CN1082801A - 在一数字电视系统中的数据分离处理装置 - Google Patents

在一数字电视系统中的数据分离处理装置 Download PDF

Info

Publication number
CN1082801A
CN1082801A CN93108475A CN93108475A CN1082801A CN 1082801 A CN1082801 A CN 1082801A CN 93108475 A CN93108475 A CN 93108475A CN 93108475 A CN93108475 A CN 93108475A CN 1082801 A CN1082801 A CN 1082801A
Authority
CN
China
Prior art keywords
data
processor
priority
length
variable length
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.)
Granted
Application number
CN93108475A
Other languages
English (en)
Other versions
CN1050956C (zh
Inventor
A·A·阿坎波拉
R·M·邦廷
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.)
General Electric Co
Original Assignee
General Electric Co
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 General Electric Co filed Critical General Electric Co
Publication of CN1082801A publication Critical patent/CN1082801A/zh
Application granted granted Critical
Publication of CN1050956C publication Critical patent/CN1050956C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • 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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N11/00Colour television systems
    • H04N11/04Colour television systems using pulse code modulation
    • H04N11/042Codec means
    • H04N11/044Codec means involving transform coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • H04N19/37Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability with arrangements for assigning different transmission priorities to video input data or to video coded data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
    • H04N19/91Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/13Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding

Abstract

一视频系统,处理一个包含高与低优先权可变长 度编码数据字。通过分别的数据压缩单元,该已编码 的数据被分解为已压缩的高优先权数据(155)和已 压缩的低优先权数据(145)。该编码数据连续地送 到两个压缩单元。指示编码数据的高优先权和低优 先权成分比特长度的高优先权和低优先权长度字分 别地被送到高与低优先权数据压缩器。当高优先权 数据欲被压缩以便经第一输出通路传送时,低优先权 长度字被零化,而当低优先权数据欲被压缩以便经第 二输出通路传送时,高优先权长度字被零化。

Description

本发明涉及用于对诸如电视信号的数字视频信号成分进行分离的装置。在一具体实施例中,本发明涉及用于将高清晰度电视信号的标准成分和高优先权成分分离开的装置,其分离方式最大限度地降低其潜在的时钟控制(同步)的问题。
对于高清晰度电视(HDTV)的一般理解是它包含有大致为标准电视图象(例如NTSC)两倍的垂直及水平清晰度的图象信息,且与标准电视图象相比有更宽的图象宽高比。可以利用同时广播的技术传送一个HDTV信号,此时,属同一节目的两套信号经过分别的标准6MHZ频道同时播出。两套之一含有普通清晰度的NTSC信息而在一频道播出,而另一个包含高清晰度信息是在另外一个6MHZ的频道上播出。
通过采用包含信号编码和数据压缩的数字信号处理可以实现高清晰度同时广播频道(在一个普通6MHZ频道中)。在编码用于传输的数字高清晰度视频数据的过程中,该视频数据可被以分层的格式压缩及传输。该分层的格式可以带有标识数据区段的标题数据,以使得一旦在传输中有数字丢失,接收机能够在已接收的数据流中找到合适的重入点。防止丢失或已劣变的数据引起在接收机中的混乱或服务中断的附加保护可以由将已编码视频数据排列在一传输数据块(中的措施)来提供。这种传输数据块包含有表示该视频数据的小的相关部分附加标题数据。该标题数据最好能够包括指示在分别的数据块中的数据重入点的指示位。
视频数据可被以多种方式压缩,例如以MPEG或相类似的格式。MPEG是由国际标准化组织确立的标准化的编码格式。该标准在出版于1991年11月23日的ISO/IECDIS11172号国际标准化组织文件“用于数字存储介质的运动图象及相关音频的编码”有所描述,该文件包含有一般编码格式的描述。处理高清晰度电视信号的系统最好采用MPEG类型的处理过程以及带有相关标题的视频数据的传输数据块,这种标题在授予A·A    Acampora等人的、题为“用于将欲传输的已编码视频信号分段的设备”的5168356号美国专利中有所描述。在那样一个设备中,传输处理器被采用来将数据字构形到包含有一传输数据块的传输数据包中。该传输处理器还产生所需求的传输标题,并将该标题与相连的传输数据包合并以形成传输数据块。
在1991年2月4日由H·E    White提出的美国专利申请NO·650329所描述的一个同时传送的方案中可以进一步有益地采用一个HDTV典型的信号处理系统。在这样一个系统中,含有高清晰度图象信息的电视信号是采用多路复用在一个6MHZ传输频带中的两个32QAM(正变幅度调制)载波频率而被传输的。载波之一传送高优先权信息,而另一个载波传送(较低的)标准的优先权信息。高优先权信息是需要用来生成可视图象的信息,尽管不足以构形完美的图象,但它却是以包含比一般的标准优先权信息,即其余信息,要多得多的能量传送的。
如Acampora等人的专利申请所述的那样,双载波的一个视频信号,即在White的专利申请中的双优先型的视频信号最初是按照一个MPEG类型格式而被压缩的。因而,MPEG类型的信号码字则依照分别的码字类型相关重要性被解析成两个比特流。相对较高的和相对较低的重要性的比特流被分别地赋以高优先权和普通(低)优先权,并由各自的载波传送。
由所述可知,最好是尽可能是不干扰信号处理的操作而将MPEG类型的码字解析成高优先权及低优先权的比特流。尤其是已认识到最好不使比特流中断,即在诸如中断相关的系统时钟信号的条件下实现这样的解析,从而消除了时钟的停/启的同步困难。
根据本发明的一个数据处理系统包括一个视频信号编码系统,它提供一个高优先权已压缩编码数据的输出比特流,以及一个低优先权已压缩编码数据的输出比特流。在一个说明性的实施例中,高优先权输出是由一个高优先权数据压缩器响应可变长度码字(VLCs)的一个比特流和指示相关高优先权数据字长度的数据字而产生的。相类似地,标准优先权输出是由一个标准优先权数据压缩器响应VLC比特流和指示相关标准优先权数据字长度的数据字而产生的。VLC比特流被解析并被压缩成高优先权和标准优先权的数据段,而被连续地送到两个数据压缩器。
根据本发明的一个特征,一个长度(LENGTH)数据字与每一个可变长度码字相关联。该LENGTH字可以被分离成指示一个相关标准优先权VLC的长度(比特数)的一个SP    LENGTH字,以及指示相关高优先权VLC的比特长度的一个HP    LENGTH字。标准优先权数据压缩器响应SP    LENGTH字和VLC比特流。高优先权数据压缩器响应HP    LENGTH字和VLC比特流。在一个标准优先权VLC出现期间,HP    LENGTH字的数值为置零(零化),从而该高优先权数据压缩器被形成空闲而标准优先权数据压缩器处理标准优先权VLC。相类似地,在高优先权的VLC出现时其SP    LENGTH字数值被零化,从而该标准优先权压缩器被处于闲空而高优先权数据压缩器处理高优先权的VLC。对于SP    LENGTH和HP    LENGTH字的零化有益地提供了对于与非零化LENGTH字相关的数据的一个规程机制,这种机制避免了在HP与LP数据压缩器之间VLC数据流的转换,从而也避免了时钟停/启同步问题。
图1是根据本发明原理的已等级化数据分离设备的方框图。
图2是图1设备的一部分的详图。
图3是包括依照本发明的设备的一个HDTV编码系统的一个方框图。
图4a和4b是已编码视频信号的图象场/帧顺序的图示表示,有助于理解图3所示的系统的操作。
图5是通过在图3中压缩设备而被形成的数据块产生的图示表示。
图6是由在图3系统中的压缩设备所提供的数据帧的一般化的图示表示。
根据本发明原理的数据分离设备将通过举例的方式,如图1所示,加以描述,在高清晰度电视(HDTV)编码系统的内容上采用了MPEG类型的原理,这种原理可见A·A    Acampora等人的题为“用于将欲传输的已编码视频信号分段的设备的5168356号美国专利。如此系统的某些方面将结合图3、4A、4B、5和6给出并加以描述。
在图1中,信号分离器和解码器单元110接收根据MPEG标准生成的输入信号LENGTH和H/S。该LENGTH信号包含有与相关的可变长度码字一致的6比特平行字,该相关可变长度码字用于指示这些码字的码字的长度。通过与产生可变长度码字的数据压缩设备(例如图3中的压缩器310)相结合的一个网络,生成LENGTH信号。采用传统的数据处理技术,在当每一个VLC被产生时,其比特长度被检测并被编码成二进制形式作为LENGTH信号,并经一6比特平行通路与相关的VLC同时传输。信号H/S是一个1比特高/标准优先权指示位,在当处于高优先权载波上的欲被传送的VLC比特流中的数据出现期间,该优先权指示位展示一个逻辑高值以表示该逻辑高值的持续期。相反,为一低逻辑值H/S,指示低优先权载波上欲被传送的VLC比特流中的数据出现,而展示低逻辑值的持续期。
按照如图所示的方式,单元110包括一个模数32限制器112以及逻辑与(AND)门114和116。门114和116的每一个都是一个门阵列,用于处理从单元112输出的6比特平行输出信号。根据高/标准优先权指示位H/S的逻辑状态,单元110将连续输入LENGTH字分离成一个标准优先权字长指示位(SP    LENGTH)和一个高优先权字长指示位(HP    LENGTH)。举例来说,当出现有高优先权数据字期间,指示位H/S展示为一个逻辑高(1)电平,门116的输出展示为一个6比特逻辑低(0)电平,从而该SP    LENGTH指示器被零化。与此同时,门114被启动以通过6比特的(高优先权)LENGTH字作为HP    LENGTH指示位。当出现有标准优先权数据期间,指示位H/S展示为一逻辑低值,而得到的是相反的结果,其中,HP    LENGTH指示位被零化且门116通过SP    LENGTH数据。输入的可变长度的码字(VLCs)被期望是在0至32比特之间,因此6比特被用作LENGTH码字。由于在33至63范围内的禁用长度可以用6比特字来支持,并且由于这样的值可以由外界因素(例如电源的浪涌等)所引起,从而在随后的累加中产生问题,因此该输入的LENGTH字首先由模数32的限制器112所处理。单元112限制输入到其上的0至32的数字,从而防止超出相关MPEG可变长度码字的32比特的界限。举例说明,代表数字34的输出LENGTH字作为代表数字2的一个输出字而出现。其结果是码字被以“2”的长度而被压缩。虽然这可能是不正确的,因为长度“34”是一个不允许的长度。然而,这确保了误差的可补救性,否则的话,假若出现超范围长度时也不会被补救。
已分离的高优先权加标准优先权指示位(HP    LENGTH和SP    LENGTH)被送到分别的高优先权标准优先权数据压缩器155和145的控制输入端,在各自的输出端上,两个压缩器分别提供已压缩VLC码字的比特流。两个压缩器还同时地接收VLC比特流,当高/标准(H/S)指示位展示为一逻辑高值时,高优先权字长度指示位HP    LENGTH与相应的VLC同时存在而标准优先权字长度指示位即LENGTH表现为一零值。相反,当H/S指示位展示为一逻辑低值时,标准优先权字长度指示位SP    LENGTH与相应的VLC同时存在而高优先权字长指示位LP    LENGTH表现为一零值。从145和155输出的已压缩数据可以被分组成每一个都含有一定数目的数据字的传输数据块,其数据块前置有包含信息的传输标题,以便于在解码器中对于它们的识别。利用具有相关标题的视频数据的传输数据块的处理系统,在前面提到的Acampora等人的专利中有描述,在后面结合图3-6的描述中将会在部分上引用。
对于标准优先权和高优先权LENGTH字的零化技术有利地简化对于经32比特平行总线而传送的MPEG可变长度码字的处理。更为具体地说,这种技术使得VLC总线被同时地、连续地既与标准优先权数据压缩器145又与高优先权数据压缩器155相连接,而且没有必要在压缩以前为了将该可变长度码字分离成HP和SP两种数据类型而中断VLC比特流。由于系统保持着时钟控制而无中断,从而避免了启/停时钟同步相关的困难。如同将要结合图2所做的讨论那样,这种零化处理还简化了与数据压缩器145和155相关的累加器的操作。举例来说,当相关的标准或高优先权长度码字被零化时(即,最后的累加值被赋以连续的零值增量而处于闲置),与标准或高优先权处理相关的一个累加器被处置于闲置在最后的累加值。这种操作方式还消除了涉及累加器操作的时钟控制及同步的问题。
图2示出了图1中的数据压缩器145和155的另外细节。高优先权数据压缩器155包括一个桶式移位器256和一累加器257,其标准优先权数据压缩器145包括有相类似的桶式移位器246和累加器247。在信号输入的同时,移位器256和246接收并行的32比特的可变长码字比特流,并在其各自的地址输入端接收累加器257和247的输出信号。累加器257和247分别接收HP    LENGTH和SP    LENGTH指示位。桶式移位器256和246属于标准部件,比如说是德克萨斯州仪器公司的SN74AS8838型移位器。
考虑HP数据压缩器155,当一个VLC出现了桶式移位器256的数据输入端时,一个相关的HP    LENGTH字出现在累加器257的输入端。伴随每一个时钟脉冲,输入的VLC由桶式移位器256传送,以使得VLC的引导位占据在HP已压缩数据比特流中的下一个可得到的位置。如果该VLC是一个有效的码字,则在当下一个时钟的出现时,该VLC将被“保护”在已压缩的数据比特流中。该下一个时钟引起累加器增加前一VLC的长度。该桶形移位器地址则左移,以使得包括该前一VLC(即,新的VLC在已压缩数据流中左移,并且被定位在先前VLC的最后有效比特的相邻比特位上)。如HP    LENGTH所示,指针的移动量是VLC长度的一个函数,它使得累加器257增加VLC的长度。该累加器的增量使得桶形移位器地址增加相同的量,从而使该指针的位置被确定。这随后的时钟还会引起桶形移位器256通过下一个VLC达到在HP已压缩数据比特流中的下一个位置。
在已压缩数据比特流中的VLC保持“非保护”状态,即是处于被重写的状态,直至指针按上述那样被移动为止。一个无效的VLC条件将会使指针处于保持静止,即处于它的最后位置上。在以输入的比特流中分离出高优先权和低优先权VLCs以成为分别的已压缩的数据比特流的过程中,无论是当HP    LENGTH或者是当SP    LENGTH的指示位展示的零值时,上述保持指针静止的条件都产生。这样的零值使相关的累加器处于空闲,从而累加器输出不递增,桶式移位器地址无改变,且指针不移动。从而任何加到桶式移位器的ALC都被视作为无效的而至到一个有效的VLC出现被重写为止。由于零长度相当于不存在,所以没有具有零长度的有效VLC存在。
根据上述的实例,假如在输入比特流中的下一个VLC是一个标准优先权VLC,则象上面所解释的那样,HP    LENGTH指示位则被置零,表示不存在高优先权VLC。累加器257无递增,从而其输出和桶式移位器地址不改变。由于累加器257无增量,标准优先权VLC被送到不被HP处理器所保护的一高优先权比特流位置,该桶式移位器地址不改变且指针保持静止。不过,以上述所阐明对于有效高优先权数据相类似方式,该标准优先权VLCSP受单元145的保护并被压缩成SP已压缩数据流从移位器246的输出端输出。由桶式移位器256接收到的数据保持不受保护状态,直至由HP    LENGTH再次指示一有效高优先权VLC为止。有可能发生的是一给定的VLC太大了而无法放入该桶式移位器的、余留在非保护比特范围空间。在此情况中,一个第二(溢出)桶式移位器电路可被以已知方式用来处理如此大的VLC的余留部分,此余留在该溢出桶式移位器初始时将被保留并被保护。
一个典型的可采用本发明的HDTV信号处理系统处理一个每秒59·94帧、1050扫描行的二比一隔行扫描方式的信号。该信号采用标称图象960扫描行、每行1440象素且宽高比为16∶9。该信号使用两个正交调制(32-QAM)载波,经频率多路调制于一6MHZ的带宽而发送。该标称总的比特率,包括视频、音频及辅助数据为26-29Mbps。
视频信号首先按照MPEG型格式被压缩。因此,根据各自的码字类型的相关重要性,该MPEG型信号码字被分解成两个比特流。这两个比特流被独立地处理以施加纠错附加位,随之分别QAM调制两个分别的载波籍以组合以便传送。重要性较大和较小的比特流被分别指定为高优先权(HP)和(相对较低)标准优先权频道。该高优先权通道被以大致为该标准优先权通道的功率的两倍的功率发送。该高优先权/标准优先权的信息比大约是1比4。
图3示出了一个采用根据本发明的设备的典型的HDTV编码系统。图3示出的系统处理一个单一视频输入信号,但应理解,亮度信号和色度信号成分是被分别处理的,而且亮度运动矢量被用于产生压缩的色度成分。在码字的优先权解析以前,该已压缩的亮度和色度成分被交错,以便形成宏数据块。
如图4A中所示的图象场/帧顺序被加到电路305,而重新排序为如图4B所示的场/帧。该重新排序的序列被送到一个压缩器310,产生一个压缩的帧序列,根据一个MPEG型的格式对该已压缩帧序列编码。这种格式是分级式的,并在图6中以简缩形式说明。
MPEG分级格式包括多层,每一层都分别有标题信息。从定义上讲,每一标题都会有起始码、相关于各层的数据和为附加标题的扩展的预备位。标题信息的大部分(如在参考的MPEG文件中所指出的)是被用来在一MPEG系统环境中实现同步的目的。对于一个同时传输的数字HDTV系统,为了提供一个压缩视频信号,只要求描述性的标题信息。被编码的视频信号的分别的层如图5的图示所说明。
当述及由这样系统产生的MPEG型信号时,所意味的是(a)连续的图象场/帧视频信号根据I、P、B编码顺序而被编码,和(b)以图象等级被编码的数据是被编码成MPEG型的数据片或数据块的组,此时,每一场/帧的数据片的数目可能不同,而且每片的宏数据块的数目也可能不同。一个I编码帧是被帧内压缩的,以使得为产生一个图象仅需I帧压缩数据。P编码帧是根据一个正向移动补偿测方法而被编码的,就是说P帧的编码数据是从现行帧以及一个在目前帧之前的I或P帧产生的。B编码帧是根据一个双向移动补偿预测方法被编码的。该B编码帧的数据是从现行帧和从在现行帧之前以及之后的I和P帧产生出来的。
现存系统的编码输出信号被分段成为场/帧组,或图象组(GOP),如图6的L1列已所示。每一个GOP(L2)包含一个标题,随后是图象数据段。该GOP标题包括关于水平和垂直图象尺寸的数据、宽高比数据、场/帧速率数据以及比特率数据等等。
对应于分别的图象场/帧的图象数据包括有一图象标题,随后是分片数据(L4)。图象标题包括一个场/帧号码和一个图象码型。每一个数据片(L4)包括有一个片标题,随后是数据MBi的多个数据块。改数据片标题包括一个组号码和一个量化参数。
每一个数据块MBi(L5)代表一个宏数据块,并包括一个标题,随后是移动矢量和编码系数。该MBi标题包括一个宏数据块地址,一个宏数据块类型和一个量化参数。该编码系数在层L6中作了说明。参见图5,每一个宏数据块包括6个数据块,其中四个亮度数据块,一个U色度数据块和一个V色度数据块。一个数据块代表一个象素矩阵,即一个8×8的矩阵,对于该矩阵将执行离散余弦变换(DCT)。四个亮度数据块是代表例如16×16的象素矩阵相邻亮度数据块的2×2矩阵。色度(U和V)数据块代表着与四个亮度数据块相同的总面积。就是说,在压缩以前,该色度信号由两个水平和垂直地相关于亮度的一个因数被再取样。一个片数据对应着代表一图象矩形部分的数据,该图象相对于由宏数据块相邻组所表示的一个区域。一帧可以包括一个360个数据片的栅扫描,60个垂直方向的数据片乘6个水平方向的数据片。
数据块系数的提供是随每一次DCT而提供给一个数据块的。该DC系数首先出现,随后出现的是按照其相对重要性的次序出现的分别的DCT    AC系数。在每一连续出现的数据块尾部附加有一数据块的末端码EOB。
由压缩器310提供的数据量是由速率控制单元318确定的。如所周知的那样,已压缩的视频数据是以可变的速率出现的,而且期望的是其数据是以相当于通道的容量的恒定速率而被传输。速率缓冲器313和314执行将速率从可变到恒定的转变。同样已知的是,根据缓冲器的占据情况来调节由压缩器所提供的数据量。因此,缓冲器313和314包含有指示它们各自的占用程度的电路。这些指示(信号)被加到速率控制器318,以调节由压缩器310提供的平均数据速率。典型地,这种调整是借助于调整加至分离余弦变换(DCT)系数的量化(电平)而实现的。对于帧压缩的不同类型,其量化电平可为不同值。
压缩的视频数据按图6所示分级地格式化,被耦合到一优先权选择部件311,它包括用于对该编码数据解析成在高优先权通道HP和一标准优先权通道SP之间的装置(即图1中的单元110)。高优先权信息是那些其丢失或劣变将会引起再生的图象的最严重的劣化的那些信息。或反过来说,这些信息是产生一图象的至少必须的数据,尽管这些信息产生的图象还不及一完美图象。标准优先权信息是其余那些信息。高优先权信息实质上包括含在不同分级等级中的全部标题信息,再加上分别数据块的DC系数以及分别数据块的AC系数的一部分(图6中的级6)。
在发射机端的HP与SP的数据比例大致是1∶4。在传送处理器处,附加数据被加到欲将传输的信号上。比如说,这类附加信号可以包括数字音频和图文信号。包含在HP通道中的附加数的平均量被计算出并已压缩视频信息的所期望的统计平均值相比较。由此计算出高优先权和标准优先权已压缩视频信息比例。优先权选择单元311根据这一比例值解析由压缩器310提供的数据。
HP和SP已压缩视频数据被耦合到一传输处理器312,它包括有诸如图2中的设备。传输处理器312要从事:(a)将HP和SP数据流分段成传输数据块,(b)对于每一数据块执行一个奇偶或循环冗余校验,并附加恰当的奇偶校验位,(c)将附助数据与HP或SP视频数据多路化。该奇偶校验位在接收机端被用来分离出与同步标题信息相连接的误差并用于当接收数据中存有不可纠正的比特误差时提供误差消除。每一个传输数据块都有一个标题,该标题包含有指示在该数据块中所含信息类型的信息,例如视频音频以及相邻等数据起始点的指针。
来自传输处理器312的HP与SP数据流被送到分别的速率缓冲器313和314,它们将来自处理器312的压缩视频数据的可变速率转变成以实际上为恒定速率出现的数据。该速率调节的HP与SP数据被送到正向误差编码(FEC)部件315和316,它们所要从事:(a)独立于各个数据流而执行REED    SOLOMON正向误差纠正编码;(b)交错数据的数据块以排除大的误差脉冲,防止出现再生图象中的大的相邻面积的劣化;(c)附加编码,例如Barker码到该数据,以便在接收机处同步该数据流。随后,该信号被耦合到一传输调制解调器317,其中,该HP频道数据正交幅度调制一个第一载波,而SP频道的数据正交幅度调制一个与第一载波位移约2·88MHZ的第二载波。由于HP信息是在一个较窄的带宽中被传送的,因此它不大容易被传输通道劣化。HP载波是置于一个例如NTSC    TV的频谱的部分的传输通道,通常是被一标准NTSC电视信号的残留边带所占用。信号通道的这一部分通常是被一个标准接收机的奈尼奎斯特滤波器所显著衰减,因此,具有这一传输格式的HDTV信号将不会引入相关频道的干扰。
在一接收机解码器(未示出)处,该传输信号由一个调制解调器所检波,提供出对应于HP机SP通道的信号。这两个信号被送到分别的REED    SOLOMON误差纠正解码器。已误差纠正的信号被耦合到速率缓冲器,该缓冲器可以固定的频道可变速率接收数据,并根据其后的去压缩电路的要求,以可变速率输出该数据。可变速率的HP和SP数据被加到传输处理器,该处理器所执行的操作与在编码器处的处理器312所执行的操作是相反的。它还执行相对于包含在分别的传输数据块中的奇偶检测位的某种程度的误差检测。该传输处理器提供分别的辅助数据,HP数据、SP数据和误差信号。该后三个信号被送到优先权去除处理器,它将HP和SP数据重新格式化成一分级的分层信号,该信号送到一个执行与在编码器处的压缩器相反功能的去压缩器。该设备的可被用于图3中的压缩器310、优先权选择器311和传输处理器312的其余细节,可以在前面提到的5168356号美国专利申请中找到。

Claims (8)

1、在一个用于处理含第一优先权可变长度码字和第二优先权可变长度码字的比特流的视频信号处理系统中,设备的特征在于:
第一处理器(155),用于将第一优先权可变长度码字形成数据包,所说的第一处理器具有数据输入端,一个控制输入端,用于接收相关于第一优先权可变长度码字的比特长度的第一长度指示位,和一个已压缩数据的输出端;
第二处理器(145),用于将第二优先权可变长度码字形成数据包,所说的第二处理器具有一数据输入端,一个控制输入端,用于接收相关于第二优先权可变长度码字比特长度的第二长度指示位,和一个已压缩数据的输出端;和
用于将所说比特流连续地耦合到所说的第一和第二处理器的所说数据输入端的装置,以便使得当所说的第一处理器响应于所说第一优先权码字(114)的出现而操作时所说的第二处理器接收所说的比特流,而当所说的第二处理器响应所说的第二优先权码字(116)的出现而操作时所说的第一处理器接收所说的比特流。
2、根据权利要求1的设备,其特征在于,
当第一优先权可变长度码字出现以便由所说的第一处理器处理时,所说的第二长度指示位展示一个零值;而
当第二优先权可变长度码字出现以便由所说的第二处理器处理时,所说的第一长度指示位展示一个零值。
3、根据权利要求2的设备,其特征在于,
当所说的第一长度指示位展示一个零值时,所说的第一处理器在其最后操作状态空闲,而
当所说的第二长度指示位展示一个零值时,所说的第二处理器在其最后操作状态空闲。
4、根据权利要求1的设备,其特征在于,
所说的可变长度码字是与MPEG标准相一致。
5、根据权利要求1的设备,其进一步的特征在于,
利用从所说的第一和第二处理器的所说已压缩数据输出端接收的数据分别调制处于各自电视信号基带视频频率的第一和第二载波的装置。
6、根据权利要求1的设备,其特征在于所说的第一和第二处理器包括:
数据移位装置,具有用以接收包含可变长度码字的所说比特流的一个数据输入端,一个地址输入端和输出端,以及,累加器装置,具有用以接收指示相关于可变长度码字的比特长度的长度指示位的输入端,和一个耦合到所说数据移位装置的所说地址输入端的输出端。
7、根据权利要求6的设备,其特征在于,
所说的移位器是一个桶形移位器。
8、在一个用于处理含第一优先权可变长度码字和第二优先权可变长度码字的比特流的视频信号处理系统中,设备的特征在于:
第一处理器(155),用于将第一优先权可变长度码字形成数据包,所说的第一处理器具有一数据输入端,用于接收所说的比特流,一个控制输入端,用于接收相关于第一优先权可变长度码字的比特长度的第一长度指示位,和一个已压缩数据的输出端;
第二处理器(145),用于将第二优先权可变长度码字形成数据包,所说的第二处理器具有一数据输入端,用于接收所说的比特流,一个控制输入端,用于接收相关于第二优先权可变长度码字比特长度的第二长度指示位,和一个已压缩数据的输出端;其中,
当所说的第二处理器响应于所说的第二优先权码字的出现而操作时,所说的第一长度指示位(144)展示为零值,以使得所说的第一处理器展示为一空闲的操作状态;和,
当所说的第一处理器响应于所说的第一优先权码字的出现而操作时,所说的第二长度指示位(144)展示为零值,以使得所说的第二处理器展示为一空闲的操作状态。
CN93108475A 1992-07-27 1993-07-26 在一数字电视系统中的数据分离处理装置 Expired - Fee Related CN1050956C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US07/918,751 US5231486A (en) 1992-07-27 1992-07-27 Data separation processing in a dual channel digital high definition television system
US918,751 1992-07-27

Publications (2)

Publication Number Publication Date
CN1082801A true CN1082801A (zh) 1994-02-23
CN1050956C CN1050956C (zh) 2000-03-29

Family

ID=25440903

Family Applications (1)

Application Number Title Priority Date Filing Date
CN93108475A Expired - Fee Related CN1050956C (zh) 1992-07-27 1993-07-26 在一数字电视系统中的数据分离处理装置

Country Status (8)

Country Link
US (1) US5231486A (zh)
JP (1) JP3569303B2 (zh)
KR (1) KR100294547B1 (zh)
CN (1) CN1050956C (zh)
DE (1) DE4325032B4 (zh)
GB (1) GB2269295B (zh)
IT (1) IT1265038B1 (zh)
MX (1) MX9304500A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1058125C (zh) * 1994-06-15 2000-11-01 Rca.汤姆森许可公司 视频系统中处理经打包的数字数据流的装置
CN1058126C (zh) * 1994-06-15 2000-11-01 Rca·汤姆森许可公司 处理打包数字数据流的系统和接收数据流的系统中的装置
CN1102817C (zh) * 1997-04-21 2003-03-05 通用电气公司 分级数据传输及处理的快速编码

Families Citing this family (60)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0576749B1 (en) 1992-06-30 1999-06-02 Discovision Associates Data pipeline system
GB9405914D0 (en) * 1994-03-24 1994-05-11 Discovision Ass Video decompression
JP3360844B2 (ja) * 1992-02-04 2003-01-07 ソニー株式会社 ディジタル画像信号の伝送装置およびフレーム化方法
US5784631A (en) 1992-06-30 1998-07-21 Discovision Associates Huffman decoder
US6047112A (en) 1992-06-30 2000-04-04 Discovision Associates Technique for initiating processing of a data stream of encoded video information
US5768561A (en) 1992-06-30 1998-06-16 Discovision Associates Tokens-based adaptive video processing arrangement
US6112017A (en) 1992-06-30 2000-08-29 Discovision Associates Pipeline processing machine having a plurality of reconfigurable processing stages interconnected by a two-wire interface bus
US5809270A (en) 1992-06-30 1998-09-15 Discovision Associates Inverse quantizer
US6330665B1 (en) 1992-06-30 2001-12-11 Discovision Associates Video parser
US6067417A (en) 1992-06-30 2000-05-23 Discovision Associates Picture start token
US6079009A (en) 1992-06-30 2000-06-20 Discovision Associates Coding standard token in a system compromising a plurality of pipeline stages
US6263422B1 (en) 1992-06-30 2001-07-17 Discovision Associates Pipeline processing machine with interactive stages operable in response to tokens and system and methods relating thereto
GB9219185D0 (en) * 1992-09-10 1992-10-28 Thomson Consumer Electronics A single digital modem encoder to generate a twin qam signal for advanced digital television (adtv)
KR940023248A (ko) * 1993-03-15 1994-10-22 오오가 노리오 화상 신호 부호화 방법 및 장치와, 화상 신호 복호화 방법 및 장치
US5410355A (en) * 1993-04-02 1995-04-25 Rca Thomson Licensing Corporation Video signal processor including input codeword buffer for providing stored codewords to codeword priority analysis circuit
US5361097A (en) * 1993-04-02 1994-11-01 Rca Thomson Licensing Corporation Priority processing of encoded video signal including insertion of datastream null words during priority analysis intervals
US5861894A (en) 1993-06-24 1999-01-19 Discovision Associates Buffer manager
US5699544A (en) * 1993-06-24 1997-12-16 Discovision Associates Method and apparatus for using a fixed width word for addressing variable width data
US5829007A (en) * 1993-06-24 1998-10-27 Discovision Associates Technique for implementing a swing buffer in a memory array
US5805914A (en) 1993-06-24 1998-09-08 Discovision Associates Data pipeline system and data encoding method
US5461619A (en) * 1993-07-06 1995-10-24 Zenith Electronics Corp. System for multiplexed transmission of compressed video and auxiliary data
US5579348A (en) * 1994-02-02 1996-11-26 Gi Corporation Method and apparatus for improving the apparent accuracy of a data receiver clock circuit
CA2145379C (en) * 1994-03-24 1999-06-08 William P. Robbins Method and apparatus for addressing memory
CA2145365C (en) * 1994-03-24 1999-04-27 Anthony M. Jones Method for accessing banks of dram
CA2145361C (en) 1994-03-24 1999-09-07 Martin William Sotheran Buffer manager
AU7314494A (en) * 1994-06-15 1996-01-05 Rca Thomson Licensing Corporation Apparatus for formatting a packetized digital datastream suitable for conveying television information
KR100291715B1 (ko) * 1994-06-15 2001-09-17 락스 죠셉 제이. 데이터패킷처리시스템
US5847779A (en) * 1994-06-15 1998-12-08 Rca Thomson Licensing Corporation Synchronizing a packetized digital datastream to an output processor in a television signal processing system
GB9417138D0 (en) 1994-08-23 1994-10-12 Discovision Ass Data rate conversion
US5481312A (en) * 1994-09-12 1996-01-02 At&T Corp. Method of and apparatus for the transmission of high and low priority segments of a video bitstream over packet networks
US5612742A (en) * 1994-10-19 1997-03-18 Imedia Corporation Method and apparatus for encoding and formatting data representing a video program to provide multiple overlapping presentations of the video program
US5926205A (en) * 1994-10-19 1999-07-20 Imedia Corporation Method and apparatus for encoding and formatting data representing a video program to provide multiple overlapping presentations of the video program
US5566089A (en) * 1994-10-26 1996-10-15 General Instrument Corporation Of Delaware Syntax parser for a video decompression processor
US5510844A (en) * 1994-11-18 1996-04-23 At&T Corp. Video bitstream regeneration using previously agreed to high priority segments
CA2208595C (en) 1994-12-23 2006-05-09 Imedia Corporation Method and apparatus for providing vcr-like trick mode functions for viewing distributed video data
KR0160668B1 (ko) * 1994-12-30 1999-01-15 김광호 영상압축 비트스트림의 스타트코드 검출장치
EP0732855B1 (en) * 1995-03-15 2002-10-16 Kabushiki Kaisha Toshiba Moving picture variable length coding system and method
JP3170193B2 (ja) * 1995-03-16 2001-05-28 松下電器産業株式会社 画像信号の符号化装置及び復号装置
US5920572A (en) * 1995-06-30 1999-07-06 Divicom Inc. Transport stream decoder/demultiplexer for hierarchically organized audio-video streams
KR970006388A (ko) * 1995-07-19 1997-02-19 조규향 열가소성 에라스토머 (elastomer) 조성물 및 그의 제조방법
DE19547707A1 (de) * 1995-12-20 1997-07-03 Thomson Brandt Gmbh Verfahren, Encoder und Decoder zur Übertragung von hierarchisch in mehrere Teile gegliederten digitalen Signalen
US5835493A (en) * 1996-01-02 1998-11-10 Divicom, Inc. MPEG transport stream remultiplexer
US5861905A (en) * 1996-08-21 1999-01-19 Brummett; Paul Louis Digital television system with artificial intelligence
US5831690A (en) * 1996-12-06 1998-11-03 Rca Thomson Licensing Corporation Apparatus for formatting a packetized digital datastream suitable for conveying television information
US6011498A (en) * 1996-12-20 2000-01-04 Philips Electronics North America Corporation Dual-speed variable length decoding architecture for MPEG-2 video data
IL122299A (en) * 1997-11-25 2003-11-23 Broadcom Corp Video encoding device
US6768775B1 (en) * 1997-12-01 2004-07-27 Samsung Electronics Co., Ltd. Video CODEC method in error resilient mode and apparatus therefor
JPH11196072A (ja) * 1997-12-30 1999-07-21 Sony Corp 誤り訂正符号化方法及びその装置並びにデータ伝送方法
US6351471B1 (en) 1998-01-14 2002-02-26 Skystream Networks Inc. Brandwidth optimization of video program bearing transport streams
US6292490B1 (en) 1998-01-14 2001-09-18 Skystream Corporation Receipts and dispatch timing of transport packets in a video program bearing stream remultiplexer
US6246701B1 (en) 1998-01-14 2001-06-12 Skystream Corporation Reference time clock locking in a remultiplexer for video program bearing transport streams
US6195368B1 (en) 1998-01-14 2001-02-27 Skystream Corporation Re-timing of video program bearing streams transmitted by an asynchronous communication link
US6351474B1 (en) * 1998-01-14 2002-02-26 Skystream Networks Inc. Network distributed remultiplexer for video program bearing transport streams
US6490705B1 (en) * 1998-10-22 2002-12-03 Lucent Technologies Inc. Method and apparatus for receiving MPEG video over the internet
US6317462B1 (en) * 1998-10-22 2001-11-13 Lucent Technologies Inc. Method and apparatus for transmitting MPEG video over the internet
US6122660A (en) * 1999-02-22 2000-09-19 International Business Machines Corporation Method for distributing digital TV signal and selection of content
US7958532B2 (en) 2001-06-18 2011-06-07 At&T Intellectual Property Ii, L.P. Method of transmitting layered video-coded information
US8880709B2 (en) * 2001-09-12 2014-11-04 Ericsson Television Inc. Method and system for scheduled streaming of best effort data
US20040143850A1 (en) * 2003-01-16 2004-07-22 Pierre Costa Video Content distribution architecture
US7693222B2 (en) * 2003-08-13 2010-04-06 Ericsson Television Inc. Method and system for re-multiplexing of content-modified MPEG-2 transport streams using PCR interpolation

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4302775A (en) * 1978-12-15 1981-11-24 Compression Labs, Inc. Digital video compression system and methods utilizing scene adaptive coding with rate buffer feedback
GB2138238B (en) * 1983-03-02 1987-07-08 British Broadcasting Corp High definition video signal transmission
FR2625060B1 (fr) * 1987-12-16 1990-10-05 Guichard Jacques Procede et dispositifs de codage et de decodage pour la transmission d'images a travers un reseau a debit variable
US4870497A (en) * 1988-01-22 1989-09-26 American Telephone And Telegraph Company Progressive transmission of high resolution two-tone facsimile images
AU4191389A (en) * 1988-09-13 1990-04-02 Deutsche Thomson-Brandt Gmbh Transmission system
JP2738008B2 (ja) * 1989-04-28 1998-04-08 ソニー株式会社 ディジタル映像信号の伝送方式
US5140417A (en) * 1989-06-20 1992-08-18 Matsushita Electric Co., Ltd. Fast packet transmission system of video data
US5144924A (en) * 1989-12-04 1992-09-08 Oy Wartsila Diesel International Ltd. Internal combustion engne, and method for achieving ignition of fuel in an internal combustion engine
US5287180A (en) * 1991-02-04 1994-02-15 General Electric Company Modulator/demodulater for compatible high definition television system
US5122875A (en) * 1991-02-27 1992-06-16 General Electric Company An HDTV compression system
US5111292A (en) * 1991-02-27 1992-05-05 General Electric Company Priority selection apparatus as for a video signal processor
US5148272A (en) * 1991-02-27 1992-09-15 Rca Thomson Licensing Corporation Apparatus for recombining prioritized video data
US5168356A (en) * 1991-02-27 1992-12-01 General Electric Company Apparatus for segmenting encoded video signal for transmission
TW241350B (zh) * 1991-11-07 1995-02-21 Rca Thomson Licensing Corp

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1058125C (zh) * 1994-06-15 2000-11-01 Rca.汤姆森许可公司 视频系统中处理经打包的数字数据流的装置
CN1058126C (zh) * 1994-06-15 2000-11-01 Rca·汤姆森许可公司 处理打包数字数据流的系统和接收数据流的系统中的装置
CN1102817C (zh) * 1997-04-21 2003-03-05 通用电气公司 分级数据传输及处理的快速编码

Also Published As

Publication number Publication date
US5231486A (en) 1993-07-27
KR100294547B1 (ko) 2001-09-17
GB9315161D0 (en) 1993-09-08
GB2269295B (en) 1995-10-18
JP3569303B2 (ja) 2004-09-22
MX9304500A (es) 1994-04-29
KR940003369A (ko) 1994-02-21
GB2269295A (en) 1994-02-02
IT1265038B1 (it) 1996-10-28
ITMI931638A0 (it) 1993-07-23
DE4325032A1 (de) 1994-02-03
ITMI931638A1 (it) 1995-01-23
DE4325032B4 (de) 2009-08-27
CN1050956C (zh) 2000-03-29
JPH06224861A (ja) 1994-08-12

Similar Documents

Publication Publication Date Title
CN1050956C (zh) 在一数字电视系统中的数据分离处理装置
CN1052606C (zh) 视频信号编码装置
CA2091816C (en) Digital hdtv data packet format and receiver therefor
RU2128405C1 (ru) Устройство кодирования видеосигнала, представляющего изображения, приемник телевизионного сигнала, включающего данные заголовков и полезные данные в виде сжатых видеоданных
JP3481956B2 (ja) 符号化ビデオ信号データを転送ブロックに配列する装置
US5809041A (en) Image processing apparatus and method for concealing errors by replacing only part of a block
KR100289559B1 (ko) 잡음 통신 채널을 통한 전송을 위해 압축 비디오 데이터를 배열하는 장치
EP0707775B1 (en) Apparatus for providing compressed non-interlaced scanned video signal
US5168356A (en) Apparatus for segmenting encoded video signal for transmission
CN1073327C (zh) 编码视频信号优先级处理
US5148272A (en) Apparatus for recombining prioritized video data
EP1127467B1 (en) Error concealment in a video signal
JPH0583684A (ja) 圧縮されたビデオ信号を高優先度および低優先度データストリームに分解する装置
EP0627153A1 (en) Lower resolution hdtv receivers
US5510848A (en) System for receiving and decoding digital signals in accordance with two image definition levels
JPH07336692A (ja) デジタル伝送システムの誤り訂正装置
CN1126410A (zh) 数字视频信号的并行解码装置
JPH02241237A (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: 20000329

Termination date: 20110726