(57)【要約】【課題】マルチパス方式記録の画像品位を低下させることなく間引きマスクパターンの容量を低減させ、もってメモリコストを削減する。【解決手段】列数がＥである間引きマスク展開領域３と、間引きマスク展開領域の列数Ｅを間引きマスク圧縮比Ｒで除した値に等しい列数の間引きマスク種パターン１と、０から（Ｅ−１）までの数値がそれぞれ重複無く出現する展開列テーブル２と、間引きマスク種パターン内の列を示す種列ポインタ４と、展開列テーブル内の要素を示す参照ポインタ５と、間引きマスク種パターン内の種列ポインタで示される列全体を、間引きマスク展開領域内の参照ポインタで示される展開列テーブルに格納された数値で示される列にコピーするコピー装置と、コピー装置により列をコピーし、参照ポインタを次要素に進める手順をＥ回繰り返し、列のコピーをＲ回繰り返す毎に種列ポインタを次要素に進めるように制御する。【選択図】      図２
2005125713.tif 000002
【特許請求の範囲】
【請求項１】
列数がＥである間引きマスクパターンを生成するための間引きマスクパターン生成装置であって、
前記間引きマスクパターンの列数Ｅよりも少ない列数Ｃを有する間引きマスクパターンを記憶した記憶部と、
前記列数Ｃの間引きマスクパターンの各列を複数回コピーし、当該コピーした列からなる前記列数Ｅの間引きマスクパターンを生成する生成手段とを有し、
前記生成手段は、前記列数Ｃの間引きマスクパターンの配列とは異なるよう前記コピーしたＥ個の列を配列させ、前記列数Ｅの間引きマスクパターンを生成することを特徴とする間引きマスクパターン生成装置。
【請求項２】
列数がＥである間引きマスクパターンを生成するための間引きマスクパターン生成装置であって、
前記間引きマスクパターンの列数Ｅよりも少ない列数Ｃを有する間引きマスク種パターンを記憶した記憶部と、
前記記憶部に記憶された間引きマスク種パターンの各列を（Ｅ／Ｃ）回づつコピーし、前記間引きマスク種パターンの配列とは異なるよう前記コピーしたＥ個の列を配列させ、列数がＥである前記間引きマスクパターンを生成する生成手段と、
を備えたことを特徴とする間引きマスクパターン生成手段。
【請求項３】
列数がＥである間引きマスク展開領域を有する第１の記憶手段と、
前記間引きマスク展開領域の列数Ｅを間引きマスク圧縮比Ｒで除した値に等しい列数の間引きマスク種パターンと、要素数が前記間引きマスク展開領域の列数Ｅと等しく０から（Ｅ−１）までの数値がそれぞれ重複無く出現する展開列テーブルとを有する第２の記憶手段と、
前記間引きマスク種パターン内の列を示す種列ポインタと、
前記展開列テーブル内の要素を示す参照ポインタと、
前記間引きマスク種パターンの列であって前記種列ポインタで示される列全体を、前記間引きマスク展開領域の列であって前記参照ポインタで示される前記展開列テーブルに格納された数値で示される列全体にコピーする列コピー手段と、
前記種列ポインタと前記参照ポインタとを先頭要素を指し示すように初期化した後、前記列コピー手段により前記マスク種パターン内の列を前記展開列テーブル内の列にコピーし、前記参照ポインタを次要素に進める手順をＥ回繰り返し、前記列のコピーをＲ回繰り返す毎に前記種列ポインタを次要素に進めるように制御する展開制御手段と、
を具備することを特徴とする間引きマスクパターン生成装置。
【請求項４】
前記展開列テーブルは要素数Ｅの配列に０から（Ｅ−１）までの数値を重複無く埋め込み、０から（Ｅ−１）までの一様分布擬似乱数を２個生成し、これを位置の指標とする１対の要素間の交換を複数回行うことで生成される数列であって、出現順序が略無相関であることを特徴とする請求項３に記載の間引きマスクパターン生成装置。
【請求項５】
前記第２の記憶手段は、読出し専用メモリであることを特徴とする請求項３に記載の間引きマスクパターン生成装置。
【請求項６】
前記マスクパターン生成装置は少なくともパス数の異なる複数の間引きマスクを展開可能であり、前記間引きマスク圧縮比Ｒには前記複数の間引きマスクの種別に関連して少なくとも２つの異なる値を用いることを特徴とする請求項３に記載の間引きマスクパターン生成装置。
【請求項７】
インクを吐出するための記録ヘッドを記録媒体の同一の主走査領域に対して複数回走査させる走査手段と
前記複数回の主走査それぞれおいて間引きマスクパターンに従って間引き画像を形成し、前記同一の主走査領域の画像を完成させる記録制御手段とを備え、
前記間引きマスクパターンが、請求項１乃至６のいずれか１項に記載の間引きマスクパターン生成装置により生成されたものであることを特徴とするインクジェット記録装置。
【請求項８】
列数がＥである間引きマスク展開領域を有する第１の記憶手段と、前記間引きマスク展開領域の列数Ｅを間引きマスク圧縮比Ｒで除した値に等しい列数の間引きマスク種パターンと、要素数が前記間引きマスク展開領域の列数Ｅと等しく０から（Ｅ−１）までの数値がそれぞれ重複無く出現する展開列テーブルとを有する第２の記憶手段と、前記間引きマスク種パターン内の列を示す種列ポインタと、前記展開列テーブル内の要素を示す参照ポインタと、前記間引きマスク種パターンの列であって前記種列ポインタで示される列全体を、前記間引きマスク展開領域の列であって前記参照ポインタで示される前記展開列テーブルに格納された数値で示される列全体にコピーする列コピー手段とを備える装置を利用して間引きマスクパターンを生成するための方法であって、
前記種列ポインタと前記参照ポインタとを先頭要素を指し示すように初期化した後、前記列コピー手段により前記マスク種パターン内の列を前記展開列テーブル内の列にコピーし、前記参照ポインタを次要素に進める手順をＥ回繰り返し、前記列のコピーをＲ回繰り返す毎に前記種列ポインタを次要素に進めるように制御することを特徴とする間引きマスクパターン生成方法。
【請求項９】
請求項８に記載の方法をコンピュータに実行させることを特徴とするプログラム。
【請求項１０】
請求項９に記載のプログラムをコンピュータ読み取り可能に記憶したことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のノズルからなるノズル群を複数配列してなる記録ヘッドを用い、記録媒体における同一の主走査領域に対し異なるノズル群によって複数回主走査を行い、各主走査により間引きマスクパターンに従って間引き画像を形成し、前記同一の主走査領域の画像を完成させるようにした所謂マルチパス方式を採る記録装置において使用される前記間引きマスクパターンを記憶するためのメモリの記憶容量を低減させる技術に関するものである。
【背景技術】
【０００２】
シリアルスキャン型インクジェット記録装置においては、キャリッジに搭載された記録ヘッドがノズル並び方向と直交する主走査方向にスキャンされノズルから液滴を吐出させることにより被記録媒体上に１スキャン分の画像を形成し、次に主走査方向と直交する副走査方向に被記録媒体を所定量搬送する。この手順を繰り返すことにより画像を形成する。
【０００３】
一般にインクジェット記録装置では、記録ヘッドのノズル毎の吐出量、吐出方向の不揃いなどに起因して白スジ、濃度むらなどの画像欠陥が発生するので、これを目立たなくするために、マルチパス記録方式が用いられる。これは記録ヘッドを複数のノズルからなる複数のノズル群に分割し、同一の主走査領域に対し異なるノズル群によって複数回主走査を行い、各主走査おいて間引きマスクパターンに従って間引き画像を形成し、前記同一の主走査領域の画像を完成させるように構成したものである。これによりノズルのばらつきが画像上に分散されて画像欠陥が知覚されにくくなる。
【０００４】
間引きマスクパターンはヘッドのノズル数と等しい高さを有しており、１（ドット記録が可能であることを示すデータ）または０（ドット記録が不可能であることを示すデータ）が割当てられているビットマップである。これを分割されたパス毎に重ね合わせると過不足無く記録されることとなる。間引きマスクパターンを用いたインクジェット記録装置の構成は特許文献１に開示されている。
【特許文献１】特開平７−５２３９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記の従来例では、間引きマスクパターン容量はノズル数（パターンの縦幅）×パターン横幅（パターンの主走査方向の幅）×パターンの種類数に比例する。例えば、ノズル数＝６４０，パターン横幅＝１０２４，パターンの種類＝４（２パス用，４パス用，８パス用，１６パス用）であると６４０×１０２４×４÷８＝３２０ＫＢものメモリ容量を必要とし、読出し専用メモリのコスト高を招いていた。
【０００６】
本発明は上述した課題に鑑みなされたものであり、その目的は、マルチパス方式記録の画像品位を低下させることなく間引きマスクパターンの容量を低減させ、もってメモリコストを削減することである。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明に係わる間引きマスクパターン生成装置は、列数がＥである間引きマスクパターンを生成するための間引きマスクパターン生成装置であって、前記間引きマスクパターンの列数Ｅよりも少ない列数Ｃを有する間引きマスクパターンを記憶した記憶部と、前記列数Ｃの間引きマスクパターンの各列を複数回コピーし、当該コピーした列からなる前記列数Ｅの間引きマスクパターンを生成する生成手段とを有し、前記生成手段は、前記列数Ｃの間引きマスクパターンの配列とは異なるよう前記コピーしたＥ個の列を配列させ、前記列数Ｅの間引きマスクパターンを生成することを特徴とする。
【０００８】
また、本発明に係わる間引きマスクパターン生成装置は、列数がＥである間引きマスクパターンを生成するための間引きマスクパターン生成装置であって、前記間引きマスクパターンの列数Ｅよりも少ない列数Ｃを有する間引きマスク種パターンを記憶した記憶部と、前記記憶部に記憶された間引きマスク種パターンの各列を（Ｅ／Ｃ）回づつコピーし、前記間引きマスク種パターンの配列とは異なるよう前記コピーしたＥ個の列を配列させ、列数がＥである前記間引きマスクパターンを生成する生成手段と、を備えたことを特徴とする。
【０００９】
また、本発明に係わる間引きマスクパターン生成装置は、列数がＥである間引きマスク展開領域を有する第１の記憶手段と、前記間引きマスク展開領域の列数Ｅを間引きマスク圧縮比Ｒで除した値に等しい列数の間引きマスク種パターンと、要素数が前記間引きマスク展開領域の列数Ｅと等しく０から（Ｅ−１）までの数値がそれぞれ重複無く出現する展開列テーブルとを有する第２の記憶手段と、前記間引きマスク種パターン内の列を示す種列ポインタと、前記展開列テーブル内の要素を示す参照ポインタと、前記間引きマスク種パターンの列であって前記種列ポインタで示される列全体を、前記間引きマスク展開領域の列であって前記参照ポインタで示される前記展開列テーブルに格納された数値で示される列全体にコピーする列コピー手段と、前記種列ポインタと前記参照ポインタとを先頭要素を指し示すように初期化した後、前記列コピー手段により前記マスク種パターン内の列を前記展開列テーブル内の列にコピーし、前記参照ポインタを次要素に進める手順をＥ回繰り返し、前記列のコピーをＲ回繰り返す毎に前記種列ポインタを次要素に進めるように制御する展開制御手段と、を具備することを特徴とする。
【００１０】
また、この発明に係わる間引きマスクパターン生成装置において、前記展開列テーブルは要素数Ｅの配列に０から（Ｅ−１）までの数値を重複無く埋め込み、０から（Ｅ−１）までの一様分布擬似乱数を２個生成し、これを位置の指標とする１対の要素間の交換を複数回行うことで生成される数列であって、出現順序が略無相関であることを特徴とする。
【００１１】
また、この発明に係わる間引きマスクパターン生成装置において、前記第２の記憶手段は、読出し専用メモリであることを特徴とする。
【００１２】
また、この発明に係わる間引きマスクパターン生成装置において、前記マスクパターン生成装置は少なくともパス数の異なる複数の間引きマスクを展開可能であり、前記間引きマスク圧縮比Ｒには前記複数の間引きマスクの種別に関連して少なくとも２つの異なる値を用いることを特徴とする。
【００１３】
また、この発明に係わるインクジェット記録装置は、インクを吐出するための記録ヘッドを記録媒体の同一の主走査領域に対して複数回走査させる走査手段と、前記複数回の主走査それぞれおいて間引きマスクパターンに従って間引き画像を形成し、前記同一の主走査領域の画像を完成させる記録制御手段とを備え、前記間引きマスクパターンが、上記間引きマスクパターン生成装置により生成されたものであることを特徴とする。
【００１４】
また、本発明に係わる間引きマスクパターン生成方法は、列数がＥである間引きマスク展開領域を有する第１の記憶手段と、前記間引きマスク展開領域の列数Ｅを間引きマスク圧縮比Ｒで除した値に等しい列数の間引きマスク種パターンと、要素数が前記間引きマスク展開領域の列数Ｅと等しく０から（Ｅ−１）までの数値がそれぞれ重複無く出現する展開列テーブルとを有する第２の記憶手段と、前記間引きマスク種パターン内の列を示す種列ポインタと、前記展開列テーブル内の要素を示す参照ポインタと、前記間引きマスク種パターンの列であって前記種列ポインタで示される列全体を、前記間引きマスク展開領域の列であって前記参照ポインタで示される前記展開列テーブルに格納された数値で示される列全体にコピーする列コピー手段とを備える装置を利用して間引きマスクパターンを生成するための方法であって、前記種列ポインタと前記参照ポインタとを先頭要素を指し示すように初期化した後、前記列コピー手段により前記マスク種パターン内の列を前記展開列テーブル内の列にコピーし、前記参照ポインタを次要素に進める手順をＥ回繰り返し、前記列のコピーをＲ回繰り返す毎に前記種列ポインタを次要素に進めるように制御することを特徴とする。
【００１５】
また、本発明に係わるプログラムは、上記の方法をコンピュータに実行させることを特徴とする。
【００１６】
また、本発明に係わる記憶媒体は、上記のプログラムをコンピュータ読み取り可能に記憶したことを特徴とする。
【発明の効果】
【００１７】
以上のように構成される本発明によれば、マルチパス方式記録の画像品位を低下させることなく間引きマスクパターンの容量を低減させ、もってメモリコストを削減することが可能となる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の好適な一実施形態について説明する。
【００１９】
まず、本実施形態の概要について説明する。
【００２０】
本実施形態では、人間の視覚特性を利用して間引きマスクパターンを圧縮する。間引きマスクパターンは自己相関性を小さくするために擬似乱数を用いて生成されており、ＬＺ法などでの圧縮率は低い。一方、人間の視覚特性上、パターンの繰り返し周期が小さくなると敏感に反応するが、列同士の相関性は多少増加してもあまり目立たない。この考察の結果、本願発明者は、ランダムなマスクパターンを生成するために「列方向にコピーして拡大したパターンの列同士をランダムに入れ換える」という方法に考え到った。
【００２１】
具体的には、間引きマスクパターン生成装置は、列数がＥであり、書き換え可能なメモリに形成される間引きマスク展開領域と、前記間引きマスク展開領域の列数Ｅを間引きマスク圧縮比Ｒで除した値に等しい列数の、読み出し専用メモリに形成される間引きマスク種パターンと、要素数が前記間引きマスク展開領域の列数Ｅと等しく０から（Ｅ−１）までの数値がそれぞれ重複無く出現する、前記読み出し専用メモリに形成される展開列テーブルと、前記間引きマスク種パターン内の列を示す種列ポインタと、前記展開列テーブル内の要素を示す参照ポインタと、前記間引きマスク種パターンの列であって前記種列ポインタで示される列全体を前記間引きマスク展開領域の列であって前記参照ポインタで示される前記展開列テーブルに格納された数値で示される列全体にコピーする列コピー手段と、前記種列ポインタと前記参照ポインタとを先頭要素を指し示すように初期化した後、前記列コピー手段により前記マスク種パターンの１列を前記間引きマスク展開領域にコピーし前記参照ポインタを次要素に進める手順をＥ回繰り返し、前記マスク種パターンの１列を前記間引きマスク展開領域にコピーする動作をＲ回繰り返す毎に前記種列ポインタを次要素に進めるように構成された展開制御手段と、を備えて構成される。
【００２２】
前記展開列テーブルは要素数Ｅの一次元配列に０から（Ｅ−１）までの数値を重複無く埋め込み、０から（Ｅ−１）までの一様擬似乱数を２個生成しこれを位置の指標とする１対の要素間の交換を複数回行うことで生成される数列であって出現順序を概ね無相関とする。
【００２３】
好ましくは前記マスク種パターンと前記展開列テーブルはあらかじめ生成されて読み出し専用メモリに保持する。また少なくともパス数の異なる複数の間引きマスクを備える場合は前記間引きマスク圧縮比Ｒは前記間引きマスク種別に関連して少なくとも２つの異なる値を用いるように構成してもよい。
【００２４】
以下、具体的な実施形態について、添付図面を参照して詳細に説明する。
【００２５】
本発明は、上述したマルチパス方式による記録が可能な記録装置において使用される間引きマスクパターンの生成手法を特徴としているが、これを説明する前に、本発明で適用可能なインクジェット記録装置と間引きマスクパターンについて簡単に説明する。本発明で適用可能な記録装置は、インクを吐出するための記録ヘッドを記録媒体の同一の主走査領域に対して複数回走査させる走査手段と、当該複数回の主走査それぞれおいて間引きマスクパターンに従って間引き画像を形成し、前記同一の主走査領域の画像を完成させる記録制御手段とを備えており、上記間引きマスクパターンとして、後述する間引きマスクパターン生成装置により生成された間引きパターンを使用する形態となっている。
【００２６】
そして、本発明で好適に使用される間引きマスクパターンとしては、図１に示されるような間引きマスクパターンである。図１は、ランダムな間引きマスクパターンの一例を示す図である。図１において、間引きマスクパターン２０は、黒で塗りつぶした枠の位置にインクを吐出させ、白の枠の位置にはインクを吐出させないようにするパターンである。図示したマスクパターン２０は、４回のインクジェットヘッド３０の走査（パス）で１スキャン分の画像の印刷を行なうためのものであり、２５％のデューティでインクを吐出する黒い枠が出現するように構成されている。４回の走査で画像を形成する場合には、１回の走査毎に異なる２５％デューティのマスクパターンを使用すると共に１回の走査毎にインクジェットヘッド３０をノズル列方向にずらし、異なるインク吐出ノズルで画像を形成する。このようにすることにより、ノズルのばらつきが画像上に分散されて画像欠陥が知覚されにくくなる。
【００２７】
本実施形態は、このようなランダムな間引きパターンを生成する場合にメモリ容量を削減するためのものである。
【００２８】
（第１の実施形態）
図２は本発明のインクジェット記録装置で使用される間引きマスクパターンを生成するためのマスクパターン生成装置の構成を示すブロック図である。
【００２９】
図２において符合１は間引きマスク種パターン、符合２は展開列テーブル、符合３は間引きマスク展開領域、符合４は種列ポインタ、符合５は参照ポインタ、符合６は列コピー部、符合７は展開制御部である。間引きマスク種パターン１の列数はＣ、間引きマスク展開領域３の列数はＥである。ここで、Ｒをマスク圧縮比として、Ｅ＝Ｒ・ＣとなるようにＲとＣは決定されている。なお間引きマスク種パターン１及び間引きマスク展開領域３の高さは等しくＨであり、インクジェットヘッド３０の１スキャンで使用される副走査方向のノズル数と一致している。
【００３０】
展開制御部７はマイクロプロセッサ上で動作するプログラムとして実現されるものとして以下説明する。間引きマスク種パターン１及び展開列テーブル２はあらかじめ生成された数表としてマイクロプロセッサに接続された読み出し専用メモリに書き込んでおく。また間引きマスク展開領域３はマイクロプロセッサに接続された読み書き可能メモリ上に確保する。なお、間引きマスク種パターン１および間引きマスク展開領域３は二次元配列として、また展開列テーブル２は一次元配列として実現する。種列ポインタ４および参照ポインタ５は配列の序数として実現する。
【００３１】
図３は、間引きマスクパターンを生成する様子を模式的に示した図である。
【００３２】
図３において符合は図１と同じである。同図ではＣ＝８，Ｒ＝４，Ｅ＝３２の例を示している。図３における間引きマスク種パターン１には説明の便宜のため列の序数が図示されている。また間引きマスク展開領域３の下には説明の便宜のため列の序数が図示されている。ただし、実際上は、マスク種パターン１及びマスク展開領域３には、図４に示すようなパターンデータが格納されることとなる。また、展開列テーブル２には０〜３１までの数字が重複無く順不同に書き込まれている。
【００３３】
いま種列ポインタ４および参照ポインタ５に０が設定されているものとする。展開列テーブル２の要素０の値は２５であるので、間引きマスク種パターン１の列０の内容が間引きマスク展開領域３の列２５にコピーされる。次に参照ポインタ５に１加算され展開列テーブル２の要素１を指し示す。すると間引きマスク種パターン１の列０の内容が間引きマスク展開領域の列８にコピーされる。次は列３０に、その次は列１７にコピーされる。このようにして参照ポインタ５の値が４になるとき種列ポインタ４にも１加算され、間引きマスク種パターン１の列１の内容が間引きマスク展開領域の列１にコピーされる。以上の手順を繰り返すことにより間引きマスク展開領域３が埋め尽くされ、間引きマスクパターン展開が完了する。なお、マスク展開領域３に形成されたパターンが、そのまま間引きマスクパターンとなる。
【００３４】
図４は、マスク種パターン１とマスク展開領域３に、具体的なパターンの例を当てはめたものである。
【００３５】
上記で説明したような手順でマスク種パターン１の各列のパターンをマスク展開領域３にコピーすることにより、図４（ａ）の下段に示すようなランダム性を保ったままマスクパターンが拡大される。
【００３６】
これに対し、マスク種パターン１の各列を単純にマスク展開領域にコピーした場合には、図４（ｂ）に３'で示すように一定の周期を持った規則正しい間引きマスクパターンになってしまい、ノズルのばらつきを画像上に分散させる効果が薄れる。本願発明者の実験によれば、この間引きマスクパターンを用いて画像記録を行うと周期ムラがはっきりと知覚された。
【００３７】
本実施形態の方法では、図４（ａ）の下段に示すような略ランダムなマスクパターンが得られるので、ノズルのばらつきを画像上に効果的に分散させることができる。
【００３８】
次に、図５のフローチャートを用いて展開制御部７の動作を説明する。
【００３９】
不図示の印刷制御部が印刷開始命令を受けると間引きマスク種パターンを１つ選択し展開制御部７に展開を指令する（ステップＳ０）。展開制御部７は種列ポインタ４および参照ポインタ５に０を設定する（ステップＳ１）。参照ポインタ５で指し示される展開列テーブル２の要素の値を読出して展開列ポインタとして設定し（ステップＳ３）、列コピー部６が種列ポインタ４で指し示される間引きマスク種パターン１の列を展開列ポインタで指し示される間引きマスク展開領域３の列にコピーする（ステップＳ４）。次に参照ポインタ５を１だけ進め（ステップＳ５）、参照ポインタ５がマスク圧縮比Ｒの倍数に等しいときに種列ポインタ４を１だけ進める（ステップＳ６，ステップＳ７）。％記号はモジュロ演算を表している。ステップＳ３〜ステップＳ７を間引きマスク展開領域３の列数Ｅに等しい回数繰り返す（ステップＳ２，ステップＳ８）。なお、種列ポインタ４の値は参照ポインタ５の値をマスク圧縮比Ｒで除することによっても計算することが出来る。
【００４０】
以上のことを概念化すれば、列数がＥである間引きマスクパターンを生成するにあたり、（１）間引きマスクパターンの列数Ｅよりも少ない列数Ｃを有する間引きマスク種パターンを予め用意しておき、（２）この間引きマスク種パターンの各列を（Ｅ／Ｃ）回づつコピーし、間引きマスク種パターンの配列とは異なるよう前記コピーしたＥ個の列を配列させ、列数がＥである間引きマスクパターンを生成する、ということである。これによれば、列数Ｃの間引きマスク種パターンの配列を繰り返さずに、列数Ｃよりも大きな列数Ｅの間引きマスクパターンを生成でき、視覚特性上ムラとして目立ち難い大きなランダムマスクを生成できる。
【００４１】
なお、上述の説明では、間引きマスク種パターンの各列を（Ｅ／Ｃ）回づつコピーしているが、これに限定されるものではない。すなわち、列数Ｃの間引きマスク種パターンを利用して、この間引きマスク種パターンの配列とは異なる列数Ｅの間引きマスクパターンを生成するだけであれば、最終的なコピー列の総数がＥ個となればよく、各列のコピー回数を同じすることには限定されない。
【００４２】
（第２の実施形態）
一般にインクジェット記録装置では要求される画像品位に応じて数種類のパス数を切り替えて使用する。即ち使用可能なパス数の種別に応じた数の間引きマスクパターンを用意する必要がある。パス数が少ない即ち低品位であるほどマスク圧縮率を大きくしても画質劣化は目立たないため、間引きマスクパターンのパス数が少ない場合にはマスク圧縮比Ｒをより大きく設定すれば一層のマスク容量削減が可能となる。具体例としては２パスではＲ＝３２、４乃至８パスではＲ＝１６、１６パスではＲ＝８とする。
【００４３】
なお、上記の実施形態では展開制御部７はマイクロプロセッサによるプログラムとして実現されているが、全て電気回路で実現することももちろん可能である。
【００４４】
以上説明したとおり、上記の実施形態によれば、マルチパス記録の画像品位を低下させることなく間引きマスクパターンの容量を低減することができる。言い換えれば、間引きマスクパターンが展開される読み書き可能なメモリの容量は従来と変わらないが、読み出し専用のメモリには、従来のように間引きマスクパターン全体を記憶する容量は必要とされず、間引きマスクパターンの１／Ｒ（Ｒは圧縮比）のデータであるマスク種パターン１と１次元配列の展開列テーブル２のデータを記憶する容量のみがあればよいので、読み出し専用のメモリの容量を削減することができる。
【００４５】
なお、本願発明者の実験によれば解像度６００ｄｐｉ，Ｈ＝６４０，Ｅ＝１０２４の条件でＲ＝１６程度でも画像品位の劣化は知覚されなかった。圧縮前のパターン容量が３２０ＫＢであれば、圧縮比Ｒが１６であるので、２０ＫＢまで圧縮することが可能となり、読み出し専用メモリのサイズを１ランク小さなものに変更できる。これにより安価にインクジェット記録装置を提供できる。
【００４６】
また、上記の実施形態では、マスク種パターン１と１次元配列の展開列テーブル２のデータを読み出し専用メモリに記憶するように説明したが、これらを読み書き可能なメモリに格納する場合でも、同様に、その読み書き可能なメモリーの容量を削減することができることは言うまでもない。
【００４７】
（他の実施形態）
また、各実施形態の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４９】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【００５０】
【図１】ランダムな間引きマスクパターンの一例を示す図である。
【図２】本発明のインクジェット記録装置で使用される間引きマスクパターンを生成するためのマスクパターン生成部の構成を示すブロック図である。
【図３】間引きマスクパターンを生成する様子を模式的に示した図である。
【図４】マスク種パターンとマスク展開領域に、具体的なパターンの例を当てはめた図である。
【図５】展開制御装置の動作を説明するフローチャートである。
【符号の説明】
【００５１】
１  間引きマスク種パターン
２  展開列テーブル
３  間引きマスク展開領域
４  種列ポインタ
５  参照ポインタ
６  列コピー部
７  展開制御部
【図１】
2005125713.tif 000003
【図２】
2005125713.tif 000004
【図３】
2005125713.tif 000005
【図４】
2005125713.tif 000006
【図５】
2005125713.tif 000007