首页> 中国专利> 内容重放装置、内容重放方法、内容重放系统、内容提供装置、内容的数据结构、内容重放程序以及记录介质

内容重放装置、内容重放方法、内容重放系统、内容提供装置、内容的数据结构、内容重放程序以及记录介质

摘要

内容重放装置具有控制部(110),该控制部(110)包括:对内容进行重放的内容重放部(113);以及内容管理部(112),该内容管理部(112)根据内容重放部(113)重放的内容中包含的获取指示信息,获取所述获取对象内容,从而可以根据所述获取指示信息获取之后进行重放的可能性高的内容,并存放到存储部(130)。由此实现内容重放装置,该内容重放装置可以预先在本装置内有效地存放之后进行重放的可能性高的内容。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-06-11

    未缴年费专利权终止 IPC(主分类):H04N21/239 授权公告日:20121003 终止日期:20180629 申请日:20070629

    专利权的终止

  • 2012-10-03

    授权

    授权

  • 2009-10-28

    实质审查的生效

    实质审查的生效

  • 2009-09-02

    公开

    公开

说明书

技术领域

本发明涉及对内容进行重放的内容重放装置、内容重放方法、以及内容重放系统。还涉及将内容提供给内容重放装置的内容提供装置。

背景技术

对静态图像或动态图像等的内容进行重放的内容重放装置正在普及。特别是近年来,随着互联网以及利用互联网的Web服务的普及,采用网络型的内容重放装置,该网络型的内容重放装置通过网络从外部服务器获取内容,对所获取的内容进行重放。作为一个例子,有通过从服务器装置获取多个包含照片的内容,依次重放所获取的内容,从而对照片进行幻灯片放映显示等。

,在这样的网络型的内容重放装置中,获取内容需要一定的时间。因而,若在接收到用户的重放指示的时刻等应开始内容重放的时刻开始获取内容,则不能在该时刻立即开始内容的重放。因此,采用高速缓存的技术,该技术预先获取之后成为重放对象的内容,并将其存放到本装置内。

作为这种高速缓存技术,已知有根据浏览器上鼠标的移动而获取链接目标的内容并进行高速缓存的技术(参照专利文献1)、或按照用户指定的顺序获取内容并进行高速缓存的技术(参照专利文献2)等。另外,作为有效管理取自服务器的数据的技术,已知有对经常使用的数据设置固定标记、以使设定了固定标记的数据不能从高速缓存删除的技术(参照专利文献3)。

专利文献1:日本公开专利公报“特开2005-85174”(公开日:2005年3月31日)

专利文献2:日本公开专利公报“特开2000-305836”(公开日:2000年11月2日)

专利文献3:日本公开专利公报“特开2002-251373”(公开日:2002年9月6日)

发明内容

对于没有设置足够的用于预存内容的存储容量的内容重放装置,提高高速缓存的利用率,以便仅在所需的期间内仅对所需的内容进行高速缓存,成为了一个重要的课题。

然而,在上述现有技术中,预先存放的内容是根据用户操作而决定的。因此,若用户按照错误的判断进行操作,则会存放不需要的内容,从而产生高速缓存的利用率下降的问题。还存在的问题是,为了确定预先存放的内容,需要强制用户进行判断和操作。

还会产生以下问题,即在内容重放装置一侧根据用户操作管理高速缓存内的内容的情况下,用户需要事先掌握之后可进行重放的内容。另外,还会产生以下问题,即在根据来自服务器的指示而管理内容重放装置的内容的情况下,服务器需要分别掌握各内容重放装置中的内容利用情况,对于将内容提供给多个内容重放装置的服务器来说,需要进行的处理量非常大。若为了减少所需的处理量,而统一对于所有内容重放装置的高速缓存管理,这时又会产生各内容重放装置中高速缓存利用率降低的问题。

本发明是鉴于上述问题而完成的,其目的在于实现一种即使没有设置足够的用于对内容进行高速缓存的存储容量、也能有效地对内容进行高速缓存的内容重放装置。

为了解决上述问题,本发明的内容重放装置,包括:对内容进行重放的内容重放单元;以及内容获取单元,该内容获取单元根据指示获取特定的获取对象内容的信息、即由上述内容重放单元重放的内容中包含的获取指示信息,获取上述获取对象内容。

另外,为了解决上述问题,本发明的内容重放方法,是使内容重放装置对内容进行重放的内容重放方法,包括内容获取处理,该内容获取处理根据指示获取特定的获取对象内容的信息、即上述内容中包含的获取指示信息,获取该获取对象内容。

上述内容重放装置可以根据上述获取指示信息,获取上述获取对象内容,并将所获取的上述获取对象内容存放到本装置内的内容存放部。因而,若上述获取指示信息指示获取之后进行重放的可能性高的另一内容作为上述获取对象内容,则上述内容重放装置可以在内容存放部中预先存放之后进行重放的可能性高的上述另一内容。

而且,上述获取对象内容是由上述获取指示信息确定的,不需要用户进行操作就可以决定。因此,起到了以下效果,即不需要强制用户进行判断和操作,就可以在内容存放部中预先存放之后进行重放的可能性高的内容。还起到以下效果,即由于不会因用户的判断错误而获取不需要的内容,因此可以降低在本装置内存放不需要的内容的可能性,从而可以更有效地利用存放所获取的内容用的容量。

另外,确定上述获取对象内容的上述获取指示信息,特别包含在上述内容重放装置重放的重放对象内容中。因而,将上述重放对象内容提供给上述内容重放装置的内容提供者或内容提供装置,通过更改该重放对象内容中包含的获取指示信息,可以自由地设定使上述内容重放装置获取的上述获取对象内容。也就是说起到以下效果,即内容提供者或内容提供装置不需要更改使上述内容重放装置工作的算法,就能够容易地更改上述内容重放装置存放在内容存放部的上述获取对象内容。

此外,上述内容获取单元可以从位于该内容重放装置外部的外部装置获取上述获取对象内容,或者也可以从内置于该内容重放装置的内置装置获取上述获取对象内容。作为上述外部装置,只要是可以将内容提供给上述内容重放装置的装置,就可以是任何装置,例如构成为能够通过通信网与该内容重放装置通信的通信装置、读出存储在本装置内的内容并提供给该内容重放装置的存储装置、或者读出记录在记录介质中的内容并提供给该内容重放装置的记录介质重放装置等。另外,关于内置装置,也只要是能将内容提供给该内容重放装置的装置,就可以是任何装置,例如闪存等存储装置、光盘驱动器等的记录介质重放装置等。

在本发明的内容重放装置中,较好的是上述获取指示信息指示按照特定的顺序获取两个以上获取对象内容,上述内容获取单元按照上述获取指示信息指定的顺序,获取上述两个以上获取对象内容。

根据上述结构,可进一步起到以下效果,即使之后进行重放的可能性高的内容为两个以上,上述内容重放装置也可以通过使上述获取指示信息指示获取这两个以上的内容,在本装置内的内容存放部预先存放之后进行重放的可能性高的上述两个以上的内容。

而且,上述内容获取单元按照上述获取指示信息所指示的顺序,获取上述获取对象内容。因而,通过使上述获取指示信息指示按照先进行重放的可能性高的内容在先的顺序,获取之后进行重放的可能性高的两个以上的内容,上述内容重放装置可以按照先进行重放的可能性高的内容在先的顺序,在内容存放部存放上述两个以上的内容。因此,进一步起到以下效果,即上述内容重放装置可以在内容存放部中更有效地存放决定了重放顺序的多个内容。

在本发明的内容重放装置中,较好的是上述获取指示信息包含执行模式指定信息,该执行模式指定信息指定获取上述获取对象内容的获取处理的执行模式,上述内容重放单元在上述执行模式指定信息指定第一模式时,与上述内容获取单元进行的上述获取处理并行地执行内容重放处理,当上述执行模式指定信息指定第二模式时,在上述内容获取单元完成上述获取处理后,再执行内容重放处理。

根据上述结构,上述内容重放装置可以与获取上述获取对象内容的获取处理并行地执行内容重放处理。即,不必等待上述获取处理完成,可以与该获取对象处理同时执行内容重放处理。因而,上述内容重放装置能够在上述获取处理前后连续地执行内容重放处理,而没有上述获取处理的空白。这对于成为上述重放处理对象的重放对象内容不同于上述获取对象内容的情况来说,是有效的。

上述内容重放装置还可以在获取上述获取对象内容的获取处理完成后,再开始内容重放处理。即,上述内容重放装置可以延迟开始内容重放处理,直到上述获取对象内容的获取完成为止。这对于成为上述重放处理对象的重放对象内容就是上述获取对象内容的情况来说,是有效的。

而且,根据上述结构,利用重放内容中包含的执行模式指定信息,决定以何种执行模式执行上述获取处理。因而,将重放对象内容提供给上述内容重放装置的内容提供者或内容提供装置,通过更改上述重放对象内容中包含的执行模式指定信息,可以自由地设定上述内容重放装置中上述获取处理的执行模式。即,内容提供者或内容提供装置不需要更改使上述内容重放装置工作的算法,就可以对内容重放装置指定是否并行地执行上述获取处理和上述重放处理。

此外,当上述内容获取指示信息指示获取两个以上获取对象内容时,上述执行模式指定信息可以对每一个获取对象内容指定执行模式,或者也可以统一指定所有获取对象内容的执行模式。利用上述内容获取指示信息,对多个获取对象内容指定统一执行模式时,可以构成上述内容获取单元,使其并行获取这些获取对象内容,或者也可以构成为使其按照任意的顺序依次获取。

在本发明的内容重放装置中,较好的是还具有显示控制单元,当上述内容重放单元进行的上述重放处理延迟到上述内容获取单元进行的上述获取处理完成为止的状态时,该显示控制单元使显示部显示预定的消息。

根据上述结构,在由于上述获取对象内容的获取处理而使得执行内容的重放处理延迟的情况下,可以提示用户“正在获取内容中”的字符串等表示获取对象内容的获取处理正在执行的预定消息。从而,进一步起到以下效果,即能够告知用户内容重放延迟的理由,可以给用户带来安全感。

在本发明的内容重放装置中,较好的是上述获取指示信息包含删除条件指定信息,该删除条件指定信息指定删除上述获取对象内容的条件,上述内容获取单元将所获取的上述获取对象内容与上述删除条件指定信息相关地存放到内容存放部。

上述内容重放装置根据上述获取指示信息,获取上述获取对象内容,并将其与该获取对象指示信息中包含的删除条件指定信息相关地存放到内容存放部。因而,上述内容重放装置根据与上述获取对象内容相关的删除信息指定信息,能够删除内容存放部中存放的该获取对象内容。因而,进一步起到以下效果,即通过在上述获取指示信息中包含删除条件指定信息,该删除条件指定信息指定与上述获取对象内容之后进行重放的可能性相对应的删除条件,从而可以在预定的时刻删除上述内容存放部中存放的上述获取对象内容,有效地利用上述内容存放部。

而且,上述删除指定信息特别包含在上述内容重放装置重放的重放对象内容中。因而,将上述重放对象内容提供给上述内容重放装置的内容提供者或内容提供装置,通过更改该重放对象内容中包含的删除指示信息,可以自由地设定上述内容重放装置删除存放在上述内容存放部的上述获取对象内容的条件。也就是说起到以下效果,即内容提供者或内容提供装置不需要更改使上述内容重放装置工作的算法,就能够容易地更改上述内容重放装置删除存放在内容存放部的内容的条件。

此外,作为上述删除条件,能够作以下设定,例如指定在存放后最初执行的删除处理中必须删除的条件(temporary模式)、在预定期间内不允许删除内容的条件(static模式)、当重放次数达到特定的次数时允许删除内容的条件(counter模式)、或者从基准时刻开始计算的经过时间达到特定的时间时允许删除内容的条件(timer模式)等。另外,作为附加给不适用上述删除条件的内容的删除条件,也可以设置这样的删除条件,即从基准时刻开始计算的经过时间长于其它所有内容的相应时间的情况下,允许删除该内容(正常模式:normal mode)。在这种情况下,上述基准时刻可以是将该内容存放到上述内容存放部的存放时刻,也可以是将该内容从上述内容存放部读出的读出时刻,还可以是上述存放时刻和上述读出时刻中更新的一方的时刻。

此外,较好的是构成上述内容重放装置,使其具有内容删除单元,该内容删除单元参照与在预定时刻存放到内容存放单元的上述获取对象内容相关的删除条件指定信息,根据指定的删除条件,删除该获取对象内容。

在本发明的内容重放装置中,较好的是还具有数据格式转换单元,该数据格式转换单元在将上述内容获取单元所获取的获取对象内容存放到内容存放部之前,将其转换成上述内容重放单元可重放的数据格式。

上述内容重放装置可以根据上述获取指示信息,获取上述获取对象内容,并将所获取的上述获取对象内容立即转换成可重放的数据格式而存放到内容存放部。因而,进一步起到以下效果,即上述内容重放装置能够在应开始重放上述获取对象内容的时刻,立即开始重放上述获取对象内容。

此外,当上述内容获取单元获取的获取对象内容包含压缩或编码的媒体数据时,作为上述数据格式转换单元进行的处理,可以举出对压缩或编码的媒体数据进行展开或解码的处理。另外,当上述获取对象内容包含XML文档等结构文档时,对该结构文档的词汇分析和句法分析也是上述数据转换单元进行的处理的一个例子。

在本发明的内容重放装置中,较好的是上述内容获取单元在上述内容重放单元对内容进行重放的过程中,在预定期间暂时中断获取上述获取对象内容。

根据上述结构,进一步起到以下效果,即避免因获取上述获取对象内容产生的负载妨碍上述内容重放单元对内容进行重放的处理

此外,作为上述预定期间,较好的是例如上述内容重放单元重放动态图像数据或声音数据等请求沿时间轴重放的媒体数据的期间。

在本发明的内容重放装置中,较好的是上述内容重放单元一边依次切换多个内容一边进行重放,该内容重放装置还具有重放履历信息生成单元,该重放履历信息生成单元对上述多个内容中包含的各对内容生成重放履历信息,该重放履历信息记录重放对象内容从第一内容切换到第二内容的次数。

根据上述结构,能够将上述重放履历信息提供给内容提供装置或内容提供者,该内容提供装置或内容提供者将上述多个内容提供给上述内容重放装置。因而,内容提供装置或内容提供者根据上述重放履历信息,可以更改提供给上述内容重放装置的内容中包含的上述获取指示信息内容,或者可以更改上述内容重放装置对上述多个内容进行重放的重放顺序。从而,进一步起到以下效果,即上述内容重放装置可以更有效地管理内容存放部中存放的内容。

在本发明的内容重放装置中,较好的是上述内容重放单元一边按照预定的顺序切换多个图像数据一边进行重放,上述内容获取单元根据存放了当前正在重放的图像数据的内容中包含的获取指示信息,获取该当前正在重放的图像数据的下一个要重放的图像数据、以及该当前正在重放的图像数据的前一个要重放的图像数据。

根据上述结构,进一步起到以下效果,即在当前正在重放的图像数据的下一个图像数据要重放的时刻、或用户指示当前正在重放的图像数据的前后图像数据重放的时刻,根据已获取的图像数据,能够无延迟地重放要重放的图像。

在本发明的内容重放装置中,较好的是上述内容重放单元根据用户的请求,一览显示与上述多个图像数据分别对应的缩小图像组成的缩小图像组,上述内容获取单元获取上述缩小图像组的图像数据,将所获取的缩小图像组的图像数据与删除条件指定信息相关地存放到内容存放部,该删除条件指定信息禁止在上述多个图像数据重放时删除该缩小图像组的图像数据。

根据上述结构,能够将所获取的缩小图像组的图像数据存放到内容存放部,使其在上述多个图像数据的重放过程中不会被删除。因而,进一步起到以下效果,即不管正在重放哪一个图像数据,在请求一览显示上述缩小图像组的时刻,都能无延迟地一览显示上述缩小图像组。

为了解决上述问题,本发明的内容提供装置,是将内容提供给内容重放装置的内容提供装置,包括将内容提供给上述内容重放装置的内容提供单元,该内容包含指示上述内容重放装置获取特定的获取对象内容的获取指示信息。

上述内容提供装置可以将包含获取指示信息的内容提供给上述内容重放装置,该获取指示信息指示获取之后进行重放的可能性高的另一内容作为上述获取对象内容。即,起到以下效果,即上述提供装置指示上述内容重放装置获取之后进行重放的可能性高的上述另一内容。

另外,上述内容提供装置通过更改包含在内容中的获取指示信息,可以自由地设定使上述内容重放装置获取的上述获取对象内容。即,上述内容提供装置不需要更改使上述内容重放装置工作的算法,就可以容易地更改指示上述内容重放装置获取的获取对象内容。

为了解决上述问题,本发明的内容重放系统包括:提供内容的内容提供装置;以及对上述内容提供装置提供的内容进行重放的内容重放装置,其中

上述内容重放装置包括:对上述内容提供装置提供的内容进行重放的内容重放单元;内容获取单元,该内容获取单元根据指示获取特定的获取对象内容的信息、即由上述内容重放单元重放的内容中包含的获取指示信息,获取该获取对象内容;以及存放上述内容获取单元获取的上述获取对象内容的内容存放单元。

上述内容提供装置可以将包含获取指示信息的内容提供给上述内容重放装置,该获取指示信息指示获取之后进行重放的可能性高的另一内容作为上述获取对象内容。而且,上述内容重放装置可以根据上述获取指示信息,获取上述获取对象内容,并将所获取的上述获取对象内容存放在本装置内。因而,上述内容重放装置可以预先在本装置内存放之后进行重放的可能性高的上述另一内容。

而且,上述获取对象内容是由上述获取指示信息确定的,不需要用户进行操作就可以决定。因此,起到了以下效果,即不需要强制用户进行判断和操作,上述内容重放装置就可以在预先本装置内存放之后进行重放的可能性高的内容。还起到以下效果,即由于不会因用户的判断错误而获取不需要的内容,因此可以降低上述内容重放装置在本装置内存放不需要的内容的可能性,从而可以更有效地利用存放所获取的内容用的容量。

另外,上述内容提供装置通过更改包含在内容中的获取指示信息,可以自由地设定使上述内容重放装置获取的上述获取对象内容。也就是说起到以下效果,即上述内容提供装置不需要更改使上述内容重放装置工作的算法,就能够容易地更改上述内容重放装置存放在本装置内的上述获取对象内容。

为了解决上述问题,本发明的内容的数据结构是利用内容重放装置重放的内容的数据结构,其中包含获取指示信息,该获取指示信息指示上述内容重放装置获取特定的获取对象内容。

上述内容可以包含获取指示信息,该获取指示信息指示获取之后进行重放的可能性高的另一内容作为上述获取对象内容。而且,上述内容重放装置可以根据上述获取指示信息获取上述获取对象内容,并将所获取的上述获取对象内容存放在本装置内。因而,上述内容重放装置可以预先在本装置内存放之后进行重放的可能性高的上述另一内容。

而且,在对上述内容进行重放的内容重放装置中,上述获取对象内容是由上述获取指示信息确定的,不需要用户进行操作就可以决定。因此,起到了以下效果,即不需要强制用户进行判断和操作,上述内容重放装置就可以在上述内容重放装置中预先存放之后进行重放的可能性高的内容。还起到以下效果,即由于不会因用户的判断错误而获取不需要的内容,因此可以降低上述内容重放装置在本装置内存放不需要的内容的可能性,从而可以更有效地利用存放内容用的容量。

另外,将上述重放对象内容提供给上述内容重放装置的内容提供者或内容提供装置,通过更改上述内容中包含的获取指示信息,可以自由地设定对上述内容进行重放的内容重放装置获取的上述获取对象内容。也就是说起到如下效果,即内容提供者或内容提供装置不需要更改使上述内容重放装置工作的算法,就能够容易地更改上述内容重放装置存放在本装置内的上述获取对象内容。

此外,上述获取指示信息也可以指示按照特定的顺序获取两个以上的获取对象内容。

另外,也可以构成上述获取指示信息,使其包含获取时刻指定信息,该获取时刻指定信息指示在特定的时刻获取上述获取对象内容。

另外,还可以构成上述获取指示信息,使其包含删除条件指定信息,该删除条件指定信息指定从上述内容重放装置中存放上述获取对象内容的内容存放单元,删除上述获取对象内容的条件。

此外,也可以利用计算机实现上述内容重放装置。在这种情况下,通过使计算机作为上述各单元工作,从而用计算机实现上述内容重放装置的内容重放程序、以及存储该程序的计算机可读记录介质也归入本发明的范畴。

如上所述,本发明的内容重放装置包括:对内容进行重放的内容重放单元;以及内容获取单元,该内容获取单元根据指示获取特定的获取对象内容的信息、即由上述内容重放单元重放的内容中包含的获取指示信息,获取上述获取对象内容。

另外,如上所述,本发明的内容重放方法,是使内容重放装置对内容进行重放的内容重放方法,其中包括内容获取处理,该内容获取处理根据指示获取特定的获取对象内容的信息、即上述内容中包含的获取指示信息,获取该获取对象内容。

另外,如上所述,本发明的内容提供装置,将内容提供给内容重放装置,其中包括提供内容给上述内容重放装置的内容提供单元,该内容包含指示上述内容重放装置获取特定的获取对象内容的获取指示信息。

另外,如上所述,本发明的内容重放系统包括:提供内容的内容提供装置;以及对上述内容提供装置提供的内容进行重放的内容重放装置,上述内容重放装置包括:对上述内容提供装置提供的内容进行重放的内容重放单元;以及内容获取单元,该内容获取单元根据指示获取特定的获取对象内容的信息、即由上述内容重放单元重放的内容中包含的获取指示信息,获取该获取对象内容。

因而,通过将包含获取指示信息的内容提供给上述内容重放单元,该获取指示信息指示获取之后进行重放的可能性高的另一内容作为上述获取对象内容,上述内容重放单元就可以在内容存放部中预先存放之后进行重放的可能性高的上述另一内容,而不需要依赖用户的操作。

另外,将内容提供给上述内容重放装置的内容提供装置,不需要更改使上述内容重放装置工作的算法,就可以容易地更改上述内容重放装置存放在本装置内的上述获取对象内容。

本发明的其他目的、特征以及优点根据以下所示的叙述应该可以充分了解。另外,本发明的优点从参照附图的以下说明中应该可以明白。

附图说明

图1表示本发明的实施方式,是表示内容重放装置的控制部的主要结构框图。

图2表示本发明的实施方式,是表示内容重放系统的主要结构框图。

图3表示本发明的实施方式,是表示内容重放装置所显示的显示画面转移的画面转移图。

图4表示本发明的实施方式,是表示内容重放装置所重放的内容的数据结构的数据结构图。

图5表示本发明的实施方式,(a)是表示内容重放装置所重放的内容中包含的内容获取指示信息的具体示例图,(b)是表示内容获取指示信息的另一具体示例图。

图6表示本发明的实施方式,是表示内容重放装置的简要结构的功能块。

图7表示本发明的实施方式,是表示将内容重放装置作为电视接收机而实现时的概貌的概貌图。

图8表示本发明的实施方式,是表示内容重放装置对各内容执行的内容处理(前半)流程的流程图。

图9表示本发明的实施方式,是表示内容重放装置对各内容执行的内容处理(后半)流程的流程图。

图10表示本发明的实施方式,是表示内容处理中包含的内容获取处理的流程图。

图11表示本发明的实施方式,是表示图10所示的内容获取处理中包含的对各内容的获取处理的详细流程图。

图12表示本发明的实施方式,是表示图11所示的各内容获取处理中包含的内容存放处理的详细流程图。

图13表示本发明的实施方式,是表示内容管理表的结构图。(a)表示启动画面内容重放过程中、特别是密码输入画面内容的获取完成时刻的内容管理表的内容。(b)表示标题画面内容重放中、特别是幻灯片画面内容和缩略图画面内容的获取完成时刻的内容数据管理表的内容。(c)表示幻灯片画面内容重放过程中、特别是完成从获取对象内容获取幻灯片画面内容的时刻的内容管理表的内容。(d)表示幻灯片画面内容重放过程中幻灯片画面内容、以及完成获取幻灯片画面内容的时刻的内容管理表的内容。

图14表示本发明的实施方式,是表示重放对象内容的转移例的转移图。

图15表示本发明的实施方式,是表示图14所示的重放对象内容发生转移时、存放在存储部的重放履历表的内容的图。

图16表示本发明的实施方式,是表示内容重放装置所重放内容的数据结构的数据结构图。

图17表示本发明的实施方式,是表示声音数据重放指示信息的具体示例图。(a)表示在预定的用户操作输入的时刻,开始声音数据重放的声音数据重放指示信息,(b)表示在图像数据开始显示的时刻,开始声音数据重放的声音数据重放指示信息。

图18表示本发明的实施方式,是表示内容重放装置所显示的显示画面转移的画面转移图。

图19表示本发明的实施方式,(a)是表示声音数据获取指示信息的具体示例图,(b)是表示声音数据重放开始指示信息的具体示例图,(c)是表示声音数据重放停止指示信息的具体示例图。

图20表示本发明的实施方式,是表示内容重放装置获取声音数据的时刻、以及开始重放该声音数据的时刻的时序图。

标号说明

1   内容重放系统

100 内容重放装置

110 控制部

120 通信部

130 存储部(内容存放部)

140 显示部

150 红外接收部

160 遥控器

111 事件处理部(重放履历信息生成单元)

112 内容管理部(内容获取单元)

113  内容重放部(内容重放单元)

114  内容预处理部(数据格式转换单元)

115  显示控制部(显示控制单元)

116  时间管理部

117  用户操作解析部

200  内容提供服务器(内容提供装置)

1000 内容

1121 内容获取指示信息(获取指示信息)

具体实施方式

(内容重放系统)

首先,根据图2和图3说明本实施方式的内容重放系统1。

图2是表示内容重放系统1的结构框图。如图2所示,内容重放系统1包括:至少一个内容重放装置100;内容提供服务器200;以及存储服务器300。

内容重放装置100能够通过通信网400与内容提供服务器200通信,是可以从内容提供服务器200获取内容并对获取的内容进行重放的装置。本实施方式中,内容重放装置100是作为设置在用户住宅内的电视接收机(以下简称为电视机)而实现的。此外,内容重放装置100只要具有用于接收内容提供服务器200提供的内容的通信功能、以及用于对所提供的内容进行重放的重放功能即可,它不限于电视机,也可以是个人计算机、便携式电话机、或者PDA(personal digital assistant:个人数字助理)等。另外,内容重放系统1中也可以包含多个具有与内容重放装置100相同结构的内容重放装置100。

存储服务器300是用于存储对提供给内容重放装置100的内容进行合成所需的各种数据、并将其提供给内容提供服务器200的装置。内容提供服务器200是根据获自存储服务器300的各种数据对内容进行合成、并将合成的内容提供给内容重放装置100用的装置。内容提供服务器200和存储服务器300设置在例如运营内容重放系统1的运营商的营业所内。此外,图2中表示了作为独立个体而构成的内容提供服务器200和存储服务器300,但也可以将它们作为单个装置而安装在一个壳体内。

在本实施方式中,内容重放系统1是作为实现网络相册服务的系统而构成的。内容提供服务器200以被称为是“相册”的单位管理存储服务器300中存储的照片组。即,存储服务器300将属于各相册的照片组与唯一确定该相册的相册ID对应地存储,内容提供服务器200通过指定相册ID,从存储服务器300读出属于该相册的照片组。

另一方面,内容重放装置100对内容提供装置200指定想要浏览的相册ID,向内容提供服务器200请求显示属于该相册的照片组用的内容。内容提供服务器200对内容进行合成,并发送到内容重放装置100,该内容用于显示属于相册ID指定的相册的照片。内容重放装置100通过对取自内容提供服务器200的内容进行重放,显示属于相册的照片。从而,内容重放装置100的用户可以在内容提供服务器200的管理下,浏览指定相册所包含的照片。

内容重放系统1构成为可以利用内容重放装置100对属于相册的照片组进行幻灯片放映显示。为了说明上述情况,参照图3,说明内容重放装置100所显示画面的转移。

图3是画面转移图,表示通过对内容提供服务器装置200提供的内容进行重放、使得内容重放装置100的显示部140(后述)中显示的画面转移的例子。如图3所示,在内容重放装置100的显示部140,显示有启动画面P1、密码输入画面P2、标题画面Q0、幻灯片画面Q1、幻灯片画面Q2、......、幻灯片画面Q10、以及缩略图画面Q11。

启动画面P1是从用户接收到幻灯片放映重放功能的启动指示时最初显示的初始画面,是使用户输入想要浏览的相册的相册ID的画面。当用户在启动画面P1显示过程中输入相册ID时,内容重放装置100就将画面转移到密码输入画面P2。密码输入画面P2是使用户输入密码用的画面。当用户在密码输入画面P2显示过程中输入密码,内容重放装置100就将输入的相册ID和密码发送到内容提供服务器200。当内容提供服务器200许可用户根据密码浏览相册ID指定的相册时,内容重放装置100就可以开始该相册的幻灯片放映重放。

标题画面Q0是开始幻灯片放映重放时显示的初始画面,是显示幻灯片放映重放相册的标题的画面。幻灯片画面Q1~Q10是以幻灯片显示分别属于各个相册的照片的画面,幻灯片放映重放装置100一边每隔预定的幻灯片画面切换时间间隔切换这些幻灯片画面Q1~Q10,一边依次进行显示,从而对属于相册的照片组进行幻灯片放映显示。在幻灯片画面Q10之后接着再次显示幻灯片画面Q1,从而反复执行幻灯片画面Q1~Q10的幻灯片放映显示。

在幻灯片画面Q1~Q10显示过程中接收到来自用户的缩略图显示指示时,内容重放装置100显示缩略图画面Q11。缩略图画面Q11是一览显示与幻灯片画面Q1~Q10的照片对应的十张缩小图像(缩略图)的画面。用户根据缩略图画面Q11选择特定的照片时,内容重放装置100就返回到所选择照片的幻灯片画面,从该幻灯片画面起,再次开始幻灯片放映重放。

内容提供服务器200将显示上述各画面用的内容分别提供给内容重放装置100。即,内容重放装置100从内容提供服务器200获取以下内容(内容未图示):显示启动画面P1用的启动画面内容CP1;显示密码输入画面P2用的密码输入画面内容CP2;显示标题画面Q0用的标题画面内容CQ0;显示幻灯片画面Q1用的幻灯片画面内容CQ1;......;显示幻灯片画面Q10用的幻灯片画面内容CQ10;以及显示缩略图画面Q11用的缩略图画面内容CQ11。内容重放装置100将取自内容提供服务器200的上述各内容存放到存储部130(后述),在预定时刻读出并重放,从而实现图3所示的画面转移。

将内容重放装置100作为电视机而实现时,显示全高清画面用的内容的数据量对于每一个画面,都是500KB左右的大小。另一方面,若考虑大小和成本两方面,则可安装到电视机的存储部130的存储容量为3.5MB左右。这样,存储部130中可一次存放的内容数量只有6~7个内容左右,无法在存储部130中同时存放上述14个内容。因此,内容重放装置100在各内容重放过程中先行获取下一个进行重放的可能性高的内容,并将其存放到存储部130。另外,还删除存储部所存放的内容中重放可能性低的内容。

表1是表示正在重放的重放对象内容、与该内容重放过程中获取的获取对象内容的对应关系表。表1中,获取对象内容1是对应的重放对象内容重放过程中最初获取的内容,获取对象内容2是在获取对象内容1之后接着获取的内容。

表1

 

重放对象内容获取对象内容1获取对象内容2               启动画面内容CP1密码输入画面内容CP2                       (指定为“temporary”)                   密码输入画面内容CP2标题画面内容CQ0               (通常获取)                    标题画面内容CQ0                 幻灯片画面内容CQ1标题画面内容CQ0                     (指定为“static”)幻灯片画面内容CQ1幻灯片画面内容CQ2幻灯片画面内容CQ10幻灯片画面内容CQ2幻灯片画面内容CQ3幻灯片画面内容CQ1缩略图画面内容CQ11

如表1所示,例如,在启动画面内容CP1重放过程中,获取下一个重放的密码输入画面内容CP2。另外,在密码输入画面内容CP2重放过程中,获取下一个重放的标题画面内容CQ0。另外,在标题画面内容CQ0重放过程中,获取下一个重放的幻灯片画面内容CQ1、以及在幻灯片画面内容CQ1~CQ10重放过程中有重放可能性的缩略图画面内容CQ11。另外,在幻灯片画面内容CQ1~CQ10重放过程中,获取下一个幻灯片画面内容和前一个幻灯片画面内容。由于在缩略图画面内容CQ11重放过程中,不能确定下一个重放可能性高的内容,因此不获取内容。

表1所示的内容获取处理是根据正在重放的重放对象内容中存放的内容获取指示信息而进行的。内容重放装置100对内容提供服务器提供的内容进行重放时,通过参照重放对象内容内的内容获取指示信息,执行表1所示的内容获取处理。

内容获取指示信息中还包含指定获取对象内容的获取时刻的获取时刻指定信息。内容重放装置100根据该时刻指定信息,在指定的时刻获取该获取对象内容。标题画面内容CQ0是用户在密码输入画面内容CP2重放过程中输入的密码正确时重放的内容,是不能在密码输入画面内容CP2开始重放之前开始获取的内容。另一方面,除标题画面内容CQ1之外的获取对象内容,是可以在重放对象内容开始重放之前开始获取的内容。因此,在密码输入画面内容CP2以外的重放对象内容所包含的内容获取指示信息中,包含获取时刻指定信息,该获取时刻指定信息指示在重放对象内容开始重放之前开始获取对象内容的获取处理。

另外,内容获取指示信息中还包含删除条件指定信息,该删除条件指定信息指定完成获取后存放到存储部130的获取对象内容的删除条件,将获取对象内容与该删除条件指定信息相关地存放到存储部130。内容重放装置100根据该删除条件指定信息,删除存储部130中存放的获取对象内容。启动画面内容CP1是在幻灯片放映重放功能启动时仅重放一次的内容,且之后也不会用来参照。因此,启动画面内容CP1作为temporary模式,即作为该内容结束重放后便立即删除的内容,而存放于存储部。另外,缩略图画面内容CQ11是在幻灯片画面内容CQ1~CQ10重放过程中的任一时刻的重放可能性都很高的内容。因此,缩略图画面内容CQ11以static模式,即作为必须到预定时刻才删除的内容而存放于存储部130。

根据包含上述内容获取指示信息的内容的数据结构、以及内容中包含的内容获取指示信息,而执行上述内容获取处理的内容重放装置100,将在后文中详细说明。

此外,内容重放装置100除利用内容提供服务器200提供的上述各内容之外,还利用设定文件和公用文件来实现幻灯片放映重放,上述设定文件存放上述各内容重放过程中共同参照的各种参数值,上述公用文件存放用于显示在上述各内容重放过程中有可能共同显示的各种显示画面的显示用数据。在上述设定文件中,存放有例如指定幻灯片画面切换的时间间隔的幻灯片画面切换时间信息、表示当前正在显示的幻灯片画面是第几张幻灯片画面的聚焦位置信息等。另外,在上述公用文件中,存放有在出错时显示出错画面用的出错画面显示用数据、显示对话画面用的对话显示用数据等。这些文件只要在幻灯片放映重放时存放到内容重放装置100的存储部130即可,可以是预先保持在该存储部,也可以在幻灯片放映重放功能启动之后,立即从上述内容提供服务器200获取并存放到存储部130。另外,较好的是,将这些文件以static模式、即作为在预定期间内不删除的内容而存放于存储部130,使其可以在幻灯片放映重放过程中的任意时刻使用。

如上所述,本实施方式的内容重放系统1实现了网络相册服务,它利用内容重放装置100,对属于用户指定相册的照片进行幻灯片放映显示。然而,本发明的应用对象并不限于网络相册服务。即,与上述网络相册服务一样,本发明可以应用于一般的内容重放系统,该内容重放系统具有以下结构:内容提供装置将多个内容提供给内容重放装置,内容重放装置按照预定顺序重放这多个内容。其中一个例子是这样一种内容重放系统,它使得内容重放装置按照预定的顺序对内容进行重放,该内容包含静态图像、动态图像、声音等媒体数据,以代替照片。

(内容的数据结构)

接着,根据图4和图5说明内容提供服务器200提供给内容重放装置100的内容的数据结构。

图4是表示内容提供服务器200提供给内容重放装置100的内容结构的数据结构图。图4中,表示上述幻灯片画面内容CQ1的数据结构,作为提供给内容重放装置100的内容的典型结构。

如图4所示,幻灯片画面内容CQ1中包含有XML(eXtensible MarkupLanguage:可扩展标记语言)数据1100和图像数据1200。XML数据1100包含后述的布局定义部1110和状态转移定义部1120。另一方面,幻灯片内容CQ1所包含的图像数据1200是相册的第一张照片的图像数据。

布局定义部1110是XML数据1100中利用SVG(Scalable Vector Graphics:可缩放矢量图形)记述的部分,包括布局定义信息1111和用户操作定义信息1112。布局定义信息1111是指定在画面上描画的目标物、以及该目标物画面上的布局的信息。这里,指定在幻灯片画面Q1的特定的描画区域中描画该内容CQ1中包含的照片即图像数据1200。另外,用户操作定义信息1112是在指定用户选择在画面上描画的特定目标物时应执行的处理的信息。

另一方面,XML数据1100的状态转移定义部1120是利用MTD(MessageTemplate Definition:消息模板定义)等记述的部分,包括内容获取指示信息1121和状态转移指定信息1122。内容获取指示信息1121是指示获取特定的获取对象内容的信息。这里,指示获取该内容CQ1的下一个幻灯片画面内容即幻灯片画面内容CQ2、以及该内容的前一个重放内容即幻灯片画面内容CQ10。状态转移指定信息1122是指定该内容的下一个要重放的内容、以及将重放对象内容从该内容切换到下一内容的时刻。这里,作如下指定:从该内容CQ1开始重放起经过预定的幻灯片执行时间时、或从用户接收到指示显示下一图像的下一图像显示指示时,将重放对象内容切换到下一幻灯片画面内容CQ2;以及在接收到指示显示前一图像的前一图像显示指示时,将重放对象内容切换到前一幻灯片画面内容CQ10。

内容获取指示信息1121和状态转移指定信息1122,都是指示对内容重放装置执行特定的处理的一种指令。在状态转移定义部1120中,除记述内容获取指示信息1121和状态转移指定信息1122外,还可以记述多种指令,如指示执行对显示画面进行显示的处理的指令、指示执行将密码发送到内容提供服务器以接受认证的处理的指令等。内容重放装置100通常按照状态转移定义部1120中记述的顺序,执行状态转移定义部1120中记述的指令。

对于提供给内容重放装置100的其它内容,也具有与图4所示的幻灯片画面内容CQ1同样的数据结构,并包含内容获取指示信息。由于该内容获取指示信息是本发明中的特殊结构,因此参照图5稍作详细说明。

图5是表示内容获取指示信息的记述例的示例图。具体而言,图5(a)所示的内容获取指示信息1121’表示启动画面内容CP1中包含的内容获取指示信息,图5(b)所示的内容获取指示信息1121”表示标题画面内容CQ0中包含的内容获取指示信息。

如图5(a)所示,内容获取指示信息1121’可包括:指定获取对象内容的file属性1121a;指定获取对象内容的获取时刻的mode属性(模式指定信息)1121b;指定将完成获取后存放到存储部的内容删除的条件的save属性(删除条件指定信息)1121c;以及指定无论获取对象内容是否被高速缓存都对获取对象内容进行重新获取的reget属性1121d。

file属性1121a可以取获取对象内容确定信息作为属性值,该获取对象内容确定信息用于确定获取对象内容。当获取对象内容为多个时,以获取顺序列出获取对象内容确定信息,从而可以指定获取顺序。获取对象内容确定信息可以是URI(Uniform Resource Identifier:通用资源标志符)等在网络上唯一确定获取对象内容的信息,但在本实施例那样预先确定提供内容的内容提供服务器200和重放对象相册的情况下,只要是内容提供服务器200管理的该相册所属的内容组中可以唯一确定获取对象内容的信息即可。

图5(a)所示的例子中,以“password”的名称确定密码输入画面内容CP2。另外,在图2(b)所示的例子中,分别以“slidel”和“thumbnail”的名称确定幻灯片画面内容CQ1和缩略图画面内容CQ11。

mode属性1121b可以取执行模式指定信息作为属性值,该执行模式指定信息指定是否与下一个应执行的处理并行地执行获取对象内容的获取处理。这里,所谓下一个应执行的处理,是指根据状态转移定义信息中该内容获取指示信息1121’的下一个记述的指令而执行的处理。作为mode属性1121b所取得的属性值,准备“async”和“sync”两个属性值,“async”指定不必等待获取处理完成就开始执行下一处理,“sync”指定等待获取完成再开始执行下一处理。当mode属性1121b指定为“async”时,内容重放装置100在获取处理开始后,立即执行下一指令。从而,并行地执行获取处理和下一处理。另一方面,当mode属性1121b指定为“sync”时,内容重放装置100在获取处理完成后再执行下一指令。换言之,将下一处理的执行开始延迟到获取处理完成为止。此外,当file属性1121a指定的获取对象内容为多个时,通过列出各获取对象内容的获取时刻指定信息,可以分别指定获取各获取对象内容的时刻。

例如,在启动画面内容CP1所包含的内容获取指示信息1121’(参照图5(a))中,指定以“sync”模式获取密码输入画面内容CP2。因此,内容重放装置100等到密码输入画面内容CP2的获取完成,再开始下一处理。启动画面内容CP1的状态转移定义部(未图示)中记述有状态转移指定信息,该状态转移指定信息指定根据内容获取指示信息1121’,将重放对象内容转移到密码输入画面内容CP2的处理。因而,内容重放装置100等到密码输入画面内容CP2的获取完成,再将重放对象内容从启动画面内容CP1转移到密码输入画面内容CP2,开始密码输入画面P2的重放。

另外,在标题画面内容CQ0所包含的内容获取指示信息(参照图5(b))中,指定以“sync”模式获取第一获取对象内容即幻灯片画面内容CQ1,以“async”模式获取第二获取对象内容即缩略图画面内容CP11。因此,内容重放装置100等到幻灯片画面内容CQ1的获取完成,再开始下一处理。标题画面内容CQ0的状态转移定义部(未图示)中定义有状态转移指定信息,该状态转移指定信息指定根据内容获取指示信息1121”,将重放对象内容转移到幻灯片画面内容CQ1的处理。因此,内容重放装置100等到标题画面内容CQ0的获取完成,再将重放对象内容从标题画面内容CQ0转移到幻灯片画面内容CQ1,重放幻灯片画面内容CQ1。由于指定以async模式获取缩略图画面内容CP11,因此无论缩略图画面内容CP11的获取是否完成,都执行重放对象内容的转移,在转移后的幻灯片画面Q1的重放过程中,仍继续缩略图画面内容CP11的获取处理。

save属性1121c可以取删除条件指定信息作为属性值,该删除条件指定信息指定在完成获取并存放(高速缓存)于存储部后、从存储部删除获取对象内容时允许删除的条件。当获取对象内容为多个时,可以按照获取对象内容的个数,列出与各获取对象内容对应的删除条件指定信息。具体而言,作为save属性可取的属性值,准备“temporary”、“static”、“counter=x”、以及“timer=y”,其中,“temporary”指在该内容重放结束后确实地删除该内容,“static”指在预定期间内不允许删除内容,“counter=x”指当重放次数达到指定次数x时允许删除内容,“timer=y”指从基准时刻起计算的经过时间达到特定的时间y时允许删除内容。另外,作为未指定上述任一属性值时、或指定属性值“normal”为save属性1121c时的删除条件,采用这样的删除条件,即从基准时刻开始计算的经过时间长于其它所有内容的相应时间时,允许删除该内容。此外,上述基准时刻可以是任意设定的时刻,但在本实施方式中,采用该内容存放到存储部130的存放时刻与该内容从存储部130读出的读出时刻中更新的一方的时刻作为基准时刻,从而可以有效地删除利用频率低的内容。

图5(a)所示的例子中,指定以“temporary”模式在存储部中存储已存放的密码画面内容CP2,即将其作为重放结束后确实被删除的内容而存放。图5(b)所示的例子中,指定以“normal”模式存放第一获取对象内容即幻灯片画面内容CQ1,即按照从基准时刻开始计算的经过时间由长到短的顺序进行删除。另外,同时指定以“static”模式存放第二获取对象内容即缩略图画面内容CQ11,即将其作为在预定期间内(例如,到实现幻灯片放映重放用的程序因预定的用户操作而结束为止的期间)不能删除的内容而存放。

此外,虽然图5的例子中未表示,但例如通过设定save属性为“counter=3”,可以将获取对象内容作为直到重放三次才删除的内容而高速缓存于存储部。或者,例如通过设定save属性为“timer=1d”,可以将获取对象内容作为从上述基准时刻起直到经过一天才删除的内容而高速缓存于存储部。

reget属性1121d用于指定无论获取对象内容是否被高速缓存,都新获取获取对象内容。如图5(a)的内容获取信息1121’所示,指定reget属性时,对获取对象内容强制进行再获取。反之,如图5(b)的内容获取信息1121”所示,在未指定reget属性时,确认获取对象内容是否已高速缓存于存储部,若获取对象内容已存放于高速缓存,则省去获取对象内容的获取处理。

(内容重放装置的结构)

根据图1、图6和图7说明内容重放装置100的结构,如下所述。

图6是表示内容重放装置100的简要结构框图。

如图6所示,内容重放装置100包括:控制部110;通信部120;存储部130;显示部140;以及红外接收部150。

通信部120是与内容提供服务器200之间进行各种数据收发用的通信接口。控制部110通过通信部120,可以向内容提供服务器200发送内容请求,或者从内容提供服务器200接受内容。

存储部130是存储器等存储装置。控制部110通过通信部120,将从内容提供服务器200获取的内容存放到存储部130。另外,控制部110可以在存储部130中存放的内容被删除之前的任意时刻,读出该内容并进行重放。

显示部140是液晶显示面板或布劳恩管等显示装置。控制部110可以使显示部140显示对内容进行重放而获得的画面以提示用户。

红外接收部150是与遥控器160之间进行红外线通信用的通信接口。遥控器160是接收用户操作的物理用户接口,将表示所接收的用户操作内容的操作信息加载于红外线载波而发送到内容重放装置100的红外接收部150。控制部110根据通过红外接收部150获得的操作信息,可以执行与用户操作相应的处理。

控制部110通过控制上述各部分,进行以下处理:通过通信部120从内容提供服务器200获取内容的内容获取处理;读出存储部130中存放的内容并进行重放的内容重放处理;以及将获取的内容存放到存储部130、并在适当的时刻删除所存放内容的内容管理处理。此外,关于控制部110的更加详细的结构,将参照其它附图在后文中说明。

图7是表示内容重放装置100的概貌的概貌图。如图7所示,本实施方式的内容重放装置100是作为电视接收机(以下简称为电视机)而实现的。在将内容重放装置100作为电视接收机而实现的情况下,可以将该电视接收机中包含的显示面板用作为显示部140,从而可以进行具有强烈视觉效果的幻灯片放映重放。

图7中还表示了遥控器160的结构例。在该图中,遥控器160包括:数字按钮部161;以及十字按钮部163。

数字按钮部161至少包括与0~9对应的数字按钮。用户通过适当地按下这些按钮,可以输入任意位数的数字。用户利用该数字按钮部161,可以输入相册ID等数值。

另外,指令按钮部162包括一个以上指令按钮。各指令按钮预先与特定的指示相对应,或者根据处理的进行情况而与特定的指示相对应。用户通过按下各指令按钮,可以输入与该指令按钮对应的指示。例如,通过按下指令按钮部162所包含的按钮,可以输入指示内容重放装置100启动幻灯片放映重放功能的启动指示。

另外,十字按钮部163包括:与上下左右对应的四个按钮;以及配置于这四个按钮中间的确定按钮。用户通过按下上下左右按钮,可以从显示部140所显示的目标物组中指定所希望目标物的位置,或者通过按下确定按钮,可以选择在该时刻被指定的目标物。例如,用户可以从一览显示的缩略图中指定和选择所希望的图像。另外,在显示图像(照片)的幻灯片画面正显示时,用户通过按下右按钮,可以输入指示显示当前正在显示图像的下一图像的下一图像显示指示,或者通过按下左按钮,可以输入指示显示当前正在显示图像的前一图像的前一图像显示指示。

图1是表示内容重放装置100中包含的控制部110的主要结构框图。

如图1所示,控制部110包括:事件处理部111;内容管理部(内容获取单元)112;内容重放部(内容重放单元)113;内容预处理部(数据格式转换单元)114;显示控制部115;时间管理部116;以及用户操作解析部117。

内容管理部112根据来自事件处理部111的指示,从内容提供服务器200获取内容。另外,内容管理部112将从内容提供服务器200获取的内容存放到存储部130,并根据后述的内容管理表进行管理。由于内容重放装置100的特点在于利用内容管理部112进行的处理,因此,关于内容管理部112执行的处理的详细情况,将利用流程图在后文中说明。

内容重放部113是根据来自事件处理部111的指示、对存储部130中存放的内容进行重放用的块。具体而言,当内容重放部113从事件处理部111接受到指示对特定的重放对象内容进行重放的内容重放指示时,向内容管理部112请求对重放对象内容进行重放用的内容数据。内容管理部112从存储部130读出重放对象内容中存放的布局定义信息,将其作为内容数据而送回到内容重放部113。另外,当重放对象内容的布局定义信息指定重放对象内容中包含的图像数据等媒体数据时,内容管理部112还从存储部130读出该媒体数据,将其作为内容数据而送回到内容重放部113。内容重放部113根据内容管理部112送回的布局定义信息,生成显示画面。一旦成功地生成显示画面,内容重放部113就将生成的显示画面传输到显示控制部115,将表示重放对象内容的重放成功开始的内容重放结果通知事件处理部111。另外,当显示画面生成失败时,将表示重放对象内容重放失败的内容重放结果通知事件处理部111。

内容预处理部114是用于将内容管理部112所获取的内容转换成内容重放部113可立即重放的数据格式的块。具体而言,对内容中包含的XML数据进行词汇分析和句法分析。另外,当内容包含压缩或编码的媒体数据(例如,JPEG数据)时,对该媒体进行解压缩或解码的处理。存储部130中存放已经由内容预处理部114进行了数据转换处理的内容。内容重放部113通过读出该已完成数据转换处理的内容并进行重放,可以缩短从接收重放指示起到实际开始重放为止的时间。

显示控制部115是使显示部140显示内容重放部113生成的显示画面用的块。显示控制部115控制显示部140,使其显示内容重放部113提供的显示画面。显示部140根据显示控制部115的控制,显示内容重放部113生成的显示画面。

时间管理部116是进行时间管理处理用的块。事件处理部111从内容重放部113接收到表示重放对象内容的重放成功开始的内容重放结果时,指示时间管理部116启动定时器。时间管理部116监视从指示定时器启动的时刻起经过的时间,在该经过时间达到预定的幻灯片画面切换时间的时刻,将定时器通知送回事件处理部111。当事件处理部111接收到该定时器通知时,指示内容重放部113重放对应的幻灯片画面内容,以显示当前正在显示的幻灯片画面的下一幻灯片画面。另外,时间管理部116还提供表示当前时刻的时刻信息给内容管理部112。内容管理部112利用该时刻信息,以更新内容管理表的时间信息。

用户操作解析部117是用于将用户进行的操作内容通知事件处理部111的块。当用户操作解析部117通过红外接收部150检测到发生了用户操作时,就将表示该操作内容的操作信息通知传输给事件处理部111。

事件处理部111根据重放对象内容中包含的内容获取指示信息、状态转移指定信息、以及用户操作定义信息,控制上述各部分。由于作为本发明特点的处理是根据来自事件处理部111的指示而执行的,因此,利用流程图,对其与内容管理部112的处理一并作以下说明。

(内容重放装置的处理)

接着,根据图8~图12说明由上述构成的内容重放装置100所执行的处理,如下所述。

图8和图9是表示内容重放装置对每一个重放对象内容执行的内容处理流程的流程图。此外,图8表示内容处理的前半部分,图9表示在图8所示的处理之后接着执行的、内容处理的后半部分。

一边参照图8,一边说明步骤S1~S14,如下所述。

步骤S1:开始对重放对象内容进行内容处理时,事件处理部111指示内容管理部112判定有无重放对象内容。接收到该指示的内容管理部112在该时刻,判定存储部130中是否存放有重放对象内容。该判定可以是内容管理部112根据内容管理表(后述)而判定存储部130中有无重放对象内容,或者更直接的,也可以是内容管理部112通过在存储部130中检索重放对象内容,从而判定有无重放对象内容。当重放对象内容的有无判定完成时,内容管理部112就将有无判定的结果送回事件处理部111。

步骤S2:当步骤S1中判定存储部130中没有重放对象内容时,事件处理部111指示内容重放部113显示预定的消息,该消息通知用户现在开始执行重放对象内容的获取处理。内容重放部113按照该指示,从存储部130中存放的公用文件读出为了显示该消息而准备的预定显示用数据,生成显示画面,使得当前正在显示的显示画面包含该消息。显示控制部115获得内容重放部113生成的显示画面,并使显示部140显示该画面。此外,在显示部140显示的上述预定消息可以是“内容获取处理中......”那样的预定字符串,也可以是钟表状的图标等预定图形。另外,也可以构成为使得上述处理这样实现,即事件处理部111不通过内容重放部113,而是直接将显示用数据传输到显示控制部115。

步骤S3:在步骤S2告知用户进行重放对象内容的获取处理后,事件处理部111指示内容管理部112实际获取重放对象内容。内容管理部112根据该内容获取指示,获取重放对象内容。

步骤S4:当在步骤S3完成重放对象内容的获取处理时,事件处理部111指示内容重放部113不显示在步骤S2中显示的上述预定消息。内容重放部113按照该指示,再次将显示上述预定消息之前的显示画面传输到显示控制部115。显示控制部115通过在显示部140显示内容重放部113新传来的显示画面,使得上述预定消息不再显示。

步骤S5:当步骤S1中判定存储部130中有重放对象内容时,事件处理部111向内容管理部112发出时间信息更新指示,以更新重放对象内容的时间信息。接收到该时间信息更新指示的内容管理部112更新内容管理表中重放对象内容的时间信息。此外,关于内容管理表中的时间信息,将参照其它附图在后文中说明。

步骤S6:内容管理部111对内容管理部112请求重放对象内容。内容管理部112根据该要求,从存储部130读出重放对象内容并将其送回到事件处理部111。此外,内容管理部112也可以只送回以下信息给事件处理部111,即重放对象内容中事件处理部111所需的内容获取指示信息、状态转移定义信息、以及用户操作定义信息。

步骤S7:在步骤S6中从数据管理部112获得重放对象内容的事件处理部111,判定该重放对象内容中是否包含指示获取特定内容的内容获取指示信息。若该步骤S7判定重放对象内容中未包含内容获取指示,就转移到后述的步骤S15,开始重放对象内容的重放处理。

步骤S8:若该步骤S7判定重放对象内容中包含内容获取指示信息,则事件处理部111还对该内容获取指示信息中是否包含获取时刻指定信息进行判定,该获取时刻指定信息指定与重放对象内容的重放处理并行地进行获取对象内容的获取处理。若按照图5具体来说,就是判定内容获取指示信息的mode属性是否指定为sync。

步骤S9:当重放对象内容所包含的内容获取指示信息中,指定与下一处理即重放对象内容的重放处理并行地进行获取对象内容的获取处理时(S8:是),更具体地说,内容获取指示信息的mode属性指定为async时,事件处理部111指示内容管理部112开始获取由内容获取指示信息确定的获取对象内容,不用等到获取对象内容的获取完成就立即进入步骤S13。内容管理部112执行步骤S13开始的后续处理时,在后台并行地执行获取对象内容的获取。

步骤S10~S12:当重放对象内容所包含的内容获取指示信息中,未指定与重放对象内容的重放处理并行地进行获取对象内容的获取处理时(S8:是),更具体地说,内容获取指示信息的mode属性指定为sync时,显示表示内容获取处理正在执行中的预定信息(步骤S10),执行对获取对象内容进行获取的内容获取处理(步骤S11),当内容获取处理S11完成时,就不再显示上述预定的消息(步骤S12)。由于步骤S10和步骤S12所执行的处理分别与步骤S2和步骤S4所执行的处理相同,因此不再重复说明。另外,关于内容获取处理S11,将根据图10在后文中说明。

步骤S13~14:当步骤S10~S12中完成获取对象内容的获取处理时,内容管理部112进行用于将重放对象内容准备成可重放状态的处理。具体而言,内容管理部112判定重放对象内容重放所需的内容数据是否完全包含在该重放对象内容内(步骤S13)。这里,作为重放对象内容重放所需的内容数据,首先可举出重放对象内容中存放的XML数据所包含的布局定义信息。另外,当该布局定义信息参照图像数据等其它媒体数据时,该媒体数据也是重放对象内容重放所需的。其它还有幻灯片画面切换时间信息或聚焦位置信息等的设定值、以及重放对象内容重放过程中有可能显示的出错画面或对话画面的显示所用的图标数据等显示用数据等,也是所需内容数据的一个例子。当步骤S13中判定有内容数据缺少时(步骤S13:否),内容管理部112不仅仅从其它内容进行检索,还从设定文件或公用文件等存储部130中存放的数据中检索缺少的内容数据,若有发现就读出该内容数据(步骤S14)。

接着,一边参照图9,一边说明步骤S15~S24,如下所述。

步骤S15:事件处理部111提供内容重放指示给内容重放部113,以指示对已存放在存储部130的重放对象内容进行重放。接收到内容重放指示的内容重放部113向内容管理部112请求对重放对象内容进行重放所需的内容数据。接收到该内容数据请求的内容管理部112,将重放对象内容的布局定义信息、或图像数据等对重放对象内容进行重放所需的图像数据送回到内容重放部113。内容重放部113根据内容管理部112送回的内容数据,生成显示画面。内容重放部113生成的显示画面被传输到显示控制部115,并显示于显示部140。从而,开始重放对象内容的重放。

步骤S16~S17:事件处理部111在提供了内容重放指示之后,与内容重放部113的重放对象内容的重放处理并行地等待接收执行请求(步骤S16)和结束请求(步骤S17),该执行请求是请求将下一内容作为重放对象内容而执行内容处理,该结束请求是请求结束所有内容处理。作为上述执行请求,可以列举时间管理部116通知的定时器通知、或用户操作解析部117通知的预定操作信息通知等。前者通知从当前的重放对象内容开始重放的时刻起计算的经过时间达到了预定的幻灯片画面切换时间,后者通知用户输入了指示显示下一画面的下一画面显示指示、或指示显示前一画面的前一画面显示指示。另外,作为上述结束请求,可以列举表示输入了内容处理结束指示的操作信息通知,该内容处理结束指示是指示用户结束所有内容处理。

步骤S18~S20:事件处理部111等待接收上述执行请求和结束请求,并且决定是否应优先于内容获取处理而执行在步骤S15中开始的重放对象内容的重放处理(步骤S18)。优先进行内容获取处理时(步骤S18:否),事件处理部111向内容管理部112询问内容获取处理是否是暂停中(步骤S25),若是暂停中,则提供获取处理重新开始的指示给内容管理部112,使内容管理部112重新开始暂停中的内容获取处理。接收到该获取处理重新开始指示的内容管理部112重新开始暂停中的内容获取处理(步骤S26)。另一方面,当优先进行重放对象内容的重放处理时(步骤S18:是),事件处理部111向内容管理部112询问内容获取处理是否正在后台执行(步骤S19),若内容获取处理正在执行(步骤S19:是),则提供获取处理停止指示给内容管理部112,使其停止正在执行的内容获取处理。接收到该获取处理停止指示的内容管理部112停止正在执行的内容获取处理(步骤S20)。

此外,步骤S18中执行的、是优先进行内容重放处理还是优先进行内容获取处理的判定,也可以根据例如内容重放部113是否正在重放动画而进行。若正在重放动画,则使得内容重放处理优先进行,从而能够流畅地进行动画显示。为了实现上述处理,只要这样构成事件处理部111即可,即根据内容重放部113提供的动画重放开始信号和动画重放结束信号,检测内容重放部113是否正在重放动画。或者,也可以这样构成,根据指示对动画进行重放的信息、即重放对象内容中包含的动画重放指示信息(动画标签),判定动画是否正在重放。此外,内容重放部113重放声音数据等请求沿时间轴重放的媒体数据的情况,也和动画的情况相同,较好的是优先进行内容重放处理。

步骤S21~S22:事件处理部111接收到步骤S16中的、请求将下一内容作为重放对象内容而执行内容处理的执行请求时,就停止后台正在执行的获取对象内容的获取处理。具体而言,向内容管理部112询问内容获取处理是否正在后台执行(步骤S21),若内容获取处理正在执行(步骤S21:是),则提供获取处理停止指示给内容管理部112,使其停止内容获取处理。接收到该获取处理停止指示的内容管理部112停止获取对象内容的获取处理(步骤S22)。然后,将下一内容作为新的重放对象内容,从步骤S1开始重复上述内容处理。

步骤S23~S24:事件处理部111接收到步骤S17中的、请求结束所有内容处理的结束请求时,提供获取处理停止指示给内容管理部112,使其停止获取对象内容的获取处理。接收到该获取处理停止指示的内容管理部112停止获取对象内容的获取处理(步骤S23)。停止内容获取处理后,内容管理部112删除已存放到存储部130的内容中的以temporary模式存放的内容。从而,可以确实地删除包含保密信息的内容。另外,还在存储部130中生成新的空闲区域,从而可以确保下一次内容重放处理存放内容的存储区域。

图10是表示在上述步骤S11中执行的内容获取处理的流程、以及从步骤S9开始、在后台与内容重放处理并行地执行的内容获取处理的流程的流程图。下面,参照图10说明该内容获取处理的流程。

图10所示的内容获取处理是根据重放对象内容中包含的内容获取指示信息而进行的。当内容获取指示信息中指定多个内容作为获取对象内容时,对各获取对象内容重复进行以下处理。

步骤S110:事件处理部111向内容管理部112询问获取对象内容是否已存放到存储部130。内容管理部112判定被询问的获取对象内容是否已存放到存储部130。该判定可以是根据内容管理表(后述)而判定存储部130中有无获取对象内容,或者更直接的,也可以是内容管理部112通过在存储部130中检索获取对象内容,从而判定有无重放对象内容。

步骤S120:若获取对象内容已存放到存储部130(步骤S110:是),内容管理部112就更新内容管理表的时间信息,并将判定结构送回到事件处理部111。在这种情况下,不进行获取对象内容的获取处理。此外,为了与内容获取指示信息的reget属性相对应,在该步骤前之增加事件处理部111判定内容获取指示信息内是否有reget属性的步骤,有reget属性时,强制执行下述的内容获取处理S130,无reget属性时,只要执行该步骤S120即可。

步骤S130:若获取对象内容未存放到存储部130(步骤S110:否),内容管理部112就向内容管理部112输出获取指示,使其获取该获取对象内容。接收到获取指示的内容管理部112执行获取对象内容的获取处理。关于该获取处理,根据图11稍作详细说明。

图11是表示获取对象内容的获取处理的详细流程图。下面说明图11的各处理。

S131:如图9所示,内容获取处理在步骤S22或步骤S20会发生中途停止。因此,内容管理部112首先判定获取对象内容的获取处理是否处于中途停止的状态。

S132:当获取对象内容的获取处理中途停止时(步骤S131:是),内容管理部112从之前获取处理停止获取的位置开始,重新开始获取剩下的获取对象内容。因此,内容管理部112将获取停止位置信息存放到存储部130,在重新开始获取时参照该获取停止位置信息,将请求获取从获取对象内容的获取停止位置起的之后部分的内容获取请求发送给内容提供服务器200,该获取停止位置信息表示在获取对象内容的获取处理停止的时刻,完成了到该获取对象内容的第几个字节为止的获取。

S133:当获取对象内容的获取处理未中途停止时(步骤S131:否),内容管理部112重新开始获取对象内容的获取处理。具体而言,为了通过通信部120重新获取全部获取对象内容,将通常的内容获取请求发送给内容提供服务器200。

S134~S136:在步骤S131或步骤S132中发送内容获取请求给内容提供服务器200之后,内容管理部112等待接收获取对象内容的获取完成的通知(步骤S134)。另外,直到步骤S134中获取对象内容的获取完成(步骤S134:是)为止的期间内,都监视事件处理部111是否提供获取处理停止指示(步骤S135)。当从事件处理部111接收到获取处理停止指示时(步骤S135:是),内容管理部112就结束内容获取处理(S136)。

S137:当获取对象内容获取完成时(S134:是),内容管理部112将完成了获取的获取对象内容传输到内容预处理部114。作为对之后进行重放的获取对象内容的预处理,内容预处理部114将获取对象内容转换成在内容重放部113可立即重放的数据格式。具体而言,当获取对象内容包含压缩或编码数据时,对该数据进行解压缩或解码处理,或者是对获取对象内容中包含的XML数据进行词汇分析和句法分析。

S138~S139:利用内容管理部112,将已由内容预处理部114完成了预处理的获取对象内容存放到存储部130(S138)。根据图12说明该内容存放处理。当完成了将获取对象内容存放到存储部130时,内容管理部112就更新内容管理表中包含的获取对象内容的时间信息(S139),从而结束内容获取处理。

图12是表示图11中步骤S138所示的内容存放处理的详细流程图。

首先,内容管理部112检索并删除存储部130所存放的内容中、以temporary模式存放的内容(S201)。另外,也可以同时检索以counter模式或timer模式存放的内容,删除这些内容中满足删除条件的内容。

然后,确认存储部130中是否有足够的空闲容量用于存放想要存放的获取对象内容(S202)。若有足够的空闲容量(S202:是),就将获取对象内容存放到存储部130。

另一方面,当没有足够的空闲容量时(S202:否),内容管理部112就删除存储部130中以normal模式存放的内容中、时间信息最久远的一个内容(S203)。然后,再次确认存储部130中是否有足够的空闲容量用于存放想要存放的内容(S204),若空闲容量还是不够(S204:否),就删除时间信息第二久远的一个内容(S203)。通过重复该处理,确保用于存放获取对象内容的空闲容量。若有了足够的空闲容量(S204:是),内容管理部112就将获取对象内容存放到存储部130(S205)。

接着,根据图13(a)~(d),说明内容管理部112管理内容所用的内容管理表的结构例。图13(a)~(d)以时间序列表示内容管理表2000的内容。此外,内容管理表2000存放于存储部130,内容管理部112可以在任意时刻参照或更新内容管理表2000。

如图13(a)所示,内容管理表2000将存储部130中存放的各内容与该内容的属性值相对应,即与内容名称2001、文件大小2002、时间信息2003、存放模式2004、指示信息2005、以及获取方法2006相对应。

内容名称2001是为了识别存储部130中存放的内容而赋予该内容的名称。内容管理部112参照指示获取该内容的内容获取指示信息的file属性,根据获取对象内容确定信息设定该内容的内容名称2001。

文件大小2002是表示该内容的数据大小的数值。内容管理部112将该内容的文件大小2002的值,设定成获取该内容时内容提供服务器200通知的该内容的数据大小。

时间信息2003是赋予该内容的基准时刻。内容管理单元112在将该内容存放到存储部130的时刻、以及从存储部130读出该内容的时刻,将该内容的时间信息2003的值更新成该时刻的当前时刻。从而,将该内容的时间信息2003的值设定成该内容被存放到存储部130的存放时刻、与该内容从存储部130读出的读出时刻中的新的一方的时刻。

存放模式2004是指定该内容的删除条件的信息。内容管理部112参照指示获取该内容的内容获取指示信息的save属性,根据删除条件指定信息设定该内容的存放模式2004的值。

指示信息2005是与根据该内容中包含的内容获取指示信息而指示获取的获取对象内容有关的信息。内容管理部111根据该内容的内容获取指示信息,对该内容获取指示信息指定的所有获取对象内容都设定指示信息2005。具体而言,对各获取对象内容,设定表示该获取对象内容名称的内容名称2005a、以及表示该获取对象内容的删除条件的存放模式2005b。此外,图13中,图示将指示信息2005的数量限定为两个,但根据内容获取指示信息指定的获取对象内容的个数,可以对各内容设定任意个数的指示信息2005。

获取方法2006是表示该内容中包含的内容获取指示信息所指定的获取对象内容的获取方法的信息。内容管理部112参照该内容中包含的内容获取指示信息的mode属性,根据获取时刻指定信息设定该内容的获取方法2006的值。此外,图13中,表示对所有获取对象内容统一指定获取时刻指定信息为前提的内容管理表2000的结构。也可以在对每一个获取对象内容设定获取时刻指定信息的情况下,只要更改内容管理表2000的结构,使其可以对每一个指示信息2005都设定获取方法2006即可。

此外,上述说明中,根据指示获取该内容的内容获取指示信息而设定内容名称2001和存放模式2004,但内容管理表112也可以采用以下结构,即根据内容管理表中已设定的值,设定内容名称2001和存放模式2004。

具体而言,图13(a)表示启动画面内容CP1重放过程中、特别是密码输入画面内容CP2的获取完成时刻的内容管理表2000的内容。在该时刻,存储部130中存放有启动画面内容CP1(内容名称:start)和密码输入画面内容CP2(内容名称:password)。在之后接着执行的内容存放处理中,密码输入画面内容CP2成为从存储部130删除的删除对象内容。这是由于密码输入画面内容CP2是以temporary模式存放的。

图13(b)表示标题画面内容CQ0重放过程中、特别是幻灯片画面内容CQ1和缩略图画面内容CQ11的获取完成时刻的内容数据管理表2000的内容。在该时刻,除启动画面内容CP1和标题画面内容CQ0之外,存储部130中还存放有幻灯片画面内容CQ1(内容名称:slidel)和缩略图画面内容CQ11(内容名称:thmbnail)。在之后接着执行的内容存放处理中,没有成为删除对象的内容。另外,由于缩略图画面内容CQ11以static模式存放,因此在以后的内容存放处理中不会成为删除对象。

图13(c)表示幻灯片画面内容CQ1重放过程中、特别是完成从获取对象内容获取幻灯片画面内容CQ2的时刻的内容管理表2000的内容。在该时刻,除启动画面内容CP1、标题画面内容CQ0、幻灯片画面内容CQ1和缩略图画面内容CQ11之外,存储部130中还存放有幻灯片画面内容CQ2(内容名称:slide2)。在之后接着执行的内容存放处理中,成为删除对象的内容为启动画面内容CP1。要将下一个获取的幻灯片画面内容CQ10存放到存储部130的时刻,空闲容量变得不够。这是因为,除以static模式存放的缩略图画面内容CQ11之外的内容中,从时间信息所设定的基准时刻起、所经过的时间最长(即时间信息所设定的基准时刻最久远)的启动画面内容CQ1被选为删除对象。此外,这里将存储部130的存储容量假定为2,000,000字节。

图13(c)中,需要注意的是幻灯片画面内容CQ1的时间信息已被更新。这是因为,在为了幻灯片画面内容CQ1的重放而执行读出的时刻,内容管理部112更新了幻灯片画面内容1的时间信息(参照图8的步骤S5)。

图13(d)表示标题画面内容CQ1重放过程中、幻灯片画面内容CQ1和幻灯片画面内容CQ10的获取完成时刻的内容数据管理表2000的内容。在该时刻,除标题画面内容CQ0、幻灯片画面内容CQ1、缩略图画面内容CQ11和幻灯片画面内容CQ2之外,存储部130中还存放有幻灯片画面内容CQ10(内容名称:slide10)。

图13(d)中,需要注意的是幻灯片画面内容CQ1的时间信息又被更新。这是因为,根据幻灯片画面内容CQ1中包含的内容指示信息指示获取幻灯片画面内容CQ1时,为了确认存储部130中是否已存放了幻灯片画面内容CQ1,而执行了幻灯片画面内容CQ1的读出(参照图10的步骤S120)。

最后,上述内容重放装置也可以采用这样的结构,使其在存储部130中存放表示重放内容履历的履历信息,并在预定的时刻将存储的履历信息发送到内容提供装置200。

图14是表示重放对象内容的转移例的内容转移图。图15是在按照图14的转移例那样进行内容重放时、保持在存储部130的内容重放履历表3000的示例图。

如图15所示,内容重放履历表3000中,将转移前内容的内容名称3001、从该内容转移的转移目标内容的内容名称3002、以及从该转移前内容转移到该转移目标内容的转移次数3003成对地存放。若参照该内容重放履历表3000,可知例如从缩略图画面内容CQ11转移到幻灯片画面内容CQ5的频率高于从缩略图画面内容CQ11转移到幻灯片画面内容CQ1的频率。

为了生成这样的内容重放履历表3000,每当发送重放对象内容的转移时,事件处理部111就检索内容重放履历表3000中是否存在当前重放对象内容(转移前内容)与下一重放对象内容(转移目标内容)的内容名称对。然后,若内容重放履历表3000中已经存在当前重放对象内容与下一重放对象内容的内容名称对,就使相应的转移次数加1。反之,若不存在,就在内容重放履历表3000中新增当前重放对象内容与下一重放对象内容的内容名称对,并将相应的转移次数设定为1。

在例如服务结束时(当前正在浏览的相册的幻灯片放映重放结束时),通过内容管理部112将内容重放履历表3000发送到内容提供服务器200。在内容提供服务器200中,集合了从多个内容重放装置100发送来的内容重放履历表3000。在内容提供服务器200一侧,可以根据该重放履历表3000统计内容之间的转移频率,可以更改各内容中存放的内容获取信息。例如,若从缩略图画面内容CQ11转移到幻灯片画面内容CQ5的频率高,就可以在缩略图画面内容CQ11中包含指示获取幻灯片画面内容CQ5的内容获取指示信息等,使得幻灯片画面内容CQ1~10的获取顺序从幻灯片画面内容CQ5开始(例如,在标题画面内容CQ0中包含指示获取幻灯片画面内容CQ5的内容获取指示信息)。

(声音重放功能)

如上所述,内容重放装置100具有幻灯片放映重放功能,该幻灯片放映重放功能一边切换从内容提供服务器200获取的多张照片,一边进行显示,但也可以对从内容提供服务器200获取的声音数据进行重放。

作为内容重放装置100重放声音数据的方法,有以下两种方法:(1)对显示幻灯片画面用的内容中内包的声音数据进行重放的第一方法;(2)对与显示幻灯片画面用的内容分开获取的声音数据进行重放的第二方法。

首先,参照图16和图17说明第一声音数据重放方法。

第一声音数据重放方法是通过在图4所示的内容1000中存放声音数据和指示声音数据重放的声音数据重放指示信息(指令)而实现的。内容重放装置100根据声音数据重放指示信息,对所获取的内容中存放的声音数据进行重放。根据第一声音数据重放方法,内容重放装置100可以一边显示某一内容中存放的图像数据,一边重放该内容中存放的声音数据。

此外,由于内容重放装置100获取存放有声音数据的内容的方法、以及管理存放有声音数据的内容的方法与上文详细说明的方法相同,因此这里不再重复说明。

下面,对存放有声音数据和声音数据重放指示信息的内容稍作详细说明。

图16是表示存放有声音数据和声音数据重放指示信息的内容1000’的结构的数据结构图。内容1000’与图4所示的内容1000相同,包含XML数据1100和图像数据1200,还包含至少一个声音数据1300。另外,由SVG等计数的内容1000’的布局定义部1110中,包含指示声音数据1300重放的声音数据重放指示信息1113。内容重放装置100根据声音数据重放指示信息1113,重放声音数据1300。

声音数据重放指示信息1113可以在图像数据1200的显示过程中、预定用户操作(输入相册ID时、确定操作时、无效操作时等)输入的时刻,使得声音数据1300开始重放,或者也可以在图像数据1200开始显示的时刻,使得声音数据1300开始重放。

图17是表示内容1000’中包含的声音数据重放指示信息1113的具体示例图。

图17(a)表示声音数据重放指示信息,该声音数据重放指示信息指示在确定键“k”输入时,使具有文件名为“piko.aac”的声音数据重放0.3秒,在返回键“x”输入时,使具有文件名为“boo.aac”的声音数据重放0.3秒。作为与图17(a)所示的声音数据重放指示信息1113对应的声音数据,内容1000’内置了声音数据“piko.aac”和声音数据“boo.aac”,声音数据“piko.aac”存放了“噼叩”的输入操作音(蜂鸣音),声音数据“boo.aac”存放了“卟~”的输入操作音。内容重放装置100在确定键“k”输入时,通过重放声音数据“piko.aac”而输出“噼叩”的输入操作音,在返回键“x”输入时,通过重放声音数据“boo.aac”而输出“卟~”的操作输入音。

图17(b)表示声音数据重放指示信息1113,该声音数据重放指示信息1113指示将具有文件名为“audio.aac”的声音数据重放5秒。作为与图17(b)所示的声音数据重放指示信息对应的声音数据,内容1000’内置了声音数据“audio.aac”,内容重放装置100一边显示图像数据1200,一边使声音数据“audio.aac”重放5秒。声音数据“audio.aac”中存放有应对每一个内容进行重放的声音。作为声音数据“audio.aac”中存放的声音,可列举朗读正在显示的幻灯片的标题或备注的声音、或朗读电子书的声音等。此外,与操作输入音相同,用户也可以选择在图像数据1200显示过程中重放的朗读音。

接着,参照图18和图19说明第二声音数据重放方法。

第二声音数据重放方法通过以下信息实现:存放在第一内容中的声音数据获取指示信息;存放在第二内容中的声音数据重放开始指示信息;以及存放在第三内容中的声音数据重放停止指示信息。内容重放装置100在第一内容重放过程中,根据声音数据获取指示信息获取声音数据,在第二内容重放过程中,根据声音数据重放开始指示信息开始重放声音数据,在第三内容重放过程中,根据声音数据重放停止指示信息停止重放声音数据。

图18是画面转移图,表示通过对内容提供服务器装置200提供的内容进行重放、使得内容重放装置100所显示画面转移的例子。图18所示的画面转移图与图3所示的画面转移图基本相同,但它采用的结构是能够从标题画面Q0、幻灯片画面Q1~Q10、以及缩略图画面Q11转移到相册履历画面Q12。相册履历画面Q11是一览显示过去浏览过的相册的相册ID的画面,使得用户可以从一览显示的相册ID选择所希望的相册ID。

在图18所示的画面转移图中,显示密码输入画面P2用的内容CP2中存放有声音数据获取指示信息1910,显示标题画面Q0用的内容CQ0中存放有声音数据重放开始指示信息1920,显示相册履历画面Q12用的内容CQ12中存放有声音数据重放停止指示信息1930。

图19(a)是表示内容CP2的状态转移定义部中记述的声音数据获取指示信息的具体示例图。声音数据获取指示信息1910包括audio属性1911和mode属性1912。audio属性1911与图5所示的内容获取指示信息中的file属性相同,将用于确定获取对象声音数据的获取对象声音数据确定信息取为属性值。另一方面,mode属性1912与图5所示的内容获取指示信息中的mode属性相同,取执行模式指定信息作为属性值,该执行模式指定信息指定是否与下一个应执行的处理并行地执行获取对象声音数据的获取处理。

内容重放装置1000的内容数据管理部112(参照图1)根据声音数据获取指示信息1910,从内容提供服务器200获取具有文件名为“BGM.aac”的声音数据。然后,内容数据管理部112将获取的声音数据“BGM.aac”存放到设置于存储部130内的声音数据专用区域。对于存放在声音数据专用区域的声音数据“BGM.aac”,保证接下来直到有另一声音数据存放到声音数据专用区域之前,都不对其进行改写。

此外,在声音数据获取指示信息1910中,将mode属性指定为“sync”。从而,内容重放装置100结束根据声音数据获取指示信息1910获取声音数据“BGM.aac”后,开始显示标题画面Q0。即,在标题画面Q0开始显示的时刻,存储部130的声音数据专用区域中确实存储有声音数据“BGM.aac”。

图19(b)是内容CQ0的布局定义部中记述的声音数据重放开始指示信息,表示指示立即开始重放声音数据“BGM.aac”的声音数据重放开始指示信息1920。内容重放装置100的内容重放部113(参照图1)开始显示标题画面Q0,同时根据声音数据重放开始指示信息1920,开始重放存储部130的声音数据专用区域中存放的声音数据“BGM.aac”。内容重放部113重复重放声音数据“BGM.aac”(循环重放),直到存放了声音数据重放停止指示信息的CQ12开始重放为止。

图19(c)是内容CQ12的布局定义部中记述的声音数据重放停止指示信息,表示指示立即停止重放声音数据的声音数据重放停止指示信息1930。内容重放装置100的内容重放部113(参照图1)开始显示相册履历画面Q12,同时根据声音数据重放停止指示信息1920,停止重放当前正在进行重放的声音数据“BGM.aac”。

如上所述,内容重放装置100在显示标题画面Q0、幻灯片画面Q1~Q10、以及缩略图画面Q11期间,能够将声音数据“BGM.aac”作为BGM(背景音乐:Background Music)进行循环重放。

此外,在图19所示的例子中,在显示密码输入画面P2用的内容CP2中存放了声音数据获取指示信息1910,但存放声音数据获取指示信息1910的内容并不限于此。即,声音数据获取指示信息1910例如也可以和声音数据重放开始指示信息1920一样,存放在显示标题画面Q0用的内容CQ0中。在这种情况下,通过设定声音数据获取指示信息1910的mode属性1912为“sync”,也可以在声音数据获取结束后开始该声音数据的重放。

图20是用于说明这一点的时序图。图20(a)是在显示密码输入画面P2用的内容CP2中存放声音数据获取指示信息1910时的时序图,图20(b)是在显示标题画面Q0用的内容CQ0中存放声音数据获取指示信息1920时的时序图。这两种情况都是在声音数据获取结束后,再开始标题画面Q0的显示和声音数据的重放。

即,这里说明了将预先决定的预定声音数据作为BGM而重放的方法,但也可以是用户通过从列表中选择或者输入ID来选择作为BGM重放的声音数据。对于这种情况,只要扩大向内容提供服务器200通知相册ID的方法并采用即可。

此外,在第二声音数据重放方法中,声音数据是通过存放在存储部130的声音数据专用区域中而管理的,但对于多个幻灯片画面共用的图像数据,也可以与声音数据一样,通过存放在存储部130的图像数据专用区域而进行管理。作为在多个幻灯片画面共用的图像数据,可以列举例如在各幻灯片共同显示的图标、相框等图像。

(附加事项)

本发明并不限于上述实施方式,在权利要求中所示的范围内可以作种种变更。即,在权利要求所示的范围内将适当变更的技术方法进行组合而得到的实施方式,也包含在本发明的技术范围内。

最后,内容重放装置100的控制部110所包含的各块可以是由硬件逻辑构成,也可以如下文所述那样利用CPU通过软件来实现。

即,内容重放装置100包括:执行实现各功能的图像显示程序指令的CPU(central processing unit:中央处理器);存放上述程序的ROM(read only memory:只读存储器);展开上述程序的RAM(random access memory:随机存取存储器);以及存放上述程序和各种数据的存储器等存储装置(记录介质)等。因此,本发明的目的也可以通过向上述内容重放装置100提供记录介质,由计算机(或CPU、MPU)读出记录介质中存储的程序代码加以执行而实现,上述记录介质以该计算机可读取的形式记录实现上述功能的软件、即内容重放装置100的内容重放程序的程序代码(可执行程序、中间代码程序、源程序)。

作为上述记录介质,例如能用磁带或盒带等的带类、包含软盘(floppy(注册商标))/硬盘等磁盘和CD-ROM/MO/MD/DVD/CD-R等光盘的盘类、IC卡(包括存储器卡)/光卡等的卡类、或者掩模ROM/EPROM/EEPROM/闪存ROM等的半导体存储器类等。

还可以将内容重放装置100做成能与通信网络连接的结构,通过通信网络供给上述程序代码。作为此通信网,没有特别限定,例如可利用互联网、内联网、外联网、LAN、ISDN、VAN、CATV通信网、虚拟个人网(virtual private network)、电话线路网、移动通信网、卫星通信网等。另外,作为构成通信网络的传输介质,无专门限定,例如可用IEEE1394、USB、电力线载波、电缆电视线路、电话线等的有线,也可用IrDA或遥控器那样的红外线、蓝牙(Bluetooth注册商标)、802.11无线、HDR、移动电话网、卫星线路、地面波数字网等的无线。另外,本发明也能以上述程序码用电子传输的方式具体化的、嵌入载波中的计算机数据信号的形态实现。

发明的详细说明内容中叙述的具体实施方式或实施例都只是清楚地表示出本发明的技术内容,但不能够狭义地理解为只限于这样的具体例子,在本发明的主旨和后文记载的权利要求书的范围内可以进行各种变更而实施。

工业上的实用性

本发明能够适用于对内容进行重放的内容重放装置,特别能够适用于幻灯片放映显示装置等以预定顺序重放要重放的多个内容的内容重放装置。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号