IP Library › Granted Patent US 11,758,074
Granted Patent B2
US 11,758,074 · App. 17/194,103 · Granted Sep 12, 2023

Color uniformity compensation mechanism

Inventors: Walter F Kailey (Boulder, CO); Mikel Stanich (Boulder, CO); Nikita Gurudath (Boulder, CO)
Assignee: Ricoh Company, Ltd.
H04N1/605B41J2/2146H04N1/405H04N1/6008H04N1/6016
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,758,074
App. No.
17/194,103
Granted
Sep 12, 2023
Kind
B2
Abstract

A system is disclosed. The system includes at least one physical memory device to store calibration logic and one or more processors coupled with the at least one physical memory device to execute the calibration logic to receive an image having a blended input color comprising a first primary color value and a second primary color value, generate blend weights for the blended input color based on the first primary color value and the second primary color value, receive a plurality of transfer functions corresponding to each of the first primary color value and the second primary color values and apply the blend weights and the plurality of transfer functions to the first primary color value and the second primary color value to generate a uniformity corrected first primary color value and a uniformity corrected second primary color value associated with the blended input color.

Claims (44)

1. A system comprising:

at least one physical memory device to store calibration logic; and

one or more processors coupled with the at least one physical memory device to execute the calibration logic to:

receive an image having a blended input color comprising a first primary color value and a second primary color value;

receive a plurality of transfer functions corresponding to each of the first primary color value and the second primary color values;

generate weighting factors for the blended input color based on the first primary color value and the second primary color value; and

apply the weighting factors to the plurality of transfer functions to generate a uniformity corrected first primary color value and a uniformity corrected second primary color value associated with the blended input color, wherein the uniformity corrected first primary color value and the uniformity corrected second primary color value are applied to image data to print image data to a print medium.

2. The system of claim 1 , wherein applying the plurality of transfer functions comprises applying a first transfer function associated with a first primary color, and applying a second transfer function associated with the first primary color and a second primary color.

3. The system of claim 1 , wherein generating the uniformity corrected first primary color value and the uniformity corrected second primary color value comprises generating corrected color values for the first primary color value and the second primary color value.

4. The system of claim 2 , wherein the calibration logic determines the first primary color that comprises the input blended color is a majority color, designates the primary color as the first primary color and designates a second primary color that comprises the input blended color as the second primary color.

5. The system of claim 2 , wherein the weighting factors comprise a primary color weight and a secondary color weight, the primary color weight is applied to the first transfer function and the secondary color weight is applied to the second transfer function.

6. The system of claim 1 , wherein the weighting factors are determined based on a weighted average of the first primary color value and the second primary color value.

7. The system of claim 1 , wherein the calibration logic further transmits the uniformity corrected first primary color value and the uniformity corrected second primary color value to a print engine.

8. The system of claim 7 , further comprising the print engine to receive and print the uniformity corrected first primary color value and the uniformity corrected second primary color value.

9. A method comprising:

receiving an image having a blended input color comprising a first primary color value and a second primary color value;

receiving a plurality of transfer functions corresponding to each of the first primary color value and the second primary color values;

generating weighting factors for the blended input color based on the first primary color value and the second primary color value; and

applying the weighting factors to the plurality of transfer functions to generate a uniformity corrected first primary color value and a uniformity corrected second primary color value associated with the blended input color, wherein the uniformity corrected first primary color value and the uniformity corrected second primary color value are applied to image data to print image data to a print medium.

10. The method of claim 9 , wherein applying the plurality of transfer functions comprises:

applying a first transfer function associated with a first primary color; and

applying a second transfer function associated with the first primary color and a second primary color.

11. The method of claim 9 , wherein generating the uniformity corrected first primary color value and the uniformity corrected second primary color value comprises generating corrected color values for the first primary color value and the second primary color value.

12. The method of claim 10 , further comprising:

determining the first primary color that comprises the input blended color is a majority color;

designating the primary color as the first primary color; and

designating a second primary color that comprises the input blended color as the second primary color.

13. The method of claim 10 , wherein the weighting factors comprise a primary color weight and a secondary color weight, the primary color weight is applied to the first transfer function and the secondary color weight is applied to the second transfer function.

14. The method of claim 9 , wherein the weighting factors are determined based on a weighted average of the first primary color value and the second primary color value.

15. At least one non-transitory computer readable medium having instructions stored thereon, which when executed by one or more processors, cause the processors to:

receive an image having a blended input color comprising a first primary color value and a second primary color value;

receive a plurality of transfer functions corresponding to each of the first primary color value and the second primary color values;

generate weighting factors for the blended input color based on the first primary color value and the second primary color value; and

apply the weighting factors to the plurality of transfer functions to generate a uniformity corrected first primary color value and a uniformity corrected second primary color value associated with the blended input color, wherein the uniformity corrected first primary color value and the uniformity corrected second primary color value are applied to image data to print image data to a print medium.

16. The computer readable medium of claim 15 , wherein applying the plurality of transfer functions comprises:

applying a first transfer function associated with a first primary color; and

applying a second transfer function associated with the first primary color and a second primary color.

17. The computer readable medium of claim 15 , wherein generating the uniformity corrected first primary color value and the uniformity corrected second primary color value comprises generating corrected color values for the first primary color value and the second primary color value.

18. The computer readable medium of claim 16 , having instructions stored thereon, which when executed by one or more processors, further cause the processors to:

determine the first primary color that comprises the input blended color is a majority color;

designate the primary color as the first primary color; and

designate a second primary color that comprises the input blended color as the second primary color.

19. The computer readable medium of claim 16 , wherein the weighting factors comprise a primary color weight and a secondary color weight, the primary color weight is applied to the first transfer function and the secondary color weight is applied to the second transfer function.

20. The computer readable medium of claim 15 , wherein the weighting factors are determined based on a weighted average of the first primary color value and the second primary color value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2021
From: KAILEY, WALTER F.; STANICH, MIKEL; GURUDATH, NIKITA
To: RICOH COMPANY, LTD.
Reel/Frame 055602/0890 →
Continuity (1)
Related Publication 20220286581A1 · Sep 8, 2022