相対的な濃度が高い比較濃色材と、前記相対的な濃度が低い比較淡色材を有する画像形成装置の色分解テーブルを作成する色処理装置であって、色相ごとに、前記比較濃色材の使用を制限する色域境界を設定する設定手段と、基本の色分解テーブルから、設定された前記比較濃色材の色材値が非零、かつ、設定された色材値によって再現される色値が前記色域境界よりも明るい領域にある条件を満たす格子点を判定する判定手段と、前記条件を満たす格子点に設定された、前記比較濃色材の色材値を前記比較淡色材の色材値で置き換える置換手段とを有することを特徴とする色処理装置。前記設定手段は、前記色相ごとに、前記基本の色分解テーブルの頂点格子点の間を結ぶ線分上に設定された前記比較濃色材の複数の入始点が構成する平面を前記色域境界に設定することを特徴とする請求項1に記載された色処理装置。前記置換手段は、前記比較濃色材の色材値を、前記比較濃色材と同色相の前記比較淡色材の色材値で置き換えることを特徴とする請求項1または請求項2に記載された色処理装置。前記置換手段は、前記比較濃色材の色材値を複数の前記比較淡色材の色材値で置き換えることを特徴とする請求項1または請求項2に記載された色処理装置。前記比較濃色材は、淡シアン色材に対するシアン色材、および、淡マゼンタ色材に対するマゼンタ色材であることを特徴とする請求項1から請求項4の何れか一項に記載された色処理装置。前記比較濃色材は、シアン色材、マゼンタ色材およびイエロー色材に対するブラック色材であることを特徴とする請求項1から請求項4の何れか一項に記載された色処理装置。相対的な濃度が高い比較濃色材と、前記相対的な濃度が低い比較淡色材を有する画像形成装置の色分解テーブルを作成する色処理方法であって、色相ごとに、前記比較濃色材の使用を制限する色域境界を設定し、基本の色分解テーブルから、設定された前記比較濃色材の色材値が非零、かつ、設定された色材値によって再現される色値が前記色域境界よりも明るい領域にある条件を満たす格子点を判定し、前記条件を満たす格子点に設定された、前記比較濃色材の色材値を前記比較淡色材の色材値で置き換えることを特徴とする色処理方法。コンピュータを請求項1から請求項6の何れか一項に記載された色処理装置の各手段として機能させるためのプログラム。本発明は、粒状性を向上し、粒状感を抑制することが可能な色分解テーブルを作成することを目的とする。本発明は、前記の目的を達成する一手段として、以下の構成を備える。本発明にかかる色処理は、相対的な濃度が高い比較濃色材と、前記相対的な濃度が低い比較淡色材を有する画像形成装置の色分解テーブルを作成する色処理方法であって、色相ごとに、前記比較濃色材の使用を制限する色域境界を設定し、基本の色分解テーブルから、設定された前記比較濃色材の色材値が非零、かつ、設定された色材値によって再現される色値が前記色域境界よりも明るい領域にある条件を満たす格子点を判定し、前記条件を満たす格子点に設定された、前記比較濃色材の色材値を前記比較淡色材の色材値で置き換えることを特徴とする。本発明によれば、粒状性を向上し、粒状感を抑制することが可能な色分解テーブルを作成することができる。以下、本発明にかかる実施例の色処理を図面を参照して詳細に説明する。以下では、画像形成装置プリンタが搭載する記録材をシアン色材、マゼンタ色材、イエロー色材、ブラック色材、淡シアン色材、淡マゼンタ色材、グレー色材、レッド色材、グリーン色材、ブルー色材などと表記する。また、色もしくはそのデータまたは色相をC、M、Y、K、LC、LM、Gy、R、G、Bなどと表記する。例えばCは、シアン色もしくはその色材データまたは色相を表す。同様にMはマゼンタの、Yはイエローの、Kはブラックの、LCは淡シアンの、LMは淡マゼンタの、Gyはグレーの、Rはレッドの、Gはグリーンの、Bはブルーの色もしくはその色材データまたは色相をそれぞれ表す。また、ドットのオンオフを定義する最少単位をエリアと呼ぶ。これに関連して、下記の画像データは、処理対象の画素データの集合を表し、各画素データは例えば各色8ビットの階調値を示す。また、ハーフトーニングにおける画素データは、処理対象である画素データそのものを表す。ハーフトーニングにより、複数ビット例えば8ビットの階調値を表す画素データは、例えば1ビットの階調値を表す画素データに変換される。以下では、基本的な四色材であるCMYKと、C、Mと同色相で濃度が異なるLC、LMの二色材を搭載するプリンタを一例に説明をする。また、昨今、プリンタの色再現範囲の向上に使用されるRGBなどへの展開例も説明する。以下では、C、M、Y、K、LC、LMの色材値の組み合わせから分光反射率、XYZ、Labなどに代表される色再現性を予測する色予測技術を用いる例を説明する。色予測技術についても様々な検討がなされ、例えば特許文献1が開示するように、CMYKの色材値を量子化したパッチ画像を実際に形成し、その測色値を用いて各色材値に対する色再現性を予測する方法が有る。また、混色している色材の分光反射率と面積率から色再現性を予測するノイゲバウアモデルや、ノイゲバウアモデルを拡張したセル分割ユールニールセン分光ノイゲバウアモデルなど様々な方法がある。以下では、これら色予測技術のうちの何れかを用いることとする。[装置の構成]図1のブロック図により実施例の画像処理装置11の構成例を説明する。CPU101は、RAM103をワークメモリとして、ROM102、ハードディスクドライブ15、各種記録メディアに格納されたオペレーティングシステムや各種プログラムを実行し、システムバス108を介して各構成を制御する。なお、CPU101が実行するプログラムには、後述する画像処理などのプログラムが含まれる。汎用インタフェイス105は、例えばUSBなどシリアルバスインタフェイスで、シリアルバス18を介して、マウスやキーボードなどの入力デバイス13やプリンタ14などが接続される。シリアルATAIF106には、HDD15や各種記録メディアの読み書きを行うメディアドライブ16が接続される。CPU101は、HDD15やメディアドライブ16にマウントされた各種記録メディアをデータの格納場所として利用する。ネットワークインタフェイスカード107は、ネットワークインタフェイスで、例えばLANなどのネットワーク17に接続する。ビデオカード104は、ビデオインタフェイスで、モニタ12が接続される。CPU101は、プログラムが提供するユーザインタフェイスをモニタ12に表示し、入力デバイス13を介してユーザ指示を含むユーザ入力を受信する。[機能構成]図2のブロック図により画像処理装置11およびプリンタ14の機能構成例を説明する。●画像処理装置図2に示す画像処理装置11の機能構成は、CPU101が画像処理アプリケーションプログラムおよびプリンタドライバを実行することにより実現される。画像処理装置11において、AP201は、プリンタ14で印刷すべき画像データを生成する。あるいは、AP201は、HDD15や記録メディア、ネットワーク17上のサーバ、または、シリアルバス18に接続されたデバイスディジタルカメラやカードリーダから画像データを入力する。そして、入力した画像データが表す画像をモニタ12に表示し、ユーザ入力に従い、画像データに編集や加工を施して印刷すべき画像データとする。なお、この時点の画像データは、例えば、sRGB規格のRGBデータである。カラーマッチング部202は、例えばsRGB規格のRGBデータの色域をプリンタ14の色域に写像するための三次元LUTを保持する。そして、3DLUTと補間演算の組み合わせにより、各色8ビットのRGBデータをプリンタ14の色域内のRGBデータに変換する。なお、カラーマッチング部202は、3DLUTの代わりに行列式を用いて上記変換を行ってもよい。印刷データ生成部203は、カラーマッチング部202から入力したRGBデータに、例えば解像度変換やフォーマット変換を施してプリンタ14に合った印刷データに変換する。あるいは、プリンタ用の記述言語例えばPDLで記述したデータ印刷データに変換する。●プリンタ以下では、プリンタ14がインクジェット方式のプリンタであるとして説明を行う。しかし、プリンタ14は、インクジェット方式に限らず、電子写真方式や熱転写型熱昇華型のプリンタでもよい。図2に示すプリンタ14の色分解部204からヘッド駆動回路209の各構成は専用のハードウェアとして構成され、プリンタ14の制御部を構成する図示しないCPUの制御の下に動作する。ただし、色分解部204からマスクデータ変換処理部208までの各構成は、画像処理装置11で稼働するプリンタドライバに実装することも可能である。色分解部204は、画像処理装置11から印刷データを入力し、画素ごとに、RGBデータが表す色を再現する各色材の量を表す色材データに色分解する。本実施例において、色分解処理は3DLUT色分解テーブルと補間演算の組み合わせにより行う。なお、粒状性を向上させるための色分解テーブルの作成方法は後述する。ガンマ補正部205は、色分解部204が出力する色材データに、各色ごとに、階調値変換を施す。具体的には、プリンタ14の各色材の階調特性に応じた一次元LUTを用いて、色材データとプリンタ14の階調特性の関係を線形にする変換を行う。ハーフトーン処理部206は、例えば、誤差拡散法を用いて、各色8ビットの色材データC、M、Y、K、LC、LMそれぞれを例えば4ビットデータに量子化する。ハーフトーン処理部206は、例えばラスタ走査順に、画素データを順次入力し、入力画素データを順次量子化し、画素の量子化値を順次出力する。一般的な誤差拡散処理について簡単に説明する。なお、ここでは、複数ビットで表される多値データを処理する画像処理の対象である最小の構成単位を画素と呼び、画素に対応するデータを画素データと呼ぶ。なお、複数ビットで表される多値データの画像処理とは、例えば、RGB各8ビットデータをプリンタの色材に対応するCMYKLCLM各8ビットデータに変換する処理などである。また、CMYKLCLM各8ビットデータをCMYKLCLM各4ビットデータに量子化するハーフトーン処理なども多値データの画像処理である。また、別の見方をすれば画素は階調表現が可能な最小単位のことであり、複数ビットの階調値情報を有する。図3のブロック図によりハーフトーン処理部206の構成例を説明する。入力端子401は、画素データを入力する。加算器402は、入力画素データと累積誤差メモリ407の誤差データを加算する。閾値端子403には、画素データを二つ以上の階調値に量子化する際の閾値量子化閾値が設定される。量子化部404は、入力画素データと誤差データの加算値を量子化した量子化値を出力端子408に出力する。誤差演算部405は、量子化部404の入力加算値と出力量子化値の差分量子化誤差を演算する。誤差拡散部406は、量子化誤差を量子化対象の画素注目画素の周辺画素に拡散する。累積誤差メモリ407は、拡散された誤差を累積した累積誤差を格納する。次に、ドット配置パターン化処理部207は、実際の印刷画像の画素ごとに、印刷データである4ビットのインデックスデータ階調値情報に対応したドット配置パターンに従い、ドットの配置を決定する。4ビットデータで表現される各画素に対し、該画素の階調値に対応したドット配置パターンを割り当てることで、画素内の複数のエリアそれぞれにドットのオンオフが定義され、画素内のエリアごとに‘1’または‘0’の吐出データが配置される。マスクデータ変換処理部208は、ドット配置パターン化処理部207が出力する1ビットの吐出データにマスク処理を施す。つまり、記録ヘッド210による所定幅の走査領域の記録を複数回行って、複数ライン分の走査を完成させるための走査ごとの吐出データを、各走査に対応するマスク処理によって生成する。走査ごとの吐出データCMYKLCLMは、適切なタイミングでヘッド駆動回路209に送られる。ヘッド駆動回路209は、吐出データCMYKLCLMに基づき記録ヘッド210を駆動して色材を吐出させる。[色分解テーブルの作成]本実施例は、特許文献4が開示する方法などを用いて、代表的な階調の各格子点の色材値を設定し、代表的な階調の各格子点の色材値の補間により、色分解テーブル内部の格子点の色材値を設定して、基本の色分解テーブル以下、基本テーブルを作成する。さらに、基本テーブルを用いて、色分解テーブルの粒状性を向上する操作を行う。以下では、粒状性を向上する操作である、色相ごとの色材値の制御について説明する。●色材値の制御図4により色分解テーブルを説明する。図4はRGB軸を備える色分解テーブルであり、RGB軸は、例えば256の階調値それぞれに対して八つの格子点を有し、83512個の格子点RGB入力値に対して出力値色材値が設定されている。なお、前述したように、色分解テーブルの格子点は一般にN格子8ビットの場合、Nは2以上256未満の整数の三乗個の格子点を有する。つまり、図4はN8の例である。図4は、図4に示す色分解テーブルを色相ごとに分割する方法を示す。同図は、白色点Wと黒色点Kを結ぶ線分、白色点Wと六色C、M、Y、R、G、Bの各頂点を結ぶ線分、および、黒色点Kと六色C、M、Y、R、G、Bを結ぶ線分を示す。以下では、白色点W、黒色点K、六色C、M、Y、R、G、Bの各格子点を頂点格子点と呼ぶ。図5により色分解テーブルを分割して得られる四面体を説明する。図5から図5は、図4の色分解テーブルの頂点格子点を結ぶ線分により色分解テーブルを分割して得られる六つの四面体を示す。図5は四面体WMRK、図5は四面体WYRK、...、図5は四面体WCGKを表す。つまり、線分WKを中心に色相環上で隣り合う頂点格子点を含む四面体が六つ得られる。このようにして得られる四面体の各線分に色材値を設定し、四面体ごとに、四面内部の格子点の色材値を補間演算して色分解テーブルを作成する。しかし、色材値の補間により、各線分上で設定された色材値のうち、相対的な濃度が高い色材の入始点の明度が四面体の内部では保存されないため、四面体内部の格子点の色の粒状性は、各線分上の格子点の色に比べて悪化する。本実施例においては、以下の方法により、四面体内部に位置する格子点の色の粒状性を、各線分上の格子点の色の粒状性と同様に制御する。●境界平面の生成基本テーブルの粒状性向上に関する操作のうち、相対的な濃度が高い色材以下、比較濃色材の、四面体の線分上における入始点から、色相ごとに、比較濃色材の使用を制限する色域境界を示す境界平面を例えばLab空間上で生成する方法を説明する。図6のフローチャートにより境界平面を生成する処理を説明する。なお、この処理はCPU101が実行する。CPU101は、色相を選択する。色相の選択は、図5に示す六つの四面体のうち一つを選択することに相当する。なお、以下では、例えば図5に示す四面体が選択された場合の処理を説明するが、六つの四面体すべてが選択されるまで、図6の処理は繰り返し実行される。次に、CPU101は、色材を選択する。ここで選択する色材以下、選択色材は、比較的明るい領域高明度域で使用される場合に粒状性を悪化させる可能性がある比較濃色材である。例えば、較濃色材はLCに対するC、LMに対するM、あるいは、C、M、Yに対するKであり、相対的な濃度が低い色材以下、比較淡色材はCに対するLC、Mに対するLM、あるいは、Kに対するC、M、Yである。次に、CPU101は、基本テーブルから、選択された四面体の各線分に対応するグラデーションの色材値を取得し、選択された色材の入始点に対応する格子点制御点、および、入始点の色材値を取得する。図5に示す四面体の線分はWK、WM、WR、MK、RK、MRの六つであるが、とくに明度方向にグラデーションが変化するWK、WM、WR、MK、RKの五つの線分について処理を行う。なお、ここで行う制御点の取得は、実際には三次元空間の処理であるが、説明を容易にするため、一次元、二次元、三次元の順に説明する。一次元における制御点の取得図7により図5に示す四面体における線分WKのグラデーションの色材値の一例を示す。線分WKには、白色点Wに近い高明度域ハイライト部では比較的明るいLC、LM、Yが使用され、中明度域からC、Mが加わり、低明度域シャドウ部においてKが加わる色材値が指定されている。また、中明度域におけるC、Mの入始点をPa、シャドウ域におけるKの入始点をPbで表す。一次元における制御点の取得とは、選択色材がCまたはMの場合は、点Paの座標値と当該座標における色材値を取得することである。同様に、選択色材がKの場合は、点Pbの座標値と当該座標における色材値を取得することである。二次元における制御点の取得図8により図5に示す四面体における線分WMとMLのグラデーションの色材値の一例を示す。図8に示すように、線分WMにおけるMの入始点をPcで表す。また、図8に示すように、線分MKにおけるCの入始点をPd、Kの入始点をPeで表す。以上で説明した線分WK、WM、MKは、図5に示す四面体の一つの面WMKを構成する。図9により面WMKの色材値の一例を示す。つまり、図9は、図7と図8に示す各色材値と入始点をLC平面に描いたものである。例えば、選択色材がMの場合、Mの入始点である点PaとPcを制御点として選択する。そして、制御点PaとPcを結ぶ線分を境界線に設定し、色域を境界線よりも明るい領域と暗い領域に分割する。図10により色域の分割例を説明する。図10は面WMKを境界線PaPcにより明るい領域1と暗い領域2に分割した状態を示す。図10に示す例において、色材Mは、境界線よりも明るい領域1に存在する格子点には使用せず、暗い領域2に存在する格子点には使用するように制御される。また、図10に示すように、C色材は、境界線PaPdより明るい領域3に存在する格子点には使用せず、暗い領域4に存在する格子点には使用するように制御される。また、図10に示すように、K色材は、境界線PbPeより明るい領域5に存在する格子点には使用せず、暗い領域6に存在する格子点に使用するように制御される。このように、二次元における制御点は二点の組として取得される。三次元における制御点の取得次に、四面体を構成する残りの明度方向のグラデーションである線分WR、RKを含めた場合の制御点の取得について説明する。図11により図5に示す四面体における線分WR、RKのグラデーションの色材値の一例を示す。図11に示すように、線分WRにおけるMの入始点をPfで表す。また、図11に示すように、線分RKにおけるCの入始点をPg、Kの入始点をPhで表す。以上で説明した線分WK、WM、MK、WR、RKは、図5に示す四面体WMRKを構成する。図12により四面体WMRKの色材値の一例を示す。つまり、図12は、図7、図8および図11に示す入始点をLab空間に描いたものである。図12は、選択色材がMの場合のLab空間における制御点を模式的に示す。図12には線分WK、WM、WR上の制御点Pa、Pc、Pfを示すが、一つの色相の一つの色材に対する制御点は三点を一組として取得する。図12は、選択色材がKの場合のLab空間における制御点を模式的に示す。なお、図示しないが、選択色材がCの場合も同様に三つの制御点の組が取得される。このようにして、CPU101は、基本テーブルから、ステップS601で選択した色相、および、選択色材に対応する三つの入始点の座標制御点と、その色材値を取得する。そして、前述した色予測技術の何れかを用いて、三つの制御点の色材値それぞれによって再現される色値例えばLab値を求める。次に、CPU101は、三つの制御点のLab値を用いて連立方程式を解き、三次元空間上の平面方程式の係数を算出して、境界平面を決定する。ここで用いるのは一般的に知られる幾何問題であり、同一直線上に存在しない離散点が三つ与えられた場合、一つの平面が決定されることを利用する。つまり、平面を表す次式の係数であるa、b、c、dを上述した連立方程式を用いて解けばよい。abcd0...図13により算出される境界平面の一例を示す。色材Mは、図13に示す境界平面Saよりも明るい領域に存在する格子点には使用せず、暗い領域に存在する格子点には使用するように制御される。同様に、色材Kは、境界平面Sbより明るい領域に存在する格子点には使用せず、暗い領域に存在する格子点には使用するように制御される。なお、図示しないが、選択色材がCの場合も同様の制御が行われる。このようにして、格子点ごとに比較濃色材の色材値を制御することが可能になる。次に、CPU101は、比較濃色材すべてについてステップS603からS605の処理を実行したか否かを判定し、未処理の色材がある場合は処理をステップS602に戻す。また、未処理の色材がない場合は図5に示す全四面体六色相の処理が終わったか否かを判定し、未処理の色相があれば処理をステップS601に戻す。●変形例上記の説明において、色材の組み合わせをCMYKLCLMとしたが、これに限定されるわけではない。つまり、比較淡色材をKに対するC、M、Yとして説明したが、Kに対するGyを比較淡色材とすることも可能である。その場合の処理は、Cに対するLC等、同色相で濃度の異なる色材と同等の処理をすればよく、ここでの詳述は行わない。さらに、最近のプリンタは、色再現範囲を拡大するためにRGBなどの色材を使用することがあるが、そのような場合にも本実施例を適用することができる。図14により色材Rを使用する場合の線分WRのグラデーションの色材値の一例を示す。この例において、LMとYの混色が生成するレッドの濃度よりも色材Rの濃度が高く粒状性が目立つ場合が考えられる。その場合、ステップS602においてRを選択可能にし、図14に示す入始点Piを制御点に加えればよい。また、とくに図示しないが、各線分において制御点を決定する際、選択色材に対応する入始点がない場合は、グラデーションの最終格子点を制御点として設定するように構成する。例えば、線分WKのグラデーション中にRの入始点がない場合にはK点を制御点として選択する。また、面WMKのグラデーション中にRの入始点がない場合は、図15に示す線分MRのグラデーションに存在するRの入始点Pjを制御点として選択するように構成すればよい。[色材の置換処理]以下では、基本テーブルの粒状性向上に関する操作のうち、境界平面より明るい領域に存在する、比較濃色材の色材値が非零の格子点において、ほぼ同じ色を再現可能なように、比較濃色材の色材値を比較淡色材の色材値に置き換える方法を説明する。図16のフローチャートにより色材の置換処理を説明する。なお、この処理はCPU101が実行する。CPU101は、処理対象の格子点以下、注目格子点を選択し、ステップS604と同様の色予測技術を用いて、注目格子点の色材値から再現される色値例えばLab値、以下、予測色値を算出する。次に、CPU101は、注目格子点の座標値RGB値に基づき、注目格子点が六つの色相に対応する四面体図5から図5の何れに属すかを判定する。そして、比較濃色材の一つを選択し、注目格子点における選択した比較濃色材以下、選択濃色材の色材値が非零>0か否かを判定する。選択濃色材の色材値が零の場合は、色材の置換処理は不要であるから処理をステップS709に進める。選択濃色材の色材値が非零の場合、CPU101は、予測色値が、注目格子点が属す四面体と選択濃色材に対応する境界平面より明るい領域に存在するか否かを判定する。予測色値をとする。また、ステップS605で算出した、注目格子点が属す四面体と選択濃色材に対応する境界平面例えば図13に示すSaの係数をaSa、bSa、cSa、dSaとする。式に色値の色度ar、brおよび係数を代入した式を解けば、境界平面Sa上の色度点における明度値LSaが得られる。aSabSacSadSa0...次に、CPU101は、明度値LSaとLrを比較し、LSa<Lrの場合は境界平面より明るい領域で選択濃色材が使用されていると判定する。そして、比較濃色材の色材値が非零、かつ、予測色値が境界平面よりも明るい領域にある条件を満たす格子点について、色材の置換処理を行う。また、LSa≧Lrの場合は、色材の置換処理は不要であるから処理をステップS709に進める。色材の置換処理は、選択濃色材例えばMの色材値を零にして、同色相の比較淡色材例えばLMの色材値を徐々に増やし、ステップS604と同様の色予測技術を用いて、再現される色値を予測する。そして、置換前の色値と置換後の色値の差色差を所定の閾値以下にする比較淡色材の色材値を求めればよい。なお、色差が小さくならない場合は他の色材例えばLCやYなど、複数の比較淡色材を使用して置き換えを行ってもよい。次に、CPU101は、すべての比較濃色材を選択したか否かを判定し、未選択の比較濃色材があれば処理をステップS704に戻す。また、未選択の比較濃色材がなければ、すべての格子点について上記処理を行ったか否かを判定し、未処理の格子点があれば処理をステップS701に戻す。未処理の格子点がなければ色材の置換処理を終了する。このように、境界平面より明るい領域に存在する格子点に設定された色材値が非零の比較濃色材の色材値を比較淡色材の色材値に置き換える。そして、色材の置換処理が終了した色分解テーブルを色分解部204に設定する。これにより、四面体の各線分上における濃色材の入始点を制御するだけでなく、四面体内部の格子点においても比較濃色材の色材値を制御した色分解テーブルにより色分解が行われ、粒状性を向上し、粒状感を抑制した良好な印刷画像を得ることができる。[その他の実施例]また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアプログラムを、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステムあるいは装置のコンピュータ又はCPUやMPU等がプログラムを読み出して実行する処理である。