(57)【要約】【課題】同じ色について二つのノズル列を用いて記録する際のそれぞれのノズル列の駆動パターンであるブロックパターンとマスクとの干渉に起因したビーディングを低減する。【解決手段】マスクを製造する際、斥力ポテンシャルをブロックパターンのプレーンとの間で計算する。すなわち、マスクにおける記録許容エリアの配置を定めるとき、ブロックパターンのプレーンにおけるドットとの間で斥力ポテンシャルを計算し、エネルギーが最も低い、最も分散する位置に記録許容エリアを配置する。これにより、ブロックパターンとマスクとの重なりにおいて記録許容エリアが良好に分散されたものとなる。その結果、マスク処理がなされたドットデータをブロックパターンに従い２つのノズル列に振り分けてノズルを駆動して形成されるドットは、その数が一方のノズル列に偏ることなく、また、良好に分散したものとなる。【選択図】図１２
2010264763.tif 000002
【特許請求の範囲】
【請求項１】
所定色のドットを記録するための複数のノズル列を記録媒体の同一領域に複数回走査させて記録するためのデータを生成するデータ処理装置であって、
前記同一領域に記録すべき前記所定色の２値のドットデータに対して前記複数回の走査に対応した複数のマスクパターンを用いてマスク処理を行うことにより、前記複数回の走査夫々に対応した２値の間引きドットデータを生成する生成手段と、
前記複数回の走査夫々の間引きドットデータを、前記複数のノズル列ごとの、ノズルの駆動許容エリアおよび非駆動許容エリアを定めた駆動パターンに従って当該複数のノズル列に振り分ける手段と、を具え、
前記複数回の走査のうちの最終の走査以外の１回の走査に対応したマスクパターンにおける記録許容エリアを示すデータと前記複数のノズル列それぞれの駆動パターンにおける駆動許容エリアを示すデータの両方に対応した画素の配列パターンは、低周波数領域の周波数成分が高周波数領域の周波数成分より少なく且つ前記低周波数領域の半分より低周波側にある領域において周波数成分のピークが存在しない特性を有することを特徴とするデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置に関する。詳しくは、本発明は、マスクを用いて記録ヘッドの複数回の走査で用いるドットデータに分割し、その分割されたデータに基づき同じ色の記録素子について複数の記録素子列ないしヘッドを用いて記録を行う際のドットデータ生成処理に関するものである。
【背景技術】
【０００２】
近年のパーソナルコンピュータ等情報処理機器の普及に伴い、画像形成端末としての記録装置も急速に発展し、また、普及してきている。種々の記録装置の中でも、とりわけ、吐出口からインクを吐出させて紙、布、プラスチックシート、ＯＨＰ用シートなどの記録媒体に記録を行うインクジェット記録装置はパーソナルユースの主流となりつつある。これは、低騒音のノンインパクト型の記録方式であること、高密度かつ高速な記録動作が可能であること、カラー記録にも容易に対応できること、低廉であることなど、極めて優れた特長を有しているからである。
【０００３】
インクジェット記録技術の進歩は記録の高画質化、高速化、低廉化を促進し、それによって、パーソナルユーザにまで記録装置を普及させることに寄与している。また、パーソナルコンピュータやデジタルカメラの普及も記録装置の普及に寄与している。このデジタルカメラには、単体でその機能を果たすもののほか、その他の装置、例えば携帯型電話に一体化されるものも含まれている。しかし、そのような広範な普及により、パーソナルユーザからも画質のより一層の向上が求められるようになってきている。特に近年では、家庭で手軽に写真をプリントできるようなプリントシステムおよび銀塩写真に見合う画像の品位が求められて来ている。
【０００４】
銀塩写真と比べた場合、インクジェット記録装置では粒状感が従来問題視されていた。そして、この粒状感を低減するための様々な対策が提案されている。例えば、通常のシアン、マゼンタ、イエローおよびブラックの外に、色材濃度のより低いライトシアンやライトマゼンタを加えたインクシステムを備えたインクジェット記録装置が知られている。このような装置では、画像濃度の低い領域でライトシアンやライトマゼンタのインクを用いることによって粒状感を低減している。また、画像濃度の高い領域では通常のシアンインクやマゼンタインクを用いて記録を行うことにより、より広い色再現範囲や滑らかな階調性を実現することを可能としている。また、記録媒体に形成されるドットの大きさをより小さく設計して粒状感を低減する方法もある。これは、一般には、記録ヘッドのノズルから吐出されるインク滴を少量化することによって実現するものであり、そのための技術も提案されている。この場合、インク滴の少量化のみならず、より多くの吐出口をより高い配列密度によって構成することにより、記録速度を低下させずに高解像度の画像を記録することが可能となっている。
【０００５】
一方、高画質でかつ高速に記録できることも近年の記録装置に求められるものの一つである。そのため構成として、特許文献１には、１色のインクについて複数のノズル列を備えて記録を行う方法が記載されている。図１（ａ）は、１色のインクについて１列のノズル列で記録する場合の記録ヘッドを示している。一方、図１（ｂ）は、１色のインクについて２列のノズル列で記録する場合に使用する記録ヘッドを示している。なお、これらの図では、図示の簡略化のため、一つのノズル列が１６個のノズルで構成されるものとして図示している。図１（ａ）の一つのノズル列で記録する画像を、図１（ｂ）の二つのノズル列で記録する場合、各ノズル列の駆動周波数が一つのノズル列で記録する場合と同じでも、ノズル列の走査速度を２倍にすることができ、記録速度を２倍にすることができる。また、図１（ａ）の一列の場合と比較して図１（ｂ）の２列のノズル列を用いる場合は、一定量の領域、例えば、１走査分の領域を記録するのに半分の使用回数となるため、記録ヘッドの寿命も長くなる。
【０００６】
このような二列、あるいは三列以上の複数列のノズルにドットデータを分配する処理は、例えば、図２に示す構成によって行われる。図２は、画像（ドット）データをいわゆるマルチパス記録用に分割し、その分割されたドットデータに基づいて記録ヘッドを駆動して記録を行うまでの構成を示している。図２において、ステップ２０１で入力した画像（ドット）データは、ステップ２０２で、マスク処理が行われて複数回の走査ごとのドットデータが生成される。そして、ステップ２０３で、分割された走査ごとのドットデータは、それぞれのノズル列のノズルに割り当てられる。このノズル列へのドットデータの割り当ては、予め定められたパターンに従って行われる。本明細書では、このパターンを「ブロックパターン」あるいは「駆動パターン」と言う。
【０００７】
図３は、２列のノズルに吐出データを割り当てるための、特にブロックパターン（駆動パターン）を示す模式図である。
【０００８】
図に示す例は、同じ色のインクを吐出する二つのノズル列Ａ、Ｂが図の縦方向に１２００ｄｐｉ相当の間隔で１６個のノズルを配置したものである。また、記録する画像は１２００ｄｐｉの解像度のいわゆるベタ画像（総てのエリア（インクドットを記録する単位領域）にインクドットを記録する画像）である。そして、ノズル列Ａ、Ｂの各ノズルの駆動周波数は、６００ｄｐｉ相当のエリア間隔で１回吐出するものである。なお、マルチパス記録の場合、二つのノズル列に割り当てられる画像は複数回の走査に対応して分割されたものである。上記ベタ画像も各走査では走査回数に応じた分割割合のエリアにインクドットを記録するが、以下の図３を参照した説明では、説明をわかりやすくするためにベタ画像を１回の走査で記録する場合を例にとって説明する。
【０００９】
図３において、ノズル列Ａについては、ブロックパターンＡに従いドットデータの割り当てを行い、ノズル列Ｂについては、ブロックパターンＢに従いドットデータの割り当てを行う。具体的には、カラム（図の縦方向のエリア列）０を記録するとき、ノズル列Ａでは、ノズル番号｛１、２｝、｛５、６、７｝、｛９、１０｝、｛１４｝を用い、ノズル列Ｂでは、ノズル番号｛３、４｝、｛８｝、｛１１、１２、１３｝、｛１５、１６｝を用いる。カラム１を記録するときは、ノズル列Ａ、Ｂともカラム０で用いるノズルの排他の（補完する）ノズルを用いて記録する。なお、３列以上のｎノズル列を用いる場合は、ｎ本のカラムで補完されるパターンとなることはもちろんである。また、図３に示す例は同じ色のインクの複数のノズル列が一つのヘッドに構成される例として示している。しかし、各ノズル列がそれぞれ一つのヘッドとして構成され、同じインク色について複数の記録ヘッドを用いる場合にも上述の説明が当てはまることは明らかである。
【００１０】
このように、それぞれのノズルについて６００ｄｐｉ間隔で１回吐出する駆動周波数で駆動しても、１２００ｄｐｉ間隔で１回吐出する駆動周波数と等価な駆動ができるので、高解像度の画像を記録速度を低下させず記録することが可能となる。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００５−２６２７８８号公報
【特許文献２】特開２００２−１４４５５２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
ところで、上述のようにノズル列を２列などの複数列とし、駆動周波数を変えずに記録速度を複数倍にするといった記録形態を初めとして、一般に記録の高速化が行われると、記録画像におけるビーディングの問題を生じることがある。
【００１３】
すなわち、高速化は、単位時間当たりおよび記録媒体の単位面積あたりに付与されるインクの量を増大させる。この場合、記録媒体によっては、たとえそれが付与される全てのインクを最終的には吸収可能であったとしても、その付与速度に対応できずに記録の途中で記録媒体の表面でまだ吸収されていないインク滴同士が接触することがある。そして、この接触によって結合し比較的大きくなったインクが最終的に得られる画像において目立ち画像品位を低下させることがある。
【００１４】
例えば、記録媒体に対し、シアンインクとマゼンタインクで表現されるブルー画像を、２パスのマルチパス記録で記録する場合を考える。シリアル型の記録装置は、例えば、シアン、マゼンタ、イエローおよびブラック４色のノズル列を配列した記録ヘッドを走査して記録を行う。この走査ではそれぞれのノズル列から記録媒体の同じ領域にインクが吐出される。ブルーを記録する場合、記録媒体に対して、シアン、マゼンタそれぞれの画像データを１／２に間引いたドットデータに基づくシアンインクとマゼンタインクが、同じ走査で比較的短い時間差で付与される。このとき、記録媒体上でシアンインクとマゼンタインクは、両者が同じエリアあるいは隣接するエリアに付与された場合、互いの表面張力によって引き合い、２つ分の（あるいはそれ以上の）大きなインクの塊（以下、グレインとも言う）が形成される。一度このようなグレインが形成されると、次に隣接した位置に付与されたインクはそのグレインに引き寄せられやすくなる。すなわち、最初に発生したグレインが核となって徐々に成長し、やがて大きなグレインが形成される。そして、このようなグレインそのもの、あるいはそれらが不規則に散らばった状態で存在する、いわゆるビーディングという画像弊害を生じさせる。
【００１５】
このようなグレインは、インク同士の表面張力によってのみ生じるものではない。例えば、互いに反応し合う記録液が同一の走査で付与される場合、接触した液体はより強固な化学反応によって結合し、これがグレイン核を形成する場合もある。
【００１６】
従来、ビーディングを防止するための様々な記録方法やマスクパターンが提案されている。特許文献２には、一つのインク色について１回の走査でノズル列が記録するドット配置の分散性が高くなるようにしたマスクを用いることが記載されている。これによれば、１回の走査で記録される同じ色のインク同士が接触してグレインを形成することは低減することができる。
【００１７】
しかしながら、特許文献２では、１回の走査で１つのインク色のノズル列が記録する１プレーン内のドット配置の分散性は配慮されているものの、他のプレーンのドットとの関係で分散性は考慮されていない。このため、例えば、同じ走査で記録される他の色のプレーンのドットや他の走査で記録されるプレーンのドットとの間の分散性が悪く、グレインを生じさせることともある。
【００１８】
本願発明者等は、このような異なるプレーン間のドットの分散性の問題が、上述した、同じ色について複数のノズル列を用いて記録する場合のそれぞれのブロックパターンによるドット配置とマスクによるドット配置との間でも当てはまることを見出した。
【００１９】
図４（ａ）〜（ｅ）は、この問題を説明する図である。同図（ａ）は、記録する一つの色の画像（ドット）データ４０１を示している。このドットデータ４０１は、マスクによって複数の走査用のデータとして分割されたうちの１回の走査分のデータである。
【００２０】
そして、図４（ｂ）および（ｃ）は、図３に示すような二列のノズル列Ａ、Ｂで記録する場合のそれぞれのブロックパターン４０２、４０３を示す図である。これらのブロックパターン４０２、４０３に従ってノズル列Ａ，Ｂがそれぞれ駆動されると、ドットデータ４０１は、それぞれ図４（ｄ）、（ｅ）に示すドット配置パターン４０４、４０５のように記録される。
【００２１】
図４（ｄ）、（ｅ）から明らかなように、マスクによるドットパターンとブロックパターンとが干渉し、二列のノズル列のうち一方のノズル列に使用するノズルが偏る。このような使用ノズルの偏りがあると、結果として記録されるドットの分散性が悪くなり、上述したグレインによるビーディングを発生しやすくなる。このように、マスクおよび複数のブロックパターンの複数のプレーン間相互でドット位置の干渉があると、最終的に記録される画像のドット配置の分散性が悪くなり、ビーディングの問題を生じることがある。
【００２２】
本発明の目的は、同じ色について複数のノズル列を用いて記録する際のノズル列ごとの駆動パターンであるブロックパターンとマスクとの干渉に起因したビーディングを低減することが可能なデータ処理装置を提供することである。
【課題を解決するための手段】
【００２３】
そのために本発明では、所定色のドットを記録するための複数のノズル列を記録媒体の同一領域に複数回走査させて記録するためのデータを生成するデータ処理装置であって、前記同一領域に記録すべき前記所定色の２値のドットデータに対して前記複数回の走査に対応した複数のマスクパターンを用いてマスク処理を行うことにより、前記複数回の走査夫々に対応した２値の間引きドットデータを生成する生成手段と、前記複数回の走査夫々の間引きドットデータを、前記複数のノズル列ごとの、ノズルの駆動許容エリアおよび非駆動許容エリアを定めた駆動パターンに従って当該複数のノズル列に振り分ける手段と、を具え、前記複数回の走査のうちの最終の走査以外の１回の走査に対応したマスクパターンにおける記録許容エリアを示すデータと前記複数のノズル列それぞれの駆動パターンにおける駆動許容エリアを示すデータの両方に対応した画素の配列パターンは、低周波数領域の周波数成分が高周波数領域の周波数成分より少なく且つ前記低周波数領域の半分より低周波側にある領域において周波数成分のピークが存在しない特性を有することを特徴とする。
【発明の効果】
【００２４】
以上の構成によれば、マスクにおける記録許容エリアを示すデータとノズル群ごとの駆動パターンの駆動許容エリアを示すデータの両方に対応した画素の配列パターンの低周波数成分が高周波数成分より少ないマスクを用いてドットデータに対するマスク処理が行われる。これにより、作製されるマスク自体の記録許容エリア配置の分散性が良くなる。これとともに、このマスクを用いて処理されたドットデータを複数のノズル列に振り分けて記録したそれぞれのドット配置は分散性が良好なものとなる。また、一方のノズル列によるドット配置が偏ることも低減される。すなわち、マスクの記録許容エリアと複数の駆動パターンとの干渉が適切に低減されて、複数のノズル列を用いて記録した画像はそのドットの偏りがなく分散性のよいものとなる。その結果、特に、記録の途中で発生するビーディングが低減され画質を向上させることができる。
【図面の簡単な説明】
【００２５】
【図１】（ａ）および（ｂ）は、１色のインクについて用いられる一つのノズル列と二つのノズル列を説明する図である。
【図２】画像データが、マルチパス記録によって記録ヘッドで記録されるまでの処理を説明する図である。
【図３】１色のインクについて二つのノズル列を用いて記録する場合のノズル駆動に係るブロックパターンを説明する図である。
【図４】画像データであるドットパターンが二つのノズル列で記録されるときの、ブロックパターンによって記録ドットの偏りが生じることを説明する図である。
【図５】本発明の一実施形態に係る画像処理装置としてのパーソナルコンピュータのハードウェアおよびソフトウェアの構成を主に示すブロック図である。
【図６】本発明の一実施形態に係る記録システムにおける、画像データ変換処理の流れを説明するためのブロック図である。
【図７】一実施形態に係るインデックスデータに応じたドット配値パターンを示す図である。
【図８】（ａ）〜（ｄ）は、本発明の一実施形態に係る斥力ポテンシャルの計算と総エネルギーの減衰処理を模式的に示す図である。
【図９】一実施形態に係る基本斥力ポテンシャルＥ（ｒ）の関数を模式的に示す図である。
【図１０】本発明の第一の実施形態に係る２パス記録を説明するための、二つのノズル列、マスクおよび記録媒体位置を模式的に示す図である。
【図１１】第１実施形態による順次配置法による記録許容エリアの配置決定処理を示すフローチャートである。
【図１２】第１実施形態によるマスクＣ作成方法の概念を説明する図である。
【図１３】（ａ）〜（ｃ）は第１実施形態に係る二つのノズル列とブロックパターンとの関係を説明する図である。
【図１４】第１実施形態によって作製したマスクＣ１のパターンを示す図である。
【図１５】比較例に係る関連出願によるマスクのパターンを示す図である。
【図１６】（ａ）および（ｂ）は、図１２に示したブロックパターンを考慮したマスクＣ１と図１３（ｂ）、（ｃ）それぞれのブロックパターンとの論理積パターンを示す図である。
【図１７】（ａ）および（ｂ）は、図１５に示した比較例に係るマスクＣと図１３（ｂ）、（ｃ）それぞれのブロックパターンとの論理積パターンを示す図である。
【図１８】図１４に示す第１実施形態のマスクと図１５に示す比較例に係るマスクそれぞれの周波数特性を説明する図である。
【図１９】図１６に示した第１実施形態の論理積パターンと、図１７に示した比較例の論理積パターンそれぞれの周波数特性を説明する図である。
【図２０】本発明の第二の実施形態による順次配置法による記録許容エリアの配置決定処理を示すフローチャートである。
【図２１】第２実施形態によるマスクＣ、Ｍ、Ｙの製造方法の概念を説明する図である。
【図２２】（ａ）および（ｂ）は、第２実施形態に係る、各ノズル列のブロックパターンを示す図である。
【図２３】第２実施形態による、ブロックパターンを考慮したマスクＣ１を示す図である。
【図２４】第２実施形態による、ブロックパターンを考慮したマスクＭ１を示す図である。
【図２５】第２実施形態による、ブロックパターンを考慮したマスクＹ１を示す図である。
【図２６】（ａ）および（ｂ）は、第２実施形態２による、マスクＣ１とシアンのブロックパターンとの論理積を示す図である。
【図２７】（ａ）および（ｂ）は、第２実施形態２による、マスクＭ１とマゼンタのブロックパターンとの論理積を示す図である。
【図２８】（ａ）および（ｂ）は、第２実施形態２による、マスクＹ１とイエローのブロックパターンとの論理積を示す図である。
【発明を実施するための形態】
【００２６】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００２７】
図５は、本発明の実施形態に係る画像処理装置としてのパーソナルコンピュータ（以下、単にＰＣとも言う）のハードウェアおよびソフトウェアの構成を主に示すブロック図である。
【００２８】
図５において、ホストコンピュータであるＰＣ３０００は、オペレーティングシステム（ＯＳ）３００２によって、アプリケーションソフトウェア３００１、プリンタドライバ３００３、モニタドライバ３００５の各ソフトウェアを動作させる。アプリケーションソフトウェア３００１は、ワープロ、表計算、インターネットブラウザなどに関する処理を行う。モニタドライバ３００５は、モニタ３００６に表示する画像データを作成するなどの処理を実行する。
【００２９】
プリンタドライバ３００３は、アプリケーションソフトウェア３００１からＯＳ３００２へ発行される各種描画命令群（イメージ描画命令、テキスト描画命令グラフィクス描画命令など）を描画処理して、最終的にプリンタ３００４で用いる画像データを生成する。詳しくは、図６以降で後述される画像処理を実行することにより、プリンタ３００４で用いるインクのシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）およびブラック（Ｋ）それぞれの色成分について５値のインデックスデータを生成する。プリンタ３００４では、このインデックスデータに基づき、その５値のそれぞれの値（レベル）に応じたドット配置パターンを出力する。
【００３０】
ホストコンピュータ３０００は、以上のソフトウェアを動作させるための各種ハードウェアとして、ＣＰＵ３００８、ハードディスク（ＨＤ）３００７、ＲＡＭ３００９、ＲＯＭ３０１０などを備える。すなわち、ＣＰＵ３００８は、ハードディスク３００７やＲＯＭ３０１０に格納されている上記のソフトウェアプログラムに従ってその処理を実行し、ＲＡＭ３００９はその処理実行の際にワークエリアとして用いられる。
【００３１】
記録装置としてのプリンタ３００４は、インクを吐出する記録ヘッドを記録媒体に対して走査し、その間にインクを吐出して記録を行ういわゆるシリアル方式のプリンタである。記録ヘッドは、Ｃ、Ｍ、Ｙ、Ｋそれぞれのインクに対応して用意され、これらがキャリッジに装着されることにより、記録用紙などの記録媒体に対して走査することができる。それぞれの記録ヘッドは、吐出口の配列密度が１２００ｄｐｉであり、それぞれの吐出口から２ピコリットル（ｐｌ）のインク滴を吐出する。また、それぞれの記録ヘッドの吐出口の数は５１２個である。本実施形態のマルチパス記録方式は、後述される各実施形態に応じたパス数の記録を行う。
【００３２】
図６は、本実施形態の記録システムにおける、画像データの変換処理の流れを説明するブロック図である。図５にて上述したように、本実施形態のプリンタ（記録装置）は、Ｃ、Ｍ、Ｙ、Ｋの４色のインクを吐出するためのそれぞれの記録ヘッドＪ００１０を備える。また、図６に示す各処理は、プリンタとホスト装置としてのパーソナルコンピュータ（ＰＣ）において実行される。
【００３３】
アプリケーションＪ０００１はプリンタで記録する画像データを作成する処理を実行する。そして、記録の際にはアプリケーションで作成された画像データがプリンタドライバに渡される。プリンタドライバはその処理として、前段処理Ｊ０００２、後段処理Ｊ０００３、γ補正Ｊ０００４、ハーフトーニングＪ０００５、および印刷データ作成Ｊ０００６を有する。以下に、各処理を簡単に説明する。
【００３４】
前段処理Ｊ０００２は色域（Ｇａｍｕｔ）のマッピングを行う。この処理は、ｓＲＧＢ規格の画像データＲ、Ｇ、Ｂによって再現される色域を、プリンタによって再現される色域内に写像するためのデータ変換を行う。具体的には、Ｒ、Ｇ、Ｂのそれぞれが８ｂｉｔで表現された２５６階調のデータを、３次元のＬＵＴ（ルックアップテーブル）を用いることにより、色域が異なるそれぞれ８ｂｉｔのＲ、Ｇ、Ｂデータに変換する。
【００３５】
後段処理Ｊ０００３は、上記色域のマッピングがなされたＲ、Ｇ、Ｂデータに基づき、このデータが表す色を再現するインクの組み合わせであるそれぞれ８ｂｉｔの色分解データＹ、Ｍ、Ｃを求める。ここでは前段処理と同様に、３次元ＬＵＴに補間演算を併用して変換を行う。
【００３６】
γ補正Ｊ０００４は、後段処理Ｊ０００３によって求められた色分解データの色成分ごとに、その濃度値（階調値）変換を行う。具体的には、１次元ＬＵＴを用い上記色分解データをプリンタの階調特性に線形的に対応づけられるような変換を行う。
【００３７】
ハーフトーニングＪ０００５は、８ビットの色分解データＹ、Ｍ、Ｃのそれぞれについて、量子化処理を行い４ビットのデータに量子化する。本実施形態では、多値誤差拡散法を用いて、２５６階調の８ビットデータを、５階調を表す４ビットデータに変換する。この４ビットデータは、プリンタにおける２値化処理であるドット配置パターンへの変換処理のインデックスとなる階調値情報である。
【００３８】
印刷データ作成処理Ｊ０００６は、上記４ビットのインデックスデータを内容とする印刷イメージ情報に印刷制御情報を加え印刷データを作成する。
【００３９】
以上のホスト装置による処理によって印刷データがプリンタに送られると、プリンタは、入力した印刷データに対して、ドット配置パターン化処理Ｊ０００７およびマスクデータ変換処理Ｊ０００８を行う。
【００４０】
ドット配置パターン化処理Ｊ０００７は、９値のインデックスデータに基づいてドット配置パターンを出力することにより２値化処理を行う。これにより、プリンタが記録の際に用いる、インクを吐出するか否かの２値情報を得ることができる。
【００４１】
図７は、９値のインデックスデータに応じた本実施形態のドット配置パターンを示す図である。Ｃ、Ｍ、Ｙ（Ｋは図示を省略）それぞれのインデックスデータが示すレベル０〜レベル８の９値のそれぞれについてドットの配置パターンが定められている。
【００４２】
同図に示す縦２エリア、横４エリアで構成される２×４の領域は、ハーフトーン処理で出力された１画素（ピクセル）に対応するものであり、この１画素は縦、横とも６００ｄｐｉ（ドット／インチ）のエリア密度に対応する大きさである。１画素を構成するそれぞれのエリアは、ドットの記録・非記録（インクの吐出・非吐出）が定義される領域であり、同図では、「黒」で塗りつぶしたエリアがドットの記録が定義されたエリアである。そして、インデックスデータが示すレベル０〜レベル８のいずれかの値に応じて、ドット記録が定義されるエリアの数が定まっている。
【００４３】
これらのドット配置パターンの１つのエリアは、本実施形態のプリンタにおける縦が１２００ｄｐｉ、横が２４００ｄｐｉの記録密度の大きさに対応している。すなわち、本実施形態のプリンタは、縦が約２０μｍ、横が約１０μｍの１つのエリアに対して、各色の記録ヘッドから２ｐｌのインク滴を１つずつ吐出して１つのドット形成する仕様となっている。ドット配置パターン化処理Ｊ０００７は、以上のドット配置パターンを用いて９値データを２値化する処理を行い、各エリアに対応する吐出口や記録するカラムについての「１」または「０」の１ビットの吐出データを生成する。
【００４４】
次に、マスクデータ変換処理Ｊ０００８は、ドット配置パターン化処理Ｊ０００７により決定された各色のドット配列に対して、互いに補完の関係にある複数のマスクパターンを用いてマスク処理を行う。これにより、Ｃ、Ｍ、Ｙ、Ｋの各色についてマルチパスを構成する走査ごとの吐出データを生成する。すなわち、所定色のドットを記録すべく、記録ヘッドを同一領域に複数回走査させて記録を行うためのデータを生成する。この処理で用いられるマスクのパターンは、図８以降で詳細が後述されるように、次のヘッド駆動回路Ｊ０００８で用いる二列ノズル列のヘッド駆動係るブロックパターンとの干渉を低減したものである。また、このマスクパターンは、マスク自体の記録許容エリアパターンの分散性を高くしたものである。さらに、後述される本発明の第２の実施形態のマスクは、上記の点に加えて、マスクパターン同士の干渉性をも低減したものである。ここで、マスクの記録許容エリアは、その記録許容エリアが配置されるマスクのエリアに対応するドットデータが“１”（吐出）または“０”（非吐出）であるとき、それぞれそのままの“１”または“０”のドットデータを出力するエリアである。これに対し、記録非許容エリアは、ドットデータの内容に拘わらず、“０”のドットデータを出力するエリアである。
【００４５】
マスク処理によって得られた吐出データは、マルチパス記録における複数回の走査夫々で、適切なタイミングでヘッド駆動回路Ｊ０００９に供給される。そして、駆動回路Ｊ０００９に入力した各色の１ｂｉｔデータは、それぞれのインク色ごとに図１１などで後述されるブロックパターンに従い、二列のノズル列にドットデータとして振り分けられる。そして、振り分けられたドットデータに基づき、記録ヘッドＪ００１０に駆動パルスを供給し、各色の記録ヘッドＪ００１０から所定のタイミングでインクが吐出される。これにより、ドットデータに応じたインク吐出が行われて記録媒体に画像の記録が行われる。なお、以下の各実施形態で説明する複数のマスクのデータは予めプリンタのメモリに格納してある。また、プリンタにおける上述のドット配置パターン化処理やマスクデータ変換処理は、それらに専用のハードウェア回路を用い、記録装置の制御部を構成するＣＰＵの制御の下に実行されているものとする。以上のプリンタにおける主にマスクデータ変換処理を行うプリンタは、データ処理装置を構成する。
【００４６】
以下では、上述の記録システムにおいて用いられあるいは製造される、マスクパターンの製造方法およびそれによるマスクパターンのいくつかの実施形態を説明するが、その前に、マスクパターン製造の基本的な方法やそこで用いる斥力計算などの概念を説明する。
【００４７】
（マスクの製法）
以下の基本的なマスク製造方法の説明では、説明の簡略化のため、マスクの記録許容エリアが配置されているマスク処理に用いる１つのマスクや、上記マスクと同じサイズの記録ヘッド駆動に係るブロックパターンを、共通に「プレーン」と称する。また、それらパターンに配置されている記録許容エリアや駆動許容エリア（図１３（ａ）および（ｂ）の黒で示すエリア）を単に「ドット」と称する。
【００４８】
本発明の実施形態に係るマスクの製造方法は、このようなブロックパターンやマスクのプレーンについて、例えば、図８（ａ）〜（ｄ）に示すように、先ず、プレーンＡ１、Ａ２、Ａ３の３つのプレーンを規定する。そして、同じプレーン内のドット間や異なるプレーン間に斥力を作用させるとともに、異なるプレーンのドットの重なりを認め、そのような重なり同士の間にも斥力を作用させて、それぞれのプレーン内のドットの配置を定める。
【００４９】
プレーンにおけるドットの配置を定める方法は、大別して、複数のプレーンの配置を同時に定める方法（同時生成）と、プレーンごとに順次定める方法（プレーンごとの生成）の２つの方法のいずれかである。さらに、上記２つの生成方法それぞれについて、具体的にドットの配置を定める仕方として、プレーンの総てのドットを予め所定の配置としこれらを移動させながら、生成されるプレーン全体で分散性を上げて行く方法（以下、「配置移動法」）がある。また、その他に、生成されるプレーン全体で分散性を上げながらドットを１つずつ配置して行く方法（以下、「順次配置法」）も実行することができる。
【００５０】
配置移動法
配置移動法によるドットの配置決定処理の概略は次のとおりである。
【００５１】
例えばドット配置率が５０％プレーンのドット配置を定める場合、プレーンＡ１、Ａ２、Ａ３それぞれについて、１ビットのデータが“１”であるドットがドット配置可能位置の５０％に配された初期配置を、例えば、誤差拡散法などの２値化処理によって得る。なお、この２値化の手法を用いてドットの初期配置を得るのは、用いる２値化の手法に応じてある程度、初期状態で分散性のよい配置を得ることができるからであり、これにより、その後の最終的な配置決定までの演算時間ないし収束時間を短くできるからである。換言すれば、本発明を適用する上で初期配置を得る方法は本質ではなく、例えば、プレーンにおいて、１ビットのデータが“１”であるドットをランダムに配置した初期配置であってもよい。
【００５２】
次に、上記のようにして得たそれぞれのプレーンＡ１、Ａ２、Ａ３の総てのドットについて斥力ポテンシャルを計算する。具体的には、
（ｉ）同一プレーン内のドット間に距離に応じた斥力を与える。  
（ｉｉ）さらに、異なるプレーン間のドットにも斥力を与える。  
（ｉｉｉ）同一プレーンと異なるプレーン間に異なる斥力を与える。  
（ｉｖ）異なるプレーンのドットの重なりを認め、ドットの重なり（２つのドット重なり、３つのドット重なり、…）同士も組み合わせに応じた斥力を与える。
【００５３】
図９は、本実施形態に係る基本斥力ポテンシャルＥ（ｒ）の関数を模式的に示す図である。
【００５４】
同図に示すように、本実施形態で規定する斥力関数は、その斥力が及ぶ範囲をｒ＝１６（１６個分のドットが配置される位置）までとする。このような距離とともに減衰するポテンシャルを用いることにより、基本的に、ドットが接近して配置されるとエネルギーが高い状態、すなわち不安定な状態となり、収束計算の結果、接近した配置はできるだけ選択されないようにすることができる。なお、この斥力の形状は、マスク領域全体に対するドットの割合により決定することがより望ましい。
【００５５】
また、複数のドットが重なるドット配置を考えるとき、ドットを配置できる位置（解像度１２００場合の場合は、１インチ四方に１２００×１２００個の可能位置がある）以上に重ねてドットを配置する。このため、各ドットについて斥力ポテンシャルを計算する際には、ドットの上にドットが重なることを考慮する。このため、ｒ＝０において有限の斥力ポテンシャルを持つように関数を定義する。これにより、ドットの重なりをも考慮した分散が可能となる
本実施形態では、同一プレーンのドット同士に関してαＥ（ｒ）、異なるプレーン間のドット同士に関してβＥ（ｒ）、重なるドット同士に関してγｓ（ｎ）Ｅ（ｒ）の斥力ポテンシャルを与えて計算を行う。つまり、あるドットが存在することによるポテンシャルは、距離ｒ以内の範囲にある、同プレーンのドット、異なるプレーンのドット、さらには異なるプレーンの重なるドットについての斥力ポテンシャルが加算される。
【００５６】
上記の斥力ポテンシャルにおいて、係数α、β、γは重み付け係数であり、例えば、α＝３、β＝１、γ＝３の値を用いる。このα、β、γの値によってドットの分散性が影響を受ける。このα、β、γの値は、例えば、実際には実験を行い、ブロックパターンやマスクを用いて記録される記録画像を参照した最適化により求めることができる。
【００５７】
また、係数ｓ（ｎ）は、重なるドットを分散させるためにγに加えてさらに積算する係数である。この係数ｓ（ｎ）は、重なりが多いほどそれらのドットをより分散させるべく重なりの数に応じた値とするものである。本願発明者等の実験によれば、次の２つの式いずれかによって求められるｓ（ｎ）を用いることにより、分散に関してよい結果を得ることができる。
【００５８】
【数１】
2010264763.tif 000003
【００５９】
すなわち、ｎを重なりの数とするとき、組合せの数の和をｓ（ｎ）とするものである。詳細には、斥力を計算する注目ドットに対して重なる（同じプレーンまたは異なるプレーンにおける同じ位置の）ドットを調べるとともに、注目ドットから距離ｒに位置するドットを調べる。この場合に、注目ドットおよびそれと同じ位置で重なる他のプレーンのドットと、距離ｒにある各プレーンのその位置で同じように重なるドットの共通する重なりの数をｎとする。そして、これら２つの位置間の重なったドット同士による斥力を考える。
【００６０】
この場合、例えば、ある２つの位置間で第１のプレーン、第２のプレーンおよび第３のプレーンにそれぞれ共通にドットが存在する例を考えると、ｎ＝３となる。そして、それらの位置間には３つのドットの重なりに起因する斥力を作用させる。ここで、３つのドットの重なりによる斥力を考えるとき、３つのドットの重なりとともに、２つのドットの重なり同士や１つのドット同士の斥力が多重的に作用すると考える。換言すれば、第３プレーンを考えなければ、第１プレーンと第２プレーンの２つのドットの重なりと考えることができ、また、第２プレーンを考えなければ第１プレーンと第３プレーンの２つのドットの重なりとも考えられる。第１プレーンを考えなければ第２プレーンと第３プレーンの重なりと考えられる。このようなドットが重なることの多重的な効果を計算するために、重なりの組合せによる斥力を定義し上記のようなｓ（ｎ）を用いる。これによれば、分散性のよいドット配置を得ることができることが実験上確認されている。
【００６１】
上記のようにして、総てのドットの斥力ポテンシャルを合計した総エネルギーが求まると、この総エネルギーを減衰させる処理を行う。
【００６２】
この処理では、総てのドットについて、順に距離ｒが４以内のドット配置可能位置の中で斥力ポテンシャルが最も下がるエリアにドットを移す。このような処理を繰り返していくことによって、総てのドットの斥力ポテンシャルの合計値である総エネルギーを低下させて行く。すなわち、この総エネルギーが順次減少して行く過程は、ドットの配置が順次分散性を高める過程、つまりドット配置の低周波数成分が順次少なくなって行く過程である。
【００６３】
そして、総エネルギーの低下率を計算し、それが所定値以下であると判断すると、エネルギー減衰処理を終了する。なお、この所定値は、例えば、実際に印刷を行った結果をもとに、低周波数成分が適切に抑えられた画像を記録できる低下率として求めることができる。最後に、上記のように総エネルギーの低下率が所定値以下となった状態の各プレーンのドット配置を最終的なドットの配置として設定する。
【００６４】
図８（ａ）〜（ｄ）は、上述した斥力ポテンシャルの計算と総エネルギーの減衰処理を模式的に示している。詳しくは、３プレーンＡ１、Ａ２、Ａ３を斜視図で示し、また、特にドットの移動を平面図で示す図である。ここで、最小の正方形はドット配置可能位置を示し、３プレーンの重なりにおいて重なる位置がプレーン間で同じ配置可能位置に対応する。
【００６５】
図８（ａ）は、同一プレーンにドットが存在する場合にそれらドット間の斥力によってポテンシャルが加えられる（増す）ことを説明する図である。図に示す例では、プレーンＡ１の注目位置のドットＤｏと同じプレーンで距離ｒ離れた位置にドットが１個存在する例であり、この場合、α＝３が適用され、ドットＤｏのポテンシャルとして１×αＥ（ｒ）のポテンシャルが加えられる。
【００６６】
図８（ｂ）は、注目ドットＤｏとは異なるプレーン（プレーンＡ２、Ａ３）にドットが存在する場合に、それら２個のドットとの関係で加えられる斥力ポテンシャルを説明する図である。異なるプレーン間のドットとの関係であるから、β＝１が適用されドットＤｏのポテンシャルとしてドット２個分の２×βＥ（ｒ）のポテンシャルが加えられる。
【００６７】
図８（ｃ）は、上記の２つの場合に加え、異なるプレーンの同一位置にドットが存在してドットの重なりが存在する場合に、それらのドットとの関係で加えられる斥力ポテンシャルを説明する図である。この場合は、図８（ａ）および（ｂ）の場合に加え、注目ドットＤｏのプレーンＡ１と異なるプレーンＡ３の同じ位置にドットが存在する。これによって、同プレーンの斥力ポテンシャル１×αＥ（ｒ）と、同じ位置の異なるプレーンの１個のドットによる斥力ポテンシャル１×βＥ（０）と、異なるプレーンの２個のドットによる斥力ポテンシャル２×βＥ（ｒ）と、重なる数ｎ＝２でγ＝３が適用される、重なりによる斥力ポテンシャルγｓ（２）×Ｅ（ｒ）のポテンシャルが加えられる。この結果、図８（ｃ）に示すドット配置において注目ドットＤｏが存在することによる斥力ポテンシャルの合計は、１×βＥ（０）＋１×αＥ（ｒ）＋２×βＥ（ｒ）＋γｓ（２）×Ｅ（ｒ）となる。
【００６８】
図８（ｄ）は、図８（ｃ）に示すドット配置において、ドットＤｏを移動させることにより、そのドットの斥力ポテンシャルの合計が変化することを説明する図である。図８（ｄ）に示すように、ドットＤｏ（プレーンＡ１のドット）が同じプレーンの隣のエリアに移ると、そのドットＤｏが存在することによる斥力ポテンシャルの合計は次のようになる。すなわち、距離がｒ２、重なり同士の数ｎが０となることなどにより、斥力ポテンシャルの合計はβＥ（１）＋１×αＥ（ｒ２）＋２×βＥ（ｒ２）に変化する。そして、図８（ｃ）に示すドット配置の場合の斥力ポテンシャルの合計１×βＥ（０）＋２×βＥ（ｒ）＋１×αＥ（ｒ）＋γｓ（２）×Ｅ（ｒ）と、図８（ｄ）のドットＤｏが移動したことによる斥力の合計とを比較し、この移動前後の斥力ポテンシャルの合計の変化を知ることができる。
【００６９】
なお、この斥力ポテンシャルの合計は、上記の説明では、２つの位置またはドット移動させたときは３つの位置のドットによるエネルギーの合計を求めるものとしている。しかし、これは説明を簡易にするためであり、実際は、これらのドット以外に存在し得る他の位置のドットを含めたドットとの関係に基づく斥力ポテンシャルの積分として求められるものであることはもちろんである。
【００７０】
図８（ａ）〜（ｃ）に示したように斥力ポテンシャルの合計が計算される各ドットの中で、例えば、ドットＤｏが斥力ポテンシャルの合計が最も大きい場合、図８（ｄ）で説明したようにその移動前後の斥力ポテンシャルの変化を求める。そして、移動の前後で最も斥力ポテンシャルの合計が低くなる位置にドットＤｏを移動させる。このような処理を繰り返すことによって３つのプレーン全体の総エネルギーを下げることができる。すなわち、３つのプレーンの重なりにおいてドット分布が、低周波数成分が少なく良好に分散された配置となる。
【００７１】
そして、このように３つのプレーンＡ１〜Ａ３の重なりにおいてドットが良好に分散されることによって、例えばこれら３つのプレーンがそれぞれ２パスのマスクであるとき、これらのマスクとそれぞれ補完関係にあるマスクもドットが良好に分散したものとなる。また、それらの６つのプレーンのうち任意の数（２、３、４または５）のプレーンの重なりにおけるドットの分布も、低周波数成分が少ない良好に分散されたものとなる。
【００７２】
なお、上述の配置移動法は、３つのプレーンが２パスのマスクに該当する場合、これら２パスのマスクのうち１パス目に用いる３色のプレーンのマスクについて適用する場合に関するものである。しかし、この方法はこの態様に限られず、総てのプレーンに適用してドットの配置を決定してもよい。例えば、２パス分の６つのプレーンのマスクに配置移動法を適用してもよい。この場合は、ドットを移動させる範囲を近傍位置に限定せずに、他のプレーンのドットとの関係で配置エリアを入れ替える移動を許すものとする。具体的には、例えば、あるプレーンのドットを同じプレーンのドットが配置されていないエリアに移動させる。これとともに、その移動したエリアに対応する他のプレーンのエリアに配置されるドットをその同じプレーンの、前者のドットがあったエリアに対応するエリアに移動させる、といった入れ替えを行う。これにより、斥力ポテンシャルの計算に係わるプレーン総てにおけるドットの配置関係が変化し、ポテンシャルエネルギーが最小となる入れ替え移動が可能となる。
【００７３】
順次配置法
この方法は、上述したように、マスクのプレーンのドットが未だ配置されていない部分に順次ドットを配置して行く方法である。例えば、図８（ａ）〜（ｃ）に示した３つのプレーンに対して、順次１つずつドットを配置し、それを繰り返すことによってそれぞれのプレーンで、そのプレーンのドット配置率に応じたドット配置を行う。この場合、先ず、ドットを配置しようとするときに、その位置のドットとプレーンＡ１、Ａ２、Ａ３において既に配置されているドットとの間に発生する斥力ポテンシャルを計算する。斥力ポテンシャルの計算自体は、上述の配置移動法で説明したものと同じである。異なるのは、図８（ａ）〜（ｃ）に示す例では、ドットＤｏが同図の位置に既に置いてあるのではなく、ドットＤｏを新たに置くと仮定したときに既に配置され同じプレーンＡ１や異なるプレーンＡ２、Ａ３のドットとの間で斥力ポテンシャルを計算する点である。以上からも明らかなように、未だドットが１つも配置されていない最初の段階では、ドットをどこにおいても斥力ポテンシャルは同じ値となる。
【００７４】
次に、それぞれのプレーン位置に置いたとしたときに計算される斥力ポテンシャルの中で、最小のポテンシャルエネルギーとなる位置を決定する。そして、その最小のエネルギーとなる位置が複数ある場合は、例えば、乱数を用いてその複数の位置の中から１つの位置を決定する。なお、本実施形態では、同じプレーンでは既にドットが配置されている位置には重ねて配置しないという条件の下で、最小エネルギーの位置を決定する。これは、重み付け係数や斥力ポテンシャル関数などのパラメータによっては、斥力ポテンシャルの計算において同じプレーンで重ねた場合の方が他のプレーンのドットとの関係などでエネルギーが最小となることがある。そして、その場合に、プレーンは１つの位置に１つのドットのみが許されるので重なりを禁ずるようにするためである。決定した最小ポテンシャルエネルギーの位置にドットを配置する。すなわち、そのエリアのドットデータを“１”とする。そして、３つのプレーンＡ１、Ａ２、Ａ３について各１つずつドットが配置されたか否かを判定する。配置されていない場合には、上記の処理を繰返す。
【００７５】
プレーンＡ１、Ａ２、Ａ３とこの順で１つずつドットを配置すると、３つのプレーンそれぞれの全配置可能位置に対して５０パーセントまでドットが配置されるまで上記処理を繰り返し、５０パーセントまで配置されると本処理を終了する。
【００７６】
以上説明した順次配置法によっても上述した配置移動法と同様の特性を持つプレーンを得ることができる。すなわち、順次配置法による３プレーンは、それらの重なりにおいてもドットが良好に分散されたものとなる。
【００７７】
なお、上述したプレーン製法の他の特徴として、ドットの配置が規則的に繰り返されるような周期パターンが生成されることはない、ということがある。例えば、千鳥パターンやベイヤー型の配置が繰り返されるような周期性を持ったパターンは生成されない。万が一生成されたとしても、斥力ポテンシャルのパラメータを設定し直すことで周期パターンを避ける状態に収束させることができる。このように本実施形態のマスク製法によって生成されるプレーンは非周期のパターンとなる。
【００７８】
以上の説明では、説明の簡略化のため、ブロックパターン（駆動パターン）のプレーンとマスクパターンのプレーンを区別しないものとして説明した。しかし、以下の各実施形態で説明するように、斥力の計算では、上記プレーンのうち、ブロックパターンに該当するプレーンもしくはそのプレーン内のドットは、ブロックパターンとして予め定められたものである。つまり、駆動許容エリアと非駆動許容エリアとからなるブロックパターンに該当するプレーンのドットは、固定したものとして扱い、斥力ポテンシャルのエネルギーに応じたドット配置の移動またはドットの配置によって定めるものではない。すなわち、本発明の実施形態は、ドット配置を定める対象はマスクに該当するプレーンであり、その際に、ブロックパターンに該当するプレーンないしそのドットは斥力計算の対象となる。具体的には、マスクに該当するプレーンのドット配置を定めるに当たり、斥力ポテンシャル計算の重み付け係数αの項はそのマスクに該当するプレーンに適用される。また、係数βおよびγの項は、そのマスクに該当するプレーンと、他のマスクに該当するプレーンやブロックパターンに該当するプレーンとの間で適用される。
【００７９】
これにより、製造されるマスクにおける記録許容エリアの配置は、ブロックパターンにおける駆動許容エリアの配置が考慮された、相互の干渉を排したものになるとともに、マスクの記録許容エリアの配置パターン自体も分散性の高いものとなる。
【００８０】
以上説明した、基本的なマスク製法を用いた、本発明のいくつかの実施形態にかかるマスク製造方法を次に説明する。
【００８１】
＜実施形態１：２パス記録用１００％均等マスク＞
本実施形態の概要
本実施形態は、記録素子として、シアン（Ｃ）インクを吐出するノズル列を備えた１つの記録ヘッドを用いて、２回の走査で画像を完成させる２パスのマルチパス記録に関する。そして、この２パス記録に用いるマスクは、記録ヘッド駆動に係るブロックパターンとの干渉が低減されたものであり、また、そのマスクパターン自体が良好に分散したものである。これにより、２回の走査それぞれで記録されるドットはそのドット数に偏りがないものとなる。また、各走査でドットが分散して形成されることから、例えば、記録位置のずれなどがあっても、それによって生じ得るテクスチャーが視覚的に目障りになり難く画像品位への影響が抑制される。
【００８２】
図１０は、２パス記録を説明するために、記録ヘッド、マスクパターンおよび記録媒体の主に位置関係を模式的に示す図である。記録ヘッドはシアンについて２つのノズル列１００１Ａ、１００１Ｂを備え、それぞれのノズル列は１２００ｄｐｉの間隔で配列された５１２個のノズルを有している。２パス記録の場合、それぞれ２５６個のノズルを含む第１グループおよび第２グループに分割される。各グループには、その製法が後述されるマスク１００２（２つのマスクＣ１、Ｃ２）が対応付けられており、それぞれのマスクＣ１、Ｃ２の副走査方向（搬送方向）の大きさは各グループのノズル個数と同じ２５６エリア分である。マスクＣ１とマスクＣ２は補完関係にあり、これらを重ね合わせると２５６（横）エリア×２５６（縦）エリアに対応した領域の記録を完成することができる。すなわち、本実施形態では、１つの色について、１回の走査で同じエリアに記録することができる二つのノズル列を用いるが、マスク処理自体はこれら二つのノズル列を区別しない。つまり、マスクＣ１、Ｃ２は１つのノズル列に対応付けられている。そして、前述したようにマスク処理された後、ヘッド駆動回路Ｊ０００９で、マスク処理されたドットデータは、図１３にて後述するように、ブロックパターンに従い二つのノズル列に振り分けられる。
【００８３】
図１０に示すように、第１走査において、記録媒体１００３の領域Ａに対してマスクＣ１を用いて記録を行い、記録媒体が２５６エリア分送られた後、領域Ａに対してマスクＣ２を用いて記録を行う。この２回のパスによって画像の記録が完成する。
【００８４】
マスクの製法
本実施形態にかかるマスクの製造方法を、上述した順次配置法を用いて製造する場合について説明する。
【００８５】
図１１は、本実施形態の順次配置法による記録許容エリアの配置決定処理を示すフローチャートである。
【００８６】
図１１に示す処理は、１つのプレーンに順次記録許容エリアを配置して行き、５０％の配置率の記録許容エリア配置を行うものである。先ず、ステップＳ９０１で、記録許容エリアを配置しようとするマスクＣのプレーンとブロックパターンのプレーンを規定し、それらのプレーンにおいて記録許容エリアの配置について斥力ポテンシャルを計算する。その際、前述したように、ブロックパターンに該当するプレーンには、既にドット（駆動許容エリア）が配置されており、それらのドットを固定したままそれらのドットとマスクＣのプレーンにおいて配置しようとする記録許容エリアとの間で斥力を計算する。
【００８７】
図１２は、マスクＣの記録許容エリアの配置に関する斥力を計算するための概念を示す図である。斥力の計算において、考慮するブロックパターンのプレーンＢ１、Ｂ２は固定パターンである。これらのプレーンＢ１、Ｂ２のブロックパターンは、マスク処理されたシアンのドットデータをノズル列１００１Ａ、１００１Ｂのいずれに振り分けるかを定めるものである。
【００８８】
図１３（ａ）〜（ｃ）は、このブロックパターンを説明する図である。
【００８９】
図１３（ａ）は、二つのノズル列Ａ、Ｂとそのいずれにドットデータを振り分けて駆動するかを示しており、図３と同様の図である。図３にて上述したように、ノズル列Ａについては、ブロックパターンＡに従いドットデータの割り当てを行い、ノズル列Ｂについては、ブロックパターンＢに従いドットデータの割り当てを行う。具体的には、カラム０を記録するとき、ノズル列Ａでは、ノズル番号｛１、２｝、｛５、６｝、｛９、１０｝、｛１３、１４｝のノズルを用い、ノズル列Ｂでは、ノズル番号｛３、４｝、｛７、８｝、｛１１、１２｝、｛１５、１６｝のノズルを用いる。カラム１を記録するときは、二列のノズル列を用いる場合であるから、ノズル列Ａ、Ｂともカラム０で用いるノズルの排他の（補完する）ノズルを用いる。
【００９０】
図１３（ｂ）および（ｃ）は、これらブロックパターンＡ、Ｂをそれぞれ示している。すなわち、ノズル列Ａの各ノズルは図１３（ｂ）のブロックパターンに従ってドットデータが割り当てられて駆動され、ノズル列Ｂの各ノズル図１３（ｃ）に示すブロックパターンに従ってドットデータが割当てられて駆動される。
【００９１】
なお、本実施形態では図１３（ｂ）、（ｃ）に示すような千鳥模様のブロックパターンであるが、これに限られないことはもちろんである。マスクとの関係で本実施形態で述べる分散の効果を奏するものであれば、他のどのようなパターンをも用いることができる。
【００９２】
以上のブロックパターンを考慮して、マスクＣの記録許容エリアの配置を定める処理では、マスクパターンＣにおける記録許容エリア同士の斥力ポテンシャルや、マスクパターンＣにおける記録許容エリアとプレーンＢ１、Ｂ２における駆動許容エリアとの間との斥力ポテンシャルを計算する。そして、前述したように斥力ポテンシャル計算の結果に基づき、マスクＣの記録許容エリアの配置を定める。
【００９３】
すなわち、次のステップＳ９０２では、記録許容エリアを置いたときに計算される斥力ポテンシャルの中で、最小のポテンシャルエネルギーとなるエリアを決定する。そして、ステップＳ９０３では、その最小のエネルギーとなるエリアが複数あるか否かを判断する。複数ある場合には、ステップＳ９０７で乱数を用いてその複数のエリアの中から１つのエリアを決定する。
【００９４】
ステップＳ９０４では、以上のようにして定まる最小ポテンシャルエネルギーのエリアに記録許容エリアを配置する。
【００９５】
最後に、ステップＳ９０５では、Ｃプレーンに全マスクエリアに対して５０％まで記録許容エリアが配置されたか否かを判断する。５０％まで記録許容エリアが配置されていないときは、ステップＳ９０１からの処理を繰り返す。そして、Ｃプレーンにおいて５０％の記録許容エリアが配置されると本処理を終了する。
【００９６】
以上のようにして、１パス目のマスクＣ１について記録許容エリアの配置が定まる。そして、２パス目のマスクＣ２については、マスクＣ１と補完関係にある記録許容エリアの配置を定める。
【００９７】
上述した本実施形態のマスク製造方法によれば、作製されるマスクＣ自体の記録許容エリア配置の分散性が良くなる。これとともに、これらのマスクを用いて処理されたドットデータを二つのノズル列に振り分けて記録したそれぞれのドット配置は分散性が良好なものとなる。また、一方のノズル列によるドット配置が偏ることも低減される。すなわち、マスクの記録許容エリアと二つのブロックパターンとの干渉が適切に低減されて、二つのノズル列を用いて記録した画像はそのドットの偏りがなく分散性のよいものとなる。その結果、特に、記録の途中で発生するビーディングが低減され画質を向上させることができる。
【００９８】
マスク特性評価
・本実施形態のマスクと比較例のマスクとの比較
図１４は、上述した製法によって作製された本実施形態のマスクＣ１の、記録許容エリアの配置パターンを示す図である。また、図１５は、関連出願に係る特願２００５−１９７８７３号に記載のマスクの、同じく記録許容エリアのパターンを示す図である。なお、これらの図に示されるマスクは２５６×２５６のエリアを有したものである。
【００９９】
図１４および図１５に示すように、どちらもマスクも記録許容エリアの配置の分散性に偏りがなく、全体的に滑らかな印象を受ける。
【０１００】
図１６（ａ）および（ｂ）は、図１４に示した本実施形態のブロックパターンを考慮して作成されたマスクＣ１と、図１３（ｂ）、（ｃ）示したブロックパターンＡ、Ｂとのそれぞれ論理積演算結果のパターンを示す図である。すなわち、図１４に示すマスクＣ１でマスク処理された（べた画像の）ドットデータをそれぞれブロックパターンＡおよびＢに従ってノズル列Ａおよびノズル列Ｂに振り分けて記録したドットの配置を示している。
【０１０１】
これに対し、図１７（ａ）は図１３に示した関連出願のマスクとブロックパターンＡとの論理積パターン、図１７（ｂ）は、同じく関連出願のマスクとブロックパターンＢとの論理積パターンをそれぞれ示す図である。すなわち、図１５に示すマスクでマスク処理された（ベタ画像の）ドットデータをそれぞれブロックパターンＡおよびＢに従ってノズル列Ａおよびノズル列Ｂに振り分けて記録したドットの配置を示している。
【０１０２】
図１６（ａ）および（ｂ）と、図１７（ａ）および（ｂ）とを比較すると、本発明を適用した前者ではノズル列Ａ、Ｂ列ともに記録ドットの配置パターンが分散性に優れており、マスクパターンとブロックパターンの干渉が低減されていることが分かる。
【０１０３】
・パワースペクトルによる評価
次に、マスクパターンの周波数特性を示すパワースペクトルによって本実施形態のマスクを評価する。以下で説明するパワースペクトルは、２５６エリア×２５６エリアのサイズを有するマスクパターンについてパワースペクトルを求めたものである。ここで、パワースペクトルは、２次元空間周波数を１次元として扱える、「Ｔ．  Ｍｉｔｓａ  ａｎｄ  Ｋ．  Ｊ．  Ｐａｒｋｅｒ，  “Ｄｉｇｉｔａｌ  Ｈａｌｆｔｏｎｉｎｇ  ｕｓｉｎｇ  ａ  Ｂｌｕｅ  Ｎｏｉｓｅ  Ｍａｓｋ”，  Ｐｒｏｃ．  ＳＰＩＥ  １４５２，  ｐｐ．４７−５６（１９９１）」に記載のｒａｄｉａｌｌｙ  ａｖｅｒａｇｅｄ  ｐｏｗｅｒ  ｓｐｅｃｔｒｕｍ  である。
【０１０４】
図１８は、本実施形態のブロックパターンを考慮したマスク（Ｃ１）と、上記関連出願に係るマスクの周波数特性を説明する図である。図１８において、各曲線はそれぞれのマスクパターンの空間周波数に対するパワースペクトルを示している。曲線ａは、本実施形態におけるブロックパターンを考慮したマスクのパワースペクトル、曲線ｂは、関連出願のマスクのパワースペクトルをそれぞれ示している。この二つの曲線を比較すると、どちらも人間の視覚が敏感な低周波数領域におけるパワーが低いことが分かる。すなわち、ブロックパターン（駆動パターン）を考慮した本実施形態のマスクも低周波数成分が少なく低周波数領域にピークがないパターン特性を実現している。
【０１０５】
図１９は、図１８のマスクパターン夫々と図１３のブロックパターンＡとの論理積によって得られるパターン（図１６（ａ）および図１７（ａ）の論理積パターン）の周波数特性を説明する図である。図において、曲線ａは、本実施形態のブロックパターンを考慮したマスクと図１３のブロックパターンＡとの論積積パターン（つまり、図１６（ａ）の論理積パターン）のパワースペクトルを示している。要するに、この曲線ａは、上記ブロックパターン考慮型マスクパターンとブロックパターンを用いる本実施形態において、１つのノズル列が１回の走査において記録可能なドット位置を示したパターンの周波数特性に他ならない。一方、曲線ｂは、関連出願のマスクと図１３のブロックパターンＡとの論積積パターン（つまり、図１７（ａ）の論理積パターン）のパワースペクトルを示している。
【０１０６】
ここで、本願の明細書および特許請求の範囲において、「低周波数成分」とは、周波数の成分（パワースペクトル）が存在する空間周波数領域のうち、その領域の中央より低周波数側にある周波数成分をいう。一方、「高周波数成分」とは、上記領域の中央より高周波数側にある周波数成分をいう。従って、図１９を例にとれば、空間周波数「９０」付近を堺にして、低周波側（およそ０〜９０）が「低周波数領域」、高周波側（およそ９１〜１８０）が「高周波数領域」となる。
また、本願の明細書において「低周波数領域の周波数成分（低周波波数成分）が高周波数領域の周波数成分（高周波数成分）より少ない」とは、低周波数領域に存在する周波数成分（低周波数成分）の積分値が高周波数領域に存在する周波数成分（高周波数成分）の積分値よりも小さいことを指す。
【０１０７】
図１９の曲線ｂでは、低周波数領域にもピークが存在し低周波成分が比較的多いものとなっている。低周波数領域に周波数成分のピークが存在するということは、マスクパターンと駆動パターン（ブロックパターン）との干渉によって各ノズル列により形成されるドット配置に偏りが生じ、それがノイズとして知覚される可能性があることを意味する。
【０１０８】
一方、図１９の曲線ａでは、低周波数成分が高周波数成分より少ない特性を示しており、とりわけ、低周波数領域に実質的なピークが存在せず低周波数成分が比較的少ないものとなっている。低周波数領域に周波数成分のピークが存在しないということは、マスクパターンと駆動パターンとの干渉によって生じるドット偏りが殆どなく、各ノズル列により形成されるドットが良好に分散された状態で配置されることを意味する。このようなドット配置を実現すればノイズ感を少なくできる。
【０１０９】
図１９の曲線ａの特徴について更に詳述する。一般に、人間の目は、低周波数成分に感度が高く、高周波になるにつれて感度が低下するといった、いわゆるローパスフィルタの特性を持っている。従って、曲線ａのように、低周波数領域全域において周波数成分のピ−クが存在しないよう低周波数成分を極力低く抑えることは、ノイズ感低減に有効である。
【０１１０】
低周波領域の中でも、とりわけ、ノイズ感知に大きく影響するのは、低周波数領域の中央（半分）より低周波側にある周波数成分、更に厳密に言えば、低周波数領域の１／４より低周波側にある周波数成分である。すなわち、人間の目の感度に関する周波数特性は、記録物と人の目の距離などに依存し、例えば、ドーリイ（Ｄｏｏｌｅｙ）の文献（「Ｒ．Ｐ．  Ｄｏｏｌｅｙ：Ｐｒｅｄｉｃｔｉｏｎ  Ｂｒｉｇｈｔｎｅｓｓ  Ａｐｐｅａｒａｎｃｅ  ａｔ  Ｅｄｇｅｓ  Ｕｓｉｎｇ  Ｌｉｎｅａｒ  ａｎｄ  Ｎｏｎ−Ｌｉｎｅｒ  Ｖｉｓｕａｌ  Ｄｅｓｃｒｉｂｉｎｇ  Ｆｕｎｃｔｉｏｎｓ，  ＳＰＥＳ  ａｎｎｕａｌ  Ｍｅｅｔｉｎｇ  （１９７５）」）などによってこれまで多く論じられている。様々な実験から、およそ９〜１０ｃｙｃｌｅｓ／ｍｍより低い周波数領域の成分が人の目に認識しやすいと言われている。図１９の例では、空間周波数「５０」がおよそ１０ｃｙｃｌｅｓ／ｍｍに相当し、低周波数領域の中央付近（空間周波数「４５」）がおよそ９ｃｙｃｌｅｓ／ｍｍに相当する。従って、９ｃｙｃｌｅｓ／ｍｍ以下の周波数領域（つまり、低周波数領域の中央（半分）より低周波側の領域）において周波数成分のピークが存在しないように周波数成分を低く抑えることがノイズ感低減には有効であり、この条件を曲線ａは満たしている。
【０１１１】
９ｃｙｃｌｅｓ／ｍｍから低周波になるにつれて視覚感度は徐々に増加し、およそ４．５ｃｙｃｌｅｓ／ｍｍ（図中の空間周波数「２２．５」）付近から視覚感度は急激に増す。そして、１〜２ｃｙｃｌｅｓ／ｍｍ（図中の空間周波数「５〜１０」）付近で視覚感度は最大となる。従って、視覚感度が激増するポイントである４．５ｃｙｃｌｅｓ／ｍｍ（図中の空間周波数「２２．５」）以下の周波数領域（低周波数領域の１／４より低周波側の領域）において周波数成分のピークが存在しないように周波数成分を低く抑えることは重要である。曲線ａではこの条件も満さたれている。
【０１１２】
以上のように本実施形態によれば、図１９の曲線ａに示されるように、低周波数領域の１／４より低周波側の領域（およそ４．５ｃｙｃｌｅｓ／ｍｍ以下の領域）において、低周波数成分のピークが存在しない程度に低周波数成分が低く抑えられている。従って、ノイズ感の少ない画像を得ることが可能となっている。なお、図１９の曲線ａでは、低周波数領域の半分付近より低周波側の領域全域（９ｃｙｃｌｅｓ／ｍｍ以下の領域）においても、低周波数成分のピークがみられないので、ノイズ感は殆どない。
【０１１３】
上記から明らかなように、本実施形態のマスクは、そのマスクにおける記録許容エリアの配置と駆動パターンにおける駆動許容エリア配置との論理積によって得られる論理積パターンが下記特性（ａ）並びに（ｂ１）〜（ｂ３）のいずれかを満たすものである。なお、本実施形態では、（ａ）に加えて、少なくとも（ｂ１）を満たす必要はあり、より好ましくは（ｂ２）を満し、更に好ましくは（ｂ３）を満たすものである。
【０１１４】
（ａ）低周波数領域の周波数成分が高周波数領域の周波数成分より少ない。
【０１１５】
（ｂ１）低周波数領域の１／４より低周波側にある領域において周波数成分のピークが存在しない。
【０１１６】
（ｂ２）低周波数領域の半分より低周波側にある領域において周波数成分のピークが存在しない。
【０１１７】
（ｂ３）低周波数領域全域において周波数成分のピークが存在しない。
【０１１８】
このように、ブロックパターンを考慮したマスクとすることにより、ノズル列Ａ、Ｂ列ともに記録ドットの配置パターンが分散性に優れ、マスクパターンとブロックパターンの干渉が低減されたものとなる。その結果、ビーディングを低減することが可能となる。なお、二つのノズル列間の距離が短いほど、得られる効果の程度は大きい。
【０１１９】
以上のように、ブロックパターンによるドットデータの分配を行う場合、各ノズル列が記録するパターンの周波数特性における低周波成分が少ないパターンである場合、本発明を適用したことが分かる。
【０１２０】
＜実施形態２：４パス記録用１００％均等マスク＞
本実施形態の概要
本発明の第二の実施形態は、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）のインクそれぞれについて図１３（ａ）に示した二列のノズル列Ａ、Ｂを用いて、４回の走査（２回の往復走査）で画像を完成させる４パスのマルチパス記録に関する。そして、４パス記録に用いるマスクを、ブロックパターンを考慮したマスクとするものである。本実施形態のマスクは、それぞれのマスクが第一の実施形態と同様にブロックパターンとの干渉が低減されたものであるとともに、他のマスクとの干渉も低減されたものである。これによれば、特に、複数回の走査の間に吐出されたインク滴が集まってできるビーディングの発生を低減することが可能となる。
【０１２１】
本実施形態では、記録の順番は、シアンノズル列Ａ１パス目→シアンノズル列Ｂ１パス目→マゼンタノズル列Ａ１パス目→マゼンタノズル列Ｂ１パス目→１イエローノズル列Ａ１パス目→イエローノズル列Ｂ１パス目→・・・→シアンノズル列Ｂ４パス目→シアンノズル列Ａ４パス目である。これに従い、用いるマスクの順番としては、Ｃ１→Ｍ１→Ｙ１→Ｙ２→Ｍ２→Ｃ２→Ｃ３→Ｍ３→Ｙ３→Ｙ４→Ｍ４→Ｃ４となる。本実施形態は、上述したようにマスク間でそのパターンが分散しているので、途中の走査において形成されるドットの分散性が高い画像とし、それによってビーディングの発生を低減する。
【０１２２】
マスクの製法
本実施形態のマスクの作成方法は、上述した、プレーンごとの生成法および順次配置法によってそれぞれのマスクに記録許容エリアを配置して行く。
【０１２３】
図２０は、本実施形態のマスク作成処理を示すフローチャートである。基本的な処理は、図１１で説明した第一の実施形態の処理と同じである。異なる点は、配置を定めるマスクが複数（Ｃ，Ｍ，Ｙ）プレーンになったことと（Ｓ１８０５）、斥力ポテンシャルが最も下がるエリアにその注目記録許容エリアを配置する際、それまでに作成されたパスのマスクのパターンは固定であることである（Ｓ１８０２）。また、４パス記録のマスクであることから、それぞれの色について、３パス分のマスク（Ｃ１、Ｃ２、Ｃ３；Ｙ１、Ｙ２、Ｙ３；Ｍ１、Ｍ２、Ｍ３）について上記の作成処理を繰返すことはもちろんである。
【０１２４】
斥力を計算して配置を定めるマスクが複数の場合、図２１に示すように、それぞれの色のマスクパターン生成の際には、各色ノズル列のブロックパターンを考慮して斥力ポテンシャルを計算する。例えば、Ｙプレーンのマスクを生成する際には、Ｙノズル列のブロックパターン（Ａ、Ｂ２列分）、Ｍマスクプレーン、Ｃマスクプレーンとの間で斥力ポテンシャルを計算してＹプレーンの記録許容エリアを決定する。なお、それぞれの色のマスク、例えば、Ｙのマスクを生成するのに、Ｍプレーン、Ｃプレーン、Ｙノズル列のブロックパターンの他、Ｍノズル列のブロックパターン、Ｃノズル列のブロックパターンの全てとの間で斥力ポテンシャルを計算してもよい。しかし、上述の方法よりも効果が多少低減する。
【０１２５】
マスクパターン生成において考慮されるブロックパターンは、インク色間で同じでも異なっていてもよいことはもちろんである。図２２（ａ）および（ｂ）は、本実施形態で用いるそれぞれブロックパターンＡ、Ｂを示す図である。ＣとＹは同じで、Ｍが異なるブロックパターンとなっている。これらのブロックパターンは基本パターンであり、記録ヘッドにおけるノズル列の方向においてノズル数に応じて繰り返したパターンとなる。また、記録ヘッドの走査方向にも繰り返しパターンとなることももちろんである。
【０１２６】
マスクの特性評価
図２３〜図２５は上述した製法によって作製された本実施形態の１プレーン分のマスクＣ１、Ｍ１、Ｙ１それぞれの記録許容エリアの配置パターンを示す図である。各マスクパターンは、１２８エリア×２５６エリアのサイズのものである。これらの図に示すように、どのプレーンのマスクも分散性よく記録許容エリアが配置されていることがわかる。
【０１２７】
図２６〜図２８はマスクＣ１、Ｍ１、Ｙ１それぞれと、対応する二列のノズル列Ａ、Ｂそれぞれのブロックパターンとの論理積を示す図である。すなわち、各図の（ａ）および（ｂ）は、マスクＣ１、Ｍ１、Ｙ１でマスク処理されたベタ画像をそれぞれの色のブロックパターンに従いそれぞれノズル列Ａ、Ｂを駆動して記録したドットの配置を示している。
【０１２８】
これらの図から明らかなように、それぞれの色のブロックパターンに従いそれぞれノズル列Ａ、Ｂを駆動して記録したドットの配置は、分散性が良いことが分かる。同様に、２パス目、３パス目のドットは位置も分散性が良くなる。
【０１２９】
また、図２６〜図２８に示される論理積パターンの周波数特性（不図示）は、上記実施形態１と同様、低周波数領域の周波数成分が高周波数領域の周波数成分より少なく且つ低周波数領域全域において周波数成分のピークが存在しないものとなっている。
【０１３０】
なお、この実施形態２のマスクは、ブロックパターンとの論理積パターンが図２６〜図２８のようになるマスクに限定されるわけではなく、実施形態１と同様、下記特性（ａ）並びに（ｂ１）〜（ｂ３）のいずれかを満たすものとなっていればよい。また、後述する実施形態３〜６についても同様のことがいえる。
【０１３１】
（ａ）低周波数領域の周波数成分が高周波数領域の周波数成分より少ない。
【０１３２】
（ｂ１）低周波数領域の１／４より低周波側にある領域において周波数成分のピークが存在しない。
【０１３３】
（ｂ２）低周波数領域の半分より低周波側にある領域において周波数成分のピークが存在しない。
【０１３４】
（ｂ３）低周波数領域全域において周波数成分のピークが存在しない。
【０１３５】
以上のとおり、本実施形態によれば、カラー４パス記録においてもブロックパターンとマスクパターンが干渉せずに、各ノズル列の記録ドットに偏りのない、分散性に優れた記録を行うことができる。
【０１３６】
＜実施形態３：２パス記録用１００％グラデーションマスク＞
本発明の第３の実施形態は、ノズル配列方向に記録許容エリアの割合が変化するグラデーションマスクを用いる場合に、このマスクとブロックパターンとの干渉を低減し、あるいは分散性を向上させるものに関する。具体的には、上記の各実施形態と同様、本実施形態のグラデーションマスクおよびブロックパターンについて斥力ポテンシャルを計算し、記録許容エリアの配置を定めるものである。
【０１３７】
グラデーションマスクは、そのノズル位置に対応させた記録率（所定の領域に配置される記録許容エリアの割合）が定められている。本実施形態では、ノズル番号に応じてその対応する記録率となる数の記録許容エリアを配置する。第一の実施形態と同様に１色のマスクを生成する場合、斥力ポテンシャルの計算において考慮するブロックパターンのプレーンは、図１２に示す２つのプレーンＢ１、Ｂ２である。
【０１３８】
マスクの製法は、基本的には第一の実施形態と同じ方法である。異なる点は、最小エネルギーのエリアに記録許容エリアを置く際に、ノズルに対応した記録比率に応じて定まるラスターの配置数を超えるときは、配置数の制限以内であるラスターで、次にエネルギーの低いエリアがあるラスターのそのエリアに配置する点である。これにより、記録比率をラスターごとに異ならせながら、ブロックパターンが考慮された分散性の高いグラデーションマスクを得ることができる。
【０１３９】
＜実施形態４：２パス記録用１５０％均等マスク＞
本発明は、補完の関係にある複数のマスクの記録比率を合わせたときに１００％を超える複数のマスクにも適用することができる。本発明の第四の実施形態は、２パス記録に用いられる同色の２つのプレーンがそれぞれ７５％の記録比率を持ち、合わせて１５０％の記録比率となるマスクに関するものである。
【０１４０】
本実施形態のマスクの製造方法は基本的に第一の実施形態と同様に行うことができる。異なるのは、１パス目の７５％記録率のマスクパターンを作成した後、第一の実施形態のように排他位置に記録許容エリアを配置して２パス目のマスクを作成するのではない点である。すなわち、２パス目のマスクについても、１パス目のマスク作成と同様の処理を繰り返して７５％のパターンを生成する。
【０１４１】
マスク作製の詳細について、順次配置法を用いて以下説明する。基本的には、第一の実施形態に係る図１１に示した処理と同様の処理を行う。異なる点は、ステップＳ９０５と同様の判断工程で、７５％まで記録許容エリアが配置されたか否かを判断する。また、２パス目用のマスク作成では、図１１のステップＳ９０４と同様の工程で、記録許容エリアを配置する際に同じ色の異なるプレーンの記録許容エリアとの重なりを禁止しない。すなわち、エネルギーが最も低い位置に配置しようとしたとき、その位置で同じ色の他のプレーンの記録許容エリアと重なってもそこに配置する。これにより、２つのマスクを重ねたものが１００％の記録率を超えた１５０％の記録率のマスクを生成することができる。
【０１４２】
＜実施形態５：クラスタサイズがｍ×ｎのマスク＞
本発明の第五の実施形態は、のｍ×ｎ個の記録許容エリアを１つの単位とする、いわゆるクラスタマスクの作成に関するものである。ここで、ｍは主走査方向に連続するエリア数を示し、ｎは副走査方向に連続するエリア数を示す。本実施形態のマスク製造方法は基本的に第一の実施形態と同様に行うことができる。
【０１４３】
ｍ×ｎエリアを１単位としたクラスタマスクとしては、例えば、２×２エリアを１単位としたマスクが好適に用いられる。しかし、これに限られるものではなく、例えば、１×２画素を１単位としたマスクや２×４画素を１単位としたマスク等を用いることもできる。なお、ｍとｎの値は、ｍとｎがいずれも正の整数で且つｍとｎの少なくとも一方が２以上の整数であればよい。
【０１４４】
以上のように、クラスタマスクの場合もブロックパターンを考慮することによって、走査によって形成されるドッの数に偏りがなく、また、パターンの分散性が向上する。この分散性が高いことによって、テクスチャーが仮に発生したとしても視覚的に目障りになり難く画像品位への影響が抑制される。
【０１４５】
＜実施形態６：インデックスパターンとブロックパターン両方を考慮したマスク＞
ブロックパターンに加え、図７に示すインデックスパターンも考慮し、これらのパターンと干渉しないようにマスクを作製することもできる。具体的な方法は、実施形態１において、ブロックパターンと同じようにインデックスパターンをも考慮する。
【０１４６】
＜他の実施形態＞
上述の各実施形態では、２パスまたは４パスのマルチパス記録に用いるマスクついて説明したが、パス数はこれらに限られない。パス数にかかわらず３回以上のマルチパス記録に用いるマスクを、同じ色の複数ノズルの駆動に係るブロックパターンを考慮して作成できることは、上述の各実施形態の説明から明らかである。
【０１４７】
また、上述の各実施形態では、記録装置（プリンタ）が本発明のデータ処理装置として機能してマスク処理およびそれに関連した処理を行うものとしが、本発明の適用が、この構成に限られないことはもちろんである。例えば、マスク処理により生成した各走査用の２値データをプリンタへ供給するデータ供給装置（例えば、図５、図６のホスト装置）が本発明のデータ処理装置として機能し、上記各実施形態で説明したマスクを用いたマスク処理を行う構成であってもよい。
【０１４８】
さらに、本発明は、上述した各実施形態の機能を実現する、図１１、図２０に示したフローチャートの手順を実現するプログラムコード、またはそれを記憶した記憶媒体によっても実現することができる。また、システムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１４９】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１５０】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳが実際の処理の一部または全部を行うものであってもよい。
【符号の説明】
【０１５１】
１００１Ａ    ノズル列Ａ
１００１Ｂ    ノズル列Ｂ
５００４    プリンタ
Ｊ０００７    ドット配置パターン化処理
Ｊ０００８    マスクデータ変換処理
Ｊ０００９    ヘッド駆動回路
Ｊ００１０    記録ヘッド
【図１】
2010264763.tif 000004
【図２】
2010264763.tif 000005
【図３】
2010264763.tif 000006
【図４】
2010264763.tif 000007
【図５】
2010264763.tif 000008
【図６】
2010264763.tif 000009
【図７】
2010264763.tif 000010
【図８】
2010264763.tif 000011
【図９】
2010264763.tif 000012
【図１０】
2010264763.tif 000013
【図１１】
2010264763.tif 000014
【図１２】
2010264763.tif 000015
【図１３】
2010264763.tif 000016
【図１４】
2010264763.tif 000017
【図１５】
2010264763.tif 000018
【図１６】
2010264763.tif 000019
【図１７】
2010264763.tif 000020
【図１８】
2010264763.tif 000021
【図１９】
2010264763.tif 000022
【図２０】
2010264763.tif 000023
【図２１】
2010264763.tif 000024
【図２２】
2010264763.tif 000025
【図２３】
2010264763.tif 000026
【図２４】
2010264763.tif 000027
【図２５】
2010264763.tif 000028
【図２６】
2010264763.tif 000029
【図２７】
2010264763.tif 000030
【図２８】
2010264763.tif 000031