(57)【特許請求の範囲】
【請求項１】
シアン、マゼンタ、イエロー及びブラックからなる入力画像データを、シアン、マゼンタ、イエロー及びブラックからなる出力画像データに色変換するための色変換テーブルを作成する色変換テーブル作成装置であって、
前記色変換テーブルにおける入力値の組み合わせのそれぞれに対して、各色成分の総量を制限する色材量制限を行う色材量制限処理部と、
当該色材量制限処理部により前記色材量制限が行われた後のシアン成分、マゼンタ成分及びイエロー成分に対して、前記入力画像データのシアン成分、マゼンタ成分及びイエロー成分を前記出力画像データのシアン成分、マゼンタ成分及びイエロー成分に色変換するための３次元テーブルを用いて色変換を行う第１色変換処理部と、
前記色材量制限処理部により前記色材量制限が行われた後のブラック成分に対して、前記入力画像データのブラック成分を前記出力画像データのブラック成分に色変換するための１次元テーブルを用いて色変換を行う第２色変換処理部と、
前記３次元テーブルを用いた色変換後のシアン成分、マゼンタ成分及びイエロー成分と、前記１次元テーブルを用いた色変換後のブラック成分と、を合成する合成部と、
当該合成部により合成されたシアン成分、マゼンタ成分、イエロー成分及びブラック成分に対して、前記色材量制限の逆変換を行う色材量制限逆変換処理部と、
当該色材量制限逆変換処理部により前記色材量制限の逆変換が行われた後のシアン成分、マゼンタ成分、イエロー成分及びブラック成分を前記色変換テーブルにおける出力値の組み合わせとする出力値決定部と、
を備える色変換テーブル作成装置。
【請求項２】
前記色材量制限処理部により前記色材量制限が行われた後のシアン成分、マゼンタ成分及びイエロー成分に対して、前記色材量制限の逆変換を行う第２の色材量制限逆変換処理部と、
前記３次元テーブルを用いた色変換後のシアン成分、マゼンタ成分及びイエロー成分に対して、前記色材量制限を行う第２の色材量制限処理部と、
を備え、
前記第１色変換処理部は、前記第２の色材量制限逆変換処理部により前記色材量制限の逆変換が行われた後のシアン成分、マゼンタ成分及びイエロー成分に対して、前記３次元テーブルを用いて色変換を行い、
前記合成部は、前記第２の色材量制限処理部により前記色材量制限が行われた後のシアン成分、マゼンタ成分及びイエロー成分と、前記１次元テーブルを用いた色変換後のブラック成分と、を合成する、
請求項１に記載の色変換テーブル作成装置。
【請求項３】
シアン、マゼンタ、イエロー及びブラックからなる入力画像データを、シアン、マゼンタ、イエロー及びブラックからなる出力画像データに色変換するための色変換テーブルを作成する色変換テーブル作成方法であって、
前記色変換テーブルにおける入力値の組み合わせのそれぞれに対して、各色成分の総量を制限する色材量制限を行う色材量制限処理工程と、
当該色材量制限処理工程において前記色材量制限が行われた後のシアン成分、マゼンタ成分及びイエロー成分に対して、前記入力画像データのシアン成分、マゼンタ成分及びイエロー成分を前記出力画像データのシアン成分、マゼンタ成分及びイエロー成分に色変換するための３次元テーブルを用いて色変換を行う第１色変換処理工程と、
前記色材量制限処理工程において前記色材量制限が行われた後のブラック成分に対して、前記入力画像データのブラック成分を前記出力画像データのブラック成分に色変換するための１次元テーブルを用いて色変換を行う第２色変換処理工程と、
前記３次元テーブルを用いた色変換後のシアン成分、マゼンタ成分及びイエロー成分と、前記１次元テーブルを用いた色変換後のブラック成分と、を合成する合成工程と、
当該合成工程において合成されたシアン成分、マゼンタ成分、イエロー成分及びブラック成分に対して、前記色材量制限の逆変換を行う色材量制限逆変換処理工程と、
当該色材量制限逆変換処理工程において前記色材量制限の逆変換が行われた後のシアン成分、マゼンタ成分、イエロー成分及びブラック成分を前記色変換テーブルにおける出力値の組み合わせとする出力値決定工程と、
を含む色変換テーブル作成方法。
【請求項４】
シアン、マゼンタ、イエロー及びブラックからなる入力画像データを、シアン、マゼンタ、イエロー及びブラックからなる出力画像データに色変換するための色変換テーブルを作成するコンピューターを、
前記色変換テーブルにおける入力値の組み合わせのそれぞれに対して、各色成分の総量を制限する色材量制限を行う色材量制限処理部、
当該色材量制限処理部により前記色材量制限が行われた後のシアン成分、マゼンタ成分及びイエロー成分に対して、前記入力画像データのシアン成分、マゼンタ成分及びイエロー成分を前記出力画像データのシアン成分、マゼンタ成分及びイエロー成分に色変換するための３次元テーブルを用いて色変換を行う第１色変換処理部、
前記色材量制限処理部により前記色材量制限が行われた後のブラック成分に対して、前記入力画像データのブラック成分を前記出力画像データのブラック成分に色変換するための１次元テーブルを用いて色変換を行う第２色変換処理部、
前記３次元テーブルを用いた色変換後のシアン成分、マゼンタ成分及びイエロー成分と、前記１次元テーブルを用いた色変換後のブラック成分と、を合成する合成部、
当該合成部により合成されたシアン成分、マゼンタ成分、イエロー成分及びブラック成分に対して、前記色材量制限の逆変換を行う色材量制限逆変換処理部、
当該色材量制限逆変換処理部により前記色材量制限の逆変換が行われた後のシアン成分、マゼンタ成分、イエロー成分及びブラック成分を前記色変換テーブルにおける出力値の組み合わせとする出力値決定部、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色変換テーブル作成装置、色変換テーブル作成方法及びプログラムに関する。
【背景技術】
【０００２】
一般に、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）及びブラック（Ｋ）からなる画像データを、プリンターに出力するＣＭＹＫデータに変換する色変換ＬＵＴ（Look Up Table）を作成するためには、ＣＭＹＫの組み合わせからなるカラーパッチをプリンターにて印刷し、カラーパッチを測色器により測定して、ＣＭＹＫ値と測色値との対応付けを行う必要がある。
【０００３】
この際、ＣＭＹＫ４つの組み合わせからなるカラーパッチを用いると測定数が多くなるため、ＣＭＹの組み合わせからなるカラーパッチの測色値に基づいてＣＭＹ→ＣＭＹの３次元ＬＵＴを作成し、Ｋ単色の階調パッチの測色値に基づいてＫ→Ｋの１次元ＬＵＴを作成し、ＣＭＹ成分とＫ成分とに分けて色変換を行う手法が知られている。
【０００４】
例えば、画像データのＣＭＹ成分を補正する３次元ＬＵＴと、画像データのＫ成分を補正する１次元ＬＵＴと、を用いることにより、グレーバランスの崩れを補正する技術が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−８９０３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術では、ＣＭＹ成分とＫ成分を別々に計算しているため、色変換後に各色成分の総量を制限する色材量制限が行われる場合には、色材量制限によってＣＭＹＫ値が変わってしまい、色変換に用いた３次元ＬＵＴとの対応関係が崩れ、色変換精度が悪くなるおそれがあった。電子写真方式のプリンターやインクジェット方式のプリンター等では、出力できる色材（トナー、インク等）の全てを用いると、電子写真ではトナーの定着不良、インクジェットでは滲み等の問題が発生するため、通常は色材の総量が決められている。
【０００７】
ここで、ＣＭＹＫ値に対して、ＣＭＹの３次元ＬＵＴとＫの１次元ＬＵＴを別々に参照して色変換を行い、その後トナー量制限を行う従来の処理における問題点について説明する。
【０００８】
図１４は、ＣＭＹＫ総量が比較的少ない場合の変換例であり、図１５は、ＣＭＹＫ総量が多く、トナー総量が調整される場合の変換例である。また、図１６（ａ）は、ＣＭＹの３次元ＬＵＴの例であり、図１６（ｂ）は、Ｋの１次元ＬＵＴの例である。
【０００９】
図１４に示すように、入力されるＣＭＹＫ値が（８０，８０，８０，０）の場合には、まず、ＣＭＹ値（８０，８０，８０）とＫ値（０）とに分けられる。ＣＭＹ値（８０，８０，８０）については、図１６（ａ）に示すＣＭＹの３次元ＬＵＴが参照され、（７０，８０，９０）に変換される。Ｋ値（０）については、図１６（ｂ）に示すＫの１次元ＬＵＴが参照され、（０）に変換される。
【００１０】
次に、変換後のＣＭＹ値（７０，８０，９０）と変換後のＫ値（０）とが合成され、合成されたＣＭＹＫ値（７０，８０，９０，０）に対してトナー量制限がかかるか否かが判断される。ここで、トナー量制限値（ＣＭＹＫ総量の上限値）を２５０％とすると、ＣＭＹＫ総量は７０＋８０＋９０＋０＝２４０となり、トナー量制限値以下であるため、トナー量制限はかからずに、最終的に出力されるＣＭＹＫ値は（７０，８０，９０，０）となる。このように、ＣＭＹＫ総量が比較的少ない場合には、トナー量制限によってＣＭＹＫ値が変わらないため、問題はない。
【００１１】
一方、図１５に示すように、入力されるＣＭＹＫ値が（８０，８０，８０，１００）の場合には、まず、ＣＭＹ値（８０，８０，８０）とＫ値（１００）とに分けられる。ＣＭＹ値（８０，８０，８０）については、図１６（ａ）に示すＣＭＹの３次元ＬＵＴが参照され、（７０，８０，９０）に変換される。Ｋ値（１００）については、図１６（ｂ）に示すＫの１次元ＬＵＴが参照され、（１００）に変換される。
【００１２】
次に、変換後のＣＭＹ値（７０，８０，９０）と変換後のＫ値（１００）とが合成され、合成されたＣＭＹＫ値（７０，８０，９０，１００）に対してトナー量制限がかかるか否かが判断される。ＣＭＹＫ総量は７０＋８０＋９０＋１００＝３４０となり、トナー量制限値を超えているため、トナー量制限がかかり、最終的に出力されるＣＭＹＫ値は、例えば、（４０，５０，６０，１００）となる。ここで、ＣＭＹ値（４０，５０，６０）は、参照したＣＭＹの３次元ＬＵＴの出力値（７０，８０，９０）とは関係のない値であり、何の保証もない値である。
【００１３】
本発明は、上記の従来技術における問題に鑑みてなされたものであって、シアン、マゼンタ及びイエローの３次元テーブルとブラックの１次元テーブルとに基づいて色変換テーブルを作成する際に、色変換後に行われる色材量制限を考慮することにより、作成される色変換テーブルを用いた色変換の精度の劣化を防ぐことを課題とする。
【課題を解決するための手段】
【００１４】
上記課題を解決するために、請求項１に記載の発明は、シアン、マゼンタ、イエロー及びブラックからなる入力画像データを、シアン、マゼンタ、イエロー及びブラックからなる出力画像データに色変換するための色変換テーブルを作成する色変換テーブル作成装置であって、前記色変換テーブルにおける入力値の組み合わせのそれぞれに対して、各色成分の総量を制限する色材量制限を行う色材量制限処理部と、当該色材量制限処理部により前記色材量制限が行われた後のシアン成分、マゼンタ成分及びイエロー成分に対して、前記入力画像データのシアン成分、マゼンタ成分及びイエロー成分を前記出力画像データのシアン成分、マゼンタ成分及びイエロー成分に色変換するための３次元テーブルを用いて色変換を行う第１色変換処理部と、前記色材量制限処理部により前記色材量制限が行われた後のブラック成分に対して、前記入力画像データのブラック成分を前記出力画像データのブラック成分に色変換するための１次元テーブルを用いて色変換を行う第２色変換処理部と、前記３次元テーブルを用いた色変換後のシアン成分、マゼンタ成分及びイエロー成分と、前記１次元テーブルを用いた色変換後のブラック成分と、を合成する合成部と、当該合成部により合成されたシアン成分、マゼンタ成分、イエロー成分及びブラック成分に対して、前記色材量制限の逆変換を行う色材量制限逆変換処理部と、当該色材量制限逆変換処理部により前記色材量制限の逆変換が行われた後のシアン成分、マゼンタ成分、イエロー成分及びブラック成分を前記色変換テーブルにおける出力値の組み合わせとする出力値決定部と、を備える。
【００１５】
請求項２に記載の発明は、請求項１に記載の色変換テーブル作成装置において、前記色材量制限処理部により前記色材量制限が行われた後のシアン成分、マゼンタ成分及びイエロー成分に対して、前記色材量制限の逆変換を行う第２の色材量制限逆変換処理部と、前記３次元テーブルを用いた色変換後のシアン成分、マゼンタ成分及びイエロー成分に対して、前記色材量制限を行う第２の色材量制限処理部と、を備え、前記第１色変換処理部は、前記第２の色材量制限逆変換処理部により前記色材量制限の逆変換が行われた後のシアン成分、マゼンタ成分及びイエロー成分に対して、前記３次元テーブルを用いて色変換を行い、前記合成部は、前記第２の色材量制限処理部により前記色材量制限が行われた後のシアン成分、マゼンタ成分及びイエロー成分と、前記１次元テーブルを用いた色変換後のブラック成分と、を合成する。
【００１６】
請求項３に記載の発明は、シアン、マゼンタ、イエロー及びブラックからなる入力画像データを、シアン、マゼンタ、イエロー及びブラックからなる出力画像データに色変換するための色変換テーブルを作成する色変換テーブル作成方法であって、前記色変換テーブルにおける入力値の組み合わせのそれぞれに対して、各色成分の総量を制限する色材量制限を行う色材量制限処理工程と、当該色材量制限処理工程において前記色材量制限が行われた後のシアン成分、マゼンタ成分及びイエロー成分に対して、前記入力画像データのシアン成分、マゼンタ成分及びイエロー成分を前記出力画像データのシアン成分、マゼンタ成分及びイエロー成分に色変換するための３次元テーブルを用いて色変換を行う第１色変換処理工程と、前記色材量制限処理工程において前記色材量制限が行われた後のブラック成分に対して、前記入力画像データのブラック成分を前記出力画像データのブラック成分に色変換するための１次元テーブルを用いて色変換を行う第２色変換処理工程と、前記３次元テーブルを用いた色変換後のシアン成分、マゼンタ成分及びイエロー成分と、前記１次元テーブルを用いた色変換後のブラック成分と、を合成する合成工程と、当該合成工程において合成されたシアン成分、マゼンタ成分、イエロー成分及びブラック成分に対して、前記色材量制限の逆変換を行う色材量制限逆変換処理工程と、当該色材量制限逆変換処理工程において前記色材量制限の逆変換が行われた後のシアン成分、マゼンタ成分、イエロー成分及びブラック成分を前記色変換テーブルにおける出力値の組み合わせとする出力値決定工程と、を含む。
【００１７】
請求項４に記載の発明は、シアン、マゼンタ、イエロー及びブラックからなる入力画像データを、シアン、マゼンタ、イエロー及びブラックからなる出力画像データに色変換するための色変換テーブルを作成するコンピューターを、前記色変換テーブルにおける入力値の組み合わせのそれぞれに対して、各色成分の総量を制限する色材量制限を行う色材量制限処理部、当該色材量制限処理部により前記色材量制限が行われた後のシアン成分、マゼンタ成分及びイエロー成分に対して、前記入力画像データのシアン成分、マゼンタ成分及びイエロー成分を前記出力画像データのシアン成分、マゼンタ成分及びイエロー成分に色変換するための３次元テーブルを用いて色変換を行う第１色変換処理部、前記色材量制限処理部により前記色材量制限が行われた後のブラック成分に対して、前記入力画像データのブラック成分を前記出力画像データのブラック成分に色変換するための１次元テーブルを用いて色変換を行う第２色変換処理部、前記３次元テーブルを用いた色変換後のシアン成分、マゼンタ成分及びイエロー成分と、前記１次元テーブルを用いた色変換後のブラック成分と、を合成する合成部、当該合成部により合成されたシアン成分、マゼンタ成分、イエロー成分及びブラック成分に対して、前記色材量制限の逆変換を行う色材量制限逆変換処理部、当該色材量制限逆変換処理部により前記色材量制限の逆変換が行われた後のシアン成分、マゼンタ成分、イエロー成分及びブラック成分を前記色変換テーブルにおける出力値の組み合わせとする出力値決定部、として機能させるためのプログラムである。
【発明の効果】
【００１８】
本発明によれば、シアン、マゼンタ及びイエローの３次元テーブルとブラックの１次元テーブルとに基づいて色変換テーブルを作成する際に、色変換後に行われる色材量制限を考慮することにより、作成される色変換テーブルを用いた色変換の精度の劣化を防ぐことができる。
【図面の簡単な説明】
【００１９】
【図１】印刷システムのシステム構成図である。
【図２】コントローラーの機能的構成を示すブロック図である。
【図３】色変換テーブル作成装置の機能的構成を示すブロック図である。
【図４】チャートサンプルの例である。
【図５】ＣＭＹＫ→ＣＭＹＫの４次元ＬＵＴの作成処理の概要を示す図である。
【図６】色変換テーブル作成装置において実行される色変換テーブル作成処理を示すフローチャートである。
【図７】色変換テーブル作成装置に表示される色変換ＬＵＴ作成画面の例である。
【図８】色変換テーブル作成装置に表示されるチャート測定画面の例である。
【図９】ＣＭＹＫ４次元ＬＵＴの計算処理を示すフローチャートである。
【図１０】第１の変換例を示す図である。
【図１１】（ａ）は、ＣＭＹ→ＣＭＹの３次元ＬＵＴの例である。（ｂ）は、Ｋ→Ｋの１次元ＬＵＴの例である。
【図１２】第２の変換例を示す図である。
【図１３】色変換テーブル作成装置において実行される色変換テーブル作成処理の他の例を示すフローチャートである。
【図１４】ＣＭＹＫ総量が比較的少ない場合の従来の変換例である。
【図１５】ＣＭＹＫ総量が多く、トナー総量が調整される場合の従来の変換例である。
【図１６】（ａ）は、従来のＣＭＹ→ＣＭＹの３次元ＬＵＴの例である。（ｂ）は、従来のＫ→Ｋの１次元ＬＵＴの例である。
【発明を実施するための形態】
【００２０】
以下、本発明に係る色変換テーブル作成装置の一実施の形態について説明する。
図１に、印刷システム１００のシステム構成を示す。図１に示すように、印刷システム１００は、プリンター１０、コントローラー２０、色変換テーブル作成装置３０、印刷指示端末４０ａ，４０ｂ，・・・を備え、各装置は、通信ネットワークＮを介してデータ通信可能に接続されている。
【００２１】
プリンター１０は、コントローラー２０から受信したビットマップ形式の画像データ（ＣＭＹＫデータ）に基づいて、印刷を行う画像形成装置である。プリンター１０は、色材としてのトナーを用いて、電子写真方式の画像形成を行うものである。具体的には、プリンター１０は、感光体ドラム、感光体ドラムの帯電を行う帯電部、画像データ（ＣＭＹＫデータ）に基づいて感光体ドラム表面を露光走査する露光部、感光体ドラムにＣＭＹＫ各色のトナーを付着させる現像部、感光体ドラム上に形成されたトナー像を印刷用紙に転写する転写部、印刷用紙上に形成されたトナー像を定着させる定着部等から構成される。
【００２２】
コントローラー２０は、印刷指示端末４０ａ，４０ｂ，・・・から送信された印刷データに対して、ラスタライズ、色変換、スクリーニング、色材量制限としてのトナー量制限等の処理を行い、処理後の画像データをプリンター１０に送信する。なお、コントローラー２０は、プリンター１０に内蔵されていてもよい。また、コントローラー２０とプリンター１０とは、ＰＣＩ接続等、専用線を介して接続されていてもよい。
【００２３】
色変換テーブル作成装置３０は、プリンター１０から出力した色変換テーブル作成用のチャート（色票集）の測色値を用いてＣＭＹＫ→ＣＭＹＫの色変換テーブル（色変換ＬＵＴ）を作成する。色変換ＬＵＴは、シアン、マゼンタ、イエロー及びブラックからなる入力画像データを、シアン、マゼンタ、イエロー及びブラックからなる出力画像データに色変換するための対応関係を示すテーブルであり、紙種やスクリーン種等、印刷時の出力条件毎に作成される。なお、色変換テーブル作成装置３０は、コントローラー２０やプリンター１０に内蔵されていてもよい。
【００２４】
印刷指示端末４０ａ，４０ｂ，・・・は、プリンタードライバープログラムや専用のソフトウェアを用いて、コントローラー２０に対して印刷指示を行う。具体的には、印刷指示端末４０ａ，４０ｂ，・・・は、コントローラー２０が解釈可能なページ記述言語（ＰＤＬ：Page Description Language）で記述された印刷データを生成し、生成された印刷データをコントローラー２０に送信する。
【００２５】
図２に、コントローラー２０の機能的構成を示す。図２に示すように、コントローラー２０は、ＣＰＵ（Central Processing Unit）２１、ＲＡＭ（Random Access Memory）２２、記憶部２３、操作部２４、表示部２５、通信部２６等を備え、各部はバス２７により接続されている。
【００２６】
ＣＰＵ２１は、コントローラー２０の各部の処理動作を統括的に制御する。ＣＰＵ２１は、操作部２４から入力される操作信号又は通信部２６により受信される指示信号に応じて、記憶部２３に格納されている各種処理プログラムを読み出してＲＡＭ２２に展開し、当該プログラムとの協働により各種処理を実行する。
【００２７】
ＲＡＭ２２は、ＣＰＵ２１により実行される各種処理プログラム及びこれらプログラムに係るデータを一時的に記憶するワークエリアを形成する。
【００２８】
記憶部２３は、不揮発性の半導体メモリーやハードディスク等の記憶装置からなり、各種処理プログラムや各種処理に関するデータ等を記憶する。例えば、記憶部２３は、色変換処理プログラム２３１、トナー量制限処理プログラム２３２、色変換ＬＵＴ２３３等を記憶する。
【００２９】
操作部２４は、カーソルキー、文字入力キー及び各種機能キー等を備えたキーボードと、マウス等のポインティングデバイスを備えて構成され、ユーザーによる操作入力を受け付ける。操作部２４は、キーボードに対するキー操作やマウス操作により入力された操作信号をＣＰＵ２１に出力する。
【００３０】
表示部２５は、ＬＣＤ（Liquid Crystal Display）を備え、ＣＰＵ２１からの指示に従って、各種操作画面や各種処理結果を表示する。
【００３１】
通信部２６は、通信ネットワークＮを介して外部装置との間でデータの送受信を行う。例えば、通信部２６は、色変換テーブル作成装置３０において作成された色変換ＬＵＴを受信する。また、通信部２６は、印刷指示端末４０ａ，４０ｂ，・・・から印刷データを受信する。また、通信部２６は、プリンター１０に対してビットマップ形式の画像データを送信する。
【００３２】
ＣＰＵ２１は、色変換テーブル作成装置３０から受信した色変換ＬＵＴを、記憶部２３に色変換ＬＵＴ２３３として記憶させる。
【００３３】
ＣＰＵ２１は、印刷指示端末４０ａ，４０ｂ，・・・から受信した印刷データ（ＰＤＬデータ）を解析し、ビットマップ形式の画像データに展開する（ＲＩＰ（Raster Image Processer）処理）。
ＣＰＵ２１は、色変換処理プログラム２３１との協働により、記憶部２３に記憶されている色変換ＬＵＴ２３３を用いて、画像データに対してＣＭＹＫ→ＣＭＹＫの色変換を行う。具体的には、ＣＰＵ２１は、色変換ＬＵＴ２３３を参照して、入力画像データのＣＭＹＫ値と一致する入力値の組み合わせ又は近傍の入力値の組み合わせに対応する出力値の組み合わせを取得し、補間処理により、色変換後のＣＭＹＫ値を算出する。
【００３４】
ＣＰＵ２１は、トナー量制限処理プログラム２３２との協働により、色変換後の画像データに対してトナー量制限を行う。トナー量制限において、処理前のＣＭＹＫ値から処理後のＣＭＹＫ値への写像は、数式で表されていてもよいし、ルックアップテーブルを用いた補間処理により求められるものでもよい。
【００３５】
図３に、色変換テーブル作成装置３０の機能的構成を示す。図３に示すように、色変換テーブル作成装置３０は、ＣＰＵ３１、ＲＡＭ３２、記憶部３３、操作部３４、表示部３５、通信部３６、測色器ＩＦ（InterFace）部３７等を備え、各部はバス３８により接続されている。
【００３６】
ＣＰＵ３１は、色変換テーブル作成装置３０の各部の処理動作を統括的に制御する。ＣＰＵ３１は、操作部３４から入力される操作信号又は通信部３６により受信される指示信号に応じて、記憶部３３に格納されている各種処理プログラムを読み出してＲＡＭ３２に展開し、当該プログラムとの協働により各種処理を実行する。
【００３７】
ＲＡＭ３２は、ＣＰＵ３１により実行される各種処理プログラム及びこれらプログラムに係るデータを一時的に記憶するワークエリアを形成する。
【００３８】
記憶部３３は、不揮発性の半導体メモリーやハードディスク等の記憶装置からなり、各種処理プログラムや各種処理に関するデータ等を記憶する。例えば、記憶部３３は、色変換テーブル作成処理プログラム３３１等を記憶する。
【００３９】
操作部３４は、カーソルキー、文字入力キー及び各種機能キー等を備えたキーボードと、マウス等のポインティングデバイスを備えて構成され、ユーザーによる操作入力を受け付ける。操作部３４は、キーボードに対するキー操作やマウス操作により入力された操作信号をＣＰＵ３１に出力する。例えば、操作部３４は、プリンター１０に色変換ＬＵＴ作成用のチャートの印刷を指示する際に用いられる。
【００４０】
表示部３５は、ＬＣＤを備え、ＣＰＵ３１からの指示に従って、各種操作画面や各種処理結果を表示する。
【００４１】
通信部３６は、通信ネットワークＮを介して外部装置との間でデータの送受信を行う。例えば、通信部３６は、色変換テーブル作成装置３０において作成された色変換ＬＵＴをコントローラー２０に送信する。
【００４２】
測色器ＩＦ部３７は、測色器５０から色変換ＬＵＴ作成用のチャートの各パッチを測色して得られた測色値を受信する。
【００４３】
図４に、色変換ＬＵＴ作成用のチャートの出力に用いる画像のサンプルであるチャートサンプルＣＳを示す。チャートサンプルＣＳには、中央部に位置する階調パッチ領域Ａ１と、その上下に位置するＣＭＹパッチ領域Ａ２，Ａ３と、が含まれる。
階調パッチ領域Ａ１には、上からＣＭＹ（の混色），Ｋ，Ｙ，Ｍ，Ｃの順に２０階調のパッチが配置されている（２０×５パッチ）。
ＣＭＹパッチ領域Ａ２，Ａ３には、Ｃ，Ｍ，Ｙのうち１色以上を含むカラーパッチが配置されている。図４の例では、ＣＭＹパッチ領域Ａ２，Ａ３には、６×６×６個のパッチが配置されている。
【００４４】
階調パッチ領域Ａ１のＫの２０パッチの測色値及び白情報（Ｋ＝０％の部分の測色値）に基づいて、Ｋ→Ｋの１次元ＬＵＴが作成され、それ以外のパッチの測色値に基づいて、ＣＭＹ→ＣＭＹの３次元ＬＵＴが作成される。
【００４５】
チャートサンプルＣＳの上部の黒いバーＡ４及び左右の菱形のマークＡ５，Ａ６は、測色器５０が自動的に各パッチの座標を特定するために用いられるものであり、必須要件ではない。
【００４６】
ＣＰＵ３１は、色変換ＬＵＴ作成用のチャートのＣＭＹの組み合わせからなるパッチの測色値に基づいて、入力画像データのシアン成分、マゼンタ成分及びイエロー成分を出力画像データのシアン成分、マゼンタ成分及びイエロー成分に色変換するためのＣＭＹ→ＣＭＹの３次元ＬＵＴ（以下、ＣＭＹ３次元ＬＵＴという。）を作成する。
ＣＰＵ３１は、色変換ＬＵＴ作成用のチャートのＫ単色からなるパッチの測色値及び白情報に基づいて、入力画像データのブラック成分を出力画像データのブラック成分に色変換するためのＫ→Ｋの１次元ＬＵＴ（以下、Ｋ１次元ＬＵＴという。）を作成する。
【００４７】
ＣＰＵ３１は、ＣＭＹ３次元ＬＵＴとＫ１次元ＬＵＴとに基づいて、シアン、マゼンタ、イエロー及びブラックからなる入力画像データを、シアン、マゼンタ、イエロー及びブラックからなる出力画像データに色変換するための色変換テーブルとしてのＣＭＹＫ→ＣＭＹＫの４次元ＬＵＴ（以下、ＣＭＹＫ４次元ＬＵＴという。）を作成する。本実施の形態において、単に「色変換ＬＵＴ」と記載する場合には、このＣＭＹＫ４次元ＬＵＴを指す。色変換ＬＵＴを作成する際には、ＣＭＹ３次元ＬＵＴを用いたＣＭＹ→ＣＭＹ色変換、Ｋ１次元ＬＵＴを用いたＫ→Ｋ色変換、トナー量制限、トナー量制限の逆変換が行われる。
【００４８】
トナー量制限は、画像データの各色成分の総量を規定のトナー量に制限する処理である。具体的に、トナー量制限は、トナー量制限前のＣＭＹＫ値をトナー量制限後のＣＭＹＫ値に変換するものである。本実施の形態において、トナー量制限前のＣＭＹＫ値とトナー量制限後のＣＭＹＫ値とは、一対一に定められており、このトナー量制限は可逆である。また、色変換テーブル作成装置３０において行われるトナー量制限は、「コントローラー２０において行われるトナー量制限」と同一の方法により同一の基準を用いて行われるものである。
【００４９】
トナー量制限の逆変換は、トナー量制限後のＣＭＹＫ値をトナー量制限前のＣＭＹＫ値に変換するものである。色変換テーブル作成装置３０において行われるトナー量制限の逆変換は、「コントローラー２０において行われるトナー量制限」の逆変換である。
【００５０】
図５に、ＣＭＹＫ４次元ＬＵＴの作成処理の概要を示す。
ＣＭＹＫ４次元ＬＵＴの作成処理では、コントローラー２０において行われるトナー量制限が予めシミュレートされ、トナー量制限がかかった場合のＣＭＹ３次元ＬＵＴが参照される。
【００５１】
ＣＰＵ３１は、ＣＭＹＫ４次元ＬＵＴにおける入力値の組み合わせ（ＣＭＹＫ値）のそれぞれに対して、図５に示す各処理Ｐ１〜Ｐ６を行い、ＣＭＹＫ４次元ＬＵＴにおける出力値の組み合わせ（ＣＭＹＫ値）を決定する。
【００５２】
ＣＰＵ３１（色材量制限処理部）は、ＣＭＹＫ４次元ＬＵＴにおけるＣＭＹＫの入力値の組み合わせのそれぞれに対して、各色成分の総量を制限するトナー量制限（図中においては、「TonerLimit」と表記する。）Ｐ１を行う。
【００５３】
ＣＰＵ３１（第２の色材量制限逆変換処理部）は、トナー量制限Ｐ１が行われた後のシアン成分、マゼンタ成分及びイエロー成分に対して、トナー量制限の逆変換（図中においては、「TonerLimit-1」と表記する。）Ｐ２を行う。なお、トナー量制限の逆変換Ｐ２において、入力値のブラック成分は０として計算する。
【００５４】
ＣＰＵ３１（第１色変換処理部）は、トナー量制限の逆変換Ｐ２が行われた後のシアン成分、マゼンタ成分及びイエロー成分に対して、ＣＭＹ３次元ＬＵＴを用いて色変換（図中においては、「３Ｄ−ＬＵＴ」と表記する。）Ｐ３を行う。
【００５５】
ＣＰＵ３１（第２の色材量制限処理部）は、色変換Ｐ３後のシアン成分、マゼンタ成分及びイエロー成分に対して、トナー量制限Ｐ４を行う。なお、トナー量制限Ｐ４において、入力値のブラック成分は０として計算する。
【００５６】
ＣＰＵ３１（第２色変換処理部）は、トナー量制限Ｐ１が行われた後のブラック成分に対して、Ｋ１次元ＬＵＴを用いて色変換（図中においては、「１Ｄ−ＬＵＴ」と表記する。）Ｐ５を行う。
【００５７】
ＣＰＵ３１（合成部）は、トナー量制限Ｐ４が行われた後のシアン成分、マゼンタ成分及びイエロー成分と、色変換Ｐ５後のブラック成分と、を合成する。
【００５８】
ＣＰＵ３１（色材量制限逆変換処理部）は、合成されたシアン成分、マゼンタ成分、イエロー成分及びブラック成分に対して、トナー量制限の逆変換Ｐ６を行う。
【００５９】
ＣＰＵ３１（出力値決定部）は、トナー量制限の逆変換Ｐ６が行われた後のシアン成分、マゼンタ成分、イエロー成分及びブラック成分を、ＣＭＹＫ４次元ＬＵＴにおける出力値の組み合わせとする。
このようにして、後段でトナー量制限がかかることを想定したＣＭＹＫ４次元ＬＵＴの出力値が求められる。
【００６０】
図５に示すＣＭＹＫ４次元ＬＵＴの作成処理において、各処理Ｐ１〜Ｐ６のうち、トナー量制限Ｐ１、色変換Ｐ３、色変換Ｐ５及びトナー量制限の逆変換Ｐ６は、必須の処理であり、トナー量制限の逆変換Ｐ２及びトナー量制限Ｐ４については、ＣＭＹ３次元ＬＵＴの中身次第で必要となる処理である。
【００６１】
本発明は、ＣＭＹ３次元ＬＵＴ及びＫ１次元ＬＵＴを用いてＣＭＹＫ４次元ＬＵＴを作成することを前提としているので、色変換Ｐ３及び色変換Ｐ５が必須であることは明らかである。
【００６２】
色変換Ｐ３を行う前に、トナー量制限Ｐ１を行う必要があるのは、Ｋの量に応じて、トナー量制限Ｐ１後のＣＭＹＫの比率が変わるからである。例えば、（ｃ，ｍ，ｙ，ｋ）＝（８０，８０，８０，０）に対してトナー量制限Ｐ１を行うと、（７３，７３，７３，０）となり、（ｃ，ｍ，ｙ，ｋ）＝（８０，８０，８０，１０）に対してトナー量制限Ｐ１を行うと、（７１，７１，７１，１０）となり、（ｃ，ｍ，ｙ，ｋ）＝（８０，８０，８０，１００）に対してトナー量制限Ｐ１を行うと、（４０，４０，４０，１００）となる。トナー量制限Ｐ１により、実際に参照すべきＣＭＹ３次元ＬＵＴの入力値が決まる。
【００６３】
また、本発明のポイントは、後段の処理でトナー量制限がかかることを考慮してＣＭＹＫ４次元ＬＵＴを作成することである。したがって、トナー量制限Ｐ１又はトナー量制限Ｐ４により、トナー量制限がかかったＣＭＹＫ値を算出した場合には、一度トナー量制限がかかっていない系に戻す必要がある。トナー量制限の逆変換Ｐ６を行うことにより、後にコントローラー２０で正しくトナー量制限を行うことが可能となる。
【００６４】
なお、ＣＭＹ３次元ＬＵＴがトナー量制限をかけずにチャートを出力・測色して作成したＬＵＴである場合には、ＣＭＹ３次元ＬＵＴを用いた色変換Ｐ３の前後のトナー量制限の逆変換Ｐ２及びトナー量制限Ｐ４については不要となる。この場合、トナー量制限Ｐ１が行われた後のシアン成分、マゼンタ成分及びイエロー成分に対して、ＣＭＹ３次元ＬＵＴを用いて色変換Ｐ３を行い、色変換Ｐ３後のシアン成分、マゼンタ成分及びイエロー成分と、色変換Ｐ５後のブラック成分と、を合成し、合成されたシアン成分、マゼンタ成分、イエロー成分及びブラック成分に対して、トナー量制限の逆変換Ｐ６を行えばよい。
しかし、このようなＣＭＹ３次元ＬＵＴを作成する際に、トナー量制限値が３００％未満である場合は、トナー量制限以上のトナー量にて印刷を行う必要があるため、紙詰まりや転写不良のおそれがある。
【００６５】
そのため、実際には、トナー量制限がかかる前のデータに対する入出力関係を記述したＣＭＹ３次元ＬＵＴが用いられる場合が多い。この場合、ＣＭＹ３次元ＬＵＴに対する入力値は、トナー量制限がかかっていない状態である必要があるため、ＣＭＹ３次元ＬＵＴを用いた色変換Ｐ３の前にトナー量制限の逆変換Ｐ２を行う必要がある。
また、トナー量制限の逆変換Ｐ２を行う場合には、トナー量制限（Ｐ１）に対して、逆変換（Ｐ２，Ｐ６）が１回多く行われてしまうので、トナー量制限Ｐ４を行う必要がある。
【００６６】
次に、色変換テーブル作成装置３０における動作について説明する。
図６は、色変換テーブル作成装置３０において実行される色変換テーブル作成処理を示すフローチャートである。色変換テーブル作成処理は、ＣＰＵ３１と、記憶部３３に記憶されている色変換テーブル作成処理プログラム３３１との協働によるソフトウェア処理によって実現される。
【００６７】
まず、ＣＰＵ３１により、ユーザーの操作部３４からの操作に基づいて、紙種やスクリーン種等、チャート印刷時の出力条件の設定が行われる（ステップＳ１）。この条件で作成された色変換ＬＵＴが、実際のコントローラー２０のＲＩＰ処理における色変換時に使われることになる。
【００６８】
図７に、色変換テーブル作成装置３０の表示部３５に表示される色変換ＬＵＴ作成画面３５１の例を示す。
色変換ＬＵＴ作成画面３５１には、作成手順表示領域Ａ１１、グラフ表示領域Ａ１２が含まれる。
【００６９】
ユーザーが操作部３４からの操作により、作成手順表示領域Ａ１１の「１．紙種・スクリーン設定」の設定ボタンＢ１を押下すると、ＣＰＵ３１により、紙種・スクリーン種等のチャートの出力条件の設定画面が表示部３５に表示され、出力条件の設定が行われる。
【００７０】
ユーザーが操作部３４からの操作により、作成手順表示領域Ａ１１の「２．色変換ＬＵＴの作成」の実行ボタンＢ２を押下すると、ＣＰＵ３１により、チャート測定画面３５２（図８参照）が表示部３５に表示される。
【００７１】
グラフ表示領域Ａ１２には、ＬＵＴ作成用に測定されたチャートのＣＭＹＫ各色の最大濃度と、選択された色の入力％に対する出力濃度が表示される。
【００７２】
図８に、色変換テーブル作成装置３０の表示部３５に表示されるチャート測定画面３５２の例を示す。
チャート測定画面３５２には、チャート出力指示領域Ａ２１、測定指示領域Ａ２２、チャート表示領域Ａ２３、測定結果表示領域Ａ２４が含まれる。
【００７３】
ユーザーが操作部３４からの操作により、チャート出力指示領域Ａ２１の印刷ボタンＢ１１を押下すると、ＣＰＵ３１により、通信部３６を介して、設定された出力条件にて色変換ＬＵＴ作成用のチャートのデータがコントローラー２０に送信される（ステップＳ２）。コントローラー２０では、色変換ＬＵＴ作成用のチャートのデータに対してトナー量制限が行われ、プリンター１０に送信される。プリンター１０では、コントローラー２０から受信したチャートのデータに基づいてチャートが印刷される。
【００７４】
次に、ユーザーが操作部３４からの操作により、測定指示領域Ａ２２の開始ボタンＢ１２を押下すると、チャートの測定が開始され、ＣＰＵ３１により、測色器ＩＦ部３７を介して、出力されたチャートの各パッチを測色器５０を用いて測定して得られた測色値が取得される（ステップＳ３）。使用する測色器５０によって若干測定手順が異なるため、その手順が表示部３５に表示されることとしてもよい。
【００７５】
チャート表示領域Ａ２３には、測定されるチャートの画像が表示される。
測定結果表示領域Ａ２４には、チャート内の各パッチに対応するＣＭＹＫ値（％）、各パッチを測定して得られた測色値（Ｌ＊ａ＊ｂ＊値）及びＣＭＹＫ濃度が表示される。
【００７６】
ユーザーが操作部３４からの操作により、登録ボタンＢ１３を押下すると、ＣＰＵ３１により、色変換ＬＵＴの計算及びコントローラー２０への登録（ステップＳ４〜ステップＳ７）が行われる。
【００７７】
まず、ＣＰＵ３１により、チャートのＣ，Ｍ，Ｙから構成されるパッチの測色値に基づいて、ＣＭＹ３次元ＬＵＴが計算される（ステップＳ４）。具体的には、各パッチに対して目標となる測色値（ジャパンカラー等）を予め決めておき、それに合うようなＣＭＹの出力値を補間計算で求める方法が一般的である。
【００７８】
同様に、ＣＰＵ３１により、チャートのＫのみから構成されるパッチの測色値及び白情報に基づいて、Ｋ１次元ＬＵＴが計算される（ステップＳ５）。Ｋについても、予め決められた測色値に合うようにＫの出力値を計算で求める方法が用いられるが、このような単色のパッチの場合は、白地とＫ１００％のパッチ情報から、測定値空間（Ｌ＊ａ＊ｂ＊空間のＬ＊値やＸＹＺ空間のＹ値）にて線形に結んだ値を目標値として計算する場合もある。
【００７９】
次に、ＣＰＵ３１により、作成されたＣＭＹ３次元ＬＵＴとＫ１次元ＬＵＴに基づいて、ＣＭＹＫ４次元ＬＵＴが計算される（ステップＳ６）。ＣＭＹＫ４次元ＬＵＴの計算処理については後述する。
【００８０】
次に、ＣＰＵ３１により、通信部３６を介して、計算されたＣＭＹＫ４次元ＬＵＴがコントローラー２０に送信される（ステップＳ７）。コントローラー２０では、通信部２６により、ＣＭＹＫ４次元ＬＵＴが受信され、ＣＰＵ２１により、記憶部２３に色変換ＬＵＴ２３３として記憶される（色変換ＬＵＴの登録）。
【００８１】
次に、図９を参照して、ＣＭＹＫ４次元ＬＵＴの計算処理（ステップＳ６）について説明する。
まず、ＣＰＵ３１により、計算により得られたＣＭＹ３次元ＬＵＴ及びＫ１次元ＬＵＴが取得される（ステップＳ１１，Ｓ１２）。
【００８２】
次に、ＣＰＵ３１により、作成するＣＭＹＫ４次元ＬＵＴ（色変換ＬＵＴ）の入力点に相当するＣＭＹＫ値（ｃ，ｍ，ｙ，ｋ）について、ステップＳ１３〜ステップＳ２０の処理が行われる。
入力点数としては、１１の４乗（各色１１階調）、１７の４乗、２１の４乗等が用いられることが多いが、何点でもかまわない。また、ＣＭＹが１７階調でＫが１１階調等、ＣＭＹＫの階調数が色毎に異なってもかまわない。
【００８３】
ＣＰＵ３１により、ＣＭＹＫ４次元ＬＵＴの入力値の組み合わせであるｃ，ｍ，ｙ，ｋに対して、トナー量制限Ｐ１が行われる（ステップＳ１３）。ここで、トナー量制限Ｐ１が行われた後のＣＭＹＫ値をｃ1，ｍ1，ｙ1，ｋ1とする。例えば、ＣＭＹＫ総量の制限値を２５０％とすると、２００％から４００％を２００％から２５０％に割り当てる方法が用いられる。濃度及び色域を有効に使うために、トナー量制限等の色材量制限では、Ｋに関しては減らさずに、ＣＭＹのみを減らす方法が有用である。本実施の形態においても、Ｋに関しては、一切トナー量制限による変更はないものとする。
【００８４】
次に、ＣＰＵ３１により、トナー量制限Ｐ１が行われた後のＣＭＹ値（ｃ1，ｍ1，ｙ1）に対して、Ｋ＝０として、トナー量制限の逆変換Ｐ２が行われる（ステップＳ１４）。ここで、トナー量制限の逆変換Ｐ２が行われた後のＣＭＹ値をｃ2，ｍ2，ｙ2とする。
【００８５】
次に、ＣＰＵ３１により、トナー量制限の逆変換Ｐ２が行われた後のＣＭＹ値（ｃ2，ｍ2，ｙ2）に対して、ＣＭＹ３次元ＬＵＴが参照され、色変換Ｐ３が行われる（ステップＳ１５）。ここで、色変換Ｐ３が行われた後のＣＭＹ値をｃ3，ｍ3，ｙ3とする。
【００８６】
次に、ＣＰＵ３１により、色変換Ｐ３が行われた後のＣＭＹ値（ｃ3，ｍ3，ｙ3）に対して、Ｋ＝０として、トナー量制限Ｐ４が行われる（ステップＳ１６）。ここで、トナー量制限Ｐ４が行われた後のＣＭＹ値をｃ4，ｍ4，ｙ4とする。
【００８７】
次に、ＣＰＵ３１により、ステップＳ１３で求められたＫ値（ｋ1）に対して、Ｋ１次元ＬＵＴが参照され、色変換Ｐ５が行われる（ステップＳ１７）。ここで、色変換Ｐ５が行われた後のＫ値をｋ2とする。
【００８８】
次に、ＣＰＵ３１により、ステップＳ１６で算出されたＣＭＹ値（ｃ4，ｍ4，ｙ4）とステップＳ１７で求められたＫ値（ｋ2）とが合成され、ＣＭＹＫ値（ｃ5，ｍ5，ｙ5，ｋ5）が求められる（ステップＳ１８）。
【００８９】
次に、ＣＰＵ３１により、この合成されたＣＭＹＫ値（ｃ5，ｍ5，ｙ5，ｋ5）に対して、トナー量制限の逆変換Ｐ６が行われる（ステップＳ１９）。ここで、トナー量制限の逆変換Ｐ６が行われた後のＣＭＹＫ値をｃ6，ｍ6，ｙ6，ｋ6とする。
【００９０】
次に、ＣＰＵ３１により、トナー量制限の逆変換Ｐ６が行われた後のＣＭＹＫ値（ｃ6，ｍ6，ｙ6，ｋ6）が、入力値（ｃ，ｍ，ｙ，ｋ）に対する出力値の組み合わせとして、ＣＭＹＫ４次元ＬＵＴに格納される（ステップＳ２０）。
【００９１】
次に、ＣＰＵ３１により、全ての入力点に対して処理が終了したか否かが判断される（ステップＳ２１）。処理が終了していない入力点がある場合には（ステップＳ２１；ＮＯ）、ステップＳ１３に戻り、他の入力点に対してステップＳ１３〜ステップＳ２０の処理が繰り返される。
ステップＳ２１において、全ての入力点に対して処理が終了した場合には（ステップＳ２１；ＹＥＳ）、ＣＭＹＫ４次元ＬＵＴの計算処理が終了する。
【００９２】
図１０に、第１の変換例を示す。図１１（ａ）は、ＣＭＹ３次元ＬＵＴの例であり、図１１（ｂ）は、Ｋ１次元ＬＵＴの例である。
【００９３】
図１０に示すように、入力値の組み合わせが（ｃ，ｍ，ｙ，ｋ）＝（８０，８０，８０，１００）の場合、まず、トナー量制限Ｐ１が行われ、例えば、（ｃ1，ｍ1，ｙ1，ｋ1）＝（４０，４０，４０，１００）となる。
【００９４】
次に、トナー量制限Ｐ１が行われた後のＣＭＹＫ値がＣＭＹ値（ｃ1，ｍ1，ｙ1）＝（４０，４０，４０）と、Ｋ値（ｋ1）＝（１００）と、に分けられる。
【００９５】
ＣＭＹ値（ｃ1，ｍ1，ｙ1）＝（４０，４０，４０）については、Ｋ＝０として、トナー量制限の逆変換Ｐ２が行われ、（ｃ2，ｍ2，ｙ2）＝（４０，４０，４０）に変換される。
【００９６】
次に、トナー量制限の逆変換Ｐ２が行われた後のＣＭＹ値（ｃ2，ｍ2，ｙ2）に対して、図１１（ａ）に示すＣＭＹ３次元ＬＵＴが参照され、色変換Ｐ３が行われ、（ｃ3，ｍ3，ｙ3）＝（３０，４０，５０）に変換される。
【００９７】
次に、色変換Ｐ３が行われた後のＣＭＹ値（ｃ3，ｍ3，ｙ3）に対して、Ｋ＝０として、トナー量制限Ｐ４が行われ、例えば、（ｃ4，ｍ4，ｙ4）＝（３０，４０，５０）となる。
【００９８】
一方、Ｋ値（ｋ1）＝（１００）については、図１１（ｂ）に示すＫ１次元ＬＵＴが参照され、色変換Ｐ５が行われ、（ｋ2）＝（１００）に変換される。
【００９９】
次に、トナー量制限Ｐ４が行われた後のＣＭＹ値（ｃ4，ｍ4，ｙ4）＝（３０，４０，５０）と、色変換Ｐ５後のＫ値（ｋ2）＝（１００）と、が合成され、（ｃ5，ｍ5，ｙ5，ｋ5）＝（３０，４０，５０，１００）となる。
【０１００】
次に、合成されたＣＭＹＫ値（ｃ5，ｍ5，ｙ5，ｋ5）に対して、トナー量制限の逆変換Ｐ６が行われ、例えば、（ｃ6，ｍ6，ｙ6，ｋ6）＝（４０，５０，６５，１００）に変換される。この値（４０，５０，６５，１００）が、ＣＭＹＫ４次元ＬＵＴの入力値（８０，８０，８０，１００）に対する出力値として記憶される。
【０１０１】
コントローラー２０では、このようにして作成されたＣＭＹＫ４次元ＬＵＴを用いて色変換を行うので、入力値（８０，８０，８０，１００）に対するＣＭＹＫ→ＣＭＹＫ色変換により、出力値（４０，５０，６５，１００）が得られる、そして、コントローラー２０では、その後のトナー量制限Ｑ１により、例えば、（３０，４０，５０，１００）がプリンター１０に出力されるＣＭＹＫ値として求められる。
【０１０２】
このコントローラー２０においてトナー量制限Ｑ１が行われた後の値（３０，４０，５０，１００）のＣＭＹ値は、色変換テーブル作成装置３０においてＣＭＹＫ４次元ＬＵＴの作成時に参照されたＣＭＹ３次元ＬＵＴの（４０，４０，４０）→（３０，４０，５０）の出力値にトナー量制限Ｐ４を行った値（３０，４０，５０）と整合が取れていることがわかる。
【０１０３】
図１２に、第２の変換例を示す。ＣＭＹ３次元ＬＵＴ及びＫ１次元ＬＵＴについては、図１１（ａ）、（ｂ）に示したものを用いる。
【０１０４】
図１２に示すように、入力値の組み合わせが（ｃ，ｍ，ｙ，ｋ）＝（８０，８０，８０，１０）の場合、まず、トナー量制限Ｐ１が行われ、例えば、（ｃ1，ｍ1，ｙ1，ｋ1）＝（７１，７１，７１，１０）となる。
【０１０５】
次に、トナー量制限Ｐ１が行われた後のＣＭＹＫ値がＣＭＹ値（ｃ1，ｍ1，ｙ1）＝（７１，７１，７１）と、Ｋ値（ｋ1）＝（１０）と、に分けられる。
【０１０６】
ＣＭＹ値（ｃ1，ｍ1，ｙ1）＝（７１，７１，７１）については、Ｋ＝０として、トナー量制限の逆変換Ｐ２が行われ、（ｃ2，ｍ2，ｙ2）＝（７５，７５，７５）に変換される。
【０１０７】
次に、トナー量制限の逆変換Ｐ２が行われた後のＣＭＹ値（ｃ2，ｍ2，ｙ2）に対して、図１１（ａ）に示すＣＭＹ３次元ＬＵＴが参照され、色変換Ｐ３が行われ、（ｃ3，ｍ3，ｙ3）＝（６５，７５，８０）に変換される。
【０１０８】
次に、色変換Ｐ３が行われた後のＣＭＹ値（ｃ3，ｍ3，ｙ3）に対して、Ｋ＝０として、トナー量制限Ｐ４が行われ、例えば、（ｃ4，ｍ4，ｙ4）＝（６３，７３，７８）となる。
【０１０９】
一方、Ｋ値（ｋ1）＝（１０）については、図１１（ｂ）に示すＫ１次元ＬＵＴが参照され、色変換Ｐ５が行われ、（ｋ2）＝（１１）に変換される。
【０１１０】
次に、トナー量制限Ｐ４が行われた後のＣＭＹ値（ｃ4，ｍ4，ｙ4）＝（６３，７３，７８）と、色変換Ｐ５後のＫ値（ｋ2）＝（１１）と、が合成され、（ｃ5，ｍ5，ｙ5，ｋ5）＝（６３，７３，７８，１１）となる。
【０１１１】
次に、合成されたＣＭＹＫ値（ｃ5，ｍ5，ｙ5，ｋ5）に対して、トナー量制限の逆変換Ｐ６が行われ、例えば、（ｃ6，ｍ6，ｙ6，ｋ6）＝（６８，７９，８４，１１）に変換される。この値（６８，７９，８４，１１）が、ＣＭＹＫ４次元ＬＵＴの入力値（８０，８０，８０，１０）に対する出力値として記憶される。
【０１１２】
コントローラー２０では、このようにして作成されたＣＭＹＫ４次元ＬＵＴを用いて色変換を行うので、入力値（８０，８０，８０，１０）に対するＣＭＹＫ→ＣＭＹＫ色変換により、出力値（６８，７９，８４，１１）が得られる、そして、コントローラー２０では、その後のトナー量制限Ｑ１により、例えば、（６３，７３，７８，１０）がプリンター１０に出力されるＣＭＹＫ値として求められる。
【０１１３】
このコントローラー２０においてトナー量制限Ｑ１が行われた後の値（６３，７３，７８，１０）のＣＭＹ値は、色変換テーブル作成装置３０においてＣＭＹＫ４次元ＬＵＴの作成時に参照されたＣＭＹ３次元ＬＵＴの（７５，７５，７５）→（６５，７５，８０）の出力値にトナー量制限Ｐ４を行った値（６３，７３，７８）と整合が取れていることがわかる。
【０１１４】
以上説明したように、色変換テーブル作成装置３０によれば、シアン、マゼンタ及びイエローの３次元テーブルとブラックの１次元テーブルとに基づいて色変換テーブルを作成する際に、色変換後に行われるトナー量制限を考慮することにより、作成される色変換テーブルを用いた色変換の精度の劣化を防ぐことができる。
【０１１５】
なお、上記実施の形態における記述は、本発明に係る色変換テーブル作成装置の例であり、これに限定されるものではない。装置を構成する各部の細部構成及び細部動作に関しても本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【０１１６】
例えば、色変換テーブル作成装置３０において、図６に示したチャートの出力や測定、ＣＭＹ３次元ＬＵＴの計算及びＫ１次元ＬＵＴの計算を行わずに、色変換テーブル作成装置３０にＣＭＹ３次元ＬＵＴとＫ１次元ＬＵＴを読み込む読み込み部が設けられていてもよい。
【０１１７】
図１３は、色変換テーブル作成装置３０において実行される色変換テーブル作成処理の他の例を示すフローチャートである。
まず、読み込み部により、別の装置又はソフトウェアで作成されたＣＭＹ３次元ＬＵＴと、Ｋ１次元ＬＵＴと、が読み込まれる（ステップＳ３１，Ｓ３２）。
ステップＳ３３，Ｓ３４については、図６のステップＳ６，Ｓ７と同様であるため、説明を省略する。
この場合には、図９のＣＭＹＫ４次元ＬＵＴの計算処理のステップＳ１１，Ｓ１２において、読み込みにより得られたＣＭＹ３次元ＬＵＴ及びＫ１次元ＬＵＴが取得される。
【０１１８】
なお、ＣＭＹ３次元ＬＵＴとＫ１次元ＬＵＴの一方については計算で求め、他方については既に作成されているＬＵＴを読み込むこととしてもよい。
【０１１９】
また、色変換テーブル作成装置３０において、ＣＰＵ３１と色変換テーブル作成処理プログラム３３１との協働により実現される色材量制限処理部、第１色変換処理部、第２色変換処理部、合成部、色材量制限逆変換処理部、出力値決定部、第２の色材量制限逆変換処理部、第２の色材量制限処理部については、専用のハードウェアにより実現されることとしてもよい。
【０１２０】
また、上記実施の形態では、色材量制限として、トナー量制限を行う場合を例にして説明したが、使用する各色成分のインクの総量を制限するインク量制限等、用いる色材に応じて色材量制限を行えばよい。
【０１２１】
以上の説明では、各処理を実行するためのプログラムを格納したコンピューター読み取り可能な媒体として不揮発性の半導体メモリーやハードディスクを使用した例を開示したが、この例に限定されない。その他のコンピューター読み取り可能な媒体として、ＣＤ−ＲＯＭ等の可搬型記録媒体を適用することも可能である。また、プログラムのデータを通信回線を介して提供する媒体として、キャリアウェーブ（搬送波）を適用することとしてもよい。
【符号の説明】
【０１２２】
１０  プリンター
２０  コントローラー
２１  ＣＰＵ
２２  ＲＡＭ
２３  記憶部
２４  操作部
２５  表示部
２６  通信部
３０  色変換テーブル作成装置
３１  ＣＰＵ
３２  ＲＡＭ
３３  記憶部
３４  操作部
３５  表示部
３６  通信部
３７  測色器ＩＦ部
４０ａ，４０ｂ，・・・  印刷指示端末
５０  測色器
１００  印刷システム
２３１  色変換処理プログラム
２３２  トナー量制限処理プログラム
２３３  色変換ＬＵＴ
３３１  色変換テーブル作成処理プログラム
Ｎ  通信ネットワーク
【図１】
0005494641.tif 000002
【図２】
0005494641.tif 000003
【図３】
0005494641.tif 000004
【図４】
0005494641.tif 000005
【図５】
0005494641.tif 000006
【図６】
0005494641.tif 000007
【図７】
0005494641.tif 000008
【図８】
0005494641.tif 000009
【図９】
0005494641.tif 000010
【図１０】
0005494641.tif 000011
【図１１】
0005494641.tif 000012
【図１２】
0005494641.tif 000013
【図１３】
0005494641.tif 000014
【図１４】
0005494641.tif 000015
【図１５】
0005494641.tif 000016
【図１６】
0005494641.tif 000017