(57)【要約】      （修正有）【課題】調整される色変換テーブルの色再現精度を向上させることが可能な技術を提供する。【解決手段】色変換テーブル調整方法は、複数の格子点について入力色空間と出力色空間との座標値の対応関係を表す色変換テーブルの複数の格子点のうち出力色空間の出力座標値を補間する際に参照される複数の参照格子点により入力色空間を区分する補間範囲に複数の調整点を受け付けることが可能な調整点受付工程と、受け付けられた調整点について調整する量を表す設定調整量を取得する設定調整量取得工程と、補間範囲に複数の調整点が受け付けられた場合に該複数の調整点におけるそれぞれの設定調整量を用いて複数の参照格子点における調整する量を表す格子点調整量を決定する格子点調整量決定工程と、格子点調整量に基づいて色変換テーブルを調整する調整工程と、を含む。【選択図】図１
2019110444.tif 000002
【特許請求の範囲】
【請求項１】
複数の格子点について入力色空間と出力色空間との座標値の対応関係を表す色変換テーブルを調整する処理をコンピューターにより行う、色変換テーブル調整方法であって、
前記色変換テーブルの複数の格子点のうち前記出力色空間の出力座標値を補間する際に参照される複数の参照格子点により前記入力色空間を区分する補間範囲に複数の調整点を受け付けることが可能な調整点受付工程と、
受け付けられた前記調整点について調整する量を表す設定調整量を取得する設定調整量取得工程と、
前記補間範囲に前記複数の調整点が受け付けられた場合に該複数の調整点におけるそれぞれの前記設定調整量を用いて前記複数の参照格子点における調整する量を表す格子点調整量を決定する格子点調整量決定工程と、
前記格子点調整量に基づいて前記色変換テーブルを調整する調整工程と、を含む、色変換テーブル調整方法。
【請求項２】
前記補間範囲に受け付けられた前記複数の調整点に含まれる異なる２箇所の調整点を第一調整点及び第二調整点とし、前記複数の参照格子点に含まれる異なる２箇所の参照格子点を第一参照格子点及び第二参照格子点として、
前記格子点調整量決定工程では、前記第一調整点における前記設定調整量と、前記第二調整点における前記設定調整量と、が異なる場合、前記第一参照格子点における前記格子点調整量と、前記第二参照格子点における前記格子点調整量と、を異ならせて前記複数の参照格子点における前記格子点調整量を決定する、請求項１に記載の色変換テーブル調整方法。
【請求項３】
前記格子点調整量決定工程では、前記補間範囲における前記複数の調整点のそれぞれの位置を表す値、及び、前記設定調整量を用いて前記複数の参照格子点における前記格子点調整量を決定する、請求項１又は請求項２に記載の色変換テーブル調整方法。
【請求項４】
前記格子点調整量決定工程では、前記入力色空間のｎ本（ｎは３以上の整数）の座標軸に沿った成分に含まれるｍ個（ｍは３以上ｎ以下の整数）の成分に、前記色変換テーブルを調整する量を表す調整量を成分として加えたｍ＋１次元の仮想空間において、前記補間範囲に受け付けられた前記複数の調整点における前記ｍ個の成分及び前記設定調整量を座標とする位置に合わせた超平面を表すデータを求め、該データに基づいて、前記超平面において前記参照格子点における前記ｍ個の成分を満たす調整量を前記格子点調整量として決定する、請求項１〜請求項３のいずれか一項に記載の色変換テーブル調整方法。
【請求項５】
前記格子点調整量決定工程では、前記補間範囲に受け付けられた調整点が２個以上且つｍ＋１個以下である場合、前記仮想空間において前記複数の調整点における前記ｍ個の成分及び前記設定調整量を座標とする位置を通る前記超平面を表すデータを求める、請求項４に記載の色変換テーブル調整方法。
【請求項６】
前記格子点調整量決定工程では、前記補間範囲に受け付けられた調整点がｍ＋２個以上である場合、前記仮想空間において最小二乗法により前記超平面を表すデータを求める、請求項４に記載の色変換テーブル調整方法。
【請求項７】
前記格子点調整量決定工程では、前記補間範囲に受け付けられた前記複数の調整点における前記設定調整量の平均値に前記格子点調整量を決定する、請求項１に記載の色変換テーブル調整方法。
【請求項８】
複数の格子点について入力色空間と出力色空間との座標値の対応関係を表す色変換テーブルを調整する処理をコンピューターにより行う、色変換テーブル調整方法であって、
前記色変換テーブルの複数の格子点のうち前記出力色空間の出力座標値を補間する際に参照される複数の参照格子点により前記入力色空間を区分する補間範囲に存在する複数の調整点について調整する量を表す設定調整量を取得する設定調整量取得工程と、
前記設定調整量を用いて前記複数の参照格子点における調整する量を表す格子点調整量を決定する格子点調整量決定工程と、
前記格子点調整量に基づいて前記色変換テーブルを調整する調整工程と、を含み、
前記補間範囲に受け付けられた前記複数の調整点に含まれる異なる２箇所の調整点を第一調整点及び第二調整点とし、前記複数の参照格子点に含まれる異なる２箇所の参照格子点を第一参照格子点及び第二参照格子点として、
前記格子点調整量決定工程では、前記第一調整点における前記設定調整量と、前記第二調整点における前記設定調整量と、が異なる場合、前記第一参照格子点における前記格子点調整量と、前記第二参照格子点における前記格子点調整量と、を異ならせて前記複数の参照格子点における前記格子点調整量を決定する、色変換テーブル調整方法。
【請求項９】
複数の格子点について入力色空間と出力色空間との座標値の対応関係を表す色変換テーブルを調整する処理をコンピューターにより行う、色変換テーブル調整方法であって、
前記色変換テーブルの複数の格子点のうち前記出力色空間の出力座標値を補間する際に参照される複数の参照格子点により前記入力色空間を区分する補間範囲に存在する複数の調整点について調整する量を表す設定調整量を取得する設定調整量取得工程と、
前記複数の参照格子点における調整する量を表す格子点調整量を前記補間範囲に受け付けられた前記複数の調整点における前記設定調整量の平均値に決定する格子点調整量決定工程と、
前記格子点調整量に基づいて前記色変換テーブルを調整する調整工程と、を含む、色変換テーブル調整方法。
【請求項１０】
複数の格子点について入力色空間と出力色空間との座標値の対応関係を表す色変換テーブルを調整するための色変換テーブル調整プログラムであって、
前記色変換テーブルの複数の格子点のうち前記出力色空間の出力座標値を補間する際に参照される複数の参照格子点により前記入力色空間を区分する補間範囲に複数の調整点を受け付けることが可能な調整点受付機能と、
受け付けられた前記調整点について調整する量を表す設定調整量を取得する設定調整量取得機能と、
前記補間範囲に前記複数の調整点が受け付けられた場合に該複数の調整点におけるそれぞれの前記設定調整量を用いて前記複数の参照格子点における調整する量を表す格子点調整量を決定する格子点調整量決定機能と、
前記格子点調整量に基づいて前記色変換テーブルを調整する調整機能と、をコンピューターに実現させる、色変換テーブル調整プログラム。
【請求項１１】
複数の格子点について入力色空間と出力色空間との座標値の対応関係を表す色変換テーブルを調整するための色変換テーブル調整プログラムであって、
前記色変換テーブルの複数の格子点のうち前記出力色空間の出力座標値を補間する際に参照される複数の参照格子点により前記入力色空間を区分する補間範囲に存在する複数の調整点について調整する量を表す設定調整量を取得する設定調整量取得機能と、
前記設定調整量を用いて前記複数の参照格子点における調整する量を表す格子点調整量を決定する格子点調整量決定機能と、
前記格子点調整量に基づいて前記色変換テーブルを調整する調整機能と、をコンピューターに実現させ、
前記補間範囲に受け付けられた前記複数の調整点に含まれる異なる２箇所の調整点を第一調整点及び第二調整点とし、前記複数の参照格子点に含まれる異なる２箇所の参照格子点を第一参照格子点及び第二参照格子点として、
前記格子点調整量決定機能は、前記第一調整点における前記設定調整量と、前記第二調整点における前記設定調整量と、が異なる場合、前記第一参照格子点における前記格子点調整量と、前記第二参照格子点における前記格子点調整量と、を異ならせて前記複数の参照格子点における前記格子点調整量を決定する、色変換テーブル調整プログラム。
【請求項１２】
複数の格子点について入力色空間と出力色空間との座標値の対応関係を表す色変換テーブルを調整するための色変換テーブル調整プログラムであって、
前記色変換テーブルの複数の格子点のうち前記出力色空間の出力座標値を補間する際に参照される複数の参照格子点により前記入力色空間を区分する補間範囲に存在する複数の調整点について調整する量を表す設定調整量を取得する設定調整量取得機能と、
前記複数の参照格子点における調整する量を表す格子点調整量を前記補間範囲に受け付けられた前記複数の調整点における前記設定調整量の平均値に決定する格子点調整量決定機能と、
前記格子点調整量に基づいて前記色変換テーブルを調整する調整機能と、をコンピューターに実現させる、色変換テーブル調整プログラム。
【請求項１３】
複数の格子点について入力色空間と出力色空間との座標値の対応関係を表す色変換テーブルを調整する色変換テーブル調整装置であって、
前記色変換テーブルの複数の格子点のうち前記出力色空間の出力座標値を補間する際に参照される複数の参照格子点により前記入力色空間を区分する補間範囲に複数の調整点を受け付けることが可能な調整点受付部と、
受け付けられた前記調整点について調整する量を表す設定調整量を取得する設定調整量取得部と、
前記補間範囲に前記複数の調整点が受け付けられた場合に該複数の調整点におけるそれぞれの前記設定調整量を用いて前記複数の参照格子点における調整する量を表す格子点調整量を決定する格子点調整量決定部と、
前記格子点調整量に基づいて前記色変換テーブルを調整する調整部と、を含む、色変換テーブル調整装置。
【請求項１４】
複数の格子点について入力色空間と出力色空間との座標値の対応関係を表す色変換テーブルを調整する色変換テーブル調整装置であって、
前記色変換テーブルの複数の格子点のうち前記出力色空間の出力座標値を補間する際に参照される複数の参照格子点により前記入力色空間を区分する補間範囲に存在する複数の調整点について調整する量を表す設定調整量を取得する設定調整量取得部と、
前記設定調整量を用いて前記複数の参照格子点における調整する量を表す格子点調整量を決定する格子点調整量決定部と、
前記格子点調整量に基づいて前記色変換テーブルを調整する調整部と、を含み、
前記補間範囲に受け付けられた前記複数の調整点に含まれる異なる２箇所の調整点を第一調整点及び第二調整点とし、前記複数の参照格子点に含まれる異なる２箇所の参照格子点を第一参照格子点及び第二参照格子点として、
前記格子点調整量決定部は、前記第一調整点における前記設定調整量と、前記第二調整点における前記設定調整量と、が異なる場合、前記第一参照格子点における前記格子点調整量と、前記第二参照格子点における前記格子点調整量と、を異ならせて前記複数の参照格子点における前記格子点調整量を決定する、色変換テーブル調整装置。
【請求項１５】
複数の格子点について入力色空間と出力色空間との座標値の対応関係を表す色変換テーブルを調整する色変換テーブル調整装置であって、
前記色変換テーブルの複数の格子点のうち前記出力色空間の出力座標値を補間する際に参照される複数の参照格子点により前記入力色空間を区分する補間範囲に存在する複数の調整点について調整する量を表す設定調整量を取得する設定調整量取得部と、
前記複数の参照格子点における調整する量を表す格子点調整量を前記補間範囲に受け付けられた前記複数の調整点における前記設定調整量の平均値に決定する格子点調整量決定部と、
前記格子点調整量に基づいて前記色変換テーブルを調整する調整部と、を含む、色変換テーブル調整装置。
【請求項１６】
請求項１３〜請求項１５のいずれか一項に記載の色変換テーブル調整装置と、
パッチを含むカラーチャートを印刷するための印刷装置と、
前記パッチを測色する測色装置と、を含む、色変換テーブル調整システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色空間の座標値の変換に使用する色変換テーブルを調整する処理を行う技術に関する。
【背景技術】
【０００２】
インクジェットプリンターをオフセット印刷等といった印刷の校正用途に使うため、機器依存カラーと機器非依存カラーとの対応関係を表すＩＣＣ（International Color Consortium）プロファイルが用いられている。印刷機（例えばオフセット印刷機）やインクジェットプリンターの機器依存カラーは、機器従属色空間（device dependent color space）の座標値で表され、例えば、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、及び、Ｋ（ブラック）の使用量を表すＣＭＹＫ値で表される。機器非依存カラーは、例えば、機器独立色空間（device independent color space）であるＣＩＥ（国際照明委員会）Ｌ*ａ*ｂ*色空間の色彩値（「*」を省略してＬａｂ値とする。）やＣＩＥ ＸＹＺ色空間の色彩値で表される。
【０００３】
ここで、印刷機のＩＣＣプロファイルを入力プロファイルとし、インクジェットプリンターのＩＣＣプロファイルを出力プロファイルとする。印刷機におけるＣＭＹＫ値を入力プロファイルに従ってＰＣＳ（Profile Connection Space；プロファイル接続空間）の色彩値（例えばＬａｂ値）に変換すると、この色彩値を出力プロファイルに従ってインクジェットプリンターのＣＭＹＫ値（ＣＭＹＫp値とする。）に変換することができる。ＣＭＹＫp値に従ってインクジェットプリンターで印刷を行うと、インクジェットプリンターで印刷機の色に近い色を再現することができる。実際には、プロファイルの誤差、色測定誤差、プリンターの変動、等により、期待する色が再現できない場合がある。このような場合、調整するスポットカラーを表す調整点を指定し、該調整点における調整量を設定し、該調整量に基づいてＩＣＣプロファイルを修正するという、スポットカラー調整が行われている。
【０００４】
特許文献１には、入力プロファイルと出力プロファイルとを結合したデバイスリンクプロファイルの色変換テーブルの格子点の出力値を調整する色変換方法が開示されている。この色変換方法では、調整色を包含する補間区分に含まれる色変換テーブルの複数の格子点に対して、格子点の出力値の調整量が入力された調整量とほぼ一致するように、格子点の出力値を調整している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１１４５３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した色変換方法では、補間区分に１箇所しか調整色が設定されない。このため、補間区分において或る箇所と別の箇所とをユーザーの意図通りに調整することができず、その分、色再現精度が向上しないことになる。
尚、上述のような問題は、デバイスリンクプロファイルの色変換テーブルを調整する場合に限らず、入力プロファイルや出力プロファイルに色変換テーブルを調整する場合や、ＩＣＣプロファイルの色変換テーブル以外の色変換テーブルを調整する場合等、種々のカラー機器を対象とした色変換テーブルを調整する場合にも存在する。
【０００７】
本発明の目的の一つは、調整される色変換テーブルの色再現精度を向上させることが可能な技術を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的の一つを達成するため、本発明は、複数の格子点について入力色空間と出力色空間との座標値の対応関係を表す色変換テーブルを調整する処理をコンピューターにより行う、色変換テーブル調整方法であって、
前記色変換テーブルの複数の格子点のうち前記出力色空間の出力座標値を補間する際に参照される複数の参照格子点により前記入力色空間を区分する補間範囲に複数の調整点を受け付けることが可能な調整点受付工程と、
受け付けられた前記調整点について調整する量を表す設定調整量を取得する設定調整量取得工程と、
前記補間範囲に前記複数の調整点が受け付けられた場合に該複数の調整点におけるそれぞれの前記設定調整量を用いて前記複数の参照格子点における調整する量を表す格子点調整量を決定する格子点調整量決定工程と、
前記格子点調整量に基づいて前記色変換テーブルを調整する調整工程と、を含む、態様を有する。
【０００９】
また、本発明は、複数の格子点について入力色空間と出力色空間との座標値の対応関係を表す色変換テーブルを調整する処理をコンピューターにより行う、色変換テーブル調整方法であって、
前記色変換テーブルの複数の格子点のうち前記出力色空間の出力座標値を補間する際に参照される複数の参照格子点により前記入力色空間を区分する補間範囲に存在する複数の調整点について調整する量を表す設定調整量を取得する設定調整量取得工程と、
前記設定調整量を用いて前記複数の参照格子点における調整する量を表す格子点調整量を決定する格子点調整量決定工程と、
前記格子点調整量に基づいて前記色変換テーブルを調整する調整工程と、を含み、
前記補間範囲に受け付けられた前記複数の調整点に含まれる異なる２箇所の調整点を第一調整点及び第二調整点とし、前記複数の参照格子点に含まれる異なる２箇所の参照格子点を第一参照格子点及び第二参照格子点として、
前記格子点調整量決定工程では、前記第一調整点における前記設定調整量と、前記第二調整点における前記設定調整量と、が異なる場合、前記第一参照格子点における前記格子点調整量と、前記第二参照格子点における前記格子点調整量と、を異ならせて前記複数の参照格子点における前記格子点調整量を決定する、態様を有する。
【００１０】
さらに、本発明は、複数の格子点について入力色空間と出力色空間との座標値の対応関係を表す色変換テーブルを調整する処理をコンピューターにより行う、色変換テーブル調整方法であって、
前記色変換テーブルの複数の格子点のうち前記出力色空間の出力座標値を補間する際に参照される複数の参照格子点により前記入力色空間を区分する補間範囲に存在する複数の調整点について調整する量を表す設定調整量を取得する設定調整量取得工程と、
前記複数の参照格子点における調整する量を表す格子点調整量を前記補間範囲に受け付けられた前記複数の調整点における前記設定調整量の平均値に決定する格子点調整量決定工程と、
前記格子点調整量に基づいて前記色変換テーブルを調整する調整工程と、を含む、態様を有する。
【００１１】
さらに、本発明は、上述した色変換テーブル調整方法の各工程に対応する機能をコンピューターに実現させる色変換テーブル調整プログラムの態様を有する。
さらに、本発明は、上述した色変換テーブル調整方法の各工程に対応するユニット（「部」）を含む色変換テーブル調整装置の態様を有する。
さらに、本発明は、上述した色変換テーブル調整方法の各工程に対応するユニット（「部」）を含む色変換テーブル調整システムの態様を有する。
【００１２】
上述した態様は、調整される色変換テーブルの色再現精度を向上させる技術を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】色変換テーブル調整システムの構成例を模式的に示すブロック図。
【図２】カラーマネジメントフローの例を模式的に示す図。
【図３】各種プロファイルの関係の例を模式的に示す図。
【図４】プロファイルの構造例を模式的に示す図。
【図５】プロファイルの色変換テーブルの構造例を模式的に示す図。
【図６】図６Ａ〜６Ｄは出力座標値のＮ点補間の例を模式的に説明するための図。
【図７】４次元の色変換テーブルにおけるＮ点補間の例を模式的に説明するための図。
【図８】色変換テーブル調整処理の例を示すフローチャート。
【図９】ユーザーインターフェイス画面の例を模式的に示す図。
【図１０】図１０Ａ〜１０Ｃは色変換テーブルが１次元であると仮定した場合に格子点調整量を決定する例を模式的に示す図。
【図１１】格子点調整量決定処理の例を示すフローチャート。
【図１２】追加処理の例を示すフローチャート。
【図１３】第一調整点と第二調整点とで設定調整量が異なる場合に第一参照格子点と第二参照格子点とで格子点調整量を異ならせる例を模式的に示す図。
【図１４】参照格子点の格子点調整量を補間範囲に受け付けられた複数の調整点における設定調整量の平均値に決定する例を模式的に示す図。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態を説明する。むろん、以下の実施形態は本発明を例示するものに過ぎず、実施形態に示す特徴の全てが発明の解決手段に必須になるとは限らない。
【００１５】
（１）本発明に含まれる技術の概要：
まず、図１〜１４に示される例を参照して本発明に含まれる技術の概要を説明する。尚、本願の図は模式的に例を示す図であり、これらの図に示される各方向の拡大率は異なることがあり、各図は整合していないことがある。むろん、本技術の各要素は、符号で示される具体例に限定されない。
また、本願において、数値範囲「Min〜Max」は、最小値Min以上、且つ、最大値Max以下を意味する。
【００１６】
［態様１］
図１，８等に例示するように、本技術の一態様に係る色変換テーブル調整方法は、複数の格子点ＧＤ０について入力色空間ＣＳ４と出力色空間ＣＳ５との座標値の対応関係を表す色変換テーブル６０１を調整する処理をコンピューター（例えばホスト装置１００）により行う、色変換テーブル調整方法であって、調整点受付工程ＳＴ１、設定調整量取得工程ＳＴ２、格子点調整量決定工程ＳＴ３、及び、調整工程ＳＴ４を含む。図６Ａ〜６Ｄ，７に例示するように、前記調整点受付工程ＳＴ１では、前記色変換テーブル６０１の複数の格子点ＧＤ０のうち前記出力色空間ＣＳ５の出力座標値を補間する際に参照される複数の参照格子点ＧＤ１０により前記入力色空間ＣＳ４を区分する補間範囲７００に複数の調整点Ｐ０を受け付けることが可能である。図９に例示するように、前記設定調整量取得工程ＳＴ２では、受け付けられた前記調整点Ｐ０について調整する量を表す設定調整量ＡＤ０を取得する。前記格子点調整量決定工程ＳＴ３では、前記補間範囲７００に前記複数の調整点Ｐ０が受け付けられた場合に該複数の調整点Ｐ０におけるそれぞれの前記設定調整量ＡＤ０を用いて前記複数の参照格子点ＧＤ１０における調整する量を表す格子点調整量ＡＤ１０を決定する。前記調整工程ＳＴ４では、前記格子点調整量ＡＤ１０に基づいて前記色変換テーブル６０１を調整する。
【００１７】
上記態様１では、同じ補間範囲７００に複数の調整点Ｐ０を設定することができ、この場合、複数の調整点Ｐ０におけるそれぞれの設定調整量ＡＤ０が用いられて複数の参照格子点ＧＤ１０における格子点調整量ＡＤ１０が決定されて色変換テーブル６０１が調整される。これにより、色変換テーブル６０１の同じ補間範囲７００において或る箇所の調整量と別の箇所の調整量とをユーザーの意図に近付けることができ、複数の調整点が近くにあった場合でも精度の高い調整が可能である。従って、本態様は、調整される色変換テーブルの色再現精度を向上させる色変換テーブル調整方法を提供することができる。
【００１８】
ここで、入力色空間には、ＣＭＹＫ色空間、ＣＭＹ色空間、ＲＧＢ色空間、ＣＩＥ Ｌａｂ色空間、ＣＩＥ ＸＹＺ色空間、等が含まれる。尚、Ｒは赤を意味し、Ｇは緑を意味し、Ｂは青を意味する。
出力色空間にも、ＣＭＹＫ色空間、ＣＭＹ色空間、ＲＧＢ色空間、ＣＩＥ Ｌａｂ色空間、ＣＩＥ ＸＹＺ色空間、等が含まれる。
色変換テーブルには、ＩＣＣプロファイルに含まれるＡ２ＢテーブルやＢ２Ａテーブルやデバイスリンクテーブル、プリンタードライバーに組み込まれる色変換テーブル、等が含まれる。
補間範囲は、出力座標値を補間する際に参照される参照格子点に応じて定まり、例えば、四面体補間の場合には４箇所の参照格子点を頂点とする四面体となり、六面体補間の場合には８箇所の照格子点を頂点とする六面体となる。
尚、上記態様１の付言は、以下の態様も同様である。
【００１９】
［態様２］
ところで、図１３に例示するように、前記補間範囲７００に受け付けられた前記複数の調整点Ｐ０に含まれる異なる２箇所の調整点Ｐ０を第一調整点Ｐ１及び第二調整点Ｐ２とし、前記複数の参照格子点ＧＤ１０に含まれる異なる２箇所の参照格子点ＧＤ１０を第一参照格子点ＧＤ１１及び第二参照格子点ＧＤ１２とする。前記格子点調整量決定工程ＳＴ３では、前記第一調整点Ｐ１における前記設定調整量ＡＤ１と、前記第二調整点Ｐ２における前記設定調整量ＡＤ２と、が異なる場合、前記第一参照格子点ＧＤ１１における前記格子点調整量ＡＤ１１と、前記第二参照格子点ＧＤ１２における前記格子点調整量ＡＤ１２と、を異ならせて前記複数の参照格子点ＧＤ１０における前記格子点調整量ＡＤ１０を決定してもよい。この態様は、同じ補間範囲７００における第一調整点Ｐ１と第二調整点Ｐ２とで設定調整量ＡＤ１，ＡＤ２が異なる場合に第一参照格子点ＧＤ１１と第二参照格子点ＧＤ１２とで格子点調整量ＡＤ１１，ＡＤ１２が異なるので、調整される色変換テーブルの色再現精度を向上させる好適な技術を提供することができる。
【００２０】
［態様３］
図１０，１１に例示するように、前記格子点調整量決定工程ＳＴ３では、前記補間範囲７００における前記複数の調整点Ｐ０のそれぞれの位置を表す値、及び、前記設定調整量ＡＤ０を用いて前記複数の参照格子点ＧＤ１０における前記格子点調整量ＡＤ１０を決定してもよい。この態様は、補間範囲７００における複数の調整点Ｐ０のそれぞれの位置が格子点調整量ＡＤ１０に反映されるので、調整される色変換テーブルの色再現精度を向上させる好適な技術を提供することができる。
【００２１】
［態様４］
ここで、前記入力色空間ＣＳ４のｎ本（ｎは３以上の整数）の座標軸に沿った成分に含まれるｍ個（ｍは３以上ｎ以下の整数）の成分に、前記色変換テーブル６０１を調整する量を表す調整量ＡＤを成分として加えたｍ＋１次元の仮想空間ＳＰ０を想定する。図１１に例示するように、前記格子点調整量決定工程ＳＴ３では、前記仮想空間ＳＰ０において、前記補間範囲７００に受け付けられた前記複数の調整点Ｐ０における前記ｍ個の成分及び前記設定調整量ＡＤ０を座標とする位置に合わせた超平面を表すデータを求めてもよい。当該格子点調整量決定工程ＳＴ３では、前記超平面を表すデータに基づいて、前記超平面において前記参照格子点ＧＤ１０における前記ｍ個の成分を満たす調整量ＡＤを前記格子点調整量ＡＤ１０として決定してもよい。本態様は、補間範囲７００における複数の調整点Ｐ０のそれぞれの位置が格子点調整量ＡＤ１０に対してより正確に反映されるので、調整される色変換テーブルの色再現精度を向上させるさらに好適な技術を提供することができる。
【００２２】
ここで、超平面（hyperplane）は、３次元の空間に対する２次元の平面の概念をより高次元へ一般化した概念であり、ｎ次元ベクトル空間（ここでのｎは２以上の整数）のｎ−１次元の部分空間を意味する。一つの超平面は、全体空間を二つの半空間に分割する性質を有する。
尚、上記の付言は、以下の態様も同様である。
【００２３】
［態様５］
図１１に例示するように、前記格子点調整量決定工程ＳＴ３では、前記補間範囲７００に受け付けられた調整点Ｐ０が２個以上且つｍ＋１個以下である場合、前記仮想空間ＳＰ０において前記複数の調整点Ｐ０における前記ｍ個の成分及び前記設定調整量ＡＤ０を座標とする位置を通る前記超平面を表すデータを求めてもよい。むろん、前記２個以上且つｍ＋１個以下の調整点の位置を通る超平面は、態様４における前記複数の調整点における前記ｍ個の成分及び前記設定調整量を座標とする位置に合わせた超平面に含まれる。本態様５は、補間範囲に受け付けられた調整点がｍ＋１個以下である場合に調整される色変換テーブルの色再現精度を向上させるさらに好適な技術を提供することができる。
【００２４】
［態様６］
また、図１１に例示するように、前記格子点調整量決定工程ＳＴ３では、前記補間範囲７００に受け付けられた調整点Ｐ０がｍ＋２個以上である場合、前記仮想空間ＳＰ０において最小二乗法により前記超平面を表すデータを求めてもよい。むろん、前記最小二乗法により決定される超平面は、態様４における前記複数の調整点における前記ｍ個の成分及び前記設定調整量を座標とする位置に合わせた超平面に含まれる。本態様６は、補間範囲に受け付けられた調整点Ｐ０がｍ＋２個以上である場合に調整される色変換テーブルの色再現精度を向上させるさらに好適な技術を提供することができる。
尚、前記格子点調整量決定工程では、前記最小二乗法の代わりに、最尤推定法、RANSAC（Random Sampling Consensus）、及び、Ｍ推定（M-estimation）のいずれか一つにより前記超平面を表すデータを求めてもよい。この態様も、補間範囲に受け付けられた調整点がｍ＋２個以上である場合に調整される色変換テーブルの色再現精度を向上させるさらに好適な技術を提供することができる。
【００２５】
［態様７］
図１４に例示するように、上記態様２〜６とは別に、前記格子点調整量決定工程ＳＴ３では、前記補間範囲７００に受け付けられた前記複数の調整点Ｐ０における前記設定調整量ＡＤ０の平均値に前記格子点調整量ＡＤ１０を決定してもよい。この態様も、調整される色変換テーブルの色再現精度を向上させる好適な技術を提供することができる。
【００２６】
［態様８］
ところで、本技術の別の態様に係る色変換テーブル調整方法は、複数の格子点ＧＤ０について入力色空間ＣＳ４と出力色空間ＣＳ５との座標値の対応関係を表す色変換テーブル６０１を調整する処理をコンピューター（例えばホスト装置１００）により行う、色変換テーブル調整方法であって、設定調整量取得工程ＳＴ２、格子点調整量決定工程ＳＴ３、及び、調整工程ＳＴ４を含む。前記設定調整量取得工程ＳＴ２では、前記色変換テーブル６０１の複数の格子点ＧＤ０のうち前記出力色空間ＣＳ５の出力座標値を補間する際に参照される複数の参照格子点ＧＤ１０により前記入力色空間ＣＳ４を区分する補間範囲７００に存在する複数の調整点Ｐ０について調整する量を表す設定調整量ＡＤ０を取得する。前記格子点調整量決定工程ＳＴ３では、前記設定調整量ＡＤ０を用いて前記複数の参照格子点ＧＤ１０における調整する量を表す格子点調整量ＡＤ１０を決定する。前記調整工程ＳＴ４では、前記格子点調整量ＡＤ１０に基づいて前記色変換テーブル６０１を調整する。ここで、図１３に例示するように、前記補間範囲７００に受け付けられた前記複数の調整点Ｐ０に含まれる異なる２箇所の調整点Ｐ０を第一調整点Ｐ１及び第二調整点Ｐ２とし、前記複数の参照格子点ＧＤ１０に含まれる異なる２箇所の参照格子点ＧＤ１０を第一参照格子点ＧＤ１１及び第二参照格子点ＧＤ１２とする。前記格子点調整量決定工程ＳＴ３では、前記第一調整点Ｐ１における前記設定調整量ＡＤ１と、前記第二調整点Ｐ２における前記設定調整量ＡＤ２と、が異なる場合、前記第一参照格子点ＧＤ１１における前記格子点調整量ＡＤ１１と、前記第二参照格子点ＧＤ１２における前記格子点調整量ＡＤ１２と、を異ならせて前記複数の参照格子点ＧＤ１０における前記格子点調整量ＡＤ１０を決定する。
【００２７】
上記態様８では、複数の調整点Ｐ０におけるそれぞれの設定調整量ＡＤ０が用いられて複数の参照格子点ＧＤ１０における格子点調整量ＡＤ１０が決定されて色変換テーブル６０１が調整される。同じ補間範囲７００における第一調整点Ｐ１と第二調整点Ｐ２とで設定調整量ＡＤ１，ＡＤ２が異なる場合、第一参照格子点ＧＤ１１と第二参照格子点ＧＤ１２とで格子点調整量ＡＤ１１，ＡＤ１２が異なる。そのため、色変換テーブル６０１の同じ補間範囲７００において或る箇所の調整量と別の箇所の調整量とをユーザーの意図に近付けることができ、複数の調整点が近くにあった場合でも精度の高い調整が可能である。従って、本態様は、調整される色変換テーブルの色再現精度を向上させる色変換テーブル調整方法を提供することができる。
【００２８】
［態様９］
また、本技術の別の態様に係る色変換テーブル調整方法は、複数の格子点ＧＤ０について入力色空間ＣＳ４と出力色空間ＣＳ５との座標値の対応関係を表す色変換テーブル６０１を調整する処理をコンピューター（例えばホスト装置１００）により行う、色変換テーブル調整方法であって、設定調整量取得工程ＳＴ２、格子点調整量決定工程ＳＴ３、及び、調整工程ＳＴ４を含む。前記設定調整量取得工程ＳＴ２では、前記色変換テーブル６０１の複数の格子点ＧＤ０のうち前記出力色空間ＣＳ５の出力座標値を補間する際に参照される複数の参照格子点ＧＤ１０により前記入力色空間ＣＳ４を区分する補間範囲７００に存在する複数の調整点Ｐ０について調整する量を表す設定調整量ＡＤ０を取得する。図１４に例示するように、前記格子点調整量決定工程ＳＴ３では、前記複数の参照格子点ＧＤ１０における調整する量を表す格子点調整量ＡＤ１０を前記補間範囲７００に受け付けられた前記複数の調整点Ｐ０における前記設定調整量ＡＤ０の平均値に決定する。前記調整工程ＳＴ４では、前記格子点調整量ＡＤ１０に基づいて前記色変換テーブル６０１を調整する。
【００２９】
上記態様９では、同じ補間範囲７００にある複数の調整点Ｐ０におけるそれぞれの設定調整量ＡＤ０の平均値に格子点調整量ＡＤ１０が決定されて色変換テーブル６０１が調整される。これにより、色変換テーブル６０１の同じ補間範囲７００において或る箇所の調整量がユーザーの意図から大きくずれたり別の箇所の調整量がユーザーの意図から大きくずれたりすることが抑制される。従って、本態様は、調整される色変換テーブルの色再現精度を向上させる色変換テーブル調整方法を提供することができる。
【００３０】
［態様１０］
ところで、本技術の一態様に係る色変換テーブル調整プログラムＰＲ０は、上記態様１〜７の各工程に対応する機能、すなわち、調整点受付工程ＳＴ１に対応する調整点受付機能ＦＵ１、設定調整量取得工程ＳＴ２に対応する設定調整量取得機能ＦＵ２、格子点調整量決定工程ＳＴ３に対応する格子点調整量決定機能ＦＵ３、及び、調整工程ＳＴ４に対応する調整機能ＦＵ４をコンピューター（例えばホスト装置１００）に実現させる。本態様は、調整される色変換テーブルの色再現精度を向上させる色変換テーブル調整プログラムを提供することができる。
【００３１】
［態様１１］
また、本技術の別の態様に係る色変換テーブル調整プログラムＰＲ０は、上記態様８の各工程ＳＴ２，ＳＴ３，ＳＴ４に対応する機能ＦＵ２，ＦＵ３，ＦＵ４をコンピューター（例えばホスト装置１００）に実現させる。本態様も、調整される色変換テーブル６０１の色再現精度を向上させる色変換テーブル調整プログラムを提供することができる。
【００３２】
［態様１２］
さらに、本技術の別の態様に係る色変換テーブル調整プログラムＰＲ０は、上記態様９の各工程ＳＴ２，ＳＴ３，ＳＴ４に対応する機能ＦＵ２，ＦＵ３，ＦＵ４をコンピューター（例えばホスト装置１００）に実現させる。本態様も、調整される色変換テーブルの色再現精度を向上させる色変換テーブル調整プログラムを提供することができる。
【００３３】
［態様１３］
また、本技術の一態様に係る色変換テーブル調整装置（例えばホスト装置１００）は、調整点受付工程ＳＴ１に対応する調整点受付部Ｕ１、設定調整量取得工程ＳＴ２に対応する設定調整量取得部Ｕ２、格子点調整量決定工程ＳＴ３に対応する格子点調整量決定部Ｕ３、及び、調整工程ＳＴ４に対応する調整部Ｕ４を含む。本態様は、調整される色変換テーブル６０１の色再現精度を向上させる色変換テーブル調整装置を提供することができる。
【００３４】
［態様１４］
さらに、本技術の別の態様に係る色変換テーブル調整装置（例えばホスト装置１００）は、上記態様８の各工程ＳＴ２，ＳＴ３，ＳＴ４に対応するユニット、すなわち、設定調整量取得部Ｕ２、格子点調整量決定部Ｕ３、及び、調整部Ｕ４を含む。本態様も、調整される色変換テーブル６０１の色再現精度を向上させる色変換テーブル調整装置を提供することができる。
【００３５】
［態様１５］
さらに、本技術の別の態様に係る色変換テーブル調整装置（例えばホスト装置１００）は、上記態様９の各工程ＳＴ２，ＳＴ３，ＳＴ４に対応するユニット、すなわち、設定調整量取得部Ｕ２、格子点調整量決定部Ｕ３、及び、調整部Ｕ４を含む。本態様も、調整される色変換テーブル６０１の色再現精度を向上させる色変換テーブル調整装置を提供することができる。
【００３６】
［態様１６］
さらに、本技術の一態様に係る色変換テーブル調整システムＳＹ１は、パッチを含むカラーチャートを印刷するための印刷装置（例えばプリンター２００）、前記パッチを測色する測色装置１２０、及び、上記態様１３〜１５のいずれか一つの各部を含む。本態様は、調整される色変換テーブルの色再現精度を向上させる色変換テーブル調整システムを提供することができる。
【００３７】
さらに、本技術は、色変換テーブル調整装置の制御方法、色変換テーブル調整装置を含む複合システム、複合システムの制御方法、色変換テーブル調整装置の制御プログラム、複合システムの制御プログラム、色変換テーブル調整プログラムや前記制御プログラムを記録したコンピューター読み取り可能な媒体、等に適用可能である。前述の装置は、分散した複数の部分で構成されてもよい。
【００３８】
（２）色変換テーブル調整システムの構成の具体例：
図１は、色変換テーブル調整装置を含む色変換テーブル調整システムの構成例を模式的に示している。図１に示す色変換テーブル調整システムＳＹ１は、ホスト装置１００（色変換テーブル調整装置の例）、表示装置１３０、測色装置１２０、及び、インクジェットプリンター２００を含んでいる。ホスト装置１００は、ＣＰＵ（Central Processing Unit）１１１、ＲＯＭ（Read Only Memory）１１２、ＲＡＭ（Random Access Memory）１１３、記憶装置１１４、入力装置１１５、通信Ｉ／Ｆ（インターフェイス）１１８、測色装置用Ｉ／Ｆ １１９、等が接続されて互いに情報を入出力可能とされている。尚、ＲＯＭ１１２とＲＡＭ１１３と記憶装置１１４はメモリーであり、少なくともＲＯＭ１１２とＲＡＭ１１３は半導体メモリーである。表示装置１３０は、ホスト装置１００からの表示データに基づいて該表示データに対応する画面を表示する。表示装置１３０には、液晶表示パネル等を用いることができる。
【００３９】
記憶装置１１４は、図示しないＯＳ（オペレーティングシステム）、色変換テーブル調整プログラムＰＲ０、プロファイル５００、等を記憶している。これらは、適宜、ＲＡＭ１１３に読み出され、プロファイル５００を調整する処理に使用される。ここで、プロファイル５００は、入力プロファイル６１０、出力プロファイル６２０、及び、デバイスリンクプロファイル６３０を総称している。ＲＡＭ１１３と記憶装置１１４の少なくとも一方には、各種情報、例えば、入力プロファイル６１０、出力プロファイル６２０、デバイスリンクプロファイル６３０、図示しない調整履歴、等が格納される。記憶装置１１４には、フラッシュメモリー等の不揮発性半導体メモリー、ハードディスク等の磁気記憶装置、等を用いることができる。
【００４０】
入力装置１１５には、ポインティングデバイス、キーボードを含むハードキー、表示パネルの表面に貼り付けられたタッチパネル、等を用いることができる。通信Ｉ／Ｆ １１８は、プリンター２００の通信Ｉ／Ｆ ２１０に接続され、プリンター２００に対して印刷データ等といった情報を入出力する。測色装置用Ｉ／Ｆ １１９は、測色装置１２０に接続され、測色装置１２０から測色値を含む測色データを入手する。Ｉ／Ｆ １１８，１１９，２１０の規格には、ＵＳＢ（Universal Serial Bus）、近距離無線通信規格、等を用いることができる。通信Ｉ／Ｆ １１８，１１９，２１０の通信は、有線でもよいし、無線でもよく、ＬＡＮ（Local Area Network）やインターネット等といったネットワーク通信でもよい。
測色装置１２０は、カラーチャートが形成される媒体の例である被印刷物（print substrate）に形成された各カラーパッチを測色して測色値を出力可能である。パッチは、色票とも呼ばれる。測色値は、例えば、ＣＩＥ Ｌａｂ色空間における明度Ｌ及び色度座標ａ，ｂを表す値とされる。ホスト装置１００は、測色装置１２０から測色データを取得して各種処理を行う。
【００４１】
図１に示す色変換テーブル調整プログラムＰＲ０は、調整点受付機能ＦＵ１、設定調整量取得機能ＦＵ２、格子点調整量決定機能ＦＵ３、及び、調整機能ＦＵ４をホスト装置１００に実現させる。
ホスト装置１００のＣＰＵ１１１は、記憶装置１１４に記憶されている情報を適宜、ＲＡＭ１１３に読み出し、読み出したプログラムを実行することにより各種処理を行う。ＣＰＵ１１１は、ＲＡＭ１１３に読み出された色変換テーブル調整プログラムＰＲ０を実行することにより、上述した機能ＦＵ１〜ＦＵ４に対応する処理を行う。色変換テーブル調整プログラムＰＲ０は、コンピューターであるホスト装置１００を、調整点受付部Ｕ１、設定調整量取得部Ｕ２、格子点調整量決定部Ｕ３、及び、調整部Ｕ４として機能させる。また、色変換テーブル調整プログラムＰＲ０を実行するホスト装置１００は、調整点受付工程ＳＴ１、設定調整量取得工程ＳＴ２、格子点調整量決定工程ＳＴ３、及び、調整工程ＳＴ４を実施する。上述した機能ＦＵ１〜ＦＵ４をコンピューターに実現させる色変換テーブル調整プログラムＰＲ０を記憶したコンピューター読み取り可能な媒体は、ホスト装置の内部の記憶装置に限定されず、ホスト装置の外部の記録媒体でもよい。
【００４２】
尚、ホスト装置１００には、パーソナルコンピューター（タブレット型端末を含む。）といったコンピューター等が含まれる。例えば、デスクトップ型パーソナルコンピューターの本体をホスト装置１００に適用する場合、通常、この本体に表示装置１３０、測色装置１２０、及び、プリンター２００が接続される。ノート型パーソナルコンピューターのように表示装置一体型のコンピューターをホスト装置１００に適用する場合、通常、このコンピューターに測色装置１２０、及び、プリンター２００が接続される。表示装置一体型のホスト装置でも、内部の表示装置に表示データを出力していることに変わりない。また、ホスト装置１００は、一つの筐体内に全構成要素１１１〜１１９を有してもよいが、互いに通信可能に分割された複数の装置で構成されてもよい。さらに、表示装置１３０と測色装置１２０とプリンター２００の少なくとも一部がホスト装置１００にあっても、本技術を実施可能である。
【００４３】
図１に示すプリンター２００（出力デバイスの例）は、色材としてＣ（シアン）インク、Ｍ（マゼンタ）インク、Ｙ（イエロー）インク、及び、Ｋ（ブラック）インクを記録ヘッド２２０から吐出（噴射）して印刷データに対応する出力画像ＩＭ０を形成するインクジェットプリンターであるものとする。記録ヘッド２２０は、インクカートリッジＣｃ，Ｃｍ，Ｃｙ，ＣｋからそれぞれＣＭＹＫ（シアン、マゼンタ、イエロー、及び、ブラック）のインクが供給され、ノズルＮｃ，Ｎｍ，Ｎｙ，ＮｋからそれぞれＣＭＹＫのインク滴２８０を吐出する。インク滴２８０が被印刷物ＭＥ１に着弾すると、インクドットが被印刷物ＭＥ１に形成される。その結果、被印刷物ＭＥ１上に出力画像ＩＭ０を有する印刷物が得られる。
【００４４】
（３）カラーマネジメントシステムの具体例：
次に、図２を参照して、本技術を適用可能なカラーマネジメントシステムの例を説明する。
図２に示すカラーマネジメントシステムは、例えば上記ホスト装置１００に実現されるＲＩＰ（Raster Image Processor）４００で印刷原稿データＤ０から印刷色ｃｍｙｋp（シアン、マゼンタ、イエロー、及び、ブラック）を表す出力データに変換してインクジェットプリンター２００に印刷物を形成させる。印刷原稿データＤ０は、色合わせのターゲット装置の例であるターゲット印刷機３００のＣＭＹＫのインク（色材）で目標とする色（目標色ＣT）を再現するためのプロセスカラーＣＭＹＫinを表す。印刷原稿データＤ０には、カラーライブラリー６４０の色名も指定可能である。カラーライブラリー６４０には、例えば、Pantone（登録商標）カラーライブラリー等を使用可能である。
【００４５】
ターゲット印刷機３００は、オフセット印刷機であるものとするが、グラビア印刷機、フレキソ印刷機、等でもよい。目標色ＣTは、例えば、ＣＩＥ Ｌａｂ色空間の座標値（Ｌａｂ値）で表される。図２には、ターゲット印刷機３００が被印刷物に目標色ＣTを表すカラーチャートＣＨ０を印刷し、測色装置がカラーチャートＣＨ０の各パッチを測色して測色値ＬａｂTを取得する様子が示されている。プロセスカラーＣＭＹＫinは、ターゲット印刷機３００で使用されるＣＭＹＫのインクの使用量に対応し、ターゲット印刷機３００に依存するＣＭＹＫ色空間の座標を表す。
【００４６】
図２に示すＲＩＰ４００は、入力プロファイル６１０、出力プロファイル６２０、デバイスリンクプロファイル６３０、及び、カラーライブラリー６４０を有している。入力プロファイル６１０は、ターゲット印刷機３００で使用されるインクの色特性を記述したファイルである。出力プロファイル６２０は、インクジェットプリンター２００で使用されるインクの色特性を記述したファイルである。デバイスリンクプロファイル６３０は、入力プロファイル６１０と出力プロファイル６２０を結合したプロファイルである。これらのプロファイル６１０，６２０，６３０には、例えば、ＩＣＣプロファイルのデータフォーマットを用いることができる。印刷原稿データＤ０のプロセスカラーＣＭＹＫinは、Ｌａｂ色空間の色Ｌａｂsを経由する第一変換経路と、Ｌａｂ色空間の色Ｌａｂsを経由しない第二変換経路と、のいずれかにより印刷色ｃｍｙｋpに変換される。第一変換経路の場合、プロセスカラーＣＭＹＫinは、入力プロファイル６１０のＡ２Ｂテーブル６１１に従ってＬａｂ色空間の色Ｌａｂsに変換され、出力プロファイル６２０のＢ２Ａテーブル６２１に従って印刷色ｃｍｙｋpに変換される。第二変換経路の場合、プロセスカラーＣＭＹＫinは、デバイスリンクプロファイル６３０のデバイスリンクテーブル６３１に従って印刷色ｃｍｙｋpに変換される。ここで、Ａ２Ｂテーブル６１１、Ｂ２Ａテーブル６２１、及び、デバイスリンクテーブル６３１を色変換テーブル６０１と総称する。
【００４７】
プリンター２００がＣＭＹＫの計４色のインクを使用する場合、印刷色ｃｍｙｋpは、プリンター２００に出力され、印刷物に再現される。図２には、プリンター２００が被印刷物に印刷色ｃｍｙｋpを表すカラーチャートＣＨ１を印刷し、測色装置１２０がカラーチャートＣＨ１の各パッチを測色して測色値Ｌａｂpを取得する様子が示されている。プリンター２００がＬｃ（ライトシアン）、Ｌｍ（ライトマゼンタ）、ＤＹ（ダークイエロー）、Ｌｋ（ライトブラック）、等のインクも使用する場合、ＲＩＰ４００又はプリンター２００が印刷色ｃｍｙｋpを濃色と淡色に分版すると、プリンター２００が印刷色ｃｍｙｋpを印刷物に再現することができる。むろん、印刷色自体も、ＣＭＹＫの計４色に限定されない。
また、印刷原稿データＤ０に色名が設定されている場合、ＲＩＰ４００は、カラーライブラリー６４０を参照して色名をＬａｂ色空間の色Ｌａｂsに変換することがある。
【００４８】
尚、ＲＩＰ４００は、プロセスカラーＣＭＹＫin以外にも、減法混色となる三原色ＣＭＹのみの色材の使用量を表すプロセスカラー（ＣＭＹinとする。）、加法混色となる三原色Ｒ（赤）、Ｇ（緑）、及び、Ｂ（青）の強度を表すプロセスカラー（ＲＧＢinとする。）、等とＬａｂ色空間の座標値とを変換するための入力プロファイルも有している。従って、ＲＩＰ４００は、プロセスカラーＣＭＹinやプロセスカラーＲＧＢin等もＬａｂ色空間経由で印刷色ｃｍｙｋpに変換可能である。加えて、ＲＩＰ４００は、Ｌａｂ色空間の色Ｌａｂsを入力して印刷色ｃｍｙｋpに変換することも可能である。
【００４９】
以上により、インクジェットプリンター２００でターゲット印刷機３００の色に近い色を再現することができる。しかし、実際には、プロファイルの誤差、色測定誤差、プリンターの変動、等により、期待する色が再現できない場合がある。このような場合、プロファイル６１０，６２０，６３０を修正することにより、対象の色の変換精度を上げている。
【００５０】
（４）プロファイルの具体例：
図３は、入力プロファイル６１０、出力プロファイル６２０、及び、デバイスリンクプロファイル６３０の関係を模式的に例示している。
図３に示すように、入力プロファイル６１０は、ターゲット印刷機３００の使用インクに合わせたＣＭＹＫ色空間（第一機器従属色空間ＣＳ１の例）のＣＭＹＫ値（Ｃi，Ｍi，Ｙi，Ｋi）と、Ｌａｂ色空間（ＰＣＳ（プロファイル接続空間）ＣＳ３の例）のＬａｂ値（Ｌi，ａi，ｂi）と、の対応関係を規定したデータである。この場合のＡ２Ｂテーブル６１１の格子点ＧＤ１は、通常、ＣＭＹＫ色空間にＣ軸方向、Ｍ軸方向、Ｙ軸方向、及び、Ｋ軸方向へ略等間隔となるように並べられる。尚、ここでの変数ｉは、ＣＭＹＫ色空間（ＣＳ１）に設定された格子点ＧＤ１を識別する変数である。ＣＭＹＫ値は、第一座標値の例である。Ｌａｂ値は、機器独立座標値の例である。入力プロファイル６１０のみ使用する場合、ＣＭＹＫ色空間（ＣＳ１）は入力色空間ＣＳ４の例であり、Ｌａｂ色空間（ＣＳ３）は出力色空間ＣＳ５の例である。
尚、第一機器従属色空間を第一の色空間とも記載する。
【００５１】
Ａ２Ｂテーブル６１１の入力色空間ＣＳ４は、４次元であり、ｎ＝４本の座標軸（Ｃ軸、Ｍ軸、Ｙ軸、及び、Ｋ軸）に沿った４成分（Ｃi，Ｍi，Ｙi，Ｋi）を有している。
【００５２】
出力プロファイル６２０は、Ｌａｂ色空間（ＣＳ３）のＬａｂ値（Ｌj，ａj，ｂj）と、インクジェットプリンター２００の使用インクに合わせたｃｍｙｋ色空間（第二機器従属色空間ＣＳ２の例）のｃｍｙｋ値（ｃj，ｍj，ｙj，ｋj）と、の対応関係を規定したデータである。この場合のＢ２Ａテーブル６２１の格子点ＧＤ２は、通常、Ｌａｂ色空間にＬ軸方向、ａ軸方向、及び、ｂ軸方向へ略等間隔となるように並べられる。尚、ここでの変数ｊは、Ｌａｂ色空間（ＣＳ３）に設定された格子点ＧＤ２を識別する変数である。「ｃｍｙｋ色空間」と表現しているのは、プリンター２００の使用インクに合わせた色空間をターゲット印刷機３００に合わせた色空間と区別するためである。ｃｍｙｋ値は、第二座標値の例である。出力プロファイル６２０のみ使用する場合、Ｌａｂ色空間（ＣＳ３）は入力色空間ＣＳ４の例であり、ｃｍｙｋ色空間（ＣＳ２）は出力色空間ＣＳ５の例である。ｃｍｙｋ値で表される出力色（ｃｍｙｋp）の色再現域は、プリンター２００に依存する。従って、Ｂ２Ａテーブル６２１のＬａｂ値（Ｌj，ａj，ｂj）がプリンター２００の色再現域外を表す値であっても、プリンター２００の色再現域にマッピングすることにより得られたｃｍｙｋ値（ｃj，ｍj，ｙj，ｋj）がＬａｂ値（Ｌj，ａj，ｂj）に対応付けられている。
尚、第二機器従属色空間を第二の色空間とも記載する。
【００５３】
Ｂ２Ａテーブル６２１の入力色空間ＣＳ４は、３次元であり、ｎ＝３本の座標軸（Ｌ軸、ａ軸、及び、ｂ軸）に沿った３成分（Ｌj，ａj，ｂj）を有している。
【００５４】
デバイスリンクプロファイル６３０は、ＣＭＹＫ色空間（ＣＳ１）のＣＭＹＫ値（Ｃi，Ｍi，Ｙi，Ｋi）と、ｃｍｙｋ色空間（ＣＳ２）のｃｍｙｋ値（ｃi，ｍi，ｙi，ｋi）と、の対応関係を規定したデータである。この場合のデバイスリンクテーブル６３１の格子点ＧＤ１は、入力プロファイル６１０のＡ２Ｂテーブル６１１の格子点である。尚、ここでの変数ｉは、ＣＭＹＫ色空間（ＣＳ１）に設定された格子点ＧＤ１を識別する変数である。むろん、デバイスリンクテーブル６３１の格子点を入力プロファイル６１０のＡ２Ｂテーブル６１１の格子点ＧＤ１と異ならせてもよい。デバイスリンクプロファイル６３０は、入力プロファイル６１０（特にＡ２Ｂテーブル６１１）と出力プロファイル６２０（特にＢ２Ａテーブル６２１）とを結合することにより得られる。デバイスリンクプロファイル６３０において、ＣＭＹＫ色空間（ＣＳ１）は入力色空間ＣＳ４の例であり、ｃｍｙｋ色空間（ＣＳ２）は出力色空間ＣＳ５の例である。
尚、プロファイル６１０，６２０，６３０に含まれる色変換テーブル６０１は、単一の変換テーブルに限定されず、１次元の変換テーブルと３又は４次元の変換テーブルと１次元の変換テーブルとの組合せ等、複数の変換テーブルの組合せでもよい。従って、図３に示す色変換テーブル６０１は、プロファイル６１０，６２０，６３０に含まれる３又は４次元の変換テーブルを直接示す場合もあれば、プロファイル６１０，６２０，６３０に含まれる複数の変換テーブルを組み合わせた状態を示す場合もある。
また、格子点（grid point）は入力色空間に配置された仮想の点を意味し、入力色空間における格子点の位置に対応する出力座標値が該格子点に格納されていると想定することにしている。複数の格子点が入力色空間内で均等に配置されるのみならず、複数の格子点が入力色空間内で不均等に配置されることも、本技術に含まれる。
【００５５】
デバイスリンクテーブル６３１の入力色空間ＣＳ４は、４次元であり、ｎ＝４本の座標軸（Ｃ軸、Ｍ軸、Ｙ軸、及び、Ｋ軸）に沿った４成分（Ｃi，Ｍi，Ｙi，Ｋi）を有している。
【００５６】
図４は、プロファイル５００、特に入力プロファイル６１０及び出力プロファイル６２０の構造を模式的に例示している。図４に示すプロファイル５００は、ＩＣＣプロファイルであり、プロファイルヘッダー５１０とタグテーブル５２０を含む。プロファイル５００には、ＰＣＳと機器従属色空間との間でカラー情報を変換するために必要な情報であるタグ（tag）５２１が含まれている。タグ５２１には、プロファイル５００をカスタマイズするためのプライベートタグ５２３が含まれてもよい。
【００５７】
デバイス（３００，２００）用のA2Bxタグ（図４に示すｘは０、１、又は、２）は、エレメントデータ５３０として、機器従属色空間（ＣＭＹＫ色空間、ｃｍｙｋ色空間）からＬａｂ色空間に変換するための色変換テーブルを含んでいる。デバイス（３００，２００）用のB2Axタグは、エレメントデータ５３０として、Ｌａｂ色空間から機器従属色空間（ＣＭＹＫ色空間、ｃｍｙｋ色空間）に変換するための色変換テーブルを含んでいる。
【００５８】
図４に示すA2B0タグ、及び、B2A0タグは、知覚的（Perceptual）な色変換を行うための情報である。知覚的な色変換は、階調再現を重視しているので、主に、色域の広い写真画像の変換に用いられる。図４に示すA2B1タグ、及び、B2A1タグは、相対的で測色的（Media-Relative Colorimetric）な色変換、又は、絶対的で測色的（Absolute Colorimetric）な色変換を行うための情報である。測色的な色変換は、測色値に忠実であるので、主に、正確な色の一致が求められるデジタルプルーフの色校正出力用の変換に用いられる。図４に示すA2B2タグ、及び、B2A2タグは、彩度重視（Saturation）の色変換を行うための情報である。彩度重視の色変換は、色味の正確さよりも色の鮮やかさ重視しているので、主に、ビジネスグラッフィクスでのグラフ表示等の変換に用いられる。
【００５９】
図５は、プロファイルの色変換テーブルの構造例として出力プロファイル６２０のＢ２Ａテーブル６２１の構造を模式的に示している。図５の下部には、Ｌａｂ色空間（ＣＳ３）における格子点ＧＤ２の位置を模式的に例示している。３次元のＢ２Ａテーブル６２１の格子点ＧＤ２は、通常、Ｌａｂ色空間にＬ軸方向、ａ軸方向、及び、ｂ軸方向へ略等間隔となるように並べられる。図５の下部において、Ｌ軸方向における格子点ＧＤ２の数をＧＬ個と示し、ａ軸方向における格子点ＧＤ２の数をＧａ個と示し、ｂ軸方向における格子点ＧＤ２の数をＧｂ個と示している。Ｂ２Ａテーブル６２１の格子点数は、ＧＬ×Ｇａ×Ｇｂ個となる。むろん、軸方向の格子点数ＧＬ，Ｇａ，Ｇｂは、少なくとも一部が異なっていてもよい。
【００６０】
図示していないが、入力プロファイル６１０のＡ２Ｂテーブル６１１、及び、デバイスリンクプロファイル６３０のデバイスリンクテーブル６３１（図３参照）の格子点ＧＤ１は、通常、ＣＭＹＫ色空間（ＣＳ１）にＣ軸方向、Ｍ軸方向、Ｙ軸方向、及び、Ｋ軸方向へ略等間隔となるように並べられる。Ｃ，Ｍ，Ｙ，Ｋ軸方向における格子点ＧＤ１の数をそれぞれＧｃ，Ｇｍ，Ｇｙ，Ｇｋ個とすると、４次元のＡ２Ｂテーブル６１１及びデバイスリンクテーブル６３１の格子点数はＧｃ×Ｇｍ×Ｇｙ×Ｇｋ個となる。むろん、軸方向の格子点数Ｇｃ，Ｇｍ，Ｇｙ，Ｇｋは、少なくとも一部が異なっていてもよい。
【００６１】
（５）色変換の補間方法の具体例：
次に、図６Ａ〜６Ｄを参照して、色変換の補間方法を説明する。図６Ａ〜６Ｄは、３次元空間におけるＮ点補間（Ｎは４以上の整数）の例を模式的に説明するための図である。ここで、Ｂ２Ａテーブル６２１のように入力色空間ＣＳ４のｎ＝３本の座標軸に沿ったｍ＝３個の成分を有する３次元色変換テーブルを参照する場合、図６Ａ〜６Ｄに示す３次元空間は３次元色変換テーブルのｍ＝３個の成分を座標とする空間となる。Ａ２Ｂテーブル６１１やデバイスリンクテーブル６３１のように入力色空間ＣＳ４のｎ＝４本の座標軸に沿ったｍ＝４個の成分を有する４次元色変換テーブルを参照する場合、図６Ａ〜６Ｄに示す３次元空間は４次元色変換テーブルのｍ＝４個の成分のうち３個の成分を座標とする仮想空間とする。図６Ａ〜６Ｄに示す格子９００は、３次元の入力色空間ＣＳ４又は仮想空間の軸方向において隣り合う２×２×２＝８個の格子点ＧＤ０を頂点とする六面体である。図５には、Ｂ２Ａテーブル６２１のＧＬ×Ｇａ×Ｇｂ個の格子点ＧＤ２のうちＬａｂ色空間（ＣＳ３）の軸方向において隣り合う２×２×２＝８個の格子点を頂点とする格子９００を太線で示している。図６Ａ〜６Ｄにおいて、白丸は色変換テーブル６０１の格子点ＧＤ０を示し、黒丸は複数の格子点ＧＤ０のうち出力色空間ＣＳ５の出力座標値を補間する際に参照される参照格子点ＧＤ１０を示し、上向きの白三角印は入力座標値Ｉｐの位置を示し、下向きの黒三角印は後述する調整点Ｐ０を示している。この入力座標値Ｉｐに対応する出力座標値を補間する範囲である補間範囲７００は、入力座標値Ｉｐを囲む複数の参照格子点により入力色空間ＣＳ４を区分する範囲であり、図６Ａ〜６Ｄでは斜線で示される多面体に相当する。Ｎ点補間は、補間範囲７００に含まれる位置の入力座標値Ｉｐに対応する出力座標値を求める際に、各参照格子点ＧＤ１０の出力座標値と重み係数とに基づいて補間する演算を示す。
【００６２】
図６Ａに示す４点補間は、四面体補間とも呼ばれ、格子９００を６分割した三角錐（補間範囲７００）の頂点にあるＮ3＝４個の参照格子点ＧＤ１０の出力座標値と重み係数を用いる。図６Ｂに示す５点補間は、ピラミッド補間とも呼ばれ、格子９００に含まれる四角錐（補間範囲７００）の頂点にあるＮ3＝５個の参照格子点ＧＤ１０の出力座標値と重み係数を用いる。図６Ｃに示す６点補間は、三角柱補間とも呼ばれ、格子９００を２分割した三角柱（補間範囲７００）の頂点にあるＮ3＝６個の参照格子点ＧＤ１０の出力座標値と重み係数を用いる。図６Ｄに示す８点補間は、六面体補間とも呼ばれ、六面体（補間範囲７００）である格子９００の頂点にあるＮ3＝８個の参照格子点ＧＤ１０の出力座標値と重み係数を用いる。
【００６３】
各参照格子点ＧＤ１０の重み係数は、公知の方法により決定することができる。例えば、入力座標値Ｉｐの位置から各参照格子点ＧＤ１０までの距離をＬｉとする。ここでの変数ｉは、参照格子点ＧＤ１０を識別する変数である。Ｌｉ＝０である参照格子点ＧＤ１０がある場合、Ｌｉ＝０の参照格子点ＧＤ１０の出力座標値を入力座標値Ｉｐに対応する出力座標値にすればよい。Ｌｉ＝０である参照格子点ＧＤ１０が無い場合、距離の逆数１／Ｌｉの総和をＳ1/Liとして、各参照格子点ＧＤ１０の重みを１／Ｌｉ／Ｓ1/Liとして各参照格子点ＧＤ１０の出力座標値に重みを乗じた値の総和を入力座標値Ｉｐに対応する出力座標値とすればよい。
むろん、重み係数は、入力座標値Ｉｐの位置を通る平面で各参照格子点ＧＤ１０を頂点とする立体を分割した場合の分割された立体の体積比、等でもよい。例えば、８点補間である直方体補間は、入力色空間の各軸について軸方向に直交する平面で格子９００を８個の直方体に分割し、各参照格子点ＧＤ１０の重み係数を対角にある分割直方体の体積比とした演算とすることができる。
【００６４】
図７は、４次元の色変換テーブルにおけるＮ点補間の例を模式的に説明するための図である。図７では、入力プロファイル６１０のＡ２Ｂテーブル６１１におけるＮ＝２×Ｎ3点補間の例を示している。
図７の上部には、ＣＭＹＫ色空間（ＣＳ１）におけるＫ軸上に入力座標値Ｉｐ（Ｃｐ，Ｍｐ，Ｙｐ，Ｋｐ）の位置を黒塗りの三角印で示している。Ｋ軸方向において、入力座標値Ｉｐの両隣にある格子点ＧＤ０の位置をＫ１，Ｋ２とする。ただし、Ｋ１＜Ｋ２である。また、
（Ｋｐ−Ｋ１）：（Ｋ２−Ｋｐ）＝Ｋｒ：（１−Ｋｒ）
とする。ただし、０≦Ｋｒ≦１である。
【００６５】
Ｋ＝Ｋ１，Ｋ２に固定すると、Ｃ軸、Ｍ軸、及び、Ｙ軸で表される３次元の仮想空間を想定することができる。まず、図７の中程の左側に示すようにＫ＝Ｋ１である場合の３次元の仮想空間において、Ｎ3＝４点の補間演算を行うことにする。この場合、上述したように格子９００を６分割した三角錐（補間範囲７００）の頂点にある４個の参照格子点ＧＤ１０の出力座標値と重み係数を使用すればよい。その結果をＬａｂ値（Ｌ１，ａ１，ｂ１）とする。また、図７の中程の右側に示すようにＫ＝Ｋ２である場合の３次元の仮想空間において、Ｎ3＝４点の補間演算を行うことにする。この場合も、上述したように格子９００を６分割した三角錐（補間範囲７００）の頂点にある４個の参照格子点ＧＤ１０の出力座標値と重み係数を使用すればよい。その結果をＬａｂ値（Ｌ２，ａ２，ｂ２）とする。
【００６６】
入力座標値Ｉｐに対応する最終的な出力座標値（Ｌｐ，ａｐ，ｂｐ）は、Ｋ軸上において入力座標値Ｉｐの位置に応じた重みを付けることにより決定することができる。
Ｌｐ＝（１−Ｋｒ）×Ｌ１＋Ｋｒ×Ｌ２
ａｐ＝（１−Ｋｒ）×ａ１＋Ｋｒ×ａ２
ｂｐ＝（１−Ｋｒ）×ｂ１＋Ｋｒ×ｂ２
【００６７】
４次元の色変換テーブルの補間演算は、Ｎ＝２×４点の補間演算以外にも、Ｎ＝２×５点、Ｎ＝２×６点、Ｎ＝２×８点、等の補間演算でもよい。Ｎ＝２×５点の補間演算は、例えば、Ｋ＝Ｋ１，Ｋ２において図６Ｂで示したＮ3＝５個の参照格子点ＧＤ１０の出力座標値と重み係数を用いて行うことができる。Ｎ＝２×６点の補間演算は、例えば、Ｋ＝Ｋ１，Ｋ２において図６Ｃで示したＮ3＝６個の参照格子点ＧＤ１０の出力座標値と重み係数を用いて行うことができる。Ｎ＝２×８点の補間演算は、例えば、Ｋ＝Ｋ１，Ｋ２において図６Ｄで示したＮ3＝８個の参照格子点ＧＤ１０の出力座標値と重み係数を用いて行うことができる。
また、Ｋ値を固定した３次元の仮想空間におけるＮ3点の補間演算を利用する以外にも、４次元の色変換テーブルにおいて入力座標値Ｉｐを囲むＮ点の参照格子点を選択して補間演算を行うことも可能である。
【００６８】
むろん、Ａ２Ｂテーブル６１１以外にも、デバイスリンクテーブル６３１、出力プロファイル６２０のＡ２Ｂテーブル、等の４次元の色変換テーブルも同様にして補間演算を行うことができる。
【００６９】
（６）色変換テーブル調整処理の具体例：
図８は、図１に示すホスト装置１００で行われる色変換テーブル調整処理を例示している。尚、ホスト装置１００は、マルチタスクにより複数の処理を並列して実行している。また、本具体例に示す処理は、順番を入れ替える等、適宜、変更可能である。ここで、ステップＳ１１１は、調整点受付工程ＳＴ１、調整点受付機能ＦＵ１、及び、調整点受付部Ｕ１に対応している。ステップＳ１１２，Ｓ１２０は、設定調整量取得工程ＳＴ２、設定調整量取得機能ＦＵ２、及び、設定調整量取得部Ｕ２に対応している。ステップＳ１２２は、格子点調整量決定工程ＳＴ３、格子点調整量決定機能ＦＵ３、及び、格子点調整量決定部Ｕ３に対応している。ステップＳ１２４は、調整工程ＳＴ４、調整機能ＦＵ４、及び、調整部Ｕ４に対応している。以下、「ステップ」の記載を省略する。図９は、図８のＳ１０２で表示されるＵＩ（ユーザーインターフェイス）画面８００の例を示している。
【００７０】
色変換テーブル調整処理が開始されると、ホスト装置１００は、図９に示すＵＩ画面８００を表示装置１３０に表示させる（Ｓ１０２）。ＵＩ画面８００は、入力プロファイル選択欄８１１、出力プロファイル選択欄８１２、デバイスリンクプロファイル選択欄８１３、調整対象プロファイル指定欄８２０、調整対象色空間選択欄８３０、目標受付領域８４０、「画像から指定」ボタン８４１、追加ボタン８４２、削除ボタン８４３、調整データ選択欄８４５、チャート印刷ボタン８４６、測色ボタン８４７、インテント指定欄８６０、調整実施ボタン８７０、履歴ロードボタン８８１、及び、履歴セーブボタン８８２を有している。
【００７１】
ホスト装置１００は、上述した欄、及び、ボタンへの操作を入力装置１１５により受け付け（Ｓ１１０）、調整実施ボタン８７０への操作を受け付けると処理をＳ１２０に進める。Ｓ１１０の処理は、以下の処理Ｓ１１１，Ｓ１１２を含んでいる。
（Ｓ１１１）調整対象の色に対応する調整点Ｐ０の設定を受け付ける調整点受付処理。この処理では、図６Ａ〜６Ｄ，７に示すように、一つの補間範囲７００に複数の調整点Ｐ０を受け付けることが可能である。
（Ｓ１１２）各調整点Ｐ０における調整目標Ｔ０の入力を受け付ける目標受付処理。
【００７２】
ホスト装置１００は、入力装置１１５による入力プロファイル選択欄８１１への操作を受け付けると、記憶装置１１４に記憶されている入力プロファイル６１０の一覧を表示装置１３０に表示させることが可能である。ホスト装置１００は、表示された入力プロファイル６１０の一覧から一つの入力プロファイルを色変換用として入力装置１１５により受け付ける。
ホスト装置１００は、入力装置１１５による出力プロファイル選択欄８１２への操作を受け付けると、記憶装置１１４に記憶されている出力プロファイル６２０の一覧を表示装置１３０に表示させることが可能である。ホスト装置１００は、表示された出力プロファイル６２０の一覧から一つの出力プロファイルを色変換用として入力装置１１５により受け付ける。
ホスト装置１００は、入力装置１１５によるデバイスリンクプロファイル選択欄８１３への操作を受け付けると、記憶装置１１４に記憶されているデバイスリンクプロファイル６３０の一覧を表示装置１３０に表示させることが可能である。ホスト装置１００は、表示されたデバイスリンクプロファイル６３０の一覧から一つの出力プロファイルを色変換用として入力装置１１５により受け付ける。
【００７３】
ホスト装置１００は、調整対象プロファイル指定欄８２０において、入力プロファイル６１０、出力プロファイル６２０、及び、デバイスリンクプロファイル６３０の中から一つのプロファイルを調整対象プロファイル５５０として入力装置１１５により受け付ける。ホスト装置１００は、上記選択欄８１１〜８１３のうち操作を受け付けていない選択欄のプロファイルを選択不能にしてもよい。
【００７４】
ホスト装置１００は、調整対象色空間選択欄８３０において、ＣＭＹＫ色空間（ＣＳ１）、ｃｍｙｋ色空間（ＣＳ２）、及び、Ｌａｂ色空間（ＣＳ３）の中から一つの色空間を調整対象色空間として入力装置１１５により受け付ける。ホスト装置１００は、入力プロファイル選択欄８１１しか操作を受け付けていない場合にｃｍｙｋ色空間（ＣＳ２）を選択不能にしてもよく、出力プロファイル選択欄８１２しか操作を受け付けていない場合にＣＭＹＫ色空間（ＣＳ１）を選択不能にしてもよい。
【００７５】
ホスト装置１００は、調整対象色空間選択欄８３０における選択に応じて目標受付領域８４０の入力項目を変える処理を行っている。また、ホスト装置１００は、調整データ選択欄８４５への選択に応じて目標受付領域８４０の入力項目を変える処理を行っている。調整データ選択欄８４５においては、「絶対値」と「相対値」のいずれか一方を選択可能である。「絶対値」は、調整目標Ｔ０を色空間の座標値として受け付ける選択肢である。「相対値」は、調整目標Ｔ０を色空間の現在の座標値からの差分として受け付ける選択肢である。
【００７６】
まず、調整データ選択欄８４５において「ＰＣＳ値」（ＰＣＳ ＣＳ３）の指定が受け付けられた場合、以下の処理が行われる。
ホスト装置１００は、調整データ選択欄８４５において「相対値」を受け付けると、図９に示すように、ＰＣＳ ＣＳ３の現在の座標値からの相対値（ΔＬａｂT-pとする。）としての調整目標Ｔ０の座標値（ΔＬ，Δａ，Δｂ）の入力欄を目標受付領域８４０に表示させる。この場合、ホスト装置１００は、前記入力欄において調整目標Ｔ０の相対値ΔＬａｂT-p（ΔＬ，Δａ，Δｂ）を受け付ける。また、ホスト装置１００は、調整データ選択欄８４５において「絶対値」を受け付けると、ＰＣＳ ＣＳ３の現在の座標値（C_L，C_a，C_bとする。）の表示欄とともに調整目標Ｔ０の座標値（T_L，T_a，T_bとする。）の入力欄を目標受付領域８４０に表示させる。この場合、ホスト装置１００は、前記入力欄において調整目標Ｔ０の絶対値（T_L，T_a，T_b）を受け付ける。
【００７７】
調整データ選択欄８４５において「入力データ」（ＣＭＹＫ色空間（ＣＳ１））の指定が受け付けられた場合、以下の処理が行われる。
ホスト装置１００は、調整データ選択欄８４５において「相対値」を受け付けると、ＣＭＹＫ色空間（ＣＳ１）の現在の座標値からの相対値（ΔＣＭＹＫT-pとする。）としての調整目標Ｔ０の座標値（ΔＣ，ΔＭ，ΔＹ，ΔＫとする。）の入力欄を目標受付領域８４０に表示させる。この場合、ホスト装置１００は、前記入力欄において調整目標Ｔ０の相対値ΔＣＭＹＫT-p（ΔＣ，ΔＭ，ΔＹ，ΔＫ）を受け付ける。また、ホスト装置１００は、調整データ選択欄８４５において「絶対値」を受け付けると、ＣＭＹＫ色空間（ＣＳ１）の現在の座標値（C_C，C_M，C_Y，C_Kとする。）の表示欄とともに調整目標Ｔ０の座標値（T_C，T_M，T_Y，T_Kとする。）の入力欄を目標受付領域８４０に表示させる。この場合、ホスト装置１００は、前記入力欄において調整目標Ｔ０の絶対値（T_C，T_M，T_Y，T_K）を受け付ける。
【００７８】
調整データ選択欄８４５において「出力データ」（ｃｍｙｋ色空間（ＣＳ２））の指定が受け付けられた場合、以下の処理が行われる。
ホスト装置１００は、調整データ選択欄８４５において「相対値」を受け付けると、ｃｍｙｋ色空間（ＣＳ２）の現在の座標値からの相対値（ΔｃｍｙｋT-pとする。）としての調整目標Ｔ０の座標値（Δｃ，Δｍ，Δｙ，Δｋとする。）の入力欄を目標受付領域８４０に表示させる。この場合、ホスト装置１００は、前記入力欄において調整目標Ｔ０の相対値ΔｃｍｙｋT-p（Δｃ，Δｍ，Δｙ，Δｋ）を受け付ける。また、ホスト装置１００は、調整データ選択欄８４５において「絶対値」を受け付けると、ｃｍｙｋ色空間（ＣＳ２）の現在の座標値（C_c，C_m，C_y，C_kとする。）の表示欄とともに調整目標Ｔ０の座標値（T_c，T_m，T_y，T_kとする。）の入力欄を目標受付領域８４０に表示させる。この場合、ホスト装置１００は、前記入力欄において調整目標Ｔ０の絶対値（T_c，T_m，T_y，T_k）を受け付ける。
【００７９】
調整目標Ｔ０を設定するための調整点Ｐ０は、例えば、ＣＭＹＫ色空間（ＣＳ１）に設定される。例えば、ホスト装置１００は、図９に示すＵＩ画面８００の「画像から指定」ボタン８４１の操作を受け付けると、ＣＭＹＫ色空間（ＣＳ１）を模式的に表す画面を表示装置１３０に表示させ、入力装置１１５による操作に応じたＣＭＹＫ値を取得して目標受付領域８４０の調整目標Ｔ０の情報を更新する。新たな調整点Ｐ０が指定されると、ホスト装置１００は、対応するＩＤ（識別情報）を付与し、取得したＣＭＹＫ値、及び、該ＣＭＹＫ値から求められるＬａｂ値等をＩＤに対応させて目標受付領域８４０に表示させる。追加ボタン８４２が操作されると、ホスト装置１００は、ＩＤを追加し、目標受付領域８４０に追加したＩＤに対応する入力欄を増やす。削除ボタン８４３が操作されると、ホスト装置１００は、削除するＩＤの指定を受け付け、指定されたＩＤに対応する入力欄を削除する。
以上のようにして、ホスト装置１００は、調整点Ｐ０の設定を受け付ける調整点受付処理を行い（Ｓ１１１）、一つの補間範囲７００に複数の調整点Ｐ０を受け付けることが可能である。
【００８０】
ホスト装置１００は、チャート印刷ボタン８４６の操作を受け付けると、各調整点Ｐ０の色を表すカラーパッチを有するカラーチャートＣＨ１の印刷データを生成してプリンター２００に送信する。この印刷データを受信したプリンター２００は、各調整点Ｐ０の色を表すカラーパッチを有するカラーチャートＣＨ１を被印刷物ＭＥ１に印刷する。
【００８１】
ホスト装置１００は、測色ボタン８４７の操作を受け付けると、カラーチャートＣＨ１の各パッチの測色を測色装置１２０に指示する。この指示を受信した測色装置１２０は、カラーチャートＣＨ１の各パッチを測色し、各パッチの測色値Ｌａｂpをホスト装置１００に送信する。測色値Ｌａｂpを受信したホスト装置１００は、測色値Ｌａｂpを表示装置１３０に表示させてもよいし、プリンター２００に印刷させてもよい。ユーザーは、出力された測色値Ｌａｂpを見て目標受付領域８４０に調整目標Ｔ０を入力することができる。また、ホスト装置１００は、各パッチの測色値Ｌａｂpを目標Ｔ０の入力欄に自動的に入力してもよい。調整目標Ｔ０が相対値（ΔＬ，Δａ，Δｂ）である場合、ホスト装置１００は、現在の測色値Ｌａｂpに対する目標の測色値ＬａｂTの各成分Ｌ，ａ，ｂの差分を計算して目標Ｔ０の入力欄に自動的に入力してもよい。
以上のようにして、ホスト装置１００は、各調整点Ｐ０における調整目標Ｔ０の入力を受け付ける目標受付処理を行う（Ｓ１１２）。
【００８２】
ホスト装置１００は、履歴ロードボタン８８１の操作を受け付けると、記憶装置１１４に記憶されている調整履歴を読み出して目標受付領域８４０に追加する。履歴セーブボタン８８２の操作が受け付けられると、ホスト装置１００は、目標受付領域８４０の情報を調整履歴として記憶装置１１４に記憶する。
【００８３】
ホスト装置１００は、調整対象プロファイル５５０の対応関係を規定するためのレンダリングインテントの指定をインテント指定欄８６０において受け付ける。図９に示すインテント指定欄８６０の複数の指定項目は、図示を省略しているが、「Perceptual」（知覚的）、「Relative Colorimetric」（相対的測色的）、及び、「Saturation」（彩度重視）の３種類である。むろん、指定項目に「Absolute Colorimetric」（絶対的測色的）が含まれてもよいし、「Perceptual」と「Relative Colorimetric」と「Saturation」の内の一部が指定項目に無くてもよい。図９には、指定インテントとして「Perceptual」が指定されている例が示されている。
【００８４】
ホスト装置１００は、図９に示す調整実施ボタン８７０の操作を受け付けると、図８のＳ１２０以降の処理を行う。ここで、インテント指定欄８６０で「Perceptual」（知覚的）が指定された場合、ホスト装置１００は、Ｓ１２０以降の処理においてプロファイル５００のうち知覚的な色変換に従った情報（例えば図４で示したA2B0タグ、及び、B2A0タグに従った情報）を使用する。インテント指定欄８６０で「Relative Colorimetric」（相対的測色的）が指定された場合、ホスト装置１００は、Ｓ１２０以降の処理においてプロファイル５００のうち相対的で測色的な色変換に従った情報（例えば図４で示したA2B1タグ、及び、B2A1タグに従った情報）を使用する。インテント指定欄８６０で「Saturation」（彩度重視）が指定された場合、ホスト装置１００は、Ｓ１２０以降の処理においてプロファイル５００のうち彩度重視の色変換に従った情報（例えば図４で示したA2B2タグ、及び、B2A2タグに従った情報）を使用する。
【００８５】
まず、ホスト装置１００は、受け付けられた各調整点Ｐ０について調整する量を調整対象プロファイル５５０の出力色空間ＣＳ５において表す設定調整量ＡＤ０を取得する（Ｓ１２０）。
【００８６】
調整対象プロファイル５５０が入力プロファイル６１０である場合、出力色空間ＣＳ５はＬａｂ色空間（ＣＳ３）であるので、ホスト装置１００は、Ｌａｂ色空間（ＣＳ３）における設定調整量ＡＤ０を取得する。
【００８７】
ここで、調整対象色空間がＬａｂ色空間（ＣＳ３）である場合、設定調整量ＡＤ０は、調整目標Ｔ０の相対値ΔＬａｂT-p（ΔＬ，Δａ，Δｂ）となる。調整目標Ｔ０の入力欄に絶対値（T_L，T_a，T_b）が受け付けられたときには、相対値ΔＬａｂT-p（T_L−C_L，T_a−C_a，T_b−C_b）を計算すればよい。
調整対象色空間がＣＭＹＫ色空間（ＣＳ１）である場合、設定調整量ＡＤ０は、入力プロファイル６１０のＡ２Ｂテーブル６１１に従って得られる。まず、調整点Ｐ０の現在の座標値（C_C，C_M，C_Y，C_K）をＡ２Ｂテーブル６１１に従ってＬａｂ色空間（ＣＳ３）における現在の座標値（C_L，C_a，C_b）に変換する。また、調整目標Ｔ０の絶対値（T_C，T_M，T_Y，T_K）をＡ２Ｂテーブル６１１に従ってＬａｂ色空間（ＣＳ３）における絶対値（T_L，T_a，T_b）に変換する。設定調整量ＡＤ０は、調整目標Ｔ０の相対値ΔＬａｂT-p（T_L−C_L，T_a−C_a，T_b−C_b）となる。調整目標Ｔ０の入力欄に相対値ΔＣＭＹＫT-p（ΔＣ，ΔＭ，ΔＹ，ΔＫ）が受け付けられたときには、絶対値（C_C＋ΔＣ，C_M＋ΔＭ，C_Y＋ΔＹ，C_K＋ΔＫ）を計算してから前述のように設定調整量ＡＤ０を計算すればよい。
色変換用に出力プロファイル６２０も選択されて調整対象色空間がｃｍｙｋ色空間である場合、設定調整量ＡＤ０は、出力プロファイル６２０のＡ２Ｂテーブルに従って得られる。まず、調整点Ｐ０の現在の座標値（C_c，C_m，C_y，C_k）をＡ２Ｂテーブルに従ってＬａｂ色空間（ＣＳ３）における現在の座標値（C_L，C_a，C_b）に変換する。また、調整目標Ｔ０の絶対値（T_c，T_m，T_y，T_k）をＡ２Ｂテーブルに従ってＬａｂ色空間（ＣＳ３）における絶対値（T_L，T_a，T_b）に変換する。設定調整量ＡＤ０は、調整目標Ｔ０の相対値ΔＬａｂT-p（T_L−C_L，T_a−C_a，T_b−C_b）となる。調整目標Ｔ０の入力欄に相対値ΔｃｍｙｋT-p（Δｃ，Δｍ，Δｙ，Δｋ）が受け付けられたときには、絶対値（C_c＋Δｃ，C_m＋Δｍ，C_y＋Δｙ，C_k＋Δｋ）を計算してから前述のように設定調整量ＡＤ０を計算すればよい。
【００８８】
調整対象プロファイル５５０が出力プロファイル６２０である場合、出力色空間ＣＳ５はｃｍｙｋ色空間（ＣＳ２）であるので、ホスト装置１００は、ｃｍｙｋ色空間（ＣＳ２）における設定調整量ＡＤ０を取得する。
【００８９】
ここで、調整対象色空間がｃｍｙｋ色空間（ＣＳ２）である場合、設定調整量ＡＤ０は、調整目標Ｔ０の相対値ΔｃｍｙｋT-p（Δｃ，Δｍ，Δｙ，Δｋ）となる。調整目標Ｔ０の入力欄に絶対値（T_c，T_m，T_y，T_k）が受け付けられたときには、相対値ΔｃｍｙｋT-p（T_c−C_c，T_m−C_m，T_y−C_y，T_k−C_k）を計算すればよい。
調整対象色空間がＬａｂ色空間（ＣＳ３）である場合、設定調整量ＡＤ０は、出力プロファイル６２０のＢ２Ａテーブル６２１に従って得られる。まず、調整点Ｐ０の現在の座標値（C_L，C_a，C_b）をＢ２Ａテーブル６２１に従ってｃｍｙｋ色空間（ＣＳ２）における現在の座標値（C_c，C_m，C_y，C_k）に変換する。また、調整目標Ｔ０の絶対値（T_L，T_a，T_b）をＢ２Ａテーブル６２１に従ってｃｍｙｋ色空間（ＣＳ２）における絶対値（T_c，T_m，T_y，T_k）に変換する。設定調整量ＡＤ０は、調整目標Ｔ０の相対値ΔｃｍｙｋT-p（T_c−C_c，T_m−C_m，T_y−C_y，T_k−C_k）となる。調整目標Ｔ０の入力欄に相対値ΔＬａｂT-p（ΔＬ，Δａ，Δｂ）が受け付けられたときには、絶対値（C_L＋ΔＬ，C_a＋Δａ，C_b＋Δｂ）を計算してから前述のように設定調整量ＡＤ０を計算すればよい。
色変換用に入力プロファイル６１０も選択されて調整対象色空間がＣＭＹＫ色空間である場合、設定調整量ＡＤ０は、入力プロファイル６１０のＡ２Ｂテーブル６１１と出力プロファイル６２０のＢ２Ａテーブル６２１に従って得られる。まず、調整点Ｐ０の現在の座標値（C_C，C_M，C_Y，C_K）をＡ２Ｂテーブル６１１とＢ２Ａテーブル６２１に従ってｃｍｙｋ色空間（ＣＳ２）における現在の座標値（C_c，C_m，C_y，C_k）に変換する。また、調整目標Ｔ０の絶対値（T_C，T_M，T_Y，T_K）をＡ２Ｂテーブル６１１とＢ２Ａテーブル６２１に従ってｃｍｙｋ色空間（ＣＳ２）における絶対値（T_c，T_m，T_y，T_k）に変換する。設定調整量ＡＤ０は、調整目標Ｔ０の相対値ΔｃｍｙｋT-p（T_c−C_c，T_m−C_m，T_y−C_y，T_k−C_k）となる。調整目標Ｔ０の入力欄に相対値ΔＣＭＹＫT-p（ΔＣ，ΔＭ，ΔＹ，ΔＫ）が受け付けられたときには、絶対値（C_C＋ΔＣ，C_M＋ΔＭ，C_Y＋ΔＹ，C_K＋ΔＫ）を計算してから前述のように設定調整量ＡＤ０を計算すればよい。
【００９０】
調整対象プロファイル５５０がデバイスリンクプロファイル６３０である場合、出力色空間ＣＳ５はｃｍｙｋ色空間（ＣＳ２）であるので、ホスト装置１００は、ｃｍｙｋ色空間（ＣＳ２）における設定調整量ＡＤ０を取得する。
【００９１】
ここで、調整対象色空間がｃｍｙｋ色空間（ＣＳ２）である場合、設定調整量ＡＤ０は、調整目標Ｔ０の相対値ΔｃｍｙｋT-p（Δｃ，Δｍ，Δｙ，Δｋ）となる。調整目標Ｔ０の入力欄に絶対値（T_c，T_m，T_y，T_k）が受け付けられたときには、相対値ΔｃｍｙｋT-p（T_c−C_c，T_m−C_m，T_y−C_y，T_k−C_k）を計算すればよい。
調整対象色空間がＣＭＹＫ色空間である場合、設定調整量ＡＤ０は、デバイスリンクプロファイル６３０のデバイスリンクテーブル６３１に従って得られる。まず、調整点Ｐ０の現在の座標値（C_C，C_M，C_Y，C_K）をデバイスリンクテーブル６３１に従ってｃｍｙｋ色空間（ＣＳ２）における現在の座標値（C_c，C_m，C_y，C_k）に変換する。また、調整目標Ｔ０の絶対値（T_C，T_M，T_Y，T_K）をデバイスリンクテーブル６３１に従ってｃｍｙｋ色空間（ＣＳ２）における絶対値（T_c，T_m，T_y，T_k）に変換する。設定調整量ＡＤ０は、調整目標Ｔ０の相対値ΔｃｍｙｋT-p（T_c−C_c，T_m−C_m，T_y−C_y，T_k−C_k）となる。調整目標Ｔ０の入力欄に相対値ΔＣＭＹＫT-p（ΔＣ，ΔＭ，ΔＹ，ΔＫ）が受け付けられたときには、絶対値（C_C＋ΔＣ，C_M＋ΔＭ，C_Y＋ΔＹ，C_K＋ΔＫ）を計算してから前述のように設定調整量ＡＤ０を計算すればよい。
【００９２】
ところで、設定される調整点Ｐ０は、ほとんどの場合、調整対象プロファイル５５０の色変換テーブル６０１の格子点ＧＤ０に合致しない。このため、調整点Ｐ０の色変換の際には、その調整点Ｐ０を囲む複数の格子点を参照することになる。本具体例では、調整点Ｐ０の出力座標値を補間する際に参照される格子点を参照格子点ＧＤ１０と呼んでいる。
【００９３】
図８に戻って説明を続ける。設定調整量ＡＤ０の取得後、ホスト装置１００は、各調整点Ｐ０の設定調整量ＡＤ０を用いて各参照格子点ＧＤ１０における調整する量を表す格子点調整量ＡＤ１０を決定する（Ｓ１２２）。調整対象プロファイル５５０に含まれる色変換テーブル６０１の入力色空間ＣＳ４は通常、３次元又は４次元であるが、アルゴリズムの考え方を分かり易く説明するため、まず、色変換テーブルの入力色空間の次元を１次元として説明する。
【００９４】
図１０Ａ〜１０Ｃは、調整対象プロファイルの色変換テーブルの入力色空間が１次元であると仮定した場合に格子点調整量ＡＤ１０を決定する様子を模式的に例示している。ここで、横軸は色変換テーブル６０１の或る座標軸を示し、縦軸は調整する量を表す調整量ＡＤを示している。例えば、色変換テーブル６０１が出力プロファイル６２０のＢ２Ａテーブル６２１である場合、横軸は、Ｌ軸、ａ軸、又は、ｂ軸となる。また、補間範囲７００の頂点にある参照格子点ＧＤ１０として参照格子点ＧＤ１１，ＧＤ１２を示し、この補間範囲７００にある調整点Ｐ０として調整点Ｐ１，Ｐ２，Ｐ３を示し、各調整点Ｐ１，Ｐ２，Ｐ３の設定調整量ＡＤ０として設定調整量ＡＤ１，ＡＤ２，ＡＤ３を示している。色変換テーブルの入力色空間を１次元と仮定しているので、補間範囲７００は参照格子点ＧＤ１１，ＧＤ１２の間の座標軸上となる。１次元の座標軸に調整量ＡＤの座標軸を加えた２次元平面は、本技術の仮想空間ＳＰ０に対応する。
【００９５】
図１０Ａに示すように補間範囲７００に調整点Ｐ１の１点のみある場合、調整点Ｐ１に対応する入力値において調整量ＡＤ＝ＡＤ１の位置ｐ１を通る直線ＬＮ１には、様々な傾きの直線が含まれる。この場合、直線ＬＮ１の傾きを０にして、参照格子点ＧＤ１１，ＧＤ１２の位置における直線ＬＮ１上の調整量ＡＤ＝ＡＤ１を格子点調整量ＡＤ１０に決定することにする。調整量ＡＤの座標軸に沿って参照格子点ＧＤ１１，ＧＤ１２を通る直線と傾き０の直線ＬＮ１との交点を求め、この交点の調整量ＡＤを格子点調整量ＡＤ１０に決定するともいえる。
【００９６】
図１０Ｂに示すように補間範囲７００に調整点Ｐ１，Ｐ２の２点がある場合、調整点Ｐ１に対応する入力値において調整量ＡＤ＝ＡＤ１の座標ｐ１、及び、調整点Ｐ２に対応する入力値において調整量ＡＤ＝ＡＤ２の座標ｐ２を通る直線ＬＮ２は、一つに定まる。この場合、座標ｐ１，ｐ２を通る直線ＬＮ２を決定し、調整量ＡＤの座標軸に沿って参照格子点ＧＤ１１，ＧＤ１２を通る直線と直線ＬＮ２との交点を求め、この交点の調整量ＡＤを格子点調整量ＡＤ１１，ＡＤ１２に決定する。
【００９７】
図１０Ｃに示すように補間範囲７００に調整点Ｐ１，Ｐ２，Ｐ３の３点がある場合、調整点Ｐ１に対応する入力値において調整量ＡＤ＝ＡＤ１の座標ｐ１、調整点Ｐ２に対応する入力値において調整量ＡＤ＝ＡＤ２の座標ｐ２、及び、調整点Ｐ３に対応する入力値において調整量ＡＤ＝ＡＤ３の座標ｐ３が存在する。この場合、座標ｐ１，ｐ２，ｐ３に合った直線ＬＮ３を最小二乗法により決定し、調整量ＡＤの座標軸に沿って参照格子点ＧＤ１１，ＧＤ１２を通る直線と直線ＬＮ３との交点を求め、この交点の調整量ＡＤを格子点調整量ＡＤ１１，ＡＤ１２に決定する。補間範囲７００に調整点Ｐ４が４点以上ある場合も、同様にして格子点調整量ＡＤ１１，ＡＤ１２を決定することができる。
【００９８】
実際の色変換テーブル６０１の入力色空間ＣＳ４は、通常、３次元又は４次元である。色変換テーブル６０１の入力色空間ＣＳ４がｎ＝３次元である場合、図６Ａ〜６Ｄに示すように調整点Ｐ０を囲む複数の参照格子点ＧＤ１０により区分される補間範囲７００を図１０Ａ〜１０Ｃで示した直線状の補間範囲７００に相当するものとして設定する。この場合、ｎ＝３本の座標軸に沿った成分をそのままｍ＝３個の成分として、調整量ＡＤを成分として加えたｍ＋１＝４次元の仮想空間ＳＰ０を想定することにする。また、色変換テーブル６０１がｎ＝４次元である場合、図７に示すようにＫ値を一定にした仮想３次元空間において調整点Ｐ０を囲む複数の参照格子点ＧＤ１０により区分される補間範囲７００を図１０Ａ〜１０Ｃで示した直線状の補間範囲７００に相当するものとして設定する。この場合、ｎ＝４本の座標軸に沿った成分のうちＫ軸に沿った成分を除くｍ＝３個の成分に、調整量ＡＤを成分として加えたｍ＋１＝４次元の仮想空間ＳＰ０を想定することにする。
以下、補間範囲７００が図６Ｄに示すような８点の参照格子点ＧＤ１０を頂点とする六面体であるとして説明する。むろん、補間範囲７００が図６Ａ〜６Ｃに示すような複数の参照格子点ＧＤ１０を頂点とする立体である場合も、同じようにして格子点調整量ＡＤ１０を決定することができる。
【００９９】
４次元の仮想空間ＳＰ０において補間範囲７００は、３次元の超平面で表される。そこで、調整量ＡＤの座標軸に沿って各参照格子点ＧＤ１０を通る直線と前記超平面との交点を求めると、該交点の調整量ＡＤを格子点調整量ＡＤ１０にすることができる。
【０１００】
図１１は、図８のＳ１２２で行われる格子点調整量決定処理を例示している。この処理が開始されると、ホスト装置１００は、補間範囲７００に受け付けられた調整点Ｐ０の数に応じて処理を分岐させる（Ｓ２０２）。補間範囲７００に受け付けられた調整点Ｐ０の数がｍ＋１＝４個以下である場合、ホスト装置１００は、仮想空間ＳＰ０において各調整点Ｐ０におけるｍ個の成分及び設定調整量ＡＤ０を座標とする位置を通る超平面を表すデータを求め（Ｓ２０４〜Ｓ２１０）、処理をＳ２１４に進める。補間範囲７００に受け付けられた調整点Ｐ０の数がｍ＋２＝５個以上である場合、ホスト装置１００は、仮想空間ＳＰ０において最小二乗法により超平面を表すデータを求め（Ｓ２１２）、処理をＳ２１４に進める。
【０１０１】
ここで、ｍ＝３個の成分をｘ，ｙ，ｚで表し、調整量ＡＤをｗで表すことにする。仮想空間ＳＰ０における調整点Ｐ０の座標（ｐ０とする。）は、「Ｐ０」を添え字として（ｘP0，ｙP0，ｚP0，ｗP0）で表すことができる。前記座標の内、ｘP0，ｙP0，ｚP0は調整点Ｐ０の位置を表す値であり、ｗP0は設定調整量ＡＤ０である。
また、仮想空間ＳＰ０において調整点Ｐ０の合わせた超平面は、以下の式により表される。
ｗ＝ａｘ＋ｂｙ＋ｃｚ＋ｄ  …（１）
ただし、ここでのａは成分ｘの係数であり、ここでのｂは成分ｙの係数であり、ここでのｃは成分ｚの係数であり、ここでのｄは切片である。係数ａ，ｂ，ｃ及び定数ｄは、超平面を表すデータである。
上記超平面の式（１）は、色変換テーブル６０１の出力色空間ＣＳ５の成分の数の分、必要となる。例えば、Ａ２Ｂテーブル６１１の場合にはＬａｂの３成分必要であり、Ｂ２Ａテーブル６２１やデバイスリンクテーブル６３１の場合にはｃｍｙｋの４成分必要である。
【０１０２】
超平面の係数ａ，ｂ，ｃ及び定数ｄは、補間範囲７００に調整点Ｐ０が４点、すなわち、独立したベクトルが３つあれば決定することができるが、それ以外の場合もある。以下、補間範囲７００にある調整点Ｐ０の数に応じた係数ａ，ｂ，ｃ及び定数ｄの決定方法を説明する。
【０１０３】
一つの補間範囲７００に調整点Ｐ０として調整点Ｐ１の１点のみある場合（図１１Ａ参照）、ホスト装置１００は、仮想空間ＳＰ０において調整点Ｐ１の座標ｐ１（ｘP1，ｙP1，ｚP1，ｗP1）を通り傾き０の超平面を決定する（Ｓ２０４）。この場合、ａ＝ｂ＝ｃ＝０とし、ｄ＝ＡＤ０とすればよい。これにより、補間範囲７００に調整点Ｐ０が１点のみある場合の超平面を表すデータが求められ、後のＳ２１４の処理において各参照格子点ＧＤ１０の格子点調整量ＡＤ１０が設定調整量ＡＤ０に決定される。
【０１０４】
一つの補間範囲７００に調整点Ｐ０として２点の調整点Ｐ１，Ｐ２がある場合（図１１Ｂ参照）、ホスト装置１００は、仮想空間ＳＰ０において２点の調整点Ｐ１，Ｐ２の座標ｐ０を通る超平面を決定する（Ｓ２０６）。ここで、調整点Ｐ１の座標ｐ１（ｘP1，ｙP1，ｚP1，ｗP1）と調整点Ｐ２の座標ｐ２（ｘP2，ｙP2，ｚP2，ｗP2）との差からベクトル（Ｖ0とする。）が決定される。２つ目のベクトル（Ｖ1とする。）は、ベクトルＶ0と直交し、ｗ方向へのベクトルが０となるように決定することにする。ここで、ベクトルＶ0のｘ，ｙ，ｚ，ｗ成分をそれぞれＶ0［０］，Ｖ0［１］，Ｖ0［２］，Ｖ0［３］と表し、ベクトルＶ1のｘ，ｙ，ｚ，ｗ成分をそれぞれＶ1［０］，Ｖ1［１］，Ｖ1［２］，Ｖ1［３］と表すことにする。ベクトルＶ1の各成分は、以下の式により決定することができる。
Ｖ1［０］＝−Ｖ0［１］  …（２）
Ｖ1［１］＝Ｖ0［０］  …（３）
Ｖ1［２］＝１／Ｖ0［２］  …（４）
Ｖ1［３］＝０  …（５）
【０１０５】
３つ目のベクトル（Ｖ2とする。）も、ｗ方向へのベクトルが０となるように決定することにする。ここで、ベクトルＶ2のｘ，ｙ，ｚ，ｗ成分をそれぞれＶ2［０］，Ｖ2［１］，Ｖ2［２］，Ｖ2［３］と表すことにする。ベクトルＶ2の各成分は、以下の式により決定することができる。
Ｖ2［０］＝−（Ｖ0［１］＋Ｖ1［１］）  …（６）
Ｖ2［１］＝Ｖ0［０］＋Ｖ1［０］  …（７）
Ｖ2［２］＝Ｖ0［０］×Ｖ2［０］／Ｖ0［２］  …（８）
Ｖ2［３］＝０  …（９）
【０１０６】
３つのベクトルＶ0，Ｖ1，Ｖ2は、それぞれ、超平面の方程式の法線ベクトル（Ｎとする。Ｎは（ａ，ｂ，ｃ，ｄ））と直交する。従って、ベクトルＶ0，Ｖ1，Ｖ2と法線ベクトルＮとの内積Ｎ・Ｖ0は、それぞれ０になる。
ａ×Ｖ0［０］＋ｂ×Ｖ0［１］＋ｃ×Ｖ0［２］＋ｄ×０＝０  …（１０）
ａ×Ｖ1［０］＋ｂ×Ｖ1［１］＋ｃ×Ｖ1［２］＋ｄ×０＝０  …（１１）
ａ×Ｖ2［０］＋ｂ×Ｖ2［１］＋ｃ×Ｖ2［２］＋ｄ×０＝０  …（１２）
【０１０７】
上記式（１０）〜（１２）を解くことにより、係数ａ，ｂ，ｃを求めることができる。係数ａ，ｂ，ｃを求めた後、調整点Ｐ０の一つ、例えば、調整点Ｐ１の座標ｐ１を超平面の式（１）に代入することにより、定数ｄを求めることができる。
ｄ＝−（ａｘP1＋ｂｙP1＋ｃｚP1）＋ｗP1  …（１３）
むろん、調整点Ｐ２の座標ｐ２を超平面の式（１）に代入してもよい。
以上より、補間範囲７００に調整点Ｐ０が２点ある場合の超平面を表すデータが求められる。
【０１０８】
一つの補間範囲７００に調整点Ｐ０として３点の調整点（調整点Ｐ１，Ｐ２，Ｐ３とする。）がある場合、ホスト装置１００は、仮想空間ＳＰ０において３点の調整点Ｐ１，Ｐ２，Ｐ３の座標ｐ０を通る超平面を決定する（Ｓ２０８）。この場合、例えば、調整点Ｐ１の座標ｐ１と調整点Ｐ２の座標ｐ２との差からベクトルＶ0が決定され、調整点Ｐ１の座標ｐ１と調整点Ｐ３の座標（ｐ３とする。）との差からベクトルＶ1が決定される。３つ目のベクトルＶ2は、ｗ方向へのベクトルが０となるように決定することにする。ベクトルＶ2の各成分は、上記式（６）〜（９）により決定することができる。以下、同じように上記式（１０）〜（１２）を解くことにより係数ａ，ｂ，ｃを求めることができ、同じように上記式（１３）により定数ｄを求めることができる。むろん、調整点Ｐ２の座標ｐ２、又は、調整点Ｐ３の座標ｐ３を超平面の式（１）に代入してもよい。
以上より、補間範囲７００に調整点Ｐ０が３点ある場合の超平面を表すデータが求められる。
【０１０９】
一つの補間範囲７００に調整点Ｐ０として４点の調整点（調整点Ｐ１，Ｐ２，Ｐ３，Ｐ４とする。）がある場合、ホスト装置１００は、仮想空間ＳＰ０において４点の調整点Ｐ１，Ｐ２，Ｐ３，Ｐ４の座標ｐ０を通る超平面を決定する（Ｓ２１０）。この場合、例えば、調整点Ｐ１の座標ｐ１と調整点Ｐ２の座標ｐ２との差からベクトルＶ0が決定され、調整点Ｐ１の座標ｐ１と調整点Ｐ３の座標（ｐ３とする。）との差からベクトルＶ1が決定され、調整点Ｐ１の座標ｐ１と調整点Ｐ４の座標（ｐ４とする。）との差からベクトルＶ2が決定される。以下、同じように上記式（１０）〜（１２）を解くことにより係数ａ，ｂ，ｃを求めることができ、同じように上記式（１３）により定数ｄを求めることができる。むろん、調整点Ｐ２の座標ｐ２、調整点Ｐ３の座標ｐ３、又は、調整点Ｐ４の座標ｐ４を超平面の式（１）に代入してもよい。
以上より、補間範囲７００に調整点Ｐ０が４点ある場合の超平面を表すデータが求められる。
【０１１０】
一つの補間範囲７００に調整点Ｐ０が５点以上ある場合、ホスト装置１００は、仮想空間ＳＰ０において最小二乗法を用いて超平面の係数ａ，ｂ，ｃ及び定数ｄを決定する（Ｓ２１２）。求める超平面と調整点（ｉ）との距離をｅiとすると、距離ｅiは以下の式により表される。尚、ここでの変数ｉは調整点Ｐ０を識別する変数であり、変数ｘiは調整点（ｉ）のｘ座標であり、変数ｙiは調整点（ｉ）のｙ座標であり、変数ｚiは調整点（ｉ）のｚ座標であり、変数ｗiは調整点（ｉ）のｗ座標である。
【数１】
2019110444.tif 000003
【０１１１】
補間範囲７００内の各調整点（ｉ）と超平面との距離ｅiの二乗和（Ｅとする。）は、以下の式により表される。
【数２】
2019110444.tif 000004
最小二乗法では、二乗和Ｅを最小にする係数ａ，ｂ，ｃ及び定数ｄを求める。
【０１１２】
係数ａ，ｂ，ｃ及び定数ｄについて、上記式（１５）を偏微分し、その傾きが０となるところが最小値となる。すなわち、以下の式が成り立つ。
【数３】
2019110444.tif 000005
【０１１３】
ここで、積分計算の項を以下のように置き換える。
【数４】
2019110444.tif 000006
【数５】
2019110444.tif 000007
【数６】
2019110444.tif 000008
【数７】
2019110444.tif 000009
【０１１４】
上記式（１６）〜（１９）に上記式（２０）〜（３２）を代入すると、以下の式のように表すことができる。
【数８】
2019110444.tif 000010
以上の連立方程式（３３）〜（３６）を解くことにより、係数ａ，ｂ，ｃ及び定数ｄを求めることができる。
以上より、補間範囲７００に調整点Ｐ０が５点以上ある場合の超平面を表すデータが求められる。
【０１１５】
むろん、最小二乗法の代わりに、最尤推定法、RANSAC（Random Sampling Consensus）、又は、Ｍ推定（M-estimation）により超平面を表すデータを求めることも可能である。
【０１１６】
超平面の決定後、ホスト装置１００は、超平面を表すデータ（ａ，ｂ，ｃ，ｄ）に基づいて、仮想空間ＳＰ０において各参照格子点ＧＤ１０の位置（ｍ個の成分）における格子点調整量ＡＤ１０を決定し（Ｓ２１４）、格子点調整量決定処理を終了させる。係数ａ，ｂ，ｃ及び定数ｄが求められた超平面の方程式（１）に各参照格子点ＧＤ１０の３成分ｘ，ｙ，ｚを代入すると、３成分ｘ，ｙ，ｚを満たす調整量ｗが格子点調整量ＡＤ１０となる。例えば、調整対象プロファイル５５０が出力プロファイル６２０である場合、出力プロファイル６２０のＢ２Ａテーブル６２１の入力色空間ＣＳ４は３成分Ｌ，ａ，ｂを有する。そこで、これら３成分Ｌ，ａ，ｂをそれぞれ係数ａ，ｂ，ｃに当てはめることにより、Ｂ２Ａテーブル６２１の各参照格子点ＧＤ１０における格子点調整量ＡＤ１０を決定することができる。また、調整対象プロファイル５５０が入力プロファイル６１０である場合、入力プロファイル６１０のＡ２Ｂテーブル６１１の入力色空間ＣＳ４は４成分Ｃ，Ｍ，Ｙ，Ｋを有する。そこで、これら４成分のうち３成分Ｃ，Ｍ，Ｙをそれぞれ係数ａ，ｂ，ｃに当てはめることにより、Ａ２Ｂテーブル６１１の各参照格子点ＧＤ１０における格子点調整量ＡＤ１０を決定することができる。決定した格子点調整量ＡＤ１０は、Ｋ＝Ｋ１，Ｋ２の両方の参照格子点ＧＤ１０に適用することができる。
【０１１７】
尚、調整点Ｐ０の設定調整量ＡＤ０によっては参照格子点ＧＤ１０の出力座標値が上限を上回ったり加減を下回ったりすることが想定される。そこで、参照格子点ＧＤ１０の格子点調整量ＡＤ１０に制限を設定してもよい。
【０１１８】
図１２は、格子点調整量ＡＤ１０に制限を設定する場合の追加処理を例示している。この処理は、例えば、図１１で示した格子点調整量決定処理の直後に行われる。
追加処理が開始されると、ホスト装置１００は、格子点調整量決定処理により得られた格子点調整量ＡＤ１０が制限値を超過しているか否かに応じて処理を分岐させる（Ｓ２２２）。格子点調整量ＡＤ１０が制限値を超過している場合、ホスト装置１００は、格子点調整量ＡＤ１０を制限値内に修正して（Ｓ２２４）、追加処理を終了させる。格子点調整量ＡＤ１０が制限値内である場合、ホスト装置１００は、Ｓ２２４の処理を行わずに追加処理を終了させる。
【０１１９】
例えば、格子点調整量ＡＤ１０がｃｍｙｋ値の相対値である場合であってｃｍｙｋ値のとり得る値が０〜１００である場合を想定する。この場合、格子点調整量ＡＤ１０が１００を上回ったり−１００を下回ったりすると、参照格子点ＧＤ１０の出力座標値が０〜１００に収まらない。そこで、格子点調整量ＡＤ１０が閾値Ｔｈ（０＜Ｔｈ＜１００）を超えた場合には格子点調整量ＡＤ１０を閾値Ｔｈに修正してもよく、格子点調整量ＡＤ１０が閾値−Ｔｈを下回った場合には格子点調整量ＡＤ１０を閾値−Ｔｈに修正してもよい。むろん、参照格子点ＧＤ１０について、元の出力座標値に格子点調整量ＡＤ１０を加えた値が出力座標値の上限値を超える場合には、該上限値に収まるように格子点調整量ＡＤ１０を修正してもよい。参照格子点ＧＤ１０について、元の出力座標値に格子点調整量ＡＤ１０を加えた値が出力座標値の下限値を下回る場合には、該下限値に収まるように格子点調整量ＡＤ１０を修正してもよい。
【０１２０】
以上のようにして、ホスト装置１００は、補間範囲７００に複数の調整点Ｐ０が受け付けられた場合に該複数の調整点Ｐ０におけるそれぞれの設定調整量ＡＤ０を用いて複数の参照格子点ＧＤ１０における格子点調整量ＡＤ１０を決定する。
【０１２１】
図８に戻って説明を続ける。各参照格子点ＧＤ１０の格子点調整量ＡＤ１０の決定後、ホスト装置１００は、格子点調整量ＡＤ１０に基づいて色変換テーブル６０１の参照格子点ＧＤ１０を含む格子点ＧＤ０の出力座標値を調整する（Ｓ１２４）。これにより、色変換テーブル６０１が調整され、この色変換テーブル６０１が調整対象プロファイル５５０に格納されることにより調整対象プロファイル５５０が調整される。例えば、各参照格子点ＧＤ１０について、元の出力座標値に格子点調整量ＡＤ１０を加えた値を調整後の出力座標値にすることができる。また、格子点調整量ＡＤ１０が求められていない格子点について、格子点調整量ＡＤ１０が求められた参照格子点ＧＤ１０に隣接するなど参照格子点ＧＤ１０から所定範囲内にある場合、前記格子点調整量ＡＤ１０に基づいて格子点間の調整量を滑らかにするスムージングを行って出力座標値を調整してもよい。
【０１２２】
色変換テーブル６０１の格子点ＧＤ０の出力座標値を調整した後、ホスト装置１００は、終了条件が成立したか否かに応じて処理を分岐させる（Ｓ１２６）。終了条件が成立していない場合、ホスト装置１００は、Ｓ１０２〜Ｓ１２６の処理を繰り返す。終了条件が成立した場合、ホスト装置１００は、色変換テーブル調整処理を終了させる。
【０１２３】
例えば、ホスト装置１００は、調整後の調整対象プロファイル５５０を少なくとも用いて各調整点Ｐ０の調整後のＬａｂ値と目標Ｔ０のＬａｂとの色差を求め、該色差がいずれも所定の閾値以下である場合に終了条件成立と判断し、前記閾値を超える色差がある場合に終了条件不成立と判断することができる。前記色差には、ＣＩＥＤＥ２０００色差式で表される色差ΔＥ00、ＣＩＥ１９９４年色差式で表される色差ΔＥ*94、１９７６年に提案されたＣＩＥ Ｌ*ａ*ｂ*表色系による色差ΔＥ*ab（いわゆるΔＥ*76）、ＣＩＥ Ｌ*ｕ*ｖ*表色系による色差ΔＥ*uv、等を用いることができる。また、ホスト装置１００は、Ｓ１２６の判断処理が規定の回数に達した場合に終了条件成立と判断してもよい。さらに、ホスト装置１００は、色変換テーブル６０１の調整を終了させるか否かを選択する操作を受け付け、色変換テーブル６０１の調整を終了させる操作を受け付けた場合に終了条件成立と判断し、色変換テーブル６０１の調整を終了させない操作を受け付けた場合に終了条件不成立と判断してもよい。
【０１２４】
本具体例は、同じ補間範囲７００に複数の調整点Ｐ０を設定することができ、この場合、複数の調整点Ｐ０におけるそれぞれの設定調整量ＡＤ０が用いられて複数の参照格子点ＧＤ１０における格子点調整量ＡＤ１０が決定されて色変換テーブル６０１が調整される。従って、本具体例は、色変換テーブル６０１の同じ補間範囲７００において或る箇所の調整量と別の箇所の調整量とをユーザーの意図に近付けることができ、複数の調整点が近くにあった場合でも精度の高い調整が可能であり、調整される色変換テーブルの色再現精度が向上する。
【０１２５】
ここで、図１３に例示するように、補間範囲７００に受け付けられた複数の調整点Ｐ０に含まれる異なる２箇所の調整点Ｐ０を第一調整点Ｐ１及び第二調整点Ｐ２とする。図１３に示す例は出力プロファイル６２０のＢ２Ａテーブル６２１の格子９００であり、第一調整点Ｐ１の座標が（ＬP1，ａP1，ｂP1）であり、第二調整点Ｐ２の座標が（ＬP2，ａP2，ｂP2）である。調整点Ｐ１，Ｐ２が異なるとは、Ｌ値とａ値とｂ値の少なくとも一つが異なることを意味する。また、複数の参照格子点ＧＤ１０に含まれる異なる２箇所の参照格子点ＧＤ１０を第一参照格子点ＧＤ１１及び第二参照格子点ＧＤ１２とする。図１３に示す例では、第一参照格子点ＧＤ１１の座標が（ｃGD11，ｍGD11，ｙGD11，ｋGD11）であり、第二参照格子点ＧＤ１２の座標が（ｃGD12，ｍGD12，ｙGD12，ｋGD12）である。図８に示すＳ１２２の格子点調整量決定処理において、第一調整点Ｐ１における設定調整量ＡＤ１と、第二調整点Ｐ２における設定調整量ＡＤ２と、が異なる場合、図１２に示す追加処理が行われなければ、第一参照格子点ＧＤ１１における格子点調整量ＡＤ１１と、第二参照格子点ＧＤ１２における格子点調整量ＡＤ１２と、が異なる。すなわち、ホスト装置１００は、設定調整量ＡＤ１，ＡＤ２が異なる場合に格子点調整量ＡＤ１１，ＡＤ１２を異ならせて複数の参照格子点ＧＤ１０における格子点調整量ＡＤ１０を決定する処理を行っている。図１３に示す例において、格子点調整量ＡＤ１１，ＡＤ１２が異なるとは、Ｌ値とａ値とｂ値の少なくとも一つが異なることを意味する。
【０１２６】
本具体例は、同じ補間範囲７００における調整点Ｐ１，Ｐ２の設定調整量ＡＤ１，ＡＤ２が異なる場合に参照格子点ＧＤ１１，ＧＤ１２の格子点調整量ＡＤ１１，ＡＤ１２が異なるため、同じ補間範囲７００において或る箇所の調整量と別の箇所の調整量とをユーザーの意図に近付けることができる。この点でも、調整される色変換テーブルの色再現精度が向上する。
【０１２７】
（７）変形例：
本発明は、種々の変形例が考えられる。
例えば、出力デバイスは、インクジェットプリンターに限定されず、色材としてトナーを使用するレーザープリンターといった電子写真方式のプリンター、３次元プリンター、表示装置、等でもよい。
画像を形成する色材の種類は、Ｃ，Ｍ，Ｙ，Ｋに限定されず、Ｃ，Ｍ，Ｙ，Ｋに加えて、Ｌｃ、Ｌｍ、Ｙよりも高濃度のＤＹ（ダークイエロー）、Ｏｒ（オレンジ）、Ｇｒ（グリーン）、Ｋよりも低濃度のＬｋ（ライトブラック）、画質向上用の無着色の色材、等を含んでもよい。
むろん、第二の色空間は、ｃｍｙｋ色空間に限定されず、ＣＭＹ色空間、ＲＧＢ色空間、等でもよい。
ターゲットデバイスは、ターゲット印刷機に限定されず、表示装置等でもよい。
むろん、第一の色空間は、ＣＭＹＫ色空間に限定されず、ＣＭＹ色空間、ＲＧＢ色空間、等でもよい。
【０１２８】
本技術を適用可能な色変換テーブルは、ＩＣＣプロファイルに含まれる色変換テーブルに限定されず、ＲＧＢの各強度と使用するインクの各色（例えばＣ，Ｍ，Ｙ，Ｋ，Ｌｃ，Ｌｍ）の使用量とを対応付けた変換テーブル等でもよい。
また、第一機器で使用される５色以上のインクの使用量と第二機器で使用されるインクの使用量とを対応付けた変換テーブルといった５次元以上の色変換テーブルにも、本技術を適用可能である。
【０１２９】
図１４に例示するように、図８で示したＳ１２２の格子点調整量決定処理において、補間範囲７００に受け付けられた複数の調整点Ｐ０における設定調整量ＡＤ０の平均値を格子点調整量ＡＤ１０に決定してもよい。図１４に示す例では、補間範囲７００に受け付けられた異なる３箇所の調整点Ｐ０を第一調整点Ｐ１、第二調整点Ｐ２、及び、第三調整点Ｐ３としている。図１４に示す例は出力プロファイル６２０のＢ２Ａテーブル６２１の格子９００であり、第一調整点Ｐ１（ＬP1，ａP1，ｂP1）に設定調整量ＡＤ１が取得され、第二調整点Ｐ２（ＬP2，ａP2，ｂP2）に設定調整量ＡＤ２が取得され、第三調整点Ｐ３（ＬP3，ａP3，ｂP3）に設定調整量ＡＤ２が取得されている。また、複数の参照格子点ＧＤ１０に含まれる異なる２箇所の参照格子点ＧＤ１０を第一参照格子点ＧＤ１１及び第二参照格子点ＧＤ１２とする。
【０１３０】
図８に示すＳ１２２の格子点調整量決定処理において、ホスト装置１００は、参照格子点ＧＤ１１の格子点調整量ＡＤ１１、及び、参照格子点ＧＤ１２の格子点調整量ＡＤ１２を含む参照格子点ＧＤ１０の格子点調整量ＡＤ１０を設定調整量ＡＤ１，ＡＤ２，ＡＤ３の平均値に決定する処理を行う。図１４には格子点調整量ＡＤ１１，ＡＤ１２を相加平均値（ＡＤ１＋ＡＤ２＋ＡＤ３）／３にすることが示されているが、代わりに相乗平均や調和平均等を平均値として算出してもよい。
図１４に示す例は、同じ補間範囲７００にある複数の調整点Ｐ０におけるそれぞれの設定調整量ＡＤ０の平均値に格子点調整量ＡＤ１０が決定されて色変換テーブル６０１が調整される。このため、同じ補間範囲７００において或る箇所の調整量がユーザーの意図から大きくずれたり別の箇所の調整量がユーザーの意図から大きくずれたりすることが抑制される。従って、調整される色変換テーブルの色再現精度が向上する。
【０１３１】
（８）結び：
以上説明したように、本発明によると、種々の態様により、調整される色変換テーブルの色再現精度を向上させることが可能な技術等を提供することができる。むろん、独立請求項に係る構成要件のみからなる技術でも、上述した基本的な作用、効果が得られる。
また、上述した例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、公知技術及び上述した例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、等も実施可能である。本発明は、これらの構成等も含まれる。
【符号の説明】
【０１３２】
１００…ホスト装置（色変換テーブル調整装置の例）、１１４…記憶装置、１１５…入力装置、１２０…測色装置、１３０…表示装置、２００…プリンター（出力デバイスの例）、３００…ターゲット印刷機、４００…ＲＩＰ、５００…プロファイル、５２３…プライベートタグ、５５０…調整対象プロファイル、６０１…色変換テーブル、６１０…入力プロファイル、６１１…Ａ２Ｂテーブル、６２０…出力プロファイル、６２１…Ｂ２Ａテーブル、６３０…デバイスリンクプロファイル、６３１…デバイスリンクテーブル、７００…補間範囲、８００…ＵＩ画面、９００…格子、ＡＤ０…設定調整量、ＡＤ１０…格子点調整量、ＣＨ０，ＣＨ１…カラーチャート、ＣＳ１…第一の色空間（第一機器従属色空間）、ＣＳ２…第二の色空間（第二機器従属色空間）、ＣＳ３…プロファイル接続空間、ＣＳ４…入力色空間、ＣＳ５…出力色空間、ＧＤ０，ＧＤ１，ＧＤ２…格子点、ＧＤ１０，ＧＤ１１，ＧＤ１２…参照格子点、Ｐ０，Ｐ１，Ｐ２，Ｐ３…調整点、ＰＲ０…色変換テーブル調整プログラム、ＳＰ０…仮想空間、ＳＴ１…調整点受付工程、ＳＴ２…設定調整量取得工程、ＳＴ３…格子点調整量決定工程、ＳＴ４…調整工程、ＳＹ１…色変換テーブル調整システム、Ｔ０…目標。
【図１】
2019110444.tif 000011
【図２】
2019110444.tif 000012
【図３】
2019110444.tif 000013
【図４】
2019110444.tif 000014
【図５】
2019110444.tif 000015
【図６】
2019110444.tif 000016
【図７】
2019110444.tif 000017
【図８】
2019110444.tif 000018
【図９】
2019110444.tif 000019
【図１０】
2019110444.tif 000020
【図１１】
2019110444.tif 000021
【図１２】
2019110444.tif 000022
【図１３】
2019110444.tif 000023
【図１４】
2019110444.tif 000024