EP0987900A2

Adaptive variable-length decoding method for video data

Abstract

An adaptive variable-length coding/decoding method performs an optimal variable-length coding and decoding depending on an intra mode/inter mode condition, quantization step size and a current zigzag scanning position, such that a plurality of variable-length coding tables having different patterns of a regular region and an escape region according to statistical characteristics of the [run, level] data are set. One of the variable-length coding tables is selected according to mode, quantization step size and scanning position, and the orthogonal transform coefficients according to the selected variable-length coding table are variable-length coded.

EP0987900A2, drawing sheet 1
Sheet 1 of 16

Term

Term ended

Projected expiry passed 16 December 2014, 11.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

16 claims: 6 independent, 10 dependent

  1. 1
    An adaptive variable-length decoding method for decoding image data comprising the steps of:setting a plurality of variable-length decoding tables having different decoding criteria for variable-length decoding of variable-length coded data;receiving intra/inter mode information;receiving quantization step size information;detecting position information;selecting one of said plurality of variable-length decoding tables according to said intra/inter mode information, quantization step size and position information;and variable-length decoding the data received according to said selected variable-length decoding table.
  2. 4
    The adaptive variable length decoding method as claimed in any preceding claim, wherein the variable length coded data is run, level data, where a run value represents the number of zeroes present between non-zero quantized coefficients and a level value corresponds to the absolute value of a non-zero coefficient.
  3. 5
    An adaptive variable-length decoding apparatus for decoding image data comprising:means for setting a plurality of variable-length decoding tables having different decoding criteria for variable-length decoding of variable-length coded data;means for receiving intra/inter mode information;means for receiving quantization stepsize information;a variable-length decoding table selector for selecting one of said variable-length decoding tables according to said intra/inter mode information, quantization step size and position information;and a variable-length decoder for variable-length decoding the data received according to a selected variable-length decoding table.
  4. 10
    The adaptive variable-length decoding apparatus as claimed in any one of claims 5 to 9, in which the variable-length coded data is run, level data, where a run value represents the number of zeroes present between non-zero quantized coefficients and a level value corresponds to the absolute value of a non-zero coefficient.
  5. 11
    An adaptive variable-length coding method for coding image data whereby quantized orthogonal transform coefficients are scanned in a zigzag pattern, are modified into run, level data and then are variable-length coded in a coding system for image data, said method characterised by comprising the steps of:setting a plurality of variable-length coding tables (33) having different proportions and distributions of a regular region and an escape region, according to statistical characteristics of said run, level data;selecting one of said plurality of variable-length coding tables (33) according to intra/inter mode information of the currently processed block, zigzag scanning position and quantization step size;and variable-length coding the orthogonal transform coefficients according to said selected variable-length coding table (33).
  6. 14
    An adaptive variable-length decoding method for decoding the image data coded in the adaptive variable-length coding method as claimed in any one of claims 11 to 13, said method characterised by comprising the steps of:setting a plurality of variable-length decoding tables having different proportions and distributions of a regular region and an escape region according to statistical characteristics of run, level data;inputting inter mode information transmitted from said coding system;inputting quantization step size transmitted from said coding system;detecting position information while zigzag-scanning by accumulating run values of run, level data;selecting one of said plurality of variable-length decoding tables according to said intra/inter mode information, quantization step size and position information;and variable-length decoding the data received according to said selected variable-length decoding table.