(57)【要約】【課題】原稿読取装置の読取部から指示を受けられるような機能をもたせ、原稿読取装置側からの操作を可能にすると共にユーザの利便性を向上すること。【解決手段】コンピュータ３０のＣＰＵ３０１は、原稿読取装置１０の読取部１０００から画像データを取得し、該取得される画像データから、読取部１０００の読取可能範囲２１内でユーザにより行われる所定の提示動作（図５〜図１１）を検出し、該提示動作が検出された場合に、所定の指示を原稿読取装置１０に対して行う構成を特徴とする。【選択図】図１
2011035589.tif 000002
【特許請求の範囲】
【請求項１】
原稿の画像を読み取る画像読取領域に対向して読取部を配置する所定の読取姿勢に形態変形自在である原稿読取装置の動作を制御する原稿読取制御装置であって、
前記読取部から画像データを取得する取得手段と、
前記取得手段により取得される画像データから、前記読取部の前記画像読取領域内でユーザにより行われる所定の提示動作を検出する検出手段と、
前記検出手段により前記提示動作が検出された場合に、所定の指示を前記原稿読取装置に対して行う指示手段と、
を有することを特徴とする原稿読取制御装置。
【請求項２】
折りたたみ可能な足及びアームにより支えられた読取部により、上向きに載置される原稿の画像を読み取る折りたたみ式の原稿読取装置の動作を制御する原稿読取制御装置であって、
前記読取部により一定間隔で読み取られる画像データを順次取得する取得手段と、
前記取得手段により順次取得される画像データから、前記読取部の読取可能範囲内でユーザにより行われる所定の提示動作を検出する検出手段と、
前記検出手段により前記提示動作が検出された場合に、所定の指示を前記原稿読取装置に対して行う指示手段と、
を有することを特徴とする原稿読取制御装置。
【請求項３】
前記所定の提示動作は、所定の手振り動作であり、
前記検出手段は、前記取得される画像データと、前記所定の手振り動作に対応する画像データとを比較して、前記ユーザによる所定の手振りを検出することを特徴とする請求項１又は２に記載の原稿読取制御装置。
【請求項４】
前記所定の提示動作は、所定の色パターンの提示動作であり、
前記検出手段は、前記取得される画像データと、前記所定の色パターンに対応する画像データとを比較して、前記所定の色パターンの提示動作を検出することを特徴とする請求項１又は２に記載の原稿読取制御装置。
【請求項５】
前記所定の提示動作は、前記読取部への入光をさえぎる動作であり、
前記検出手段は、前記取得される画像データの明度の低下を検出することにより、前記読取部への入光をさえぎる動作を検出することを特徴とする請求項１又は２に記載の原稿読取制御装置。
【請求項６】
前記所定の提示動作は、前記読取部の視界内にある前記原稿読取装置の一部分と前記読取部との間に障害物をかざす動作であり、
前記検出手段は、前記取得される画像データ内に含まれる前記原稿読取装置の一部分に対応する画像データの変化により、前記読取部の視界内にある前記原稿読取装置の一部分と前記読取部との間に障害物をかざす動作を検出することを特徴とする請求項１又は２に記載の原稿読取制御装置。
【請求項７】
前記原稿読取装置の一部は、前記原稿読取装置を支える前記原稿読取装置の足に対応する部材であることを特徴とする請求項６に記載の原稿読取制御装置。
【請求項８】
前記所定の指示は、前記原稿読取装置への動作指示又は設定変更指示であることを特徴とする請求項１乃至７のいずれか１項に記載の原稿読取装置。
【請求項９】
前記所定の提示動作に対応する画像に関する情報と、前記原稿読取装置に対する指示とを対応付けて登録する登録手段を設け、
前記指示手段は、前記検出手段により前記提示動作が検出された場合、該検出された提示動作に対応付けられて前記登録手段に登録された指示を、前記原稿読取装置に対して行うことを特徴とする請求項１乃至８のいずれか１項に記載の原稿読取装置。
【請求項１０】
原稿の画像を読み取る画像読取領域に対向して読取部を配置する所定の読取姿勢に形態変形自在である原稿読取装置の動作を制御する原稿読取制御装置の制御方法であって、
取得手段が、前記読取部から画像データを取得する取得ステップと、
検出手段が、前記取得ステップで取得される画像データから、前記読取部の前記画像読取領域内でユーザにより行われる所定の提示動作を検出する検出ステップと、
指示手段が、前記検出ステップにて前記提示動作が検出された場合に、所定の指示を前記原稿読取装置に対して行う指示ステップと、
を有することを特徴とする原稿読取制御装置の制御方法。
【請求項１１】
原稿の画像を読み取る画像読取領域に対向して読取部を配置する所定の読取姿勢に形態変形自在である原稿読取装置の動作を制御する原稿読取制御装置を、
前記読取部から画像データを取得する取得手段、
前記取得手段により取得される画像データから、前記読取部の前記画像読取領域内でユーザにより行われる所定の提示動作を検出する検出手段、
前記検出手段により前記提示動作が検出された場合に、所定の指示を前記原稿読取装置に対して行う指示手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＣＤやＣ−ＭＯＳなどのエリアイメージセンサで書類等の物体画像を読み取る原稿読取装置の動作を制御する原稿読取制御装置、原稿読取制御装置の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
書画カメラによる書類等に形成された画像の読取方法として、画像の動き検出を行い、画像が静止したと判断すると自動で撮影するというものがある（特許文献１）。
また、デジタルカメラにおける画像撮影方法として、画像に含まれる被写体の特定パターン（笑顔）を認識したことで、撮影タイミングを自動で決定するというものがある（特許文献２）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−９７０４３公報
【特許文献２】特開２００９−５３１６公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の画像読取方法及び画像撮影方法は、被写体側に特定の動きが無くなった場合、あるいは、笑顔など特定のパターンを認識した場合に、自動で撮影されるものであり、ユーザの意思を反映しないものであった。
【０００５】
また、原稿読取装置とコンピュータが接続され、コンピュータから原稿読取装置の操作を行う構成では、原稿をセットする原稿読取装置とユーザが操作するコンピュータとが異なる装置であるため、原稿読取装置に原稿をセットした後、コンピュータから撮影指示を行うといった煩雑な操作をユーザに強いるものであった。
【０００６】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、原稿読取装置の読取部から指示を受けられるような機能をもたせ、原稿読取装置側からの操作を可能にすると共にユーザの利便性を向上する仕組を提供することである。なお、他の課題については明細書の全体を通じて理解されるものである。
【課題を解決するための手段】
【０００７】
本発明は、原稿の画像を読み取る画像読取領域に対向して読取部を配置する所定の読取姿勢に形態変形自在である原稿読取装置の動作を制御する原稿読取制御装置であって、前記読取部から画像データを取得する取得手段と、前記取得手段により取得される画像データから、前記読取部の前記画像読取領域内でユーザにより行われる所定の提示動作を検出する検出手段と、前記検出手段により前記提示動作が検出された場合に、所定の指示を前記原稿読取装置に対して行う指示手段とを有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、原稿読取装置の読取部から指示を受けられるような機能をもたせ、原稿読取装置側からの操作を可能にすることができ、ユーザの利便性を向上することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施例を示す原稿読取制御装置を適用可能な原稿読取システムの構成を示す図である。
【図２】図１に示した原稿読取装置１０の制御構成を示すブロック図である。
【図３】図１に示したコンピュータ３０の制御構成を示すブロック図である。
【図４】図１に示した折りたたみ式の原稿読取装置１０を折りたたんだ状態から原稿を読取可能な状態に展開した状態を示す図である。
【図５】原稿読取装置１０の読取可能範囲２１内へ手によるジェスチャー（手振り）の提示を行う様子の一例を示した図である。
【図６】原稿読取装置１０の読取可能範囲２１内へ手によるジェスチャー（手振り）の提示を行う様子の一例を示した図である。
【図７】原稿読取装置１０の読取可能範囲２１内へ手によるジェスチャー（手振り）の提示を行う様子の一例を示した図である。
【図８】原稿読取装置１０の読取可能範囲２１内へ手によるジェスチャー（手振り）の提示を行う様子の一例を示した図である。
【図９】原稿読取装置１０の読取可能範囲２１内かつ読取範囲２２外に色を提示する様子の一例を示した図である。
【図１０】原稿読取装置１０の読取部１０００で読み取られる画像データの明度を変化させる様子の一例を示した図である。
【図１１】原稿読取装置１０の読取部１０００で読み取られる足部１００３の画像を変化させる様子の一例を示した図である。
【図１２】本実施例における操作処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について説明する。
図１は、本発明の一実施例を示す原稿読取制御装置を適用可能な原稿読取システムの構成を示す図である。
図１において、１０は原稿読取装置である。原稿読取装置１０は、所定のケーブル３１（例えば、ＵＳＢ(Universal Serial Bus)ケーブル）を介して、コンピュータ３０に接続されて使用される。なお、原稿読取装置１０とコンピュータ３０とは、ＵＳＢ以外のインタフェースで接続されてもよい。例えば、ＳＣＣＩや、無線、ネットワークを介して接続されていてもよい。
【００１１】
コンピュータ３０は、原稿読取装置１０用のアプリケーションプログラムを予めインストールされている。コンピュータ３０は、このアプリケーションプログラムを実行することにより、原稿読取装置１０の動作を制御する原稿読取制御装置として機能する。
【００１２】
原稿読取装置１０は、コンピュータ３０上で実行される上記プログラムからの指示により、原稿２０の画像読み込みを実行し、該読み込んだ画像データをコンピュータ３０に送信する。
【００１３】
また、コンピュータ３０は、ケーブル３１を介して原稿読取装置１０が接続されたことを検知すると、上記アプリケーションプログラムを起動し、上記アプリケーションプログラムからの指示により、原稿読取装置１０を例えば低解像度でプリスキャンの状態とする。プリスキャン状態では、原稿読取装置１０は、原稿２０の画像を常時又は一定期間撮影し続け、該撮影した画像データをコンピュータ３０に順次送信する。コンピュータ３０のアプリケーションは、原稿読取装置１０から入力される画像データをコンピュータ３０のディスプレイ３１０（図３）に順次、最新の読取画像（プリスキャン画像）を表示する。
【００１４】
そして、コンピュータ３０のアプリケーションを介してユーザが撮影操作（本スキャン実行操作）を行うと、コンピュータのアプリケーションは、撮影指示を原稿読取装置１０に送信する。この撮影指示を受けた原稿読取装置１０は、上記のプリスキャン動作を終了し、原稿２０の画像を予め設定された解像度（例えば、プリスキャン時よりも高解像度）及びシャッター速度で１フレーム分撮影し、該撮影した１フレームの画像データをコンピュータ３０に送信する。
【００１５】
図２は、図１に示した原稿読取装置１０の制御構成を示すブロック図である。
図２において、１０９は制御部で、不図示のＣＰＵ、ＲＯＭ、ＲＡＭ等を有し、ＣＰＵがＲＯＭに記録されたプログラムを読み出して実行することにより、原稿読取装置１０全体を制御する。なお、制御部１０９のＲＡＭは、制御部１０９の作業領域として使用される。
【００１６】
１０１はレンズである。１０２はＣＣＤイメージセンサやＣＯＭＳイメージセンサ等の撮像素子で、レンズ１０１からの光を光電変換し、画像信号としての電荷を蓄積する。
１０３は撮像素子駆動装置で、撮像素子１０２からの蓄積電荷の読出しや電子シャッター等をコントロールする。撮像素子駆動装置１０３は、制御部１０９からの指示により、撮像素子１０２を駆動し、光電変換により得られた蓄積電荷の出力を撮像素子１０２に指示する。撮像素子１０２は、上記指示に基づいて画像信号としての蓄積電荷を出力する。
【００１７】
１０４はＣＤＳ/ＡＧＣ回路で、相関二重サンプリング（ＣＤＳ）や自動利得制御（ＡＧＣ）を行う。１０５はＡ/Ｄ回路で、ＣＤＳ/ＡＧＣ回路１０４より出力されたアナログ値の画像信号を画像データとしてのデジタルデータに変換する。なお、ＣＤＳ/ＡＧＣ回路１０４、Ａ/Ｄ回路１０５は、撮像素子１０２に組み込まれたり、デジタル信号処理回路１０６に含まれる構成でも構わない。
【００１８】
１０６はデジタル信号処理回路で、制御部１０９からの指示により、Ａ/Ｄ回路１０５から出力された画像データをデジタル処理する。１０７はフレームメモリで、デジタル信号処理回路１０６で使用するための画像データを一時的に保持するために使用される。１０８はＵＳＢインタフェース（ＵＳＢ Ｉ／Ｆ）で、デジタル信号処理回路１０６から出力された画像データを外部装置（コンピュータ３０）に出力する。
【００１９】
なお、原稿読取装置１０は、上述したプリスキャンの状態では、一定間隔（例えば、３０ｆｐｓの場合、毎秒３０回）で１フレーム分の撮影を行い、順次、撮影された画像データをコンピュータ３０に出力する。
【００２０】
また、原稿読取装置１０は、コンピュータ３０からの撮影指示を受けると、予め設定された解像度及びシャッター速度で撮像素子１０２を駆動して１フレーム分の撮影を行い、撮影された画像データをコンピュータ３０に出力する。
【００２１】
図３は、図１に示したコンピュータ３０の制御構成を示すブロック図である。
図３において、３０１はＣＰＵで、ＲＯＭ３０３や外部記憶装置３１１に記録されたプログラムに基づいてシステムバス３０４に接続された各デバイスを制御し、コンピュータ３０全体を制御する。２０２はＲＡＭで、ＣＰＵ３０１の作業領域として使用される。なお、ＣＰＵ３０１は、外部記憶装置３１１に記録された上述の原稿読取装置１０用のアプリケーションプログラムを読み出して実行することにより、原稿読取装置１０を制御する。
【００２２】
３０５はキーボードコントローラ（ＫＢＣ）で、キーボード（ＫＢ）３０９や図示しないポインティングデバイス、例えばマウスからの入力を制御する。３０６はディスプレイコントローラ（ＤＰＣ）で、ディスプレイ３１０の表示を制御する。なお、ディスプレイ３１０はＣＲＴであってもＬＣＤ等のその他の形式の表示装置であってもよい。
【００２３】
３０７はメモリコントローラ（ＭＣ）で、外部装置（ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ等）とのアクセスを制御する。３０８はＵＳＢインタフェース（ＵＳＢ Ｉ／Ｆ）で、原稿読取装置１０との通信を制御する。
【００２４】
以下、図４を参照して、原稿読取装置１０の一例として、折りたたみ式の原稿読取装置を示し、該折りたたみ式の原稿読取装置を折りたたんだ状態から原稿を読取可能な状態に展開する構成について説明する。
図４は、図１に示した折りたたみ式の原稿読取装置１０を折りたたんだ状態から原稿を読取可能な状態に展開した状態を示す図である。
【００２５】
図４に示す例では、原稿読取装置１０は、折りたたみ式の原稿読み取り装置であり、図４（ａ）の状態は、アームや足が折りたたまれた状態である。この状態において、原稿読取装置１０は携帯して容易に持ち運び可能である。また、図４（ａ）の状態から、ユーザがアームや足を回動させて、図４（ｂ）→図４（ｃ）のように、原稿読取装置１０を展開する。これにより、上向きに載置された原稿を上方から非接触で読み取ることができるように、アームや足が係り止めされ、アームの一端が２本の足で支えられた状態で静止可能となる。
【００２６】
詳細には、本実施例の原稿読取装置１０は、開脚する１対の足で挟まれる領域により画像読取領域（読取可能領域、後述する図５〜図１１に示す読取可能範囲２１）が規定される。ここで、「１対の足で挟まれる領域により画像読取領域が規定される」とは、例えば、１対の足の長さ寸法で略矩形の読取可能領域の二辺を規定してもよいが、略矩形の読取可能領域の隣接する二辺の一部を１対の足によって規定するようにしてもよい。なお、後述する図１１に示すように、原稿読取装置１０の開脚した足が、画像読取領域に含まれる構成であってもよい。本実施例では、１対の足で挟まれ区画される領域として、予め足の長さよりも少し長い縦横寸法の、例えば、Ａ４サイズに設定している。勿論本発明はこれに限定されるものでなく、所定の定型サイズに応じて１対の足の寸法や形状等を適宜変更してもよい。なお、本実施例の原稿読取装置１０においては、具体的な構成は後述するが、基本的には、折畳み状態（収納状態）ら１対の足を開脚させて組立状態とすることにより、読取部と読取可能領域（原稿）との位置決めが自動的に行われ、画像読取領域に対向して読取部が配置される所定の読取姿勢とすることができる。すなわち、本実施例の原稿読取装置１０においては、足の開脚動作により画像読取領域が決定される構造となっている。以下、この原稿読取装置１０の構造について詳細に説明する。
【００２７】
原稿読取装置１０は、大きく分けて、読取部付アーム１００１、アーム部１００２、足部１００３から構成される。
読取部１０００は、上向きに載置される原稿２０を上方から読み取るためのものであり、読取部付アーム１００１に備えられている。読取部付アーム１００１は、間接部(1)において、一端をアーム部１００２の第１アーム１００２ａと回動自在に連結される。なお、読取部付アーム１００１と第１アーム１００２ａの回動範囲は、間接部(1)を支点として、読取部付アーム１００１と第１アーム１００２ａのなす角度が１８０度の状態から特定の角度（第１の角度）となるまでである。
【００２８】
アーム部１００２は、第１アーム１００２ａ、第２アーム１００２ｂで構成される。
第１アーム１００２ａは、間接部(1)において、一端を読取部付アーム１００１と回動自在に連結され、間接部(2)において、もう一端を第２アームの端部と回動自在に連結される。なお、第１アーム１００２ａと第２アーム１００２ｂの回動範囲は、間接部(2)を支点として、第１アーム１００２ａと第２アーム１００２ｂが閉じた状態（第１アーム１００２ａと第２アーム１００２ｂのなす角度が０度の状態）から特定の角度（第２の角度（本実施例では１８０度））となるまでである。
【００２９】
第２アーム１００２ｂは、間接部(2)において、一端を第１アーム１００２ａの端部と回動自在に連結され、間接部(3)において、もう一端を足部１００３の足１００３ａ及び足１００３ｂの各端部とそれぞれ回動自在に連結される。また、第２アーム１００２ｂは、足部１００３を収納する収納部を有する。なお、アーム部１００２が、１つのアームで構成される場合や、互いに回動自在に接続される３つ以上のアームで構成される場合も、本発明に含まれるものである。
【００３０】
足部１００３は、足１００３ａ、足１００３ｂから構成される。足１００３ａ、足１００３ｂはそれぞれ、間接部(3)において、一端を第２アーム１００２ｂの収納部と回動自在に連結される。また、足１００３ａと足１００３ｂは、間接部(3)を支点として折りたたんで、第２アーム１００２ｂの収納部に収納可能である。また、足１００３ａ、足１００３ｂはそれぞれ、第２アーム１００２ｂの収納部に収納された状態から、間接部(3)を支点として、原稿平面に向かって、足１００３ａと足１００３ｂのなす角度を広げながら連動して回動して降りていき、それぞれ第２アーム１００２ｂに対して特定の角度（第３の角度）で固定され、原稿平面に接地してアーム部１００２を支えるスタンド機構を構成する。なお、足１００３ａ、足１００３ｂと第２アーム１００２ｂとのなす角度がそれぞれ上記第３の角度になった状態では、足１００３ａと足１００３ｂのなす角度は９０度（π／２ラジアン）となるように構成されている。なお、足部１００３は、１つの部材で構成される場合や、３本以上の足を有する場合も、本発明に含まれるものである。また、本発明は、２本の足が連動して回動するものに限定されるものではなく、２本の足が個別に回動するように構成してもよい。
【００３１】
なお、原稿読取装置１０が、図４（ｃ）に示した原稿を読み取り可能な状態では、足１００３ａ、１００３ｂは、後述する図５に示すように、読取部１０００の画像読取領域に入っている。
【００３２】
なお、原稿読取装置１０を図４（ａ）の閉じた状態から図４（ｃ）の状態に展開するには、ユーザは以下の（イ）、（ロ）、（ハ）の操作を行う。
（イ）間接部(2)を閉じた状態（第１アーム１００２ａと第２アーム１００２ｂのなす角度を０度の状態）から、間接部(2)が完全に開いた状態（第１アーム１００２ａと第２アーム１００２ｂのなす角度を上記第２の角度（例えば１８０度）の状態）にする。
【００３３】
（ロ）間接部(3)において、第２アーム１００２ｂに収納されている足１００３ａと足１００３ｂを、それぞれ上記第３の角度まで回動させて、足１００３ａと足１００３ｂを開いた状態にする。
【００３４】
（ハ）間接部(1)を伸ばした状態（読取部付アーム１００１と第１アーム１００２ａのなす角度が１８０度の状態）から、間接部(1)を支点にして、読取部付アーム１００１を上記第１の角度まで回動させた状態にする。
なお、（ロ）、（ハ）の順序は逆でもよい。
以上の（イ）、（ロ）、（ハ）をユーザが行うことで、原稿読取装置１０を図４（ａ）の折りたたんだ状態から、図４（ｃ）の原稿読取可能な状態に展開することができる。
なお、本発明の原稿読取装置は、上述した、折りたたみ可能な画像読取装置に限定されるものではなく、例えば、装置本体を構成する分離可能な部材から組立自在である組立式の画像読取装置としてもよい。すなわち、本発明の原稿読取装置は、原稿の画像を読み取る画像読取領域に対向して読取部を配置する所定の読取姿勢に形態変形自在であれば、どのような形態の画像読取装置であってもよい。
【００３５】
以下、原稿読取装置１０の読取可能範囲内に手等によるジェスチャーの提示をしたときに、コンピュータ３０のＣＰＵ３０１が行う処理について説明する。
なお、読取可能範囲２１（図５〜図１１）は、読取部１０００により読み取り可能な最大範囲を示す。プリスキャン時には、原稿読取装置１０は読取可能範囲２１の画像を読み取ってコンピュータ３０に送信する。プリスキャン状態において、コンピュータ３０から撮像指示（本スキャン指示）を原稿読取装置１０に行うと、原稿読取装置１０は本スキャンを行う。なお、本スキャンとは、コンピュータ３０から撮像指示（本スキャン指示）がある毎に読取部１０００により読取範囲２２の画像を読み取り出力する処理を示す。なお、例えば、プリスキャンが比較的低解像度での読取とし、本スキャンが比較的高解像度での読取とすることができる。ユーザは、画面に再生表示されるプリスキャン画像を見ながら、原稿の姿勢を決定し（位置決めを行い）、後述する本スキャン開始の指示をジェスチャー等で行って、原稿読取装置１０に本スキャンを実行させる。この際、プリスキャンを本スキャンと比べて低解像度とすることにより、全体の処理時間を短縮し、あるいは処理負担を軽減することができる。なお、読取範囲２２（図９）は、コンピュータ３０から設定される、読取可能範囲２１内の任意の領域を示す。即ち、本スキャン時には、読取範囲２２内の画像データが原稿読取装置１０からコンピュータ３０に送信される。
【００３６】
以下、図５〜図１２を参照して、読取部１０００の読取可能範囲内でユーザにより行われる提示動作により操作を行う操作モード（特定操作モード）について説明する。
本実施例では、コンピュータ３０のアプリケーションプログラムにおいて、特定操作モードが設定されている場合、読取部１０００の読取可能範囲内でユーザにより行われる提示動作により操作を行うことができる。以下、詳細に説明する。
【００３７】
図５〜図８は、原稿読取装置１０の読取可能範囲２１内へ手によるジェスチャー（手振り）の提示を行う様子の一例を示した図である。
図５に示すように、プリスキャン時に読取可能範囲２１内に手４０をかざして避けた時点や、１回又は複数回横切らせた時点で、ジェスチャー（手振り動作）に対応した設定変更指示や原稿読取動作指示が行われる。
【００３８】
なお、設定変更指示としては、例えば、読取画像サイズの選択及び解像度の選択があり、原稿読取動作指示としては、例えば、本スキャンの開始指示及び本スキャン取り消し指示がある。
ここで、上述した原稿読取装置１は、原稿の画像をエリアイメージセンサで読み取る関係から、ユーザによるジェスチャーの提示を受け付ける領域は、上記画像読取領域の中でも中央領域とすることが好ましい。これは、画像読取領域の周縁部においては、画像に歪が生じてしまうからであり、画像読取領域の中央領域ではジェスチャー認識精度が周縁領域と比べて高いからである。
【００３９】
また、ジェスチャーの提示例としては、手をかざし避けた時点や、１回又は複数回横切らせた時点に限られるものではない。
例えば、図６に示す手を握り締めた形状、図７に示す第２指及び第３指のみを開いた形状、又は、図８に示す全ての指を開いた形状等の障害物が、読取範囲２２又は読取可能範囲２１から認識されなくなった時点や、画像読取対象物が読取範囲２２又は読取可能範囲２１内に納まり固定された時点、読取可能範囲２１内に指で数字や、ＯＫサイン、マル、バツの静止ジェスチャーを示した時点等、あるいは所定パターンの色や光等の認識時点、その他の形状認識等が可能なジェスチャー提示でも構わない。
【００４０】
即ち、コンピュータ３０のＣＰＵ３０１は、読取部１０００で順次読み取られるプリスキャン画像データ（一定時間毎に（一定間隔で）撮影された連続した画像データ）から、プリスキャン時に読取可能範囲２１内でユーザにより提示されるジェスチャー（手振り動作）、例えば、手４０をかざして避ける動作や、１回又は複数回横切らせる動作等を検出した場合、上記ジェスチャーに対応する指示を原稿読取装置１０に対して行う。
【００４１】
例えば、ジェスチャーを図６のように「読取範囲２２に手を握り締めてかざす」とし、ジェスチャーに対応する指示を「解像度を４００ｄｐｉに設定する」とする場合の例を説明する。
【００４２】
この例では、コンピュータ３０のＣＰＵ３０１は、取得したプリスキャン画像データと、予め外部記憶装置３１１に記憶されＲＡＭ３０２に読み出された、パターン画像（図６のように読取範囲２２にかざされた手を読取部１０００で撮像した画像に相当する画像データ）とをパターンマッチング等により比較して類似度を算出し、該類似度が所定値以上の場合、上記ジェスチャーの提示があったと判断する。そして、コンピュータ３０のＣＰＵ３０１は、解像度を４００ｄｐｉに設定する指示を原稿読取装置１０に対して行う。なお、図７、図８に示したジェスチャー提示の場合も同様である。
【００４３】
図９は、原稿読取装置１０の読取可能範囲２１内かつ読取範囲２２外に色を提示する様子の一例を示した図である。
プリスキャン時に読取可能範囲２１内且つ読取範囲２２外に特定の色（例えば、色紙４１）を提示した時点で、その色に対応した設定変更指示や動作指示が行われる。なお、設定変更指示及び動作指示の内容は上述したとおりである。なお、提示する色は、１色でもよいし、複数の色により構成される色パターンでもよい。
【００４４】
この例では、コンピュータ３０のＣＰＵ３０１は、取得したプリスキャン画像データの読取範囲２２外に、特定の範囲の色（例えば、Ｒ＞２００，Ｇ＜２０，Ｂ＜２０）が特定の大きさ以上（例えば、縦横４００ピクセル以上）で検出された場合、上記提示があったと判断する。なお、色パターンを用いる場合では、プリスキャン画像データと、予め外部記憶装置３１１に記憶されＲＡＭ３０２に読み出された、色パターンに対応する画像データとをパターンマッチング等により比較して類似する画像を検出した場合、上記ジェスチャーの提示があったと判断する。そして、コンピュータ３０のＣＰＵ３０１は、上記提示に対応して設定されている指示を原稿読取装置１０に対して行う。なお、上述したように、エリアイメージセンサによっては、読取可能範囲２１の周縁部（例えば、読取可能範囲２１内かつ読取範囲２２外の領域）においては、画像に歪が生じてしまう場合がある。しかし、このような場合でも、特定の色を検出するという簡単な検出方法を用いることにより、ユーザによる提示動作を精度よく検出することができる。もちろん、プリスキャン時に読取範囲２２内に特定の色（例えば、色紙４１）を提示する提示動作も、本発明の提示動作に含まれるものとする。
【００４５】
図１０は、原稿読取装置１０の読取部１０００への入光をさえぎり、読取部１０００で読み取られる画像データの明度を変化させる様子の一例を示した図である。
プリスキャン時に画像読取準備ができた時点で一旦、読取部１０００を手で覆ったり、読取部１０００の間近に手をかざしたりして、避けることで、読取部１０００により読み取られる画像データに明度の変化（低下）をもたらせる。この明度の変化を検知した時点で、設定変更指示や動作指示が行われる。
【００４６】
この例では、コンピュータ３０のＣＰＵ３０１は、取得したプリスキャン画像データが特定の明度に変化し、該明度の画像が、例えば２０〜４０フレーム連続して検出され、その後、画像データが元の明度に戻ったと判断した場合、図１０のような操作があったと判断する。そして、コンピュータ３０のＣＰＵ３０１は、上記操作に対応する指示を原稿読取装置１０に対して行う。
【００４７】
なお、明度を変化させる方法としては、手をかざす他に読み取り部の直下にて図５に示したように、手を横切らせてもよい。設定変更指示及び動作指示の内容は上述したとおりである。
また、読取部１０００に対して、携帯用のライト等で光を当てることにより、読取部１０００により読み取られる画像データに明度を上げるようにしてもよい。そして、ＣＰＵ３０１は、上記の明度の変化を検知した時点で、原稿読取装置１０に対して、設定変更指示や動作指示を行うものとする。
【００４８】
図１１は、原稿読取装置１０の足１００３ａ又は足１００３ｂを手で読取部１０００から隠し、原稿読取装置１０の読取可能範囲２１内かつ読取範囲２２外で撮影される原稿読取装置１０の足部１００３の画像を変化させる様子の一例を示した図である。
【００４９】
なお、この例では、原稿読取装置１０の読取可能範囲２１は、原稿読取装置１０の足１００３ａ、１００３ｂを含むものとする。
プリスキャン時に画像読取準備ができた時点で、足１００３ａ又は足１００３ｂをユーザの手等の障害物により読取部１０００から隠すことで、読取部１０００により読み取られる足１００３ａ又は足１００３ｂに対応する画像に変化をもたらせる。この原稿読取装置１０の足部１００３の画像の変化を検知した時点で、設定変更指示や動作指示が行われる。
【００５０】
この例では、コンピュータ３０のＣＰＵ３０１は、取得したプリスキャン画像データに含まれる足１００３ａ又は足１００３ｂに対応する画像が、連続するフレームの画像データにおいて変化した場合、図１１のような操作があったと判断する。そして、コンピュータ３０のＣＰＵ３０１は、上記操作に対応する指示を原稿読取装置１０に対して行う。
【００５１】
なお、図１１の例では、足１００３ａ又は足１００３ｂを手等で読取部１０００から隠す場合について示したが、足でなくとも、読取部１０００の視界内にある原稿読取装置１０の一部分であればどこを隠すように構成してもよい。例えば、第２アーム１００２ｂの下端で原稿側の部分が読取部１０００の視界内にある場合、プリスキャン時に画像読取準備ができた時点で、第２アーム１００２ｂの下端原稿側の部分を手等の障害物により読取部１０００から隠すことで、読取部１０００により読み取られる第２アーム１００２ｂの下端で原稿側の部分に対応する画像に変化をもたらせる。この第２アーム１００２ｂの下端で原稿側の部分の画像の変化を検知した時点で、設定変更指示や動作指示が行われるように構成してもよい。なお、図１１の提示動作も図９に示した色の提示動作と同様に、読取可能範囲２１の周縁部において行われるものであるが、図１１の提示動作についても、原稿読取装置１０の一部分に対応する画像データの変化を検出するという簡単な検出方法を用いることにより、精度よく検出できる。
【００５２】
以下、図１２のフローチャートを参照して、本実施例の操作処理について説明する。
図１２は、本実施例における操作処理の一例を示すフローチャートである。なお、このフローチャートの各ステップは、コンピュータ３０のＣＰＵ３０１が外部記憶装置３１１に記録されたアプリケーションプログラムを読み出して実行することにより実現されるものである。
【００５３】
ＣＰＵ３０１は、上記特定操作モードが設定されると、本フローチャートの処理を開始する。
まずＣＰＵ３０１は、ステップＳ１において、原稿読取装置１０の読取部１０００により読み取られた画像データ（１フレーム分）を取得する。ここで、取得される画像データは、原稿読取装置１０の読取部１０００によりプリスキャンされた画像データである。
【００５４】
次に、ＣＰＵ３０１は、ステップＳ２において、上記Ｓ１で取得した画像データを解析して、図５〜図１１に示したような、読取部１０００の読取可能範囲２１内でユーザにより行われる提示動作を検出する検出処理を行う。なお、この検出処理では、Ｓ１〜Ｓ３のループにより複数フレーム分の画像データが取得されている場合は、複数フレーム分の画像データを用いて処理を行うものとする。
【００５５】
例えば、ＣＰＵ３０１は、Ｓ１で取得した画像データと、予め外部記憶装置３１１に記憶されＲＡＭ３０２に読み出された、パターン画像（図５〜図８のように読取範囲２２の手振りを読取部１０００で撮像した画像に相当する画像データ）とをパターンマッチング等により比較して、図５〜図８のような手振りを検出する。なお、上記手振りが１回横切る等のように、動きがあるものの場合、該動きに対応する連続した複数の画像が、Ｓ１で順次取得された連続した複数の画像データと類似する場合に上記動きを検出したと判断してもよい。また、Ｓ１で取得された画像データ内でパターン画像の検出位置が、上記動きに対応するように移動している場合に上記動きを検出したと判断してもよい。
【００５６】
また、ＣＰＵ３０１は、Ｓ１で取得した画像データの読取範囲２２外に、特定の範囲の色（例えば、Ｒ＞２００，Ｇ＜２０，Ｂ＜２０）が特定の大きさ以上（例えば、縦横４００ピクセル以上）で検出された場合、上記図９に示した色の提示動作が検出されたものと判断する。
【００５７】
また、ＣＰＵ３０１は、Ｓ１で取得した画像データが特定の明度に変化し、該明度の画像が、例えば２０〜４０フレーム連続して検出され、その後、画像データが元の明度に戻ったと判断した場合、上記図１０のような提動作が検出されたものと判断する。
【００５８】
また、ＣＰＵ３０１は、Ｓ１で取得した画像データに含まれる足１００３ａ又は足１００３ｂに対応する画像が、連続するフレームの画像データにおいて変化した場合、上記図１１のような原稿読取装置１０の足を手で隠す動作による操作が検出されたものと判断する。
【００５９】
次に、ＣＰＵ３０１は、ステップＳ３において、上記Ｓ２の検出処理により図５〜図１１に示したような提示動作を検出できたか否かを判定する。そして、上記Ｓ２の検出処理により図５〜図１１に示したような提示動作を検出できなかったと判定した場合には、ＣＰＵ３０１は、ステップＳ１に処理を戻し、次のフレームの画像データを取得する。即ち、ＣＰＵ３０１は、ステップＳ１〜Ｓ３の処理を繰り返すことにより取得される、連続した複数フレーム分の画像データから、図５〜図１１に示したような提示動作を検出する。
【００６０】
一方、上記Ｓ３にて、上記Ｓ２の検出処理により図５〜図１１に示したような提示動作を検出できたと判定した場合には、ＣＰＵ３０１は、ステップＳ４に処理を進める。
ステップＳ４では、ＣＰＵ３０１は、上記Ｓ２の検出処理により検出された定時動作に対応する指示を原稿読取装置１０に対して行い、本フローチャートの処理を終了する。
なお、図示しないが、コンピュータ３０のＣＰＵ３０１は、図１２の処理中に、コンピュータ３０のキーボード３０９や図示しないポインティングデバイスを用いた操作を検知した場合、該検知した操作に対応した処理を行うものとする。例えば、上記特定動作モードであっても、コンピュータ３０のポインティングデバイスを用いた撮像操作がなされた場合、ＣＰＵ３０１は、撮像指示を原稿読取装置１０に送信するものとする。
【００６１】
なお、本実施例では、ユーザにより、上記図５〜図１１に示したような提示動作、該定時動作に対応する指示（設定変更指示又は動作指示）、及び、上記提示動作の検出から上記指示を行うまでの時間を設定し、これらを対応付けて外部記憶装置３１１に記憶させておく（登録させておく）ことができる。
【００６２】
この場合、図１２のＳ４では、ＣＰＵ３０１は、検出処理により検出された定時動作に対付けられている指示と該指示を行うまでの時間を示す情報を外部記憶装置３１１から取得して、該取得した指示を該取得した時間の経過後に、原稿読取装置１０に対して送信する。
【００６３】
なお、上記提示動作の設定に関しては、予め登録されている提示動作からユーザが所望の定時動作を選択して設定するようにしてもよい。また、コンピュータ３０のアプリケーションプログラムの登録モードにおいて、ユーザが、実際に、読取部１０００の読取可能範囲２１内で提示動作を行い、その状況を読取部１０００で撮像した画像データを、上記提示動作に対応する画像データ（提示動作の検出処理（図１２のＳ２）で用いられる）として、外部記憶装置３１１に記憶（登録）させ、提示動作を設定するようにしてもよい。
【００６４】
なお、本実施例では、コンピュータ３０のＣＰＵ３０１が実行するアプリケーションプログラムにより、上記の操作処理を実行する構成について説明したが、原稿読取装置１０の制御部１０９内のＣＰＵ（不図示）がＲＯＭに記録されたプログラムを実行することにより、上記の操作処理を実行するように構成してもよい。
【００６５】
以上示したように、読取部１０００の読取可能範囲２１内で、ユーザが所定の提示動作（例えば、図５〜図１１に示したような提示動作）を行うことにより、原稿読取制御装置（コンピュータ３０や原稿読取装置１０の制御部１０９）から原稿読取装置に対して指示（設定変更指示や動作指示）を行うことが可能となる。
【００６６】
この結果、原稿読取装置の読取部から指示を受けられるような機能をもたせ、原稿読取装置側からの操作を可能にすることができる。よって、原稿読取装置とコンピュータが接続され、コンピュータから原稿読取装置の操作を行うシステムであっても、原稿をセットする原稿読取装置に向かって操作を行うことが可能となる。このため、原稿読取装置に原稿をセットした後にコンピュータから撮影指示等を行うといった煩雑な操作からユーザを解放することができ、ユーザの利便性を向上することができる。
【００６７】
なお、本発明においては、原稿読取装置に撮影ボタン等の操作ボタンを設け、この操作ボタンを押して撮影指示、或いはそれ以外の設定等を行うように構成することも可能である。しかし、折りたたみ等して携帯可能な原稿読取装置とする場合においては、装置全体を軽量に製作する都合上、ボタン操作により装置本体に揺れが発生しやすい傾向となる。即ち、ボタン操作により装置本体が揺れた状態で撮影すると、画像にブレが生じてしまう恐れがある。
したがって、本発明の場合、原稿読取装置側に操作ボタンを設けない構造とする場合に特に有利であり、この場合にはユーザが原稿読取装置に触れることなく原稿読取装置を動作させることができる。このため、例えば、折りたたみして携帯可能な原稿読取装置のような軽量な装置とした場合であっても、装置本体に触れて操作する等ことにより発生する揺れを防止し、撮影画像のブレ等の発生を防止することができる。即ち、原稿読取装置に振動を与えることなく、原稿読取装置側から原稿読取装置に対して指示を行うことができる。
【００６８】
なお、原稿読取装置１０又はコンピュータ３０に音声入力装置（マイク）を設け、該マイクから入力される音声を音声認識して、原稿読取装置１０に指示を行うように構成してもよい。
【００６９】
以上のように、本発明によれば、原稿読取装置を使用する際の、ユーザの操作方法（設定方法及び動作指示方法）に多様性を持たせることができる。
例えば、特定のジェスチャー、色、明るさの変化、原稿読取装置の一部の画像（例えば足の画像）の変化などと指示（設定変更指示や動作指示）を予め関連させてコンピュータ３０の外部記憶装置３１１に登録しておく。そして、ユーザが原稿読取装置１０の読取部１０００に対して直接、特定のジェスチャー、色、明るさの変化、原稿読取装置１０の一部の画像（例えば足の画像）の変化などの提示動作を行うことにより、原稿読取装置１０に対して指示（設定変更指示や動作指示）を行うことができる。
【００７０】
このように、本発明に係る原稿読取制御装置（コンピュータ３０や原稿読取装置１０の制御部１０９）に、原稿読取装置１０の読取部１０００から指示を受けられるような機能をもたせることにより、ユーザの操作方法の多様化が可能となる。即ち、コンピュータから操作する原稿読取装置に対して、原稿読取装置側から操作する方法を提供することができる。
【００７１】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラム（制御プログラム製品）もしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００７２】
以下、本発明に係る原稿読取制御装置で読み取り可能な（コンピュータ読取り可能な）各種データ処理プログラムを格納する記憶媒体（記録媒体）について説明する。
本発明の各工程（上述した各機能）は、ネットワーク又は各種記憶媒体を介して取得したソフトウェア（プログラム）をパーソナルコンピュータ等の処理装置（ＣＰＵ，プロセッサ）にて実行することでも実現できる。
【００７３】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システム或いは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を該システム或いは装置に読み出すことによって、そのシステム或いは装置が、本発明の効果を享受することが可能となる。
【００７４】
本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施例の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。例えば、上述した実施例では、折りたたみ可能な画像読取装置を例示して説明したが、本発明は勿論これに限定されず、例えば、装置本体を構成する分離可能な部材から組立自在である組立式の画像読取装置としてもよい。すなわち、本発明は、原稿の画像を読み取る画像読取領域に対向して読取部を配置する所定の読取姿勢に形態変形自在としてもよく、上述した実施例に限定されるものではない。
【００７５】
本発明の様々な例と実施例を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
なお、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００７６】
１０    原稿読取装置
２０    原稿
２１    読取範囲
２２    読取可能範囲
３０    コンピュータ
３１    ケーブル
４０    手
４１    色紙
【図１】
2011035589.tif 000003
【図２】
2011035589.tif 000004
【図３】
2011035589.tif 000005
【図４】
2011035589.tif 000006
【図５】
2011035589.tif 000007
【図６】
2011035589.tif 000008
【図７】
2011035589.tif 000009
【図８】
2011035589.tif 000010
【図９】
2011035589.tif 000011
【図１０】
2011035589.tif 000012
【図１１】
2011035589.tif 000013
【図１２】
2011035589.tif 000014