EP0808068B1

Methods and apparatus for removing blocking effect in a motion picture decoder

Abstract

This record has no abstract on file.

EP0808068B1, drawing sheet 1
Sheet 1 of 21

Term

Term ended

Expired 13 May 2017, 9.4 years ago.

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

5 claims: 2 independent, 3 dependent

  1. 1
    A method for removing blocking effect in a motion picture decoder comprising the steps of:a) extracting boundary pixel values (1) of a current block and each adjacent block (m) to said current block, which exist between boundaries of said current block and said each adjacent block;b) extracting difference values (li-mi) between boundary pixel values of said current block and boundary pixel values of said adjacent block, and calculating the mean value (M) for the difference values;and c) limiting the mean value (M) between -1/2 quantization step size and 1/2 quantization step size;characterised by comprising a step d) of adding the limited mean value (LIM) to said each pixel value of said current block, and outputting corrected images, the step d) being carrid out after the step c).
  2. 4
    An apparatus (36) for removing blocking effect in a motion picture decoder comprising:a) a frame memory (40) for receiving and storing decoded image signals in frame units and a corrected feedback current block;b) a current block boundary pixel extracting means (41) for extracting sequentially boundary pixel values of said current block stored in the frame memory (40);c) an adjacent block boundary extracting means (42) for extracting sequentially boundary pixel values of adjacent blocks to said current block stored in the frame memory (40);d) a mean value calculating means (43) for calculating a mean value for difference values between boundary pixel values of said current block and of said adjacent blocks, and outputting a mean value;and e) a mean value limiting means (44) for limiting the mean value between -1/2 quantization step size and 1/2 quantization step size, and outputting the limited mean value;characterised by comprising: f) a current block extracting means (45) for extracting a current block stored in the frame memory (40) so as to output pixel values of said current block;and g) an adding means (46) for adding the mean value from said mean value limiting means (44) to each pixel value of said current block from said current block extracting means (45) so as to output the corrected current block before feeding back said corrected current block to said frame memory (40).