(57)【要約】【課題】端部よれのように、記録素子の位置に応じて記録特性にばらつきが含まれるような場合であっても、これら記録特性に起因する不具合の目立たない画像を、ロバスト性の高い状態で出力することが可能な画像形成装置および画像形成方法を提供する。【解決手段】そのために、個々の画素が有する多値の階調データを、この画素を記録する前記記録素子に対応づけて定められた分配係数に従って複数のプレーンに分配し、分配された階調データをそれぞれのプレーンで２値化する。これにより、マルチパス記録時の各記録走査における階調データの分配率を、個々の記録素子の記録ヘッド上の位置に応じて定めることが出来るようになる。【選択図】図６
2009166491.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体にドットを記録するための複数の記録素子を備えた記録ヘッドを用いて画像を形成する画像形成装置であって、
画素の多値の階調データを、前記画素にドットを記録するために使用される記録素子に対応づけて定められた分配係数に従って、前記記録素子に対応するように分配する分配手段と,
前記分配手段によって分配された階調データを低階調化する低階調化手段と、
前記低階調化手段によって低階調化されたデータに従って、前記記録ヘッドよりドットを記録させる記録制御手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記画像は、前記記録ヘッドと前記記録媒体との相対移動中に記録されるものであり、
前記分配手段は、前記相対移動のそれぞれで記録が可能な領域ごとに、該領域に含まれる画素が有する多値の階調データを、前記分配係数に従って前記記録素子に対応づけて分配し、
前記低階調化手段は、前記領域ごとに前記分配手段によって分配された階調データに２値化処理を行うことで２値データを生成することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記画像は、複数の前記記録ヘッドにより記録されるものであり、
前記分配手段は、画素が有する多値の階調データを、前記画素にドットを記録するために使用される複数の記録ヘッドの記録素子に対応づけて定められた分配係数に従って、前記複数の記録ヘッドに対応するように分配し、
前記低階調化手段は、前記分配手段によって前記複数の記録ヘッドに対応するように分配された階調データに２値化処理を行い、前記複数の記録ヘッドに対応した２値データを生成することを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記記録ヘッドにおける前記記録素子の位置が端部に近いほど、前記分配係数の値が小さく定められていることを特徴とする請求項１または２に記載の画像形成装置。 
【請求項５】
前記分配係数は、前記記録素子の一部に対応して予め定められた分配係数から、前記記録素子の全てに対応する分配係数を算出することによって求められることを特徴とする請求項１乃至３のいずれかに記載の画像形成装置。
【請求項６】
前記分配係数の個数は前記記録素子の個数よりも少ないことを特徴とする請求項１乃至５のいずれかに記載の画像形成装置。
【請求項７】
前記低階調化手段は誤差拡散法を採用して２値化処理を行うことを特徴とする請求項１乃至６のいずれかに記載の画像形成装置。
【請求項８】
前記低階調化手段はディザマトリクス法を採用して２値化処理を行うことを特徴とする請求項１乃至６のいずれかに記載の画像形成装置。
【請求項９】
前記低階調化手段は、前記同一画像領域に対する複数回の走査において、記録されるドットが互いに排他的に配置されるように２値化処理を行うことを特徴とする請求項２に記載の画像形成装置。
【請求項１０】
記録媒体にドットを記録する記録素子を備えた記録ヘッドを用いて画像を形成する画像形成方法であって、
画素の多値の階調データを、前記画素にドットを記録するために使用される記録素子に対応づけて定められた分配係数に従って、前記記録素子に対応するように分配する分配工程と、
前記分配工程によって分配された階調データを低階調化する低階調化工程と、
前記低階調化工程によって低階調化されたデータに従って、前記記録媒体にドットを記録する記録工程と、
を有することを特徴とする画像形成方法。
【請求項１１】
記録媒体にドットを記録する記録素子を備えた記録ヘッドを用いて画像を形成するための処理をコンピュータに実行させるプログラムであって、
前記処理は、
画素の多値の階調データを、前記画素にドットを記録するために使用される記録素子に対応づけて定められた分配係数に従って、前記記録素子に対応するように分配する分配工程と、
前記分配工程によって分配された階調データを低階調化する工程と
を有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録ヘッドにおける複数の記録素子間の記録特性のばらつきや記録ヘッドの走査のゆらぎ、あるいは記録媒体の搬送動作等に起因した濃度むらを低減し、記録媒体に記録を行う画像形成装置および画像形成方法に関する。
【背景技術】
【０００２】
複数の記録素子を備えた記録ヘッドを用いる記録方式の一例として、個々の記録素子からインクを吐出して、記録媒体にドットを形成するインクジェット記録方式が知られている。中でもシリアル型のインクジェット記録装置では、所定の周波数でインクを吐出する記録ヘッドを当該周波数に対応した速度で走査させる記録走査と、記録走査と交差する方向に記録媒体を搬送する搬送動作とを間欠的に繰り返すことにより画像を形成する。このようなシリアル型のインクジェット記録装置は、比較的小型かつ低コストに製造することが出来るので、パーソナルユース向けに広く普及している。
【０００３】
複数の記録素子が配列された記録ヘッドでは、記録素子間で吐出量や吐出方向のばらつきが生じる。そして、このようなばらつきが原因で、画像に濃度むらやスジが発生することがある。
【０００４】
この問題に対し、マルチパス記録という特徴的な記録方法が従来採用されている。
【０００５】
図１５は、２パスのマルチパス記録の記録動作を簡単に説明するための模式図である。２パスのマルチパス記録では、記録ヘッド１０５が１回の記録走査で記録可能な画像データを２つのプレーンに分配し、搬送動作を挟んだ２回の記録走査によってこれらを補完的に記録する。個々の記録走査の間に行われる搬送動作は、記録ヘッド１０５による記録幅ｄの１／２になっている。
【０００６】
このようにすれば、個々の記録素子の吐出特性にばらつきが含まれていたとしても、１つの記録素子によって記録されるドットが主走査方向に連続することはなく、個々の記録素子の影響を広い範囲に分散されることが出来る。その結果、一様で滑らかな画像を得ることが出来る。図では２パスを例に説明したが、マルチパス記録は、マルチパスの回数、すなわち１つの走査ラスタを記録するのに用いる記録素子の数を多くするほど、その効果が高まっていく。但し、マルチパスの回数を多くするほど記録速度も低下するので、シリアル型の記録装置では、マルチパスの回数が異なる複数の記録モードが予め用意されていることが多い。
【０００７】
ところで、このようなマルチパス記録を行う際、個々の記録走査に対して、画像データを分配する必要が生じる。従来、このような分配は、ドットの記録を許容する記録許容画素（１）とドットの記録を許容しない非記録許容画素（０）とが配列されたマスクパターンを用いて行われていることが多かった。
【０００８】
図１６は、２パスのマルチパス記録で使用可能なマスクパターンの一例を示した模式図である。ここで、黒で示した領域は記録許容画素（１）、白で示した領域は非記録許容画素（０）を示しており、１８０１は１パス目の記録走査で使用するマスクパターン、１８０２は２パス目の記録走査で使用するマスクパターンをそれぞれ示している。また、１８０１のパターンと１８０２のパターンは互いに補完の関係を有している。
【０００９】
このようなマスクパターンと２値の画像データとの間で論理積演算を行うことにより、上記２値の画像データを各記録走査で記録すべき２値の画像データに分配する。例えば、図２に示されるように、同一画像領域に記録すべきドットを示す画像データを図１６に示されるマスクパターン（1801,1802）によって分配することにより、1パス目用の画像データと２パス目用の画像データを生成する。このように、互いに補完の関係を有するマスクパターンを用いて行うデータ分配方法（マスク分割法）では、異なる走査に対応した２値の画像データ同士も補完関係を有しているため、異なる走査で記録されるドット同士が重なる割合が低い。そのため、高いドット被覆率に起因した高い濃度を実現できることに加え、良好な粒状性も確保できる。
【００１０】
ところで、このようなマルチパス記録が採用されつつも、より高画質な画像が要求される昨今、記録走査単位の記録位置（レジストレーション）のずれに起因する濃度変化や濃度むらが新たに問題視されるようになってきている。なお、記録走査単位の記録位置のずれは、記録媒体と吐出口面の距離（紙間）の変動、記録媒体の搬送量の変動などによって引き起こされる。
【００１１】
例えば、図２を参照し、先行の記録走査で記録されるドット（○）のプレーンと、後続の記録走査で記録されるドット（◎）のプレーンが、主走査方向または副走査方向のいずれかに１画素分ずれた場合を考える。このとき、先行の記録走査で記録されるドット（○）と後続の記録走査で記録されるドット（◎）は完全に重なり合い、白紙の領域が露出して、画像濃度は低下する。１画素分まで大きくずれなくても、隣接するドット同士の距離や重なり量が変わると、白紙領域に対するドットの被覆率が変動し、この被覆率の変動が画像濃度の変動を引き起こす。そして、このような画像濃度の変動が、濃度むらとなって認識されるのである。
【００１２】
従って、より高画質な画像が要求される昨今、様々な記録条件の変動に伴って起こるプレーン間の記録位置ずれにも対抗できるような、マルチパス記録時の画像データの処理方法が求められている。以下、いかなる記録条件の変動に起因するにせよ、その変動に伴うプレーン間の記録位置ずれによって引き起こされる濃度変化や濃度むらへの耐性を、本明細書では「ロバスト性」と称することとする。
【００１３】
特許文献１には、上記ロバスト性を高めるための画像データの処理方法が開示されている。同文献によれば、様々な記録条件の変動に伴って引き起こされる画像濃度の変動は、異なる記録走査に対応する２値の画像データが互いに完全な補完関係にあることに起因することに着目している。そして、上記補完関係が低減されるように異なる記録走査に対応した画像データを生成すれば、「ロバスト性」に優れたマルチパス記録を実現できる、と認識している。そのために、特許文献１では、画像データを２値化前の多値データの状態で分配し、分配後の多値データをそれぞれ独立に２値化している。こうすることで、異なる記録走査に対応した異なるプレーンの画像データ同士が互いにずれて記録されても大きな濃度変動が起こらないようにしている。
【００１４】
図３は、特許文献１に記載のデータ分配方法を説明するための図である。まず、同一画像領域に記録すべき多値の画像データ（１５００１）は、１パス目で記録すべき多値のデータ（１５００２）と２パス目で記録すべき多値のデータ（１５００３）に分配される。次いで、夫々の多値データは個別に２値化され、１パス目で記録すべき２値のデータ（１５００４）と２パス目で記録すべき２値のデータ（１５００５）が生成される。最後に、これら２値のデータに従って記録ヘッドからインクが吐出される。図３の（１５００４）および（１５００５）から理解できるように、上述のようにして生成された１パス目の２値データと２パス目の２値データとは完全な補完関係になっていない。従って、１パス目と２パス目とで、ドット同士が重なる箇所（２つのプレーンに“１”が存在する画素）とドット同士が重ならない箇所（１つのプレーンだけに“１”が存在する画素）とが並存することになる。
【００１５】
図４は、上記特開２０００−１０３０８８号公報の方法に従って記録されたドットの記録媒体上での配列状態を示した図である。図において、黒丸２１は1パス目で記録されるドット、白丸２２は2パス目で記録されるドット、ハッチングで示した丸２３は1パス目と2パス目によって重ねて記録されるドットを、それぞれ示している。この例では、1パス目と2パス目との間の補完関係が不完全なため、完全に補完の関係にある図２の場合とは異なり、２つのドットが重複する部分やドットが記録されない部分（白紙領域）が存在する。
【００１６】
ここで、図２の場合と同じように、1パス目で記録されるドットと、２パス目で記録されるドットが、主走査方向または副走査方向のいずれかに１画素分ずれた場合を考える。この場合、位置ずれが生じなければ重ならなかったはずの１パス目のドットと２パス目のドットが重なってしまう反面、位置ずれがなければ本来重なるはずだったドット２３が重ならなくなる。よって、ある程度の広さを持つ領域で判断すれば、白紙領域に対するドットの被覆率はさほど変動せず、画像濃度の変化も少ない。すなわち、特許文献１の方法によれば、記録媒体と吐出口面の距離（紙間）の変動、記録媒体の搬送量の変動が発生しても、これらに伴う画像濃度の変動を抑制することができる。
【００１７】
更に特許文献２には、特許文献１のように、多値の画像データの状態で複数の記録走査あるいは複数の記録素子列に画像データを分配しながらも、そのデータの分配率を画素の位置に基づいて異ならせる技術が開示されている。同文献によれば、画像データの主走査方向あるいは副走査方向の位置に対し、直線的、周期的、正弦波的、あるいは高周波および低周波の合成波的に分配率を変化させることによって、マルチパス記録におけるバンディングや色むらを抑制する効果が説明されている。
【００１８】
【特許文献１】特開２０００−１０３０８８号公報
【特許文献２】特開２００６−２３１７３６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１９】
しかしながら、本発明者らの検討によれば、特許文献１や特許文献２の方法を採用しても、記録ヘッドの端部近傍の記録素子から吐出されたインクがよれてしまい（以下、端部よれと称する）、これによりつなぎスジが発生する場合があることを見出した。以下に端部よれ弊害について簡単に説明する。
【００２０】
個々の記録素子が高密度で配置され小液滴なインクを高周波数で吐出可能な記録ヘッドにおいては、記録ヘッドと記録媒体との間に気流が発生し、この気流が個々のインク滴の吐出方向に影響を与えてしまう。具体的には、一列に配列された複数の記録素子のうち、端部近傍に位置する記録素子から吐出されたインクが、中央部に位置する記録素子の方へ偏向されるような現象が起こる。
【００２１】
図１８は、端部よれによる画像弊害を模式的に説明するための図である。ここでは、１回の記録走査によって一様な画像を記録した場合の、記録媒体での記録状態を示している。記録ヘッドの端部に位置する吐出口より吐出されたインク滴が、中央部のほうへ引き付けられるように偏向して記録媒体に着弾されているので、結果として中央部の濃度が端部領域よりも高くなってしまっている。そして、このように形成された画像領域が副走査方向に連続すると、画像全体にバンド状の濃度むらが現れる。
【００２２】
このような端部むら弊害は、個々の記録素子の吐出特性に起因するものでもなく、またプレーン間のずれによって引き起こされる濃度むらでもない。記録ヘッドの端部近傍の記録素子によって記録される領域の濃度がある程度の幅を持って定常的に低くなるので、上述したようなマルチパス記録を行っても、簡単に改善されるものではない。特に、マルチパス数の少ない記録モードでは、各記録走査におけるインクの吐出周波数も高くなるので、端部よれ現象は一層目立ちやすい傾向にある。また、端部よれ現象でなくても、記録素子の位置に応じて記録特性に大きなばらつきが含まれるような場合には、マルチパス数の少ない記録モードでは、当該記録素子による画像上の不具合を十分に取り除くことが出来ない。
【００２３】
本発明は、上記問題点を解決するためになされたものである。よって、その目的とするところは、端部よれのように、記録素子の位置に応じて記録特性にばらつきが含まれるような場合であっても、これら記録特性に起因する不具合の目立たない画像を、ロバスト性の高い状態で出力することである。
【課題を解決するための手段】
【００２４】
そのために本発明においては、記録媒体にドットを記録するための複数の記録素子を備えた記録ヘッドを用いて画像を形成する画像形成装置であって、画素の多値の階調データを、前記画素にドットを記録するために使用される記録素子に対応づけて定められた分配係数に従って、前記記録素子に対応するように分配する分配手段と、前記分配手段によって分配された階調データを低階調化する低階調化手段と、前記低階調化手段によって低階調化されたデータに従って、前記記録ヘッドドットを記録させる記録制御手段と、を備えることを特徴とする。
【００２５】
また、記録媒体にドットを記録する記録素子を備えた記録ヘッドを用いて画像を形成する画像形成方法であって、画素の多値の階調データを、前記画素にドットを記録するために使用される記録素子に対応づけて定められた分配係数に従って、前記記録素子に対応するように分配する分配工程と、前記分配工程によって分配された階調データを低階調化する低階調化工程と、前記低階調化工程によって低階調化されたデータに従って、前記記録媒体にドットを記録する記録工程と、を有することを特徴とする。
【００２６】
さらに、記録媒体にドットを記録する記録素子を備えた記録ヘッドを用いて画像を形成するための処理をコンピュータに実行させるプログラムであって、前記処理は、画素の多値の階調データを、前記画素にドットを記録するために使用される記録素子に対応づけて定められた分配係数に従って、前記記録素子に対応するように分配する分配工程と、前記分配工程によって分配された階調データを低階調化する工程と
を有することを特徴とする。
【発明の効果】
【００２７】
本発明によれば、複数のプレーンそれぞれの多値の画像データの相関に応じたパラメータを取得し、これを用いて量子化処理を実行することにより、記録媒体において所望のドット重複率を有する画像を出力することが可能となる。結果、ロバスト性に優れ粒状感も低減された高品位な画像が得られる。
【発明を実施するための最良の形態】
【００２８】
以下、図面を参照して本発明の実施例を詳細に説明する。  
まず、本明細書における用語について定義をする。「相対走査（相対移動）」とは、記録媒体に対して記録ヘッドを相対的に移動（走査）させる動作を指す。
【００２９】
また、「マルチパス記録」とは、記録媒体の同一画像領域に対する記録ヘッドの複数回の相対走査によって、上記単位領域に記録すべき画像を完成させる記録方式を指す。ここで、「マルチパス数（Ｍ）」とは、上記同一画像領域に対する記録ヘッドの相対移動の回数を指す。Ｍは２以上の整数であり、Ｍ＝２であれば２パス記録となり、Ｍ＝４であれば４パス記録となる。Ｍパスのマルチパス記録の場合、同一画像領域に対応した多値の画像データに基づいて、マルチパスの回数Ｍに対応するＭ個のプレーンの画像データが生成される。そして、これらＭ個のプレーンの画像データの夫々が、Ｍパスの夫々において記録されることになる。
【００３０】
また、「プレーン」とは、記録ヘッドと記録媒体との相対移動に対応した画像データの集合を指す。従って、異なる相対移動毎に異なるプレーンが対応する。さらに、画素とは、多値の画像データによって階調表現可能な最小単位に相当する領域を指す。
【００３１】
（実施例１）
図１は、本発明の画像形成装置に相当する本実施例で使用するシリアル型のインクジェット記録装置の内部構成を説明するための概略図である。記録ヘッド１０５は主走査方向に一定の速度で移動するキャリッジ１０４に搭載され、上記一定の速度に対応した周波数でインクを滴として吐出する。１回の記録走査が終了すると、搬送ローラ７０４および補助ローラ７０３が回転し、これらローラ対と給紙ローラ７０５および補助ローラ７０６に挟持された記録媒体Ｐは、記録ヘッド１０５の記録幅に対応した量だけ副走査方向に搬送される。このような記録走査と搬送動作とを繰り返すことにより、記録媒体Ｐに段階的に画像が記録される。
【００３２】
記録ヘッド１０５は、ブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）およびイエロー（Ｙ）の記録ヘッドが、図のように主走査方向に並列配置されており、各色の記録ヘッドには、複数の記録素子が記録解像度に応じた等しい密度で副走査方向に配備されている。
【００３３】
以下、本実施例では、２パスのマルチパス記録を例に説明を続ける。再度図１５を参照するに、記録ヘッド１０５は１回目の記録のための相対走査（以下、記録走査とも言う）において、全画像データ１０８のうち記録ヘッドの幅ｄに対応する領域に含まれる画像データに対しての記録を行う。このとき、実際に記録ヘッド１０５が記録を行う画像データ１１０−０１は、オリジナル画像データの個々の画素が有する多値の階調データが約１／２に低減されたものとなっている。次に、記録走査とは交差する方向へｄ／２の搬送動作が行われ、その後、２回目の記録走査が行われる。２回目の記録走査で記録される画像データ１１０−０２についても、オリジナル画像データの個々の画素が有する階調データが約１／２に低減されたものとなっている。１回目の記録走査と２回目の記録走査が重複する同一画像領域に注目すると、当該領域は約１／２に低減された階調データが２回ずつ記録されることになるので、オリジナル画像データの階調値が保存される結果となる。更に、第３の記録走査、第４の記録走査と、搬送動作を挟んだ記録走査を繰り返していくことにより、オリジナル画像データの全ての画像領域が、２回ずつの記録走査によって記録されていく。
【００３４】
図５は、本実施例の記録装置が実行する画像処理の工程を説明するためのブロック図である。例えば外部に接続されたホスト装置などから記録コマンドと共に画像データが受信されると、画像データは記録装置内のメモリバッファ１０１に格納される。記録コマンドには、マルチパス数Ｍ（ここではＭ＝２）が指定された記録モードや記録媒体の種類を指定するコマンドなどが含まれている。また、このときの画像データは、１画素につき例えば８ｂｉｔ２５６階調で表現される多値の輝度データ（Ｒ，Ｇ，Ｂ）となっている。メモリバッファ１０１に格納された輝度データは、その後１画素ずつＣＭＹＫ変換部１０２に転送され、記録装置が使用するインク色に対応した多値（８ｂｉｔ２５６階調）の濃度データ（階調データ）に変換される。変換後の画像データが、図１５の全画像データ１０８に対応する。
【００３５】
画像分配部１０３（振り分け手段）は、全画像データを、個々の記録走査に対応する複数のプレーン１１０−０１〜１１０−Ｘに分配する。
【００３６】
図６は、本実施例の画像分配部１０３が実行する複数のプレーンへの画像データの分配方法を説明するための模式図である。ここでは、簡単のため、記録ヘッド１０５は副走査方向に配列する１０個の記録素子１１１を備えるものとする。また、画像データ１０８は、階調データを１００とする画素が、副走査方向に４０画素ライン分配列しているものとする。
【００３７】
本実施例では、１０個の記録素子１１１それぞれに対し、階調データの分配率を定める分配係数１０９が定められている。個々の記録素子１１１は、いずれの記録走査においても、この分配係数に従った画像データで記録を実行する。画像分配部１０３は、第１記録走査で記録する画像データの位置（最上部）に分配係数１０９を対応させ、第１記録走査で記録する第１のプレーン１１０−０１を作成する。具体的には、各画素の階調データに対し、これに対応する分配係数１０９を乗算し、画素ごとに新たな階調データを算出する。
【００３８】
例えば記録ヘッドの中央部に位置する記録素子に対応する分配係数１０９は０．７であるので、第１のプレーン１１０−０１の中央部には、階調データ１００×０．７＝７０が割当てられる。また、記録ヘッドの最端部に位置する記録素子に対応する分配係数１０９は０．３であるので、第１のプレーン１１０−０１の最端部には、階調データ１００×０．３＝３０が割当てられる。その他の領域の画素データについても、分配係数０．４、０．５および０．６によって得られた、階調データ４０、５０および６０がそれぞれの位置に割り当てられる。
【００３９】
第２の記録走査のためのプレーン１１０−０２については、分配係数１０９を画像データ１０８に対し５画素分ずらした位置に対応させ、第１のプレーン１１０−０１と同様にして個々の画素に対応する階調データを算出する。続く第３〜第９のプレーン１１０−３〜１１０−９についても、同様の方法で階調データを算出していく。得られた階調データは、プレーンごとに２値化部１０４へ転送される（図５参照）。
【００４０】
本実施例では２パスのマルチパス記録を例にしており、主走査方向に延びる個々の画素ラインは、２種類の記録素子による２回の記録走査によって記録が行われる。例えば、画像データ１０８の先頭の画素ラインは、第１の記録走査では記録ヘッドの中央部に位置する記録素子によって、第２の記録走査では記録ヘッドの端部に位置する記録素子によって記録が行われる。このとき、図６を見ると分かるように、これら２つの記録素子に対応する分配係数は０．７および０．３、すなわち両者の和が１．０になっている。本実施例では、このように２回の記録走査で記録を行う記録素子に対応する分配係数の和が、いずれの画素ラインにおいても常に１．０となるように個々の分配係数を定めている。そして、このことにより、マルチパス記録後の画像において、画像データ１０８の濃度（階調）を維持している。
【００４１】
２値化部１０４に送られた画像データは、プレーン毎に２値化処理が行われる。この２値化処理の方法は、公知の誤差拡散法であっても良いし、ディザマトリクス法であっても構わない。但し、処理後の２つのプレーンを重ねた場合にドット同士が重なる箇所とドット同士が重ならない箇所とが並存するように、これら２つのプレーン間で２値化処理のやり方を異ならせるのが好ましい。例えば２値化処理として誤差拡散処理を用いるのであれば、閾値や誤差分配マトリクスなどを異ならせるなどして、同じ階調値の画像データが入力されても２値化処理の結果が同値にならないように配慮することが望ましい。例えば、一方のプレーンに対する誤差拡散処理では図１７（ａ）のような誤差分配マトリクスを用い、他方のプレーンに対する誤差拡散処理では図１７（ｂ）のような誤差分配マトリクスを用いることで、プレーン間でのドット配置を異ならせることができる。また、一方のプレーンと他方のプレーンとで異なるディザマトリクスを用いることでも、プレーン間でのドット配置を異ならせることができる。更に、一方のプレーンではディザマトリクス法を採用し、他方のプレーンでは誤差拡散法を採用することでも、プレーン間でのドット配置を異ならせることができる。
【００４２】
以上のような２値化処理を行えば、２つのプレーンを重ねた場合に、ドット同士が重なる箇所（両方のプレーンに“１”が存在する画素）とドット同士が重ならない箇所（一方のプレーンだけに“１”が存在する画素）とを並存させることができる。従って図４を用いて説明したように、記録媒体と吐出口面の距離の変動や記録媒体の搬送量の変動等に伴って記録位置ズレが生じたとしても、画像の濃度変動を抑制することができる。再度図５を参照するに、２値化部１０４によって以上説明したような２値化処理を行った後の２値データは、プレーンごとにプリントバッファ１０６に保存される。
【００４３】
その後、それぞれのプレーンに格納された２値データに従って、記録ヘッド１０５によるそれぞれの記録走査が順番に行われる。このような同一画像領域に対する複数回走査を行うことにより、メモリバッファ１０１に保存された画像データは段階的に記録媒体に記録されていく。本実施例ではこのような記録制御が行われる。
【００４４】
再度図６を参照するに、本実施例では、記録ヘッドの中央部に位置する記録素子に対する分配係数の値が高く、端部に進むに従って徐々にその値が低くなるようになっている。これは、２値化後の画像データにおいても、中央部に位置する記録素子の記録率が端部に位置する記録素子の記録率よりも高くなるようにするためである。このようにすれば、どのような画像データを記録する場合であっても、端部に位置する記録素子の吐出動作は中央部に比べて抑えられ、背景技術の項で説明した端部よれ現象が目立たなくなるのである。すなわち、記録ヘッドの中央部に向かって偏向しやすい端部の記録素子の吐出頻度を低くすること、およびその分の記録を偏向が生じにくい中央部の記録素子によって補うことによって、出力された画像において端部よれ弊害を目立たなくすることが出来る。
【００４５】
本実施例では、このように、記録ヘッド上の記録素子の位置に対応させて分配係数を定めることに特徴がある。端部よれ以外の弊害であっても、出力後の画像に何らかの不具合を生じさせる記録素子の位置が定まるのであれば、本実施例の効果を十分発揮させることが出来る。
【００４６】
なお、以上では説明を簡単にするため２パスのマルチパス記録を例に説明したが、同じ画素ラインを記録する複数の記録素子に対応する分配係数の和が１．０となるように個々の分配係数を定めさえすれば、さらに多くのマルチパス数にも対応可能である。例えば、Ｍパスのマルチパス記録を行う場合には、同じ画素ラインを記録するＭ個の記録素子に対応する分配係数の和が１．０となるように個々の分配係数を定め、同一の画像領域に対し、Ｍ回の走査を行うことによって本実施例と同様の効果を得ることが出来る。
【００４７】
以上説明した本実施例では量子化処理として２値化処理を採用し、多値データを２値化部１０４にて２値化している。しかし、本実施例において適用可能な量子化処理は２値化処理に限られるものではなく、３値化処理、４値化処理等のＮ（Ｎは２以上の整数）値化処理全般を適用可能である。例えば、３値化処理を採用する場合、２値化部１０４が３値化部に置き換わり、３値データに基づいてインク吐出が行われることになる。
【００４８】
（実施例２）
本実施例においても、実施例１の図１で示した記録装置を用いる。実施例１では、図６を用いて、１０個の記録素子を有する記録ヘッドを用いた場合の分配係数と記録方法の例を説明したが、通常の記録ヘッドは更に多くの記録素子を有しており、これら１つずつのために分配係数を用意しておくと、多くの記録領域が必要となる。本実施例は、このような記憶すべき分配係数の個数を記録素子の個数よりも少なく抑えておきながら、個々の記録素子に対し異なる値の分配係数を用意することを特徴とする。
【００４９】
図７は、２０個の記録素子を有する記録ヘッドを用いて２パスのマルチパス記録を行う場合の、画像データの分配方法を説明するための模式図である。２０個の記録素子を有しているので、図６で説明した実施例１と同じサイズの画像データ１０８を記録する場合でも、５回の記録走査すなわち５プレーン分の画像データ（１２０−０１〜１２０−０５）に分配すれば、全画像の記録が完了する。
【００５０】
本例においても、実施例１と同様に、中央部の分配係数を０．７、端部の分配係数を０．３とする。但し、記憶する分配係数は実施例１と同様の１０個分であり、これらを１つおきの記録素子に対応させる。そして、残りの記録素子に対する分配係数は、これに隣接する２つの記録素子の分配係数の平均値を算出して割当てる。図７において、１０９は１０個の記録素子のために記憶されている分配係数、１１１はこれら分配係数１０９から補間算出される分配係数を示している。本実施例では、このような分散係数の補完算出を、複数のプレーンへの画像データの分配に先立って画像分配部１０３が実行する。
【００５１】
なお、分配係数１０９は必ずしも１つおきの記録素子に対応して記憶されていなくてもよい。本実施例のように分配係数を一様に変化させるような場合には、単純な一次式で他の分配係数のための補間算出を行うことが出来るので、記録容量をより少なく抑えることも可能である。また、図８に示すように、連続する幾つかの記録素子に対し同じ分散係数が繰り返し使用されるようにしても構わない。逆に、より複雑な関数式によって補完算出が行われるような形態であっても本実施例は有効である。いずれにせよ、一部の記録素子に対応する幾つかの分配係数の値から多くの記録素子に対応する分散係数を算出することが出来れば、本実施例の効果を得ることが出来る。無論、同じ画素ラインを記録する複数の記録素子に対応する分配係数の和が１．０となるように個々の分配係数を定めておけば、さらに多くのマルチパス記録を行うことも出来る。
【００５２】
（実施例３）
本実施例においても、実施例１の図１で示した記録装置を用いる。
【００５３】
図９は、本実施例の記録装置が実行する画像処理の工程を説明するためのブロック図である。画像分配・２値化処理部１０７以外の機構は、上記実施例と同様である。
【００５４】
図１０は、画像分配・２値化処理部１０７の処理構成を説明するためのブロック図である。本実施例の画像分配・２値化処理部１０７は、主に画像分配部、３値化処理部１５１および２値化処理部１６１の３つの機構によって構成されている。なお、以下では、２パスのマルチパス記録を行う場合について説明する。
【００５５】
ＣＭＹＫ色変換部１０２によって色分解され、画像分配・２値化処理部１０６に転送された多値の画像データInput_12は、上記実施例のようにプレーン分配されることなく、３値化処理部１５１と画像分配部１７０にそれぞれ入力される。３値化処理部１５１では、累積誤差ラインバッファに格納されている誤差  Err_12(x)  が上記Input_12に加算され、Ｉ_12＝Input_12＋Err_12(x)  が量子化部１５５へ送られる。
【００５６】
累積誤差ラインバッファ１５３には、注目画素の主走査方向の位置ｘに対応した累積誤差を格納するためのメモリErr_12(x)が、画素数ｗに応じた数だけ用意されている（すなわち１≦x≦ｗ）。また、これとは別に１画素分の誤差メモリErr_12_0も用意されている。
【００５７】
一方、閾値選択部１５４はInput_12の値に応じて３値化のための閾値を選択する。本例の入力画像データInput_12は、８ｂｉｔ信号のレベル０〜レベル２５５で表されており、閾値選択部１５４は、閾値Th_12を、
Th_12＝63（0≦Input_12＜128）
Th_12＝191（128≦Input_12≦255）
と設定する。
【００５８】
量子化部１５５は、閾値選択部１５４によって選択された閾値Th_12を用い、誤差が加算された画像データＩ_12を３値に量子化する。この結果、量子化部１５５からOut_12が出力される。すなわち、量子化後の出力値をOut_12とすると、
Out_12＝0（0≦Input_12＜128  かつ  Ｉ_12＜Th_12＝63）
Out_12＝127（0≦Input_12＜128  かつ  Ｉ_12≧Th_12＝63）または（128≦Input_12≦255  かつ  Ｉ_12＜Th_12＝191）
Out_12＝255（128≦Input_12≦255  かつ  Ｉ_12≧Th_12＝191）
となる。
【００５９】
本実施例において、Out_12とは、処理対象画素に対し１走査目と２走査目で記録するドットの数を３段階で示した値である。具体的に説明すると、Out_12＝0は処理対象画素に１つのドットも記録されないことを示し、Out_12＝127は処理対象画素に１走査目あるいは２走査目のどちらか一方により１つのドットが記録されることを示す。また、Out_12＝255は処理対象画素に１走査目および２走査目の双方により２つのドットが記録されることを示す。
【００６０】
誤差演算部１５６は、量子化部１５５への入力値Ｉ_12と出力値Out_12とから、量子化で発生した誤差Err_12を算出する。すなわち、
Err_12=Ｉ_12- Out_12  となる。
【００６１】
誤差拡散部１５７は、処理対象画素（注目画素）の主走査方向の位置ｘに応じて、Err_12を周囲の画素に拡散（分配）する。
【００６２】
図１１は、誤差拡散部１５７で拡散処理を行う際の周囲画素に対する拡散係数を示す誤差分配マトリクスを表す図である。図に示す注目画素に主走査方向および副走査方向に隣接する夫々の周辺画素に対し、本実施例ではＫ１〜Ｋ４の４つの係数に基づいて、誤差を拡散する。本実施例では、Ｋ１＝７／１６、Ｋ２＝３／１６、Ｋ３＝５／１６、Ｋ４＝１／１６とする。すなわち、注目画素で発生した誤差のうち、その７／１６は注目画素の次に処理する右隣の画素に分散し、残りの９／１６は注目画素が属するラインの次のライン（下のライン）の画素に分散する。累積誤差を管理するためのErr_12(１)〜Err_12(ｗ)は、同一ラインに位置する画素の累積誤差を示すのではない。注目画素の主走査方向の座標をｘとすると、Err_12(x＋１)〜Err_12(ｗ)については注目画素と同じラインの画素、Err_12(１)〜Err_12(ｘ)については注目画素の真下のラインの画素の累積誤差をそれぞれ示している。そして、注目画素の位置が進むたび、これら誤差メモリが示す位置は１画素ずつ下段にずれていく。一方、注目画素で発生した誤差を分散する際、注目画素に対し右隣に位置する画素と右下隣に位置する画素は、どちらも主走査方向の座標は(ｘ＋１）である。よって、右下隣に位置する画素に対する誤差を、右隣の累積誤差Err_12(x+1)と区別して格納するために、１画素分のメモリErr_12_0が使用される。すなわち、周辺画素に対する誤差は以下のように拡散および累積加算され、その結果が累積誤差ラインバッファに上書きされる。
E_12(x+1) ＝ E_12(x+1) ＋ Err_12 × K1                （x＜W）
E_12(x-1) ＝ E_12(x-1) ＋ Err_12 × K2                （x＞１）
E_12(x) ＝ Err_12_0＋ Err_12 × K3                  （１＜ｘ＜W）
E_12(x) ＝ Err_12_0＋ Err_12 ×（K2+K3）            （ｘ＝１）
E_12(x) ＝ Err_12_0＋ Err_12 ×（K1+K3+K4）         （ｘ＝W）
Err_12_0 ＝ Err_12 ×  K4                           （ｘ＜W）
Err_12_0 ＝０                                        （ｘ＝W）
なお、累積誤差ラインバッファ１５３の初期値は全て０であってもよいし、乱数値で設定されていてもよい。
【００６３】
一方、多値の画像データInput_12は、画像分配部１７０によって分配され、１走査目で記録するための約半減された多値データを得る。この分配方法は上述した実施例で説明したように、所定の分配係数に従って行うが、１走査目の階調データのみ抽出する。
【００６４】
分配後の多値データInputは、２値化処理部１６１に入力される。入力信号値Inputは、加算部１６２にて累積誤差ラインバッファに１６３格納されている誤差  Err_1(x)が加算され、I＝Input＋Err(x)が量子化部１６５へ送られる。
【００６５】
一方、Inputは閾値選択部１６４へも送られ、閾値選択部１６４はInputの値に応じて２値化のための閾値を選択する。この閾値選択部１６４における選択処理は、上述した閾値選択部１５４での選択処理と同様で構わない。ただし、本例の２値化処理部において複数の閾値を用意することは必須ではない。入力画像データInputに値にかかわらず、閾値選択部１６４は、閾値Thを、
Th＝64（0≦Input_1≦255）
と設定することもできる。もちろん、ドット生成遅延を回避するために、閾値Thを入力画素データInputに応じてより細かく変更しても良い。
【００６６】
量子化部１６５は、閾値選択部１６４によって選択された閾値Th、誤差が加算された画像データI、および３値化処理部１５１からの出力値Out_12を比較し、１走査目の出力値Out_1と、２走査目の出力値Out_2を決定する。すなわち、
Out_12 ＝ 0 のとき、  Out_1 ＝ 0、Out_2 ＝ 0
Out_12 ＝ 255 のとき、Out_1 ＝ 1、Out_2 ＝ 1
Out_12 ＝ 127 のとき、Out_1 ＝ 1、Out_2 ＝ 0  （Out_12 − I ＜ Th）
Out_1 ＝ 0、Out_2 ＝ 1  （Th≦ Out_12 − I）
このような構成にすれば、１走査目の出力値Out_1と２走査目の出力値Out_2とが、量子化部１６５によって同時に決定される。
【００６７】
誤差演算部１６６は、Iと出力画素値Out_1との差分である誤差Err_1を算出する。すなわち、
Err_1 ＝ I − Out_1
となる。
【００６８】
誤差拡散部１６７は、処理対象画素（注目画素）の主走査方向の位置ｘに応じて、３値化処理部１５１と同じ方法で、Err_1の周囲への拡散処理を行う。ここで、座標ｘの最大値すなわち主走査方向の画素数をｗとし、座標ｘにおける累積誤差をE_1 (x)とすると、周辺画素に対する誤差は以下のように拡散される。
E_1(x+1) ＝ E_1(x) ＋ Err_1 × Ｋ１                  （x＜W）
E_1(x-1) ＝ E_1(x) ＋ Err_1 × Ｋ２                  （１＜x）
E_1(x) ＝ Err_1_0＋ Err_1 × Ｋ３                  （１＜x＜W）
E_1(x) ＝ Err_1_0＋ Err_1 ×（Ｋ２＋Ｋ３）         （x＝１）
E_1(x) ＝ Err_1_0＋ Err_1 ×（Ｋ１＋Ｋ３＋Ｋ４）   （x＝W）
Err_1_0 ＝ Err_1 ×（Ｋ４）                        （x＜W）
Err_1_0 ＝ ０                                       （x＝W）
【００６９】
以上のような誤差を拡散および累積していくために、累積誤差ラインバッファ１６３には、１画素のための記憶領域Err_1_0と、主走査方向の画素数ｗに対応した画素のための記憶領域E_1(x)を有する。そして、注目画素が変更されるたびに、上式に基づいて誤差が累積されていく。なお、累積誤差ラインバッファ１６３の初期値は全て０であってもよいし、乱数値で設定されていてもよい。
【００７０】
本実施例では、１つの量子化部１６５より、１走査目の２値データと２走査目の２値データが同時に出力されることに特徴がある。
【００７１】
（実施例４）
本実施例においても、実施例１の図１で示した記録装置を用いる。
【００７２】
図１２は、本実施例の記録装置が実行する画像処理の工程を説明するためのブロック図である。画像分配部１０３までの処理工程は、実施例１あるいは２と同じである。本実施例では、同じ記録走査で記録されるドットの配置がなるべく分散されるように、２値化部２０５による処理を、前のプレーンの２値化後の情報を鑑みて実行することを特徴とする。以下、本実施例の画像処理の工程について詳しく説明する。
【００７３】
画像分配部１０３によって分配された複数のプレーン用の階調データは、メモリバッファ２０４のそれぞれの領域に格納される。ここで、記録媒体の同一画像領域に対する最初の記録走査に対応するプレーンを第１のプレーン、記録媒体の同一画像領域に対する２回目の記録走査に対応するプレーンを第２のプレーンと定義する。
【００７４】
以下の処理は、第１プレーンから順に行う。第１のプレーンの階調データは、メモリバッファ２０４にそのまま格納され、その後２値化部２０５に送られる。
【００７５】
２値化部２０５は、上述した実施例と同様、誤差拡散法あるいはディザマトリクス法などを用いて、メモリバッファ２０４に格納された階調データのそれぞれに対し、２値化処理を行う。得られた２値データは、プリントバッファ２０８に転送され、１回の記録走査分の画像データが蓄積されると、記録ヘッド２０５はプリントバッファ２０４に格納された２値データに従って、記録走査を行う。一方、第１のプレーン用の２値化結果は、制約情報演算部２０６にも転送される。
【００７６】
図１３（ａ）および（ｂ）は、制約情報演算部２０６が、２値化部２０５から出力された第１のプレーン用の２値データに対し、フィルタ演算する際に使用する係数および演算結果を示す図である。斜線で示した画素が、２値化部２０５によって処理の対象とされた注目画素であり、制約情報演算部２０６は、２値化の結果を図１３（ａ）に示す係数に基づいて周辺の画素に配分する。すなわち、２値化部２０５からの出力が記録（２５５）であれば、周辺画素への配分結果は図１３（ｂ）のようになる。
【００７７】
図１４は、２値化部２０５からの出力結果（フィルタ前の２値データ）と、この出力結果に対して上記フィルタ処理を行った後の結果（フィルタ後のデータ）を示すイメージ図である。制約情報演算部２０６は、このようにして得られた配分値（図１３（ｂ）の値）をマイナス値に変換し、この変換値を第１のプレーン用の２値化処理前の多値データに加算して補正データ（制約情報）を得る。この補正データは、第２のプレーン用の多値の画像データを補正するための多値の補正データである。このようにして得られた多値の補正データ（制約情報）をメモリバッファ２０４の第２のプレーン用の画素位置に格納する。すなわち、図６の例であれば、下の５画素ラインのみ第２のプレーン用の上の５画素ラインに相当する位置に格納する。
【００７８】
続く第２プレーン用の処理では、多値の画像データは、メモリバッファ２０４に予め格納されている上記制約情報（多値の補正データ）に加算されて保存される。その後、第１のプレーンと同様に２値化処理を行い、得られた２値データは、プリントバッファ２０８に転送される。第２プレーン用の２値化結果も、第１のプレーンと同じようにして制約情報演算部２０６に転送される。このようにして、全ての記録走査に対応するプレーンの２値化処理が完了するまで、上記２値化処理が繰り返される。
【００７９】
以上の処理において、第２のプレーン用の２値化処理では、第１のプレーンで記録（１）と定められた画素のデータ値は元々の値よりも低くなり、当該画素やその周辺の画素が２値化処理によって記録（１）となる確率が低くなる。結果、第１のプレーン（第１の記録走査）と第２のプレーン（第２の記録走査）によって記録される記録媒体の領域では、２つのドットが重ねて記録される画素の割合が低く抑えられ、互いに排他的な関係に近づく。この結果、ドットの重なり過ぎによる粒状感の悪化を抑制することができる。
【００８０】
既に説明したように、プレーン間のずれに伴う濃度変動を抑えるためには、複数の記録走査でのドットが互いに補完の関係にないこと、すなわち複数の記録走査でドットが重ねて記録される画素が存在することが効果的である。しかし、そのような画素が多すぎると、被覆率の減少による濃度の低下を招いたり、ドットの重なり過ぎによる粒状感の悪化を招いたりする恐れ生じる。本実施例のように、複数の記録走査でドットが重ねて記録される画素の割合を存在させつつも、そのような画素の割合を低く抑えることにより、ドットが重ねて記録される画素を必要以上に多く設けることなく、濃度変動も適度に抑えることが出来る。このように本実施例によれば、濃度が高く、粒状性が低く、且つ濃度変動に強いドット配置を得ることができる。
【００８１】
また、本実施例によれば、誤差拡散処理を採用しているので、個々の記録走査で記録されるドットが適度に分散し、そのドット配置による画像の低周波成分が抑えられる。そのため、プレーン内（同じ記録走査内）でのドットの配置に起因する粒状性は良好なものとなる。一般に、プレーン間（記録走査間）でのずれが生じると、個々のプレーン内のドット配置模様（テクスチャ）が確認されるようになり、これが画像弊害として認知される場合もある。しかし、本実施例のようにそれぞれのプレーンにおけるドット配置が粒状性に優れた配置であれば、プレーン間でのずれが生じても、画像弊害とはなり難い。すなわち、本実施例によれば、記録ヘッド上における位置に応じて個々の記録素子の記録率を調整しながらも、濃度変動のみでなく、テクスチャに対するロバスト性も強化され、より粒状感が低減された画像を出力することが出来る。
【００８２】
なお、以上では、２パスのマルチパスを例に説明してきたが、本発明ではより多くのマルチパス数で画像を形成することも出来る。すなわち、本実施例は、Ｍ（Ｍは２以上の整数）パスのマルチパス記録に適用可能である。Ｍパス記録を行う場合、画像分配部１０３は、上述した実施例と同様にして、入力された多値の画像データを個々の記録素子に対応する分配係数に応じて複数個のプレーンに分配する。そして、制約情報演算部２０６は、第１プレーンから第（Ｍ−１）プレーンに対するフィルタ処理後の結果を、順次メモリバッファ２０４の所定の画素位置に累積していく。これにより、例えばＭプレーンのデータの２値化処理を行う場合、第１〜第（Ｍ−１）プレーンのいずれかで記録（１）された画素には、Ｍ回目の記録走査でドットが記録されにくくなる。このように、異なる記録走査で記録されるドットが重なる確率を下げることができる。
【００８３】
本実施例では、制約情報演算部２０６で用いるフィルタとして、図１３（ａ）で示したように、３画素×３画素の領域を有し、係数がほぼ同心円に並ぶ等方的加重平均フィルタを用いたが、これに限定されるものではない。５画素×５画素や７画素×７画素など更に広い正方形でもよいが、５画素×７画素や５画素×９画素のような長方形で、フィルタ係数が楕円である非等方フィルタであってもよい。また、ローパス性を有する形態のほか、バンドパス特性やバイパス特性のフィルタであってもよい。
【００８４】
（その他の実施例）
本発明においては、以上の実施例で説明したように、画像データの位置ではなく、記録ヘッド上の記録素子の位置に対応させて分配係数を定めることに特徴がある。よって、上述した画像データ分配方法は、例えば図１９に示すような複数の記録ヘッドを有するフルライン型の記録装置を使用する場合にも有効である。この際、吐出状態が不安定な記録素子が特定の位置に存在するような場合、そのような記録素子の位置に相当する画像データの分配率を低く設定するようにすれば、当該記録素子による画像弊害を緩和することが出る。このような効果を期待する場合、本発明はインクジェット記録装置に限定されるものではない。記録媒体にドットを記録するための複数の記録素子を有する記録ヘッドと記録媒体との相対移動中に、記録ヘッドによって記録媒体に画像を記録する方式の記録装置であれば、本発明の画像形成装置として好適に採用することができる。  
すなわち、本発明はドットを形成するための記録ヘッドと記録媒体との相対移動中に、記録ヘッドによって記録媒体に画像を記録する方式の装置であれば、インクジェット記録装置以外の装置でもその効果を発揮することができ適用可能である。
【００８５】
また、上述した実施形態では、低階調化処理として２値化処理を適用しているが、本発明で適用可能な低階調化処理は２値化処理に限られるものではない。３値化処理、４値化処理といったＮ値化処理（Ｎは２以上の整数）であれば適用可能である。
【００８６】
また、以上では、図５、図９、図１２等に示される画像処理機能を有する記録装置を例に、本発明の特徴的な画像処理を実行する画像処理装置を説明してきたが、本発明はこのような構成に限定されるものではない。本発明の画像処理が、ホスト装置で実行され、２値化後の画像データが記録装置に入力されるような構成であっても構わない。また、ディジタルカメラなどによって撮影された画像やグラフィック画像が、ホスト装置などを介することなく直接記録装置に入力され、上記特徴的な画像処理の全てが、記録装置で実行される構成であっても構わない。前者の場合にはホスト装置が、後者の場合には記録装置が、本発明の画像処理装置に該当する。なお、本発明の特徴的な画像処理とは、上述した各実施例から明らかなように、多値の階調データを記録素子に対応づけて定められた分配係数に従って分配し、分配された階調データを夫々量子化する処理を指す。
【００８７】
本発明は、上述した画像処理の機能を実現するプログラムコード、またはそれを記憶した記憶媒体によっても実現される。この場合、ホスト装置や記録装置のコンピュータ（またはＣＰＵやＭＰＵ）が上記プログラムコードを読出し実行することによって上述した画像処理が実現されることになる。このように、上述した画像処理をコンピュータに実行させるための、コンピュータにより読み取り可能なプログラム、あるいは、そのプログラムを記憶した記憶媒体も本発明に含まれる。
【００８８】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００８９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳが実際の処理の一部または全部を行うものであってもよい。更に、プログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、ＣＰＵなどが実際の処理の一部または全部を行うものであってもよい。
【図面の簡単な説明】
【００９０】
【図１】本発明の実施例で使用するシリアル型のインクジェット記録装置の内部構成を説明するための概略図である。
【図２】２値の画像データにおける記録画素の配列例と、これら記録画素を特許文献２に記載の方法に従って２つの記録走査に分配した結果を示した図である。
【図３】特開２０００−１０３０８８号公報に記載のデータ分配方法を説明するための図である。
【図４】特開２０００−１０３０８８号公報の方法に従って記録されたドットの記録媒体での配列状態を示した図である。
【図５】本発明に適用可能な記録装置が実行する画像処理の工程を説明するためのブロック図である。
【図６】実施例１の画像分配部１０３が実行する複数のプレーンへの画像データの分配方法を説明するための模式図である。
【図７】実施例２の画像分配部１０３が実行する複数のプレーンへの画像データの分配方法を説明するための模式図である。
【図８】実施例２の画像分配部１０３が実行する複数のプレーンへの画像データの分配方法の別例を説明するための模式図である。
【図９】実施例３の記録装置が実行する画像処理の工程を説明するためのブロック図である。
【図１０】画像分配・２値化処理部１０７の処理構成を説明するためのブロック図である。
【図１１】誤差拡散部１５７で拡散処理を行う際の周囲画素に対する拡散係数を説明するための図である。
【図１２】実施例３の記録装置が実行する画像処理の工程を説明するためのブロック図である。
【図１３】（ａ）および（ｂ）は、制約情報演算部２０６が、２値化部２０５から出力された第１のプレーン用の２値データに対し、フィルタ演算する際に使用する係数および演算結果を示す図である。
【図１４】２値化部２０５からの出力結果と、これに上記フィルタ処理を行った後の結果を示すイメージ図である。
【図１５】２パスのマルチパス記録の記録動作を簡単に説明するための模式図である。
【図１６】２パスのマルチパス記録で同一の画像領域に対して使用可能なマスクパターンの一例を示した模式図である。
【図１７】（ａ）および（ｂ）は、２つの異なる誤差分配マトリクスの例を説明するための図である。
【図１８】端部よれによる画像弊害を模式的に説明するための図である。
【図１９】本発明に適用可能なインクジェット記録装置の別構成を説明するための図である。
【符号の説明】
【００９１】
１０１    メモリバッファ
１０２    ＣＭＹＫ色変換部
１０３    画像分配部
１０４    ２値化部
１０５    記録ヘッド
１０６    プリントバッファ
１０７    画像分配・２値化処理部
１０９    分配係数
１１０    プレーン画像
１２０    プレーン画像
１１１    記録素子
２０４    メモリバッファ
２０５    ２値化部
２０６    制約情報演算部
２０７    記録ヘッド
２０８    プリントバッファ
【図１】
2009166491.tif 000003
【図２】
2009166491.tif 000004
【図３】
2009166491.tif 000005
【図４】
2009166491.tif 000006
【図５】
2009166491.tif 000007
【図６】
2009166491.tif 000008
【図７】
2009166491.tif 000009
【図８】
2009166491.tif 000010
【図９】
2009166491.tif 000011
【図１０】
2009166491.tif 000012
【図１１】
2009166491.tif 000013
【図１２】
2009166491.tif 000014
【図１３】
2009166491.tif 000015
【図１５】
2009166491.tif 000016
【図１６】
2009166491.tif 000017
【図１７】
2009166491.tif 000018
【図１８】
2009166491.tif 000019
【図１９】
2009166491.tif 000020
【図１４】
2009166491.tif 000021