| CPC H04N 19/186 (2014.11) [H04N 19/117 (2014.11); H04N 19/172 (2014.11)] | 20 Claims |

|
1. A method for coding video data, comprising:
obtaining, from a bitstream, a plurality of luma samples and a plurality of chroma samples corresponding to a plurality of pixel groups of a video frame; and
for each of the plurality of pixel groups:
identifying a respective chroma sample and a set of luma samples corresponding to the pixel group, each luma sample having a respective luminance value;
determining an anchor luma sample according to a predefined rule, the anchor luma sample having an anchor luminance value;
generating a chroma refinement value based on the set of luma samples, including (1) obtaining a difference between the respective luminance value of each luma sample in the set of luma samples and the anchor luminance value, (2) applying a cross component filter to differences corresponding to the set of luma samples to obtain a cross component filtering result, and (3) performing a non-linear clipping operation to generate the chroma refinement value based on the cross component filtering result; and
deriving a value of the respective chroma sample using the chroma refinement value.
|