EP1510078B1

Methods and systems for image intra-prediction mode estimation, communication, and organization

Abstract

This record has no abstract on file.

EP1510078B1, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Expired 27 May 2023, 3.3 years ago.

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

7 claims: 4 independent, 3 dependent

  1. 1
    An image encoding system for encoding a digital image comprising:means for encoding each of the blocks into which an image is divided;intra-prediction means for predicting a pixel value of a target block to be coded by using at least one pixel value of a block adjacent to the target block;and prediction mode estimating means for estimating a prediction mode for the target block, wherein the intra-prediction means includes means to perform a vertical prediction mode using prediction values being the pixel values of a first block located adjacent to and above the target block, means to perform a horizontal prediction mode using prediction values being the pixel values of a second block located adjacent to and to the left side of the target block, and means to perform a DC prediction mode using a prediction value being an average of the pixel values of the first and second blocks, characterized by : the prediction modes being numbered with serially larger numbers, in order of the vertical prediction mode, the horizontal prediction mode and the DC prediction mode, or in order of the horizontal prediction mode, the vertical prediction mode and the DC prediction mode, and wherein the prediction mode estimating means determines a prediction mode to have the lower mode number among the prediction mode of the first block and the prediction mode of the second block as the estimated prediction mode for the target block, and prediction mode encoding means for encoding a first information and a second information, wherein the first information indicates whether an actual prediction mode for the target block is equivalent to the estimated prediction mode and the second information indicates the actual prediction mode if the actual prediction mode is not equivalent to the estimated prediction mode.
  2. 2
    An image decoding system for decoding an encoded digital image comprising:means for decoding each of the blocks into which an image is divided;intra-prediction means for predicting a pixel value of a target block to be decoded by using at least one pixel value of a block adjacent to the target block;and prediction mode estimating means for estimating a prediction mode for the target block, wherein the intra-prediction means includes means to perform a vertical prediction mode using prediction values being the pixel values of a first block located adjacent to and above the target block, means to perform a horizontal prediction mode using prediction values being the pixel values of a second block located adjacent to and to the left side of the target block, and means to perform a DC prediction mode using a prediction value being an average of the pixel values of the first and second blocks, characterized by : the prediction modes being numbered with serially larger numbers, in order of the vertical prediction mode, the horizontal prediction mode and the DC prediction mode, or in order of the horizontal prediction mode, the vertical prediction mode and the DC prediction mode, and wherein the prediction mode estimating means determines a prediction mode to have the lower mode number among the prediction mode of the first block and the prediction mode of the second block as the estimated prediction mode for the target block, and prediction mode decoding means for decoding a first information and a second information, wherein the first information indicates whether an actual prediction mode for the target block is equivalent to the estimated prediction mode and the second information indicates the actual prediction mode if the actual prediction mode is not equivalent to the estimated prediction mode.
  3. 4
    A method of encoding a digital image comprising:dividing the image into blocks and encoding each of the blocks, wherein the encoding of each block involves intra-prediction for predicting a pixel value of a target block to be coded by using at least one pixel value of a block adjacent to the target block and estimating a prediction mode for the target block, the prediction modes including a vertical prediction mode using prediction values being the pixel values of a first block located adjacent to and above the target block, a horizontal prediction mode using prediction values being the pixel values of a second block located adjacent to and to the left side of the target block, and a DC prediction mode using a prediction value being an average of the pixel values of the first and second blocks;characterized in that : the prediction modes are numbered with serially larger numbers, in order of the vertical prediction mode, the horizontal prediction mode and the DC prediction mode, or in order of the horizontal prediction mode, the vertical prediction mode and the DC prediction mode, and wherein the step of estimating the prediction mode comprises determining (56, 66, 76, 92) a prediction mode to have the lower mode number among the prediction mode of the first block and the prediction mode of the second block as the estimated prediction mode for the target block, and the prediction mode is encoded by a first information and a second information, wherein the first information indicates whether an actual prediction mode for the target block is equivalent to the estimated prediction mode, and the second information indicates the actual prediction mode if the actual prediction mode is not equivalent to the estimated prediction mode.
  4. 5
    A method of decoding a digital image comprising:decoding each of the encoded blocks into which an image is divided, wherein the decoding of each block involves intra-prediction for predicting a pixel value of a target block to be decoded by using at least one pixel value of a block adjacent to the target block and estimating a prediction mode for the target block, the prediction modes including a vertical prediction mode using prediction values being the pixel values of a first block located adjacent to and above the target block, a horizontal prediction mode using prediction values being the pixel values of a second block located adjacent to and to the left side of the target block, and a DC prediction mode using a prediction value being an average of the pixel values of the first and second blocks;characterized in that : the prediction modes are numbered with serially larger numbers, in order of the vertical prediction mode, the horizontal prediction mode and the DC prediction mode, or in order of the horizontal prediction mode, the vertical prediction mode and the DC prediction mode, and wherein the step of estimating the prediction mode comprises determining (56, 66, 76, 92) a prediction mode to have the lower mode number among the prediction mode of the first block and the prediction mode of the second block as the estimated prediction mode for the target block, and the prediction mode is decoded from a first information and a second information, wherein the first information indicates whether an actual prediction mode for the target block is equivalent to the estimated prediction mode , and the second information indicates the actual prediction mode if the actual prediction mode is not equivalent to the estimated prediction mode.
  5. 7
    A computer-readable storage medium storing computer-executable instructions for performing the method of any of claims 4 to 6.