IP Library Granted Patent US 8,422,103
Granted Patent B2
US 8,422,103 · App. 12/342,331 · Granted Apr 16, 2013

Optimization of gray component replacement

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 8,422,103
App. No.
12/342,331
Granted
Apr 16, 2013
Kind
B2
Abstract

Methods and systems herein provide for color conversion. Such color conversion includes a method of optimizing gray component replacement in a color image that includes receiving a color image from an input imaging device (e.g., a digital camera, scanner, etc), determining a color gamut of an output imaging device, such as a printer, and generating a CIELab to CMY numerical model to convert the color image to a color space within the color gamut of the output imaging device. The method also includes generating a CMYK to CIELab numerical conversion model, removing a portion of CMY color values generated from the CIELab to CMY numerical conversion model, and replacing the removed portion of the CMY color values with black color values. The method also includes optimizing CMYK color values via a multidimensional optimization using the CMYK to CIELab numerical model.

Claims (26)

1. A method of optimizing gray component replacement in a color image, the method comprising:

receiving a color image from an input imaging device;

determining a color gamut of an output imaging device;

generating a CIELab to CMY numerical model to convert the color image to a color space within the color gamut of the output imaging device;

generating a CMYK to CIELab numerical conversion model;

removing unequal amounts of CMY color values generated from the CIELab to CMY numerical conversion model;

replacing the removed CMY color values with black color values to establish an initial point for optimization in the CMYK to CIELab numerical conversion model; and

optimizing first CMYK color values via a multidimensional optimization using the CMYK to CIELab numerical model, wherein optimizing comprises:

converting the removed CMY color values to a set of second CMYK color values;

operating on the set of second CMYK color values to generate an optimization algorithm; and

optimizing the first CMYK color values via the optimization algorithm.

2. The method of claim 1 , wherein the optimization algorithm comprises Newton's method.

3. The method of claim 1 , wherein generating the CIELab to CMY numerical conversion model comprises computing the CIELab to CMY numerical conversion model according to a radial basis function.

4. The method of claim 1 , wherein generating the CMYK to CIELab numerical model comprises computing the CMYK to CIELab numerical model according to a radial basis function.

5. A system for optimizing gray component replacement in a color image, the system comprising:

a modeling module operable to receive a color image from an input imaging device, determine a color gamut of an output imaging device, generate a CIELab to CMY numerical model to convert the color image to a color space within the color gamut of the output imaging device, and generate a CMYK to CIELab numerical conversion model; and

an optimization module operable to remove unequal amounts of CMY color values generated from the CIELab to CMY numerical conversion model, replace the removed CMY color values with black color values to establish an initial point for optimization in the CMYK to CIELab numerical conversion model, and optimize first CMYK color values via a multidimensional optimization using the CMYK to CIELab numerical model

wherein the optimization module is further operable to convert the removed CMY color values to a set of second CMYK color values, operate on the set of second CMYK color values to generate an optimization algorithm, and optimize the first CMYK color values via the optimization algorithm.

6. The system of claim 5 , wherein the optimization module is further operable to optimize the CMYK color values via Newton's method using the CMYK to CIELab numerical model.

7. The system of claim 5 , wherein the modeling module is operable to generate the CIELab to CMY numerical conversion model according to a radial basis function.

8. The system of claim 5 , wherein the modeling module is operable to generate the CMYK to CIELab numerical model according to a radial basis function.

9. A printing system, comprising:

a printer operable to print to a tangible medium; and

a printer controller operable to process a print job including a color image from a host system and transfer the processed print job to the printer, wherein the printer controller comprises:

a modeling module operable to determine a color gamut of the printer, generate a CIELab to CMY numerical model to convert the color image to a color space within the color gamut of the printer, and generate a CMYK to CIELab numerical conversion model; and

an optimization module operable to remove unequal amounts of CMY color values generated from the CIELab to CMY numerical conversion model, replace the removed CMY color values with black color values to establish an initial point for optimization in the CMYK to CIELab numerical conversion model, and optimize first CMYK color values via a multidimensional optimization using the CMYK to CIELab numerical model prior to printing via the printer, wherein the optimization module is further operable to convert the removed CMY color values to a set of second CMYK color values, operate on the set of second CMYK color values to generate an optimization algorithm, optimize the first CMYK color values via the optimization algorithm, and prepare the print job for printing via the printer.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED ON REEL 037593 FRAME 0641. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME TO AN ASSIGNMENT. Recorded Feb 22, 2016
From: RICOH PRODUCTION PRINT
To: RICOH COMPANY, LTD.
Reel/Frame 037868/0632 →
CHANGE OF NAME Recorded Jan 26, 2016
From: RICOH PRODUCTION PRINT
To: RICOH COMPANY, LTD.
Reel/Frame 037593/0641 →
CHANGE OF NAME Recorded Jan 26, 2016
From: INFORPRINT SOLUTIONS COMPANY, LLC
To: RICOH PRODUCTION PRINT SOLUTIONS LLC
Reel/Frame 037593/0888 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2008
From: QIAO, YUE; RIJAVEC, NENAD
To: INFOPRINT SOLUTIONS COMPANY, LLC
Reel/Frame 022021/0462 →