US 12,348,739 B2
Adaptation parameter set identifier value spaces 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,789.
Application 17/459,789 is a continuation of application No. PCT/US2020/019920, 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/0392323 A1, Dec. 16, 2021
Int. Cl. H04N 19/186 (2014.01); H04N 19/117 (2014.01); H04N 19/169 (2014.01); H04N 19/174 (2014.01); H04N 19/187 (2014.01); H04N 19/30 (2014.01); H04N 19/46 (2014.01); H04N 19/70 (2014.01); H04N 19/82 (2014.01)
CPC H04N 19/186 (2014.11) [H04N 19/117 (2014.11); H04N 19/174 (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)] 11 Claims
OG exemplary drawing
 
1. A method implemented by a decoder, the method comprising:
receiving a bitstream comprising a plurality of adaptation parameter sets (APSs) each including a corresponding APS identifier (ID), the APSs including a plurality of APS types each using a separate value space for the APS IDs, wherein the plurality of APSs are referenced by a coded slice, wherein each of the separate value spaces extends over a predefined range, wherein the predefined ranges are determined based on the APS types, wherein each APS includes an APS parameter type (aps_params_type) set to a predefined value specifying a parameter type of each APS, the parameter type specifying adaptive loop filter (ALF) parameters or luma mapping with chroma scaling (LMCS) parameters, and wherein the bitstream further comprises a sequence parameter set (SPS) including a LMCS enabled flag set to one when LMCS is enabled and set to zero when LMCS is disabled; and
decoding the coded slice using parameters obtained from the plurality of APSs based on the APS IDs.