# US 12,225,233 B2 · Scaling list-based video or image coding

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,225,233 B2
- Document ID: US12225233B2
- Status: Granted
- Kind: B2
- Application number: 17/600,314
- Filed: 2020-04-07
- Published: 2022-07-07
- Granted: 2025-02-11
- Earliest claimed: 2019-04-15
- Assignees: LG Electronics Inc.
- Applicants: LG Electronics Inc.
- Inventors: Seethal Paluri; Seunghwan Kim
- Web page: https://patentgrep.com/patent/US12225233B2

## CPC

- H04N 19/105: Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
- H04N 19/70: characterised by syntax aspects related to video coding, e.g. related to compression standards
- H04N 19/124: Quantisation
- H04N 19/132: Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
- H04N 19/137: Motion inside a coding unit, e.g. average field, frame or block difference
- H04N 19/17: the unit being an image region, e.g. an object
- H04N 19/176: the region being a block, e.g. a macroblock
- H04N 19/18: the unit being a set of transform coefficients
- H04N 19/30: using hierarchical techniques, e.g. scalability (H04N19/63 takes precedence)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

According to the disclosure of the present document, scaling list data and scaling list-associated information can be signaled hierarchically, which can consequently reduce the amount of data to be signaled for video/image coding and increase coding efficiency.

## Claims

### Claim 1

An image decoding method performed by a decoding apparatus, the method comprising:
obtaining image information including residual information and an adaptation parameter set (APS) from a bitstream;
deriving quantized transform coefficients for a current block based on the residual information;
deriving scaling list data based on the APS;
deriving transform coefficients by performing a dequantization process on the quantized transform coefficients based on the scaling list data;
deriving residual samples by performing an inverse transform process based on the transform coefficients; and
generating reconstructed samples based on the residual samples,
wherein the APS includes APS ID information and APS type information,
wherein the APS ID information indicates an identifier of the APS,
wherein the APS type information represents a type of the APS among an APS related to an Adaptive Loop Filter (ALF), an APS related to Luma Mapping with Chroma Scaling (LMCS), or an APS related to the scaling list data,
wherein a value of the APS type information being equal to 0 represents that the APS is the APS related to the ALF, the value of the APS type information being equal to 1 represents that the APS is the APS related to the LMCS, and the value of the APS type information being equal to 2 represents that the APS is the APS related to the scaling list data,
wherein the type of the APS is determined to be the APS related to the scaling list data based on the value of the APS type information being equal to 2,
wherein the scaling list data is included in the APS based on the value of the APS type information being equal to 2,
wherein the image information includes a sequence parameter set (SPS) and general constraints information,
wherein the SPS includes enabled flag information representing whether a scaling list is used or not,
wherein a value of the enabled flag information being equal to 1 represents that the scaling list is used, and the value of the enabled flag information being equal to 0 represents that the scaling list is not used,
wherein the general constraints information includes constraint flag information related to the scaling list data,
wherein the value of the enabled flag information is determined to be equal to 0 based on a value of the constraint flag information being equal to 1, and
wherein the value of the enabled flag information is equal to 0 or 1 based on the value of the constraint flag information being equal to 0.

### Claim 2

An image encoding method performed by an image encoding apparatus, the method comprising:
deriving residual samples for a current block based on prediction samples;
deriving transform coefficients by performing a transform process based on the residual samples;
deriving quantized transform coefficients by performing a quantization process on the transform coefficients;
generating residual information on the quantized transform coefficients and an adaptation parameter set (APS); and
encoding image information including the residual information and the APS,
wherein the APS includes APS ID information and APS type information,
wherein the APS ID information indicates an identifier of the APS,
wherein the APS type information represents a type of the APS among an APS related to an Adaptive Loop Filter (ALF), an APS related to Luma Mapping with Chroma Scaling (LMCS), or an APS related to scaling list data,
wherein a value of the APS type information being equal to 0 represents that the APS is the APS related to the ALF, the value of the APS type information being equal to 1 represents that the APS is the APS related to the LMCS, and the value of the APS type information being equal to 2 represents that the APS is the APS related to the scaling list data,
wherein the type of the APS is configured to be determined to be the APS related to the scaling list data based on the value of the APS type information being equal to 2,
wherein the APS is configured to include the scaling list data based on the value of the APS type information being equal to 2,
wherein the image information includes a sequence parameter set (SPS) and general constraints information,
wherein the SPS includes enabled flag information representing whether a scaling list is used or not,
wherein a value of the enabled flag information being equal to 1 represents that the scaling list is used, and the value of the enabled flag information being equal to 0 represents that the scaling list is not used,
wherein the general constraints information includes constraint flag information related to the scaling list data,
wherein a value of the constraint flag information being equal to 1 represents that the value of the enabled flag information is determined to be equal to 0, and
wherein the value of the constraint flag information being equal to 0 represents that the value of the enabled flag information is equal to 0 or 1.

### Claim 3

A non-transitory computer-readable digital storage medium storing a bitstream generated by a method, the method comprising:
deriving residual samples for a current block based on prediction samples;
deriving transform coefficients by performing a transform process based on the residual samples;
deriving quantized transform coefficients by performing a quantization process on the transform coefficients;
generating residual information on the quantized transform coefficients and an adaptation parameter set (APS); and
encoding image information including the residual information and the APS to generate the bitstream,
wherein the APS includes APS ID information and APS type information,
wherein the APS ID information indicates an identifier of the APS,
wherein the APS type information represents a type of the APS among an APS related to an Adaptive Loop Filter (ALF), an APS related to Luma Mapping with Chroma Scaling (LMCS), or an APS related to scaling list data,
wherein a value of the APS type information being equal to 0 represents that the APS is the APS related to the ALF, the value of the APS type information being equal to 1 represents that the APS is the APS related to the LMCS, and the value of the APS type information being equal to 2 represents that the APS is the APS related to the scaling list data,
wherein the type of the APS is configured to be determined to be the APS related to the scaling list data based on the value of the APS type information being equal to 2,
wherein the APS is configured to include the scaling list data based on the value of the APS type information being equal to 2,
wherein the image information includes a sequence parameter set (SPS) and general constraints information,
wherein the SPS includes enabled flag information representing whether a scaling list is used or not,
wherein a value of the enabled flag information being equal to 1 represents that the scaling list is used, and the value of the enabled flag information being equal to 0 represents that the scaling list is not used,
wherein the general constraints information includes constraint flag information related to the scaling list data,
wherein a value of the constraint flag information being equal to 1 represents that the value of the enabled flag information is determined to be equal to 0, and
wherein the value of the constraint flag information being equal to 0 represents that the value of the enabled flag information is equal to 0 or 1.
