# US 12,010,339 B2 · Image decoding device, image decoding method, and program

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

- Number: US 12,010,339 B2
- Document ID: US12010339B2
- Status: Granted
- Kind: B2
- Application number: 17/674,347
- Filed: 2022-02-17
- Published: 2022-06-02
- Granted: 2024-06-11
- Earliest claimed: 2019-09-20
- Assignees: Kddi Corporation
- Applicants: Kddi Corporation
- Inventors: Kyohei Unno; Kei Kawamura; Sei Naito
- Web page: https://patentgrep.com/patent/US12010339B2

## CPC

- 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 19/137: Motion inside a coding unit, e.g. average field, frame or block difference
- H04N 19/176: the region being a block, e.g. a macroblock
- H04N 19/54: using feature points or meshes
- H04N 19/64: characterised by ordering of coefficients or of bits for transmission
- H04N 19/513: Processing of motion vectors
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

An image decoding device (200) includes: a prediction signal generation unit (241D) configured to determine whether or not an application condition of BDOF processing is satisfied for each block, generate a prediction signal by executing the BDOF processing in a case where it is determined that the application condition is satisfied, and set the application condition based on a weight coefficient in a case where calculation is performed using pixel values of two reference frames or values calculated from the pixel values in the BDOF processing such that the application condition includes a condition on time distances between the two reference frames and a target frame.

## Claims

### Claim 1

An image decoding device comprising a circuit, wherein:
the circuit:
determines whether or not an application condition of BDOF (Bi-Directional Optical Flow) processing is satisfied for each block, and
generates a prediction signal by executing the BDOF processing in a case where it is determined that the application condition is satisfied,
a condition on time distances between two reference frames and a target frame based on a weight coefficient in a case where calculation is performed using pixel values of the two reference frames or values calculated from the pixel values in the BDOF processing is set as the application condition, and
a ratio between each of the two reference frames and the target frame in the time distances is determined so as to be proportional to a reciprocal of the weight coefficient.

### Claim 2 (depends on 1)

The image decoding device according to claim 1, wherein
in a case where the weight coefficients are the same, the application condition includes a condition on the time distances indicating that time distances between each of the two reference frames and the target frame are the same.

### Claim 3

An image decoding method comprising:
determining whether or not an application condition of BDOF processing is satisfied for each block; and
generating a prediction signal by executing the BDOF processing in a case where it is determined that the application condition is satisfied; wherein
a condition on time distances between two reference frames and a target frame based on a weight coefficient in a case where calculation is performed using pixel values of the two reference frames or values calculated from the pixel values in the BDOF processing is set as the application condition, and
a ratio between each of the two reference frames and the target frame in the time distances is determined so as to be proportional to a reciprocal of the weight coefficient.

### Claim 4

A non-transitory computer readable medium with instructions thereon that when executed by a processor of an image decoding device, cause the processor to:
determine whether or not an application condition of bi-directional optical flow (BDOF) processing is satisfied for each block, and
generate a prediction signal by executing the BDOF processing in a case where it is determined that the application condition is satisfied, wherein
a condition on time distances between two reference frames and a target frame based on a weight coefficient in a case where calculation is performed using pixel values of the two reference frames or values calculated from the pixel values in the BDOF processing is set as the application condition, and
a ratio between each of the two reference frames and the target frame in the time distances is determined so as to be proportional to a reciprocal of the weight coefficient.
