(57)【要約】【課題】  第１色空間の座標と第２色空間の座標との対応関係を定義した色変換定義の作成において、既知点対の自由度が高くて汎用性も高い方式で高精度な色変換定義を作成する。【解決手段】  第１色空間上の任意の座標点間における、それらの座標点に対応する上記第２色空間上の各座標の相互関係を統一的に規定した式を、その相互関係が確定されている点のデータを境界条件とし、任意に設定される非線形性を加味した上で解くことによって第１色空間の各座標に対応する第２色空間の各座標を算出する。【選択図】        図１
2006024971.tif 000002
【特許請求の範囲】
【請求項１】
第１色空間の座標と第２色空間の座標との対応関係を定義した色変換定義を作成する色変換定義作成方法であって、
前記第１色空間の座標と前記第２色空間の座標との座標対の群を取得する取得過程と、
前記第１色空間の座標と前記第２色空間の座標との対応関係における非線形性を設定する設定過程と、
前記第１色空間上の任意の座標点間における、それらの座標点に対応する前記第２色空間上の各座標の相互関係を統一的に規定した式を、前記取得過程で取得された座標対の群を境界条件とし、前記設定過程で設定された非線形性を加味して解くことによって、該第１色空間の各座標に対応する該第２色空間の各座標を算出する算出過程とを有することを特徴とする色変換定義作成方法。
【請求項２】
前記第１色空間が、画像データと画像とを媒介するデバイスに依存したデバイス色空間であり、
前記第２色空間が、ＣＩＥＸＹＺ表色系のＸＹＺ色空間であって、
前記算出過程が、前記式としてラプラス方程式を採用する過程であることを特徴とする請求項１記載の色変換定義作成方法。
【請求項３】
第１色空間の座標と第２色空間の座標との対応関係を定義した色変換定義を作成する色変換定義作成装置であって、
前記第１色空間の座標と前記第２色空間の座標との座標対の群を取得する取得部と、
前記第１色空間の座標と前記第２色空間の座標との対応関係における非線形性が設定される設定部と、
前記第１色空間上の任意の座標点間における、それらの座標点に対応する前記第２色空間上の各座標の相互関係を統一的に規定した式を、前記取得部で取得された座標対の群を境界条件とし、前記設定部で設定された非線形性を加味して解くことによって、該第１色空間の各座標に対応する該第２色空間の各座標を算出する算出部とを備えたことを特徴とする色変換定義作成装置。
【請求項４】
コンピュータに組み込まれて実行され、該コンピュータに、第１色空間の座標と第２色空間の座標との対応関係を定義した色変換定義を作成させる色変換定義作成プログラムであって、
該コンピュータ上に、
前記第１色空間の座標と前記第２色空間の座標との座標対の群を取得する取得部と、
前記第１色空間の座標と前記第２色空間の座標との対応関係における非線形性が設定される設定部と、
前記第１色空間上の任意の座標点間における、それらの座標点に対応する前記第２色空間上の各座標の相互関係を統一的に規定した式を、前記取得部で取得された座標対の群を境界条件とし、前記設定部で設定された非線形性を加味して解くことによって、該第１色空間の各座標に対応する該第２色空間の各座標を算出する算出部とを構成することを特徴とする色変換定義作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１色空間の座標と第２色空間の座標との対応関係を定義した色変換定義を作成する色変換定義作成方法、そのような色変換定義を作成する色変換定義作成装置、およびコンピュータをそのような色変換定義作成装置とに動作させる色変換定義作成プログラムに関する。
【背景技術】
【０００２】
例えば、記録された画像を読み取って画像データを得るカラースキャナや、固体撮像素子上に被写体の画像を結像して読み取ることにより画像データを得るＤＳＣ（ディジタルスチールカメラ）等、画像を入力して画像データを得る、様々なタイプの入力デバイスが知られている。これらの入力デバイスでは、画像データは、例えばＲ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の３色についてそれぞれ例えば０〜２５５等の決まった範囲のデータで表わされるが、Ｒ、Ｇ、Ｂ３色についてそれぞれ決まった範囲内の数値で表現することのできる色には自ずと限界があり、元々の画像の色が極めて豊かな表現を持っていたとしても、一旦入力デバイスを用いて画像データに変換すると、その画像データによって表わされる画像は、そのＲ、Ｇ、Ｂ色空間内の立方体や直方体で表される色表現領域内の色に制限されることになる。
【０００３】
また、画像データに基づいて画像を出力する出力デバイスについても、例えば、印画紙上をレーザ光で露光してその印画紙を現像することにより印画紙上に画像を記録する写真プリンタ、電子写真方式やインクジェット方式などの方式で用紙上に画像を記録するプリンタ、輪転機を回して多量の印刷物を作成する印刷機、画像データに基づいて表示画面上に画像を表示するＣＲＴディスプレイやプラズマディスプレイ等の画像表示装置等、様々なタイプの出力デバイスが知られているが、これらの出力デバイスについても上述の入力デバイスと同様、各出力デバイスに応じた色表現領域が存在する。すなわち、出力デバイスは、例えばＲ、Ｇ、Ｂ３色を表現する画像データやＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（墨）の４色を表現する画像データに基づいて様々な色を表現することができるが、その表現できる色は、出力デバイス色空間（例えばＲＧＢ空間、ＣＭＹＫ空間等）の立方体や直方体で表される色表現領域内（例えばＲ、Ｇ、Ｂそれぞれについて０〜２５５の範囲の数値で表わされる色表現領域内等）に制限される。
【０００４】
また、例えばある１つの画像データ（例えば（Ｒ、Ｇ、Ｂ）＝（５０，１００，２００）を表わす画像データ）であってもその画像データに基づいて得られる画像の色は出力デバイスの種類により異なる。この点は入力デバイスと出力デバイスとの間でも同様であり、ある入力デバイスで得られた（Ｒ、Ｇ、Ｂ）＝（５０，１００，２００）の画像データをそのまま用いて、ある出力デバイスで画像を出力しても、入力デバイスで入力される元になった画像の色と出力デバイスで出力された画像の色は一般には一致しない。したがって、ある入力デバイスで画像を読み取って画像データを得、その画像データを基にして、ある出力デバイスで元の画像を再現しようとしたとき、入力デバイスで得られた画像データをそのまま出力デバイスに送るのではなく、その間で画像データを変換する必要がある。ここでは画像の色に着目した変換を行っており、この画像データの変換を色変換と称する。また、この色変換前後の画像データの相互関係を定義するＬＵＴ（ルックアップテーブル）などのことを色変換定義（カラープロファイル）と称し、その色変換定義（カラープロファイル）を作成することをプロファイリングと称する。
【０００５】
また、上述したように、色表現領域は各デバイスによって異なるとともに、数値上同一の画像データであっても各デバイスにおいて表現される色はそれぞれに異なっているが、近年は、入力デバイスと出力デバイスとを相互に接続した、入力デバイスや出力デバイスが取り換え自在なデバイス非依存のシステムを構築することが望まれている。そのようなデバイス非依存のシステムでは、デバイス間で色変換を行なうにあたって、デバイスには依存しない共通色空間（Ｄｅｖｉｃｅ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｄａｔａの空間）、例えばＬ*ａ*ｂ*色空間等を中間に置き、入力デバイスで得られた入力デバイスに依存した色空間上の画像データを共通色空間上の画像データに変換する色変換と、その共通色空間上の画像データを、出力デバイスに依存した色空間上の画像データに変換する色変換とを経る手法が採用されている。そして、このデバイス非依存のシステムでは、入力デバイスに依存した色空間と共通色空間との間での色変換を定義するカラープロファイルと、出力デバイスに依存した色空間と共通色空間との間での色変換を定義するカラープロファイルが作成される。
【０００６】
ところで、色変換定義（カラープロファイル）は、一般に、２つの色空間のうちの一方の色空間の点と他方の色空間の点との組からなる点対の集合として作成される。以下の表１には、点対の集合として作成された色変換定義の一例が表されている。
【０００７】
【表１】
2006024971.tif 000003
【０００８】
この表１に表されている色変換定義は、ＲＧＢ色空間とＬ*ａ*ｂ*色空間との間での色変換を定義するものであり、表１の左欄にはＲＧＢ色空間の点が座標値で示されており、右欄にはＬ*ａ*ｂ*色空間の点が座標値で示されている。左欄と右欄の同一の段に示されている点は相互に対応している。表１の左欄に示す点は、ＲＧＢ色空間内で相互に直交する格子直線相互の各交点であり、このような交点のことを格子点と称する。一方、表１の右欄に示す点は、ＲＧＢ色空間の格子点に対応した、Ｌ*ａ*ｂ*色空間内に不規則に分布した点であり、格子対応点と称する。
【０００９】
実用的な色変換定義は、表１に示すように、色変換がその間で定義される２つの色空間のうちの一方の色空間内での格子点と、他方の色空間内での格子対応点との組からなる格子点対の集合として作成されていることが必要である。このように作成された色変換定義に従って色変換が行われる様子を以下説明する。
【００１０】
図１は、色変換定義に従う色変換を説明する概念図である。
【００１１】
この概念図には、ＲＧＢ色空間の格子点１と、Ｌ*ａ*ｂ*色空間の格子対応点２が示されており、ＲＧＢ色空間内の格子直線３と、その格子直線に対応する、Ｌ*ａ*ｂ*色空間内の曲線４も示されている。格子点１と格子対応点２との対応関係や、格子直線３と曲線４との対応関係は色変換定義から導き出すことができる。
【００１２】
色変換の対象となる画像データが格子点１を表す画像データである場合には、格子点１に対応する格子対応点２を表す画像データに変換され、色変換の対象となる画像データが格子対応点２を表す画像データである場合には、格子対応点２に対応する格子点１を表す画像データに変換されることは当然である。
【００１３】
色変換の対象となる画像データが、ＲＧＢ色空間の、格子点１とは異なる点５を表す画像データである場合には、その点５周辺の格子点１ａと、それらの格子点１ａそれぞれに対応する格子対応点２ａとに基づいて体積補間演算や三角錐補間演算や多項式近似計算などが行われて、ＲＧＢ色空間の点５に対応するＬ*ａ*ｂ*色空間の点６が算出され、点５を表す画像データが、点６を表す画像データに変換される。
【００１４】
逆に、色変換の対象となる画像データが、Ｌ*ａ*ｂ*色空間の点６を表す画像データである場合には、Ｎｅｗｔｏｎ法による収束演算やその他の収束演算などが用いられて、上述した体積補間演算などの算出結果が点６になるようなＲＧＢ色空間の点５が算出され、点６を表す画像データが、点５を表す画像データに変換される。但し、実際には、個々の画像データに対する色変換に先立って、Ｌ*ａ*ｂ*色空間内の格子点が用意され、ＲＧＢ色空間内の格子対応点がＮｅｗｔｏｎ法による収束演算などで算出されることにより、Ｌ*ａ*ｂ*色空間からＲＧＢ色空間への色変換を定義する逆変換定義が予め作成されており、その逆変換定義に基づいた体積補間演算などにより色変換が行われることが多い。
【００１５】
上記のような色変換定義（カラープロファイル）を作成するプロファイリングとしては、次のような各種のプロファイリングが提案されている。一般的なプロファイリングでは、カラーチャートの画像を入力デバイスで読み取ったり、出力デバイスで出力したり、測色器で測色したりすることによって、第１の色空間（例えばＲＧＢ色空間）における既知点と、その既知点に対応する、第２の色空間（例えばＬ*ａ*ｂ*色空間）における既知対応点との組からなる既知点対を表すデータが用意され、そのデータに基づいて色変換定義が作成される。但し、以下の説明では、既知点対を表すデータと既知点対とを区別せずに用いる場合がある。また、説明の便宜上、以下ではＲＧＢ色空間とＬ*ａ*ｂ*色空間との間の色変換を定義する色変換定義が作成されるものとして説明する。
【００１６】
第１のプロファイリングでは、既知点対として、上述した表１に示すような格子点対そのものを得、得た格子点対の集合として色変換定義を作成する。つまり、測定等によって格子点対そのものが得られるように作成されたカラーチャートが用意されている必要がある。
【００１７】
この第１のプロファイリングの改良として、必要な格子点対の一部が得られるようなカラーチャートが用意されて、カラーチャートからは得られない格子点対については、カラーチャートから得られる格子点対に基づいた補間等によって算出する方法も提案されている（特許文献１参照）。
【００１８】
第２のプロファイリングでは、例えば、以下の表２に示すような既知点対の集合に基づいて色変換定義が作成される。
【００１９】
【表２】
2006024971.tif 000004
【００２０】
表２の左欄にはＲＧＢ色空間の既知点の座標が示されており、右欄には、既知点に対応する、Ｌ*ａ*ｂ*色空間の既知対応点の座標が示されている。そして、この表２に示す既知点および既知対応点の双方とも、点の分布は、上述した格子点のような規則性がない不規則な分布である。
【００２１】
第２のプロファイリングでは、表２に示すような既知点対の集合に基づいて色変換定義が作成されるとはいうものの、この第２のプロファイリングは、表２に示すような既知点対が、ＲＧＢ色空間やＬ*ａ*ｂ*色空間とは異なる何らかの第３の色空間内の格子点に対応していることを必要とする。そして、その第３の色空間を仲介して、上述した体積補間演算などが行われ、ＲＧＢ色空間とＬ*ａ*ｂ*色空間との間の色変換を定義する格子点対の集合が算出されて、色変換定義が作成される。
【００２２】
第３のプロファイリングでは、ＲＧＢ色空間の空間座標と、Ｌ*ａ*ｂ*色空間の空間座標との対応関係が、以下に示す多項式で近似される。
【００２３】
【数１】
2006024971.tif 000005
【００２４】
そして、この式の係数行列の要素ａ１１，ａ１２，…，ａ３３，ａ３４が、表２に示すような既知点対の集合に基づいて算出されることによって、ＲＧＢ色空間の空間座標と、Ｌ*ａ*ｂ*色空間の空間座標との対応関係が算出される。その後、要素ａ１１，ａ１２，…，ａ３３，ａ３４が算出された係数行列に従って格子点対が算出されて色変換定義が作成される。
【００２５】
第４のプロファイリングでは、ＣＲＴの発光輝度とＲＧＢ色空間の空間座標との物理的な関係を表す以下の式に代表されるような物理的なモデルが成り立つことが前提とされる。
【００２６】
【数２】
2006024971.tif 000006
【００２７】
そして、このようなモデルから導かれる以下に示すような式と、上述した表２に示すような既知点対の集合が用いられて、ＲＧＢ色空間の空間座標と、Ｌ*ａ*ｂ*色空間の空間座標との対応関係が算出される。
【００２８】
【数３】
2006024971.tif 000007
【００２９】
この式の係数行列の要素ａ１１，ａ１２，…，ａ３２，ａ３３が算出されることによって、ＲＧＢ色空間の空間座標と、Ｌ*ａ*ｂ*色空間の空間座標との対応関係が算出される。その後、要素ａ１１，ａ１２，…，ａ３２，ａ３３が算出された係数行列に従って格子点対が算出されて色変換定義が作成される。
【特許文献１】特開２００３−２８９４４６号公報
【発明の開示】
【発明が解決しようとする課題】
【００３０】
このように、従来から、各種のプロファイリングが提案されているが、このような従来のプロファイリングには、以下のようにどれも一長一短がある。
【００３１】
プロファイルを作成するための既知点対を用意するに当たり、カラーチャートの入出力や測色が行われるが、このカラーチャートとしては、例えば、ＩＴ８チャートやマクベスチャートといったような、パッチのルールが予め決められている既存のチャートや、重要な色のパッチを重点的に配したチャートなどが利用できることが望ましい。しかし、上述した第１のプロファイリングや第２のプロファイリングでは、既存のチャートなどは利用不可能である場合が多い。
【００３２】
また、カラーチャートの入出力や測色によって得られた既知点対はＲＧＢ色空間の空間座標とＬ*ａ*ｂ*色空間の空間座標との最も正確な対応関係を表しているので、この対応関係を再現する色変換定義が作成されることが望ましい。しかし、上述した第３のプロファイリングでは、近似によって色変換定義が作成されるため、作成された色変換定義は、既知点対が表す正確な対応関係を再現しないおそれが強い。
【００３３】
更に、プロファイリングは、種々のデバイスに対する汎用性が高いことが望ましいが、上述した第４のプロファイリングは、物理的なモデルが成り立つデバイスにのみ応用可能なプロファイリングであって、種々のデバイスに対する汎用性がほとんどない。
【００３４】
本発明は、上記事情に鑑み、色変換定義作成の前提となる既知点対の自由度が高く、種々のデバイスに対する汎用性も高い色変換定義作成方法であって、さらに、高精度な色変換定義を作成することができる色変換定義作成方法、そのような色変換定義作成装置、およびコンピュータをそのように動作させる色変換定義作成プログラムを提供することを目的とする。
【課題を解決するための手段】
【００３５】
上記目的を達成する本発明の色変換定義作成方法は、
第１色空間の座標と第２色空間の座標との対応関係を定義した色変換定義を作成する色変換定義作成方法であって、
上記第１色空間の座標と上記第２色空間の座標との座標対の群を取得する取得過程と、
上記第１色空間の座標と上記第２色空間の座標との対応関係における非線形性を設定する設定過程と、
上記第１色空間上の任意の座標点間における、それらの座標点に対応する上記第２色空間上の各座標の相互関係を統一的に規定した式を、取得過程で取得された座標対の群を境界条件とし、設定過程で設定された非線形性を加味して解くことによって、第１色空間の各座標に対応する第２色空間の各座標を算出する算出過程とを有することを特徴とする。
【００３６】
本発明の色変換定義作成方法によれば、取得過程で取得された座標対の群が境界条件として用いられるので、カラーチャートの入出力や測色によって得られた既知点対が表す正確な対応関係をそのまま再現した高精度な色変換定義を作成することができる。また、座標の相互関係を統一的に規定した式を用いるので、境界条件としての既知点対を選択する際の自由度は高い。更に、そのような式そのものの選択性も自由度が高くて特定のモデルなどは不要であるので汎用性も高い。
【００３７】
本発明の色変換定義作成方法は、
「  上記第１色空間が、画像データと画像とを媒介するデバイスに依存したデバイス色空間であり、
上記第２色空間が、ＣＩＥＸＹＺ表色系のＸＹＺ色空間であって、
上記算出過程が、上記式としてラプラス方程式を採用する過程である」
という形態が好ましい。
【００３８】
物理量の場における平衡条件を表したラプラス方程式が採用されることにより、デバイス色空間の座標変化に対してＸＹＺ色空間の座標が滑らかに変化することとなり、色変換における階調の不連続などが回避された色変換定義が得られる。
【００３９】
上記目的を達成する本発明の色変換定義作成装置は、
第１色空間の座標と第２色空間の座標との対応関係を定義した色変換定義を作成する色変換定義作成装置であって、
上記第１色空間の座標と上記第２色空間の座標との座標対の群を取得する取得部と、
上記第１色空間の座標と上記第２色空間の座標との対応関係における非線形性が設定される設定部と、
上記第１色空間上の任意の座標点間における、それらの座標点に対応する上記第２色空間上の各座標の相互関係を統一的に規定した式を、取得部で取得された座標対の群を境界条件とし、設定部で設定された非線形性を加味して解くことによって、第１色空間の各座標に対応する第２色空間の各座標を算出する算出部とを備えたことを特徴とする。
【００４０】
本発明の色変換定義作成装置によれば、上記の本発明の色変換定義作成方法と同様に、既知点対の自由度が高くて汎用性も高い方式で高精度な色変換定義を作成することができる。
【００４１】
上記目的を達成する本発明の色変換定義作成プログラムは、
コンピュータに組み込まれて実行され、そのコンピュータに、第１色空間の座標と第２色空間の座標との対応関係を定義した色変換定義を作成させる色変換定義作成プログラムであって、
コンピュータ上に、
上記第１色空間の座標と上記第２色空間の座標との座標対の群を取得する取得部と、
上記第１色空間の座標と上記第２色空間の座標との対応関係における非線形性が設定される設定部と、
上記第１色空間上の任意の座標点間における、それらの座標点に対応する上記第２色空間上の各座標の相互関係を統一的に規定した式を、取得部で取得された座標対の群を境界条件とし、設定部で設定された非線形性を加味して解くことによって、第１色空間の各座標に対応する第２色空間の各座標を算出する算出部とを構成することを特徴とする。
【００４２】
本発明の色変換定義作成プログラムによれば、本発明の色変換定義作成装置の構成要素を容易に構築することができる。
【００４３】
なお、本発明にいう色変換定義作成プログラムおよび色変換定義作成装置については、ここではその基本形態のみを示すのにとどめるが、これは単に重複を避けるためであり、本発明にいう色変換定義作成プログラムおよび色変換定義作成装置には、上記の基本形態のみではなく、前述した色変換定義作成方法の各形態に対応する各種の形態が含まれる。
【００４４】
また、本発明の色変換定義作成プログラムがコンピュータ上に構成する取得部などといった要素は、１つの要素が１つのプログラム部品によって構築されるものであってもよく、１つの要素が複数のプログラム部品によって構築されるものであってもよく、複数の要素が１つのプログラム部品によって構築されるものであってもよい。また、これらの要素は、そのような作用を自分自身で実行するものとして構築されてもよく、あるいは、コンピュータに組み込まれている他のプログラムやプログラム部品に指示を与えて実行するものとして構築されても良い。
【発明の効果】
【００４５】
以上説明したように、本発明によれば、既知点対の自由度が高くて汎用性も高い方式で高精度な色変換定義を作成することができる。
【発明を実施するための最良の形態】
【００４６】
以下図面を参照して本発明の実施の形態を説明する。
【００４７】
図２は、本発明が適用される画像出力システムの全体構成図である。
【００４８】
この画像出力システムは、パーソナルコンピュータ２０とカラープリンタ３０とで構成されており、この画像出力システムには、原稿画像１１を読み取って画像データを生成するカラースキャナ１０が接続されている。パーソナルコンピュータ２０は、カラースキャナ１０から画像データを受け取って、カラープリンタ３０に適した画像出力用の画像データに変換して出力し、カラープリンタ３０はその画像データに従って画像３１を出力する。
【００４９】
パーソナルコンピュータ２０には、上述したプロファイル（色変換定義）を作成する機能や、画像データを変換する際にそのプロファイルに従った色変換を施す機能も組み込まれており、プロファイルを作成する際には、複数のパッチが配列されたチャート３２を表したチャートデータをカラープリンタ３０に出力する。
【００５０】
カラープリンタ３０は、そのチャートデータに従ってチャート３２を出力し、そのチャート３２を構成するパッチの色が分光測色計４０によって測定される。分光測色計４０による測定結果はパーソナルコンピュータ２０に入力され、後述するようにプロファイルの作成に用いられる。
【００５１】
この図２に示す画像出力システムには、画像に応じた画像データを生成する入力デバイスの一例としてカラースキャナ１０が接続され、画像データに応じた画像を出力する出力デバイスの一例としてのカラープリンタ３０が備えられている。このカラースキャナ１０は、透過型のカラースキャナであってもよく、反射型のカラースキャナであってもよく、その読込方式の如何を問うものではない。また、カラープリンタ３０は、電子写真方式のカラープリンタであってもよく、インクジェット方式のカラープリンタであってもよく、そのプリント方式の如何を問うものではない。
【００５２】
さらに、入力デバイスはスキャナに限定されるものではなく、デジタルスチルカメラなどであってもよいし、出力デバイスはプリンタに限定されるものではなく、印刷機などであってもよい。更にまた、画像出力システムには、入力デバイス以外の、例えばコンピュータグラフィックス作成装置などが接続されてもよい。ただし、ここでは、入力デバイスの一例としてカラースキャナ１０が接続され、出力デバイスの一例としてカラープリンタ３０を備えた画像出力システムを前提として説明する。
【００５３】
ここで、この図２に示す画像出力システムに本発明の一実施形態が適用されるに際しては、パーソナルコンピュータ２０に適用されるので、以下、このパーソナルコンピュータ２０について説明する。
【００５４】
図３は、分光測色計４０およびパーソナルコンピュータ２０の外観斜視図であり、図４は、そのパーソナルコンピュータ２０のハードウェア構成図である。
【００５５】
この図３に示す分光測色計４０には、オペレータによってチャート３２が乗せられる。このチャート３２は複数のパッチが配列されたものであり、これらのパッチそれぞれについて測色値が分光測色計４０によって測定される。この分光測色計４０での測定により得られた各パッチの測定値は、ケーブル４１を経由してパーソナルコンピュータ２０に入力される。
【００５６】
このチャート３２は、図２に示すカラープリンタ３０でのプリント出力により作成されたものであり、パーソナルコンピュータ２０では、そのチャート３２の各パッチの測定値に基づいてプロファイルが作成される。プロファイルの作成に関する詳細説明は後に譲り、ここでは、次に、パーソナルコンピュータ２０のハードウェア構成について説明する。
【００５７】
このパーソナルコンピュータ２０は、外観構成上、本体装置２１、その本体装置２１からの指示に応じて表示画面２２ａ上に画像を表示する画像表示装置２２、本体装置２１に、キー操作に応じた各種の情報を入力するキーボード２３、および、表示画面２２ａ上の任意の位置を指定することにより、その位置に表示された、例えばアイコン等に応じた指示を入力するマウス２４を備えている。この本体装置２１は、外観上、フレキシブルディスク（ＦＤ）を装填するためのＦＤ装填口２１ａ、およびＣＤ−ＲＯＭを装填するためのＣＤ−ＲＯＭ装填口２１ｂを有する。
【００５８】
本体装置２１の内部には、図３に示すように、各種プログラムを実行するＣＰＵ２１１、ハードディスク装置２１３に格納されたプログラムが読み出されＣＰＵ２１１での実行のために展開される主メモリ２１２、各種プログラムやデータ等が保存されたハードディスク装置２１３、フレキシブルディスク５０が装填されその装填されたフレキシブルディスク５０をアクセスするＦＤドライブ２１４、ＣＤ−ＲＯＭ５１が装填され、その装填されたＣＤ−ＲＯＭ５１をアクセスするＣＤ−ＲＯＭドライブ２１５、分光測色計４０（図２，図３参照）から測色データを受け取り、カラープリンタ３０（図２参照）に画像データを送る入出力インタフェース２１６が内蔵されており、これらの各種要素と、さらに、図３にも示す画像表示装置２２、キーボード２３、マウス２４は、バス２５を介して相互に接続されている。
【００５９】
ここで、ＣＤ−ＲＯＭ５１には、本発明にいう色変換定義作成プログラムの一例が記憶されており、そのＣＤ−ＲＯＭ５１はＣＤ−ＲＯＭドライブ２１５に装填され、そのＣＤ−ＲＯＭ５１に記憶された色変換定義作成プログラムがこのパーソナルコンピュータ２０にアップロードされてハードディスク装置２１３に記憶される。そして、この色変換定義作成プログラムが起動されて実行されることにより、図２〜図４に示すパーソナルコンピュータ２０が本発明の色変換定義作成装置の一実施形態として動作するとともに、パーソナルコンピュータ２０によって本発明の色変換定義作成方法の一実施形態が実行される。
【００６０】
一方、画像データに色変換を施す機能についてはパーソナルコンピュータ２０に組み込み済みであるものとして説明する。
【００６１】
次に、プロファイルの概念、およびプロファイルの基本的な作成方法について説明する。但し、ここで説明する基本的な作成方法は、上記「背景技術」の欄で説明した第１のプロファイリングに相当する作成方法である。
【００６２】
まず、スキャナプロファイルについて説明する。
【００６３】
図５は、スキャナプロファイルの概念図である。
【００６４】
このスキャナプロファイルＴには、ＣＭＹ色空間の座標（ＣＭＹ値；本発明にいう第１色空間の座標の一例）で定義された画像データのＣＭＹ値が入力され、そのＣＭＹ値が、ＸＹＺ色空間の座標（ＸＹＺ値；本発明にいう第２色空間の座標の一例）で定義された画像データにおけるＸＹＺ値に変換される。
【００６５】
ここでは、スキャナプロファイルはそのスキャナのメーカで既に作成されてスキャナとともに納品されているものとし、したがってここでは、スキャナプロファイルをあらためて作成する必要はないが、以下では、そのスキャナプロファイルを新たに作成するとした場合の基本的な作成方法について説明する。
【００６６】
図２に示すスキャナ１０で、順次に濃度が変化する一連のカラーパッチを含んだ所定のカラーチャートを読み込んで、各カラーパッチに対応するＣＭＹ値を得る。図２に示す原稿画像１１はカラーチャートを表わしている画像ではないが、この原稿画像１１に替えてカラーチャートを読み込んだものとする。そして、そのカラーチャートを構成する各カラーパッチを分光測色計４０で測色してＸＹＺ値を得る。このように得られたＣＭＹ値とＸＹＺ値とを対応づけることにより、ＣＭＹ色空間とＸＹＺ色空間との間での色変換をあらわすスキャナプロファイルＴが構築される。
【００６７】
次に、プリンタプロファイルについて説明する。
【００６８】
図６は、プリンタプロファイルの概念図である。
【００６９】
プリンタプロファイル内には、ＣＭＹ値で定義された画像データのＣＭＹ値が入力され、そのＣＭＹ値を、上述したＸＹＺ値に変換する順変換プロファイルＰと、その逆変換、すなわちＸＹＺ値をＣＭＹ値に変換する逆変換プロファイルＰ-1が含まれている。
【００７０】
ここで、順変換プロファイルＰの基本的な作成方法を以下説明すると、まず、ＣＭＹ色空間内で等間隔に並ぶ一連の座標点に相当するＣＭＹ値を、図２に示すパーソナルコンピュータ２０で生成し、そのようなＣＭＹ値をカラープリンタ３０に送り、カラープリンタ３０ではそのＣＭＹ値に基づくカラーチャート３２をプリント出力する。
【００７１】
次に、このように出力されたカラーチャート３２を構成する各カラーパッチを分光測色計４０で測色してＸＹＺ値を得る。こうして得られたＸＹＺ値を上記ＣＭＹ値と対応づけることにより、カラープリンタ３０について、ＣＭＹ色空間とＸＹＺ色空間との間での色変換を表す順変換プロファイルＰが構築される。
【００７２】
一方、逆変換プロファイルＰ-1は、順変換プロファイルＰに基づいて、ＸＹＺ色空間内で等間隔に並ぶ一連の座標点に相当するＸＹＺ値に対応するＣＭＹ値を順変換プロファイルＰに基づいて求めることによって構築される。
【００７３】
尚、ここではカラープリンタ３０はＣＭＹ値に基づく画像を出力するプリンタであるとして説明しているが、例えばＣＭＹＫの網％データに基づいて画像を出力するプリンタに関しても、パーソナルコンピュータ２０でＣＭＹＫ空間で定義されたデータを発生させて、カラーチャートを出力することにより、同様にしてそのプリンタに適合したプリンタプロファイルを作成することができる。但しここでは、ＣＭＹ値に基づいて画像を出力するカラープリンタ３０を使用するものとして説明する。
【００７４】
このように作成されたプロファイルが用いられて色変換が行われる場合には、スキャナプロファイルＴとプリンタプロファイルが組み合わされて色変換が実行される。
【００７５】
図７は、スキャナプロファイルとプリンタプロファイルを組み合わせて用いる色変換の概念を表す図である。
【００７６】
この図６には、図２に示す画像出力システムで必要な、パーソナルコンピュータ２０で実行される色変換が示されている。この色変換では、スキャナ１０用の画像データを定義するＣＭＹ値がスキャナプロファイルＴによってＸＹＺ値に変換され、次いでそのＸＹＺ値が逆変換プロファイルＰ-1によって、プリンタ用の画像データを定義するＣＭＹ値に変換される。このようにして変換されたＣＭＹ値によって定義されるプリンタ用の画像データに基づいてカラープリンタ３０によって画像３１が出力されることにより、スキャナ１０で読みとられた原稿画像１１の色と同じ色の画像３１が得られることとなる。
【００７７】
なお、ここで説明したように途中でＸＹＺ値を経る２段階の変換では計算速度が遅いので、図２に示すパーソナルコンピュータ２０では、スキャナプロファイルＴと逆変換プロファイルＰ-1との結合からなる結合プロファイルを予め作成しておいて、この結合プロファイルに従って色変換を行う。
【００７８】
以上説明した基本的な作成方法は、基本ではあるものの、上記「背景技術」の欄で説明したような問題を有する作成方法である。そこで、以下では、本発明の実施形態の具体的な内容について説明する。また、以下では、上述したプリンタプロファイルの作成を例として説明する。
【００７９】
図８は、本発明の色変換定義作成方法の一実施形態を示すフローチャートである。
【００８０】
この色変換定義作成方法は、取得過程（ステップＳ０１）と設定過程（ステップＳ０２）と算出過程（ステップＳ０３）とを有する。
【００８１】
取得過程は、図２及び図３に示すチャート３２の出力と測定によって得られるＣＭＹ値とＸＹＺ値との対を取得する過程であり、本発明の色変換定義作成方法における取得過程の一例に相当する。
【００８２】
また、設定過程は、ＣＭＹ色空間とＸＹＺ色空間との間における、後述するような非線形性を設定する過程であり、本発明の色変換定義作成方法における設定過程の一例に相当する。
【００８３】
また、算出過程は、ＣＭＹ色空間における各格子点についてＸＹＺ色空間の格子対応点を算出する過程であり、取得過程で得られたＣＭＹ値とＸＹＺ値との対を境界条件とし、設定過程で設定された非線形性の下で、後述する方程式を解くことによって格子対応点を算出する。この算出過程は本発明の色変換定義作成方法における算出過程の一例に相当する。
【００８４】
これら各ステップの詳細な内容については後述する。
【００８５】
図９は、本発明の色変換定義作成プログラムの一実施形態を示す図である。ここでは、この色変換定義作成プログラム６０は、記憶媒体５２に記憶されている。
【００８６】
この図９に示す記憶媒体５２は、色変換定義作成プログラム６０が記憶された記憶媒体であればその種類を問うものではなく、例えばＣＤ−ＲＯＭにこの色変換定義作成プログラム６０が格納されているときはそのＣＤ−ＲＯＭを指し、その色変換定義作成プログラム６０がローディングされてハードディスク装置に記憶されたときはそのハードディスク装置を指し、あるいはその色変換定義作成プログラム６０がフレキシブルディスクにダウンロードされたときはそのフレキシブルディスクを指す。このほか、記憶媒体は、ＭＯディスクやＤＶＤであってもよく、あるいはカード型やテープ型の記憶媒体であってもよい。
【００８７】
この色変換定義作成プログラム６０は、図２に示すパーソナルコンピュータ２０内で実行され、そのパーソナルコンピュータ２０を、色変換定義（プロファイル）を作成する色変換定義作成装置として動作させるものであり、取得部６１と設定部６２と算出部６３とを有する。
【００８８】
これら取得部６１、設定部６２、および算出部６３は、それぞれ、図８に示す取得過程（ステップＳ０１）、設定過程（ステップＳ０２）、および算出過程（ステップＳ０３）をパーソナルコンピュータ２０上で実行させる役割を担っている。
【００８９】
この色変換定義作成プログラム６０の各要素の詳細については後述する。
【００９０】
図１０は、本発明の色変換定義作成装置の一実施形態の機能ブロック図である。
【００９１】
この色変換定義作成装置７０は、図９の色変換定義作成プログラム６０が、図２に示すパーソナルコンピュータ２０にインストールされて実行されることにより構成されるものである。
【００９２】
この色変換定義作成装置７０は取得部７１と設定部７２と算出部７３とから構成されており、これら取得部７１、設定部７２、および算出部７３は、図８に示す色変換定義作成プログラム６０を構成する、取得部６１、設定部６２、および算出部６３それぞれによってパーソナルコンピュータ２０上に構築されている。このように、図１０に示す色変換定義作成装置７０の各要素は、図９に示す色変換定義作成プログラム６０の各要素にそれぞれ対応するが、図１０の各要素は、図２に示すパーソナルコンピュータ２０のハードウェアとそのパーソナルコンピュータで実行されるＯＳやアプリケーションプログラムとの組合せで構成されているのに対し、図９に示す各要素はそれらのうちのアプリケーションプログラムのみにより構成されている点が異なる。
【００９３】
これら取得部７１、設定部７２、および算出部７３は、それぞれ、本発明の色変換定義作成装置における、取得部、設定部、および算出部の各一例に相当する。
【００９４】
以下、図１０に示す色変換定義作成装置７０の各要素を説明することによって、図７に示すフローチャートの各ステップと、図８に示す色変換定義作成プログラム６０の各要素も合わせて説明する。
【００９５】
図１０の色変換定義作成装置７０を構成する取得部７１では、図１に示すカラープリンタ３０に対してＣＭＹ値が出力され、分光測色計４０から図２に示すケーブル４１や図３に示す入出力インタフェース２１６を介してＸＹＺ値が取得される。そして、この取得部７１で、同一のカラーパッチについてそれらＣＭＹ値とＸＹＺ値が組みあわされることによって、ＣＭＹ色空間とＸＹＺ色空間との座標対の群が取得されることとなる。ここで、カラープリンタ３０に出力されるＣＭＹ値としては、Ｃ、Ｍ、Ｙのそれぞれが、０，１０，２０，４０，７０，１００％のうちのいずれかの値をとるようなＣ、Ｍ、Ｙの組み合わせが用いられるものとする。一方で、プロファイルとしては、Ｃ、Ｍ、Ｙのそれぞれについて０％から１００％まで１０％刻みの全格子点に対して各ＸＹＺ値（格子対応点）を定義したものが作成されるものとする。
【００９６】
このように、全格子点のうちの一部の格子点のみについて得られる格子対応点のデータから、プロファイルの作成に必要な全格子対応点を算出する手法として、ここでは、格子点の相互間における格子対応点の相互関係を統一的に規定した式を用意し、その式を、得られた格子対応点のデータを境界条件として解くことで各格子対応点を算出するという手法が採用されている。そして、本実施形態では、そのような統一的な式として、物理量の場における平衡条件を表したラプラス方程式が採用されており、Ｘ、Ｙ、ＺのそれぞれがＣＭＹ値に対する連続関数であるという条件式となっている。このような算出手法においては、境界条件として必要なデータは、本来、格子点に対応したデータである必要さえなく、境界条件の設定箇所は極めて高い自由度で変更可能である。
【００９７】
ＣＭＹ色空間における格子点の格子分割数をＮとし、各格子点（ｃ，ｍ，ｙ）（ｃ，ｍ，ｙ＝０，…，Ｎ−１）におけるＸＹＺ値をＵ（ｃ，ｍ，ｙ）（Ｕ＝Ｘ，Ｙ，Ｚ）として、ラプラス方程式を差分形式で表現すると、
Ｕ（ｃ，ｍ，ｙ）＝｛Ｕ（ｃ−１，ｍ，ｙ）＋Ｕ（ｃ＋１，ｍ，ｙ）
Ｕ（ｃ，ｍ−１，ｙ）＋Ｕ（ｃ，ｍ＋１，ｙ）
Ｕ（ｃ，ｍ，ｙ−１）＋Ｕ（ｃ，ｍ，ｙ＋１）｝／６  …（１）
となる。この式（１）を全格子点について連立で解くと必要な全てのＸＹＺ値が得られるが、方程式の数が多すぎるので、ガウス・ザイデル法などといった反復法による解法が現実的である。但し、ＣＭＹ立法格子の稜線部分については、取得された格子対応点から補間で格子対応点が求められ、ＣＭＹ立法格子の表面部分については、稜線部分と取得された格子対応点とを境界条件として２次元のラプラス方程式が解かれることで格子対応点が算出される。
【００９８】
図１１は、式（１）の解を示すグラフである。
【００９９】
この図１１のグラフにはＸＹＺ値の解がＬａｂ値に換算されて示されており、グラフの横軸はｂ値、縦軸はＬ値を示している。
【０１００】
また、このグラフには、Ｍ＝４０％におけるＣＹ格子に対応する解が網状に示されており、グラフの上方の角は（Ｃ，Ｙ）＝（０，０）における解で、グラフの左方に向かうに連れてＹ値が増え、グラフの右下に向かうに連れてＣ値が増える。
【０１０１】
上述したように、（Ｃ，Ｙ）＝（４０，２０）や（Ｃ，Ｙ）＝（７０，４０）などに対するＸＹＺ値（このグラフではＬａｂ値）は境界条件で固定値となっているが、その固定値の周辺で解が歪んでいる様子が分かる。このような歪みは、色変換の際にトーンジャンプなどを生じる原因となるので、この図１１に示す解は、色変換定義の作成には不適切な解であるといえる。
【０１０２】
このように、単に条件式を設定して境界条件を与えただけでは、解として得られるＸＹＺ値が不適切なものとなる場合がある。そこで、本実施形態では、ＣＭＹ色空間とＸＹＺ色空間との対応関係における非線形性が、図１０に示す設定部７２で、図３に示すキーボード２３やマウス２４の操作によってＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）などを介して設定され、算出部７３ではその非線形性がラプラス方程式に加味されて適切な解が算出される。
【０１０３】
図１２〜図１４は、設定部で設定される非線形性の例を表すグラフである。
【０１０４】
図１２の横軸はＣ値を表し、図１３の横軸はＭ値を表し、図１４の横軸はＹ値を表している。各図の縦軸は、いずれもＸＹＺ値を表している。図１２には、Ｃ単色の網％が変化するときのＸ、Ｙ、Ｚそれぞれの変化を表す３本の曲線８１ｘ、８１ｙ、８１ｚが示されている。また、図１３及び図１４には、それぞれ、Ｍ、Ｙの各単色の網％が変化するときのＸ、Ｙ、Ｚそれぞれの変化を表す各３本の曲線８２ｘ、８２ｙ、８２ｚ；８３ｘ、８３ｙ、８３ｚが示されている。
【０１０５】
これらの曲線は下に凸の形状を有しており、ＣＭＹ値とＸＹＺ値との非線形性を示している。ＣＭＹ値とＸＹＺ値との対応関係には、これらの曲線が示す非線形性と同じ非線形性が実際に存在して、このような非線形性は、プリンタに出力されるＣＭＹ値の網％よりも、ドットゲインなどが反映された実質的な網％の方がＸＹＺ値に対して線形に近い対応関係を有しているからと考えられる。
【０１０６】
図１０に示す設定部７２では、このような実際に存在する非線形性に基づいた非線形性などが設定される。そして算出部７３では、その非線形性が、格子間隔の不均等性に置き換えられてラプラス方程式に加味される。ここで、不均等な格子間隔をＨc、Ｈm、Ｈyなどと表現すると、上記の式（１）は下記の式（２）ように変形される。但し、Ｕ（ｃ−１，ｍ，ｙ）などがＵc-1などと略記されている。
Ｕcmy＝［１／｛１／（Ｈc-1・Ｈc）＋１／（Ｈm-1・Ｈm）＋１／（Ｈy-1・Ｈy）｝］×
［  ｛１／（Ｈc-1＋Ｈc）｝・｛（Ｕc-1／Ｈc-1）＋（Ｕc+1／Ｈc）｝
＋｛１／（Ｈm-1＋Ｈm）｝・｛（Ｕm-1／Ｈm-1）＋（Ｕm+1／Ｈm）｝
＋｛１／（Ｈy-1＋Ｈy）｝・｛（Ｕy-1／Ｈy-1）＋（Ｕy+1／Ｈy）｝］
…（２）
この式（２）が算出部７３で式（１）同様に反復法で解かれることによって、ＸＹＺ値の適切な解が得られる。
【０１０７】
図１５は、式（２）の解を示すグラフである。
【０１０８】
この図１５のグラフにも、図１１のグラフと同様に、ＸＹＺ値の解がＬａｂ値に換算されて示されており、グラフの横軸はｂ値、縦軸はＬ値を示している。また、このグラフにも、Ｍ＝４０％におけるＣＹ格子に対応する解が網状に示されており、グラフの上方の角は（Ｃ，Ｙ）＝（０，０）における解で、グラフの左方に向かうに連れてＹ値が増え、グラフの右下に向かうに連れてＣ値が増える。
【０１０９】
この図１５に示す解は、図１１に示す解が得られたときの境界条件と全く同じ境界条件の下で得られた解であるが、図１１に示す解と比較すると明らかに解の歪みが改善されている。この結果、この図１５に示す解から得られるプロファイルによる色変換も良好な色変換となることが期待される。
【０１１０】
なお、上記説明では、本発明にいう第１色空間の一例としてＣＭＹのデバイス色空間が示され、本発明にいう第２色空間の一例としてＸＹＺの色空間が示されているが、本発明にいう第１色空間や第２色空間は、ＣＭＹＫ色空間やＲＧＢ色空間であってもよく、あるいはＬａｂ色空間やＬｕｖ色空間やｓＲＧＢ色空間であってもよく、さらには、第１色空間と第２色空間の双方がデバイス色空間であっても良い。
【０１１１】
また、上記説明では、本発明にいう設定部の一例として、実際に存在する非線形性に基づいた非線形性が設定されるものが示されているが、本発明にいう設定部は、非実在の非線形性が設定されるものであってもよい。
【０１１２】
また、上記説明では、設定された非線形性が格子間隔に反映される例が示されているが、本発明では、非線形性が伝達速度に反映されても良い。
【図面の簡単な説明】
【０１１３】
【図１】色変換定義に従う色変換を説明する概念図である。
【図２】本発明が適用される画像出力システムの全体構成図である。
【図３】分光測色計およびパーソナルコンピュータの外観斜視図である。
【図４】パーソナルコンピュータのハードウェア構成図である。
【図５】スキャナプロファイルの概念図である。
【図６】プリンタプロファイルの概念図である。
【図７】スキャナプロファイルとプリンタプロファイルを組み合わせて用いる色変換の概念を表す図である。
【図８】本発明の色変換定義作成方法の一実施形態を示すフローチャートである。
【図９】本発明の色変換定義作成プログラムの一実施形態を示す図である。
【図１０】本発明の色変換定義作成装置の一実施形態の機能ブロック図である。
【図１１】式（１）の解を示すグラフである。
【図１２】設定部で設定される非線形性の例を表す第１のグラフである。
【図１３】設定部で設定される非線形性の例を表す第２のグラフである。
【図１４】設定部で設定される非線形性の例を表す第３のグラフである。
【図１５】式（２）の解を示すグラフである。
【符号の説明】
【０１１４】
１，１ａ    格子点
２，２ａ    格子対応点
３    格子直線
４    Ｌ*ａ*ｂ*色空間内の曲線
５    ＲＧＢ色空間の点
６    Ｌ*ａ*ｂ*色空間の点
１０    カラースキャナ
１１    原稿画像
２０    パーソナルコンピュータ
３０    カラープリンタ
３１    画像
３２    チャート
４０    分光測色計
４１    ケーブル
５０    フレキシブルディスク（ＦＤ）
５１    ＣＤ−ＲＯＭ
５２    記憶媒体
６０    色変換定義作成プログラム
６１    取得部
６２    設定部
６３    算出部
７０    色変換定義作成装置
７１    取得部
７２    設定部
７３    算出部
Ｔ    スキャナプロファイル
Ｐ    プリンタプロファイルの順変換プロファイル
Ｐ-1    プリンタプロファイルの逆変換プロファイル
【図１】
2006024971.tif 000008
【図２】
2006024971.tif 000009
【図３】
2006024971.tif 000010
【図４】
2006024971.tif 000011
【図５】
2006024971.tif 000012
【図６】
2006024971.tif 000013
【図７】
2006024971.tif 000014
【図８】
2006024971.tif 000015
【図９】
2006024971.tif 000016
【図１０】
2006024971.tif 000017
【図１１】
2006024971.tif 000018
【図１２】
2006024971.tif 000019
【図１３】
2006024971.tif 000020
【図１４】
2006024971.tif 000021
【図１５】
2006024971.tif 000022