Intra-prediction edge filtering
AssigneeGoogle Inc.
InventorJoseph Young
Life of this patent
Estimating the term…
Abstract
Coding a current block using a directional intra prediction mode is disclosed. The intra prediction mode includes a prediction angle and uses pixels peripheral to the current block to generate a prediction block. An apparatus determines, using the prediction angle, a filter to apply to the pixels peripheral to the current block; filters, using the filter, at least some of the pixels peripheral to the current block resulting in modified pixels; and generates a prediction block for the current block using the intra prediction mode and the modified pixels.
Claims20
An apparatus for encoding or decoding a current block using an intra prediction mode, the intra prediction mode comprising a prediction angle and using pixels peripheral to the current block, the apparatus:
- determines, using the prediction angle, a filter to apply to the pixels peripheral to the current block;
- filters, using the filter, at least some of the pixels peripheral to the current block resulting in modified pixels;
- and
- generates a prediction block for the current block using the intra prediction mode and the modified pixels.
A method for encoding or decoding a current block using an intra prediction mode, the intra prediction mode comprising a prediction angle and using pixels peripheral to the current block, the method comprising:
- selecting, based on the prediction angle, a filter to apply to at least some of the pixels peripheral to the current block;
- filtering, using the filter, the at least some of the pixels peripheral to the current block resulting in modified pixels;
- and
- generating a prediction block for the current block using the intra prediction mode and the modified pixels.
An apparatus for encoding or decoding a current block using an intra prediction mode, the intra prediction mode comprising a prediction angle and using pixels peripheral to the current block, the apparatus comprising:
- a memory;
- and
- a processor, the processor configured to execute instructions stored in the memory to:
- select, based on a size of the current block, a filter to apply to at least some of the pixels peripheral to the current block;
- filter, using the filter, the at least some of the pixels peripheral to the current block resulting in modified pixels;
- and
- generate a prediction block for the current block using the intra prediction mode and the modified pixels.
Dependencies are inferred from the claim text.