US 11,889,030 B2
Adaptation parameter set types in video coding
Ye-Kui Wang, San Diego, CA (US); Fnu Hendry, San Diego, CA (US); and Jianle Chen, San Diego, CA (US)
Assigned to Huawei Technologies Co., Ltd., Shenzhen (CN)
Filed by Huawei Technologies Co., Ltd., Shenzhen (CN)
Filed on Aug. 27, 2021, as Appl. No. 17/459,779.
Application 17/459,779 is a continuation of application No. PCT/US2020/019918, filed on Feb. 26, 2020.
Claims priority of provisional application 62/850,973, filed on May 21, 2019.
Claims priority of provisional application 62/816,753, filed on Mar. 11, 2019.
Claims priority of provisional application 62/811,358, filed on Feb. 27, 2019.
Prior Publication US 2021/0392381 A1, Dec. 16, 2021
Int. Cl. H04N 19/117 (2014.01); H04N 19/174 (2014.01); H04N 19/82 (2014.01); H04N 19/48 (2014.01); H04N 19/187 (2014.01); H04N 19/186 (2014.01); H04N 19/169 (2014.01); H04N 19/46 (2014.01); H04N 19/30 (2014.01); H04N 19/70 (2014.01)
CPC H04N 19/117 (2014.11) [H04N 19/174 (2014.11); H04N 19/186 (2014.11); H04N 19/187 (2014.11); H04N 19/188 (2014.11); H04N 19/30 (2014.11); H04N 19/46 (2014.11); H04N 19/70 (2014.11); H04N 19/82 (2014.11)] 15 Claims
OG exemplary drawing
 
1. A method implemented by a decoder, the method comprising:
receiving a bitstream comprising a first adaptation parameter set (APS) network abstraction layer (NAL) unit including an adaptive loop filter (ALF) type, wherein the first APS NAL unit is referenced by a coded slice;
obtaining ALF parameters from the first APS NAL unit; and
decoding the coded slice using the ALF parameters,
wherein the bitstream further comprises a third APS NAL unit including a luma mapping with chroma scaling (LMCS) type, wherein LMCS parameters are obtained from the third APS NAL unit, and wherein the coded slice is further decoded using the LMCS parameters,
wherein the bitstream comprises an ALF APS assigned to the first APS NAL unit and a LMCS APS assigned to the third APS NAL unit, wherein each APS includes an APS identifier (ID) from a predefined range determined based on a parameter type of each APS, wherein the APS is a syntax structure used to signal information for slices, wherein the LMCS parameters are used for a LMCS which is a process that scale chroma values based on luma mappings, and wherein the ALF parameters are used for an ALF which is a filter controlled by parameters included in the ALF APS, and
wherein the APSs of a particular type share a same value space for the APS IDs, and different types of the APSs use different value spaces of the APS ID.