主走査方向に配列し異なるインクを吐出する複数の記録ヘッドに、前記主走査方向における往路走査および復路走査を繰り返させながら、2値の記録データに基づいてインクを吐出させることにより、記録媒体に画像を記録するためのデータ処理装置であって、複数の画素で構成される所定領域について、当該所定領域に対する前記往路走査の記録比率と前記復路走査の記録比率を、前記複数の画素が有する多値の画像データに基づいて設定する記録比率設定手段と、該記録比率設定手段によって設定された前記往路走査の記録比率と前記復路走査の記録比率と、前記多値の画像データに基づいて、前記所定領域に対する前記往路走査の2値の記録データと前記復路走査の2値の記録データを生成する記録データ生成手段とを備えることを特徴とするデータ処理装置。前記往路走査と前記復路走査の両方で均等にドットが記録されるように記録データが配列され、前記多値の画像データに応じて選択されるインデックスパターンの複数からなるインデックスパターン群Aと、前記往路走査あるいは前記復路走査のどちらか一方でのみドットが記録されるように記録データが配列され、前記多値の画像データに応じて選択されるインデックスパターンの複数からなるインデックスパターン群Bとを更に備え、前記記録比率設定手段は、前記所定領域に含まれる前記複数の画素が有する多値の画像データに基づいて、前記複数の画素のうち、前記インデックスパターン群Aを宛がう画素の数と前記インデックスパターン群Bを宛がう画素の数を設定し、前記記録データ生成手段は、前記記録比率設定手段が定めた画素の数に従って、前記複数の画素のそれぞれを、前記インデックスパターン群Aあるいは前記インデックスパターン群Bから選択したインデックスパターンを用いて、前記多値の画像データを前記2値の記録データに変換することを特徴とする請求項1に記載のデータ処理装置。前記記録比率設定手段は、前記複数の画素が有する多値の画像データから、前記所定領域に記録されるインクの量を算出し、該算出した値に基づいて、前記所定領域に対する前記往路走査の記録比率と前記復路走査の記録比率を設定することを特徴とする請求項1または2に記載のデータ処理装置。前記記録比率設定手段は、前記複数の画素が有する多値の画像データから、前記所定領域に記録される画像の色相に基づいて、前記所定領域に対する前記往路走査の記録比率と前記復路走査の記録比率を設定することを特徴とする請求項1または2に記載のデータ処理装置。前記インデックスパターンは、多値の画像データを有する1つの画素を2値の記録データを有する複数のエリアに対応させるように構成されていることを特徴とする請求項2に記載のデータ処理装置。主走査方向に配列し異なるインクを吐出する複数の記録ヘッドに、前記主走査方向における往路走査および復路走査を繰り返させながら、2値の記録データに基づいてインクを吐出させることにより、記録媒体に画像を記録するためのデータ処理方法であって、複数の画素で構成される所定領域について、当該所定領域に対する前記往路走査の記録比率と前記復路走査の記録比率を、前記複数の画素が有する多値の画像データに基づいて設定する記録比率設定工程と、該記録比率設定工程によって設定された前記往路走査の記録比率と前記復路走査の記録比率と、前記多値の画像データに基づいて、前記所定領域に対する前記往路走査の2値の記録データと前記復路走査の2値の記録データを生成する記録データ生成工程とを有することを特徴とするデータ処理方法。主走査方向に配列し異なるインクを吐出する複数の記録ヘッドに、前記主走査方向における往路走査および復路走査を繰り返させながら、2値の記録データに基づいてインクを吐出させることにより、記録媒体に画像を記録するためのインクジェット記録装置であって、複数の画素で構成される所定領域について、当該所定領域に対する前記往路走査の記録比率と前記復路走査の記録比率を、前記複数の画素が有する多値の画像データに基づいて設定する記録比率設定手段と、該記録比率設定手段によって設定された前記往路走査の記録比率と前記復路走査の記録比率と、前記多値の画像データに基づいて、前記所定領域に対する前記往路走査の2値の記録データと前記復路走査の2値の記録データを生成する記録データ生成手段と、該記録データ生成手段によって生成された2値の記録データに従って、前記往路走査および前記復路走査を繰り返させながら、前記記録ヘッドからインクを吐出させることにより、前記記録媒体に画像を記録する手段とを備えることを特徴とするインクジェット記録装置。しかしながら、特許文献1の方法では、所定の閾値を超える領域が連続する画像の場合、従来の片方向記録と同等の記録動作となり、双方向記録による高速出力の効果を得ることが出来なかった。本発明は上記問題点を解決するためになされたものである。よって、その目的とするところは、いかなる画像であっても、双方向記録による高速出力を実現しながら、色むらの発生を軽減することが可能なデータ処理装置、データ処理方法およびインクジェット記録装置を提供することである。そのために本発明は、主走査方向に配列し異なるインクを吐出する複数の記録ヘッドに、前記主走査方向における往路走査および復路走査を繰り返させながら、2値の記録データに基づいてインクを吐出させることにより、記録媒体に画像を記録するためのデータ処理装置であって、複数の画素で構成される所定領域について、当該所定領域に対する前記往路走査の記録比率と前記復路走査の記録比率を、前記複数の画素が有する多値の画像データに基づいて設定する記録比率設定手段と、該記録比率設定手段によって設定された前記往路走査の記録比率と前記復路走査の記録比率と、前記多値の画像データに基づいて、前記所定領域に対する前記往路走査の2値の記録データと前記復路走査の2値の記録データを生成する記録データ生成手段とを備えることを特徴とする。本発明によれば、色むらが現れにくい領域は双方向記録の割合を高め、色むらが現れやすい領域は片方向記録の割合を高めるように制御することが出来るので、双方向記録による高速出力を実現しながら、色むらの発生を軽減することが可能となる。以下、図面を参照して本発明の実施形態を詳細に説明する。図1は、本実施形態で採用するシリアル型のカラーインクジェット記録装置2以下、単に記録装置ともいうの断面図である。キャリッジ1は、不図示のキャリッジモータからベルト34を介して伝達される駆動力によって、主走査方向X方向に往復移動可能になっている。キャリッジ1には、インクの種類に応じて複数用意された記録ヘッド5が、図のようにX方向主走査方向に並列に搭載されている。そして、個々の記録ヘッド5には、複数のノズルが副走査方向Y方向に所定のピッチで配列されている。キャリッジ1がX方向に移動する最中、個々のノズルから画像データに従ってインクが滴として吐出され、プラテン4に支持された記録媒体にドットが記録される。これにより、1回分の記録走査が行われる。このような記録走査と、記録媒体をY方向搬送方向へと搬送する搬送動作とを交互に繰り返すことにより、記録媒体に段階的に画像が形成されて行く。キャリッジ1には、光学式センサ32が設けられており、キャリッジ1と共にX方向へと移動しつつ、プラテン4上における記録媒体の存否を検出することが出来る。インクジェット記録装置2には、記録ヘッド5の吐出性能を適正な状態に保つための吸引回復機構30が備えられている。吸引回復機構30には、ノズル先端に形成される吐出口をキャップで覆い、ポンプによってキャップ内に負圧を発生させ、ノズル内の増粘インク等を強制的に排出するための機構などが備えられている。図2は、記録ヘッド5における吐出口の配列状態を説明するための模式的平面図である。本実施形態において、キャリッジ1には図のような順番で、ブラックK、シアンC、マゼンタMおよびイエローYのインクを夫々吐出する4つの記録ヘッドか並列配置されている。このような配列により、キャリッジ1の往路走査では、記録媒体に対しK、C、M、Yの順番でインクが付与される。一方、キャリッジ1の復路走査では、記録媒体に対しY、M、C、Kの順番でインクが付与される。記録ヘッド5のそれぞれには、Y方向に沿って、1200dpiの密度で1280個ずつの吐出口nが配列されている。各吐出口nには不図示のインク流路が連通しており、毛細管現象によって供給されたインクは、吐出口の手前でメニスカスを形成する。また、各インク流路内には、インクを局所的に加熱するための電気熱変換体が設けられている。吐出信号に応じて個々の電気熱変換素子に電圧パルスが印加されることにより、インク中に膜沸騰が生じ、その発泡エネルギで個々の吐出口よりインクが滴として吐出される仕組みになっている。図3は、本実施形態のインクジェット記録装置2の制御系の構成を示すブロック図である。主制御部300は、演算、選択、判別、制御等の処理動作を実行するCPU301と、CPU301によって実行すべき制御プログラム等を格納するROM302と、記録データのバッファ等として用いられるRAM303、および入出力ポート304等を備える。そして、入出力ポート304には、搬送モータLFモータ312、キャリッジモータCRモータ313、記録ヘッド5及び切断ユニットにおけるアクチュエータなどの各駆動回路305、306、307、308が接続されている。さらに入出力ポート304には、種々のセンサ類が接続されている。例えば、記録ヘッドの温度を検出するヘッド温度センサ314、キャリッジ1がホームポジションの位置に有ることを検出するホームポジションセンサ310、記録ヘッド5の吐出状態を検査する不吐ノズル検出ユニット316などが接続されている。さらに、主制御部300はインターフェース回路311を介してホスト装置315に接続されている。次に、本実施形態のホスト装置315およびインクジェット記録装置2のCPU301が実行する画像処理について簡単に説明する。本実施形態のインクジェット記録装置2は、ドットの記録1あるいは非記録0によって画像を記録する2値の記録装置である。よってホスト装置のアプリケーションで作成された多値の画像データは、最終的に、ブラックK、シアンC、マゼンタMおよびイエローYの夫々に対応した2値データに変換される。本実施形態では、記録すべき多値の画像データRGBは、まずホスト装置315にインストールされたプリンタドライバによって、記録装置が使用するインクの種類に対応した600dpiの多値データKCMYに変換されるものとする。図4は、ホスト装置315および記録装置のCPU301が実行する画像データの変換の過程を説明するための模式図である。図において、401は、ホスト装置315のプリンタドライバで作成された600dpiの1画素データを示す図である。この段階の画像データは、例えば8bitで256階調が表現され、インク色分のデータK、C、M、Yの分だけ用意されている。その後プリンタドライバは、このような画像データ401に対し、インク色ごとに多値量子化処理を行い、例えば2bitで0~2レベルが表現される3値のデータK、C、M、Y402に変換する。このような状態で画像データ402は記録装置2に転送される。記録装置2のCPU301は、予めROM302に格納されているインデックスパターンを参照することにより、受信した画像データ402を1200dpiの2値データ403に変換する。インデックスパターンは、1200dpiの1画素に相当するエリアが2×2だけ配列して構成されており、個々のエリアは、0~2の入力データに対応して記録1あるいは非記録0が定められている。CPU301は、インデックスパターンを参照することにより、受信した画像データ402を600dpiの画素ごとに1200dpiの2値データに変換し、インク色ごとにラスタデータとしてRAMに格納していく。各色の2値データが蓄積されると、CPU301は、ROM302に格納されたプログラムに従い、各種駆動回路を制御して記録動作を行う。このとき本実施形態では、キャリッジの移動速度を高速に維持するため、記録ヘッドが1回の記録走査で記録可能な領域のデータを、記録ヘッドの2回の記録走査に分割して記録するいわゆる分割記録方法を採用する。一般に、記録ヘッドの個々のノズルにおいては、インクを吐出し、再びインクが充填されて正常なメニスカスが形成されるまでにある程度の時間を有する。この時間を周期として記録ヘッドの吐出周波数が定まるが、近年のように記録解像度が高くなっている状態では、実現可能な周波数で記録走査を行うと、キャリッジを好適な速度で移動させることが出来なくなってしまう。そこで、記録ヘッドの吐出周波数はそのままにしながら、1200dpiの記録画素を数画素おきに記録することにより、各記録走査におけるキャリッジ走査速度を高速に維持するのが本実施形態の分割記録方法である。分割記録方法では、1回の記録走査では数画素おきのデータしか記録しないため、記録媒体の同一領域に対して複数回の記録走査が行われる。第1の実施形態第1の実施形態の分割記録法では、1回の記録走査で1画素おきのデータを記録する2カラム間引き方法を実行する。この際、記録媒体の同一画像領域は2回ずつの記録走査によって600dpiの画像が記録される。図5は、1つのインデックスパターンの2カラム間引きにおけるカラムの分類を説明するための図である。2カラム間引き方法では、個々のインデックスパターンの左側は奇数カラムデータ501、右側は偶数カラムデータ502に相当する。図6は、600dpiの1つの画素についての画像処理および記録構成を示す模式図である。記録装置2のCPU301は、予めROM302に格納されているインデックスパターンを参照することにより、ホスト装置より受信した600dpi3値データ603を、1200dpiの2値データ604に変換する。この2値データ604が、記録ヘッドが実際にインクを吐出するため記録データとなる。ここで、1および3は奇数カラムデータを格納するエリアとなり、2および4は偶数カラムデータを格納するエリアとなる。ここで、2カラム間引き方法によって、奇数カラムデータに基づく記録走査と、偶数カラムデータに基づく記録走査とを順次繰り返しながら双方向記録を行った場合を考える。すると、エリア1、3に格納された奇数カラムデータが往路走査で記録されればエリア2、4に格納された偶数カラムデータは復路走査で記録される。また、エリア1、3に格納された奇数カラムデータが復路走査で記録されればエリア2、4に格納された偶数カラムデータは往路走査で記録される。往路の記録走査でも復路の記録走査でも600dpiの解像度で記録を行うので、エリア1に格納されたデータとエリア2に格納されたデータは、605のAで示すように記録媒体の同じ位置に着弾する。また、エリア3に格納されたデータとエリア4に格納されたデータは、605のBで示すように記録媒体の同じ位置に着弾する。すなわち、エリア1と2の両方のデータが記録1である場合、着弾位置Aは双方向記録でドットが記録されるが、エリア1と2のどちらか一方が記録1でもう片方が非記録0である場合、着弾位置Aは片方向記録でドットが記録される。本実施形態は、2カラム間引きとインデックスパターンのこのような関係を利用して、特別なインデックスパターンを用意する。具体的には、色むらが懸念されないようなデータについては、往路走査と復路走査の両方でドットが記録されるように、奇数カラムと偶数カラムの両方に記録1データが存在するようなインデックスパターンを積極的に使用する。一方、色むらが懸念されるようなデータについては、往路走査或いは復路走査のどちらか一方のみでドットが記録されるように、奇数カラム或いは偶数カラムのどちらか一方のみに記録データ1が存在するようなインデックスパターンを積極的に使用する。このようにすれば、色むらが懸念されないデータについては双方向記録によってドットが記録されるが、色むらが検されるデータについては片方向記録によってドットが記録されるようになる。図7aおよびbは、本実施形態で採用するインデックスパターン群の一例を示す図である。2×2エリアのうち、黒で示したエリアがドットを記録するエリア、白く示したエリアがドットを記録しないエリアを夫々示している。図7aは600dpiの画素内を双方向で記録するためのインデックスパターン群A、同図bは、600dpiの画素内を片方向で記録するためのインデックスパターン群Bを夫々示している。本実施形態において、CPU301は、0~2で表される600dpiの画像データを受信するので、レベル0~レベル2に対応するインデックスパターンを用意する。但し、レベル0については、いずれのパターンでも2×2エリアの全てが非記録0となるのでここでは特に示していない。インデックスパターン群Aでは、レベル1およびレベル2についてI~IVの4種類のパターンが用意されている。また、インデックスパターン群Bでは、レベル1およびレベル2についてV~VIIIの4種類のパターンが用意されている。そして、インデックスパターン群Aが設定された場合、CPU301はI~IVのパターンの中から1つを選択する。一方、インデックスパターン群Bが設定された場合、CPU301はV~VIIIのパターンの中から1つを選択する。インデックスパターン群Aについては、偶数カラムと奇数カラムに満遍なく記録1を示すデータが配置されるようになっている。例えばレベル1が連続する場合であっても、I~IVの4種類のパターンが順番に配置されることにより、記録1を示すデータは、偶数カラムと奇数カラムに分散される。レベル2については、記録1となるエリアの位置は異なっているが、いずれのパターンも奇数カラムと偶数カラムの両方に1つずつ記録1を示すデータが配置されている。一方、インデックスパターン群Bについては、奇数カラムにのみ記録1を示すデータが配置されるようになっている。レベル1およびレベル2について、V~VIIIのいずれのパターンが選択されても、記録1を示すデータは奇数カラムに配置されている。本実施形態では、CPU301が、このような特徴的な2つのインデックスパターン群AおよびBのうち、1つのパターン群を画像データに応じて選択する。図8は、CPU301が、2カラム間引きの分割記録方法を実行する際に行う処理を説明するためのフローチャートである。本処理が開始されると、CPU301はまずステップS1において、ホスト装置315より受信した多値の画像データをRAM303に格納する。本実施形態において、ホスト装置から受信される画像データは0~255の値を有するCMYKのデータであり、ここでは各画素におけるシアンの入力値をVc、マゼンタの入力値をVm、イエローの入力値をVy、ブラックの入力値をVkとする。続くステップS2において、CPU301は格納した画像データのうち、所定の大きさ横8画素×縦4画素で構成される1つの注目領域を抽出する。その後、CPU301は、抽出した注目領域に含まれる画像データを検知し、ドット形成比率判定値Sを算出するステップS3。本実施形態において、ドット形成比率判定値Sは以下のようにして求める。まず、横8画素×縦4画素に含まれる各画素について、式1に従って換算値Knn=1~32を求める。Kn=Nc×VcNm×VmNy×VyNk×Vk式1ここで、Nc、Nm、Ny、Nkは、それぞれ、シアン、マゼンタ、イエローおよびブラックの重み付け係数であり、色むらに対する各インクの寄与程度に鑑みて予め設定される値である。例えば、シアンの色むらが最も目立ち、ブラックの色むらはさほど目立たない場合には、重み付け係数はNc=1.3、Nm=1.0、Ny=1.5、Nk=0.7のように定めることが出来る。その後、32個の換算値Knn=1~32の平均値として注目領域のドット形成比率判定値Sを算出する。S=ΣKn/32式2例えば、注目領域に含まれる32画素のうち、Vc、Vm、Vy、Vk=210、128、32、16となる画素が16個、Vc、Vm、Vy、Vk=160、100、128、64となる画素が16個存在する場合を考える。このとき、上記式1、式2および重み付け係数を用いると、ドット形成比率判定値S=502となる。ステップS3で注目領域のドット形成比率判定値Sが求められると、ステップS4に進み、算出したドット形成比率判定値Sを予めROM302に格納されている閾値テーブルと比較する。図9は、ステップS4で参照する閾値テーブルを示す図である。CPU301は、算出したドット形成比率判定値Sを、32個の比率切り替え閾値を比較して、右欄に示されたインデックス切り替え個数を取得する。例えば、ドット形成比率判定値S=502の場合、th14<S<th15となるので、インデックスの切り換え個数は15個となる。次にCPU301は、やはりROM302に格納されているインデックスパターン選択マトリクスを参照し、所定領域のうちインデックスパターンを切り替える画素を決定するステップS5。本実施形態の初期設定では、全ての画素にインデックスパターン群Aが設定されているものとする。そして、ステップS5によって、特定の画素のみがインデックスパターン群Aからインデックスパターン群Bに切り替えられるようになっている。図10aおよびbは、ROM302に格納されているインデックスパターン選択マトリクスの一例を示す図である。インデックスパターン選択マトリクスの大きさは、注目領域の大きさに相当し、横8画素×縦4画素で構成されている。個々の画素に対応する領域に記載されている数字は、ステップS4で得られたインデックス切り替え個数と比較するための閾値番号である。そして、インデックス切り替え個数が当該閾値番号以上である画素では、インデックスパターン群をインデックスパターン群Bに切り替える。一方、インデックス切り替え個数が閾値番号より小さい画素では、インデックスパターン群Aのままとする。例えば、インデックスの切り換え個数が16の場合、閾値番号が0~15の画素ではインデックスパターン群Bが設定され、閾値番号が16~31ではインデックスパターン群Aが設定される。図10bでは、このような場合において、インデックスパターンBに切り替えられる画素をグレーで示している。再び、図8に戻る。続くステップS6において、CPU301は、図7aおよびbで示したインデックスパターを参照することにより、注目領域に含まれる全ての画素についてインデックス展開を行い、注目領域に対応する2値データを生成する。図11は、上記ステップS6でCPU301が実行するインデックス展開処理を具体的に説明するためのフローチャートである。本処理が開始されると、CPU301は、まずステップS11において、注目領域を構成する32の画素のうち1つの画素を注目画素として設定するn=1。そしてステップS12では、注目画素が、ステップS5においてインデックスパターンを切り替える画素と決定されたか否かを判断する。インデックスパターンを切り替える画素であると判断した場合はステップS13へ進み、当該注目画素に対し図7bで示したインデックスパターン群Bを設定する。一方、インデックスパターンを切り替える画素ではないと判断した場合はステップS16へ進み、当該注目画素に対し図7aで示したインデックスパターン群Aを設定する。その後、ステップS14及びステップS17では、予めROM302に格納されているインデックス選択テーブルを参照し、夫々のインデックスパターン群で用意されている複数のパターンI~IV或いはV~VIIIの中から1つを選択する。図12aおよびbは、ステップS14またはステップS17において、CPU301が参照するインデックス選択テーブルの例を示す図である。具体的に説明すると、ステップS14では、図12bで示したインデックス選択テーブル群Bを参照することにより、注目領域における注目画素の画素位置から、V~VIIIのうち1つのパターンを選択する。例えば、注目画素が注目領域の左上に位置する場合はパターンVが選択され、右下に位置する場合はパターンVIIIが選択される。一方、ステップS17では、図11aで示したインデックス選択テーブルAを参照することにより、注目領域における注目画素の画素位置から、I~IVのうち1つのパターンを選択する。例えば、注目画素が注目領域の左上に位置する場合はパターンIが選択され、右下に位置する場合はパターンIVが選択される。このように、予め複数のパターンを用意しておきながら、図12aあるいはbのようなインデックス選択テーブルを用いてドットの配置を決定することにより、特定のドット配置が繰り返されることなく、テクスチャの発生を抑制することができる。更に、ステップS15およびステップS18では、ステップS14あるいはステップS17で設定されたパターンと、注目画素が有するレベル値とから最終的な2×2のインデックスパターンを決定する。CPU301は、これを用いて、注目画素が有する0~2の多値データを2値データに展開する。ステップS15或いはステップS18で注目画素の2値データへの展開が完了すると、CPU301はステップS19に進み、注目領域に含まれる全ての画素についてインデックス展開が完了したか否かを判断する。全ての画素について完了したと判断した場合は、本処理を終了し、図8のフローチャートに戻る。まだ、処理すべき画素が残っていると判断した場合は、注目画素を指し示すための変数nをインクリメントし、次の注目画素の処理のためにステップS12に戻る。図8のフローチャートに戻る。ステップS6において注目領域のインデックス展開が完了すると、ステップS7に進み、ステップS1で受信した全ての画像データについてインデックス展開が完了したか否かを判断する。未だ処理すべき領域が残っていると判断した場合は、ステップS2に戻り、次の注目領域に対する上記処理を繰り返す。一方、全ての画像データについてインデックス展開が完了したと判断した場合は、ステップS8に進み、ステップS1で受信した画像データについての記録動作を実行する。以上で本処理が終了する。図13a~fは、上記説明した一連の処理に従って画像を記録した場合の、記録状態を具体的に説明するための図である。図13aはホスト装置から入力された画像データの一例を示し、個々の四角は、600dpiの入力画素が縦4画素×横8画素ずつ配列して構成される領域A~Pを示す。領域A~Pのそれぞれは、本実施形態においてインデックスパターン群Aとインデックスパターン群Bの比率を決定するための単位所定領域に相当する。領域A~Pには、図8のフローチャートに従って処理した結果得られる判定値Sと、夫々の判定値Sから得られるインデックス切り替え個数が示されている。本例において、例えば領域B、G、Nでは各色の多値データの値が低く、式1から得られる判定値Sが図9を参照するに、S<th0=32を満たし、インデックス切り替え個数が0となっている。よって、これら領域については、全ての画素に対しインデックスパターン群Aが使用される。一方、領域A、C、H、J、Pでは、式1から得られる判定値Sがth15<S<th16を満たし、インデックス切り替え個数が16となっている。よって、これら領域については、インデックスパターン群Aとインデックスパターン群Bが半数ずつ使用される。更に、領域E、I、K、Oでは、式1から得られる判定値Sがth31<Sを満たし、インデックス切り替え個数が32となっている。よって、これら領域については、全ての画素に対しインデックスパターン群Bが使用される。ここで、図13bは領域A~Pのそれぞれに対する往路走査での記録比率を示し、図13cは復路走査での記録比率を示している。例えば、往路走査の記録比率は、領域内におけるインデックスパターン群Aの割合×50インデックスパターン群Bの割合で算出することが出来る。また、復路走査の記録比率は、領域内におけるインデックスパターン群Aの割合×50で算出することが出来る。そして、いずれの領域においても、往路走査での記録比率と復路走査での記録比率の和が100となっている。例えば、全ての画素に対しインデックスパターン群Aが使用される領域B、G、Nでは、往路走査と復路走査のそれぞれで50の記録比率となる。インデックスパターン群Aとインデックスパターン群Bが半数ずつ使用される領域A、C、H、J、Pでは、往路走査の記録比率が2550=75、復路走査の記録比率が25となっている。全ての画素に対しインデックスパターン群Bが使用される領域E、I、K、Oでは、往路走査の記録比率が0100=100、復路走査の記録比率が0となっている。図13dは、同図aと同じくホスト装置から入力された画像データの、記録デューティを示した図である。記録デューティDは、0~255の値を有する入力値Vc、Vm、Vy、Vkを用い、D=Vc/255Vm/255Vy/255Vk/255で算出することが出来る。図13eは、同図dに示される各領域の記録デューティDのうち、往路走査で記録される記録デューティを示し、記録デューティDと図13bで示した往路走査の記録比率との積によって求めることが出来る。一方、図13fは、復路走査で記録される記録デューティを示し、記録デューティDと図13cで示した復路走査の記録比率との積によって求めることが出来る。図13d~fによれば、比較的記録デューティが低く色むらが目立ち難い領域は、往路走査の記録デューティと復路走査の記録デューティが略等しくなっている。これに対し、比較的記録デューティが高く色むらが目立ちやすい領域は、往路走査の記録デューティが復路走査よりも高くなっている。図14a~cは、図13eおよびfに示した記録デューティに従って、2カラム間引きの分割記録方法を行った場合の、記録画像と記録ヘッドの位置関係を示す図である。ここでは簡単のため、Y方向に32個のノズルを有する記録ヘッドHを用いて説明する。図14aは、第1記録走査を示す。第1記録走査は、画像の上半分の領域A~Hに対し、記録ヘッドの下半分の16ノズルによって、往路走査で行われる。第1記録走査は往路走査であるので奇数カラムのみの記録となり、図13eに示した記録デューティに従った画像が上半分だけ記録される。このような第1記録走査の後、記録媒体がY方向に16ノズル分だけ搬送される。図14bは、上記搬送動作に続いて行われる第2記録走査を示す。第2記録走査は、全画像領域A~Pに対し、記録ヘッドの全32ノズルによって、復路走査で行われる。第2記録走査は復路走査であるので偶数カラムのみの記録となり、図13fに示した記録デューティの画像が記録される。第1記録走査と第2記録走査によって、領域A~Hの記録が完了する。このような第2記録走査の後、記録媒体は再びY方向に16ノズル分だけ搬送される。図14cは、第3記録走査を示す。第3記録走査は、記録が完了していない画像領域I~Pに対し、記録ヘッドの上半分の16ノズルによって、往路走査で行われる。第3記録走査は第1記録走査と同様、奇数カラムのみの記録となり、図13eに示した記録デューティに従った画像が下半分だけ記録される。第2記録走査と第3記録走査によって、下半分の領域I~Pの記録が完了する。以上のような3回の記録走査によって、全領域A~Pの記録は完了する。以上説明したように本実施形態によれば、奇数カラムと偶数カラムの両方に均等に記録1データが配置されるインデックスパターンA群と、奇数カラムのみに記録1データが配置されるインデックスパターン群Bを用意する。その上で、色むらが現れ難い領域にはインデックスパターン群Aを多く宛がい、色むらが現れ易い領域にはインデックスパターン群Bを多く宛がって、2カラム間引きの双方向分割記録で画像を記録する。このような構成によれば、所定の領域ごとに、往路走査記録と復路走査記録の記録比率設定を色むらの程度に応じて適切に調整することが可能となる。その結果、画像全体に対しては双方向記録による高速出力を実現しながら、色むらの発生を軽減することが出来る。第2の実施形態次に、本発明の第2の実施形態を説明する。本実施形態においても図1~図3に示すインクジェット記録装置を用いる。但し、本実施形態のCPU301がホスト装置315より受信する画像データは、レベル0~レベル4の5値で表される600dpiのK、C、M、Yデータとする。そして、CPU301はこの600dpi5値の画像データを、縦1200dpi×横2400dpiの2値データに変換する。図15は、本実施形態における、2値データを格納するエリアの配列状態を示す図である。個々の四角は1200dpi×2400dpiの1画素に対応するエリアを示している。ここで、1、3、5、7は奇数カラムデータを格納するエリアとなり、2、4、6、8は偶数カラムデータを格納するエリアとなる。ここで、2カラム間引き方法によって、奇数カラムデータに基づく記録走査と、偶数カラムデータに基づく記録走査とを順次繰り返しながら双方向記録を行った場合を考える。すると、エリア1、3、5、7に格納された奇数カラムデータが往路走査で記録されればエリア2、4、6、8に格納された偶数カラムデータは復路走査で記録される。このような4×2のインデックスパターンを使用することにより、本実施形態では、0~4レベルの記録方向を制御することが可能になる。図16aおよびbは、本実施形態で採用するインデックスパターン群の一例を示す図である。2×4エリアのうち、黒で示したエリアがドットを記録するエリア、白く示したエリアがドットを記録しないエリアを夫々示している。図16aは600dpiの画素内を双方向で記録するためのインデックスパターン群A、同図bは、600dpiの画素内を片方向で記録するためのインデックスパターン群Bを夫々示している。本実施形態において、CPU301は、0~4で表される600dpiの画像データを受信するので、レベル0~レベル4に対応するインデックスパターンを用意する。インデックスパターン群Aでは、全レベルについてi~ivの4種類のパターンが用意されている。また、インデックスパターン群Bでも、全レベルについてv~viiiの4種類のパターンが用意されている。インデックスパターン群Aについては、偶数カラムと奇数カラムに満遍なく記録1を示すデータが配置されるようになっている。これに対し、インデックスパターンBについては、奇数カラムにのみ記録1を示すデータが配置されるようになっている。本実施形態においても、図8および図11に示したフローチャートに従って、インデックス展開処理を行うことが出来る。そして、図14a~cに示したような2カラム間引きの分割記録法を実行することにより、所定の領域ごとに、往路走査記録と復路走査記録の割合を色むらの程度に応じて適切に調整することが可能となる。その結果、画像全体に対しては双方向記録による高速出力を実現しながら、色むらの発生を軽減することが出来る。さらに本実施形態では、レベル0~4の5つのレベルに対し、往路走査および復路走査の記録比率を制御する事ができる。よって、上述した実施形態1よりも、更に高精度な記録比率制御が可能になる。第3の実施形態以下、本発明の第3の実施形態を説明する。本実施形態においても図1~図3に示すインクジェット記録装置を用い、図8および図11で示したフローチャートに従ってインデックス展開を行うものとする。但し本実施形態では、判定値Sの算出方法やインデックス切り替え個数を決定する際に参照する閾値テーブルは、上記実施形態とは異なるものを用いる。既に説明した実施形態1および2では、色むらの程度を示すための判定値Knを、式1に従って求めた。式1は、色むらへの寄与の程度に基づいてインク色ごとに重み付けはされていたが、基本的には、各インク色の記録デューティの和に基づく値となっていた。すなわち、記録デューティが高いほど色むらが目立ち易いと判断され、記録デューティが高い領域であるほど片方向記録の比率が高く設定されていた。しかしながら、実際に視覚的に認識される色むらは、記録デューティよりも色相によって左右されることも多い。そこで本実施形態では、CMYKの記録デューティではなく、多値の輝度データRGBの組み合わせから、色むらの程度を示すための判定値Tを算出する。このため、本実施形態の記録装置は、ホスト装置315のプリンタドライバから、8bitで256階調を有するR、G、Bの形態で600dpi画像データを取得する。図17aは、0~255の値を有するRGBの各信号値を4つに区分するための表である。信号値192~255は区分A、128~191は区分B、64~127は区分C、0~63は区分Dとする。本実施形態においてCPU301は、図17bに示される色相マトリクス表を参照することにより、RGB各色の区分の組み合わせから600dpiの個々の画素の判定値Tnn=1~32を取得する。RGBの3色それぞれが4つに区分されていることにより、その組み合わせは64通りとなる。それぞれの組み合わせによって色むらの目立ち方は様々であり、判定値Tnは各組み合わせの色むらの程度をチェックすることにより予め設定しておく。その後、CPU301は、32個の換算値Tnn=1~32の平均値をとして、32画素で構成される注目領域のドット形成比率判定値Sを算出する。S=ΣTn/32式3図17cは、本実施形態のCPU301が、インデックス切り替え個数を設定するために参照する閾値テーブルを示す図である。CPU301は、式3によって算出したドット形成比率判定値Sを、32個の比率切り替え閾値を比較して、右欄に示されたインデックス切り替え個数を決定する。例えば、注目領域に含まれる32画素のうち、R、G、B=200、150、50となる画素が16個、R、G、B=150、50、150となる画素が16個存在する場合を考える。このとき、図17aとbおよび式3を用いると、ドット形成比率判定値S=27となる。そして、図17cに示される閾値テーブルを参照すると、得られたドット形成比率判定値S=27は、th14<S<th15を満足するので、インデックスの切り換え個数は15個となる。以後の処理については、上記実施形態と同様である。このように、本実施形態では各領域の色相すなわちRGBの組み合わせに従って、注目画素あるいは注目領域の色むらの程度を判定する。このような構成によれば、所定の領域の色相に応じて、往路走査記録と復路走査記録の割合をより適切な割合で調整することが可能となる。その結果、画像全体に対しては双方向記録による高速出力を実現しながら、色むらの発生を軽減することが出来る。その他の実施形態上述の実施形態では、電気熱変換素子を用いてインクを吐出する方式を示したが、本発明は、ピエゾなどの電気機械変換素子を用いてインクを吐出する方式を採用することも可能である。また、上記実施形態で説明したような、注目領域の大きさ、判定値の算出方法、インデックスパターンの具体的内容、閾値テーブル、も本発明を限定するものではない。所定の画像領域の色むらの程度に応じて、当該画像領域を構成する複数の画素に対する、片方向記録の比率と双方向記録の比率を、制御可能な構成であれば本発明の範疇となる。例えば、往路走査用のメモリ、復路走査用のメモリを予め別々に用意しておきながら、各領域の多値の画像データと判定値に応じて、2値化処理後のデータがそれぞれのメモリに直接分配されるような記録データ生成とすることも出来る。また、上記では、インクジェット記録装置が本発明のデータ処理装置としての機能を有する内容で説明した。しかし、本発明は、これに限定されるものではない。例えば、上記一連の画像処理がホスト装置のプリンタドライバで行われ、往路走査用の2値データと復路走査用の2値データのそれぞれを、記録装置が受信する形態とすることも出来る。この際、ホスト装置が本発明のデータ処理装置となる。さらに、本発明は、上述した各実施形態の機能を実現する、図11に示したフローチャートの手順を実現するプログラムコード、またはそれを記憶した記憶媒体によっても実現することができる。また、システムあるいは装置のコンピュータまたはCPUやMPUが記憶媒体に格納されたプログラムコードを読出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットに接続しホームページから本発明のプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをダウンロードすることでも供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明の範囲に含まれるものである。またコンピュータが読み出したプログラムを実行して、前述した実施形態の機能が実現される他、そのプログラムによってコンピュータ上で稼動しているOS等が実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。