(57)【特許請求の範囲】
【請求項１】
主走査方向に配列され、互いに異なるインクを吐出するための複数のノズル列に、前記主走査方向における往路走査および復路走査を繰り返させながら、インク吐出用記録データに基づいてインクを吐出させることにより、記録媒体に画像を記録するためのデータ処理装置であって、
複数の画素で構成される所定領域について、当該所定領域に対する前記往路走査の記録比率と前記復路走査の記録比率を、前記複数の画素が有する多値の画像データに基づいて設定する記録比率設定手段と、
該記録比率設定手段によって設定された前記往路走査の記録比率と前記復路走査の記録比率と、前記多値の画像データに基づいて、前記所定領域に対する前記往路走査のインク吐出用記録データと前記復路走査のインク吐出用記録データを生成する記録データ生成手段と
を備え、
前記記録比率設定手段は、前記複数の画素が有する多値の画像データに基づき吐出されるインクの付与順に起因する色むらの程度が大きいほど前記往路走査の記録比率と前記復路走査の記録比率の偏りが大きくなるように設定し、
前記記録データ生成手段は、前記所定領域を構成する複数の画素のそれぞれに対し、画素に相当する前記記録媒体の領域に前記往路走査と前記復路走査の両方で均等にインクが吐出される形態Ａと、画素に相当する前記記録媒体の領域に前記往路走査あるいは前記復路走査のどちらか一方でのみインクが吐出される形態Ｂのいずれかを、前記記録比率設定手段が設定した記録比率に従ってあてがうことにより前記多値の画像データを前記インク吐出用記録データに変換することを特徴とするデータ処理装置。
【請求項２】
前記形態Ａが実現されるように前記インク吐出用記録データが配列され、前記多値の画像データに応じて選択されるインデックスパターンの複数からなるインデックスパターン群Ａと、
前記形態Ｂが実現されるように前記インク吐出用記録データが配列され、前記多値の画像データに応じて選択されるインデックスパターンの複数からなるインデックスパターン群Ｂとを更に備え、
前記記録比率設定手段は、前記所定領域に含まれる前記複数の画素が有する多値の画像データに基づいて、前記複数の画素のうち、前記インデックスパターン群Ａを宛がう画素の数と前記インデックスパターン群Ｂを宛がう画素の数を設定し、
前記記録データ生成手段は、前記記録比率設定手段が定めた画素の数に従って、前記複数の画素のそれぞれを、前記インデックスパターン群Ａあるいは前記インデックスパターン群Ｂから選択したインデックスパターンを用いて、前記多値の画像データを前記インク吐出用記録データに変換することを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記記録比率設定手段は、前記複数の画素が有する多値の画像データから、前記所定領域に記録されるインクの量を算出し、該算出した値に基づいて、前記所定領域に対する前記往路走査の記録比率と前記復路走査の記録比率を設定することを特徴とする請求項１または２に記載のデータ処理装置。
【請求項４】
前記記録比率設定手段は、前記複数の画素が有する多値の画像データから、前記所定領域に記録される画像の色相に基づいて、前記所定領域に対する前記往路走査の記録比率と前記復路走査の記録比率を設定することを特徴とする請求項１または２に記載のデータ処理装置。
【請求項５】
前記インデックスパターンは、多値の画像データを有する１つの画素を２値の記録データを有する複数のエリアに対応させるように構成されていることを特徴とする請求項２に記載のデータ処理装置。
【請求項６】
前記形態Ａは、前記インデックスパターン群Ａに含まれるインデックスパターンに配列される前記インク吐出用記録データのうち、奇数カラムのみの記録データを前記往路走査で記録し、偶数カラムのみの記録データを前記復路走査で記録することによって実現され、
前記形態Ｂは、前記インデックスパターン群Ｂに含まれるインデックスパターンに配列される前記インク吐出用記録データのうち、奇数カラムのみの記録データを前記往路走査で記録し、偶数カラムのみの記録データを前記復路走査で記録することによって実現されることを特徴とする請求項２または５に記載のデータ処理装置。
【請求項７】
前記記録比率設定手段は、前記複数の画素が有する多値の画像データに基づいて吐出されるインクの付与順に起因する色むらの程度に応じて、前記往路走査の記録比率と前記復路走査の記録比率を３以上の段階で設定することを特徴とする請求項１ないし６のいずれか１項に記載のデータ処理装置。
【請求項８】
前記複数のノズル列を搭載するためのキャリッジと、
前記キャリッジを移動することで前記複数のノズル列に前記往路走査および前記復路走査を実行させるための走査手段と、
該走査手段による前記往路走査および前記復路走査の間に、前記記録データ生成手段によって生成された前記インク吐出用記録データに従って、前記複数のノズル列からインクを吐出させる記録制御手段と
を更に備えることを特徴とする請求項１ないし７のいずれか１項に記載のデータ処理装置。
【請求項９】
前記所定領域は、少なくとも１回の前記往路走査と少なくとも１回の前記復路走査によって画像が記録されることを特徴とする請求項１ないし８のいずれか１項に記載のデータ処理装置。
【請求項１０】
主走査方向に配列し異なるインクを吐出する複数の記録ヘッドに、前記主走査方向における往路走査および復路走査を繰り返させながら、インク吐出用記録データに基づいてインクを吐出させることにより、記録媒体に画像を記録するためのデータ処理方法であって、
複数の画素で構成される所定領域について、当該所定領域に対する前記往路走査の記録比率と前記復路走査の記録比率を、前記複数の画素が有する多値の画像データに基づいて設定する記録比率設定工程と、
該記録比率設定工程によって設定された前記往路走査の記録比率と前記復路走査の記録比率と、前記多値の画像データに基づいて、前記所定領域に対する前記往路走査のインク吐出用記録データと前記復路走査のインク吐出用記録データを生成する記録データ生成工程と
を有し、
前記記録比率設定工程は、前記複数の画素が有する多値の画像データに基づき吐出されるインクの付与順に起因する色むらの程度が大きいほど前記往路走査の記録比率と前記復路走査の記録比率の偏りが大きくなるように設定し、
前記記録データ生成工程は、前記所定領域を構成する複数の画素のそれぞれに対し、画素に相当する前記記録媒体の領域に前記往路走査と前記復路走査の両方で均等にインクが吐出される形態Ａと、画素に相当する前記記録媒体の領域に前記往路走査あるいは前記復路走査のどちらか一方でのみインクが吐出される形態Ｂのいずれかを、前記記録比率設定工程が設定した記録比率に従ってあてがうことにより前記多値の画像データを前記インク吐出用記録データに変換することを特徴とするデータ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録ヘッドを走査させながら記録媒体にインク等の記録液体を吐出して画像を記録するインクジェット記録装置のためのデータ処理方法に関する。特に、異なるインクを吐出するための複数の記録ヘッドを、双方向に記録走査することによって、記録媒体に画像を記録するインクジェット記録装置のデータ処理方法に関する。
【背景技術】
【０００２】
シリアル型のカラーインクジェット記録装置では、例えばイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｂｋ）などのインクに対応した複数の記録ヘッドが、キャリッジ上にキャリッジの進行方向に並列に搭載されていることが多い。そして、キャリッジの移動に伴ってこれら記録ヘッドから画像データに応じてインクを吐出する記録走査と、当該記録走査と交差する副走査方向に記録媒体を搬送する搬送動作とを交互に繰り返すことにより、記録媒体に段階的に画像を形成する。
【０００３】
この際、キャリッジの往路走査と復路走査の両方でインクを吐出する双方向記録を行えば、往路走査のみでインクを吐出する片方向記録に比べて記録時間を短縮することができる。しかしながら、このような双方向記録では、記録媒体に対するインクの付与順序が往路走査と復路走査で逆転する。
【０００４】
例えば、キャリッジにおいて主走査方向にＢｋ、Ｃ、Ｍ、Ｙの順で記録ヘッドが配列されている場合、往路走査では記録媒体に対してＢｋ、Ｃ、Ｍ、Ｙの順でインクが付与される。しかし、復路走査ではＹ、Ｍ、Ｃ、Ｂｋの順でインクが付与される。すなわち、記録媒体では、Ｂｋ、Ｃ、Ｍ、Ｙの順でインクが付与されるバンドと、Ｙ、Ｍ、Ｃ、Ｂｋの順でインクが付与されるバンドが副走査方向に交互に配置される。一般に、複数のカラーインクが記録媒体に付与される場合、インクの組み合わせが同じであっても付与の順番が異なると、発色に差が現れることが知られている。よって、一様な画像であっても往路走査で記録されたバンドと復路走査で記録されたバンドとで色差が発生し、これが色むらという画像弊害を招致してしまっていた。
【０００５】
このような色むらは、例えば分割記録を行うことによって多少軽減することができる。分割記録では、１回の記録走査において、１つのバンドに配列する複数画素のうち一部の画素にのみ記録を行う。そして、残りの画素については別の異なる記録走査で記録を行う。よって、いずれのバンドの中にもＢｋ、Ｃ、Ｍ、Ｙの順でインクが付与される複数の画素とＹ、Ｍ、Ｃ、Ｂｋの順でインクが付与される複数の画素とが混在する。その結果、隣接するバンド間の色差が目立ち難くなる。
【０００６】
但し、記録媒体で形成される個々のドットの大きさは、１画素の領域よりも大きく設計されているのが一般である。よって、分割記録を行った場合でも、Ｂｋ、Ｃ、Ｍ、Ｙ→Ｙ、Ｍ、Ｃ、Ｂｋの順で記録を行ったバンドと、Ｙ、Ｍ、Ｃ、Ｂｋ→Ｂｋ、Ｃ、Ｍ、Ｙの順で記録を行ったバンドでは、やはりある程度の色差が発生してしまう。
【０００７】
例えば特許文献１では、色むらが目立ち易い画像と目立ち難い画像が存在することに着目し、画像データに基づいて双方向記録と片方向記録を切り替える構成が開示されている。具体的には、記録媒体の所定領域に記録されるドット数をインク色ごとにカウントし、色むらが懸念される閾値を超えない領域については双方向記録を行うが、当該閾値を越えた領域については片方向で記録する。このような記録方向を採用すれば、色むらが目立ち難い画像については双方向記録によって比較的高速に画像を記録し、色むらが目立ちやすい画像については片方向記録によって色むらの発生を防止することが可能となる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００１−１８００１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１の方法では、所定の閾値を超える領域が連続する画像の場合、従来の片方向記録と同等の記録動作となり、双方向記録による高速出力の効果を得ることが出来なかった。
【００１０】
本発明は上記問題点を解決するためになされたものである。よって、その目的とするところは、いかなる画像であっても、双方向記録による高速出力を実現しながら、色むらの発生を軽減することが可能なデータ処理装置、データ処理方法およびインクジェット記録装置を提供することである。
【課題を解決するための手段】
【００１１】
そのために本発明は、主走査方向に配列され、互いに異なるインクを吐出するための複数のノズル列に、前記主走査方向における往路走査および復路走査を繰り返させながら、インク吐出用記録データに基づいてインクを吐出させることにより、記録媒体に画像を記録するためのデータ処理装置であって、複数の画素で構成される所定領域について、当該所定領域に対する前記往路走査の記録比率と前記復路走査の記録比率を、前記複数の画素が有する多値の画像データに基づいて設定する記録比率設定手段と、該記録比率設定手段によって設定された前記往路走査の記録比率と前記復路走査の記録比率と、前記多値の画像データに基づいて、前記所定領域に対する前記往路走査のインク吐出用記録データと前記復路走査のインク吐出用記録データを生成する記録データ生成手段とを備え、前記記録比率設定手段は、前記複数の画素が有する多値の画像データに基づき吐出されるインクの付与順に起因する色むらの程度が大きいほど前記往路走査の記録比率と前記復路走査の記録比率の偏りが大きくなるように設定し、前記記録データ生成手段は、前記所定領域を構成する複数の画素のそれぞれに対し、画素に相当する前記記録媒体の領域に前記往路走査と前記復路走査の両方で均等にインクが吐出される形態Ａと、画素に相当する前記記録媒体の領域に前記往路走査あるいは前記復路走査のどちらか一方でのみインクが吐出される形態Ｂのいずれかを、前記記録比率設定手段が設定した記録比率に従ってあてがうことにより前記多値の画像データを前記インク吐出用記録データに変換することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、色むらが現れにくい領域は双方向記録の割合を高め、色むらが現れやすい領域は片方向記録の割合を高めるように制御することが出来るので、双方向記録による高速出力を実現しながら、色むらの発生を軽減することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】シリアル型のカラーインクジェット記録装置の断面図である。
【図２】記録ヘッドにおける吐出口の配列状態を説明するための模式的平面図である。
【図３】インクジェット記録装置の制御系の構成を示すブロック図である。
【図４】ホスト装置及び記録装置が実行する画像データの変換の過程を示す模式図である。
【図５】１つのインデックスパターンのカラムの分類を説明するための図である。
【図６】６００ｄｐｉの１画素についての画像処理および記録構成を示す模式図である。
【図７】（ａ）および（ｂ）は、インデックスパターン群の一例を示す図である。
【図８】分割記録方法を実行する際に行う処理を説明するためのフローチャートである。
【図９】図８のステップＳ４で参照する閾値テーブルを示す図である。
【図１０】（ａ）および（ｂ）はインデックスパターン選択マトリクスを示す図である。
【図１１】ステップＳ６のインデックス展開処理を説明するためのフローチャートである。
【図１２】（ａ）および（ｂ）は、インデックス選択テーブルの例を示す図である。
【図１３】（ａ）〜（ｆ）は、各領域の記録状態を具体的に説明するための図である。
【図１４】（ａ）〜（ｃ）は、記録画像と記録ヘッドの位置関係を示す図である。
【図１５】第２の実施形態における、２値データを格納エリアの配列状態を示す図である。
【図１６】（ａ）および（ｂ）は、第２の実施形態のインデックスパターン群を示す図である。
【図１７】（ａ）〜（ｃ）は、第３の実施形におけるインデックス切り替え個数の取得方法を示す図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施形態を詳細に説明する。  
図１は、本実施形態で採用するシリアル型のカラーインクジェット記録装置２（以下、単に記録装置ともいう）の断面図である。キャリッジ１は、不図示のキャリッジモータからベルト３４を介して伝達される駆動力によって、主走査方向（Ｘ方向）に往復移動可能になっている。キャリッジ１には、インクの種類に応じて複数用意された記録ヘッド５が、図のようにＸ方向（主走査方向）に並列に搭載されている。そして、個々の記録ヘッド５には、複数のノズルが副走査方向（Ｙ方向）に所定のピッチで配列されている。キャリッジ１がＸ方向に移動する最中、個々のノズルから画像データに従ってインクが滴として吐出され、プラテン４に支持された記録媒体にドットが記録される。これにより、１回分の記録走査が行われる。このような記録走査と、記録媒体をＹ方向（搬送方向）へと搬送する搬送動作とを交互に繰り返すことにより、記録媒体に段階的に画像が形成されて行く。
【００１５】
キャリッジ１には、光学式センサ３２が設けられており、キャリッジ１と共にＸ方向へと移動しつつ、プラテン４上における記録媒体の存否を検出することが出来る。
【００１６】
インクジェット記録装置２には、記録ヘッド５の吐出性能を適正な状態に保つための吸引回復機構３０が備えられている。吸引回復機構３０には、ノズル先端に形成される吐出口をキャップで覆い、ポンプによってキャップ内に負圧を発生させ、ノズル内の増粘インク等を強制的に排出するための機構などが備えられている。
【００１７】
図２は、記録ヘッド５における吐出口の配列状態を説明するための模式的平面図である。本実施形態において、キャリッジ１には図のような順番で、ブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）およびイエロー（Ｙ）のインクを夫々吐出する４つの記録ヘッドか並列配置されている。このような配列により、キャリッジ１の往路走査では、記録媒体に対しＫ、Ｃ、Ｍ、Ｙの順番でインクが付与される。一方、キャリッジ１の復路走査では、記録媒体に対しＹ、Ｍ、Ｃ、Ｋの順番でインクが付与される。
【００１８】
記録ヘッド５のそれぞれには、Ｙ方向に沿って、１２００ｄｐｉの密度で１２８０個ずつの吐出口ｎが配列されている。各吐出口ｎには不図示のインク流路が連通しており、毛細管現象によって供給されたインクは、吐出口の手前でメニスカスを形成する。また、各インク流路内には、インクを局所的に加熱するための電気熱変換体が設けられている。吐出信号に応じて個々の電気熱変換素子に電圧パルスが印加されることにより、インク中に膜沸騰が生じ、その発泡エネルギで個々の吐出口よりインクが滴として吐出される仕組みになっている。
【００１９】
図３は、本実施形態のインクジェット記録装置２の制御系の構成を示すブロック図である。主制御部３００は、演算、選択、判別、制御等の処理動作を実行するＣＰＵ３０１と、ＣＰＵ３０１によって実行すべき制御プログラム等を格納するＲＯＭ３０２と、記録データのバッファ等として用いられるＲＡＭ３０３、および入出力ポート３０４等を備える。そして、入出力ポート３０４には、搬送モータ（ＬＦモータ）３１２、キャリッジモータ（ＣＲモータ）３１３、記録ヘッド５及び切断ユニットにおけるアクチュエータなどの各駆動回路３０５、３０６、３０７、３０８が接続されている。さらに入出力ポート３０４には、種々のセンサ類が接続されている。例えば、記録ヘッドの温度を検出するヘッド温度センサ３１４、キャリッジ１がホームポジションの位置に有ることを検出するホームポジションセンサ３１０、記録ヘッド５の吐出状態を検査する不吐ノズル検出ユニット３１６などが接続されている。さらに、主制御部３００はインターフェース回路３１１を介してホスト装置３１５に接続されている。
【００２０】
次に、本実施形態のホスト装置３１５およびインクジェット記録装置２のＣＰＵ３０１が実行する画像処理について簡単に説明する。本実施形態のインクジェット記録装置２は、ドットの記録（１）あるいは非記録（０）によって画像を記録する２値の記録装置である。よってホスト装置のアプリケーションで作成された多値の画像データは、最終的に、ブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）およびイエロー（Ｙ）の夫々に対応した２値データに変換される。本実施形態では、記録すべき多値の画像データ（ＲＧＢ）は、まずホスト装置３１５にインストールされたプリンタドライバによって、記録装置が使用するインクの種類に対応した６００ｄｐｉの多値データ（ＫＣＭＹ）に変換されるものとする。
【００２１】
図４は、ホスト装置３１５および記録装置のＣＰＵ３０１が実行する画像データの変換の過程を説明するための模式図である。図において、４０１は、ホスト装置３１５のプリンタドライバで作成された６００ｄｐｉの１画素データを示す図である。この段階の画像データは、例えば８ｂｉｔで２５６階調が表現され、インク色分のデータ（Ｋ、Ｃ、Ｍ、Ｙ）の分だけ用意されている。
【００２２】
その後プリンタドライバは、このような画像データ４０１に対し、インク色ごとに多値量子化処理を行い、例えば２ｂｉｔで０〜２レベルが表現される３値のデータ（Ｋ、Ｃ、Ｍ、Ｙ）４０２に変換する。このような状態で画像データ４０２は記録装置２に転送される。
【００２３】
記録装置２のＣＰＵ３０１は、予めＲＯＭ３０２に格納されているインデックスパターンを参照することにより、受信した画像データ４０２を１２００ｄｐｉの２値データ４０３に変換する。インデックスパターンは、１２００ｄｐｉの１画素に相当するエリアが２×２だけ配列して構成されており、個々のエリアは、０〜２の入力データに対応して記録（１）あるいは非記録（０）が定められている。ＣＰＵ３０１は、インデックスパターンを参照することにより、受信した画像データ４０２を６００ｄｐｉの画素ごとに１２００ｄｐｉの２値データに変換し、インク色ごとにラスタデータとしてＲＡＭに格納していく。
【００２４】
各色の２値データが蓄積されると、ＣＰＵ３０１は、ＲＯＭ３０２に格納されたプログラムに従い、各種駆動回路を制御して記録動作を行う。このとき本実施形態では、キャリッジの移動速度を高速に維持するため、記録ヘッドが１回の記録走査で記録可能な領域のデータを、記録ヘッドの２回の記録走査に分割して記録するいわゆる分割記録方法を採用する。
【００２５】
一般に、記録ヘッドの個々のノズルにおいては、インクを吐出し、再びインクが充填されて正常なメニスカスが形成されるまでにある程度の時間を有する。この時間を周期として記録ヘッドの吐出周波数が定まるが、近年のように記録解像度が高くなっている状態では、実現可能な周波数で記録走査を行うと、キャリッジを好適な速度で移動させることが出来なくなってしまう。そこで、記録ヘッドの吐出周波数はそのままにしながら、１２００ｄｐｉの記録画素を数画素おきに記録することにより、各記録走査におけるキャリッジ走査速度を高速に維持するのが本実施形態の分割記録方法である。分割記録方法では、１回の記録走査では数画素おきのデータしか記録しないため、記録媒体の同一領域に対して複数回の記録走査が行われる。
【００２６】
（第１の実施形態）
第１の実施形態の分割記録法では、１回の記録走査で１画素おきのデータを記録する２カラム間引き方法を実行する。この際、記録媒体の同一画像領域は２回ずつの記録走査によって６００ｄｐｉの画像が記録される。
【００２７】
図５は、１つのインデックスパターンの２カラム間引きにおけるカラムの分類を説明するための図である。２カラム間引き方法では、個々のインデックスパターンの左側は奇数カラムデータ５０１、右側は偶数カラムデータ５０２に相当する。
【００２８】
図６は、６００ｄｐｉの１つの画素についての画像処理および記録構成を示す模式図である。記録装置２のＣＰＵ３０１は、予めＲＯＭ３０２に格納されているインデックスパターンを参照することにより、ホスト装置より受信した６００ｄｐｉ３値データ６０３を、１２００ｄｐｉの２値データ６０４に変換する。この２値データ６０４が、記録ヘッドが実際にインクを吐出するため記録データとなる。ここで、１および３は奇数カラムデータを格納するエリアとなり、２および４は偶数カラムデータを格納するエリアとなる。ここで、２カラム間引き方法によって、奇数カラムデータに基づく記録走査と、偶数カラムデータに基づく記録走査とを順次繰り返しながら双方向記録を行った場合を考える。すると、エリア１、３に格納された奇数カラムデータが往路走査で記録されればエリア２、４に格納された偶数カラムデータは復路走査で記録される。また、エリア１、３に格納された奇数カラムデータが復路走査で記録されればエリア２、４に格納された偶数カラムデータは往路走査で記録される。
【００２９】
往路の記録走査でも復路の記録走査でも６００ｄｐｉの解像度で記録を行うので、エリア１に格納されたデータとエリア２に格納されたデータは、６０５のＡで示すように記録媒体の同じ位置に着弾する。また、エリア３に格納されたデータとエリア４に格納されたデータは、６０５のＢで示すように記録媒体の同じ位置に着弾する。すなわち、エリア１と２の両方のデータが記録（１）である場合、着弾位置Ａは双方向記録でドットが記録されるが、エリア１と２のどちらか一方が記録（１）でもう片方が非記録（０）である場合、着弾位置Ａは片方向記録でドットが記録される。
【００３０】
本実施形態は、２カラム間引きとインデックスパターンのこのような関係を利用して、特別なインデックスパターンを用意する。具体的には、色むらが懸念されないようなデータについては、往路走査と復路走査の両方でドットが記録されるように、奇数カラムと偶数カラムの両方に記録（１）データが存在するようなインデックスパターンを積極的に使用する。一方、色むらが懸念されるようなデータについては、往路走査或いは復路走査のどちらか一方のみでドットが記録されるように、奇数カラム或いは偶数カラムのどちらか一方のみに記録データ（１）が存在するようなインデックスパターンを積極的に使用する。このようにすれば、色むらが懸念されないデータについては双方向記録によってドットが記録されるが、色むらが検されるデータについては片方向記録によってドットが記録されるようになる。
【００３１】
図７（ａ）および（ｂ）は、本実施形態で採用するインデックスパターン群の一例を示す図である。２×２エリアのうち、黒で示したエリアがドットを記録するエリア、白く示したエリアがドットを記録しないエリアを夫々示している。図７（ａ）は６００ｄｐｉの画素内を双方向で記録するためのインデックスパターン群Ａ、同図（ｂ）は、６００ｄｐｉの画素内を片方向で記録するためのインデックスパターン群Ｂを夫々示している。本実施形態において、ＣＰＵ３０１は、０〜２で表される６００ｄｐｉの画像データを受信するので、レベル０〜レベル２に対応するインデックスパターンを用意する。但し、レベル０については、いずれのパターンでも２×２エリアの全てが非記録（０）となるのでここでは特に示していない。
【００３２】
インデックスパターン群Ａでは、レベル１およびレベル２について（Ｉ）〜（ＩＶ）の４種類のパターンが用意されている。また、インデックスパターン群Ｂでは、レベル１およびレベル２について（Ｖ）〜（ＶＩＩＩ）の４種類のパターンが用意されている。そして、インデックスパターン群Ａが設定された場合、ＣＰＵ３０１は（Ｉ）〜（ＩＶ）のパターンの中から１つを選択する。一方、インデックスパターン群Ｂが設定された場合、ＣＰＵ３０１は（Ｖ）〜（ＶＩＩＩ）のパターンの中から１つを選択する。
【００３３】
インデックスパターン群Ａについては、偶数カラムと奇数カラムに満遍なく記録（１）を示すデータが配置されるようになっている。例えばレベル１が連続する場合であっても、（Ｉ）〜（ＩＶ）の４種類のパターンが順番に配置されることにより、記録（１）を示すデータは、偶数カラムと奇数カラムに分散される。レベル２については、記録（１）となるエリアの位置は異なっているが、いずれのパターンも奇数カラムと偶数カラムの両方に１つずつ記録（１）を示すデータが配置されている。
【００３４】
一方、インデックスパターン群Ｂについては、奇数カラムにのみ記録（１）を示すデータが配置されるようになっている。レベル１およびレベル２について、（Ｖ）〜（ＶＩＩＩ）のいずれのパターンが選択されても、記録（１）を示すデータは奇数カラムに配置されている。本実施形態では、ＣＰＵ３０１が、このような特徴的な２つのインデックスパターン群ＡおよびＢのうち、１つのパターン群を画像データに応じて選択する。
【００３５】
図８は、ＣＰＵ３０１が、２カラム間引きの分割記録方法を実行する際に行う処理を説明するためのフローチャートである。本処理が開始されると、ＣＰＵ３０１はまずステップＳ１において、ホスト装置３１５より受信した多値の画像データをＲＡＭ３０３に格納する。本実施形態において、ホスト装置から受信される画像データは０〜２５５の値を有するＣＭＹＫのデータであり、ここでは各画素におけるシアンの入力値をＶｃ、マゼンタの入力値をＶｍ、イエローの入力値をＶｙ、ブラックの入力値をＶｋとする。
【００３６】
続くステップＳ２において、ＣＰＵ３０１は格納した画像データのうち、所定の大きさ（横８画素×縦４画素）で構成される１つの注目領域を抽出する。
【００３７】
その後、ＣＰＵ３０１は、抽出した注目領域に含まれる画像データを検知し、ドット形成比率判定値Ｓを算出する（ステップＳ３）。本実施形態において、ドット形成比率判定値Ｓは以下のようにして求める。
【００３８】
まず、横８画素×縦４画素に含まれる各画素について、式１に従って換算値Ｋｎ（ｎ＝１〜３２）を求める。  
Ｋｎ＝Ｎｃ×Ｖｃ＋Ｎｍ×Ｖｍ＋Ｎｙ×Ｖｙ＋Ｎｋ×Ｖｋ  （式１）
ここで、Ｎｃ、Ｎｍ、Ｎｙ、Ｎｋは、それぞれ、シアン、マゼンタ、イエローおよびブラックの重み付け係数であり、色むらに対する各インクの寄与程度に鑑みて予め設定される値である。例えば、シアンの色むらが最も目立ち、ブラックの色むらはさほど目立たない場合には、重み付け係数はＮｃ＝１．３、Ｎｍ＝１．０、Ｎｙ＝１．５、Ｎｋ＝０．７のように定めることが出来る。その後、３２個の換算値Ｋｎ（ｎ＝１〜３２）の平均値として注目領域のドット形成比率判定値Ｓを算出する。  
Ｓ＝ΣＫｎ／３２  （式２）
【００３９】
例えば、注目領域に含まれる３２画素のうち、（Ｖｃ、Ｖｍ、Ｖｙ、Ｖｋ）＝（２１０、１２８、３２、１６）となる画素が１６個、（Ｖｃ、Ｖｍ、Ｖｙ、Ｖｋ）＝（１６０、１００、１２８、６４）となる画素が１６個存在する場合を考える。このとき、上記（式１）、（式２）および重み付け係数を用いると、ドット形成比率判定値Ｓ＝５０２となる。
【００４０】
ステップＳ３で注目領域のドット形成比率判定値Ｓが求められると、ステップＳ４に進み、算出したドット形成比率判定値Ｓを予めＲＯＭ３０２に格納されている閾値テーブルと比較する。
【００４１】
図９は、ステップＳ４で参照する閾値テーブルを示す図である。ＣＰＵ３０１は、算出したドット形成比率判定値Ｓを、３２個の比率切り替え閾値を比較して、右欄に示されたインデックス切り替え個数を取得する。例えば、ドット形成比率判定値Ｓ＝５０２の場合、ｔｈ１４＜Ｓ＜ｔｈ１５となるので、インデックスの切り換え個数は１５個となる。
【００４２】
次にＣＰＵ３０１は、やはりＲＯＭ３０２に格納されているインデックスパターン選択マトリクスを参照し、所定領域のうちインデックスパターンを切り替える画素を決定する（ステップＳ５）。本実施形態の初期設定では、全ての画素にインデックスパターン群Ａが設定されているものとする。そして、ステップＳ５によって、特定の画素のみがインデックスパターン群Ａからインデックスパターン群Ｂに切り替えられるようになっている。
【００４３】
図１０（ａ）および（ｂ）は、ＲＯＭ３０２に格納されているインデックスパターン選択マトリクスの一例を示す図である。インデックスパターン選択マトリクスの大きさは、注目領域の大きさに相当し、横８画素×縦４画素で構成されている。個々の画素に対応する領域に記載されている数字は、ステップＳ４で得られたインデックス切り替え個数と比較するための閾値番号である。そして、インデックス切り替え個数が当該閾値番号以上である画素では、インデックスパターン群をインデックスパターン群Ｂに切り替える。一方、インデックス切り替え個数が閾値番号より小さい画素では、インデックスパターン群Ａのままとする。例えば、インデックスの切り換え個数が１６の場合、閾値番号が０〜１５の画素ではインデックスパターン群Ｂが設定され、閾値番号が１６〜３１ではインデックスパターン群Ａが設定される。図１０（ｂ）では、このような場合において、インデックスパターンＢに切り替えられる画素をグレーで示している。
【００４４】
再び、図８に戻る。続くステップＳ６において、ＣＰＵ３０１は、図７（ａ）および（ｂ）で示したインデックスパターを参照することにより、注目領域に含まれる全ての画素についてインデックス展開を行い、注目領域に対応する２値データを生成する。
【００４５】
図１１は、上記ステップＳ６でＣＰＵ３０１が実行するインデックス展開処理を具体的に説明するためのフローチャートである。
【００４６】
本処理が開始されると、ＣＰＵ３０１は、まずステップＳ１１において、注目領域を構成する３２の画素のうち１つの画素を注目画素として設定する（ｎ＝１）。そしてステップＳ１２では、注目画素が、ステップＳ５においてインデックスパターンを切り替える画素と決定されたか否かを判断する。インデックスパターンを切り替える画素であると判断した場合はステップＳ１３へ進み、当該注目画素に対し図７（ｂ）で示したインデックスパターン群Ｂを設定する。一方、インデックスパターンを切り替える画素ではないと判断した場合はステップＳ１６へ進み、当該注目画素に対し図７（ａ）で示したインデックスパターン群Ａを設定する。その後、ステップＳ１４及びステップＳ１７では、予めＲＯＭ３０２に格納されているインデックス選択テーブルを参照し、夫々のインデックスパターン群で用意されている複数のパターン（Ｉ）〜（ＩＶ）或いは（Ｖ）〜（ＶＩＩＩ）の中から１つを選択する。
【００４７】
図１２（ａ）および（ｂ）は、ステップＳ１４またはステップＳ１７において、ＣＰＵ３０１が参照するインデックス選択テーブルの例を示す図である。具体的に説明すると、ステップＳ１４では、図１２（ｂ）で示したインデックス選択テーブル群Ｂを参照することにより、注目領域における注目画素の画素位置から、（Ｖ）〜（ＶＩＩＩ）のうち１つのパターンを選択する。例えば、注目画素が注目領域の左上に位置する場合はパターン（Ｖ）が選択され、右下に位置する場合はパターン（ＶＩＩＩ）が選択される。一方、ステップＳ１７では、図１１（ａ）で示したインデックス選択テーブルＡを参照することにより、注目領域における注目画素の画素位置から、（Ｉ）〜（ＩＶ）のうち１つのパターンを選択する。例えば、注目画素が注目領域の左上に位置する場合はパターン（Ｉ）が選択され、右下に位置する場合はパターン（ＩＶ）が選択される。このように、予め複数のパターンを用意しておきながら、図１２（ａ）あるいは（ｂ）のようなインデックス選択テーブルを用いてドットの配置を決定することにより、特定のドット配置が繰り返されることなく、テクスチャの発生を抑制することができる。
【００４８】
更に、ステップＳ１５およびステップＳ１８では、ステップＳ１４あるいはステップＳ１７で設定されたパターンと、注目画素が有するレベル値とから最終的な２×２のインデックスパターンを決定する。ＣＰＵ３０１は、これを用いて、注目画素が有する０〜２の多値データを２値データに展開する。
【００４９】
ステップＳ１５或いはステップＳ１８で注目画素の２値データへの展開が完了すると、ＣＰＵ３０１はステップＳ１９に進み、注目領域に含まれる全ての画素についてインデックス展開が完了したか否かを判断する。全ての画素について完了したと判断した場合は、本処理を終了し、図８のフローチャートに戻る。まだ、処理すべき画素が残っていると判断した場合は、注目画素を指し示すための変数ｎをインクリメントし、次の注目画素の処理のためにステップＳ１２に戻る。
【００５０】
図８のフローチャートに戻る。ステップＳ６において注目領域のインデックス展開が完了すると、ステップＳ７に進み、ステップＳ１で受信した全ての画像データについてインデックス展開が完了したか否かを判断する。未だ処理すべき領域が残っていると判断した場合は、ステップＳ２に戻り、次の注目領域に対する上記処理を繰り返す。一方、全ての画像データについてインデックス展開が完了したと判断した場合は、ステップＳ８に進み、ステップＳ１で受信した画像データについての記録動作を実行する。以上で本処理が終了する。
【００５１】
図１３（ａ）〜（ｆ）は、上記説明した一連の処理に従って画像を記録した場合の、記録状態を具体的に説明するための図である。図１３（ａ）はホスト装置から入力された画像データの一例を示し、個々の四角は、６００ｄｐｉの入力画素が縦４画素×横８画素ずつ配列して構成される領域Ａ〜Ｐを示す。領域Ａ〜Ｐのそれぞれは、本実施形態においてインデックスパターン群Ａとインデックスパターン群Ｂの比率を決定するための単位（所定領域）に相当する。
【００５２】
領域Ａ〜Ｐには、図８のフローチャートに従って処理した結果得られる判定値Ｓと、夫々の判定値Ｓから得られるインデックス切り替え個数が示されている。本例において、例えば領域Ｂ、Ｇ、Ｎでは各色の多値データの値が低く、式１から得られる判定値Ｓが図９を参照するに、Ｓ＜ｔｈ０＝３２を満たし、インデックス切り替え個数が０となっている。よって、これら領域については、全ての画素に対しインデックスパターン群Ａが使用される。
【００５３】
一方、領域Ａ、Ｃ、Ｈ、Ｊ、Ｐでは、式１から得られる判定値Ｓがｔｈ１５＜Ｓ＜ｔｈ１６を満たし、インデックス切り替え個数が１６となっている。よって、これら領域については、インデックスパターン群Ａとインデックスパターン群Ｂが半数ずつ使用される。
【００５４】
更に、領域Ｅ、Ｉ、Ｋ、Ｏでは、式１から得られる判定値Ｓがｔｈ３１＜Ｓを満たし、インデックス切り替え個数が３２となっている。よって、これら領域については、全ての画素に対しインデックスパターン群Ｂが使用される。
【００５５】
ここで、図１３（ｂ）は領域Ａ〜Ｐのそれぞれに対する往路走査での記録比率を示し、図１３（ｃ）は復路走査での記録比率を示している。例えば、往路走査の記録比率は、「領域内におけるインデックスパターン群Ａの割合×５０％＋インデックスパターン群Ｂの割合」で算出することが出来る。また、復路走査の記録比率は、「領域内におけるインデックスパターン群Ａの割合×５０％」で算出することが出来る。そして、いずれの領域においても、往路走査での記録比率と復路走査での記録比率の和が１００％となっている。
【００５６】
例えば、全ての画素に対しインデックスパターン群Ａが使用される領域Ｂ、Ｇ、Ｎでは、往路走査と復路走査のそれぞれで５０％の記録比率となる。インデックスパターン群Ａとインデックスパターン群Ｂが半数ずつ使用される領域Ａ、Ｃ、Ｈ、Ｊ、Ｐでは、往路走査の記録比率が２５％＋５０％＝７５％、復路走査の記録比率が２５％となっている。全ての画素に対しインデックスパターン群Ｂが使用される領域Ｅ、Ｉ、Ｋ、Ｏでは、往路走査の記録比率が０％＋１００％＝１００％、復路走査の記録比率が０％となっている。
【００５７】
図１３（ｄ）は、同図（ａ）と同じくホスト装置から入力された画像データの、記録デューティを示した図である。記録デューティＤは、０〜２５５の値を有する入力値Ｖｃ、Ｖｍ、Ｖｙ、Ｖｋを用い、Ｄ＝Ｖｃ／２５５＋Ｖｍ／２５５＋Ｖｙ／２５５＋Ｖｋ／２５５で算出することが出来る。
【００５８】
図１３（ｅ）は、同図（ｄ）に示される各領域の記録デューティＤのうち、往路走査で記録される記録デューティを示し、記録デューティＤと  図１３（ｂ）で示した往路走査の記録比率との積によって求めることが出来る。一方、図１３（ｆ）は、復路走査で記録される記録デューティを示し、記録デューティＤと  図１３（ｃ）で示した復路走査の記録比率との積によって求めることが出来る。
【００５９】
図１３（ｄ）〜（ｆ）によれば、比較的記録デューティが低く色むらが目立ち難い領域は、往路走査の記録デューティと復路走査の記録デューティが略等しくなっている。これに対し、比較的記録デューティが高く色むらが目立ちやすい領域は、往路走査の記録デューティが復路走査よりも高くなっている。
【００６０】
図１４（ａ）〜（ｃ）は、図１３（ｅ）および（ｆ）に示した記録デューティに従って、２カラム間引きの分割記録方法を行った場合の、記録画像と記録ヘッドの位置関係を示す図である。ここでは簡単のため、Ｙ方向に３２個のノズルを有する記録ヘッドＨを用いて説明する。
【００６１】
図１４（ａ）は、第１記録走査を示す。第１記録走査は、画像の上半分の領域Ａ〜Ｈに対し、記録ヘッドの下半分の１６ノズルによって、往路走査で行われる。第１記録走査は往路走査であるので奇数カラムのみの記録となり、図１３（ｅ）に示した記録デューティに従った画像が上半分だけ記録される。このような第１記録走査の後、記録媒体がＹ方向に１６ノズル分だけ搬送される。
【００６２】
図１４（ｂ）は、上記搬送動作に続いて行われる第２記録走査を示す。第２記録走査は、全画像領域Ａ〜Ｐに対し、記録ヘッドの全３２ノズルによって、復路走査で行われる。第２記録走査は復路走査であるので偶数カラムのみの記録となり、図１３（ｆ）に示した記録デューティの画像が記録される。第１記録走査と第２記録走査によって、領域Ａ〜Ｈの記録が完了する。このような第２記録走査の後、記録媒体は再びＹ方向に１６ノズル分だけ搬送される。
【００６３】
図１４（ｃ）は、第３記録走査を示す。第３記録走査は、記録が完了していない画像領域Ｉ〜Ｐに対し、記録ヘッドの上半分の１６ノズルによって、往路走査で行われる。第３記録走査は第１記録走査と同様、奇数カラムのみの記録となり、図１３（ｅ）に示した記録デューティに従った画像が下半分だけ記録される。第２記録走査と第３記録走査によって、下半分の領域Ｉ〜Ｐの記録が完了する。以上のような３回の記録走査によって、全領域Ａ〜Ｐの記録は完了する。
【００６４】
以上説明したように本実施形態によれば、奇数カラムと偶数カラムの両方に均等に記録（１）データが配置されるインデックスパターンＡ群と、奇数カラムのみに記録（１）データが配置されるインデックスパターン群Ｂを用意する。その上で、色むらが現れ難い領域にはインデックスパターン群Ａを多く宛がい、色むらが現れ易い領域にはインデックスパターン群Ｂを多く宛がって、２カラム間引きの双方向分割記録で画像を記録する。このような構成によれば、所定の領域ごとに、往路走査記録と復路走査記録の記録比率設定を色むらの程度に応じて適切に調整することが可能となる。その結果、画像全体に対しては双方向記録による高速出力を実現しながら、色むらの発生を軽減することが出来る。
【００６５】
（第２の実施形態）
次に、本発明の第２の実施形態を説明する。本実施形態においても図１〜図３に示すインクジェット記録装置を用いる。但し、本実施形態のＣＰＵ３０１がホスト装置３１５より受信する画像データは、レベル０〜レベル４の５値で表される６００ｄｐｉの（Ｋ、Ｃ、Ｍ、Ｙ）データとする。そして、ＣＰＵ３０１はこの６００ｄｐｉ５値の画像データを、縦１２００ｄｐｉ×横２４００ｄｐｉの２値データに変換する。
【００６６】
図１５は、本実施形態における、２値データを格納するエリアの配列状態を示す図である。個々の四角は１２００ｄｐｉ×２４００ｄｐｉの１画素に対応するエリアを示している。ここで、１、３、５、７は奇数カラムデータを格納するエリアとなり、２、４、６、８は偶数カラムデータを格納するエリアとなる。ここで、２カラム間引き方法によって、奇数カラムデータに基づく記録走査と、偶数カラムデータに基づく記録走査とを順次繰り返しながら双方向記録を行った場合を考える。すると、エリア１、３、５、７に格納された奇数カラムデータが往路走査で記録されればエリア２、４、６、８に格納された偶数カラムデータは復路走査で記録される。このような４×２のインデックスパターンを使用することにより、本実施形態では、０〜４レベルの記録方向を制御することが可能になる。
【００６７】
図１６（ａ）および（ｂ）は、本実施形態で採用するインデックスパターン群の一例を示す図である。２×４エリアのうち、黒で示したエリアがドットを記録するエリア、白く示したエリアがドットを記録しないエリアを夫々示している。図１６（ａ）は６００ｄｐｉの画素内を双方向で記録するためのインデックスパターン群Ａ、同図（ｂ）は、６００ｄｐｉの画素内を片方向で記録するためのインデックスパターン群Ｂを夫々示している。本実施形態において、ＣＰＵ３０１は、０〜４で表される６００ｄｐｉの画像データを受信するので、レベル０〜レベル４に対応するインデックスパターンを用意する。
【００６８】
インデックスパターン群Ａでは、全レベルについて（i）〜（ｉｖ）の４種類のパターンが用意されている。また、インデックスパターン群Ｂでも、全レベルについて（ｖ）〜（ｖｉｉｉ）の４種類のパターンが用意されている。
【００６９】
インデックスパターン群Ａについては、偶数カラムと奇数カラムに満遍なく記録（１）を示すデータが配置されるようになっている。これに対し、インデックスパターンＢについては、奇数カラムにのみ記録（１）を示すデータが配置されるようになっている。
【００７０】
本実施形態においても、図８および図１１に示したフローチャートに従って、インデックス展開処理を行うことが出来る。そして、図１４（ａ）〜（ｃ）に示したような２カラム間引きの分割記録法を実行することにより、所定の領域ごとに、往路走査記録と復路走査記録の割合を色むらの程度に応じて適切に調整することが可能となる。その結果、画像全体に対しては双方向記録による高速出力を実現しながら、色むらの発生を軽減することが出来る。
【００７１】
さらに本実施形態では、レベル０〜４の５つのレベルに対し、往路走査および復路走査の記録比率を制御する事ができる。よって、上述した実施形態１よりも、更に高精度な記録比率制御が可能になる。
【００７２】
（第３の実施形態）
以下、本発明の第３の実施形態を説明する。本実施形態においても図１〜図３に示すインクジェット記録装置を用い、図８および図１１で示したフローチャートに従ってインデックス展開を行うものとする。但し本実施形態では、判定値Ｓの算出方法やインデックス切り替え個数を決定する際に参照する閾値テーブルは、上記実施形態とは異なるものを用いる。
【００７３】
既に説明した実施形態１および２では、色むらの程度を示すための判定値Ｋｎを、式１に従って求めた。式１は、色むらへの寄与の程度に基づいてインク色ごとに重み付けはされていたが、基本的には、各インク色の記録デューティの和に基づく値となっていた。すなわち、記録デューティが高いほど色むらが目立ち易いと判断され、記録デューティが高い領域であるほど片方向記録の比率が高く設定されていた。
【００７４】
しかしながら、実際に視覚的に認識される色むらは、記録デューティよりも色相によって左右されることも多い。そこで本実施形態では、ＣＭＹＫの記録デューティではなく、多値の輝度データ（ＲＧＢ）の組み合わせから、色むらの程度を示すための判定値Ｔを算出する。このため、本実施形態の記録装置は、ホスト装置３１５のプリンタドライバから、８ｂｉｔで２５６階調を有する（Ｒ、Ｇ、Ｂ）の形態で６００ｄｐｉ画像データを取得する。
【００７５】
図１７（ａ）は、０〜２５５の値を有するＲＧＢの各信号値を４つに区分するための表である。信号値１９２〜２５５は区分Ａ、１２８〜１９１は区分Ｂ、６４〜１２７は区分Ｃ、０〜６３は区分Ｄとする。
【００７６】
本実施形態においてＣＰＵ３０１は、図１７（ｂ）に示される色相マトリクス表を参照することにより、ＲＧＢ各色の区分の組み合わせから６００ｄｐｉの個々の画素の判定値Ｔｎ（ｎ＝１〜３２）を取得する。ＲＧＢの３色それぞれが４つに区分されていることにより、その組み合わせは６４通りとなる。それぞれの組み合わせによって色むらの目立ち方は様々であり、判定値Ｔｎは各組み合わせの色むらの程度をチェックすることにより予め設定しておく。その後、ＣＰＵ３０１は、３２個の換算値Ｔｎ（ｎ＝１〜３２）の平均値をとして、３２画素で構成される注目領域のドット形成比率判定値Ｓを算出する。  
Ｓ＝ΣＴｎ／３２  （式３）
【００７７】
図１７（ｃ）は、本実施形態のＣＰＵ３０１が、インデックス切り替え個数を設定するために参照する閾値テーブルを示す図である。ＣＰＵ３０１は、式３によって算出したドット形成比率判定値Ｓを、３２個の比率切り替え閾値を比較して、右欄に示されたインデックス切り替え個数を決定する。例えば、注目領域に含まれる３２画素のうち、（Ｒ、Ｇ、Ｂ）＝（２００、１５０、５０）となる画素が１６個、（Ｒ、Ｇ、Ｂ）＝（１５０、５０、１５０）となる画素が１６個存在する場合を考える。このとき、図１７（ａ）と（ｂ）および（式３）を用いると、ドット形成比率判定値Ｓ＝２７となる。そして、図１７（ｃ）に示される閾値テーブルを参照すると、得られたドット形成比率判定値Ｓ＝２７は、ｔｈ１４＜Ｓ＜ｔｈ１５を満足するので、インデックスの切り換え個数は１５個となる。以後の処理については、上記実施形態と同様である。
【００７８】
このように、本実施形態では各領域の色相（すなわちＲＧＢの組み合わせ）に従って、注目画素あるいは注目領域の色むらの程度を判定する。このような構成によれば、所定の領域の色相に応じて、往路走査記録と復路走査記録の割合をより適切な割合で調整することが可能となる。その結果、画像全体に対しては双方向記録による高速出力を実現しながら、色むらの発生を軽減することが出来る。
【００７９】
（その他の実施形態）
上述の実施形態では、電気熱変換素子を用いてインクを吐出する方式を示したが、本発明は、ピエゾなどの電気機械変換素子を用いてインクを吐出する方式を採用することも可能である。
【００８０】
また、上記実施形態で説明したような、注目領域の大きさ、判定値の算出方法、インデックスパターンの具体的内容、閾値テーブル、も本発明を限定するものではない。所定の画像領域の色むらの程度に応じて、当該画像領域を構成する複数の画素に対する、片方向記録の比率と双方向記録の比率を、制御可能な構成であれば本発明の範疇となる。例えば、往路走査用のメモリ、復路走査用のメモリを予め別々に用意しておきながら、各領域の多値の画像データと判定値に応じて、２値化処理後のデータがそれぞれのメモリに直接分配されるような記録データ生成とすることも出来る。
【００８１】
また、上記では、インクジェット記録装置が本発明のデータ処理装置としての機能を有する内容で説明した。しかし、本発明は、これに限定されるものではない。例えば、上記一連の画像処理がホスト装置のプリンタドライバで行われ、往路走査用の２値データと復路走査用の２値データのそれぞれを、記録装置が受信する形態とすることも出来る。この際、ホスト装置が本発明のデータ処理装置となる。
【００８２】
さらに、本発明は、上述した各実施形態の機能を実現する、図１１に示したフローチャートの手順を実現するプログラムコード、またはそれを記憶した記憶媒体によっても実現することができる。また、システムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８３】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットに接続しホームページから本発明のプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをダウンロードすることでも供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明の範囲に含まれるものである。
【００８４】
またコンピュータが読み出したプログラムを実行して、前述した実施形態の機能が実現される他、そのプログラムによってコンピュータ上で稼動しているＯＳ等が実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【符号の説明】
【００８５】
２０１〜２０４  記録ヘッド
５００  記録制御部
６００  記録装置
１２００  ホスト装置
Ｊ０００６  ドット配置パターン化処理
Ｊ０００８  マスクデータ変換処理
【図１】
0005812659.tif 000002
【図２】
0005812659.tif 000003
【図３】
0005812659.tif 000004
【図４】
0005812659.tif 000005
【図５】
0005812659.tif 000006
【図６】
0005812659.tif 000007
【図７】
0005812659.tif 000008
【図８】
0005812659.tif 000009
【図９】
0005812659.tif 000010
【図１０】
0005812659.tif 000011
【図１１】
0005812659.tif 000012
【図１２】
0005812659.tif 000013
【図１３】
0005812659.tif 000014
【図１４】
0005812659.tif 000015
【図１５】
0005812659.tif 000016
【図１６】
0005812659.tif 000017
【図１７】
0005812659.tif 000018