# US 12,010,344 B2 · Image or video coding based on quantization-related information

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

- Number: US 12,010,344 B2
- Document ID: US12010344B2
- Status: Granted
- Kind: B2
- Application number: 17/774,071
- Filed: 2020-11-05
- Published: 2022-12-08
- Granted: 2024-06-11
- Earliest claimed: 2019-11-05
- Assignees: LG Electronics Inc.
- Applicants: LG Electronics Inc.
- Inventors: Hendry Hendry; Seunghwan Kim; Jie Zhao
- Web page: https://patentgrep.com/patent/US12010344B2

## CPC

- H04N 19/70: characterised by syntax aspects related to video coding, e.g. related to compression standards
- H04N 19/103: Selection of coding mode or of prediction mode
- 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/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/159: Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
- H04N 19/176: the region being a block, e.g. a macroblock
- H04N 19/186: the unit being a colour or a chrominance component
- H04N 19/1883: {the unit relating to sub-band structure, e.g. hierarchical level, directional tree, e.g. low-high [LH], high-low [HL], high-high [HH]}
- H04N 19/50: using predictive coding (H04N19/61 takes precedence)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

According to the disclosure of the present document, chroma quantization parameter offset-related information can be signaled through palette coding syntax, and index information of a chroma quantization parameter offset list can be efficiently parsed/signaled on the basis of information on the number of entries in the chroma quantization parameter offset list. Accordingly, bits needing to be signaled for video/image coding can be reduced, and the coding efficiency can be improved.

## Claims

### Claim 1

An image decoding method performed by a decoding apparatus, the method comprising:
obtaining image information including information on a chroma quantization parameter offset and prediction mode information from a bitstream;
parsing the information on the chroma quantization parameter offset;
deriving a chroma quantization parameter for a current block based on the information on the chroma quantization parameter offset; and
generating a reconstructed sample by applying a palette coding mode based on the chroma quantization parameter to the current block to which the palette coding mode is applied based on the prediction mode information,
wherein the image information includes a palette coding syntax including a syntax element for performing the palette coding mode,
wherein the information on the chroma quantization parameter offset includes index information on a chroma quantization parameter offset list for deriving a value of the chroma quantization parameter offset,
wherein whether the index information on the chroma quantization parameter offset list is included in the palette coding syntax is based on a value of information on a number of entries in the chroma quantization parameter offset list being greater than 0,
wherein based on the value of the information on a number of entries in the chroma quantization parameter offset list being greater than 0, the index information on the chroma quantization parameter offset list is included in the palette coding syntax, and
wherein based on the value of the information on a number of entries in the chroma quantization parameter offset list being 0, the index information on the chroma quantization parameter offset list is not included in the palette coding syntax.

### Claim 2

An image encoding method performed by an encoding apparatus, the method comprising:
generating prediction mode information on whether a palette coding mode is applied to a current block;
deriving a chroma quantization parameter offset for the current block;
generating information on the chroma quantization parameter offset; and
encoding image information including the information on the chroma quantization parameter offset and the prediction mode information,
wherein the image information includes a palette coding syntax including a syntax element for performing the palette coding mode,
wherein the information on the chroma quantization parameter offset includes index information on a chroma quantization parameter offset list for deriving a value of the chroma quantization parameter offset,
wherein whether the index information on the chroma quantization parameter offset list is included in the palette coding syntax is based on a value of information on a number of entries in the chroma quantization parameter offset list being greater than 0,
wherein based on the value of the information on a number of entries in the chroma quantization parameter offset list being greater than 0, the index information on the chroma quantization parameter offset list is included in the palette coding syntax, and
wherein based on the value of the information on a number of entries in the chroma quantization parameter offset list being 0, the index information on the chroma quantization parameter offset list is not included in the palette coding syntax.

### Claim 3

A non-transitory computer-readable storage storing a bitstream generated by an encoding method, the method comprising:
generating prediction mode information on whether a palette coding mode is applied to a current block;
deriving a chroma quantization parameter offset for the current block;
generating information on the chroma quantization parameter offset; and
encoding image information including the prediction mode information and the information on the chroma quantization parameter offset,
wherein the image information includes a palette coding syntax including a syntax element for performing the palette coding mode,
wherein the information on the chroma quantization parameter offset includes index information on a chroma quantization parameter offset list for deriving a value of the chroma quantization parameter offset,
wherein whether the index information on the chroma quantization parameter offset list is included in the palette coding syntax is based on a value of information on a number of entries in the chroma quantization parameter offset list being greater than 0,
wherein based on the value of the information on a number of entries in the chroma quantization parameter offset list being greater than 0, the index information on the chroma quantization parameter offset list is included in the palette coding syntax, and
wherein based on the value of the information on a number of entries in the chroma quantization parameter offset list being 0, the index information on the chroma quantization parameter offset list is not included in the palette coding syntax.

### Claim 4

A transmission method of data for image, the method comprising:
obtaining a bitstream of image information, wherein the bitstream is generated based on generating prediction mode information on whether a palette coding mode is applied to a current block; deriving a chroma quantization parameter offset for the current block; generating information on the chroma quantization parameter offset; and encoding image information including the information on the chroma quantization parameter offset and the prediction mode information; and
transmitting the data including the bitstream of the image information,
wherein the image information includes a palette coding syntax including a syntax element for performing the palette coding mode,
wherein the information on the chroma quantization parameter offset includes index information on a chroma quantization parameter offset list for deriving a value of the chroma quantization parameter offset,
wherein whether the index information on the chroma quantization parameter offset list is included in the palette coding syntax is based on a value of information on a number of entries in the chroma quantization parameter offset list being greater than 0,
wherein based on the value of the information on a number of entries in the chroma quantization parameter offset list being greater than 0, the index information on the chroma quantization parameter offset list is included in the palette coding syntax, and
wherein based on the value of the information on a number of entries in the chroma quantization parameter offset list being 0, the index information on the chroma quantization parameter offset list is not included in the palette coding syntax.
