(57)【要約】【課題】  記録素子群をＭ（Ｍは３以上の整数）回の相対移動により記録を行う場合、データ処理の負荷を低減しつつも、異なるパスで記録されるドット同士の記録位置ズレによる濃度変動を抑制し、スジによる画像弊害を軽減する。【解決手段】  入力画像データからＭパスよりも少ない数の多値画像データ（２４−１〜２）を生成し、これら多値画像データの夫々を量子化することで複数の量子化データ（２６−１〜２）を生成する。その後、これら量子化データの少なくとも１つについて、複数のパスに対応した補完関係を有する量子化データに分割する。その際、記録素子群端部の記録デューティが中央部の記録デューティよりも低くなるように、複数のパスに対応した量子化データを生成する。【選択図】  図２１
2012006258.tif 000002
【特許請求の範囲】
【請求項１】
同色のインクを吐出するための記録素子群と記録媒体とのＭ回（Ｍは３以上の整数）の相対移動によって前記記録媒体の所定領域に画像を記録するために、当該所定領域に記録すべき画像に対応した入力画像データを処理するための画像処理装置であって、
前記入力画像データから同色のＮ個（Ｎは２以上の整数であって、Ｎ＜Ｍ）の多値画像データを生成するための第１の生成手段と、
前記第１の生成手段によって生成された同色のＮ個の多値画像データの夫々に量子化処理を行うことにより、前記Ｎ個の量子化データを生成するための第２の生成手段と、
前記第２の生成手段により生成された前記Ｎ個の量子化データのうち、少なくとも１個の量子化データを複数個の量子化データに分割し、前記Ｍ回の相対移動に対応したＭ個の量子化データを生成するための第３の生成手段と、を備え、
前記Ｍ個の量子化データは、前記記録素子群の端部に相当する量子化データの記録デューティが前記記録素子群の中央部の記録デューティよりも低いことを特徴とする画像処理装置。
【請求項２】
前記Ｎ個の量子化データは、前記第３の生成手段によって分割される量子化データと、前記第３の生成手段によって分割されない量子化データとを含み、
前記分割される量子化データは、前記分割されない量子化データよりも記録デューティが高いことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記Ｎ個の量子化データのうち、前記第３の生成手段によって分割される数の多い量子化データの一部または全てを、同一方向の走査に対応した量子化データとすることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記Ｎは２であることを特徴とする請求項１から３のいずれかに記載の画像処理装置。
【請求項５】
前記第３の生成手段は、２個の量子化データのうち、１個の量子化データを２回の相対移動に対応する量子化データに分割し、他の１個の量子化データを分割しないことを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記第１の生成手段、第２の生成手段、および第３の生成手段による前記Ｍ回の相対移動に対応したＭ個の量子化データを生成する処理を、インク色に応じて行うことを特徴とする請求項１から５のいずれかに記載の画像処理装置。
【請求項７】
前記第１の生成手段、第２の生成手段、および第３の生成手段による前記Ｍ回の相対移動に対応したＭ個の量子化データを生成する処理を、インク濃度に応じて行うことを特徴とする請求項１から５のいずれかに記載の画像処理装置。
【請求項８】
前記第１の生成手段、第２の生成手段、および第３の生成手段による前記Ｍ回の相対移動に対応したＭ個の量子化データを生成する処理を、インクのドット径に応じて行うことを特徴とする請求項１から５のいずれかに記載の画像処理装置。
【請求項９】
同色のインクを吐出するための記録素子群と記録媒体とのＭ回（Ｍは３以上の整数）の相対移動によって前記記録媒体の所定領域に画像を記録するために、当該所定領域に記録すべき画像に対応した入力画像データを処理するための画像処理方法であって、
前記入力画像データから同色のＮ個（Ｎは２以上の整数であって、Ｎ＜Ｍ）の多値画像データを生成するための第１の生成工程と、
前記第１の生成工程において生成された同色のＮ個の多値画像データの夫々に量子化処理を行うことにより、前記Ｎ個の量子化データを生成するための第２の生成工程と、
前記第２の生成工程において生成された前記Ｎ個の量子化データのうち、少なくとも１個の量子化データを複数個の量子化データに分割し、前記Ｍ回の相対移動に対応したＭ個の量子化データを生成するための第３の生成工程と、を有し、
前記Ｍ個の量子化データは、前記記録素子群の端部に相当する量子化データの記録デューティが前記記録素子群の中央部の記録デューティよりも低いことを特徴とする画像処理方法。
【請求項１０】
同色のインクを吐出するための記録素子群と記録媒体とのＭ回（Ｍは３以上の整数）の相対移動によって前記記録媒体の所定領域に画像を記録するための記録装置であって、
前記所定領域に記録すべき画像に対応した入力画像データをから同色のＮ個（Ｎは２以上の整数であって、Ｎ＜Ｍ）の多値画像データを生成するための第１の生成手段と、
前記第１の生成手段によって生成された同色のＮ個の多値画像データの夫々に量子化処理を行うことにより、前記Ｎ個の量子化データを生成するための第２の生成手段と、
前記第２の生成手段により生成された前記Ｎ個の量子化データのうち、少なくとも１個の量子化データを複数個の量子化データに分割し、前記Ｍ回の相対移動に対応したＭ個の量子化データを生成するための第３の生成手段と、を備え、
前記Ｍ個の量子化データは、前記記録素子群の端部に相当する量子化データの記録デューティが前記記録素子群の中央部の記録デューティよりも低いことを特徴とする記録装置。
【請求項１１】
前記Ｍ個の量子化データを格納するための格納手段と、
前記格納手段に格納されたＭ個の量子化データに基づいて、前記記録素子群を駆動するための駆動手段とを備え、
前記Ｍ個の量子化データは、前記記録素子群の１回の相対移動に対応付けて前記格納手段に格納されることを特徴とする請求項１０に記載の記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の記録素子群を有する記録手段と記録媒体との複数回の相対移動によって記録媒体の同一領域に画像を記録するために、同一領域に記録すべき画像に対応する入力画像データを処理する画像処理装置、画像処理方法、記録装置に関する。
【背景技術】
【０００２】
ドットを記録するための複数の記録素子を備えた記録ヘッドを用いる記録方式の一例として、記録素子（ノズル）からインクを吐出して記録媒体にドットを記録するインクジェット記録方式が知られている。このようなインクジェット記録装置では、その構成の違いからフルライン型とシリアル型に分類することが出来る。フルライン型であれシリアル型であれ、記録ヘッドにおける複数の記録素子間では吐出量や吐出方向にばらつきが生じる。そして、このようなばらつきが原因で、画像に濃度むらやスジが発生することがある。
【０００３】
このような濃度ムラやスジを軽減するための技術として、マルチパス記録方式が知られている。マルチパス記録方式では、記録媒体の同一領域に記録すべき画像データを複数回の記録走査夫々で記録する画像データに分割する。そして、搬送動作を介在させた複数回の記録走査によって上記分割した画像データを順次記録する。こうすることで、個々の記録素子の吐出特性にばらつきが含まれていたとしても、１つの記録素子によって記録されるドットが走査方向に連続することはなく、個々の記録素子の影響を広い範囲に分散されることが出来る。その結果、一様で滑らかな画像を得ることが出来る。
【０００４】
このようなマルチパス記録方式は、同種類のインクを吐出する複数の記録ヘッド（複数の記録素子群）を備えるシリアル型あるいはフルマルチ型の記録装置にも応用することが出来る。すなわち、画像データを上記同種のインクを吐出する複数の記録素子群で記録すべき画像データに分割し、分割した画像データを上記複数の記録素子群のそれぞれによって少なくとも１回の相対移動中に記録する。結果、個々の記録素子の吐出特性にばらつきが含まれていたとしても、その影響を軽減することが出来る。さらに、上述した２つの記録方法を組み合わせ、同種類のインクを吐出する複数の記録素子群を用いながら複数回の記録走査で画像を記録することも出来る。
【０００５】
従来、このような画像データの分割には、ドットの記録を許容するデータ（１：画像データをマスクしないデータ）とドットの記録を許容しないデータ（０：画像データをマスクするデータ）とが予め配列されたマスクが用いられていた。具体的には、記録媒体の同一領域に記録すべき２値の画像データと上記マスクとの間で論理積演算を行うことにより、２値の画像データが各記録走査あるいは各記録ヘッドで記録すべき２値の画像データに分割される。
【０００６】
このようなマスクにおいては、記録を許容するデータ（１）の配置が、複数の記録走査（あるいは複数の記録ヘッド）の間で互いに補完の関係になるように定められている。すなわち、２値化後の画像データで記録（１）と定められた画素には、いずれか１回の記録走査あるいはいずれか１つの記録ヘッドによって１つのドットが記録されるように構成されている。こうすることで、分割前の画像情報が分割後でも保存されるようになっている。
【０００７】
しかしながら、近年、上記マルチパス記録を行うことによって、記録走査単位あるいは記録ヘッド（記録素子群）単位の記録位置（レジストレーション）のずれに起因する濃度変化や濃度むらが、新たに問題視されるようになってきている。ここで、記録走査単位あるいは記録素子群単位の記録位置のずれとは、以下の内容を示している。すなわち、例えば１回目の記録走査（あるいはある記録素子群）で記録されるドット群（プレーン）と２回目の記録走査（あるいは別の記録素子群）で記録されるドット群（プレーン）とのずれのような、ドット群（プレーン）間のずれを意味している。これらプレーン間のずれは、記録媒体と吐出口面の距離（紙間）の変動、記録媒体の搬送量の変動などによって引き起こされる。そして、プレーン間のずれが発生すると、ドット被覆率が変動し、ひいては画像の濃度変動や濃度むらを招く。以下、上述のように、同じ手段（例えば、同種のインクを吐出する１つの記録素子群）の同じ記録走査によって記録されるドット群や画素群を、「プレーン」と称することとする。
【０００８】
以上のことから、より高画質な画像が要求される昨今、様々な記録条件の変動に伴って起こるプレーン間の記録位置ずれにも対抗できるような、マルチパス記録時の画像データの処理方法が求められている。以下、いかなる記録条件に起因するにせよ、プレーン間の記録位置ずれによって引き起こされる濃度変動や濃度むらへの耐性を、本明細書では「ロバスト性」と称することとする。
【０００９】
特許文献１および特許文献２には、ロバスト性を高めるための画像データの処理方法が開示されている。同文献によれば、様々な記録条件の変動に伴って引き起こされる画像濃度の変動は、異なる記録走査あるいは異なる記録素子群に対応するように分配された後の２値の画像データが互いに完全な補完関係にあることに起因することに着目している。そして、上記補完関係が低減されるように異なる記録走査あるいは異なる記録素子群に対応した画像データを生成すれば、「ロバスト性」に優れたマルチパス記録を実現できる、と認識している。そして、これら文献では、複数のプレーンが互いにずれても大きな濃度変動が起こらないようにするために、２値化前の多値の状態の画像データを異なる記録走査あるいは記録素子群に対応するように分割し、分割後の多値画像データをそれぞれ独立に２値化している。
【００１０】
図１０は、特許文献１あるいは特許文献２に記載の画像データ処理方法を説明するためのブロック図である。ここでは、２回の記録走査に対して多値の画像データを分配する場合が示されている。ホストコンピュータから入力された多値の画像データ（ＲＧＢ）は、パレット変換処理１２によって、記録装置に備えられたインク色に対応する多値の濃度データ（ＣＭＹＫ）に変換される。その後、多値の濃度データ（ＣＭＹＫ）は階調補正処理１３によって階調補正が施される。以下の処理は、ブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）およびイエロー（Ｙ）のそれぞれについて独立に行われる。
【００１１】
各色の多値の濃度データは、画像データ分配処理１４によって、第１走査の多値データ１５−１と第２走査の多値データ１５−２に分配される。すなわち、例えば、ブラックの多値の画像データの値が「２００」であった場合、第１走査用に上記「２００」の半分に相当する「１００」が分配され、同じく第２走査用に「１００」が分配される。その後、第１走査の多値データ１５−１は、第１の量子化処理１６−１によって所定の拡散マトリクスに従った量子化処理が施され、第１走査の２値データ１７−１に変換されて、第１走査用のバンドメモリに格納される。一方、第２走査の多値データ１５−２は、第２の量子化処理１６−２によって第１の量子化処理とは異なる拡散マトリクスに従った量子化処理が施され、第２走査の２値データ１７−２に変換されて、第２走査用のバンドメモリに格納される。第１の記録走査と第２の記録走査では、それぞれのバンドメモリに格納された２値データに従って、インクを吐出する。なお、図１０では、１つの画像データを２つの記録走査に分配する場合を説明したが、特許文献１や特許文献２には、１つの画像データを２つの記録ヘッド（２つの記録素子群）に分配する場合についても開示されている。
【００１２】
図６（Ａ）は、互いに補完の関係を有するマスクパターンを用いて画像データを分割した際の、第１の記録走査で記録されるドット（黒丸）１４０１と第２の記録走査で記録されるドットの（白丸）１４０２の配置状態を示した図である。ここでは、全ての画素に「２５５」の濃度データが入力された場合を示し、全ての画素に１つのドットが第１の記録走査か第２の記録走査のどちらか一方で記録されるようになっている。すなわち、第１の記録走査で記録されるドットと、第２の記録走査で記録されるドットは、互いに重なり合うことなく配置している。
【００１３】
一方、図６（Ｂ）は、上記特許文献１および２に開示されている方法に従って、画像データを分配した際の、ドットの配値状態を示した図である。図において、黒丸は第１の記録走査で記録されるドット１５０１、白丸は第２の記録走査で記録されるドット１５０２、グレーの丸は第１の記録走査と第２の記録走査によって重ねて記録するドット１５０３を、それぞれ示している。図６（Ｂ）では、第１の記録走査で記録されるドットと第２の記録走査で記録されるドットとの間に補完関係がない。よって、完全に補完の関係にある図６（Ａ）の場合と比べ、２つのドットが重複する部分（グレーのドット）１５０３が発生したり、１つのドットも記録されない白紙領域が存在したりしている。
【００１４】
ここで、第１の記録走査で記録されるドットの集合であるの第１プレーンと第２の記録走査で記録されるドットの集合である第２プレーンが、主走査方向または副走査方向のいずれかに１画素分ずれた場合を考える。このとき、第１プレーンと第２プレーンが完全に補完の関係にある図６（Ａ）のような場合、第１プレーンで記録するドットと第２プレーンで記録するドットとが完全に重なり合い、白紙の領域が露出して、画像濃度は大きく低下する。１画素分まで大きくずれなくても、隣接するドット同士の距離や重なり部分の変動は、白紙領域に対するドットの被覆率ひいては画像濃度に大きく影響を与える。すなわち、このようなプレーン間のずれが、記録媒体と吐出口面の距離（紙間）の変動、記録媒体の搬送量の変動などに伴って変化すると、これらに伴って、一様な画像の濃度も変動し、濃度むらとなって認識されるのである。
【００１５】
これに対し、図６（Ｂ）の場合、第１プレーンと第２プレーンが１画素分ずれても、記録媒体に対するドットの被覆率は然程変動しない。第１の記録走査で記録されるドットと第２の記録走査で記録されるドットが重なる部分も新たに現れるが、既に重ねて記録されていた２つのドットが離れる部分も存在する。よって、ある程度の広さを持つ領域で判断すれば、記録媒体に対するドットの被覆率はさほど変動せず、画像濃度の変化も招致され難い。すなわち、特許文献１や特許文献２の方法を採用すれば、記録媒体と吐出口面の距離（紙間）の変動、記録媒体の搬送量の変動などが発生しても、これらに伴う画像濃度の変動や濃度むらの発生が抑制され、ロバスト性に優れた画像を出力することが可能となる。
【先行技術文献】
【特許文献】
【００１６】
【特許文献１】特開２０００−１０３０８８号公報
【特許文献２】特開２００１−１５０７００号公報
【特許文献３】特開２００２−９６４５５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１７】
特許文献１〜２の方法では、同じインクを吐出する記録素子群を用いてＭ（Ｍは３以上の整数）パス記録を行う場合、入力画像データに基づいてＭプレーン分の多値画像データを生成し、Ｍプレーン分の多値画像データ夫々に対して量子化処理を行うことになる。すると、量子化処理の対象とされるデータ数が多くなるため、データ処理の負荷が大きくなってしまう。このように従来の方法では、上述した濃度変動を抑制しつつも、データ処理の負荷を軽減するということはできなかった。
【００１８】
本発明は、上述した課題に鑑みてなされたものであって、その目的とするところは、データ処理の負荷を低減しつつも、ドットの記録位置ズレに起因した濃度変動を抑制することが可能な画像処理装置、画像処理方法、および記録装置を提供することである。
【課題を解決するための手段】
【００１９】
上記課題を解決するための本発明は、同色のインクを吐出するための記録素子群と記録媒体とのＭ回（Ｍは３以上の整数）の相対移動によって前記記録媒体の所定領域に画像を記録するために、当該所定領域に記録すべき画像に対応した入力画像データを処理するための画像処理装置であって、前記入力画像データから同色のＮ個（Ｎは２以上の整数であって、Ｎ＜Ｍ）の多値画像データを生成するための第１の生成手段と、前記第１の生成手段によって生成された同色のＮ個の多値画像データの夫々に量子化処理を行うことにより、前記Ｎ個の量子化データを生成するための第２の生成手段と、前記第２の生成手段により生成された前記Ｎ個の量子化データのうち、少なくとも１個の量子化データを複数個の量子化データに分割し、前記Ｍ回の相対移動に対応したＭ個の量子化データを生成するための第３の生成手段と、を備え、前記Ｍ個の量子化データは、前記記録素子群の端部に相当する量子化データの記録デューティが前記記録素子群の中央部の記録デューティよりも低いことを特徴とする。
【発明の効果】
【００２０】
本発明によれば、データ処理の負荷を低減しつつも、ドットの記録位置ズレによる濃度変動を抑制することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施の形態に係るフォトダイレクトプリンタ装置（以下、ＰＤプリンタ）１０００の概観斜視図である。
【図２】本発明の実施の形態に係るＰＤプリンタ１０００の操作パネル１０１０の概観図である。
【図３】本発明の実施の形態に係るＰＤプリンタ１０００の制御に係る主要部の構成を示すブロック図である。
【図４】本発明の実施の形態に係る、プリンタエンジン３００４の内部構成を示すブロック図である。
【図５】本発明の実施の形態に係るシリアル型のインクジェット記録装置のプリンタエンジン部の記録部の概要を示す斜視図である。
【図６】（Ａ）は互いに補完の関係を有するマスクパターンを用いて画像データを分割した場合のドット配置状態を示す図であり、（Ｂ）は特許文献１および２に開示される方法に従って画像データを分割した場合のドット配値状態を示す図である。
【図７】（Ａ）〜（Ｈ）は、ドット重複率を説明するための図である。
【図８】本発明で適用可能なマスクパターンの一例を示す図である。
【図９】（Ａ）は、ドットが分散している様子を示す図であり、（Ｂ）はドットの重なり箇所や隣接箇所が不規則に配置される様子を示した図である。
【図１０】特許文献１あるいは特許文献２に記載の画像データ分配方法を説明するためのブロック図である。
【図１１】２パスのマルチパス記録の様子を示した図である。
【図１２】図２１に示される画像処理の具体例を説明するための模式図である。
【図１３】（Ａ）および（Ｂ）は、量子化処理で用いられる誤差拡散マトリクスの例を示した図である。
【図１４】複数回の走査に対応した量子化データ、各走査に割り当てて記録を行うまでのフローを説明する図である。
【図１５】複数回の走査に対応した量子化データの管理方法の従来例を説明する図である。
【図１６】図１６に示す従来のデータ管理方法によって、２プレーンで生成した量子化データを管理する例を説明するための図である。
【図１７】第３の実施形態の変形例において、複数回の走査に対応した量子化データの管理方法を説明するための図である。
【図１８】第４の実施形態の変形例において、５回の記録走査によって同一領域の画像を完成させるマルチパス記録を行う場合の画像処理を説明するためのブロック図である。
【図１９】第２の実施形態の変形例において、制御部３０００が実行可能な量子化処理方法の一例を説明するためのフローチャートである。
【図２０】記録ヘッド５００４を吐出口が形成された面から観察した場合の概略図である。
【図２１】２回の記録走査によって同一領域の画像を完成させるマルチパス記録を行う場合の画像処理を説明するためのブロック図である。
【図２２】（Ａ）〜（Ｇ）は、表１の閾値テーブルに記述される閾値を用いる２値の量子化処理の結果（Ｋ１″、Ｋ２″）と入力値（Ｋ１ｔｔｌ、Ｋ２ｔｔｌ）との対応関係を示す図である。
【図２３】第２の実施形態において、制御部３０００が実行可能な量子化方法の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【００２２】
以下、本発明に係る実施形態について、図面を参照して詳細に説明する。
【００２３】
以下で説明する実施形態は、インクジェット記録装置を例にしているが、本発明は、インクジェット記録装置に限られるものではない。ドットを記録するための記録手段と記録媒体との相対移動中に、記録手段によって記録媒体に画像を記録する方式の装置であれば、インクジェット記録装置以外の装置でも適用可能である。
【００２４】
また、記録手段と記録媒体との「相対移動（あるいは相対走査）」とは、記録媒体に対して記録手段が相対的に移動（走査）する動作、あるいは、記録手段に対して記録媒体が相対的に移動（搬送）する動作を指す。シリアル型の記録装置でマルチパス記録を実行する場合、記録媒体の同一領域に対して記録手段が複数回対向するように、記録ヘッドの走査が複数回実行される。一方、フルライン型の記録装置でマルチパス記録を実行する場合、記録媒体の同一領域に対して記録手段が複数回対向するように、記録媒体の搬送が複数回実行される。なお、記録手段とは、１つ以上の記録素子群（ノズル列）あるいは１つ以上の記録ヘッドを指す。
【００２５】
以下で説明する画像処理装置では、記録媒体の同一領域（所定領域）に対する記録手段の複数回の相対移動によって上記同一領域に画像を記録するためのデータ処理を行う。ここで、「同一領域（所定領域）」とは、ミクロ的には「１つの画素領域」を指し、マクロ的には「１回の相対移動で記録可能な領域」を指す。「画素領域（単に「画素」と呼ぶ場合もある）」とは、多値画像データによって階調表現可能な最小単位の領域を指す。一方、「１回の相対移動で記録可能な領域」とは、１回の相対移動中に記録手段が通過する記録媒体上の領域、あるいは、この領域よりも小なる領域（例えば、１ラスター領域）を指す。例えば、シリアル型の記録装置において、図１１に示されるようなＭ（Ｍは２以上の整数）パスのマルチパスモードを実行する場合、マクロ的には図中の１つの記録領域を同一領域と定義することも可能である。
【００２６】
＜記録装置の概要説明＞
図１は、本発明の実施の形態に係るフォトダイレクトプリンタ装置（以下、ＰＤプリンタ）１０００、すなわち画像形成装置（画像処理装置）の概観斜視図である。ＰＤプリンタ１０００は、ホストコンピュータ（ＰＣ）からデータを受信して印刷する通常のＰＣプリンタとしての機能以外に、以下のような様々な機能を持ち合わせている。すなわち、メモリカードなどの記憶媒体に記憶されている画像データを直接読取って印刷する機能や、デジタルカメラやＰＤＡなどからの画像データを受信して印刷する機能である。
【００２７】
図１において、本実施形態に係るＰＤプリンタ１０００の外殻をなす本体は、下ケース１００１、上ケース１００２、アクセスカバー１００３及び排出トレイ１００４の外装部材を有している。また、下ケース１００１は、ＰＤプリンタ１０００の略下半部を、上ケース１００２は本体の略上半部をそれぞれ形成している。両ケースの組合せによって内部に後述の各機構を収納する収納空間を有する中空体構造をなし、その上面部及び前面部にはそれぞれ開口部が形成されている。
【００２８】
排出トレイ１００４は、その一端部が下ケース１００１に回転自在に保持され、その回転によって下ケース１００１の前面部に形成される開口部を開閉させ得るようになっている。このため、記録時には、排出トレイ１００４を前面側へと回転させて開口部を開成させることにより、ここから記録された記録媒体（普通紙、専用紙、樹脂シート等を含む）が排出可能となると共に、排出された記録媒体を順次積載し得るようになっている。また排紙トレイ１００４には、２枚の補助トレイ１００４ａ，１００４ｂが収納されており、必要に応じて各トレイを手前に引き出すことにより、記録媒体の支持面積を３段階に拡大、縮小させ得るようになっている。
【００２９】
アクセスカバー１００３は、その一端部が上ケース１００２に回転自在に保持され、上面に形成される開口部を開閉し得るようになっている。アクセスカバー１００３を開くことによって本体内部に収納されている記録ヘッドカートリッジ（不図示）或いはインクタンク（不図示）等の交換が可能となる。尚、アクセスカバー１００３を開閉させると、その裏面に形成された突起がカバー開閉レバーを回転させ、その回転位置をマイクロスイッチなどで検出することにより、アクセスカバー１００３の開閉状態を検出し得るようになっている。
【００３０】
上ケース１００２の上面には、電源キー１００５が設けられている。上ケース１００２の右側には、液晶表示部１００６や各種キースイッチ等を備える操作パネル１０１０が設けられている。操作パネル１０１０の構造は、図２を参照して詳しく後述する。１００７は自動給送部で、記録媒体を装置本体内へと自動的に給送する。１００８はヘッド・紙間選択レバーで、記録ヘッドと記録媒体との間隔を調整するためのレバーである。１００９はカードスロットで、ここにメモリカードを装着可能なアダプタが挿入され、このアダプタを介してメモリカードに記憶されている画像データを直接取り込んで印刷することができる。メモリカード（ＰＣ）としては、例えばコンパクトフラッシュ（登録商標）メモリ、スマートメディア、メモリスティック等がある。１０１１はビューワ（液晶表示部）で、ＰＤプリンタ１０００の本体に着脱可能であり、ＰＣカードに記憶されている画像の中からプリントしたい画像を検索する場合などに、１コマ毎の画像やインデックス画像などを表示するのに使用される。１０１２は後述するデジタルカメラを接続するためのＵＳＢ端子である。ＰＤ装置１０００の後面には、パーソナルコンピュータ（ＰＣ）を接続するためのＵＳＢコネクタが設けられている。
【００３１】
＜操作部の概要説明＞
図２は、本発明の実施の形態に係るＰＤプリンタ１０００の操作パネル１０１０の概観図である。図において、液晶表示部１００６には、印刷に関する条件を各種設定するためのメニュー項目が表示される。例えば、以下の項目が有る。
・複数ある写真画像ファイルの内、印刷したい写真画像の先頭番号
・指定コマ番号（開始コマ指定／印刷コマ指定）
・印刷を終了したい最後の写真番号（終了）
・印刷部数（部数）
・印刷に使用する記録媒体の種類（用紙種類）
・１枚の記録媒体に印刷する写真の枚数設定（レイアウト）
・印刷の品位の指定（品位）
・撮影した日付を印刷するかどうかの指定（日付印刷）
・写真を補正して印刷するかどうかの指定（画像補正）
・印刷に必要な記録媒体の枚数表示（用紙枚数）
これら項目は、カーソルキー２００１を用いて選択、或いは指定することが出来る。また、モードキー２００２を押下する毎に、印刷の種類（インデックス印刷、全コマ印刷、１コマ印刷、指定コマ印刷等）を切り替えることができ、これに応じて対応するＬＥＤ２００３が点灯する。メンテナンスキー２００４は、記録ヘッドのクリーニング等、記録装置のメンテナンスを行わせるためのキーである。印刷開始キー２００５は、印刷の開始を指示する時、或いはメンテナンスの設定を確立する際に押下される。印刷中止キー２００６は、印刷を中止させる時や、メンテナンスの中止を指示する際に押下される。
【００３２】
＜制御部電気仕様概要＞
図３は本発明の実施の形態に係るＰＤプリンタ１０００の制御に係る主要部の構成を示すブロック図である。図３において、前述の図面と共通する部分は同じ記号を付与して、それらの説明は省略する。以下の説明から明らかとなるように、ＰＤプリンタ１０００は画像処理装置として機能する。
【００３３】
図３において、３０００は制御部（制御基板）を示している。３００１は画像処理ＡＳＩＣ（専用カスタムＬＳＩ）を示している。３００２はＤＳＰ（デジタル信号処理プロセッサ）で、内部にＣＰＵを有し、後述する各種制御処理及び、輝度信号（ＲＧＢ）から濃度信号（ＣＭＹＫ）への変換、スケーリング、ガンマ変換、誤差拡散等の画像処理等を担当している。３００３はメモリで、ＤＳＰ３００２のＣＰＵの制御プログラムを記憶するプログラムメモリ３００３ａ、及び実行時のプログラムを記憶するＲＡＭエリア、画像データなどを記憶するワークメモリとして機能するメモリエリアを有している。３００４はプリンタエンジンで、ここでは、複数色のカラーインクを用いてカラー画像を印刷するインクジェットプリンタのプリンタエンジンが搭載されている。３００５はデジタルカメラ（ＤＳＣ）３０１２を接続するためのポートとしてのＵＳＢコネクタである。３００６はビューワ１０１１を接続するためのコネクタである。３００８はＵＳＢハブ（ＵＳＢ  ＨＵＢ）で、ＰＤプリンタ１０００がＰＣ３０１０からの画像データに基づいて印刷を行う際には、ＰＣ３０１０からのデータをそのままスルーし、ＵＳＢ３０２１を介してプリンタエンジン３００４に出力する。これにより、接続されているＰＣ３０１０は、プリンタエンジン３００４と直接、データや信号のやり取りを行って印刷を実行することができる（一般的なＰＣプリンタとして機能する）。３００９は電源コネクタで、電源３０１９により、商用ＡＣから変換された直流電圧を入力している。ＰＣ３０１０は一般的なパーソナルコンピュータ、３０１１は前述したメモリカード（ＰＣカード）、３０１２はデジタルカメラ（ＤＳＣ：Ｄｉｇｉｔａｌ  Ｓｔｉｌｌ  Ｃａｍｅｒａ）である。
【００３４】
なお、この制御部３０００とプリンタエンジン３００４との間の信号のやり取りは、前述したＵＳＢ３０２１又はＩＥＥＥ１２８４バス３０２２を介して行われる。
【００３５】
＜プリンタエンジン部電気仕様概要＞
図４は、本発明の実施の形態に係る、プリンタエンジン３００４の内部構成を示すブロック図である。図において、Ｅ１００４はメイン基板である。Ｅ１１０２はエンジン部ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）である。これは、制御バスＥ１０１４を通じてＲＯＭ  Ｅ１００４に接続され、ＲＯＭ  Ｅ１００４に格納されたプログラムに従って、各種制御を行っている。例えば、各種センサに関連するセンサ信号Ｅ０１０４や、マルチセンサＥ３０００に関連するマルチセンサ信号Ｅ４００３の送受信を行う。そのほか、エンコーダ信号Ｅ１０２０、電源キー１００５や操作パネル１０１０上の各種キーからの出力の状態を検出している。また、ホストＩ／Ｆ  Ｅ００１７、フロントパネル上のデバイスＩ／Ｆ  Ｅ０１００の接続およびデータ入力状態に応じて、各種論理演算や条件判断等を行い、各構成要素を制御し、ＰＤプリンタ１０００の駆動制御を司っている。
【００３６】
Ｅ１１０３はドライバ・リセット回路である。これは、エンジン部ＡＳＩＣ  Ｅ１１０２からのモータ制御信号Ｅ１１０６に従って、ＣＲモータ駆動信号Ｅ１０３７、ＬＦモータ駆動信号Ｅ１０３５、ＡＰモータ駆動信号Ｅ４００１およびＰＲモータ駆動信号Ｅ４００２を生成し、各モータを駆動する。さらに、ドライバ・リセット回路Ｅ１１０３は、電源回路を有しており、メイン基板Ｅ００１４、記録ヘッドを搭載して移動するキャリッジに備えられたキャリッジ基板、操作パネル１０１０など各部に必要な電源を供給する。さらには電源電圧の低下を検出して、リセット信号Ｅ１０１５の発生および初期化を行う。
【００３７】
Ｅ１０１０は電源制御回路であり、エンジン部ＡＳＩＣ  Ｅ１１０２からの電源制御信号Ｅ１０２４に従って発光素子を有する各センサ等への電源供給を制御する。
【００３８】
ホストＩ／Ｆ  Ｅ００１７は、図３中の制御部３０００中の画像処理ＡＳＩＣ３００１およびＵＳＢ  ＨＵＢ３００８を介してＰＣ３０１０と接続されている。そして、エンジン部ＡＳＩＣ  Ｅ１１０２からのホストＩ／Ｆ信号Ｅ１０２８を、ホストＩ／ＦケーブルＥ１０２９に伝達したり、ケーブルＥ１０２９からの信号をエンジン部ＡＳＩＣ  Ｅ１１０２に伝達したりする。
【００３９】
プリンタエンジンの電力は、図３の電源コネクタ３００９と接続された電源ユニットＥ００１５から供給され、メイン基板Ｅ００１４内外の各部へは、必要に応じて電圧変換されてから供給される。一方、電源ユニット制御信号Ｅ４０００がエンジン部ＡＳＩＣ  Ｅ１１０２から電源ユニットＥ００１５に送信され、ＰＤプリンタ本体の低消費電力モード等の制御に用いられる。
【００４０】
エンジン部ＡＳＩＣ  Ｅ１１０２は１チップの演算処理装置内蔵半導体集積回路であり、前述したモータ制御信号Ｅ１１０６、電源制御信号Ｅ１０２４および電源ユニット制御信号Ｅ４０００等を出力する。そして、ホストＩ／Ｆ  Ｅ００１７との信号の授受を行うとともに、パネル信号Ｅ０１０７を通じて、操作パネル上のデバイスＩ／Ｆ  Ｅ０１００との信号の授受を行う。さらに、センサ信号Ｅ０１０４を通じてＰＥセンサ、ＡＳＦセンサ等各部センサ類により状態を検知する。さらに、マルチセンサ信号Ｅ４００３を通じてマルチセンサＥ３０００を制御するとともに状態を検知する。またパネル信号Ｅ０１０７の状態を検知して、パネル信号Ｅ０１０７の駆動を制御して操作パネル上のＬＥＤ  ２００３の点滅を制御する。
【００４１】
さらにエンジン部ＡＳＩＣ  Ｅ１１０２は、エンコーダ信号（ＥＮＣ）Ｅ１０２０の状態を検知してタイミング信号を生成し、ヘッド制御信号Ｅ１０２１で記録ヘッド５００４とのインターフェースをとり記録動作を制御する。ここにおいて、エンコーダ信号（ＥＮＣ）Ｅ１０２０はＣＲＦＦＣ  Ｅ００１２を通じて入力されるエンコーダセンサＥ０００４の出力信号である。また、ヘッド制御信号Ｅ１０２１は、フレキシブルフラットケーブルＥ００１２を通じて不図示のキャリッジ基板に接続される。キャリッジ基板で受信されたヘッド制御信号は、ここに構成されたヘッド駆動電圧変調回路およびヘッドコネクタを経て記録ヘッドＨ１０００に供給されるとともに、記録ヘッドＨ１０００からの各種情報をＡＳＩＣ  Ｅ１１０２に伝達する。このうち吐出部毎のヘッド温度情報については、メイン基板上のヘッド温度検出回路Ｅ３００２で信号増幅された後、エンジン部ＡＳＩＣＥ１１０２に入力され、各種制御判断に用いられる。
【００４２】
図中、Ｅ３００７はＤＲＡＭであり、記録用のデータバッファ、図３中の制御部３０００中の画像処理ＡＳＩＣ３００１またはＵＳＢ  ＨＵＢ３００８を介したＰＣ３０１０からの受信データバッファＦ１１５等として使用される。また、記録ヘッドを駆動するための記録データを保存するプリントバッファＦ１１８も用意されており、各種制御動作に必要なワーク領域としても使用される。
【００４３】
＜記録部の概要＞
図５は、本発明の実施の形態に係るシリアル型のインクジェット記録装置のプリンタエンジン部の記録部の概要を示す斜視図である。記録媒体Ｐは、自動給送部１００７によって搬送経路上に配置された搬送ローラ５００１とこれに従動するピンチローラ５００２とのニップ部に給送される。その後、記録媒体Ｐは、搬送ローラ５００１の回転によって、プラテン５００３上に案内、支持されながら図中矢印Ａ方向（副走査方向）に搬送される。ピンチローラ５００２は、不図示のバネ等の押圧手段により、搬送ローラ５００１に対して弾性的に付勢されている。これら搬送ローラ５００１およびピンチローラ５００２が記録媒体搬送方向の上流側にある第１搬送手段の構成要素をなす。
【００４４】
プラテン５００３は、インクジェット形態の記録ヘッド５００４の吐出口が形成された面（吐出面）と対向する記録位置に設けられ、記録媒体Ｐの裏面を支持することで、記録媒体Ｐの表面と吐出面との距離を一定の距離に維持する。プラテン５００３上に搬送されて記録が行われた記録媒体Ｐは、回転する排出ローラ５００５とこれに従動する回転体である拍車５００６との間に挟まれてＡ方向に搬送され、プラテン５００３から排紙トレイ１００４に排出される。排出ローラ５００５および拍車５００６が記録媒体搬送方向の下流側にある第２搬送手段の構成要素をなす。
【００４５】
記録ヘッド５００４は、その吐出口面をプラテン５００３ないし記録媒体Ｐに対向させた姿勢で、キャリッジ５００８に着脱可能に搭載されている。キャリッジ５００８は、キャリッジモータＥ０００１の駆動力により２本のガイドレール５００９および５０１０に沿って往復移動され、その移動の過程で記録ヘッド５００４は記録信号に応じたインク吐出動作を実行する。キャリッジ５００８が移動する方向は、記録媒体が搬送される方向（矢印Ａ方向）と交差する方向であり、主走査方向と呼ばれる。これに対し、記録媒体搬送方向は副走査方向と呼ばれている。キャリッジ５００８および記録ヘッド５００４の主走査（記録を伴う移動）と、記録媒体の搬送（副走査）とを交互に繰り返すことにより、記録媒体Ｐに対する記録が行われる。
【００４６】
図２０は、記録ヘッド５００４を吐出口形成面から観察した場合の概略図である。図中、５１は第１シアンノズル列（記録素子群）であり、５８は第２シアンノズル列である。５２は第１マゼンタノズル列であり、５７は第２マゼンタノズル列である。５３は第１イエローノズル列であり、５６は第２イエローノズル列である。５４は第１ブラックノズル列であり、５５は第２ブラックノズル列である。各ノズル列の副走査方向における幅はｄであり、１回の走査によってｄの幅の記録が可能となっている。
【００４７】
本実施形態の記録ヘッド５００４は、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）およびブラック（Ｋ）の各色について、ほぼ等量のインクを吐出する２本ずつのノズル列を備え、その両方のノズル列を用いて記録媒体に画像を記録する。これによって、個々のノズルのばらつきに起因する濃度むらやすじを、約１／２に低減することが出来る。また、本例のように各色のノズル列を主走査方向に対し対称に配置することによって、往路方向の記録走査でも復路方向の記録走査でも記録媒体に対するインクの付与順序を一定にすることが出来る。すなわち、往路方向であっても復路方向であっても、記録媒体に対するインクの付与順序は、Ｃ→Ｍ→Ｙ→Ｋ→Ｋ→Ｙ→Ｍ→Ｃとなり、双方向記録を行ってもインクの付与順序に起因する色むらは発生しない。
【００４８】
また、本実施形態の記録装置はマルチパス記録を実行することが出来るので、記録ヘッド５００４が１回の記録走査で記録可能な領域は、複数回の記録走査によって段階的に画像が形成される。このとき、各記録走査の間に記録ヘッド５００４の幅ｄよりも小さな量の搬送動作を行うことにより、個々のノズルのばらつきに起因する濃度むらやすじをさらに低減することが出来る。マルチパス記録を行うか否か、あるいはマルチパス数（同一領域に対し記録走査を行う回数）は、操作パネル１０１０からユーザが入力した情報や、ホスト装置から受信される画像情報によって、適宜定められるようになっている。
【００４９】
次に、上記記録装置にて実行可能なマルチパス記録の一例について図１１を用いて説明する。ここでは、マルチパス記録の一例として２パス記録を例に挙げて説明するが、本発明は、３パス、４パス、８パス、１６パス等のＭ（Ｍは３以上の整数）パス記録に適用可能である。なお、本発明において好適に適用される「Ｍ（Ｍは３以上の整数）パスモード」とは、記録素子の配列範囲の幅よりも小なる量の記録媒体の搬送を介在させた記録素子群のＭ回の走査によって記録媒体上の同一領域に記録を行うモードである。このようなＭパスモードでは、記録媒体の１回の搬送量を、記録素子の配列範囲の幅の１／Ｍの幅に対応した量に等しく設定するのが好ましく、このような設定を行うことで、上記同一領域の搬送方向における幅が記録媒体の１回の搬送量に対応する幅に等しくなる。
【００５０】
図１１は、２パス記録の様子を模式的に示した図であり、４つの同一領域に相当する第１記録領域から第４記録領域に対して記録する場合の記録ヘッド５００４と記録領域との相対的な位置関係を示している。この図１１では、図５に示される記録ヘッド５００４のうちのある色の１つのノズル列（１つの記録素子群）６１だけを示している。そして、以下では、ノズル列（記録素子群）６１を構成する複数のノズル（記録素子）のうち、搬送方向上流側に位置するノズル群を上流側ノズル群６１Ａと称し、搬送方向下流側に位置するノズル群を下流側ノズル群６１Ｂと称する。また、各同一領域（各記録領域）の副走査方向（搬送方向）における幅は、記録ヘッドの複数の記録素子の配列範囲の幅（１２８０ノズル幅）の約半分に相当する幅（６４０ノズル幅）に等しい。
【００５１】
第１走査では、上流側ノズル群６１Ａを用いて第１記録領域に記録されるべき画像の一部だけを記録する。この上流側ノズル群６１Ａによって記録される画像データは、個々の画素について、オリジナル画像データ（第１記録領域に最終的に記録すべき画像に対応した多値の画像データ）の階調値が約１／２に低減されたものとなっている。このような第１走査での記録終了後、Ｙ方向に沿って６４０ノズル分の距離だけ記録媒体を搬送する。
【００５２】
次いで、第２走査では、上流側ノズル群６１Ａを用いて第２記録領域に記録されるべき画像の一部だけを記録すると共に、下流側ノズル群６１Ｂを用いて第１記録領域に記録されるべき画像を完成させる。この下流側ノズル群６１Ｂによって記録される画像データついても、オリジナル画像データ（第１記録領域に最終的に記録すべき画像に対応した多値の画像データ）の階調値が約１／２に低減されたものとなっている。これにより、第１記録領域には、階調値が約１／２に低減された画像データが２回記録されることになるので、オリジナル画像データの階調値が保存される。このような第２走査での記録終了後、記録媒体をＹ方向に６４０ノズル分の距離だけ搬送する。
【００５３】
次いで、第３走査では、上流側ノズル群６１Ａを用いて第３記録領域に記録されるべき画像の一部だけを記録すると共に、下流側ノズル群６１Ｂを用いて第２記録領域に記録されるべき画像を完成させる。この後、記録媒体をＹ方向に６４０ノズル分の距離だけ搬送する。最後に、第４走査では、上流側ノズル群６１Ａを用いて第４記録領域に記録されるべき画像の一部だけを記録すると共に、下流側ノズル群６１Ｂを用いて第３記録領域に記録されるべき画像を完成させる。この後、記録媒体をＹ方向に６４０ノズル分の距離だけ搬送する。他の記録領域に対しても同様な記録動作を行っていく。以上のような記録主走査と搬送動作とを繰り返すことにより、各記録領域に対して２パス記録が行われる。
【００５４】
（第１の実施形態）
図２１は、３回の記録走査によって記録媒体の同一領域の画像を完成させるマルチパス記録を行う場合の画像処理を説明するためのブロック図である。ここでは、デジタルカメラ３０１２などの画像入力機器から入力された画像データに対し、図の２１〜２５までの処理を図３で説明した制御部３０００で行い、２７以降の処理をプリンタエンジン３００４によって行うものとする。このように、図２１に示される多値画像データ入力部（２１）、色変換／画像データ分割部（２２）、階調補正処理部（２３−１、２３−２）および量子化処理部（２５−１、２５−２）は、制御部３０００に備えられている。一方、２値データ分割処理部（２７−１、２７−２）は、プリンタエンジン３００４に備えられている。
【００５５】
外部機器から、多値画像データ入力部２１によって、ＲＧＢの多値の画像データ（２５６値）が入力される。この入力画像データ（多値のＲＧＢデータ）は、画素毎に、色変換／画像データ分割部２２によって、各インク色に対応した第１記録濃度多値データと第２記録濃度多値データの２組の多値画像データ（ＣＭＹＫデータ）に変換される。具体的には、色変換／画像データ分割部２２には、ＲＧＢ値と、第１の多値データのＣＭＹＫ値（Ｃ１，Ｍ１，Ｙ１，Ｋ１）および第２の多値データのＣＭＹＫ値（Ｃ２，Ｍ２，Ｙ２，Ｋ２）と、が対応付けられた３次元のルックアップテーブルが予め設けられている。そして、この３次元のルックアップテーブル（ＬＵＴ）を用いることにより、多値のＲＧＢデータが、第１の多値データ（Ｃ１，Ｍ１，Ｙ１，Ｋ１）と第２の多値データ（Ｃ２，Ｍ２，Ｙ２，Ｋ２）に一括して変換される。この際、テーブル格子点値から外れる入力値に対しては、その周囲のテーブル格子点の出力値から補間によって出力値を算出してもよい。このように色変換／画像データ分割部２２は、入力画像データから、画素毎に、第１の多値データ（Ｃ１，Ｍ１，Ｙ１，Ｋ１）と第２の多値データ（Ｃ２，Ｍ２，Ｙ２，Ｋ２）を生成する役割を担っており、これを「第１の生成手段」とも称する。
【００５６】
なお、色変換／画像データ分割部２２の構成は、上述したような３次元のルックアップテーブルを用いる形態に限定されるものではない。例えば、多値のＲＧＢデータを記録装置で使用するインクに対応した多値のＣＭＹＫデータに一旦変換し、更にこの多値のＣＭＹＫのそれぞれをほぼ２分割する形態であってもよい。
【００５７】
次に、第１の多値データと第２の多値データは、それぞれ、色毎に、階調補正処理部２３−１および２３−２にて階調補正処理が施される。ここでは、多値データの信号値と記録媒体上で表現される濃度値との関係が線形となるように、多値データの信号値変換が行われる。その結果、第１の多値データ２４−１（Ｃ１´，Ｍ１´，Ｙ１´，Ｋ１´）と第２の多値データ２４−２（Ｃ２´，Ｍ２´，Ｙ２´，Ｋ２´）が得られる。以下の処理は、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）およびブラック（Ｋ）のそれぞれについて独立に並行して行われるので、これ以後の説明はブラック（Ｋ）のみについて行う。
【００５８】
続いて、量子化処理部２５−１、２５−２では、第１の多値データ２４−１（Ｋ１´）と第２の多値データ２４−２（Ｋ２´）に対し、それぞれ、無相関に、独立した２値化処理（量子化処理）が行われる。詳しくは、第１の多値データ２４−１（Ｋ１´）に対して、図１３（Ａ）に示される誤差拡散マトリクスと予め定められた量子化閾値を用いた公知の誤差拡散処理が行われ、第１の２値データＫ１″（第１の量子化データ）２６−１が生成される。また、第２の多値データ２４−２（Ｋ２´）に対して、図１３（Ｂ）に示される誤差拡散マトリクスと予め定められた量子化閾値を用いた公知の誤差拡散処理が行われ、第２の２値データＫ２″（第２の量子化データ）２６−２が生成される。このように第１の多値データと第２の多値データとで用いる誤差拡散マトリクスを異ならせることにより、両方の走査でドットが記録される画素と一方の走査でのみドットが記録される画素とを混在させることができる。ここで、Ｋ１″とＫ２″の両方が１である画素にはドットが重複して記録され、Ｋ１″とＫ２″の両方が０である画素にはドットが記録されないことになる。また、Ｋ１″とＫ２″のどちらか一方が１である画素には、ドットが１つだけ記録されることになる。このように量子化処理部２５−１、２５−２は、第１、第２の多値画像データ（２４−１〜２）の夫々に量子化処理を画素毎に行うことにより、複数の同色の量子化データ（２６−１〜２）を生成するもので、これを「第２の生成手段」と称する。
【００５９】
このように量子化処理部２５−１、２５−２によって２値の画像データＫ１″およびＫ２″が得られると、これらデータＫ１″およびＫ２はそれぞれ、ＩＥＥＥ１２８４バス３０２２を介して図３で示したプリンタエンジン３０００に送られる。以後の処理はプリンタエンジン３０００で実行される。プリンタエンジン３０００において、２値の画像データＫ１″（２６−１）は、２回の走査に対応した２値の画像データに分割される。すなわち、第１の２値画像データＫ１″（２６−１）は、２値データ分割処理部２７によって、第１の２値画像データＡ（２８−１）と、第１の２値画像データＢ（２８−２）に分割される。そして、第１の２値画像データＡ（２８−１）は第１走査用２値データ２９−１として第１走査に割り当てられ、第１の２値画像データＢ（２８−２）は第３走査用２値データ２９−３として第３走査に割り当てられ、各走査でデータが記録される。
【００６０】
一方、第２の２値画像データＫ２″（２６−２）は、分割されることがないため、第２の２値画像データ（２８−３）は、第２の２値画像データＫ２″（２６−２）と同一である。そして、この第２の２値画像データＫ２″（２６−２）が、第２走査用２値画像データ２９−２として、第２走査に割り当てられ、記録される。
【００６１】
ここで、２値データ分割処理部について詳しく説明する。本実施形態において、２値データ分割処理部２７では、予めメモリ（ＲＯＭ  Ｅ１００４）に記憶されているマスクを利用して分割処理を実行する。マスクとは、個々の画素に対して２値画像データの記録の許容（１）または非許容（０）が予め定められたデータの集合体であり、２値画像データと画素毎に論理積演算することで、上記２値画像データを分割するものである。２値画像データをＮ分割する場合、Ｎ個のマスクが用いられるのが一般であり、２値画像データを２分割する本実施形態では、図８に示されるような２つのマスク１８０１、１８０２が使用される。ここでは、マスク１８０１は第１走査用の２値画像データを生成するために利用され、マスク１８０２は第２走査用の２値画像データを生成するために利用される。これら２つのマスクは互いに補完関係を有しているため、これらマスクで分割された２値データ同士は互いに重ねることがない。従って、異なるノズル列によって記録されるドット同士が紙面上で重なる確率が低く抑えられるため、上述した走査間に対して行われるドット重複処理に比べて、粒状感の悪化を招きにくい。なお、図８において、黒で示される部分が画像データの記録を許容するデータ（１：画像データをマスクしないデータ）であり、白で示される部分は画像データの記録を許容しないデータ（０：画像データをマスクするデータ）である。このようなマスク１８０１、１８０２を用いて、２値データ分割処理部で分割処理が行われる。詳しくは、２値データ分割処理部２７では、２値データＫ１″（２６−１）とマスク１８０１との論理積演算を画素毎に行うことで第１走査用の２値データ２８−１が生成される。同様に、２値データＫ１″（２６−１）とマスク１８０２との論理積演算を画素毎に行うことで第２走査用の２値データ２８−１が生成される。このように分割処理部２７は、複数の同色の量子化データから、少なくとも２回の記録走査に対応した補間関係にある同色の量子化データを生成するもので、これを「第３の生成手段」と称する。
【００６２】
以下、図２１で説明した画像処理について、図１２を用いてより具体的に説明する。図１２は、図２１に示した画像処理の具体例をイメージ化したものである。ここでは、４画素×４画素の計１６画素に対応した入力画像データ１４１を処理する場合について説明する。符号Ａ〜Ｐは、各画素に対応する入力画像データ１４１のＲＧＢ値の組合せを示している。符号Ａ１〜Ｐ１は、各画素に対応した第１の多値画像データ１４２のＣＭＹＫ値の組合せを示している。符号Ａ２〜Ｐ２は、各画素に対応した第２の多値画像データ１４３のＣＭＹＫ値の組合せを示している。
【００６３】
図において、第１の多値画像データ１４２が図２１の第１の多値データ２４−１に相当し、第２の多値画像データ１４３が図２１の第２の多値データ２４−２に相当する。また、第１の量子化データ１４４が図２１の第１の２値データ２６−１に相当し、第２の量子化データ１４５が図２１の第２の２値データ２６−２に相当する。更に、第１走査用の量子化データ１４６が図２１の２値データ２８−１に相当し、走査用の量子化データ１４７が図２１の２値データ２８−２に相当する。また、第３走査用の量子化データ１４８が図２１の２値データ２８−３に相当する。
【００６４】
まず、入力画像データ１４１（ＲＧＢデータ）が、図２１の色変換／画像データ分割部２２に入力される。すると、色変換／画像データ分割部２２では、３次元のＬＵＴによって、入力画像データ１４１（ＲＧＢデータ）が、画素毎に、第１の多値画像データ１４２（ＣＭＹＫデータ）と第２の多値画像データ１４３（ＣＭＹＫデータ）に変換される。本実施形態では、第１の多値画像データ１４２（ＣＭＹＫデータ）が、第２の多値画像データ１４３（ＣＭＹＫデータ）の２倍未満となるように、第１の多値画像データ１４２と第２の多値画像データ１４３に分配される。本例では、入力画像データ１４１（ＲＧＢデータ）は、第１の多値画像データ１４２と第２の多値画像データ１４３に３：２の比で分配される。例えば、符号Ａで示される入力画像データのＲＧＢ値が（Ｒ、Ｇ、Ｂ）＝（０、０、０）である場合、符号Ａ１で示される多値画像データ１４２のＣＭＹＫ値が（Ｃ１、Ｍ１、Ｙ１、Ｋ１）＝（０，０，０、１５３）となる。また、符号Ａ２で示される多値画像データ１４３のＣＭＹＫ値が（Ｃ２、Ｍ２、Ｙ２、Ｋ２）＝（０，０，０、１０２）となる。このように色変換／画像データ分割部２２では、入力画像データ１４１に基づいて、２つの多値画像データ（１４２および１４３）が生成される。なお、これ以降の処理（階調補正処理、量子化処理、マスク処理）は、ＣＭＹＫの各色について独立に並行して行われるので、以下では、説明の便宜上、１色（Ｋ）のみについて示し、その他の色については省略する。
【００６５】
上述のようにして得られた第１および第２の多値画像データ（１４２、１４３）は図２１の量子化部２５に入力される。量子化部２５−１、２５−２では、第１および第２の多値画像データ（１４２、１４３）のそれぞれに対して独立に誤差拡散処理が施され、第１および第２の量子化データ（１４４、１４５）が生成される。より詳しくは、第１の多値画像データ１４２に誤差拡散処理を行う場合、上述した通り、予め定められた閾値と、図１３（Ａ）で示される誤差拡散マトリックスＡを用いて、第１の多値画像データ１４２に対し２値化のための誤差拡散処理を行う。これにより、第１の２値の量子化データ１４４が生成される。同様に、第２の多値画像データ１４３に誤差拡散処理を行う場合、上述した通り、予め定められた閾値と、図１３（Ｂ）で示される誤差拡散マトリックスＢを用いて、第２の多値画像データ１４３に対し２値化のための誤差拡散処理を行う。これにより、第２の２値の量子化データ１４５が生成される。なお、第１および第２の量子化データ（１４４、１４５）のうち、「１」のデータはドットの記録（インクの吐出）を示すデータであり、「０」のデータはドットの非記録（インクの非吐出）を示すデータである。
【００６６】
続いて、２値データ分割処理部２７では、第１の量子化データ１４４をマスクにより分割することで、第１走査に対応した第１の量子化データＡ  １４６と第３走査に対応した第１の量子化データＢ  １４７を生成する。詳しくは、第１の量子化データ１４４を図８（Ａ）のマスク１８０１によって間引くことにより、第１走査に対応した第１の量子化データＡ  １４６を得る。また、第１の量子化データ１４４を図８（Ｂ）のマスク１８０２によって間引くことにより、第２の量子化データＢ  １４７を得る。一方、第２の量子化データ１４５は、そのまま、第２走査用の量子化データ１４８として、以降の処理に用いられる。このようにして３回の走査で記録される３種類の２値データ１４６〜１４８が生成される。
【００６７】
尚、本実施形態においては、ブラックインクを吐出するノズル列（記録素子群）として、第１ブラックノズル列５４および第２ブラックノズル列５５を備えている。そのため、第１の量子化データＡ  １４６、第１の量子化データＢ  １４７、第２の量子化データ１４８は、それぞれ、マスク処理により、第１ブラックノズル列用２値データと第２ブラックノズル列用２値データに分けられる。すなわち、図８に示されるような互いに補完関係を有するマスク１８０１、１８０２を使用して、第１の量子化データＡ  １４６から、第１ブラックノズル列用の第１の量子化データＡと、第２ブラックノズル列用の第１の量子化データＢが生成される。また、第１の量子化データＢ  １４６からは、第１ブラックノズル列用の第１の量子化データＢと、第２ブラックノズル列用の第１の量子化データＢが生成される。また、第２の量子化データ１４６からは、第１ブラックノズル列用の第２の量子化データと、第２ブラックノズル列用の第２の量子化データが生成される。ただし、ブラックノズル列が１列のみの場合には、この処理は必要としない。
【００６８】
ところで、本実施形態では、互いに補間関係のある２つのマスクパターンを用いて２回の走査に対応する２値データを生成しているため、この走査間には上述したドット重複処理は適用されない。勿論、従来方法のように、すべての走査間でドット重複処理を適用することは可能である。しかし、すべての走査間でドット重複処理を適用してしまうと、量子化対象のデータ数が多くなるため、データ処理の負荷が大きくなってしまう。このような理由から、本実施形態では、３回のマルチパス記録において、入力画像データから２つの多値データを生成し、２つのの多値データにドット重複処理を適用するようにしている。
【００６９】
以上のように、図１２に示される処理によれば、複数の２値画像データ（１４４、１４５）を重ねた場合に、ドット同士が重なる箇所（両方のプレーンに“１”が存在する画素）がある程度存在するため、濃度変動に強い画像を得ることができる。本実施形態においては、２値画像データ１４４からマスク処理によって第１走査用の量子化データと第３走査用の量子化データを生成し、２値画像データ１４５を第２走査用の量子化データとしている。仮に第１走査と第２走査との間の搬送誤差による記録ずれが発生しても、第１走査用の量子化データと第２走査用の量子化データを重ねた場合に、ドット同士が重なる箇所がある程度存在するため、濃度変動に強い画像を得ることができる。また、仮に第２走査と第３走査との間の搬送誤差による記録ずれが発生しても、第２走査用の量子化データと第３走査用の量子化データを重ねた場合に、ドット同士が重なる箇所がある程度存在するため、濃度変動に強い画像を得ることができる。
【００７０】
また、３回のマルチパス記録において、入力画像データから２つの多値データを生成し、２つの多値データにだけドット重複処理を適用しているので、ドット重複処理による処理負荷を抑制しながら、濃度変動を抑制することができる。更に、本実施形態によれば、ドット重複処理を適用しない走査（本例では、第１走査および第２走査）に対応したデータを生成するにあたり、互いに補間関係のあるマスクを用いている。このため、これらの走査により記録されるドット同士が紙面上で重複する確率を低く抑えることができるので、粒状感の悪化を抑制することもできる。
【００７１】
ここで、図２１に戻り、本実施形態の特徴部について説明を行う。
【００７２】
従来から、マルチパス記録において記録素子群（ノズル列）の端部に適用するマスクの記録許容率（全画素のうち記録を許容する画素の割合）を中央部に適用するマスクの記録許容率よりも低くする方法が提案されている（例えば特許文献３）。この方法によれば、スジなどの画像弊害を回避することが可能になる。そこで、本実施形態でも、記録素子群（ノズル列）の端部の記録デューティ（全画素のうち記録が行われる画素の割合）を中央部の記録デューティよりも低くするために、以下の構成を採用した。すなわち、まず、多値入力画像データを第１の多値データと第２の多値データに分配するにあたり、各画素における、第１走査および第３走査に対応する第１の多値データ２４−１の値を、第２走査に対応する第２の多値データ２４−２の値の２倍未満とした。具体的には、本実施形態においては、第１の多値画像データを、第１の多値画像データと第２の多値画像データに３：２の比で分配した。これは、第１の多値データの記録デュテ−ィを１００％とすると、第１の多値データの記録デュテ−ィが６０％、第２の多値データの記録デューティが４０％となるように、データを分配していることになる。
【００７３】
そして、第１の多値データおよび第２の多値データをそれぞれ量子化処理した後、２値データ分割部２７により、第１の２値データ２６−１を、第１走査に対応する第１の２値データＡと第３走査に対応する第１の２値データＢに均等に２分割した。そのため、第１の多値データの記録デュテ−ィが６０％であるとき、第１の２値データＡおよび第１の２値データＢの記録デューティはそれぞれ３０％に相当する。また、第２の多値データの記録デューティが４０％であるとき、第２の２値データの記録デューティは４０％のままである。従って、第１走査および第３走査に対応する記録素子群の端部の記録デューティは、第２走査に対応する記録素子群の中央部の記録デューティよりも低くなる。このようにして、本実施形態によれば、ドット重複処理による処理負荷を抑制しながら、記録素子群の端部の記録デューティを記録素子群の中央部の記録デューティよりも低くすることで、スジなどの画像弊害を軽減することができる。
【００７４】
記録素子群の端部の記録デューティを下げる方法として、色変換／画像データ分割部および階調補正処理部によって端部の記録デューティを下げることも可能ではある。しかし、このような処理はマスク処理に比べ処理負荷が大きい。しかも、濃度差（データの値の差）の大きい多値データ２４−１、２４−２を量子化すると、データ値の小さい（記録デューティの低い）多値データで、量子化の結果、ドット出力の偏り、連続ドットの出現などの不具合も発生してしまう。このため、端部の記録デューティを下げる方法としては、本実施形態のように、色変換／画像データ分割部によって入力多値データを分配した後に量子化し、データ値の大きい（記録デューティの高い）２値データをマスクで分割するのが好適である。
【００７５】
なお、本実施形態では、マスクを利用して量子化データを間引くことにより分割処理を実行しているが、分割処理においてマスクを用いることは必須ではない。例えば、量子化データから偶数カラムデータと奇数カラムデータを抽出することで分割処理を実行してもよい。この場合、第１の量子化データから偶数カラムデータと奇数カラムデータを抽出して、偶数カラムデータを第１走査用量子化データとし、偶数カラムデータを第３走査用データとする。このようなデータ抽出法であっても、従来法に比してデータ処理の負荷が軽減することに変わりはない。
【００７６】
以上説明したように本実施形態によれば、３回の相対移動で同一領域に対する記録を行うにあたり、３回の相対移動間の記録位置ズレによる濃度変動を抑制できる。また、３プレーンの多値画像データを量子化するような従来方法よりも、量子化処理の対象となるデータ数を少なくできるため、従来方法よりも量子化処理の負荷を軽減することができる。更に、記録素子群の端部の記録デューティを記録素子群の中央部の記録デューティよりも低くすることで、スジなどの画像弊害を軽減することができる。
【００７７】
以上、本実施形態では、３パス記録を例に説明をしたが、本発明は、このパス数に限定されるものではない。本実施形態で重要なことは、Ｍパス（Ｍは３以上の整数）記録において、Ｎ個（Ｎは２以上の整数で、Ｍより小さい）の同色の多値データを量子化した後に、これら量子化データの少なくとも１個から、複数回の走査に対応した補完関係を有する複数個の量子化データを生成する点にある。また、こうすることで、Ｍ回の走査に対応したＭ個のデータ生成に際して、それぞれ量子化処理を行わずに済むため、上述したデータ処理の負荷軽減を実現できる。
【００７８】
また更に、記録素子群の端部の記録デューティを中央部の記録デュテ−ィよりも低くするための手法は、上記した方法に限られるものではない。例えば、先ず、第１の多値データから、第１の多値データの記録デュテ−ィが７０％、第２の多値データの記録デューティが３０％となるように、データを分配する。そして、第１の多値データおよび第２の多値データをそれぞれ量子化処理した後、２値データ分割部２７により、第１の２値データＡの記録デューティが３０％、第１の２値データＢの記録デューティが４０％となるように、第１の２値データＡと第１の２値データＢに分割する。ここでは、第１の２値データＡは第１走査用の２値データとして第１走査に割り当てられ、第１の２値データＢは第２走査用の２値データとして第２走査に割り当てられるものとする。また、第２の多値データの記録デューティは３０％であり、第２の２値データの記録デューティは３０％のままである。そして、この第２の２値データは第３走査用の２値データとして第３走査に割り当てられる。従って、この方法によれば、記録素子群端部に相当する第１走査および第３走査では、記録デューティが３０％となり、記録素子群中央部に相当する第２走査では、記録デューティが４０％となる。詰まり、記録素子群の端部の記録デューティを記録素子群の中央部の記録デューティよりも低くでき、スジなどの画像弊害を軽減することができる。
【００７９】
尚、この説明からも分かるように、第１の２値データＡ、第１の２値データＢ、および第２の２値データの各走査への割り当ては、上記の実施形態の構成に限定されるものではない。上記実施形態では、第１の２値画像データから第１の２値データＡと第１の２値データＢを分割処理により生成し、第１の２値データＡを第１走査に割り当て、第１の２値画像データＢを第３走査に割り当てた。また、第２の２値画像データを第２走査に割り当てた。しかし、本発明はこれに限らず、例えば、第１の２値画像データＡを第１走査に割り当て、第１の２値画像データＢを第２走査に割り当て、第２の２値画像データを第３走査に割り当てるようにすることも出来る。
【００８０】
（第２の実施形態）
上述した第１の実施形態では、量子化処理部２５−１、２５−２において、第１の多値データ２４−１と第２の多値画像データ２４−２をそれぞれ無相関に量子化している。従って、量子化処理部２５−１、２５−２より出力される第１の２値データ２６−１と第２の２値データ２６−２との間（複数のプレーン間）には相関性がない。そのため、重複ドットの数が多くなり過ぎて、粒状感の悪化を招く可能性もある。より詳しくは、粒状感を低減するという観点から言えば、図９（Ａ）に示すように、ハイライト部分では、数少ないドット（１７０１、１７０２）が互いに一定の距離を保ちながら、均等に分散しているのが理想である。しかしながら、複数のプレーン間で２値データに相関性を持たせない構成では、図９（Ｂ）に示すように、ドットが重なる箇所（１６０３）や隣接して記録される箇所（１６０１、１６０２）が不規則に生じ、これらドットの塊が粒状感の悪化に繋がる場合がある。
【００８１】
そこで、本実施形態では、このような粒状感の悪化を抑制するべく、図２１の量子化処理部２５−１、２５−２において、第１の多値データ２４−１と第２の多値画像データ２４−２との間に相関を持たせながら量子化を行う。より詳しくは、第２の多値データを利用して第１の多値データの量子化処理を行うと共に、第１の多値データを利用して第２の多値データの量子化処理を行う。これにより、第１の多値データ（あるいは第２の多値データ）に基づいてドットが記録される画素には、第２の多値データ（あるいは第１の多値データ）ではドットが極力記録されないように制御することができるため、ドットの重なりに起因する粒状感の悪化を抑制することができる。以下、第２の実施形態について詳細に説明する。
【００８２】
＜ドット重複率の制御と濃度むらおよび粒状感の関係＞
背景技術の項や発明が解決しようとする課題の項で述べたように、異なる走査や異なる記録素子群で記録されるドット同士がずれて重なると、画像の濃度変動が生じ、これが濃度ムラとして知覚される。そこで本発明では、同じ位置（同じ画素や同じサブ画素）に重複して記録すべきドットを予め幾つか用意し、記録位置ずれが生じた際に、隣り合うドットが互いに重なり合い白紙領域を増加させる一方、重複したドットが互いに離れ白紙領域を減少させるようにする。これにより、記録位置ずれによる白紙領域の増と減、すなわち濃度の増と減が相殺し合い、画像全体としての濃度変化を抑制することが期待できる。
【００８３】
但し、重複したドットを予め用意することは、粒状感を悪化させることにも繋がる。例えば、全てのドットを２つずつ重ねながらＮ個のドットを記録する場合は、ドットを記録する位置が（Ｎ／２）個になり、ドットを全く重ねない場合に比べて、ドット同士の間隔が広がる。従って、全ドットを重ねた場合の画像の空間周波数は、ドットを全く重ねない場合の画像よりも低周波側に移行する。一般に、インクジェット記録装置により記録される画像の空間周波数は、人間の視覚特性が比較的敏感に反応する低周波領域から比較的鈍感になる高周波領域を含んでいる。よって、ドットの記録周期を低周波側に移動させることは、粒状感を感知させ画像弊害を招致することに繋がる。
【００８４】
すなわち、粒状感を抑えるためにドットの分散性を高くする（ドットの重複率を低く抑える）とロバスト性が損なわれ、ロバスト性を重視するためにドットの重複率を高くすると粒状感が問題視されることになり、両者を同時且つ完全に回避することは困難となる。
【００８５】
しかしながら、上記濃度変化についても粒状感についても、それぞれ、ある程度の許容範囲（人間の視覚特性上、視認されにくい範囲）を有している。よって、この許容範囲内に両者を抑える程度に、ドット重複率を調整することが出来れば、弊害の目立たない画像を出力することが期待できる。但し、上記許容範囲やドットの径や配置状態は、例えばインクの種類や記録媒体の種類、また濃度データ値など様々な条件に応じて変化し、適切なドット重複率が常に一定とは限らない。よって、より積極的にドットの重複率を制御可能な構成を備え、様々な条件に応じてこれを調整することが好ましい。
【００８６】
ここで「ドット重複率」について説明する。「ドット重複率」とは、図７や後述する図１９に示されるように、Ｋ（Ｋは１以上の整数）個の画素領域で構成される単位領域に記録されるべき総ドット数のうち、異なる走査あるいは異なる記録素子群によって同じ位置に重複して記録されるべきドット（重なりドット）数の割合である。なお、同じ位置とは、図７の場合には同じ画素位置を指し、図１９の場合にはサブ画素位置を指す。
【００８７】
以下、図７を用いて、４画素（主走査方向）×３画素（副走査方向）で構成される単位領域に対応した第１プレーンと第２プレーンのドット重複率について説明する。なお「第１プレ−ン」とは、第１走査あるいは第１ノズル群に対応した２値データの集合を表し、「第２プレ−ン」とは、第２走査あるいは第２ノズル群に対応した２値データの集合を表している。また、「１」はドットの記録を示すデータを表し、「０」はドットの非記録を示すデータを表している。
【００８８】
図７（Ａ）〜（Ｅ）では、第１プレーンの「１」の個数が“４”で、第２プレ−ンの「１」の個数も“４”であるため、４画素×３画素で構成される単位領域に記録されるべき総ドット数は“８”となる。一方、同じ画素位置に対応する、第１プレーンと第２プレーンの「１」の個数が、同じ画素に重ねて記録されるべきドット（重なりドット）の数となる。この定義によれば、重なりドット数は、図７（Ａ）の場合に“０”、図７（Ｂ）の場合には“２”、図７（Ｃ）の場合には“４”、図７（Ｄ）の場合には“６”、図７（Ｅ）の場合には“８”となる。従って、図７（Ｈ）に示されるように、図７（Ａ）〜（Ｅ）のドット重複率は、それぞれ、０％、２５％、５０％、７５％、１００％となる。
【００８９】
さらに、図７（Ｆ）および（Ｇ）は、プレーンの記録ドット数および総ドット数が、図７（Ａ）〜（Ｅ）の場合とは異なる場合を示している。図７（Ｆ）は、第１プレーンの記録ドット数“４”で、第２プレ−ンの記録ドット数が“３”で、総ドット数が“７”で、重なりドット数が“６”で、ドット重複率が８６％の場合を示している。一方、図７（Ｇ）は、第１プレーンの記録ドット数“４”で、第２プレ−ンの記録ドット数が“２”で、総ドット数が“６”で、重なりドット数が“２”で、ドット重複率が３３％の場合を示している。
【００９０】
このように本明細書における「ドット重複率」は、異なる走査あるいは異なる記録素子群に対応したドットデータを仮想的に重ねた場合のドットデータの重複率であって、紙面上においてドットが重複する面積率や割合を示すものではない。
【００９１】
〈画像処理〉
次に、本実施形態における画像処理について説明する。本実施形態では、第１の実施形態と同様、図２１に示した画像処理の構成を用いるが、量子化処理部２５−１、２５−２による量子化方法が第１の実施形態とは相違する。本実施形態と第１の実施形態との相違点は量子化処理部２５−１、２５−２における量子化方法だけであるため、以下では、本実施形態に特有の量子化方法についてだけを説明し、それ以外の説明は省略する。また、本実施形態以降、説明の簡略化のために、ブラックノズル列として第１ブラックノズル列５４のみを備えるものとし、各走査用２値データから第１ブラックノズル列用２値データ、第２ブラックノズル列用２値データを生成する処理は省略する。
【００９２】
図２１の量子化処理部２５−１，２５−２には、第１の実施形態と同様、第１の多値データ２４−１（Ｋ１´）と第２の多値データ２４−２（Ｋ２´）が入力される。そして、これら第１の多値データ（Ｋ１´）と第２の多値データのそれぞれに対し２値化処理（量子化処理）が行われる。すなわち、各多値データは０または１のどちらかに変換（量子化）されて、第１の２値データＫ１″（第１の量子化データ）２６−１および第２のＫ２″（第２の量子化データ）２６−２となる。この際、Ｋ１″とＫ２″の両方が１である画素にはドットが重複して記録され、Ｋ１″とＫ２″の両方が０である画素にはドットが記録されないことになる。また、Ｋ１″とＫ２″のどちらか一方が１である画素には、ドットが１つだけ記録されることになる。
【００９３】
量子化処理部２５−１、２５−２において実行される処理工程を、図２３のフローチャートを用いて説明する。このフローチャートにおいて、Ｋ１´およびＫ２´は注目画素における入力多値データであり０〜２５５の値を有している。また、Ｋ１ｅｒｒおよびＫ２ｅｒｒは、既に量子化処理が終了した周辺の画素から発生した累積誤差値で、Ｋ１ｔｔｌおよびＫ２ｔｔｌは入力多値データと累積誤差値を合計した値である。更にＫ１″およびＫ２″は、第１の２値の量子化データと第２の２値の量子化データである。
【００９４】
本処理においては、２値の量子化データであるＫ１″やＫ２″の値を決定する際に用いる閾値（量子化パラメータ）が、Ｋ１ｔｔｌやＫ２ｔｔｌの値に応じて異なるようになっている。そのためにＫ１ｔｔｌやＫ２ｔｔｌの値に応じて閾値が一義的に決まるようなテーブルが予め用意されている。ここで、Ｋ１″を決定する際にＫ１ｔｔｌと比較するための閾値をＫ１ｔａｂｌｅ［Ｋ２ｔｔｌ］とし、Ｋ２″を決定する際にＫ２ｔｔｌと比較するための閾値をＫ２ｔａｂｌｅ［Ｋ１ｔｔｌ］とする。Ｋ１ｔａｂｌｅ［Ｋ２ｔｔｌ］はＫ２ｔｔｌの値によって定まる値であり、Ｋ２ｔａｂｌｅ［Ｋ１ｔｔｌ］はＫ１ｔｔｌの値によって定まる値である。
【００９５】
本処理が開始されると、まず、Ｓ２１によりＫ１ｔｔｌおよびＫ２ｔｔｌを算出する。次いで、Ｓ２２において、下記表１に示されるような閾値テーブルを参照することにより、Ｓ２１で求めたＫ１ｔｔｌおよびＫ２ｔｔｌから、２つの閾値Ｋ１ｔａｂｌｅ［Ｋ２ｔｔｌ］およびＫ２ｔａｂｌｅ［Ｋ１ｔｔｌ］を取得する。閾値Ｋ１ｔａｂｌｅ［Ｋ２ｔｔｌ］は、表１の閾値テーブルの「参照値」としてＫ２ｔｔｌを用いることによって一義的に定められる。一方、閾値Ｋ２ｔａｂｌｅ［Ｋ１ｔｔｌ］は、表１の閾値テーブルの「参照値」としてＫ１ｔｔｌを用いることによって一義的に定められる。
【００９６】
続くＳ２３〜Ｓ２５においてＫ１″の値を決定し、Ｓ２６〜Ｓ２８においてＫ２″を決定する。具体的には、Ｓ２３において、Ｓ２１で算出したＫ１ｔｔｌがＳ２２で取得した閾値Ｋ１ｔａｂｌｅ［Ｋ２ｔｔｌ］以上であるか否かを判定する。そして、Ｋ１ｔｔｌが閾値以上であると判定された場合にはＫ１″＝１とし、この出力値（Ｋ１″＝１）に応じて累積誤差値Ｋ１ｅｒｒ（＝Ｋ１ｔｔｌ−２５５）を算出して更新する（Ｓ２５）。一方、Ｋ１ｔｔｌが閾値未満であると判定された場合にはＫ１″＝０とし、この出力値（Ｋ１″＝０）に応じて累積誤差値Ｋ１ｅｒｒ（＝Ｋ１ｔｔｌ）を算出して更新する（Ｓ２４）。
【００９７】
次いで、Ｓ２６において、Ｓ２１で算出したＫ２ｔｔｌがＳ２２で取得した閾値Ｋ２ｔａｂｌｅ［Ｋ１ｔｔｌ］以上であるか否かを判定する。そして、Ｋ２ｔｔｌが閾値以上であると判定された場合にはＫ２″＝１とし、この出力値（Ｋ１″＝１）に応じて累積誤差値Ｋ２ｅｒｒ（＝Ｋ２ｔｔｌ−２５５）を算出して更新する（Ｓ２８）。一方、Ｋ２ｔｔｌが閾値未満であると判定された場合にはＫ２″＝０とし、この出力値（Ｋ２″＝０）に応じて累積誤差値Ｋ２ｅｒｒ（＝Ｋ２ｔｔｌ）を算出して更新する（Ｓ２７）。
【００９８】
その後、Ｓ２９において、上記のように更新された累積誤差値Ｋ１ｅｒｒおよびＫ２ｅｒｒを、図１３に示される誤差拡散マトリクスに従って、未だ量子化処理が終了していない周辺画素に拡散する。本実施形態では、累積誤差値Ｋ１ｅｒｒを周辺画素に拡散するために図１３（Ａ）に示される誤差拡散マトリクスを用い、一方、累積誤差値Ｋ２ｅｒｒを周辺画素に拡散するために図１３（Ｂ）に示される誤差拡散マトリクスを用いる。
【００９９】
このように本実施形態では、第１の多値データ（Ｋ１ｔｔｌ）に量子化処理を行うのに用いる閾値（量子化パラメータ）を、第２の多値データ（Ｋ２ｔｔｌ）に基づいて決定している。同様に、第２の多値データ（Ｋ２ｔｔｌ）に量子化処理を行うのに用いる閾値（量子化パラメータ）を、第１の多値データ（Ｋ１ｔｔｌ）に基づいて決定している。つまり、２つの多値データの両方に基づいて、一方の多値データの量子化処理も、他方の多値データの量子化処理も実行するのである。これにより、例えば、一方の多値データでドットが記録される画素には、他方の多値データではドットが極力記録されないように制御することができるため、ドットの重なりに起因する粒状感の悪化を抑制することができる。
【０１００】
図２２（Ａ）は、上記図２３のフローチャートに従って、下記表１の閾値テーブルの図２２（Ａ）の欄に記述される閾値を用いて量子化処理（２値化処理）を行った結果を入力値（Ｋ１ｔｔｌおよびＫ２ｔｔｌ）と対応付けて説明するための図である。Ｋ１ｔｔｌおよびＫ２ｔｔｌは共に０〜２５５の値を取り得、閾値テーブルの図２２の欄に示されるように閾値１２８を境に記録（１）および非記録（０）が決定される。図中のポイント２２１は全くドットを記録しない領域（Ｋ１″＝０且つＫ２″＝０）と、２つのドットが重なる領域（Ｋ１″＝１且つＫ２″＝１）の境界点となる。この例では、Ｋ１″＝１となる確率（すなわちドット記録率）はＫ１´／２５５となり、Ｋ２″＝１となる確率はＫ２´／２５５となる。よって、ドット重複率（１つの画素に２つのドットが重ねて記録される確率）は、ほぼ（Ｋ１´／２５５）×（Ｋ２″／２５５）となる。
【０１０１】
図２２（Ｂ）は、上記図２３のフローチャートに従って、下記表１の閾値テーブルの図２２（Ｂ）の欄に記述される閾値を用いて量子化処理（２値化処理）を行った結果を、入力値（Ｋ１ｔｔｌおよびＫ２ｔｔｌ）と対応付けて説明するための図である。ポイント２３１は、全くドットを記録しない領域（Ｋ１″＝０且つＫ２″＝０）と１ドットのみを生ずる領域（Ｋ１″＝１且つＫ２″＝０、あるいはＫ１″＝０且つＫ２″＝０）との境界である。また、ポイント２３２は、２つのドットを重複して記録する領域（Ｋ１″＝１且つＫ２″＝１）と１ドットのみを生ずる領域（Ｋ１″＝１且つＫ２″＝０、あるいはＫ１″＝０且つＫ２″＝０）との境界である。ポイント２３１と２３２がある程度の距離を置いて離れていることにより、図２２（Ａ）の場合に比べ、どちらか一方のドットが記録される領域が増え、両方のドットが記録される領域が減少している。つまり、図２２（Ｂ）の場合は、図２２（Ａ）の場合よりも、ドット重複率が低減される確率が高く、粒状性を低く抑えるのに有利である。図２２（Ａ）の様にドット重複率が急峻に変化するポイントが存在すると、階調の僅かな変化によって濃度むらが発生する場合が有り得るが、図２２（Ｂ）の場合には階調の変化に応じてドット重複率も滑らかに変化していくので、その様な濃度むらも起こり難い。
【０１０２】
本実施形態の量子化処理においては、Ｋｔｔｌの値やＫ１´とＫ２´の関係に対して様々な条件を設けることにより、Ｋ１″およびＫ２″の値ひいてはドット重複率を様々に調整することが出来る。以下にいくつかの例を図２２（Ｃ）〜図２２（Ｇ）を用いて説明する。なお、図２２（Ｃ）〜図２２（Ｇ）は、上述した図２２（Ａ）および図２２（Ｂ）と同様、下記表１に示される閾値テーブルに記述される閾値を用いて量子化した結果（Ｋ１″およびＫ２″）と入力値（Ｋ１ｔｔｌおよびＫ２ｔｔｌ）との対応関係を示した図である。
【０１０３】
図２２（Ｃ）は、ドット重複率を図２２（Ａ）と図２２（Ｂ）の間の値にするようにした場合を示す図である。ポイント２４１は図２２（Ａ）のポイント２２１と図２２（Ｂ）のポイント２３１の中間点になるように定められている。また、ポイント２４２は図２２（Ａ）のポイント２２１と図２２（Ｂ）のポイント２３２の中間点になるように定められている。
【０１０４】
また、図２２（Ｄ）は、図２２（Ｂ）の場合よりもドット重複率を更に低減するようにした場合を示す図である。ポイント２５１は図２２（Ａ）のポイント２２１と図２２（Ｂ）のポイント２３１を３：２に外分する点に定められている。また、ポイント２５２は図２２（Ａ）のポイント２２１と図２２（Ｂ）のポイント２３２を３：２に外分する点に定められている。
【０１０５】
図２２（Ｅ）は、図２２（Ａ）の場合よりもドット重複率を増加させるようにした場合を示している。図において、ポイント２６１は、全くドットを記録しない領域（Ｋ１″＝０且つＫ２″＝０）と１ドットのみを生ずる領域（Ｋ１″＝１且つＫ２″＝０）と、２つのドットを重複して記録する領域（Ｋ１″＝１且つＫ２″＝１）との境界点である。また、ポイント２６２は、全くドットを記録しない領域（Ｋ１″＝０且つＫ２″＝０）と１ドットのみを生ずる領域（Ｋ１″＝０且つＫ２″＝１）と、２つのドットを重複して記録する領域（Ｋ１″＝１且つＫ２″＝１）との境界点である。図２２（Ｅ）によれば、全くドットを記録しない領域（Ｋ１″＝０且つＫ２″＝０）から、２つのドットを重複して記録する領域（Ｋ１″＝１且つＫ２″＝１）への遷移が生じ易くなり、ドット重複率を増加させる事が出来る。
【０１０６】
また、図２２（Ｆ）は、ドット重複率を図２２（Ａ）と図２２（Ｅ）の間の値にするようにした場合を示す図である。ポイント２７１は図２２（Ａ）のポイント２２１と図２２（Ｅ）のポイント２６１の中間点となるように定められている。そして、ポイント２７２は図２２（Ａ）のポイント２２１と図２２（Ｅ）のポイント２６２の中間点となるように定められている。
【０１０７】
更に、図２２（Ｇ）は、図２２（Ｅ）の場合よりも更にドット重複率を増加させるようにした場合を示している。ポイント２８１は図２２（Ａ）のポイント２２１と図２２（Ｅ）のポイント２６１を３：２に外分する点に定められている。そして、ポイント２８２は図２２（Ａ）のポイント２２１と図２２（Ｅ）のポイント２６２を３：２に外分する点に定められている。
【０１０８】
次に、下記表１に示される閾値テーブルを用いた量子化処理の方法について具体的に説明する。表１は、図２２（Ａ）〜図２２（Ｇ）に示した処理結果を実現するために、図２３で説明したフローチャートのＳ２２において閾値を取得するための閾値テーブルである。
【０１０９】
ここでは、入力値（Ｋ１ｔｔｌ、Ｋ２ｔｔｌ）が（１００、１２０）で、且つ、閾値テーブルの図２２（Ｂ）の欄に記述される閾値を用いる場合について説明する。まず、図２３のＳ２２では、表１に示される閾値テーブルと、Ｋ２ｔｔｌ（参照値）に基づいて、閾値Ｋ１ｔａｂｌｅ［Ｋ２ｔｔｌ］を求める。参照値（Ｋ２ｔｔｌ）が「１２０」であれば、閾値Ｋ１ｔａｂｌｅ［Ｋ２ｔｔｌ］は「１２０」となる。同様に、閾値テーブルとＫ１ｔｔｌ（参照値）に基づいて、閾値Ｋ２ｔａｂｌｅ［Ｋ１ｔｔｌ］を求める。参照値（Ｋ１ｔｔｌ）が「１００」であれば、閾値Ｋ２ｔａｂｌｅ［Ｋ１ｔｔｌ］は「１０１」となる。次いで、図２３のＳ２３において、Ｋ１ｔｔｌと閾値Ｋ１ｔａｂｌｅ［Ｋ２ｔｔｌ］を比較判定し、この場合、Ｋ１ｔｔｌ（＝１００）＜閾値Ｋ１ｔａｂｌｅ［Ｋ２ｔｔｌ］（＝１２０）であるため、Ｋ１″＝０（Ｓ２４）となる。同様に、図２３のＳ２６において、Ｋ２ｔｔｌと閾値Ｋ２ｔａｂｌｅ［Ｋ１ｔｔｌ］を比較判定し、この場合、Ｋ２ｔｔｌ（＝１２０）≧閾値Ｋ２ｔａｂｌｅ［Ｋ１ｔｔｌ］（＝１０１）であるため、Ｋ２″＝１（Ｓ２８）となる。この結果、図２２（Ｂ）に示されるように、（Ｋ１ｔｔｌ、Ｋ２ｔｔｌ）＝（１００、１２０）の場合には、（Ｋ１″、Ｋ２″）＝（０、１）となる。
【０１１０】
また、別の例として、入力値（Ｋ１ｔｔｌ、Ｋ２ｔｔｌ）＝（１２０、１２０）で、且つ、閾値テーブルの図２２（Ｃ）の欄に記述される閾値を用いる場合について説明する。この場合、閾値Ｋ１ｔａｂｌｅ［Ｋ２ｔｔｌ］は「１２０」となり、閾値Ｋ２ｔａｂｌｅ［Ｋ１ｔｔｌ］は「１２１」となる。従って、Ｋ１ｔｔｌ（＝１２０）≧閾値Ｋ１ｔａｂｌｅ［Ｋ２ｔｔｌ］（＝１２０）であるため、Ｋ１″＝１となり、一方、Ｋ２ｔｔｌ（＝１２０）＜閾値Ｋ２ｔａｂｌｅ［Ｋ１ｔｔｌ］（＝１２１）であるため、Ｋ２″＝０となる。この結果、図２２（Ｃ）に示されるように、（Ｋ１ｔｔｌ、Ｋ２ｔｔｌ）＝（１２０、１２０）の場合には、（Ｋ１″、Ｋ２″）＝（１、０）となる。
【０１１１】
以上のような量子化処理によれば、２つの多値データの両方に基づいて、夫々の多値データを量子化することで、２つの多値データのドット重複率を制御している。これにより、一方の多値データで記録されるドットと他方の多値データで記録されるドットの重複率を好適な範囲内、すなわち、高いロバスト性と低い粒状性を両立させることができる範囲内に収めることができる。
【０１１２】
【表１】
2012006258.tif 000003
【０１１３】
【表２】
2012006258.tif 000004
【０１１４】
【表３】
2012006258.tif 000005
【０１１５】
【表４】
2012006258.tif 000006
【０１１６】
以上のようにして、量子化処理部２５−１によって第１の２値データＫ１″（第１の量子化データ）２６−１が生成され、量子化処理部２５−２によって第２走査用の２値データＫ２″（第２の量子化データ）２６−２が生成される。
【０１１７】
そして、これら２値データＫ１″およびＫ２″のうち、２値データＫ１″は、図２１の分割処理部２７に送られ、第１の実施形態で説明した通りの処理が行われる。これにより、第１走査および第２走査に対応した２値データ２８−１、２８−２が生成される。
【０１１８】
以上の処理によれば、２つの２値データ（２６−１、２６−２）を重ねた場合に、ドット同士が重なる箇所（両方のプレーンに“１”が存在する画素）がある程度存在することになるため、濃度変動に強い画像を得ることができる。その一方で、ドット同士が重なる箇所はそれ程多くないため、ドット同士の重なりが原因で生じる粒状感の悪化を招かずに済む。更に、特定の走査間にだけドット重複率制御を適用し、ノズル列間にはドット重複率制御を適用しないようにしているので、ドット重複率制御による処理負荷を抑制しながら、濃度むら低減と粒状感低減をバランスよく実現することが出来る。また、記録素子群の端部の記録デューティを記録素子群の中央部の記録デューティよりも低くすることで、スジなどの画像弊害を軽減することができる。
【０１１９】
（第２の実施形態の変形例１）
上述したように、本実施形態で好適に実行される量子化処理は、図２３を用いて説明したようなドット重複率を制御できる誤差拡散処理であるが、本実施形態において適用可能な量子化処理はこれに限られるものではない。以下、本実施形態で適用可能な量子化処理の別例について図１９を用いて説明する。
【０１２０】
図１９は、本実施形態の制御部３０００が、ドット重複率を低減するために実行可能な誤差拡散法の一例を説明するためのフローチャートである。当該フローチャートにおいて、各種パラメータは図２３で説明したものと同じである。
【０１２１】
注目画素に対する量子化処理が開始されると、まずＳ１１において、Ｋ１ｔｔｌおよびＫ２ｔｔｌが算出され、更にこれらを加算したＫｔｔｌが算出される。このとき、Ｋｔｔｌは０〜５１０の値を有する。続くＳ１２〜Ｓ１７では、Ｋｔｔｌの値やＫ１ｔｔｌおよびＫ２ｔｔｌの大小関係に応じて、２値の量子化データに相当するＫ１″およびＫ２″の値を決定する。
【０１２２】
Ｋｔｔｌ＞１２８＋２５５の場合はＳ１４へ進み、Ｋ１″およびＫ２″を共に１とする。また、Ｋｔｔｌ≦１２８の場合はＳ１７へ進み、Ｋ１″およびＫ２″を共に０とする。一方、１２８＋２５５≧Ｋｔｔｌ＞１２８の場合はＳ１３進み、Ｋ１ｔｔｌとＫ２ｔｔｌの大小関係を更に調べる。Ｓ１３でＫ１ｔｔｌ＞Ｋ２ｔｔｌの場合はＳ１６に進み、Ｋ１″＝１且つＫ２″＝０とする。Ｋ１ｔｔｌ≦Ｋ２ｔｔｌの場合はＳ１５に進み、Ｋ１″＝０且つＫ２″＝１とする。
【０１２３】
なお、Ｓ１４〜Ｓ１７においては、それぞれの決定した出力値に応じて累積誤差値Ｋ１ｅｒｒおよびＫ２ｅｒｒを新たに算出して更新する。すなわち、Ｋ１″＝１の場合にはＫ１ｅｒｒ＝Ｋ１ｔｔｌ−２５５とし、Ｋ１″＝０の場合にはＫ１ｅｒｒ＝Ｋ１ｔｔｌとする。同様に、Ｋ２″＝１の場合にはＫ２ｅｒｒ＝Ｋ２ｔｔｌ−２５５とし、Ｋ２″＝０の場合にはＫ２ｅｒｒ＝Ｋ２ｔｔｌとする。さらに続くＳ１８では、更新された累積誤差値Ｋ１ｅｒｒおよびＫ２ｅｒｒを、所定の拡散マトリクス（例えば、図１３に示される拡散マトリクス）に従って、未だ量子化処理が終了していない周辺画素に拡散する。以上で本処理が完了する。なお、ここでは、累積誤差値Ｋ１ｅｒｒを周辺画素に拡散するために図１３（Ａ）に示される誤差拡散マトリクスを用い、累積誤差値Ｋ２ｅｒｒを周辺画素に拡散するために図１３（Ｂ）に示される誤差拡散マトリクスを用いる。
【０１２４】
以上説明した変形例によれば、第１の多値の画像データと第２の多値の画像データの両方に基づいて、第１の多値の画像データの量子化処理も、第２の多値の画像データの量子化処理も実行する。これにより、２つの多値画像データにおいて所望のドット重複率を有する画像を出力することが可能となり、ロバスト性に優れ粒状感も低減された高品位な画像が得られる。
【０１２５】
（第３の実施形態）
本実施形態は、２値データ分割部で用いるマスクに関し、その記録許容率が記録素子群の中央部から端部に向かって下がるように設定されたマスクを用いるものである。これにより、記録素子群の中央部から端部に向けて、記録許容率を徐徐に変化させることができ、濃度変化の軽減された画像を記録することが可能になる。以下、本実施形態の詳細について説明する。
【０１２６】
本実施形態は、３回の記録走査によって記録媒体の同一領域の画像を完成させる３パス記録により記録を行うものであり、そのための画像処理は、基本的に、第１の実施形態の画像処理と同様である。本実施形態の構成が、第１の実施形態と異なる点は、第１の２値データを第１走査に対応する第１の２値データＡと第３走査に対応する第１の２値データＢとに分割する際の分割手法である。
【０１２７】
図１４は、本実施形態において、第１の２値データ２６−１、第２の２値データ２６−２が生成されてから、各走査に対応する２値データが生成され、各走査に割り当てられるまでのフローを説明する図である。
【０１２８】
図１４（Ａ）は、量子化部２５−１、２５−２により第１の２値データ２６−１および第２の２値データ２６−２が生成されたことを示している。そして、図１４（Ｂ）では、２値データ分割部２７において、第１の２値データＡを生成するために用いられるマスクＡおよび第１の２値データＢを生成するために用いられるマスクＢを図示している。そして、２値データ分割部２７は、図１４（Ｃ）に示すように、第１の２値データ２６−１にマスクＡを適用し、第１の２値データ２６−１にマスクＢを適用することで、第１の２値データ２６−１を第１の２値データＡと第１の２値データＢとに分割する。尚、マスクＡとマスクＢとは、記録を許容する画素の位置が排他の関係になっている。
【０１２９】
ここで、本実施形態において、２値データ分割部２７で用いられるマスクＡ、マスクＢの特徴について説明する。第１の実施形態では、２値データ分割部２７において用いられるマスク１８０１とマスク１８０２は、マスクの記録許容率がノズル配列方向において一定であった。これに対し、本実施形態のマスクＡ（３０−１）は、記録素子群の中央部から端部（図の上から下）に向かって、記録許容率が下がるように設定されている。具体的には、マスクＡをノズル配列方向に同一サイズの３つの領域に分割し、記録素子群の中央部寄りの領域から、記録許容率を２／３、１／２、１／３としている。また、マスクＢ（３０−２）も、記録素子群の中央部から端部（図の下から上）に向かって、記録許容率が下がるように設定されている。マスクＢにおいても、ノズル配列方向に同一サイズの３つの領域に分割し、中央部寄りの領域から、記録許容率を２／３、１／２、１／３としている。尚、マスクＡ，Ｂにおいて、記録許容率を設定する領域のサイズはそれぞれ同じでなくてもよい。
【０１３０】
本実施形態においても、画像データ分割部２２では、多値入力データを第１の多値データと第２の多値データに３：２に分配しているため、第１の多値データ（第１の２値データ）の記録デューティは６０％である。図１４（Ｂ）のマスクＡを用いて、第１の２値データから第１の２値データＡ（３１−１）を生成すると、記録素子群の中央寄りの領域にから、４０％（６０％×２／３）、３０％（６０％×１／２）、２０％（６０％×１／３）という記録デューティの勾配を持つ。また、マスクＢを用いて、第１の２値データから第１の２値データＢ（３１−２）を生成すると、その記録デューティの勾配は次のようになる。すなわち、記録素子群の中央寄りの領域にから、４０％（６０％×２／３）、３０％（６０％×１／２）、２０％（６０％×１／３）という記録デューティの勾配を持つ。また、画像データ分割部２２によって、第１の多値データと第２の多値データに３：２に分配しているため、第２の多値データ（第２の２値データ）の記録デューティは４０％である。すなわち、記録素子群の中央部の記録デューティは４０％となり、記録素子群の中央部から端部に向かって、記録デューティが４０％、３０％、２０％と滑らかに変化することになる。
【０１３１】
図１４（Ｄ）は、２値データの記録素子群への割り当てを模式的に示したものである。同図では、図の下側が搬送方向の上流側に相当しており、下１／３の２値データが第１走査で記録され、中央１／３が第２走査で記録され、上１／３の２値データが第３走査で記録される。本実施形態では、第１の２値データＡ（３１−１）を１走査目で記録するように記録素子群の上流側１／３割り当てる。また、第２の２値データ（２６−２）を２走査目で記録するように記録素子群の中央１／３に、第１の２値データＢ（３１−２）を３走査目で記録するように記録素子群の下流側１／３に割り当てる。このようにして、同一の所定領域に対する３回の走査で完成させる記録データ（３４）を生成する。
【０１３２】
以上のように、本実施形態は、２値データ分割部で用いるマスクの記録許容率が記録素子群の中央部から端部に向かって下がるように設定されている。これにより、記録素子群の中央部から端部に向けて、記録許容率を徐々に変化させることができ、濃度変化の軽減された画像を記録することが可能になる。
【０１３３】
尚、記録素子群の中央部の記録デューティを４０％、端部の記録デューティを２０％とするために、濃度差（データの値の差）の大きい多値データ２４−１、２４−２を生成すると、次のような問題が発生するおそれがある。詰まり、値の小さい（記録デューティの低い）方の多値データで、量子化の結果、ドット出力の偏り、連続ドットの出現などの不具合も発生してしまう問題が発生する。また、第１の多値データと第２の多値データの両方に基づいて夫々の多値データを量子化する（第２の実施形態）場合、各プレーン間のドット重複率を制御しつつ、記録デューティに勾配を持たせるような量子化処理は難しく、その処理が複雑になる可能性もある。
【０１３４】
本実施形態によれば、量子化処理の負荷を軽減しつつ、記録素子群の端部の記録デューティを記録素子群の中央部の記録デューティよりも低くすることで、スジなどの画像弊害を軽減することができる。
【０１３５】
（第３の実施形態の変形例１）
第３の実施形態の変形例は、第３の実施形態の構成を基本として、データの管理方法に特徴を持たせたものである。
【０１３６】
図１５は、各走査に対応する２値データを生成する際のデータの管理方法の従来例を説明する図である。同図の左側には、受信バッファＦ１１５およびプリントバッファＦ１１８に蓄えられた２値データを示し、右側にはマスク３０−３により生成される記録素子群の各走査の２値データを示す。本例では、記録媒体の所定領域に対して記録素子群を３回相対移動させる３パス記録により記録を行っており、図の（ａ）（ｂ）（ｃ）は各走査での２値データを示し、（Ａ）（Ｂ）（Ｃ）（Ｄ）（Ｅ）は記録媒体の所定領域を示す。
【０１３７】
ここに示す従来例では、１色あたり１プレーンの２値データが生成されるため、この２値データは、受信バッファＦ１１５に蓄えられた後に、マスクを用いた分割処理を行うためにプリントバッファＦ１１８へと転送される。プリントバッファＦ１１８に転送された２値データは、マスクパターン３０−３との論理積を行うことで記録素子群の１走査目の２値データ（ａ）を得る。ここでは、端部の記録デューティを下げて記録するために、記録素子群（ノズル列）をノズル配列方向に９分割し、各領域に適用するマスクの記録許容率は、次の通り設定する。すなわち、端部から１／５（＝２０％）、３／１０（＝３０％）、２／５（＝４０％）、２／５（＝４０％）、２／５（＝４０％）、２／５（＝４０％）、２／５（＝４０％）、３／１０（＝３０％）、１／５（＝２０％）としている。同様に、記録素子群の２走査目の２値データ（ｂ）、３走査目の２値データ（ｃ）も、プリントバッファに蓄積された２値データとマスク３０−３との論理積により得られる。
【０１３８】
記録媒体の同一の所定領域に注目すると、上記マスク３０−３で３分割された２値データが記録素子群の３回の走査それぞれで記録され、所定領域の記録が完成する。例えば、記録領域（Ｃ）の上部１／３に注目すると、第１走査（ａ）で２値データの２／５（＝４０％）を記録し、第２走査（ｂ）で２値データの２／５（＝４０％）を記録し、第３走査（ｃ）で２値データの１／５（＝２０％）を記録して、画像を完成させる。ここで、同一の記録領域に対応する２値データを３つに分割するためのマスクは互いに排他で、記録許容率の合計が１（＝１００％）となっている。また、記録領域（Ｃ）の中央１／３における各走査の記録デューティは、第１走査目３／１０（＝３０％）、第２走査目２／５（＝４０％）、第３走査目３／１０（＝３０％）である。また、下部１／３における各走査の記録デューティは、第１走査目１／５（＝２０％）、第２走査目２／５（＝４０％）、第３走査目２／５（＝４０％）となっている。この様に、従来例では、プリントバッファ内の２値データとマスクの論理積を行うという簡単な構成で、記録素子群の１回の走査の２値データを得ていた。
【０１３９】
次に、このような従来のデータの管理方法によって、２プレーンの２値データを各走査に対応する２値データに分割する例を説明する。図１６の左側には、受信バッファＦ１１５およびプリントバッファＦ１１８に蓄えられた２プレーン分の２値データ（第１の２値データ２６−１，第２の２値データ２６−２）を示す。また、同図の右側にはマスクＡ、マスクＢを用いて生成される記録素子群の各走査の２値データを示す。
【０１４０】
ここで、記録素子群の第１走査用の２値データ（ａ）を生成する場合、第１の２値データをマスクで分割し、記録素子群の上端部および下端部に割り当て、第２の２値データは記録素子群の中央部へと割り当てる。従って、第１走査用の２値データ（ａ）のうち、上１／３の部分の２値データ（ａ１）は、第１の２値データＢとマスクＢ（３０−２）との論理積により生成され、下１／３の部分の２値データ（ａ３）は、第１の２値データＡとマスクＡ（３０−１）との論理積により生成される。また、中央１／３の部分の２値データ（ａ２）は、第２の２値データがそのまま用いられる。記録素子群の第２走査目以降も、同様にして各走査における２値データが生成される。尚、第１の２値データを分割するために用いられるマスクは互いに排他関係にあり、記録許容率の合計が１（＝１００％）である。記録領域（Ｃ）の上部１／３に注目すると、第１走査（ａ）で第１の２値データの２／３を記録し、第３走査（ｃ）で第１の２値データの残り１／３を記録している。また、第２走査では第２の２値データを１００％記録する。詰まり、記録領域（Ｃ）の上部１／３の領域は、３回の走査で第１の２値データおよび第２の２値データの両方が１００％記録されることとなる。これは、記録領域（Ｃ）の中央１／３、下部１／３の領域でも同様である。
【０１４１】
以上の方法で、上記実施形態の構成を実施することはもちろん可能であるが、その場合、記録素子群の１走査分の２値データを生成するのに、記録素子群の位置（領域）によって参照するプリントバッファを切り替える必要がある。例えば、第１走査（ａ）では、記録素子群の上端部（ａ１）と下端部（ａ３）は、プリントバッファの第１の２値データ（第１プレーン）が格納されたエリアを参照し、中央部（ａ２）は第２の２値データ（第２プレーン）が格納されたエリアを参照する必要がある。従来の方法では、図１５，１６に示すように、同一走査の２値データを生成する場合、同一のプリントバッファを参照していたため、記録素子群の位置（領域）に応じてプリントバッファの参照先を変更する構成を追加する必要がある。そこで、本変形例では、以下に示すデータの管理方法を採用することにより、このような問題を解決するものである。
【０１４２】
図１７は、本変形例における、２値データの管理方法を説明するための図である。本変形例では、受信バッファＦ１１５に、２プレーン分の２値データ（第１の２値データおよび第２の２値データ）が入力される。次に、受信バッファＦ１１５に入力された２プレーン分の２値データは、プリントバッファＦ１１８へと転送される。
【０１４３】
本変形例のデータ管理方法においては、この受信バッファからプリントバッファへのデータ転送時に受信バッファの第１プレーンの２値データ（第１の２値データ）と第２プレーンの２値データ（第２の２値データ）を、プリントバッファの第１のエリアと第２のエリアにそれぞれ交互に格納することを特徴とする。すなわち、複数プレーンで処理された２値データ（パス数に対応した２値データ）を、プレーン単位でデータ管理するのではなく、記録素子群の１回の走査に対応付けて２値データをプリントバッファに格納し、管理する。このようなデータ転送は、転送元の受信バッファのアドレス、転送先のプリントバッファへのアドレス、転送データ量を指定して行う。このため、プリントバッファの各エリアに第１プレーンの２値データと第２プレーンの２値データを交互に格納することは、転送元のアドレスを受信バッファの第１プレーンと第２プレーン間で交互に設定すればよいため、容易に実現することができる。
【０１４４】
次に、記録素子群の第１走査用の２値データ（ａ）を生成する際は、プリントバッファＦ１１８の第１のエリアに格納された２値データとマスクＡＢ（３０−４）との論理積により生成することができる。ここで、マスクＡＢは、記録素子群の上端部に相当する領域がマスクＢ（３０−２）で構成され、中央部は全画素に記録を許容することが定められた記録許容率１００％のマスクで構成されている。また、下端部に相当する領域がマスクＡ（３０−１）で構成されている。
【０１４５】
次に、記録素子群の第２走査用の２値データ（ｂ）は生成する際は、プリントバッファＦ１１８の第２エリアに格納された２値データとマスクＡＢ（３０−４）との論理積により生成することができる。そして、第３走査用の２値データ（ｃ）を生成する際は、再びプリントバッファＦ１１８の第１エリアに格納された２値データとマスクＡＢ（３０−４）との論理積により生成することができる。
【０１４６】
以上説明したように、本変形例では、第１の２値データおよび第２の２値データを受信バッファからプリントバッファに転送する際に、プリントバッファの異なるエリアに交互に格納する。また、記録素子群全体に適用できるマスク（マスクＡＢ）を用いることによって、１走査分の２値データを生成する際に参照するプリントバッファを同じにすることができる。そのため、より簡単な構成で複数プレーンの２値データから記録素子群の１走査分の２値データを生成することができる。
【０１４７】
（第４の実施形態）
第４の実施形態は、５回の記録走査によって記録媒体の同一領域の画像を完成させる５パス記録を行う場合に、２個の多値データを生成し、それぞれを量子化処理した後、各２値データを２分割および３分割することにより、データ処理の負荷を軽減する。また、記録素子群の端部の記録デューティを記録素子群の中央部の記録デューティよりも低くすることで、スジなどの画像弊害を軽減するものである。
【０１４８】
図１８は、本実施形態において、５パス記録を行う場合の画像処理を説明するためのブロック図である。基本的に、本実施形態の各工程における処理は、図２１で説明した第１の実施形態の画像処理の各工程での処理と同じである。
【０１４９】
図１８において、外部機器から、多値画像データ入力部２１によって、ＲＧＢの多値の画像データ（２５６値）が入力される。この入力画像データ（多値のＲＧＢデータ）は、画素毎に、色変換／画像データ分割部２２によって、各インク色に対応した第１記録濃度多値データと第２記録濃度多値データの２組の多値画像データ（ＣＭＹＫデータ）に変換される。
【０１５０】
次に、第１の多値データと第２の多値データは、それぞれ、色毎に、階調補正処理部２３−１および２３−２にて階調補正処理が施される。そして、第１の多値データと第２の多値データから、第１の多値データ２４−１（Ｃ１´，Ｍ１´，Ｙ１´，Ｋ１´）と第２の多値データ２４−２（Ｃ２´，Ｍ２´，Ｙ２´，Ｋ２´）が得られる。以下の処理は、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）およびブラック（Ｋ）のそれぞれについて独立に並行して行われるので、これ以後の説明はブラック（Ｋ）のみについて行う。
【０１５１】
続いて、量子化処理部２５−１、２５−２では、第１の多値データ２４−１（Ｋ１´）と第２の多値データ２４−２（Ｋ２´）に対し、それぞれ、無相関に、独立した２値化処理（量子化処理）が行われる。詳しくは、第１の多値データ２４−１（Ｋ１´）に対して、図１３（Ａ）に示される誤差拡散マトリクスと予め定められた量子化閾値を用いた公知の誤差拡散処理が行われ、第１の２値データＫ１″（第１の量子化データ）２６−１が生成される。また、第２の多値データ２４−２（Ｋ２´）に対して、図１３（Ｂ）に示される誤差拡散マトリクスと予め定められた量子化閾値を用いた公知の誤差拡散処理が行われ、第２の２値データＫ２″（第２の量子化データ）２６−２が生成される。
【０１５２】
このように量子化処理部２５−１、２５−２によって２値の画像データＫ１″およびＫ２″が得られると、これらデータＫ１″およびＫ２はそれぞれ、ＩＥＥＥ１２８４バス３０２２を介して図３で示したプリンタエンジン３０００に送られる。以後の処理はプリンタエンジン３０００で実行される。
【０１５３】
ここで、第１の２値データおよび第２の２値データの分割の方法と、分割した第１の２値データおよび第２の２値データを各走査に対応するデータとして割り当てる方法が、第１の実施形態とは異なっている。先ず、第１の２値画像データＫ１″（２６−１）は、２値データ分割処理部２７−１によって、第１の２値データＢ（２８−２）と、第１の２値データＤ（２８−４）に分割される。また、第２の２値画像データＫ１″（２６−２）は、２値データ分割処理部２７−２によって、第２の２値データＡ（２８−１）、第２の２値データＣ（２８−３）、および第２の２値データＥ（２８−５）に分割される。そして、第１の２値データＢ（２８−２）は第２走査用２値データ２９−２として第２走査に割り当てられ、第１の２値データＤ（２８−４）は第４走査用２値データ２９−４として第４走査に割り当てられ、それぞれ記録される。また、第２の２値データＡ（２８−１）は第１走査用２値データ２９−１として第１走査に割り当てられ、第２の２値データＣ（２８−３）は第３走査用２値データ２９−３として第３走査に割り当てられる。また、第２の２値データＥ（２８−５）は第５走査用２値データ２９−５として第５走査に割り当てられ、第１、第３、第５走査に割り当てられた２値データが各走査で記録される。
【０１５４】
尚、本実施形態では、入力画像データは、第１の多値画像データと第２の多値画像データに６：８の比で分配される。そして、２値データ分割部２７−１では、第１の２値データをマスクにより均等に２分割し、第１の２値データＢ（２８−２）と、第１の２値データＤ（２８−４）を生成する。詰まり、第１の２値データＢ（２８−２）と、第１の２値データＤ（２８−４）は、その記録デューティが“３／１４”の２値データとして生成される。
【０１５５】
一方、２値データ分割部２７−２では、第２の２値データをマスクにより３分割し、第２の２値データＡ（２８−１）、第２の２値データＣ（２８−３）、および第２の２値データＥ（２８−５）を生成する。その際、第２の２値データＡ（２８−１）、第２の２値データＣ（２８−３）、および第２の２値データＥ（２８−５）は、記録デューティ比が、１：２：１となるように分割される。
【０１５６】
つまり、第２の２値データ２７−２は記録デューティが“８／１４”であるので、第２の２値データＡ（２８−１）、第２の２値データＣ（２８−３）、および第２の２値データＥ（２８−５）は、その記録デューティが“２／１４”、“４／１４”、“２／１４”の２値データとして生成される。
【０１５７】
本実施形態では、第２の２値データＡ、第１の２値データＢ、第２の２値データＣ、第１の２値データＤ、第２の２値データＥの順に各走査に割り当てられるため、記録素子群の各領域の記録デューティは、端部から“２／１４”、“３／１４”、“４／１４”、“３／１４”、“２／１４”となる。従って、記録素子群の端部の記録デューティを中央部の記録デューティよりも低くすることが可能となる。すなわち、本実施形態では、ドット重複制御を走査の一部のみに適用することで、データ処理の負荷を軽減しつつ、スジなどの画像弊害を軽減することができる。
【０１５８】
（その他）
ところで、記録素子群の往方向の相対移動と復方向の相対移動の両方で記録を行う双方向記録方式では、往方向走査と復方向走査の記録位置ずれの影響も受けることになる。従って、例えば、往方向走査には第１の２値データを割り当て、復方向走査には第２の２値データを割り当てることで、往方向走査と復方向走査の記録位置がずれても、第１の２値データと第２の２値データとの間のドット重なりが存在することになるので、濃度変動を抑制することができる。
【０１５９】
例えば、第１、第２の実施形態では、３パス記録を行う例を示したが、３パスの双方向記録方式では、同一の記録領域に対する第１走査と第３走査が同一の走査方向で、第２走査が異なる走査方向となる。そのため、第１、第２の実施形態のように、第１の２値データからマスクで分割した第１の２値データＡ、第１の２値データＢを第１走査、第３走査に割り当て、第２の２値データを第２走査に割り当てることにより、双方向記録方式での往方向走査と復方向走査の記録位置ずれの影響を軽減できる。
【０１６０】
詰まり、双方向記録方式の記録位置ずれの影響を軽減する観点では、マスクを用いて分割された量子化データは、できるだけ同一方向の走査に割り当てられる方が好ましい。より具体的には、Ｎ個の量子化データのうち、分割する数が最も多い量子化データから分割生成された量子化データは、同一方向の走査に割り当てることにより、マスクを用いて分割された量子化データを一方向の走査に偏らせて割り当てることができる。例えば、第１、第２実施形態の場合、第１の２値データは分割数が２であり、第２の２値データは分割数がゼロ（分割しない）である。そして、分割数の多い第１の２値データから分割された第１の２値データＡ、Ｂを同一方向の走査に割り当てることにより、双方向記録方式の記録位置ずれの影響を軽減できる。なお、分割数が同一方向の走査の数より大きい場合には、同一方向の全走査でマスクを用いて分割生成された量子化データが割り当てられるように、分割生成された量子化データの一部を同一方向の走査に割り当てればよい。
【０１６１】
また、以上の実施形態の説明では、黒データ（Ｋ）を例に説明したが、黒以外の他色のデータそれぞれで同様の処理を行ったり、記録ずれの影響が大きい一部色のみ本発明を適用したりしても良い。例えば、記録ずれの影響が小さいイエロー（Ｙ）は、従来の方法、すなわち、複数回の走査に対応した多値データを量子化処理して２値データを生成し、これを複数回の走査に対応する２値のデータに分割する。また、シアン（Ｃ）、マゼンタ（Ｍ）、Ｋは、上述した第１〜第４の実施形態を適用することも可能である。
【０１６２】
また、異なるドット径のインク滴（例えば、大ドットと小ドット）を用いて記録する場合、記録ずれの影響が小さい小ドットは多値データを量子化して２値データを生成した後に複数回の走査に分割する従来の方法とし、記録ずれの影響が大きい大ドットは、上述した第１〜第４の実施形態を適用することも可能である。また、異なるインク濃度のインク滴（例えば、濃インクと淡インク）を用いて記録する場合、記録ずれの影響が小さい淡インクは多値データを量子化して２値データを生成した後に複数回の走査に分割する従来の方法とし、記録ずれの影響が大きい濃インクは上述した第１〜第４の実施形態を適用することも可能である。
【０１６３】
また、マルチパス記録のパス数が異なる複数の記録品位（例えば、はやいモード（低パスモード）ときれいモード（高パスモード））で記録できる場合、パス数が多いほど１回の紙搬送量が小さいため記録媒体の搬送精度が高い。したがって、記録ずれの影響が小さいきれいモードは多値データを量子化して２値データを生成した後に複数回の走査に分割する従来の方法とし、記録媒体の搬送精度が低く、ずれの影響が大きいはやいモードは上述した第１〜第４の実施形態を適用することも可能である。また、異なる記録媒体（例えば、光沢紙とマット紙）に記録できる場合、記録媒体のにじみ率が高く、記録ずれの影響が小さいマット紙は、多値データを量子化して２値データを生成した後に複数回の走査に分割する従来の方法とする。また、記録媒体のにじみ率が低く、ずれの影響が大きい光沢紙は、上述した第１〜第４の実施形態を適用することも可能である。
【０１６４】
また、上記の第１〜第４の実施形態において、第１の２値データおよび第２の２値データに対してマスク処理する際、インク色数が多い、異なるサイズのインク滴を用いるなどの場合には、色毎や異なるサイズのインク滴毎にマスクを変更してもよい。この際、より好適には、色毎や異なるサイズのインク滴毎に適用されるマスク同士が、確率的なドット重複率よりも重複率の低くなるようにすることも有効である。例えば、シアンおよびマゼンタに対して、排他関係にあるマスクＡとマスクＢとを用いる場合、シアンは、２値デ―タとマスクＡとの論理積により１走査目のデータを生成し、２値デ―タとマスクＢとの論理積により２走査目のデータを生成する。一方、マゼンタは、２値デ―タとマスクＢとの論理積により１走査目のデータを生成し、２値デ―タとマスクＡとの論理積により２走査目のデータを生成する。これによって、記録位置ずれの前後でのドット重複率の変化が少なくなり、記録位置ずれによる濃度変動を効果的に抑制できるからである。
【図１】
2012006258.tif 000007
【図２】
2012006258.tif 000008
【図３】
2012006258.tif 000009
【図４】
2012006258.tif 000010
【図５】
2012006258.tif 000011
【図６】
2012006258.tif 000012
【図７】
2012006258.tif 000013
【図８】
2012006258.tif 000014
【図９】
2012006258.tif 000015
【図１０】
2012006258.tif 000016
【図１１】
2012006258.tif 000017
【図１２】
2012006258.tif 000018
【図１３】
2012006258.tif 000019
【図１４】
2012006258.tif 000020
【図１５】
2012006258.tif 000021
【図１６】
2012006258.tif 000022
【図１７】
2012006258.tif 000023
【図１８】
2012006258.tif 000024
【図１９】
2012006258.tif 000025
【図２０】
2012006258.tif 000026
【図２１】
2012006258.tif 000027
【図２２】
2012006258.tif 000028
【図２３】
2012006258.tif 000029