EP2557797A2

Method and apparatus for performing intra-prediction using adaptive filter

Abstract

Provided is a method and apparatus for performing intra-prediction using an adaptive filter. The method for performing intra-prediction comprises the steps of: determining whether or not to apply a first filter for a reference pixel value on the basis of information of a neighboring block of a current block; applying the first filter for the reference pixel value when it is determined to apply the first filter; performing intra-prediction on the current block on the basis of the reference pixel value; determining whether or not to apply a second filter for a prediction value according to each prediction mode of the current block, which is predicted by the intra-prediction performance on the basis of the information of the neighboring block; and applying the second filter for the prediction value according to each prediction mode of the current block when it is determined to apply the second filter.

EP2557797A2, drawing sheet 1
Sheet 1 of 14

Term

4.5 yearsto projected expiry

Projected expiry 11 April 2031, counted from filing; an application has no term until it is granted.

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

19 claims: 3 independent, 16 dependent

  1. 1
    A method of performing intra-prediction, comprising:determining whether to apply a first filter to a reference pixel value based on information about surrounding blocks of a current block;if, as a result of the determination, the first filter is determined to be applied, applying the first filter to the reference pixel value;performing intra-prediction for the current block based on the reference pixel value;determining whether to apply a second filter to a prediction value for each prediction mode of the current block, predicted by performing the intra-prediction based on the information about the surrounding blocks;and if, as a result of the determination, the second filter is determined to be applied, applying the second filter to the prediction value for each prediction mode.
  2. 12
    An encoder, comprising:a processor;and memory connected to the processor and configured to store pieces of information for driving the processor, wherein the processor is configured to: determine whether to apply a first filter to a reference pixel value based on information about surrounding blocks of a current block;if, as a result of the determination, the first filter is determined to be applied, apply the first filter to the reference pixel value;perform intra-prediction for the current block based on the reference pixel value;determine whether to apply a second filter to a prediction value for each prediction mode of the current block, predicted by performing the intra-prediction based on the information about the surrounding blocks;and if, as a result of the determination, the second filter is determined to be applied, apply the second filter to the prediction value for each prediction mode.
  3. 16
    A decoder, comprising:a processor;and memory connected to the processor and configured to store pieces of information for driving the processor, wherein the processor is configured to: determine whether to apply a first filter to a reference pixel value based on information about surrounding blocks of a current block;if, as a result of the determination, the first filter is determined to be applied, apply the first filter to the reference pixel value;perform intra-prediction for the current block based on the reference pixel value;determine whether to apply a second filter to a prediction value for each prediction mode of the current block, predicted by performing the intra-prediction based on the information about the surrounding blocks;and if, as a result of the determination, the second filter is determined to be applied, apply the second filter to the prediction value for each prediction mode.