(57)【要約】【課題】実際に白紙として検知したい原稿や白紙として検知したくない原稿を使用して白紙検知レベルの適切な調整を自動的に行える画像処理装置等を提供する。【解決手段】原稿を読み取り、読み取り画像データを生成する画像入力手段としてのスキャナ部２０１と、前記読み取り画像データを画像処理する画像処理部と、前記読み取り画像データを蓄積する画像蓄積２０３と、前記読み取り画像データから原稿が白紙であることを検知する白紙検知２０２を有し、前記読み取り画像データから前記白紙検知２０２の調整を自動的に行うことを特徴とする。【選択図】図２
2008022275.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取り、読み取り画像データを生成する画像入力手段と、
前記読み取り画像データを画像処理する画像処理手段と、
前記読み取り画像データを蓄積する画像蓄積手段と、
前記読み取り画像データから原稿が白紙であることを検知する白紙検知手段を有し、
前記読み取り画像データから前記白紙検知手段の調整を自動的に行う手段を有することを特徴とする画像処理装置。
【請求項２】
前記白紙検知手段は、
濃度しきい値と画素カウントしきい値により、前記読み取り画像データから原稿が白紙であることを検知することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
複数の白紙検知調整レベルから白紙検知時に使用する白紙検知調整レベルを選択する手段と、
読み取った白紙の画像データから複数の白紙検知調整レベルを自動的に生成する手段を有することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記読み取った白紙の画像データから、白紙検知の濃度レベルしきい値を自動的に生成する手段を有することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記読み取った白紙の画像データから、白紙検知の画素カウントレベルしきい値を自動的に生成する手段を有することを特徴とする請求項３に記載の画像処理装置。
【請求項６】
白紙の読み取り画像データのレベルを中心にして一定の間隔で白紙検知調整レベルを生成する手段を有することを特徴とする請求項４または５に記載の画像処理装置。
【請求項７】
白紙の読み取り画像データから自動的に生成された白紙検知調整レベルを手動調整する手段を有することを特徴とする請求項６に記載の画像処理装置。
【請求項８】
コンピュータに、
原稿を読み取り、読み取り画像データを生成する画像入力手段と、
前記読み取り画像データを画像処理する画像処理手段と、
前記読み取り画像データを蓄積する画像蓄積手段と、
前記読み取り画像データから原稿が白紙であることを検知する白紙検知手段として機能させ、
前記読み取り画像データから前記白紙検知手段の調整を自動的に行う手段として機能させることを特徴とする画像処理装置のプログラム。
【請求項９】
請求項８に記載のプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディジタル複写機、スキャナ装置、プリンタ装置、ファクシミリ装置、またはこれらの機能を兼ね備えたディジタル複合機等における画像処理装置に関する。
【背景技術】
【０００２】
原稿の裏表の設置ミスなどで誤って白紙原稿を読み取った場合に、それを検知して使用者に通知するなどの機能をもつ複写機（画像読み取り装置）はある。しかし、白紙原稿ではない原稿を白紙原稿と検知したり、白紙原稿を検知できなかったりする誤検知を防ぐための検知レベルの適切な調整は難しい。
【０００３】
画像処理機能を用いて、原稿の正しい面が読み取られているか否かを判定する方法としては、「白紙検知」と呼ばれる方法が一般的で、例えば特許文献１（画像処理装置）や特許文献２（白紙検出方法及びこの方法を用いる画像情報処理装置）などの提案がなされている。これらの方法における白紙検知の感度の調整は、しきい値などの設定により行うが、白紙検知レベルを適切に調整するのは難しい。
【特許文献１】特開２００３−１９８７７７号公報
【特許文献２】特開２０００−２８７０２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記事情を鑑みて本発明は、実際に白紙として検知したい原稿や白紙として検知したくない原稿を使用して白紙検知レベルの適切な調整を自動的に行える画像処理装置等を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成する本発明の態様は、原稿を読み取り、読み取り画像データを生成する画像入力手段と、前記読み取り画像データを画像処理する画像処理手段と、前記読み取り画像データを蓄積する画像蓄積手段と、前記読み取り画像データから原稿が白紙であることを検知する白紙検知手段を有し、前記読み取り画像データから前記白紙検知手段の調整を自動的に行う手段を有することを特徴とする画像処理装置に関するものである。
【０００６】
ここで、前記白紙検知手段は、濃度しきい値と画素カウントしきい値により、前記読み取り画像データから原稿が白紙であることを検知することを特徴とする。
【０００７】
さらに、複数の白紙検知調整レベルから白紙検知時に使用する白紙検知調整レベルを選択する手段と、読み取った白紙の画像データから複数の白紙検知調整レベルを自動的に生成する手段を有することを特徴とする。
【０００８】
さらに、前記読み取った白紙の画像データから、白紙検知の濃度レベルしきい値を自動的に生成する手段を有することを特徴とする。また、前記読み取った白紙の画像データから、白紙検知の画素カウントレベルしきい値を自動的に生成する手段を有することを特徴とする。
【０００９】
さらに、白紙の読み取り画像データのレベルを中心にして一定の間隔で白紙検知調整レベルを生成する手段を有することを特徴とする。
【００１０】
さらに、白紙の読み取り画像データから自動的に生成された白紙検知調整レベルを手動調整する手段を有することを特徴とする。
【００１１】
本発明の他の態様は、コンピュータに、原稿を読み取り、読み取り画像データを生成する画像入力手段と、前記読み取り画像データを画像処理する画像処理手段と、前記読み取り画像データを蓄積する画像蓄積手段と、前記読み取り画像データから原稿が白紙であることを検知する白紙検知手段として機能させ、前記読み取り画像データから前記白紙検知手段の調整を自動的に行う手段として機能させることを特徴とする画像処理装置のプログラムに関するものである。
【００１２】
また、本発明の他の態様は、上記プログラムを記録した記録媒体に関するものである。
【発明の効果】
【００１３】
本発明の画像処理装置は、実際に白紙として検知したい原稿や白紙として検知したくない原稿を使用して、それらを実際に読み取らせることで白紙検知レベルの適切な調整を自動的に行うことが可能である。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の画像処理装置を実施するための最良の形態について説明する。説明の際には、本明細書と同時に提出する図面を適宜参照する。
【００１５】
図１に本発明を実施する装置全体のブロック図を示す。
画像入力部１０１は、ディジタルコピー、ディジタルファクシミリのスキャナに相当し、原稿を読み取り、読み取った原稿に係る画像データである読み取り画像データを生成し、画像処理部１０２に送る。
画像処理部１０２は、読み取られた画像データに対して白紙検知、ＭＴＦフィルタ処理、γ補正処理、階調処理などの各種画像処理を行い画像出力部１０３に送る。
画像出力部１０３は、ディジタル複写機のプリンタに相当し、画像処理後の画像データを紙にプリント出力する。
画像蓄積部１０４は、原稿読み取った画像データを保存し、画像処理時や印刷時に保存されている画像データを読み出す。
制御部１０５は、装置の全体制御を行う。画像入力部１０１に対しては、スキャナの動作制御を行い、画像処理部１０２に対しては、白紙検知、ＭＴＦフィルタ処理、γ変換処理、階調処理などの各種画像処理に用いるパラメータの設定を行い、画像出力部１０３に対しては、プリンタの動作制御を行い、画像蓄積部１０４に対しては、蓄積、読み出し、消去などの制御を行い、操作部１０６に対しては各種情報の表示制御や動作モードの入力制御を行う。
操作部１０６は、使用者が設定する動作モードの選択やコピースタートの指示の入力や使用者に対する通知の表示に用いられる。
【００１６】
図２に本発明の詳細なブロック図を示す。本発明は、原稿画像を読み取るスキャナ部２０１、白紙検知２０２、ＭＴＦフィルタ処理２０４、γ変換処理２０５、階調処理２０６、画像をコピーとして出力するプリンタ部２０７、画像蓄積２０３、装置全体の制御を実行するＣＰＵ(Central Processing Unit)２０９、制御プログラムが格納されているＲＯＭ(Read Only Memory)２１０、制御プログラムが一時的に使用するＲＡＭ(Random Access Memory)２１１、各装置間のデータのやりとりを行うシステムバス２０８、動作モード選択、スタート、ストップなどの指示を与えたり、設定の状態を表示する操作部２１２により構成されている。
【００１７】
図１と図２の対応はそれぞれ以下のようになっている。画像入力部１０１にスキャナ部２０１が対応している。画像処理部１０２に白紙検知２０２、ＭＴＦフィルタ処理２０４、γ変換処理２０５、階調処理２０６が対応している。画像出力装置１０３にプリンタ部２０７が対応している。画像蓄積部１０４に画像蓄積２０３が対応している。制御部１０５にＣＰＵ２０９、ＲＯＭ２１０、ＲＡＭ２１１が対応している。操作部１０６に操作部２１２が対応している。
【００１８】
本発明の実施例の具体的な動作を説明する。本発明には、原稿を読み取る時の白紙検知動作とその白紙検知で使用する検知レベルの自動調整動作がある。初めに原稿を読み取る時の白紙検知動作を図３〜図６で説明する。
【００１９】
図３に原稿を読み取る前の白紙検知２０２への検知パラメータを設定する動作を示す。白紙検知２０２には、濃度しきい値や画素カウントしきい値がシステムバス２０８を通じて設定される。また、ＭＴＦフィルタ処理２０４にはフィルタ係数、γ変換処理２０５にはγ特性データ、階調処理２０６には多値化しきい値などが同じようにシステムバス２０８を通じて設定される。
【００２０】
図４に原稿読み取り中の画像データの流れを示す。スキャナ部２０１で読み取られた画像データが画像処理部に送られる。画像処理部では、画像データから白紙検知２０２で、白紙か非白紙か検知され、画像蓄積２０３に送られて蓄積される。
【００２１】
白紙検知２０２の内部の構成を図７に示す。コンパレータ３０１にはシステムバス２０８より濃度しきい値が設定され、読み取り画像データとの比較を行う。読み取り画像データが濃度しきい値以上である画素の場合は、カウンタ３０２で数えられる。コンパレータ３０３には、システムバス２０８より画素カウントしきい値が設定され、カウンタ３０２のカウント値の比較を行う。カウンタ３０２のカウント値が画素カウントしきい値未満のときは白紙、画素カウントしきい値以上のときは非白紙として検知し、システムバス２０８へ白紙検知結果として送る。
【００２２】
図５に原稿読み取り後にシステムバス２０８の白紙検知２０２からの白紙検知結果の取得する動作を示す。制御部１０５が白紙検知２０２の白紙検知結果の読み出しを行う。制御部１０５内のＲＯＭ２１０には、読み出された白紙検知結果に応じて画像処理の動作を変える制御プログラムが格納されている。制御プログラムに応じて、白紙検知結果を表示したり、次の動作指示の画面を操作部２１２に表示して操作者に通知を行う。
【００２３】
図６に画像蓄積２０３に蓄積されている画像データが読み出され画像処理部１０２に送られる動作を示す。画像処理部１０２では、ＭＴＦフィルタ処理２０４、γ変換処理２０５、階調処理２０６などの各種画像処理が行われてプリンタ部２０７へ送られる。ＭＴＦフィルタ処理２０４、γ変換処理２０５、階調処理２０６は従来技術で実現可能な一般的な画像処理である。画像蓄積２０３からの読み出し動作の実行は、白紙検知結果によって決定される。
【００２４】
次に、本発明の白紙検知で使用する検知レベルの自動調整動作について説明する。図１１に白紙検知レベル設定を行うときの操作部２１２の表示画面を示す。この画面では、白紙検知のパラメータとして使用される濃度レベルしきい値と画素カウントレベルしきい値をそれぞれあらかじめ設定されている５段階の設定値の中から選択して調整することができる。白紙として検知されやすいレベル１から検知されにくいレベル５までの中から選択する。図１１の例では、濃度レベルしきい値がレベル２、画素カウントレベルしきい値がレベル４に設定されている。この設定値で白紙検知動作が行われる。
【００２５】
図１１の濃度レベルしきい値と画素カウントしきい値は、それぞれ個別に自動調整することが可能である。図１１の画面で濃度レベルの自動調整を選択すると図１２の画面になり、画素カウントレベルの自動調整を選択すると図１３の画面になる。
【００２６】
図１２の濃度レベル調整の画面では、あらかじめ設定されている５段階の濃度レベルの具体的なしきい値が表示される。図１２の例ではレベル１＝０、レベル２＝４、レベル３＝８、レベル４＝１２、レベル５＝１６が設定されている。ここで各レベルに設定されているしきい値は手動で変更することが可能である。変更したいレベルを選択して、変更するしきい値を入力すると、そのレベルのしきい値は変更される。
【００２７】
図１２において濃度レベルしいき値を自動的に調整する場合は、調整に使用する白紙原稿をセットして自動調整スタートを選択する。スキャナ部２０１において白紙原稿が読み取られ図４に示す画像データの流れで画像蓄積２０３に蓄積される。
【００２８】
画像蓄積２０３に蓄積された画像データは、システムバス２０８を通じて読み出され、濃度レベルしきい値の調整に使用される。図８は、白紙原稿を読み取った時に画像蓄積２０３に蓄積された画像データの濃度分布を表した例である。濃度レベルとその濃度レベルで読み取られた画素数の関係を表している。白紙を読み取った場合でも、読み取り値は完全に０にはならず、白紙原稿の地肌濃度による濃度レベルの分布が生じる。
【００２９】
図９に白紙原稿の読み取り画像データから濃度レベルしきい値を自動的に調整する流れを示す。始めに画素カウントしきい値Cthの設定を行い（Ｓ０１）、画素カウント積算値Csumを０にする（Ｓ０２）。次に濃度レベルi=255から、その濃度レベルに存在する画素をCsumに加算していき（Ｓ０３、Ｓ０４）、CsumがCthよりも大きくなった場合（Ｓ０５でＹｅｓ）、そのときのiを調整された濃度レベルしきい値Nthとする（Ｓ０９）。また、i=0になるまでの画素を加算してもCsumがCthよりも大きくならない場合は（Ｓ０５でＮｏ）、濃度レベルしきい値Nth=0とする（Ｓ０６〜Ｓ０８）。
【００３０】
自動的に調整された濃度レベルしきい値Nthを５段階レベルの中心レベル３の値として設定し、さらに一定の間隔αで５段階のそれぞれのレベルを次のように設定する。
レベル１＝Nth−２×α
レベル２＝Nth−α
レベル３＝Nth
レベル４＝Nth＋α
レベル５＝Nth＋２×α
【００３１】
図１１の画面で画素カウントレベルの自動調整を選択すると図１３の画面になる。図１３の画素カウントレベル調整の画面では、あらかじめ設定されている５段階の画素カウントレベルの具体的なしきい値が表示される。図１３の例ではレベル１＝８００、レベル２＝６００、レベル３＝４００、レベル４＝２００、レベル５＝１００が設定されている。ここで各レベルに設定されているしきい値は手動で変更することが可能である。変更したいレベルを選択して、変更するしきい値を入力すると、そのレベルのしきい値は変更される。
【００３２】
図１３において画素カウントレベルしいき値を自動的に調整する場合は、調整に使用する白紙原稿をセットして自動調整スタートを選択する。スキャナ部２０１において白紙原稿が読み取られ図４に示す画像データの流れで画像蓄積２０３に蓄積される。
【００３３】
画像蓄積２０３に蓄積された画像データは、システムバス２０８を通じて読み出され、画素カウントレベルしきい値の調整に使用される。図１０に白紙原稿の読み取り画像データから画素カウントレベルしきい値を自動的に調整する流れを示す。始めに濃度しきい値Nthの設定を行い（Ｓ０１）、画素カウント積算値Csumを０にする（Ｓ０２）。次に濃度レベルi=255から、iがNth以上である間、その濃度レベルに存在する画素をCsumに加算する（Ｓ０３〜Ｓ０６）。その加算結果Csumを画素カウントしきい値Cthとする（Ｓ０７）。
【００３４】
自動的に調整された画素カウントレベルしきい値Cthを５段階レベルの中心レベル３の値として設定し、さらに一定の間隔βで５段階のそれぞれのレベルを次のように設定する。
レベル１＝Cth＋２×β
レベル２＝Cth＋β
レベル３＝Cth
レベル４＝Cth−β
レベル５＝Cth−２×β
【００３５】
本形態を実施することにより以下の効果を奏する。つまり、白紙原稿の検知機能には、白紙原稿ではない原稿を白紙原稿と検知したり、白紙原稿を検知できなかったりする誤検知の問題があり、それを防ぐための検知レベルの適切な調整は難しかったが、本発明は、実際に白紙として検知したい原稿や白紙として検知したくない原稿を使用して、それらを実際に読み取らせることで白紙検知レベルの適切な調整を自動的に行うことが可能になるという効果を奏する。
【００３６】
また、白紙検知レベルの調整手段として、画像の濃度レベルとその濃度レベル以上の画素数のレベルを使用することで、白紙検知レベルの適切な自動的を簡単に行うことが可能である。
【００３７】
また、自動調整された複数の白紙検知レベルの中から、もっとも適切な白紙検知レベルを選択することが出来るため、より精度の高い白紙検知レベルの調整を簡単に行うことが可能である。
【００３８】
また、白紙原稿を読み取り、その読み取り画像データから白紙検知で使用する濃度レベルの調整を自動的に行うことにより、白紙検知レベルの適切な調整を自動的に行うことが可能である。
【００３９】
また、白紙原稿を読み取り、その読み取り画像データから白紙検知で使用する一定の濃度レベル以上の画素数レベルの調整を自動的に行うことにより、白紙検知レベルの適切な調整を自動的に行うことが可能である。
【００４０】
また、白紙を読み取って調整された濃度レベルや画素カウントレベルを中心として一定の間隔で複数の白紙検知レベルを自動的に生成し、その中からもっとも適切な白紙検知レベルを選択することで、より精度の高い白紙検知レベルの調整を簡単に行うことが可能である。
【００４１】
また、白紙を読み取って自動調整された濃度レベルや画素カウントレベルを、必要に応じて手動で調整することで、より精度の高い白紙検知レベルの調整を簡単に行うことが可能である。
【００４２】
なお、上述した形態は、本発明の画像処理装置を実施するための最良のものであるが、かかる実施形式に限定する趣旨ではない。従って、本発明の要旨を変更しない範囲内においてその実施形式を種々変形することが可能である。
【図面の簡単な説明】
【００４３】
【図１】本形態の装置全体のブロック図である。
【図２】本形態の詳細なブロック図である。
【図３】原稿読み取り前の白紙検知パラメータの設定を示したブロック図である。
【図４】原稿読み取りから画像蓄積までの画像データの流れを示したブロック図である。
【図５】制御部が白紙検知結果を読み出している状態のブロック図である。
【図６】蓄積画像の読み出しからプリンタ部２０７までの画像データの流れを示したブロック図である。
【図７】白紙検知２０２内部の詳細ブロック図である。
【図８】白紙原稿を読み取った時の画像蓄積２０３に蓄積される画像データの濃度分布の例である。
【図９】濃度しきい値を自動調整する時のフローチャートである。
【図１０】画素カウントしきい値を自動調整するときのフローチャートである。
【図１１】「白紙検知レベル設定」状態の操作部２１２の表示例である。
【図１２】「濃度レベル調整」状態の操作部２１２の表示例である。
【図１３】「画素カウントレベル調整」状態の操作部２１２の表示例である。
【符号の説明】
【００４４】
１０１    画像入力部
１０２    画像処理部
１０３    画像出力部
１０４    画像蓄積部
１０５    制御部
１０６    操作部
２０１    スキャナ部
２０２    白紙検知
２０３    画像蓄積
２０４    ＭＴＦフィルタ処理
２０５    γ変換処理
２０６    階調処理
２０７    プリンタ部
２０８    システムバス
２０９    ＣＰＵ
２１０    ＲＯＭ
２１１    ＲＡＭ
２１２    操作部
３０１    コンパレータ
３０２    カウンタ
３０３    コンパレータ
【図１】
2008022275.tif 000003
【図２】
2008022275.tif 000004
【図３】
2008022275.tif 000005
【図４】
2008022275.tif 000006
【図５】
2008022275.tif 000007
【図６】
2008022275.tif 000008
【図７】
2008022275.tif 000009
【図８】
2008022275.tif 000010
【図９】
2008022275.tif 000011
【図１０】
2008022275.tif 000012
【図１１】
2008022275.tif 000013
【図１２】
2008022275.tif 000014
【図１３】
2008022275.tif 000015