CN101341752B - 重放设备和方法 - Google Patents
重放设备和方法 Download PDFInfo
- Publication number
- CN101341752B CN101341752B CN2007800008548A CN200780000854A CN101341752B CN 101341752 B CN101341752 B CN 101341752B CN 2007800008548 A CN2007800008548 A CN 2007800008548A CN 200780000854 A CN200780000854 A CN 200780000854A CN 101341752 B CN101341752 B CN 101341752B
- Authority
- CN
- China
- Prior art keywords
- jump
- jump destination
- data
- playback
- buffer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/432—Content retrieval operation from a local storage medium, e.g. hard-disk
- H04N21/4325—Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4331—Caching operations, e.g. of an advertisement for later insertion during playback
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/93—Regeneration of the television signal or of selected parts thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/781—Television signal recording using magnetic recording on disks or drums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/84—Television signal recording using optical recording
- H04N5/85—Television signal recording using optical recording on discs or drums
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
本发明涉及在通过网络发送的内容被实时重放时能够适当地执行跳跃重放的重放设备、方法和程序。终端(3)接收从服务器(1)发送的流数据,对流数据进行缓冲并且对缓冲的数据进行重放。终端(3)具有多个缓冲器,以使得能够被指定为跳跃重放期间的跳跃目的地的跳跃目的地的位置的内容数据能够被预缓冲在多个缓冲器中。结果,在接收到对跳跃重放的请求时,终端(3)可没有延迟地从跳跃目的地起开始重放,因为跳跃目的地的数据已经被缓冲。本发明例如适用被应用于电视接收机。
Description
技术领域
本发明涉及重放设备、方法和程序。具体而言,本发明涉及使得在通过网络提供的内容被实时重放时跳跃重放(jump playback)能够被适当执行的重放设备、方法和程序。
背景技术
存在一种按需视频(VOD)系统,其通过网络将存储有视频/音频信息的视频服务器与用户终端相连接,并且能够根据用户请求实时地将视频和音频从视频服务器提供到用户终端。
在VOD系统中,例如,视频服务器根据从用户终端接收的请求读取存储的数据,并将视频/音频流输出到用户终端。
用户终端接收从视频服务器发送来的流数据,并对流数据进行重放。此外,用户终端在将接收到的流数据于缓冲器中缓冲的同时对其进行重放,以使得由于在通过网络发送/接收流数据期间发生的网络延迟等等引起的发送波动能够被吸收,以便执行适当的重放。
从而,用户终端在具有允许重放的数据量的数据被存储在缓冲器中之后对流数据进行重放。
在视频服务器处设置缓冲器的配置也已经被开发出来(参考专利文献1)
[专利文献1]日本未实审专利申请公布No.2003-209823
发明内容
本发明要解决的问题
在VOD系统的流式重放期间,可以执行跳跃重放,其中重放位置例如被改变到给予内容的预定标记的位置。响应于对跳跃重放的请求,对处 于指定跳跃目的地处的数据的请求被发出到视频服务器,并且响应于该请求从视频服务器发送来的跳跃目的地流式数据被缓冲并重放。
从而,在已知的VOD系统中,在对跳跃重放的请求被发出之后,跳跃目的地的内容数据被缓冲。从而,在缓冲期间,重放被停止,并且操作进入重放等待状态。
当重放等待以这种方式发生时,重放视频因此以一种异常的方式被中断,从而难以观看视频。当跳跃重放被反复执行以搜索所需的场景时,搜索需要与重放等待的量相对应的时间。此外,当跳跃目的地与当前重放位置相距不太远时,与执行跳跃重放相比,连续地执行重放在某些情况下使得跳跃目的地的部分能够被更迅速地观看/听取。
传统上,当通过网络提供的内容被实时地重放时,跳跃重放在某些情况下不能被适当地执行,如上所述。
本发明是考虑到这样的情形而构思出来的,并且意在使得在从通过网络连接的服务器提供的内容被实时重放时跳跃重放能够被适当执行。
解决问题的手段
根据本发明一个实施例的一种重放设备对通过网络发送的内容执行实时重放并且能够执行从指定位置起的跳跃重放。该重放设备包括:缓冲装置,用于通过网络接收从现在起将要重放的内容的数据,并且对接收到的数据进行缓冲;重放装置,用于对缓冲装置所缓冲的数据进行重放;以及指定装置,用于为跳跃重放指定跳跃目的地。缓冲装置还通过网络接收指定装置可以指定的一个或多个跳跃目的地的数据并对接收到的数据进行缓冲。当指定装置指定跳跃目的地并且缓冲装置对跳跃目的地的数据进行缓冲时,重放装置执行从缓冲的数据起的跳跃重放。
该重放设备还可以包括获得装置,用于从提供内容的服务器获得指定装置可以指定的一个或多个跳跃目的地的信息。基于由获得装置获得的跳跃目的地信息,缓冲装置可以通过网络接收指定装置可以指定的一个或多个跳跃目的地的数据并且对接收到的数据进行缓冲。
当存在指定装置可以指定的多个跳跃目的地时,缓冲装置可以通过网络以预定顺序接收指定装置可以指定的多个跳跃目的地的数据并且对接收到的数据进行缓冲。
当存在指定装置可以指定的多个跳跃目的地时,缓冲装置可以通过网络仅接收指定装置可以指定的多个跳跃目的地中预定的一个跳跃目的地的数据并且对接收到的数据进行缓冲。
当对跳跃重放的请求被发出时,缓冲装置可以通过网络仅接收与指定装置可以指定的跳跃目的地中的所请求跳跃重放的跳跃目的地的位置相对应的跳跃目的地的数据,并且可以执行缓冲。
该重放设备还可以包括:获得装置,用于为将被重放的内容获得多类跳跃目的地信息;呈献装置,用于呈献获得装置所获得的多类跳跃目的地信息的选择信息;以及选择装置,用于从呈献装置所呈献的选择信息中选择预定的选择信息。基于与选择装置所选择的选择信息相对应的跳跃目的地信息,缓冲装置通过网络接收指定装置可以指定的跳跃目的地的数据并且对接收到的数据进行缓冲。
指定装置可以包括:显示装置,用于显示跳跃目的地的列表;以及跳跃目的地指定装置,用于指定显示装置所显示的跳跃目的地列表的预定跳跃目的地。缓冲装置可以通过网络,从跳跃目的地指定装置所指定的跳跃目的地起按预定顺序接收指定装置可以指定的跳跃目的地的数据并且对接收到的数据进行缓冲。
跳跃目的地指定装置可以包括:候选指定装置,用于从跳跃目的地列表中显示的跳跃目的地中指定跳跃目的地候选;以及跳跃目的地判定装置,用于将跳跃目的地候选判定为跳跃目的地。缓冲装置可以通过网络,从候选指定装置指定跳跃目的地候选时被指定为跳跃目的地候选的跳跃目的地起按预定顺序接收指定装置可以指定的跳跃目的地的数据并且对接收到的数据进行缓冲。
显示装置可以控制跳跃目的地列表的显示,使得候选指定装置所指定的跳跃目的地或所指定的跳跃目的地附近的跳跃目的地的显示与其他跳跃目的地的显示相比被突出。
根据本发明的一个方面的一种重放方法或程序涉及一种用于重放设备的重放方法,该重放设备对通过网络发送的内容执行实时重放并且能够执行从指定位置起的跳跃重放,或者涉及一种用于使计算机执行重放处理的程序,该重放处理用于对通过网络发送的内容执行实时重放并且执行从指定位置起的跳跃重放。该重放方法或程序包括:缓冲步骤,通过网络接收从现在起将要重放的内容的数据,并且对接收到的数据进行缓冲;重放步骤,对在缓冲步骤的处理中缓冲的数据进行重放;以及指定步骤,为跳跃重放指定跳跃目的地。在缓冲步骤中,还通过网络接收在指定步骤的处理中可以指定的一个或多个跳跃目的地的数据并对该数据进行缓冲。当在指定步骤的处理中指定跳跃目的地并且在缓冲步骤的处理中对跳跃目的地的数据进行缓冲时,在重放步骤中执行从缓冲的数据起的跳跃重放。
在根据本发明的重放设备、重放方法或程序中,从现在起将要重放的内容的数据通过网络被接收并被缓冲,并且缓冲的数据被重放。可能成为跳跃目的地的数据通过网络被接收并被缓冲。当跳跃目的地被指定并且跳跃目的地的数据被缓冲时,从缓冲的数据起的跳跃重放被执行。
优点
根据本发明,当实时地重放通过网络提供的内容时,可以适当地执行跳跃重放。
附图说明
图1是示出根据本发明的流式系统的配置示例的框图。
图2是示出图1所示的服务器1的配置示例的框图。
图3是示出图1所示的终端3的配置示例的框图。
图4是示出终端3的缓冲处理的流程图。
图5是示出图4所示的步骤S3中的缓冲列表创建处理的流程图。
图6是示出图4所示的步骤S4中的数据发送请求处理的流程图。
图7是示出终端3的重放处理的流程图。
图8是示出缓冲列表的示例的表格。
图9是示出存储在缓冲器24中的数据量的转变的图线;
图10是示出缓冲列表的另一示例的表格。
图11是示出缓冲列表的另一示例的表格。
图12是示出缓冲列表的另一示例的表格。
图13是示出对预缓冲数据进行缓冲的顺序的示图。
图14是示出根据本发明的流式系统的另一配置示例的框图。
图15是示出终端3的另一缓冲处理的流程图。
图16是示出内容跳跃目的地信息的示例的视图。
图17是示出内容跳跃目的地信息列表的显示示例的视图。
图18是示出另一数据发送请求处理的流程图。
图19是示出跳跃目的地列表的示例的视图。
图20是示出跳跃目的地列表的另一显示示例的视图。
图21是示出跳跃目的地列表的另一显示示例的视图。
图22是示出跳跃目的地列表的另一显示示例的视图。
图23是示出跳跃目的地列表的另一显示示例的视图。
图24是示出跳跃目的地列表的另一显示示例的视图。
图25是示出跳跃目的地列表的另一显示示例的视图。
图26是示出个人计算机的配置示例的示图。
标号
1服务器、2网络、3终端、11内容存储单元、12跳跃目的地信息存储单元、13切换单元、14通信单元、15控制单元、21通信单元、22切换单元、23跳跃目的地信息存储单元、24缓冲器、25切换单元、26解码单元、27输出单元、28输入单元、29控制单元、51服务器、61跳跃目的地信息存储单元、101内容跳跃目的地信息列表、121跳跃目的地列表
具体实施方式
图1示出了根据本发明的流式系统的配置示例。
服务器1存储将被提供到终端3的视频/音频信息(以下称之为“内容”)。响应于来自终端3的请求,服务器1实时地提供内容(例如输出 构成内容的视频/音频流)。
终端3例如接收从服务器1发送来的流数据,并对流数据进行缓冲,并且对缓冲的数据进行重放。在此示例的情况下,终端3具有多个缓冲器,使得可能经历跳跃重放的跳跃目的地的内容数据被存储在多个缓冲器中。
响应于对跳跃重放的请求,终端3从预缓冲的数据执行跳跃重放。
从而,由于终端3对可能经历跳跃重放的跳跃目的地数据进行预缓冲,因此可以没有延迟地执行跳跃重放。
例如,当网络2是家庭网络时,服务器1例如是DVD播放器或者采用HDD(硬盘驱动器)的记录/重放设备,并且终端3例如是DVD播放器、记录/重放设备或电视接收机。例如,当网络2是因特网时,服务器1例如是内容分发服务器,并且终端3例如是充当重放设备的PC(个人计算机)、移动电话等等。
图2示出了服务器1的配置示例。
内容存储单元11存储将被提供到终端3的内容。
在存储于内容存储单元11中的内容的重放期间,跳跃目的地信息存储单元12存储指示出可能经历跳跃重放的跳跃目的地的位置的信息(以下将该信息称为“跳跃目的地信息”)。
例如,将论述服务器1是DVD播放器的情况。当DVD上记录的电影被提供到终端3时,可以针对为电影中的每个场景设置的章节来执行跳跃重放。从而,在此情况下,例如,每个章节的号码被存储为跳跃目的地信息。
还将论述服务器1是包括HDD的记录/重放设备的情况。当HDD上记录的广播节目被提供到终端3时,可以针对为广播节目中的每个场景或者商业消息区域设置的章节执行跳跃重放。从而,在此情况下,例如,每个章节的号码被存储为跳跃目的地信息。
还将论述服务器1是包括HDD的记录/重放设备的情况。当由便携式摄像机拍摄并被记录在HDD上的私人视频被提供到终端3时,可以针对在利用便携式摄像机进行拍摄期间拍摄者或便携式摄像机所给予的标记来执行跳跃重放。从而,在此情况下,例如,指示出内容中的位置(该位置由每个标记来指示)的信息被存储为跳跃目的地信息。
根据控制单元15的控制,切换单元13从存储内容数据的内容存储单元11读取内容数据并将读取的内容数据提供到通信单元14,或者从存储跳跃目的地信息的跳跃目的地信息存储单元12读取跳跃目的地信息并将读取的跳跃目的地信息提供到通信单元14。
通信单元14连接到网络2以将从切换单元13提供来的内容数据或跳跃目的地信息通过网络2提供到终端3。
控制单元15具有CPU、RAM和ROM,控制整个服务器1,并将内容或跳跃目的地信息通过网络2发送到终端3。
图3示出了终端3的配置示例。
通信单元21通过网络2接收从服务器1发送来的内容或跳跃目的地信息,并将内容或跳跃目的地信息提供到切换单元22。
根据控制单元29的控制,切换单元22将从通信单元21提供来的跳跃目的地信息提供到跳跃目的地信息存储单元23,并将从通信单元21提供来的排序后的内容数据提供到N个缓冲器24-1至24-N(除非需要对其进行区分,否则以下将其称为缓冲器24)。
跳跃目的地信息存储单元23存储从切换单元22提供来的跳跃目的地信息。
缓冲器24临时存储从切换单元22提供来的内容数据,并响应于从切换单元22读取的内容数据而将内容数据提供到切换单元25。
根据控制单元29的控制,切换单元25从预定的缓冲器24读取数据,并将该数据提供到解码单元26。
解码单元26对从切换单元25提供来的数据进行解码,并将所得到的视频/音频数据提供到输出单元27。
输出单元27将从解码单元26提供来的视频信号提供到显示单元(未示出),以使得与视频信号相对应的视频被显示,并将音频信号提供到扬声器(未示出),以使得与音频信号相对应的声音被输出。
输入单元28输入对操作单元(未示出)执行的用户操作的内容,并向控制单元29发送通知。
控制单元29控制各个单元以对从内容存储单元11提供来的内容执行重放处理。
接下来,将分别针对缓冲处理和重放处理描述终端3的操作。参考图4至7所示的流程图,首先将描述其概况,然后将描述其细节。
首先参考图4至6所示的流程图描述缓冲处理。
当重放指令从终端3的输入单元28输入时,在步骤S1中,控制单元29经由通信单元21向服务器1发出对于发送将被重放的内容的跳跃目的地信息的请求。
在步骤S2中,控制单元29控制通信单元21以接收响应于在步骤S1中发出的请求而从服务器1发送来的跳跃目的地信息,并控制切换单元22将跳跃目的地信息提供到跳跃目的地信息存储单元23以便存储。
接下来,在步骤S3中,控制单元29基于存储在跳跃目的地信息存储单元23中的跳跃目的地信息创建缓冲列表。
现在将参考图5所示的流程图描述该处理的细节。
在步骤S11中,终端3的控制单元29确定重放是否已经开始。当确定重放已经开始时,过程进行到步骤S12,在该步骤中控制单元29检测出存储了从现在起将要重放的数据的缓冲器24。
接下来,在步骤S13中,为当前执行的重放进行缓冲所需的信息(以下将该信息称为“正常缓冲信息”)被设置在缓冲列表中。
例如,对于从现在起将要重放的数据,为了继续重放而需要缓冲的数据的标识信息(以下将该数据称为“正常缓冲数据”)、正常缓冲数据将被缓冲于其中的缓冲器24的号码以及正常缓冲数据将被缓冲于其中的缓冲器24中存储的当前数据量被设置为正常缓冲信息。
在步骤S14中,控制单元29确定是否已经完成了对可能变成跳跃目的地的部分的全部缓冲(这些部分例如是被附加了标记的章节和/或位置)(以下将这些部分称为“预缓冲数据”)。
在此情况下,当缓冲完成时,意味着缓冲器24存储了具有允许处理(例如解码)开始的数据量的数据。
当在步骤S14中确定存在其缓冲尚未完成的预缓冲数据时,过程进行到步骤S15。控制单元29随后确定用于对其缓冲尚未完成的预缓冲数据进行缓冲的缓冲器24。
接下来,在步骤S16中,控制单元29将对预缓冲数据进行缓冲所需的信息(以下将该信息称为“预缓冲信息”)设置在缓冲列表中。
例如,预缓冲数据的标识信息、在步骤S15中被确定为将对预缓冲数据进行缓冲的缓冲器的缓冲器24的号码,以及将对预缓冲数据进行缓冲的缓冲器24中的当前数据量被设置为预缓冲信息。
当在步骤S14中确定预缓冲数据的全部缓冲都已完成或者当在步骤S15中确定预缓冲信息被设置在了缓冲列表中时,过程进行到图4所示的步骤S4。
在步骤S4中,终端3的控制单元29基于在步骤S3中生成的缓冲列表向服务器1发出数据发送请求。
该处理的细节在图6中的流程图中示出。
也就是说,在步骤S21中,终端3的控制单元29确定正常缓冲信息是否被设置在了缓冲列表中。当确定正常缓冲信息被设置时,过程进行到步骤S22。控制单元29随后向服务器1发出对发送正常缓冲数据的请求。
例如,控制单元29控制通信单元21将从正常缓冲信息读取的正常缓冲数据标识信息发送到服务器1。
对发送正常缓冲数据的请求被如上所述地发出,并且响应于该请求而发送的数据在下文描述的、图4中示出的步骤S5中被缓冲。因此,能够没有中断地执行当前正被重放的重放。
当在步骤S21中确定正常缓冲信息未被设置或者当在步骤S22中确定对发送正常缓冲数据的请求被发出时,在步骤S23中,控制单元29顺序地确定对预缓冲数据进行缓冲的顺序。
接下来,在步骤S24中,控制单元29向服务器1发出对发送预缓冲数据的请求,使得预缓冲数据被以所确定的顺序缓冲。
例如,控制单元29按照所确定的顺序,经由通信单元21,将从预缓冲信息读取的预缓冲数据标识信息发送到服务器1。
当对数据发送的请求如上所述被发出到服务器1时,过程进行到图4所示的步骤S5。
在步骤S5中,终端3的控制单元29控制切换单元22以使得响应于在步骤S4中发出的请求而被发送并被通信单元21接收的数据被存储在由缓冲列表指示的缓冲器24中。
接下来,在步骤S6中,控制单元29确定用于停止重放的指令被从输入单元28输入。当确定重放停止指令未被输入时,过程返回到步骤S3,并且后续的处理以相同的方式执行。
当在步骤S6中确定重放停止指令被输入时,缓冲处理结束。
接下来将参考图7所示的流程图描述终端3所执行的重放处理的概况。
在步骤S51中,控制单元29参考在缓冲列表中设置的正常缓冲信息来检测其中缓冲有正常缓冲数据的缓冲器24。
在步骤S52中,控制单元29确定正常缓冲数据的缓冲是否已经完成,并且等待直到它能够确定缓冲已经完成为止。
例如,控制单元29参考正常缓冲信息中的存储数据量,以确定正常缓冲数据的缓冲是否已经完成。
当在步骤S52中确定正常缓冲数据的缓冲已经完成时,过程进行到步骤S53。控制单元29随后控制切换单元25以从其中缓冲有正常缓冲数据的缓冲器24中读取适合于解码的数据。在步骤S54中,控制单元29使得读取的数据被提供到解码单元26并被解码。解码后的数据经由输出单元27输出。
接下来,在步骤S55中,控制单元29确定用于停止重放的指令是否被从输入单元28输入。当确定重放停止指令未被输入时,过程返回到步骤S53并且后续的处理以相同的方式执行。
当在步骤S52中缓冲完成之后,一定量的数据被补充(在图4中的步骤S5中)。从而,一般来说,在步骤S53中读取的数据已被存储在缓冲器24中。但是,当在步骤S53中读取的数据量由于某种不便而未被存储在缓冲器24中时,步骤S53中的数据读取被停止,直到相应量的数据被 存储为止。
作为重复执行步骤S53至S55中的处理的结果,如上所述,解码后的内容数据被输出,并且内容被重放。
当在步骤S55中确定重放停止指令被输入时,控制单元29停止重放处理。
接下来,将参考图8所示的缓冲列表更具体地描述上述缓冲处理和重放处理。
当将被重放的内容的跳跃目的地信息被存储时(在图4中的步骤S1和S2中),缓冲列表被创建(在步骤S3)。
更具体而言,例如,缓冲器24-1被检测为用于对从现在起将要重放的数据进行缓冲的缓冲器24(在图5中的步骤S11和S12中)。
结果,如图8所示,内容的第一章节P1的前端部分的标识信息,将对章节P1的一部分进行缓冲的缓冲器24-1的号码(#1)(以下根据需要将把该部分简称为“章节P1”)以及缓冲器24-1中存储的当前数据量被设置在缓冲列表中,作为正常缓冲信息(在步骤S13中)。
在此示例的情况下,假定连字号(-)后的与缓冲器24的号码相同的数字被分配给图3所示的缓冲器24-1至24-N。
在此示例的情况下,将对正常缓冲数据进行缓冲的缓冲器24中存储的当前数据量被表示为一个比率,其中,可以开始对其进行重放处理(例如解码)的数据量为100%。在此情况下,由于缓冲器24-1中尚未存储数据,因此存储数据量为0%。
在此情况下,由于预缓冲数据的缓冲尚未完成(在步骤S14中),因此将对充当预缓冲数据的章节1之后的章节P2和P3进行缓冲的缓冲器24-2、24-3…被确定(在步骤S15中),并且充当预缓冲数据的包括章节P2和后续章节在内的章节P的号码、将对所确定的章节P进行缓冲的缓冲器24的号码以及缓冲器24中存储的数据量被设置为预缓冲信息(在步骤S16中)。
当如图8所示的其中设置了正常缓冲信息和预缓冲信息的缓冲列表被创建时(在图4中的步骤3中),对发送数据的请求基于缓冲列表被发出 到服务器1(在步骤S4中)。
在此情况下,作为正常缓冲数据的章节P1的标识信息首先被发送到服务器1以请求数据发送(在图6中的步骤S22中)。
在此情况下,由于缓冲是按章节P2、章节P3...的顺序执行的(在步骤S23中),因此章节P的标识信息按该顺序被发送到服务器1,并且对按该顺序的数据发送的请求被发出(在步骤S24中)。
如上所述,按重放顺序对预缓冲数据进行缓冲,使得可以对正被重放的章节之后将要重放的章节迅速地执行跳跃重放。
当数据发送请求被发出到服务器1时,如上所述,响应于该请求从服务器1发送来的数据被存储(在图4中的步骤S5中)。
在此示例的情况下,由于章节P1的数据首先从服务器1发送,因此例如在时刻t1开始将章节P1存储到缓冲器24-1中,如图9的A部分中示出的实线L1所指示。
在此情况下,如图9的B部分中示出的实线L1所指示,在章节P1的缓冲完成之后(在时刻t2),充当预缓冲数据的章节P2的存储开始。
或者,虽然没有示出,在章节P2之后被缓冲的章节P的存储也在先前章节P的缓冲完成之后开始。
图9的A和B部分中示出的实线L1表示缓冲器24中存储的数据量的转变。
在时刻t2之后,用于连续执行重放的正常缓冲数据被从服务器1发送,并且如图9的A部分中的实线L1所指示,正常缓冲数据被缓冲。从而,利用未用于发送正常缓冲数据的频带来从服务器1发送预缓冲数据。因此,预缓冲数据的发送速度可以低于正常缓冲数据的发送速度。在此情况下,如图9的B部分中的实线所指示,将预缓冲数据存储到缓冲器24中的速度低于正常缓冲数据的存储速度。
缓冲处理中的缓冲列表创建(在图4中的步骤S3中)、基于缓冲列表的数据发送请求(在步骤S4中)以及数据存储(在步骤S5中)被重复执行,直到重放被停止为止。
当正常缓冲数据的缓冲完成时,例如,如图10所示的缓冲列表被创 建。在该缓冲列表中,用于对正常缓冲数据进行缓冲的缓冲器24-1中存储的数据量是100%。
另外,当预缓冲数据的全部缓冲都已完成时,如图11所示的缓冲列表被创建。在该缓冲列表中,用于对预缓冲数据进行缓冲的所有缓冲器24中存储的数据量都是100%。
当重放进行或者跳跃重放请求被发出时,正常缓冲信息被更新(在图5中的步骤S12和S13中)(在图4中的步骤S3中),根据正常缓冲信息的发送数据请求被发出(在步骤S4中),并且数据被存储(在步骤S5中)。
例如,当针对章节P2发出跳跃重放请求时,其中缓冲有从现在起将要重放的数据的缓冲器24是缓冲器24-2(在图5中的步骤S12中),如图12所示的缓冲列表被创建。在该缓冲列表中,章节P2的前端的标识信息,将对章节P2进行缓冲的缓冲器24-2的号码,以及缓冲器24-2中存储的当前数据量(100%)被设置为正常缓冲信息。基于该缓冲列表,数据发送请求被发出并且数据被存储。
缓冲处理如上所述地执行。
另一方面,在重放处理中,当从缓冲列表(图8)中的正常缓冲信息中检测到其中缓冲有正常缓冲数据的缓冲器24是缓冲器24-1(在图7中的步骤S51中)并且缓冲列表中示出的缓冲器24-1中存储的数据量是100%时,如图10所示,也就是说,当确定正常缓冲数据的缓冲已经完成时(在步骤S52中),一定量的数据被从缓冲器24-1读取(在步骤S53中),并且该数据被解码和输出(在步骤S54中)。由于数据读取和解码处理被重复直到重放停止指令被发出,因此从章节P1起的重放被执行,如图9的A部分中的虚线L2所指示。
例如,当针对章节P2的跳跃重放请求在时刻t4被发出时,如图9的A和B部分中所示,从缓冲列表中的正常缓冲信息(图12)中检测到其中缓冲有正常缓冲数据的缓冲器24是缓冲器24-2(在图7中的步骤S51中)。但是,如图12所示,由于缓冲列表中示出的缓冲器24中存储的数据量是100%,也就是说由于正常缓冲数据的缓冲已经完成,如图9的B 部分中的实线L1所指示(在步骤S52中),因此一定量的数据从时刻t4起被从缓冲器24-2中读取(在步骤S53中),并且数据被解码和输出(在步骤S54中)。由于数据读取和解码处理被重复直到重放停止指令被发出,因此从章节P2起的重放被执行,如图9的B部分中的虚线L2所指示。
图9的A和B部分中所示的虚线L2表示从缓冲器24读取的数据量的转变。
如上所述,例如,与重放处理并行地对预缓冲数据进行预缓冲。从而,即使当跳跃重放请求被发出时,从其跳跃目的地起的重放也能被迅速执行。
由于跳跃重放如上所述可被迅速地执行,因此对跳跃重放的搜索也能被迅速执行。另外,即使当目的地与当前重放位置相距不太远时,跳跃重放也使得跳跃目的地的部分能够被更迅速地观看/听取。
在以上描述中,预缓冲数据的缓冲是在正常缓冲数据的缓冲完成之后开始的,并且预缓冲数据的缓冲是在先前的预缓冲数据的缓冲完成之后开始的,如图9的A和B部分中所示。但是,这些缓冲操作可以同时执行或者可以部分并行执行。
虽然以上已经描述了对所有跳跃目的地执行缓冲的示例,但是也可以仅对特定的跳跃目的地执行缓冲,例如只对当前正被重放的章节之前和之后的几个章节进行缓冲。
以上已经通过示例描述了对预定的跳跃目的地执行缓冲的情况。但是,例如,当执行跳跃重放时,被执行缓冲的跳跃目的地可根据跳跃目的地的位置而改变。
将参考图13来描述例如按重放顺序来对章节P进行缓冲的示例。在直到章节P13为止的缓冲按重放顺序完成的状态下(在图中,用阴影示出的章节P的缓冲已完成),当对章节P21的跳跃重放在章节P11的重放期间被执行时,也可在不执行对章节P14和后续章节的缓冲的情况下执行对章节P22和后续章节的缓冲。
以上已经通过示例描述了基于从服务器1提供的跳跃目的地信息来执 行对跳跃目的地的缓冲的情况。除此示例之外,也可以布置成终端3对当前正被重放的位置之前和之后几秒的预定范围中的数据进行缓冲。在此情况下,本发明也适用于例如不依赖于章节的更自由的跳跃重放。
例如可对每个章节执行跳跃重放。从而,当为一段内容设置不同的章节时,存在与章节设置相对应的多类跳跃目的地信息。
例如,当内容是广播节目时,广播台例如可提供广播节目的摘要版本,其中的章节设置使得商业消息可以很容易被跳过。在这种情况下,存在与章节设置相对应的跳跃目的地信息。另外,当广播节目的观看者从他或她的角度来为预定场景(例如他或她所关注的场景)设置章节时,存在与章节设置相对应的跳跃目的地信息。
在上述处理中,针对要被重放的内容,从服务器1提供一类跳跃目的地信息。但是,也可布置成针对一段内容提供多类跳跃目的地信息。
当提供多类跳跃目的地信息以使终端3的用户能够选择所需的那类跳跃目的地信息时,如上所述,终端3的用户可以为与所选跳跃目的地信息相对应的每个章节(例如为一个用户所设置的每个章节)执行跳跃重放,而不会有不便之处(例如重放视频的中断)。
图14示出了当如上所述提供多类跳跃目的地信息时的流式系统的配置示例。除了图1所示的流式系统中包括的服务器1、网络2和终端3之外,此流式系统具有N个服务器51-1至51-N(除非需要对其进行区分,否则以下将服务器称为“服务器51”。这也适用于其他情况)。
在每个服务器51中,将被终端3重放的内容(以此示例的情况下是从服务器1提供到终端3的内容)的跳跃目的地信息被跳跃目的地信息存储单元61保存。服务器1或51所保存的跳跃目的地信息对应于服务器1或51的用户为该内容独特设置的章节。
例如,当内容是广播节目时,服务器51-1中的跳跃目的地信息存储单元61-1所保存的跳跃目的地信息对应于广播台为该内容预设的章节,而服务器51-2中的跳跃目的地信息存储单元61-2所保存的跳跃目的地信息对应于作为服务器51-2的用户并且观看/听取为章节预设的广播节目的人根据他或她的角度为预定场景设置的章节。
终端3接收从服务器1发送来的重放内容的流数据,并对流数据进行缓冲以便重放。在处理期间,基于从服务器1或51提供来的内容的跳跃目的地信息,终端3对与跳跃目的地信息相对应的章节的数据进行预缓冲,这与图1中的情况一样。
当在内容重放期间接收到跳跃重放请求时,终端3利用预缓冲的章节数据执行跳跃重放。
接下来将参考图15所示的流程图描述图14中所示的终端3的缓冲处理。
当重放指令被从终端3的输入单元28输入时,在步骤S101中,控制单元29经由通信单元21向具有跳跃目的地信息的服务器1或51发出对于发送将被重放的内容的跳跃目的地信息的请求。
关于具有跳跃目的地信息的服务器1或51的信息例如可连同访问IP地址等等所需的信息从内容提供者处得知。
具有跳跃目的地信息的服务器1或51还可在预定的网站或杂志中介绍,从而终端3的用户可从中获得其IP地址。此外,终端3的用户可获得记录有提供跳跃目的地信息的服务器1或51的IP地址等等的存储介质,从而用户可将存储在存储介质中的IP地址读取到终端3中。
在此示例的情况下,假定跳跃目的地信息发送请求被发出到终端可识别的并且具有关于要被重放的内容的跳跃目的地信息的所有服务器1和51。但是,可以布置成跳跃目的地信息发送请求只被发出到预定的服务器1或51。
在步骤S102中,控制单元29控制通信单元21接收响应于在步骤S101中发出的请求而从服务器1或51发送来的包含跳跃目的地信息的信息(以下称之为“内容跳跃目的地信息”)。或者,控制单元29控制切换单元22将内容跳跃目的地信息提供到跳跃目的地信息存储单元23以便存储。
图16示出了内容跳跃目的地信息的结构示例。
在图16所示的示例的情况下,对于可能成为跳跃目的地的每个章节,内容跳跃目的地信息包含章节号码、相对于章节起始的位置(例如时 间)以及包括描述章节场景的描述信息的跳跃目的地信息,以及用于标识内容的标识信息(例如内容名称和ID)和为选择跳跃目的地信息而显示的选择信息(具体而言是跳跃目的地信息的类型),如下所述。
返回参考图15,在步骤S103中,控制单元29使得从服务器1或51发送来并在步骤S102中接收的内容跳跃目的地信息中包含的选择信息列表(以下称之为“内容跳跃目的地信息列表”)经由输出单元27被显示在显示单元上。
图17示出了内容跳跃目的地信息列表101的显示示例。
在内容跳跃目的地信息列表101中显示的选择信息“记录默认章节”111-1是从充当例如包括HDD的记录/重放设备的服务器1发送来的内容跳跃目的地信息的选择信息,并且表明跳跃目的地信息对应于在记录期间服务器1自动给出的章节。
选择信息“摘要”111-2例如是从内容提供者所管理的服务器51-1发送来的内容跳跃目的地信息的选择信息,并且表明跳跃目的地信息对应于内容提供者设置用来提供内容的摘要版本的章节。
选择信息“用户选择(震撼场景)”111-3例如是从内容的一个观看者所管理的服务器51-2发送来的内容跳跃目的地信息的选择信息,并且表明跳跃目的地信息对应于为观看者认为是震撼场景的场景所设置的章节。
选择信息“用户场景(参赛者A的场景)”111-4例如是从内容的另一个观看者所管理的服务器51-3发送来的内容跳跃目的地信息的选择信息,并且表明跳跃目的地信息对应于为观看者所偏爱的表演者(一个参赛者A)的场景所设置的章节。
返回参考图15,在步骤S104中,用户对操作单元(未示出)进行操作,并且输入单元28输入指示出内容跳跃目的地信息列表101中的预定选择信息111被选择(即一类跳跃目的地信息被选择)的信息并且将输入的信息报告给控制单元29。作为响应,在步骤S105中,控制单元29基于包含在内容跳跃目的地信息中并且对应于从存储在跳跃目的地信息存储单元23中的内容跳跃目的地信息中当前选择的选择信息111的跳跃目的地信息来创建缓冲列表。由于在此情况下执行的处理与图4所示的步骤S3 中执行的缓冲列表创建处理类似,因此省略对其的描述。
接下来,在步骤S106中,终端3的控制单元29基于在步骤S105中生成的缓冲列表向服务器1发出数据发送请求。由于在此情况下执行的处理与在图4所示的步骤S4中执行的数据发送请求处理类似,因此省略对其的描述。
在步骤S107中,控制单元29控制切换单元22以使得响应于在步骤S106中发出的请求而被发送的并且被通信单元21接收的数据被存储在缓冲列表所指示的缓冲器24中。
接下来,在步骤S108中,控制单元29确定重放停止指令是否被从输入单元28输入。当确定重放停止指令未被输入时,处理步骤返回到步骤S104并且后续的处理以相同的方式执行。
当在步骤S108中确定重放停止指令被输入时,缓冲处理结束。
当多类跳跃目的地信息被提供时的缓冲处理如上所述地执行。虽然以上通过示例主要描述了内容为广播节目的情况,但是本发明也适用于内容是记录在DVD上的电影或私人视频的情况。
在上述实施例中的预缓冲中,缓冲是从当前正被重放的章节的下一章节开始的(在图6中的步骤S23中)。但是,也可布置成将被预缓冲的章节可由用户指定。
将参考图18所示的流程图描述在此情况下的数据发送请求处理(图4中的步骤S4或图15中的步骤S106)。
在步骤S121中,终端3的控制单元29确定正常缓冲信息是否被设置在了在图4所示的步骤S3中或在图15所示的步骤S105中生成的缓冲列表中。当确定正常缓冲信息被设置时,过程进行到步骤S122。控制单元29随后向服务器1发出对于发送正常缓冲数据的请求。
例如,控制单元29控制通信单元21将从正常缓冲信息读取的正常缓冲数据标识信息发送到服务器1。
当在步骤S121中确定正常缓冲信息未被设置或者当在步骤S122中确定对于发送正常缓冲数据的请求被发出时,控制单元29使设置在缓冲列表中的跳跃目的地信息的列表(以下称之为“跳跃目的地列表”)在步骤 S123中被显示。
图19示出了在图17所示的选择信息111-4在图15所示的步骤S104中被选择并且缓冲列表基于与所选选择信息111-4相对应的跳跃目的地信息被生成时的跳跃目的地列表121的显示示例。
在此示例中,显示每个章节的描述信息(图16),该描述信息被包含在跳跃目的地信息中。描述正被重放的章节的场景的描述信息131-1与指示出该章节正被重放的标记132一起被显示在顶部,并且该章节之后的描述信息131-2至151-5按重放顺序被显示。通过滚动也可显示其他描述信息。
该跳跃目的地列表121具有光标133,该光标133可通过用户对操作单元的操作来移动。通过使用光标133指向跳跃目的地列表121中显示的预定描述信息131并执行预定的判决操作,用户可以从与描述信息131相对应的章节起执行跳跃重放(即可指定跳跃目的地)。
返回参考图18,在步骤S124中,控制单元29确定是否已经指定了跳跃目的地候选。
例如,当光标133指向跳跃目的地列表121中显示的某个描述信息131并持续预定的时间或更久时,确定与光标133所指向的描述信息131相对应的章节已被指定为跳跃目的地候选。
当在步骤S124中确定跳跃目的地候选已被指定时,在步骤S125中,控制单元29确定缓冲的顺序,以便能够从被指定为跳跃目的地候选的章节起按重放顺序执行缓冲。
当在步骤S124中确定尚未指定跳跃目的地候选时,过程进行到步骤S126。控制单元29随后确定缓冲的顺序,以便能够从当前正被重放的章节的下一章节起按重放顺序执行缓冲。
当在步骤S125或S126中确定了缓冲顺序时,在步骤S127中,对发送预缓冲数据的请求被发出到服务器1,以使得预缓冲数据被按确定的顺序缓冲,就像图6所示的步骤S24中的情况一样。
当对数据发送的请求被发出到服务器1时,如上所述,过程进行到图4所示的步骤S5或者图15所示的步骤S107。
如上所述,用户可指定将对其开始预缓冲的章节。
在图19所示的跳跃目的地列表121的示例中,光标133被移动以指定跳跃目的地。在此情况下,与光标133持续预定时间或更久地指向的描述信息131相对应的章节被用户所关注,因此很有可能在后续操作期间被指定为跳跃目的地。因此,光标133持续预定时间或更久地指向的描述信息131的章节可在被确定为跳跃目的地之前被缓冲。这使得预缓冲能够被更高效地执行。
对此,如图20所示,与其他描述信息131-1、131-2、131-4和131-5相比,光标133所指向的描述信息131-3也可以突出方式被显示(在图20中的示例中是以周围加框的方式显示)。结果,可以使用户对光标133当前指向的描述信息131-3有强烈印象,从而与描述信息131-3相对应的章节更可能被指定为跳跃目的地。结果,在与描述信息131-3相对应的章节被指定为跳跃目的地(当光标133持续预定时间或更久地指向描述信息131-3时)之前,对该缓冲的缓冲被执行。从而,可以更可靠地执行跳跃重放。
如图21所示,除了光标133当前指向的描述信息131-3外,描述信息131-3附近的描述信息131-2和描述信息131-4也可被以突出方式显示。在此情况下,除了与描述信息131-3相对应的章节之外,与描述信息131-2和131-4相对应的章节也被认为是跳跃目的地候选并被缓冲。
在图20和21中,光标133当前指向的描述信息131-3或者描述信息131-3附近的描述信息131-2和131-4与其他描述信息相比被以突出方式显示。相反,其他描述信息131可被显示得不那么明显。
在上述处理中,当光标133持续预定时间或更久地指向跳跃目的地列表121中显示的某个描述信息131时,与光标133所指向的描述信息131相对应的章节被指定为跳跃目的地候选。但是,如果可以指定有可能被指定为跳跃目的地的章节的话,则也可利用另一种方法来指定跳跃目的地候选。
描述跳跃目的地列表121中显示的描述信息131被持续一定时间或更久地指向的情况的原因是为了防止在滚动跳跃目的地列表121期间与光标 133所指向的描述信息131相对应的每个章节都被指定为跳跃目的地候选。或者,可以布置成在滚动期间不指定任何跳跃目的地候选。
由于图19至21所示的跳跃目的地列表121是在图4所示的步骤S4或图15所示的步骤S106中的处理期间显示的,因此有可能当时重放已经开始(例如在指示出图4中的步骤S3中的处理细节的图5中的步骤S11中)。
图22至25示出了当开始内容重放并显示其视频时跳跃目的地列表121的显示示例。
在图22所示的示例中,跳跃目的地列表121的半透明图像被显示为叠加在内容的视频上(即被alpha混和)。
在图23和24所示的示例中,跳跃目的地列表121的尺寸减小,并且被显示在内容视频的右下或中央。
在图25所示的示例中,跳跃目的地列表121被配置成竖向的长方形,并且被显示在内容视频的右端。
上述处理系列可由硬件或软件执行。当处理系列由软件执行时,实现软件的程序被安装在通用计算机等等之上。
图26示出了安装有用于执行上述处理系列的程序的计算机的实施例的配置示例。
程序可被预先记录在充当内置在计算机中的存储介质的硬盘214或ROM 212上。
或者,程序可被临时或永久地存储(记录)在可移动存储介质231上,该可移动存储介质231例如是柔性盘、CD-ROM(致密盘只读存储器)、MO(磁光)盘、DVD(数字多功能盘)、磁盘或半导体存储器。这种可移动存储介质231可以所谓的“软件包”形式提供。
除了如上所述经由可移动存储介质231将程序安装在计算机上之外,还可布置成经由用于数字卫星广播的卫星从下载站点无线传送程序或者通过有线网络(例如LAN(局域网)或因特网)将程序传送到计算机,并且计算机使用通信单元219来接收以这种方式传送的程序并将程序安装在内置的硬盘214上。
计算机中具有CPU(中央处理单元)211。输入/输出接口216经由总线215连接到CPU 211。例如,当用户操作包括键盘、鼠标、麦克风等等的输入单元218时以经由输入/输出接口216输入指令时,CPU 211根据该指令执行存储在ROM(只读存储器)212中的程序。或者,CPU 211将以下程序加载到RAM(只读存储器)213中:存储在硬盘214上的程序;从卫星或网络传送来的并且被通信单元219接收并被安装在硬盘214上的程序;或者从加载到驱动器220中的可移动存储介质231中读取并被安装在硬盘214上的程序。CPU 211随后执行加载的程序。利用该布置,CPU211执行由框图中所示的上述配置所实现的处理。根据需要,例如,CPU211使得处理结果被从输出单元217输出或者经由输入/输出接口216从通信单元219发送,并且还使得结果被记录在硬盘214上。输出单元217包括LCD(液晶显示器)、扬声器等等。
在此情况下,程序可由一个计算机处理,或者可由多个计算机以分布方式处理。此外,程序可被传送到远程计算机以供执行。
本发明的实施例不限于上述实施例,并且在不脱离本发明的范围的情况下可对其进行各种改变。
Claims (4)
1.一种重放设备,其对通过网络发送的内容执行实时重放并且能够执行从指定位置起的跳跃重放,该重放设备包括:
缓冲装置,用于通过所述网络接收从现在起将要重放的内容的数据,并且对接收到的数据进行缓冲;
重放装置,用于对所述缓冲装置所缓冲的数据进行重放;以及
指定装置,用于为跳跃重放指定跳跃目的地,
其中所述指定装置包括:
显示装置,用于显示跳跃目的地列表;以及
跳跃目的地指定装置,用于指定所述显示装置所显示的跳跃目的地列表中的一个跳跃目的地作为为跳跃重放指定的跳跃目的地;
所述跳跃目的地指定装置包括:
候选指定装置,用于从所述跳跃目的地列表中显示的跳跃目的地中指定跳跃目的地候选;以及
跳跃目的地判定装置,用于将所述跳跃目的地候选判定为为跳跃重放指定的跳跃目的地,
其中所述缓冲装置通过所述网络,从被所述候选指定装置指定为跳跃目的地候选的跳跃目的地起按预定顺序接收所述指定装置可以指定的跳跃目的地的数据并且对接收到的数据进行缓冲,并且
当所述指定装置为跳跃重放指定了跳跃目的地并且所述缓冲装置已缓冲了该跳跃目的地的数据时,所述重放装置执行从缓冲的数据起的跳跃重放。
2.如权利要求1所述的重放设备,还包括:
获得装置,用于为将被重放的内容获得多类跳跃目的地信息;
呈献装置,用于呈献所述获得装置所获得的所述多类跳跃目的地信息的选择信息;以及
选择装置,用于从所述呈献装置所呈献的选择信息中选择预定的选择信息,
其中,所述跳跃目的地列表是在基于与所选择的选择信息相对应的跳跃目的地信息生成的缓冲列表中设置的。
3.如权利要求1所述的重放设备,其中所述显示装置控制所述跳跃目的地列表的显示,使得所述候选指定装置所指定的跳跃目的地候选或所指定的跳跃目的地候选附近的跳跃目的地的显示与其他跳跃目的地的显示相比被突出。
4.一种用于重放设备的重放方法,该重放设备对通过网络发送的内容执行实时重放并且能够执行从指定位置起的跳跃重放,该重放方法包括:
缓冲步骤,通过所述网络接收从现在起将要重放的内容的数据,并且对接收到的数据进行缓冲;
重放步骤,对在所述缓冲步骤的处理中缓冲的数据进行重放;以及
指定步骤,为跳跃重放指定跳跃目的地,
其中所述指定步骤包括:
显示步骤,用于显示跳跃目的地列表;以及
跳跃目的地指定步骤,用于指定在所述显示步骤中所显示的跳跃目的地列表中的一个跳跃目的地作为为跳跃重放指定的跳跃目的地;
所述跳跃目的地指定步骤包括:
候选指定步骤,用于从所述跳跃目的地列表中显示的跳跃目的地中指定跳跃目的地候选;以及
跳跃目的地判定步骤,用于将所述跳跃目的地候选判定为为跳跃重放指定的跳跃目的地,
其中在所述缓冲步骤中,通过所述网络,从在所述候选指定步骤中被指定为跳跃目的地候选的跳跃目的地起按预定顺序接收在所述指定步骤中可以指定的跳跃目的地的数据并且对接收到的数据进行缓冲,并且
当在所述指定步骤中为跳跃重放指定了跳跃目的地并且在所述缓冲步骤中已缓冲了该跳跃目的地的数据时,在所述重放步骤中执行从缓冲的数据起的跳跃重放。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006172751 | 2006-06-22 | ||
JP172751/2006 | 2006-06-22 | ||
PCT/JP2007/062568 WO2007148777A1 (ja) | 2006-06-22 | 2007-06-22 | 再生装置および方法、並びにプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101341752A CN101341752A (zh) | 2009-01-07 |
CN101341752B true CN101341752B (zh) | 2013-04-24 |
Family
ID=38833514
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007800008548A Expired - Fee Related CN101341752B (zh) | 2006-06-22 | 2007-06-22 | 重放设备和方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US8290349B2 (zh) |
EP (1) | EP2031875A4 (zh) |
JP (1) | JP5239858B2 (zh) |
KR (1) | KR101355237B1 (zh) |
CN (1) | CN101341752B (zh) |
WO (1) | WO2007148777A1 (zh) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101523971B1 (ko) * | 2008-12-08 | 2015-06-01 | 삼성전자주식회사 | 녹음 기능을 수행하는 단말기 및 그 단말기의 이미지 처리 방법 |
JP5342888B2 (ja) * | 2009-01-30 | 2013-11-13 | 株式会社日立製作所 | ファイルサーバおよびファイル管理方法 |
JP5246181B2 (ja) * | 2010-02-24 | 2013-07-24 | 三菱電機株式会社 | ネットワークコンテンツ再生制御装置、ネットワークコンテンツ再生制御方法、及び映像表示装置 |
CN102823268B (zh) | 2010-03-31 | 2018-05-22 | 汤姆森特许公司 | 视频数据的技巧回放 |
JP5528222B2 (ja) * | 2010-06-14 | 2014-06-25 | 三菱電機株式会社 | コンテンツ再生装置及び方法 |
CN103222261B (zh) | 2010-09-17 | 2017-04-05 | 汤姆逊许可公司 | 视频系统中基于语义的特技模式播放的方法 |
JP5066278B1 (ja) * | 2011-06-30 | 2012-11-07 | 株式会社東芝 | 映像表示装置、バッファ管理方法および映像表示システム |
EP2549772A3 (en) * | 2011-07-22 | 2015-01-21 | Kabushiki Kaisha Toshiba | Electronic apparatus and playback control method |
WO2013099099A1 (ja) * | 2011-12-28 | 2013-07-04 | パナソニック株式会社 | チャプタ情報の記録装置 |
EP2875417B1 (en) | 2012-07-18 | 2020-01-01 | Verimatrix, Inc. | Systems and methods for rapid content switching to provide a linear tv experience using streaming content distribution |
US9804668B2 (en) | 2012-07-18 | 2017-10-31 | Verimatrix, Inc. | Systems and methods for rapid content switching to provide a linear TV experience using streaming content distribution |
KR101952632B1 (ko) * | 2012-08-22 | 2019-02-27 | 삼성전자주식회사 | 사용자 단말 장치 및 그를 이용한 컨텐츠 전송 방법 |
KR20140042263A (ko) | 2012-09-28 | 2014-04-07 | 삼성전자주식회사 | 미디어 스트리밍 서비스에서 버퍼링 데이터를 송수신하기 위한 장치 및 방법 |
US10620810B2 (en) * | 2015-05-15 | 2020-04-14 | Spotify Ab | Method and a system for performing scrubbing in a video stream |
CN105992043A (zh) * | 2015-10-15 | 2016-10-05 | 乐视致新电子科技(天津)有限公司 | 一种数据处理的方法及装置 |
CN105872606B (zh) * | 2016-06-17 | 2019-01-08 | 努比亚技术有限公司 | 视频定位方法及装置 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6128712A (en) * | 1997-01-31 | 2000-10-03 | Macromedia, Inc. | Method and apparatus for improving playback of interactive multimedia works |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10322681A (ja) | 1997-05-16 | 1998-12-04 | Nippon Telegr & Teleph Corp <Ntt> | 映像情報送信方法 |
JP3907839B2 (ja) * | 1998-06-17 | 2007-04-18 | 松下電器産業株式会社 | 放送システム |
JP2000013777A (ja) | 1998-06-26 | 2000-01-14 | Matsushita Electric Ind Co Ltd | 映像再生装置及び映像蓄積装置 |
JP3396639B2 (ja) * | 1998-09-30 | 2003-04-14 | 株式会社東芝 | 階層記憶装置及び階層記憶制御方法 |
US7051110B2 (en) * | 1999-12-20 | 2006-05-23 | Matsushita Electric Industrial Co., Ltd. | Data reception/playback method and apparatus and data transmission method and apparatus for providing playback control functions |
JP4325071B2 (ja) * | 2000-04-07 | 2009-09-02 | ソニー株式会社 | デジタルビデオ再生方法及びデジタルビデオ再生装置 |
US20050210145A1 (en) * | 2000-07-24 | 2005-09-22 | Vivcom, Inc. | Delivering and processing multimedia bookmark |
JP4191902B2 (ja) * | 2001-02-28 | 2008-12-03 | 株式会社日立製作所 | コンテンツ配信装置 |
JP4025533B2 (ja) * | 2001-11-07 | 2007-12-19 | 日本電信電話株式会社 | ストリーム映像受信制御方法、およびストリーム映像配信システム、およびストリーム映像受信装置 |
JP2003209823A (ja) | 2002-01-16 | 2003-07-25 | Matsushita Electric Ind Co Ltd | ストリーム送受信システムおよびストリーム送受信方法 |
JP2004222239A (ja) * | 2002-12-27 | 2004-08-05 | Hiranuma Shoji Kk | オン・デマンド映像配信システム並びにそのコンテンツの検索及び表示方法 |
JP2004274695A (ja) | 2003-01-15 | 2004-09-30 | Nippon Telegr & Teleph Corp <Ntt> | 複数ストリームの映像つなぎ再生装置、映像つなぎ再生方法、この方法のプログラム、およびこのプログラムを記録した記録媒体 |
JP2005130087A (ja) * | 2003-10-22 | 2005-05-19 | Canon Inc | マルチメディア情報機器 |
US20050177618A1 (en) * | 2003-12-22 | 2005-08-11 | Randy Zimler | Methods, systems and storage medium for managing bandwidth of segmented content |
JP4601987B2 (ja) * | 2004-04-07 | 2010-12-22 | 株式会社エヌ・ティ・ティ・ドコモ | データ受信装置、及び、データ受信方法 |
US7720983B2 (en) * | 2004-05-03 | 2010-05-18 | Microsoft Corporation | Fast startup for streaming media |
JP4322178B2 (ja) * | 2004-07-07 | 2009-08-26 | 日本無線株式会社 | マルチキャストmpegデータ受信処理装置 |
-
2007
- 2007-06-22 WO PCT/JP2007/062568 patent/WO2007148777A1/ja active Application Filing
- 2007-06-22 EP EP07767383A patent/EP2031875A4/en not_active Ceased
- 2007-06-22 KR KR1020087003770A patent/KR101355237B1/ko not_active IP Right Cessation
- 2007-06-22 CN CN2007800008548A patent/CN101341752B/zh not_active Expired - Fee Related
- 2007-06-22 JP JP2008522526A patent/JP5239858B2/ja not_active Expired - Fee Related
- 2007-06-22 US US11/990,901 patent/US8290349B2/en not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6128712A (en) * | 1997-01-31 | 2000-10-03 | Macromedia, Inc. | Method and apparatus for improving playback of interactive multimedia works |
Non-Patent Citations (2)
Title |
---|
An interactive video delivery and caching system using video summarazation;Sung-Ju Lee et al;《Computer Communications》;20021231;第425页左栏第1段、右栏第1段,428页左栏第1段-右栏第1段,第430页左栏第2段,第433页右栏第1段,图1-2、5、9 * |
Sung-Ju Lee et al.An interactive video delivery and caching system using video summarazation.《Computer Communications》.2002,第425页左栏第1段、右栏第1段,428页左栏第1段-右栏第1段,第430页左栏第2段,第433页右栏第1段,图1-2、5、9. |
Also Published As
Publication number | Publication date |
---|---|
WO2007148777A1 (ja) | 2007-12-27 |
US20090317064A1 (en) | 2009-12-24 |
KR101355237B1 (ko) | 2014-01-27 |
CN101341752A (zh) | 2009-01-07 |
US8290349B2 (en) | 2012-10-16 |
EP2031875A1 (en) | 2009-03-04 |
EP2031875A4 (en) | 2010-08-11 |
KR20090020540A (ko) | 2009-02-26 |
JP5239858B2 (ja) | 2013-07-17 |
JPWO2007148777A1 (ja) | 2009-11-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101341752B (zh) | 重放设备和方法 | |
CN102362313A (zh) | 控制媒体内容的回放 | |
CA2846828C (en) | Reception device, reception method, program, and information processing system | |
US8749715B2 (en) | Information processing system and information processing method | |
US8000578B2 (en) | Method, system, and medium for providing broadcasting service using home server and mobile phone | |
US20090119712A1 (en) | Method for providing multimedia content list and sub-list, and broadcast receiving apparatus using the same | |
CN101252674B (zh) | 网络系统、服务器设备、终端设备、内容指南的显示方法 | |
US8634693B2 (en) | Recording apparatus, recording status detection method, program delivery and recording system, and program | |
JP2007104679A (ja) | Dmbサービス中におけるdmbデータの再生のためのdmb端末機及び方法 | |
CN101662618B (zh) | 信息处理装置和操作设置方法 | |
US20120134652A1 (en) | Proxy digital video recorder | |
JP2009152927A (ja) | コンテンツの再生方法および再生システム | |
JP4618301B2 (ja) | コンテンツの提供方法 | |
KR20100053300A (ko) | 방송 부가정보를 제공하는 방송수신장치 및 그 방법 | |
JP5181102B2 (ja) | インターネット番組表配信システム | |
US8538235B2 (en) | Reproducing device, reproducing method, program and recording medium | |
EP2670133A1 (en) | Recording apparatus, sharing, processing method, and computer program product | |
JP2022052907A (ja) | 受信装置および制御方法 | |
JP4399865B2 (ja) | 録画番組再生装置、録画番組再生方法および録画番組再生プログラム | |
US9769415B1 (en) | Bandwidth optimized channel surfing and interface thereof | |
KR101947186B1 (ko) | 콘텐츠 재생 방법 및 그 시스템 | |
CN101743744B (zh) | 用于回放内容项的方法和设备 | |
JP2009065546A (ja) | 地デジデータ放送更新時の画面表示方法 | |
JP4271986B2 (ja) | 視聴システム、移動通信端末、情報通信端末、及び視聴プログラム | |
KR101649721B1 (ko) | 휴대 단말을 통한 융합방송 수신 장치 및 융합방송 출력이 가능한 휴대 단말 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130424 Termination date: 20150622 |
|
EXPY | Termination of patent right or utility model |