Color calibration for digital halftoning
First Claim
1. A method for calibrating a color printer, said method comprising the steps of(a) providing a set of elementary halftone color patches printed by the color printer on a medium, (b) measuring an optical characteristic of the elementary halftone color patches, (c) representing an arbitrary halftone color patch with a composite of the elementary halftone color patches, (d) selecting an optical characteristic adjustment parameter γ
- , by minimizing an overall error in an optical characteristic for at least one arbitrary halftone color patch, (e) calculating the overall error in an optical characteristic for at least one adjustment parameter γ
, (f) selecting the adjustment parameter γ
that achieves the minimum overall error in the optical characteristic, and (g) adjusting the measured optical characteristic of the elementary halftone color patches with said adjustment parameter γ
to reflect an optical characteristic of the medium and to compensate for said optical characteristic of said medium.
6 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides methods and systems for halftone-algorithm independent calibration of a digital color printer to accurately predict the optical characteristic of color patches printed in the color printer. The present invention is based on 2-by-2 centering patterns where all dots printed are located at intersections of superimposable, virtual grid or coordinate. The present invention provides a further manipulation of the 2-by-2 patterns, which effectively considers the optical scattering in a printing medium. This consideration results in a printer model which possesses higher accuracy in predicting colors of halftone prints.
-
Citations
27 Claims
-
1. A method for calibrating a color printer, said method comprising the steps of
(a) providing a set of elementary halftone color patches printed by the color printer on a medium, (b) measuring an optical characteristic of the elementary halftone color patches, (c) representing an arbitrary halftone color patch with a composite of the elementary halftone color patches, (d) selecting an optical characteristic adjustment parameter γ - , by minimizing an overall error in an optical characteristic for at least one arbitrary halftone color patch,
(e) calculating the overall error in an optical characteristic for at least one adjustment parameter γ
,(f) selecting the adjustment parameter γ
that achieves the minimum overall error in the optical characteristic, and(g) adjusting the measured optical characteristic of the elementary halftone color patches with said adjustment parameter γ
to reflect an optical characteristic of the medium and to compensate for said optical characteristic of said medium.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
parsing at least one of said arbitrary halftone color patches into a composition of elementary halftone color patches, adjusting the optical characteristics of the elementary halftone color patches with said adjustment parameter γ - ,
calculating the optical characteristic of the at least one arbitrary halftone color patch from the adjusted optical characteristics of said composition of elementary halftone color patches, and determining the difference between the calculated optical characteristic and the measured optical characteristic for the at least one arbitrary halftone color patch.
- , by minimizing an overall error in an optical characteristic for at least one arbitrary halftone color patch,
-
7. The method of claim 1, further comprising the step of employing a 2×
- 2 centering technique to generate said set of elementary halftone color patches.
-
8. The method of claim 1, wherein said adjustment parameter γ
- is less than unity.
-
9. The method of claim 8, further comprising the step of providing different γ
- values to select an optimal adjustment parameter γ
.
- values to select an optimal adjustment parameter γ
-
10. The method of claim 1, wherein said calculating step further comprises the step of determining the optical characteristic of the arbitrary halftone color patch in response to the adjusted optical characteristic of the elementary halftone color patches.
-
11. The method of claim 1, wherein said calculating step further comprises the step of summing the optical characteristics of the elementary halftone color patches that compose the arbitrary halftone color patches in accordance with a halftone algorithm of said color printer.
-
12. A method for characterizing an optical characteristic adjustment parameter γ
- , said method comprising steps of;
measuring an optical characteristic of a plurality of elementary halftone color patches printed on a medium;
compensating for an optical characteristic of at least said medium by altering with said adjustment parameter γ
a value associated with said optical characteristic of said elementary halftone color patches;
calculating an optical characteristic of a plurality of arbitrary halftone color patches created according to a halftone algorithm based on the compensated optical characteristics of said elementary halftone color patches;
measuring optical characteristic of said arbitrary halftone color patches printed on the medium; and
determining the difference between said calculated optical characteristic of said arbitrary halftone color patches and said measured optical characteristic of said arbitrary halftone color patches in order to characterize said adjustment parameter. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
determining an average value (Ave. Δ
E) of the differences between said calculated optical characteristic of said arbitrary halftone color patches and said measured optical characteristic of said arbitrary halftone color patches; and
selecting the adjustment parameter γ
that minimizes said average value.
- , said method comprising steps of;
-
14. The method of claim 12, further comprising the steps of:
-
determining a maximum (max. Δ
E) of the differences between said calculated optical characteristic of said arbitrary halftone color patches and said measured optical characteristic of said arbitrary halftone color patches; and
selecting the adjustment parameter γ
that minimizes said maximum value.
-
-
15. The method of claim 12, wherein said each of said elementary halftone color patches represent a pattern of dots, and further comprising the step of locating said dots of said elementary halftone color patches at intersections of a virtual, superimposable grid.
-
16. The method of claim 12, wherein said color printer comprises a CMY color printer, and said elementary halftone color patches include 1072 color patches.
-
17. The method of claim 12, wherein said halftone algorithm comprises one of a halftone screen algorithm and an error diffusion algorithm.
-
18. The method of claim 12, wherein said value associated with said optical characteristic of said elementary halftone color patches comprises tri-stimulus values Xi, Yi, Zi, and the step of compensating comprises the step of converting said tri-stimulus values Xi, Yi, Zi to compensated tri-stimulus values Xiγ
-
x, Yiγ
y, Ziγ
z.
-
x, Yiγ
-
19. The method of claim 18, further comprising the step of adjusting said γ
-
x, γ
y, γ
z, values to select an optimal adjustment parameters γ
x, γ
y, γ
z.
-
x, γ
-
20. The method of claim 18, wherein said γ
-
x, γ
y, γ
z values are less than unity.
-
x, γ
-
21. The method of claim 12, further comprising the step of selecting an optimal adjustment parameter that minimizes an overall difference in an optical characteristic for at least one arbitrary halftone color patch for compensating for the optimal characteristic of at least the medium.
-
22. The method of claim 12, wherein said calculating step further comprises the step of determining said optical characteristic (X, Y, Z) of said arbitrary halftone color patches according to the following equations:
-
23. The method of claim 12, wherein said calculating step further comprises the step of sampling random values of input color signals to create the arbitrary halftone color patches.
-
24. A printing system suitable for calibrating a digital color printer, said system comprising:
-
a storage element for storing an optical characteristic of a plurality of elementary halftone color patches printed on a medium;
a compensator for converting said optical characteristics of said elementary halftone color patches into a compensated optical characteristic value in response to a compensation value;
a calculation stage for calculating an optical characteristic value of a plurality of arbitrary halftone color patches created according to a halftone algorithm in response to said compensated optical characteristic value of the elementary halftone color patches, a measuring element for measuring an optical color characteristic value of the arbitrary halftone color patches printed on a medium; and
a comparator for comparing the calculated optical characteristic value of the arbitrary halftone color patches with the measured optical characteristic value of the arbitrary halftone color patches to characterize said compensation value. - View Dependent Claims (25, 26, 27)
means for determining a difference between the calculated and the measured optical characteristic values of the arbitrary halftone color patches; and
means for selecting an optimal compensation value that minimizes an overall difference in an optical characteristic for at least one arbitrary halftone color patch.
-
-
26. The system of claim 25 wherein said compensator comprises means for altering tri-stimulus values (Xi, Yi, Xi) associated with said elementary halftone color patches to compensated values (Xiγ
-
x, Yiγ
y, Ziγ
z) according to the compensation values γ
x, γ
y, γ
z.
-
x, Yiγ
-
27. The system of claim 26, wherein said compensation values γ
-
x, γ
y, γ
z are less than unity.
-
x, γ
Specification