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