Adaptive quantization of video based on target code length

Television – Bandwidth reduction system – Data rate reduction

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

H04N 724

Patent

active

058701451

DESCRIPTION:

BRIEF SUMMARY
TECHNICAL FIELD

The present invention relates to a method of encoding a video signal and an apparatus therefor which can be applied to an encoding technique employing both motion compensation and DCT.


BACKGROUND ART

In a picture compression system employing combination of motion compensation and DCT (Discrete Cosine Transform) represented by an MPEG (Moving Pictures Expert Group) standard, a code amount is controlled so that a bit stream should be transferred to a transmission line at a desired bit rate. A conventional control of the encoding amount is a feed-back control of a quantizing step based on a relationship between a previous quantizing step and a previous code amount and also on a present mean bit rate.
FIG. 7 shows an example of a picture compression and encoding apparatus employing combination of motion compensation and DCT. A digital input video signal is supplied through an input terminal T1 to a scan converter circuit 1. The scan converter circuit divides a picture of one frame into a large number of macroblocks. According to the MPEG standard, a macroblock of a luminance signal has a size of (16.times.16) formed of four DCT blocks. Each of macroblocks of color difference signals Cr, Cb each has a size of (8.times.8) formed of two DCT blocks in the case of (4:2:2). One macroblock is formed of total 8 DCT blocks.
Data converted into data of macroblocks by the scan converter circuit 1 are supplied to a subtracting circuit 2 and to a motion detection unit 3 for calculating a motion vector. The motion detection unit 3 calculates a motion vector with respect to the present macroblock with reference to a reference picture. The motion vector is supplied to a motion compensation unit 4 which carries out motion compensation using the motion vector. In this operation for the motion compensation, a locally coded data described later on is employed as the reference picture for carrying out the same motion compensation as that carried out by the decoder side.
If the data of the macroblock is to be processed for an intraframe coding, then the subtracting circuit 2 supplies the data to a DCT processing unit 5 as it is without carrying out the subtraction processing. If on the other hand the data of the macroblock is to be processed for an interframe coding, the subtracting circuit 2 calculates difference between the data and a picture data from the motion compensation unit 4 and supplies the calculated difference to the DCT processing unit 5.
The DCT processing unit 5 effects the DCT on every DCT block of (8.times.8) to generate a DCT coefficient data. A quantizer 6 quantizes the coefficient data therefrom with a quantizing step. A variable-length encoder 7 variable-length encodes data quantized by the quantizer 6 (referred to as a quantization level). The variable length encoder 7 outputs data to a buffer 8. A bit stream output from the buffer 8 is supplied to a transmission line through an output terminal T2. The quantizing step of the quantizer 6 is controlled in order to set a bit rate of the output from the buffer 8 constant in response to the bit rate of the transmission line.
The data output from the quantizer 6 is also supplied to an inverse quantizer 9. Data (representative value) output from the inverse quantizer 9 is supplied to an inverse DCT processing unit 10. The inverse DCT processing unit 10 provides a decoded video data of a sample picture. If the video data is one for the intraframe coding, then the video data for the sample picture becomes the data of a local decoded picture as it is. If on the other hand the data is one for the interframe coding, then an adder circuit 11 adds the video data to the video data supplied from the motion-compensated picture unit 4, thereby a decoded picture data being obtained.
When the code amount is controlled, a quantization index indicative of the quantizing step of the quantizer 5 is controlled. A code amount control proposed as a test model in an MPEG2 standard is a code amount control that is a feed back control employing a remaining amount of a

REFERENCES:
patent: 5150208 (1992-09-01), Otaka et al.
patent: 5317397 (1994-05-01), Odaka et al.
patent: 5321440 (1994-06-01), Yanagihara et al.
patent: 5337087 (1994-08-01), Mishima
patent: 5349384 (1994-09-01), Oguro
patent: 5424779 (1995-06-01), Odaka et al.
patent: 5467136 (1995-11-01), Odaka et al.
patent: 5489944 (1996-02-01), Jo
patent: 5530478 (1996-06-01), Sasaki et al.
patent: 5654759 (1997-08-01), Augenbraun et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Adaptive quantization of video based on target code length does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Adaptive quantization of video based on target code length, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Adaptive quantization of video based on target code length will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1953993

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.