# US 8,571,310 B2 · Creating a luminance effect using an ICC profile

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

- Number: US 8,571,310 B2
- Document ID: US8571310B2
- Status: Granted
- Kind: B2
- Application number: 13/308,397
- Filed: 2011-11-30
- Published: 2013-05-30
- Granted: 2013-10-29
- Earliest claimed: 2011-11-30
- Assignees: Konica Minolta Laboratory U.S.A., Inc.
- Applicants: Douglas Walter Obrecht
- Inventors: Douglas Walter Obrecht
- Web page: https://patentgrep.com/patent/US8571310B2

## CPC

- H04N 1/6027: {Correction or control of colour gradation or colour contrast (H04N1/6058 takes precedence)}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A method for creating a luminance effect, including: obtaining a source image in a red-green-blue (RGB) color space; obtaining a luminance effect parameter; generating an international color consortium (ICC) device link profile based on the luminance effect parameter; and converting the source image in RGB color space to a final image in RGB color space using a color conversion function with the ICC device link profile.

## Claims

### Claim 1

A method for creating a luminance effect, comprising:
obtaining, by a processor, a source image in a red-green-blue (RGB) color space;
obtaining, by the processor, a luminance effect parameter;
generating, by the processor, an international color consortium (ICC) device link profile based on the luminance effect parameter; and
converting, by the processor, the source image in RGB color space to a final image in RGB color space using a color conversion function with the ICC device link profile.

### Claim 2 (depends on 1)

The method of claim 1, wherein the luminance parameter comprises a brightness parameter.

### Claim 3 (depends on 1)

The method of claim 1, wherein the luminance parameter comprises a contrast parameter.

### Claim 4 (depends on 1)

The method of claim 1, wherein generating the ICC device link profile comprises:
calculating a start position and an end position for an M-curve from the luminance effect parameter; and
generating a lookup table implementing the M-curve,
wherein the ICC device link profile includes the lookup table implementing the M-curve.

### Claim 5 (depends on 4)

The method of claim 4, wherein the M-curve corresponds to one selected from a group consisting of a red component, a green component, and a blue component of the RGB color space.

### Claim 6 (depends on 1)

The method of claim 1, wherein the ICC comprises a plurality of unity N-curves corresponding to a red component, a green component, and a blue component of the RGB color space.

### Claim 7 (depends on 1)

The method of claim 1, wherein converting the source image comprises:
generating a color effects transform from the ICC device link profile;
mapping, using the color effects transform, a RGB tuple of a pixel of the source image to a final RGB tuple; and
setting a red component, a green component, and a blue component of a pixel in the final image based on the final RGB tuple.

### Claim 8 (depends on 1)

The method of claim 1, further comprising:
converting the source image from an arbitrary color space to the RGB color space; and
converting the final image from the RGB color space to the arbitrary color space.

### Claim 9

A non-transitory computer readable medium (CRM) storing instructions for creating a luminance effect, the instructions comprising functionality for:
obtaining a source image in a red-green-blue (RGB) color space;
obtaining a luminance effect parameter;
generating an international color consortium (ICC) device link profile based on the luminance effect parameter; and
converting the source image in RGB color space to a final image in RGB color space using a color conversion function with the ICC device link profile.

### Claim 10 (depends on 9)

The non-transitory CRM of claim 9, wherein the luminance parameter comprises a brightness parameter.

### Claim 11 (depends on 9)

The non-transitory CRM of claim 9, wherein the luminance parameter comprises a contrast parameter.

### Claim 12 (depends on 9)

The non-transitory CRM of claim 9, wherein the instructions for generating the ICC device link profile comprise functionality for:
calculating a start position and an end position for an M-curve from the luminance effect parameter; and
generating a lookup table implementing the M-curve,
wherein the ICC device link profile includes the lookup table implementing the M-curve.

### Claim 13 (depends on 12)

The non-transitory CRM of claim 12, wherein the M-curve corresponds to one selected from a group consisting of a red component, a green component, and a blue component of the RGB color space.

### Claim 14 (depends on 9)

The non-transitory CRM of claim 9, wherein the ICC device link profile comprises a plurality of unity N-curves corresponding to a red component, a green component, and a blue component of the RGB color space.

### Claim 15 (depends on 9)

The non-transitory CRM of claim 9, wherein the instructions for converting the source image comprise functionality for:
generating a color effects transform from the ICC device link profile;
mapping, using the color effects transform, a RGB tuple of a pixel of the source image to a final RGB tuple; and
setting a red component, a green component, and a blue component of a pixel in the final image based on the final RGB tuple.

### Claim 16 (depends on 9)

The non-transitory CRM of claim 9, the instructions further comprising functionality for:
converting the source image from an arbitrary color space to the RGB color space; and
converting the final image from the RGB color space to the arbitrary color space.

### Claim 17

A system for creating a luminance effect from a luminance effect parameter, comprising:
a processor;
a buffer for storing a portion of a source image in a RGB color space;
a color profile module executing on the processor and configured to generate an international color consortium (ICC) device link profile based on the luminance effect parameter; and
a conversion engine executing on the processor and comprising a color converter configured to convert the portion in the buffer to a final image in RGB color space using a color effects transform generated from the ICC device link profile.

### Claim 18 (depends on 17)

The system of claim 17, further comprising:
an M-curve generator configured to:
calculate a start position and an end position for an M-curve from the luminance effect parameter; and
generate a lookup table implementing the M-curve,
wherein the ICC device link profile includes the lookup table implementing the M-curve.

### Claim 19 (depends on 17)

The system of claim 17, wherein the conversion engine further comprises:
a transform generator configured to generate the color effects transform from the ICC device link profile,
wherein the color effects transform maps a RGB tuple of a pixel of the source image to a final RGB tuple.

### Claim 20 (depends on 19)

The system of claim 19, wherein the conversion engine is configured to:
set a red component, a green component, and a blue component of a pixel in the final image based on the final RGB tuple.
