# US 2024/0205353 A1 · Image processing apparatus, image processing method, and non-transitory computer-readable storage medium storing program

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

- Number: US 2024/0205353 A1
- Document ID: US20240205353A1
- Status: Published application
- Kind: A1
- Application number: 18/544,000
- Filed: 2023-12-18
- Published: 2024-06-20
- Earliest claimed: 2022-12-20
- Assignees: Canon Kabushiki Kaisha
- Applicants: Canon Kabushiki Kaisha
- Inventors: KOUTA MURASAWA; TAKASHI NAKAMURA; HIDETSUGU KAGAWA; AKIHIKO NAKATANI; AKITOSHI YAMADA; KENTARO YANO
- Web page: https://patentgrep.com/patent/US20240205353A1

## CPC

- H04N 1/6063: {dependent on the contents of the image to be reproduced}
- H04N 1/6005: {with luminance or chrominance signals, e.g. LC1C2, HSL or YUV}
- H04N 1/6058: {Reduction of colour to a range of reproducible colours, e.g. to ink- reproducible colour gamut}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

An image processing apparatus includes an input unit configured to input image data; a generation unit configured to generate image data having undergone color gamut conversion from the image data input by the input unit using a conversion unit configured to convert a color gamut of the image data input by the input unit into a color gamut of a device configured to output the image data; a correction unit configured to correct the conversion unit based on a result of the color gamut conversion; and a control unit configured to control execution of the correction by the correction unit for an object included in the image data input by the input unit.

## Claims

### Claim 1

An image processing apparatus comprising:
at least one memory and at least one processor which function as:
an input unit configured to input image data;
a generation unit configured to generate image data having undergone color gamut conversion from the image data input by the input unit using a conversion unit configured to convert a color gamut of the image data input by the input unit into a color gamut of a device configured to output the image data;
a correction unit configured to correct the conversion unit based on a result of the color gamut conversion; and
a control unit configured to control execution of the correction by the correction unit for an object included in the image data input by the input unit,
wherein the control unit controls execution of the correction by the correction unit for the object based on a positional relationship between the object and another object different from the object,
in a case where the correction unit corrects the conversion unit, the generation unit generates image data having undergone color gamut conversion from the image data input by the input unit using the corrected conversion unit, and
in the image data having undergone the color gamut conversion by the corrected conversion unit, a color difference between objects in the image data having undergone the color gamut conversion by the conversion unit before the correction is expanded.

### Claim 2 (depends on 1)

The apparatus according to claim 1, wherein the control unit controls execution of the correction by the correction unit for the object based on an interval between the object and the other object.

### Claim 3 (depends on 2)

The apparatus according to claim 2, wherein in a case where the interval between the object and the other object is larger than a predetermined value, the control unit controls not to execute the correction by the correction unit for the object.

### Claim 4 (depends on 3)

The apparatus according to claim 3, wherein in a case where the interval between the object and the other object is not larger than the predetermined value, the control unit controls to execute the correction by the correction unit for the object.

### Claim 5 (depends on 4)

The apparatus according to claim 4, wherein the control unit controls a degree of correction by the correction unit for the object.

### Claim 6 (depends on 5)

The apparatus according to claim 5, wherein the control unit executes such control that as the interval between the object and the other object is smaller, the degree of correction by the correction unit for the object is higher.

### Claim 7 (depends on 4)

The apparatus according to claim 4, wherein the case where the interval between the object and the other object is not larger than the predetermined value includes a case where the object and the other object overlap each other.

### Claim 8 (depends on 1)

The apparatus according to claim 1, wherein the at least one processor further functions as a specifying unit configured to specify the object from the image data input by the input unit.

### Claim 9 (depends on 8)

The apparatus according to claim 8, wherein the specifying unit specifies the object based on a drawing instruction.

### Claim 10 (depends on 8)

The apparatus according to claim 8, wherein the specifying unit specifies the object based on a drawing result.

### Claim 11 (depends on 1)

The apparatus according to claim 1, wherein a direction of the expansion of the color difference is a lightness direction.

### Claim 12 (depends on 1)

The apparatus according to claim 1, wherein a direction of the expansion of the color difference is a chroma direction.

### Claim 13 (depends on 1)

The apparatus according to claim 1, wherein a direction of the expansion of the color difference is a hue angle direction.

### Claim 14 (depends on 11)

The apparatus according to claim 11, wherein the color difference between colors included in a predetermined hue angle is expanded in the lightness direction.

### Claim 15 (depends on 11)

The apparatus according to claim 11, wherein the color difference between colors having a predetermined hue angle relationship is expanded in the lightness direction.

### Claim 16 (depends on 15)

The apparatus according to claim 15, wherein the colors having the predetermined hue angle relationship have a complementary color relationship.

### Claim 17

An image processing method comprising:
inputting image data;
generating image data having undergone color gamut conversion from the input image data using a conversion unit configured to convert a color gamut of the input image data into a color gamut of a device configured to output the image data;
correcting the conversion unit based on a result of the color gamut conversion; and
controlling execution of the correction for an object included in the input image data,
wherein execution of the correction for the object is controlled based on a positional relationship between the object and another object different from the object,
in a case where the conversion unit is corrected, image data having undergone color gamut conversion from the input image data using the corrected conversion unit is generated, and
in the image data having undergone the color gamut conversion by the corrected conversion unit, a color difference between objects in the image data having undergone the color gamut conversion by the conversion unit before the correction is expanded.

### Claim 18

A non-transitory computer-readable storage medium storing a program configured to cause a computer to function to:
input image data;
generate image data having undergone color gamut conversion from the input image data using a conversion unit configured to convert a color gamut of the input image data into a color gamut of a device configured to output the image data;
correct the conversion unit based on a result of the color gamut conversion; and
control execution of the correction for an object included in the input image data,
wherein execution of the correction for the object is controlled based on a positional relationship between the object and another object different from the object,
in a case where the conversion unit is corrected, image data having undergone color gamut conversion from the input image data using the corrected conversion unit is generated, and
in the image data having undergone the color gamut conversion by the corrected conversion unit, a color difference between objects in the image data having undergone the color gamut conversion by the conversion unit before the correction is expanded.
