CN1298166C - 实现可选择可变特技模式回放速度的***与方法 - Google Patents

实现可选择可变特技模式回放速度的***与方法 Download PDF

Info

Publication number
CN1298166C
CN1298166C CNB028211510A CN02821151A CN1298166C CN 1298166 C CN1298166 C CN 1298166C CN B028211510 A CNB028211510 A CN B028211510A CN 02821151 A CN02821151 A CN 02821151A CN 1298166 C CN1298166 C CN 1298166C
Authority
CN
China
Prior art keywords
image
playback
section
speed
trick mode
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 - Lifetime
Application number
CNB028211510A
Other languages
English (en)
Other versions
CN1575597A (zh
Inventor
林书
唐纳德·H·威利斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Thomson Licensing SAS
International Digital Madison Patent Holding SAS
Original Assignee
Thomson Licensing SAS
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Thomson Licensing SAS filed Critical Thomson Licensing SAS
Publication of CN1575597A publication Critical patent/CN1575597A/zh
Application granted granted Critical
Publication of CN1298166C publication Critical patent/CN1298166C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/782Television signal recording using magnetic recording on tape
    • H04N5/783Adaptations for reproducing at a rate different from the recording rate
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00Image coding
    • G06T9/004Predictors, e.g. intraframe, interframe coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/432Content retrieval operation from a local storage medium, e.g. hard-disk
    • H04N21/4325Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440281Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the temporal resolution, e.g. by frame skipping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/775Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/781Television signal recording using magnetic recording on disks or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/907Television signal recording using static stores, e.g. storage tubes or semiconductor memories
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Television Signal Processing For Recording (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

在用户选择一特定特技模式时,显示的图像数量可以基于所确定的显示时间相应调整为符合所选择的特技模式速度。随后,可以确定带宽的使用以确保还没有超出回放设备(100)与远程解码器(136)之间的信道容量。对于进带特技模式,在回放设备(100)与远程解码器(136)之间的信道容量将被超出的情况下,可以将整个回放段中的B图像统一删除。存在B图像并且B图像已被删除的位置,可以由虚设的B图像代替。此外,如果在回放设备(100)与远程解码器(136)之间可用的带宽仍然不足,则可以从所述回放段中删除P图像,并统一由虚设的P图像代替。

Description

实现可选择可变特技模式回放速度的***与方法
技术领域
本发明涉及改进的特技模式回放,更特别的是涉及提供用户在选择可变速特技(trick)模式时的灵活性。
背景技术
使用例如MPEG压缩协议记录数字压缩音频和视频信号的磁盘产品,能够提供实际上可从原始素材中区分的声音和图像质量。但是,用户会期望这种数字化视频光盘(DVDs)最低限度可以提供类似于诸如模拟录像机(VCR)之类的处理器设备的特征。例如,期望DVD除了常规指定的1X的正常回放速度外还提供高速进带或倒带方向的回放。这种非标准速度的回放特征称为特技模式。
由于用于使具有可变压缩度的图像成组的压缩算法的分级特性,为MPEG编码视频信号提供特技模式的特征可能正受到挑战。这些组叫做图像组(GOPs),并且可能需要连续解码。在本公开物中,GOP可以扩展为包括在两个连续的内编码图像加一个内编码图像之间的结构。MPEG2标准的详细说明如ISO/IEC标准13818-2所公布的。
尽管如此,MPEG2信号流可以包括具有可变内容压缩度的三种类型的图像。内编码图像(I图像)具有三类中最少的压缩度,并且可以不参照任何其他的图像而解码。预测图像(P图像)可以参照在前的I图像或P图像来压缩,并且P图像可以获得比I图像大的压缩度。第三类MPEG图像,叫做双向预测图像(B图像),可以根据在前的和/或后续的I或P图像来压缩。B图像可以具有最大的压缩度。可以安排这三类MPEG图像来构成GOPs。
图1描述了MPEG显示序列50中的一个示范的GOP55。参照图1,GOP55可以包含MPEG显示序列50中的12个连续的图像。由于只有I图像可以不参照任何其他的图像来解码,因此每个GOP只能跟在I图像解码之后进行解码。第一个P图像可以根据在前存储的I图像来解码并存储。由62表示基于在前的I图像来预测P图像。后续的P图像可以从在前的P图像中预测。基于在前的P图像预测P图像由60和68表示。最后,B图像可以依靠从在前和/或后续的参考图像,例如所存储的P图像中预测来进行解码。从在前的P图像对B图像的示范预测为64和70。从后续的P图像对B图像的示范预测为66和72。
包括MPEG图像组的编码图像的分级特性需要每个GOP的I图像和P图像在进带方向解码。在进带方向,尽管可以跳过或添加图像来获取所需的回放速度,但是回放典型地都是连续发生的。重要的是,在倒带模式,通过有效的跳回到早期的或在前的I图像然后通过对应于该I图像的GOP在进带的方向解码可以提供特性。解码的图像可以存储在帧缓冲存储器中,用于后续在倒带方向读出,以获取所需的倒带节目序列。
为了在特技模式期间提供视觉上平滑的再现,可以请求适时的从存储器对特定图像进行磁盘检索和存取。尽管每个数字光盘都可以利用提供图像存取点的向导数据进行编码,但是这些在数量上受到限制,并且内在地会促成暂时重叠图像运动。为了实现在进带和倒带方向上以可变速度的暂时平滑特技模式的再现,可能有必要提供对所有编码图像的存取和解码。这可能需要大量的高速存储器并且其中这种存储器是不可用的,缓冲器可能会溢出导致图像的丢失和性能上的下降。因此,需要存在改进的特技模式性能,而完全不依靠大量的高速存储器和处理能力。
尽管回放设备可以具有本地关联的解码器,但是远程定位的解码器装置也是可以用的。例如,回放设备可以包括一种集成的解码器。但是,配置在所述回放设备的远程位置的显示设备也可以有其自己的解码器。在这方面,与显示设备关联的解码器可以称为一种远程解码器。在远程解码器装置中,要执行特技模式可能非常困难。特技模式时常涉及到例如在快动作特技模式期间跳过视频信号中的若干图像。跳过发送给远程解码器的视频信号中的图像实际上会增加该信号的平均化特率。由于数字录像机或回放设备与远程定位的解码器之间的带度一般会受到限制,执行快动作特技模式会导致信号超出传输信道的最大比特率。
发明内容
本发明提供一种用于实现可选择可变特技模式回放速度的方法和***,用于回放存储在存储介质上的压缩视频显示。用户可以选择可选的可变特技模式。所述方法可以包括响应一用于特技模式回放一部分视频显示的命令,确定以所选择的可变特技模式速度显示一段所述视频显示部分的显示时间。接着,可以选择将从所述段中删除该图像,以便在以所选择的可变特技模式速度回放所述视频显示部分期间获得所确定的特技模式显示时间。随后可以删除所选择的图像。所述特技模式显示时间可以表示以所选择的可变特技模式速度显示所述视频显示段的图像所需的时间。
根据本发明的配置,确定以所选择的可变特技模式速度显示所述段的时间的步骤可以进一步包括确定以正常的1X回放速度显示该段所需的显示时间的步骤。接着确定以所选择的可变特技模式速度显示该段中的图像所需的显示时间,该段的显示时间可以调整,以确保该时间为场显示周期的整数。调整该段显示时间剩下的剩余部分可以加到将在后面以所选择的可变特技模式速度回放期间显示的一段视频显示的特技模式显示时间中。后续段可以是所述视频显示的现有段中的剩余部分图像或是其他段。该快速特技模式回放所述视频显示部分的命令可以是一个进带特技模式命令。
所述方法可以进一步包括显示由从所述段中删除所确定的图像产生的剩余部分图像的步骤,剩余图像以所选择的可变特技模式速度显示。所述视频显示段可以是一组图像或其他任何适合的成组或分类图像。在确定或选择可删除的图像时可以首先选择最低优先级的图像。当可以从所述段中删除最低优先级的图像时,如果可用带宽将会超出,则另外的最低优先级图像可以用虚设的图像代替。有利地,虚设图像最好可以均匀的分布于整个段中。所述的方法进一步包括用一远程解码器解码视频显示部分的所述段的至少一部分的步骤,和用于特技模式回放的命令可以是一快速特技模式回放命令。
在本发明的又一方面,提供了一种用于实现可选择可变特技模式回放速度的***,用于回放存储在存储介质上的压缩视频显示。用户可以选择可选的可变特技模式。该***可以包括用于确定以所选择的可变特技模式速度显示一段视频显示部分的显示时间的装置。该确定装置可以配置成响应用于特技模式回放所述视频显示部分的命令。此外,该***还可以提供用于选择将从所述段中删除的图像以在以所选择的可变特技模式速度回放所述视频显示段期间获得所确定的特技模式显示时间的装置。该***还可以提供用于删除那些已选择删除的图像的装置。用于确定以所选择的可变特技模式速度显示所述段的时间的装置可以进一步包括用于确定以正常回放速度显示所述段所需的显示时间的装置。
根据本发明的装置,用于确定以所选择的可变特技模式速度显示所述段的时间的装置可以进一步包括用于调整该段的显示时间为场显示周期的整数的装置。该***可以进一步包括用于将从调整所述段的显示时间剩下的剩余部分显示时间加到后面以所选择的可变特技模式速度回放的视频显示部分的显示段的特技模式显示时间中的装置。特技模式回放可以是进带回放特技模式,虽然如此本发明并不局限在这一点上。所述***可以进一步包括用于显示由从所述段中删除所述图像产生的剩余部分图像的装置。值得注意的是,所述段可以是一组图像。在这方面,显示装置可以以所选择的可变快速特技模式速度显示剩余的图像。用于选择那些将从所述段中删除的图像的装置可以进一步包括用于基于图像的优先级确定将被删除的图像的装置。该选择装置可以进一步包括用于选择该图像段或图像组中那些具有最低优先级的图像的装置。该***可以进一步包括用于当从所述段中删除最低优先级图像时如果信道的可用带宽将被超出,则用虚设图像代替另外的最低优先级图像的装置。优选地,虚设图像可以均匀的分布于整个段中。所述的***进一步包括一用于解码视频显示部分的所述段的至少一部分的远程解码器,和所述用于特技模式回放的命令是一快速特技模式回放命令。
在本发明的又一个方面,提供了一种用于实现可选择可变特技模式回放速度的方法,用于回放存储在存储介质上的压缩视频显示。该方法可以包括响应一用于特技模式回放一部分视频显示的命令,确定以所选择的可变特技模式速度显示一段视频显示部分的显示时间。从所述段中可以选择将重复的图像以在以所选择的可变特技模式速度回放所述视频显示部分期间获得所确定的显示时间。值得注意的是,所选择的图像可以重复。来自远程解码器的命令可以是一个进带特技模式命令。
确定以所选择的可变特技模式速度用于所述段的显示时间的步骤可以进一步包括确定以正常的回放速度显示该段所需的显示时间的步骤。为了确定以所选择的可变特技模式速度用于所述段的显示时间,可以调整该段的显示时间为场显示周期的整数。
此外,调整该段显示时间的剩余部分可以加到后面以所选择的可变特技模式速度显示的一段视频显示部分的特技模式显示时间中。所述方法可以进一步包括显示由重复从所述段中确定的图像所产生的剩余部分图像的步骤。重要的是,这些剩余图像可以以所选择的可变特技模式速度显示。
视频显示段可以是一组图像。可以使用图像优先级来确定一个段中将被重复的那些图像。在这点上,从所述段中选择将被重复的图像的步骤可以进一步包括选择一个段中具有最高优先级的图像的步骤。所述的方法进一步包括解码视频显示部分的所述段的至少一部分的步骤和所述用于特技模式回放的命令是一慢速特技模式回放命令。
本发明进一步提供一种用于实现可选择可变特技模式回放速度的***,用于回放存储在存储介质上的压缩视频显示。该***可以包括用于确定以所选择的可变特技模式速度显示一段视频显示部分的显示时间的装置。用于确定该显示时间的装置可以响应一用于特技模式回放所述视频显示部分的命令。该命令可以是一个进带特技模式命令。可以提供用于从所述段中选择将被重复的图像的选择装置,以在以所选择的可变特技模式速度回放所述视频显示部分期间获得所确定的特技模式显示时间。可以提供用于重复所选择的图像的重复装置。
用于确定以所选择的可变特技模式速度显示所述段的时间的装置可以进一步包括用于确定以正常的回放速度显示该段所需的显示时间的装置。用于确定以所选择的可变特技模式速度显示所述段的时间的装置可以进一步包括用于调整该段的显示时间为场显示周期的整数的装置。所述***可以进一步包括用于将调整该段的显示时间剩下的剩余部分加到后面以所选择的可变特技模式速度显示的一段视频显示部分的特技模式显示时间中的装置。
可以提供用于显示由重复从所述段中选择的图像产生的剩余部分图像的显示装置。视频显示段可以是一组图像。所述显示装置可以以所选择的可变特技模式速度显示剩余的图像。选择装置可以进一步包括用于根据图像的优先级确定将被重复的图像的装置。在这点上,选择装置可以进一步包括用于选择所述段内具有最高优先级的图像的装置。所述的***进一步包括一用于解码视频显示部分的所述段的至少一部分的远程解码器和所述用于特技模式回放的命令是一慢速特技模式回放命令。
附图说明
附图1描述了一MPEG显示序列中的示意GOP结构。
附图2说明了用于在特技模式回放期间解码和显示图像的示意装置。
附图3是说明根据本发明配置的示意步骤的流程图。
附图4是说明根据本发明的配置在可变特技模式回放期间用于快慢特技模式的示意步骤的流程图。
具体实施方式
这里,根据本发明的教导,用于实现各种先进的操作特性的设备100可以使用根据本发明在图2的方框图中描述的配置的文件存储***104。虽然图2说明了一种基于磁盘的存储设备106,但是应当理解本发明可以应用任何MPEG或其他的压缩视频回放设备,而不管存储介质106的状态如何。正如在此使用的,根据MPEG编码标准,MPEG或MPEG视频涉及视频压缩,包括但不局限于MPEG-1,MPEG-2。此外,在此使用的术语段广义上包括GOPs和任何其中视频数据段可以被分成可管理的大的视频数据块的分段结构,每一块都是一段。一段可以是大约1/2-1秒的视频序列,尽管如此本发明并不局限于这一点上。磁盘介质106在所说明的实施例中表现为一种固定的磁盘。在许多实例中,正如将被理解的,文件存储***104也可以是,例如一种固态存储器或磁光盘(MOD)。MOD的一个例子是小型光盘。在任何情况下,这种存储***都是本领域公知的,其操作对于理解目前的发明来说并不重要。
设备100的控制部分120可以包括一个控制中央处理单元(CPU)122。控制CPU122可以包括用于实现和控制根据本发明的回放特征的例程134。用于观看者可激活功能的回放特征缓冲器132可以促进这些典型功能,即播放、停止、倒带、快进和暂停的操作。这些功能,除了播放和停止以外,都是特技模式功能。暂停可以类似于VCR中的暂停操作,该操作可以促使手动中断预先记录的显示的播放。VCR中的暂停操作也可以用于中断一浏览程序的记录,以便从该记录中删除广告。
控制CPU122可以配置成从存储介质106中读取信息,和/或产生并存储所得的结果数据。存储器130可以用于存储由控制CPU122产生的信息或数据。由控制CPU122产生的输出信号可以是MPEG格式的数据流。该输出数据可以馈送到一远程定位的MPEG解码器136或一NTSC或其他解码器中,尽管如此本发明并不局限于这一点上。使用根据本发明配置的信息文件可以有利地克服在用远程定位的解码器解码数字编码信号时的重大限制。特别是,在远程定位的解码器装置中要执行特技模式是非常困难的。
通常,特技模式的性能可能涉及例如在一快动作特技模式期间跳过视频信号中的若干图像。跳过传输至一远程解码器的视频信号中的图像实际上可能增加信号的平均比特率。由于数字录像机或播放器与远程定位的解码器之间的带度一般会受到限制,执行快动作特技模式会导致信号超出传输信道的最大比特率。关于GOP中的图像位置的参数可以存储在一称为信息文件的文件中。信息文件可以存储在其中存储有视频显示的存储介质上。有利地是,通过在整个MPEG视频流中散布虚设图像来提供较平滑的特技模式,可以使用包含在所述信息文件中的数据来预测特定事件的发生并解决诸如过高的比特率之类的问题。
有利地是,本发明提供了一系列改变特技模式回放来促使可变地选择特技模式速度的步骤。起初,在用户选择一特定特技模式时,显示的图像数量可以因此而调整为符合所选择的特技模式速度。接着,可以确定带宽的使用以确保在回放设备与远程解码器之间的信道容量没有被超出。
对于进带特技模式,在回放设备与远程解码器之间的带宽将超出的情况下,如果在回放段中存在任何B图像,则可以统一删除整个回放段中的B图像。存在B图像并且B图像已被消除的位置,可以由虚设的B图像代替。此外,如果在回放设备与远程解码器之间可用的带宽仍然不足,则可以从该回放段中删除P图像。重要地是,可以从回放段中删除P图像并且由虚设的P图像代替。优选地,P图像的删除可以从该段的结尾开始并向该段的起始进行。P图像的替换可以包括整个段中统一放置虚设的P图像。
图3是表示根据本发明的配置的示意步骤的流程图。参照图3,在步骤305,剩余段的显示时间(res_seg_dsp_time)参数可以被初始化为0。该步骤可以发生在整个流程图的开始。在此步骤中最初设定的res_seg_dsp_time参数的含义不久将会显而易见。
在步骤310,可以确定当前段的显示时间参数(seg_dsp_time)。seg_dsp_time参数可以表示以正常回放速度(1X)显示当前段中的所有图像将需要的总时间。值得注意的是,seg_dsp_time参数可以是以正常速度显示当前段中的所有图像将需要的总的场周期显示时间的指示符。在MPEG的情况下,所述段将为一个GOP。
在步骤315,可以确定特技模式段显示(tm_seg_dsp_time)参数。tm_seg_dsp_time参数可以表示以所选择的特技模式回放速度(TMPS)显示当前段将需要的时间的实际长度。重要地是,对于正常回放期间的每个段来说,可以产生等同的特技模式段。因此,tm_seg_dsp_time确定特技模式段将占据的时间长度。当前段的特技模式段显示时间可以通过:
tm_seg_dsp_time=seg_dsp_time/TMPS来确定。
在步骤320,可以确定调整的特技模式段显示时间(adj_tm_time)参数。adj_tm_time参数可以表示对特技模式显示时间(tm_seg_dsp_time)的调整,以便确保当前段的显示时间为场显示周期的整数。例如,在美国,场显示周期被量化为一秒的六十分之一(1/60)。类似地,在欧洲,场显示周期被量化为五十分之一(1/50)。adj_tm_time可以包括显示当前段中的图像和前一段中标记为要显示但是还没显示的剩余的任何图像所需的总的显示时间。重要地是,调整的特技模式段显示时间参数可以通过:
adj_tm_time=tm_seg_dsp_time+res_seg_disp_time
来确定。优选地,经调整的场显示周期参数被向下舍入为最接近的整数值。从向下舍入为下一个最接近的整数值删去的部分是步骤305中的剩余段显示时间(res_seg_disp_time)。剩余段显示时间可以用于确定为后续段调整的特技模式回放段显示时间。
在步骤325,通过分配经调整的特技模式段显示时间参数adj_tm_time的任何非整数部分到剩余的场周期参数res_seg_dsp_time中可以确定剩余的段显示时间(res_seg_dsp_time)参数的新值。有利地是,通过调整段之间的特技模式显示时间,可以保持所选择的平均特技模式不变。这提供了对特技模式回放更大的控制和灵活性。重要地是,应当很容易认识到剩余的段显示时间可以任意确定。例如,该值可以设置为0值,并且从不改变。在这种情况下,没有必要具有剩余段显示时间(res_seg_dsp_time)。重要地是,应当注意,段显示时间的调整可以取决于所使用的段或帧的结构。例如,在某些情况下,可以理解将段显示时间四舍五入为帧显示周期的整数,而在其他情况下段显示时间可以四舍五入为场显示周期的整数。尽管如此,本发明并不局限于这一点上。
在步骤330,可以对应当被删除以获得事先确定的用于所选择的回放特技模式速度的调整特技模式段显示时间adj_tm_time的图像进行确定或选择。
当选择应当被删除的图像时有几个因素可能要考虑。值得注意的是,这些因素可以包括但不局限于原始记录格式的编码结构、所选择的特技模式回放速度以及回放设备100与远程解码器之间信道的带宽或最大比特率。起初,可以确定信道的比特率,并且当从显示数据流中删除所选择删除的图像时,可以连续监控比特率以确保不会超出所述信道的带宽。为了处理后续段,可以重复步骤310到330。值得注意地是,不重复步骤305,因为其值在步骤325中确定。
重要地是,当从所述段中删除较低优先级的图像时,信道的比特率由于图像比率保持相同而典型地会增加。这可能发生在删除具有最少比特的图像即B图像的时候,并且剩下的图像将具有比删除之前的平均图像更多的比特。值得注意的是,无论何时删除图像,都可以检查信道的带宽,以便不使信道饱和或超出该信道的最大带宽。
应当认识到在步骤305-330中的某些或所有的参数都可以存储在一个信息文件中。优选地,这些参数可以存储在其中可以通过控制CPU122对其检索、更新和保存的存储器130中。控制CPU122可以配置成执行图3所示的所有示意步骤。
在确定将被删除以获得为所选择的特技模式速度调整的段显示时间的图像时,最好可以删除一个段中具有最低优先级的那些图像。图像的类型可以安排在一个具有最高优先级的I图像、之后是P图像,并且最后为具有最低优先级的B图像的分级结构中。在一个段中,定位图像或参考图像可以具有最高的显示优先级并且最好仅在其它类型的图像已被删除之后进行删除。参考图像是可以用于预测其他图像的一个图像。参考图像既可以是I图像又可以是P图像。
重要地是,由于B图像具有最低显示优先级,因此仅当定位图像的数量不够并且现有的段的比特率还没有超出信道可允许的最大比特率时才考虑显示B图像。在B图像已被选择传输或显示的情况下,可以使用虚设的B图像来代替B图像。优选地,由虚设的B图像代替B图像可以以这样一种方式即在整个段中均匀地分配虚设图像的方式来进行。有利地是,在整个段中均匀地分配虚设图像在图像之间会产生更加平滑的过渡,从而减少不平稳性。
在B图像已被虚设的图像代替并且比特率仍旧超出了信道的最大比特率的情况下,P图像可以由虚设的P图像代替。P图像被虚设的P图像代替可以从该段的结尾开始并且朝着该段的起始进行。有利地是,虚设P图像的放置可以在整个段中统一进行,以确保平均特技模式速度,这会导致较少的不稳定视频,从而提供更加愉悦的观看经历。
根据本发明的另一个方面,用户可选择的可变特技模式速度可以进一步包括在进带的方向上的慢速特技模式回放。慢速特技模式可以包括以比正常的1X回放速度慢的速度回放。解码器例如MPEG解码器的输出最好可以连接到一浏览器或显示设备的输入。在慢速特技模式期间,MPEG GOP或比特流可以被格式化从而重复某些或所有被解码并显示的图像。这些图像根据诸如慢速特技模式回放速度之类的因素可以重复一次或多次。重复这些图像会导致更长的显示时间,从而确保所选择的慢速特技模式回放速度可以得到保持。
重要的是,这些图像可以基于存在于选择回放的段中的图像类型来进行重复。在MPEG格式的信息的情况下,GOP可以包括I图像、B图像和P图像。在B图像的情况下,表示B图像的数据可以拷贝并重新发送以在显示设备上显示。此外,可能还有必要改变表示GOP中的图像的预计显示顺序的临时标记。
在I图像和P图像的情况下,最好可以通过发送虚设的图像重复I图像和P图像。但是,在B图像的情况下,表示B图像的数据可以通过拷贝和重新发送该数据来重复。尽管如此,本发明并不局限于这一点上。主观上,虚设图像是从中可以预测的图像的精确重复。此外,虚设图像等同于并且可以重复从其预测的图像。在这一点上,解码的虚设图像可以与从中可预测虚设图像的图像区分。有利地是,由于I图像和P图像一般包含比B图像多的比特,因此最好用虚设的包含比其他图像少很多比特的图像来重复I图像和P图像。值得注意的是,这可以使得删除与超出解码器与回放设备之间的信道比特率关联的任何问题。
图4是说明根据本发明配置的在可变特技模式回放期间用于进带的慢速特技模式的示意步骤的流程图。参照图4,在步骤405,可以确定当前段的显示时间参数。在步骤410,可以确定以所选择的慢速特技模式回放速度显示当前段所需的特技模式显示时间参数。特技模式显示时间参数可以由来自步骤405的特技模式显示时间除以所选择的慢速特技回放速度来确定。在步骤415,对在所述段中将被重复的图像以及在所确定的由显示时间参数标识的显示时间期间应当重复多少次进行确定。在步骤420,通过拷贝可以重复B图像,并且通过***虚设图像可以重复I图像和P图像。
根据本发明的配置,在一个将重复显示以获得所选择的特技模式回放速度的段中的图像可以取决于该段的结构。例如,在GOP中不存在任何B图像的情况下,最好可以在慢速特技模式回放期间加入虚设的图像。在其中I图像和P图像包含近似为GOP中的三分之一图像的非常慢的特技模式中,如果不重复B图像则视觉上回放可能不会令人愉快。在这种情况下,最好可以拷贝B图像并使用虚设图像重复I图像和P图像,以便确保视觉上令人愉快的经历。
根据本发明的前述说明,应当认识到本发明可以用硬件、软件或硬件与软件的结合来实现。根据本发明用户可选择的可变特技模式可以以集中方式、或以其中通过几个互联的***分配不同的视频处理元件的分布式方式来实现。有利的是,在这种娱乐***,可以使用信息文件在独立的远程定位的MPEG解码器之间传送信息。任何类型的计算机化或数字化的MPEG处理***,或者是其他适合执行在此所描述的方法的装置都是适合的。
尽管在此所描述的本发明设想了图1中的控制CPU 122,但是典型的硬件与软件的结合可以进一步包括具有计算机程序的通用计算机***,当装载并执行该程序时,该程序控制所述计算机***和类似于图1的控制部分120的数字视频记录***,以便执行在此所描述的方法。本发明还可以包含在一计算机程序产品中,该计算机程序产品包括实现在此所描述的方法的执行过程的所有特征,并且当载入一计算机***中时,该产品可以执行这些方法。
在本上下文中计算机程序是指以一组想要使具有信息处理能力的***直接在或在以下两者之一或两者之后执行一特定功能的一组指令的任何语言、代码或符号的任何表示,该两者为a)转换到另一语言、代码或符号;b)以不同的素材形式再现。
上述说明仅仅是为了举例说明,并不打算以任何方式来限制本发明,除了如在以下权利要求中所提出的。

Claims (48)

1.一种用于实现可选择可变特技模式回放速度的方法,用于回放存储在一存储介质上的压缩视频显示,所述方法包括:
响应一用于特技模式回放一部分视频显示的命令,确定以所选择的可变特技模式速度显示一段所述视频显示部分的显示时间;
选择将从所述段中删除的图像,以在按所选择的可变特技模式速度回放所述视频显示部分期间获得所述确定的显示时间;以及
删除所述选择的图像。
2.根据权利要求1所述的方法,其中所述确定以所选择的可变特技模式速度显示所述段的时间的步骤进一步包括确定以正常回放速度显示所述段所需的显示时间。
3.根据权利要求1所述的方法,其中所述确定以所选择的可变特技模式速度显示所述段的时间的步骤进一步包括调整所述段的所述显示时间为场显示周期的整数。
4.根据权利要求3所述的方法,进一步包括将调整所述段的显示时间时剩下的剩余部分加到将在后面以所选择的可变特技模式速度回放显示的一段所述视频显示部分的特技模式显示时间中的步骤。
5.根据权利要求1所述的方法,其中所述来自所述远程解码器的用于快速特技模式回放所述视频显示部分的命令是一个进带特技模式命令。
6.根据权利要求1所述的方法,进一步包括显示由从所述段中删除所述确定的图像产生的剩余部分图像的步骤,所述剩余图像以所选择的可变特技模式速度显示。
7.根据权利要求1所述的方法,其中所述视频显示段是一组图像。
8.根据权利要求1所述的方法,其中所述选择步骤进一步包括根据所述图像的优选级确定将被删除的图像的步骤。
9.根据权利要求8所述的方法,其中所述选择将从所述段中删除的图像的步骤进一步包括选择在所述段内具有最低优选级的图像的步骤。
10.根据权利要求9所述的方法,进一步包括当从所述段中删除所述最低优选级的图像时,如果所述信道的所述可用带宽将被超出,则用虚设的图像代替另外的最低优选级的图像的步骤。
11.根据权利要求10所述的方法,进一步包括将所述虚设图像均匀的分布于整个段中的步骤。
12.根据权利要求1所述的方法,进一步包括用一远程解码器解码视频显示部分的所述段的至少一部分的步骤。
13.根据权利要求1所述的方法,其中所述用于特技模式回放的命令是一快速特技模式回放命令。
14.一种用于实现可选择可变特技模式回放速度的方法,用于回放存储在存储介质上的压缩视频显示,该方法包括:
响应一用于特技模式回放一部分视频显示的命令,确定以所选择的可变特技模式速度显示一段所述视频显示部分的显示时间;
从所述段中选择将重复的图像,以在按所选择的可变特技模式速度回放所述视频显示部分期间获得所确定的显示时间;以及
重复所述选择的图像。
15.根据权利要求14所述的方法,其中所述确定以所选择的可变特技模式速度显示所述段的时间的步骤进一步包括确定以正常的回放速度显示所述段所需的显示时间。
16.根据权利要求14所述的方法,其中所述确定以所选择的可变特技模式速度显示所述段的时间的步骤进一步包括调整所述段的所述显示时间为场显示周期的整数。
17.根据权利要求16所述的方法,进一步包括将调整所述段的显示时间时剩下的剩余部分加到将在后面以所选择的可变特技模式速度回放显示的一段所述视频显示部分的特技模式显示时间中的步骤。
18.根据权利要求14所述的方法,其中所述用于快速特技模式回放所述视频显示部分的命令是一个进带特技模式命令。
19.根据权利要求14所述的方法,进一步包括显示由从所述段中重复所述确定的图像产生的剩余部分图像的步骤,所述剩余图像以所选择的可变特技模式速度显示。
20.根据权利要求14所述的方法,其中所述视频显示段是一组图像。
21.根据权利要求14所述的方法,其中所述选择步骤进一步包括根据所述图像的优选级确定将被重复的图像的步骤。
22.根据权利要求21所述的方法,其中所述从所述段中选择将被重复的图像的步骤进一步包括选择在所述段内具有最高优选级的图像的步骤。
23.根据权利要求14所述的方法,进一步包括解码视频显示部分的所述段的至少一部分的步骤。
24.根据权利要求14所述的方法,其中所述用于特技模式回放的命令是一慢速特技模式回放命令。
25.一种用于实现可选择可变特技模式回放速度的***,用于回放存储在存储介质上的压缩视频显示,该***包括:
用于确定以所选择的可变特技模式速度显示一段视频显示部分的显示时间的装置,所述装置响应一用于特技模式回放所述视频显示部分的命令;
用于选择将从所述段中删除的图像以在按所选择的可变特技模式速度回放所述视频显示部分期间获得所述确定的特技模式显示时间的装置;以及
用于删除所述选择的图像的装置。
26.根据权利要求25所述的***,其中所述用于确定以所选择的可变特技模式速度显示的所述段的显示时间的装置可以进一步包括用于确定以正常回放速度显示所述段所需的显示时间的装置。
27.根据权利要求25所述的***,其中所述用于确定以所选择的可变特技模式速度显示所述段的时间的装置可以进一步包括用于调整所述段的显示时间为场显示周期的整数的装置。
28.根据权利要求27所述的***,进一步包括用于将调整所述段的显示时间时剩下的剩余部分加到将在后面以所选择的可变特技模式速度回放显示的一段所述视频显示部分的特技模式显示时间中的装置。
29.根据权利要求25所述的***,其中所述用于特技模式回放所述视频显示部分的命令是一个进带特技模式命令。
30.根据权利要求25所述的***,进一步包括用于显示由从所述段中删除所述确定图像产生的剩余部分图像的装置,所述显示装置以所选择的可变特技模式速度显示所述剩余图像。
31.根据权利要求25所述的***,其中所述视频显示段是一组图像。
32.根据权利要求25所述的***,其中所述选择装置进一步包括用于根据所述图像的优先级确定将被删除的图像的装置。
33.根据权利要求32所述的***,其中所述选择装置进一步包括用于选择在所述段内具有最低优先级的图像的装置。
34.根据权利要求33所述的***,进一步包括当从所述段中删除所述最低优先级的图像时,如果所述信道的所述可用带宽将被超出,则用虚设的图像代替另外的最低优先级图像的装置。
35.根据权利要求34所述的***,进一步包括用于将所述虚设图像均匀的分布于整个段中的装置。
36.根据权利要求25所述的***,进一步包括一用于解码视频显示部分的所述段的至少一部分的远程解码器。
37.根据权利要求25所述的***,其中所述用于特技模式回放的命令是一快速特技模式回放命令。
38.一种用于实现可选择可变特技模式回放速度的***,用于回放存储在存储介质上的压缩视频显示,该装置包括:
用于确定以所选择的可变特技模式速度显示一段所述视频显示部分的显示时间的装置,所述装置响应一用于慢速特技模式回放一部分视频显示的命令;
用于从所述段中选择将重复的图像,以在按所选择的可变特技模式速度回放所述视频显示部分期间获得所述确定的显示时间的装置;以及
用于重复所述选择的图像的装置。
39.根据权利要求38所述的***,其中所述确定以所选择的可变特技模式速度显示所述段的时间的装置进一步包括用于确定以正常的回放速度显示所述段所需的显示时间的装置。
40.根据权利要求38所述的***,其中所述确定以所选择的可变特技模式速度显示所述段的时间的装置进一步包括用于调整所述段的所述显示时间为场显示周期的整数的装置。
41.根据权利要求40所述的***,进一步包括用于将调整所述段的显示时间时剩下的剩余部分加到将在后面以所选择的可变特技模式速度回放显示的一段所述视频显示部分的特技模式显示时间中的装置。
42.根据权利要求38所述的***,其中所述特技模式回放所述视频显示部分的命令是一个进带特技模式命令。
43.根据权利要求38所述的***,进一步包括用于显示重复从所述段中确定的图像所产生的剩余部分图像的装置,所述显示装置以所选择的可变特技模式速度显示所述剩余图像。
44.根据权利要求38所述的***,其中所述视频显示段是一组图像。
45.根据权利要求38所述的***,其中所述选择装置进一步包括用于根据所述图像的优先级确定将被重复的图像的装置。
46.根据权利要求45所述的***,其中所述选择装置进一步包括用于选择在所述段内具有最高优先级的图像的装置。
47.根据权利要求38所述的***,进一步包括一用于解码视频显示部分的所述段的至少一部分的远程解码器。
48.根据权利要求38所述的***,其中所述用于特技模式回放的命令是一慢速特技模式回放命令。
CNB028211510A 2001-10-23 2002-10-18 实现可选择可变特技模式回放速度的***与方法 Expired - Lifetime CN1298166C (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US33491401P 2001-10-23 2001-10-23
US60/334,914 2001-10-23
US10/211,803 US6577809B2 (en) 2001-10-23 2002-08-01 User selectable variable trick mode speed
US10/211,803 2002-08-01

Publications (2)

Publication Number Publication Date
CN1575597A CN1575597A (zh) 2005-02-02
CN1298166C true CN1298166C (zh) 2007-01-31

Family

ID=26906476

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB028211510A Expired - Lifetime CN1298166C (zh) 2001-10-23 2002-10-18 实现可选择可变特技模式回放速度的***与方法

Country Status (8)

Country Link
US (1) US6577809B2 (zh)
EP (1) EP1438847A4 (zh)
JP (1) JP4150340B2 (zh)
KR (1) KR100950540B1 (zh)
CN (1) CN1298166C (zh)
MX (1) MXPA04003582A (zh)
MY (1) MY138307A (zh)
WO (1) WO2003036961A1 (zh)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7174086B2 (en) * 2001-10-23 2007-02-06 Thomson Licensing Trick mode using dummy predictive pictures
US20030077071A1 (en) * 2001-10-23 2003-04-24 Shu Lin Fast forward trick mode and reverse trick mode using an information file
KR100434740B1 (ko) * 2001-11-09 2004-06-10 주식회사 휴맥스 디지털 방송 프로그램에서의 저배속 재생방법
JP2005535205A (ja) * 2002-07-30 2005-11-17 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ ユーザに制御されたトリックプレイのふるまい
JP2006050122A (ja) * 2004-08-03 2006-02-16 Hitachi Ltd 放送受信装置、並びに、そのための情報再生方法
US7954128B2 (en) * 2005-02-11 2011-05-31 Time Warner Cable Inc. Methods and apparatus for variable delay compensation in networks
US20060218602A1 (en) * 2005-02-23 2006-09-28 Sherer W P Replacement of trick mode content in a video on demand system
US20070058926A1 (en) * 2005-09-09 2007-03-15 Microsoft Corporation Optimizing trick modes for streaming media content
US8208067B1 (en) * 2007-07-11 2012-06-26 Adobe Systems Incorporated Avoiding jitter in motion estimated video
US8179976B2 (en) * 2008-01-11 2012-05-15 Apple Inc. Control of video decoder for reverse playback operation
CN102098512A (zh) * 2010-12-15 2011-06-15 中兴通讯股份有限公司 一种移动终端及其视频播放的实现方法
US8855466B2 (en) * 2012-05-01 2014-10-07 Eldon Technology Limited Separate video file for I-frame and non-I-frame data to improve disk performance in trick play
US10687115B2 (en) 2016-06-01 2020-06-16 Time Warner Cable Enterprises Llc Cloud-based digital content recorder apparatus and methods
TWI659647B (zh) * 2017-11-21 2019-05-11 晶睿通訊股份有限公司 影像播放設備及其影像播放方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5377051A (en) * 1993-01-13 1994-12-27 Hitachi America, Ltd. Digital video recorder compatible receiver with trick play image enhancement

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5282049A (en) * 1991-02-08 1994-01-25 Olympus Optical Co., Ltd. Moving-picture data digital recording and reproducing apparatuses
JP3326670B2 (ja) * 1995-08-02 2002-09-24 ソニー株式会社 データ符号化/復号化方法および装置、および符号化データ記録媒体
WO1998048573A1 (en) * 1997-04-24 1998-10-29 Koninklijke Philips Electronics N.V. Method of and arrangement for recording and reproducing video images
BR9906523A (pt) * 1998-06-11 2000-07-25 Koninkl Philips Electonics N V Aparelho e processo para gravar um sinal de informação de vìdeo digital em um portador de gravação, e, portador de gravação

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5377051A (en) * 1993-01-13 1994-12-27 Hitachi America, Ltd. Digital video recorder compatible receiver with trick play image enhancement

Also Published As

Publication number Publication date
US20030077073A1 (en) 2003-04-24
MY138307A (en) 2009-05-29
KR20040045889A (ko) 2004-06-02
EP1438847A1 (en) 2004-07-21
JP2005513828A (ja) 2005-05-12
EP1438847A4 (en) 2010-05-05
JP4150340B2 (ja) 2008-09-17
MXPA04003582A (es) 2004-07-30
WO2003036961A1 (en) 2003-05-01
KR100950540B1 (ko) 2010-03-30
CN1575597A (zh) 2005-02-02
US6577809B2 (en) 2003-06-10

Similar Documents

Publication Publication Date Title
CN1278550C (zh) 用于再现图像的方法和装置以及图像记录装置
CN1197073C (zh) 记录装置和记录方法
KR100958325B1 (ko) 저장 매체상에 레코딩된 mpeg 비디오 표시의 트릭 모드 재생 방법 및 장치
CN1298166C (zh) 实现可选择可变特技模式回放速度的***与方法
US6959116B2 (en) Largest magnitude indices selection for (run, level) encoding of a block coded picture
US6968091B2 (en) Insertion of noise for reduction in the number of bits for variable-length coding of (run, level) pairs
US20100074601A1 (en) File reproduction apparatus, file reproduction method, file reproduction method program and recording medium for recording file reproduction method program
KR100834322B1 (ko) 이미지 인코딩 장치, 화상 인코딩 방법 및 이미지 편집장치
KR19990013774A (ko) 기록/재생 장치, 기록/재생 방법 및 기록 매체
KR20050083900A (ko) 남아있는 배터리 용량을 기초로 한 스캐일 가능한 비디오압축
CN1848940A (zh) 信息记录/再现***、设备和方法
JP5120981B2 (ja) 特殊再生用のビデオデータの生成方法
JP3817728B2 (ja) 情報記録再生装置および情報記録再生方法
JP5088215B2 (ja) 情報処理システム及び情報処理方法、並びにプログラム
CN1585472A (zh) 再压缩和再记录记录数据的图像记录和再现装置及其方法
CN1271852C (zh) 通过***阴影帧内图像修改视频
CN1556993A (zh) 更改以场结构格式录制的视频表示的重放速度
CN1110967C (zh) 重现压缩编码的视频数据的方法
CN1571500A (zh) 控制数字视频数据的比特率的方法和装置
CN1890966A (zh) 用于检索数据的方法和电路
JP2006304103A (ja) 動画記録装置、および動画記録再生装置
JP2004140679A (ja) 記録媒体とその再生装置及び記録装置
JP2006121415A (ja) 動画符号化装置
JP2008066852A (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
C14 Grant of patent or utility model
GR01 Patent grant
CP02 Change in the address of a patent holder
CP02 Change in the address of a patent holder

Address after: I Si Eli Murli Nor, France

Patentee after: THOMSON LICENSING

Address before: French Boulogne

Patentee before: THOMSON LICENSING

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20190131

Address after: Paris France

Patentee after: International Digital Madison Patent Holding Co.

Address before: I Si Eli Murli Nor, France

Patentee before: THOMSON LICENSING

Effective date of registration: 20190131

Address after: I Si Eli Murli Nor, France

Patentee after: THOMSON LICENSING

Address before: I Si Eli Murli Nor, France

Patentee before: THOMSON LICENSING

CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20070131