(57)【特許請求の範囲】
【請求項１】
Ｍ値の画像データを画素ごとに誤差拡散法によりＮ（Ｍ＞Ｎ）値化するＮ値化手段と、
前記Ｎ値化手段でＮ値化された画像を画素間引きにより縮小する縮小手段と、
前記Ｎ値化手段でＮ値化された画像から前記縮小手段により間引かれない画素を抽出して、抽出された画素を用いて注目画素周辺のＮ値画像データの平均値を算出するＮ値平均算出手段と、
注目画素周辺のＭ値画像データの平均値を算出するＭ値平均算出手段と、
前記Ｎ値平均算出手段で算出された平均値と前記Ｍ値平均算出手段で算出された平均値との差を算出する差分算出手段と、
前記差分算出手段の算出結果に基づきＭ値の画像データを補正する補正手段とを有し、
前記縮小手段は、前記補正手段により補正されたＭ値の画像データを前記Ｎ値化手段がＮ値化した画像を縮小することを特徴とする画像処理装置。
【請求項２】
請求項１に記載する画像処理装置において、
前記Ｎ値平均算出手段は、フィルタ処理により平均値を算出するとともに、そのフィルタにおける係数を前記縮小手段の倍率に応じて切り換えることを特徴とする画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、誤差拡散法を用いた画像処理を行う画像処理装置に関する。さらに詳細には、誤差拡散がなされた画像を画素間引きにより縮小する画像処理装置に関するものである。
【０００２】
【従来の技術】
従来から画像処理装置において、入力された画像データの階調数を下げる場合、例えば、２５６階調の画像データを２値化する場合には、誤差拡散法が広く用いられている。誤差拡散法は、画素ごとに入力画像の濃度と出力画像の濃度との濃度差（誤差）を算出し、この誤差に特定の重み付け演算を施した上で周辺画素に分散させることにより、濃度を保存したまま２値化を行う方法である。また、画像を縮小する技術としては、処理が単純であること等の理由から、画素を間引く間引き処理が広く採用されている。
【０００３】
このため従来、画像の縮小処理として、図９に示すように誤差拡散２値化処理を行った後に縮小処理を行うか、あるいは図１０に示すように縮小処理を行った後に誤差拡散２値化処理を行っていた。しかし、図９に示す処理では、誤差拡散２値画像と縮小２値画像との間で濃度バランスが異なってしまう。また、誤差拡散２値画像のときに存在していた細線などが、間引き処理によって消去されてしまう。一方、図１０に示す処理では、濃度保存はできるが、多値画像のときに存在していた細線などが、間引き処理によって消去されてしまう。このように画像の縮小処理には、濃度保存ができなくなり階調再現性が悪化したり、細線が途切れて再現されるという問題があった。
【０００４】
そこで、この問題を解決するための技術の１つとして、例えば特開平５−６３９６３号公報に開示されたものがある。この技術では、間引かれない画素の誤差データを使用して誤差拡散法により２値化を行うことにより、縮小時に間引かれない画素間で２値化誤差を失うことなく伝播させている。これにより、階調再現性を悪化させずに縮小画像を得ることができるようになっている。
【０００５】
【発明が解決しようとする課題】
しかしながら、特開平５−６３９６３号公報に開示された技術では、２値化処理に使用する画像データとして間引かれない画素のデータを使用して２値化処理を行い、その後に間引き処理を行っている。すなわち、この技術では結果的に、図１０に示した処理と同様のことをしていることになる。従って、画質的にも図１０に示す処理により得られたのと同じである。このため、細線などが途切れて再現されるという問題は解消されていない。これは、間引かれた画素に関する情報が画像処理に何ら反映されることなく捨てられてしまうため、間引かれた画素の情報が欠損するからである。
【０００６】
そこで、本発明は上記した問題点を解決するためになされたものであり、画像情報の欠損がなく、しかも濃度保存がなされた階調再現性の優れた縮小画像を得ることができる画像処理装置を提供することを課題とする。
【０００７】
【課題を解決するための手段】
上記問題点を解決するためになされた本発明に係る画像処理装置は、Ｍ値の画像データを画素ごとに誤差拡散法によりＮ（Ｍ＞Ｎ）値化するＮ値化手段と、Ｎ値化手段でＮ値化された画像を画素間引きにより縮小する縮小手段と、Ｎ値化手段でＮ値化された画像から縮小手段により間引かれない画素を抽出して、その抽出された画素を用いて注目画素周辺のＮ値画像データの平均値を算出するＮ値平均算出手段と、注目画素周辺のＭ値画像データの平均値を算出するＭ値平均算出手段と、Ｎ値平均算出手段で算出された平均値とＭ値平均算出手段で算出された平均値との差を算出する差分算出手段と、差分算出手段の算出結果に基づきＭ値の画像データを補正する補正手段とを有し、縮小手段は、補正手段により補正されたＭ値の画像データをＮ値化手段がＮ値化した画像を縮小することを特徴とするものである。なお、Ｎ値化手段で必要となる重み付け平均誤差を算出する際にも、間引かれない画素のＮ値化誤差のみを参照する。ここに、間引かれない画素とは、縮小処理後に残る画素を意味する。
【０００８】
この画像処理装置では、Ｍ値の画像データが入力されると、Ｍ値平均算出手段により、注目画素周辺のＭ値画像データの平均値が算出される。また、Ｎ値化手段により、Ｍ値の画像データが画素ごとに誤差拡散法によりＮ値化される。すなわち、入力された画像の階調数を下げる処理が実行される。そして、Ｎ値平均算出手段により、Ｎ値化手段でＮ値化された画像から縮小手段で間引かれない画素が抽出され、その抽出された画素が使用されて注目画素周辺のＮ値画像データの平均値が算出される。そうすると、差分算出手段により、Ｎ値平均算出手段で算出された平均値とＭ値平均算出手段で算出された平均値との差が算出される。そして、補正手段により、差分算出手段の算出結果に基づきＭ値の画像データが補正される。すなわち、差分算出手段で算出された差分が、誤差データとしてＭ値の画像データにフィードバックされる。そして、この補正後のＭ値の画像データがＮ値化手段によりＮ値化されＮ値画像が得られる。このＮ値画像が得られると、これが縮小手段によって縮小される。これで、縮小画像が得られる。
【０００９】
このように本画像処理装置によれば、補正後のＭ値の画像データをＮ値化し、そのＮ値画像を縮小する。そして、Ｍ値の画像データの補正は、Ｎ値平均算出手段で算出された平均値とＭ値平均算出手段で算出された平均値との差分に基づき行われる。このため、補正後のＭ値のデータには、間引かれる画素の情報が反映されている。従って、間引き処理を行っても、間引かれる画素の情報が欠損することはない。これにより、画像情報の欠損がなく、しかも濃度保存がなされた階調再現性の優れた縮小画像を得ることができる。すなわち、細線などが途切れることなく再現された縮小画像が得られる。
【００１０】
ここで、本発明に係る画像処理装置においては、Ｎ値平均算出手段は、フィルタ処理により平均値を算出するとともに、そのフィルタにおける係数を縮小手段の倍率に応じて切り換えることが望ましい。これにより、倍率に応じて、Ｍ値の画像データへのフィードバック量を適切に変更することができる。従って、倍率を変更した場合であっても、画像情報の欠損がない濃度保存がなされた階調再現性の優れた縮小画像を得ることができる。
【００１１】
【発明の実施の形態】
以下、本発明の画像処理装置を具体化した最も好適な実施の形態について図面に基づいて詳細に説明する。本実施の形態は、本発明に係る画像処理装置をデジタル複写機に適用したものである。
【００１２】
実施の形態に係るデジタル複写機は、原稿の画像を読み取るイメージリーダ部と、読み取った画像を記録紙上にプリントアウトするプリント部とから構成されている。このうち、イメージリーダ部に本発明が適用されている。そこで、イメージリーダ部の概略構成を図１に示し、その制御系の構成を図２に示す。イメージリーダ部ＩＲには、図１に示すように、原稿Ｄを載置する原稿載置ガラス２と、原稿載置ガラス２上に載置された原稿Ｄを押さえるための原稿カバー１と、主走査方向に細長い光源Ｌとミラー４ａとを備え副走査方向に移動して原稿Ｄの全体を走査するスキャナ３と、このスキャナ３の移動を制御するスライダー駆動部７と、アナログの画像信号を得るＣＣＤセンサ６と、そのＣＣＤセンサ６へ原稿Ｄからの反射光を導くためのミラー４ｂ，４ｃ、およびレンズ５と、画像処理部２０と、操作パネル１０部と、操作パネル部１０からの設定情報に基づき複写機全体を統括制御する制御部３０などが備わっている。そして、画像処理部２０からの出力が画像出力部４０に入力されるようになっている。
【００１３】
なお、本実施の形態では、画像出力部４０としてプリント部ＰＲが対応している。ただし、プリント部ＩＲは画像出力部４０の一例であって、画像出力部４０としては、外部プリンタや画像メモリ等であってもよい。
【００１４】
ここで、スキャナ３、ミラー４ｂ，４ｃ、レンズ５、およびＣＣＤセンサ６によって、図２に示す画像入力部７が構成されている。この画像入力部７は、画像データを取得するものである。具体的には、スキャナ３により原稿Ｄを走査して得られる反射光をＣＣＤセンサ６で受光し、それを光電変換してアナログの画像データを得るようになっている。そして、ＣＣＤセンサ６で取得されたアナログの画像データは、画像処理部２０に送信されるようになっている。
【００１５】
画像処理部２０は、画像入力部７から送信された画像データに対して各種の処理を施すものである。この画像処理部２０には、図３に示すように、Ａ／Ｄ変換部２１と、シェーディング補正部２２と、反射率・濃度変換（以下「ＬＯＧ変換」という。）処理部２３と、ＭＴＦ処理部２４と、２値化部２５と、変倍処理部２６とが備わっている。
【００１６】
ここで、Ａ／Ｄ変換部２１は、ＣＣＤセンサ６から入力されるアナログ画像データをデジタル画像データに変換するものである。シェーディング補正部２２は、画像上の主走査方向の光量ムラを除去するものである。具体的には、原稿Ｄの読み取り動作前に、シェーディング補正用の白色板からの反射光をＣＣＤセンサ６で受光し、そこで得られたアナログデータをデジタルデータに変換してからデジタルデータをメモリに記憶する。そして、原稿Ｄの読み取り時に、メモリに記憶されたデジタルデータを基準値として原稿Ｄの読み取りデータを補正するようになっている。
【００１７】
また、ＬＯＧ変換処理部２３は、濃度スケールの画像データを得るために、ルックアップテーブルを用いてＬＯＧ変換を行うものである。ＭＴＦ補正部２４は、画像の先鋭度などの補正を行うものである。２値化部２５は、多値画像データ（本実施の形態では２５６階調）を誤差拡散法を用いて２値画像データに変換するものである。この２値化部２５の詳細は後述する。そして、変倍処理部２６は、メモリの書き込みおよび読み出し動作の制御を行うことにより画像の拡大・縮小処理を行うものである。
【００１８】
そして、各処理部２１〜２６において処理が施された画像データは、画像処理部２０から画像出力部４０へ送信されるようになっている。すなわち、図１に示すように本実施の形態では、画像処理部２０で処理された画像データがプリント部ＰＲ（画像処理部４０の一例）に出力されるようになっている。そして、プリント部ＰＲで記録紙上に原稿Ｄの画像が再現されるようになっている。
【００１９】
また、図１に示す操作パネル部１０は、オペレータが画像モード、原稿サイズ、露光レベルなど、コピーを行う際に必要とされる条件設定を行うためのものであるとともに、ジャムの発生やペーパーエンプティ等の複写機の異常状態を報知するものでもある。この操作パネル部１０には、図４に示すように、液晶タッチパネル１１、複写枚数や複写倍率などを入力するテンキー１２、複写機内部における各種設定値を標準値に戻すリセットキー１３、コピー動作を中止させるストップキー１４、コピー動作を開始させるスタートキー１５、およびコピーモードを切り換えるモード切換キー１６が設けられている。ここで、液晶タッチパネル１１には、露光レベル、複写倍率、記録紙サイズ等の複写機の動作状態の他、ジャムの発生、ペーパーエンプティの発生などの複写機の異常状態に関する情報などが表示されるようになっている。また、液晶タッチパネル１１において、露光レベル、複写倍率、記録紙サイズ等を指定することができるようにもなっている。
【００２０】
ここで、図３に示す２値化部２５には、図５に示す誤差拡散２値化回路が備わっている。この誤差拡散２値化回路には、入力画像データＩ（ｎ）に基づき注目画素周辺の平均値（多値平均データＩａｖ（ｎ））を算出する平均値算出部６０と、加算器６１と、加算器６１から出力される補正画像データＩｒ（ｎ）と閾値ＴＨとを比較して２値化データＢ（ｎ）を出力する比較器６２と、比較器６２から出力される２値化データＢ（ｎ）に応じて２値化基準値（ＨＢ，ＬＢ）の選択を行うセレクタ６３と、加算器６１の出力Ｉｒ（ｎ）とセレクタ６３の出力Ｂｒ（ｎ）とから２値化誤差Ｅ（ｎ）を算出する減算器６４と、減算器６４から出力される２値化誤差Ｅ（ｎ）を格納するための誤差格納メモリ６５と、重み付け平均誤差Ｅａｖ（ｎ）を算出する誤差算出部６６と、２値化データＢ（ｎ）を格納するための２値格納メモリ７１と、重み付け２値平均データＢａｖ（ｎ）を算出する２値平均算出部７２と、平均値算出部６０で算出された多値平均データＩａｖ（ｎ）と２値平均算出部７２で算出された重み付け２値平均データＢａｖ（ｎ）との差分である平均差分データＡＶｒ（ｎ）を算出する減算器７３とが備わっている。なお、誤差格納メモリ６５および２値格納メモリ７１には、それぞれ複数のＦＩＦＯメモリが備わっており、副走査方向に数ライン分のデータを記憶できるようになっている。
【００２１】
そして、加算器６１には、入力画像データＩ（ｎ）と平均差分データＡＶｒ（ｎ）と重み付け平均誤差Ｅａｖ（ｎ）とが入力されている。そして、加算器６１からは、これらのデータの和が補正画像データＩｒ（ｎ）として出力される。すなわち、加算器６１においては、平均差分データＡＶｒ（ｎ）と重み付け平均誤差Ｅａｖ（ｎ）とがフィードバックされて、入力画像データＩ（ｎ）が補正されるのである。
【００２２】
比較器６２は、補正画像データＩｒ（ｎ）が閾値ＴＨよりも大きいときには２値化データＢ（ｎ）として「１」を出力し、それ以外のときには２値化データＢ（ｎ）として「０」を出力するようになっている。そして、セレクタ６３では、比較器６２から「１」が出力された場合には２値化基準値ＨＢが選択され、「０」が出力された場合には２値化基準値ＬＢが選択されるようになっている。なお、基準値ＨＢ，ＬＢは予め定められた固定値であって、本実施の形態ではＨＢ＝２５５，ＬＢ＝０に設定されている。
【００２３】
また、平均値算出部６０は、図６に示すような５×５マトリクスサイズの平均値フィルタを用いて、次式に基づき多値平均データＩａｖ（ｎ）を算出するようになっている。
Ｉav＝（ΣＷij×Ｉij）／ΣＷij
ここで、Ｗはフィルタ係数であり、添え字の「ｉ」は副走査方向のアドレスを示し、「ｊ」は主走査方向のアドレスを示す。なお、図６（ａ）に示すフィルタは、変倍処理部２６における倍率が「１／２」のときに使用されるものであり、図６（ｂ）に示すフィルタは、変倍処理部２６における倍率が「１／４」のときに使用されるものである。
【００２４】
図５に戻って、誤差算出部６６は、２値化誤差Ｅ（ｎ）に基づき変倍処理部２６の倍率に応じたマトリックスサイズの周辺誤差重み付けフィルタを用いて重み付けを行い、重み付け平均誤差Ｅａｖ（ｎ）を算出するようになっている。なお、周辺誤差重み付けフィルタ内に示す数値は重み付け係数であり、フィルタ内の「＊」の印は現在処理中の画素（注目画素）を示している。そして、重み付け平均誤差Ｅａｖ（ｎ）が加算器６１の端子Ｃに入力されるようになっている。なお、重み付け係数は、注目画素に近いほど大きく、その総和が「１」となるように設定されている。
【００２５】
また、２値平均算出部７２は、２値化データＢ（ｎ）に基づき変倍処理部２６の倍率に応じたマトリックスサイズの重み付けフィルタを用いて重み付けを行い、重み付け２値平均データＢａｖ（ｎ）を算出するようになっている。なお、重み付けフィルタ内に示す数値は重み付け係数であり、フィルタ内の「＊」の印は現在処理中の画素（注目画素）を示している。そして、重み付け２値平均データＢａｖ（ｎ）が減算器７３の端子Ｂに入力されるようになっている。なお、重み付け係数は、注目画素に近いほど大きく、その総和が「１」となるように設定されている。
【００２６】
そして、誤差算出部６６および２値平均算出部７２において使用される各フィルタの係数も、変倍処理部２６における倍率に応じて切り換えられるようになっている。これらの係数の切換制御は、図７に示すフローチャートに従って制御部３０により行われる。すなわち、まず、変倍処理部２６の倍率が確認される（Ｓ１）。そして、誤差重み付け係数、２値化平均重み付け係数、および平均値フィルタ係数の各係数が倍率に応じたものにセットされる（Ｓ２〜Ｓ４）。
【００２７】
誤差拡散２値化回路を上記のように構成することにより、２値化誤差Ｅ（ｎ）および平均差分データＡＶｒ（ｎ）を入力画像データＩ（ｎ）にフィードバックすることができる。従って、２値化部２５において、２値化誤差Ｅ（ｎ）および平均差分データＡＶｒ（ｎ）を周辺画素に拡散させる２値化処理を実行することができる。なお、誤差拡散メモリ６５、誤差算出部６６、２値格納メモリ７１、２値平均算出部７２、および平均値算出部６０の動作は、制御部３０により制御されている。
【００２８】
次に、上記した構成を有するデジタル複写機の動作について説明する。まず、原稿の画像情報が、画像入力部７により取得される。そして、画像入力部７で取得された画像データが、画像処理部２０へ送信される。そうすると、画像処理部２０によって、画像データに対しＡ／Ｄ変換、シェーディング補正、ＬＯＧ変換処理、ＭＴＦ補正、および２値化処理が順次施された後に、変倍処理が実行される。そして、各種の画像処理が施された画像データに基づき、プリント部ＰＲにより記録体上に原稿の再現画像が複写され、画像形成された記録体が機外に排出される。これで１枚分のコピーが終了する。
【００２９】
続いて、上述した一連のコピー動作中における２値化処理および画像縮小処理について、図８を参照しつつ説明する。まず、２値化部２５における２値化処理について説明する。図８（ａ）に示す画像が２値化部２５に入力されると、加算器６１において、その画像データＩ（ｎ）と、減算器７３によって算出された平均差分データＡＶｒ（ｎ）と、誤差算出部６６によって算出された重み付け平均誤差Ｅａｖ（ｎ）とが加算されて、補正画像データＩｒ（ｎ）が算出される。その補正画像データＩｒ（ｎ）は、比較器６２の端子Ｂおよび減算器６４の端子Ｂとにそれぞれ入力される。そして、比較器６２において、補正画像データＩｒ（ｎ）と閾値ＴＨとが比較されて２値化データＢ（ｎ）が算出される。
【００３０】
そうするとセレクタ６３により、２値化データＢ（ｎ）に基づき２値化基準値Ｂｒが選択される。ここで選択された２値化基準値Ｂｒ（ｎ）は、減算器６４の端子Ａに入力される。２値化基準値Ｂｒ（ｎ）は、ＨＢあるいはＬＢのいずれかである。次いで、減算器６４により、２値化基準値Ｂｒ（ｎ）と補正画像データＩｒ（ｎ）とから２値化誤差Ｅ（ｎ）が算出される。この２値化誤差Ｅ（ｎ）は、重み付け平均誤差Ｅａｖ（ｎ）を算出するために、誤差格納メモリ６５および誤差算出部６６へ出力される。ここで、誤差格納メモリ６５により、副走査方向に数ライン分の２値化誤差Ｅ（ｎ）が格納されて、それらが任意のライン分遅延されて誤差算出部６６に供給される。これにより、誤差算出部６６には、任意のマトリクスサイズのデータが供給されることになる。そして、誤差算出部６６において、変倍処理部２６の倍率に応じた重み付け係数（図８（ｂ）参照）が２値化誤差Ｅ（ｎ）に乗算されて重み付け平均誤差Ｅａｖ（ｎ）が算出される。この算出結果は、加算器６１の端子Ｃに入力される。
【００３１】
また、比較器６２で算出された２値化データＢ（ｎ）は、重み付け平均２値データＢａｖ（ｎ）を算出するために、２値格納メモリ７１および２値平均算出部７２へも出力される。ここで、２値格納メモリ７１により、副走査方向に数ライン分の２値化データＢ（ｎ）が格納されて、それらが任意のライン分遅延されて２値平均算出部７２に供給される。これにより、２値平均算出部７２には、任意のマトリクスサイズのデータが供給されることになる。そして、２値平均算出部７２において、変倍処理部２６における倍率に応じた重み付け係数（図８（ｃ）参照）が２値化データＢ（ｎ）に乗算されて重み付け２値平均データＢａｖ（ｎ）が算出される。この算出結果は、減算器７３の端子Ｂに入力される。
【００３２】
なお、誤差算出部６６および２値平均算出部７２において、間引かれない画素の誤差データＥ（ｎ）および２値化データＢ（ｎ）を抽出する方法としては、メモリ書き込みおよび読み出しタイミングを間引き信号により制御する方法や、メモリから読み出したデータを間引き信号により選択する方法などの公知の方法を用いればよい。
【００３３】
また、減算器７３の端子Ａには、変倍処理部２６の倍率に応じた平均値フィルタ（図８（ｄ）参照）により平均値算出部６０で算出された多値平均データＩａｖ（ｎ）が入力される。そうすると、減算器７３では、多値平均データＩａｖ（ｎ）と重み付け２値平均データＢａｖ（ｎ）との差分、すなわち平均差分データＡＶｒ（ｎ）が算出される。そして、この平均差分データＡＶｒ（ｎ）は加算器６１の端子Ｂに入力される。そして上述したように、加算器６１において、画像データＩ（ｎ）と平均差分データＡＶｒ（ｎ）と重み付け平均誤差Ｅａｖ（ｎ）とが加算されて補正画像データＩｒ（ｎ）が算出される。以後、各画素について同様の処理が行われて画像の２値化が終了する。これで図８（ｅ）に示す２値化画像が得られる。
【００３４】
そして、この２値化画像が変倍処理部２６に入力される。そうすると、変倍処理部２６で画素間引きによる縮小処理が施される。すなわち、変倍処理部２６において必要な２値化結果のみが抽出される。これにより、図８（ｆ）に示す縮小画像が得られる。
【００３５】
このように２値化部２５において、入力画像データＩ（ｎ）に対する補正を、重み付け平均誤差Ｅａｖ（ｎ）と平均差分データＡＶｒ（ｎ）とに基づき行っている。そして、平均差分データＡＶｒ（ｎ）は、２値平均算出部７２で算出された重み付け２値平均データＢａｖ（ｎ）と平均値算出部６０で算出された多値平均データＩａｖ（ｎ）とから算出されるものである。従って、補正画像データＩｒ（ｎ）には、周辺誤差の他に入力画像の情報が反映される。すなわち、補正画像データＩｒ（ｎ）には、間引かれた画素の情報が反映されているのである。このため、補正画像データＩｒ（ｎ）を２値化した後に間引き処理を行っても、間引かれた画素の情報が欠損しない。これにより、最終的に得られる縮小画像は、画像情報の欠損がなく、しかも濃度保存がなされた階調再現性の優れたものとなっている。
【００３６】
以上、詳細に説明したように実施の形態に係る複写機によれば、２値化部２５に、入力画像データＩ（ｎ）の局所領域内における平均値である多値平均データＩａｖ（ｎ）を算出する平均値算出部６０と、多値平均データＩａｖ（ｎ）と重み付け２値平均データＢａｖ（ｎ）との差分である平均差分データＡＶｒ（ｎ）を算出する減算器７３とが設けられている。そして、減算器７３の算出結果を重み付け平均誤差Ｅａｖ（ｎ）とともに加算器６１に入力している。このため、加算器６１にて、入力画像データＩ（ｎ）に対し、平均差分データＡＶｒ（ｎ）と重み付け平均誤差Ｅａｖ（ｎ）とによるフィードバック補正が行われる。そして、多値平均データＩａｖ（ｎ）は間引き処理が行われる前の画像に基づき算出され、重み付け２値平均データＢａｖ（ｎ）は間引かれない画素の２値化結果に基づき算出されている。
【００３７】
従って、多値平均データＩａｖ（ｎ）と重み付け２値平均データＢａｖ（ｎ）との差分である平均差分データＡＶｒ（ｎ）を入力画像データＩ（ｎ）にフィードバックすることにより、間引き処理による間引かれた画素に関する情報の欠損が防止される。また、重み付け平均誤差Ｅａｖ（ｎ）を間引かれない画素の２値化誤差に基づき算出し、入力画像データＩ（ｎ）にフィードバックしている。このため、階調再現性の優れた誤差拡散画像が得られる。すなわち、本実施の形態に係る複写機によれば、画像情報の欠損がなく、かつ階調再現性の優れた誤差拡散画像の縮小処理（間引き処理）を行うことができる。
【００３８】
なお、上記した実施の形態は単なる例示にすぎず、本発明を何ら限定するものではなく、その要旨を逸脱しない範囲内で種々の改良、変形が可能であることはもちろんである。例えば、上記実施の形態では、デジタル複写機に発明を適用した場合について説明したが、複写機の他、プリンタやファクシミリ等にも本発明は適用することができる。なお、上記した実施の形態において例示した具体的な数値（例えば、マトリクスサイズなど）は、単なる例示にすぎないことは言うまでもない。
【００３９】
【発明の効果】
以上説明した通り本発明によれば、画像情報の欠損がなく、しかも濃度保存がなされた階調再現性の優れた縮小画像を得ることができる画像処理装置が提供されている。
【図面の簡単な説明】
【図１】実施の形態に係るデジタル複写機におけるイメージリーダ部の概略構成図である。
【図２】イメージリーダ部の制御系を示すブロック図である。
【図３】画像処理部の概略構成を示すブロック図である。
【図４】操作パネル部の概略構成を示す平面図である。
【図５】２値化回路の構成を示すブロック図である。
【図６】平均値算出部で使用する平均値フィルタの一例を示す図である。
【図７】係数切換制御の処理内容を示すフローチャートである。
【図８】２値化部および変倍処理部における処理動作の概念図である。
【図９】従来の画像縮小処理の概要を説明するための図である。
【図１０】別の従来の画像縮小処理の概要を説明するための図である。
【符号の説明】
２５    ２値化部
２６    変倍処理部
６０    平均値算出部
６１    加算器
６２    比較器
６３    セレクタ
６４    減算器
６５    誤差格納メモリ
６６    誤差算出部
７１    ２値格納メモリ
７２    ２値平均算出部
７３    減算器
【図１】
0003893891.tif 000002
【図２】
0003893891.tif 000003
【図３】
0003893891.tif 000004
【図４】
0003893891.tif 000005
【図５】
0003893891.tif 000006
【図６】
0003893891.tif 000007
【図７】
0003893891.tif 000008
【図８】
0003893891.tif 000009
【図９】
0003893891.tif 000010
【図１０】
0003893891.tif 000011