Systems and methods for performing intra prediction coding in video coding
AssigneeShar Kabushiki Kaisha
InventorFrank Bossen
Life of this patent
Estimating the term…
Abstract
This disclosure relates to video coding and more particularly to techniques for performing a position-dependent intra prediction sample filtering process. In one example, a method of coding video data comprises: deriving an intra prediction angle parameter, deriving an inverse angle parameter based on the intra prediction angle parameter: for a prediction mode included in a defined set of prediction modes, setting a value of a scale variable based on the derived inverse angle: and performing a position-dependent intra prediction sample filtering process using the value of a scale variable.
Claims5
A method of coding video data, the method comprising:
- deriving an intra prediction angle parameter specified by an intra prediction mode based on a mapping table;
- deriving an inverse angle parameter by dividing 16,384 by the intra prediction angle parameter;
- for a prediction mode included in a defined set of prediction modes in a range of 2 to 17, setting a value of a scale variable to:
- Min(2,Log 2(nTbW)−Floor(Log 2(3*invAngle−2))+8), and
- for a prediction mode included in a defined set of prediction modes in a range of 51 to 80, setting the value of the scale variable to:
- Min(2,Log 2(nTbH)−Floor(Log 2(3*invAngle−2))+8),
- where invAngle is the derived inverse angle, nTbW is a transform block width, and nTbH is a transform block height;
- and
- performing a position-dependent intra prediction sample filtering process modifying prediction samples by using reference samples and weights based on the value of the scale variable.
A device comprising one or more processors configured to:
- derive an intra prediction angle parameter specified by an intra prediction mode based on a mapping table;
- derive an inverse angle parameter by dividing 16,384 by the intra prediction angle parameter;
- for a prediction mode included in a defined set of prediction modes in a range of 2 to 17, set a value of a scale variable to:
- Min(2,Log 2(nTbW)−Floor(Log 2(3*invAngle−2))+8), and
- for a prediction mode included in a defined set of prediction modes in a range of 51 to 80, set the value of the scale variable to:
- Min(2,Log 2(nTbH)−Floor(Log 2(3*invAngle−2))+8),
- where invAngle is the derived inverse angle, nTbW is a transform block width and nTbH is a transform block height;
- and
- perform a position-dependent intra prediction sample filtering process modifying prediction samples by using reference samples and weights based on the value of the scale variable.
Dependencies are inferred from the claim text.