CN1161784C - 记录和重放电视图象的方法及设备 - Google Patents
记录和重放电视图象的方法及设备 Download PDFInfo
- Publication number
- CN1161784C CN1161784C CNB988008386A CN98800838A CN1161784C CN 1161784 C CN1161784 C CN 1161784C CN B988008386 A CNB988008386 A CN B988008386A CN 98800838 A CN98800838 A CN 98800838A CN 1161784 C CN1161784 C CN 1161784C
- Authority
- CN
- China
- Prior art keywords
- frame
- sequence
- read
- reading head
- carrier
- 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/005—Reproducing at a different information rate from the information rate of recording
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/107—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating tapes
-
- 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/782—Television signal recording using magnetic recording on tape
- H04N5/783—Adaptations for reproducing at a rate different from the recording rate
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/90—Tape-like record carriers
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation 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/8042—Transformation 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)
- Signal Processing (AREA)
- Multimedia (AREA)
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
本发明揭示了一种以不同于额定重放速度的速度重放记录在载体上的按MPEG格式编码的一系列电视帧的方法。这种方法通过重复或省略一些B帧校正向显示装置传送的读出产生的帧的数量,使得每单位时间传送给显示装置的帧的平均数等于预定的额定数。
Description
技术领域
本发明与记录和重放图象信息亦即电视技术有关。具体地说,本发明与用不同于正常速度的速度重放所记录的图象信息有关。
背景技术
如所周知,电视图象(帧)是按照预定制式在诸如电视机那样的标准图象显示装置上重放的,帧中的像素不是同时而是依次逐个重放的。具体地说,以相继写出相邻的像素方式逐行写出帧的隔行扫描的每一行。因此,复现一帧所需的时间,也就是写出组成一帧的所有图象行的时间,在PAL制式是1/25秒。这样,实际播放时间为100秒的景像相当于一个由2500个相继的图象构成的序列。
为了将电视图象记录在一个载体(例如磁带)上,一种已知的模拟方法是将相继的像素录在与载体行进方向成一定角度的各相邻磁道上,每个磁道录取一个图象行。用这种方法记录,快放和慢放的能力都受到限制。例如,在希望以正常速度五倍的速度重放一个景像时,载体就要以正常速度五倍的速度通过读出头。这意味着在图象显示装置复现一幅图象所需的时间内有五幅相继的图象通过读出头。于是,在显示屏幕上复现的一幅图象就呈现为由这五幅图象的五个片段构成的形式,这些片断逐个显示,由于这些畸变的图象部分的影响,看上去不成整体。
近来,开发了一种称为MPEG的数字记录方法。在这种方法中,有关图象的信息经数字编码、压缩后线性地存储在一个载体上,这可以理解为相继的比特逐个以载体写、读方向排列成一条直线。
在重放这样的记录时,所读的比特并不与帧中要相继复现的像素对应。必需将大量的比特收集在一起,以便进行解码和重建一帧或多个相继帧的图象内容。为此所需的缓冲存储器和计算装置可以配置在重放设备中,也可以配置在显示装置中。但应注意的是,平均来说,所读的比特数仍与载体正常播放速度每秒25帧相应。原则上,使载体较快或较慢通过读出头是可能的。然而,问题是标准的显示装置(如电视机)并不能将这样接收到的信息变换成标准的帧。
发明内容
本发明的目的是提供一种使按照MPEG方法记录的录像在诸如电视机那样的标准显示装置上能以在充分大的范围内可调的重放速度进行重放的方法和设备。
具体地说,本发明的目的是使这种重放设备的用户可以在慢放和快放之间几乎连续地改变重放速度。
为此,本发明提供了一种使用读出头处理在载体上记录的数据的方法,所述数据包括按照MPEG格式编码的视频帧序列,所述视频帧序列包括I帧、P帧和B帧,其中,按照互相相对的载体和读出头的额定速度读出所述数据导致生成单位时间的额定数目帧,所述方法包括如下步骤:为了供应不同于所述额定数目的单位时间的其它数目帧,以不同于额定速度的速度移动互相相对的载体和读出头,其特征在于,所述方法还包括对单位时间读取的帧数进行计数;如果所计的数小于额定数目,则为了供应单位时间的平均帧数等于额定数目的修改的帧序列,就重复刚刚读取的至少一个帧的至少一个B帧;并且如果所计的数大于额定数,则为了供应单位时间的平均帧数等于额定数的其它修改的帧序列,就跳过刚刚读取的至少一个帧的至少一个B帧。
本发明还提供了一种使用读出头处理在载体上记录的数据的方法,所述数据包括按照MPEG格式编码的视频帧序列,所述视频帧序列包括I帧、P帧和B帧,其中,按照额定速度读出所述数据导致生成单位时间的额定数目帧,所述方法包括如下步骤:为了生成不同于额定数目的单位时间的其它数目帧,以大于额定速度的速度移动互相相对的载体和读出头,其特征在于,所述方法还包括:对单位时间读取的帧数进行计数;比较所计的帧数和额定数;以及为了向显式装置传输单位时间的平均帧数等于额定数的修改的帧序列,每次向显示装置供应刚刚读取的视频帧的第一预定数目的相继帧,然后跳过第二预定数目的相继帧。
本发明又提供了一种读取按照MPEG格式编码并记录在载体(10)上的视频帧序列的设备(100),所述序列包括I帧、P帧和B帧,所述设备包括:从载体(10)读取帧的读出头(30);
采用可调节的速度相对地移动载体(10)和读出头(30)的驱动装置(20);用来提供帧序列的输出端(101);控制装置(40),与读出头(30)相连接以便接收所读出的帧,与所述输出端相连接以便有选择地向所述输出端(101)供应所读出的帧;与控制装置(40)耦合在一起的存储器(41),用来暂时存储B帧、或者P帧和B帧;
连接到控制装置(40)的速度选择开关(50);其中:所述控制装置(40)与驱动装置(20)连接,在速度选择开关(50)的控制之下,控制驱动装置(20),从而使载体(10)的运动速度等于N倍的预定额定速度,N是通过速度选择开关(50)选定的速度因子;所述控制装置(40)被配置成执行如下操作:监视来自读出头(30)的数据流,并用于将所述数据流中的单位时间的帧数与额定数进行出较;所述控制装置(40)被配置成执行如下操作:如果单位时间所计的帧数小于额定数,则将B帧、或者P帧和B帧的数据存储到存储器(41)中,在将所述数据传送至输出端(101)之后,从存储器(41)读出所述数据,并再次将所述数据传送至输出端(101);以及所述控制装置(40)被配置成执行如下操作:如果单位时间所计的帧数大于额定数,则阻止B帧、或者P帧和B帧的数据到达输出端(101)。
附图说明
下面将结合附图参照本发明所提出的方法和设备的优选实施例对本发明的特征、优点和其他方面进行更详细地说明。在这些附图中:
图1A-1E例示了用MPEG编码存储信息的情况;
图2A示出了一个MPEG序列的例子;
图2B示出了从图2A所示序列得出的一个用于慢放的序列的例子;
图2C示出了从图2A所示序列得出的一个用于快放的序列的例子;以及
图3示出了本发明所提出的设备的原理方框图。
具体实施方式
由于MPEG编码为众所周知,因此只对MPEG记录过程的一些基本情况结合图1作简要的说明。具体地说,简要地说明一下对帧进行MPEG编码的三种不同类型,即I编码、P编码和B编码,这三种编码所需的每帧比特数依次递减。
图1A例示了需录在一个诸如磁带之类的载体上的相继各帧的一个序列,这些帧分别标为N,N+1,N+2,…。在PAL制式中,每一帧与1/25秒的播放时间相应。
图1B示意地示出了标有R,R+1,R+2,…的相继记录区的磁带10,这些记录区具有相同的长度,也就是说,记录区R,R+1,R+2,…各含有相同数量的比特。如果帧N,N+1,N+2,…逐个以数字编码形式记录下来,那么图1A所示的帧序列的记录就呈图1B所示意的形式。
为了减少在读出数字信息期间和在将读出的信息传输给复现装置期间以每秒比特数表示的信息量,在记录前对图象信息进行了压缩。在图1C中示意性地示出了这种情况,载体10具有一系列相继的记录区C,C+1,C+2,…,它们的长度分别比图1B中的相应记录区R,R+1,R+2,…的小。图1C具体示出的是每个帧N,N+1,N+2,…的信息分别压缩成一个压缩帧后再记录的情况。在这种情况下,可以通过解压缩和解码从每个压缩帧C,C+1,C+2,…分别得出相应的原帧N,N+1,N+2,…。具有这种特征的编码压缩帧将称为本征帧或I帧。
由于一个序列中的相继各帧通常相互极为相似,因此还可能进一步减少信息量。如果对于一个帧只录下它与前驱帧的差别,那么记录这个帧所需的信息就更少。这种帧将称为预测帧或P帧,只含有帧的一些部分的运动信息。图1D示意性地示出了帧N录为I帧而接着的两个帧N+1和N+2录为P帧的情况。显然,通过例如只对与帧N+1相应P帧的记录信息解压缩和解码是不能恢复帧N+1的,必需将与帧N+1相应的P帧的记录信息和与帧N相应的I帧结合起来才能恢复帧N+1。然而,这样记录两个相继的帧N和N+1所需的比特显然比较少。
MPEG还包括第三种编码压缩帧,称为双向帧或B帧。记录一个B帧所需的比特比记录一个P帧更少,如图1E所示。恢复与B帧相应的原帧需要有三个编码压缩帧的信息,即所述B帧、在它前面的最后一个I帧或P帧和在它后面的第一个I帧或P帧。
应注意的是,需记录的信息量取决于相继各帧的图象内容。例如,恢复一个一小时的图象序列可能需要540Gbit(67.5Gbgte)左右,但这个信息量可以通过MPEG记录压缩到只有10.8Gbit(1.35Gbgte)左右。
下面将结合图2说明重放这样编码的录像的情况。
图2A示意性地示出了一个由一序列所存储的电视帧组成的序列。这些帧相继标为1,2,3,…,如图2A的上部所示,而各帧的编码类型标在图2A的下部。为了简明起见,所示的I、P和B帧都示为具有相同的大小。这样的编码结构IBBPBBPBB可以周期性重复。在这种情况,这样的由九个相继的帧构成的组称为“图象组”或GOP。应注意的是,在MPEG中,一个GOP(在本情况下为九个帧)的长度是可变的。此外,一个GOP的结构,特别是相继的B帧的数量,是可变的,取决于需记录的各帧的图象内容。还应注意的是,在记录一个序列期间一个帧是记录为I帧、P帧还是记录为B帧由记录装置(录像机)决定,但这并不是本发明所要涉及的。在本发明范围内,可以假定一个所记录的序列包括一系列具有或多或少的有规律的编码结构的I帧、P帧和B帧。
如果这样记录的序列要用一个诸如电视机之类的显示装置以正常方式(实时)复现,就需用一个重放设备(录像机)相继读出这些编码帧,以编码形式送至所述显示装置。每个编码帧还包括本帧编码类型的信息。如上所述,记录一个I帧需要占用比记录一个P帧和B帧更多的信息,因此读出一个P帧和将它传送给显示装置所需的时间比读出和传送一个I帧的短,而读出和传输一个B帧所需的时间更短。然而,平均说来,读出和传送PAL制式的帧(包括I、P和B帧)的数目是每秒25个。
在显示装置中,所接收的帧经解压缩和解码后存入缓冲存储器。所存储的帧从缓冲存储器读出后在显示器上显示,复现PAL制式的每个帧所需的时间为1/25秒,无论这个帧是编码成I帧、P帧或B帧。
如果希望以不同于正常速度的速度观看所记录的序列(快放或慢放),只是使载体以较高或较低的速度通过读出头就不行了。确实,在这种情况下,存储在所述缓冲存储器内的帧的数目要多于或少于在标准显示装置中以正常速度从这个缓冲存储器读出的帧的额定数目(在PAL制式中为每秒25个)。本发明所提出的方法可以保证单位时间内提供给显示装置的帧的平均数目仍等于额定数目,即使载体以较高或较低的速度通过读出头(快放或慢放),情况如下面所述。
图3示出了按照本发明所构成的用来读出录在载体10上的信息的重放设备100的原理图。重放设备100具有一个读出头30和使载体10通过读出头30的驱动装置20。在载体10是磁带的情况下,驱动装置20包括一个驱动收带盘的马达;而在载体10是磁盘或光盘的情况下,驱动装置20包括一个使盘旋转的马达。
重放设备100包括一个控制装置40,它可以包括例如一个经适当编程(面向硬件或软件)的微处理器。控制装置40与驱动装置20连接,控制驱动装置20使载体10通过读出头30的速度。
此外,控制装置40还与读出头30连接,接收读出头30所读出的信息,这信息如上所述是各电视帧的编码信息。控制装置40还与重放设备100的输出端101连接,有选择地将读出头30所读出的信息送至输出端101,这在下面还要详细进行说明。
重放设备100有一个与控制装置和连接的重放速度选择开关50,这个开关可由用户操纵。选择开关50可以有不同的结构形式。在一种形式中,选择开关50做成一个能沿刻度盘移动的指示旋钮,这个指示旋钮例如驱动可沿一个电阻导轨滑动的电刷。在另一种形式中,选择开关50可以是一个数字键盘。当然,也可以将这两种形式结合起来,这是熟悉本技术领域的人员众所周知的。
利用选择开关50用户可以向控制装置40发出命令,选择所希望的重放速度。通常,用户选择正常重放速度,在图3中标为“N”。控制装置40控制驱动装置20,使载体10以基本上恒定的预定速度(下面称为额定速度)运动。从读出头30接收到的电视信号于是完整地传送至输出端101。
控制装置40还用来监视从读出头30接收到的数据流,测量这个数据流的每单位时间的平均帧数。控制装置40将所测得的帧数与一个预定的固定值进行比较,这个值称为额定值,在PAL制式的情况下为每秒25帧。如果测得的平均帧数大于这个额定值,控制装置40就控制驱动装置20,使载体10慢些通过读出头30,而如果测得的平均帧数小于这个额定值,控制装置40就控制驱动装置20,使载体10快些通过读出头30。这样,就保证了每单位时间内送至输出端101的帧的数目等于所述额定值。
如果用户选择不同于额定速度的重放速度,他可以控制选择开关50,输入一个速度因子α。下面,速度因子α定义为应与额定重放速度相乘的因子,从而使得速度因子α大于1相当于快放,而速度因子α在0与1之间相当于慢放情况。
本发明的一个重要特点是速度因子α在给定范围内连续可调。在一种派生形式中,用户只可以从一系列(相当多的)预定值中选择速度因子。
为了例示本发明的原理,下面结合图2B详细说明按本发明进行慢放的例子。图2B示出了由控制装置40从图2A所示序列通过将每个B帧都重复一次得出的一个帧序列。同样,在图2B的上部标出了这个新的序列中各相继的帧的序号1,2,3…,而在图2B的下部标出了各帧的类型,而帧在原序列(图2A)中的序号标在括号内。
因此,在本例中,从一个包括9个帧的原序列得出了一个具有15个帧的新序列。一个本质上的特点是这个新序列完全符合MPEG格式,因此控制装置40可以将这个经修改的序列直接送至标准的显示装置,由它直接对这个经修改的序列进行解码和显示。这个经修改的序列(15个帧)的播放时间比原序列(9个帧)的长,从而实现了慢放,在这种情况下的速度因子α因此就为9/15或0.6。
显然,有大量“均匀”速度因子α小于1。在如图2A所例示的一个GOP的序列中,只要重复这个GOP中的1、2、3、4或5个B帧就可直接得到为9/10、9/11、9/12、9/13或9/14的速度因子。其他分数可以通过考虑多个相继的GOP来实现,例如,如果考虑两个相继的GOP,那么通过分别重复第一和第二GOP内的2个和3个B帧,就能得到18/23的速度因子。
应指出的是,可以通过多次重复各个B帧来得到非常小的速度因子。例如,可将图2A的GOP中的各B帧都相继重复发送四次,于是就能得到非常小的速度因子9/27=0.33。然而,在还要小的速度因子的情况下,有可能复现的图象会给观看者有不平稳的感觉。
在实际中,各GOP的长度不必是恒定的,因此不能确定是否在任何GOP中都能实现给定的所需速度因子。然而,这并不重要。本发明的一个重要的特点是,在延迟读出各帧的情况下,通过重复B帧能在输出端101得出平均每单位时间数目额定的帧。
再来看图3。控制装置40使驱动装置20工作在慢放模式,速度基本上等于α倍的额定速度。这样,读出头30每单位时间读出的帧的平均数目基本上等于α倍的额定数。如前面所述,控制装置40可以监视读出头30读出的数据流,对每单位时间发送的帧进行计数。每当发现所计的数小于额定数时,控制装置40就在输出端101提供X次B帧数据。为此,控制装置40中配置了一个存储器41,用来存储B帧数据。
原则上,X选为2。然而,如果所选的速度因子小到提供两次B帧数据尚不足以维持额定帧率,控制装置40就将X增大为3,甚至增大为4。
这同样也保证了每单位时间向输出端101提供的帧的平均数基本上等于额定值。应注意的是,在显示装置方对接收经修改的序列的情况并不需要进行任何修改,因为在经维修的序列中的帧的平均数始终等于额定的帧数,而经修改的序列符合MPEG格式。显示装置可以用“正常”方式对接收的每个帧进行解码后在正常时间(在PAL制式中为1/25秒)内显示在屏幕上,无论源是一个“正常”的帧还是重复的帧。
此外,应注意的是,原则上显然可得到在合理范围内的任何所希望的慢放速度因子,因为并不要求同样重复每个GOP中的B帧。重要的只是对于任何读出速度(媒体的播放速度)在给定时刻重复一个B帧,使得发送的帧的总数经一段较长时间平均后始终基本上为额定数。各GOP的实际长度于是并不重要。
为了例示本发明的原理,下面结合图2C详细说明按本发明进行快放的例子。图2C示出了由控制装置40从图2A所示序列通过每两个B帧省略其中的第二个B帧得出的一个帧序列。同样,在图2C的上部标出了这个新的序列中各相继的帧的序号1,2,3,…,而在图2C的下部标出了各帧的类别,而帧在原序列(图2A)中的序号标在括号内。
因此,在本例中,从一个包括9个帧的原序列得出了一个具有6个帧的新序列。一个本质上的特点是这个新序列完全符合MPEG格式,因此控制装置40可以将这个经修改的序列直接送至标准的显示装置,由它直接对这个经修改的序列进行解码和显示。这个经修改的序列(6个帧)的播放时间比原序列(9个帧)的短,从而实现了快放,在这种情况下的速度因子α因此就为9/6或1.5。
显然,有大量“均匀”速度因子α大于1。在如图2A所例示的一个GOP的序列中,只要省略这个GOP中的1、2、3、4、5或6个B帧就可直接得到为9/8、9/7、9/6、9/5、9/4或9/3的速度因子。其他分数可以通过考虑多个相继的GOP来实现,例如,如果考虑两个相继的GOP,那么通过分别省略第一和第二GOP内的2个和3个B帧,就能得到18/13的速度因子。
显然,这样可得到的最大快放速度因子取决于GOP内的帧数。通过再省略P帧(但这只能在与本P帧有关的所有B帧也都省略时才允许)可以得到更大的快放速度因子。如果所有的P帧也都省略,那么一个GOP中只有一个帧被显示,在本例中所得的快放速度因子为9/1。
现在来看图3。控制装置40使驱动装置20工作在快放模式,速度基本上等于α倍的额定速度。这样,读出头30每单位时间读出的帧的平均数目基本上等于2倍的额定数。如前面所述,控制装置40可以监视读出头30读出的数据流,对每单位时间发送的帧进行计数。每当发现所计的数大于额定数时,控制装置40就堵住一个B帧(必要时甚至是一个P帧)的数据,使这个数据不能到达输出端101。
这同样也保证了每单位时间向输出端101提供的帧的平均数基本上等于所述额定值。应注意的是,在显示装置方对接收经修改的序列的情况并不需要进行任何修改,因为在经修改的序列中的帧的平均数始终等于额定的帧数,而且经修改的序列是符合MPEG格式的。显示装置可以用“正常”方式对接收的每个帧进行解码后在正常时间(在PAL制式中为1/25秒)内显示在屏幕上。
此外,应注意的是,原则上显然可得到在合理范围内的任何所希望的快放速度因子,因为并不要求同样省略每个GOP中的B帧。重要的只是对于任何读出速度(媒体的播放速度)在给定时刻省略一个B帧,使得发送的帧的总数经一段较长时间平均后始终基本上为额定数。各GOP的实际长度于是并不重要。
本发明所提出的这种方法的一个重要的优点是复现的图象并不出现错位扰动,而图象的各运动元呈现较快运动。如前面所述,用本发明所提出的方法能达到的最大快放速度因子取决于GOP内的B帧(和P帧,如果合适的话)的数目。显然,再省略一些I帧可以得到甚至更大的快放速度因子。然而,以这样高的重放速度重放,观看者不再能跟上相应快速运动的图象,因此本发明提供这种可能性并没有任何实际意义。
本发明还提出了另一种可为观看者得出较稳定的图象的实施方式。按照这种实施方式,首先向显示装置发送第一预定数目的相继帧,然后省略第二预定数目的相继帧。所述第一和第二数目最好与整数个GOP相应。在一个例子中是发送一个GOP后略去后面9个相继的GOP,从而所得到的快放速度因子为10/1。
本发明所提出的这种快放方法的优点是观看者始终可看到一段短时间的正常运动图象景像,相继的图象景像由于跳过了一段时间而相互分离。跳过的时间长度很难或不能估计,使得在这种情况下观看用快放速度因子为5的重放与观看用快放速度因子为50的重放感觉不到有很大差异。
熟悉本技术领域的人员显然理解,如在权利要求中所明确的本发明专利保护范围并不局限于以上结合附图所说明的这些实施例。因此,所有根据本发明的精神对这里所揭示的方法和设备的实施例的变动和修改都应属于本发明的专利保护范围之列。
Claims (6)
1.一种使用读出头处理在载体上记录的数据的方法,所述数据包括按照MPEG格式编码的视频帧序列,所述视频帧序列包括I帧、P帧和B帧,其中,按照所述载体和读出头的额定速度读出所述数据,由此生成单位时间的额定数目帧,其中所述载体和读出头相互之间是相对的,所述方法包括如下步骤:
为了供应数目不同于所述额定数目的单位时间的帧,以不同于所述额定速度的速度移动所述载体和读出头,其中所述载体和读出头相互之间是相对的,其特征在于,所述方法还包括:
对单位时间读取的帧数目进行计数;
将单位时间读取的且计数的帧数目与额定数目进行比较;
如果所计数的帧数目小于额定数目,则为了供应一修改的帧序列,使得所述修改的帧序列的单位时间的平均帧数目等于所述额定数目,就重复刚刚所读取的帧中的至少一个B帧;并且
如果所计数的帧数目大于额定数目,则为了供应一修改的帧序列,使得所述修改的帧序列的单位时间的平均帧数目等于所述额定数目,就跳过刚刚所读取的帧中至少一个B帧。
2.权利要求1的方法,其中所述速度大于所述额定速度,并且为了供应另一个修改的帧序列,所述另一个修改的帧序列的单位时间的平均帧数目等于所述额定数目,跳过刚刚所读取的帧中的至少一个P帧和至少一个关联的B帧。
3.一种使用读出头处理在载体上记录的数据的方法,所述数据包括按照MPEG格式编码的视频帧序列,所述视频帧序列包括I帧、P帧和B帧,其中,按照额定速度读出所述数据,由此生成单位时间的额定数目帧,所述方法包括如下步骤:
为了生成数目不同于额定数目的单位时间的帧,以大于额定速度的速度移动所述载体和读出头,所述载体和读出头相互之间是相对的,其特征在于,所述方法还包括:
对单位时间读取的帧数目进行计数;
比较所计数的帧数目和所述额定数目;以及
为了向显示装置传输一修改的帧序列,使得所述修改的帧序列的单位时间的平均帧数目等于所述额定数目,每次向所述显示装置供应刚刚读取的视频帧的第一预定数目的相继帧,然后跳过第二预定数目的相继帧。
4.权利要求3的方法,其中,第一预定数目的相继帧是由整数个GOP构成的,而第二预定数目的相继帧是由另一整数个GOP构成的。
5.一种读取按照MPEG格式编码并记录在载体(10)上的视频帧序列的设备(100),所述序列包括I帧、P帧和B帧,所述设备包括:
从载体(10)读取帧的读出头(30);
采用可调节的速度相对地移动载体(10)和读出头(30)的驱动装置(20);
用来提供帧序列的输出端(101);
控制装置(40),与读出头(30)相耦合,以便接收所读出的帧,与所述输出端相耦合,以便有选择地向所述输出端(101)供应所读出的帧;
与控制装置(40)耦合在一起的存储器(41),用来暂时存储B帧;
耦合到控制装置(40)的速度选择开关(50);
其中:
所述控制装置(40)与驱动装置(20)相耦合,用于在速度选择开关(50)的控制之下控制驱动装置(20)的运动,从而使载体(10)的运动速度等于N倍的预定额定速度,N是通过速度选择器开关(50)选定的速度因子;
所述控制装置(40)用来监视来自读出头(30)的数据流,并用于将所述数据流中的单位时间的帧数与额定数进行比较;
当单位时间所计数的帧数目小于所述额定数目,则所述控制装置(40)将B帧、或者P帧和B帧的数据存储到存储器(41)中,并且在将所述数据传送至输出端(101)之后,所述控制装置(40)还从存储器(41)读出所述数据,并再次将所述数据传送至输出端(101);以及
当单位时间所计数的帧数目大于所述额定数目时,则所述控制装置(40)阻止B帧、或者P帧和B帧的数据到达输出端(101)。
6.权利要求3的方法,其中第二预定数目大于第一预定数目。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP97201220.7 | 1997-04-24 | ||
EP97201220 | 1997-04-24 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1229557A CN1229557A (zh) | 1999-09-22 |
CN1161784C true CN1161784C (zh) | 2004-08-11 |
Family
ID=8228243
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB988008386A Expired - Fee Related CN1161784C (zh) | 1997-04-24 | 1998-03-12 | 记录和重放电视图象的方法及设备 |
Country Status (11)
Country | Link |
---|---|
US (2) | US6393200B1 (zh) |
EP (1) | EP0914740B1 (zh) |
JP (1) | JP3996204B2 (zh) |
CN (1) | CN1161784C (zh) |
AR (1) | AR012353A1 (zh) |
AT (1) | ATE242576T1 (zh) |
DE (1) | DE69815250T2 (zh) |
ID (1) | ID21021A (zh) |
TW (1) | TW404138B (zh) |
WO (1) | WO1998048573A1 (zh) |
ZA (1) | ZA983450B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104869430A (zh) * | 2015-05-18 | 2015-08-26 | 北京中熙正保远程教育技术有限公司 | 一种视频倍速播放方法及装置 |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002101416A (ja) * | 2000-09-25 | 2002-04-05 | Fujitsu Ltd | 画像制御装置 |
US7224837B2 (en) * | 2000-10-11 | 2007-05-29 | Screenpeaks Ltd. | Digital video broadcasting |
KR20020069255A (ko) | 2000-11-21 | 2002-08-29 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 멀티-속도 재생모드에서 압축 데이터의 재생을 위한 재생장치 |
US6577809B2 (en) * | 2001-10-23 | 2003-06-10 | Thomson Licensing S.A. | User selectable variable trick mode speed |
US7174086B2 (en) * | 2001-10-23 | 2007-02-06 | Thomson Licensing | Trick mode using dummy predictive pictures |
US20030079228A1 (en) * | 2001-10-23 | 2003-04-24 | Shu Lin | Searching for frames to perform a trick mode |
US20030159152A1 (en) * | 2001-10-23 | 2003-08-21 | Shu Lin | Fast motion trick mode using dummy bidirectional predictive pictures |
US8705947B2 (en) | 2001-10-23 | 2014-04-22 | Thomson Licensing | Trick mode on bidirectional predictive frames |
US7756393B2 (en) | 2001-10-23 | 2010-07-13 | Thomson Licensing | Frame advance and slide show trick modes |
JP4140709B2 (ja) * | 2003-02-05 | 2008-08-27 | 松下電器産業株式会社 | 画像信号再生装置および画像信号再生方法 |
JP2004328634A (ja) * | 2003-04-28 | 2004-11-18 | Sony Corp | 画像復号化装置及び方法 |
GB2412807A (en) * | 2004-04-02 | 2005-10-05 | Snell & Wilcox Ltd | Video processing to reduce program length |
JP2006020195A (ja) * | 2004-07-05 | 2006-01-19 | Canon Inc | 再生装置 |
US9154842B2 (en) * | 2006-11-02 | 2015-10-06 | Verizon Patent And Licensing Inc. | Method and system for customizable video playback controls |
US8483551B2 (en) * | 2006-12-04 | 2013-07-09 | Electronics And Telecommunications Research Institute | Method for generating double-speed IDR-unit for trick play, and trick play system and method using the same |
EP2103127A4 (en) * | 2006-12-20 | 2011-01-26 | Ericsson Telefon Ab L M | METHOD AND NODE IN IPTV NETWORK |
DE102007006432B4 (de) * | 2007-02-05 | 2010-07-08 | Arndt-Helge Grap | Vorrichtung und Verfahren zur Bereitstellung von Daten |
EP2186328B1 (en) * | 2007-08-29 | 2014-03-12 | Thomson Licensing | Method for generating video data for trick play |
KR20090072510A (ko) * | 2007-12-28 | 2009-07-02 | 삼성전자주식회사 | 디스플레이장치 및 그 제어방법 |
CN110121071A (zh) * | 2018-02-05 | 2019-08-13 | 广东欧珀移动通信有限公司 | 视频编码方法及相关产品 |
US11184675B1 (en) | 2020-06-10 | 2021-11-23 | Rovi Guides, Inc. | Systems and methods to improve skip forward functionality |
US11277666B2 (en) * | 2020-06-10 | 2022-03-15 | Rovi Guides, Inc. | Systems and methods to improve skip forward functionality |
US11276433B2 (en) | 2020-06-10 | 2022-03-15 | Rovi Guides, Inc. | Systems and methods to improve skip forward functionality |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2689632B2 (ja) * | 1989-08-15 | 1997-12-10 | ソニー株式会社 | 画像信号の伝送装置および伝送方法 |
US5282049A (en) * | 1991-02-08 | 1994-01-25 | Olympus Optical Co., Ltd. | Moving-picture data digital recording and reproducing apparatuses |
JP3161614B2 (ja) * | 1991-11-30 | 2001-04-25 | ソニー株式会社 | 動画像復号化装置 |
US5377051A (en) * | 1993-01-13 | 1994-12-27 | Hitachi America, Ltd. | Digital video recorder compatible receiver with trick play image enhancement |
US5535008A (en) * | 1993-03-16 | 1996-07-09 | Victor Company Of Japan, Ltd. | Method for jump-reproducing video data of moving picture coded with high efficiency |
JP3271092B2 (ja) * | 1993-06-08 | 2002-04-02 | ソニー株式会社 | 記録再生装置及び再生装置 |
JP3365109B2 (ja) * | 1994-12-28 | 2003-01-08 | ソニー株式会社 | データ再生装置及びデータ再生方法 |
JP3329979B2 (ja) * | 1995-02-24 | 2002-09-30 | 株式会社日立製作所 | 光ディスク及び光ディスク再生装置 |
US5887110A (en) * | 1995-03-28 | 1999-03-23 | Nippon Telegraph & Telephone Corp. | Video data playback system using effective scheme for producing coded video data for fast playback mode |
-
1998
- 1998-03-12 AT AT98905548T patent/ATE242576T1/de not_active IP Right Cessation
- 1998-03-12 ID IDW980140A patent/ID21021A/id unknown
- 1998-03-12 JP JP52932298A patent/JP3996204B2/ja not_active Expired - Fee Related
- 1998-03-12 EP EP98905548A patent/EP0914740B1/en not_active Expired - Lifetime
- 1998-03-12 WO PCT/IB1998/000326 patent/WO1998048573A1/en active IP Right Grant
- 1998-03-12 CN CNB988008386A patent/CN1161784C/zh not_active Expired - Fee Related
- 1998-03-12 DE DE69815250T patent/DE69815250T2/de not_active Expired - Fee Related
- 1998-04-07 AR ARP980101581A patent/AR012353A1/es unknown
- 1998-04-15 TW TW087105713A patent/TW404138B/zh not_active IP Right Cessation
- 1998-04-20 US US09/062,934 patent/US6393200B1/en not_active Expired - Fee Related
- 1998-04-23 ZA ZA9803450A patent/ZA983450B/xx unknown
-
2002
- 2002-02-25 US US10/084,754 patent/US7127152B2/en not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104869430A (zh) * | 2015-05-18 | 2015-08-26 | 北京中熙正保远程教育技术有限公司 | 一种视频倍速播放方法及装置 |
CN104869430B (zh) * | 2015-05-18 | 2017-12-05 | 北京中熙正保远程教育技术有限公司 | 一种视频倍速播放方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
US7127152B2 (en) | 2006-10-24 |
DE69815250D1 (de) | 2003-07-10 |
AR012353A1 (es) | 2000-10-18 |
US6393200B1 (en) | 2002-05-21 |
ID21021A (id) | 1999-04-08 |
US20020081095A1 (en) | 2002-06-27 |
ATE242576T1 (de) | 2003-06-15 |
ZA983450B (en) | 1999-10-25 |
JP2000513898A (ja) | 2000-10-17 |
EP0914740B1 (en) | 2003-06-04 |
WO1998048573A1 (en) | 1998-10-29 |
JP3996204B2 (ja) | 2007-10-24 |
DE69815250T2 (de) | 2004-04-22 |
EP0914740A1 (en) | 1999-05-12 |
TW404138B (en) | 2000-09-01 |
CN1229557A (zh) | 1999-09-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1161784C (zh) | 记录和重放电视图象的方法及设备 | |
CN1133331C (zh) | 带有特技放像数据流导出的数字盒带录像机 | |
CN1126086C (zh) | 以非标准速度重放的数字盒式录象机 | |
RU2138130C1 (ru) | Способ, система и устройство записи/воспроизведения на видеоленте | |
CN1079972C (zh) | 数据再现装置 | |
CN1058826C (zh) | 数字视频信号记录和重放的方法和装置 | |
CN1183877A (zh) | 预编码图像的特技播放方式 | |
CN1418010A (zh) | 记录数字广播节目并基于时间重放该节目的方法及其设备 | |
CN1090867C (zh) | 图像数据记录和/或再现装置及其方法 | |
KR940005204B1 (ko) | 영상데이터의 기록 및 그 재생방법 | |
CN1284366C (zh) | 用于记录和/或再现数字数据的装置及其控制方法 | |
CN1153457C (zh) | 用于特技播放的数字录像带的记录和重放方法及其装置 | |
CN1298166C (zh) | 实现可选择可变特技模式回放速度的***与方法 | |
KR100302027B1 (ko) | 최소하나의테이프헤드를가진디지탈비디오레코더및이레코더를이용한화상데이타기록방법 | |
CN1231476A (zh) | 图象信号处理、记录方法和设备及记录介质 | |
CN1159907C (zh) | 运动图像专家组编码信号的特技播放再现 | |
CN1288906C (zh) | 低速重放数字广播节目的方法 | |
JP3344607B2 (ja) | 光ディスク、再生装置および再生方法 | |
CN1890966A (zh) | 用于检索数据的方法和电路 | |
KR100511013B1 (ko) | 비디오화상을기록및재생하는방법및장치 | |
JPH0946640A (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 | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20040811 Termination date: 20100312 |