EP1596604B1

Apparatus for coding/decoding and filtering method for the reduction of artifacts in reconstructed images

Abstract

This record has no abstract on file.

EP1596604B1, drawing sheet 1
Sheet 1 of 17

Term

Term ended

Expired 20 March 2022, 4.5 years ago.

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

3 claims: 3 independent, 0 dependent

  1. 1
    An apparatus for coding an image (12), comprising:storing means (80) for storing more than one reference images for motion compensation of an image (12) to be encoded;motion compensation means for deriving a reference block (44', 81) from the reference image according to a motion vector (49;MV1. MV2);coding means (70) for coding difference between the reference block and an input image;filtering means (78) for deblock filtering a plurality of borders comprised in blocks in a reconstructed current image;and judging means (102) for judging whether the deblock filtering is performed for each of the borders between the adjacent blocks in the reconstructed current image, with respect to each of the borders, wherein: the judging means evaluates whether a first motion vector and a second motion vector are similar to each other, wherein the first motion vector and the second motion vector are respectively used for motion compensation of a first luminance image block and a second luminance image block which are adjacent to the border, and the judging means also evaluates whether the first and second motion vectors point to the same reference image for the first luminance image block and the second luminance image block, and the deblock filtering is not performed for the luminance image blocks and chrominance image blocks when the motion vectors are similar to each other and point to the same reference image.
  2. 2
    An apparatus for decoding an image, comprising:storing means (80) for storing more than one reference images for motion compensation of an image (12) to be decoded;motion compensation means for deriving a reference block (44'. 81) from the reference image according to a motion vector (49;MV1. MV2);decoding means for decoding the image from the reference block and decoded difference block;filtering means (78) for deblock filtering a plurality of borders comprised in blocks in a reconstructed current image;and judging means (102) for judging whether the deblock filtering is performed for each of the borders between the adjacent blocks in the reconstructed current image, with respect to each of the borders, wherein: the judging means evaluates whether a first motion vector and a second motion vector are similar to each other, wherein the first motion vector and the second motion vector are respectively used for motion compensation of a first luminance image block and a second luminance image block which are adjacent to the border, and the judging means also evaluates whether the first and second motion vectors point to the same reference image for the first luminance image block and the second luminance image block, and the deblock filtering is not performed for the luminance image blocks and chrominance image blocks when the motion vectors are similar to each other and point to the same reference image.
  3. 3
    A method for deblock filtering for a plurality of borders comprised in blocks in a reconstructed current image, comprising:motion compensation step for deriving a reference block from the reference images according to a motion vector;and judging step for judging whether the deblock filtering is performed for each of the borders between the adjacent blocks in the reconstructed current image, with respect to each of the borders, wherein: the judging step evaluates whether a first motion vector and a second motion vector are similar to each other, wherein the first motion vector and the second motion vector are respectively used for motion compensation of a first luminance image block and a second luminance image block which are adjacent to the border, and the judging step also evaluates whether the first and second motion vectors point to the same reference image for the first luminance image block and the second luminance image block, and the deblock filtering is not performed for the luminance image blocks and chrominance image blocks when the motion vectors are similar to each other and point to the same reference image.