(57)【要約】【課題】誤差拡散法による擬似中間調画像を縮小処理するにあたり、画像の顕著な劣化を避けて高い画質を実現すると共に、製造コストの上昇を抑え且つ処理の高速化を図ることができるようにする。【解決手段】多値画像を誤差拡散法により擬似中間調処理する擬似中間調処理部３３と、この擬似中間調処理部により得られた擬似中間調画像に対して、注目画素を基準にした観測窓内の各画素を対象にして画素値の平均値を求めて当該注目画素の画素値とする平均化処理部３４と、この平均化処理部により得られた画像を所要の縮小率に応じて縮小処理する縮小処理部３５とを有するものとする。【選択図】図３
2008092323.tif 000002
【特許請求の範囲】
【請求項１】
多値画像を誤差拡散法により擬似中間調処理する擬似中間調処理手段と、この擬似中間調処理手段により得られた擬似中間調画像に対して、注目画素を基準にした観測窓内の各画素を対象にして画素値の平均値を求めて当該注目画素の画素値とする平均化処理手段と、この平均化処理手段により得られた画像を所要の縮小率に応じて縮小処理する縮小処理手段とを有することを特徴とする画像処理装置。
【請求項２】
前記平均化処理手段は、単純平均により画素値の平均化処理を行い、前記縮小処理手段は、縮小率に応じて画素の単純間引き処理を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記平均化処理手段は、縮小率に応じた大きさの前記観測窓で平均化処理を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
請求項１乃至請求項３のいずれかに記載の画像処理装置を備えたことを特徴とする画像読取装置。
【請求項５】
請求項１乃至請求項３のいずれかに記載の画像処理装置を備えたことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、誤差拡散法による擬似中間調処理が施された画像の縮小処理を行う画像処理装置、並びにこれを備えた画像読取装置及び画像形成装置に関するものである。
【背景技術】
【０００２】
原稿画像を読み取る画像読取装置（スキャナ装置、ファクシミリ装置、複合機など）や、画像を記録紙に形成する画像形成装置（プリンタ装置、ファクシミリ装置、複合機など）では、多値の原画像を出力先の装置の仕様に適合した階調数の画像に変換するため、誤差拡散法による擬似中間調処理を行う画像処理装置が設けられている。
【０００３】
また、画像の内容を確認するためのサムネイル画像を作成したり、あるいは出力先の装置に適合した解像度の画像を作成するため、原画像より画素数を少なくする縮小処理が行われており、このような画像の縮小処理では、縮小率の周期に応じて一律に画素を間引く単純間引きの技術が知られている（特許文献１参照）。また、画素の間引き処理により２値画像を縮小した場合に生じる画像の劣化を抑えるため、２値画像を多値画像に変換した上で所定の解像度に変換する技術が知られている（特許文献２参照）。
【特許文献１】特開２００４−２４１９４２号公報（第２図）
【特許文献２】特開２００５−３４８０７９号公報（第２図）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記の画像縮小のために単純間引きを行う従来の技術では、誤差拡散法による擬似中間調処理を施した２値画像の場合、擬似中間調処理により注目画素の周囲の画素に拡散された２値化の濃度誤差情報が単純間引き処理により逸失してしまうので、画像が著しく劣化するといった問題がある。
【０００５】
また、前記の２値画像を多値画像に変換した上で所定の解像度に変換する従来の技術では、２値画像を多値画像に変換するための特別な回路を必要とするために製造コストが嵩み、また変換処理に時間を要することから処理の高速化が損なわれるといった問題がある。
【０００６】
本発明は、このような従来技術の問題点を解消するべく案出されたものであり、その主な目的は、誤差拡散法による擬似中間調画像を縮小処理するにあたり、画像の顕著な劣化を避けて高い画質を実現すると共に、製造コストの上昇を抑え且つ処理の高速化を図ることができるように構成された画像処理装置、並びにこれを備えた画像読取装置及び画像形成装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明は、多値画像を誤差拡散法により擬似中間調処理する擬似中間調処理手段と、この擬似中間調処理手段により得られた擬似中間調画像に対して、注目画素を基準にした観測窓内の各画素を対象にして画素値の平均値を求めて当該注目画素の画素値とする平均化処理手段と、この平均化処理手段により得られた画像を所要の縮小率に応じて縮小処理する縮小処理手段とを有する構成とする。
【発明の効果】
【０００８】
本発明によれば、注目画素を基準にした観測窓内の画素の画素値を平均化処理することにより、誤差拡散法により注目画素の周囲の画素に拡散された濃度誤差情報が注目画素に保存されるため、縮小処理による画像の顕著な劣化を避けることができ、誤差拡散法による擬似中間調画像の縮小画像の画質を高める上で大きな効果が得られる。その上、擬似中間調画像を多値画像に変換する必要がないため、製造コストの上昇を抑えると共に、処理の高速化を図ることができる。
【発明を実施するための最良の形態】
【０００９】
上記課題を解決するためになされた第１の発明は、多値画像を誤差拡散法により擬似中間調処理する擬似中間調処理手段と、この擬似中間調処理手段により得られた擬似中間調画像に対して、注目画素を基準にした観測窓内の各画素を対象にして画素値の平均値を求めて当該注目画素の画素値とする平均化処理手段と、この平均化処理手段により得られた画像を所要の縮小率に応じて縮小処理する縮小処理手段とを有する構成とする。
【００１０】
これによると、注目画素を基準にした観測窓内の画素の画素値を平均化処理することにより、誤差拡散法により注目画素の周囲の画素に拡散された濃度誤差情報が注目画素に保存されるため、縮小処理による画像の顕著な劣化を避けることができる。その上、擬似中間調画像を多値画像に変換する必要がないため、製造コストの上昇を抑えると共に、処理の高速化を図ることができる。
【００１１】
前記課題を解決するためになされた第２の発明は、前記第１の発明においては、前記平均化処理手段は、単純平均により画素値の平均化処理を行い、前記縮小処理手段は、縮小率に応じて画素の単純間引き処理を行う構成とする。
【００１２】
これによると、処理手順を簡素化して処理の高速化を図ることができる。
【００１３】
前記課題を解決するためになされた第３の発明は、前記第１の発明において、前記平均化処理手段は、縮小率に応じた大きさの前記観測窓で平均化処理を行う構成とする。
【００１４】
これによると、縮小処理手段で行われる間引き処理で破棄される無効画素の値が、平均化処理で有効画素に反映されるため、間引き処理による画像の劣化を抑えることができる。
【００１５】
この場合、観測窓は、縮小処理手段で行われる単純間引き処理での間引きの周期と一致する大きさの矩形領域とすると良い。すなわち、主走査方向の画素数は、１つの有効画素とこれに主走査方向に後続する複数の無効画素からなる１周期の画素数とし、同様に副走査方向の画素数も、１つの有効画素とこれに副走査方向に後続する複数の無効画素からなる１周期の画素数とすると良い。
【００１６】
なお、擬似中間調処理により得られる擬似中間調画像は、２値（１bit）に限定されるものではなく、例えば４値（２bit）や８値（３bit）など、通常２５６値（８bit）である多値画像より階調数を削減したものであれば良く、この擬似中間調画像の階調数は、出力先の画像形成手段や表示手段の能力に応じて設定される。
【００１７】
前記課題を解決するためになされた第４の発明は、画像読取装置において、前記第１乃至第３の発明のいずれかにかかる画像処理装置を備えた構成とする。
【００１８】
この場合、画像読取装置は、原稿の画像を読み取る画像読取手段を備えた、スキャナ装置、ファクシミリ装置、複合機などであり、画像読取手段により得られた多値画像が擬似中間調処理手段による擬似中間調処理され、これにより得られた擬似中間調画像や、平均化処理手段及び縮小処理手段を経て得られた縮小画像が、ネットワークなどの適宜な通信媒体を介して他の装置に送られ、あるいは自装置に設けられた表示手段に画面表示される。
【００１９】
前記課題を解決するためになされた第５の発明は、画像形成装置において、前記第１乃至第３の発明のいずれかにかかる画像処理装置を備えた構成とする。
【００２０】
この場合、画像形成装置は、記録紙などの記録媒体に画像を形成する画像形成手段を備えた、プリンタ装置、ファクシミリ装置、複合機などであり、処理対象となる多値画像を、ネットワークなどの適宜な通信媒体を介して他の装置、あるいは自装置が備える画像読取手段にて取得し、擬似中間調処理手段を経て得られた擬似中間調画像や、平均化処理手段及び縮小処理手段を経て得られた縮小画像が、画像形成手段に送られて出力され、また自装置に設けられた表示手段に画面表示される。
【００２１】
以下、本発明の実施の形態を、図面を参照しながら説明する。
【００２２】
図１は、本発明が適用される複写機（画像形成装置）の概略構成を示すブロック図である。この複写機は、ＣＣＤなどの撮像素子が配列されたラインセンサにより原稿の画像を読み取る原稿読取部１と、ここでの読取により得られた画像データに対して所要の処理を行うデータ処理部２と、ここから送られてくる画像データに基づいて原稿の画像を電子写真方式により記録紙上に印刷する印刷部３とを有している。
【００２３】
データ処理部２は、画像データに原稿読取部１の特性に応じた所要の処理を行う読取画像補正部１１と、図示しない操作パネルなどによるユーザの指示に応じて画像データに所要の処理を行う読取画像処理部（画像処理装置）１２と、１ページ分の画像データを蓄積するページメモリ１３と、原稿の全ページの画像データを蓄積するシステムメモリ１４と、このシステムメモリ１４に対する画像データの出し入れ時に画像データの圧縮伸長処理を行う圧縮伸長部１５と、印刷部３で適切な印刷画像が得られるようにガンマ補正処理などの所要の処理を行う記録画像処理部１６と、これらの各部の間のデータ転送を制御するＤＭＡ（direct memory access）制御部１７と、印刷部３を駆動するエンジンインタフェイス部１８とを有している。
【００２４】
図２は、図１に示した読取画像補正部１１の概略構成を示すブロック図である。読取画像補正部１１は、シェーディング補正部２１と、ガンマ補正部２２と、下色補正部２３とを有しており、原稿読取部１の撮像素子の感度特性に応じたシェーディング補正及びガンマ補正が行われ、またＹＭＣの３原色によるグレー成分をＫ（黒）成分に置換する下色補正が行われる。
【００２５】
この読取画像補正部１１には、原稿読取部１において主走査方向の１ラインの読み取りが副走査方向の各ラインごとに繰り返されることにより画素の配列順にしたがって１画素ごとの画素データが順次入力され、各部で所要の処理が行われた後、１画素ごとの画素データが順次出力される。
【００２６】
図３は、図１に示した読取画像処理部１２の概略構成を示すブロック図である。読取画像処理部１２は、エッジ強調などの画像処理を行う空間フィルタ３１と、画像を印刷部３に適した解像度に変換する拡大縮小処理部３２と、多値画像を誤差拡散法により印刷部３に適した階調数の擬似中間調画像に変換する擬似中間調処理部（擬似中間調処理手段）３３とを有している。
【００２７】
空間フィルタ３１には、画素の配列順にしたがって１画素ごとの画素データが読取画像補正部１１から順次入力され、この空間フィルタ３１、拡大縮小処理部３２、及び擬似中間調処理部３３にて所要の処理が行われた後、擬似中間調の画素データが順次出力されてＤＭＡ制御部１７を介してページメモリ１３に蓄積され、さらに圧縮伸長部１５にて圧縮処理されてシステムメモリ１４に蓄積される。また、擬似中間調処理を行わない場合には、拡大縮小処理部３２から出力された多値の画素データが、擬似中間調処理部３３を経由することなく、ＤＭＡ制御部１７を介してページメモリ１３に蓄積され、さらに圧縮伸長部１５にて圧縮処理されてシステムメモリ１４に蓄積される。
【００２８】
また読取画像処理部１２は、擬似中間調処理部３３により得られた擬似中間調画像に対して、注目画素を基準にした観測窓内の各画素を対象にして画素値の平均値を求めて当該注目画素の画素値とする平均化処理部（平均化処理手段）３４と、この平均化処理部３４により得られた画像を所要の縮小率に応じて縮小処理する縮小処理部（縮小処理手段）３５とを有している。
【００２９】
操作パネルなどによるユーザの指示が縮小画像を必要とするものである場合には、縮小画像を作成するため、ページメモリ１３に蓄積された擬似中間調の画素データがＤＭＡ制御部１７を介して平均化処理部３４に順次入力され、平均化処理部３４及び縮小処理部３５にて所要の処理が行われて生成した縮小画像の画素データがＤＭＡ制御部１７を介してページメモリ１３に蓄積され、さらに圧縮伸長部１５にて圧縮処理されてシステムメモリ１４に蓄積される。
【００３０】
システムメモリ１４に蓄積された縮小画像データは、圧縮伸長部１５にて伸長処理された後、記録画像処理部１６及びエンジンインタフェイス部１８を介して印刷部３に送られて、複数のサムネイル画像が配列された一覧画像が印刷される。また図示しない表示制御部や出力制御部に送られて、自装置の操作パネルの表示部やネットワーク接続されたＰＣのディスプレイにサムネイル画像がプレビュー表示される。
【００３１】
図４は、図３に示した擬似中間調処理部３３の概略構成を示すブロック図である。擬似中間調処理部３３は、多値（例えば８bit、２５６値）の入力画像を誤差拡散法により擬似中間調処理して擬似中間調（例えば１bit、２値）の出力画像を生成するものであり、加算器４１と、比較器４２と、０／１強制処理部４３と、減算器４４と、配分値演算部４５と、乱数発生器４６と、誤差メモリ４７とを有している。
【００３２】
以下、多値の画素データを８bit、０〜２５５の２５６階調とし、これを２値（１bit）の画素データに変換する例を示す。なお、カラー画像では、各原色ごとに階調値の処理が行われる。
【００３３】
まず加算器４１では、１画素ごとの階調値（濃度値）が入力され、この階調値に誤差メモリ４７に記憶された拡散誤差値が加算されて補正階調値を生成する。比較器４２では、加算器４１からの補正階調値が２値化閾値と比較され、補正階調値が２値化閾値より大きければ出力値を最大値（２５５）とし、補正階調値が２値化閾値より小さければ出力値を最小値（０）とする処理が行われる。０／１強制処理部４３では、比較器４２からの出力値を２値（１bit）に変換する処理が行われ、擬似中間調（１bit、２値）の出力画像が得られる。
【００３４】
減算器４４では、比較器４２からの出力値と加算器４１からの補正階調値との差分である誤差値が算出される。配分値演算部４５では、誤差値を周辺画素に配分する割合を示す重み付け係数（誤差拡散係数）に基づいて、減算器４４で得られた誤差値から周辺の各画素ごとの拡散誤差値が算出され、誤差メモリ４７に記憶される。配分値演算部４５の重み付け係数は、乱数発生器４６で生成した乱数に基づいてセレクタにて重み付け係数のパターンが選択され、重み付け係数のパターンがランダムに入れ替わるようになっている。
【００３５】
なおここでは、多値の画素データを１つの閾値で２値化して２値（１bit）の画素データに変換する例を示したが、この擬似中間調画像の階調数は、２値（１bit）に限定されるものではなく、複数の閾値を用いて例えば４値（２bit）や８値（３bit）などの画素データに変換することも可能である。
【００３６】
図５・図６は、図３に示した平均化処理部３４及び縮小処理部３５で行われる処理の概要を示す模式図である。図５には解像度６００dpiの入力画像を３００dpiに縮小する場合を示し、図６には６００dpiの入力画像を１５０dpiに縮小する場合を示している。
【００３７】
平均化処理部３４では、注目画素を基準にした観測窓内の各画素を対象にして、各画素の階調値（濃度値）の平均値を求めて当該注目画素の階調値とする平均化処理が行われ、この平均化処理は各画素の階調値の合計を画素数で除算する単純平均により行われる。なお、カラー画像では、各原色ごとに階調値の平均化処理が行われる。
【００３８】
観測窓は、注目画素を開始端（左上端）とした矩形領域、すなわち注目画素に対して主走査方向に後続する所定数の周辺画素、及びこの注目画素及び周辺画素に対して副走査方向に後続する所定数の周辺画素からなる矩形領域である。この観測窓の大きさ（画素数）は、縮小率に応じて設定され、縮小率１／ｎの場合には、観測窓の大きさはｎ×ｎ画素となる。
【００３９】
例えば図５（Ａ）に示すように、解像度６００dpiを３００dpiに縮小する１／２縮小の場合には、観測窓は、注目画素を開始端とした２×２＝４画素からなる矩形領域となり、注目画素の階調値Ｐ１＝（Ａ１＋Ａ２＋Ｂ１＋Ｂ２）÷４となる。また図６（Ａ）に示すように、解像度６００dpiを１５０dpiに縮小する１／４縮小の場合には、観測窓は、注目画素を開始端とした４×４＝１６画素からなる矩形領域となり、注目画素の階調値Ｐ１＝（Ａ１＋Ａ２＋Ａ３＋Ａ４＋Ｂ２＋Ｂ２＋Ｂ３＋Ｂ４＋Ｃ１＋Ｃ２＋Ｃ３＋Ｃ４＋Ｄ１＋Ｄ２＋Ｄ３＋Ｄ４）÷１６となる。
【００４０】
縮小処理部３５では、平均化処理部３４により各画素ごとの階調値が平均値に置き換えられた画像に対して、一定の割合で画素を間引く単純間引き処理が行われる。間引きの割合は縮小率に応じて設定され、１／ｎに縮小する場合には、ｎ画素中の１画素のみを有効とし、残りのｎ−１画素は破棄される。
【００４１】
例えば図５（Ｂ）に示すように、解像度６００dpiを３００dpiに縮小する１／２縮小の場合には、間引き閾値が１となり、２画素中の１画素のみが有効となり、残りの１画素は破棄される。また図６（Ｂ）に示すように、解像度６００dpiを１５０dpiに縮小する１／４縮小の場合には、間引き閾値が３となり、４画素中の１画素のみが有効となり、残りの３画素は破棄される。
【００４２】
縮小率、すなわち縮小画像の大きさは、例えば複数のサムネイル画像が配列された一覧画像を印刷する場合や、サムネイル画像を自装置の操作パネルの表示部やネットワーク接続されたＰＣのディスプレイにプレビュー表示する場合など、ユーザの指示に応じた縮小画像の用途にしたがって適宜に設定される。
【００４３】
なおここでは、主走査方向及び副走査方向の縮小率を同一としたが、この主走査方向及び副走査方向の縮小率が異なる場合も可能である。この場合、主走査方向の縮小率１／Ｍ、副走査方向の縮小率１／Ｎとすると、観測窓の大きさはＭ×Ｎ画素となり、主走査方向間引き閾値はＭ−１、副走査方向間引き閾値はＮ−１となる。
【００４４】
図７は、図３に示した平均化処理部３４の概略構成を示すブロック図である。平均化処理部３４は、観測窓の大きさに応じた所要のライン数の画素データが蓄積されるラインメモリ７１と、観測窓に含まれる各画素の画素データをラインメモリ７１から取り出す画素選択部７２と、この画素選択部７２から送られてきた観測窓内の各画素ごとの階調値を単純平均して平均値を求める単純平均演算器７３とを有している。
【００４５】
この平均化処理部３４には、ページメモリ１３に蓄積された擬似中間調（例えば１bit、２値）の画素データが入力され、その画素データがラインメモリ７１に送られて、ラインメモリ７１に所要数のラインの画素データが蓄積されると平均化処理が実行され、１ラインの平均化処理が終了すると、ラインメモリ７１の１ライン分の画素データが入れ替えられて、次のラインの平均化処理が実行される。
【００４６】
単純平均演算器７３は、観測窓内の各画素ごとの階調値を加算する加算器７４と、この加算器７４で取得した加算値を観測窓内の画素数で除算するビットシフト部７５とを有している。
【００４７】
加算器７４では、観測窓に含まれる各画素ごとの階調値が２進法で加算された後、ビットシフト部７５にてビットシフト法による除算が行われ、例えば図５の例のように観測窓内の画素数が４の場合、２ビットシフトされ、また図６の例のように観測窓内の画素数が１６の場合、４ビットシフトされて、元の画素データと同一のビット数（例えば１bit、２値）の単純平均値が出力される。
【００４８】
画素選択部７２では、観測窓の大きさを指定するウインドウサイズ設定信号が入力され、これに応じて観測窓の大きさが設定される。ビットシフト部７５では、除算時の除数、すなわち観測窓内の画素数に対応するシフト数を指定するシフト数設定信号が入力され、これに応じてシフト数が設定される。
【００４９】
なお、平均化処理は、単純平均で行う他に、観測窓内の各画素ごとに重み付け係数を設定した加重平均で行う構成も可能である。
【００５０】
図８は、図３に示した縮小処理部３５の概略構成を示すブロック図である。図９は、図８に示した縮小処理部３５で行われる主走査方向の間引き処理のタイミング図である。図１０は、図８に示した縮小処理部３５で行われる副走査方向の間引き処理のタイミング図である。
【００５１】
縮小処理部３５では、１ラインの画素の中から一定の割合で画素を間引く主走査方向の単純間引き処理と、一定の割合でラインを間引く副走査方向の単純間引き処理とが行われる。主走査方向の単純間引き処理では、画素数を計数して有効画素と無効画素とに区別しし、副走査方向の単純間引き処理では、ライン数を計数して有効ラインと無効ラインとに区別し、有効ラインの有効画素のみが出力される。
【００５２】
図９・図１０の例は、解像度６００dpiの入力画像を１５０dpiに縮小する１／４縮小の場合であり、間引き閾値が３となり、図６の例と同様に、４画素中の１画素が有効画素となり、また４ライン中の１ラインが有効ラインとなり、有効ラインＬ１の有効画素Ｐ１、Ｐ５、Ｐ９、Ｐ１３が出力され、また有効ラインＬ５、Ｌ９、Ｌ１３、Ｌ１６の有効画素が出力される。
【００５３】
まず主走査画素カウンタ８１では、画素クロック信号Ｓ１、主走査画像有効信号Ｓ２、及び比較器８２からの画素カウンタクリア信号Ｓ５が入力され、これに基づいて画素カウンタ信号Ｓ４を生成する。また比較器８２では、間引き閾値、及び主走査画素カウンタ８１からの画素カウンタ信号Ｓ４が入力され、これらの比較により画素カウンタクリア信号Ｓ５を生成する。
【００５４】
比較器８３では、主走査画素カウンタ８１からの画素カウンタ信号Ｓ４が入力され、これと０との比較により有効画素のタイミングを示す信号を生成する。ＡＮＤ回路８４では、主走査画像有効信号Ｓ２、及び比較器８３からの有効画素のタイミングを示す信号が入力され、有効画素の画像信号を選択的に取り出すための主走査ゲート信号Ｓ６を生成する。ＡＮＤ回路８５では、画像入力信号Ｓ３、及びＡＮＤ回路８４からの主走査ゲート信号Ｓ６が入力され、有効画素の画像信号のみの有効画素信号Ｓ７を生成する。
【００５５】
後端検出部８８では、主走査画像有効信号Ｓ２が入力され、後端検出信号を生成する。ＡＮＤ回路８９では、副走査画像有効信号Ｓ８、及び後端検出部８８からの後端検出信号が入力され、１ラインの後端のタイミングを示す信号を生成する。副走査ラインカウンタ９０では、画素クロック信号Ｓ１、ＡＮＤ回路８９からの１ラインの後端のタイミングを示す信号、及び比較器９１からのラインカウンタクリア信号Ｓ１０が入力され、ラインカウンタ信号Ｓ９を生成する。比較器９１では、間引き閾値、及び副走査ラインカウンタ９０からのラインカウンタ信号Ｓ９が入力され、ラインカウンタクリア信号Ｓ１０を生成する。
【００５６】
比較器９２では、副走査ラインカウンタ９０からのラインカウンタ信号Ｓ９が入力され、これと０との比較により有効ラインのタイミングを示す信号を生成する。ＡＮＤ回路９３では、主走査画像有効信号Ｓ２、副走査画像有効信号Ｓ８、及び比較器９２からの有効ラインのタイミングを示す信号が入力され、有効ラインの画像信号を選択的に取り出すための副走査ゲート信号Ｓ１１を生成する。ＡＮＤ回路９４では、ＡＮＤ回路８５からの有効画素信号Ｓ７、及びＡＮＤ回路９３からの副走査ゲート信号Ｓ１１が入力され、有効ラインの有効画素の画像信号のみの画像出力信号Ｓ１３を生成する。
【００５７】
またＳＥＬ９５では、主走査画像有効信号Ｓ２、副走査画像有効信号Ｓ８、及びＡＮＤ回路８４からの主走査ゲート信号Ｓ６が入力され、主走査画像有効信号Ｓ１２を生成する。
【００５８】
図１１は、本発明が適用されるスキャナ装置（画像読取装置）の概略構成を示すブロック図である。このスキャナ装置は、図１に示した複写機と同様に、原稿読取部１と、読取画像補正部１１と、読取画像処理部１２と、ページメモリ１３と、システムメモリ１４と、圧縮伸長部１５と、ＤＭＡ制御部１７とを有しており、前記のように読取画像処理部１２で生成した縮小画像データが、出力制御部１０１及びインタフェイス部１０２を介してＰＣなどの外部の装置に転送される。
【００５９】
図１２は、本発明が適用されるプリンタ装置（画像形成装置）の概略構成を示すブロック図である。このプリンタ装置は、図１に示した複写機と同様に、印刷部３と、システムメモリ１４と、圧縮伸長部１５と、記録画像処理部１６と、ＤＭＡ制御部１７と、エンジンインタフェイス部１８とを有しており、インタフェイス部１１１及び入力制御部１１２を介してＰＣなどの外部の装置から画像データが転送され、画像処理部１１３にて、前記の読取画像処理部１２と同様に、入力画像を印刷部３に適した解像度及び階調数に変換する処理が行われると共に縮小画像が作成され、印刷部３にて入力画像の通常印刷や縮小画像の印刷が行われる。
【産業上の利用可能性】
【００６０】
本発明にかかる画像処理装置、並びにこれを備えた画像読取装置及び画像形成装置は、誤差拡散法による擬似中間調画像を縮小処理するにあたり、画像の顕著な劣化を避けて高い画質を実現すると共に、製造コストの上昇を抑え且つ処理の高速化を図ることができる効果を有し、誤差拡散法による擬似中間調処理が施された画像の縮小処理を行う画像処理装置、並びにこれを備えた画像読取装置及び画像形成装置、例えばスキャナ装置、プリンタ装置、ファクシミリ装置、複合機などとして有用である。
【図面の簡単な説明】
【００６１】
【図１】本発明が適用される複写機（画像形成装置）の概略構成を示すブロック図
【図２】図１に示した読取画像補正部の概略構成を示すブロック図
【図３】図１に示した読取画像処理部の概略構成を示すブロック図
【図４】図３に示した擬似中間調処理部の概略構成を示すブロック図
【図５】図３に示した平均化処理部及び縮小処理部で行われる処理の概要を示す模式図
【図６】図３に示した平均化処理部及び縮小処理部で行われる処理の概要を示す模式図
【図７】図３に示した平均化処理部の概略構成を示すブロック図
【図８】図３に示した縮小処理部の概略構成を示すブロック図
【図９】図８に示した縮小処理部で行われる主走査方向の間引き処理のタイミング図
【図１０】図８に示した縮小処理部で行われる副走査方向の間引き処理のタイミング図
【図１１】本発明が適用されるスキャナ装置（画像読取装置）の概略構成を示すブロック図
【図１２】本発明が適用されるプリンタ装置（画像形成装置）の概略構成を示すブロック図
【符号の説明】
【００６２】
１  原稿読取部
２  データ処理部
３  印刷部
１２  読取画像処理部（画像処理装置）
１３  ページメモリ
１７  ＤＭＡ制御部
３３  擬似中間調処理部（擬似中間調処理手段）
３４  平均化処理部（平均化処理手段）
３５  縮小処理部（縮小処理手段）
【図１】
2008092323.tif 000003
【図２】
2008092323.tif 000004
【図３】
2008092323.tif 000005
【図４】
2008092323.tif 000006
【図５】
2008092323.tif 000007
【図６】
2008092323.tif 000008
【図７】
2008092323.tif 000009
【図８】
2008092323.tif 000010
【図９】
2008092323.tif 000011
【図１０】
2008092323.tif 000012
【図１１】
2008092323.tif 000013
【図１２】
2008092323.tif 000014