(57)【要約】【課題】調色用カラーチャートからカラーパッチの選択を受け付ける場合に色変換テーブルの調整を容易にさせることが可能な技術を提供する。【解決手段】入力色空間と出力色空間との座標値の対応関係を表す色変換テーブルを調整する処理をコンピューターにより行う、色変換テーブル調整方法であって、調整対象の色を調整するための調整データに対応付けられたカラーパッチを複数含むカラーチャートから１以上のカラーパッチを調整に使用する特定パッチとして受け付ける受付工程と、前記特定パッチの数が一つである場合に、前記特定パッチに対応付けられた調整データに基づいて前記色変換テーブルを調整する第一調整工程と、前記特定パッチの数が２以上である場合に、前記特定パッチのそれぞれに対応付けられた調整データを合成し、該合成された調整データに基づいて前記色変換テーブルを調整する第二調整工程と、を含む、色変換テーブル調整方法。【選択図】図１
2019149658.tif 000002
【特許請求の範囲】
【請求項１】
入力色空間と出力色空間との座標値の対応関係を表す色変換テーブルを調整する処理をコンピューターにより行う、色変換テーブル調整方法であって、
調整対象の色を調整するための調整データに対応付けられたカラーパッチを複数含むカラーチャートから１以上のカラーパッチを調整に使用する特定パッチとして受け付ける受付工程と、
前記特定パッチの数が一つである場合に、前記特定パッチに対応付けられた調整データに基づいて前記色変換テーブルを調整する第一調整工程と、
前記特定パッチの数が２以上である場合に、前記特定パッチのそれぞれに対応付けられた調整データを合成し、該合成された調整データに基づいて前記色変換テーブルを調整する第二調整工程と、を含む、色変換テーブル調整方法。
【請求項２】
前記カラーチャートに含まれるカラーパッチの位置に対応させて表示装置に複数の表示パッチを出力させるパッチ表示制御工程をさらに含み、
前記受付工程では、前記表示装置に出力された複数の表示パッチから１以上の表示パッチを選択する操作を受け付け、選択された１以上の表示パッチの位置に対応するカラーパッチを前記特定パッチとして特定する、請求項１に記載の色変換テーブル調整方法。
【請求項３】
前記受付工程では、前記表示装置に出力された複数の表示パッチから範囲を指定する操作を受け付け、指定された範囲にある１以上の表示パッチの位置に対応するカラーパッチを前記特定パッチとして特定する、請求項２に記載の色変換テーブル調整方法。
【請求項４】
前記カラーチャートを出力デバイスに形成させるチャート形成制御工程をさらに含む、請求項１〜請求項３のいずれか一項に記載の色変換テーブル調整方法。
【請求項５】
前記特定パッチの数が一つである場合に前記特定パッチに対応付けられた調整データを表示装置に出力させ、前記特定パッチの数が２以上である場合に前記合成された調整データを前記表示装置に出力させる調整データ表示制御工程をさらに含む、請求項１〜請求項４のいずれか一項に記載の色変換テーブル調整方法。
【請求項６】
前記受付工程では、前記カラーパッチに対応付けられた識別情報を入力する操作を受け付け、入力された識別情報に対応付けられたカラーパッチを前記特定パッチとして特定し、
前記調整データ表示制御工程では、前記特定パッチに対応付けられた調整データを前記表示装置に出力させる、請求項５に記載の色変換テーブル調整方法。
【請求項７】
前記出力色空間は、出力デバイスに依存する色空間であり、
前記調整データは、機器独立色空間の座標値で表され、
前記調整データ表示制御工程では、前記機器独立色空間の座標値と前記出力色空間の座標値との対応関係を表すプロファイルを参照して前記調整データを前記出力色空間の座標値に変換し、得られた座標値を前記表示装置に出力させる、請求項５又は請求項６に記載の色変換テーブル調整方法。
【請求項８】
前記受付工程では、前記特定パッチの数が２以上である場合、前記調整データに乗ずる重みを入力する操作を受け付け、
前記第二調整工程では、前記特定パッチのそれぞれに対応付けられた調整データに前記重みを乗じて前記調整データを合成する、請求項１〜請求項７のいずれか一項に記載の色変換テーブル調整方法。
【請求項９】
入力色空間と出力色空間との座標値の対応関係を表す色変換テーブルを調整するための色変換テーブル調整プログラムであって、
調整対象の色を調整するための調整データに対応付けられたカラーパッチを複数含むカラーチャートから１以上のカラーパッチを調整に使用する特定パッチとして受け付ける受付機能と、
前記特定パッチの数が一つである場合に、前記特定パッチに対応付けられた調整データに基づいて前記色変換テーブルを調整する第一調整機能と、
前記特定パッチの数が２以上である場合に、前記特定パッチのそれぞれに対応付けられた調整データを合成し、該合成された調整データに基づいて前記色変換テーブルを調整する第二調整機能と、をコンピューターに実現させる、色変換テーブル調整プログラム。
【請求項１０】
入力色空間と出力色空間との座標値の対応関係を表す色変換テーブルを調整する色変換テーブル調整装置であって、
調整対象の色を調整するための調整データに対応付けられたカラーパッチを複数含むカラーチャートから１以上のカラーパッチを調整に使用する特定パッチとして受け付ける受付部と、
前記特定パッチの数が一つである場合に、前記特定パッチに対応付けられた調整データに基づいて前記色変換テーブルを調整する第一調整部と、
前記特定パッチの数が２以上である場合に、前記特定パッチのそれぞれに対応付けられた調整データを合成し、該合成された調整データに基づいて前記色変換テーブルを調整する第二調整部と、を含む、色変換テーブル調整装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色変換テーブルを調整する技術に関する。
【背景技術】
【０００２】
インクジェットプリンターをオフセット印刷等といった印刷の校正用途に使う仕組みとして、ＩＣＣ（International Color Consortium）プロファイルを用いたカラーマネジメントシステムがある。ＩＣＣプロファイルは、印刷機（例えばオフセット印刷機）、インクジェットプリンター、等といったカラー機器の機器依存カラーと機器非依存カラーとの対応関係を表すデータである。印刷機やインクジェットプリンターの機器依存カラーは、機器従属色空間（device dependent color space）の座標値で表され、例えば、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、及び、Ｋ（ブラック）の使用量を表すＣＭＹＫ値で表される。機器非依存カラーは、例えば、機器独立色空間（device independent color space）であるＣＩＥ（国際照明委員会）Ｌ*ａ*ｂ*色空間の色彩値（「*」を省略してＬａｂ値とする。）やＣＩＥ ＸＹＺ色空間の色彩値で表される。
【０００３】
ここで、印刷機のＩＣＣプロファイルを入力プロファイルとし、インクジェットプリンターのＩＣＣプロファイルを出力プロファイルとする。印刷機におけるＣＭＹＫ値を入力プロファイルに従ってＰＣＳ（Profile Connection Space；プロファイル接続空間）の色彩値（例えばＬａｂ値）に変換すると、この色彩値を出力プロファイルに従ってインクジェットプリンターのＣＭＹＫ値（ｃｍｙｋ値とする。）に変換することができる。ｃｍｙｋ値に従ってインクジェットプリンターで印刷を行うと、インクジェットプリンターで印刷機の色に近い色を再現することができる。実際には、プロファイルの誤差、色測定誤差、プリンターの変動、等により、期待する色が再現できない場合がある。このような場合、ＩＣＣプロファイルに含まれる色変換テーブルを調整することにより、対象の色の変換精度を上げている。測色装置が無い場合、インクジェットプリンターで印刷された色選択用カラーチャートから目視により選択されたカラーパッチの色を目標として色変換テーブルを調整することが行われている。
【０００４】
尚、特許文献１には、グレーバランスを調整する方法が示されている。この方法では、γ値とともに複数のパッチを含むチャートを記録紙上に印刷し、チャートを見たユーザーからγ値の入力を受け付け、入力されたγ値を画像に適用している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−２３２７２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
色変換テーブルの調整がカラーチャートに含まれるカラーパッチの色を目標として行われるため、カラーパッチ間の色の変化が大きい場合、色を細かく調整することができない。
【０００７】
尚、上述のような問題は、インクジェットプリンターを対象とした色変換テーブルを調整する場合に限らず、種々のカラー機器を対象として色変換テーブルを調整する場合にも存在する。
【０００８】
本発明は、調色用カラーチャートからカラーパッチの選択を受け付ける場合に色変換テーブルの調整を容易にさせることが可能な技術を開示するものである。
【課題を解決するための手段】
【０００９】
本発明の色変換テーブル調整装置は、入力色空間と出力色空間との座標値の対応関係を表す色変換テーブルを調整する処理をコンピューターにより行う、色変換テーブル調整方法であって、
調整対象の色を調整するための調整データに対応付けられたカラーパッチを複数含むカラーチャートから１以上のカラーパッチを調整に使用する特定パッチとして受け付ける受付工程と、
前記特定パッチの数が一つである場合に、前記特定パッチに対応付けられた調整データに基づいて前記色変換テーブルを調整する第一調整工程と、
前記特定パッチの数が２以上である場合に、前記特定パッチのそれぞれに対応付けられた調整データを合成し、該合成された調整データに基づいて前記色変換テーブルを調整する第二調整工程と、を含む、態様を有する。
【００１０】
また、本発明は、上述したキャリブレーション用色変換テーブル生成方法の各工程に対応する機能をコンピューターに実現させるキャリブレーション用色変換テーブル生成プログラムの態様を有する。
さらに、本発明は、上述したキャリブレーション用色変換テーブル生成方法の各工程に対応するユニット（「部」）を含むキャリブレーション用色変換テーブル生成装置の態様を有する。
【図面の簡単な説明】
【００１１】
【図１】具体例に係る色変換テーブル調整方法の概要を模式的に例示する図。
【図２】色変換テーブル調整システムの構成例を模式的に示すブロック図。
【図３】カラーマネジメントフローの例を模式的に示す図。
【図４】各種プロファイルの関係の例を模式的に示す図。
【図５】色変換テーブル調整処理の例を示すフローチャート。
【図６】カラーチャートデータの例を模式的に示す図。
【図７】調色用カラーチャートの例を模式的に示す図。
【図８】調色用カラーチャートの例を模式的に示す図。
【図９】調整に使用する特定パッチを受け付けるＵＩ画面の例を模式的に示す図。
【図１０】調整に使用する特定パッチを受け付けるＵＩ画面の例を模式的に示す図。
【図１１】調整に使用する特定パッチを受け付けるＵＩ画面の例を模式的に示す図。
【図１２】調整に使用する特定パッチを受け付けるＵＩ画面の例を模式的に示す図。
【図１３】調整に使用する特定パッチを受け付けるＵＩ画面の例を模式的に示す図。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態を説明する。むろん、以下の実施形態は本発明を例示するものに過ぎず、実施形態に示す特徴の全てが発明の解決手段に必須になるとは限らない。
【００１３】
（１）本発明に含まれる技術の概要：
まず、図１〜１３に示される例を参照して本発明に含まれる技術の概要を説明する。尚、本願の図は模式的に例を示す図であり、これらの図に示される各方向の拡大率は異なることがあり、各図は整合していないことがある。むろん、本技術の各要素は、符号で示される具体例に限定されない。
また、本願において、数値範囲ＡＲ１「Min〜Max」は、最小値Min以上、且つ、最大値Max以下を意味する。
【００１４】
［態様１］
図１，５等に例示するように、本技術の一態様に係る色変換テーブル調整方法は、受付工程ＳＴ３、第一調整工程ＳＴ５、及び、第二調整工程ＳＴ６を含み、入力色空間ＣＳ４と出力色空間ＣＳ５との座標値の対応関係を表す色変換テーブル５０１を調整する処理をコンピューター（例えばホスト装置１００）により行う。前記受付工程ＳＴ３では、調整対象の色ＣＬ０を調整するための調整データＤＡに対応付けられたカラーパッチＰＡ０を複数含むカラーチャートＣＨ０から１以上のカラーパッチを調整に使用する特定パッチＰＳ０として受け付ける。前記第一調整工程ＳＴ５では、前記特定パッチＰＳ０の数Ｎが一つである場合に、前記特定パッチＰＳ０に対応付けられた調整データＤ１に基づいて前記色変換テーブル５０１を調整する。前記第二調整工程ＳＴ６では、前記特定パッチＰＳ０の数Ｎが２以上である場合に、前記特定パッチＰＳ０のそれぞれに対応付けられた調整データ（図１の例では調整データＤ１〜Ｄ４）を合成し、該合成された調整データＤ０に基づいて前記色変換テーブル５０１を調整する。
【００１５】
上記態様１では、特定パッチＰＳ０の数Ｎが一つである場合に、特定パッチＰＳ０に対応付けられた調整データＤ１に基づいて色変換テーブル５０１が調整される。特定パッチＰＳ０の数Ｎが２以上である場合に、特定パッチＰＳ０のそれぞれに対応付けられた調整データが合成され、該合成された調整データＤ０に基づいて色変換テーブル５０１が調整される。これにより、調色用カラーチャートＣＨ０からカラーパッチＰＡ０の選択を受け付けて色変換テーブル５０１を調整する時に、カラーパッチＰＡ０そのものの色だけでなく、カラーパッチＰＡ０間の色に調整することができる。このため、例えば、カラーパッチ間の色差が大きい場合でも、カラーチャートを作り直さなくても色変換テーブルを調整することが可能となる。また、どのカラーパッチを選択すべきか迷う場合でも、選択された複数のカラーパッチに対応付けられている調整データが合成されて色変換テーブルが調整されるので、目的の色に調整される可能性が高まる。
以上より、本態様は、調色用カラーチャートからカラーパッチの選択を受け付ける場合に色変換テーブルの調整を容易にさせる色変換テーブル調整方法を提供することができる。
【００１６】
ここで、入力色空間には、ＣＭＹＫ色空間、ＣＭＹ色空間、ＲＧＢ色空間、ＣＩＥ Ｌａｂ色空間、ＣＩＥ ＸＹＺ色空間、等が含まれる。尚、Ｒは赤を意味し、Ｇは緑を意味し、Ｂは青を意味する。
出力色空間には、ＣＭＹＫ色空間、ＣＭＹ色空間、ＲＧＢ色空間、ＣＩＥ Ｌａｂ色空間、ＣＩＥ ＸＹＺ色空間、等が含まれる。
合成とは、二つ以上のものを合して一つのものにすることを意味する。調整データを合成することには、調整データを平均すること、調整データを積算すること、等が含まれる。
尚、上述した付言は、以下の態様においても適用される。
【００１７】
［態様２］
図１，５等に例示するように、本色変換テーブル調整方法は、前記カラーチャートＣＨ０に含まれるカラーパッチＰＡ０の位置に対応させて表示装置１３０に複数の表示パッチＰＡ１０を出力させるパッチ表示制御工程ＳＴ２をさらに含んでもよい。前記受付工程ＳＴ３では、前記表示装置１３０に出力された複数の表示パッチＰＡ１０から１以上の表示パッチを選択する操作を受け付けてもよい。前記受付工程ＳＴ３では、選択された１以上の表示パッチの位置に対応するカラーパッチＰＡ０を前記特定パッチＰＳ０として特定してもよい。本態様は、表示装置１３０に出力された複数の表示パッチＰＡ１０から１以上の表示パッチを選択する操作により１以上のカラーパッチが調色用に指定されるので、カラーチャートから１以上のカラーパッチを指定し易くさせる技術を提供することができる。
尚、上記態様２には含まれないが、表示装置に表示パッチを出力させない場合も、本技術に含まれる。例えば、前記受付工程では、カラーチャートに含まれるカラーパッチを特定する情報を受け付けて該情報に対応するカラーパッチを特定パッチとして特定してもよい。
【００１８】
［態様３］
図１２に例示するように、前記受付工程ＳＴ３では、前記表示装置１３０に出力された複数の表示パッチＰＡ１０から範囲ＡＲ１を指定する操作を受け付けてもよい。前記受付工程ＳＴ３では、指定された範囲ＡＲ１にある１以上の表示パッチの位置に対応するカラーパッチＰＡ０を前記特定パッチＰＳ０として特定してもよい。本態様は、表示装置１３０に出力された複数の表示パッチＰＡ１０から範囲ＡＲ１を指定する操作により１以上のカラーパッチが調色用に指定されるので、カラーチャートから１以上のカラーパッチをさらに指定し易くさせる技術を提供することができる。
【００１９】
［態様４］
図１，５等に例示するように、本色変換テーブル調整方法は、前記カラーチャートＣＨ０を出力デバイス（例えばプリンター２００）に形成させるチャート形成制御工程ＳＴ１をさらに含んでもよい。この態様は、必要に応じて新しいカラーチャートＣＨ０を入手することができるので、色変換テーブルの調整をさらに容易にさせる技術を提供することができる。
【００２０】
［態様５］
図１，５等に例示するように、本色変換テーブル調整方法は、調整データ表示制御工程ＳＴ４をさらに含んでもよい。前記調整データ表示制御工程ＳＴ４では、前記特定パッチＰＳ０の数Ｎが一つである場合に前記特定パッチＰＳ０に対応付けられた調整データＤ１を表示装置１３０に出力させてもよい。また、前記調整データ表示制御工程ＳＴ４では、前記特定パッチＰＳ０の数Ｎが２以上である場合に前記合成された調整データＤ０を前記表示装置１３０に出力させてもよい。本態様は、調整目標を表示データとして視認することができるので、色変換テーブルの調整をさらに容易にさせる技術を提供することができる。
【００２１】
［態様６］
図８，９に例示するように、前記受付工程ＳＴ３では、前記カラーパッチＰＡ０に対応付けられた識別情報ＩＤを入力する操作を受け付けてもよい。前記受付工程ＳＴ３では、入力された識別情報ＩＤに対応付けられたカラーパッチＰＡ０を前記特定パッチＰＳ０として特定してもよい。前記調整データ表示制御工程ＳＴ４では、前記特定パッチＰＳ０に対応付けられた調整データＤ１を前記表示装置１３０に出力させてもよい。本態様は、カラーパッチＰＡ０に対応付けられた識別情報ＩＤを入力するだけで調整目標を表示データとして視認することができるので、色変換テーブルの調整をさらに容易にさせる技術を提供することができる。
【００２２】
［態様７］
図５に例示するように、前記出力色空間ＣＳ５は、出力デバイス（例えばプリンター２００）に依存する色空間（例えば第二機器従属色空間ＣＳ２）でもよい。前記調整データは、機器独立色空間（例えばプロファイル接続空間ＣＳ３）の座標値（例えばｃｍｙｋ値）で表されてもよい。前記調整データ表示制御工程ＳＴ４では、前記機器独立色空間（ＣＳ３）の座標値（例えばＬａｂ値）と前記出力色空間ＣＳ５の座標値（ｃｍｙｋ値）との対応関係を表すプロファイル（例えば出力プロファイル６２０）を参照して前記調整データを前記出力色空間ＣＳ５の座標値（ｃｍｙｋ値）に変換してもよい。前記調整データ表示制御工程ＳＴ４では、得られた座標値（ｃｍｙｋ値）を前記表示装置１３０に出力させてもよい。本態様は、調整データが機器独立色空間（ＣＳ３）の座標値（Ｌａｂ値）で表されていても出力デバイス（２００）に依存する出力色空間ＣＳ５の座標値（ｃｍｙｋ値）を調整目標として視認することができるので、色変換テーブルの調整をさらに容易にさせる技術を提供することができる。
【００２３】
［態様８］
図１３に例示するように、前記受付工程ＳＴ３では、前記特定パッチＰＳ０の数Ｎが２以上である場合、前記調整データに乗ずる重みＷ０を入力する操作を受け付けてもよい。前記第二調整工程ＳＴ６では、前記特定パッチＰＳ０のそれぞれに対応付けられた調整データに前記重みＷ０を乗じて前記調整データを合成してもよい。本態様は、カラーパッチＰＡ０間の色を細かく指定することができるので、色変換テーブルの調整をさらに容易にさせる技術を提供することができる。
【００２４】
［態様９］
ところで、本技術の一態様に係る色変換テーブル調整プログラムＰＲ０は、受付工程ＳＴ３に対応する受付機能ＦＵ３、第一調整工程ＳＴ５に対応する第一調整機能ＦＵ５、及び、第二調整工程ＳＴ６に対応する第二調整機能ＦＵ６をコンピューター（例えばホスト装置１００）に実現させる。本態様は、調色用カラーチャートからカラーパッチの選択を受け付ける場合に色変換テーブルの調整を容易にさせる色変換テーブル調整プログラムを提供することができる。本色変換テーブル調整プログラムＰＲ０は、パッチ表示制御工程ＳＴ２に対応するパッチ表示制御機能ＦＵ２、チャート形成制御工程ＳＴ１に対応するチャート形成制御機能ＦＵ１、及び、調整データ表示制御工程ＳＴ４に対応する調整データ表示制御機能ＦＵ４をコンピューター（例えばホスト装置１００）に実現させてもよい。
【００２５】
［態様１０］
また、本技術の一態様に係る色変換テーブル調整装置（例えばホスト装置１００）は、受付工程ＳＴ３に対応する受付部Ｕ３、第一調整工程ＳＴ５に対応する第一調整部Ｕ５、及び、第二調整工程ＳＴ６に対応する第二調整部Ｕ６を含む。本態様は、調色用カラーチャートからカラーパッチの選択を受け付ける場合に色変換テーブルの調整を容易にさせる色変換テーブル調整装置を提供することができる。本色変換テーブル調整装置（例えばホスト装置１００）は、パッチ表示制御工程ＳＴ２に対応するパッチ表示制御部Ｕ２、チャート形成制御工程ＳＴ１に対応するチャート形成制御部Ｕ１、及び、調整データ表示制御工程ＳＴ４に対応する調整データ表示制御部Ｕ４を含んでもよい。
【００２６】
さらに、本技術は、色変換テーブル調整装置の制御方法、色変換テーブル調整装置を含む複合システム、該複合システムの制御方法、色変換テーブル調整装置の制御プログラム、前記複合システムの制御プログラム、色変換テーブル調整プログラムや前記制御プログラムを記録したコンピューター読み取り可能な媒体、等に適用可能である。前述の装置は、分散した複数の部分で構成されてもよい。
【００２７】
（２）具体例に係る色変換テーブル調整方法の概要：
図１は、具体例に係る色変換テーブル調整方法の概要を模式的に例示している。詳しくは後述するが、図２は、色変換テーブル調整を含む色変換テーブル調整システムの構成を模式的に例示している。図３は、カラーマネジメントフローを模式的に例示している。
図１に示す色変換テーブル調整方法は、チャート形成制御工程ＳＴ１、パッチ表示制御工程ＳＴ２、受付工程ＳＴ３、調整データ表示制御工程ＳＴ４、第一調整工程ＳＴ５、及び、第二調整工程ＳＴ６を含んでいる。
【００２８】
チャート形成制御工程ＳＴ１では、調色用カラーチャートＣＨ０を表現しているカラーチャートデータＤＣＨ０に基づいて、複数のカラーパッチＰＡ０を含むカラーチャートＣＨ０をプリンター２００に形成させる。カラーパッチは、色票とも呼ばれる。プリンター２００は、出力デバイスの例である。図１に示すカラーチャートＣＨ０は、例として、シートＡに形成されたカラーチャートＣＨ１、シートＢに形成されたカラーチャートＣＨ２、及び、シートＣに形成されたカラーチャートＣＨ３に分かれている。むろん、カラーチャートＣＨ０のシート数は、３枚に限定されず、１枚でもよいし、２枚でもよいし、４枚以上でもよい。カラーチャートＣＨ１，ＣＨ２，ＣＨ３のカラーパッチＰＡ０の数も、２５個に限定されず、２４個以下でもよいし、２６個以上でもよい。カラーチャートＣＨ１，ＣＨ２，ＣＨ３の各カラーパッチＰＡ０は、調整対象の色ＣＬ０を調整するための調整データＤＡ（図６参照）に対応付けられている。
【００２９】
パッチ表示制御工程ＳＴ２では、カラーチャートＣＨ０に含まれるカラーパッチＰＡ０の位置に対応させて表示装置１３０に複数の表示パッチＰＡ１０を出力させる。図１に示す表示装置１３０には、例として、シートＡの各カラーパッチＰＡ０に対応する表示パッチＰＡ１０を有するＵＩ（ユーザーインターフェイス）画面８００が表示されている。
【００３０】
受付工程ＳＴ３では、カラーチャートＣＨ０から１以上のカラーパッチを調整に使用する特定パッチＰＳ０として受け付ける。図１に示す複数の表示パッチＰＡ１０には、例として、ポインターＰＯ１の操作により範囲ＡＲ１が指定されている。これにより、シートＡの２５個のカラーパッチＰＡ０のうち４個のカラーパッチが特定パッチＰＳ０として特定されている。また、ＩＤ入力欄８１１にカラーパッチのＩＤが入力されても、ＩＤに対応するカラーパッチが特定パッチＰＳ０として特定される。ここで、ＩＤはカラーパッチＰＡ０を識別する情報であるので、シート情報と列情報と行情報の組合せもＩＤの一種である。
尚、入力されるＩＤは、デバイスカラーを表すｃｍｙｋ値ではない。特に、ｃｍｙｋ値が小数点以下の数値を有する場合、ｃｍｙｋ値を入力する操作は労力がかかる。従って、ＩＤを入力する操作は、ｃｍｙｋ値を入力する操作よりも容易である。
【００３１】
調整データ表示制御工程ＳＴ４では、特定パッチＰＳ０の数Ｎに応じて、調整対象の色ＣＬ０を調整するための調整データＤＡを表示装置１３０に出力させる。ここで、Ｎ＝１である場合、特定パッチＰＳ０に対応付けられた調整データＤ１が表示装置１３０に出力される。Ｎ≧２である場合、特定パッチＰＳ０のそれぞれに対応付けられた調整データが合成され、該合成された調整データＤ０が表示装置１３０に出力される。図１に示すＵＩ画面８００には、例として、調整データを有する調整データ表示欄８１２が配置されている。ＩＤ入力欄８１１にＩＤが入力されると調整データ表示欄８１２に調整データが表示されるので、即座に調整目標を表示データとして視認することができ、便利である。
【００３２】
第一調整工程ＳＴ５では、特定パッチＰＳ０の数Ｎが一つである場合に、特定パッチＰＳ０に対応付けられた調整データＤ１に基づいて色変換テーブル５０１を調整する。色変換テーブル５０１は、例えば、図２に示すようにプロファイル５００に含まれる色変換テーブル５０１である。このような色変換テーブル５０１としては、図３に示すように、入力プロファイル６１０に含まれるＡ２Ｂテーブル６１１、出力プロファイル６２０に含まれるＢ２Ａテーブル６２１、デバイスリンクプロファイル６３０に含まれるデバイスリンクテーブル６３１、等がある。図１に示す調整データＤ１は、例として、４つの成分値（ｃ１，ｍ１，ｙ１，ｋ１）を有している。
【００３３】
第二調整工程ＳＴ６では、特定パッチＰＳ０の数Ｎが２以上である場合に、特定パッチＰＳ０のそれぞれに対応付けられた調整データを合成し、該合成された調整データＤ０に基づいて色変換テーブル５０１を調整する。図１に示す特定パッチＰＳ０のそれぞれには、例として、成分値（ｃ１，ｍ１，ｙ１，ｋ１）を有する調整データＤ１、成分値（ｃ２，ｍ２，ｙ２，ｋ２）を有する調整データＤ２、成分値（ｃ３，ｍ３，ｙ３，ｋ３）を有する調整データＤ３、及び、成分値（ｃ４，ｍ４，ｙ４，ｋ４）を有する調整データＤ４が対応付けられている。例えば、これらの調整データＤ１〜Ｄ４の成分値を平均すると、調整データＤ１〜Ｄ４を合成することができる。図１に示す合成された調整データＤ０は、例として、成分値（ｃ０，ｍ０，ｙ０，ｋ０）を有している。この場合、ｃ０はｃ１〜ｃ４の平均値であり、ｍ０はｍ１〜ｍ４の平均値であり、ｙ０はｙ１〜ｙ４の平均値であり、ｋ０はｋ１〜ｋ４の平均値である。
【００３４】
以上より、調色用カラーチャートＣＨ０からカラーパッチＰＡ０の選択を受け付けて色変換テーブル５０１を調整する時に、カラーパッチＰＡ０そのものの色だけでなく、カラーパッチＰＡ０間の色に調整することができる。従って、調色用カラーチャートからカラーパッチの選択を受け付ける場合に色変換テーブルの調整が容易となる。
【００３５】
（３）色変換テーブル調整システムの構成の具体例：
図２に示す色変換テーブル調整システムＳＹ１は、ホスト装置１００、表示装置１３０、及び、インクジェットプリンター２００を含んでいる。ホスト装置１００は、ＣＰＵ（Central Processing Unit）１１１、ＲＯＭ（Read Only Memory）１１２、ＲＡＭ（Random Access Memory）１１３、記憶装置１１４、入力装置１１５、通信Ｉ／Ｆ（インターフェイス）１１８、等が接続されて互いに情報を入出力可能とされている。ホスト装置１００は、色変換テーブル調整装置の例である。尚、ＲＯＭ１１２とＲＡＭ１１３と記憶装置１１４はメモリーであり、少なくともＲＯＭ１１２とＲＡＭ１１３は半導体メモリーである。表示装置１３０は、ホスト装置１００からの表示データに基づいて該表示データに対応する画面を表示する。表示装置１３０には、液晶表示パネル等を用いることができる。
【００３６】
記憶装置１１４は、図示しないＯＳ（オペレーティングシステム）、色変換テーブル調整プログラムＰＲ０、色変換テーブル５０１を含むプロファイル５００、等を記憶している。これらは、適宜、ＲＡＭ１１３に読み出され、色変換テーブル５０１を調整する処理に使用される。ここで、プロファイル５００は図３に示すプロファイル６１０，６２０，６３０を総称し、色変換テーブル５０１は図３に示す色変換テーブル６１１，６２１，６３１を総称している。ＲＡＭ１１３と記憶装置１１４の少なくとも一方には、各種情報、例えば、プロファイル５００、図示しない調整履歴、等が格納される。記憶装置１１４には、フラッシュメモリー等の不揮発性半導体メモリー、ハードディスク等の磁気記憶装置、等を用いることができる。
【００３７】
入力装置１１５には、マウスといったポインティングデバイス、キーボードを含むハードキー、表示パネルの表面に貼り付けられたタッチパネル、等を用いることができる。通信Ｉ／Ｆ １１８は、プリンター２００の通信Ｉ／Ｆ ２１０に接続され、プリンター２００に対して印刷データ等といった情報を入出力する。Ｉ／Ｆ １１８，２１０の規格には、ＵＳＢ（Universal Serial Bus）、近距離無線通信規格、等を用いることができる。通信Ｉ／Ｆ １１８，２１０の通信は、有線でもよいし、無線でもよく、ＬＡＮ（Local Area Network）やインターネット等といったネットワーク通信でもよい。
【００３８】
図２に示す色変換テーブル調整プログラムＰＲ０は、チャート形成制御機能ＦＵ１、パッチ表示制御機能ＦＵ２、受付機能ＦＵ３、調整データ表示制御機能ＦＵ４、第一調整機能ＦＵ５、及び、第二調整機能ＦＵ６をホスト装置１００に実現させる。
ホスト装置１００のＣＰＵ１１１は、記憶装置１１４に記憶されている情報を適宜、ＲＡＭ１１３に読み出し、読み出したプログラムを実行することにより各種処理を行う。ＣＰＵ１１１は、ＲＡＭ１１３に読み出された色変換テーブル調整プログラムＰＲ０を実行することにより、上述した機能ＦＵ１〜ＦＵ６に対応する処理を行う。色変換テーブル調整プログラムＰＲ０は、コンピューターであるホスト装置１００を、チャート形成制御部Ｕ１、パッチ表示制御部Ｕ２、受付部Ｕ３、調整データ表示制御部Ｕ４、第一調整部Ｕ５、及び、第二調整部Ｕ６として機能させる。また、色変換テーブル調整プログラムＰＲ０を実行するホスト装置１００は、チャート形成制御工程ＳＴ１、パッチ表示制御工程ＳＴ２、受付工程ＳＴ３、調整データ表示制御工程ＳＴ４、第一調整工程ＳＴ５、及び、第二調整工程ＳＴ６を実施する。上述した機能ＦＵ１〜ＦＵ６をコンピューターに実現させる色変換テーブル調整プログラムＰＲ０を記憶したコンピューター読み取り可能な媒体は、ホスト装置の内部の記憶装置に限定されず、ホスト装置の外部の記録媒体でもよい。
【００３９】
尚、ホスト装置１００には、パーソナルコンピューター（タブレット型端末を含む。）といったコンピューター等が含まれる。例えば、デスクトップ型パーソナルコンピューターの本体をホスト装置１００に適用する場合、通常、この本体に表示装置１３０、及び、プリンター２００が接続される。ノート型パーソナルコンピューターのように表示装置一体型のコンピューターをホスト装置１００に適用する場合、通常、このコンピューターにプリンター２００が接続される。表示装置一体型のホスト装置でも、内部の表示装置に表示データを出力していることに変わりない。また、ホスト装置１００は、一つの筐体内に全構成要素１１１〜１１８を有してもよいが、互いに通信可能に分割された複数の装置で構成されてもよい。さらに、表示装置１３０とプリンター２００の少なくとも一部がホスト装置１００にあっても、本技術を実施可能である。
【００４０】
図２に示すプリンター２００（出力デバイスの例）は、色材としてＣ（シアン）インク、Ｍ（マゼンタ）インク、Ｙ（イエロー）インク、及び、Ｋ（ブラック）インクを記録ヘッド２２０から吐出（噴射）して印刷データに対応する出力画像ＩＭ０を形成するインクジェットプリンターであるものとする。記録ヘッド２２０は、インクカートリッジＣｃ，Ｃｍ，Ｃｙ，ＣｋからそれぞれＣＭＹＫ（シアン、マゼンタ、イエロー、及び、ブラック）のインクが供給され、ノズルＮｃ，Ｎｍ，Ｎｙ，ＮｋからそれぞれＣＭＹＫのインク滴２８０を吐出する。インク滴２８０が被印刷物ＭＥ１に着弾すると、インクドットが被印刷物ＭＥ１に形成される。その結果、被印刷物ＭＥ１上に出力画像ＩＭ０を有する印刷物が得られる。
【００４１】
（４）カラーマネジメントシステムの具体例：
次に、図３を参照して、本技術を適用可能なカラーマネジメントシステムの例を説明する。
図３に示すカラーマネジメントシステムは、例えば上記ホスト装置１００に実現されるＲＩＰ（Raster Image Processor）４００で印刷原稿データＤＰ０から印刷色ｃｍｙｋp（シアン、マゼンタ、イエロー、及び、ブラック）を表す出力データに変換してインクジェットプリンター２００に印刷物を形成させる。印刷原稿データＤＰ０は、色合わせのターゲット装置の例であるターゲット印刷機３００のＣＭＹＫのインク（色材）で目標とする色（目標色Ｃt）を再現するためのプロセスカラーＣＭＹＫinを表す。
【００４２】
ターゲット印刷機３００には、オフセット印刷機、グラビア印刷機、フレキソ印刷機、等が例示される。目標色Ｃtは、例えば、ＣＩＥ Ｌａｂ色空間の座標値（Ｌａｂ値）で表される。図３には、ターゲット印刷機３００が被印刷物に目標色Ｃtを表すカラーチャートを印刷し、測色装置がカラーチャートの各カラーパッチを測色して測色値Ｌａｂtを取得する様子が示されている。プロセスカラーＣＭＹＫinは、ターゲット印刷機３００で使用されるＣＭＹＫのインクの使用量に対応し、ターゲット印刷機３００に依存するＣＭＹＫ色空間の座標を表す。
【００４３】
図３に示すＲＩＰ４００は、入力プロファイル６１０、出力プロファイル６２０、及び、デバイスリンクプロファイル６３０を有している。入力プロファイル６１０は、ターゲット印刷機で使用されるインクの色特性を記述したファイルである。出力プロファイル６２０は、プリンター２００で使用されるインクの色特性を記述したファイルである。デバイスリンクプロファイル６３０は、入力プロファイル６１０と出力プロファイル６２０を結合したプロファイルである。これらのプロファイル６１０，６２０，６３０には、例えば、ＩＣＣプロファイルのデータフォーマットを用いることができる。印刷原稿データＤＰ０のプロセスカラーＣＭＹＫinは、例えば、入力プロファイル６１０のＡ２Ｂテーブル６１１に従ってＬａｂ色空間の色Ｌａｂsに変換され、出力プロファイル６２０のＢ２Ａテーブル６２１に従って印刷色ｃｍｙｋpに変換される。この変換経路の代わりに、プロセスカラーＣＭＹＫinは、デバイスリンクプロファイル６３０のデバイスリンクテーブル６３１に従って印刷色ｃｍｙｋpに変換されてもよい。
【００４４】
プリンター２００がＣＭＹＫの計４色のインクを使用する場合、印刷色ｃｍｙｋpは、プリンター２００に出力され、印刷物に再現される。図２には、プリンター２００が被印刷物に印刷色ｃｍｙｋpを表すカラーチャートを印刷する様子が示されている。このカラーチャートの各カラーパッチの色彩値がＬａｂpと示されている。プリンター２００がＬｃ（ライトシアン）、Ｌｍ（ライトマゼンタ）、ＤＹ（ダークイエロー）、Ｌｋ（ライトブラック）、等のインクも使用する場合、ＲＩＰ４００又はプリンター２００が印刷色ｃｍｙｋpを濃色と淡色に分版すると、プリンター２００が印刷色ｃｍｙｋpを印刷物に再現することができる。むろん、印刷色自体も、ＣＭＹＫの計４色に限定されない。
【００４５】
尚、ＲＩＰ４００は、プロセスカラーＣＭＹＫin以外にも、減法混色となる三原色ＣＭＹのみの色材の使用量を表すプロセスカラー（ＣＭＹinとする。）、加法混色となる三原色Ｒ（赤）、Ｇ（緑）、及び、Ｂ（青）の強度を表すプロセスカラー（ＲＧＢinとする。）、等とＬａｂ色空間の座標値とを変換するための入力プロファイルも有している。従って、ＲＩＰ４００は、プロセスカラーＣＭＹinやプロセスカラーＲＧＢin等も印刷色ｃｍｙｋpに変換可能である。
【００４６】
以上により、インクジェットプリンター２００でターゲット印刷機３００の色に近い色を再現することができる。しかし、実際には、プロファイルの誤差、色測定誤差、プリンターの変動、等により、期待する色が再現できない場合がある。このような場合、色変換テーブル６１１，６２１，６３１を調整することにより、対象の色の変換精度を上げている。
【００４７】
（５）プロファイルの具体例：
図４は、プロファイル６１０，６２０，６３０の関係を模式的に例示している。
図４に示すように、入力プロファイル６１０は、ターゲット印刷機３００の使用インクに合わせたＣＭＹＫ色空間のＣＭＹＫ値（Ｃi，Ｍi，Ｙi，Ｋi）と、Ｌａｂ色空間のＬａｂ値（Ｌi，ａi，ｂi）と、の対応関係を規定したデータである。ここで、ＣＭＹＫ色空間は第一機器従属色空間ＣＳ１の例であり、Ｌａｂ色空間は機器独立色空間であるＰＣＳ（プロファイル接続空間）ＣＳ３の例である。入力プロファイル６１０に含まれるＡ２Ｂテーブル６１１の格子点ＧＤ１は、通常、ＣＭＹＫ色空間にＣ軸方向、Ｍ軸方向、Ｙ軸方向、及び、Ｋ軸方向へ略等間隔となるように並べられる。尚、ここでの変数ｉは、ＣＭＹＫ色空間に設定された格子点ＧＤ１を識別する変数である。Ａ２Ｂテーブル６１１において、ＣＭＹＫ色空間は入力色空間ＣＳ４の例であり、Ｌａｂ色空間は出力色空間ＣＳ５の例である。
【００４８】
出力プロファイル６２０は、Ｌａｂ色空間（ＣＳ３）のＬａｂ値（Ｌj，ａj，ｂj）と、プリンター２００の使用インクに合わせたｃｍｙｋ色空間（第二機器従属色空間ＣＳ２の例）のｃｍｙｋ値（ｃj，ｍj，ｙj，ｋj）と、の対応関係を規定したデータである。ここで、ｃｍｙｋ色空間は、第二機器従属色空間ＣＳ２の例である。出力プロファイル６２０に含まれるＢ２Ａテーブル６２１の格子点ＧＤ２は、通常、Ｌａｂ色空間にＬ軸方向、ａ軸方向、及び、ｂ軸方向へ略等間隔となるように並べられる。尚、ここでの変数ｊは、Ｌａｂ色空間に設定された格子点ＧＤ２を識別する変数である。「ｃｍｙｋ色空間」と表現しているのは、プリンター２００の使用インクに合わせた色空間をターゲット印刷機に合わせた色空間と区別するためである。Ｂ２Ａテーブル６２１において、Ｌａｂ色空間は入力色空間ＣＳ４の例であり、ｃｍｙｋ色空間は出力色空間ＣＳ５の例である。
【００４９】
デバイスリンクプロファイル６３０は、ＣＭＹＫ色空間（ＣＳ１）のＣＭＹＫ値（Ｃi，Ｍi，Ｙi，Ｋi）と、ｃｍｙｋ色空間（ＣＳ２）のｃｍｙｋ値（ｃi，ｍi，ｙi，ｋi）と、の対応関係を規定したデータである。この場合のデバイスリンクテーブル６３１の格子点ＧＤ１は、入力プロファイル６１０のＡ２Ｂテーブル６１１の格子点である。尚、ここでの変数ｉは、ＣＭＹＫ色空間に設定された格子点ＧＤ１を識別する変数である。デバイスリンクテーブル６３１において、ＣＭＹＫ色空間は入力色空間ＣＳ４の例であり、ｃｍｙｋ色空間は出力色空間ＣＳ５の例である。
【００５０】
尚、プロファイル６１０，６２０，６３０に含まれる色変換テーブルは、単一の変換テーブルに限定されず、１次元の変換テーブルと３又は４次元の変換テーブルと１次元の変換テーブルとの組合せ等、複数の変換テーブルの組合せでもよい。従って、図４に示す色変換テーブルは、プロファイル６１０，６２０，６３０に含まれる３又は４次元の変換テーブルを直接示す場合もあれば、プロファイル６１０，６２０，６３０に含まれる複数の変換テーブルを組み合わせた状態を示す場合もある。
また、格子点（grid point）は入力色空間に配置された仮想の点を意味し、入力色空間における格子点の位置に対応する出力座標値が該格子点に格納されていると想定することにしている。複数の格子点が入力色空間内で均等に配置されるのみならず、複数の格子点が入力色空間内で不均等に配置されることも、本技術に含まれる。
【００５１】
（６）色変換テーブル調整システムで行われる処理の具体例：
図５は、図２に示すホスト装置１００で行われる色変換テーブル調整処理を例示している。尚、ホスト装置１００は、マルチタスクにより複数の処理を並列して実行している。ここで、ステップＳ１０６は、チャート形成制御工程ＳＴ１、チャート形成制御機能ＦＵ１、及び、チャート形成制御部Ｕ１に対応している。ステップＳ１０８は、パッチ表示制御工程ＳＴ２、パッチ表示制御機能ＦＵ２、及び、パッチ表示制御部Ｕ２に対応している。ステップＳ１１０は、受付工程ＳＴ３、受付機能ＦＵ３、及び、受付部Ｕ３に対応している。ステップＳ１１２は、調整データ表示制御工程ＳＴ４、調整データ表示制御機能ＦＵ４、及び、調整データ表示制御部Ｕ４に対応している。ステップＳ１１６，Ｓ１２２は、第一調整工程ＳＴ５、第一調整機能ＦＵ５、及び、第一調整部Ｕ５に対応している。ステップＳ１１８，Ｓ１２０，Ｓ１２２は、第二調整工程ＳＴ６、第二調整機能ＦＵ６、及び、第二調整部Ｕ６に対応している。以下、「ステップ」の記載を省略する。また、図１等、他の図も参照して説明する。
【００５２】
色変換テーブル調整処理が開始されると、ホスト装置１００は、調整対象の色変換テーブル５０１を設定する操作を入力装置１１５により受け付ける（Ｓ１０２）。調整対象の色ＣＬ０を調整するためには、出力プロファイル６２０のＢ２Ａテーブル６２１を調整してもよいし、デバイスリンクプロファイル６３０のデバイスリンクテーブル６３１を調整してもよいし、入力プロファイル６１０のＡ２Ｂテーブル６１１を調整してもよい。そこで、Ｓ１０２の処理は、色変換テーブル６１１，６２１，６３１に分類される複数の色変換テーブル５０１から調整対象の色変換テーブルを指定する操作を受け付ける処理とすることができる。
【００５３】
また、ホスト装置１００は、調整対象の色ＣＬ０を設定する操作を入力装置１１５により受け付ける（Ｓ１０４）。例えば、Ｌａｂ色空間を基準として調整対象の色ＣＬ０を設定する場合、ホスト装置１００は、Ｌａｂ色空間を模式的に表す画面を表示装置１３０に表示させ、入力装置１１５による操作に応じたＬａｂ値を調整対象の色ＣＬ０の設定値として取得すればよい。ｃｍｙｋ色空間を基準として調整対象の色ＣＬ０を設定する場合、ホスト装置１００は、ｃｍｙｋ色空間を模式的に表す画面を表示装置１３０に表示させ、入力装置１１５による操作に応じたｃｍｙｋ値を調整対象の色ＣＬ０の設定値として取得すればよい。
【００５４】
調整対象の色ＣＬ０の受け付け後、ホスト装置１００は、調整対象の色ＣＬ０を中心とした調色用カラーチャートＣＨ０を表現するカラーチャートデータＤＣＨ０を生成し、複数のカラーパッチＰＡ０を含むカラーチャートＣＨ０をプリンター２００に印刷させる（Ｓ１０６）。
【００５５】
図６は、カラーチャートデータＤＣＨ０を模式的に例示している。図７は、図６に示すカラーチャートデータＤＣＨ０に従って形成される調色用カラーチャートＣＨ０の印刷物ＰＴ１を模式的に例示している。
図６には、例として、ＩＤがＢ１３であるカラーパッチを調整対象の色ＣＬ０として色を段階的に変えた複数のカラーパッチＰＡ０を含むカラーチャートＣＨ０を得るためのカラーチャートデータＤＣＨ０が示されている。調整対象の色ＣＬ０がＬａｂ値（Ｌｏ，ａｏ，ｂｏ）で表される場合、カラーチャートデータＤＣＨ０は、明度Ｌ及び色度ａ，ｂを段階的に変えた複数のカラーパッチＰＡ０を含むカラーチャートＣＨ０を得るためのデータでもよい。この場合、明度Ｌについては、カラーチャートＣＨ２に含まれるＢ１〜Ｂ２５のカラーパッチをＢ１３のカラーパッチと同じ明度Ｌであるとして、カラーチャートＣＨ１に含まれるＡ１〜Ａ２５のカラーパッチをＢ１〜Ｂ２５よりもΔＬ（ΔＬ＞０）高い明度とし、カラーチャートＣＨ３に含まれるＣ１〜Ｃ２５のカラーパッチをＢ１〜Ｂ２５よりもΔＬ低い明度としてもよい。各カラーチャートＣＨ１〜ＣＨ３においては、横方向においてカラーパッチの色度ａを色度差Δａ（Δａ＞０）の間隔とし、縦方向においてカラーパッチの色度ｂをΔｂ（Δｂ＞０）の間隔としてもよい。むろん、明度Ｌ及び色度ａ，ｂを変える向きは、この例に限定されない。ホスト装置１００は、まず、各カラーパッチＰＡ０について、ＩＤとＬａｂ値（Ｌｉ，ａｉ，ｂｉ）とを対応付けたデータを生成すればよい。尚、ここでの変数ｉは、カラーパッチＰＡ０を識別する変数である。
【００５６】
カラーチャートＣＨ０をプリンター２００に印刷させるためには、Ｌａｂ色空間（ＣＳ３）ではなく出力色空間ＣＳ５であるｃｍｙｋ色空間（ＣＳ２）の座標値を後の処理に渡す必要がある。そこで、ホスト装置１００は、入力色空間ＣＳ４であるＬａｂ色空間（ＣＳ３）と出力色空間ＣＳ５であるｃｍｙｋ色空間（ＣＳ２）との対応関係を表す出力プロファイル６２０のＢ２Ａテーブル６２１を参照してＬａｂ値（Ｌｉ，ａｉ，ｂｉ）をｃｍｙｋ値（ｃｉ，ｍｉ，ｙｉ，ｋｉ）に変換する。各ＩＤにｃｍｙｋ値（ｃｉ，ｍｉ，ｙｉ，ｋｉ）を対応付けると、各カラーパッチＰＡ０についてＩＤとｃｍｙｋ値（ｃｉ，ｍｉ，ｙｉ，ｋｉ）とが対応付けられたカラーチャートデータＤＣＨ０が得られる。ホスト装置１００は、カラーチャートデータＤＣＨ０に基づいて、図７に示すように各カラーパッチＰＡ０にＩＤを付加したカラーチャートＣＨ０の印刷指示をプリンター２００に出せばよい。この印刷指示を受け取ったプリンター２００は、被印刷物ＭＥ１にインク滴２８０を吐出することによりカラーチャートＣＨ０を形成する。これにより、図７に示すようにカラーチャートＣＨ０が被印刷物ＭＥ１に形成された印刷物ＰＴ１が得られる。尚、カラーチャートデータＤＣＨ０に基づいてカラーチャートＣＨ０を印刷するためには、ｃｍｙｋ値（ｃｉ，ｍｉ，ｙｉ，ｋｉ）をインクドットの形成状態に対応させて２〜４階調程度に変換するハーフトーン処理や、必要に応じてハーフトーン処理前にｃｍｙｋ値（ｃｉ，ｍｉ，ｙｉ，ｋｉ）の一部又は全部を濃色と淡色に分版する処理等を行えばよい。分版処理やハーフトーン処理等は、ホスト装置１００が行ってもよいし、プリンター２００が行ってもよいし、ホスト装置１００とプリンター２００が協働して行ってもよい。
【００５７】
また、カラーチャートデータＤＣＨ０は、ｃ値、ｍ値、ｙ値、及び、ｋ値の少なくとも一部を段階的に変えた複数のカラーパッチＰＡ０を含むカラーチャートＣＨ０を得るためのデータでもよい。図６に示すカラーチャートデータＤＣＨ０は、調整対象の色ＣＬ０がｃｍｙｋ値（ｃｏ，ｍｏ，ｙｏ，ｋｏ）で表され、ＩＤがＢ１３であるカラーパッチを調整対象の色ＣＬ０として色を段階的に変えた複数のカラーパッチＰＡ０を含むカラーチャートＣＨ０を得るためのデータでもよい。ｋ値を固定する場合、例えば、ｃ値については、カラーチャートＣＨ２に含まれるＢ１〜Ｂ２５のカラーパッチをＢ１３のカラーパッチと同じｃ値であるとして、カラーチャートＣＨ１に含まれるＡ１〜Ａ２５のカラーパッチをＢ１〜Ｂ２５よりもΔｃ（Δｃ＞０）高いｃ値とし、カラーチャートＣＨ３に含まれるＣ１〜Ｃ２５のカラーパッチをＢ１〜Ｂ２５よりもΔｃ低いｃ値としてもよい。各カラーチャートＣＨ１〜ＣＨ３においては、横方向においてカラーパッチのｍ値をΔｍ（Δｍ＞０）の間隔とし、縦方向においてカラーパッチのｙ値をΔｙ（Δｙ＞０）の間隔としてもよい。むろん、ｃ値、ｍ値、ｙ値、及び、ｋ値を変える向きは、この例に限定されない。ホスト装置１００は、各カラーパッチＰＡ０について、ＩＤとｃｍｙｋ値（ｃｉ，ｍｉ，ｙｉ，ｋｉ）とを対応付けてカラーチャートデータＤＣＨ０を生成すればよい。ホスト装置１００は、カラーチャートデータＤＣＨ０に基づいて、図７に示すように各カラーパッチＰＡ０にＩＤを付加したカラーチャートＣＨ０の印刷指示をプリンター２００に出せばよい。すると、図７に示すようにカラーチャートＣＨ０が被印刷物ＭＥ１に形成された印刷物ＰＴ１が得られる。
【００５８】
尚、カラーチャートデータＤＣＨ０において、ＩＤに対応付けられたＬａｂ値（Ｌｉ，ａｉ，ｂｉ）はＬａｂ色空間を基準とした調整データＤＬとなり、ＩＤに対応付けられたｃｍｙｋ値（ｃｉ，ｍｉ，ｙｉ，ｋｉ）はｃｍｙｋ色空間を基準とした調整データＤｃとなる。ここで、調整データＤＬと調整データＤｃを調整データＤＡと総称する。
【００５９】
さらに、カラーチャートＣＨ０は、各カラーパッチＰＡ０にＩＤを付加したカラーチャートに限定されず、図８に例示するようにカラーパッチ群に対して各カラーパッチＰＡ０の位置を識別可能な情報を付加したカラーチャート等でもよい。図８に示すカラーチャートＣＨ０は、シートを識別するためのシート情報Ａ，Ｂ，Ｃをカラーパッチ群の左上に有し、シートＡに形成されたカラーチャートＣＨ１、シートＢに形成されたカラーチャートＣＨ２、及び、シートＣに形成されたカラーチャートＣＨ３に分かれている。カラーチャートＣＨ１，ＣＨ２，ＣＨ３は、横方向における位置を識別するための列情報ａ，ｂ，ｃ，ｄ，ｅをカラーパッチ群の上に有し、縦方向における位置を識別するための行情報１，２，３，４，５をカラーパッチ群の左に有している。例えば、図６，７に示すＩＤ＝Ａ８のカラーパッチは、シート情報Ａ、列情報ｃ、及び、行情報２により識別される。調整対象の色ＣＬ０を表すＩＤ＝Ｂ１３のカラーパッチは、シート情報Ｂ、列情報ｃ、及び、行情報３により識別される。従って、シート情報と列情報と行情報の組合せは、カラーパッチＰＡ０に対応付けられた識別情報の例である。
むろん、ホスト装置１００は、図７に示すカラーチャートＣＨ０と図８に示すカラーチャートＣＨ０とを選択する操作を受け付け、選択された形式のカラーチャートＣＨ０をプリンター２００に出力させてもよい。
【００６０】
カラーチャートＣＨ０の形成後、ホスト装置１００は、図９に示すようにカラーチャートＣＨ０に含まれるカラーパッチＰＡ０の位置に対応させた表示パッチＰＡ１０を有するＵＩ画面８００を表示装置１３０に表示させる（Ｓ１０８）。
【００６１】
図９は、図７で示したように各カラーパッチＰＡ０にＩＤが付加されたカラーチャートＣＨ０を形成した場合に調整に使用する特定パッチＰＳ０を受け付けるＵＩ画面８００を模式的に例示している。このＵＩ画面８００は、パッチ群表示領域８０１、シート切替ボタン８０２、調整対象色表示領域８０３、ｃｍｙｋ値表示欄８０４、ＩＤ入力欄８１１、調整データ表示欄８１２、等を有している。
【００６２】
ホスト装置１００は、図７で示したカラーチャートＣＨ１，ＣＨ２，ＣＨ３のいずれかに類似するカラーチャートをパッチ群表示領域８０１に表示させる。図９に示すパッチ群表示領域８０１には、カラーチャートＣＨ１に含まれるＩＤ＝Ａ１〜Ａ２５のカラーパッチＰＡ０の配置に合わせられた表示パッチＰＡ１０がＩＤとともに表示されている。ここで、ホスト装置１００は、入力装置１１５によるシート切替ボタン８０２への操作を受け付けると、カラーチャートＣＨ１，ＣＨ２，ＣＨ３を切り替えて対応する複数の表示パッチＰＡ１０をＩＤとともにパッチ群表示領域８０１に表示させる。
以上のようにして、ホスト装置１００は、カラーチャートＣＨ０に含まれるカラーパッチＰＡ０の位置に対応させて表示装置１３０に複数の表示パッチＰＡ１０を出力させる。
【００６３】
また、ホスト装置１００は、調整対象色表示領域８０３に調整対象の色ＣＬ０を表示させ、ｃｍｙｋ値表示欄８０４に調整対象の色ＣＬ０に対応するｃｍｙｋ値（ｃｏ，ｍｏ，ｙｏ，ｋｏ）を表示させる。尚、Ｓ１０８の処理時点において、ＩＤ入力欄８１１と調整データ表示欄８１２は空欄である。
【００６４】
図８で示したようにカラーパッチ群に対して各カラーパッチＰＡ０の位置を識別可能な情報を付加したカラーチャートＣＨ０を形成した場合、ホスト装置１００は、図１０に示すようなＵＩ画面８００をプリンター２００に出力させてもよい。このＵＩ画面８００も、パッチ群表示領域８０１、シート切替ボタン８０２、調整対象色表示領域８０３、ｃｍｙｋ値表示欄８０４、ＩＤ入力欄８１１、調整データ表示欄８１２、等を有している。ただし、ホスト装置１００は、図８で示したカラーチャートＣＨ１，ＣＨ２，ＣＨ３のいずれかに類似するカラーチャートをパッチ群表示領域８０１に表示させる。図１０に示すパッチ群表示領域８０１には、カラーチャートＣＨ１が形成されているシートＡのカラーパッチＰＡ０の配置に合わせられた表示パッチＰＡ１０がシート情報Ａ、列情報ａ〜ｅ、及び、行情報１〜５とともに表示されている。ここで、ホスト装置１００は、入力装置１１５によるシート切替ボタン８０２への操作を受け付けると、カラーチャートＣＨ１，ＣＨ２，ＣＨ３を切り替えて対応する複数の表示パッチＰＡ１０をシート情報、列情報、及び、行情報とともにパッチ群表示領域８０１に表示させる。
【００６５】
表示パッチＰＡ１０の出力後、ホスト装置１００は、カラーチャートＣＨ０から１以上のカラーパッチを調整に使用する特定パッチＰＳ０として入力装置１１５により受け付ける（Ｓ１１０）。図９に示すＵＩ画面８００が表示されている場合、ホスト装置１００は、各カラーチャートＣＨ０に対応付けられているＩＤを入力する操作をＩＤ入力欄８１１において受け付けることが可能である。ＩＤ入力欄８１１に入力されたＩＤに対応するカラーパッチＰＡ０が調整に使用する特定パッチＰＳ０となる。図９に示す例では、ＩＤ入力欄８１１にＩＤ＝Ａ１７が入力されているので、図７で示したカラーチャートＣＨ１においてＩＤ＝Ａ１７に対応するカラーパッチＰＡ０が特定パッチＰＳ０となる。図９では、便宜上、Ａ１７に対応する表示パッチＰＡ１０に符号ＰＳ０を付している。
尚、上述したように、小数点を含むデバイスカラー値であるｃｍｙｋ値を入力する操作は、労力がかかる。従って、ＩＤを入力する操作は、ｃｍｙｋ値を入力する操作よりも容易である。
【００６６】
図１０に示すＵＩ画面８００が表示されている場合、ホスト装置１００は、シート情報、列情報、及び、行情報をＩＤとして入力する操作をＩＤ入力欄８１１において受け付けることが可能である。尚、図１０中、「Ｂｌｏｃｋ」にシート情報が入力され、「列」に列情報が入力され、「行」に行情報が入力される。ＩＤ入力欄８１１に入力されたシート情報、列情報、及び、行情報に対応するカラーパッチＰＡ０が調整に使用する特定パッチＰＳ０となる。図１０に示す例では、ＩＤ入力欄８１１にシート情報Ａ、列情報ｂ、及び、行情報４が入力されているので、図８で示したシートＡに形成されているカラーチャートＣＨ１において列情報ｂ、及び、行情報４に対応するカラーパッチＰＡ０が特定パッチＰＳ０となる。図１０では、便宜上、列情報ｂ、及び、行情報４に対応する表示パッチＰＡ１０に符号ＰＳ０を付している。むろん、シート情報、列情報、及び、行情報を入力する操作は、小数点を含むデバイスカラー値であるｃｍｙｋ値を入力する操作よりも容易である。
以上のようにして、ホスト装置１００は、カラーパッチＰＡ０に対応付けられた識別情報を入力する操作を受け付け、入力された識別情報に対応付けられたカラーパッチＰＡ０を特定パッチＰＳ０として特定する。
【００６７】
また、ホスト装置１００は、特定パッチＰＳ０を受け付けるため、入力装置１１５、特に、ポインティングデバイスによりパッチ群表示領域８０１から１以上の表示パッチを選択する操作を受け付けることが可能である。例えば、図９に示すパッチ群表示領域８０１に含まれる複数の表示パッチＰＡ１０のうちいずれか一つがポインターＰＯ１によりクリックされると、ホスト装置１００は、クリックされた表示パッチＰＡ１０に目印を付し、この表示パッチＰＡ１０に対応付けられているＩＤを取得してＩＤ入力欄８１１に表示させる。従って、ＩＤ入力欄８１１に表示されているＩＤに対応するカラーパッチＰＡ０が特定パッチＰＳ０として受け付けられる。また、目印は、２以上の表示パッチＰＡ１０に付されてもよい。
【００６８】
図１１は、パッチ群表示領域８０１から２つの表示パッチＰＡ１０が選択された状態のＵＩ画面８００を示している。ホスト装置１００は、パッチ群表示領域８０１においてクリックされた２以上の表示パッチＰＡ１０に目印を付し、これらの表示パッチＰＡ１０に対応付けられているＩＤを取得する。この場合、ＩＤ入力欄８１１は空欄のままとする。目印が付された表示パッチＰＡ１０のＩＤのそれぞれに対応するカラーパッチＰＡ０が特定パッチＰＳ０として特定される。図１１では、便宜上、Ａ１２及びＡ１７に対応する表示パッチＰＡ１０に符号ＰＳ０を付している。
尚、シートが異なる表示パッチＰＡ１０の選択を受け付ける場合、ホスト装置１００は、シート切替ボタン８０２への操作を受け付けたうえでパッチ群表示領域８０１から表示パッチＰＡ１０を選択する操作を受け付けるとよい。
【００６９】
図１２は、パッチ群表示領域８０１から４つの表示パッチＰＡ１０が選択された状態のＵＩ画面８００を示している。ホスト装置１００は、パッチ群表示領域８０１に含まれる複数の表示パッチＰＡ１０から範囲ＡＲ１を指定する操作を受け付け、指定された範囲ＡＲ１にある１以上の表示パッチの位置に対応するカラーパッチＰＡ０を特定パッチＰＳ０として特定する。この場合も、ＩＤ入力欄８１１は空欄のままとする。指定範囲ＡＲ１に含まれる表示パッチＰＡ１０のＩＤのそれぞれに対応するカラーパッチＰＡ０が特定パッチＰＳ０として受け付けられる。図１２では、便宜上、Ａ１１、Ａ１２、Ａ１６、及び、Ａ１７に対応する表示パッチＰＡ１０に符号ＰＳ０を付している。
ここでも、シートが異なる表示パッチＰＡ１０の選択を受け付ける場合、ホスト装置１００は、シート切替ボタン８０２への操作を受け付けたうえでパッチ群表示領域８０１から表示パッチＰＡ１０を選択する操作を受け付けるとよい。
【００７０】
１以上の特定パッチＰＳ０の受け付け後、ホスト装置１００は、特定パッチＰＳ０に対応付けられた調整データＤ１、又は、合成された調整データＤ０を表示装置１３０に出力させる（Ｓ１１２）。図６で示したカラーチャートデータＤＣＨ０のように、各カラーパッチＰＡ０には、調整対象の色ＣＬ０を調整するための調整データＤＡに対応付けられている。ホスト装置１００は、特定パッチＰＳ０の数Ｎが一つである場合に特定パッチＰＳ０に対応付けられた調整データＤ１を調整データ表示欄８１２に表示させ、特定パッチＰＳ０の数Ｎが２以上である場合に合成された調整データＤ０を調整データ表示欄８１２に表示させる。
【００７１】
図９，１０に示すＵＩ画面８００が表示されている場合、ホスト装置１００は、図６で示したように特定パッチＰＳ０に対応付けられている調整データＤｃをカラーチャートデータＤＣＨ０に従って取得して調整データ表示欄８１２に表示させる。カラーチャートデータＤＣＨ０に調整データＤｃとしてのｃｍｙｋ値（ｃｉ，ｍｉ，ｙｉ，ｋｉ）が格納されている場合、ホスト装置１００は、カラーチャートデータＤＣＨ０からｃｍｙｋ値（ｃｉ，ｍｉ，ｙｉ，ｋｉ）を取得して表示させる処理を行えばよい。カラーチャートデータＤＣＨ０に調整データＤＬとしてのＬａｂ値（Ｌｉ，ａｉ，ｂｉ）が格納されている場合、ホスト装置１００は、まず、カラーチャートデータＤＣＨ０からＬａｂ値（Ｌｉ，ａｉ，ｂｉ）を取得すればよい。次に、ホスト装置１００は、出力プロファイル６２０のＢ２Ａテーブル６２１を参照してＬａｂ値（Ｌｉ，ａｉ，ｂｉ）をｃｍｙｋ値（ｃｉ，ｍｉ，ｙｉ，ｋｉ）に変換し、このｃｍｙｋ値（ｃｉ，ｍｉ，ｙｉ，ｋｉ）を表示させる処理を行えばよい。
【００７２】
図９に示す例では、ＩＤ＝Ａ１７である。そこで、ホスト装置１００は、図６で示したカラーチャートデータＤＣＨ０に従ってＩＤ＝Ａ１７に対応付けられている調整データＤｃを取得して調整データ表示欄８１２に表示させることになる。図１０に示す例では、特定パッチＰＳ０がシート情報Ａ、列情報ｂ、及び、行情報４で識別されるカラーパッチＰＡ０である。そこで、ホスト装置１００は、カラーチャートデータＤＣＨ０に従ってシート情報Ａ、列情報ｂ、及び、行情報４に対応付けられている調整データＤｃを取得して調整データ表示欄８１２に表示させることになる。
【００７３】
図１１，１２に示すＵＩ画面８００が表示されている場合、ホスト装置１００は、まず、複数の特定パッチＰＳ０のそれぞれに対応付けられている調整データＤｃをカラーチャートデータＤＣＨ０に従って取得する。図６で示したカラーチャートデータＤＣＨ０に調整データＤｃとしてのｃｍｙｋ値（ｃｉ，ｍｉ，ｙｉ，ｋｉ）が格納されている場合、ホスト装置１００は、カラーチャートデータＤＣＨ０からＮ組のｃｍｙｋ値（ｃｉ，ｍｉ，ｙｉ，ｋｉ）を取得すればよい。カラーチャートデータＤＣＨ０に調整データＤＬとしてのＬａｂ値（Ｌｉ，ａｉ，ｂｉ）が格納されている場合、ホスト装置１００は、カラーチャートデータＤＣＨ０からＮ組のＬａｂ値（Ｌｉ，ａｉ，ｂｉ）を取得し、出力プロファイル６２０のＢ２Ａテーブル６２１を参照してＮ組のＬａｂ値（Ｌｉ，ａｉ，ｂｉ）をそれぞれｃｍｙｋ値（ｃｉ，ｍｉ，ｙｉ，ｋｉ）に変換すればよい。
【００７４】
次に、ホスト装置１００は、取得したＮ組の調整データＤｃを合成し、合成された調整データＤ０を調整データ表示欄８１２に表示させる。Ｎ組の調整データＤｃの合成は、例えば、複数組のｃｍｙｋ値（ｃｉ，ｍｉ，ｙｉ，ｋｉ）の相加平均を算出することにより行われる。合成された調整データＤ０のｃｍｙｋ値を（ｃａ，ｍａ，ｙａ，ｋａ）とすると、ｃ値ｃａはＮ個のｃ値ｃｉの相加平均となり、ｍ値ｍａはＮ個のｍ値ｍｉの相加平均となり、ｙ値ｙａはＮ個のｙ値ｙｉの相加平均となり、ｋ値ｋａはＮ個のｋ値ｋｉの相加平均となる。尚、相加平均の代わりに、相乗平均、調和平均、等を用いてもよい。
【００７５】
図１１に示す例では、特定パッチＰＳ０の数Ｎが２であり、特定パッチＰＳ０のＩＤはＡ１２とＡ１７である。ホスト装置１００は、まず、カラーチャートデータＤＣＨ０に従って、ＩＤ＝Ａ１２に対応付けられているｃｍｙｋ値（ｃA12，ｍA12，ｙA12，ｋA12）、及び、ＩＤ＝Ａ１７に対応付けられているｃｍｙｋ値（ｃA17，ｍA17，ｙA17，ｋA17）を取得する。次に、ホスト装置１００は、以下のようにｃｍｙｋ値（ｃａ，ｍａ，ｙａ，ｋａ）を算出すればよい。
ｃａ＝（ｃA12＋ｃA17）／２
ｍａ＝（ｍA12＋ｍA17）／２
ｙａ＝（ｙA12＋ｙA17）／２
ｋａ＝（ｋA12＋ｋA17）／２
最後に、ホスト装置１００は、合成されたｃｍｙｋ値（ｃａ，ｍａ，ｙａ，ｋａ）を調整データ表示欄８１２に表示させることになる。
【００７６】
図１２に示す例では、特定パッチＰＳ０の数Ｎが４であり、特定パッチＰＳ０のＩＤはＡ１１、Ａ１２、Ａ１６、及び、Ａ１７である。ホスト装置１００は、まず、カラーチャートデータＤＣＨ０に従って、ＩＤ＝Ａ１１，Ａ１２，Ａ１６，Ａ１７に対応付けられているｃｍｙｋ値（ｃｉ，ｍｉ，ｙｉ，ｋｉ）をそれぞれ取得する。次に、ホスト装置１００は、ｃｍｙｋ値の各成分ｃｉ，ｍｉ，ｙｉ，ｋｉをそれぞれ平均してｃｍｙｋ値（ｃａ，ｍａ，ｙａ，ｋａ）を算出すればよい。最後に、ホスト装置１００は、合成されたｃｍｙｋ値（ｃａ，ｍａ，ｙａ，ｋａ）を調整データ表示欄８１２に表示させることになる。
【００７７】
調整データＤ１、又は、合成された調整データＤ０の表示後、ホスト装置１００は、特定パッチＰＳ０の数Ｎに応じて処理を分岐させる（Ｓ１１４）。特定パッチＰＳ０の数Ｎが一つである場合、ホスト装置１００は、ステップＳ１１６，Ｓ１２２の処理を行い、色変換テーブル５０１を調整する。特定パッチＰＳ０の数Ｎが２以上である場合、ホスト装置１００は、ステップＳ１１８，Ｓ１２０，Ｓ１２２の処理を行い、色変換テーブル５０１を調整する。
【００７８】
Ｎ＝１である場合、ホスト装置１００は、一つの特定パッチＰＳ０に対応付けられている調整データＤ１を調整用に設定する（Ｓ１１６）。図１で示した例では、調整データＤ１がｃｍｙｋ値（ｃ１，ｍ１，ｙ１，ｋ１）を有しているので、ｃｍｙｋ値（ｃ１，ｍ１，ｙ１，ｋ１）を調整用として例えばＲＡＭ１１３に格納すればよい。
【００７９】
その後、ホスト装置１００は、設定された調整データＤ１に基づいて、調整対象の色変換テーブル５０１を調整し（Ｓ１２２）、色変換テーブル調整処理を終了させる。例えば、色変換テーブル５０１が出力プロファイル６２０のＢ２Ａテーブル６２１である場合、元のＢ２Ａテーブル６２１において調整対象の色ＣＬ０を表す出力値（ｃｏ，ｍｏ，ｙｏ，ｋｏ）を設定値（ｃ１，ｍ１，ｙ１，ｋ１）に近付けるようにＢ２Ａテーブル６２１の出力値を修正すればよい。元のＢ２Ａテーブル６２１にｃｍｙｋ値（ｃｏ，ｍｏ，ｙｏ，ｋｏ）が格納されている場合、このｃｍｙｋ値（ｃｏ，ｍｏ，ｙｏ，ｋｏ）を設定値（ｃ１，ｍ１，ｙ１，ｋ１）に置き換えることにより色変換テーブル５０１を修正してもよい。元のＢ２Ａテーブル６２１にｃｍｙｋ値（ｃｏ，ｍｏ，ｙｏ，ｋｏ）が格納されていない場合、元のＢ２Ａテーブル６２１においてｃｍｙｋ値（ｃｏ，ｍｏ，ｙｏ，ｋｏ）に対応するＬａｂ値（Ｌｏ，ａｏ，ｂｏ）を変換するために参照される複数の格子点のｃｍｙｋ値を変更することになる。この場合、これらの格子点のｃｍｙｋ値をＬａｂ値（Ｌｏ，ａｏ，ｂｏ）が設定値（ｃ１，ｍ１，ｙ１，ｋ１）に変換されるように変更すればよい。さらに、出力画像の階調性を向上させるために、周辺の格子点のｃｍｙｋ値を変更するスムージング処理が行われてもよい。
【００８０】
色変換テーブル５０１がデバイスリンクプロファイル６３０のデバイスリンクテーブル６３１である場合も、Ｂ２Ａテーブル６２１の場合に類似する方法により色変換テーブルを調整することができる。
色変換テーブル５０１が入力プロファイル６１０のＡ２Ｂテーブル６１１である場合、出力プロファイル６２０のＡ２Ｂテーブルを用いて設定値（ｃ１，ｍ１，ｙ１，ｋ１）をＬａｂ値（Ｌ１，ａ１，ｂ１）に変換すれば、Ａ２Ｂテーブル６１１を調整することができる。この場合、元のＡ２Ｂテーブル６１１において調整対象の色ＣＬ０を表す出力値（Ｌｏ，ａｏ，ｂｏ）を設定値（Ｌ１，ａ１，ｂ１）に近付けるようにＡ２Ｂテーブル６１１の出力値を修正すればよい。
【００８１】
以上のようにして、一つの調整データＤ１に基づいて色変換テーブル５０１が調整される。
【００８２】
Ｓ１１４においてＮ≧２であった場合、ホスト装置１００は、まず、各特定パッチＰＳ０に対応付けられている調整データを取得する（Ｓ１１８）。図１で示した例では、Ｎ＝４の特定パッチＰＳ０に調整データＤ１〜Ｄ４が対応付けられているので、調整データＤ１であるｃｍｙｋ値（ｃ１，ｍ１，ｙ１，ｋ１）、調整データＤ２であるｃｍｙｋ値（ｃ２，ｍ２，ｙ２，ｋ２）、調整データＤ３であるｃｍｙｋ値（ｃ３，ｍ３，ｙ３，ｋ３）、及び、調整データＤ４であるｃｍｙｋ値（ｃ４，ｍ４，ｙ４，ｋ４）を取得すればよい。
【００８３】
次に、ホスト装置１００は、特定パッチＰＳ０のそれぞれに対応付けられた調整データを合成して調整用に設定する（Ｓ１２０）。図１で示した例では、ｃｍｙｋ値（ｃ１，ｍ１，ｙ１，ｋ１）、ｃｍｙｋ値（ｃ２，ｍ２，ｙ２，ｋ２）、ｃｍｙｋ値（ｃ３，ｍ３，ｙ３，ｋ３）、及び、ｃｍｙｋ値（ｃ４，ｍ４，ｙ４，ｋ４）の相加平均を算出し、得られたｃｍｙｋ値（ｃ０，ｍ０，ｙ０，ｋ０）を調整用として例えばＲＡＭ１１３に格納すればよい。むろん、相加平均の代わりに、相乗平均、調和平均、等を用いてもよい。
【００８４】
その後、ホスト装置１００は、合成されて設定された調整データＤ０に基づいて、調整対象の色変換テーブル５０１を調整し（Ｓ１２２）、色変換テーブル調整処理を終了させる。例えば、色変換テーブル５０１が出力プロファイル６２０のＢ２Ａテーブル６２１である場合、元のＢ２Ａテーブル６２１において調整対象の色ＣＬ０を表す出力値（ｃｏ，ｍｏ，ｙｏ，ｋｏ）を設定値（ｃ０，ｍ０，ｙ０，ｋ０）に近付けるようにＢ２Ａテーブル６２１の出力値を修正すればよい。この修正も、出力値（ｃｏ，ｍｏ，ｙｏ，ｋｏ）を設定値（ｃ１，ｍ１，ｙ１，ｋ１）に近付ける上述の方法に類似する方法により行うことができる。
【００８５】
色変換テーブル５０１がデバイスリンクテーブル６３１である場合も、Ｂ２Ａテーブル６２１の場合に類似する方法により色変換テーブルを調整することができる。
色変換テーブル５０１が入力プロファイル６１０のＡ２Ｂテーブル６１１である場合、出力プロファイル６２０のＡ２Ｂテーブルを用いて設定値（ｃ０，ｍ０，ｙ０，ｋ０）をＬａｂ値（Ｌ０，ａ０，ｂ０）に変換すれば、Ａ２Ｂテーブル６１１を調整することができる。この場合、元のＡ２Ｂテーブル６１１において調整対象の色ＣＬ０を表す出力値（Ｌｏ，ａｏ，ｂｏ）を設定値（Ｌ０，ａ０，ｂ０）に近付けるようにＡ２Ｂテーブル６１１の出力値を修正すればよい。
【００８６】
以上のようにして、合成された調整データＤ０に基づいて色変換テーブル５０１が調整される。
【００８７】
以上説明したように、特定パッチＰＳ０の数Ｎが２以上である場合に、特定パッチＰＳ０のそれぞれに対応付けられた調整データが合成され、該合成された調整データＤ０に基づいて色変換テーブル５０１が調整される。これにより、調色用カラーチャートＣＨ０からカラーパッチＰＡ０の選択を受け付けて色変換テーブル５０１を調整する時に、カラーパッチＰＡ０そのものの色だけでなく、カラーパッチＰＡ０間の色に調整することができる。このため、カラーパッチＰＡ０間の色差が大きい場合でも、カラーチャートＣＨ０を作り直さなくても色変換テーブル５０１を調整することが可能となる。また、どのカラーパッチを選択すべきか迷う場合でも、選択された複数のカラーパッチに対応付けられている調整データが平均されて色変換テーブル５０１が調整されるので、目的の色に調整される可能性が高まる。
従って、本具体例は、調色用カラーチャートからカラーパッチの選択を受け付ける場合に色変換テーブルの調整が容易になる。
【００８８】
（７）変形例：
本発明は、種々の変形例が考えられる。
例えば、出力デバイスは、インクジェットプリンターに限定されず、色材としてトナーを使用するレーザープリンターといった電子写真方式のプリンター、３次元プリンター、等でもよい。
画像を形成する色材の種類は、Ｃ，Ｍ，Ｙ，Ｋに限定されず、Ｃ，Ｍ，Ｙ，Ｋに加えて、Ｌｃ、Ｌｍ、Ｙよりも高濃度のＤＹ（ダークイエロー）、Ｏｒ（オレンジ）、Ｇｒ（グリーン）、Ｋよりも低濃度のＬｋ（ライトブラック）、画質向上用の無着色の色材、等を含んでもよい。
むろん、第二機器従属色空間は、ｃｍｙｋ色空間に限定されず、ＣＭＹ色空間、ＲＧＢ色空間、等でもよい。
ターゲットデバイスは、ターゲット印刷機に限定されず、表示装置等でもよい。
むろん、第一機器従属色空間は、ＣＭＹＫ色空間に限定されず、ＣＭＹ色空間、ＲＧＢ色空間、等でもよい。
【００８９】
本技術を適用可能な色変換テーブルは、ＩＣＣプロファイルに含まれる色変換テーブルに限定されず、ＲＧＢの各強度と使用するインクの各色（例えばＣ，Ｍ，Ｙ，Ｋ，Ｌｃ，Ｌｍ）の使用量とを対応付けた変換テーブル等でもよい。
また、第一機器で使用される５色以上のインクの使用量と第二機器で使用されるインクの使用量とを対応付けた変換テーブルといった５次元以上の色変換テーブルにも、本技術を適用可能である。
【００９０】
上述した処理は、順番を入れ替える等、適宜、変更可能である。例えば、図５の処理において、Ｓ１０６のカラーチャート印刷処理とＳ１０８の表示パッチの出力処理とを入れ替えることが可能である。
また、特定パッチＰＳ０の数Ｎが２以上である場合、調整データを平均する時に重みを乗じてもよい。
【００９１】
図１３は、Ｎ≧２である場合に各調整データに乗ずる重みＷ０を受け付けるＵＩ画面８００を模式的に例示している。ホスト装置１００は、図５のＳ１１０の特定パッチ受け付け処理において、２以上の表示パッチＰＡ１０を選択する操作を入力装置１１５により受け付けた場合、図９〜１２で示したＩＤ入力欄８１１の代わりに重み入力欄８１３，８１４をＵＩ画面８００に表示させる。ホスト装置１００は、各調整データに乗ずる重みＷ０を入力する操作を入力装置１１５により受け付ける。図１３に示す例では、ＩＤ＝Ａ１２及びＩＤ＝Ａ１７のカラーパッチＰＡ０が特定パッチＰＳ０として受け付けられている。この場合、ホスト装置１００は、Ａ１２のカラーパッチ用の重みＷ０を重み入力欄８１３において受け付けることが可能であり、Ａ１７のカラーパッチ用の重みＷ０を重み入力欄８１４において受け付けることが可能である。
【００９２】
図５のＳ１１２の調整データ表示処理において、ホスト装置１００は、特定パッチＰＳ０のそれぞれに対応付けられた調整データに重みＷ０を乗じて調整データを合成し、合成された調整データＤ０を調整データ表示欄８１２に表示させる。図１３に示す例では、ホスト装置１００は、まず、カラーチャートデータＤＣＨ０に従って、ＩＤ＝Ａ１２に対応付けられているｃｍｙｋ値（ｃA12，ｍA12，ｙA12，ｋA12）、及び、ＩＤ＝Ａ１７に対応付けられているｃｍｙｋ値（ｃA17，ｍA17，ｙA17，ｋA17）を取得する。次に、ホスト装置１００は、以下のようにｃｍｙｋ値（ｃａ，ｍａ，ｙａ，ｋａ）を算出すればよい。
ｃａ＝Ｗ１×ｃA12＋Ｗ２×ｃA17
ｍａ＝Ｗ１×ｍA12＋Ｗ２×ｍA17
ｙａ＝Ｗ１×ｙA12＋Ｗ２×ｙA17
ｋａ＝Ｗ１×ｋA12＋Ｗ２×ｋA17
ただし、重みＷ１は重み入力欄８１３に入力された重みであり、重みＷ２は重み入力欄８１４に入力された重みであり、Ｗ１＋Ｗ２＝１である。最後に、ホスト装置１００は、合成されたｃｍｙｋ値（ｃａ，ｍａ，ｙａ，ｋａ）を調整データ表示欄８１２に表示させることになる。
【００９３】
図５のＳ１２０の調整データ合成処理において、ホスト装置１００は、同じように特定パッチＰＳ０のそれぞれに対応付けられた調整データに重みＷ０を乗じて調整データを合成し、合成された調整データＤ０を調整用に設定する。その後、Ｓ１２２において、合成された調整データＤ０に基づいて色変換テーブル５０１が調整される。
【００９４】
上述した例は、カラーパッチＰＡ０間の色を細かく指定することができるので、色変換テーブルの調整がさらに容易となる。
【００９５】
（８）結び：
以上説明したように、本発明によると、種々の態様により、調色用カラーチャートからカラーパッチの選択を受け付ける場合に色変換テーブルの調整を容易にさせることが可能な技術等を提供することができる。むろん、独立請求項に係る構成要件のみからなる技術でも、上述した基本的な作用、効果が得られる。
また、上述した例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、公知技術及び上述した例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、等も実施可能である。本発明は、これらの構成等も含まれる。
【符号の説明】
【００９６】
１００…ホスト装置（色変換テーブル調整装置の例）、１１４…記憶装置、１１５…入力装置、１３０…表示装置、２００…プリンター（出力デバイスの例）、３００…ターゲット印刷機、４００…ＲＩＰ、５００…プロファイル、５０１…色変換テーブル、６１０…入力プロファイル、６１１…Ａ２Ｂテーブル、６２０…出力プロファイル、６２１…Ｂ２Ａテーブル、６３０…デバイスリンクプロファイル、６３１…デバイスリンクテーブル、８００…ＵＩ画面、８０１…パッチ群表示領域、８０２…シート切替ボタン、８０３…調整対象色表示領域、８０４…ｃｍｙｋ値表示欄、８１１…ＩＤ入力欄、８１２…調整データ表示欄、８１３，８１４…重み入力欄、ＡＲ１…範囲、ＣＨ０，ＣＨ１〜ＣＨ３…カラーチャート、ＣＬ０…調整対象の色、ＣＳ１…第一機器従属色空間、ＣＳ２…第二機器従属色空間、ＣＳ３…プロファイル接続空間、ＣＳ４…入力色空間、ＣＳ５…出力色空間、Ｄ０…合成された調整データ、Ｄ１〜Ｄ４，ＤＡ，ＤＬ，Ｄｃ…調整データ、ＤＣＨ０…カラーチャートデータ、ＰＡ０…カラーパッチ、ＰＡ１０…表示パッチ、ＰＲ０…色変換テーブル調整プログラム、ＰＳ０…特定パッチ、ＳＴ１…チャート形成制御工程、ＳＴ２…パッチ表示制御工程、ＳＴ３…受付工程、ＳＴ４…調整データ表示制御工程、ＳＴ５…第一調整工程、ＳＴ６…第二調整工程、ＳＹ１…色変換テーブル調整システム、Ｗ０…重み。
【図１】
2019149658.tif 000003
【図２】
2019149658.tif 000004
【図３】
2019149658.tif 000005
【図４】
2019149658.tif 000006
【図５】
2019149658.tif 000007
【図６】
2019149658.tif 000008
【図７】
2019149658.tif 000009
【図８】
2019149658.tif 000010
【図９】
2019149658.tif 000011
【図１０】
2019149658.tif 000012
【図１１】
2019149658.tif 000013
【図１２】
2019149658.tif 000014
【図１３】
2019149658.tif 000015