IP Library Granted Patent US 10,334,142
Granted Patent B2
US 10,334,142 · App. 15/458,741 · Granted Jun 25, 2019

Color profile adjustment

Inventors: Peter Morovic (Sant Cugat del Valles, ES); Jan Morovic (Colchester, GB)
Assignee: Hewlett-Packard Development Company, L.P.
H04N1/6025H04N1/603H04N1/6008H04N1/6058H04N2201/3256
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 10,334,142
App. No.
15/458,741
Granted
Jun 25, 2019
Kind
B2
Abstract

In some examples, a system receives a color sample comprising a color measurement of a proper subset of a gamut of colors printable by a printer, and computes a forward transform value and a reverse transform value based on a color profile calculated from a profiling chart comprising a set of estimated color samples calculated based on the received color sample, the forward and reverse transform values to convert between colorimetry values and color values for the printer. The system provides an adjusted color profile for the printer based on an original color profile for the printer and the computing, wherein the original color profile for the printer is associated with a substrate.

Claims (38)

1. A system comprising:

a processor; and

a non-transitory storage medium storing instructions executable on the processor to:

receive a color sample comprising a color measurement of a proper subset of a gamut of colors printable by a printer;

compute a forward transform value and a reverse transform value based on a color profile calculated from a profiling chart comprising a set of estimated color samples calculated based on the received color sample, the forward and reverse transform values to convert between colorimetry values and color values for the printer; and

provide an adjusted color profile for the printer based on an original color profile for the printer and the computing, wherein the original color profile for the printer is associated with a substrate.

2. The system of claim 1 , wherein the original color profile comprises a forward color lookup table and a reverse color lookup table.

3. The system of claim 2 , wherein the instructions are executable on the processor to further populate the forward color lookup table and the reverse color lookup table for the adjusted color profile based on the original color profile and the color sample.

4. The system of claim 3 , wherein the forward color lookup table and the reverse color lookup table are symmetric.

5. The system of claim 3 , wherein the reverse transform value is calculated based on a deduction of settings of the original color profile.

6. The system of claim 5 , wherein the deduced settings define a black (K) value for each of a plurality of colors in a color gamut.

7. The system of claim 3 , wherein a color gamut of the adjusted color profile is larger than a color gamut of the original color profile.

8. The system of claim 3 , wherein the instructions are executable on the processor to further provide a different color profile for a printing fluid deposited by the printer based on a different original color profile associated with a different substrate and the forward and reverse transform values of the adjusted color profile.

9. The system of claim 1 , wherein the instructions are executable on the processor to generate the adjusted color profile based on the forward transform value or the reverse transform value.

10. The system of claim 1 , wherein the instructions are executable on the processor to:

calculate an estimated forward transform value based on the received color sample; and

populate the profiling chart comprising the set of estimated color samples using the estimated forward transform value, the estimated forward transform value different from the forward transform value computed based on the color profile calculated from the profiling chart.

11. A method comprising:

receiving, by a system comprising a processor, a color sample comprising a color measurement of a subset of a gamut of colors printable by a printer;

computing, by the system, a forward transform value and a reverse transform value based on a color profile calculated from a profiling chart comprising a set of estimated color samples calculated based on the received color sample, the forward and reverse transform values to convert between colorimetry values and color values for the printer; and

providing, by the system, an adjusted color profile for the printer based on an original color profile for the printer and the computing, wherein the original color profile for the printer is associated with a substrate.

12. The method of claim 11 , further comprising populating a forward color lookup table and a reverse color lookup table for the adjusted color profile.

13. The method of claim 11 , further comprising:

using, by the printer, the adjusted color profile in performing a printing operation.

14. The method of claim 11 , wherein the receiving, the computing, and the providing are performed in response to a new printing fluid provided to the printer, the new printing fluid differing chemically from a printing fluid previously used by the printer.

15. The method of claim 11 , further comprising:

populating a reverse color lookup table of the adjusted color profile using the reverse transform value; and

populating a forward color lookup table of the adjusted color profile using the forward transform value.

16. The method of claim 11 , wherein a color gamut of the adjusted color profile is larger than a color gamut of the original color profile.

17. A non-transitory machine-readable storage medium storing instructions that upon execution cause a system to:

receive a color sample comprising a color measurement of a subset of a gamut of colors printable by a printer;

compute a forward transform value and a reverse transform value based on a color profile calculated from a profiling chart comprising a set of estimated color samples calculated based on the received color sample, the forward and reverse transform values to convert between colorimetry values and color values for the printer; and

provide an adjusted color profile for the printer based on an original color profile for the printer and the computing, wherein the original color profile for the printer is associated with a substrate.

18. The non-transitory machine-readable storage medium of claim 17 , wherein the instructions upon execution cause the system to generate the adjusted color profile based on the forward transform value or the reverse transform value.

19. The non-transitory machine-readable storage medium of claim 17 , wherein the instructions upon execution cause the system to populate a forward color lookup table of the adjusted color profile using the forward transform value, and populate a reverse color lookup table of the adjusted color profile using the reverse transform value.

20. The non-transitory machine-readable storage medium of claim 17 , wherein the instructions upon execution cause the system to:

calculate an estimated forward transform value based on the received color sample; and

populate the profiling chart comprising the set of estimated color samples using the estimated forward transform value, the estimated forward transform value different from the forward transform value computed based on the color profile calculated from the profiling chart.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2017
From: MOROVIC, PETER; MOROVIC, JAN
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 041573/0415 →
Continuity (2)
Continuation 13173940 · Jun 30, 2011
Related Publication 20170187926A1 · Jun 29, 2017