(57)【特許請求の範囲】
【請求項１】
記録媒体の搬送方向への所定の搬送量での搬送動作を介在させた記録ヘッドの複数回の走査を伴う記録によって前記記録媒体の単位領域に画像を形成し、前記走査の回数が異なり、第１の前記搬送量で前記搬送動作を行う第１の記録モードと第２の前記搬送量で前記搬送動作を行う第２の記録モードとを実行することが可能であり、前記搬送方向に相当する方向において所定の画素数を繰り返しの単位として生成されたデータを使用して前記単位領域に記録を行う記録装置のための画像処理装置において、
前記第１の記録モードでは、前記第１の搬送量に相当する画素数の約数の第１の画素数を前記繰り返しの単位とし、
前記２の記録モードでは、前記第１の搬送量に相当する画素数の約数ではなく、かつ前記第２の搬送量に相当する画素数の約数の第２の画素数を前記繰り返しの単位とする、
ことを特徴とする画像処理装置。
【請求項２】
前記２の記録モードの前記走査の回数は奇数回であることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記１の記録モードの前記走査の回数は偶数回であることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
ディザパターンを使用して前記データの生成を行い、前記第１の記録モードに対応する前記ディザパターンの前記搬送方向に相当する方向における画素数が前記第１の画素数であり、前記第２のモードに対応する前記ディザパターンの前記搬送方向に相当する方向における画素数が前記第２の画素数であることを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記第１の記録モードに対応する前記ディザパターンの前記搬送方向に相当する方向における画素数は、前記第１の搬送量に相当する画素数であることを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記データは前記単位領域内の画素へのドット形成の有無を定めるものであり、階調に応じたドット数のドットの配置を指定するパターンに基づきドットの配置を定めることにより前記データのドットの配置を定めることを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項７】
前記データは２値データであり、マスクを用いて、前記単位領域に対応する２値データを、前記複数回の走査を伴う記録それぞれで使用する２値データに分割することを特徴とする請求項１ないし６のいずれかに記載の画像処理装置。
【請求項８】
前記画像処理装置は、記録媒体の搬送動作を介在させた記録ヘッドの複数回の走査によって単位領域の記録を完成させる記録装置、あるいは、前記記録装置に前記データを供給するためのホストコンピュータであることを特徴とする請求項１ないし７のいずれかに記載の画像処理装置。
【請求項９】
記録媒体の搬送方向への所定の搬送量での搬送動作を介在させた記録ヘッドの複数回の走査を伴う記録によって前記記録媒体の単位領域に画像を形成し、前記走査の回数が異なり、第１の前記搬送量で前記搬送動作を行う第１の記録モードと第２の前記搬送量で前記搬送動作を行う第２の記録モードとを実行することが可能であり、前記搬送方向に相当する方向において所定の画素数を繰り返しの単位として生成されたデータを使用して前記単位領域に記録を行う記録装置において、
前記第１の記録モードでは、前記第１の搬送量に相当する画素数の約数の第１の画素数を前記繰り返しの単位とし、
前記２の記録モードでは、前記第１の搬送量に相当する画素数の約数ではなく、かつ前記第２の搬送量に相当する画素数の約数の第２の画素数を前記繰り返しの単位とする、
ことを特徴とする記録装置。
【請求項１０】
前記データは２値データであり、マスクを用いて、前記単位領域に対応する２値データを、前記複数回の走査を伴う記録それぞれで使用する２値データに分割することを特徴とする請求項９に記載の記録装置。
【請求項１１】
記録媒体の搬送方向への所定の搬送量での搬送動作を介在させた記録ヘッドの複数回の走査を伴う記録によって前記記録媒体の単位領域に画像を形成し、前記走査の回数が異なり、第１の前記搬送量で前記搬送動作を行う第１の記録モードと第２の前記搬送量で前記搬送動作を行う第２の記録モードとを実行することが可能であり、前記搬送方向に相当する方向において所定の画素数を繰り返しの単位として生成されたデータを使用して前記単位領域に記録を行う記録装置のための画像処理方法において、
前記第１の記録モードでは、前記第１の搬送量に相当する画素数の約数の第１の画素数を前記繰り返しの単位とし、
前記２の記録モードでは、前記第１の搬送量に相当する画素数の約数ではなく、かつ前記第２の搬送量に相当する画素数の約数の第２の画素数を前記繰り返しの単位とする、
ことを特徴とする画像処理方法。
【請求項１２】
前記データは２値データであり、マスクを用いて、前記単位領域に対応する２値データを、前記複数回の走査を伴う記録それぞれで使用する２値データに分割することを特徴とする請求項１１に記載の画像処理方法。
【請求項１３】
コンピュータに読取られることにより、該コンピュータに請求項１１または１２に記載の画像処理方法を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、記録装置および画像処理方法に関する。詳しくは、記録媒体の搬送動作を介在させた記録ヘッドの複数回の走査によって記録媒体の単位領域の記録を完成させるための記録データを生成する処理に関するものである。
【背景技術】
【０００２】
パーソナルコンピュータ等、情報処理機器の普及に伴い、画像形成端末としての記録装置も広く普及している。特に、吐出口からインクを吐出させて紙などの記録媒体に記録を行うインクジェット記録装置は、ノンインパクト型で低騒音の記録方式であること、高密度かつ高速な記録動作が可能であること、カラー記録にも容易に対応できることなどの利点を有している。この点で、インクジェット記録装置は、パーソナルユースの記録装置として主流となりつつある。
【０００３】
このようなインクジェット記録装置におけるいわゆるシリアル型の装置では、マルチパス記録方式が広く採用されている。なお、以下で用いる「パス」と「走査」は同じ意味を指している。このマルチパス記録では、一定の領域（単位領域）の画像データを、色およびパスごとのデータに分割するが、その分割には、マスクを用いることが広く行なわれている。
【０００４】
図１は、マスクを用いたマルチパス記録を説明する図であり、４回の走査で単位領域に記録すべき画像を完成する場合の、記録ヘッドや記録されたドットパターンなどを模式的に示している。図において、Ｐ０００１は記録ヘッドを示す。ここでは、図示および説明の簡略化のため、１６個の吐出口（以下、ノズルともいう）を有するものとして表されている。ノズル列は、図のようにそれぞれ４つのノズルを含む第１〜第４の４つのノズル群に分割されて用いられる。Ｐ０００２はマスクパターンを示し、各ノズルに対応して記録を許容するマスクの画素（記録許容画素）を黒塗りで示している。４つのノズル群に対応したマスクパターンは互いに補完の関係にあり、これら４つのパターンを重ね合わせると４×４の画素が総て記録許容画素となる。すなわち、４つのパターンを用いて４×４の領域の記録を完成するようになっている。
【０００５】
Ｐ０００３〜Ｐ０００６は、形成されるドットの配列パターンを示し、記録走査を重ねていくことによって画像が完成されていく様子を示したものである。これらのパターンに示すように、マルチパス記録では、それぞれの記録走査で、各ノズル群に対応したマスクパターンによって生成された２値の記録データ（ドットデータ）に基づいてドットを形成する。そして、記録走査が終了するごとに、記録媒体を図中矢印の方向にノズル群の幅分ずつ搬送する。このように、記録媒体の各ノズル群の幅に対応した領域は、４回の記録走査によってそれぞれの領域の画像が完成する。
【０００６】
以上のようなマルチパス記録によれば、製造工程上生じ得る複数ノズル間のインク吐出方向や吐出量のばらつきや各記録走査の間に行われる紙送りの誤差に起因した濃度むらなどを目立たなくすることができる。
【０００７】
図１は、４パス記録の例を示しているが、２回の記録走査で画像を完成させる２パス記録、３回の記録走査で画像を完成させる３パス記録、さらに５回以上の記録走査で画像を完成させる５パス以上のマルチパス記録の場合も同様に行われる。すなわち、基本的に図１を参照して説明したような、記録ヘッドの吐出口群の分割および搬送量がパス数に応じて定められる。
【０００８】
一方、マルチパス記録に用いる２値の記録データ（ドットデータ）は、濃度パターン法やディザ法などの擬似階調法を用いて生成される。濃度パターン法の場合、濃度レベルのそれぞれに応じて、ドット配置を定めた濃度パターンを複数種類持ち、入力する濃度レベルに応じて、濃度パターン選択マトリックスに従って濃度パターンを選択することにより、２値データを生成する。また、ディザ法の場合、所定のパターンで閾値を配列したディザパターンを用いて２値データを生成する。
【０００９】
濃度パターン選択マトリックスやディザパターンは、展開される２値データに対してその展開されるデータと同じサイズのマトリックスやパターンが用意されるのではなく、所定サイズのものが展開される２値データ全体のサイズに応じて繰り返し用いられる。
【００１０】
そして、従来は、この繰り返し用いられる濃度パターン選択マトリックスやディザパターンは、特にそのサイズが固定の１つのパターンであった。特許文献１には、マルチパス記録を行う場合に用いる濃度選択マトリックス（インデックスパターン）として、固定された１つのパターンを用いることが記載されている。このように、従来は、上記マルチパス記録を実行するシステムにおいて、例えば、記録モードの切り替えによってマルチパス記録のパス数が変更される場合であっても、上記サイズが固定された２値化処理パターンが用いられていたのである。
【００１１】
【特許文献１】特開２００１‐５４９５６号公報
【特許文献２】特開平５‐３１９２２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、従来のようにサイズが固定された１つの２値化処理パターン（濃度パターン選択マトリックス、ディザパターン等）を、パス数可変のマルチパス記録システムに汎用的に用いる場合は、次のような問題がある。すなわち、固定パターン用いる場合、複数回の走査の間に行われる記録媒体の搬送の量（以下、フィード量とも言う）との関係で、上記パターンが意図した記録画質など画像記録上の目的が良好に達成されない場合がある。
【００１３】
このことについて、以下で、具体的に述べる。濃度パターン選択マトリックスやディザパターンに基づいて生成される２値データは、これらのパターンのサイズに応じた繰り返し周期で生成される。
【００１４】
この場合、上記フィード量が２値データ（２値化処理パターン）の繰り返し周期の整数倍になっていれば、２値データの繰り返し周期がいずれの単位領域内でも同じように発生する。従って、単位領域に対するドットの配列やその打ち込み順序が異なることに起因した画質劣化は生じない。しかし、上記フィード量が２値データ（２値化処理パターン）の繰り返し周期の整数倍になっていないときは、２値データの繰り返し周期の現れ方が単位領域間で異なってしまう。また、２値データ生成の同じ繰返し周期が隣接する両方の単位領域に対応してしまい、画質上の所要の目的を考慮して定められる２値化処理パターンの特にサイズの影響が、異なる単位領域間にわたって及ぼされることになる。以上の結果、単位領域に対するドットの配列やその打ち込み順序が単位領域間で異なってしまい、これらドットの配列や打ち込み順序が異なることに起因した画質劣化を招く。
【００１５】
本発明の目的は、マルチパス記録におけるフィード量の変更があっても、２値データ生成（２値化処理パターン）の繰り返し周期の現れ方をいずれの単位領域でも同じにすることができる画像処理装置、記録装置および画像処理方法を提供することである。
【課題を解決するための手段】
【００１６】
上記目的を達成するために本発明は、記録媒体の搬送方向への所定の搬送量での搬送動作を介在させた記録ヘッドの複数回の走査を伴う記録によって前記記録媒体の単位領域に画像を形成し、前記走査の回数が異なり、第１の前記搬送量で前記搬送動作を行う第１の記録モードと第２の前記搬送量で前記搬送動作を行う第２の記録モードとを実行することが可能であり、前記搬送方向に相当する方向において所定の画素数を繰り返しの単位として生成されたデータを使用して前記単位領域に記録を行う記録装置のための画像処理装置において、前記第１の記録モードでは、前記第１の搬送量に相当する画素数の約数の第１の画素数を前記繰り返しの単位とし、前記２の記録モードでは、前記第１の搬送量に相当する画素数の約数ではなく、かつ前記第２の搬送量に相当する画素数の約数の第２の画素数を前記繰り返しの単位とする、ことを特徴とする。
【００１８】
また、他の本発明は、記録媒体の搬送方向への所定の搬送量での搬送動作を介在させた記録ヘッドの複数回の走査を伴う記録によって前記記録媒体の単位領域に画像を形成し、前記走査の回数が異なり、第１の前記搬送量で前記搬送動作を行う第１の記録モードと第２の前記搬送量で前記搬送動作を行う第２の記録モードとを実行することが可能であり、前記搬送方向に相当する方向において所定の画素数を繰り返しの単位として生成されたデータを使用して前記単位領域に記録を行う記録装置において、前記第１の記録モードでは、前記第１の搬送量に相当する画素数の約数の第１の画素数を前記繰り返しの単位とし、前記２の記録モードでは、前記第１の搬送量に相当する画素数の約数ではなく、かつ前記第２の搬送量に相当する画素数の約数の第２の画素数を前記繰り返しの単位とする、ことを特徴とする。
【００１９】
また、他の本発明は、記録媒体の搬送方向への所定の搬送量での搬送動作を介在させた記録ヘッドの複数回の走査を伴う記録によって前記記録媒体の単位領域に画像を形成し、前記走査の回数が異なり、第１の前記搬送量で前記搬送動作を行う第１の記録モードと第２の前記搬送量で前記搬送動作を行う第２の記録モードとを実行することが可能であり、前記搬送方向に相当する方向において所定の画素数を繰り返しの単位として生成されたデータを使用して前記単位領域に記録を行う記録装置のための画像処理方法において、前記第１の記録モードでは、前記第１の搬送量に相当する画素数の約数の第１の画素数を前記繰り返しの単位とし、前記２の記録モードでは、前記第１の搬送量に相当する画素数の約数ではなく、かつ前記第２の搬送量に相当する画素数の約数の第２の画素数を前記繰り返しの単位とする、ことを特徴とする。
【発明の効果】
【００２０】
以上の構成によれば、マルチパス記録におけるフィード量の変更があっても、２値データ生成（２値化処理パターン）の繰り返し周期をいずれの単位領域にも同じように発生させることができる。これにより、単位領域に対するドットの配列やその打ち込み順序を単位領域間で同じにでき、これらドットの配列や打ち込み順序が異なることに起因した画質劣化を生じさせずに済む。
【発明を実施するための最良の形態】
【００２１】
以下、図面を参照して本発明の実施形態を詳細に説明する。  本発明の一実施形態に係るインクジェット記録装置としてのプリンタは、マルチパス記録におけるパス数並びに搬送量が異なる複数の記録モードを選択的に実行可能である。そして、図１１にて後述されるように、実行すべき記録モードに応じた記録媒体のフィード量に合わせて２値データ生成（２値化処理パターン）の繰り返し周期を変更するものである。
【００２２】
図２は、本実施形態のプリンタで実行される記録モードのうち、一例として２パスのマルチパス記録を行うモードにおける記録ヘッドと記録媒体の関係を模式的に示す図である。２パス記録の場合、記録ヘッドの２回の走査によって記録媒体の単位領域に記録すべき画像を完成させる。
【００２３】
シアン、マゼンタ、イエローの各色ノズル群は第１グループおよび第２グループの２つのグループに分割され、各グループには２５６個のノズルが含まれている。従って、各色のノズル数は、それぞれ５１２個ずつで構成されている。各色ノズル群はノズル配列方向と略直交する方向（図の矢印で示した「ヘッド走査方向」）へ走査しながら記録媒体の、ノズルグループの配列幅に対応した各単位領域にインクを吐出する。この例では、Ｃ，Ｍ，Ｙの２値の画像データに基づいて、各単位領域に対してＣ，Ｍ，Ｙのインク吐出が行われる。また、走査が終了するたびに、記録媒体は走査方向と交差（直交）する方向（図の矢印で示した「記録媒体搬送方向」）に１つのブループの幅分（ここでは、単位領域の幅と同じ２５６画素分）ずつ搬送される。これにより、各単位領域は２回の走査によって画像が完成する。以下では、このような記録を完成するのに要する複数回の走査の間に行われる記録媒体の搬送量をフィード量とも言う。図２に示すように、このフィード量（搬送量）はＮｆ（＝２５６）画素分として表されている。
【００２４】
上記２パスのマルチパス記録をさらに具体的に説明すると、第１走査では記録媒体上の領域Ａに対して、Ｃノズル群の第１グループ、Ｍノズル群の第１グループ、Ｙノズル群の第１グループを用いてＣＭＹの順番で記録が行われる。次に、第２走査では、第１走査での記録が終了した領域Ａに対して、Ｃノズル群の第２グループ、Ｍノズル群の第２グループ、Ｙノズル群の第２グループをＹＭＣの順番で用いて残りの記録が行われる。これとともに、未記録状態の領域Ｂに対して、Ｃノズル群の第１グループ、Ｍノズル群の第１グループ、Ｙノズル群の第１グループを用いてＹＭＣの順番で記録が行われる。さらに、このような動作を続けることで、Ｃ１、Ｍ１、Ｙ１、Ｙ２、Ｍ２、Ｃ２の順番、あるいはＹ１、Ｍ１、Ｃ１、Ｃ２、Ｍ２、Ｙ２の順番で各単位領域（領域Ａ、領域Ｂ）について記録が行われていく。
【００２５】
図３（ａ）および（ｂ）は、上記図２に示したように、Ｃ、Ｍ、Ｙのインクを用いて２パスのマルチパス記録を行う場合の、単位領域に対する記録順を説明する図である。
【００２６】
図３（ａ）は、往走査、復走査の順で記録される領域（図２の領域Ａ）の画像が完成していく様子を示したものである。１回目の走査である往走査（１パス目）では、最初に、図５にて後述されるようにマスクを用いて生成したパスごとのシアンのドットデータに基づいてシアン画像を記録する。続いて同じ走査で、マゼンタおよびイエローについても同様にマスクを用いて生成したドットデータに基づいて記録する。すなわち、マゼンタ画像をそれより前に記録したシアン画像に重ねて、さらに、イエロー画像をそれより前のシアン、マゼンタ画像に重ねて順次記録する。記録媒体を所定量搬送した後の、２回目の走査である復走査（２パス目）では、同様に、順次、マスクによって生成したパスごとのそれぞれイエロー、マゼンタおよびシアンのドットデータに基づき、それより前に記録した画像に重ねて順次記録する。
【００２７】
一方、図３（ｂ）は、復走査、往走査の順で記録される領域（図２の領域Ｂ）の画像が完成していく様子を示したものである。１回目の走査である復走査（１パス目）では、最初に、パスごとのマスクを用いて生成したイエローのドットデータに基づいてイエロー画像を記録する。続いて同じ走査で、マゼンタおよびシアンそれぞれについて同じくパスごとのマスクを用いて生成したドットデータに基づいて記録する。すなわち、マゼンタ画像をそれより前に記録したイエロー画像に重ねて、さらに、シアン画像をそれより前に記録したイエロー、マゼンタ画像に重ねて順次記録する。記録媒体を所定量搬送した後の、２回目の走査である往走査（２パス目）では、同様に、順次、同様に生成したそれぞれシアン、マゼンタおよびイエローのドットデータに基づき、それより前に記録した画像に重ねて順次記録する。
【００２８】
図４は、本実施形態に係る画像処理装置（画像データ生成装置）としてのパーソナルコンピュータ（以下、単にＰＣとも言う）のハードウェアおよびソフトウェアの構成を主に示すブロック図である。なお、ここでは、後述する図１１に示されるような２値データの生成処理を行うためのプリンタドライバ１０３をインストールしたコンピュータ１００を画像処理装置（画像データ生成装置）と定義している。しかし、本発明の画像処理装置（画像データ生成装置）はこの形態に限られるものではない。例えば、本発明の特徴的な２値データの生成処理をプリンタ１０４にて実行する場合、このプリンタ１０４が画像処理装置（画像データ生成装置）を構成することになる。
【００２９】
図４において、ホストコンピュータであるＰＣ１００は、オペレーティングシステム（ＯＳ）１０２によって、アプリケーションソフトウェア１０１、プリンタドライバ１０３、モニタドライバ１０５の各ソフトウェアを動作させる。アプリケーションソフトウェア１０１は、ワープロ、表計算、インターネットブラウザなどに関する処理を行う。モニタドライバ１０４は、モニタ１０６に表示する画像データを作成するなどの処理を実行する。
【００３０】
プリンタドライバ１０３は、アプリケーションソフトウェア１０１からＯＳ１０２へ発行される画像データ等を画像処理して、最終的にプリンタ１０４で用いる２値の吐出（ドット）データを生成する。詳しくは、図５、図１１で後述される処理などを実行することにより、Ｃ、Ｍ、Ｙの多値の画像データから、プリンタ１０４で用いるＣ、Ｍ、Ｙの２値の画像データを生成する。こうして生成した２値の画像データは、プリンタ１０４へ転送（供給）される。
【００３１】
ホストコンピュータ１００は、以上のソフトウェアを動作させるための各種ハードウェアとして、ＣＰＵ１０８、ハードディスクドライブ（ＨＤ）１０７、ＲＡＭ１０９、ＲＯＭ１１０などを備える。すなわち、ＣＰＵ１０８は、ハードディスク１０７やＲＯＭ１１０に格納されている上記のソフトウェアプログラムに従ってその処理を実行し、ＲＡＭ１０９はその処理実行の際にワークエリアとして用いられる。
【００３２】
本実施形態のプリンタ１０４は、図２にて説明した通り、インクを吐出する記録ヘッドを記録媒体に対して走査し、その間にインクを吐出して記録を行ういわゆるシリアル方式のプリンタである。Ｃ、Ｍ、Ｙそれぞれのインクに対応した各吐出口群を有する記録ヘッドがキャリッジに装着されることにより、記録用紙などの記録媒体に対して走査することができる。記録ヘッドの各吐出口に連通する流路には、電気熱変換素子や圧電素子等の記録素子が設けられ、これら記録素子を駆動することにより吐出口からインクが吐出される。各吐出口の配列密度は１２００ｄｐｉであり、それぞれの吐出口から３．０ピコリットルのインクが吐出される。また、各色吐出口群の吐出口の数は５１２個である。
【００３３】
プリンタ１０４は、不図示のＣＰＵ、メモリ等を備えている。ホストコンピュータ１００から転送されてきた２値の画像データは、プリンタ１０４のメモリに格納される。そして、ＣＰＵの制御の下、メモリに格納されている２値の画像データが読み出され、記録ヘッドの駆動回路へ送られる。駆動回路は、送られてきた２値の画像データに基づいて記録ヘッドの記録素子を駆動し、吐出口からインクを吐出させる。
【００３４】
本発明の一実施形態では、マルチパス記録における往または復走査およびＣ、Ｍ、Ｙの３色インクによって区別される６つのプレーンの２値データを、濃度パターン法を用いて生成する。図５は、２値データの生成処理を示すフローチャートである。
【００３５】
図５において、先ず、ＲＧＢ８ビットデータに対して色調整処理がなされ（Ｓ４０１）、次に、色変換処理（Ｓ４０２）によって、ＣＭＹ８ビットの画像データを得、さらに、ガンマ補正処理（Ｓ４０３）が行われる。
【００３６】
以上の処理が施されたＣＭＹ各８ビット２５６値の画像データは、次に、誤差拡散によって３ビット５値のデータに量子化される（Ｓ４０４）。そして、５値データに基づいて、図６に示す濃度パターン（ドット配置パターン）を用いた２値データ展開を行う（Ｓ４０５）。ここで、ステップＳ４０４で得られる５値データは、１画素が６００ｄｐｉの解像度を有したものである。これに対し、濃度パターン（ドット配置パターン）は、上記６００ｄｐｉの画素に対して２画素×２画素を１単位とするパターンであり、従って、生成される２値データの解像度は１２００ｄｐｉ×１２００ｄｐｉとなる。
【００３７】
図６は、本実施形態の濃度パターンを示す図である。同図に示すように、本実施形態の濃度パターンは、５値のレベルそれぞれについて４種類のパターンを持つ。そして、上記２値データ展開では、５値データが示す濃度レベルに応じて、濃度パターン選択マトリックスが示すパターン種に従ってパターンを選択し、それを２画素×２画素の単位の２値データとする。例えば、５値データが示す濃度レベルが“１”で、濃度パターン選択マトリクスの値が０の場合、４種類の濃度パターンレベル１のうち（＝２×２の画素のうちドットが１つＯＮのもの）のうち０番目に相当する濃度パターンが選択される。これを繰り返すことにより、１２００ｄｐｉ×１２００ｄｐｉの解像度の２値画像が生成される。
【００３８】
本実施形態では、２値化処理パターンとして、図２１に示すような濃度パターン選択マトリックスのパターンを用いている。本実施形態の濃度パターン選択マトリックスは、図２１に示される通り、３２画素×３２画素のサイズを持ちそれぞれの画素に０〜３までの４種類値の値が規則性をもたない形で格納されたものである。そして、濃度パターン選択マトリクスの各画素について、その画素の“０”〜“３”の値に基づき、２画素×２画素サイズの濃度パターンが展開される。すなわち、１２００ｄｐｉ×１２００ｄｐｉの解像度の２値データ（ドット）パターンは、濃度パターン選択マトリクスの３２画素×３２画素のサイズに応じて、６４画素（主走査方向）×６４画素（フィード方向）の周期のパターンとなる。仮に濃度パターン選択マトリクスのサイズが１００画素×１００画素であるときは、展開された２値データのパターンは、２００画素×２００画素の周期のパターンとして展開されることになる。後述する各実施形態のサイズないし周期の変更では、この濃度パターン選択マトリクスによる展開後のパターンサイズに着目するが、濃度パターン選択マトリクス自体のサイズないしは周期に着目しても同様のことがいえる。
【００３９】
再び図５を参照すると、最後に、上記２値データ展開で得られた２値データについて、マスクを用いて上記６プレーンそれぞれの２値データを得る（Ｓ４０６）。
【００４０】
なお、ブラック（Ｂｋ）を加えた４色のインクを用いる場合、さらには濃度の低い淡インクやレッド、ブルー、グリーンなどの特色インクをさらに加えて用いる場合についても、同様に本発明を適用できることは、以下の説明からも明らかである。
【００４１】
（実施形態１）
本発明の第一の実施形態は、マルチパス記録のパス数が異なる複数の記録モードから選択された１つの記録モードを設定し、設定された記録モードに対応したフィード量を決定する。そして、決定されたフィード量に応じたサイズの濃度パターン選択マトリックスを使用するべく、複数種類の濃度パターン選択マトリックスの中から上記サイズのものを選択する。
【００４２】
図２にて説明したように、本実施形態の２パス記録モードでは、記録ヘッドのノズルの数との関係でフィード量Ｎｆは２５６画素分である。これに対応して、２パス記録では、濃度パターン選択マトリックスのサイズをフィード方向に３２画素分とし、上記マトリックスによって展開される２値データのフィード方向の繰り返し周期Ｎｇを６４画素分とする。すなわち、フィード量Ｎｆは繰り返し周期Ｎｇの整数倍、言い換えれば、繰り返し周期Ｎｇ（＝６４画素）はフィード量Ｎｆ（＝２５６画素）の約数とする。
【００４３】
図７は、この繰り返し周期とフィード量との関係を説明する図である。同図に示すように、複数回の走査で記録が完成する単位領域である領域Ａ、領域Ｂ、…の上端はつねに繰り返し周期の同じ場所から開始される。
【００４４】
次に、記録モードなどの変更によってマルチパスのパス数が３パスに変更される場合について説明する。
【００４５】
図８は、３パスのマルチパス記録を説明する図であり、記録ヘッドと記録媒体の関係を模式的に示している。以下で説明するように、３パス記録の場合、記録ヘッドの３回の走査によって記録媒体の所定の単位領域に記録すべき画像を完成させる。
【００４６】
シアン、マゼンタ、イエローの各色ノズル群は第１グループ、第２グループおよび第３グループの３つのグループに分割され、各グループには１６８個ずつのノズルが含まれている。このとき１６８個としたのは、５１２ノズル（この場合画素に対応）を３で割った１７０に近い値を選択した。
【００４７】
各色ノズル群はノズル配列方向と略直交する方向（図の矢印で示した「ヘッド走査方向」）へ走査しながら記録媒体の、ノズルグループの配列幅に対応した各単位領域にインクを吐出する。この例では、Ｃ，Ｍ，Ｙの２値の画像データに基づいて、各単位領域に対してＣ，Ｍ，Ｙのインク吐出が行われる。また、走査が終了するたびに、記録媒体は走査方向と交差（直交）する方向（図の矢印で示した「フィード方向」）に１つのブループの幅分、すなわち、フィード量＝１６８画素分ずつ搬送される。さらに同じ動作をもう一度繰り返し、各単位領域は３回の走査によって画像が完成する。
【００４８】
ここで、２値データ生成の繰り返し周期Ｎｇ（＝６４）が、フィード量Ｎｆ（＝１６８画素）の約数になっていない場合、すなわち、繰返し周期が変更されない場合を考える。図９は、この場合のフィード量Ｈｆと繰り返し周期Ｈｇとの関係を説明する図である。
【００４９】
例えば、領域Ａの先頭位置を０とし、これと繰り返し周期における先頭位置が一致しているとする。このとき、領域Ｂの先頭は、フィード量分（１６８画素分）のフィード方向座標１６８を有する。この領域Ｂの先頭座標１６８は、繰り返し周期Ｎｇが６４画素分の場合は、２パスの場合と違って、６４で割り切れない。つまり、領域Ａの時と領域Ｂの時とでは、２つの領域に対して全体として異なる２値データが対応することになる。さらに１６８画素分のフィード量が増した領域Ｃで、その先頭座標３４０は、２値データの周期がずれ、同じように２つの領域に対して全体として異なる２値データが対応することになる。このようにフィード量Ｎｆが繰り返し周期Ｎｇの整数倍になっていない場合には、２値データ生成（２値化処理パターン）の繰り返し周期の現れ方が単位領域間で異なってしまう。すると、単位領域に対するドットの配列やその打ち込み順序が単位領域間で異なることとなり、その結果、これらドットの配列や打ち込み順序が異なることに起因した画質劣化を招く。  そこで本実施形態では、マルチパス記録におけるパス数が変更されたときは、それに応じて変化するフィード量に応じて、２値データ生成の繰り返し周期Ｎｇを変更する。本実施形態では、３パスの場合、フィード量Ｎｆ（＝１６８画素）の約数である８４とする。具体的には、この例に示す３パスの場合は、濃度パターン選択マトリックスは、２パスと異なる３パス用の４２画素（主走査方向）×４２画素（フィード方向）のマトリックスを用いる。また、濃度パターンは２画素×２画素とする。これにより、濃度パターン展開によって、走査方向およびフィード方向で、それぞれ８４画素分の２値データが生成される。
【００５０】
ここで、約数を選ぶ場合、最低３２よりも大きい値を選ぶことが望ましい。すなわち、濃度パターン法の場合、各濃度レベルに応じた濃度パターンを複数種類持ち、その複数種類の濃度パターンの選択周期が規則的にならないように設計することが有効である。これは不規則なパターンとすることにより、ドットの記録位置がずれた場合のドットの重なり具合の変化を抑えることができるからである。この不規則な選択を行うには、濃度パターン選択マトリックスの周期ないしサイズをある程度大きくする必要がある。このサイズは、本願発明者らの検討によれば、少なくとも３２画素分以上のサイズが望ましいことがわかっている。なお、上記では、フィード量に対応したサイズの濃度パターン選択マトリックスを予め用意していく形態であったが、本発明の適用はこの形態に限られない。例えば、各フィード量で使用するサイズよりも大きな濃度パターン選択マトリックス（例えば、１００画素×１００画素）を１つだけ用意しておき、その大きな濃度パターン選択マトリックスからフィード量に応じたサイズの範囲を切り出して使用してもよい。この場合、複数のサイズの濃度パターン選択マトリックスを予め用意しておく必要がないことが利点である。
【００５１】
図１０は、本実施形態の３パス記録におけるフィード量Ｎｆと繰り返し周期Ｎｇとの関係を示す図である。同図に示すように、フィード量が１６８画素分に変更されたのに応じて、繰り返し周期も８４画素分に変更される。
【００５２】
これにより、濃度パターンが意図した記録画質など画像記録上の目的を良好に実現することができる。すなわち、濃度選択マトリックスはそのサイズを単位として、そのドットの配置およびパターンサイズを定めて所要の画質上の目的が達成されるように作成されている。一方、マルチパス記録で完成する単位領域は、記録ヘッドのノズルの使用順序など記録動作上の各種条件が規定される単位である。このように、画像処理における所要の画質上の目的を実現する単位と記録動作上の単位とを一致させることによって、２値データ生成のためのパターンが意図している画像記録上の目的を良好に実現することができる。
【００５３】
図１１は、本実施形態における２値データの生成処理を示すフローチャートであり、特に、２値データ生成の繰り返し周期を、マルチパス記録のパス数・搬送量に対応させる処理を示している。
【００５４】
まず、ホスト装置において、異なる搬送量、パス数が規定された複数の記録モードの中から選択された１つの記録モードが設定される（Ｓ１２０１）。ここで、記録モードの選択は、ユーザが手動で行っても良いし、ホスト装置が画像データに応じて自動で行っても良い。そして、このように選択された記録モードが、記録に使用する記録モードとして、ホスト装置において設定される。なお、設定可能な記録モードの種類は３種類以上でもよいが、以下では、説明の簡便化のため、２つの記録モードを設定可能な形態について示す。
【００５５】
次いで、設定された記録モードが第１の記録モードか第２の記録モードかを判定する（Ｓ１２０２）。ここで、第１の記録モードとは、図２や図７で説明したような２パス記録を行うモードである。詳しくは、第１の搬送量（Ｎｆ＝２５６画素分）による搬送動作を介在させたＭ回（Ｍは２以上の整数で、ここではＭ＝２）の走査で単位領域の記録を完成させる記録モードである。一方、第２の記録モードとは、図８や図１０で説明したような３パス記録を行うモードである。詳しくは、第２の搬送量（Ｎｆ＝１６８画素分）による搬送動作を介在させたＮ回（Ｎは、Ｍとは異なる２以上の整数で、ここではＮ＝３）の走査で単位領域の記録を完成させる記録モードである。
【００５６】
次いで、ステップＳ１２０２において第１の記録モードが設定されたと判定された場合、ステップＳ１２０３へ進み、使用する濃度パターン選択マトリクスとして、第１の濃度パターン選択マトリクス（第１の２値化処理パターン）を選択する。ここで、第１の濃度パターン選択マトリクス（第１の２値化処理パターン）のサイズは、図７や図２１で説明した通り、３２画素×３２画素（２値データであれば６４画素×６４画素）の大きさであり、これは第１の搬送量（Ｎｆ＝２５６画素分）の約数である。これにより、２値データ生成の繰り返し周期Ｎｇや２値化処理パターンのサイズを、第１の搬送量（Ｎｆ＝２５６画素分）の約数にできる。次いで、第１の濃度パターン選択マトリクスを利用して２値化処理を行うことで２値データを生成する（Ｓ１２０４）。このＳ１２０４における２値データの生成処理は、図５のＳ４０５の２値化処理に該当する。その後、ステップＳ１２０４において生成された２値データを２パス用のマスクを用いて２回の走査に分配し、これにより、２回の走査夫々に対応する２パス記録用の２値データを得る（Ｓ１２０５）。このＳ１２０５における２値データの分配処理は、図５のＳ４０６のパス分解処理に該当する
一方、ステップＳ１２０２において第２の記録モードが設定されたと判定された場合、ステップＳ１２０６へ進み、使用する濃度パターン選択マトリクスとして、第２の濃度パターン選択マトリクス（第２の２値化処理パターン）を選択する。ここで、第２の濃度パターン選択マトリクス（第２の２値化処理パターン）のサイズは、図１０で説明した通り、４２画素×４２画素（２値データであれば８４画素×８４画素）の大きさであり、これは第２の搬送量（Ｎｆ＝１６８画素分）の約数である。これにより、２値データ生成の繰り返し周期Ｎｇや２値化処理パターンのサイズを、第２の搬送量（Ｎｆ＝１６８画素分）の約数にできる。次いで、第２の濃度パターン選択マトリクスを利用して２値化処理を行うことで２値データを生成する（Ｓ１２０７）。このＳ１２０７における２値データの生成処理は、図５のＳ４０５の２値化処理に該当する。その後、ステップＳ１２０４において生成された２値データを３パス用のマスクを用いて３回の走査に分配し、これにより、３回の走査夫々に対応する３パス記録用の２値データを得る（Ｓ１２０８）。このＳ１２０８における２値データの分配処理は、図５のＳ４０６のパス分解処理に該当する。
【００５７】
このように本実施形態では、図７〜図１０にて上述したように、パス数変更に伴うフィード量の変更に応じて、２値データ生成の繰り返し周期あるいは２値化処理パターンのサイズを変更する。このとき、２値データ生成の繰り返し周期あるいは２値化処理パターンのサイズがフィード量の約数となるように、上記周期あるいはサイズを変更する。これにより、２値データ生成（２値化処理パターン）の繰り返し周期を何れの単位領域でも同じにように発生させることができる。従って、画像処理における所要の画質上の目的を実現する単位（繰り返し周期）と記録動作上の領域（単位領域）との不一致を回避し、２値データ生成のためのパターンが意図している画像記録上の目的を良好に実現することができる。
【００５８】
なお、本実施形態では、第１の記録モードとして２パスモードを採用し、第２の記録モードとして３パスモードを採用した例について説明したが、本実施形態で採用できるパス数はこれに限られるものではない。例えば、第１の記録モードが４パスモードで、第２の記録モードが３パスモードという形態であってもよい。また、第３の記録モードを更に設け、第１の記録モードが２パスモードで、第２の記録モードが３パスモードで、第３記録モードが４パス記録モードという形態であってもよい。何れの形態であっても、２値データ生成の繰り返し周期が搬送量の約数になっていればよい。
【００５９】
以上のように、本実施形態では、記録媒体の搬送動作を介在させた記録ヘッドの複数回の走査によって記録媒体の単位領域の記録を完成させるマルチパス記録のための２値データを生成する。その際、２値データ生成のための情報を有したパターンである、濃度パターン選択マトリックスの濃度パターンを用いて２値データを生成する。そして、上記搬送動作の搬送量が異なるマルチパス記録モードを実行する場合、濃度パターン選択マトリックスによる２値データ生成の搬送方向における繰り返し周期が上記搬送量の約数となるように、搬送量に適した濃度パターン選択マトリックスを選択する。これにより、搬送量の変更にかかわらず、２値データ生成の繰り返し周期が搬送量の約数となるため、この関係が崩れることで生じる上述した画質劣化を発生させずに済む。
（実施形態２）
本発明の第２の実施形態は、フィード量の変更に応じて２値データ生成の繰り返し周期を変更することは第一の実施形態と同じであるが、２値データを複数回の走査に分割する、それぞれ色ごとのマスクが異なる。このマスクは、特許文献２や本出願人による特願２００７−１０４２６８号に開示されるものである。すなわち、これらに開示されるマスクは、濃度パターンの選択マトリックスとマスクとの干渉を考慮して作成されるものである。
【００６０】
マルチパス記録のように完成する領域に対応したマスクを用いて記録データを生成する構成では、マスクパターンと記録データとの干渉の問題を生じる場合がある。
【００６１】
図１２（ａ）〜（ｄ）はこの干渉の問題の説明する図である。同図（ａ）はシアンの２値データのパターンを示し、同図（ｂ）はシアンの２パス用マスクパターンのうち１パス目のマスクパターン（５０％が記録許容画素）を示している。同図（ａ）の２値データのパターンの大きさは４画素×４画素であり、これに対応して、同図（ｂ）のマスクパターンは４×４サイズの画素に記録許容画素を配置して、２値データのパターンに画素が一対一に対応している。
【００６２】
この場合、１パス目では、マスクパターンと２値データパターンのアンドデータである、図（ｃ）に示すドットパターンが記録されることになる。すなわち、図１２（ａ）の２値データは形成すべきドットが４個であるが、１パス目で実際に形成するドットは０個になる。逆に、図１２（ｄ）に示す２パス目では残りの４個のドットの総てが形成されることになる。このように、マスクパターンと２値データ（ドットデータ）との干渉が生じ、それによって、ある走査で偏ってドットが形成される。すなわち、複数の走査に分散してドットが形成されず、マルチパス記録本来の効果が十分に発揮されないなど様々な弊害をもたらす。例えば、このような干渉によってある走査で偏ってインクが吐出される場合には、それらが記録媒体に吸収される前に連結していわゆるビーディングを生じ、完成した画像において粒状感を呈するなど画質を低下させることがある。
【００６３】
図１２に示す例以外にも、逆のケースつまり１パス目で４個のドットが形成され、２パス目で０個ということもあり得る。また、この干渉は、もちろんデータのサイズにかかわらず様々な２値データパターンとそれに対応したパスマスクパターンとの組合せにおいて生じる可能性がある。
【００６４】
この干渉の問題を解決する方法として、特許文献２や特願２００７−１０４２６８号に記載された方法がある。これらの方法は、マスクパターンを定める際に、予め２値データのオン（“１”）／オフ（“０”）の配置特性に基づいて記録許容画素の配置を決めて行くものである。例えば、濃度パターン法によって２値化する場合、中間階調で２値データがオンとなる画素は、濃度パターン法におけるドット配置特性によっておおよそ知ることができる。この点から、マスクパターンにおける記録許容画素の配置を定める際に、それらの配置と濃度パターンにおけるドット配置との干渉を考慮することにより、マスクパターンと記録データとの干渉を低減することができる。
【００６５】
しかし、以上のようなマスクを用いていても、上述したようにフィード量が変更された場合には、上記のように濃度パターン法などによって生成される２値データが適切でなくなる場合がある。すなわち、２値データは、濃度パターン選択マトリックスが繰り返して用いられ、それらのサイズに応じた繰り返し周期で生成される。この場合、その生成される２値データの繰り返し周期と、変更されたフィード量との関係によっては、特許文献２や特願２００７−１０４２６８号に開示されるマスクと記録データとの干渉の低減を効果的に行うことができないことがある。その結果、生成される２値データはマスクとの関係でそれとの干渉に関して適切でないものとなる。
【００６６】
具体的には、フィード量が２値データの繰り返し周期の整数倍になっていないときは、マルチパス記録で完成すべき、ある単位領域とそれに隣接する単位領域の両方に対して同じ周期の２値データが対応する場合がある。その結果、上記２つの領域の記録でそれぞれ用いられる同じマスクに対して、全体として異なる２値データが対応することになる。そして、この場合には、上記特許文献などに記載した、２値データとの干渉を考慮した、マスクにおける記録許容画素配置の決定が効果的でなくなり、記録データとマスクとの干渉低減を良好に実現できなくなる。
【００６７】
以上の点から、本実施形態では、濃度パターンの選択マトリックスとマスクとの干渉を考慮して作成されマスクを用いる構成において、第一実施形態と同じ形態を採る。すなわち、記録を完成する単位領域に対応したフィード量が変更されたときは、それに応じて２値データ生成の繰り返し周期を変更する。
【００６８】
ここで、本実施形態で用いるマスクは、特願２００７−１０４２６８号に記載の方法で作成されたマスクである。以下では、このマスクの製造について説明する。
【００６９】
以下では、本実施形態の記録システムで用いられあるいは製造される、マスクパターンの製造方法およびそれによるマスクパターンのいくつかの実施形態を説明するが、その前に、マスクパターン製造の基本的な方法やそこで用いる斥力計算などの概念を説明する。
【００７０】
（マスクの製法）
以下の基本的なマスク製造方法の説明では、説明の簡略化のため、記録許容画素が配置されているマスクや、ドットが配置されている、上記マスクと同じサイズの濃度パターンを、共通に「プレーン」と称する。また、それらパターンに配置されている記録許容画素やドットを単に「ドット」と称する。
【００７１】
本発明の実施形態に係るマスクの製造方法は、このような濃度パターンやマスクのプレーンについて、例えば、図１３（ａ）〜（ｄ）に示すように、先ず、プレーンＡ１、Ａ２、Ａ３の３つのプレーンを規定する。そして、同じプレーン内のドット間や異なるプレーン間に斥力を作用させるとともに、異なるプレーンのドットの重なりを認め、そのような重なり同士の間にも斥力を作用させて、それぞれのプレーン内のドットの配置を定める。
【００７２】
プレーンにおけるドットの配置を定める方法は、大別して、複数のプレーンの配置を同時に定める方法（同時生成）と、プレーンごとに順次定める方法（プレーンごとの生成）の２つの方法のいずれかである。さらに、上記２つの生成方法それぞれについて、具体的にドットの配置を定める仕方として、プレーンの総てのドットを予め所定の配置としこれらを移動させながら、生成されるプレーン全体で分散性を上げて行く方法（以下、「配置移動法」）がある。また、その他に、生成されるプレーン全体で分散性を上げながらドットを１つずつ配置して行く方法（以下、「順次配置法」）も実行することができる。
【００７３】
配置移動法
配置移動法によるドットの配置決定処理の概略は次のとおりである。
【００７４】
例えばドット配置率が５０％プレーンのドット配置を定める場合、プレーンＡ１、Ａ２、Ａ３それぞれについて、１ビットのデータが“１”であるドットがドット配置可能位置の５０％に配された初期配置を、例えば、誤差拡散法などの２値化処理によって得る。なお、この２値化の手法を用いてドットの初期配置を得るのは、用いる２値化の手法に応じてある程度、初期状態で分散性のよい配置を得ることができるからであり、これにより、その後の最終的な配置決定までの演算時間ないし収束時間を短くできるからである。換言すれば、本発明を適用する上で初期配置を得る方法は本質ではなく、例えば、プレーンにおいて、１ビットのデータが“１”であるドットをランダムに配置した初期配置であってもよい。
【００７５】
次に、上記のようにして得たそれぞれのプレーンＡ１、Ａ２、Ａ３の総てのドットについて斥力ポテンシャルを計算する。具体的には、
（ｉ）同一プレーン内のドット間に距離に応じた斥力を与える。 
（ii）さらに、異なるプレーン間のドットにも斥力を与える。 
（iii）同一プレーンと異なるプレーン間に異なる斥力を与える。 
（iv）異なるプレーンのドットの重なりを認め、ドットの重なり（２つのドット重なり、３つのドット重なり、…）同士も組み合わせに応じた斥力を与える。
【００７６】
図１４は、本実施形態に係る基本斥力ポテンシャルＥ（ｒ）の関数を模式的に示す図である。
【００７７】
同図に示すように、本実施形態で規定する斥力関数は、その斥力が及ぶ範囲をｒ＝１６（１６個分のドットが配置される位置）までとする。このような距離とともに減衰するポテンシャルを用いることにより、基本的に、ドットが接近して配置されるとエネルギーが高い状態、すなわち不安定な状態となり、収束計算の結果、接近した配置はできるだけ選択されないようにすることができる。なお、この斥力の形状は、マスク画素全体に対するドットの割合により決定することがより望ましい。
【００７８】
また、複数のドットが重なるドット配置を考えるとき、ドットを配置できる位置（解像度１２００場合の場合は、１インチ四方に１２００×１２００個の可能位置がある）以上に重ねてドットを配置する。このため、各ドットについて斥力ポテンシャルを計算する際には、ドットの上にドットが重なることを考慮する。このため、ｒ＝０において有限の斥力ポテンシャルを持つように関数を定義する。これにより、ドットの重なりをも考慮した分散が可能となる。
【００７９】
本実施形態では、同一プレーンのドット同士に関してαＥ（ｒ）、異なるプレーン間のドット同士に関してβＥ（ｒ）、重なるドット同士に関してγｓ（ｎ）Ｅ（ｒ）の斥力ポテンシャルを与えて計算を行う。つまり、あるドットが存在することによるポテンシャルは、距離ｒ以内の範囲にある、同プレーンのドット、異なるプレーンのドット、さらには異なるプレーンの重なるドットについての斥力ポテンシャルが加算される。
【００８０】
上記の斥力ポテンシャルにおいて、係数α、β、γは重み付け係数であり、例えば、α＝３、β＝１、γ＝３の値を用いる。このα、β、γの値によってドットの分散性が影響を受ける。このα、β、γの値は、例えば、実際には実験を行い、マスクを用いて記録される記録画像を参照した最適化により求めることができる。
【００８１】
また、係数ｓ（ｎ）は、重なるドットを分散させるためにγに加えてさらに積算する係数である。この係数ｓ（ｎ）は、重なりが多いほどそれらのドットをより分散させるべく重なりの数に応じた値とするものである。本願発明者等の実験によれば、次の２つの式いずれかによって求められるｓ（ｎ）を用いることにより、分散に関してよい結果を得ることができる。
【００８２】
【数１】
0005004713.tif 000002
【００８３】
すなわち、ｎを重なりの数とするとき、組合せの数の和をｓ（ｎ）とするものである。詳細には、斥力を計算する注目ドットに対して重なる（同じプレーンまたは異なるプレーンにおける同じ位置の）ドットを調べるとともに、注目ドットから距離ｒに位置するドットを調べる。この場合に、注目ドットおよびその画素と同じ位置で重なる他のプレーンのドットと、距離ｒにある各プレーンのその位置で同じように重なるドットの共通する重なりの数をｎとする。そして、これら２つの位置間の重なったドット同士による斥力を考える。
【００８４】
この場合、例えば、ある２つの位置間で第１のプレーン、第２のプレーンおよび第３のプレーンにそれぞれ共通にドットが存在する例を考えると、ｎ＝３となる。そして、それらの位置間には３つのドットの重なりに起因する斥力を作用させる。ここで、３つのドットの重なりによる斥力を考えるとき、３つのドットの重なりとともに、２つのドットの重なり同士や１つのドット同士の斥力が多重的に作用すると考える。換言すれば、第３プレーンを考えなければ、第１プレーンと第２プレーンの２つのドットの重なりと考えることができ、また、第２プレーンを考えなければ第１プレーンと第３プレーンの２つのドットの重なりとも考えられる。第１プレーンを考えなければ第２プレーンと第３プレーンの重なりと考えられる。このようなドットが重なることの多重的な効果を計算するために、重なりの組合せによる斥力を定義し上記のようなｓ（ｎ）を用いる。これによれば、分散性のよいドット配置を得ることができることが実験上確認されている。
【００８５】
上記のようにして、総てのドットの斥力ポテンシャルを合計した総エネルギーが求まると、この総エネルギーを減衰させる処理を行う。
【００８６】
この処理では、総てのドットについて、順に距離ｒが４以内のドット配置可能位置の中で斥力ポテンシャルが最も下がる画素にドットを移す。このような処理を繰り返していくことによって、総てのドットの斥力ポテンシャルの合計値である総エネルギーを低下させて行く。すなわち、この総エネルギーが順次減少して行く過程は、ドットの配置が順次分散性を高める過程、つまりドット配置の低周波数成分が順次少なくなって行く過程である。
【００８７】
そして、総エネルギーの低下率を計算し、それが所定値以下であると判断すると、エネルギー減衰処理を終了する。なお、この所定値は、例えば、実際に印刷を行った結果をもとに、低周波数成分が適切に抑えられた画像を記録できる低下率として求めることができる。最後に、上記のように総エネルギーの低下率が所定値以下となった状態の各プレーンのドット配置を最終的なドットの配置として設定する。
【００８８】
図１３（ａ）〜（ｄ）は、上述した斥力ポテンシャルの計算と総エネルギーの減衰処理を模式的に示している。詳しくは、３プレーンＡ１、Ａ２、Ａ３を斜視図で示し、また、特にドットの移動を平面図で示す図である。ここで、最小の正方形はドット配置可能位置を示し、３プレーンの重なりにおいて重なる位置がプレーン間で同じ配置可能位置に対応する。
【００８９】
図１３（ａ）は、同一プレーンにドットが存在する場合にそれらドット間の斥力によってポテンシャルが加えられる（増す）ことを説明する図である。図に示す例では、プレーンＡ１の注目位置のドットＤｏと同じプレーンで距離ｒ離れた位置にドットが１個存在する例であり、この場合、α＝３が適用され、ドットＤｏのポテンシャルとして１×αＥ（ｒ）のポテンシャルが加えられる。
【００９０】
図１３（ｂ）は、注目ドットＤｏとは異なるプレーン（プレーンＡ２、Ａ３）にドットが存在する場合に、それら２個のドットとの関係で加えられる斥力ポテンシャルを説明する図である。異なるプレーン間のドットとの関係であるから、β＝１が適用されドットＤｏのポテンシャルとしてドット２個分の２×βＥ（ｒ）のポテンシャルが加えられる。
【００９１】
図１３（ｃ）は、上記の２つの場合に加え、異なるプレーンの同一位置にドットが存在してドットの重なりが存在する場合に、それらのドットとの関係で加えられる斥力ポテンシャルを説明する図である。この場合は、図１３（ａ）および（ｂ）の場合に加え、注目ドットＤｏのプレーンＡ１と異なるプレーンＡ３の同じ位置にドットが存在する。これによって、同プレーンの斥力ポテンシャル1×αE(r)と、同じ位置の異なるプレーンの１個のドットによる斥力ポテンシャル１×βＥ（０）と、異なるプレーンの２個のドットによる斥力ポテンシャル２×βＥ（ｒ）と、重なる数ｎ＝２でγ＝３が適用される、重なりによる斥力ポテンシャルγｓ（２）×Ｅ（ｒ）のポテンシャルが加えられる。この結果、図１３（ｃ）に示すドット配置において注目ドットＤｏが存在することによる斥力ポテンシャルの合計は、１×βＥ（０）＋１×αＥ（ｒ）＋２×βＥ（ｒ）＋γｓ（２）×Ｅ（ｒ）となる。
【００９２】
図１３（ｄ）は、図１３（ｃ）に示すドット配置において、ドットＤｏを移動させることにより、そのドットの斥力ポテンシャルの合計が変化することを説明する図である。図１３（ｄ）に示すように、ドットＤｏ（プレーンＡ１のドット）が同じプレーンの隣の画素に移ると、そのドットＤｏが存在することによる斥力ポテンシャルの合計は次のようになる。すなわち、距離がｒ２、重なり同士の数ｎが０となることなどにより、斥力ポテンシャルの合計はβＥ（１）＋１×αＥ（ｒ２）＋２×βＥ（ｒ２）に変化する。そして、図１３（ｃ）に示すドット配置の場合の斥力ポテンシャルの合計１×βＥ（０）＋２×βＥ（ｒ）＋１×αＥ（ｒ）＋γｓ（２）×Ｅ（ｒ）と、図１３（ｄ）のドットＤｏが移動したことによる斥力の合計とを比較し、この移動前後の斥力ポテンシャルの合計の変化を知ることができる。
【００９３】
なお、この斥力ポテンシャルの合計は、上記の説明では、２つの位置またはドット移動させたときは３つの位置のドットによるエネルギーの合計を求めるものとしている。しかし、これは説明を簡易にするためであり、実際は、これらのドット以外に存在し得る他の位置のドットを含めたドットとの関係に基づく斥力ポテンシャルの積分として求められるものであることはもちろんである。
【００９４】
図１３（ａ）〜（ｃ）に示したように斥力ポテンシャルの合計が計算される各ドットの中で、例えば、ドットＤｏが斥力ポテンシャルの合計が最も大きい場合、図１３（ｄ）で説明したようにその移動前後の斥力ポテンシャルの変化を求める。そして、移動の前後で最も斥力ポテンシャルの合計が低くなる位置にドットＤｏを移動させる。このような処理を繰り返すことによって３つのプレーン全体の総エネルギーを下げることができる。すなわち、３つのプレーンの重なりにおいてドット分布が、低周波数成分が少なく良好に分散された配置となる。
【００９５】
そして、このように３つのプレーンＡ１〜Ａ３の重なりにおいてドットが良好に分散されることによって、例えば、これら３つのプレーンがそれぞれ２パスのマスクであるとき、これらのマスクとそれぞれ補完関係にあるマスクもドットが良好に分散したものとなる。また、それらの６つのプレーンのうち任意の数（２、３、４または５）のプレーンの重なりにおけるドットの分布も、低周波数成分が少ない良好に分散されたものとなる。
【００９６】
なお、上述の配置移動法は、３つのプレーンが２パスのマスクに該当する場合、これら２パスのマスクのうち１パス目に用いる３つのプレーンのマスクについて適用する場合に関するものである。しかし、この方法はこの態様に限られず、総てのプレーンに適用してドットの配置を決定してもよい。例えば、２パス分の６つのプレーンのマスクに配置移動法を適用してもよい。この場合は、ドットを移動させる範囲を近傍位置に限定せずに、他のプレーンのドットとの関係で配置画素を入れ替える移動を許すものとする。具体的には、例えば、あるプレーンのドットを同じプレーンのドットが配置されていない画素に移動させる。これとともに、その移動した画素に対応する他のプレーンの画素に配置されるドットをその同じプレーンの、前者のドットがあった画素に対応する画素に移動させる、といった入れ替えを行う。これにより、斥力ポテンシャルの計算に係わるプレーン総てにおけるドットの配置関係が変化し、ポテンシャルエネルギーが最小となる入れ替え移動が可能となる。
【００９７】
順次配置法
この方法は、上述したように、マスクのプレーンのドットが未だ配置されていない部分に順次ドットを配置して行く方法である。例えば、図１３（ａ）〜（ｃ）に示した３つのプレーンに対して、順次１つずつドットを配置し、それを繰り返すことによってそれぞれのプレーンで、そのプレーンのドット配置率に応じたドット配置を行う。この場合、先ず、ドットを配置しようとするときに、その位置のドットとプレーンＡ１、Ａ２、Ａ３において既に配置されているドットとの間に発生する斥力ポテンシャルを計算する。斥力ポテンシャルの計算自体は、上述の配置移動法で説明したものと同じである。異なるのは、図１３（ａ）〜（ｃ）に示す例では、ドットＤｏが同図の位置に既に置いてあるのではなく、ドットＤｏを新たに置くと仮定したときに既に配置され同じプレーンＡ１や異なるプレーンＡ２、Ａ３のドットとの間で斥力ポテンシャルを計算する点である。以上からも明らかなように、未だドットが１つも配置されていない最初の段階では、ドットをどこにおいても斥力ポテンシャルは同じ値となる。
【００９８】
次に、それぞれのプレーン位置に置いたとしたときに計算される斥力ポテンシャルの中で、最小のポテンシャルエネルギーとなる位置を決定する。そして、その最小のエネルギーとなる位置が複数ある場合は、例えば、乱数を用いてその複数の位置の中から１つの位置を決定する。なお、本実施形態では、同じプレーンでは既にドットが配置されている位置には重ねて配置しないという条件の下で、最小エネルギーの位置を決定する。これは、重み付け係数や斥力ポテンシャル関数などのパラメータによっては、斥力ポテンシャルの計算において同じプレーンで重ねた場合の方が他のプレーンのドットとの関係などでエネルギーが最小となることがある。そして、その場合に、プレーンは１つの位置に１つのドットのみが許されるので重なりを禁ずるようにするためである。決定した最小ポテンシャルエネルギーの位置にドットを配置する。すなわち、その画素のマスクデータを“１”とする。そして、３つのプレーンＡ１、Ａ２、Ａ３について各１つずつドットが配置されたか否かを判定する。配置されていない場合には、上記の処理を繰返す。
【００９９】
プレーンＡ１、Ａ２、Ａ３とこの順で１つずつドットを配置すると、３つのプレーンそれぞれの全配置可能位置に対して５０パーセントまでドットが配置されるまで上記処理を繰り返し、５０パーセントまで配置されると本処理を終了する。
【０１００】
以上説明した順次配置法によっても上述した配置移動法と同様の特性を持つプレーンを得ることができる。すなわち、順次配置法による３プレーンは、それらの重なりにおいてもドットが良好に分散されたものとなる。
【０１０１】
以上の説明では、説明の簡略化のため、濃度パターンのプレーンとマスクのプレーンを区別しないものとして説明した。しかし、以下の例で説明するように、斥力の計算では、上記プレーンのうち、濃度パターンに該当するプレーンもしくはそのプレーン内のドットは、濃度パターンとして予め定められたものである。つまり、濃度パターンに該当するプレーンのドットは、固定したものとして扱い、斥力ポテンシャルのエネルギーに応じたドット配置の移動またはドットの配置によって定めるものではない。すなわち、本実施形態は、ドット配置を定める対象はマスクに該当するプレーンであり、その際に、濃度パターンに該当するプレーンないしそのドットは斥力計算の対象となる。具体的には、マスクに該当するプレーンのドット配置を定めるに当たり、斥力ポテンシャル計算の重み付け係数αの項はそのマスクに該当するプレーンに適用される。また、係数βおよびγの項は、そのマスクに該当するプレーンと、他のマスクに該当するプレーンや濃度パターンに該当するプレーンとの間で適用される。
【０１０２】
これにより、製造されるマスクにおける記録許容画素の配置は、濃度パターンとの相互の干渉を軽減したものになるとともに、マスクの記録許容画素の配置パターン自体も分散性の高いものとなる。
【０１０３】
以上説明した、基本的なマスク製法を用いた、本実施形態にかかるマスク製造方法の具体例として、２パス記録用１００％均等マスクの製造について、次に説明する。
【０１０４】
本例の概要
本例は、記録素子として、シアン（Ｃ）インクを吐出するノズル列を備えた１つの記録ヘッドを用いて、２回の走査で画像を完成させる２パスのマルチパス記録に関する。そして、この２パス記録に用いるマスクは、濃度パターンとの干渉が低減されたものであり、また、そのマスクパターン自体が良好に分散したものである。これにより、２回の走査それぞれで記録されるドットはそのドット数に偏りがないものとなる。また、各走査でドットが分散して形成されることから、例えば、記録位置のずれなどがあっても、それによって生じ得るテクスチャーが視覚的に目障りになり難く画像品位への影響が抑制される。
【０１０５】
本実施形態の２パス記録では、それぞれ２５６個のノズルを含む第１グループおよび第２グループに分割される。各グループには、その製法が後述されるマスク（２つのマスクＣ１、Ｃ２）が対応付けられており、それぞれのマスクＣ１、Ｃ２の副走査方向（搬送方向）の大きさは各グループのノズル個数と同じ２５６画素分である。マスクＣ１とマスクＣ２は補完関係にあり、これらを重ね合わせると２５６（横）画素×２５６（縦）画素に対応した領域の記録を完成することができる。第１走査において、図２に示したように、記録媒体の領域Ａに対してマスクＣ１を用いて記録を行い、記録媒体が２５６画素分のフィード量で送られた後、領域Ａに対してマスクＣ２を用いて記録を行う。この２回のパスによって画像の記録が完成する。
【０１０６】
マスクの製法
本例にかかるマスクの製造方法を、上述した順次配置法を用いて製造する場合について説明する。
【０１０７】
図１５は、本実施形態の順次配置法による記録許容画素の配置決定処理を示すフローチャートである。
【０１０８】
図１５に示す処理は、１つのプレーンに順次記録許容画素を配置して行き、５０％の配置率の記録許容画素の配置を行うものである。先ず、ステップＳ７０１で、記録許容画素を配置しようとするマスクＣのプレーンと濃度パターンのプレーンを規定し、それらのプレーンにおいて記録許容画素の配置について斥力ポテンシャルを計算する。その際、前述したように、濃度パターンに該当するプレーンには、既にドットが配置されており、それらのドットを固定したままそれらのドットとマスクＣのプレーンにおいて配置しようとする記録許容画素との間で斥力を計算する。
【０１０９】
図１６は、マスクＣの記録許容画素の配置に関する斥力を計算するための概念を示す図である。斥力の計算において、考慮する濃度パターン（以下では、「ドット配置パターン」とも言う）夫々のプレーンＰ１〜Ｐ４は固定パターンである。これらのプレーンＰ１〜Ｐ４のドット配置パターンは、インデックデータが示すレベルごとに予め定められたものである。マスクＣの記録許容画素の配置を定める処理では、マスクパターンＣにおける記録許容画素同士の斥力ポテンシャルや、マスクパターンＣにおける記録許容画素とプレーンＰ１〜Ｐ４におけるドットの間の斥力ポテンシャルを計算する。そして、前述したように斥力ポテンシャル計算の結果に基づき、マスクＣの記録許容画素の配置を定める。
【０１１０】
図１７は、本実施形態にかかるドット配置パターンを示す図である。この図１７に示されるドット配置パターンは、図６にて前述した２画素×２画素の最小単位パターンを縦方向に４個、横方向に４個集めてなるものである。詳しくは、同図に示すパターンは、インデックスデータのレベルごとに（レベル０は図示を省略；総ての画素が「白」）、図６に示すパターン種類０〜３を濃度パターン選択マトリックスに従った規則で配置し、６４画素×６４画素のサイズとしたものである。なお、同図およびそれ以降の図では、図示の簡略化のため８画素×８画素のサイズで示している。
【０１１１】
インデックスデータが示すレベルごとの２５６画素×２５６画素のサイズ分のドット配置パターンは、マスクＣの２５６画素×２５６画素に対応している。そして、マスクＣの記録許容画素の配置は、階調レベルごとのドット配置パターンのプレーンＰ１〜Ｐ４を考慮して定められる。具体的には、上述の斥力ポテンシャルの計算を用いて記録許容画素の配置が定められる。但し、考慮するドット配置パターンは、図１７に示した８画素×８画素のパターンを繰り返したものではない。これは、詳細が後述されるように斥力ポテンシャルの偏りを予め除くためである。
【０１１２】
図１８は、マスクＣの記録許容画素の配置を定める際の斥力ポテンシャルの計算の対象となるプレーンＰ１〜Ｐ４のドット配置を示す図である。プレーンＰ１〜Ｐ４のドット配置パターンは、図１７に示したドット配置パターンを互いに排他的になるように分解したパターンである。具体的には、図１７に示す元のドット配置パターン、つまり、図５の２値データ展開処理で用いられるドット配置パターンについて、各階調レベルのドット配置パターンの差分をとったパターン（計算用ドットパターン）である。プレーンＰ１は、階調レベル１のドット配置パターンのドット（Ｌ１）から階調レベル０のドット配置パターンのドット（Ｌ０）を除いたパターン（Ｌ１−Ｌ０）である。同様に、プレーンＰ２は階調レベル２のパターン（Ｌ２）と階調レベル１のパターン（Ｌ１）の差分のドットパターンである。また、プレーン３は階調レベル３のパターン（Ｌ３）と階調レベル２のパターン（Ｌ２）の差分のドットパターンである。さらに、プレーン４は階調レベル４のパターン（Ｌ４）と階調レベル３のパターン（Ｌ３）の差分のドットパターンである。プレーンＰ１〜Ｐ４は排他のパターンであることから、総てを重ねると階調レベル４と同じ１００％の配置率でドットが配置されたものとになる。
【０１１３】
ここで、斥力ポテンシャルを計算する際にドット配置パターンを排他的にしたのは、斥力ポテンシャルの値がある領域に偏り、それによって配置される記録許容画素数の偏りおよび分散性の低下を防ぐためである。すなわち、図１７に示すドット配置パターンは、レベルが増すときにその前のレベルのドット配置を保存している。このため、斥力ポテンシャルの計算にドット配置パターンそのものを用いる場合は、保存されるドットが異なるプレーン間の重なるドットとしてポテンシャルが計算されることになる。しかし、マスク処理でマスクが適用されるドット配置パターンのドットは、複数のレベルのうちの１つのドットであり、上記のように多重的にマスクと関係もしくは干渉することはない。従って、斥力ポテンシャルの計算においてドット配置パターンそのものを用いる場合は、計算される斥力ポテンシャルの値が実際の関係に対して偏ったものとなり、返って、配置される記録許容画素数の偏りおよび分散性の低下を招くことになる。
【０１１４】
なお、上記の例では、階調レベルが増すときその前の階調レベルのドット配置が保存されるドット配置パターンを用いる例を示したが、これに限らず、ドット配置が保存されないドット配置パターンを用いる場合も本発明を適用できる。
【０１１５】
図１９は、階調レベルが増すときに前の階調レベルのドット配置がそのまま保存されないドット配置パターンの一例を示す図である。図１９に示すように、レベル１の配置パターンは、例えば、画素１３０１、１３０２にドットが配置されている。この配置に対し、レベルが１つ増したレベル２では、画素１３０１にはドットが配置されず、レベル１のときのドットが保存されない。一方、画素１３０２ではレベル１の配置と同様ドットが配置される。このように、前のレベルのドット配置が完全には（そのまま）保存されないドット配置パターンが存在する。
【０１１６】
このようにレベルが増すときにドット配置がそのまま保存されないドット配置パターンを用いる場合の、斥力ポテンシャルの計算に用いるパターンは、それらのドット配置パターンとそれぞれの排他パターンを用いる。ドット（の配置）が保存されない画素（例えば、画素１３０１）は、斥力ポテンシャルの計算においてマスクの記録許容画素に対し、距離を考慮しなければ同等の影響を持つ。一方、ドットが保存される画素（例えば、画素１３０２）は、斥力計算において重なりを持ちマスクの記録許容画素と多重の関係がある。この点から、斥力計算のプレーンとしてドット配置パターンとその排他のパターンを用いる。
【０１１７】
図２０は、ドット配置パターンが図１９に示すものである場合の斥力ポテンシャルの計算に用いる８つのプレーンを示している。図２０において、プレーンＰ１は図１９に示すレベル１のドット配置パターンを有し、プレーン２はそのレベル１のドット配置パターンの排他パターンを有する。同様に、プレーンＰ３はレベル２のドット配置パターンを、プレーン４はその排他パターンを有する。また、プレーン５はレベル３のドット配置パターンを、プレーン６はその排他パターンを有し、さらに、プレーン７はレベル４のドット配置パターンを、プレーン８はその排他パターンを有する。
【０１１８】
図１９に示すドット配置パターンを用いるとき、マスクＣの記録許容画素の配置を定めるための斥力ポテンシャルの計算は、マスクＣのプレーンと、それに対する上記の８つのプレーンをそれらのドット配置が固定されたプレーンに対して行われる。
【０１１９】
再び、図１５を参照すると、上記のようにして斥力ポテンシャルの計算をした後、ステップＳ７０２で、マスクＣの配置位置において記録許容画素を置いたとしたときに計算される斥力ポテンシャルの中で、最小のポテンシャルエネルギーとなる位置を決定する。そして、ステップＳ７０３では、その最小のエネルギーとなる位置が複数あるか否かを判断する。複数ある場合には、ステップＳ７０７で乱数を用いてその複数の位置の中から１つの位置を決定する。そして、ステップＳ７０４では、決定した最小ポテンシャルエネルギーの位置に記録許容画素を配置する。
【０１２０】
ステップＳ７０５では、マスクＣのプレーンに配置可能位置の５０％まで記録許容画素が配置されたか否かを判定する。５０％まで記録許容画素の配置がなされていないときは、ステップＳ７０１からの処理を繰り返す。そして、５０％の記録許容画素が配置されると本処理を終了する。
【０１２１】
以上のようにして、２パスマスクの１パス目のマスクＣ１を設定すると、これに基づきマスクＣ１と補完関係にあるマスクＣ２を定めることができる。
【０１２２】
以上のとおり、本例のマスク製法によれば、上述したα、β、γの重み付けに応じて、第１に、製造されたマスクＣにおける記録許容画素の配置は分散性の良いものとなる。第２に、マスクＣとこのマスクの製造において考慮したドット配置パターンのプレーンＰ１〜Ｐ４の重なりにおいても記録許容画素とドットが良好に分散されたものとなる。すなわち、マスクＣに配置される記録許容画素とプレーンＰ１〜Ｐ４それぞれに配置されるドットとの論理積および論理和のいずれも分散したものとなる。この論理積および論理和は、例えば、マスクの２５６画素×２５６画素とプレーンＰ１〜Ｐ４それぞれの２５６画素×２５６画素を対応付けたときに、それぞれに配置される記録許容画素とドットとの間で求められるものである。
【０１２３】
上記の論理和の分散性がよいことによって、マスクＣ１とこれと補完の関係にあるマスクＣ２のいずれも、その記録許容画素の配置が図１７や図１９に示したドット配置パターンに対して分散性がよいことが保証される。これにより、特定の走査に偏ってドットが形成されることを抑制できる。また、上記の論理積の分散性がよいことによって、図１７や図１９に示したドット配置パターンによるドットデータをマスクＣ１（Ｃ２）を用いてマスク処理して得られるドットパターンの分散性が良いことも保証される。
【０１２４】
この結果、図１７や図１９に示すドット配置パターンによって生成されるドットパターンを記録するときに、本実施形態によるマスクを用いることによって、走査毎に形成されるドットは、その数が特定の走査に偏ることなく、また、良好に分散したものとなる。そして、この良好な分散性によって、種々の要因によって生じ得るテクスチャーが視覚的に目障りになり難く画像品位への影響が抑制される。
【０１２５】
以上説明したように、特願２００７−１０４２６８号に開示されたマスク製造方法によれば、濃度パターンの配置を考慮したマスクが製造される。これにより、濃度パターンによって生成される２値データとマスクとの干渉を低減することができる。このように、本実施形態のマスクは、濃度パターン選択マトリックスのサイズないし繰り返し周期に対応したサイズを有している。すなわち、あるサイズのマスクは、対応する濃度パターン選択マトリックスのサイズ（に応じたドット配置パターン）に応じて、記録許容誤差の配置が定められている。従って、フィード量が変更された場合は、そのフィード量（パス数）に応じたマスクが用いられることから、濃度パターン選択マトリックスのサイズも変更する。これにより、記録を完成する単位領域の記録で用いられる同じマスクに対して、濃度パターン選択マトリックスに基づく全体として周期が異なる２値データが対応することを防止できる。その結果、２値データとの干渉を考慮した、マスクにおける記録許容画素配置の決定を効果的に発揮し、記録データとマスクとの干渉低減を良好に実現することができる。
【０１２６】
なお、本実施形態では、濃度パターンを考慮したマスク製造の例として、特願２００７−１０４２６８号に記載の方法を用いたがこれに限られないことはもちろんである。例えば、特許文献２に記載の方法を用いてもよい。
【０１２７】
なお、２値データが、ディザ法によって生成される場合も、ディザパターンの閾値を考慮してマスクを製造することもできる。すなわち、それぞれの階調の画像データにおいて、ディザパターンによって２値化される記録データのオン／オフの配置はそのディザパターンの特性によっておおよそを予め知ることができる。これにより、ディザパターンから知ることができる記録データのオン／オフの配置、具体的には閾値の値および配置とマスクパターンにおける記録許容画素との干渉を考慮してマスクパターンを決定することができる。
【０１２８】
（他の実施形態）
上述の第１および第２実施形態は、濃度パターン法によって２値データを求める例について説明したが、２値化処理の形態がこれに限られないことはもちろんである。一定のサイズのパターンを有し２値データの生成に関して繰り返し用いられることにより、２値データ生成に周期性を呈する形態であれば、どのような形態でも本発明を適用することができる。例えば、２値化処理パターンとしてディザパターンを用いるディザ法の場合、フィード量の変更に応じて、ディザパターンのサイズを変更するようにすることができる。例えば、第１の実施形態においてディザパターンを用いて２値化処理を行う場合を考える。この場合、図１１のステップＳ１２０３において６４画素×６４画素のディザパターンが選択され、ステップＳ１２０６においては８４画素×８４画素のディザパターンが選択されるようにする。こうすれば、使用するディザパターンの大きさ並びに周囲を搬送量の約数にすることができる。
【０１２９】
また、上述した各実施形態では、濃度パターンで濃度パターン選択マトリクスなどに基づいて求められる２値データの周期がフィード量より小さい約数である例を示した。しかし、これに限られず、フィード量と繰り返し周期を同じ値とするようにしてもよい。例えば、フィード量が２５６画素分のとき、上記実施形態の２パスの場合は２値データの生成周期を６４画素分としたが、これをフィード量と同じ２５６画素分としてもよい。
【０１３０】
さらには、上記各実施形態では、図１１に示される２値データの生成処理をホスト装置において行うものとしたが、これら処理を記録装置側で実行してもよい。この場合、２値データの生成などを記録装置におけるＡＳＩＣなど専用のハードウェアを用いて実行するのが好ましい。そして、記録装置において図１１に示される２値データの生成処理を行う場合、この記録装置が画像処理装置（画像データ生成装置）を構成することになる。
【０１３１】
（さらに他の実施形態）
本発明は、上述した実施形態の機能を実現する、図５、図１１に示したフローチャートの手順を実現するプログラムコード、またはそれを記憶した記憶媒体によっても実現することができる。また、記憶媒体に格納されたプログラムコードがシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）に読取られ実行されることによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１３２】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１３３】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳが実際の処理の一部または全部を行うものであってもよい。
【０１３４】
更に、プログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、ＣＰＵなどが実際の処理の一部または全部を行うものであってもよい。
【図面の簡単な説明】
【０１３５】
【図１】マルチパス記録を記録ヘッドや記録されたドットパターンなどによって模式的に示す図である。
【図２】２パス記録を行う場合の、記録ヘッドと記録媒体との関係を示した図である。
【図３】（ａ）および（ｂ）は、本発明の一実施形態に係り、Ｃ、Ｍ、Ｙのインクを用いて２パスのマルチパス記録を行う場合を説明する図である。
【図４】本発明の第一の実施形態に係る画像処理装置としてのパーソナルコンピュータのハードウェアおよびソフトウェアの構成を主に示すブロック図である。
【図５】本発明の第一の実施形態に係る画像処理の手順を示すフローチャートである。
【図６】本発明の一実施形態で用いる濃度パターンを示す図である。
【図７】本発明の一実施形態に関わる、２値データ生成の繰り返し周期とフィード量との関係を説明する図である。
【図８】３パスのマルチパス記録における記録ヘッドと記録媒体の関係を模式的に示す図である。
【図９】２値データ生成の繰り返し周期が、フィード量の約数になっていない場合のこれらフィード量と繰り返し周期との関係を説明する図である。
【図１０】本発明の一実施形態の３パス記録におけるフィード量と繰り返し周期との関係を示す図である。
【図１１】本発明の一実施形態のマルチパス記録のパス数変更に伴う２値データ生成の繰り返し周期の変更処理を示すフローチャートである。
【図１２】（ａ）〜（ｄ）は、記録データの量子化に用いるマスクパターンの干渉の問題の説明する図である。
【図１３】（ａ）〜（ｄ）は、上述した斥力ポテンシャルの計算と総エネルギーの減衰処理を模式的に示す図である。
【図１４】第２実施形態に係る基本斥力ポテンシャルＥ（ｒ）の関数を模式的に示す図である。
【図１５】第二の実施形態に係る、順次配置法による記録許容画素の配置処理を示すフローチャートである。
【図１６】第二の実施形態に係る、マスクＣを計算するための概念図である。
【図１７】第二の実施形態に係る、インデックスデータに基づくドット配置パターンを示す図である。
【図１８】図１７に示すドット配置パターンに基づいた、マスク作製の際に考慮するパターンを示す図である。
【図１９】第二の実施形態における、インデックスデータに基づくドット配置パターンの他の例を示す図である。
【図２０】図１９に示すドット配置パターンに基づいた、マスク作製の際に考慮するパターンを示す図である。
【図２１】濃度パターン選択マトリクスの一例を示す図である。
【符号の説明】
【０１３６】
１００    パーソナルコンピュータ（ＰＣ）
１０３    プリンタドライバ
１０４    プリンタ
１０７    ＨＤ
１０８    ＣＰＵ
１０９    ＲＡＭ
１１０    ＲＯＭ
【図１】
0005004713.tif 000003
【図２】
0005004713.tif 000004
【図３】
0005004713.tif 000005
【図４】
0005004713.tif 000006
【図５】
0005004713.tif 000007
【図６】
0005004713.tif 000008
【図７】
0005004713.tif 000009
【図８】
0005004713.tif 000010
【図９】
0005004713.tif 000011
【図１０】
0005004713.tif 000012
【図１１】
0005004713.tif 000013
【図１２】
0005004713.tif 000014
【図１３】
0005004713.tif 000015
【図１４】
0005004713.tif 000016
【図１５】
0005004713.tif 000017
【図１６】
0005004713.tif 000018
【図１７】
0005004713.tif 000019
【図１８】
0005004713.tif 000020
【図１９】
0005004713.tif 000021
【図２０】
0005004713.tif 000022
【図２１】
0005004713.tif 000023