| 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 |

|
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.
|