US 11,917,179 B2
System and method for video coding
Che-Wei Kuo, Singapore (SG); Chong Soon Lim, Singapore (SG); Han Boon Teo, Singapore (SG); Jing Ya Li, Singapore (SG); Hai Wei Sun, 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. 7, 2022, as Appl. No. 17/962,358.
Application 17/962,358 is a continuation of application No. 17/388,694, filed on Jul. 29, 2021, granted, now 11,503,318.
Application 17/388,694 is a continuation of application No. 17/025,629, filed on Sep. 18, 2020, granted, now 11,115,671, issued on Sep. 7, 2021.
Claims priority of provisional application 62/902,078, filed on Sep. 18, 2019.
Prior Publication US 2023/0033765 A1, Feb. 2, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/00 (2014.01); H04N 19/44 (2014.01); H04N 19/105 (2014.01); H04N 19/117 (2014.01); H04N 19/13 (2014.01); H04N 19/159 (2014.01); H04N 19/176 (2014.01); H04N 19/186 (2014.01); H04N 19/46 (2014.01)
CPC H04N 19/44 (2014.11) [H04N 19/105 (2014.11); H04N 19/117 (2014.11); H04N 19/13 (2014.11); H04N 19/159 (2014.11); H04N 19/176 (2014.11); H04N 19/186 (2014.11); H04N 19/46 (2014.11)] 6 Claims
OG exemplary drawing
 
1. A non-transitory computer readable medium storing a bitstream containing information according to which a decoder performs a decoding process, the information including a first flag indicating whether a CCALF (cross component adaptive loop filtering) process is enabled for a first block located adjacent to a left side of a current block, and a second flag indicating whether the CCALF process is enabled for a second block located adjacent to an upper side of the current block, wherein in the decoding process:
the first flag indicating whether the CCALF process is enabled for the first block is parsed from the bitstream;
the second flag indicating whether the CCALF process is enabled for the second block is parsed from the bitstream;
a first index is determined, the first index being associated with a color component of the current block;
a second index is derived, the second index indicating a context model, using an equation that is a function of the first flag, the second flag, and the first index, the equation being used to derive a third index indicating another context model for an ALF (adaptive loop filtering) control flag;
entropy decoding of a third flag is performed, the third flag indicating whether the CCALF process is enabled for the current block, using the context model indicated by the second index, and
the CCALF process is performed on the current block in response to the third flag indicating the CCALF process is enabled for the current block.