EP0797358A2

Adaptive scanning technique for wavelet video coding

Abstract

A video coding method using wavelet with an adaptive scanning method has such main steps of: subjecting the input video signal to a horizontal and a vertical wavelet decomposition to obtain the base, horizontal, vertical and diagonal band of wavelet coefficients;recursively subjecting the resulting base band to further wavelet decomposition to obtain lower layers of base, horizontal, vertical and diagonal bands of wavelet coefficients;grouping the co-sited coefficients from the different layers of horizontal, vertical and diagonal bands into a plurality of horizontal, vertical and diagonal macro-bands, respectively;applying an adaptive quantization to quantize the above coefficients in the said horizontal, vertical and diagonal macro-bands, respectively;adaptively scanning and differentially coding the quantized coefficients in the said macro-bands into a plurality of one dimensional arrays, using a technique depending on orientation of the macro-bands and the distribution of the coefficients, andapplying an entropy coding method to code each of the said arrays.

EP0797358A2, drawing sheet 1
Sheet 1 of 11

Term

Term ended

Projected expiry passed 21 March 2017, 9.5 years ago.

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

10 claims: 2 independent, 8 dependent

  1. 1
    A video coding method using wavelet with an adaptive scanning method comprising steps of:subjecting input video signal to a horizontal and a vertical wavelet decomposition to obtain base, horizontal, vertical and diagonal bands of wavelet coefficients;recursively subjecting the resulting base band to further wavelet decomposition to obtain lower layers of base, horizontal, vertical and diagonal bands of wavelet coefficients;grouping co-sited coefficients from the different layers of horizontal, vertical and diagonal bands into a plurality of horizontal, vertical and diagonal macro-bands, respectively;applying an adaptive quantization to quantize the above coefficients in the said horizontal, vertical and diagonal macro-bands, respectively;adaptively scanning and differentially coding the quantized coefficients in the said macro-bands into a plurality of one dimensional arrays, using a technique depending on orientation of the macro-bands and distribution of the coefficients, and applying an entropy coding method to code each of the said arrays.
  2. 9
    A video decoding method comprising steps of:decoding the coded bits using the Huffman-like run legth decoding into one dimensional arrays;forming the macro-bands from the said one dimensional arrays by inverse scanning the one dimensional array into macro bands according to the order in the claim 3, 4, 5 or 6;inverse quantization of the levels in the said macro-bands to form the wavelet coefficients;reconstructing the horizontal, vertical and diagonal bands from the said macro-bands, and recursively applying a horizontal and a vertical wavelet reconstruction to the wavelet bands to form the reconstructed image.