US 12,395,655 B2
Chroma from luma prediction for video coding
Dhruv Aggarwal, San Jose, CA (US); Anand Singh, Carlsbad, CA (US); and Akarsh Ningoji Rao Kolekar, San Diego, CA (US)
Assigned to QUALCOMM INCORPORATED, San Diego, CA (US)
Appl. No. 18/247,985
Filed by QUALCOMM Incorporated, San Diego, CA (US)
PCT Filed Oct. 8, 2021, PCT No. PCT/US2021/054223
§ 371(c)(1), (2) Date Apr. 5, 2023,
PCT Pub. No. WO2022/125180, PCT Pub. Date Jun. 16, 2022.
Application 18/247,985 is a continuation of application No. 17/119,810, filed on Dec. 11, 2020, granted, now 11,394,987, issued on Jul. 19, 2022.
Prior Publication US 2023/0421786 A1, Dec. 28, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/426 (2014.01); H04N 19/50 (2014.01)
CPC H04N 19/426 (2014.11) [H04N 19/50 (2014.11)] 26 Claims
OG exemplary drawing
 
1. An apparatus configured to code video data, the apparatus comprising:
one or more memory units configured to store video data; and
one or more processors implemented in circuitry and in communication with the one or more memory units, the one or more processors configured to:
perform a prediction process, for a luma block of the video data, to form reconstructed luma sample values;
store, during the prediction process to form the reconstructed luma sample values, a respective sum of the reconstructed luma sample values for each respective sub-block of the luma block in at least one buffer of the one or more memory units, wherein each respective sum of the reconstructed luma sample values is determined based on a summation of each of the reconstructed luma sample values within the respective sub-block;
store, during the prediction process to form the reconstructed luma sample values, an average of the reconstructed luma sample values in the at least one buffer of the one or more memory units; and
perform chroma from luma prediction to reconstruct a chroma block of the video data corresponding to the luma block using the respective sums of the reconstructed luma sample values for the respective sub-blocks of the luma block and the average of the reconstructed luma sample values.