一种高清晰度电视压缩系统的制作方法

文档序号:7561566阅读:376来源:国知局
专利名称:一种高清晰度电视压缩系统的制作方法
技术领域
本发明涉及一个用于提供和处理高清晰度电视信号的系统。
标准化国际组织一直开发在数字存储介质上存贮一种视频信号的画面的标准码。这一标准最初只是想应用在保持一连续转换率约达1.5Mbits/s的数字存储介质(例如CD盘)中。为非隔行扫描设计的视频格式有似近有352个象素的288行和大约30HZ的图象速率。该标准在“运动图象及相关音频信号的编码”[国际标准化组织"ISO-IECJT(1/SC2/WG1),MPEG,90/176 ReV.2,Sec.18,1990]一文中被描述。该文件被结合于此参考以对一般编码的格式描述。根据上述文件的系统,下文将称之为MPEG。
在MPEG系统中,按照三种压缩算法(帧内编码(I),预测编码(P),或双向预测编码(B))中的一种对连续图象帧进行压缩。连续帧通过各自算法被编码的一个例子在

图1B中示出。在图1B中,被编号的盒子相应于各自的连续帧间隔。每个盒子上面的字母相应于提供给相邻帧编码的类型。
帧内编码利用来自一个单个帧的信息对一帧进行编码,以便在解码时,该帧可以以I类编码信息中完全恢复。帧内编码包括对图象数据执行一个离散余弦变换(DCT),此后对产生的DC(离散余弦)系数进行差分编码(DPCM),和对差分编码的DC系数和AC系数进行可变长度编码(VLC)预测编码包括从一个即刻以前的I或P帧(帧内编码或预测编码帧)产生一个运动补偿预测,即前向预测。在这种模式中,平移或运动矢量(MV)被产生,运动矢量描述了与当前P帧的图象区域相似的在前I或P帧的图象区域图象位移。利用运动矢量和来自在前的I或P帧图象信息产生一个预测帧。然后该预测帧从当前帧中减去。该差(基于一个象素),称之为残余,被连续地DCT和VLC编码。编码残余和运动矢量构成P帧的编码数据。
双向预测编码出现在I和P,或P和P,或I和I帧之间,并且除了对每一帧,运动矢量的产生与一连续I或P帧和一在前I或P帧有关外,它采用与P帧相似的方式编码。为了最佳匹配,这些运动矢量被分析,并且从所指示的矢量产生预测帧,以便更准确地预测一个图象区域,或者利用前项和向后矢量由预测图象的一个加权平均值产生该预测帧。此后,产生残余,DCT变换和VLC编码。编码残余和运动矢量构成B帧的编码数据。
亮度Y和色度U和V信息分别编码,而亮度运动矢量用来产生亮度和色度B与P编码帧,运动矢量仅使用亮度信息传送。
在系统的编码器和解码器端,将被双向编码/解码的帧B出现在所需的连续P或I帧之前,以便完成双向编码/解码,从而,实际出现的帧的顺序被重新安排,以方便编码/解码。这种重新排序在图1C中示出,它可以简单地通过把连续出现的帧写入一个适当容量的缓冲存储器,并从该存储器中把这些帧读到希望的顺序。编码帧按重新安排顺序发送,避免了在解码器中的重新排序。
用于选择执行三种压缩的公知装置,例如由Alain Artiere和Oswald Colavin发表的题目为“用于图象压缩的片状调整磁芯”(A Chip Set Core for Image Compression)的论文中所描述的,并且这种装置可以在SGS-Thomson微电子图象处理商业机构(SGS-Thomson Microelectronics Image processing Business Unit,17 avenuedes Martyrs-B.P.217,Grenoble,France)买到。上述论文在此作为参考。所述装置可以用来实现MPEG编码,它是通过适当的定时以便为各自的帧选择压缩类型,和外加存储和复用装置以便为压缩的数据流添加合适的标题。
MPEG标准是每非隔行扫描帧传送240行(NTSC),它是典型地通过对一隔行源视频信号的奇数或偶数场编码,或通过对一非隔行源信号亚取样来完成。两种方式无论如何,上述的格式将不能维持-HDTV图象的重视。此外,由于MPEG标准最初是用来指导视频图象的计算机类型的显示,并且要求经专用传输线进行通讯,所以,因为传输线相对没有噪声,因而基本不存在位错误的产生,相反,如果MPEG类型的编码信号用于地面HDTV传送,则有可能出现有效数据错误或信号变坏。因此,需要专门的技术,以提供可接受的图象再现。
本发明包括对用于如HDTV地面传送的电视信号进行编码/解码的装置。
对于如HDTV的一个信号的编码器的第一实施例,它包括一个表示压缩视频信号的码字的序列源。一个与源和各自码字耦合的第一电路装置,按照各自码字对图象重现的相对重要性。把码字的序列解析成按照一种表示各自预定图象区域的视频信号数据量的功能的一个高优先的码字序列和一个低优先的码字序列,并且为把高和低优先顺列重新恢复成一单一序列提供标题。一个与第一电路耦合的第二电路装置,形成相互独立的高优先码字序列传输数据块和低优先码字序列传输数据块。每个传输数据块包括一个由高优先和低优先数据中的一个码字所占据的预定位容量,用于识别所说的数据的传输数据块标题信息和整个数据和所说的传输数据块标题信息产生的错误校验位。第二电路装置提供一个包括有高优先码字的传输数据块的第一传输数据块序列,和一个包括有低优先码字的传输数据块的第二传输数据块序列。还有前向错误校验装置,用于产生相应于第一传输数据块序列和第二传输数据块序列的相互独立部分的错误校正数据,和用于把该相应的错误校正数据添加到各自的第一传输数据块序列和第二传输数据块序列中。
相应于如HDTV的一个接收机的另一个实施例,该接收机接收一个包括压缩视频数据类型的电视信号,在逐一图象的区域的基础上压缩视频数据被可变地解析成高和低优先信道,在高和低优先信道中的数据出现在预定数据容量的传输数据块中。传输数据块包括有传输标题信息,传输标题信息具有与可变的解析信号数据相关的控制数据,和与传输数据块标题信息和已含在各自数据块中的信息数据有关的错误校正数据。在每个传输数据块中的信号数据相对应一个单独类型的数据(例如与高优先视频数据,或低优先视频数据对应)。接收机包括第一电路装置,用于接收电视信号和以各自的高和低优先信道提供相应于传输数据块的第一和第二数据流。一个与第一电路装置相耦合的第二电路装置,提供给相应于各自的高优先视频数据和低优先视频数据的第一和第二码字序列以删去的传输数据块标题信息,并且还提供相应于该传输数据块标题信息的另一码字序列。一个与第二电路装置耦合的第三电路装置,响应包括有控制数据的传输数据块标题信息,把该第一和第二码字序列合并成一进一步的码字序列。一个与第三电路装置耦合的第四电路装置对表示压缩视频数据的进一步码字序列进行去压缩,以产生一个未被压缩的视频信号。
说明书附图简要说明。
图1是实现本发明的HDTV编码/解码的系统的方框图。
图1B-1C是用以描述本发明的已编码视频信号场/帧序列的示意图。
图2是一个由图3所示压缩电路而提供数据的宏观数据块的示意图。
图3是一个视频信号压缩电路的方框图。
图3A是一个一般化了的由压缩电路图3提供的数据格式的示意图。
图4是一个可用来构成图3电路111的典型电路的方框图。
图5是一个可被采于在图1所示优先权选择电路的示例电路的方框图。
图5A是一个解释图5分析程序的流程图。
图6是图1的传输处理器口提供的信号格式的示意图。
图7是一个可用来作为图1的传输处理电路的示例电路的方框图。
图8是一个可用来作为图1的传输处理器25的示例电路的方框图。
图9是一个可用来作为图1的优先权去选deslect)电路的方框图。
图10是一个可用来作为图1的去压缩电路27的示例电路的方框图。
图11是一个可用来作为图1的调制解调器(MODEMS)12和20的示例电路方框图。
一个可为被发明所支持的HDTV典型系统包含有一个每秒59.94帧、1050行的2∶1隔行扫描信号。标定的有效图象具有每行1440个象素的960行,其宽高比是16×9。该信号被两个64正交调幅的(64-QAM)载波而传送,在一个6MHZ的传输通带中进行频率复用。包括有视频、音频及辅助数据的标称总比特率是26-29Mbps。
按照象MPEG方式和格式,视频信号被初始地压缩,尽管每一帧使用两场并具有较高的象素密度。随后,该MPEG型的信号码字被解析成为两比特流,这种解析是依照各自的码字类型的相关重要性而进行的。这两个比特流被独立地处理以施加纠错码附加位并随之加到QAM(正交幅度调制)各自的载波。两个已调载波被结合在一起以便发射。这重要性相对高的和相对低的比特注被分到地定义为高优先权(HP)和低优先权(CP)信道。高优先权频道的发送功率大致上是低优先权信道发送功率的两倍。这高优先权/低优先权信息的比率大致上为1比4。在纠错以后的纯数据率大致上为4.5 MbpsHp和18 Mbpslp。
图1示出了一个根据本发明的典型HDTV编码/解码系统。图1表示出的是处理单一视频输入信号的系统,但应当明白,其亮度成分和色度成分是被分别压缩的,而且这亮度运动矢量被用来产生压缩的色度成分。在码字优先权解析之前,该已压缩的亮度和色度成分被交错以形成宏观数据块。
图1B的每一个图象场/帧的序列被加到电路5,该电路根据图1C重新排列场/帧。这已重排的序列加到一处理器10,该处理器产生出各根据象MPEG格式编码的一个帧压缩序列。这种格式是分成等级的并且在图3A中以简略地形式说明。
MPEG分等级格式包括有分层,每一层分别带有标题信息。每一标题标定地会有一个起始码以及相关于各自层和用于提供附加标题扩展的数据。许多标题信息(如在MPEG文件中所指示的)是需要的,以用来在MPEG系统环境中实现同步化的目的。为了对于一数字HDTV Simulcast系统提供一已压缩视频信号的目的,仅要求说明性标题信息,这种标题信息是起始码,并且其选择性扩展可以排除。这编码视频信号的各自层在图2中被以图示说明。
当提及由本发明系统所产生的MPEG形式的信号时,其含量是a)视频信号顺序的场/帧根据一个I,P,B编码顺序而被编码;b)在该图象电平的编码数据被编码成MPEG形式的数据片或组或块。尽管可能片数对于每场/帧是不同的,而且宏观数据块数对于每个片可能不一样。
本系统编码输出信号则按照由方框行LI(图3A)的行所示,被分成场/帧组(GOF)形式的数据段。每个GOF(L2)包含有一个标题,随后是图象数据。GOF标题包含的数据涉及水平与垂直图象的尺寸、宽高比、场/帧率和比特率等等。
对应于各自场/帧的图象数据(L3)包括一个标题,随后是片数据(L4),该图象标题包括一个场/帧数和一个图象编码类型,每一个片(L4)包含有一个标题,随后是多个数据MBi的数据块。该片标题包含有一数字和一个量化参量。
每一个数据块MBi(L5)表示一个宏观数据块并且包括一个跟有运动矢量和组码系数的标题。MBi标题包含有一个宏观地址,一个宏观数据块类型和一个量化参量。该编码系数在层L6中被说明。应注意每一宏观数据块都包括6个数据块,四个是亮度数据块,一个色度U的数据块和一个色度V的数据块。参见图2,一个数据块代表一个象矩阵,即8×8的矩阵,且对其进行了离散的余弦变换(DCT)。这四个亮度数据块是相邻的亮度数据块的2×2矩阵,即代表一个16×16的象素矩阵。色度(u和v)数据块表示与这四个亮度数据块相同的总面积。也就是说,在压缩以前,该亮度信号是由两个垂直和水平相关的亮度的因数而被亚取样。一个数据片对应于代表一个图象长方形部分的数据,该图象对应于由一相邻宏观数据块组表示的一个区域。
给一个数据块提供几个数据块系数是在进行DCT的同一时刻,DC系数系数首先出现,随后是DCTAC系数,其顺序由它们相关重要性而定。一个数据块末端码EOB被附加在每一顺序出现的数据块的末端。
由压缩器10所提供的数据量是由速率控制部件18而决定的。作为公知,已压缩的视频数据以可变化的速率产生,而所期望的是数据以等于其通道容量能力的速率的一个垣定速率而传输,以便实现频道的的高效使用。速率缓冲器13和14执行可变速率到垣定速率的变换。依照缓冲器的占据程度(level)来调整由压缩器所提供的数据量这一点也已公知。因而缓冲器13和14包含有指示其各自占据程度的电路。这些指示被加到速率控制器18以调节由压缩器10提供的平均数据的速率。典型地,这种调节是由加到DCT系数的量化而实现的。对于帧压缩的不同类型,量化程度可以不同。用来确定量化等级的一个典型方法的细节可在题为“带有量化等级计算的数字信号的编码”的美国专利申请(494,098,90年,3月15日)中看到。该申请在此引为参考。
如图3A中所示的被等级地格式化的已压缩视频数据被加到优先权选择部件11,该部件将这已编码数据在一个高的优先权信道HP和一个低的优先权信道LP之间解析。高的优先权信息是这样的信息,其损失或劣变将会引起在重现图象中的更大的劣变。保守地说,它是生成一图象所需最低数据量,其量可能少于一完美图象的数据量。低优先权信息是其余的信息。高优先权信息实质上包含包括在等级的级别中的全部标题信息加上各自数据块DC系数和各自数据块AC系数的一部分(图3A,等级6)。
在发射器上HP和LP数据比率大致为1∶4。在传输处理器,辅助数据被加到将要发送的信号。这一辅助信号可以包括数字音频信号以及例如图文数据。在这一实例中,至少数字音频信号将被包括在HP信道中。包含在HP信道中的辅助数据的平均量被计算并且与已压缩视频信息所期望的统计平均值相比较。由此来计算高优先权与低优先权已压缩视频信息的比率。根据这一比率,优先权选择部件解析由压缩器10提供的数据。
HP和LP已压缩视频数据被耦合到传输处理器12,它a)将HP和LP数据流分段成为传输数据块;b)执行一个奇偶或循环冗余校验于每一个传输数据块并将恰当的奇偶校验位附加到该数据块上;c)将辅助信息与HP和LP视频信息进行多路复用。接收器利用奇偶校验位隔离与同步标题信息相联的错误并且在当已接收数据中有无可校正比特错误的情形中提供错误隐匿。每一个传输数据块包含一个标题,该标题包含属于该数据块信息的类型的信息指示,属于该数据块的信息即为视频音频信号及相邻类同数据起始点的指针。
来自传输处理器12的HP和LP数据流被加到各自的速率缓冲器13和14。缓冲器13与14将来自处理器12的可变速率已压缩视频数据转换成以实际上恒定的速率而出现的数据。已经被速率调节的HP和LP数据被进一步耦合到向前纠错编码部件15和16a)对于各自的数据流独立地进行CREED SOLOMON)向前错误纠正编码;b)交错数据的数据块以便排除大错误脉冲串使得再生的图象产生一个大的相邻区域劣变;c)将诸如Barker码附加到数据,以便在接收器同步数据流。随后,信号耦合到一个传输调制解调器17,在17中,HP信道的数据正交幅度调制一个第一载波而LP信道的数据正交幅度调制一个第二个、与第一载波有大约2.88MHZ错位的第二载波。这已调的第一和第二个载波的6dB带宽分别大约为0.96MHZ和3.84MHZ。这已调的第一载波发送所用的功率要比第二个已调载波高约9db。由于HP信息是以较大的功率被传送的,所以它相当不易于被传输信道劣变。这HP载波置于在一个传输通道,诸如MTSC制电视的频率频谱区域中,该通道通常由一标准NTSC电视信号的残留边带所占有。信号信道的这一部分通常被普通接收机的耐奎斯特滤波器所显著地衰减,因此,HDTV信号以此传输格式将不会引入同频道干扰。
在接收机端,发射的信号由调制解调器20检测,该调制解调器20提供相应于HP频道和LP频道的两个信号。这两个信号分别地加到REE SOLOMON误差纠正解码器21和22。已经误差纠正的信号被耦合到速率缓冲器23和24。23和24以与随后的解压缩电路要求相适应的一个可变速率接收数据。该可变的速率HP和LP数据被加到一个传输处理器25,它执行处理器12的相反操作。此外,它还响应包含在各自传输数据块中的奇偶校验位而执行一定程度的错误检测。传输处理器25提供分离的辅助数据、HP数据、LP数据和一个误差信号E。这后三个信号被加到一个优先权去选处理器26,它将HP和LP数据重新格式化成为一个等级分层的信号,该等级分层信号被加到一个解压缩电路27,解压缩电路27执行压缩器27的相反的功能。
图3示出了一个典型的、可被用作图1中的部件10的压缩器装置,以便提供等级分层的已压缩视频数据。被示出的该设备仅包括要求用来产生已压缩亮度数据的电路。类似的设备被要求用以产生已压缩的色度u和v数据。在图3中存在有部件104和105,分别地指定用作为计算向前和向后运动矢量的部件。由于一个运动矢量是为向前的或向后的仅取决于参照其前标或随后场来进行解析,所以这两个部件用相类似的电路构成。事实上,在生成向前与向后矢量之间,以一场/帧为基础这两个部件104和105(相互)轮换。部件104和105可由STI3220型“运动估价处理器”(可从SGS汤姆逊电子公司得到)集成电路来实现。为实现必要的处理速率,部件104和105的每一个都包含多个这种集成电路,它们同步地工作在各自的图象的不同区域。
部件109(指定为DCT和量化)执行离散余弦变换和变换系数的量化,并且它可用“STV 3200离散余弦变换”的集成电路(可从SGS汤姆逊电子公司得到)来实现。部件109也可以用多个这类平行工作的器件来构成,以便同时处理图象的不同区域。
参考图1C并假设帧16是现行可得到的帧。前面出现的P帧13已经被捕捉(Snatch)并存贮在缓冲存贮器B101中。此外,一个生成的预计的帧13已经存在缓冲存贮部件114或115之一当中。当帧16出现时,它被存贮在缓冲存贮器A,102中。此外,帧16被加到一个工作缓冲存贮器100中。当帧16出现时,合适的数据图象数据块被从存储器100耦合到一个减法器108的被减数输入端。在I帧压缩期间,减法器108的减数输入端被保持为零电平以保证数据不经变化地通过减法器108。该数据加到DCT和量化器部件109,它将量化的变换系数提供给部件110和112。部件112执行相反的量化和相反的系数变换,以生成重建的图象。这重建的图象经一加法器113送到,并存贮在缓冲存贮器部件114和115之一,以用于其后的B与P帧压缩。在I帧的压缩期间,无信息由加法器13而加至由部件112提供的重建图象数据中。
在I帧压缩期间,部件10执行两种功能。首先是对于由部件109产生的DC系数的差分编码(DPCM)。它随之对不同的差分编码的DC系数及零操作进行可变长度编码(VLC)并对由部件109而产生的AC系数进行可变长度编码。这VCL码字被送到格式器111,该格式器分段该数据并将与由图3A所示相一致的几层标题信息附加于其上。来自部件111的已编码的数据则被经过优先权选择设备。部件109、110和111的每一个都由一系统控制器116所控制以便周期地(循环地)在适当的时间执行恰当操作。
当帧16以后,“B”帧(14)出现并被存入缓冲存贮器100。帧14的数据被耦合到部件104和105。响应来自存贮器100的帧14数据和来自存贮器(O)的帧13的数据,部件104计算对于图象的16×16象素各个数据块的向前运动矢量。它还提供一个指示各自的向前运动矢量的相对精确度的失真信号。该向前运动矢量和相应的失真信号被耦合到一个分析器106。
响应来自存贮器100的帧14数据和来自存贮器102的I帧16数据,部件105产生向后运动矢量和相应失真信号,该矢量及信号也被送到程序分析器106。分析器106将这(两个)失真信号与一门限相比较,倘若两个都超过该门限,则提供向前与向后运动矢是作为动矢量,还提供一个与失真信号比率相关的对应信号。至此,利用前向与后向矢量以及由此得到的相应帧数据产生了重建的预定图象。根据失真信号的比率,从向前和向后预定帧产生出一内插帧。如果向前和向后运动矢量的失真信号都小于这门限,这运动矢量连同其相应较小值的失真信号被选作该数据块运动矢量。
在运动矢量确定以后,该矢量被加到运动压缩预测器107。该预测器107存取存贮在存贮部件114和115中、由来自先前再生帧16或13或二者矢量所定义的合适的数据块。该数据块送到减法器108的减数输入端,在该减法器中,该数据块以逐个象素为基础从由缓冲存贮器100提供的现行14的相应象素数据的数据块中减去,这些差值,即剩余值则在部件109中被编码并将这系数加到部件110。相应的数据块矢量也加到部件110。对于已编码的B帧和P帧,DC系数并不被差分编码,但DC和AC系数都被可变长度地编码。这运动矢量被差分编码随后这差分编码的矢量被可变长度编码。这编码的矢量与系数被送到格式(化)器111。在部件112中,已编码的B帧不被反向量化及反向转换,因为它们不被用于随后的编码。
除去仅产生正向移动矢量这一点以外,P帧被类似地编码。比如说,P帧19是利用I帧16和P帧19的相关对应数据块的移动矢量而被编码的。在P帧的编码过程中,部件112提供相应的解码剩余数,而且107提供对应的预测的P帧。这预测的帧和剩余数被以逐个象素地加到加法器,以便生成重建的帧。该重建的帧被存放在存贮部件114和116之一当中,该存贮部件不包含从其产生出预测帧的帧信息。这重建的及存贮的P帧被用于随后的B帧编码,对于P和B场/帧,应予注意的是,DCT是以数据块为基础而进行的(即,一个8×8象素矩阵),而移动矢量是以宏观数据块而计算的(即,一个2×2亮度数据块矩阵或一个16×16的象素矩阵)。
图4是一个方框图形式的示例电路,它可以用来完成图3中部件110和111的功能。该电路的输出格式与MPEG型编码器通常所提供的输出格式不同,在MPEG输出中是一个比特串联的数据流,而在由图4的示例电路所提供的是一并行的比特字格式。选择这种格式以便于简化优先权选择处理器和传输处理器的实现。此外提供了定义每个码字的码类型的附加信号CW和定义每一码字长度的附加信号CL。
在图4中,来自图3分析器106的移动矢量在DPCM部件127中以局部为基础被差分编码并经一缓冲存贮器133送到多路复用器129。来自转换部件109的转换系数被耦合到一个多路复用器132和一个差分编码部件DPCM128。来自DPCM128的已差分编码系数被耦合到多路复用器132的第二个输入端。在P或B帧编码期间,系数则直接经过多路复用器132。在I帧的编码期间,DC系数则被DPCM128有选择地差分编码。这差分编码的DC系数和非差分编码的AC系数由多路复用器132进行多路化并经缓冲存贮器133耦合到多路复用器129的第二个输入端。来自一格式控制和标题部件126的标题信息被耦合到多路复用器129的第三个输入端。部件126包括已存贮的信息及控制电路,以便a)对于不同码层(图3A)提供要求的标题信息,并且;b)通过多路复用器129而提供控制信号以便时分多路复用这标题信息,移动矢量和转换系数。部件126经过控制总线CB来响应系数控制电路,以便对应图象尺寸,速率、图象编码类型量化器参数等等来提供合适的标题。与一个分析器125相结合,部件126计算出确定的标题信息。在这MPEG类型的格式中,多数标题信息(即图3A的级5)是可变化的,例如数据块编码类型,移动矢量类型,是否一个数据块具有零值的移动矢量和是否在一数据块中的全部系数都为零值。这矢量信息和系数信息被加到分析器125以便确定这些标题信息的类型。一个移动矢量是否为向前的、向后的或者为零值的,则直接地由检验这些矢量而确定。在一个数据块中的余数是否全部为零值,可简单地累加包含在一数据块中的全部矢量的幅值而确定。一旦这可变标题数据类型被确定,则在一合适的时间确定一个码字并送到多路复用器129。部件126也提供涉及目前正被多路复用的码字类型的信息,即标题信息,移动矢量信息,DC系数,AC系数。
时分多路复用的信息被耦到一个也被部件126所控制的可变长度编码器130。在这图中示出VLC控制是由码字类型信息提供的。这不同的码类型是根据不同的VLC码表而被可变长度编码的,因而利用这码类型信号为这种控制是合适的。
VLC130可包括一个零运行编码器以编码AC系数的零运行;还包括多个由经过多路复用器129的各自的码字而编地的Huffman(霍夫曼)编码表,以对转换系数和运动矢量进行可变长度的编码。这被采用的特定的(编码)表,可由编码类型信号产生每一个编码表可包括对应的利用各自可变长度码字的编码长度而编码的(编码)表。码字CW和编码长度CL是以平行比特(位)的格式同时提供到各自的总线的。一般这标题信息是以不变长度编码的,经过VLC130后并不改变。然而,VLC130包含有响应编码类型的信号的码长度(编码)表以提供标题码字的编码长度。作为选择,VLC中可包含有一个比特计数器,以计数这些数据的比特数。
部件126还控制由缓冲存贮器133提供和写入该存贮器的写与读(的操作)。
图5示出了用于执行优先权选择处理的实例设备。该设备可工作于几种模式。例如,对于不同的场/帧类型,数据可以均等的基础而被优先权化,或者是以不均等的基础而被优先权化。在后一种情形中,假设这HP频道经过了全部传送数据的百分之二十,而且这HP频道的百分之三被辅助数据所占用。假如视频数据被量化以达到最大的传输频道的效率,则17.53%的视频数据可以被分配给HP频道。在前一种情况中,用作I、P和B帧的高优先权数据可以分别地被设定诸如是α∶β∶1的比率。这α与β的值可为使用者选择和/或依照先前编码帧的编码数据量的统计基础而决定。
参考图5和图5A,在下列的描述中在方框号中的数字对应着图5A中程序框的数字。来自可变长度编码器130的数据被分别地送到两个缓冲存贮器150A和150B的输入端口和一个数据分析器152。每个缓冲存贮器都包括有足够的存贮器以存贮诸如一个数据片。缓冲器150A和150B是以“乒乓”形式操作的,以便交替地写入数据片及读出数据片。因此,比如说当缓冲器150A写入片n的数据时,缓冲器150B则读出片n-1的数据。
当数据被写入一特定的缓冲器时,分析器152则产生对于每一个码字的码字数CW#i并将CW#i以与相应码字相关的方式存贮。该分析器还计算指针,即码字,在该指针处数据将在HP信息和LP信道之间而被分开。对于存贮在缓冲器中的数据量,这计算是确定的。有四种通常类型的数据,它们是标题数据,运动矢量,DC系数和AC系数。在一数据块上发生的DC和AC系数,是DC系数首先出现而随后通常是按重要性降低的次序排列的代表AC系数的码字。全部的比特数都被计算。随后,那些比特的总和刚好大于HP百分比的码字,由码字数CW#j来指示出。这一码字数被加到一转换部件153A(153B),并被用于控制多路复用器155A(155B)。在码字数(CW#j被指示以后,这码字、编码长度数据,码字类型数据和码字数则以平行的方式从缓冲器150A(150B)读出。编码字、编码长度及编码类型被加到多路复用器155A(155B)的输入端,并且在编码字数被加到开关部件153A(153B)的输入端。当数据从这缓冲器读出的时候,转换部件153A(153B)将码字数与计算出数CW#j比较。对于所有的小于或等于CW#j码字数,该转换部件提供一个控制信号,该控制信号使得多路复用器155A(155B)让相对应数据经过另一个多路复用器156面达到HP频道。对于那些大于CW#j的码字数,则多路器155A(155B)被处于使相应的数据经多路复用器156而达到LP信道的情形。多路复用器156被限定传送由缓冲器150A(150B)所提供的HP和LP数据,该数据是正在读出的数据。
分析器152响应编码长度信号和编码类型信号。响应编码类型信号,该分析器对于正在发生的码字产生[502]码字数。例如,表示标题信息的每一个码字被指定数字(-2)。每一个代表运动矢量和DC系数的码字被分别地指定数字(-1)和(0)。连续的AC码字则以逐个数据块为基础而被按上升的顺序指定从1至n的整数i。
分析器152还包含有一个累加器,响应编码长度和类型信号,该累加器独立地将输入到缓冲器150A(150B)中每一编码类型的码字比特数目进行求和。这些求和被相加[504],以便提供含在缓冲器的总码字比特数。这总求和则被乘以等于分配给HP频道的那个十进制百分数,以便产生一个检测求和[512]。随后,各个编码类型求和则以码字数CW#i上升的次序被顺序地相加[508],以生成部分求和。每一个部分求和与检测求和比较[512],直到这部分求和超过这检测求和为止。与最接近的先前部分求和相关的码字数CW#j是在一数据块中将被指定给HP频道的最后码字。所有的后续码字,即CW#j+1至CW#n,被指定给LP频道的各个数据块。
来自优先权选择器的各个HP和LP数据以传输数据块来排列,旨在接收器端增大信号的恢复及错误的消除。传输数据块的格式以图b示出。一个典型的HP传输数据块包含有1728个比特,而一个LP传输数据块包含864比特。分别的传输数据块可以包括比一个数据片更多或更少的数据。因此一特定传输数据块可包括来自一数据片末端的数据和来自下一个紧随的局部的开端数据。含有视频数据的传输数据块可被同包含诸如音频数据的其它数据的数据块相交错。每个数据块包含有一个服务型的标题ST,该标题指示包含在各自传输数据块中的信息类型。在本实例中,此ST标题是一个8比特字,它指示该数据是否属HP或LP,并指示出是否该信息为音频、视频或辅助数据。这8比特字的四比特被用来表示ST信息,而四比特被用来提供ST信息比特的汉莫明(Hamming)奇偶保护。
每一个传输数据块包括一个传输标题TH,它紧随ST标题之后。对于LP频道,该传输标题包括一个7比特宏观数据块指针,一个18比特的识别符和一个7比特的记录标题(RH)指针。HP频道的传输标题仅包括一个8比特记录标题(RH)指针。宏观数据块指针被用作分段的宏观数据块或记录标题成分,并且指向下一个可解码成分的起始点。举例来说,如果一特定传输数据块包括与数据片n的末端和数据片n+1的始端相关联的宏观数据块,则来自片n的数据被放置于与传输标题相邻,而且指针指示这下一个可解码的数据是相邻于该传输标题TH。保守地说,假如一个记录标题是邻近TH,则这第一个指针指示该跟随该记录标题RH的字节位置。一个零值的宏观数据块指针表示该传输数据块没有宏观数据块的进入点。
传输数据块可以包括零个、1个或多于1个的记录标题,而且它们在传输数据块中的位置是可变的。一个记录标题出现在HP和LP频道中宏观数据块数据的每一数据片的起始处。仅仅包括视频数据标题信息的传输数据块不包括记录标题。记录标题(RH)指针指向在传输数据块中的包含第一记录标题的起始点的字节位置。应注意,这第一个在传输数据块中记录标题被置于一字节边界。就是说,如果一个可变长度的编码前置于该记录标题,该可变长度编码可被比特填充以保证记录标题的起始出现在一个比特位置,该位置是从该传输数据块起始为一个整数字节的位置。记录标题被放置于一个字节边界,以使解码器寻找它们,因为它们是嵌在被连接的可变长度码字的编码流中的。一个零值的RH指针表示在传输数据块中没有记录标题。如果记录标题指针和宏观数据块指针都为零值,这种状态表示这传输数据块中仅包含视频标题信息。
在LP传输标题中的18比特识别符指示现行帧的类型,帧数(模数32),现行数据片数和包含在传输数据块中的第一宏观数据块。
跟随传输标题,不是一个记录标题,RH,就是数据。如图6中所示出的,在HP信道中用于视频数据的记录标题包含有下列的信息一个1比特标志位,表明是否有一个标题扩展EXTENT存在。跟随标志位是一个标识符IDENTITY,它指示出a)场/帧类型I,B或P;b)场/帧数(模数32)FRAMEID;和c)一个数据片数(模数64)SLICE IDENTITY跟随识别符,该记录标题包括一个宏数据块优先权中断点指示器,PRIBREAK(j)。该PRIBREAK(j)指示码字数CW#j,它是由优先权选择器的分析器152生成,以便在HP和LP信道间分割码字。最后是一个可选择的、可包括在HP记录标题中的标题扩展。
包含在LP信道内的记录标题仅包括一个识别符,IDENTETY,类似于使用在HP信道中的识别符。
每一个传输数据块连带一个16比特的帧检测序列FCS而发射。该序列是对在该传输数据块中的全部比特进行计算而得到的。FCS可用一个循环冗余码而产生。
图7示出了传输处理器的典型设备。在图中,一仲裁器213经一多路复用器212对于来自多路(复用)器211的视频数据传输数据块、来自存贮器214的音频数据和来自存贮器215的附助数据进行交错。被提供在传输数据块中的音频数据是来自信号源216并被加到一个先入一先出存贮器214。被提供在传输数据块中的辅助数据是由信号源217提供而被加到一个先入一先出存贮器215。这音频和辅助数据传输数据块的格式可不用于视频传输数据块的格式,然而全部传输数据块将包含一个导引服务类型的标题,而且最好是有同样长度。仲裁器213以这样的方式响应缓冲存贮器214,215和207所占有的等级,即确保没有任何这些缓冲存贮器过载溢出。
图7的设备工作于HP或LP信号之一并且要求相类似的设备以便交替信号。然而,如果全部音频和辅助信号是HP数据,则在LP传输数据块处理器中无需包括用于交错传输数据块的仲裁器,反之亦然。
在图7中,码字CW,编码长度CL和编码类型TYPE,及来自优先权选择器的数据被耦合到一个传输控制218,而且码字和编码类型信号被连接到一个可变字长变成固定字长的转换器201。转换器201将可变字长码字分组成诸如8比特字节,以降低时速率缓冲器13和14的存贮空间的要求。转换器201可以是在美国专利4914675中所描述的形式。由转换器201提供的固定长度字被暂存在缓冲器207中。
响应CW,CL,TYPE和CW#j数据,传输控制器218建立(构成)传输数据块标题(ST,TH,RH),并将这些标题加到标题缓冲器208。对于控制器218,这缓冲器可以是内部固有的。响应编码长度,编码类型和码字,控制器218产生请求定时信号,以便将固定长度视频信号数据字和传输数据块标题信息交错成为(经多路复用器209)预定比特数的传输数据块。
由多路复用器209提供的数据块耦合到多路复用器211的一个输入端并送到帧检测编码器FCS210的一个输入端,该编码器的输出端接至多路复用器211的第二输入端。响应传输数据块的数据,FCS210形成用于各数据块的二字节的错误检测码。调节多路复用器211,以使由多路复用器209提供的各传输数据块通过,并随之将来自部件210的16比特,即2字节FCS码附加在该传输数据块之后。
在前面关于传输处理器的描述中,假设由压缩器10提供的所有标题信息包含于由传输处理器提供的视频数据流中。应当认识到,许多视频标题信息也含于传输标题中,并如此提供冗余信息。在另一可选择的装置中,检测器218可以排除转换器201接收那些视频标题数据,那些视频标题数据多余地存在于传输数据块标题中,从而提高了总的编码效率。在接收机端,这被消除的视频标题数据可由传输数据块标题信息重建并被插入到视频数据流之中。
在接收机端,被检测的信号被加到向前错误纠正电路21和22,以就分别的HP和LP信号进行错误纠正。已经纠错的数据再经速率缓冲器23和24加到传输处理器25。既使是已检测的数据已经在FEC电路21和22中经历了错误纠正,而发先在信号传输中的某些错误则不可能被FEC电路所纠正。如果这些错误被允许经过去压缩电路,则会在重现的图象上出现非常显见的劣变。为排除这种情况的发生,每一传输数据块都包括单独的错误检测码,以识别穿过FEC电路的错误的出现,并相应于这种错误识别,系统可提供合适的错误消除。
图8示出了包含在本系统的接收器部分的传输处理器25。需要两个这种处理器,一个用于HP信道,另一个用于LP信道。如果事先知道音频或辅助数据总被排除在一特定频道之外,这相应的部件则可从这种频道传输处理器中被除去。
在图8中,来自速率缓冲器23和24的数据被加到FCS错误检测器250和一个适迟部件251。延时部件251提供了一个传输数据块间隔的延时,以使得检测器250确定是有错误出现在相应传输数据块中。检测器250提供一个表示在该数据块中有错误存在或无错误存在的错误信号E。该错误信号加到一个1比3的去多路复用器253的输入端口。该被延时的传输数据块的数据也加到该多路器253的输入端口。适时的传输数据块数据还被耦合到一个服务类型检测。(STDETECT)252,它检测ST标题并由此调整多路复用器253,以通过该传输数据块数据并使错误与恰当的音频或辅助或视频信号通道相对应。既使可在一个传输数据块检测一个错误,ST码仍可被依赖,因为它已经被独立地汉明(Hamming)编码保护。
在分别的音频、辅助和视频信号的处理通路之中错误信号可以不同的方式被利用而实现错误消除。在视频信号处理通路中,可根据包含在去压缩器27中的错误消除电路而以交替的方式利用错误信号。在最简单的方式中,假设去压缩器27包含有一个显示存贮器,而在该存贮器中,在信息被编码的同时更新信息。如果对于一图象的特定部分没有信息被接收到,该显示器的相应部分就不能更新。这些不被更新的图象部分被简单地以连续帧的形式重复,直至接收新的数据。如果假设通过帧至帧重复信息所消除的错误是可接受的,则在视频信号处理通路中可利用该错误信号以及从视频数据流中检测到的错误简单地切除传输数据块。作为选择,对于更为复杂的错误消除,该传输数据块数据可被保留,但使用错误指示的标签法以便调整去压缩器执行选择的错误消除功能。
在视频信号处理通路中,传输数据块数据和错误信号被耦合到处理单元256,该单元256从该数据中删去FSC码和传输数据块标题ST,TH和RH。可以安排删去整个其中业已发现有错误的传输数据块。部件256在分别的总线上提供已删去传输数据块标题的视频数据,错数据以及传输标题给优先取消选处理器26。
FEC电路21和22相应于相当于提供到编码器的FEC电路15和16的固定长度字而提供已接收的固定长度字数据。因为这样的传输数据块标题数据出现在字节边界上,而该字节边界是被预定的(ST,TH和FCS),或被传输标题标识的。因而从各传输数据块中识别及除去要求的传输数据块标题是相对简单的事情。
图9示出了一个典型的优先权选处理器。该优先权去选处理器从接收器传输处理器接收数据并将其重新构成加到编码优先权选择处理器11的形式。为完成此事,数据流的各码字则必须被识别,即在每一数据块中的码字CW#j必须是可识别的。由于这种数据是以连续的可变长度编码的形式,它必须至少是被部分地VLC解码,以便定义码字边界。一旦码字边界被确定,该码字可被计数以发现CW#j(在HP信道中)。当码字边界被识别后,该码字可容易地被解析成为各个平行比特VLC的编码形式。
在图9中,类似的电路(270,271,272,273)和(276,277,278,279)分别地响应HP和LP数据,将进入的数据解析成为平行比特VLC码字。这HP和LP码字被分别地耦合到多路复用器274,该多路复用器响应去选控制器275而将这些数据重新组合成为类似于由压缩器1010所提供的数据序列。
现在来考虑HP信道电路270-273。来自部件256(图8)的视频数据被加到缓冲存贮器270和去选控制器271。此外,HP传输数据块标题被加到该控制器271。这种无错误的视频数据将以预定循环顺序的方式出现。在一序列中的特定的点是可与传输数据块标题信息识别开的。一旦一个起始点被识别,则在预定序列中进行解码处理。该去选控制器271是可编程的,以调整可变长度的解码器VLD根据该序列进行操作。例如,假设传输标题指示现行数据是来自一个工场并且是一个发生在字节Z的记录标题。该记录标题被置于一个数据片的起始位置,因而可相对于字节Z识别一个数据片的进入点。在这一点,已知比特/字节编码格式的数据片标题是可知的,该标题随后是一已知比特/字节编码格式的实现数据块标题,再随后是已知编码格式的数据块数据,等等。因此,响应传输标题信息,该控制器271建立VLD272的解码序列,即用于组成VLC码字的VLD解码表。应当注意,因为在数据流中的数据片的标题比如不是被以不变长度编码的,该控制器可被安排用于比较传输标题信息与普通数据片标题信息比较,以便进入点的确定。
来自缓冲器270的视频数据被耦合到VLD272,它连接一定数量的固定长度的码字,并根据所期望的相对通常循环序列的编码类型而对于一可识别的码字进行被连接码字的导引比特检查。一旦导引比特的一个特定数被识别而作为一有效的码字,这些比特则被作为一平行比特码字CW而被输出到一缓冲器273。此外,所期望的码字类型T和码字长度CL被产生且被加到缓冲存贮器273。当这些码字被输入到缓冲存贮器273中时,它们被由去选控制器275索引。
DC与AC系数码字被根据不同的统计值而编码,并且在一宏观数据块中的各个数据块的系数被连接,而不包括数据块识别符的结尾(末端)。然而,一般这在一宏观数据块中的第一个数据块的DC系数可由它在这比特流中的位置而识别。VLD无法区别某一数据的最后的AC系数和下一个数据块的DC系数。识别是由包含在传输数据块标题信息中的CW#j来提供的。CW#j识别在一数据片中的每一数据块的最后的AC系数。为发现这被计数为(j)码字,去选控制器275监视由VLD提供的编码类型T。控制器275计数这AC类型编码T,并当j已经出现时,该控制器275通知VLD272,以便重置该循环到一个DC系数解码事件中去。
在LP信道中的部件276-279以一相类似的方式工作。然而这LP数据则希望仅包含AC系数码字。在对于一宏观数据块中的各个数据块的AC码字被数据块(EOB)码的末端所分离,因而无必要去计数码字。这VLD278的操作可单单是对字的解码,所有这些字都是根据一个编码表而被编码。在一传输数据块中的第一个宏观数据块的位置由分别的传输标题而识别,并且每一连续的宏观数据块是由记录标题识别,这一信息是由一选控制器277来估价,以控制VLD278,因而对存贮缓冲器279中的码字进行索引。
响应已索引的信息和存贮在存贮缓冲器273和279中的T型码字,去选控制器275经过一多路复用器274而连接存贮在存贮缓冲器273和274中的HP和LP码字。该控制器指示一个宏观数据块,调整多路复用器274以使来自HP频道的数据经过,并从存贮缓冲器273读出分别的HP数据,直到宏现数据块的一数据块的码字CW#j。它随之调整该多路复用器以使来自LP频道的数据通过,并读取对应于同一数据块1的AC系数码字,直到一个EOB类型的编码出现为止。随后,控制器275调节该多路复用器274,以使来自HP频道的数据通过,并开始读取该宏观数据块的相应的数据块2的HP数据。在这相应于CW#j的码字被读出之后,该控制器则再次转换,以便从LP频道读取作为数据块2的LP数据。
如果当着从高优先权频道读取数据时,一个EOB码在相应于CW#j的码字发生之前而发生,该控制器275被复位以便从高优先权频道读取下一个数据的数据块。
这出现码字的循环的特性可以是变化的。比如说,一些在一局部中的宏观数据块可能不被编码/或一些在一宏观数据块中的数据块可能不被编码。这一信息是包含在各个数据片和宏观数据块标题中的。为了建立并保持恰当的解码循环,控制器275响应码字的类型来检测该局部和宏观数据块的标题码字,以确定在分别的宏观数据中的数据块数目以及在分别的局部中的宏观数据块数目。响应这些数目,控制器275计数特定的解码操作并确定什么时候某种解码功能已经完成,以及重新开始一个解码循环。应注意的是,作为先前被指出的,在一个传输数据块可以包括多于一个的记录标题,但仅有这第1个记录标题被传输数据块标识,同样,只有在传输数据块中的第一个记录标题可被部件256删除掉。为了从这类记录标题中识别并提取信息,并从该数据流中删去这类记录标题,控制器275计数由VLD272所处理的宏观数据块的数目,并当在一局部中的最后的宏观数据块完成时,识别下一个在一传输数据块中作为记录标题的出现的数据。随后它读取在该记录标题的信息,以建立随后的循环操作并关闭它至缓冲器273的通道。
在图中,控制器271、275和277是作为三个分别部件示出的。然而是最好它们可被组合成一个单一的控制部件。
图9的电路不提供可变长度的已解码的数据,而是对各个可变长度的码字解析,并将它们以类似于压缩器10输出端处所提供的数据形式提供这些数据。实际上与压缩器10互补的相同的电路可被用来作为去压缩器27。然而应当注意到可以利用图9的电路来提供已解码的可变长度的码,而避免在去压缩器电路中的VLD。
在图9中,对于各种错误消除方法都提供了预防措施。比如,既使一个传输数据块包括一个错误,该数据块的数据可被处理并通过去压缩器。在这种情况中,对于该传输数据块的每一数据字都产生一个错误标志,并且该错误标志连同加到去压缩器的码字在一起。该错误标志是由选控制器271和277而提供的,并被耦合到缓冲存贮器273和279,在其中,它们被存贮在与相关连错误的传输数据块码字对应的存贮器位置。
在一可供选择的系统中,其中这已劣变的传输数据块是不被处理的,假设一个LP传输数据块被丢失。该LP信道提供对于图象的重建来说是较为不是重要的系数数据,并且在事实上DCT数据块没有这些系数也可被去压缩,虽然这各个去压缩数据块将表现出较差的空间清晰度。因此,当LP错误的传输数据块被从数据流中被删除时,并且数据将在多路复用器274被重建时,在每一个HP数据的数据的字后插入一个EOB码以代替LP数据。该EOB码是由控制器275提供并被多路复用器274多路复用成数据流。为了标识对于各个数据的EOB是强制的或人工的数据块,随EOB信号可带有一错误标志。这强制的EOB信号被表示为EOBE。
两个信道的传输标题信号提供给控制器275,该控制器对可从存贮缓冲器273和279中得到的方框信息进行索引。宏观数据块和数据块数据以已知的序列发生,使得控制器能够识别丢失的数据,提供并附加EOBE码到HP数据面作为丢失的LP数据。
通常很少有错误出现在HP信道中,因为它是以增强方式被发射的。然而,如果有错误确实发生在HP信道中,则在LP信道中对应于在HP信道中丢失的数据块数据就变得无意义。控制器275被编程,以便通过一个由非错误传输数据块标题所识别的正常序列信息的中断来识别丢失的HP数据。当丢失的HP数据检测到时,这相应的LP数据则被从存储缓冲器279中刷掉,就是说它将不被送到去压缩器。此外,控制器275可被设计用来将错误的数据提供到去压缩器中,以一种指示出被丢失的数据的形式,即宏观的数据块或数据片或帧数据是不被从优先权去选处理器提供的。
权利要求
1.用于对于一表示图象的电视信号进行编码的装置,其特征在于一个表示压缩视频信号的码字(codewrd)序列的源(10)与所说的源相耦合并响应所说的码字的第一装置(11),按照各自码字对图象重现的相对重要性,用于把所说的码字序列解析成(按照一种表示各自预定图象区域的视频信号数据总量的功能)一个高优先的码字序列和一个低优先的码字序列,并且为把高和低优先序列重新恢复成一个单一序列提供标记。与所说的第一装置耦合的第二装置,用以形成相互独立的所说的高优先码字序列传输数据块,和所说的低优先码字序列传输数据块,每个传输数据块包括一个由高优先和低优先数据中的一个的码字占据的预定位容量,传输块标题信息,包括所说的标记,用于识别所说的数据和整个所说的数据和所说的传输数据块标题信息产生的错误校验位,所说的第二装置提供一个包括有所说的高优先码字的传输数据块的第一传输数据块序列,和一个包括有所说的低优先码字的传输数据块的第二传输数据块序列;前向错误检验装置(15,16)用于产生相应于所说的第一传输数据块序列和所说的第二传输数据块序列的相互独立部分的错误校正数据,和用于把该相应的错误校正数据添加到各自的第一传输数据块序列和第二传输数据块序列中。
2.根据权利要求1所述的装置,其特征在于具有分别地调制第一和第二传输数据块序列的装置;并且包括分别耦合接收第一和第二传输数据块序列的第一和第二速率缓冲器,用于以可变间隔接受传输块码字和以基本恒定的速率输出传输数据块码字。
3.根据权利要求2所述的装置,其特征在于所说的源包括响应一个控制信号的装置,用于适当地控制视频信号的压缩型式的压缩量,和其中所说的速率缓冲器包括,用于提供一信号以指示所说的速率缓冲器以相对丰满度的装置,和响应于指示速率缓冲器的相对丰满度的信号的装置,用于产生所说控制信号。
4.根据权利要求1所述装置,其特征在于所说的源包括用于适当控制视频信号的压缩型式的压缩量的装置。
5.根据权利要求1所述装置,其特征在于所说的源包括用于分别提供帧内压缩视频数据帧的装置,在该帧内压缩视频数据帧中散置有运动补偿预测压缩数据帧,所说的提供装置包括离散余弦变换装置,用于提供表示象素的数据块(blocks.of pixels)的变换系数;和量化装置,用于适当限制变换系数的动态范围。
6.根据权利要求1所述装置,其特征在于所说的源包括用于提供一个视频信号的压缩型式的装置,压缩型式的装置,压缩型式包括定义压缩视频信号的压缩型式的装置,压缩型式包括定义压缩视频信号的可变类型的码字的一个第一序列,和与第一序列相关的码字的一个第二序列,并指示所说的类型,和第一装置响应码字的第二序列,在逐一图象的区域的基础上,按照第一序列的各自码字的类型可变地把码字的第一序列解析成一个高优先码字序列和一个低优先码字序列。
7.根据权利要求1所述的装置,其特征在于包括用于分别用添加错误校正数据分别调制第一和第二传输数据块序列的装置
8.根据权利要求1所述的装置,其特征在于第二装置包括用于提供传输数据块标题信息的装置,该标题信息指示了各自传输数据块内的特定数据。
9.根据权利要求8所述的装置,其特征在于特定数据是进一步的传输数据块标题信息。
10.根据权利要求1所述的装置,其特征在于所说的压缩视频信号的各自的帧按照帧内或帧间编码方法被压缩;和第一装置按照一种表示各自预定图象区域的视频信号数据量的功能,和按照一种无论是当前帧的帧内编码或帧间编码的功能对所说的码字的序列进行解析。
11.在接收机中,该接收机用于接收一个包括压缩视频数据类型的电视信号,在逐一图象区域的基础上所述压缩视频数据被可变地解析成高和低优先通道,在所说的高和低优先通道中的数据出现在预定数据容量的传输数据块中,传输数据块包括有传输标题信息,传输标题信息具有与可变解析信号数据相关的控制数据信号数据,和与传输数据块标题信息和包含在各自数据块中的信号数据有关的错误校验数据,在每个传输数据块中的信号数据相对应的一个单独的数据类型(例如与高优先权视频数据,或低优先权视频数据对应),装置的特征在于第一装置(20-24),用于接收所说的电视信号和从各自的高和低优先通道提供相应于传输数据块的第一和第二数据流;与第一装置耦合的第二装置(25),用于提供相应于各自的高优先视频数据和低优先视频数据的第一和第二码字序列以该第二装置删去的传输数据块标题信息,并且还提供相应于所说传输数据块标题信息的进一步码字序列;与第二装置耦合的第三装置(26),响应所说的包括有控制数据的传输数据块标题信息,用于把第一和第二码字序列合并成进一步的码字序列。与第三装置耦合的第四装置(27),用于对表示压缩视频数据的进一步的码字序列进行去压缩,以产生一个未被压缩的视频信号。
12.根据权利要求11所述的装置,其特征在于第一装置还包括第一和第二速率缓冲器用于以可变速率提供第一和第二数据流。
13.根据权利要求11所述的装置,其特征在于所说的压缩视频数据部分地与离散余弦变换(DCT)系数相关的码字相对应,DCT系数出现在序列块中,每个序列的系数依据对重新恢复图象的重要性递减顺序出现,其中每块的较大的重要性码字包括高优先信道中,而每块的较小重要性的码字包括在低优先信道中;和第三装置包括按重要性递减顺序将每个块的较大和较小重要性的码字重新合并的装置。
14.根据权利要求11所述的装置,其特征在于电视视频信号包括前向错误校正码;和第一装置包括响应前向错误校正码,用于对所说的电视信号执行错误校正的装置。
15.根据权利要求11所述的装置,其特征在于码字的进一步序列以可变长度编码的帧内压缩数据与可变长度编码的运动补偿预测帧编码交织的形式表示压缩视频数据,第四装置包括可变长度解码装置,响应所说的进一步的序列,用于对进一步的序列进行可变长度解码,和与可变长度解码装置耦合的去压缩装置,用于可选择地对帧内压缩数据和运动补偿预测帧压缩数据进行解码。
全文摘要
用于对例如地面传送的HDTV信号进行编码/解码的装置包括一个响应高清晰度视频源信号的压缩电路(10),一个响应码字CW和T的优先选择电路(11),一个响应高和低优先码字的传输处理器(12)。每个传输数据块包括一个标题、码字CW和错误检测校验位。各传输数据块被提供一个前向错误校验电路(15、16)。高和低优先数据提供给一个调制解调器(17),由此它们正交幅度调制各自的载波,以便用于发送。
文档编号H04N7/30GK1065567SQ9210166
公开日1992年10月21日 申请日期1992年2月26日 优先权日1991年2月27日
发明者D·雷乔胡里, J·W·兹德普斯基, G·A·雷特迈耶, C·M·瓦恩 申请人:通用电气公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1