US8774282B2

Illumination compensation method and apparatus and video encoding and decoding method and apparatus using the illumination compensation method

Summary by NHIP

Multi-view illumination compensation

The method performs illumination compensation on a reference block from an adjacent view using reconstructed neighboring pixel values from both the current and reference blocks. It calculates parameters by minimizing a specific cost function involving coefficients a_x,y and b_x,y to generate the compensated block.

Claim Score by NHIP

Read claim 8, the broadest

Abstract

Provided are an illumination compensation method and apparatus and video encoding/decoding methods and apparatuses using the illumination compensation method. The illumination compensation method for a reference block used for motion estimation includes receiving pixel values of reconstructed neighboring pixels around a current block to be encoded and pixel values of reconstructed neighboring pixels around the reference block, and performing illumination compensation with respect to the reference block based on the input pixel values of reconstructed neighboring pixels around the current block and the input pixel values of reconstructed neighboring pixels around the reference block.

US8774282B2, drawing sheet 1
Sheet 1 of 21

Term

Projected expiry 26 January 2032.

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

23 claims: 9 independent, 14 dependent

  1. 1
    An illumination compensation method comprising:receiving pixel values of reconstructed neighboring pixels adjacent a current block to be encoded and pixel values of reconstructed neighboring pixels adjacent a reference block;and performing illumination compensation with respect to the reference block based on the pixel values of reconstructed neighboring pixels adjacent the current block and the pixel values of reconstructed neighboring pixels adjacent the reference block, wherein the reference block is a block included in a reference block among reconstructed frames of an adjacent view in multi-view coding.
  2. 8
    Broadest claimClaim Score 66, broad(NHIP)An illumination compensation apparatus comprising:an illumination compensation unit which performs illumination compensation with respect to a reference block based on pixel values of reconstructed neighboring pixels adjacent a current block to be encoded and pixel values of reconstructed neighboring pixels adjacent the reference block, wherein the reference block is a block included in a reference block among reconstructed frames of an adjacent view in multi-view coding.
  3. 13
    A video encoding method comprising:performing illumination compensation with respect to a reference block used for motion estimation based on pixel values of reconstructed neighboring pixels adjacent a current block to be encoded and pixel values of reconstructed neighboring pixels around the reference block;and performing motion estimation based on the illumination-compensated reference block, wherein the reference block is a block included in a reference block among reconstructed frames of an adjacent view in multi-view coding.
  4. 15
    A video encoding apparatus comprising:an illumination compensation unit which performs illumination compensation with respect to a reference block used for motion estimation based on pixel values of reconstructed neighboring pixels adjacent a current block to be encoded and pixel values of reconstructed neighboring pixels adjacent the reference block;and a motion estimation unit which performs motion estimation based on the illumination-compensated reference block, wherein the reference block is a block included in a reference block among reconstructed frames of an adjacent view in multi-view coding.
  5. 17
    A video decoding method comprising:performing illumination compensation with respect to a reference block used for motion compensation based on pixel values of reconstructed neighboring pixels adjacent a current block to be decoded and pixel values of reconstructed neighboring pixels adjacent the reference block;and performing motion compensation based on the illumination-compensated reference block, wherein the reference block is a block included in a reference block among reconstructed frames of an adjacent view in multi-view coding.
  6. 19
    A video decoding apparatus comprising:an illumination compensation unit which performs illumination compensation with respect to a reference block used for motion compensation based on pixel values of reconstructed neighboring pixels adjacent a current block to be decoded and pixel values of reconstructed neighboring pixels adjacent the reference block;and a motion compensation unit which performs motion compensation based on the illumination-compensated reference block, wherein the reference block is a block included in a reference block among reconstructed frames of an adjacent view in multi-view coding.
  7. 21
    A non-transitory computer-readable recording medium having recorded thereon a program for implementing an illumination compensation method, the illumination compensation method comprising:receiving pixel values of reconstructed neighboring pixels adjacent a current block to be encoded and pixel values of reconstructed neighboring pixels adjacent a reference block;and performing illumination compensation with respect to the reference block based on the pixel values of reconstructed neighboring pixels adjacent the current block and the pixel values of reconstructed neighboring pixels adjacent the reference block, wherein the reference block is a block included in a reference block among reconstructed frames of an adjacent view in multi-view coding.
  8. 22
    A non-transitory computer-readable recording medium having recorded thereon a program for implementing a video encoding method, the video encoding method comprising:performing illumination compensation with respect to a reference block used for motion estimation based on pixel values of reconstructed neighboring pixels adjacent a current block to be encoded and pixel values of reconstructed neighboring pixels adjacent the reference block;and performing motion estimation based on the illumination-compensated reference block, wherein the reference block is a block included in a reference block among reconstructed frames of an adjacent view in multi-view coding.
  9. 23
    A non-transitory computer-readable recording medium having recorded thereon a program for implementing a video decoding method, the video decoding method comprising:performing illumination compensation with respect to a reference block used for motion compensation based on pixel values of reconstructed neighboring pixels adjacent a current block to be decoded and pixel values of reconstructed neighboring pixels adjacent the reference block;and performing motion compensation based on the illumination-compensated reference block, wherein the reference block is a block included in a reference block among reconstructed frames of an adjacent view in multi-view coding.