# US 2021/0243458 A1 · Encoder, decoder, encoding method, and decoding method

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

- Number: US 2021/0243458 A1
- Document ID: US20210243458A1
- Status: Published application
- Kind: A1
- Application number: 17/233,804
- Filed: 2021-04-19
- Published: 2021-08-05
- Earliest claimed: 2018-10-22
- Assignees: Panasonic Intellectual Property Corporation of America
- Applicants: Panasonic Intellectual Property Corporation of America
- Inventors: Kiyofumi ABE; Takahiro NISHI; Tadamasa TOMA
- Web page: https://patentgrep.com/patent/US20210243458A1

## CPC

- H04N 19/117: Filters, e.g. for pre-processing or post-processing (sub-band filter banks H04N19/635)
- H04N 19/196: being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters (processing of motion vectors H04N19/513)
- 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/14: Coding unit complexity, e.g. amount of activity or edge presence estimation (H04N19/146 takes precedence)
- H04N 19/157: Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
- H04N 19/176: the region being a block, e.g. a macroblock
- H04N 19/436: using parallelised computational arrangements
- H04N 19/136: Incoming video signal characteristics or properties
- H04N 19/503: involving temporal prediction (adaptive coding with adaptive selection between spatial and temporal predictive coding H04N19/107; adaptive coding with adaptive selection among a plurality of temporal predictive coding modes H04N19/109)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

An encoder includes circuitry and memory connected to the circuitry. In operation, the circuitry: derives a correction parameter using only a neighboring reconstructed image that neighbors a processing unit which has a determined size and is located at an upper left of a current block to be processed in an image, among neighboring reconstructed images that neighbor the current block, and performs correction processing of the current block based on the correction parameter derived, when the current block has a size larger than the determined size.

## Claims

### Claim 1

An encoder, comprising:
circuitry; and
memory connected to the circuitry,
wherein, in operation, the circuitry:
derives a correction parameter using only a neighboring reconstructed image that neighbors a processing unit which has a determined size and is located at an upper left of a current block to be processed in an image, among neighboring reconstructed images that neighbor the current block, and performs correction processing of the current block based on the correction parameter derived, when the current block has a size larger than the determined size.

### Claim 2 (depends on 1)

The encoder according to claim 1,
wherein, when the size of the current block is larger than the determined size, the circuitry splits the current block into processing units each having the determined size, derives the correction parameter for the processing unit located at the upper left of the current block, and performs the correction processing of each of the processing units in the current block commonly using the correction parameter derived for the processing unit.

### Claim 3 (depends on 1)

The encoder according to claim 1,
wherein, when the size of the current block is larger than the determined size in local illumination compensation (LIC) processing in inter prediction, the circuitry derives an LIC correction parameter using a neighboring reconstructed image that neighbors the processing unit located at the upper left of the current block and a neighboring reconstructed block that neighbors a reference block corresponding to the processing unit located at the upper left, and performs correction processing by LIC processing of a prediction image for the current block using the LIC correction parameter derived.

### Claim 4 (depends on 1)

The encoder according to claim 1,
wherein the determined size is a size of a pipeline processing unit.

### Claim 5 (depends on 1)

The encoder according to claim 1,
wherein the determined size is 64×64 pixels.

### Claim 6

A decoder, comprising:
circuitry; and
memory connected to the circuitry,
wherein, in operation, the circuitry:
derives a correction parameter using only a neighboring reconstructed image that neighbors a processing unit which has a determined size and is located at an upper left of a current block to be processed in an image, among neighboring reconstructed images that neighbor the current block, and performs correction processing of the current block based on the correction parameter derived, when the current block has a size larger than the determined size.

### Claim 7 (depends on 6)

The decoder according to claim 6,
wherein, when the size of the current block is larger than the determined size, the circuitry splits the current block into processing units each having the determined size, derives the correction parameter for the processing unit located at the upper left of the current block, and performs the correction processing of each of the processing units in the current block commonly using the correction parameter derived for the processing unit.

### Claim 8 (depends on 6)

The decoder according to claim 6,
wherein, when the size of the current block is larger than the determined size in local illumination compensation (LIC) processing in inter prediction, the circuitry derives an LIC correction parameter using a neighboring reconstructed image that neighbors the processing unit located at the upper left of the current block and a neighboring reconstructed block that neighbors a reference block corresponding to the processing unit located at the upper left, and performs correction processing by LIC processing of a prediction image for the current block using the LIC correction parameter derived.

### Claim 9 (depends on 6)

The decoder according to claim 6,
wherein the determined size is a size of a pipeline processing unit.

### Claim 10 (depends on 6)

The decoder according to claim 6,
wherein the determined size is 64×64 pixels.

### Claim 11

An encoding method, comprising:
deriving a correction parameter using only a neighboring reconstructed image that neighbors a processing unit which has a determined size and is located at an upper left of a current block to be processed in an image, among neighboring reconstructed images that neighbor the current block, and performing correction processing of the current block based on the correction parameter derived, when the current block has a size larger than the determined size.

### Claim 12

A decoding method, comprising:
deriving a correction parameter using only a neighboring reconstructed image that neighbors a processing unit which has a determined size and is located at an upper left of a current block to be processed in an image, among neighboring reconstructed images that neighbor the current block, and performing correction processing of the current block based on the correction parameter derived, when the current block has a size larger than the determined size.
