专利名称:改变以改进影片格式记录的视频图像的重放速度的方法和系统的制作方法
技术领域:
本发明的配置一般涉及对记录在诸如可记录数字视盘、硬盘和光盘的盘媒体上的节目提供先进的操作特征的方法和装置。
背景技术:
虽然传统特技模式使得用户可以以不同的速度观看所记录视频,该处理不能永久地改变视频。如果在稍后的时间显示视频,用户必须启动另一种特技模式以不同的速度去观看该视频。但是,值得一提的是,很多用户可能希望永久改变特定视频部分的重放速度,以便一旦视频已记录到媒体上,通过修改视频实现特殊的可视效果。这种处理可以允许重放期间的速度变化。遗憾的是,存在很多严重的障碍使得不可能以这种方式对所记录的视频进行编辑。
例如,在例如是诸如DVD的磁盘和光盘媒体的媒体情况下,希望以毗邻的方式将节目数据记录在媒体上,以避免节目显示的中断。但是,原始记录视频所占据空间的大小通常不足以存储必须被重复以便生成诸如慢动作重放的某些特技效果的图像。这使得难于在与原始数据占用相同的物理位置中存储修改的视频段。除了空间限制以外,盘或其它媒体上的重复图像可能与视频的传统图像结构相互干扰,这可能降低重放期间的视频显示质量。
特别是当所记录的是运动目标时,对以影片结构格式记录的视频执行特技模式可能存在另外一个问题。以影片结构格式记录的视频以每秒24帧被存储。但是,在电视机上显示的视频通常是以每秒约30帧的速率、或者在NTSC中当采用隔行扫描时等效地以每秒60场的速率被显示。在影片和电视机之间的显示速率不兼容的基础上,DVD播放机或记录机可以使用公知为3:2下拉的处理将以影片结构格式记录的视频转换为NTSC格式。
由于使用3:2下拉,DVD播放机或记录机将把每个帧重新安排成顶场和低场。例如,来自组四(4)的初始帧被表示为三(3)场,其中,首先表示的是顶场,其次是底场,接着又是顶场。下一个影片帧被表示为两(2)场,首先表示的是底场,其次是顶场。该组的第三影片帧再次被表示为三(3)场,但在这个帧中,首先表示的是底场,接下来是顶场,其次又是底场。最后第四帧被表示为两场,首先表示的是顶场,最后是底场。由于3:2下拉在重放期间将重复场加到视频上并修改所记录的视频以生成慢动作重放加附加重复图像,所以,不一致的目标运动同样将导致因慢动作重放而重复的图像包含重复场。因此,需要一种方法来改变以具有重复场的影片格式记录的视频重放速度并克服上述的缺点。
发明内容
根据本发明的第一个方面,用于改变具有重复场的精选视频段重放速度的方法包括通过消除重复场修改精选视频段以实现快动作播放的步骤。这可以通过将位于图像首标中的重复第一场标记设置为0以避免对视频段执行3:2下拉来实现。也可以消除来自精选视频段的图像,以实现所希望的重放速度。
根据本发明的第二个方面,该方法还可以包括将重复场编码为传统场图像的步骤。然后,可以将位于图像首标中的相关重复第一场标记设置为0。伪图像可以被添加到精选视频段上以实现所希望的重放速度。
根据本发明的再一个方面,用于对具有重复场的精选视频段进行修改的方法包括利用伪图像替换重复场和将位于图像首标中的重复第一场标记设置为0的步骤。此外,伪图像可以被添加到精选视频段上以实现所希望的重放速度。在上面讨论的方法中,精选视频段可以在修改后被重新编码为传统或其它所希望的GOP结构。
本发明的另一个方面包括一个用于改变具有重复场的精选视频段的重放速度的系统。该系统可以包括存储媒体读出电路,用于选择性地读出已经被记录在可重写存储媒体的一部分上的视频段;用于修改精选视频段以改变重放速度的视频处理器;以及用于将经过修改的视频段唯一地存储在存储媒体的一部分上的视频记录电路。该视频处理器可以通过消除重复场修改精选视频段,以实现快动作播放。该视频处理器还可以通过将重复场编码为传统的场图像和/或在修改精选视频段之后将位于视频首标中的重复第一场标记设置为0修改所选择的视频段。
视频处理器还可以删除精选视频段中的多个非视频包,以减少包含在经过修改的视频段中的数据量。此外,视频处理器可以减少包含在经过修改的视频段中的至少一个帧的清晰度和/或在记录步骤期间降低经过修改的视频段的位速率。视频处理器可以在视频段中添加或删除至少一个伪图像,以改变重放速度。
在上述系统中,一个精选的视频段可以在被修改之后,重新编码为所希望的GOP结构,并且经过修改的段可以被唯一地记录在存储媒体中所希望的部分上。
图1的框图示出了根据这里描述的本发明配置可以改变以修改的格式记录的视频的重放速度的可重写DVD装置。
图2示出了可重写DVD盘的数据结构。
图3A的流程示出了本发明用于改变利用重复场记录的视频图像的重放速度以生成快动作或慢动作重放的操作。
图3B-3G表明了按照本发明当应用于使用3:2下拉的传统视频GOP以生成1/2重放速度时图3A的编辑处理。
图3H-3M表明了按照本发明当应用于使用3:2下拉的传统视频GOP以生成倍速运动播放时图3A的编辑处理。
图4A的流程示出了根据本发明从以3:2下拉记录的视频中消除重复场并利用伪图像代替它们以实现所希望的显示速率的操作。
图4B-4F表明了按照本发明当应用于使用3:2下拉的传统视频GOP以消除重复场并使用伪图像代替它们的图4A的编辑处理。
具体实施例方式
可记录的DVD装置图1以框图的形式示出了用于实现本发明配置的各种先进操作特征的装置100。在所描述的实施例中,可重写盘媒体是可重写DVD。如将会注意到的,在很多例子中,可重写盘媒体也可以例如是硬驱动器或磁光盘(MOD)。MOD的一个例子是小型(迷你)盘。此外,本发明也可以被用在数字磁带机中。实际上,本发明并不局限于任何一种特定的存储媒体装置,因为本发明可以被用在任何一种其它适当的存储媒体装置中。
装置100可以向存储媒体,在该例中为可重写DVD 102写入数据并从其读出数据。虽然下面的描述主要涉及可重写DVD,但本发明并不受此限制,因为可以使用任何其它适当的存储媒体。该装置可以包括机械组件104、控制装置120、视频/音频输入处理路径140和视频/音频输出处理路径170。大多数块对于不同装置或路径的配置是不言而喻的,而某些块的配置则是为了方便并且对于理解该装置的操作不是决定性的。
机械组件104可以包括用于旋转盘102的马达106和当盘102旋转时能够在盘102上方运动的拾取组件108。拾取组件108上的激光器可将光点烧录到盘102的螺旋轨道上并能够照射已经被烧录到轨道上的光点,从而记录和重放视频和/或音频节目材料。为理解本发明,盘102是可单面记录还是可双面记录并不相干,在双面记录的情况下从盘102的同一面还是从双面发生双面记录或从盘102的后续读出也是不相干的。拾取组件108和马达106可以由伺服器110控制。伺服器110也可以接收作为第一输入的从盘102螺旋轨道中读出的数据的重放信号。该重放信号也可以输入给误差校正电路130,该误差校正电路130可以被认为是控制装置的一部分或者是视频/音频输出处理路径170的一部分。
控制装置120可以包括控制中央处理单元(CPU)122和导航数据生成电路126。控制CPU 122可以将第一输入信号提供给导航数据生成电路126,和伺服器110可以提供第二输入信号到导航数据生成电路126。伺服器110也可以被认为是控制装置120的一部分。导航数据生成电路126可以将第一输入信号提供给能够形成视频/音频输入处理路径140一部分的多路复用器(MUX)154。
MUX 154的输出可以是误差校正编码电路128的输入。误差校正编码电路128的输出可以是提供给拾取器108的可记录输入信号,该信号可以被激光烧录到盘102的螺旋轨道上。
另外,可以提供一个控制和数据接口,用于允许CPU 122控制视频编码器144、视频解码器178和音频解码器182的操作。在存储器中可以提供由CPU122执行传统操作的适当软件或固件。此外,根据本发明,可以提供用于编辑记录的视频特征的程序例程,以便控制CPU 122。
用于观众可激活功能的控制缓存器132可以指示当前可用的那些功能,即播放、记录、反向、快进、慢速播放、跳转、暂停/播放和停止,另外,可以提供编辑缓存器136来接收用于实现记录视频编辑特征的命令。
输出处理路径170可以包括误差校正块130、跟踪缓存器170、条件访问电路174和多路分解器176。跟踪缓存器172可以从盘102中读出并暂存需要进一步处理的数据。这个数据可以被条件访问电路174进行处理,该条件访问电路174可以控制将数据经多路分解器176向视频和音频处理的各路径的传播。另外,输出处理路径170可以包括分组视频编码器178、TV编码器180、音频解码器182和音频D/A184。
视频/音频输入路径140可以是一个信号处理电路,用于利用装置100将传统的电视信号转换为用于数字记录的数字化分组数据。输入路径140可以包括TV解码器142和分组视频编码器144。TV解码器142可以对以影片结构格式记录的视频执行3:2下拉并且还能够识别在所接收的已经被执行3:2下拉的视频中的重复场。
另外,输入处理路径140可以包括音频A/D 146和音频编码器148。在正常操作期间,数字信号可以在多路复用器150中相互组合,然后能够存储在记录缓存器152中,直到已构造出整个分组。当创建多组音频和视频分组时,它们可以在多路复用器154中与在导航生成块126中生成的适当导航包相组合。然后这些分组可以被传送给误差校正编码电路128。误差校正编码电路128也可以作为输入路径140的一部分。
如果用户希望对存储在盘102上的视频部分进行编辑,编辑缓存器136可以向控制CPU 122发出信号。在一种配置中,控制CPU 122可以发信号给分组视频编码器178以对包含在从盘102上特定位置读出的视频中的图像进行解码并将包含解码图像的视频传送给分组视频编码器144。如在后面将要解释的,在另一种配置中,在编辑处理期间,只有选定数量的这些图像才需要被解码。在每种配置中,与图像相关的任一音频都可以转发给音频解码器182。控制CPU 122然后可以指令音频解码器182暂时存储该音频。但是,为了创建额外的空间,在编辑处理期间,音频通常都不与视频重新组合。相反,当音频解码器182中的存储缓存器溢出时,该音频通常都被丢弃。除了消除音频分量以外,可将任何与修改后的视频相关的子图像信息分离并避免与修改后的视频重新组合。
一旦分组视频编码器144接收到包含解码图像的视频信号,视频编码器144能够通过添加或删除图像修改该视频信号。如在下面将要详细解释的,向视频信号中添加图像可以创建慢动作视频而从视频中删除图像可以生成快进视频。如果需要,视频编码器144可以重新对这些图像编码,从而将修改后的视频放置在盘102上。
在编辑后视频信号的图像被重新编码后,由于音频通常不与修改后的视频信号相互组合,所以,视频信号仅仅经过多路复用器150传送。然后以类似于正常视频的方式对编辑后的视频进行处理。即,修改后的视频在多路复用器154中与导航数据相组合并由误差校正编码电路128进行误差校正。如在下面将要解释的,编辑后的视频信号然后可以被记录回到盘102上该媒体的原来位置。
特别地,本发明可以利用硬件、软件或硬件和软件的结合来实现。根据本发明的机器可读存储器可以在例如控制CPU 122的一个计算机系统上以集中方式实现,或者以分布的方式实现,在后一种情况下,不同的元件被分布在几个互联计算机系统上。任何一种计算机系统或用于执行这里所述方法的其它装置都被设想为在由权利要求书描述的本发明的范围内。
具体地说,虽然这里所描述的本发明考虑图1所示的控制CPU 122,但是,硬件和软件的典型结合可以是一个具有计算机程序的通用计算机系统,当该计算机程序被加载和执行时,对计算机系统和DVD记录系统的控制类似于图1所示的控制装置120,由此它执行这里所描述的方法。本发明也可以利用计算机程序产品来实施,该计算机程序产品包括能够实现这里所述方法的所有特征,并且当被加载到计算机系统时能够执行这些方法。在本上下文中的计算机程序可以指一组试图使具有信息处理能力的系统直接或在下述两种情况之一或两者之后执行特定功能的、以任何一种语言、代码或符号的表示(a)转换为另一种语言、代码或符号;和(b)以不同的材料形式重现。这里所披露的本发明可以是由编程员使用市场上可购得的用于与上述控制CPU 122兼容的操作系统的开发工具所编制的计算机程序来实现。
DVD数据结构图2示出了一个典型的DVD配置。但是,所示结构的变化是可能的,并且本发明也并不试图限于所示的特定实施例。如图2所示,每个DVD包含一个视频管理器26和一个视频标题集(VTS)28。VTS包括视频标题集信息(VTSI)27、用于菜单29的可选视频对象集、一个或多个用于包含实际标题内容的标题30和VTSI备份31的VOBS。每个VOBS 30包括多个视频对象(VOB)32。每个视频对象32包括多个单元34。每个VOBS 30还包括指向一个或多个单元的指针集合。以这种方式,VOBS 30将单元34数据链接到一起并指出将按照哪种顺序播放节目或单元34。特定VOBS 30中的单元34可以被标记,以便以任一所希望的顺序进行播放。例如,它们可以是顺序地或随机地进行播放。
每个单元34包括多个视频对象单位(VOBU)36。其中驻留盘的视频内容的每个VOBU 36通常都包含0.4到1.0秒的显示素材。每个VOBU精确地从一个导航包(NV_pck)38开始并能够包括一个或多个音频包(A_PCK)40、一个或多个视频包(V_PCK)41和一个或多个子图像包(SP_PCK)42。另外,每个VOBU 36一般都包括一组图像(GOP)。
改变利用3:2下拉修改后以影片结构格式记录的视频图像的重放速度根据本发明的配置,用户可以改变已经记录在存储媒体上的影片视频的重放速度。如果该用户希望对所记录的视频进行编辑以生成慢动作视频,那么,可以将一个或多个图像插入到该视频中以创建这种效果。然后将经过改变的视频记录到存储媒体上与原始视频先前占据的相同空间中。如果用户希望创建快进视频,那么,可以从所记录的视频中删除一个或多个图像。与慢动作编辑处理类似,视频能够被记录在原始视频的媒体空间中。在另一种处理中,编辑后的视频可以被重新编码以生成高质量的重放和特技模式操作。
下面是在包含按照显示顺序的影片图像的MPEG视频系统中的传统GOP结构,它对于解释本发明的配置是有帮助的B0B1I2B3B4P5B6B7P8B9B10P11实验表明在每个内部(I)或预测(P)帧之间放置两个双向预测(B)帧的运作是令人满意的。因此,通常使用所示的传统GOP结构。本领域内技术人员将会理解,其它的GOP结构也常使用并可以被认为是传统的。
上述传统GOP结构中所示的图像是影片帧并以加粗字体给出以表示它们的状态是影片帧。在将视频转换为标准NTSC结构的3:2下拉转换期间,影片帧首先被分离成两个场图像,即顶场和底场。下面是包含场图像的传统GOP结构的例子B0TB0BB1TB1BI2TI2BB2TB3BB4TB4BP5TP5BB6TB6BB7TB7BP8TP8BB9TB9BB10TB10BP11TP11B如所示,下标为“T”的图像表示顶场图像,下标为“B”的图像表示底场图像。
接着,添加重复场,以将视频从每秒二十四(24)帧的显示速率转换为每秒六十(60)场的显示速率。为了实现正确数量的重复场,重复在每隔一帧显示的第一场。图像首标中的重复第一场标记识别哪些帧具有重复场。下面示出了具有重复场图像的一个显示序列,其中,I、P和B表示重构显示场的原始图像的编码类型B0TB0BB0TB1BB1TI2BI2TI2BB3TB3BB4TB4BB4TP5BP5TB6BB6TB6BB7TB7BP8TP8BP8TB9BB9TB10BB10TBB10BP11TP11B这些显示场是从一个GOP重新构造的,该GOP是为了说明目的而选择的,本发明的配置仅仅是能够用于实现本发明的GOP结构的举例,因为本发明并不局限于这种特定的GOP结构。事实上,本发明可以应用于被设计成只对P帧和I帧编码的那些MPEG编码器或只限于对I帧编码的那些编码器。
参看图3A,流程300示出了根据本发明如何对包含重复场的视频执行特技模式编辑。应当理解,虽然本发明被示出并特别适于利用根据3:2下拉处理导出的重复场,但本发明并不一定限于这种重复结构。图3B到3G示出了一个单一的传统GOP是如何能够被变更以生成降低的重放速度,和图3H到3M示出了一个单一的传统GOP是如何能够被变更以生成提高的重放速度的。但是,应当说明,本发明并不受此限制,视频的任何一部分都可以被改变以便以比正常播放更慢或更快的任一速度进行重放。
从图3A的步骤310开始,装置100可以开始从存储媒体中读出数据。在步骤315,图1所示的多路分解器176可以将所记录视频信号的视频分量与非视频分量分离并丢弃非视频分量。非视频分量的例子包括A_PCK 40和SP_PCK 42。但是,由于根据DVD标准,要求每个VOBU 36具有NV_PCK 38,所以,NV_PCK 38可以被保留在正被编辑的视频信号中。接着,可由分组视频解码器178对构成视频信号的图像解码,然后将其传送给分组视频编码器144,如步骤316所示。图3B示出了当提供给分组视频编码器144时包含具有重复场的帧的传统GOP的形式。该GOP示于图3B,其中,利用下标“T”表示顶场图像,下标“B”表示底场图像。这些场图像以正常字体表示,以便与以加粗字体表示的帧进行区别。
返回参看图3A,在判定框320,用户可以选择慢动作或快动作特技模式。如果用户选择了慢动作编辑,可以如步骤325所示消除重复场,并如步骤330所示将其重新编码为伪图像。此外,需要时可以添加伪图像以获得适当的重放速度。较慢的重放速度需要插入大量的伪图像。在利用3:2下拉记录视频的情况下,通过将相关重复场标记设置为0可以消除重复场。重复第一场标记通常位于该场图像的图像首标内。
伪图像是一个MPEG图像,它仅仅是一个特定I或非I图像的重复。但是,值得注意的是,伪图像的离散余弦变换(DCT)系数和运动矢量通常都被设置为0。由此,伪图像需要存储媒体上非常小的存储空间。通常,伪图像已经处于压缩格式,因此,在被记录到存储媒体上之前不需要被重新编码;但是,本发明并不局限于这种考虑。
在一种配置中,伪图像可以放置在被改变的视频信号中的每个图像之前或之后;但是,本发明并不受此限制,因为伪图像可以被插入到视频信号的任何位置处。插入到视频信号中的伪图像数量取决于所选择的慢动作速度。例如,一个单一的伪图像可以被插入到视频信号中包括每个I图像的每个图像之前或之后,以便生成为正常重放速度1/2的重放速度。
虽然这些伪图像可以被插入到正被编辑的视频的任何位置处,但在一种配置中,伪图像可以被策略地插入以便有助于对已知为振动图像的运动膺像的控制。即,伪图像可以被顺序放置。例如,如果所希望的重放速度是正常重放速度的1/3,那么,可以将两个伪图像插入到正被拷贝图像的前面或后面。另外,原始图像可以被放置在两个伪图像之间。
图3B到3G示出了添加伪图像以及对GOP重新编码以用于非逐行帧结构格式的1/2速度慢动作重放的处理。但是,本发明并不局限于这种方式。本发明也可以应用于其它视频格式。
参看图3B,该图示出了包括3:2下拉的GOP的显示顺序。图3C示出了消除了重复场的显示顺序,导致图3D所示帧结构的相同GOP。如先前所讨论的,这通常是当以3:2下拉记录视频时通过将重复第一场标记设置为0实现的。DVD标准限制了显示场的数量,一个GOP可以包含等于每个GOP最多18帧的36个场。虽然多达18帧可以放置在原始GOP或新创建GOP的任何一个当中,但如果希望的话,最好在每个GOP中放置相等数量的图像,借此使每个GOP都能够经受进一步的处理,以便符合传统的GOP结构。此外,传统的GOP通常具有一个帧内(I)图像,由此,如图3E所示,可以从正被处理的GOF中选择帧,将其重新编码成附加I帧。在添加伪图像后,可以创建多个附加GOP,以便对正被编辑的一部分视频中数量增加的图像进行补偿,借此保持GOP小于最大传统尺寸。图3F示出了这种表示。图3G示出了被重新编码为传统结构的一个GOP。
返回参看图3A的步骤320,用户可以选择执行快动作编辑。在快动作编辑中,适当数量的图像被消除以实现适当的重放速度。从视频信号中删除的图像数量总数取决于所选择的快动作速度。例如,为了产生两倍于正常重放的重放速度,可以从视频信号中删除1/2个包含在每个GOP中的图像。
由于以3:2下拉编码的视频包含重复的场图像,所以,如步骤340所示,消除这些图像将导致更平稳的重放和特技模式性能的改善。图3H到3M示出了在非逐行帧结构格式下为倍速快动作重放而消除图像的处理。但是,应当说明,本发明并不局限于此,因为可以改变视频的任一部分,以便以快于正常重放的任一速度进行重放。本发明还可以被应用于其它的视频格式。
图3H示出了具有以3:2下拉编码的视频的传统GOP结构的两个GOP。图3I示出了通过如图3A的步骤340所示将图像首标中的重复场标记设置为0消除重复场、并如图3J所示利用GOP创建所示帧结构后生成的GOP。参看图3A的判断框350,检查视频以确定它是否包含所希望重放速度的正确数量的图像。如果该视频不包含所希望重放速度的正确数量的图像,那么,如步骤370所示,可以将编辑后的视频记录到存储媒体中。
然而,如果编辑后的视频仍然包含太多所希望重放速度的图像,那么,可以根据步骤360消除附加图像。如果编辑后的视频经过重新编码步骤以使每个编辑后的GOP符合传统的GOP结构,那么,可以消除任何帧。但是,如果编辑后的视频没有经过重新编码步骤以使每个编辑后的GOP符合传统的GOP结构,那么,最好从视频信号中删除B帧。参看图3K,被消除的B帧可以分布到整个GOP而不是包含连续B帧的冗长的组中。由于将产生更加平稳的重放和特技模式性能,所以,以这种方式消除B帧是最好的。作为例子,在图3K中,可以消除第一GOP中的帧B1、B4、B7和B10以及保留帧B0、B3、B6和B9。类似的GOP消除方式可被用于第二GOP。但是,应当说明,图3K所示的例子并不试图将本发明限定到这个特定的删除顺序,因为任何其他适当的删除顺序都是可以使用的。
图3K示出了为双倍速重放而在消除足够图像以后的GOP的例子。由于这些GOP小于传统的GOP,所以,它们能够被适当的组合以获得GOP结构中数量变化的图像。图3L示出了一个所生成的GOP,该GOP是来自前一图的GOP的组合。在判定框362中,GOP能够被置入传统的结构。图3M示出了在步骤365中被重新编码为传统结构的一个GOP。但是,本发明并不受此限制。另外,如判定框366所示,用户可以选择将GOP置入另一种所希望的GOP结构。在步骤367,GOP可以被重新编码为所希望的GOP结构。然而,用户不需要选择重新编码GOP结构和能够选择将该GOP保留在所生成的GOP结构中,图3K示出了这样的一个例子。
在修改后的视频处于适当的GOP结构之后,它可以被重新记录到存储媒体中,如步骤370所示。根据本发明的配置,如果已经从预先被记录的存储媒体中读出视频,编辑后的视频可以被放置在原始视频先前占据的同一空间中。这是因为由于已经被放置在视频中的任何伪场图像都不包含任何编码的图像信息,所以,它们仅需要非常小的存储空间。此外,使用存储媒体上先前用于存储被删除的非视频信息的空间可以调节使这些场图像适应原始空间所需要的任何存储空间。
但是,在一个配置中,如果存储媒体上没有足够的空间将编辑后的视频放置到所希望的记录位置中,那么,编辑后视频中一定数量的图像将被解码并随后被重新编码以减少它们的图像清晰度。这种处理可以减少图像所需的存储空间量。在另一种配置中,当视频正在被放置到存储媒体中时,可以降低视频信号的位速率。尽管降低位速率可能导致某些视频数据的丢失和图像清晰度的相应减小,但这种处理可以减少媒体上用于记录修改后视频序列所需的物理空间,因此允许编辑后的视频信号被放置到所希望的记录位置处。
如图4A到4F所示,在本发明的另一个实施例中,可以从视频中消除重复场并利用伪图像代替它们。从图4A的步骤410开始,装置100可以开始从记录媒体中读出数据。图4B示出了包含可能被包含在数据的视频部分中的重复场的典型GOP的结构。
如果在视频中存在重复场,那么,通过将图像首标中的重复场标记设置为0可以消除这些重复场。这个处理示于判定框420和步骤430。典型的生成GOP结构示于图4C。然后,如步骤440所示,可以将伪图像添加到视频中以替换重复场,从而获得所希望的重放速度或保持原来的显示速率。这个结果示于图4D。但是,应当说明,本发明并不局限于这种方式和伪图像也可以被添加在GOP结构中别的地方以用于慢动作效果。返回参看步骤420,如果不存在重复场,那么,如步骤440所示,可以按需要添加伪图像以获得所希望的重放速度。然后,如步骤450所示,GOP可以被重新编码以便将场对组合成所希望的GOP结构。这个结果示于图4E。图4F示出了GOP的等效帧结构。然后,如步骤460所示,新的GOP可以被记录到存储媒体中。
权利要求
1.一种用于改变可重写存储媒体中具有重复场的精选视频段的重放速度的方法,包括下列步骤选择该精选视频段,其中,该精选视频段具有重复场;和通过消除重复场修改所述选择的视频段以实现快动作重放。
2.根据权利要求1所述的方法,其中,所述消除重复场以实现快动作重放的步骤包括将位于图像首标内的重复的第一场标记设置为0的步骤。
3.根据权利要求1所述的方法,还包括从所述选择的视频段中消除图像以获得所希望重放速度的步骤。
4.根据权利要求1所述的方法,还包括在修改所述选择的视频段后将所述选择的视频段重新编码为所希望的GOP结构的步骤。
5.根据权利要求1所述的方法,还包括将所述修改后的视频段唯一地记录到存储媒体的预期部分上的步骤。
6.一种用于改变可重写存储媒体中精选视频段的重放速度的方法,包括下述步骤选择该精选视频段,其中,该精选视频段具有重复场;和将所述重复场编码为传统的场图像。
7.根据权利要求6所述的方法,还包括将位于图像首标中的重复的第一场标记设置为0的步骤。
8.根据权利要求6所述的方法,还包括将伪图像添加到所述选择的视频段上,以获得希望重放速度的步骤。
9.根据权利要求6所述的方法,还包括在修改所述选择的视频段后将所述选择的视频段重新编码为希望GOP结构的步骤。
10.根据权利要求6所述的方法,还包括将所述修改后的视频段唯一地记录到存储媒体的预期部分上的步骤。
11一种用于修改可重写存储媒体中具有重复场的选择视频段的方法,包括下述步骤利用伪图像替换所述重复场;和将位于图像首标中的重复的第一场标记设置为0。
12.根据权利要求11所述的方法,还包括将伪图像添加到所述选择视频段中以获得所希望的重放速度的步骤。
13.根据权利要求11所述的方法,还包括在修改所述选择视频段后将所述选择视频段重新编码为希望GOP结构的步骤。
14.根据权利要求11所述的方法,还包括将所述修改后视频段唯一地记录到存储媒体的预期部分上的步骤。
15.一种用于改变具有重复场的选择视频段的重放速度的系统,包括存储媒体读出电路,用于有选择地读出已经被记录在可重写存储媒体的一部分上的视频段;视频处理器,用于为了改变重放速度修改所述选择视频段;和视频记录电路,用于将所述修改后的视频段唯一地记录到所述存储媒体的一部分上。
16.根据权利要求15所述的系统,其中,所述视频处理器通过消除所述重复场修改所述选择视频段以实现快动作重放。
17.根据权利要求15所述的系统,其中,所述视频处理器通过将所述重复场编码为传统的场图像修改所述选择视频段。
18.根据权利要求15所述的系统,其中,所述视频处理器在修改所述选择视频段后将位于视频首标中的重复的第一场标记设置为0。
19.根据权利要求15所述的系统,其中,所述视频处理器删除所述选择视频段中的多个非视频包以减少包含在所送修改后视频段中的数据量。
20.根据权利要求15所述的系统,其中,所述视频处理器减小包含在所述修改后视频段中的至少一个帧的清晰度。
21.根据权利要求15所述的系统,其中,所述视频处理器在记录步骤期间降低所述修改后视频段的位速率。
22.根据权利要求15所述的系统,其中,所述视频处理器将至少一个伪图像插入到所述选择视频段中。
23.根据权利要求15所述的系统,其中,所述视频处理器从所述选择视频段中删除至少一个图像。
全文摘要
本发明包括用于改变具有重复场的精选视频段的重放速度的系统和方法(300)。为实现快动作播放,可以通过删除重复场(340)修改精选视频段。需要时还可以删除图像(360)以实现所希望的重放速度。为实现慢动作播放,可以通过将重复场编码为传统的场图像来修改精选视频段。需要时还可以添加图像以实现希望的重放速度(330)。还可以将在包含重复场的图像的图像首标中的重复第一场标记设置为零(325)。此外,修改后的视频段的GOP结构可以被重新编码为传统的GOP结构(365)或希望的GOP结构(367)。另外,修改后的视频段可以唯一地记录到存储媒体上预期部分(370)。
文档编号H04N5/93GK1579093SQ02821624
公开日2005年2月9日 申请日期2002年10月29日 优先权日2001年10月31日
发明者林书, 谢健磊, 马克·A·舒尔茨 申请人:汤姆森特许公司