(57)【要約】本願発明は、カラーアピアランス属性のHGlCl色空間に基づいて色データ処理を行う方法に関する。当該方法は、カラーアピアランス属性のHGlCl色空間においてのHGlClフォーマットの色データを取得するステップと、取得したHGlClフォーマットの色データから2つのHGlClフォーマットの色データを選択するステップと、選択したた2つのHGlClフォーマットの色データを色加算する及び/又は色差操作して操作によって生じるHGlClフォーマットの色データを得るステップと、を含む。前記方法は更に、操作によって生じるHGlClフォーマットの色データをCIE XYZフォーマットの色データに転換するステップを含む。本発明の方法により、色誤差の判定や、色の予測、マッチング及び補償が順調に行われるようになる。また、本発明の転換演算過程は簡単であり、転換スピードも速くなる。
2014525707.tif 000002
【特許請求の範囲】
【請求項１】
カラーアピアランス属性のHGlCl色空間に基づいて色データ処理を行う方法であって、
カラーアピアランス属性のHGlCl色空間中のHGlClフォーマットの色データを取得するステップと、
取得したHGlClフォーマットの色データから2つのHGlClフォーマットの色データを選択するステップと、
選択した2つのHGlClフォーマットの色データを色加算及び/又は色差操作して一つの操作によるHGlClフォーマットの色データを得るステップと、を含み、
前記カラーアピアランス属性の色空間HGlClは、CIEXYZデカルト色空間に基づいた、カラーアピアランス属性の、柱座標系で描かれる色空間であり、前記柱座標系は、クロマティックプレーンと、クロマティックプレーンの原点を通した、クロマティックプレーンに垂直するグレー軸とからなり、前記グレー軸は色のグレーレベルを描き、前記クロマティックプレーンは極座標平面であり、色のクロマティックベクトル
2014525707.tif 000088
を描き、前記クロマティックベクトルはクロマティックプレーンに平行なベクトルであり、極座標系内に示されるベクトル極角とベクトル極径とからなり、前記ベクトル極角はクロマティックベクトルの色相角Hであり、前記ベクトル極径はクロマティックベクトルのクロマティック値Clであり、即ち、一つの色Cがカラーアピアランス属性のHGlCl色空間では、C=（Gl、
2014525707.tif 000089
）=（H、Gl、Cl）となり、
前記クロマティックプレーンはCIEXYZデカルト色空間X+Y+Z=Kの平面であり、Kは実定数であり、前記CIEXYZデカルト色空間のXYZ軸は直線X=Y=Z方向に沿ってX+Y+Z=K平面上に投影し、クロマティックプレーン内に3本の互いに120°をなす投影軸を得、投影軸方向の単位ベクトルは
2014525707.tif 000090
、
2014525707.tif 000091
、
2014525707.tif 000092
であり、前記CIEXYZ色空間中の色C（X、Y、Z）が前記クロマティックプレーンでのデータは、C（
2014525707.tif 000093
、
2014525707.tif 000094
、
2014525707.tif 000095
）と示されており、ここでX、Y、Zはそれぞれ
2014525707.tif 000096
、
2014525707.tif 000097
、
2014525707.tif 000098
三つ方向の大きさであり、
2014525707.tif 000099
、
2014525707.tif 000100
、
2014525707.tif 000101
極角はそれぞれ0°、120°及び240°であり、
色CのH、Gl、Clと、三刺激値X、Y、Zと転換方法は下式1に示すようになる、カラーアピアランス属性のHGlCl色空間に基づいて色データ処理を行う方法。
2014525707.tif 000102
（式1）
（ここで、Min（X、Y、Z）はX、Y及びZ中の最小値を取る意味である）
【請求項２】
選択した2つのHGlClフォーマットの色データはそれぞれC1=（H1、Gl1、Cl1）と、C2=（H2、Gl2、Cl2）であり、操作によって生じるHGlClフォーマットの色データはC3=（H3、Gl3、Cl3）であり、操作によって生じる一つのHGlClフォーマットの色データを得るために、選択した2つのHGlClフォーマットの色データを色加算操作することは次のことを含む：
次のステップによってC1、C2の2つの色を色加算操作して加算操作後の色C3を得る：
式3によってC1、C2の2つの色のクロマティックベクトル
2014525707.tif 000103
、
2014525707.tif 000104
をベクトル加算した後のグレー沈降値
2014525707.tif 000105
を得るステップ、 
2014525707.tif 000106
，
2014525707.tif 000107
，[・]とは・を切上げる演算子であり，
2014525707.tif 000108
，
2014525707.tif 000109
2014525707.tif 000110
2014525707.tif 000111
（式3）；
下式4及び前記C1、C2の2つの色のクロマティックベクトル
2014525707.tif 000112
、
2014525707.tif 000113
をベクトル加算した後のグレー沈降値
2014525707.tif 000114
によって、前記色データC3のHGlClフォーマットのH3、Gl3、Cl3を得るステップを特徴とする請求項1に記載の方法。
2014525707.tif 000115
（式4）。
【請求項３】
選択した2つのHGlClフォーマットの色データはそれぞれC4=（H4、Gl4、Cl4）と、C5=（H5、Gl5、Cl5）であり、操作によって生じるHGlClフォーマットの色データはC6=（H6、Gl6、Cl6）であり、操作によって生じる一つのHGlClフォーマットの色データを得るために、選択した2つのHGlClフォーマットの色データを色差操作することは次のことを含む：
次のステップによってHGlCl色空間中の色C4=（H4、Gl4、Cl4）が色C5=（H5、Gl5、Cl5）に対する色の色差C6=（H6、Gl6、Cl6）を得る：
下式5によってC4、C5の2つの色のクロマティックベクトル
2014525707.tif 000116
、
2014525707.tif 000117
をベクトル加算した後のグレー沈降値
2014525707.tif 000118
を得るステップ、
2014525707.tif 000119
，
2014525707.tif 000120
，[・]とは・を切上げる演算子であり，
2014525707.tif 000121
，
2014525707.tif 000122
2014525707.tif 000123
2014525707.tif 000124
2014525707.tif 000125
（式5）；
下式6及び前記C4、C5の2つの色のクロマティックベクトル
2014525707.tif 000126
、
2014525707.tif 000127
をベクトル加算した後のグレー沈降値
2014525707.tif 000128
によって前記色データC6のHGlClフォーマットのH6、Gl6、Cl6を得るステップを特徴とする請求項1に記載の方法。
2014525707.tif 000129
（式6）。
【請求項４】
カラーアピアランス属性のHGlCl色空間中のHGlClフォーマットの色データを得ることは、
直接にカラーアピアランス属性のHGlCl色空間において興味のある複数のHGlClフォーマットの色データを指定することを含むことを特徴とする請求項1に記載の方法。
【請求項５】
カラーアピアランス属性のHGlCl色空間中のHGlClフォーマットの色データを得ることは、
CIEXYZ色空間中に興味のある色データを得ることと、
興味のある色データをそれぞれ式1に基づいて相応のHGlClフォーマットの色データを得ることとを含むことを特徴とする請求項1に記載の方法。
【請求項６】
更に、
式2により、前記カラーアピアランス属性のHGlCl色空間中においてHGlClフォーマットの色データをCIE XYZ色空間にXYZフォーマットの色データに転換するステップを含むことを特徴とする請求項1に記載の方法。
2014525707.tif 000130
，[・]とは・を切上げる演算子であり，
2014525707.tif 000131
，
2014525707.tif 000132
2014525707.tif 000133
（式2）。
【請求項７】
カラーアピアランス属性のHGlCl色空間に基づいて色データ処理する方法であって、
興味のあるCIE XYZ色空間中のXYZフォーマットの色データを得るステップと、
下式1に基づいて取得したXYZフォーマットの色データをHGlClフォーマットの色データに転換するステップとを含み、
前記カラーアピアランス属性の色空間HGlClは、CIEXYZデカルト色空間に基づいた、カラーアピアランス属性の、柱座標系で描かれる色空間であり、前記柱座標系は、クロマティックプレーンと、クロマティックプレーンの原点を通した、クロマティックプレーンに垂直するグレー軸とからなり、前記グレー軸は色のグレーレベルを描き、前記クロマティックプレーンは極座標平面であり、色のクロマティックベクトル
2014525707.tif 000134
を描き、前記クロマティックベクトルはクロマティックプレーンに平行なベクトルであり、極座標系内に示されるベクトル極角とベクトル極径とからなり、前記ベクトル極角はクロマティックベクトルの色相角Hであり、前記ベクトル極径はクロマティックベクトルのクロマティック値Clであり、即ち、一つの色Cがカラーアピアランス属性のHGlCl色空間では、C=（Gl、
2014525707.tif 000135
）=（H、Gl、Cl）となり、
前記クロマティックプレーンはCIEXYZデカルト色空間X+Y+Z=Kの平面であり、Kは実定数であり、前記CIEXYZデカルト色空間のXYZ軸は直線X=Y=Z方向に沿ってX+Y+Z=K平面上に投影し、クロマティックプレーン内に3本の互いに120°をなす投影軸を得、投影軸方向の単位ベクトルは
2014525707.tif 000136
、
2014525707.tif 000137
、
2014525707.tif 000138
であり、前記CIEXYZ色空間中の色C（X、Y、Z）が前記クロマティックプレーンでのデータは、C（
2014525707.tif 000139
、
2014525707.tif 000140
、
2014525707.tif 000141
）と示されており、ここでX、Y、Zはそれぞれ
2014525707.tif 000142
、
2014525707.tif 000143
、
2014525707.tif 000144
三つ方向の大きさであり、
2014525707.tif 000145
、
2014525707.tif 000146
、
2014525707.tif 000147
極角はそれぞれ0°、120°及び240°である、カラーアピアランス属性のHGlCl色空間に基づいて色データ処理する方法。
2014525707.tif 000148
（式1）
（ここで、Min（X、Y、Z）はX、Y及びZ中の最小値を取る意味である）
【請求項８】
カラーアピアランス属性のHGlCl色空間に基づいて色データ処理する方法であって、
興味のあるHGlCl色空間中のHGlClフォーマットの色データを得るステップと、
下式2に基づいて取得したHGlClフォーマットの色データをCIE XYZ色空間中のXYZフォーマットの色データに転換するステップとを含み、
2014525707.tif 000149
，[・]とは・を切上げる演算子であり，
2014525707.tif 000150
，
2014525707.tif 000151
2014525707.tif 000152
（式2）。
前記カラーアピアランス属性の色空間HGlClは、CIEXYZデカルト色空間に基づいた、カラーアピアランス属性の、柱座標系で描かれる色空間であり、前記柱座標系は、クロマティックプレーンと、クロマティックプレーンの原点を通した、クロマティックプレーンに垂直するグレー軸とからなり、前記グレー軸は色のグレーレベルを描き、前記クロマティックプレーンは極座標平面であり、色のクロマティックベクトル
2014525707.tif 000153
を描き、前記クロマティックベクトルはクロマティックプレーンに平行なベクトルであり、極座標系内に示されるベクトル極角とベクトル極径とからなり、前記ベクトル極角はクロマティックベクトルの色相角Hであり、前記ベクトル極径はクロマティックベクトルのクロマティック値Clであり、即ち、一つの色Cがカラーアピアランス属性のHGlCl色空間では、C=（Gl、
2014525707.tif 000154
）=（H、Gl、Cl）となり、
前記クロマティックプレーンはCIEXYZデカルト色空間X+Y+Z=Kの平面であり、Kは実定数であり、前記CIEXYZデカルト色空間のXYZ軸は直線X=Y=Z方向に沿ってX+Y+Z=K平面上に投影し、クロマティックプレーン内に3本の互いに120°をなす投影軸を得、投影軸方向の単位ベクトルは
2014525707.tif 000155
、
2014525707.tif 000156
、
2014525707.tif 000157
であり、前記CIEXYZ色空間中の色C（X、Y、Z）が前記クロマティックプレーンでのデータは、C（
2014525707.tif 000158
、
2014525707.tif 000159
、
2014525707.tif 000160
）と示されており、ここでX、Y、Zはそれぞれ
2014525707.tif 000161
、
2014525707.tif 000162
、
2014525707.tif 000163
三つ方向の大きさであり、
2014525707.tif 000164
、
2014525707.tif 000165
、
2014525707.tif 000166
極角はそれぞれ0°、120°及び240°であり、
色CのH、Gl及びClの定義は下式1に示すようになる、カラーアピアランス属性のHGlCl色空間に基づいて色データ処理する方法。
2014525707.tif 000167
（式1）
（ここで、Min（X、Y、Z）はX、Y及びZ中の最小値を取る意味である）
【請求項９】
興味のあるHGlCl色空間中のHGlClフォーマットの色データを得ることは、
HGlCl色空間において興味のある色データを直接に選択すること、或いは、
請求項7に記載の方法でHGlClフォーマットの色データを得ることを含むことを特徴とする請求項８に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、測光法応用技術に関し、特に、カラーアピアランス属性のHGlCl色空間に基づいた色処理方法に関する。
【背景技術】
【０００２】
色加算演算及び色の間の色差演算は、測光法及びその応用演算の重要な一部であり、工業、芸術、デジタル画像において幅広く実用されている。
【０００３】
従来の色加算演算は、一般的に従来の色空間、例えばCIELAB、CIELUVから色データをCIEXYZ色空間に転換して行われ、CIELAB、CIELUV空間において直接に加算することができず、転換においての転換関係は下式に示すように非常に複雑である：
2014525707.tif 000003
【０００４】
CIEXYZ色空間で加算演算して色加算の結果を得ており、演算後のデータを観察又は応用しようとする色空間CIELAB又はCIELUVに転換する。このような方法は非常に面倒であると共に、前記転換式は近似式なので、精度上の問題も生じかねない。
【０００５】
従来の色の色差の定義は差数値であり、各色空間においても演算可能であり、例えばCIELAB色空間における色差はスカラー数値であり、その演算方法は次になる：
2014525707.tif 000004
，ここで、
2014525707.tif 000005
【０００６】
該数値はただ色の差別の大小を示し、色の差別のよりいっそうな属性を表せず、色補償に根拠を提供することができない。新しい理論により、色差の本質は一種の色であり、該色の色調、強度、飽及び度の属性もあると認識しており、単に一つの差別値で描くのは精確ではなく、一つの色で描くべきである。
【０００７】
CIEXYZ色空間は比色法における基本的な色空間であり、他の色空間を描くための基盤であり、CIEXYZ色空間の色データがあれば他の任意の色空間、例えばCIELAB等に転換することが可能となり、但し、新規定義された色空間HGlClについては、転換するための演算法はない。
【０００８】
従って、従来技術では、新たな色空間において色加算及び色差処理するための方法が必要になる。
【発明の概要】
【０００９】
従来技術の該欠陥に対応し、本発明は、カラーアピアランス属性のHGlCl色空間に基づいて色データを処理することで該欠陥を解決し、カラーアピアランス色空間で直接に色光加算及び色差演算を実現させると共に、三次元までより精確化された色差の情報が得られる。
【００１０】
本発明は、色データをCIEXYZ色空間とHGlCl色空間とで互相転換の方法を提供し、転換方法は下式1及び式2に示される。
【００１１】
本発明により、前記カラーアピアランス属性の色空間HGlClは、CIEXYZデカルト色空間に基づいた、カラーアピアランス属性の、柱座標系で描かれる色空間であり、前記柱座標系は、クロマティックプレーンと、クロマティックプレーンの原点を通した、クロマティックプレーンに垂直するグレー軸とからなり、前記グレー軸は色のグレーレベルを描き、前記クロマティックプレーンは極座標平面であり、色のクロマティックベクトル
2014525707.tif 000006
を描き、前記クロマティックベクトルはクロマティックプレーンに平行なベクトルであり、極座標系内に示されるベクトル極角とベクトル極径とからなり、前記ベクトル極角はクロマティックベクトルの色相角Hであり、前記ベクトル極径はクロマティックベクトルのクロマティック値Clであり、即ち、一つの色Cがカラーアピアランス属性のHGlCl色空間では、C=（Gl、
2014525707.tif 000007
）=（H、Gl、Cl）となる。
【００１２】
前記クロマティックプレーンはCIEXYZデカルト色空間X+Y+Z=Kの平面であり、Kは実定数であり、前記CIEXYZデカルト色空間のXYZ軸は直線X=Y=Z方向に沿ってX+Y+Z=K平面上に投影し、クロマティックプレーン内に3本の互いに120°をなす投影軸を得、投影軸方向の単位ベクトルは
2014525707.tif 000008
、
2014525707.tif 000009
、
2014525707.tif 000010
であり、前記CIEXYZ色空間中の色C（X、Y、Z）が前記クロマティックプレーンでのデータは、C（
2014525707.tif 000011
、
2014525707.tif 000012
、
2014525707.tif 000013
）と示されており、ここでX、Y、Zはそれぞれ
2014525707.tif 000014
、
2014525707.tif 000015
、
2014525707.tif 000016
三つ方向の大きさであり、
2014525707.tif 000017
、
2014525707.tif 000018
、
2014525707.tif 000019
極角はそれぞれ0°、120°及び240°である。
【００１３】
CIE XYZ色空間からHGlClへの転換方法は下式1に示される：
2014525707.tif 000020
（式1）
ここで、Min（X、Y、Z）はX、Y及びZ中の最小値を取る意味である。
【００１４】
本発明において、前記色データは色光の色属性の数値であり、例えば色光の三刺激値X、Y、Z値又は色調、強度、飽及び度数値等であり、前記色は色光の視覚的刺激であり、前記グレー沈降とは、2つの異なる色が混合する際に白色光が発生し、白色光が発生する過程をグレー沈降と称し、グレー沈降のグレー値をグレー沈降値と称する。
【００１５】
本発明の一側面により、カラーアピアランス属性のHGlCl色空間に基づいて色データ処理を行う方法を提供し、カラーアピアランス属性のHGlCl色空間中のHGlClフォーマットの色データを取得するステップと、取得したHGlClフォーマットの色データから2つのHGlClフォーマットの色データを選択するステップと、選択した2つのHGlClフォーマットの色データを色加算及び/又は色差操作して一つの操作によるHGlClフォーマットの色データを得るステップと、を含む。
【００１６】
本発明の一側面により、カラーアピアランス属性のHGlCl色空間に基づいて色データ処理を行う方法を提供し、興味のあるCIE XYZ色空間中のXYZフォーマットの色データを得るステップと、式1に基づいて取得したXYZフォーマットの色データをHGlClフォーマットの色データに転換するステップとを含む。
【００１７】
本発明の一側面により、カラーアピアランス属性のHGlCl色空間に基づいて色データ処理を行う方法を提供し、興味のあるHGlCl色空間中のHGlClフォーマットの色データを得るステップと、下式2に基づいて取得したHGlClフォーマットの色データをCIE XYZ色空間中のXYZフォーマットの色データに転換するステップとを含む：
2014525707.tif 000021
，[・]とは・を切上げる演算子であり，
2014525707.tif 000022
，
2014525707.tif 000023
2014525707.tif 000024
（式2）
【００１８】
本発明のHGlCl色空間中の色処理方法は、カラーアピアランス空間内で直接に演算できる、及び色差を精確に描画・演算できる点で優れている。
【００１９】
本発明は、より精確な色差の描画のニーズに応じて、色の色調、強度及び飽及び度の三次元で明確な差別を描画可能な演算方法で演算することで、色の精確な色差描画を得ることを提案した。従って、これが色補償において精確な判断根拠を提供することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明によるHGlCl色空間の構成を示す図である。
【図２】クロマティックプレーンi、j、k単位ベクトル及び3等分クロマティックプレーンを示す図である。
【図３】本発明によるHGlCl色空間を示す図である。
【図４】HGlCl空間の等Cl面を示す図である。
【図５】HGlCl色空間がグレー軸を通す断面を示す図である。
【図６】本発明の一実施例のHGlCl色空間に基づいた色処理方法のフロー図である。
【図７】本発明のカラーアピアランス属性のHGlCl色空間中のHGlClフォーマットの色データを取得するフロー図である。
【発明を実施するための形態】
【００２１】
附図及び実施例を参照しながら本発明の具体的な実施形態を更に詳しく説明する。次の実施例は本発明を説明するものであり、本発明を限定するものではない。
【００２２】
本発明の実施例により、カラーアピアランス属性のHGlCl色空間において、直接に色加算の演算及び色の間の差別の演算ができると共に、色調、強度、飽及び度という三次元を含める色差描画情報が演算できる。
【００２３】
図1-5を参照に、本発明が利用するHGlCl色空間が示される。図1から分かるように、HGlCl色空間は、CIEXYZデカルト色空間に基づいた、カラーアピアランス属性の、柱座標系で描かれる色空間であり、前記柱座標系は、クロマティックプレーンと、クロマティックプレーンの原点を通した、クロマティックプレーンに垂直するグレー軸とからなり、グレー軸は色のグレーレベルを描き、クロマティックプレーンは極座標平面であり、色のクロマティックベクトル
2014525707.tif 000025
を描き、クロマティックベクトルはクロマティックプレーンに平行なベクトルであり、極座標系内に示されるベクトル極角とベクトル極径とからなり、ベクトル極角はクロマティックベクトルの色相角Hであり、ベクトル極径はクロマティックベクトルのクロマティック値Clである。従って、一つの色CがHGlCl色空間では、C=（Gl、
2014525707.tif 000026
）=（H、Gl、Cl）と示されることが可能である。
【００２４】
クロマティックプレーンはCIEXYZデカルト色空間X+Y+Z=Kの平面であり、Kは実定数であり、CIEXYZデカルト色空間のXYZ軸は直線X=Y=Z方向に沿ってX+Y+Z=K平面上に投影し、クロマティックプレーン内に3本の互いに120°をなす投影軸を得、投影軸方向の単位ベクトルは
2014525707.tif 000027
、
2014525707.tif 000028
、
2014525707.tif 000029
であり、クロマティックプレーン中の原点から出発する互いに120°をなす
2014525707.tif 000030
、
2014525707.tif 000031
、
2014525707.tif 000032
三つのベクトル方向は、クロマティックプレーンを三つの領域に分割し、CIEXYZ色空間の単位座標と単位ベクトル
2014525707.tif 000033
、
2014525707.tif 000034
、
2014525707.tif 000035
を正規化処理行った後、CIEXYZ色空間中の色C（X、Y、Z）がクロマティックプレーンでのデータは、C（
2014525707.tif 000036
、
2014525707.tif 000037
、
2014525707.tif 000038
）と示され、ここでX、Y、Zはそれぞれ
2014525707.tif 000039
、
2014525707.tif 000040
、
2014525707.tif 000041
三つ方向の大きさであり、
2014525707.tif 000042
、
2014525707.tif 000043
、
2014525707.tif 000044
極角はそれぞれ0°、120°及び240°である。
【００２５】
一つの色CがCIE XYZ色空間での三刺激値はX、Y、Zであり、それぞれCIE XYZ色空間のX、Y、Z座標軸上の数値を示し、即ちC=（X、Y、Z）。
【００２６】
HGlCl色空間において、一つの色のHGlClフォーマットの色データと、この色がCIE XYZ空間でのXYZフォーマットの色データとの間は、下記関係を有する：
2014525707.tif 000045
（式1）
式中に、Min（X、Y、Z）はX、Y及びZ中の最小値を取ることを意味し、色CがCIE XYZ色空間においてC=（X、Y、Z）となり、単純のクロマティック極座標平面内においてC（
2014525707.tif 000046
、
2014525707.tif 000047
、
2014525707.tif 000048
）となり、HGlCl色空間内においてペア
2014525707.tif 000049
となる。
【００２７】
図6は、本発明の一実施例のカラーアピアランス属性のHGlCl色空間に基づいて色処理を行う方法を示す。図6に示すように、フローはステップ600から始まる。ステップ602において、カラーアピアランス属性のHGlCl色空間中のHGlClフォーマットの色データを取得する。HGlClフォーマットの色データを取得した後、取得したHGlClフォーマットの色データから2つの任意色のHGlClフォーマット色データ（ステップ604）を選択する。次に、ステップ606において、操作によって生じるHGlClフォーマットの色データを得るため、選択した2つのHGlClフォーマットの色データを色加算及び/又は色差操作する。
【００２８】
ステップ602において、ユーザは複数種類の方法を利用してカラーアピアランス属性のHGlCl色空間においてHGlClフォーマットの色データの取得を実現する。例えば、ユーザは直接にカラーアピアランス属性のHGlCl色空間において興味のある複数のHGlClフォーマットの色データを指定することができる。また、例えば、図7はカラーアピアランス属性のHGlCl色空間においてHGlClフォーマットの色データを取得するための別方法を示している。具体的には、ステップ702において、CIEXYZ色空間において興味のある色データを得る。ステップ704において、興味のある色データをそれぞれ式1に基づいて相応のHGlClフォーマットの色データを得る。
【００２９】
ステップ702において、複数の方法でCIEXYZ色空間において興味のある色データを得ることができる。例えば、ユーザは直接にCIEXYZ色空間において興味のあるXYZフォーマットの色データを指定することができる。
【００３０】
なお、次のようにCIEXYZ色空間において興味のある色データを得ることも可能である。RGBフォーマットの物理色をCIE XYZ色空間に転換するには従来の転換方法が利用可能なので、ここでは詳述を略する。
【００３１】
次にステップ606において操作によって生じるHGlClフォーマットの色データのを得るため、選択した2つのHGlClフォーマットの色データを色加算及び/又は色差操作する具体的な過程を説明する。
【００３２】
まず、HGlCl色空間での色加算を説明する。選択した2つのHGlClフォーマットの色データがそれぞれC1=（H1、Gl1、Cl1）、C2=（H2、Gl2、Cl2）であり、操作によって生じるHGlClフォーマットの色データがC3=（H3、Gl3、Cl3）であると仮設する。
【００３３】
加算操作後の色C3を得るため、次のステップにより、C1、C2の2つの色を色加算することができる：
下式3によりC1、C2の2つの色のクロマティックベクトル
2014525707.tif 000050
、
2014525707.tif 000051
をベクトル加算した後のグレー沈降値
2014525707.tif 000052
を得る。
2014525707.tif 000053
，
2014525707.tif 000054
，[・]とは・を切上げる演算子であり，
2014525707.tif 000055
，
2014525707.tif 000056
2014525707.tif 000057
2014525707.tif 000058
（式3）；
【００３４】
下式4及び前記C1、C2の2つの色のクロマティックベクトル
2014525707.tif 000059
、
2014525707.tif 000060
をベクトル加算した後のグレー沈降値
2014525707.tif 000061
により前記色データC3のHGlClフォーマットのH、Gl及びCl値C3（H3、Gl3、Cl3）を得る：
2014525707.tif 000062
（式4）。
【００３５】
次に、HGlCl色空間での色差操作を説明する。選択した2つのHGlClフォーマットの色データがそれぞれC4=（H4、Gl4、Cl4）及びC5=（H5、Gl5、Cl5）であり、操作によって生じるHGlClフォーマットの色データがC6=（H6、Gl6、Cl6）であると仮設する。
【００３６】
次のステップによりC4、C5の2つの色を色差操作した後の色C6を得る：
次のステップによりHGlCl色空間においての色C4=（H4、Gl4、Cl4）が色C5=（H5、Gl5、Cl5）に対する色の色差C6=（H6、Gl6、Cl6）を得る：
下式5によりC4、C5の2つの色のクロマティックベクトル
2014525707.tif 000063
、
2014525707.tif 000064
をベクトル加算した後のグレー沈降値
2014525707.tif 000065
を得る：
2014525707.tif 000066
，
2014525707.tif 000067
，[・]とは・を切上げる演算子であり，
2014525707.tif 000068
，
2014525707.tif 000069
2014525707.tif 000070
2014525707.tif 000071
2014525707.tif 000072
（式5）；
【００３７】
下式6及び前記C4、C5の2つの色のクロマティックベクトル
2014525707.tif 000073
、
2014525707.tif 000074
をベクトル加算した後のグレー沈降値
2014525707.tif 000075
により、前記色データC6のHGlClフォーマットのH、Gl及びCl値：C6=（H6、Gl6、Cl6）を得る：
2014525707.tif 000076
（式6）。
【００３８】
本発明において、HGlCl色空間においての2つの色データを色加算操作した後、或いは色差操作した後、生成したHGlClフォーマットの色データはいずれも独立した色と見なすことができる。ユーザは操作によって生じたHGlClフォーマットの色データを本発明の転換方法により更にCIE XYZ色空間に転換することが可能であり、更にCIE XYZ色空間から実際の物理色に転換することもできる。CIE XYZ色空間から実際の物理色に転換するには、従来の転換方式で実現できるので、ここでは詳述を略する。
【００３９】
なお、ステップ606の後、操作によって生じたHGlClフォーマットの色データをCIE XYZ色空間においてのXYZフォーマットの色データに転換することも可能である（ステップ608）。操作によって生じたHGlClフォーマットの色データがC（H、Gl、Cl）であるとすると、それがHGlCl色空間からCIE XYZ色空間に転換された後C（X、Y、Z）になる場合に、下式2によりHGlCl色空間においての色データをCIE XYZ色空間においての色データに転換することができる：
2014525707.tif 000077
，[・]とは・を切上げる演算子であり，
2014525707.tif 000078
，
2014525707.tif 000079
2014525707.tif 000080
（式2）。
【００４０】
本発明の第二実施例により、カラーアピアランス属性のHGlCl色空間に基づいて色処理する別の方法が提供される。まず、CIE XYZ色空間から興味のある色データ（X、Y、Z）を取得する。次に、取得した興味のある色データ（X、Y、Z）を式1に代入してHGlCl色空間に相応のHGlClフォーマットの色データを得る。上述のように、HGlCl色空間においてHGlClフォーマットの色データを処理しても処理しなくても良い。
【００４１】
この実施例において、CIE XYZ色空間から興味のある色データ（X、Y、Z）を取得するには、直接にCIE XYZ色空間から興味のある色データを選択することも可能であり、式7-14によりUVWフォーマットの物理色データをCIE XYZ色空間においてのXYZフォーマット色データに転換して興味のある色データを得ることも可能である。
【００４２】
本発明の第三実施例において、カラーアピアランス属性のHGlCl色空間に基づいて色処理の方法が提供される。まず、HGlCl色空間から興味のある色データ（H、Gl、Cl）を取得する。明らかに、HGlCl色空間から興味のある色データ（H、Gl、Cl）を得るためには、直接にHGlCl色空間から興味のあるHGlClフォーマットの色データを選択しても良いし、第二実施例で得たHGlClフォーマットの色データを利用するのも良い。次に、取得した興味のある色データを式2に代入してCIE XYZ色空間に相応のXYZフォーマットの色データを得る。上述のように、HGlCl色空間においてHGlClフォーマットの色データを処理しても処理しなくても良い。
【００４３】
本発明では、第二実施例及び第三実施例を合わせることも可能であり、即ち、CIE XYZ色空間においてのXYZフォーマットの色データを式1に基づいてHGlClフォーマットの色データに転換することと、HGlClフォーマットの色データを式2に基づいてCIE XYZ色空間においてのXYZフォーマットの色データに転換することをあわせることで、CIE XYZフォーマット、HGlClフォーマット、更にCIE XYZフォーマットまでの完全な処理過程を提供できる。
【００４４】
次に、実験データによって本発明のHGlCl色空間に基づいた色データ処理方法を検証する。
【００４５】
1．HGlCl色空間に基づいた色加算検証
コンピュータで2組の色をランダムに取得し、XYZ色空間においてのX,Y,Z三刺激値データをHGlCl色空間においてのH、Gl、Clに転換し、詳細を次に示す：
【００４６】
【表１】
2014525707.tif 000081
【００４７】
【表２】
2014525707.tif 000082
【００４８】
CIEXYZ色空間において表1及び表2の対応項目のXYZ三刺激値の各々の加算を行った後、HGlCl値に転換し、Testseq1+Testseq2は下表3に示される： 
【００４９】
【表３】
2014525707.tif 000083
【００５０】
在HGlCl色空間において、表1及び表2の対応項目のHGlCl数値を取得し、HGlCl色空間においての色加算方法で加算し、加算後のHGlCl値は次に示される：
【００５１】
【表４】
2014525707.tif 000084
【００５２】
表3及び表4を比べてみると、HGlCl色空間においてHGlCl色空間に基づいて色加算した結果と、CIEXYZ色空間において三刺激値X、Y、Zを直接に積算した結果とは完全に一致していることが分かる。
【００５３】
2．HGlCl色空間に基づいた色減算の検証
CIE XYZ色空間において、表1及び表2の対応項目のXYZ三刺激値をそれぞれ減算した後、HGlCl値に転換し、Testseq1-Testseq2は下表4に示される：
【００５４】
【表４−２】
2014525707.tif 000085
【００５５】
HGlCl色空間において、表1及び表2の対応項目のHGlCl数値を取得し、HGlCl色空間の色減算方法に基づいて減算操作を行い、減算操作後のHGlCl色差値は次に示される：
【００５６】
【表５】
2014525707.tif 000086
【００５７】
表4及び表5を比べてみると、HGlCl色空間においてHGlCl色空間に基づいて色減算した結果と、CIE XYZ色空間において三刺激値X、Y、Zを直接減算した結果とは、完全に一致していることが分かる。
【００５８】
特に、HGlCl色空間において色差操作時に、Glがマイナスであれば、減算された色testseq1のグレー値が減算された色testseq2のグレー値より小さいことを意味する。
【００５９】
本発明により、HGlCl色空間において色加算することで、二つの既知の色の加算結果が予測できる。予測することがマシン演算によって加算結果を得られることを表し、マシン演算の結果はH、Gl、Clと言う三つの量を含み、当該三つの量が主観的に真実の操作と対比することができることで、客観的な演算と主観的な感受性との統合が実現される。従来の色処理方法は当該機能を備えず、ユーザはただ利用される具体的な色空間からCIEXYZ空間へ逆算した後、三刺激値XYZの加算により加算結果を得た後、前記具体的な色空間に転換することで、加算後の色が主観的視覚上の感受性が分かる。
【００６０】
本発明では、HGlCl色空間においての色差は、他の色差定義と同じように、目標色生成時の誤差判定を実行できる。具体的に言うと、目標色と実際に得た色とをベクトル減算することで、具体的な色差がどれぐらいなのか分かる。例えば、C4=（H4、Gl4、Cl4）を実際に得た色と、C5=（H5、Gl5、Cl5）を目標色と見なすことができ、 C6=（H6、Gl6、Cl6）は色差となる。減算結果のCl値（Clはベクトルではなく、差色
2014525707.tif 000087
のベクトルモードである）がある閾値より低くなることで、生成の色差判断を完成する。
【００６１】
本発明のHGlCl色空間に色差及び色加算の操作は、また色予測及び色マッチングに応用できる。目標色を得るように、まず既存の色を仮設し、その後目標色と仮設色との差を作り、第二色の色調値を得る。このように、色マッチングを探すとき、直接に演算によりマッチングしようとする色が何色であるのかを特定できる。目標色及び一つの仮設色が分かれば、第二色が得られ、それを仮設色と加算して目標色が得られる。これに対し、従来の色処理方法はマシンが受付可能な色に逆変換する色処理方法のみ（例えば、理想的な三原色モジュール）を利用でき、その後演算して差を作り、演算結果を変換したら結果が分かるとしている。
【００６２】
上記各実施例の色データ処理方法から分かるように、本発明のHGlCl色空間に基づく色処理方法は、転換演算においてほぼ簡単な解析演算でおり、転換演算過程は大幅に簡潔化され、転換效率が向上される。特に、本発明実施例におけるHGlClフォーマット色データとの相互転換式は解析式であり、演算には累積誤差が存在せず、当該転換式の演算により得られた色データは、従来の転換式より高精度の色データを提供できる。
【００６３】
以上、本願発明の好ましい実施形態を説明したが、本発明の範囲及び趣旨から逸脱することなく本発明の様々な修正形態及び変更形態が、当業者にとっては、明らかとなろう。
【図１】
2014525707.tif 000168
【図２】
2014525707.tif 000169
【図３】
2014525707.tif 000170
【図４】
2014525707.tif 000171
【図５】
2014525707.tif 000172
【図６】
2014525707.tif 000173
【図７】
2014525707.tif 000174
【手続補正書】
【提出日】平成26年5月12日(2014.5.12)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、測光法応用技術に関し、特に、カラーアピアランス属性のHGlCl色空間に基づいた色処理方法に関する。
【背景技術】
【０００２】
色加算及び色の間の色差演算は、測光法及びその応用演算の重要な一部であり、工業、芸術、デジタル画像において幅広く実用されている。
【０００３】
従来の色加算は、一般的に従来の色空間、例えばCIELAB、CIELUVから色データをCIEXYZ色空間に転換して行われ、CIELAB、CIELUV空間において直接に加算することができず、転換においての転換関係は下式に示すように非常に複雑である：
2014525707.tif 000175
【０００４】
CIEXYZ色空間で加算して色加算の結果を得ており、演算後のデータを観察又は応用しようとする色空間CIELAB又はCIELUVに転換する。このような方法は非常に面倒であると共に、前記転換式は近似式なので、精度上の問題も生じかねない。
【０００５】
従来の色の色差の定義は差数値であり、各色空間においても演算可能であり、例えばCIELAB色空間における色差はスカラー数値であり、その演算方法は次になる：
2014525707.tif 000176
，ここで、
2014525707.tif 000177
【０００６】
該数値はただ色の差別の大小を示し、色の差別のよりいっそうな属性を表せず、色補償に根拠を提供することができない。新しい理論により、色差の本質は一種の色であり、該色の色調、強度、飽及び度の属性もあると認識しており、単に一つの差別値で描くのは精確ではなく、一つの色で描くべきである。
【０００７】
CIEXYZ色空間は比色法における基本的な色空間であり、他の色空間を描くための基盤であり、CIEXYZ色空間の色データがあれば他の任意の色空間、例えばCIELAB等に転換することが可能となり、但し、新規定義された色空間HGlClについては、転換するための演算法はない。
【０００８】
従って、従来技術では、新たな色空間において色加算及び色差処理するための方法が必要になる。
【発明の概要】
【０００９】
従来技術の該欠陥に対応し、本発明は、カラーアピアランス属性のHGlCl色空間に基づいて色データを処理することで該欠陥を解決し、カラーアピアランス色空間で直接に色光加算及び色差演算を実現させると共に、三次元までより精確化された色差の情報が得られる。
【００１０】
本発明は、色データをCIEXYZ色空間とHGlCl色空間とで互相転換の方法を提供し、転換方法は下式1及び式2に示される。
【００１１】
本発明により、前記カラーアピアランス属性の色空間HGlClは、CIEXYZデカルト色空間に基づいた、カラーアピアランス属性の、柱座標系で描かれる色空間であり、前記柱座標系は、クロマティックプレーンと、クロマティックプレーンの原点を通した、クロマティックプレーンに垂直するグレー軸とからなり、前記グレー軸は色のグレーレベルGlを描き、前記クロマティックプレーンは極座標平面であり、色のクロマティックベクトル
2014525707.tif 000178
を描き、前記クロマティックベクトルはクロマティックプレーンに平行なベクトルであり、極座標系内に示されるベクトル極角とベクトル極径とからなり、前記ベクトル極角はクロマティックベクトルの色相角Hであり、前記ベクトル極径はクロマティックベクトルのクロマティック値Clであり、即ち、一つの色Cがカラーアピアランス属性のHGlCl色空間では、C=（Gl、
2014525707.tif 000179
）=（H、Gl、Cl）となる。
【００１２】
前記クロマティックプレーンはCIEXYZデカルト色空間X+Y+Z=Kの平面であり、Kは実定数であり、前記CIEXYZデカルト色空間のXYZ軸は直線X=Y=Z方向に沿ってX+Y+Z=K平面上に投影し、クロマティックプレーン内に3本の互いに120°をなす投影軸を得、投影軸方向の単位ベクトルは
2014525707.tif 000180
、
2014525707.tif 000181
、
2014525707.tif 000182
であり、前記CIEXYZ色空間中の色C（X、Y、Z）が前記クロマティックプレーンでのデータは、C（
2014525707.tif 000183
、
2014525707.tif 000184
、
2014525707.tif 000185
）と示されており、ここでX、Y、Zはそれぞれ
2014525707.tif 000186
、
2014525707.tif 000187
、
2014525707.tif 000188
三つ方向の大きさであり、
2014525707.tif 000189
、
2014525707.tif 000190
、
2014525707.tif 000191
極角はそれぞれ0°、120°及び240°である。
【００１３】
CIE XYZ色空間からHGlClへの転換方法は下式1に示される：
2014525707.tif 000192
（式1）
ここで、Min（X、Y、Z）はX、Y及びZ中の最小値を取る意味である。
【００１４】
本発明において、前記色データは色光の色属性の数値であり、例えば色光の三刺激値X、Y、Z値又は色調、強度、飽及び度数値等であり、前記色は色光の視覚的刺激であり、前記グレー沈降とは、2つの異なる色が混合する際に白色光が発生し、白色光が発生する過程をグレー沈降と称し、グレー沈降のグレー値をグレー沈降値と称する。
【００１５】
本発明の一側面により、カラーアピアランス属性のHGlCl色空間に基づいて色データ処理を行う方法を提供し、カラーアピアランス属性のHGlCl色空間中のHGlClフォーマットの色データを取得するステップと、取得したHGlClフォーマットの色データから2つのHGlClフォーマットの色データを選択するステップと、選択した2つのHGlClフォーマットの色データを色加算及び/又は色差操作して一つの操作によるHGlClフォーマットの色データを得るステップと、を含む。
【００１６】
本発明の一側面により、カラーアピアランス属性のHGlCl色空間に基づいて色データ処理を行う方法を提供し、興味のあるCIE XYZ色空間中のXYZフォーマットの色データを得るステップと、式1に基づいて取得したXYZフォーマットの色データをHGlClフォーマットの色データに転換するステップとを含む。
【００１７】
本発明の一側面により、カラーアピアランス属性のHGlCl色空間に基づいて色データ処理を行う方法を提供し、興味のあるHGlCl色空間中のHGlClフォーマットの色データを得るステップと、下式2に基づいて取得したHGlClフォーマットの色データをCIE XYZ色空間中のXYZフォーマットの色データに転換するステップとを含む：
2014525707.tif 000193
，[・]とは・を切上げる演算子であり，
2014525707.tif 000194
，
2014525707.tif 000195
2014525707.tif 000196
（式2）
【００１８】
本発明のHGlCl色空間中の色処理方法は、カラーアピアランス空間内で直接に演算できる、及び色差を精確に描画・演算できる点で優れている。
【００１９】
本発明は、より精確な色差の描画のニーズに応じて、色の色調、強度及び飽及び度の三次元で明確な差別を描画可能な演算方法で演算することで、色の精確な色差描画を得ることを提案した。従って、これが色補償において精確な判断根拠を提供することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明によるHGlCl色空間の構成を示す図である。
【図２】クロマティックプレーンi、j、k単位ベクトル及び3等分クロマティックプレーンを示す図である。
【図３】本発明によるHGlCl色空間を示す図である。
【図４】HGlCl空間の等Gl面を示す図である。
【図５】HGlCl色空間がグレー軸を通す断面を示す図である。
【図６】本発明の一実施例のHGlCl色空間に基づいた色処理方法のフロー図である。
【図７】本発明のカラーアピアランス属性のHGlCl色空間中のHGlClフォーマットの色データを取得するフロー図である。
【発明を実施するための形態】
【００２１】
附図及び実施例を参照しながら本発明の具体的な実施形態を更に詳しく説明する。次の実施例は本発明を説明するものであり、本発明を限定するものではない。
【００２２】
本発明の実施例により、カラーアピアランス属性のHGlCl色空間において、直接に色加算の演算及び色の間の差別の演算ができると共に、色調、強度、飽及び度という三次元を含める色差描画情報が演算できる。
【００２３】
図1-5を参照に、本発明が利用するHGlCl色空間が示される。図1から分かるように、HGlCl色空間は、CIEXYZデカルト色空間に基づいた、カラーアピアランス属性の、柱座標系で描かれる色空間であり、前記柱座標系は、クロマティックプレーンと、クロマティックプレーンの原点を通した、クロマティックプレーンに垂直するグレー軸とからなり、グレー軸は色のグレーレベルGlを描き、クロマティックプレーンは極座標平面であり、色のクロマティックベクトル
2014525707.tif 000197
を描き、クロマティックベクトルはクロマティックプレーンに平行なベクトルであり、極座標系内に示されるベクトル極角とベクトル極径とからなり、ベクトル極角はクロマティックベクトルの色相角Hであり、ベクトル極径はクロマティックベクトルのクロマティック値Clである。従って、一つの色CがHGlCl色空間では、C=（Gl、
2014525707.tif 000198
）=（H、Gl、Cl）と示されることが可能である。
【００２４】
クロマティックプレーンはCIEXYZデカルト色空間X+Y+Z=Kの平面であり、Kは実定数であり、CIEXYZデカルト色空間のXYZ軸は直線X=Y=Z方向に沿ってX+Y+Z=K平面上に投影し、クロマティックプレーン内に3本の互いに120°をなす投影軸を得、投影軸方向の単位ベクトルは
2014525707.tif 000199
、
2014525707.tif 000200
、
2014525707.tif 000201
であり、クロマティックプレーン中の原点から出発する互いに120°をなす
2014525707.tif 000202
、
2014525707.tif 000203
、
2014525707.tif 000204
三つのベクトル方向は、クロマティックプレーンを三つの領域に分割し、CIEXYZ色空間の単位座標と単位ベクトル
2014525707.tif 000205
、
2014525707.tif 000206
、
2014525707.tif 000207
を正規化処理行った後、CIEXYZ色空間中の色C（X、Y、Z）がクロマティックプレーンでのデータは、C（
2014525707.tif 000208
、
2014525707.tif 000209
、
2014525707.tif 000210
）と示され、ここでX、Y、Zはそれぞれ
2014525707.tif 000211
、
2014525707.tif 000212
、
2014525707.tif 000213
三つ方向の大きさであり、
2014525707.tif 000214
、
2014525707.tif 000215
、
2014525707.tif 000216
極角はそれぞれ0°、120°及び240°である。
【００２５】
一つの色CがCIE XYZ色空間での三刺激値はX、Y、Zであり、それぞれCIE XYZ色空間のX、Y、Z座標軸上の数値を示し、即ちC=（X、Y、Z）。
【００２６】
HGlCl色空間において、一つの色のHGlClフォーマットの色データと、この色がCIE XYZ空間でのXYZフォーマットの色データとの間は、下記関係を有する：
2014525707.tif 000217
（式1）
式中に、Min（X、Y、Z）はX、Y及びZ中の最小値を取ることを意味し、色CがCIE XYZ色空間においてC=（X、Y、Z）となり、単純のクロマティック極座標平面内においてC（
2014525707.tif 000218
、
2014525707.tif 000219
、
2014525707.tif 000220
）となり、HGlCl色空間内においてペア
2014525707.tif 000221
となる。
【００２７】
図6は、本発明の一実施例のカラーアピアランス属性のHGlCl色空間に基づいて色処理を行う方法を示す。図6に示すように、フローはステップ600から始まる。ステップ602において、カラーアピアランス属性のHGlCl色空間中のHGlClフォーマットの色データを取得する。HGlClフォーマットの色データを取得した後、取得したHGlClフォーマットの色データから2つの任意色のHGlClフォーマット色データ（ステップ604）を選択する。次に、ステップ606において、操作によって生じるHGlClフォーマットの色データを得るため、選択した2つのHGlClフォーマットの色データを色加算及び/又は色差操作する。
【００２８】
ステップ602において、ユーザは複数種類の方法を利用してカラーアピアランス属性のHGlCl色空間においてHGlClフォーマットの色データの取得を実現する。例えば、ユーザは直接にカラーアピアランス属性のHGlCl色空間において興味のある複数のHGlClフォーマットの色データを指定することができる。また、例えば、図7はカラーアピアランス属性のHGlCl色空間においてHGlClフォーマットの色データを取得するための別方法を示している。具体的には、ステップ702において、CIEXYZ色空間において興味のある色データを得る。ステップ704において、興味のある色データをそれぞれ式1に基づいて相応のHGlClフォーマットの色データを得る。
【００２９】
ステップ702において、複数の方法でCIEXYZ色空間において興味のある色データを得ることができる。例えば、ユーザは直接にCIEXYZ色空間において興味のあるXYZフォーマットの色データを指定することができる。
【００３０】
なお、次のようにCIEXYZ色空間において興味のある色データを得ることも可能である。RGBフォーマットの物理色をCIE XYZ色空間に転換するには従来の転換方法が利用可能なので、ここでは詳述を略する。
【００３１】
次にステップ606において操作によって生じるHGlClフォーマットの色データのを得るため、選択した2つのHGlClフォーマットの色データを色加算及び/又は色差操作する具体的な過程を説明する。
【００３２】
まず、HGlCl色空間での色加算を説明する。選択した2つのHGlClフォーマットの色データがそれぞれC1=（H1、Gl1、Cl1）、C2=（H2、Gl2、Cl2）であり、操作によって生じるHGlClフォーマットの色データがC3=（H3、Gl3、Cl3）であると仮設する。
【００３３】
加算操作後の色C3を得るため、次のステップにより、C1、C2の2つの色を色加算することができる：
下式3によりC1、C2の2つの色のクロマティックベクトル
2014525707.tif 000222
、
2014525707.tif 000223
をベクトル加算した後のグレー沈降値
2014525707.tif 000224
を得る。
2014525707.tif 000225
，
2014525707.tif 000226
，[・]とは・を切上げる演算子であり，
2014525707.tif 000227
，
2014525707.tif 000228
2014525707.tif 000229
2014525707.tif 000230
（式3）；
【００３４】
下式4及び前記C1、C2の2つの色のクロマティックベクトル
2014525707.tif 000231
、
2014525707.tif 000232
をベクトル加算した後のグレー沈降値
2014525707.tif 000233
により前記色データC3のHGlClフォーマットのH、Gl及びCl値C3（H3、Gl3、Cl3）を得る：
2014525707.tif 000234
（式4）。
【００３５】
次に、HGlCl色空間での色差操作を説明する。選択した2つのHGlClフォーマットの色データがそれぞれC4=（H4、Gl4、Cl4）及びC5=（H5、Gl5、Cl5）であり、操作によって生じるHGlClフォーマットの色データがC6=（H6、Gl6、Cl6）であると仮設する。
【００３６】
次のステップによりC4、C5の2つの色を色差操作した後の色C6を得る：
次のステップによりHGlCl色空間においての色C4=（H4、Gl4、Cl4）が色C5=（H5、Gl5、Cl5）に対する色の色差C6=（H6、Gl6、Cl6）を得る：
下式5によりC4、C5の2つの色のクロマティックベクトル
2014525707.tif 000235
、
2014525707.tif 000236
をベクトル色差操作した後のグレー沈降値
2014525707.tif 000237
を得る：
2014525707.tif 000238
，
2014525707.tif 000239
，[・]とは・を切上げる演算子であり，
2014525707.tif 000240
，
2014525707.tif 000241
2014525707.tif 000242
2014525707.tif 000243
2014525707.tif 000244
（式5）；
【００３７】
下式6及び前記C4、C5の2つの色のクロマティックベクトル
2014525707.tif 000245
、
2014525707.tif 000246
をベクトル色差操作した後のグレー沈降値
2014525707.tif 000247
により、前記色データC6のHGlClフォーマットのH、Gl及びCl値：C6=（H6、Gl6、Cl6）を得る：
2014525707.tif 000248
（式6）。
【００３８】
本発明において、HGlCl色空間においての2つの色データを色加算操作した後、或いは色差操作した後、生成したHGlClフォーマットの色データはいずれも独立した色と見なすことができる。ユーザは操作によって生じたHGlClフォーマットの色データを本発明の転換方法により更にCIE XYZ色空間に転換することが可能であり、更にCIE XYZ色空間から実際の物理色に転換することもできる。CIE XYZ色空間から実際の物理色に転換するには、従来の転換方式で実現できるので、ここでは詳述を略する。
【００３９】
なお、ステップ606の後、操作によって生じたHGlClフォーマットの色データをCIE XYZ色空間においてのXYZフォーマットの色データに転換することも可能である（ステップ608）。操作によって生じたHGlClフォーマットの色データがC（H、Gl、Cl）であるとすると、それがHGlCl色空間からCIE XYZ色空間に転換された後C（X、Y、Z）になる場合に、下式2によりHGlCl色空間においての色データをCIE XYZ色空間においての色データに転換することができる：
2014525707.tif 000249
，[・]とは・を切上げる演算子であり，
2014525707.tif 000250
，
2014525707.tif 000251
2014525707.tif 000252
（式2）。
【００４０】
本発明の第二実施例により、カラーアピアランス属性のHGlCl色空間に基づいて色処理する別の方法が提供される。まず、CIE XYZ色空間から興味のある色データ（X、Y、Z）を取得する。次に、取得した興味のある色データ（X、Y、Z）を式1に代入してHGlCl色空間に相応のHGlClフォーマットの色データを得る。上述のように、HGlCl色空間においてHGlClフォーマットの色データを処理しても処理しなくても良い。
【００４１】
この実施例において、CIE XYZ色空間から興味のある色データ（X、Y、Z）を取得するには、直接にCIE XYZ色空間から興味のある色データを選択することも可能である。
【００４２】
本発明の第三実施例において、カラーアピアランス属性のHGlCl色空間に基づいて色処理の方法が提供される。まず、HGlCl色空間から興味のある色データ（H、Gl、Cl）を取得する。明らかに、HGlCl色空間から興味のある色データ（H、Gl、Cl）を得るためには、直接にHGlCl色空間から興味のあるHGlClフォーマットの色データを選択しても良いし、第二実施例で得たHGlClフォーマットの色データを利用するのも良い。次に、取得した興味のある色データを式2に代入してCIE XYZ色空間に相応のXYZフォーマットの色データを得る。上述のように、HGlCl色空間においてHGlClフォーマットの色データを処理しても処理しなくても良い。
【００４３】
本発明では、第二実施例及び第三実施例を合わせることも可能であり、即ち、CIE XYZ色空間においてのXYZフォーマットの色データを式1に基づいてHGlClフォーマットの色データに転換することと、HGlClフォーマットの色データを式2に基づいてCIE XYZ色空間においてのXYZフォーマットの色データに転換することをあわせることで、CIE XYZフォーマット、HGlClフォーマット、更にCIE XYZフォーマットまでの完全な処理過程を提供できる。
【００４４】
次に、実験データによって本発明のHGlCl色空間に基づいた色データ処理方法を検証する。
【００４５】
1．HGlCl色空間に基づいた色加算検証
コンピュータで2組の色をランダムに取得し、XYZ色空間においてのX,Y,Z三刺激値データをHGlCl色空間においてのH、Gl、Clに転換し、詳細を次に示す：
【００４６】
【表１】
2014525707.tif 000253
【００４７】
【表２】
2014525707.tif 000254
【００４８】
CIEXYZ色空間において表1及び表2の対応項目のXYZ三刺激値の各々の加算を行った後、HGlCl値に転換し、Testseq1+Testseq2は下表3に示される：
【００４９】
【表３】
2014525707.tif 000255
【００５０】
在HGlCl色空間において、表1及び表2の対応項目のHGlCl数値を取得し、HGlCl色空間においての色加算方法で加算し、加算後のHGlCl値は次に示される：
【００５１】
【表４】
2014525707.tif 000256
【００５２】
表3及び表4を比べてみると、HGlCl色空間においてHGlCl色空間に基づいて色加算した結果と、CIEXYZ色空間において三刺激値X、Y、Zを直接に積算した結果とは完全に一致していることが分かる。
【００５３】
2．HGlCl色空間に基づいた色減算の検証
CIE XYZ色空間において、表1及び表2の対応項目のXYZ三刺激値をそれぞれ減算した後、HGlCl値に転換し、Testseq1-Testseq2は下表4に示される：
【００５４】
【表４−２】
2014525707.tif 000257
【００５５】
HGlCl色空間において、表1及び表2の対応項目のHGlCl数値を取得し、HGlCl色空間の色減算方法に基づいて減算操作を行い、減算操作後のHGlCl色差値は次に示される：
【００５６】
【表５】
2014525707.tif 000258
【００５７】
表4及び表5を比べてみると、HGlCl色空間においてHGlCl色空間に基づいて色減算した結果と、CIE XYZ色空間において三刺激値X、Y、Zを直接減算した結果とは、完全に一致していることが分かる。
【００５８】
特に、HGlCl色空間において色差操作時に、Glがマイナスであれば、減算された色testseq1のグレー値が減算された色testseq2のグレー値より小さいことを意味する。
【００５９】
本発明により、HGlCl色空間において色加算することで、二つの既知の色の加算結果が予測できる。予測することがマシン演算によって加算結果を得られることを表し、マシン演算の結果はH、Gl、Clと言う三つの量を含み、当該三つの量が主観的に真実の操作と対比することができることで、客観的な演算と主観的な感受性との統合が実現される。従来の色処理方法は当該機能を備えず、ユーザはただ利用される具体的な色空間からCIEXYZ空間へ逆算した後、三刺激値XYZの加算により加算結果を得た後、前記具体的な色空間に転換することで、加算後の色が主観的視覚上の感受性が分かる。
【００６０】
本発明では、HGlCl色空間においての色差は、他の色差定義と同じように、目標色生成時の誤差判定を実行できる。具体的に言うと、目標色と実際に得た色とをベクトル減算することで、具体的な色差がどれぐらいなのか分かる。例えば、C4=（H4、Gl4、Cl4）を実際に得た色と、C5=（H5、Gl5、Cl5）を目標色と見なすことができ、 C6=（H6、Gl6、Cl6）は色差となる。減算結果のCl値（Clはベクトルではなく、差色
2014525707.tif 000259
のベクトルモードである）がある閾値より低くなることで、生成の色差判断を完成する。
【００６１】
本発明のHGlCl色空間に色差及び色加算の操作は、また色予測及び色マッチングに応用できる。目標色を得るように、まず既存の色を仮設し、その後目標色と仮設色との差を作り、第二色の色調値を得る。このように、色マッチングを探すとき、直接に演算によりマッチングしようとする色が何色であるのかを特定できる。目標色及び一つの仮設色が分かれば、第二色が得られ、それを仮設色と加算して目標色が得られる。これに対し、従来の色処理方法はマシンが受付可能な色に逆変換する色処理方法のみ（例えば、理想的な三原色モジュール）を利用でき、その後演算して差を作り、演算結果を変換したら結果が分かるとしている。
【００６２】
上記各実施例の色データ処理方法から分かるように、本発明のHGlCl色空間に基づく色処理方法は、転換演算においてほぼ簡単な解析演算でおり、転換演算過程は大幅に簡潔化され、転換效率が向上される。特に、本発明実施例におけるHGlClフォーマット色データとの相互転換式は解析式であり、演算には累積誤差が存在せず、当該転換式の演算により得られた色データは、従来の転換式より高精度の色データを提供できる。
【００６３】
以上、本願発明の好ましい実施形態を説明したが、本発明の範囲及び趣旨から逸脱することなく本発明の様々な修正形態及び変更形態が、当業者にとっては、明らかとなろう。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
カラーアピアランス属性のHGlCl色空間に基づいて色データ処理を行う方法であって、
カラーアピアランス属性のHGlCl色空間中のHGlClフォーマットの色データを取得するステップと、
取得したHGlClフォーマットの色データから2つのHGlClフォーマットの色データを選択するステップと、
選択した2つのHGlClフォーマットの色データを色加算及び/又は色差操作して一つの操作によるHGlClフォーマットの色データを得るステップと、を含み、
前記カラーアピアランス属性の色空間HGlClは、CIEXYZデカルト色空間に基づいた、カラーアピアランス属性の、柱座標系で描かれる色空間であり、前記柱座標系は、クロマティックプレーンと、クロマティックプレーンの原点を通した、クロマティックプレーンに垂直するグレー軸とからなり、前記グレー軸は色のグレーレベルGlを描き、前記クロマティックプレーンは極座標平面であり、色のクロマティックベクトル
2014525707.tif 000260
を描き、前記クロマティックベクトルはクロマティックプレーンに平行なベクトルであり、極座標系内に示されるベクトル極角とベクトル極径とからなり、前記ベクトル極角はクロマティックベクトルの色相角Hであり、前記ベクトル極径はクロマティックベクトルのクロマティック値Clであり、即ち、一つの色Cがカラーアピアランス属性のHGlCl色空間では、C=（Gl、
2014525707.tif 000261
）=（H、Gl、Cl）となり、
前記クロマティックプレーンはCIEXYZデカルト色空間X+Y+Z=Kの平面であり、Kは実定数であり、前記CIEXYZデカルト色空間のXYZ軸は直線X=Y=Z方向に沿ってX+Y+Z=K平面上に投影し、クロマティックプレーン内に3本の互いに120°をなす投影軸を得、投影軸方向の単位ベクトルは
2014525707.tif 000262
、
2014525707.tif 000263
、
2014525707.tif 000264
であり、前記CIEXYZ色空間中の色C（X、Y、Z）が前記クロマティックプレーンでのデータは、C（
2014525707.tif 000265
、
2014525707.tif 000266
、
2014525707.tif 000267
）と示されており、ここでX、Y、Zはそれぞれ
2014525707.tif 000268
、
2014525707.tif 000269
、
2014525707.tif 000270
三つ方向の大きさであり、
2014525707.tif 000271
、
2014525707.tif 000272
、
2014525707.tif 000273
極角はそれぞれ0°、120°及び240°であり、
色CのH、Gl、Clと、三刺激値X、Y、Zと転換方法は下式1に示すようになる、カラーアピアランス属性のHGlCl色空間に基づいて色データ処理を行う方法。
2014525707.tif 000274
（式1）
（ここで、Min（X、Y、Z）はX、Y及びZ中の最小値を取る意味である）
【請求項２】
選択した2つのHGlClフォーマットの色データはそれぞれC1=（H1、Gl1、Cl1）と、C2=（H2、Gl2、Cl2）であり、操作によって生じるHGlClフォーマットの色データはC3=（H3、Gl3、Cl3）であり、操作によって生じる一つのHGlClフォーマットの色データを得るために、選択した2つのHGlClフォーマットの色データを色加算操作することは次のことを含む：
次のステップによってC1、C2の2つの色を色加算操作して加算操作後の色C3を得る：
式3によってC1、C2の2つの色のクロマティックベクトル
2014525707.tif 000275
、
2014525707.tif 000276
をベクトル加算した後のグレー沈降値
2014525707.tif 000277
を得るステップ、
2014525707.tif 000278
，
2014525707.tif 000279
，[・]とは・を切上げる演算子であり，
2014525707.tif 000280
，
2014525707.tif 000281
2014525707.tif 000282
2014525707.tif 000283
（式3）；
下式4及び前記C1、C2の2つの色のクロマティックベクトル
2014525707.tif 000284
、
2014525707.tif 000285
をベクトル加算した後のグレー沈降値
2014525707.tif 000286
によって、前記色データC3のHGlClフォーマットのH3、Gl3、Cl3を得るステップを特徴とする請求項1に記載の方法。
2014525707.tif 000287
（式4）。
【請求項３】
選択した2つのHGlClフォーマットの色データはそれぞれC4=（H4、Gl4、Cl4）と、C5=（H5、Gl5、Cl5）であり、操作によって生じるHGlClフォーマットの色データはC6=（H6、Gl6、Cl6）であり、操作によって生じる一つのHGlClフォーマットの色データを得るために、選択した2つのHGlClフォーマットの色データを色差操作することは次のことを含む：
次のステップによってHGlCl色空間中の色C4=（H4、Gl4、Cl4）が色C5=（H5、Gl5、Cl5）に対する色の色差C6=（H6、Gl6、Cl6）を得る：
下式5によってC4、C5の2つの色のクロマティックベクトル
2014525707.tif 000288
、
2014525707.tif 000289
をベクトル色差操作した後のグレー沈降値
2014525707.tif 000290
を得るステップ、
2014525707.tif 000291
，
2014525707.tif 000292
，[・]とは・を切上げる演算子であり，
2014525707.tif 000293
，
2014525707.tif 000294
2014525707.tif 000295
2014525707.tif 000296
2014525707.tif 000297
（式5）；
下式6及び前記C4、C5の2つの色のクロマティックベクトル
2014525707.tif 000298
、
2014525707.tif 000299
をベクトル色差操作した後のグレー沈降値
2014525707.tif 000300
によって前記色データC6のHGlClフォーマットのH6、Gl6、Cl6を得るステップを特徴とする請求項1に記載の方法。
2014525707.tif 000301
（式6）。
【請求項４】
カラーアピアランス属性のHGlCl色空間中のHGlClフォーマットの色データを得ることは、
直接にカラーアピアランス属性のHGlCl色空間において興味のある複数のHGlClフォーマットの色データを指定することを含むことを特徴とする請求項1に記載の方法。
【請求項５】
カラーアピアランス属性のHGlCl色空間中のHGlClフォーマットの色データを得ることは、
CIEXYZ色空間中に興味のある色データを得ることと、
興味のある色データをそれぞれ式1に基づいて相応のHGlClフォーマットの色データを得ることとを含むことを特徴とする請求項1に記載の方法。
【請求項６】
更に、
式2により、前記カラーアピアランス属性のHGlCl色空間中においてHGlClフォーマットの色データをCIE XYZ色空間にXYZフォーマットの色データに転換するステップを含むことを特徴とする請求項1に記載の方法。
2014525707.tif 000302
，[・]とは・を切上げる演算子であり，
2014525707.tif 000303
，
2014525707.tif 000304
2014525707.tif 000305
（式2）。
【請求項７】
カラーアピアランス属性のHGlCl色空間に基づいて色データ処理する方法であって、
興味のあるCIE XYZ色空間中のXYZフォーマットの色データを得るステップと、
下式1に基づいて取得したXYZフォーマットの色データをHGlClフォーマットの色データに転換するステップとを含み、
前記カラーアピアランス属性の色空間HGlClは、CIEXYZデカルト色空間に基づいた、カラーアピアランス属性の、柱座標系で描かれる色空間であり、前記柱座標系は、クロマティックプレーンと、クロマティックプレーンの原点を通した、クロマティックプレーンに垂直するグレー軸とからなり、前記グレー軸は色のグレーレベルGlを描き、前記クロマティックプレーンは極座標平面であり、色のクロマティックベクトル
2014525707.tif 000306
を描き、前記クロマティックベクトルはクロマティックプレーンに平行なベクトルであり、極座標系内に示されるベクトル極角とベクトル極径とからなり、前記ベクトル極角はクロマティックベクトルの色相角Hであり、前記ベクトル極径はクロマティックベクトルのクロマティック値Clであり、即ち、一つの色Cがカラーアピアランス属性のHGlCl色空間では、C=（Gl、
2014525707.tif 000307
）=（H、Gl、Cl）となり、
前記クロマティックプレーンはCIEXYZデカルト色空間X+Y+Z=Kの平面であり、Kは実定数であり、前記CIEXYZデカルト色空間のXYZ軸は直線X=Y=Z方向に沿ってX+Y+Z=K平面上に投影し、クロマティックプレーン内に3本の互いに120°をなす投影軸を得、投影軸方向の単位ベクトルは
2014525707.tif 000308
、
2014525707.tif 000309
、
2014525707.tif 000310
であり、前記CIEXYZ色空間中の色C（X、Y、Z）が前記クロマティックプレーンでのデータは、C（
2014525707.tif 000311
、
2014525707.tif 000312
、
2014525707.tif 000313
）と示されており、ここでX、Y、Zはそれぞれ
2014525707.tif 000314
、
2014525707.tif 000315
、
2014525707.tif 000316
三つ方向の大きさであり、
2014525707.tif 000317
、
2014525707.tif 000318
、
2014525707.tif 000319
極角はそれぞれ0°、120°及び240°である、カラーアピアランス属性のHGlCl色空間に基づいて色データ処理する方法。
2014525707.tif 000320
（式1）
（ここで、Min（X、Y、Z）はX、Y及びZ中の最小値を取る意味である）
【請求項８】
カラーアピアランス属性のHGlCl色空間に基づいて色データ処理する方法であって、
興味のあるHGlCl色空間中のHGlClフォーマットの色データを得るステップと、
下式2に基づいて取得したHGlClフォーマットの色データをCIE XYZ色空間中のXYZフォーマットの色データに転換するステップとを含み、
2014525707.tif 000321
，[・]とは・を切上げる演算子であり，
2014525707.tif 000322
，
2014525707.tif 000323
2014525707.tif 000324
（式2）。
前記カラーアピアランス属性の色空間HGlClは、CIEXYZデカルト色空間に基づいた、カラーアピアランス属性の、柱座標系で描かれる色空間であり、前記柱座標系は、クロマティックプレーンと、クロマティックプレーンの原点を通した、クロマティックプレーンに垂直するグレー軸とからなり、前記グレー軸は色のグレーレベルGlを描き、前記クロマティックプレーンは極座標平面であり、色のクロマティックベクトル
2014525707.tif 000325
を描き、前記クロマティックベクトルはクロマティックプレーンに平行なベクトルであり、極座標系内に示されるベクトル極角とベクトル極径とからなり、前記ベクトル極角はクロマティックベクトルの色相角Hであり、前記ベクトル極径はクロマティックベクトルのクロマティック値Clであり、即ち、一つの色Cがカラーアピアランス属性のHGlCl色空間では、C=（Gl、
2014525707.tif 000326
）=（H、Gl、Cl）となり、
前記クロマティックプレーンはCIEXYZデカルト色空間X+Y+Z=Kの平面であり、Kは実定数であり、前記CIEXYZデカルト色空間のXYZ軸は直線X=Y=Z方向に沿ってX+Y+Z=K平面上に投影し、クロマティックプレーン内に3本の互いに120°をなす投影軸を得、投影軸方向の単位ベクトルは
2014525707.tif 000327
、
2014525707.tif 000328
、
2014525707.tif 000329
であり、前記CIEXYZ色空間中の色C（X、Y、Z）が前記クロマティックプレーンでのデータは、C（
2014525707.tif 000330
、
2014525707.tif 000331
、
2014525707.tif 000332
）と示されており、ここでX、Y、Zはそれぞれ
2014525707.tif 000333
、
2014525707.tif 000334
、
2014525707.tif 000335
三つ方向の大きさであり、
2014525707.tif 000336
、
2014525707.tif 000337
、
2014525707.tif 000338
極角はそれぞれ0°、120°及び240°であり、
色CのH、Gl及びClの定義は下式1に示すようになる、カラーアピアランス属性のHGlCl色空間に基づいて色データ処理する方法。
2014525707.tif 000339
（式1）
（ここで、Min（X、Y、Z）はX、Y及びZ中の最小値を取る意味である）
【請求項９】
興味のあるHGlCl色空間中のHGlClフォーマットの色データを得ることは、
HGlCl色空間において興味のある色データを直接に選択すること、或いは、
請求項7に記載の方法でHGlClフォーマットの色データを得ることを含むことを特徴とする請求項８に記載の方法。
【国際調査報告】
2014525707.tif 000340
2014525707.tif 000341
2014525707.tif 000342
2014525707.tif 000343
2014525707.tif 000344
2014525707.tif 000345