(57)【特許請求の範囲】
【請求項１】
複数の色成分を含む第一のデバイス値を、前記複数の色成分を含む第二のデバイス値に変換する多次元ルックアップテーブルを生成する画像処理装置であって、
前記第一のデバイス値と、プリンタの理想の測色値との対応関係を理想モデルとして保持する保持手段と、
前記プリンタにより出力されたカラーチャートを測色することにより得られた実際の測色値を取得する取得手段と、
前記実際の測色値と、前記実際の測色値に対応する前記理想の測色値との差分値を算出する算出手段と、
前記差分値を補間推定することにより得られる補間値と、前記第一のデバイス値との対応関係を変動モデルとして生成する第一の生成手段と、
前記理想モデルと前記変動モデルとを合算することにより、前記第一のデバイス値と前記プリンタの実際の測色値との対応関係を実際モデルとして生成する第二の生成手段と、
前記実際モデルに基づいて、前記第一のデバイス値に対応した前記理想の測色値を前記カラーチャートを出力したプリンタで再現するための前記第二のデバイス値を算出し、前記第一のデバイス値を前記第二のデバイス値に変換する前記多次元ルックアップテーブルを生成する第三の生成手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記第三の生成手段は、前記実際モデルに基づいて、前記実際の測色値で構成される格子点の配列における前記プリンタの理想の測色値の位置に基づいて、前記第二のデバイス値を算出することにより、前記多次元ルックアップテーブルを生成することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記位置は、前記プリンタの理想の測色値に対応する前記実際の測色値からの相対位置であることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
入力された色データを第一のデバイス値に変換する色変換手段を更に有することを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記第一のデバイス値の複数の色成分の載り量を比較し、前記多次元ルックアップテーブルで変換する対象となる複数の色成分を決定する決定手段を更に有することを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記決定手段は、前記複数の色成分の中から最も載り量が少ない色成分を除いた複数の色成分を、前記多次元ルックアップテーブルで変換する複数の色成分として決定することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
複数の色成分を含む第一のデバイス値を、前記複数の色成分を含む第二のデバイス値に変換する多次元ルックアップテーブルを生成するため、前記第一のデバイス値と、プリンタの理想の測色値との対応関係を理想モデルとして保持する保持手段を有する画像処理装置における画像処理方法であって、
前記プリンタにより出力されたカラーチャートを測色することにより得られた実際の測色値を取得する取得工程と、
前記実際の測色値と、前記実際の測色値に対応する前記理想の測色値との差分値を算出する算出工程と、
前記差分値を補間推定することにより得られる補間値と、前記第一のデバイス値との対応関係を変動モデルとして生成する第一の生成工程と、
前記理想モデルと前記変動モデルとを合算することにより、前記第一のデバイス値と前記プリンタの実際の測色値との対応関係を実際モデルとして生成する第二の生成工程と、
前記実際モデルに基づいて、前記第一のデバイス値に対応した前記理想の測色値を前記カラーチャートを出力したプリンタで再現するための前記第二のデバイス値を算出し、前記第一のデバイス値を前記第二のデバイス値に変換する前記多次元ルックアップテーブルを生成する第三の生成工程と、
を備えることを特徴とする画像処理方法。
【請求項８】
請求項７に記載の画像処理方法の各工程をコンピュータに実行させるためのプログラム。
【請求項９】
請求項８に記載のプログラムを記憶したコンピュータで読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理方法及び画像処理装置に関する。特に、カラープリンタにおけるプリンタキャリブレーションに関するものである。
【背景技術】
【０００２】
従来、電子写真プリンタなどのシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の色材を用いるカラープリンタのキャリブレーションは、それぞれの一次色について予め設定された目標濃度に対しキャリブレーションを行っていた。
【０００３】
しかし、従来の一次色キャリブレーションでは一次色が補正されていても、ＣＭＹＫの組み合わせで再現されるグレーや肌色といった多次色の補正はできない。例えば、環境要因、経時変化に起因する現像効率、定着温度変化などにより多次色の変動が起こるため、一次色補正の技術では多次色に対応できない。
【０００４】
かかる問題を解決するために、多次色キャリブレーションが提案されている（特許文献１）。
【特許文献１】特開２００７−０８９０３１広報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１には、Ｋ量補正とＣＭＹ補正とを分けて行うことの概要が示されるのみである。すなわち、具体的な多次色キャリブレーションの方法、例えば、多次色キャリブレーションのためのプリンタの理想状態からの変動の認識方法や該変動に基づくパラメータの算出方法については、記載されていない。
【０００６】
本発明は、少ないカラーチャートで充分な多次色キャリブレーションを実現する、多次色キャリブレーションのためのプリンタの理想状態からの変動の認識方法や該変動に基づくパラメータの算出方法を適用した画像処理方法及び画像処理装置を提供する。
【課題を解決するための手段】
【０００７】
かかる課題を解決するために、本発明の画像処理装置は、複数の色成分を含む第一のデバイス値を、前記複数の色成分を含む第二のデバイス値に変換する多次元ルックアップテーブルを生成する画像処理装置であって、前記第一のデバイス値と、プリンタの理想の測色値との対応関係を理想モデルとして保持する保持手段と、前記プリンタにより出力されたカラーチャートを測色することにより得られた実際の測色値を取得する取得手段と、前記実際の測色値と、前記実際の測色値に対応する前記理想の測色値との差分値を算出する算出手段と、前記差分値を補間推定することにより得られる補間値と、前記第一のデバイス値との対応関係を変動モデルとして生成する第一の生成手段と、前記理想モデルと前記変動モデルとを合算することにより、前記第一のデバイス値と前記プリンタの実際の測色値との対応関係を実際モデルとして生成する第二の生成手段と、前記実際モデルに基づいて、前記第一のデバイス値に対応した前記理想の測色値を前記カラーチャートを出力したプリンタで再現するための前記第二のデバイス値を算出し、前記第一のデバイス値を前記第二のデバイス値に変換する前記多次元ルックアップテーブルを生成する第三の生成手段と、を備えることを特徴とする。
【０００８】
また、本発明の画像処理方法は、複数の色成分を含む第一のデバイス値を、前記複数の色成分を含む第二のデバイス値に変換する多次元ルックアップテーブルを生成するため、前記第一のデバイス値と、プリンタの理想の測色値との対応関係を理想モデルとして保持する保持手段を有する画像処理装置における画像処理方法であって、前記プリンタにより出力されたカラーチャートを測色することにより得られた実際の測色値を取得する取得工程と、前記実際の測色値と、前記実際の測色値に対応する前記理想の測色値との差分値を算出する算出工程と、前記差分値を補間推定することにより得られる補間値と、前記第一のデバイス値との対応関係を変動モデルとして生成する第一の生成工程と、前記理想モデルと前記変動モデルとを合算することにより、前記第一のデバイス値と前記プリンタの実際の測色値との対応関係を実際モデルとして生成する第二の生成工程と、前記実際モデルに基づいて、前記第一のデバイス値に対応した前記理想の測色値を前記カラーチャートを出力したプリンタで再現するための前記第二のデバイス値を算出し、前記第一のデバイス値を前記第二のデバイス値に変換する前記多次元ルックアップテーブルを生成する第三の生成工程と、を備えることを特徴とする。
【０００９】
更に、上記画像処理方法の各工程をコンピュータに実行させるためのプログラム、及び該プログラムを記憶したコンピュータで読み取り可能な記憶媒体を提供する。。
【発明の効果】
【００１０】
本発明により、グレーや肌色といった多次色補正が少ないカラーチャートで多次色キャリブレーションが充分に可能となった。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施形態を添付図面を参照して、詳細に説明する。
【００１２】
＜本実施形態の画像処理装置の多次色キャリブレーションを実現する構成例＞
図１は、本実施形態の画像処理装置の多次色キャリブレーションを実現する構成例を示す図である。
【００１３】
本実施形態で例示される画像処理装置は、コンピュータ等より当該画像処理装置に送られる画像データを、色変換部１０１によりプリンタの出力色の色データであるＣＭＹＫ値へ変換を行う。次に、多次色補正部１０２では、色変換部１０１より送られたＣＭＹＫ値を、当該プリンタがプリンタモデルと同等の再現色が得られるように補正を行ったＣＭＹＫ値に変換を行う。プリンタモデルとは、本実施形態で例示されるプリンタが、設計値あるいは変動のない常に理想の状態として機能するプリンタの出力モデルをいう。出力処理部１０３では、多次色補正部１０２より送られたＣＭＹＫ値で画像のハーフトーニング処理を行い、用紙上に出力処理を行うことによってプリント物を得る。
【００１４】
なお、本実施形態の色変換部１０１、多次色補正部１０２は、プリンタに出力処理部１０３と一体に搭載され、プリンタのコントローラ（不図示）で実施されてよい。また、プリンタを制御する制御部（不図示）を別途設け、かかる制御部において実施されてもよい。以下の説明では、プリンタのコントローラで実施されるものとして説明をする。
【００１５】
［第１の実施形態］
＜多次色補正部１０２の機能の概要＞
図２は、図１の多次色補正部１０２の具体的な機能を説明する図である。なお、本実施形態では説明を簡単に行うため、以下、次ぎのように設定をする。すなわち、画像データは非デバイス色空間色であるCIELabとする。また、多次色補正部１０２に送られるデバイスの色値および多次色補正部１０２から出力処理部１０３に送られるデバイスの色値はそれぞれ、Ｋ量を載せないＣＭＹ値であるとする。しかしながら、画像データはＲＧＢなどの他の画像データであってもよいし、多次色補正部１０２がＫ値を含んだ補正をおこなってもよい。
【００１６】
（理想のプリンタモデル）
図２の上段は、本実施形態で例示されるプリンタが、プリンタモデルとして機能している場合の図である。ここで、プリンタモデルは、プリンタの出力再現色を定義した出力プロファイルテーブルとして表わされる。
【００１７】
この場合には、画像データとして色変換部１０１へ送られるプリンタの色再現範囲の全てのLab値２１０は、夫々対応したプリンタの色値であるＣＭＹ値２１２へ変換される。プリンタの色値ＣＭＹが送られた出力処理部２０３（理想状態＝プリンタモデル）では、画像データに対応する画像を用紙上に出力処理を行う。出力画像を測色機を用いて測色２０１した非デバイス依存色空間値で表される色Lab２１１は、画像データとして色変換部１０１へ入力されたLab値２１０と一致する。
【００１８】
（変動モデル）
図２の中段は、当該プリンタが色再現の変動を起こしている状態を示す図である。
【００１９】
環境要因や経時変化などによりプリンタの出力状態が変動し、多次色の色再現が変化する状態が起こると、出力処理部２０３からの出力Lab２１１はＬ'ａ'ｂ'９０３に変化する。図に示されるように、環境要因や経時変化などにより引き起こされる変動は、図１に対応する出力処理部１０３内部、つまり出力処理部（理想状態）２０３の前段において発生する「変動モデル２０２」と仮定できる。この変動モデル２０２で、実際に送られてきたＣＭＹ値２１２がＣ'Ｍ'Ｙ'値９０１へ変更される。かかる変動モデル２０２を仮定することにより、プリンタの出力変動や色再現の変動が起こることが説明できる。
【００２０】
（多次色補正部１０２に機能）
そこで、図２の下段に示されるように、色変換部１０１の後段に多次色補正部１０２を配置する。
【００２１】
多次色補正部１０２では、変動モデル２０２から出力処理部（理想状態）２０３へ送られるデバイスの色値が変動モデル２０２での変換の結果、中段で示したＣ'Ｍ'Ｙ'値９０１からＣＭＹ値２１２へ戻るような多次色補正が行われる。すなわち、Ｃ"Ｍ"Ｙ"値を変動モデル２０２へ送るように、多次色補正部１０２においてＣＭＹ値２１２からＣ"Ｍ"Ｙ"値９０２へ変換を行う。つまり、多次色補正部１０２は出力処理部１０３内部に仮定した変動モデル２０２に対して、「前置完全逆変換テーブル」として機能する。
【００２２】
本実施形態の構成では、図２の下段に示されるように、出力処理部１０３の内部に起こる変動（＝変動モデル２０２）を出力物の測色２０１に基づいて計測する。そして、当該の変換の前置逆変換としての多次色補正部１０２での多次色補正を常に生成および更新すれば、プリンタは常に理想状態のプリンタモデルで、多次色を安定して出力が可能である。
【００２３】
なお、本実施形態では、多次色の補正について説明をするが、同様に一次色の補正も可能であるので、一次色から多次色までの安定した出力が可能である。
【００２４】
＜本実施形態の変動モデルの作成例＞
まず、図２に示した変動モデル２０２の作成例について説明する。
【００２５】
図３は、図２に示した変動モデル２０２および出力処理部（理想状態）２０３を含んだ出力処理部１０３の変換状態を示す図である。
【００２６】
変動モデル２０２がない理想状態の場合、入力されたＣＭＹ値２１２はそのまま出力処理部（理想状態）２０３を経て、測色結果がLab２１１となる。一方、環境要因や経時変化などがある通常のプリンタでは、変動モデル２０２を経て入力ＣＭＹ値２１２はＣ'Ｍ'Ｙ'値９０１に変換され、Lab２１１からＬ'ａ'ｂ'９０３へ変動する。
【００２７】
そこで、全てのプリンタの出力色の組み合わせ、例えば一次色がｎステップを持つプリンタの場合は、ＣＭＹ色による再現色域ならばｎ×ｎ×ｎ色のプリンタ状態測定用のカラーチャートを実際に出力する。そして、ｎ×ｎ×ｎ色のカラーチャートを測色すれば変動モデル２０２を含んだ出力処理部１０３の変換状態を作成することができる。ここで、ｎステップが256ステップならば、ＣＭＹ色域で1678万色、ＣＭＹＫ色域ならばｎ×ｎ×ｎ×ｎの組み合わせで43億色となる。従って、実際には、変動モデル２０２を含んだ出力処理部１０３の変換状態の作成には、全色組み合わせの一部のカラーチャートを選択して出力および測色を行い、全体の推定を行う。
【００２８】
（従来の測色の例）
図４は、プリンタ再現色域内あるデバイス色のデータ出力値と濃度との関係を示した図である。補間推定に用いるサンプリングのステップは、通常デバイス色のデータ出力値を均等ステップに分割して測色を行い、補間によって実際状態全体の推定を行う。図４では、１１ステップでサンプリングを行っている。
【００２９】
しかしながら、図４におけるデータ出力値に対する濃度が非線形となる区間（データ出力値の両端領域）では、十分な精度で推定ができない。さらに、例えばＣＭＹ色域で１１ステップ均等でのサンプリングならば、１１×１１×１１＝１３３１色を要し、ＣＭＹＫ色域ならば１１×１１×１１×１１＝１４６４１色を要する。
【００３０】
（改善された従来技術例）
より少ないステップ数でより良い精度を出す方法として、図５に示すように、濃度特性が非線形領域へのステップをより多くとることにより、非均等なステップで測定された結果、ステップ数を減らしながら推定精度を向上させることができる。
【００３１】
（本実施形態の測色の例）
本実施形態では、従来技術と比較しより精度の良い推定を可能とする、変動の線形性を利用したステップで推定を行う。
【００３２】
図６は、プリンタ再現色域内あるデバイス色のデータ出力値と色差値との関係を示した図であり、下方図には色差値の変動量（＝実際状態ー理想状態）を図示している。
【００３３】
本実施形態の多次色補正を精度良く実現するには、出力処理部（理想状態）、つまり理想状態のプリンタモデルを基準として、実際にプリンタに起きている変動（＝変動モデル２０２）を精度よく推定する必要がある。従って、図６で示されるように、プリンタに変動が起こる変動の線形性に着目し、変動が非線形の部分にステップをより多くする。こうすることにより、従来技術におけるプリンタモデルの濃度特性よりも、本実施形態の変動の線形性を利用した場合により少ないサンプリングで変動モデル２０２の推定を精度よく行うことが可能である。
【００３４】
もちろん従来技術のようなデバイス色のデータ出力値の均等ステップによる計測を用いる場合であっても、理想状態のプリンタモデルに対する実際の変動差分を計測し、線形補間によって全体の変動差分の推定を精度良く行うことができる。
【００３５】
（本実施形態の変動モデルの生成手順例）
図７は、変動の線形性に着目をした場合の、変動モデル２０２を含んだ出力処理部１０３の変換状態の作成手順例を示すフローチャートである。かかる処理は、プリンタのコントローラで実施される。
【００３６】
ステップＳ７０１で、コントローラは、プリンタ補正を目的としたデバイス色のデータ出力値の均等ステップで、多次色のカラーチャートあるいはプリンタ変動が非線形に起こる色域にステップを増やしたカラーチャートを出力する。
【００３７】
ステップＳ７０２で、コントローラは、カラーチャートの測色値結果と出力処理部（理想状態）２０３から得られる理想状態の再現色との変動差分をそれぞれ求める。ステップＳ７０３で、コントローラは、補間を用いてプリンタ色再現域全体の変動差分を推定する。
【００３８】
ステップＳ７０４で、コントローラは、出力処理部（理想状態）のプリンタモデルにステップＳ７０３で得られた変動差分を合算することにより、変動モデル２０２を含んだ出力処理部１０３の変換状態を作成することができる。
【００３９】
＜本実施形態の多次色補正部１０２の構成例＞
本実施形態では、多次色補正部１０２を補正用の前置逆変換テーブルにより実現する例を示す。しかしながら、多次色補正部１０２を論理回路などで実現することも、あるいはマイクロプログラムで実現することも可能であり、制限されない。
【００４０】
（補正用変換テーブルの例）
以上の方法を用いて、図３に示される変動モデル２０２を含んだ出力処理部１０３の変換状態を作成することができる。本実施形態では、例えばデバイス色出力値ＣＭＹの場合それぞれ３３ステップの３５９３７色に対し、変動後Ｌ'ａ'ｂ'が関連付けられたＬＵＴ（ルックアップテーブル）のよる、出力プロファイルとなっている。
【００４１】
（補正用変換テーブルの生成手順例）
図８に、補正用変換テーブルの生成についてのフローチャートを示す。本実施形態では、かかる処理もプリンタのコントローラで実施されるとして説明するが、別途設けられた制御部により実施されてもよい。
【００４２】
まず、ステップＳ８０１において、コントローラは、図９に示すように、出力処理部１０３の入力側のＣ"Ｍ"Ｙ"９０２を逆マッチング手法９０４で算出を行う。かかる逆マッチング手法９０４は、変動モデル２０２を含んだ出力処理部１０３の変換状態上で、出力処理部（理想状態）２０３の出力側でプリンタ色再現範囲の全てのLab２１０に対応しかつ一致したLab２１１を測色で再現されるように実施される。Ｃ"Ｍ"Ｙ"９０２が変動モデル２０２に送られる場合、変動モデル２０２の出力ＣＭＹ２１２は、出力処理部（理想状態）２０３により再現色Lab２１１を得ることができる図２の上段に表されたＣＭＹ２１２に一致する。
【００４３】
次に、ステップＳ８０２で、コントローラは、図２の上段に示されるLab２１０と等色のLab２１１に対応したＣＭＹ２１２を入力側に、対応するＣ"Ｍ"Ｙ"９０２出力側に持つカラーテーブルを生成する。そして、コントローラは、ステップＳ８０３において、得られたカラーテーブルを図１０に示されるような多次色補正部１０２の変換として構成し、多次色補正を実現する。
【００４４】
図９および図１０の構成により、図２の下段に示されるプリンタ変動２０２を多次色補正部１０２で補正し、理想状態と同じプリンタモデルで出力が可能となる。
【００４５】
（従来の逆マッチング手法の例）
図９に示した逆マッチング手法９０４の従来の例について説明を行う。
【００４６】
図１１は、例えばステップＳ７０４で得られるＣＭＹのグリッド点に対しＬａｂが関連付けられているＬＵＴの１キューブ分の模式図である。このCMY-Labグリッド関係に内包されるLab１１０１に対応するＣＭＹを逆マッチング手法で求めたい場合、従来は次のように行う。すなわち、図１２に示されるように直方体の分割を行って内包する多面体グリッドを選定し、CMY-Labの線形補間の関係からＣＭＹを算出している。
【００４７】
（変動起点を用いた逆マッチング手法の例）
本実施形態では、上記従来技術に比較し、精度の良い逆マッチング推定を可能とする変動起点からの逆マッチング手法を用いる。
【００４８】
図１３は、図１１と同様のステップＳ７０４で得られるＣＭＹのグリッド点に対しＬａｂが関連付けられているＬＵＴの１キューブ分の模式図である。ここで、Ｃ0Ｍ0Ｙ0が本来Ｌ0ａ0ｂ0で出力されるべきところ、Ｌ'ａ'ｂ'１３０１へ変動したとする。
【００４９】
点Ｃ0Ｍ0Ｙ0が起点でＬ0ａ0ｂ0から変動してＬ'ａ'ｂ'１３０１が再現された場合の変動したＣＭＹを求める場合、次ぎのように行う。すなわち、常にＣ0Ｍ0Ｙ0を起点としてΔＣ変移方向のＣ'Ｍ0Ｙ0点、ΔＭ変移方向のＣ0Ｍ'Ｙ0点、ΔＹ変移方向のＣ0Ｍ0Ｙ'点から構成される四面体関係を用いて補間推定を行う。
【００５０】
図８のステップＳ８０１で使用される逆マッチング手法９０４は、再現色Lab２１１の全てについて変動起点からの逆マッチング手法を適用する。この手法により、多次元で変動傾向を持つ変動に対して、多次元の補間推定方向がそろうことから、全体として多次元の変動を精度良く推定することができる。
【００５１】
［第２の実施形態］
上記第１の実施形態では、説明を簡略にするために、多次色補正部１０２に送られるデバイス値および多次色補正部１０２から出力処理部１０３に送られるデバイス値はそれぞれ、Ｋ量を載せないＣＭＹ値であるとした。
【００５２】
しかし、図１６に示すように、ＣＭＹ３色のみの補正結果をＣＭＹＫ全体に拡張し、実際の補正においてＣＭＹＫ色のＫ量はそのまま保存しＣＭＹ値のみをＣＭＹ補正部にて補正を行う色補正処理部を構成することも可能である。かかる場合も、グレーや肌色、そして明度の高い多次色への補正効果が高いことから、十分な補正品質を得ることができる。
【００５３】
実際はＣＭＹＫ４色を補正する場合、補正部４つで構成しＣＭＹＫ値のうち載り量の多い、つまり変動に対して影響の多い３色を常に補正するように構成することが可能である。
【００５４】
（第２の実施形態の多次色補正部の構成及び手順例）
図１４は、ＣＭＹＫ４入力に対応した多次色補正のフローチャートであり、図１５はＣＭＹＫ４入力に対応した多次色補正部１０２の構成例である。ここで、ＣＭＹ補正１５０３は、本実施形態にて作成を説明したＣＭＹの多次色補正部である。同じ手法を用いてＭＹＫ、ＣＹＫ、ＣＭＫそれぞれに補正テーブルを作成して補正部を構成したものが、ＭＹＫ補正部１５０４，ＣＹＫ補正部１５０５，ＣＭＫ補正部１５０６である。
【００５５】
図１５における多次色補正部１０２に、コントローラは、ステップＳ１４０１にてＣＭＹＫが送られた場合、ステップＳ１４０２で、載り量比較部１５０２において、例えばＫ／３値（Ｋ値を１／３した値）とＣ値とＭ値とＹ値それぞれの載り量を比較する。Ｋ／３値が最も小さい場合、送られたＣＭＹＫ値のうちのＫ値は再現色の変動に関与する割合が最も小さいと見なし、ＣＭＹ補正部１５０３にてＫ量を変更せずＣＭＹ補正を行う（ステップＳ１４０３）。
【００５６】
同様に、Ｃ値が最も小さい場合はＭＹＫ補正部１５０４を用いてそれぞれ補正を行う（ステップ１４０４）。また、Ｍ値が最も小さい場合はＣＹＫ補正部１５０５を用いてそれぞれ補正を行う（ステップ１４０５）。また、Ｙ値が最も小さい場合はＭＹＫ補正部１５０６を用いてそれぞれ補正を行う（ステップ１４０６）。このような手順で、ＣＭＹＫ補正を実現する。
【００５７】
［他の実施形態］
本実施形態では、説明を簡略にするために非デバイス空間色を３次元ＣＩＥＬａｂとした。しかし、例えばLabPQR等４次元以上の仮想色空間色またはスペクトル色空間色を用いる場合は、４次元ＣＭＹＫ−ＣＭＹＫ値の補正テーブルを本実施例に例示した手法の次元拡張により作成することができる。
【００５８】
また、本発明は、複数の機器（例えばホストコンピュータ、インターフェース機器、プリンタなど）から構成されるシステムあるいは統合装置に適用しても、ひとつの機器からなる装置に適用してもよい。
【００５９】
又、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはｕ  ＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００６０】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６１】
又、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行う。このような処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６３】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【００６４】
【図１】本実施形態の画像処理装置の多次色キャリブレーションを実現する構成例を示す図である。
【図２】本実施形態の多次色キャリブレーションにおける多次色補正部の機能を説明する図である。
【図３】変動モデルおよび出力処理部（理想状態）を含んだ出力処理部の動作例を示す図である。
【図４】プリンタ再現色域内あるデバイス色のデータ出力値と濃度の関係と従来のサンプリング例を示す図である。
【図５】プリンタ再現色域内あるデバイス色のデータ出力値と濃度の関係と改善された従来技術におけるサンプリング例を示す図である。
【図６】プリンタ再現色域内あるデバイス色出力値と濃度との関係と本実施形態における色差値変動量に基づくサンプリング例を示す図である。
【図７】変動の線形性に着目をした場合の変動モデルを含んだ出力処理部の変換状態の作成手順例を示すフローチャートである。
【図８】本実施形態の多次色補正部を構成する補正用変換テーブルの生成手順例を示すフローチャートでらう。
【図９】変動モデルを含んだ出力処理部の変換状態における逆マッチングを示す図である。
【図１０】多次色補正部の変換を示す図である。
【図１１】ＣＭＹのグリッド点に対しＬａｂが関連付けられているＬＵＴの模式図である。
【図１２】従来の直方体の分割による線形補間を説明する図である。
【図１３】ＣＭＹのグリッド点に対しＬａｂが関連付けられているＬＵＴ模式図と本実施形態の変動起点を用いた逆マッチング手法を説明する図である。
【図１４】ＣＭＹＫの４入力に対応した多次色補正の処理手順を示すフローチャートである。
【図１５】ＣＭＹＫの４入力に対応した多次色補正部の構成例を示す図である。
【図１６】本実施形態のＣＭＹＫ色のＫ量はそのまま保存しＣＭＹ値のみをＣＭＹ補正部にて補正を行う多次色補正部の構成例を示す図である。
【図１】
0005142890.tif 000002
【図２】
0005142890.tif 000003
【図３】
0005142890.tif 000004
【図４】
0005142890.tif 000005
【図５】
0005142890.tif 000006
【図６】
0005142890.tif 000007
【図７】
0005142890.tif 000008
【図８】
0005142890.tif 000009
【図９】
0005142890.tif 000010
【図１０】
0005142890.tif 000011
【図１１】
0005142890.tif 000012
【図１２】
0005142890.tif 000013
【図１３】
0005142890.tif 000014
【図１４】
0005142890.tif 000015
【図１５】
0005142890.tif 000016
【図１６】
0005142890.tif 000017