CN106576131A - 颜色管理 - Google Patents
颜色管理 Download PDFInfo
- Publication number
- CN106576131A CN106576131A CN201580029706.3A CN201580029706A CN106576131A CN 106576131 A CN106576131 A CN 106576131A CN 201580029706 A CN201580029706 A CN 201580029706A CN 106576131 A CN106576131 A CN 106576131A
- Authority
- CN
- China
- Prior art keywords
- color
- coloring agent
- file
- colorant
- tuner
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 239000003086 colorant Substances 0.000 claims abstract description 682
- 238000000034 method Methods 0.000 claims abstract description 389
- 238000013461 design Methods 0.000 claims abstract description 187
- 238000004519 manufacturing process Methods 0.000 claims abstract description 19
- 239000000758 substrate Substances 0.000 claims abstract description 8
- 239000000203 mixture Substances 0.000 claims description 197
- 238000007639 printing Methods 0.000 claims description 192
- 238000009472 formulation Methods 0.000 claims description 162
- 238000007726 management method Methods 0.000 claims description 155
- 239000000463 material Substances 0.000 claims description 134
- 238000009825 accumulation Methods 0.000 claims description 98
- 238000004040 coloring Methods 0.000 claims description 51
- 230000003287 optical effect Effects 0.000 claims description 47
- 230000003595 spectral effect Effects 0.000 claims description 44
- 238000005259 measurement Methods 0.000 claims description 41
- 238000002156 mixing Methods 0.000 claims description 32
- 239000003795 chemical substances by application Substances 0.000 claims description 26
- 239000004744 fabric Substances 0.000 claims description 26
- 230000001737 promoting effect Effects 0.000 claims description 22
- 238000001228 spectrum Methods 0.000 claims description 19
- 230000005540 biological transmission Effects 0.000 claims description 16
- 238000012512 characterization method Methods 0.000 claims description 16
- 238000004088 simulation Methods 0.000 claims description 16
- 230000006835 compression Effects 0.000 claims description 14
- 238000007906 compression Methods 0.000 claims description 13
- 238000004364 calculation method Methods 0.000 claims description 12
- 230000000007 visual effect Effects 0.000 claims description 12
- 238000011049 filling Methods 0.000 claims description 10
- 239000000126 substance Substances 0.000 claims description 10
- 230000008520 organization Effects 0.000 claims description 6
- 230000004044 response Effects 0.000 claims description 5
- 230000008569 process Effects 0.000 description 218
- 239000010410 layer Substances 0.000 description 129
- 239000000047 product Substances 0.000 description 85
- 230000035508 accumulation Effects 0.000 description 79
- 239000000975 dye Substances 0.000 description 73
- 239000004753 textile Substances 0.000 description 48
- 239000000976 ink Substances 0.000 description 38
- 238000004422 calculation algorithm Methods 0.000 description 28
- 230000006854 communication Effects 0.000 description 24
- 230000015654 memory Effects 0.000 description 23
- 238000004891 communication Methods 0.000 description 22
- 238000005516 engineering process Methods 0.000 description 22
- 230000006870 function Effects 0.000 description 21
- 238000003860 storage Methods 0.000 description 21
- 230000008859 change Effects 0.000 description 20
- 238000006243 chemical reaction Methods 0.000 description 20
- 238000004043 dyeing Methods 0.000 description 13
- 238000012545 processing Methods 0.000 description 13
- 230000008901 benefit Effects 0.000 description 12
- 238000012937 correction Methods 0.000 description 12
- 230000004438 eyesight Effects 0.000 description 12
- 238000002360 preparation method Methods 0.000 description 12
- 238000004590 computer program Methods 0.000 description 11
- 238000005286 illumination Methods 0.000 description 11
- 230000007246 mechanism Effects 0.000 description 10
- 239000000243 solution Substances 0.000 description 10
- 229910052799 carbon Inorganic materials 0.000 description 9
- 238000006073 displacement reaction Methods 0.000 description 9
- 238000002310 reflectometry Methods 0.000 description 9
- 239000002904 solvent Substances 0.000 description 9
- 238000000926 separation method Methods 0.000 description 8
- 238000011068 loading method Methods 0.000 description 7
- 238000012986 modification Methods 0.000 description 7
- 230000004048 modification Effects 0.000 description 7
- 239000000123 paper Substances 0.000 description 7
- 238000012546 transfer Methods 0.000 description 6
- 238000009941 weaving Methods 0.000 description 6
- 239000004606 Fillers/Extenders Substances 0.000 description 5
- 239000006229 carbon black Substances 0.000 description 5
- 238000011960 computer-aided design Methods 0.000 description 5
- 230000004899 motility Effects 0.000 description 5
- 238000009971 piece dyeing Methods 0.000 description 5
- 230000004224 protection Effects 0.000 description 5
- 238000007493 shaping process Methods 0.000 description 5
- 230000002745 absorbent Effects 0.000 description 4
- 239000002250 absorbent Substances 0.000 description 4
- 238000010521 absorption reaction Methods 0.000 description 4
- 230000002452 interceptive effect Effects 0.000 description 4
- 238000002372 labelling Methods 0.000 description 4
- 239000007788 liquid Substances 0.000 description 4
- 239000004033 plastic Substances 0.000 description 4
- 229920003023 plastic Polymers 0.000 description 4
- 230000009467 reduction Effects 0.000 description 4
- 238000009877 rendering Methods 0.000 description 4
- 239000004677 Nylon Substances 0.000 description 3
- 230000009471 action Effects 0.000 description 3
- 239000008186 active pharmaceutical agent Substances 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 3
- 238000013144 data compression Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000009792 diffusion process Methods 0.000 description 3
- 238000009826 distribution Methods 0.000 description 3
- 235000013399 edible fruits Nutrition 0.000 description 3
- 238000007646 gravure printing Methods 0.000 description 3
- 230000010354 integration Effects 0.000 description 3
- 238000013507 mapping Methods 0.000 description 3
- 229920001778 nylon Polymers 0.000 description 3
- 238000011022 operating instruction Methods 0.000 description 3
- 238000004611 spectroscopical analysis Methods 0.000 description 3
- 230000009466 transformation Effects 0.000 description 3
- 238000013519 translation Methods 0.000 description 3
- 241000532370 Atla Species 0.000 description 2
- 229920000742 Cotton Polymers 0.000 description 2
- 239000002253 acid Substances 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 239000011248 coating agent Substances 0.000 description 2
- 238000000576 coating method Methods 0.000 description 2
- 239000012141 concentrate Substances 0.000 description 2
- 238000010014 continuous dyeing Methods 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000005611 electricity Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 239000006260 foam Substances 0.000 description 2
- 238000003384 imaging method Methods 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 230000014759 maintenance of location Effects 0.000 description 2
- 238000013178 mathematical model Methods 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000007645 offset printing Methods 0.000 description 2
- 229920000728 polyester Polymers 0.000 description 2
- 238000012805 post-processing Methods 0.000 description 2
- 238000003908 quality control method Methods 0.000 description 2
- 238000002407 reforming Methods 0.000 description 2
- 238000010020 roller printing Methods 0.000 description 2
- 238000010022 rotary screen printing Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000004513 sizing Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 239000013589 supplement Substances 0.000 description 2
- 238000003786 synthesis reaction Methods 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- RMWVZGDJPAKBDE-UHFFFAOYSA-N 2-acetyloxy-4-(trifluoromethyl)benzoic acid Chemical compound CC(=O)OC1=CC(C(F)(F)F)=CC=C1C(O)=O RMWVZGDJPAKBDE-UHFFFAOYSA-N 0.000 description 1
- 238000010146 3D printing Methods 0.000 description 1
- 241000272525 Anas platyrhynchos Species 0.000 description 1
- 241000208340 Araliaceae Species 0.000 description 1
- 229920002955 Art silk Polymers 0.000 description 1
- 101100117236 Drosophila melanogaster speck gene Proteins 0.000 description 1
- 101000746134 Homo sapiens DNA endonuclease RBBP8 Proteins 0.000 description 1
- 101000969031 Homo sapiens Nuclear protein 1 Proteins 0.000 description 1
- 238000007476 Maximum Likelihood Methods 0.000 description 1
- 102100021133 Nuclear protein 1 Human genes 0.000 description 1
- 240000007594 Oryza sativa Species 0.000 description 1
- 235000007164 Oryza sativa Nutrition 0.000 description 1
- 241000283898 Ovis Species 0.000 description 1
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 1
- 235000003140 Panax quinquefolius Nutrition 0.000 description 1
- 241001637516 Polygonia c-album Species 0.000 description 1
- 241000656145 Thyrsites atun Species 0.000 description 1
- 206010047571 Visual impairment Diseases 0.000 description 1
- 239000006096 absorbing agent Substances 0.000 description 1
- 230000002730 additional effect Effects 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 239000000956 alloy Substances 0.000 description 1
- 229910045601 alloy Inorganic materials 0.000 description 1
- 230000000845 anti-microbial effect Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 230000002146 bilateral effect Effects 0.000 description 1
- 229910002056 binary alloy Inorganic materials 0.000 description 1
- 239000006227 byproduct Substances 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 239000000919 ceramic Substances 0.000 description 1
- 230000004456 color vision Effects 0.000 description 1
- 238000004737 colorimetric analysis Methods 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 238000013075 data extraction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000010790 dilution Methods 0.000 description 1
- 239000012895 dilution Substances 0.000 description 1
- 239000000986 disperse dye Substances 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 239000012467 final product Substances 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 230000004907 flux Effects 0.000 description 1
- 230000009187 flying Effects 0.000 description 1
- 235000013305 food Nutrition 0.000 description 1
- 235000008434 ginseng Nutrition 0.000 description 1
- 238000002347 injection Methods 0.000 description 1
- 239000007924 injection Substances 0.000 description 1
- 238000007641 inkjet printing Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000009940 knitting Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000012669 liquid formulation Substances 0.000 description 1
- 230000005389 magnetism Effects 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 229910052751 metal Inorganic materials 0.000 description 1
- 238000012806 monitoring device Methods 0.000 description 1
- 230000007935 neutral effect Effects 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 239000003973 paint Substances 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000000049 pigment Substances 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 238000004153 renaturation Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 235000009566 rice Nutrition 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000007789 sealing Methods 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 230000035807 sensation Effects 0.000 description 1
- 238000009987 spinning Methods 0.000 description 1
- 238000010186 staining Methods 0.000 description 1
- 230000000638 stimulation Effects 0.000 description 1
- 238000005728 strengthening Methods 0.000 description 1
- 230000001502 supplementing effect Effects 0.000 description 1
- 239000002344 surface layer Substances 0.000 description 1
- 229920002994 synthetic fiber Polymers 0.000 description 1
- 239000004758 synthetic textile Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
- 125000000391 vinyl group Chemical group [H]C([*])=C([H])[H] 0.000 description 1
- 229920002554 vinyl polymer Polymers 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/005—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
- B41J2/01—Ink jet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/603—Colour correction or control controlled by characteristics of the picture signal generator or the picture reproducer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/603—Colour correction or control controlled by characteristics of the picture signal generator or the picture reproducer
- H04N1/6033—Colour correction or control controlled by characteristics of the picture signal generator or the picture reproducer using test pattern analysis
- H04N1/6041—Colour correction or control controlled by characteristics of the picture signal generator or the picture reproducer using test pattern analysis for controlling uniformity of color across image area
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/603—Colour correction or control controlled by characteristics of the picture signal generator or the picture reproducer
- H04N1/6052—Matching two or more picture signal generators or two or more picture reproducers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/6075—Corrections to the hue
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/6083—Colour correction or control controlled by factors external to the apparatus
- H04N1/6086—Colour correction or control controlled by factors external to the apparatus by scene illuminant, i.e. conditions at the time of picture capture, e.g. flash, optical filter used, evening, cloud, daylight, artificial lighting, white point measurement, colour temperature
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/6097—Colour correction or control depending on the characteristics of the output medium, e.g. glossy paper, matt paper, transparency or fabrics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3225—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
- H04N2201/3256—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document colour related metadata, e.g. colour, ICC profiles
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Spectrometry And Color Measurement (AREA)
- Color Image Communication Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本文描述了用于颜色管理的方法、***和计算机可读媒体。在一些实现中,方法能够包括访问与基材、一种或多种着色剂和着色剂调配器的组合关联的一个或多个积聚曲线。方法也能够包括访问指定设计并且包括一个或多个层文件的设计文件,每个层文件指定层颜色。方法还能够包括基于一个或多个积聚曲线,为每个层颜色生成对应着色配方。方法也能够包括创建具有到设计指令/元数据文件的链路,并且包括与要使用设计指令/元数据文件执行的着色剂调配作业关联的参数的产生作业指令/元数据文件。
Description
相关申请
本申请要求2014年4月2日提交的并且题为"Systems and Methods for ColorManagement"的美国临时申请号61/974093的权益,该申请通过引用全部结合于本文中。
背景技术
一直在尝试在包含调配着色剂的过程中管理颜色。例如,用于跨平台颜色管理***的国际色彩联盟(ICC)规范(例如,ICC.1:2010版本4.3.0.0)在诸如出版的一些颜色有关工业中广泛使用。在许多国际和其它标准中引用ICC规范来解决颜色管理中的挑战,例如,在印刷相同文档在不同印刷机上印刷,在不同监测器上查看或者在不同照明质量下查看时可看上去不同时。此类挑战能够由多种因素造成或加重,因素包含不同装置色域(例如,可实现颜色的范围)、光源同色异谱和观察者视觉同色异谱。为解决这些问题,比色和/或光谱变换能够用来将颜色从一个装置颜色空间(例如,源装置)映射到另一装置颜色空间(例如,目的地装置)。
ICC已采用装置独立颜色变换。对于每个装置,存在从那个装置到标准颜色空间(例如国际照明委员会(CIE)标准颜色空间CIEXYZ/CIELAB(或XYZ/L*a*b*))的变换。变换具有来源到标准颜色空间或目的地到标准颜色空间信息。
在典型的ICC工作流程中,从装置到标准颜色空间(即,配置文件连接空间(PCS))的变换嵌在ICC来源配置文件或ICC目的地配置文件中。ICC配置文件可描述装置的独特颜色特性,并且可包含从装置到PCS的变换。可为诸如输入装置(例如,扫描仪、数码拍摄装置或诸如此类)、输出装置(例如,印刷机、胶片记录器或诸如此类)和显示装置(例如,LCD监测器、投影仪或诸如此类)的装置形成ICC配置文件。
例如,显示校准和表征(或整形(profiling))能够是颜色管理工作流程的重要方面。校准是使装置由此进入标准状态(例如,6500K的色温和2.2的伽玛)的过程,并且装置通过确定监测器如何表示或再现颜色来表征。监测器例如能够通过测量监测器如何显示已知颜色值来表征。随后,能够创建ICC配置文件,其定义在装置相关RGB值与CIE装置独立XYZ/L*a*b*值之间的定量关系。以类似的方式,用于CMYK印刷机的ICC配置文件能够提供在装置相关CMYK值与CIE装置独立XYZ/L*a*b*值之间的定量关系。此类关系可采用内插应用到的查表(LUT)来建立,其已预先计算,或者使用颜色度量以基于CIE标准颜色空间(XYZ/L*a*b*),经由配置文件连接空间(PCS)即时(on the fly)执行颜色变换。
在另一示例中,颜色变换能够基于CIE标准颜色空间(XYZ/L*a*b*),经由PCS定义从RGB数字拍摄装置输入装置到CMYK喷墨输出装置的变换。通过印刷出一系列的胶片(patch),并且随后采用颜色测量装置来测量它们,能够生成印刷机配置文件。这样,印刷机配置文件能够用来将CMYK装置颜色值转换成PCS XYZ/L*a*b值,且反之亦然。
为执行从拍摄装置RGB值到用于印刷机的CMYK值的变换,可能需要有两个表(A到B和B到A)。例如,在A到B转换中,嵌有数字拍摄装置配置文件的图像配置文件允许从装置颜色(RGB)到CIE颜色规范(L*a*b*)的转换。另一方面,在B到A转换中,使用能够经由监测器校准颜色矩阵创建的颜色监测器配置文件(例如,RGB配置文件),能够将转换的CIE颜色规范(L*a*b*)转换成显示装置颜色规范。备选地,通过使用喷墨印刷机配置文件,能够将视觉颜色转换成喷墨印刷机装置颜色(例如,CYMK)。在B到A转换的过程期间,一些源颜色可在目的地装置的整个范围外,因此,那些PCS颜色将被压缩到装置的整个范围中,这能够导致在转换的装置颜色与源CIE颜色规范之间的差别。这称为色域映射过程。
ICC跨平台颜色管理***被批准为国际标准ISO15076-1:2010"Image technologycolor management—Architecture,profile format and data structure"。ISO 15076-1:2010指定颜色配置文件格式,并且描述它能够在其内操作的体系结构。此体系结构支持指定数字数据的预期彩色图像处理的信息的交换。也指定了要求的参考颜色空间和数据结构(标记)。
ICC跨平台颜色管理***可经受一个或多个挑战、问题或限制。例如,颜色匹配准确度可以是个挑战,因为管理此转译和解释的固有方法和算法能够引起不准确性,这例如可在一些行业中是不可接受的,例如纺织品印刷。适当管理的ICC颜色工作流程可指定只要产生的80%的颜色在3-6δ(delta)误差(DE)的DE容限内,其中不多于3%超过12DE,则该过程在容限内。δ误差(DE)是产生的颜色距所预期或“标准”颜色的颜色误差量的数字描述,即,CMC(l:c)色差公式。存在用于计算在2种颜色之间DE值的行业接受的公式。在纺织行业中,正常最大容限为DE的1.5个单位,其中正常偏离为“1”或更小。一些产品可要求0.5DE单位或更小的颜色准确度。在ICC颜色管理工作流程内可难以或甚至不可能实现在此范围中的颜色准确度。对于此限制,一个原因可以是ICC颜色管理工作流程未意图实现经常在纺织行业要求的颜色准确度级别。ICC颜色管理工作流程可已设计用于照片逼真图像(例如,通常在图形艺术中使用的图像)的在审美上令人愉悦和某种程度(somewhat)的颜色准确的再现。它可能未设计用于如纺织行业要求的“点”颜色的准确再现。
另外,在传统ICC管理颜色工作流程中,用户可具有用于控制颜色的准确度的有限选项。实际上,用户可能只能够通过操控图像本身来控制颜色的准确度。换言之,数据文件本身必须调整或者“移位”以获得更接近要求的容限的输出颜色。通过这样做,屏上表示可变化,并且用户可不再具有最终所预期产品的准确表示。这可在颜色开发与匹配过程期间引起极大的困难。
ICC工作流程的另一限制涉及默认ICC施照体。通过默认,ICC颜色管理***在D50照明工作流程中工作。D50是在5000K的互相关色温的CIE标准施照体,其具有用来查看最终产品的定义的光谱功率分布。D50是用于图形艺术的常用且被接受的工业施照体。用于日照的纺织行业标准是D65,但在印刷行业和图形艺术领域,D50通常用作日照标准。例如,纺织行业已采用D65施照体作为通用标准。按照定义,CIE和ISO规定,“除非存在使用不同施照体的特定原因,否则,应在要求代表性日照的所有比色计算中使用CIE标准施照体D65”(ISO11664-2:2007(E)/CIE S 014-2/E:2006)。虽然已形成允许D50配置文件在D65环境中使用的数学模型,但这些数学转换模型本身可易于引入误差,并且在最差情况下,可以是正确值的近似值。这能够引起产生的颜色进一步不准确,这可在纺织供应链中是不可接受的。
ICC工作流程仍有的另一限制涉及配置文件图表准确度。具体而言,此限制与通常印刷以创建印刷机颜色配置文件的“配置文件图表”关联。这涉及行业定义的颜色胶片的物理印刷,胶片表示在印刷机器中可用的着色剂(例如,染料/墨水)的置换。此图表通常囊括用户印刷的从800到2000种独特的颜色。这些颜色胶片通过软件发送独特值到印刷机来创建。随后,采用分光光度计来测量印刷的胶片。通过这样做,能够创建将发送到印刷机的“原始”装置值与已知颜色值相关的查表(LUT)。整形软件随后将采用这些有关值,并且填充代表印刷机的三维颜色空间。与此方法有关的潜在问题能够是印刷机能够表示的颜色空间潜在地能够包含大量(例如,数百万)种颜色,并且因此使用配置文件的颜色引擎必须“内插”在来自配置文件图表的已知颜色之间以预测用于未知颜色的值。此内插可在其最佳情况下是不准确的,并且其准确度可严重取决于印刷的胶片的数量、数字颜色调配机器中原色(primary)(例如,着色剂、墨水、染料或颜料)的数量及通过操作员采用的颜色读数的准确度。增大此过程的准确度的一种方式是要增大在三维颜色空间中利用的颜色胶片的数量。目前,这能够通过在配置文件图表上印刷数量更大得多的胶片来实现。由于准确测量要求的胶片的数量所要求的时间和这些附加读数的准确度可使整形过程变得甚至更不准确,因此,这可能是不实际的。
还有的另一限制涉及同色异谱。在比色法中,同色异谱指对于给定条件集,一对物体具有不同光谱反射率曲线,但具有相同比色规范(即,颜色匹配)。如果在照明中变化时,该对物体不再匹配,则该对被认为是展现施照体/源同色异谱。如果在观察者中变化时,该对物体不再匹配,则该对被认为是展现观察者同色异谱。光谱功率分布描述以每个可见波长由颜色样本发射,传送或反射的总光的比例;它精确地定义来自任何物理刺激的光。然而,人眼只包含三种颜色受体(即,三种类型的视锥细胞),这意味着所有颜色被还原成三个感知量,称为三激值(X,Y,Z)。出现同色异谱,因为每个类型的视锥响应来自范围广泛的波长的积聚能量,使得跨所有波长的光的不同组合能够产生等效受体响应和相同三激值或颜色感知。
纺织行业要求同时在不同施照体下进行颜色匹配,这并不少见。这将允许样本在通过采用具有不同光照质量的广泛照明的供应链和零售环境移动时满足标准颜色的颜色匹配要求。此类型的颜色匹配称为非同色异谱颜色匹配。此能力可在ICC颜色管理工作流程中可实现的任何情况下是困难或不可能的,因为与光谱量相反,ICC工作流程基于比色量。
另一限制涉及可见波长范围。由于ICC平台建立在比色学基础上,因此,ICC工作流程的应用可限于可见波长范围。换言之,诸如军事伪装应用的在紫外和红外波长范围中有用的工业应用可能不适用。
在用于颜色调配***的一些常规颜色匹配操作中,一个或多个混浊媒介理论模型可用于计算材料(例如,基材和着色剂)的光学属性(例如,吸收和散射系数)。Kubelka-Munk理论是广泛用于混浊媒介模型的一个理论。
在用于数字着色剂调配***的颜色匹配中,可存在关于包含Kubelka-Munk的混浊媒介理论模型的常规应用的一个或多个挑战、问题或限制。例如,一些混浊媒介理论模型可涉及相对复杂的数学运算,并且可要求相当大的计算容量或时间以执行数学运算。混浊媒介理论模型一直在“逐颜色”基础上以常规方式应用到某些行业(例如,纺织),并且对于着色剂调配操作,可限于每设计配色不到20种颜色。以常规方式使用诸如Kubelka-Munk的混浊媒介理论模型,为配置用于数字着色剂调配的印刷图像的每个像素执行颜色匹配,这可能是不实际或在经济上不可行的(例如,在计算时间方面)。
一些混浊媒介理论模型的另一潜在限制涉及“叠印色”(Fall on color)。叠印色指在层中调配的着色剂的颜色特性,其中,一个层的颜色可应用(或落)在另一层的颜色上,从而导致具有与任一个别层颜色不同的属性。一些混浊媒介理论模型可不具有实际方法来预测如在典型颜色调配操作(例如,纺织品印刷操作)中可发生的多种颜色落在彼此上的所得到的颜色,在典型颜色调配操作中,按顺序逐一应用分色的印刷颜色(例如,经由对应印刷屏幕),其中颜色可彼此重叠或不彼此重叠。
一些混浊媒介理论模型的另一潜在限制可以是一些模型未提供实际方法以便对于色调设计的典型印刷件的潜在大量的像素以颜色一致方式预测色调颜色。另外,一些混浊理论媒介模型可未提供实际方法来预测可作为色调发展的一部分出现的色调移位。
在仍有的另一潜在限制中,一些混浊媒介理论模型可提供很少的方式或未提供方式来解决匹配在着色剂数据库的色域极限外的颜色目标。在一些常规着色剂调配环境中,可存在彼此相同或不同的多个着色剂调配器。由在每个着色剂调配器产生的颜色中可存在颜色差别。
其中鉴于上面提及的挑战、问题和限制,设想了一些实现。
发明内容
一些实现能够包含包括一个或多个输出装置的颜色***和具有一个或多个处理器并且经由网络耦合到一个或多个输出装置的颜色管理***。颜色管理***能够配置成确定目标颜色和目标颜色的对应光学信息,并且将对应于目标颜色的光学信息与着色剂配方的预测光学信息匹配,着色剂配方的预测光学信息基于对应于输出装置、输出装置操作模式、基材、一种或多种着色剂和一个或多个施照体/源和/或一个或多个观察者视觉特性的组合的输出装置表征信息。颜色管理***也配置成将包含着色剂配方和关联于着色剂配方的光学信息的指令/元数据文件传递到一个或多个输出装置,并且促使输出装置产生具有(bear)根据着色剂配方生成的颜色的着色制品。
颜色管理***能够还配置成混合每个层,并且将用于层中每个像素的着色剂配方添加/调整成用于像素的最终着色剂配方。颜色管理***也能够还配置成在着色剂配方上执行不透明函数。
指令/元数据文件能够还包含对应于层文件的层文件标识符。层文件和着色剂配方能够对促使喷墨印刷机在由层文件的像素指定的基材上的位置处应用由着色剂配方指定的着色剂组合是有效的。指令/元数据文件能够还包含基材标识符。
一些实现能够包含颜色产生方法。方法能够包含确定目标颜色和颜色的对应光学信息。方法能够还包含将对应于目标颜色的光学信息和着色剂配方的预测光学信息匹配,着色剂配方的预测光学信息基于对应于输出装置、输出装置操作模式、基材、一种或多种着色剂和一个或多个施照体/源和/或一个或多个观察者视觉特性的组合的输出装置表征信息。方法能够还包含将包含着色剂配方和关联于着色剂配方的光学信息的指令/元数据文件传递到一个或多个输出装置。方法能够也包含促使输出装置产生具有根据着色剂配方生成的颜色的着色制品。
方法能够还包含混合每个层,并且将用于层中每个像素的着色剂配方添加/调整成用于像素的最终着色剂配方。在着色剂配方上执行不透明函数。
指令/元数据文件能够还包含对应于层文件的层文件标识符。层文件和着色剂配方能够对促使喷墨印刷机在由层文件的像素指定的基材上的位置处应用由着色剂配方指定的着色剂组合是有效的。指令/元数据文件能够还包含基材标识符。
在***或方法的一些实现中,输出装置能够包含喷墨印刷机。在***或方法的一些实现中,输出装置能够包含模拟染色***。在***或方法的一些实现中,输出装置能够包含模拟印刷***。在***或方法的一些实现中,输出装置能够包含电子摄影术***。
一些实现能够包含一种方法。方法能够包含访问与基材、一种或多种着色剂和着色剂调配器的组合关联的一个或多个积聚(build-up)曲线,积聚曲线指定使用所述基材、一种或多种着色剂和着色剂调配器组合生成的一个或多个印刷件的光学特性。方法能够也包含访问指定设计的设计文件(设计文件包含一个或多个层文件),并且从设计文件提取一个或多个层文件,每个层文件指定层颜色。方法能够还包含基于一个或多个积聚曲线,为每个层颜色生成对应表征配方,并且为设计指令/元数据文件填充对应于每个层文件的着色配方和对应于一个或多个积聚曲线的参考值。方法能够也包含创建具有到设计指令/元数据文件的链路,并且包含与要使用设计指令/元数据文件执行的印刷作业关联的参数的产生作业指令/元数据文件,产生作业指令/元数据文件、设计指令/元数据文件是操作的以指示着色剂调配器调配着色剂(例如,指示印刷机印刷设计)。
方法能够还包含将设计指令/元数据文件和产生作业指令/元数据文件传送到与基材、一种或多种着色剂和着色剂调配器的组合关联的着色剂调配器。方法能够也包含使用设计指令/元数据文件和产生作业指令/元数据文件来调配着色剂(例如,在印刷机上印刷设计)。方法能够也包含从着色剂调配器产生的输出制品(例如,由印刷机印刷的设计的印刷件)获得光谱信息,并且基于光谱信息,调整一个或多个着色配方。
基于与基材、一种或多种着色剂和着色剂调配器组合关联的光谱信息,能够生成一个或多个积聚曲线。方法能够还包含创建对在计算机显示装置上呈现设计有效的显示配置文件,使得设计的颜色将以与设计的颜色将在具有如由着色剂调配器应用(例如,如由印刷机印刷)的设计的制品上显示基本上相同的方式在显示装置上显示。
一些实现能够包括配置成执行操作的一个或多个处理器。操作能够包含访问与基材、一种或多种着色剂和着色剂调配器的组合关联的一个或多个积聚曲线(积聚曲线指定使用基材、一种或多种着色剂和着色剂调配器组合生成的一个或多个印刷件的光学特性),并且访问指定设计的设计文件,设计文件包含一个或多个层文件。操作能够也包含从设计文件提取一个或多个层文件(每个层文件指定层颜色),并且基于一个或多个积聚曲线,为每个层颜色生成对应着色配方。
操作能够还包含为设计指令/元数据文件填充对应于每个层文件的着色配方和对应于一个或多个积聚曲线的参考值,并且创建具有到设计指令/元数据文件的链路,并且包含与要使用设计指令/元数据文件执行的产生作业关联的参数的产生作业指令/元数据文件,产生作业指令/元数据文件、设计指令/元数据文件是操作的以指示着色剂调配器产生设计(例如,指示印刷机印刷设计)。
操作能够也包含将设计指令/元数据文件和产生作业指令/元数据文件传送到与基材、一种或多种着色剂和着色剂调配器的组合关联的着色剂调配器,并且通过使用设计指令/元数据文件和产生作业指令/元数据文件来调配着色剂,产生设计(例如,在印刷机上印刷设计)。操作能够还包含从着色剂调配器产生的输出制品(例如,由印刷机印刷的设计的印刷件)获得光谱信息,并且基于获得的光谱信息,调整一个或多个着色配方。
基于与基材、一种或多种着色剂和着色剂调配器组合关联的光谱信息,能够生成一个或多个积聚曲线。操作能够也包含创建对在计算机显示装置上呈现设计有效的显示配置文件,使得设计的颜色将以与设计的颜色将在具有如由着色剂调配器应用(例如,如由印刷机印刷)的设计的制品上显示基本上相同的方式在显示装置上显示。
一些实现能够包含一种具有在其上存储的软件指令的非暂时性计算机可读媒介,指令在由一个或更多个处理器运行时,促使一个或多个处理器执行操作。操作能够包含访问与基材、一种或多种着色剂和着色剂调配器的组合关联的一个或多个积聚曲线(积聚曲线指定使用基材、一种或多种着色剂和着色剂调配器组合生成的一个或多个印刷件的光学特性),并且访问指定设计的设计文件,设计文件包含一个或多个层文件。操作能够也包含从设计文件提取一个或多个层文件(每个层文件指定层颜色),并且基于一个或多个积聚曲线,为每个层颜色生成对应着色配方。
操作能够还包含为设计指令/元数据文件填充对应于每个层文件的着色配方和对应于一个或多个积聚曲线的参考值,并且创建具有到设计指令/元数据文件的链路,并且包含与要使用设计指令/元数据文件执行的印刷作业关联的参数的产生作业指令/元数据文件,产生作业指令/元数据文件、设计指令/元数据文件是操作的以指示着色剂调配器根据设计调配着色剂(例如,指示印刷机印刷设计)。
操作能够也包含将设计指令/元数据文件和产生作业指令/元数据文件传送到与基材、一种或多种着色剂和着色剂调配器的组合关联的着色剂调配器,并且使用设计指令/元数据文件和产生作业指令/元数据文件来调配着色剂(例如,在印刷机上印刷设计)。操作能够还包含从着色剂调配器产生的输出制品(例如,由印刷机印刷的设计的输出印刷件)获得光谱信息,并且基于获得的光谱信息,调整一个或多个着色配方。
基于与基材、一种或多种着色剂和着色剂调配器组合关联的光谱信息,能够生成一个或多个积聚曲线。操作能够也包含创建对在计算机显示装置上呈现设计有效的显示配置文件,使得设计的颜色将以与设计的颜色将在由着色剂调配器产生的制品上(例如,在具有由印刷机印刷的设计的印刷制品上)显示的基本上相同的方式在显示装置上显示。
一些实现能够包含包括着色剂积聚表征模块和配置文件生成模块的***。***也能够包含配方颜色匹配模块、着色剂调配指令模块、产生队列模块及数字配方转换模块。***也能够包含层压缩模块。
着色剂积聚表征模块能够配置成执行***积聚表征函数,并且保持原色着色剂积聚数据和关联基材的历史。着色剂积聚表征模块能够配置成利用施照体/观察者对(或一个或更个施照体/源和/或一个或多个观察器视觉特性)和为每种原色着色剂选择的误差度量,以产生在表征中用于每个梯级(step)的提议的浓度。
***能够配置成使用具有非线性积聚测量的着色剂来预测颜色混合物的配方。
一些实现能够包括一种方法,其包括基于着色剂积聚光谱测量,预测用于分光光度计反射率测量和颜色空间坐标中的一个的着色剂配方混合物。
一些实现能够包括一种方法,其包括表征着色剂调配器,并且基于着色剂调配器表征,确定一个或多个着色剂配方。方法能够也包括调整一个或多个着色剂配方以生成一个或多个调整的着色剂配方,并且从一个或多个着色剂配方和一个或多个调整的着色剂配方之中选择一个或多个匹配着色剂配方的集。方法能够还包括提供一个或多个层文件和指令/元数据文件,一个或多个层文件包含位置信息,并且指令/元数据文件包含一个或多个匹配着色剂配方的集,一个或多个层文件和指令/元数据文件对促使着色剂调配器根据一个或多个层文件,在指定位置根据一个或多个匹配着色剂配方调配着色剂有效。
表征着色剂调配器能够包括a)根据对应着色剂浓度,调配两个或多个着色剂部分到基材上,以及b)测量两个或多个着色剂部分的一个或多个光学特性。方法能够也包括c)基于两个或多个着色剂部分的一个或多个光学特性,计算误差,以及d)确定两个或多个着色剂部分是否具有适合的级数,其包括比色级数和光谱级数。
方法能够还包括e)在两个或多个着色剂部分没有适合的级数时,将着色剂浓度设置到调整的值,并且重复a)到f);以及f)在两个或多个着色剂部分具有适合的级数时,基于着色剂浓度构建着色剂调配器表征表。
基于着色剂调配器表征,确定一个或多个着色剂配方能够包括a)构建一个或多个候选着色剂组合集,以及b)选择候选着色剂组合集中的一个。方法能够也包括c)选择初始着色剂配方,以及d)递增调整初始着色剂配方中着色剂的浓度。方法能够还包括e)提供调整的初始着色剂配方,以及f)确定调整的配方是否在容限内。
方法能够也包括g)在调整的配方在容限内时,将调整的配方选择为混合配方,以及h)在调整的配方不在容限内时,确定调整的配方是否在汇聚。方法能够还包括i)在调整的配方未在汇聚时,重复c)-j)以确定对初始配方的调整将汇聚,或者重复b)-j)以选择用于初始配方的新组合,以及j)在调整的配方在汇聚时,将调整的配方设置为初始配方,并且重复d)-j)。
一些实现能够包括配置成执行操作的一个或多个处理器。操作能够包括表征着色剂调配器,并且基于着色剂调配器表征,确定一个或多个着色剂配方。操作能够也包括调整一个或多个着色剂配方以生成一个或多个调整的着色剂配方,并且从一个或多个着色剂配方和一个或多个调整的着色剂配方之中选择一个或多个匹配着色剂配方的集。
表征着色剂调配器能够包括a)根据对应着色剂浓度,调配两个或多个着色剂部分(或块)到基材上,以及b)测量两个或多个着色剂部分的一个或多个光学特性。操作能够也包括c)基于两个或多个着色剂部分的一个或多个光学特性,计算误差,以及d)确定两个或多个着色剂部分是否具有适合的级数,其包括比色级数和光谱级数。操作能够还包括e)在两个或多个着色剂部分没有适合的级数时,将着色剂浓度设置到调整的值,并且重复a)到f);以及f)在两个或多个着色剂部分具有适合的级数时,基于着色剂浓度构建着色剂调配器表征表。
基于着色剂调配器表征,确定一个或多个着色剂配方能够包括a)构建一个或多个候选着色剂组合集,以及b)选择候选着色剂组合集中的一个。操作能够也包括c)选择初始着色剂配方,以及d)递增调整初始着色剂配方中着色剂的浓度。操作能够还包括e)提供调整的初始着色剂配方,以及f)确定调整的配方是否在容限内。操作能够也包括g)在调整的配方在容限内时,将调整的配方选择为混合配方,以及h)在调整的配方不在容限内时,确定调整的配方是否在汇聚。操作能够也包括i)在调整的配方未在汇聚时,重复c)-j)以确定对初始配方的调整将汇聚,或者重复b)-j)以选择用于初始配方的新组合,以及j)在调整的配方在汇聚时,将调整的配方设置为初始配方,并且重复d)-j)。
一些实现能够包括一种具有在其上存储的指令的非暂时性计算机可读媒介,指令在由一个或多个处理器运行时,促使处理器执行操作。操作能够包括上面相对于***实现提及的一个或多个操作。
一些实现能够包括一种方法,其包括将着色剂调配数据传送到着色剂调配器。着色剂调配数据能够包括一个或多个层文件(每个层文件指定一个或多个像素的颜色)和一个或多个着色剂配方,每个着色剂配方对应于层文件。每个层文件和对应着色剂配方配置成能够对促使所述着色剂调配器在由每个对应层文件的一个或多个像素的每个像素指定的位置处将着色剂调配到基材上有效。
一些实现能够包括配置成执行操作的一个或多个处理器。操作能够包括将着色剂调配数据传送到着色剂调配器。着色剂调配数据能够包括一个或多个层文件(每个层文件指定一个或多个像素的颜色)和一个或多个着色剂配方,每个着色剂配方对应于层文件。每个层文件和对应着色剂配方配置成能够对促使所述着色剂调配器在由每个对应层文件的一个或多个像素的每个像素指定的位置处将着色剂调配到基材上有效。
一些实现能够包括一种具有在其上存储的指令的非暂时性计算机可读媒介,指令在由一个或更多个处理器运行时,促使处理器执行操作。操作能够包括将着色剂调配数据传送到着色剂调配器。着色剂调配数据包括一个或多个层文件(每个层文件指定一个或多个像素的颜色)和一个或多个着色剂配方,每个着色剂配方对应于层文件。每个层文件和对应着色剂配方配置成能够对促使所述着色剂调配器在由每个对应层文件的一个或多个像素的每个像素指定的位置处将着色剂调配到基材上有效。
一些实现能够包括一种方法,其包括产生具有基材的制品,所述基材包括通过根据具有一个或多个对应像素的一个或多个层文件和具有一个或多个着色剂配方的指令数据控制的数字着色剂调配器应用的一种或多种着色剂,每个着色剂配方对应于层文件,每个层文件和每个对应着色剂配方配置成对促使所述数字着色剂调配器在由每个对应层文件的每个像素指定的位置处将着色剂调配到基材上有效。
一些实现能够包括一种***,其包括配置成产生具有基材(一种或多种着色剂应用到基材)的制品的数字着色剂调配器,数字着色剂调配器根据具有一个或多个对应像素的一个或多个层文件和具有一个或多个着色剂配方的指令数据受到控制,每个着色剂配方对应于一个层文件,每个层文件和每个对应着色剂配方配置成对促使数字着色剂调配器在由每个对应层文件的每个像素指定的位置处将着色剂调配到基材上有效。
一些实现能够包括一种匹配两个或多个着色剂调配器的方法。方法能够包括a)将在第二着色剂调配器上的一种或多种第二着色剂的每种着色剂与在第一着色剂调配器上的对应第一着色剂关联,以及b)为一个或多个色块的每个色块提议在第二调配器上着色剂浓度,其预测以导致与由第一调配器产生的每个色块关联的颜色空间坐标类似的颜色空间坐标。
方法能够也包括c)在第二调配器上调配一个或多个色块,每个色块对应于第一着色剂,以及d)采用分光光度计测量每个色块以获得分光光度计读数。
方法能够还包括e)基于分光光度计读数,为由第二调配器产生的每个色块计算颜色空间坐标,以及f)确定在由第二调配器调配的色块的每个颜色空间坐标与由第一调配器产生的每个色块关联的对应颜色空间坐标之间的误差。方法能够也包括g)基于使用分光光度计读数的颜色匹配,为第二调配器确定对着色剂浓度的调整,以最小化误差,以及h)重复c)-g),直至由第二调配器调配的色块的颜色空间坐标和与由第一调配器产生的每个色块关联的对应颜色空间坐标在给定值内。
方法能够还包括i)生成相关表,其配置成将第一着色剂调配器的颜色浓度映射到用于第二着色剂调配器的浓度,以产生一个或多个色块的等效颜色空间值。
在一些实现中,颜色空间能够包括CIE L*a*b。在一些实现中,用于第二调配器上着色剂的浓度能够初始化成用于在第一调配器上着色剂的浓度。
方法能够还包括连续指配在CIE L*a*b颜色空间中的颜色值到每个色块,以生成颜色空间坐标的初始集,其中,CIE L*a*b坐标的初始集被设置为用于由第二调配器产生的色块梯级的目标。
一些实现能够包括一种方法。方法能够包括将着色剂调配数据传送到第一着色剂调配器,着色剂调配数据包括具有一个或多个对应像素的一个或多个层文件和具有一个或多个着色剂配方的指令数据,每个着色剂配方对应于一个层文件,每个层文件和每个对应着色剂配方配置成对促使第一着色剂调配器在由每个对应层文件的一个或多个像素的每个像素指定的位置处将着色剂调配到基材上有效。方法能够也包括传送着色剂调配数据和相关表到与第一着色剂调配器不同的第二着色剂调配器,着色剂调配数据和校正表对促使第二着色剂调配器产生与第一着色剂调配器的输出实质上类似的输出。
附图说明
图1是根据一些实现,示出示例颜色管理环境的简图。
图2是根据一些实现的示例颜色管理方法的图表。
图3是根据一些实现的示例颜色管理方法的图表。
图4是根据一些实现,示出示例颜色管理***的简图。
图5是根据一些实现的示例着色剂积聚表的简图。
图6是根据一些实现,示出示例设计指令/元数据文件的简图。
图7是根据一些实现的示例计算装置的简图。
图8是根据一些实现的基于web的颜色管理平台的简图。
图9是根据一些实现的示例着色剂调配器表征方法的图表。
图10是展现非线性积聚特性的示例着色剂的简图。
图11是根据一些实现的示例颜色匹配配方生成方法的图表。
图12是根据一些实现的示例着色剂混合方法的图表。
图13是根据一些实现的示例着色剂配方转换方法的图表。
图14是根据一些实现的示例多个着色剂调配器环境的简图。
图15是根据一些实现的示例着色剂调配器匹配方法的图表。
图16是根据一些实现的示例着色剂调配器环境的简图。
图17是根据一些实现的示例颜色管理***的简图。
具体实施方式
通常,一些实现能够包含是在数字工作流程还是常规工作流程环境中在设计着色方面和最终产品着色剂调配方面均对颜色的精确管理有效的集成软件应用程序的集合。一些实现能够在包含匹染、纺织、涂料、塑料、纸张、食品和药品的行业的颜色有关领域内经由因特网提供有效和准确的颜色管理。
一些实现能够包含构建和布置成提供颜色的精确管理的集成应用程序集。一些实现能够提供某级别的颜色传递和颜色准确度能力,以满足特定行业(例如,纺织行业)的需求。一些实现能够也提供利用数字技术产生样本和小批量产生着色剂调配产生作业的能力,其能够匹配常规过程。这样,一些实现能够提供“桥接”着色剂调配的这两个不同机制(数字和常规)的能力,以允许用户有效地选择最有益的产生方式。
在一些实现中,每个集成应用程序能够用作传统数字/常规工作环境中的独立应用程序。然而,在用作“应用程序组”使用时,集成应用程序可通过实现颜色和其它特定客户作业要求的即时通信,提供改进传统市场的输送物流的能力。这能够降低一些供应链(例如,纺织品印刷)在从设计到最终产品中可引起的误差、时延、不准确性和业务丢失。
一些实现能够提供准确的颜色匹配和表示。例如,配方颜色匹配能够包含超出在一些常规装饰数字印刷***中发现的颜色能力和准确度。配方颜色匹配能够提供颜色的有效和高度准确的创建和全球传递供在其中可应用着色剂的任何行业中使用(例如,使用分层设计的装饰印刷)。此外,本文中描述的颜色匹配能够以管理颜色到可在ICC颜色管理工作流程中难以实现的准确度级别。适当管理的ICC颜色工作流程可包含只要产生的80%的颜色在例如根据CMC(1:c)颜色差别公式的3-6δ误差(DE)的DE容限内,其中不多于3%超过12DE,则该过程在容限内的规范。纺织行业通常需要1.5DE或更小的颜色准确度,其中一些产品需要小于0.5DE的DE。纺织行业内高级别的颜色准确度和配制可能性由于在基于染色的过程中使用颜色配方预测算法而在传统上在常规纺织品印刷过程(即,非数字染色过程)中一直是可能的。
一些实现能够配置成控制着色剂调配器(例如,数字纺织品印刷机)作为准确的调配***。着色剂调配器变成配方驱动装置。由于颜色与图像的此隔离,一些实现能够在调配的液体量和其中液体调配到的基材上的位置方面准确地调配能够由输出装置调配的任何液体。
另外,本文中描述的颜色匹配应用程序能够为颜色的管理和创建提供“单击校正”能力。此特征能够包含使用分光光度计测量(例如,反射率)来创建精确的颜色。在产生颜色的样本胶片时(例如,着色剂由着色剂调配器调配到基材上),可测量颜色的胶片,并且如果测量的胶片不在指定的容限内,则应用程序能够自动对颜色的配方做出调整。这样,应用程序能够自动校正在着色剂调配***内的变量或漂移。
纺织行业要求同时在不同施照体下进行颜色匹配,这并不少见。这将允许样本如在通过供应链和零售环境移动时满足标准的颜色匹配要求。此类型的颜色匹配称为非同色异谱颜色匹配。在ICC颜色管理工作流程中,非同色异谱颜色匹配的能力可以是困难或不可能的,因为重点是在D50和CIE 2度标准观察者上。
一些实现能够包含创建非同色异谱颜色匹配的能力。着色剂(例如,墨水、染料或诸如此类)控制的完全能力能够提供用于配制颜色匹配。完全范围的颜色匹配准则和准确度可能是可用的,并且可只受产生环境中着色剂限制。颜色匹配过程中使用的着色剂能够连同样本应在其下被匹配的哪些施照体及围绕范围从颜色准确度到着色剂的物理属性的颜色匹配或所预期匹配的度量一起指定。用于匹配的一些或所有行业标准施照体及所预期匹配的容限级别能够得以呈现。
一些实现提供用于各种级别的颜色管理以对制造过程的能力具有可见性。例如,显示最终产品的真实表示。此外,***可基于色域极限特征,阻止不能由制造过程再现的产品的可视化或创建。一些实现也能够提供客观颜色控制。
另外,颜色能够从动态生成的调色板中选择,而调色板从由选择的配置文件定义的着色剂创建。此类调色板能够允许访问可用着色剂的色域内的任何颜色,同时阻止选择在着色剂能力外的颜色。以这种方式,一些实现能够阻止创建或查看制造过程(例如,基材预处理、着色剂调配和产生的制品后处理)不能产生的输出。通过使用配制技术,一些实现能够增大可用着色剂的色域,同时与ICC颜色管理工作流程相比,将平均着色剂消耗降低大约55-75%。
配置文件生成模块能够创建表示输出装置的颜色空间的RGB配置文件。通过利用配制算法以使用在着色剂调配***表征过程期间由着色剂积聚表征模块捕捉的数据,计算着色剂及其组合的能力,配置文件生成模块能够执行这个。通过创建能够以RGB监测格式提供的此着色剂调配器色域代表性配置文件,在屏幕上提供在颜色方面最终产品的准确表示的同时,能够创建和/或编辑图像文件。此能力能够也帮助阻止创建在着色剂调配器的能力外的颜色,并且也能够呈现着色剂调配器的能力的准确数字颜色值。
一些实现能够也提供匹配以数字方式和常规方式产生的产品(例如,匹配印刷和染色产品)的能力。一些实现能够配置成最大化高速数字印刷机器的能力,并且在常规与数字印刷产生之间形成无缝桥接。一些实现是在数字还是常规过程中能够提供从设计着色到最终印刷产品的数字供应链。
在各种实现中,将在本文中描述的配方颜色匹配内创建和管理的颜色作为配方管理。配方颜色匹配能够包含在数字着色剂调配过程中创建一个或多个颜色的能力,其能够模仿在一些常规印刷过程中使用的颜色。这允许来自配方颜色匹配的输出能够匹配以常规方式创建的产品。在一些实现中,配方颜色匹配能够包含以像素级的颜色配方驱动***,并且能够模仿已从其中收集数据的常规过程。也就是说,配方颜色匹配设计图像的每个层文件可表示在常规印刷操作中的圆筒/旋转筛。对于常规过程,用于每个凹印板/筛的每个单元大小可表示在层文件中的色调,且对于数字过程反之亦然。配方颜色匹配可以能预测和仿真在数字产生环境中凹印板和湿印过程的颜色积聚和混合。
此外,配方颜色匹配可以能通过查表来仿真不同雕刻机制,并且也管理伽玛校正或灰阶层的变化。配方颜色匹配能够可选地独立将每个层移位以仿真常规印刷操作的陷印(trapping)外观。这能够给出复制常规过程的灵活性,或者超出一些常规过程的限制以实现应用程序的附加创造性能力。
在本文中描述的颜色管理工作流程中使用时,配方颜色匹配模块***的输出能够是小的(例如,<2Kb)指令/元数据文件,其能够由产生***直接打开(例如,用于印刷机的印刷指令或印刷队列模块或页面布局程序)。利用颜色管理***在远程印刷设施处产生最终产品所要求的信息能够封装在此小的指令/元数据文件内。
允许远程用户查看和印刷正确输出的信息包含在该指令/元数据文件中。用于施照体和最终颜色准确度的信息也包含在该指令/元数据文件中。指令/元数据文件能够允许远程印刷机创建确切的颜色而不要求移动任何物理样本。印刷指令模块能够利用由配方颜色匹配模块输出的小的(例如,<2Kb)指令/元数据文件在屏幕上创建着色剂调配器(例如,数字印刷机)将产生的最终输出的视觉表示。印刷指令模块能够用作最终数字输出的准备,并且能够通过产生队列模块保存这些布局以供将来印刷。印刷指令模块不但能够利用这些小的指令/元数据文件,而且印刷指令模块也能够在传统ICC颜色管理工作流程的限制内同时工作。一些实现能够为用户提供印刷由配方颜色匹配模块生成的配方生成图像及传统ICC颜色管理真色度图像的能力。印刷指令模块能够混合两种类型的图像和数据文件,并且也管理正确的输出而无需来自用户的任何附加指令。
印刷指令模块是设计成保护设计信息的IP的另一机制。通过经由这些小的指令/元数据文件来管理输出,可不存在由第三方图形***为访问而创建的任何真色度文件。如果通过光栅图像处理器(RIP)驱动允许直接通信的印刷机,则可不存在在颜色管理工作流程中使用时创建的输出文件。由于从不创建大的真色度文件,此小的指令/元数据文件的次要但宝贵的益处是工作流程内数据业务的效率。由于能够传送和处理小的指令/元数据文件(例如,<2Kb)(与能够轻松达到1GB或更大的大的真色度文件相反),因此,这能够降低因特网和内联网业务。
来自指令/元数据文件的印刷机器数据的动态创建的另一特征是用户可不受具有极大垂直重复的文件限制,例如在产生期间以小的奇角旋转文件时。实际上,可不存在垂直重复限制;应用程序将继续“构建”图像,直至达到由用户指定(例如,经由印刷指令/元数据文件)的印刷件的长度。例如,如果图像具有12英寸的长度,但用户已指定100英尺的印刷长度,则应用程序能够在基材(例如,从辊馈送的织物)上重复图像的印刷100次。此垂直重复灵活性对于今天市场上的常规***是困难或不可能的。
一些实现能够也提供用于准确和/或“第一流的质量”抖动方法。一些实现能够包含如果特定着色剂调配器(例如,印刷机)支持它们,则在最大化“可变液滴(drop)”和“多液滴”的使用方面高度专业化的抖动方法。这能够增大输出的固有分辨率,允许使用更高分辨率以减少产生时间,帮助减少对原色颜色的浅色版本的需要,并且帮助增大原数据的细节复制。它也可增大色调图像和计算机生成的晕影(vignette)的表观质量。一些实现提供用户可选择的多种(例如,8种)不同抖动方法和这些抖动的不同实现。以这样的方式,用户能够为要产生的图像选择具质量效率的抖动。这些抖动的每个在图像级可选择,使得即使在产生多个图像,用户也不被限于单个抖动。一些实现能够也具有允许用户添加“噪声”到为输送到着色剂调配器而创建的输出数据的能力。这能够增强由数字CAD***生成的色调晕影的质量。它能够帮助降低或消除通过采用其它RIP再现此类型的数据通常看到的密度移位的问题。用户完全控制添加到图像的“噪声”量及修改的图像的百分比。这给出用户根据图像类型控制印刷的图像的最终质量。此过程能够对用户是透明的,并且能够在产生时间时动态执行。
一些实现能够提供文件压缩和加密。例如,层压缩模块能够提供文件压缩和加密方法,这些方法配置成采取设计文件的每层进行数据提取、压缩和加密,并且能够缩小或最小化压缩的文件大小以便进行数据通信,为多种应用改进或最大化文件加载的速率,改进或最大化加密文件的安全性用于IP保护,以及提供允许从压缩数据准确重构原数据的无损(或近无损)数据压缩算法。
在执行文件压缩中,实现能够先检查要压缩的文件的特性,例如一个或多个色调设计属性、一个或多个平坦设计属性、在色调像素之间的水平差、色调的数量、像素的数学模式和/或重复数据与扫描行或块片(tile)。
一些实现先确立多个文件压缩方法。能够选择多于一种文件压缩方法以基于文件特性,按事件的顺序链方式压缩给定文件。因此,每个给定文件要按顺序方式由多于一种方法经受数据压缩,直至实现缩小或最小的文件大小。一旦完成此文件压缩操作,便可对压缩的文件进行加密。加密的文件能够携带两个不同文件-诸如用于印刷的用于细节工作的高分辨文件和诸如用于数字显示目的的低分辨率文件。
文件压缩方法的一些示例包含:色调级压缩方法、扫描行重复、带偏移的扫描行重复、图像组成和/或带偏移的图像组成。一些实现选择按顺序方式应用这些适合压缩方法的任何。
图1示出颜色管理环境100的简图。环境100包含设计文件102、颜色管理***104、用户接口106、一个或多个积聚表/曲线108、网络110、一个或多个加密的设计层文件(112,114)、一个或多个指令/元数据文件(116,118)、一个或多个数字输出装置(120,122)、一个或多个产生的制品(124,126)、一个或多个光谱传感器***(128,130)。
在操作中,由颜色管理***104接收(或检索)设计文件102。颜色管理***104使用着色积聚表108在设计文件102上执行颜色匹配过程。下面相对于图2和3更详细描述颜色匹配过程。
颜色匹配过程的结果是一个或多个指令/元数据文件(116,118)。指令/元数据文件(116,118)连同能够可选加密的一个或多个对应设计层文件(112,114)一起发送到一个或多个对应数字输出装置(120,122)。设计层文件(112,114)和指令/元数据文件(116,118)由对应数字输出装置(120,122)用来产生制品(124,126)。
产生的制品(124,126)能够由光谱传感器***(128,130;例如,分光光度计)扫描以便采集有关产生的制品(124,126)的颜色的光谱信息。光谱信息随后能够提供到颜色管理***104以允许颜色管理***基于光谱信息,可选地调整颜色匹配配方。
网络110能够包含局域网(LAN)、宽域网(WAN)、无线网络、因特网或诸如此类的一个或多个网络。用户接口106能够经由诸如台式计算机、膝上型计算机、平板计算装置、无线装置或诸如此类提供。产生的制品(124,126)能够包含印刷的织物。
图2是根据一些实现的示例颜色管理方法200的图表。处理在202处开始,其中检索或接收设计文件。设计文件指定设计,并且能够包含一个或多个层文件,每个层文件对应于一种或多种颜色。例如,设计文件102能够由颜色管理***104接收。处理继续到204。
在204处,设计能够可选地在示出所需的输出结果的显示装置上的用户接口(例如,106)中显示。例如,能够使用为显示(或者为真色度图像)生成的常规ICC配置文件,显示设计。常规ICC配置文件能够由诸如下面描述的404配置文件生成模块生成。处理继续到206。
在206处,为每种设计文件层颜色确定配方着色指令。使用用于输出装置(例如,数字织物印刷机)、输出装置操作模式或参数、一种或多种着色剂、基材和施照体的对应组合的着色剂表征积聚表,能够生成配方着色。处理继续到208。
在208处,使用配方着色指令,为设计生成着色指令/元数据文件(例如,下面描述的600)。处理继续到210。
在210处,可选地将着色指令/元数据文件传送到每个数字输出装置(例如,120,122)。例如,能够将指令/元数据文件经由诸如因特网的网络从颜色管理***(例如,104)发送到输出装置(例如,120,122)。数字输出装置能够包含数字纺织品印刷机,例如由Mimaki(例如,TX500-1800DS)、Reggiani Machine(例如,ReNoir)、MS(例如,Lario)及SPGPrints(例如,PiKE)制造的那些印刷机。处理继续到212。
在212处,可选地接收光谱测量数据。例如,颜色管理***104能够接收来自光谱传感器(例如,128,130)的光谱信息。在一些实现中,光谱信息能够包含测量的反射率数据。光谱传感器的示例包含分光光度计,例如由X-rite(例如,Ci6x便携式分光光度计)、BYK(例如,Color-View分光光度计)、Konica Minolta(例如,CM-2500c分光光度计)及DataColor(例如,Datacolor 650分光光度计)制造的那些分光光度计。处理继续到214。
在214处,能够基于收到的光谱数据,可选地调整着色配方。将领会,202-214的一项或多项能够全部或部分重复进行以便完成预期的颜色管理任务。
图3是根据一些实现的示例颜色管理方法300的图表。处理在302处开始,其中为一个或多个特定着色剂调配器、着色剂和基材和施照体组合生成表征着色剂的积聚表/曲线。组合也能够包含印刷机设置和/或加工技术。下面结合图5更详细描述积聚表。处理继续到304。
在304处,从一个或多个积聚表生成常规ICC输出配置文件。ICC配置文件例如能够用于显示和/或真色度处理。处理继续到306。
在306处,获得(例如,从另一***接收,从存储装置检索,经由用户接口输入或诸如此类)图像文件(或灰阶层文件集)。处理继续到308。
在308处,从图像文件提取(如果需要)层文件集,并且可选地对其进行压缩和加密。而且,创建指令/元数据文件(例如,下面描述的600)。处理继续到310。
在310处,为图像中的每个层颜色生成基于配方的着色。使用输出颜色的指定反射率数据和积聚表,生成基于配方的着色。从这两个信息集中,基于着色剂调配器、一种或多种着色剂和基材的特定组合将如何得到产生的制品的预测,生成配方。处理继续到312。
在312处,生成着色图像指令/元数据文件(例如,600)。例如,在310处生成的着色信息可用来填充在308处创建的指令/元数据文件。处理继续到314。
在314处,生成产生作业指令/元数据文件(例如,格式化和印刷用于图像指令/元数据文件的信息)。产生作业指令/元数据文件能够参考一个或多个图像(或设计)指令/元数据文件。处理继续到316。
在316处,使用着色剂调配产生一个或多个制品。处理继续到318。
在318处,能够基于每个层颜色的光谱读数,可选地调整着色配方。将领会,302-318能够全部或部分重复进行。
图4是根据一些实现,详细示出示例颜色管理***104简图。颜色管理***104能够包含着色剂积聚表征模块402、配置文件生成模块404、配方颜色匹配模块406、产生指令模块408、产生队列模块410、数字配方转换模块412、层压缩模块414及抖动模块416。
积聚表征模块402能够处理积聚输出(例如,参见图5并且下面的描述)。积聚表征模块402负责实现上述***积聚表征功能。积聚表征模块402保持原色着色剂积聚数据和关联基材的历史(例如,在小文件内)。积聚表征模块402实现原色着色剂的正常积聚表征及原色着色剂的目标***表征。积聚表征模块402利用指定施照体/观察者对和为每种原色着色剂选择的误差度量来为***表征中的每个梯级(step)产生提议的浓度,或者在瞄准(targetting)的情况下确定提议的浓度匹配目标梯级有多好。
在一些实现中,颜色匹配过程可从为着色剂集、基材及其预处理、特定着色剂调配器及其操作模式(例如,印刷机及其印刷模式)及产生的制品(例如,印刷的织物)的任何后处理的在基材上着色剂的***积聚表征开始。着色剂的积聚表征能够包含调配色块集,其中,每个连续色块是着色剂浓度的已知增大。图5示出具有供与***积聚表征操作一起使用的青色、品红色、黄色和黑色着色剂原色的每种原色,从块#0到块#10的增大着色剂浓度的色块的示例。在图5中示出的示例中,块#0是未着色的纺织品基材。
一旦已调配,色块便能够采用分光光度计测量用于光谱反射率因数,并且可根据散射系数和吸收系数,为每种着色剂创建将浓度与测量相关的积聚表供与着色剂配方计算一起使用。如果测量未产生着色剂的视觉上的线性渐变,则对着色剂浓度进行调整,并且重复印刷/测量循环,直至获得可接受的渐变。此过程的目的是为每种原色着色剂获得浓度测量积聚表。
在执行***着色剂积聚表征前,可为着色剂(手动或自动)设置某些***积聚表征参数。这些参数能够包含但不限于积聚表征中的梯级数、用于在表征的数字印刷机中物理墨槽的索引和用来测量在梯级之间的差别的误差度量。
配置文件生成模块404配置成使用从着色剂积聚表征模块402创建的指定着色剂积聚数据,创建有效的ICC v4配置文件。它也将此积聚数据作为私有标记嵌入创建的配置文件内。对于A到B表,配置文件生成模块404能够使用每种原色着色剂积聚数据的浓度值来预测用于表内每个网格点的ICC PCS L*a*b值。对于B到A表,配置文件生成模块404能够再次使用每种着色剂积聚的浓度值来预测产生ICC PCS L*a*b网格点颜色所需的装置坐标。不同于常规配置文件创建程序,配置文件生成模块404可不依赖印刷的目标图表。网格点能够使用由着色剂积聚表征模块402创建的***积聚表征数据来计算。
配方颜色匹配模块406执行本文中描述的基于配方的颜色匹配过程。印刷指令模块408将颜色匹配的指令/元数据文件和其它图像文件准备成可调配的文件格式。产生队列模块410配置成将文件提交到着色剂调配器(例如,可印刷文件格式文件到印刷机用于印刷),并且将所有相关调配操作信息记录到日志文件中。数字配方转换模块412配置成将数字配方转换成对应常规配方。层压缩模块414配置成处理设计文件的每层以便进行数据提取、压缩和加密。
不同于其中着色剂混合在溶液中的一些常规印刷过程,在数字印刷中,可在人眼将感知为特定颜色的点的图案中印刷(或调配)着色剂。本文中描述的颜色管理***能够包含混合误差扩散抖动以印刷这些图案。误差扩散是一种类型的半色调,其中,量化残差被分布到尚未处理的相邻像素。通常,它用来将多级图像转换成二进制(黑白)图像(对于每个颜色平面,表示已印刷对未印刷像素)。
一些实现的抖动模块416配置成使用数字印刷机能够产生的可变的定大小的点的数量将多级图像转换成多级灰阶图像集,其中,灰阶级表示印刷的输出中的可变的定大小的点。因此,点位置不是ON(开)或OFF(关)(如在二进制版本中一样),在那个特定位置的点能够是LARGE、MEDIUM、SMALL或OFF(对于有四个可变点大小的印刷机)。在一些实现中,将要印刷的图像分隔到灰阶墨水平面中。灰阶墨水平面内特定像素的级别由像素的颜色配方中关联着色剂的浓度确定。
图6是根据一些实现,示出示例设计指令/元数据文件600的简图。设计指令/元数据文件(或简称为“指令/元数据文件”)600包含层文件信息602、基材配置文件信息604、着色配方信息606、反射率数据608及其它信息610。
层文件信息602能够直接包含一个或多个层文件,或者能够包含指示在别处存储的一个或多个层文件的参考值或标识符值。基材配置文件信息604能够包含本文中描述的一个或多个积聚表(或曲线)。着色配方信息606能够包含为每个层颜色提供颜色配制的配方(例如,每种可用印刷机墨水颜色的百分比,如CMYK)。反射率数据608能够包含对于给定照明,用于每个颜色层的指定反射率数据(例如,在二进制格式中以l0nm间隔从400nm到700nm或以10nm间隔从380nm到730nm的光谱反射率因数)。其它信息610能够包含尺寸、雕刻/色调信息、液滴/飞花(fly)、层移位信息或诸如此类。
通常,指令/元数据文件能够包含与用于每个设计层的颜色匹配有关的信息。例如,指令/元数据文件能够包含施照体和观察者对数据或多于一个此类数据集(如果用户选择了多个施照体)、光谱反射率数据和着色剂配方数据。在用户接口处,用户能够选择包含施照体的颜色匹配选项。
图7是根据一些实现,能够用于颜色管理的示例计算装置700的简图。计算机700包含一个或多个处理器702、操作***704、存储器706和I/O接口708。存储器706能够包含颜色管理应用程序710(例如,类似于与上述104关联的应用程序)和数据库712。
在操作中,处理器702可运行在存储器706中存储的颜色管理应用程序710。颜色管理应用程序710能够包含软件指令,软件指令在由处理器运行时,促使处理器执行用于颜色管理和着色剂调配工作流程的操作(例如,颜色管理应用程序710能够促使在相同或分布式***的一个或多个处理器执行上面描述的步骤202-214和/或302-318的一个或多个步骤,并且一起能够访问数据库712)。颜色管理应用程序710能够也结合操作***704操作。
颜色管理***(例如,104、700或诸如此类)能够包含但不限于单处理器***、多处理器***(共处或分布式)、云计算***或上述的组合。
图8是示例基于web的颜色管理环境800的简图,其包含用户***802、网络804、颜色配方库806、颜色管理***808及颜色平台服务器810。环境800中也示出了多个指令/元数据文件(812,814)、多个着色剂调配器(816,818)及多个产生的制品(820,822)。
例如,设计者和/或终端客户可采用用户***802提供颜色方向(例如,RGB输入、L*a*b输入、光谱输入或其它形式的颜色输入)到设计层中。颜色方向能够经由因特网804从用户***802传递到颜色平台服务器810。颜色平台810能够将来自用户***802的颜色方向提供到颜色管理***808,其能够为由用户提供的颜色方向执行颜色匹配。颜色匹配过程可包含从颜色配方库806访问存储的颜色配方。
一旦颜色匹配已执行,颜色平台服务器810便能够经由因特网804将一个或多个指令/元数据文件(812,814)传送到相应着色剂调配器(816,818),以在一个或多个相应远程位置处重新创建颜色匹配的印刷或染色产品(820,822)。
在操作中,颜色配方库806能够配置成存储,跟踪和检索来自颜色匹配过程的信息,以便提供用于保存来自客户订单的匹配的结果的***。最终确定的颜色匹配指令/元数据文件能够是重要的资产,因为最终确定的指令/元数据文件包含颜色匹配,其能够用作使用特定基材的特定客户的参考标准。
而且,如果颜色以前已匹配(例如,为另一订单或基材),则该匹配的方案能够用作在新基材上颜色匹配的起点。例如,如果颜色在棉斜纹布上已匹配,则假设最终确定的着色剂配方能够用作在棉帆布材料上执行颜色匹配的起点可以是合理的。最终确定的着色剂配方能够从颜色配方库806检索,并且用作颜色匹配起点。因此,潜在减少了匹配颜色可要求的迭代的次数。
此外,最终确定的匹配颜色的重新排序能够用作要比得上的颜色目标,因为从估计匹配开始匹配过程能够使在DE的最终结果置于颜色空间中的“错误方向”上。虽然可能可使用来自特定客户的颜色匹配或者使用彩色图谱(Color Atlas)的所有颜色的试行匹配,但这些值通常可用作起点以帮助减少获得特定DE的匹配所要求的迭代次数。
基于web的颜色匹配平台的一些实现能够包含具有鉴定***的基于浏览器的***和用于来往于颜色配方库上载/下载颜色匹配指令/元数据文件的接口。
除颜色配方外,其它信息可与颜色配方关联,并且存储在颜色配方库中。其它信息能够包含客户和/或订单号、颜色名称、指令/元数据文件名称、基材、颜色空间。使用上面提及的一个或多个信息项,能够搜索颜色配方库。而且,颜色配方库806能够保存原始指令/元数据文件,并且为其编目录。
一些实现能够包含显露一个或多个颜色管理特征或模块作为基于web的颜色管理平台的软件服务的集合。软件服务的中心是调配器表征、颜色匹配、调配器匹配和由颜色管理***808(例如,其可类似于颜色管理***104)提供的调配指令生成。
颜色匹配和印刷过程期间产生的数据能够存储在颜色配方库806中。这些数据文件随后能够用来在订单、织物批次、印刷机变化之间并且甚至在不同机器之间精确地再现颜色。
一些实现能够提供用于制造就绪命令(manufacture ready order)信息直接到颜色管理***808的输送。颜色管理功能能够经由API(或其它适合的接口方法)向云计算***显露。
在一些实现中,颜色管理平台能够采用由HTTP(web)服务器服务的数据连接在一个或多个服务器(例如,云服务器***)上托管。
一些实现能够包含服务取向体系结构,由此离散应用程序或“服务”通过已知API(应用编程接口),通过公共网络协议相互进行通信。此体系结构今天在广泛使用,并且有助于肯定的可维护性、可扩展性、与其它***的直接集成、问题封装以及便于由关于***的不同方面的分离的小组进行平行开发。
一些实现能够包含为给定基材和染料组合提供实时色域限制的色域限制服务。此服务确保由客户请求印刷的颜色能够在商业容限内得以实现,并且由此大幅加快颜色匹配过程。
一些实现能够包含颜色混合服务,其能够创建在基材上仿真设计印刷的数字“软打样”。此服务允许以用户选择的颜色的设计的预览生成。
一些实现能够包含存储在客户订单的产生期间生成的印刷数据,为其编排索引,并且对其进行分析的颜色厨房(或颜色库)。此服务组织制度上颜色匹配知识并且使其可搜索,并且能够通过为以前匹配的颜色提供颜色配方供用作新匹配过程的起点,或者用作配方本身(如果需要匹配的在以前已匹配,并且配方存储在颜色库中),帮助加快产生。
一些实现能够包含配置成收集和格式化填写客户订单所需的数据的订单处理服务。一些实现能够包含在一个或多个云存储提供商之间移动数字资产的文件同步服务。
一些实现能够包含采取AVA格式化的文件(或潜在多层TIEF文件),并且创建“加密的”层文件的设计处理服务。对于RIP软件,所有设计格式需要研究的是中间层格式。
在一些实现中,能够来往于云存储装置传送颜色配方库806。云存储装置提供本地文件访问和同步及API访问。
一些实现能够包含配置成输送客户订单到制造的万维网站。万维网站实现能够向例如住宅内部设计市场显露制造能力。万维网站实现能够使用来自广泛刷洗的颜色配方库的削减的数据,以确保适当的许可。
万维网站实现能够负责用户/客户鉴定和管理、定价、事务交易、库管理及订单预览呈现(其中)。一些实现能够配置用于生成设计的定制预览,下用于完成的订单,以及提供颜色信息以便向用户呈现。
本文中为便于说明,描述了具有单常数Kubelka-Munk理论模型的示例实现。将领会,用于本文中描述的颜色匹配和着色剂调配器控制的***、方法和计算机可读媒体能够基于一个或多个光学物理理论来使用一个或多个模型,理论包含但不限于辐射传输理论(双通量、三通量和n通量理论)、Kubelka-Munk(单和双常数)、其它混浊媒介理论、其它反射理论及上面提及的各种理论的变化。
在一些实现中,颜色匹配能够从为着色剂(例如,墨水)集、基材及其预处理、特定着色剂调配器(例如,喷墨印刷机)及其操作模式及基材(例如,印刷的织物)的任何后处理的在基材上着色剂的***积聚表征开始。着色剂的积聚表征能够包含经由着色剂调配器应用色区段集,其中,每个连续色区段包含着色剂浓度的已知变化。
能够采用分光光度计对色块测量用于光谱反射率因数。根据散射系数和吸收系数,能够为每种着色剂创建将浓度与测量相关的积聚表。积聚表可用于着色剂配方计算。如果测量未产生着色剂的视觉上的线性渐变(例如,如由分光度计测量的一样),则可对着色剂浓度进行调整,并且重复应用/测量循环,直至获得可接受的渐变。积聚表征的目的是为每种原色着色剂获得浓度测量积聚表。
在执行***表征前,可为着色剂设置一个或多个积聚表征参数。这些积聚表征参数能够包含在积聚表征中的多个梯级(例如,要为着色剂印刷,调配或应用的多个色区段)、用于在表征的着色剂调配器(例如,数字印刷机)中物理着色剂槽的索引及用来测量在梯级之间差别的误差度量。
如本文中使用的,混合物能够指配方的物理实施例(例如,根据重量),其能够包含着色剂百分比的向量。而且,将领会,CMYK着色剂集在本文中用作说明性示例,并且其它着色剂可使用。
在一些实现中,积聚用于像素(或印刷的点)的颜色能够包含常规压印操作的仿真。在常规印刷(例如,凹印板或旋转筛)中,圆筒/筛上的单元能够表示要在特定像素位置处应用到基材的墨水/染料体积。每个圆筒/筛能够表示一个层,并且每个层能够具有墨水/染料溶液。在由每个圆筒/筛通过基材时,单元大小能够在为像素指定的像素位置处输送该溶液量。该溶液体积表示用于层的指配颜色的色调。用于每个层的溶液由混合在一起原色着色剂的配方组成。在一些实现中,类似的操作(例如,混合)允许数字调配(例如,经由喷墨印刷机或诸如此类的数字印刷)模仿常规过程。例如,***能够包含一个或多个层,每个层具有指配的颜色配方。在每个层混合时(用于下面解释的混合的数学运算),将用于层中每个像素的配方添加/调整成用于要印刷的像素的最终配方。
例如(使用矩阵符号):对于三层设计(常规印刷中的3个圆筒/筛):
第1层具有50%C 20%M或|50 20 0 0|的配方
第2层具有20%C 20%Y或|20 0 20 0|的配方
第3层具有29%K或|0 0 0 29|的配方
考虑具有全部(最大单元大小)的在位置(10,10)处的最终印刷的像素:
在混合第1层时,印刷像素的配方为50%C 20%M或|50 20 0 0|;
在混合第2层时,印刷像素的配方为70%C 20%M 20%Y或|70 20 20 0|;
在混合第3层时,印刷像素的配方为70%C 20%M 20%Y29%K或|70 20 20 29|。
例如:
这能够允许用来产生配方,以采用用于平坦设计的数字印刷,模仿常规印刷叠印外观的实现。在一些实现中,层文件内的色调能够由灰阶值表示,其中,100%色调为黑色,并且0%为基材。在圆筒上(在常规印刷中),色调由雕刻单元表示,其中,最大单元大小表示100%色调,并且无单元表示基材。在一些实现中,用于每层的雕刻曲线(LUT或查表)能够用来将数字色调值映射以便匹配用于雕刻圆筒的色调单元大小。一些实现能够产生用于数字印刷或调配的配方,这将匹配根据色调渐变以常规方式印刷的像素。
使用先前的示例,但假设用于第1层的50%色调和用于第2层的20%色调:
如果雕刻曲线是线性的:
如果雕刻曲线是非线性的(例如,第1层中的50%色调由30%单元大小表示,并且第2层中20%色调由10%单元大小表示):
通过上述方法,一些实现能够产生配方,以采用用于色调设计的数字印刷,模仿常规印刷叠印外观。
在一些实现中,能够为指配到层的颜色执行颜色匹配。在每层内的色调能够只是用于层的指配的颜色配方的削减或百分比。这能够反映其中任何给定像素的色调值通过由圆筒单元(经由单元大小)输送的溶液体积来确定的常规印刷。
在一些实现中,不透明函数能够用于模仿常规湿罩湿印花印刷(wet-on-wetprinting)过程,其中,叠印像素的强度降低了一定量。此函数能够基于在应用不透明时的覆盖(例如,已经调配的墨水量)。例如,如果第一层具有50%C 30%M的配方,在印刷的像素是50%色调,则在第一层后的印刷像素配方将是25%C 15%M和50%覆盖。继续该示例,下一层具有20%C 30%Y、100%色调的配方,并且用于50%覆盖的不透明值为25%,则用于像素叠印的减缩因数为100-25或75%。在层叠印到第一层后的配方将计算为25%C 15%M+75%的(20%C 30%Y),给出由下列表示的40%C 15%M 22.5%Y的印刷配方:
不透明值能够经由在印刷产生站点的印刷过程整形来确定。印刷过程整形方法能够创建有关印刷产生属性的信息,包含色域、颜色叠印和颜色吸收。
图9是根据一些实现的示例着色剂调配器表征方法900的图表。着色剂调配器表征方法900例如可用来表征着色剂调配器(例如,数字印刷机)、调配器操作模式、基材及一种或多种着色剂(例如,墨水或染料)的特定组合。调配器可具有有效将着色剂调配到基材上的一个或多个墨槽。调配器可以可配置成控制从一个或多个着色剂槽调配的着色剂的量。示例基材可包含纸张、织物、纱线、细线或诸如此类。处理在902处开始,其中,将着色剂调配到基材上以产生色块(或区段)行(例如,图5)。色块行可包含两个或多个色块。例如,色块行被调配(例如印刷),可从指定的着色剂槽,根据从100%降到0%(基材),用于数字输出的梯级数量参数印刷。处理继续到904。
在904处,测量色块行的光学特性。在一些示例中,可采用分光光度计测量光学特性(例如,反射率)。由分光光度计测量的原色光学参数(或特性)能够包含用于反射物体的光谱反射率因数和用于透明物体的光谱透射率。波长范围可从可见范围扩展到近UV或近红外。设计成测量用于反射物体的光谱反射率因数的分光光度计还被分类成基于球形的分光光度计和双向型分光光度计。基于球形的分光光度计能够通过优选扩散光而照亮样本,并且反射的光在与样本表面的法线呈8度角收集。另一方面,双向型分光光度计在特定方向(一般45度或正交)照亮样本表面,并且反射的光在特定方向(例如,正交或45度)收集。另一类型的分光光度计包含也测量光谱反射率因数,并且可允许改变照明和观看角度的角度分光光度计。处理继续到906。
在906处,使用误差度量参数,计算在色块行中的每个色块与其相邻色块之间的误差。处理继续到908。
在908处,计算误差的均值。表征的目的是要最小化在色块的每个相邻对之间差别的量值和误差的均值。处理继续到910。
在910处,计算用于色块梯级的着色剂浓度的新集,使得在梯级之间的误差接近均值。为完成这个,分光光度计读数的当前集(和可能先前的集)能够用来构建用于着色剂的初步积聚表。此初步表能够用来使用下面结合图11描述的颜色匹配过程,对提议的浓度做出预测。通过递增在先前块或基材的着色剂的量,直至误差度量计算接近在908处计算的均值误差的值,能够计算提议的浓度。
计算着色剂浓度的新集的备选方法能够包含:测量在基材与每个浓度(例如,色块)之间的误差;进行在误差度量与对应浓度之间的递归分析;以及基于递归分析,计算提议的浓度。处理继续到912。
在912处,确定色块是否具有适合的级数,包含比色级数和光谱级数。适合的级数例如能够包含色块的光学属性的均匀比色级数和/或均匀光谱级数(例如,基于分光光度计读数)。如果色块具有适合的级数,则处理继续到914。否则,处理继续到902。
在914处,浓度的最终集及其关联测量用来为着色剂构建积聚表。浓度的最终集能够包含导致适合级数的那些浓度。
一旦用于每种着色剂的积聚表可用,一些实现便可具有足够的信息来匹配颜色与相应目标颜色。颜色匹配的第一步可以是一个或多个积聚表转换成能够在加性混合方程中使用的值。Kubelka-Munk单常数模型将用来图示公开的颜色匹配过程。
Kubelka-Munk单常数方程:
K/S=(1-R)2/2R
其中,R是测量的反射率,并且K/S是吸收系数与散射系数的比率。注意,R、R'和K/S是作为波长函数的值。
其中
i=原色的1..数量
k/s是以单位浓度的K/S。
Ci是第1原色的浓度
(K/S)t是用于基材的吸收系数与散射系数的比率,以及
(K/S)m是用于混合物的吸收系数与散射系数的得到的比率。
R′=1+(K/S)m-((K/S)m((K/S)m+2))0.5
其中,(K/S)m是用于混合物的吸收系数与散射系数的预测比率,并且R'是混合物的预测反射率。
通常,在Kubelka-Munk单常数模型中,在每个波长λ为每种着色剂计算(K/S)λ值。在混合着色剂时,将着色剂的(K/S)λ值乘以混合物配方中的其浓度。给定混合物[(K/S)m]的(K/S)λ值,对这些相乘的结果求和,并且加上基材[(K/S)t]的(K/S)λ值。
在数字印刷和常规压印印刷中,许多着色剂在其积聚测量中展现了非线性。由于此非线性,一些实现能够包含对于Kubelka-Munk方程与常规方法不同的方法。
图10示出品红色着色剂原色的示例,其从CIE L*a*b*比色图的中性中心到使用的原色的色域边缘展现非线性积聚。在一些实现中,将用于每种着色剂的积聚表转换成值的((K/S)m-(K/S)t)表。也就是说,将浓度与反射率测量相关的积聚表变成将浓度与((K/S)m-(K/S)t)值相关的表。
在一些实现中,在产生用于混合物的配方的预测前,指定可约束在配方级的预测的混合参数(例如,由预期预测的用户或软件)。参数能够包含:
1.作为百分比,在配方内允许的所有着色剂的总量(例如,所有着色剂浓度之和)(例如,配方中每种着色剂能够具有从0.0%到100.0%的浓度范围)。
2.允许的总着色剂的最小量(例如,所有着色剂浓度之和)。
3.用于设定在用于评估的CIE L*a*b颜色空间的CIE施照体和CIE标准观察者条件。这些条件能够包含一对值:施照体光谱功率分布(SPD)和观察者(CIE定义的表格,称为颜色匹配函数表或CMF表)。
对于混合物的配方中的每种可能着色剂,(由另一***或由预期预测的用户或软件)在个别的着色剂级指定以下混合参数:
1.在混合物的配方内可出现的着色剂的总量。
2.在无其它着色剂存在时在混合物的配方内可出现的着色剂的最小量。
3.在其它着色剂存在时在混合物的配方内可出现的着色剂的最小量。
4.启用还是禁用着色剂。也就是说,如果禁用,则其用于混合物的配方预测的贡献为零,而无论在混合物的配方存在的值;否则,使用在混合物的配方中存在的值。
图11是根据一些实现的示例颜色匹配配方生成方法1100的图表。处理在1102处开始,其中,构建着色剂组合候选集,在集中以搜索将产生在目标的定义容限内的印刷输出(例如,如由CIE L*a*b坐标表征的)的配方。个别的原色着色剂(例如,单颜色)可包含到组合中或从组合中排除以便缩短匹配时间。处理继续到1104。
在1104处,选择着色剂配方的候选集(或组合)用于评估。我们以CIELAB颜色空间中的将颜色目标围起作为初始候选集的多边形选择那些着色剂原色。另外,上述一个或多个误差度量能够用来选择一种或多种着色剂组合集用于评估。处理继续到1106。
在1106处,选择初始配方(例如,基材、现有配方或随机化的配方)。处理继续到1108。
在1108处,递增调整配方中着色剂的浓度(个别或以组合方式)以获得调整的配方。递增能够以例如百分之一的粗略值开始,并且在未观察到以当前递增的进一步进展时,继续到更精细的递增。例如,通过为递增的下一次迭代除以10,能够计算每个更精细的递增。处理继续到1110。
在1110处,将调整的配方提供到混合模块。处理继续到1112。
在1112处,使用定义的封闭条件(例如,误差测量、同色异谱、不坚定),比较由调整的配方预测的CIE L*a*b*坐标和给定目标CIE L*a*b*坐标的那些坐标。如果调整导致CIEL*a*b*坐标在定义的容限内,则认为配方匹配,并且处理继续到1116。否则,处理继续到1114。
在1114处,在一些实现中,确定调整的配方是否汇聚(converge)到给定目标CIEL*a*b*坐标。例如,能够比较由每个连续调整的配方预测的CIE L*a*b*坐标和目标,并且如果最近的预测比其前任(例如,紧接的前任)更接近目标,则确定调整的配方在汇聚。否则,确定未在汇聚。基于已指定的颜色匹配的类型,存在能够选择(确定)的用于汇聚的其它测试。例如,在Delta E颜色匹配中,如果调整导致在预测与目标之间的Delta E误差小于在未调整的预测与目标之间的Delta E(在第一施照体/观察者对下),则预测在向目标汇聚。在同色异谱指数颜色匹配中,如果与使用未调整的预测计算的最大同色异谱指数相比,调整导致为指定施照体/观察者对计算的最大同色异谱指数在减小,则预测在向目标汇聚。
在同色异谱Delta E颜色匹配中,如果与使用未调整的预测计算的最大同色异谱Delta E相比,调整导致为指定施照体/观察者对计算的最大同色异谱Delta E在减小,则预测在向目标汇聚。
在多个原色匹配和体积颜色匹配中,使用Delta E颜色匹配条件。在多个原色颜色匹配中,如果调整导致在预测与目标之间的Delta E误差小于在未调整的预测与目标之间的Delta E(在第一施照体/观察者对下),则预测在向目标汇聚。Delta E度量处在或低于可接受设置(或如果未设置,则为1.0)时,配方中原色的数量确定选择哪个配方(选择具有最小数量的配方)。
在体积颜色匹配中,如果调整导致在预测与目标之间的Delta E误差小于在未调整的预测与目标之间的Delta E(在第一施照体/观察者对下),则预测在向目标汇聚。DeltaE度量处在或低于可接受设置(或如果未设置,则为1.0)时,配方中着色剂体积(例如,总墨体积-配方中所有原色的体积之和大于0)能够确定选择哪个配方(选择具有最小数量的配方)。如果调整的配方在汇聚,则处理继续到1118,其中,将调整的配方用作初始配方,并且处理继续到1108。否则,处理继续到1106,或者如果确定根据当前初始配方的调整的配方未能汇聚,则可选地继续到1104。
在1116处,确定是否存在更多着色剂组合集要评估。如果是,则处理继续到1104。如果否,则处理继续到1120。
在1120处,为确定着色剂的组合是否产生了满足指定条件(例如,反射率)的配方,比较该组合和由先前迭代产生的配方,并且将最接近满足指定条件的配方标记为匹配配方。如果着色剂组合集中剩余更多组合,则处理继续到1104。否则,将最接近满足指定条件的配方设置为混合物配方。
图12是根据一些实现的示例着色剂混合方法1200的图表。即使着色剂可在其积聚测量中为非线性,着色剂混合方法也能够允许一些实现以预测混合物的配方。
处理在1202处开始,其中,对于每种着色剂,***查找着色剂的表((K/S)m-(K/S)t)中的某个条目,其对应于用于着色剂的处在或低于混合物的配方中的浓度的浓度。处理继续到1204。
在1204处,使用找到的条目和紧接着的下一条目,确定在两个值集之间的内插以计算用于在混合物的配方内着色剂的浓度的((K/S)m-(K/S)t)值。内插例如能够使用分段(piece-wise)线性内插或其它适合的内插技术来执行。处理继续到1206。
在1206处,为每种着色剂和基材的计算的((K/S)m-(K/S)t)值求和以产生用于混合物的值(K/S)λ集。处理继续到1208。
在1208处,使用为混合物计算的(K/S)λ值,应用光学理论模型(例如,Kubelka-Munk方程(10))以生成用于混合物的预测反射率曲线。处理继续到1210。
在1210处,将生成的预测反射率曲线转换成颜色空间,例如,CIE L*a*b颜色空间。将领会,可使用诸如1976CIELUV或Munsell颜色空间的其它颜色空间。
图13是根据一些实现,基于溶剂凹印印刷操作的示例着色剂配方转换方法1300的图表。在基于重量将颜色配方(例如,用于数字着色剂调配器)转换成常规混合物配方(例如,基于溶剂的凹印印刷操作)时,一些实现可使用以下设置:
1.强度百分比因数;
2.紫外光(UV)吸收器百分比因数;
3.用于在使用的着色剂的溶剂因数;以及
4.用于混合物的预期总重量。
处理在1302处开始,其中,将数字配方指定的着色剂强度转换成百分比。处理继续到1304。
在1304处,使用预期总重量,将在1302中计算的百分比转换成重量。处理继续到1306。
在1306处,将组分重量归一化以匹配预期总重量(例如,组分的比例调整)。处理继续到1308。
在1308处,计算清楚的组分(clear component)(或增量剂)的量。处理继续到1310。
在1310处,使用用于在配方中使用的着色剂的溶剂因数,计算溶剂的量。处理继续到1312。
在1312处,计算UV吸收剂(如果有)的量,并且调整增量剂的量以适应UV吸收剂。处理继续到1314。
在1314处,通过溶剂重量来调整着色剂重量。处理继续到1316。
在1316处,产生用于清楚的组分、UV增量剂、溶剂和混合物中每种着色剂的重量。将领会,类似的转换例如能够应用到匹染操作。
在另一示例中,过程能够通过识别目标颜色开始。目标颜色能够手动输入(例如,根据CIE L*a*b*值),采用分光光度计读取,或者如本文中所述,来自数字印刷颜色(在所述情况下,可存在用于数字印刷而不是常规过程的数字配方)。在从数字印刷的颜色获得目标颜色时,输入能够从用于数字印刷的指令/元数据文件加载,并且能够具有用于颜色的反射率曲线及用于数字印刷的配方。
如果目标颜色是以前已数字印刷的颜色,并且在常规过程中使用的着色剂与用于数字印刷的着色剂相同或类似,则通过匹配在数字印刷配方中每种着色剂的贡献和常规过程中的着色剂,能够为常规过程构建数字配方。例如,如果在数字印刷机上采用5%青色和2%品红色产生颜色,则颜色匹配过程能够运行两次(例如,为常规过程中的着色剂利用积聚表征表)。一次匹配5%青色的L*a*b*值(数字印刷),并且再次匹配2%品红色(数字印刷)。这将数字配方变换成大约4.5%青色和3%品红色。配方将仍是数字配方,并且将需要转换成常规配方/混合物。
如果目标颜色是手动输入,采用分光光度计读取,或者如在先前段落中描述,未从数字印刷配方映射到常规配方,则可如上所述使用用于常规过程的着色剂的积聚表征表,匹配目标颜色。
在另一示例中,转换过程能够以数学方式表示如下:
总溶剂=∑xi=3.44205
i=0
通过溶剂调整重量:
增量剂的量E=t-(∑w′i+∑xi)
=100-16.11
=83.89
UV吸收剂=U=t*u=100*0.01=1
为UV吸收剂添加而调整增量剂:E-U=83.89-1=82.89
最终溶液(四舍五入)
一些实现能够包含调配通常可不在一起使用,但组合使用以将独特属性赋予给最终产品的光谱属性的化学品/着色剂。例如,诸如用于军事应用,要求独特反射率属性的产品的产生。在用于军事伪装的颜色的创建中,对颜色的常见要求是具有独特的光谱反射率/吸收属性,以便在不同环境中提供最大伪装属性。这些属性通常通过添加“碳黑”到用于最终织物的产生的标准着色剂而在常规产生的产品中实现。碳黑的添加能够促使在NIR(近红外光)范围中的光吸收受到控制以满足军事产品的要求。在常规ICC颜色管理工作流程中,提供此能力可以是困难或不可能的。在如本文中描述的颜色匹配的一些实现中,通过添加可喷射碳黑到现有染料组,并且通过将该机器寻址(address)为调配***,能够实现预期属性。相应地,着色剂和碳黑能够在指定位置处在基材上以正确比率调配,以实现预期产品性能。
一些实现具有对制造过程的能力提供可见性的优点。例如,用户能够看到显示的最终产品的精确表示。而且,一些实现能够阻止用户在屏幕上显现或创建由本文中描述的颜色匹配过程不能再现的产品和包含色域限制技术。
一些实现能够为用户提供从“即时”生成的调色板挑选的能力,该调色板从由所选配置文件定义的染料创建。此种调色板能够允许用户访问可用染料的色域内的任何颜色,同时阻止用户挑选在染料的能力外的颜色。以这种方式,一些实现能够减少或阻止用户创建或查看制造过程不能产生的输出。通过使用配制技术,一些实现能够大幅增大可用染料的色域,并且与ICC颜色管理工作流程相比,同时可将平均墨水消耗降低55-75%。
一些实现能够创建表示输出装置的颜色空间的RGB配置文件,使用在印刷***表征过程期间捕捉的数据计算染料及所有其组合的能力。通过创建现在为RGB监测器格式的此印刷机色域代表性配置文件,用户能够创建和编辑图像文件,同时在屏幕上查看最终产品的实际表示。此能力能够也帮助阻止用户创建在印刷机的能力外的颜色,并且也可向用户呈现印刷机的能力的准确数字颜色值。
一些实现能够提供匹配以数字方式和常规方式产生的印刷和染色产品的能力。一些实现能够改进高速数字印刷机器的能力,并且能够在常规与数字印刷产生之间形成无缝桥接。一些实现能够利用因特网,提供颜色的有效和准确的传递和创建。一些实现是在数字还是常规过程中均提供从设计着色到最终印刷产品的全部数字供应链。如本文中所述在***内创建和管理的着色剂混合物能够作为配方管理。一些实现提供以类似于常规印刷过程中使用的方法创建颜色,并且仿真(或匹配)常规创建的产品的能力。
一些实现能够包含在像素级的颜色配方驱动的***。***能够模仿(或仿真)从其中已生成数据的常规过程。也就是说,设计图像的每个层文件能够表示在常规印刷操作中的圆筒/旋转筛。对于常规过程,用于每个凹印/筛的每个单元大小表示在层文件中的色调,且对于数字过程反之亦然。***能够预测和仿真凹印和湿印过程的颜色积聚和混合。
此外,一些实现能够通过查表来仿真不同雕刻机制,并且能够管理灰阶层的变化或伽玛校正。一些实现能够可选地独立将每层移位以仿真常规印刷操作的陷印外观,向用户给出复制常规过程,或者“离开”常规过程的限制并且实现应用程序的完全创造性能力的灵活性。
在一些实现中,来自着色剂查表表征的数据能够用来生成校正曲线,其配置成基于来自另一不同着色剂调配器的信息,修改用于着色剂调配器的指令/元数据文件信息,以便促使两个着色剂调配器产生用于设计的类似(或相同)输出颜色。使用校正曲线,来自一个或多个调配器的输出能够变得实质上匹配另一调配器的输出。能够使用校正曲线,匹配来自具有相同或不同着色剂和基材的相同或不同调配器的输出颜色。
一些实现能够包含基于从两个或多个着色剂调配器的获得的光谱信息的过程。该过程能够允许在相同或不同环境内的多个着色剂调配器各产生匹配(或基本上匹配)其它着色剂调配器的输出颜色的输出颜色。在一些实现中,单个ICC配置文件能够分布在多个着色剂调配器之中以促使着色剂调配器各产生带有颜色(例如,设计)的制品,其具有与由其它着色剂调配器产生的制品相同(或类似)的光学属性。
本文中描述的实现能够有助于解决常见问题,其中每个着色剂调配器必须独立于其它着色剂调配器进行整形,并且因此来自每个着色剂调配器的输出颜色可不同。匹配来自各种着色剂调配器的颜色输出能够允许在本文中描述的颜色管理工作流程中使用共同的配方,以促使在两个或多个远程位置处提供的着色剂调配器处产生基本上匹配的输出。
一些实现能够包含第二形式的***表征。第二形式的***表征能够用来促使第一着色剂调配器(例如,数字喷墨织物印刷机)的输出在颜色方面与第二着色剂调配器的输出显得相同(或近乎相同)。第二形式的***表征能够包含使用第一着色剂调配器的着色剂积聚表征作为用于第二着色剂调配器的目标,以便产生供在第二着色剂调配器上用来调整数字输出的校正表。
图14是根据一些实现的示例多个着色剂调配器环境1400的简图。环境1400能够包含颜色管理***1402、两个着色剂调配器(1404、1406)、计算机网络1408(例如,因特网)、指令/元数据文件1410、修改的指令/元数据文件1412、一个或多个校正表1414及采用方法产生的制品。
图15是根据一些实现的示例着色剂调配器匹配方法1500的图表。处理在1502处开始,其中,第二着色剂调配器上的着色剂与第一着色剂调配器上的着色剂关联。也就是说,用于每种着色剂的浓度被初始化成用于在第一着色剂调配器上着色剂的相应浓度,并且在颜色空间(例如,CIE L*a*b)中的颜色值被连续指配到每个色块。CIE L*a*b坐标的此初始集能够用作用于第二着色剂调配器的目标值。处理继续到1504。
在1504处,对于在第二着色剂调配器上的每个色块梯级,提议着色剂的浓度以产生与在第一调配器上产生的相同CIE L*a*b坐标。处理继续到1506。
在1506处,从第二调配器调配(例如,由喷墨织物印刷机)提议的着色剂浓度。处理继续到1508。
在1508处,测量(例如,采用分光光度计)采用第二调配器印刷的色块的光学特性。基于测量,为每个色块计算CIE L*a*b坐标。处理继续到1510。
在1510处,将CIE L*a*b用于与如由第一着色剂调配器调配的着色剂关联的色块,并且将CIE L*a*b坐标用于如由第二着色剂调配器调配的色块(例如,如在1508计算的),使用指定误差度量计算第二调配器误差。误差度量能够包含用于量化在预测与目标(参考)颜色之间误差的一个或多个方程(例如,CIE 1976色差公式、CIE 1994色差公式、CIE DE2000色差公式、CMC色差公式或其它适合的公式)。误差度量能够也包含在上面的步骤1中进行的一个或多个方程选择所要求的任何因数。(例如,CIE DE2000色差方程能够具有用于调整亮度、色度和色调中差别的因数l、c和h。)处理继续到1512。
在1512处,提议对第二机器上的浓度进行调整,使得最小化误差。为实现这个,能够将收集1508的分光光度计读数用作初步积聚表,并且能够使用上述颜色匹配过程来预测调整。处理继续到1514。
在1514处,确定第二调配器的输出是否匹配第一调配器的输出(例如,在CIE L*a*b颜色空间中)。如果第二调配器输出不匹配第一调配器输出(例如,在给定阈值或容限内的误差度量),则处理继续到1506。如果第二调配器输出匹配第一调配器输出(例如,在给定阈值或容限内的误差度量),则处理继续到1516。
在1516处,在第二机器上的最终浓度集用来构建校正表,其将在第一机器上使用的浓度映射到在第二机器上需要的浓度,以便在第一与第二机器之间(或在任何两个或多个机器之中)产生如通过误差度量计算的等效色调(例如,颜色积聚色调)。
图16是根据一些实现的示例着色剂调配器环境1600的简图。环境1600包含颜色管理***1602、颜色库1604(可选)、用户***1606(可选)、网络1608、模拟染色设备1610及其关联着色剂调配器1612、模拟印刷设备1614及其关联着色剂调配器1616、喷墨印刷设备168及电子摄影术设备1620。
模拟染色设备1610能够包含但不限于耗尽匹染(exhaustion piece dyeing)设备、连续染色设备、分批染色设备及泡沫染色设备的一项或多项。模拟印刷设备能够包含凹印辊、旋转筛和胶印***的一项或多项。与模拟设备关联的着色剂调配器(1612和1616)能够是常规着色剂调配器(例如,用于调配专色),其可只根据配方调配着色剂(例如,如本文中所述,来自颜色管理***1602在指令/元数据文件中提供的配方)。
图17是根据一些实现,示出示例颜色管理***(1602)的细节的简图。颜色管理***1602包含光学感测模块1702、图像智能模块1704、基本颜色智能模块1706、高级颜色智能模块1708及颜色/控制通信模块1710。
光学感测模块1702能够包含光学传感器(在本地或远程连接到颜色管理计算机***),其用于光反射表面物体(例如,光谱反射率因数(R(λ))/CIELAB值)或光透射物体(例如,光谱透射率(T(λ))/CIELAB值)或来自诸如监测器的自发光物体的光(例如,光谱功率分布(Ε(λ)))的颜色测量或设计(例如,以诸如TIFF或诸如此类的文件格式的图像文件)的图像测量,以便收集用于颜色管理的有用信息,信息能够包含着色剂积聚数据、颜色目标/颜色库数据及用于分色的设计图像数据文件。
图像智能模块1704能够配置成执行设计图像分色以创建分色的灰阶文件以及执行图像操控用于图像抖动、图像压缩和图像加密。
基本颜色智能模块1706能够为具有均匀单色的图像创建纯色配方,用于常规专色模拟染色,包含匹染色、连续染色、分批染色和泡沫染色。备选地,专色染色能够通过包含数字喷墨***和数字电子摄影术***的专色数字染色操作执行。后一数字***本身是十分精确的着色剂调配***。基本颜色智能模块1706能够也为分色印刷图像创建逐层颜色配方,用于包含凹印辊印刷、旋转筛印刷和胶印的常规模拟印刷操作。
高级颜色智能模块能够创建逐层增强颜色配方,用于在多个数字印刷***之中或者在数字与模拟印刷***之间的外观再现。在前一情况下,着色剂积聚智能能够允许多个数字印刷***作为带有高级颜色再现的一个单一印刷***进行印刷。在后一情况下,逐层增强颜色配方采用相对于颜色叠印、色调外观和不透明效应的准确再现,管理在数字与模拟印刷***之间的颜色外观再现。在此方法中,能够准确地控制调配的着色剂/化学品的体积及调配的精确位置。因此,数字印刷机器能够变成带有体积和位置控制的调配***。此级别的控制能够实现以通过应用到基材的着色剂的体积来准确地控制颜色。将数字印刷机器寻址为调配***的方法能够也提供采用输出装置中的当前喷墨喷嘴配置可喷射的任何化学品的准确体积和位置。在通过喷墨喷嘴调配可将附加性能赋予给最终产品的化学品时,此能力可具有特殊价值。
颜色控制通信模块1710能够在遍及用于数字印刷/颜色行销和产生的整个数字供应链中转发较小的指令/元数据文件(例如,通过在1702-1708处的处理创建)。此种智能能够采用包含图像、颜色、着色剂、基材、机器、过程及客户的知识,有助于确保数字供应链完整性。通过经由因特网协调各种级别的智能和各种颜色调配器,实现能够为全球化产品开发和产生形成在大规模定制和电子商务方面的新机会。简而言之,实现能够有助于最大化通过模拟和数字颜色调配/应用技术两者提供的益处。
在一个操作示例中,大型零售店的设计员测量颜色(例如,经由用户***1606),并且将作为配制目标的测量的反射率指定给颜色管理***(例如,经由因特网1608将颜色测量发送到颜色管理***1602)以执行颜色匹配。颜色管理***1602能够执行如上讨论的颜色匹配,并且提供配方到输出装置(例如,1610、1614、1618和/或1620),然后其又能够以协调和颜色一致的方式经由因特网使用不同输出装置根据在不同产生点的指定颜色产生织物。
在另一操作示例中,颜色指定者(例如,服装公司的设计员)将物理颜色及其测量的反射率作为目标颜色提交到颜色管理***1602,而***随后能够匹配颜色和提供指令/元数据文件到输出装置(例如,用于分布到多个全球供应商的作为颜色标准的码数再产生的工厂)。
在还有的另一操作示例中,转换器提交来自用户***的设计和颜色规范(例如,经由因特网1608到颜色管理***1602),以用于为市场测试进行小批量再产生。
在仍有的另一操作示例中,连锁酒店设计经理提交颜色作为用于在纺织品基材和涂布基材两者上再现的目标,以在其全球连锁酒店中重新塑造酒店房间。颜色管理***能够执行在颜色目标与用于纺织品设备和涂布基材设备的两个或多个输出装置中每个之间的颜色匹配。
在另一操作示例中,裁缝(cut and sew operator)接收来自客户的订单及时装设计的设计规范用于内部小批量再产生。颜色管理***1602能够接收设计和颜色规范,并且如本文中所述地那样执行颜色匹配。颜色管理***1602能够将任何着色剂配方转发到一个或多个输出装置(例如,1610、1614、1618和/或1620)用于产生时装设计。
将领会,上述模拟、过程、***和部分能够在硬件、由软件编程的硬件、在非暂时性计算机可读媒介上存储的软件指令或上述的组合中实现。如上所述的***例如能够包含配置成运行在非暂时性计算机可读媒介上存储的编程指令序列的处理器。例如,处理器能够包含但不限于个人计算机或工作站或其它此种计算***,其包含处理器、微处理器、微控制器装置,或者包括有诸如例如专用集成电路(ASIC)的集成电路的控制逻辑。指令能够从根据诸如Java、C、C++、C#.net、汇编或诸如此类的编程语言提供的源代码指令编译。指令能够也包括根据例如Visual BasicTM语言或另一结构化或面向对象的编程语言提供的代码和数据对象。编程指令的序列或可编程逻辑装置配置软件及与其关联的数据能够存储在非暂时性计算机可读媒介中,例如计算机存储器或存储装置,其可以是任何适合的存储器设备,诸如但不限于ROM、PROM、EEPROM、RAM、闪速存储器、磁盘驱动器及诸如此类。
此外,模拟、过程、***和部分能够实现为单个处理器或分布式处理器。此外,应领会,上面提及的步骤可在单个或分布式处理器(单核和/或多核或云计算***)上执行。而且,在上述实施例的各种图形中描述及为其描述的过程、***组件、模块和子模块可跨多个计算机或***分布,或者可在单个处理器或***中共处(co-locate)。下面提供适合用于实现本文中描述的模块、部分、***、部件或过程的示例结构实施例备选方案。
上述模块、处理器或***能够例如实现为编程的通用计算机、编程有微代码的电子装置、硬连线模拟逻辑电路、在计算机可读媒介或信号上存储的软件、光学计算装置、电子和/或光学装置的连网***、专用计算装置、集成电路装置、半导体芯片和/或在计算机可读媒介或信号上存储的软件模块或对象。
方法和***(或其子组件或模块)的实施例可在通用计算机、专用计算机、编程的微处理器或微控制器或外设集成电路元件、ASIC或其它集成电路、数字信号处理器、硬连线的电子器件或诸如离散元件电路的逻辑电路、诸如PLD、PLA、FPGA、PAL的编程逻辑电路或诸如此类上实现。通常,能够实现本文中描述的功能或步骤的任何处理器能够用来实现方法、***或计算机程序产品(在非暂时性计算机可读媒介上存储的软件程序)的实施例。
此外,在使用例如对象或面向对象的软件开发环境(环境提供能够在多种计算机平台上使用的可移动源代码)的软件中,可轻松地完全或部分实现公开的方法、***和计算机程序产品(或在非暂时性计算机可读媒介上存储的软件指令)的实施例。备选地,在使用例如标准逻辑电路或VLSI设计的硬件中,能够部分或完全实现公开的方法、***和计算机程序产品的实施例。取决于***的速度和/或效率要求、特定功能和/或特定软件或硬件***、微处理器或微计算机,其它硬件或软件能够用来实现实施例。从本文中提供的功能描述中并且借助于软件工程、着色剂匹配/调配和纺织品印刷和染色技术的通用基本知识,由适用技术领域的技术人员能够使用任何已知或以后开发的***或结构、装置和/或软件,在硬件和/或软件中实现方法、***和计算机程序产品的实施例。
此外,在编程的通用计算机、专用计算机、微处理器或诸如此类上运行的软件中,能够实现公开的方法、***和计算机可读媒体(或计算机程序产品)的实施例。
因此,根据本文中公开的各种实施例提供了用于颜色管理的***、方法和计算机可读媒介是显然的。
虽然公开的主题已结合多个实施例描述,但许多备选方案、修改和变化对于适用技术领域的技术人员将会是显然的明白或是显然的。相应地,申请人意图包含在公开的主题的精神和范围内的所有此类备选方案、修改、等效和变化。
附录A
技术领域
公开的主题的实施例一般涉及颜色管理。更具体地说,公开的主题的实施例涉及用于指令驱动的颜色管理和印刷的方法和***。
背景技术
在数字成像***上下文中,颜色管理是在诸如图像扫描仪、数码拍摄装置、监测器、电视屏幕、胶片印刷机、计算机印刷机、胶印机的各种装置的颜色表示与对应媒体之间的控制转换。颜色管理的目标是获得跨颜色装置的良好匹配。例如,用于颜色管理的技术寻求视频的一帧的颜色在用作计算机监测器的液晶显示器(LCD)显示装置上、在等离子电视屏幕上显得与由彩色印刷机产生的纸质彩色印刷输出相同。假定装置能够输送所需颜色强度,颜色管理寻求在所有这些装置上实现相同外观。
颜色管理的跨平台视图是国际颜色联盟(ICC)兼容的颜色管理***的使用。一种常规技术使用国际颜色联盟(ICC)配置文件。ICC配置文件是根据ICC标准表征颜色输入或输出装置或颜色空间的数据集。配置文件通过定义在装置源或目标颜色空间与配置文件连接空间(PCS)之间的映射,描述特定装置或查看要求的颜色属性。PCS是使用亮度和用于颜色对立维度(CIELAB L*a*b*)的a和b值的实验室颜色空间或照明委员会XYZ(CIEXYZ)颜色空间。映射可使用内插应用到表格指定,或者通过用于变换的一系列参数指定。
能够描述捕捉或显示颜色的装置。一些制造商可提供用于其产品的配置文件或者允许最终用户生成其自己的颜色配置文件。此类常规配置文件生成一般通过使用三激比色计或分光光度计进行。纺织品加工公司使用常规印刷技术来产生带有预期设计和颜色的织物。
发明内容
本文提供了用于管理颜色到基材的应用的方法和***。在一些实施例中,基材能够包含纺织器和织物。例如,基材能够是诸如聚酯、人造丝和尼龙的合成纺织品、诸如棉、丝绸、羊毛和亚麻的天然织物及合成天然混纺。
在一个实施例中,方法包含接收预期颜色,并且接收颜色容限及配方预测准则。方法也包含配制颜色,配制基于预期颜色和颜色及配方预测准则。方法还包含使用配制的颜色创建颜色信息,并且随后至少部分基于颜色信息,产生用于选择的印刷装置和选择的基材的印刷配方。
在另一实施例中,方法包含接收线性化印刷信息和创建国际颜色联盟(ICC)配置文件。方法将ICC配置文件保存为配置成由配方预测算法使用的保留数据,并且随后使用ICC配置文件和配方预测算法印刷真色度图像。
在仍有的另一实施例中,计算机可读存储媒介具有上面存储的可运行指令,指令如果由计算装置运行,则促使计算装置执行操作。操作包含接收染料定义和用于驱动数字颜色印刷机的线性化参数,并且创建定义印刷机中每种染料的指令文件。操作还包含根据指令文件,使用印刷机产生具有染料的色调梯级(tonal step)的印刷基材。
在附加的实施例中,***包含处理器和具有其上存储的指令的存储器,指令如果由处理器运行,则促使***执行操作。操作包含接收一个或多个灰阶图像文件,并且加载图像文件。操作还包含指配批准的配方到一个或多个图像文件的相应层,配方包含创建与一个或多个图像文件关联的颜色需要的配方信息。操作也包含接收印刷数据(印刷数据指示大小、换算因数和旋转角度的一项或多项),并且随后基于指配和印刷数据,对印刷产品进行印刷。
实施例提供专业化技术解决方案,其使纺织品加工公司能够改进其着色过程用于其个别和特定需要。例如,通过采用本文中描述的技术,纺织厂能够在诸如织物的基材上再现定制设计。本文中描述的示范软件模块和应用程序通过执行产生数字印刷,提供用于纺织品数字印刷件的颜色管理。
实施例为要在多种基材上印刷的设计和为范围从与一码的织物一样小的样本到完全产生运行的各种量管理分色和匹配。本文中描述的示范技术能够采取用户供应的概念或设计,并且在传统方法要求的时间的一部分时间中产生可接上市的成品织物。
附图简述
参照附图阅读以下具体实施方式时,将更好地理解本公开内容的这些和其它特征、实施例和优点,其中:
图1是根据实施例,图示在颜色管理和订单输入工作流程中在组件与实体之间的通信流程的框图;
图2-5是根据实施例,图示用于颜色管理的方法和工作流程的示例的流程图;
图6-29是根据实施例,描绘用于颜色管理***的用户接口的示例;以及
图30是其中能够实现本公开的实施例的计算机***的示例的简图。
具体实施方式
本文中描述的实施例使用软件应用程序、模块和子例程的集合用于颜色管理。在某些实施例中,模块和子例程与应用程序的“eQSuite”包含在一起,和/或通过其调用。在一些实施例中,下面描述的应用程序的eQSuite能够包含其它支持应用程序和/或能够包含独立的软件应用程序。根据公开的主题的某些特征,应用程序的eQSuite能够配置成在多种计算装置上可运行,以便实现图1-5中示出的方法和工作流程。
如本文中使用的,术语“计算装置”指任何计算或其它电子设备,设备运行指令并且包含对操作***进行操作或以其它方式运行指令的任何类型的基于处理器的设备。计算装置将通常包含运行程序指令的处理器,并且可包含诸如鼠标、CD-ROM、DVD、键盘、显示器或其它输入或输出设备的内部或外部组件。计算装置的示例是个人计算机、数字助理、个人数字助理、移动电话、智能电话、寻呼机、平板计算机、膝上型计算机、因特网器具及其它基于处理器的装置。计算装置能够用作专用计算装置,以提供由其应用程序及通过在其应用程序之间的交互提供的特定功能性。
如本文中使用的,术语“应用程序”指在计算装置上运行的任何程序指令或其它功能组件。应用程序可驻留在运行应用程序的装置的存储器中。如本领域技术人员知道的一样,此类应用程序可驻留在任何适合的计算机可读媒介中,并且在任何适合处理器上运行。例如,如下参照图30讨论的一样,计算装置能够包含计算机可读媒介。计算机可读媒介能够是耦合到处理器的存储器,处理器运行计算机可运行的程序指令和/或访问存储的信息。此类处理器可包括微处理器、ASIC、状态机或其它处理器,并且能够是多个计算机处理器的任何处理器。此类处理器包含存储指令的计算机可读媒介,或者可与其进行通信,指令在由处理器运行时,促使处理器执行本文中描述和图1-29中描绘的工作流程和方法步骤。
工作流程和方法
图1是图示在颜色管理和订单输入工作流程100的示例中在组件与实体之间的高级通信流程的简图。如图所示,工作流程100在客户102选择设计110时开始。在图1的示例中,客户102能够请求将客户设计110印刷为单个印刷件112。请求的单个印刷件112例如能够是对MimakiTM印刷件的请求。如图所示,其它用户/被许可人104和将来被许可人106A、106B也可提交请求。工作流程100继续热转移过程,该过程将印刷转移到茧绸标准114和/或定制织物116上。此时,执行处理120。如图所示,处理120以颜色扫描122开始,并且随后在步骤124中将色域(color gams)以电子方式发送到颜色管理***。接着,在步骤126中,处理120以在步骤126中的数字印刷和/或凹印印刷产生继续,以便产生彩色印刷件126。此时,执行步骤128以确保存在与客户的茧绸标准114的准确的颜色匹配。如图所示,步骤128能够包含执行彩色印刷件126的颜色扫描122,并且比较结果和茧绸标准114的以前扫描。
图2-5描绘在用于颜色管理的工作流程中使用的步骤和组件的示例。
设计和颜色匹配工作流程
图2描绘设计和颜色匹配工作流程200。如图所示,工作流程200在步骤201中开始,其中接收客户预期颜色202、204、206。随后,在步骤208中,接收颜色容限和颜色配方预测准则。如在图2中看到的,步骤208能够包括接收用户定义的准则,诸如但不限于光照条件、要求的颜色容限、颜色匹配的要求的类型及染料选择。在图2的示例中,匹配的类型能够是非同色异谱、性能成本或其它类型。如图所示,步骤208能够由在下面部分中参照应用程序的eQSuite描述的eQuantum应用程序执行。接着,在步骤210中,运行颜色配制算法。在图2的非限制性示例中,步骤210能够由在下面部分中参照应用程序的eQSuite描述的eQuantum应用程序执行。在步骤210中运行的算法能够调整颜色配方以使其在容限内。用于此种调整的步骤的示例在图2中示为步骤218-224。在运行颜色配制算法后,工作流程200继续步骤212,在该步骤中产生带有颜色信息的指令文件。如图2所示,此步骤能够产生可由颜色印刷机读取的.EQD格式文件,并且此步骤能够由在下面部分中参照应用程序的eQSuite描述的eQPrint和eQPrintQueue应用程序执行。此时,工作流程200继续到步骤214,在该步骤中使用选择的印刷机,将颜色配方印刷到基材上。此步骤导致诸如织物、纸张或塑料等基材带有印刷的色块。在步骤214中的印刷后,工作流程200能够包含在步骤218中测量得到的基材。如图所示,步骤218能够使用分光光度计执行。在步骤218中测量颜色后,做出有关测量的颜色是否在容限内的确定。如果确定测量的颜色在容限内,则控制转到其中继续印刷的步骤220和其中产生.EQD文件的步骤222。如在图2中看到的,得到的.EQD文件能够包含颜色配方信息。如果确定测量的颜色不在容限内,则控制转到步骤224,在该步骤中使用颜色算法调整颜色配方以使颜色在容限内。
染料配置文件工作流程
图3描绘染料配置文件工作流程300。如图所示,工作流程300在步骤302中开始,在该步骤中接收线性化印刷信息。在图3的示例中,此步骤能够包括接收带有线性化印刷信息的较小.EQI格式文件。接着,在步骤304中,创建有效ICC配置文件。在图3的示例中,步骤304创建不要求印刷配置文件图表的有效ICC配置文件。如图所示,步骤304能够由在下面部分中参照应用程序的eQSuite描述的eQDyeProfile应用程序执行。随后,在步骤306中,通过步骤304产生的ICC配置文件用于印刷真色度图像,并且用作保留数据。在图3的非限制性示例中,步骤306能够执行,使得染料信息可供在下面部分中参照应用程序的eQSuite描述的eQInk和eQuantum应用程序使用。
墨水工作流程
图4描绘墨水工作流程400。在某些实施例中,工作流程400的一个或多个步骤能够由在下面部分中参照应用程序的eQSuite描述的eQInk应用程序执行。如图4中所示,工作流程400在步骤402中开始,在该步骤中接收定义的染料和用于驱动印刷机的线性化参数。此步骤能够包括接收用户定义的染料和线性化参数。随后,在步骤404中,提供定义印刷机器中每种染料的指令。如在图4中看到的,步骤404能够包括接收用作到eQPrint和eQPrintQeue应用程序的输入的指令文件,其中,指令文件包含定义印刷机器中每种染料的色调梯级。接着,在步骤406中,调用eQprint和eQPrintQueue应用程序以便使用数字印刷机408产生印刷的基材410。步骤408的运行导致基材410印刷有在印刷机器/数字印刷机408中染料的色调梯级。基材410例如能够是织物、纸张或塑料。在印刷基材410后,工作流程400在步骤412中测量得到的基材以确定色调梯级是否为线性。在实施例中,在步骤412中的测量能够使用分光光度计执行。如果在步骤412中的测量确定色调梯级不为线性,则控制转到步骤414,在该步骤中应用程序根据相对强度差,将色调梯级调整成在视觉上为线性。否则,如果步骤412确定色调梯级为线性,则控制转到步骤416,在该步骤中保存指令文件(即,.EQI格式文件)以供以后使用。如图4中所示,步骤416能够包括由在下面部分中参照应用程序的eQSuite描述的eQDyeProfile程序以后使用的.EQI文件。
印刷工作流程
图5描绘印刷工作流程500。如图所示,工作流程500在步骤501中开始,在该步骤中接收图像文件502、504、506。此步骤能够包括接收无颜色信息的灰阶客户图像文件。随后,在步骤508中,加载在步骤501中接收的图像文件,并且将批准的颜色配方指配到层。此步骤能够包括接收包含颜色配方信息的.EQD格式文件510。如在图5中看到的,步骤508能够由在下面部分中参照应用程序的eQSuite描述的eQuantum应用程序执行。接着,在步骤512中,产生文件(即,.EQD格式文件),其中,文件包含表示要印刷的层和位置的数据、用于层的颜色配方和可用于印刷的其它数据,例如比如大小、比例(scale)和旋转角度信息。在图5的非限制性示例中,工作流程500能够使用客户图像文件514、516、518、染料信息520、带有配方数据的.EQD文件522作为到eQPrint和eQPrintQueue应用程序524的输入。这些应用程序随后确定/识别创建指配到数据文件的正确颜色需要的颜色配方,并且将这些配方发送到数字印刷机256,印刷机又产生最终印刷产品528。
应用程序套件-eQSuite
在实施例中,无论在数字工作流程还是常规印刷环境中,五个集成软件应用程序或模块的集合用来从设计着色方面到最终产品印刷精确地管理颜色。在非限制性实施例中,集成软件应用程序包含在软件模块的套件(即,紧密集成的应用程序的eQSuite集合)中。软件模块的集合实现通过诸如但不限于因特网的通信网络,在装饰印刷界有效地传递颜色。实施例输送由纺织行业需要级别的颜色传递和颜色准确度能力,同时也远远超过常规技术和技艺的颜色准确度。某些实施例也带来利用数字技术以便能够以数字方式印刷样本和小批量印刷产生的能力,其能够匹配常规过程。以这种方式,实施例提供“桥接”这两种不同的印刷机制以允许用户真正能够选择最有益的印刷产生方式的能力。
根据实施例,集成软件应用程序能够作为数字工作环境的一部分,用作完全独立的应用程序。在备选或另外的实施例中,集成软件应用程序能够用作应用程序的套件,例如比如,下面描述的eQSutie。在套件中使用时,集成软件应用程序通过实现颜色和其它特定客户作业要求的即时传递,提供真正重新定义纺织品、织物、印刷和/或计算机图形市场的输送物流的能力。在纺织品的示例中,与使用传统技术相比,此种即时传递大幅降低了纺织品印刷供应链在从设计到最终印刷产品中引起的误差、时延、不准确性和业务丢失。
在实施例中,作为重新定义供应链的解决方案,集成软件应用程序的套件设计成最大化新兴高速数字印刷机器和装置的效率和能力。
应用程序解决了当前挑战纺织品印刷基于因特网的供应链的成功的问题,以实现“快速时尚”的真正意义。采用软件应用程序的套件解决问题的示例能够包含但不限于:
对向套件的用户呈现的设计的保护(即,保护设计中体现的知识产权);
对设计库的审美属性的灵活目录编撰;
在印刷(多种颜色)级的颜色的数字传递;
提供完全客观的颜色控制;
提供以数字和常规方式匹配产生的产品的能力;
提供在任何远程位置处以颜色质量和准确度得以保持的完全保证采样的能力;以及
通过允许用户始终看到最终产品的真实表示,使所有级别的颜色管理能够对制造过程的能力具有可见性,并且不同于在其中用户不能在屏幕上显现或创建不能由制造过程再现的产品的传统***,本文中描述的应用程序的套件允许用户在屏幕上显现和创建制造过程能够再现的产品。
实施例提供了用于指令驱动的颜色和印刷的***。***配置供与分层设计使用。与使用以分层设计的真色度文件驱动***相比,用于指令驱动的颜色和印刷的示例***的某些实施可允许某些优点,例如:
a.最小化在因特网和内联网级的数据业务;
b.大幅消除对为颜色方向、控制和批准运送物理样本的需要;以及
c.以匹配颜色的完全保证实现在物理上不同(即,远程)位置进行采样和产生。
下面的部分描述应用程序,包含应用程序的套件和每个应用程序的特定能力。在实施例中,存在包括模块或应用程序的“eQSuite”的五个主应用程序。存在其它应用程序,其提供对eQSuite的支持角色,或者用于在产生和设计着色期间的质量控制(QC)和其它颜色有关的需要。下面的段落中也详细描述了这些其它应用程序。虽然模块和应用程序在下面参照管理对纺织品和织物的颜色的应用来描述,但要理解的是,本文中描述的模块、***和方法能够与非织物的材料一起使用。例如,本文中描述的方法和***能够用于创建墙纸/墙面覆盖物、地板覆盖物、吊顶板材、礼物包装材料、包装、袋、标牌、海报、计算机图形及热转移产品。要理解的是,本文中描述的应用程序、模块、***和方法能够用于在诸如但不限于纸张、塑料、金属和合金、陶瓷、硬表面层压板、三聚氰胺、薄纸、乙烯基、热敏薄膜等多种表面和基材上并且经计算装置显示器再现颜色设计和图像,包括定制设计。例如,本文中描述的颜色管理技术能够应用到纺织品、织物、彩色印刷、数字摄影、3D印刷及计算机图形。
根据实施例,包括eQSuite的五个高级应用程序包含:eQuantum、eQInk、eQDyeProfile、eQPrint和eQPrintQueue。下面的部分中描述五个高级应用程序。
上面提到的高级申请人调用的应用程序的示例能够包含但不限于:eQCompress、eQCoverage、eQDatabase、eQGretagProfilelnvestigation、eQLut、eQLutIO、eQLutRGB、eQLutsToToneDb、eQMimakiProfile、eQMixup、eQOrganizeTransprint、eQPalette、eQPress、eQTrapezoid、eQUniversalLibrary、eQAATCC_EP7_1998、eQBToTiff、eQBuildupLut、eQColorSamples、eQColorway、eQComplexity、eQCoverage、eQControlStrip、eQCurveXfer、eQFormulatoLCP、eQGamut、eQInformation、eQLCPFromGretag、eQLCPvsMeasurement、eQLutstoGretag、eQLutstoToneDb、eQLuttoEngraving、eQPantonetoToneDb、eQRelocate、eQSort、eQSubstrateProfile、eQTarget、eQTifAdjustment、eQTifConvert、eQTransprintSamples及eQTransprintSamplestoLCP。根据公开的主题的某些特征,这些应用程序能够作为子例程由高级应用程序调用,和/或直接运行。例如,响应于在图6-29中示出的用户接口的示例中所做的选择和接收的输入,能够调用这些应用程序的一个或多个应用程序。
eQuantum
eQuantum是设计成与一般在纺织行业中存在的分层设计一起工作的鲁棒设计着色程序。它包含功能十分强大且专有的颜色配制算法,这些算法允许目前在今天的纺织行业中使用的任何其它计算机辅助设计(CAD)***未实现的颜色的无可比拟的传递和准确度。它设计成去除ICC工作流程管理的颜色的不准确性和限制。其它CAD***中使用的ICC颜色管理工作流程既不能也未设计用于实现纺织行业按常规需要的颜色管理和/或准确度。ICC颜色工作流程也不能在数字印刷环境中预测常规印刷过程的结果。用于eQuantum应用程序的用户接口2200、2300、2400、2500、2600、2700、2800及2900的示例分别在图22、23、24、25、26、27、28及29中描绘。在图22-29内,用户接口(UI)和显示器示有各种图标、命令区域、窗口、工具栏、菜单、对话框及按钮,其用于启动操作,调用应用程序和子例程,执行与分层设计有关的工作流程,或者调用其它功能性。如图22-29中所示,实施例呈现与交互式用户接口元素的UI,其配置成接收对应于在下面段落中描述的eQuantum应用程序的功能性的输入和选择。
在实施例中,eQuantum程序向用户呈现其设计的组织的视觉目录以供选择,在数字或常规过程中印刷时始终在屏幕上显示最终设计和颜色的准确图像。此视觉设计目录能够创建以允许用户根据诸如设计类型(花布、几何结构、缎子等)的任何数量的不同属性,根据市场,根据客户,根据流行性等从视觉上管理其设计。用于此过滤和设计创建的准则由单独的应用程序管理,其接收来自公共/共享逗号分隔值(CSV)文件的其排序。随后,它创建此库以供eQuantum访问。
eQuantum能够通过使用配制算法来授予用户对颜色的完全控制,并且因此不限于使用ICC配置文件的行业标准颜色管理的不准确性。例如,eQuantum能够允许用户获得在数字或常规过程中使用的染料的全部范围,并且不象在ICC颜色管理工作流程中一样限制色域。eQuantum应用程序能够将颜色与图像隔离,并且使颜色管理在用户的控制之下。因此,颜色能够独立于层和图像数据受到操控和控制。随后,在屏幕上从视觉上或者在数字印刷装置上在输出时将颜色与层重新组合。
eQuantum应用程序完全理解常规或数字印刷过程的颜色能力,并且将向用户呈现最终产品的准确屏上显示和由数字过程定义的调色板的表示。它将不允许用户创建从颜色或审美角度在制造过程中不能再创建的产品。
根据公开的主题的某些特征,eQuantum应用程序能够接受行业标准格式的输入层(数据)以供着色。它能够使用TIFF、联合图像专家组(JPG)、位图(BMP)和Quantum Draw格式的灰阶文件。它将也接受来自的通道(灰阶)或分层(灰阶)格式的本机PSD文件。它将自动在内部提取单独层以便视觉呈现给用户以供颜色操控。eQuantum也具有处理8位托盘化(palletized)文件的能力,并且将“即时”创建调色板中每种有效颜色的个别层以允许用户完成对层的颜色控制。
在传统ICC颜色管理工作流程中,图像数据携带颜色信息。此信息受到管理,并且在通常嵌在图像中的颜色“配置文件”内被转译。此配置文件由“颜色引擎”理解,并且此数据随后用于在屏幕或数字印刷机的输出上显示最终图像。管理此转译和理解的固有方法和算法导致在纺织印刷界不可接受的不准确性。在ICC颜色管理工作流程中一直看到的不准确性是在3-8Delta误差(DE)的区域中。DE是产生的颜色离所需或“标准”颜色的颜色误差量的描述。存在用于计算在2种颜色之间DE值的行业接受的公式。在纺织行业中,正常最大容限为DE的1.5个单位,正常偏离为“1”或更小。一些产品可要求0.5DE单位或更小的颜色准确度。在传统ICC颜色管理工作流程内不可能实现在此范围的颜色准确度。此情况的主要原因是传统ICC颜色管理工作流程从未意图实现此级别的颜色准确度。它设计用于在图形艺术界照片写实图像的令人愉悦和某种程度(somewhat)的颜色准确的再现。它未设计用于实现如纺织行业要求的“专”色的准确再现。
默认情况下,ICC颜色管理界在D50照明工作流程中工作。D50是用于查看最终产品的光的“颜色”的指示。D50是用于图形艺术界的已接受行业施照体。纺织界采纳了D65施照体。虽然已形成允许D50配置文件在D65环境中使用的数学模型,但这些数学转换模型本身易于造成误差,并且在最差情况下,只是正确值的近似值。这导致产生的颜色更不准确,这在纺织供应链中是不可接受的。
纺织行业中的客户不会要求同时在不同施照体下进行颜色匹配,这并不少见。这将允许样本在通过供应链和零售环境移动时满足标准颜色的颜色匹配要求。此类型的颜色匹配称为非同色异谱颜色匹配。此能力在ICC颜色管理工作流程中可实现的任何环境下是不可能的。eQuantum能够创建非同色异谱颜色匹配。在配制颜色匹配时,用户具有完全染料控制能力,颜色匹配准则的完全范围和准确度始终可用于仅受产生环境中染料限制的用户。
用户能够指定颜色匹配过程中使用的染料、样本应匹配的施照体及围绕范围从颜色准确度到染料的物理属性的颜色匹配或预期匹配的度量。用户将看到用于匹配的所有行业标准施照体及预期匹配的容限级别。
由于颜色配方预测算法的使用,高级颜色准确度和配制可能性是可能的。eQuantum和eQSuite内的关联应用程序将数字印刷机视为它好像是高度准确的调配***。印刷机变成“配方”驱动装置。由于颜色与图像的此隔离,实施例也能以在基材上极高程度的准确性和位置,调配能够由输出装置“喷射”的任何液体。这带来了不但应用颜色到基材,而且应用可赋予基材独特属性和性能所预期的其它化学品的新的可能性,例如导电流体、抗微生物剂、表面增强化学品等。实施例能够也将高度控制体积的这些化学品和机器中可用的原色混合,以赋予用于某些应用的独特颜色属性。此方面的一个实例将是“混合”碳黑颜料墨水和酸性染料到尼龙上以实现红外光(IR)控制。通过进行此操作,用户将能够利用数字印刷机产生将满足军事规范的织物。
在eQuantum***内创建和管理的所有颜色作为配方管理。这为eQuantum***提供了以在常规印刷过程中使用的相同方法创建颜色的独特能力。这允许来自eQuantum的输出能够匹配以常规方式创建的产品。这样,现在可能在成本效益的数字环境中产生样本和小批量产生,保证在订单长度指示时能够在高速常规环境中再现产品。这允许使用最具成本效益的印刷方法,并且消除与纺织供应链内当前关联的巨大浪费。它也允许真正实现具成本效益的“快速时尚”和结合数字颜色传递,创建利用并充分发挥因特网的全球链接数字供应链。
eQuantum***为用户提供以许多不同方式输入精确的颜色值的能力。例如,eQuantum***提供从多个不同制造商的分光光度计直接捕捉反射率数据的能力。在实施例中,用户直接输入“L”“a”“b”值,在任何行业标准RGB颜色空间中输入RGB值和/或从多个预确定的命名颜色空间挑选。
实施例支持颜色的完全色卡库作为反射率数据。这允许任何色卡色的非同色异谱匹配。同色异谱是在不同光照条件下颜色的视觉移位。用户能够在任何染料配方中直接输入。
用户能够从“即时”生成的调色板挑选,该调色板从由所选配置文件定义的染料创建。此种调色板允许访问可用染料的色域内的任何颜色,同时阻止用户挑选在染料的能力外的颜色。这样,实施例阻止用户创建或查看制造过程不能产生的输出。
通过使用配制技术,实施例能够大幅增大可用染料的色域,与ICC颜色管理工作流程相比,始终将平均墨水消耗降低55-75%。
eQuantum应用程序能够真正创建输出数据以驱动数字印刷机器重复常规印刷过程。由于eQuantum***是像素级的颜色配方驱动***,它能够模仿已从其中收集数据的常规过程。eQuantum***能够预测和仿真凹印和湿印过程的颜色积聚和混合。
在一个实施例中,eQuantum***能够通过查表来仿真不同雕刻机制,并且也管理灰阶层的变化或伽玛校正。此实施例为用户给出复制常规过程,或“离开”常规过程的限制并且实现应用程序的完全创意能力的完整灵活性。如果工作流程要求,应用程序能够输出行业标准真色度ICC管理文件,或者此特征能够关闭以进一步保护用户在操控的设计IP。
eQuantum应用程序也提供带有任何指定量的图像“拖放”或“滑动”的完全梯级和重复能力,并且在用户请求的任何角度旋转图像的同时保持任何图像的完全梯级和重复能力。
eQuantum应用程序提供偏移输出的原位以控制印刷织边的简单方法。
eQuantum应用程序提供对最终印刷件的输出比例的完全控制,并且也允许用户输入印刷产品的最终长度要求。
在涉及颜色的管理和创建时,eQuantum应用程序为用户提供“单击校正”能力。此特征只要求用户能够利用分光光度计创建它们预期的精确颜色。在颜色的样本产生后,用户测量此颜色的胶片,并且如果颜色的配方不在用户设置的要求容限内,应用程序将对其自动进行要求的调整。这样,应用程序将自动校正在印刷***内的任何变量或漂移。
eQuantum应用程序为预期颜色保持2个配方。第一印刷和计算的配方用于管理在屏幕上向用户呈现的颜色。第二配方用于实际创建发送到印刷机的颜色。在初始配方配制期间,这2个配方相同。在通过分光光度计读取样本后,如果用户要求,可自动调整此第一配方以使颜色符合更严格的容限。如果情况是如此,则自动创建将发送到印刷机的第二配方。通过以此方式管理颜色,根据发送到印刷机以便为正确颜色进行调整的调整的图像颜色信息,始终在屏幕上向用户呈现不改变颜色的最终图像的颜色正确的表示。
在传统ICC管理颜色工作流程中,用户能够控制颜色的准确度的唯一方式是操控图像本身。换而言之,通过工作流程,数据文件本身必须调整或者“移位”以获得更接近要求的容限的正确颜色。为此,屏上表示将变化,并且用户可不再具有最终预期产品的准确表示。此传统工作流程能够在颜色开发与匹配过程期间造成极大的困难。
不同于上述传统ICC管理颜色工作流程,在eQSuite工作流程中使用时,eQuantum***的输出是直接由eQPrint(用于印刷机的页面布局程序)打开的小的(<2Kb)指令文件。这是eQuantum***的独特能力,并且它允许实现许多益处。其主要益处是它允许对数字颜色准确度和传递的极快和有效管理。在实施例中,利用eQSuite***在远程印刷场所产生最终产品所要求的所有信息被封装在此小的指令文件内。此实施例允许远程用户适当地查看和印刷正确的输出。用于施照体和最终颜色准确度的信息也包含在内,以便允许远程印刷机创建上游客户端预期的正确颜色,并且它在未移动任何物理样本的情况下进行此操作。
此特征是设计成保护设计信息的知识产权(IP)的另一机制。通过经由上面提及的小的指令文件来管理输出,从不存在由第三方图形***为访问而创建的任何真色度文件。也就是说,通过使用小的指令文件,在eQSuite工作流程驱动通过允许由光栅处理器(RIP)进行直接通信的印刷机时无需创建输出文件。
由于从不创建大的真色度文件,此小的指令文件的第二个宝贵的益处是工作流程内数据业务的效率。由于只需要传送和处理这些小的指令文件(与能够轻松达到1GB或更大的大的真色度文件相反),因此,这大幅降低了因特网和内联网业务。
来自这些指令文件的印刷机器数据的此“即时”创建的另一特征是用户可不受有极大垂直重复的文件限制,例如在以小的奇角旋转文件时。实际上,不存在垂直重复限制;应用程序将继续“构建”图像,直至达到用户指定的印刷件的长度。
eQuantum应用程序的另一独特特征是其为用户管理极大的高分辨率图像层文件和带有将表示最终图像的大量层文件的设计的能力。使用常规技术时,由于大量的数据必须存储在操控的存储器中,这些情形将造成支持计算平台变得反应极慢,或者甚至不可能使用。eQuantum应用程序允许用户设置“视觉像素忽略”值以克服常规技术的此限制。在实施例中,用户设置用于图像数据减少的值,并且在层访问过程期间即时设置,eQuantum应用程序将自动减少层,以便用户的体验将在着色过程期间不会受到不利影响。这样,用户从不会受到要求其***操控的数据量限制。由于它只在其中文件分辨率不是重要因素的着色过程期间处在活跃状态,因此,这将决不会影响印刷输出的质量。
eQuantum应用是用于分层装饰设计的着色的功能极其强大但使用简单的着色程序。用户不会遇到传统ICC颜色管理工作流程的复杂性和这些工作流程能够造成的潜在误差。该应用程序通过利用文件位置模板来进行此操作。这些模板具有两个主要益处。第一个益处是应用程序操作需要的支持文件易于定制,并且在用户的完全控制下。通过使用这些模板,用于应用程序创建的数据的位置也可自由定制。通过利用这些模板,应用程序
未将用户限于其工作环境内的任何特定目录结构。应用程序的每个安装可完全只根据用户的需要配置。
eQuantum应用程序是带有在常规装饰数字印刷***中没发现的颜色能力和准确度的程序。它设计用于使用分层设计,实现在装饰印刷界颜色的有效和高度准确的创建和全球传递。其实现颜色准确度的能力是任何其它可用***不可比拟的,并且它能够以在任何ICC颜色管理工作流程中不可能实现的准确度级别来管理颜色。它设计成充分发挥新兴高速数字印刷机器的能力,并且在常规与数字印刷产生之间形成无缝桥接。它原来设计成利用因特网,通过颜色的有效和准确的传递和创建,改变装饰印刷界的输送物流。这将允许无论在数字还是常规过程中从设计着色到最终印刷产品的真正全数字供应链的直接通信。
eQPrint和eQPrintQueue
在实施例中,eQPrint和eQPrintQueue是设计用于数字数据到数字印刷机的布局和印刷的两个紧密关联的应用程序。eQPrint应用程序能够用于传递到eQPrintQueue(“队列”)的指令的布局和创建。在实施例中,指令到队列的此传递能够通过在eQPrint应用程序内按“印刷”按钮来进行,或者用户能够打开在eQPrintQueue应用程序内eQPrint应用程序创建的指令文件。
用于eQPrint和eQPrintQueue应用程序的示范用户接口1600、1700、1800、1900、2000及2100的示例分别在图16、17、18、19、20及21中描绘。在图16-21内,用户接口(UI)和显示器示有各种图标、命令区域、窗口、工具栏、菜单、对话框及按钮,其用于启动操作,调用应用程序和子例程,执行数字数据到数字印刷机的布局和印刷,或者调用其它功能性。如图16-21中所示,实施例呈现有交互式用户接口元素的UI,其配置成接收对应于在下面段落中描述的eQPrint和eQPrintQueue应用程序的功能性的输入和选择。
在实施例中,eQPrintQueue是实际读取在eQPrint中用户创建的指令文件的应用程序,并且随后还转译此信息,以及如果印刷机支持此类型的数据流,则将它直接发送到印刷机,或者创建用于指定的数字印刷机的最终印刷机文件。
简单地说,eQPrint是用户为最终印刷输出的创建和显现而连接的应用程序,并且eQPrintQueue是直接或间接连接(印刷机相关)以进行工作和创建输出的应用程序。
为便于理解以下描述,除明确注明之处外,两个应用程序均囊括以下描述。
eQPrint是专门设计用于增强应用程序的eQSuite的效率的数字印刷机的功能强大的页面布局程序。在与eQSuite工作流程一起使用时,应用程序基本上是“单击”印刷程序。eQPrint应用程序能够利用eQuantum输出的小的(在某些实施例中<2Kb)指令文件,以在屏幕上创建数字印刷机器将产生的最终输出的视觉表示。eQPrint用作最终数字输出的准备,并且能够保持这些布局以供eQPrintQueue将来印刷。
eQPrint不但能够为eQuantum利用这些小的指令/元数据文件,而且它也能够在传统ICC颜色管理工作流程的限制内同时工作。
在实施例中,为用户提供了印刷由eQuantum应用程序生成的配方生成图像及传统ICC颜色管理真色度图像两者的完全自由度。eQPrint能够混合两种类型的图像和数据文件,并且管理正确的输出而无需用户的任何附加指令。
根据公开的主题的某些特征,这些应用程序提供从图像到最终输出的真16位颜色管理工作流程。这确保在ICC颜色管理工作流程和本机配方驱动的eQSuite工作流程两者内的最高级别的颜色准确度和图像质量。在实施例中,在配方驱动的颜色管理eQSuite颜色管理工作流程中使用时,输出对于每个可用原色具有0.001%的粒度。
此应用程序能够(如果需要的话)通过用户以完全分辨率加载图像或eQuantum数据文件。这允许用户完全控制低到像素级的图像的检查。其它应用程序只提供图像的低分辨率“缩略图”,并且这能够导致误印刷和浪费时间与材料。
在实施例中,eQPrint应用程序支持完全颜色管理显示以允许用户查看屏幕上最终产品的实际表示。此颜色管理在所有渲染意图中可用,并且用户完全控制在ICC颜色管理工作流程中工作时使用的输入和输出配置文件。在使用相对渲染意图时,两个应用程序均提供对“黑光补偿”(Black Compensation)的完全支持。
在eQSuite工作流程中使用时,如由所有其它成像和印刷***所要求的ICC输出配置文件或渲染意图不是必需的。
这些应用程序是完全梯级和重复能力的页面布局应用程序,其支持用户需要用于正确的最终产品的任何拖放或滑动。此梯级和重复能力能够以离散测量单位指定,或者指定为单次重复的一部分以便于操作员使用。此梯级和重复功能(平铺(tiling))能够在重复之间得到无缝管理,或者用户能够决定在图像之间放置某个“填充”量。最终印刷量设计内的每个图像能够具有其自己的独立梯级和重复值。
应用程序也不但提供90度的倍数的旋转能力,而且也以到0.1度分辨率的离散量在输出的印刷时间提供旋转。eQPrint将“即时”管理这些离散旋转角度,同时也通过任何拖放或滑动量来保持图像的完全梯级和重复连续性。
在实施例中,eQPrint包括加载的图像的即时分辨率降低的特征,以允许用户快速加载像素计数大的图像或数据文件。这因此将降低加载这些图像所需的存储器和时间要求。用户完全控制分辨率降低的量,因此,对于更仔细检查的加载的图像,最终图像的细节能够得以保持。这将决不会影响在印刷时由eQPrintQueue处理的最终图像的质量。
根据实施例,eQPrint配置成自动使用图像内的嵌入式ICC配置文件,但用户也能够将其取代,或者能够为没有嵌入式配置文件的图像设置默认配置文件。
根据公开的主题的某些特征,这些应用程序配置成支持在纺织行业使用的多种数字印刷机及由MS和Reggiani制造的高速印刷机。
这些应用程序为用户提供了对墨槽指配的完全控制及机器中可用墨水“加倍”的能力。这是由任何其它应用程序不支持的特征,并且这允许用户在机器中具有可用的2份相同的墨水,并且同时将相同印刷数据发送到两个槽。这为用户提供了在必需时创建更暗色的能力(例如采用黑色),而不会减慢机器执行多通。
在结合来自eQSuite应用程序eQInk的数据使用时,eQPrint能够创建校正曲线,其将通过来自另一印刷机的信息修改输出数据。在以此方式使用时,eQPrint应用程序能够使来自一台印刷机的输出匹配另一印刷机的输出。这是高度准确的过程,其基于光谱信息,并且允许相同或不同环境内的多个印刷机或输出相互匹配。
这允许使用在多个印刷机内分布的单个ICC配置文件,确保输出将看上去相同。这校正了传统技术有关的常见问题,其中,每个印刷机必须是独立于其它印刷机的配置文件,并且输出因此将是不同的。这也允许在eQSuite工作流程中共同使用配方以在远程位置处再现彼此。
在实施例中,这些应用程序包含高度准确和极高质量的抖动算法。如果输出机器支持“可变液滴”和“多液滴”能力,则这些抖动算法在最大化这些能力的使用方面高度专业化。这将大幅增大输出的固有分辨率,允许使用更高分辨率以缩短印刷时间,帮助减少对原色颜色的浅色版本的需要,并且大幅增大原数据的细节复制。它将也增大色调图像和计算机生成的晕影(vignette)的表观质量。
在一些实施例中,这些应用程序支持可供用户选择的8种不同抖动方法和这些抖动的不同实施。这样,用户能够为其要印刷的图像选择最具质量效率的抖动。这些抖动每个在图像级可选择,因此,即使在印刷多个图像,用户也不被限于单个抖动。
在一实施例中,这些应用程序也具有允许用户添加“噪声”到为输送到印刷机器而创建的输出数据的能力。这大幅增强了由数字CAD***生成的色调晕影的质量。它将消除使用其它光栅图像处理器(RIP)再现此类型的数据时通常看到的密度移位的问题。
在一个实施例中,用户完全控制添加到图像的“噪声”量及修改的图像的百分比。这使得用户对根据图像类型控制印刷图像的最终质量具有完全控制。此过程对用户是完全透明的,并且在印刷时即时进行。它决不要求修改图像本身。
eQPrint的页面布局能力对用户要印刷的图像进行高度智能处理,并且支持“嵌套”算法以自动控制图像的放置,最大化基材的使用。这些“嵌套”算法能够保持在活跃状态或者由用户关闭,使用户完全控制最终印刷数据的布局放置。
eQPrint布局也支持基于选择的图像的“边缘”,自动对齐图像。这允许用户能够控制图像的放置,以实现“工程设计的”输出和便于裁剪。通过鼠标单击,用户能够将完整的印刷作业自动“居中”在要印刷的基材上。
用户完全控制图像的最终输出比例,并且能够通过图像的“重复”或者作为最终大小,输入最终印刷件大小。用户能够也控制用于图像的印刷的起始偏移。此起始偏移能够是图像文件内的任何位置,并且允许用户控制印刷的“织边”而不创建单独的数据文件。
这些应用程序也提供印刷用于在最终印刷件上颜色控制的“色块”以及印刷文本以识别有关图像和印刷的机器的细节的能力。通过鼠标单击,能够快速激活或关闭这些功能。
eQPrint应用程序提供了“模板”驱动接口的功能强大的使用。用户能够事先创建这些“模板”,并且模板告知应用程序用户要如何控制最终产品以及如何配置它们印刷到的机器的细节。通过使用这些模板,用户能定义图像和机器设定参数的公共集,并且使应用程序应用这些参数到印刷作业设定。这不但大大缩短了创建印刷作业的时间,而且将大幅最小化用户在设置印刷作业时能够发生的错误。在用户的需要出现时能够轻松地交换这些模板,或者能够“卸载”它们以给予用户如其预期的完全控制和灵活性。
类似于上述模板的另一特征是应用程序复制和粘贴特定图像和印刷作业的“设置”的能力。这允许用户为图像创建用于印刷输出的独特参数集,并且随后加载附加的图像以及“粘贴这些设置”到新加载的图像中。这将确保两个图像将具有相同设置,并且减少在使用独特设置印刷多个图像时出错的机会。
eQPrintQueue是高度多线程且有效的印刷机光栅图像处理器(RIP),并且能“即时”印刷到支持此特征的输出装置。这将允许数字印刷机的最大正常运行时间和印刷输出。以此方式使用时,用户完全控制计算机将用于实现此类型印刷的“缓冲器”。这将允许用户能够“调谐”计算机及其资源以满足印刷机及其速度的要求。应用程序在以此方式印刷时不要求大量的存储空间,因为要印刷的小部分数据是从服务器或本地硬盘驱动器请求,并且随后经处理并且被发送到印刷机以进行印刷。印刷机在印刷时,应用程序将返回到数据的位置,并且下一部分发将被请求,处理和发送到印刷机。此过程将重复进行,直至已处理完整的重复单位。在主机计算机执行此即时的部分处理时,它也在主机计算机上构建在最终印刷机机器语言的数据的完整重复。在单次重复完成后,主机计算机将不再需要访问用于图像数据的网络或主机计算机,并且数据的任何进一步处理将不必进行。主机计算机随后将只是继续输送此预处理的现在本地存储的数据,直至完成最终印刷长度。通过以此方式管理数据流,印刷机的效率得以最大化,并且本地内联网的数据流大幅降低,特别是在同时驱动多个高速为印刷机器时。
如果装置要求个别印刷原色的TIF文件,或者不能进行“即时”处理,则eQPrintQueue也能够供应这些文件。另外,如果装置不支持“即时”数据业务,或者如果主机计算机不能处理机器需要的要求数据流,则eQPrintQueue能够“预处理”印刷数据。以此方式进行时,用户具有指示此预处理能够如何进行的许多方法。这些不同方法基本上取决于用户实际上希望机器何时开始印刷以及印刷时是否保留预处理的数据文件。因为数据文件以完全印刷机分辨率创建,并且它们能够获得的印刷件的完整宽度非常大。在预期此预处理时,“队列”将处理数据,好像它即时进行此操作一样,但它将不发送数据到印刷机。它将以最终印刷件的完全宽度处理所有数据,并且它将在印刷件的“馈送”方向处理,直至它到达数据将自行“重复”的点而不显示图像数据的结合。此时,在主机计算机上已创建的数据在机器语言中,并且无需进行数据的进一步处理以创建适当的印刷件。主机计算机随后将数据写入印刷机器,并且在此情形中的唯一瓶颈将是在主机计算机与印刷机之间连接的速度。这是数据输送的最具时间效率的方法,但它将要求机器在此文件的初始预处理期间在闲置状态。这允许更慢和效率更低的主机计算机保持到印刷机的数据输送,而不同于如在即时驱动印刷机时印刷机数据的同时处理和输送。
eQInk
eQInk是功能强大的光谱数据驱动的应用程序,其主要功能是对数字印刷装置进行线性化处理。该程序具有其它特征和用途,但主要功能是线性数字印刷机,并且聚集用于驱动配制算法以实现颜色预测的“积聚”数据。由eQInk收集和处理的数据是eQSuite中所有应用程序构建的基础。用于eQInk应用程序的示范用户接口1100、1200、1300、1400及1500的示例分别在图11、12、13、14及15中描绘。在图11-15内,UI和显示器示有各种图标、命令区域、窗口、工具栏、菜单、对话框及按钮,其用于启动操作,调用应用程序和子例程,对数字印刷装置进行线性化处理,或者调用其它功能性。如图11-15中所示,实施例呈现有交互式用户接口元素的UI,其配置成接收对应于在下面段落中描述的eQInk应用程序的功能性的输入和选择。
在eQSuite工作流程中与数字印刷装置一起使用时,线性化过程具有两个主要目的。第一目的是在传统ICC颜色管理工作流程中使用时,创建数字印刷机的环境,其中印刷机将再现(印刷)线性灰阶梯级楔文件(wedge file),以便印刷文件的单独梯级的“视觉外观”显得全部具有相同视觉差别。传统行业灰阶文件具有在其中具有多达256个不同数字值的可能性。这些值能够表示在印刷时输出或颜色强度的不同强度。这些数字值范围能够从“0”(通常表示完全或100%印刷强度)到“255”(通常表示未印刷的基材或0%印刷强度)。在实施例中,这些文件通常为8位数据文件,并且因此能够包括多达256个独特的数据值。这些数据文件是印刷机软件配置成再现的分隔或印刷数据的正常格式。
在监测器上查看这些数据文件时,应用“伽玛曲线”到用户查看的图像。此伽玛曲线由用户工作所处的“颜色空间”指示。这些颜色空间根据行业规范定义,并且伽玛曲线是这些规范之一。伽玛曲线定义用户如果查看在灰阶文件内灰色值的表示的强度差。
ICC工作流程中的线性化过程是调整印刷机以在输出创建类似于在监测器上视觉表示的伽玛表示。此过程也用于允许ICC配置文件在创建时具有其能够具有的最大准确度。ICC配置文件包含PCS(配置文件连接空间),其是三维颜色空间,在理论上囊括具有由正常色觉的人可看见的所有颜色。根据实施例,在印刷机整形过程期间,要求印刷机印刷设计成囊括的大约1000到2000种独特颜色之间的图表,提供通过机器中的原色染料可能的置换的均匀分布。色随后采用分光光度计读取这些独特的颜,并且在此三维颜色空间内分布颜色。根据实施例,ICC管理颜色工作流程使用这些独特的数据点以随后***所有可能颜色和它需要发送到印刷机的关联值,以实现用户希望的颜色。此过程使用算法来“预测”正确印刷机值以实现正确颜色。在实施例中,这些算法实际上是距离预测算法,并且因此预测的准确度在某种程度上基于在视觉颜色空间中彼此在某种程度上等距的这些独特值的位置来预测。虽然这将有助于ICC配置文件的准确度,但由于在基材上创建视觉输出的过程一般对印刷机本身造成极其非线性状态,因此,它不是配置文件的最终准确度的总解决方案。
设置成直线线性输出的印刷机将产生具有极小色调变化并且因此在此设定中不可使用的图像。线性化过程将通过创建“查”表,其将文件中的输入256数据值修改成调整印刷机墨量输出以形成视觉上更线性输出的值,校正了此问题。与此方面有关的问题是在印刷机创建此“校正”中,印刷机现在本身处在极其非线性状态。
eQInk应用程序使用印刷的原色的光谱数据和关联墨水百分比值来对印刷机进行线性化处理。它通过为每个原色印刷用户指定数量的强度的“梯级”来进行此操作。根据实施例,独特梯级的正常数量一般对于每种原色将在10-20的范围。用户随后能够印刷此数据,并且通过分光光度计在这些梯级的每个梯级中测量。在读入时,应用程序能够将反射率数据与原来输送到印刷机的百分比值关联。在以此方式使用时,用于单原色墨水的这些单独梯级称为积聚曲线。数据的关系将允许应用程序理解在基材上颜色的百分比增大时,原色如何“积聚”或增多。这些积聚曲线是所有配制算法依赖的数据。此数据的准确度和可重复性对于eQSuite工作流程将生成的预测配方的最终准确度是必要的。
eQInk应用程序不创建物理数据文件,但确实创建指令集,并且eQPrint/eQPrintQueue即时创建实际上发送到印刷机的数据。通过实施数据的此即时创建,不要求应用程序保持各种大小的预创建数据、色调梯级及用于它支持的各种分光光度计的不同规范的巨大的库。
根据实施例,用户完全自由地创建他们需要的梯级数量和胶片大小及创建将适合其需要的线性化图表所要求的间距。
在一个实施例中,eQInk应用程序将在第一胶片集的读取后,自动对印刷机进行线性化处理。它通过测量每个原色梯级的反射率数据来进行此操作,并且随后在完成时,使用来自行业标准Delta误差(DE)公式的下拉列表的用户选择的度量,计算在梯级之间的可见差别。应用程序随后将计算新的“校正”伽玛值,数据通过该值处理以有效地对印刷机进行线性化处理。
根据公开的主题的某些特征,向用户展示线性化的准确度及应用程序将对值进行的建议的更改以使印刷机变得更线性化。
为开始该过程,用户创建用于在印刷机中的染料的信息。此信息将使应用程序知道染料是哪种可见色及用户可能想在以后时间知道的任何其它构造信息。应用程序得知染料在印刷机器上所处的“槽”及此染料是“原色”染料还是原色染料的浅色版本。如果情况是后者,则用户将指示应用程序在印刷机进行的配制和印刷中将如何利用此浅原色。
用户也将指定创建线性化所依据的度量和在印刷输出上需要的色调梯级的大小和数量。
eQInk的能力的一个示例是其对一台印刷机进行线性化以匹配另一台印刷机的能力。通常,在传统ICC管理颜色工作流程中,将印刷机作为独立装置进行线性化处理,并且之后从此线性化和随后的配置文件图表印刷中创建配置文件。
eQInk的特征的另一示例是其匹配原色或要作为原色补充的特定颜色以便进行配方计算的能力。换言之,如果印刷机在使用特殊“专”色,或者一台印刷机的原色墨水不匹配另一印刷机的原色墨水,eQInk将尝试“混合”多个可用原色以创建匹配的原色。此特征形成了不但匹配不同伽玛输出的不同印刷机,而且匹配完全不同原色染料的可能性。
例如,在为一个机器中的不同类型织物使用染料(即用于尼龙的酸性染料),并且在保持相同配置文件的同时,在不同机器中印刷诸如聚酯等合成纤维织物(即,分散染料)时使它们匹配时,能够利用此特征。
eQInk具有将eQInk创建的来自另一印刷机的输出线性化用作用于特定印刷机的输入或“所需”线性化的能力。通过包含此能力,用户能够使来自一台印刷机的输出匹配另一印刷机的输出。这确保创建的颜色跨多个装置是不变的。
一旦创建了此“匹配”线性化,便将输出数据从eQInk应用程序导入eQPrint应用程序,并且创建应用到数据输出流的“校正”曲线,该数据输出流输送到印刷机。此校正曲线是基于在eQInk中创建线性化匹配需要的值。这将允许在ICC管理颜色工作流程中跨多个印刷机使用单个ICC配置文件,以及允许在配方驱动的颜色管理工作流程中使用共同的配方。
由于颜色信息是基于光谱,因此,此应用程序在其对印刷机进行线性化处理的能力方面高度准确。由于其利用颜色光谱数据的能力,应用程序能以独特方式管理“浅”原色的使用。
根据一个实施例,浅原色染料用于“帮助”克服在印刷到数字装置时要求的抖动图案的可见性。由于从头部喷射的液滴大小变得更大,并且由于业界需求更强的原色以增大数字印刷机的色域能力,这些抖动图案更明显。
在要求机器印刷浅级别的更暗关联的原色染料时,使用最多的是浅原色染料。这些染料的这些浅色版本通常可用于补充品红色、青色,并且在一些情况下补充黑色染料。
从历史方面而言,用户创建这些浅色染料的使用的参数和适当实现,以便最大化其使用以及在将它们引入原色染料中以及随后将其去除时不造成密度移位,这一直是个极其困难的过程。原色染料的这些浅色版本的使用仅在如果不使用它们,则抖动不可见的区域中是理想的,并且随后用户将希望减少并在原色染料本身中抖动不再可见时最终停止此使用。如果使用太多的浅原色染料,则色域将弱化,并且印刷的墨水成本将极剧增大。
在实施例中,用户具有指示应用程序有关浅原色的使用将从何处开始、在何处结束以及使用时混合的哪个百分比将是浅原色的选择。应用程序随后将利用分光光度计聚集的光谱反射率数据以正确混合两种染料原色成用户的规范而在最终印刷件中无任何可见缺陷。
根据实施例,从eQInk应用程序的输出也能够用作到称为eQDyeProfile的eQSuite应用程序的输入及用于在eQPrint内创建“校正”曲线以匹配多个印刷机。
eQDyeProfile
eQDyeProfile是配置成创建能够在用于真色度文件的ICC颜色管理工作流程中使用的ICC配置文件的应用程序。根据实施例,eQDyeProfile能够也用于携带“积聚”曲线信息,应用程序的eQSuite利用配方控制的颜色的实现。以此方式使用时,用于积聚曲线的数据存储在创建的ICC配置文件的“私有标记”部分中。这些配置文件也能够用于能准确地在屏幕上向用户显示最终图像。用于eQDyeProfile应用程序的示范用户接口600、700、800、900及1000的示例分别在图6、7、8、9及10中描绘。在图6-10内,UI和显示器示有各种图标、命令区域、窗口、工具栏、菜单、对话框及按钮,其用于启动操作,调用应用程序和子例程,创建ICC配置文件,或者调用其它功能性。如图6-10中所示,实施例呈现有交互式用户接口元素的UI,其配置成接收对应于在下面段落中描述的eQDyeProfile应用程序的功能性的输入和选择。
此应用程序扩展色域,改进颜色准确度和与传统创建的ICC配置文件相比,降低墨水使用的能力是任何其它配置文件创建软件所无可比拟的。eQDyeProfile不要求印刷如任何其它配置文件创建包所需的用于数据和颜色关联的配置文件图表。此特征允许大幅缩短对新基材和环境更改进行整形所用的时间。要求的唯一数据是在线性化过程期间由eQInk捕捉的输出数据。换而言之,一旦线性完成,用户具有创建有效ICC配置文件的所有要求的数据以及将应用程序的eQSuite的能力用于配方驱动的颜色,立即开始颜色匹配的能力。
在传统ICC驱动的颜色工作流程中,供应到印刷机的图像经常可具有超出印刷机的色域能力的大面积的颜色。由于显示器能够显示的RGB颜色远远多于在印刷机器中安装的染料的颜色空间,因此,这并不少见。由于设计与诸如和sRGB的被广泛采用的行业标准RGB空间的配置文件颜色空间从未考虑到数字印刷机的有限色域的事实,与传统工作流程有关的此问题也被扩大。由于在使用传统工信息流程时的此色域不匹配,图像的色域在印刷时必须映射到印刷机的色域。这进一步形成了不匹配或满足产品的最终用户的印刷件。目前,除检查最终印刷件的结果,并且随后尝试手动调整开始图像以适应印刷机的有限色域外,没有管理此失配的有效或准确机制。用于校正的此机制不是始终可用,效率或准确度也不高。
行业标准图形文件创建程序之一是称为 的应用程序。是被广泛接受和使用的图形程序,设计在图形艺术市场中使用,但也在纺织品设计市场中广泛使用。在其软件中包括让用户创建在印刷时最终图像的“软打样”的特征。为使用此特征,用户选择将在印刷时使用的ICC配置文件,并且选择将使用的颜色转译方法。应用程序随后将修改图像的屏上视图,以允许用户查看最终印刷件将看上去的外观。在将此方法用于图像控制时,存在对用户造成的两个主要问题。第一问题是此模式在编辑和图像创建过程期间难以使用,并且因此,它只用于在编辑与软打样模式之间以显现图像数据的最终质量和颜色渲染。第二问题是只改变图像的视觉显示,所有数字颜色值将仍在图像的原颜色空间中,而不是在“软打样值”中向用户显示。
这意味着用户将仍在文档的原颜色空间内而不是在输出装置的有限颜色空间内创建和调整。因此,最终产品将不是原件的再现。与数字界中行业的当前工作流程有关的另一问题是,数字输出装置相对于它们能够同时支持的原色染料的数量已逐渐得以扩展。这些装置在其目前状态中支持多达6和8种独特染料,这并不少见。染料的数量已从通常的五种CMYK染料增大,因此,颜色的范围(色域)能够得以扩展超出仅标准五种CMYK(青色、品红色、黄色和黑色)染料的能力。虽然这扩展了数字印刷机的色域能力,但行业标准图像文件创建程序不能管理这些增加的原色染料ICC配置文件。另外,即使它们能够管理,输出装置的色域也仍远远小于原数据文件颜色空间的颜色空间。
此问题的解决方案将是开发创建标准RGB颜色空间配置文件的方式,该配置文件代表印刷机的多通道颜色空间的能力。这样,这些图形***的用户能够在代表输出装置的多通道颜色空间的RGB颜色空间中创建和编辑。
eQDyeProfile能够创建代表输出装置的颜色空间的RGB配置文件。根据实施例,通过利用独特的配制算法,以使用在印刷机线性化过程期间由eQInk捕捉的数据,计算染料及所有其组合的能力,eQDyeProfile进行此操作。通过创建现在为RGB监测器格式的此印刷机色域代表性配置文件,用户能够创建和编辑图像文件,同时在屏幕上查看最终产品的实际表示。此能力也阻止用户创建在印刷机的能力外的颜色,并且也向用户展示印刷机的能力的准确数字颜色值。
在数字印刷行业中,通过使用由ICC(国际颜色联盟)开发和加斑点(speck)的过程来管理颜色。这是由数字印刷软件应用程序使用的管理颜色准确度的唯一目前广泛被接受的方法。
颜色管理的ICC方法最初设计用于在图形艺术界的颜色控制,并且主要设计用于照片写实图像的颜色再现。由于这些类型的图像的宽容性质,从颜色角度而言,此过程的颜色准确度和颜色一致性具有相当低的质量。这通常在此行业中不是问题,并且ICC过程采用的方法不能校正此问题,它也未曾设计成如此。
传统ICC工作流程或过程具有三个主要的弱区,在用于为纺织行业产生产品的数字印刷机的控制中利用此传统过程时,这些弱区造成了严重的问题。下面几段中描述这三个区。
颜色准确度-适当管理的ICC颜色工作流程指定只要产生的80%的颜色在3-6DE的DE容限内,其中不多于3%超过12DE,则该过程在容限内。纺织行业一直需要1.5DE或更小的颜色准确度,一些产品需要小于0.5DE的DE。
在用于控制在数字印刷机中产生的颜色的ICC过程中创建的配置文件利用在D50颜色空间内定义的内部颜色值。D50是用于查看产生的产品以便实现视觉和客观颜色质量控制的行业指定的施照体。纺织行业利用D65施照体作为用于查看和颜色质量控制的标准。常规ICC过程必须先将纺织品D65颜色值转换到它要求的D50颜色空间以做进一步处理。与此常规过程有关的问题是用于转换这些值的度量不准确,并因此甚至在根据用于印刷的配置文件处理它之前造成了颜色方面的误差。
第三个区与需要印刷的“配置文件图表”有关。配置文件随后从配置文件图表中创建。印刷配置文件图表能够涉及行业定义的颜色胶片的物理印刷,胶片表示在印刷机器中可用的染料/墨水的置换。此图表通常涵盖用户印刷的大约800到2000种独特的颜色。在实施例中,通过软件将独特值发送到印刷机,并且随后采用分光光度计在这些胶片中测量来创建这些颜色胶片。为此,能够创建将发送到印刷机的“原”装置值定义成已知颜色值的“查表”。性能分析软件能够配置成采用这些有关值,并且填充代表印刷机的三维颜色空间。与传统方法有关的问题是印刷机能够表示的颜色空间有成百上千万种颜色,并且因此使用配置文件的颜色引擎必须“内插”在来自配置文件图表的已知颜色之间以预测用于未知颜色的值。作为传统方法的一部分进行的此内插在其最佳情况下是不准确的,并且其准确度严重取决于印刷的胶片的数量、数字颜色机器中原色的数量及操作员采用的颜色读数的准确度。增大此传统过程的准确度的唯一方式是增大在三维(3D)颜色空间中利用的颜色胶片的数量。通过常规技术,这只能通过在配置文件图表上印刷数量更大得多的胶片来实现。然而,由于准确测量要求的胶片的数量所要求的时间和这些另外读数的准确度能够使特性分析过程变得甚至更不准确,因此,此常规方案是不可行的。
eQDyeProfile能够大幅降低颜色不准确的这些区域,并且这允许在传统ICC颜色管理工作流程中工作时应用程序的eQSuite实现更高的颜色准确度。
在实施例中,eQDyeProfile由于其利用其专有颜色配方算法来创建“虚拟”配置文件图表的事实,实现了更大得多的颜色准确度。换言之,在某些实施例中,从不印刷或读取物理配置文件图表以创建配置文件。通过创建“虚拟”配置文件图表,eQDyeProfile允许用户能够选择他们需要数量的“胶片”,以大幅降低在ICC颜色引擎进行的颜色预测过程期间要求的内插。实施例允许操作员要求应用程序创建大约50000到500000个虚拟胶片放置到三维颜色空间中。使用的胶片的数量取决于在印刷机中可用的原色染料的数量。通过为三维颜色空间填充此胶片量,大幅缩小了在已知值之间的距离,并且大幅减少了随后的内插误差。
eQDyeProfile也能够大幅降低在再现有渐变色调的图像时明显的“条带”。在传统ICC颜色管理工作流程中,配置文件用于再现所需颜色的原色由ICC生成的配置文件确定。除传统的青色、品红色、黄色和黑色外,此配置文件具有可用于其的多种染料/墨水。另外的颜色能够包括扩展染料的其它色域,如紫色、橙色、绿色、红色、蓝色等。
在印刷时的墨水/染料选择过程期间,由配置文件使用的染料/墨水可在能够提供相同理论结果的墨水的不同组合之间交换,如品红色和黄色的组合可产生与单独使用或与其它染料组合使用的橙色相同的颜色。由于颜色内插过程的不准确性,以橙色的特定颜色印刷的单个数据文件的“色调”实际上可在请求的颜色的强度变化时在不同墨水组合之间“跳跃”。在原色染料之间的此跳跃与配置文件的固有不准确性将造成视觉缺陷或“条带”或在输出印刷件上变得可见。
在实施例中,eQDyeProfile能通过允许用户在配置文件创建过程期间选择哪些墨水/染料在配方计算过程期间具有优先级来克服这些问题。此能力在任何其它配制过程中不可用。通过进行此操作,用户确定如果某种颜色通过选定优先级墨水/染料的组合可用,则此颜色的所有其它稀释也将只使用这些选择的墨水/染料。这将确保在最终印刷件中条带不明显。
eQDyeProfile为用户带来了对配置文件创建过程的前所未有的控制。该应用程序也将使在配置文件中创建中使用的所有数据嵌入配置文件的“私有标记”区域。这允许用户轻松地将此要求的数据迁入eQSuite内的其它应用程序以供颜色配制中的进一步使用。
eQDyeProfile也允许用户在配置文件创建过程期间完全控制施照体和颜色容限以及在用户要求更改时能够迅速地修改和重新创建这些配置文件。
计算机***实现的示例
虽然实施例的非限制性示例已根据设备、***和方法描述,但预期,本文中描述的某些功能性可在微处理器上和在诸如图30中图示的计算机***3000的计算装置上在软件中实现。在各种实施例中,各种组件的一个或多个功能可在控制诸如下面参照图30描述的计算机***3000的计算装置的软件中实现。
图1-29中示出的公开的主题的方面或其任何部分或功能可使用硬件、软件模块、固件、存储有逻辑或指令的有形计算机可读媒体或其组合实现,并且可在一个或多个计算机***或其它处理***中实现。
图30图示示例计算机***3000,其中,公开的主题的实施例或其部分可实现为计算机可读指令或代码。例如,图1中示出的***执行的一些功能性能够在计算机***3000中使用硬件、软件、固件、存储有指令的非暂时性计算机可读媒体或其组合实现,并且可在一个或多个计算机***或其它处理***中实现。硬件、软件或此类的任何组合可包含用于实现在上面讨论的图2-5的流程图中图示的工作流程200、300、400和500中的步骤的某些模块和组件。
如果使用可编程逻辑,则此类逻辑可在商用处理平台或专用装置上运行。本领域的技术人员可领会,公开的主题的实施例能够通过各种计算机***配置实施,包含多核微处理器***、微型计算机、大型计算机、分布式功能链接或集群的计算机及可嵌入实际上任何装置的普通或微型计算机。
例如,至少一个处理器装置和存储器可用于实现上述实施例。处理器装置可以是单个处理器、多个处理器或其组合。处理器装置可具有一个或多个处理器“核”。
公开的主题的各种实施例根据此示例计算机***3000描述。在阅读此描述后,如何使用计算机***和/或计算机体系结构来实现公开的主题对于相关领域技术人员将是显然的。虽然操作可描述为有序进程,但一些操作实际上可并行、同时和/或在分布式环境中执行,并且程序代码存储在本地或远程以便由单或多处理器机器存取。另外,在一些实施例中,操作的顺序可重新安排而不会脱离公开主题的精神。
处理器装置3004可以是专用或通用处理器装置。如相关领域技术人员将领会的一样,处理器装置3004也可以是在多核/多处理器***中的单个处理器,此种***单独操作或者在集群或服务器农场中操作的计算装置的集群中。处理器装置3004连接到通信基础设施3006,例如,总线、消息队列、网络或多核消息传递方案。在某些实施例中,图1的***的组件的一个或多个处理器能够实现为图30中示出的处理器装置3004。
计算机***3000也包括例如随机存取存储器(RAM)的主要存储器3008,并且也可包括次要存储器3010。次要存储器3010可例如包括硬盘驱动器3012、可移式存储装置3014。可移式存储装置3014可包括软盘驱动器、磁带驱动器、光盘驱动器、闪存存储器或诸如此类。在非限制性实施例中,图1的***的组件的一个或多个存储器能够实现为图30中示出的主要存储器3008。
可移式存储驱动器3014以熟知的方式从可移式存储单元3018读取和/或向其写入。可移式存储单元3018可包括软盘、磁带、光盘等,其由可移式存储装置3014读取和写入该装置。如相关领域技术人员将领会的一样,可移式存储单元3018包括具有在其中存储的计算机软件和/或数据的非暂时性计算机可读存储媒介。
在备选实施中,次要存储器3010可包括用于允许计算机程序或其它指令加载到计算机***3000中的其它类似部件。此类部件可例如包括可移式存储单元3022和接口3020。此类部件的示例可包括程序盒和盒接口(如在视频游戏装置中发现的一样)、可移式存储芯片(如EPROM或EEPROM)和关联插槽及其它可移式存储单元3022和允许软件和数据从可移式存储单元3022传送到计算机***3000的接口3020。
计算机***3000也可包括通信接口3024。通信接口3024允许软件和数据在计算机***3000与外部装置之间传送。通信接口3024可包括调制解调器、网络接口(如以太网卡)、通信端口、PCMCIA槽和卡或诸如此类。经由通信接口3024传送的软件和数据可以为信号的形式,信号可以是电子、电磁、光学或能够由通信接口3024接收的其它信号。这些信号可经由通信路径3026提供到通信接口3024。通信路径3026携带信号,并且可使用导线或电缆、光纤、电话线、蜂窝电话链路、RF链路或其它通信信道实施。
如本文中使用的,术语“计算机可读媒介”和“非暂时性计算机可读媒介”用于概括表示诸如能够是存储器半导体(例如,DRAM等)的存储器的媒体,例如主要存储器3008和次要存储器3010。计算机可读媒介和非暂时性计算机可读媒介能够也称为可移式存储单元3018、可移式存储单元3022和在硬盘驱动器3012中安装的硬盘。通过通信路径3026携带的信号能够也包含本文中描述的逻辑。这些计算机程序产品是用于提供软件到计算机***3000的部件。
计算机程序(也称为计算机控制逻辑)存储在主要存储器3008和/或次要存储器3010中。计算机程序也可经由通信接口3024接收。此类计算机程序在被运行时,使计算机***3000能够实现如本文中讨论的公开的主题。具体而言,计算机程序在被运行时,使处理器装置3004能够实现上面讨论的公开的主题的过程,如由图30的流程图示出的方法3000中的步骤。相应地,此类计算机程序表示计算机***3000的控制器。在公开的主题使用软件实现的情况下,软件可存储在计算机程序产品中并且使用可移式存储驱动器3014、接口3020和硬盘驱动器3012或通信接口3024加载到计算机***3000中。
在实施例中,用于显示图6-29中示出的颜色管理应用程序的接口的显示装置可以是图30中示出的计算机显示器3030。计算机***3000的计算机显示器3030能够实现为触敏显示器(即,触摸屏)。图6-29中示出的用户接口可实现为图30中示出的显示接口3002。
公开的主题的实施例也可涉及包括在任何计算机可使用媒介上存储的软件的计算机程序产品。此类软件在一个或多个数据处理装置中运行时,促使数据处理装置如本文中所述地那样操作。公开的主题的实施例采用任何计算机可使用或可读媒介。计算机可使用媒介的示例包括但不限于主要存储装置(例如,任何类型的随机存取存储器)、次要存储装置(例如,硬盘驱动器、软盘、CD ROMS、ZIP盘、磁带、磁存储装置、光学存储装置、MEMS、纳米技术存储装置等)及通信媒介(例如,有线和无线通信网络、局域网、宽域网、内联网等)。
一般考虑事项
本文中陈述了许多特定的细节以提供要求保护的主题的详尽理解。然而,本领域技术人员将理解,可在无此类特定细节的情况下实施要求保护的主题。在其它情况下,技术人员将熟知的方法、设备或***未详细描述,以免混淆要求保护的主题。
一些部分根据在诸如计算机存储器等计算装置存储器内存储的数据比特或二进制信号上操作的算法或符号表示来呈现。这些算法描述或表示是数据处理领域技术人员将其工作内容传输到本领域其它技术人员所使用的技术。算法是引起预期结果的操作或类似处理的自相一致序列。在本上下文中,操作或处理涉及物理量的物理操控。但通常,此类量不一定采用能够存储、传送、组合、比较或以其它方式操控的电气或磁信号的形式。将此类信号称为比特、值、元素、符号、字符、项、数字或诸如此类已证明有时是方便的,主要是常见用法的原因。但应理解,所有这些和类似的术语要与适当的物理量关联,并且只是方便标志。除非另有明确说明,否则,应领会在本说明书通篇内,利用诸如“处理"、“计算”、“确定”和“识别”或诸如此类的术语的讨论指诸如一个或多个计算机或一个或多个类似电子计算装置的计算装置的动作和/或过程,这些动作和/或过程在计算平台的存储器、寄存器或其它信息存储装置、传送装置或显示装置内操控或变换表示为物理电子或磁性量的数据。
本文中讨论的***不限于任何特定硬件体系结构或配置。计算装置能够包括提供以一个或多个输入为条件的结果的组件的任何适合布置。适合计算装置包括从通用计算装置到实现本主题的一个或多个实施例的专用计算设备的多用途的基于多处理器的计算机***,其访问编程或配置计算装置的存储的软件。任何适合的编程、脚本或其它类型的语言或语言的组合可用于在编程或配置计算装置中使用的软件中实施本文中包含的教导。
本文中公开的方法的实施例可在此类计算装置的操作中执行。上述示例中展示的步骤的顺序能够改变-例如,步骤能够重新排序,组合和/或分成子步骤。某些步骤或过程能够平行执行。
本文中“适用于”或“配置成”表示未排除适用于或配置成执行另外任务或步骤的装置的开放式和包含在内的语言。另外,“基于”的使用表示开放式和包含在内,表现在“基于”一个或多个所述条件或值的过程、步骤、计算或其它动作可在实施中基于那些所述外的附加条件或值。本文中包括的报头、列表和编号仅为便于解释,并且无意于限制。
虽然所述主题已相对于其特定实施例详细描述,但将领会的是,本领域技术人员在得到前面所述的理解时可容易得出此类实施例的变更、变化和等效物。相应地,应理解本公开内容作为示例而不是限制目的来呈现,并且不排除包括如本领域技术人员将容易明白的所述主题的此类修改、变化和/或添加。
Claims (62)
1.一种颜色***,包括:
一个或多个输出装置;
颜色管理***,具有一个或多个处理器,并且经由网络耦合到所述一个或多个输出装置,
所述颜色管理***配置成:
确定目标颜色和所述颜色的对应的光学信息;
将对应于所述目标颜色的所述光学信息与着色剂配方的预测的光学信息匹配,所述着色剂配方的所述预测的光学信息基于对应于输出装置、输出装置操作模式、基材、一种或多种着色剂和一个或多个施照体/源和/或一个或多个观察者视觉特性的组合的输出装置表征信息;
将包含所述着色剂配方和关联于所述着色剂配方的光学信息的指令/元数据文件传递到在一个或多个物理位置处的所述一个或多个输出装置;以及
促使所述输出装置产生具有根据所述着色剂配方生成的颜色的着色制品。
2.如权利要求1所述的***,其中所述颜色管理***还配置成混合每个层,并且将用于层中的每个像素的所述着色剂配方添加/调整成用于像素的最终着色剂配方。
3.如权利要求1所述的***,其中所述颜色管理***还配置成在所述着色剂上执行不透明函数。
4.如权利要求1所述的***,其中所述输出装置是模拟染色***和模拟印刷***中的一个。
5.如权利要求1所述的***,其中所述输出装置是喷墨印刷机和电子摄影术***中的一个。
6.如权利要求2所述的***,
其中所述指令/元数据文件还包含对应于层文件的层文件标识符,以及
其中所述层文件和所述着色剂配方对于促使所述喷墨印刷机在由所述层文件的像素指定的所述基材上的位置处应用由所述着色剂配方指定的着色剂组合是有效的。
7.如权利要求1所述的***,其中所述指令/元数据文件还包含基材标识符。
8.一种颜色产生方法,包括:
确定目标颜色和所述目标颜色的对应的光学信息;
将对应于所述目标颜色的所述光学信息与着色剂配方的预测的光学信息匹配,所述着色剂配方的所述预测的光学信息基于对应于输出装置、输出装置操作模式、基材、一种或多种着色剂和一个或多个施照体/源和/或一个或多个观察者视觉特性的组合的输出装置表征信息;
将包含所述着色剂配方和关联于所述着色剂配方的光学信息的指令/元数据文件传递到所述一个或多个输出装置;以及
促使所述输出装置产生具有根据所述着色剂配方生成的颜色的着色制品。
9.如权利要求8所述的方法,还包括混合每个层,并且将用于层中的每个像素的所述着色剂配方添加/调整成用于像素的最终着色剂配方。
10.如权利要求8所述的方法,还包括在所述着色剂配方上执行不透明函数。
11.如权利要求8所述的方法,其中所述输出装置是喷墨印刷机。
12.如权利要求8所述的方法,其中所述输出装置是模拟染色***和模拟印刷***中的一个。
13.如权利要求8所述的方法,其中所述输出装置是电子摄影术***。
14.如权利要求9所述的方法,
其中所述指令/元数据文件还包含对应于层文件的层文件标识符,以及
其中所述层文件和所述着色剂配方对于促使所述喷墨印刷机在由所述层文件的像素指定的所述基材上的位置处应用由所述着色剂配方指定的着色剂组合是有效的。
15.如权利要求8所述的方法,其中所述指令/元数据文件还包含基材标识符。
16.一种方法,包括:
访问与基材、一种或多种着色剂和着色剂调配器的组合关联的一个或多个积聚曲线,所述积聚曲线指定使用所述基材、一种或多种着色剂和着色剂调配器组合生成的一种或多种着色剂的光学特性;
访问指定设计的设计文件,所述设计文件包含一个或多个层文件;
从所述设计文件提取一个或多个层文件,每个层文件指定层颜色;
基于所述一个或多个积聚曲线,为每个层颜色生成对应的着色配方;
为设计指令/元数据文件填充对应于每个层文件的所述着色配方和对应于所述一个或多个积聚曲线的参考值;以及
创建具有到所述设计指令/元数据文件的链路,并且包含与要使用所述设计指令/元数据文件执行的印刷作业关联的参数的产生作业指令/元数据文件,所述产生作业指令/元数据文件是操作的以指示着色剂调配器产生所述设计。
17.如权利要求16所述的方法,还包括将所述设计指令/元数据文件和所述产生作业指令/元数据文件传送到与所述基材、所述一种或多种着色剂和着色剂调配器的组合关联的所述着色剂调配器。
18.如权利要求16所述的方法,还包括使用所述设计指令/元数据文件和所述产生作业指令/元数据文件,在所述着色剂调配器上产生所述设计。
19.如权利要求18所述的方法,还包括从由所述着色剂调配器产生的所述设计的输出制品获得光谱信息。
20.如权利要求18所述的方法,还包括基于所述光谱信息,调整所述着色配方的一项或多项。
21.如权利要求18所述的方法,其中基于与所述基材、一种或多种着色剂和着色剂调配器组合关联的光谱信息,生成所述一个或多个积聚曲线。
22.如权利要求16所述的方法,还包括创建对在计算机显示装置上呈现所述设计有效的显示配置文件,使得所述设计的所述颜色将以与所述设计的所述颜色将在由所述着色剂调配器印刷的具有所述设计的制品上显示的基本上相同的方式在所述显示装置上显示。
23.一种***,包括:
一个或多个处理器,配置成执行操作,包含:
访问与基材、一种或多种着色剂和着色剂调配器的组合关联的一个或多个积聚曲线,所述积聚曲线指定使用所述基材、一种或多种着色剂和着色剂调配器组合生成的一个或多个制品的光学特性;
访问指定设计的设计文件,所述设计文件包含一个或多个层文件;
从所述设计文件提取所述一个或多个层文件,每个层文件指定层颜色;
基于所述一个或多个积聚曲线,为每个层颜色生成对应的着色配方;
为设计指令/元数据文件填充对应于每个层文件的所述着色配方和对应于所述一个或多个积聚曲线的参考值;以及
创建具有到所述设计指令/元数据文件的链路,并且包含与要使用所述设计指令/元数据文件执行的产生作业关联的参数的产生作业指令/元数据文件,所述产生作业指令/元数据文件是操作的以指示着色剂调配器产生所述设计。
24.如权利要求23所述的***,其中所述操作还包含将所述设计指令/元数据文件和所述产生作业指令/元数据文件传送到与所述基材、所述一种或多种着色剂和着色剂调配器的组合关联的所述着色剂调配器。
25.如权利要求24所述的***,其中所述操作还包含使用所述设计指令/元数据文件和所述产生作业指令/元数据文件,在所述着色剂调配器上产生所述设计。
26.如权利要求25所述的***,其中所述操作还包含从由所述着色剂调配器产生的所述设计的输出制品获得光谱信息。
27.如权利要求25所述的***,其中所述操作还包含基于所述光谱信息,调整所述着色配方的一项或多项。
28.如权利要求25所述的***,其中基于与所述基材、一种或多种着色剂和着色剂调配器组合关联的光谱信息,生成所述一个或多个积聚曲线。
29.如权利要求23所述的***,其中所述操作还包含创建对在计算机显示装置上呈现所述设计有效的显示配置文件,使得所述设计的所述颜色将以与所述设计的所述颜色将在由所述着色剂调配器产生的具有所述设计的制品上显示的基本上相同的方式在所述显示装置上显示。
30.一种具有在其上存储的软件指令的非暂时性计算机可读媒介,所述指令在由一个或多个处理器运行时,促使所述一个或多个处理器执行操作,包含:
访问与基材、一种或多种着色剂和着色剂调配器的组合关联的一个或多个积聚曲线,所述积聚曲线指定使用所述基材、一种或多种着色剂和着色剂调配器组合生成的一个或多个印刷件的光学特性;
访问指定设计的设计文件,所述设计文件包含一个或多个层文件;
从所述设计文件提取所述一个或多个层文件,每个层文件指定层颜色;
基于所述一个或多个积聚曲线,为每个层颜色生成对应着色配方;
为设计指令/元数据文件填充对应于每个层文件的所述着色配方和对应于所述一个或多个积聚曲线的参考值;以及
创建具有到所述设计指令/元数据文件的链路,并且包含与要使用所述设计指令/元数据文件执行的着色剂调配作业关联的参数的产生作业指令/元数据文件,所述产生作业指令/元数据文件是操作的以指示着色剂调配器产生所述设计。
31.如权利要求29所述的非暂时性计算机可读媒介,其中所述操作还包含将所述设计指令/元数据文件和所述产生作业指令/元数据文件传送到与所述基材、所述一种或多种着色剂和着色剂调配器的组合关联的所述着色剂调配器。
32.如权利要求30所述的非暂时性计算机可读媒介,其中所述操作还包含使用所述设计指令/元数据文件和所述产生作业指令/元数据文件,在所述着色剂调配器上产生所述设计。
33.如权利要求31所述的非暂时性计算机可读媒介,其中所述操作还包含从由所述着色剂调配器产生的所述设计的输出制品获得光谱信息。
34.如权利要求31所述的非暂时性计算机可读媒介,其中所述操作还包含基于所述光谱信息,调整所述着色配方的一项或多项。
35.如权利要求31所述的非暂时性计算机可读媒介,其中基于与所述基材、一种或多种着色剂和着色剂调配器组合关联的光谱信息,生成所述一个或多个积聚曲线。
36.如权利要求29所述的非暂时性计算机可读媒介,其中所述操作还包含创建对在计算机显示装置上呈现所述设计有效的显示配置文件,使得所述设计的所述颜色将以与所述设计的所述颜色将在由所述着色剂调配器产生的具有所述设计的制品上显示的基本上相同的方式在所述显示装置上显示。
37.一种***,包括:
着色剂积聚表征模块;
配置文件生成模块;
配方颜色匹配模块;
产生指令模块;
产生队列模块;
数字配方转换模块;以及
层压缩模块。
38.如权利要求36所述的***,其中所述着色剂积聚表征模块配置成:
执行***积聚表征函数;以及
保持包含关联着色剂调配器和关联着色剂调配器操作参数以及关联基材的原色着色剂积聚数据的历史。
39.如权利要求37所述的***,其中所述着色剂积聚表征模块配置成利用为每个原色着色剂选择的误差度量和施照体/观察者对,以产生在所述表征中用于每个梯级的提议的浓度。
40.如权利要求36所述的***,其中所述***配置成使用具有非线性积聚测量的着色剂,预测着色剂配方。
41.一种方法,包括基于着色剂积聚光谱测量而预测用于分光光度计反射率测量和颜色空间坐标的着色剂配方。
42.一种方法,包括:
表征着色剂调配器;
基于着色剂调配器表征,确定一个或多个着色剂配方;
调整所述一个或多个着色剂配方以生成一个或多个调整的着色剂配方;
从所述一个或多个着色剂配方和所述一个或多个调整的着色剂配方之中选择一个或多个匹配着色剂配方的集;以及
提供一个或多个层文件和指令/元数据文件,所述一个或多个层文件包含位置信息,并且所述指令/元数据文件包含一个或多个匹配着色剂配方的所述集,所述一个或多个层文件和所述指令/元数据文件对促使所述着色剂调配器根据所述一个或多个层文件,在指定位置处根据所述一个或多个匹配着色剂配方调配着色剂有效。
43.如权利要求41所述的方法,其中表征所述着色剂调配器包含:
a)根据对应着色剂浓度,调配两个或多个着色剂部分到基材上;
b)测量所述两个或多个着色剂部分的一个或多个光学特性;
c)基于所述两个或多个着色剂部分的所述一个或多个光学特性,计算误差;
d)确定所述两个或多个着色剂部分是否具有适合的级数,其包含比色级数和光谱级数;
e)在所述两个或多个着色剂部分没有适合的级数时,将着色剂浓度设置到调整的值,并且重复a)到f);以及
f)在所述两个或多个着色剂部分具有适合的级数时,基于所述着色剂浓度构建着色剂调配器表征表。
44.如权利要求41所述的方法,其中基于所述着色剂调配器表征,确定一个或多个着色剂配方包括:
a)构建一个或多个候选着色剂组合集;
a)选择所述候选着色剂组合集中的一个;
c)选择初始着色剂配方;
d)递增调整所述初始着色剂配方中着色剂的浓度;
e)提供调整的初始着色剂配方;
f)确定所述调整的配方是否在容限内;
g)在所述调整的配方在所述容限内时,将所述调整的配方选择为混合配方;
h)在所述调整的配方不在所述容限内时,确定所述调整的配方是否在汇聚;
i)在所述调整的配方未在汇聚时,重复c)-j)以确定对初始配方的调整是否将汇聚,或者重复b)-j)以选择用于初始配方的新组合;以及
j)在所述调整的配方在汇聚时,将所述调整的配方设置为所述初始配方,并且重复d)-j)。
45.一种***,包括:
一个或多个处理器,配置成执行操作,包含:
表征着色剂调配器;
基于着色剂调配器表征,确定一个或多个着色剂配方;
调整所述一个或多个着色剂配方以生成一个或多个调整的着色剂配方;以及
从所述一个或多个着色剂配方和所述一个或多个调整的着色剂配方之中选择一个或多个匹配着色剂配方的集;以及
提供一个或多个层文件和指令/元数据文件,所述一个或多个层文件包含位置信息,并且所述指令/元数据文件包含一个或多个匹配着色剂配方的所述集,所述一个或多个层文件和所述指令/元数据文件对促使所述着色剂调配器根据所述一个或多个层文件,在指定位置根据所述一个或多个匹配着色剂配方调配着色剂有效。
46.如权利要求44所述的***,其中表征所述着色剂调配器包含:
a)根据对应着色剂浓度,调配两个或多个着色剂部分到基材上;
b)测量所述两个或多个着色剂部分的一个或多个光学特性;
c)基于所述两个或多个着色剂部分的所述一个或多个光学特性,计算误差;
d)确定所述两个或多个着色剂部分是否具有适合的级数,其包含比色级数和光谱级数;
e)在所述两个或多个着色剂部分没有适合的级数时,将着色剂浓度设置到调整的值,并且重复a)到f);以及
f)在所述两个或多个着色剂部分具有适合的级数时,基于所述着色剂浓度构建着色剂调配器表征表。
47.如权利要求44所述的***,其中基于所述着色剂调配器表征,确定一个或多个着色剂配方包括:
a)构建一个或多个候选着色剂组合集;
a)选择所述候选着色剂组合集中的一个;
c)选择初始着色剂配方;
d)递增调整所述初始着色剂配方中着色剂的浓度;
e)提供调整的初始着色剂配方;
f)确定所述调整的配方是否在容限内;
g)在所述调整的配方在所述容限内时,将所述调整的配方选择为混合配方;
h)在所述调整的配方不在所述容限内时,确定所述调整的配方是否在汇聚;
i)在所述调整的配方未在汇聚时,重复c)-j)以确定对初始配方的调整是否将汇聚,或者重复b)-j)以选择用于初始配方的新组合;以及
j)在所述调整的配方在汇聚时,将所述调整的配方设置为所述初始配方,并且重复d)-j)。
48.一种具有在其上存储的指令的非暂时性计算机可读媒介,所述指令在由一个或多个处理器运行时,促使所述处理器执行操作,包括:
表征着色剂调配器;
基于着色剂调配器表征,确定一个或多个着色剂配方;
调整所述一个或多个着色剂配方以生成一个或多个调整的着色剂配方;以及
从所述一个或多个着色剂配方和所述一个或多个调整的着色剂配方之中选择一个或多个匹配着色剂配方的集;以及
提供一个或多个层文件和指令/元数据文件,所述一个或多个层文件包含位置信息,并且所述指令/元数据文件包含一个或多个匹配着色剂配方的所述集,所述一个或多个层文件和所述指令/元数据文件对促使所述着色剂调配器根据所述一个或多个层文件,在指定位置根据所述一个或多个匹配着色剂配方调配着色剂有效。
49.如权利要求47所述的非暂时性计算机可读媒介,其中表征所述着色剂调配器包含:
a)根据对应着色剂浓度,调配两个或多个着色剂部分到基材上;
b)测量所述两个或多个着色剂部分的一个或多个光学特性;
c)基于所述两个或多个着色剂部分的所述一个或多个光学特性,计算误差;
d)确定所述两个或多个着色剂部分是否具有适合的级数,其包含比色级数和光谱级数;
e)在所述两个或多个着色剂部分没有适合的级数时,将着色剂浓度设置到调整的值,并且重复a)到f);以及
f)在所述两个或多个着色剂部分具有适合的级数时,基于所述着色剂浓度构建着色剂调配器表征表。
50.如权利要求47所述的非暂时性计算机可读媒介,其中基于所述着色剂调配器表征,确定一个或多个着色剂配方包括:
a)构建一个或多个候选着色剂组合集;
a)选择所述候选着色剂组合集中的一个;
c)选择初始着色剂配方;
d)递增调整所述初始着色剂配方中着色剂的浓度;
e)提供调整的初始着色剂配方;
f)确定所述调整的配方是否在容限内;
g)在所述调整的配方在所述容限内时,将所述调整的配方选择为混合配方;
h)在所述调整的配方不在所述容限内时,确定所述调整的配方是否在汇聚;
i)在所述调整的配方未在汇聚时,重复c)-j)以确定对初始配方的调整是否将汇聚,或者重复b)-j)以选择用于初始配方的新组合;以及
j)在所述调整的配方在汇聚时,将所述调整的配方设置为所述初始配方,并且重复d)-j)。
51.一种包括将着色剂调配数据传送到着色剂调配器的方法,所述着色剂调配数据包含:
一个或多个层文件,每个层文件指定一个或多个像素的颜色,以及
一个或多个着色剂配方,每个着色剂配方对应于层文件,
每个层文件和对应着色剂配方配置成对促使所述着色剂调配器在由每个对应层文件的所述一个或多个像素的每个像素指定的位置处将着色剂调配到基材上是有效的。
52.一种包括一个或多个处理器的***,所述处理器配置成执行操作,包括:
将着色剂调配数据传送到着色剂调配器,所述着色剂调配数据包含:
一个或多个层文件,每个层文件指定一个或多个像素的颜色,以及
一个或多个着色剂配方,每个着色剂配方对应于层文件,
每个层文件和对应着色剂配方配置成对促使所述着色剂调配器在由每个对应层文件的所述一个或多个像素的每个像素指定的位置处将着色剂调配到基材上是有效的。
53.一种具有在其上存储的指令的非暂时性计算机可读媒介,所述指令在由一个或多个处理器运行时,促使所述处理器执行操作,包括:
将着色剂调配数据传送到着色剂调配器,所述着色剂调配数据包含:
一个或多个层文件,每个层文件指定一个或多个像素的颜色,以及
一个或多个着色剂配方,每个着色剂配方对应于层文件,
每个层文件和对应着色剂配方配置成对促使所述着色剂调配器在由每个对应层文件的所述一个或多个像素的每个像素指定的位置处将着色剂调配到基材上是有效的。
54.一种方法,包括产生具有基材的制品,所述基材包含采用根据具有一个或多个对应像素的一个或多个层文件和具有一个或多个着色剂配方的指令数据控制的数字着色剂调配器应用的一种或多种着色剂,每个着色剂配方对应于层文件,每个层文件和每个对应着色剂配方配置成对促使所述数字着色剂调配器在由每个对应层文件的每个像素指定的位置处将着色剂调配到基材上是有效的。
55.一种***,包括:
数字着色剂调配器,配置成产生具有基材的制品,其中一种或多种着色剂应用到所述基材,所述数字着色剂调配器被控制,以根据具有一个或多个对应像素的一个或多个层文件和具有一个或多个着色剂配方的指令数据,在所述基材上的一个或多个位置处调配一种或多种着色剂,每个着色剂配方对应于层文件,每个层文件和每个对应着色剂配方配置成对促使所述数字着色剂调配器在由每个对应层文件的每个像素指定的位置处将着色剂调配到基材上是有效的。
56.一种***,包括:
分光光度计;以及
一个或多个处理器,耦合到所述分光光度计,并且配置成经由调配器在基材的指定位置处调配一定量的化学品。
57.如权利要求55所述的***,其中所述化学品是着色剂。
58.如权利要求55所述的***,其中基于响应于来自所述分光光度计的光谱测量而确定的着色剂配方,确定所述化学品的所述量。
59.如权利要求55所述的***,其中所述基材相对于所述调配器不移动。
60.如权利要求55所述的***,其中所述基材相对于所述调配器在移动。
61.如权利要求55所述的***,其中根据在一个或多个层文件中的像素值,指定所述位置。
62.一种调配***,配置成根据体积控制信号和位置控制信号来调配着色剂,所述体积控制信号响应于具有着色剂配方的指令/元数据文件,所述位置控制信号响应于指定在基材上像素位置的一个或多个层文件。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201461974093P | 2014-04-02 | 2014-04-02 | |
US61/974093 | 2014-04-02 | ||
PCT/US2015/023887 WO2015153764A1 (en) | 2014-04-02 | 2015-04-01 | Color management |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106576131A true CN106576131A (zh) | 2017-04-19 |
Family
ID=54241255
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201580029706.3A Pending CN106576131A (zh) | 2014-04-02 | 2015-04-01 | 颜色管理 |
Country Status (7)
Country | Link |
---|---|
US (4) | US10574859B2 (zh) |
EP (1) | EP3127319A4 (zh) |
KR (1) | KR102388780B1 (zh) |
CN (1) | CN106576131A (zh) |
MX (1) | MX2016013002A (zh) |
RU (1) | RU2707513C2 (zh) |
WO (1) | WO2015153764A1 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107962871A (zh) * | 2017-12-29 | 2018-04-27 | 鸿博股份有限公司 | 一种印刷机 |
CN111008296A (zh) * | 2019-12-02 | 2020-04-14 | 杭州电子科技大学温州研究院有限公司 | 一种专色油墨数据库的创建、检索和修改方法 |
CN113055544A (zh) * | 2021-03-10 | 2021-06-29 | 上海赛图图像设备有限公司 | 一种实现装饰材料表面图像颜色一致性再现的方法 |
CN114096992A (zh) * | 2019-07-02 | 2022-02-25 | 阿克佐诺贝尔国际涂料股份有限公司 | 可视化木材染色 |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10252466B2 (en) | 2014-07-28 | 2019-04-09 | Massachusetts Institute Of Technology | Systems and methods of machine vision assisted additive fabrication |
US10338568B2 (en) * | 2015-04-24 | 2019-07-02 | Hewlett-Packard Development Company, L.P. | Determining halftone schemes |
US10885575B2 (en) * | 2015-12-04 | 2021-01-05 | Behr Process Corporation | Interactive paint product selection and ordering system, apparatus, and non-transitory computer readable medium |
US20170217103A1 (en) * | 2016-01-29 | 2017-08-03 | Massachusetts Institute Of Technology | Techniques for color contoning in additive fabrication and related systems and methods |
US9994053B2 (en) * | 2016-03-01 | 2018-06-12 | Electronics For Imaging, Inc. | Achieving ink cost saving for printing devices by taking visual appearance and real ink costs into account |
US10456984B2 (en) | 2016-12-16 | 2019-10-29 | Massachusetts Institute Of Technology | Adaptive material deposition for additive manufacturing |
US11724448B2 (en) | 2017-07-17 | 2023-08-15 | Hewlett-Packard Development Company, L.P. | Disguising color in 3D object formation |
US11712904B2 (en) * | 2017-10-04 | 2023-08-01 | Electronics For Imaging, Inc. | Fabric printing on nested patterns, and associated print systems and products thereof |
EP3811295A4 (en) * | 2018-06-11 | 2022-03-23 | Hewlett-Packard Development Company, L.P. | SOFTPROOFING OF THREE-DIMENSIONAL (3D) PRINTED PARTS |
DE102018116717A1 (de) | 2018-07-10 | 2020-01-16 | ColorDigital GmbH | Verfahren zur übereinstimmenden Farbdarstellung auf der Basis spektraler Farbeindrücke für unterschiedliche Ausgabeanwendungen. |
BE1026562B1 (nl) * | 2018-08-22 | 2020-03-26 | Drukkerij Voet Bvba | Werkwijze en systeem voor het verhogen van de printkwaliteit |
US11363169B2 (en) | 2018-12-18 | 2022-06-14 | Hewlett-Packard Development Company, L.P. | Color adjustment system and method |
US11659100B2 (en) | 2019-06-21 | 2023-05-23 | Esko Software Bvba | Print product management system |
EP3812978A1 (en) * | 2019-10-25 | 2021-04-28 | X-Rite, Inc. | Delta e formula match prediction |
US20240064261A1 (en) * | 2020-01-30 | 2024-02-22 | Hewlett-Packard Development Company, L.P. | Color mappings |
CN111683191B (zh) * | 2020-06-08 | 2021-07-30 | 兰州理工大学 | 一种快速的行列同时置乱和扩散的混沌图像加密方法 |
US11425280B1 (en) * | 2021-03-23 | 2022-08-23 | Kyocera Document Solutions Inc. | Methods and printing system for multi-tier color management |
US11360720B1 (en) * | 2021-03-23 | 2022-06-14 | Kyocera Document Solutions Inc. | Methods and printing system for multi-tier color management |
CN117993537A (zh) * | 2022-11-03 | 2024-05-07 | 财团法人纺织产业综合研究所 | 布料特征预测方法 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1155706A (zh) * | 1995-10-03 | 1997-07-30 | 通用电气公司 | 设计配色的方法与*** |
CN101019116A (zh) * | 2004-05-20 | 2007-08-15 | 太阳化学公司 | 传播色墨和色料配方的***和方法 |
CN101554796A (zh) * | 2009-05-15 | 2009-10-14 | 浙江影天印业有限公司 | 一种调整油墨控制信息的***和方法 |
CN101939977A (zh) * | 2008-02-18 | 2011-01-05 | 威仕达品特技术有限公司 | 使用可变浓度白墨水下打印层进行打印的***和方法 |
US20110038010A1 (en) * | 2009-08-12 | 2011-02-17 | Xerox Corporation | Systems and methods for building a color lookup table for a printer |
CN102016401A (zh) * | 2007-12-24 | 2011-04-13 | 本杰明·摩尔公司 | 包括集成光仓的用于表示颜色的*** |
US8045219B2 (en) * | 2003-06-05 | 2011-10-25 | Stmicroelectronics, Inc. | Printed media products including data files provided in multiple layers of encoded, colored dots |
US8456720B2 (en) * | 2009-10-19 | 2013-06-04 | Xerox Corporation | Reducing noise induced by color mixing spot color recipe search |
Family Cites Families (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0505323B2 (de) * | 1991-03-21 | 2001-11-07 | Maschinenfabrik Wifag | Verfahren zur Einstellung der Rasterpunktgrössen für eine Offset-Rotationsdruckmaschine |
JPH10104952A (ja) | 1996-09-26 | 1998-04-24 | Xerox Corp | 静電複写印刷機における現像システム、現像装置及び印刷方法 |
US5933578A (en) * | 1997-04-08 | 1999-08-03 | Barco Graphics, N.V. | Method and device for determining the color appearance of color overprints |
US6022104A (en) | 1997-05-02 | 2000-02-08 | Xerox Corporation | Method and apparatus for reducing intercolor bleeding in ink jet printing |
DE19946585A1 (de) * | 1999-09-29 | 2001-04-12 | Heidelberger Druckmasch Ag | Verfahren zur Druckprozessanpassung mit Erhaltung des Schwarzaufbaus |
US6842654B2 (en) * | 2000-10-05 | 2005-01-11 | Ewarna.Com International Holdings Limited | System, and method for online color algorithm exchange |
US6780368B2 (en) * | 2001-04-10 | 2004-08-24 | Nanotek Instruments, Inc. | Layer manufacturing of a multi-material or multi-color 3-D object using electrostatic imaging and lamination |
US7034960B2 (en) * | 2001-08-16 | 2006-04-25 | Sun Chemical Corporation | System and method for managing electronic transmission of color data |
US6762858B2 (en) * | 2001-09-14 | 2004-07-13 | Hewlett-Packard Development Company, L.P. | Color management system and method for color printing system |
WO2003040933A2 (en) | 2001-11-02 | 2003-05-15 | Colorgraphyx | System and method for color transformation using standardized device profiles |
US6717601B2 (en) * | 2002-07-16 | 2004-04-06 | Eastman Kodak Company | Printing apparatus with dot-gain compensation using spatial filter |
DE10300639B4 (de) * | 2003-01-10 | 2010-11-11 | Heidelberger Druckmaschinen Ag | Verfahren zur Druckprozessanpassung mit Erhaltung des Schwarzaufbaus |
US6893105B2 (en) * | 2003-01-31 | 2005-05-17 | Eastman Kodak Company | Method for printing an image from a halftone binary bitmap using multiple exposures |
US7280259B2 (en) * | 2003-01-31 | 2007-10-09 | Eastman Kodak Company | Method for printing a color proof using a spatial filter |
JP4845382B2 (ja) * | 2004-02-06 | 2011-12-28 | キヤノン株式会社 | 画像処理装置及びその制御方法、並びに、コンピュータプログラム及びコンピュータ可読記憶媒体 |
ITPI20060057A1 (it) | 2006-05-22 | 2007-11-23 | Antonio Maccari | Metodo di gestione del colore di un sistema di stampa, mediante l'utilizzo dei colori effettivamente stampati dalla stampante. |
US7633647B2 (en) * | 2006-08-09 | 2009-12-15 | Xerox Corporation | Method for spatial color calibration using hybrid sensing systems |
US7826097B2 (en) * | 2007-05-29 | 2010-11-02 | Eastman Kodak Company | Asymmetrical digital filters for dot gain adjustments |
US8305667B2 (en) * | 2009-04-16 | 2012-11-06 | Xerox Corporation | Systems and methods for forming a tint of a spot color |
US8456700B2 (en) * | 2009-12-23 | 2013-06-04 | Xerox Corporation | Spectral matching guide for spot color print applications |
CN102310657B (zh) * | 2010-06-30 | 2013-04-03 | 东南大学 | 一种无墨生态热烤打印方法及打印头装置 |
US8593478B2 (en) * | 2010-10-19 | 2013-11-26 | Hewlett-Packard Development Company, L.P. | Extraction of a color palette model from an image of a document |
US8335017B1 (en) * | 2011-06-23 | 2012-12-18 | Xerox Corporation | Spot color rendering via feedback-based multi-objective optimization |
US8928901B2 (en) * | 2012-01-17 | 2015-01-06 | Xerox Corporation | Generating an image profile LUT for a N-color marking device via multi-objective cost minimization |
JP5482820B2 (ja) * | 2012-03-29 | 2014-05-07 | 富士ゼロックス株式会社 | 画像読取装置および画像形成装置 |
JP2014085379A (ja) * | 2012-10-19 | 2014-05-12 | Ricoh Co Ltd | 画像形成装置、画像形成方法、プログラムおよび記録媒体 |
US10321019B2 (en) * | 2014-01-30 | 2019-06-11 | Hewlett-Packard Development Company, L.P. | Method and system for providing a self-adaptive image |
US9498970B2 (en) * | 2015-02-12 | 2016-11-22 | Quadtech, Inc. | System and method for monitoring ink use in a printing system |
EP3459236B1 (en) * | 2016-07-08 | 2021-04-21 | Hewlett-Packard Development Company, L.P. | Color look up table compression |
-
2015
- 2015-04-01 US US15/301,364 patent/US10574859B2/en active Active
- 2015-04-01 CN CN201580029706.3A patent/CN106576131A/zh active Pending
- 2015-04-01 KR KR1020167030661A patent/KR102388780B1/ko active IP Right Grant
- 2015-04-01 RU RU2016143116A patent/RU2707513C2/ru active
- 2015-04-01 WO PCT/US2015/023887 patent/WO2015153764A1/en active Application Filing
- 2015-04-01 MX MX2016013002A patent/MX2016013002A/es unknown
- 2015-04-01 EP EP15774214.9A patent/EP3127319A4/en not_active Ceased
-
2020
- 2020-02-24 US US16/799,771 patent/US11381711B2/en active Active
-
2022
- 2022-06-24 US US17/848,800 patent/US11909940B2/en active Active
-
2024
- 2024-01-10 US US18/408,966 patent/US20240223713A1/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1155706A (zh) * | 1995-10-03 | 1997-07-30 | 通用电气公司 | 设计配色的方法与*** |
US8045219B2 (en) * | 2003-06-05 | 2011-10-25 | Stmicroelectronics, Inc. | Printed media products including data files provided in multiple layers of encoded, colored dots |
CN101019116A (zh) * | 2004-05-20 | 2007-08-15 | 太阳化学公司 | 传播色墨和色料配方的***和方法 |
CN102016401A (zh) * | 2007-12-24 | 2011-04-13 | 本杰明·摩尔公司 | 包括集成光仓的用于表示颜色的*** |
CN101939977A (zh) * | 2008-02-18 | 2011-01-05 | 威仕达品特技术有限公司 | 使用可变浓度白墨水下打印层进行打印的***和方法 |
CN101554796A (zh) * | 2009-05-15 | 2009-10-14 | 浙江影天印业有限公司 | 一种调整油墨控制信息的***和方法 |
US20110038010A1 (en) * | 2009-08-12 | 2011-02-17 | Xerox Corporation | Systems and methods for building a color lookup table for a printer |
US8456720B2 (en) * | 2009-10-19 | 2013-06-04 | Xerox Corporation | Reducing noise induced by color mixing spot color recipe search |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107962871A (zh) * | 2017-12-29 | 2018-04-27 | 鸿博股份有限公司 | 一种印刷机 |
CN107962871B (zh) * | 2017-12-29 | 2019-02-12 | 鸿博股份有限公司 | 一种印刷机 |
CN114096992A (zh) * | 2019-07-02 | 2022-02-25 | 阿克佐诺贝尔国际涂料股份有限公司 | 可视化木材染色 |
CN114096992B (zh) * | 2019-07-02 | 2024-06-25 | 阿克佐诺贝尔国际涂料股份有限公司 | 用于可视化木材染色的方法和*** |
CN111008296A (zh) * | 2019-12-02 | 2020-04-14 | 杭州电子科技大学温州研究院有限公司 | 一种专色油墨数据库的创建、检索和修改方法 |
CN113055544A (zh) * | 2021-03-10 | 2021-06-29 | 上海赛图图像设备有限公司 | 一种实现装饰材料表面图像颜色一致性再现的方法 |
CN113055544B (zh) * | 2021-03-10 | 2022-09-30 | 上海赛图图像设备有限公司 | 一种实现装饰材料表面图像颜色一致性再现的方法 |
Also Published As
Publication number | Publication date |
---|---|
US20170374234A1 (en) | 2017-12-28 |
WO2015153764A1 (en) | 2015-10-08 |
US20240223713A1 (en) | 2024-07-04 |
RU2707513C2 (ru) | 2019-11-27 |
KR20160147790A (ko) | 2016-12-23 |
RU2016143116A (ru) | 2018-05-10 |
RU2016143116A3 (zh) | 2019-03-05 |
US20200304686A1 (en) | 2020-09-24 |
KR102388780B1 (ko) | 2022-04-19 |
EP3127319A1 (en) | 2017-02-08 |
EP3127319A4 (en) | 2017-11-15 |
US20220329709A1 (en) | 2022-10-13 |
MX2016013002A (es) | 2017-07-19 |
US11381711B2 (en) | 2022-07-05 |
US10574859B2 (en) | 2020-02-25 |
US11909940B2 (en) | 2024-02-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106576131A (zh) | 颜色管理 | |
JP7075687B2 (ja) | 色変換システム、色変換装置及び色変換方法 | |
Stone | A field guide to digital color | |
Morovič | Color gamut mapping | |
US6480299B1 (en) | Color printer characterization using optimization theory and neural networks | |
US5254978A (en) | Reference color selection system | |
US8760704B2 (en) | System for distributing and controlling color reproduction at multiple sites | |
ES2192139B2 (es) | Transformacion de espacio de color con conservacion de negro para gestion de color abierto. | |
CN103428404B (zh) | 颜色处理装置及颜色处理方法 | |
JP3183769B2 (ja) | カラー印刷物の再現方法 | |
US20080239348A1 (en) | Method for creating color conversion definition for image output devices and image processing apparatus implementing the method | |
Gooby | The development of methodologies for color printing in digital inkjet textile printing and the application of color knowledge in the ways of making project | |
Gravesen | The metric of colour space | |
Mackiewicz et al. | Method for hue plane preserving color correction | |
Tyler | Digital printing technology for textiles and apparel | |
JP2009010983A (ja) | 異なる画像表示装置を連携する方法、色エラー検知方法及び色測定装置 | |
Jang et al. | Spectrum‐Based Color Reproduction Algorithm for Makeup Simulation of 3D Facial Avatar | |
US11521029B1 (en) | Dosing ink for digital printing on reflective substrates | |
JP5941041B2 (ja) | 任意の色の等価明度を示す値および鮮やかさ感を示す値の正規化方法、トーン種別判別方法、マンセル値算出方法、画像形成方法、インターフェース画面表示装置 | |
WO2015108200A1 (ja) | 調色シミュレーション方法、調色シミュレーション装置および調色プログラム | |
Lyons et al. | Color group selection for computer interfaces | |
Herzog | Virtual fabrics or multispectral imaging in B2B | |
CA2247005C (en) | A system for distributing and controlling color reproduction at multiple sites | |
Shirasawa et al. | Makeup Skin Appearance Reproduction by Spectral Projection Mapping | |
DEL COLORE | Colour and Colorimetry Multidisciplinary Contributions |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170419 |
|
RJ01 | Rejection of invention patent application after publication |