Facsimile and static presentation processing – Static presentation processing – Attribute control
Reexamination Certificate
1999-06-28
2002-04-30
Williams, Kimberly A. (Department: 2622)
Facsimile and static presentation processing
Static presentation processing
Attribute control
C358S522000, C358S523000, C358S504000
Reexamination Certificate
active
06381037
ABSTRACT:
The present invention is directed to printer color calibration techniques, for determining printer response to input images, and more particularly, to a method of automatically creating color test patterns for selected areas of the color gamut in which improved calibration is required.
CROSS REFERENCE
Cross-reference is made to concurrently filed patent application 09/340848 by T. Balasubramanian, R. Eschbach and P. Roetling.
BACKGROUND OF THE INVENTION
The generation of color documents can be thought of as a two step problem: first, the generation of an image, for example, by scanning an original document with a color image input terminal or scanner, or creation of a color image on a work station operated in accordance with a color image creation program; and second, printing of that image with a color printer in accordance with colors defined by the scanner or computer generated image.
The problem is that scanner and computer program output is commonly provided in a color space of tristimulus appearance values, i.e., RGB (red-green-blue). Commonly, these values are a transformation of the standard XYZ coordinates of CIE color space. Color descriptions that can be uniquely and analytically transformed to XYZ are commonly referred to as, “device independent”.
Printers, however, commonly have an output that is defined as existing in a colorant-defined color space called CMYK (cyan-magenta-yellow-key or black) which is uniquely defined for the printer by its capabilities and colorants. Printers operate by the addition of multiple layers of ink or colorant in layers to a page. The response of the printer tends to be relatively non-linear. Colors are defined for a particular device, and accordingly reference is made to the information as being “device dependent”. Thus, while a printer receives information in a device independent color space, it must convert that information into a device dependent color space for printing, which reflects the gamut or possible range of colors of the printer. Printers may print with colorant beyond CMYK, for a variety of special purposes or to extend the device gamut.
The desirability of operating in a device independent color space with subsequent conversion to a device dependent color space is well known, as shown by U.S. Pat. No. 4,500,919 to Schreiber, U.S. Pat. No. 2,790,844 to Neugebauer, and U.S. Pat. No. 4,275,413 to Sakamoto and others. There are many methods of conversion between color spaces, all of which begin with the measurement of printer response to certain input values. Commonly, a printer is driven with a set of input values reflecting color samples throughout the printer gamut. Subsequently, the calorimetric response of the printers to the input value is measured, so that printed colors are mapped to device independent values. A table, mapping printer output values to colorimetric input values can be created.
In U.S. Pat. No. 4,275,413 to Sakamoto, the information derived is placed into look up tables, stored in a memory, perhaps ROM memory or RAM memory where the look up table relates input color space to output color space. The look up table is commonly a three-dimensional table since color is defined with three variables. In RGB space, at a scanner or computer, space can be defined as three-dimensional with black at the origin of a three dimensional coordinate system 0, 0, 0. White is represented at the maximum of a three dimensional coordinate system which in an 8-bit system, would be located at 255, 255, 255. Each of the three axes radiating from the origin point therefore respectively defines red, green, and blue. In the 8-bit system suggested, there will be, however, over 16 million possible colors (256
3
). There are clearly too many values for a 1:1 mapping of RGB to CMY, CMYK or any other device dependent color space. Therefore, the look up tables provide a set of node values which could be said to be the intersections for corners of a set of colors distributed through the gamut of the input device. Colors falling within each three dimensional volume defined by a set of nodes can be interpolated from the node values, through many methods including tri-linear interpolation, tetrahedral interpolation, polynomial interpolation, linear interpolation, and any other interpolation method depending on the desired accuracy of the result. U.S. Pat. No. 5,483,360 to Rolleston, U.S. Pat. No. 5,649,072 to Balasubramanian, U.S. Pat. No. 5,739,927 to Maltz and Balasubramanian and U.S. Pat. No. 5,734,802 to Harrington et al. all provide further details regarding table construction. Calibration table construction is a time consuming process, due to the large number of samples that must be printed, scanned and evaluated. All of the immediately above patents note the problem that, after a change in process parameters due to time, change of materials, refilling toner, component aging, etc., a change in calibration is required, but perhaps only in a portion of the overall color gamut of a printer.
In addition to the problems of drifting or changing parameter, the actual creation of a table can create problems. For example, colors, or halftones in portions of the printer gamut that stress the printer, might display “noise” in their creation. Such noise produces inaccuracies in the table. If table calibration is based on such inaccuracies, the reproduction system will not work properly.
Models of printer behavior are often created to attempt to predict printer response. The use of such models, if accurate, could greatly simplify calibration. However, noise in the calibration process renders the models difficult to apply. One particular printer model is referred to as the Neugebauer model (Yule, “Principles of Color Reproduction”, John Wiley & Sons, 1967) that assumes that the color of the output print is a weighted average of a set of primary colors and white paper. The model describes the primary colors as overprinted masses of colorants C, M, Y, K. The model assumes an ideal printer for each primary color.
Recalibration of the entire space is costly in terms of processing time. It is desirable to only recalibrate a portion of the color space, or alternatively, to use the best portions of the color space mapping. It may also be desirable to improve the response in certain portions of the color space, perhaps by providing more sample information. In any case, there is often a need to provide a set of additional samples for calibration table generation or regeneration.
The references cited herein are incorporated by reference for their teachings.
SUMMARY OF THE INVENTION
In accordance with the invention, there is provided a method and apparatus for dynamically creating color calibration patterns based on comparison of calibration results with printer models. Color patterns for calibration are created to optimize calibration based on a selected printer model and comparisons to actual physical measurements.
In accordance with one aspect of the invention, there is provided a method for calibrating a printer comprising: printing a first set of color samples with said printer selected to reflect at least a portion of a printer gamut; initially measuring each printed color sample in said set to determine said printer's colorimetric response thereto; comparing said calorimetric response with a predictive model of printer behavior for said printer gamut; for at least one portion of said calorimetric response which differs from predicted printer behavior, generating a new set of color samples, reflecting said portion of said calorimetric response, for printing by said printer; secondarily measuring each of said printed new set of color samples set to determine said printer's calorimetric response thereto; using said initial measurements and said secondary measurements to generate a color calibration table for use by said printer in converting device independent colors to device dependent colors. Here, we use the term printer model to comprehend predictive models, whether they are in analytical, numerical or any other implementable form.
In ac
Balasubramanian Thyagarajan
Eschbach Reiner
Roetling Paul G.
Costello Mark
Williams Kimberly A.
Xerox Corporation
LandOfFree
Dynamic creation of color test patterns for improved color... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Dynamic creation of color test patterns for improved color..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Dynamic creation of color test patterns for improved color... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2858243