(57)【要約】【課題】白スジや濃度ムラを目立ち難くし、高品位な画像記録を達成する。【解決手段】ノズル３３が形成可能なドット径を、記録対象画像の入力画像データの各画素に対応付ける多値化部２１１と、前記多値化部２１１によりドット径が対応付けられた各画素を複数の画素ごとにブロックに分割するブロック分割部２１３と、前記ブロック内の各画素に対応付けられたドット径の組み合わせパターンが所定の組み合わせパターンである場合に、当該組み合わせパターンを変更するパターン変更部２１４とを具備する構成とした。【選択図】図５
2006240297.tif 000002
【特許請求の範囲】
【請求項１】
複数のノズルから液滴を吐出してドットを形成し、複数の前記ドットにて画像を形成する印刷装置が形成可能な画素を複数の画素のブロックとして抽出する抽出手段と、
前記ブロック内の各画素の組み合わせが所定の組み合わせであるか否かを判別する判別手段と、
前記判別手段による判別の結果、前記ブロック内の画素の組み合わせが所定の組み合わせである場合に、当該組み合わせを変更する変更手段と、
を具備することを特徴とする画像処理装置。
【請求項２】
複数のノズルから液滴を吐出してドットを形成し、複数の前記ドットにて画像を形成する印刷装置が形成可能なドット径が対応付けられた画素を複数の画素のブロックとして抽出する抽出手段と、
前記ブロック内の各画素に対応つけられたドット径の組み合わせが所定の組み合わせであるか否かを判別する判別手段と、
前記ブロック内の各画素に対応付けられたドット径の組み合わせが所定の組み合わせである場合に、当該組み合わせを変更する変更手段と、
を具備することを特徴とする画像処理装置。
【請求項３】
前記複数のノズルのうちから異常ノズルを抽出する異常ノズル抽出手段と、前記異常ノズル抽出手段によって抽出された異常ノズル近傍の画素をブロック分割する分割手段とを具備することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記変更手段は、前記ドット径の組み合わせが、小さいドット径を複数有する組み合わせである場合に、これらの小さいドット径の全部または一部を、当該小さいドット径よりも大きなドット径に置き換えた組み合わせに変更することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記変更手段は、
前記ドット径の組み合わせが、大きいドット径を複数有する組み合わせである場合に、これらの大きいドット径の全部または一部を、当該大きいドット径よりも小さなドット径に置き換えた組み合わせに変更することを特徴とする請求項３に記載の画像処理装置。
【請求項６】
前記ブロック内のドット径の組み合わせの変更によって生じる変更前と変更後の濃度誤差を、前記変更手段により処理されていないブロックに拡散する誤差拡散手段を更に備えることを特徴とする請求項３に記載の画像処理装置。
【請求項７】
前記各画素のうち、インクの吐出に異常を生じる異常ノズルに対応する異常ノズル対応画素を特定する異常ノズル対応画素特定手段と、
前記各画素の中から、前記異常ノズル対応画素と、前記異常ノズル対応画素の近傍の画素を選択する処理対象画素選択手段とを備え、
前記ブロック分割手段は、前記処理対象画素選択手段が選択した画素を複数画素ごとにブロックに分割することを特徴とする請求項３に記載の画像処理装置。
【請求項８】
前記各画素のうち、インクの吐出に異常を生じる異常ノズルに対応する異常ノズル対応画素を特定する異常ノズル対応画素特定手段とを更に備え、
前記変更手段は、前記ブロック内に前記異常ノズル対応画素が含まれているとき、前記ブロック内のドット径の組み合わせが、前記異常ノズル対応画素のドット径よりも、前記異常ノズル対応画素と隣接する隣接画素のドット径の方が大きい組み合わせであるか否かを判別する判別手段を具備し、前記判別手段による判別の結果、隣接画素のドット径の方が大きい組み合わせである場合に、前記異常ノズル対応画素と隣接画素との間でドット径を置き換えた組み合わせに変更することを特徴とする請求項３に記載の画像処理装置。
【請求項９】
前記変更手段は、記録画像のエッジ部分が含まれているか否かを判断するエッジ判別手段を具備し、前記エッジ部分が含まれていない場合に、前記ブロック内のドット径の組み合わせに基づいて、前記異常ノズル対応画素と隣接画素との間でドット径を置き換えた組み合わせに変更することを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記印刷装置が形成可能なドット径を記録対象画像の画像データの各画素に対応付けて、前記ブロック分割手段に出力するドット径対応付手段を更に備えることを特徴とする請求項３乃至９のいずれか１項に記載の画像処理装置。
【請求項１１】
複数のノズルから液滴を吐出してドットを形成し、複数の前記ドットにて画像を形成する印刷装置が形成可能な画素を複数の画素のブロックとして抽出する抽出ステップと、
前記ブロック内の各画素の組み合わせが所定の組み合わせであるか否かを判別する判別ステップと、
前記判別手段による判別の結果、前記ブロック内の画素の組み合わせが所定の組み合わせである場合に、当該組み合わせを変更する変更ステップと、
を具備することを特徴とする画像処理方法。
【請求項１２】
コンピュータを、
複数のノズルから液滴を吐出してドットを形成し、複数の前記ドットにて画像を形成する印刷装置が形成可能な画素を複数の画素のブロックとして抽出する抽出ステップ、
前記ブロック内の各画素の組み合わせが所定の組み合わせであるか否かを判別する判別ステップ、および
前記判別手段による判別の結果、前記ブロック内の画素の組み合わせが所定の組み合わせである場合に、当該組み合わせを変更する変更ステップ、
として機能させるための画像処理プログラム。
【請求項１３】
請求項１２に記載の画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１４】
インクを吐出してドットを形成する複数のノズルが設けられた記録ヘッドと、
前記ノズルが形成可能な画素を複数の画素のブロックとして抽出する抽出手段と、
前記ブロック内の各画素の組み合わせが所定の組み合わせであるか否かを判別する判別手段と、
前記判別手段による判別の結果、前記ブロック内の画素の組み合わせが所定の組み合わせである場合に、当該組み合わせを変更する変更手段と、を具備することを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像記録の際の濃度ムラを抑制するための技術に関する。
【背景技術】
【０００２】
従来、インクを吐出する記録ヘッドを備え、紙や布、プラスチック、ＯＨＰ用シート等のメディア（以下、単に記録用紙ともいう）に対してインクを吐出してドットを形成し印刷を行う記録装置が知られている。この種の記録装置では記録ヘッドに複数のノズルが形成され、これらのノズルからインクを吐出するように構成されている。
ところで、この種の記録装置では記録ヘッドに複数のノズルが形成され、これらのノズルからインクを吐出するように構成されている。このような記録装置では、ノズルごとにそのインク滴によって形成されるドット径（ドット面積）や形成位置にばらつきが生じることが知られている。このような場合、記録対象の画像によっては、白スジ（いわゆるバンディング）や濃度ムラが発生し、記録画像品位を劣化させることがある。
【０００３】
そこで、従来では、記録ヘッドの走査方向（主走査方向）に垂直な方向（副走査方向）
に配列する複数のノズルで形成されるドット群ごとに、ドット径が基準より大きくなる大ドット群、小ドット径が基準より小さくなるドット群、ドット径が基準の大きさである基準ドット群が不規則に配列するように記録を行うようにした記録装置が提案されている。この記録装置によれば、主走査方向において、ドットばらつきの連続性がなくなり、見た目のスジムラが認識し難くできる（例えば、特許文献１参照）。
【特許文献１】特開平６−３４００９４号公報（図１７）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、大ドット群が多数連続して形成されたり、或いは、小ドット群が多数連続して形成される場合があり、この場合には、濃度ムラが発生してしまう、といった問題がある。
また、主走査方向に大ドット群、小ドット群、小ドット群、大ドット群といった具合に配列された場合、大ドット群と小ドット群との濃度差に起因して、大ドット群に挟まれた複数の小ドット群が縦スジとなって目立ってしまう、といった問題がある。
【０００５】
本発明は、上述した事情に鑑みてなされたものであり、白スジや濃度ムラを目立ち難くし、高品位な画像記録を達成することのできる画像処理装置、画像処理方法、プログラム、記録媒体、および、記録装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
〔形態１〕上記目的を達成するために、形態１の画像処理装置は、
複数のノズルから液滴を吐出してドットを形成し、複数の前記ドットにて画像を形成する印刷装置が形成可能な画素を複数の画素のブロックとして抽出する抽出手段と、前記ブロック内の各画素の組み合わせが所定の組み合わせであるか否かを判別する判別手段と、前記判別手段による判別の結果、前記ブロック内の画素の組み合わせが所定の組み合わせである場合に、当該組み合わせを変更する変更手段と、を具備することを特徴としている。
【０００７】
この画像処理装置によれば、例えば、ブロック内の組み合わせパターンが、白スジや濃度ムラが目立つ組み合わせといった所定のパターンである場合に、組み合わせパターンが変更される。これにより、ブロック内の組み合わせパターンを白スジや濃度ムラが目立たない組み合わせパターンに変更することが可能となり、白スジや濃度ムラを目立ち難くし、高品位な画像記録を達成することができる。
【０００８】
〔形態２〕形態２の画像処理装置は、
複数のノズルから液滴を吐出してドットを形成し、複数の前記ドットにて画像を形成する印刷装置が形成可能なドット径が対応付けられた画素を複数の画素のブロックとして抽出する抽出手段と、前記ブロック内の各画素に対応つけられたドット径の組み合わせが所定の組み合わせであるか否かを判別する判別手段と、前記ブロック内の各画素に対応付けられたドット径の組み合わせが所定の組み合わせである場合に、当該組み合わせを変更する変更手段と、を具備することを特徴としている。
【０００９】
この画像処理装置によれば、例えば、ブロック内のドット径の組み合わせパターンが、白スジや濃度ムラが目立つ組み合わせといった所定のパターンである場合に、ドット径の組み合わせパターンが変更される。これにより、ブロック内のドット径の組み合わせパターンを白スジや濃度ムラが目立たない組み合わせパターンに変更することが可能となり、表現できる諧調が多くなるので、より高品位な画像記録ができる。特に、スジに対しては、ドット径の組み合わせを変更するので（すなわち、スジは複数のドットサイズを用いることで緩和することが分かっている）、より効果がある。
【００１０】
〔形態３〕形態３の画像処理装置は、
形態１または２に記載の画像処理装置に係り、前記複数のノズルのうちから異常ノズルを抽出する異常ノズル抽出手段と、前記異常ノズル抽出手段によって抽出された異常ノズル近傍の画素をブロック分割する分割手段とを具備することを特徴としている。
この構成によれば、例えば、異常ノズル対応画素と、前記異常ノズル対応画素の近傍の画素だけがブロックに分割されて処理されるため、ブロックの数が減り、処理時間を短縮することが可能となる。
【００１１】
〔形態４〕形態４の画像処理装置は、
形態３に記載の画像処理装置に係り、前記変更手段は、前記ドット径の組み合わせが、小さいドット径を複数有する組み合わせである場合に、これらの小さいドット径の全部または一部を、当該小さいドット径よりも大きなドット径に置き換えた組み合わせに変更することを特徴としている。
この構成によれば、例えば、ブロック内の小さいドット径がまとめられて大きいドット径に置き換えられる。したがって、白スジや濃度ムラとなる箇所に大きなドット径が形成されるようになるため、これら白スジや濃度ムラを目立たなくすることができる。
【００１２】
〔形態５〕形態５の画像処理装置は、
形態３に記載の画像処理装置に係り、前記変更手段は、前記ドット径の組み合わせが、大きいドット径を複数有する組み合わせである場合に、これらの大きいドット径の全部または一部を、当該大きいドット径よりも小さなドット径に置き換えた組み合わせに変更することを特徴としている。
この構成によれば、例えば、ブロック内の大きいドット径がまとめられて小さいドット径に置き換えられる。したがって、ノズルの吐出異常により隣接ドットが寄るなどして濃いスジが生じる箇所に小さなドット径が形成されるようになるため、この濃いスジを目立たなくすることができる。
【００１３】
〔形態６〕形態６の画像処理装置は、
形態３に記載の画像処理装置に係り、前記ブロック内のドット径の組み合わせの変更によって生じる変更前と変更後の濃度誤差を、前記変更手段により処理されていないブロックに拡散する誤差拡散手段を更に備えることを特徴としている。
この構成によれば、例えば、ブロック内のドット径の組み合わせパターンの変更により、ブロック内の濃度が変化してしまった場合であっても、その変化分の濃度が濃度誤差として他のブロックに拡散され補償される。これにより、面積階調が崩れることのない、高品位な画像記録が可能となる。
【００１４】
〔形態７〕形態７の画像処理装置は、
形態３に記載の画像処理装置に係り、前記各画素のうち、インクの吐出に異常を生じる異常ノズルに対応する異常ノズル対応画素を特定する異常ノズル対応画素特定手段と、前記各画素の中から、前記異常ノズル対応画素と、前記異常ノズル対応画素の近傍の画素を選択する処理対象画素選択手段とを備え、前記ブロック分割手段は、前記処理対象画素選択手段が選択した画素を複数画素ごとにブロックに分割することを特徴としている。
この構成によれば、例えば、異常ノズルが比較的大きなドット径を形成するようになるため、ドットの形成位置のズレが目立ち難くなり、白スジや濃度ムラの抑制を図ることができる。
【００１５】
〔形態８〕形態８の画像処理装置は、
形態３に記載の画像処理装置に係り、前記各画素のうち、インクの吐出に異常を生じる異常ノズルに対応する異常ノズル対応画素を特定する異常ノズル対応画素特定手段とを更に備え、前記変更手段は、前記ブロック内に前記異常ノズル対応画素が含まれているとき、前記ブロック内のドット径の組み合わせが、前記異常ノズル対応画素のドット径よりも、前記異常ノズル対応画素と隣接する隣接画素のドット径の方が大きい組み合わせであるか否かを判別する判別手段を具備し、前記判別手段による判別の結果、隣接画素のドット径の方が大きい組み合わせである場合に、前記異常ノズル対応画素と隣接画素との間でドット径を置き換えた組み合わせに変更することを特徴としている。
この構成によれば、例えば、異常ノズルが比較的大きなドット径を形成するようになるため、ドットの形成位置のズレが目立ち難くなり、白スジや濃度ムラの抑制を図ることができる。
【００１６】
〔形態９〕形態９の画像処理装置は、
形態８に記載の画像処理装置に係り、前記変更手段は、記録画像のエッジ部分が含まれているか否かを判断するエッジ判別手段を具備し、前記エッジ部分が含まれていない場合に、前記ブロック内のドット径の組み合わせに基づいて、前記異常ノズル対応画素と隣接画素との間でドット径を置き換えた組み合わせに変更することを特徴としている。
この構成によれば、例えば、ブロック内にエッジ部分が含まれている場合には、そのブロックのドットパターンが変更されることがないため、記録画像の輪郭が不鮮明になることがない。
【００１７】
〔形態１０〕形態１０の画像処理装置は、
形態３乃至９のいずれか１に記載の画像処理装置に係り、前記印刷装置が形成可能なドット径を記録対象画像の画像データの各画素に対応付けて、前記ブロック分割手段に出力するドット径対応付手段を更に備えることを特徴としている。
この構成によれば、例えば、ドット径対応付手段が、印刷装置が形成可能なドット径を画像データの各画素に対応つけているので、画像処理をした後、印刷装置に適合したドット径を検索する手間が省けるので、効率よい画像処理を行うことができる。
【００１８】
〔形態１１〕形態１１の画像処理方法は、
複数のノズルから液滴を吐出してドットを形成し、複数の前記ドットにて画像を形成する印刷装置が形成可能な画素を複数の画素のブロックとして抽出する抽出ステップと、前記ブロック内の各画素の組み合わせが所定の組み合わせであるか否かを判別する判別ステップと、
前記判別手段による判別の結果、前記ブロック内の画素の組み合わせが所定の組み合わせである場合に、当該組み合わせを変更する変更ステップと、
を具備することを特徴としている。
この構成によれば、形態１と同様の効果が得られる。
【００１９】
〔形態１２〕形態１２の画像処理方法は、
複数のノズルから液滴を吐出してドットを形成し、複数の前記ドットにて画像を形成する印刷装置が形成可能なドット径が対応付けられた画素を複数の画素のブロックとして抽出する抽出ステップと、前記ブロック内の各画素に対応つけられたドット径の組み合わせが所定の組み合わせであるか否かを判別する判別ステップと、前記ブロック内の各画素に対応付けられたドット径の組み合わせが所定の組み合わせである場合に、当該組み合わせを変更する変更ステップと、を具備することを特徴としている。
この構成によれば、形態２と同様の効果が得られる。
【００２０】
〔形態１３〕形態１３の画像処理方法は、
形態１１または１２に記載の画像処理方法に係り、前記複数のノズルのうちから異常ノズルを抽出する異常ノズル抽出ステップと、前記異常ノズル抽出ステップによって抽出された異常ノズル近傍の画素をブロック分割する分割ステップとを具備することを特徴としている。
この構成によれば、形態３と同様の効果が得られる。
【００２１】
〔形態１４〕形態１４の画像処理方法は、
形態１３に記載の画像処理方法に係り、前記変更ステップは、前記ドット径の組み合わせが、小さいドット径を複数有する組み合わせである場合に、これらの小さいドット径の全部または一部を、当該小さいドット径よりも大きなドット径に置き換えた組み合わせに変更することを特徴としている。
この構成によれば、形態４と同様の効果が得られる。
【００２２】
〔形態１５〕形態１５の画像処理方法は、
形態１３に記載の画像処理方法に係り、前記変更ステップは、前記ドット径の組み合わせが、大きいドット径を複数有する組み合わせである場合に、これらの大きいドット径の全部または一部を、当該大きいドット径よりも小さなドット径に置き換えた組み合わせに変更することを特徴としている。
この構成によれば、形態５と同様の効果が得られる。
【００２３】
〔形態１６〕形態１６の画像処理方法は、
形態１３に記載の画像処理装置に係り、前記ブロック内のドット径の組み合わせの変更によって生じる変更前と変更後の濃度誤差を、前記変更ステップにより処理されていないブロックに拡散する誤差拡散ステップを更に備えることを特徴としている。
この構成によれば、形態６と同様の効果が得られる。
【００２４】
〔形態１７〕形態１７の画像処理方法は、
形態１３に記載の画像処理装置に係り、前記各画素のうち、インクの吐出に異常を生じる異常ノズルに対応する異常ノズル対応画素を特定する異常ノズル対応画素特定ステップと、前記各画素の中から、前記異常ノズル対応画素と、前記異常ノズル対応画素の近傍の画素を選択する処理対象画素選択ステップとを備え、前記ブロック分割ステップは、前記処理対象画素選択ステップが選択した画素を複数画素ごとにブロックに分割することを特徴としている。
この構成によれば、形態７と同様の効果が得られる。
【００２５】
〔形態１８〕形態１８の画像処理方法は、
形態１３に記載の画像処理方法に係り、前記各画素のうち、インクの吐出に異常を生じる異常ノズルに対応する異常ノズル対応画素を特定する異常ノズル対応画素特定ステップとを更に備え、前記変更ステップは、前記ブロック内に前記異常ノズル対応画素が含まれているとき、前記ブロック内のドット径の組み合わせが、前記異常ノズル対応画素のドット径よりも、前記異常ノズル対応画素と隣接する隣接画素のドット径の方が大きい組み合わせであるか否かを判別する判別ステップを具備し、前記判別ステップによる判別の結果、隣接画素のドット径の方が大きい組み合わせである場合に、前記異常ノズル対応画素と隣接画素との間でドット径を置き換えた組み合わせに変更することを特徴としている。
この構成によれば、形態８と同様の効果が得られる。
【００２６】
〔形態１９〕形態１９の画像処理方法は、
形態１８に記載の画像処理方法に係り、前記変更ステップは、記録画像のエッジ部分が含まれているか否かを判断するエッジ判別ステップを具備し、前記エッジ部分が含まれていない場合に、前記ブロック内のドット径の組み合わせに基づいて、前記異常ノズル対応画素と隣接画素との間でドット径を置き換えた組み合わせに変更することを特徴としている。
この構成によれば、形態９と同様の効果が得られる。
【００２７】
〔形態２０〕形態２０の画像処理方法は、
形態１３乃至１９のいずれか１に記載の画像処理方法に係り、前記印刷装置が形成可能なドット径を記録対象画像の画像データの各画素に対応付けて、前記ブロック分割ステップに出力するドット径対応付ステップを更に備えることを特徴としている。
この構成によれば、形態１０と同様の効果が得られる。
【００２８】
〔形態２１〕形態２１の画像処理プログラムは、
コンピュータを、複数のノズルから液滴を吐出してドットを形成し、複数の前記ドットにて画像を形成する印刷装置が形成可能な画素を複数の画素のブロックとして抽出する抽出ステップ、前記ブロック内の各画素の組み合わせが所定の組み合わせであるか否かを判別する判別ステップ、および前記判別手段による判別の結果、前記ブロック内の画素の組み合わせが所定の組み合わせである場合に、当該組み合わせを変更する変更ステップ、として機能させるための画像処理プログラムである。
この構成によれば、形態１と同様の効果が得られる。
【００２９】
〔形態２２〕形態２２の画像処理プログラムは、
コンピュータを、複数のノズルから液滴を吐出してドットを形成し、複数の前記ドットにて画像を形成する印刷装置が形成可能なドット径が対応付けられた画素を複数の画素のブロックとして抽出する抽出ステップ、前記ブロック内の各画素に対応つけられたドット径の組み合わせが所定の組み合わせであるか否かを判別する判別ステップ、前記ブロック内の各画素に対応付けられたドット径の組み合わせが所定の組み合わせである場合に、当該組み合わせを変更する変更ステップ、として機能させるための画像処理プログラムである。
この構成によれば、形態２と同様の効果が得られる。
【００３０】
〔形態２３〕形態２３の画像処理プログラムは、
形態２１または２２に記載の画像処理プログラムに係り、前記複数のノズルのうちから異常ノズルを抽出する異常ノズル抽出ステップ、前記異常ノズル抽出手段によって抽出された異常ノズル近傍の画素をブロック分割する分割ステップ、として機能させることを特徴としている。
この構成によれば、形態３と同様の効果が得られる。
【００３１】
〔形態２４〕形態２４の画像処理プログラムは、
形態２３に記載の画像処理プログラムに係り、前記変更ステップは、前記ドット径の組み合わせが、小さいドット径を複数有する組み合わせである場合に、これらの小さいドット径の全部または一部を、当該小さいドット径よりも大きなドット径に置き換えた組み合わせに変更することを特徴としている。
この構成によれば、形態４と同様の効果が得られる。
【００３２】
〔形態２５〕形態２５の画像処理プログラムは、
形態２３に記載の画像処理プログラムに係り、前記変更ステップは、前記ドット径の組み合わせが、大きいドット径を複数有する組み合わせである場合に、これらの大きいドット径の全部または一部を、当該大きいドット径よりも小さなドット径に置き換えた組み合わせに変更することを特徴としている。
この構成によれば、形態５と同様の効果が得られる。
【００３３】
〔形態２６〕形態２６の画像処理プログラムは、
形態２３に記載の画像処理プログラムに係り、前記ブロック内のドット径の組み合わせの変更によって生じる変更前と変更後の濃度誤差を、前記変更ステップにより処理されていないブロックに拡散する誤差拡散ステップとして機能させることを特徴としている。
この構成によれば、形態６と同様の効果が得られる。
【００３４】
〔形態２７〕形態２７の画像処理プログラムは、
形態２３に記載の画像処理プログラムに係り、前記各画素のうち、インクの吐出に異常を生じる異常ノズルに対応する異常ノズル対応画素を特定する異常ノズル対応画素特定ステップと、前記各画素の中から、前記異常ノズル対応画素と、前記異常ノズル対応画素の近傍の画素を選択する処理対象画素選択ステップとを備え、前記ブロック分割ステップは、前記処理対象画素選択ステップが選択した画素を複数画素ごとにブロックに分割することを特徴としている。
この構成によれば、形態７と同様の効果が得られる。
【００３５】
〔形態２８〕形態２８の画像処理プログラムは、
形態２３に記載の画像処理プログラムに係り、前記各画素のうち、インクの吐出異常を生じる異常ノズルに対応する異常ノズル対応画素を特定する異常ノズル対応画素特定ステップとを更に備え、前記変更ステップは、前記ブロック内に前記異常ノズル対応画素が含まれているとき、前記ブロック内のドット径の組み合わせが、前記異常ノズル対応画素のドット径よりも、前記異常ノズル対応画素と隣接する隣接画素のドット径の方が大きい組み合わせであるか否かを判別する判別ステップを具備し、前記判別ステップによる判別の結果、隣接画素のドット径の方が大きい組み合わせである場合に、前記異常ノズル対応画素と隣接画素との間でドット径を置き換えた組み合わせに変更することを特徴としている。
この構成によれば、形態８と同様の効果が得られる。
【００３６】
〔形態２９〕形態２９の画像処理プログラムは、
形態２８に記載の画像処理プログラムに係り、前記変更ステップは、記録画像のエッジ部分が含まれているか否かを判断するエッジ判別ステップを具備し、前記エッジ部分が含まれていない場合に、前記ブロック内のドット径の組み合わせに基づいて、前記異常ノズル対応画素と隣接画素との間でドット径を置き換えた組み合わせに変更することを特徴としている。
この構成によれば、形態９と同様の効果が得られる。
【００３７】
〔形態３０〕形態３０の画像処理プログラムは、
形態２３〜２９のいずれか１に記載の画像処理プログラムに係り、前記印刷装置が形成可能なドット径を記録対象画像の画像データの各画素に対応付けて、前記ブロック分割ステップに出力するドット径対応付ステップとして機能させることを特徴としている。
この構成によれば、形態１０と同様の効果が得られる。
【００３８】
〔形態３１〕形態３１の記録媒体は、形態２１〜３０のいずれか１に記載の画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体である。
この構成によれば、形態１と同様の効果が得られる。
【００３９】
〔形態３２〕形態３２の印刷装置は、
インクを吐出してドットを形成する複数のノズルが設けられた記録ヘッドと、前記ノズルが形成可能な画素を複数の画素のブロックとして抽出する抽出手段と、前記ブロック内の各画素の組み合わせが所定の組み合わせであるか否かを判別する判別手段と、前記判別手段による判別の結果、前記ブロック内の画素の組み合わせが所定の組み合わせである場合に、当該組み合わせを変更する変更手段と、を具備することを特徴としている。
この構成によれば、形態１と同様の効果が得られる。
【００４０】
〔形態３３〕形態３３の印刷装置は、
インクを吐出してドットを形成する複数のノズルが設けられた記録ヘッドと、前記ノズルが形成可能なドット径が対応付けられた画素を複数の画素のブロックとして抽出する抽出手段と、前記ブロック内の各画素の組み合わせが所定の組み合わせであるか否かを判別する判別手段と、前記ブロック内の画素に対応付けられたドット径の組み合わせが所定の組み合わせである場合に、当該組み合わせを変更する変更手段と、を具備することを特徴としている。
この構成によれば、形態２と同様の効果が得られる。
【００４１】
〔形態３４〕形態３４の印刷装置は、
形態３２または３３に記載の印刷装置に係り、前記複数のノズルのうちから異常ノズルを抽出する異常ノズル抽出手段と、前記異常ノズル抽出手段によって抽出された異常ノズル近傍の画素をブロック分割する分割手段と、を具備することを特徴としている。
この構成によれば、形態３と同様の効果が得られる。
【００４２】
〔形態３５〕形態３５の印刷装置は、
形態３４に記載の印刷装置に係り、前記変更手段は、前記ドット径の組み合わせが、小さいドット径を複数有する組み合わせである場合に、これらの小さいドット径の全部または一部を、当該小さいドット径よりも大きなドット径に置き換えた組み合わせに変更することを特徴としている。
この構成によれば、形態４と同様の効果が得られる。
【００４３】
〔形態３６〕形態３６の印刷装置は、
形態３４に記載の印刷装置に係り、前記変更手段は、前記ドット径の組み合わせが、大きいドット径を複数有する組み合わせである場合に、これらの大きいドット径の全部または一部を、当該大きいドット径よりも小さなドット径に置き換えた組み合わせに変更することを特徴としている。
この構成によれば、形態５と同様の効果が得られる。
【００４４】
〔形態３７〕形態３７の印刷装置は、
形態３４に記載の印刷装置に係り、前記ブロック内のドット径の組み合わせの変更によって生じる変更前と変更後の濃度誤差を、前記変更手段により処理されていないブロックに拡散する誤差拡散手段を更に備えることを特徴としている。
この構成によれば、形態６と同様の効果が得られる。
【００４５】
〔形態３８〕形態３８の印刷装置は、
形態３４に記載の印刷装置に係り、前記各画素のうち、インクの吐出に異常を生じる異常ノズルに対応する異常ノズル対応画素を特定する異常ノズル対応画素特定手段と、前記各画素の中から、前記異常ノズル対応画素と、前記異常ノズル対応画素の近傍の画素を選択する処理対象画素選択手段とを備え、前記ブロック分割手段は、前記処理対象画素選択手段が選択した画素を複数画素ごとにブロックに分割することを特徴としている。
この構成によれば、形態７と同様の効果が得られる。
【００４６】
〔形態３９〕形態３９の印刷装置は、
形態３４に記載の印刷装置に係り、前記各画素のうち、インクの吐出に異常を生じる異常ノズルに対応する異常ノズル対応画素を特定する異常ノズル対応画素特定手段とを更に備え、前記変更手段は、前記ブロック内に前記異常ノズル対応画素が含まれているとき、前記ブロック内のドット径の組み合わせが、前記異常ノズル対応画素のドット径よりも、前記異常ノズル対応画素と隣接する隣接画素のドット径の方が大きい組み合わせであるか否かを判別する判別手段を具備し、前記判別手段による判別の結果、隣接画素のドット径の方が大きい組み合わせである場合に、前記異常ノズル対応画素と隣接画素との間でドット径を置き換えた組み合わせに変更することを特徴としている。
この構成によれば、形態８と同様の効果が得られる。
【００４７】
〔形態４０〕形態４０の印刷装置は、
形態３９に記載の印刷装置に係り、前記変更手段は、記録画像のエッジ部分が含まれているか否かを判断するエッジ判別手段を具備し、前記エッジ部分が含まれていない場合に、前記ブロック内のドット径の組み合わせに基づいて、前記異常ノズル対応画素と隣接画素との間でドット径を置き換えた組み合わせに変更することを特徴としている。
この構成によれば、形態９と同様の効果が得られる。
【００４８】
〔形態４１〕形態４１の印刷装置は、
形態３４〜４０のいずれか１に記載の印刷装置に係り、前記ノズルにより形成可能なドット径を記録対象画像の画像データの各画素に対応付けて、前記ブロック分割手段に出力するドット径対応付手段を更に備えることを特徴としている。
この構成によれば、形態１０と同様の効果が得られる。
【発明を実施するための最良の形態】
【００４９】
［第１実施の形態］
以下、図面を参照して本発明の第１実施の形態について説明する。
図１は、記録装置（画像形成装置）の一態様たるカラーインクジェットプリンタ（以下、単に「プリンタ」という）２を備えたコンピュータシステム１の概略構成図である。この図に示すように、プリンタ２は、記録用紙３を搬送する用紙搬送機構２０と、記録用紙３に向けてインクを吐出してドットを形成するヘッドユニット２１と、このヘッドユニット２１によるインクの吐出およびドット形成を制御するヘッド駆動回路２２（図２参照）と、操作パネル２３と、これらの用紙搬送機構２０、ヘッドユニット２１および操作パネル２３との信号のやり取りを司る制御回路２４とを備えている。
【００５０】
用紙搬送機構２０は、制御回路２４により駆動制御される紙送りモータ２５と、この紙送りモータ２５の回転によって回転駆動される紙送りローラ２６とを備え、この紙送りローラ２６の回転によって記録用紙３が搬送される。
ヘッドユニット２１は、インクタンク２７と、ラインヘッド２８とを備えている。
【００５１】
インクタンク２７には、ブラック（Ｋ）のインクを収納したカートリッジ２９Ａと、カラーインクを収容したカートリッジ２９Ｂとが着脱自在に設けられている。カラーインクとしては、例えばシアン（Ｃ）、マゼンタ（Ｍ）およびイエロ（Ｙ）の４色のインクが用いられる。インクタンク２７からはインク供給路３０が引き出されてラインヘッド２８に接続されており、このインク供給路３０を介してインクタンク２７からラインヘッド２８へインクが供給される。
【００５２】
ラインヘッド２８は、図２に示すように、保持用フレーム３１と、この保持用フレーム３１に並べて固定された複数のノズルヘッド３２とを備えている。各ノズルヘッド３２にはインクが吐出される複数のノズル（吐出口）３３が形成されている。これらのノズル３３は、ブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）およびイエロ（Ｙ）のそれぞれごとに設けられている。
【００５３】
各ノズル３３には、電歪素子の１つであって応答性に優れたピエゾ素子（図示せず）が配置され、これらのピエゾ素子は、ノズル３３にインクを導くインク通路を形成する部材に接して配置されている。ピエゾ素子は、電圧の印加により結晶構造が歪み、極めて高速に電気−機械エネルギーの変換を行うものであり、ピエゾ素子の両端に設けられた電極間に所定時間幅の電圧を印加することにより、ピエゾ素子が電圧の印加時間だけ伸張し、インク通路の一側壁を変形させる。この結果、インク通路の体積はピエゾ素子の伸張に応じて収縮し、この収縮分に相当するインクがインク滴となって、ノズル３３の先端から高速に吐出される。そして、このインク滴が紙送り紙送りローラ２６に沿わされた記録用紙３に染み込むことにより、ドットが形成されて画像の印刷が行われる。
【００５４】
また、このようなノズルヘッド３２が保持用フレーム３１に記録用紙３の幅方向（いわゆる主走査方向）に沿って複数並べられることにより、記録用紙３の全幅にわたってノズル３３が配列され、記録用紙３の全幅にわたって一斉に画像形成が行われる。そして、ヘッドユニット２１により記録用紙３の幅方向に画像を形成しつつ、記録用紙３を搬送方向（いわゆる副走査方向）に搬送することで、記録用紙３の搬送方向への画像形成が行われる。
【００５５】
ここで、上記ノズル３３の各々は、略一定の径を有して形成されているが、本プリンタ２は、かかるノズル３３を用いて、大ドット（Ｌ）、中ドット（Ｍ）、小ドット（Ｓ）およびドットなしの４種類のドットを形成可能としている。詳細には、ピエゾ素子に印加する電圧波形（特に、負電圧印加時の電圧波形）を制御することでドット径を制御可能であることが一般に知られており、本プリンタ２にあっては、電圧波形とドット径との関係に基づいて、４種類のドット径を形成するためのそれぞれの電圧波形を予め用意し、これらの電圧波形を適宜選択することで、径の異なる４種類のドットを形成可能としている。そして、これらの４種類のドットを適宜の密度で形成することにより中間調を表現している。
【００５６】
さて、図１に示すように、プリンタ２の制御回路２４は、コネクタ４０を介してコンピュータ４に接続されている。コンピュータ４は、プリンタ２用のドライバーソフトを搭載し、入力装置であるキーボードや、マウス等の操作によるユーザの指令を受け付け、また、プリンタ２における種々の情報を表示装置の画面表示によりに提示するユーザインターフェイスを構成している。
【００５７】
図３は、制御回路２４を中心としたプリンタ２の主要部分の構成例を示すブロック図である。この図に示すように、制御回路２４は、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）４１、プログラマブルＲＯＭ（Ｐ−ＲＯＭ（Ｒｅａｄ ＯｎｌｙＭｅｍｏｒｙ））４３、ＲＡＭ（Ｒａｎｄｏｍ ＡｃｃｅｓｓＭｅｍｏｒｙ）４４、文字のドットマトリクスを記憶したキャラクタジェネレータ（ＣＧ（ＣｈａｒａｃｔｅｒＧｅｎｅｒａｔｏｒ））４５、およびＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ Ｅｒａｓａｂｌｅ ａｎｄ ＰｒｏｇｒａｍｍａｂｌｅＲＯＭ）４６を備えた算術論理演算回路として構成されている。
【００５８】
この制御回路２４は、さらに、外部のモータ等とのインタフェース（Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ））であるＩ／Ｆ専用回路５０と、このＩ／Ｆ専用回路５０に接続されヘッドユニット２１を駆動してインクを吐出させるヘッド駆動回路２２と、紙送りモータ２５を駆動するモータ駆動回路５４とを備えている。
Ｉ／Ｆ専用回路５０は、パラレルインタフェース回路を内蔵しており、コネクタ４０を介してコンピュータ４から供給される印刷信号ＰＳを受け取ることができる。
【００５９】
つぎに、コンピュータ４の構成について、図４を参照して説明する。
図４に示すように、コンピュータ４は、ＣＰＵ９１、ＲＯＭ９２、ＲＡＭ９３、ＨＤＤ（Ｈａｒｄ Ｄｉｓｋ Ｄｒｉｖｅ）９４、ビデオ回路９５、Ｉ／Ｆ９６、バス９７、表示装置９８、入力装置９９および外部記憶装置１００を備えている。
ＣＰＵ９１は、ＲＯＭ９２やＨＤＤ９４に格納されているプログラムに従って各種演算処理を実行するとともに、装置の各部を制御する制御部である。
【００６０】
ＲＯＭ９２は、ＣＰＵ９１が実行する基本的なプログラムやデータを格納しているメモリである。ＲＡＭ９３は、ＣＰＵ９１が実行途中のプログラムや、演算途中のデータ等を一時的に格納するメモリである。
ＨＤＤ９４は、ＣＰＵ９１からの要求に応じて、記録媒体であるハードディスクに記録されているデータやプログラムを読み出すとともに、ＣＰＵ９１の演算処理の結果として発生したデータを前述したハードディスクに記録するものである。
【００６１】
ビデオ回路９５は、ＣＰＵ９１から供給された描画命令に応じて描画処理を実行し、得られた画像データを映像信号に変換して表示装置９８に出力する回路である。
Ｉ／Ｆ９６は、入力装置９９および外部記憶装置１００から出力された信号の表現形式を適宜変換するとともに、プリンタ２に対して印刷信号ＰＳを出力する回路である。
バス９７は、ＣＰＵ９１、ＲＯＭ９２、ＲＡＭ９３、ＨＤＤ９４、ビデオ回路９５およびＩ／Ｆ９６を相互に接続し、これらの間でデータの授受を可能とする信号線である。
【００６２】
表示装置９８は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ Ｃｒｙｓｔａｌ Ｄｉｓｐｌａｙ）モニタやＣＲＴ（Ｃａｔｈｏｄｅ Ｒａｙ Ｔｕｂｅ）モニタによって構成され、ビデオ回路９５から出力された映像信号に応じた画像を表示する装置である。
入力装置９９は、例えば、キーボードやマウスによって構成されており、ユーザの操作に応じた信号を生成して、Ｉ／Ｆ９６に供給する装置である。
【００６３】
外部記憶装置１００は、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ Ｄｉｓｋ−ＲＯＭ）ドライブユニット、ＭＯ（ＭａｇｎｅｔｏＯｐｔｉｃ）ドライブユニット、ＦＤＤ（Ｆｌｅｘｉｂｌｅ ＤｉｓｋＤｒｉｖｅ）ユニットによって構成され、ＣＤ−ＲＯＭディスク、ＭＯディスク、ＦＤに記録されているデータやプログラムを読み出してＣＰＵ９１に供給する装置である。また、ＭＯドライブユニットおよびＦＤＤユニットの場合には、ＣＰＵ９１から供給されたデータを、ＭＯディスクまたはＦＤに記録する装置である。
【００６４】
上記のように、コンピュータ４には、プリンタ２用のプリンタドライバソフトが予めインストールされ、コンピュータ４にプリンタドライバが搭載される。プリンタドライバソフトには、印刷に供される画像処理プログラムが組み込まれており、コンピュータ４が画像処理プログラムを実行することで、プリンタ２用の画像処理装置２００として機能する。
【００６５】
図５は、コンピュータ４にインストールされているプリンタ２用のプリンタドライバソフトによって実現される画像処理装置２００の機能ブロックを示す図である。この図に示すように、画像処理装置２００は、色変換部２１０と、多値化部２１１と、ブロック分割部２１３と、ドットパターン変更部２１４と、誤差拡散部２１５とを備えている。
色変換部２１０は、印刷対象（記録対象）の入力画像データとして、ＲＧＢ（Ｒｅｄ、Ｇｒｅｅｎ、Ｂｌｕｅ）表色系によって表現されたデータを受け取り、ＣＭＹＫ（シアン、マゼンタ、イエロ、ブラック）表色系によって表現された入力画像データに変換し、多値化部２１１に出力する。ここで、変換後の入力画像データは、ＣＭＹＫの各色系ごとに、画像を構成する各画素の濃度値を規定するものである。
【００６６】
多値化部２１１は、入力画像データの各画素の入力濃度を、プリンタ２が形成可能な４種類のドット径のいずれかに変更してブロック分割部２１３に出力するものである。本実施の形態では、図６に示すように、入力濃度の階調範囲として０〜２５５階調の２５６階調が用いられており、その階調範囲が４つの階調区分に分けられ、それぞれの階調区分に対して階調の低い方から順番に、ドットなし、小ドット（Ｓ）、中ドット（Ｍ）、および、大ドット（Ｌ）が割り当てられている。したがって、多値化部２１１は、入力画像データの画素の入力濃度が、どの階調区分に属するかを特定し、その階調区分に対応するドット径を対応付けることで、各画素の入力濃度をドット径に変換する。なお、本実施の形態では、ドットなし、小ドット（Ｓ）、中ドット（Ｍ）、および、大ドット（Ｌ）が表現する濃度（階調）は、それぞれ０、９５、１８５、２５５に設定されている。
【００６７】
ブロック分割部２１３は、入力画像データを複数の画素ごとにブロックに分割し、ブロック分割後の入力画像データをドットパターン変更部２１４に出力する。本実施の形態では、ブロック分割部２１３は、入力画像データを２×２画素ごとにブロックに分割することとしている。
【００６８】
ドットパターン変更部２１４は、入力画像データの各画素に対応付けられているドット径の組み合わせパターン（以下、単に「ドットパターン」と称する）を、ノズルごとの吐出特性（ドット径やドット形成位置の特性）のばらつきに起因する白スジや濃度ムラを抑制可能なドットパターンとなるように変更し、変更結果を誤差拡散部２１５に出力するものである。より詳細には、ドットパターン変更部２１４は、変更前と変更後のドットパターンが対応付けられたドットパターン変更テーブル２１６を備え、このドットパターン変更テーブル２１６を参照して、各ブロックのドットパターンを変更する。
【００６９】
図７は、ドットパターン変更テーブル２１６の一例を模式的に示す図である。この図に示すように、ドットパターン変更テーブル２１６には、ドットパターンの変更パターンとして１２種類の変更パターンが予め登録されている。これらの変更パターンとしては、最大ドットである大ドット（Ｌ）以外の小ドット（Ｓ）および中ドット（Ｍ）の幾つかをまとめ、より大きなドットとするようにドットパターンを変更するものが用いられている。また、ここに示した例は、ほんの一部であり、実際には、さらに多くのパターンがある。
【００７０】
詳細には、ドットの変更の趣旨は、大きいドットを使用することであるため、Ｓが２つでＭになり、Ｓが３つでＬになり、ＳとＭが１つずつでＬとなるようにドットがまとめられる。
具体的には、まず、変更前のドット種から変更後のドット種を決定する。変更前のドット種と変更後のドット種は、以下のようになる。
【００７１】
Ｓ×２＝Ｍ（変更前にＳが２つで、変更後はＭが１つであるという意味）
Ｓ×３＝Ｌ
Ｓ×４＝Ｌ＋Ｓ
Ｓ＋Ｍ＝Ｌ
Ｓ＋Ｍ×２＝Ｌ＋Ｍ（変更前にＳが１つとＭが２つで、変更後はＬとＭが１つずつ）
Ｓ＋Ｍ×３＝Ｌ×２＋Ｓ
Ｓ×２＋Ｍ＝Ｌ＋Ｓ
Ｓ×３＋Ｍ＝Ｌ＋Ｍ
Ｍ×２＝Ｌ＋Ｓ
Ｍ×３＝Ｌ×２＋Ｍ
Ｍ×４＝Ｌ×２＋Ｍ
このようにして、変更後のドット位置は、濃度重み位置を求め、最も濃度重み位置に近いところに大きいドットから配置する。
【００７２】
濃度重み位置までの距離が等しい場合は、変更前のドット配置に基づいて配置する。また、濃度重み位置が中央である場合、マトリクスの対角にドットを配置する（大きさによる順序は問わない）。
ここで、濃度重み位置とは、ブロック内において、濃度の重みがある場合、濃度の重み位置があるマトリクスにドットを配置することにより劣化を防いでいる。
【００７３】
次に、ドットパターンの原則的な変更フローについて説明する。
図８は、ドットパターンテーブルにおける変更フローの基本を示すフローチャートである。
まず、ブロック内のドット種の数を把握し（ステップＳ１１）、変更後のドット種を決定する（ステップＳ１２）。次に濃度重み位置を求め（ステップＳ１３）、濃度重み位置が中央か否かを判別する（ステップＳ１４）。そして、中央である場合は対角にドットを配置する（ステップＳ１５）。濃度重み位置が中央でない場合は濃度重み位置に大きいドットを配置し（ステップＳ１６）、次に、配置するドットがあるか否かを判別する（ステップＳ１７）。配置するドットがない場合は、終了する（ステップＳ１９）。配置するドットがない場合は、濃度重み位置に近いほうにドットを配置し（距離が等しい場合は、どちらに配置しても良い）（ステップＳ１８）、終了する（ステップＳ１９）。
【００７４】
次に、図９を参照して、図８の原則的フローに基づいてドット配置した場合の一例を具体的に説明する。
まず、図９（ａ）に示すように、４つのマトリクスを座標として扱い、それぞれ図９（ｂ）に示すように、（−１，１）、（１，１）、（−１，−１）、（１，−１）とする。次に、図６で示した濃度値を参照して、図９（ｃ）に示すように、ドットの重み位置を求め、同図のうち濃度が最も大きいものが１となるように正規化する。その結果、図９（ｄ）に示すような値が得られるとすると、例えば同図のＩ、ＩＩ，ＩＩＩ、ＩＶの順に計算を行う。計算式は、以下のようになる。
【００７５】
Ｘ座標    （０×１）＋（９５／１８５×１）＋（９５／１８５×（−１）＋
Ｙ座標    （０×１）＋（９５／１８５×（−１））＋（９５／１８５×１）＋
上記計算の結果、濃度重み位置は、図９（ｅ）に示す×印の位置になった。
よって、変更後のドット配置は、ＩＶの位置が最優先となる。ＩＶに度とが置かれた後は、×印に近いＩＩとＩＩＩであるが、同じ距離であり、さらに変更前のドット配置がＩＩ，ＩＩＩともに存在するため、変更後のドットを配置するのはどちらでも良い。
【００７６】
このようにして、図９（ｆ）に示すように、大きいドットのＬドットがＩＶに配置され、その後、ＳドットがＩＩに配置された。ＳドットはＩＩＩでも良い。
このようなドットパターンの変更の結果、各ブロックのドットパターンが、大ドット（Ｌ）および中ドット（Ｍ）といった比較的大きなドット径により構成されるドットパターンに変更される。したがって、画像記録時には、比較的大きな径のドットが形成されるため、ノズル３３ごとにドット径やドット形成位置にばらつきが生じていても、ドット径やドット形成位置のズレが目立たなくなる。
【００７７】
さて、前掲図５に示す誤差拡散部２１５は、ドットパターン変更部２１４によるブロックのドットパターン変更に伴って発生した濃度誤差を補償すべく、未だドットパターンの変更処理の対象となっていない未処理ブロックに濃度誤差を拡散するものである。
具体的には、小ドット（Ｓ）、中ドット（Ｍ）および大ドット（Ｌ）が表現する濃度（階調）は、それぞれ９５、１８５および２５５であるため、ドットパターン変更前のブロックの濃度合計値Ｔ１およびドットパターン変更前のブロックの濃度合計値Ｔ２はそれぞれ、
（変更前濃度合計値Ｔ１、変更後濃度合計値Ｔ２）＝
［小ドット（Ｓ）数×９５＋中ドット（Ｍ）数×１８５＋大ドット（Ｌ）数×２５５］となる。このとき、ドットパターン変更によって発生した濃度誤差Ｇは、
濃度誤差Ｇ＝変更前濃度合計値Ｔ２−変更後濃度合計値Ｔ１
により求められる。そして、この濃度誤差Ｇが、図１０に示すように、未だドットパターンが変更されていない幾つかのブロックに所定の拡散比率で拡散される。
【００７８】
このとき、本実施の形態では、濃度誤差Ｇを、その濃度誤差Ｇを生じたブロックの近傍のブロックにて補償すべく、ドットパターンが変更されていないブロックのうち、濃度誤差Ｇを生じたブロックに隣接した少なくとも２つのブロックのそれぞれに所定の拡散比率で濃度誤差Ｇを拡散する。また、濃度誤差Ｇの拡散先のブロックにあっては、ブロック内の画素のうち、濃度誤差Ｇを生じたブロックに最も近い画素が濃度誤差を吸収することとしている。そして、この濃度誤差を吸収した画素では、その濃度誤差に応じてドット径が変更される。具体的には、吸収した濃度誤差をＧ１とすると、（既に割り当てられているドット径の濃度）−（濃度誤差Ｇ１）の値に応じて、再度、ドット径を割り当て直す。例えば、既に割り当てられている小ドット（Ｓ）（濃度「９５」）が割り当てられている画素が、「−５０」の濃度誤差Ｇ１を吸収する場合、その画素の濃度は９５−（−５０）＝１４５となり、中ドット（Ｍ）が割り当てられる階調区分に属するため（図６参照）、その画素のドットが小ドット（Ｓ）から中ドット（Ｍ）に変更されることになる。
【００７９】
誤差拡散部２１５には、ドットパターンの変更パターンと濃度誤差とが対応付けられた濃度誤差テーブル２１７（図１１）が予め設けられており、誤差拡散部２１５は、ドットパターン変更部２１４からドットパターンの変更パターンを受け取ることで、そのドットパターンの変更によって生じた濃度誤差Ｇを特定可能に構成されている。そして、誤差拡散部２１５は、その濃度誤差Ｇを、ドットパターンが変更されていないブロックのうち、濃度誤差Ｇを生じたブロックに隣接した２つのブロックのそれぞれに所定の拡散比率で濃度誤差Ｇを拡散し、濃度誤差Ｇを吸収したブロックの画素の濃度変化に応じてドット径を変更し、変更結果をドットパターン変更部２１４に出力する。一方、ドットパターン変更部２１４は、濃度誤差Ｇを吸収した画素を含むブロックのドットパターンを変更する際には、濃度誤差Ｇの吸収によって変更された後のドット径を対象としてブロックのドットパターンを変更する。
【００８０】
ドットパターン調整部２１２が上記のようにして入力画像データのドットパターン変更および濃度誤差拡散を実行した後、画像処理装置２００は、ドットパターン調整部２１２の出力結果に基づいてプリンタ２が処理可能な信号を生成し、印刷信号ＰＳとしてプリンタ２に出力する。
【００８１】
次に、本実施の形態の動作について説明する。
例えばユーザがコンピュータ４の入力装置９９を操作するなどして、アプリケーションプログラムを起動する要求がなされた場合、ＣＰＵ９１は、ＨＤＤ９４から該当するアプリケーションプログラムを読み出して実行する。この結果、アプリケーションプログラムが起動され、画像データの生成または編集が可能になる。このようなアプリケーションプログラムを利用して、画像が描画または編集された後、生成された画像を印刷する要求が入力装置９９を介して行われた場合には、ＣＰＵ９１は、生成された画像データをプリンタドライバソフトに対して供給する。このとき、画像データは、ＲＧＢ表色系によって表されているデータである。プリンタドライバソフトへの画像データ供給に伴って、コンピュータ４が画像処理プログラムを実行し、上述した画像処理装置２００として機能し始める。
【００８２】
画像処理装置２００は、図１２に示すように、ＲＧＢ表色系によって表現された画像データが入力されると、色変換部２１０が、入力画像データをＣＭＹＫ表色系の入力画像データに変換し、多値化部２１１に出力する（ステップＳ１）。
次いで、多値化部２１１は、入力画像データの各画素の入力濃度をドット径に変換して画素とドット径とを対応付けてブロック分割部２１３に出力する（ステップＳ２）。
【００８３】
そして、ブロック分割部２１３は、入力画像データを２×２個の画素ごとに複数のブロックに分割して、ドットパターン変更部２１４に出力する（ステップＳ３）。
ドットパターン変更部２１４は、ブロックに分割された入力画像データがブロック分割部２１３から入力されると、各ブロックのドットパターンを変更するドットパターン変更処理を実行する（ステップＳ４）。
【００８４】
ドットパターン変更処理においては、図１３に示すように、ドットパターン変更部２１４は、先ず、未処理のブロックを１つ取り出し、そのブロック内のドットパターンが変更対象のドットパターンであるかを判断すべく次の処理を実行する。すなわち、ドットパターン変更部２１４は、ブロック内の小ドット（Ｓ）の数をカウントし（ステップＳ４０）、次いで、ブロック内の中ドット（Ｍ）の数をカウントする（ステップＳ４１）。
【００８５】
そして、ドットパターン変更部２１４は、ブロック内に小ドット（Ｓ）または中ドット（Ｍ）のいずれかが２つ以上あるか否かを判別し（ステップＳ４２）、小ドット（Ｓ）または中ドット（Ｍ）のいずれかが２つ以上ある場合には（ステップＳ４２：ＴＲＵＥ）、それら小ドット（Ｓ）または中ドット（Ｍ）を、より大きなドットにまとめることができるため、ブロックのドットパターンを変更し（ステップＳ４３）、処理を終了する。このステップＳ４２について詳細には、ドットパターン変更部２１４は、ドットパターン変更テーブル２１６を参照して、現在のドットパターンに該当する変更パターンを特定し、その変更パターンに基づいて、ブロック内のドットパターンを変更する。また、このときの変更パターンが誤差拡散部２１５に出力される。
【００８６】
一方、ブロック内に小ドット（Ｓ）または中ドット（Ｍ）のいずれも２つ以上ない場合（ステップＳ４２：ＦＡＬＳＥ）、ドットパターン変更部２１４は、ブロック内に小ドット（Ｓ）と中ドット（Ｍ）とが１つずつ存在するか否かを判別する（ステップＳ４４）。小ドット（Ｓ）と中ドット（Ｍ）とが１つずつ存在する場合（ステップＳ４４：ＴＲＵＥ）、これら小ドット（Ｓ）および中ドット（Ｍ）をまとめて大ドット（Ｌ）にすることが可能であるため、ドットパターン変更部２１４は、上述したステップＳ４３に処理手順を移し、ブロックのドットパターンを変更する。
【００８７】
また、ブロック内に小ドット（Ｓ）と中ドット（Ｍ）とが１つずつに存在しない場合（ステップＳ４４：ＦＡＬＳＥ）、小ドット（Ｓ）および中ドット（Ｍ）をまとめることができないため、ドットパターン変更部２１４は、ブロックのドットパターンの変更を行わず、処理を終了する。
【００８８】
上記のようにしてドットパターン変更処理が終了すると、画像処理装置２００は、前掲図１２に示すように、未だドットパターン変更処理を行っていない未処理ブロックがあるか否かを判別する（ステップＳ５）。そして、未処理ブロックがある場合には（ステップＳ５：ＴＲＵＥ）、誤差拡散部２１５が、ステップＳ４のドットパターン変更処理により生じた濃度誤差を未処理ブロックに拡散すべく、誤差拡散処理を実行する（ステップＳ６）。
【００８９】
この誤差拡散処理においては、図１４に示すように、誤差拡散部２１５は、ドットパターン変更処理の際に用いた変更パターンによって生じる濃度誤差を、濃度誤差テーブル２１７を参照して特定し（ステップＳ６０）、濃度誤差が生じたか否かを判断する（ステップＳ６１）。濃度誤差が生じていない場合（ステップＳ６１：ＦＡＬＳＥ）、拡散すべき濃度誤差がないため、誤差拡散部２１５は処理を終了する。なお、ドットパターン変更処理の際にブロックのドットパターンが変更されていないときも、拡散すべき濃度誤差がないため、誤差拡散部２１５は処理を終了することとなる。
【００９０】
一方、濃度誤差が生じている場合には（ステップＳ６１：ＴＲＵＥ）、誤差拡散部２１５は、ドットパターン変更処理が未だ行われていないブロックに濃度誤差を拡散する（ステップＳ６３）。上述したように、本実施の形態では、ドットパターン変更処理が未だ行われていないブロックのうち、濃度誤差を生じたブロックに隣接する２つのブロックに、所定の拡散比率で濃度誤差を拡散する。また、濃度誤差が拡散される２つのブロックにあっては、濃度誤差を生じたブロックに最も近い画素によって濃度誤差が吸収される。
【００９１】
そして、誤差拡散部２１５は、濃度誤差を吸収した画素のドット径を変更する必要が生じたか否かを、この画素のドット径の濃度と吸収した濃度誤差とに基づいて判別する（ステップＳ６３）。この判別の結果、画素の濃度がより大きな、或いは、小さなドット径の濃度範囲に属するようになり、ドット径を変更する必要が生じた場合には（ステップＳ６３：ＴＲＵＥ）、誤差拡散部２１５は、その画素のドット径を変更し（ステップＳ６４）、また、ドット径を変更する必要がない場合には（ステップＳ６３：ＦＡＬＳＥ）、処理を終了する。
【００９２】
上記のようにして誤差拡散処理が終了すると、画像処理装置２００は、前掲図１２に示すように、未処理ブロックに対してドットパターン変更処理を実行すべく、処理手順をステップＳ４に戻す。そして、未処理ブロックがなくなるまで、ドットパターン変更処理および誤差拡散処理が１ブロックずつ順次行われる。
未処理ブロックがなくなった場合には（ステップＳ５：ＦＡＬＳＥ）、画像処理装置２００は、ドットパターン変更処理および誤差拡散処理が行われた入力画像データに基づいて印刷信号ＰＳを生成し、プリンタ２に出力する（ステップＳ７）。
【００９３】
プリンタ２は印刷信号ＰＳを受信すると、ＣＰＵ４１が紙送りモータ２５を駆動して記録用紙３を１枚だけ吸引し、印刷開始位置まで移送する。そして、記録用紙３の印刷開始位置がラインヘッド２８の直下まで移動した場合に、ＣＰＵ４１は、印刷信号ＰＳをヘッド駆動回路２２を介してラインヘッド２８に供給し、印刷を開始する。そして、印刷が開始されると、ラインヘッド２８の各ノズルから印刷信号ＰＳによって規定されたドット径を形成すべくインクが吐出され、また、記録用紙３が搬送方向に間欠的に搬送される。この結果、コンピュータ４によって生成された入力画像データに対応するドットが記録用紙３に形成される。
【００９４】
以上説明した実施の形態によれば、ブロック内のドットパターンに基づいて、そのブロックのドットパターンが変更される。具体的には、ブロック内に、小ドット（Ｓ）および中ドット（Ｍ）といった小さいドット径が２つ以上存在する場合に、それらがまとめられて大ドット（Ｌ）に置き換えられる。したがって、白スジや濃度ムラとなる箇所に大きなドット径が形成されるようになるため、これら白スジや濃度ムラを目立たなくすることができる。
【００９５】
また、本実施の形態によれば、ドットパターンの変更によって生じた濃度誤差を、未処理ブロックに拡散するため、ドットパターンの変更によりブロック内の濃度が変化してしまった場合であっても、その変化分の濃度が濃度誤差として他のブロックに拡散され補償される。これにより、面積階調が崩れることのない、高品位な画像記録が可能となる。
【００９６】
［第２実施の形態］
次いで、本発明の第２実施の形態について説明する。
上述した第１実施の形態では、画像処理装置２００が入力画像データの全体の画素を対象にブロック分割処理およびドットパターン変更処理を実行する構成としたが、本実施の形態では、画像処理装置２００Ａが、白スジや濃度ムラが発生し得る画素の周辺のみを対象に処理を実行する構成としている。すなわち、図１５に示すように、本実施の形態の画像処理装置２００Ａは、第１実施の形態の画像処理装置２００に加え、さらに、異常ノズル特定部２５０と、異常ノズル対応画素特定部２５１と、処理対象画素抽出部２５２とを備えている点で、第１実施の形態の画像処理装置２００と構成を異にする。
【００９７】
異常ノズル特定部２５０は、ラインヘッド２８（記録ヘッド）が備える複数のノズル３３のうち、白スジや濃度ムラの発生の原因となるインク吐出異常を生じる異常ノズル３３Ｍ（図１６参照）を特定し、異常ノズル対応画素特定部２５１に出力するものである。
【００９８】
異常ノズル対応画素特定部２５１は、入力画像データの画素の中から、異常ノズル３３Ｍによってドットが形成される異常ノズル対応画素Ａを特定し、処理対象画素抽出部２５２に出力する。具体的には、図１６に示すように、異常ノズル対応画素Ａは、画像記録時に、異常ノズル３３Ｍにより記録用紙３上にドットが形成されて行く方向、すなわち、記録用紙３に対して記録ヘッドが相対的に移動する方向（以下、「記録方向」という）に配列する一連の画素となる。したがって、記録ヘッドがラインヘッド２８により構成される場合、異常ノズル対応画素特定部２５１は、記録用紙３の搬送方向に沿って配列した一連の画素を異常ノズル対応画素Ａとして特定することになる。なお、記録ヘッドがキャリッジに搭載され、記録用紙３の幅方向（主走査方向）に走査しながら記録を行う記録装置（いわゆるマルチパスプリンタ）においては、異常ノズル対応画素特定部２５１は、記録用紙３の幅方向（主走査方向）に配列した一連の画素を異常ノズル対応画素Ａとして特定する。
【００９９】
さて、図１５に示す処理対象画素抽出部２５２は、入力画像データから異常ノズル対応画素Ａと、この異常ノズル対応画素Ａの周辺の画素とを抽出し、ブロック分割部２１３に出力するものである。
したがって、本実施の形態では、ブロック分割部２１３は、処理対象画素抽出部２５２によって抽出された画素を複数画素ごとにブロックに分割してドットパターン変更部２１４に出力し、それらのブロックのドットパターンがドットパターン変更部２５４により変更されることとなる。そして、画像処理装置２００は、このようにしてドットパターンが変更されたブロックと、入力画像データに基づいて印刷信号ＰＳを生成する。
【０１００】
このように、本実施の形態によれば、異常ノズル対応画素Ａと、その周辺の画素に対してのみ、上述したドブロック分割処理およびブロックのドットパターン変更処理が実行されるため、上述した第１実施の形態の効果に加え、ドットパターン変更処理の対象となるブロック数を減ることができ、処理時間を短縮することができる。
【０１０１】
［第３実施の形態］
次いで、本発明の第３実施の形態について説明する。
上述した第１および第２実施の形態では、画像処理装置２００のドットパターン変更部２１３が、ブロック内のドットをより大きなドットにまとめることでドットパターンの変更を行う構成としたが、本実施の形態では、ドットパターン変更部２１３が、ドットパターンを変更する際に、白スジや濃度ムラが目立たなくなるようにブロック内のドットの配置を入れ替える構成としている。
【０１０２】
図１７は、本実施の形態に係る画像処理装置２００Ｂの機能的構成を示すブロック図である。この図に示すように、本実施形態に係る画像処理装置２００Ｂは、第２実施形態と同様に、第１実施形態の画像処理装置２００の構成に加え、異常ノズル特定部２５０と、異常ノズル対応画素特定部２５１と、処理対象画素抽出部２５２Ａとを備えているが、処理対象画素抽出部２５２Ａおよびドットパターン変更部２１４Ａの機能を異にしている。
【０１０３】
具体的には、処理対象画素抽出部２５２Ａは、入力画像データから異常ノズル対応画素Ａと、この異常ノズル対応画素Ａに隣接する１列の隣接画素Ｂ（前掲図１６参照）とを抽出し、異常ノズル対応画素Ａと隣接画素Ｂとの２列の画素列をブロック分割部２１３に出力するものである。この結果、２列の画素列は、ブロック分割部２１３により２×２個の画素ごとのブロックに分割されてドットパターン変更部２１４Ａに出力される。
【０１０４】
ドットパターン変更部２１４Ａは、ブロックのドットパターンに基づいて、白スジや濃度ムラが目立たなくなるようにブロック内のドットの配置を入れ替えることで、ブロック内のドットパターンを変更するものである。
次に、図１８，図１９を参照して、ドットパターンの置き換えフローについて説明する。
【０１０５】
図１８は、ドットパターンの置き換え方法を示すフローチャートである。なお、以下の説明において、「縦」とは、各ノズルが担当する画素列方向を示し、ラインヘッドの場合は、副走査方向、シリアルの場合は主走査方向を示している。
【０１０６】
まず、異常ノズルを把握した後、当該異常ノズルのノズル情報を取得する（ステップＳ７１）。次にブロック内のドット種の数を把握し（ステップＳ７２）、ブロック内のドット数が３つ以上であるか否かを判別する（ステップＳ７３）。ドット数が３つ以上でない場合はそのまま終了する（ステップＳ８１）。ドット数が３つ以上の場合は、Ｌが２つか否かを判別する（ステップＳ７４）。Ｌが２つの場合は、異常ノズルの隣接画素でＬドットが縦に並んでいるか否かを判別する（ステップＳ７５）。縦に並んでいる場合は、ドットパターンを置き換えて（ステップＳ８１）、終了する（ステップＳ８２）。また、ステップＳ７４において、Ｌが２つでない場合は、Ｍが２つで残りがＳか否かを判別する（ステップＳ７６）。その結果、Ｍが２つで残りがＳの場合は、異常ノズルの隣接画素でＭドットが縦に並んでいるか否かを判別する（ステップＳ７７）。縦に並んでいる場合は、置き換えて（ステップＳ８０）、終了する（ステップＳ８１）。また、ステップＳ７６において、Ｍが２つで残りがＳでない場合は、Ｍ，Ｌそれぞれ１つずつか否かを判別する（ステップＳ７８）。１つずつでない場合は、そのまま終了する（ステップＳ８１）。１つずつの場合は、異ノズルの隣接画素でＭ，Ｌが縦に並んでいるか否かを判別する（ステップＳ７９）。縦に並んでいる場合は、置き換えて（ステップＳ８０）、終了する（ステップＳ８１）。縦に並んでいない場合は、そのまま終了する（ステップＳ８１）。
【０１０７】
以上のようにして、条件がそろったときに置き換えを行うが、条件がそろうときとは、図１８に示すようなパターンに限られる。そして、これらのパターンの場合に、左上と右下とを入れ替える。この結果、比較的大きなドット径が形成するようになるため、ドットの形成位置のズレが目立ち難くなり、白スジや濃度ムラが抑制されることとなる。
ここで、図２０に示すように、ブロック内にドットなしの画素が少なくとも２つ以上ある場合、ドットパターン変更部２１４Ａは、そのブロックが記録画像におけるエッジ（縁）部分を含む可能性があると判断し、そのブロックに対してドットパターンを変更しない。
【０１０８】
また、図２１に示すように、ブロック内の隣接画素Ｂのそれぞれの濃度合計値（図示例では２５５×２＝５１０）と、異常ノズル対応画素Ａのそれぞれの濃度合計値（図示例では９５×２＝１９０）との差が所定値（例えば３００）以上である場合にも、ドットパターン変更部２１４Ａは、そのブロックが記録画像におけるエッジ部分を含む可能性があると判断し、そのブロックに対してドットパターンを変更しない。
【０１０９】
このように、ドットパターン変更部２１４Ａが、ブロック内に記録画像におけるエッジ部分が含まれているかを判断し、エッジ部分が含まれていると判断した場合には、そのブロックに対してドットパターンを変更しないようにしているため、記録画像の輪郭が不鮮明になることがない。
なお、本実施の形態においては、ブロック内でドット径を置き換えてドットパターンを変更するため、ドットパターン変更に伴って濃度誤差が生じることがなく、上述した誤差拡散部２１５を備える必要はない。
【０１１０】
［変形例］
上述した各実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の趣旨を逸脱しない範囲で任意に変形可能である。
例えば、上述した各実施の形態では、画像処理装置２００が入力画像データを２×２個の画素ごとにブロックを分割する場合を例示したが、これに限らず、ｉ×ｊ個（ｉ、ｊは２以上の整数）の画素ごとにブロックを分割する構成としても良い。ただし、解像度が比較的低く入力画像データに含まれる画素数が少ない場合に、大きなブロックで分割してドットパターン変更処理を実行すると、ブロックノイズが生じる恐れがあるため、入力画像データの解像度に応じた大きさのブロックを用いることが望ましい。
【０１１１】
また例えば、上述した各実施の形態では、画像処理装置２００が全てのブロックについて１回だけドットパターン変更処理を実行する構成としたが、これに限らない。すなわち、画像処理装置２００が、ブロックに分割する画素を数画素ずらして入力画像データをブロックに分割し、再度、各ブロックに対してドットパターン変更処理を実行する構成としても良い。
【０１１２】
この構成によれば、入力画像データの各画素のドット径が、さらに、大ドット（Ｌ）に置き換えられるため、白スジや濃度ムラをより目立たなくすることができる。
また、上述した各実施の形態では、画像処理装置２００が、ブロックのドット径の組み合わせパターンが小さいドット径を複数有するパターンである場合に、これらの小さいドット径の全部または一部を、当該小さいドット径よりも大きなドット径に置き換えたパターンに変更する構成について説明したが、これに限らず、大きいドット径を複数有するパターンである場合に、これらの大きいドット径の全部または一部を、当該大きいドット径よりも小さなドット径に置き換えたパターンに変更する構成としても良い。
【０１１３】
この構成によれば、ブロック内の大きいドット径がまとめられて小さいドット径に置き換えられる。したがって、ノズルの吐出異常により隣接ドットが寄るなどして濃いスジが生じる箇所に小さなドット径が形成されるようになるため、この濃いスジを目立たなくすることができる。
また例えば、上述した各実施の形態では、記録ヘッドとして、ピエゾ素子を用いてインクを吐出する構成のものを例示したが、他の方法によりインクを吐出する記録ヘッドを用いても良い。例えばインク通路に配置したヒータに通電し、インク通路内に発生する泡（バブル）によりインクを吐出する記録ヘッドを用いても良い。
【０１１４】
例えば、上述した各実施の形態では、記録ヘッドとしてラインヘッド２８を備え、記録ヘッドを走査させることなく記録用紙３を搬送方向に搬送するだけで印刷を行うプリンタ２に本発明を適用した例を説明したが、これに限らない。すなわち、記録ヘッドをキャリッジに搭載し、当該記録ヘッドを記録用紙３の幅方向（いわゆる主走査方向）に移動させつつ、記録ヘッドのノズルからインクと吐出させて印刷を行うプリンタにも本発明を適用することが可能である。
【０１１５】
また例えば、上述した各実施の形態では、コンピュータ４にインストールされるプリンタドライバソフトに画像処理プログラムを組み込むことで、コンピュータ４を画像処理装置２００（２００Ａ、２００Ｂ）として機能させたが、これに限らず、プリンタ２の制御回路２４に画像処理プログラムを実行させ、この制御回路２４を画像処理装置２００（２００Ａ、２００Ｂ）として機能させる構成としても良い。この構成においては、画像処理プログラムが例えば制御回路２４のＰ−ＲＯＭ４３などに予め格納される。あるいはまた、半導体チップなどに画像処理プログラムを記憶させ、この半導体チップを画像処理装置２００（２００Ａ、２００Ｂ）として機能させる構成としても良い。
【０１１６】
なお、上述した画像処理プログラムは、コンピュータ４やプリンタ２の半導体ＲＯＭに予め記憶させて製品に組み込まれるほかにも、インターネットなどのネットワークを介して配信することも可能である。また、図２２に示すようにＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、ＦＤなどのコンピュータ読み取り可能な記録媒体３００を介することによって所望するユーザなどに対して容易に提供することも可能である。
【０１１７】
また、上述した各実施の形態において、第１実施の形態では、「記録装置」、「画像形成装置」、「プリンタ」なる装置、第２実施の形態では、「画像処理装置」なる装置について記載したが、これら装置、および印刷装置の範囲について定義すると、以下のようになる。
【０１１８】
「記録装置」は、媒体に実際記録まで行う装置であり、記録手段の一つとして印刷機能を持ったものが「印刷装置」であり、「印刷装置」と「プリンタ」とは同義であり、記録装置専用に使われる画像を形成するのが画像処理装置であり、「画像処理装置」という場合は、少なくとも記録手段（印刷等）がないものを指す。他方、「画像形成装置」は、「記録装置」とほぼ同義であるが、「画像形成装置」は画像を形成する装置であり、単に「記録装置」という場合は、例えば、テープに記録する記録装置というように、画像だけでなく信号を記録する場合も含まれる。また、「記録装置」の説明に画像という用語が用いられている場合は、「画像形成装置」と同義であるとする。
【図面の簡単な説明】
【０１１９】
【図１】本発明の第１実施形態の印刷用のコンピュータシステムを示す図である。
【図２】ヘッドユニットの構成を示す図である。
【図３】プリンタの制御回路の機能的構成を示す図である。
【図４】コンピュータの機能的構成を示す図である。
【図５】第１実施形態に係る画像処理装置の機能的構成を示す図である。
【図６】入力画像データの多値化を説明するための図である。
【図７】ドットパターン変更テーブル２１６の一例を模式的に示す図である。
【図８】ドットパターンテーブルにおける変更フローの基本を示すフローチャートである。
【図９】図８のフローに基づいてドット配置した場合の一例を具体的に説明する図である。（ａ）は４つのマトリクス、（ｂ）は座標、（ｃ）はドットの重み位置、（ｄ）は重み付けの値、（ｅ）は濃度重み位置、（ｆ）は配置結果を示す図である。
【図１０】ドットパターン変更に伴う濃度誤差の拡散を説明するための図である。
【図１１】濃度誤差テーブルを示す図である。
【図１２】第１実施形態に係る画像処理を示すフローチャートである。
【図１３】第１実施形態のドットパターン変更処理のフローチャートである。
【図１４】第１実施形態の誤差拡散処理を示すフローチャートである。
【図１５】第２実施形態に係る画像処理装置の機能的構成を示す図である。
【図１６】異常ノズルと、異常ノズル対応画素とを示す図である。
【図１７】第３実施形態に係る画像処理装置の機能的構成を示す図である。
【図１８】ドットパターンの置き換え方法を示すフローチャートである
【図１９】図１８のフローに従って処理した結果を示す図である。
【図２０】エッジの判断を説明するための図である。
【図２１】エッジの判断を説明するための図である。
【図２２】本発明の画像処理プログラムが記録された記録媒体を示す図である。
【符号の説明】
【０１２０】
２…プリンタ、３…記録用紙（メディア）、４…コンピュータ、２４…制御回路、２８…ラインヘッド、３３…ノズル、３３Ｍ…異常ノズル、２００、２００Ａ、２００Ｂ…画像処理装置、２１０…色変換部、２１１…多値化部、２１３…ブロック分割部、２１４、２１４Ａ…ドットパターン変更部、２１５…誤差拡散部、２１６…ドットパターン変更テーブル、２１７…濃度誤差テーブル、２５０…異常ノズル特定部、２５１…異常ノズル対応画素特定部、２５２、２５２Ａ…処理対象画素抽出部、３００…記録媒体、Ａ…異常ノズル対応画素、Ｂ…隣接画素
【図１】
2006240297.tif 000003
【図２】
2006240297.tif 000004
【図３】
2006240297.tif 000005
【図４】
2006240297.tif 000006
【図５】
2006240297.tif 000007
【図６】
2006240297.tif 000008
【図７】
2006240297.tif 000009
【図８】
2006240297.tif 000010
【図９】
2006240297.tif 000011
【図１０】
2006240297.tif 000012
【図１１】
2006240297.tif 000013
【図１２】
2006240297.tif 000014
【図１３】
2006240297.tif 000015
【図１４】
2006240297.tif 000016
【図１５】
2006240297.tif 000017
【図１６】
2006240297.tif 000018
【図１７】
2006240297.tif 000019
【図１８】
2006240297.tif 000020
【図１９】
2006240297.tif 000021
【図２０】
2006240297.tif 000022
【図２１】
2006240297.tif 000023
【図２２】
2006240297.tif 000024