CN1280741A - 具有快速重放能力的按要求提供视频的方法和设备 - Google Patents
具有快速重放能力的按要求提供视频的方法和设备 Download PDFInfo
- Publication number
- CN1280741A CN1280741A CN98811743.6A CN98811743A CN1280741A CN 1280741 A CN1280741 A CN 1280741A CN 98811743 A CN98811743 A CN 98811743A CN 1280741 A CN1280741 A CN 1280741A
- Authority
- CN
- China
- Prior art keywords
- data
- file
- frame
- video information
- permanent
- 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.)
- Pending
Links
Images
Classifications
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2387—Stream processing in response to a playback request from an end-user, e.g. for trick-play
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8455—Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Television Signal Processing For Recording (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
用于按照正常重放模式或快速重放模式选择地显示视频信息而处理视频信息的编码数据流(例如,按要求提供视频)的方法和设备,包括以下步骤:把编码数据流分割成(a)固定数据,由不参照其它图象帧编码的固定图象顿构成,和(b)补充数据(例如,B帧和P帧),用来补充固定数据;存储固定数据到固定数据文件中;存储补充数据到补充数据文件中;在选择正常重放模式时,组合固定数据文件和补充数据文件的数据,以便重新构建和显示视频信息;在选择快速重放模式时,只显示固定数据文件的数据。
Description
发明领域和背景
本发明涉及按要求提供视频的方法和设备,具体地,涉及这样的方法和设备,它除了正常重放以外提供快速重放的能力。
按要求提供视频(VOD)***允许多个用户,具有计算机化的监视器(显示器)的每个用户来从被存储在中央计算机(服务器)中的大量节目选项中预订和控制显示选择的节目。显示器通过宽带链路(诸如,屏蔽电缆、光纤、或卫星天线)与服务器通信。服务器使用高容量存储装置,例如,RAID光盘阵列,和强有力的控制器,按照用户命令来恢复和按规定路线发送数据流。
彩***信息的直接的数字表示需要大量存贮器和数据流容量。为此,建议了视频压缩技术和标准,它们大大地减小了存贮器和通信需求。当前最熟知的标准是MPEG(活动图象专家组)标准。它包括两种类型的编码视频数据,即(a)固定数据,由不参照其它图象帧编码的固定的图象帧组成,和(b)补充数据,用来补充固定数据,包括按照从固定图象帧和预测图象帧得到的活动补偿预测而编码的预测图象帧。固定图象帧通常称为I帧(内部编码的图象)。预测图象帧包括P帧,它们是单向预测的,和B帧,它们是双向预测的,后者有时称为内插的帧。
另一种图象类型,即D帧,也被提供来允许简单的但有限的质量的快速前向回放运行模式。
在典型的VOD***中,原先的视频信息(例如,模拟)以编码形式被压缩,并被数字地存储在服务器中。根据用户命令,所需要的节目以压缩形式被发送给显示器。在显示器处,通过显示固定图象帧(I帧)序列和在每个这样的帧之间从各自的固定图象帧与其它的预测图象帧来重新构建适当的预测图象帧序列(P帧和B帧)。
虽然VOD***的基本功能是恢复和显示选择的节目,但很希望提供一个VOD***,它提供家用VCR(盒式录象机)全部的各种各样运行模式,包括正常重放、快速前向重放、快速后向重放、跳跃等等。
在压缩视频***中完成快速重放(前向或后向)的一个方法是从压缩的视频流中只提取和显示固定的图象帧。然而,这是一种软盘密集的和CPU密集的运行,它会使得服务器性能达到其极限,特别是如果多个用户同时预订快速重放的话。
Chen等的美国专利5,521,630提出一种方法来解决这个问题,它把数据流分割成段和把这些段存储在分开的文件中,每个段包括一个I帧和多个B帧与P帧,直至下一个I帧为止。在所说明的实例中,有十个文件(软盘)。第一文件包括段S0,S10,S20等等;第二文件包括段S1,S11,S21等等;第十文件包括段S9,S19,S29等等。在正常重放期间,这些段以循环方式被恢复和组合;而在快速重放时,按照段采样方法或段代替方法,选择这些段用于显示。
发明目的和概要
本发明的一个目的是提供用于按照由用户所选择的正常重放模式或快速重放模式处理编码的视频信息的另一个方法和***。
按照本发明的一个宽广的方面,提供了用于按照由用户所选择的正常重放模式或快速重放模式选择地显示视频信息而处理包括由存储装置提供的视频信息的编码数据流的方法,该方法包括:把编码的数据流分割成(a)固定数据,由不参照其它图象帧编码的固定图象帧构成,(b)补充数据,用来补充固定数据和包括按照从固定图象帧和其它预测的图象帧得到的活动补偿预测而编码的预测的图象帧;存储该固定数据到固定数据文件中;存储该补充数据到与固定数据文件分开的补充数据文件中;在选择正常重放模式时,组合固定数据文件和补充数据文件的数据,以便重新构建和显示该编码数据流的视频信息;以及在选择快速重放模式时,只显示固定数据文件的视频信息。
最好,在选择快速重放模式时,只显示固定数据文件的视频信息,但在有些情况下,也可能希望显示其它数据连同固定数据文件的数据。
按照所述最佳实施例中的另一些特性,该方法包括:产生和存储固定数据文件中的固定图象帧和补充数据文件中的预测图象帧的每个帧的地址到指针文件中;和当重新构建和显示编码的数据流的视频信息时,利用在指针文件中的数据组合固定数据文件和补充数据文件中的数据。
在其中编码的数据流中的视频信息是MPEG压缩数字数据的***中本发明是特别有用的,其中:固定图象帧是内部编码图象帧(I帧),预测图象帧包括单向预测图象帧(P帧)和双向预测图象帧(B帧)。
按照所述的最佳实施例中的另一些特性,该编码数据流还包括音频信息,它也以在指针文件中所存储的地址被存储在补充数据文件中,并在选择正常重放模式时,与重新构建和显示的视频信息一起被重放。该数据流还可以包括要与重新构建和显示的视频信息一起被重放的用户输入信息(例如,标题,文本等等)。
按照所述的最佳实施例中的另一些特性,该方法还可任选地包括:产生固定起始文件,把指针文件中的地址包含到在SKIP(跳跃)运行模式期间要被使用的固定图象帧的起始点;以及当在选择跳跃运行模式后重新构建和显示视频信息时,利用固定起始文件以控制指针文件。
本发明也提供用于按照以上方法处理编码数据流的设备。
通过以下的描述,将使本发明的另外的特性和优点更明显。
附图简述
这里将参照附图,仅仅以举例的方式描述本发明,其中:
图1显示了按照MPEG格式压缩的数字视频数据的典型的图象帧序列;
图2是显示在典型的MPEG压缩视频文件中数据组织的示意性方框图;
图3是显示当视频数据按照本发明被分割时在大容量存储装置中的数据组织的示意性方框图;
图4是显示在跳跃运行期间要被使用的固定起始文件的、在大容量存储装置中的包含内容的示意性方框图;
图5是显示按照本发明的最佳实施例构建的视频***的主要单元的示意性方框图;
图6是显示图5的视频***中在四个运行模式下数据流程的示意性流程图;
图7是显示按照本发明的另一个最佳实施例的视频***的主要单元的示意性方框图;以及
图8是显示本发明的又一个最佳实施例的示意性方框图,其中在单个单元中实现存储和观看功能。
最佳实施例描述
如前所述,本发明对于处理按照MPEG(活动图象专家组)格式被压缩的数字数据是特别有用的,所以,将在下面进行描述。图1示意地显示了按照MPEG格式压缩的数字视频数据的典型的图象帧序列。
这样,图1所示的图象帧序列是以I帧开始的,I帧是不参照其它图象帧编码的内部编码的图象。I帧是给出接入点的固定帧,从该接入点处可以开始译码,以及I帧仅仅以适度的压缩比被编码。
图1所示的图象帧序列还包括两种类型的预测编码的图象帧,它们是通过使用活动补偿预测而被编码的。P帧是从过去的I帧或O帧单向地预测的;而B帧是从过去的和将来的图象帧双向地预测的,所以提供最高的压缩度。
在序列中的三种连续的图象帧的组织可由编码器按照具体应用的需要被确定。由于用于压缩数字视频数据的MPEG格式在文献(例如,在上述的Chen等的美国专利5,521,630)中有大量描述,所以这里不作进一步说明。
图2示意地表示了在记录的视频节目(例如,活动图象)的传统的MPEG压缩视频文件中的典型数据组织。这样,当重新构建和显示记录的视频节目时,所显示的数据组织包括被散插在用来补充固定数据的补充数据块中的固定数据块。在MPEG***中,固定数据将由I帧组成;而补充数据包括P帧和B帧。补充数据也将包括其它多种多样的数据,诸如,在显示记录的视频节目期间要被重现的音频信息;与记录的视频图象一起要被重现的用户输入信息(例如,标题、文本等);同步数据等。传统的视频显示器被编程来译码和组合来自图2所示的固定数据块与补充数据块的数据,以产生伴随有声音、文本、标题等的一系列可显示的视频帧。
图3表示图2的数据组织是如何按照本发明被修改,以使得能够以有效的方式按照由用户所选择的正常重放模式或快速重放模式选择地显示视频信息。这样,如图3所示,图2所示的编码数据流被分割成被存储在固定数据文件2中的固定数据和被存储在补充数据文件3中的补充数据。该***也产生指针文件4,它存储在文件2中的每个固定数据帧的地址和在文件3中的每个补充数据帧的地址。正如就在下面描述的,在选择正常重放模式后,指针文件被用来从固定数据文件2和补充数据文件3组合数据,以便重现构建和显示原先的视频信息。然而,在选择快速重放模式后,只有固定数据文件2中的固定数据被显示来提供视频的快速重放。
图4表示了任选地供给固定起始文件,通过识别指明固定数据文件2的固定起始点的指针文件4的记录,使得直接接入到图3的固定数据文件2的选择的固定帧的起始点。因此,固定起始文件5包含有在跳跃运行期间要被使用的固定帧起始点在指针文件4中的地址;以及在这样的运行期间,它控制指针文件4,当该文件何时被用来重新构建和显示视频信息。
图5表示了按照本发明的按要求提供视频(VOD)***的主要方块,以提供正常重放(当接收重放命令时),以及前向时的快速重放能力(当接收前向命令时)和后向时的快速重放能力(当接收后向命令时)。所说明的***包括:大容量存储装置10,包含在按照图2的MPEG压缩视频格式下的记录的视频节目(例如,活动图象,新的项目,体育事件,文娱节目,职业表演等);在中央位置处的服务器单元20;以及在各个远端位置处的多个显示器单元30,每个通过宽带通信链路40(诸如,屏蔽电缆,光纤,卫星天线等)与服务器单元20通信。
服务器单元20包括服务器控制***21,它控制服务器单元的总的运行。它也包括节目目录22,包含有关每个节目的内容的信息,以及来自大容量存储装置10的各个文件的识别号。这个信息被显示器单元30的用户使用来选择节目和接入所选择的节目的文件。这些功能是通过用户请求寄存器23实行的,该寄存器接收来自显示器单元30的用户命令(例如,所选择的节目)以及控制命令,诸如重放(PLAY),快速前向(FFWD)、快速后向(FBWD)和跳跃(SKIP)命令。上述的功能可由传统的服务器***完成。
按照本发明,服务器单元20包括大容量存储装置24,其中包含上述的固定数据文件2,补充数据文件3,和指针文件,如图3所示。服务器单元20还包括分路器25,它按照图2所示的数据组织把编码数据流分割成固定数据(例如,I帧),用于以在图3所示的指针文件4中存储的地址存储在固定数据文件2中,和补充数据(例如,P帧、B帧、音频、标题、文本等),用于存储在补充数据文件3中。
如果***也包括提供执行按照图4的SKIP运行的能力的任选项,则该***也在大容量存储装置24中产生图4所示的固定起始文件5,其中包含有在指针文件中的、在SKIP运行期间要被使用的固定图象帧的起始点的地址。
服务器单元20还包括合并模块26,被耦合到服务器控制***21和按照在寄存器23中的用户请求命令把来自大容量存储装置24的视频信息有效地重新构建成压缩的视频流。这样,如果用户请求是正常重放命令,则合并模块26有效地重新构建视频信息包括来自固定数据文件2的固定图象帧(例如,I帧)和来自补充数据文件3的预测图象帧(例如,B帧和P帧),正如指针文件4控制的。另一方面,如果用户请求是快速重放(FFWD或FBWD)命令,则服务器控制***21只传送要被译码和显示的来自固定数据文件2的固定图象帧。
快速重放运行模式可以是快速前向重放(FFWD)或快速后向重放(FBWD)。如果命令是FFWD,则服务器只传送来自固定数据文件2的固定帧,如上所述。为了执行FBWD命令,服务器20包括反向缓存器27,用来执行该命令。因此,在FBWD命令的情况下,来自固定数据文件2的固定帧以反向次序被临时存储在反向缓存器27中,然后由此以正向次序输出到显示器单元。使用反向缓存器27的这样的装置被认为是当重新构建发送到显示器单元的数据流时,更有效地以反向顺序逐个地读出相同的帧。
如上所述被服务器控制***21重新构建的视频流通过显示器接口28和通信链路40被发送到各个显示器单元30。每个显示器单元30包括服务器接口31,用于接收压缩的视频流,以及显示器控制***32,处理视频流,以便在显示器单元的显示屏幕上显示。
每个显示器单元30还包括用户接口34,使得用户能够输入对于想要的运行模式的适当的命令。图5显示四个这样的命令:PLAY 50,FFWD 51,FBWD 52,和SKIP 53。用户命令被存储在用户命令寄存器35。它通过通信链路40被传送到服务器单元20,在其中把它存储在用户请求寄存器23,并用来以上面所述的方式控制服务器控制***21。
每个显示器30还包括译码器36,它按照上述的用户命令把从服务器20接收的压缩的视频流变换成可显示的帧的数据流。这些帧在显示器单元的屏幕33上被显示。
图6示意地表示了在图5所示的最佳实施例中上述的四个运行模式时的数据流。图6显示了MPEG源10,它可以以脱机方式或联机方式被准备,以及包括被存储在按照图2所示的文件安排的标准的MPEG压缩的文件的节目目录中的每个节目。每个这样的MPEG压缩文件被服务器单元20的分割单元25按照图3变换成三个文件2,3,4,或也包括图4所示的固定起始文件5。这样的分割文件被存储在服务器的大容量存储装置24中。因此,固定数据文件2包括固定图象帧(例如,MPEG***中的I帧);补充数据文件3包括预测图象帧(B帧和P帧),以及用来补充固定数据的其它多种多样的信息(例如,音频信息,在标题和文本中的用户输入,以及同步信息);以及指针文件4包括在固定数据文件2和补充数据文件3中的每个帧的地址,例如,在选择正常重放模式后使得两个文件的帧能够合并,正如下面将描述的。大容量存储装置24也可包括固定起始文件5,如上面参照图4描述的,以便在用户输入SKIP命令53时使得能够执行SKIP运行。
所有上述的文件可以在联机或脱机时准备,以便于准备好响应用户通过用户的显示器单元30的请求。
因此,如果显示器单元通过用户接口34输入正常重放命令,如图5的方块50所表示,服务器单元20的合并电路26被启动来在指针文件4的控制下重新构建以压缩形式被存储在固定数据文件2和补充数据文件3中的视频信息,以及按照图2所示的MPEG压缩文件结构发送这个信息给显示器单元30。显示器单元30的译码器36(图5)把这样发送的数据变换成可显示的帧的数据流,包括来自文件2的固定帧(I帧)和来自文件3的预测帧(B帧和P帧),以便在显示器单元30的屏幕33上显示,正如在任何其它的MPEG编码视频的显示器中那样。
当前向重放命令(FFWD)被输入到显示器单元时,如图6的方块51所表示,只有在固定数据文件2中的固定帧(I帧)被发送到显示器单元,并由其译码器36译码,这样只有MPEG编码视频的I帧被显示在显示器单元30的屏幕33上。
当后向重放(FBWD)命令被输入到显示器单元时,如图6的方块52所表示,和上述的FFWD命令(方块51)的情况一样,只有在固定数据文件2中的I帧被发送到显示器单元。然而,在FBWD命令(方块52)的情况下,I帧首先被暂时存储在反向缓存器27中,然后通过通信链路40以反向次序被输出到显示器单元30。这样,显示器单元30以反向次序接收I帧,供其译码器36译码和显示在其屏幕上。
如果输入SKIP命令,如图6的方块53所表示,固定起始文件5在服务器20中被利用来控制指针文件4,以便只输出从文件2中被选择用于各自的SKIP运行的固定数据。
将会看到,显示器单元30,除了对于把FFWD,FBWD,和SKIP控制加到用户接口34以外,可以是传统的VOD结构,因为按照本发明对于视频数据的几乎所有的处理是在服务器20中完成的。
图7表示了另一实施例,其中合并电路(26,图5)和反向缓存器(27,图5)分别以37和38被包括在显示器单元30。服务器单元20和显示器单元30的其余结构和运行是相同的,所以易于实行和理解,在图7上相同的参考数字被用于与图5上相同的元件。因此,在正常重放模式下,服务器20通过通信链路40发送来自其固定数据文件2的固定数据,来自其补充数据文件3的补充数据,和来自其指针文件4的指针数据给显示器单元30;显示器单元30的合并电路37在指针文件4的控制下进行固定数据和补充数据的合并,合并的压缩数据由显示器译码器36解压,以便显示在显示器屏幕33上。在输入快速前向重放(FFWD)命令后,服务器20只发送在服务器的文件2中的固定数据给各自的显示器单元30,该数据在译码器36中被译码和被显示在屏幕33上。在输入快速后向重放(FBWD)命令后,只有来自服务器文件2的固定数据被发送到显示器,但在这种情况下,该数据在被倒置、译码和显示在显示器屏幕上以前,首先被暂时存储在各自的显示器的反向缓存器38中。
图7的实施例因此把上述的合并器和反向缓存器的任务加到显示器,由此使得服务器20免除这些任务。
图8表示了又一个实施例,其中上述的服务器和显示器功能是以单个单元实现的,被称为重放器单元,总的以60表示。这样,单个单元60包括:图5所示的服务器20的节目目录22;大容量存储装置24,包含固定数据文件2,补充数据文件3,指针文件4,和固定起始文件5;分路器25;合并器26;以及反向缓存器27。它还包括:图5所示的用户接口34;译码器36;和显示器单元30的屏幕。它进一步包括放像机控制单元61,用来控制所有的上述的单元。由于所有的功能都是以单个单元60实现的,图5所示的***消除了对于用户请求寄存器23、显示器接口28、服务器接口31和通信链路40的需要,如图5所示。
虽然已经对于几个最佳实施例描述了本发明,但将会看到,这些实施例仅仅是为了作为例子而阐述的,并可以作出许多改变。例如,固定数据文件不单可包括固定数据(例如,MPEG标准下的I帧),也可包括某些补充数据(例如,MPEG标准下所选择的一些P帧)。另外,I帧可以处在不同的固定文件中;例如,可以有两个固定文件,一个用于奇数I帧,另一个用于偶数I帧,或一个固定文件用于每隔五个的I帧,另一个用于其它的I帧。这样,在快速重放模式时,只有一个固定数据文件的数据(例如,偶数I帧或每隔五个的I帧)被显示,造成甚至更快的重放。还将会看到,分割功能即使在不同的位置也可脱机执行,并被存储在各个文件中用于在请求时发送到用户。而且,许多想要的功能,诸如“合并”功能,可由软件而不是由分立电路来执行。某些类型的补充数据(例如,P帧和B帧)也可被存储在与其它类型的补充数据(例如,音频,标题,文本等)不同的补充数据文件,以便于在显示器级别上进行编辑。
本发明的许多其它的变化、修正、和应用将是显而易见的。
Claims (18)
1.用于按照由用户所选择的正常重放模式或快速重放模式选择地显示视频信息而处理包括由存储装置提供的视频信息的编码数据流的方法,所述方法包括:
把所述编码的数据流分割成(a)固定数据,由不参照其它图象帧编码的固定图象帧构成,(b)补充数据,用来补充固定数据,并包括按照从固定图象帧和其它预测的图象帧得到的活动补偿预测而编码的预测图象帧;
存储所述固定数据到固定数据文件中;
存储所述补充数据到与固定数据文件分开的补充数据文件中;
在选择正常重放模式时,组合固定数据文件和补充数据文件的数据,以便重新构建和显示编码的数据流的视频信息;以及
在选择快速重放模式时,只显示固定数据文件的视频信息。
2.按照权利要求1的方法,还包括:
产生和存储固定数据文件中的固定图象帧和补充数据文件中的预测图象帧的每个帧的地址到指针文件中;以及
当重新构建和显示编码的数据流的视频信息时,利用在指针文件中的数据组合固定数据文件和补充数据文件中的数据。
3.按照权利要求2的方法,其中在所述编码数据流中的所述视频信息是MPEG压缩数字数据,其中:
所述固定图象帧是内部编码图象帧(I帧),以及
所述预测图象帧包括单向预测图象帧(P帧),和双向预测图象帧(B帧)。
4.按照权利要求2的方法,其中所述编码数据流也包括音频信息,它也以在所述指针文件中所存储的地址被存储在补充数据文件中,以及在选择正常重放模式时,它与重新构建和显示的视频信息一起被重放。
5.按照权利要求2的方法,其中所述编码数据流也包括用户输入的信息,它是从编码数据流中被分割出的,它以在指针文件中所存储的地址被存储在所述补充数据文件中,以及在选择正常重放模式时与被重新构建和显示的视频信息组合在一起。
6.按照权利要求2的方法,还包括:
产生固定起始文件,把指针文件中的地址包含到在SKIP(跳跃)运行模式期间要被使用的固定图象帧的起始点;以及
当在选择跳跃运行模式后重新构建和显示所述视频信息时,利用所述固定起始文件来控制所述指针文件。
7.按照权利要求2的方法,其中:
所述快速重放模式包括可由用户选择的快速前向重放模式和快速后向重放模式;
选择所述快速前向重放模式,使该固定图象帧以向前的顺序被显示;
选择所述快速后向重放模式,使得固定图象帧被存储在反向缓存器中,然后从所述反向缓存器以向后的顺序被显示。
8.用于按照由用户所选择的正常重放模式或快速重放模式选择地显示视频信息而处理包括由存储装置提供的视频信息的编码数据流的设备,所述设备包括:
用户输入装置,用于输入正常重放模式和快速重放模式命令;
显示屏幕;
大容量存储装置,包括固定数据文件和补充数据文件;以及控制***,用于:
把所述编码的数据流分割成(a)固定数据,由不参照其它图象帧编码的固定图象帧构成,(b)补充数据,用来补充固定数据和包括按照从固定图象帧和其它预测的图象帧得到的活动补偿预测而编码的预测图象帧;
存储所述固定数据到固定数据文件中;
存储所述补充数据到与所述固定数据文件分开的补充数据文件中;
在输入正常重放模式命令时,组合所述固定数据文件和所述补充数据文件的数据,以便重新构建和显示所述编码数据流的视频信息;以及
在输入快速重放模式命令时,只处理和显示所述固定数据文件的视频信息。
9.按照权利要求8的设备,其中所述大容量存储装置还包括指针文件;以及其中所述控制***也:
把在固定数据文件中的所述固定图象帧和在所述补充数据文件中的所述预测图象帧的每个图象帧的地址存储在所述指针文件中;以及
当在输入正常重放模式命令后重新构建和显示编码的数据流的视频信息时,利用在所述指针文件中的数据来组合在所述固定数据文件和补充数据文件中的数据。
10.用于按照由用户所选择的正常重放模式或快速重放模式选择地显示视频信息而处理包括视频信息的编码数据流的设备,所述视频信息由以下文件提供:
固定数据文件,由不用参照其它图象帧而被编码的固定图象帧构成;
补充数据文件,由用来补充固定数据并包括按照从固定图象帧和其它预测的图象帧得到的活动补偿预测来编码的预测图象帧的数据构成;以及
指针数据文件,包含在固定数据文件中的所述固定图象帧的地址和在所述补充数据文件中的所述预测图象帧的地址;
所述设备包括控制***,用于执行以下运行:
在输入正常重放模式命令时,利用在指针数据文件中的所述数据来组合固定数据文件和补充数据文件的数据,以便重新构建和显示所述编码的数据流的视频信息;以及
在输入快速重放模式命令时,只处理和显示所述固定数据文件的视频信息。
11.按照权利要求10的设备,其中在由所述控制***处理的所述编码数据流中的所述视频信息是MPEG压缩的数字数据,其中:
所述固定图象帧是内部编码图象帧(I帧),以及
所述预测图象帧包括单向预测图象帧(P帧),和双向预测图象帧(B帧)。
12.按照权利要求11的设备,其中所述编码数据流也包括音频信息,它是由所述控制***从编码数据流中分割的,它以在指针文件中所存储的地址被存储在所述补充数据文件中,以及在选择正常重放模式时,与重新构建和显示的视频信息一起被重放。
13.按照权利要求11的设备,其中所述编码数据流还包括用户输入的信息,它是由所述控制***从编码数据流中被分割出的,它以在指针文件中所存储的地址被存储在所述补充数据文件中,以及在选择正常重放模式时与被重新构建和显示的视频信息组合在一起。
14.按照权利要求10的设备,其中当在输入SKIP(跳跃)命令后重新构建和显示所述视频信息时,所述控制***也利用固定起始文件来控制所述指针文件。
15.按照权利要求10的设备,其中:
所述快速重放模式包括可由用户通过所述用户输入装置选择的快速前向重放模式和快速后向重放模式;以及其中所述控制***:
在选择快速前向重放模式时,使得固定图象帧以向前的顺序被显示;以及
在选择快速后向重放模式时,使得固定图象帧以反向次序被存储在反向缓存器中,然后从所述反向缓存器以向后的顺序被显示。
16.按照权利要求8的设备,其中所述设备包括服务器单元和被连接到所述服务器单元的显示器单元;
所述服务器单元包括所述大容量存储装置以及所述控制***的一部分控制所述固定数据和补充数据的分割与存储;
所述显示器单元包括所述用户输入装置,所述显示屏幕,以及所述控制***控制数据的组合和数据在所述屏幕上的显示。
17.按照权利要求16的设备,其中所述服务器单元是在中央位置,以及其中在远端位置有多个所述显示器单元,由通信链路连接到所述服务器单元。
18.按照权利要求16的设备,其中所述服务器单元和显示器单元都在同一个位置。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/982,287 US6057832A (en) | 1997-12-02 | 1997-12-02 | Method and apparatus for video-on-demand with fast play capability |
US08/982,287 | 1997-12-02 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1280741A true CN1280741A (zh) | 2001-01-17 |
Family
ID=25529006
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN98811743.6A Pending CN1280741A (zh) | 1997-12-02 | 1998-11-30 | 具有快速重放能力的按要求提供视频的方法和设备 |
Country Status (7)
Country | Link |
---|---|
US (1) | US6057832A (zh) |
EP (1) | EP1044563A2 (zh) |
JP (1) | JP2001525636A (zh) |
CN (1) | CN1280741A (zh) |
AU (1) | AU1350299A (zh) |
IL (1) | IL136262A0 (zh) |
WO (1) | WO1999029107A2 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100350262C (zh) * | 2005-02-06 | 2007-11-21 | 重庆工学院 | 车用铅酸蓄电池容量在线检测*** |
CN100411440C (zh) * | 2003-04-28 | 2008-08-13 | 索尼株式会社 | 视频解码装置和方法 |
CN101433085B (zh) * | 2006-04-24 | 2012-04-18 | 松下电器产业株式会社 | 数据处理装置、数据处理方法、数据处理程序及记录有该数据处理程序的记录媒体以及集成电路 |
CN101796793B (zh) * | 2007-05-08 | 2013-11-27 | 埃治威尔股份公司 | 用于流送含有特技播放流送模式的数据的方法和装置 |
Families Citing this family (110)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10322630A (ja) * | 1997-05-14 | 1998-12-04 | Minolta Co Ltd | スチルカメラ |
US6385771B1 (en) * | 1998-04-27 | 2002-05-07 | Diva Systems Corporation | Generating constant timecast information sub-streams using variable timecast information streams |
JP2000224521A (ja) * | 1999-01-29 | 2000-08-11 | Nec Corp | Iピクチャ高速サーチ装置 |
US6499060B1 (en) | 1999-03-12 | 2002-12-24 | Microsoft Corporation | Media coding for loss recovery with remotely predicted data units |
US7730300B2 (en) | 1999-03-30 | 2010-06-01 | Sony Corporation | Method and apparatus for protecting the transfer of data |
US6453376B1 (en) * | 1999-10-21 | 2002-09-17 | Sony Corporation | Method for implementing scheduling mechanisms with selectable resource modes |
BR0015030A (pt) * | 1999-10-28 | 2002-06-18 | Ncube Corp | Sistema de largura de banda adaptativo e método para transmitir dados |
AU2001229644A1 (en) | 2000-01-27 | 2001-08-07 | Suzanne M. Berberet | System and method for providing broadcast programming, a virtual vcr, and a video scrapbook to programming subscribers |
US6766376B2 (en) | 2000-09-12 | 2004-07-20 | Sn Acquisition, L.L.C | Streaming media buffering system |
US7716358B2 (en) | 2000-09-12 | 2010-05-11 | Wag Acquisition, Llc | Streaming media buffering system |
US8595372B2 (en) * | 2000-09-12 | 2013-11-26 | Wag Acquisition, Llc | Streaming media buffering system |
US7809879B1 (en) * | 2000-09-26 | 2010-10-05 | International Business Machines Corporation | Method and apparatus for providing stream linking in audio/video disk media |
AU2001296326A1 (en) * | 2000-09-27 | 2002-04-08 | The Regents Of The University Of California | Client-based interactive digital television architecture |
IL155401A0 (en) * | 2000-10-13 | 2003-11-23 | Thin Multimedia Inc | Method and apparatus for streaming video data |
US6823394B2 (en) | 2000-12-12 | 2004-11-23 | Washington University | Method of resource-efficient and scalable streaming media distribution for asynchronous receivers |
DE60119678T3 (de) * | 2000-12-15 | 2010-09-16 | Panasonic Corp., Kadoma | Empfangsgerät mit Aufzeichnungseinheit zum Aufzeichnen eines verschlüsselten Rundfunksignals und Rundfunkvorrichtung zum Verschlüsseln eines auszustrahlenden Signals sowie zugehörige Verfahren |
US7124303B2 (en) * | 2001-06-06 | 2006-10-17 | Sony Corporation | Elementary stream partial encryption |
US7895616B2 (en) | 2001-06-06 | 2011-02-22 | Sony Corporation | Reconstitution of program streams split across multiple packet identifiers |
US7574728B2 (en) | 2001-07-31 | 2009-08-11 | Dinastech Ipr Limited | System for delivering data over a network |
US7174384B2 (en) * | 2001-07-31 | 2007-02-06 | Dinastech Ipr Limited | Method for delivering large amounts of data with interactivity in an on-demand system |
US20090282444A1 (en) * | 2001-12-04 | 2009-11-12 | Vixs Systems, Inc. | System and method for managing the presentation of video |
US7274857B2 (en) | 2001-12-31 | 2007-09-25 | Scientific-Atlanta, Inc. | Trick modes for compressed video streams |
US7765567B2 (en) | 2002-01-02 | 2010-07-27 | Sony Corporation | Content replacement by PID mapping |
US7376233B2 (en) * | 2002-01-02 | 2008-05-20 | Sony Corporation | Video slice and active region based multiple partial encryption |
US7155012B2 (en) * | 2002-01-02 | 2006-12-26 | Sony Corporation | Slice mask and moat pattern partial encryption |
US8051443B2 (en) * | 2002-01-02 | 2011-11-01 | Sony Corporation | Content replacement by PID mapping |
US7215770B2 (en) * | 2002-01-02 | 2007-05-08 | Sony Corporation | System and method for partially encrypted multimedia stream |
US7292690B2 (en) * | 2002-01-02 | 2007-11-06 | Sony Corporation | Video scene change detection |
US7823174B2 (en) | 2002-01-02 | 2010-10-26 | Sony Corporation | Macro-block based content replacement by PID mapping |
US7302059B2 (en) * | 2002-01-02 | 2007-11-27 | Sony Corporation | Star pattern partial encryption |
US8027470B2 (en) * | 2002-01-02 | 2011-09-27 | Sony Corporation | Video slice and active region based multiple partial encryption |
KR100851003B1 (ko) * | 2002-02-23 | 2008-08-12 | 주식회사 엘지이아이 | 디지털 티브이의 변속 재생 장치 |
US20030191623A1 (en) * | 2002-02-25 | 2003-10-09 | Oak Technology, Inc. | Computer system capable of executing a remote operating system |
US9122808B2 (en) * | 2002-02-25 | 2015-09-01 | Csr Technology Inc. | Network interface to a video device |
US7272658B1 (en) | 2003-02-13 | 2007-09-18 | Adobe Systems Incorporated | Real-time priority-based media communication |
EP1602034A2 (en) * | 2003-03-11 | 2005-12-07 | GTV Solutions Inc. | Communications interchange system |
US7292692B2 (en) * | 2003-03-25 | 2007-11-06 | Sony Corporation | Content scrambling with minimal impact on legacy devices |
US7577198B2 (en) * | 2003-09-07 | 2009-08-18 | Microsoft Corporation | Number of reference fields for an interlaced forward-predicted field |
US8085844B2 (en) * | 2003-09-07 | 2011-12-27 | Microsoft Corporation | Signaling reference frame distances |
US7286667B1 (en) | 2003-09-15 | 2007-10-23 | Sony Corporation | Decryption system |
US7853980B2 (en) * | 2003-10-31 | 2010-12-14 | Sony Corporation | Bi-directional indices for trick mode video-on-demand |
US8472792B2 (en) | 2003-12-08 | 2013-06-25 | Divx, Llc | Multimedia distribution system |
US7519274B2 (en) | 2003-12-08 | 2009-04-14 | Divx, Inc. | File format for multiple track digital data |
US20050169473A1 (en) * | 2004-02-03 | 2005-08-04 | Candelore Brant L. | Multiple selective encryption with DRM |
US8108896B2 (en) * | 2004-04-15 | 2012-01-31 | Arris Group, Inc. | Method and system for providing interactive services using video on demand infrastructure |
CN101120536A (zh) * | 2004-04-16 | 2008-02-06 | 数字加速器公司 | 用于传递通过ip网络访问的用户娱乐服务的方法和装置 |
US20060026162A1 (en) * | 2004-07-19 | 2006-02-02 | Zoran Corporation | Content management system |
US20060031892A1 (en) * | 2004-08-05 | 2006-02-09 | Bitband Technologies Ltd. | Prevention of advertisement skipping |
US7412149B2 (en) * | 2004-10-28 | 2008-08-12 | Bitband Technologies, Ltd. | Trick mode generation in video streaming |
WO2006052577A2 (en) * | 2004-11-04 | 2006-05-18 | Thomson Licensing | Method and apparatus for fast mode decision of b-frames in a video encoder |
US7302159B2 (en) * | 2004-11-12 | 2007-11-27 | Pelco | Apparatus and method of storing video data |
US8041190B2 (en) | 2004-12-15 | 2011-10-18 | Sony Corporation | System and method for the creation, synchronization and delivery of alternate content |
US7895617B2 (en) | 2004-12-15 | 2011-02-22 | Sony Corporation | Content substitution editor |
US8634413B2 (en) * | 2004-12-30 | 2014-01-21 | Microsoft Corporation | Use of frame caching to improve packet loss recovery |
EP1917808A1 (en) * | 2005-08-26 | 2008-05-07 | Thomson Licensing | Trick play using temporal layering |
US8185921B2 (en) | 2006-02-28 | 2012-05-22 | Sony Corporation | Parental control of displayed content using closed captioning |
US7555464B2 (en) * | 2006-03-01 | 2009-06-30 | Sony Corporation | Multiple DRM management |
WO2007106844A2 (en) | 2006-03-14 | 2007-09-20 | Divx, Inc. | Federated digital rights management scheme including trusted systems |
US8280982B2 (en) | 2006-05-24 | 2012-10-02 | Time Warner Cable Inc. | Personal content server apparatus and methods |
US9386327B2 (en) | 2006-05-24 | 2016-07-05 | Time Warner Cable Enterprises Llc | Secondary content insertion apparatus and methods |
US8024762B2 (en) | 2006-06-13 | 2011-09-20 | Time Warner Cable Inc. | Methods and apparatus for providing virtual content over a network |
US8826345B2 (en) | 2006-09-08 | 2014-09-02 | Edgeware Ab | Method and an apparatus for data streaming |
GB2441577A (en) * | 2006-09-08 | 2008-03-12 | Edgeware Ab | Video server using FPGA streamers with control GPU and memory wherein video data segments are chained with play, FF and rewind pointers |
GB2441576A (en) * | 2006-09-08 | 2008-03-12 | Edgeware Ab | Video server using FPGA streamers with control GPU and memory wherein video data segments are chained with play, FF and rewind pointers |
GB2441575A (en) * | 2006-09-08 | 2008-03-12 | Edgeware Ab | Video server using FPGA streamers with control GPU and memory wherein video data segments are chained with play, FF and rewind pointers |
KR20080032751A (ko) * | 2006-10-10 | 2008-04-16 | 삼성전자주식회사 | 휴대 단말기의 동영상 생성 방법 및 콘텐츠 제공 방법 |
ES2709208T3 (es) | 2007-01-05 | 2019-04-15 | Sonic Ip Inc | Sistema de distribución de vídeo que incluye reproducción progresiva |
US8792777B2 (en) * | 2007-01-10 | 2014-07-29 | Broadcom Corporation | Accurate fast forward rate when performing trick play with variable distance between frames |
US8181206B2 (en) | 2007-02-28 | 2012-05-15 | Time Warner Cable Inc. | Personal content server apparatus and methods |
JP5513400B2 (ja) | 2007-11-16 | 2014-06-04 | ソニック アイピー, インコーポレイテッド | マルチメディアファイルのための階層的で簡略なインデックス構造体 |
US9503691B2 (en) | 2008-02-19 | 2016-11-22 | Time Warner Cable Enterprises Llc | Methods and apparatus for enhanced advertising and promotional delivery in a network |
US20090313665A1 (en) * | 2008-06-17 | 2009-12-17 | Tandberg Television Inc. | Digital rights management licensing over third party networks |
US20100058404A1 (en) * | 2008-09-04 | 2010-03-04 | Tandberg Television, Inc. | Fulfilling Extended Video on Demand Customer Content Requests |
US8051287B2 (en) | 2008-10-15 | 2011-11-01 | Adobe Systems Incorporated | Imparting real-time priority-based network communications in an encrypted communication session |
US9462030B2 (en) * | 2009-03-04 | 2016-10-04 | Jacquelynn R. Lueth | System and method for providing a real-time three-dimensional digital impact virtual audience |
EP2507995A4 (en) | 2009-12-04 | 2014-07-09 | Sonic Ip Inc | SYSTEMS AND METHODS FOR TRANSPORTING ELEMENTARY BIT TRAIN CRYPTOGRAPHIC MATERIAL |
US8443097B2 (en) * | 2010-04-12 | 2013-05-14 | Alcatel Lucent | Queue management unit and method for streaming video packets in a wireless network |
US9247312B2 (en) | 2011-01-05 | 2016-01-26 | Sonic Ip, Inc. | Systems and methods for encoding source media in matroska container files for adaptive bitrate streaming using hypertext transfer protocol |
US8812662B2 (en) | 2011-06-29 | 2014-08-19 | Sonic Ip, Inc. | Systems and methods for estimating available bandwidth and performing initial stream selection when streaming content |
WO2013033458A2 (en) | 2011-08-30 | 2013-03-07 | Divx, Llc | Systems and methods for encoding and streaming video encoded using a plurality of maximum bitrate levels |
US9467708B2 (en) | 2011-08-30 | 2016-10-11 | Sonic Ip, Inc. | Selection of resolutions for seamless resolution switching of multimedia content |
US8787570B2 (en) | 2011-08-31 | 2014-07-22 | Sonic Ip, Inc. | Systems and methods for automatically genenrating top level index files |
US8799647B2 (en) | 2011-08-31 | 2014-08-05 | Sonic Ip, Inc. | Systems and methods for application identification |
US8964977B2 (en) | 2011-09-01 | 2015-02-24 | Sonic Ip, Inc. | Systems and methods for saving encoded media streamed using adaptive bitrate streaming |
US8909922B2 (en) | 2011-09-01 | 2014-12-09 | Sonic Ip, Inc. | Systems and methods for playing back alternative streams of protected content protected using common cryptographic information |
US8918908B2 (en) | 2012-01-06 | 2014-12-23 | Sonic Ip, Inc. | Systems and methods for accessing digital content using electronic tickets and ticket tokens |
US9936267B2 (en) | 2012-08-31 | 2018-04-03 | Divx Cf Holdings Llc | System and method for decreasing an initial buffering period of an adaptive streaming system |
US9191457B2 (en) | 2012-12-31 | 2015-11-17 | Sonic Ip, Inc. | Systems, methods, and media for controlling delivery of content |
US9313510B2 (en) | 2012-12-31 | 2016-04-12 | Sonic Ip, Inc. | Use of objective quality measures of streamed content to reduce streaming bandwidth |
US20140282786A1 (en) | 2013-03-12 | 2014-09-18 | Time Warner Cable Enterprises Llc | Methods and apparatus for providing and uploading content to personalized network storage |
US10397292B2 (en) | 2013-03-15 | 2019-08-27 | Divx, Llc | Systems, methods, and media for delivery of content |
US9906785B2 (en) | 2013-03-15 | 2018-02-27 | Sonic Ip, Inc. | Systems, methods, and media for transcoding video data according to encoding parameters indicated by received metadata |
US9094737B2 (en) | 2013-05-30 | 2015-07-28 | Sonic Ip, Inc. | Network video streaming with trick play based on separate trick play files |
US9380099B2 (en) | 2013-05-31 | 2016-06-28 | Sonic Ip, Inc. | Synchronizing multiple over the top streaming clients |
US9100687B2 (en) | 2013-05-31 | 2015-08-04 | Sonic Ip, Inc. | Playback synchronization across playback devices |
US9386067B2 (en) | 2013-12-30 | 2016-07-05 | Sonic Ip, Inc. | Systems and methods for playing adaptive bitrate streaming content by multicast |
US9866878B2 (en) | 2014-04-05 | 2018-01-09 | Sonic Ip, Inc. | Systems and methods for encoding and playing back video at different frame rates using enhancement layers |
US9881223B2 (en) * | 2014-04-22 | 2018-01-30 | Lenovo (Singapore) Pte. Ltd. | Forming scanned composite document with optical character recognition function |
US20150350622A1 (en) | 2014-05-30 | 2015-12-03 | Apple Inc. | Packed i-frames |
US9762937B2 (en) | 2014-08-07 | 2017-09-12 | Sonic Ip, Inc. | Systems and methods for protecting elementary bitstreams incorporating independently encoded tiles |
EP3243130B1 (en) | 2015-01-06 | 2019-08-14 | Sonic IP, Inc. | Systems and methods for encoding and sharing content between devices |
CN107251008B (zh) | 2015-02-27 | 2020-11-13 | 帝威视有限公司 | 在实况视频编码和流传输中进行帧复制和帧扩展的***和方法 |
JP6686541B2 (ja) | 2016-03-04 | 2020-04-22 | 日本電気株式会社 | 情報処理システム |
US10075292B2 (en) | 2016-03-30 | 2018-09-11 | Divx, Llc | Systems and methods for quick start-up of playback |
US10129574B2 (en) | 2016-05-24 | 2018-11-13 | Divx, Llc | Systems and methods for providing variable speeds in a trick-play mode |
US10231001B2 (en) | 2016-05-24 | 2019-03-12 | Divx, Llc | Systems and methods for providing audio content during trick-play playback |
US10148989B2 (en) | 2016-06-15 | 2018-12-04 | Divx, Llc | Systems and methods for encoding video content |
US10498795B2 (en) | 2017-02-17 | 2019-12-03 | Divx, Llc | Systems and methods for adaptive switching between multiple content delivery networks during adaptive bitrate streaming |
EP3942437B1 (en) | 2019-03-21 | 2024-01-10 | DivX, LLC | Systems and methods for multimedia swarms |
US11582478B2 (en) * | 2020-09-08 | 2023-02-14 | Alibaba Group Holding Limited | Video encoding technique utilizing user guided information in cloud environment |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5359365A (en) * | 1991-05-24 | 1994-10-25 | Canon Kabushiki Kaisha | Moving image processing method and apparatus |
US5434678A (en) * | 1993-01-11 | 1995-07-18 | Abecassis; Max | Seamless transmission of non-sequential video segments |
US5734784A (en) * | 1992-03-25 | 1998-03-31 | Kabushiki Kaisha Toshiba | High data rate system and method for video recording and playback |
US5754773A (en) * | 1994-06-16 | 1998-05-19 | Lucent Technologies, Inc. | Multimedia on-demand server having different transfer rates |
US5720037A (en) * | 1994-06-16 | 1998-02-17 | Lucent Technologies Inc. | Multimedia on-demand server |
US5608448A (en) * | 1995-04-10 | 1997-03-04 | Lockheed Martin Corporation | Hybrid architecture for video on demand server |
JPH11512903A (ja) * | 1995-09-29 | 1999-11-02 | ボストン テクノロジー インク | 双方向性広告のためのマルチメディア・アーキテクチャ |
-
1997
- 1997-12-02 US US08/982,287 patent/US6057832A/en not_active Expired - Lifetime
-
1998
- 1998-11-30 WO PCT/IL1998/000584 patent/WO1999029107A2/en not_active Application Discontinuation
- 1998-11-30 AU AU13502/99A patent/AU1350299A/en not_active Abandoned
- 1998-11-30 JP JP2000523804A patent/JP2001525636A/ja active Pending
- 1998-11-30 IL IL13626298A patent/IL136262A0/xx not_active IP Right Cessation
- 1998-11-30 EP EP98957115A patent/EP1044563A2/en not_active Withdrawn
- 1998-11-30 CN CN98811743.6A patent/CN1280741A/zh active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100411440C (zh) * | 2003-04-28 | 2008-08-13 | 索尼株式会社 | 视频解码装置和方法 |
CN100350262C (zh) * | 2005-02-06 | 2007-11-21 | 重庆工学院 | 车用铅酸蓄电池容量在线检测*** |
CN101433085B (zh) * | 2006-04-24 | 2012-04-18 | 松下电器产业株式会社 | 数据处理装置、数据处理方法、数据处理程序及记录有该数据处理程序的记录媒体以及集成电路 |
US8265274B2 (en) | 2006-04-24 | 2012-09-11 | Panasonic Corporation | Data processing device, data processing method, data processing program, recording medium containing the data processing program and integrated circuit |
CN101796793B (zh) * | 2007-05-08 | 2013-11-27 | 埃治威尔股份公司 | 用于流送含有特技播放流送模式的数据的方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
WO1999029107A3 (en) | 1999-07-29 |
US6057832A (en) | 2000-05-02 |
IL136262A0 (en) | 2001-05-20 |
EP1044563A2 (en) | 2000-10-18 |
WO1999029107A2 (en) | 1999-06-10 |
AU1350299A (en) | 1999-06-16 |
JP2001525636A (ja) | 2001-12-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1280741A (zh) | 具有快速重放能力的按要求提供视频的方法和设备 | |
US5959690A (en) | Method and apparatus for transitions and other special effects in digital motion video | |
EP0972405B1 (en) | Computer system and process for capture, editing and playback of motion video compressed using interframe and intraframe techniques | |
CN1278550C (zh) | 用于再现图像的方法和装置以及图像记录装置 | |
CN101960844B (zh) | 用于编码供包含在媒体文件中的应用加强轨道的***和方法 | |
EP1239674B1 (en) | Recording broadcast data | |
CN100508585C (zh) | 用于控制数字视频比特流逆向播放的装置和方法 | |
US6430354B1 (en) | Methods of recording/reproducing moving image data and the devices using the methods | |
US20020015576A1 (en) | Method and apparatus for simultaneously producing compressed play and trick play bitstreams from a video frame sequence | |
EP0676898A1 (en) | Frame sampling scheme for video scanning in a video-on-demand system | |
US7362955B2 (en) | Video recording and reproducing apparatus | |
CN1134982C (zh) | 响应于媒体请求将mpeg流传递到媒体客户的***和方法 | |
JP2003111048A (ja) | コンテンツ再生のためのサーバ及びプログラム | |
CN1298166C (zh) | 实现可选择可变特技模式回放速度的***与方法 | |
CN100574405C (zh) | 用于反向播放的方法和装置 | |
US7697815B2 (en) | Video playback unit, video delivery unit and recording medium | |
EP0732851B1 (en) | Motion picture reproducing system by bidirectional communication | |
US8300701B2 (en) | Offspeed playback in a video editing system of video data compressed using long groups of pictures | |
JPH10261075A (ja) | 画像バッファ制御装置 | |
US6351565B1 (en) | Data structure for image transmission, method of image transmission, image decoding apparatus, and data recording media | |
EP0882358A2 (en) | Method and apparatus for transitions, reverse play and other special effects in digital motion video | |
CN1288906C (zh) | 低速重放数字广播节目的方法 | |
EP1058265A1 (en) | Method and apparatus for reverse playback of a digital data stream | |
JP2006339980A (ja) | 映像再生装置 | |
JP2827945B2 (ja) | 動画像復号化の逆再生装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |