EP0959627B1

A motion video compression system with adaptive bit allocation and quantization

Abstract

This record has no abstract on file.

EP0959627B1, drawing sheet 1
Sheet 1 of 60

Term

Term ended

Expired 23 October 2012, 13.9 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

2 claims: 2 independent, 0 dependent

  1. 1
    A method for the compression coding of a motion video sequence, the pictures of which sequence are each represented by digital data signals indicative of the spatial regions making up said pictures, comprising the steps of:identifying each picture to be compression coded as one of three types I, P, or B;receiving a bit allocation signal for each picture indicative of the number of bits allotted to compression coding said picture;and compression coding each picture in said sequence, said compression coding comprising the steps of: classifying each spatial region of a picture to be coded on the basis of the pixel data or pixel difference data of said spatial region;determining a quantization step size to be used to code each spatial region of said picture on the basis of the classification of the spatial region and that of other spatial regions in said picture and said bit allocation signal for said picture;dividing said picture into groups of spatial regions and allocating bits from said number of bits allotted to compression coding said picture among said groups;successively compression coding said groups of spatial regions, using said determined quantization step sizes;and after the compression coding of each group of spatial regions, adjusting the quantization step sizes to be applied to the remaining uncoded spatial regions in said picture, when the number of bits used for coding the already coded groups of said picture deviates from the bit allocation allotted to said already coded groups.
  2. 2
    A system (1) for the compression coding of a motion video sequence, the pictures of which sequence are each represented by digital data signals indicative of the spatial regions making up said pictures, comprising:means (2) for identifying each picture to be compression coded as one of three types I, P, or B;means (15) for receiving a bit allocation signal (Ck) for each picture indicative of the number of bits allotted to compression coding said picture;and means for compression coding each picture in said sequence, said compression coding comprising: means (14) for classifying each spatial region of a picture to be coded on the basis of the pixel data or pixel difference data of said spatial region;means (15) for determining a quantization step size to be used to code each spatial region of said picture on the basis of the classification of the spatial region and that of other spatial regions in said picture and said bit allocation signal for said picture;means for dividing said picture into groups of spatial regions and allocating bits from said number of bits allotted to compression coding said picture among said groups;means (16) for successively compression coding said groups of spatial regions, using said determined quantization step sizes;and means, after the compression coding of each group of spatial regions, for adjusting the quantization step sizes to be applied to the remaining uncoded spatial regions in said picture, when the number of bits used for coding the already coded groups of said picture deviates from the bit allocation allotted to said already coded groups.