(57)【要約】【課題】モニタに表示させる色とプリンタで印刷する色とが同色となるようなカラーマッチングを容易に行うことのできるカラーマッチング装置を提供する。【解決手段】モニタプロファイルデータに基づいて、変換モニタプロファイルデータを生成し、また、プリンタプロファイルデータに基づいて、変換プリンタプロファイルデータを生成する。そして、変換モニタプロファイルデータは、プリンタの色再現域とほぼ同一の再現域の各色をモニタに表示するためのプロファイルデータとなる。また、変換プリンタプロファイルデータにおいては、通常は非線形なデバイス値と表色値の関係が、モニタプロファイルデータと同様に線形となるよう変換される。【選択図】図１
2009267488.tif 000002
【特許請求の範囲】
【請求項１】
色情報のデバイス値と当該デバイス値の色をモニタ上に表示した色の表色値との関係を示すモニタプロファイルデータを記憶するモニタプロファイルデータ記憶手段と、
前記色情報のデバイス値と当該デバイス値の色をプリンタで印刷した色の表色値との関係を示すプリンタプロファイルデータを記憶するプリンタプロファイルデータ記憶手段と、
前記プリンタプロファイルデータに記録されている前記色情報のデバイス値と当該デバイス値の色をプリンタで印刷した色の表色値との関係に基づいて、前記色情報のＲ（Ｒｅｄ），Ｇ（Ｇｒｅｅｎ），Ｂ（Ｂｌｕｅ）、Ｃ（Ｃｙａｎ），Ｍ（Ｍａｇｅｎｔａ），Ｙ（Ｙｅｌｌｏｗ），Ｗｔ（Ｗｈｉｔｅ），Ｂｋ（Ｂｌａｃｋ）に対応するデバイス値の各色からなるプリンタパッチの印刷制御を前記プリンタに対して行うプリンタパッチ印刷制御手段と、
ユーザから入力を受け付けた前記デバイス値に対応する色を前記モニタ上に表示する色表示手段と、
前記モニタ上に表示された色のうち、前記ユーザが前記プリンタパッチに印刷された前記Ｒ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ，Ｗｔ，Ｂｋの各色と同じ色であると判定した各色に対応する前記デバイス値それぞれを検出するデバイス値検出手段と、
前記モニタプロファイルデータに記録されている前記Ｒ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ，Ｗｔ，Ｂｋに対応する各デバイス値と、それら各デバイス値に対してそれぞれ検出した前記各デバイス値とを対応付けて記録した変換モニタプロファイルデータを生成する変換モニタプロファイルデータ生成手段と、
出力指示を受け付けた画像情報を前記変換モニタプロファイルデータに基づいて前記モニタに表示する画像情報表示手段と、
前記プリンタプロファイルデータに記録されている非線形な前記デバイス値と前記プリンタが出力する色の前記表色値との対応関係を線形な関係に変換して変換プリンタプロファイルデータを生成する変換プリンタプロファイルデータ生成手段と、
前記変換プリンタプロファイルデータに基づいて、前記出力指示を受け付けた画像情報の印刷制御を前記プリンタに対して行う画像情報印刷制御手段と、
を備えることを特徴とするカラーマッチング装置。
【請求項２】
前記画像情報表示手段は、前記Ｒ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ，Ｗｔ，Ｂｋに対応する色以外の色について、前記変換モニタプロファイルデータを用いて補間計算を行い前記モニタに表示する
ことを特徴とする請求項１に記載のカラーマッチング装置。
【請求項３】
カラーマッチング装置におけるカラーマッチング方法であって、
色情報のデバイス値と当該デバイス値の色をモニタ上に表示した色の表色値との関係を示すモニタプロファイルデータを記憶し、
前記色情報のデバイス値と当該デバイス値の色をプリンタで印刷した色の表色値との関係を示すプリンタプロファイルデータを記憶し、
前記プリンタプロファイルデータに記録されている前記色情報のデバイス値と当該デバイス値の色をプリンタで印刷した色の表色値との関係に基づいて、前記色情報のＲ（Ｒｅｄ），Ｇ（Ｇｒｅｅｎ），Ｂ（Ｂｌｕｅ）、Ｃ（Ｃｙａｎ），Ｍ（Ｍａｇｅｎｔａ），Ｙ（Ｙｅｌｌｏｗ），Ｗｔ（Ｗｈｉｔｅ），Ｂｋ（Ｂｌａｃｋ）に対応するデバイス値の各色からなるプリンタパッチの印刷制御を前記プリンタに対して行い、
ユーザから入力を受け付けた前記デバイス値に対応する色を前記モニタ上に表示し、
前記モニタ上に表示された色のうち、前記ユーザが前記プリンタパッチに印刷された前記Ｒ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ，Ｗｔ，Ｂｋの各色と同じ色であると判定した各色に対応する前記デバイス値それぞれを検出し、
前記モニタプロファイルデータに記録されている前記Ｒ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ，Ｗｔ，Ｂｋに対応する各デバイス値と、それら各デバイス値に対してそれぞれ検出した前記各デバイス値とを対応付けて記録した変換モニタプロファイルデータを生成し、
出力指示を受け付けた画像情報を前記変換モニタプロファイルデータに基づいて前記モニタに表示し、
前記プリンタプロファイルデータに記録されている非線形な前記デバイス値と前記プリンタが出力する色の前記表色値との対応関係を線形な関係に変換して変換プリンタプロファイルデータを生成し、
前記変換プリンタプロファイルデータに基づいて、前記出力指示を受け付けた画像情報の印刷制御を前記プリンタに対して行う
ことを特徴とするカラーマッチング方法。
【請求項４】
色情報のデバイス値と当該デバイス値の色をモニタ上に表示した色の表色値との関係を示すモニタプロファイルデータを記憶するモニタプロファイルデータ記憶手段と、
前記色情報のデバイス値と当該デバイス値の色をプリンタで印刷した色の表色値との関係を示すプリンタプロファイルデータを記憶するプリンタプロファイルデータ記憶手段と、を備えたカラーマッチング装置のコンピュータに、
前記プリンタプロファイルデータに記録されている前記色情報のデバイス値と当該デバイス値の色をプリンタで印刷した色の表色値との関係に基づいて、前記色情報のＲ（Ｒｅｄ），Ｇ（Ｇｒｅｅｎ），Ｂ（Ｂｌｕｅ）、Ｃ（Ｃｙａｎ），Ｍ（Ｍａｇｅｎｔａ），Ｙ（Ｙｅｌｌｏｗ），Ｗｔ（Ｗｈｉｔｅ），Ｂｋ（Ｂｌａｃｋ）に対応するデバイス値の各色からなるプリンタパッチの印刷制御を前記プリンタに対して行うプリンタパッチ印刷制御手段、
ユーザから入力を受け付けた前記デバイス値に対応する色を前記モニタ上に表示する色表示手段、
前記モニタ上に表示された色のうち、前記ユーザが前記プリンタパッチに印刷された前記Ｒ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ，Ｗｔ，Ｂｋの各色と同じ色であると判定した各色に対応する前記デバイス値それぞれを検出するデバイス値検出手段、
前記モニタプロファイルデータに記録されている前記Ｒ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ，Ｗｔ，Ｂｋに対応する各デバイス値と、それら各デバイス値に対してそれぞれ検出した前記各デバイス値とを対応付けて記録した変換モニタプロファイルデータを生成する変換モニタプロファイルデータ生成手段、
出力指示を受け付けた画像情報を前記変換モニタプロファイルデータに基づいて前記モニタに表示する画像情報表示手段、
前記プリンタプロファイルデータに記録されている非線形な前記デバイス値と前記プリンタが出力する色の前記表色値との対応関係を線形な関係に変換して変換プリンタプロファイルデータを生成する変換プリンタプロファイルデータ生成手段、
前記変換プリンタプロファイルデータに基づいて、前記出力指示を受け付けた画像情報の印刷制御を前記プリンタに対して行う画像情報印刷制御手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モニタに表示される色と、印刷装置が印刷する色のカラーマッチングを行うカラーマッチング装置およびカラーマッチング方法並びにそのプログラムに関する。
【背景技術】
【０００２】
カラーマッチングとは、異なるデバイス（スキャナ、モニタ、プリンタ）の出力する色を合わせる技術であり、通常、デバイス毎に記憶しているデバイス値（ＲＧＢ値やＣＭＹＫ値）と色彩値（ＸＹＺ値やＬａｂ値）の関係を補正することにより、カラーマッチングを行う。ここで、本願発明に関連する技術として特許文献１が開示されている。
【特許文献１】米国特許第４５００９１９号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ここで、一般的に、モニタの色再現域はプリンタの色再現域よりも広いことが知られている。このような状況において、モニタに表示された色と同色の色をプリンタで表示するような場合、モニタでは表示できた色がプリンタで出力できないという問題が発生する。例えば、何らかのサンプル画像をモニタに表示させて顧客に営業を行い、そのサンプル画像の色と同様の色となる印刷物を作成して顧客に納品する印刷業者などでは、モニタに表示させていた色と印刷した色とが一致していることが望ましい。
【０００４】
そこでこの発明は、モニタに表示させる色とプリンタで印刷する色とが同色となるようなカラーマッチングを容易に行うことのできるカラーマッチング装置およびカラーマッチング方法並びにそのプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、色情報のデバイス値と当該デバイス値の色をモニタ上に表示した色の表色値との関係を示すモニタプロファイルデータを記憶するモニタプロファイルデータ記憶手段と、前記色情報のデバイス値と当該デバイス値の色をプリンタで印刷した色の表色値との関係を示すプリンタプロファイルデータを記憶するプリンタプロファイルデータ記憶手段と、前記プリンタプロファイルデータに記録されている前記色情報のデバイス値と当該デバイス値の色をプリンタで印刷した色の表色値との関係に基づいて、前記色情報のＲ（Ｒｅｄ），Ｇ（Ｇｒｅｅｎ），Ｂ（Ｂｌｕｅ）、Ｃ（Ｃｙａｎ），Ｍ（Ｍａｇｅｎｔａ），Ｙ（Ｙｅｌｌｏｗ），Ｗｔ（Ｗｈｉｔｅ），Ｂｋ（Ｂｌａｃｋ）に対応するデバイス値の各色からなるプリンタパッチの印刷制御を前記プリンタに対して行うプリンタパッチ印刷制御手段と、ユーザから入力を受け付けた前記デバイス値に対応する色を前記モニタ上に表示する色表示手段と、前記モニタ上に表示された色のうち、前記ユーザが前記プリンタパッチに印刷された前記Ｒ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ，Ｗｔ，Ｂｋの各色と同じ色であると判定した各色に対応する前記デバイス値それぞれを検出するデバイス値検出手段と、前記モニタプロファイルデータに記録されている前記Ｒ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ，Ｗｔ，Ｂｋに対応する各デバイス値と、それら各デバイス値に対してそれぞれ検出した前記各デバイス値とを対応付けて記録した変換モニタプロファイルデータを生成する変換モニタプロファイルデータ生成手段と、出力指示を受け付けた画像情報を前記変換モニタプロファイルデータに基づいて前記モニタに表示する画像情報表示手段と、前記プリンタプロファイルデータに記録されている非線形な前記デバイス値と前記プリンタが出力する色の前記表色値との対応関係を線形な関係に変換して変換プリンタプロファイルデータを生成する変換プリンタプロファイルデータ生成手段と、前記変換プリンタプロファイルデータに基づいて、前記出力指示を受け付けた画像情報の印刷制御を前記プリンタに対して行う画像情報印刷制御手段と、を備えることを特徴とするカラーマッチング装置である。
【０００６】
また本発明は、上述のカラーマッチング装置において、前記画像情報表示手段は、前記Ｒ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ，Ｗｔ，Ｂｋに対応する色以外の色について、前記変換モニタプロファイルデータを用いて補間計算を行い前記モニタに表示することを特徴とする。
【０００７】
また本発明は、カラーマッチング装置におけるカラーマッチング方法であって、色情報のデバイス値と当該デバイス値の色をモニタ上に表示した色の表色値との関係を示すモニタプロファイルデータを記憶し、前記色情報のデバイス値と当該デバイス値の色をプリンタで印刷した色の表色値との関係を示すプリンタプロファイルデータを記憶し、前記プリンタプロファイルデータに記録されている前記色情報のデバイス値と当該デバイス値の色をプリンタで印刷した色の表色値との関係に基づいて、前記色情報のＲ（Ｒｅｄ），Ｇ（Ｇｒｅｅｎ），Ｂ（Ｂｌｕｅ）、Ｃ（Ｃｙａｎ），Ｍ（Ｍａｇｅｎｔａ），Ｙ（Ｙｅｌｌｏｗ），Ｗｔ（Ｗｈｉｔｅ），Ｂｋ（Ｂｌａｃｋ）に対応するデバイス値の各色からなるプリンタパッチの印刷制御を前記プリンタに対して行い、ユーザから入力を受け付けた前記デバイス値に対応する色を前記モニタ上に表示し、前記モニタ上に表示された色のうち、前記ユーザが前記プリンタパッチに印刷された前記Ｒ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ，Ｗｔ，Ｂｋの各色と同じ色であると判定した各色に対応する前記デバイス値それぞれを検出し、前記モニタプロファイルデータに記録されている前記Ｒ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ，Ｗｔ，Ｂｋに対応する各デバイス値と、それら各デバイス値に対してそれぞれ検出した前記各デバイス値とを対応付けて記録した変換モニタプロファイルデータを生成し、出力指示を受け付けた画像情報を前記変換モニタプロファイルデータに基づいて前記モニタに表示し、前記プリンタプロファイルデータに記録されている非線形な前記デバイス値と前記プリンタが出力する色の前記表色値との対応関係を線形な関係に変換して変換プリンタプロファイルデータを生成し、前記変換プリンタプロファイルデータに基づいて、前記出力指示を受け付けた画像情報の印刷制御を前記プリンタに対して行うことを特徴とするカラーマッチング方法である。
【０００８】
また本発明は、色情報のデバイス値と当該デバイス値の色をモニタ上に表示した色の表色値との関係を示すモニタプロファイルデータを記憶するモニタプロファイルデータ記憶手段と、前記色情報のデバイス値と当該デバイス値の色をプリンタで印刷した色の表色値との関係を示すプリンタプロファイルデータを記憶するプリンタプロファイルデータ記憶手段と、を備えたカラーマッチング装置のコンピュータに、前記プリンタプロファイルデータに記録されている前記色情報のデバイス値と当該デバイス値の色をプリンタで印刷した色の表色値との関係に基づいて、前記色情報のＲ（Ｒｅｄ），Ｇ（Ｇｒｅｅｎ），Ｂ（Ｂｌｕｅ）、Ｃ（Ｃｙａｎ），Ｍ（Ｍａｇｅｎｔａ），Ｙ（Ｙｅｌｌｏｗ），Ｗｔ（Ｗｈｉｔｅ），Ｂｋ（Ｂｌａｃｋ）に対応するデバイス値の各色からなるプリンタパッチの印刷制御を前記プリンタに対して行うプリンタパッチ印刷制御手段、ユーザから入力を受け付けた前記デバイス値に対応する色を前記モニタ上に表示する色表示手段、前記モニタ上に表示された色のうち、前記ユーザが前記プリンタパッチに印刷された前記Ｒ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ，Ｗｔ，Ｂｋの各色と同じ色であると判定した各色に対応する前記デバイス値それぞれを検出するデバイス値検出手段、前記モニタプロファイルデータに記録されている前記Ｒ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ，Ｗｔ，Ｂｋに対応する各デバイス値と、それら各デバイス値に対してそれぞれ検出した前記各デバイス値とを対応付けて記録した変換モニタプロファイルデータを生成する変換モニタプロファイルデータ生成手段、出力指示を受け付けた画像情報を前記変換モニタプロファイルデータに基づいて前記モニタに表示する画像情報表示手段、前記プリンタプロファイルデータに記録されている非線形な前記デバイス値と前記プリンタが出力する色の前記表色値との対応関係を線形な関係に変換して変換プリンタプロファイルデータを生成する変換プリンタプロファイルデータ生成手段、前記変換プリンタプロファイルデータに基づいて、前記出力指示を受け付けた画像情報の印刷制御を前記プリンタに対して行う画像情報印刷制御手段、として機能させるためのプログラムである。
【発明の効果】
【０００９】
本発明によれば、モニタプロファイルデータに基づいて、変換モニタプロファイルデータが生成され、また、プリンタプロファイルデータに基づいて、変換プリンタプロファイルデータが生成されて、それぞれが記憶部に記録されている。そして、変換モニタプロファイルデータは、プリンタの色再現域とほぼ同一の再現域の各色をモニタに表示するためのプロファイルデータとなるため、ある画像をモニタに表示した際の色と、その画像をプリンタで印刷した場合の色とがほぼ同一の色再現域に収まることとなるので、モニタとプリンタの出力をほぼ同色に制御することが可能となる。また、変換プリンタプロファイルデータにおいては、通常は非線形なデバイス値と表色値の関係が、モニタプロファイルデータと同様に線形となるよう変換されたので、モニタプロファイルデータを用いてモニタに色を表示する場合と、プリンタプロファイルデータを用いてプリンタで色を印刷する場合の色の対応関係が線形になり、これにより、さらに、モニタとプリンタの出力をほぼ同色に制御することが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の一実施形態によるカラーマッチング装置を図面を参照して説明する。
図１は同実施形態によるカラーマッチング装置の構成を示すブロック図である。
この図において、符号１はカラーマッチング装置である。カラーマッチング装置１は、入出力部１０１、プリンタパッチ印刷制御部１０２、色表示部１０３、デバイス値検出部１０４、変換モニタプロファイルデータ生成部１０５、画像情報表示部１０６、変換プリンタプロファイルデータ生成部１０７、画像情報印刷制御部１０８、モニタプロファイルデータ記憶部１０９、プリンタプロファイルデータ記憶部１１０を備えている。
【００１１】
そして本実施形態におけるカラーマッチング装置１は、色情報のデバイス値と当該デバイス値の色をモニタ上に表示した色の表色値との関係を示すモニタプロファイルデータを記憶し、また、色情報のデバイス値と当該デバイス値の色をプリンタで印刷した色の表色値との関係を示すプリンタプロファイルデータを記憶している。そしてカラーマッチング装置１は、プリンタプロファイルデータに記録されている色情報のデバイス値と当該デバイス値の色をプリンタで印刷した色の表色値との関係に基づいて、色情報のＲ（Ｒｅｄ），Ｇ（Ｇｒｅｅｎ），Ｂ（Ｂｌｕｅ）、Ｃ（Ｃｙａｎ），Ｍ（Ｍａｇｅｎｔａ），Ｙ（Ｙｅｌｌｏｗ），Ｗｔ（Ｗｈｉｔｅ），Ｂｋ（Ｂｌａｃｋ）に対応するデバイス値の各色からなるプリンタパッチの印刷制御をプリンタに対して行い、また、ユーザから入力を受け付けたデバイス値に対応する色をモニタ上に表示する。またカラーマッチング装置１は、モニタ上に表示された色のうち、ユーザがプリンタパッチに印刷されたＲ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ，Ｗｔ，Ｂｋの各色と同じ色であると判定した各色に対応するデバイス値それぞれを検出し、モニタプロファイルデータに記録されているＲ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ，Ｗｔ，Ｂｋに対応する各デバイス値と、それら各デバイス値に対してそれぞれ検出した各デバイス値とを対応付けて記録した変換モニタプロファイルデータを生成する。さらに、カラーマッチング装置１は、出力指示を受け付けた画像情報を変換モニタプロファイルデータに基づいてモニタに表示し、プリンタプロファイルデータに記録されている非線形なデバイス値とプリンタが出力する色の表色値との対応関係を線形な関係に変換して変換プリンタプロファイルデータを生成し、変換プリンタプロファイルデータに基づいて、出力指示を受け付けた画像情報の印刷制御をプリンタに対して行う。これにより、カラーマッチング装置１を用いて、モニタに表示させる色とプリンタで印刷する色とが同色となるようなカラーマッチングを容易に行うことができる。
【００１２】
図２はカラーマッチング装置の処理フローを示す図である。
次に、カラーマッチング装置１の処理フローについて説明する。
カラーマッチング装置１は、モニタの色再現域がプリンタの色再現域と、ほぼ同一になるように、色情報のデバイス値（Ｒ，Ｇ，Ｂ）と当該デバイス値の色をモニタ上に表示した色の表色値（Ｘ，Ｙ，Ｚ）との関係を示すモニタプロファイルデータを変換する処理を行う。この処理においては、まず、プリンタパッチ印刷制御部１０２が、Ｒｍ（Ｒ，Ｇ，Ｂ＝２５５，０，０），Ｇｍ（Ｒ，Ｇ，Ｂ＝０，２５５，０），Ｂｍ（Ｒ，Ｇ，Ｂ＝０，０，２５５），Ｃｍ（Ｒ，Ｇ，Ｂ＝０，２５５，２５５），Ｍｍ（Ｒ，Ｇ，Ｂ＝２５５，０，２５５），Ｙｍ（Ｒ，Ｇ，Ｂ＝２５５，２５５，０），Ｗｔ（Ｒ，Ｇ，Ｂ＝２５５，２５５，２５５），Ｂｋ（Ｒ，Ｇ，Ｂ＝０，０，０）の８色のデバイス値に対応する色を示すプリンタパッチをプリンタに対して印刷するよう制御する（ステップＳ１０１）。
【００１３】
このとき、プリンタパッチ印刷制御部１０２は、モニタプロファイルデータを用いて、Ｒｍ，Ｇｍ，Ｂｍ，Ｃｍ，Ｍｍ，Ｙｍ，Ｗｔｍ，Ｂｋｍにそれぞれ対応するＸ，Ｙ，Ｚの表色値を補間計算により算出し、また、当該Ｒｍ，Ｇｍ，Ｂｍ，Ｃｍ，Ｍｍ，Ｙｍ，Ｗｔｍ，Ｂｋｍにそれぞれ対応するＸ，Ｙ，Ｚの表色値を、プリンタプロファイルデータを用いて、Ｒｐ，Ｇｐ，Ｂｐ，Ｃｐ，Ｍｐ，Ｙｐ，Ｗｔｐ，Ｂｋｐへ補間計算する処理を行う。そしてこのＲｐ，Ｇｐ，Ｂｐ，Ｃｐ，Ｍｐ，Ｙｐ，Ｗｔｐ，Ｂｋｐのデバイス値をプリンタへ出力する。するとカラーマッチング装置１に通信接続されているプリンタは、プリンタパッチ印刷制御部１０２から指示されたＲｐ，Ｇｐ，Ｂｐ，Ｃｐ，Ｍｐ，Ｙｐ，Ｗｔｐ，Ｂｋｐの色を示すプリンタパッチを印刷する。ここで、モニタで表示されるＲｍ，Ｇｍ，Ｂｍ，Ｃｍ，Ｍｍ，Ｙｍ，Ｗｔｍ，Ｂｋｍ各色と、プリンタで印刷されるＲｐ，Ｇｐ，Ｂｐ，Ｃｐ，Ｍｐ，Ｙｐ，Ｗｔｐ，Ｂｋｐの各色は、モニタとプリンタの色の再現域が異なるため、それぞれが若干異なっている。
【００１４】
次に、カラーマッチング装置１は、入出力部１０１から色出力指示を受け付けると、色表示部１０３が、指示を受け付けた色Ｒｍ’，Ｇｍ’，Ｂｍ’，Ｃｍ’，Ｍｍ’，Ｙｍ’ ，Ｗｔｍ’，Ｂｋｍ’をモニタに表示する（ステップＳ１０２）。そして、ユーザが、プリンタパッチで示されるＲｐ，Ｇｐ，Ｂｐ，Ｃｐ，Ｍｐ，Ｙｐ，Ｗｔｐ，Ｂｋｐに対応する各色と、自身の指示に応じてモニタに表示されるＲｍ’，Ｇｍ’，Ｂｍ’，Ｃｍ’，Ｍｍ’，Ｙｍ’ ，Ｗｔｍ’，Ｂｋｍ’の各色とを比較して、カラーマッチング装置１の入出力部１０１が、プリンタパッチで示されるＲｐ，Ｇｐ，Ｂｐ，Ｃｐ，Ｍｐ，Ｙｐ，Ｗｔｐ，Ｂｋｐと同色であるとユーザが判断するＲｍ’，Ｇｍ’，Ｂｍ’，Ｃｍ’，Ｍｍ’，Ｙｍ’ ，Ｗｔｍ’，Ｂｋｍ’の各色の指定を受け付ける（ステップＳ１０３）。そして、デバイス値検出部１０４は、プリンタパッチで示されるＲｐ，Ｇｐ，Ｂｐ，Ｃｐ，Ｍｐ，Ｙｐ，Ｗｔｐ，Ｂｋｐと同色であるとユーザが判断するＲｍ’ （Ｒ，Ｇ，Ｂ＝Ｒｒ，Ｇｒ，Ｂｒ），Ｇｍ’ （Ｒ，Ｇ，Ｂ＝Ｒｇ，Ｇｇ，Ｂｇ），Ｂｍ’ （Ｒ，Ｇ，Ｂ＝Ｒｂ，Ｇｂ，Ｂｂ），Ｃｍ’ （Ｒ，Ｇ，Ｂ＝Ｒｃ，Ｇｃ，Ｂｃ），Ｍｍ’ （Ｒ，Ｇ，Ｂ＝Ｒｍ，Ｇｍ，Ｂｍ），Ｙｍ’ （Ｒ，Ｇ，Ｂ＝Ｒｙ，Ｇｙ，Ｂｙ），Ｗｔｍ’ （Ｒ，Ｇ，Ｂ＝Ｒｗ，Ｇｗ，Ｂｗ），Ｂｋｍ’ （Ｒ，Ｇ，Ｂ＝Ｒｋ，Ｇｋ，Ｂｋ）の各色のデバイス値を検出する（ステップＳ１０４）。
【００１５】
次に、カラーマッチング装置１の変換モニタプロファイルデータ生成部１０５は、モニタプロファイルデータにおけるＲｍ（Ｒ，Ｇ，Ｂ＝２５５，０，０），Ｇｍ（Ｒ，Ｇ，Ｂ＝０，２５５，０），Ｂｍ（Ｒ，Ｇ，Ｂ＝０，０，２５５），Ｃｍ（Ｒ，Ｇ，Ｂ＝０，２５５，２５５），Ｍｍ（Ｒ，Ｇ，Ｂ＝２５５，０，２５５），Ｙｍ（Ｒ，Ｇ，Ｂ＝２５５，２５５，０），Ｗｔｍ（Ｒ，Ｇ，Ｂ＝２５５，２５５，２５５），Ｂｋｍ（Ｒ，Ｇ，Ｂ＝０，０，０）の８色のデバイス値の情報を、Ｒｍ’ （Ｒ，Ｇ，Ｂ＝Ｒｒ，Ｇｒ，Ｂｒ），Ｇｍ’ （Ｒ，Ｇ，Ｂ＝Ｒｇ，Ｇｇ，Ｂｇ），Ｂｍ’ （Ｒ，Ｇ，Ｂ＝Ｒｂ，Ｇｂ，Ｂｂ），Ｃｍ’ （Ｒ，Ｇ，Ｂ＝Ｒｃ，Ｇｃ，Ｂｃ），Ｍｍ’ （Ｒ，Ｇ，Ｂ＝Ｒｍ，Ｇｍ，Ｂｍ），Ｙｍ’ （Ｒ，Ｇ，Ｂ＝Ｒｙ，Ｇｙ，Ｂｙ），Ｗｔｍ’ （Ｒ，Ｇ，Ｂ＝Ｒｗ，Ｇｗ，Ｂｗ），Ｂｋｍ’ （Ｒ，Ｇ，Ｂ＝Ｒｋ，Ｇｋ，Ｂｋ）のデバイス値へそれぞれ変換した変換モニタプロファイルデータを生成する（ステップＳ１０５）。なお変換前のモニタプロファイルデータと変換後のモニタプロファイルデータに記録されている白；Ｗｔ（Ｒ，Ｇ，Ｂ＝２５５，２５５，２５５）と、黒；Ｂｋ（Ｒ，Ｇ，Ｂ＝０，０，０）の２つの色のデバイス値の情報については変換しない。そして、カラーマッチング装置１の変換モニタプロファイルデータ生成部１０５は、生成した変換モニタプロファイルデータを、モニタプロファイルデータ記憶部１０９に記録する。
【００１６】
図３は変換モニタプロファイルデータの生成概要を示す図である。
図４はモニタの色再現域をプリンタの色再現域とほぼ同一に合わせる処理の概要を示す図である。
この図で示すように、変換モニタプロファイルデータは、変換前のモニタプロファイルデータにおけるＲｍ（Ｒ，Ｇ，Ｂ＝２５５，０，０），Ｇｍ（Ｒ，Ｇ，Ｂ＝０，２５５，０），Ｂｍ（Ｒ，Ｇ，Ｂ＝０，０，２５５），Ｃｍ（Ｒ，Ｇ，Ｂ＝０，２５５，２５５），Ｍｍ（Ｒ，Ｇ，Ｂ＝２５５，０，２５５），Ｙｍ（Ｒ，Ｇ，Ｂ＝２５５，２５５，０），Ｗｔｍ（Ｒ，Ｇ，Ｂ＝２５５，２５５，２５５），Ｂｋｍ（Ｒ，Ｇ，Ｂ＝０，０，０）の８色のデバイス値の情報を、Ｒｍ’ （Ｒ，Ｇ，Ｂ＝Ｒｒ，Ｇｒ，Ｂｒ），Ｇｍ’ （Ｒ，Ｇ，Ｂ＝Ｒｇ，Ｇｇ，Ｂｇ），Ｂｍ’ （Ｒ，Ｇ，Ｂ＝Ｒｂ，Ｇｂ，Ｂｂ），Ｃｍ’ （Ｒ，Ｇ，Ｂ＝Ｒｃ，Ｇｃ，Ｂｃ），Ｍｍ’ （Ｒ，Ｇ，Ｂ＝Ｒｍ，Ｇｍ，Ｂｍ），Ｙｍ’ （Ｒ，Ｇ，Ｂ＝Ｒｙ，Ｇｙ，Ｂｙ），Ｗｔｍ’ （Ｒ，Ｇ，Ｂ＝Ｒｗ，Ｇｗ，Ｂｗ），Ｂｋｍ’ （Ｒ，Ｇ，Ｂ＝Ｒｋ，Ｇｋ，Ｂｋ）のデバイス値へそれぞれ変換したデータである。
【００１７】
なお、Ｒｍ’ （Ｒ，Ｇ，Ｂ＝Ｒｒ，Ｇｒ，Ｂｒ），Ｇｍ’ （Ｒ，Ｇ，Ｂ＝Ｒｇ，Ｇｇ，Ｂｇ），Ｂｍ’ （Ｒ，Ｇ，Ｂ＝Ｒｂ，Ｇｂ，Ｂｂ），Ｃｍ’ （Ｒ，Ｇ，Ｂ＝Ｒｃ，Ｇｃ，Ｂｃ），Ｍｍ’ （Ｒ，Ｇ，Ｂ＝Ｒｍ，Ｇｍ，Ｂｍ），Ｙｍ’ （Ｒ，Ｇ，Ｂ＝Ｒｙ，Ｇｙ，Ｂｙ），Ｗｔｍ’ （Ｒ，Ｇ，Ｂ＝Ｒｗ，Ｇｗ，Ｂｗ），Ｂｋｍ’ （Ｒ，Ｇ，Ｂ＝Ｒｋ，Ｇｋ，Ｂｋ）は、プリンタパッチを見ながらユーザが同色であると判断した色に対応するデバイス値であるため、Ｒｍ’≒Ｒｐ、Ｇｍ’ ≒Ｇｐ、Ｂｍ’ ≒Ｂｐ、Ｃｍ’ ≒Ｃｐ、Ｍｍ’ ≒Ｍｐ、Ｙｍ’ ≒Ｙｐ、Ｗｔｍ’ ≒Ｗｔｐ、Ｂｋｍ’ ≒Ｂｋｐである。従って、図４で示すように、モニタの色再現域がプリンタの色再現域と、ほぼ同一になるように、モニタプロファイルデータが変換されたこととなる。
【００１８】
次に、カラーマッチング装置１は、プリンタプロファイルデータ記憶部１１０に記録されているプリンタプロファイルデータのデバイス値と表色値の非線形である関係を、線形な関係へと補正する処理を行う。この処理は、まず、変換プリンタプロファイルデータ生成部１０７が、Ｒ，Ｇ，Ｂのそれぞれの色の濃度を変化させた複数ＮのＲ，Ｇ，Ｂの各色を示すグラデーションチャートの印刷を通信接続されているプリンタに対して行う（ステップＳ１０６）。ここで、Ｒのデバイス値を（ｄａｔａＲ［ｉ］，０，０）、Ｇのデバイス値を（０，ｄａｔａＧ［ｉ］，０）、Ｂのデバイス値を（０，０，ｄａｔａＢ［ｉ］）とする。なお、（ｉ＝０，１，・・・Ｎ）である。
【００１９】
そして、カラーマッチング装置１の変換プリンタプロファイルデータ生成部１０７は、濃度の変換したデバイス値（ｄａｔａＲ［ｉ］，０，０）で示されるＮ個のＲの色それぞれの測色値（ｍｅａｓＲＸ［ｉ］，ｍｅａｓＲＹ［ｉ］，ｍｅａｓＲＺ［ｉ］）と、濃度の変換したデバイス値（ｄａｔａＧ［ｉ］，０，０）で示されるＮ個のＧの色それぞれの測色値（ｍｅａｓＧＸ［ｉ］，ｍｅａｓＧＹ［ｉ］，ｍｅａｓＧＺ［ｉ］）と、濃度の変換したデバイス値（ｄａｔａＢ［ｉ］，０，０）で示されるＮ個のＢの色それぞれの測色値（ｍｅａｓＢＸ［ｉ］，ｍｅａｓＢＹ［ｉ］，ｍｅａｓＢＺ［ｉ］）の値の入力を受け付ける（ステップＳ１０７）。なお、Ｘ：０−１，Ｙ：０−１，Ｚ：０−１、また（ｉ＝０，１，・・・Ｎ）である。
【００２０】
次に、カラーマッチング装置１の変換プリンタプロファイルデータ生成部１０７は、グラデーションチャートに印刷した各Ｒ，Ｇ，Ｂにおけるデバイス値のｄａｔａＲ［ｉ］，ｄａｔａＧ［ｉ］，ｄａｔａＢ［ｉ］を２５５で割って正規化を行い、ｎｏｒｍＲ［ｉ］，ｎｏｒｍＧ［ｉ］，ｎｏｒｍＢ［ｉ］を算出する。つまりｎｏｒｍＲ［ｉ］，ｎｏｒｍＧ［ｉ］，ｎｏｒｍＢ［ｉ］は次式（１）〜（３）により算出する。
【００２１】
【数１】
2009267488.tif 000003
【００２２】
【数２】
2009267488.tif 000004
【００２３】
【数３】
2009267488.tif 000005
【００２４】
そして、プリンタプロファイルデータにおけるデバイス値と表色値の非線形である関係を、線形な関係へと補正するために、シンプレックス法を用いて非線形最適化処理を行う（ステップＳ１０８）。この処理において、式（５）に示す誤差が最小となるようなＲ［ｉ］を導く式（４）の非線形最適化の式におけるｇａｉｎＲ，ｇａｍｍｍａＲ，ｏｆｆｓｅｔＲを算出し、また、式（７）に示す誤差が最小となるようなＧ［ｉ］を導く式（６）の非線形最適化の式におけるｇａｉｎＧ，ｇａｍｍｍａＧ，ｏｆｆｓｅｔＧを算出し、式（９）に示す誤差が最小となるようなＢ［ｉ］を導く式（８）の非線形最適化の式におけるｇａｉｎＢ，ｇａｍｍｍａＢ，ｏｆｆｓｅｔＢを算出する。そして、式（５），（７），（９）において誤差が最小となるような、Ｒ［ｉ］，Ｇ［ｉ］，Ｂ［ｉ］を用いて、式（１０）〜（１２）により、プリンタプロファイルデータにおけるデバイス値と表色値の関係が非線形となるｌｉｎＲ［ｉ］，ｌｉｎＧ［ｉ］，ｌｉｎＢ［ｉ］の値を算出する。
【００２５】
【数４】
2009267488.tif 000006
【００２６】
【数５】
2009267488.tif 000007
【００２７】
【数６】
2009267488.tif 000008
【００２８】
【数７】
2009267488.tif 000009
【００２９】
【数８】
2009267488.tif 000010
【００３０】
【数９】
2009267488.tif 000011
【００３１】
【数１０】
2009267488.tif 000012
【００３２】
【数１１】
2009267488.tif 000013
【００３３】
【数１２】
2009267488.tif 000014
【００３４】
そして、カラーマッチング装置１の変換プリンタプロファイルデータ生成部１０７は、プリンタプロファイルデータにおけるＸＹＺの表色値と、非線形最適化の処理によって得たｌｉｎＲ［ｉ］，ｌｉｎＧ［ｉ］，ｌｉｎＢ［ｉ］の関係を示す変換プリンタプロファイルデータを生成し（ステップＳ１０９）、プリンタプロファイルデータ記憶部１０に記録する。
【００３５】
以上の処理により、モニタプロファイルデータに基づいて、変換モニタプロファイルデータが生成され、また、プリンタプロファイルデータに基づいて、変換プリンタプロファイルデータが生成されて、それぞれが記憶部に記録されている。そして、変換モニタプロファイルデータは、プリンタの色再現域とほぼ同一の再現域の各色をモニタに表示するためのプロファイルデータとなるため、ある画像をモニタに表示した際の色と、その画像をプリンタで印刷した場合の色とがほぼ同一の色再現域に収まることとなるので、モニタとプリンタの出力をほぼ同色に制御することが可能となる。また、変換プリンタプロファイルデータにおいては、通常は非線形なデバイス値と表色値の関係が、モニタプロファイルデータと同様に線形となるよう変換されたので、モニタプロファイルデータを用いてモニタに色を表示する場合と、プリンタプロファイルデータを用いてプリンタで色を印刷する場合の色の対応関係が線形になり、これにより、さらに、モニタとプリンタの出力をほぼ同色に制御することが可能となる。
【００３６】
なお、デバイス値Ｒ，Ｇ，Ｂが与えられた場合に、プリンタの色再現域にあわせるために、変換モニタプロファイルデータを用いて補間計算する方法については、以下のドローネ分割を用いた補間計算方法を利用する。
【００３７】
図５はドローネ分割を示す図である。
つまり、Ｒｍ（Ｒ，Ｇ，Ｂ＝２５５，０，０），Ｇｍ（Ｒ，Ｇ，Ｂ＝０，２５５，０），Ｂｍ（Ｒ，Ｇ，Ｂ＝０，０，２５５，），Ｃｍ（Ｒ，Ｇ，Ｂ＝０，２５５，２５５），Ｍｍ（Ｒ，Ｇ，Ｂ＝２５５，０，２５５），Ｙｍ（Ｒ，Ｇ，Ｂ＝２５５，２５５，０），Ｗｔ（Ｒ，Ｇ，Ｂ＝２５５，２５５，２５５），Ｂｋ（Ｒ，Ｇ，Ｂ＝０，０，０）の８色のデバイス値で表される色空間において、当該Ｒｍ，Ｇｍ，Ｂｍ，Ｃｍ，Ｍｍ，Ｙｍの代表色情報が、変換後のＲｍ’ （Ｒ，Ｇ，Ｂ＝Ｒｒ，Ｇｒ，Ｂｒ），Ｇｍ’ （Ｒ，Ｇ，Ｂ＝Ｒｇ，Ｇｇ，Ｂｇ），Ｂｍ’ （Ｒ，Ｇ，Ｂ＝Ｒｂ，Ｇｂ，Ｂｂ），Ｃｍ’ （Ｒ，Ｇ，Ｂ＝Ｒｃ，Ｇｃ，Ｂｃ），Ｍｍ’ （Ｒ，Ｇ，Ｂ＝Ｒｍ，Ｇｍ，Ｂｍ），Ｙｍ’ （Ｒ，Ｇ，Ｂ＝Ｒｙ，Ｇｙ，Ｂｙ），Ｗｔ（Ｒ，Ｇ，Ｂ＝２５５，２５５，２５５），Ｂｋ（Ｒ，Ｇ，Ｂ＝０，０，０）に変換される場合、他の任意のデバイス値で表される色の補間計算は、まず、Ｒｍ，Ｇｍ，Ｂｍ，Ｃｍ，Ｍｍ，Ｙｍ，Ｗｔ，Ｂｋの色空間を、Ｒｍ’，Ｇｍ’，Ｂｍ’，Ｃｍ’，Ｍｍ’，Ｙｍ’，Ｗｔ，Ｂｋによってドローネ分割する。ここで、ドローネ分割とは、３次元の場合、３次元空間上に存在する点集合を頂点とし、可能な限り正四面体に近い四面体の集合に分割する手法である。空間内にある任意点Ｐを指定した時、点Ｐを内部に含む四面体を構成する頂点は、点Ｐを内部に含む四面体を構成できる点のうち、最も点Ｐから近い点の組合せになる。
【００３８】
図６は補間対象の色情報に対応する座標を内側に持つ四面体の判定の概要を示す図である。
任意のデバイス値で表される色の補間計算は、ある補間対象の色情報の入力を受け付け、その色情報に対応するＲＧＢ色空間内の座標が、ドローネ分割によって構成される四面体のうち、どの四面体の内側に存在するかを判別する。この判別は、図６で示すように、ドローネ分割によって構成されたある四面体を構成する面（三角形）の法線ベクトルと、その三角形の面の頂点のうちいずれか１点を始点、補間対象の色情報に対応する座標を終点としたベクトルとの内積を求め、それが正の数か負の数かで、補間対象の色情報に対応する座標が、四面体の内側にあるか外側にあるかが分かる。補間対象の色情報に対応する座標が、四面体の４つの面に対して算出した前記内積の値が全てプラスであれば、補間対象の色情報に対応する座標は、その四面体の内側にあると判定できる。
【００３９】
図７は補間対象の色情報と、その色情報を内側に持つ四面体を示す図である。
次に、補間対象の色情報と、その色情報を内側に持つ四面体の４つの頂点を用いて、補間対象の色情報の補間処理を行う場合について説明する。補間対象の色情報を内側に持つ四面体の４つの頂点は、図７で示した色空間におけるＲｍ’，Ｇｍ’，Ｂｍ’，Ｃｍ’，Ｍｍ’，Ｙｍ’，Ｗｔ，Ｂｋで示される座標、またはＲＧＢ色空間の８つの頂点Ｒｍ，Ｇｍ，Ｂｍ，Ｃｍ，Ｍｍ，Ｙｍ，Ｗｔ，Ｂｋのいずれかに該当するため、既知である。
【００４０】
そして、図７において、座標Ｑと座標Ｐは、式（１３）、式（１４）により求めることができる。
【００４１】
【数１３】
2009267488.tif 000015
【００４２】
【数１４】
2009267488.tif 000016
【００４３】
従って、補間対象の色情報に対応する座標Ｘは、ＲＧＢ値の３次元距離の内分比より、式（１５）のように表すことができる。
【００４４】
【数１５】
2009267488.tif 000017
【００４５】
ここで、ＲＧＢ色空間におけるモニタの色再現域からプリンタの色再現域への変換量が、Ｒｍ→Ｒｍ’，Ｇｍ→Ｇｍ’，Ｂｍ→Ｂｍ’，Ｃｍ→Ｃｍ’，Ｍｍ→Ｍｍ’，Ｙｍ→Ｙｍ’，Ｗｔ→Ｗｔ，Ｂｋ→Ｂｋであるので、例えば、図７においてＡ〜ＣがＲｍ，Ｂｍ，Ｙｍであるとすると、Ｒｍ→Ｒｍ’，Ｂｍ→Ｂｍ’，Ｙｍ→Ｙｍ’であるので、それら各デバイス値（Ｒ，Ｇ，Ｂ）の変化量がＡ〜Ｃにそれぞれ代入される。そしてＸで示される変化量（Ｒ，Ｇ，Ｂ）が、補間対象の色情報に対応する変化量となる。また、変換プリンタプロファイルデータを用いたプリンタへの印刷制御においても、上記補間計算によって得られた制御情報をプリンタに出力すればよい。
【００４６】
なお、上述のカラーマッチング装置１は内部に、コンピュータシステムを有している。そして、上述した各処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００４７】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００４８】
【図１】カラーマッチング装置の構成を示すブロック図である。
【図２】カラーマッチング装置の処理フローを示す図である。
【図３】変換モニタプロファイルデータを示す図である。
【図４】モニタの色再現域をプリンタの色再現域とほぼ同一に合わせる処理の概要を示す図である。
【図５】ドローネ分割を示す図である。
【図６】補間対象の色情報に対応する座標を内側に持つ四面体の判定の概要を示す図である。
【図７】補間対象の色情報と、その色情報を内側に持つ四面体を示す図である。
【符号の説明】
【００４９】
１・・・カラーマッチング装置
１０１・・・入出力部
１０２・・・プリンタパッチ印刷制御部
１０３・・・色表示部
１０４・・・デバイス値検出部
１０５・・・変換モニタプロファイルデータ生成部
１０６・・・画像情報表示部
１０７・・・変換プロファイルデータ生成部
１０８・・・画像情報印刷制御部
１０９・・・モニタプロファイルデータ記憶部
１１０・・・プリンタプロファイルデータ記憶部
【図１】
2009267488.tif 000018
【図２】
2009267488.tif 000019
【図３】
2009267488.tif 000020
【図４】
2009267488.tif 000021
【図５】
2009267488.tif 000022
【図６】
2009267488.tif 000023
【図７】
2009267488.tif 000024