US 12,348,750 B2
Cross component intra prediction with multiple parameters
Jing Ye, Palo Alto, CA (US); Xin Zhao, Palo Alto, CA (US); Liang Zhao, Palo Alto, CA (US); and Shan Liu, Palo Alto, CA (US)
Assigned to TENCENT AMERICA LLC, Palo Alto, CA (US)
Filed by Tencent America LLC, Palo Alto, CA (US)
Filed on Oct. 30, 2023, as Appl. No. 18/497,902.
Claims priority of provisional application 63/443,668, filed on Feb. 6, 2023.
Prior Publication US 2024/0267545 A1, Aug. 8, 2024
Int. Cl. H04N 19/00 (2014.01); H04N 19/105 (2014.01); H04N 19/176 (2014.01); H04N 19/186 (2014.01); H04N 19/44 (2014.01)
CPC H04N 19/44 (2014.11) [H04N 19/105 (2014.11); H04N 19/176 (2014.11); H04N 19/186 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A method for decoding video data, comprising:
receiving a video bitstream including a current coding block of a current image frame, wherein the video bitstream comprises a syntax element for a cross-component intra prediction (CCIP) mode indicating whether each chroma sample of the current coding block is determined based on one or more luma samples;
identifying a first luma sample of the current coding block and a first chroma sample that is co-located with the first luma sample in the current coding block;
identifying a plurality of neighboring luma samples of the first luma sample based on a filter shape of a filter, wherein the first chroma sample is configured to be determined by combining at least the first luma sample and a plurality of neighboring luma samples of the first luma sample using a plurality of weighing factors;
extracting, from the video bitstream, at least one weighting factor of the plurality of weighing factors;
deriving at least another weighing factor of the plurality of weighting factor that is not signaled in the video bitstream;
combining the first luma sample and the plurality of neighboring luma samples based on the at least one weighting factor signaled in the video bitstream and the at least another weighing factor not signaled in the video bitstream to generate the first chroma sample; and
reconstructing the current coding block including the first chroma sample.