Device and method for intra predictions in video coding
AssigneeSharp Kabushiki Kaisha
InventorsChih-Yu Teng, Yu-Chiao Yang
Life of this patent
Estimating the term…
Abstract
A method of decoding video data is provided. The method includes: receiving the video data; determining, from an image frame of the video data, a block unit; determining a first intra prediction of the block unit based on a decoder-side intra mode derivation (DIMD) mode; determining a second intra prediction of the block unit based on an intra prediction mode other than the DIMD mode; generating a third intra prediction based on the first intra prediction and the second intra prediction; and reconstructing the block unit based on the third intra prediction. In addition, an electronic device using the method is also provided.
Claims18
A method of decoding video data performed by an electronic device, the method comprising:
- receiving the video data;
- determining, from an image frame of the video data, a block unit;
- determining a first intra prediction of the block unit based on a decoder-side intra mode derivation (DIMD) mode, wherein determining the first intra prediction of the block unit based on the DIMD mode comprises:
- generating a histogram of gradient (HoG) list based on a first template region of the block unit, the HoG list comprising a plurality of angular modes associated with the block unit, wherein:
- a plurality of template angles and a plurality of template amplitudes corresponding to the plurality of template angles are calculated by applying a filter on each of a plurality of positions in the first template region, and
- each of the plurality of template angles corresponds to one of the plurality of angular modes;
- determining a second intra prediction of the block unit based on an intra prediction mode other than the DIMD mode;
- generating a third intra prediction based on the first intra prediction and the second intra prediction;
- and
- reconstructing the block unit based on the third intra prediction.
An electronic device for decoding video data, the electronic device comprising:
- one or more processors;
- and
- one or more non-transitory computer-readable media coupled to the one or more processors and storing one or more computer-executable instructions that, when executed by at least one of the one or more processors, cause the electronic device to:
- receive the video data;
- determine, from an image frame of the video data, a block unit;
- determine a first intra prediction of the block unit based on a decoder-side intra mode derivation (DIMD) mode, wherein determining the first intra prediction of the block unit based on the DIMD mode comprises:
- generating a histogram of gradient (HoG) list based on a first template region of the block unit, the HoG list comprising a plurality of angular modes associated with the block unit, wherein:
- a plurality of template angles and a plurality of template amplitudes corresponding to the plurality of template angles are calculated by applying a filter on each of a plurality of positions in the first template region, and
- each of the plurality of template angles corresponds to one of the plurality of angular modes;
- determine a second intra prediction of the block unit based on an intra prediction mode other than the DIMD mode;
- generate a third intra prediction based on the first intra prediction and the second intra prediction;
- and
- reconstruct the block unit based on the third intra prediction.
Dependencies are inferred from the claim text.