(57)【要約】      （修正有）【課題】画像読取装置で読み取っている原稿が白紙原稿か否か明確でない場合だけ、２値画像による白紙原稿判定をすることによって、白紙の画像データの破棄を行う白紙スキップ機能を高速、高精度化させた画像処理方法を提供する。【解決手段】初めにヒストグラムを作成してヒストグラムを用いる第１白紙原稿判定を行い、その判定によって白紙かどうか明確でないと判断された原稿に対して２値画像を作成し、２値画像による第２白紙原稿判定を行う。【選択図】図１ａ
2010035074.tif 000002
【特許請求の範囲】
【請求項１】
原稿から読み取られた画像データに基づいて、少なくとも白紙原稿か否かを決定しない場合を含む判定を行う第１白紙原稿判定手段と、前記第１白紙原稿判定手段により白紙原稿か否かを決定されなかった原稿に対して、白紙原稿か否かを判定する第２白紙原稿判定手段とを備える、ことを特徴とする画像処理装置。
【請求項２】
前記第１白紙原稿判定手段は、原稿の多値画像データに基づいてヒストグラムを作成するヒストグラム作成手段と、前記ヒストグラムに基づいて白紙原稿か否かの判定を行う手段を含み、
前記第２白紙原稿判定手段は、原稿の２値画像データに基づいて白紙原稿か否かの判定を行う手段を含む、ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第１白紙原稿判定手段による白紙原稿か否かの判定に先立って、原稿から読み取られた画像データを多値データで保存するか、２値データで保存するかを選択する選択手段を有する、ことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記選択手段で画像データの２値画像での保存が選択されているときは、前記第２白紙原稿判定手段のみ白紙原稿か否かの判定を行うことを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記ヒストグラム作成手段は、原稿の多値画像データの注目画素とその近傍の画素についての濃度の差分から差分ヒストグラムを作成する、差分ヒストグラム作成手段であることを特徴とする請求項２記載の画像処理装置。
【請求項６】
前記ヒストグラム作成手段は、原稿の多値画像データから濃度ヒストグラムを作成する、濃度ヒストグラム作成手段であることを特徴とする請求項２記載の画像処理装置。
【請求項７】
白紙原稿と判定された原稿の画像データを破棄又は無効化する手段を備える、ことを特徴とする請求項１〜６のいずれか１項に記載の画像処理装置。
【請求項８】
原稿から読み取られた画像データに基づいて、少なくとも白紙原稿か否かを決定しない場合を含む判定を行う第１白紙原稿判定工程と、前記第１白紙原稿判定手段により白紙原稿か否かを決定されなかった原稿に対して、白紙原稿であるか否かを判定する第２白紙原稿判定工程とを、備えることを特徴とする画像処理方法。
【請求項９】
原稿から読み取られた画像データに基づいて、少なくとも白紙原稿か否かを決定しない場合を含む判定を行う第１白紙原稿判定ステップと、前記第１白紙原稿判定手段により白紙原稿か否かを決定されなかった原稿に対して、白紙原稿であるか否かを判定する第２白紙原稿判定ステップとを、コンピュータに実行させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿からの光を光電変換して原稿の画像を読み取る画像読取装置、および読み取った画像データに基づいて画像を形成する画像形成装置の画像処理方法に関する。
【背景技術】
【０００２】
イメージセンサを用いて原稿の画像を読み取り、デジタル処理によって原稿の画像処理を行う従来の装置がある。また、この種の従来の画像読取装置や画像処理装置では、原稿の保存を必要としない白紙原稿が読み取られた場合、その原稿の画像データの保存を行わないようにする機能をもつ場合がある。このような装置では不要な画像データの保存を行わなくなるため、ハードディスク等記録媒体上に画像を保存する際の容量の節約に役立っている。
【０００３】
従来、このような白紙原稿の画像データの保存を行わない機能は一例として、下記の手段の組合せにより実現していた。その１つは読み取った原稿の読取画像を、画像の画素濃度がある閾値以下であった場合に黒画素に置き換えることによって２値画像を作成する２値画像作成手段である。もう１つは読取画像から生成された２値画像を左上を起点に右下の終点に至るまで横方向への走査を繰り返し、黒画素を数えるか（特許文献１参照）、又は白画素が黒画素に変化した箇所と白画素が黒画素に変化した箇所を数え、黒画素の数か変化箇所の数が一定の閾値以下である場合に、原稿が白紙であると判定する白紙原稿判定手段である。他の例としては、読取画像の濃度ヒストグラムを作成するヒストグラム作成手段と、作成された濃度ヒストグラムによって濃度の閾値よりも暗い画素が一定の割合以上である場合は原稿が白紙でないと判定する白紙原稿判定手段の組合せで実現した装置がある（特許文献２参照）。これらの方法によって不要な白紙原稿の画像データの破棄を行っていた。
【特許文献１】特開平１０−２２９４８４号  公報
【特許文献２】特開平０６−１４１１２６号  公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし上記の２値画像での画素値が変化した回数を数える従来の白紙原稿判定方法や、黒画素の割合による従来の白紙原稿判定方法においては、読み取った原稿が白紙等の場合でも、白紙原稿を判定するために使われる２値画像を必ず作成するという、手間のかかる処理を行っていた。また、濃度ヒストグラムを作成し画像の濃度によって行う別の従来の白紙原稿判定手段においては、文字や画像が無いけれども地色が濃い原稿を白紙ではないと誤判定してしまっていた。つまり従来の技術には、原稿の画像を読み取って保存する速度を低下させてしまう問題と白紙原稿判定精度が低いという問題があり、本発明はこの問題の解決を目的とする。
【課題を解決するための手段】
【０００５】
本発明の画像処理装置は、上記問題点を鑑みてなされたものであり、原稿から読み取られた画像データに基づいて、少なくとも白紙原稿か否かを決定しない場合を含む判定を行う第１白紙原稿判定手段と、前記第１白紙原稿判定手段により白紙原稿か否かを決定されなかった原稿に対して、白紙原稿か否かを判定する第２白紙原稿判定手段とを備える、ことを特徴とする
【０００６】
また、本発明の画像処理方法は、原稿から読み取られた画像データに基づいて、少なくとも白紙原稿か否かを決定しない場合を含む判定を行う第１白紙原稿判定工程と、前記第１白紙原稿判定工程により白紙原稿か否かを決定されなかった原稿に対して、白紙原稿か否かを判定する第２白紙原稿判定工程とを備える、ことを特徴とする。
【０００７】
また、本発明のプログラムは、原稿から読み取られた画像データに基づいて、少なくとも白紙原稿か否かを決定しない場合を含む判定を行う第１白紙原稿判定ステップと、前記第１白紙原稿判定ステップにより白紙原稿か否かを決定されなかった原稿に対して、白紙原稿か否かを判定する第２白紙原稿判定ステップとをコンピュータに実行させる、ことを特徴とする。
【発明の効果】
【０００８】
本発明では、２値画像を作成し白紙原稿判定を行う前に、原稿のヒストグラムを作成し、それによる白紙原稿判定を行う。ヒストグラムは、２値画像を作成するよりも、少ないメモリ容量で作成することができ、また判定の方法も単純であるため素早く白紙原稿判定を行うことができる。そのため、２値画像を作成する前にヒストグラムによる白紙原稿判定を行い、容易に白紙と判定できない原稿に対してのみ２値画像を作成するようにしたことで、画像処理開始から画像の保存までの時間を短縮することができる。さらに、ヒストグラムによる白紙判定で、地色が濃い白紙原稿等を白紙か否か不明確と判定した場合、その後２値画像による白紙原稿判定により精度の高い白紙原稿判定を行うことができる。
【発明を実施するための最良の形態】
【０００９】
本発明を実施したスキャナ等の画像読取装置に関して説明するが、画像処理方法が類似している複写機やプリンタ等の画像形成装置にも適用可能である。
【実施例１】
【００１０】
以下に図面を参照して、本発明の好適な実施の形態を例示的に説明する。ただし、この実施の形態に記載されている画像処理は、発明が適用される装置の構成や各種条件により適宜変更されるべきものであり、本発明の範囲を以下の実施の形態に限定する趣旨のものではない。
【００１１】
図２は、本発明の第１の実施例に係る画像読取装置の全体構成を概略的に示す断面図である。図２に示すように、画像読取装置１は、原稿Ｄをピックアップするピックアップローラ２と、ピックアップローラ２によりピックアップされた原稿Ｄを装置内に供給する給送ローラ３と、ピックアップされた原稿Ｄを１枚ずつ分離する分離ローラ４と、原稿が積載されているかいないかを検知する原稿検知センサ１０を備える。また、画像読取装置１は、原稿Ｄを搬送するためのレジストローラ対５を備える。さらに、原稿の表面を読み取る画像読取部３３は原稿Ｄの画像情報を、コンタクトガラス６ａを介して読み取るラインイメージセンサ７ａとを備える。また、原稿の裏面を読み取る画像読取部３４は原稿Ｄの画像情報を、コンタクトガラス６ｂを介して読み取るラインイメージセンサ７ｂを備え、画像読取部３３とともにスキャナ制御部３０１によって制御される。ラインイメージセンサ７ｂの対向部材９としての白色板はコンタクトガラス６ａに支持されている。そして、画像読取装置１は画像読取部３３，３４よりも下流側に配設される搬送ローラ対８を有する。
【００１２】
画像読取装置１は原稿Ｄをピックアップローラ２と給送ローラ３によって装置内に取り込み、分離ローラ４によって１枚ずつに分離する。原稿Ｄは、レジストローラ対５及び搬送ローラ対８により挟持搬送され、画像読取部３３で原稿Ｄの表面の画像が読み取られ、画像読取部３４で原稿Ｄの裏面の画像が読み取られる。ラインイメージセンサ７ｂの対向部材９は白色板であるため、読み取った原稿画像の周囲は白色の背景画像となる。もしも対向部材９を黒色板にして原稿の周囲が黒色の背景画像となると、以下に記述するヒストグラムによる白紙判定方法では、読み取った原稿画像の面積が読取画像の面積に占める割合が少なくなる場合等でうまく判定することができないことがある。そのため、本実施例では対向部材９は白色板としている。画像が読み取られるとともに、原稿Ｄは搬送ローラ対８によって挟持搬送されつつ装置外部へ排出される。
【００１３】
続いて、図３を参照して図２で説明した画像読取部のスキャナ制御部３０１について説明する。図３は、図２のスキャナ制御部３０１の概略構成を説明するブロック図である。スキャナ制御部３０１では、図２の画像読取部３３、３４にあたる画像読取部１１、Ａ／Ｄ変換部１２、画像処理部１３、制御中枢として機能するＣＰＵ１４、画像データを一時記憶するメモリ１５、外部装置と接続するための通信部１６で構成されている。ホストコンピュータ１７は外部制御部として機能する。
【００１４】
スキャナ制御部３０１の画像読取部１１で取り込まれた画像データは、Ａ／Ｄ変換部１２に送られる。Ａ／Ｄ変換部１２では、アナログの電気信号をデジタルデータに変換するＡ／Ｄ変換が行われる。Ａ／Ｄ変換部１２で処理された画像データは、画像処理部１３へ送られ、ここでは、ラインイメージセンサの感度むら等をラインイメージセンサの画素セル単位で補正し、画像全体にわたり明るさが均等となるような処理（以下、シェーディング補正）、ヒストグラムの作成、白紙原稿判定等がなされる。その後、画像データは汎用のＵＳＢやＳＣＳＩである通信部１６を介して、外部制御部であるホストコンピュータ１７に転送される。
【００１５】
なお、メモリ１５には、ＣＰＵ１４が実行すべき制御プログラムが記録されており、ＣＰＵ１４はメモリ１５からプログラム命令を読み出しながら、装置の制御を行う。また、メモリ１５は画像処理部１３によって処理された画像データを一時的に記憶しておく役割ももつ。
【００１６】
ここから、本実施例における動作を、図３を用いて説明する。本実施例では、第１白紙原稿判定方法としてヒストグラムによる白紙原稿判定手法、第２白紙原稿判定方法として２値画像による白紙原稿判定手法を用いている。
【００１７】
本実施例では、取り込まれた原稿の画像情報はＡ／Ｄ変換により画像データとなった後、画像処理部１３によってシェーディング補正が行われ、ヒストグラムが作成される。ここで、ヒストグラムによる第１白紙原稿判定が行われる。白紙と判定された画像データは、メモリ１５から破棄される。白紙でないと判定された原稿の画像データは、通信部１６を介してホストコンピュータ１７に転送される。白紙であるか否か不明確と判定された場合は、画像処理部１３で２値画像が生成される。生成された２値画像はメモリ１５に一時記憶される。その後ＣＰＵ１４が、メモリ１５に記憶された２値画像を参照して、２値画像による第２白紙原稿判定を行う。
【００１８】
続いて、この白紙原稿判定の動作を図１ａのフローチャートに従って説明する。本処理は、スキャナ制御部３０１にて行われる。なお、図１ｂ、図１ｃは実施例ごとの白紙判定のフローチャートであり、説明は後述する。
【００１９】
ホストコンピュータ１７等からスキャン開始指示を受けたとき、原稿が原稿台に積載されているかどうかを、画像読取装置１の原稿検知センサ１０の出力信号を調べることでＣＰＵ１４は判断する（ステップＳＴ１０）。ここで、原稿がないと判断された場合は、以降のスキャン動作を行わずに終了する。原稿台に原稿が積載されていると判断された場合、上述したスキャン動作を行うように制御する（ステップＳＴ１１）。画像読取部１１によって読み取られた画像データをメモリに一時保存し、画像データが２値画像データであるか否かを判断する（ステップＳＴ１２）。ここで読み取られた画像データが２値画像データであった場合は、ヒストグラムを作成することなく２値画像データを用いて白紙判定を行う（ステップＳＴ３２）。読み取られた画像データが２値画像データでないとステップＳＴ１２で判断した場合は画像処理部１３で原稿の画像データから、例えば画素濃度のヒストグラムを作成する（ステップＳＴ１３）。
【００２０】
次に、作成されたヒストグラムに基づいて白紙原稿か、白紙原稿でないか、明確でないかの三者択一の判定をＣＰＵ１４は行い、白紙原稿として判定された場合は（ステップＳＴ１４でＹＥＳ）当該画像データはメモリ１５から破棄される（ステップＳＴ１５）。白紙原稿ではないと判断された場合は（ステップＳＴ１４でＮＯ）画像データに対して画像処理部１３に画像処理を実行させる（ステップＳＴ１６）。画像処理としては例えば、原稿が傾いて搬送されたために発生する画像データの歪みを補正する処理や、原稿枠を検出してそれより外側の背景部分を削除する処理等である。また、画像処理された画像データをメモリ１５に一時記憶する（ステップＳＴ１７）。その後、画像データを通信部１６を介して出力し（ステップＳＴ１８）、ステップＳＴ１０に戻る。
【００２１】
ステップＳＴ１４で原稿が白紙か否か不明確と判定された場合は、当該画像データから２値画像データを生成する（ステップＳＴ３１）。なお、ここで生成した２値画像データは後述する判定を行った後に破棄されることが好ましい。次に２値画像データによる白紙原稿判定方法を行い、さらに、白紙か白紙でないかが判定される（ステップＳＴ３２）。なお、ヒストグラム作成手段と、ヒストグラムによる白紙判定手段の詳細は後述する。
【００２２】
２値画像データを用いて白紙原稿と判定された場合は（ステップＳＴ３２でＹＥＳ）、当該多値画像データはメモリ１５から破棄される（ステップＳＴ３３）。なお、２値画像データ生成方法と、２値画像データによる白紙原稿判定方法の詳細も後述する。
【００２３】
２値画像データから白紙原稿ではないと判断された場合は（ステップＳＴ３２でＮＯ）、メモリ１５に記録されている当該多値画像データに対して、画像処理部１３での画像処理を実行する（ステップＳＴ１６）。画像処理された画像データはメモリ１５に一時記憶される（ステップＳＴ１７）。その後、画像データを通信部１６を介して出力する（ステップＳＴ１８）。出力された原稿の画像データはホストコンピュータ１７内のハードディスクに保存される。以上のステップＳＴ１１からステップＳＴ１８までの動作を、積載された原稿がなくなるまで繰り返す。
【００２４】
なお、本説明では、白紙原稿でないと判定された画像データは、通信部１６を介してホストコンピュータに送信され、ホストコンピュータのハードディスクに保存されると記述したが、本発明で作成された画像データを記憶する記憶装置としてはハードディスクに限らず、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ等の光ディスク、磁気テープ、不揮発性のメモリカード等の記憶媒体を用いる記憶装置でもよい。
【００２５】
次に、図１ａのステップＳＴ１３からステップＳＴ１４で示した白紙原稿判定を行う方法の一例として、原稿の画像データから、注目画素の濃度とその近傍の画素の濃度との差分のヒストグラム（以下差分ヒストグラム）を作成し、白紙原稿判定を行う方法について説明する。
【００２６】
まず、上記差分ヒストグラムの作成方法を例示して説明する。図４ａ、図５ａ、図６ａは、それぞれ後述するヒストグラム作成方法において作成された差分ヒストグラムを表しているが、本説明において横軸は、注目画素とその近傍の画素との濃度の差を表しており、縦軸は頻度を表している。ここでは濃度値は大きいほど明るいものとして説明するが、本発明はこれに限定されるものではない。図４ｂ、図４ｃ、図５ｂ、図６ｂはそれぞれ読み取る原稿を表している。注目画素とその近傍の画素との濃度の差は、原稿の画像データ上の、注目画素の画像濃度データＸ[ｉ]と、注目画素に対して主走査方向にｍ画素離れた画素の画像濃度データＸ[ｉ＋ｍ]との差を用いて例示している（図１１参照）。画素の濃度が例えば０〜２５５の範囲の値をとるものとすると、濃度の差は０〜２５５となる。濃度の差をｔとすると、以下の式（１）で表すことができる。
濃度の差ｔ＝ａｂｓ（Ｘ[ｉ]−Ｘ[ｉ＋ｍ]）・・・（１）
【００２７】
注目画素を順次主走査方向にずらして計算を続け、注目画素に対して主走査方向にｍ画素離れた画素が無くなるまで濃度の差ｔを算出し、副走査方向に移動して上記算出を繰り返して差分ヒストグラムは作成される。また、原稿がカラー画像として読み込まれる場合の画素の濃度データは、例えば各画素のＲ（レッド）、Ｇ（グリーン）、およびＢ（ブルー）の各濃度値を何らかの演算で平均化した値とする。なお、濃度の差を算出するときに、注目画素に対して副走査方向の近傍にある画素を使用してもよいし、主副走査方向の近傍にある画素と、副走査方向の近傍にある画素の両方を使用してもよい。また、原稿がカラー画像として読み込まれる場合の画像濃度データについては、ＲＧＢ個々の濃度値を使用してヒストグラムを３つ作成してもよいし、どれか１色だけのヒストグラムを作成してもよい。
【００２８】
続いて、作成された差分ヒストグラムの形状から、白紙であるか、白紙でないか、どちらであるか不明確の三者択一の判定を行う、白紙原稿判定方法について、図１ｂ、図４、図５、図６を例示しながら説明する。
【００２９】
上述した差分ヒストグラム作成方法において、作成された差分ヒストグラムの横軸に対して閾値Ｐを定め、Ｐ〜２５５の濃度の差を有する画素が、全ヒストグラムに対してどのくらいの割合を占めるかによって白紙原稿判定を行う。本説明において、この全てのヒストグラムの合計に対して、閾値Ｐ以上の濃度の差を有する画素が占める割合をａ[％]とし（図１ｂステップＳＴ４１）、差分ヒストグラムの縦軸をＹとすると、以下の式（２）で表すことができる。
ａ[％]＝{Σ（ｉ＝Ｐ，２５５）Ｙｉ／Σ（ｉ＝０，２５５）Ｙｉ}＊１００・・（２）
【００３０】
続いてａ[％]に対して、白紙である、白紙でない、明確でないと判定するために２つの閾値を用意する。これらの閾値は、実験によって求められ、予めメモリ１５に埋め込まれた定数であり、白紙として判定するための閾値である割合Ｌ[％]と、白紙でないと判定するための閾値である割合Ｈ
[％]である。ここで、Ｌ[％]＜Ｈ [％] である。つまり、ａ[％]がＬ[％]以下であるのなら、原稿を白紙として判定し(ステップＳＴ４２でＹＥＳ)、Ｈ [％]以上であるのなら白紙ではないと判定し(ステップＳＴ４３でＹＥＳ)、Ｌ[％]を超えてＨ
[％]未満ならどちらであるか不明確と判定する(ステップＳＴ４３でＮＯ)。判定式は以下の式（３）となる。
ａ[％]≦Ｌ[％]  ：白紙
ａ[％]≧Ｈ[％]  ：非白紙                
Ｌ[％]＜ａ[％]＜Ｈ[％]  ：どちらであるかは不明確  ・・・（３）
【００３１】
これ以降、式（２）、式（３）を用いて濃度差閾値Ｐを５０％、閾値Ｌを３％、閾値Ｈを１０％と定めた場合を例に採って、図４、５、６を具体的に解説する。通常、図４ｂのような地色の薄い白紙原稿を読み取った場合、もしくは図４ｃのような地色が濃い白紙原稿を読み取った場合は、近接画素同士の濃度の差がほとんど無いために作成された差分ヒストグラムは図４ａのような形状となる。このヒストグラムには５０を超える濃度差は一つもないので、式（２）により割合ａ[％]は０％となり、３％以下であるため、白紙原稿として判定される。
【００３２】
図５ｂのような原稿は、原稿上に文字や画像が多く、近接画素同士の濃度差が大きいものが多くなるため、図５ａのような形状の差分ヒストグラムが作成される。図５ａと式２より、割合ａ[％]は、１２％と算出される。よって、閾値５０以上である値の割合ａ[％]は、１０％を超えるため、原稿は白紙でないと判定される。
【００３３】
また、図６ｂのような白紙ではないが、文字や画像の少ない原稿の差分ヒストグラムは図６ａのような形状となる。このヒストグラムから閾値Ｐ以上である値の割合ａ[％]を式（２）によって算出すると５％となり、割合ａ[％]は３％を超え、かつ１０％未満であるため、式（３）によってこの原稿は、どちらであるか不明確と判定される。
【００３４】
なお、上記差分ヒストグラムによる白紙原稿の判定方法では、濃度差の閾値Ｐを、図４、図５、図６に示すように例えば５０と定めたが、例えば０〜２５５の値のうち白紙を判定するために適切と思われる値であればよく、ユーザーが任意に設定することができるようにしてもよい。白紙として判定するための割合Ｌ[％]と、白紙でないと判定するための割合Ｈ[％]も、ユーザーが白紙を判定するために適切と思われる値を任意に設定することができるようにしてもよい。また、本実施例では、画像の濃度の最大値を例えば２５５として表したが、本発明はそれに限らず適用することができる。さらに、上記白紙原稿判定方法では、閾値Ｐ以上の濃度の差を有する画素が占める割合によって判定を行ったが、閾値Ｐ以上の濃度の差を有する画素数等の絶対量を用いて判定を行ってもよい。また、上記差分ヒストグラムによる白紙原稿の判定では閾値Ｈを用いないで、白紙であるという判定と、どちらであるかは不明確という判定の２つを選択肢としてもよく、本発明に含まれる。また、上記差分ヒストグラムによる白紙原稿の判定では閾値Ｌを用いないで、白紙でないという判定と、どちらであるかは不明確という判定の２つを選択肢としてもよく、本発明に含まれる。
【００３５】
以上の差分ヒストグラムに基づく第１白紙原稿判定方法によって、白紙と判定された原稿の画像データは、メモリ１５から破棄される。白紙でないと判定された場合は、メモリ１５に一時保存され、画像処理部１４でメモリ１５に記録された画像処理命令による画像処理がなされたあと、通信部１６を介してホストコンピュータ１７に送信される。また、第１白紙原稿判定の結果が不明確との判定であった場合は、後述の第２白紙原稿判定を行う。
【００３６】
次に、図１ａのステップＳＴ３１からステップＳＴ３２で示した、原稿の２値画像を作成し白紙原稿の判定を行う第２白紙原稿判定方法について説明する。まず、原稿の画像データに対して横方向に主走査を行うとともに、縦方向に副走査を行って、原稿の画像データの各画素を、画素の濃度が閾値Ｗ以上である場合は白画素に、閾値Ｗ未満である場合は黒画素に変換し、原稿の２値画像を作成する（ステップＳＴ３１）。その後、作成された２値画像を、例えば左から右、上から下へ全画素走査し、白画素から黒画素への変化点となる画素と、黒画素から白画素への変化点となる画素とをカウントする。変化点となる画素数が、一定の閾値Ｎ以下であった場合、原稿を白紙と判定する（ステップＳＴ３２）。
【００３７】
また、上記方法によって作成された２値画像全体の画素数に対する黒画素数の割合または、黒画素数の白画素数に対する比が一定の閾値以下である場合に原稿を白紙として判定する方法を第２白紙原稿判定方法として使用してもよい。
【実施例２】
【００３８】
実施例１において、図１ａで示したステップＳＴ１４の第１白紙原稿判定処理の別の一例として、原稿の画像データから作成した画素の濃度のヒストグラム（以下濃度ヒストグラム）を用いて、第１白紙原稿判定を行う方法について説明する。なお、画像読取装置は上記実施例１と同じ画像読取装置１を使用し、制御系も図３にあるものと同じ構成である。また濃度値が大きいほど明るい画素として例示することも実施例１と同様である。すなわち実施例２は、実施例１における差分ヒストグラムによる第１白紙原稿判定方法を、以下の濃度ヒストグラムによる第１白紙原稿判定方法に置き換えたものである。
【００３９】
濃度ヒストグラムの作成方法について説明する。図７ａ、図８ａ、図９ａ、図１０ａはそれぞれ、後述するヒストグラム作成方法において作成された濃度ヒストグラムを表している。これらの図において横軸は濃度を表しており、縦軸は横軸が表す濃度を有する画素の数を示すように濃度ヒストグラムは作成されている。横軸の濃度の０〜２５５の値は、画素が０に近いほど暗く、２５５に近付くほど明るいことを表す。また、原稿がカラー画像として読み込まれる場合の濃度は、Ｒ（レッド）、Ｇ（グリーン）、およびＢ（ブルー）の濃度値を何らかの演算で平均化した値とする。なお、本実施例では、原稿がカラー画像として読み込まれる場合の濃度はＲＧＢの濃度値の平均を使用しているが、ＲＧＢ個々の濃度を使用してヒストグラムを３つ作成してもよいし、どれか１色だけのヒストグラムを作成してもよい。また、図７ｂ、図８ｂ、図９ｂ、図１０ｂはそれぞれ読み取る原稿を表している。
【００４０】
続いて、作成された濃度ヒストグラムの形状から、白紙であるか、白紙でないか、どちらであるか不明確かを判定する方法について、図１ｃ、図７、図８、図９、図１０を例示しながら説明する。
まず、図７ａ、図８ａ、図９ａ、図１０ａが示す濃度ヒストグラムに、予め濃度に対して白画素判定閾値Ｋを定め、白画素判定閾値Ｋを超える濃度の画素は、全て白画素であるとする。濃度値ｎを有する画素数の全画素数に対する割合をＱｎとする。白画素でないと判断された画素の中で、以下の式（４）によって求められる最も画素数の多い濃度の画素の占める割合ｒ[％] から（図１ｃステップＳＴ５１）、白紙、白紙でない、どちらであるか不明確かの三者択一の判定を行う。
ｒ[％]＝ｍａｘ（Ｑ０，Ｑ１，Ｑ２，・・・，ＱＫ）  ・・・（４）
【００４１】
白紙として判定するための割合Ｗ[％]、白紙でないと判定するための割合Ｂ[％]、ＨＷ[％]、は、予め実験によって求められ、メモリ１５に埋め込まれており、それを用いて白紙原稿判定を行う。つまり、ｒ[％]
がＷ[％] 以下であるのなら原稿を白紙として判定し（図１ｃ、ＳＴ５２）、Ｂ[％] 以上であるのなら白紙ではないと判定し（図１ｃ、ＳＴ５４）、Ｗ[％]を超えＢ[％]未満、もしくはＨＷ[％]
を超える場合にどちらか不明確と判定する（図１ｃ、ＳＴ５３、ＳＴ５４）。判定式は以下の式５で表すことができる。
ｒ[％]≦Ｗ[％]  ：白紙
Ｂ[％]≦ｒ[％]≦ＨＷ[％]  ：非白紙  
Ｗ[％]＜ｒ[％]＜Ｂ[％]、またはＨＷ[％]＜ｒ[％]：どちらか不明確・・・（５）
【００４２】
以降より、式（４）、式（５）を用いて、白画素判定閾値Ｋを１８０、Ｗを１％、Ｂを８％、ＨＷを８０％として定めた場合を例に採って、図７、図８、図９、図１０を具体的に解説する。通常、図７ｂのような白紙原稿を読み取った場合、濃度ヒストグラムを作成すると図７ａのような形状となる。白画素判定閾値Ｋである１８０に対し、それ以下の濃度の画素がないため、ｒは０となり、１％以下であるため、式（５）によって白紙原稿として判定される。一方、図８ｂのような文字の多い原稿からは、図８ａのような濃度ヒストグラムが作成され、１８０以下の濃度の画素の中で最も大きい割合であるｒが、式（４）より１０％と算出される。式（５）によってｒが８％以上であるため、白紙でない原稿であると判定される。
【００４３】
図９ｂのような白紙ではないが、文字や画像の少ない原稿を読み取った場合は、図９ａのような濃度ヒストグラムが作成される。濃度が１８０未満の画素の中で、最も大きい割合であるｒは、式（４）によって２％と算出される。算出されたｒは、１％を超えているが、８％未満でもあるため、式（５）によって、原稿は白紙原稿であるかそうでないのかは不明確として判定される。また、図１０(b)のような地色が濃い白紙原稿は、図１０(b)のような濃度ヒストグラムが作成され、式４より算出されたｒは８３％となる。そのため、ｒは８０％を超えるので、このような原稿は白紙原稿かそうでないかは明確でないとして判定される。
【００４４】
なお、本実施例では、白紙原稿の判定に黒画素と判別される濃度の画素であって画素数の占める割合が最も大きい濃度を有する画素の割合ｒ[％]を使用したが、それに替えて、黒画素と判別される画素の数が合計の総画素数に占める割合を使用してもよい。また、白画素判定閾値Ｋ、白紙として判定するための割合Ｗ[％]、白紙でないと判定するための割合Ｂ[％]、ＨＷ[％]に対して、ユーザーが白紙を判定するために適切と思われる値を設定できるようにしてもよい。さらに、本実施例では、画像の濃度の最大値を２５５として表したが、本発明はそれに限らず適用することができる。また、上記濃度ヒストグラムによる白紙原稿の判定では閾値Ｗを用いないで、白紙でないという判定と、どちらであるかは不明確という判定の２つを選択肢としてもよく、本発明に含まれる。以上説明した第１白紙原稿判定としての濃度ヒストグラムによる白紙原稿判定方法によって、白紙と判定された原稿の画像データはメモリ１５から破棄される。また、白紙でないと判定された場合はメモリ１５に一時保存された画像データは、画像処理部１３で画像処理命令に基づく画像処理がされたあと、通信部１６を介してホストコンピュータ１７に送信される。また、白紙かそうでないかは明確でないと判定された原稿は、図１ａのＳＴ３１からＳＴ３２が示す上述した第２白紙原稿判定を行う。
【００４５】
画像読取装置において、白紙原稿を検出して破棄したい場合、以上の各実施例のように、原稿のヒストグラムによる白紙原稿の判定方法を行い、白紙判定が不明確であった場合にのみ、２値画像を作成して白紙原稿の判定を行う方法を用いることで、原稿の２値画像を作成するケースが減少する。それにより高速な白紙原稿判定処理ができ、原稿を読み取ってから画像データを保存するまでの時間を短縮することができる。ヒストグラムによる白紙原稿判定だけを行っていた従来の白紙原稿判定処理において白紙でないと誤判定されてしまった原稿も、２値画像による白紙原稿判定を併用することで、誤判定なく画像データを破棄することができ、記憶領域の有効活用が可能になる。なお、白紙原稿の画像データの破棄ではなく無効な画像データとして無効化してもよい。画像データの無効化の方法としては画像データのファイル名を変更すること、無効なファイルを管理するリストに登録すること、ファイルを管理するための情報を削除すること等、さまざまな方法が考えられる。
【００４６】
さらに、上述したヒストグラム作成手段は小規模なハードウェア構成で実現できるため、装置全体の価格にほとんど影響なく実装することができる。また、上述した白紙原稿判定手段はスキャナ制御部３０１ではなく、外部の情報処理装置である例えばホストコンピュータで行ってもよい。その場合ホストコンピュータ等の情報処理装置は本発明の画像処理装置に相当し、ホストコンピュータ等の情報処理装置において実行される画像処理方法とプログラムは本発明の画像処理方法とプログラムに相当する。なお、本発明における白紙原稿および白紙とは、白い紙の他にも、ほぼ一様な濃度の地色を有し印刷等がされていない紙や、文字等がほとんどない真っ黒な紙など、原稿面上の情報量が少ない、不要な原稿を指しているものであり、実際の白色の原稿および実際の白色の紙に限定するものではない。
【００４７】
本発明は、スキャナ等の画像読取装置に関して詳しく説明したが、複写機やプリンタ複合機等の画像形成装置や、画像読取機能を有するその他の装置にも適用可能である。ただし、上記実施例に記載されている構成は、発明が適用される装置の構成や各種条件により適宜変更されるべきものであり、この発明の範囲を上記実施例に限定する趣旨のものではない。
【図面の簡単な説明】
【００４８】
【図１ａ】画像処理方法について一連の流れを示すフローチャート
【図１ｂ】白紙原稿判定処理のフローチャート
【図１ｃ】白紙原稿判定処理のフローチャート
【図２】画像読取装置のスキャナの内部構造を示す概略図
【図３】画像読取装置の制御システムの概略構成を説明するブロック図
【図４】画像読取装置の制御システムの概略構成を説明するブロック図
【図５】白紙でない原稿の差分ヒストグラム
【図６】白紙であるか否かは不明確と判定される原稿の差分ヒストグラム
【図７】白紙原稿の濃度ヒストグラム
【図８】白紙でない原稿の濃度ヒストグラム
【図９】白紙であるか否かは不明確と判定される原稿の濃度ヒストグラム
【図１０】白紙原稿の濃度ヒストグラム
【図１１】差分ヒストグラムを算出する方法を示した図
【符号の説明】
【００４９】
１・・・画像読取装置
２・・・ピックアップローラ
３・・・給送ローラ
４・・・分離ローラ
５・・・レジストローラ対
６ａ・・・コンタクトガラス
６ｂ・・・コンタクトガラス
７ａ・・・ラインイメージセンサ
７ｂ・・・ラインイメージセンサ
８・・・搬送ローラ対
９・・・対向部材
１０・・・原稿検知センサ
３３・・・表側画像読取部
３４・・・裏面画像読取部
３０１・・・スキャナ制御部
１１・・・画像読取部
１２・・・Ａ／Ｄ変換部
１３・・・画像処理部
１４・・・ＣＰＵ
１５・・・メモリ
１６・・・通信部
１７・・・ホストコンピュータ
【図１ａ】
2010035074.tif 000003
【図１ｂ】
2010035074.tif 000004
【図１ｃ】
2010035074.tif 000005
【図２】
2010035074.tif 000006
【図３】
2010035074.tif 000007
【図４】
2010035074.tif 000008
【図５】
2010035074.tif 000009
【図６】
2010035074.tif 000010
【図７】
2010035074.tif 000011
【図８】
2010035074.tif 000012
【図９】
2010035074.tif 000013
【図１０】
2010035074.tif 000014
【図１１】
2010035074.tif 000015