# US 12,192,462 B2 · Image processing device and method

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

- Number: US 12,192,462 B2
- Document ID: US12192462B2
- Status: Granted
- Kind: B2
- Application number: 17/775,583
- Filed: 2020-12-11
- Published: 2022-12-08
- Granted: 2025-01-07
- Earliest claimed: 2019-12-12
- Assignees: Sony Group Corporation
- Applicants: Sony Group Corporation
- Inventors: Takeshi Tsukuba
- Web page: https://patentgrep.com/patent/US12192462B2

## CPC

- 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/70: characterised by syntax aspects related to video coding, e.g. related to compression standards
- H04N 19/124: Quantisation
- H04N 19/146: Data rate or code amount at the encoder output
- H04N 19/156: Availability of hardware or computational resources, e.g. encoding based on power-saving criteria
- 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/186: the unit being a colour or a chrominance component
- H04N 19/46: Embedding additional information in the video signal during the compression process (H04N19/517, H04N19/68, H04N19/70 take precedence)
- H04N 19/61: in combination with predictive coding
- H04N 19/625: using discrete cosine transform [DCT]
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

The present disclosure relates to an image processing device and method for enabling suppression of an increase in encoding load. An encoding mode of encoding of an image is set by setting a transform type with a minimum encoding cost in a non-joint chrominance encoding mode as a transform type in a joint chrominance encoding mode, and deriving an encoding cost in the joint chrominance encoding mode. The present disclosure can be applied to, for example, an image processing device, an image encoding device, an information processing device, an electronic device, an image processing method, an information processing method, or the like.

## Claims

### Claim 1

An image processing device comprising:
circuitry configured to set an encoding mode of encoding of an image by
setting a transform type with a minimum encoding cost in a non-joint chrominance encoding mode as a transform type in a joint chrominance encoding mode, and
deriving an encoding cost in the joint chrominance encoding mode, wherein the circuitry is configured to
compare the minimum encoding cost of the non-joint chrominance encoding mode with the encoding cost of the joint chrominance encoding mode, and
select a mode with the minimum encoding cost.

### Claim 2 (depends on 1)

The image processing device according to claim 1, wherein
the encoding mode setting unit executes setting regarding the joint chrominance encoding mode and setting of the transform type as the setting of the encoding mode.

### Claim 3 (depends on 2)

The image processing device according to claim 2, wherein
the encoding mode setting unit sets whether or not to apply transform skip as the transform type in the joint chrominance encoding mode.

### Claim 4 (depends on 3)

The image processing device according to claim 3, wherein,
in a case of not applying the transform skip, the encoding mode setting unit applies DCT2 as the transform type.

### Claim 5 (depends on 3)

The image processing device according to claim 3, wherein
the encoding mode setting unit sets a value of a transform skip flag with a minimum encoding cost in the non-joint chrominance encoding mode to the transform skip flag in the joint chrominance encoding mode.

### Claim 6 (depends on 2)

The image processing device according to claim 2, wherein
the encoding mode setting unit sets the joint chrominance encoding mode on a basis of a chrominance encoding block flag in the non-joint chrominance encoding mode.

### Claim 7 (depends on 6)

The image processing device according to claim 6, wherein
the encoding mode setting unit sets a coded component identifier on a basis of the set joint chrominance encoding mode.

### Claim 8 (depends on 1)

The image processing device according to claim 1, further comprising:
an orthogonal transform unit configured to orthogonally transform coefficient data of the image according to the encoding mode set by the encoding mode setting unit.

### Claim 9 (depends on 8)

The image processing device according to claim 8, further comprising:
an encoding unit configured to encode the coefficient data orthogonally transformed by the orthogonal transform unit according to the encoding mode set by the encoding mode setting unit.

### Claim 10 (depends on 9)

The image processing device according to claim 9, wherein
the encoding mode setting unit sets a transform skip flag indicating whether or not to apply transform skip as the encoding mode, and
the encoding unit encodes the transform skip flag set by the encoding mode setting unit.

### Claim 11 (depends on 9)

The image processing device according to claim 9, further comprising:
a quantization unit configured to quantize the coefficient data orthogonally transformed by the orthogonal transform unit, wherein
the encoding unit encodes the coefficient data quantized by the quantization unit.

### Claim 12 (depends on 8)

The image processing device according to claim 8, further comprising:
a calculation unit configured to generate a residual between the image and a predicted image, wherein
the orthogonal transform unit orthogonally transforms coefficient data of the residual.

### Claim 13

An image processing method comprising:
setting an encoding mode of encoding of an image by
setting a transform type with a minimum encoding cost in a non-joint chrominance encoding mode as a transform type in a joint chrominance encoding mode, and
deriving an encoding cost in the joint chrominance encoding mode;
comparing the minimum encoding cost of the non-joint chrominance encoding mode with the encoding cost of the joint chrominance encoding mode; and
selecting a mode with the minimum encoding cost.

### Claim 14

An image processing device comprising:
circuitry configured to set an encoding mode of encoding of an image by
setting a transform type with a minimum encoding cost in a non-joint chrominance encoding mode as a transform type in a joint chrominance encoding mode, and
deriving an encoding cost in the joint chrominance encoding mode, wherein the circuitry is configured to
in the non-joint chrominance encoding mode, derive an encoding cost of each transform type, and set the transform type with the minimum encoding cost among the derived encoding costs, and
sets the set transform type with the minimum encoding cost in the non-joint chrominance encoding mode as the transform type in the joint chrominance encoding mode.
