颜色处理装置和方法、和存储有颜色处理程序的存储介质的制作方法

文档序号:7659519阅读:76来源:国知局
专利名称:颜色处理装置和方法、和存储有颜色处理程序的存储介质的制作方法
技术领域
本发明涉及一种颜色处理装置、颜色处理方法和存储有颜色处理程 序的存储介质,更具体地涉及一种设置有颜色范围转换部分的颜色处理 装置和方法、以及存储有用于使计算机充当该颜色处理装置的颜色处理 程序的存储介质,所述颜色范围转换部分指定颜色范围转换条件,并进 行对输入颜色信号的转换,以使得输入颜色信号的颜色范围落入不依赖 于指定装置的预定颜色空间中的该指定装置的颜色再现范围。
背景技术
诸如彩色打印机、显示器等的图像输出装置可再现的颜色范围和诸 如扫描仪等的图像输入装置可接受的颜色范围根据装置的类型和型号而 不同。例如,当用彩色打印机等对显示在显示器的图像进行打印时,如 果将用于在显示器显示图像的颜色信号原样地输出到彩色打印机,则由 于这两个装置的颜色范围之间的差异等,由这两个装置再现的图像的颜 色显著不同。迄今为止,已提出了通过以下方法来改善这种颜色再现差 异的技术在不依赖于特定装置的与装置无关的颜色空间(例如,在CIE
(CommissionInternational de l,Eclairage (国际照明委员会))倡导的诸如 1^*13*颜色空间的均匀感知颜色空间、三色激励XYZ颜色系统颜色空间 等,或者诸如CIECAM02 (色貌模型2002)的色貌模型颜色空间等)中, 进行颜色范围转换(也被称为色域(gamut)映射)以用颜色信号输出对 象装置的颜色范围内的颜色来替换输出对象颜色信号的颜色。
例如,可以通过以下方法来实现对颜色范围转换的转换条件的指定 使用预定的转换规则(也被称为映射规则)将输入颜色值转换为输出颜 色范围(输出侧装置的与装置无关的颜色空间中的颜色再现范围)内的 任意颜色值(输出颜色值),并将输入颜色值与输出颜色值相关联,并且,
对每一个个体输入颜色值(其为位于输入颜色范围(输入侧装置的与装 置无关的颜色空间中的颜色再现范围)内的颜色值)进行该处理。迄今
已提出各种规则作为上述转换规则。例如,日本特许3,171,081号公报已 提出一种利用转换规则的技术,其中,计算输出颜色范围并计算投影坐 标(基准锚(reference anchor)),将在输出颜色范围之外的输入颜色信号 向投影坐标投影,将与输出颜色范围的外边界的交叉点用作输出颜色信 号。为了在该技术中指定颜色范围转换条件,使用该规则来对与可以是 大于上限值、在上限值与下限值之间以及小于下限值中的任一种的输入 颜色信号的亮度对应的投影坐标的亮度进行转换。
然而,其中不参照输出颜色范围的形状就确定与装置无关的颜色空 间中的输入颜色值的转变方向(投影方向)并将输入颜色值投影到输出 颜色范围的外边界上(即,将与输出颜色范围的外边界的交叉位置设置 为输出颜色值)的转换规则(例如使用基准锚的转换规则等)具有以下 问题。在与装置无关的颜色空间中,可能使得输入颜色值附近的输出颜 色范围的外边界面取向为与输入颜色值的转变方向平行或近似平行(例 如,如果基准锚具有与输入颜色值大体相同的亮度,则输入颜色值附近 的输出颜色范围的外边界面取向为垂直或近似垂直于与装置无关的颜色 空间的亮度轴)。在这种情况下,在输入颜色值轻微改变的情况下,输出 颜色值变化很大。结果,当已指定了颜色范围转换条件并执行了颜色范 围转换时,出现浓淡度之间的差距和浓淡度的逆转,不良地影响浓淡度 的连续性。

发明内容
考虑以上情况作出本发明,并且本发明提供一种颜色处理装置和方 法以及存储有颜色处理程序的存储介质。
根据本发明的一方面,提供了一种颜色处理装置,该颜色处理装置 包括颜色范围转换部件、控制部件、以及颜色转换和剪切(clipping)部 件。所述颜色范围转换部件根据表示在不依赖于指定装置的预定颜色空 间中的该指定装置的颜色再现范围的颜色再现范围信息,使用预定转换
规则来指定用于对所述预定颜色空间中的输入颜色信号的颜色范围进行 转换以使得所述输入颜色信号的颜色范围落入所述颜色再现范围的颜色 范围转换条件,并根据所指定的颜色范围转换条件来对所述输入颜色信 号进行颜色范围转换。所述控制部件从所述颜色范围转换部件的颜色范 围转换的对象中排除所述输入颜色信号中的在所述预定颜色空间中的位 置在所述颜色再现范围之外并且满足预定条件的颜色值。所述颜色转换 和剪切部件将已由所述颜色范围转换部件进行了颜色范围转换的颜色信 号转换到依赖于所述指定装置的颜色空间,并且,在颜色空间转换之后, 对落在依赖于所述指定装置的所述颜色空间中的所述指定装置的颜色再
现范围之外的颜色值应用剪切,包括进行舍入(rounding off)以使得这 些颜色值落入所述颜色再现范围内。


根据以下附图对本发明的示例性实施方式进行详细说明,在附图中 图1是表示根据本发明示例性实施方式的计算机系统的示意性结构 的框图2是表示本发明示例性实施方式中的颜色转换处理的流程的示意
图3是表示颜色转换处理中的第一或第四颜色转换的流程的示意
图4是表示颜色范围转换处理的详细情况的流程图5A和5B是表示第二装置在依赖于该第二装置的颜色空间中的颜 色范围外边界的实施例的示意图6是表示第二装置在与装置无关的颜色空间中的颜色范围外边界 (输出颜色范围)的实施例的示意图7是用于说明对输入颜色值的内/外判断以及判断是否要从颜色范 围转换对象中排除输入颜色值的实施例的示意图8A是表示其中使用用于颜色范围转换条件指定的转换规则而找 到输出颜色值的情况的示意图;以及
图8B是表示通过剪切而找到输出颜色值的情况的示意图。
具体实施例方式
以下,参照附图详细描述本发明的示例性实施方式的实施例。图1 表示根据示例性实施方式的计算机系统10的示意性结构。由分别连接到 网络12的许多客户终端14、输入装置16和输出装置18构成计算机系统 10。网络12由LAN等组成。客户终端14由PC (个人计算机)等组成。 输入装置16将图像(的数据)输入到计算机系统10。输出装置18使得 从计算机系统IO输入到其的颜色信号作为图像而可视。在此实施例中, 输入装置16例如是通过读取原稿而输出颜色信号的扫描仪,输出装置18 例如是将由输入到其的彩色信号表示的图像打印到纸上的图像形成装置 (打印机、或者除打印机功能之外还起到复印机、传真机等的功能的多 功能装置)。网络12也连接到诸如因特网等的计算机网络。
连接到网络12的每个客户终端14配备有CPU 14A、由RAM等组 成的存储器14B、 HDD (硬盘驱动器)14C和网络接口 (I/F) 14D。客 户终端14通过网络I/F 14D连接到网络12。客户终端14也连接到作为 一个输出装置的显示装置20以及充当输入部件的键盘22和鼠标24。与 显示装置20类似,可以将作为扫描仪等的输入装置16和作为图像形成 装置等的输出装置18直接连接到客户终端14。例如,数字静止摄影机等 可以代替扫描仪地充当输入装置16,该数字静止摄影机等直接连接到客 户终端14。
在客户终端14的HDD 14C预安装有OS (操作系统)程序、在OS 中运行并使用输入装置16和输出装置18等的各种应用程序、以及用于 在客户终端14实施下述的颜色转换处理的颜色转换程序。在HDD 14C 还存储有颜色转换条件数据库,在该颜色转换条件数据库中可以登记用 于颜色转换处理的诸如简档(profile)等的颜色转换条件,并且,在HDD 14C存储有颜色预测模型和基础数据。
在产生主要用于处理颜色信号的颜色简档(颜色査找表等)并使用 产生的颜色简档对数字图像信号进行颜色转换处理的系统中,该示例性实施方式涉及在颜色简档生成时的颜色范围转换。这里的颜色简档具有 用于进行颜色转换处理的系数。这些系数的存储格式可以基于ICC (国 际色彩联盟),也可以是另一种存储格式,并没有特别限制。
随后,描述该示例性实施方式的操作。在根据该示例性实施方式的
客户终端14中,如果将从输入装置16之一输入的图像数据或已用于在 输出装置18之一输出图像的图像数据用于在另一个装置(另一个输出装 置18)输出图像,则执行用于在所述不同装置再现或用于校正对象图像 的色貌差异的颜色转换处理(参见图2〉。在图2中,将输入图像数据的 输入装置16或先前进行了图像输出的输出装置18标示为第一装置,将 随后要进行图像输出的输出装置18 (图像数据输出对象的输出装置18) 标示为第二装置。
如图2所示,根据该示例性实施方式的颜色转换处理由第一颜色转 换、第二颜色转换、颜色范围转换、第三颜色转换和第四颜色转换的各 个处理组成。从第一装置输入到客户终端14或已用于在第一装置输出图 像的颜色信号是其中由依赖于第一装置的颜色空间(如果第一装置是扫 描仪、数字静止摄影机、显示装置20等,则依赖于第一装置的颜色空间 例如是RGB颜色空间)中的颜色值来表示颜色信号的各个图像颜色的颜 色信号。在根据该示例性实施方式的颜色转换处理中,对这些颜色信号 应用第一颜色转换,以将依赖于第一装置的颜色空间中的颜色值转换为 不依赖于特定颜色装置的颜色空间(即,不依赖于第一装置的颜色空间) 中的颜色值。以下,1/^化*颜色空间、XYZ颜色空间等适用于不依赖于 第一装置的颜色空间。
随后,向已进行了第一颜色转换的颜色信号应用第二颜色转换。第 二颜色转换将不依赖于第一装置的颜色空间中的颜色值转换为不依赖于 特定装置(设备)的适用于颜色范围转换的颜色空间(不依赖于第二装 置的颜色空间)中的颜色值。不考虑观察条件的影响地表示色貌的颜色 空间适用于不依赖于第二装置的颜色空间。在该示例性实施方式中,将 从由C正CAM02定义的JCh颜色空间获得的Jab颜色空间(其为色貌模 型)用作不依赖于第二装置的颜色空间。Jab颜色空间的颜色属性值a和
b与从JCh颜色空间的颜色属性值C和h产生的ac和be值对应,其特征 在于色度和饱和度可以互相转换。除了CIECAM02色貌模型之外,可以 利用CIECAM97色貌模型等。
然后,向已进行了第二颜色转换的颜色信号应用颜色范围转换(被 称为色域映射)。该颜色范围转换校正在第一装置的图像外观与在第二装 置的图像外观之间的差异(该外观差异是由第一装置和第二装置的颜色 范围之间的差异而导致的)。稍后详细描述根据该示例性实施方式的颜色 范围转换。
随后,向已进行了颜色范围转换的颜色信号应用第三颜色转换。第 三颜色转换将不依赖于第二装置的颜色空间中的颜色值转换为不依赖于 特定装置的另一个颜色空间(不依赖于第三装置的颜色空间,例如L*a*b* 颜色空间)中的颜色值。然后,向已进行了第三颜色转换的颜色信号应 用第四颜色转换。第四颜色转换将不依赖于第三装置的颜色空间中的颜 色值转换为依赖于第二装置的颜色空间(例如,如果第二装置是显示装 置20,则依赖于第二装置的颜色空间是RGB颜色空间,或者,如果第二 装置是图像形成装置,则依赖于第二装置的颜色空间是CMYK颜色空间) 中的颜色值。将通过上述的由各个处理构成的颜色转换处理而提供的颜 色信号输出到第二装置,并提供其以在第二装置处输出图像。这样,可 以使第二装置输出的图像中的色貌与第一装置一致。
向客户终端14的HDD 14C中安装的颜色转换程序分别添加用于进 行构成上述颜色转换处理的各个处理的程序(即,用于进行第一颜色转 换的第一颜色转换程序、用于进行第二颜色转换的第二颜色转换程序、 用于进行颜色范围转换的颜色范围转换程序、用于进行第三颜色转换的 第三颜色转换程序和用于进行第四颜色转换的第四颜色转换程序)。上述 颜色转换处理按顺序调用添加到颜色转换程序的第一颜色转换程序、第 二颜色转换程序、颜色范围转换程序、第三颜色转换程序和第四颜色转 换程序,并通过按该顺序进行这些处理来实现上述颜色转换处理。在图1 中,颜色转换程序被示为与OS程序分离,但是可以将该颜色转换程序包 括在OS程序中作为OS的标准程序。上述颜色转换程序与根据本发明的 颜色处理程序对应。
在上述颜色转换处理中,对第二颜色转换和第三颜色转换进行公式 化,简单地通过将输入颜色值代入颜色转换公式并从其计算输出值来实 施颜色转换。然而,对于第一颜色转换、第四颜色转换和颜色范围转换, 必须根据需要来产生颜色转换条件并执行转换。以下,首先描述第一颜 色转换和第四颜色转换的详细情况。
对于第一颜色转换或第四颜色转换,在CLUT (颜色查找表)中建
立用于将输入颜色值转换为输出颜色值的转换数据(简档)。通过顺序地 将转换对象颜色信号(通过输入颜色值表示各像素的颜色的颜色信号)
输入到CLUT来实施第一颜色转换或第四颜色转换'。现在,作为用于产 生简档的方法,已知如下的方法如图3的(1)所示,对输入颜色值和 输出颜色值中的一个产生己知颜色片(基准颜色)。(例如,如果在将颜 色信号输出到充当第二装置的图像形成装置的情况下产生用于第四颜色 转换的简档,则使打印机打印已知基准颜色,通过输出颜色值来产生基 准颜色;如果在将颜色信号输出到充当第二装置的显示器的情况下产生 用于第四颜色转换的简档,则使得在显示器显示的已知基准颜色,通过 输出颜色值产生基准颜色)。对于产生的基准颜色,用色度计等分别测量 输入颜色值和输出颜色值中的未知一个的颜色值。这样,获得其中对于 各个基准颜色将输入颜色值与输出颜色值相关联的数据,并将该数据用 作简档。
然而,为了形成大量的基准颜色(与CLUT中的格点数相同的数量), 必须对大量的颜色测量输入颜色值和输出颜色值。因此,存在产生简档 花费大量时间的问题。由此,已将使用颜色预测模型的方法用作用于产 生简档的其他模型。颜色预测模型是如下的程序,该程序基于表示相对
少量的输入颜色值与输出颜色值之间的对应关系的基础数据,输入用于 未知输出颜色值的相应输入颜色值,由各种算法中的任一种计算与输入 的输入颜色值对应的输出颜色值的估计值,并输出估计的输出颜色值。 在使用颜色预测模型产生简档的过程中,产生数量小于在从基准颜色直 接产生简档的情况下的数量的基准颜色(输入颜色值或输出颜色值已知
的基准颜色)(参见图3的(l)),对产生的基准颜色测量输入颜色值和 输出颜色值中的未知量,由此产生将基准颜色的输入颜色值与输出颜色
值相关联的基础数据(参见图3的(2))。然后,将该基础数据输入到颜 色预测模型(参见图3的(4)),顺序地将输入颜色值输入到颜色预测模 型,将从颜色预测模型顺序地输出的输出颜色值与输入的输入颜色值相 关联,产生简档(参见图3的(5))。然后,将产生的简档设置到CLUT (参见图3的(6)),可以用该CLUT实施颜色转换(第一颜色转换或第 四颜色转换)。
在使用颜色预测模型产生简档的情况下,因为与直接从基准颜色产 生简档的情况相比,可以大大减少需要的基准颜色的数量,所以可以大 大减少产生简档的时间。在该示例性实施方式中,作为产生第一颜色转 换或第四颜色转换的转换条件(即,简档)的方法,可以使用上述两种 产生方法中的任一种,但是使用利用基础数据和颜色预测模型的产生方 法是理想的。无论如何,在第四颜色转换中,对于在第四颜色转换之后 落在与依赖于第二装置的颜色空间中的第二装置的颜色再现范围对应的 特定数值范围(例如,如果依赖于第二装置的颜色空间是CMYK颜色空 间,则是C、 M、 Y和K各自从O到100或从0到255的范围)之外的 颜色值,对这些颜色值应用剪切处理,所述剪切处理进行下舍入以使这 些颜色值落入所述特定数值范围内。
随后,参照图4对根据本示例性实施方式的颜色范围转换处理进行 描述。通过客户终端14的CPU 14A执行颜色范围转换程序,实现该颜 色范围转换处理。
在步骤50中,提取构成依赖于第二装置的颜色空间中的第二装置的 颜色范围的外边界的点(即,外边界面上的点)以充当外边界点组。例 如,对于第二装置是图像形成装置的情况,由图5A和5B中的实施例来 表示依赖于图像形成装置的颜色空间(CMYK颜色空间)中的图像形成 装置的颜色范围外边界。图5A表示CMYK颜色空间中的颜色范围外边 界的上侧部分,图5B表示CMYK颜色空间中的颜色范围外边界的下侧 部分。CMYK颜色空间中的图像形成装置的整个颜色范围外边界是组合
了图5A和5B中表示的立体的十二面体。在步骤50中,可以提取第二 装置颜色范围外边界面上的任意位置的点,以充当外边界点组,但是理 想的是,至少提取与颜色范围外边界的顶点对应的点以及与连接颜色范 围外边界的顶点的边对应的点。提取的沿着边的外边界点和/或位于面上 而不是顶点和边处的点可以具有恒定间隔,也可以具有不恒定的间隔。
在步骤52中,首先将在步骤50中提取的外边界点组(表示依赖于 第二装置的颜色空间中的第二装置颜色范围外边界的外边界点组)的颜 色值转换为不依赖于第三装置的颜色空间中的颜色值(即,进行第四颜 色转换(参见图2)的逆转换),然后将其转换为不依赖于第二装置的颜 色空间中的Jab颜色值(进行第三颜色转换(参见图2)的逆转换)。这 样,得到表示不依赖于第二装置的颜色空间中的第二装置的颜色范围(输 出颜色范围)的外边界的外边界点组。在图6中表示由进行了步骤52的 转换的外边界点组构成的颜色范围外边界(即,不依赖于第二装置的颜 色空间中的第二装置颜色范围外边界)的实施例。在图6中,颜色范围 外边界的顶点由为图5A和图5B中表示的颜色范围外边界的对应顶点分 配的相同附图标记来表示。通过以上处理,可以获得构成不依赖于第二 装置的颜色空间中的第二装置颜色范围外边界的外边界点组。
随后,在步骤54中,通过连接由步骤52的转换提供的外边界点组
的顶点并且进行内插等来产生外边界面,从而形成多边形(形成多面体)。 这样,产生表示不依赖于第二装置的颜色空间中的第二装置颜色范围外 边界的外边界信息。因此,根据产生的外边界信息,容易将不依赖于第 二装置的颜色空间中的第二装置颜色范围外边界用于各种应用,例如, 对不依赖于第二装置的颜色空间中的第二装置颜色范围外边界进行评价 和量化,使用通用可视化工具来对不依赖于第二装置的颜色空间中的第 二装置颜色范围外边界进行三维可视化等。
当在步骤54中正在产生输出颜色范围外边界信息时,例如可以选择 性地将步骤52中的转换所提供的外边界点组的外边界点提取为适合于想 要的应用,通过只连接外边界点组的提取选择部分并且通过进行其内插 等产生外边界面,从而产生外边界信息。此外,输出颜色范围外边界信
息可以事先产生并存储在HDD 14C,简单地通过读取该信息而获得输出 颜色范围外边界信息。上述输出颜色范围外边界信息与根据本发明的颜 色再现范围信息对应。
随后,在步骤56中,获得表示不依赖于第二装置的颜色空间中的第 一装置(参见图2)的颜色范围外边界(输入颜色范围外边界)的输入颜 色范围外边界信息。例如,与上述步骤50至54类似,可以通过以下方 法产生输入颜色范围外边界信息.*提取构成依赖于第一装置的颜色空间 中的第一装置颜色范围外边界的外边界点组;将提取的外边界点组的颜 色值转换为不依赖于第二装置的颜色空间中的颜色值,由此获得表示不 依赖于第二装置的颜色空间中的第一装置颜色范围外边界的外边界点 组;通过连接已获得的外边界点组的顶点并且进行内插等以产生外边界 面,从而形成多边形(多面体)。此外,输入颜色范围外边界信息可以事 先产生并存储在HDD 14C,简单地通过读取该信息而获得该信息。
随后,从步骤58起,根据输入颜色范围外边界信息和输出颜色范围 外边界信息,执行产生用于颜色范围转换的转换条件(颜色范围转换条 件)的处理。首先,在步骤58中,根据在步骤56中获得的输入颜色范 围外边界信息,产生位于不依赖于第二装置的颜色空间中的输入颜色范 围中的彼此不同位置处的大量点的数据,充当输入数据组。然后,在步 骤60中,从步骤58中产生的用于颜色转换条件的输入数据组中取出单 个输入数据项(输入颜色值)。然后,在步骤62中,判断步骤60中取出 的输入颜色值是否是预定色度范围内的颜色值。这里,作为预定色度范 围,可以采用对应于如下色度范围的色度范围,在该色度范围中,在不 依赖于第二装置的颜色空间中的输出颜色范围的外边界处,形成有输出 颜色范围的外边界面与垂直于不依赖于第二装置的颜色空间的亮度轴的 方向之间的角度差9 (参见图8A和8B)小于或等于预定值的区域,这 就是说,可能由于颜色范围转换而导致浓淡度差距、浓淡度逆转等的色 度范围。具体来说,例如可以釆用对应于Y的色度范围、对应于C到B 的色度范围等。
如果步骤62的判断是肯定的,则处理前进到步骤64,判断在步骤
60中取出的输入颜色值是否位于不依赖于第二装置的颜色空间中的输出 颜色范围之外。该判断例如可以如图7所示地进行根据输出颜色区域 外边界信息,提取包括输入颜色值的输出颜色范围的等色度面(称为尖 点(CUSp));确定提取的等色度面中的具有最大饱和度的外边界点;指定 亮度等于该外边界点并位于亮度轴上的颜色值,以充当基准锚;并且确 定连接输入颜色值与基准锚的直线是否与输出颜色范围的外边界交叉。 也可以使用不同于该方法的判断方法来判断输入颜色值是否位于输出颜 色区域之内。
如果步骤62或步骤64的判断是否定的,则可以判断出输入颜色值 不可能由于颜色范围转换而被转换为引起浓淡度差距、浓淡度逆转等的 颜色值。因此,处理前进至步骤72。使用用于产生颜色范围转换条件的 预定转换规则对在步骤60取出的输入颜色值进行转换,以使得其在不依 赖于第二装置的颜色空间中的位置位于由输出颜色范围外边界信息表示 的输出颜色范围外边界之内。因此,得到用于产生转换条件的输出颜色 值,处理前进至步骤74。
可以将用于颜色范围转换(色域映射)的广为人知的转换规则用作 上述转换规则。例如,可以利用以下规则粘贴型转换规则,对于位于 输入颜色范围的与输出颜色范围交叠的区域的输入颜色值,其不进行改 变地将输入颜色值用作输出颜色值(即,输入颜色值与输出颜色值在比 色分析上一致),对于位于输入颜色范围的不与输出颜色范围交叠的区域 内的输入颜色值,其进行颜色转换来获得输出颜色值,从而使得输出颜 色值落入输出颜色范围内;压缩/扩展型转换规则,其按保持输入颜色范 围中的点之间的相对关系的方式对所有输入颜色值进行颜色转换,以获 得输出颜色值;等等。在粘贴型转换规则中,存在以下的处理在不改 变输出颜色区域之外的颜色值的色度或亮度的情况下将输出颜色区域之 外的颜色值投影到输出颜色区域的外边界上从而保持亮度的处理;以及 在不改变色度的情况下将输出颜色区域之外的颜色值投影到输出颜色区 域的外边界上以保持饱和度的处理等等,可以使用这些处理中的任一处 理。在压缩/扩展型转换规则中,存在按保持浓淡度的方式进行颜色范围
转换的处理,可以使用这些处理。而且,可以使用对不同区域采用不同
转换处理的自适应型转换规则;例如,可以使用其中组合了粘贴型转换 规则和压缩/扩展型转换规则的转换规则。
另一方面,如果步骤62和64的判断都是肯定的,则输入颜色值可 能由于颜色范围转换而被转换为引起浓淡度差距、浓淡度逆转等的颜色 值。由此,在步骤66中,计算表示输入颜色值与输出颜色范围外边界之 间的距离的评价值。作为该评价值,可以使用表示如图7所示的从输入 颜色值画起的垂直于输出颜色范围外边界的线的长度(即,输入颜色值 与输出颜色范围外边界面之间的最小距离)的评价值。除此之外,也可 以找出输出颜色范围的外边界面的与输入颜色值的颜色差异最小的位 置,并利用表示最小颜色差异位置与输入颜色值之间的距离的评价值。 也可以通过向输入颜色值应用转换规则而求出临时输出颜色值,并使用 表示输入颜色值与临时输出颜色值之间的距离的评价值。还可以向上述 的评价值进行加权并将这些评价值的加权平均值设置为最终评价值。
然后,在步骤68中,判断在步骤66中计算出的评价值是否小于或 等于预先指定的阈值。如果步骤68的判断是肯定的,那么,例如,如图 8A所示,输入颜色值可能位于不依赖于第二装置的颜色空间中的如下的
颜色区域中该颜色范围在外边界面相对于垂直于亮度轴的线的倾角e
小于或等于预定值的输出颜色范围的外边界面附近。在这种情况下,颜 色范围转换中的颜色值转变方向接近于与输出颜色范围的外边界面的方 向平行。因此,如图8A所示,通过颜色范围转换将这种颜色区域中的输 入颜色值1转换为输出颜色值1,通过通过颜色范围转换将这种颜色区域 中的输入颜色值2转换为输出颜色值2。从如图8A所示的输出颜色值1 与2之间的颜色差异和输入颜色值1与2之间的颜色差异的比较可以清 楚看出,通过颜色范围转换,大大增加了颜色差异。因此,通过颜色范 围转换,可能产生浓淡度差距。
如果对图8A所示的输入颜色值1和2应用例如将颜色值投影到输出 颜色范围的外边界面上的颜色差异最小的位置上(即,将输入颜色值的 颜色差异最小的外边界点的颜色值设置为输出颜色值)等的转换规则,
则可以避免出现浓淡度差距。然而,当使用这种转换规则时,可能根据 输出颜色区域外边界面的倾斜等而出现浓淡度逆转(即,在输出颜色值 中,输入颜色值1和2的亮度和/或饱和度的大小关系出现逆转)。而且, 上述转换规则存在不能为不同颜色区域都获得精确输出颜色值的缺点。 因此,必须在颜色区域之间切换应用的转换规则,处理将非常复杂。
因此,在根据本示例性实施方式的颜色范围转换处理中,如果步骤
68的判断是肯定的,则处理前进至步骤70,不进行改变地将输入颜色值 指定为用于与该输入颜色值对应的转换条件产生的输出颜色值,然后, 处理前进至步骤74。这样,当进行对颜色信号的颜色范围转换时,不会 对当前输入颜色值进行实质性转换。然而,在第四颜色转换时,在第四 颜色转换之后,该颜色值是特定数值范围之外的值。因此,实施前述剪 切处理。注意步骤62至步骤70与根据本发明的控制部件对应。
剪切处理具有以下特征如果处理对象颜色值(即,落在依赖于第 二装置的颜色空间中的第二装置颜色再现区域之外的颜色值)是位于其 中依赖于第二装置的颜色空间中的距第二装置颜色再现区域的外边界的 距离相对很小的颜色区域中的颜色值,则将处理对象颜色值转换为在依 赖于第二装置的颜色空间中的第二装置颜色再现区域的外边界的颜色差 异几乎为最小的颜色值。由此,如图8A和8B中的实施例所示,通过剪 切将输入颜色值1转换为图8B中表示的输出颜色值1,通过剪切将输入 颜色值2转换为图8B中表示的输出颜色值2。从图8B中表示的输出颜 色值1与2之间的颜色差异和输入颜色值1与2之间的颜色差异的比较 可以清楚看出,当进行了剪切时,可以在不出现浓淡度差距的情况下实 现落在颜色再现区域之外的颜色值向颜色再现区域内的转变。而且,使 用剪切,减少了出现浓淡度逆转的可能性。
现在,如果第二装置是显示装置20等,则在不依赖于第二装置的颜 色空间中的输出颜色区域外边界信息表示的输出颜色区域的外边界处可 能出现尤其是深度挖空的明显凹陷部分。然而,如果向位于不依赖于第 二装置的颜色空间中的输出颜色区域之外并且在明显凹陷部分附近的颜 色值应用上述剪切,则可以避免出现浓淡度差距等。这样,提供了效果。
此外,在第四颜色转换时执行的通过剪切对处理对象颜色值的转换 对应于第四颜色转换的外插颜色转换条件以及根据这样获得的转换条件 执行的转换。该转换具有以下特征依赖于第二装置的颜色空间中的处 理对象颜色值与第二装置颜色再现区域的外边界之间的距离越大,外插 精度就越低,即转换精度越低,因此通过剪切将处理对象颜色值转换为 合适的颜色值的概率越低。由此,如果步骤68的判断是否定的(g卩,如 果输入颜色值是通过剪切转换为合适颜色值的概率较低的颜色值),则处
理前进至步骤72,如先前描述地向输入颜色值应用转换规则,来获得用
于产生转换条件的输出颜色值。
如上所述地确定与在步骤60中取出的输入颜色值对应的转换条件 产生使用的输出颜色值(输出数据)。然后,在步骤74中,判断是否已 从先前步骤58中产生的输入数据组中取出了所有输入数据(输入颜色 值)。如果该判断是否定的,则处理返回步骤60,重复步骤60至74,直 到步骤74的判断是肯定的。
以此方式,确定与步骤58中产生的输入数据组的所有输入数据(输 入颜色值)对应的转换条件产生使用的输出颜色值(输出数据),并产生 用于产生转换条件的输出数据组。对于位于输出颜色区域之外的区域内、 并且距不依赖于第二装置的颜色空间中的输出颜色范围的外边界面的相
对于与不依赖于第二装置的颜色空间的亮度轴垂直的方向的取向角e小
于或等于预定值的部分的距离等于或小于阈值的颜色值,步骤62、 64和 68的判断分别是肯定的。不进行改变地将这些输入颜色值设置为用于产 生转换条件的输出颜色值,由此将这些输入颜色值排除出颜色范围转换 的对象。这样,在根据本示例性实施方式的颜色范围转换处理中,将这 些区域处理为要从颜色范围转换对象中排除的边缘区域。
当步骤74的判断为肯定时,处理前进至步骤76,将在步骤58中产 生的用于产生转换条件的输入数据组与步骤60至74中产生的用于产生 转换条件的输出数据组相关联,并将其设置到CLUT来充当转换数据。 以此方式,产生颜色范围转换条件(输入到CLUT)。然后,在步骤78 中,通过使用在步骤76中已输入了颜色范围转换条件的CLUT对经过了第一颜色转换和第二颜色转换(参见图2)的要由第二装置输出的图像的 颜色信号(输入数据)进行转换来执行颜色范围转换,并且完成颜色范
围转换处理。注意,上述的颜色范围转换处理的步骤50至60和步骤72 至78与根据本发明的颜色范围转换部件对应。
对经过了上述颜色范围转换的颜色信号顺序地应用第三颜色转换和 第四颜色转换(参见图2)。在第四颜色转换之后,对落在与依赖于第二 装置的颜色空间中的第二装置颜色再现范围对应的特定数值范围之外的 颜色信号(即,在先前步骤70中,不进行改变地将输入颜色值设置为用 于产生转换条件的输出颜色值的颜色值)应用剪切处理,如前所述,所 述剪切处理用于进行下舍入以使得颜色值落在特定数值范围之内。然后, 将经过了包括剪切处理的第四颜色转换的颜色信号输出到第二装置,并 将其用于在第二装置输出图像。注意,包括剪切处理的第四颜色转换与 根据本发明的颜色转换和剪切部件对应。
这样,校正了在第一装置的图像外观与在第二装置的图像外观之间 的差异,该差异主要由第一装置的颜色范围与第二装置的颜色范围之间 的差异而导致。而且,在不依赖于第二装置的颜色空间中的输出颜色范 围的如下的颜色区域其对应于外边界面的相对于与不依赖于第二装置 的颜色空间的亮度轴垂直的方向的倾角e小于或等于预定值的部分,防 止了出现浓淡度差距,减少了浓淡度逆转的概率。这样,可以提高第二 装置输出的图像质量。
无论如何,在以上描述中,分别对用于产生转换条件的各个输入颜 色值应用图4中的步骤62、 64和68的判断,并且判断是否要从颜色范 围转换对象中排除各个输入颜色值。然而,这并不是限制。也可以事先 确定与这些判断对应的边缘区域,然后通过判断各个输入颜色值是否在 该边缘区域中来判断是否应当从颜色范围转换对象中排除所述各个输入 颜色值。
此外,以上已经描述了通过进行图4的步骤62、 64和68的判断来 判断是否要从颜色范围转换对象排除输入颜色值的模式。然而,可以用 根据其他评价值的判断来补充用于从颜色范围转换对象进行排除的这些
条件(根据本发明的预定条件)进行补充。例如,这种判断可以如下
距离Dl和距离D2的距离比Dl/D2是否等于或超过阈值,其中距离Dl 是使用利用基准锚的转换规则得到的输出颜色值与输入颜色值之间的距 离,距离D2是输入颜色值和与输入颜色值的颜色差异最小的外边界点之 间的距离;等等。
此外,如果使用上述边缘区域来确定颜色值在颜色范围之外还是之 内(内/外判断)并且判断对象颜色值在边缘区域中,则可以判断出判断 对象颜色值在颜色范围之内,或者可以判断出判断对象颜色值在颜色范 围之外。可以根据用户的意图对将颜色值判断为在颜色范围之内还是颜 色范围之外进行切换。
此外,以上描述了与根据本发明的颜色处理程序对应的颜色范围转 换程序预存储(安装)在客户终端14的HDD 14C的模式。然而,也可 以按存储在诸如CD-ROM、 DVD-ROM等的存储介质的形式来提供根据 本发明的颜色处理程序。
根据本发明的第一方面,提供了一种颜色处理装置,该颜色处理装 置被构成为包括颜色范围转换部件,其基于表示在不依赖于指定装置 的预定颜色空间中的该指定装置的颜色再现范围的颜色再现范围信息, 使用预定转换规则来指定用于对所述预定颜色空间中的输入颜色信号的 颜色范围进行转换以使得所述输入颜色信号的颜色范围落入所述颜色再 现范围的颜色范围转换条件,并根据所指定的颜色范围转换条件来对所 述输入颜色信号进行颜色范围转换;控制部件,其从所述颜色范围转换 部件的颜色范围转换的对象中排除所述输入颜色信号中的在所述预定颜 色空间中的位置在所述颜色再现范围之外并且满足预定条件的颜色值; 以及颜色转换和剪切部件,其将已由所述颜色范围转换部件进行了颜色 范围转换的颜色信号转换到依赖于所述指定装置的颜色空间,并且,在 颜色空间转换之后,对落在依赖于所述指定装置的所述颜色空间中的所 述指定装置的颜色再现范围之外的颜色值应用剪切,包括进行舍入以使 得这些颜色值落入所述颜色再现范围内。
本发明的第一方面设置有颜色范围转换部件,该颜色范围转换部件
基于表示指定装置在不依赖于该指定装置的预定颜色空间中的颜色再现 范围的颜色再现范围信息,应用预定转换规则来指定用于对输入颜色信 号的颜色范围进行转换以使得输入颜色信号的颜色范围落入所述预定颜 色空间中的所述颜色再现范围的颜色范围转换条件,指定用于对输入颜 色信号的颜色范围进行转换的颜色范围转换条件,并根据所指定的颜色 范围转换条件来对输入颜色信号进行颜色范围转换。这里,上述预定转 换规则(映射规则)可以是利用基准锚的转换规则,可以是不同的转换 规则。然而,与输出颜色范围(指定装置的颜色再现范围)的形状无关 地确定预定颜色空间中的在输出颜色范围(指定装置的颜色再现范围) 之外的颜色值在预定颜色空间中的转变方向的转换规则(这可以与使用 基准锚的转换规则对应)是优选的。
现在,指定的颜色范围转换条件依赖于用于指定颜色范围转换条件 的转换规则,并且,由于预定颜色空间中的指定装置的颜色再现范围的 一部分的颜色范围中的颜色值被转换为引起浓淡度差距、浓淡度逆转等 的颜色值,所以指定的颜色范围转换条件可能是通过颜色范围转换而失 去连续性的颜色范围转换条件。这种情况的主要原因如下根据输出颜 色范围的外边界的形状,该颜色区域中的颜色值的转变方向是输出颜色 值随着颜色值的小变化而有大变化的方向。
然而,使用将颜色信号转换到依赖于指定装置的颜色空间中的颜色 转换,如果在颜色空间转换之后的颜色值中存在落在依赖于指定装置的 颜色空间中的指定装置颜色再现范围之外的颜色值,则通常进行剪切以 进行下舍入,以使得这些颜色值落入依赖于指定装置的颜色空间中的指 定装置颜色再现范围之内。该剪切是在颜色范围转换之前的技术,并且 具有以下缺点如果在单独进行剪切而不进行颜色范围转换的情况下使 用用于在特定装置输出图像的颜色信号来在另一装置输出图像,则这两 个装置输出的图像颜色显著不同。然而,如果落在依赖于指定装置的颜 色空间中的指定装置的颜色再现范围之外的颜色值是位于距指定装置颜 色再现范围的外边界的距离相对较小的颜色范围内的颜色值,则通过剪 切将该颜色值转换为位于指定装置颜色再现范围外边界的如下位置处的
颜色值该位置距所述颜色值的距离在依赖于指定装置的颜色空间中几 乎是最小的。这样,防止了出现浓淡度差距,并且大大降低了出现浓淡 度逆转的可能性。
在根据以上描述的本发明第一方面中,设置有一种控制部件,其从 颜色范围转换部件的颜色范围转换的对象中排除输入颜色信号中的在预 定颜色空间中的位置在颜色再现范围之外并且满足预定条件的颜色值。 在本发明第一方面中,通过颜色转换和剪切部件将已由颜色范围转换部 件进行了颜色范围转换的颜色信号转换到依赖于指定装置的颜色空间, 同时,对在颜色空间转换之后落在依赖于指定装置的颜色空间中的指定 装置颜色再现范围之外的颜色值进行剪切以将其下舍入,以使其落入颜 色再现范围之内。这样,通过颜色转换和剪切部件对颜色范围转换部件 的颜色范围转换未将其转换为落入预定颜色空间中的指定装置颜色再现 范围中的颜色值(也就是说,被控制部件从颜色范围转换部件的颜色范 围转换的对象中排除的颜色值)进行剪切。因此,根据本发明第一方面, 可以在抑制由于颜色范围转换而出现的图像浓淡度的差距等的情况下执 行包括颜色范围转换的颜色转换。此外,在本发明第一方面中,不需要 改变用于指定颜色范围转换条件的转换规则,因此可以避免对颜色范围 转换条件的指定的复杂化。
现在,当依赖于指定装置的颜色空间中的指定装置颜色再现范围外 边界距转换之前的颜色值的最小距离(颜色差异)越大时,通过剪切、 通过颜色转换和剪切部件的上述剪切而将在颜色空间转换之后落在依赖 于指定装置的颜色空间中的指定装置的颜色再现范围之外的颜色值转换 为适当颜色值的概率越低。考虑到这一点,例如,如本发明第二方面, 将本发明第一方面的控制部件优选地构造为如下控制部件从颜色范围 转换的对象中排除在预定颜色空间中的位置位于预定颜色空间中的指定 装置颜色再现范围之外并且满足作为预定条件的如下条件的颜色值表 示预定颜色空间中的所述颜色值距指定装置颜色再现范围外边界的距离 的预定评价值小于或等于阈值。结果,不从颜色范围转换的对象中排除 通过颜色转换和剪切部件的剪切而转换为适当值的概率很低的颜色值(预定评价值大于阈值的颜色值)。这样,当颜色范围转换部件进行颜色 范围转换时,可以提高包括颜色范围转换的颜色转换的精度。
作为本发明第二方面的预定评价值,例如,如本发明第三方面,可
以利用包括以下评价值中的至少一种的评价值表示作为评价对象的颜 色值与预定颜色空间中的指定装置颜色再现范围外边界之间的最小距离 的评价值、表示预定颜色空间中的在评价对象颜色值和指定装置颜色再 现范围外边界上的与该评价对象颜色值的颜色差异最小的位置之间的距 离的评价值、以及表示评价对象颜色值与通过向该评价对象颜色值应用 预定转换规则而求出的临时对应颜色值之间的距离的评价值。然而,也 可以使用不同评价值,只要该评价值表示评价对象颜色值距预定颜色空 间中的指定装置颜色再现范围外边界的距离。
此外,当根据指定的颜色范围转换条件进行颜色范围转换时可能出 现浓淡度差距或浓淡度逆转的颜色区域在与预定颜色空间中的指定装置 颜色再现范围的如下部分对应的颜色区域中数量更多,在这些部分,颜 色再现范围的外边界面相对于垂直于预定颜色空间亮度轴的直线的角度 差小于或等于预定值。预定颜色空间中的指定装置颜色再现范围的外边 界面如上所述地倾斜的部分几乎完全在特定色度范围内。考虑到这一点, 在本发明第一到第三方面中,例如,如在本发明第四方面中,如果所述 预定条件包括颜色值在如下的特定色度范围内的条件则是理想的,所述 特定色度范围对应于预定颜色空间中的指定装置颜色再现范围的如下部 分在该部分,颜色再现范围的外边界面相对于垂直于预定颜色空间亮 度轴的方向的角度差小于或等于预定值。
以此方式,预先将要从颜色范围转换部件的颜色范围转换对象中排 除的颜色值限制于在通常的颜色范围转换中出现浓淡度差距、浓淡度逆 转等的概率高的特定色度范围内。这样,控制部件可以有效选择或指定 要从颜色范围转换部件的颜色范围转换对象中排除的颜色值,可以实现 处理速度的提高和负载的减少。
本发明第五方面的颜色处理程序使计算机充当以下部件颜色范围 转换部件,其基于表示在不依赖于指定装置的预定颜色空间中的该指定 装置的颜色再现范围的颜色再现范围信息,使用预定转换规则来指定用 于对所述预定颜色空间中的输入颜色信号的颜色范围进行转换以使得所 述输入颜色信号的颜色范围落入所述颜色再现范围内的颜色范围转换条 件,并根据所指定的颜色范围转换条件来对所述输入颜色信号进行颜色 范围转换;控制部件,其从所述颜色范围转换部件的颜色范围转换的对
象中排除所述输入颜色信号中的在所述预定颜色空间中的位置位于所述
颜色再现范围之外并且满足预定条件的颜色值;以及颜色转换和剪切部
件,其将已由所述颜色范围转换部件进行了颜色范围转换的颜色信号转 换到依赖于所述指定装置的颜色空间,并且,在颜色空间转换之后,对 落在依赖于所述指定装置的所述颜色空间中的所述指定装置的颜色再现 范围之外的颜色值应用剪切,包括进行舍入以使得这些颜色值落入所述 颜色再现范围内。
本发明第五方面的颜色处理程序是用于使计算机充当上述颜色范围 转换部件、控制部件、以及颜色转换和剪切部件的程序。因此,当计算 机执行第五方面的颜色处理程序时,该计算机充当第一方面的颜色处理 装置,并且,类似于第一方面,该计算机可以在抑制由于颜色范围转换 而在图像中出现浓淡度差距等的同时进行包括颜色范围转换的颜色转 换。
如上所述,本发明将输入颜色值中的在不依赖于指定装置的预定颜 色空间中的位置位于该预定颜色空间中的该指定装置的颜色再现范围之 外、并且满足预定条件的颜色值从颜色范围转换的对象中排除出去,所 述颜色范围转换对输入颜色信号的颜色范围进行转换以使得所述预定颜 色空间中的输入颜色信号落入所述颜色再现范围。将经过了颜色范围转 换的颜色信号转换到依赖于指定装置的颜色空间,并且对在颜色空间转 换之后落在依赖于指定装置的颜色空间中的指定装置颜色再现范围之外 的颜色值进行剪切以舍入,以使其落入颜色再现范围。这样,本发明具
有如下的优异效果能够在抑制由于颜色范围转换而出现图像的浓淡度 差距等的同时执行包括颜色范围转换的颜色转换。
权利要求
1、一种颜色处理装置,该颜色处理装置包括颜色范围转换部件,该颜色范围转换部件基于表示在不依赖于指定装置的预定颜色空间中的该指定装置的颜色再现范围的颜色再现范围信息,使用预定转换规则来指定颜色范围转换条件,所述颜色范围转换条件用于对所述预定颜色空间中的输入颜色信号的颜色范围进行转换以使得所述输入颜色信号的颜色范围落入所述颜色再现范围内,并且根据所指定的颜色范围转换条件来对所述输入颜色信号进行颜色范围转换;控制部件,该控制部件从所述颜色范围转换部件的颜色范围转换的对象中排除所述输入颜色信号中的如下颜色值该颜色值在所述预定颜色空间中的位置位于所述颜色再现范围之外,并且该颜色值满足预定条件;以及颜色转换和剪切部件,该颜色转换和剪切部件执行以下操作将已由所述颜色范围转换部件进行了颜色范围转换的颜色信号转换到依赖于所述指定装置的颜色空间,并且,在颜色空间转换之后,对落在依赖于所述指定装置的所述颜色空间中的所述指定装置的颜色再现范围之外的颜色值应用剪切,包括进行舍入以使得所述颜色值落入所述颜色再现范围内。
2、 根据权利要求1所述的颜色处理装置,其中,所述控制部件从所 述颜色范围转换的对象中排除如下的颜色值该颜色值在所述预定颜色 空间中的位置位于所述颜色再现范围之外,并且该颜色值满足作为所述 预定条件的如下条件表示在所述预定颜色空间中的所述颜色值距所述 指定装置的颜色再现范围的外边界的距离的预定评价值小于或等于阈 值。
3、 根据权利要求2所述的颜色处理装置,其中,所述预定评价值包 括以下评价值中的至少一种- 表示作为评价对象的颜色值与所述预定颜色空间中的所述指定装置 的颜色再现范围的外边界之间的最小距离的评价值,表示所述预定颜色空间中的在评价对象颜色值和所述指定装置的颜 色再现范围的外边界上的与该评价对象颜色值的颜色差异最小的位置之 间的距离的评价值,以及表示评价对象颜色值与通过向该评价对象颜色值应用所述预定转换 规则而求出的临时对应颜色值之间的距离的评价值。
4、 根据权利要求1所述的颜色处理装置,其中,所述预定条件包括 如下条件颜色值处于与所述预定颜色空间中的所述指定装置的颜色再 现范围的如下部分对应的特定色度范围内,在该部分,所述颜色再现范 围的外边界面相对于与所述预定颜色空间的亮度轴垂直的方向的角度差 小于或等于预定值。
5、 一种颜色处理方法,该颜色处理方法包括以下步骤-(a) 基于表示在不依赖于指定装置的预定颜色空间中的该指定装置 的颜色再现范围的颜色再现范围信息,根据指定的颜色范围转换条件来 进行对输入颜色信号的颜色范围转换,包括使用预定转换规则来指定用 于对所述预定颜色空间中的输入颜色信号的颜色范围进行转换以使得所 述输入颜色信号的颜色范围落入所述颜色再现范围内的所述颜色范围转 换条件;(b) 从(a)中的颜色范围转换的对象中排除所述输入颜色信号中 的如下颜色值该颜色值在所述预定颜色空间中的位置位于所述颜色再 现范围之外,并且该颜色值满足预定条件;以及(c) 将已在(a)中进行了颜色范围转换的颜色信号转换到依赖于 所述指定装置的颜色空间,并且,在颜色空间转换之后,对落在依赖于所述指定装置的所述颜色 空间中的所述指定装置的颜色再现范围之外的颜色值应用剪切,包括进 行舍入以使得所述颜色值落入所述颜色再现范围内。
6、 根据权利要求5所述的颜色处理方法,其中,(b)包括以下步骤 从所述颜色范围转换的对象中排除如下的颜色值该颜色值在所述预定颜色空间中的位置位于所述颜色再现范围之外,并且该颜色值满足作为 所述预定条件的如下条件表示在所述预定颜色空间中的所述颜色值距 所述指定装置的颜色再现范围的外边界的距离的预定评价值小于或等于 阈值。
7、 根据权利要求6所述的颜色处理方法,其中,所述预定评价值包括以下评价值中的至少一种表示作为评价对象的颜色值与所述预定颜色空间中的所述指定装置 的颜色再现范围的外边界之间的最小距离的评价值,表示所述预定颜色空间中的在评价对象颜色值和所述指定装置的颜 色再现范围的外边界上的与该评价对象颜色值的颜色差异最小的位置之 间的距离的评价值,以及表示评价对象颜色值与通过向该评价对象颜色值应用所述预定转换 规则而求出的临时对应颜色值之间的距离的评价值。
8、 根据权利要求5所述的颜色处理方法,其中,所述预定条件包括如下条件颜色值处于与所述预定颜色空间中的所述指定装置的颜色再 现范围的如下部分对应的特定色度范围内,在该部分,所述颜色再现范 围的外边界面相对于与所述预定颜色空间的亮度轴垂直的方向的角度差 小于或等于预定值。
9、 一种计算机可读的存储介质,该存储介质存储有可由计算机执行 以实现颜色处理功能的指令程序,所述颜色处理功能包括以下步骤(a) 基于表示在不依赖于指定装置的预定颜色空间中的该指定装置的颜色再现范围的颜色再现范围信息,根据指定的颜色范围转换条件来 进行对输入颜色信号的颜色范围转换,包括使用预定转换规则来指定用 于对所述预定颜色空间中的输入颜色信号的颜色范围进行转换以使得所 述输入颜色信号的颜色范围落入所述颜色再现范围内的所述颜色范围转 换条件,-(b) 从(a)中的颜色范围转换的对象中排除所述输入颜色信号中的如下颜色值该颜色值在所述预定颜色空间中的位置位于所述颜色再 现范围之外,并且该颜色值满足预定条件;以及 (c)将己在(a)中进行了颜色范围转换的颜色信号转换到依赖于 所述指定装置的颜色空间,并且,在颜色空间转换之后,对落在依赖于所述指定装置的所述颜色 空间中的所述指定装置的颜色再现范围之外的颜色值应用剪切,包括进 行舍入以使得所述颜色值落入所述颜色再现范围内。
10、 根据权利要求9所述的存储介质,其中,(b)包括以下步骤-从所述颜色范围转换的对象中排除如下的颜色值该颜色值在所述预定 颜色空间中的位置位于所述颜色再现范围之外,并且该颜色值满足作为所述预定条件的如下条件表示在所述预定颜色空间中的所述颜色值距 所述指定装置的颜色再现范围的外边界的距离的预定评价值小于或等于 阈值。
11、 根据权利要求io所述的存储介质,其中,所述预定评价值包括以下评价值中的至少一种表示作为评价对象的颜色值与所述预定颜色空间中的所述指定装置 的颜色再现范围的外边界之间的最小距离的评价值,表示所述预定颜色空间中的在评价对象颜色值和所述指定装置的颜 色再现范围的外边界上的与该评价对象颜色值的颜色差异最小的位置之 间的距离的评价值,以及表示评价对象颜色值与通过向该评价对象颜色值应用所述预定转换 规则而求出的临时对应颜色值之间的距离的评价值。
12、 根据权利要求9所述的存储介质,其中,所述预定条件包括如下条件颜色值处于与所述预定颜色空间中的所述指定装置的颜色再现 范围的如下部分对应的特定色度范围内,在该部分,所述颜色再现范围 的外边界面相对于与所述预定颜色空间的亮度轴垂直的方向的角度差小 于或等于预定值。
全文摘要
本发明提供颜色处理装置和方法、和存储有颜色处理程序的存储介质。颜色处理装置包括颜色范围转换部件、控制部件、以及颜色转换和剪切部件。颜色范围转换部件根据指定的颜色范围转换条件来对输入颜色信号进行颜色范围转换。控制部件从颜色范围转换部件的颜色范围转换的对象中排除输入颜色信号中的在预定颜色空间中的位置位于颜色再现范围之外并且满足预定条件的颜色值。颜色转换和剪切部件在颜色空间转换之后,对落在依赖于指定装置的颜色空间中的指定装置的颜色再现范围之外的颜色值应用剪切,包括进行舍入以使得所述颜色值落入所述颜色再现范围内。
文档编号H04N1/60GK101184148SQ20071014020
公开日2008年5月21日 申请日期2007年8月3日 优先权日2006年11月13日
发明者岸本康成 申请人:富士施乐株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1