(57)【要約】【課題】自動判定処理の中での誤判定について、ユーザに訂正の一助となる情報を提供することができ、また、有益な機能を比較的早く製品化することができる画像読取装置および画像読取方法を提供することを目的とする。【解決手段】画像について判定処理を行う判定手段と、この判定結果に基づいて各種補正を行う補正手段と、上記判定処理の結果、連続して読み取りを行った画像データの中で、一部の画像が他の画像とは異なる判定結果となった場合に、この判定結果が間違えている可能性があることを表示する警告表示手段とを有する画像読取装置である。【選択図】図５
2007208617.tif 000002
【特許請求の範囲】
【請求項１】
読取画像データについて判定処理を行う判定手段と；
この判定結果に基づいて上記読取画像データに各種補正処理を行う補正手段と；
上記判定処理の結果、連続して読み取りを行った上記読取画像データの中で、一部の読取画像データが他の読取画像データとは異なる判定結果となった場合に、警告を表示する表示手段と；
を有することを特徴とする画像読取装置。
【請求項２】
請求項１において、
上記判定処理は、原稿種判定処理、白紙判定処理、天地判定処理、傾き検出処理のうちの少なくとも１つの処理であることを特徴とする画像読取装置。
【請求項３】
読取画像データについて白紙判定処理を行う白紙判定手段と；
連続して読み取りを行った画像データの中で、上記白紙判定処理の結果、白紙画像が連続して検出された場合、警告表示する表示手段と；
を有することを特徴とする画像読取装置。
【請求項４】
読取画像データについて判定処理する判定手段と；
上記判定処理の結果に基づいて補正処理を行う補正手段と；
上記判定処理の結果、表面と裏面とが異なる判定結果となった場合に、警告表示する表示手段と；
を有することを特徴とする画像読取装置。
【請求項５】
請求項４において、
上記判定処理は、原稿種判定処理、白紙判定処理、天地判定処理、傾き検出処理のうちの少なくとも１つの処理であることを特徴とする画像読取装置。
【請求項６】
読取画像データについて白紙判定処理を行う白紙判定手段と；
上記白紙判定処理の結果、上記読取画像データが白紙データであると判定された場合、白紙データであると判定された読取画像データを保存するか、保存しないかの判断を入力するための表示を行う表示手段と；
を有することを特徴とする画像読取装置。
【請求項７】
読取画像データについて天地判定処理を行う天地判定手段と；
上記天地判定処理の結果に基づいて、画像回転処理を行う画像回転手段と；
上記天地判定処理の結果、表面と裏面との方向性が±９０度異なる判定結果となった場合、警告表示する表示手段と；
を有することを特徴とする画像読取装置。
【請求項８】
読取画像データについて天地判定処理を行う天地判定手段と；
上記天地判定処理の結果に基づいて、画像回転処理を行う画像回転手段と；
上記天地判定処理の結果、表面と裏面との方向性が１８０度異なる判定結果となり、表面裏面の画像がポートレート印刷物の方向性を示している場合、警告表示し、一方、表面裏面の画像がランドスケープ印刷物の方向性を示している場合、上記警告表示しない表示手段と；
を有することを特徴とする画像読取装置。
【請求項９】
読取画像データについて傾き検出処理を行う傾き検出手段と；
上記傾き処理の結果に基づいて、傾き補正処理を行う傾き補正手段と；
上記傾き検出処理の結果、表面と裏面との傾きの差が所定の値以上となった場合、警告表示する表示手段と；
を有することを特徴とする画像読取装置。
【請求項１０】
請求項１〜請求項９のいずれか１項において、
警告の表示、非表示を切り替える手段を有することを特徴とする画像読取装置。
【請求項１１】
読取画像データについて判定処理を行う判定工程と；
この判定結果に基づいて各種補正を行う補正工程と；
上記判定処理の結果、連続して読み取りを行った画像データの中で、一部の画像が他の画像とは異なる判定結果となった場合に、警告を表示する警告表示工程と；
を有することを特徴とする画像読取方法。
【請求項１２】
読取画像データについて白紙判定処理を行う白紙判定工程と；
連続して読み取りを行った画像データの中で、上記白紙判定処理の結果、白紙画像が連続して検出された場合、警告表示する表示工程と；
を有することを特徴とする画像読取方法。
【請求項１３】
読取画像データについて判定処理する判定工程と；
上記判定処理の結果に基づいて補正処理を行う補正工程と；
上記判定処理の結果、表面と裏面とが異なる判定結果となった場合に、警告表示する表示工程と；
を有することを特徴とする画像読取方法。
【請求項１４】
読取画像データについて白紙判定処理を行う白紙判定工程と；
上記白紙判定処理の結果、画像が白紙データであると判定された場合、白紙データを保存するか、保存しないかの判断を促すための表示を行う表示工程と；
を有することを特徴とする画像読取方法。
【請求項１５】
読取画像データについて天地判定処理を行う天地判定工程と；
上記天地判定処理の結果に基づいて、画像回転処理を行う画像回転工程と；
上記天地判定処理の結果、表面と裏面との方向性が±９０度異なる判定結果となった場合、警告表示する表示工程と；
を有することを特徴とする画像読取方法。
【請求項１６】
読取画像データについて天地判定処理を行う天地判定工程と；
上記天地判定処理の結果に基づいて、画像回転処理を行う画像回転工程と；
上記天地判定処理の結果、表面と裏面との方向性が１８０度異なる判定結果となり、表面裏面の画像がポートレート印刷物の方向性を示している場合、警告表示し、一方、表面裏面の画像がランドスケープ印刷物の方向性を示している場合、上記警告表示しない表示工程と；
を有することを特徴とする画像読取方法。
【請求項１７】
読取画像データについて傾き検出処理を行う傾き検出工程と；
上記傾き処理の結果に基づいて、傾き補正処理を行う傾き補正工程と；
上記傾き検出処理の結果、表面と裏面との傾きの差が所定の値以上になった場合、警告表示する表示工程と；
を有することを特徴とする画像読取方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャナ、複写機等の画像読取装置に関する。
【背景技術】
【０００２】
ユーザの利便性のために「簡単」に「高機能」を実現することがより一層求められ、従来は人の判断に委ねられていた複雑かつ高度な判定の自動化が進められている。
【０００３】
たとえば、テキスト原稿等を大量に連続して読み取る場合における天地判定処理では、各画像データからＯＣＲ等を用いて抽出された文字の方向性に基づいて、原稿の方向性を判定する。そして、この判定結果の正誤に関わらず自動的に画像を回転処理し出力する（たとえば、特許文献１参照）。
【０００４】
また、原稿種判別処理として、たとえば網点原稿の場合、網点を検出して判定結果の正誤に関わらず、モアレ低減処理を自動的に行う装置が知られている（たとえば、特許文献２参照。）等である。
【特許文献１】特開平８−２１２２９８号公報
【特許文献２】特開平７−２２００７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記のような判定の自動化と精度の向上とによって、高度な目的を簡単に達成することができるものの、一方では、自動判定処理が間違えた判定を行った場合、自動化の弊害でユーザが訂正する手段がない状況に陥るという逆に不便なケースも見られる。
【０００６】
また、製品を開発する側としても、ある新しい非常に有益な判定処理の研究開発を進める中で、ある程度の判定精度を達成しながらも、誤判定に対する逃げ道がない場合がある。この場合、採用を見送るか、または、長い時間をかけて、誤判定の限りなく少ない極めて精度の高い処理を実現させなければならないという問題がある。
【０００７】
本発明は、自動判定処理の中での誤判定について、ユーザに訂正の一助となる情報を提供することができ、また、有益な機能を比較的早く製品化することができる画像読取装置および画像読取方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、連続して読み取った画像データの中で、一部の画像が他の画像とは異なる判定結果となった場合に、この判定結果が間違えている可能性があることを表示する画像読取装置である。
【発明の効果】
【０００９】
本発明によれば、自動判定処理の中での誤判定について、ユーザに訂正の一助となる情報を提供することができ、また、有益な機能を比較的早く製品化することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１０】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【００１１】
図１は、本発明の実施例１である画像読取装置１００の構成と外部機器Ｃとを示すブロック図である。
【００１２】
画像読取装置１００は、結像レンズ２と、ＣＣＤ３と、アナログゲイン調整器４と、Ａ／Ｄ変換器５と、画像処理回路６と、ラインバッファ７と、インタフェース回路８と、スキャナコントローラ９と、内部光源ＯＮ／ＯＦＦ制御回路１０とを有する。また、画像読取装置１００は、内部光源１１と、モータドライバ回路１２と、パルスモータ１３と、オフセットＲＡＭ１４と、ガンマＲＡＭ１５と、操作部１６とを有する。
【００１３】
内部光源１１から照射され、原稿１で反射した光は、結像レンズ２を通して、固体撮像素子であるＣＣＤ３上に結像する。内部光源ＯＮ／ＯＦＦ制御回路１０は、内部光源１１のＯＮ／ＯＦＦを制御する。なお、撮像素子として、ＣＣＤ以外にＣＯＭＳ等、他の撮像素子を使用するようにしてもよい。
【００１４】
アナログゲイン調整器４は、ＣＣＤラインセンサ３から出力されたアナログ画像信号を可変増幅する。モータドライバ回路１２は、パルスモータ１３を駆動し、画像読取装置１００のシステム制御手段であるスキャナコントローラ９からの信号によって、パルスモータ１３の励磁切替え信号を出力する。
【００１５】
Ａ／Ｄ変換器５は、アナログゲイン調整器４が出力したアナログ画像信号をディジタル画像信号に変換する。画像処理回路６は、ディジタル信号化された画像信号について、オフセット補正、シェーディング補正、デジタルゲイン調整、カラーバランス調整、マスキング、主・副走査方向の解像度変換等の画像処理を行う。
【００１６】
ラインバッファ７は、画像データを一時的に記憶する部分であり、汎用のＲＡＭで実現している。インタフェース回路８は、外部機器Ｃと通信するためのものであり、ＳＣＳＩ、パラレル、ＵＳＢ、ＩＥＥＥ１３９４等のインタフェースが使用される。
【００１７】
オフセットＲＡＭ１４は、画像処理を行う際のワーキングエリアとして用いられ、ＣＣＤラインセンサ３は、ＲＧＢ用ラインセンサをそれぞれ所定のオフセットを持って平行に配置されたものであり、そのＲＧＢライン間オフセットの補正用として用いられる。また、オフセットＲＡＭ１４は、シェーディング補正等の各種データの一時記憶も行う。実施例１では、汎用のＲＡＭで実現している。ガンマＲＡＭ１５は、ガンマカーブを記憶し、ガンマ補正を行う。
【００１８】
スキャナコントローラ９は、外部機器Ｃからの命令にしたがってスキャナを制御し、モータドライバ回路１２、内部光源ＯＮ／ＯＦＦ制御回路１０、画像処理回路６等を制御する。ホストコンピュータは、外部機器Ｃの例であり、モニタＭと接続されている。
【００１９】
操作部１６は、画像の読み取り開始を指示するボタンを有する。
【００２０】
図２は、画像読取装置１００の断面を示す図である。
【００２１】
画像読取装置１００は、枠体２１と、センサユニット２２と、基準軸２３と、動作ベルト２４と、ステッピングモータ２５と、ギア群２６と、基板２７とを有する。また、画像読取装置１００は、ＵＳＢの接続コネクタ２８と、フラットケーブル２９と、接続用コネクタ２８ａと、フラットケーブル２９とを有する。読み取る原稿は、枠体２１に固定された原稿台ガラス（図示せず）に載置される。
【００２２】
基準軸２３は、センサユニットを副走査方向へ移動する基準である。動作ベルト２４は、センサユニット２２に接続され、基準軸２３に沿って動作させるための動作ベルトである。ギア群２６は、モータ２５からの駆動をベルトに伝えるためのギア群である。
【００２３】
外部機器Ｃからスキャン命令を受けた画像読取装置１００のスキャナコントローラ１９は、モータ２５を駆動し、ギア群２６を介して、ベルトを駆動する。これによって、センサユニット２２が、基準軸２３に沿って副操作方向へ移動し、画像を読み取る。
【００２４】
接続用コネクタ２８ａは、外部電源であるＡＣアダプタの接続用コネクタである。フラットケーブル２９は、基板２７と、ＵＳＢの接続コネクタ２８と、センサユニット２２とを接続する。
【００２５】
図３は、画像読取装置１００を制御するためのプログラムの構造を示す図である。
【００２６】
ＴＷＡＩＮ規格に対応したアプリケーション４１は、各種フォーマットでファイルを保存するファイル作成ソフトであり、ＴＷＡＩＮドライバ４２を経由し、画像読取装置１００から画像を読み取り、ユーザの指示によって画像を処理し、保存する機能を有する。
【００２７】
ＴＷＡＩＮドライバ４２は、ＴＷＡＩＮ規格に従い、画像読取装置１００からの画像を、ＴＷＡＩＮ対応アプリケーションに渡し、また、独自のＧＵＩ（グラフィック・ユーザ・インタフェース）を表示するようにしてもよい。上記ＧＵＩは、プレビュー、プレビュー画像についてクロップエリアの指定、解像度の設定、読み取りモード（２値、８ビット多値、２４ビット多値等）の設定、ガンマ補正等の色調整の設定等を行う機能を有する。
【００２８】
デバイスドライバ４３は、画像読取装置１００の各モジュールの制御レジスタにアクセスする。また、デバイスドライバ４３は、シェーディングの制御、解像度やクロップ範囲に応じたモータスピードの設定、ＴＷＡＩＮドライバから受け取ったガンマ補正データを、画像読取装置１００へ送信処理し、画像読み取りのためのフロー制御を行う。
【００２９】
ポートドライバ４４は、パラレル・インタフェース、ＳＣＳＩインタフェース、ＵＳＢインタフェース、ＩＥＥＥ１３９４インタフェース等のインタフェースに応じて、画像読取装置１００との通信制御を行う。
【００３０】
オペレーティングシステム（ＯＳ）４５は、Ｗｉｎｄｏｗｓ（登録商標）等、外部機器ＣとしてのホストコンピュータのＯＳである。
【００３１】
ボタンモニタ４６は、画像読取装置１００の操作部１６に設けられているボタンが押されたかどうかを検知するモジュールであり、所定の一定間隔のタイミングで、ボタンが押されたことを常に検知している。ボタンが押されたことを検知すると、押されたボタンの情報を、ファイル作成ソフト４１に通知し、ファイル作成ソフトは、ボタンごとに設定されている条件で画像読取する。
【００３２】
図４は、画像読取装置１００が読み込む際に表示されるファイル作成ソフト４１のユーザインタフェース５０の一部を示す図である。
【００３３】
サムネイル画像５１は、判定処理に基づいて自動的に補正処理を施された最終出力候補画像を確認する。チェックボックス５２は、ファイル保存の対象とするか否かを選択する。アイコンランプ５３は、自動判定処理での誤判定の可能性を色違いで表示し、サムネイル画像ごとに個別に表示する。
【００３４】
リストボックス５４は、保存時のファイルフォーマットを選択し、「ＰＤＦ」、「ＪＰＥＧ」、「ＴＩＦＦ」、「ＢＭＰ」、「ＰＩＣＴ」等を選択することができる。
【００３５】
リストボックス５４を使用して、たとえば複数ページで構成されるＰＤＦ形式を選択した場合、保存時のファイル名５５は、先頭のサムネイル画像の下に表示され、同一のファイルに包含される画像データは、符号５６で示すように、ページ番号で表示される。リストボックス５４でＢＭＰ等が選択されている場合、画像ごとに、個別のファイル名が各サムネイル画像の下に表示される。
【００３６】
ボタン５７は、ファイルフォーマット毎に、圧縮率等、より詳細な設定を行うためのダイアログを表示するボタンである。エディットボックス５８は、ファイルの保存先のパスを表示するエディットボックスであり、直接入力または、参照ボタン５９での変更が可能である。
【００３７】
ボタン６０は、チェックボックス５２で選択している画像をファイルに保存するボタンである。キャンセルボタン６１は、読み取った画像データを破棄して終了するキャンセルボタンである。
【００３８】
次に、実施例１における自動判定処理の動作について説明する。
【００３９】
図５、図６は、実施例１において、自動判定処理の動作を示すフローチャートである。
【００４０】
まず、Ｓ１で、たとえば両面読み取り機能対応のＡＤＦを搭載したイメージスキャナから、所定の解像度で、複数枚にわたる両面印刷原稿の両面の画像を読み取る。読み取った画像の原稿の種類を、Ｓ２で、判定する。
【００４１】
原稿の種類は、網点原稿、プリント写真、テキスト原稿、イラスト、名刺、はがき等である。Ｓ３で、判定された原稿種ごとに、画像数ａをカウントし、読み取った総画像数をｎとし、原稿の種類ごとに、判定された割合（総画像数ｎに対する当該原稿種の画像数ａの割合）ａ／ｎを算出する。
【００４２】
Ｓ４では、Ｓ２で判定された原稿の種類ごとに、適切な画像処理を行う。たとえば、網点原稿の場合、画像部分にモアレ低減処理を施し、テキスト原稿の場合、輪郭強調処理や裏写り補正処理等を施す。Ｓ５では、原稿の種類ごとに判定された割合ａ／ｎが、所定の割合未満であれば、その画像が特異な判定結果を示し、原稿種判定の結果が間違えている可能性があると判断する。そして、Ｓ６で、各画像に対応した形で警告情報１として保持する。Ｓ５で、原稿の種類ごとに判定された割合ａ／ｎが、所定の割合以上であれば、特に警告情報を保持しない。
【００４３】
Ｓ７で、読み取った画像が白紙であるか否かを判定する。Ｓ８で、判定結果が白紙であれば、白紙は最終的に無用な画像であるのか、それともページ構成上必要な画像であるのかは、そのときどきに応じて判断が分かれ、取り扱いの難しい画像である。したがって、Ｓ９で、その画像が白紙であると判定されたという情報を、警告情報２として各画像に対応した形で保持する。Ｓ７で、白紙画像ではないと判定されると、特に警告情報を保持しない。
【００４４】
Ｓ１０で、白紙が連続して検出された場合（すべてが白紙であった場合を含む）、連続読取時に白紙が連続して検出される状況は、極めて不自然である。したがって、白紙判定処理の結果が間違えているか、またはもともとの原稿に、印刷時の用紙の重送等によって表裏とも白紙の紙が紛れ込んでいる可能性があると判断する。そして、Ｓ１１で、その画像が白紙であるという情報を、警告情報３として、各画像に対応した形で保持する。Ｓ１０で、白紙画像が連続していないと判定すると、特に警告情報を保持しない。
【００４５】
Ｓ１２で、画像の天地方向を判定し、その結果に基づいて、Ｓ１３で、画像ごとに回転処理を行う。Ｓ１４で、原稿の表面の画像と裏面の画像との方向性が互いに±９０度異なっている場合、Ｓ１５で、その画像の天地判定の結果が間違えている可能性があることを示す情報を、警告情報４として、各画像に対応した形で保持する。つまり、表面と裏面との方向性が±９０度異なっていることは、一般的な両面印刷原稿を考えてもあまり見られないので、その画像の天地判定の結果が間違えている可能性があるという情報を保持する。
【００４６】
Ｓ１４で、原稿の表面の画像と裏面の画像との方向性が揃っているか、または１８０度異なっている場合、特に警告情報を保持しない。Ｓ１６で、原稿の表面の画像と裏面の画像との方向性が互いに１８０度異なり、しかも、Ｓ１７で、表面と裏面との方向性が、ポートレート印刷の方向性であれば、その画像の天地判定の結果が間違えている可能性があることを示す情報を保持する。つまり、上記の場合、一般的な両面印刷原稿を考えても極めて稀であるので、Ｓ１８で、その画像の天地判定の結果が間違えている可能性があることを示す情報を、警告情報５として、各画像に対応した形で保持する。
【００４７】
Ｓ１６で、原稿の表面の画像と裏面の画像との方向性が揃っているか、Ｓ１７で、表面と裏面との方向性がランドスケープ印刷の方向性を示していれば、表面の画像と裏面の画像との方向性が１８０度異なることが珍しくないので、警告情報を保持しない。
【００４８】
Ｓ１９で、画像の傾きを検出し、その結果に基づいて、Ｓ２０で、画像ごとに傾き補正処理を行う。Ｓ２１で、傾き値Ｓｋが所定の角度以上であれば、Ｓ２２で、ＡＤＦ等で読み取った画像では、極端に原稿が傾いて読み込まれ、画像として後処理で使用できない可能性や、傾き検出処理の結果が間違えていた可能性があることを示す情報を、保持する。この場合、警告情報６として各画像に対応した形で保持する。Ｓ２１で、傾き値Ｓｋが所定の角度未満であれば、特に警告情報を保持しない。
【００４９】
Ｓ２３で、表面と裏面との傾き値の差が所定の角度以上であれば、両面同時読取可能なＡＤＦ等で読み取った画像では、表裏の傾きが極端に異なることはないので、Ｓ２４で、傾き検出処理の結果が間違えていた可能性があることを示す情報を、保持する。この場合、警告情報７として、各画像に対応した形で保持する。Ｓ２３で、表面と裏面との傾き値の差が、所定の角度未満であると判断されれば、特に警告情報を保持しない。
【００５０】
Ｓ２５で、全ての画像補正処理が完了した画像のサムネイル画像を作成し、ファイル作成ソフト４１のユーザインタフェース５０上に表示する。あわせて、Ｓ２６で、画像毎に保持している警告情報１〜７の結果も、ユーザインタフェース５０上に表示する。
【００５１】
たとえば、警告の重要度に応じて、警告情報なしについて、アイコンランプ５３を緑色で表示し、白紙判定時の警告情報２のような注意を促す程度のものについては、黄色で表示する。また、両面同時読取対応ＡＤＦ時に表裏の傾きが大幅に異なる場合のように、明らかに処理、原稿、スキャナいずれかに間違いや不具合がある場合は、赤色のアイコンランプ５３で表示する等の表示を行う。警告情報２である場合には、白紙であると判定した画像の読み込みの要否を入力するチェックボックスを表示する。さらに、ユーザによるアイコンランプのクリックに応じて、警告情報１〜７の内容の詳細を表示する。この警告表示は、将来的に判定処理の精度が高くなったときのために別途用意するソフトウェア上のスイッチによって、警告情報の表示／非表示を切り替えるようにしてもよい。また、装置の自動判別が誤判定である可能性を明示すために、「誤判定？」等の文字を表示すると、ユーザに親切な表示とすることができる。
【実施例２】
【００５２】
実施例１は、ユーザインタフェース５０上で警告情報を表示する実施例であるが、実施例２は、音を用いて警告情報を表す実施例である。
【００５３】
実施例２において、実施例１と同様の判定処理の後に、図６に示すＳ２６において、警告音を発し、実施例１の黄色表示に対応する警告と、赤色表示に対応する警告とを、互いに異なる警告音とする。
【図面の簡単な説明】
【００５４】
【図１】本発明の実施例１である画像読取装置１００の構成と外部機器Ｃとを示すブロック図である。
【図２】画像読取装置１００の断面を示す図である。
【図３】画像読取装置１００を制御するためのプログラムの構造を示す図である。
【図４】画像読取装置１００が読み込む際に表示されるファイル作成ソフト４１のユーザインタフェース５０の一部を示す図である。
【図５】実施例１において、自動判定処理の動作を示すフローチャートである。
【図６】実施例１において、自動判定処理の動作を示すフローチャートである。
【符号の説明】
【００５５】
１００…画像読取装置、
１…原稿、
３…ＣＣＤ、
６…画増処理回路、
９…スキャナコントローラ、
Ｃ…外部機器、
Ｍ…モニタ、
２２…センサユニット、
２３…基準軸、
２５…ステッピングモータ、
５０…ユーザインタフェース。
【図１】
2007208617.tif 000003
【図２】
2007208617.tif 000004
【図３】
2007208617.tif 000005
【図４】
2007208617.tif 000006
【図５】
2007208617.tif 000007
【図６】
2007208617.tif 000008