(57)【要約】【課題】  高いロバスト性を確保しつつ、高速記録および高画質記録のいずれにも対応できるようにする。【解決手段】  記録媒体の所定領域に対する記録ヘッドの複数回の相対移動に対応した複数の多値の画像データを異なるディザ処理により量子化する第１の処理モードと、記録媒体の所定領域に対する記録ヘッドの複数回の相対移動に対応した複数の多値の画像データを異なる誤差拡散処理により量子化する第２の処理モードと、を選択可能に構成する。これにより、第１の処理モードを選択すれば、ロバスト性に優れ且つデータ処理の負荷が小さい高速記録を実行することができ、第２の処理モードを選択すれば、ロバスト性に優れ且つ濃度保存性に優れた高画質記録を実行することができる。【選択図】  図５
2010140090.tif 000002
【特許請求の範囲】
【請求項１】
記録ヘッドと記録媒体との複数回の相対移動によって前記記録媒体の所定領域に画像を記録するために、前記所定領域に対応する画像データを処理する画像データ処理装置であって、
前記所定領域に対する前記複数回の相対移動に対応した複数の多値の画像データをディザ処理により量子化する第１の処理モードと、前記所定領域に対する前記複数回の相対移動に対応した複数の多値の画像データを誤差拡散処理により量子化する第２の処理モードとを選択可能な選択手段を備えることを特徴とする画像データ処理装置。
【請求項２】
前記第１の処理モードでは、前記複数の相対移動のうち、少なくとも２回の相対移動に対応した２つの多値の画像データに対して、閾値の配置が異なるディザマトリクスを用いたディザ処理を行うことを特徴とする請求項１に記載の画像データ処理装置。
【請求項３】
前記第１の処理モードでは、前記複数の多値の画像データに対して順次ディザ処理を行うにあたり、先行して行われたディザ処理の結果に基づいて後続のディザ処理を行うことを特徴とする請求項１に記載の画像データ処理装置。
【請求項４】
前記第１の処理モードでは、前記先行して行われたディザ処理の結果に基づいて前記後続のディザ処理の対象となる多値の画像データを補正するための補正データを求め、当該補正データにより補正された多値の画像データに対して前記後続のディザ処理を行うことを特徴とする請求項３に記載の画像データ処理装置。
【請求項５】
前記第１の処理モードでは、前記先行して行われたディザ処理によってドットが形成されることが決定された画素に関して、前記後続のディザ処理によってドットが形成されることが決定される確率が下がるように、前記先行して行われたディザ処理の結果に基づいて前記後続のディザ処理を行うことを特徴とする請求項３に記載の画像データ処理装置。
【請求項６】
前記第２の処理モードでは、前記複数の相対移動のうち、少なくとも２回の相対移動に対応した２つの多値の画像データに対して、異なる誤差分配係数を用いた誤差拡散処理を行うことを特徴とする請求項１乃至５のいずれかに記載の画像データ処理装置。
【請求項７】
前記第２の処理モードでは、前記複数の多値の画像データに対して順次誤差拡散処理を行うにあたり、先行して行われた誤差拡散処理の結果に基づいて後続の誤差拡散処理を行うことを特徴とする請求項１乃至５のいずれかに記載の画像データ処理装置。
【請求項８】
前記第２の処理モードでは、前記先行して行われた誤差拡散処理の結果に基づいて前記後続の誤差拡散処理の対象となる多値の画像データを補正するための補正データを求め、当該補正データにより補正された多値の画像データに対して前記後続の誤差拡散処理を行うことを特徴とする請求項７に記載の画像データ処理装置。
【請求項９】
前記第２の処理モードでは、前記先行して行われた誤差拡散処理によってドットが形成されることが決定された画素に関して、前記後続の誤差拡散処理によってドットが形成されることが決定される確率が下がるように、前記先行して行われた誤差拡散処理の結果に基づいて前記後続の誤差拡散処理を行うことを特徴とする請求項７に記載の画像データ処理装置。
【請求項１０】
前記選択手段は、前記所定領域に対する相対移動の回数に関する情報に応じて、前記第１の処理モードあるいは前記第２の処理モードを選択することを特徴とする請求項１乃至９のいずれかに記載の画像データ処理装置。
【請求項１１】
前記選択手段は、前記画像データに対応するインクの色に関する情報に応じて、前記第１の処理モードあるいは前記第２の処理モードを選択することを特徴とする請求項１乃至１０のいずれかに記載の画像データ処理装置。
【請求項１２】
前記選択手段は、前記記録媒体の種類に関する情報に応じて、前記第１の処理モードあるいは前記第２の処理モードを選択することを特徴とする請求項１乃至１１のいずれかに記載の画像データ処理装置。
【請求項１３】
前記画像データ処理装置は、前記所定領域に対する前記複数回の相対移動によって前記所定領域に画像を記録する記録装置、あるいは、前記選択手段によって選択された処理モードによって量子化された画像データを前記記録装置へ供給するための装置であることを特徴とする請求項１乃至１２のいずれかに記載の画像データ処理装置。
【請求項１４】
同じ色のインクを吐出するための複数の記録ヘッドと記録媒体との相対移動によって前記記録媒体の所定領域に画像を記録するために、前記所定領域に対応する画像データを処理する画像データ処理装置であって、
前記所定領域に対応する入力画像データに基づいて生成された、前記複数の記録ヘッドに対応した複数の多値の画像データをディザ処理により量子化する第１の処理モードと、前記所定領域に対応する入力画像データに基づいて生成された、前記複数の記録ヘッドに対応した複数の多値の画像データを異なる誤差拡散処理により量子化する第２の処理モードとを選択可能な選択手段と、
を備えることを特徴とする画像データ処理装置。
【請求項１５】
コンピュータを、請求項１乃至１４のいずれかに記載の画像データ処理装置として機能させるためのプログラム。
【請求項１６】
記録ヘッドの吐出口の配列範囲よりも小なる量の記録媒体の搬送を介した前記記録ヘッドの複数回の移動によって、前記記録媒体の所定領域に画像を記録するための画像記録装置であって、
前記所定領域に対する前記記録ヘッドの複数回の移動に対応した複数の多値の画像データをディザ処理により量子化する第１の処理モードと、前記所定領域に対する前記記録ヘッドの複数回の移動に対応した複数の多値の画像データを誤差拡散処理により量子化する第２の処理モードとを選択可能な選択手段と、
前記選択手段により選択された処理モードに従って量子化された画像データに基づいて、前記記録ヘッドを駆動する駆動手段と、
を備えることを特徴とする画像記録装置。
【請求項１７】
記録ヘッドと記録媒体との複数回の相対移動によって前記記録媒体の所定領域に画像を記録するために、前記所定領域に対応した画像データを処理する画像データ処理方法であって、
前記所定領域に対する前記複数回の相対移動に対応した複数の多値の画像データをディザ処理により量子化する第１の処理モード、あるいは、前記所定領域に対する前記記録ヘッドの複数回の移動に対応した複数の多値の画像データを誤差拡散処理により量子化する第２の処理モードを選択するための選択工程と、
前記選択工程において選択された処理モードに従って、前記複数の多値の画像データを量子化する量子化工程と、
を有することを特徴とする画像データ処理方法。
【請求項１８】
同じ色のインクを吐出するための複数の記録ヘッドと記録媒体との相対移動によって前記記録媒体の所定領域に画像を記録するために、前記所定領域に対応する画像データを処理する画像データ処理方法であって、
前記所定領域に対応する入力画像データに基づいて生成された、前記複数の記録ヘッドに対応した複数の多値の画像データをディザ処理により量子化する第１の処理モード、あるいは、前記所定領域に対応する入力画像データに基づいて生成された、前記複数の記録ヘッドに対応した複数の多値の画像データを誤差拡散処理により量子化する第２の処理モードを選択するための選択工程と、
前記選択工程において選択された処理モードに従って、前記複数の多値の画像データを量子化する量子化工程と、
を有することを特徴とする画像データ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録ヘッドと記録媒体との複数回の相対移動あるいは複数の記録ヘッドの相対移動によって記録媒体の所定領域に画像を記録するために、所定領域に対応する画像データを生成するための装置および方法に関する。
【背景技術】
【０００２】
複数の記録素子を備えた記録ヘッドを用いる記録方式の一例として、個々の記録素子からインクを吐出して、記録媒体にドットを形成するインクジェット記録方式が知られている。複数の記録素子間でインクの吐出量や吐出方向にばらつきが生じると、このばらつきが原因で画像に濃度むらやスジが発生する場合がある。このような画像弊害を軽減するための技術として、マルチパス記録方式が知られている。マルチパス記録方式では、記録媒体の所定領域に記録すべき画像データを記録ヘッドと記録媒体との複数回の相対移動（相対走査）に対応した画像データに分割し、その複数回の相対移動によって上記所定領域に対して上記分割した画像データを順次記録する。このようなマルチパス記録方式によれば、記録素子毎の吐出ばらつき（吐出量や吐出方向のばらつき）に起因する画像弊害を軽減することができる。その結果、濃度ムラやスジが軽減された、一様で滑らかな画像を得ることが出来る。なお、マルチパス記録方式では、マルチパスの回数、すなわち１つの走査ラインを記録するのに用いる記録素子の数を多くするほど、その効果が高まっていく。但し、マルチパスの回数を多くするほど記録速度も低下するので、一般のシリアル型のインクジェット記録装置では、マルチパスの回数が異なる複数の記録モードが選択的に実行可能なように構成されている。
【０００３】
ところで、このようなマルチパス記録を行う際、所定領域に記録すべき画像データを、個々の相対走査に対応した画像データに分割する必要が生じる。従来、このようなデータ分割は、ドットの記録を許容する記録許容画素（１）とドットの記録を許容しない非記録許容画素（０）とが配列されたマスクパターンを用いて行われていることが多かった。
【０００４】
図１は、２パスのマルチパス記録で使用可能なマスクパターンの一例を示した模式図である。ここで、黒で示した領域は記録許容画素（１）、白で示した領域は非記録許容画素（０）を示しており、１８０１は１パス目の記録走査で使用するマスクパターン、１８０２は２パス目の記録走査で使用するマスクパターンをそれぞれ示している。また、１８０１のマスクパターンと１８０２のマスクパターンは互いに補完の関係を有している。
【０００５】
このようなマスクパターンと２値の画像データとの間で論理積演算を行うことにより、上記２値の画像データを各相対走査で記録すべき２値の画像データに分割する。例えば、図２に示されるように、所定領域に記録すべきドットを示す画像データを図１に示されるマスクパターン（１８０１，１８０２）によって分割することにより、１パス目用分割画像データと２パス目用分割画像データを生成する。このように、互いに補完の関係を有するマスクパターンを用いて行うデータ分割方法（マスク分割方法）では、異なる走査に対応した２値の画像データ同士も補間関係を有しているため、異なる走査で記録されるドット同士が重なる割合が低い。そのため、高いドット被覆率に起因した高い濃度を実現できることに加え、良好な粒状性も確保できる。
【０００６】
ところで、このようなマルチパス記録が採用されつつも、より高画質な画像が要求される昨今、走査単位あるいは記録素子列単位の記録位置（レジストレーション）のずれに起因する濃度変化や濃度むらが新たに問題視されるようになってきている。走査単位あるいは記録素子列単位の記録位置のずれは、記録媒体と吐出口面の距離（紙間）の変動、記録媒体の搬送量の変動などによって引き起こされる。
【０００７】
例えば、図２を参照し、先行の記録走査で記録されるドット（○）のプレーンと、後続の記録走査で記録されるドット（◎）のプレーンが、主走査方向または副走査方向のいずれかに１画素分ずれた場合を考える。このとき、先行の記録走査で記録されるドット（○）と後続の記録走査で記録されるドット（◎）は完全に重なり合い、白紙の領域が露出して、画像濃度が低下する。１画素分まで大きくずれなくても、隣接するドット同士の距離や重なり量が変わると、白紙領域に対するドットの被覆率が変動し、この被覆率の変動が画像濃度の変動を招く。そして、このような画像濃度の変動が濃度むらとなって認識されるのである。
【０００８】
従って、より高画質な画像が要求される昨今、様々な記録条件の変動に伴って起こるプレーン間の記録位置ずれにも対抗できるような、マルチパス記録時の画像データの処理方法が求められている。以下、いかなる記録条件の変動に起因するにせよ、その変動に伴うプレーン間の記録位置ずれによって引き起こされる濃度変化や濃度むらへの耐性を、本明細書では「ロバスト性」と称することとする。
【０００９】
特許文献１には、上記ロバスト性を高めるための画像データの処理方法が開示されている。同文献によれば、様々な記録条件の変動に伴って引き起こされる画像濃度の変動は、異なる記録走査に対応する２値の画像データが互いに完全な補完関係にあることに起因することに着目している。そして、上記補完関係が低減されるように異なる記録走査に対応した画像データを生成すれば、「ロバスト性」に優れたマルチパス記録を実現できる、と認識している。そのために、特許文献１では、画像データを２値化前の多値データの状態で分割し、分割後の多値データをそれぞれ独立に誤差拡散処理によって２値化している。これにより、異なる走査に対応した異なるプレーンの画像データ同士が互いにずれて記録されても大きな濃度変動が起こらないようにしている。
【００１０】
図３は、特許文献１に記載のデータ分割方法（以下、便宜上、「多値データ分割法」もという）を説明するための図である。まず、所定領域に記録すべき多値の画像データ（図３（Ａ）参照）は、１パス目で記録すべき多値のデータ（図３（Ｂ）（Ｄ）参照）と２パス目で記録すべき多値のデータ（図３（Ｃ）（Ｅ）参照）に分割される。次いで、夫々の多値データは個別に異なる誤差マトリクスを用いた誤差拡散法により２値化され（（図３（Ｆ）（Ｇ）参照）、１パス目で記録すべき２値のデータ（図３（Ｈ）参照）と２パス目で記録すべき２値のデータ（図３（Ｉ）参照）が生成される。最後に、これら２値のデータに従って記録ヘッドからインクが吐出される。図３（Ｈ）および（Ｉ）から理解できるように、上述のようにして生成された１パス目の２値データと２パス目の２値データとは、完全な補完関係になっていない。従って、１パス目と２パス目とで、ドット同士が重なる箇所（２つのプレーンに“１”が存在する画素）とドット同士が重ならない箇所（１つのプレーンだけに“１”が存在する画素）とが並存することになる。
【００１１】
図４は、上記特許文献１の方法に従って記録されたドットの記録媒体上での配列状態を示した図である。図において、黒丸２１は１パス目で記録されるドット、白丸２２は２パス目で記録されるドット、ハッチングで示した丸２３は１パス目と２パス目によって重ねて記録されるドットを、それぞれ示している。この例では、１パス目と２パス目との間の補完関係が不完全なため、完全に補完の関係にある図２の場合とは異なり、２つのドットが重複する部分やドットが記録されない部分（白紙領域）が存在する。
【００１２】
ここで、図２の場合と同じように、１パス目で記録されるドットと、２パス目で記録されるドットが、主走査方向または副走査方向のいずれかに１画素分ずれた場合を考える。この場合、位置ズレが生じなければ重ならなかったはずの１パス目のドットと２パス目のドットが重なってしまう反面、位置ズレがなければ本来重なるはずだったドット２３が重ならなくなる。よって、ある程度の広さを持つ領域で判断すれば、白紙領域に対するドットの被覆率はさほど変動せず、画像濃度の変化も少ない。すなわち、上記特許文献１の方法によれば、記録媒体と吐出口面の距離（紙間）の変動、記録媒体の搬送量の変動などが発生しても、これらに伴う画像濃度の変動を抑制することができる。従って、「ロバスト性」に優れたマルチパス記録を実現できる。また、特許文献１の方法によれば、誤差拡散処理を採用しているため、濃度保存性に優れた高品位な画像を得ることもできる。
【特許文献１】特開２０００−１０３０８８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、特許文献１の方法は、多値画像データをマルチパスの回数に対応したプレーン数に分割し、そのプレーン数分だけ誤差拡散処理を行わなければならないため、データ処理の負荷が大きく、データ処理に時間がかかる。高速化が求められる近年においては、特許文献１に開示されるような、ロバスト性に優れ且つ高画質記録に適したデータだけでは不十分であって、ロバスト性に優れ且つ高速記録に適したデータ処理も必要である。
【００１４】
本発明は、上記課題を解決するためになされたものであり、その目的とするところは、ロバスト性を確保しつつ、高速記録にも高画質記録にも対応できるデータ処理装置および画像記録装置を提供することにある。
【課題を解決するための手段】
【００１５】
上記目的を達成するための本発明は、記録ヘッドと記録媒体との複数回の相対移動によって前記記録媒体の所定領域に画像を記録するために、前記所定領域に対応する画像データを処理する画像データ処理装置であって、前記所定領域に対する前記複数回の相対移動に対応した複数の多値の画像データをディザ処理により量子化する第１の処理モードと、前記所定領域に対する前記複数回の相対移動に対応した複数の多値の画像データを誤差拡散処理により量子化する第２の処理モードとを選択可能な選択手段を備えることを特徴とする。
【００１６】
また、他の本発明は、同じ色のインクを吐出するための複数の記録ヘッドと記録媒体との相対移動によって前記記録媒体の所定領域に画像を記録するために、前記所定領域に対応する画像データを処理する画像データ処理装置であって、前記所定領域に対応する入力画像データに基づいて生成された、前記複数の記録ヘッドに対応した複数の多値の画像データをディザ処理により量子化する第１の処理モードと、前記所定領域に対応する入力画像データに基づいて生成された、前記複数の記録ヘッドに対応した複数の多値の画像データを異なる誤差拡散処理により量子化する第２の処理モードとを選択可能な選択手段と、を備えることを特徴とする。
【００１７】
また、他の本発明は、コンピュータを、上述した画像データ処理装置として機能させるためのプログラムであることを特徴とする。
【００１８】
また、他の本発明は、記録ヘッドの吐出口の配列範囲よりも小なる量の記録媒体の搬送を介した前記記録ヘッドの複数回の移動によって、前記記録媒体の所定領域に画像を記録するための画像記録装置であって、前記所定領域に対する前記記録ヘッドの複数回の移動に対応した複数の多値の画像データをディザ処理により量子化する第１の処理モードと、前記所定領域に対する前記記録ヘッドの複数回の移動に対応した複数の多値の画像データを誤差拡散処理により量子化する第２の処理モードとを選択可能な選択手段と、前記選択手段により選択された処理モードに従って量子化された画像データに基づいて、前記記録ヘッドを駆動する駆動手段と、を備えることを特徴とする。
【００１９】
また、他の本発明は、記録ヘッドと記録媒体との複数回の相対移動によって前記記録媒体の所定領域に画像を記録するために、前記所定領域に対応した画像データを処理する画像データ処理方法であって、前記所定領域に対する前記複数回の相対移動に対応した複数の多値の画像データをディザ処理により量子化する第１の処理モード、あるいは、前記所定領域に対する前記記録ヘッドの複数回の移動に対応した複数の多値の画像データを誤差拡散処理により量子化する第２の処理モードを選択するための選択工程と、前記選択工程において選択された処理モードに従って、前記複数の多値の画像データを量子化する量子化工程と、を有することを特徴とする。
【００２０】
また、他の本発明は、同じ色のインクを吐出するための複数の記録ヘッドと記録媒体との相対移動によって前記記録媒体の所定領域に画像を記録するために、前記所定領域に対応する画像データを処理する画像データ処理方法であって、前記所定領域に対応する入力画像データに基づいて生成された、前記複数の記録ヘッドに対応した複数の多値の画像データをディザ処理により量子化する第１の処理モード、あるいは、前記所定領域に対応する入力画像データに基づいて生成された、前記複数の記録ヘッドに対応した複数の多値の画像データを誤差拡散処理により量子化する第２の処理モードを選択するための選択工程と、前記選択工程において選択された処理モードに従って、前記複数の多値の画像データを量子化する量子化工程と、を有することを特徴とする。
【発明の効果】
【００２１】
本発明によれば、ロバスト性に優れ且つデータ処理の負荷が小さい第１の処理モードと、ロバスト性に優れ且つ濃度保存性に優れた第２の処理モードとが選択可能となっている。従って、ロバスト性に優れた高速記録とロバスト性に優れた高画質記録とを両立させることができる。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照して本発明の実施形態について詳細に説明する。以下に説明する実施形態は、インクジェット記録装置を例にしているが、本発明は、インクヘット記録装置に限られるものではない。ドットを形成するための記録ヘッドと記録媒体との相対移動中に、記録ヘッドによって記録媒体に画像を記録する方式の装置であれば、インクジェット記録装置以外の装置でも適用可能である。
【００２３】
ここで、本明細書における用語について定義をする。本明細書において、「マルチパス数（Ｎ）」とは、記録媒体の所定領域と記録ヘッド（記録素子群）との相対移動の回数を指す。Ｎは２以上の整数であり、例えば、Ｎ＝２であれば２パス記録を示し、Ｎ＝４であれば４パス記録を示す。Ｎ（Ｎは２以上の整数）パス記録の場合、多値の画像データに基づいて、マルチパスの回数Ｎに対応するＮ個のプレーンの多値の画像データが生成される。そして、これらＮ個のプレーンの多値の画像データの夫々が、Ｎパスの夫々において記録されることになる。
【００２４】
また、記録媒体の「所定領域」とは、所定数（ここで、所定数は１以上の整数）の画素で構成される領域を指す。なお、画素とは、多値データによって階調表現可能な最小単位に相当する領域を指す。
【００２５】
また、「プレーン」とは、記録ヘッドと記録媒体との１回の相対移動に対応した画像データの集合を指す。従って、異なる相対移動毎に異なるプレーンが対応する。また、同色インクに対応する記録ヘッド（記録素子群）が複数存在する場合、異なるヘッド（記録素子群）毎に異なるプレーンが対応することになる。
【００２６】
また、記録ヘッドと記録媒体との「相対移動」とは、記録媒体に対して記録ヘッドが相対的に移動（走査）する動作、あるいは、記録ヘッドに対して記録媒体が相対的に移動（搬送）する動作を指す。シリアル型の記録装置の場合、前者の相対移動が上記所定領域に対して複数回が実行されることで、上記のマルチパス記録が行われる。一方、フルライン型の記録装置の場合、後者の相対移動が上記所定領域に対して複数回が実行されることで、上記のマルチパス記録が行われる。
【００２７】
また、「第１の処理モード」とは、上記記定領域に対する複数回の相対移動に対応する複数の多値の画像データ（例えば、Ｎ（Ｎは２以上の整数）個のプレーンの多値の画像データ）をそれぞれディザ処理により量子化するモードを指す。また、別の例として、上記所定領域に対応する入力画像データに基づき生成された複数の記録ヘッドに対応する複数の多値の画像データ（例えば、Ｎ（Ｎは２以上の整数）個のプレーンの多値の画像データ）をディザ処理により量子化するモードを指す場合もある。ここで、Ｎ（Ｎは２以上の整数）個のプレーンの多値の画像データに対してディザ処理を行うにあたり、少なくとも２つのプレーンの多値の画像データに対して異なるディザ処理を行うことが好ましい。なお、異なるディザ処理は、異なるディザマトリクスを用いて行われる。
【００２８】
また、「第２の処理モード」とは、上記記定領域に対する複数回の相対移動に対応する複数の多値の画像データ（例えば、Ｎ（Ｎは２以上の整数）を誤差拡散処理により量子化するモードを指す。また、別の例として、上記所定領域に対応する入力画像データに基づき生成された複数の記録ヘッドに対応する複数の多値の画像データ（例えば、Ｎ（Ｎは２以上の整数）を誤差拡散処理により量子化するモードを指す場合もある。ここで、Ｎ（Ｎは２以上の整数）個のプレーンの多値の画像データに対して誤差拡散処理を行うにあたり、少なくとも２つのプレーンの多値の画像データに対して異なる誤差拡散処理を行うことが好ましい。なお、異なるディザ処理は、異なる誤差拡散マトリクスを用いて行われるか異なる閾値を用いて行われる。
【００２９】
（実施形態１）
図５は、本実施形態で使用するシリアル型のインクジェット記録装置の内部構成を説明するための概略図である。記録ヘッド１０５は、主走査方向に移動するキャリッジ１０４に搭載され、キャリッジ１０４の移動中にインクを吐出する。１回の記録主走査が終了すると、第１の搬送ローラ対（７０３、７０４）と第２の搬送ローラ対（７０５、７０６）によって記録媒体Ｐは矢印で示す副走査方向（搬送方向）に搬送される。このような記録主走査と搬送動作とを繰り返すことにより、記録媒体Ｐに段階的に画像が記録される。
【００３０】
記録ヘッド１０５は、ブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）およびイエロー（Ｙ）の記録ヘッドを含んでおり、これら４色の記録ヘッドは図のように主走査方向に並列配置されている。各色の記録ヘッドは、インクを吐出するための複数の記録素子（ノズル）が所定の密度で副走査方向に配列されてなる記録素子群を有する。なお、本例では、各色の記録素子群は、１２８０個の記録素子からなる。
【００３１】
次に、本発明において適用可能なマルチパス記録の一例について説明する。ここでは、マルチパス記録の一例として２パス記録を例に挙げて説明するが、本発明は２パス記録に限定されるものではなく、３パス、４パス、８パス、１６パス等のＮ（Ｎが２以上の整数）パス記録であればよい。
【００３２】
図６は、２パス記録の様子を模式的に示した図であり、４つの所定領域に相当する第１記録領域から第４記録領域に対して記録する場合の記録ヘッド１０５と記録領域との相対的な位置関係を示している。この図６では、図５に示される４色の記録ヘッド１０５のうちの１色の記録ヘッドだけを示している。そして、以下では、記録ヘッド１０５の複数の記録素子（ノズル）のうち、搬送方向上流側に位置するノズル群を上流側ノズル群１０５Ａと称し、搬送方向下流側に位置するノズル群を下流側ノズル群１０５Ｂと称する。また、各記録領域の副走査方向（搬送方向）における幅は、記録ヘッドの複数の記録素子の配列範囲の幅（１２８０ノズル幅）の約半分に相当する幅（６４０ノズル幅）に等しい。
【００３３】
第１走査では、上流側ノズル群１０５Ａを用いて第１記録領域に記録されるべき画像の一部だけを記録する。この上流側ノズル群１０５Ａによって記録される画像データは、個々の画素について、オリジナル画像データ（第１記録領域に最終的に記録すべき画像に対応した多値の画像データ）の階調値が約１／２に低減されたものとなっている。このような第１走査での記録終了後、Ｙ方向に沿って６４０ノズル分の距離だけ記録媒体を搬送する。次いで、第２走査では、上流側ノズル群１０５Ａを用いて第２記録領域に記録されるべき画像の一部だけを記録すると共に、下流側ノズル群１０５Ｂを用いて第１記録領域に記録されるべき画像を完成させる。この下流側ノズル群１０５Ｂによって記録される画像データついても、オリジナル画像データ（第１記録領域に最終的に記録すべき画像に対応した多値の画像データ）の階調値が約１／２に低減されたものとなっている。これにより、第１記録領域には、階調値が約１／２に低減された画像データが２回記録されることになるので、オリジナル画像データの階調値が保存される。このような第２走査での記録終了後、記録媒体をＹ方向に６４０ノズル分の距離だけ搬送する。次いで、第３走査では、上流側ノズル群１０５Ａを用いて第３記録領域に記録されるべき画像の一部だけを記録すると共に、下流側ノズル群１０５Ｂを用いて第２記録領域に記録されるべき画像を完成させる。この後、記録媒体をＹ方向に６４０ノズル分の距離だけ搬送する。最後に、第４走査では、上流側ノズル群１０５Ａを用いて第４記録領域に記録されるべき画像の一部だけを記録すると共に、下流側ノズル群１０５Ｂを用いて第３記録領域に記録されるべき画像を完成させる。この後、記録媒体をＹ方向に６４０ノズル分の距離だけ搬送する。他の記録領域に対しても同様な記録動作を行っていく。以上のような記録主走査と搬送動作とを繰り返すことにより、各記録領域に対して２パス記録が行われる。
【００３４】
図７は、本実施形態の記録装置が実行する画像データ処理について説明するためのブロック図である。記録装置におけるメモリバッファ１０１、色変換部１０２、選択部１０３、第１の画像処理部１０４、第２の画像処理部１０６、プリントバッファ１０７、ヘッド駆動部１０８は不図示のＣＰＵに接続されており、これら各部はＣＰＵにより制御される。また、記録装置は、プリンタドライバがインストールされたホストコンピュータ等の外部機器と接続されており、これら外部機器から供給される画像データに基づいて記録可能に構成されている。
【００３５】
ホストコンピュータなどの外部機器から供給された記録コマンドと共に画像データ（入力画像データ）が記録装置に入力されると、これら記録コマンドや画像データは記録装置内のメモリバッファ１０１に格納される。記録コマンドには、マルチパス数（Ｎ）を決定する材料となる記録モードや記録媒体の種類を指定するコマンドなどが含まれている。また、入力画像データは、１画素につき例えば８ｂｉｔ２５６階調で表現される多値の輝度データ（Ｒ，Ｇ，Ｂ）となっている。メモリバッファ１０１に格納された輝度データは、色変換部１０２において、画素毎に、その輝度データを表現するためのインク色に対応した多値の画像データ（８ｂｉｔ２５６階調のＣＭＹＫ濃度データ）に変換される。
【００３６】
選択部１０３は、第１の画像処理部１０４で実行される第１の処理モードと、第２の画像処理部１０６で実行される第２の処理モードとを選択可能に構成されている。本実施形態では、記録装置あるいはホストコンピュータの操作部（不図示）においてユーザが第１および第２の処理モードを選択できるように構成されており、このユーザによる選択情報に従って上記選択部１０３におけるモード選択が行われる。
【００３７】
選択部１０３において第１の処理モードが選択された場合には、色変換部１０２により変換された多値の画像データは第１の画像処理部１０４へ入力される。一方、選択部１０３において第２の処理モードが選択された場合には、色変換部１０２により変換された多値の画像データは第２の画像処理部１０６へ入力される。なお、後述する通り、第１の画像処理部では、記録媒体の記定領域と記録ヘッドとの複数回の相対移動に対応する複数の多値の画像データを異なるディザ処理により量子化するための第１の処理モードが実行される。一方、第２の画像処理部では、記録媒体の記定領域と記録ヘッドとの複数回の相対移動に対応する複数の多値の画像データを異なる誤差拡散処理により量子化するための第２の処理モードが実行される。
【００３８】
図７の第１の画像処理部１０４に入力された多値の画像データは、第１のデータ生成部１０４１（第１のデータ分割部）において、画素毎に、マルチパス数（Ｎ）と同じ数であるＮ個に分割される。例えば、２パス記録の場合、多値の画像データは２分割される。これにより、２個のプレーンの多値の画像データが生成される。第１のデータ生成部１０４１は、多値の画像データを２分割する際、均等に２分割することも出来るが、例えば特許文献１に開示されているように、多値の画像データを異なる分割率に従って２分割することも出来る。その後、第１のデータ生成部１０４１によって生成された２個のプレーンの多値の画像データは、それぞれ、第１の量子化部１０４２においてディザ処理によって２値化される。ここでは、後述する図８に示されるように、２個のプレーンを重ねた場合にドット同士が重なる箇所とドット同士が重ならない箇所とを並存させるために、異なるプレーンの画像データに対して異なるディザ処理を行う。詳しくは、後述する図９（Ａ）および（Ｂ）に示されるように、一方のプレーンの画像データと他方のプレーンの画像データのそれぞれに対して、閾値の配置が異なるディザマトリクスを用いた異なるディザ処理を行う。これにより、第１の量子化部１０４２へ入力される各パスの画像データの値が等しくても、両者の２値化処理の結果が同じにならない確率が高まり、プレーン間でのドット配置が異なる確率が高まる。
【００３９】
図８は、第１の処理モードで行われるデータ処理の概念図であり、ここでは、２パスのマルチパス記録を例に挙げて説明する。第１のデータ生成部（第１のデータ分割部）１０４１では、５画素×３画素で構成される所定領域に記録すべき多値の画像データ（１４００１）を画素毎に２分割する。これにより、多値の画像データ（１４００１）は、１パス目用の多値の画像データ（１４００２）と２パス目用の多値の画像データ（１４００３）とに分割される。次いで、第１の量子化処理部１０４２では、第１のデータ生成部（第１のデータ分割部）１０４１によって分割された多値の画像データ（１４００２、１４００３）それぞれに対して、ディザ処理法による２値化処理を行う。これにより、１パス目用の２値の画像データ（１４００４）と２パス目用の２値の画像データ（１４００５）とが生成される。詳しくは、１パス目用の多値の画像データ（１４００２）に対して、図９（Ａ）で示されるディザマトリックスＡを用いてディザ処理を行うことにより、１パス目用の２値の画像データ（１４００４）が生成される。また、２パス目用の多値の画像データ（１４００３）に対して、図９（Ｂ）で示されるディザマトリックスＢを用いてディザ処理を行うことにより、２パス目用の２値の画像データ（１４００５）が生成される。なお、図８では、説明を簡単にするために、所定領域の大きさを５画素×３画素として説明したが、所定領域の大きさがこれに限定されないことは勿論であって、上述した通り、所定領域は所定数の画素で構成される領域であればよい。
【００４０】
以上の処理によれば、２個のプレーン（１４００４，１４００５）を重ねた場合に、ドット同士が重なる箇所（両方のプレーンに“１”が存在する画素）とドット同士が重ならない箇所（一方のプレーンだけに“１”が存在する画素）とを並存させることができる。従って、記録媒体の搬送量の変動等に伴って記録位置ズレが生じたとしても、画像の濃度変動を抑制することができる。また、ディザ処理を行う第１の処理モードは、後述する誤差拡散処理を行う第２の処理モードに比べて、データ処理の負荷が小さいので、データに要する時間が短い。よって、第１の処理モードを選択することで、ロバスト性に優れ且つ高速記録に適した方法で画像記録を行うことができる。
【００４１】
一方、図７の第２の画像処理部１０６に入力された多値の画像データは、第２のデータ生成部１０４３（第２のデータ分割部）において、画素毎に、マルチパス数（Ｎ）と同じ数であるＮ個に分割される。例えば、２パス記録の場合、多値の画像データは２分割される。これにより、２個のプレーンの多値の画像データが生成される。第２のデータ生成部１０４３は、多値の画像データを２分割する際、均等に２分割することも出来るが、例えば特許文献１に開示されているように、多値の画像データを異なる分割率に従って２分割することも出来る。その後、第２のデータ生成部１０４３によって生成された２個のプレーンの多値の画像データは、それぞれ、第２の量子化部１０４４において誤差拡散処理によって２値化される。ここでは、後述する図１０に示されるように、２個のプレーンを重ねた場合にドット同士が重なる箇所とドット同士が重ならない箇所とを並存させるために、異なるプレーンの画像データに対して異なる誤差拡散処理を行う。詳しくは、後述する図１１（Ａ）および（Ｂ）に示されるように、一方のプレーンの画像データと他方のプレーンの画像データのそれぞれに対して、誤差分配係数の値が異なる誤差分配マトリクスを用いた異なる誤差拡散処理を行う。これにより、第２の量子化部１０４４へ入力される各パスの画像データの値が等しくても、両者の２値化処理の結果が同じにならない確率が高まり、プレーン間でのドット配置が異なる確率が高まる。
【００４２】
図１０は、第２の処理モードで行われるデータ処理の概念図であり、ここでは、２パスのマルチパス記録を例に挙げて説明する。第２のデータ生成部（第２のデータ分割部）１０４３では、５画素×３画素で構成される所定領域に記録すべき多値の画像データ（１５００１）を画素毎に２分割する。これにより、多値の画像データ（１５００１）は、１パス目用の多値の画像データ（１５００２）と２パス目用の多値の画像データ（１５００３）とに分割される。次いで、第２の量子化処理部１０４４では、第２のデータ生成部（第２のデータ分割部）１０４３によって分割された多値の画像データ（１５００２、１５００３）のそれぞれに対して、誤差拡散処理法による２値化処理を行う。これにより、１パス目用の２値の画像データ（１５００４）と２パス目用の２値の画像データ（１５００５）とが生成される。詳しくは、１パス目用の多値の画像データ（１５００２）に対して、図１１（Ａ）で示される誤差分配マトリックスＡを用いて誤差拡散処理を行うことにより、１パス目用の２値の画像データ（１５００４）が生成される。また、２パス目用の多値の画像データ（１５００３）に対して、図１１（Ｂ）で示される誤差分配マトリックスＢを用いて誤差拡散処理を行うことにより、２パス目用の２値の画像データ（１５００５）が生成される。なお、図１１（Ａ）および（Ｂ）は、誤差拡散処理を行う際の周囲画素に対する誤差分配係数を示す誤差分配マトリクスを表す図であり、図中の＊は注目画素を表す。
【００４３】
以上の処理によれば、２個のプレーン（１５００４，１５００５）を重ねた場合に、ドット同士が重なる箇所（両方のプレーンに“１”が存在する画素）とドット同士が重ならない箇所（一方のプレーンだけに“１”が存在する画素）とを並存させることができる。従って、記録媒体の搬送量の変動等に伴って記録位置ズレが生じたとしても、画像の濃度変動を抑制することができる。また、誤差拡散処理を行う第２の処理モードは、ディザ処理を行う第１の処理モードに比べて、データ処理に要する時間は長いが、濃度の保存性に優れている。よって、第２の処理モードを選択することで、ロバスト性に優れ且つ高画質記録に適した方法で画像記録を行うことができる。
【００４４】
再び図７に戻るに、第１の画像処理部１０４あるいは第２の画像処理部１０６によって２値化された２個のプレーンの画像データは、それぞれのプレーンに対応したプリントバッファ１０７に一端格納される。その後、それぞれのプリントバッファから記録走査中に画像データを読み出し、読み出した画像データに従って記録主走査中に記録ヘッドをヘッド駆動部１０８により駆動し、記録ヘッドからインクを吐出させる。これにより、記録媒体の各所定領域には、２回の記録走査（相対移動）によって画像が形成される。
【００４５】
以上説明したように本実施形態によれば、第１の処理モードを選択することで、ロバスト性に優れ且つ高速記録に適した方法で画像記録を行うことができる。一方、第２の処理モードを選択することで、ロバスト性に優れ且つ高画質記録に適した方法で画像記録を行うことができる。従って、１台の装置で、ロバスト性に優れた高速記録とロバスト性に優れた高画質記録を実現することができる。
【００４６】
なお、本実施形態で適用可能な異なるディザマトリクスは図９（Ａ）および（Ｂ）に示されるものに限られるものではない。例えば、一方のディザマトリクスは図９（Ａ）に示されるものとし、他方のディザマトリクスは図９（Ａ）のディザマトリクスを回転させたものとしてもよい。また、一方のディザマトリクスをドット集中型マトリクスとし、他方のディザマトリクスをドット分散型マトリクスとしてもよい。更に、ディザマトリクスの大きさや形は５画素×３画素のものに限られるものではない。Ｌ（Ｌは２以上の整数）画素×Ｋ（Ｋは２以上の整数）画素の矩形のものが好適であるが、矩形でなくともよい。いずれにせよ、本実施形態では、第１の量子化部１０４２へ入力される画像データの２値化処理の結果が異なるように、閾値の配置あるいは閾値の大きさを異ならせたディザマトリクスであれば適用可能である。
【００４７】
また、本実施形態で適用可能な異なる誤差分配マトリクスは図１１（Ａ）および（Ｂ）に示されるものに限られるものではない。例えば、両者の誤差分配マトリクスのサイズを同じくして、誤差分配係数の値を異ならせてもよい。要は、第２の量子化部１０４４へ入力される画像データの２値化処理の結果が異なるように、誤差分配係数の配置あるいは誤差分配の値を異ならせた誤差分配マトリクスであれば適用可能である。
【００４８】
また、第２の量子化部１０４４では、異なる誤差拡散処理を実行するために、誤差分配マトリクスを異ならせているが、２値化で用いる閾値の大きさを異ならせてもよい。この場合、誤差分配マトリクスとしては同じものを使用してもよく、例えば、１パス目データの２値化で用いる閾値を２パス目データの２値化で用いる閾値よりも小さくすることで、１パス目と２パス目の２値化処理の結果が異なるようにしてもよい。
【００４９】
本実施形態では、マルチパス数（Ｎ）が２の場合を例に挙げて説明したが、本実施形態で適用可能なＮは２に限られるものではなく、Ｎは２以上の整数であればよい。また、本実施形態の第１の処理モードでは、Ｎ個のプレーンの多値の画像データに対してディザ処理を行うにあたり、Ｎ個のプレーンの全てで異なるディザマトリクスを用いているが、これに限定されるものではない。Ｎ個のプレーンのうち、少なくとも２つのプレーンで異なるディザマトリクスを用いれば、上述した本実施形態の効果を奏することができる。また、本実施形態の第１の処理モードでは、Ｎ個のプレーンの多値の画像データに対して誤差拡散処理を行うにあたり、Ｎ個のプレーンの全てで異なる誤差拡散マトリクスを用いているが、これに限定されるものではない。Ｎ個のプレーンのうち、少なくとも２つのプレーンで異なる誤差分配マトリクスを用いれば、上述した本実施形態の効果を奏することができる。
【００５０】
（実施形態２）
実施形態１では、図７の選択部１０３におけるモード選択をユーザによる選択情報に従って行ったが、この実施形態２では、図７の選択部１０３におけるモード選択をマルチパス数に応じて行うことを特徴とする。より詳しくは、選択部１０３は、図１２のフローチャートに従って、マルチパス数（Ｎ）が閾値（Ｍ）未満の場合には第１の処理モードを選択し、マルチパス数（Ｎ）が閾値（Ｍ）以上の場合には第２の処理モードを選択する。選択部１０３によるモード選択以外の構成については基本的に実施形態１と同じであるため、実施形態１と共通する構成（例えば図１に示される装置構成等）についてはその説明を省略する。
【００５１】
以下、図７、図１２、図１３を用いて本実施形態の画像データ処理工程について説明する。図７のメモリバッファ１０１および色変換部１０２における構成や動作については、上述した実施形態１と同じである。
【００５２】
図７の選択部１０３には、記録コマンドに基づき決定されるマルチパス数（Ｎ）に関する情報が入力される。そして、選択部１０３は、図１２のフロ−チャートに従って、マルチパス数（Ｎ）が閾値（Ｍ）以上であるか否かを判定する（ステップＳ１）。閾値未満（Ｎ＜Ｍ）であると判断された場合、ステップＳ２へ進み、第１の処理モードを選択する。一方、閾値以上（Ｎ≧Ｍ）であると判断された場合、ステップＳ３へ進み、第２の処理モードを選択する。本実施形態では、閾値（Ｍ）が２に定められているため、２パスのマルチパス記録の場合には第１の処理モードが選択され、３パス以上のマルチパス記録の場合には第２の処理モードが選択される。
【００５３】
ここで、マルチパスの回数（Ｎ）が閾値（Ｍ）未満の場合に第１の処理モードを選択し、マルチパスの回数（Ｎ）が閾値（Ｍ）以上の場合に第２の処理モードを選択する理由について説明する。ディザ処理は、誤差拡散処理に比して、その処理負荷が小さくデータ処理に要する時間が短いため、高速記録が求められる少パスモードに適している。従って、マルチパ数（Ｎ）が閾値（Ｍ）未満の少パスモードでは、ディザ処理による第１の処理モードを実行するようにしている。一方、誤差拡散処理は、ディザ処理に比して、良好な濃度保存性を得ることができるため、高画質記録が求められる多パスモードに適している。従って、マルチパス数（Ｎ）が閾値（Ｍ）以上の多パスモードでは、誤差拡散処理による第２の処理モードを実行するようにしている。
【００５４】
このようにして、選択部１０３において第１の処理モードが選択された場合には、色変換部１０２により変換された多値の画像データは第１の画像処理部１０４に入力される。そして、実施形態１で説明した図８と同様、第１の画像処理部１０４に入力された多値の画像データ（１４００１）は、第１のデータ生成部１０４１において画素毎に２つのプレーンに分割される。これにより、１パス目用の多値の画像データ（１４００２）と２パス目用の多値の画像データ（１４００３）とが生成される。次いで、第１の量子化部１０４２において、１パス目用の多値の画像データ（１４００２）は図９（Ａ）のディザマトリックスＡを用いたディザ処理により２値化され、１パス目用の２値の画像データ（１４００４）が得られる。同様に、２パス目用の多値の画像データ（１４００３）は図９（Ｂ）のディザマトリックスＢを用いたディザ処理により２値化され、２パス目用の２値の画像データ（１４００５）が得られる。これにより、２パスという少パスモードでは、ロバスト性が高く且つデータ処理負荷が小さいデータ処理方法を用いた画像記録を行うことができる。
【００５５】
一方、選択部１０３において第２の処理モードが選択された場合には、色変換部１０２により変換された多値の画像データは第２の画像処理部１０６に入力される。そして、第２の画像処理部１０６に入力された多値の画像データは、第２のデータ生成部１０４３において画素毎にＮ（例えば、Ｎ＝３）個のプレーンに分割され、Ｎ個のプレーンの多値の画像データはそれぞれ誤差拡散処理により２値化される。
【００５６】
図１３は、実施形態２における第２の処理モードで行われるデータ処理の概念図であり、ここでは、３パスのマルチパス記録を例に挙げて説明する。第２のデータ生成部１０４３では、５画素×３画素で構成される所定領域に記録すべき多値の画像データ（１２００１）を３分割する。これにより、１パス目用の多値の画像データ（１２００２）と２パス目用の多値の画像データ（１２００３）と３パス目用の多値の画像データ（１２００４）が生成される。
【００５７】
次いで、第２の量子化部１０４４では、第２のデータ生成部１０４３によって生成された３つのプレ−ンの多値の画像データ（１２００２、１２００３、１２００４）それぞれに対して、誤差拡散方法による２値化処理を行う。これにより、１パス目用の２値の画像データ（１２００５）と２パス目用の２値の画像データ（１２００６）と３パス目用の２値の画像データ（１２００７）が生成される。詳しくは、１パス目用多値データ（１２００２）に対して、図１８（Ａ）で示される誤差分配マトリックスＡを用いて誤差拡散処理を行うことにより、１パス目用の２値の画像データ（１２００５）が生成される。また、２パス目用多値データ（１２００３）に対して、図１８（Ｂ）で示される誤差分配マトリックスＢを用いて誤差拡散処理を行うことにより、２パス目用の２値の画像データ（１２００４）が生成される。更に、３パス目用多値データ（１２００４）に対して、図１８（Ａ）で示される誤差分配マトリックスＡを用いて誤差拡散処理を行うことにより、３パス目用の２値の画像データ（１２００５）が生成される。これにより、３パス以上という多パスモードでは、ロバスト性が高く且つ濃度保存性も高いデータ処理方法を用いた画像記録を行うことができる。
【００５８】
以上説明したように本実施形態によれば、マルチパスの回数に適した画像処理モードを実行することができる。なお、本実施形態で適用可能な閾値（Ｍ）は２に限られるものではなく、閾値は２以上の整数であればよい。例えば、閾値（Ｍ）が３であれば、２パスおよび３パスのマルチパス記録の場合に第１のデータ処理モードが選択され、４パス以上のマルチパス記録の場合に第２のデータ処理モードが選択されることになる。
【００５９】
（実施形態３）
上述した実施形態１〜２では、図７の選択部１０３におけるモード選択をユーザによる選択情報あるいはマルチパスの回数情報に従って行ったが、この実施形態３では、画像記録に用いる記録媒体の種類に応じてモード選択を行うことを特徴とする。より詳しくは、選択部１０３は、記録媒体の種類が所定の種類の記録媒体の場合には第１の処理モードを選択し、記録媒体の種類が所定の種類とは異なる種類の記録媒体の場合には第２の処理モードを選択する。選択部１０３によるモード選択以外の構成については基本的に実施形態１、２と同じであるため、実施形態１、２と共通する構成（例えば図１に示される装置構成等）についてはその説明を省略する。
【００６０】
以下、図７、図１４を用いて本実施形態の画像データ処理工程について説明する。図７のメモリバッファ１０１および色変換部１０２における構成や動作については、上述した実施形態１、２と同じである。
【００６１】
図７の選択部１０３には、記録コマンドに含まれる記録媒体の種類に関する情報が入力される。そして、選択部１０３は、図１４のフロ−チャートに従って、記録媒体の種類が所定の種類の記録媒体であるか否かを判定する（ステップＳ１）。記録媒体の種類が所定の種類の記録媒体であると判定された場合には、ステップＳ２へ進み、第１の処理モードを選択する。一方、記録媒体の種類が所定の種類とは異なる記録媒体であると判定された場合には、ステップＳ３へ進み、第２の処理モードを選択する。本実施形態では、所定の種類の記録媒体として普通紙が定められているため、普通紙に対するマルチパス記録の場合には第１の処理モードが選択され、普通紙以外の光沢紙等に対するマルチパス記録の場合には第２の処理モードが選択される。
【００６２】
ここで、記録媒体の種類に応じて異なる処理モードを選択する理由について説明する。記録媒体の使用目的は様々であり、画質よりも速度優先の記録の際に使用されることが多い記録媒体もあれば、速度よりも画質優先の記録の際に使用されることが多い記録媒体もある。例えば、普通紙は高速記録の際に使用されるが多いし、光沢紙は高画質記録の際に使用されることが多い。そこで、高速記録の際に使用されることが多い記録媒体（例えば、普通紙）を用いる場合には、高速記録に適した第１の処理モードを実行するようにしている。一方、高画質記録の際に使用されることが多い記録媒体（例えば、普通紙）を用いる場合には、高画質記録に適した第２の処理モードを実行するようにしている。
【００６３】
このようにして選択部１０３において第１の処理モードが選択された場合には、色変換部１０２により変換された多値の画像データは第１の画像処理部１０４に入力される。そして、実施形態１で説明した図８と同様、第１の画像処理部１０４に入力された多値の画像データ（１４００１）は、１パス目用の多値の画像データ（１４００２）と２パス目用の多値の画像データ（１４００３）とに分割される。次いで、これら多値の画像データ（１４００２、１４００３）は異なるディザ処理により２値化され、１パス目用の２値の画像データ（１４００４）と２パス目用の２値の画像データ（１４００５）が得られる。これにより、所定の種類の記録媒体（例えば、普通紙）を使用する場合には、ロバスト性が高く且つデータ処理負荷が小さいデータ処理方法を用いた画像記録を行うことができる。
【００６４】
一方、選択部１０３において第２の処理モードが選択された場合には、色変換部１０２により変換された多値の画像データは第２の画像処理部１０６に入力される。そして、実施形態１で説明した図１０と同様、第２の画像処理部１０６に入力された多値の画像データ（１５００１）は、１パス目用の多値の画像データ（１５００２）と２パス目用の多値の画像データ（１５００３）とに分割される。次いで、これら多値の画像データ（１５００２、１５００３）は異なる誤差拡散処理により２値化され、１パス目用の２値の画像データ（１５００４）と２パス目用の２値の画像データ（１５００５）が得られる。これにより、所定の種類とは異なる種類の記録媒体（例えば、光沢紙）を使用する場合には、ロバスト性が高く且つ濃度保存性も高いデータ処理方法を用いた画像記録を行うことができる。
【００６５】
以上説明したように本実施形態によれば、記録媒体の種類に適した画像処理モードを実行することができる。なお、第１の処理モードが適用される記録媒体（所定の種類の記録媒体）は普通紙に限られるものではなく、例えば、ハガキであってもよい。また、第２の処理モードが適用される記録媒体（所定の種類とは異なる記録媒体）は光沢紙に限られるものではなく、マット紙やフィルム等であってもよい。また、本実施形態では、普通紙と光沢紙とでマルチパスの回数が同じである場合について例示したが、マルチパスの回数は異ならせてもよい。例えば、普通紙にはＫ（Ｋは２以上の整数）パスで記録し、光沢紙にはＬ（ＬはＫより大きい整数）パスで記録するようにしてもよい。この場合、普通紙用のデータ処理に相当する第１のデータ処理モードでは、入力画像データに基づいてＫ個のプレーンの多値画像データを生成し、このＫ個のプレーンの多値の画像データを異なるディザ処理により２値化することになる。一方、光沢紙用のデータ処理に相当する第２のデータ処理モードでは、入力画像データに基づいてＬ個のプレーンの多値画像データを生成し、このＬ個のプレーンの多値画像データを異なる誤差拡散処理により２値化することになる。
【００６６】
（実施形態４）
本実実施形態は、実施形態２と実施形態３を組合わせた点を特徴としている。すなわち、マルチパスの回数（Ｎ）に関する情報および記録媒体の種類に関する情報に基づいて第１の処理モードか第２の処理モードを選択する。選択部１０３によるモード選択以外の構成については基本的に上述した実施形態と同じであるため、上述した実施形態と共通する構成（例えば図１に示される装置構成等）についてはその説明を省略する。
【００６７】
選択部１０３には、下記表１に示されるようなテーブルが格納されている。また、選択部１０３には、記録コマンドに含まれる、マルチパスの回数（Ｎ）に関する情報および記録媒体の種類に関する情報が入力される。そして、選択部１０３は、テーブルを参照しながら、マルチパスの回数（Ｎ）に関する情報および記録媒体の種類に関する情報に基づいてデータ処理モードを選択する。
【００６８】
【表１】
2010140090.tif 000003
【００６９】
具体的には、マルチパスの回数（Ｎ）に関する情報が「２」を示し且つ記録媒体の種類に関する情報が「普通紙」を示す場合には、第１の処理モードが選択される。この第１の処理モードでは、２回の相対移動に対応する２つのプレーンの多値画像データに対して、上述の異なるディザ処理が行われる。また、マルチパスの回数（Ｎ）に関する情報が「２」を示し且つ記録媒体の種類に関する情報が「光沢紙」を示す場合には、第２の処理モードが選択される。この第２の処理モードでは、２回の相対移動に対応する２つのプレーンの多値画像データに対して、上述の異なる誤差拡散処理が行われる。また、マルチパスの回数（Ｎ）に関する情報が「４」を示し且つ記録媒体の種類に関する情報が「光沢紙」あるいは「普通紙」を示す場合には、第２の処理モードが選択される。この第２の処理モードでは、４回の相対移動に対応する４つのプレーンの多値画像データに対して異なる誤差拡散処理が行われる。以上説明したように本実施形態によれば、記録媒体の種類とマルチパスの回数を考慮した画像処理モードを実行することができる。
【００７０】
（実施形態５）
上述した実施形態では、ユーザ選択情報、マルチパスの回数情報、記録媒体の種類情報、あるいはこれらの組合わせに従って、モード選択を行っているが、この実施形態５では、画像データのインク色毎にモード選択を行うことを特徴とする。選択部１０３によるモード選択以外の構成については基本的に上述した実施形態と同じであるため、上述した実施形態と共通する構成（例えば図１に示される装置構成等）についてはその説明を省略する。
【００７１】
図７の色変換部１０２で得られた多値の画像データ（ＣＭＹＫの濃度データ）は選択部１０３に入力される。そして、選択部１０３は、多値の画像データ（ＣＭＹＫの濃度データ）のうち、所定色（Ｙ）のインクに対応する多値の画像データを第１の画像処理部１０４へ出力する。一方、所定色以外の色（ＣＭＹ）のインクに対応する多値の画像データを第２の画像処理部１０６へ出力する。これにより、多値の画像データに対応するインクの色に関する情報に応じて、色毎に、第１の処理モードあるいは第２の処理モードが選択されることになる。
【００７２】
ここで、多値の画像データに対応するインクの色に応じてモード選択を行う理由について説明する。インクには、視覚的に目立ちにくい色のインクと視覚的に目立ちやすい色のインクとが存在する。例えば、前者のインクとしてはイエローインクがあり、後者のインクとしてはマゼンタ、シアン、ブラックインクがある。視覚的に目立ちやすい色の場合には、ドットの粒状感を低く抑えることが必要であるため、量子化処理として誤差拡散処理を用いるのが好適である。一方、視覚的に目立ちにくい色の場合には、ドットの粒状感を低く抑えることはそれ程重要ではないため、粒状感低減よりもデータ処理の負荷軽減を重視して、ディザ処理を用いる。従って、視覚的に目立ちにくい色（Ｙ）については、図８に示されるようなディザ処理による第１の処理モードを実行するようにしている。一方、視覚的に目立ちやすい色（ＣＭＫ）については、図１０に示されるような誤差拡散処理による第２の処理モードを実行するようにしている。これにより、所定色のインクのデータに対しては、ロバスト性が高く且つデータ処理負荷が小さいデータ処理方法を適用し、所定色とは異なる色のインクのデータに対しては、ロバスト性が高く且つ濃度保存性も高いデータ処理方法を適用することができる。
【００７３】
以上説明したように本実施形態によれば、画像データが示すインク色に適した画像処理モードを実行することができる。なお、第１の処理モードが適用される所定色のインクはイエローインクに限られるものではなく、例えば、シアン、マゼンタおよびブラックのインク夫々よりも色材濃度が低い淡シアン、淡マゼンタおよび淡ブラックのインク等であってもよい。
【００７４】
また、本実施形態では、第１の処理モードが適用される「所定色」として、視覚的に目立ちにくい色を採用し、第２の処理モードが適用される「所定色とは異なる色」として、視覚的に目立ちやすい色を採用しているが、採用基準はこれに限られるものではない。例えば、「所定色」として文字記録に使用される割合が多いブラックを採用し、「所定色とは異なる色」として写真等のカラー記録に使用される割合が多いイエロー・シアン・マゼンタを採用してもよい。
【００７５】
（実施形態６）
本実実施形態は、実施形態２と実施形態３と実施形態５を組合わせた点を特徴としている。すなわち、マルチパスの回数（Ｎ）に関する情報、記録媒体の種類に関する情報および画像データの色情報に基づいて第１の処理モードか第２の処理モードを選択する。選択部１０３によるモード選択以外の構成については基本的に上述した実施形態と同じであるため、上述した実施形態と共通する構成（例えば図１に示される装置構成等）についてはその説明を省略する。
【００７６】
選択部１０３には、下記表２に示されるようなテーブルが格納されている。また、選択部１０３には、記録コマンドに含まれるマルチパスの回数（Ｎ）に関する情報および記録媒体の種類に関する情報と、色変換部１０２により得られる複数色（ＣＭＹＫ）の多値の画像データが入力される。そして、選択部１０３は、テーブルを参照しながら、マルチパスの回数（Ｎ）に関する情報、記録媒体の種類に関する情報および画像データの色情報に基づいてデータ処理モードを選択する。これにより、記録媒体の種類、マルチパスの回数およびインク色を考慮した画像処理モードを実行することができる。
【００７７】
【表２】
2010140090.tif 000004
【００７８】
（実施形態７）
この実施形態７は、上述した実施形態１〜６の図７に示される第１の画像処理部１０４の構成を、下記図１５〜図１７を用いて説明するような第１の画像処理部２００４の構成に置き換えたものである。それ以外の構成については基本的に実施形態１〜６の構成と同じであり、ディザ処理による第１の処理モードと誤差拡散処理による第２の処理モードが選択可能となっている。
【００７９】
図１５は、実施形態７の第１の画像処理部２００４で実行される画像処理の工程を説明するためのブロック図である。本実施形態では、異なるパスで記録されるドット同士が重なり過ぎないようにするために、あるパスのプレーンのディザ処理結果（２値化処理）に基づいて、別のパスのプレーンの多値画像データについてディザ処理（２値化処理）を実行することを特徴とする。具体的には、複数のパスに対応する複数のプレーンの多値データに対して順次ディザ処理を行うにあたり、先行して行われたディザ処理の結果に基づいて後続のディザ処理を行う。詳しくは、先行して行われたディザ処理の結果に基づいて後続のディザ処理の対象となる多値の画像データを補正するための補正データ（制約情報）を求め、この補正データ（制約情報）により補正された多値の画像データに対して後続のディザ処理を行っている。こうすることで、先行して行われたディザ処理によってドットが形成されることが決定された画素に関して、後続のディザ処理によってドットが形成されることが決定される確率が下がるようにしている。以下、第１の画像処理部２００４で実行される第１の処理モードのデータ処理処理について詳しく説明する。
【００８０】
図１５の第１の画像処理部２００４には、図７の色変換部１０２により得られた多値の画像データ（ＣＭＫＹ濃度データ）が入力される。第１の画像処理部２００４に入力された多値の画像データは、第１のデータ生成部（第１のデータ分割部）２０４１によって、マルチパス数（Ｎ）と同じＮ個のプレーンに分割される。この際の分割方法は、上述した実施形態１〜６と同様でよい。なお、以下では、記録媒体の所定領域に対する最初のパスに対応するプレーンを第１のプレーン、記録媒体の所定領域に対するＫ（１＜Ｋ≦Ｎ）回目のパスに対応するプレーンを第Ｋのプレーンと定義する。
【００８１】
以下の処理は、第１のプレーンから順に行う。第１のデータ生成部において生成された第１のプレーンの多値の画像データは、メモリバッファ２０４７にそのまま格納され、その後、第１の量子化部（ここでは、２値化部）２０４２に送られる。第１の量子化部２０４２は、上述した実施形態と同様、ディザマトリクス法を用いて、メモリバッファ２０４７に格納された多値の画像データに対して２値化処理を行う。ここで、第１のプレ−ンの多値の画像データを２値化する際には、図９（Ａ）で示したディザマトリクスＡを用いる。こうして得られた２値の画像データは、図７のプリントバッファ１０７に転送されると共に制約情報演算部２０４８にも転送される。上述した実施形態１〜６と同様、プリントバッファ１０７に格納された２値の画像データは所定のタイミングで読み出され、読み出された２値の画像データに基づいてヘッドが駆動されて記録が行われる。
【００８２】
制約情報演算部２０４８は、第１の量子化部２０４２から出力される２値の画像データが１（記録）を示す場合には、この“１”を、第１の量子化部２０４２に入力されるビット数と同じビット数で規定される第１の値（例えば、２５６）に変換する。また、第１の量子化部２０４２から出力される２値の画像データが０（非記録）を示す場合には、この“０”を、第１の量子化部２０４２に入力されるビット数と同じビット数で規定される第２の値（例えば、０）に変換する。その後、制約情報演算部２０４８は、こうして変換された変換値に対して図１６（ａ）に示されるフィルタ係数を乗算することにより、フィルタ処理を行う。図１６（ａ）はフィルタ処理を行う際に使用する係数であり、図１６（ｂ）は図１６（ａ）のフィルタを用いて行った演算結果を示す図である。斜線で示した注目画素の変換値が“２５５”の場合に、図１６（ａ）のフィルタ係数を用いてフィルタ演算すると、注目画素とその周辺画素の配分値は図１６（ｂ）のようになる。すなわち、第１の量子化部２０４２からの出力が１（記録）であれば、注目画素および周辺画素の配分値は図１６（ｂ）のようになる。
【００８３】
図１７は、第１の量子化部２０４２からの出力結果（フィルタ前の２値データ）と、この出力結果に対して上記フィルタ処理を行った結果（フィルタ後のデータ）を示す模式図図である。制約情報演算部２０４８は、上記のようにして得られた配分値（図１６（ｂ）の値）をマイナス値に変換し、このマイナス値を第１プレーンの２値化前の多値画像データに加算して補正データ（制約情報）を得る。この補正データは、第２プレーンの多値画像データを補正するための多値の補正データである。このようにして得られた多値の補正データ（制約情報）をメモリバッファ２０４７の第２のプレーンの画素位置に格納する。
【００８４】
続く第２のブレーン用の処理では、第１のデータ生成部に２０４１により生成された多値の画像データが、メモリバッファ１０４７に予め格納されている制約情報（多値の補正データ）に加算されて保存される。その後、第１のプレーンと同様に、第１の量子化部２０４１において図９（Ａ）のディザマトリクスＡを用いて２値化処理を行い、２値化された画像データはプリントバッファ１０７に転送される。第２のプレーンの２値化結果も、第１のプレーン用の出力結果と同様に、制約情報演算部２０４８に転送される。
【００８５】
以上の処理において、第２のプレーン用の２値化処理では、第１のプレーンで記録（１）と定められた画素のデータ値は元々の値よりも低くなり、当該画素やその周辺の画素が２値化処理によって記録（１）となる確率が低くなる。つまり、第１のプレーンのディザ処理（先のディザ処理）によってドットが形成されることが決定された画素に関して、第２のプレ−ンのディザ処理（後続のディザ処理）によってドットが形成されることが決定される確率が下がる。結果、第１のプレーンのドットと第２のプレーンのドットが重なる画素の割合を低減することができ、ドットの重なり過ぎによる粒状感の悪化を抑制することができる。
【００８６】
続く第３のプレーン〜第Ｎのプレーンのディザ処理も、このようにして順次に行われる。つまり、各プレーンの多値データを順次ディザ処理していくにあたり、先行して処理されたプレーンのディザ処理の結果に基づいて、後続のプレーンのディザ処理を行うのである。その際、制約情報演算部１０４８は、第１のプレーンから第（Ｎ−１）のプレーンに対するフィルタ処理後の結果を、順次メモリバッファ１０４７の所定の画素位置に累積していく。これにより、例えば第Ｋのプレーンの多値画像データに対するディザ処理を行う場合、第１〜第（Ｋ−１）プレーンのいずれかでドット記録（１）が決定された画素には、Ｋ回目の記録走査でドットが記録されにくくなる。以上のような処理によれば、異なる記録走査で記録されるドットが重なる確率を下げることができる。
【００８７】
既に説明したように、プレーン間のずれに伴う濃度変動を抑えるためには、複数の記録走査でのドットが互いに補完の関係にないこと、すなわち複数の記録走査でドットが重ねて記録される画素が存在することが効果的である。しかし、そのような画素が多すぎると、被服率の減少による濃度低下を招いたり、ドットの重なり過ぎによる粒状感の悪化を招く可能性がある。本実施形態のように、複数の記録走査でドットが重ねて記録される画素を存在させつつも、そのような画素の割合を低く抑えることにより、ドットが重ねて記録される画素を必要以上に多く設けることなく、濃度変動も適度に抑えることが出来る。このように本実施形態の第１の処理モードによれば、粒状性が低く、且つ濃度変動に強いドット配置を得ることができる。
【００８８】
なお、本実施形態では、異なるプレーンに対するディザ処理に用いるディザマトリクスとして、同じディザマトリクスを使用しているが、異なるディザマトリクスを使用してもよい。例えば、第１のプレーンのディザ処理の際には図９（Ａ）のディザマトリクスＡを用い、第２のプレーンのディザ処理の際には図９（Ｂ）のディザマトリクスＢを用いるようにしてもよい。
【００８９】
また、本実施形態では、制約情報演算部１０４８で用いるフィルタとして、図１６（ａ）で示したように、３画素×３画素の領域を有し、係数がほぼ同心円上に並ぶ等方的加重平均フィルタを用いたが、これに限定されるものではない。５画素×５画素や７画素×７画素など更に広い正方形でもよいが、５画素×７画素や５画素×９画素のような長方形で、フィルタ係数が楕円である非等方フィルタであってもよい。また、ローパス性を有する形態のほか、バンドパス特性やバイパス特性のフィルタであってもよい。
【００９０】
以上説明したように本実施形態の第１の処理モードによれば、複数の相対移動（パス）に対応する複数の多値の画像データに対して順次ディザ処理を行うにあたり、先のディザ処理の結果に基づいて後続のディザ処理を行う。これにより、上述した実施形態１〜６に比べて、異なるパスによって記録されるドットの重なり割合を減らすことができるので、ロバスト性に優れ且つ粒状性にも優れた記録方法を提供することができる。
【００９１】
（実施形態８）
この実施形態８は、上述した実施形態１〜６の図７に示される第２の画像処理部１０６の構成を、下記図１８を用いて説明するような第２の画像処理部２００６の構成に置き換えたものである。それ以外の構成については基本的に実施形態１〜６の構成と同じであり、ディザ処理による第１の処理モードと誤差拡散処理による第２の処理モードが選択可能となっている。
【００９２】
図１８は、実施形態８の第２の画像処理部２００６で実行される画像処理の工程を説明するためのブロック図である。本実施形態では、異なるパスで記録されるドット同士が重なり過ぎないようにするために、あるパスのプレーンの誤差拡散処理結果（２値化処理）に基づいて、別のパスのプレーンの多値画像データについて誤差拡散処理（２値化処理）を実行することを特徴とする。具体的には、複数のパスに対応する複数のプレーンの多値データに対して順次誤差拡散処理を行うにあたり、先行して行われた誤差拡散処理の結果に基づいて後続の誤差拡散処理を行う。詳しくは、先行して行われた誤差拡散処理の結果に基づいて後続の誤差拡散処理の対象となる多値の画像データを補正するための補正データ（制約情報）を求め、この補正データ（制約情報）により補正された多値の画像データに対して後続の誤差拡散処理を行っている。こうすることで、先行して行われた誤差拡散処理によってドットが形成されることが決定された画素に関して、後続の誤差拡散処理によってドットが形成されることが決定される確率が下がるようにしている。以下、第２の画像処理部２００６で実行される第２の処理モードのデータ処理について詳しく説明する。
【００９３】
図１８の第２の画像処理部２００６には、図７の色変換部１０２により得られた多値の画像データ（ＣＭＫＹ濃度データ）が入力される。第２の画像処理部２００６に入力された多値の画像データは、第２のデータ生成部（第２のデータ分割部）２０４３によって、マルチパス数（Ｎ）と同じＮ個のプレーンに分割される。この際の分割方法は、上述した実施形態１〜６と同様でよい。なお、以下では、記録媒体の所定領域に対する最初のパスに対応するプレーンを第１のプレーン、記録媒体の所定領域に対するＫ（１＜Ｋ≦Ｎ）回目のパスに対応するプレーンを第Ｋのプレーンと定義する。
【００９４】
以下の処理は、第１のプレーンから順に行う。第２のデータ生成部において生成された第１のプレーンの多値の画像データは、メモリバッファ２０４７にそのまま格納され、その後、第２の量子化部（ここでは、２値化部）２０４４に送られる。第２の量子化部２０４４は、上述した実施形態と同様、誤差拡散法を用いて、メモリバッファ２０４７に格納された多値の画像データに対して２値化処理を行う。ここで、第１のプレ−ンの多値の画像データを２値化する際には、図１１（Ａ）で示した誤差分配マトリクスＡを用いる。こうして得られた２値の画像データは、図７のプリントバッファ１０７に転送されると共に制約情報演算部２０４８にも転送される。上述した実施形態１〜６と同様、プリントバッファ１０７に格納された２値の画像データは所定のタイミングで読み出され、読み出された２値の画像データに基づいてヘッドが駆動されて記録が行われる。
【００９５】
制約情報演算部２０４８は、実施形態７と同様、図１６（ａ）に示されるフィルタを用いてフィルタ処理を行うものである。すなわち、第１のプレ−ンの２値化処理の結果と図１６（ａ）のフィルタ係数に基づいて、上述した図１６（ｂ）に示されるような配分値を得る。そして、この配分値をマイナス値に変換し、このマイナス値を第１プレーンの２値化前の多値画像データに加算して補正データ（制約情報）を得る。そして、この補正データ（制約情報）をメモリバッファ２０４７の第２のプレーンの画素位置に格納する。
【００９６】
続く第２のブレーン用の処理では、第２のデータ生成部に２０４３により生成された多値の画像データが、メモリバッファ１０４７に予め格納されている制約情報（多値の補正データ）に加算されて保存される。その後、第１のプレーンと同様に、第２の量子化部２０４３において図９（Ａ）の誤差分配マトリクスＡを用いて２値化処理を行い、２値化された画像データはプリントバッファ１０７に転送される。第２のプレーンの２値化結果も、第１のプレーン用の出力結果と同様に、制約情報演算部２０４８に転送される。
【００９７】
以上の処理において、第２のプレーン用の２値化処理では、第１のプレーンで記録（１）と定められた画素のデータ値は元々の値よりも低くなり、当該画素やその周辺の画素が２値化処理によって記録（１）となる確率が低くなる。つまり、第１のプレーンの誤差拡散処理（先の誤差拡散処理）によってドットが形成されることが決定された画素に関して、第２のプレ−ンの誤差拡散処理（後続の誤差拡散処理）によってドットが形成されることが決定される確率が下がる。結果、第１のプレーンのドットと第２のプレーンのドットが重なる画素の割合を低減することができ、ドットの重なり過ぎによる粒状感の悪化を抑制することができる。
【００９８】
続く第３のプレーン〜第Ｎのプレーンの誤差拡散処理も、このようにして順次に行われる。つまり、各プレーンの多値データを順次誤差拡散処理していくにあたり、先行して処理されたプレーンの誤差拡散処理の結果に基づいて、後続のプレーンの誤差拡散処理を行うのである。その際、制約情報演算部１０４８は、第１のプレーンから第（Ｎ−１）のプレーンに対するフィルタ処理後の結果を、順次メモリバッファ１０４７の所定の画素位置に累積していく。これにより、例えば第Ｋのプレーンの多値画像データに対する誤差拡散処理を行う場合、第１〜第（Ｋ−１）プレーンのいずれかでドット記録（１）が決定された画素には、Ｋ回目の記録走査でドットが記録されにくくなる。以上のような処理によれば、異なる記録走査で記録されるドットが重なる確率を下げることができる。従って、本実施形態の第２の処理モードによれば、粒状性が低く、且つ濃度変動に強いドット配置を得ることができる。
【００９９】
なお、本実施形態では、異なるプレーンに対する誤差拡散処理に用いる誤差分配マトリクスとして、同じ誤差分配マトリクスを使用しているが、異なる誤差分配マトリクスを使用してもよい。例えば、第１のプレーンの誤差拡散処理の際には図１１（Ａ）の誤差分配マトリクスＡを用い、第２のプレーンの誤差拡散処理の際には図１１（Ｂ）の誤差分配マトリクスＢを用いるようにしてもよい。
【０１００】
また、本実施形態では、制約情報演算部１０４８で用いるフィルタとして、図１６（ａ）で示したように、３画素×３画素の領域を有し、係数がほぼ同心円上に並ぶ等方的加重平均フィルタを用いたが、これに限定されるものではない。実施形態７と同様、５画素×５画素や７画素×７画素など更に広い正方形でもよいが、５画素×７画素や５画素×９画素のような長方形で、フィルタ係数が楕円である非等方フィルタであってもよい。また、ローパス性を有する形態のほか、バンドパス特性やバイパス特性のフィルタであってもよい。
【０１０１】
また、本実施形態では、誤差拡散処理を採用しているので、実施形態７に比べて、同じ記録走査で記録されるドットが適度に分散し、そのドット配置による画像の低周波成分が抑えられる。そのため、プレーン内（同じ記録走査内）でのドット配置に起因する粒状性は良好なものとなる。また、一般に、プレーン間（記録走査間）でのずれが生じると、個々のプレーン内のドット配置模様（テクスチャ）が確認されるようになり、これが画像弊害として認知される場合もある。しかし、本実施形態の第２の処理モードのように、それぞれのプレーンにおけるドット配置が粒状性に優れた配置であれば、プレーン間でのずれが生じても、画像弊害とはなり難い。すなわち、本実施形態の２の処理モードによれば、濃度変動を抑える効果のみでなく、テクスチャに対する耐性も強化され、より粒状感が低減された出力画像を得ることが可能となる。
【０１０２】
以上説明したように本実施形態の第２の処理モードによれば、複数の相対移動（パス）に対応する複数の多値の画像データに対して順次誤差拡散処理を行うにあたり、先の誤差拡散処理の結果に基づいて後続の誤差拡散処理を行う。これにより、上述した実施形態１〜６に比べて、異なるパスによって記録されるドットの重なり割合を減らすことができるので、ロバスト性に優れ且つ粒状性にも優れた記録方法を提供することができる。
【０１０３】
（実施形態９）
この実施形態９は、実施形態７と実施形態８とを組合わせた点を特徴とする。すなわち、この実施形態９では、図７の第１の画像処理部１０４を図１５の第１の画像処理部２００４に置換え、図７の第２の画像処理部１０６を図１８の第２の画像処理部２００６に置換える。これにより、ロバスト性に優れ、粒状性が低く且つデータ処理負荷の小さなディザ処理を用いた第１の処理モードと、ロバスト性に優れ、粒状性が低く且つ濃度保存性に優れた誤差拡散処理を用いた第２の処理モードとが実行可能となる。
【０１０４】
（実施形態１０）
上述した実施形態１〜９では、シリアル型の記録装置を用いる場合について説明したが、本発明は、シリアル型の記録装置に限定されるものではなく、例えば、図１９に示されるようなフルライン型の記録装置にも採用することができる。なお、フルライン型の記録装置に適用する場合、記録ヘッドに対する記録媒体の複数回の搬送動作が複数回の相対走査（相対移動）に相当し、この複数回の相対走査によってマルチパス記録が実行されることになる。
【０１０５】
図１９は、本発明において適用可能なフルライン型の記録装置の一例を示す図である。給紙カセット２１０から給紙された記録媒体２１１は搬送ベルト２１２上に載せられ、記録媒体２１１は搬送ベルト２１２に静電吸着された状態で搬送される。記録ヘッド２０１〜２０６を含むヘッドユニット２００に対向する位置を通過する記録媒体２１１に対して、記録ヘッド２０１〜２０６からインクが吐出されて記録媒体２１１上に画像が形成される。このようなフルライン型の記録装置においてマルチパス記録を行うためには、記録ヘッドに対向する位置に同じ記録媒体を複数回搬送する必要がある。そこで、マルチパス記録を行う場合には、記録すべき画像の一部が記録された記録媒体を、再給紙搬送機構２１３を利用して、再度記録ヘッドに対向する位置へ搬送する。より詳しくは、マルチパス数Ｎを判定し、Ｎ回だけ記録ヘッドに対向する位置へ記録媒体を搬送し、これにより、マルチパス記録を実行する。
【０１０６】
（実施形態１１）
実施形態１〜１０では、複数回の相対移動に対応する複数のプレーンの多値画像データを生成し、これら複数のプレーンの多値画像データに対してディザ処理あるいは誤差拡散処理を行うものである。一方、この実施形態１１では、同色インクを吐出するための記録ヘッド（記録素子群）が複数存在することを前提としている。そして、これら複数の同色ヘッド（記録素子群）に対応する複数のプレーンの多値画像データを生成し、これら複数のプレーンの多値画像データに対してディザ処理あるいは誤差拡散処理を行うことを特徴としている。この点以外は上述した実施形態と同様なので、その説明を省略する。
【０１０７】
図２０は、実施形態１１で使用するフルライン型のインクジェット記録装置の内部構成を説明するための概略図である。記録媒体Ｐは、第１の搬送ローラ対（７０３、７０４）と第２の搬送ローラ対（７０５、７０６）に挟持されながら矢印で示す方向（搬送方向）へ搬送される。このような記録媒体の搬送動作中に記録ヘッド１０５の記録素子群からインクが吐出され、記録媒体に画像が記録される。この記録媒体の搬送動作が、記録媒体と記録ヘッドの相対走査（相対移動）に該当する。
【０１０８】
ブラック（Ｂｋ）、シアン（Ｃ）、マゼンタ（Ｍ）およびイエロー（Ｙ）の各インクを吐出するためのフルラインタイプの各色記録ヘッド（各色記録素子群）が、図のように各色２列ずつ搬送方向に沿って並列に配置されている。また、各色記録ヘッド（各色記録素子群）には、搬送方向と直交する方向に沿って複数の記録素子が配列されている。Ｂｋ、Ｃ、ＭおよびＹのそれぞれの画像データは、それぞれ、２つの記録ヘッドに対応する２つのプレーンに分割される。そして、記録ヘッドと記録媒体との１回の相対移動中に、搬送方向に連なる１画素幅の領域に対して、各色２つの記録ヘッドにより、各プレーンの画像データに基づくドット記録が行われる。
【０１０９】
以下、図７、図８、図１０を用いて本実施形態の画像処理工程について説明する。なお、ここでは、代表して、Ｃヘッドのデータ処理を例に挙げて説明する。また、Ｃヘッドとしては、第１のシアンヘッドＣ１と第２のシアンヘッドＣ２が設けれているものとする。
【０１１０】
図７の選択部１０３において第１の処理モードが選択された場合には、色変換部１０２に得られた、シアンインクに対応する多値の画像データ（以下、多値Ｃデータ）が第１の画像処理部１０４に入力される。第１の画像処理部１０４に入力された多値Ｃデータ（１４００１）は、第１のデータ生成部１０４１において画素毎に２つのプレーンに分割される。これにより、第１のシアンヘッドＣ１に対応する多値Ｃデータ（１４００２）と第２のシアンヘッドＣ２に対応する多値Ｃデータ（１４００３）とが生成される。
【０１１１】
次いで、第１の量子化部１０４２において、第１のシアンヘッドＣ１用の多値Ｃデータ（１４００２）は図９（Ａ）のディザマトリックスＡを用いたディザ処理により２値化され、第１のシアンヘッドＣ１用の２値Ｃデータ（１４００４）が得られる。同様に、第２のシアンヘッドＣ２用の多値Ｃデータ（１４００３）は図９（Ｂ）のディザマトリックスＢを用いたディザ処理により２値化され、第２のシアンヘッドＣ２用の２値Ｃデータ（１４００５）が得られる。その後、記録ヘッドと記録媒体との相対移動中に、２値Ｃデータ（１４００４）に基づいて第１のシアンヘッドＣ１が駆動され、２値Ｃデータ（１４００５）に基づいて第２のシアンヘッドＣ２が駆動される。これにより、２つの同色ヘッドを用いた高速記録を行うことができる。
【０１１２】
一方、図７の選択部１０３において第２の処理モードが選択された場合には、色変換部１０２に得られた、シアンインクに対応する多値の画像データ（以下、多値Ｃデータ）が第２の画像処理部１０６に入力される。第２の画像処理部１０６に入力された多値Ｃデータ（１５００１）は、第２のデータ生成部１０４３において画素毎に２つのプレーンに分割される。これにより、第１のシアンヘッドＣ１に対応する多値Ｃデータ（１５００２）と第２のシアンヘッドＣ２に対応する多値Ｃデータ（１５００３）とが生成される。
【０１１３】
次いで、第２の量子化部１０４４において、第１のシアンヘッドＣ１用の多値Ｃデータ（１５００２）は図１１（Ａ）の誤差分配マトリックスＡを用いた誤差拡散処理により２値化され、第１のシアンヘッドＣ１用の２値Ｃデータ（１５００４）が得られる。同様に、第２のシアンヘッドＣ２用の多値Ｃデータ（１５００３）は図１１（Ｂ）の誤差分配マトリックスＢを用いた誤差分配処理により２値化され、第２のシアンヘッドＣ２用の２値Ｃデータ（１５００５）が得られる。その後、記録ヘッドと記録媒体との相対移動中に、２値Ｃデータ（１５００４）に基づいて第１のシアンヘッドＣ１が駆動され、２値Ｃデータ（１５００５）に基づいて第２のシアンヘッドＣ２が駆動される。これにより、２つの同色ヘッドを用いた高速画質記録を行うことができる。
【０１１４】
なお、本実施形態における第１の処理モードとして、実施形態７で説明した第１の処理モードを適用することができる。また、本実施形態における第２の処理モードとして、実施形態８で説明した第２の処理モードを適用することができる。また、本実施形態で適用可能な記録装置はフルライン型の記録装置に限定されるものではなく、複数の同色ヘッドを備えたシリアル型の記録装置であっても適用可能である。
【０１１５】
（その他の実施形態）
上述した実施形態では、インクジェット方式の記録装置を使用したが、本発明はこのような記録装置に限定されるものではない。ドットを形成するための記録ヘッドと記録媒体との相対移動中に、記録ヘッドにより記録媒体に画像を記録する方式の記録装置であれば、本発明を好適に採用することができる。
【０１１６】
上述した実施形態では、第１および第２の画像処理部（１０４、２００４、１０６、２００６）において実行される量子化処理として２値化処理を採用しているが、本発明で適用可能な量子化処理は２値化処理に限られるものではない。３値化処理、４値化処理等のＮ（Ｎは２以上の整数）値化処理であれば適用可能である。例えば、３値化処理を採用する場合、第１および第２の量子化部（１０４２、２０４２、１０４４、２０４４）が３値化処理部に置き換わり、３値データに基づいてインク吐出が行われることになる。また、第１の処理モードと第２の処理モードとでＮ値化処理のＮの値を異ならせてもよい。例えば、第１の処理モードでは３値化処理を採用し、第２の処理モードでは２値化処理を採用する形態であってもよい。
【０１１７】
また、上述した実施形態１〜１１は適宜組合せることができ、このような組合わせの形態も本発明の範疇である。例えば、実施形態７の第１の画像処理部２００４を実施形態１〜６に追加してもよい。この場合、実施形態１〜６の第１および第２の画像処理部（１０４、１０６）において実行可能な第１および第２の処理モードに加え、実施形態７の第１の画像処理部（２００４）で実行可能な第１の処理モードも選択可能に構成してもよい。この場合、第１の処理モードが２つ存在することになるので、これらモードを選択するためのルールを別途設ければよい。同様に、第１および第２の画像処理部（１０４、１０６）において実行可能な第１および第２の処理モードに加え、実施形態８の第２の画像処理部（２００６）で実行可能な第２の処理モードも選択可能に構成してもよい。いずれにせよ、上述した第１の処理モードと第２の処理モードとが選択可能に構成されていればよい。
【０１１８】
また、上述した実施形態では、マルチパス記録の具体例として２パスと３パスを例示したが、上述した通り、本発明ではＮ（Ｎが２以上の整数）パス記録であれば適用可能である。更に、上述した実施形態では、記録ヘッドの吐出口の配列範囲よりも小なる量の記録媒体の搬送を介した記録ヘッドの複数回の移動によってマルチパス記録を行う場合について例示したが、本発明で適用可能なマルチパス記録方式はこれに限られるものではない。往方向へのヘッド移動と復方向へのヘッド移動の間には記録媒体の搬送を行わずに、復方向へのヘッド移動後に記録ヘッドの吐出口の配列範囲と同じ量だけ記録媒体を搬送させることにより、マルチパス記録を行うようにしてもよい。
【０１１９】
また、図７、図１５、図１８に示される画像処理機能を有する記録装置を例に、本発明の特徴的な画像処理を実行する画像データ処理装置を説明してきたが、本発明はこのような構成に限定されるものではない。例えば、記録装置と接続される外部機器（例えば、ホスト装置）において、本発明の特徴的な画像処理が実行され、当該画像処理により得られた２値の画像データが記録装置に入力されるような形態であっても構わない。また、デジタルカメラなどによって撮影された画像が、ホスト装置などを介することなく直接記録装置に入力され、上記特徴的な画像処理の全てが記録装置で実行される構成であっても構わない。前者の場合にはホスト装置が、後者の場合には記録装置が、本発明における画像データ処理装置となる。なお、本発明の特徴的な画像データ処理とは、上述した実施形態から明らかなように、複数回の相対移動あるいは複数の記録ヘッド（記録素子群）に対応した複数の画像データを量子化する方法を選択する処理を指す。
【０１２０】
本発明は、上述した画像処理の機能を実現するプログラムコード、またはそれを記憶した記憶媒体によっても実現される。この場合、ホスト装置や記録装置のコンピュータ（またはＣＰＵやＭＰＵ）が上記プログラムコードを読出し実行することによって上述した画像処理が実現されることになる。このように、上述した画像処理をコンピュータに実行させるための、コンピュータにより読み取り可能なプログラム、あるいは、そのプログラムを記憶した記憶媒体も本発明に含まれる。
【０１２１】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１２２】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施例の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳが実際の処理の一部または全部を行うものであってもよい。
【０１２３】
更に、プログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、ＣＰＵなどが実際の処理の一部または全部を行うものであってもよい。
【図面の簡単な説明】
【０１２４】
【図１】２パスのマルチパス記録で使用可能なマスクパターンの一例を示した模式図である。
【図２】２値の画像データを図１のマスクパターンによって２回の相対走査に対応した分割画像データに分割した結果を示した図である。
【図３】特許文献１に記載のデータ分割処理の具体例を示す図である。
【図４】特許文献１の方法に従って記録されたドットの記録媒体上での配列状態を示した図である。
【図５】本発明で適用可能なシリアル型のインクジェット記録装置の内部構成を説明するための概略図である。
【図６】２パスマルチパス記録の様子を示した図である。
【図７】本発明に適用可能な記録装置が実行する画像処理の工程を説明するためのブロック図である。
【図８】実施形態１において実行される第１のデータ処理モードの一例を示した模式図である。
【図９】第１のデータ処理モードにおけるディザ処理で用いるディザマトリクスを示す図である。
【図１０】実施形態１において実行される第２のデータ処理モードの一例を示した模式図である。
【図１１】第２のデータ処理モードにおける誤差拡散処理で用いる誤差分配マトリクスを示す図である。
【図１２】実施形態２において、図７の選択部１０３が実行するモード選択処理を説明するためのフローチャートである。
【図１３】実施形態２において実行される第２のデータ処理モードの一例を示した模式図である。
【図１４】実施形態３において、図７の選択部１０３が実行するモード選択処理を説明するためのフローチャートである。
【図１５】実施形態７における第１の画像処理部２００４が実行する画像処理の工程を説明するためのブロック図である。
【図１６】（ａ）および（ｂ）は、量子化部２０４２から出力された第１のプレーン用の２値データに対し、制約情報演算部２０４８がフィルタ演算する際に使用する係数およびその演算結果を示す図である。
【図１７】量子化部２０４２からの出力結果と、この出力結果に対して図１６のフィルタを用いてフィルタ処理を行った結果と、を示す図である。
【図１８】実施形態８における第２の画像処理部２００６が実行する画像処理の工程を説明するためのブロック図である。
【図１９】本発明で適用可能なフルライン型のインクジェット記録装置の一例を示す概略図である。
【図２０】本発明で適用可能なフルライン型のインクジェット記録装置の一例を示す概略図である。
【符号の説明】
【０１２５】
１０１、２０４７  メモリバッファ
１０２  色変換部
１０３  選択部
１０４、２００４  第１の画像処理部
１０６、２００６  第２の画像処理部
１０７  プリントバッファ
１０８  ヘッド駆動部  
１０４１、２０４１  第１のデータ生成部（第１のデータ分割部）
１０４２、２０４１  第１の量子化部
１０４３、２０４３  第２のデータ生成部（第２のデータ分割部）
１０４４、２０４４  第２の量子化部
２０４７  メモリバッファ
２０４８  制約情報演算部
【図１】
2010140090.tif 000005
【図２】
2010140090.tif 000006
【図３】
2010140090.tif 000007
【図４】
2010140090.tif 000008
【図５】
2010140090.tif 000009
【図６】
2010140090.tif 000010
【図７】
2010140090.tif 000011
【図８】
2010140090.tif 000012
【図９】
2010140090.tif 000013
【図１０】
2010140090.tif 000014
【図１１】
2010140090.tif 000015
【図１２】
2010140090.tif 000016
【図１３】
2010140090.tif 000017
【図１４】
2010140090.tif 000018
【図１５】
2010140090.tif 000019
【図１６】
2010140090.tif 000020
【図１７】
2010140090.tif 000021
【図１８】
2010140090.tif 000022
【図１９】
2010140090.tif 000023
【図２０】
2010140090.tif 000024