IP Library Granted Patent US 7,756,346
Granted Patent B2
US 7,756,346 · App. 11/841,301 · Granted Jul 13, 2010

Methods and apparatus for converting color values

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 7,756,346
App. No.
11/841,301
Granted
Jul 13, 2010
Kind
B2
Abstract

Color conversion apparatus and methods are provided for converting a first color value, such as an RGB, L*a*b* or XYZ color value, to a second color value, such as an RGB, CMY, CMKY, L*a*b*, L,C 1 C 2 , or XYZ color value, without saturation error.

Claims (22)

1. A computer readable medium storing computer program instructions structured to cause a computer to convert a first color value to a second color value, wherein the instructions cause the machine to:

provide a lookup table comprising a plurality of entries, each entry associating a corresponding first value to a corresponding second value;

identify an entry that has a corresponding second value equal to a predetermined value, and that is adjacent an entry having a corresponding second value equal to a number other than the predetermined value;

compress the corresponding second values of a first plurality of the entries to form corresponding intermediate values; and

replace the corresponding second value of the identified entry with a value determined by a regression that includes the corresponding intermediate value of the adjacent entry.

2. The computer readable medium of claim 1 , wherein the instructions are further structured to cause the computer to:

identify each entry that has a corresponding second value equal to a predetermined value, and that is adjacent an entry having a corresponding second value equal to a number other than the predetermined value; and

replace the corresponding second value of each of the identified entries with a value determined by a regression that includes the corresponding intermediate value of the corresponding adjacent entry.

3. The computer readable medium of claim 1 , wherein each of the corresponding second values has a value greater than or equal to zero (“ZERO”) and less than or equal to a maximum number (“MAX”).

4. The computer readable medium of claim 3 , wherein the predetermined value is ZERO.

5. The computer readable medium of claim 3 , wherein the predetermined value is MAX.

6. The computer readable medium of claim 1 , wherein each of the corresponding second values has a value greater than or equal to zero (“ZERO”) and less than or equal to a maximum number (“MAX”), and wherein the instructions are further structured to cause the computer to:

identify a first entry that has a corresponding second value equal to ZERO, and that is adjacent a second entry having a corresponding second value equal to a number greater than ZERO, and identifying a third entry that has a corresponding second value equal to MAX, and that is adjacent a fourth entry having a corresponding second value equal to a number less than MAX; and

replace the corresponding second value of the first entry with a value determined by a regression that includes the corresponding intermediate value of the second entry, and replacing the corresponding second value of the third entry with a value determined by a regression that includes the corresponding intermediate value of the fourth entry.

7. The computer readable medium of claim 1 , wherein the instructions are further structured to cause the computer to:

identify a fifth entry that has a corresponding first value equal to the first color value; and

set an intermediate color value equal to the corresponding intermediate value of the fifth entry.

8. The computer readable medium of claim 7 , wherein the instructions are further structured to cause the computer to decompress the intermediate color value to provide the second color value.

9. The computer readable medium of claim 1 , wherein the instructions are further structured to cause the computer to:

identify a second plurality of entries that have corresponding first values that surround the first color value; and

set an intermediate color value equal to a value determined by interpolating the corresponding intermediate values of the second plurality of entries.

10. The computer readable medium of claim 9 , wherein the instructions are further structured to cause the computer to decompress the intermediate color value to provide the second color value.

Assignments (12)
ASSIGNMENT OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2025
From: ROYAL BANK OF CANADA [RESIGNING COLLATERAL AGENT]
To: GLAS USA LLC [SUCCESSOR COLLATERAL AGENT]
Reel/Frame 070097/0810 →
RELEASE OF SECURITY INTEREST Recorded Dec 9, 2024
From: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
To: FIERY, LLC
Reel/Frame 069546/0649 →
RELEASE OF PATENT SECURITY INTEREST Recorded Dec 3, 2024
From: CERBERUS BUSINESS FINANCE AGENCY, LLC
To: ELECTRONICS FOR IMAGING, INC.; FIERY, LLC
Reel/Frame 069477/0479 →
SECURITY INTEREST Recorded Mar 14, 2024
From: FIERY, LLC
To: ROYAL BANK OF CANADA
Reel/Frame 066797/0464 →
SECURITY INTEREST Recorded Mar 12, 2024
From: ELECTRONICS FOR IMAGING, INC.; FIERY, LLC
To: CERBERUS BUSINESS FINANCE AGENCY, LLC
Reel/Frame 066794/0315 →
RELEASE OF SECURITY INTEREST Recorded Mar 11, 2024
From: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS AGENT
To: ELECTRONICS FOR IMAGING, INC.
Reel/Frame 066793/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2022
From: ELECTRONICS FOR IMAGING, INC.
To: FIERY, LLC
Reel/Frame 061132/0471 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 23, 2019
From: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
To: ELECTRONICS FOR IMAGING, INC.
Reel/Frame 049840/0316 →
SECURITY INTEREST Recorded Jul 23, 2019
From: ELECTRONICS FOR IMAGING, INC.
To: ROYAL BANK OF CANADA
Reel/Frame 049840/0799 →
SECOND LIEN SECURITY INTEREST IN PATENT RIGHTS Recorded Jul 23, 2019
From: ELECTRONICS FOR IMAGING, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 049841/0115 →
GRANT OF SECURITY INTEREST IN PATENTS Recorded Jan 3, 2019
From: ELECTRONICS FOR IMAGING, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 048002/0135 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2007
From: FALK, RICHARD A.
To: ELECTRONICS FOR IMAGING, INC.
Reel/Frame 019717/0936 →