(57)【要約】【課題】白紙サンプル原稿の読み取りを何度も行わなくても、種々の読取条件に合わせて白紙判定用の閾値を適切に設定できる画像処理装置を提供する。【解決手段】本発明の画像処理装置は、白紙サンプル原稿から読み取った画像データと、この画像データと同一サイズの全白画像データとをそれぞれ符号化して得られる２つの符号化データ量の相対比率に基づいて、白紙判定用の閾値設定パラメータを算出するパラメータ算出部６と、白紙判定対象原稿から読み取った画像データと同一サイズの全白画像データを符号化して得られる符号化データ量と、パラメータ算出部６で算出された閾値設定パラメータとに基づいて、白紙判定用の閾値を設定する閾値設定部７と、白紙判定対象原稿の画像データを符号化して得られる符号化データ量と、閾値設定部７で設定された白紙判定用の閾値との比較により白紙判定対象原稿が白紙原稿であるか否かを判定する白紙判定部８とを備える。【選択図】図１
2006333284.tif 000002
【特許請求の範囲】
【請求項１】
原稿の画像を読み取る画像読取手段と、
前記画像読取手段で読み取られた原稿の画像データと同一サイズの全白画像データを生成する生成手段と、
画像データを符号化する符号化手段と、
前記画像読取手段で読み取られた白紙サンプル原稿の画像データと、当該画像データと同一サイズで前記生成手段により生成された全白画像データとをそれぞれ前記符号化手段で符号化したときに得られる２つの符号化データ量の相対比率に基づいて、白紙判定用の閾値設定パラメータを算出する算出手段と、
前記画像読取手段で読み取られた白紙判定対象原稿の画像データと同一サイズで前記生成手段により生成された全白画像データを前記符号化手段で符号化したときに得られる符号化データ量と、前記算出手段で算出された前記閾値設定パラメータとに基づいて、前記白紙判定対象原稿に対応する白紙判定用の閾値を設定する閾値設定手段と、
前記画像読取手段で読み取られた前記白紙判定対象原稿の画像データを前記符号化手段で符号化したときに得られる符号化データ量と、前記白紙判定対象原稿に対応して前記閾値設定手段で設定された前記白紙判定用の閾値とを比較し、この比較結果に基づいて前記白紙判定対象原稿が白紙原稿であるか否かを判定する判定手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記閾値設定手段は、前記白紙判定対象原稿の画像データと同一サイズの全白画像データを符号化したときに得られる符号化データ量に対して、前記算出手段で算出された前記閾値設定パラメータと予め設定された補正係数とを掛け合わせることにより、前記白紙判定用の閾値を設定する
ことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記閾値設定手段で設定された前記白紙判定用の閾値を、原稿画像の読取条件に対応付けて記憶する記憶手段を具備する
ことを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記白紙判定対象原稿が白紙原稿であると前記判定手段で判定した場合に、当該白紙判定対象原稿の符号化データを削除する
ことを特徴とする請求項１記載の画像処理装置。
【請求項５】
前記画像読取手段で読み取られた前記白紙サンプル原稿及び前記白紙判定対象原稿の各画像データに枠消し処理を施す
ことを特徴とする請求項１記載の画像処理装置。
【請求項６】
前記算出手段で算出された前記閾値設定パラメータを記憶するパラメータ記憶手段と、
前記パラメータ記憶手段に記憶された前記閾値設定パラメータの値を変更するパラメータ変更手段とを有する
ことを特徴とする請求項１記載の画像処理装置。
【請求項７】
前記補正係数の値を変更する補正係数変更手段を有する
ことを特徴とする請求項２記載の画像処理装置。
【請求項８】
前記原稿画像の読取条件は、少なくとも原稿サイズと読取解像度を含む
ことを特徴とする請求項３記載の画像処理装置。
【請求項９】
白紙サンプル原稿の画像を読み取って得られた画像データと、当該画像データと同一サイズの全白画像データとをそれぞれ符号化したときに得られる２つの符号化データ量の相対比率に基づいて、白紙判定用の閾値設定パラメータを算出する第１の工程と、
白紙判定対象原稿の画像を読み取って得られた画像データと同一サイズの全白画像データを符号化したときに得られる符号化データ量と、前記第１の工程で算出された前記閾値設定パラメータとに基づいて、前記白紙判定対象原稿に対応する白紙判定用の閾値を設定する第２の工程と、
前記白紙判定対象原稿の画像データを符号化したときに得られる符号化データ量と、前記白紙判定対象原稿に対応して前記第２の工程で設定された前記白紙判定用の閾値とを比較し、この比較結果に基づいて前記白紙判定対象原稿が白紙原稿であるか否かを判定する第３の工程と
を有することを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写機、ファクシミリ装置、複合機などの画像処理装置及び画像処理方法に関する。
【背景技術】
【０００２】
裏面が白紙で表面に画像が印刷された原稿の画像データを、例えばファクシミリ装置を用いて相手先に送信する場合に、誤って原稿の表裏関係を逆にセットしてスタートボタンを押すと、相手先に白紙の画像データが送信されてしまう。このため、通信費や出力用紙の無駄が生じることになる。
【０００３】
この対策として従来では、画像の読み取りを行った原稿が白紙である場合に、その画像データを相手先に送信しないように制御する技術が知られている（例えば、特許文献１参照）。この従来技術においては、原稿の画像を読み取ったときに、これによって得られた画像データに含まれる黒画素数（有効画素数）をカウントするとともに、このカウント値が画像データの全画素数に対してどの程度の割合になっているかを算出し、この割合が予め設定された閾値以下の場合は白紙原稿であるとして、その画像データ（白紙データ）を相手先に送信しないように制御している。
【０００４】
一般に、原稿が白紙であるかどうかを人間が目で判断する場合は、紙自体がもつ紙質に起因した細かな模様や汚れなどを考慮して判断する。例えば、新聞紙のように全体的に色味を帯びた地肌の粗い紙質の原稿（以下、「第１の原稿」と記す）の場合は、その紙面に何も印刷されていなければ、白紙原稿であると判断する。また、上質紙のように汚れのない真っ白な原稿（以下、「第２の原稿」と記す）の場合は、その紙面に小さな文字が１つでも印刷されていれば、白紙原稿ではないと判断する。
【０００５】
しかしながら、第１の原稿を読み取った場合は、地肌部分のもつ色味によって全画素数に対する黒画素数の割合が高くなるため、白紙判定用の閾値を高めに設定しておかないと、白紙原稿を確実に検出できなくなる。これに対して、第２の原稿を読み取った場合は、その原稿サイズに対して文字領域が小さいため、全画素数に対する黒画素数の割合が低くなる。このため、白紙判定用の閾値を低めに設定しておかないと、文字付きの原稿を白紙原稿と誤検出してしまう。さらに、黒画素が画像全体に散らばっている場合と一箇所に密集している場合では、黒画素のカウント値が同程度になるケースも考えられる。このため、上記従来技術では、様々な紙質の原稿や画像のパターンに適合するように白紙判定用の閾値を設定することが非常に難しかった。
【０００６】
そこで、他の従来技術として、原稿の画像を読み取ったときに、主走査方向で連続する主走査ラインの黒画素数の変化量と、予め設定された閾値とを比較し、この比較結果において、連続する黒画素数の変化量が閾値よりも小さければ白紙原稿であると判断する技術も知られている（例えば、特許文献２）。この従来技術によれば、黒画素が画像全体に散らばっている場合と一箇所に密集している場合で、連続する黒画素数の変化量に顕著な差が生じるため、白紙原稿の検出精度を高めることができる。
【０００７】
ただし、原稿が白紙であるかどうかの認識は主観的な面が強いため、白紙判定用の閾値をいかに設定するかが白紙原稿の検出精度を大きく左右することになる。こうした観点から、例えば下記特許文献３には、ユーザが白紙として指示した原稿の画像を読み取るとともに、その画像データを圧縮して記憶した際の記憶領域使用量を白紙判定用の閾値に設定する技術が開示されている。この従来技術によれば、ユーザが白紙として認識させたい原稿（以下、「白紙サンプル原稿」とも記す）を用いて白紙判定用の閾値を設定できるため、ユーザの認識や装置の使用環境（原稿の紙質等）に合わせて閾値を適切に設定することが可能となる。さらに、原稿から読み取った画像データを全て圧縮して記憶しているため、元々の画像に含まれる黒画素（有効画素）のパターン要素を含めて白紙判定用の閾値を設定することができる。
【０００８】
【特許文献１】特開平６−２６１１６８号公報
【特許文献２】特開２００２−１６５０５４号公報
【特許文献３】特開平１０−１７８５１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、白紙サンプル原稿を用いて設定された閾値を適用して白紙原稿の検出を行う方式では、白紙サンプル原稿と同一の条件で読み取りを行った場合に高い検出精度が得られるものの、原稿サイズや読取解像度などの読取条件が異なる場合は検出精度が著しく低下してしまう。このため、検出精度を良好に維持するには、サイズの異なる白紙サンプル原稿を多数用意し、それぞれの白紙サンプル原稿ごとに読取解像度を変えながら何度も画像の読み取りを行って、読取条件別に多数の閾値を事前に用意するといった面倒な前処理を行う必要がある。
【００１０】
本発明は、上記課題を解決するためになされたもので、その目的とするところは、白紙サンプル原稿の読み取りを何度も行わなくても、種々の読取条件に合わせて白紙判定用の閾値を適切に設定できるようにすることにある。
【課題を解決するための手段】
【００１１】
本発明に係る画像処理装置は、原稿の画像を読み取る画像読取手段と、この画像読取手段で読み取られた原稿の画像データと同一サイズの全白画像データを生成する生成手段と、画像データを符号化する符号化手段と、画像読取手段で読み取られた白紙サンプル原稿の画像データと、当該画像データと同一サイズで生成手段により生成された全白画像データとをそれぞれ符号化手段で符号化したときに得られる２つの符号化データ量の相対比率に基づいて、白紙判定用の閾値設定パラメータを算出する算出手段と、画像読取手段で読み取られた白紙判定対象原稿の画像データと同一サイズで生成手段により生成された全白画像データを符号化手段で符号化したときに得られる符号化データ量と、算出手段で算出された閾値設定パラメータとに基づいて、白紙判定対象原稿に対応する白紙判定用の閾値を設定する閾値設定手段と、画像読取手段で読み取られた白紙判定対象原稿の画像データを符号化手段で符号化したときに得られる符号化データ量と、白紙判定対象原稿に対応して閾値設定手段で設定された白紙判定用の閾値とを比較し、この比較結果に基づいて白紙判定対象原稿が白紙原稿であるか否かを判定する判定手段とを備えるものである。
【００１２】
本発明に係る画像処理装置においては、白紙原稿の検出に先立って、画像読取手段で読み取られた白紙サンプル原稿の画像データと、当該画像データと同一サイズで生成手段により生成された全白画像データとをそれぞれ符号化手段で符号化したときに得られる２つの符号化データ量の相対比率に基づいて、白紙判定用の閾値設定パラメータを予め算出しておき、白紙原稿の検出に際して、画像読取手段で読み取られた白紙判定対象原稿の画像データと同一サイズで生成手段により生成された全白画像データを符号化手段で符号化したときに得られる符号化データ量と、予め算出しておいた閾値設定パラメータとに基づいて、白紙判定対象原稿に対応する白紙判定用の閾値を設定することにより、その時々の白紙判定対象原稿の読取条件（原稿サイズ、読取解像度等）に応じて白紙判定用の閾値が適切に設定される。したがって、画像読取手段で読み取られた白紙判定対象原稿の画像データを符号化手段で符号化したときに得られる符号化データ量と、白紙判定対象原稿に対応して閾値設定手段で設定された白紙判定用の閾値との比較結果に基づいて白紙判定対象原稿が白紙原稿であるか否かを判定することにより、白紙サンプル原稿と異なる条件で白紙判定対象原稿の画像を読み取った場合でも、白紙原稿の検出を精度良く行うことが可能となる。
【発明の効果】
【００１３】
本発明によれば、白紙サンプル原稿の読み取りを何度も行わなくても、種々の読取条件に合わせて白紙判定用の閾値を適切に設定することができる。したがって、面倒な前処理を必要とすることなく、白紙原稿の検出精度を良好に維持することが可能となる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明に係る画像処理装置をファクシミリ装置に適用した場合の具体的な実施の形態につき、図面を参照しつつ詳細に説明する。なお、本発明は、ファクシミリ装置への適用に限らず、例えば、スキャナ装置、デジタル複写機、デジタル複合機などの画像処理装置、さらにはスキャナ装置とパーソナルコンピュータを組み合わせて構成される画像処理装置（画像処理システム）にも適用可能である。
【００１５】
図１は本発明の実施形態に係る画像処理装置の構成例を示すブロック図である。図１においては、画像読取部１、全白データ生成部２、符号化・復号化部３、一時記憶部４、画像記憶部５、パラメータ算出部６、閾値設定部７、白紙判定部８、制御データ保持部９、制御処理部１０、ユーザインタフェース部（以下、「ＵＩ部」と記す）１１が、それぞれ共通のバス１２に接続されている。
【００１６】
画像読取部１は、原稿の画像を主走査方向及び副走査方向に走査しつつ光学的に読み取るとともに、その読み取り結果に基づく画像データを生成するものである。この画像読取部１においては、原稿１枚（片面）ごとに、主走査方向にｍ画素、副走査方向にｎ画素の画像データを生成するものとする。この（ｍ×ｎ）の画像データの画素数は、その時々の読取解像度や原稿のサイズ（縦・横寸法）に応じて変化する。例えば、読取解像度が同じ条件では、原稿のサイズが大きいほど、画像読取部１から生成される画像データの画素数が多くなる。また、原稿のサイズが同じ条件では、読取解像度が高いほど、画像読取部１から生成される画像データの画素数が多くなる。
【００１７】
全白データ生成部２は、画像読取部１で読み取られた原稿の画像データと同一サイズの全白画像データを生成するものである。画像データのサイズは、主走査方向の画素数（ｍの値）と副走査方向の画素数（ｎの値）によって規定されるものである。原稿から読み取った画像データのサイズは、画像読取部１から生成される画像データの画素数（ｍ，ｎの値）を、主走査方向と副走査方向でそれぞれ個別にカウントすることにより検出可能である。ここで、「画像データのサイズが同一である」とは、「画像データを構成する画素数ｍ，ｎの値が同一である」ことを意味する。また、「全白画像データ」とは、例えば白黒の二値の画像データであれば、有効画素となる黒画素を１個も含まない画像データ、すなわちｍ×ｎの全ての画素が白画素で構成された画像データ（完全な白色の画像データ）をいう。
【００１８】
符号化・復号化部３は、画像読取部１で読み取られた原稿の画像データを符号化したり、送信元の外部装置から自装置宛に符号化して送信された画像データ（受信データ）を復号化したりするものである。具体的な符号化方式としては、例えば、モディファイドハフマン符号化(ＭＨ符号化)やモディファイドリード符号化（ＭＲ符号化）などを採用することができる。
【００１９】
一時記憶部４は、画像読取部１で読み取られた画像データや、全白データ生成部２で生成された全白画像データ、さらには符号化・復号化部３で符号化された画像データ（圧縮データ）を、制御処理部１０からの指示にしたがって一時的に記憶するものである。一時記憶部４は、例えばＲＡＭ(Random Access Memory)によって構成されるものである。
【００２０】
画像記憶部５は、画像読取部１で読み取られた画像データや、符号化・復号化部３で符号化された画像データ（圧縮データ）を、制御処理部１０からの指示にしたがって記憶するものである。画像記憶部５は、例えばＨＤＤ(Hard Disk・Drive)によって構成されるものである。
【００２１】
パラメータ算出部６は、画像読取部１で読み取られた白紙サンプル原稿の画像データと、当該画像データと同一サイズの全白画像データとをそれぞれ符号化・復号化部３で符号化したときに得られる２つの符号化データ量の相対比率に基づいて、白紙判定用の閾値設定パラメータを算出するものである。白紙判定用の閾値設定パラメータは、各種の原稿サイズや読取解像度に応じて、白紙判定用の閾値を設定する際に基準とされる共通のパラメータである。また、データ量（データサイズ）は、ビット数で表されるものである。
【００２２】
閾値設定部７は、画像読取部１で読み取られた白紙判定対象原稿の画像データと同一サイズの全白画像データを符号化・復号化部３で符号化したときに得られる符号化データ量と、上記パラメータ算出部６で算出された閾値設定パラメータとに基づいて、白紙判定対象原稿に対応する白紙判定用の閾値を設定するものである。
【００２３】
白紙判定部８は、画像読取部１で読み取られた白紙判定対象原稿の画像データを符号化・復号化部３で符号化したときに得られる符号化データ量と、白紙判定対象原稿に対応して閾値設定部７で設定された白紙判定用の閾値とを比較し、この比較結果に基づいて白紙判定対象原稿が白紙原稿であるか否かを判定するものである。
【００２４】
制御データ保持部９は、例えば、パラメータ算出部６で算出された閾値設定パラメータや、白紙判定対象原稿の画像データサイズごとに閾値設定部７で設定された白紙判定用の閾値などを含む各種の制御データを記憶保持するものである。制御データ保持部９は、例えばＥＥＰＲＯＭ(Electrically Erasable Programmable Read-Only Memory)等の不揮発性メモリによって構成されるものである。
【００２５】
制御処理部１０は、画像処理装置全体の処理動作を統括的に制御するものである。制御処理部１０は、例えばＲＯＭ(Read-Only Memory)に書き込まれた制御プログラムにしたがって処理を実行するＣＰＵ(Central Processing Unit)によって構成されるものである。
【００２６】
ＵＩ部１１は、画像処理装置を使用するユーザが各種の情報を入力したり、ユーザに対して各種の情報を表示したりするためのインタフェースとなるものである。ＵＩ部１１は、例えば、各種のボタン、スイッチ、キー等を有する入力部と、液晶ディスプレイ等からなる表示部とによって構成されるものである。
【００２７】
続いて、上記構成からなる画像処理装置において、制御処理部１０の制御処理にしたがって実行される「白紙サンプル取得処理」と「白紙判定処理」について順に説明する。白紙サンプル取得処理は、白紙判定処理で必要となる制御データを、白紙サンプルを用いて取得するために行われる処理である。
【００２８】
図２は本発明の実施形態に係る画像処理装置で実行される白紙サンプル取得処理の一例を示すフローチャートである。まず、白紙サンプル取得処理を実行するのに先立って、当該処理の実行をＵＩ部１１等を用いて指示するユーザは、白紙のサンプルとなる原稿を予め用意する。白紙サンプル原稿には、後述する白紙判定処理でユーザが白紙原稿と判定（認識）させたい白紙の原稿が用いられる。具体的には、例えば、画像の印刷によって原稿を作成するユーザであれば、原稿作成に使用する白紙（未使用）の用紙を白紙サンプル原稿として用意すればよい。また、白紙（未使用）の用紙に意図的に細かい汚れや点を付けたものを白紙サンプル原稿として用いてもよい。
【００２９】
ユーザは白紙サンプル原稿を用意したら、この白紙サンプル原稿を画像読取部１にセットして白紙サンプル取得処理の開始をＵＩ部１１のボタン操作等によって指示する。この指示を受けて画像読取部１は、白紙サンプル原稿の画像（白紙面の画像）を読み取る（ステップＳ１）。これにより、画像読取部１からは、その時の原稿サイズ及び読取解像度に応じて、主走査方向にｍ画素、副走査方向にｎ画素の画像データが、白紙サンプル原稿の画像データとして生成される。
【００３０】
次に、先に画像読取部１で読み取られた白紙サンプル原稿の画像データを例えばＭＨ符号化方式により符号化・復号化部３で符号化し、この符号化後の画像データ（圧縮データ）を一時記憶部４に記憶する（ステップＳ２）。以降の説明では、図３（Ａ）に示すように、画像読取部１で読み取られた白紙サンプル原稿の画像データを符号化して得られる符号化データを「第１の符号化データ」とし、当該第１の符号化データのデータ量を「Ｄ１」とする。
【００３１】
次いで、先に画像読取部１で読み取られた白紙サンプル原稿の画像データ、すなわちｍ×ｎ画素の画像データと同一サイズの全白画像データを全白データ生成部２で生成した後（ステップＳ３）、当該全白画像データを上記同様の符号化方式（本例ではＭＨ符号化方式）により符号化・復号化部３で符号化し、この符号化後の画像データ（圧縮データ）を一時記憶部４に記憶する（ステップＳ４）。以降の説明では、図３（Ｂ）に示すように、白紙サンプル原稿の画像データと同一サイズ（ｍ×ｎ画素）をもって全白データ生成部２で生成された全白画像データを符号化して得られる符号化データを「第２の符号化データ」とし、当該第２の符号化データのデータ量を「Ｄ２」とする。
【００３２】
続いて、パラメータ算出部６は、一時記憶部４に記憶された第１の符号化データのデータ量Ｄ１と第２の符号化データのデータ量Ｄ２との相対比率Ｋを、Ｋ＝Ｄ１÷Ｄ２の演算式にしたがって、白紙判定用の閾値設定パラメータとして算出する（ステップＳ５）。その後、白紙判定用の閾値設定パラメータＫを、制御データの１つとして、制御データ保持部９に記憶保持しておく（ステップＳ６）。
【００３３】
図４は本発明の実施形態に係る画像処理装置で実行される白紙判定処理の一例を示すフローチャートである。白紙判定処理は、画像処理装置の通常の処理、例えば画像処理装置がファクシミリ装置であれば、ファクシミリ送信処理の前段部分（送信前）に実行されるものである。その場合、白紙判定の対象となる原稿は、ファクシミリ送信の対象となる原稿と同一のものとなる。
【００３４】
ユーザは白紙判定対象原稿を用意したら、この白紙判定対象原稿を画像読取部１にセットして処理の開始をＵＩ部１１のボタン操作によって指示する。この指示を受けて画像読取部１は、白紙判定対象原稿の画像を読み取る（ステップＳ１１）。これにより、画像読取部１からは、その時の原稿サイズ及び読取解像度に応じて、主走査方向にｍ’画素、副走査方向にｎ’画素の画像データが、白紙判定対象原稿の画像データとして生成される。
【００３５】
次に、先に画像読取部１で読み取られた白紙判定対象原稿の画像データを上記白紙サンプル取得処理時と同様の符号化方式（本例ではＭＨ符号化方式）により符号化・復号化部３で符号化し、この符号化後の画像データ（圧縮データ）を一時記憶部４に記憶する（ステップＳ１２）。以降の説明では、図５（Ａ）に示すように、画像読取部１で読み取られた白紙判定対象原稿の画像データを符号化して得られる符号化データを「第３の符号化データ」とし、当該第３の符号化データのデータ量を「Ｄ３」とする。
【００３６】
次いで、先に画像読取部１で読み取られた白紙判定対象原稿の画像データ、すなわちｍ’×ｎ’画素の画像データと同一サイズの全白画像データを全白データ生成部２で生成した後（ステップＳ１３）、当該全白画像データを上記同様の符号化方式（本例ではＭＨ符号化方式）により符号化・復号化部３で符号化し、この符号化後の画像データ（圧縮データ）を一時記憶部４に記憶する（ステップＳ１４）。以降の説明では、図５（Ｂ）に示すように、白紙判定対象原稿の画像データと同一サイズ（ｍ’×ｎ’画素）をもって全白データ生成部２で生成された全白画像データを符号化して得られる符号化データを「第４の符号化データ」とし、当該第４の符号化データのデータ量を「Ｄ４」とする。
【００３７】
続いて、閾値設定部７は、上記ステップＳ１４で一時記憶部４に記憶された第４の符号化データのデータ量Ｄ４と、上記白紙サンプル取得処理で制御データ保持部９に保持された白紙判定用の閾値設定パラメータＫとを基づいて、白紙判定対象原稿に対応する白紙判定用の閾値Ｄthを、Ｄth＝Ｄ４×（Ｋ＋ΔＫ）の演算式にしたがって設定する（ステップＳ１５）。この演算式において、ΔＫは、白紙サンプル原稿とされた原稿面の状態（地肌の濃度等）を基準にして、どの程度のレベルまでを白紙と判定（認識）させるのか、つまり白紙判定の検出感度を規定するために予め設定された補正係数である。したがって、補正係数ΔＫの値を相対的に大きく設定すると、その分だけ白紙と判定される原稿の適用範囲が広くなり、補正係数ΔＫの値を相対的に小さく設定すると、その分だけ白紙と判定される原稿の適用範囲が狭くなる。
【００３８】
補正係数ΔＫは、制御データの１つとして、制御データ保持部９に記憶保持されるものである。また、補正係数ΔＫは、例えば、デフォルトの状態では所定の値に設定され、その後、ユーザの希望によりＵＩ部１１を用いて任意の値に設定変更可能なものである。デフォルト状態で設定される補正係数ΔＫの値は、好ましくは、白紙サンプル原稿の画像データと同一サイズの全白画像データに対して、１画素（又は数画素）分の太さで１本の対角線を書き加えた仮想画像データを符号化・復号化部３で符号化して得られる符号化データ量の増加率（対角線無しを基準にした場合の増加率）に合わせて設定されるものである。すなわち、全白画像データを符号化したときに得られる符号化データ量をＤａとし、当該全白画像データに上記対角線を書き加えた仮想画像データを符号化したときに得られる符号化データ量をＤｂとすると、補正係数ΔＫはΔＫ＝Ｄｂ÷Ｄａの演算式にしたがって算出されるものである。また、デフォルト状態での補正係数ΔＫの設定処理は、上記白紙サンプル取得処理のなかで、閾値設定パラメータＫの算出処理（ステップＳ５）の前又は後で行うことが可能であり、その後の補正係数ΔＫの設定変更は、ＵＩ部１１を用いて任意のタイミングで行うことが可能である。補正係数ΔＫの値をＵＩ部１１で変更可能な構成としておけば、白紙原稿の検出感度をユーザ側で任意に設定することができる。このため、ユーザの希望や好みに合わせて白紙原稿の検出感度を調整することが可能となる。
【００３９】
上述のように白紙判定用の閾値Ｄthを設定したら、これに続いて、白紙判定部８は、上記ステップＳ１２で符号化された第３の符号化データのデータ量Ｄ３と、上記ステップＳ１５で閾値設定部７により設定された閾値Ｄthとの大小関係を比較し、この比較結果に基づいて、白紙判定対象原稿が白紙原稿であるかどうかを判定する（ステップＳ１６）。具体的には、第３の符号化データのデータ量Ｄ３が閾値Ｄth未満であれば、白紙判定対象原稿が白紙原稿であると判断し、第３の符号化データのデータ量Ｄ３が閾値Ｄth以上であれば、白紙判定対象原稿が白紙原稿ではないと判断する。
【００４０】
そして、白紙判定対象原稿が白紙原稿であると判断した場合は、上記ステップＳ１２で符号化された第３の符号化データを一時記憶部４から削除する（ステップＳ１７）。また、白紙判定対象原稿が白紙原稿ではないと判断した場合は、上記ステップＳ１２で符号化された第３の符号化データを一時記憶部４から読み出して画像記憶部５に記憶（格納）する（ステップＳ１８）。その後、次に処理すべき原稿（以下、「次原稿」と記す）があるかどうかを判断する（ステップＳ１９）。そして、次原稿があれば、上記ステップＳ１１に戻って同様の処理を繰り返し、次原稿がなければ、その時点で一連の処理を終える。なお、ステップＳ１９の処理は、自動原稿送り装置を備えた画像処理装置を用いて、自動原稿送り装置の原稿トレイ部にセットされた所定枚数の原稿を１枚ずつ送って当該原稿の画像を順に読み取る際に行われるものである。
【００４１】
このように本発明の実施形態に係る画像処理装置においては、白紙原稿の検出に先立って白紙サンプル取得処理を行うことにより、白紙判定用の閾値設定パラメータを予め算出しておき、その後の白紙判定処理に際しては、白紙判定対象原稿の画像を読み取って得られた画像データと同一サイズの全白画像データを符号化したときに得られる符号化データ量と、予め算出しておいた閾値設定パラメータとに基づいて、白紙判定用の閾値を設定することにより、その時々の白紙判定対象原稿の読取条件（原稿サイズ、読取解像度等）に応じて白紙判定用の閾値を適切に設定することができる。したがって、白紙判定対象原稿の画像データを符号化したときに得られる符号化データ量と、白紙判定対象原稿に対応して設定された白紙判定用の閾値との比較結果に基づいて白紙判定対象原稿が白紙原稿であるか否かを判定することにより、白紙サンプル原稿と異なる条件で白紙判定対象原稿の画像を読み取った場合でも、白紙原稿の検出を精度良く行うことができる。その結果、白紙サンプル原稿の読み取りを何度も行わなくても、種々の読取条件に合わせて白紙判定用の閾値を適切に設定し、高い精度で白紙原稿を検出することが可能となる。
【００４２】
また、第４の符号化データのデータ量Ｄ４に閾値設定パラメータＫと補正係数ΔＫとを掛け合わせて白紙判定用の閾値Ｄthを設定する構成となっているため、白紙サンプル原稿の紙質レベル（白さの程度）を基準に、白紙原稿の適用範囲を補正係数ΔＫで規定することができる。
【００４３】
また、白紙サンプル取得処理で制御データ保持部９に記憶された閾値設定パラメータＫの値を、上記補正係数ΔＫと同様に、ＵＩ部１１を用いて変更可能な構成とすることにより、白紙原稿を検出する際の基準レベルをユーザ側で任意に設定することができる。具体的には、閾値設定パラメータＫの値を１に近づけるほど、上記基準レベルが全白レベルに近い状態で設定される。このため、ユーザの希望や好みに合わせて白紙原稿の検出基準レベルを調整することが可能となる。
【００４４】
さらに、画像読取部１において、白紙サンプル原稿の画像を読み取った場合や、白紙判定対象原稿の画像を読み取った場合に、それぞれ画像読取部１から生成される白紙サンプル原稿及び白紙判定対象原稿の各画像データに図示しない画像処理部で枠消し処理を施すことにより、原稿のセット位置のずれ等によって生じる、白紙原稿の検出に無用な線画像の影響を回避することができる。したがって、原稿のセット位置に若干のずれが生じていても、白紙原稿の検出を的確に行うことが可能となる。
【００４５】
また、ファクシミリ装置への適用に際しては、白紙判定部８で白紙原稿であると判定された原稿から読み取った画像データを一時記憶部４から削除することにより、当該画像データを相手先に送信しないように制御することができる。このため、通信費や出力用紙の無駄を解消することができる。また、複写機や複合機への適用に際しては、白紙とされた原稿の画像を複写（用紙に印刷）しないように制御することができる。
【００４６】
図６は本発明の実施形態に係る画像処理装置で実行される白紙判定処理の他の例を示すフローチャートである。まず、上記ステップＳ１１，１２と同様に、白紙判定対象原稿の画像を画像読取部１で読み取った後（ステップＳ２１）、その画像データを符号化・復号化部３で符号化し、この符号化後の画像データを一時記憶部４に記憶する（ステップＳ２２）。
【００４７】
次に、上記ステップＳ２１で画像の読み取りを行った白紙判定対象原稿の原稿サイズと、当該原稿画像の読み取りに適用した読取解像度とを１つの読取条件として、当該読取条件に対応する白紙判定用の閾値が制御データ保持部９に格納されていないかどうかを確認する（ステップＳ２３）。例えば、白紙判定対象原稿の原稿サイズがＡ４サイズで、読取解像度が標準解像度（例えば、主走査方向に６００dpi、副走査方向に１２００dpi）に設定されていた場合は、この読取条件と同じ条件で対応付けられた白紙判定用の閾値Ｄthが制御データ保持部９に格納されていないかどうかを確認する。原稿サイズ（縦、横の向きを含む）については、センサ等を用いた周知の原稿サイズ検出手段によって検出すればよい。また、読取条件としては、原稿サイズ及び読取解像度の他に、例えば、白黒原稿、カラー原稿などの原稿カラー種別を加えてもよい。
【００４８】
ここで、上記ステップＳ２１での読取条件と同一の条件で対応付けられた白紙判定用の閾値Ｄthが制御データ保持部９に記憶されていた場合は、その閾値Ｄthを制御データ保持部９から読み出す（ステップＳ２４）。また、上記ステップＳ２１での読取条件と同一の条件で対応付けられた白紙判定用の閾値Ｄthが制御データ保持部９に記憶されていない場合は、上記ステップＳ１３〜Ｓ１５と同様の手順で閾値設定のための処理を実行した後（ステップＳ２５）、上記ステップＳ２１で適用した読取条件に対応付けたかたちで、ステップＳ２５の処理により設定された白紙判定用の閾値Ｄthを制御データ保持部９に記憶（格納）する（ステップＳ２６）。これにより、異なる読取条件で原稿画像を読み取るたびに、白紙判定用の閾値が新たに制御データ保持部９に記憶（蓄積）されることになる。
【００４９】
続いて、上記ステップＳ２４で読み出された閾値Ｄth、又は上記ステップＳ２５で設定された閾値Ｄthを用いて、白紙判定対象原稿が白紙原稿であるかどうかを判定する（ステップＳ２７）。そして、白紙判定対象原稿が白紙原稿であると判断した場合は、上記ステップＳ２２で符号化された符号化データを一時記憶部４から削除する（ステップＳ２８）。また、白紙判定対象原稿が白紙原稿ではないと判断した場合は、上記ステップＳ２２で符号化された符号化データを一時記憶部４から読み出して画像記憶部５に記憶（格納）する（ステップＳ２９）。その後、次原稿があるかどうかを判断し（ステップＳ３０）、次原稿があれば、上記ステップＳ２１に戻って同様の処理を繰り返し、次原稿がなければ、その時点で一連の処理を終える。なお、ステップＳ２７からＳ３０の処理は、上記ステップＳ１６〜１９の処理と同様に行われるものである。
【００５０】
このように白紙判定処理に際して、閾値設定部７で設定された白紙判定用の閾値を、白紙判定対象原稿の読み取りに適用した原稿画像の読取条件に対応付けて制御データ保持部９に記憶しておくことにより、その後、同じ読取条件で白紙判定用原稿の画像を読み取った場合に、予め記憶しておいた閾値を制御データ保持部９から読み出して白紙原稿かどうかの判定を行うことができる。したがって、閾値設定のための処理（ステップＳ２５の処理）の実行回数を減らすことができる。特に、複写機や複合機などの画像処理装置を業務で使用している設置環境では、同じ読取条件で原稿の画像を読み取る機会が多いため、一度設定した白紙判定用の閾値を再利用する頻度が高くなる。したがって、閾値設定にかかる処理効率の大幅な向上が期待できる。
【図面の簡単な説明】
【００５１】
【図１】本発明の実施形態に係る画像処理装置の構成例を示すブロック図である。
【図２】本発明の実施形態に係る画像処理装置で実行される白紙サンプル取得処理の一例を示すフローチャートである。
【図３】白紙サンプル原稿の画像データとこれに対応する全白画像データをそれぞれ符号化したときに得られる符号化データを示す概念図である。
【図４】本発明の実施形態に係る画像処理装置で実行される白紙判定処理の一例を示すフローチャートである。
【図５】白紙判定対象原稿の画像データとこれに対応する全白画像データをそれぞれ符号化したときに得られる符号化データを示す概念図である。
【図６】本発明の実施形態に係る画像処理装置で実行される白紙判定処理の他の例を示すフローチャートである。
【符号の説明】
【００５２】
１…画像読取部、２…全白データ生成部、３…符号化・復号化部、４…一時記憶部、５…画像記憶部、６…パラメータ算出部、７…閾値設定部、８…白紙判定部、９…制御データ保持部、１０…制御処理部、１１…ＵＩ部、１２…バス
【図１】
2006333284.tif 000003
【図２】
2006333284.tif 000004
【図３】
2006333284.tif 000005
【図４】
2006333284.tif 000006
【図５】
2006333284.tif 000007
【図６】
2006333284.tif 000008