処理中

しばらくお待ちください...

設定

設定

出願の表示

1. CN102656897 - Content delivery system, content delivery apparatus, content playback terminal and content delivery method

注意: このテキストは、OCR 処理によってテキスト化されたものです。法的な用途には PDF 版をご利用ください。

[ ZH ]
内容分发系统、内容分发装置、内容再生终端及内容分发方法


技术领域
本发明涉及内容分发系统、内容分发装置、内容再生终端及内容分发方法。
本申请基于2009年12月15日在日本提出的特愿2009-284284号主张优先权,并将其内容援引于此。
背景技术
近年来,随着ADSL(Asymmetric Digital Subscriber Line:非对称数字用户线)、FTTH(Fiber To The Home:光纤到户,基于光纤的面向家庭的数据通信服务)等的高速宽带线路的普及,经由IP(Internet Protocol:网际协议)网络实现电影或连续剧、新闻影像等各种各样的运动图像的影像内容的点播(On Demand)分发服务的内容分发系统已被实用化了。
在进行现有的点播分发的内容分发系统中,内容再生终端利用自装置所具备的HTML(Hyper Text Markup Language:超文本标记语言)浏览器向内容分发装置进行连接,接收用HTML描述的影像内容的分发菜单。之后,通过从在HTML浏览器上提示出的分发菜单中选择用户期望再生的影像内容,来开始该影像内容的点播分发。
另外,作为被分发的影像内容的再生方法,一般采用流再生、下载再生、渐进式下载再生中中任一种再生方法。
在此,流再生是如下的方式,即:不同于HTML浏览器所用的作为通用数据通信协议的HTTP(Hyper Text Transfer Protocol:超文本传输协议),为了进行影像内容的实时分发,利用作为专用协议的RTP(Real Time Protocol:实时传输协议)等,实时地接收影像内容,并在接收的同时再生该影像内容。
但是,该流再生,如上述那样,由于采用了专用协议,所以有时会受到在连接内容分发装置和内容再生终端的网络上设置的防火墙未开放的 状态、基于NAT(Network Address Translator:网络地址转换)的发送目的地的地址变换处理的影响。即、防火墙或NAT有时会妨碍基于专用协议的通信,故存在与网络连接的任意的内容再生终端中的影像内容的再生无法得到保证的问题。
另外,下载再生是如下的方式,即:由内容再生终端暂且接收构成影像内容的所有数据,并在结束了接收之后,开始再生所接收到的影像内容。
该下载再生,在进行影像内容的分发之际,若利用作为通用数据通信协议的HTTP,则不必担心如流再生那样防火墙或NAT妨碍影像内容的分发。但是,下载再生是根据用户对影像内容的选择来下载所有全部内容的,所以存在到开始再生为止的等待时间变长的问题。
并且,渐进式下载再生是如下的方式,即:消除了作为上述下载再生的缺点的再生开始等待时间变长这样的问题,并在接收到规定量数据的时间点开始再生所接收的影像内容(例如,参照专利文献1及专利文献2)。
现有技术文献 
专利文献
专利文献1:国际公开第2004/077790号公报
专利文献2:日本特开2002-94551号公报
发明内容
发明所要解决的技术问题
然而,渐进式下载再生,由于采用了未考虑实时分发的作为通用数据通信协议的HTTP,所以由于网络的利用状况等会导致影像内容的接收及再生中的数据传送速度大幅度变动。
因此,渐进式下载再生较之进行流再生的情况,若在再生开始之前预先未接收更多的数据,则难以吸收影像内容的接收及再生中的数据传送速度的变动。
但是,在渐进式下载再生中,由于不是在接收到所有数据之后再进行再生,所以较之下载再生,能够大幅度地减轻从用户对影像内容的选择到再生开始为止的等待时间。
另一方面,渐进式下载再生较之流再生,由于需要在再生开始之前预 先接收较多的影像内容的数据,所以依然存在着到影像内容的再生开始为止的等待时间比下载再生长这样的问题。
本发明是为了解决上述技术问题而提出的,其目的在于提供一种在内容再生终端再生所分发请求的影像内容之际,较之现有的渐进式下载再生可以缩短自用户在分发菜单中选择了影像内容起到实际再生该影像内容为止的等待时间的内容分发系统、内容分发装置、内容再生终端及内容分发方法。
为解决技术问题所采用的技术方案
(1)本发明为了解决上述技术问题,本发明的一个方式提供一种内容分发系统,经由网络从内容分发装置向内容再生终端以点播的方式分发影像内容,所述内容分发系统的特征在于,
所述内容分发装置具有:
存储部,其至少存储了多个影像内容、和作为该影像内容的一览的记载了所述影像内容及该影像内容的识别信息的菜单信息;和
数据分发部,其对所述菜单信息附加记载了在分发菜单中记载的至少一个影像内容的高速缓存控制信息,并分发给所述内容再生终端,在从所述内容再生终端接收到表示所述影像内容的识别信息时,从所述存储部中读出与该识别信息对应的影像内容,并发送至所述内容再生终端;
所述内容再生终端具有:
显示部;
临时存储部; 
影像内容再生部,其使所述显示部显示所述菜单信息及所述影像内容;
浏览器部,其对分发请求附加从基于所述菜单信息在所述显示部显示出的分发菜单的影像内容之中所选择出的影像内容的所述识别信息,并发送至所述内容分发装置;和
数据收发部,其在所述菜单信息中附加有高速缓存控制信息的情况下,在用户从所述分发菜单中选择影像内容之前,将该高速缓存控制信息中记载的影像内容的分发请求发送至所述内容分发装置,并将对应于该分发请求而分发的影像内容写入到所述临时存储部。
(2)另外,本发明的一个方式在上述的内容分发系统中的特征在于,在所述存储部中,相对于多个所述菜单信息而相对应地存储了记载了同一影像内容的识别信息的高速缓存控制信息。
(3)另外,本发明的一个方式在上述的内容分发系统中的特征在于,所述影像内容分别被分割成多个部分影像内容,该部分影像内容、和按该部分影像内容所对应的影像内容而记载了该部分影像内容的再生顺序及识别信息的播放列表相对应地保存到所述存储部中,对该播放列表赋予了所述影像内容的识别信息。
(4)另外,本发明的一个方式在上述的内容分发系统中的特征在于,在所述数据收发部进行了高速缓存控制信息中记载的所述影像内容的分发请求之际,所述数据分发部自被分发请求的影像内容的再生开始点起将作为规定数据量的开头部分发送至所述内容再生终端。
(5)另外,本发明的一个方式在上述的内容分发系统中的特征在于,所述浏览器部在显示部显示所述分发菜单之际,使所述高速缓存控制信息中记载的影像内容相对于该高速缓存控制信息中未记载的影像内容以视觉上被强调的显示形式进行显示。
(6)另外,本发明的一个方式在上述的内容分发系统中的特征在于,所述浏览器部针对记载于所述高速缓存控制信息且存储于临时存储部的一个或多个影像内容,将分发菜单中的影像内容设为1个类型,并与其他类型一起显示于所述分发菜单。
(7)另外,本发明的一个方式在上述的内容分发系统中的特征在于,按所述影像内容对所述高速缓存控制信息附加属性信息,所述数据收发部基于所述属性信息决定进行所述高速缓存控制信息中记载的影像内容的分发请求的顺序。
(8)另外,本发明的一个方式在上述的内容分发系统中的特征在于,所述属性信息是所述影像内容的数据长,所述数据收发部在所述高速缓存控制信息中记载的所述影像内容之中,按照所述数据长从小到大的顺序进行所述影像内容的分发请求。
(9)另外,本发明的一个方式在上述的内容分发系统中的特征在于,所述属性信息是示出了所述影像内容的类型的信息,所述数据收发部在所 述高速缓存控制信息中记载的所述影像内容之中,使附加有表示与预先在内部设定的类型相同的类型的属性信息的影像内容的分发请求较之具有表示不同类型的属性信息的影像内容的分发请求优先地进行。
(10)另外,本发明的一个方式在上述的内容分发系统中的特征在于,所述内容分发装置还具有:分发履历数据库,其使被分发请求的所述影像内容的识别信息、和识别该影像内容的分发请求源的分发目的地识别信息相对应地进行存储;和高速缓存控制信息生成部,其基于所述分发履历数据库中记录的分发履历生成按所述分发目的地识别信息的不同而不同的高速缓存控制信息,所述高速缓存控制信息生成部读出所述分发目的地识别信息所对应的所述分发履历,生成按所述分发目的地识别信息的不同而不同的高速缓存控制信息,所述数据分发部将所述高速缓存控制信息性生成部所生成的高速缓存控制信息分发至所述分发目的地识别信息所对应的内容再生终端。
(11)本发明的一个方式提供一种内容分发装置,被用于经由网络从内容分发装置向内容再生终端以点播的方式分发影像内容的内容分发系统,所述内容分发装置的特征在于具有:
存储部,其至少存储了多个影像内容、和作为该影像内容的一览的记载了所述影像内容及该影像内容的识别信息的菜单信息;和
数据分发部,其对所述菜单信息附加记载了在分发菜单中记载的至少一个影像内容的高速缓存控制信息,并分发给所述内容再生终端,在从所述内容再生终端接收到表示所述影像内容的识别信息时,从所述存储部中读出与该识别信息对应的影像内容,并发送至所述内容再生终端。
(12)本发明的一个方式提供一种内容再生终端,被用于经由网络从内容分发装置向内容再生终端以点播的方式分发影像内容的内容分发系统,所述内容再生终端的特征在于具有:
显示部;
临时存储部; 
影像内容再生部,其使所述显示部显示所述菜单信息及所述影像内容;
浏览器部,其对分发请求附加从基于所述菜单信息在所述显示部显示 出的分发菜单的影像内容之中所选择出的影像内容的所述识别信息,并发送至所述内容分发装置;和
数据收发部,其在所述菜单信息中附加有高速缓存控制信息的情况下,在用户从所述分发菜单中选择影像内容之前,将该高速缓存控制信息中记载的影像内容的分发请求发送至所述内容分发装置,并将对应于该分发请求而分发的影像内容写入到所述临时存储部。
(13)本发明的一个方式提供一种内容分发方法,采用了经由网络从内容分发装置向内容再生终端以点播的方式分发影像内容的内容分发系统,所述内容分发方法的特征在于,
在所述内容分发装置中具有下述步骤:
数据分发部对表示要分发的影像内容的菜单信息附加记载了在分发菜单中记载的至少一个影像内容的高速缓存控制信息,并分发给所述内容再生终端,在从所述内容再生终端接收到表示所述影像内容的识别信息时,从存储部中读出与该识别信息对应的影像内容,并发送至所述内容再生终端,其中所述存储部至少存储了多个影像内容、和作为该影像内容的一览的记载了所述影像内容及该影像内容的识别信息的菜单信息;
在所述内容再生终端中具有下述步骤:
影像内容再生部使显示部显示所述菜单信息及所述影像内容;
浏览器部对分发请求附加从基于所述菜单信息在所述显示部显示出的分发菜单的影像内容之中所选择出的影像内容的所述识别信息,并发送至所述内容分发装置;和
数据收发部在所述菜单信息中附加有高速缓存控制信息的情况下,在用户从所述分发菜单中选择影像内容之前,将该高速缓存控制信息中记载的影像内容的分发请求发送至所述内容分发装置,并将对应于该分发请求而分发的影像内容写入到临时存储部。
发明效果
根据本发明,较之现有的渐进式下载再生能够缩短从影像内容的分发请求到影像内容的再生开始为止的等待时间。
附图说明
图1是表示本发明的第1实施方式涉及的内容分发系统的构成例的框图。
图2是表示内容分发装置10中的存储装置11所记录的各分发数据的关系的图。
图3是表示本实施方式涉及的内容分发系统的动作状态下的各状态间的状态转变的关系的图。
图4是表示作为初始状态的菜单显示处理状态下的菜单显示处理的动作例的流程图。
图5是表示显示部21所显示的菜单画面的图。
图6是表示显示部21所显示的菜单画面的图。
图7是表示第1实施方式中的用户操作等待状态下的动作例的流程图。
图8是表示本实施方式中的影像内容再生处理状态下的影像内容再生处理的动作例的流程图。
图9是表示采用了用户对高速缓存(cache)控制信息中附加的影像内容感兴趣的构成的、内容再生终端20的显示部21显示出的菜单信息的一例的图。
图10是表示菜单信息、高速缓存控制信息及影像内容等的分发数据的参照关系的一例的图。
图11是表示菜单信息、高速缓存控制信息及影像内容等的各分发数据的其他参照关系的构成例的图。
图12是表示包括上述的菜单信息、播放列表、高速缓存控制信息及影像内容在内的分发数据的具体参照关系的一例的图。
图13是表示第2实施方式中的用户操作等待状态下的动作例的流程图的图。
图14是表示第2实施方式中的影像内容再生处理状态下的影像内容再生处理的动作例的流程图。
图15是表示第3实施方式的用户操作等待状态下的基于高速缓存分发的影像内容的接收处理的动作例的流程图。
图16是表示第4实施方式的用户操作等待状态下的基于高速缓存分 发的影像内容的接收处理的动作例的流程图。
图17是表示本发明的第5实施方式涉及的内容分发系统的构成例的框图。
具体实施方式
<第1实施方式>
以下,参照附图,对本发明的第1实施方式进行说明。图1是表示本发明的一实施方式涉及的内容分发系统1的构成例的图。
在图1中,本实施方式的内容分发系统1构成为包括:对应于来自用户的分发请求而分发影像内容的内容分发装置10、和对由该内容分发装置10分发的影像内容进行再生的内容再生终端20。此外,内容分发装置10和内容再生终端20经由因特网等通信网络30相连接。
内容分发装置10具备存储装置11和数据分发部12。
在存储装置11中预先存储有:作为向内容再生终端20分发的分发数据的1个以上的影像内容、用于选择所分发的影像内容的1个以上的菜单信息、用于控制内容再生终端20向临时存储装置(高速缓存)25临时地保存的影像内容的1个以上的高速缓存控制信息等的各种分发数据。在此,在菜单信息中,作为用于识别内容分发装置10所分发的影像内容的识别信息而记载了URL(Uniform Resource Locator),且以参照高速缓存控制信息的构成进行附加。作为分发菜单的其中一个影像内容、即根据再生的频度等而决定的影像内容所对应的识别信息,该影像内容的URL预先设定在高速缓存控制信息中。
数据分发部12基于来自内容再生终端20的分发请求,通过HTTP向发送了分发请求的内容再生终端20分发存储装置11中记录的各种分发数据。
内容再生终端20具备:显示部21、浏览器部22、影像内容再生部23、数据收发部24、和临时存储装置25。
显示部21根据浏览器部22的控制,显示内容分发装置10可分发的影像内容的分发菜单、及影像内容再生部23要再生的影像内容的图像。
浏览器部22例如与HTML描述相对应,解释由内容分发装置10分 发的以HTML形式描述的菜单信息,并作为影像内容的分发菜单画面而输出至显示部21。
另外,若用户从显示部21显示出的分发菜单画面中选择了影像内容,则浏览器部22检测所选择出的影像内容,附加影像内容的URL之后向影像内容再生部23输出所检测出的影像内容的再生请求。
另外,若由内容分发装置10分发了菜单信息,则浏览器部22将该菜单信息中附加的高速缓存控制信息所记载的影像内容的分发请求与该影像内容的URL一起向数据收发部24输出。
数据收发部24基于由浏览器部22及影像内容再生部23提供的取得请求,例如附加作为各种数据的识别信息的URL,向内容分发装置10发送用HTML形式的描述所指定的影像内容及菜单信息等的各种数据的分发请求。
另外,数据收发部24接收对应于该分发请求而由内容分发装置10分发的分发数据。
若由内容分发装置10分发了浏览器部22所再生请求的影像内容,则影像内容再生部23经由数据收发部24输入影像内容,并在显示部21中再生该影像内容。
由内容分发装置10分发的影像内容与该影像内容的URL一起相对应地,由数据收发部24写入并临时保存到临时存储装置25中。
接着,在图2中示出内容分发装置10中的存储装置11所记录的各分发数据的关系图。
例如,如图2所示,在本实施方式中,影像内容为6个(影像内容1~影像内容6),以HTML形式描述的菜单信息为1个,菜单信息所参照的高速缓存控制信息为1个(高速缓存控制信息1),并且分别预先记录在存储装置11中。
另外,图2中记载的连接各分发数据的箭头表示各个分发数据之间的参照关系。
即,菜单信息中的各影像内容的URL、与影像内容1、影像内容2、影像内容3、影像内容4、影像内容5及影像内容6的各个影像内容,通过实线箭头A1、A2、A3、A4、A5、A6进行连接。
作为该菜单信息与各影像内容的URL之间的关系,对被显示为分发菜单的影像内容的字符串附带影像内容的URL。
为此,在显示信息作为分发菜单被显示于显示部21之际,若用户选择了其中一个影像内容的字符串,则浏览器部22读入对该影像内容的字符串附带的URL,向影像内容再生部23输出使该URL的影像内容的再生执行的控制信息。
另外,菜单信息和高速缓存控制信息利用虚线箭头B1进行连接。如虚线箭头B1示出的菜单信息与高速缓存控制信息之间的关系表示:在菜单信息作为分发菜单被显示在内容再生终端20的显示部21上之际,作为该菜单信息而用虚线箭头B1连接的高速缓存控制信息相对于该菜单信息而言是有效的高速缓存控制信息。
另外,高速缓存控制信息与影像内容5及影像内容6的各个影像内容,通过点线箭头C1、C2分别进行连接。
如点线箭头C1、C2示出的那样高速缓存控制信息与影像内容5及影像内容6之间的关系表示:在高速缓存控制信息有效的情况下,在内容再生终端20中,先于用户从分发菜单中选择影像内容的处理,将影像内容5及影像内容6的数据事前分发给内容再生终端20。在内容再生终端20中,将被事前分发的影像内容5及影像内容6临时地保存(后述的高速缓存分发)到临时存储装置25。
如上述那样,在本实施方式涉及的内容分发系统中,将具备有各分发数据的参照关系的菜单信息、高速缓存控制信息、影像内容用作分发数据。
由此,在本实施方式中,作为内容分发装置10所进行的影像内容的分发处理,而存在以下的点播分发和高速缓存分发这两种分发方式。
·点播分发 
点播分发是指,用户通过从显示部21显示出的菜单信息中选择影像内容,来进行浏览器部22选择出的影像内容的分发请求的、点播的影像内容的分发方式。
·高速缓存分发
高速缓存分发是指,基于由内容分发装置10分发的菜单信息所参照的高速缓存控制信息,先于基于用户操作的影像内容的分发请求,事前分 发该高速缓存控制信息示出的再生概率高的影像内容的分发方式。
在该高速缓存分发中,不同于基于用户的分发请求的操作的点播分发,先于用户从菜单信息中进行选择的分发请求,分发内容分发装置10分发的菜单信息所参照的高速缓存控制信息示出的再生概率高的影像内容。
此外,设即便在以后的图2以外的表示各分发数据关系的图中,实线箭头、虚线箭头、点线箭头也以同样的意思加以使用,在此省略说明。
另外,在本实施方式的内容分发系统中,说明了菜单信息作为HTML形式的文书被提供的情况。但是如果是可实现上述那样的分发数据之间的参照关系的数据格式,则采用HTML文书以外的其他数据格式、例如BML(Broadcast Markup Language)文书或XML(eXtensible Markup Language)文书等任何数据格式的构成,也可通过将内容再生终端20中的浏览器部22变为可处理上述的数据格式的浏览器来实现。
接着,利用图3的状态转变、图4、图7及图8所示的流程图、和图5及图6所示的显示部21显示出的菜单画面,来说明本实施方式涉及的内容分发系统的动作。图3是表示本实施方式涉及的内容分发系统的动作状态下的后述的各状态之间的状态转变的关系的图。
本实施方式涉及的内容分发系统的动作状态,如图3的状态转变图所示那样,大致分为菜单显示处理状态、用户操作等待状态、影像内容再生处理状态这3个状态。并且,为了根据处理结束(显示完成、再生完成)、或者用户操作(菜单选择、内容选择)来转变各状态之间,而依次利用图4、图5及图6的表示各自动作的流程图来说明各状态下的动作。
首先,利用图4,说明作为初始状态的菜单显示处理状态下的菜单显示处理的动作。图4是表示作为初始状态的菜单显示处理状态下的菜单显示处理的动作例的流程图。图5及图6是表示在进行菜单显示动作之际浏览器部22使显示部21显示的图像的图。
步骤S001:
若用户启动影像分发/再生的应用,则浏览器部22使显示部21显示图5所示的选择的画面。
画面的左侧的细长的表格T1是按照电影、连续剧、体育等类型来选择记载了进行分发请求的影像内容的菜单信息的类型选择菜单。在画面上部的表格T2中显示了促使从类型选择菜单中选择影像内容的分发类型的字符串。另外,还显示了说明结束时的操作的字符串。另外,画面左下的按钮T3是用户通过指向设备进行指定并点击(用户操作200,以下简单记为点击),用于使浏览器部22结束影像分发/再生的应用的按钮。
例如,浏览器部22作为应用的一部分,而在内部预先设定了与各自类型的按钮相对应的菜单信息的URL。因此,若用户通过指向设备点击(以下,简单记为点击)表格T1的“连续剧”按钮,则浏览器部22检测出连续剧按钮被点击了。若检测出连续剧按钮被点击了,则浏览器部22经由数据收发部24及通信网络30向内容分发装置10发送包括与该“连续剧”按钮对应的URL在内的菜单的分发请求。由此,浏览器部22对内容分发装置10进行“连续剧”的菜单信息的分发请求。
若从内容再生终端20提供分发请求,则内容分发装置10的数据分发部12提取该分发请求中包含的菜单信息的URL,并从存储装置11中读出与该URL对应的菜单信息。
之后,数据分发部12经由通信网络30向进行了分发请求的内容再生装置20分发所读出的菜单信息。
步骤S002:
若从内容分发装置10接收到菜单信息,则浏览器部22通过判定菜单信息的文书中有无以高速缓存控制信息为参照目的地的URL的描述,来判定该菜单信息是否具有表示进行高速缓存分发的信息。
此时,浏览器部22在菜单信息具有作为参照目的地的高速缓存控制信息的情况下,使处理进入步骤S003,另一方面,在菜单信息不具有作为参照目的地的高速缓存控制信息的情况下,使处理进入步骤S004。
步骤S003:
之后,浏览器部22提取菜单信息中附加的高速缓存控制信息的URL,对数据收发部24进行附加有所提取出的高速缓存控制信息的URL的、高速缓存控制信息的数据取得请求。
若提供了高速缓存控制信息的数据取得请求,则数据收发部24基于该数据取得请求,经由通信网络30向内容分发装置10发送由该URL示 出的高速缓存控制信息的分发请求。
在内容分发装置10中,数据分发部12针对由内容再生终端20提供的URL所对应的高速缓存控制信息,利用该URL来检索存储装置11,并将对应URL而存储的高速缓存控制信息从存储装置11中读出。
之后,数据分发部12将从存储装置11读出的高速缓存控制信息分发给发送了分发请求的内容再生终端20。在存储装置11中,菜单信息中附加的高速缓存控制信息的URL、和该URL所识别的高速缓存控制信息相对应地预先设定。
步骤S004:
浏览器部22将以HTML形式的文书所分发的菜单信息作为影像内容的分发菜单而显示于显示部21,结束影像内容的菜单显示处理,转变至用户操作等待状态。
例如,浏览器部22使由内容分发装置10分发的、以HTML文书提供的菜单信息如图6所示那样,作为“连续剧”这一类型的影像内容的分发菜单而输出至显示部21,作为表格T4而显示于画面中央。在该表格T4中,在分发标题一览这样的字符串的显示下,表示连续剧内容1、连续剧内容2、……这样的影像内容的标题名的字符串被显示。另外,按钮T5是在返回到类型选择菜单的画面的情况下要点击的按钮。浏览器部22检测按钮T5被点击了,作为返回到类型选择菜单的处理,在显示部21中进行用于从图6的画面显示返回到图5的画面显示的显示处理。
通过如上述图6那样进行显示,由此用户用于选择影像内容的、基于按类型分类的分发信息的分发菜单被显示于显示部21。
接着,利用图7,说明用户操作等待状态下的动作。图7是表示本实施方式中的用户操作等待状态下的动作例的流程图。
在本实施方式中的内容分发系统内,浏览器部22不仅等待用户操作,还利用用户操作的等待时间来进行影像内容的高速缓存处理。以下,说明用户操作等待状态下的影像内容的高速缓存分发的动作例。
步骤S101:
在内容再生终端20中,数据收发部24基于在步骤S003中取得的高速缓存控制信息,检查该高速缓存控制信息所参照的影像内容是否已经保 存于临时存储装置25。
在此,在临时存储装置25中,影像内容、和作为识别该影像内容的分发源标识符的影像内容的URL相对应地进行记录。
因此,数据收发部24比较临时存储装置25中存储的影像内容的URL、和高速缓存控制信息中描述的影像内容的URL。
之后,数据收发部24通过判定高速缓存控制信息中描述的影像内容的URL是否全部存在于临时存储装置25,来判定进行高速缓存控制信息示出的高速缓存分发的影像内容是否全部被高速缓存分发、且存储于临时存储装置25。
其结果,数据收发部24在高速缓存控制信息中记载的、进行高速缓存分发的影像内容全部存在于临时存储装置25的情况下,结束基于高速缓存分发的影像内容的接收的处理,直到用户从显示部21的分发菜单中选择影像内容为止处于待机状态。
另一方面,数据收发部24在进行高速缓存分发的影像内容都未存在于临时存储装置25的情况下,使处理进入步骤S102。
步骤S102:
数据收发部24提取高速缓存控制信息中记载的影像内容的URL之中的、临时存储装置25中未存储的影像内容的URL,对该影像内容的数据分发请求附加该影像内容的URL之后发送至内容分发装置10。
在内容分发装置10中,数据分发部12从由数据收发部24发送出的数据分发请求中提取影像内容的URL,与菜单信息、高速缓存控制信息的情况同样地,从存储装置11中读出所提取出的URL示出的影像内容,并发送至内容再生终端20。
步骤S103:
若数据收发部24接收到由内容分发装置10分发的影像内容,则使接收到的影像内容、和识别该影像内容的URL相对应地写入并存储至临时存储装置25,使处理进入步骤S101。
利用以上的顺序,进行利用了用户操作等待时间的影像内容的高速缓存分发的处理。
接着,利用图8,说明影像内容再生处理状态下的影像内容再生处理 的动作。图8是表示影像内容再生处理状态下的影像内容再生处理的动作例的流程图。
步骤S201:
用户从显示部21显示出的分发菜单中点击并选择其中一个影像内容。
浏览器部22根据菜单信息的影像内容的字符串和相对应的URL的记载,提取用户从分发菜单中选择出的影像内容的URL,并对影像内容再生部23请求该URL示出的影像内容的再生。即、此时,浏览器部22向影像内容再生部23发送附加了用户所选择出的影像内容的URL的再生请求。
之后,影像内容再生部23向数据收发部24输出附加了由浏览器部22提供的URL的、影像内容的数据取得请求。
若提供数据取得请求,则数据收发部24提取数据取得请求中包含的影像内容的URL,将该URL作为关键字(key)来检索临时存储装置25。即、数据收发部24比较数据取得请求中附加的URL、和临时存储装置25中作为分发源标识符被记录的URL,来判定有无与数据取得请求中附加的URL相同的URL。
根据判定结果,在与数据取得请求中附加的URL相同的URL存储于临时存储装置25中的情况下,数据收发部24使处理进入步骤S202,另一方面,在与数据取得请求中附加的URL相同的URL未存储于临时存储装置25中的情况下,收据收发部24使处理进入步骤S203。
步骤S202:
接着,数据收发部24不对内容分发装置10进行数据取得请求中附加的URL所对应的影像内容的分发请求,而从临时存储装置25中读出该数据取得请求中附加的URL所对应的影像内容。
之后,数据收发部24向影像内容再生部23输出从临时存储装置25读出的影像内容。
影像内容再生部23通过将所提供的影像内容显示于显示部21来进行影像内容的再生处理。
之后,影像内容再生部23在由数据收发部24提供的影像内容的再生 结束之后,转变为原始的图6所示的选择菜单画面,而转变为用户操作等待状态。
步骤S203:
数据收发部24检查数据取得请求中记载的影像内容的基于高速缓存分发的接收处理(图7的步骤S102)是否正在执行,正在执行的情况下使处理进入步骤S204,没有正在执行的情况下,使处理进入步骤S205。
在此,数据收发部24比较正进行接收处理的影像内容的URL、和数据取得请求中附加的URL,在两者相一致的情况下,判定为通过高速缓存分发正在接收影像内容,在两者不一致的情况下,判定为没有通过高速缓存分发正在接收影像内容。
之后,数据收发部24在通过高速缓存分发正在接收影像内容的情况下,使处理进入步骤S204,另一方面,在没有通过高速缓存分发正在接收影像内容的情况下,使处理进入步骤S205。
步骤S204:
数据收发部24将正在执行的影像内容的高速缓存处理(步骤S102)中的影像内容的接收中断,使处理进入步骤S205。
步骤S205:
数据收发部24针对数据取得请求中附加的URL所对应的影像内容的分发请求,附加该影像内容的URL之后发送至内容分发装置10。
之后,数据收发部24接收内容分发装置10对应于分发请求而分发的影像内容,并将接收到的影像内容输出至影像内容再生部23。
若提供影像内容,则影像内容再生部23通过将所提供的影像内容显示于显示部21来进行影像内容的再生,并在影像内容的再生结束之后,转变为原始的菜单画面,而转变为用户操作等待状态。
按照以上的顺序,在内容再生终端20中进行影像内容的再生处理的动作。
如上述,本实施方式采用下述的构成,即:利用直至用户从分发菜单中选择影像内容为止的、用户操作等待时间,在用户再生影像内容之前,内容再生终端20对高速缓存控制信息中描述了URL的影像内容进行分发请求,根据该分发请求由内容分发装置10将所事前分发的影像内容预先 存储到临时存储装置25中。
由此,根据本实施方式,若临时存储装置25中存储的影像内容、和用户从选择菜单中选择出的影像内容相同,则不会对内容分发装置10进行该影像内容的分发请求,而从临时存储装置25中读出来进行影像内容的再生,从而可进行影像内容的即时再生。
另外,在直至用户从分发菜单中选择影像内容为止的仅有的时间内,难以事前分发多个影像内容并预先存储至临时存储装置25中。
因此,为了让用户体会到直至再生影像内容为止的等待时间被削减了,需要让用户以高的概率选择并再生被事前分发的高速缓存控制信息上的影像内容。
为此,重要的是:在高速缓存控制信息中指定受欢迎的影像内容等的再生概率高的影像内容。因而,可以周期性地计数影像内容的再生次数,提取统计出的再生次数多的影像内容,预先附加于高速缓存控制信息中,并设定在存储装置11中。
另外,作为让用户以高的再生概率从分发菜单的多个影像内容中选择被高速缓存分发的影像内容的方法,例如有根据高速缓存控制信息来指定分发次数多的影像内容、没有开始分发期间的新到的影像内容等、在分发菜单中用户选择的概率高的影像内容。
另外,作为易于让用户选择高速缓存控制信息中附加的影像内容的方法,考虑下述方法:在显示部21显示的分发菜单的画面构成中,采用用户想要选择高速缓存控制信息中附加的影像内容的画面构成、即促使用户对高速缓存控制信息中附加的影像内容感兴趣的画面构成。
图9是表示用户对高速缓存控制信息中附加的影像内容感兴趣的构成的、内容再生终端20的显示部21显示出的菜单信息的一例的图。在图9的菜单信息的显示中,作为类型为“连续剧”的影像内容的分发标题,“连续剧内容1”至“连续剧内容7”以一览表的形式被显示出,通过点击各分发标题被显示的位置,来检测浏览器部22点击的分发标题,并将使该分发标题的影像内容再生的控制信号输出至影像内容再生部23。
之后,通过上述的步骤S201至步骤204的处理,来再生处理由用户选择出的影像内容。
如图9所示,在多个影像内容被一览显示的情况下,越是接近一览开头的影像内容越容易引起用户关注,再生概率高。因此,在图9的显示构成的例子中,认为:在表格T4的开头被显示的“连续剧内容1”的再生概率最高,在表格T4的末尾被显示的“连续剧内容7”的再生概率最低。
另外,在图9中,在高速缓存控制信息中记载、且在内容再生终端20的临时存储装置25中预先进行高速缓存分发的影像内容为“连续剧内容1”及“连续剧内容2”的情况下,考虑对“连续剧内容1”及“连续剧内容2”附加装饰,以使其配置于上述的表格T4的开头进而引起用户关注。
例如有采用下述显示构成的方法,即:对想要引起用户关注的影像内容的分发标题名加上下划线,或者附加“★推荐★”这样的字符串等装饰,从而较之高速缓存控制信息中未记载的其他影像内容,能够以视觉的方式强调显示构成。在图9中,作为一例,对“连续剧内容1”及“连续剧内容2”附加了“★推荐★”。这样,通过对想要引起关注的影像内容赋予装饰等,从而较之其他影像内容,菜单中的显示被强调了。
其结果,认为想要引起关注的影像内容容易受到用户关注、且被用户选择的概率变高,影像内容被用户再生的概率、即再生概率变高。
因此,在将影像内容设为一览的表格T4中,将想要关注的影像内容配置在表格的开头及其附近,或者对想要关注的影像内容加以装饰来进行强调显示、即较之高速缓存控制信息中未记载的影像内容而采用容易引起用户关注的显示形式,从而能够提高高速缓存控制信息所参照的影像内容的再生概率,能够削减从影像内容的选择到再生所需的时间。
另外,并非是以分发菜单的画面构成为基准,仅将用户关注的施加了装饰的影像内容决定为高速缓存控制信息所参考的影像内容,而是利用高速缓存控制信息来参照分发次数多的影像内容、没有分发开始期间的新到内容等、基于其他基准被判断为再生概率高的影像内容。
其结果,如上所述利用菜单信息将分发次数多或者新到的影像内容设为容易引起用户关注的菜单显示或菜单配置,进一步削减了从影像内容的选择到再生所需的时间。
另外,也可采用下述构成:在用户从图5的主菜单画面中选择表格 T1的各类型的分发菜单(子菜单)的其中一个的情况下、即是通过用户操作来切换多个菜单画面的菜单画面构成的情况下,在初始状态下显示其中一个类型的分发菜单。
通过采用这种构成,认为:例如在初始状态下显示部21显示出的类型的菜单画面中提示的影像内容的再生概率高于在其他类型的菜单画面中提示的影像内容的再生概率。
图10是表示由在初始状态下显示的主菜单、以及通过用户从主菜单中选择的选择操作而从主菜单切换显示出的子菜单1、2这3个菜单画面所构成的情况的图、即是表示菜单信息、高速缓存控制信息及影像内容等的分发数据的参照关系的一例的图。
在该图10中,由高速缓存控制信息来参照影像内容1、影像内容2、影像内容3、影像内容4、及影像内容7。即、示出下述构成例:为使由高速缓存控制信息参照根据为了容易引起用户关注认为再生概率高的初始状态下显示的主菜单所参照的影像内容1、影像内容2及影像内容3,较之其他子菜单画面,从主菜单显示的多个影像内容中选择多个进行高速缓存分发的影像内容。
如以上说明的那样,通过根据分发菜单的画面构成来决定高速缓存控制信息所参照的影像内容,从而可以提高高速缓存的命中率。
另外,也可采用下述构成:不是以分发菜单的画面构成为基准来决定高速缓存控制信息所参照的影像内容,而是以利用高速缓存控制信息来参照已经叙述过的分发次数多的影像内容、没有分发开始期间的新到内容等、基于其他基准判断为再生概率高的影像内容的方式进行设定,并且关于所设定的影像内容,利用菜单信息而设为容易引起用户关注的菜单显示或菜单配置,进而提高高速缓存的命中率。
另外,也可采用下述构成:在图9所示的分发菜单的例子中的表格T1的类型中,收集在高速缓存控制信息中被设定为参照的影像内容,例如预先设定“推荐内容”这一类型。
这样,通过采用将被设定为利用高速缓存控制信息进行参照的、分布于多个类型的菜单画面的各个菜单画面中的再生概率高的影像内容,集中于“推荐内容”这一类型的菜单画面的构成,从而在因为再生概率高的影 像内容的一览性得到了进一步提高而使得已高速缓存分发的影像内容中包含用户要选择的影像内容的概率变高,选择能够缩短从选择到再生所需的时间的影像内容的命中率提高值得期待。
另外,图11是表示菜单信息、高速缓存控制信息及影像内容等的各分发数据的其他参照关系的构成例的图。如该图11的关系图的例子所示,在根据多个菜单信息(主菜单、子菜单1、子菜单2及子菜单3),按照主菜单→子菜单→影像内容的顺序,通过选择被显示的层次构成的情况下,直至选择影像内容为止会产生频繁的菜单切换、以及基于用户操作从分发菜单中选择影像内容的选择等待。
在这种图11所示的参照构成的情况下,通过共用各菜单信息中附加的高速缓存控制信息,从而即便未接收到所有菜单信息,也能够有效利用用户操作等待时间,进行更多影像内容的高速缓存处理。
在图11的例子中,由于是层次性参照构成,所以由主菜单直接参照的影像内容不存在。在此,相对于多个菜单信息而共用高速缓存控制信息是指,使记载有同一影像内容的URL的高速缓存控制信息与多个菜单信息(或者存储装置11中存储的所有菜单信息)相对应地预先设定在存储装置11中。
但是,如图11所示,通过高速缓存控制信息的共用化,使得自显示部21显示主菜单的时间点起,与有无接收子菜单1、子菜单2及子菜单3的菜单信息无关地,可以进行由主菜单参照的高速缓存控制信息所参照的影像内容1、影像内容4及影像内容7的高速缓存分发处理。
<第2实施方式>
以下,参照附图,对本发明的第2实施方式进行说明。第2实施方式涉及的内容分发系统具有与第1实施方式的构成相同的构成,其中一部分要素的构成及功能不同。以下,说明它们的不同点。
在第2实施方式中采用下述构成:内容再生终端20中的影像内容再生部23另行具备与影像内容同样地将SMIL(Synchronized Multimedia Integrati on Language:同步多媒体集成语言)等的元数据(metadata)作为播放列表处理,并连续再生多个影像内容的功能。通过该构成,可以仅 高速缓存分发影像内容的开头部分,缩短高速缓存分发的处理所需的时间,在用户选择影像内容之前,在一定时间内将比第1实施方式的种类更多的种类的影像内容事前存储至临时存储装置25中。在本实施方式中,对应于显示部21显示的影像内容而在菜单信息中记载的URL是播放列表的URL。即、在本实施方式中,影像内容分别被分割成多个部分影像内容,该部分影像内容、和按该部分影像内容所对应的影像内容而记载有部分影像内容的再生顺序及识别信息的播放列表相对应地预先保存至存储装置11中,该播放列表的URL成为影像内容的识别信息。
图12是表示包括上述的菜单信息、播放列表、高速缓存控制信息及影像内容在内的分发数据的具体参照关系的一例的图。如该图12所示的分发数据的参照关系那样,将原始的影像内容分割成多个部分影像内容、即分割成部分影像内容1-1、部分影像内容1-2、部分影像内容1-3。
并且,也可以是通过利用参照部分影像内容的播放列表,依次连续地再生所分割成的部分影像内容1-1、部分影像内容1-2及部分影像内容1-3的构成。根据该参照构成,影像内容再生部23能够与分割前的原始影像内容同样地实现各部分影像内容的再生处理。
在该图12所示的参照构成中,菜单信息成为取代原始影像内容而参照播放列表的构成。
另外,从高速缓存控制信息中仅参照播放列表及原始影像内容的开头部分所相当的部分影像内容、图12的影像内容1-1。
通过该参照构成,由于临时存储装置25中存储的影像内容的数据相对于1个影像内容而成为影像内容的开头部分、即部分影像内容1-1及播放列表,每一个影像内容的高速缓存所需的数据长被大幅度削减,所以数据收发部24接收被高速缓存分发的影像内容,并将接收到的影像内容保存至临时存储装置25所需的时间能够缩短。
在上述的参照构成的情况下,菜单信息所参照的高速缓存控制信息成为取代影像内容的URL而参照该影像内容的播放列表及部分影像内容1-1的URL的构成。
为此,浏览器部22针对高速缓存控制信息所参照的播放列表及部分影像内容的分发请求,附加播放列表及部分影像内容1-1各自的URL 之后发送至内容分发装置10。
在内容分发装置10中,数据分发部12针对播放列表及部分影像内容1-1,根据各自的URL从存储装置11中进行检索,并将对应于各自的URL而存储的播放列表及部分影像内容分发给内容再生终端20。
接着,利用图13,说明第2实施方式中的用户操作等待状态下的动作。图13是表示本实施方式中的用户操作等待状态下的动作例的流程图的图。
在本实施方式中的内容分发系统中,浏览器部22不仅等待用户操作,还利用用户操作的等待时间来进行播放列表及部分影像内容的高速缓存处理。以下,说明用户操作等待状态下的影像内容的高速缓存分发的动作例。
步骤S301:
在内容再生终端20中,数据收发部24基于在步骤S002中取得出的高速缓存控制信息,检查该高速缓存控制信息所参照的播放列表及部分影像内容是否已经保存至临时存储装置25中。
在此,在临时存储装置25中,部分影像内容、作为识别该部分影像内容的分发源标识符的URL、播放列表、以及作为识别该播放列表的分发源标识符的URL相对应地进行记录。
因此,数据收发部24比较临时存储装置25中存储的部分影像内容的URL、和高速缓存控制信息中描述的部分影像内容的URL,并且比较临时存储装置25中存储的播放列表的URL、和高速缓存控制信息中描述的播放列表的URL。
并且,数据收发部24通过判定高速缓存控制信息中描述的播放列表的URL的全部、和与该播放列表对应的部分影像内容的URL的全部是否存在于临时存储装置25中,来判定进行高速缓存控制信息示出的高速缓存分发的播放列表及部分影像内容是否全部被高速缓存分发、且存储于临时存储装置25中。
其结果,数据收发部24在高速缓存控制信息中记载的、进行高速缓存分发的播放列表及部分影像内容都存在于临时存储装置25中的情况下,结束基于高速缓存分发的播放列表及部分影像内容的接收的处理,直 至用户选择显示部21的分发菜单中的影像内容为止,处于待机状态。
另一方面,在进行高速缓存分发的播放列表及部分影像内容都未存在于临时存储装置25中的情况下,数据收发部24使处理进入步骤S302。
步骤S302:
数据收发部24提取高速缓存控制信息中记载的播放列表及部分影像内容的URL之中的、临时存储装置25中未存储的播放列表及部分影像内容的URL,对该播放列表及部分影像内容的数据分发请求附加该播放列表及部分影像内容的URL之后发送至内容分发装置10。
在内容分发装置10中,数据分发部12从由数据收发部24发送出的数据分发请求中提取播放列表及部分影像内容的URL,与菜单信息、高速缓存控制信息的情况同样地,将该提取出的URL示出的播放列表及部分影像内容从存储装置11中读出,并分发给内容再生终端20。内容再生终端20接收播放列表及部分影像内容,使处理进入步骤S303。
步骤S303:
若接收到由内容分发装置10分发的播放列表及部分影像内容,则数据收发部24将接收到的播放列表、识别该播放列表的URL、部分影像内容、以及识别该部分影像内容的URL相对应地写入并存储至临时存储装置25中,使处理进入步骤S301。
按照以上的顺序,进行利用了用户操作等待时间的播放列表及部分影像内容的高速缓存分发的处理。
接着,利用图14,说明影像内容再生处理状态下的影像内容再生处理的动作。图14是表示本实施方式中的影像内容再生处理状态下的影像内容再生处理的动作例的流程图。
步骤S401:
用户从显示部21显示出的分发菜单中的影像内容之中点击并选择其中一个影像内容。
浏览器部22根据菜单信息的影像内容的字符串和相对应的URL的记载来提取用户从分发菜单中选择出的影像内容所对应的URL、即播放列表的URL,并对影像内容再生部23请求该URL示出的播放列表所对应的影像内容的再生。此时,浏览器部22向影像内容再生部23发送附加了 用户选择出的影像内容所对应的播放列表的URL的再生请求。
之后,影像内容再生部23向数据收发部24输出附加了由浏览器部22提供的URL的、播放列表的数据提取请求。
若提供数据取得请求,则数据收发部24提取数据取得请求中包含的播放列表的URL,以该URL作为关键字来检索临时存储装置25、即比较数据取得请求中附加的URL、和在临时存储装置25中作为播放列表的标识符被记录的URL,由此检测有无与数据取得请求中附加的URL相同的URL。
在检测结果中,在与数据取得请求中附加的URL相同的URL存储于临时存储装置25中的情况下,数据收发部24使处理进入步骤S402,另一方面,在与数据取得请求中附加的URL相同的URL未存储于临时存储部25中的情况下,数据收发部24使处理进入步骤S404。
步骤S402:
接着,数据收发部24不对内容分发装置10进行数据取得请求中附加的URL所对应的播放列表的分发请求,而将该数据取得请求中附加的播放列表的URL所对应的播放列表从临时存储装置25中读出。
之后,数据收发部24将从临时存储装置25中读出的播放列表输出至浏览器部22。
若提供播放列表,则浏览器部22将该播放列表中记载的部分内容的URL,附加于从临时存储装置25中读出与该URL对应的部分影像内容并进行再生的控制信息之后,输出至影像内容再生部23。
若提供上述控制信息,则影像内容再生部23针对控制信息中记载的URL所对应的部分内容,经由数据收发部24从临时存储装置25中读出,并将所读出的部分影像内容显示于显示部21,由此进行再生处理。
另外,浏览器部22在影像内容再生部23正在进行从临时存储装置25读出的部分影像内容的再生之际,提取当前正在再生的部分影像内容所对应的播放列表中描述的其他部分影像内容。即、浏览器部22针对高速缓存分发未结束的部分影像内容,比较播放列表中记载的部分影像内容的URL、和临时存储装置25中存储的部分影像内容的URL,从临时存储装置25中提取播放列表中描述的、且临时存储装置25中未存储的部分内 容的URL。
并且,浏览器部22针对当前正在再生的影像内容所对应的播放列表中记载的但临时存储装置25中未存储的部分影像内容的分发请求,附加这些的部分影像内容的URL之后,按照播放列表中记载的顺序发送至内容分发装置10,使处理进入步骤S403。
步骤S403:
接着,在内容分发装置10中,若数据分发部12接收到由内容再生终端20发送出的部分影像内容的分发请求,则从该分发请求中提取部分影像内容的URL。
之后,数据分发部12将提取出的URL作为关键字,从存储装置11中检索部分影像内容,读出与所提取出的URL对应的部分影像内容,并依次分发给内容再生终端20。
若部分影像内容被分发,则数据收发部24使部分影像内容和该部分影像内容的URL与所分发请求的影像内容的播放列表的URL相对应地写入至临时存储装置25中。
在此,由于部分影像内容按照播放列表的顺序被分发,所以能够在当前正在再生的部分影像内容的再生结束之前,接受再生顺序次之的部分影像内容的分发,并存储到临时存储装置25中。
之后,浏览器部22按照播放列表的顺序将再生部分影像内容的控制信息与该部分影像内容的URL一起输出至影像内容再生部23。
若提供上述控制信息,则影像内容再生部23将控制信息中记载的URL所对应的部分内容从临时存储装置25中读出,并将所读出的部分影像内容显示于显示部21,由此进行再生处理。
步骤S404:
数据收发部24检查播放列表及部分影像内容的基于高速缓存分发的接收处理(步骤S302)是否正在执行,正在执行的情况下使处理进入步骤S405,没有正在执行的情况下使处理进入步骤S406。
在此,数据收发部24比较正在进行接收处理的播放列表的URL、和数据取得请求中附加的URL,在两者相一致的情况下,检测通过高速缓存分发正在接收播放列表及部分影像内容,在两者不一致的情况下,检测 没有通过高速缓存分发正在接收播放列表及部分影像内容。
之后,数据收发部24如上述那样,在通过高速缓存分发正在接收播放列表及部分影像内容的情况下使处理进入步骤S405,另一方面,在没有通过高速缓存分发正在接收影像内容的情况下使处理进入步骤S406。
步骤S405:
数据收发部24将正在执行的播放列表及部分影像内容的高速缓存处理(步骤S302)中的播放列表及部分影像内容的接收中断,使处理进入步骤S406。
步骤S406:
浏览器部22针对被分发请求的影像内容所对应的播放列表中记载的部分影像内容的分发请求,附加这些部分影像内容的URL之后,按照播放列表中记载的顺序发送至内容分发装置10。
之后,在内容分发装置10中,若数据分发部12接收到由内容再生终端20发送出的部分影像内容的分发请求,则从该分发请求中提取部分影像内容的URL。
之后,数据分发部12将提取出的URL作为关键字,从存储装置11中检索部分影像内容,并读出与所提取出的URL对应的部分影像内容,依次分发给内容再生终端20。
若部分影像内容被分发,则数据收发部24使部分影像内容和该部分影像内容的URL与所分发请求的影像内容的播放列表的URL相对应地写入到临时存储装置25中。
在此,由于部分影像内容按照播放列表的顺序被分发,所以能够在当前正在再生的部分影像内容的再生结束之前,接受再生顺序次之的部分影像内容的分发,并存储到临时存储装置25。
之后,浏览器部22按照播放列表的顺序将再生部分影像内容的控制信息与该部分影像内容的URL一起输出至影像内容再生部23。
若提供上述控制信息,则影像内容再生部23将控制信息中记载的URL所对应的部分内容从临时存储装置25中读出,并将所读出的部分影像内容显示于显示部21,由此进行再生处理。
另外,取代利用播放列表的构成,利用高速缓存处理部分接收规定尺 寸的影像内容并高速缓存(临时存储)至临时存储装置25的构成,也能得到同样的效果。
这样,在部分接收影像内容的开头部分并预先存储(高速缓存)至临时存储装置25的构成的情况下,在临时存储装置25中存储的影像内容再生之际,需要向内容分发装置10分发请求接下来进行再生的影像内容的开头部分以外的部分并使之接收。
另外,既可以是进行部分接收的影像内容的尺寸按照内容再生终端20的种类而预先设定的构成,也可以是在内容分发装置10中对高速缓存控制信息预先赋予要进行部分接收的影像内容的开头部分的尺寸的信息(例如,自影像内容的最初起的GOP数等)的构成。
在对高速缓存控制信息预先附加要进行部分接收的影像内容的尺寸的信息的构成的情况下,也可采用在内容再生终端20中按照对高速缓存控制信息赋予的该尺寸的信息来控制要进行部分接收的部分影像内容的分发请求及再生处理的构成。
在数据收发部24部分接收了开头部分、且选择了临时存储装置25中存储的影像内容的情况下,针对已部分接收的开头部分的尺寸以后的影像内容的数据,对内容分发装置10进行附加了影像内容的URL和开头部分的尺寸的信息的分发请求。
若数据分发部12接收到附加了影像内容的URL和开头部分的尺寸的信息的分发请求,则从存储装置11中读出该影像内容的开头部分的尺寸以后的数据,附加该影像内容的URL,将该影像内容分发给内容再生终端20。
由此,数据收发部24根据被分发的影像内容中附加的URL来检测临时存储装置25中存储的所对应的影像内容,连结在开头部分的尺寸以后被分发的影像内容的数据来进行存储。
此外,在按照对高速缓存控制信息赋予的上述尺寸的信息来进行部分接收的构成中,可以按被分发的影像内容,对应于影像内容的再生速度(例如,每单位时间显示的图像数),以预先被最优化的尺寸存储至临时存储装置25中。
如上述那样,内容再生终端20通过采用部分接收影像内容的再生开 始所需要的开头部分并存储至临时存储装置25中的处理,从而可以在短时间内对临时存储装置25进行多个影像内容的高速缓存,可以即时再生被高速缓存的影像内容,并且为了即时再生大量的影像内容也能利用受限制的存储容量的临时存储装置25来高速缓存。
<第3实施方式>
接着,参照附图,对本发明的第3实施方式进行说明。第3实施方式涉及的内容分发系统可以适用于第1实施方式的构成,与图1所示的第1实施方式的构成相同。
与第1实施方式不同之处在于,用户操作等待状态下的基于高速缓存分发的影像内容的接收处理的动作。在第3实施方式中,对图7的第1实施方式中的用户操作等待状态追加步骤S104的菜单更新处理。参照图15,说明第3实施方式的用户操作等待状态下的基于高速缓存分发的影像内容的接收处理的动作。图15是表示本实施方式的用户操作等待状态下的基于高速缓存分发的影像内容的接收处理的动作例的流程图。
图15的步骤S101~步骤S103的处理与图7的流程图中的步骤S101~步骤S103的处理相同,所以省略其说明。
步骤S104:
数据收发部24每次在临时存储装置25中存储在步骤S103中通过高速缓存分发而接收到的影像内容的URL时,都向浏览器部22输出所接收到的影像内容的URL。
若从数据收发部24提供临时存储装置25中存储的影像内容的URL,则浏览器部22进行菜单信息的变更,使处理进入步骤S101。
即、浏览器部22在将临时存储装置25中存储的影像内容显示于显示部21之际,进行将该影像内容变更为强调显示的处理。
如上述,若步骤S104的处理可以采用被高速缓存分发的影像内容存储至临时存储装置25、且从临时存储装置25中读出该影像内容来再生的处理,则更新菜单画面的构成,以便设为容易阻止用户关注的菜单显示或菜单配置。
这样,针对基于高速缓存分发的接收处理完成了的影像内容,通过更 新菜单画面以使设为容易阻止用户关注的菜单显示或菜单配置,从而用户从分发菜单显示出的影像内容之中选择临时存储装置25中存储的影像内容时的命中率能够得到提高。
<第4实施方式>
接着,参照附图,对本发明的第4实施方式进行说明。第4实施方式涉及的内容分发系统与第1实施方式的构成相同,其中一部分的构成及功能不同。以下,说明该不同点。
与第1实施方式的不同之处在于:用户操作等待状态下的基于高速缓存分发的影像内容的接收处理的动作。在本实施方式中,可以采用在高速缓存控制信息中对各影像内容赋予属性信息的构成,也可采用进行与内容再生终端20的能力、用户爱好相适的高速缓存分发的处理的构成。
即、是基于高速缓存控制信息中记载的各影像内容所附加的属性信息,浏览器部22对各内容再生终端20设定各影像内容的基于高速缓存分发的接收顺序的步骤。
参照图16,说明第4实施方式的用户操作等待状态下的基于高速缓存分发的影像内容的接收处理的动作。图16是表示本实施方式的用户操作等待状态下的基于高速缓存分发的影像内容的接收处理的动作例的流程图。成为在图7的流程图中说明过的步骤S101~步骤S103的步骤上新加入步骤S100的处理的构成。图16的步骤S101~步骤S103的处理除了步骤S102之外,其余都与图7的流程图中的步骤S101~步骤S103的处理相同,所以省略其说明。
步骤S100:
数据收发部24从该高速缓存控制信息中读入按高速缓存控制信息中记载的影像内容而附加的属性信息。
之后,数据收发部24比较预先在内部设定的影像内容的选择基准和从高速缓存控制信息中读入的属性信息,并从高速缓存控制信息中选择具有与选择基准相一致的属性信息的影像内容。
若影像内容的选择结束,则数据收发部24使具有与选择基准相一致的属性信息的影像内容的分发请求相对于具有与选择基准不一致的属性 信息的影像内容优先地进行。
另外,在步骤S102中,也是数据收发部24在进行高速缓存控制信息中已记载但临时存储装置25中未存储的影像内容的分发请求之际,从高速缓存控制信息中选择具有与选择基准相一致的属性信息的影像内容。并且,使具有与选择基准相一致的属性信息的影像内容的分发请求相对于具有与选择基准不一致的属性信息的影像内容优先地进行。
例如,在作为属性信息而采用了提供高速缓存分发的影像内容的数据长(例如,字节数)的情况下,作为判断基准而预先设定成“从数据长少的影像内容开始进行分发请求”。由此,数据收发部24按照从少到多的顺序从高速缓存控制信息中提取影像内容,按照数据长从小到大的顺序优先地分发请求并接收影像内容,由此能够在短时间内高速缓存更多的影像内容。另外,即便在临时存储装置25的存储容量受限(例如,存储能力低)的内容再生终端20中,也能进行高速缓存处理以将多个影像内容预先存储到临时存储装置25中。
另外,例如,在作为高速缓存控制信息中记载的影像内容的属性信息而采用了该影像内容所属的类型信息的情况下,作为判断基准也可采用将用户爱好的类型预先设定在数据收发部24中的构成。
这种情况下,数据收发部24从高速缓存控制信息中提取与用户爱好的类型相一致的影像内容,较之高速缓存控制信息中记载的其他影像内容优先地进行分发请求,并将被分发的影像内容存储至临时存储装置25中。由此,用户从分发菜单中进行选择的影像内容与临时存储装置25中存储的影像内容相一致的可能性得到提高、即高速缓存的命中率得到提高。
<第5实施方式>
接着,参照附图,对本发明的第5实施方式进行说明。图17是表示第5实施方式涉及的内容分发系统的构成例的框图。在图17中,关于与第1实施方式的图1的构成相同的构成赋予相同的符号。以下,说明第5实施方式不同于第1实施方式的构成及动作。
与第1实施方式的不同之处在于:高速缓存控制信息不是预先存储至存储装置11中,而是根据对来自内容再生终端20的分发数据(例如,单信息)的分发请求所附加的各种识别信息(识别内容再生终端20的利用用户的用户识别信息、识别内容再生终端20的终端识别信息等的分发目的地识别信息、识别内容再生终端20的能力的能力识别信息),内容分发装置10按照各内容再生终端20自适应地生成分发给各内容再生终端20的高速缓存控制信息并进行分发的构成。在此,能力识别信息是可再生的图像尺寸或能再生的影像内容的数据形式、声音的编解码器的类别、临时存储装置25的存储容量等。
在图17中,例如,在存储装置11中取代第1实施方式的高速缓存控制信息而设置了存储有各内容再生终端20的每个终端的影像内容分发履历的分发履历数据库的区域。该分发履历数据库将数据分发请求中附加的用户识别信息或终端识别信息等的分发目的地识别信息、和向该分发目的地识别信息示出的内容再生终端20分发的影像内容的URL相对应地进行存储。
高速缓存控制信息生成部13根据数据分发请求例如菜单信息的分发请求中附加的各种识别信息、和分发目的地识别信息,生成与各内容再生终端20相应的高速缓存控制信息。
此时,高速缓存控制信息生成部13从分发请求中提取分发目的地识别信息,将该分发目的地识别信息作为关键字,检索存储装置11的分发履历数据库,提取与该分发目的地识别信息相对应地存储的影像内容。
之后,高速缓存控制信息生成部13根据附加于影像内容且存储于存储装置11的类型的识别信息来判定所提取出的影像内容的类型,提取被分发请求的影像内容多的类型。
若类型的提取结束,则高速缓存控制信息生成部13在存储装置11中存储的影像内容中,从所提取出的类型中包含的影像内容之中选择内容再生终端20的能力识别信息所对应的影像内容。进而,高速缓存控制信息生成部13将所选择出的影像内容的URL附加于高速缓存控制信息,与菜单信息一起将该高速缓存控制信息经由数据分发部12而分发给内容再生终端20。在此,在存储装置11中,不仅对影像内容附加了判别类型的信息,还附加了表示数据量(GOP数)、数据形式、声音的编解码器的类别的数据。
通过上述的构成,根据本第5实施方式,除了具有第1实施方式的效果之外,还具有下述效果:针对每个分发目的地识别信息,基于存储装置11的分发履历数据库中记录的分发履历,在各内容再生终端20中根据过去被分发请求的影像内容的类型,分析正操作该内容再生终端20的用户的爱好,来生成与各用户的爱好及内容再生终端的能力相对应的高速缓存控制信息,由此可以将包括与用户爱好相适的影像内容在内的高速缓存控制信息分别单独地分发至内容再生终端。
另外,数据分发部12在有来自内容再生终端20的影像内容的分发请求、且进行了被请求的影像内容的分发之后,将从内容再生终端20实际上被分发请求的影像内容的URL、和分发请求所附加的分发目的地识别信息相对应地,存储至存储装置11的分发履历数据库。
另外,内容再生终端20作为与数据分发请求一起发送的用户识别信息,也可利用由账户名和口令的组合而表示的用户认证信息、由内容分发装置10设定的会话COOKIE等。
另外,作为终端识别信息,也可以利用内容再生终端20的制造序号等的终端固有序号,或者与用户识别信息的情况同样地利用会话COOKIE等。
另外,作为能力识别信息,也可利用HTTP请求报头中包含的用户代理商名等。即、利用该用户代理商名,例如检测内容再生终端20的临时存储装置25的存储容量。并且,也可根据所检测出的临时存储装置25的存储容量,基于预先设定的存储容量与影像内容的数据量及影像内容的数量之间的对应,从存储装置11中选择影像内容,将记载有所选择出的影像内容的URL的高速缓存控制信息分发给各内容再生终端20。
另外,在上述的说明中,说明了内容再生终端20内的数据收发部24基于所接收到的高速缓存控制信息中记载的影像内容的URL,将该URL作为分发请求来进行影像内容的基于高速缓存分发的分发请求。
但是,也可以是下述构成,即:取代记载了该URL的高速缓存控制信息,而内容分发装置10对菜单信息附加在HTML形式的浏览器部22中可执行的ECMA(European Computer Manufacture Association:欧洲计算机制造联合会)Script(脚本)或Java(注册商标)(爪哇)小型应用程 序等的程序之后,分发给内容再生终端20。若内容再生终端20接收到菜单信息,则浏览器部22从菜单信息中提取该菜单信息中附加的程序,并执行该程序。若该程序被启动,则根据在内部记载的URL,经由数据收发部24向内容分发装置10进行影像内容的分发请求。
之后,数据收发部24将由内容分发装置10分发的影像内容与该影像内容的URL相对应地,存储至临时存储装置25。
如上述那样,通过利用ECMAScript或Java(注册商标)小型应用程序等的程序,来进行影像内容的高速缓存分发中的分发控制,由此能够进行因内容分发服务事业者的不同而不同的高速缓存分发控制等。
由此,在向内容再生终端20发送影像内容之际,通过取代程序的描述,也可对各内容再生终端20进行灵活的高速缓存分发控制。
另外,通过将用于实现图1及图17中的浏览器部22和影像内容再生部23的功能、图1中的数据分发部12、图17中的数据分发部12和高速缓存控制信息生成部13的程序记录至计算机可读取记录介质中,并将记录在该记录介质中的程序读入至计算机系统中加以执行,从而也可进行影像内容的分发控制及影像内容的再生控制的管理。此外,这里提及的“计算机系统”是指包括OS、外围设备等的硬件在内的系统。
另外,若是利用WWW系统的情况,则“计算机系统”还包括主页提供环境(或显示环境)的系统。
另外,“计算机可读取记录介质”是指,软盘、光磁盘、ROM、CD-ROM等的便携式介质、计算机系统中内置的硬盘等的存储装置。而且,“计算机可读取记录介质”是指,包括:如经由因特网等的网络或电话线路等的通信线路发送程序时的通信线那样在短时间之内主动保持程序的介质、如成为此时的服务器或客户的计算机系统内部的易失性存储器那样在固定时间内保持程序的介质。另外,上述程序既可以是用于实现上述功能的一部分的程序,而且也可以是与在计算机系统内已经记录的程序之间的组合来实现上述功能的程序。
以上,参照附图详细说明了本发明的实施方式,但是具体构成并不限定于该实施方式,也包括在不脱离本发明主旨的范围内的设计等。
产业上的可利用性
本发明适用于内容分发系统、内容分发装置,较之现有技术的分发方式能够缩短从影像内容的分发请求至影像内容的再生开始为止的等待时间。
符号说明: 
1…内容分发系统;10…内容分发装置;11…存储装置;12…数据分发部;13…高速缓存控制信息生成部;20…内容再生终端;21…显示部;22…浏览器部;23…影像内容再生部;24…数据收发部;25…临时存储装置;30…通信网络。