Abstract:
A method and apparatus for communicating high definition television signals is provided. Video signals are divided into blocks of PCM data. The PCM data is processed using motion estimation and compensation (150) to provide DPCM data. For each block, one of PCM and DPCM data is selected for transmission based on a predetermined criteria. The selected data is compressed using the discrete cosine transform (133,134) to provide blocks of transform coefficients. The coefficients are quantized (135,136) to improve their coding efficiency and then variable length coded (138). The variable length coded coefficients are coded using a concatenated coding scheme with a Reed-Solomon outer code and trellis inner code to provide coded signals for transmission. The coded signals are transmitted using QAM.
Abstract:
An apparatus and method for adaptively compressing blocks of video image data provide a local coding level (34) for use in compressing successive blocks of video image data. Each block is preliminarily compressed (30) using a global coding level. The preliminarily compressed data is processed (32) to provide a measure of the randomness of an image area represented by the block of video image data. A local coding level is generated (34) based on the randomness measure. The video image data is then compressed (36) using the local coding level to provide compressed data for transmission. One or more intermediate compression stages (16, 18) can be provided, each generating an intermediate coding level (ICL), to better refine the randomness measure for use in generating the local coding level.
Abstract:
An apparatus and method for adaptively compressing blocks of video image data provide a local coding level (34) for use in compressing successive blocks of video image data. Each block is preliminarily compressed (30) using a global coding level. The preliminarily compressed data is processed (32) to provide a measure of the randomness of an image area represented by the block of video image data. A local coding level is generated (34) based on the randomness measure. The video image data is then compressed (36) using the local coding level to provide compressed data for transmission. One or more intermediate compression stages (16, 18) can be provided, each generating an intermediate coding level (ICL), to better refine the randomness measure for use in generating the local coding level.
Abstract:
A vector coding scheme for video transform coefficients is provided. A vector is generated to identify a group of coefficients from a block of transform coefficients that qualify for transmission according to predetermined criteria. In an illustrated embodiment, only coefficients having nonzero amplitudes are transmitted. The vector is encoded to provide a vector code word for transmission. The coefficients from the group qualifying for transmission are encoded to provide coefficient code words for transmission. The vector code word correlates the coefficient code words to coefficient locations in the block. In a preferred embodiment, the block is divided into a plurality of regions containing subsets of coefficients. A separate vector is transmitted for each region, correlating the coefficient code words to coefficient locations in the corresponding region of the block.