LUMA-BASED CHROMA INTRA PREDICTION
First Claim
1. A computer-implemented method, comprising:
- at a video decoder,determining reconstructed luma values for a first plurality of chroma pixel positions of a current prediction unit (PU) in response to luma values of a plurality of luma pixel positions of the current PU; and
predicting a chroma value of a first chroma pixel position of the first plurality of chroma pixel positions in response to at least one of a reconstructed luma value of the first chroma pixel position or luma values of a second plurality of chroma pixel positions located adjacent to the first chroma pixel position, wherein the second plurality of chroma pixel positions includes at least some of the first plurality of chroma pixel positions.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, devices and methods for performing luma-based chroma ultra prediction are described. Down-sample filters may be applied to luma values of luma pixel positions to generate reconstructed luma values for chroma pixel positions in a prediction unit of an intra frame. The down-sampled reconstructed luma values may then be used to predict chroma values for the chroma pixel positions. In some implementations, a reconstructed luma value of a chroma position may be used to predict that position'"'"'s chroma value. In other implementations, reconstructed luma values of neighboring chroma pixel positions may be analyzed to adaptively predict a chroma value for a chroma pixel position.
28 Citations
36 Claims
-
1. A computer-implemented method, comprising:
-
at a video decoder, determining reconstructed luma values for a first plurality of chroma pixel positions of a current prediction unit (PU) in response to luma values of a plurality of luma pixel positions of the current PU; and predicting a chroma value of a first chroma pixel position of the first plurality of chroma pixel positions in response to at least one of a reconstructed luma value of the first chroma pixel position or luma values of a second plurality of chroma pixel positions located adjacent to the first chroma pixel position, wherein the second plurality of chroma pixel positions includes at least some of the first plurality of chroma pixel positions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method, comprising:
-
at a video encoder, determining, for a chroma pixel position in a current prediction unit (PU) of an image frame, a textural characteristic of a plurality of luma pixel positions physically adjacent to the chroma pixel position in the image frame; specifying at least one down-sample filter in response to the textural characteristic; and providing information specifying the down-sample filter. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A video decoder, comprising:
an intra prediction module configured to; determine reconstructed luma values for a first plurality of chroma pixel positions of a current prediction unit (PU) in response to luma values of a plurality of luma pixel positions of the current PU; and predict a chroma value of a first chroma pixel position of the first plurality of chroma pixel positions in response to at least one of a reconstructed luma value of the first chroma pixel position or luma values of a second plurality of chroma pixel positions located adjacent to the first chroma pixel position, wherein the second plurality of chroma pixel positions includes at least some of the first plurality of chroma pixel positions. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
25. A video encoder, comprising:
an intra prediction module configured to; determine, for a chroma pixel position in a current prediction unit (PU) of an image frame, a textural characteristic of a plurality of luma pixel positions physically adjacent to the chroma pixel position in the image frame; specify at least one down-sample filter in response to the textural characteristic; and provide information specifying the down-sample filter. - View Dependent Claims (26, 27, 28, 29)
-
30. An article comprising a computer program product having stored therein instructions that, if executed, result in:
-
at a video decoder, determining reconstructed luma values for a first plurality of chroma pixel positions of a current prediction unit (PU) in response to luma values of a plurality of luma pixel positions of the current PU; and predicting a chroma value of a first chroma pixel position of the first plurality of chroma pixel positions in response to at least one of a reconstructed luma value of the first chroma pixel position or luma values of a second plurality of chroma pixel positions located adjacent to the first chroma pixel position, wherein the second plurality of chroma pixel positions includes at least some of the first plurality of chroma pixel positions. - View Dependent Claims (31, 32, 33, 34, 35, 36)
-
Specification