编码数据的特殊重现方法和装置的制作方法

文档序号:7568720阅读:198来源:国知局
专利名称:编码数据的特殊重现方法和装置的制作方法
技术领域
本发明涉及编码数据的特殊重现方法和装置,所说数据指经过通信媒体等被存储的编码数据,或是从记录介质例如光盘读出的编码视频或音频数据。更确切地说,本发明适用于对编码数据的反向重现。
用于处理变换为数字数据的视频和音频信号的记录介质例如数字视盘(下文称为DVD)、通信媒体比如LAN(地区网络)或广播媒体如卫星中,通常所说的数据是以以数字被压缩和编码的,以使得能有效地处理视频和音频信号,为此目的提出了一种对数据进行压缩和编码的系统,该系统是MPEG(运动图像编码专家组)系统。下面将参照图32介绍一个示例性的MPEG编码器。
设计MPEG编码器,用以通过如下三种预测编码模式中的任意一种来对视频输入信号进行数据压缩,其中数字化的视频输入信号首先被提供到运动检测器101,它检测用于运动补偿预测的每个最小单位的运动补偿预测运动矢量。
下文将介绍在下一个预测编码电路中进行的信号预测编码,其执行如下三种预测编码模式中的一种模式,以得到(1)通过在一帧内对视频输入信号进行编码形成帧内编码的图像(I-图像);(2)通过仅在正向方向对视频输入信号进行编码形成帧间正向预测编码的图像(P-图像);或(3)通过在正向和反向两个方向对视频输入信号进行编码形成双向预测编码的图像(B-图像)。
更确切地说,在预测编码电路DCT103中,对经过减法器102给其提供的视频输入信号利用类似于傅里叶变换的离散余弦变换(DCT)进行处理,以及将由这种变换结果得到的DCT系数在量化器(Q)104中进行量化,之后,将该信号在可变长度编码器(VLC)109中进行可变长度编码,代码的长度差别取决于分布的关联概率(incidenceprobability)。
因此量化的编码信号在逆量化器(IQ)105中进行逆量化,然后再提供到逆DCT(IDCT)106中,在该处,利用离散余弦逆变换对信号进行处理,接着将帧存储器预测器108的输出加到其上,以使重现最初的视频信号。将重现的视频信号作为预测信号提供到减法器102,以便从输入的视频信号中减去该信号,由此,使得在输入视频信号和预测信号之间的差信号,从减法器102输出。
因此,从量化器104输出的编码信号是一个差信号,并且由于这一差信号经离散余弦变换处理后被量化,所以压缩了编码信号。
于是压缩的编码信号被提供到可变长度编码器109,在该处根据产生的频率偏移进行平均信息量(entropy)编码,以便代码进一步被压缩。
之后在多路转换器110中,用表示I-图像、P-图像或B-图像的预测模式数据和运动矢量数据对经压缩的编码信号进行多路转换。以不规则速率产生的多路转换的数据,这种数据一旦被存入缓冲器111,然后,就以固定的码速率由缓冲器输出。
为了固定平均码速率,可以根据在缓冲器111中存储的代码数量通过改变量化器104的量化标度(scale)因子q来控制代码数量。
图33A表示在预测编码的帧中得到的帧间预测的示例性结构。
如图所示,称之为GOP(图像组)的数据单元可以由例如15帧构成。在这种情况下,由于在GOP中数据需要随机存取,因此在该GOP内部至少需要一帧I-图像。使得具有了1-帧I图像,从暂时在先的I-图像或P-图像预测的4帧P-图像,和其余的10帧B-图像,其是由暂时在先和在后的I-图像或P-图像预测的。GOP是与一系列的运动图像的每一段相对应的编码单元。
更确切地说,如图33A所示其中用箭头所指示的I-图像1I是在该帧内部通过帧内预测编码的,P-图像4P是参照I-图像1I通过帧间预测编码的,P-图像7P是参照P-图像4P通过帧间预测编码的,P-图像10P是参照P-图像7P通过帧间预测编码的,以及P-图像13P是参照P-图像10P通过帧间预测编码的。此外,B-图像2B和3B是参照I-图像1I和P-图像4P通过帧间预测编码的,以及B-图像5B和6B是参照P-图像4P和P图像7P通过帧间预测编码的。与之相似,顺序的各图像是以由箭头所示的方式通过这种预测被编码的。
I、P和B的数字表示最初图像的顺序号。
在对上述预测编码的图像解码时,由于I-图像是在帧内预测编码的,故I-图像可以单独被解码。然而,当参照暂时在先的I-图象或P-图像对任意的P-图像进行编码时,在解码时需要这种在先的I-图像或P-图像。相似地,在对参照暂时在先和在后的I-图像或P-图像编码的任何B-图像解码时,需要这些在先的和在后的I-图像或P-图像。
由于这一原因,在各图像位置上发生了如图33B中所示的变化,使得在解码时将其所需的图像预先被解码。
如图34A所示,这种位置变化是以这样来构成的,即由于解码时,B-图像1B和0B需要I-图像1I,所以I-图像1I要领先B-图像1B和0B,此外,由于B-图像2B和3B需要I-图像1I和P-图像4P,所以P图像4P要领先B-图像2B和3B。与之相似,各图像位置是以这样来变化的,即由于B-图像5B和6B在解码时需要P-图像4P和7P,所以P-图象7P要领先B-图像5B和6B,此外,由于解码时,B-图像8B和9B需要P-图像10P。所以P-图像10P要领先B-图像8B和9B。同样地,这种位置变化是以这样来构成的,即P-图像13P领先B-图像11B和12B。
因此按图34B所示顺序分布的I-、P-和B-图像被变换为如图34C上所示的介质上的编码视频数据,以便可记录在一种介质例如DVD上。然后由该介质读出记录在其上的编码视频数据,以便将视频数据解码为图34D所示的顺序。接着,在显示正常重现图像时,被解码的视频数据按照由图34C中的尾标所示的顺序重新分布,由此将正常的图像显示在显示装置上。
当在反向重现期间显示特殊的重现图像时,需要以与如图34A所示的最初图像的相反顺序按照12B、11B、10P、9B、……等显示各个图像。因此,例如在对B-图像12B进行解码的情况下,由于这一B-图像12B是由P-图像10P和13P预测的编码图像。这些P-图像10P和13P需要预先被解码。此外,为了得到被解码的P-图像10P需要P-图像7P,为了得到P-图像7P需要P-图像4P,为了得到P-图像4P需要I-图像1I。
因而,即使在这种反向重现时,也需要进行顺序的各种操作首先读出I-图像1I并进行解码。然后,对P-图像4P解码,接着对P-图像7P解码以及接着对P-图像10P解码。还需要由P-图像10P对P-图像13P解码,以便最终由P-图像10P和13P实现对B-图像12B进行期望的解码。
接着,可以从P-图像10P和13P对B-图像11B解码,并且由于P-图像10P已被解码,所以可以立即输出P-图像10P。然而,为了对B-图像9B和8B解码需要P-图像7P,必须通过再次读出I-图像1I对P-图像7P解码,然后顺序地对P-图像解码。
为了以与最初图像相反的顺序反向重现MPEG标准的图像数据,与原有的重现方式相比需要更多数量的解码步骤以及直到显示图像为止所需的时间较长,使得必须增加对解码器的数据传输率等;以便缩短延迟时间。此外,由于帧存储器存储容量有限,I-图像和P-图像需要多次被解码。
因此,为了解决上述问题,通常现有技术仅采用按反向重现模式对I-图像进行解码和显示。
然而,当仅单独显示I-图像时,例如如图33所示其每15帧仅能得到一个图像画面,使显示的图像数量极端降低,并且变得不自然。
本发明的目的是提供一种改进的用于编码数据的特殊重现的方法和装置,其能完成反向的特殊重现等;以使在显示装置上实现自然的重现图像,而不需要对解码器提高编码数据传输速率或者增加帧存储器的存储容量。
根据本发明的一个目的,提供了一种编码数据的特殊重现方法,其读出一单元组的帧内编码数据、帧间正向预测的编码数据以及双向预测的编码数据并进行解码,然后,将已解码的数据写入帧缓冲装置,在从帧缓冲装置读出数据之后,显示这些数据。该方法包含的步骤是对构成单元组读出的帧内编码数据和帧间正向预测的编码数据的各部分连续地进行解码,同时,对其余的编码数据断续地进行解码;顺序地将已解码的数据写入帧缓冲装置,然后,用与最初图像的相反的顺序从帧缓冲装置读出数据及显示读出的图像。
在上述编码数据的特殊重现方法中,对双向预测编码数据的某些部分也采用断续方式解码。
在利用上述方法对单元组数据解码时,优先赋予帧内编码数据和帧间正向预测的编码数据先于首先出现在单元组数据中的帧内编码数据。
此外,该单元组数据由2个或多个单元数据构成的数据块组成。
当接着要显示的图像还没有被写入帧缓冲器时,连续地显示当前正在显示的图像。
根据本发明的另一目的,提供了一种能够实现上述编码数据特殊重现方法的装置。这种装置包含缓冲器,用于存储由帧内编码数据、帧间正向预测的编码数据和双向预测的编码数据组成的读单元数据;解码器,用于对从缓冲器得到的编码数据进行解码;以及帧缓冲器,用于存储由解码器解码的有关的编码数据;其中从缓冲器连续地读出并解码构成单元组数据的帧内编码数据、帧间正向预测的编码数据和双向预测的编码数据中的某些部分,同时从缓冲器断续地读出其它部分的数据,并进行解码,并且在将解码的数据写入到帧缓冲器之后,以与最初图像相反的顺序从帧缓冲器读出数据然后显示。
在上述编码数据的特殊显示装置中,双向预测的编码数据的某些也断续地被解码。
在上述装置中,在对单元组数据解码时,优先赋予帧内编码数据和帧间正向预测的编码数据。先于首先出现在单元组数据中的帧内编码数据。
此外,该单元组数据由二个或多个单元数据构成的数据块组成当接着要显示的图像还没有被写入帧缓冲器时,连续显示当前正在显示的图像。
因此,根据本发明,在进行特殊重现时连续地对构成单元组数据的I-图像和P-图像数据的某些部分进行解码,同时对其余部分的图像数据断续地解码并传输到显示装置,借此降低所需解码的步骤的次数。因而不再需要提高对解码器的数据传输率,因此消除了数据流中的故障。此外,不需要增加用于特殊重现所需的帧缓冲器的存储容量,因此能够以降低显示延迟时间的方式显示要重现的图像。
现参照附图进行如下详细说明,以使本发明的上述和其它特征和优点变得更明显。


图1是表示本发明的编码数据的特殊重现装置的一个示范实施例结构的方框图;图2A和2B表示组数据的帧结构;图3A到3E是在特殊重现实例中产生的信号的时间关系图;图4是在特殊重现时进行操作的流程图;图5是在图4进行特殊重现的实例中的图表;
图6是利用I-和P-图像进行反向重现的实例中的图表;图7是利用I-和P-图像进行反向重现的另一实例中的图表;图8是利用I-、P-和B-图像进行反向重现的实例中的图表;图9是利用I-和P-图像进行反向重现的另一实例中的图表;图10是利用全部I-和P-图像进行反向重现的实例中的图表;图11是利用全部I-和P-图像进行反向重现的另一实例中的图表;图12是利用近似于交替的I-和P-图像进行反向重现的实例中的图表;图13是利用I-和P-图像进行反向重现的另一实例中的图表;图14是利用I-和P-图像进行反向重现同时没有连续显示任何相同图像的实例中的图表;图15到19是利用I-和P-图像进行反向重现的另一实例中的图表;图20是利用全部I-和P-图像以及交替的B-图像进行反向重现的实例中的图表;图21是利用全部I-和P-图像和某些B-图像同时没有连续显示任何相同图像进行反向重现的实例中的图表;图22是利用全部I-、P-和B-图像进行局部反向重现的实例中的图表;图23到25是利用全部I-、P-和B-图像进行反向重现的实例中的图表;图26到28是利用近于全部I-、P-和B-图像进行反向重现的实例中的图表;
图29到31是利用近似于全部I-、P-和B-图像进行反向重现的另一实例中的图表;图32是表示MPEG编码器结构的方框图;图33A和33B分别表示帧间预测结构和介质帧结构;以及图34A到34E表示在最初图像、编码图像、介质上的图像、解码的图像和正常重放图像之间的相互关系。
图1表示用于实现本发明编码数据的特殊重现方法的编码数据特殊重现装置的一个示范实例结构,其中记录介质采用光盘。
在该图中,标号1表示光盘驱动器,用于从光盘读出根据MPEG标准压缩记录的编码数据。图中还示出解码器2,其由编码缓冲器2-1构成;解码处理器2-2和用于对从光盘驱动器1读出的数据解码的帧缓冲器2-3;用于显示由解码器2解码的数据的显示装置3;用于控制解码器的控制器4,它通过向一特殊数据存取装置5提供控制数据,以一种方式从光盘驱动器1读出该特殊数据和得到正常重现信号或特殊重现信号;以及一特殊数据存取装置5,用于以一种方式驱动光盘驱动器1以便在控制器4的控制下,从光盘读出该特殊数据。
下面将对上述结构的数据特殊重现装置的正常重现模式操作进行解释。在光盘上记录有根据MPEG标准以图34C所示的格式编码的I-、P-和B-图像。为了按图34D所示的顺序对这种记录的图像数据解码,由特殊数据存取装置5读出包含在视频数据中的特殊图像数据,然后提供到并暂时存储在解码器2的解码缓冲器2-1中。接着由该缓冲器读出存储在编码缓冲器2-1中的数据,由解码处理器2-2解码,使得按图34D中的顺序对图像数据解码。将解码的图像提供到帧缓冲器2-3。
帔缓冲器2-3具有的存储容量足以存储三个通常由区域1、区域2和区域3组成的帧。提供到帧缓冲器2-3的解码图像分别存储在预定的区域内。
在此之后,按图34E中的顺序由帧缓冲器2-3读出各图像,然后可视地重现在显示装置3上,由此,按最初图像的顺序显示了要重现的图像。
下面将介绍对于反向重现按特殊重现模式操作的实例。由于MPEG2标准包括两种情况,其中包括带有和不带有上述GOP结构的两种情况,故所作介绍是根据假设多个MPEG编码的图像构成一组数据单元(GD)的情形。
图2A和2B示例性表示了该GD结构,其中一组数据由15个图像组成,其中n指I-图像和P-图像之间的距离或指各P-图像之间的距离,而m指I-图像之间的距离。
更确切地说,图2A表示按四个GD分布图像的一个实例,图2B表示按正常重现模式的解码顺序在记录介质上分布的实际比特流。
参阅图3A到图3E,图中说明了输入到解码器的示范性数据输入图形和从解码器读出的数据输出图形并且当以反向重现记录在介质上排列为MPGE编码的图像时被显示。在这一实例中,假设帧缓冲器2-3具有的区域足以存储4个图像。
首先参阅图3A,Dsync是一个定时信号,根据这个信号从光盘驱动器1读出的图像被写入编码缓冲器2-1中。这个Dsync信号具有2V的一个周期对应于一对垂直同步信号Vsync即为一帧周期。因此,编码缓冲器2-1由信号Dsync触发,如图3B所示从光盘驱动器1读出的图像在2V周期内写入。更确切地说,在特殊数据存取装置5的控制下,从光盘驱动器1按照如图3B所示的顺序16I、19I、22P、25P、28P、27B、16I、19I、24B……等读出图像。
利用解码处理装置2-2按照从解码开始2V周期内完成对每个图像的解码对存储在编码缓冲器2-1中的图像进行解码,以及将解码的图像顺序地存储在帧缓冲器2-3中如图3C中所示。
更确切地说,由于I-图像16I是一帧内编码图像,所以与定时td1同步开始被解码的I-图像16I是可单独解码的。无需参照任何其它图像,并且由此经2V时间之后,与Dsync的td2同步,解码的I--图像16I的数据开始被存储在帧缓冲器2-3的区域1内。
然后,由此经2V时间之后,与定时td3同步,参照I-图像16I解码的P-图像19P开始存储在区域2中,接着,在经2V时间后,与定时td3同步,参照P-图像19P解码的P-图像开始存储到区域3,接着经2V时间后与定时td5同步,参照P-图像22P解码的P-图象25P开始存储在区域4。此外由此开始经2V时间后与时间td6同步,参照P-图像25P解码的P-图像28P开始通过重写存储在区域1中。
与之相似,参照存储在区域4中的P-图像25P以及参照存储在区域1中的P-图像28P对B-图像27B解码,然后与定时td7同步开始存储到区域2。
随后按照图3C所示顺序地对帧缓冲器2-3的各个区域进行重写,由此将经解码的图像存储在其中。
将存储在帧缓冲器2-3中的经解码的图像以一种与最初图像相反顺序的方式提供到显示装置3上并在其上显示,但是从帧缓冲器2-3读出这些解码的图像的定时与图3D中表示的垂直同步信号Vsync的定时一致,并且当与上述Dsync信号相比较时,具有与垂直同步信号的周期V相对应的1个场的偏移。
例如,对于与Dsync的定时td6同步开始在区域1存储的P-图像28P来说,该区域中的图像数据与从定时td6经V时间后Vsync的定时tv1同步,开始向显示装置3传输,在这种情况下,经2V时间后与定时td7同步最后完成P-图像28P在区域1中的存储。然而,由于一个场的P-图象28P可以在定时点td7传输到显示装置3上,因此,要显示的数据可以良好地传输到显示装置3而不会产生任何故障。
随着,从光盘驱动器1按照图3B的图像顺序读出数据然后被解码,按照图3C所示的顺序可以将解码的图像数据传输到显示装置3上显示。
更确切地说,与Vsync的定时tv1同步P-图像28P开始由区域1向显示装置3传输,与定时tv2同步B-图像27B开始从区域2,向显示装置3传输;与定时tv4同步P-图像25P开始从区域4向显示装置3传输;与时间tV5同步B-图像24B开始从区域2向显示装置3传输;以及与定时tv7同步,P-图像22P开始从区域3向显示装置3传输。由此之后,按照这种顺序从各自的区域将B-图像21B、P-图像19P、B-图象18P、I-图像16I等传输到显示装置3。
因而,按照以上P-图像28P、B图像27B、P-图像25P、B-图像24B、P-图像22P、B-图像21B、P-图像19P、B-图像18B、I-图像16I......等顺序的视频信号被显示在显示装置3上,由此,反向重现的图像便可视地显示在显示装置3上。
图4是表示在这种情况下控制器4进行操作的流程图。
当操作转换到反向重现模式时,起动这一流程图的程序。首先在步骤S10,将图像16I、19P、22P和25P的图像数据连续地提供到解码器以便在其中解码,并将合成的解码数据分别写入在解码器的帧缓冲器中对应的区域1、区域2、区域3和区域4。接着在步骤S20,将P-图像28P的数据传输到解码器,以便在其中进行解码,并且将经解码的数据写入帧缓冲器的未显示区域中。在选择这种写入区域时,控制器预先存储没有被显示的,正在被显示的和已经被显示的图像部分,然后当一旦数据被解码时,控制器确定由解码操作定时的最低数可重现的图像并重写该区域。在这一示范例中,确定了写有I-图像16I的区域1,并且将解码的P-图像28P重写入区域1。
接着在步骤S30,控制器4控制解码器2,起动显示P-图像28P,它采用与从起动解码P-图像28P的Vsync(Dsync)经1V时间后的Vsync相同的同步触发。
接着在步骤S40,为了从光盘驱动器1读出数据,控制器4执行它的控制操作,以便从开始显示P-图像28P起经1V时间后可据一触发脉冲与Vsync(Dsync)同步对B-图像27B进行解码,以及可以从帧缓冲器2-3读出P-图像25P和28P并进行解码。
在步骤S50之后,控制器4以这样一种方式控制解码器2,以便起动对B-图像27B的显示,其采用与从开始解码B-图像27B的Dsync经1V时间后与Vsync的相同同步起动。
另外在步骤S60,控制器4执行它的控制操作以便致能解码器2从光盘驱动器1读出数据和对该数据解码,使其再次对I-图像16I解码,它采用与开始显示B-图像27起经1V时间后的Vsync相同步来触发。
在最终步骤70,控制器4控制解码器2以与图3中所示的定时相同步来对该数据进行解码。
因此,本发明的编码数据重现装置,对在特殊重现模式下存在的数据部分中的I-和P-图像是连续解码的,以及对一些数据部分,中的图像是断续解码的。对B-图像是断续解码的。其理由在于控制器4是以这样一种方式控制解码器2和特殊数据存取装置5的,其使得在不需要向解码器2提高数据传输速率的情况下不会在数据传输中引起故障。
在这种情况下,进行解码时,将优先赋予可单独解码的I-图像和在正向时仅参照直接在先的I-图像或P-图像就可解码的P-图象。假如要提供到显示装置3上的下一图像数据没有存储在帧缓冲器2-3时,将当前正在显示的图像连续地提供到显示装置。
这里应当理解,图3A到3E将数据提供到解码器时的数据输入图形以及在从解码器读出数据和显示这些数据时的数据输出图形仅仅是说明性的实例,在特殊重现模式下可适用各种不同的图形。在下文中,将介绍适用于特殊重现的各种不同的图形,其中图3A到3E所示的图形已表示在图5中。
在图5到31的每个附图中,列“编码缓冲器读出Dsync”包括与图3A所示Dsync信号同步从编码缓冲器2-1读出的图像。列“帧缓缓冲器”被分为指示帧缓冲器2-3的各个区域的数列,其中包括与图3C中所示Dsync信号同步写入这些区域的各图像。
同时,列“显示Vsync”包括与图3D中所示的Vsync信号相同步由帧缓冲器2-3读出和在显示装置3上显示的图像。
下面将简略介绍由图6到31的每一附图。
图6表示利用I-和P-图像进行反向重现的一个实例,其中在帧缓冲器2-3中可存储的帧数(区域的数目)设定为3。
图7表示利用I-和P-图像进行反向重现的另一实例,其中在帧缓冲器2-3可存储的帧数(区域的数目)设定为3。
图8表示利用I-、P-和B-图像进行反向重现的一个实例,其中在帧缓冲器2-3中的可存储的帧数(区域的数目)设定为3。
图9表示利用I-和P-图像进行反向重现的另一个实例,其中在帧缓冲器2-3中的可存储的帧数(区域的数目)设定为3。
图10表示利用全部I-和P-图像进行反向重现的一个实例,其中在帧缓冲器2-3中的可存储的帧数(区域的数目)设定为3。
图11表示利用全部I-和P-图像进行反向重现的另一实例,其中在帧缓冲器2-3中可存储的帧数(区域的数目)设定为4。
图12表示利用大致交替的I-和P-图像进行反向重现的一个实例,其中在帧缓冲器2-3中可存储的帧数(区域的数目)设定为3。
图13表示利用I-和P-图像进行反向重现的另一实例,其中在帧缓冲器2-3中可存储的帧数(区域的数目)设定为3。
图14表示利用I-和P-图像进行反向重现同时不连续显示任何相同图像的一个实例,其中在帧缓冲器2-3中可存储的帧数(区域的数目)设定为5。
图15表示利用I-和P-图像进行反向重现的另一实例,其中在帧缓冲器2-3中可存储的帧数(区域的数目)设定为3。
图16表示利用I-和P-图像进行反向重现的另一实例,其中在帧缓冲器2-3中可存储的帧数(区域的数目)设定为3。
图17表示利用I-和P-图像进行反向重现的另一实例,其中在帧缓冲器2-3中可存储的帧数(区域的数目)设定为3。
图18表示利用I-和P-图像进行反向重现的另一实例,其中在帧缓冲器2-3中可存储的帧数(区域的数目)设定为2。
图19表示利用I-和P-图像进行反向重现的另一实例,其中在帧缓冲器2-3中可存储的帧数(区域的数目)设定为2。
图20表示利用全部的I-和P-图像和交替的B-图像进行反向重现的一个实例,其中在帧缓冲器2-3中可存储的帧数(区域的数目)设定为3。
图21表示利用全部的I-和P-图像以及某些B-图像进行反向重现同时不连续显示任何相同图像的实例,其中在帧缓冲器2-3中可存储的帧数(区域的数目)设定为6。
图22表示利用连续的I-、P-和B-图像进行局部反向重现的一个实例,其中在帧缓冲器2-3中可存储的帧数(区域的数目)设定为3。
图23到25表示利用全部的I-、P-和B-图像进行反向重现的一个实例,其中在帧缓冲器2-3中可存储的帧数(区域的数目)设定为4。
图26到28表示利用近似于全部的I-、P-和B-图像进行反向重现的一个实例,其中在帧缓冲器2-3中可存储的帧数(区域的数目)设定为3。
图29到30表示利用近似于全部的I-、P-和B-图像进行反向重现的另一个实例,其中在帧缓冲器2-3中可存储的帧数(区域的数目)设定为3。
尽管上面提供的解释是关于从记录介质读出的编码数据的示范实例,然而本发明并不仅限于此,该编码数据可以是经过通信媒体或广播媒体之类存储的编码数据。
因此,根据本发明,构成单元数据的I-图像和P-图像的某部分在特殊重现模式中连续地被解码,同时,其余的图像数据被间断解码并被传输到显示装置,因此降低了所需解码的步骤次数。
因而,不再需要提高对解码器的传输数据速率,由此,消除了数据流中的故障。
此外,不需要增加用于特殊重现所需的帧缓冲器存储容量,降低显示延迟时间以显示重现的图像。
尽管以上通过参照某些优选实施例对本发明进行了描述,应当理解,本发明并不仅仅限于这些实施例,在不脱离本发明的构思情况下,显然本技术领域的技术人员可以进行各种不同的其它改进和变化。
因此,本发明的范围是由本发明的权利要求来确定的。
权利要求
1.一种编码数据的重现方法,该数据构成为由帧内编码数据、正向预测编码数据和双向预测编码数据组成的预定的帧单元组,所述方法包含步骤提供至少两个连续的出自在所述单元组中的帧内编码数据或正向预测的编码数据的编码数据;依序对所提供的数据进行解码;以及以相反的顺序输出解码的数据。
2.如权利要求1所述的方法,其中,还包含断续地提供其余的正向预测的编码数据的步骤。
3.如权利要求2所述的方法,其中,还包含断续地提供双向预测编码数据的步骤。
4.如权利要求1所述的方法,其中,所述提供数据的步骤包含步骤从记录介质读出至少两个连续的出自帧内编码数据或正向预测编码数据的编码数据;以及存储读出的编码数据。
5.如权利要求4所述的方法,其中,所述的输出数据的步骤包含步骤存储多个解码数据帧;以及以相反的顺序读出存储的数据。
6.一种用于重现编码数据的装置,该数据构成为由帧内编码数据、正向预测编码数据和双向预测编码数据组成的预定帧单元组,所述装置包含一装置,用于提供至少两个连续的,出自在所述单元组中的帧内编码数据或正向预测编码数据的编码数据;一装置,用于连续地对所提供的数据进行解码;以及一装置,用于沿相反顺序输出经解码的数据。
7.如权利要求6所述的装置,其中,所述的提供装置还断续地提供其余的正向预测编码数据。
8.如权利要求7所述的装置,其中,所述的提供装置还断续地提供双向预测编码数据。
9.如权利要求8所述的装置,其中,所述的提供装置包含重现装置,用于从记录介质读出至少两个连续的出自帧内编码数据或正向预测编码数据的编码数据;以及第一存储装置,用于存储读出的编码数据。
10.如权利要求9所述的装置,其中,所述的输出装置包含第二存储装置,用于存储多个解码数据帧;以及读出装置,用于以相反的顺序读出所存储的数据。
11.如权利要求10所述的装置,其中,所述的第二存储装置由至少三个帧存储器组成。
12.如权利要求11所述的装置,其中,所述的记录介质是光盘。
13.如权利要求11所述的装置,其中,所述的单元组是由15个帧组成的。
14.如权利要求6所述的装置,其中,所述的提供装置提供全部的帧内编码数据和正向预测编码数据,同时断续地提供双向预测的编码数据。
15.如权利要求6所述的装置,其中,所述的提供装置提供帧内编码数据和一个或多个连续的正向预测编码数据。
16.如权利要求15所述的装置,其中,所述的读出装置重复地多次读出相同的数据。
全文摘要
一种编码数据的特殊重现方法,包含步骤对构成所读出的单元组数据的帧内编码数据和帧间正向预测编码数据的各个部分连续地进行解码,同时,断续地对其余的编码数据进行解码;将解码的数据写入帧缓冲装置;沿与最初图像的相反顺序从帧缓冲装置读出数据;以及显示读出的图像。一种用于实现上述方法的装置包含存储组数据的缓冲器;解码器;以及帧缓冲器。本发明不需提高对解码器的传输数据速率或增加帧缓冲器容量,就可实现反向重现。
文档编号H04N5/783GK1141558SQ9610404
公开日1997年1月29日 申请日期1996年2月15日 优先权日1995年2月15日
发明者武藤明宏 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1