# US 12,015,766 B2 · Prediction weighted table-based image/video coding method and apparatus

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

- Number: US 12,015,766 B2
- Document ID: US12015766B2
- Status: Granted
- Kind: B2
- Application number: 18/120,637
- Filed: 2023-03-13
- Published: 2023-07-06
- Granted: 2024-06-18
- Earliest claimed: 2019-12-20
- Assignees: LG Electronics Inc.
- Applicants: LG Electronics Inc.
- Inventors: Seethal Paluri; Hendry Hendry; Jie Zhao; Seunghwan Kim
- Web page: https://patentgrep.com/patent/US12015766B2

## 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/137: Motion inside a coding unit, e.g. average field, frame or block difference
- H04N 19/174: the region being a slice, e.g. a line of blocks or a group of blocks
- H04N 19/176: the region being a block, e.g. a macroblock
- H04N 19/46: Embedding additional information in the video signal during the compression process (H04N19/517, H04N19/68, H04N19/70 take precedence)
- H04N 19/577: Motion compensation with bidirectional frame interpolation, i.e. using B-pictures
- H04N 19/70: characterised by syntax aspects related to video coding, e.g. related to compression standards
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A video decoding method executed by a video decoding apparatus according to the present document comprises the steps of: parsing a flag associated with weighted prediction from a bitstream; on the basis of the flag, parsing a prediction weighted table syntax from the bitstream; and on the basis of the prediction weighted table syntax, executing a weighted prediction on a current block in a current picture to reconstruct the current picture, wherein on the basis of the value of the flag being 1, the prediction weighted table syntax may be parsed from a picture header of the bitstream, and on the basis of the value of the flag being 0, the prediction weighted table syntax may be parsed from a slice header of the bitstream.

## Claims

### Claim 1

A video decoding method performed by a video decoding apparatus, the method comprising:
obtaining a bitstream;
parsing a flag related to weighted prediction from the bitstream;
parsing a prediction weighted table syntax from the bitstream based on the flag; and
deriving prediction samples based on the prediction weighted table syntax,
wherein the prediction weighted table syntax is related to luma and chroma weighting factors for the weighted prediction,
wherein the flag related to the weighted prediction is signaled in a picture header or a picture parameter set level, and the flag related to the weighted prediction represents whether the prediction weighted table syntax is present in the picture header or a slice header,
wherein the prediction weighted table syntax is parsed from the picture header of the bitstream based on a value of the flag being 1, and
wherein the prediction weighted table syntax is parsed from the slice header of the bitstream based on the value of the flag being 0.

### Claim 2

A video encoding method performed by a video encoding apparatus, the method comprising:
deriving motion information of a current block;
generating prediction samples by performing weighted prediction on the current block based on the motion information;
encoding image information comprising a flag related to the weighted prediction and a prediction weighted table syntax; and
generating a bitstream by encoding the image information,
wherein the prediction weighted table syntax is related to luma and chroma weighting factors for the weighted prediction,
wherein the flag related to the weighted prediction is signaled in a picture header or a picture parameter set level, and the flag related to the weighted prediction represents whether the prediction weighted table syntax is present in the picture header or a slice header,
wherein a value of the flag is determined as 1 based on the prediction weighted table syntax being comprised in the picture header of the image information, and
wherein the value of the flag is determined as 0 based on the prediction weighted table syntax being comprised in the slice header of the image information.

### Claim 3 (depends on 2)

A non-transitory computer-readable digital storage medium storing a bitstream generated by the video encoding method of claim 2.

### Claim 4

A transmission method of data for a video, the method comprising:
obtaining a bitstream for the video, wherein the bitstream is generated based on deriving motion information of a current block, generating prediction samples by performing weighted prediction on the current block based on the motion information, encoding image information comprising a flag related to the weighted prediction and a prediction weighted table syntax, and generating the bitstream by encoding the image information; and
transmitting the data comprising the bitstream,
wherein the prediction weighted table syntax is related to luma and chroma weighting factors for the weighted prediction,
wherein the flag related to the weighted prediction is signaled in a picture header or a picture parameter set level, and the flag related to the weighted prediction represents whether the prediction weighted table syntax is present in the picture header or a slice header,
wherein a value of the flag is determined as 1 based on the prediction weighted table syntax being comprised in the picture header of the image information, and
wherein the value of the flag is determined as 0 based on the prediction weighted table syntax being comprised in the slice header of the image information.
