(57)【特許請求の範囲】
【請求項１】
読取媒体読取可能領域に供した少なくとも読取媒体の静止画像を撮影する静止画像読取手段と、
前記読取媒体読取可能領域の動画像を撮影する画像入力手段と、
前記画像入力手段により撮影した動画像の中から前記読取媒体読取可能領域における読取媒体に関する状態情報を取得する状態情報取得手段と、
前記状態情報のうち、前記読取媒体の形状に関する形状情報に利用者の手と思われる部分がない場合に、撮影の実行を許容する判定をする撮影実行判定手段と、
該撮影実行判定手段による前記判定の結果が、撮影の実行を許容する判定である場合に、前記静止画像の撮影を行わせる制御手段と、
前記読取媒体よりも光に対する反射率の高い光反射治具を前記読取媒体読取可能領域に供した状態で前記状態情報取得手段により取得した状態情報、或いは前記静止画像読取手段により撮影した前記読取媒体読取可能領域の静止画像を基に、前記読取媒体読取可能領域において前記読取媒体が反射しない非反射領域に関する非反射領域情報を取得し、
前記非反射領域情報を基に前記読取媒体読取可能領域において非反射領域に読取媒体を案内する非反射領域案内手段を備えた
スキャナ装置。
【請求項２】
前記状態情報取得手段は、前記読取媒体と前記読取媒体可能領域との境界を前記読取媒体の前記形状情報として取得するものであり、前記読取媒体に前記利用者の手がかざされているときに、前記手と思われる部分があると判定できる２値化処理ができるように調節された２値化パラメータが設定されることを特徴とする
請求項１に記載のスキャナ装置。
【請求項３】
前記撮影実行判定手段において、前記状態情報のうち、前記読取媒体の形状に関する形状情報に利用者の手と思われる部分がなく、且つ、前記状態情報のうち、前記画像入力手段により撮影した動画像の中から異なる時間に読み取った前記読取媒体の位置に関する２つの位置情報について、２つの位置情報の間に差異がない場合に、撮影の実行を許容する判定をすることを特徴とする
請求項１または２に記載のスキャナ装置。
【請求項４】
前記静止画像読取手段により読取媒体の静止画像の撮影前に、前記状態情報取得手段により取得した前記位置情報を撮影前位置情報に設定し、
前記状態情報取得手段は、前記静止画像読取手段による読取媒体の静止画像の撮影後に、前記状態情報取得手段により前記位置情報を撮影後位置情報として再取得し、
前記撮影実行判定手段では、前記撮影前位置情報と前記撮影後位置情報とに差異がない場合に、再度の撮影が不要であると判定するとともに、差異がある場合に、再度の撮影が必要であると判定し、
撮影が必要であると前記撮影実行判定手段が判定した場合に、前記制御手段では、前記静止画像読取手段に対して再度の静止画像の撮影実行制御を行うことを特徴とする
請求項３に記載のスキャナ装置。
【請求項５】
前記読取媒体を帳票とし、
前記静止画像読取手段により撮影した帳票の静止画像を帳票情報として認識する帳票認識手段を備えた
請求項１から４のいずれかに記載のスキャナ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、原稿台に載置した読取媒体を読み取るスタンド型のスキャナ装置に関し、例えば、伝票、文書、紙幣などの帳票を読み取ることができるスキャナ装置に関する。
【背景技術】
【０００２】
スキャナ装置を用いて読取媒体の静止画像を取得するためには、読取媒体を原稿台に載置してから読取媒体の静止画像の読み取りを開始するまでに、例えば、ボタン押下を含めてキーボード、マウスなどの操作手段による一連の操作を必要とする。
【０００３】
このようにスキャナ装置の操作には時間がかかり、また、操作の手間も要するものであった。特に、スキャナ装置の扱いに不慣れな利用者や、複数種類の読取媒体を撮影する場合などは、操作の回数が多くなるため、さらに操作時間、操作の手間を要することになっていた。
【０００４】
また、スキャナ装置は、上述したような操作に基づいて読取媒体の読み取りを開始するが、読取媒体の読み取りを開始後、静止画像の取得が完了するまでの処理に時間がかかり、読取媒体の静止画像を迅速に取得する上での障害となっていた。
【０００５】
このように、従来のスキャナ装置は操作時間、処理時間がかかるため、操作を開始してから最終的に読取媒体の静止画像を得るまでのトータル時間がかかるという課題があった。
【０００６】
詳しくは、スキャナ装置の処理時間は、パソコンなどの情報端末機器へデータ転送する時間が大部分を占めているのが現状であるが、転送データが大容量化しているという現状の下、現状よりも通信機器の飛躍的な高性能化、高速化を実現することは限界があった。
【０００７】
このため、この転送時間の大幅な短縮化を図ることは困難であり、結果的に、スキャナ装置の処理時間短縮を図ることは困難であった。
【０００８】
このような背景から、スキャナ装置の操作時間の短縮化、操作の簡略化を図るために、スイッチを押下せずとも制御開始することができるスキャナ装置として、特許文献１のスキャナ装置が提案されている。
【０００９】
特許文献１に係るスキャナ装置は、赤外光を原稿台に向けて投光し、前記原稿台で反射した赤外光を受光する投赤外光受光手段を原稿台側の面に少なくとも２個以上配設した構成である。
【００１０】
上述した構成のスキャナ装置は、利用者が原稿台上で行った手動作によって、原稿台へスポット投光された赤外光が遮光され、該赤外光の遮光状態の遷移を解析することにより、利用者の手動作を認識するものである。
【００１１】
このような構成のスキャナ装置では、利用者が行う手動作のそれぞれに対するスキャン制御指令を予め設定登録しておくことで、読取り操作のための専用スイッチやマウスやキーボードなどの入力機器を用いることなく、利用者の手動作によりスキャナ装置を制御するための指示を容易に実行させることができ、利用者の作業効率を向上させることができるとされている。
【００１２】
しかし、上述した特許文献１に係るスキャナ装置の場合、利用者がスキャナ装置に対して、所定の処理を実行させようとする度に、予め設定登録していたとおりの手動作を原稿台上で行う必要があり、また、所定の処理を実行させようとすると、その処理ごとに対応する手動作の内容を確認したり、習得しておく必要があり、手間と時間を要するという問題があった。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特開２００６−３０４１２７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１４】
そこでこの発明は、操作の簡略化を図ることができるとともに、読取媒体の読み取りを完了するまでの時間の短縮化を図ることができ、適切なタイミングで読取媒体を正確に読み取ることができるスキャナ装置を提供することを目的とする。
【課題を解決するための手段】
【００１５】
この発明は、読取媒体読取可能領域に供した少なくとも読取媒体の静止画像を撮影する静止画像読取手段と、前記読取媒体読取可能領域の動画像を撮影する画像入力手段と、前記画像入力手段により撮影した動画像の中から前記読取媒体読取可能領域における読取媒体に関する状態情報を取得する状態情報取得手段と、前記状態情報のうち、前記読取媒体の形状に関する形状情報に利用者の手と思われる部分がない場合に、撮影の実行を許容する判定をする撮影実行判定手段と、該撮影実行判定手段による前記判定の結果が、撮影の実行を許容する判定である場合に、前記静止画像の撮影を行わせる制御手段と、前記読取媒体よりも光に対する反射率の高い光反射治具を前記読取媒体読取可能領域に供した状態で前記状態情報取得手段により取得した状態情報、或いは前記静止画像読取手段により撮影した前記読取媒体読取可能領域の静止画像を基に、前記読取媒体読取可能領域において前記読取媒体が反射しない非反射領域に関する非反射領域情報を取得し、
前記非反射領域情報を基に前記読取媒体読取可能領域において非反射領域に読取媒体を案内する非反射領域案内手段を備えたスキャナ装置であることを特徴とする。
【発明の効果】
【００１６】
この発明により、操作の簡略化を図ることができるとともに、読取媒体の読み取りを完了するまでの時間の短縮化を図ることができ、適切なタイミングで読取媒体を正確に読み取ることができるスキャナ装置を提供することができる。
【図面の簡単な説明】
【００１７】
【図１】スタンド型スキャナ装置の概略構成図。
【図２】帳票を載置した原稿載置面画に基づいて取得した画像の模式図。
【図３】手をかざした状態の原稿載置面画に基づいて取得した画像の模式図。
【図４】スタンド型スキャナ装置による認識処理を示すフローチャート。
【図５】帳票を載置していない原稿載置面画に基づいて取得した画像の模式図。
【図６】実施例２のスキャナ装置による認識処理を示すフローチャート。
【図７】非反射領域を表示した画像の模式図。
【図８】実施例３の非反射領域を表示する処理を示すフローチャート。
【発明を実施するための最良の形態】
【００１８】
この発明の一実施例を以下図面に基づいて説明する。  
【実施例１】
【００１９】
まず、図１及至図３とともに、スキャナ装置１について説明する。  
なお、図１は、スタンド型のスキャナ装置１の概略構成を示すブロック図である。図２及図３は、それぞれ原稿台１０４の上を撮影した動画像から取得した１フレーム画像を２値化した結果を示す例であり、図２は、帳票を置いた状態を示し、図３は、原稿台１０４の上に手をかざした状態を示す。
【００２０】
スキャナ装置１は、図１に示すように、イメージスキャナ部１００、画像処理部２００、画面表示部３００、及び、制御部４００で構成している。
【００２１】
制御手段としての制御部４００は、ＣＰＵの他に、ＲＯＭやＲＡＭ等の記憶部（図示省略）などで構成するとともに、イメージスキャナ部１００、画像処理部２００、及び、画像表示部３００が接続され、これらイメージスキャナ部１００、画面表示部３００、及び、後述する画像処理部２００を実行制御する。  
なお、前記記憶部には、画像処理や機器を制御するためのプログラムのみならず、スキャナ装置１を稼働制御するための適宜のプログラムを格納している。
【００２２】
イメージスキャナ部１００は、静止画像読取手段としての静止画像入力部１０１と、画像入力手段（動画像撮影手段）としての動画像入力部１０２と、ボタン１０３と、原稿台１０４とで構成している。
【００２３】
静止画像入力部１０１は、図示しないスタンドの上部に取り付けられた光学系のカメラを備え、後述する原稿台１０４における原稿載置面に載置した読取媒体としての帳票の静止画像を撮影する画像入力部である。
【００２４】
動画像入力部１０２は、図示しないスタンドの上部に取り付けられた光学系のカメラを備え、後述する原稿台１０４における読取媒体読取可能領域としての原稿載置面の動画像を撮影する画像入力部である。
【００２５】
ボタン１０３は、利用者の押下を許容し、制御部４００に対して各種処理開始の信号を出力する。  
原稿台１０４は、帳票を載置可能に帳票よりも大きい長方形状で形成した原稿載置面（帳票読取可能領域に対応）を上面に備えている。  
また、画面表示部３００は、静止画像入力部１０１により撮影した静止画像や、動画像入力部１０２により撮影した動画像のうちの所定の１フレーム画像を表示する表示部であり、さらに、後述する帳票非反射検出プログラム２０３で検出した領域を利用者に表示する表示部である。
【００２６】
画像処理部２００は、制御部４００の記憶部（図示省略）に格納されプログラムと制御部４００とが協働して実行する処理部であり、帳票検出プログラム２０１（状態情報取得手段、及び撮影実行判定手段に対応）、帳票静止検出プログラム２０２（状態情報取得手段、及び撮影実行判定手段に対応）、及び、帳票認識プログラム２０４で構成している。
【００２７】
帳票検出プログラム２０１は、動画像入力部１０２により撮影した原稿載置面の動画像に基づいて原稿載置面における帳票を検出するプログラムである。
【００２８】
詳しくは、帳票検出プログラム２０１は、動画像入力部１０２により撮影した原稿載置面の動画像の中から１フレーム画像を２値化したときに、例えば図２に示すように原稿載置面部分が黒色５００、帳票の背景部分が白色６００になるように調節された２値化パラメータを保持しておき、黒色と白色の境界６０１を検出する帳票境界検出方式を採用している。  
なお、図２において白色部分と黒色部分との境界についての理解を容易にするため、境界６０１に幅をもたせて図示しているが、該境界６０１は実際には白色部分の稜線である。
【００２９】
そして、帳票検出プログラム２０１は、上述した帳票境界検出方式により検出した帳票の境界６０１の内側部分、すなわち、原稿載置面の１フレーム画像を２値化処理したときの白色部分６００を帳票の位置情報（状態情報に対応）として取得するとともに、上記帳票の境界６０１を帳票の形状情報（状態情報に対応）として取得する。
【００３０】
撮影実行判定処理に対応する帳票静止検出プログラム２０２は、第１静止判定処理及び、第２静止判定処理とで構成し、帳票の静止を検出する処理を実行するプログラムである。なお、帳票静止検出プログラム２０２において、第１静止判定処理によって複数のフレーム画像に基づいて帳票位置に変化がないと判定された場合、且つ、第２静止判定処理によって、１枚のフレーム画像において、帳票の形状情報より利用者の手がないと判定された場合に帳票が静止していると検出する処理を実行するプログラムである。
【００３１】
第１静止判定処理は、動画像入力部１０２により動画撮影した原稿載置面の動画像の中から異なる時間ごとの２以上のフレーム画像に対して帳票検出プログラム２０１を実行し、各フレーム画像の帳票位置情報を取得するとともに比較し、帳票の位置情報に差異がない場合、帳票は静止していると判定し、逆に、帳票の位置情報に差異がある場合、第１静止判定において帳票は静止していないと判定する処理を実行するプログラムである。
【００３２】
第２静止判定処理は、動画像入力部１０２により動画撮影した原稿載置面の動画像のうちのフレーム画像に対して帳票検出プログラム２０１を実行し、各フレーム画像の形状情報を取得するプログラムである。
【００３３】
なお、このとき、動画像入力部１０２により動画撮影した原稿載置面の動画像から取得した１フレーム画像を２値化処理したときに、原稿台１０４にかざした手が白色７００になるように調節された２値化パラメータを保持しておき、帳票の境界部分６０１である形状情報を取得し、取得した形状情報に、手と思われる白色部分に塊がない場合、第２静止判定において静止していると判定し、逆に、図３に示すように、形状情報に手と思われる白色部分に塊がある場合、静止していないと判定する処理である。
【００３４】
帳票認識手段としての帳票認識プログラム２０４は、帳票の静止画像に対して帳票識別や文字認識を行う処理であり、帳票認識プログラム２０４は、例えば帳票内の罫線情報やキーワード文字列、帳票固有に割当てられたＩＤ番号等から帳票の種別を判別する帳票識別処理やＯＣＲ処理等を実行するプログラムである。
【００３５】
次に、上述したスキャナ装置１により帳票認識するフローについて図４を用いて説明する。  
図４は、スキャナ装置１の原稿台１０４の原稿載置面に帳票が載置された場合の処理を説明するフローチャートの例である。
【００３６】
電源がＯＮにされると、各種プログラムが起動し、動画像入力部１０２は、原稿台１０４における原稿載置面の動画像の撮影を開始する（ステップＳ１）。
【００３７】
制御部４００は、撮像した動画像を基に帳票検出プログラム２０１による帳票検出処理を実行する（ステップＳ２）。制御部４００は、図２に示すように、帳票検出プログラム２０１による帳票検出処理にて帳票を検出した場合、帳票検出成功と判定する（ステップＳ３：ＹＥＳ）。
【００３８】
一方、制御部４００は、図５に示すように、帳票検出プログラム２０１による帳票検出処理にて帳票を検出しなかった場合、帳票検出失敗と判定する（ステップＳ３：ＮＯ）。この場合、制御部４００は、ステップＳ２に戻り、帳票検出が成功するまで帳票検出処理を繰り返し実行する（ステップＳ２）。  
図５は、原稿台１０４の上を撮影した動画像から取得した１フレーム画像を２値化した結果を示す例であり、原稿台１０４の上に何も載置していない状態を示す。
【００３９】
これに対し、帳票検出に成功した場合（ステップＳ３：ＹＥＳ）、制御部４００は、帳票静止検出プログラム２０２による帳票静止検出処理を実行する（ステップＳ４）。
【００４０】
制御部４００は、帳票静止検出プログラム２０２による帳票静止判定処理を実行し（ステップＳ４）、帳票静止を検出しなかった場合（ステップＳ５：ＮＯ）、ステップＳ２の前まで戻り、帳票静止検出に成功するまで帳票検出処理以降の処理を繰り返し実行する（ステップＳ２〜Ｓ５）。
【００４１】
一方、帳票静止を検出した場合（ステップＳ５：ＹＥＳ）、制御部４００は、動画像入力部１０２に対して原稿載置面の動画像の撮像を停止させ（ステップＳ６）、静止画像入力部１０１により原稿載置面の静止画像の撮像を実行し（ステップＳ７）、取得した静止画に対して帳票認識プログラム２０４による帳票認識処理を実行し（ステップＳ８）、この処理を終了する。
【００４２】
上述したスキャナ装置１は、以下のような様々な作用、効果を奏することができる。  
実施例１のスキャナ装置１は、上述した構成により、利用者が帳票を原稿台１０４の原稿載置面に載置するだけで、例えば、制御開始のための操作をすることなく読み取りを開始することができるため、操作の簡略化を図ることができるとともに、帳票の読み取りを完了するまでの時間の短縮化を図ることができ、適切なタイミングで帳票を正確に撮像することができる。
【００４３】
詳しくは、スキャナ装置１は、帳票検出処理（ステップＳ２）、及び、帳票静止検出処理（ステップＳ４）を実行した上で、静止画像入力部１０１により静止画像を撮影するため（ステップＳ７）、利用者自ら帳票の読み取りを開始するためにボタンを押下したり、例えば、原稿台１０４に向けて投光した赤外光の遮光状態の遷移を解析することにより、操作者の手動作を認識し、手動作に対応する所定のスキャン制御を実行する従来のスキャナ装置のように、制御を開始するために、原稿載置面の上方で手動作を行う必要がない。
【００４４】
従って、利用者が原稿載置面に載置した帳票が読み取り可能な状態であるかを確認する時間を含めて省くことができ、帳票の読み取りを開始してから読み取りを完了するまでの時間の短縮化を図ることができる。
【００４５】
さらに、スキャナ装置１の扱いに不慣れな利用者が操作手段を操作する煩わしさを省略でき、また、各種制御内容ごとに対応付けられた手動作による具体的な動作内容を習得したり、その対応付けを確認する煩わしさを省略することができる。
【００４６】
従って、スキャナ装置１の扱いに不慣れな利用者であっても、容易に操作を行うことができる。
【００４７】
さらにまた、帳票静止検出処理（ステップＳ４）では、動画像から抽出した原稿載置面における帳票の位置情報や形状情報に基づいて帳票静止検出を行った上で、静止画像入力部１０１により静止画像を撮影するため、例えば、原稿載置面に載置した帳票に手が重なっている状態で撮影してしまうことや、本来撮影したいはずの帳票とは異なる帳票を誤って撮影してしまうといった意に反した帳票が撮影されることを防ぐことができ、帳票を適切なタイミングで正確に撮影することができる。
【００４８】
上述したスキャナ装置１によれば、画像入力手段として、原稿載置面の動画像を撮影する動画像入力部１０２を備え、帳票静止検出処理では、動画像入力部１０２により撮影した動画像の中から異なる時間に読み取った帳票の少なくとも２つの位置情報を取得し、これら少なくとも２つの位置情報の間に差異がない場合に、帳票が静止していることを検出することを特徴としている。
【００４９】
詳しくは、一般に、原稿載置面に載置した帳票に経時的な位置情報の変化があれば、帳票が静止していないなど、帳票を適切に撮影する上で障害となる要因が生じている可能性が高い。
【００５０】
このため、上述した帳票静止検出処理（ステップＳ４，ステップＳ５）を実行することで原稿載置面に載置した帳票の位置情報に経時的な変化がないことを確認した上で、帳票を正確に撮影することができる。
【００５１】
さらに、動画像入力部１０２を備えることで、該動画像入力部１０２により撮影した動画像に基づいて取得した帳票の位置情報を用いることができる。このため、時間ごとの帳票の位置状態の変化情報を取得し易くなり、このような詳細な位置情報の変化を基に、静止画像入力部１０２による帳票の正確な撮影実行のタイミングを判断することができる。
【００５２】
以下では、スキャナ装置１の他の実施例について説明する。  
但し、以下で説明するスキャナ装置１の構成のうち、実施例１のスキャナ装置１と同様の構成、制御プログラムについては、同一の符号を付して、その説明を省略する。
【実施例２】
【００５３】
実施例２のスキャナ装置１は、図１中、破線で示したブロックのように、画像処理部２００に撮影実行判定手段に対応する帳票置き直し判定プログラム２０５を備えている。
【００５４】
実施例１で説明したボタン１０３は、利用者の押下を許容し、押下により帳票検出処理（ステップＳ４）、或いは、帳票置き直し判定処理の開始信号を制御部４００に対して出力する機能を備えている。  
なお、ボタン１０３には、帳票検出処理開始用と、帳票置き直し判定処理開始用とで別々のものを備えても、同じものであってもよい。
【００５５】
帳票置き直し判定プログラム２０５は、帳票静止検出プログラム２０２による第１静止判定処理と同様の要領で静止画像入力部１０１による静止画像の撮影前と撮影後との間に帳票の置き直しの有無を判定する処理を実行するプログラムである。
【００５６】
詳しくは、帳票置き直し判定プログラム２０５は、静止画像入力部１０１により撮影する前に動画像入力部１０２により撮影した原稿載置面の動画像の中から取得したフレーム画像の帳票の撮影前位置情報と、静止画像入力部１０１により撮影する後に動画像入力部１０２により撮影した原稿載置面の動画像の中から取得したフレーム画像の帳票の撮影後位置情報とを比較し、これら位置情報に差異がない場合に、帳票の位置変化無しと判定する処理を実行するプログラムである。
【００５７】
次に、実施例２のスキャナ装置１により帳票認識するフローについて図６を用いて説明する。  
図６は、実施例２のスキャナ装置１によって、原稿台１０４の原稿載置に載置した帳票を認識するまでの一連の処理を説明するフローチャートの例である。
【００５８】
電源がＯＮにされると、各種プログラムが起動し、動画像入力部１０２にて原稿台１０４における原稿載置面の動画像の撮影を開始し（ステップＴ１）、該原稿載置面を撮影した動画像を取得する。
【００５９】
制御部４００は、利用者によりボタン１０３が押圧された場合（ステップＴ２：ＹＥＳ）、動画像入力部１０２による原稿載置面の動画像の撮影を停止し（ステップＴ１４）、静止画像入力部１０１により原稿載置面の静止画像を撮影し（ステップＴ１５）、撮影した帳票の静止画像に対して帳票認識処理を実行することで（ステップＴ１６）、帳票認識データを取得し、この処理を終了する。
【００６０】
一方、電源をＯＮにした後、例えば、所定時間経過しても利用者によってボタンが押下されない場合においては（ステップＴ２：ＮＯ）、動画像入力部１０２により取得した動画像の１フレーム画像に対して、帳票検出処理を実行する（ステップＴ３）。
【００６１】
帳票検出処理により帳票検出に成功した場合（ステップＴ４：ＹＥＳ）、制御部４００は、帳票静止検出プログラム２０２による帳票静止検出処理を実行する（ステップＴ５）。
【００６２】
一方、制御部４００は、帳票検出処理により帳票検出に失敗した場合（ステップＴ４：ＮＯ）、ステップＴ２に戻って利用者によってボタンが押下されるまで待機する（ステップＴ２）。
【００６３】
ステップＴ５において、帳票静止検出に失敗した場合（ステップＴ６：ＮＯ）、制御部４００は、ステップＴ２に戻って、利用者によってボタンが押下されるまで待機する（ステップＴ２）。
【００６４】
一方、ステップＴ５において、帳票静止検出に成功した場合（ステップＴ６：ＹＥＳ）、制御部４００は、動画像入力部１０２による原稿載置面の動画像の撮影を停止し（ステップＴ７）、静止画像入力部１０１により原稿載置面の静止画像を撮影する（ステップＴ８）。
【００６５】
制御部４００は、静止画像入力部１０１により原稿載置面の静止画像を撮影した後は、ボタン１０３が押下されるまで待機し（ステップＴ９：ＮＯ）、ボタン１０３が押下されると（ステップＴ９：ＹＥＳ）、再度、動画像入力部１０２にて原稿台１０４における原稿載置面の動画像の撮影を開始し（ステップＴ１０）、該原稿載置面を撮影した動画像を取得する。
【００６６】
制御部４００は、ステップＴ５で取得し動画像とステップＴ１０で取得した動画像に基づいて、帳票置き直し判定プログラム２０５による帳票置き直し判定を実行し（ステップＴ１１）、該帳票置き直し判定が完了したら制御部４００にて動画像入力部による原稿載置面の動画像の撮影を停止する（ステップＴ１２）。
【００６７】
帳票置き直し判定で帳票の位置に変化なしと判定した場合（ステップＴ１３：ＹＥＳ）、ステップＴ８において静止画像入力部１０１で撮影した帳票の静止画像に対して帳票認識を実行し（ステップＴ１６）、処理を終了する。
【００６８】
一方、ステップＴ１１において帳票置き直し判定を実行し、帳票の位置に変化があると判定した場合（ステップＴ１３：ＮＯ）、静止画像入力部１０１により再度、原稿載置面の静止画像を撮影し（ステップＴ１５）、帳票認識を実行し（ステップＴ１６）、処理を終了する。
【００６９】
上述したスキャナ装置１は、以下のような様々な作用、効果を奏することができる。  
実施例２のスキャナ装置１は、上述したように、静止画像入力部１０１により帳票の撮影静止画像を撮影前後に、動画像の１フレーム画像に基づいて取得した位置情報の間の変化に基づいて、帳票の置き直し判定を実行し、置き直しがあったと判定した場合、置き直し後の帳票を再度、静止画像入力部１０１により撮影することができる。
【００７０】
よって、動画像入力部による１回目の帳票の静止画像を撮影後に、例えば、別異の帳票を意図的に或いは意に反して置き直した場合において、帳票を置き直したことを利用者自身が確認したり、再度、スキャナ装置１に対して制御開始のボタンを押下せずとも、自動で帳票の置き直しを判定し、置き直した帳票の静止画像を撮影することができる。
【実施例３】
【００７１】
実施例３のスキャナ装置１は、図１中、破線で示したブロックのように、画像処理部２００に非反射領域案内手段として帳票非反射領域検出プログラム２０３を格納している。
【００７２】
帳票非反射領域検出プログラム２０３は、図７に示すように、静止画像入力部１０１によって取得した原稿載置面の静止画像において蛍光灯等の光源から照射される光の反射の影響を受けない非反射領域８０１を検出する処理を実行するプログラムであり、具体的には、所定の２値化パラメータに基づいて原稿載置面において原稿台１０４の上部に有する光源からの光に対して反射し難い箇所を検出するプログラムである。
【００７３】
なお、図７は、原稿載置面を撮影した動画像から取得した１フレーム画像に非反射領域８０１を表示した状態を示す。
【００７４】
ここで、所定の２値化パラメータは、スキャナ装置１の原稿台１０４に、予め光を反射し易いアクリル板等の光反射治具を置いた状態で原稿載置面を撮影し、取得した動画像の１フレーム画像を２値化したときに、原稿載置面において、光源からの光に対して反射し易い箇所が例えば図７に示すように、白色８００に表示されるように調節することで取得したパラメータであり、記憶部に記憶している。
【００７５】
制御部４００は、帳票非反射領域検出プログラム２０３により、原稿載置面の中でも白色部分８００を含まない黒色部分において、帳票のサイズよりも大きな領域を非反射領域８０１として長方形の枠で囲んだ状態で画面表示部３００に表示することができる。
【００７６】
続いて、実施例３のスキャナ装置１により、原稿載置面において非反射領域８０１を検出し、該非反射領域８０１を画面表示部３００に表示するフローについて図８を用いて説明する。
【００７７】
図８は、画面表示部３００に非反射領域８０１を表示するために行う一連の処理を説明するフローチャートの例である。
【００７８】
動画像入力部１０２にて原稿載置面の動画像の撮影を開始し（ステップＵ１）、帳票非反射領域検出プログラム２０３による帳票非反射領域検出処理を動画像の１フレーム画像に対して行う（ステップＵ２）。
【００７９】
制御部４００は、図７に示すように、帳票非反射領域検出処理により検出した非反射領域８０１を、原稿載置面の画像中に白色部分８００を含まない長方形の枠で囲った領域として画面表示部３００に表示し（ステップＵ３）、動画像入力部１０２による動画撮影を終了する（ステップＵ４）。
【００８０】
上述した帳票非反射領域検出処理、及び、非反射領域８０１の画面表示といった一連の処理により、非反射領域８０１を画面表示部３００に表示できるため、このような画面表示部３００の表示によって、画面表示部３００において反射しない位置に帳票が載置されるように利用者を誘導することができる。  
従って、利用者は、非反射領域８０１に帳票を適切に載置することができる。
【００８１】
上述した帳票非反射領域検出処理（ステップＵ２）、及び、画面表示部３００による非反射領域８０１の表示処理（ステップＵ３）は、例えば、実施例１，２で説明した帳票検出処理（ステップＳ２，ステップＴ３）の前に実行することが好ましい。
【００８２】
この場合、帳票検出処理（ステップＳ２，ステップＴ３）にて検出した帳票が非反射領域８０１内に含まれていることを帳票検出処理（ステップＳ２，ステップＴ３）において帳票検出成功の条件として付加してもよい。
【００８３】
上述した処理を採用することにより、非反射領域８０１に載置した帳票に基づいて帳票検出処理（ステップＳ２，ステップＴ３）や帳票静止検出処理（ステップＳ４，ステップＴ５）を実行する際に、原稿載置面が光源に対して反射することにより帳票検出処理や帳票静止検出処理において誤検出することを防ぐことができる。
【００８４】
従って、必要となる帳票の位置情報や形状情報を正確に取得することが可能となり、静止画像入力部１０１によって静止画像を適切なタイミングで正確に撮影することができる。
【００８５】
本発明のスキャナ装置は、上述した実施例の構成に限定せず、様々な実施形態で構成することができる。
【００８６】
例えば、帳票静止検出プログラム２０２は、第１静止判定処理及び、第２静止判定処理とで構成したが、いずれか一方の判定処理のみで構成してもよい。詳しくは、図４中のステップＳ４や図６中のステップＴ５の帳票静止検出処理において、複数のフレーム画像に基づいて帳票位置に変化がないと判定する第１静止判定、１枚のフレーム画像において、帳票形状情報より利用者の手がないと判定する第２静止判定とのうち、いずれか一方の判定のみを満足した場合に、帳票が静止していると検出してもよい。
【００８７】
さらに、スキャナ装置１は、第１静止判定処理、第２静止判定処理の双方の判定処理を実行する、或いは、いずれか一方の判定処理のみを実行するという選択が可能となるようハードウェアやソフトウェアを構築してもよい。
【００８８】
また、実施例１のステップＳ４、或いは、実施例２のステップＴ５における帳票静止検出処理で行う第１静止判定において、帳票静止検出処理（ステップＳ４，Ｔ５）内において、異なる時間ごとに取得した２つのフレーム画像に基づいて取得した帳票の位置情報を互いに比較して帳票位置の変化の有無を判定することに限らない。
【００８９】
例えば、異なる時間ごとに取得した２のフレーム画像のうち、先に取得したフレーム画像には、実施例１のステップＳ２、或いは、実施例２のステップＴ３の帳票検出処理において、動画像入力部１０２にて撮影した原稿載置面の動画像のフレーム画像を用いもよく、この場合、該フレーム画像に基づいて取得した帳票の位置情報と、帳票静止検出処理（ステップＳ４，Ｔ５）で動画像入力部１０２にて撮影した動画像のうちの１フレーム画像に基づいて取得した帳票の位置情報とを、第１静止判定において比較して帳票位置の変化の有無を判定してもよい。
【００９０】
また、帳票検出プログラム２０１で取得する帳票の位置情報や形状情報は、動画像入力部１０２により撮影した原稿載置面の動画像に基づいて取得することに限らず、静止画像入力部１０１により撮影した静止画像を用いてもよい。
【００９１】
この場合、静止画像入力部は、帳票として読み取るために撮影する静止画像入力部１０１を用いることに限らない。例えば、静止画像入力部は、静止画像入力部１０１よりも解像度は劣るが低コストに抑制することを優先したものを用いるなど、帳票の位置情報や形状情報を取得するために適した性能、解像度などを考慮して上記静止画像入力部１０１とは、別途、設けてもよい。
【００９２】
また、帳票検出処理２０１は、帳票の位置情報と形状情報との双方を取得するに限らず、いずれか一方のみでもよく、また、他の帳票に関する情報を取得する処理であってもよい。
【００９３】
例えば、帳票の位置情報には、帳票を原稿載置面に載置したときの帳票の姿勢（角度）に関する姿勢情報を含めてもよく、また、該帳票の姿勢情報は、帳票の位置情報や形状情報とは別に帳票に関する情報として規定してもよい。
【００９４】
また、実施例３において、非反射領域検出プログラム２０３は、非反射領域８０１を画面表示部３００に表示して案内するに限らず、逆に反射領域を表示してもよく、或いは、音声などの手段によって非反射領域８０１を案内してもよい。
【符号の説明】
【００９５】
１…スキャナ装置
１０１…静止画像入力部
１０２…動画像入力部
２０１…帳票検出プログラム
２０２…帳票静止検出プログラム
２０３…帳票非反射領域検出プログラム
２０４…帳票認識プログラム
２０５…帳票置き直し判定プログラム
３００…画面表示部
４００…制御部
【図１】
0005658092.tif 000002
【図３】
0005658092.tif 000003
【図４】
0005658092.tif 000004
【図５】
0005658092.tif 000005
【図６】
0005658092.tif 000006
【図８】
0005658092.tif 000007
【図２】
0005658092.tif 000008
【図７】
0005658092.tif 000009