# US 11,451,825 B2 · Cross-component linear model prediction image generation apparatus, video decoding apparatus, video coding apparatus, and prediction image generation method

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

- Number: US 11,451,825 B2
- Document ID: US11451825B2
- Status: Granted
- Kind: B2
- Application number: 17/413,677
- Filed: 2019-12-17
- Published: 2022-03-03
- Granted: 2022-09-20
- Earliest claimed: 2018-12-20
- Assignees: Sharp Kabushiki Kaisha; FG Innovation Company Limited
- Applicants: Sharp Kabushiki Kaisha; FG Innovation Company Limited
- Inventors: Yukinobu Yasugi; Eiichi Sasaki; Tomohiro Ikai; Tomoko Aono
- Web page: https://patentgrep.com/patent/US11451825B2

## CPC

- H04N 19/593: involving spatial prediction techniques
- 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/186: the unit being a colour or a chrominance component
- H04N 19/42: characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation (H04N19/635 takes precedence)
- H04N 19/80: Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation (H04N19/635, H04N19/86 take precedence)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

The amount of memory required for CCLM prediction is reduced. The CCLM prediction parameter derivation unit (310442) derives a scale shift value corresponding to a luma difference value, and derives a CCLM prediction parameter, by shifting, by using the scale shift value, a value obtained by multiplying a value of a table referred to with a value obtained by performing right shift of the luma difference value by the scale shift value as an index and a chroma difference value. In addition, in a case of deriving a prediction image, a bit width is reduced by adaptively deriving a shift amount of a linear prediction parameter from the chroma difference value.

## Claims

### Claim 1

A prediction image generation apparatus for generating a prediction image based on an intra prediction mode, the prediction image generation apparatus comprising:
Cross-Component Linear Model (CCLM) prediction parameter circuitry that derives:
(i) a difference value for a luminance component, which is a difference between a first value and a second value;
(ii) a difference value for a chrominance component, which is a difference between a third value and a fourth value;
(iii) a CCLM prediction parameter by using the difference value for the luminance component and the difference value for the chrominance component; and
a CCLM prediction filter that derives the prediction image by using the CCLM prediction parameter, wherein
the CCLM prediction parameter circuitry derives:
(i) a first logarithmic value by using the difference value for the luminance component;
(ii) a second logarithmic value by using an absolute value of the difference value for the chrominance component; and
(iii) a first shift value by using the first logarithmic value and the second logarithmic value;
the CCLM prediction filter derives the prediction image by using the first shift value;
the CCLM prediction parameter is derived by right shifting a sixth value by the second logarithmic value; and
the sixth value is a value obtained by using a fifth value and the difference value for the chrominance component, the fifth value being a value in a reference table defined by using the difference value for the luminance component.

### Claim 2 (depends on 1)

The prediction image generation apparatus of claim 1, wherein the value in the reference table is defined by using an index derived by right shifting the difference value for the luminance component.

### Claim 3 (depends on 1)

The prediction image generation apparatus according to claim 1, wherein
the prediction image is derived by right shifting a product which is a value obtained by multiplying the CCLM prediction parameter and a luma sample value by the first shift value.

### Claim 4 (depends on 1)

A video decoding apparatus configured to decode an image by adding a prediction image generated from the CCLM prediction filter according to claim 1 and a residual.

### Claim 5 (depends on 1)

A video coding apparatus configured to, from a difference between a prediction image derived from the CCLM prediction filter according to claim 1 and an input image, derive and code a residual.

### Claim 6

A prediction image generation method for generating a prediction image based on an intra prediction mode, the prediction image generation method comprising at least the steps of:
deriving a difference value for a luminance component, which is a difference between a first value and a second value;
deriving a difference value for a chrominance component, which is a difference between a third value and a fourth value;
deriving a first logarithmic value by using the difference value for the luminance component;
deriving a second logarithmic value by using an absolute value of the difference value for the chrominance component;
deriving a first shift value by using the first logarithmic value and the second logarithmic value;
deriving a Cross-Component Linear Model (CCLM) prediction parameter by using the difference value for the luminance component and the difference value for the chrominance component; and
deriving the prediction image by using the CCLM prediction parameter and the first shift value; wherein
the CCLM prediction parameter is derived by right shifting a sixth value by the second logarithmic value; and
the sixth value is a value obtained by using a fifth value and the difference value for the chrominance component, the fifth value being a value in a reference table defined by using the difference value for the luminance component.
