首页> 中国专利> 颜色信息生成装置、颜色信息生成方法以及记录媒体

颜色信息生成装置、颜色信息生成方法以及记录媒体

摘要

以往,掌握有关颜色的属性的空间特性非常困难。本发明提供一种颜色信息生成装置,其具备颜色数据库(12),该颜色数据库(12)中,将作为有关颜色刺激的属性的L*a*b*表色系统的L*a*b*值、作为有关计算机的颜色的属性的RGB值、以及在L*a*b*表色系统色立体中以L*a*b*值为中心而形成的色球体的球半径赋予相互对应关系,所述球半径与色差成比例并且作为表示人能够通过感觉识别颜色的级别的值被预先设定,如果将L*a*b*值或RGB值输入到输入部(41),显示用数据生成部(40)则参照颜色数据库(12)生成将色球体配置在线条画的L*a*b*表色系统色立体内的显示用数据,该色球体以输入到输入部的L*a*b*值或与RGB值具有对应关系的L*a*b*值为中心点,并具有赋予对应关系的球半径且至少其表面带有颜色。

著录项

  • 公开/公告号CN103155007A

    专利类型发明专利

  • 公开/公告日2013-06-12

    原文格式PDF

  • 申请/专利权人 美马计算机株式会社;

    申请/专利号CN201080069107.1

  • 发明设计人 三木学;西淳一郎;

    申请日2010-09-16

  • 分类号G06T19/20(20110101);

  • 代理机构11409 北京德恒律治知识产权代理有限公司;

  • 代理人章社杲;孙征

  • 地址 日本大阪

  • 入库时间 2024-02-19 19:54:51

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-06-15

    授权

    授权

  • 2013-10-09

    实质审查的生效 IPC(主分类):G06T19/20 申请日:20100916

    实质审查的生效

  • 2013-06-12

    公开

    公开

说明书

技术领域

本发明涉及一种生成和显示用于显示颜色的属性信息的显示用数据的颜色信息生成装置以及颜色信息生成方法。

背景技术

近年,在各种产业领域中对按用途准确地管理颜色的要求越来越高。以往,常见的对颜色的管理方法有:利用按各产业领域制作的色卡进行管理的方法,以及利用JIS标准色卡、JIS系统色名或表示JIS系统色名的表来进行管理的方法。

图21为显示JIS系统色名的JIS系统色名表100。JIS系统色名表100显示多个JIS系统色名101,其中,纵向表示孟塞尔表色系统的亮度,横向表示孟塞尔表色系统的彩度。JIS系统色名101根据亮度和彩度确定在JIS系统色名表100中的颜色区域102。例如,“灰暗橙色”即JIS系统色名101的颜色区域102是彩度方向比亮度方向长的长方形。

然而,在色卡中不知道色立体中的个别色卡的颜色范围,在JIS常用颜色中不知道色立体中的分布情况。如在JIS系统色名表100所见,通过将具有360度的色相环用基于25个亮度和彩度的纵截面图进行区域分割,将孟塞尔表色系统分割成总数为350个的区域,可是由于色相环的截面图之间的区域分割不明确以及因为将本来是逐渐变化的颜色用区域进行了分割,所以区域的边界线上的系统色名不明确。

于是,针对上述问题,例如有日本公开专利文献1,在该专利文献中公开了一种色立体显示装置,其可利用孟塞尔表色系统的纵截面或横截面掌握颜色分布。又例如有日本公开专利文献2,在该专利文献中公开了一种显示装置,其利用孟塞尔色立体的截面斜视图显示色名和颜色的逐渐变化。

专利文献

专利文献1:特开平2-103160号公报

专利文献2:特开2000-311239号公报

然而,在专利文献1所公开的技术中,虽然可以分别掌握相当于纵截面或横截面的颜色分布,但是不能同时掌握相当于纵截面以及横截面的颜色分布。

还有,在专利文献2中所公开的技术,显示装置能够用来显示规定的亮度的颜色的逐渐变化,但不能用来同时显示具有不同亮度的有关多个颜色的逐渐变化。

另外,还存在如下问题:虽然在工业产品中基于知觉差非常严密的均等颜色空间即L*a*b*表色系统的颜色管理已经得到了普及,然而,由于与主要在设计和教育领域得到普及并与常用颜色和系统颜色具有对应关系的孟塞尔表色系统的表现形式不同,因此,很难掌握语言和知觉的相关性。

本发明是鉴于上述的以往问题而提出的,其目的在于提供一种通过立体显示颜色的属性信息而能够容易地掌握有关颜色的属性的空间特征的颜色信息生成装置以及颜色信息生成方法。

发明内容

为了解决上述问题,根据本发明的第1个发明为一种颜色信息生成装置,具备:颜色数据库,在所述颜色数据库中,将作为有关颜色刺激的属性的L*a*b*表色系统的L*a*b*值、作为有关计算机的颜色的属性的RGB值、以及在L*a*b*表色系统色立体中以所述L*a*b*值为中心而形成的色球体的球半径赋予相互对应关系,所述球半径与色差成比例并且作为表示人能够通过感觉识别颜色的级别的值被预先设定;输入部,输入所述L*a*b*值或所述RGB值;以及显示用数据生成部,参照所述颜色数据库生成将所述色球体配置在线条画的所述L*a*b*表色系统色立体内的显示用数据,所述色球体以输入到所述输入部的所述L*a*b*值或与所述RGB值具有对应关系的所述L*a*b*值为中心点,并具有所述赋予对应关系的所述球半径且至少在其表面带有颜色。

另外,本发明的第2个发明为根据本发明的第1个发明的颜色信息生成装置,其中,在所述颜色数据库中,进一步将从色名、色号、XYZ表色系统的XYZ值以及孟塞尔表色系统HVC值的群组中选择的有关一个或多个颜色的属性与所述L*a*b*值或所述RGB值赋予对应关系,向所述输入部输入有关所述颜色的属性的任一个。

另外,本发明的第3个发明为根据本发明的第1个或第2个发明的颜色信息生成装置,其中,所述颜色数据库的所述球半径的值被更新为重新输入到所述输入部的球半径的值。

另外,本发明的第4个发明为根据本发明的第1个至第3个的任一个发明的颜色信息生成装置,其中,所述颜色信息生成装置具备显示由所述显示用数据生成部生成的所述显示用数据的显示部。

另外,本发明的第5个发明为根据本发明的第4个发明的颜色信息生成装置,其中,由所述显示用数据生成部生成的所述色球体的内部带有颜色。

另外,本发明的第6个发明为根据本发明的第5个发明的颜色信息生成装置,其中,所述显示用数据生成部形成以所述中心点为中心的所述球半径的虚拟色球体,并将大于等于预先设定的下限值且小于等于预先设定的上限值的多个所述RGB值分别变换为所述L*a*b*值,判断变换的所述L*a*b*值是否分别存在于所述虚拟色球体的内部,并将存在于所述虚拟色球体的内部的所述L*a*b*值的集合体作为所述色球体的显示用数据。

另外,本发明的第7个发明为根据本发明的第4个发明的颜色信息生成装置,其中,所述颜色信息生成装置具备计算两个所述色球体间的色差的色差计算部,当所述显示部显示所述L*a*b*表色系统色立体以及作为所述色球体的第1色球体和第2色球体时,如果向所述输入部输入计算所述第1色球体和所述第2色球体之间的距离的命令,所述色差计算部计算所述第1个色球体的所述中心点和所述第2色球体的所述中心点之间距离,并将其作为所述第1色球体和所述第2色球体之间的所述色差。

另外,本发明的第8个发明为根据本发明的第1至第7个的任一个发明的颜色信息生成装置,其中,所述显示用数据生成部将所述L*a*b*表色系统色立体的L*a*截面、L*b*截面、或a*b*截面中的任一个指定为投影截面,并将一个或多个所述色球体投影到所述投影截面上,由此生成将投影色球体配置在所述投影截面上的显示用数据。

另外,本发明的第9个发明为根据本发明的第8个发明的颜色信息生成装置,其中,所述显示用数据生成部,当在所述投影截面上配置有大于等于两个的所述投影色球体时,生成表示从一个所述投影色球体朝向另一个所述投影色球体的矢量的显示用数据。

另外,本发明的第10个发明为根据本发明的第6个发明的颜色信息生成装置,其中,在所述颜色数据库中,将从色名、色号、XYZ表色系统的XYZ值以及孟塞尔表色系统的HVC值的群组中选择的有关一个或多个颜色的属性与所述L*a*b*值或所述RGB值赋予对应关系,所述显示用数据生成部将判断为存在于所述虚拟色球体内部的所述L*a*b*值分别变换为其他所述属性,并生成变换后的所述属性配置在有关该属性的表色系统色立体内的显示用数据。

另外,本发明的第11个发明为根据本发明的第6个发明的颜色信息生成装置,其中,在所述颜色数据库中,将作为有关颜色的属性的孟塞尔表色系统的HVC值与所述L*a*b*值或所述RGB值赋予对应关系,所述显示用数据生成部将判断为存在于所述虚拟色球体内部的所述L*a*b*值分别变换为所述HVC值,并将变换后的所述HVC值的集合体作为色椭圆球体,生成将所述色椭圆球体配置在孟塞尔表色系统色立体内的显示用数据。

另外,本发明的第12个发明为根据本发明的第11个发明的颜色信息生成装置,其中,所述颜色信息生成装具备计算两个所述色球体间的色差的色差计算部,当所述显示部显示所述孟塞尔表色系统色立体以及作为所述色椭圆球体的第1色椭圆球体和第2色椭圆球体时,如果向所述输入部输入计算所述第1色椭圆球体和第2色椭圆球体之间的色差的命令,所述色差计算部则将所述第1个色椭圆球体的中心点的HVC值和所述第2色椭圆球体的中心点的HVC值分别变换为L*a*b*值,计算所述变换的两个L*a*b*值之间的距离,并将其作为所述第1色椭圆球体和所述第2色椭圆球体之间的所述色差计。

另外,本发明的第13个发明为根据本发明的第10个发明的颜色信息生成装置,其中,所述显示部显示的有关所述变换后的属性的表色系统色立体,能够旋转和变焦。

另外,本发明的第14个发明为根据本发明的第2个发明的颜色信息生成装置,其中,所述颜色信息生成装置,具备属性演算部,所述属性演算部具有从任一个所述属性导出其他所述属性的变换公式,当所述任一个属性输入到所述输入部时,通过所述变换公式导出对应的所述其他属性;并可生成所述颜色数据库。

另外,本发明的第15个发明为一种颜色信息生成方法,包括:输入步骤,输入作为有关颜色刺激的属性的L*a*b*表色系统的L*a*b*值或作为有关计算机的颜色的属性的RGB值;以及显示用数据生成步骤,参照颜色数据库生成将所述色球体配置在线条画的所述L*a*b*表色系统色立体内的显示用数据,所述颜色数据库中,将所述L*a*b*值、所述RGB值、以及在L*a*b*表色系统色立体中以所述L*a*b*值为中心而形成的色球体的球半径赋予相互对应关系,所述球半径与色差成比例并且作为表示人能够通过感觉识别颜色的级别的值被预先设定,所述色球体以与所述输入到输入部的所述L*a*b*值或所述RGB值具有对应关系的所述L*a*b*值为中心点,并具有所述赋予对应关系的所述球半径且至少在其表面带有颜色。

另外,本发明的第16个发明为一种记录媒体,其中,所述记录媒体记录有使计算机执行根据本发明的第15个发明的颜色信息生成方法的至少所述输入步骤以及所述显示用数据生成步骤的程序,并可由计算机进行处理。

另外,与本发明的第1个发明有关的发明为一种程序,其中,所述程序使计算机执行根据本发明的第15个发明的颜色信息生成方法的至少所述输入步骤以及所述显示用数据生成步骤。

发明效果

根据本发明能够提供一种通过立体显示颜色的属性信息而能够容易地掌握有关颜色的属性的空间特性的颜色信息生成装置以及颜色信息生成方法。

附图说明

图1表示有关本发明的实施方式的颜色信息生成装置的功能结构的框图。

图2表示有关本发明的实施方式的颜色信息生成装置结构的具体例子的框图。

图3(a)是以往的色差感觉级别表的结构图。

图3(b)是本发明的实施方式的色差感觉级别表的结构图。

图4是有关本发明的实施方式的颜色数据库的结构图。

图5是在有关本发明的实施方式的颜色数据库中记录属性信息的记录处理的流程图。

图6(a)是表示有关本发明的实施方式的L*a*b*表色系统色立体中的色球体的状态的图。

图6(b)是表示有关本发明的实施方式的L*a*b*表色系统色立体中的色球体的结构的图。

图7(a)是表示有关本发明的实施方式的显示用数据生成部在L*a*b*表色系统色立体中形成色球体的步骤的图。

图7(b)是表示有关本发明的实施方式的显示用数据生成部在L*a*b*表色系统色立体中形成色球体的步骤的图。

图7(c)是表示有关本发明的实施方式的显示用数据生成部在L*a*b*表色系统色立体中形成色球体的步骤的图。

图7(d)是表示有关本发明的实施方式的显示用数据生成部在L*a*b*表色系统色立体中形成色球体的步骤的图。

图8是表示有关本发明的实施方式的显示用数据生成部形成色球体的色球体形成处理的流程图。

图9(a)是表示有关本发明的实施方式的孟塞尔表色系统色立体中的色椭圆球体的状态的图。

图9(b)是表示有关本发明的实施方式的孟塞尔表色系统色立体中的色椭圆球体的结构的图。

图9(c)是表示有关本发明的实施方式的孟塞尔表色系统色立体中的色椭圆球体的中心点的图。

图10是有关本发明的实施方式的显示用数据生成部形成色椭圆球体的色椭圆球体形成处理的流程图。

图11是表示有关本发明的实施方式的显示在显示器上的颜色检索画面的一个例子的图。

图12是表示有关本发明的实施方式的显示在显示器上的颜色检索画面的一个例子的图。

图13是在有关本发明的实施方式的颜色信息生成装置中,检索颜色时的显示用数据生成部中的颜色检索处理的流程图。

图14(a)是表示有关本发明的实施方式的L*a*b*表色系统色立体中的两个色球体的状态的图。

图14(b)是表示有关本发明的实施方式的L*a*b*表色系统色立体中的两个色球体的色差的图。

图15(a)是表示有关本发明的实施方式的孟塞尔表色系统色立体中的两个色椭圆球体的状态的图。

图15(b)是表示有关本发明的实施方式的孟塞尔表色系统色立体中的两个色椭圆球体的色差的图。

图16是有关本发明的实施方式的色差计算部计算色差的色差计算处理的流程图。

图17是表示在有关本发明的实施方式的显示部上显示有多个色球体的状态的图。

图18是有关本发明的实施方式的显示用数据生成部生成投影色球体的显示用数据并将其进行显示的投影色球体显示处理的流程图。

图19(a)是表示在有关本发明的实施方式的显示部中,矢量显示在投影截面上的多个投影色球体之间的状态的图。

图19(b)是表示在有关本发明的实施方式的显示部中,基于时序图的矢量显示在投影截面上的多个投影色球体之间的状态的图。

图20是有关本发明的实施方式的显示用数据生成部生成投影色球体之间的矢量的显示用数据并将其进行显示的矢量显示处理的流程图。

图21是表示JIS系统色名表的一个例子的图。

符号说明

1...颜色信息生成装置;2...CPU;3...控制程序;4...主存储部;5...显示器控制部;6...显示器;7...输入机构控制部;8...键盘;9...鼠标;10...色度计;11...输入机构;12...颜色数据库;12a...色号项目;12b...色名项目;12c...L*a*b*值项目;12d...HVC值项目;12e...XYZ值项目;12f...RGB值项目;12g...球半径项目;13...颜色数据存储部;14...USB控制部;15...USB端子;16...通信控制部;17...通信线端子;18...存储卡控制部;19...存储卡插槽;20...电源控制部;21...电源开关;22...总线;23...变换表;24...色差感觉级别表;24a...ΔE范围项目;24b...感觉评语项目;24c...色差感觉级别项目;24d...球半径项目;25...L*a*b*表色系统色立体;25Q...交点;25S...投影截面;26、26A~26K...色球体;26AQ、26BQ、26P、26Q...L*a*b*值;26T...虚拟色球体;27...孟塞尔表色系统色立体;28、28A、28B...色椭圆球体;28AQ、28BQ、28Q...中心点(HVC值);28P...HVC值;29...颜色检索画面;29a...色号输入项目;29b...色名输入项目;29c...显示种类项目;29d...检索范围项目;29e...检索按钮;29f...结果显示窗;30、30a~30k...投影色球体;31...轮廓线;32、32a~32e...矢量;33、33a~33f...投影色球体;34、34a~34e...矢量;40...显示用数据生成部;41...输入部;42...显示部;43...属性演算部;44...色差计算部;50...色差感觉级别表;50a...ΔE范围项目;50b...感觉评语项目;100...JIS系统色名表;101...JIS系统色名;102...颜色区域

具体实施方式

下面,参照附图对本发明的实施方式进行说明。

图1表示有关本发明的实施方式的颜色信息生成装置的功能框图。

本实施方式的颜色信息生成装置具备保持属性信息的颜色数据库12。在这里所谓的属性信息是指色名、L*a*b*表色系统的L*a*b*值、孟塞尔表色系统的HVC值、XYZ表色系统的XYZ值、或RGB值等。其中,L*a*b*值是有关本发明的颜色刺激(Colourstimulus)的属性之一个例子,RGB值是有关本发明的计算机的颜色的属性之一个例子,色名、色号、XYZ值以及HVC值是有关本发明的颜色的属性之一个例子。

本实施方式的颜色信息生成装置还具备:输入部41,输入所要显示的属性信息的值;显示用数据生成部40,参照颜色数据库12生成对应于由输入部41输入的属性信息的值的显示用数据;以及显示部42,显示由显示用数据生成部40生成的显示用数据。并且,还具备:色差计算部44,计算显示在显示部42的两个颜色间的色差;以及属性演算部43,将输入到输入部41的属性信息的值变换为其他类型的属性信息的值,然后将这些值赋予对应关系并记录在颜色数据库12中。

图2表示有关本实施方式的颜色信息生成装置的具体的结构例子的框图。

图2显示的颜色信息生成装置1具备:控制整个装置的CPU2;存储控制整个装置的控制程序3的主存储部4;被显示器控制部5控制并显示有关颜色的属性信息的显示器6;由被输入机构控制部7控制的键盘8、鼠标9以及色度计10构成的输入机构11;存储颜色数据库12的颜色数据存储部13;被USB控制部14控制的USB端子15;被通信控制部16控制的通信线端子17;被存储卡控制部18控制的存储卡插槽19;以及被电源控制部20控制并控制向颜色信息生成装置1供给电源的电源开关21,这些与总线22相连接。

另外,图2所示的将输入机构控制部7和输入机构11合并起来的结构相当于图1的输入部41,图2所示的将显示器控制部5和显示器6合并起来的结构相当于图1的显示部42。而且,通过图2的CPU2执行控制程序3,实现图1的显示用数据生成部40、属性演算部43、以及色差计算部44的功能。

主存储部4存储用于相互变换L*a*b*值、HVC值、XYZ值或RGB值的变换表23。颜色数据存储部13存储用于保持人通过感觉识别色差时作为基准的数据的色差感觉级别表24。存储卡插槽19中插有记忆棒、SD卡、闪存卡(注册商标)等的存储卡。USB端子15连接有USB连接线,通信线端子17连接有局域网电缆或电话线。

图3(a)表示以往的色差感觉级别表50的结构,图3(b)表示本实施方式的色差感觉级别表24的结构。

在图3(a)中,以往的色差感觉级别表50保持将人能够通过感觉识别颜色的级别用L*a*b*表色系统中的色差ΔE的范围显示的ΔE范围项目50a以及通过评语显示人能够通过感觉识别颜色的程度的感觉评语项目50b。在这里,ΔE是L*a*b*表色系统中的色差。感觉评语项目50b保持英文和日文。色差感觉级别表50将保持于ΔE范围项目50a以及感觉评语项目50b的值赋予相互对应关系并将其进行保持。在这里,ΔE“0~0.5”与感觉评语“Trace,极其微小的差异”被赋予对应关系。还有,ΔE“0.5~1.5”与感觉评语“Slight,微小的差异”被赋予对应关系。

然而,众所周知即使在ΔE为“0~0.5”的情况下,人也能够通过感觉识别色差。于是,在本实施方式的颜色数据存储部13不是保持图3(a)所示的以往的色差感觉级别表50,而是保持图3(b)所示的色差感觉级别表24。

在图3(b)中,色差感觉级别表24不仅保持与以往的色差感觉级别表50的ΔE范围项目50a以及感觉评语项目50b相对应的ΔE范围项目24a以及感觉评语项目24b,而且还保持表示L*a*b*表色系统中的两个颜色的色差ΔE的级别的色差感觉级别项目24c和表示L*a*b*表色系统色立体中的色球体的球半径的球半径项目24d。因为L*a*b*表色系统色立体是颜色空间上的距离与颜色的感觉差成比例地构成的均等颜色空间,所以其球半径与色差成比例。

色差感觉级别表24将保持在ΔE范围项目24a、感觉评语项目24b、色差感觉级别项目24c以及球半径项目24d的值赋予相互对应关系并将其进行保持。

在这里,色差感觉级别项目24c保持0至6的7个阶段的级别。与图3(a)所示的色差感觉级别表50不同,在图3(b)所示的色差感觉级别表24中,ΔE“0~0.2”是与感觉评语“NotRecognized,无法识别色差”、色差感觉级别“0”以及球半径“0~0.2”相对应地进行储存。还有,ΔE“0.2~0.5”是与感觉评语“Trace,极其微小的差异”、色差感觉级别“1”以及球半径“0.2~0.5”相对应地储存。由此,颜色信息生成装置1即使ΔE处于“0~0.5”的范围内,也可通过ΔE“0~0.2”或“0.2~0.5”,能够获取分别对应的感觉评语、色差感觉级别以及球半径。由此,用户可以比以往更加严密地进行颜色管理的同时能够细致地掌握颜色的特性。

另外,在这里,感觉评语项目24b是用英文和日文保持的,然而也可以用与每个ΔE相对应的其他语言保持。

图4表示颜色数据库12的结构。

颜色数据库12,将保持唯一的色号的色号项目12a、保持色名的色名项目12b、保持L*a*b*值的L*a*b*值项目12c、保持HVC值的HVC值项目12d、保持XYZ值的XYZ值项目12e、保持RGB值的RGB值项目12f、以及表示L*a*b*表色系统色立体中的色球体的球半径的球半径项目12g赋予相互对应关系并将其进行保持。L*a*b*值项目12c保持L*值、a*值以及b*值,HVC值项目12d保持H值、V值以及C值,XYZ值项目12e保持X值、Y值以及Z值,RGB值项目12f保持R值、G值以及B值。在这里,球半径项目12g所保持的球半径设为“0.2”。保持于球半径项目12g的球半径,例如,通过作为输入部41的键盘8输入数值,能够改变该数值。

例如,如果用户通过作为输入部41的键盘8输入色名或通过色度计10输入L*值、a*值以及b*值,属性演算部43则将被输入的数值变换为与其相对应的其他属性信息。也就是说,在图2的结构的情况下,CPU2利用变换表23通过人们已知的一般的方法将被输入的L*值、a*值以及b*值分别变换为H值、V值和C值,X值、Y值和Z值,以及R值、G值和B值。接着,CPU2将这些数据与被保持在色号项目12a的色号对应起来,将色名保持在色名项目12b中,将L*值、a*值和b*值保持在L*a*b*值项目12c中,将H值、V值和C值保持在HVC值项目12d中,将X值、Y值和Z值保持在XYZ值项目12e中,将R值、G值和B值保持在RGB值项目12f中。

这样,通过属性演算部43生成颜色数据库12,用户能够容易地将色号、色名、L*a*b*值、HVC值、XYZ值、RGB值以及球半径赋予对应关系并进行管理。

下面,对本实施方式的颜色信息生成装置的属性演算部43将属性信息记录到颜色数据库12里的步骤进行说明。图5表示属性信息记录到颜色数据库12里的记录处理的流程。

用户,例如用键盘8输入色名(S101)。接着,例如用键盘8或色度计10输入L*a*b*值(S102)。当输入了L*a*b*值时,CPU2则利用变换表23根据被输入的L*a*b*值计算出XYZ值(S103),接着计算出HVC值(S104),然后计算出RGB值(S105)。CPU2确定没有与色名和L*a*b*值等建立对应关系的唯一的色号的色号(S106)。

接着,CPU2将确认是否更改保持在球半径项目12g里的球半径的提示显示在显示器6上(S107)。如果球半径被更改(在S107中为是),CPU2例如就将输入到键盘8上的数值作为球半径(S108)。

另一方面,在步骤S107中,球半径没有被更改时(在S107中为否),CPU2将预先设定的数值作为球半径。在这里,预先设定的数值,例如为0.2。

CPU2将色号保持在色号项目12a中,将色名保持在色名项目12b中,将L*a*b*值保持在L*a*b*值项目12c中,将HVC值保持在HVC值项目12d中,将XYZ值保持在XYZ值项目12e中,将RGB值保持在RGB值项目12f中,将球半径保持在球半径项目12g中(S109),到此结束记录处理。

如上所述,属性演算部43根据L*a*b*值计算出HVC值、XYZ值以及RGB值。在这里,属性演算部43构成为:即使在输入了HVC值、XYZ值以及RGB值的任一个的情况下,也能够计算出L*a*b*值、HVC值、XYZ值或RGB值。

如上所述,用户通过将色名和例如L*a*b*值输入到输入部41,能够容易地制作将色号、色名、L*a*b*值、HVC值、XYZ值、RGB值以及球半径赋予对应关系的颜色数据库12。

下面,对L*a*b*表色系统色立体中的色球体进行说明。

图6(a)以及(b)表示色球体26的状态和结构。图6(a)表示L*a*b*表色系统色立体25中的色球体26的状态,图6(b)表示色球体26的结构。

在图6(a)中,L*a*b*表色系统色立体25是连接红色方向的+a和绿色方向的-a的轴a、连接黄色方向的+b和蓝色方向的-b的轴b、以及连接白色方向的+L和黑色方向的-L的轴L相互垂直相交的球状的立体。色球体26形成在L*a*b*表色系统色立体25的内部,其形状呈大致球状。

在图6(b)中,色球体26呈球半径为r的大致球状,由多个L*a*b*值26P的集合体组成。在这里,参照图4,球半径r为保持在颜色数据库12的球半径项目12g里的值。例如,在这里球半径r为0.2。

参照图3(b)的色差感觉级别表24,从与球半径项目24d“0~0.2”对应的感觉评语“NotRecognized、无法识别色差”可得知球半径r为0.2的色球体26是人无法识别色差的L*a*b*值26P的集合体。这表示人认为存在于色球体26的内部的所有的L*a*b*值26P为同色。如上所述,本实施方式的颜色信息生成装置通过在L*a*b*表色系统色立体25显示对应球半径r的值的色球体26,能够表示符合规定条件的颜色的范围。

这时,作为显示部42的显示器6用基于与L*a*b*值26P相对应的RGB值的颜色显示色球体26。由此,用户通过目视确认显示在显示器6上的色球体26,不仅可掌握颜色的范围也可掌握色球体26表示的颜色。还有,用户通过考虑L*a*b*表色系统色立体25中的色球体26的位置,例如可得知色球体26向红色方向靠近多少距离。

下面,对显示用数据生成部40形成色球体26的步骤进行说明。

图7(a)至(d)表示在L*a*b*表色系统色立体25中形成色球体26的步骤。

在图7(a)中,CPU2将成为色球体26的中心的L*a*b*值26Q标示在L*a*b*表色系统色立体25中。L*a*b*值26Q通过用键盘8或鼠标9指定保持在颜色数据库12里的色号、色名、或L*a*b*值来确定。

接着,在图7(b)中,CPU2参照颜色数据库12从球半径项目12g获取与所确定的L*a*b*值26Q具有对应关系的球半径r并形成以标示在L*a*b*表色系统色立体25中的L*a*b*值26Q为中心的球半径r的虚拟色球体26T。

有的L*a*b*值有时会在RGB值的显示范围之外。于是,在图7(c)中,CPU2参照存储于主存储部4中的有关RGB值的规定范围,获取多个在规定范围之内的RGB值。

CPU2将L*a*b*值变换至XYZ值,将XYZ值变换至RGB值。各个变换式采用人们已知的公式。

由此,显示器6可以基于RGB值显示获取的L*a*b*值。之后,CPU2判断变换后的L*a*b*值是否存在于虚拟色球体26T的内部并只将存在于虚拟色球体26T的内部的L*a*b*值标示在L*a*b*表色系统色立体25中。

在图7(d)中,CPU2将作为变换的L*a*b*值而存在于虚拟色球体26T的内部的所有的L*a*b*值标示在L*a*b*表色系统色立体25中,以此形成色球体26。

如上所述,由显示用数据生成部40生成将色球体26配置在线条画的L*a*b*表色系统色立体25内的显示用数据。利用由显示用数据生成部40生成的显示用数据,基于RGB值着色的色球体26显示在作为显示部42的显示器6上。

图8表示显示用数据生成部40形成色球体26的色球体形成处理的流程。

在图8中,当通过键盘8或鼠标9指定成为色球体26的中心的L*a*b*值26Q时(S201),CPU2在L*a*b*表色系统色立体25中形成以L*a*b*值26Q为中心的球半径r的虚拟色球体26T(S202)。在这里,主存储部4分别存储有关RGB值的R值、G值以及B值的下限值和上限值。CPU2从主存储部4获取有关R值、G值以及B值的下限值和上限值(S203)。CPU2将R值的下限值当作R值(S204),将G值的下限值当作G值(S205),将B值的下限值当作B值(S206)。CPU2将由R值、G值以及B值组成的RGB值变换为L*a*b*值(S207)。

接着,CPU2判断变换后的L*a*b*值是否存在于虚拟色球体26T的内部(S208)。当L*a*b*值存在于虚拟色球体26T的内部时(在S208为是),CPU2将L*a*b*值当作L*a*b*值26P标示在虚拟色球体26T的内部(S209),并执行步骤S210的处理。

另一方面,在步骤S208中,当L*a*b*值不存在于虚拟色球体26T的内部时(在S208中为否),CPU2不在虚拟色球体26T的内部标示L*a*b*值26P而执行步骤S210的处理。

在步骤S210中,CPU2给B值加上1并判断B值是否大于B值的上限值(S211)。当B值不大于有关B值的上限值时(在S211中为否),CPU2执行步骤S207至步骤S211的处理。另一方面,在步骤S211中,当B值大于有关B值的上限值时(在S211中为是),CPU2给G值加上1(S212)并判断G值是否大于G值的上限值(S213)。当G值不大于G值的上限值时(在S213中为否),CPU2执行步骤S206至步骤S213的处理。另一方面,在步骤S213中,当G值大于G值的上限值时(在S213中为是),CPU2给R值加上1(S214)并判断R值是否大于R值的上限值(S215)。

当R值不大于有关R值的上限值时(在S215中为否),CPU2执行步骤S205至步骤S215的处理。另一方面,在步骤S215中,当R值大于有关R值的上限值时(在S215中为是),CPU2结束色球体形成处理。

在这里,在步骤S210、步骤S212以及步骤S214中,给B值、G值以及R值增加的值也可以不是1而是0.5或2等。

如上所述,本实施方式的显示用数据生成部40通过将存储在主存储部4中的从下限值至上限值所包含的多个RGB值变换为L*a*b*值,生成在L*a*b*表色系统色立体25中形成色球体26的显示用数据。

另外,在上述的步骤S201中,对输入成为所要显示的色球体26的中心的L*a*b*值26Q进行了说明,然而也可以替代L*a*b*值输入其他属性信息(色名、HVC值、XYZ值或RGB值等),并参照颜色数据库12将那些被输入的属性信息变换为L*a*b*值。输入步骤S201中的属性信息的处理相当于本发明的输入步骤的一个例子。还有,生成用于显示在显示器6上的显示用数据的步骤S202至步骤S215的处理相当于本发明的显示用数据生成步骤的一个例子。

另外,在这里,提取并标示所有的位于虚拟色球体26T内部的L*a*b*值26P并生成显示用数据,然而,如图6(a)所示,要使色球体26显示在显示器6上只要配置位于虚拟色球体26T的表面部分的L*a*b*值26P即可,也可以只标示位于虚拟色球体26T的表面部分的L*a*b*值26P并生成显示用数据。只要至少标示位于虚拟色球体26T的球表面的L*a*b*值26P,即使将显示在显示器6上的L*a*b*表色系统色立体25向上下左右方向旋转显示,也能将色球体6显示在显示器6上。

但是,要使显示器6上的显示能够变焦且显示色球体26的内部,如上所述那样,需要对位于虚拟色球体26T内部的L*a*b*值26P也进行标示并制作显示用数据。

另外,随着显示器6上的显示逐渐变焦,被显示的颜色间的距离将变大,在变焦之前未能够目视确认的色球体26的表面和内部截面的颜色的分布也变得能够目视确认。

下面,对孟塞尔表色系统色立体中的色球体进行说明。

图9(a)以及(b)表示孟塞尔表色系统色立体27中的色椭圆球体28的状态以及结构。图9(a)表示孟塞尔表色系统色立体27中的色椭圆球体28的状态,图9(b)表示色椭圆球体28的结构。还有,图9(c)表示色椭圆球体28的中心点28Q。

在图9(a)中,孟塞尔表色系统色立体27是由在纵向表示亮度的轴V、在与轴V垂直的方向表示彩度的轴C、以及在以轴V为中心的圆周方向表示色相的圆周方向H构成的圆柱状的立体。色椭圆球体28形成在孟塞尔表色系统色立体27的内部,其形状呈大致椭圆球状。但是,需要注意的是根据孟塞尔表色系统色立体的立体坐标位置有时不是对称的椭圆形状而是相当扭曲的变形椭圆形状。

在图9(b)中,色椭圆球体28由多个HVC值28P的集合体构成,其形状呈大致椭圆球状。在这里,如图6(b)所示,HVC值28P是构成色球体26的L*a*b*值26P变换为HVC值28P的结果。因而,色椭圆球体28是L*a*b*表色系统色立体25中的色球体26变换为孟塞尔表色系统色立体27的结果。当L*a*b*表色系统色立体25中的色球体26变换为孟塞尔表色系统色立体27中的色椭圆球体28时,色椭圆球体28就呈大致椭圆球状。

在图9(c)中,因为中心点28Q在变换色立体时变形,所以并不一定是色椭圆球体28的中心点。

如上所述,由显示用数据生成部40生成在线条画的孟塞尔表色系统色立体27内配置了色椭圆球体28的显示用数据。利用由显示用数据生成部40生成的显示用数据,作为显示部42的显示器6用基于与HVC值28P相对应的RGB值的颜色显示色椭圆球体28。

由此,用户通过目视确认显示在显示器6上的色椭圆球体28,不仅能掌握到色的范围,而且还能掌握到色椭圆球体28所表示的颜色。还有,用户通过考虑孟塞尔表色系统色立体27中的色椭圆球体28的位置,例如,可得知色椭圆球体28向亮度方向靠近多少距离。

图10表示显示用数据生成部40形成色椭圆球体28的色椭圆球体形成处理的流程。

在图10中,如果用键盘8或鼠标9指定成为色球体26的中心的L*a*b*值26Q(S301),则CPU2在L*a*b*表色系统色立体25中形成色球体26(S302)。在这里,CPU2通过执行图8的步骤S202至步骤S215的处理形成色球体26。

CPU2将构成色球体26的多个L*a*b*值26P分别变换为HVC值28P(S303)。

接着,CPU2通过在孟塞尔表色系统色立体27中标示变换的HVC值28P而形成色椭圆球体28(S304),然后结束色椭圆球体形成处理。

以往,在孟塞尔表色系统中未能立体地表现色名的空间,然而,本实施方式的颜色信息生成装置通过将代表值变换为L*a*b*表色系统,利用色差(色球体的半径)实现了在孟塞尔表色系统中立体地表现色名的空间。

另外,在这里,对显示L*a*b*表色系统色立体中的色球体以及对显示孟塞尔表色系统色立体中的色椭圆球体进行了说明,然而,本实施方式的颜色信息生成装置用与上述同样的方法也可显示除了上述之外的表色系统色立体中的颜色的属性。

由此,用户能够掌握有关各种表色系统色立体中的颜色的属性的空间特性。

下面,对检索颜色时,显示在显示器6上的颜色检索画面进行说明。

图11表示显示在作为显示部42的显示器6上的颜色检索画面29的一个例子。

颜色检索画面29作为输入用于检索颜色的检索条件的输入项目包括:色号输入项目29a,用于输入色号;色名输入项目29b,用于输入色名;显示种类项目29c,选择用L*a*b*表色系统、孟塞尔表色系统、XYZ表色系统、或RGB中的哪一种显示种类显示检索到的颜色;以及,检索范围项目29d,指定L*a*b*值、HVC值、XYZ值、或RGB值的范围。

另外,颜色检索画面29具备根据输入到色号输入项目29a、色名输入项目29b、显示种类项目29c、或检索范围项目29d中的内容执行颜色检索时被按下来的检索按钮29e。并且,颜色检索画面29具备显示检索结果的结果显示窗29f。

用户通过在色号输入项目29a、色名输入项目29b、显示种类项目29c、或检索范围项目29d中的所有项目或者部分项目中输入检索条件并按下检索按钮29e进行颜色的检索。

在图11中,作为检索条件,在色名输入项目29b中输入了“胡萝卜橙色”的色名,显示种类项目29c选择了L*a*b*表色系统。当用户没有选择显示种类时,显示种类项目29c作为默认值选择L*a*b*表色系统。色名可用键盘8输入,显示种类项目29c可用鼠标9输入。

在显示种类项目29c中,如果选择L*a*b*表色系统,检索范围项目29d则显示输入关于L*a*b*值的范围的项目。

当按下检索按钮29e时,由显示用数据生成部40生成用于显示在结果显示窗29f上的显示用数据,如图11所示,在结果显示窗29f上显示出色名“胡萝卜橙色”和基于在显示种类项目29c中选择的L*a*b*表色系统的检索结果。

因为在显示种类项目29c中选择了L*a*b*表色系统,所以在结果显示窗29f上显示L*a*b*表色系统色立体25。还有,在结果显示窗29f上将有关被检索的颜色的L*a*b*值作为L*a*b*值26P显示在线条画的L*a*b*表色系统色立体25内。此时,在结果显示窗29f上,用基于与L*a*b*值26P相对应的RGB值的颜色显示L*a*b*值26P。另外,在图11中,通过赋予图案表现L*a*b*值26P的着色。

图12表示显示在显示器6上的颜色检索画面29的另一个例子。

在图12中,作为检索条件,在显示种类项目29c中选择了L*a*b*表色系统,在检索范围项目29d中输入了L*a*b*值的范围。检索范围项目29d中的L*值的范围为“0~50”、a*值的范围为“20~80”、b*值的范围为“40~80”。

当按下检索按钮29e时,由显示用数据生成部40生成用于显示在结果显示窗29f上的显示用数据,如图12所示,在结果显示窗29f上显示出基于在显示种类项目29c中所选择的L*a*b*表色系统和输入在检索范围项目29d中的L*a*b*值的范围的检索结果。

因为在显示种类项目29c中选择了L*a*b*表色系统,所以在结果显示窗29f上显示L*a*b*表色系统色立体25。还有,在结果显示窗29f上,符合输入在检索范围项目29d中的L*a*b*值的范围内的多个L*a*b*值作为L*a*b*值26P显示在L*a*b*表色系统色立体25内。此时,在结果显示窗29f上,用基于与每个L*a*b*值26P相对应的RGB值的颜色显示每个L*a*b*值26P。另外,在图12中,通过赋予不同的图案来表现每个L*a*b*值26P的不同的颜色。

还有,虽然在图12的结果显示窗29f内没有显示与每个L*a*b*值26P相对应的色名,但是,如果在显示于结果显示窗29f上的所希望的L*a*b*值26P的位置上用鼠标9对准光标,则弹出显示与L*a*b*值26P相对应的色名。

如上所述,检索结果被显示在结果显示窗29f上,因而,用户通过在色号输入项目29a、色名输入项目29b、显示种类项目29c、或检索范围项目29d中输入检索条件,能够用L*a*b*表色系统、孟塞尔表色系统、XYZ表色系统、或RGB掌握检索结果。还有,由于被检索的颜色是用结果显示窗29f中与被检索的颜色相对应的色彩和色名来显示的,所以用户能够容易地通过视觉确认被检索的颜色。

图13表示检索颜色时的显示用数据生成部40中的颜色检索处理的流程。

在图13中,作为显示部42的显示器6显示如图11及图12所示的颜色检索画面29(S401)。颜色检索画面29在显示种类项目29c中将L*a*b*表色系统作为默认值选择L*a*b*表色系统(S402)。

接着,如果在色号输入项目29a或色名输入项目29b中输入色号或色名(在S403中为是),则CPU2在显示种类项目29c中,等待选择与作为默认值的L*a*b*表色系统不同的显示的种类(S404)。在这里,所谓与作为默认值的L*a*b*表色系统不同的显示的种类是指孟塞尔表色系统、XYZ表色系统、或RGB。

在步骤S404中,当选择了与L*a*b*表色系统不同的显示的种类时(在S404中为是),CPU2将显示种类项目29c中的显示的种类更改为从L*a*b*表色系统选择的显示的种类(S405)。然后,如果用户按下检索按钮29e(S409),CPU2则参照颜色数据库12(S410)。

另一方面,在步骤S404中,如果没有选择与L*a*b*表色系统不同的显示的种类(在S404中为否)并按下检索按钮20e(S409),CPU2则参照颜色数据库12(S410)。

在步骤S410中,CPU2从颜色数据库12的色号项目12a或色名项目12b中检索出输入的色号或色名。在这里,在显示种类项目29c中选择了L*a*b*表色系统。此时,CPU2从颜色数据库12的L*a*b*值项目12c获取与从颜色数据库12的色号项目12a或色名项目12b检索出的色号或色名具有对应关系的L*a*b*值。

然后,CPU2生成将获取的L*a*b*值当作L*a*b*值26P的显示用数据并将其显示在结果显示窗29f(S411)。

在步骤S403中,当色号或色名没有输入到色号输入项目29a或色名输入项目29b中时(在S403中为否),CPU2在显示种类项目29c中,等待选择与作为默认值的L*a*b*表色系统不同的显示的种类(S406)。

然后,在步骤S406中,当选取了与L*a*b*表色系统不同的显示的种类时(在S406中为是),CPU2将显示种类项目29c中的显示的种类更改为从L*a*b*表色系统选择的显示的种类(S407)并执行步骤S408的处理。

另一方面,在步骤S406中,当没有选择与L*a*b*表色系统不同的显示的种类(在S406中为否)时,CPU2等待在检索范围项目29d中输入确定检索范围的数值(S408)。

在步骤S408中,如果在检索范围项目29d中输入了数值(在S408中为是)并按下检索按钮29e(S409),CPU2就参照颜色数据库12(S410)。在这里,在显示种类项目29c中选择了L*a*b*表色系统。CPU2从颜色数据库12的L*a*b*值项目12c获取所有的符合输入到检索范围项目29d中的数值的L*a*b*值。CPU2生成将获取的所有的L*a*b*值作为L*a*b*值26P的显示用数据并将其显示在结果显示窗29f上(S411)。

如上所述,本实施方式的颜色信息生成装置通过使用显示在显示部42上的颜色检索画面29和颜色数据库12,能够用用户所希望的显示的种类将用户所希望的颜色显示在结果显示窗29f上。由此,用户能够容易地检索颜色并且能够得知所检索的颜色的特性。

下面,对本实施方式的颜色信息生成装置的色差计算部44计算L*a*b*表色系统色立体25中的两个色球体26的色差ΔE的情况进行说明。

图14(a)以及(b)表示两个色球体26的状态。图14(a)表示L*a*b*表色系统色立体25中的两个色球体26的状态,图14(b)表示两个色球体26的色差ΔE。

在图14(a)中,在L*a*b*表色系统色立体25中存在色球体26A和色球体26B。色差计算部44作为色差ΔE计算色球体26A和色球体26B的色差。

在图14(b)中,色球体26A的中心是L*a*b*值26AQ、色球体26B的中心是L*a*b*值26BQ。作为色差计算部44的CPU2根据L*a*b*值26AQ以及L*a*b*值26BQ计算出相当于L*a*b*值26AQ和L*a*b*值26BQ的距离的色差ΔE并将其显示在显示部42上。

ΔE(ΔE*ab)是分别将L*轴、a*轴、b*轴的差进行平方后的总和的平方根,可由下式(1)表示的色差式求得。

ΔE*ab=[(ΔL*)2+(Δa*)2+(Δb*)2]1/2  (1)

用户通过得知色球体26A和色球体26B的色差ΔE,可以以色球体26为单位对颜色进行管理和分析。

下面,对本实施方式的颜色信息生成装置的色差计算部44计算孟塞尔表色系统色立体27中的两个色椭圆球体28的色差ΔE的情况进行说明。

图15(a)以及(b)表示孟塞尔表色系统色立体27中的两个色椭圆球体28的状态。

在图15(a)中,孟塞尔表色系统色立体27中存在色椭圆球体28A和色椭圆球体28B。色差计算部44作为色差ΔE计算出色椭圆球体28A和色椭圆球体28B的色差。

在图15(b)中,色椭圆球体28A的中心是HVC值28AQ、色椭圆球体28B的中心是HVC值28BQ。

然而,因为孟塞尔表色系统色立体不是颜色空间上的距离与颜色的感觉差成比例地构成的均等颜色空间并且颜色的三个属性即色相、亮度、彩度的各自的尺度的感觉不相同,所以,无法像L*a*b*表色系统一样,从两点间的距离计算出色差。

因此,作为色差计算部44的CPU2先将HVC值28AQ以及HVC值28BQ分别变换为L*a*b*值,并通过使用式(1)的色差式计算出色差ΔE并将其显示在显示部42上。

用户通过得知色椭圆球体28A和色椭圆球体28B的色差ΔE,可以以色椭圆球体28为单位对颜色进行管理和分析。

图16表示色差计算部44在L*a*b*表色系统色立体25或孟塞尔表色系统色立体27中计算色差ΔE的色差计算处理的流程。

在图16中,通过键盘8或鼠标9对色差计算部44指定成为色球体26A以及色球体26B的中心的L*a*b*值26AQ以及L*a*b*值26BQ(S501)。如果指定了L*a*b*值26AQ以及L*a*b*值26BQ,则CPU2根据L*a*b*值26AQ以及L*a*b*值26BQ形成色球体26A以及色球体26B(S502)。在这里,CPU2通过执行图8中的步骤S202至步骤S215的处理形成色球体26A以及色球体26B,但不在显示器6上显示色球体26A以及色球体26B。

接着,CPU2等待通过键盘8或鼠标9选择L*a*b*表色系统色立体25或孟塞尔表色系统色立体27中的任一个(S503)。在此,当用户想得到色差时,从L*a*b*表色系统色立体25中和孟塞尔表色系统色立体27中可以得到同样的色差ΔE。

在步骤S503中,如果选择了L*a*b*表色系统色立体25,则CPU2将L*a*b*表色系统色立体25和在步骤S502中形成的色球体26A以及色球体26B的显示用数据(S504)显示在显示器6上。接着,作为色差计算部44的CPU2根据L*a*b*值26AQ以及L*a*b*值26BQ计算出色球体26A和色球体26B的色差ΔE(S505)。CPU2将计算出的L*a*b*表色系统色立体25中的色差ΔE显示在显示器6上(S506)。

另一方面,在步骤S503中,如果选择了孟塞尔表色系统色立体27,CPU2就将构成在步骤S502中形成的色球体26A以及色球体26B的L*a*b*值26P变换为HVC值28P(S506)。CPU2通过在孟塞尔表色系统色立体27内标示被变换的HVC值28P而将色椭圆球体28A以及色椭圆球体28B显示在显示器6上(S507)。

接着,作为色差计算部44的CPU2计算出色椭圆球体28A的中心点28AQ和色椭圆球体28B的中心点28BQ(S508)。在这里,当色椭圆球体为对称形时,中心点28AQ以及中心点28BQ是色椭圆球体28A以及色椭圆球体28B的长轴M和短轴N的交点。当是不对称的变形椭圆球形时,中心点28AQ以及28BQ是通过变换式将L*a*b*值26AQ以及L*a*b*值26BQ变换为HCV值的中心点,并且未必是变形椭圆球体的长轴和短轴的交点。

CPU2根据中心点28AQ以及中心点28BQ计算出色椭圆球体28A和色椭圆球体28B的色差ΔE(S505)。CPU2将计算出的孟塞尔表色系统色立体27中的色差ΔE显示在显示器6上(S506)。

如上所述,本实施方式的颜色信息生成装置的色差计算部44计算出L*a*b*表色系统色立体25或孟塞尔表色系统色立体27中的色差ΔE。由此,用户能够容易地得知L*a*b*表色系统色立体25中的有关色球体26的色差ΔE,或者孟塞尔表色系统色立体27中的有关色椭圆球体28的色差ΔE。

下面,对在显示器6上显示色球体26的状态进行说明。图17表示多个色球体26显示在作为显示部42的显示器6上的情况。

在图17中,显示用数据生成部40生成L*a*b*表色系统色立体25和色球体26作为投影色球体30而被投影的投影截面25S的显示用数据,并如图17显示在显示器6上。

对于L*a*b*表色系统色立体25,包含作为轴a、轴b、以及轴L的交点的交点25Q且与轴L垂直的投影截面25S作为a*b*截面、包含交点25Q且与轴a垂直的投影截面25S作为L*b*截面、包含交点25Q且与轴b垂直的投影截面25S作为L*a*截面。在这里,图17所示的投影截面25S作为a*b*截面。

显示器6将色球体26A至色球体26K显示在L*a*b*表色系统色立体25内。还有,显示器6将投影色球体30a至投影色球体30K显示在投影截面25S上。在这里,投影色球体30a至投影色球体30K是色球体26A至色球体26K投影在投影截面25S上的投影色球体,例如,投影色球体30a是色球体26A投影在投影截面25S上的投影色球体。此时,色球体26A至色球体26K和投影色球体30a至投影色球体30K用基于构成各自的色球体26的L*a*b*值26P相对应的RGB值的颜色显示在显示器6上。

还有,如图17所示,显示器6上显示有轮廓线31,该轮廓线31表示显示在投影截面25S上的投影色球体30a至投影色球体30K的轮廓。

当CPU2生成显示在显示器6上的轮廓线31的显示用数据时,对于以交点25Q为中心的360度方向指定存在于从交点25Q离半径方向最远的位置上的投影色球体30。CPU2通过用直线连接被指定的投影色球体30将轮廓线显示在显示器6上。

如上所述,本实施方式的颜色信息生成装置的显示部42在L*a*b*表色系统色立体25内显示多个色球体26并且在投影截面25S上显示多个投影色球体30。由此,用户能够通过视觉掌握色球体26之间或投影色球体30之间的位置关系。还有,显示部42在投影截面25S上显示轮廓线31。由此,用户能够通过视觉掌握在投影截面25S上显示的投影色球体30所存在之范围。

图18表示显示用数据生成部40生成投影色球体30的显示用数据并将其显示在显示部42上的投影色球体显示处理的流程。

在图18中,通过键盘8或鼠标9在本实施方式的颜色信息生成装置1上输入色号、色名、或L*a*b*值(S601)。接着,CPU2判断是否结束了色号、色名、或L*a*b*值的输入(S602)。在这里,用户通过反复执行步骤S601的处理可在颜色信息生成装置1上输入多个色号、色名、或L*a*b*值。

在步骤S602中,如果结束了色号、色名、或L*a*b*值的输入(在S602为是),则CPU2等待输入通过键盘8或鼠标9选择L*a*截面、L*b*截面、或a*b*截面中的任一个作为投影截面25S的命令(S603)。

在步骤S603中,如果选择了L*a*截面、L*b*截面、或a*b*截面中的任一个,CPU2就在显示器6上将色球体26显示在L*a*b*表色系统色立体25内(S604)。接着,CPU2将色球体26投影到在步骤S603选择的投影截面25S上,并在显示器6上将投影色球体30显示在投影截面25S上(S605)。接着,CPU2在显示器6上将轮廓线31显示在投影截面25S上(S606),然后结束投影色球体显示处理。

如上所述,本实施方式的颜色信息生成装置的显示部42中投影色球体30显示在用户所希望的投影截面25S上。由此,用户可目视确认多个投影截面25S中的投影色球体30,因而,可细致地分析颜色的特性。

图19(a)以及(b)表示在作为显示部42的显示器6中,矢量显示在投影截面25S上的多个投影色球体之间的状态。

图19(a)表示显示以投影色球体33a为始点的矢量32a至矢量32e的状态,图19(b)表示显示基于投影色球体33a至投影色球体33f的时序列的矢量34a至矢量34e的状态。

在此,在图19(a)以及(b)表示的投影面25S为a*b*截面,显示器6上显示投影面25S上的投影色球体33a至投影色球体33f。

在图19(a)中,投影色球体33a是矢量32a至矢量32e的始点,用户可随意指定。此时,显示器6上分别显示从成为始点的投影色球体33a对投影色球体33b至投影色球体33f的矢量32a至矢量32e。例如,矢量32a以投影色球体33a为始点朝向投影色球体33b。用户通过目视确认从成为始点的投影色球体33对其他的投影色球体33的矢量32,便可得知有关两个投影色球体33的方向和距离。

在图19(b)中,投影色球体33a至投影色球体33f分别与日期具有对应关系。在这里,与投影色球体33a相对应的日期最古老,时序列按从投影色球体33a至投影色球体33f日期逐渐变新的顺序赋予与日期的对应关系。

此时,显示器6根据投影色球体33a至投影色球体33f的时序列显示矢量34a至矢量34e。例如,显示器6从最古老的投影色球体33a朝向第2古老的投影色球体33b显示矢量34a,从第2古老的投影色球体33b朝向第3古老的投影色球体33c显示矢量34b。如此,显示器6根据与投影色球体33a至投影色球体33f相对应的日期显示矢量34a至矢量34e。由此,用户通过目视确认矢量34可得知有关投影色球体33的时序列。

图20表示显示用数据生成部40生成投影色球体之间的矢量显示用数据并将其显示在显示部42上的矢量显示处理的流程。

在图20中,通过键盘8或鼠标9在本实施方式的颜色信息生成装置1上输入色号、色名、或L*a*b*值(S701)。接着,CPU2判断是否结束了色号、色名、或L*a*b*值的输入(S702)。在这里,用户通过反复执行步骤S701的处理可在颜色信息生成装置1上输入多个色号、色名、或L*a*b*值。

在步骤S702中,如果结束了色号、色名、或L*a*b*值的输入(在S702中为是),则CPU2等待输入通过键盘8或鼠标9选择L*a*截面、L*b*截面、或a*b*截面中的任一个作为投影截面25S的命令(S703)。

在步骤S703中,如果选择了L*a*截面、L*b*截面、或a*b*截面中的任一个,则CPU2等待基于与投影色球体33具有对应关系的日期选择显示矢量的时序列模式(S704)。

在步骤S704中,如果通过键盘8或鼠标9选择了时序列模式(在S704中为是),则CPU2将投影截面25S显示在显示器6上并将投影色球体33显示在投影截面25S上(S705)。接着,CPU2将基于与投影色球体33具有对应关系的日期的矢量34显示在投影截面25S上(S706)。

另一方面,在步骤S704中,当没有选择时序列模式时(在S704中为否),用户指定成为矢量32的始点的投影色球体33(S707)。在这里,用户选择了投影色球体33a。

接着,CPU2将投影截面25S显示在显示器6上,将含有投影色球体33a的多个投影色球体33显示在投影截面25S上(S705)。CPU2从在步骤S707中指定的投影色球体33a朝向投影色球体33a以外的投影色球体33将矢量32显示在投影截面25S上(S706)。

如上所述,在本实施方式的颜色信息生成装置的显示部42中,根据用户所希望的显示方法,将矢量32或34显示在投影截面25S上。由此,用户通过目视确认显示在投影截面25S上的矢量32或34,可得知与想要查询的颜色的特性。

如上所述,在有关本实施方式的颜色信息生成装置1中,通过保持色差感觉级别表24,用户可严密且容易地管理颜色的属性信息。

还有,属性演算部43执行将属性信息记录在颜色数据库12的记录处理。由此,用户可将色号、色名、L*a*b*值、HVC值、XYZ值、RGB值以及半球经赋予对应关系并能够容易制作赋予了对应关系的颜色数据库12。

还有,作为显示部42的显示器6将色球体26或色椭圆球体28显示在用线条画表示的L*a*b*表色系统色立体25或孟塞尔表色系统色立体27中。由此,用户能够掌握L*a*b*表色系统色立体25或孟塞尔表色系统色立体27中的颜色的特性。

还有,本实施方式的颜色信息生成装置根据输入到颜色检索画面29上的检索条件执行颜色检索处理。由此,用户能够容易地检索颜色。

并且,显示器6显示关于两个色球体26或色椭圆球体28的色差ΔE和关于两个投影色球体30的矢量32或34。由此,可得知两个颜色彼此间的关系和特性。

如上所述,本发明的颜色信息生成装置将各种表色系统显示成立体或平面,因而,能够容易地掌握有关颜色的属性的空间特性。

另外,本发明不只限于本实施方式的结构,在不脱离本发明的宗旨的范围内可进行各种变形。

例如,在本实施方式中,颜色信息生成装置1可以构成为:不分别具备主存储部4和颜色数据存储部13,而是在主存储部4存储颜色数据库12和色差感觉级别表24。还有,颜色数据库12也可以构成为:不仅将色号项目12a、色名项目12b、L*a*b*值项目12c、HVC值项目12d、XYZ值项目12e、RGB值项目12f、以及球半径项目12g,还将日期和补充说明等的附加信息赋予相互对应关系并将其进行保持。还有,颜色信息生成装置1也可构成为:将显示在显示器6上的L*a*b*表色系统色立体25或孟塞尔表色系统色立体27向上下或左右方向旋转显示。

通过使用本发明的颜色信息生成装置将颜色的范围按用途显示在多个色立体上,因此能够通过直感且容易地进行汽车和服装等具有多个颜色的商品的颜色管理或如化妆品等类似颜色聚集在狭窄的范围内的商品的颜色管理。

另外,有关本发明的发明程序是一种使计算机执行上述的颜色信息生成方法的至少所述输入步骤以及所述显示用数据生成步骤的动作的程序,与计算机协同动作。

还有,本发明的程序记录媒体是一种记录使计算机执行上述的颜色信息生成方法的至少所述输入步骤以及所述显示用数据生成步骤的动作的程序的程序记录媒体,可通过计算机进行读取并且所读取的所述程序与所述计算机协同使用。

还有,本发明的上述“步骤的动作”意味着所述步骤的整个或一部分的动作。

还有,有关本发明的发明程序的一个利用方式也可以是,能够通过计算机读取的并记录在ROM等的记录媒体且与计算机协同动作的形态。

还有,有关本发明的发明程序的一个利用方式也可以是,在互联网等的传送媒体、光和电波等的传送媒体中传送,由计算机读取并与计算机协同动作的形态。

还有,上述的本发明的计算机不限于CPU等的单纯的硬件也可以是固件和OS或还包括外部设备。

另外,在本实施方式中对基于软件实现本发明的颜色信息生成装置的情况进行了说明,然而也可以基于硬件实现。

产业上的实用性

本发明的颜色信息生成装置以及颜色信息生成方法具有通过立体显示颜色的属性信息能够容易地掌握有关颜色的属性的空间特性的效果,并作为生成和显示用于显示颜色的属性信息的显示用数据的颜色信息生成装置以及颜色信息生成方法具有实用性。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号