(57)【要約】【課題】モノクロ画像印刷装置が形成するモノクロ画像に不規則な模様が発生することを低減することができる画像処理プログラムおよび画像処理装置を提供すること。【解決手段】画像データ送信処理により、１ブロック分の輝度画像データが、淡部補完印刷用ディザデータ１４２を用いて二値化画像データに変換され、モノクロプリンタ５０に送信される。ここで、淡部補完印刷用ディザデータ１４２を構成するサブ淡部補完印刷用ディザデータＡ〜Ｄの各々は、閾値が所定の値となるまでは、各閾値の配置が同一である。更に、同一に配置される閾値の各々は互いに異なる値である。よって、二値化画像データは、各ドットにより構成される模様が規則的且つ各ドット毎に変化する画像データとなる。従って、モノクロプリンタ５０が形成するモノクロ画像に不規則な模様が発生することを低減することができる。【選択図】図２
2008252702.tif 000002
【特許請求の範囲】
【請求項１】
ドット毎に閾値が設定された閾値マトリクスデータと、
処理対象である多階調の画像データの濃度と前記閾値マトリクスデータに設定されたドット毎の閾値とを比較して前記多階調の画像データの階調数より少ない階調数の前記ドットから構成される低階調画像データに変換する変換ステップと、
前記変換ステップにより変換された画像データを、前記画像データに従ってモノクロ画像を形成するモノクロ画像印刷装置に送信する送信ステップとを備える画像処理プログラムにおいて、
前記閾値マトリクスデータは、所定のディザマトリクスデータと前記所定のディザマトリクスデータとは異なる淡部閾値マトリクスデータとを備え、
前記変換ステップにより前記多階調の画像データの濃度と比較される前記閾値マトリクスデータを、前記ディザマトリクスデータか前記淡部閾値マトリクスデータかのいずれか一方に選択する選択ステップとを備え、
前記淡部閾値マトリクスデータは、同じサイズの複数のサブ閾値マトリクスデータにより構成され、
前記複数のサブ閾値マトリクスデータの各々は、前記ドット毎に設定される閾値が初期値から所定の値となるまでは、各閾値の配置が同一であるように構成され、
前記複数のサブ閾値マトリクスデータの各々に同一に配置される閾値の各々は、互いに異なる値となるように設定されていることを特徴とする画像処理プログラム。
【請求項２】
前記複数のサブ閾値マトリクスデータの各々に同一に配置される閾値の各々は、前記変換ステップにより変換される低階調画像データの階調数を減らすために、２以上の値で増加するように配置されていることを特徴とする請求項１記載の画像処理プログラム。
【請求項３】
前記複数のサブ閾値マトリクスデータの各々に同一に配置される閾値の各々は、規定の閾値を中心として増加するようにドット集中型に閾値が配置されたドット集中型閾値配置であることを特徴とする請求項１又は２に記載の画像処理プログラム。
【請求項４】
前記複数のサブ閾値マトリクスデータの各々には、前記ドット集中型閾値配置が少なくとも２つ設けられ、
同一のサブ閾値マトリクスデータ内に設けられた前記各ドット集中型閾値配置のうち、１のドット集中型閾値配置を除く他の各ドット集中型閾値配置に配置される各閾値は、前記１のドット集中型閾値配置に配置される各閾値を基準として、前記基準となる各閾値に前記他の各ドット集中型閾値配置毎に異なる２以上の同じ値を加算した値が設定され、
前記同一のサブ閾値マトリクスデータ内に設けられた各ドット集中型閾値配置に配置される各閾値は、全て異なる値に設定されていることを特徴とする請求項３記載の画像処理プログラム。
【請求項５】
前記複数のサブ閾値マトリクスデータは正方形に構成されており、
前記複数のサブ閾値マトリクスデータの各々に設けられた前記各ドット集中型閾値配置に配置される中心となる各規定の閾値の各々は、前記サブ閾値マトリクスデータの各々の対角線上となる位置にそれぞれ配置されていることを特徴とする請求項４記載の画像処理プログラム。
【請求項６】
前記複数のサブ閾値マトリクスデータの閾値は、前記多階調の画像データの濃度が最大値となった場合に前記モノクロ画像印刷装置に形成されるモノクロ画像の濃度が最大値となる一方、前記多階調の画像データの濃度が最小値となった場合に前記モノクロ画像印刷装置に形成されるモノクロ画像の濃度が最小値となるように設定され、
前記所定の閾値は、前記モノクロ画像印刷装置に形成されるモノクロ画像の濃度が最小値から四分の一までの範囲内となるように設定されていることを特徴とする請求項１から５のいずれかに記載の画像処理プログラム。
【請求項７】
前記複数のサブ閾値マトリクスデータの各々は、前記ドット毎に設定される閾値が所定の値より大きいときは、その所定の値より大きい各閾値の配置が同一とならないように、前記所定の値より大きい各閾値を予め定められた順序に基づいて配置した構成であり、
前記複数のサブ閾値マトリクスデータの各々に予め定められた順序に基づいて配置された閾値の各々は、前記予め定められた順序に基づいて単調増加となるように設定されていることを特徴とする請求項１から６のいずれかに記載の画像処理プログラム。
【請求項８】
前記閾値マトリクスデータに設定された閾値と比較する前記多階調の画像データの濃度は、輝度、明度または彩度のいずれかであることを特徴とする請求項１から７のいずれかに記載の画像処理プログラム。
【請求項９】
ドット毎に閾値が設定された閾値マトリクスデータを記憶する閾値マトリクスデータ記憶手段と、
処理対象である多階調の画像データの濃度と前記閾値マトリクスデータに設定されたドット毎の閾値とを比較して前記多階調の画像データの階調数より少ない階調数の前記ドットから構成される低階調画像データに変換する変換手段と、
前記変換手段により変換された画像データを、前記画像データに従ってモノクロ画像を形成するモノクロ画像印刷装置に送信する送信手段とを備える画像処理装置において、
前記閾値マトリクスデータ記憶手段は、所定のディザマトリクスデータを記憶するディザマトリクスデータ記憶手段と前記所定のディザマトリクスデータとは異なる淡部閾値マトリクスデータを記憶する淡部閾値マトリクスデータ記憶手段とを備え、
前記変換手段が前記多階調の画像データの濃度と比較する前記閾値マトリクスデータを、前記ディザマトリクスデータか前記淡部閾値マトリクスデータかのいずれか一方に選択する選択手段とを備え、
前記淡部閾値マトリクスデータ記憶手段に記憶された淡部閾値マトリクスデータは、同じサイズの複数のサブ閾値マトリクスデータにより構成され、
前記複数のサブ閾値マトリクスデータの各々は、前記ドット毎に設定される閾値が初期値から所定の値となるまでは、各閾値の配置が同一であるように構成され、
前記複数のサブ閾値マトリクスデータの各々に同一に配置される閾値の各々は、互いに異なる値となるように設定されていることを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理プログラムおよび画像処理装置に関し、特に、モノクロ画像印刷装置が形成するモノクロ画像に不規則な模様が発生することを低減することができる画像処理プログラムおよび画像処理装置に関するものである。
【背景技術】
【０００２】
画像処理プログラムおよび画像処理装置において、処理対象である多階調の画像データの階調数より少ない階調数の画像データに変換する方法としては、例えば、特開２００２−１２５１２２号公報に記載の画像処理方法が知られている。この画像処理方法を用いた画像処理プログラムおよび画像処理装置では、プリンタ装置へ出力する画像データを、処理対象である多階調の画像データの階調数より少ない階調数の画像データに変換するために、ドット毎に閾値が設定されたディザマトリクス（ディザデータ）が使用される（特開２００２−１２５１２２号公報の図８参照）。
【０００３】
ここで、ディザマトリクス（ディザデータ）を使用して、処理対象である多階調の画像データの階調数より少ない階調数の画像データに変換する一般的な方法を用いた画像処理プログラムおよび画像処理装置について説明する。画像処理プログラムおよび画像処理装置は、まず処理対象である多階調の画像データの各画素を、ディザマトリクス（ディザデータ）のサイズと同じ大きさのブロック毎に分割する。そして、画像処理プログラムおよび画像処理装置は、分割した各ブロックに属する各画素の濃度（例えば、最小値「１」〜最大値「２５６」の値）とディザマトリクス（ディザデータ）の対応するドットに設定された閾値とを比較し、分割した各ブロックに属する各画素の濃度がディザマトリクス（ディザデータ）の対応するドットに設定された閾値以上である場合にはドットを形成する。一方、画像処理プログラムおよび画像処理装置は、各ブロックに属する各画素の濃度がディザマトリクス（ディザデータ）の対応するドットに設定された閾値未満である場合にはドットを形成しない。画像処理プログラムおよび画像処理装置は、この処理をブロック毎に分割された全ての画素について実行し、プリンタ装置へ出力する画像データを、処理対象である多階調の画像データの階調数より少ない階調数の画像データに変換する。そして、画像処理プログラムおよび画像処理装置は、変換した画像データをプリンタ装置へ出力する。これにより、プリンタ装置は、変換された画像データに従って画像を形成することができる。
【特許文献１】特開２００２−１２５１２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特開２００２−１２５１２２号公報に記載の画像処理方法では、各ブロックに属する各画素の濃度と比較されるディザマトリクスの各閾値は、形成されるドットの密度の均一性が高くなるように配置されているので（特開２００２−１２５１２２号公報の図８参照）、処理対象である多階調の画像データの濃度が比較的低い状態で変化する場合には、処理対象である多階調の画像データをその画像データより階調数の少ない階調数に変換した画像データは、各ドットにより構成される模様が不規則に変化する画像データとなる（特開２００２−１２５１２２号公報の図６の左上図参照）。これにより、プリンタ装置により形成する画像も不規則に変化する模様の画像となる。従って、処理対象である多階調の画像データの濃度が比較的低い状態で変化する場合には、特にモノクロ画像において、プリンタ装置が形成する画像に不規則な模様が発生し、その模様が目立つという問題点があった。
【０００５】
本発明は、上述した問題点を解決するためになされたものであり、モノクロ画像印刷装置が形成するモノクロ画像に不規則な模様が発生することを低減することができる画像処理プログラムおよび画像処理装置を提供することを目的としている。
【課題を解決するための手段】
【０００６】
この目的を達成するために請求項１記載の画像処理プログラムは、ドット毎に閾値が設定された閾値マトリクスデータと、処理対象である多階調の画像データの濃度と前記閾値マトリクスデータに設定されたドット毎の閾値とを比較して前記多階調の画像データの階調数より少ない階調数の前記ドットから構成される低階調画像データに変換する変換ステップと、前記変換ステップにより変換された画像データを、前記画像データに従ってモノクロ画像を形成するモノクロ画像印刷装置に送信する送信ステップとを備えるものであり、前記閾値マトリクスデータは、所定のディザマトリクスデータと前記所定のディザマトリクスデータとは異なる淡部閾値マトリクスデータとを備え、前記変換ステップにより前記多階調の画像データの濃度と比較される前記閾値マトリクスデータを、前記ディザマトリクスデータか前記淡部閾値マトリクスデータかのいずれか一方に選択する選択ステップとを備え、前記淡部閾値マトリクスデータは、同じサイズの複数のサブ閾値マトリクスデータにより構成され、前記複数のサブ閾値マトリクスデータの各々は、前記ドット毎に設定される閾値が初期値から所定の値となるまでは、各閾値の配置が同一であるように構成され、前記複数のサブ閾値マトリクスデータの各々に同一に配置される閾値の各々は、互いに異なる値となるように設定されている。
【０００７】
請求項２記載の画像処理プログラムは、請求項１記載の画像処理プログラムにおいて、前記複数のサブ閾値マトリクスデータの各々に同一に配置される閾値の各々は、前記変換ステップにより変換される低階調画像データの階調数を減らすために、２以上の値で増加するように配置されている。
【０００８】
請求項３記載の画像処理プログラムは、請求項１又は２に記載の画像処理プログラムにおいて、前記複数のサブ閾値マトリクスデータの各々に同一に配置される閾値の各々は、規定の閾値を中心として増加するようにドット集中型に閾値が配置されたドット集中型閾値配置である。
【０００９】
請求項４記載の画像処理プログラムは、請求項３記載の画像処理プログラムにおいて、前記複数のサブ閾値マトリクスデータの各々には、前記ドット集中型閾値配置が少なくとも２つ設けられ、同一のサブ閾値マトリクスデータ内に設けられた前記各ドット集中型閾値配置のうち、１のドット集中型閾値配置を除く他の各ドット集中型閾値配置に配置される各閾値は、前記１のドット集中型閾値配置に配置される各閾値を基準として、前記基準となる各閾値に前記他の各ドット集中型閾値配置毎に異なる２以上の同じ値を加算した値が設定され、前記同一のサブ閾値マトリクスデータ内に設けられた各ドット集中型閾値配置に配置される各閾値は、全て異なる値に設定されている。
【００１０】
請求項５記載の画像処理プログラムは、請求項４記載の画像処理プログラムにおいて、前記複数のサブ閾値マトリクスデータは正方形に構成されており、前記複数のサブ閾値マトリクスデータの各々に設けられた前記各ドット集中型閾値配置に配置される中心となる各規定の閾値の各々は、前記サブ閾値マトリクスデータの各々の対角線上となる位置にそれぞれ配置されている。
【００１１】
請求項６記載の画像処理プログラムは、請求項１から５のいずれかに記載の画像処理プログラムにおいて、前記複数のサブ閾値マトリクスデータの閾値は、前記多階調の画像データの濃度が最大値となった場合に前記モノクロ画像印刷装置に形成されるモノクロ画像の濃度が最大値となる一方、前記多階調の画像データの濃度が最小値となった場合に前記モノクロ画像印刷装置に形成されるモノクロ画像の濃度が最小値となるように設定され、前記所定の閾値は、前記モノクロ画像印刷装置に形成されるモノクロ画像の濃度が最小値から四分の一までの範囲内となるように設定されている。
【００１２】
請求項７記載の画像処理プログラムは、請求項１から６のいずれかに記載の画像処理プログラムにおいて、前記複数のサブ閾値マトリクスデータの各々は、前記ドット毎に設定される閾値が所定の値より大きいときは、その所定の値より大きい各閾値の配置が同一とならないように、前記所定の値より大きい各閾値を予め定められた順序に基づいて配置した構成であり、前記複数のサブ閾値マトリクスデータの各々に予め定められた順序に基づいて配置された閾値の各々は、前記予め定められた順序に基づいて単調増加となるように設定されている。
【００１３】
請求項８記載の画像処理プログラムは、請求項１から７のいずれかに記載の画像処理プログラムにおいて、前記閾値マトリクスデータに設定された閾値と比較する前記多階調の画像データの濃度は、輝度、明度または彩度のいずれかである。
【００１４】
請求項９記載の画像処理装置は、ドット毎に閾値が設定された閾値マトリクスデータを記憶する閾値マトリクスデータ記憶手段と、処理対象である多階調の画像データの濃度と前記閾値マトリクスデータに設定されたドット毎の閾値とを比較して前記多階調の画像データの階調数より少ない階調数の前記ドットから構成される低階調画像データに変換する変換手段と、前記変換手段により変換された画像データを、前記画像データに従ってモノクロ画像を形成するモノクロ画像印刷装置に送信する送信手段とを備えるものであり、前記閾値マトリクスデータ記憶手段は、所定のディザマトリクスデータを記憶するディザマトリクスデータ記憶手段と前記所定のディザマトリクスデータとは異なる淡部閾値マトリクスデータを記憶する淡部閾値マトリクスデータ記憶手段とを備え、前記変換手段が前記多階調の画像データの濃度と比較する前記閾値マトリクスデータを、前記ディザマトリクスデータか前記淡部閾値マトリクスデータかのいずれか一方に選択する選択手段とを備え、前記淡部閾値マトリクスデータ記憶手段に記憶された淡部閾値マトリクスデータは、同じサイズの複数のサブ閾値マトリクスデータにより構成され、前記複数のサブ閾値マトリクスデータの各々は、前記ドット毎に設定される閾値が初期値から所定の値となるまでは、各閾値の配置が同一であるように構成され、前記複数のサブ閾値マトリクスデータの各々に同一に配置される閾値の各々は、互いに異なる値となるように設定されている。
【発明の効果】
【００１５】
請求項１記載の画像処理プログラムによれば、選択ステップにより、閾値マトリクスデータが所定のディザマトリクスデータと異なる淡部閾値マトリクスデータに選択されると、変換ステップにより、淡部閾値マトリクスデータに設定されたドット毎の閾値と処理対象である多階調の画像データの濃度とが比較され、処理対象である多階調の画像データがその階調数より少ない階調数のドットから構成される低階調画像データに変換される。その変換された低階調画像データが、送信ステップによりモノクロ画像印刷装置に送信され、モノクロ画像印刷装置は、送信された画像データに従ってモノクロ画像を形成する。ここで、選択ステップにより選択された淡部閾値マトリクスデータは、同じサイズの複数のサブ閾値マトリクスデータにより構成されており、この複数のサブ閾値マトリクスデータの各々は、ドット毎に設定される閾値が初期値から所定の値となるまでは、各閾値の配置が同一である。更には、前記複数のサブ閾値マトリクスデータの各々に同一に配置される閾値の各々は、互いに異なる値となるように設定されている。これにより、処理対象である多階調の画像データの濃度が比較的低い状態で変化する場合には、即ち、処理対象である多階調の画像データの濃度が淡部閾値マトリクスデータのドット毎に設定される閾値の初期値から所定の値の間で変化する場合には、複数のサブ閾値マトリクスの各々に設定されたドット毎の閾値と処理対象である多階調の画像データの濃度とが変換ステップにより比較された結果は、全て同一の結果となる可能性が極めて高くなる。更には、複数のサブ閾値マトリクスの各々に設定されたドット毎の閾値と処理対象である多階調の画像データの濃度とが変換ステップにより比較された結果は、前記複数のサブ閾値マトリクスデータの各々に同一に配置される互いに異なる各閾値に応じて、各ドット毎に変化する結果となる。よって、処理対象である多階調の画像データの濃度が淡部閾値マトリクスデータのドット毎に設定される閾値の初期値から所定の値の間で変化する場合には、変換ステップにより変換された低階調画像データは、各ドットにより構成される模様が規則的且つ各ドット毎に変化する画像データとなる。これにより、モノクロ画像印刷装置が形成するモノクロ画像を規則的且つ各ドット毎に変化する模様の画像とすることができる。従って、モノクロ画像印刷装置が形成するモノクロ画像に不規則な模様が発生することを低減することができるという効果がある。
【００１６】
請求項２記載の画像処理プログラムによれば、請求項１記載の画像処理プログラムの奏する効果に加え、複数のサブ閾値マトリクスデータの各々に同一に配置される閾値の各々は、２以上の値で増加するように配置されているので、変換ステップにより変換される低階調画像データの階調数を減らすことができる。これにより、各ドットにより構成される模様の変化の頻度を減らして、モノクロ画像印刷装置が形成するモノクロ画像の変化の頻度を減らすことができる。ここで、処理対象である多階調の画像データの濃度が比較的低い状態で変化する場合には、モノクロ画像印刷装置に送信される画像データを構成するドットの配置が、通常、離散的となる。モノクロ画像印刷装置に送信される画像データを構成するドットの配置が離散的である場合には、モノクロ画像印刷装置に送信された画像データを再現するために、モノクロ画像印刷装置の微小な制御が必要であることから、一般的に、モノクロ画像印刷装置が形成するモノクロ画像によって、モノクロ画像印刷装置に送信された画像データを正確に再現することは困難である。しかし、本発明によれば、処理対象である多階調の画像データの濃度が比較的低い状態で変化する場合には、即ち、処理対象である多階調の画像データの濃度が淡部閾値マトリクスデータのドット毎に設定される閾値の初期値から所定の値の間で変化する場合には、変換ステップにより変換される低階調画像データの各ドットにより構成される模様の変化の頻度を減らして、モノクロ画像印刷装置が形成するモノクロ画像の変化の頻度を減らすことができる。これにより、モノクロ画像印刷装置の微小な制御の回数を減らして、モノクロ画像印刷装置に送信された低階調画像データの再現性を向上させることができるという効果がある。
【００１７】
請求項３記載の画像処理プログラムによれば、請求項１又は２に記載の画像処理プログラムの奏する効果に加え、複数のサブ閾値マトリクスデータの各々に同一に配置される閾値の各々は、規定の閾値を中心として増加するようにドット集中型に閾値が配置されたドット集中型閾値配列であるので、モノクロ画像印刷装置に送信される低階調画像データを構成する各ドットの配置が離散的となることを防止することができる。よって、モノクロ画像印刷装置の微小な移動制御を減らして、モノクロ画像印刷装置に送信された低階調画像データの再現性を更に向上させることができるという効果がある。
【００１８】
請求項４記載の画像処理プログラムによれば、請求項３記載の画像処理プログラムの奏する効果に加え、同一のサブ閾値マトリクスデータ内に設けられた少なくとも２つのドット集中型閾値配列のうち、１のドット集中型閾値配置を除く他の各ドット集中型閾値配置に配置される各閾値は、１のドット集中型閾値配置に配置される各閾値を基準として、その基準となる各閾値に他の各ドット集中型閾値配置毎に異なる２以上の同じ値を加算した値が設定されている。更に、同一のサブ閾値マトリクスデータ内に設けられた各ドット集中型閾値配置に配置される各閾値は、全て異なる値に設定されている。これにより、処理対象である多階調の画像データの濃度が比較的低い状態で変化する場合には、即ち、処理対象である多階調の画像データの濃度が淡部閾値マトリクスデータのドット毎に設定される閾値の初期値から所定の値の間で変化する場合には、変換ステップにより変換された低階調画像データ内に設けられた、他の各ドット集中型閾値配置に配置される各ドットにより構成される模様の変化の態様は、１のドット集中型閾値配置の各ドットにより構成される模様の変化の態様と同一となる。更には、変換ステップにより変換された低階調画像データ内に設けられた、各ドット集中型閾値配置に配置される各ドットにより構成される模様は、各ドット集中型閾値配置に配置される全て異なる各閾値に応じて、各ドット毎に変化する。よって、処理対象である多階調の画像データの濃度が淡部閾値マトリクスデータのドット毎に設定される閾値の初期値から所定の値の間で変化する場合には、変換ステップにより変換された低階調画像データは、各ドットにより構成される模様がドット集中型に規則的且つ各ドット毎に変化する画像データとなる。これにより、モノクロ画像印刷装置が形成するモノクロ画像をドット集中型に規則的且つ各ドット毎に変化する模様の画像とすることができる。従って、モノクロ画像印刷装置が形成するモノクロ画像に不規則な模様が発生することを低減することができるという効果がある。
【００１９】
請求項５記載の画像処理プログラムによれば、請求項４記載の画像処理プログラムの奏する効果に加え、複数のサブ閾値マトリクスデータは正方形に構成されており、複数のサブ閾値マトリクスデータの各々に設けられた各ドット集中型閾値配置に配置される中心となる各規定の閾値の各々は、サブ閾値マトリクスデータの各々の対角線上となる位置にそれぞれ配置されている。よって、各規定の閾値の各々は、正方形のサブ閾値マトリクスデータの一辺に対し、４５度の傾きとなる位置にそれぞれ配置される。従って、処理対象である多階調の画像データの濃度が比較的低い状態で変化する場合には、即ち、処理対象である多階調の画像データの濃度が淡部閾値マトリクスデータのドット毎に設定される閾値の初期値から所定の値の間で変化する場合に、変換ステップにより変換された低階調画像データの各ドットにより構成される模様を目立ち難くすることができるという効果がある。
【００２０】
請求項６記載の画像処理プログラムによれば、請求項１から５のいずれか記載の画像処理プログラムの奏する効果に加え、所定の閾値は、モノクロ画像印刷装置に形成されるモノクロ画像の濃度が最小値から四分の一までの範囲内となるように設定されている。ここで、モノクロ画像印刷装置に形成されるモノクロ画像の濃度が最小値から四分の一までの範囲内であるときに、モノクロ画像印刷装置が形成するモノクロ画像に不規則な模様が発生すると、通常、その不規則な模様が目立ち易い。しかし、本発明によれば、モノクロ画像印刷装置に形成されるモノクロ画像の濃度が最小値から四分の一までの範囲内となるように所定の閾値を設定しているので、モノクロ画像の模様が目立ち易い濃度となる場合には、不規則な模様が発生することを低減することができるという効果がある。
【００２１】
請求項７記載の画像処理プログラムによれば、請求項１から６のいずれか記載の画像処理プログラムの奏する効果に加え、複数のサブ閾値マトリクスデータの各々は、ドット毎に設定される閾値が所定の値より大きいときは、その所定の値より大きい各閾値の配置が同一とならないように、所定の値より大きい各閾値が予め定められた順序に基づいて配置されている。そして、複数のサブ閾値マトリクスデータの各々に予め定められた順序に基づいて配置された閾値の各々は、予め定められた順序に基づいて単調増加となるように設定されている。よって、処理対象である多階調の画像データの濃度が低い状態を超えて変化する場合には、即ち、処理対象である多階調の画像データの濃度が淡部閾値マトリクスデータのドット毎に設定される閾値の所定の値を超えて変化する場合には、変換ステップにより変換された低階調画像データの各ドットにより構成される模様が離散的且つ単調変化となるので、モノクロ画像印刷装置が形成するモノクロ画像の階調変化を滑らかに表現することができるという効果がある。
【００２２】
請求項８記載の画像処理プログラムによれば、請求項１から７のいずれか記載の画像処理プログラムの奏する効果に加え、閾値マトリクスデータに設定された閾値と比較する多階調の画像データの濃度は、輝度、明度または彩度のいずれかである。よって、多階調の画像データの濃度が、輝度、明度または彩度のいずれであっても閾値マトリクスデータに設定された閾値と比較することができるという効果がある。
【００２３】
請求項９記載の画像処理装置によれば、選択手段により、閾値マトリクスデータ記憶手段に記憶された閾値マトリクスデータから、ディザマトリクスデータ記憶手段に記憶された所定のディザマトリクスデータと異なる淡部閾値マトリクスデータ記憶手段に記憶された淡部閾値マトリクスデータが選択されると、変換手段により、淡部閾値マトリクスデータに設定されたドット毎の閾値と処理対象である多階調の画像データの濃度とが比較され、処理対象である多階調の画像データがその階調数より少ない階調数のドットから構成される低階調画像データに変換される。その変換された低階調画像データが、送信手段によりモノクロ画像印刷装置に送信され、モノクロ画像印刷装置は、送信された画像データに従ってモノクロ画像を形成する。ここで、選択手段により選択された淡部閾値マトリクスデータは、同じサイズの複数のサブ閾値マトリクスデータにより構成されており、この複数のサブ閾値マトリクスデータの各々は、ドット毎に設定される閾値が初期値から所定の値となるまでは、各閾値の配置が同一である。更には、前記複数のサブ閾値マトリクスデータの各々に同一に配置される閾値の各々は、互いに異なる値となるように設定されている。これにより、処理対象である多階調の画像データの濃度が比較的低い状態で変化する場合には、即ち、処理対象である多階調の画像データの濃度が淡部閾値マトリクスデータのドット毎に設定される閾値の初期値から所定の値の間で変化する場合には、複数のサブ閾値マトリクスの各々に設定されたドット毎の閾値と処理対象である多階調の画像データの濃度とが変換手段により比較された結果は、全て同一の結果となる可能性が極めて高くなる。更には、複数のサブ閾値マトリクスの各々に設定されたドット毎の閾値と処理対象である多階調の画像データの濃度とが変換手段により比較された結果は、前記複数のサブ閾値マトリクスデータの各々に同一に配置される互いに異なる各閾値に応じて、各ドット毎に変化する結果となる。よって、処理対象である多階調の画像データの濃度が淡部閾値マトリクスデータのドット毎に設定される閾値の初期値から所定の値の間で変化する場合には、変換手段により変換された低階調画像データは、各ドットにより構成される模様が規則的且つ各ドット毎に変化する画像データとなる。これにより、モノクロ画像印刷装置が形成するモノクロ画像を規則的且つ各ドット毎に変化する模様の画像とすることができる。従って、モノクロ画像印刷装置が形成するモノクロ画像に不規則な模様が発生することを低減することができるという効果がある。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の一実施の形態について添付図面を参照して説明する。図１は、本発明における画像処理プログラムであるプリンタドライバ１４１がインストールされたパーソナルコンピュータ１０（以下、「ＰＣ１０」と称する）を含む画像形成システムの全体構成を示すブロック図である。図１に示される画像形成システムは、ＰＣ１０と、ＰＣ１０に接続されるモノクロプリンタ５０とを有している。
【００２５】
ＰＣ１０は、ＰＣ１０で色を表現するための表色系であるＲ，Ｇ，Ｂの各々の階調値で構成される入力された画像データを、輝度で構成される輝度画像データに変換し、更に、輝度画像データを、モノクロプリンタ５０において記録用紙に画像を形成するための二値化画像データに変換し、その二値化画像データをモノクロプリンタ５０に送信する装置である。
【００２６】
ＰＣ１０は、図１に示すように、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、ハードディスクドライブ（以下、「ＨＤＤ」と称す）１４とを有しており、これらはバスライン２００を介して互いに接続されている。また、バスライン２００は、入出力ポート１９にも接続されている。この入出力ポート１９には、入力装置１５と、表示装置１６と、モノクロプリンタ５０と接続するためのインターフェイス（以下、「Ｉ／Ｆ」と称す）１８とがそれぞれ接続されている。
【００２７】
ＣＰＵ１１は、このＰＣ１０を総括的に制御する中央演算処理装置であり、図４のフローチャートで示す処理を行うプログラムなどの各種プログラムを実行する。ＲＯＭ１２は、ＣＰＵ１１により実行される各種制御プログラム（例えば、図４に示すフローチャートのプログラム）や、それらの制御プログラムをＣＰＵ１１により実行する上で必要なデータなどを格納した読み出し専用のメモリである。
【００２８】
ＲＡＭ１３は、ＣＰＵ１１により実行される各種処理に必要なデータやプログラムを一時的に記憶するためのメモリである。このＲＡＭ１３には、画像データメモリ１３１と、輝度画像データメモリ１３２と、二値化画像データメモリ１３３とが設けられている。
【００２９】
画像データメモリ１３１は、一般的な文書データ作成ソフト、表計算ソフト、グラフィックデザインソフトなどのアプリケーションで作成された画像データ（特許請求の範囲に記載の「多階調の画像データ」の一例）について、画像形成の指示が出された場合に、その画像形成対象となる画像データが入力されるメモリである。画像データメモリ１３１に記憶される画像データは、ビットマップ形式のデータであって、各画素の階調値が、Ｒ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の各色について、例えば１から２５６までの２５６階調で表現されたデータである。なお、一例としては、レッド（赤）色の画素であれば、各画素の階調値が（Ｒ，Ｇ，Ｂ）＝（２５６，０，０）で表現される。この画像データメモリ１３１に記憶された画像データは、後述する図４に示す画像データ送信処理のＳ１の処理によって、単一色のモノクロの輝度で構成される画像データに変換される。
【００３０】
輝度画像データメモリ１３２は、後述する図４に示す画像データ送信処理のＳ１の処理によって、画像データメモリ１３１に記憶されたＲ，Ｇ，Ｂの各色の階調値で構成される画像データが、単一色のモノクロの輝度で構成される画像データに変換された輝度画像データを記憶するメモリである。この輝度画像データは、各画素のモノクロの輝度（各画素のモノクロの明るさ）が、例えば１から２５６までの２５６階調で表現されたデータである。
【００３１】
上述の通り、輝度画像データは、各画素のモノクロの輝度が１から２５６までの２５６階調で表現されるデータであるが、モノクロプリンタ５０では、各画素について、モノクロ色材を定着するか、またはモノクロ色材を定着しないかのいずれかにより画像が表現される。よって、モノクロプリンタ５０の画像の表現形式に合わせるために、輝度画像データメモリ１３２に記憶された２５６階調の輝度画像データは、後述する図４に示す画像データ送信処理のＳ４の処理、または、図４に示す画像データ送信処理のＳ８の処理のいずれか一方の処理によって、各画素の輝度が「１」または「０」のいずれかとされた（二値化された）モノクロの二値化画像データに変換される。
【００３２】
ここでは、輝度画像データを二値化画像データに変換する処理として、ディザデータを用いた処理が行われるものとして説明する。ディザデータは、例えば、１６×１６のマトリクスの各々に、各画素の輝度を「１」または「０」に変換するための閾値が各ドット毎に設定されたマトリクスデータである。輝度画像データを二値化する処理においては、まず、このディザデータのサイズと同じ大きさのブロック毎に輝度画像データの各画素を分割する。そして、分割した各ブロックに属する各画素にディザデータを重ねあわせ、ディザデータの各ドット毎に設定された閾値と対応する各画素における輝度とを比較して、各ドット毎に「１」または「０」を決定する。具体的には、各画素における輝度が、その各画素と対応する各ドットに設定された閾値以上の場合は、その各画素と対応する各ドットを「１」にする。一方、各画素における輝度が、その各画素と対応する各ドットに設定された閾値未満の場合は、その各画素と対応する各ドットを「０」にする。
【００３３】
このようにして、分割された全ての画素の輝度をディザデータの各ドット毎に設定された閾値と比較することにより、輝度画像データの各画素の輝度に応じて、一定の規則の基にモノクロの「１」または「０」が出現し、「１」の出現頻度によって中間調を擬似的に表現することができる。なお、以下の説明においては、ドットが「１」である画素をドットオン画素と称する。
【００３４】
二値化画像データメモリ１３３は、後述する図４に示す画像データ送信処理のＳ４の処理、または、図４に示す画像データ送信処理のＳ８の処理のいずれか一方の処理により、輝度画像データが二値化された二値化画像データが記憶されるメモリである。この二値化画像データは、各画素の輝度が、例えば、「１」または「０」とされた二値のデータである。なお、この二値化画像データメモリ１３３に記憶された二値化画像データは、Ｉ／Ｆ１８を介してモノクロプリンタ５０へ出力される。
【００３５】
ＨＤＤ１４は、書換可能な記憶装置であり、図４のフローチャートに示す処理をＰＣ１０に実行させるプリンタドライバ１４１が設けられている。プリンタドライバ１４１には、輝度に応じて輝度画像データを二値化するためのディザデータである淡部補完印刷用ディザデータ１４２および通常印刷用ディザデータ１４３が設けられている。
【００３６】
ここで、図２を参照して、淡部補完印刷用ディザデータ１４２の構成について説明する。図２は、淡部補完印刷用ディザデータ１４２の構成を模式的に示した図である。淡部補完印刷用ディザデータ１４２は、輝度画像データメモリ１３２に記憶された輝度画像データが各ブロックに分割され、その分割された各ブロックに属する各画素の輝度が比較的低い状態で変化する場合、具体的には、輝度画像データメモリ１３２に記憶された輝度画像データが各ブロックに分割され、その分割された各ブロックに属する各画素の輝度が「１」から「４０」までの間で変化する場合に、その輝度画像データを二値化した二値化画像データの各ブロックのドットオン画素により構成される模様を規則的に変化させるディザデータである。
【００３７】
この淡部補完印刷用ディザデータ１４２は、二値化画像データの階調数（ドットオン画素の出現頻度）が比較的少なくても良い、例えば、一般的な文書データ作成ソフト、表計算ソフトなどのアプリケーションで作成された画像データを輝度に変換した輝度画像データに用いるディザデータである。
【００３８】
淡部補完印刷用ディザデータ１４２は、縦１６×横１６（全２５６）のドットから構成されている。また、淡部補完印刷用ディザデータ１４２の各ドットには閾値が設定されている。この各ドットに設定される閾値は、最小値が「４」であり、最大値が「２５６」となっている。
【００３９】
また、淡部補完印刷用ディザデータ１４２は、同じサイズのディザデータである４つのサブ淡部補完印刷用ディザデータＡ，Ｂ，Ｃ，Ｄから構成されている。そして、サブ淡部補完印刷用ディザデータＡには、小領域ａ１と小領域ａ２とが設けられ、サブ淡部補完印刷用ディザデータＢには、小領域ｂ１と小領域ｂ２とが設けられている。また、サブ淡部補完印刷用ディザデータＣには、小領域ｃ１と小領域ｃ２とが設けられており、サブ淡部補完印刷用ディザデータＤには、小領域ｄ１と小領域ｄ２とが設けられている。
【００４０】
小領域ａ１がサブ淡部補完印刷用ディザデータＡに配置される位置と、小領域ｂ１がサブ淡部補完印刷用ディザデータＢに配置される位置と、小領域ｃ１がサブ淡部補完印刷用ディザデータＣに配置される位置と、小領域ｄ１がサブ淡部補完印刷用ディザデータＤに配置される位置とは同一である。また、小領域ａ２がサブ淡部補完印刷用ディザデータＡに配置される位置と、小領域ｂ２がサブ淡部補完印刷用ディザデータＢに配置される位置と、小領域ｃ２がサブ淡部補完印刷用ディザデータＣに配置される位置と、小領域ｄ２がサブ淡部補完印刷用ディザデータＤに配置される位置とは同一である。
【００４１】
各小領域ａ１，ａ２，ｂ１，ｂ２，ｃ１，ｃ２，ｄ１，ｄ２には、最小値が「４」であり、最大値が「４０」である４の倍数となる閾値がそれぞれ設定されている。このように、各小領域ａ１，ａ２，ｂ１，ｂ２，ｃ１，ｃ２，ｄ１，ｄ２に設定される各閾値を４の倍数とすることで、ドットオン画素の出現頻度を低下させて、輝度画像データを二値化した二値化画像データの階調数（ドットオン画素の出現頻度）を、後述する通常印刷用ディザデータ１４３と比較して、減少させている。
【００４２】
各小領域ａ１，ｂ１，ｃ１，ｄ１には、５つの閾値が設定されている。その５つの閾値の値および５つの閾値の配置される位置は、各小領域ａ１，ｂ１，ｃ１，ｄ１において、同一に設定されている。よって、輝度画像データを各ブロックに分割して、その各ブロックに属する各画素の輝度と、その各画素に対応する各小領域ａ１，ｂ１，ｃ１，ｄ１に設定された５つの閾値との比較結果は、各小領域ａ１，ｂ１，ｃ１，ｄ１において、同一の結果となる可能性が極めて高い。
【００４３】
ここで、各ブロックに属する各画素の輝度と、その各画素に対応する各小領域ａ１，ｂ１，ｃ１，ｄ１に設定された５つの閾値との比較結果は、各小領域ａ１，ｂ１，ｃ１，ｄ１において、同一の結果となる可能性が極めて高くなる理由について説明する。輝度画像データに対して、その輝度画像データが分割される各ブロックは非常に微小なものである。よって、分割された各ブロック内においては、輝度の変化が少なくなるので、その各ブロックに属する各画素の輝度の変化も、多少のばらつきはあるものの、限られたものとなる。更に、各小領域ａ１，ｂ１，ｃ１，ｄ１に設定されている５つの閾値の値および５つの閾値の配置される位置は、各小領域ａ１，ｂ１，ｃ１，ｄ１において、同一に設定されている。よって、輝度画像データを各ブロックに分割して、その各ブロックに属する各画素の輝度と、その各画素に対応する各小領域ａ１，ｂ１，ｃ１，ｄ１に設定された５つの閾値との比較結果は、各小領域ａ１，ｂ１，ｃ１，ｄ１において、同一の結果となる可能性が極めて高いのである。なお、この理由は、各小領域ａ２，ｂ２，ｃ２，ｄ２にも適用される。
【００４４】
よって、輝度画像データを分割した各ブロックに属する各画素の輝度が「１」から「４０」までの間で変化する場合に、その輝度画像データを二値化した二値化画像データの各ブロックのドットオン画素により構成される模様を規則的に変化させることができる。
【００４５】
また、各小領域ａ１，ｂ１，ｃ１，ｄ１に設定される５つの閾値には、閾値「４」を中心として、その閾値「４」の奇数倍となる閾値が設定されている。よって、閾値「４」を中心として増加するようにドット集中型に閾値が設定されている。従って、輝度画像データを分割した各ブロックに属する各画素の輝度が「１」から「４０」までの間で変化する場合に、その輝度画像データを二値化した二値化画像データの各ブロックのドットオン画素の配置が離散的となることを防止することができる。
【００４６】
また、各サブ淡部補完印刷用ディザデータＡ，Ｂ，Ｃ，Ｄは正方形に構成されており、各小領域ａ１，ｂ１，ｃ１，ｄ１に設定される閾値「４」の各々は、サブ淡部補完印刷用ディザデータＡ，Ｂ，Ｃ，Ｄの各々の対角線上となる位置にそれぞれ配置されている。よって、サブ淡部補完印刷用ディザデータＡ，Ｂ，Ｃ，Ｄの閾値「４」の各々は、正方形のサブ淡部補完印刷用ディザデータＡ，Ｂ，Ｃ，Ｄの一辺に対し、４５度の傾きとなる位置にそれぞれ配置されている。従って、輝度画像データを分割した各ブロックに属する各画素の輝度が「１」から「４０」までの間で変化する場合に、その輝度画像データを二値化した二値化画像データの各ブロックのドットオン画素により構成される模様を目立ち難くすることができる。
【００４７】
各小領域ａ２，ｂ２，ｃ２，ｄ２には、各小領域ａ１，ｂ１，ｃ１，ｄ１に設定された５つの閾値とは値が全て異なる５つの閾値が設定されている。各小領域ａ２，ｂ２，ｃ２，ｄ２に設定された５つの閾値の値および５つの閾値の配置される位置は、各小領域ａ２，ｂ２，ｃ２，ｄ２において、同一に設定されている。よって、輝度画像データを各ブロックに分割して、その各ブロックに属する各画素の輝度と、その各画素に対応する各小領域ａ２，ｂ２，ｃ２，ｄ２に設定された５つの閾値との比較結果は、各小領域ａ２，ｂ２，ｃ２，ｄ２において、同一の結果となる可能性が極めて高い。従って、輝度画像データを分割した各ブロックに属する各画素の輝度が「１」から「４０」までの間で変化する場合に、その輝度画像データを二値化した二値化画像データの各ブロックのドットオン画素により構成される模様を規則的に変化させることができる。
【００４８】
また、各小領域ａ２，ｂ２，ｃ２，ｄ２に設定される５つの閾値は、各小領域ａ１，ｂ１，ｃ１，ｄ１に設定される５つの閾値の各々に、「４」を加算した値が設定されている。よって、輝度画像データを分割した各ブロックに属する各画素の輝度が「１」から「４０」までの間で変化する場合に、その輝度画像データを二値化した二値化画像データの各ブロックの各小領域ａ２，ｂ２，ｃ２，ｄ２におけるドットオン画素の変化の態様は、二値化画像データの各ブロックの各小領域ａ１，ｂ１，ｃ１，ｄ１におけるドットオン画素の変化の態様と同一となっている。
【００４９】
また、各小領域ａ２，ｂ２，ｃ２，ｄ２に設定される５つの閾値は、各小領域ａ１，ｂ１，ｃ１，ｄ１に設定される５つの閾値の各々に、「４」を加算した値が設定されているが、これは、見方を変えると、閾値「８」を中心として、その閾値「８」の偶数倍となる閾値が設定されていることとなる。よって、閾値「８」を中心として増加するようにドット集中型に閾値が設定されている。従って、輝度画像データを分割した各ブロックに属する各画素の輝度が「１」から「４０」までの間で変化する場合に、その輝度画像データを二値化した二値化画像データの各ブロックのドットオン画素の配置が離散的となることを防止することができる。
【００５０】
また、各小領域ａ１，ａ２，ｂ１，ｂ２，ｃ１，ｃ２，ｄ１，ｄ２以外には、「４１」から「２５６」までの閾値が設定されている。この「４１」から「２５６」までの閾値については、まず、「４１」の閾値が小領域ａ１の「３６」の閾値の左隣に設定され、次に、「４２」の閾値が小領域ｄ１の「３６」の閾値の左隣に設定される。更に、「４３」の閾値が小領域ｃ１の「３６」の閾値の左隣に設定され、「４４」の閾値が小領域ｂ１の「３６」の閾値の左隣に設定される。このように、「４１」から「２５６」までの閾値は、各サブ淡部補完印刷用ディザデータＡ，Ｂ，Ｃ，Ｄの同一となる位置に、サブ淡部補完印刷用ディザデータＡ、サブ淡部補完印刷用ディザデータＤ、サブ淡部補完印刷用ディザデータＣ、サブ淡部補完印刷用ディザデータＢの順序に基づいて１ずつ単調増加となるように設定される。よって、輝度画像データを分割した各ブロックに属する各画素の輝度が「４１」から「２５６」までの間で変化する場合には、その輝度画像データを二値化した二値化画像データの各ブロックのドットオン画素の配置を離散的且つ単調変化とすることができる。
【００５１】
次に、図３を参照して、通常印刷用ディザデータ１４３の構成について説明する。図３は、通常印刷用ディザデータ１４３の構成を模式的に示した図である。通常印刷用ディザデータ１４３は、淡部補完印刷用ディザデータ１４２と異なり、輝度画像データメモリ１３２に記憶された輝度画像データが各ブロックに分割され、その各ブロックに属する各画素の輝度が比較的低い状態で変化する場合であっても、具体的には、輝度画像データメモリ１３２に記憶された輝度画像データが各ブロックに分割され、その各ブロックに属する各画素の輝度が「１」から「４０」までの間で変化する場合であっても、その輝度画像データを二値化した二値化画像データの各ブロックのドットオン画素により構成される模様が規則的に変化しないディザデータである。
【００５２】
この通常印刷用ディザデータ１４３は、二値化画像データの階調数（ドットオン画素の出現頻度）が比較的多く必要である、例えば、一般的なグラフィックソフトなどのアプリケーションで作成された画像データを輝度に変換した輝度画像データに用いるディザデータである。
【００５３】
通常印刷用ディザデータ１４３は、縦１６×横１６（全２５６）のドットから構成されている。また、通常印刷用ディザデータ１４３の各ドットには閾値が設定されている。この各ドットに設定される閾値は、最小値が「１」であり、最大値が「２５６」となっている。
【００５４】
また、通常印刷用ディザデータ１４３は、同じサイズのディザデータである４つのサブ通常印刷用ディザデータＡ２，Ｂ２，Ｃ２，Ｄ２から構成されている。このサブ通常印刷用ディザデータＡ２，Ｂ２，Ｃ２，Ｄ２は、サブ淡部補完印刷用ディザデータＡ，Ｂ，Ｃ，Ｄと同一サイズである。また、通常印刷用ディザデータ１４３に対するサブ通常印刷用ディザデータＡ２，Ｂ２，Ｃ２，Ｄ２の配置の位置も、淡部補完印刷用ディザデータ１４２に対するサブ淡部補完印刷用ディザデータＡ，Ｂ，Ｃ，Ｄの配置の位置と同一である。
【００５５】
また、サブ通常印刷用ディザデータＡ２には、小領域ａ１２と小領域ａ２２とが設けられ、サブ通常印刷用ディザデータＢ２には、小領域ｂ１２と小領域ｂ２２とが設けられている。また、サブ通常印刷用ディザデータＣ２には、小領域ｃ１２と小領域ｃ２２とが設けられており、サブ通常印刷用ディザデータＤには、小領域ｄ１２と小領域ｄ２２とが設けられている。
【００５６】
この小領域ａ１２および小領域ａ２２は、サブ淡部補完印刷用ディザデータＡの小領域ａ１および小領域ａ２と同一サイズである。また、サブ通常印刷用ディザデータＡ２に対する小領域ａ１２および小領域ａ２２の配置の位置も、サブ淡部補完印刷用ディザデータＡに対する小領域ａ１および小領域ａ２の配置の位置と同一である。
【００５７】
また、小領域ｂ１２および小領域ｂ２２は、サブ淡部補完印刷用ディザデータＢの小領域ｂ１および小領域ｂ２と同一サイズである。また、サブ通常印刷用ディザデータＢ２に対する小領域ｂ１２および小領域ｂ２２の配置の位置も、サブ淡部補完印刷用ディザデータＢに対する小領域ｂ１および小領域ｂ２の配置の位置と同一である。
【００５８】
また、小領域ｃ１２および小領域ｃ２２は、サブ淡部補完印刷用ディザデータＣの小領域ｃ１および小領域ｃ２と同一サイズである。また、サブ通常印刷用ディザデータＣ２に対する小領域ｃ１２および小領域ｃ２２の配置の位置も、サブ淡部補完印刷用ディザデータＣに対する小領域ｃ１および小領域ｃ２の配置の位置と同一である。
【００５９】
また、小領域ｄ１２および小領域ｄ２２は、サブ淡部補完印刷用ディザデータＤの小領域ｄ１および小領域ｄ２と同一サイズである。また、サブ通常印刷用ディザデータＤ２に対する小領域ｄ１２および小領域ｄ２２の配置の位置も、サブ淡部補完印刷用ディザデータＤに対する小領域ｄ１および小領域ｄ２の配置の位置と同一である。
【００６０】
各小領域ａ１２，ａ２２，ｂ１２，ｂ２２，ｃ１２，ｃ２２，ｄ１２，ｄ２２には、最小値が「１」であり最大値が「４０」である、１ずつ増加する互いに異なる閾値が設定されている。このように、各小領域ａ１２，ａ２２，ｂ１２，ｂ２２，ｃ１２，ｃ２２，ｄ１２，ｄ２２に設定される各閾値を互いに異ならせ１ずつ増加させることで、輝度画像データを二値化した二値化画像データの階調数（ドットオン画素の出現頻度）を、淡部補完印刷用ディザデータ１４２と比較して、増加させている。
【００６１】
各小領域ａ１２，ｂ１２，ｃ１２，ｄ１２には、５つの閾値が設定されている。その５つの閾値の配置される位置は、各小領域ａ１２，ｂ１２，ｃ１２，ｄ１２において、同一に設定されている一方、５つの閾値の値は、互いに異なる閾値が設定されている。
【００６２】
また、各小領域ａ２２，ｂ２２，ｃ２２，ｄ２２にも、５つの閾値が設定されている。その５つの閾値の配置される位置は、各小領域ａ２２，ｂ２２，ｃ２２，ｄ２２において、同一に設定されている一方、５つの閾値の値は、互いに異なる閾値が設定されている。
【００６３】
よって、輝度画像データを分割した各ブロックに属する各画素の輝度が「１」から「４０」までの間で変化する場合に、その輝度画像データを二値化した二値化画像データの各ブロックのドットオン画素の配置が離散的となり、そのドットオン画素により構成される模様は、不規則に変化することとなる。
【００６４】
図１に戻り説明する。入力装置１５は、ＰＣ１０にデータ又はコマンドを入力するものであり、キーボード、マウスなどにより構成されている。表示装置１６は、ＰＣ１０で実行される処理内容や入力されたデータなどを視覚的に確認するために、文字や画像などを表示するものであり、例えば、ＣＲＴディスプレイや液晶ディスプレイなどにより構成されている。Ｉ／Ｆ１８は、ＰＣ１０とモノクロプリンタ５０とを接続するものであり、ＰＣ１０は、このＩ／Ｆ１８を介することにより、二値化画像データメモリ１３３に記憶された二値化画像データをモノクロプリンタ５０に送信し、モノクロプリンタ５０にモノクロ画像の形成を実行させることができる。
【００６５】
なお、図１には、１台のＰＣ１０とモノクロプリンタ５０とが直接接続された状態を図示しているが、ネットワークを介し、複数のＰＣ１０が１台のモノクロプリンタ５０を共用する構成であっても良い。
【００６６】
モノクロプリンタ５０は、ＰＣ１０のＩ／Ｆ１８を介して出力された二値化画像データを受信し、その受信した二値化画像データに従ってモノクロ画像を形成する装置である。モノクロプリンタ５０は、輝度画像データメモリ１３２に記憶された輝度画像データに、淡部補完印刷用ディザデータ１４２が適用されて二値化された二値化画像データがＩ／Ｆ１８を介して出力された場合と、輝度画像データメモリ１３２に記憶された輝度画像データに、通常印刷用ディザデータ１４３が適用されて二値化された二値化画像データがＩ／Ｆ１８を介して出力された場合とで、異なるモノクロ画像を形成する。
【００６７】
次に、図４を参照して、ＣＰＵ１１で実行される画像データ送信処理について説明する。図４は、ＣＰＵ１１で実行される画像データ送信処理のフローチャートを示した図である。この画像データ送信処理は、画像データメモリ１３１に記憶された画像データを、輝度で構成される輝度画像データに変換し、更に、淡部補完印刷用ディザデータ１４２または通常印刷用ディザデータ１４３のいずれか一方を用いて、輝度画像データを二値化画像データに変換して、その二値化画像データをモノクロプリンタ５０に送信する処理である。
【００６８】
画像データ送信処理は、ＰＣ１０の入力装置１５を用いて、ユーザから画像形成の指示が行われ、画像形成対象の画像データが画像データメモリ１３１（図１参照）に記憶されると起動する処理である。まず、画像データメモリ１３１に記憶された画像データの各画素のＲ，Ｇ，Ｂの各階調値（１〜２５６）を、単一色のモノクロの輝度（１〜２５６）に変換し、輝度画像データとして輝度画像データメモリ１３２に記憶する（Ｓ１）。
【００６９】
そして、淡部補完印刷を実行するか否かを判定する（Ｓ２）。このＳ２の判定は、ユーザから画像形成の指示が行われる際に、ユーザに淡部補完印刷を実行するか否かを入力させて、その入力値をＣＰＵ１１がフラグを用いて記憶させ、そのフラグをＣＰＵ１１が参照することで行えば良い。例えば、モノクロプリンタ５０に形成させる画像は、一般的な文書データ作成ソフトや表計算ソフトなどのアプリケーションで作成された画像データであり、画像の階調数が比較的少なくても良いとユーザが判断して、そのユーザにより淡部補完印刷を実行すると入力された場合には、ＣＰＵ１１はフラグをオンする。一方、モノクロプリンタ５０に形成させる画像は、一般的なグラフィックソフトなどのアプリケーションで作成された画像データであり、画像の階調数が比較的多く必要であるとユーザが判断して、そのユーザにより淡部補完印刷を実行しないと入力された場合には、ＣＰＵ１１はフラグをオフする。そして、フラグがオンである場合には、ＣＰＵ１１は、淡部補完印刷を実行すると判定し、フラグがオフである場合には、ＣＰＵ１１は、淡部補完印刷を実行しないと判定すれば良い。
【００７０】
Ｓ２の処理で、淡部補完印刷を実行すると判定された場合には（Ｓ２：Ｙｅｓ）、輝度画像データメモリ１３２に記憶された輝度画像データをブロック毎に分割し、１ブロック分の輝度画像データを読み出す（Ｓ３）。次に、読み出した１ブロック分の輝度画像データを淡部補完印刷用ディザデータ１４２を用いて二値化して、二値化画像データとして二値化画像データメモリ１３３に記憶する（Ｓ４）。
【００７１】
ここで、図５を参照して、淡部補完印刷用ディザデータ１４２を用いて作成された二値化画像データについて説明する。図５は、淡部補完印刷用ディザデータ１４２を用いて作成された二値化画像データを模式的に示した図である。図５（ａ）は、１ブロックに属する各画素の輝度の平均値が「７」である場合の二値化画像データを模式的に示した図であり、図５（ｂ）は、１ブロックに属する各画素の輝度の平均値が「１１」である場合の二値化画像データを模式的に示した図である。また、図５（ｃ）は、１ブロックに属する各画素の輝度の平均値が「２９」である場合の二値化画像データを模式的に示した図であり、図５（ｄ）は、１ブロックに属する各画素の輝度の平均値が「３９」である場合の二値化画像データを模式的に示した図である。
【００７２】
図５（ａ）に示すように、１ブロックに属する各画素の輝度の平均値が「７」である場合には、二値化画像データは、小領域ａ１，ｂ１，ｃ１，ｄ１に設定される４つの中心の閾値（閾値「４」、図２参照）がドットオン画素となっている。
【００７３】
次に、図５（ｂ）に示すように、１ブロックに属する各画素の輝度の平均値が「１１」である場合には、二値化画像データは、小領域ａ１，ｂ１，ｃ１，ｄ１に設定される４つの中心の閾値（閾値「４」、図２参照）がドットオン画素となると共に、小領域ａ２，ｂ２，ｃ２，ｄ２に設定される４つの中心の閾値（閾値「８」、図２参照）がドットオン画素となっている。
【００７４】
また、図５（ｃ）に示すように、１ブロックに属する各画素の輝度の平均値が「２９」である場合には、二値化画像データは、小領域ａ１，ｂ１，ｃ１，ｄ１に設定される５つの閾値（図２参照）のうち、４つの閾値がドットオン画素となると共に、小領域ａ２，ｂ２，ｃ２，ｄ２に設定される５つの閾値（図２参照）のうち、３つの閾値がドットオン画素となっている。
【００７５】
更に、図５（ｄ）に示すように、１ブロックに属する各画素の輝度の平均値が「３９」である場合には、二値化画像データは、小領域ａ１，ｂ１，ｃ１，ｄ１に設定される５つの閾値（図２参照）の全ての閾値がドットオン画素となると共に、小領域ａ２，ｂ２，ｃ２，ｄ２に設定される５つの閾値（図２参照）のうち、４つの閾値がドットオン画素となっている。
【００７６】
図５（ａ）〜図５（ｄ）に示すように、輝度画像データを分割した各ブロックに属する各画素の輝度が「１」から「４０」までの間で変化する場合には、その輝度画像データを二値化した二値化画像データの各ブロックの小領域ａ１，ｂ１，ｃ１，ｄ１および小領域ａ２，ｂ２，ｃ２，ｄ２の各ドットオン画素により構成される模様を、ドット集中型に規則的且つ各ドット毎に変化させることができる。この二値化データをＩ／Ｆ１８を介して出力すれば、モノクロプリンタ５０が形成するモノクロ画像をドット集中型に規則的且つ各ドット毎に変化する模様の画像とすることができる。従って、モノクロプリンタ５０が形成するモノクロ画像に不規則な模様が発生することを低減することができる。
【００７７】
また、図５（ａ）〜図５（ｄ）に示すように、輝度画像データを分割した各ブロックに属する各画素の輝度が「１」から「４０」までの間で変化する場合には、各小領域ａ１，ａ２，ｂ１，ｂ２，ｃ１，ｃ２，ｄ１，ｄ２に設定される各閾値を４の倍数とすることで（図２参照）、ドットオン画素の出現頻度を低下させて、輝度画像データを二値化した二値化画像データの階調数（ドットオン画素の出現頻度）を、通常印刷用ディザデータ１４３を用いて輝度画像データを二値化データに変換した場合と比較して、減少させている。
【００７８】
ここで、処理対象である画像データのＲ，Ｇ，Ｂの各階調値が比較的低い状態で変化する場合には、モノクロプリンタ５０に送信される二値化画像データを構成するドットの配置が、通常、離散的となる。モノクロプリンタ５０に送信される二値化画像データを構成するドットの配置が離散的である場合には、モノクロプリンタ５０に送信された二値化画像データを再現するために、モノクロプリンタ５０の微小な制御が必要であることから、一般的に、モノクロプリンタ５０が形成するモノクロ画像によって、モノクロプリンタ５０に送信された二値化画像データを正確に再現することは困難である。
【００７９】
しかし、本実施形態によれば、処理対象である画像データのＲ，Ｇ，Ｂの各階調値が比較的低い状態で変化する場合には、即ち、輝度画像データを分割した各ブロックに属する各画素の輝度が「１」から「４０」までの間で変化する場合には、ドットオン画素の出現頻度を低下させて、輝度画像データを二値化した二値化画像データの階調数（ドットオン画素の出現頻度）を減らす。これにより、この二値化画像データがモノクロプリンタ５０に送信された場合に、モノクロプリンタ５０の微小な制御の回数を減らして、モノクロプリンタ５０に送信された二値化画像データの再現性を向上させることができる。
【００８０】
更に、各小領域ａ１，ｂ１，ｃ１，ｄ１に設定される５つの閾値の値および５つの閾値がドット集中型に配置される位置は、各小領域ａ１，ｂ１，ｃ１，ｄ１において、同一に設定されている。更に、各小領域ａ２，ｂ２，ｃ２，ｄ２に設定される５つの閾値の値および５つの閾値がドット集中型に配置される位置は、各小領域ａ２，ｂ２，ｃ２，ｄ２において、同一に設定されている。
【００８１】
よって、輝度画像データを二値化した二値化画像データの各ブロックの小領域ａ１，ｂ１，ｃ１，ｄ１および小領域ａ２，ｂ２，ｃ２，ｄ２の各ドットオン画素の配置が離散的となることを防止することができる。これにより、この二値化画像データがモノクロプリンタ５０に送信された場合に、モノクロプリンタ５０の微小な移動制御を減らして、モノクロプリンタ５０に送信された二値化画像データの再現性を更に向上させることができる。
【００８２】
また、図５（ａ）〜図５（ｂ）に示すように、各サブ淡部補完印刷用ディザデータＡ，Ｂ，Ｃ，Ｄは正方形に構成されており、ドットオン画素となる小領域ａ１，ｂ１，ｃ１，ｄ１の中心の閾値（閾値「４」、図２参照）およびドットオン画素となる小領域ａ２，ｂ２，ｃ２，ｄ２の中心の閾値（閾値「８」、図２参照）は、サブ淡部補完印刷用ディザデータＡ，Ｂ，Ｃ，Ｄの各々の対角線上となる位置にそれぞれ配置されている。
【００８３】
よって、サブ淡部補完印刷用ディザデータＡ，Ｂ，Ｃ，Ｄのドットオン画素となる小領域ａ１，ｂ１，ｃ１，ｄ１の中心の閾値（閾値「４」、図２参照）の各々およびサブ淡部補完印刷用ディザデータＡ，Ｂ，Ｃ，Ｄのドットオン画素となる小領域ａ２，ｂ２，ｃ２，ｄ２の中心の閾値（閾値「８」、図２参照）の各々は、正方形のサブ淡部補完印刷用ディザデータＡ，Ｂ，Ｃ，Ｄの一辺に対し、４５度の傾きとなる位置にそれぞれ配置されている。従って、輝度画像データを分割した各ブロックに属する各画素の輝度が「１」から「４０」までの間で変化する場合に、その輝度画像データを二値化した二値化画像データの各ブロックのドットオン画素により構成される模様を目立ち難くすることができる。
【００８４】
なお、各小領域ａ１，ａ２，ｂ１，ｂ２，ｃ１，ｃ２，ｄ１，ｄ２以外には、「４１」から「２５６」までの閾値が、各サブ淡部補完印刷用ディザデータＡ，Ｂ，Ｃ，Ｄの同一となる位置に、サブ淡部補完印刷用ディザデータＡ、サブ淡部補完印刷用ディザデータＤ、サブ淡部補完印刷用ディザデータＣ、サブ淡部補完印刷用ディザデータＢの順序に基づいて１ずつ単調増加となるように設定されている（図２参照）。よって、図示はしないが、処理対象である画像データのＲ，Ｇ，Ｂの各階調値が低い状態を超えて変化する場合には、即ち、輝度画像データを分割した各ブロックに属する各画素の輝度が「４１」から「２５６」までの間で変化する場合には、その輝度画像データを二値化した二値化画像データの各ブロックのドットオン画素の配置を離散的且つ単調変化とすることができる。従って、モノクロプリンタ５０が形成するモノクロ画像の階調変化を滑らかに表現することができる。
【００８５】
図４の説明に戻る。Ｓ４の処理終了後、輝度画像データメモリ１３２に記憶された輝度画像データの全ブロック分の輝度画像データを読み出したか否かが判別され（Ｓ５）、輝度画像データメモリ１３２に記憶された輝度画像データの全ブロック分の輝度画像データを読み出していないと判別された場合は（Ｓ５：Ｎｏ）、Ｓ３の処理に戻る。これにより、輝度画像データの全ブロック分の輝度画像データが読み出されるまで、Ｓ３〜Ｓ５の処理が繰り返し実行される。
【００８６】
一方、輝度画像データメモリ１３２に記憶された輝度画像データの全ブロック分の輝度画像データを読み出したと判別された場合は（Ｓ５：Ｙｅｓ）、二値化画像データメモリ１３３に記憶された二値化画像データメモリをモノクロプリンタ５０へ送信して（Ｓ６）、この画像データ送信処理を終了する。
【００８７】
Ｓ６の処理により、モノクロプリンタ５０は、ＰＣ１０から送信された二値化画像データを受信して、受信した二値化画像データに基づいて、モノクロ画像を形成する。
【００８８】
Ｓ２の処理の説明に戻る。Ｓ２の判定処理で、淡部補完印刷を実行しないと判定された場合には（Ｓ２：Ｎｏ）、輝度画像データメモリ１３２に記憶された輝度画像データをブロック毎に分割し、１ブロック分の輝度画像データを読み出す（Ｓ７）。次に、読み出した１ブロック分の輝度画像データを通常印刷用ディザデータ１４３を用いて二値化して、二値化画像データとして二値化画像データメモリ１３３に記憶する（Ｓ８）。
【００８９】
ここで、図６を参照して、通常印刷用ディザデータ１４３を用いて作成された二値化画像データについて説明する。図６は、通常印刷用ディザデータ１４３を用いて作成された二値化画像データを模式的に示した図である。図６（ａ）は、１ブロックに属する各画素の輝度の平均値が「７」である場合の二値化画像データを模式的に示した図であり、図６（ｂ）は、１ブロックに属する各画素の輝度の平均値が「１１」である場合の二値化画像データを模式的に示した図である。また、図６（ｃ）は、１ブロックに属する各画素の輝度の平均値が「２９」である場合の二値化画像データを模式的に示した図であり、図６（ｄ）は、１ブロックに属する各画素の輝度の平均値が「３９」である場合の二値化画像データを模式的に示した図である。
【００９０】
図６（ａ）に示すように、１ブロックに属する各画素の輝度の平均値が「７」である場合には、二値化画像データは、小領域ａ１２，ｂ１２，ｃ１２，ｄ１２，ａ２２，ｃ２２，ｄ２２に設定される７つの中心の閾値（図３参照）がドットオン画素となっている。
【００９１】
次に、図６（ｂ）に示すように、１ブロックに属する各画素の輝度の平均値が「１１」である場合には、二値化画像データは、小領域ａ１２，ｃ１２，ｄ１２に設定される５つの閾値（図３参照）のうち、２つの閾値がドットオン画素となると共に、小領域ｂ１２，ａ２２，ｂ２２，ｃ２２，ｄ２２に設定される５つの閾値（図３参照）のうち、１つの閾値がドットオン画素となっている。
【００９２】
また、図６（ｃ）に示すように、１ブロックに属する各画素の輝度の平均値が「２９」である場合には、二値化画像データは、小領域ａ１２，ｂ１２，ｃ１２，ｄ１２，ａ２２に設定される５つの閾値（図３参照）のうち、４つの閾値がドットオン画素となると共に、小領域ｂ２２，ｃ２２，ｄ２２に設定される５つの閾値（図３参照）のうち、３つの閾値がドットオン画素となっている。
【００９３】
更に、図６（ｄ）に示すように、１ブロックに属する各画素の輝度の平均値が「３９」である場合には、二値化画像データは、小領域ａ１２，ｂ１２，ｃ１２，ｄ１２，ａ１２，ｃ２２，ｄ２２に設定される５つの閾値（図３参照）の全ての閾値がドットオン画素となると共に、小領域ｂ２に設定される５つの閾値（図３参照）のうち、４つがドットオン画素となっている。
【００９４】
図６（ａ）〜図６（ｄ）に示すように、輝度画像データを分割した各ブロックに属する各画素の輝度が「１」から「４０」までの間で変化する場合に、各小領域ａ１２，ａ２２，ｂ１２，ｂ２２，ｃ１２，ｃ２２，ｄ１２，ｄ２２に設定される各閾値を互いに異ならせ１ずつ増加させることで（図３参照）、輝度画像データを二値化した二値化画像データの階調数（ドットオン画素の出現頻度）を、淡部補完印刷用ディザデータ１４２を用いて二値化した二値化画像データ（図５参照）と比較して、増加させている。
【００９５】
よって、二値化画像データの階調数（ドットオン画素の出現頻度）が比較的多く必要である、例えば、一般的なグラフィックソフトなどのアプリケーションで作成された画像データを輝度に変換した輝度画像データには、通常印刷用ディザデータ１４３を適用して輝度画像データを二値化すればよいことが分かる。
【００９６】
ただし、各小領域ａ１２，ａ２２，ｂ１２，ｂ２２，ｃ１２，ｃ２２，ｄ１２，ｄ２２に設定される「１」から「４０」の各閾値を互いに異ならせ１ずつ増加させることで（図３参照）、ドットオン画素の出現頻度を増加させている。
【００９７】
よって、輝度画像データを分割した各ブロックに属する各画素の輝度が「１」から「４０」までの間で変化する場合には、その輝度画像データを二値化した二値化画像データの各ブロックのドットオン画素の配置は離散的となり、そのドットオン画素により構成される模様は、不規則に変化する。従って、モノクロプリンタ５０が形成するモノクロ画像に不規則な模様が発生することとなる。
【００９８】
図４の説明に戻る。Ｓ８の処理終了後、輝度画像データメモリ１３２に記憶された輝度画像データの全ブロック分の輝度画像データを読み出したか否かが判別され（Ｓ９）、輝度画像データメモリ１３２に記憶された輝度画像データの全ブロック分の輝度画像データを読み出していないと判別された場合は（Ｓ９：Ｎｏ）、Ｓ７の処理に戻る。これにより、輝度画像データの全ブロック分の輝度画像データが読み出されるまで、Ｓ７〜Ｓ９の処理が繰り返し実行される。
【００９９】
一方、輝度画像データメモリ１３２に記憶された輝度画像データの全ブロック分の輝度画像データを読み出したと判別された場合は（Ｓ９：Ｙｅｓ）、二値化画像データメモリ１３３に記憶された二値化画像データメモリをモノクロプリンタ５０へ送信して（Ｓ６）、この画像データ送信処理を終了する。
【０１００】
Ｓ６の処理により、モノクロプリンタ５０は、ＰＣ１０から送信された二値化画像データを受信して、受信した二値化画像データに基づいて、モノクロ画像を形成する。
【０１０１】
このように、画像データ送信処理によって、画像データメモリ１３１に記憶された画像データを、輝度で構成される輝度画像データに変換し、更に、淡部補完印刷用ディザデータ１４２または通常印刷用ディザデータ１４３のいずれか一方を用いて、輝度画像データを二値化画像データに変換して、その二値化画像データをモノクロプリンタ５０に送信することができる。
【０１０２】
上述した通り、本実施形態によれば、画像データ送信処理のＳ２の処理により、淡部補完印刷用ディザデータ１４２が選択されると、画像データ送信処理のＳ４の処理により、輝度画像データメモリ１３２に記憶された輝度画像データの１ブロック分の輝度画像データが、淡部補完印刷用ディザデータ１４２を用いて二値化され、二値化画像データに変換される。その二値化画像データが、画像データ送信処理のＳ６の処理により、モノクロプリンタ５０に送信され、モノクロプリンタ５０は、送信された二値化画像データに従ってモノクロ画像を形成する。
【０１０３】
ここで、画像データ送信処理のＳ２の処理により選択された淡部補完印刷用ディザデータ１４２は、同じサイズの複数のサブ淡部補完印刷用ディザデータＡ，Ｂ，Ｃ，Ｄにより構成されており、このサブ淡部補完印刷用ディザデータＡ，Ｂ，Ｃ，Ｄの各々は、ドット毎に設定される閾値が「４」から「４０」となるまでは、各閾値の各配置が同一である（小領域ａ１，ｂ１，ｃ１，ｄ１に設定される５つの閾値の各配置が同一である。また、小領域ａ２，ｂ２，ｃ２，ｄ２に設定される５つの閾値の各配置が同一である）。更には、同一に配置される各閾値は、互いに異なる値となるように設定されている。
【０１０４】
これにより、処理対象である画像データのＲ，Ｇ，Ｂの各階調値が比較的低い状態で変化する場合には、即ち、輝度画像データを分割した各ブロックに属する各画素の輝度が「０１」から「４０」までの間で変化する場合には、輝度画像データを各ブロックに分割して、その各ブロックに属する各画素の輝度と、その各画素に対応する各小領域ａ１，ｂ１，ｃ１，ｄ１に設定される各閾値との比較結果は、各小領域ａ１，ｂ１，ｃ１，ｄ１において、同一の結果となる可能性が極めて高い。
【０１０５】
また、輝度画像データを分割した各ブロックに属する各画素の輝度が「１」から「４０」までの間で変化する場合には、輝度画像データを各ブロックに分割して、その各ブロックに属する各画素の輝度と、その各画素に対応する各小領域ａ２，ｂ２，ｃ２，ｄ２に設定される各閾値との比較結果は、各小領域ａ２，ｂ２，ｃ２，ｄ２において、同一の結果となる可能性が極めて高い。
【０１０６】
よって、輝度画像データを分割した各ブロックに属する各画素の輝度が「１」から「４０」までの間で変化する場合には、二値化画像データは、各ドットにより構成される模様が規則的且つ各ドット毎に変化する画像データとなる。これにより、モノクロプリンタ５０が形成するモノクロ画像を規則的且つ各ドット毎に変化する模様の画像とすることができる。従って、モノクロプリンタ５０が形成するモノクロ画像に不規則な模様が発生することを低減することができる。
【０１０７】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【０１０８】
例えば、本実施形態では、ドットオン画素により構成される模様を規則的に変化させる各小領域ａ１，ａ２，ｂ１，ｂ２，ｃ１，ｃ２，ｄ１，ｄ２に設定される閾値は、「４」から「４０」までであったが、これに限らず、各小領域ａ１，ａ２，ｂ１，ｂ２，ｃ１，ｃ２，ｄ１，ｄ２に設定される閾値を「１」から「６４」としても良い。閾値「６４」は、モノクロの輝度（「１」から「２５６」）の２５６の階調の四分の一となる値である。
【０１０９】
また、本実施形態では、画像データ送信処理のＳ１の処理で、画像データメモリ１３１に記憶された画像データの各画素のＲ，Ｇ，Ｂの各階調値（１〜２５６）を、単一色のモノクロの輝度（１〜２５６）に変換したが、これに限らず、画像データメモリ１３１に記憶された画像データの各画素のＲ，Ｇ，Ｂの各階調値（１〜２５６）を、単一の明度や単一の彩度に変換しても良い。
【図面の簡単な説明】
【０１１０】
【図１】本実施形態における画像処理プログラムであるプリンタドライバがインストールされたパーソナルコンピュータを含む画像形成システムの全体構成を示すブロック図である。
【図２】淡部補完印刷用ディザデータの構成を模式的に示した図である。
【図３】通常印刷用ディザデータの構成を模式的に示した図である。
【図４】ＣＰＵで実行される画像データ送信処理のフローチャートを示した図である。
【図５】淡部補完印刷用ディザデータを用いて作成された二値化画像データを模式的に示した図である。
【図６】通常印刷用ディザデータを用いて作成された二値化画像データを模式的に示した図である。
【符号の説明】
【０１１１】
１０        ＰＣ（画像処理装置）
１４        ＨＤＤ（閾値マトリクスデータ記憶手段、淡部閾値マトリクスデータ記憶手段、ディザマトリクスデータ記憶手段）
１４１      プリンタドライバ（画像処理プログラム）
１４２      淡部補完印刷用ディザデータ（閾値マトリクスデータの一部、淡部閾値マトリクスデータ）
１４３      通常印刷用ディザデータ（閾値マトリクスデータの一部、ディザマトリクスデータ）
Ｓ２        画像データ送信処理（選択ステップ、選択手段）
Ｓ４，Ｓ８  画像データ送信処理（変換ステップ、変換手段）
Ｓ６        画像データ送信処理（送信ステップ、送信手段）
Ａ，Ｂ，Ｃ，Ｄ  サブ淡部補完印刷用ディザデータ（サブ閾値マトリクスデータ）
ａ１，ｂ１，ｃ１，ｄ１  小領域（ドット集中型閾値配置）
ａ２，ｂ２，ｃ２，ｄ２  小領域（ドット集中型閾値配置）
【図１】
2008252702.tif 000003
【図２】
2008252702.tif 000004
【図３】
2008252702.tif 000005
【図４】
2008252702.tif 000006
【図５】
2008252702.tif 000007
【図６】
2008252702.tif 000008