"記録媒体上の同一領域に対して、N回Nは3以上の整数記録することにより、前記記録媒体上に画像を形成する画像形成装置であって、前記記録の各々に対応する記録データを生成する記録データ生成手段と、ドット分散型マトリクスを用いたディザ法により、前記記録データをハーフトーン画像データに変換するハーフトーン処理手段と、前記ハーフトーン処理手段は、同一領域におけるp回目2≦p≦N-1の記録までに対応する前記ハーフトーン画像データのそれぞれを累積してできるドットパターンの分散性が高くなるように、前記p回目のハーフトーン画像データを生成することを特徴とする画像処理装置。前記ハーフトーン処理手段は、p-1回目の記録までに対応する前記ハーフトーン画像データのそれぞれを累積したドットパターンに基づいて、前記p回目のハーフトーン画像データを生成する請求項1に記載の画像処理装置。前記p-1までの記録に対応するハーフトーン画像データに基づいて、制約情報を生成する制約情報生成手段を有し、前記ハーフトーン処理手段は、前記制約情報を用いて前記p回目のハーフトーン画像データを生成することを特徴とする請求項1に記載の画像処理装置。前記ハーフトーン処理手段は、前記p回目までの記録に対応したそれぞれ記録データを累積した累積記録データに対してハーフトーン処理したハーフトーン画像データと、前記p-1回目までに対応するハーフトーン画像データを累積したハーフトーン画像データとの差分に基づいて、前記p回目のハーフトーン画像データを生成する請求項1に記載の画像処理装置。前記ハーフトーン処理手段は、前記画像が形成されるまでの全ての累積したドットパターンにおいて分散性が高くなるように、N回の記録それぞれに対応するハーフトーン画像データを生成することを特徴とする請求項1乃至4の何れか一項に記載の画像処理装置。前記ハーフトーン処理手段は、前記記録データ毎に同一の閾値マトリクスを用いたディザ法を行うことを特徴とする請求項1乃至5の何れか一項に記載の画像処理装置前記ハーフトーン処理手段は、前記記録データ毎に異なる閾値マトリクスを用いたディザ法を行うことを特徴とする請求項1乃至5の何れか一項に記載の画像処理装置前記閾値マトリクスは、前記p回目の記録走査にまでに対応するハーフトーン画像データのそれぞれを累積したドットパターンが、分散性が高くなるように最適化されたマトリクスであることを特徴とする請求項6に記載の画像処理装置。コンピュータ装置を制御して、請求項1から請求項8の何れか一項に記載された画像処理装置の各手段として機能させることを特徴とするコンピュータプログラム。記録媒体上の同一領域に対して、N回Nは3以上の整数記録することにより、前記記録媒体上に画像を形成する画像形成方法であって、記録データ生成手段と、ハーフトーン処理手段とを有し、前記記録データ生成手段は、前記記録の各々に対応する記録データを生成し、前記ハーフトーン処理手段は、ドット分散型マトリクスを用いたディザ法により、前記記録データをハーフトーン画像データに変換し、前記ハーフトーン処理手段は、同一領域におけるp回目2≦p≦N-1の記録までに対応する前記ハーフトーン画像データのそれぞれを累積してできるドットパターンの分散性が高くなるように、前記p回目のハーフトーン画像データを生成することを特徴とする画像処理方法。しかしながら、上述した特許文献1に記載された手法によれば、各走査のドットパターンはブルーノイズ特性をもつが、各走査によって累積した際のドットパターンを考慮していない。そのため、同一領域に対して複数回記録走査することにより画像を形成する画像形成装置を用いて印字すると、画像の形成過程の結果、十分な分散性が得られないことがある。例えば、4回の記録走査により画像を形成する場合について考える。特許文献1の記載の方法によれば、各4回の記録走査に対応する記録データのドット配置はそれぞれ単独ではブルーノイズ特性をもち、分散性が高い。ところが、1回目の記録走査の後、さらに2回目の記録走査が行われると、累積されたドットパターンはブルーノイズ特性にはならない。したがって、画像形成装置が印字する画像形成過程において、ドットの粗密が発生する。そのため、液滴同士の干渉や相互作用が起こり、結果的に得られる粒状性が低下してしまう。本発明の目的は、画像の形成過程も考慮し、より分散性の高いドットパターンが出力可能な画像データを生成することにある。上記課題を解決するために、本発明の画像形成装置は、記録媒体上の同一領域に対して、N回Nは3以上の整数記録するkとにより、前記記録媒体上に画像を形成する画像形成装置であって、前記記録の各々に対応する記録データを生成する記録データ生成手段と、ドット分散型マトリクスを用いたディザ法により、前記記録データをハーフトーン画像データに変換するハーフトーン処理手段と、前記ハーフトーン処理手段は、同一領域におけるp回目2≦p≦N-1の記録までに対応する前記ハーフトーン画像データのそれぞれを累積してできるドットパターンの分散性が高くなるように、前記p回目のハーフトーン画像データを生成することを特徴とする。本発明によれば、画像の形成過程を経ても分散性の高いドットパターンを保ち、最終的により粒状性のよい画像を生成することができる。以下、添付の図面を参照して、本発明をその好適な実施例に基づいて詳細に説明する。なお、以下の実施例において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。<実施例1>図1は、実施例1に適用可能な画像処理装置、および画像形成装置の構成を示したブロック図である。図1において、画像処理装置1と画像形成装置2はインタフェース又は回路によって接続されている。画像処理装置1は例えば一般的なパーソナルコンピュータにインストールされたプリンタドライバである。その場合、以下に説明する画像処理装置1内の各部は、コンピュータが所定のプログラムを実行することにより実現される。ただし、画像形成装置2が画像処理装置1を含む構成としてもよい。画像処理装置1は、入力端子101から入力された印刷対象のカラーの画像データ以下、カラー入力画像データを入力画像バッファ102に格納する。カラー入力画像データは、レッドR、グリーンG、ブルーBの3つの色成分により構成されている。色分解処理部103は、格納されたカラー入力画像データを画像形成装置2が備える色材色に対応した画像データへ分解する。この色分解処理には、色分解用ルックアップテーブルLUT104を参照する。本実施例における色材色は、シアンC、マゼンタM、イエローY、ブラックKの4種類に加え、相対的にインク濃度が低い淡シアンLc、淡マゼンタLmを含めた6種類である。記録データ設定部105は、記録データ設定用LUT106に基づいて、色分解処理部103から得られる各色材色に対応する画像データをさらに、走査毎の記録データへ変換する。本実施例における記録データは、各走査によって印字されるインク量を示すものである。ハーフトーン処理部107は、記録データ設定部105によって得られる各色の走査ごと記録データをディザ法により2値化し、2値データ以下、ハーフトーン画像データを出力する。ハーフトーン処理部107は、各色の走査ごとのハーフトーン画像データをハーフトーン画像格納バッファ108に出力する。格納されたハーフトーン画像データは、出力端子109より画像形成装置2へ出力される。画像形成装置2は、画像処理装置1から受信した各色のハーフトーン画像データに基づいて、記録ヘッド201を記録媒体202に対して相対的に縦横に移動することにより、記録媒体上に画像が形成する。ここでは、記録ヘッド201はインクジェット方式のものであり、一つ以上の記録素子ノズルを有する。ヘッド制御部204は移動部203を制御し、記録ヘッド201を移動させる。また搬送部205は、ヘッド制御部204の制御下で、記録媒体を搬送する。インク色選択部206は、画像処理装置1により形成された各色に対応する走査ごとのハーフトーン画像データに基づいて、記録ヘッド201に搭載されるインクの中から、印字するハーフトーン画像データに対応するインクを選択する。図2は、記録ヘッド201の構成例を示す図である。本実施例では前述の通り、シアンC、マゼンタM、イエローY、ブラックKの4種類に加え、相対的にインク濃度が低い淡シアンLc、淡マゼンタLmを含めた6種類のインクを記録ヘッド201に搭載する。なお、本実施例では説明を簡単にするため記録媒体を搬送する方向主走査方向に対して、ノズルが一列に配置された構成を示しているが、ノズルの数、配置はこの例に限られるものではない。例えば、同一濃度の同一色でも吐出量が異なるノズルを有しても良いし、同一吐出量のノズルが複数列あっても良い。さらにノズルがジグザグに配置されているような構成であっても良い。また、図2では各インク色に対応するノズルの配置順序は副走査方向に対して一列となっているが、主走査方向に一列に配置する構成であっても良い。次に、上述した機能構成を備えた本実施例に適用可能な画像処理装置1および画像形成処理2における処理について、図3のフローチャートを用いて説明する。まず、ステップS101において、多階調のカラー入力画像データが入力端子101より入力し、入力画像バッファ102に格納する。ここで入力画像データは、レッドR、グリーンG、ブルーBの3つの色成分によりカラー入力画像データを生成する。ステップS102において、色分解処理部103は、色分解用LUT104を用いて、カラー入力画像データが示すRGBからCMYK及びLcLmの色毎に分解する。本実施例では、色分解処理後の各画素データを8ビットとして扱うが、それ以上の階調数への変換を行っても構わない。上述したように本実施例における記録ヘッド201は、6種類の各インクを保有する。そのため、RGBのカラー入力画像データは、CMYKLcLm各プレーンの各6プレーンの画像データへ変換される。図4は、色分解処理部103におけるデータの入出力を示している。入力されたR’、G’、B’各色の画像データは、色分解用LUT104を参照して次式の通りに、CMYKLcLm各色に対応する色分解後画像データへ変換される。C=C_LUT_3DR’,G’,B’1M=M_LUT_3DR’,G’,B’2Y=Y_LUT_3DR’,G’,B’3K=K_LUT_3DR’,G’,B’4Lc=Lc_LUT_3DR’,G’,B’5Lm=Lm_LUT_3DR’,G’,B’6ここで、式1~6の右辺に定義される各関数が、色分解用LUT104の内容に該当する。色分解用LUT104はレッド、グリーン、ブルーの3入力値から、各インクの出力値を定める。本実施例では、CMYKLcLmの6種類のインクを具備する構成であるため、3入力値から6出力値を得るLUT構成となる。以上の処理により、本実施例における色分解処理が完了する。以下のステップS103からステップS109は、色ごとに処理を行う。ここでは、シアンCの例に説明するが、他の5種類の色材マゼンタM、ブラックK、イエローY、淡シアンLc、淡マゼンタLmに対しても同様の処理を行う。ステップS103において、記録データ設定部105は、走査番号k及び色分解後画像データ切り出し位置としてのY座標を示すYcutkを設定する。Ycutkは、走査番号kにおける色分解後画像データ切り出し位置であり、ノズル上端座標に相当する。なお、走査番号kの初期値は1であり、処理ループ毎に1ずつインクリメントされる。ここで、16個のノズル列を具備し、画像上の同一主走査記録領域に対して4回の走査で画像を形成させる4パス印字の場合を例として、色分解後画像データ切り出し位置Y座標Ycutkの設定法を説明する。一般的に4パス印字の場合、図5に示すように、走査番号の初期値k=1では、ノズル下端1/4のみを使用して画像形成を行い、走査番号k=2では走査番号k=1に対してノズル長さ1/4分紙送りしてから画像形成を行う。さらに走査番号k=3では走査番号k=2に対してノズル長さ1/4分紙送りしてから画像を形成する。このような画像形成および紙送りを繰り返して、最終出力画像が形成される。そのため、走査番号k=1の場合、ノズル上端座標に相当する色分解後画像データ切り出し位置Ycut=-12となる。上述した色分解後画像データ切り出し位置Ycutkを一般化すると、ノズル列数:Nzzl、パス数:Pass、走査番号:k、として次式で与えられる。Ycutk=-NzzlNzzl/Pass×k7以上のようにYcutkが設定されると、次に記録データ設定部105は、記録データ設定用LUT106を用いて、各色に対応する色分解処理後画像データに基づき、走査ごとの記録データを設定するS104。記録データ設定用LUT106によれば、4パスの場合、図6に示すような値が与えられる。図6は16ノズル、4パスの例を表しており、縦軸がノズル位置、横軸がDuty分割率を示す。ここでは、4ノズルごとにノズル位置3、7、11、15を設定し、各点を線形補間した16ノズル分のDuty分割率が、記録Duty設定用LUT106として保持されている。色分解後画像データを各走査に分割するための比率を分割率と呼ぶ。図6は、シアンに対応する色分解後画像データの分割率をD_dとすると、D_d3=D_d7=D_d11=D_d15=0.25となっている。つまり、色分解後画像データは走査ごとに均等に1/4=0.25の比率で分割される。分割率D_dのノズル位置nyに関する関数は以下のようになる。D_dny=0.258なお、0≦ny<Nzzlなお、分割率D_d3、点D_d7、点D_d11、点D_d15の数値は、以下のように設定される。D_d3D_d7D_d11D_d15=1.09また、記録データ設定用LUT106として保持される値は上記設定法に限られるものではなく、ノズル上端、下端部分の値で変更してもよい。また、点を細かく設定してもよいし、ノズル毎に直接指定しても良い。ステップS104において記録データ設定部105は、図7に示すように、記録データ設定用LUT106と色分解後画像データとを積算し、各記録データを設定する。つまり図7に示す右項のように、実際にはノズルごとの記録データが設定される。これにより走査時には、各ノズルは記録データ分に基づいたインク量を吐出して画像を形成する。ここで、ノズルが画像Yアドレスの領域外になるときは、記録データを0とする。例えば図8に示すように、走査番号k=1では、ノズル列上端3/4で画像Yアドレスが負になるため走査Duty値=0が代入され、ノズル列下端1/4には有意な値が代入される1301。また、色分解後画像データ切り出し位置Ycutkは、走査番号kによって決定される。走査番号k=1~7の場合、各走査の記録データは図9に示すように決定される。図9は、走査番号ごとのノズル位置に対する記録データを示しており、走査番号ごとに記録データが異なっていることが分かる。記録データは、色分解後画像データと記録データ設定用LUT106との積により定まるため、紙送りしながらLUTとの積をとると、領域11401の部分では、走査番号k=1~4の4回の走査で形成される1ラスタの合計値が色分解後画像データと同じになる。同様に領域2、3、4においても、1ラスタの合計値が色分解後画像データと同じになる。次にステップS105において、ハーフトーン処理部107は各記録データを2値データに変換するハーフトーン処理を行う。本実施例におけるハーフトーン処理は、256階調で表された記録データ8ビットを2階調に変換する処理として、ディザ法を用いる。処理の詳細は後述する。ステップS107において、ハーフトーン画像格納バッファ108に蓄えられた、縦方向がノズル数Nzzl、横方向が画像のXサイズWに相当するバンドデータが、画像出力端子109より出力される。ステップS108において、ハーフトーン画像データを受けた画像形成装置2では、ハーフトーン画像データに適合するインク色が選択され、印字動作が開始される。ステップS109において、記録ヘッド201が記録媒体に対して左から右に移動しながら、一定の駆動間隔で各ノズルを駆動して記録媒体上に画像を記録する主走査を1回行う。さらに該主走査が終了すると、主走査と垂直方向の走査である副走査が1回行なわれる。また、ステップS109において、全ての走査が終了したか否かの判定を行う。終了した場合には一連の画像形成処理が完了し、終了していない場合にはステップS103に戻る。以上により、処理の全てが終了する。ここで、ステップS105において行われるハーフトーン処理について、詳細に説明する。なお、説明を簡略化するため、4パス印字、シアンの走査番号k=1における記録データをハーフトーン処理する場合を例に説明する。図10は、ハーフトーン処理部107の構成を示す。また、図11はハーフトーン処理部107におけるハーフトーン処理の流れを示すフローチャートである。まず図11に示すステップS201において、図10に示す制約情報加算部1501で下式に示すように、シアン記録データであるC_dと、制約情報バッファ1506に格納された制約情報C_rの合計データIcを算出する。ただし、走査番号k=1の制約情報C_rは全て0である。Ic=C_dC_r10図12が示す制約情報バッファ1506は、縦方向がノズル数、横方向が画像のXサイズに相当するバンド状の制約情報を保持している。また制約情報バッファ1506は、色ごとの制約情報を格納している。制約情報とは、記録される画像上のアドレス画素にドットが形成されやすいか否かを示す値が格納され、走査番号kごとに更新される。ただし、処理開始時の走査番号k=1には、初期値として全て0が代入されている。すなわち、アドレスX,Yにおける各色の制約情報をC_rX,Y、Lc_rX,Y、M_rX,Y、Lm_rX,Y、Y_rX,Y、K_rX,Yとすると、これらは走査番号k=1のときは以下のように記述される。なお、0≦nx<画像Xサイズ、0≦ny<Nzzlノズル列数:この場合16である。C_rnx,ny=011Lc_rnx,ny=012M_rnx,ny=013Lm_rnx,ny=014Y_rnx,ny=015K_rnx,ny=016そのため、実質的には走査番号k≧2の時に、制約情報バッファ1506は有意な制情報に更新されていくことになる。制約情報は、その値が小さいほど、そのアドレスにドットが形成されにくく、値が大きいほどドットが形成されやすいことを示す。具体的には、そのアドレスにドットが形成されやすい場合には正の値が、そのアドレスにドットが形成されにくい場合は負の値が格納される。制約情報の更新について、詳細は後述する。次にステップS202において、量子化部1503は記録データに制約情報が加算された合計値データI_cを量子化する。図13に、量子化部1503がおこなう量子化の概要を示す。量子化部1503は閾値マトリクス1502を用いて量子化する。閾値マトリクス1502には、合計値データを構成する各アドレス画素に対応する閾値を有している。量子化部1503は、合計データと閾値マトリクス1502とを画素ごとに比較し、ステップS203において2値化データを出力する。このときの2値化は、閾値マトリクス1502における閾値Th0~255を用いて、以下のように表される。I_c<Thのとき、Out_c=017Th≦I_cのとき、Out_c=25518出力値Out_cは、ハーフトーン処理部107からの最終的な出力値であり、ハーフトーン画像データを構成するハーフトーン画素値である。本実施例における閾値マトリクス1502は、ブルーノイズ特性を持つように閾値が配列されている。また、本実施例では、量子化部1503は、走査番号ごとに同一の閾値マトリクス1502を用いる。ステップS204において、上述したステップS201~S203の処理をバンド内のアドレス0,0~W-1,Nzzl-1まで行なう。以上により全てのアドレス画素を表すハーフトーン画素値が決定され、ハーフトーン画像データが生成される。ここで各記録走査によって形成されるドット配置が決定される。ステップS204において、走査番号k=1でのハーフトーン処理が終了し、その結果、各色成分の1回の記録走査で形成されるハーフトーン画像データが、各色成分のハーフトーン画像格納バッファ108に格納される。図14は、走査番号k=1に対応するハーフトーン画像データを示す。ハーフトーン画像データは、ハーフトーン画像格納バッファ108に格納される。ステップS205において減算部1504は、記録データC_dから、ハーフトーン画像データOut_cを減算する。ステップS206において、重み積算部1505は減算部1504から得られるデータに対して、重み係数h実数を積算する。なお本実施例ではh=1.0とする。Snx,ny=-Out_cC_d×h19ステップS207において、LFシフト部1507は、重み積算部605が算出したデータをLF紙送り量だけシフトする。また、LFシフト部1508は、制約情報バッファ1506に格納された制約情報C_rnx,nyをLF分シフトする。ステップS208において、加算部1509は、シフトされたk=1の時の制約情報C_rnx,nyLFとシフトされたSnx,nyLFを加算し、制約情報C_rを更新する。C_rnx,ny←C_rnx,nyLFSnx,nyLF20なお、nyLF≧Nzzlのときは、C_rnx,ny=0とする。ただし、nyLF≧Nzzlのときは、C_rnx,ny=0とする。すなわち、シフト後の下端LFノズル分この場合4ノズル分には0を代入する。ここで算出された制約情報C_rは、走査番号k=1の次の走査番号k=2に対応する記録データをハーフトーン処理する際に用いられる。つまり、走査番号k=mのハーフトーン画像データに基づいて生成された制約情報は、走査番号k=m1に対応する記録データをハーフトーン処理する際に用いられる制約情報として、制約情報バッファ1506に保存される。なお、本実施例では制約情報バッファ1506に格納される値は、どのような走査番号のタイミングであっても、平均値が0となるように各値が格納されるとするが、これ以外の制約情報であってもよい。なお、データを紙送り量LF分だけシフトさせる理由は、次の走査番号にて形成されるハーフトーン画像データが、記録媒体上で相対的に紙送り量LF分ずれるためである。以上により、走査番号k=1でのハーフトーン処理が終了し、その結果、各色成分の一回の記録走査で形成されるハーフトーン画像データが、各色分のハーフトーン画像格納バッファ108に格納されることになる。制約情報について、その更新方法を示す式19および式20に基づいて、詳細に説明する。式19におけるOut_cは、走査番号k=mにおけるハーフトーン画像データである。ハーフトーン画像データに負号を付して-Out_cとし、更新前の制約情報から減算する。操作番号k=mにおけるハーフトーン画像データを減算した制約情報は、走査番号k=m1に対応する記録データのハーフトーン処理に用いられるが、走査番号k=mにおいてドットが打たれたアドレス画素には走査番号k=m1ではドットが打たれにくくなる。ここで、以上の処理により、ドット配置がどのようになるかをノズル数512、パス数4である場合を例に説明する。図15は、図9が示す領域1に対して走査番号1~4の記録走査が行われた時のドット配置について示した図である。図15aは領域1に対して走査番号1の記録走査で印字するドット配置パス番号1である。図15bは走査番号1および走査番号2の記録走査により印字されたドット配置であり、パス番号1とパス番号2が累積したドット配置である。同様にcは、パス番号1、パス番号2、パス番号3が累積したドット配置である。また、dはパス番号1、パス番号2、パス番号、3パス番号4が累積したドット配置である。dは最終的に形成される画像のドット配置を示している。なお、eはパス番号2のみのドット配置、fはパス番号3のみのドット配置、gはパス番号4のみのドット配置を示している。図15a~dのドット配置は、複数回の走査によって画像を形成する過程において、累積されていくドット配置である。図16a~dは、図15a~dそれぞれに対してフーリエ解析を行った結果である。いずれの累積したドット配置もブルーノイズ特性を持つことが分かる。つまり本実施例によれば、いずれの累積したドット配置もブルーノイズ特性を持ち、分散性が高いことが分かる。このようになる理由は、式19および式20において算出される制約情報が、それまで形成されたハーフトーン画像データをそのまま減算したデータを制約情報として、ハーフトーン処理に用いられるためである。言い換えると、Nパス印字の場合、図20の領域Aなどの同一領域におけるp回目2≦p≦Nパスのハーフトーン画像を決める際には、p-1回目のパスまでを累積したドットパターンを制約情報として用いる。そして、上記制約情報を用いてp回目のハーフトーン処理を行うのである。その結果、制約情報として用いるp-1回目のパスまでを累積したパターンとは異なる領域にドットが形成され、画像を累積する過程においても分散性を高めることができる。各パスの累積されたドット配置における分散性を考慮しない場合、ハーフトーン画像データの基づいて画像形成装置が印字するドット形成過程において、累積されたドット配置に粗密が発生する。そのため、液滴同士の干渉や相互作用が起こり、各パスにおけるドット配置が分散性の高い配置であっても、最終的に得られる画像の粒状性が低下してしまう。本実施例によれば、画像形成の過程に沿って、印字されていく累積されたドット配置の分散性を考慮することにより、最終的により粒状性の良好な画像を得ることができる。なお、本実施例では、制約情報を各走査に対応する記録データに反映したが、本実施例の手法に限られるものではない。他の手法として、制約情報をディザマトリクスに反映してもよい。このときの制約情報は、ドットが打たれないようにすべき位置に対して、ディザマトリクスの閾値が大きくなるような制約情報を持たせればよい。また、本実施例では4パス印字において、2~4パス目について制約情報を用いてハーフトーン処理をすることで累積パターン12、123パス、1234パスをブルーノイズ特性とし分散性を高めたが、すべての累積された画像において分散性が高くなるようにしなくてもよい。例えば、2~4パス全てで制約情報を演算することは処理コスト増大につながるため、123パスが累積された画像の分散性は考慮せず、12パス、1234パスの一部の累積されたパス画像が分散性が高くなるようハーフトーン処理しても効果が得られる。<実施例2>上述した実施例1では、走査毎にそれまでに形成されるハーフトーン画像データを制約情報としてディザ処理に用いた。実施例2では、制約情報バッファを用いず同等の処理を実現する方法について説明する。なお実施例2については、ステップS104、S105以外は実施例1と同様の処理であるので、本実施例に特徴的なステップS104、S105についてのみ述べる。ステップS104において、記録データ設定部105は、記録データ設定用LUT106に基づき、各色分解後画像データを記録データに変換する。本実施例では、各色分解後画像データの分割率D_dについて、実施例1の式8および式9と同様に0.25のインク値分割率が与えられるものとする。また、本実施例でも、説明を簡略化するため、Cシアンの場合を例に説明する。上述の式8および式9の分割率が設定された場合、記録データ設定用LUT106は図17のようにノズル位置と記録データ設定値との関係で設定される。図17は記録データ設定用LUTであり、縦軸がノズル位置、横軸が記録データ設定用LUTの値を示す。また、図17によれば、シアンの記録データ設定用LUTは、下位LUT1601、上位LUT1602の2種が設定される。下位LUTは点線1604および◇1603◆1605で示されたデータで、上位LUTは実線1607および□1606■1608で示されたデータである。また、その他の色に関しても同様に記録データ設定用LUTが設定される。ここで、図17に示されたシアン記録データ設定用LUT106の下位LUTであるU_C_LUTnyと、上位LUTであるO_C_LUTnyは以下の規則によって生成される。U_C_LUTny=D_dnyNzzl/4D_dny2×Nzzl/4D_dny3×Nzzl/421O_C_LUTny=D_dnyD_dnyNzzl/4D_dny2×Nzzl/4D_dny3×Nzzl/422なお、0≦nx<画像Xサイズ0≦ny<Nzzlすなわち、シアンの下位LUTであるU_C_LUTの値は、0≦ny<4のときU_C_LUTny=0.754≦ny<8のときU_C_LUTny=0.58≦ny<12のときU_C_LUTny=0.2512≦ny<16のときU_C_LUTny=0.023シアンの上位LUTであるO_C_LUTの値は、0≦ny<4のときO_C_LUTny=1.04≦ny<8のときO_C_LUTny=0.758≦ny<12のときO_C_LUTny=0.512≦ny<16のときO_C_LUTny=0.2524その他の色に関しても同様に与えられる。上述の記録データLUT106を用いて、シアンの記録データを設定する。本実施例では、シアンの記録データに関してはシアン下位記録データU_C_dとシアン上位記録データO_C_dの2つの記録データが設定される。この2つのシアンの記録データU_C_d、O_C_dに関しては、シアン記録データ設定用LUT106の下位LUTであるU_C_LUTと、上位LUTであるO_C_LUTから、下式のようにそれぞれ算出される。U_C_dnx、ny=C_dnx、nyYcutk×U_C_LUTny25O_C_dnx、ny=C_dnx、nyYcutk×O_C_LUTny26記録データの決定方法について、図18を用いて説明する。図18は、シアンの被覆率60で、色分解後画像データCが全てのアドレス画素において153の場合を示す。上述の図18に示された色分解データが与えられたときのシアンの記録データは1701のように与えられる。ここで下位記録データU_C_dは1702、上位記録データO_C_dは1703である。なお、その他の色に対しては、シアンの記録データと同様の算出が行われる。ここで本実施例において実施例1と同様、対応するノズルが画像Yアドレスの領域外座標になるときは、記録データを0とする。例えば、走査番号k=1では、図19の1801に示すように、ノズル列上端3/4で画像Yアドレスが負になるため上位記録データ、下位記録データともに0が代入され、ノズル列下端1/4には有意な値が代入される。また、色分解データ切り出し位置Ycutkは走査番号kによって決まるため、走査番号k=1~4の場合、記録データは図20に示すように決定される。図20では、紙送りしながら走査を繰り返すと、領域Aでは、走査番号k=1~4の4回の走査で形成されることを示している。図20において、シアンの各走査番号のノズル位置に対する記録データ下位記録データU_C_d、上位記録データO_C_dが示されており、走査番号ごとに記録データが異なっていることが分かる。シアンの各記録走査に対応する記録データ1901~1904は、式25および式26のように、色分解後画像データと記録データ設定用LUT106との積により定まる。以上、本実施例におけるステップS104の記録データ設定処理が完了する。ステップS104において、ハーフトーン処理部107は記録データにハーフトーン処理を施し、それぞれ2値のハーフトーン画像データに変換する。ハーフトーン処理は、周知のディザ法を用いることができる。以下、本実施例におけるハーフトーン処理について説明する。図21は本実施例に適用可能なハーフトーン処理部107の構成を示し、図22はハーフトーン処理のフローチャートを示す。ステップS301において、シアンの上位記録データO_C_dを入力する。ステップS302において、2値化部2002は、シアンの上位記録データO_C_dと閾値マトリクスとを比較する。図23は、2値化部2002に用いられる閾値マトリクス2001を示す。各閾値は画像データにおける画素と対応している。したがって2値化部2002は、画素ごとに上位記録データを表す画素値と、閾値マトリクスにおける閾値とを比較する。O_C_d<Thのとき、Out_O_C=027Th≦O_C_dのとき、Out_O_C=25528ステップS303において、シアンの上位ハーフトーン画像データOut_O_Cを出力する。ステップS304において、下位記録データを入力する。ステップS305において、2値化部2003はシアンの下位記録データU_C_dとディザマトリクス2001とを比較し、下式の通りに二値化する。U_C_d<Thのとき、Out_U_C=029Th≦U_C_dのとき、Out_U_C=25530ステップS306において、シアンの下位ハーフトーン画像データOut_U_Cを出力する。なお、閾値マトリクス2001は、ドット配置が分散しやすいブルーノイズ特性をもつことが好ましい。また、本実施例では、閾値マトリクス2001は、各色、各走査番号に対して同じ閾値マトリクスを用いるが、異なる閾値マトリクスであってもよい。ステップS307において、減算器2004は、シアンの上位ハーフトーン画像データから下位ハーフトーン画像データを減算する。ステップS308において、減算器2004から出力されるハーフトーン画像データOut_Cを算出する。Out_C=Out_O_C-Out_U_C31ステップS309において、上述したステップS301~S308の処理をバンド内のアドレス0,0~W-1,Nzzl-1まで行なうことによって、ハーフトーン画像データのドット配置が決定される。以上説明したようにステップS105におけるハーフトーン処理が終了する。ここで、シアンのハーフトーン画像データOut_Cについて述べる。図24は、図20に示した領域Aにおけるハーフトーン処理の演算過程を示す。また、図25は、図20に示した領域Aにおけるハーフトーン処理結果を示す。図24において、走査番号1のシアン上位記録データO_C_d2101に基づいて、シアン上位ハーフトーン画像データOut_O_C2102が求められる。また、走査番号1のシアン下位記録データU_C_d2103に基づいて、シアン下位ハーフトーン画像データOut_U_C2104が求められる。その結果、式31により、走査番号1に対応するハーフトーン画像データOut_C2105が求められる。同様に、走査番号2のシアン上位記録データO_C_d2106に基づいて、シアン上位ハーフトーン画像データOut_O_C2107が求められる。また、走査番号2のシアン下位記録データU_C_d2108に基づいて、シアン下位ハーフトーン画像データOut_U_C2109が求められる。その結果、式31より、走査番号2に対応するハーフトーン画像データOut_C2110が求められる。走査番号1に対応する上位記録データO_C_dは、走査番号2において下位記録データU_C_dになることが分かる。つまり、走査番号mに対応する上位記録データO_C_dは、走査番号m1において下位記録データU_C_dとして入力される。言い換えると、Nパス印字の場合、図20の領域Aなどの同一領域におけるpパス目のハーフトーン画像データは、p回目のパスまでの累積ドットパターンと、p-1回目のパスまでの累積ドットパターンの差分に基づいて決定される、ということを意味する。この様にすると、例えば、ハーフトーン画像データOut_Cは走査番号1~4で同じ位置にドットが極力ONにならないよう形成される。図25は、領域Aにおける各パスの画像データ、各パスが累積されたハーフトーン画像データ、および最終的に得られるハーフトーン画像データを示す。図25のa~dは、4回の記録走査によって累積されていくハーフトーン画像データであり、aおよびe~gは、各走査が画像を形成するハーフトーン画像データである。画像の形成過程において、ハーフトーン画像データに基づいてドットが累積しても、分散性が良好であることが分かる。以上説明したように実施例2によれば、制約情報を用いずに、実施例1と同様の効果を得ることができる。<実施例3>上述した実施例1および2では、走査毎にディザ処理を施す際に同一の閾値マトリクスを用いた。本実施例では、使用する閾値マトリクスを適応的に変更する例を示す。これにより、実施例1のような制約情報が必要なく、かつ、実施例2のように記録データを2つ生成することなく実施例1および2と同様に効果を実現できる。なお、前述の実施例と同様の構成、処理についてはその説明を省略する。図27は、ハーフトーン処理部107の詳細構成を示すブロック図である。また、図28はハーフトーン処理部107におけるハーフトーン処理のフローを示す図である。ステップS401において、記録データC_dの、記録素子に相当するノズル領域を設定する。例えば、図9の走査番号k=4の場合を例にすると、パス番号1~4を形成する領域のいずれかを設定する。下端であるパス番号1の領域であれば領域番号dm=1を、パス番号2の領域であればdm=2を、パス番号3の領域であればdm=3を、パス番号4の領域であればdm=4を設定する。ステップS402において、量子化部2203が使用する閾値マトリクスを選択する。本実施例では、使用する閾値マトリクスは図29が示すように、閾値マトリクスTh1~Th_nの複数が用意されている。ここで4パス印字の場合は、少なくとも4種類の閾値マトリクスが用意される。ここで、S401において設定された領域番号dmに応じて、使用する閾値マトリクスが選択される。つまり、パス番号に応じて、使用される閾値マトリクスが異なる。ステップS403において、量子化部2203は選択された閾値マトリクスと記録データとを比較し、ステップS404において以下の通りに2値化する。C_d<Thのとき、Out_c=032Th≦C_dのとき、Out_c=25533なお、Thは選択された閾値マトリクスである。上述の閾値マトリクスは、複数の閾値マトリクスを用いてパス1~4まで形成された際に、12パスが累積された画像がブルーノイズ特性をもち、123パスが累積された画像、1234パスが累積された画像がブルーノイズ特性をもつようにあらかじめ設定されている。すなわち、上述の複数の閾値マトリクスで形成される閾値マトリクスは4種類の閾値マトリクスが統合された場合にブルーノイズになるよう、あらかじめ公知の最適化手法で最適化されている。本実施例では、シミュレーテッドアニーリングや、遺伝的アルゴリズムなど公知の手法を用いることができる。ステップS405において、上述したステップS401~S404の処理をバンド内のアドレス0,0~W-1,Nzzl-1まで行なうことによって、ハーフトーン画像データが出力される。以上で、本実施例に係るステップS105におけるハーフトーン処理が終了する。以上説明したように本実施例によれば、実施例1のような制約情報が必要なく、かつ、実施例2のように記録データを2つ生成することなく、累積されたハーフトーン画像データでブルーノイズ特性をもち、画像の形成過程を経ても分散性を上げることができる。<変形例>上述の各実施例では、図6に示した通り、ノズル毎のインク値分割率として0.25の均一な分割処理を行う例を説明した。しかし、均一な分割では、紙送りのずれによって、スジが目立つことがあるため、図26のようにノズル中央部分の分割率を大きくして、スジを目立たなくする工夫が可能である。また、上述した各実施例では、所定方向に配列された複数のノズルを有する記録ヘッドをノズルの配列方向と交差する方向に記録媒体上で走査させて、記録媒体にインクを吐出することで画像を形成するインクジェット記録方式を用いた画像処理装置を説明した。しかしながら本発明は、インクジェット方式以外の他の方式に従って記録を行う記録装置例えば熱転写方式や電子写真方式に対しても適用できる。この場合、インク滴を吐出するノズルはドットを記録する記録素子やレーザー発光素子に対応することとなる。また、記録媒体の記録幅に対応する長さの記録ヘッドを有し、記録ヘッドに対して記録媒体を移動させて記録を行う、いわゆるフルライン型の記録装置などにも適用できる。本発明は、上述した実施例の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給することによっても実現できる。この場合、そのシステム或いは装置のコンピュータ又はCPUやMPUがコンピュータが読み取り可能に記憶媒体に格納されたプログラムコードを読み出し実行することにより、上述した実施例の機能を実現する。"