# US 2021/0243475 A1 · Image processing apparatus and method

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

- Number: US 2021/0243475 A1
- Document ID: US20210243475A1
- Status: Published application
- Kind: A1
- Application number: 16/468,451
- Filed: 2017-12-15
- Published: 2021-08-05
- Earliest claimed: 2016-12-28
- Assignees: Sony Corporation
- Applicants: Sony Corporation
- Inventors: Takeshi TSUKUBA
- Web page: https://patentgrep.com/patent/US20210243475A1

## CPC

- H04N 19/61: in combination with predictive coding
- H04N 19/107: between spatial and temporal predictive coding, e.g. picture refresh
- H04N 19/12: Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
- 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/186: the unit being a colour or a chrominance component
- H04N 19/70: characterised by syntax aspects related to video coding, e.g. related to compression standards
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

There is provided an image processing apparatus and method that can curb deterioration in coding efficiency. An inverse orthogonal transform of chrominance is performed using information regarding the inverse orthogonal transform of chrominance derived on the basis of information regarding an inverse orthogonal transform of luminance. For example, information regarding the orthogonal transform includes an adaptive primary transform flag indicating whether an adaptive primary transform of adaptively selecting one from a plurality of different orthogonal transforms and using the selected transform as a primary transform is to be applied to a transform block to be processed. The present disclosure can be applied to, for example, an image processing apparatus, an image encoding apparatus, an image decoding apparatus, or the like.

## Claims

### Claim 1

An image processing apparatus comprising:
an inverse orthogonal transform unit configured to perform an inverse orthogonal transform of chrominance using information regarding the inverse orthogonal transform of chrominance derived on a basis of information regarding an inverse orthogonal transform of luminance.

### Claim 2 (depends on 1)

The image processing apparatus according to claim 1, wherein the information regarding the inverse orthogonal transform includes an adaptive primary transform flag indicating whether an adaptive inverse primary transform of adaptively selecting one from a plurality of different inverse orthogonal transforms and using the selected transform as an inverse primary transform is to be applied.

### Claim 3 (depends on 2)

The image processing apparatus according to claim 2, wherein a value of the adaptive primary transform flag of chrominance is set to a value of the adaptive primary transform flag of luminance.

### Claim 4 (depends on 3)

The image processing apparatus according to claim 3, wherein the information regarding the inverse orthogonal transform includes a primary transform identifier indicating which inverse primary transform is to be applied to inverse primary transforms in a vertical direction and a horizontal direction.

### Claim 5 (depends on 4)

The image processing apparatus according to claim 4, wherein a value of the primary transform identifier of chrominance is set to a value of the primary transform identifier of luminance in a case in which the adaptive primary transform flag of chrominance is true, and is set to a predetermined value in a case in which the adaptive primary transform flag of chrominance is false.

### Claim 6 (depends on 5)

The image processing apparatus according to claim 5, wherein the inverse orthogonal transform unit performs the inverse primary transform as the inverse orthogonal transform.

### Claim 7 (depends on 6)

The image processing apparatus according to claim 6, wherein the inverse orthogonal transform unit performs an inverse primary horizontal transform which is the inverse primary transform in the horizontal direction and an inverse primary vertical transform which is the inverse primary transform in the vertical direction as the inverse orthogonal transform.

### Claim 8 (depends on 2)

The image processing apparatus according to claim 2, wherein a value of the adaptive primary transform flag of chrominance is set to a value of the adaptive primary transform flag of luminance in a case in which a prediction type of a coding block to which a transform block to be processed belongs is inter prediction.

### Claim 9 (depends on 2)

The image processing apparatus according to claim 2, wherein a value of the adaptive primary transform flag of chrominance is set to a value of the adaptive primary transform flag of luminance in a case in which a prediction type of a coding block to which a transform block to be processed belongs is inter prediction or a case in which the prediction type is intra prediction of which a prediction mode is intra block copy.

### Claim 10 (depends on 2)

The image processing apparatus according to claim 2, wherein a value of the adaptive primary transform flag of chrominance is set to a value of the adaptive primary transform flag of luminance in a case in which a prediction type of a coding block to which a transform block to be processed belongs is inter prediction or a case in which the prediction type is intra prediction in which prediction modes for luminance and chrominance match each other.

### Claim 11 (depends on 2)

The image processing apparatus according to claim 2, wherein a value of the adaptive primary transform flag of chrominance is set to a value of the adaptive primary transform flag of luminance in a case in which a chrominance adaptive primary transform information inference flag indicating whether the adaptive primary transform flag of chrominance is to be inferred on a basis of the adaptive primary transform flag of luminance is true.

### Claim 12 (depends on 2)

The image processing apparatus according to claim 2, wherein a value of the adaptive primary transform flag of chrominance is set to a value of the adaptive primary transform flag of luminance in a case in which a size of a short side of a transform block to be processed of chrominance is greater than or equal to a predetermined threshold value.

### Claim 13 (depends on 1)

The image processing apparatus according to claim 1,
wherein the inverse orthogonal transform unit is configured to perform an inverse primary horizontal transform which is an inverse primary transform in a horizontal direction and an inverse primary vertical transform which is an inverse primary transform in a vertical direction as the inverse orthogonal transform,
a transform type of the inverse primary horizontal transform is set on a basis of a horizontal transform set and a primary horizontal transform specifying flag in a case in which a size of a picture width of a transform block to be processed of chrominance is greater than a predetermined threshold value, and
a transform type of the inverse primary vertical transform is set on a basis of a vertical transform set and a primary vertical transform specifying flag in a case in which a size of a picture height of the transform block to be processed of chrominance is greater than a predetermined threshold value.

### Claim 14 (depends on 1)

The image processing apparatus according to claim 1, wherein the information regarding the inverse orthogonal transform includes a transform skip flag indicating whether an inverse orthogonal transform process is to be skipped.

### Claim 15 (depends on 14)

The image processing apparatus according to claim 14, wherein a value of the transform skip flag of chrominance is set to a value of the transform skip flag of luminance.

### Claim 16 (depends on 1)

The image processing apparatus according to claim 1, wherein the information regarding the inverse orthogonal transform includes a secondary transform identifier indicating which inverse secondary transform is to be applied.

### Claim 17 (depends on 16)

The image processing apparatus according to claim 16, wherein a value of the secondary transform identifier of chrominance is set to a value of the secondary transform identifier of luminance.

### Claim 18

An image processing method comprising:
performing an inverse orthogonal transform of chrominance using information regarding the inverse orthogonal transform of chrominance derived on a basis of information regarding an inverse orthogonal transform of luminance.

### Claim 19

An image processing apparatus comprising:
an orthogonal transform unit configured to perform an orthogonal transform of chrominance using information regarding the orthogonal transform of chrominance derived on a basis of information regarding an orthogonal transform of luminance.

### Claim 20

An image processing method comprising:
performing an orthogonal transform of chrominance using information regarding the orthogonal transform of chrominance derived on a basis of information regarding an orthogonal transform of luminance.
