CN1745570A - 使用设备相关显示简档的颜色校正 - Google Patents

使用设备相关显示简档的颜色校正 Download PDF

Info

Publication number
CN1745570A
CN1745570A CNA2004800032168A CN200480003216A CN1745570A CN 1745570 A CN1745570 A CN 1745570A CN A2004800032168 A CNA2004800032168 A CN A2004800032168A CN 200480003216 A CN200480003216 A CN 200480003216A CN 1745570 A CN1745570 A CN 1745570A
Authority
CN
China
Prior art keywords
coordinate
color
correction
independent
independent coordinate
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
Application number
CNA2004800032168A
Other languages
English (en)
Inventor
C·J·埃奇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kodak Polychrome Graphics GmbH
Original Assignee
Kodak Polychrome Graphics GmbH
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Kodak Polychrome Graphics GmbH filed Critical Kodak Polychrome Graphics GmbH
Publication of CN1745570A publication Critical patent/CN1745570A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control
    • H04N1/603Colour correction or control controlled by characteristics of the picture signal generator or the picture reproducer
    • H04N1/6052Matching two or more picture signal generators or two or more picture reproducers
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/02Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control
    • H04N1/6083Colour correction or control controlled by factors external to the apparatus
    • H04N1/6088Colour correction or control controlled by factors external to the apparatus by viewing conditions, i.e. conditions at picture output
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control
    • H04N1/62Retouching, i.e. modification of isolated colours only or in isolated picture areas only
    • H04N1/622Retouching, i.e. modification of isolated colours only or in isolated picture areas only with simulation on a subsidiary picture reproducer

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Color Image Communication Systems (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Color, Gradation (AREA)
  • Image Processing (AREA)

Abstract

一种包括根据设备相关的显示简档来获得显示设备的色度校正的方法。所述方法可以确保依照软打样环境出现在显示设备上的图像与出现在印刷介质上的图像在视觉上等效。

Description

使用设备相关显示简档的颜色校正
此申请要求了于2003年1月30日提交的美国临时申请序号为60/443,939的美国申请的优先权,将该篇申请的全部内容在此引入,以供参考。
技术领域
本发明涉及彩色成像,更具体来讲,涉及用于在显示设备上呈现彩色图像的技术。
背景技术
彩色成像设备使用不同的设备相关坐标的组合来形成彩色图像以便显示或者印刷在诸如纸张或者胶片之类的介质上。许多硬拷贝印刷设备使用青色、品红、黄色以及黑色的组合(CMYK)来形成彩色图像。这些设备相关的坐标C、M、Y和K可以被合并以便形成所述设备能够产生的比色值的色域。诸如阴极射线管(CRT)或者平板监视器的显示设备可以使用红、绿和蓝(RGB)的设备相关坐标。某些高保真彩色成像设备可以与诸如橙色和绿色之类的其它坐标相结合来使用青色、品红、黄色以及黑色的设备相关坐标。这些以及其他设备相关的坐标系已经被开发以便供各种彩色成像设备使用。
许多不同的与设备无关的坐标系已经被开发,以求跨越不同设备来标准化颜色规范。举例来说,国际照明技术委员会(CommissionInternationale de 1′Eclairage,CIE)已经开发了与设备无关的颜色空间,诸如L*a*b*颜色空间(此后可称为L*a*b*颜色空间、L*a*b*空间、或者仅称为L*a*b*)以及XYZ颜色空间(此后称为XYZ颜色空间、XYZ空间或者仅仅称为XYZ)。此外,多个其他组织和个体也已经开发了其他的与设备无关的颜色空间。
在与设备无关的颜色空间中的点理论上定义色值,而不管任何特殊的设备坐标。举例来说,处于L*a*b*空间或者XYZ空间中的点可以被映射至设备色域中的点。处于设备色域中的那个点反过来定义设备相关的坐标,这在理论上将使设备产生与由处于L*a*b*空间或者XYZ空间中的点所定义的颜色视觉上等效的颜色。
术语“软打样(soft proofing)”指的是利用显示设备而不是印刷的硬拷贝的打样过程。传统上,彩色打样技术依赖于“硬拷贝打样”,其中校样被印刷在纸张或者其他印刷介质上,并且被检查以便确保图像和颜色从视觉上看很正确。举例来说,颜色特性可以被调节,并且连续的硬拷贝印刷可以在硬拷贝打样过程中得以审查。在确定特定校样合格之后,用于生成合格校样的颜色特性可以被再次使用以便例如在印刷机上成批生产大量印刷介质,其中所述印刷介质与合格的校样在视觉上等效。
由于种种理由,软打样是非常需要的。举例来说,软打样可以消除在打样期间对介质的印刷副本的需要。此外,软打样可以允许多个校验专家仅仅通过在显示设备上观察来自很远的地方的打样彩色图像,而不是等待硬拷贝的递送。软打样比硬打样更加快速并且更为方便。此外,软打样可以降低打样过程的成本。由于这些以及其他原因,软打样是非常合乎需要的。
然而,采用软打样的主要问题是:在显示在软打样显示设备上的颜色和出现在实际印刷的硬拷贝上的颜色之间难于实现良好的视觉匹配。如上所述,与设备无关的坐标在理论上标准化了颜色规范。由此,理论上,硬拷贝印刷输出的CMYK设备坐标可以被转换为与设备无关的坐标,然后被转换为RGB设备坐标。此外,理论上,使用RGB设备坐标显示的颜色往往与硬拷贝印刷出来的颜色视觉上等效。然而实际上,即便通过软和硬拷贝介质显示的图像基本上产生同样的与设备无关的值,出现在显示器上的颜色看起来也会不同于硬拷贝印刷输出的颜色。如果软打样显示设备上的颜色无法提供与硬拷贝印刷输出上的颜色可接受的视觉匹配,那么软打样无法有效地进行,并且无法在工业中被广泛采用。
发明内容
在一个实施例中,一种方法包括使用至少一个分段线性校正函数来将有选择性的色度校正应用于与设备无关的坐标。
所述分段线性校正函数可以对与输出设备相关联的线性设备相关坐标进行操作。
所述方法还可以包括提供一组分段线性校正函数,每一组均对应于与输出设备相关联的设备相关坐标空间中的不同颜色区域,并且将每一组分段线性校正函数应用于相应颜色区域中的与设备无关的坐标,以便对与设备无关的坐标执行色度校正。
在另一个实施例中,一种方法包括把有选择性的色度校正应用于与设备无关的坐标,其中所述与设备无关的坐标用于定义视觉上不均匀的颜色空间中的颜色,其中所述色度校正基于线性设备相关坐标的线性校正函数,并且其中在颜色边界之间把所述色度校正依照分段方式应用于与设备无关的坐标,以便产生色度校正的与设备无关的坐标。
在另一个实施例中,一种方法包括根据线性设备相关坐标来确定对应于设备相关坐标空间中每一颜色区域的与设备无关的坐标的色度校正,并且把色度校正应用于在相应颜色区域中的与设备无关的坐标以便获得校正的与设备无关的坐标。
确定色度校正还可以包括计算对应于每一颜色区域的校正因数,所述校正因数是相应颜色区域内的分段线性校正函数。
在另一个实施例中,一种方法包括根据与显示设备相关联的设备相关颜色空间的色彩的饱和度、色调以及亮度方面的期望变化来确定校正级别,根据与显示设备相关联的线性校正函数来计算校正因数,并且把校正因数以及校正级别应用于与设备无关的坐标,以便产生色度校正的与设备无关的坐标,其中所述与设备无关的坐标用于定义印刷设备的颜色。
在另一个实施例中,一种系统包括显示设备;以及耦合至所述显示设备的处理器,其中所述处理器使用至少一个分段线性校正函数将选择性的色度校正应用于与设备无关的坐标。
在另一个实施例中,一种系统包括印刷设备、显示设备以及耦合至所述印刷设备和显示设备的处理器,其中所述处理器把用于定义印刷设备中的颜色的设备相关坐标转换为与设备无关的坐标,根据与印刷设备相关联的设备相关坐标的线性校正函数把色度校正应用于与设备无关的坐标,以便产生校正的与设备无关的坐标,并且把校正的与设备无关的坐标转换为设备相关坐标,其中所述设备相关坐标用于定义与设备相关显示简档相关联的显示设备中的颜色。
在另一个实施例中,本发明包括一种包含指令的计算机可读介质,所述指令令处理器:接收显示设备的白点校正,根据线性设备相关坐标来确定对与设备相关坐标空间中每一颜色区域对应的与设备无关的坐标的色度校正,把白点校正应用于所述与设备无关的坐标,并且把色度校正应用于相应的颜色区域中的所述与设备无关的坐标,以便获得校正的与设备无关的坐标。
在另一个实施例中,本发明包括一种包含指令的计算机可读介质,所述指令令处理器:把用于定义印刷设备中的颜色的设备相关坐标转换为与设备无关的坐标,根据与印刷设备相关联的设备相关坐标的线性校正函数把色度校正应用于与设备无关的坐标,以便产生校正的与设备无关的坐标,并且把校正的与设备无关的坐标转换为设备相关坐标,其中所述设备相关坐标用于定义与设备相关显示简档相关联的显示设备中的颜色。
在又一实施例中,一种方法包括获得显示设备的白点校正,通过确定色度校正矩阵来获得显示设备的第一色度校正,根据白点校正以及第一色度校正来生成第一校正的与设备无关的坐标,根据线性校正函数来确定对第一组校正的与设备无关的坐标的第二色度校正,以及把第二色度校正应用于第一校正的与设备无关的坐标以便产生第二校正的与设备无关的坐标。
在附图和以下描述中阐明了这些以及其他实施例的附加细节。通过以下描述和附图并且根据权利要求书,本发明的其他特征、目的以及优势将更加明显。
附图说明
图1-5是根据本发明实施例的流程图。
图6举例说明了根据本发明实施例的示例性软打样系统。
图7-13是根据本发明实施例的流程图。
图14和15是RGB颜色空间的有代表性的说明。
具体实施方式
在示例性的实施例中,本发明包括便于软打样的方法、系统和承载有程序代码的计算机可读介质。本发明可以实现一个或多个变换技术以便在硬拷贝和软拷贝打样环境之间变换颜色坐标。所述变换技术确保出现在显示设备上的彩色图像将与出现在印刷介质上的彩色图像在视觉上能够匹配。
软打样技术的最终目标在于:易于在显示设备上精确再现彩色图像。换言之,软打样技术设法在显示设备上显示与印刷介质上的彩色图像“视觉上可接受的匹配”、“视觉上等效”或者“良好视觉匹配”的彩色图像。如果两个图像的经验ΔE误差近似等于或者小于1,那么它们是“视觉上等效”的。当经受颜色管理训练的人员无法从视觉上识别两个彩色图像的色值之间的差值时,出现良好的视觉匹配。视觉上可接受的匹配是在软打样环境中可接受的匹配。
如上所述,如果两个图像的经验ΔE误差近似等于或者小于1,那么它们是“视觉上等效”的。例如,可以通过在CRT上显示RGB颜色来为单个颜色确定经验ΔE的值。可以将颜色的硬拷贝接近于CRT来放置以便对比。经受颜色管理训练的多个操作者可以将硬拷贝上的颜色与CRT上的进行比较,并且可以调节CRT上的颜色的RGB值,以便使CRT上的颜色与硬拷贝的颜色匹配。必要时,可以通过经由类似望远镜的管状物来观察并且比较两种颜色,由此来消除散射光的影响。如果对于R、G和B而言、通过操作者确定的校正平均数接近零,那么可以说CRT和硬拷贝颜色具有接近零的经验ΔE。如果平均数Δ是非零的,那么可以通过使用原始RGB和平均数调节的RGB的显示ICC简档、把RGB转换为L*a*b*来确定所述经验ΔE。因此能根据L*a*b*值计算所述ΔE。
成像设备包括印刷设备和显示设备。印刷设备例如可以包括激光打印机、墨喷打印机、热成像器、点阵打印机、印刷机或者能够向纸张或者胶片之类的有形介质进行印刷的任何其他设备。显示设备包括阴极射线管(CRT)、液晶显示器(LCD)以及其他平面屏幕显示器、数字纸张、电子墨显示器以及能够根据电子输入信号或者数据再现图像的任何其他设备。
通常,印刷设备以及显示设备两者都利用设备相关坐标来定义颜色。举例来说,印刷设备通常使用CMYK或者CMYKOG坐标来定义颜色,因此,印刷设备可以具有相关联的CMYK色域或者CMYKOG色域,这些色域用于定义印刷设备的颜色能力。许多显示设备目前使用RGB坐标来定义颜色,因此,通常具有相关联的RGB色域,其用于定义所述显示设备的颜色能力。举例来说,CRT显示设备利用红、绿和蓝色荧光剂的不同组合,这些荧光剂可以在所述设备的RGB色域内显示颜色。
然而,颜色的视觉外观还依赖于照明条件。举例来说,当在不同的光线下观察时,相同的印刷资料看上去不同。为此,当比较由一个或多个颜色空间定义的颜色时,照明条件通常是固定变量。所述照明条件在硬拷贝和软打样环境中都十分重要。
正如所述CIE标准所定义的那样,实验研究已经揭开了颜色科学中的明显的问题。特别的是,显示设备和印刷设备可以产生具有相同测量XYZ坐标的彩色图像,可是所述图像从视觉上看却不同。例如,当与依照相同XYZ坐标在D50照明条件中观察的印刷图像相比时,相对于D50照明条件校准的CRT显示器看上去偏黄。
理论上,具有相同测量XYZ坐标的图像看起来应该是同样的。使人遗憾的是,对于硬拷贝和软图像的视觉比较来说,看起来并非如此。由此,为了实现显示设备上的图像与作为“打样质量”印刷在硬拷贝介质上的图像之间的颜色匹配,也就是视觉上可接受的匹配、视觉上等效或者良好的视觉匹配,根据本发明必须进行XYZ坐标的变换。
                   第一方法变换
现在将描述用于在硬拷贝和软拷贝打样环境之间变换颜色坐标的第一方法变换。这种第一方法变换还在一并待决并且共同被转让的2001年3月15日提交的序号为09/808,875的美国专利申请中进行了描述,将该篇申请的全部内容在此引入,以供参考。第一方法变换技术可以结合下文将描述的第二方法变换技术来使用,以便确保出现在显示设备上的彩色图像将与出现在印刷介质上的彩色图像是视觉上可接受的匹配。
图1是举例说明根据本发明实施例的第一方法变换过程的流程图。如图1所示,把第一组设备相关坐标转换为与设备无关的坐标(11)。然后变换与设备无关的坐标(12)。然后,把变换了的与设备无关的坐标转换为第二组设备相关坐标(13)。举例来说,图1的过程可以对彩色图像中的所有像素执行,以便使例如显示器的第二成像设备的输出从视觉上看等效于例如印刷机的第一成像设备的输出。
图2是举例说明图1的第一方法变换过程的一种实现方式的流程图。如图所示,硬拷贝CMYK图像的图像数据由CMYK坐标转换而成XYZ坐标(21)。所述XYZ坐标然后被变换为X′Y′Z′(22)。这些变换了的X′Y′Z′坐标因此能被转换为RGB坐标(23),以便呈现在用于进行软打样的显示设备上。以这样的方式,可以使得使用RGB坐标的显示设备的输出从视觉上等效于利用CMYK坐标印刷的硬拷贝。
图3是可以被实现以便变换与设备无关的坐标的通用过程的流程图。如图所示,白点被校正(31),然后颜色被校正(32)。以这种方式将变换过程分为二支可以产生精确的颜色匹配结果。
再次参照图1,第一组与设备无关的坐标可以与第一设备相关联。举例来说,第一设备可以是用于根据CMYK色域来印刷彩色图像的印刷机。所述彩色图像可以由设备相关坐标的集合组成,所述设备相关坐标用于定义所述图像中的点的颜色。
例如,图像可以由包括CMYK坐标较大集合的图像数据组成。这些坐标中的每一个可以被转换为与设备无关的坐标(11),然后被变换(12)。然后每一被变换的坐标可以被转换以便形成第二组设备相关坐标(13)。
例如,第二组设备相关坐标可以与第二成像设备相关联。举例来说,如果第二成像设备是诸如CRT的显示设备,那么第二组设备相关坐标可以是RGB坐标的集合。每一RGB坐标可以根据被变换的坐标来生成。
在获得精确的颜色匹配过程中,所述变换操作(12)是十分重要的。变换(12)调节与设备无关的坐标以便确保例如显示设备上的输出看上去基本上与印刷机印出的相同。虽然此变换“理论上”可以是不必要的,但是考虑到被广泛接受的CIE颜色方程,上述的颜色科学中的一般问题要求使用这种变换,特别是在颜色匹配是非常关键的软打样领域。由此,本发明弥补了在硬拷贝与软拷贝匹配的环境中出现在常规XYZ变换中的颜色匹配缺陷。
再次参照图3,将举例说明被分为二支的与设备无关的坐标的变换。例如,通过从已知的诸如D50的照明条件开始来校正显示设备的白点(31)。举例来说,可以把白色表面置于具有D50光线的观察间中以便定义白点。可以根据诸如L*a*b*的与设备无关的坐标来测量白色表面的反射度。就此,可以使用可以购买到的软件把具有相同L*a*b*值的白色区域创建并且显示在显示设备上,所述软件诸如是可以从位于California的San Jose的Adobe系统股份有限公司购买的AdobePhotoShop。接下来,显示设备上的白点的x和y色度可以被调节,直到显示设备上的白色图像和观察间中的白色图像视觉上等效、良好的视觉匹配或者视觉上可接受的匹配为止。应该注意所述白点的x和y色度的调节。进行调节之后,当所述显示设备被校准为“视觉D50”白点时可以将其分类。在该情况下,通过显示和硬拷贝所呈现的白点产生稍有不同的XYZ值,但是看起来是视觉匹配。
在校正所述白点(31)之后,所述色彩可以被校正(32)。对颜色的校正例如可以被分类为对设备色域中的饱和色的校正。举例来说,如果对由RGB色域定义的CRT应用校正,那么对所述颜色的校正可以是对R、G和B色度的调节。
在一个例子中,对颜色的校正涉及首先确定校正值。为此,CMYK图像应该被转换为数字形式。例如,CMYK图像可以利用由分光光度计测量的精确的MatchprintTM简档、即用于Imation MatchprintTM激光打样器,通过使用绝对再现方式被转换为AdobeRGB(D50),其中所述激光打样器可以从位于Oakdale,Minnesota的Imation公司购买到。最好是,用于比较的图像应该包含100%纯色(solid)和C、M、Y、R(例如M+Y)、G(例如,C+Y)和B(例如,C+M)的套印,不过本发明不限制于此。就此,所述RGB工作空间应该被设置为AdobeRGB(D50)。所述数字图像可以与观察站中的CMYK MatchprintTM硬拷贝相比,并且AdobeRGB(D50)工作空间的R、G和B色度可以被调节,直到实现视觉上可接受的匹配或者良好的视觉匹配为止,或者直到两个图像视觉上等效为止。此外,应该注意显示设备工作空间的R、G和B色度的调节。
图4是依照本发明实施例的另一流程图。特别的是,图4举例说明了一种可以被实现以便校正软打样设置中的白点的方法。如图所示,RGB工作空间首先被设置为硬拷贝照明条件(41)。此外,所述照明条件例如可以是D50照明条件。
在RGB工作空间中设置了照明条件(41)之后,白色的RGB软拷贝可以紧挨着白色的CMYK硬拷贝被显示(42)。例如,可以在RGB工作空间中创建具有与白色CMYK硬拷贝等效的L*a*b*值的白色区域并且紧挨着CMYK硬拷贝显示。照亮CMYK硬拷贝的照明条件仍应该是D50。白色的软拷贝因此能在视觉上与白色硬拷贝相比(43)。
将白色硬拷贝与白色软拷贝进行比较之后,可以调节显示设备上的最大荧光剂设置以便实现硬拷贝和软拷贝之间的视觉匹配(44)。所述荧光剂设置可以由用户逐渐地调节,举例来说,直到出现在显示器上的白色看上去与硬拷贝上的白色相同。一旦实现白色的视觉匹配,就可以记录(document)对荧光剂设置的调节量(45)。
图5是依照本发明实施例的另一流程图。如图所示,CMYK图像被转换为RGB坐标(51)。例如,CMYK图像可以利用由分光光度计测量的精确的MatchprintTM简档、即用于Imation MatchprintTM激光打样器,通过使用绝对再现方式被转换为AdobeRGB(D50),其中所述激光打样器可以从位于Oakdale,Minnesota的Imation公司购买到。最好是,所述图像应该包含100%纯色和C、M、Y、R、G和B的套印,不过本发明不局限于此。
在把CMYK图像转换为RGB之后,可以根据硬拷贝照明条件来设置所述工作空间(52)。例如,如果所述硬拷贝照明条件是D50,那么所述RGB工作空间应该被设置为AdobeRGB(D50)。一旦所述工作空间被设置(52),就可以调节显示器的荧光剂设置以便对应于可视白点(53)。图4例如举例说明了用于确定显示器可视白点的适当方法。
就此,图像的RGB软拷贝可以紧挨着图像的CMYK硬拷贝被显示(54)。此外,所述CMYK硬拷贝仍应该用D50照明条件来照亮。所述图像的硬拷贝因此能在视觉上与图像的软拷贝相比(55)。观察站例如可以被实现以便当把软拷贝与硬拷贝相比时确保实现D50照明条件。
AdobeRGB(D50)工作空间的R、G和B色度可以被调节以便实现图像的硬拷贝和软拷贝之间的视觉匹配(56)。举例来说,AdobeRGB(D50)工作空间的色度可以由用户逐渐地调节,直到出现在显示器上的颜色看上去与硬拷贝上的颜色相同为止。对色度的调节因此能被记录(57)。
在已经确定并且记录对白点和色度的校正之后,可以通过把校正值输入到如下所述的数学框架中来重复所述变换。此外,在执行从如下所述XYZ到X′Y′Z’的数学变换之后,可以创建诸如ICC简档的新的简档来允许利用校正的ICC简档再现的CMYK图像看上去与RGB图像相同,其中所述RGB图像可通过修改AdobeRGB色度来可视地校正。对于设备特性的特征记述而言,ICC简档往往遵照由国际颜色联盟(International Color Consortium,ICC)发布的现有规范。
第一方法变换的一种实现方式使用矩阵代数来实现非常精确的匹配结果。XYZ到X′Y′Z′校正变换的总结果描述如下:
X Corr Y Corr Z Corr = M Corr X Y Z = M 1 ( Δx D 50 , Δy D 50 ) M 2 ( Δ x r , Δ y r , Δ x g , Δy g , Δy g , Δx b , Δy b ) X Y Z
其中第一矩阵M1根据白点执行对XYZ的校正,并且M2执行对色度的校正。
所述M1校正有效地重新调节显示设备中荧光剂的最大R、G和B强度,如此使得处于RGB(最大)的显示设备白点测量xD50+ΔxD50、yD50+ΔyD50,而不是xD50、yD50。变量ΔxD50和ΔyD50修改理论的D50白点,以便解决视觉差异。由此,xD50+ΔxD50、yD50+ΔyD50定义可视白点。
所述M2校正修改所述XYZ值,如此使得显示设备的饱和色测量xr2+Δxr2,yr2+Δyr2;xg2+Δxg2,yg2+Δyg2;以及xb2+Δxb2,yb2+Δyb2,而不是xr2,yr2;xg2,yg2;以及xb2,yb2。变量Δxr2,Δyr2;Δxg2,Δyg2;以及Δxb2,Δyb2的设置修改理论的RGB色度以便解决视觉差异。
所述白点校正矩阵M1可以被写为:
M 1 ( Δx D 60 , Δy D 60 ) = M ( x r 1 , y r 1 , y g 1 , x b 1 , y b 1 , x D 50 + Δx D 50 , y D 50 + Δy D 50 ) M - 1 ( x r 1 , y r 1 , x g 1 , y g 1 , x b 1 , y b 1 , x D 50 , y D 50 )
M 1 ( Δx D 50 , Δy D 50 ) = M ( x D 50 + Δx D 50 , y D 50 + Δy D 50 ) M - 1 ( x D 50 , y D 50 )
虽然矩阵M实际上是RGB色度和白点色度的函数,但是所述表示法已经被简化以便指明正改变的唯一参数是对白点的校正。当计算白点校正矩阵M1时,所述RGB色度可以被认为是常量。
所述矩阵M定义从具有一组RGB荧光剂的线性RGB空间到用于特定CRT显示器的经测量的XYZ的转换,其中所述CRT显示器被设置为测量的色度x,y的白点。对于显示设备与在D50照明条件下的观察站中照亮的中性白色反射器的匹配而言,ΔxD50和ΔyD50的值指明D50色度所需的视觉校正是必需的。
为了把M定义为仅仅是色度的函数,所述表达式根据为R、G和B测量的三色值X、Y和Z以矩阵M的描述开始。涉及色度值x、y的XYZ的值按照如下公式:
X=xY/y
Z=zY/y=(1-x-y)Y/y
由此,
X Y Z = M R G B
M = X r X g X b Y r Y g Y b Z r Z g Z b
M ( x r 1 , y r 1 , z r 1 , Y r 1 , x g 1 , y g 1 , z g 1 , Y g 1 , x b 1 , y b 1 , z b 1 , Y b 1 ) = ( x r 1 / y r 1 ) Y r 1 ( x g 1 / y g 1 ) Y g 1 ( x b 1 / y b 1 ) Y b 1 ( y r 1 / y r 1 ) Y r 1 ( y g 1 / y g 1 ) Y g 1 ( y b 1 / y b 1 ) Y b 1 ( z r 1 / y r 1 ) Y r 1 ( z g 1 / y g 1 ) Y g 1 ( z b 1 / y b 1 ) Y b 1
M ( x r 1 , y r 1 , z r 1 , Y r 1 , x g 1 , y g 1 , z g 1 , Y g 1 , x b 1 , y b 1 , z b 1 , Y b 1 ) = M c ( x r 1 , y r 1 , z r 1 , x g 1 , y g 1 , z g 1 , x b 1 , y b 1 , z b 1 ) Y r 1 0 0 0 Y g 1 0 0 0 Y b 1
其中Mc是通过如下公式给出的色度矩阵:
M c ( x r 1 , y r 1 , z r 1 , x g 1 , y g 1 , z g 1 , x b 1 , y b 1 , z b 1 ) = x r 1 / y r 1 x g 1 / y g x b / y b 1 y r 1 / y r 1 y g 1 / y g 1 y b 1 / y b 1 z r 1 / y r 1 z g 1 / y g 1 z b 1 / y b 1
所述色度矩阵Mc可以如下所述进一步被简化为仅仅是R、G和B的x,y色度的函数:
M c ( x r 1 , y r 1 , x g 1 , y g 1 , x b 1 , y b 1 ) = x r 1 / y r 1 x g 1 / y g 1 x b 1 / y b 1 1 1 1 ( 1 - x r 1 - y r 1 ) / y r 1 ( 1 - x g 1 - y g 1 ) / y g 1 ( 1 - x b 1 - y b 1 ) / y b 1
如果所述RGB色度是固定的,那么色度矩阵Mc是固定矩阵。
为了获得作为色度矩阵Mc和白点色度的函数的矩阵M,可以求解如下公式:
X wp Y wp Z wp = M R = 1 G = 1 B = 1
X wp Y wp Z wp = M c Y r 1 0 0 0 Y g 1 0 0 0 Y b 1 R = 1 G = 1 B = 1
X wp Y wp Z wp = M c Y r 1 Y g 1 Y b 1
Y r 1 Y g 1 Y b 1 = M c - 1 X wp Y wp Z wp
此公式可以表示为白点色度的函数:
Y r 1 ( x wp , y wp ) Y g 1 ( x wp , y wp ) Y b 1 ( x wp , y wp ) = M c - 1 x wp / y wp 1 ( 1 - x wp - y wp ) / y wp
由此,为M产生的公式仅仅是RGB和白点色度的函数。通过假定所述RGB色度是固定的,其仅仅变为白点的函数:
M ( x r 1 , y r 1 , x g 1 , y g 1 , x b 1 , y b 1 , x wp , y wp ) = M c ( x r 1 , y r 1 , x g 1 , y g 1 , x b 1 , y b 1 ) Y r 1 ( x wp , y wp ) 0 0 0 Y g 1 ( x wp , y wp ) 0 0 0 Y b 1 ( x wp , y wp )
因此,用于确定白点校正矩阵M1的表达式可以表示为:
M ( x wp , y wp ) = M c Y r 1 ( x wp , y wp ) 0 0 0 Y g 1 ( x wp , y wp ) 0 0 0 Y b 1 ( x wp , y wp )
所述色度校正矩阵M2(即所述饱和色校正矩阵或者RGB色度校正矩阵)可以利用类似于上述用于确定白点校正矩阵M1的方式来加以确定。然而,为了确定并且简化M2的公式,假定所述白点色度是固定的,并且RGB色度是可变的。
所述白点校正矩阵M1可以被应用于校正显示设备的理论白点和经验白点(例如可视白点)之间的误差。所述色度校正矩阵M2可以应用于校正饱和色中的其它误差。换言之,M2矩阵可以校正饱和色的理论值和饱和色的经验或可视测量值之间的误差。所述M2矩阵可以应用于调节物理监视器,或者作为选择,可以应用于调节诸如AdobeRGB或者sRGB的工作空间。
举例来说,如果所述色度校正M2矩阵将被应用于调节工作空间,那么它可以表示为:
M 2 ( Δ x r , Δ y r , Δ x g , Δ y g , Δ x b , Δ y b ) =
M ( x r 2 + Δ x r 2 , y r 2 + Δ y r 2 , x g 2 + Δ x g 2 , y g 2 + Δ y g 2 , x b 2 + Δ x b 2 , y b 2 + Δ y b 2 , x wp , y wp ) ×
M - 1 ( x r 2 , y r 2 , x g 2 , y g 2 , x b 2 , y b 2 , x wp , y wp )
其中xwp、ywp被假定为xD50、yD50,并且xr2,yr2,xg2,yg2和xb2,yb2是RGB工作空间的色度。
所述白点校正、色度校正或者两者都可以被存储在颜色简档中。颜色简档是用于描述特定设备的颜色特性的数据结构。颜色简档通常包括颜色信息,诸如用于描述所述设备如何从与设备无关的坐标转换为设备相关坐标的信息。通过存储校正变量或者重新定义颜色简档以便包括如上所述那样的变换,所述颜色简档可以增强并且改善软打样系统。为了实现与现有系统和标准的兼容性,简档可以包括变换数据,并且可以隐藏所述变换数据。举例来说,包括与RGB荧光剂的重新调节相关联的变换数据的ICC简档例如仍可以在所述简档中具有真实D50白点xD50,yD50的特性。然而在实际情况中,所述白点实际上可以为根据实际测量的RGB色度获得的RGB测量xD50+ΔxD50,yD50+ΔyD50以及XYZ值。当系统实现所述简档时,可以实现精确的颜色匹配。
根据较为广阔的前景看,第一方法变换可以包括与设备无关的坐标的多步骤变换。虽然实验结果已经表明以上简述的分为二支的变换技术产生了良好的颜色匹配结果,但是所述变换过程甚至可以进一步被分解。此外,所述变换可以在不同于XYZ颜色空间的与设备无关的颜色空间中被实现。然而,再次参照XYZ例子,可以通过如下公式来表示更加通用的校正:
X Corr y Corr z Corr = M Corr X Y Z = M 1 ( Δ x 1 , Δ y 1 ) M 2 ( Δ x 2 , Δ y 2 ) . . . M n ( Δ x n , Δ y n ) X Y Z
所述矩阵M1-Mn可以对不同的色度进行校正。例如,M1可以校正白点色度,M2可以校正红色色度,M3可以校正绿色色度,M4可以校正蓝色色度等等。
总体上,可以如下描述矩阵M1-Mn集合中的每一矩阵。如果让MComponent Transform(MCT)表示矩阵组{M1-Mn}中的任何矩阵,那么MCT=(MExperimental)(MTheoretical)-1。所述矩阵MTheoretical按照颜色科学理论定义从设备相关空间到与设备无关的空间的转换。所述矩阵MExperimental按照诸如视觉比较的实验结果来定义从设备相关空间到与设备无关的空间的转换。如果颜色科学的理论凭经验是稳固的,那么MTheoretical将与MExperimental相同,并且(MExperimental)(MTheoretical)-1将产生是单位矩阵的MCT。然而,如果颜色科学的理论被分解并且MTheoretical不与MExperimental相同,那么MCT不会是单位矩阵;而MCT将是用于为所述相应色度产生颜色匹配的变换矩阵。
图6举例说明了根据本发明实施例的示例性软打样系统。适用于使用如上所述第一方法变换和/或如下所述的第二方法变换的颜色变换技术的实现方式的软打样系统,可以包括一个或多个打样站62A-62D。每一打样站62A-62D例如可以包括处理器、用户输入设备、显示监视器、存储器、存储设备以及印刷机。在创建文本以及图形图像以便电子显示或者印刷再现的过程中,所述打样站基本上可以遵照由图形艺术家以及其他用户使用的常规计算机系统。存储器/总线控制器以及系统总线耦合处理器以及存储器,同时一个或多个I/O控制器以及I/O总线把所述处理器以及存储器耦合到用户输入设备、显示监视器、存储设备以及印刷机。
所述处理器可以采取通用微处理器的形式,并且可以与PC、Macintosh、计算机工作站、手持数据终端、掌上电脑、数字纸张等等集成一体或者形成为它们的一部分。根据需要,所述用户输入设备可以包括常规的键盘以及指示设备,诸如鼠标、笔或者跟踪球。所述监视器可以包括CRT、平板显示器等等,用于向用户显示文本和/或图形信息。所述存储器可以包括用于存储程序代码的随机存取存储器(RAM),所述程序代码可由处理器访问并且执行以便实现第一和第二种方法变换技术。
所述程序代码可以被从存储设备载入存储器,所述存储设备可以采取固定硬盘驱动器或者与所述系统相关联的可移除的媒体驱动器的形式。例如,所述程序代码可以最初被承载于计算机可读介质上,诸如磁性的、光学的、磁光的、相变的或者其他盘或者磁带介质。作为选择,所述程序代码可以被从诸如EEPROM的电子计算机可读介质载入存储器,或者经由网络连接来下载。如果下载,所述程序代码最初可以被嵌入载波,或相反基于电磁信号来传输。所述程序代码可以被具体化为用于提供广泛范围功能的应用程序中的特征。
软打样系统60还可以包括软打样颜色管理控制器65,其被耦合至各个打样站62A-62D。所述软打样颜色管理控制器65例如可以向各个打样站62A-62D输入图像数据。所述图像数据例如可以在被发送给打样站62A-62D以前,通过颜色管理控制器65来变换。作为选择,图像数据可以在被从颜色管理控制器65发送出去之后,通过每一相应的打样站62A-62D来变换。
软打样系统60还可以与诸如印刷机的至少一个印刷设备68相关联。操作中,软打样系统60可以在各个打样站62A-62D处生成彩色图像。颜色专家可以在各个打样站62A-62D检查所述图像,并且可以按照如上所述的第一方法变换来将图像的可视外观调节为他们喜欢的样子。另外,还可以使用如下所述的第二方法变换来对所述图像进行色度校正。一旦所述图像在打样站62A-62D看上去是可接受的,那么印刷设备68可用来成批印刷看上去与打样站62A-62D显示的图像视觉上等效的大量印刷介质。重要的是,实现如上所述的第一方法变换以及如下所述的第二方法变换的技术和教导,可以帮助确保由印刷设备68印刷的图像看上去与在打样站62A-62D呈现的图像视觉上等效。
精确的软打样系统可以根据这样的假定来实现,所述假定为:对XYZ的基于简单矩阵的校正将导致在CRT显示器和反射的硬拷贝之间良好的相关性。该校正可以用公式表示为把硬拷贝XYZ值校正为相应的CRT XYZ值:
X CRT Y CRT Z CRT = M HC - > CRT X HC Y HC Z HC = M 1 ( Δx D 50 , Δy D 50 ) M 2 ( Δx r , Δy r , Δx g , Δy g , Δx b , Δy b ) X HC Y HC Z HC
或者用公式表示为把CRT XYZ值校正为相应的硬拷贝XYZ值:
X HC Y HC Z HC = M HC - > CRT - 1 X HC Y HC Z HC = M 2 - 1 ( Δx r , Δy r , Δx g , Δy g , Δx b , Δy b ) M 1 - 1 ( Δx D 50 , Δy D 50 ) X HC Y HC Z HC
下面的示例举例说明了可以使用这种第一方法变换的方式。
                          示例1
所述矩阵MHC→CRT -1可以被自动地应用于用于测量XYZ(或等效物)测量数据的设备的驱动软件或者EPROM中。由此,所述CRT的所有模拟和数字设置(最值得注意的是白点或者色温设置)将自动地与照明条件很好地相关,以便观察反射的图像。此外,所有测量的XYZ数据将被自动地校正。如果所述测量设备用来在CRT上设置D50白点,那么ICC简档可以依照标准方式被生成。将产生CRT和硬拷贝之间的良好的视觉匹配。
诸如柯达ColorFlowTM和Gretag-Macbeth ProfileMakerTM的某些颜色测量工具测量100%的R、G、B以及从黑色排列到白色的一系列灰色。另外,其他ICC工具可以测量RGB颜色值的额外的组合。大部分的公共结果是直接基于XYZ测量数据的简单矩阵/TRC简档。在所述CRT没有被设置为D50白点的情况下,可以把采用的颜色应用于数据以便将其调节为D50。
然而,这些测量工具因这样的事实而受到阻碍,即:CRT的XYZ数据视觉上与其他介质测量的XYZ数据不一致。由此,为了实现设备和介质之间的良好的视觉匹配,所述MHC→CRT -1矩阵可以被自动地应用于CRT XYZ数据。相对于所述硬拷贝,对于涉及测量的所有情况都应用这种转换,包括CRT的规范以及CRT的控制。
操作系统和/或CRT硬件的供应商可以实现当前发明以便达到其CRT和各种印刷机之间的良好的视觉匹配。举例来说可以通过使用MHC→CRT -1矩阵首先校正用于定义自动CRT设置条件(诸如白点或者色温)的所有XYZ数据来实现良好的视觉匹配。其次,使用所述MHC→CRT -1矩阵,用于生成ICC简档的所有XYZ数据可以被自动校正以便描述特定设置条件的CRT的特征。
换言之,当前发明可用于相对于CRT重新定义颜色的CIE规范。此外,这种重新定义可以用于任何颜色度量,具体来讲包括软打样应用。
                       示例2
所述矩阵MHC→CRT可以应用于硬拷贝的照明的XYZ值(例如D50),以便推导CRT的XYZ中的相应CRT白点值:
X CRT Y CRT Z CRT = M HC - > CRT X HC Y HC Z HC = M HC - > CRT X D 50 Y D 50 Z D 50 = M HC - > CRT 0.9642 1.000 0.8249
用于CRT的未校正的ICC简档可以根据所述CRT的色度和白点值的组合来构造。
M ( x r 1 , y r 1 , x g 1 , y g 1 , x b 1 , y b 1 , x wp , y wp ) = M c ( x r 1 , y r 1 , x g 1 , y g 1 , x b 1 , y b 1 ) Y r 1 ( x wp , y wp ) 0 0 0 Y g 1 ( x wp , y wp ) 0 0 0 Y b 1 ( x wp , y wp )
校正的矩阵因此能仅仅通过应用变换以便从CRT XYZ转换为硬拷贝XYZ,然后重新计算上述表达式的色度值来得以计算。作为选择,所述校正可以被分成白点校正和色度校正。
如果所述CRT已经被物理设置为校正的可视白点(例如,MHC→CRT(XYZD50)),那么按照定义,从CRT发出到硬拷贝的CRT白点色度xwp、ywp的校正值将是xD50、yD50。这是因为XYZ的校正值(从CRT返回到HC)对于CRT白色而言将是D50:
X D 50 Y D 50 Z D 50 = M HC - > CRT - 1 M HC - > CRT X D 50 Y D 50 Z D 50 = M HC - > CRT - 1 X WPCRT Y WPCRT Z WPCRT
由此,用于CRT到硬拷贝的校正的CRT矩阵将自动地具有所期望的白点色度值,即,与诸如D50的硬拷贝照明的白点相同的白点。这相当于把白点校正矩阵M1 -1应用于CRT XYZ数据,所述CRT简档是基于该CRT XYZ数据的。
其余色度校正可以仅仅通过把色度校正矩阵M2 -1应用于使用未校正的RGB色度和已校正的白点色度值(例如D50)构造的CRT矩阵来得以执行。这种方法的优势在于:可以采用标准ICC生成工具来为CRT构造未校正的ICC简档,在所述CRT中已经假定期望的白点(例如,D50)。可以通过把色度校正矩阵M2 -1应用于矩阵/TRC简档的矩阵部分,依照简单的方式来校正由此产生的简档。结合了把CRT白点设置为视觉上精确的D50白点的这种简单的校正将导致CRT和硬拷贝之间的良好的视觉匹配。
                         示例3
把所述矩阵MHC→CRT应用于硬拷贝的XYZ值,以便推导用于CRT的XYZ中的对应值。
X CRT Y CRT Z CRT = M HC - > CRT X HC Y HC Z HC
回想一下,用于CRT的矩阵可以根据CRT的色度和白点值的组合被构造。
M ( x r 1 , y r 1 , x g 1 , y g 1 , x b 1 , y b 1 , x wp , y wp ) = M c ( x r 1 , y r 1 , x g 1 , y g 1 , x b 1 , y b 1 ) Y r 1 ( x wp , y wp ) 0 0 0 Y g 1 ( x wp , y wp ) 0 0 0 Y b 1 ( x wp , y wp )
假定这种矩阵的上述值是常量,那么可以根据常量以及对常量的校正来定义新的矩阵。
M ( Δ x r 1 , Δ y r 1 , Δ x g 1 , Δ y g 1 , Δ x b 1 , Δ y b 1 , Δx wp , Δy wp ) =
= M ( x r 1 + Δ x r 1 , y r 1 + Δ y r 1 , x g 1 + Δ x g 1 , y g 1 + Δ y g 1 , x b 1 + Δ x b 1 , y b 1 + Δ y b 1 , x wp + Δx wp , y wp + Δy wp )
所述MHC→CRT矩阵因此能根据可视校正技术来得以创建。
M HC - > CRT = M ( Δx r 1 , Δy r 1 , Δx g 1 , Δy g 1 , Δx b 1 , Δy b 1 , Δx wp , Δy wp ) M - 1 ( 0,0,0,0,0,0,0,0 )
该最后的公式定义了单矩阵,该单矩阵是对白点和色度的可视校正的函数。这种单矩阵可用于把硬拷贝的XYZ值与CRT的XYZ值相关。
                    第二种方法变换
到目前为止,已经描述了第一方法变换技术以便实现CMYK硬拷贝图像(在可控观察环境中观察的,诸如D50光线的房间)和以RGB像素数据形式再现在CRT或者LCD显示器上的相应图像之间的视觉匹配。如上相对于图1-5所述的第一方法变换通过利用单矩阵执行XYZ→X’Y’Z’的转换以便最小化XYZ观察者函数的误差,所述函数目前用作用于导出与设备无关的数据(即用于定义唯一颜色而无论所述颜色是经由硬拷贝输出或者经由放射性显示器被再现或者观察的数据)的标准计算。
虽然如上所述的第一方法变换消除了硬拷贝图像和显示器之间的许多可以察觉的颜色误差,但是可觉察的误差还是存在的。因此,现在将描述用于进一步精炼颜色变换的第二种额外的方法。此第二种方法变换可以单独使用,或者与如上所述的第一方法变换结合使用,以便在不破坏在显示设备上模拟的硬拷贝图像的总体精确外观的情况下进一步减少这些差异。
总的来说,虽然如上所述的第一方法变换不依赖其上显示颜色的设备坐标,但是第二方法变换使用与设备无关的XYZ颜色坐标以及与每一XYZ颜色相关联的设备相关显示简档(例如RGB),以便产生校正的输出X”Y”Z”。由第二方法变换产生的色度校正的与设备无关的坐标数据因此能被存储在设备相关显示简档的适当查阅表位置,或者被载入XYZ→X”Y”Z”摘要简档。
第二方法变换保持现有的精确灰色平衡,并且确保所有调节以类似于经由第一方法变换来转换XYZ→X′Y′Z′的校正矩阵相似的方式、依照线性RGB空间来线性地改变。
例如,第二方法变换可用来色度校正输出设备的颜色,所述输出设备即显示器,以便在输出设备上产生的图像从视觉上看与成像设备的输出等效,所述成像设备例如是印刷机。例如,图7A是举例说明按照包括第二方法变换的另一实施例的颜色变换过程的流程图。如图7A所示,把第一组设备相关坐标转换为与设备无关的坐标(102)。然后使用所述输出设备的设备相关显示简档来变换与设备无关的坐标(103)。然后这些被变换的与设备无关的坐标可以被转换为第二组设备相关坐标(104)。可以对彩色图像中的所有像素执行图7A的过程,以便使例如显示器的第二成像设备的输出从视觉上看与例如印刷机的第一成像设备的输出等效。
图7B是举例说明图7A的过程的一种实现方式的流程图。如图所示,把硬拷贝设备相关CMYK图像的图像数据由CMYK坐标转换为与设备无关的XYZ坐标(106)。所述XYZ坐标使用设备相关显示简档来变换以便产生X”Y”Z”(107)。所述X”Y”Z”坐标然后被转换为RGB坐标(108)以便呈现在显示设备上。以这样的方式,使用RGB坐标的显示设备的输出可以从视觉上与利用CMYK坐标印刷的硬拷贝等效。
第二方法变换还可以结合如上所述的第一方法变换使用。例如,图8A是举例说明按照包括第一方法变换和第二方法变换的本发明另一实施例的颜色变换过程的流程图。如图8A所示,把第一组设备相关坐标转换为与设备无关的坐标(110)。然后经由第一方法变换来变换与设备无关的坐标(111)。至此,图8A和如上相对于图1所述并且示出的方法一致。然而,图8A的方法中的下一步是按照第二方法变换,使用设备相关显示简档来再次变换与设备无关的坐标(112)。然后把两次变换的坐标转换为第二组设备相关坐标(113)。此外,可以对彩色图像中的所有像素执行图8A的过程,以便使例如显示器的第二成像设备的输出从视觉上看与例如印刷机的第一成像设备的输出等效。
图8B是举例说明图8A的过程的一种实现方式的流程图。如图所示,把硬拷贝设备相关CMYK图像的图像数据由CMYK坐标转换为与设备无关的XYZ坐标(114)。所述XYZ坐标然后被变换为X′Y′Z′(115)。接下来,使用设备相关显示简档来变换所述X’Y’Z’坐标以便产生X”Y”Z”(116)。所述X”Y”Z”坐标然后被转换为RGB坐标(117)以便呈现在显示设备上。以这样的方式,使用RGB坐标的显示设备的输出可以从视觉上与利用CMYK坐标印刷的硬拷贝等效。
图9是可以被实现以便只使用第一方法变换的白点校正以及只使用第二方法变换来变换设备无关坐标以便色度校正所述颜色的通用过程的流程图。如图所示,白点被校正(120),然后使用如下相对于图11-15所述的第二方法变换来校正色彩(122)。
图10是可以被实现以便使用第一方法变换和此处所述的第二方法变换来变换与设备无关的坐标的另一通用过程的流程图。如图所示,白点被校正(124),然后使用如上相对于图1-5所述的第一方法变换来校正色彩(126)。然后使用如下相对于图11-15所述的第二方法变换来进行颜色的第二校正。
图9和10的白点校正(120,126)可以使用如上相对于图3和4所述的方法来实现。同样,第一色彩校正(122)可以使用如上相对于图3和图5所述的第一方法变换来实现。
再次参照图8,在某种情况下,第二方法变换(112)可以比单独使用第一方法变换(111)更加有可能获得精确的颜色匹配。当与第一方法变换(111)结合使用时,第二种方法变换(112)提供与设备无关的坐标的更细的微粒调节,以便确保例如在显示设备上的颜色输出看上去基本上与印刷机上印刷的颜色相同。
为了实现它,第二方法变换使用与特定输出设备相关联的设备相关显示简档来变换与设备无关的坐标。例如,如果所述输出设备是CRT显示器,那么与该设备相关联的RGB显示简档被用来变换所述与设备无关的坐标。如上相对于第一方法变换(图5)所述那样,第二方法变换由于被广泛接受的CIE颜色方程在“理论上”不是必需的。然而,上述颜色科学中特别是在期望得到精确颜色匹配的软打样领域中的一般问题要求使用第一和第二种方法变换的一个或者两者,颜色并且在所述介质(即显示器和利用D50光源观察的硬拷贝)之间的频谱属性方面存在显著差异。由此,第二方法变换单独或者结合如上所述的第一方法变换弥补了在硬拷贝与软拷贝匹配的环境中出现在常规XYZ变换中的颜色匹配缺陷。
现在将描述用于校正所述色彩的第二方法变换(122,128)。此外,此第二种方法变换可以与或者不与正对颜色执行的第一方法变换一起被使用。如果与第一方法一起用于所述颜色,那么第二方法包括对所述颜色的二阶校正。然而,如果用作在第一方法之后对颜色的校正仅仅是用于调节所述白点,那么第二方法包括对颜色的一阶校正。正如下文将更加详细描述的那样,可以根据把技术用作对颜色的一阶校正还是二阶校正来选择技术参数。
总的来说,第二方法变换是使用与特定输出设备相关联的设备相关显示简档进行的与设备无关的坐标的变换。例如,在图9中示出的实施例中,对色彩的第二方法变换校正(122)往往把从硬拷贝CMYK坐标转换的已变换的与设备无关的坐标XYZ作为输入,并且使用设备相关显示简档来输出变换的与设备无关的坐标X”Y”Z”。例如,如果所述输出设备是CRT显示器,那么将使用用于该设备的RGB显示简档。对于图10中示出的实施例而言,对色彩的第二方法变换校正(128)往往把根据第一方法变换进行变换的与设备无关的坐标X’Y’Z’作为输入(126),并且使用设备相关显示简档输出两次变换的与设备无关的坐标X”Y”Z”。
像第一方法变换一样,第二方法变换最好对与设备无关的坐标系进行操作,其中所述与设备无关的坐标系用于依照刺激观察者视网膜的光强度来线性地调节。用于依照光线强度线性调节的与设备无关的坐标系的示例包括三色空间(XYZ)、色度空间(Yxy)或者诸如u’v’的其他坐标系。为简单起见,把校正的这种通用类别称为“色度校正”。这些系统在视觉上不是非常统一,并且与诸如CIELAB和CIECAM97的认为是“颜色外观模型或CAM”的系统有很大差别。后者所指的系统通常把高度非线性的形状应用于XYZ值(或者XYZ的线性变换),其被标准化为诸如D50光线的白色基准。例如,CIELAB颜色空间把立方根函数应用于光度(Y)的值,并且计算X、Y和Z的立方根函数之间的差值。
在本发明中,所述色度校正被分段执行。也就是说,视觉上不均匀的颜色空间的每一颜色区域都具有相应的色度校正组,所述色度校正组只在该颜色区域边界内被应用,以便获得校正的颜色坐标。例如,诸如红色、绿色和蓝色的每一原色都具有专用于该原颜色区域的相关联的原色度校正组。另外,诸如青色、品红和黄色的每一合成颜色都具有专用于该合成颜色区域的相关联的次级色度校正组。
每一色度校正组只在用于定义该组的相应颜色区域的边界内被应用。在这种意义上讲,所述色度校正在颜色空间中被分段应用,以便实现更加精确的颜色匹配结果。由此,如果用于一个特定的颜色区域的颜色匹配是可接受的,那么该颜色区域中的色度校正可以是零。如果第二方法变换允许在应用于每一颜色区域的色度校正量中进行选择,那么它是非常灵活的。
所述色度校正组可以包括对颜色的多个不同的变量调节。可以应用的一种类型的色度校正是“校正级别”。所述校正级别在非视觉上均匀的颜色空间内被分段应用。也就是说,非视觉上均匀的颜色空间中的每一颜色区域都具有一组相应的校正级别,其中所述相应的校正级别只在该颜色区域的边界内被应用。每个颜色区域的校正级别组都对应于所需要的颜色区域中的色调、饱和度和亮度的校正量,以便实现硬拷贝图像和由此产生的显示输出之间的想要的匹配。所述校正级别可以使用像如上相对于第一方法变换以及图4和5所述的一样的迭代最优化过程来加以确定。以下给出如何确定校正级别的更加详细的说明。
可以被应用以便获得校正的颜色坐标的另一类型的色度校正是“校正因数”。把所述校正因数定义为每一颜色区域中的分段线性校正函数。也就是说,非视觉上均匀的颜色空间中的每一颜色区域具有相应的校正因数,其中所述相应的校正因数只在该颜色区域的边界内被应用。每个颜色区域的校正因数都基于与特定设备相关联的线性设备相关坐标,其中所述图像将要显示在所述特定设备上。例如,如果所述设备是CRT显示器,那么每一颜色区域中的待应用于线性设备无关坐标(即,视觉上不均匀的坐标)的校正因数往往基于线性设备相关坐标RLGLBL的分段线性校正函数。以下给出如何确定校正因数的更加详细的说明。
图11是举例说明第二方法变换的流程图。为了执行第二方法变换,首先确定色度校正(130)。然后,把色度校正应用于与设备无关的坐标以便达到X”Y”Z”的校正值(132)。
图12示出了举例说明第二方法变换的另一流程图。首先,确定改善色度校正准确性所需的校正级别(134)。所述校正级别可以使用像如上相对于第一方法变换以及图4和5所述的一样的迭代最优化过程来加以确定。例如,如果在第一方法变换之后执行第二方法变换(参见图9),那么第一方法变换之后留下的ΔE误差可以大约是5-10ΔE。在那种情况下,所述校正级别可以如此来确定,即:第二方法变换之后留下的误差大约可以是1-2ΔE,以便进一步减少硬拷贝图像和显示图像之间任何可以察觉的差异。如果单独执行第二方法变换,那么在白点校正之后(参见图10),所述校正级别大约可以是3-5ΔE。
如果第二方法变换单独被用于校正所述颜色,那么图4中示出的方法首先用于校正所述白点。然后,使用类似于图5中示出的方法来确定每个显示颜色的校正级别,例如对于CRT显示设备而言,所述显示颜色可以包括红色、蓝色、绿色、青色、品红和黄色。
如果第二方法变换与第一方法变换被结合使用(图8A和8B),那么如上所述使用类似于图5中示出的方法来确定校正级别。然而在该情况下,需要特别留心在第一方法变换之后视觉上不是充分匹配的那些图像分类。通过此迭代处理,可以确定实现显示图像和印刷图像之间良好的视觉匹配所需的期望校正级别。
接下来,使用设备相关显示简档来计算显示设备的颜色的校正因数(136)。所述校正因数允许有选择性的调节组成显示设备的颜色的加法原色(诸如R、G和B)以及合成色(诸如C、M和Y)。然后把校正级别和校正因数应用于显示设备的颜色以便产生色度校正色彩(138)。
图13示出了第二方法变换的更加详细的流程图。首先,确定改善色度校正准确性所需的校正级别(144)。所述校正级别允许局部调节局部颜色区域的色调(Δθ)、饱和度(ΔS)和亮度/光度(ΔL)。由此,为组成显示设备色彩的原色红色、绿色、蓝色中的每个并且为合成颜色青色、品红、黄色中的每个确定一组三个校正级别Δθ、ΔS和ΔL。把校正级别的每一组“分段”,即,只在相应颜色区域内应用。
现在参照图14,示出了示例的Yxy RGB颜色空间202中的三个校正级别Δθ、ΔS和ΔL。Δθ指的是沿角的方向从颜色空间中的一个点移动到颜色空间中的另一点的色调的变化。ΔS指的是随着与白点(W)的距离的改变而在饱和度方面的变化,较小饱和的颜色接近白点,并且随着与白点距离的增加颜色变得更加饱和。ΔL指的是沿Y轴方向(自纸张平面伸出)移动的亮度或者光度方面的变化。
再次参照图13,能以依照矩形、极性或者柱面坐标的多种方式确定该组三个校正级别Δθ、ΔS和ΔL(144)。在举例说明并且此处所述的实施例中,使用了柱面坐标。然而,应该理解的是,本发明不局限于任何特定的坐标系,并且使用颜色科学领域中已知的任何坐标系都可以获得类似的结果。此外,三个潜在的调节包括Δθ(在x,y中的角度校正)、ΔS(相对于白点的x,y值在x,y坐标中的饱和度校正)以及ΔL(对Y的光度调节)。随着x,y的值接近(x,y)wp(即白点)的值,对Yxy的调节幅度线性地缩放(scale)到零,并且随着Y的值接近0,对Y的调节必须线性地缩放。由此,对于设备颜色空间中的每个颜色区域而言,存在唯一一组对Yxy的三个校正级别Δθ,ΔS以及ΔL,即,用于在色度空间中执行的对R、G、B、C、M以及Y的一组三个校正。
对于第二方法变换结合第一方法变换使用的实施例(例如,图8A以及8B)来说,如果来自于用于校正XYZ→X’Y’Z’的第一方法变换的颜色匹配结果充分,那么Δθ、ΔS以及ΔL的缺省值是0。然而,第二方法变换允许小的二阶校正(X’Y’Z’→X”Y”Z”)并且当由第一方法变换产生的结果不充分时,由此实现更加精确的颜色匹配。
为了确定Δθ、ΔS以及ΔL的最佳校正级别,可以使用类似于图5中描述的方法来估计校正的幅度和方向。例如,通过沿期望的改善方向把显示简档A转换为显示简档A’,然后把颜色从校正的显示简档A’转换为显示简档A。例如,如果用户期望把黄色的色调朝向红色偏移,那么在黄色附近可以把-0.03的值用于Δθ。如果用户确认存在所期望的结果,那么可以以相反的方式来校正RGB显示简档,以便确保再现于屏幕的图像将在黄色中具有所期望的红色偏移。这可以通过在黄色中利用Δθ值来调节显示简档A来实现,其中所述值是+0.1,以便提供适当的反向校正。
再次参照图13,线性设备相关坐标是根据未加工的设备相关坐标计算的(146)。例如,如果输出设备是CRT,那么如此计算用于设备相关显示简档的线性设备相关坐标:
RGB→RLGLBL
然后,如下所述把这些线性设备相关坐标用于计算校正因数。为了根据未加工的RGB值计算线性RLGLBL值,所述线性RLGLBL数据被计算为RGB的校正值,当乘以如上相对于第一方法变换所述的适当的RGB→XYZ矩阵时,实现XYZ的准确预测。在CRT的情况下,线性RLGLBL值通常通过伽马曲线的形式(即Rγ)来计算,其中γ近似等于2。诸如下列函数的更加复杂的函数可以产生更大的准确性,或者用于LCD系统:
RL=fR(R,αiR)
GL=fG(G,αiG)
BL=fB(B,αiB)
其中f是伽马函数,R、G和B是相关RGB值,αi是用于描述特定通道R、G或者B的强度函数的参数。
在一个实施例中,依照分段的方式来应用对与设备无关的坐标的色度校正。在相应的具体颜色区域中,分段应用每一个唯一的校正级别组和每一个唯一的校正因数。换言之,只有当某些边界条件得以满足时,才应用特定颜色区域的色度校正组(148)。例如,现在参照图15,与原色红色相关联的区域204由线206和208指明。此区域满足边界条件:
RL>GL并且RL>BL
此外,如果用于那些区域的边界条件得以满足,那么对应于红色区域(R)的色度校正组只被应用于与设备无关的坐标。
类似地,其他原色(即绿色和蓝色)的每一个以及合成颜色青色、品红和黄色的每个均具有各自的边界条件组,其可以被定义为:
绿色:GL>RL并且GL>BL
蓝色:BL>RL并且BL>GL
青色:GL>RL并且BL>RL
品红:BL>GL并且RL>GL
黄色:RL>BL并且GL>BL
作为另一例子,图15中还示出了由合成颜色青色(C=G+B)的边界条件定义的区域210。
再次参照图13,使用设备相关显示简档来计算每个原色以及每个合成颜色的校正因数(150)。把每个校正因数计算为线性设备相关坐标的分段线性校正函数。由此,根据分段线性校正函数,每个颜色区域都具有其自身对应的校正因数。例如,红色区域中的Yxy值的校正因数βR可以被定义为:
β R = ( R L - | G L - B L | ) R L .
类似地,用于绿色以及蓝色原色区域的校正因数可以被定义为:
β G = ( G L - | R L - B L | ) G L .
β B = ( B L - | G L - R L | ) B L .
另外,每个合成颜色青色、品红以及黄色的次级校正因数可以被定义为:
β C = 1.0 - | G L - B L | max ( G L , B L )
β M = 1.0 - | R L - B L | max ( R L , B L )
β Y = 1.0 - | G L - R L | max ( G L , R L ) .
接下来把与设备无关的XYZ坐标转换为柱状Yxy坐标(152)。然后,计算颜色空间中的每个点x、y的实际调节(Δxy)(154)。相对于所述白点(xy)wp来计算Δ(xy)的值,如下定义:
x=X/(X+Y+Z)
y=Y/(X+Y+Z)
Δx=x-xwp
Δy=y-ywp
然后把校正级别、校正因数以及Δ(xy)应用于相应的颜色区域,以便产生校正的Y’x’y’坐标(156)。例如,在红色区域中Δ(xy)Δx’以及Δy’的校正值以及重新计算的Y’x’y’通过如下公式来定义:
Δx′=(1.0+βRΔSR)(Δx(1-(βRΔθ)2)-ΔyβRΔθ)
Δy′=(1.0+βRΔSR)(ΔxβRΔθ+Δy(1-(βRΔθ)2))
x′=xwp+Δx′
y′=ywp+Δy′
Y′=Y(1.0+βRΔLR(Δx2+Δy2)1/2)
通过代入它们各自的校正角度Δθ、饱和度校正ΔS、光度校正ΔL以及校正因数β,上述公式还适用于绿色以及蓝色的其他原色区域的每个区域,并且适用于青色、品红以及黄色的合成颜色区域的每个区域。
最后,校正的Y’x’y’坐标被转换回来,以便产生色度校正的与设备无关的坐标X”Y”Z”(158)。
第二方法变换可以用于扫描器以及数字照相机建档。通常,在扫描器以及数字照相机ICC简档的自然外观与灰色平衡之间存在许多折衷,并且存在为图像中的特殊对象正确地转换RGB→XYZ或者L*a*b*的能力,所述特殊对象诸如是汽车或者一盒清洁剂。饱和的红色或者蓝色对象可以具有不精确的颜色预测,所述预测为20ΔE或更多。第二方法变换可以允许把适当的校正应用于扫描器或者数字照相机的一般RGB简档,以便保留灰色平衡和优良的总体图像完整性,同时改善对深色图像中的特殊对象的RGB→XYZ或者L*a*b*的预测转换。
                      示例4
如下的C++代码摘录示出了用于根据设备相关显示简档来确定校正因数的方法的一个示例性实施例。
double crtModel∷calcCorrFactor(const vRGB<double>& rgbVal,int corrColor)

  {

  double corrFactor;

  corrFactor=0.0;

  if(corrColor=iRED)

  {

  if(rgbVal.r()>rgbVal.g() && rgbVal.r()>rgbVal.b())

  {

  corrFactor=(rgbVal.r()-abs(rgbVal.g()-rgbVal.b()))/rgbVal.r();

  }

  else

  corrFactor=0.0;

  }

  else if(corrColor=iGRE)

  {

  if(rgbVal.g()>rgbVal.r() && rgbVal.g()>rgbVal.b())

  {

  corrFactor=(rgbVal.g()-abs(rgbVal.r()-rgbVal.b()))/rgbVal.g();

  }
        <!-- SIPO <DP n="28"> -->
        <dp n="d28"/>
  else

  corrFactor=0.0;

  }

  else if(corrColor=iBLU)

  {

  if(rgbVal.b()>rgbVal.g() && rgbVal.b()>rgbVal.r())

  {

  corrFactor=(rgbVal.b()-abs(rgbVal.g()-rgbVal.r()))/rgbVal.b();

  }

  else

  corrFactor=0.0;

  }

  else if(corrColor==iCYAN)

  {

  if(rgbVal.g()>rgbVal.r() && rgbVal.b()>rgbVal.r())

  {

  corrFactor=1.0-abs(rgbVal.g()-rgbVal.b())/max(rgbVal.g(),rgbVal.b());

  }

  else

  corrFactor=0.0;

  }

  else if(corrColor=iMAG)

  {

  if(rgbVal.r()>rgbVal.g() && rgbVal.b()>rgbVal.g())

  {

  corrFactor=1.0-abs(rgbVal.r()-rgbVal.b())/max(rgbVal.r(),rgbVal.b());

  }

  else

  corrFactor=0.0;

  }
        <!-- SIPO <DP n="29"> -->
        <dp n="d29"/>
  else if(corrColor=iYELL)

  {

  if(rgbVal.r()>rgbVal.b() && rgbVal.g()>rgbVal.b())

  {

  corrFactor=1.0-abs(rgbVal.g()-rgbVal.r())/max(rgbVal.g(),rgbVal.r());

  }

  else

  corrFactor=0.0;

  }

  return(corrFactor);

  }
                          示例5
如下的C++代码摘录示出了用于使用根据设备相关显示简档计算的校正因数来计算校正的X”Y”Z”的一个示例性实施例,所述校正因数例如是使用示例4中描述的实施例获得的。
XYZ crtModel∷correctXYZ(const XYZ & xyzVal,double theta,double sat,double

  Ycorr,double corrFactor)

  {

  XYZ retXYZval;

  double xValOld,yValOld,xDeltaValNew,yDeltaValNew,xDeltaValOld,

  yDeltaValOld,xD50,yD50,xValNew,yValNew,Y_old,Y_new;

  double corrTheta,corrSat,corrY;

  corrTheta=theta*corrFactor;

  corrSat=1.0+sat*corrFactor;

  corrY=Ycorr*corrFactor;
        <!-- SIPO <DP n="30"> -->
        <dp n="d30"/>
  Y_old=xyzVal.y();

  xValOld=xyzVal.x()/(xyzVal.x()+xyzVal.y()+xyzVal.z());

  yValOld=xyzVal.Y()/(xyzVal.x()+xyzVal.y()+xyzVal.z());

  xD50=

  xyzD50White.x()/(xyzD50White.x()+xyzD50White.y()+xyzD50White.z());

  yD50=

  xyzD50White.y()/(xyzD50White.x()+xyzD50White.y()+xyzD50White.z());

  xDeltaValOld=xValOld-xD50;

  yDeltaValOld=yValOld-yD50;

  xDeltaValNew=corrSat*(xDeltaValOld*(1-corrTheta*corrTheta)-yDeltaValOld
*corrTheta);

  yDeltaValNew=corrSat*(xDeltaValOld*corrTheta+yDeltaValOld*(1-
corrTheta*corrTheta));

  xValNew=xD50+xDeltaValNew;

  yValNew=yD50+yDeltaValNew;

  Y_new=Y_old*(1.0+corrY*sqrt(xDeltaValOld*xDeltaValOld+
yDeltaValOld*yDeltaValOld));

  retXYZval.x(xValNew*Y_new/yValNew);

  retXYZval.y(Y_new);

  retXYZval.z((1-xValNew-yValNew)*Y_new/yValNew);

  return(retXYZval);

  }
应该理解的是,在示例4和示例5中示出的C++代码片断仅仅是为了举例说明的目的,本发明不局限于其中给出的具体实现方式。
已经描述了本发明的多个实现方式。举例来说,已经描述了用于根据设备相关显示简档来变换与设备无关的坐标以便促进颜色匹配的颜色变换技术。可以采用或不采用其他颜色成像技术来实施一个或多个实现方式以便实现软打样。尽管如此,应该理解的是,在不脱离本发明的精神和范围的情况下可以作出各种修改。举例来说,所述变换技术可以被实现以便改善任何两个成像设备之间的颜色匹配。所述变换技术还可以被实现以便改善两个印刷机之间或者两个显示器之间的颜色匹配。
另外,不是执行手工的并且迭代最佳化以确定RGBCMY的角度、饱和度和亮度的最佳校正级别,而是这些值可以通过误差最小化例行程序被自动地计算。
可以对上述描述作出这些以及其他修改。因此,其他实施方式和实施例都在以下权利要求书的范围内。

Claims (39)

1.一种方法,包括使用至少一个分段线性校正函数将有选择性的色度校正应用于与设备无关的坐标。
2.如权利要求1所述的方法,其中所述分段线性校正函数对与输出设备相关联的线性设备相关坐标进行操作。
3.如权利要求1所述的方法,还包括:
提供一组分段线性校正函数,每一组均对应于与输出设备相关联的设备相关坐标空间中的不同颜色区域;并且
把每一组分段线性校正函数应用于相应颜色区域中的与设备无关的坐标,以便对与设备无关的坐标执行色度校正。
4.一种方法,包括把有选择性的色度校正应用于与设备无关的坐标,其中所述与设备无关的坐标用于定义视觉上不均匀的颜色空间中的颜色,其中,所述色度校正基于线性设备相关坐标的线性校正函数,并且其中,在颜色边界之间把所述色度校正依照分段方式应用于与设备无关的坐标,以便产生色度校正的与设备无关的坐标。
5.一种方法,包括如下步骤:
根据线性设备相关坐标来确定对与设备无关的坐标的色度校正,该与设备无关的坐标对应于设备相关坐标空间中的每个颜色区域;并且
把色度校正应用于相应的颜色区域中的与设备无关的坐标,以便获得校正的与设备无关的坐标。
6.如权利要求5所述的方法,其中确定色度校正还包括计算对应于每一颜色区域的校正因数,所述校正因数是相应颜色区域内的分段线性校正函数。
7.如权利要求6所述的方法,其中所述每一分段线性校正函数对相应颜色区域内的线性设备相关坐标进行操作。
8.如权利要求7所述的方法,其中所述线性设备相关坐标包括线性RGB坐标。
9.如权利要求5所述的方法,其中所述与设备无关的坐标包括线性的与设备无关的坐标。
10.如权利要求9所述的方法,其中所述与设备无关的坐标包括位于三色空间中的坐标。
11.如权利要求9所述的方法,其中所述与设备无关的坐标包括位于色度空间中的坐标。
12.如权利要求5所述的方法,其中设备相关的坐标空间中的颜色区域包括红色、绿色、蓝色、青色、品红以及黄色。
13.一种方法,包括如下步骤:
根据与显示设备相关联的设备相关颜色空间的色彩在饱和度、色调以及亮度方面的期望变化来确定校正级别;
根据与显示设备相关联的线性校正函数来计算校正因数;并且
把校正因数以及校正级别应用于用于定义印刷设备的色彩的与设备无关的坐标,以便产生色度校正的与设备无关的坐标。
14.如权利要求13所述的方法,还包括使用色度校正的与设备无关的坐标在显示设备上显示色彩。
15.如权利要求13所述的方法,其中计算所述校正因数还包括计算线性设备相关坐标的分段线性校正函数。
16.如权利要求15所述的方法,其中所述线性设备相关坐标是线性RGB坐标。
17.如权利要求15所述的方法,还包括:
计算一组分段线性校正函数,每一组对应于不同的颜色区域;并且
把每一组分段线性校正函数应用于相应颜色区域中的与设备无关的坐标。
18.一种方法,包括如下步骤:
把用于定义印刷设备中的颜色的设备相关坐标转换为与设备无关的坐标;
根据与印刷设备相关联的设备相关坐标的线性校正函数,把色度校正应用于与设备无关的坐标,以便产生校正的与设备无关的坐标;并且
把校正的与设备无关的坐标转换为设备相关坐标,其中所述设备相关坐标用于定义与设备相关显示简档相关联的显示设备中的颜色。
19.如权利要求18所述的方法,还包括使用校正的设备相关坐标在显示设备上显示颜色。
20.如权利要求19所述的方法,其中所显示的颜色从视觉上与通过印刷设备印刷的硬拷贝上的颜色等效。
21.如权利要求18所述的方法,还包括为显示设备校正白点。
22.如权利要求18所述的方法,其中把色度校正应用于与设备无关的坐标包括:
根据设备相关坐标的线性校正函数来计算对应于显示设备的每一原颜色区域的原校正因数;
根据设备相关坐标的线性校正函数来计算对应于显示设备的每一合成颜色区域的次级校正因数;
把每一原校正因数应用于相应原颜色区域中的与设备无关的坐标;并且
把每一次级校正因数应用于与设备无关的坐标的相应合成颜色区域中的与设备无关的坐标。
23.如权利要求22所述的方法,还包括:
确定对应于每一原颜色区域的原校正级别;
确定对应于每一合成颜色区域的次级校正级别;
把每一原校正级别应用于相应原颜色区域中的与设备无关的坐标;并且
把每一次级校正级别应用于相应合成颜色区域中的与设备无关的坐标。
24.如权利要求23所述的方法,其中所述原校正级别以及次级校正级别的每一个均包括对与设备无关的坐标的相应原和合成颜色区域的色调、饱和度和亮度的调节。
25.一种系统,包括:
显示设备;以及
耦合至所述显示设备的处理器,其中所述处理器使用至少一个分段线性校正函数将有选择性的色度校正应用于与设备无关的坐标。
26.如权利要求25所述的方法,其中分段线性校正函数对与输出设备相关联的线性设备相关坐标进行操作。
27.如权利要求25所述的方法,还包括:
提供一组分段线性校正函数,每一组均对应于与输出设备相关联的设备相关坐标空间中的不同颜色区域;并且
把每一组分段线性校正函数应用于相应的颜色区域中的与设备无关的坐标,以便对与设备无关的坐标执行色度校正。
28.一种系统,包括:
印刷设备;
显示设备;以及
耦合至所述印刷设备以及显示设备的处理器,其中所述处理器:
把用于定义印刷设备中的颜色的设备相关坐标转换为与设备无关的坐标;
根据与印刷设备相关联的设备相关坐标的线性校正函数,把色度校正应用于与设备无关的坐标,以便产生校正的与设备无关的坐标;并且
把校正的与设备无关的坐标转换为设备相关坐标,其中所述设备相关坐标用于定义与设备相关显示简档相关联的显示设备中的颜色。
29.一种系统,包括:
显示设备;
存储器设备;以及
耦合至所述显示设备以及存储器设备的处理器,其中所述处理器:
接收来自于存储器设备的第一组图像数据,所述第一组图像数据用于定义硬拷贝上的图像的第一直观表示;
根据线性校正函数来创建第二组图像数据,所述第二组图像数据用于定义显示在显示设备上的图像的第二直观表示;并且在显示设备上显示所述图像。
30.一种包含指令的计算机可读介质,所述指令使处理器进行如下操作:
接收显示设备的白点校正;
根据线性设备相关坐标来确定对与设备无关的坐标的色度校正,所述与设备无关的坐标对应于设备相关坐标空间中每一颜色区域;
把白点校正应用于所述与设备无关的坐标;并且
把色度校正应用于相应的颜色区域中的所述与设备无关的坐标,以便获得校正的与设备无关的坐标。
31.一种包含指令的计算机可读介质,所述指令使处理器进行如下操作:
把用于定义印刷设备中的颜色的设备相关坐标转换为与设备无关的坐标;
根据与印刷设备相关联的设备相关坐标的线性校正函数,把色度校正应用于与设备无关的坐标,以便产生校正的与设备无关的坐标;并且
把校正的与设备无关的坐标转换为与设备相关的坐标,其中所述与设备相关的坐标用于定义与设备相关的显示简档相关联的显示设备中的颜色。
32.如权利要求31所述的计算机可读介质,还包含用于令处理器执行如下操作的指令,所述操作为:计算对应于每一颜色区域的校正因数,其中所述校正因数是相应颜色区域内的分段线性校正函数。
33.如权利要求32所述的计算机可读介质,其中所述每一分段线性校正函数对相应颜色区域内的线性设备相关坐标进行操作。
34.如权利要求33所述的计算机可读介质,其中所述线性设备相关坐标包括线性RGB坐标。
35.如权利要求31所述的计算机可读介质,其中所述与设备无关的坐标包括线性的与设备无关的坐标。
36.如权利要求35所述的计算机可读介质,其中所述与设备无关的坐标包括三色空间中的坐标。
37.如权利要求35所述的计算机可读介质,其中所述与设备无关的坐标包括色度空间中的坐标。
38.如权利要求31所述的计算机可读介质,其中设备相关坐标空间中的颜色区域包括红色、绿色、蓝色、青色、品红以及黄色。
39.一种方法,包括如下步骤:
获得用于显示设备的白点校正;
通过确定色度校正矩阵来获得用于显示设备的第一色度校正;
根据白点校正以及第一色度校正来生成第一校正的与设备无关的坐标;
根据线性校正函数来确定对第一组校正的与设备无关的坐标的第二色度校正;以及
把第二色度校正应用于第一校正的与设备无关的坐标,以便产生第二校正的与设备无关的坐标。
CNA2004800032168A 2003-01-30 2004-01-29 使用设备相关显示简档的颜色校正 Pending CN1745570A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US44393903P 2003-01-30 2003-01-30
US60/443,939 2003-01-30

Publications (1)

Publication Number Publication Date
CN1745570A true CN1745570A (zh) 2006-03-08

Family

ID=32825394

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2004800032168A Pending CN1745570A (zh) 2003-01-30 2004-01-29 使用设备相关显示简档的颜色校正

Country Status (5)

Country Link
US (2) US7215343B2 (zh)
EP (1) EP1588550A1 (zh)
JP (1) JP2006520557A (zh)
CN (1) CN1745570A (zh)
WO (1) WO2004068845A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106028015A (zh) * 2015-03-24 2016-10-12 富士施乐株式会社 颜色处理装置和方法以及颜色处理系统
CN108668045A (zh) * 2017-03-28 2018-10-16 柯尼卡美能达株式会社 记录介质、扫描仪简档校正方法以及打印机

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4151643B2 (ja) * 2004-11-16 2008-09-17 セイコーエプソン株式会社 色変換行列作成装置、色変換行列作成プログラム及び画像表示装置
US7733353B2 (en) * 2005-02-15 2010-06-08 Eastman Kodak Company System and method for profiling digital-image input devices
US7710432B2 (en) 2005-02-15 2010-05-04 Eastman Kodak Company Color correction techniques for correcting color profiles or a device-independent color space
US20060209079A1 (en) * 2005-03-16 2006-09-21 Eric Jeffrey Graphics controller providing for efficient pixel value transformation
US20060227146A1 (en) * 2005-03-30 2006-10-12 Quark, Inc. Systems and methods for media production color management
US20060227347A1 (en) * 2005-03-30 2006-10-12 Quark, Inc. Systems and methods for importing color environment information
JP4669314B2 (ja) * 2005-04-18 2011-04-13 キヤノン株式会社 画像処理方法および画像処理装置
US7738148B2 (en) * 2005-05-03 2010-06-15 Eastman Kodak Company Techniques for predicting colorimetric measurements of mixed subtractive colors
US7583405B2 (en) * 2005-07-08 2009-09-01 Xerox Corporation Method for remote proofing of DFE color architecture
KR100739731B1 (ko) * 2005-09-06 2007-07-13 삼성전자주식회사 표시된 화상의 인쇄를 위한 화상처리 방법 및 장치
GB2435572A (en) * 2006-02-24 2007-08-29 Ava Cad Cam Group Ltd Selecting a set of inks for colour process printing
US20070253008A1 (en) * 2006-04-27 2007-11-01 Eastman Kodak Company Maintenance of accurate visual color performance of displays
US20070253619A1 (en) * 2006-04-27 2007-11-01 Kabushiki Kaisha Toshiba Color profile generating apparatus and method
JP4241902B2 (ja) 2006-05-15 2009-03-18 シャープ株式会社 カラー画像表示装置及び色変換装置
US7992086B2 (en) * 2006-06-30 2011-08-02 Sharp Laboratories Of America, Inc. System and method for adjusting a media-playing set
US7737989B2 (en) * 2006-10-27 2010-06-15 Texas Instruments Incorporated System and method for computing color correction coefficients
JP4362139B2 (ja) * 2007-03-28 2009-11-11 Okiセミコンダクタ株式会社 タイミング・コントローラ、液晶表示装置及び液晶表示パネル駆動方法
JP5022763B2 (ja) * 2007-04-26 2012-09-12 キヤノン株式会社 色処理装置およびその方法
US7965300B2 (en) * 2007-11-15 2011-06-21 Sharp Laboratories Of America, Inc. Methods and systems for efficient white balance and gamma control
WO2009064272A1 (en) * 2007-11-15 2009-05-22 Thomson Licensing Display calibration methods with user settings feedback
US7697176B2 (en) * 2007-12-18 2010-04-13 Eastman Kodak Company Method and apparatus for chromatic adaptation
US20100079828A1 (en) * 2008-09-29 2010-04-01 Edge Christopher J Method for optimizing display profiles to simulate the metameric effects of custom illumination
US8681401B2 (en) * 2008-09-29 2014-03-25 Eastman Kodak Company Method for optimizing display profiles
US20100079365A1 (en) * 2008-09-30 2010-04-01 Sharp Laboratories Of America, Inc. Methods and systems for LED backlight white balance
US9165493B2 (en) 2008-10-14 2015-10-20 Apple Inc. Color correction of electronic displays utilizing gain control
US8154753B2 (en) * 2008-10-29 2012-04-10 Thx, Ltd. Method and system for providing access to image system services
JP5183568B2 (ja) * 2009-05-21 2013-04-17 キヤノン株式会社 画像処理装置及び方法、及びプログラムを記録した記憶媒体
JP5590995B2 (ja) * 2010-07-01 2014-09-17 キヤノン株式会社 画像処理装置及びその制御方法
TWI538474B (zh) 2011-03-15 2016-06-11 杜比實驗室特許公司 影像資料轉換的方法與設備
JP2012222550A (ja) * 2011-04-07 2012-11-12 Sony Corp 再生装置および映像制作システム
EP3742715B1 (en) 2011-05-27 2024-09-18 Dolby Laboratories Licensing Corporation Scalable systems for controlling color management comprising varying levels of metadata
EP2587482A3 (en) 2011-10-25 2013-06-26 Samsung Electronics Co., Ltd Method for applying supplementary attribute information to e-book content and mobile device adapted thereto
US9024961B2 (en) 2011-12-19 2015-05-05 Dolby Laboratories Licensing Corporation Color grading apparatus and methods
US8861053B2 (en) * 2012-11-02 2014-10-14 Electronics For Imaging, Inc. Method and apparatus for automated generation of a white ink separation out of CMYK data or RGB print data
WO2016154336A1 (en) * 2015-03-25 2016-09-29 Dolby Laboratories Licensing Corporation Chroma subsampling and gamut reshaping
KR20170023668A (ko) * 2015-08-24 2017-03-06 삼성전자주식회사 디스플레이장치 및 제어방법
JP6780442B2 (ja) * 2016-10-27 2020-11-04 富士ゼロックス株式会社 色処理装置、色処理方法、色処理システムおよびプログラム
JP6922446B2 (ja) * 2017-06-06 2021-08-18 セイコーエプソン株式会社 プロファイル調整方法
US10262605B2 (en) 2017-09-08 2019-04-16 Apple Inc. Electronic display color accuracy compensation
JP6958249B2 (ja) * 2017-11-06 2021-11-02 セイコーエプソン株式会社 プロファイル調整システム、プロファイル調整装置、プロファイル調整方法、及びプロファイル調整プログラム
WO2020037635A1 (zh) * 2018-08-24 2020-02-27 华为技术有限公司 色彩校正方法及装置

Family Cites Families (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4500919A (en) * 1982-05-04 1985-02-19 Massachusetts Institute Of Technology Color reproduction system
JPH0785572B2 (ja) * 1987-09-22 1995-09-13 大日本スクリーン製造株式会社 カラー原画の再現色表示における色成分変換方法
JPH0659085B2 (ja) * 1988-07-12 1994-08-03 大日本スクリーン製造株式会社 画像シミュレーション方法
US4958220A (en) * 1988-12-27 1990-09-18 Eastman Kodak Company Color imaging apparatus producing visually matched displays of perceptually distinct reproduced images
JPH0786433B2 (ja) * 1990-05-22 1995-09-20 支朗 臼井 色覚情報変換方法及び装置
US5371537A (en) * 1991-10-31 1994-12-06 Eastman Kodak Company Method and apparatus for automatically calibrating a CRT display
USH1506H (en) * 1991-12-11 1995-12-05 Xerox Corporation Graphical user interface for editing a palette of colors
US5377024A (en) * 1992-05-04 1994-12-27 Hewlett-Packard Apparatus for forming color images using a hue-plus-gray color model
US5512961A (en) * 1993-03-24 1996-04-30 Apple Computer, Inc. Method and system of achieving accurate white point setting of a CRT display
US5381349A (en) * 1993-06-29 1995-01-10 Hewlett-Packard Company System for calibrating a color display to enable color-matching
US5371615A (en) * 1993-10-22 1994-12-06 Xerox Corporation Image-dependent color correction using black point and white point in a natural scene pictorial image
US5499040A (en) * 1994-06-27 1996-03-12 Radius Inc. Method and apparatus for display calibration and control
US5638117A (en) * 1994-11-14 1997-06-10 Sonnetech, Ltd. Interactive method and system for color characterization and calibration of display device
US5710872A (en) * 1995-03-23 1998-01-20 Nikon Corporation Color image recording device, system, and method
US5781206A (en) * 1995-05-01 1998-07-14 Minnesota Mining And Manufacturing Company Apparatus and method for recalibrating a multi-color imaging system
US6072902A (en) * 1995-05-03 2000-06-06 Apple Computer, Inc. Method and system for color matching between digital display devices
JPH0993451A (ja) * 1995-09-27 1997-04-04 Sony Corp 画像処理方法及び画像処理装置
JP3668313B2 (ja) * 1996-01-25 2005-07-06 大日本スクリーン製造株式会社 画像データ変換方法および装置
US6459425B1 (en) * 1997-08-25 2002-10-01 Richard A. Holub System for automatic color calibration
US6043909A (en) * 1996-02-26 2000-03-28 Imagicolor Corporation System for distributing and controlling color reproduction at multiple sites
US6008836A (en) * 1996-06-03 1999-12-28 Webtv Networks, Inc. Method and apparatus for adjusting television display control using a browser
US6091518A (en) * 1996-06-28 2000-07-18 Fuji Xerox Co., Ltd. Image transfer apparatus, image transmitter, profile information transmitter, image receiver/reproducer, storage medium, image receiver, program transmitter, and image color correction apparatus
TW347498B (en) 1996-09-30 1998-12-11 Casio Computer Co Ltd Information supply system
JP3907783B2 (ja) * 1996-12-12 2007-04-18 富士フイルム株式会社 色変換方法
JPH10224643A (ja) 1997-01-31 1998-08-21 Canon Inc 画像処理装置及び方法
US6225974B1 (en) * 1997-06-19 2001-05-01 Electronics For Imaging, Inc. Gamut correction with color separation and methods and apparatuses for performing same
KR100240070B1 (en) * 1997-07-10 2000-01-15 Samsung Electronics Co Ltd Apparatus and method for color calibration in image system
US6005968A (en) * 1997-08-29 1999-12-21 X-Rite, Incorporated Scanner calibration and correction techniques using scaled lightness values
JPH11112819A (ja) * 1997-09-30 1999-04-23 Fuji Photo Film Co Ltd 色変換ルックアップテーブル並びにその作成方法および装置並びにそれを用いた画像の色変換方法および装置
JPH11232073A (ja) 1998-02-16 1999-08-27 Toppan Printing Co Ltd カラーモニタのプロファイル作成方法、カラーモニタのプロファイル作成装置、及び記録媒体
EP1160727A2 (en) * 1998-04-03 2001-12-05 Da Vinci Systems, Inc. Apparatus, method and system for selective image processing
GB9814069D0 (en) 1998-06-29 1998-08-26 Procter & Gamble Hair conditioning composition
AU1722600A (en) 1998-11-13 2000-06-05 E-Color, Inc. Method for display with colour fidelity of images transmitted in a network
US20020145610A1 (en) * 1999-07-16 2002-10-10 Steve Barilovits Video processing engine overlay filter scaler
US6594388B1 (en) * 2000-05-25 2003-07-15 Eastman Kodak Company Color image reproduction of scenes with preferential color mapping and scene-dependent tone scaling
US6522313B1 (en) * 2000-09-13 2003-02-18 Eastman Kodak Company Calibration of softcopy displays for imaging workstations
US7209147B2 (en) * 2001-03-15 2007-04-24 Kodak Polychrome Graphics Co. Ltd. Correction techniques for soft proofing
US7215365B2 (en) * 2001-06-25 2007-05-08 Sony Corporation System and method for effectively calculating destination pixels in an image data processing procedure
JP3646931B2 (ja) * 2001-08-29 2005-05-11 セイコーエプソン株式会社 イメージレタッチプログラム
JP3890211B2 (ja) * 2001-09-14 2007-03-07 キヤノン株式会社 画像処理方法、画像処理装置、プログラム、記憶媒体
US7054035B2 (en) 2001-10-29 2006-05-30 Hewlett-Packard Development Company, L.P. Method and system for management of color through conversion between color spaces

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106028015A (zh) * 2015-03-24 2016-10-12 富士施乐株式会社 颜色处理装置和方法以及颜色处理系统
CN106028015B (zh) * 2015-03-24 2018-05-29 富士施乐株式会社 颜色处理装置和方法以及颜色处理系统
CN108668045A (zh) * 2017-03-28 2018-10-16 柯尼卡美能达株式会社 记录介质、扫描仪简档校正方法以及打印机

Also Published As

Publication number Publication date
WO2004068845A1 (en) 2004-08-12
US20040183813A1 (en) 2004-09-23
EP1588550A1 (en) 2005-10-26
US20070126754A1 (en) 2007-06-07
US7215343B2 (en) 2007-05-08
JP2006520557A (ja) 2006-09-07

Similar Documents

Publication Publication Date Title
CN1745570A (zh) 使用设备相关显示简档的颜色校正
CN1498494A (zh) 软件验证的校正技术
CN1193318C (zh) 图像显示系统
CN1144447C (zh) 图像系统中的彩色校正装置和方法
CN1168065C (zh) 环境适应型图像显示系统以及图像处理方法
CN1229970C (zh) 图像处理装置、图像处理方法和存储介质
CN1254116C (zh) 图像显示系统和图像处理方法
CN1336584A (zh) 环境适应型图像显示系统和信息存储媒体
CN1259793C (zh) 图像处理装置和图像处理方法
CN1890987A (zh) 投影仪颜色校正方法
CN1294530C (zh) 彩色图象处理方法、彩色图象处理器、彩色显示器、以及用于实施彩色图象处理方法的计算机程序
WO2007095274A2 (en) Color gamut mapping with black point compensation
CN1465041A (zh) 图像显示系统、投影机、信息存储媒体及图像处理方法
CN1479915A (zh) 图像显示系统、投影机、图像处理方法与信息存储媒体
CN1643894A (zh) 图像处理设备和方法
KR101657165B1 (ko) 인쇄 제어 단말장치 및 색상 보정 방법
US20070206853A1 (en) Method and apparatus for reproducing image using output prediction
US20060209320A1 (en) Image forming apparatus and method for the same
CN1627356A (zh) 彩色图像显示装置、色变换装置、色彩模拟装置及方法
US7710432B2 (en) Color correction techniques for correcting color profiles or a device-independent color space
CN1172287C (zh) 环境适应型图像显示系统及图像处理方法
JP4633806B2 (ja) 色プロファイルのための色補正テクニック
Chovancova CRT Versus LCD Monitors for Soft Proofing: Quantitative and Visual Considerations

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication