(57)【要約】【課題】原稿の地の階調に基づく階調情報の如何にかかわらず、原稿の異常の判定を行うことが可能な画像処理装置およびそれを備えた画像読み取り装置を提供する。【解決手段】コピーやファックス等の原稿は、ＣＣＤイメージセンサ１３５で読み取られ、Ａ／Ｄ変換器１３１や補正手段を介して画像データとしてデータ異常検出部１４５に入力される。そして、その階調情報の最大値および最小値が検出され、それぞれ黒判定値および白判定値と比較されることにより、読み取られた原稿が全白または全黒の場合にそれを検知して、異常対応処理手段２５０により警告メッセージ等を発する。このデータ異常の検出は、２値化手段２４０にて画像データを２値化する前に行われるので、白判定値等を変更することにより、例えば原稿の地の階調が中間階調である場合でも、その原稿に文字や画像等が形成されていなければ異常であると判断することができる。【選択図】  図７
2004240583.tif 000002
【特許請求の範囲】
【請求項１】
１ドット当たり少なくとも２ビット以上の階調情報を有する画像データが入力され、その画像データの階調情報を２値化手段により１ビットの情報に変換して出力する画像処理装置であって、
前記入力された画像データの階調情報の異常を検出する検出手段と、
当該検出手段によって前記画像データの階調情報の異常が検出された場合に報知する報知手段と
を備えたことを特徴とする画像処理装置。
【請求項２】
前記検出手段には、前記画像データの各ドット毎の階調情報が順次入力され、
前記検出手段は、
先に入力されたドットの階調情報の最小値と、次に入力されるドットの階調情報とを比較して、小さい方を新たな最小値として最小値を検出する最小値検出比較手段と、
当該最小値検出比較手段に検出された階調情報の最小値を記憶する最小値記憶手段と、
先に入力されたドットの階調情報の最大値と、次に入力されるドットの階調情報とを比較して、大きい方を新たな最大値として最大値を検出する最大値検出比較手段と、
当該最大値検出比較手段に検出された階調情報の最大値を記憶する最大値記憶手段と
を備え、
前記最大値記憶手段、および前記最小値記憶手段に記憶されている値に基づいて異常を検出することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記検出手段は、前記最小値記憶手段に記憶された前記階調情報の最小値と、前記入力された画像データがすべて白を示すデータであるか否かを判定するための第１のしきい値とを比較し、前記最小値が前記第１のしきい値より大きい場合、前記画像データがすべて白を示すデータであり異常であると判断し、また、前記最大値記憶手段に記憶された前記階調情報の最大値と、前記入力された画像データがすべて黒を示すデータであるか否かを判定するため、前記第１のしきい値以下の第２のしきい値と比較し、前記最大値が前記第２のしきい値より小さい場合、前記画像データがすべて黒を示すデータであり異常であると判断する判断手段を備えたことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記第１のしきい値、および前記第２のしきい値をそれぞれ任意に設定可能な、しきい値変更手段を備えたことを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記しきい値変更手段は、入力された画像データに画像が形成されていない場合の前記画像データの階調情報に基づいて、前記第１のしきい値、および前記第２のしきい値をそれぞれ任意に設定することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記検出手段に、前記画像データの先頭より所定量分のデータが入力された場合に、前記最小値記憶手段に記憶された前記階調情報の最小値が、前記第１のしきい値よりも小さく、かつ、前記最大値記憶手段に記憶された前記階調情報の最大値が、前記第２のしきい値よりも大きい場合には、前記第１のしきい値を、前記最大値記憶手段に記憶された前記階調情報の最大値よりも小さい値とすることを特徴とする請求項３乃至５のいずれかに記載の画像処理装置。
【請求項７】
前記検出手段は、前記最大値記憶手段に記憶された前記階調情報の最大値と、前記最小値記憶手段に記憶された前記階調情報の最小値との差分を、画像データの階調の差が所定の値よりも大きいか否かを判定するための振幅判定値と比較して、当該振幅判定値よりも小さい場合に、前記画像データに階調差がなく異常であると判断する振幅判断手段を備えたことを特徴とする請求項２に記載の画像処理装置。
【請求項８】
前記検出手段は、
前記最小値記憶手段に記憶された前記階調情報の最小値と、前記入力された画像データがすべて白を示すデータであるか否かを判定するための第１のしきい値とを比較し、前記最小値が前記第１のしきい値より大きい場合、前記画像データがすべて白を示すデータであり異常であると判断し、また、前記最大値記憶手段に記憶された前記階調情報の最大値と、前記入力された画像データがすべて黒を示すデータであるか否かを判定するため、前記第１のしきい値以下の第２のしきい値と比較し、前記最大値が前記第２のしきい値より小さい場合、前記画像データがすべて黒を示すデータであり異常であると判断する判断手段と、
前記最大値記憶手段に記憶された前記階調情報の最大値と、前記最小値記憶手段に記憶された前記階調情報の最小値との差分を、画像データの階調の差が所定の値よりも大きいか否かを判定するための振幅判定値と比較して、当該振幅判定値よりも小さい場合に、前記画像データに階調差がなく異常であると判断する振幅判断手段と
を備え、
前記判断手段による判断を行う第１の判断モードと、
前記振幅判断手段による判断を行う第２の判断モードと、
前記第１の判断モードと、前記第２の判断モードとを、前記画像データの属性に基づいて切り替えるモード切替手段と
を備えたこと特徴とする請求項２に記載の画像処理装置。
【請求項９】
請求項１乃至８のいずれかに記載の画像処理装置と、
原稿を読み取って、原稿の各画素毎に階調情報を有する画像データに変換する読み取り手段と
を備えたことを特徴とする画像読み取り装置。
【請求項１０】
前記読み取り手段による読み取りを行う原稿の種別を指定するための指定手段を備え、
その指定手段により写真原稿が指定された場合、前記第２の判断モードによる検出に切り替え、写真原稿が指定されていない場合、前記第１の判断モードによる検出に切り替えるように、前記モード切替手段を制御する制御手段を備えたことを特徴とする請求項９に記載の画像読み取り装置。
【請求項１１】
前記読み取り手段は、副走査方向に搬送される原稿を主走査方向の１ラインずつ読み取るＣＣＤイメージセンサもしくはＣＩＳであって、
当該ＣＣＤイメージセンサまたはＣＩＳは、１色に対する１ラインのデータ生成用に複数の出力チャンネルを有し、前記画像処理装置は、前記ＣＣＤイメージセンサまたはＣＩＳの各チャンネル毎に、読み取った原稿に基づく画像データの階調情報の異常の検出を行うことを特徴とする請求項９または１０に記載の画像読み取り装置。
【請求項１２】
前記読み取り手段は、副走査方向に搬送される原稿を主走査方向の１ラインずつ読み取り、かつ、原稿を副走査方向に光の３原色の各色毎に読み込むためのＣＣＤイメージセンサもしくはＣＩＳであって、
前記画像処理装置は、前記ＣＣＤイメージセンサまたはＣＩＳの各色毎に、読み取った原稿に基づく画像データの階調情報の異常の検出を行うことを特徴とする請求項９または１０に記載の画像読み取り装置。
【請求項１３】
請求項９乃至１２のいずれかに記載の画像読み取り装置と、
当該画像読み取り装置で読み取った原稿から変換された画像データに基づいて、被記録媒体に画像を形成する画像形成装置と
を備えたことを特徴とする画像複写装置。
【請求項１４】
請求項９乃至１２のいずれかに記載の画像読み取り装置と、
当該画像読み取り装置によって読み取られた前記画像データを圧縮するデータ圧縮手段と、
当該データ圧縮手段によって圧縮された画像データを、電話回線を通じて通信側の端末装置に送信する送信手段と、
通信側の端末装置から圧縮された画像データを受信する受信手段と、
当該受信手段によって受信した、圧縮された画像データの解凍を行うデータ解凍手段と、
当該データ解凍手段によって解凍された画像データに基づいて、被記録媒体に画像を形成する画像形成装置と
を備えたことを特徴とするファクシミリ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、入力された画像データの２値化を行う画像処理装置およびそれを備えた画像読み取り装置に関するものである。
【０００２】
【従来の技術】
従来のスキャナ、ファクシミリ（以下、「ファックス」という。）、コピー機等に設けられた画像読み取り装置では、原稿上に文字や図形等で構成された画像を読み取り、デジタル化することにより画像データが作成される際に、画像データの異常の判定が行われている。すなわち、デジタル化した画像データが全白もしくは全黒であるか否かの判定を行うことによって、その画像データが利用可能なデータであるか否かの判定が行われている。
【０００３】
通常、原稿の読み取りは、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）イメージセンサやＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）により行われ、画像データは、原稿の各画素ごとに階調情報（画素の明るさの段階を示す階調を数値化した情報）をもったデータ（以下、「画素データ」という。）の集合として構成される。読み取った画像データの異常の判定は、各画素データの階調情報に基づいて行われている。例えば、特許文献１では、画素データごとに、その階調情報をしきい値をもって白または黒を示す１ビットのデータに変換（いわゆる２値化）して振り分け、白を示すデータと黒を示すデータとの比を求めることによって、画像データ全体が全白か全黒かの判定が行われている。
【０００４】
【特許文献１】
特公平７−１０５８５６号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、しきい値をもって画素データを２値化した後に全白もしくは全黒の判定を行った場合、例えばグレーの用紙に文字や図形が構成されている場合など、原稿の地の階調に基づく階調情報がしきい値によって黒に振り分けられ、さらに、原稿上に構成された文字または図形の階調情報も黒に振り分けられた場合に、原稿が全黒であると判定されてしまう。
【０００６】
また、２値化の方法によっては、グレーのような中間階調は、ランダム、あるいは所定の計算方法に基づき画素データごとに黒または白として振り分けられ、例えば、下地がグレーの用紙に文字等がなにも形成されていない場合、その原稿に基づく画像データには白または黒を示すデータが混在することとなり、読み取られた原稿が異常であると判定されにくいという問題があった。
【０００７】
本発明は上記課題を解決するためになされたものであり、原稿の地の階調に基づく階調情報の如何にかかわらず、原稿の異常の判定を行うことが可能な画像処理装置およびそれを備えた画像読み取り装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するために、請求項１に係る発明の画像処理装置は、１ドット当たり少なくとも２ビット以上の階調情報を有する画像データが入力され、その画像データの階調情報を２値化手段により１ビットの情報に変換して出力する画像処理装置であって、前記入力された画像データの階調情報の異常を検出する検出手段と、当該検出手段によって前記画像データの階調情報の異常が検出された場合に報知する報知手段とを備えている。
【０００９】
また、請求項２に係る発明の画像処理装置は、請求項１に記載の発明の構成に加え、前記検出手段には、前記画像データの各ドット毎の階調情報が順次入力され、前記検出手段は、先に入力されたドットの階調情報の最小値と、次に入力されるドットの階調情報とを比較して、小さい方を新たな最小値として最小値を検出する最小値検出比較手段と、当該最小値検出比較手段に検出された階調情報の最小値を記憶する最小値記憶手段と、先に入力されたドットの階調情報の最大値と、次に入力されるドットの階調情報とを比較して、大きい方を新たな最大値として最大値を検出する最大値検出比較手段と、当該最大値検出比較手段に検出された階調情報の最大値を記憶する最大値記憶手段とを備え、前記最大値記憶手段、および前記最小値記憶手段に記憶されている値に基づいて異常を検出することを特徴とする。
【００１０】
また、請求項３に係る発明の画像処理装置は、請求項２に記載の発明の構成に加え、前記検出手段は、前記最小値記憶手段に記憶された前記階調情報の最小値と、前記入力された画像データがすべて白を示すデータであるか否かを判定するための第１のしきい値とを比較し、前記最小値が前記第１のしきい値より大きい場合、前記画像データがすべて白を示すデータであり異常であると判断し、また、前記最大値記憶手段に記憶された前記階調情報の最大値と、前記入力された画像データがすべて黒を示すデータであるか否かを判定するため、前記第１のしきい値以下の第２のしきい値と比較し、前記最大値が前記第２のしきい値より小さい場合、前記画像データがすべて黒を示すデータであり異常であると判断する判断手段を備えている。
【００１１】
また、請求項４に係る発明の画像処理装置は、請求項３に記載の発明の構成に加え、前記第１のしきい値、および前記第２のしきい値をそれぞれ任意に設定可能な、しきい値変更手段を備えている。
【００１２】
また、請求項５に係る発明の画像処理装置は、請求項４に記載の発明の構成に加え、前記しきい値変更手段は、入力された画像データに画像が形成されていない場合の前記画像データの階調情報に基づいて、前記第１のしきい値、および前記第２のしきい値をそれぞれ任意に設定することを特徴とする。
【００１３】
また、請求項６に係る発明の画像処理装置は、請求項３乃至５のいずれかに記載の発明の構成に加え、前記検出手段に、前記画像データの先頭より所定量分のデータが入力された場合に、前記最小値記憶手段に記憶された前記階調情報の最小値が、前記第１のしきい値よりも小さく、かつ、前記最大値記憶手段に記憶された前記階調情報の最大値が、前記第２のしきい値よりも大きい場合には、前記第１のしきい値を、前記最大値記憶手段に記憶された前記階調情報の最大値よりも小さい値とすることを特徴とする。
【００１４】
また、請求項７に係る発明の画像処理装置は、請求項２に記載の発明の構成に加え、前記検出手段は、前記最大値記憶手段に記憶された前記階調情報の最大値と、前記最小値記憶手段に記憶された前記階調情報の最小値との差分を、画像データの階調の差が所定の値よりも大きいか否かを判定するための振幅判定値と比較して、当該振幅判定値よりも小さい場合に、前記画像データに階調差がなく異常であると判断する振幅判断手段を備えている。
【００１５】
また、請求項８に係る発明の画像処理装置は、請求項２に記載の発明の構成に加え、前記検出手段は、前記最小値記憶手段に記憶された前記階調情報の最小値と、前記入力された画像データがすべて白を示すデータであるか否かを判定するための第１のしきい値とを比較し、前記最小値が前記第１のしきい値より大きい場合、前記画像データがすべて白を示すデータであり異常であると判断し、また、前記最大値記憶手段に記憶された前記階調情報の最大値と、前記入力された画像データがすべて黒を示すデータであるか否かを判定するため、前記第１のしきい値以下の第２のしきい値と比較し、前記最大値が前記第２のしきい値より小さい場合、前記画像データがすべて黒を示すデータであり異常であると判断する判断手段と、前記最大値記憶手段に記憶された前記階調情報の最大値と、前記最小値記憶手段に記憶された前記階調情報の最小値との差分を、画像データの階調の差が所定の値よりも大きいか否かを判定するための振幅判定値と比較して、当該振幅判定値よりも小さい場合に、前記画像データに階調差がなく異常であると判断する振幅判断手段とを備え、前記判断手段による判断を行う第１の判断モードと、前記振幅判断手段による判断を行う第２の判断モードと、前記第１の判断モードと、前記第２の判断モードとを、前記画像データの属性に基づいて切り替えるモード切替手段とを備えている。
【００１６】
また、請求項９に係る発明の画像読み取り装置は、請求項１乃至８のいずれかに記載の画像処理装置と、原稿を読み取って、原稿の各画素毎に階調情報を有する画像データに変換する読み取り手段とを備えている。
【００１７】
また、請求項１０に係る発明の画像読み取り装置は、請求項９に記載の発明の構成に加え、前記読み取り手段による読み取りを行う原稿の種別を指定するための指定手段を備え、その指定手段により写真原稿が指定された場合、前記第２の判断モードによる検出に切り替え、写真原稿が指定されていない場合、前記第１の判断モードによる検出に切り替えるように、前記モード切替手段を制御する制御手段を備えている。
【００１８】
また、請求項１１に係る発明の画像読み取り装置は、請求項９または１０に記載の発明の構成に加え、前記読み取り手段は、副走査方向に搬送される原稿を主走査方向の１ラインずつ読み取るＣＣＤイメージセンサもしくはＣＩＳであって、当該ＣＣＤイメージセンサまたはＣＩＳは、１色に対する１ラインのデータ生成用に複数の出力チャンネルを有し、前記画像処理装置は、前記ＣＣＤイメージセンサまたはＣＩＳの各チャンネル毎に、読み取った原稿に基づく画像データの階調情報の異常の検出を行うことを特徴とする。
【００１９】
また、請求項１２に係る発明の画像読み取り装置は、請求項９または１０に記載の発明の構成に加え、前記読み取り手段は、副走査方向に搬送される原稿を主走査方向の１ラインずつ読み取り、かつ、原稿を副走査方向に光の３原色の各色毎に読み込むためのＣＣＤイメージセンサもしくはＣＩＳであって、前記画像処理装置は、前記ＣＣＤイメージセンサまたはＣＩＳの各色毎に、読み取った原稿に基づく画像データの階調情報の異常の検出を行うことを特徴とする。
【００２０】
また、請求項１３に係る発明の画像複写装置は、請求項９乃至１２のいずれかに記載の画像読み取り装置と、当該画像読み取り装置で読み取った原稿から変換された画像データに基づいて、被記録媒体に画像を形成する画像形成装置とを備えている。
【００２１】
また、請求項１４に係る発明のファクシミリ機は、請求項９乃至１２のいずれかに記載の画像読み取り装置と、当該画像読み取り装置によって読み取られた前記画像データを圧縮するデータ圧縮手段と、当該データ圧縮手段によって圧縮された画像データを、電話回線を通じて通信側の端末装置に送信する送信手段と、通信側の端末装置から圧縮された画像データを受信する受信手段と、当該受信手段によって受信した、圧縮された画像データの解凍を行うデータ解凍手段と、当該データ解凍手段によって解凍された画像データに基づいて、被記録媒体に画像を形成する画像形成装置とを備えている。
【００２２】
【発明の実施の形態】
以下、本発明を具体化した画像処理装置およびそれを備えた画像読み取り装置の一実施の形態について、本発明に係る画像読み取り装置を搭載した複合機を例に、図面を参照して説明する。まず、図１〜図４を参照して、複合機１０の全体の構成について説明する。
【００２３】
図１に示す、本実施の形態の複合機１０は、左右方向に長い略直方体の筐体１０ａに、通信回線事業者の提供する公衆通信網に電話回線を介して有線により接続され、文字や図形等で構成された画像をデジタル化した画像データの送受信を行うことが可能なファックス通信機能と、画像が形成された原稿を光学的に読み取ってデジタルデータ化する画像読み取り機能と、インクを吐出して、画像データをもとに被記録媒体上に画像を形成する画像形成機能とが搭載された機能複合型の装置である。また、画像読み取り機能で読み取った原稿の画像を画像形成機能で被記録媒体上に形成する画像複写機能も併せ持つ。複合機１０の筐体１０ａの内部には、画像形成機能とファックス通信機能とが内蔵され、その筐体１０ａの上部に、画像読み取り機能が設けられた構成となっている。
【００２４】
また、筐体１０ａの背面に設けられた給紙口（図示外）から、筐体１０ａの内部に被記録媒体としての用紙を供給するための給紙トレイ１１と、筐体１０ａの前面に設けられた排紙口１３より排出される画像の形成された用紙を積載保持するための排紙トレイ１２とが設けられ、印刷が行われる用紙は、筐体１０ａの前後方向に搬送される。なお、図１では、排紙トレイ１２は筐体１０ａの底面に収納されており、使用時には前面方向に引き出されて使用される。
【００２５】
筐体１０ａの前方上面には、筐体１０ａの長手方向に沿って延設された操作パネル部１２５が設けられており、その上面には、利用者が複合機１０にキー入力による指示を与えるための複数のキーやスイッチなどからなる操作部１２１と、操作時やエラー発生時などに利用者に対してメッセージを表示する液晶ディスプレイ等からなる表示部１２２とが設けられている。なお、表示部１２２が、本発明における「報知手段」に相当する。
【００２６】
背面側を支軸とする複合機１０の上面を、筐体１０ａの前面から操作パネル部１２５ごと持ち上げた内部には、略水平方向に筐体１０ａの内部上面を覆うガラス板（図示外）が固定されている。そのガラス板面の下側には、ガラス板上に載置した原稿の画像をフォトダイオード１３６（図３参照）で読み取ってデジタルデータ化するためのライン型ＣＣＤイメージセンサ１３５（図３参照）が設けられている。いわゆるＦＢ（Ｆｌａｔ  Ｂｅｄ）式のスキャナとなっており、ＣＣＤイメージセンサ１３５は筐体１０ａの前後方向（主走査方向）をそのフォトダイオード１３６が列設されたライン方向とし、左右方向（副走査方向）にガラス板の下面を移動しながらガラス板上に載置された原稿のスキャンを行う。
【００２７】
さらに、複合機１０の上面にはＡＤＦ（Ａｕｔｏｍａｔｉｃ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）１９が設けられており、原稿を、ガラス板の左端部に移動したＣＣＤイメージセンサ１３５の上方を通過させて読み取り可能となるように、原稿を積載し、供給口１７から１枚ずつ引き込まれるようにする供給トレイ１５と、読み取りが終わって排出口１８から排出される原稿を積載保持する排出トレイ１６とが設けられている。原稿は、供給口１７からガラス板の左端部に向かい、ＣＣＤイメージセンサ１３５上でＵターンして排出口１８に向かう搬送路を通過し、筐体１０ａの左右方向を搬送方向としている。
【００２８】
次に、図２に示すように、複合機１０にはＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）１００が設けられ、ＡＳＩＣ１００により複合機１０の制御が行われている。ＡＳＩＣ１００には、ＣＰＵ１１０と、パネル制御部１２０と、読取制御部１３０と、画像処理部１４０と、メモリコントロール部１５０と、通信制御部１６０と、記録制御部１７０とが設けられている。なお、ＣＰＵ１０、読取制御部１３０は、ＡＳＩＣ１００の外部に設けられていてもよい。
【００２９】
ＣＰＵ１１０は、ＡＳＩＣ１００の制御を司り、パネル制御部１２０は、操作パネル部１２５に設けられた操作部１２１からの入力を検知してＣＰＵ１１０に伝達し、また、ＣＰＵ１１０からの指示を受けて表示部１２２への表示の制御を行う。読取制御部１３０は、ＣＣＤイメージセンサ１３５の副走査方向への移動の制御、ＡＤＦ１９に設けられた原稿搬送用モータ（図示外）の駆動の制御などを行う。また、ＣＣＤイメージセンサ１３５から受信するアナログ信号をデジタルデータに変換するＡ／Ｄ変換器１３１が設けられている。
【００３０】
ここで、ＣＣＤイメージセンサ１３５について、図３を参照して補足説明する。前述したように、ＣＣＤイメージセンサ１３５は、図３に示す、複数のフォトダイオード１３６が列設されたライン型ＣＣＤイメージセンサであり、光源より原稿に強い光を当てて、その反射光を個々のフォトダイオード１３６で受光し、反射光の光強度（明度）を電気信号に変換するものである。フォトダイオード１３６に入光した光エネルギーは光電変換され電荷として蓄えられる。ほぼ１光子あたりに１電子が発生されるので、光量によって発生される電荷の量が異なってくる。
【００３１】
列設された個々のフォトダイオード１３６には、それぞれに対応する入力を持ったアナログシフトレジスタ１３７が併設されている。フォトダイオード１３６とアナログシフトレジスタ１３７との間に設けられたシフトゲート１３８がシフトパルスＳＨの入力に基づき開かれると、アナログシフトレジスタ１３７は、個々のフォトダイオード１３６から電荷をパラレルに受け取る。アナログシフトレジスタ１３７では半周期ずれた２つのクロックパルスφ１，φ２の１周期ごとに電荷が１シフトされてシリアル変換され、フォトダイオード１３６の配列順にアンプ１３９に対して出力される。そして、アンプ１３９により電荷の量の差が電圧の差として変換され、アンプ１３９に入力されるリセットパルスＲＳのタイミングに同期出力される出力信号ｏｕｔ１としてＣＣＤイメージセンサ１３５より出力されることにより、アナログの電気信号としての画像データの出力が行われる。すなわち、画像データの各画素データは、読み取られた原稿の各ライン順に、そして１つのラインにおいてはフォトダイオード１３６の配列順にＣＣＤイメージセンサ１３５より出力されることになる。なお、ＣＣＤイメージセンサ１３５の１ラインには数千個におよぶフォトダイオード１３６が設けられている。
【００３２】
そして、読取制御部１３０のＡ／Ｄ変換器１３１により、アナログ電気信号として伝達された画像データをその信号電圧の大きさにあわせて、例えば８ビットのデジタルデータに変換することで、フォトダイオード１３６で受光した光の明度を２５６階調に表現することができる。
【００３３】
また、ＣＣＤイメージセンサ１３５が読み取りを行う際に、光の３原色のＲ（赤），Ｇ（青），Ｂ（緑）の３色のフィルタを切り換えて、それぞれのフィルタ毎に原稿の同一ラインの明度の読み取りを行うことで、カラーによる原稿の読み取りを行うことが可能である。または、光源に白色光、あるいは緑色光を用い、フィルタの代わりに色分解を行うためのプリズム等を光路上に設け、読み取り原稿の反射光をＲ，Ｇ，Ｂの３色に分解してそれぞれの読み取りを行うことも可能である。あるいは、Ｒ，Ｇ，Ｂのフィルタがそれぞれかけられた３本のＣＣＤイメージセンサにより、Ｒ，Ｇ，Ｂの各色それぞれの明度の読み取りを同一ラインについて同時に行うことで、より高速なカラーでの読み取りが可能となる。なお、ＣＣＤイメージセンサ１３５の代わりにＣＩＳを利用してもよい。ＣＩＳは、一般に光源としてＲ，Ｇ，Ｂの３色のＬＥＤ等を使用するものであり、蛍光灯などの単一光源を使用するＣＣＤイメージセンサと比べ消費電力が少なく、小型で軽量であるという利点があるが、被写界深度が浅いという欠点がある。なお、ＣＣＤイメージセンサ１３５またはＣＩＳが、本発明における「画像読み取り手段」に相当する。
【００３４】
次に、図２に示すように、画像処理部１４０は、読取制御部１３０から伝達される原稿を読み取った画像データや、記録部１７５にて印刷を行う画像データの加工等の処理を行う。画像処理部１４０には、読取制御部１３０から入力されたデータの異常を検出するデータ異常検出部１４５が設けられている。また、メモリコントロール部１５０は、ＡＳＩＣ１１０と、ＡＳＩＣ１１０に接続されるＲＡＭ１５５やＲＯＭ１５７との間でのデータ転送のタイミングの調整を行う。
【００３５】
なお、図４に示すように、ＲＡＭ１５５には、画像データを一時的に記憶するための画像データ記憶エリア１５５ａ、後述する異常判定処理（図８、Ｓ１６，Ｓ２５参照）や２値化手段２４０（図７参照）における判定値やしきい値が記憶された判定値記憶エリア１５５ｂ、後述するデータ異常検出プログラムの実行や、ＣＰＵ１１０の処理等に使用されるフラグ等が記憶されたワークエリア１５５ｃなどが設けられている。
【００３６】
次に、図２に示すように、通信制御部１６０は、アナログ回線である公衆通信網に接続されたＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）１６７を介してファックス通信を行う際に、デジタル信号として内部処理されるファックスデータをＤ／Ａ変換によりアナログ信号に変換（変調）し、また、受信したアナログ信号のファックスデータをＡ／Ｄ変換によりデジタル信号に変換（復調）するモデム１６５の制御を行う。また、通信制御部１６０には、ビットマップ形式の画像データ（無圧縮の画像データ）をファックスデータとして送信するためのデータの圧縮（エンコード）、および受信したファックスデータを画像データに変換するためのデータの解凍（デコード）を行うコーディック１６１が設けられている。なお、モデム１６５が、本発明における「送信手段」および「受信手段」に相当する。
【００３７】
コーディック１６１は、ファックス通信時のデータ量の低減のために画像データの圧縮を行う。ファックス通信における画像データは、１画素につき白または黒の２階調の画像データであり、例えば、「白・白・白・白・黒・白・黒・黒」を表すデータ「１１１１０１００」は、コーディック１６１により、「１」が４つ・「０」・「１」・「０」が２つというデータに圧縮（エンコード）され、これが画像データの全画素データに対して行われることでデータ量が低減される。そして、コーディック１６１は、上記と逆の手順で、圧縮された画像データをもとの無圧縮の画像データに戻す解凍も行う。なお、コーディック１６１が、本発明における「データ圧縮手段」および「データ解凍手段」に相当する。
【００３８】
記録制御部１７０は、画像データの印刷を行う記録部１７５の制御を行う。本実施の形態ではインクジェット記録方式による印刷が行われ、記録制御部１７０では、筐体１０ａ（図１参照）の背面から前面に搬送される用紙の搬送方向と直交する方向に往復移動しながらインクを吐出するヘッド（図示外）を備えたキャリッジ（図示外）のインク吐出タイミングの制御や往復移動の制御、また、用紙を搬送するための搬送モータ（図示外）の制御などが行われる。なお、記録部１７５と、その制御を行う記録制御部１７０とが、本発明における「画像形成装置」に相当する。
【００３９】
また、図示しないが、ＡＳＩＣ１００には、例えばＵＳＢインターフェースが接続され、複合機１０にＵＳＢケーブルで接続されたパーソナルコンピュータ等から画像形成機能、画像読み取り機能、ファックス通信機能等の各機能を利用可能となっている。
【００４０】
次に、図５，図６を参照して、画像処理部１４０のデータ異常検出部１４５に設けられた最小値検出器１４１、および最大値検出器１４２の構成について説明する。データ異常検出部１４５は、ＣＣＤイメージセンサ１３５で読み取った原稿の画像データの各画素ごとの画素データについて検査を行ってデータ異常を検出することで、原稿の異常を検知するものである。図５に示す、最小値検出器１４１は、入力されたデータの大小を比較して、その結果をセレクト信号として出力する比較器１４１ａと、比較器１４１ａにより出力されたセレクト信号に基づいて、入力された２つのデータのいずれか一方を出力するセレクタ１４１ｂと、セレクタ１４１ｂから出力されたデータを記憶する最小値レジスタ１４１ｃとから構成されている。
【００４１】
比較器１４１ａには、読取制御部１３０から伝達されるＣＣＤイメージセンサ１３５で読み取った原稿の画素ごとデータである画素データ（入力Ａ）と、最小値レジスタ１４１ｃからの出力（入力Ｂ）とが入力される。比較器１４１ａでは、これら２つの入力Ａ，Ｂを比較して、入力Ａが入力Ｂより小さい場合には、例えば「０」を、また、入力Ａが入力Ｂと同じ、もしくは大きい場合には、例えば「１」をセレクト信号（出力Ｓ）として出力する。なお、比較器１４１ａが、本発明における「最小値検出比較手段」に相当する。
【００４２】
セレクタ１４１ｂには、比較器１４１ａと同じデータ、すなわち入力Ａ，Ｂと、比較器１４１ａから出力されるセレクト信号とが入力される。セレクタ１４１ｂでは、セレクト信号に従って、入力Ａと入力Ｂとのいずれか一方を更新データとして出力する。例えば、比較器１４１ａで入力Ａが入力Ｂより小さかった場合、セレクト信号として「０」が出力され、セレクタ１４１ｂでは、セレクト信号「０」に従って入力Ａをスルーさせ、更新データとして出力する。逆に、セレクト信号として「１」が入力されれば、入力Ｂが更新データとして出力される。
【００４３】
最小値レジスタ１４１ｃには、セレクタ１４１ｂから出力された更新データと、外部より入力される更新タイミング信号とが入力される。更新タイミング信号は、比較器１４１ａに入力される原稿の画素データの入力タイミングとほぼ同期して送信される。最小値レジスタ１４１ｃは、更新データが入力されるとその更新データで記憶値を書き換えるとともに、更新タイミング信号が入力されるとそのタイミングに記憶値をデータとして出力する。なお、最小値レジスタ１４１ｃが、本発明における「最小値記憶手段」に相当する。
【００４４】
図６に示す、最大値検出器１４２は、最小値検出器１４１とほぼ同様の構成となっており、入力されたデータの大小の比較を行う比較器１４２ａと、比較器１４２ａにより出力されたセレクト信号に基づいて、入力された２つのデータのいずれか一方を出力するセレクタ１４２ｂと、セレクタ１４２ｂから出力された更新データを記憶する最大値レジスタ１４２ｃとから構成されている。
【００４５】
比較器１４２ａでは、比較器１４１ａと異なり、入力Ａ，Ｂの大小を比較して、入力Ａが入力Ｂより大きい場合には「０」、入力Ａが入力Ｂと同じ、もしくは小さい場合には「１」をセレクト信号（出力Ｓ）として出力する。また、セレクタ１４２ｂはセレクタ１４１ｂと同様に動作する。最大値レジスタ１４２ｃも最小値レジスタ１４１ｃと同様に、セレクタ１４２ｂから出力された更新データでその記憶値の書き換えを行う。なお、比較器１４２ａが、本発明における「最大値検出比較手段」に相当し、最大値レジスタ１４２ｃが、本発明における「最大値記憶手段」に相当する。
【００４６】
なお、各画素データは、最小値検出器１４１、および最大値検出器１４２のそれぞれにほぼ同時に並行して入力される。
【００４７】
次に、図１，図２，図５〜図７を参照して、複合機１０の動作について説明する。アナログ回線である公衆通信網に接続された端末装置間でデータ通信を行うには、まず、端末装置同士をそれぞれのＮＵＣによって接続し、音声信号による通信が可能な状態となってから、それぞれの端末装置のモデム間でネゴシエーション（モデム同士の接続のための通信手順）を図り、モデム同士の接続を確立させて行う。そして、発信元の端末装置から送信されるデータは、発信元の端末装置のモデムによりアナログ信号に変調され、公衆通信網を介して受信先の端末装置のモデムに伝達され、受信先の端末装置のモデムによってデジタルデータに復調される。
【００４８】
複合機１０の非通信時には、複合機１０では、通信先の端末装置からのファックスデータの受信を待ち受けるため、通信制御部１６０の制御によりモデム１６５に待ち受けコマンドが送信される。このコマンドを受信したモデム１６５は待ち受け動作を行い、ＮＣＵ１６７が通信先の端末装置からの接続要求信号を受信した場合には、公衆通信網との接続を行うようにＮＵＣ１６７への指示が行われるとともに、アナログ通信による接続が確立した場合に通信先の端末装置との接続を図るためのネゴシエーションが行われる。
【００４９】
ネゴシエーションが完了すると、通信先の端末装置からファックスデータが送信される。複合機１０では、モデム１６５で、受信したアナログ信号としてのファックスデータを復調し、通信先の端末装置によって圧縮された状態の画像データに戻す。そして、その圧縮された画像データはコーディック１６１に伝達され、解凍（デコード）処理が行われる。コーディック１６１でデコードされた画像データは、ＲＡＭ１５５の画像データ記憶エリア１５５ａに記憶される。
【００５０】
そして、記録部１７５にて、画像データの印刷が行われる。本実施の形態ではインクジェット記録方式による印刷が行われるので、記録制御部１７０の制御に基づき記録部１７５のキャリッジ（図示外）が駆動され、ＲＡＭ１５５に記憶された画像データに基づくインクの吐出が行われる。記録制御部１７０により、用紙の搬送による用紙とキャリッジとの副走査方向への相対的な移動、およびキャリッジの往復移動による用紙とキャリッジとの主走査方向への相対的な移動がそれぞれ制御され、キャリッジに搭載されたヘッドからのインクの吐出タイミングが制御されることによって、給紙口（図示外）より筐体１０ａの内部に搬送された用紙上に画像データに基づく画像の形成が行われる。印刷された用紙は排紙口１３より複合機１０の外方に排出され、利用者は、通信先の端末装置からファックス送信された画像を手にすることができる。
【００５１】
次に、複合機１０よりファックスデータの送信を行う場合、利用者は、まず、供給トレイ１５に送信を行うファックス原稿を載置する。そして、操作部１２１の各キーが操作されて通信先の端末装置の電話番号（ファックス番号）が入力されると、通信制御部１６０においてモデム１６５の制御が行われ、ＮＣＵ１６７を介して接続された公衆通信網を通じ、電話番号に基づいて特定される通信先の端末装置に対し接続要求信号が発信される。そして、前述と同様に、複合機１０と通信先の端末装置との間での公衆通信網を介したアナログ通信による接続が確立し、モデム同士による接続が完了すると、ファックスデータの送信を行うため、ファックス原稿の読み取りが行われる。
【００５２】
ここで、送信されるファックスデータは、図７に示す、データフローダイアグラムに沿って作成される。図７に示すように、原稿はＣＣＤイメージセンサ１３５で読み取られ、アナログ電気信号の画像データに変換される。そして、読取制御部１３０（図２参照）のＡ／Ｄ変換器１３１により、黒を示す「００ｈ」から白を示す「ＦＦｈ」まで２５６階調のいずれかの値を有するデジタルデータに変換される。すなわち、本例では、黒を示す階調情報の値が最も小さく、明度が高くなるにつれ階調情報の値が大きくなり、白を示す階調情報の値が最も大きくなる。デジタルデータ化された画像データには、暗レベル補正手段２１０により画像データの暗レベルが補正された後、シェーディング補正手段２２０によりシェーディング補正が行われる。
【００５３】
ところで、ＣＣＤイメージセンサ１３５に設けられた各フォトダイオード１３６が原稿を読み取るために必要な光を発生する光源は、ＣＣＤイメージセンサ１３５の列設方向に延設された線光源である。光源より出射された光が原稿により反射され、ＣＣＤイメージセンサ１３５の各フォトダイオード１３６に入射してＣＣＤイメージセンサ１３５より画素データの階調情報として出力される際には、そのフォトダイオードの列設位置によってムラが発生する場合、光源の経時変化により均一な光の照射ができなくなる場合、フォトダイオード１３６の個体差による感度のばらつきが発生する場合など、様々な要因による影響を受ける。例えすべてのフォトダイオード１３６に対して同一条件による入力があったとしても、ＣＣＤイメージセンサ１３５からの出力は必ずしも同じであるとは限らない。暗レベル補正、およびシェーディング補正は、このようなＣＣＤイメージセンサ１３５の出力の不均一さを補正するために公知の手段によって行われる。これにより、相対的な値としてＡ／Ｄ変換器１３１より出力された各画素データは、黒を示す値「００ｈ」から白を示す値「ＦＦｈ」までの２５６階調の絶対的な値に補正される。
【００５４】
補正が行われた各画素データは、次に、データ異常検出部１４５において、データ値の最大値および最小値の検出が行われる。すなわち、図５に示す、最小値検出器１４１と、図６に示す、最大値検出器１４２とのそれぞれに入力される。ここで、各画素データによって、最小値検出器１４１の最小値レジスタ１４１ｃと、最大値検出器１４２の最大値レジスタ１４２ｃとの値がそれぞれ更新され、この更新処理は全画素データ、すなわち読み取りの行われた原稿の画像データを構成する全画素データについて行われる。次いで、最小値レジスタ１４１ｃ、および最大値レジスタ１４２ｃの各値に基づいて後述するデータ異常検出プログラムにおいて異常判定処理（図８、Ｓ１６，Ｓ２５参照）が行われ、異常と判定されれば異常対応処理手段２５０により、表示部１２２（図１参照）に警告メッセージ等の表示が行われることになる。
【００５５】
画像データが異常でなければ、その画像データに対して、例えば、公知の文字強調処理やモアレ除去処理等が各種画像処理手段２３０により施される。そして、２値化手段２４０により画像データの各画素データの階調情報（２５６階調）が２値化しきい値により分別されて２値（２階調）化され、ＲＡＭ１５５の画像データ記憶エリア１５５ａに記憶される。さらに、画像データはコーディック１６１によりエンコードされ、モデム１６５によりアナログ信号に変調されて、ファックスデータとして接続された通信先の端末装置に送信される。
【００５６】
なお、複合機１０がコピー機として利用される場合には、上記同様に原稿の読み取りが行われ、画像データとしてＲＡＭ１５５に記憶された後に、記録部１７５にて印刷される。このように、暗レベル補正手段２１０、シェーディング補正手段２２０、データ異常検出部１４５、各種画像処理手段２３０および２値化手段２４０を介して画像データの処理を行うＣＰＵ１１０が、本発明における「画像処理装置」に相当する。
【００５７】
次に、図８〜図１４を参照して、データ異常検出部１４５における画像データの異常を検出する際の動作について、フローチャートに従って説明する。以下、フローチャートの各ステップを「Ｓ」と略記する。
【００５８】
本実施の形態の複合機１０には、ファックス原稿として読み取られる原稿が、例えば白地の用紙に文字や画像が黒字で形成された原稿である場合のテキストモードと、ファクス原稿が写真や、原稿の地の階調（原稿の用紙の下地の階調）がグレーなどの中間階調である場合など、白または黒がはっきりしない原稿の場合の写真モードとが備えられており、これらのモードの切り替えは、操作部１２１からの入力に基づき、ＲＡＭ１５５のワークエリア１５５ｃのモードフラグがＯＮまたはＯＦＦされることにより行われる。モードフラグがＯＦＦの場合には、テキストモードが選択され、テキストモードの場合のデータ異常検出プログラム（図８参照）、モードフラグがＯＮの場合には、写真モードが選択され、後述する写真モードの場合のデータ異常検出プログラム（図１２参照）が実行されるようになっている。以下、テキストモードにおけるデータ異常検出プログラムについて説明する。なお、上記データ異常検出プログラムは、ＲＯＭ１５７の所定の記憶エリアに記憶されており、モードフラグに基づいてテキストモード用または写真モード用のいずれかのデータ異常検出プログラムが選択され、ＣＰＵ１１０によりＲＡＭ１５５のワークエリア１５５ｃに読み出されて実行される。なお、テキストモードが、本発明における「第１の判断モード」に相当し、写真モードが、本発明における「第２の判断モード」に相当する。また、モードフラグをＯＮ・ＯＦＦするための入力を行う操作部１２１が、本発明における「指定手段」に相当し、このＯＮ・ＯＦＦされるモードフラグが、本発明における「モード切替手段」に相当する。そして、モードフラグに基づいて、実行するデータ異常検出プログラムの選択を行うＣＰＵ１１０が、本発明における「制御手段」に相当する。
【００５９】
例えば、ファックス送信を行うための原稿の読み取りが行われる場合、データ異常検出プログラムのフローチャートに沿って画像データの異常の検出が行われる。前述したように、ＣＣＤイメージセンサ１３５により原稿が読み取られ、画素データとしてデジタルデータ化された後、各画素データについてその階調情報の最小値および最大値の検出が行われる。このとき、画素データはＣＣＤイメージセンサ１３５よりリセットパルスＲＳのタイミングに同調して１画素データずつ出力される。画素データは、Ａ／Ｄ変換器１３１、暗レベル補正手段２１０、およびシェーディング補正手段２２０を介してデータ異常検出部１４５に順次入力されるとともに、各種画像処理手段２３０、および２値化手段２４０を介してＲＡＭ１５５の画像データ記憶エリア１５５ａに順次記憶される。そして、１ページ分の原稿が画像データに変換されたところで画像データの異常の判定が行われ、判定結果に基づき、しきい値等の変更により異常が解消されるのであれば利用者による変更が行われ、再度原稿が読み取りが行われる。なお、原稿が複数ページある場合には、各ページ毎にこのデータ異常検出プログラムが実行される。
【００６０】
図８に示す、テキストモードのデータ異常検出プログラムが実行されると、まず、各種初期値の設定が行われる（Ｓ１１）。この処理では、ＲＯＭ１５７の所定の記憶エリアに記憶された白判定値、黒判定値および２値化しきい値がＲＡＭ１５５の判定値記憶エリア１５５ｂに記憶される。また、最小値検出器１４１の最小値レジスタ１４１ｃには「ＦＦｈ」が階調情報の最小値の初期値として、最大値検出器１４２の最大値レジスタ１４２ｃには「００ｈ」が階調情報の最大値の初期値として、それぞれ記憶される。ここで、白判定値とは、読み取られた原稿の画像データの階調情報に基づき、原稿が全白であるか否かの判定をするためのしきい値となる値である。同様に、黒判定値とは、原稿が全黒であるか否かの判定を行うためのしきい値となる値である。白判定値、黒判定値および２値化しきい値の初期値は、あらかじめ全白や全黒の用紙等を読み込ませる実験などを行うことによって最適な値が求められている。なお、白判定値が、本発明における「第１のしきい値」に相当し、黒判定値が、本発明における「第２のしきい値」に相当する。
【００６１】
そして、原稿の読み取りが開始され（Ｓ１２）、Ｓ１５にて原稿の読み取りが終了されるまでの間（Ｓ１２〜Ｓ１５）、前述したように、読み取られた原稿の画素データが順次データ異常検出部１４５に入力されるので、最小値レジスタ１４１ｃ、および最大値レジスタ１４２ｃの記憶値が継続して更新される（Ｓ１３）。
【００６２】
図５に示すように、最小値検出器１４１に入力された画素データは、比較器１４１ａの入力Ａと、セレクタ１４１ｂの入力Ａとに入力される。最小値検出器１４１の最小値レジスタ１４１ｃには、リセット時に初期値として「ＦＦｈ」が記憶され、このリセットは、１つの画像データが処理される毎に行われる。最小値レジスタ１４１ｃに更新タイミング信号が入力されると、最小値レジスタ１４１ｃの記憶値が最小値検出器１４１の外部に出力されるとともに、出力が分岐されて比較器１４１ａの入力Ｂと、セレクタ１４１ｂの入力Ｂとのそれぞれに入力される。
【００６３】
比較器１４１ａでは、入力Ａ，入力Ｂにそれぞれ入力された値が比較され、リセット後に始めて比較される場合には、入力Ｂが「ＦＦｈ」であり、入力Ａが、例えば「Ｅ０ｈ」であれば、入力Ａが小さいことを示す値、例えば「０」が、セレクト信号として比較器１４１ａより出力される。セレクタ１４１ｂでは、セレクト信号「０」に基づいて入力Ａのみをスルーさせ、更新データとして「Ｅ０ｈ」を出力する。最小値レジスタ１４１ｃの記憶値は「Ｅ０ｈ」で上書きされる。
【００６４】
そして、同様の手順にて続いて入力される画素データと、最小値レジスタ１４１ｃに新たに記憶された「Ｅ０ｈ」との比較が行われ、最小値レジスタ１４１ｃの値の更新が行われる。また、図６に示す最大値検出器１４２についても、上記同様の手順にて、入力値と、最大値レジスタ１４２ｃの記憶値との比較が行われ、大きい値により最大値レジスタ１４２ｃの値の更新が行われる。このようにして、最小値検出器１４１の最小値レジスタ１４１ｃには入力された画素データの最小値が、また、最大値検出器１４２の最大値レジスタ１４２ｃには入力された画素データの最大値が記憶される。そして、Ｓ１５において１ページ分の原稿の読み取りが終了するまで、すなわち、画像データの全画素データについてデータ異常検出部１４５に入力されるまで、最小値および最大値の更新処理が継続される。
【００６５】
図８に示すように、原稿の読み取りが完了すると、最大値レジスタ１４２ｃの値が参照され、最大値レジスタ１４２ｃが判定値記憶エリア１５５ｂに記憶された黒判定値より小さいか否かの確認が行われる（Ｓ１６）。図９に例示するように、原稿の階調が適宜散らばっている場合、最大値レジスタ１４２ｃの値は「００ｈ」を初期値として更新され、原稿の最も白い部分に基づく画素データの階調情報により「ＦＦｈ」寄りの値となる。これにより、最大値レジスタ１４２ｃの値は黒判定値よりも大きくなるので（Ｓ１６：ＮＯ）、次いで最小値レジスタ１４１ｃの値が参照され、同様に最小値レジスタ１４１ｃが白判定値より大きいか否かの確認が行われる（Ｓ２５）。同様に図９の例では、最小値レジスタ１４１ｃの値は「ＦＦｈ」を初期値として更新され、原稿の最も黒い部分に基づく画素データの階調情報により「００ｈ」寄りの値をとり、白判定値よりも小さくなる（Ｓ２５：ＮＯ）。このような原稿では、原稿上に形成された文字や画像等が正常に識別できると判断され、このデータ異常検出プログラムは正常に終了される（Ｓ２６）。そして、前述したように、この処理と平行して各種画像処理手段２３０や２値化手段２４０（図７参照）によって処理され画像データ記憶エリア１５５ａに記憶された画像データに対し、ファックスデータとしての送信処理が行われる。なお、Ｓ１６およびＳ２５の判断処理で、全画素データの階調情報の最大値および最小値をそれぞれ黒判定値および白判定値と比較することで、画像データが異常であるか否かの判断を行うＣＰＵ１１０が、本発明の請求項１における「検出手段」、請求項３における「判断手段」に相当する。
【００６６】
図１０に例示するように、原稿の階調がほとんど黒である場合、Ｓ１３の処理において最大値レジスタ１４２ｃの値は初期値「００ｈ」寄りに多少更新される程度である。そして最大値レジスタ１４２ｃの更新処理が終了して、最大値レジスタ１４２ｃの値が黒判定値より小さい場合（Ｓ１６：ＹＥＳ）、原稿が全黒であると判断される。そして、表示部１２２（図１参照）に、原稿が全黒である旨を利用者に警告する表示が行われ（Ｓ１７）、ファックスデータとしての画像データの送信を中止するか否か、利用者に選択させる表示が行われる（Ｓ１８）。利用者が全黒の原稿を送信する目的で、そのまま画像データを送信すると操作部１２１からの入力により指示した場合（Ｓ１８：ＮＯ）、データ異常検出プログラムは終了され（Ｓ２０）、全黒の階調情報を持つ画像データからなるファックスデータはそのまま送信される。
【００６７】
また、利用者が、原稿が全黒である旨の警告を受け、操作部１２１よりファックスデータの送信の中止の指示を入力した場合（Ｓ１８：ＹＥＳ）、表示部１２２には、原稿の読み取り濃度が薄くなるように設定を変更するか否かを利用者に確認する旨の表示が行われる（Ｓ２１）。利用者が操作部１２１の入力により原稿の再読み取りの中止を行った場合（Ｓ２１：ＮＯ）、データ異常検出プログラムは終了され（Ｓ２２）、ファックスデータの送信は中止される。
【００６８】
しかし、例えば、原稿の地の階調が黒に近いグレーであり、原稿上の文字や画像が黒で形成されていた場合、読み取られた画素データの階調情報がすべて黒判定値よりも小さい値となる場合がある。この場合、黒判定値や白判定値等を変更することで原稿の読み取りが可能であるので、原稿の再読み取りが指示された場合には（Ｓ２１：ＹＥＳ）、白判定値および黒判定値の変更を行うための画面が表示部１２２に表示される（Ｓ２３）。そして、操作部１２１からの入力により変更された白判定値および黒判定値は、判定値記憶エリア１５５ｂに記憶され、Ｓ１２の処理に戻り、再度原稿の読み取りが行われる。さらに、白判定値と黒判定値との中間値が、２値化しきい値として設定される。なお、判定値等の変更に際し、最小値レジスタ１４１ｃ、および最大値レジスタ１４２ｃの記憶値が表示部１２２に表示させ、各判定値等の目安となるようにしてもよい。また、２値化しきい値は、前記白判定値と黒判定値との中間値に限らず、任意に設定可能としてもよい。また、Ｓ２３の処理において、原稿を再度供給トレイ１５にセットする旨の指示も表示される。
【００６９】
また、図１１に例示するように、原稿の階調がほとんど白である場合、Ｓ１３の処理では、最小値レジスタ１４１ｃの値は初期値「ＦＦｈ」寄りに多少更新される程度である。このとき、前記同様に、最小値レジスタ１４１ｃの値が白判定値より大きいと判断されて（Ｓ２５：ＹＥＳ）、原稿が全白であると判断される。以降、Ｓ１７〜Ｓ２３の処理と同様に、全白の警告が行われ、利用者の入力に基づき、そのままファックスデータの送信が行われる場合や、判定値等の変更に基づく原稿の再読み取りが行われる場合などの各処理が実行される（Ｓ２７〜Ｓ３３）。そして、再度読み取りが行われる場合には、前記同様Ｓ１２の処理に戻る。なお、Ｓ２３またはＳ３３の処理において白判定値および黒判定値の変更を行わせるＣＰＵ１１０が、本発明における「しきい値変更手段」に相当する。
【００７０】
このように、読み取られた原稿が全白または全黒である場合に警告されるので、利用者はファックス送信する原稿の表裏や原稿そのものが正しいものであるか否かを確認することができる。例えば、白地の用紙に黒字で文字や図形が形成された原稿などは、地の階調と、形成された文字や図形の階調とが大きく異なるので誤判定が発生しにくい。しかし、例えば写真原稿の読み取りを行った場合や、原稿の地の階調と原稿上に形成された文字や図形の階調とがともに中間階調である原稿の読み取りを行った場合など、その原稿の階調に差があまりない場合、Ｓ１６またはＳ２５の判断処理にていずれもＮＯと判断されることがある。このため、原稿の、いわゆる属性に基づき、テキストモードから写真モードへの切り替えが行われ、写真モードでの原稿の読み取りおよびデータの異常の検出が行われる。
【００７１】
操作部１２１が操作され、ワークエリア１５５ｃのモードフラグがＯＮとされると、複合機１０では写真モードでの原稿の読み取りが行われる。図１２に示す、写真モードのデータ異常検出プログラムが実行されると、テキストモードの場合と同様に、各種初期値の設定が行われる（Ｓ５１）。すなわち、白判定値、黒判定値、２値化しきい値および振幅判定値の初期値がＲＯＭ１５７より読み出され、ＲＡＭ１５５の判定値記憶エリア１５５ｂに記憶される。また、最小値レジスタ１４１ｃには「ＦＦｈ」、最大値レジスタ１４２ｃには「００ｈ」がそれぞれ記憶される。なお、振幅判定値とは、原稿の最も白い部分の画素データの階調情報と、最も黒い部分の画素データの階調情報との差を比較することにより、原稿がほぼ単一な階調の原稿であるか否かを判定するために比較される値であり、前記他の判定値と同様に、実験等によって求められた値である。
【００７２】
そして、テキストモードにおけるＳ１２〜１５（図８参照）と同様の処理により、原稿の読み取りと、読み取った原稿の画素データに基づく最小値レジスタ１４１ｃ、および最大値レジスタ１４２ｃの記憶値の更新とが行われる（Ｓ５２〜Ｓ５５）。
【００７３】
原稿の読み取りが完了すると、最大値レジスタ１４２ｃの値と、最小値レジスタ１４１ｃの値との差が求められ、判定値記憶エリア１５５ｂに記憶された振幅判定値より小さいか否かの確認が行われる（Ｓ５６）。図１３に例示するように、例えば、地の階調がグレーで、形成された文字や図形の階調が黒の原稿が読み込まれた場合、画像データの階調情報はそれらの中間階調を示す値となり散らばる。最大値レジスタ１４２ｃの値は、原稿の最も白い部分（原稿の地の階調）に基づく画素データの階調情報により中間値（例えば「７０ｈ」とする）となるが、最小値レジスタ１４１ｃの値は、原稿の最も黒い部分（文字や画像の階調）に基づく画素データの階調情報により「００ｈ」寄りの値（例えば「１０ｈ」とする）をとるので、例えば振幅判定値が「１０ｈ」に設定されているとすれば、最大値レジスタ１４２ｃの値と、最小値レジスタ１４１ｃの値との差（本例では「６０ｈ」となる）は振幅判定値よりも大きい（Ｓ５６：ＮＯ）。このような原稿では、原稿上に形成された文字や画像等が正常に識別できると判断され、このデータ異常検出プログラムは正常に終了され（Ｓ５７）、ファックスデータの送信が行われる。なお、Ｓ５６の処理において、全画素データの階調情報の最大値および最小値の差を振幅判定値と比較することで、画像データが異常であるか否かの判断を行うＣＰＵ１１０が、本発明における「振幅判断手段」に相当する。
【００７４】
一方、図１４に例示するように、原稿に文字や画像が形成されていない場合、Ｓ５３の処理において最小値レジスタ１４１ｃ、および最大値レジスタ１４２ｃの値はほとんど差がなく、例えば最小値レジスタ１４１ｃの値が「６２ｈ」、最大値レジスタ１４２ｃの値が「７０ｈ」となる。この場合、最大値レジスタ１４２ｃの値と最小値レジスタ１４１ｃの値との差は「０Ｅｈ」となり、振幅判定値「１０ｈ」より小さい値となる（Ｓ５６：ＹＥＳ）。このような原稿が読み取られた場合、例え原稿に文字等が形成されていたとしても、原稿の地の階調と文字等の階調との差がほとんどないと判断され、すなわち画像データが異常であるとして、表示部１２２（図１参照）に警告を示す表示が行われる（Ｓ５８）。
【００７５】
そして、ファックスデータとしての画像データの送信を中止するか否か、利用者に選択させる表示が行われ（Ｓ６０）、操作部１２１からの入力に基づき、送信が行われるのであればデータ異常検出プログラムは終了され（Ｓ６０：ＮＯ、Ｓ６１）、グレーの階調情報を持つ画像データからなるファックスデータはそのまま送信される。また、利用者が、前記ファックスデータの送信の中止の指示を入力した場合（Ｓ６０：ＹＥＳ）、データ異常検出プログラムは終了され（Ｓ６２）、ファックスデータの送信は中止される。
【００７６】
以上説明したように、本実施の形態の複合機１０では、ファックス通信が行われる場合やコピーが行われる場合などに、ＣＣＤイメージセンサ１３５による原稿の読み取りが行われる。ＣＣＤイメージセンサ１３５からの出力はＡ／Ｄ変換器１３１にてデジタルデータ化され、補正が行われた後にデータ異常検出部１４５に入力される。データ異常検出部１４５では、最小値検出器１４１および最大値検出器１４２のそれぞれに画素データが順次入力され、各画素データの階調情報の最小値および最大値が検出される。また、画素データは、２値化手段２４０による２値化処理を施され、画像データ記憶エリア１５５ａに記憶される。
【００７７】
一方、データ異常検出部１４５では、原稿の画像データに基づく全画素データが入力されると、最小値レジスタ１４１ｃと最大値レジスタ１４２ｃとの記憶値がそれぞれ白判定値と黒判定値とに比較され、データ異常となる条件が満たされた場合、表示部１２２に警告を示す表示が行われる。利用者はそのままファックスデータの送信を中止することができるが、原稿に特に異常がない場合、白判定値および黒判定値の設定の変更を行うことによって、原稿の正常な読み取りが行われるようにすることができる。
【００７８】
上記は、原稿として、例えば、白地の用紙に黒の文字や画像が形成されたテキストを読み取る場合のテキストモードにおいて、データ異常の検出が行われる場合である。しかし、例えば、原稿の地の階調がグレーのものや、写真などが原稿として読み取られる場合には写真モードが選択されることによって、原稿の地の階調と文字等の階調とのそれぞれの階調情報の差が振幅判定値より大きいか否かに基づきデータ異常の検出を行うことができる。
【００７９】
このように、画像データの２値化が行われる前の階調情報を用いてデータ異常の検出が行われることによって、中間階調を下地とした原稿など、読み取られたデータが異常か否かの判定が行われにくい原稿でも、データ異常の検出を行うことが可能となる。
【００８０】
なお、本発明は各種の変形が可能なことはいうまでもない。例えば、テキストモードにおいて、まず、原稿の余白部分を読み込み、原稿の地の階調を判断することによって、白判定値、黒判定値および２値化しきい値を変更するようにしてもよい。この場合、図８に示すデータ異常検出プログラムのフローチャートのＳ１３の処理の途中、例えば、原稿の読み込み開始位置より１０ライン分の画素データ（画素データの量で判断可能）が画像処理部１４０に入力された場合に、このタイミングまでに入力された画素データの階調情報の最小値が、最小値レジスタ１４１ｃに記憶されている。この階調情報が、原稿の余白部分の階調、すなわち原稿の地の階調に基づくものとして、白判定値の変更を行わせる。最小値検出器１４１から画素データのその最小値を出力させ、判定値記憶エリア１５５ｂに記憶された白判定値がこれよりも小さい値となるように変更し（例えば、その最小値に実験等で得られた値を乗算した値など）、２値化しきい値も、本実施の形態と同様に白判定値および黒判定値の中間値となるように変更してから原稿の残りの部分の読み込みを行い、Ｓ１５以降の処理を行うことによって実現可能となる。また、利用者に、原稿の地の階調をもとに操作部１２１より白判定値、黒判定値および２値化しきい値等を入力させ、これに基づき原稿の異常の判定が行われるようにしてもよい。
【００８１】
また、データ異常検出部１４５を利用して、デバイスの異常を検出することも可能である。この変形例の説明の前に、ＣＩＳによって取り込まれた原稿がデータとして出力される過程について、図１５〜図１７を参照して説明する。なお、前述したように、ＣＣＤイメージセンサと同様に、ＣＩＳの１ラインには数千個におよぶフォトダイオード（図示外）が設けられているが、ここでは３２個のフォトダイオード（アンプ２３９に近い側より０番〜３１番のフォトダイオードとする）が設けられた場合の例について説明する。図中では、それぞれのフォトダイオードに対応するアナログシフトレジスタ２３７について表示し、フォトダイオード等は省略する。また、以下の説明において、ＣＩＳは、内部にＣＣＤセンサを使用したＣＩＳを一例として説明するが、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ−Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ：相補型金属酸化膜半導体）センサを使用したＣＩＳであってもよい。
【００８２】
図１５に示すように、Ｔ０タイミングに、シフトゲート（図示外）にシフトパルスＳＨが入力されると、各フォトダイオードに蓄積された電荷がアナログシフトレジスタ２３７の対応するセルに移送される。そして、Ｔ１タイミング以降、クロックパルスＣＬＫの立ち下がりのタイミングに同期して、アナログシフトレジスタ２３７に取り込まれた電荷がアンプ２３９方向へシフトされる。これにより、クロックパルスＣＬＫの１周期ごとに１つのフォトダイオード分の電荷が、アナログシフトレジスタ２３７の出力として、フォトダイオードの並びの一端側（本例の場合０番側）より出力される。そして、アンプ２３９により、各フォトダイオードに対応した電荷の量に比例して電圧の大きさが変化する出力ｏｕｔ１として、クロックパルスＣＬＫの１周期に１つの画素の階調情報を有する画素データがＣＩＳより出力される。
【００８３】
なお、Ｔ１〜Ｔ２タイミングにアナログシフトレジスタ２３７から出力される電荷に基づく画素データ、すなわちフォトダイオードの０番〜４番に当たる画素データは、読み取り有効範囲外のフォトダイオードの電荷に基づく画素データであるので、Ａ／Ｄ変換器１３１（図２参照）によりデジタルデータ化された後、読取制御部１３０において破棄される。同様に、フォトダイオード１３６の２８番〜３１番の画素データも破棄される。
【００８４】
このように構成されたＣＩＳは、いわゆる１ラインの読み取りを行って１つの出力チャンネルからの出力を行う１ライン１出力デバイスであるが、図１６に示すように、各フォトダイオードを０番〜１０番，１１番〜２１番，２２番〜３１番の各グループに分別し、０番〜１０番，１１番〜２１番，２２番〜３１番のフォトダイオードに対応するアナログシフトレジスタ２３７からの出力をそれぞれ出力ｏｕｔ１，ｏｕｔ２，ｏｕｔ３とする１ライン３出力デバイスを使用すれば、ＣＩＳから高速に画素データの出力を行うことができる。
【００８５】
図１６に示すＣＩＳでは、上記同様に、Ｔ０タイミングに、シフトパルスＳＨに同期してフォトダイオードからアナログシフトレジスタ２３７への電荷の移送が行われる。そして、Ｔ１タイミングに、出力ｏｕｔ１，ｏｕｔ２，ｏｕｔ３よりそれぞれ０番，１１番，２２番のフォトダイオードで読み込まれた原稿の画素に基づく画素データが、同時に、ＣＩＳからＡ／Ｄ変換器１３１に出力される。そしてＴ２タイミングも同様に、出力ｏｕｔ１，ｏｕｔ２，ｏｕｔ３からそれぞれフォトダイオードの１番，１２番，２３番に対応する画素データが出力される。以降同様に、フォトダイオードの配列順に、それぞれのグループから画素データが出力されるので、図１５に例示したＣＩＳと比べ、同一のクロックタイミングで３倍のデータの出力が可能である。このようにＣＩＳから出力された画素データは、Ａ／Ｄ変換器１３１にて、各クロックタイミング毎に出力ｏｕｔ１，ｏｕｔ２，ｏｕｔ３の順にデータが結合され、読取制御部１３０にて読み取り有効範囲外のフォトダイオードからの画素データが破棄され、画像処理部１４０に対し出力される。
【００８６】
図１７に示す３ライン３出力デバイスは、原稿をカラーで読み取るためＣＣＤイメージセンサ１３５を３ライン並列に設けたものである。フォトダイオードに赤，緑，青のフィルタが設けられたフォトダイオード１３６ｒ，１３６ｇ，１３６ｂのそれぞれに対応したアナログシフトレジスタ１３７ｒ，１３７ｇ，１３７ｂが設けられている。光源から出力される光が原稿に反射され、公知のように、フォトダイオード１３６ｒ，１３６ｇ，１３６ｂにて光の３原色のそれぞれの成分に対応する光束の明度が検知されるので、出力ｏｕｔ１，ｏｕｔ２，ｏｕｔ３からそれぞれ赤，緑，青の成分の画素データが出力される。
【００８７】
そして、上記同様、Ｔ０タイミングに、シフトパルスＳＨに同期してフォトダイオード１３６ｒ，１３６ｇ，１３６ｂのそれぞれからアナログシフトレジスタ１３７ｒ，１３７ｇ，１３７ｂへの電荷の移送が行われる。リセットパルスＲＳと同期したＴ１タイミングには、出力ｏｕｔ１，ｏｕｔ２，ｏｕｔ３よりそれぞれの０番のフォトダイオードで読み込まれた原稿の画素に基づく画素データが、同時に、Ａ／Ｄ変換器１３１に出力される。Ｔ２タイミングでも同様に、出力ｏｕｔ１，ｏｕｔ２，ｏｕｔ３からそれぞれフォトダイオードの１番に対応する画素データが出力される。以降同様に、各フォトダイオードの配列順に出力される画素データは、Ａ／Ｄ変換器１３１にてデータが結合され、読取制御部１３０にて読み取り有効範囲（図示外）外のフォトダイオードからの画素データが破棄され、画像処理部１４０に対し出力される。
【００８８】
このように、図１５に示す、１ライン１出力デバイス、図１６に示す、１ライン３出力デバイス、図１７に示す、３ライン３出力デバイスからの出力が画像処理部１４０のデータ異常検出部１４５にて処理され、本実施の形態と同様に、画像データの階調情報の最大値および最小値が求められる。そして、画像データの全画素データの読み取りが完了した時点で、最小値レジスタ１４１ｃの値が初期値の「ＦＦｈ」のままである場合、ＣＣＤイメージセンサ１３５またはＣＩＳから読取制御部１３０（Ａ／Ｄ変換器１３１）までの経路に何らかの異常が発生して画素の明度の読み取りが正常に行われなかったと判断することができる。これは、前述した公知の暗レベル補正手段２１０やシェーディング補正手段２２０による補正が行われるために、完全な白色の基準として読み込まれる白基準テープ（図示外）の階調情報が「ＦＦｈ」であり、前記ガラス板を介して読み取られる原稿がいくら白い場合でも、ガラス板を介さずに読み取られる白基準テープよりは明度が落ちるため、階調情報が「ＦＦｈ」より小さい値となることが実験等によって確認されていることに基づく。同様に、最大値レジスタ１４２ｃの値が初期値の「００ｈ」のままである場合も、デバイスの異常であると判断することができる。これにより、１ライン１出力デバイスではデバイス全体の異常を検知でき、１ライン３出力デバイスでは局所的なデバイス異常の検知が行え、また、３ライン３出力デバイスでは、デバイスの異常が発生したラインを特定することが可能である。
【００８９】
デバイスの異常を検知するための判断処理は、例えば図８に示すフローチャートにおいて、Ｓ２５でＮＯとなった場合に、最小値レジスタ１４１ｃ，最大値レジスタ１４２ｃの値がそれぞれ「ＦＦｈ」，「００ｈ」であるか否かの確認を行い、それぞれ一致しなければＳ２６に進み、いずれか一方が一致するようであれば、表示部１２２に、デバイスに異常が発生したことを利用者に知らせるための表示を行うようにすることで実現可能である。
【００９０】
また、本実施の形態では、画像処理装置および画像読み取り装置を備えた装置の一例として複合機１０を一例として説明したが、コピー機等の画像複写装置、ファクシミリ機、スキャナ装置などの画像読み取り装置を備えた装置であってもよく、さらに、例えば２値表示を行う画像表示装置（例えば富士ゼロックス株式会社のＥ−Ｐａｐｅｒ（登録商標））に表示させる画像の処理に、本実施の形態の画像処理装置を用いてもよい。
【００９１】
また、報知手段として液晶表示による表示部１２２を使用したが、圧電ブザーを利用した発音による報知、スピーカおよびその制御手段を利用した発音による報知、ＬＥＤ等の発光手段およびその制御手段を利用した発光による報知などが行われてもよい。また、テキストモードと写真モードとの切り替えはモードフラグのＯＮ・ＯＦＦに基づいて行われたが、例えば画像データに、その画像データに基づき形成される画像の下地の階調が白または黒である場合と、下地の階調が中間階調である場合との識別を行うための属性を示すデータを付加してもよい。そして、画像データが読み込まれた場合に、その属性を示すデータに基づきモードフラグのＯＮ・ＯＦＦが行われるようにして、テキストモードと写真モードとの切り替えを行ってもよい。
【００９２】
また、複合機１０では、ファックス原稿の読み取りは通信先の端末装置との接続が確立してから行われたが、あらかじめファックス原稿の読み取りを行ってから通信先の端末装置と接続し、ファックス通信を行うようにしてもよい。また、本実施の形態では、画素データの階調情報について、黒を示す値を「００ｈ」、白を示す値を「ＦＦｈ」として説明したが、黒を示す値を「ＦＦｈ」、白を示す値を「００ｈ」として、各判定値等の大小関係を逆とした場合にも同様に適用することができる。また、階調情報を８ビットのデジタルデータとする２５６階調で表現したが、例えば７ビットの１２８階調でも１２ビットの４０９６階調でもよく、任意の階調幅としてもよい。
【００９３】
【発明の効果】
以上説明したように、請求項１に係る発明の画像処理装置では、入力された多階調の画像データの２値化を行う場合に、その画像データの異常の検出を行うことができるので、２値化後では検出しにくい階調を有する画像データでも、異常の検出を行うことができる。
【００９４】
また、請求項２に係る発明の画像処理装置では、請求項１に係る発明の効果に加え、検出手段は、入力された画像データの各ドットの階調情報をそれぞれ比較して、その最大値、および最小値を検出して記憶し、その最大値および最小値に基づいて画像データの異常の検出を行うので、簡単な構成で容易に画像データの異常を検出することができる。
【００９５】
また、請求項３に係る発明の画像処理装置では、請求項２に係る発明の効果に加え、検出手段の判断手段は、画像データに基づく階調情報の最小値が第１のしきい値より大きい場合には、画像データがすべて白を示すデータであると判断でき、また、階調情報の最大値が第２のしきい値より小さい場合には、画像データがすべて黒を示すデータであると判断することができる。従って、画像処理装置に入力された画像データがすべて白を示すデータ、またはすべて黒を示すデータである場合に、それが異常であることを容易に検知することができる。
【００９６】
また、請求項４に係る発明の画像処理装置では、請求項３に係る発明の効果に加え、第１のしきい値、および第２のしきい値を任意に設定することで、画像データがほぼすべて白を示すデータの状態や、ほぼすべて黒を示すデータの状態での誤判断を防止することができる。
【００９７】
また、請求項５に係る発明のが像処理装置では、請求項４に係る発明の効果に加え、画像が形成されていない画像データの階調情報、すなわち、画像データの地の階調に基づいて、第１のしきい値、および第２のしきい値を任意に設定することができるので、画像データがすべて地の階調のみの単階調であった場合でも、それが異常であると検知することができる。
【００９８】
また、請求項６に係る発明の画像処理装置では、請求項３乃至５のいずれかに係る発明の効果に加え、画像データの先頭より所定量分のデータについて、階調情報の最小値が第１のしきい値よりも小さく、最大値が第２のしきい値よりも大きい場合には、第１のしきい値を最大値よりも小さい値にすることができるので、画像データの地の階調が白を示す階調でない場合に、余白部分から判断した地の階調に基づいて第１のしきい値を変更することで、画像データがすべて地の階調のみの単階調であった場合でも、それが異常であると検知することができる。
【００９９】
また、請求項７に係る発明の画像処理装置では、請求項２に係る発明の効果に加え、画像データの階調情報の最大値と最小値との差が小さい場合、異常であると判断するので、画像データの地の階調がすべて黒を示す階調、またはすべて白を示す階調でない場合でも、画像データの異常の検出を行うことができる。
【０１００】
また、請求項８に係る発明の画像処理装置では、請求項２に係る発明の効果に加え、モード切替手段を備えることによって、第１の判断モードと第２の判断モードとを切り換えることができるので、画像データの地の階調がすべて白を示す階調でも、すべて黒を示す階調でも、あるいはそれらの中間の階調であっても、画像データの異常の検出を行うことができる。
【０１０１】
また、請求項９に係る発明の画像読み取り装置では、読み取った原稿に基づく画像データの異常の検出を行い、異常が検出された場合に報知を行うことができる。
【０１０２】
また、請求項１０に係る発明の画像読み取り装置では、請求項９に係る発明の効果に加え、写真原稿の場合には、第２の判断モードにより画像データの異常の検出を行い、写真原稿でない場合には、第１の判断モードにより画像データの異常の検出を行うことができるので、画像データの地の階調の如何にかかわらず、画像データの異常の検出を行うことができる。
【０１０３】
また、請求項１１に係る発明の画像読み取り装置では、請求項９または１０に係る発明の効果に加え、ＣＣＤイメージセンサまたはＣＩＳの複数のチャンネルで読み取った原稿の部分に基づく画像データ毎にそれぞれ、階調情報の異常の検出を行うことができるので、ＣＣＤイメージセンサまたはＣＩＳの部分的な故障を発見することができる。
【０１０４】
また、請求項１２に係る発明の画像読み取り装置では、請求項９または１０に係る発明の効果に加え、カラー読み取りにおいてＣＣＤイメージセンサまたはＣＩＳの各色で読み取った原稿に基づく画像データをもとに、階調情報の異常の検出を行うことができる。
【０１０５】
また、請求項１３に係る発明の画像複写装置では、読み取った原稿に基づく画像が被記録媒体上に形成される前に原稿の異常の検出を行うことができるので、被記録媒体を無駄にしない。
【０１０６】
また、請求項１４に係る発明のファクシミリ機では、読み取った原稿に基づく画像が通信先の端末装置に送信される前に原稿の異常の検出を行うことができるので、誤った原稿が送信されることを防止することができる。
【図面の簡単な説明】
【図１】複合機１０の外観を示す斜視図である。
【図２】複合機１０の電気的構成を示すブロック図である。
【図３】１ライン１出力方式のＣＣＤイメージセンサ１３５の構成を示すブロック図である。
【図４】ＲＡＭ１５５の記憶エリアを示す概念図である。
【図５】最小値検出器１４１の回路構成を示すブロック図である。
【図６】最大値検出器１４２の回路構成を示すブロック図である。
【図７】ファックスデータの作成時におけるデータの流れを示すデータフローダイアグラムである。
【図８】テキストモードにおいて画像データの異常を検出するデータ異常検出プログラムのフローチャートである。
【図９】各画素データの階調が適宜散らばった原稿が読み取られた場合における原稿の階調情報の最小値および最大値の一例を示す図である。
【図１０】各画素データの階調がほとんど黒である原稿が読み取られた場合における原稿の階調情報の最小値および最大値の一例を示す図である。
【図１１】各画素データの階調がほとんど白である原稿が読み取られた場合における原稿の階調情報の最小値および最大値の一例を示す図である。
【図１２】写真モードにおいて画像データの異常を検出するデータ異常検出プログラムのフローチャートである。
【図１３】下地の色がグレーで、黒色の文字等が形成された原稿が読み取られた場合における原稿の階調情報の最小値および最大値の一例を示す図である。
【図１４】下地の色がグレーで、文字等が形成されていない原稿が読み取られた場合における原稿の階調情報の最小値および最大値の一例を示す図である。
【図１５】１ライン１出力デバイスの例として、ＣＩＳの動作タイミングについて説明するためのタイミングチャートである。
【図１６】１ライン３出力デバイスの例として、ＣＩＳの動作タイミングについて説明するためのタイミングチャートである。
【図１７】３ライン３出力デバイスの例として、ＣＣＤイメージセンサの動作タイミングについて説明するためのタイミングチャートである。
【符号の説明】
１０    複合機
１１０    ＣＰＵ
１２１    操作部
１２２    表示部
１３５    ＣＣＤイメージセンサ
１４１    最小値検出器
１４１ａ  比較器
１４１ｂ  セレクタ
１４１ｃ  最小値レジスタ
１４２    最大値検出器
１４２ａ  比較器
１４２ｂ  セレクタ
１４２ｃ  最大値レジスタ
１４５    データ異常検出部
１６１    コーディック
１６５    モデム
１７０    記録制御部
１７５    記録部
２４０    ２値化手段
【図１】
2004240583.tif 000003
【図２】
2004240583.tif 000004
【図３】
2004240583.tif 000005
【図４】
2004240583.tif 000006
【図５】
2004240583.tif 000007
【図６】
2004240583.tif 000008
【図７】
2004240583.tif 000009
【図８】
2004240583.tif 000010
【図９】
2004240583.tif 000011
【図１０】
2004240583.tif 000012
【図１１】
2004240583.tif 000013
【図１２】
2004240583.tif 000014
【図１３】
2004240583.tif 000015
【図１４】
2004240583.tif 000016
【図１５】
2004240583.tif 000017
【図１６】
2004240583.tif 000018
【図１７】
2004240583.tif 000019