(12) United States Patent US 7,652,789 B2 Jan. 26, 2010...of all colors 51 . US. Patent Jan. 26,...
Transcript of (12) United States Patent US 7,652,789 B2 Jan. 26, 2010...of all colors 51 . US. Patent Jan. 26,...
(12) United States Patent Berns et a].
US007652789B2
US 7,652,789 B2 Jan. 26, 2010
(10) Patent N0.: (45) Date of Patent:
(54)
(75)
(73)
(*)
(21)
(22)
(65)
(51)
(52)
(58)
(56)
PRODUCTION OF COLOR CONVERSION PROFILE FOR PRINTING
Inventors: Roy S. Berns, Pittsford, NY (US); Lawrence A. Taplin, Rochester, NY (US); Yoshifumi Arai, Nagano-ken (JP); Kimito Katsuyama, Nagano-ken (JP); Takashi Ito, Nagano-ken (JP)
Assignee: Seiko Epson Corporation, Tokyo (JP)
Notice: Subject to any disclaimer, the term of this patent is extended or adjusted under 35 U.S.C. 154(b) by 794 days.
Appl. No.: 10/700,658
Filed: Nov. 3, 2003
Prior Publication Data
US 2005/0094169 A1 May 5, 2005
Int. Cl. G03F 3/00 (2006.01) US. Cl. ....................... .. 358/1.9; 358/1.1; 358/518;
358/504; 382/162; 382/167; 345/598; 345/599 Field of Classi?cation Search ................ .. 358/1.9,
358/502, 504, 518, 520, 521, 523, 534, 3.02, 358/3.09*3.12, 525, 3.27, 2.1, 1.1, 500, 515,
358/3.03, 3.04, 3.05, 3.06, 1.2; 382/167, 382/162, 164; 347/15; 345/596, 589, 590,
345/597, 601, 602, 603, 613, 598, 599 See application ?le for complete search history.
References Cited
U.S. PATENT DOCUMENTS
FOREIGN PATENT DOCUMENTS
JP 11-261740 9/1999
(Continued) OTHER PUBLICATIONS
Y. Chen et al., “A Multi-Ink Color-Separation Algorithm Maximizing Color Constancy,” IS&T/ SID Eleventh Color Imaging Conference (Nov. 2003), pp. 277-281.
(Continued) Primary ExamineriKing Y Poon Assistant ExamineriLaWrence E Wills (74) Attorney, Agent, or FirmiMartine Penilla & Gencarella, LLP
(57) ABSTRACT
A spectral printing model converter is used to convert ink amount data to spectral re?ectance of a color patch to be printed according to the ink amount data. A plurality of sample ink amount data each representing a set of ink amounts of plural inks is provided, and each sample ink amount data is converted into spectral re?ectance of a virtual sample patch to be printed With the ink amounts represented by the sample ink amount data using the spectral printing model converter. An evaluation index is calculated for each sample ink amount data, Where the evaluation index includes a color difference index and an image quality index of the virtual sample patch to be printed according to the sample ink amount data. The color difference index represents a color difference between a sample color Which is calculated from the spectral re?ectance and a comparative color Which is selected as a basis for comparison. Plural sample ink amount data is then selected based on the evaluation index, and a pro?le de?ning correspondence between colorimetric value data and ink amount data is produced based on the selected
5,929,906 A 7/1999 Arai et a1. Plural Sample 111k amount data
(Continued) 38 Claims, 34 Drawing Sheets
_ _ ‘ Parameter data 120
not shape dam F S ectral re?ectance data ~ Mex r 139T I f‘ 125
g ,l, Halftone module Ha lmage quamy 9- 1260 a c _; S ,- 100 Index Calculator - peetral 122 1 M _, . . Sample Color CV1 : Prlntmg Model . " y —> converter R5mp( A ) Calculator (D50) Color DIfferenoe ' —1262 5 Index Calculator
K —> 1 P ' Color ' r‘ g 0 (Fonuard Model 0 r H 1 Index a "* Converter) 1 l c‘” E|1=f(CDl,IQl) a, G —v 1L
1 3O
sRGB Pro?le r162 selector ‘ . .
sRGB L a b [-140
Pro?le 142 Ink Pro?le f High Evaluatlon
Luaobo CMVKOG Sample Data Printer LUT/ ‘139
160 J Cu,Mn,Yn,Ko.On,Gn sRGB CMYKOG f C1,M|,Y1,K|,O|,G1
I Gamut Mapping Processor 5 L f‘ 144
o o m L'a‘h' value L a h CMYKOG (D50)
smoothed Ink Pro?le
US 7,652,789 B2 Page 2
US. PATENT DOCUMENTS
6,761,426 B2* 7/2004 Tsuchiya et a1. ............ .. 347/19
6,987,567 B2 * 1/2006 Takahashi et al. 356/405 7,053,910 B2 5/2006 Newman 7,298,513 B2 11/2007 Namikata
2002/0024574 A1* 2/2002 Uchida ..................... .. 347/104
2003/0002064 A1* 1/2003 Otsuki ..................... .. 358/1.13
2003/0098896 A1 5/2003 Berns et al. 2003/0177930 A1* 9/2003 Derhak et a1. ............. .. 101/484
2003/0214686 A1* 11/2003 Saito et al. ...... .. 358/504
2005/0219569 A1* 10/2005 Yamamoto et al. 358/1.9 2007/0291312 A1* 12/2007 Kaneko et al. . . . . . . . .. 358/2.1
FOREIGN PATENT DOCUMENTS
JP 2001-320592 11/2001 JP 2002-354276 12/2002 JP 2003-153015 5/2003 JP 2003-153024 5/2003 JP 2003-303085 10/2003
OTHER PUBLICATIONS
Final Program and Proceedings of IS&T/ SID, Fourth Color Imaging Conference: Color Science, Systems and Applications (Nov. 19-22, 1996), pp. i-iii and 4-9. Y. Arai et al., “A neural network for correcting the color shifts due to the illuminant changes,” Progress in Neural Information Processing:
Proceedings of the International Conference on Neural Information Processing (Sep. 24-27, 1996), pp. 350-355. Y. Arai et al., “Device-and-illuminant independent color reproduc tion using principal component analysis and neural networks,” Device-Independent Color Imaging II: Proceedings of SPIE-The International Society for Optical Engineering (Feb. 7-8, 1995), vol. 2414, pp. i-iv and 114-122. Y. Arai et al., “A Color Conversion Method Using a Neural Network for a Cross-Media Color Appearance Matching,” AIC Color 97, Proceedings of the 8th Congress of the International Colour Asso ciation (May 25-30, 1997), pp. 556-569, vol. II, The Color Science Association of Japan, Kyoto, Japan. Abstract of Japanese Patent Publication No. JP 11-261740, Pub. Date: Sep. 24, 1999, Patent Abstracts of Japan. Abstract of Japanese Patent Publication No. JP 2001-320592, Pub. Date: Nov. 16, 2001, Patent Abstracts of Japan.
Abstract of Japanese Patent Publication No. JP 2002-354276, Pub. Date: Dec. 6, 2002, Patent Abstracts of Japan.
Abstract of Japanese Patent Publication No. JP 2003-153015, Pub. Date: May 23, 2003, Patent Abstracts of Japan. Abstract of Japanese Patent Publication No. JP 2003-153024, Pub. Date: May 23, 2003, Patent Abstracts of Japan. Abstract of Japanese Patent Publication No. JP 2003-303085, Pub. Date: Oct. 24, 2003, Patent Abstracts of Japan.
* cited by examiner
US. Patent Jan. 26, 2010 Sheet 2 M34
Fig.2 First Embodiment
Start
7
US 7,652,789 B2
K510 Prepare spectral printing model (forward model converter)
r515 Prepare a large number of virtual samples in ink space
V f- 520
spectral printing model Calculate CIELAB values of virtual samples using the
f- 525
sort all the samples into the different cells Divide the CIELAB space into a plurality of cells and
V
De?ne evaluation index : Color lnconstancy Index + GI
the best sample in each cell Calculate evaluation index for each sample and select
Create Ink pro?le
Create smoothed lnk pro?le
V
Gamut map to produce printer lookup table
End
US. Patent Jan. 26, 2010 Sheet 3 0f 34 US 7,652,789 B2
OON
OOr
00v 00v
J I
ON 00 OOP ONr
US. Patent Jan. 26, 2010 Sheet 4 of 34 US 7,652,789 B2
Fig.4
Step S35 (Selection of best sample)
> f 555
Select sample ink amount data in the cell
Fonlvard model 560
Convert sample ink amount to spectral re?ectance
A2 \ /- sea Calculate XYZ for D50 Calculate XYZ for F11 /. 575
¢ /- 564 ‘ r- 870 Halftone Chromatic adaptation Chromatic adaptation processing transform to D65 transform to DB5
l r S 6 l r572 Calculate CIELAB : Calculate CIELAB :
CV1=(L*a*b*)D50->D65 CV2=(L*a*b*)F11->D65
Calculate Evaluiation Index
S85 N0 Done
7
Yes f 590
Select the best sample in the cell
‘
| Return I
US. Patent Jan. 26, 2010 Sheet 5 0f 34 US 7,652,789 B2
Fig.5
C Calculate GI )
Prepare parameter data J‘ 5100
Prepare dot shape data J‘ 5110
Prepare spectral _/_ S120 re?ectance data
Create a subpixel plane I 5125
Create dots on the subpixel ~,-513g plane using dot shape data
Have all colors been ?nlshed
7
YES
Calculate the li htness r5140 using spectral re ectance
of all colors
51
US. Patent Jan. 26, 2010 Sheet 6 6f 34 US 7,652,789 B2
Fig.6
parameter data
- X resolution I1440dpi
'Y resolution I720dpi
- number of colors 26
' printing media ' Iphoto paper
- number of subpixels/ pixel I20
- number of nozzles I 180
US. Patent Jan. 26, 2010 Sheet 7 0f 34 US 7,652,789 B2
Fig.7
dot shape data
?rst dot second dot relative distance
_colorlnozzle Xsize Ysize Xsize Ysize Xsize Ysize F N0 (Y0) (Y0) (X1) (Y1) (X2) (Y2)
#E 1 4.6 2.4 Q #1'80 4'2 22 d d d 6 #1
#1'80 4491
#1'80 #51
#1'80 #1
#1'80 #31
#1'80
9 X0
Y0
US. Patent Jan. 26, 2010 Sheet 8 0f 34 US 7,652,789 B2
Fig.8
1 __
R(/\)
_ 0 ! >
380 A (nm) 780
spectral re?ectance data
A 380 390 400 780
0.21 0.25 0.384
US. Patent Jan. 26, 2010 Sheet 9 0f 34 US 7,652,789 B2
3% w Em Eu 8% SEESE O
2% 28:2
@QE
US. Patent Jan. 26, 2010 Sheet 10 0f 34 US 7,652,789 B2
Fig.10 Q
Calculatev Minimum fre uency of the image eu=X-resolution/ gumber of pixels
of X-direction x 25.4) f 5205 ev=Y-resolution/ number of pixels
of Y-direction X 25.4)
Initialize u and v ‘ r5210
S230 NO Have all (u,v)
been ?7nished YES
lnt= J Pow/all of subpixels f3235
Ave: 2 Z L(x,y ’‘ y /% pixels $5240
End
US. Patent Jan. 26, 2010 Sheet 11 0134 US 7,652,789 B2
26E 22; B 82E? 2: F cozuotoo
E AEEBEF:
= Saw t>
55:5: imam
3.9m 265 652.6 4
US. Patent Jan. 26, 2010 Sheet 13 0f 34 US 7,652,789 B2
Fig.13
( Smoothing process )
De?ne position data $5300
De?ne Smoothness J- 5305 Evaluation Index
Select a sample I531‘)
Select neighboring grid points f5315
Calculate Smoothness ~,-53g() Evaluation Index
j/S340 Renew position data Store the optimized sample
r5335 interpolate lnk amount data
5345
YES m samples been finished
S350
YES Have predetermined number of times been
?nished 7
US. Patent Jan. 26, 2010 Sheet 14 0f 34 US 7,652,789 B2
3.3
US. Patent Jan. 26, 2010 Sheet 15 0f34
Fig.15
L*
$ : high lightness | |
Y ' R
G 53 i?side)
US 7,652,789 B2
G 52 6n the surface)
US. Patent Jan. 26, 2010 Sheet 16 6f 34 US 7,652,789 B2
MEEEE :3; SE3. 52%
$.96
US. Patent Jan. 26, 2010 Sheet 17 0f 34 US 7,652,789 B2
, HEEE :5. 513. m 3% 111 Eu- smraw. 5%: a
2.91
US. Patent Jan. 26, 2010 Sheet 18 0f 34 US 7,652,789 B2
MEEEE WU- SNHYEMI “my? Em- EMYEM. ZET EM- NQMTEMI 54min” _w