US 12,192,531 B2
Decoder, decoding method, and related non-transitory computer readable medium
Jing Ya Li, Singapore (SG); Han Boon Teo, Singapore (SG); Chong Soon Lim, Singapore (SG); Hai Wei Sun, Singapore (SG); Che-Wei Kuo, Singapore (SG); Chu Tong Wang, Singapore (SG); Tadamasa Toma, Osaka (JP); Takahiro Nishi, Nara (JP); Kiyofumi Abe, Osaka (JP); and Yusuke Kato, Osaka (JP)
Assigned to PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA, Torrance, CA (US)
Filed by Panasonic Intellectual Property Corporation of America, Torrance, CA (US)
Filed on Oct. 2, 2023, as Appl. No. 18/479,663.
Application 18/479,663 is a continuation of application No. 17/507,571, filed on Oct. 21, 2021, granted, now 11,825,126.
Application 17/507,571 is a continuation of application No. 16/988,231, filed on Aug. 7, 2020, granted, now 11,197,030, issued on Dec. 7, 2021.
Claims priority of provisional application 62/884,409, filed on Aug. 8, 2019.
Prior Publication US 2024/0040158 A1, Feb. 1, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/82 (2014.01); H04N 19/107 (2014.01); H04N 19/176 (2014.01); H04N 19/186 (2014.01)
CPC H04N 19/82 (2014.11) [H04N 19/107 (2014.11); H04N 19/176 (2014.11); H04N 19/186 (2014.11)] 3 Claims
OG exemplary drawing
 
1. A decoder comprising:
memory; and
a processor coupled to the memory and configured to:
generate a first coefficient value by applying a CCALF (cross component adaptive loop filtering) process to a first reconstructed image sample of a luma component;
clip the first coefficient value such that the clipped first coefficient value is within a first range from −27 to 27-1, the clipped first coefficient value being set to zero in response to the first coefficient value being less than 64;
generate a second coefficient value by applying an ALF (adaptive loop filtering) process to a second reconstructed image sample of a chroma component;
clip the second coefficient value such that the clipped second coefficient value is within a second range different from the first range;
generate a third coefficient value by adding the clipped first coefficient value to the clipped second coefficient value; and
generate a third reconstructed image sample of the chroma component using the third coefficient value.