(57)【要約】      （修正有）【課題】原稿画像を読み取った画像データにより結露等の異常を検出することができる画像処理装置、画像読取装置、及び画像処理プログラムを提供する。【解決手段】文字領域判定部により読み取った原稿画像を複数の領域に分割し、分割した領域が文字を含む文字領域ある場合は、異常判定部の傾き判定部により当該文字領域に含まれる注目画素の画素値の変化量として傾きを算出する。異常判定部は、傾きが閾値１以上である注目画素の数（傾き数Ｚ）が閾値Ａ以上の場合及び、傾きが閾値２以上で閾値１よりも小さい注目画素の数（傾き数Ｙ）が閾値Ｂ以下の場合は、当該文字領域はぼやけていないと判定する。ぼやけている文字領域の数（ぼやけ領域数）ｍが閾値Ｃ以下の場合は、結露が発生していないと判定し、閾値Ｃよりも大きい場合は、結露が発生していると判定する。【選択図】図５
2010232998.tif 000002
【特許請求の範囲】
【請求項１】
画像読取手段で読み取った原稿の画像が文字を含む場合は、当該文字を含む文字領域における第１の画素の画素値の、前記第１の画素と予め定められた画素数離れた当該文字領域における第２の画素の画素値に対する変化の度合に基づいて、当該文字領域が異常であるか否かを示す情報を出力する出力手段を備えた画像処理装置。
【請求項２】
前記出力手段は、前記変化の度合として、前記第１の画素の画素値と前記第２の画素の画素値との差を求め、求めた差が第１の閾値以上である前記第１の画素の数が第１の基準値よりも少ない場合に、前記文字領域が異常である旨を示す情報を出力する、
請求項１に記載の画像処理装置。
【請求項３】
前記出力手段は、前記第１の画素の画素値と前記第２の画素の画素値との差が前記第１の閾値よりも小さい第２の閾値以上でかつ、前記第１の閾値よりも小さい前記第１の画素の数が第２の基準値よりも多い場合に、前記文字領域が異常である旨を示す情報を出力する、
請求項２に記載の画像処理装置。
【請求項４】
光学手段により原稿に照射された読取光の反射光を読み取ることにより前記原稿の画像を読み取る画像読取手段と、
前記画像読取手段で読み取った原稿の画像を処理する請求項１から請求項３のいずれか１項に記載の画像処理装置と、
を備えた画像読取装置。
【請求項５】
請求項１から請求項３のいずれか１項に記載の画像処理装置における出力手段としてコンピュータを機能させるための画像処理プログラム。
【請求項６】
画像読取手段で読み取った前記原稿の画像が文字を含む場合は、当該文字を含む文字領域に含まれる文字を構成しない地色部分の濃度を示す地色レベルと、予め定められた基準領域の地色の濃度を示す基準地色レベルと、に基づいて、当該文字領域が異常であるか否かを示す情報を出力する出力手段を備えた画像処理装置。
【請求項７】
光学手段により原稿に照射された読取光の反射光を読み取ることにより前記原稿の画像を読み取る画像読取手段と、
前記画像読取手段で読み取った原稿の画像を処理する請求項６に記載の画像処理装置と、
を備えた画像読取装置。
【請求項８】
請求項６に記載の画像処理装置における出力手段としてコンピュータを機能させるための画像処理プログラム。
【請求項９】
画像読取手段で読み取った前記原稿の画像が文字を含む場合は、当該文字を含む文字領域における第１の画素の画素値の、前記第１の画素と予め定められた画素数離れた当該文字領域における第２の画素の画素値に対する変化の度合と、当該文字領域に含まれる文字を構成しない地色部分の濃度を示す地色レベルと、予め定められた基準領域の地色の濃度を示す基準地色レベルと、に基づいて、当該文字領域が異常であるか否かを示す情報を出力する出力手段を備えた画像処理装置。
【請求項１０】
光学手段により原稿に照射された読取光の反射光を読み取ることにより前記原稿の画像を読み取る画像読取手段と、
前記画像読取手段で読み取った原稿の画像を処理する請求項９に記載の画像処理装置と、
を備えた画像読取装置。
【請求項１１】
請求項９に記載の画像処理装置における出力手段としてコンピュータを機能させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像読取装置、及び画像処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、基準白板を読み取らせシェーディング補正が終わった後に、原稿をセットする前に圧板を読み取らせることにより、ある濃度以上の黒データがあった場合のみ、圧板またはコンタクトガラスに汚れ、または傷、または結露があるものとして検知する技術が記載されている。
【０００３】
特許文献２には、電源投入時の白又は黒基準の読取りレベルを測定しておき、読取り直前にも白又は黒基準の読取りレベルを測定し、後者と前者の測定値の比が予め設定された値より小さいか、大きいかによって結露等による異常を検する技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０５−０６８１６８号公報
【特許文献２】特開平１０−２９０３６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、原稿画像を読み取った画像データにより結露等の異常を検出する画像処理装置、画像読取装置、及び画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１に記載の画像処理装置は、画像読取手段で読み取った原稿の画像が文字を含む場合は、当該文字を含む文字領域における第１の画素の画素値の、前記第１の画素と予め定められた画素数離れた当該文字領域における第２の画素の画素値に対する変化の度合に基づいて、当該文字領域が異常であるか否かを示す情報を出力する出力手段を備える。
【０００７】
請求項２に記載の画像処理装置は、請求項１に記載の画像処理装置において、前記出力手段は、前記変化の度合として、前記第１の画素の画素値と前記第２の画素の画素値との差を求め、求めた差が第１の閾値以上である前記第１の画素の数が第１の基準値よりも少ない場合に、前記文字領域が異常である旨を示す情報を出力する。
【０００８】
請求項３に記載の画像処理装置は、請求項２に記載の画像処理装置において、前記出力手段は、前記第１の画素の画素値と前記第２の画素の画素値との差が前記第１の閾値よりも小さい第２の閾値以上でかつ、前記第１の閾値よりも小さい前記第１の画素の数が第２の基準値よりも多い場合に、前記文字領域が異常である旨を示す情報を出力する。
【０００９】
請求項４に記載の画像読取装置は、光学手段により原稿に照射された読取光の反射光を読み取ることにより前記原稿の画像を読み取る画像読取手段と、前記画像読取手段で読み取った原稿の画像を処理する請求項１から請求項３のいずれか１項に記載の画像処理装置と、を備える。
【００１０】
請求項５に記載の画像処理プログラムは、請求項１から請求項３のいずれか１項に記載の画像処理装置における出力手段としてコンピュータを機能させるためのものである。
【００１１】
請求項６に記載の画像処理装置は、画像読取手段で読み取った前記原稿の画像が文字を含む場合は、当該文字を含む文字領域に含まれる文字を構成しない地色部分の濃度を示す地色レベルと、予め定められた基準領域の地色の濃度を示す基準地色レベルと、に基づいて、当該文字領域が異常であるか否かを示す情報を出力する出力手段を備える。
【００１２】
請求項７に記載の画像読取装置は、光学手段により原稿に照射された読取光の反射光を読み取ることにより前記原稿の画像を読み取る画像読取手段と、前記画像読取手段で読み取った原稿の画像を処理する請求項６に記載の画像処理装置と、を備える。
【００１３】
請求項８に記載の画像処理プログラムは、請求項６に記載の画像処理装置における出力手段としてコンピュータを機能させるためのものである。
【００１４】
請求項９に記載の画像処理装置は、画像読取手段で読み取った前記原稿の画像が文字を含む場合は、当該文字を含む文字領域における第１の画素の画素値の、前記第１の画素と予め定められた画素数離れた当該文字領域における第２の画素の画素値に対する変化の度合と、当該文字領域に含まれる文字を構成しない地色部分の濃度を示す地色レベルと、予め定められた基準領域の地色の濃度を示す基準地色レベルと、に基づいて、当該文字領域が異常であるか否かを示す情報を出力する出力手段を備える。
【００１５】
請求項１０に記載の画像読取装置は、光学手段により原稿に照射された読取光の反射光を読み取ることにより前記原稿の画像を読み取る画像読取手段と、前記画像読取手段で読み取った原稿の画像を処理する請求項９に記載の画像処理装置と、を備える。
【００１６】
請求項１１に記載の画像処理プログラムは、請求項９に記載の画像処理装置における出力手段としてコンピュータを機能させるためのものである。
【発明の効果】
【００１７】
請求項１、４、５、６、７、８、９、１０及び１１に記載の本発明によれば、原稿画像を読み取った画像データにより結露等の異常を検出することができる、という効果が得られる。
【００１８】
請求項２に記載の本発明によれば、本構成を有しない場合に比較して、異常の検出を容易に行える、という効果が得られる。
【００１９】
請求項３に記載の本発明によれば、本構成を有しない場合に比較して、異常の検出精度が向上する、という効果が得られる。
【図面の簡単な説明】
【００２０】
【図１】本発明の第１の実施の形態に係る画像読取装置及び画像形成装置の概略構成の一例を示す側面図である。
【図２】本発明の第１の実施の形態に係る画像読取制御部の概略構成の一例を示す機能ブロック図である。
【図３】本発明の第１の実施の形態に係る注目画素の傾きによる異常の判定について説明するための説明図である。
【図４】本発明の第１の実施の形態に係る画像読取制御部の制御部で実行される異常判定制御処理の一例を示すフローチャートである。
【図５】本発明の第１の実施の形態に係る画像読取制御部の異常判定部で実行される異常判定処理の一例を示すフローチャートである。
【図６】本発明の第２の実施の形態に係る画像読取制御部の概略構成の一例を示す機能ブロック図である。
【図７】本発明の第２の実施の形態に係る文字領域の地色レベルによる異常の判定について説明するための説明図である。
【図８】本発明の第２の実施の形態に係る画像読取制御部の制御部で実行される異常判定制御処理の一例を示すフローチャートである。
【図９】本発明の第３の実施の形態に係る画像読取制御部の概略構成の一例を示す機能ブロック図である。
【図１０】本発明の第３の実施の形態に係る画像形成制御部の制御部で実行される異常判定制御処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００２１】
［第１の実施の形態］
以下、図面を参照して本発明の実施の形態を詳細に説明する。なお、本実施の形態の画像読取装置では、原稿画像の文字領域の文字のぼやけ度合により異常を判定する。
【００２２】
まず、本実施の形態にかかる画像読取装置及び当該画像読取装置により読み取られた原稿の画像を形成する画像形成装置の全体構成について説明する。図１は、本実施の形態に係る画像読取装置及び画像形成装置の概略構成の一例を示す側面図である。
【００２３】
本実施の形態の画像読取装置１０は、自動原稿送り部１２と、原稿の表面に形成された画像を読み取る画像読取部１４と、画像読取装置１０全体を制御し、読み取った原稿画像の画像データを処理する画像読取制御部１６と、を備えて構成されている。
【００２４】
本実施の形態の自動原稿送り部１２は、少なくとも１枚の原稿が置かれる原稿台２０と、原稿を搬送する原稿搬送路２２と、画像を読み取った後の原稿が排出される排出台２４と、密着型イメージセンサ（ＣＩＳ）２５と、を含んで構成されている。
【００２５】
原稿搬送路２２は、Ｕ字状に形成され、原稿搬送路２２の周囲には、用紙送出ロール２６、送出ロール２７、位置合わせロール２８、プラテンロール２９、アウトロール３０、及び排出ロール３１が設けられている。用紙送出ロール２６は、原稿送り時に下降し、原稿台２０に置かれた原稿をピックアップする。送出ロール２７は、用紙送出ロール２６から送られた原稿のうち最上部にある原稿のみを内部に供給する。位置合わせロール２８は、送られてきた原稿を一時停止させ、読取りタイミングを調整する。プラテンロール２９は、原稿搬送路２２を通る原稿をＣＶＴガラス３８に対峙させる。アウトロール３０及び排出ロール３１は、読み取った原稿を排出台２４へ排出する。
【００２６】
密着型イメージセンサ２５は、アウトロール３０と排出ロール３１との間に配置され、原稿の裏面に形成された画像を上方から読み取るためのものである。密着型イメージセンサ２５の下方には、白基準板３２が原稿搬送路２２を挟んで密着型イメージセンサ２５に対向するように配置されている。白基準板３２は、上方に向けられた反射面が画像読み取りの基準となる白色にされており、密着型イメージセンサ２５の光源部（図示省略）が照射した光を白色に対する基準反射光として密着型イメージセンサ２５に向けて反射する。
【００２７】
本実施の形態の画像読取装置１０は、原稿台２０から自動原稿送り部１２により送られた原稿の表面を流し読みする機能と、プラテンガラス３４上に置かれた原稿の表面を読み取る機能と、自動原稿送り部１２により送られた原稿の両面（表面及び裏面)の各々を読み取る機能と、を備えている。
【００２８】
本実施の形態の画像読取部１４は、筐体である装置フレーム４９内に、光学部（図３、光学部５７参照）を含んで構成されている。また、画像読取部１４は、画像読取制御部１６（詳細後述）を装置フレーム４９内に備えている。
【００２９】
装置フレーム４９の自動原稿送り部１２に対向する面には、画像を読み取る原稿が置かれるプラテンガラス３４、白基準板３６、及び自動原稿送り部１２によって搬送中の原稿を読み取るために原稿に光を照射するための開口部となるＣＶＴ（Ｃｏｎｓｔａｎｔ  Ｖｅｌｏｃｉｔｙ  Ｔｒａｎｓｐｏｒｔ：原稿定速搬送）ガラス３８が設けられている。
【００３０】
光学部は、フルレートキャリッジ４０及びハーフレートキャリッジ４２を含んで構成されている。
【００３１】
フルレートキャリッジ４０は、光源（照明ランプ）５０及びミラー５２を有しており、プラテンガラス３４上の原稿の画像を読み取る場合は、図中の矢印Ａ方向に移動する。ハーフレートキャリッジ４２は、ミラー５４及びミラー５６を有している。
【００３２】
光源５０から照射された光は、プラテンガラス３４上の原稿、または自動原稿送り部１２により送られてきた原稿に照射され、反射される。反射光は、ミラー５２、ミラー５４、及びミラー５６を介してレンズ４４により光電変換素子（ＣＣＤ）４６の受光面に結像される。
【００３３】
光電変換素子４６は、受光面に結像された光学像を光電変換し、アナログの電気信号である画像信号を生成する。生成された画像信号は、駆動基板４８を介して画像読取制御部１６（詳細後述）に送られる。
【００３４】
本実施の形態の画像形成装置６０は、用紙上に画像を形成する画像形成部６２及び収納した用紙を画像形成部６２に供給するための用紙収納部６３を備えて構成されている。
【００３５】
用紙収納部６３は、内部に収納する用紙を画像形成部６２に供給するためのものである。本実施の形態では、画像形成装置６０の内部に４つの用紙収納部６３１、６３２、６３３、６３４を備えている。用紙収納部６３は、積層された用紙を収納する。積層されている用紙の最上面から取り出された用紙は、複数のローラ対７３により用紙搬送路７４を介して、画像形成部６２へ搬送される。
【００３６】
また、画像形成装置６０には手差しで用紙を搬入するための手差トレイ７６が設けられている。手差トレイ７６上に置かれた用紙は、画像形成装置６０内部の手差ローラ７５及びローラ対７３により用紙搬送路７４上に案内され、用紙搬送路７４を介して画像形成部６２へ搬送される。
【００３７】
画像形成部６２は、感光体６４、帯電器６５、光ビーム走査装置６６、現像器６７、中間転写体６８、転写器６９、除電・清掃器７０、転写器７１、及び定着器７２を含んで構成されている。
【００３８】
感光体６４は、予め定められた速度で矢印Ｂ方向に回転する。感光体６４の周囲には周面を帯電させるための帯電器６５が設けられている。光ビーム走査装置６６は、帯電器６５により帯電された感光体６４の周面上に画像データに基づいて光ビームを照射し、静電潜像を形成する。現像器６７は、ローラ６７Ａを含み、感光体６４の周面上に形成された静電潜像にローラ６７Ａにより内部に貯留しているトナーを付着させて現像する。
【００３９】
中間転写体６８は、感光体６４の下部に設けられた無端状のベルトであり、複数のローラにより感光体６４の回転速度と同じ回転速度で矢印Ｃ方向に回転する。感光体６４と中間転写体６８とが接触する位置には転写器６９が配設されている。感光体６４の周面上のトナー像は中間転写体６８に転写される。除電・清掃器７０は、感光体６４の周面を除電する機能及び周面上に残留している残留トナーを除去する機能を備えたものである。
【００４０】
一方、用紙搬送路７４を介して搬送されてきた用紙は、中間転写体６８と転写器７１との間に送り込まれ、転写器７１により中間転写体６８上のトナー像が転写される。トナー像が転写された用紙は、定着器７２によりトナーを溶融定着された後に、排出ローラ対７７により画像形成装置６０の外部へ排出される。
【００４１】
画像形成装置６０には画像を形成された用紙が排出されるための排出トレイ７９が設けられている。画像が形成された用紙は、画像形成装置６０内部の排出ローラ対７７により用紙搬送路７８を介して排出トレイ７９に排出される。
【００４２】
次に、本実施の形態の画像読取装置１０で実行される画像読取装置１０の異常判定処理について詳細に説明する。なお、本実施の形態では、画像読取装置１０に結露が発生している状態を異常状態として判定する。
【００４３】
本実施の形態の画像読取装置１０の画像読取制御部１６の概略構成の一例の機能ブロック図を図２に示す。本実施の形態の画像読取装置１０は、光学部５７により原稿に照射された読取光の反射光を画像読取部１４で読取り、画像処理部８６で処理した画像データを画像形成装置６０の画像形成部６２に出力する。
【００４４】
本実施の形態の画像読取制御部１６は、上述の光学部５７、画像読取部１４、制御部８０、異常判定部８２、文字領域判定部８４、画像処理部８６、及びユーザインタフェース部８８を備えて構成されている。
【００４５】
制御部８０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、及びＨＤＤ（いずれも図示省略）により構成され、画像読取制御部１６及び画像読取装置１０の全体を制御するものである。ＣＰＵでは、詳細を後述する異常判定制御処理の処理プログラムが実行される。ＲＯＭは、各種プログラムやパラメータ等が記憶されており、ＲＡＭは、ＣＰＵによる各種プログラムの実行時におけるワークエリア等として用いられる。なお、異常判定制御処理の処理プログラム８９は、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ（いずれも図示省略）等の記録媒体に記録しておき、制御部８０内のＨＤＤ等にインストールし、ＣＰＵにより読込まれて実行されるようにしてもよい。
【００４６】
光学部５７により原稿に照射された読取光の反射光を画像読取部１４で読取り、画像処理部８６で処理した画像データを画像形成装置６０の画像形成部６２に出力する。
【００４７】
本実施の形態の異常判定部８２は、制御部８０の指示により、原稿を読み取った画像データから文字のぼやけを検出することにより異常を判定するものである。異常判定部８２は、注目画素の傾きを判定する傾き判定部８３を含んで構成されている。なお、本実施の形態で注目画素の傾きとは、画像データにおける注目画素の画素値の変化量を示すものである。
【００４８】
注目画素の傾きによる異常の判定について図３を参照して詳細に説明する。結露が発生している場合等異常が発生すると、読み取った画像にぼやけが生じるようになる。図３（Ａ）には文字画像の一部分を示し、（Ｂ）にはぼやけが発生していない場合の点線Ｆの画素を注目画素としたときの画素値及び傾きを示し、（Ｃ）には結露によりぼやけが発生している場合の点線Ｆの画素を注目画素としたときの画素値を示す。なおここでは、注目画素の傾きを下記の式（１）により算出する。
【００４９】
傾き＝｜注目画素の画素値−ｎ画素前の画素の画素値｜  ・・・式（１）（なお、ここではｎ＝３としているが、これに限定されない）
図３（Ｂ）に示すように、ぼやけが発生していない場合、画素値は、文字のエッジ部分（文字と下地の境界）では、０から急峻に変化する。これにより、上記式（１）により算出された注目画素の傾きは大きく、急峻に変化する２つの山状を示す。
【００５０】
一方、図３（Ｃ）に示すように、ぼやけが発生している場合、画素値は、文字のエッジ部分（文字と下地の境界）では、徐々に変化する。これにより、上記式（１）により算出された注目画素の傾きは中間値となり、なだらかに変化する２つの山状を示す。
【００５１】
すなわち、ぼやけが発生していない場合は大きな傾きが多く、ぼやけが発生している場合は大きな傾きは少なく、中間値である傾きが生じる。そこで本実施の形態では、傾きが閾値１以上である注目画素の数が予め定められた数（閾値Ａ）以上である場合は、ぼやけていない、すなわち異常ではないと判定する。また、傾きが閾値２以上であり閾値１よりも小さい注目画素の数が予め定められた数（閾値Ｂ）以下である場合は、異常ではないと判定する。
【００５２】
図示を省略したＣＰＵにより異常判定プログラム８１が実行されることによりこのようにして異常を判定する異常判定処理が実行される。
【００５３】
文字領域判定部８４は、原稿を読み取った画像データの画像領域を複数の領域に分割し、分割された領域が文字を含む文字領域であるか否か判定するものである。
【００５４】
画像処理部８６は、原稿を読み取った生の画像データをシェーディングデータ等の予め定められた処理を施し、原稿画像データを生成するためのものである。本実施の形態の画像処理部８６は、異常画像補正部８７を含んで構成されている。異常画像補正部８７は、異常判定部８２により異常が発生していると判定された画像データをフィルタ等により補正するためのものである。
【００５５】
ユーザインタフェース部８８は、画像読取を指示するユーザと画像読取や異常等に関する情報を授受するためのものであり、具体的例としては、液晶ディスプレイやタッチパネル等が挙げられる。
（異常判定制御処理）
本実施の形態の画像読取装置１０の制御部８０で実行される異常判定制御処理動作について説明する。図４は、本実施の形態の異常判定制御処理の一例を示すフローチャートである。
【００５６】
ステップ１００では、画像読取部１４及び光学部５７に原稿の画像を読み取るよう指示する。当該読取指示により、光学部５７からは読取光が原稿に照射され、反射光を読み取った画像データが画像読取部１４から出力される。
【００５７】
次のステップ１０２では、異常判定部８２に詳細を後述する異常判定処理を行うよう指示する。当該異常判定処理により、画像データに基づいて結露の有無が判定される。
【００５８】
次のステップ１０４では、結露が有るか否か判断する。異常判定処理により結露が有ると判定された場合は、肯定されてステップ１０６へ進む。ステップ１０６では、異常画像を補正するか否か判定する。例えば、ぼやけの度合いが多い等、画像データを補正しても所望の画像が形成できない場合等は、否定されてステップ１０８へ進む。ステップ１０８では、画像形成装置６０の画像形成部６２に画像の形成を停止するよう指示を出力する。次のステップ１１０では、結露が発生した旨をユーザインタフェース部８８を介してユーザに報知した後、本処理を終了する。
【００５９】
一方、ステップ１０６において例えば、傾きが閾値２以上であり閾値１よりも小さい注目画素の数があまり多くない場合等、ぼやけの度合いが少ないため、画像データに補正を行い、補正された画像データを原稿画像データとして画像形成装置６０に出力する場合は、肯定されてステップ１１２へ進む。
【００６０】
ステップ１０２では、異常画像補正部８７に異常画像を補正するよう指示する。次のステップ１１４では、補正された画像データを画像形成部６２に出力し、ステップ１１６へ進む。
【００６１】
ステップ１１６では、本処理を終了するか否か判断する。読み取る原稿が未だある場合等は、否定されてステップ１００に戻り、本処理を繰り返す。一方、肯定されると本処理を終了する。
【００６２】
（異常判定処理）
次に、異常判定部８２により実行される異常判定処理（図４のステップ１０２）について詳細に説明する。図５は、本実施の形態の異常判定処理の一例を示すフローチャートである。
【００６３】
ステップ２００では、読み取った原稿画像(画像データ）を複数の領域に分割する。
【００６４】
次のステップ２０２では、分割された領域の１つが文字を含む文字領域であるか否か判断する。なお、文字領域であるか否かの判断は、例えば、領域内の注目画素が文字を構成するか絵柄を構成するか判定することにより行う。このような文字領域の判断手法としては、たとえば特開平２００２−４４４４４号等に記載されている技術を用いればよい。文字領域ではないと判断された場合は、否定されてステップ２２２へ進む。一方、文字領域である場合は、肯定されてステップ２０４へ進む。
【００６５】
ステップ２０４では、文字領域内の注目画素の傾きを算出する。注目画素の傾きは上記式（１）により算出する。
【００６６】
次のステップ２０６では、傾きを判定する。傾きが閾値２よりも小さい場合は、ステップ２０８へ進み、傾き数Ｘをインクリメント（Ｘ＝Ｘ＋１）した後、ステップ２１４へ進む。なお、注目画素の傾きが閾値２よりも小さい場合とは、当該注目画素が地色部分または文字部分の中である場合を示している。一方、傾きが閾値２以上であり、閾値１よりも小さい場合は、ステップ２１０へ進み、傾き数Ｙをインクリメント（Ｙ＝Ｙ＋１）した後、ステップ２１４へ進む。一方、傾きが閾値１以上の場合は、ステップ２１２へ進み、傾き数Ｚをインクリメント（Ｚ＝Ｚ＋１）した後、ステップ２１４へ進む。
【００６７】
ステップ２１４では、文字領域内の全画素について傾きの判定を終了したか否か判断する。未だ判定していない画素（注目画素となっていない画素）がある場合は、否定されてステップ２０４に戻り、傾き判定処理を繰り返す。一方、全画素について終了した場合は、肯定されてステップ２１６へ進む。
【００６８】
ステップ２１６では、傾き数Ｚが閾値Ａよりも小さいか否か判断する。閾値Ａ以上の場合は、当該領域はぼやけていないため否定されてステップ２２２へ進む。一方、小さい場合は、肯定されてステップ２１８へ進み、傾き数Ｙが閾値Ｂよりも大きいか否か判断する。閾値Ｂ以下の場合は、当該領域はぼやけていないため否定されてステップ２２２へ進む。一方、大きい場合は、肯定されてステップ２２０へ進み、ぼやけ領域数ｍをインクリメント（ｍ＝ｍ＋１）し、ステップ２２２へ進む。
【００６９】
ステップ２２２では、ステップ２００で分割した全領域についてぼやけているか否かの判定が終了したか否か判断する。未だ判定していない領域がある場合は、否定されてステップ２０２に戻り、判定した傾きからぼやけているか否かを判定する処理を繰り返す。一方、全領域について終了した場合は、肯定されてステップ２２４へ進む。
【００７０】
ステップ２２４では、ぼやけ領域数ｍが閾値Ｃよりも大きいか否か判断する。閾値Ｃは、測定誤差等を考慮して予め定めておいた値である。閾値Ｃ以下の場合は、否定されてステップ２２８へ進み、結露が発生していないと判定した後、本処理を終了する。一方、閾値Ｃよりも大きい場合は、肯定されてステップ２２６へ進み、結露が発生していると判定した後、本処理を終了する。
【００７１】
なお、文字によっては、エッジ部分が少ないため、閾値Ａ及び閾値Ｂをエッジ部分以外の部分にある画素の数に基づく傾き数Ｘの数で重み付けして用いてもよい。
【００７２】
また、異常判定制御処理及び異常判定処理は、原稿１枚毎に行うようにしてもよいし、画像読取装置１０の電源投入時等、予め定められたタイミングで行うようにしてもよい。
【００７３】
また、異常判定処理は、１枚の原稿全体を読み取った画像データに対してそりを行うようにしてもよいし、原稿の読取動作と同時に入力される画像データに対して順次行うようにしてもよい。
【００７４】
また、本実施の形態では、異常として結露の発生を検知しているがこれに限らず、プラテンガラス３４やＣＣＤ４６の曇り等による異常等、読み取った画像データの文字にぼやけが生じる異常であれば検知を行える。
【００７５】
また、ぼやけ領域の位置を検出し、当該位置を異常が発生している位置としてユーザインタフェース部８８を介してユーザに報知するようにしてもよい。
【００７６】
また、本実施の形態では、画像読取装置１０が画像読取部１４で原稿を読み取った画像データから文字のぼやけを検出することにより異常を判定し、当該判定結果を出力する場合について詳細に説明したが、画像処理装置が画像読取装置で読み取った画像データから文字のぼやけを検出することにより異常を判定し、当該判定結果を出力するようにしてもよい。この場合の画像処理装置の具体的例としては、異常判定部８２、文字領域判定部８４、さらに画像読取装置で読み取った画像データにより異常を判定させるための異常判定制御プログラム８９を備えた制御部８０等を備えて構成される。
【００７７】
以上説明したように、本実施の形態では、文字領域判定部８４により読み取った原稿画像を複数の領域に分割し、分割した領域が文字を含む文字領域ある場合は、異常判定部８２の傾き判定部８３により当該文字領域に含まれる注目画素の画素値の変化量として傾きを算出する。異常判定部８２は、傾きが閾値１以上である注目画素の数（傾き数Ｚ）が閾値Ａ以上の場合及び、傾きが閾値２以上で閾値１よりも小さい注目画素の数（傾き数Ｙ）が閾値Ｂ以下の場合は、当該文字領域はぼやけていないと判定する。ぼやけている文字領域の数（ぼやけ領域数）ｍが閾値Ｃ以下の場合は、結露が発生していないと判定し、閾値Ｃよりも大きい場合は、結露が発生していると判定する。
【００７８】
このように本実施の形態では、読み取った原稿画像（画像データ）における文字を含む文字領域における注目画素の画素値の変化量を示す傾きにより結露を検出する。従って、別途、結露の検出を行う処理を要せずに、原稿画像の読取時に、結露の検出が行える。
【００７９】
また、本実施の形態では、結露を検出し、異常があると判定すると、異常画像補正部８７により画像データを補正したり、画像形成部６２を停止させたり、ユーザインタフェース部８８を介してユーザに報知したりする。
【００８０】
このように本実施の形態では、原稿画像の読取時に、異常に対応し、ユーザが期待する出力が得られる。
【００８１】
［第２の実施の形態］
以下、図面を参照して本発明の実施の形態を詳細に説明する。なお、本実施の形態の画像読取装置では、文字領域の文字が形成されていない地色部分の濃度を示す地色レベルにより異常を判定する。
【００８２】
本実施の形態の画像読取装置１０は、第１の実施の形態と、画像読取制御部１６の構成及び異常判定処理の処理方法が異なるものであり、画像読取装置１０の全体構成の概略及び制御部８０で実行される異常判定制御処理は第１の実施の形態と略同様であるため、ここで異なる部分のみ詳細に説明する。
【００８３】
本実施の形態の画像読取装置１０の画像読取制御部１６の概略構成の一例の機能ブロック図を図６に示す。本実施の形態の画像読取装置１０は、第１の実施の形態の傾き判定部８３に代わり、地色レベル検出部８５を備えて構成されている。
【００８４】
地色レベル検出部８５は、基準となる領域の地色の濃度を示す基準時色レベルと、文字領域判定部８４により文字を含む領域と判定された文字領域における文字が形成されていない地色の部分の濃度を示す地色レベルと、を検出するためのものである。
【００８５】
異常判定部８２は、地色レベル検出部８５により検出された基準時色レベル及び文字領域の地色レベルに基づいて当該文字領域の地色レベルが高いことを検出することにより異常を判定するものである。
【００８６】
地色レベルによる異常の判定について図７を参照して詳細に説明する。結露が発生している場合等異常が発生すると、読み取った画像の周囲にぼやけが生じたようになり、図７（Ａ）に示したように、地色部分の濃度が高くなる。図７（Ｂ）にはぼやけが発生していない場合の点線Ｆの画素の画素値を示し、（Ｃ）には結露によりぼやけが発生している場合の点線Ｆの画素の画素値を示す。このように、ぼやけが発生している場合は、発生していない場合に比べて地色部分の画素値（地色レベル）が高くなる。そこで本実施の形態では、文字を含まない領域（文字領域ではない領域）をぼやけが発生していない基準領域として基準領域の基準地色レベルを検出し、文字領域の地色レベルが基準地色レベルよりも低い場合は、ぼやけていない、すなわち異常ではないと判定する。
【００８７】
（異常判定処理）
次に、本実施の形態の異常判定部８２により実行される異常判定処理について詳細に説明する。図８は、本実施の形態の異常判定処理の一例を示すフローチャートである。
【００８８】
ステップ３００では、読み取った原稿画像（画像データ）を複数の領域に分割する。
【００８９】
次のステップ３０２では、分割された領域のうち予め定められた基準領域の基準地色レベルを下記の式（２）により算出する。
【００９０】
基準地色レベル＝画素値の積算値／画素数  ・・・式（２）
なお、本実施の形態では、一般に、読み取った原稿画像の頭の部分は文字や画像が形成されていない白紙の部分であるため、頭の部分の領域を基準領域としている。基準領域はこれに限らず、その他の位置にある領域であってもよいし、複数の領域を基準領域とし、平均値により基準地色レベルを算出するようにしてもよい。
【００９１】
次のステップ３０４では、分割された領域の１つが文字を含む文字領域であるか否か判断する。文字領域出るか否かの判断は、第１の実施の形態の異常判定処理のステップ２０２（図５）と同様にして行えばよい。文字領域ではないと判断された場合は、否定されてステップ３２２へ進む。一方、文字領域である場合は、肯定されてステップ３０６へ進む。
【００９２】
ステップ３０６では、文字領域内の注目画素が地色部分であるか判断する。本実施の形態では、具体的一例として、注目画素の画素値が予め定められた閾値よりも小さい場合、または文字領域の全画素の画素値の平均値よりも注目画素の画素値が小さい場合は、当該注目画素は地色部分であると判断する。なお、地色部分であるかを検知する手法としては、たとえば特開平２００４−２２１９１５、特開平６−４６２５５号、特開平７−３２２０６９号、特開平７−２６４４０８号、特開平６−３１１３５９号、特開平６−３１１３６４号、特開平４−０３７２号、特許第３１３４２９２号等に記載されている技術を用いればよい。地色部分ではない場合（文字部分の場合)は、否定されてステップ３１２へ進む。一方、地色部分である場合は、肯定されてステップ３０８へ進む。
【００９３】
ステップ３０８では、地色レベルの積算値Ｗに注目画素の画素値を加算（地色レベルの積算値Ｗ＝地色レベルの積算値Ｗ＋注目画素の画素値）する。
【００９４】
次のステップ３１０では、地色部分の画素数（地色画素数）Ｖをインクリメント（Ｖ＝Ｖ＋１）し、次のステップ３１２へ進む。
【００９５】
ステップ３１２では、文字領域内の地色部分の全画素の画素値の積算を終了したか否か判断する。全画素について行っていない場合は、否定されてステップ３０６に戻り、注目画素が地色部分か判断し、地色部分の画素値を積算する処理を繰り返す。一方、全画素について終了した場合は、肯定されてステップ３１４へ進む。
【００９６】
ステップ３１４では、地色レベル下記の式（３）により算出する。
【００９７】
地色レベル＝地色レベルの積算値Ｗ／地色画素数Ｖ  ・・・（３）
次のステップ３１６では、基準地色レベルと算出した地色レベルとを比較する。次のステップ３１８では当該文字領域がぼやけが発生しているぼやけ領域であるか否か判断する。基準地色レベルと地色レベルとを比較した結果、地色レベルの方が高い場合は、ぼやけていると判断する。なお、どの程度レベルが高い場合にぼやけが発生していると判断するかは、測定誤差等を考慮して予め定めておく。ぼやけ領域ではない場合は、否定されてステップ３２２へ進む。一方、ぼやけ領域である場合は、肯定されてステップ３２０へ進む。
【００９８】
ステップ３２０では、ぼやけ領域数ｍをインクリメント（ｍ＝ｍ＋１）し、ステップ３２２へ進む。ステップ３２２では、ステップ３００で分割した全領域についてぼやけているか否かの判定が終了したか否か判断する。未だ判定していない領域がある場合は、否定されてステップ３０４に戻り、地色レベルからぼやけているか否かを判定する処理を繰り返す。一方、全領域について終了した場合は、肯定されてステップ３２４へ進む。
【００９９】
ステップ３２４では、ぼやけ領域数ｍが閾値Ｄよりも大きいか否か判断する。閾値Ｄは、測定誤差等を考慮して予め定めておいた値である。なお、閾値Ｄは、第１の実施の形態の閾値Ｃと同じ値であっても、異なる値であってもよい。閾値Ｄ以下の場合は、否定されてステップ３２８へ進み、結露が発生していないと判定した後、本処理を終了する。一方、閾値Ｄよりも大きい場合は、肯定されてステップ３２６へ進み、結露が発生していると判定した後、本処理を終了する。
【０１００】
以上説明したように、本実施の形態では、地色レベル検出部により、基準領域の地色の濃度を示す基準地色レベルと、文字領域判定部８４で文字領域と判定された領域の地色部分の濃度を示す地色レベルと、を検出する。異常判定部８２は、基準地色レベルと地色レベルとを比較し、地色レベルが高い場合は、当該文字領域はぼやけていると判定する。ぼやけている文字領域の数（ぼやけ領域数）ｍが閾値Ｄ以下の場合は、結露が発生していないと判定し、閾値Ｄよりも大きい場合は、結露が発生していると判定する。
【０１０１】
このように本実施の形態では、読み取った原稿画像（画像データ）における文字を含む文字領域の地色部分の濃度を示す地色レベルにより結露を検出する。従って、原稿画像の読取と共に、結露の検出が行える。
【０１０２】
［第３の実施の形態］
以下、図面を参照して本発明の実施の形態を詳細に説明する。なお、本実施の形態の画像読取装置では、原稿画像の文字領域の文字のぼやけ度合及び文字が形成されていない地色部分の濃度を示す地色レベルにより異常を判定する。すなわち、本実施の形態の画像読取装置は、第１の実施の形態と第２の実施の形態とを組み合わせたものである。
【０１０３】
本実施の形態の画像読取装置１０は、第１の実施の形態及び第２の実施の形態と、画像読取制御部１６の構成及び異常判定処理の処理方法が異なるものであり、画像読取装置１０の全体構成の概略及び制御部８０で実行される異常判定制御処理は第１の実施の形態及び第２の実施の形態と略同様であるため、ここで異なる部分のみ詳細に説明する。
【０１０４】
本実施の形態の画像読取装置１０の画像読取制御部１６の概略構成の一例の機能ブロック図を図９に示す。本実施の形態の画像読取装置１０は、第１の実施の形態の傾き判定部８３及び第２の実施の形態の地色レベル検出部８５を備えて構成されている。
【０１０５】
本実施の形態の異常判定部８２は、傾きにより異常を判定すると共に、傾き数Ｚが閾値Ａに対して予め定められた範囲内である場合及び傾き数Ｙが閾値Ｂに対して予め定められた範囲内である場合は、地色レベルによる異常の判定を行う。なお、これらの範囲は、測定誤差等を考慮し、予めさだめておく。
【０１０６】
（異常判定処理）
次に、本実施の形態の異常判定部８２により実行される異常判定処理について詳細に説明する。図１０は、本実施の形態の異常判定処理の一例を示すフローチャートである。
【０１０７】
ステップ４００では、読み取った原稿画像（画像データ）を複数の領域に分割し、次のステップ４０２では、分割された領域の１つが文字を含む文字領域であるか否か判断する。文字領域ではないと判断された場合は、否定されてステップ４２０へ進む。一方、文字領域である場合は、肯定されてステップ４０４へ進む。
【０１０８】
ステップ４０４では、第１の実施の形態（図５）のステップ２０４から２１４の処理を行い、傾き数Ｘ、Ｙ、Ｚを算出する。
【０１０９】
次のステップ４０６では、傾き数Ｚが閾値Ａ±定数Ｒの範囲以内であるか否か判断する。範囲を越える場合は、否定されてステップ４０８へ進み、傾き数Ｚが閾値Ａよりも小さいか否か判断する。閾値Ａ以上の場合は、当該領域はぼやけていないため否定されてステップ４２０へ進む。一方、小さい場合は、肯定されてステップ４１０へ進む。
【０１１０】
ステップ４１０では、傾き数Ｙが閾値Ｂ±定数Ｓの範囲以内であるか否か判断する。範囲を越える場合は、否定されてステップ４１２へ進み、傾き数Ｙが閾値Ｂよりも大きいか否か判断する。閾値Ｂ以下の場合は、当該領域はぼやけていないため否定されてステップ４２０へ進む。一方、大きい場合は、肯定されてステップ４１８へ進み、ぼやけ領域数ｍをインクリメント（ｍ＝ｍ＋１）し、ステップ４２０へ進む。
【０１１１】
一方、ステップ４０６で傾き数Ｚが閾値Ａ±定数Ｒの範囲以内である場合、及びステップ４１０で傾き数Ｙが閾値Ｂ±定数Ｓの範囲以内である場合は、肯定されてステップ４１４へ進む。
【０１１２】
ステップ４１４では、第２の実施の形態（図８）のステップ３０４から３１６の処理を行い、基準領域レベルと地色レベルとを比較する。次のステップ４１６では、比較結果に基づいて、ぼやけ領域であるか否か判断する。ぼやけ領域ではない場合は、否定されてステップ４２０へ進む。一方、ぼやけ領域である場合は、肯定されてステップ４１８へ進む。
【０１１３】
ステップ４１８では、ぼやけ領域数ｍをインクリメント（ｍ＝ｍ＋１）し、ステップ４２０へ進み、ステップ４２０では、ステップ４００で分割した全領域についてぼやけているか否かの判定が終了したか否か判断する。未だ判定していない領域がある場合は、否定されてステップ４０２に戻り、当該異常判定処理を繰り返す。一方、全領域について終了した場合は、肯定されてステップ４２２へ進む。
【０１１４】
ステップ４２２では、ぼやけ領域数ｍが閾値Ｅよりも大きいか否か判断する。閾値Ｅは、測定誤差等を考慮して予め定めておいた値である。なお、閾値Ｅは、第１の実施の形態の閾値Ｃまたは第２の実施の形態の閾値Ｄと同じ値であっても、異なる値であってもよい。閾値Ｅ以下の場合は、否定されてステップ４２６へ進み、結露が発生していないと判定した後、本処理を終了する。一方、閾値Ｅよりも大きい場合は、肯定されてステップ４２４へ進み、結露が発生していると判定した後、本処理を終了する。
【０１１５】
なお、本実施の形態では、注目画素の傾きによる異常の判定を行った後、地色レベルによる異常の判定を行っているがこれに限らず、地色レベルによる異常の判定を行った後、注目画素の傾きによる異常の判定を行うようにしてもよい。また、傾き数及び地色レベルの両者によりぼやけ領域を規定し、異常の判定を行うようにしてもよい。
【０１１６】
以上説明したように、本実施の形態では、異常判定部８２は、傾き判定部８３により判定された傾き数Ｚ及び傾き数Ｙが各々閾値Ａ及び閾値Ｂに対して予め定められた範囲内の数値である場合は、地色レベル検出部８５により検出された地色レベルにより、当該文字領域がぼやけ領域あるか否かを判定し、結露の発生の有無を判定する。
【０１１７】
このように本実施の形態では、読み取った原稿画像（画像データ）における文字を含む文字領域における注目画素の画素値の変化量を示す傾き及び傾き及び地色部分の濃度を示す地色レベルにより結露を検出する。従って、原稿画像の読取と共に、結露の検出が行える。また、傾きのみにより検出を行う場合や地色レベルのみにより検出を行う場合に比べて検出精度が向上する。
【符号の説明】
【０１１８】
１０  画像読取装置
１２  自動原稿送り部
１４  画像読取部
１６  画像読取制御部
５７  光学部
６０  画像形成装置
６２  画像形成部
８０  制御部
８２  異常判定部
８３  異常判定プログラム
８４  文字領域判定部
８６  画像処理部
８７  異常画像補正部
８８  ユーザインタフェース部
【図１】
2010232998.tif 000003
【図２】
2010232998.tif 000004
【図３】
2010232998.tif 000005
【図４】
2010232998.tif 000006
【図５】
2010232998.tif 000007
【図６】
2010232998.tif 000008
【図８】
2010232998.tif 000009
【図９】
2010232998.tif 000010
【図１０】
2010232998.tif 000011
【図７】
2010232998.tif 000012