(57)【要約】【課題】画像処理装置において、多値データの分配において相互に相関を持たせる構成において、メモリ容量を増すことを抑制することを可能にする。【解決手段】色ごとに分配されたデータに対して、量子化処理が行なわれる（Ｓ１０４）。この量子化処理によって得られる２値データは、記録量情報を生成する色のみについて選択される（Ｓ１０６）。そして、選択された色の２値データについて、フィルタ処理が施されて記録量情報が生成される（Ｓ１０７）。そして、第２のプレーン用の量子化処理では、多値データに対して、第１のプレーン処理で生成された記録量情報をマイナス値に変換したものを加算する。そして、この加算が行われた第２のプレーンの量子化では、多値データの値は小さくされ、量子化ではドットを記録する２値データとなる確率が低くなる。すなわち、第１のプレーンと第２のプレーンのドットが重ねて形成される割合を小さくすることができる。【選択図】図１０
2010154204.tif 000002
【特許請求の範囲】
【請求項１】
画像を複数に分割して記録を行うための、当該複数の分割画像それぞれの記録データを生成する画像処理装置であって、
前記複数の分割画像それぞれの多値データを量子化してより低い階調値の記録データとする量子化手段と、
前記量子化によって得られる記録データに基づいて、前記量子化される前の多値データの補正をするための記録量情報を生成する記録量情報生成手段と、
前記記録量情報を用いて前記量子化される前の多値データの補正をする補正手段と、
前記量子化によって得られる、前記複数の分割画像の記録データそれぞれについて、当該記録データに基づいて前記記録量情報を生成するか否かを選択する選択手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記補正手段は、前記記録量情報を用いた補正によって多値データの値を小さくすることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記記録量情報を格納するメモリ手段をさらに有することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記選択手段は、記録する色の明度に基づいて前記選択を行うことを特徴とする請求項１ないし３のいずれかに記載の画像処理装置。
【請求項５】
前記選択手段は、明度の低い色の記録データについて優先的に前記選択を行うことを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記選択手段は、記録する色の使用頻度に基づいて前記選択を行うことを特徴とする請求項１ないし３のいずれかに記載の画像処理装置。
【請求項７】
前記選択手段は、使用頻度が多い色を優先的に前記選択を行うことを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記選択手段は、記録する色のイエローについて前記選択を行わないことを特徴とする請求項１ないし４のいずれかに記載の画像処理装置。
【請求項９】
前記選択手段は、記録する色の淡色について前記選択を行わないことを特徴とする請求項１ないし４のいずれかに記載の画像処理装置。
【請求項１０】
前記選択手段は、記録する色のブラックについて前記選択を行わないことを特徴とする請求項１ないし４のいずれかに記載の画像処理装置。
【請求項１１】
画像を複数に分割して記録を行うための、当該複数の分割画像それぞれの記録データに基づいて記録を行う記録装置であって、
前記複数の分割画像それぞれの多値データを量子化してより低い階調値の記録データとする量子化手段と、
前記量子化によって得られる記録データに基づいて、前記量子化される前の多値データの補正をするための記録量情報を生成する記録量情報生成手段と、
前記記録量情報を用いて前記量子化される前の多値データの補正をする補正手段と、
前記量子化によって得られる、前記複数の分割画像の記録データそれぞれについて、当該記録データに基づいて前記記録量情報を生成するか否かを選択する選択手段と、
を有することを特徴とする記録装置。
【請求項１２】
画像を複数に分割して記録を行うための、当該複数の分割画像それぞれの記録データを生成するための画像処理方法であって、
前記複数の分割画像それぞれの多値データを量子化してより低い階調値の記録データとする量子化工程と、
前記量子化によって得られる記録データに基づいて、前記量子化される前の多値データの補正をするための記録量情報を生成する記録量情報生成工程と、
前記記録量情報を用いて前記量子化される前の多値データの補正をする補正工程と、
前記量子化によって得られる、前記複数の分割画像の記録データそれぞれについて、当該記録データに基づいて前記記録量情報を生成するか否かを選択する選択工程と、
を有することを特徴とする画像処理方法。
【請求項１３】
コンピュータに読取られることにより、当該コンピュータを、画像を複数に分割して記録を行うための、当該複数の分割画像それぞれの記録データを生成する画像処理装置として機能させるプログラムであって、前記機能は、
前記複数の分割画像それぞれの多値データを量子化してより低い階調値の記録データとする量子化手段と、
前記量子化によって得られる記録データに基づいて、前記量子化される前の多値データの補正をするための記録量情報を生成する記録量情報生成手段と、
前記記録量情報を用いて前記量子化される前の多値データの補正をする補正手段と、
前記量子化によって得られる、前記複数の分割画像の記録データそれぞれについて、当該記録データに基づいて前記記録量情報を生成するか否かを選択する選択手段と、
を有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、記録装置および画像処理方法に関し、詳しくは、記録ヘッドの記録素子間の記録特性のばらつき、記録ヘッドの走査のゆらぎ、記録媒体の搬送誤差等に対し画質に関して耐性のある画像記録を可能とする記録データ生成に関するものである。
【背景技術】
【０００２】
複数の記録素子を備えた記録ヘッドを用いる記録方式の一例として、記録素子としての吐出口からインクを吐出して、記録媒体にドットを形成するインクジェット記録方式が知られている。また、このようなインクジェット記録装置には、特に記録ヘッドの構成の違いによってフルライン型とシリアル型がある。
【０００３】
フルライン型の記録装置では、記録ヘッドが、搬送される記録媒体の幅に応じた範囲に記録素子を配列し、記録時には固定された状態で用いるものである。そして、この固定して用いられる記録ヘッドに対して記録素子の配列方向とは交差する方向に記録媒体を搬送しつつ記録ヘッドから所定の周波数でインクを吐出させて画像を形成する。このようなフルライン型の記録装置は、比較的高速に画像を形成することができ、オフィスユースなどに適している。一方、シリアル型の記録装置では、記録媒体に対して記録ヘッドを走査し、この走査の間に所定の周波数でインクを吐出するとともに、この走査の方向と交差する方向に記録媒体を搬送する搬送動作を走査ごとに行うことによって画像を形成する。このようなシリアル型の記録装置は、比較的小型かつ低コストに製造することができ、パーソナルユースに適している。
【０００４】
このようなフルライン型やシリアル型の記録装置のいずれでも、記録ヘッドにおいて配列する複数の記録素子は、その製造工程上ある程度のばらつきが含まれる。そして、このようなばらつきは、インクの吐出量や吐出方向のような吐出特性のばらつきとなって現れ、記録媒体に形成されるドットの形状を不揃いにし、結果として画像上に濃度むらやスジを招くことがある。
【０００５】
この問題に対し、例えばシリアル型のインクジェット記録装置では、いわゆるマルチパス記録方式が採用されている。マルチパス記録では、記録ヘッドが１回の記録主走査で記録可能な全画素を、搬送動作を挟んだ複数回の走査に分配して段階的に異なる記録素子を対応させて記録を行う。これにより、複数の記録素子の吐出特性のばらつきは画像を完成する複数回の走査に分散され、濃度むらなどを目立たなくすることができる。また、このマルチパス記録方式は、フルライン型の記録装置にも応用することができる。
【０００６】
図１に示すように、記録媒体の搬送方向に同色インクに関して２列の記録素子列を配設することにより、搬送方向に形成されるドット列を２つの記録素子で分担して記録することができる。その結果、１つの記録素子列における記録素子のばらつきは１／２に分散され、そのばらつきによる濃度むらなどを目立たなくすることができる。
【０００７】
ところで、このようなマルチパス記録を行う場合、画像の記録データを、その画像を完成するための複数回の記録走査または複数の記録ヘッド（記録素子列）に分配することが行われる。従来、このような分配は、個々の記録素子に対応してドットの記録を許容する画素（“１”）と許容しない画素（“０”）とを予め定めたマスクパターンを用いて行われていることが多い。
【０００８】
図２は、シリアル方式における２回の走査（以下、「パス」とも言う）で記録を完成するマルチパス記録で使用するマスクパターンの一例を模式的に示す図である。図２において、黒く示した領域はドットの記録を許容する画素（“１”）、白く示した領域は許容しない画素（“０”）を示し、５０１は１パス目の走査で用いるマスクパターン、５０２は２パス目の走査で用いるマスクパターンをそれぞれ示している。そして、パターン５０１とパターン５０２は、記録許容画素（あるいは記録非許容画素）について互いに補完の関係を有し、これにより、完成すべき画像を構成するそれぞれのドットは１パス目または２パス目のいずれかで形成されることになる。すなわち、完成すべき画像の記録データは、画素ごとに上記各マスクパターンとの間で論理積がとられ、その結果が、実際に個々の記録素子がそれぞれのパスで記録する２値データとなる。
【０００９】
しかしながら、記録すべき画像に応じて記録を行う画素の記録データ（“1”）の配列は様々である。このため、記録許容画素のパターンが定まっているマスクパターンによって、このような記録データを複数の走査あるいは複数の記録素子列に、常に均等に分配することは困難である。このため、特定の走査あるいは特定の記録素子列がドットを記録する割合が高くなることがあり、結果として、その走査あるいは記録素子列の吐出特性が画像に現れ、マルチパス記録の本来の利点が損なわれてしまうことになる。従って、マルチパス記録では、記録データをいかに均等かつ一様に、複数回の走査あるいは複数の記録素子列に分配するかが重要な課題の１つになっている。
【００１０】
例えば、特許文献１には、記録許容画素と記録非許容画素とをランダムに配置するマスクパターンの生成方法が記載されている。このようなランダムマスクパターンを用いれば、どのような画像の記録データであっても、複数回の走査あるいは複数の記録素子列にほぼ均等に記録データを分配することが期待できる。
【００１１】
また、特許文献２には、図２に示すような固定的なマスクパターンを用いるのではなく、主走査方向や副走査方向に連続する複数の記録すべき画素の記録データ（“1”）が、できるだけ異なる走査によって記録されるように分配する方法が記載されている。
【００１２】
図３は、２値の画像データにおける記録画素の配列と、これら記録画素を特許文献２に記載の方法に従って２回の走査に分配した結果を示す図である。このように、主走査方向および副走査方向に連続するドットが、異なる走査に均等に分配される。これにより、記録素子の吐出特性のばらつきに起因する画像弊害のみならず、インクあふれ等の弊害も効果的に緩和することができる。
【００１３】
ところで、以上のようなマルチパス方式を採用しても、より高画質な記録が求められるこのところの状況では、走査単位あるいはノズル列単位の記録位置（レジストレーション）のずれに起因した濃度変化ないし濃度むらが新たに問題視されるようになって来ている。走査単位あるいはノズル列単位の記録位置のずれは、記録媒体と吐出口面の距離（紙間）の変動、記録媒体の搬送量の変動などによって引き起こされ、個々の走査（あるいはノズル列）で記録するプレーン間のずれとなって現れる。
【００１４】
例えば、図３に示す例において、先行の走査で記録されるドット（○）のプレーンと、後続の走査で記録されるドット（◎）のプレーンが、主走査方向または副走査方向のいずれかに１画素分ずれた場合を考える。このとき、先行の走査で記録されるドット（○）と後続の走査で記録されるドット（◎）は完全に重なり合い、白紙の領域が生じて画像濃度が低下する。１画素分まで大きくずれない場合でも、隣接するドット同士の距離や重なり部分の変動は、白紙領域に対するドットの被覆率ひいては画像濃度に大きく影響を与える。すなわち、このようなプレーン間のずれが、記録媒体と吐出口面の距離（紙間）の変動、記録媒体の搬送量の変動などに伴って変化すると、これらに伴って、一様な画像の濃度も変動し、濃度むらとなって認識されることになる。
【００１５】
従って、このようなプレーン間の記録位置ずれが生じても、その位置ずれによって著しい画質の低下を生じないマルチパス記録における記録データの生成方法が求められている。本明細書では、いかなる記録条件の変動に起因するにせよ、その変動に伴ってプレーン間の記録位置ずれが生じても、それによって濃度変化ないし濃度むらが生じ難い程度である耐性を、「ロバスト性」と称する。
【００１６】
特許文献３には、上記ロバスト性を高めるための記録データの生成方法が記載されている。すなわち、記録位置ずれに起因した画像濃度の変動は、図３について上述したように、複数回の走査あるいは複数のノズル列に分配された２値の記録データが完全な補完関係にあることに起因したものであることに着目している。そして、上記補完の程度を低減すべく、画像データの複数回の走査あるいは複数のノズル列に対する分配を、２値化前の多値データの状態で行い、これら分配後の多値データをそれぞれ独立に２値化するとしている。
【００１７】
図４は、特許文献３に記載のデータ分配を実現する制御構成例を示すブロック図である。同図は、２つの記録ヘッド（ノズル列）に記録データを分配する例を示している。ホストコンピュータ２００１から受信された、多値の画像データは、様々な画像処理（２００４〜２００６）が施された後、多値ＳＭＳ部２００７によって第１記録ヘッド用のデータと第２記録ヘッド用のデータが生成される。具体的には、上記画像処理を経た同じ多値画像データを第１記録ヘッド用データと第２記録ヘッド用データとして用意する。そして、第１データ変換部２００８および第２データ変換部２００９ではそれぞれの分配係数による変換処理が行われる。例えば、第１記録ヘッド用データには０．５５の分配係数、第２記録ヘッド用データには０．４５の分配係数がそれぞれ用いられて変換処理が行われる。これにより、その後に行われる２値化処理の内容を、第１記録ヘッド用データと第２記録ヘッド用データとの間で異ならせることができる。そして、図５にて後述されるように最終的に形成される第１記録ヘッドによるドットと第２記録ヘッドによるドットの重なりを一定の割合で生じさせることができる。なお、特許文献３には、第１記録ヘッド用データと第２記録ヘッド用データとの間で分配係数を異ならせる例の他、２値化処理としての誤差拡散処理における誤差拡散マトリクスあるいは誤差拡散マトリクスにおける閾値を異ならせる例も記載されている。
【００１８】
以上のように変換された多値データは、第１の２値化処理部２０１０および第２の２値化処理部２０１１に転送される。第１の２値化処理部２０１０および第２の２値化処理部２０１１では、誤差マトリクスと閾値を用いた誤差拡散法によって２値化処理が行われ、２値化後の画像データは、それぞれ第１バンドメモリ２０１２および第２のバンドメモリ２０１３に格納される。その後、第１および第２記録ヘッドが夫々のバンドメモリに格納された２値データに従ってインクを吐出して記録を行う。
【００１９】
図５は、特許文献３に記載の上述した処理に従って記録されたドットの記録媒体での配置を示す図である。図５において、黒丸２１は第１の記録ヘッドによって記録されたドット、白丸２２は第２の記録ヘッドによって記録されたドット、ハッチングで示した丸２３は第１の記録ヘッドと第２の記録ヘッドによって重ねて記録されるドットを、それぞれ示している。
【００２０】
ここで、図３について説明した例と同じように、第１の記録ヘッドで記録されるドットのプレーンと、第２の記録ヘッドで記録されるドットのプレーンが、主走査方向または副走査方向のいずれかに１画素分ずれた場合を考える。この場合、第１の記録ヘッドと第２の記録ヘッドの両方で重ねて記録される部分も新たに増えるが、既に重ねて記録されていた２つのドットが離れる部分もある。よって、ある程度の広さを持つ領域で判断すれば、白紙領域に対するドットの被覆率はさほど変動しておらず、画像濃度の変化を招くこともない。すなわち、異なる走査あるいは異なる記録ヘッドによるドット形成の補完性もしくは排他性を基本的に無くして、ドットの重なりを一定の割合で生じさせている。これにより、キャリッジの走査速度の変動、記録媒体と吐出口面の距離（紙間）の変動、記録媒体の搬送量の変動などによる記録位置のずれが発生しても、それに起因した画像濃度の変動や濃度むらの程度を小さくすることができる。
【００２１】
さらに特許文献４には、特許文献３と同様の記録データ生成が記載されている。すなわち、特許文献３と同様、多値の画像データを複数の走査あるいは複数の記録素子列に分配する際に複数の走査あるいは複数の記録素子列間で分配係数を異ならせる。そして、特許文献４では、この分配係数を画素の位置に応じて異ならせている。例えば、主走査方向の画素位置に対して、２つの記録ヘッドの分配係数を、直線的、周期的、正弦波的、あるいは高周波および低周波の合成波的に変化させ、これにより、マルチパス記録におけるバンディングや色むらを抑制している。
【００２２】
【特許文献１】特開平７−５２３９０号公報
【特許文献２】特開平６−１９１０４１号公報
【特許文献３】特開２０００−１０３０８８号公報
【特許文献４】特開２００６−２３１７３６号公報
【発明の開示】
【発明が解決しようとする課題】
【００２３】
しかしながら、特許文献３や特許文献４に記載の記録データ生成では、異なる記録ヘッドによって記録するドット間あるいは異なる走査で記録するドット間における補完関係ないしは排他性を、基本的に制御することができない。このため、記録する画像によっては、ドットの重なる画素の割合が多すぎたり、あるいは逆にドットが記録されない白紙領域の割合が多すぎたりして、画質を低下させることがある。すなわち、前述したように、プレーン間の記録位置ずれに伴う濃度変動を抑えるには、複数の走査によるドットが互いに補完の関係にないこと、すなわち複数の走査でドットが重ねて記録される画素が存在することが効果的である。しかし、そのような画素があまり多く存在すると、被覆率が減少し、かえって濃度の低下を招く恐れがある。
【００２４】
本願発明者等は、後述されるように、上述の問題を解消する構成として、多値データを分割して得られる複数のプレーンのデータを量子化する際に、あるプレーンの量子化の結果を記録量情報としてその後に量子化するプレーンのデータに反映することを見出した。これにより、複数のプレーンの記録データ間に一定の補完性ないし排他性を持たせることができ、ドットが重なる画素の割合を適切なものとすることが可能とするものである。
【００２５】
本願発明は、上述の記録量情報を他のプレーンの量子化に反映させる構成を採用する場合において、メモリ容量や処理量の削減を目的とするものである。
【００２６】
すなわち、近年記録装置の記録幅を従来のデスクトップで使用する記録装置に比べ、大幅に広くし、例えば６０インチ幅の記録幅を持つ、いわゆる大判プリンタが製品化されている。このような大判プリンタでは、記録幅が広いことに起因して画像処理を行うのに要するメモリ容量が大容量化して来ている。また、記録画質の改善のためＣＭＹＫ４色に加えて、Ｃ、Ｍなどの淡色インクやＲｅｄ、Ｇｒｅｅｎなど特色と呼ばれるインクなど、搭載されるインク色数が多くなる傾向もある。このようなインク色数の増加も記録装置に搭載するメモリ容量を大容量化する大きな要因となっている。さらには、大判プリンタにおいても高速な記録処理性能が求められ、処理性能向上のために大容量のメモリ搭載が必要となっている。
【００２７】
このように大容量メモリを搭載することは、記録装置のコストを増大させ、また、それに応じて処理量も増大させることになる。そして、上述の記録量情報を他のプレーンに反映させるにはその分のメモリを必要とすることから、できるだけそのメモリ量が少ないことが望ましい。
【００２８】
本発明は、この問題を解決するためになされたものであり、その目的とするところは、多値データの分配において相関を持たせる構成において、メモリ容量を増すことを抑制した画像処理装置、記録装置および画像処理方法を提供することにある。
【課題を解決するための手段】
【００２９】
そのために本発明では、画像を複数に分割して記録を行うための、当該複数の分割画像それぞれの記録データを生成する画像処理装置であって、前記複数の分割画像それぞれの多値データを量子化してより低い階調値の記録データとする量子化手段と、前記量子化によって得られる記録データに基づいて、前記量子化される前の多値データの補正をするための記録量情報を生成する記録量情報生成手段と、前記記録量情報を用いて前記量子化される前の多値データの補正をする補正手段と、前記量子化によって得られる、前記複数の分割画像の記録データそれぞれについて、当該記録データに基づいて前記記録量情報を生成するか否かを選択する選択手段と、を有することを特徴とする。
【００３０】
また、画像を複数に分割して記録を行うための、当該複数の分割画像それぞれの記録データに基づいて記録を行う記録装置であって、前記複数の分割画像それぞれの多値データを量子化してより低い階調値の記録データとする量子化手段と、前記量子化によって得られる記録データに基づいて、前記量子化される前の多値データの補正をするための記録量情報を生成する記録量情報生成手段と、前記記録量情報を用いて前記量子化される前の多値データの補正をする補正手段と、前記量子化によって得られる、前記複数の分割画像の記録データそれぞれについて、当該記録データに基づいて前記記録量情報を生成するか否かを選択する選択手段と、を有することを特徴とする。
【００３１】
さらに、画像を複数に分割して記録を行うための、当該複数の分割画像それぞれの記録データを生成するための画像処理方法であって、前記複数の分割画像それぞれの多値データを量子化してより低い階調値の記録データとする量子化工程と、前記量子化によって得られる記録データに基づいて、前記量子化される前の多値データの補正をするための記録量情報を生成する記録量情報生成工程と、前記記録量情報を用いて前記量子化される前の多値データの補正をする補正工程と、前記量子化によって得られる、前記複数の分割画像の記録データそれぞれについて、当該記録データに基づいて前記記録量情報を生成するか否かを選択する選択工程と、を有することを特徴とする。
【発明の効果】
【００３２】
以上の構成によれば、多値データの量子化によって得られる、複数の分割画像の記録データについて、当該記録データに基づいて、量子化される前の多値データの補正をするための記録量情報を生成するか否かが選択される。これにより、記録量情報を生成して補正を行わなくても、記録画像における記録位置ずれの影響が少ない、たとえばイエローなどの色については上記選択を行わないようにすることができる。その結果、記録位置ずれに関するロバスト性に優れた画像記録を少ないメモリ容量で実施することが可能となる。
【発明を実施するための最良の形態】
【００３３】
以下、図面を参照して本発明の実施形態を詳細に説明する。
（実施形態１）
図６は、本発明の一実施形態に係るプリンタにおける制御構成を示すブロック図である。図６に示すように、プリンタ６００は、コントローラ６０１とプリンタエンジン６１８によって概略構成される。コントローラ６０１は、パーソナルコンピュータ等のホスト装置から記録指示および記録用の画像データを受信し、受信した画像データをプリンタエンジン６１８で記録可能な構成の２値データに変換して出力する。このコントローラ６０１は、ＣＰＵ６０２、画像処理部６０３、プリンタエンジンインターフェース部６０４、通信インターフェース部６０５、拡張バス回路部６０６、ＲＡＭコントローラ６０７、およびＲＯＭコントローラ６０８を備える。さらに、これらの各ブロックはそれぞれバスライン６１０ａ〜６１０ｇを介してシステムバスブリッジ６０９に接続されている。本実施形態では、これらのブロックはシステムＬＳＩとして一つのパッケージに封止された画像形成コントローラＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｅｄ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）６１１として実現されている。また、コントローラ６０１は、機能拡張ユニットを装着する拡張スロット６１２、ＲＡＭ部６１５、およびＲＯＭ部６１７を備える他、図示しない操作部や表示部、電源回路部等を有して構成される。
【００３４】
ＣＰＵ６０２は、コントローラ６０１全体の制御を司るものであり、ＲＯＭ部６１７またはＲＡＭ部６１５に格納された制御手順などのプログラムを順次読み出し実行する。例えば、ホスト装置から受信した画像データを２値データである記録データに変換するための画像処理部６０３の制御を行う。また、ＣＰＵ６０２は、通信インターフェース部６０５の制御や通信プロトコルの解釈、画像処理部６０３で生成された画像形成データをプリンタエンジン６１８へ転送するためのプリンタエンジンインターフェース部６０４の制御等を行う。
【００３５】
画像処理部６０３は、ホスト装置から受信した画像データをプリンタエンジン６１８で記録可能な画像データに変換するものであり、その詳細な構成については後述する。プリンタエンジンインターフェース部６０４は、コントローラ６０１とプリンタエンジン１１８との間でデータの送受信を行うブロックである。すなわち、プリンタエンジンインターフェース部６０４は、ＤＭＡＣ（ダイレクトメモリアクセスコントローラ）を有する。これにより、画像処理部６０３で生成されＲＡＭ部６１５に格納されている２値データを、ＲＡＭコントローラ６０７を介して順次読み出してプリンタエンジン６１８に転送することができる。
【００３６】
通信インターフェース部６０５は、パーソナルコンピュータやワークステーション等のホスト装置との間でデータの送受信を行い、ホスト装置から受信した画像データを、ＲＡＭコントローラ６０７を介してＲＡＭ部６１５に格納する。通信インターフェース部６０５の通信方式としては、ＵＳＢやＩＥＥＥ１３９４などの高速シリアル通信、ＩＥＥＥ１２８４などのパラレル通信、あるいは１００ＢＡＳＥ−ＴＸ等のネットワーク通信などいずれの方式であってもよい。また、これらの複数の通信方式を有していてもよい。さらには、有線による通信方式に限らず、無線による通信方式であってもよい。
【００３７】
拡張バス回路部６０６は、拡張スロット６１２に装着した機能拡張ユニットを制御する。例えば、拡張バス６１３を介して、機能拡張ユニットにデータを送信する制御および機能拡張ユニットが出力するデータを受信する制御を行う。拡張スロット６１２には、ＵＳＢやＩＥＥＥ１３９４、ＩＥＥＥ１２８４、あるいはネットワーク通信などホスト装置との通信機能を提供する通信ユニットや、大容量記憶機能を提供するハードディスクドライブユニットなどを装着することができる。
【００３８】
なお、画像処理部６０３、通信インターフェース部６０５、および拡張バス回路部６０６は、プリンタエンジンインターフェース部６０４と同様にＤＭＡＣを有し、メモリアクセス要求を発行することができる。
【００３９】
ＲＡＭコントローラ６０７は、ＲＡＭバス６１４を介して画像形成コントローラＡＳＩＣ６１１に接続されたＲＡＭ部６１５の制御を行う。ＲＡＭコントローラ６０７はＣＰＵ６０２およびＤＭＡＣを有する各ブロックとＲＡＭ部６１５との間で、書き込みまたは読み出しされるデータの中継を行う。ＲＡＭコントローラ６０７は、ＣＰＵ６０２および各ブロックからの読み出し要求や書き込み要求に応じて必要な制御信号を生成してＲＡＭ部６１５への書き込みやＲＡＭ部６１５からの読み出しを実現する。
【００４０】
ＲＯＭコントローラ６０８は、ＲＯＭバス６１６を介して画像形成コントローラＡＳＩＣ６１１に接続されたＲＯＭ部６１７の制御を行う。ＲＯＭコントローラ６０８は、ＣＰＵ６０２からの読み出し要求に応じて必要な制御信号を生成して、予めＲＯＭ部６１７に格納された制御手順やデータを読み出し、システムバスブリッジ６０９を介してＣＰＵ６０２に読み出した内容を送り返す。また、ＲＯＭ部６１７がフラッシュメモリ等の電気的に書き換え可能なデバイスで構成される場合、ＲＯＭコントローラ６０８は必要な制御信号を発生してＲＯＭ部６１７の内容を書き換える。
【００４１】
システムバスブリッジ６０９は、画像形成コントローラＡＳＩＣ６１１を構成する各ブロック間を接続する機能を備えるほか、複数のブロックから同時にアクセス要求が発行された場合に、バス権を調停する。ＣＰＵ６０２およびＤＭＡＣを有する各ブロックがＲＡＭコントローラ６０７を介してＲＡＭ部６１５へのアクセス要求をほぼ同時に発行する場合があり、システムバスブリッジ６０９は予め指定されたプライオリティーに従って適切に調停を行うことができる。
【００４２】
ＲＡＭ部６１５は、同期ＤＲＡＭ等で構成され、ＣＰＵ６０２が実行する制御手順プログラムを格納し、また、画像処理部６０３において生成された画像形成データの一時的な記憶を行い、およびＣＰＵ６０２のワークメモリなどの機能を提供する。また、ＲＡＭ部６１５は、通信インターフェース部６０５がホスト装置から受信した画像データの一時的なバッファリングや拡張バス６１３を介して接続された機能拡張ユニットとの間で受け渡しされるデータの一時保存などを行う。
【００４３】
ＲＯＭ部６１７は、フラッシュメモリ等で構成され、ＣＰＵ６０２が実行する制御手順およびプリンタ制御に必要なパラメータを格納する。フラッシュメモリは電気的に書き換え可能で不揮発性のデバイスであり、決められたシーケンスに従うことにより制御手順やパラメータを書き換えることができる。
【００４４】
以上の他、各回路ブロックは動作モード等を設定するレジスタを備え、ＣＰＵ６０２は図示しないレジスタアクセスバスを介して各回路ブロックの動作モード等を設定することができる。
【００４５】
プリンタエンジン６１８は、コントローラ６０１から送出される２値データに基づいて記録媒体上に画像を記録する記録機構である。上述した図１は、本実施形態に係るフルライン型のインクジェット記録装置の概略構成を示す斜視図である。
【００４６】
図１において、記録媒体Ｐは、給紙ローラ７０５および補助ローラ７０６によって給紙された後、搬送ローラ７０４および補助ローラ７０３の方向に搬送され、これら２対のローラに挟持されながら矢印で示す副走査方向に所定の速度で搬送される。このように搬送される記録媒体に対して、記録ヘッド１０５の主走査方向に配列する個々の吐出口から、搬送速度に対応した一定の周波数でインクが吐出される。記録ヘッド１０５は、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）およびブラック（Ｋ）のインクを吐出するフルラインタイプの記録ヘッドが、図のように各色２列ずつ副走査方向において所定の間隔で配置されている。すなわち、Ｋ、Ｃ、ＭおよびＹのそれぞれの画像データは、各色２つの記録ヘッドに対応した２つのプレーン（分割画像のデータ）に分配され、副走査方向に連なる各画素のラインは、各色２つの吐出口からのインクによってドットが形成される。本実施形態では、色群（ＣＭＹＫ）ごとに、第１のプレーン、第２のプレーンと呼ぶ。
【００４７】
次に、本発明の一実施形態に係る、図６に示した画像処理部６０３の詳細について、図７を参照して説明する。図７は、画像処理部６０３の機能ブロックの構成および処理される画像データの形式を示す図であり、色変換処理部２０３、画像データ分配部２０５、量子化処理部２０６、記録データ選択部２０８、記録量情報生成部２０９などを有して構成される。
【００４８】
色変換処理部２０３は、ホスト装置から受信した入力画像データの色空間をプリンタエンジン６１８のインク色で表される色空間に変換する。本実施形態では、ホスト装置上の画像データは、各画素が赤（Ｒ）、緑（Ｇ）、青（Ｂ）のそれぞれ８ビットで表現されたものである。色変換処理部２０３では、この入力画像データを、プリンタエンジン６１８のインク色であるＣ、Ｍ、Ｙ、Ｋのそれぞれ８ビットで表現される色空間に変換する。また、色変換処理部２０３では、プリンタエンジン６１８の出力特性に応じたガンマ補正もあわせて行われる。
【００４９】
画像データ分配部２０５は、色変換処理部から入力した画像データを各色２プレーンに分配する。この分配では、図８以降で後述されるように、記録データ選択部２０８による選択に応じて、各色２プレーンのうち後から量子化するプレーンの多値（２５６値）データに対して、記録量情報生成部２０９で生成された記録量情報が付加される。これにより、各色２プレーンの量子化されたデータ間に一定の補完関係を持たせることができる。すなわち、画像データ分配部２０５は、後述されるように記録量情報を加えることによって多値データを補正し、その補正後の多値データが量子化された２値データについて他のプレーンの２値データとの間に一定の補完関係を持たせることができる。画像データ分配部２０５における分配自体は、本実施形態では、２つのプレーンに対して均等（いずれも分配係数が０．５）に分配する。なお、分配係数はこれに限られず、特許文献３に記載のように、分配係数をプレーン間で異ならせてもよく、また、特許文献４に記載されているように、画素位置に応じて、分配係数を異ならせてもよい。
【００５０】
量子化処理部２０６は、各色のプレーンごとに誤差拡散法による２値化処理を行う。すなわち、本実施形態の量子化処理部２０６は、８ビットの２５６階調値を有した多値画像を、１ビットの２階調値である、より低階調値の２値データに変換する処理を行う。なお、この量子化によって得られる低階調値データは２値データに限られないことはもちろんである。例えば、４ビットの１６階調値のいわゆるインデックスデータとしてもよい。このインデックスデータはその階調値に応じた数のドット配置パターンに対応しており、インデックスデータを求めることによって記録すべきドットの配置が定まるものである。また、この量子化の方法は、誤差拡散法に限られず、ディザ法などの他の２値化手法であってもよい。ただし、画像データ分配部２０５が複数のプレーンに対して均等に画素値を分配する場合を行えば、記録ドット位置が全く同じ２値データを持つプレーンが複数出来てしまう。ここで、全く同じ量子化とは、誤差拡散処理ならば閾値や分散係数のマトリクスが単一または同一の物を用いて量子化を行うことである。これでは、記録媒体上に記録した複数のプレーンの２値データによる記録ドットの位置が全く重なってしまい、階調表現がうまく出来なくなる。そこで、画像データ分配部２０５で分配された複数のプレーンに対して、異なる量子化処理を行うことが望ましい。ここで、異なる量子化処理とは、例えば誤差拡散処理であれば、閾値や誤差拡散に使用するマトリクス内の分配係数などを多少異ならせるなどして、複数プレーン間で同一位置の画素に対する量子化処理の結果が同値にならないように配慮した量子化処理である。本実施例では、例えば後述するＹ（イエロー）の画像データの様に記録データ選択部２０８を経由してそのまま記録される２値データがある。即ち、記録量データ生成部２０９による記録量データの生成対象とはしないと選択された場合そのまま２値データが記録される。そのような画像データに対してプレーン間で同一の量子化処理を行えば、同一の２値データが出来てしまう。これでは、先述したように記録媒体上に記録した複数のプレーンの２値データによる記録ドットの位置が全く重なってしまう。それを避けるために、量子化処理部２０６では、画像データ分配部２０５で複数のプレーンに分配された記録データに対して、それぞれ異なる量しか処理を行う。量子化処理部２０６によって２値化されたＹ、Ｃ、Ｍ、Ｋの記録データは、記録データライトＤＭＡＣ２０７、システムバス６１０、プリンタエンジンインターフェース部６０４を介して、プリンタエンジン６１８へと送られる。
【００５１】
量子化処理部２０６で得られた２値の記録データは、記録データ選択部２０８にも転送される。記録データ選択部２０８では、Ｃ、Ｍ、Ｙ、Ｋの記録データのうち、どの色のデータについて記録量情報を生成するかを選択する。本実施形態では、明度が高いＹ（イエロー）以外のＣ、Ｍ、Ｋ３色を選択する。すなわち、記録量情報はあるプレーンの量子化の結果を同じ色の他のプレーンの量子化に反映させるために用いられるものであり、生成された後、反映させるプレーンの量子化まで所定のメモリに格納される。本発明の一実施形態では、この格納する記録量情報をできるだけ少なくするため、Ｙに関する記録量情報の生成を行わないような選択を行う。比較的明度が高いＹは、プレーン間に補完性を持たせなくても、それによる画質への影響は小さいと考えられるからである。すなわち、量子化処理部２０６からのＹの記録データだけは、記録量情報生成部２０９に供給されず、記録データライトＤＭＡＣ２０７を介してプリンタエンジン６１８へ供給されるだけである。
【００５２】
記録量情報生成部２０９は、記録データ選択部２０８で選択されたＣＭＫそれぞれの記録データに対して、記録量情報リードＤＭＡＣ２０４から入力されるＣＭＫ情報に基づき、記録量情報の生成、更新を行う。具体的には、記録量情報生成部２０９は、記録データ選択部２０８から送られてきた各色の第１のプレーン用の２値データに対してフィルタ演算を行う。
【００５３】
図８（ａ）および（ｂ）はフィルタ演算を模式的に示す図であり、同図（ａ）はフィルタ演算の係数を示し、同図（ｂ）は演算結果を示している。これらの図において、斜線で示した画素は、量子化処理部２０６によって処理の対象とされた注目画素であり、記録量情報生成部２０９は、２値化の結果を図８（ａ）に示す画素ごとの係数に基づいて周辺の画素へ分配する。詳しくは、２値化の結果が“1”（ドット記録）のときは、２５６に上記画素ごとの係数を乗じその結果をそれぞれの画素の値とする。また、２値データが“０”（ドットを記録しない）のときは、０に上記画素ごとの係数を乗じてその結果をそれぞれの画素の値とする。図８（ａ）に示す係数および図８（ｂ）に示す分配結果から明らかなように、本実施形態では、それぞれの画素の値は、注目画素に対応する画素が最も大きく、その画素の上下左右に位置する画素がその次に大きな値が分配される。
【００５４】
図９は、量子化処理部２０６の出力結果（フィルタ前の２値データ）と、これに上記フィルタ処理を行なった後の結果（フィルタ後のデータ）を模式的に示す図である。この図に示す例では、比較的低い濃度のベタ画像が２値化されることによって、縦横とも一定の間隔の画素に２値データ“1”（ドット記録）が存在している（フィルタ前の２値データ）。この２値データの画素それぞれを注目画素として上述の周辺画素への分配を行うことにより、注目画素に対応する画素の値を最大とした多値（２５６値）データの配値が得られる。このようにして得られたフィルタ後の多値データ（図８（ｂ））は、量子化処理部２０６で量子化（２値化）する前の多値データ（画像データ分配部２０５から量子化処理部２０６へ出力されるデータ）と画素単位で差分がとられる。これにより、そのときの処理対象であるプレーンに対する記録量情報が生成される。ここで、画像データ分配部２０５から出力された多値データ（０から２５５の赤（Ｒ）、緑（Ｇ）、青（Ｂ）の輝度値）と、量子化処理部２０６で２値化されたものを多値データ（０から２５５の（Ｒ）（Ｇ）（Ｂ）の輝度値）に変換したものは、濃度が保存される。具体的には、これらデータ間で画素単位では差があってもプレーン全体を平均した場合、濃度（ここでは平均画素値である赤（Ｒ）、緑（Ｇ）、青（Ｂ）の輝度値）が保存される。よって、プレーン全体の両者の差分は０である。図８のフィルタ処理では濃度保存を行っているため、フィルタ後の多値データと量子化する前の多値データとの差分を取れば、プレーン全体でみれば濃度は０となる。しかし、フィルタ後の多値データと量子化する前の多値データとの差分は、画素単位では０以外の値をとりうるため、２値化後もドット記録するとなった画素の位置では、差分が大きくなる傾向にある。これを利用してその後に量子化されるプレーンにおける２値化後のデータでドット記録する画素の位置を制御することができる。そこで、記録量情報生成部では、フィルタ後の多値データから２値化前の多値データを減算して記録量情報を生成する。なお、ここでは、後に量子化されるプレーンの２値化前の多値データから記録量情報を減算するため、記録量情報生成部では、フィルタ後の多値データから２値化前の多値データを減算して記録量情報を生成するものとした。しかし、後に量子化されるプレーンの２値化前の多値データに記録量情報を加算する場合は、記録量情報生成部では、２値化前の多値データからフィルタ後の多値データを減算して記録量情報を生成することもできる。生成されたそのときの処理対象であるプレーンに対する記録量情報は、記録量情報リードＤＭＡＣ２０４に読み出されたそれまでの記録量情報（そのときの処理対象であるプレーン以前のプレーンに対して生成された記録情報）に加算される。そして、この加算結果が記録量情報として更新される。なお、本実施形態の各色２つの記録ヘッドに対応した２つのプレーンに対する処理では、記録量情報は、１プレーン目の２値データに基づいて生成されるだけである。
【００５５】
記録量データ生成部２０９で生成された記録量情報は、記録量情報ライトＤＭＡＣ２１０、システムバス６１０、ＲＡＭコントローラ６０７を介してＲＡＭ部６１５へ格納される。記録量情報リードＤＭＡＣ２０４は、上述したように、ＲＡＭ部６１５に格納されている記録量情報を画像データ分配部２０５および記録量情報生成部２０９へ転送する。
【００５６】
画像処理データ分配部２０５における、上述の記録量情報を用いた画像分配処理の詳細について以下に説明する。
【００５７】
画像データをホスト装置から受信し、受信したデータをＲＡＭ部６１５に格納する。ＲＡＭ部６１５に格納された画像データをもとに画像データ処理部６０３は、第１のプレーン用の画像処理、その後に第２のプレーン用の画像処理を行なう。
【００５８】
図１０は、画像処理部６０３による第１のプレーン用の処理を示すフローチャートである。ステップ１０１で、画像データリードＤＭＡＣ２０２を介して前記ホスト装置より送られてきた画像データを入力する。そして、ステップ１０２で色変換処理を行う。そして、ステップ１０３で、色変換処理で得られた各色の多値データに対して第１のプレーンの画像データ分配処理が行われる。
【００５９】
第１のプレーンの画像データ分配処理は、本実施形態では、第１のプレーン画像データは入力された色ごとの多値データ値の約半分となるように処理する。すなわち、分配係数を０．５として第１プレーンの多値画像データを得る。
【００６０】
色ごとに分配処理されたデータは、ステップ１０４で色ごとに量子化処理を行なう。この量子化処理は、本実施形態では、前述したように誤差拡散法によって行い、２値データを得るものである。この量子化処理によって得られる２値データは、ステップ１０５で、第１のプレーン記録データとしてプリンタエンジン６１８に送られ適切なタイミングで出力される。これとともに、ステップ１０６において、量子化処理された記録データは、記録量情報を生成する色のみについて選択される。そして、ステップ１０７で、記録データ選択によって選択された色について、図８および図９にて上述したフィルタ処理が施されて、記録量情報が生成される。この生成された記録量情報は、記録量情報ライトＤＭＡＣ２１０によってＲＡＭ部６１５へ格納される。
【００６１】
次に、第２のプレーン用の画像処理について説明する。図１１は第２のプレーン用の画像処理を示すフローチャートである。画像データ入力（Ｓ２０１）、色変換処理（Ｓ２０３）は、上述した第１のプレーン用の処理と同じ処理を示している。これにより、入力した画像データに基づいて、上述した色変換処理後の色ごとの多値データが得られる。
【００６２】
ステップ２０２では、上記処理と平行して、第１のプレーン処理で生成された記録量情報をＲＡＭ部６１５から入手する。そして、ステップ２０４の第２のプレーン用画像データ分配処理では、先ず色ごとに上述した第１のプレーン用の画像データ分配処理と同じ処理を行う。すなわち、色ごとの多値データの値を半分にした分配後の多値画像データを得る。次に、この多値画像データに対して、第１のプレーンに関して得られた記録量情報をマイナス値に変換したものを、対応する画素ごとに加算する。
【００６３】
以上のようにステップ２０４で分配処理された多値データは、ステップ２０５で量子化処理が行われ２値化される。そして、得られた２値データは、ステップ２０６で、第２のプレーンの記録データとして、プリンタエンジンに送られて出力される。
【００６４】
以上のとおり、第１のプレーン用の多値データの量子化結果において、“1”（ドット記録）とされた画素の２値データは、その注目画素およびその周囲の画素に関して、記録量情報生成処理（Ｓ１０７）において０ではない値となる。そして、第２のプレーン用の処理では、この記録量情報を第２のプレーン用の多値データにマイナス値として加算する。これにより、上記加算が行われた第２のプレーンにおける画素の多値データの値は小さくなる。そして、この加算によって値が小さくなった第２プレーンの画素については、その小さくなった値に応じて、量子化処理部２０６における量子化で、“1”（ドット記録）の２値データとなる確率が低くなる。すなわち、第１のプレーンと第２のプレーンの２値データに従ってそれぞれ記録されるドットの配置において、第１のプレーンよるドットと第２のプレーンよるドットが重ねて形成される割合を、上述のフィルタ演算に従って制御することが可能となる。その結果、重ねて形成されるドットの割合を、例えば特許文献３に記載の方法と比較して低く押さえることができる。
【００６５】
このように、図８および図９にて説明したフィルタ演算における係数によってプレーン間の補完性ないし排他性を画素ごとに制御することができる。また、フィルタの係数を配する領域のサイズ（フィルタサイズ）もプレーン間の補完性に影響を与えることができるものである。さらに、フィルタの係数は、例えば、注目画素以外の周辺画素の総ての係数を０とすることを含めて、例えば記録する画像の内容に応じて適切に定めることができる。
【００６６】
以上のように、複数の記録ヘッドまたは複数回の走査によって形成されるドットが重ねて記録される画素の割合を、低く抑えられることができる。その結果、ドットが重ねて記録される画素を必要以上に多く設けることなく、プレーン間の記録位置ずれなどによる濃度変動も適度に抑えることが可能となる。
【００６７】
ところで、上述の記録量情報は、後に処理されるプレーンに用いられることから、いったんメモリに格納する必要があり、しかも色ごとに格納が行われる。このため、ＲＡＭ部６１５に多くのメモリ領域が必要となる。例えば、１２００ｄｐｉの解像度で６０インチ幅、４色、１画素８ビットの画像データ量は、１２００×６０×４×８＝２，３０４，０００ビットの容量が、記録量情報のために必要となる。最近では、１２色の記録装置も提供されており、さらに大きなメモリを必要とする傾向にある。さらに、記録装置の記録速度も向上しているため、ＲＡＭ部６１５に要求されるデータの転送能力も増している。
【００６８】
そこで、本発明の一実施形態では、プレーン間の記録位置ずれが生じた場合でも、それによる画質低下が視覚上認識されにくい明度の高いイエロー（Ｙ）色については、記録データ選択（Ｓ１０６）で、記録量情報の生成を行なわないようにする。すなわち、Ｙのプレーンはいずれのプレーンについても、図１０に示すステップ１０１〜１０５の工程のみを行い、ステップ１０６、１０７の工程は行わないように制御する。
【００６９】
このように、画像弊害となりやすい色についてはプレーン間の補完性を発生させる処理を行い、画像弊害となりにくい色については、プレーン間の補完性を発生させる処理を行なわないようにする。これにより、メモリの小容量化と安価なメモリシステムで好ましい出力画像を得ることが可能となる。
【００７０】
なお、上述した他のプレーンの量子化の結果を反映させる処理では、最初のプレーンの量子化をドットが良好に分散して配置される手法によって行うことにより、量子化の結果が反映されるプレーンのドット配置も良好に分散したものとすることができる。このドット配置が良好に分散するとは、ドット配置について測定される空間周波数の低周波数成分が少ないことを言い、従来知られるいずれかの手法によって実現することができる。一般に、プレーン間で記録位置ずれが生じると、個々のプレーン内のドット配置による模様（テクスチャ）が確認されるようになり、これが画像弊害として認識されことがある。しかし、上述のようにそれぞれのプレーンにおけるドットの配置が良好に分散した状態であれば、プレーン間でのずれが生じても、画像弊害として認識され難くなる。すなわち、一様性が重視される画像において、濃度変動を抑える効果のみでなく、テクスチャに対するロバスト性も強化され、より好ましい出力画像を得ることができる。
【００７１】
（実施形態２）
本発明の第２の実施形態は、上述した第１の実施形態と同様の構成を用いて、２プレーン以上の画像データに対する分配処理および量子化処理に関するものである。具体的には、本実施形態は、インクを吐出する記録ヘッド（吐出口列）がＣＭＹＫそれぞれについてＮ個ある例に関するものである。
【００７２】
図１２は、それぞれの色についてＮプレーンの画像に分配して量子化する処理を示すフローチャートであり、処理の対象となっているプレーンをＫ番目のプレーン（１≦Ｋ≦Ｎ）として示している。図１０にて前述したのと同様に、画像データ入力（Ｓ３０１）、色変換処理（Ｓ３０３）を行う。これと並行して、ステップ３０９でＫが１より大きいか否かを判断する。Ｋが１より大きくなく、Ｋ＝１のときは（Ｓ３０９でＮｏ）、ステップ３０４へ移行し画像データの分配処理を行う。Ｋ＝１の場合、それ以前に量子化した２値データが存在しないため、図８および図９にて説明したフィルタを用いた記録量情報の生成、更新に関する処理を行なわない。あるいは、２値データを総ての画素について“０”であるデータとして上記生成、更新処理を行う。
【００７３】
Ｋが２以上のときは、図１１にて上述した第２プレーンの処理と同様に、先ずステップ３０２でその１つ前のプレーン（Ｋ−１番面のプレーン）の量子化の際に更新された記録量情報を取得する。この更新された記録量情報とは１番目からＫ−1番目までのプレーンの量子化データに基づいて生成された記録量情報を加算したものである。これにより、次に示すように、Ｋ番目のプレーンの量子化に１番目からＫ−1番目までのプレーンの量子化の結果を反映させることができる。すなわち、ステップ３０４で第Ｋプレーン用の画像データ分配処理を行う。すなわち、色ごとの多値データの値をＮ等分した分配後の多値画像データを得る。そして、この値が１／Ｎとなった多値画像データに対して、第Ｋ−１のプレーンの量子化の際に得られた記録量情報をマイナス値に変換したものを、対応する画素ごとに加算する。具体的には、第１〜第Ｋ−１プレーンの量子化の際にそれぞれ得られた記録量情報を画素ごとに加算した結果である更新された記録量情報をマイナス値に変換したものを、上記多値画像データに加算する。これにより、上記加算が行われた第Ｋプレーンにおける画素の多値データの値を小さくすることができる。さらに、ステップ３０４で分配処理された多値データは、ステップ３０５で量子化処理が行われ２値化される。そして、得られた２値データは、ステップ３０６で、第Ｋプレーンの記録データとして、プリンタエンジンに送られて出力される。
【００７４】
これとともに、ステップ３０７で、量子化処理された記録データは、記録量情報を生成する色のみについて選択される。本実施形態では、第１実施形態と同様に、Ｙを除いたＣ、Ｍ、Ｋの各色データを選択する。そして、第Ｋプレーンが最後の処理に係るプレーンでないとき、すなわち、第Ｎプレーンでないときは（Ｓ３１０）、ステップ３０８で、記録データ選択によって選択された色の第Ｋプレーンについて、上述したフィルタ処理が施されて、記録量情報が生成される。そして、生成された記録量情報は、記録量情報リードＤＭＡＣ２０４に読み出されたそれまでの記録量情報に加算され、この加算結果が記録量情報として更新される。第Ｋプレーンが最後の処理に係る第Ｎプレーンであるときは、それ以降の量子化処理が行われないため、記録量情報生成（Ｓ３０８）はスキップされる（Ｓ３１０）。
【００７５】
以上の説明からも明らかなように、各色についてＮプレーンに分割した場合にも、各プレーンよるドットが重ねて形成される割合を、フィルタ演算に従って制御することが可能となる。その結果、重ねて形成されるドットの割合を低く押さえることができる。これにより、ドットが重ねて記録される画素を必要以上に多く設けることなく、プレーン間の記録位置ずれなどによる濃度変動も適度に抑えることが可能となる。そして、画像弊害となり難い色については、プレーン間の補完性を発生させる処理を行なわないようにすることにより、上記の濃度変動を抑える効果を、メモリの小容量化と安価なメモリシステムで実現することができる。
【００７６】
なお、上記Ｎプレーンは、同じ色について、Ｎ個の記録ヘッド（記録素子列）またはＮ回の走査に関するものであるが、本発明の適用はこのような形態に限られない。例えば、異なる色の記録ヘッドに関して分割されるプレーン間あるいは異なる色の記録ヘッドの走査に関して分割されるプレーン間について本発明を適用することもできる。さらには、記録ヘッドのプレーンと走査のプレーンの間で本発明を適用することもできる。
【００７７】
（実施形態３）
上述した第１および第２の実施形態は、フルライン型の記録ヘッドを用いた記録装置を例に説明したが、本実施形態は、シリアル型のキロヘッドを用いた記録装置に本発明を適用した例を説明する。
【００７８】
図１３は、本実施形態で使用するシリアル型のインクジェット記録装置の概略構成を説明する斜視図である。記録ヘッド１０５は主走査方向に一定の速度で移動するキャリッジ１０４に搭載され、上記一定の速度に対応した周波数で記録データに従ってインクを吐出する。１回の走査が終了すると、搬送ローラ７０４および補助ローラ７０３が回転し、これらローラ対と給紙ローラ７０５および補助ローラ７０６に挟持された記録媒体Ｐは、記録ヘッド１０５の記録幅に対応した量だけ副走査方向に搬送される。このような走査と搬送動作とを間欠的に繰り返すことにより、記録媒体Ｐに段階的に画像が記録される。
【００７９】
記録ヘッド１０５は、ブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）およびイエロー（Ｙ）の記録ヘッドが、図のように主走査方向に配置され、各色の記録ヘッドには、複数の吐出口が副走査方向に配置されている。
【００８０】
図１４は、複数回の走査（図に示す例では４回の走査）による記録の様子を説明する図である。図示の簡略化のため記録ヘッド１０５のノズル（吐出口）数が副走査方向に８ノズルある場合を示している。また、説明の簡略化のため、完全な補完関係で総ての画素にドットを形成（被覆率１００％）する場合を示している。また、図１５は、複数回の走査ごとの記録媒体Ｐと記録ヘッド１０５の位置関係を示している。
【００８１】
これらの図に示すように、１回目の走査では、２ノズル分記録する（８ノズル÷４回走査）。このときのドットによる被覆率は全体の１／４である。次に、２ノズル分副走査方向に記録媒体Ｐを搬送した後、２回目の走査を行なう。２回目の走査では、４ノズル分の記録を行う。このときの被覆率は、１回目の走査領域となる行（領域２：３行目、４行目）は１／４、２回目の走査領域となる行（領域１：１行目、２列目）は２／４となる。以下同様に、第３回目の走査は６ノズル分、第４回目の走査は８ノズル分、第５回目の走査以降は８ノズルを用いて記録して行く。第４回目の走査を行った時点で１行目の記録が完了する。
【００８２】
以上示した複数回の走査で画像の記録を完成する形態にあっては、各色の複数回の走査ごとに画像データプレーンが規定され、これら複数のプレーン間のデータに対して、上述した第１または第２実施形態と同様の分配および量子化処理を実施することができる。
【００８３】
（実施形態４）
上記第１〜第３実施形態は、分配処理や量子化処理を記録装置で実施する例に関するものであるが、これらの処理をホスト装置で行うことできる。図１６は、この例の場合の、記録ヘッドに送るデータをホスト装置から受信し、当該データを記録ヘッド送信する記録装置の構成を示す図である。
【００８４】
ＣＰＵ８０２は記録装置の制御等を行なう。ＲＯＭコントローラ８０８を介して接続されたＲＯＭ部８１７には、ＣＰＵ８０２の動作に必要なプログラムやパラメータ、プリンタエンジンで必要なパラメータ群が格納されている。
【００８５】
コンピュータなどのホスト装置において、第１実施形態あるいは第２実施形態で説明した処理を行って得られる２値データは、通信インターフェース部８０５を介してＲＡＭ分８１５へ送信される。そして、プリンタエンジンインターフェース部がＲＡＭ部８１５に格納されたデータを読み出しで、プリンタエンジン８１８へ送信し記録ヘッドへと送られて記録が行われる。
【００８６】
以上のとおり、第１〜第３実施形態のように記録装置側で本発明に係る分配および量子化処理を行う構成および第４実施形態のようにホスト装置側で本発明に係る分配および量子化処理を行う構成は、本発明の実施形態に係る画像処理装置を構成する。
【００８７】
（他の実施形態）
上述したように、記録量情報を生成するための記録データの選択は、記録する色の明度に応じて行われるものとした。すなわち、明度の低い色を優先的に選択するものとした。本発明の適用はこの形態に限られない。例えば、記録する色の使用頻度に応じて選択を行ってもよい。具体的には、記録する色の使用頻度を各色の記録データから求め、使用頻度が低い色の記録データについて記録量情報を生成しないもとしてもよい。すなわち、使用頻度が多い色を優先的に選択して記録量情報を生成するようにする。
【００８８】
また、イエローのように明度が高い（濃度が低い）色の他、記録する色の濃度が低い淡色の記録データについて記録量情報を生成しないものとすることができる。また、逆に、記録対象の画像を記録する際のブラックの成分が次のような領域にある場合、ブラックの記録データについても記録量情報を生成しないものとすることができる。その領域とは、記録時のドットの記録位置がずれても面積被覆率の変化が少ない濃度領域（輝度領域）にある画像データである。ここで、上述の面積被覆率の変化が少ない領域とは、次のような領域である。１つは、正常な記録位置に記録された場合でもすでに記録媒体上にドット間でかなりの数のドットが重っている高濃度領域（低輝度領域）である。もう一つは、記録位置がずれても記録媒体上でドット間で重なるものがない低濃度領域（高輝度領域）である。
【００８９】
また、上述の実施形態では、インクジェット方式の記録装置について説明したが、本発明は、上述したインクジェット方式以外の例えば、熱転写、電子写真方式などによる記録装置にも適用することができる。また、デジタルテレビなど画像形成装置に対する画像形成データを生成する装置に適用することもできることは上記の説明からも明らかである。
【００９０】
（さらに他の実施形態）
本発明は、上述した実施形態の機能を実現する、図１０、図１１、図１２に示したフローチャートの手順を実現するプログラムコード、またはそれを記憶した記憶媒体によっても実現することができる。また、記憶媒体に格納されたプログラムコードがシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）に読取られ実行されることによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９１】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００９２】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳが実際の処理の一部または全部を行うものであってもよい。
【００９３】
更に、プログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、ＣＰＵなどが実際の処理の一部または全部を行うものであってもよい。
【図面の簡単な説明】
【００９４】
【図１】本発明の一実施形態に係るフルライン型のインクジェット記録装置の概略構成を示す斜視図である。
【図２】シリアル記録方式における２回の走査で記録を完成するマルチパス記録で使用するマスクパターンの一例を模式的に示す図である。
【図３】２値の画像データにおける記録画素の配列と、これら記録画素を特許文献２に記載の方法に従って２回の走査に分配した結果を示す図である。
【図４】一従来例に係るデータ分配を実現する制御構成例を示すブロック図である。
【図５】上記一従来例の分配処理に従って記録されたドットの記録媒体での配置を示す図である。
【図６】本発明の一実施形態に係るプリンタにおける制御構成を示すブロック図である。
【図７】図６に示す画像処理部の機能ブロックの構成および処理される画像データの形式を示す図である。
【図８】（ａ）および（ｂ）は、本発明の一実施形態に係るフィルタ演算を模式的に示す図であり、同図（ａ）はフィルタ演算の係数を示し、同図（ｂ）は演算結果を示している。
【図９】図８に示すフィルタ処理の前の２値データと、これに上記フィルタ処理を行なった後の結果を模式的に示す図である。
【図１０】本発明の第１実施形態に係る、画像処理部による第１プレーン用の処理を示すフローチャートである。
【図１１】上記第１実施形態に係る、画像処理部による第２プレーン用の処理を示すフローチャートである。
【図１２】本発明の第２の実施形態２に係る、画像処理部によるＮプレーンの画像に分配して量子化する処理を示すフローチャートである。
【図１３】本発明の第３の実施形態に係るシリアル型のインクジェット記録装置の概略構成を説明する斜視図である。
【図１４】第３の実施形態における複数回の走査による記録の様子を説明する図である。
【図１５】第３の実施形態における記録媒体と記録ヘッドの位置関係を示す図である。
【図１６】本発明の第４の実施形態に係る記録装置の制御構成を示すブロック図である。
【符号の説明】
【００９５】
２０２    画像データリードＤＭＡＣ
２０３    色変換処理部
２０４    記録量情報リードＤＭＡＣ
２０５    画像データ分配部
２０６    量子化処理部
２０７    記録データライトＤＭＡＣ
２０８    記録データ選択部
２０９    記録量情報生成部
２１０    記録量情報ライトＤＭＡＣ
６０２    ＣＰＵ
６０３    画像処理部
【図１】
2010154204.tif 000003
【図２】
2010154204.tif 000004
【図３】
2010154204.tif 000005
【図４】
2010154204.tif 000006
【図５】
2010154204.tif 000007
【図６】
2010154204.tif 000008
【図７】
2010154204.tif 000009
【図８】
2010154204.tif 000010
【図１０】
2010154204.tif 000011
【図１１】
2010154204.tif 000012
【図１２】
2010154204.tif 000013
【図１３】
2010154204.tif 000014
【図１５】
2010154204.tif 000015
【図１６】
2010154204.tif 000016
【図９】
2010154204.tif 000017
【図１４】
2010154204.tif 000018