(57)【特許請求の範囲】
【請求項１】
入力する多階調の画像データに対し９０゜回転処理を施すものであって、回転処理した画像データと回転処理しない画像データのいずれも出力可能な回転処理手段と、
前記回転処理手段より出力された画像データの画素毎にエッジ量を検出し、該エッジ量を３以上の複数のエッジレベルに量子化し、量子化したエッジレベルを示すエッジデータを出力するエッジ検出手段と、
前記回転処理手段より出力された画像データの注目した画素毎に、該注目した画素を中心とした所定サイズの領域内の各画素に対して前記エッジ検出手段より出力されたエッジデータの示すエッジレベル中で、最も大きいエッジ量に対応したエッジレベルを示すエッジデータを出力する領域拡張処理手段と、
前記領域拡張処理手段より出力されたエッジデータの示すエッジレベルに応じて制御された振動幅で、画像空間上で周期的に振動する量子化閾値を生成する量子化閾値発生手段と、
前記量子化閾値発生手段によって生成された量子化閾値を用いて、前記回転処理手段より出力された画像データを誤差拡散法により量子化して量子化データを出力する量子化処理手段とを有し、
前記量子化閾値発生手段は、
集中したドット群が量子化処理方向に対して傾いて配置されるように、ドット集中型の基本ディザ閾値マトリクスを複数個、相互にシフトして組み合わせてなる拡大ディザ閾値マトリクスを用いて、画像空間上で周期的に振動するディザ閾値を生成する第１の手段と、
前記第１の手段により生成されたディザ閾値に前記領域拡張処理手段より出力されたエッジデータの示すエッジレベルに応じた倍率を掛けた値を生成する第２の手段と、
前記第２の手段により生成された値に所定の固定値を加算することにより前記量子化閾値を生成する第３の手段とからなる、
ことを特徴とする画像処理装置。
【請求項２】
入力する多階調の画像データに対し９０゜回転処理を施すものであって、回転処理した画像データと回転処理しない画像データのいずれも出力可能な回転処理手段と、
前記回転処理手段より出力された画像データの画素毎にエッジ量を検出し、該エッジ量を３以上の複数のエッジレベルに量子化し、量子化したエッジレベルを示すエッジデータを出力するエッジ検出手段と、
前記回転処理手段より出力された画像データの注目した画素毎に、該注目した画素を中心とした所定サイズの領域内の各画素に対して前記エッジ検出手段より出力されたエッジデータの示すエッジレベル中で、最も大きいエッジ量に対応したエッジレベルを示すエッジデータを出力する領域拡張処理手段と、
前記領域拡張処理手段より出力されたエッジデータの示すエッジレベルに応じて制御された振動幅で、画像空間上で周期的に振動する量子化閾値を生成する量子化閾値発生手段と、
前記量子化閾値発生手段によって生成された量子化閾値を用いて、前記回転処理手段より出力される画像データを誤差拡散法により量子化して量子化データを出力する量子化処理手段とを有し、
前記量子化閾値発生手段は、
閾値を生成する、エッジレベルに対応付けられた複数の閾値生成手段と、
前記領域拡張処理手段より出力されたエッジデータの示すエッジレベルに対応した前記閾値生成手段により生成された閾値を前記量子化閾値として選択し出力する閾値選択手段とからなり、
前記各閾値生成手段は、
集中したドット群が量子化処理方向に対して傾いて配置されるように、ドット集中型の基本ディザ閾値マトリクスを複数個、相互にシフトして組み合わせてなる拡大ディザ閾値マトリクスの各閾値を、該各閾値と該閾値生成手段に対応したエッジレベルによって決まる倍数との積に所定の固定値を加算した値で置換してなる閾値マトリクスを用いて、該閾値生成手段に対応したエッジレベルに応じた振動幅で画像空間上で振動する閾値を生成する、
ことを特徴とする画像処理装置。
【請求項３】
前記拡大ディザ閾値マトリクスは、１５０Ｌｐｉの網点周期を有し、かつ、略６３．５゜のスクリーン角を有することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
入力する多階調の画像データに対し９０゜回転処理を施すものであって、回転処理した画像データと回転処理しない画像データのいずれも出力可能な回転処理工程と、
前記回転処理工程より出力された画像データの画素毎にエッジ量を検出し、該エッジ量を３以上の複数のエッジレベルに量子化し、量子化したエッジレベルを示すエッジデータを出力するエッジ検出工程と、
前記回転処理工程より出力された画像データの注目した画素毎に、該注目した画素を中心とした所定サイズの領域内の各画素に対して前記エッジ検出工程より出力されたエッジデータの示すエッジレベル中で、最も大きいエッジ量に対応したエッジレベルを示すエッジデータを出力する領域拡張処理工程と、
前記領域拡張処理工程より出力されたエッジデータの示すエッジレベルに応じて制御された振動幅で、画像空間上で周期的に振動する量子化閾値を生成する量子化閾値発生工程と、
前記量子化閾値発生工程によって生成された量子化閾値を用いて、前記回転処理工程より出力された画像データを誤差拡散法により量子化して量子化データを出力する量子化処理工程とを有し、
前記量子化閾値発生工程は、
集中したドット群が量子化処理方向に対して傾いて配置されるように、ドット集中型の基本ディザ閾値マトリクスを複数個、相互にシフトして組み合わせてなる拡大ディザ閾値マトリクスを用いて画像空間上で周期的に振動するディザ閾値を生成する第１の工程と、
前記第１の工程により生成されたディザ閾値に前記領域拡張処理工程より出力されたエッジデータの示すエッジレベルに応じた倍率を掛けた値を生成する第２の工程と、
前記第２の工程により生成された値に所定の固定値を加算することにより前記量子化閾値を生成する第３の工程とからなる、
ことを特徴とする画像処理方法。
【請求項５】
入力する多階調の画像データに対し９０゜回転処理を施すものであって、回転処理した画像データと回転処理しない画像データのいずれも出力可能な回転処理工程と、
前記回転処理工程より出力された画像データの画素毎にエッジ量を検出し、該エッジ量を３以上の複数のエッジレベルに量子化し、量子化したエッジレベルを示すエッジデータを出力するエッジ検出工程と、
前記回転処理工程より出力された画像データの注目した画素毎に、該注目した画素を中心とした所定サイズの領域内の各画素に対して前記エッジ検出工程より出力されたエッジデータの示すエッジレベル中で、最も大きいエッジ量に対応したエッジレベルを示すエッジデータを出力する領域拡張処理工程と、
前記領域拡張処理工程より出力されたエッジデータの示すエッジレベルに応じて制御された振動幅で、画像空間上で周期的に振動する量子化閾値を生成する量子化閾値発生工程と、
前記量子化閾値発生工程によって生成された量子化閾値を用いて、前記回転処理工程より出力された画像データを誤差拡散法により量子化して量子化データを出力する量子化処理工程とを有し、
前記量子化閾値発生工程は、
閾値を生成する、エッジレベルに対応付けられた複数の閾値生成工程と、
前記領域拡張処理工程より出力されたエッジデータの示すエッジレベルに対応した前記閾値生成工程により生成された閾値を前記量子化閾値として選択し出力する閾値選択工程とからなり、
前記各閾値生成工程は、
集中したドット群が量子化処理方向に対して傾いて配置されるように、ドット集中型の基本ディザ閾値マトリクスを複数個、相互にシフトして組み合わせてなる拡大ディザ閾値マトリクスの各閾値を、該各閾値と該閾値生成工程に対応したエッジレベルによって決まる倍数との積に所定の固定値を加算した値で置換してなる閾値マトリクスを用いて、該閾値生成工程に対応したエッジレベルに応じた振動幅で画像空間上で振動する閾値を生成する、
ことを特徴とする画像処理方法。
【請求項６】
前記拡大ディザ閾値マトリクスは、１５０Ｌｐｉの網点周期を有し、かつ、略６３．５゜のスクリーン角を有することを特徴とする請求項４又は５に記載の画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、多階調の画像データを扱う画像処理装置に係り、特に、デジタル複写機、プリンタ、ファクス、ディスプレイなどの画像形成に関わる画像処理装置に関する。
【０００２】
【従来の技術】
画像形成に関わる画像処理装置における代表的な中間調処理方法として、ディザ法と誤差拡散法がある。
【０００３】
ディザ法は粒状性に優れ、中間調画像をなめらかに表現できるという長所があるが、短所もある。例えば、階調性を得るために解像性が劣化する。また、周期性画像を発生するディザ法では、網点のような印刷画像に対してモアレが発生しやすい。
【０００４】
ディジタル複写機などは画像を９０゜回転して出力する機能を持つことが多いが、画像に周期性及び方向性を持たせるディザ法を用いると、回転した出力画像と回転しない出力画像との差異が大きく違和感がある。このため、画像の９０゜回転機能を持つディジタル複写機などの中間調処理には、画像に周期性がなく方向性が少ない誤差拡散法が一般に用いられている。
【０００５】
この誤差拡散法は、原画像に忠実な解像性を得ることができ、文字画像の再現に適する。しかし、写真などの中間調画像では、孤立のドットが分散し、あるいは不規則に連結してして配置されるために粒状性が悪く、特異なテクスチャが発生する場合がある。また、電子写真方式のプリンタでは、孤立ドットで画像が形成されるために画像が不安定であり、誤差拡散ではその小ドットの比率が増加するため安定性がさらに低下し、濃度ムラによる粒状性の劣化やバンディングが発生しやすい。
【０００６】
誤差拡散法に関しては、ドットの不規則な連結によるテクスチャを改善するために、量子化閾値としてディザ閾値を用い、ドットの連結を乱してテクスチャを改善させる方法をはじめとして、以下のような改良技術が提案されている。
（１）  疑似輪郭、独特の縞模様の発生の除去を目的として、ディザ閾値を用い、エッジ量が大きいほど誤差の拡散量を多くする（特開平３−３４７７２号）。
（２）  非エッジの低濃度部での白抜けを防止し、文字のノッチの発生を防ぐ目的で、画像のエッジ部では固定閾値を用い、非エッジ部では変動閾値を用い、変動閾値のレベルを濃度が低い部分ほど低くする（特許第２７５５３０７号）。
（３）  ３値以上の多値プリンタを用いる場合にモアレと疑似輪郭の発生を防止する目的で、画像のエッジ部で、エッジ量に応じた大きさのディザ信号を画像データに加算し、非エッジ部では固定値を画像データに加算し、この加算後の画像データを固定閾値を用いて多値量子化する（特許２８０１１９５号）。
【０００７】
【発明が解決しようとする課題】
本発明の目的は、回転画像と非回転画像のいずれも形成可能であって、回転画像と非回転画像とに違和感を覚えるような差異が生じにくく、かつ滑らかで高品位な画像を形成可能な画像処理装置を提供することにある。本発明の他の目的は、文字や比較的低線数の網点部などは解像度が高く、写真や高線数の網点部などは滑らかで安定な、高品位な画像を形成できるとともに、回転画像と非回転画像の差異が目立たない画像処理装置を提供することにある。
【０００８】
【課題を解決するための手段】
請求項１記載の発明に係る画像処理装置は、
入力する多階調の画像データに対し９０゜回転処理を施すものであって、回転処理した画像データと回転処理しない画像データのいずれも出力可能な回転処理手段と、
前記回転処理手段より出力された画像データの画素毎にエッジ量を検出し、該エッジ量を３以上の複数のエッジレベルに量子化し、量子化したエッジレベルを示すエッジデータを出力するエッジ検出手段と、
前記回転処理手段より出力された画像データの注目した画素毎に、該注目した画素を中心とした所定サイズの領域内の各画素に対して前記エッジ検出手段より出力されたエッジデータの示すエッジレベル中で、最も大きいエッジ量に対応したエッジレベルを示すエッジデータを出力する領域拡張処理手段と、
前記領域拡張処理手段より出力されたエッジデータの示すエッジレベルに応じて制御された振動幅で、画像空間上で周期的に振動する量子化閾値を生成する量子化閾値発生手段と、
前記量子化閾値発生手段によって生成された量子化閾値を用いて、前記回転処理手段より出力された画像データを誤差拡散法により量子化して量子化データを出力する量子化処理手段とを有し、
前記量子化閾値発生手段は、
集中したドット群が量子化処理方向に対して傾いて配置されるように、ドット集中型の基本ディザ閾値マトリクスを複数個、相互にシフトして組み合わせてなる拡大ディザ閾値マトリクスを用いて、画像空間上で周期的に振動するディザ閾値を生成する第１の手段と、
前記第１の手段により生成されたディザ閾値に前記領域拡張処理手段より出力されたエッジデータの示すエッジレベルに応じた倍率を掛けた値を生成する第２の手段と、
前記第２の手段により生成された値に所定の固定値を加算することにより前記量子化閾値を生成する第３の手段とからなる、ことを特徴とする。
【０００９】
請求項２記載の発明に係る画像処理装置は、
入力する多階調の画像データに対し９０゜回転処理を施すものであって、回転処理した画像データと回転処理しない画像データのいずれも出力可能な回転処理手段と、
前記回転処理手段より出力された画像データの画素毎にエッジ量を検出し、該エッジ量を３以上の複数のエッジレベルに量子化し、量子化したエッジレベルを示すエッジデータを出力するエッジ検出手段と、
前記回転処理手段より出力された画像データの注目した画素毎に、該注目した画素を中心とした所定サイズの領域内の各画素に対して前記エッジ検出手段より出力されたエッジデータの示すエッジレベル中で、最も大きいエッジ量に対応したエッジレベルを示すエッジデータを出力する領域拡張処理手段と、
前記領域拡張処理手段より出力されたエッジデータの示すエッジレベルに応じて制御された振動幅で、画像空間上で周期的に振動する量子化閾値を生成する量子化閾値発生手段と、
前記量子化閾値発生手段によって生成された量子化閾値を用いて、前記回転処理手段より出力される画像データを誤差拡散法により量子化して量子化データを出力する量子化処理手段とを有し、
前記量子化閾値発生手段は、
閾値を生成する、エッジレベルに対応付けられた複数の閾値生成手段と、
前記領域拡張処理手段より出力されたエッジデータの示すエッジレベルに対応した前記閾値生成手段により生成された閾値を前記量子化閾値として選択し出力する閾値選択手段とからなり、
前記各閾値生成手段は、
集中したドット群が量子化処理方向に対して傾いて配置されるように、ドット集中型の基本ディザ閾値マトリクスを複数個、相互にシフトして組み合わせてなる拡大ディザ閾値マトリクスの各閾値を、該各閾値と該閾値生成手段に対応したエッジレベルによって決まる倍数との積に所定の固定値を加算した値で置換してなる閾値マトリクスを用いて、該閾値生成手段に対応したエッジレベルに応じた振動幅で画像空間上で振動する閾値を生成する、ことを特徴とする。
【００１０】
請求項３記載の発明は、請求項１又は２に記載の発明に係る画像処理装置において、前記拡大ディザ閾値マトリクスは、１５０Ｌｐｉの網点周期を有し、かつ、略６３．５゜のスクリーン角を有することを特徴とする。
【００１１】
請求項４記載の発明に係る画像処理方法は、
入力する多階調の画像データに対し９０゜回転処理を施すものであって、回転処理した画像データと回転処理しない画像データのいずれも出力可能な回転処理工程と、
前記回転処理工程より出力された画像データの画素毎にエッジ量を検出し、該エッジ量を３以上の複数のエッジレベルに量子化し、量子化したエッジレベルを示すエッジデータを出力するエッジ検出工程と、
前記回転処理工程より出力された画像データの注目した画素毎に、該注目した画素を中心とした所定サイズの領域内の各画素に対して前記エッジ検出工程より出力されたエッジデータの示すエッジレベル中で、最も大きいエッジ量に対応したエッジレベルを示すエッジデータを出力する領域拡張処理工程と、
前記領域拡張処理工程より出力されたエッジデータの示すエッジレベルに応じて制御された振動幅で、画像空間上で周期的に振動する量子化閾値を生成する量子化閾値発生工程と、
前記量子化閾値発生工程によって生成された量子化閾値を用いて、前記回転処理工程より出力された画像データを誤差拡散法により量子化して量子化データを出力する量子化処理工程とを有し、
前記量子化閾値発生工程は、
集中したドット群が量子化処理方向に対して傾いて配置されるように、ドット集中型の基本ディザ閾値マトリクスを複数個、相互にシフトして組み合わせてなる拡大ディザ閾値マトリクスを用いて画像空間上で周期的に振動するディザ閾値を生成する第１の工程と、
前記第１の工程により生成されたディザ閾値に前記領域拡張処理工程より出力されたエッジデータの示すエッジレベルに応じた倍率を掛けた値を生成する第２の工程と、
前記第２の工程により生成された値に所定の固定値を加算することにより前記量子化閾値を生成する第３の工程とからなる、ことを特徴とする。
【００１２】
請求項５記載の発明に係る画像処理方法は、
入力する多階調の画像データに対し９０゜回転処理を施すものであって、回転処理した画像データと回転処理しない画像データのいずれも出力可能な回転処理工程と、
前記回転処理工程より出力された画像データの画素毎にエッジ量を検出し、該エッジ量を３以上の複数のエッジレベルに量子化し、量子化したエッジレベルを示すエッジデータを出力するエッジ検出工程と、
前記回転処理工程より出力された画像データの注目した画素毎に、該注目した画素を中心とした所定サイズの領域内の各画素に対して前記エッジ検出工程より出力されたエッジデータの示すエッジレベル中で、最も大きいエッジ量に対応したエッジレベルを示すエッジデータを出力する領域拡張処理工程と、
前記領域拡張処理工程より出力されたエッジデータの示すエッジレベルに応じて制御された振動幅で、画像空間上で周期的に振動する量子化閾値を生成する量子化閾値発生工程と、
前記量子化閾値発生工程によって生成された量子化閾値を用いて、前記回転処理工程より出力された画像データを誤差拡散法により量子化して量子化データを出力する量子化処理工程とを有し、
前記量子化閾値発生工程は、
閾値を生成する、エッジレベルに対応付けられた複数の閾値生成工程と、
前記領域拡張処理工程より出力されたエッジデータの示すエッジレベルに対応した前記閾値生成工程により生成された閾値を前記量子化閾値として選択し出力する閾値選択工程とからなり、
前記各閾値生成工程は、
集中したドット群が量子化処理方向に対して傾いて配置されるように、ドット集中型の基本ディザ閾値マトリクスを複数個、相互にシフトして組み合わせてなる拡大ディザ閾値マトリクスの各閾値を、該各閾値と該閾値生成工程に対応したエッジレベルによって決まる倍数との積に所定の固定値を加算した値で置換してなる閾値マトリクスを用いて、該閾値生成工程に対応したエッジレベルに応じた振動幅で画像空間上で振動する閾値を生成する、ことを特徴とする。
【００１３】
請求項６記載の発明は、請求項４又は５に記載の発明に係る画像処理方法において、前記拡大ディザ閾値マトリクスは、１５０Ｌｐｉの網点周期を有し、かつ、略６３．５゜のスクリーン角を有することを特徴とする。
【００１４】
【発明の実施の形態】
以下、添付図面を参照して、本発明の実施の形態について説明する。なお、説明の重複を避けるため、添付図面中の複数の図面において同一部分又は対応部分に同一の参照番号を用いる。
【００１５】
《実施例１》
図１に、本発明の実施例１による画像処理装置のブロック図を示す。この画像処理装置は、多階調の画像データ１００を受け取り、その量子化データ１０１又は９０゜回転した画像データの量子化データ１０１を出力するもので、回転処理部１１０、量子化処理部１２０、画像特徴抽出部１３０、量子化閾値発生部１４０、量子化処理部１２０と画像特徴抽出部１３０とのタイミング調整のための信号遅延部１５０から構成される。この信号遅延部１５０は必要に応じて設けられるものであり、例えば所要ライン数のラインメモリである。入力される画像データ１００は、例えばスキャナによって６００ｄｐｉで読み取られた８ビット／画素のデータである。一般に、このような画像データ１００は、中間調を滑らかに表現するために平滑化フィルタを通してから入力される。通常、１５０Ｌｐｉ程度の画像周期から平滑化されるため、グラビア印刷などで用いられる１７５Ｌｐｉ以上の高線数網点画像の周期性成分は画像データ１００には残っていない。
【００１６】
回転処理部１１０は、画像データ１００に対する９０゜回転処理を施すためのもので、回転した画像データと非回転の画像データのいずれも出力可能である。原画像と同じ向きの画像を形成したい場合には回転処理部１１０から非回転の画像データが出力され、原画像を９０゜回転させた画像を形成した場合には回転処理部１１０から回転した画像データが出力される。
【００１７】
量子化処理部１２０は、量子化閾値発生部１４０で生成された量子化閾値を用いて多階調の画像データを誤差拡散法により量子化するものであり、本実施例においては図示のように、量子化器（比較器）１２１、誤差計算部１２２、誤差記憶部１２３、誤差拡散マトリクス部１２４、誤差加算部１２５からなる。回転処理部１１０より出力される画像データは、信号遅延部１５０によってタイミングを調整されて誤差加算部１２５に入力される。誤差加算部１１５によって拡散誤差を加算された画像データは量子化器１２１に入力する。量子化器１２１は、入力した画像データを量子化閾値発生部１４０より与えられる量子化閾値を用いて量子化し、量子化結果を量子化データ１０１として出力する。
【００１８】
説明を簡単にするため、本実施例及び後記各実施例においては、量子化閾値発生部１４０で量子化閾値を１本だけ生成し、量子化器１２１は入力した画像データが量子化閾値以上であるときに”１”、そうでなければ”０”の値をとる１ビットの量子化データ１０１を出力するものとして説明するが、これに限られるものではない。例えば、量子化閾値発生部１４０で３本の量子化閾値を生成し、量子化器１２１でそれら量子化閾値を用いて画像データを４レベルに量子化し、２ビットの量子化データ１０１を出力するような構成とすることもできる。
【００１９】
誤差計算部１２２は量子化器１２１の量子化誤差を算出するものである。ここでは８ビットの画像データを扱っているため、この誤差計算においては、例えば、量子化データ１０１の”１”を２５５（１０進）、”０”を０（１０進）として扱う。算出された量子化誤差は誤差記憶部１２３に一時的に記憶される。この誤差記憶部１２３は、注目画素の周辺の処理済み画素に関する量子化誤差を保存するためのものである。本実施例では、次に述べるように量子化誤差を２ライン先の周辺画素まで拡散させるため、例えば２ラインのラインメモリが誤差記憶部１２３として用いられる。
【００２０】
誤差拡散マトリクス部１２４は、誤差記憶部１２３に記憶されている量子化誤差データから次の注目画素に加算する拡散誤差を計算するものである。本実施例では、誤差拡散マトリクス部１２５は、図２に示すような副走査方向が３画素サイズで全体が１２画素の誤差拡散マトリクスを用いて拡散誤差データを算出する。図２において、＊印は次の注目画素の位置に相当し、ａ，ｂ，．．．，ｋ，ｌは周辺の１２個の処理済み画素の位置に対応した係数（総和は３２）である。誤差拡散マトリクス部１２５では、それら１２個の処理済み画素に対する量子化誤差と対応した係数ａ〜ｌとの積和を３２で除した値を、次の注目画素に対する拡散誤差として誤差加算部１２５に与える。
【００２１】
画像特徴抽出部１３０は、エッジ検出部１３１と領域拡張処理部１３２とからなる。エッジ検出部１３１は、回転処理部１１０より出力された画像データのエッジ検出を行うもので、本実施例では０レベル（エッジ度最大）からレベル８（非エッジ）までのエッジレベルを表す４ビットのエッジデータを出力する。より具体的には、例えば図３に示す４種類の５×５の微分フィルタを用いて、主走査方向（量子化処理方向）、副走査方向、主走査方向から±４５゜傾いた方向の４方向についてエッジ量を検出し、その中で絶対値が最大のエッジ量を選び、そのエッジ量の絶対値をレベル０からレベル８までの９レベルのエッジレベルに量子化して出力する。領域拡張処理部１３２は、エッジ検出部１３１により検出されたエッジに対し７画幅の領域拡張処理を行うもので、エッジ検出部１３１より出力されたエッジデータを参照し、注目画素の周囲の７×７画素の領域（主走査方向の前後３画素、副走査方向の前後３画素の範囲）の中で最小のエッジレベル（最大のエッジ度合）を注目画素のエッジレベルとして、それを４ビットのエッジデータとして出力する。このエッジデータは、量子化閾値発生部１４０に与えられる。
【００２２】
量子化閾値発生部１４０は、領域拡張処理部１３２より出力されたエッジデータで表されるエッジレベルに応じた振動幅で、画像空間上で周期的に振動する量子化閾値を生成し、それを量子化処理部１２０の量子化器１２１に与えるもので、ディザ閾値発生部１４１と、このディザ閾値発生部１４１の出力値に、エッジデータで示されるエッジレベルに対応した係数（０〜８）を掛ける乗算部１４２、乗算部１４２の出力値に固定値を加算する加算部１４３から構成される。
【００２３】
本実施例では、ディザ閾値発生部１４１は、図４に示すような０を中心に−７から＋８までの閾値を渦巻き状に増加するように配置したドット集中型の４×４のディザ閾値マトリクスを用い、画像空間上で周期的に−７から＋８まで振動するディザ閾値を出力する。ディザ閾値周期は４画素で、これは画像データ１００の読取解像度が６００ｄｐｉの場合には１５０Ｌｐｉに相当する。このようなディザ閾値発生部１４１は、上記ディザ閾値マトリクスを格納したＲＯＭと、画像データの主，副走査のタイミング信号をカウントして、このＲＯＭの読み出しアドレスを発生するカウンタなどによって容易に実現できる。
【００２４】
乗算部１４２は、画像特徴抽出部１３０からのエッジデータで示されるエッジレベルがレベル８（非エッジ）の時に係数８を、レベル７の時に係数７を、レベル６の時に係数６を、レベル５の時に係数５を、レベル４の時に係数４を、レベル３の時に係数３を、レベル２の時に係数２を、レベル１の時に係数１を、レベル０（最大エッジ度合）の時に係数０を、ディザ閾値発生部１４１の出力値に乗じる。したがって、乗算部１４２の出力値はエッジレベル８（非エッジ）の時に＋６４から−５６までの最大の振動幅で振動する。加算部１４３で加算される固定値は画像データ幅の中央値の＋１２８（１０進）に選ばれる。よって、量子化器１２１に与えられる量子化閾値は、＋１２８を中心として振動し、その最大の振動幅は１２０（＋１９２から−７２まで）である。
【００２５】
以上のように構成された画像処理装置の量子化データ１０１を例えば電子写真方式のプリンタなどに与えれば、文字や画像の変化点などは高解像度の画像を形成可能であり、写真や画像の変化の少ない部分は滑らかで安定な画像を形成可能であり、網点画像部も高画質の画像を形成可能である。また、回転画像と非回転画像のいずれも形成可能であるが、回転画像と非回転画像との間に違和感を覚えるような差異が生じにくい。これについて以下説明する。
【００２６】
画像中の文字や線画のエッジ部のような変化が急峻でエッジレベルがレベル０（エッジ度合最高）となる部分では、量子化閾値発生部１４０で生成される量子化閾値は＋１２８に固定されるため、量子化処理部１２０で固定閾値を用いた純粋な誤差拡散法による量子化処理が行われるため、高い解像度で画像を形成できる。このような純然たる誤差拡散法による画像はドットの配列に規則性がない。したがって、このような画像部分は、回転処理部１１０から回転された画像データが出力された場合に形成される画像と、回転されない画像データが出力された場合に形成される画像との間には、違和感を覚えるような差異は基本的に生じない。
【００２７】
写真や画像の平坦部のようにエッジ度合が低い（エッジレベルが高い）部分では、量子化閾値発生部１４０によって発生される量子化閾値の振動幅が大きくなるため、量子化処理部１２０の量子化処理はドット集中型のディザ主体の処理となり、画像データはディザ閾値周期で網点化されるため、粒状性及び安定性に優れたディザ基調の画像が形成される。ドット配列に周期性と方向性のあるディザ基調の画像ではあるが、量子化誤差の拡散効果によりドットに揺らぎが生じるため、周期性と方向性は弱められ滑らかな画像となる。しかも、量子化閾値の生成較的高線数であり、また、ドットは網点状に集中し、さらに、副走査方向と主走査方向の両方向に周期性がある。したがって、画像データの回転処理の有無によって、原画像の方向に対し、量子化処理の方向及びプリンタによる作像方向が９０゜異なっても、回転処理を施して形成される画像と回転処理を施さないで形成される画像との間に違和感を覚えるような差異は生じない。
【００２８】
また、エッジ度合の大きい領域と小さい領域の境界部分ではエッジ度合に応じて量子化閾値の振動幅が徐々に増減させられるため、誤差拡散主体の処理からディザ主体の処理へと、あるいは、その逆向きに量子化処理の特性が滑らかに切り替えられるので、両画像領域の境界部分に違和感のない画像を形成することができる。
【００２９】
画像特徴抽出部１３０の領域拡張処理部１３２は、エッジデータに対し７画素幅の領域拡張を行うが、画像データ１００の読取解像度が６００ｄｐｉの場合、この７画素の領域拡張幅は原稿上で約０．３ｍｍにあたり、これは約８６Ｌｐｉの網点周期に相当する。したがって、８６Ｌｐｉより高線数の網点画像部はエッジ部として評価され、量子化処理部１２０において固定した量子化閾値又は小さな振動幅の量子化閾値を用いた誤差拡散主体の処理が行われることになるため、網点を高い解像度で忠実に再現でき、モアレも発生しない。また、画像回転処理の有無による画像の差異もほぼ皆無である。
【００３０】
前述のように、１７５Ｌｐｉ以上の高線数の網点成分は平滑化され画像データ１００には残らないため、そのような高線数の網点画像部はエッジレベルがレベル８又は高いレベルとなり、画像平坦部と同様に大きな振動幅の量子化閾値を用いたディザ主体の処理によってディザ閾値周期（１５０Ｌｐｉ）で再網点化され、粒状性及び安定性の優れた画像を形成することができ、また画像データ１００から網点成分が失われているためモアレも発生しない。画像平坦部に関連して前述したように、画像回転処理の有無による画像の差異も目立たない。
【００３１】
８６Ｌｐｉより低線数の網点画像では、エッジとして評価される網点境界部は固定した又は小さな振動幅の量子化閾値を用いた誤差拡散主体の処理が行われるため網点を忠実再現でき、モアレの発生を防止でき、エッジとして評価されない網点中央部は、大きな振動幅の量子化閾値を用いたディザ主体の処理が行われるため安定性及び粒状性の良好な画像を形成できる。画像回転処理の有無による画像の差異も目立たない。
【００３２】
《実施例２》
本発明の実施例２によれば、図１に示した構成の画像処理装置において、量子化閾値発生部１４０のディザ閾値発生部１４１で、図５に示すような８×８のディザ閾値マトリクスを用いて、画像空間上で周期的に−７から＋８まで振動するディザ閾値を発生する。これ以外の構成は前記実施例１と同じである。
【００３３】
図５のディザ閾値マトリクスは、図４に示した４×４のディザ閾値マトリクスをシフトして配置し８×８に拡大したもので、ディザ閾値周期は同じく１５０Ｌｐｉであるが、副走査方向に対し略６３．５゜のスクリーン角を持つ。
【００３４】
このようなディザ閾値マトリクスを量子化閾値の生成に用いるため、ディザ基調の画像となる画像平坦部や高線数網点画像部などでは、集中したドット群が量子化処理方向に対し傾いて配置されるようになる。このような傾いた網点配置に加え、網点周期も１５０Ｌｐｉと比較的高線数であるため、９０゜回転させた画像と回転させない画像との差異は目立ちにくい。
【００３５】
《実施例３》
本発明の実施例３によれば、図１に示した構成の画像処理装置において、量子化閾値発生部１４０のディザ閾値発生部１４１は、図６に示すような６×６のディザ閾値マトリクスを用いてディザ閾値を発生する。画像特徴抽出部１３０のエッジ検出部１３１はレベル０（エッジ度合最大）からレベル１３（非エッジ）までの１４レベルに量子化したエッジレベルを４ビットのエッジデータとして出力し、領域拡張処理部１３２から出力されるエッジデータも１４レベルのエッジレベルを表す。量子化閾値発生部１４０における乗算部１４２で乗算される係数は０〜１３まで変化する。これ以外の構成は前記実施例１と同様である。
【００３６】
図６のディザ閾値マトリクスは、副走査方向に対し略４５゜のスクリーン角を持ち、また、ディザ閾値周期は６００ｄｐｉで略１４１Ｌｐｉである。このようなディザ閾値マトリクスを量子化閾値の生成に用いるため、ディザ基調の画像となる画像平坦部や高線数網点画像部などでは、量子化処理方向に対し略４５゜傾いた方向に網点が配列される。したがって、回転した場合も回転しない場合も原画像の方向に対し同等の角度だけ傾いた網点配置となる。これに加え、網点周期も１４１線と比較的高線数であるため、回転した場合と回転しない場合の画像の差異はさらに目立たない。
【００３７】
《実施例４》
本発明の実施例４によれば、図１に示した全体的構成の画像処理装置において、量子化閾値発生部１４０が図７に示すような構成とされる。画像特徴抽出部１３０（図１）のエッジ検出部１３１は、エッジ量をレベル０（エッジ度合最大）からレベル３（非エッジ）までの４レベルのエッジレベルに量子化し、それを２ビットのエッジデータとして出力するように変更される。
【００３８】
図７に見られるように、本実施例における量子化閾値発生部１４０は、エッジレベル０に対応した閾値生成部１４５＿０、エッジレベル１に対応した閾値生成部１４５＿１、エッジレベル２に対応する閾値生成部１４５＿２、エッジレベル３に対応する閾値生成部１４５＿３、画像特徴抽出部１３０より出力されるエッジデータによって示されるエッジレベルに応じて閾値生成部１４５＿０〜１４５＿３のいずれかで生成された閾値を選択し、それを量子化閾値として量子化処理部１２０（図１）の量子化器１２１に与える閾値選択部１４６からなる。
【００３９】
エッジレベル３（非エッジ）に対応した閾値生成部１４５＿３は、図４に示したディザ閾値マトリクスの各閾値に８を乗じてから１２８を加算したディザ閾値マトリクスを用いて、最大の振動幅で振動する閾値を生成する。エッジレベル２に対応した閾値生成部１４５＿２は、図４に示したディザ閾値マトリクスの各閾値に５を乗じてから１２８を加算したディザ閾値マトリクスを用いて、より小さい振動幅で振動する閾値を生成する。エッジレベル１に対応した閾値生成部１４５＿１は、図４に示したディザ閾値マトリクスの各閾値に２を乗じてから１２８を加算したディザ閾値マトリクスを用いて、さらに小さい振動幅で振動する閾値を生成する。エッジレベル０（エッジ度合最大）に対応した閾値生成部１４５＿０は、＋１２８に固定した閾値を生成する。したがって、本実施例によれば、前記実施例１と同様に、回転処理の有無による差異の目立たない高品位な画像を形成可能できる。
【００４０】
本実施例の量子化閾値発生部１４０の構成によれば、ハードウェア、ソフトウェアのいずれで実現するにしてもコスト又は処理時間の面で一般的に不利な乗算のための手段（図１における乗算部１４２に相当）を排除できる。また、領域拡張処理部１３２は、領域拡張幅に対応した複数ライン分のエッジデータを一時記憶を必要とするが、エッジデータが２ビットに圧縮される分だけ、その一時記憶のためのラインメモリなどの容量を削減できる。また、エッジレベル数が４と少ないので、閾値生成部１４５＿０〜１４５＿２においてディザ閾値マトリクスの格納のために必要なメモリ量も少なくて済む。
【００４１】
《実施例５》
本発明の実施例５によれば、前記実施例４と同様な構成の画像処理装置において、量子化閾値発生部１４０（図７）内のエッジレベル３（非エッジ）に対応した閾値生成部１４５＿３は、図５に示したディザ閾値マトリクスの各閾値に８を乗じてから１２８を加算したディザ閾値マトリクスを用いて閾値を生成し、エッジレベル２に対応した閾値生成部１４５＿２は図５に示したディザ閾値マトリクスの各閾値に５を乗じてから１２８を加算したディザ閾値マトリクスを用いて閾値を生成し、エッジレベル１に対応した閾値生成部１４５＿１は図５に示したディザ閾値マトリクスの各閾値に２を乗じてから１２８を加算したディザ閾値マトリクスを用いて閾値を生成し、エッジレベル０（エッジ度合最大）に対応した閾値生成部１４５＿０は＋１２８に固定した閾値を生成する。したがって、本実施例によれば、前記実施例２と同様に回転処理の有無による差異の目立たない高品位な画像を形成可能できる。
【００４２】
《実施例６》
本発明の実施例６によれば、前記実施例４と同様な構成の画像処理装置において、量子化閾値発生部１４０（図７）内のエッジレベル３（非エッジ）に対応した閾値生成部１４５＿３は、図６に示したディザ閾値マトリクスの各閾値に例えば１３を乗じてから１２８を加算したディザ閾値マトリクスを用いて閾値を生成し、エッジレベル２に対応した閾値生成部１４５＿２は図６に示したディザ閾値マトリクスの各閾値に例えば８を乗じてから１２８を加算したディザ閾値マトリクスを用いて閾値を生成し、エッジレベル１に対応した閾値生成部１４５＿１は図６に示したディザ閾値マトリクスの各閾値に例えば３を乗じてから１２８を加算したディザ閾値マトリクスを用いて閾値を生成し、エッジレベル０（エッジ度合最大）に対応した閾値生成部１４５＿０は＋１２８の固定閾値を生成する。したがって、本実施例によれば、前記実施例３と同様に回転処理の有無による差異の目立たない高品位な画像を形成可能できる。
【００４３】
《実施例７》
図８に、本発明の実施例７による画像処理装置のブロック図を示す。この画像処理装置は、回転処理部１１０を量子化処理部１２０の後段に配し、外部から入力される画像データ１００に対して回転処理を施すのではなく、量子化処理部１２０より出力される量子化データ１０１に対し９０゜回転処理を行わせる構成であり、回転処理部１１０より出力される回転された又は回転されない量子化データ１０２が電子写真式プリンタなどに送られて画像が形成される。これ以外の構成は前記実施例１、２、３、４、５又は６と同様である。
【００４４】
本実施例では、原画像の方向に対し、量子化処理の方向は一定している。つまり、回転されない場合も回転された場合も、原画像の方向に対しディザ閾値によるドットの配置方向及び誤差拡散方向は一定している。回転の有無によって、プリンタによる作像方向が原画像の方向に対して９０゜変わるだけである。したがって、本実施例によれば、回転処理の有無による画像の差異は極めて小さい。
【００４５】
なお、本実施例のように、量子化データに対し回転処理を施す構成によれば、量子化閾値の生成のためのディザ閾値マトリクスに、図５又は図６のディザ閾値マトリクスのようなスクリーン角を持たせなくとも、回転の有無による画像の差異は十分に小さくできる。
【００４６】
以上説明した各実施例の画像処理装置は、一般的なコンピュータを利用してソフトウェアにより実現することも可能である。この場合、画像処理装置の各部の機能をコンピュータ上で実現するためのプログラムを、例えば、それが記録された磁気ディスク、光ディスク、光磁気ディスク、半導体記憶素子などの各種記憶媒体から読み込み、又は、ネットワークを経由して外部のコンピュータなどから受信し、コンピュータのメインメモリにロードしＣＰＵに実行させることにより、本発明の画像処理装置をコンピュータ上に実現することができる。各種データの保存や信号遅延のために必要なラインメモリなどの記憶領域としては、例えばメインメモリが利用される。このようなプログラムが記録された、コンピュータが読み取り可能な各種記憶媒体も本発明に包含される。
【００４７】
前記各実施例の画像処理装置は、プリンタ、ディスプレイ等の画像形成に関連した機器や、画像読み取りと画像形成の両方に関連したデジタル複写機やファクス装置のような機器に組み込むことができる。そのような実施形態の一例として、本発明を適用したデジタル複写機の実施例について次に説明する。
【００４８】
《実施例８》
図１２は、デジタル複写機の画像読み取り機構及び画像形成機構の構成例を示す概略断面図である。このデジタル複写機は、原稿を光学的に走査して読み取るスキャナ部４００と、画像形成部としてのレーザプリンタ部４１１と、不図示の回路部５５０（図１０又は図１１）とを有する。
【００４９】
スキャナ部４００は、平坦な原稿台４０３上に載置された原稿を照明ランプ５０２により照明し、その反射光像をミラー５０３，５０４，５０５およびレンズ５０６を介してＣＣＤなどのイメージセンサ５０７に結像するとともに、照明ランプ５０２及びミラー５０３〜５０５の移動により原稿を副走査することにより、原稿の画像情報を読み取る。イメージセンサ５０７より出力されるアナログ画像信号は回路部５５０（図１０又は図１１）に入力されて処理される。レーザプリンタ部４１１へは、回路部５５０から出力される画像データが入力される。
【００５０】
レーザプリンタ部４１１においては、書き込み光学ユニット５０８が、回路部５５０から入力した画像データを光信号に変換して、感光体からなる像担持体、例えば感光体ドラム５０９を露光することにより、原稿画像に対応した静電潜像を形成する。書き込み光学ユニット５０８は、例えば、半導体レーザを発光駆動制御部で上記画像データにより駆動して強度変調されたレーザ光を出射させ、このレーザ光を回転多面鏡５１０により偏向走査してｆ／θレンズ及び反射ミラー５１１を介し感光体ドラム５０９へ照射する。感光体ドラム５０９は、駆動部により回転駆動されて矢印で示すように時計方向に回転し、帯電器５１２により一様に帯電された後に、書き込み光学ユニット５０８により露光され、静電潜像を形成される。この感光体ドラム５０９上の静電潜像は、現像装置５１３により現像されてトナー像となる。また、複数の給紙部５１４〜５１８、手差し給紙部５１９のいずれかより用紙がレジストローラ５２０へ給紙される。レジストローラ５２０は、感光体ドラム５０９上のトナー像にタイミングに合わせて用紙を送出する。転写ベルト５２１は転写電源から転写バイアスを印加され、感光体ドラム５０９上のトナー像を用紙へ転写させるとともに用紙を搬送する。トナー像を転写された用紙は、転写ベルト５２１により定着部５２２へ搬送されてトナー像が定着された後、排紙トレイ５２３へ排出される。また、感光体ドラム５０９は、トナー像転写後にクリーニング装置５２４によりクリーニングされ、さらに除電器５２５により除電されて次の画像形成動作に備える。
【００５１】
図１０は、このデジタル複写機の回路部５５０の一例を簡略化して示すブロック図である。この回路部５５０の入力は、スキャナ部４００のイメージセンサ５０７によって、例えば６００ｄｐｉで読み取られたアナログ画像信号である。このアナログ画像信号は、ＡＧＣ回路５５１によってレベルを調整された後、Ａ／Ｄ変換回路５５２により１画素当たり８ｂｉｔのデジタル画像データに変換され、さらに、シェーディング補正回路５５３によってイメージセンサ５０７の画素毎の感度や照度のばらつきが補正される。
【００５２】
シェーディング補正後の画像データは、図１に示した回転処理部１１０に相当する回転処理部５５４に入力される。この回転処理部５５４は回転回路５６１、圧縮回路５６２、メモリ５６３、伸長回路５６４からなる。回転回路５６１は、入力した画像データに対し９０゜回転処理を行うもので、１フレーム以上の画像データを一時的に保存するためのフレームバッファを内蔵し、回転した画像データと回転しない画像データのいずれも出力可能である。回転回路５６１から出力された画像データは、圧縮回路５６２によって圧縮されてメモリ５６３に書き込まれる。メモリ５６３には、多数枚の原稿画像の圧縮データを蓄積可能である。メモリ５６３内の圧縮データは、伸長回路５６４によって画像データに伸長されて出力される。
【００５３】
回転処理部５５４から出力される画像データはフィルタ処理回路５５６に送られ、ＭＴＦ補正と平滑化のためのフィルタ処理を施される。このフィルタ処理によって、前述のように１５０Ｌｐｉ程度より高線数の網点成分は平滑化され、１７５Ｌｐｉ以上の高線数の網点成分はほぼ完全に除去される。フィルタ処理後の画像データはガンマ補正回路５５５へ送られ、書き込み濃度に変換するためのガンマ補正を施される。
【００５４】
５５８は中間調処理部である。この中間調処理部５５８は、前記各実施例の画像処理装置から回転処理部１１０（図１、図８）を除いた構成であり、量子化処理部１２０、画像特徴抽出部１３０、量子化閾値発生部１４０、信号遅延部１５０からなり、それらの動作は前記実施例と同様である。フィルタ処理後の画像データは画像特徴抽出部１３０に入力され、ガンマ補正後の画像データは信号遅延部１５０を介して量子化処理部１２０に入力される。量子化処理部１２０より出力される量子化データは、書き込み光学ユニット５０８内の半導体レーザの発光駆動制御部へ送られる。
【００５５】
このような構成であるため、回転処理部５５４より原稿画像の画像データ又は原稿画像を９０゜回転させた画像データを出力すれば、プリンタ部４１１によって原稿の高品位な再生画像又は９０゜回転させた高品位な再生画像を出力することができる。回転処理の有無による再生画像の差異も目立たない。
【００５６】
回転処理部５５４が設けられているため、複写機特有の機能を実現することができる。例えば、縦方向に読み取られるように原稿が載置された場合に、回転処理部５５４を９０゜回転させた画像データを出力するように自動又は手動で制御することにより、横方向に給紙される用紙を用いて原稿画像を出力させることができる。また、例えば縦方向に給紙される用紙を用いて原稿画像を連続的に出力させている途中で用紙切れとなった場合に、９０゜回転画像データを出力するように回転処理部５５４を制御することにより、横方向給紙の用紙に切り替えて原稿画像の出力を継続することができる。また、複数ページの原稿を複数部複写したい場合には、複数ページの原稿画像の回転させない画像データと回転させた画像データとを圧縮してメモリ５６３に蓄積する。そして、回転処理部５５４より複数ページの原稿画像の回転させない画像データを順次出力し、次に回転させた画像データを順次出力し、次に回転させない画像データを順次出力するという処理を繰り返すとともに、画像の回転、非回転に合わせて用紙の給紙方向を切り替える。このようにすれば、排紙トレイ５２３上に、原稿画像が複写された用紙が１部ずつ互い違いに積み重ねられるため、機械的な仕分け装置（ソータ）を装備することなく、同等の仕分け機能を実現できる。
【００５７】
なお、フィルタ処理回路５５６において、画像特徴抽出部１３０へ出力する信号のタイミングを調整することによって、中間調処理部５５８の信号遅延部１５０を省略することも可能である。また、デジタル複写機においては、画像データの主走査方向の変倍処理が例えばガンマ補正回路５５７の前段で行われたり、地肌除去処理やフレア除去処理などの処理が例えばガンマ補正部５５７と中間調処理部５５８の中間で行われることがあるが、その説明は割愛する。
【００５８】
図１１は、回路部５５０の別の例を簡略化して示すブロック図である。図１０に示した例との相違点は、回転処理部５５４を中間調処理部５５８の後段に移動し、シェーディング補正回路５５３の出力データをフィルタ処理回路５５６に入力させるようにしたことである。すなわち、この場合の回転処理部５５４は図８の回転処理部１１０に相当し、中間調処理部５５８より出力される量子化データに対して回転処理を行う。したがって、前記実施例７に関し説明したように、図１０に示した構成に比べ、回転処理の有無による画像の差異をより一層減らすことができる。これ以外は図１０に示した構成と同様である。
【００５９】
【発明の効果】
本発明による画像処理装置及び画像処理方法では、比較的低線数の網点画像や文字、線画の部分では誤差拡散主体の処理を行って高解像度で忠実に再現するととも網点部でのモアレの発生を防止し、写真などの変化の少ない部分や高線数網点画像部ではディザ主体の処理を行って量子化閾値の振動周期で網点化して良好な粒状性を得ることができる。また、エッジ度合の大きい領域と小さい領域の境界部分ではエッジ度合に応じて量子化閾値の振動幅を徐々に増減させることにより、文字、線画、比較的低線数の網点画像の領域と、写真、平坦部、高線数網点画像の領域との遷移部分で、誤差拡散主体の処理からディザ主体の処理へと、あるいは、その逆向きに量子化処理の特性が滑らかに切り替わるので、両画像領域の境界部分に違和感のない画像とすることができる。また、写真や高線数網点等の部分では、ドット配列に周期性と方向性のあるディザ基調の画像となりますが、量子化誤差の拡散効果によりドットに揺らぎが生じることにより周期性と方向性は弱められ滑らかな画像となるため、さらには、集中したドット群が量子化処理方向に対して傾いて配置されるように、ドット集中型の基本ディザ閾値マトリクスを複数個、相互にシフトして組み合わせてなる拡大ディザ閾値マトリクスを量子化閾値の生成に利用することにより、ディザ基調となる画像部分では量子化処理方向に対し傾いた網点配置となるため、画像回転の有無によってディザ閾値マトリクスを回転させるような操作を行うことなく、回転画像と非回転画像との差違を目立ちにくくすることができる、等々の効果を得られる。
【図面の簡単な説明】
【図１】  本発明による画像処理装置のブロック構成の一例を示すブロック図である。
【図２】  誤差拡散マトリクスの一例を示す図である。
【図３】  エッジ検出のための微分フィルタの例を示す図である。
【図４】  量子化閾値生成のためのディザ閾値マトリクスの一例を示す図である。
【図５】  量子化閾値生成のためのディザ閾値マトリクスの他の例を示す図である。
【図６】  量子化閾値生成のためのディザ閾値マトリクスの別の例を示す図である。
【図７】  量子化閾値発生部の他のブロック構成を示すブロック図である。
【図８】  本発明による画像処理装置のブロック構成の他の例を示すブロック図である。
【図９】  本発明によるデジタル複写機の画像読み取り及び画像形成に関連した機構の構成例を示す概略断面図である。
【図１０】  デジタル複写機の回路部の一例を示すブロック図である。
【図１１】  デジタル複写機の回路部の他の例を示すブロック図である。
【符号の説明】
１１０  回転処理部
１２０  量子化処理部
１２１  量子化器
１２２  誤差計算部
１２３  誤差記憶部
１２４  誤差拡散マトリクス部
１２５  誤差加算部
１３０  画像特徴抽出部
１３１  エッジ検出部
１３２  領域拡張処理部
１４０  量子化閾値発生部
１４１  ディザ閾値発生部
１４２  乗算部
１４３  加算部
１４５＿０〜１４５＿３  閾値生成部
１４６  閾値選択部
１５０  信号遅延部
４００  スキャナ部
４１１  レーザプリンタ部
５５１  ＡＧＣ回路
５５２  Ａ／Ｄ変換回路
５５３  シェーディング補正回路
５５４  回転処理部
５５６  フィルタ処理回路
５５７  ガンマ補正回路
５５８  中間調処理部
５６１  回転回路
５６２  圧縮回路
５６３  メモリ
５６４  伸長回路
【図１】
0003938457.tif 000002
【図２】
0003938457.tif 000003
【図３】
0003938457.tif 000004
【図４】
0003938457.tif 000005
【図５】
0003938457.tif 000006
【図６】
0003938457.tif 000007
【図７】
0003938457.tif 000008
【図８】
0003938457.tif 000009
【図９】
0003938457.tif 000010
【図１０】
0003938457.tif 000011
【図１１】
0003938457.tif 000012