(57)【要約】【課題】少ない工数で色合わせをする。【解決手段】3色の入力色空間全域の入力値の組合せから何れかの入力値が0又は最大値の境界値を含んで抽出した色探索用入力データを作成し、3以上のN色へのプリントデータに変換して印刷測色して色探索用測色データを取得し、探索の目標色を示す色見本を測色又は機器非依存の色値指定で目標色を取得し、目標色が色探索用測色データで構成される色空間の内部又は境界に含まれるか判定し、含まれる場合は抽出した色探索用入力データ格子上の点で3色全ての色方向の増分が0もしくは隣り合う条件を満たす4点で構成される4面体に対応する色探索用測色データの組で構成される小色空間のうち目標色を含む組み合わせの小色空間を特定し、該小色空間に対応する入力値範囲を細分化して小色空間色探索用入力データを作成し、該N色のプリントデータに変換した後にチャートを印刷測色し、目標色に対応した入力データを得る。【選択図】図１
2010045560.tif 000002
【特許請求の範囲】
【請求項１】
３色の入力色空間全域の入力値の組み合わせからいずれかの入力値が０もしくは最大値である境界値を含んでサンプリングした色探索用入力データを作成して、Ｎ色（Ｎは３以上の整数）へのプリントデータに変換した後に印刷し測色して色探索用測色データを取得しておき、
探索の目標色を示す色見本を測色もしくは機器非依存の色値指定により目標色を取得し、
前記目標色が前記色探索用測色データで構成される色空間の内部もしくは境界に含まれるか否かを判定し、
前記判定により含まれると判定された場合には、前記サンプリングした色探索用入力データ格子上の点であり、３色全ての色方向の増分が０もしくは隣り合う条件を満たす４点で構成される四面体に対応する色探索用測色データの組で構成される色空間（小色空間）のうち、前記目標色を含む組み合わせである小色空間を特定し、
特定された前記小色空間に対応する入力値の範囲を細分化して小色空間色探索用入力データを作成し、該Ｎ色のプリントデータに変換した後にチャートを印刷して、該印刷された前記チャートの測色を行い、
目標色に対応した入力データである目標色対応入力データを算出する、
ことを特徴とする色調整方法。
【請求項２】
前記判定で、含まれないと判定された場合には、
前記サンプリングした色探索用入力データ格子上の点であり、３色全ての色方向の増分が０もしくは隣り合う条件を満たす４点で構成される四面体に対応する色探索用測色データの組それぞれの色座標の重心位置を求め、
前記重心位置と前記目標色との色差が最小となる前記色探索用測色データの組である近傍小色空間を特定し、
特定された前記近傍小色空間に対応する入力値の範囲を細分化して、近傍小色空間色探索用入力データを作成し、該Ｎ色のプリントデータに変換した後にチャートを印刷して、該印刷されたチャートの測色を行い、
目標色に対応した入力データを目標色対応入力データとして算出する、
ことを特徴とする請求項１記載の色調整方法。
【請求項３】
前記目標色対応入力データの算出において、
前記小色空間色探索用入力データもしくは前記近傍小色空間色探索用入力データ中の隣接する４点に対応する測色値の組で構成される部分色空間のうち、目標色の位置を含むものを選択できるとき、選択した部分色空間で三角錐補間にて補間係数を求め、
前記補間係数と対応する入力データ上の座標値から目標色対応入力データの算出を行う、
ことを特徴とする請求項１または請求項２に記載の色調整方法。
【請求項４】
前記目標色対応入力データの算出において、
前記小色空間色探索用入力データ中の隣接する４点に対応する測色値の組で構成される部分色空間のうち、目標色の位置を含むものを選択できず、かつ前記小色空間色探索用入力データ中の隣接しない点を含む４点に対応する測色値の組で構成される部分色空間で目標色の位置を含むものを選択できるとき、
選択した部分色空間で三角錐補間にて補間係数を求め、
該補間係数と対応する入力データ上の座標値から目標色対応入力データの算出を行う、
ことを特徴とする請求項１記載の色調整方法。
【請求項５】
前記目標色対応入力データの算出において、
前記小色空間色探索用入力データもしくは前記近傍小色空間色探索用入力データ中の隣接する４点に対応する測色値の組で構成される部分色空間のうち、目標色の位置を含むものを選択できないとき、
前記小色空間色探索用入力データもしくは前記近傍小色空間色探索用入力データ中の隣接する４点に対応する測色値の組で構成される部分色空間それぞれの色座標の重心位置を求め、
該重心位置と前記目標色との色差が最小となる組み合わせである近傍部分色空間を選択し、
該近傍部分色空間の各頂点に対応する色データと目標色との距離に基づき推定係数を求め、
該推定係数と対応する入力データ上の座標値から目標色対応入力データの算出を行う、
ことを特徴とする請求項１または請求項２に記載の色調整方法。
【請求項６】
複数の目標色に対して前記色調整を繰り返す場合に、既に取得してある色探索用測色データを用いる、
ことを特徴とする請求項１〜請求項５のいずれか一項に記載の色調整方法。
【請求項７】
複数の目標色に対して前記色調整を繰り返す場合であって、色空間が既に測色済みの前記小色空間色探索用入力データもしくは前記近傍小色空間色探索用入力データ中の隣接する４点に対応する測色値の組で構成される部分色空間のいずれかに目標色が含まれる場合には、前記小色空間色探索用入力データもしくは前記近傍小色空間色探索用入力データのプリントデータへの変換、印刷、測色を省略する、
ことを特徴とする請求項１〜請求項６のいずれか一項に記載の色調整方法。
【請求項８】
３色の入力色空間全域の入力値の組み合わせからいずれかの入力値が０もしくは最大値である境界値を含んでサンプリングした全体色探索用入力データを作成して、Ｎ色（Ｎは３以上の整数）へのプリントデータに変換した後に印刷して色探索用全体チャートを作成しておき、
探索の目標色を示す色見本を測色もしくは機器非依存の色値指定により目標色を取得し、
前記目標色を示す色見本プリント物もしくは前記機器非依存の色値から生成されたディスプレイ色のいずれかについて、前記目標色が含まれる前記色探索用全体チャート上の範囲が前記３色の入力色空間各方向の最小および最大値として指定され、
前記指定に基づき指定される入力値の範囲をサンプリングした部分色探索用入力データを作成してＮ色へのプリントデータに変換して印刷し、該印刷結果を測色して色探索用測色データを取得しておき、
前記目標色が前記色探索用測色データで構成される色空間の内部もしくは境界に含まれるか否かを判定し、
前記判定により含まれると判定した場合には、前記サンプリングした色探索用入力データ格子上の点であり、３色全ての色方向の増分が０もしくは隣り合う条件を満たす４点で構成される四面体に対応する色探索用測色データの組で構成される色空間（小色空間）のうち、前記目標色を含む組み合わせである小色空間を特定し、
特定された前記小色空間に対応する入力値の範囲を細分化して小色空間色探索用入力データを作成し、該Ｎ色のプリントデータに変換した後にチャートを印刷して、該印刷された前記チャートの測色を行い、
目標色に対応した入力データである目標色対応入力データを算出する、
ことを特徴とする色調整方法。
【請求項９】
前記判定で、含まれないと判定された場合には、
前記サンプリングした色探索用入力データ格子上の点であり、３色全ての色方向の増分が０もしくは隣り合う条件を満たす４点で構成される四面体に対応する色探索用測色データの組それぞれの色座標の重心位置を求め、
前記重心位置と前記目標色との色差が最小となる前記色探索用測色データの組である近傍小色空間を特定し、
特定された前記近傍小色空間に対応する入力値の範囲を細分化して、近傍小色空間色探索用入力データを作成し、該Ｎ色のプリントデータに変換した後にチャートを印刷して、該印刷されたチャートの測色を行い、
目標色に対応した入力データを目標色対応入力データとして算出する、
ことを特徴とする請求項８記載の色調整方法。
【請求項１０】
前記目標色対応入力データの算出において、
前記小色空間色探索用入力データもしくは前記近傍小色空間色探索用入力データ中の隣接する４点に対応する測色値の組で構成される部分色空間のうち、目標色の位置を含むものを選択できるとき、選択した部分色空間で三角錐補間にて補間係数を求め、
前記補間係数と対応する入力データ上の座標値から目標色対応入力データの算出を行う、
ことを特徴とする請求項８または請求項９に記載の色調整方法。
【請求項１１】
前記目標色対応入力データの算出において、
前記小色空間色探索用入力データ中の隣接する４点に対応する測色値の組で構成される部分色空間のうち、目標色の位置を含むものを選択できず、かつ前記小色空間色探索用入力データ中の隣接しない点を含む４点に対応する測色値の組で構成される部分色空間で目標色の位置を含むものを選択できるとき、
選択した部分色空間で三角錐補間にて補間係数を求め、
前記補間係数と対応する入力データ上の座標値から目標色対応入力データの算出を行う、
ことを特徴とする請求項８記載の色調整方法。
【請求項１２】
前記目標色対応入力データの算出において、
前記小色空間色探索用入力データ中の隣接する４点に対応する測色値の組で構成される部分色空間のうち、目標色の位置を含むものを選択できないとき、前記小色空間色探索用入力データ中の隣接する４点に対応する測色値の組で構成される部分色空間それぞれの色座標の重心位置を求め、
前記重心位置と前記目標色との色差が最小となる組み合わせである近傍部分色空間を選択し、
該近傍部分色空間の各頂点に対応する色データと目標色との距離に基づき推定係数を求め、
前記推定係数と対応する入力データ上の座標値から目標色対応入力データの算出を行う、
ことを特徴とする請求項８記載の色調整方法。
【請求項１３】
複数の目標色に対して前記色調整を繰り返す場合に、既に出力した色探索用全体チャートを用いる、
ことを特徴とする請求項８〜請求項１２のいずれか一項に記載の色調整方法。
【請求項１４】
複数の目標色に対して前記色調整を繰り返す場合であって、指定される前記色探索用全体チャート上の範囲の前記色探索用測色データが既に取得されている場合には、前記部分色探索用入力データのプリントデータへの変換、印刷、測色を省略する、
ことを特徴とする請求項８〜請求項１２のいずれか一項に記載の色調整方法。
【請求項１５】
複数の前記目標色に対して前記色調整を繰り返す場合であって、前記目標色が既に測色済みの前記小色空間色探索用入力データもしくは前記近傍小色空間色探索用入力データ中の隣接する４点に対応する測色値の組で構成される部分色空間のいずれかに一致するか含まれる場合には、前記小色空間色探索用入力データもしくは前記近傍小色空間色探索用入力データのプリントデータへの変換、印刷、測色を省略する、
ことを特徴とする請求項８〜請求項１２のいずれか一項に記載の色調整方法。
【請求項１６】
データを作成または変換するデータ処理手段と、
作成または変換されたデータを印刷する印刷手段と、
印刷結果を測色して色探索用測色データを生成する測色手段と、
各部を制御する制御手段と、を備え、
前記制御手段は、
３色の入力色空間全域の入力値の組み合わせからいずれかの入力値が０もしくは最大値である境界値を含んでサンプリングした色探索用入力データを作成して、Ｎ色（Ｎは３以上の整数）へのプリントデータに変換した後に印刷し測色して色探索用測色データを取得しておき、
探索の目標色を示す色見本を測色もしくは機器非依存の色値指定により目標色を取得し、
前記目標色が前記色探索用測色データで構成される色空間の内部もしくは境界に含まれるか否かを判定し、
前記判定により含まれると判定された場合には、前記サンプリングした色探索用入力データ格子上の点であり、３色全ての色方向の増分が０もしくは隣り合う条件を満たす４点で構成される四面体に対応する色探索用測色データの組で構成される色空間（小色空間）のうち、前記目標色を含む組み合わせである小色空間を特定し、
特定された前記小色空間に対応する入力値の範囲を細分化して小色空間色探索用入力データを作成し、該Ｎ色のプリントデータに変換した後にチャートを印刷して、該印刷された前記チャートの測色を行い、
目標色に対応した入力データである目標色対応入力データを算出する、よう制御する、
ことを特徴とする色調整装置。
【請求項１７】
データを作成または変換するデータ処理手段と、
作成または変換されたデータを印刷する印刷手段と、
印刷結果を測色して色探索用測色データを生成する測色手段と、
各部を制御する制御手段と、を備え、
前記制御手段は、
３色の入力色空間全域の入力値の組み合わせからいずれかの入力値が０もしくは最大値である境界値を含んでサンプリングした全体色探索用入力データを作成して、Ｎ色（Ｎは３以上の整数）へのプリントデータに変換した後に印刷して色探索用全体チャートを作成しておき、
探索の目標色を示す色見本を測色もしくは機器非依存の色値指定により目標色を取得し、
前記目標色を示す色見本プリント物もしくは前記機器非依存の色値から生成されたディスプレイ色のいずれかについて、前記目標色が含まれる前記色探索用全体チャート上の範囲が前記３色の入力色空間各方向の最小および最大値として指定され、
前記指定に基づき指定される入力値の範囲をサンプリングした部分色探索用入力データを作成してＮ色へのプリントデータに変換して印刷し、該印刷結果を測色して色探索用測色データを取得しておき、
前記目標色が前記色探索用測色データで構成される色空間の内部もしくは境界に含まれるか否かを判定し、
前記判定により含まれると判定した場合には、前記サンプリングした色探索用入力データ格子上の点であり、３色全ての色方向の増分が０もしくは隣り合う条件を満たす４点で構成される四面体に対応する色探索用測色データの組で構成される色空間（小色空間）のうち、前記目標色を含む組み合わせである小色空間を特定し、
特定された前記小色空間に対応する入力値の範囲を細分化して小色空間色探索用入力データを作成し、該Ｎ色のプリントデータに変換した後にチャートを印刷して、該印刷された前記チャートの測色を行い、
目標色に対応した入力データである目標色対応入力データを算出する、よう制御する、
ことを特徴とする色調整装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色（印刷色）を目標色に調整する色調整方法および色調整装置に関する。
【背景技術】
【０００２】
再現可能な色再現範囲内の目標色に関して、印刷色と目標色とを比較的良好に一致させるよう再現するためには、一般に数百点程度以上プリントする必要がある。
加えて、ＩＣＣプロファイルを作成するのに高価なソフトウエアが必要である上、そのソフトウエアを使用してＩＣＣプロファイルの作成や運用をするには、専門的な知識が求められる。
【０００３】
さらに、ＩＣＣプロファイルを作成しても、特定の色を小さな色差、例えばデザイナから色見本で指示された色などでΔＥ＊ａｂで１．５未満の精度でできるだけ正確に一致させたい場合もある。このような色調整の場合、作成されたＩＣＣプロファイル出力をそのまま用いたのでは精度が足りないこともある。そこで、より正確に色を特定するため、テストプリントと測色を試行錯誤する必要があるが、効率的ではなかった。
【０００４】
また、多数のインクセットやメディア種を扱うことが可能なインクジェットプリントシステムをカスタマイズして用いる場合、少数の特定色を精度よく一致させるために多数点をプリント、測定してＩＣＣプロファイルを作成するのは効率的ではない場合があった。
【０００５】
さらに、メディアサイズや印刷可能な範囲、形状などに制約があり、多数点の記録に多くの労力や手間がかかる場合があった。
上記のような場合、全体の色を概ね合わせる場合や、色あわせのための測定、印刷のコストが問題にならない場合は従来から比較的多く考慮されてきたが、ＩＣＣプロファイルを用いず比較的少数の印刷で、特定の色を精度よく合わせるといった観点での考慮は少なかった。
【０００６】
そして、このような色調整に対して、以下の特許文献１〜特許文献３が提案されている。
【特許文献１】特開２００２−１９０９６０号公報
【特許文献２】特開２００５−１６７６３０号公報
【特許文献３】特開２００６−１５７２９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ここで、特許文献１の色調整は、出力したい色データを調整する方法の例である。このため、システム値ＲＧＢを指定するものであるが、ＲＧＢと目標色の特定が明確でない問題がある。
【０００８】
また、この特許文献１の手法では、すでにＩＣＣプロファイルが生成されていることが必要であり、ＩＣＣプロファイルを用いて、目標色からデバイス依存パッチデータを作成して処理を行うものである。したがって、既にＩＣＣプロファイルが存在する場合でないと使用することができない問題がある。
【０００９】
また、以上の特許文献２と特許文献３の手法では、すでにＩＣＣプロファイルが生成されていることが必要であり、ＩＣＣプロファイルを用いて、目標色からデバイス依存パッチデータを作成して処理を行うものである。したがって、既にＩＣＣプロファイルが存在する場合でないと使用することができない問題がある。
【００１０】
また、以上の特許文献２と特許文献３の手法では、多数の印刷が必要となる。しかし、多数点印刷に関する印刷の手間、メディア、インクコスト、測定の時間や測定の手間といったコストが考慮されていない問題があった。
【００１１】
すなわち、以上の各特許文献、あるいは、従来から存在する色調整の各種手法では、少ないカラーチャート数で、特定の目標となる色を効率的に合わせることができなかった。したがって、インクやメディアが高価等の理由で多数点を印刷できない・望ましくない場合や、立体物へのプリント等の理由でプリント、測色に工数を要する場合に、プリント面積、測色点数を限定して効率的に精度よく色を合わせをすることができないという問題を有していた。
【００１２】
また、例えば、インクジェットを用いたプリントシステムにおいて、インク、メディアをカスタマイズして用いるプリンタにおいて、特定の色を効率的に精度良く合わせることもできない問題があった。
【００１３】
また、従来手法では、ＩＣＣプロファイルが存在することが前提であって、ＩＣＣプロファイルを作成せずＩＣＣプロファイル運用に関する知識がなくても試行錯誤せずに調整できるという手法は存在していなかった。
【００１４】
なお、従来技術はＩＣＣプロファイルを用いることと関連しており、ＩＣＣプロファイルを作るために、プリント面積が障害になったり、測定が大変であったりすること、あるいはＩＣＣプロファイルなしに特定色を厳密に調整すること自体について、従来はあまり問題視されていなかった。
【００１５】
本発明は以上の問題点を解決するものであり、ＩＣＣプロファイルが作成されていない場合に、少ない工数で色合わせをすることが可能な色調整方法および色調整装置を実現することを目的とする。
【課題を解決するための手段】
【００１６】
上述した課題を解決する本願発明は、以下に述べる通りである。
（１）請求項１記載の発明は、３色の入力色空間全域の入力値の組み合わせからいずれかの入力値が０もしくは最大値である境界値を含んでサンプリングした色探索用入力データを作成して、Ｎ色（Ｎは３以上の整数）へのプリントデータに変換した後に印刷し測色して色探索用測色データを取得しておき、探索の目標色を示す色見本を測色もしくは機器非依存の色値指定により目標色を取得し、前記目標色が前記色探索用測色データで構成される色空間の内部もしくは境界に含まれるか否かを判定し、前記判定により含まれると判定された場合には、前記サンプリングした色探索用入力データ格子上の点であり、３色全ての色方向の増分が０もしくは隣り合う条件を満たす４点で構成される四面体に対応する色探索用測色データの組で構成される色空間（小色空間）のうち、前記目標色を含む組み合わせである小色空間を特定し、特定された前記小色空間に対応する入力値の範囲を細分化して小色空間色探索用入力データを作成し、該Ｎ色のプリントデータに変換した後にチャートを印刷して、該印刷された前記チャートの測色を行い、目標色に対応した入力データである目標色対応入力データを算出する、ことを特徴とする色調整方法である。
【００１７】
（２）請求項２記載の発明は、前記判定で、含まれないと判定された場合には、前記サンプリングした色探索用入力データ格子上の点であり、３色全ての色方向の増分が０もしくは隣り合う条件を満たす４点で構成される四面体に対応する色探索用測色データの組それぞれの色座標の重心位置を求め、前記重心位置と前記目標色との色差が最小となる前記色探索用測色データの組である近傍小色空間を特定し、特定された前記近傍小色空間に対応する入力値の範囲を細分化して、近傍小色空間色探索用入力データを作成し、該Ｎ色のプリントデータに変換した後にチャートを印刷して、該印刷されたチャートの測色を行い、目標色に対応した入力データを目標色対応入力データとして算出する、ことを特徴とする請求項１記載の色調整方法である。
【００１８】
（３）請求項３記載の発明は、前記目標色対応入力データの算出において、前記小色空間色探索用入力データもしくは前記近傍小色空間色探索用入力データ中の隣接する４点に対応する測色値の組で構成される部分色空間のうち、目標色の位置を含むものを選択できるとき、選択した部分色空間で三角錐補間にて補間係数を求め、前記補間係数と対応する入力データ上の座標値から目標色対応入力データの算出を行う、ことを特徴とする請求項１または請求項２に記載の色調整方法である。
【００１９】
（４）請求項４記載の発明は、前記目標色対応入力データの算出において、前記小色空間色探索用入力データ中の隣接する４点に対応する測色値の組で構成される部分色空間のうち、目標色の位置を含むものを選択できず、かつ前記小色空間色探索用入力データ中の隣接しない点を含む４点に対応する測色値の組で構成される部分色空間で目標色の位置を含むものを選択できるとき、選択した部分色空間で三角錐補間にて補間係数を求め、該補間係数と対応する入力データ上の座標値から目標色対応入力データの算出を行う、ことを特徴とする請求項１記載の色調整方法である。
【００２０】
（５）請求項５記載の発明は、前記目標色対応入力データの算出において、前記小色空間色探索用入力データもしくは前記近傍小色空間色探索用入力データ中の隣接する４点に対応する測色値の組で構成される部分色空間のうち、目標色の位置を含むものを選択できないとき、前記小色空間色探索用入力データもしくは前記近傍小色空間色探索用入力データ中の隣接する４点に対応する測色値の組で構成される部分色空間それぞれの色座標の重心位置を求め、該重心位置と前記目標色との色差が最小となる組み合わせである近傍部分色空間を選択し、該近傍部分色空間の各頂点に対応する色データと目標色との距離に基づき推定係数を求め、該推定係数と対応する入力データ上の座標値から目標色対応入力データの算出を行う、ことを特徴とする請求項１または請求項２に記載の色調整方法である。
【００２１】
（６）請求項６記載の発明は、複数の目標色に対して前記色調整を繰り返す場合に、既に取得してある色探索用測色データを用いる、ことを特徴とする請求項１〜請求項５のいずれか一項に記載の色調整方法である。
【００２２】
（７）請求項７記載の発明は、複数の目標色に対して前記色調整を繰り返す場合であって、色空間が既に測色済みの前記小色空間色探索用入力データもしくは前記近傍小色空間色探索用入力データ中の隣接する４点に対応する測色値の組で構成される部分色空間のいずれかに目標色が含まれる場合には、前記小色空間色探索用入力データもしくは前記近傍小色空間色探索用入力データのプリントデータへの変換、印刷、測色を省略する、ことを特徴とする請求項１〜請求項６のいずれか一項に記載の色調整方法である。
【００２３】
（８）請求項８記載の発明は、３色の入力色空間全域の入力値の組み合わせからいずれかの入力値が０もしくは最大値である境界値を含んでサンプリングした全体色探索用入力データを作成して、Ｎ色（Ｎは３以上の整数）へのプリントデータに変換した後に印刷して色探索用全体チャートを作成しておき、探索の目標色を示す色見本を測色もしくは機器非依存の色値指定により目標色を取得し、前記目標色を示す色見本プリント物もしくは前記機器非依存の色値から生成されたディスプレイ色のいずれかについて、前記目標色が含まれる前記色探索用全体チャート上の範囲が前記３色の入力色空間各方向の最小および最大値として指定され、前記指定に基づき指定される入力値の範囲をサンプリングした部分色探索用入力データを作成してＮ色へのプリントデータに変換して印刷し、該印刷結果を測色して色探索用測色データを取得しておき、前記目標色が前記色探索用測色データで構成される色空間の内部もしくは境界に含まれるか否かを判定し、前記判定により含まれると判定した場合には、前記サンプリングした色探索用入力データ格子上の点であり、３色全ての色方向の増分が０もしくは隣り合う条件を満たす４点で構成される四面体に対応する色探索用測色データの組で構成される色空間（小色空間）のうち、前記目標色を含む組み合わせである小色空間を特定し、特定された前記小色空間に対応する入力値の範囲を細分化して小色空間色探索用入力データを作成し、該Ｎ色のプリントデータに変換した後にチャートを印刷して、該印刷された前記チャートの測色を行い、目標色に対応した入力データである目標色対応入力データを算出する、ことを特徴とする色調整方法である。
【００２４】
（９）請求項９記載の発明は、前記判定で、含まれないと判定された場合には、前記サンプリングした色探索用入力データ格子上の点であり、３色全ての色方向の増分が０もしくは隣り合う条件を満たす４点で構成される四面体に対応する色探索用測色データの組それぞれの色座標の重心位置を求め、前記重心位置と前記目標色との色差が最小となる前記色探索用測色データの組である近傍小色空間を特定し、特定された前記近傍小色空間に対応する入力値の範囲を細分化して、近傍小色空間色探索用入力データを作成し、該Ｎ色のプリントデータに変換した後にチャートを印刷して、該印刷されたチャートの測色を行い、目標色に対応した入力データを目標色対応入力データとして算出する、ことを特徴とする請求項８記載の色調整方法である。
【００２５】
（１０）請求項１０記載の発明は、前記目標色対応入力データの算出において、前記小色空間色探索用入力データもしくは前記近傍小色空間色探索用入力データ中の隣接する４点に対応する測色値の組で構成される部分色空間のうち、目標色の位置を含むものを選択できるとき、選択した部分色空間で三角錐補間にて補間係数を求め、前記補間係数と対応する入力データ上の座標値から目標色対応入力データの算出を行う、ことを特徴とする請求項８または請求項９に記載の色調整方法である。
【００２６】
（１１）請求項１１記載の発明は、前記目標色対応入力データの算出において、前記小色空間色探索用入力データ中の隣接する４点に対応する測色値の組で構成される部分色空間のうち、目標色の位置を含むものを選択できず、かつ前記小色空間色探索用入力データ中の隣接しない点を含む４点に対応する測色値の組で構成される部分色空間で目標色の位置を含むものを選択できるとき、選択した部分色空間で三角錐補間にて補間係数を求め、前記補間係数と対応する入力データ上の座標値から目標色対応入力データの算出を行う、ことを特徴とする請求項８記載の色調整方法である。
【００２７】
（１２）請求項１２記載の発明は、前記目標色対応入力データの算出において、前記小色空間色探索用入力データ中の隣接する４点に対応する測色値の組で構成される部分色空間のうち、目標色の位置を含むものを選択できないとき、前記小色空間色探索用入力データ中の隣接する４点に対応する測色値の組で構成される部分色空間それぞれの色座標の重心位置を求め、前記重心位置と前記目標色との色差が最小となる組み合わせである近傍部分色空間を選択し、該近傍部分色空間の各頂点に対応する色データと目標色との距離に基づき推定係数を求め、前記推定係数と対応する入力データ上の座標値から目標色対応入力データの算出を行う、ことを特徴とする請求項８記載の色調整方法である。
【００２８】
（１３）請求項１３記載の発明は、複数の目標色に対して前記色調整を繰り返す場合に、既に出力した色探索用全体チャートを用いる、ことを特徴とする請求項８〜請求項１２のいずれか一項に記載の色調整方法である。
【００２９】
（１４）請求項１４記載の発明は、複数の目標色に対して前記色調整を繰り返す場合であって、指定される前記色探索用全体チャート上の範囲の前記色探索用測色データが既に取得されている場合には、前記部分色探索用入力データのプリントデータへの変換、印刷、測色を省略する、ことを特徴とする請求項８〜請求項１２のいずれか一項に記載の色調整方法である。
【００３０】
（１５）請求項１５記載の発明は、複数の前記目標色に対して前記色調整を繰り返す場合であって、前記目標色が既に測色済みの前記小色空間色探索用入力データもしくは前記近傍小色空間色探索用入力データ中の隣接する４点に対応する測色値の組で構成される部分色空間のいずれかに一致するか含まれる場合には、前記小色空間色探索用入力データもしくは前記近傍小色空間色探索用入力データのプリントデータへの変換、印刷、測色を省略する、ことを特徴とする請求項８〜請求項１２のいずれか一項に記載の色調整方法である。
【００３１】
（１６）請求項１６記載の発明は、データを作成または変換するデータ処理手段と、作成または変換されたデータを印刷する印刷手段と、印刷結果を測色して色探索用測色データを生成する測色手段と、各部を制御する制御手段と、を備え、前記制御手段は、３色の入力色空間全域の入力値の組み合わせからいずれかの入力値が０もしくは最大値である境界値を含んでサンプリングした色探索用入力データを作成して、Ｎ色（Ｎは３以上の整数）へのプリントデータに変換した後に印刷し測色して色探索用測色データを取得しておき、探索の目標色を示す色見本を測色もしくは機器非依存の色値指定により目標色を取得し、前記目標色が前記色探索用測色データで構成される色空間の内部もしくは境界に含まれるか否かを判定し、前記判定により含まれると判定された場合には、前記サンプリングした色探索用入力データ格子上の点であり、３色全ての色方向の増分が０もしくは隣り合う条件を満たす４点で構成される四面体に対応する色探索用測色データの組で構成される色空間（小色空間）のうち、前記目標色を含む組み合わせである小色空間を特定し、特定された前記小色空間に対応する入力値の範囲を細分化して小色空間色探索用入力データを作成し、該Ｎ色のプリントデータに変換した後にチャートを印刷して、該印刷された前記チャートの測色を行い、目標色に対応した入力データである目標色対応入力データを算出する、よう制御する、ことを特徴とする色調整装置である。
【００３２】
（１７）請求項１７記載の発明は、データを作成または変換するデータ処理手段と、作成または変換されたデータを印刷する印刷手段と、印刷結果を測色して色探索用測色データを生成する測色手段と、各部を制御する制御手段と、を備え、前記制御手段は、３色の入力色空間全域の入力値の組み合わせからいずれかの入力値が０もしくは最大値である境界値を含んでサンプリングした全体色探索用入力データを作成して、Ｎ色（Ｎは３以上の整数）へのプリントデータに変換した後に印刷して色探索用全体チャートを作成しておき、探索の目標色を示す色見本を測色もしくは機器非依存の色値指定により目標色を取得し、前記目標色を示す色見本プリント物もしくは前記機器非依存の色値から生成されたディスプレイ色のいずれかについて、前記目標色が含まれる前記色探索用全体チャート上の範囲が前記３色の入力色空間各方向の最小および最大値として指定され、前記指定に基づき指定される入力値の範囲をサンプリングした部分色探索用入力データを作成してＮ色へのプリントデータに変換して印刷し、該印刷結果を測色して色探索用測色データを取得しておき、前記目標色が前記色探索用測色データで構成される色空間の内部もしくは境界に含まれるか否かを判定し、前記判定により含まれると判定した場合には、前記サンプリングした色探索用入力データ格子上の点であり、３色全ての色方向の増分が０もしくは隣り合う条件を満たす４点で構成される四面体に対応する色探索用測色データの組で構成される色空間（小色空間）のうち、前記目標色を含む組み合わせである小色空間を特定し、特定された前記小色空間に対応する入力値の範囲を細分化して小色空間色探索用入力データを作成し、該Ｎ色のプリントデータに変換した後にチャートを印刷して、該印刷された前記チャートの測色を行い、目標色に対応した入力データである目標色対応入力データを算出する、よう制御する、ことを特徴とする色調整装置である。
【発明の効果】
【００３３】
以上の発明によれば、以下のような効果を得ることができる。
本願発明では、目標色をデバイス非依存の値で設定するため、色の調整が定量的に行える。
【００３４】
また、本願発明では、ＩＣＣプロファイルを用いない、すなわち、より端的にはＩＣＣプロファイルがもつ、「機器非依存データ→機器依存データ」の変換を使用しないで済む。このため、ＩＣＣプロファイルがない場合や、ユーザーがＩＣＣプロファイル設定に関する知識を持たない場合、ＩＣＣプロファイルビルダーがない場合、ＩＣＣプロファイル作成に必要なだけの印刷、測定量が望ましくない場合であっても、特定目標色の色あわせに適用できる。
【００３５】
また、本願発明では、パッチ作成時、実測点で構成される（最小の色）立体により包含を判定して、内部を細分化して再測定するため、必要な測定点数が精度に対して少なくて済み、効率的である。
【００３６】
以下、各請求項における効果を詳述する。
（１）請求項１記載の色調整方法の発明では、非等方に再分割、再プリント、実測して目標色に対応する入力値を特定する処理が最も特徴的である。ここで、特性を保持している格子点より細かく分割し測定することで目標色を特定する構成は、従来にない本発明の特徴である。
【００３７】
実測点で構成される立体により、目標色がサンプル点群の内部か否かを判定し、内部の場合入力空間上の４点内部に特定した後、更に細かく特定するため、少ないサンプル点で近傍の色を効率よくプリントして、色調整を効率的に行うことができる。また、３色に入力の組み合わせを制限しているので、４色以上のプリンタにおいて、４色以上の組み合わせの自由度が制約されることで、３色と同様に調整を行うことができる。したがって、ＩＣＣプロファイルが作成されていない場合に、少ない工数で正確な色合わせをすることが可能になる。
【００３８】
（２）請求項２記載の色調整方法の発明では、目標色がサンプル点群の外部の場合でも前記４つの色探索用測色データの組み合わせから求まる重心位置で目標色との近さを判定するため、目標色が色域境界部付近の内部にあった場合、近傍小色空間内に目標色を見つけることが可能であり、より目標色に近い色を得ることができる。また、目標色が色域外であった場合でも、色差の小さい、より近い色に調整できる。したがって、ＩＣＣプロファイルが作成されていない場合に、少ない工数で正確な色合わせをすることが可能になる。
【００３９】
（３）請求項３記載の色調整方法の発明では、色空間の中の隣接する４点を特定して補間するので、目標色に対応する入力データを精度良く求めることができる。ここで、小色空間の中の隣接する４点に対応する測色値の組で構成される部分色空間のいずれかに含まれれば内挿補間にて推定できる。また、色探索用測色データで一旦は色域境界付近で色域外と判定された色も、再分割してより細かく測定することで、色域内に含まれる場合について内挿補間にて推定できる。このため、目標色に対応する入力データを精度良く求めることができる色の範囲が広がる。これは、グリッドを細かくすることで、本来色域内部のデータについては、色域内部に存在すると判定される場合が増える効果を用いている。したがって、少ない工数で正確な色合わせをすることが可能になる。
【００４０】
（４）請求項４記載の色調整方法の発明では、粗い色探索測色空間の中の４点に含まれている場合は、小色空間に分割した際、色空間の非線形な特性により小色空間外とされる目標色に関しても内挿補間にて推定できる。このため、より正確な色合わせをすることが可能になる。
【００４１】
（５）請求項５記載の色調整方法の発明では、重心位置と目標色との色差が最小となる組み合わせである近傍部分色空間を選択し、該近傍部分色空間の各頂点に対応する色データと目標色との距離に基づき補間係数を求め、前記補間係数と対応する入力データ上の座標値から目標色対応入力データの算出を行うため、目標色を含む部分色空間がない場合でも、安定的に近似色に対応する入力データを求めることができる。目標色に最も近い組合せを選択するのみでなく、色域内かそうでないかで補間するか補間ではない推定を用いて算出するかを変更するので、適切な目標色対応入力データが得られる。
【００４２】
（６）請求項６記載の色調整方法の発明では、複数の目標色に対して色調整を繰り返す場合に、既に取得してある色探索用測色データを用いることで、これらのデータの取得を省略することができるため、工数を削減して色調整を行うことができる。
【００４３】
（７）請求項７記載の色調整方法の発明では、複数の目標色に対して色調整を繰り返す場合であって、色空間が既に測色済みの前記小色空間色探索用入力データもしくは前記近傍小色空間色探索用入力データ中の隣接する４点に対応する測色値の組で構成される部分色空間のいずれかに目標色が含まれる場合には、前記小色空間色探索用入力データもしくは前記近傍小色空間色探索用入力データのプリントデータへの変換と、チャートの印刷と測色とを省略することができるため、より一層工数を削減して容易に色調整を行うことができる。
【００４４】
（８）請求項８記載の色調整方法の発明では、測定器で測定すべきチャートに比べ、目視で判定する全体チャートは測定機のアパーチャ（φ１０ｍｍ程度）に比べて小さくてよいため、印刷面積をへらしつつ多数の色をプリントできる。このため、プリント枚数をさほど増やすことなく、かつ、測定すべきチャートのプリントおよび測定点については減らすことができる。上記（１）に比べると、全体チャートの目視という定性的な工程が入るが、ここでの目的は範囲を絞ることであって、それ以降の工程では、色を定量的に扱う。色差で１０程度異なる色の範囲での指定をすることで、例えば、明らかに異なる色相範囲を除外して目標色が若干の余裕をもって部分色探索用入力データのプリントに含まれることを念頭にしている。したがって、ＩＣＣプロファイルが作成されていない場合に、少ない工数で正確な色合わせをすることが可能になる。
【００４５】
（９）請求項９記載の色調整方法の発明では、目標色がサンプル点群の外部の場合でも前記４つの色探索用測色データの組み合わせから求まる重心位置で目標色との近さを判定するため、目標色が色域境界部付近の内部にあった場合、近傍小色空間内に目標色を見つけることが可能であり、より目標色に近い色を得ることができる。また、目標色が色域外であった場合でも、色差の小さい、より近い色に調整できる。したがって、ＩＣＣプロファイルが作成されていない場合に、少ない工数で正確な色合わせをすることが可能になる。
【００４６】
（１０）請求項１０記載の色調整方法の発明では、色空間の中の隣接する４点を特定して補間するので、目標色に対応する入力データを精度良く求めることができる。ここで、小色空間の中の隣接する４点に対応する測色値の組で構成される部分色空間のいずれかに含まれれば内挿補間にて推定できる。また、色探索用測色データで一旦は色域境界付近で色域外と判定された色も、再分割してより細かく測定することで、色域内に含まれる場合について内挿補間にて推定できる。このため、目標色に対応する入力データを精度良く求めることができる色の範囲が広がる。これは、グリッドを細かくすることで、本来色域内部のデータについては、色域内部に存在すると判定される場合が増える効果を用いている。したがって、少ない工数で正確な色合わせをすることが可能になる。
【００４７】
（１１）請求項１１記載の色調整方法の発明では、粗い色探索測色空間の中の４点に含まれている場合は、小色空間に分割した際、色空間の非線形な特性により小色空間外とされる目標色に関しても内挿補間にて推定できる。このため、より正確な色合わせをすることが可能になる。
【００４８】
（１２）請求項１２記載の色調整方法の発明では、重心位置と目標色との色差が最小となる組み合わせである近傍部分色空間を選択し、該近傍部分色空間の各頂点に対応する色データと目標色との距離に基づき補間係数を求め、前記補間係数と対応する入力データ上の座標値から目標色対応入力データの算出を行うため、目標色を含む部分色空間がない場合でも、安定的に近似色に対応する入力データを求めることができる。目標色に最も近い組合せを選択するのみでなく、色域内かそうでないかで補間するか補間ではない推定を用いて算出するかを変更するので、適切な目標色対応入力データが得られる。
【００４９】
（１３）請求項１３記載の色調整装置の発明では、複数の目標色に対して色調整を繰り返す場合に、既に取得してある色探索用測色データを用いることで、これらのデータの取得を省略することができるため、工数を削減して色調整を行うことができる。
【００５０】
（１４）請求項１４記載の色調整装置の発明では、複数の目標色に対して色調整を繰り返す場合であって、指定される前記色探索用全体チャート上の範囲の前記色探索用測色データが既に取得されている場合には、部分色探索用入力データのプリントデータのプリントデータへの変換、チャートの印刷と測色を省略することができるため、工数を削減して色調整を行うことができる。
【００５１】
（１５）請求項１５記載の色調整方法の発明では、複数の目標色に対して色調整を繰り返す場合であって、色空間が既に測色済みの前記小色空間色探索用入力データもしくは前記近傍小色空間色探索用入力データ中の隣接する４点に対応する測色値の組で構成される部分色空間のいずれかに目標色が含まれる場合には、前記小色空間色探索用入力データもしくは前記近傍小色空間色探索用入力データのプリントデータへの変換と、チャートの印刷と測色とを省略することができるため、より一層工数を削減して容易に色調整を行うことができる。
【００５２】
（１６）請求項１６記載の色調整装置の発明では、非等方に再分割、再プリント、実測して目標色に対応する入力値を特定する処理が最も特徴的である。ここで、特性を保持している格子点より細かく分割し測定することで目標色を特定する構成は、従来にない本発明の特徴である。実測点で構成される立体により、目標色がサンプル点群の内部か否かを判定し、内部の場合入力空間上の４点内部に特定した後、更に細かく特定するため、少ないサンプル点で近傍の色を効率よくプリントして、色調整を効率的に行うことができる。また、３色に入力の組み合わせを制限しているので、４色以上のプリンタにおいて、４色以上の組み合わせの自由度が制約されることで、３色と同様に調整を行うことができる。したがって、ＩＣＣプロファイルが作成されていない場合に、少ない工数で正確な色合わせをすることが可能になる。
【００５３】
（１７）請求項１７記載の色調整装置の発明では、測定器で測定すべきチャートに比べ、目視で判定する全体チャートは測定機のアパーチャ（φ１０ｍｍ程度）に比べて小さくてよいため、印刷面積をへらしつつ多数の色をプリントできる。このため、プリント枚数をさほど増やすことなく、かつ、測定すべきチャートのプリントおよび測定点については減らすことができる。上記（１）に比べると、全体チャートの目視という定性的な工程が入るが、ここでの目的は範囲を絞ることであって、それ以降の工程では、色を定量的に扱う。色差で１０程度異なる色の範囲での指定をすることで、例えば、明らかに異なる色相範囲を除外して目標色が若干の余裕をもって部分色探索用入力データのプリントに含まれることを念頭にしている。したがって、少ない工数で正確な色合わせをすることが可能になる。
【発明を実施するための最良の形態】
【００５４】
以下、本発明の第一実施形態について、図を参照して説明する。まず、本発明の実施形態である色調整方法および色調整装置について説明する。
〔Ａ〕第一実施形態：
図１は本実施形態で使用される色調整装置を含む色調整システム１００の全体構成を示すブロック図である。
【００５５】
ここで、１０は全体チャートに関するＲＧＢチャートデータ、２０は所定の処理がなされたＲＧＢチャートデータに基づいて印刷されたチャートである。
１０１は各部を制御する制御部、１０５は各種パラメータや処理中のデータを記憶する記憶部、１２０はＲＧＢ（レッド・グリーン・ブルー）とＣＭＹ（シアン・マゼンタ・イエロー）の色変換あるいは色分解を行う色分解部、１３０は所定の階調数に階調変換する階調変換部、１４０は所定のハーフトーン処理を実行するハーフトーン処理部、１５０はＣＭＹの色材により印刷するＣＭＹプリンタ、１６０はチャートを測色する測色部、１７０は測色結果から判定を行う判定部である。
【００５６】
すなわち、この実施形態では、ＣＭＹプリンタ１５０を用いた色調整を具体例にして述べる。入力はＲＧＢデータであり、ＲＧＢからＣＭＹへの色分解、Ｃ、Ｍ、Ｙ色ごとの階調変換をした後、ハーフトーンされて印刷される。
【００５７】
以下、図２のフローチャート、図３以降の各種説明図を参照して、本実施形態の動作説明を行う。
（１）チャートデータ生成：
まず、各入力軸ＲＧＢ方向を５分割したチャートを印刷するためのＲＧＢチャートデータ（以下、単にチャートデータと言う）１０を作成する（図２中のステップＳ２０１）。なお、このＲＧＢチャートデータは、色探索用入力データに該当する。
【００５８】
この場合、ＲとＧとを５段階に変化させた５×５のパッチを有するチャートを、Ｂについて変化させたものを５種類用意することで、ＲＧＢ各軸５段階のチャートになる。
ここで、測定に必要なサイズとして１つのパッチの大きさを０．８ｘ０．８ｃｍ、５列ｘ２５行に若干の余白を加えて配置した、約４ｘ２０ｃｍのチャート（図４参照）用のチャートデータを作成する。
【００５９】
Ｒ，Ｇ，Ｂは８ｂｉｔ入力で０−２５５の場合に、５分割として、０，６４，１２８，１９２，２５５のいずれかの値の組み合わせを取る。ＲＧＢ入力で構成される色空間全域を網羅するよう、いずれの軸も端部入力０，２５５を含んでいる。
【００６０】
（２）チャートデータ処理：
以上のようなチャートデータ１０に対し、色分解部１２０で色分解し、階調変換部１３０で階調変換し、ハーフトーン処理部１４０で誤差拡散などの、プリントデータへの変換に関する各種画像処理を行う（図２中のステップＳ２０２）。
【００６１】
ここで、色分解部１２０では、ＲＧＢからＣＭＹへの色分解として、
Ｃ１＝２５５−Ｒ、Ｍ１＝２５５−Ｇ、Ｙ１＝２５５−Ｂ、
といった変換処理を実施する。
【００６２】
なお、これは一例であり、非線形なＲＧＢからＣＭＹへの変換であってもかまわない。
また、階調変換部１３０での階調変換としては、例えばＣ１、Ｍ１、Ｙ１各軸ごとに信号値に比例して明度Ｌ*が一定に低くなるよう（図３（ｂ））、Ｃ１→Ｃ２の変換特性を設定する（図３（ａ））。
【００６３】
すなわち、階調変換にて信号Ｃ１、Ｍ１、Ｙ１の各入力に対する視覚的変化が均等になるよう変換する。例えば、Ｃ１（ｏｒＭ１，Ｙ１）に対し、図３（ｂ）のように、明度Ｌ*の変化が一定になるよう設定する。なお、明度でなくとも、濃度などを用いてもよい。
【００６４】
またこのカーブはプリンタ特性が変動した場合のキャリブレーションの際に再度設定される構成とすることが望ましい。階調変換は色の組み合わせによらず、Ｃ１，Ｍ１，Ｙ１各色ごとに調整する。このため、組み合わせで特性を測定する必要がなく、小数の点で調整できる。
【００６５】
ここで、非線形変換にともなう階調ジャンプを防ぐために各色ビット数を、たとえば８ビットから１２ビットへ増やすことが望ましい。この階調変換としては、公知の方法で実現できる。
【００６６】
また、ハーフトーン処理部１４０でのハーフトーン処理としては、誤差拡散、ディザ処理等にて行う。このハーフトーン処理についても公知の方法で実現できる。
ここで、色分解にて３色の入力をプリンタ色空間に応じた色数にすることで、目標色に対応する信号値が一意にＲＧＢ値で指定できる。ＣＭＹＫプリンタであれば、ＲＧＢから適切な規則、例えばインク量の合計値が所定量以内であること、Ｋドットの粒状感が目立たないこと、色のつながりが滑らかなこと、などの条件でＣＭＹＫを生成するよう色分解する。特色を含む場合もＲＧＢから好ましい特色分解条件を設定し、それに従って色分解する。
【００６７】
なお、入力軸をこの例ではＲＧＢでとったが、ＣＭＹとしてもよい。色座標が３自由度であるから、独立な３色を選択して入力色空間とすればよい。実際の印刷に必要なインク色（冗長度）は色分解処理で色変換することにより、プリントされる色と入力色との色域内での対応が明確に決定できる。
【００６８】
（３）印刷・測色：
以上のように、色探索用入力データとしてのＲＧＢチャートデータ１０を処理した後、ＣＭＹプリンタ１５０にてチャート２０として印刷する（図２中のステップＳ２０３）。
【００６９】
そして、印刷されたチャート２０を乾燥させ、色が安定した後に、該チャート２０の各パッチ１２５点について、測色部１６０にてそれぞれ測色する（図２中のステップＳ２０３）。ここで、１２５点の測色結果は入力色空間上の値と対応する測色値の組で記憶される。
【００７０】
（４）目標色データ設定:
調整したい目標となる色を測定し、測色値Ｌ*ａ*ｂ*を求める。あるいは、目標色を直接数値で与えても良い。
【００７１】
すなわち、ここで、探索の目標色を示す色見本を、測色もしくは機器非依存の色値指定により目標色として設定しておく（図２中のステップＳ２０４）。
（５）判定：
以上のように（４）で設定した目標値が、（３）で測色した１２５点の探索用入力データ色空間の内部にあるかの判定を行う（図２中のステップＳ２０５）。
【００７２】
ここで、具体的には、測色値の隣接する格子４点で構成される三角錐色空間（４面体）に目標色が含まれるか順次判定する。
ここで、色探索用入力データの各色軸を５等分した場合、図４のように、格子点は５ｘ５ｘ５＝１２５点である。そして、この場合、隣接する格子点から構成される立方体は４ｘ４ｘ４＝６４個である。
【００７３】
さらに、ここで、図５（ａ）の各立方体を構成する（立方体中に含まれる）、４点からなる３角錐は６個（図５（ｂ））である。
したがって、図４のチャートの各パッチ１２５個の場合、６４ｘ６＝３８４通りの４点の組み合わせ（三角錐）に分類できる。
【００７４】
すなわち、各組み合わせが構成する３角錐に、目標色が含まれるか否かを判定すればよいことになる。
なお、立方体から４点を取り三角錐を作る作り方は複数考えられるが、Ｒ、Ｇ、Ｂ各入力軸の単位ステップの増分ΔＲ、ΔＧ、ΔＢを便宜的にΔと表記した場合、ＲＧＢ色空間の原点に最も近い点（ΔＲ，ΔＧ，ΔＢ）＝（０，０，０）と（Δ，Δ，Δ）の２点を含むようにすれば、各軸増分０またはΔの４点にて、一義的にNo.１〜No.6の６つの三角錐（四面体）に分割できる（図５参照）。
【００７５】
【表１】
2010045560.tif 000003
【００７６】
すなわち、入力色空間で最も原点に近い側の点をＰ1の取り方が６４通りあり、更にその組合せがNO.１〜No.６の６通りである３８４通りの４点の組合せについて、対応する出力空間上の値４点、すなわち測色値に置き換えて、出力色空間の内部もしくは表面上に目標となる色が含まれるか判定する。
【００７７】
ここで、三角錐の４点内部にふくまれるかどうかは次のようにして判定する。
（５−１）判定（１）：
いま目標色を示す点を３次元ベクトルＰｘ、三角錐の頂点を３次元ベクトルＰ1、Ｐ2、Ｐ3、Ｐ4で表す。
【００７８】
また、各３次元ベクトルの要素は、Ｐ（番号）の番号０、１、２各成分にそれぞれＬ*、ａ*、ｂ*が対応するものとする。このとき、４行４列のマトリクスＭ１を以下のように構成する。
【００７９】
【数１】
2010045560.tif 000004
【００８０】
ここで、Ｐ1、Ｐ2、Ｐ3、Ｐ4が同一平面にない場合（図６中のステップＳ６０１でＹＥＳ）、rankＭ１＝４で、逆行列Ｍ１^-1を用いて、以下の式を計算する。なお、本願明細書においては、Ｍ^-1を逆行列を意味するものとして表記する。
【００８１】
【数２】
2010045560.tif 000005
【００８２】
このとき、ａ1、ａ2、ａ3、ａ４はそれぞれ点Ｐ1、Ｐ2、Ｐ3、Ｐ4に対する点Ｐｘの近さを表している。
すなわち、計算により（図６中のステップＳ６０２）、これら係数全てが０以上１以下であれば、目標色を示す点ＰｘはＰ1〜Ｐ4格子点で構成された三角錐内部に含まれると判定する（図６中のステップＳ６０３でＹＥＳ、（Ａ））。
【００８３】
ここでは、係数がいずれか０を許容するため、三角錐内部に含まれるか否かの判定（以下、「内部判定」と呼ぶ）には表面上にＰｘがある場合も含む。
一方、いずれかの係数がマイナスの値になる場合、目標色を示す点Ｐｘは三角錐内部に含まれないと判定する（図６中のステップＳ６０３でＮＯ、（Ｂ））。
【００８４】
なお、Ｐ1〜Ｐ4の４点の色領域が同一点、直線あるいは平面上に存在する場合、rankＭ１≦３である。
すなわち、Ｐ1、Ｐ2、Ｐ3、Ｐ4の列ベクトルを並べて定義した行列を、
Ｐ＝（Ｐ1，Ｐ2，Ｐ3，Ｐ4）、
としたとき、
rankＰ≦２と同じ意味である。
【００８５】
さらに、Ｐｘを列ベクトルとして加えた行列をＰＢ＝（Ｐ1，Ｐ2，Ｐ3，Ｐ4，Ｐｘ）とする。
rankＰ≦２より、
rankＰＢ≦３、
である。
【００８６】
ここで、rankＰ＝２の場合（図６中のステップＳ６０４でＹＥＳ）、rankＰＢ＝２でない時はＰｘは平面にはないため、目標色を示す点Ｐｘは三角錐内部に含まれないと判定する（図６中のＳ６０５でＮＯ、（Ｂ））。
【００８７】
また、rankＰＢ＝２の時（図６中のステップＳ６０５でＹＥＳ）は目標色を示す点Ｐｘが同一平面上にあるため、以下のように、三角錐（三角形）内部に含まれるか判定する。
△Ｐ1Ｐ2Ｐ3、△Ｐ1Ｐ2Ｐ4、△Ｐ1Ｐ3Ｐ4、△Ｐ2Ｐ3Ｐ4のうち三角形を構成する、すなわち、３点が異なる点群の内部もしくは辺上にＰｘが存在するか否かを判定する。
【００８８】
例えば異なる３点がＰ1，Ｐ2，Ｐ3であった場合、３行３列のマトリクスＭ２を以下のように構成する。
【００８９】
【数３】
2010045560.tif 000006
【００９０】
更に、逆行列Ｍ２^-1を用いて、以下のように、ａ1，ａ2，ａ3を計算する（図６中のステップＳ６０６、Ｓ６０７）。
【００９１】
【数４】
2010045560.tif 000007
【００９２】
このとき、ａ1，ａ2，ａ3はそれぞれ点Ｐ1，Ｐ2，Ｐ3に対するＰｘの近さを表し、これら係数全てが０以上１以下であれば、ＰｘはＰ1〜Ｐ3格子点で構成された三角錐内部に含まれると判定する（図６中のステップＳ６０８でＹＥＳ、（Ａ））。
【００９３】
また、ここでも係数がいずれか０を許容するため、内部判定には辺上にＰｘがある場合も含む。一方、いずれかの係数がマイナスの値になる場合、内部に含まれないと判定する。
【００９４】
△Ｐ1Ｐ2Ｐ3の判定を行い、含まれない場合（図６中のステップＳ６０８でＮＯ）、順次、△Ｐ1Ｐ2Ｐ4、△Ｐ1Ｐ3Ｐ4、△Ｐ2Ｐ3Ｐ4のいずれかの内部もしくは辺上にＰｘが存在するか否かを判定する（図６中のステップＳ６０６〜Ｓ６０９）。
【００９５】
そして、全ての三角形を選択し、いずれにも含まれない場合、内部に含まれないと判定する（図６中のステップＳ６０８でＹＥＳ、（Ｂ））。
（５−２）判定（２）：
上記の条件（図６のフローチャート）で判定できない場合（図６中のステップＳ６０４でＮＯ）、以下のように図７のフローチャートに従い、Ｐ1〜Ｐ4すべてが同一点の時には（図７中のステップＳ７０１でＹＥＳ）、その点にＰｘが一致するか判定する（図７中のステップＳ７０７）。
【００９６】
ここで、一致すれば三角錐内部に含まれると判定する（図７中のステップＳ７０７でＹＥＳ、（Ａ））。一致しなければ三角錐内部に含まれないと判定する（図７中のステップＳ７０７でＮＯ、（Ｂ））。
【００９７】
ここで、Ｐ1〜Ｐ4すべてが同一点ではない時には（図７中のステップＳ７０１でＮＯ）、rankＰ＝１であり、rankＰＢ＝１でない時は直線上にはないため、内部に含まれないと判定する（図７中のステップＳ７０２でＮＯ、（Ｂ））。
【００９８】
また、Ｐ1〜Ｐ4すべてが同一点ではない時には（図７中のステップＳ７０１でＮＯ）、rankＰ＝１であり、rankＰＢ＝１ならＰ1〜Ｐ4は同一直線上にあるため（図７中のステップＳ７０２でＹＥＳ）、以下のようにして内分点にＰｘが含まれるか判定する。
【００９９】
ここでは、Ｐｘが同一直線上にある場合につき、順次判定する。異なる２点がＰ1，Ｐ2であった場合の例で言えば、２行２列のマトリクスＭ３を以下のように構成する。
【０１００】
【数５】
2010045560.tif 000008
【０１０１】
そして、逆行列Ｍ３^-1を用いて、次式により、ａ1，ａ2を計算する（図７中のステップＳ７０３，Ｓ７０４）。
【０１０２】
【数６】
2010045560.tif 000009
【０１０３】
このとき、ａ1，ａ2はそれぞれ点Ｐ1，Ｐ2に対するＰｘの近さを表し、これら係数全てが０以上１以下であれば、ＰｘはＰ1〜Ｐ2格子点の内部に含まれると判定する（図７中のステップＳ７０５でＹＥＳ、（Ａ））。
【０１０４】
ここでも係数がいずれか０を許容するため、内部判定には辺上にＰｘがある場合も含む。一方、いずれかの係数がマイナスの値になる場合、三角錐内部に含まれないと判定する（図７中のステップＳ７０５でＮＯ、Ｓ７０６でＹＥＳ、（Ｂ））。
【０１０５】
ただし、通常は４ｘ４サイズの行列Ｍを用いた計算で判定がなされる。上記において４点からなる行列Ｍ１の逆行列を求められない場合は例外的なものである。
以上のいずれかの判定にて、４点から構成されるセットの内部もしくは表面にあるか判定する。内部もしくは平面にないと判定された場合、同様の判定を順次、各三角錐内部について行い、目標色Ｐｘが含まれるかを判定し、色域内部にあると判定されたら（図６、図７で（Ａ））、次の（６）の処理に進む。
【０１０６】
他方、すべての組み合わせのいずれの三角錐にも含まれない場合、色域内部にないと判定される（図７中のステップＳ７０６でＹＥＳ、（Ｂ））。この場合には、（６）の処理を飛ばして、更に次の（７）の処理に進む。
【０１０７】
（６）小色空間判定（上記（５）で内部にあると判定された場合の更なる判定）：
以上の（５）の判定において、目標色を示す点Ｐｘが測色値色空間の色域内部にあると判定された場合（図２Ｓ２０６でＹＥＳ、図６，図７で（Ａ））は、色域内処理（図２Ｓ２０７）として、特定された４点で構成される小色空間について、既に細分して印刷、測色がなされた有効な色探索用測色データがあるか（既に取得されているか）判定する。
【０１０８】
有効な色探索用測色データが存在する場合、この有効な色探索用測色データを使用することにして、後述する（７）色域外処理、（８）チャート印刷、（９）チャート測色を省略して、以下の（１０）の処理に進む。一方、有効な色探索用測色データがない場合、これ以降の処理を行う。
【０１０９】
まず小色空間に対応する入力値（Ｒ，Ｇ，Ｂ）側の組み合わせ４点の入力値の範囲内部を細分したデータを作成する。
すなわち、本実施形態では、最初の分割（一段目の分割）に対して再分割（二段目の分割）を行うようにしている。
【０１１０】
ここでは、３つの各色軸をそれぞれ５分割する。印刷・測定コストと推定精度に応じて、細分する際の分割数は５に限らない。例えば、３でも良い。
ここで、たとえば、５分割したときは、入力側小色空間内部の点は１＋３＋６＋１０＋１５＝３５点である（図８）。また、３分割したときは、同様に、入力側小色空間内部の点は１＋３＋６＝１０点である。
【０１１１】
この実施形態では、図４のように１２５点を測色した結果に基づき、囲む色立体を４点で指定している。
対して、囲む色立体を立方体で指定することも考えられる。この場合、ＲＧＢ等方に分割してチャートを作成することになる。これは、図８の全ての点を測定することに相当する。このため、５分割時５ｘ５ｘ５＝１２５点の印刷、測定が必要である。
【０１１２】
本実施形態によれば、同じ精度での分割でも測定数は３５点となる。すなわち、比率で３５／１２５であるから、約１／４程度の点数で同じ分割精度が得られる。これは、目標色の存在している範囲を立方体ではなく、三角錐で特定しているためであり、各色軸に等方にパッチを割り当てないことで、すなわち非等方に再分割することで、少ない測定点数を有効に利用できる。
【０１１３】
また、以上の結果、３角錐内部に関しては、５ｘ５ｘ５→５ｘ５ｘ５の分割をしたため、注目色付近のみ考えれば、１７ｘ１７ｘ１７分割でチャートを作成したことに等価の精度が得られている。
【０１１４】
各色１７分割であれば、通常ＩＣＣプロファイルとして用いられる格子点データと同レベルのオーダーである。
ＩＣＣプロファイルを生成するソフトウエア（ＩＣＣプロファイルビルダー）では、通常このオーダーの格子点を数百点の測定データから推定により求めるが、本実施形態ではそれらの格子点レベルで実測にて検証している効果が得られる。
【０１１５】
このため、プリンタの特性およびプリンタに与えるデータ変換処理（色分解、階調変換、ハーフトーン処理など）特性が線形でなくとも高精度で目標色を出力するための入力値ＲＧＢを特定するための色探索用測色データを得ることができる。
【０１１６】
そして、この（６）の処理（小色空間判定）を実行した後に、以下の（８）の処理に進む。
（７）色域外処理：
上記（５）の判定で、測色値色空間の内部にないと判定された場合（図２中のステップＳ２０６でＮＯ）は、以下のようにする。
【０１１７】
この場合、測色値色空間の内部にないと判定された旨を表示し、継続するか否かを確認してもよい。そして、継続しない場合、終了する。このようにすることで、迅速な処理が可能になる。
【０１１８】
また、継続確認処理により継続するとされた場合、あるいは、継続確認処理を行わずに継続する場合、色域外処理（図２中のステップＳ２０８）として、以下の処理を実行する。
【０１１９】
ここで、上述した３８４通りの４点の組合せのうち、色域表面の格子点を含む組み合わせの三角錐の重心ベクトルＰｗを求める。入力値の組み合わせが０または２５５を含む組合せである。あるいは、冗長ではあるが３８４通りについて行っても良い。
【０１２０】
Ｐｗ（ｉ）＝（Ｐ1（ｉ）＋Ｐ2（ｉ）＋Ｐ3（ｉ）＋Ｐ4（ｉ））／４、
ここで、ｉ＝０，１，２である。
次に、重心位置Ｐｗと目標色Ｐｘの色差ΔＥ＊ａｂを計算する。
【０１２１】
重心ベクトルと目標色ベクトルとのＬ*ａ*ｂ*空間での距離と言い換えても良い。添字は先と同様０，１，２にそれぞれＬ*，ａ*，ｂ*が対応して格納されるものとする。
このとき、以下のΔＥ＊ａｂの計算を行う。
【０１２２】
【数７】
2010045560.tif 000010
【０１２３】
ここで計算した色差ΔＥ＊ａｂが３８４通りのうち、最小となる組み合わせを、内部ではなく色域境界近くの外側であることから、「近傍小色空間」とする。
この近傍小色空間に対応する入力値（Ｒ，Ｇ，Ｂ）側の４点の組み合わせを求める。そして、近傍小色空間を細分したチャートデータを作成する。ここでは、各色軸を５分割する。５分割したとき、入力側小色空間内部の点は、図８で示したように、３５点である。
【０１２４】
この実施形態では、色域外と判定（図２中のステップＳ２０６でＮＯ）された目標色に関しても、色域外処理として近傍小色空間を選択するため（図２中のステップＳ２０８）、色域境界近くの色については、３５点の細分化した測色の結果、色域内部の点として特定される色については、より正確な調整が可能である。
【０１２５】
この理由は、色域が減法混色空間では外側に凸（図９参照）の特性を有することが多いため、直線近似による粗い領域（図９での破線）で点Ｘのように色域外と判定されていても、細分化した際には色域内（図９の黒丸間の破線と、白丸間の実線との間の領域）に入ることがあるためである。
【０１２６】
（８）小色空間チャート印刷：
小色空間として作成したチャートデータを色分解、階調変換、誤差拡散などの処理を行い、ＣＭＹプリンタ１５０にて印刷する（図１０中のステップＳ１００１〜Ｓ１００３，図１１中のステップＳ１１０１〜１１０４）。
【０１２７】
（９）小色空間チャート測色：
印刷されたチャートを乾燥させ、色が安定した後に、測色部１６０にてそれぞれ測色する。（図１０中のステップＳ１００３，図１１中のステップＳ１１０４）。
【０１２８】
測定したデータは３８４通りの中の番号に関連させて保存する。こうすれば、別の目標色が指定された際、判定処理（５）で得る対応三角錐が保存済みの組合せと一致した場合、印刷、測定動作を省略することもでき、調整のためのコストが削減できる。
【０１２９】
（１０）目標色に対応した入力データ算出：
測定した３５色のチャートデータの隣接する４点の組み合わせによって構成される部分色空間（小色空間色探索用入力データもしくは近傍小色空間色探索用入力データ中の隣接する４点に対応する測色値の組で構成される部分色空間）に、目標色が含まれるかの判定を行う（図１０中のステップＳ１００４，図１１中のステップＳ１１０５）。なお、詳細は図１２のフローチャートに示す。
【０１３０】
ここで、３５色の小色空間は各色軸５分割された三角錐であるから、各色軸５分割された立方体の１／６の４点の組み合わせが存在する。すなわち３８４／６＝６４個である。この６４個の組み合わせに対して、目標色を示す点をＰｘ、三角錐の頂点を変数Ｐ1，Ｐ2，Ｐ3，Ｐ4とする（図１２中のステップＳ１２０１）。
【０１３１】
また、Ｐ1〜Ｐ4各変数の添字０，１，２にそれぞれＬ*，ａ*，ｂ*が対応して格納されるものとする。
いま、Ｐ1〜Ｐ4各変数を用いた４行４列のマトリクスＭを以下のように構成する。
【０１３２】
【数８】
2010045560.tif 000011
【０１３３】
ここで、Ｐ1，Ｐ2，Ｐ3，Ｐ4が同一平面にない場合、rankＭ１１＝４で、逆行列Ｍ１１^-1を用いて、次式が計算できる。
【０１３４】
【数９】
2010045560.tif 000012
【０１３５】
このとき、ａ1，ａ2，ａ3，ａ４はそれぞれ点Ｐ1，Ｐ2，Ｐ3，Ｐ4に対するＰｘの近さを表し、これら係数により色空間内部か否かの判定を行う（図１２中のステップＳ１２０２）。
【０１３６】
ここで、これら係数全てが０以上１以下であれば、以上の説明と同様に、ＰｘはＰ1〜Ｐ4格子点で構成された三角錐内部に含まれると判定する（図１２中のステップＳ１２０３でＹＥＳ）。
【０１３７】
係数がいずれか０を許容するため、内部判定には表面上にＰｘがある場合も含む。他方、いずれかの係数がマイナスの値になる場合、以上の説明と同様に、内部に含まれないと判定する（図１２中のステップＳ１２０３でＮＯ）。
【０１３８】
この段階の判定で、内部にあると判定された場合（図１２中のステップＳ１２０３でＹＥＳ）、算出された係数ａ1〜ａ４を用い、目標色に対応した入力データｒo，ｇo，ｂoを、以下のように処理する。
・ｒo＝ａ1＊Ｐ1に対応するｒ＋ａ2＊Ｐ2に対応するｒ＋ａ3＊Ｐ3に対応するｒ＋ａ４＊Ｐ4に対応するｒ、
・ｇo＝ａ1＊Ｐ1に対応するｇ＋ａ2＊Ｐ2に対応するｇ＋ａ3＊Ｐ3に対応するｇ＋ａ４＊Ｐ4に対応するｇ、
・ｂo＝ａ1＊Ｐ1に対応するｂ＋ａ2＊Ｐ2に対応するｂ＋ａ3＊Ｐ3に対応するｂ＋ａ４＊Ｐ4に対応するｂ、
として目標色に対応する推定ｒｇｂ値を算出して、表示する（図１２中のステップＳ１２０７、Ｓ１２０８）。
【０１３９】
rankＭ１≦３のとき、Ｐ1〜Ｐ4の４点の色領域が同一点、直線あるいは平面上に存在する。
すなわち、Ｐ1、Ｐ2、Ｐ3、Ｐ4の列ベクトルを並べて定義した行列を、
Ｐ＝（Ｐ1，Ｐ2，Ｐ3，Ｐ4）、
としたとき、rankＰ≦２である。
【０１４０】
さらに、Ｐｘを列ベクトルとして加えた行列をＰＢ＝（Ｐ1，Ｐ2，Ｐ3，Ｐ4，Ｐｘ）とする。rankＰ≦２より、
rankＰＢ≦３、
である。
【０１４１】
rankＰ＝２の場合、rankＰＢ＝２なら平面上にあるため、△Ｐ1Ｐ2Ｐ3、△Ｐ1Ｐ2Ｐ4、△Ｐ1Ｐ3Ｐ4、△Ｐ2Ｐ3Ｐ4のうち三角形を構成するものの内部もしくは辺上にＰｘが存在するか否かを判定する（図１２中のステップＳ１２０３）。ここで、rankＰＢ＝３の時はＰｘは平面にはないため、内部に含まれないと判定する（図１２中のステップＳ１２０３でＮＯ）。
【０１４２】
Ｐｘが同一平面上にある場合、内部に含まれるか判定する（図１２中のステップ１２０３）。ここで、異なる２点がＰ1，Ｐ2であった場合の例で言えば、３行３列のマトリクスＭ２を以下のように構成すると、
【０１４３】
【数１０】
2010045560.tif 000013
【０１４４】
ここで、逆行列Ｍ２^-1を用いて、次式が計算できる。
【０１４５】
【数１１】
2010045560.tif 000014
【０１４６】
このとき、ａ1，ａ2，ａ3はそれぞれ点Ｐ1，Ｐ2，Ｐ3に対するＰｘの近さを表し、これら係数全てが０以上１以下であれば、以上の説明と同様に、ＰｘはＰ1〜Ｐ3格子点で構成された三角錐内部に含まれると判定する（図１２中のステップＳ１２０３でＹＥＳ）。
【０１４７】
係数がいずれか０を許容するため、内部判定には辺上にＰｘがある場合も含む。一方、いずれかの係数がマイナスの値になる場合、以上の説明と同様に、内部に含まれないと判定する（図１２中のステップＳ１２０３でＮＯ）。
【０１４８】
△Ｐ1Ｐ2Ｐ3の判定を行い、含まれない場合、順次、△Ｐ1Ｐ2Ｐ4、△Ｐ1Ｐ3Ｐ4、△Ｐ2Ｐ3Ｐ4のいずれかの内部もしくは辺上にＰｘが存在するか否かを判定する（図１２中のステップＳ１２０３）。いずれにも含まれない場合、内部に含まれないと判定する（図１２中のステップＳ１２０３でＮＯ、Ｓ１２０４でＹＥＳ）。
【０１４９】
内部にあると判定された場合（図１２中のステップＳ１２０３でＹＥＳ）、算出された係数ａ1〜ａ3を用い（図１２中のステップＳ１２０７）、目標色に対応した入力データｒo，ｇo，ｂoを以下のようにする。
・ｒo＝ａ1＊Ｐ1に対応するｒ値＋ａ2＊Ｐ2に対応するｒ値＋ａ3＊Ｐ3に対応するｒ値、
・ｇo＝ａ1＊Ｐ1に対応するｇ値＋ａ2＊Ｐ2に対応するｇ値＋ａ3＊Ｐ3に対応するｇ値、
・ｂo＝ａ1＊Ｐ1に対応するｂ値＋ａ2＊Ｐ2に対応するｂ値＋ａ3＊Ｐ3に対応するｂ値、
として算出して、表示する（図１２中のステップＳ１２０８）。
【０１５０】
rankＰ＝１の場合、rankＰＢ＝１ならＰ1〜Ｐ4は同一直線上にあるため、内分点にＰｘが含まれるか判定する（図１２中のステップＳ１２０３）。rankＰ2＝２の時は直線上にはないため、内部に含まれないと判定する（図１２中のステップＳ１２０３でＮＯ）。Ｐ1〜Ｐ4すべてが同一点の時には、その点にＰｘが一致するか判定する（図１２中のステップＳ１２０３）。
【０１５１】
Ｐｘが同一直線上にある場合につき、順次判定する。異なる２点がＰ1，Ｐ2であった場合の例で言えば、２行２列のマトリクスＭ３を以下のように構成する。
【０１５２】
【数１２】
2010045560.tif 000015
【０１５３】
そして、逆行列Ｍ３^-1を用いて、次式が計算できる。
【０１５４】
【数１３】
2010045560.tif 000016
【０１５５】
このとき、ａ1，ａ2はそれぞれ点Ｐ1，Ｐ2に対するＰｘの近さを表し、これら係数全てが０以上１以下であれば、以上の説明と同様に、ＰｘはＰ1〜Ｐ2格子点の内部に含まれると判定する（図１２中のステップＳ１２０３でＹＥＳ）。係数がいずれか０を許容するため、内部判定には辺上にＰｘがある場合も含む。一方、いずれかの係数がマイナスの値になる場合、以上の説明と同様に、内部に含まれないと判定する（図１２中のステップＳ１２０３でＮＯ）。
【０１５６】
内部にあると判定された場合（図１２中のステップＳ１２０３でＹＥＳ）、算出された係数ａ1，ａ2を用い（図１２中のステップＳ１２０７）、目標色に対応した入力データｒo，ｇo，ｂoを
・ｒo＝ａ1＊Ｐ1に対応するｒ値＋ａ2＊Ｐ2に対応するｒ値、
・ｇo＝ａ1＊Ｐ1に対応するｇ値＋ａ2＊Ｐ2に対応するｇ値、
・ｂo＝ａ1＊Ｐ1に対応するｂ値＋ａ2＊Ｐ2に対応するｂ値、
として算出して、表示する（図１２中のステップＳ１２０８）。
【０１５７】
残る判定は、Ｐ1〜Ｐ4は同一点である場合である。このときは、Ｐｘがこの点に一致すれば内部に含まれると判定し（図１２中のステップＳ１２０３でＹＥＳ）、一致しなければ内部に含まれないと判定する（図１２中のステップＳ１２０３でＮＯ）。
【０１５８】
Ｐ1〜Ｐ4が同一点として一致すると判定された場合（図１２中のステップＳ１２０３でＹＥＳ）、
・ｒo＝Ｐ1に対応するｒ値、
・ｇo＝Ｐ1に対応するｇ値、
・ｂo＝Ｐ1に対応するｂ値、
として算出して、表示する（図１２中のステップＳ１２０７、Ｓ１２０８）。
【０１５９】
なお、上記において４点からなるＭ１の逆行列を求められない場合は例外的なもので、実質的には４ｘ４サイズの行列Ｍを用いた計算で判定がなされる。
以上のいずれかの判定（図１２中のステップＳ１２０１、Ｓ１２０２）にて、４点から構成されるセットの内部もしくは表面にあるか判定する（図１２中のステップＳ１２０３、Ｓ１２０４）。
【０１６０】
他方、６４個すべての組み合わせのいずれの三角錐にも含まれない場合（図１２中のステップＳ１２０３でＮＯ、Ｓ１２０４でＹＥＳ）、色域内部にないと判定され、その場合の処理に移る。
【０１６１】
まず、６４通りの三角錐の重心位置Ｐｗを求める（図１２中のステップＳ１２０５）。
Ｐｗ（ｉ）＝（Ｐ1（ｉ）＋Ｐ2（ｉ）＋Ｐ3（ｉ）＋Ｐ4（ｉ））／４、
ここで、ｉ＝０，１，２である。
【０１６２】
次に、重心位置Ｐｗと目標色Ｐｘの色差ΔＥ＊ａｂを計算する。添字は先と同様０，１，２にそれぞれＬ*，ａ*，ｂ*が対応して格納されるものとする。
【０１６３】
【数１４】
2010045560.tif 000017
【０１６４】
ここで計算した６４通りのうち、重心位置Ｐｗと目標色Ｐｘの色差ΔＥ＊ａｂが最小となる４点の組み合わせを求める（図１２中のステップＳ１２０５）。
続いて４点それぞれと目標色との距離をｌ１ｘ，ｌ２ｘ，ｌ３ｘ，ｌ４ｘとして求める。これら距離の関数として、以下に示す重みａｉなどを用いる。
【０１６５】
【数１５】
2010045560.tif 000018
【０１６６】
ここで、推定アルゴリズム変更設定として、デフォルト設定値をｎ＝４とするが、それ以外の正の整数を設定してもよい。
このようにして作成した係数ａ1〜ａ４を用い（図１２中のステップＳ１２０５）、以下に示すように、目標色に対応した入力データｒo，ｇo，ｂoを算出（推定）する（図１２中のステップＳ１２０６）。
・ｒo＝ａ1＊Ｐ1に対応するｒ値＋ａ2＊Ｐ2に対応するｒ値＋ａ3＊Ｐ3に対応するｒ値＋ａ４＊Ｐ4に対応するｒ値、
・ｇo＝ａ1＊Ｐ1に対応するｇ値＋ａ2＊Ｐ2に対応するｇ値＋ａ3＊Ｐ3に対応するｇ値＋ａ４＊Ｐ4に対応するｇ値、
・ｂo＝ａ1＊Ｐ1に対応するｂ値＋ａ2＊Ｐ2に対応するｂ値＋ａ3＊Ｐ3に対応するｂ値＋ａ４＊Ｐ4に対応するｂ値、
ここでは、近傍の複数点（４点）を用いて推定するので、最近傍の点のみ（１点）からの推定よりも推測値が安定する。
【０１６７】
（１１）他の目標色についての調整：
他の目標色についての調整を行う場合は上記（４）〜（１１）を繰り返す。こうすれば、チャートデータ生成（１）、チャートデータ処理（２）、測色・印刷（３）の各処理を省略することができる。
【０１６８】
すなわち、複数の目標色に対して色調整を繰り返す場合に、既に取得してある色探索用測色データを用いることで、これらのデータの取得を省略することができるため、工数を削減して色調整を行うことができる。
【０１６９】
また、複数の目標色に対して色調整を繰り返す場合であって、色空間が既に測色済みの小色空間色探索用入力データもしくは近傍小色空間色探索用入力データ中の隣接する４点に対応する測色値の組で構成される部分色空間のいずれかに目標色が含まれる場合には、小色空間色探索用入力データもしくは近傍小色空間色探索用入力データのプリントデータへの変換と、チャートの印刷と測色とを省略することができるため、より一層工数を削減して容易に色調整を行うことができる。
【０１７０】
なお、プリンタ装置のインクセット、メディアを変更したとき、あるいは経時による変動に対応するとき、あるいはユーザーの希望があるときは、（１）〜（３）のいずれかから行う。
【０１７１】
以上のようにすれば、目標色を囲む色探索データの頂点数は４点であり、目標色を囲む立体として最も小さい。このため、色探索データ中の４点に対応する入力空間上の４点を最も効率的に特定できる。したがって、その入力空間上の内部の点も効果的にサンプリングできる。数点の特定色サンプルに関して精度よくあわせる場合では、明らかに測定数を低減できることが自明であるが、６０〜１３０点程度の目標色が存在する場合であっても有効である。
【０１７２】
たとえば、
・５ｘ５ｘ５→３ｘ３ｘ３：１２５点＋１０点ｘ（目標色数６０点）で９ｘ９ｘ９＝７２９点の分割に、
・５ｘ５ｘ５→５ｘ５ｘ５：１２５点＋３５点ｘ（目標色数１３６点）で１７ｘ１７ｘ１７＝４９１３点の分割に、
である。
【０１７３】
すなわち、本実施形態では、パッチ作成時、実測点で構成される（最小の色）立体により包含を判定（第一判定）して、第二段階として内部を細分化して再測定するため、必要な測定点数が精度に対して少なくて済み、効率的である。従って、精度は高くすることができ、その精度の割には従来よりも工数を大幅に減らすことが可能になる。
【０１７４】
〔Ｂ〕第二実施形態：
なお、４色以上に関しては、そのうちの３色の組み合わせを選択して上記方法を適用することが可能であるが、３色からプリント時に使用したい色数への変換を行いプリントすれば、３色に入力の組み合わせを制限するので、４色以上のプリンタにおいて、４色以上の組み合わせを含む色調整に対しても３色と同様に調整を行うことができる。
【０１７５】
この場合のブロック図を図１３（ａ）と図１３（ｂ）とに示す。なお、ここでは、制御部１０１、測色部１６０、判定部１７０などを省略し、基本的な処理部分を中心に示している。
【０１７６】
たとえば、図１３（ａ）のように、ＣＭＹＫ（シアン・マゼンタ・イエロー・ブラック）４色の色材を使用するＣＭＹＫプリンタ１５０’の場合、色分解部１２０でＣＭＹ−ＣＭＹＫ変換を入れてＫを生成するようにする。
【０１７７】
この場合、例えば、全４色のインク量の合計値が所定量以内であること、Ｋドットの粒状間が目立たないこと、色のつながりが滑らかなこと、などの条件で、ＲＧＢからＣＭＹＫへの適切な規則ｆを作成する。
【０１７８】
Ｃ1=ｆc(Ｒ，Ｇ，Ｂ)、
Ｍ1=ｆm(Ｒ，Ｇ，Ｂ)、
Ｙ1=ｆy(Ｒ，Ｇ，Ｂ)、
Ｋ1=ｆk(Ｒ，Ｇ，Ｂ)、
そして、この規則ｆに基づいて、ＲＧＢからＣＭＹＫを生成するように色分解する。
【０１７９】
これにより、ＣＭＹＫの４色のプリンタにおいて、４色の組み合わせを含む色調整に対しても３色と同様に調整を行うことができる。
また、たとえば、図１３（ｂ）のように、特色を含む、ＣＭＹＫＶＯ（シアン・マゼンタ・イエロー・ブラック・バイオレット・オレンジ）６色の色材を使用するＣＭＹＫＶＯプリンタ１５０”の場合、色分解部１２０でＣＭＹ−ＣＭＹＫＶＯ変換を入れてＫＶＯを生成するようにする。
【０１８０】
この場合、例えば、全６色のインク量の合計値が所定量以内であること、Ｋ・Ｖ・Ｏドットの粒状間が目立たないこと、色のつながりが滑らかなこと、などの条件で、ＲＧＢからＣＭＹＫＶＯへの適切な規則ｆを作成する。
【０１８１】
Ｃ1=ｆc(Ｒ，Ｇ，Ｂ)、
Ｍ1=ｆm(Ｒ，Ｇ，Ｂ)、
Ｙ1=ｆy(Ｒ，Ｇ，Ｂ)、
Ｋ1=ｆk(Ｒ，Ｇ，Ｂ)、
Ｖ1=ｆv(Ｒ，Ｇ，Ｂ)、
Ｏ1=ｆo(Ｒ，Ｇ，Ｂ)、
そして、この規則ｆに基づいて、ＲＧＢからＣＭＹＫＶＯを生成するように色分解する。
【０１８２】
これにより、ＣＭＹＫＶＯの６色のプリンタにおいて、６色の組み合わせを含む色調整に対しても３色と同様に調整を行うことができる。
なお、ここでは、４色、６色のプリンタの具体例を示したが、同様にして、これ以外の色や色数のプリンタについて本実施形態を適用することも可能である。
【０１８３】
〔Ｃ〕第三実施形態：
この第三実施形態では、以上の第一実施形態における（１０）の処理（「目標色に対応した入力データ算出」）が第一実施形態と一部異なるものである。
【０１８４】
なお、第一実施形態では目標色が小色空間の色域外と判定された場合（図１２中のステップＳ１２０３でＮＯ、Ｓ１２０４でＹＥＳ）、最近傍の４角錐を特定し（図１２中のステップＳ１２０５）、外挿による推定を行う（図１２中のステップＳ１２０６）ようにしていたが、この第三実施形態では以下のように行うことを特徴とする。
【０１８５】
この第三実施形態の処理を図１４に示す。ここで、第一実施形態における色域内処理の図１２と一致する部分は、同様なステップ番号を付してある。すなわち、図１２のステップＳ１２０ｘと、図１４のステップＳ１４０ｘのように、ｘが同じ数字のステップは同様な処理であることを意味している。
【０１８６】
ここで、第三実施形態の図１４では、全ての組み合わせについて色空間内部ではないと判定された場合（図１４中のステップＳ１４０４Ａ）の後に、隣接しない点を含む４点の組み合わせを選択し（図１４中のステップＳ１４０４Ｂ−１）、隣接しない点を含む４点の組み合わせの小色空間の内部であるかを判定し（図１４中のステップＳ１４０４Ｂ−２）、該小色空間の内部であれば内挿補間に進む（図１４中のステップＳ１４０４Ｂ−３でＹＥＳ、Ｓ１４０７）、ことを特徴としている。
【０１８７】
これは、第一段階目の判定で色域内と判定されていた場合であって、第二段階目の小色空間で色域外と判定された場合には、第二段階目の４点を選び直して異なる三角錐を作成して小色空間での処理を再実行することを意味している。
【０１８８】
すなわち、目標色が小色空間の色域外と判定された場合（図１４中のステップＳ１４０３でＮＯ、Ｓ１４０４でＹＥＳ）において、はじめの第一段階目の粗い５ｘ５ｘ５領域で色域内と判定されていた場合（図２中のステップＳ２０５，Ｓ２０６ＹＥＳ）と、色域内ではないと判定された場合（図２中のステップＳ２０５，Ｓ２０６ＮＯ）とで、本実施形態における第二段階目の再分割での判定を変える。このため、事前の第一段階目の判定結果（図２中のステップＳ２０５，Ｓ２０６）を、記憶部１０５などに記憶しておいて、この第二段階目の判定時に制御部１０１や判定部１７０が参照する。
【０１８９】
第一段階目の判定で色域内と判定されていた場合、粗い５ｘ５ｘ５の４点については色域内と判定されていたのであるから、第二段階目の小色空間で判定が変化した理由は、全体色空間のサンプリングに対し、注目した格子で囲まれる色空間を細かくした際に、色空間の非線形性により、線形な色領域からずれを生じた場合が考えられる。
【０１９０】
ここで、説明の理解のため、平面上で考える（図１５、Ｐ1Ｐ2Ｐ3）。たとえば、Ｂ点に関しては、Ｐ1Ｐ2Ｐ3で囲まれる三角形の中に存在するが、細分化された５ｘ５ｘ５領域では色域外と判定される場合に相当する。
【０１９１】
こういった場合、少なくとも内部の点Ｒ１とＰ1Ｐ3の３点を用いれば、Ｂ点は内部に含まれる。したがって、第二段階目の判定で色域内に相当することになり、色推定値を内挿補間できると考えられる。
【０１９２】
すなわち、粗い間隔で内部と判定された、すなわち図で三角形の内側と判定された点は、プリントのばらつき成分を除くと必ずＰ1Ｐ2Ｐ3の内側にあるから、内部の新たな点（この例の場合、点Ｒ１）と残りの２点（この場合Ｐ1、Ｐ3）により内挿補間可能である。
【０１９３】
３次元空間で考えても同様であり、少なくとも、目標色に対しＰ1〜Ｐ4のうちの３点の組み合わせいずれかと内部の点で囲まれる三角錐の内部に目標色を含むことができ、色推定値を補間できる。
【０１９４】
さらに、目標色次第ではＰ1〜Ｐ4（図１５，図１６の黒丸）から３点を用いる代わりに、内側の点（図１５，図１６における白丸）で囲むことも可能であることは明らかである。図１６の場合には、点Ｂ２は、Ｒ１，Ｒ２，Ｒ３の内側の白丸の点で囲むことが可能である例を示している。
【０１９５】
上記が三角錐内に入ると判定された色域の通常の処理（第一実施形態の図１２の処理）と異なるのは、第二段階目の小色空間内部にあると判定されない場合は（図１４中のステップＳ１４０４ＡでＮＯ）、隣接する小色空間上の４点との条件を、隣接しない点を含む４点と変更することである（図１４中のステップＳ１４０４Ｂ−１）。このように変更を加えれば、色域の非線形特性によって第二段階目で色域外と判定されてしまった場合でも、目標色を周囲の点で三角錐として囲むことができ（図１４中のステップＳ１４０４Ｂ−２，Ｓ１４０４Ｂ−３でＹＥＳ）、内挿補間を行うことができる（図１４中のステップＳ１４０７，Ｓ１４０８）。
【０１９６】
当然ながら、隣接しない囲む点の選択には自由度があるが、補間精度の観点から、目標色をその内部に囲む４点による三角錐の体積が最小になるように４点を選択するのが好ましい。
【０１９７】
ここで、三角錐の体積は以下の行列式を用いて、求められる。
【０１９８】
【数１６】
2010045560.tif 000019
【０１９９】
また、４点の内部にあるかどうかの判定は、これまでの記載にある方法を使うことができる。印刷・測定に比べ、データ処理にかかるコストは問題にならないことが多いため、機械的に３５点から４点を含む組合せ＝３５Ｃ４＝５２３６０通りから目標色を囲む組合せに絞り、その体積を求め最小の体積を与える４点の組合せで補間する。もちろん、それ以前に判定した、隣接する４点の組合せ６４通りは除外してよいし、さらに事前に絞り込む条件を設定しても良い。
【０２００】
上記のように判定していった結果においても、色域内と判定されない場合は、第一実施形態と同様、近傍の４点による４面体を特定して（図１４中のステップＳ１４０５）、外挿の推定処理を実行する（図１４中のステップＳ１４０６）。このような場合は、測定のばらつきや、特性のシフトによるものである。
【０２０１】
他方、はじめの粗い５ｘ５ｘ５領域で、色域外と判定されていた場合（図２中のステップＳ２０６でＮＯ）、新たに小色空間で色域内部（図１４中のステップＳ１４０４Ｂ−３でＹＥＳ）と判定されれば、第一実施形態と同様に内挿補間による色推定を行う（図１４中のステップＳ１４０７、Ｓ１４０８）。他方、小色空間でも色域内部と判定されない場合、第一実施形態と同様に外挿補間による色推定を行う。
【０２０２】
〔Ｄ〕第四実施形態：
以下、第四実施形態について説明する。ここでは、以上の第一実施形態〜第三実施形態との違いを中心に説明する。
【０２０３】
まず、以下の（Ｄ１）（Ｄ２）を実行する。ここまでは第一から第三実施形態までと同じである。その後、（Ｄ３）以降は第四実施形態としての特徴動作になる。
（Ｄ１）目標値に対する第一段階目として粗い５ｘ５ｘ５領域で位置を算出する。格子点４点を含む三角錐領域を特定する。
【０２０４】
（Ｄ２）特定した領域を、第二段階目として再分割するチャートを作成し、画像処理、印刷、乾燥を行う。
（Ｄ３）測定を行う。上記（Ｄ１）（Ｄ２）で用いるチャートに共通して存在する格子点４点を優先的に先に測定し、測色値をチェックする。
【０２０５】
（Ｄ４）ずれの範囲を判定する。ずれの範囲が予め設定した所定値よりずれている場合、警告をユーザーに促し、全体特性、もしくは小色空間の特性再測定を行う。
（Ｄ５）ずれの範囲が所定値以内であれば、測定を継続する。その際、４点の格子点に関する測色値を用い、粗い領域の対応格子点のデータを置き換え（更新）してもよい。
【０２０６】
この第四実施形態で、以上のようにして測色値のチェックをすれば、プリンタの印刷特性のシフトや、インクぎれ、ヘッド目詰まりなどのプリンタの異常を早期に特定できる。
従って、所定枚数プリント時や所定時間経過時に、以上のようにして測色値のチェックをすることで、従来の手法に比較して、プリント材料（インクと用紙の両方）、テスト時間に要するコストを低減できる。
【０２０７】
〔Ｅ〕第五実施形態：
以上の〔Ａ〕第一実施形態の変形として、以下のａ１〜ｈの手順によって同様の処理を実行することが可能である。ここで、ｂ２は判定者による判定であり、他の処理は制御部によって実行される。
【０２０８】
ａ：３色の入力色空間全域の入力値の組み合わせからいずれかの入力値が０もしくは最大値である境界値を含んでサンプリングした全体色探索用入力データを作成して、Ｎ色（Ｎは３以上の整数）へのプリントデータに変換した後に印刷して色探索用全体チャートを作成しておき、
ｂ１：探索の目標色を示す色見本を測色もしくは機器非依存の色値指定により目標色を取得し、
ｂ２：前記目標色を示す色見本プリント物もしくは前記機器非依存の色値から生成されたディスプレイ色のいずれかについて、前記目標色が含まれる前記色探索用全体チャート上の範囲が前記３色の入力色空間各方向の最小および最大値として指定され、
ｂ２：前記目標色を示す色見本プリント物もしくは前記機器非依存の色値から生成されたディスプレイ色を、判定者が目視することにより、前記目標色が含まれる前記色探索用全体チャート上の範囲を前記３色の入力色空間各方向の最小および最大値として指定し、
ｂ３：前記指定に基づき指定される入力値の範囲をサンプリングした部分色探索用入力データを作成してＮ色へのプリントデータに変換して印刷し、該印刷結果を測色して色探索用測色データを取得しておき、
ｃ：前記目標色が前記色探索用測色データで構成される色空間の内部もしくは境界に含まれるか否かを判定し、
ｄ：前記判定により含まれると判定した場合には、前記サンプリングした色探索用入力データ格子上の点であり、３色全ての色方向の増分が０もしくは隣り合う条件を満たす４点で構成される四面体に対応する色探索用測色データの組で構成される色空間（小色空間）のうち、前記目標色を含む組み合わせである小色空間を特定し、
ｅ：特定された前記小色空間に対応する入力値の範囲を細分化して小色空間色探索用入力データを作成し、
ｆ：該Ｎ色のプリントデータに変換した後にチャートを印刷して、
ｇ：該印刷された前記チャートの測色を行い、
ｈ：目標色に対応した入力データである目標色対応入力データを算出する。
【０２０９】
すなわち、この実施形態では、判定者が目視で色探索用全体チャートを判定することを特徴としている。
以上のような判定者の判定を含めた色調整の処理を実行することで、測定器で測定すべきチャートに比べ、判定者が目視で判定する全体チャートは測定機のアパーチャ（φ１０ｍｍ程度）に比べて小さくてよいため、印刷面積をへらしつつ多数の色をプリントできる。このため、プリント枚数をさほど増やすことなく、かつ、測定すべきチャートのプリントおよび測定点については減らすことができる。上記（１）に比べると、全体チャートの目視という定性的な工程が入るが、ここでの目的は範囲を絞ることであって、それ以降の工程では、色を定量的に扱う。色差で１０程度異なる色の範囲での指定をすることで、目標色が若干の余裕をもって部分色探索用入力データのプリントに含まれることを念頭にしている。したがって、ＩＣＣプロファイルが作成されていない場合に、少ない工数で正確な色合わせをすることが可能になる。
【０２１０】
〔Ｆ〕第六実施形態：
また、〔Ａ〕第一実施形態に対して〔Ｂ〕第二実施形態〜〔Ｄ〕第四実施形態を応用例として組み合わせることができるのと同様に、以上の〔Ｅ〕第五実施形態に対して以上の〔Ｂ〕第二実施形態〜〔Ｄ〕第四実施形態を応用例として組み合わせることが可能である。この場合、以上の第五実施形態で得られる作用効果を基本としつつ、第二〜第四実施形態で得られる効果との相乗効果が得られるようになる。
【図面の簡単な説明】
【０２１１】
【図１】本発明の実施形態の概略構成を示す構成図である
【図２】本発明の実施形態の動作を示すフローチャートである
【図３】本発明の実施形態を説明する説明図である。
【図４】本発明の実施形態のチャートを説明する説明図である。
【図５】本発明の実施形態を説明する説明図である。
【図６】本発明の実施形態の動作を説明するフローチャートである。
【図７】本発明の実施形態の動作を説明するフローチャートである。
【図８】本発明の実施形態を説明する説明図である。
【図９】本発明の実施形態を説明する説明図である。
【図１０】本発明の実施形態の動作を説明するフローチャートである。
【図１１】本発明の実施形態の動作を説明するフローチャートである。
【図１２】本発明の実施形態の動作を説明するフローチャートである。
【図１３】本発明の実施形態の概略構成を示す構成図である
【図１４】本発明の実施形態の動作を説明するフローチャートである。
【図１５】本発明の実施形態を説明する説明図である。
【図１６】本発明の実施形態を説明する説明図である。
【符号の説明】
【０２１２】
１０  ＲＧＢチャートデータ
２０  チャート
１００  色調整装置
１０１  制御部
１２０  色分解部
１３０  階調変換部
１４０  ハーフトーン処理部
１５０  ＣＭＹプリンタ
１５０”  ＣＭＹＫＶＯプリンタ
１６０  測色部
１７０  判定部
【図１】
2010045560.tif 000020
【図２】
2010045560.tif 000021
【図３】
2010045560.tif 000022
【図５】
2010045560.tif 000023
【図６】
2010045560.tif 000024
【図７】
2010045560.tif 000025
【図８】
2010045560.tif 000026
【図９】
2010045560.tif 000027
【図１０】
2010045560.tif 000028
【図１１】
2010045560.tif 000029
【図１２】
2010045560.tif 000030
【図１３】
2010045560.tif 000031
【図１４】
2010045560.tif 000032
【図１５】
2010045560.tif 000033
【図１６】
2010045560.tif 000034
【図４】
2010045560.tif 000035