(57)【要約】【課題】直接入力モードとジェスチャー入力モードとを自動的に切り替えることができる入力装置、情報処理装置、及びプログラムを提供する。【解決手段】  操作者によるジェスチャー入力が可能な入力手段であって、操作者の手との距離を測定して、距離に応じて直接入力モードモードとジェスチャー入力モードモードとを自動的に切り替えるようにした。【選択図】図１
2010079662.tif 000002
【特許請求の範囲】
【請求項１】
操作者の手が直接接触することによる直接入力もしくは前記手が直接接触せずにジェスチャーによるジェスチャー入力が可能であって、前記手との距離に応じて直接入力モードとジェスチャー入力モードとを自動的に切り替えるようにしたことを特徴とする入力装置。
【請求項２】
操作者によるジェスチャー動作を検出するジェスチャー検出手段と、前記操作者の手との距離を測定する測距手段と、前記距離に応じて直接入力モードとジェスチャー入力モードとを自動的に切り替える切替手段とを備えたことを特徴とする入力装置。
【請求項３】
前記切替手段は、前記距離が所定の値未満の場合は直接入力モードに切り替え、前記距離が所定の値以上の場合はジェスチャー入力モードに切り替えることを特徴とする請求項２記載の入力装置。
【請求項４】
前記切替手段は、所定期間内に前記手との距離が所定の値以上であって、かつ所定期間内にジェスチャー入力が無い場合、前記ジェスチャー入力モードから前記直接入力モードに切り替えることを特徴とする請求項３記載の入力装置。
【請求項５】
操作者の手が直接接触することによる直接入力もしくは前記手が直接接触せずにジェスチャーによるジェスチャー入力が可能な入力装置を有する情報処理装置であって、
前記入力装置は、前記操作者の手との距離を測定して、前記距離に応じて直接入力モードとジェスチャー入力モードとを自動的に切り替えることを特徴とする情報処理装置。
【請求項６】
コンピュータに、
ジェスチャー検出手段が、操作者の手によるジェスチャー動作を検出する手順、
測距手段が、前記身体の手との距離を測定する手順、
切替手段が、前記距離に応じて、前記手が直接接触することによる直接入力モードと、前記手が直接接触せずにジェスチャーによるジェスチャー入力モードとを切り替える手順、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力装置、情報処理装置、及びプログラムに関する。
【背景技術】
【０００２】
情報処理装置としてのパーソナルコンピュータ（以下、パソコンという。）の入力装置としてマウス、キーボード、ポインティングデバイスが挙げられる。
このうちマウスにはワイヤレスマウスやジェスチャー入力が可能なものが開発されている。
【０００３】
ワイヤレスマウスの一例が特許文献１、２に記載されている。
特許文献１は「電子機器」に関する発明である。すなわち、特許文献１に記載の発明は、「機器の構成要素各部に電源を供給する電源供給手段と、機器の操作を行う操作手段と、操作手段内に設けられ機器の使用状態を検知する検知手段と、検知手段によって機器が使用状態にはないと判断された場合、所定時間の経過後、電源供給手段からの電源供給を切断するよう制御する制御手段とを有する」ものである。
【０００４】
この特許文献１に記載の発明によれば、機器の使用状態を検知して機器が使用状態にはないと判断された場合、所定時間の経過後、電源供給を切断するよう動作するとしている。
【０００５】
また、特許文献２は「ワイヤレスマウス」に関する発明である。すなわち、特許文献２に記載の発明は、「電源となる電池と、この電池で駆動され、かつ手が触れたことを検出するセンサと、このセンサが、手が触れたことを検出することによって電源の供給を行なうよう制御する制御手段と、この制御手段で制御された電源供給の下に、ボールの移動量を検出するエンコーダと、このエンコーダで検出される移動量を設定する設定手段と、この設定手段で設定された移動量を電気信号に変換する変換手段と、この変換手段で変換された電気信号を送信する送信手段とで構成された」ものである。
【０００６】
この特許文献２に記載の発明によれば、操作者が操作している間だけ電池からの電源供給を受けるため、移動量を検出して送信する各々手段への電源供給が操作中のみとなり、電池の消費電力の低減及び寿命を延長する効果があるとしている。
【特許文献１】特開平６−１６１６１２号公報
【特許文献２】特開平１０−１２４２５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した特許文献１に記載の技術では、操作者の手が直接接触することにより入力する直接入力モードにおけるマウスの機能のＯＮ／ＯＦＦの切り替えは可能であるものの、操作者の手が直接接触せずにジェスチャーで入力するジェスチャー入力モードにおける入力することはできない。また、上述した特許文献２に記載の技術では、マウスに設けられたセンサに手が触れると静電容量が変化してセンサがＯＮすることにより電源をマウスに供給し、センサから手が離れると電源供給を停止するものの、ジェスチャー入力はできない。
【０００８】
この他、ジェスチャー入力機能を有するマウスは提案されているものの、ジェスチャー機能の有効／無効については、切替の都度キーボード入力（マニュアル操作）での切り替えを行うのが一般的である。
しかしながら、直接入力モードとジェスチャー入力モードとを切り替える度にキーボード入力するのは面倒である。
【０００９】
また、マウス機能とジェスチャー機能との両方の機能が有効な場合には情報処理装置が誤動作することがあり、ジェスチャー機能の有効／無効を自動的にされていなかった。
【００１０】
そこで、本発明の目的は、直接入力モードとジェスチャー入力モードとを自動的に切り替えることができる入力装置、情報処理装置、及びプログラムを提供することにある。
【課題を解決するための手段】
【００１１】
本発明の入力装置は、操作者の手が直接接触することによる直接入力もしくは前記手が直接接触せずにジェスチャーによるジェスチャー入力が可能であって、前記手との距離に応じて直接入力モードとジェスチャー入力モードとを自動的に切り替えるようにしたことを特徴とする。
【００１２】
本発明の情報処理装置は、操作者の手が直接接触することによる直接入力もしくは前記手が直接接触せずにジェスチャーによるジェスチャー入力が可能な入力装置を有する情報処理装置であって、前記入力装置は、前記操作者の手との距離を測定して、前記距離に応じて直接入力モードとジェスチャー入力モードとを自動的に切り替えることを特徴とする。
【００１３】
本発明のプログラムは、コンピュータに、ジェスチャー検出手段が、操作者の手によるジェスチャー動作を検出する手順、測距手段が、前記身体の手との距離を測定する手順、切替手段が、前記距離に応じて、前記手が直接接触することによる直接入力モードと、前記手が直接接触せずにジェスチャーによるジェスチャー入力モードとを切り替える手順、を実行させることを特徴とする。
ことを特徴とする。
【発明の効果】
【００１４】
本発明によれば、直接入力モードとジェスチャー入力モードとを自動的に切り替えることができる入力装置、情報処理装置、及びプログラムの提供を実現することができる。
【発明を実施するための最良の形態】
【００１５】
図１は、本発明に係る入力装置を用いた情報処理装置の概念図である。
本実施の形態では、入力装置がマウスであって、情報処理装置本体がパソコンの場合で説明する。
本情報処理装置１０は、情報処理装置本体１１及びモニタ部１２で構成されるパソコン１３と、マウス１４とで構成されている。
【００１６】
本情報処理装置１０は、マウス１４によって操作者の手の接触（押圧）による直接入力もしくは、操作者が直接手で触れずにジェスチャーで入力するジェスチャー入力モードが可能である。この情報処理装置１０は、操作者の手の位置や動作によって自動的に直接入力モードとジェスチャー入力モードとが切り替わるようになっている。
【００１７】
マウス１４には、センサＡ１５と、センサＢ１６とが設けられている。センサＡ１５は操作者の手１７との距離を測定する測距センサであり、センサＢ１６は手１７の動作（例えばＰａ〜Ｐｄ方向の動作）、すなわちジェスチャーを検出する焦電センサである。
【００１８】
図２は、図１に示した情報処理装置のブロック図の一例である。
情報処理装置１０は、マウス１４、キーボード１７、入力制御部３３、ＣＰＵ(central processing unit)３４、ＲＡＭ(random access memory)、ＲＯＭ(read only memory)、割込制御部３７、ディスク制御部３８、ディスク装置３９、液晶制御部４０、液晶表示装置１３、及びバスライン４１で構成されている。
【００１９】
マウス１４は、センサＡ１５、センサＢ１６、手検出部３０、マウス機能３１、ジェスチャー機能３２を有する。
手検出部３０は、直接入力モード時に作用するマウス機能３１と、ジェスチャー入力モード時に作用するジェスチャー機能３２とを切り替える、すなわち直接入力モードとジェスチャー入力モードとを切り替える。
【００２０】
マウス機能３１は、ボールマウスの場合はボールの回転によりマウスの位置を電気信号に変換させる機能であり、オプティカルマウスの場合は光源からの反射光を光センサで受光することによりマウスの位置を電気信号に変換させる機能である。
【００２１】
ジェスチャー機能３２は、操作者の手の動き、例えば上下左右の動きや、三角、四角、丸、×、アルファベット、数字等の動きを読み取る機能である。
【００２２】
入力制御部３３は、マウス１４からの信号もしくはキーボード１７からの信号を、バスライン４１を介してＣＰＵ３４に授受する。
ＣＰＵ３４は、情報処理装置１０を統括制御するものであり、例えばマイクロコンピュータが用いられる。
ＲＡＭ３５は、データを一時的に格納するものであり、例えばフラッシュメモリが用いられる。
ＲＯＭ３６は、動作プログラムを格納するものであり、例えばマスクＲＯＭが用いられる。
割込制御部３７は、データの割り込み処理の制御を行う。
ディスク制御部３８は、ディスク装置３９の書き込み、読み出し、消去等を制御する。
ディスク装置３９は、データを格納する装置であり、例えば、ＨＤＤ(hard disk drive)もしくはＣＤＲ(compact disc-recordable)等が用いられる。
液晶制御部４０は、モニタ部１２としての液晶表示装置１２ａを駆動させるためのデータを管理する。
【００２３】
図３は、図１に示した情報処理装置におけるマウスのジェスチャー機能自動切り替えの説明図である。
図３は、マウス動作時、マウス待機時、及びジェスチャー機能有効時の概念をそれぞれ示している。
同図において、ジェスチャー機能をサポートするマウスにおいて、操作者の手とマウスとの距離を検出して、マウス機能とジェスチャー機能との自動切り替えを行う。
マウス動作時は、マウス機能がＯＮであり、センサＡ１５が操作者の手を検出し、かつセンサＢ１６ジェスチャー機能をＯＦＦした状態である。
マウス待機時（マウスに手を置いている）は、マウス機能がスリープモードであり、センサＡ１５が手を検出し、かつセンサＢ１６がジェスチャー機能をＯＦＦした状態である。
ジェスチャー機能有効時は、マウス機能がＯＦＦであり、センサＡ１５がＯＦＦであり、センサＢ１６がＯＮとなっている状態である。尚、操作者によるマウスの接触には、センサＡ１５の他に個別にセンサ（例えば、サーミスタ等の温度センサ、圧覚センサ）を設けて検出してもよい。
【００２４】
図４は、図１に示した情報処理装置におけるフローチャートの一例である。
まず、ＣＰＵ３４は、マウス１４の移動の検出をＯＮにする（ステップＳ１）。
ＣＰＵ３４は、所定期間（例えば、３０秒）内に移動検出があるか否かを判別し（ステップＳ２）、移動検出が有る場合（ステップＳ２／Ｙ）は待機し、移動検出が無い場合（ステップＳ２／Ｎ）は操作者の手の検出が有るか否かを判別する（ステップＳ３）。
【００２５】
ＣＰＵ３４は、操作者の手の検出が有ると判別した場合（ステップＳ３／Ｙ）、移動検出をＯＮにし、ジェスチャー検出をＯＦＦし（ステップＳ８）、ステップＳ２に戻り、手の検出が無いと判断した場合（ステップＳ３／Ｎ）、移動検出をＯＦＦし、ジェスチャー検出をＯＮにし（ステップＳ４）、ＣＰＵ３４は、所定期間（例えば、３０秒）ジェスチャー検出があるか否かを判別する（ステップＳ５）。
ＣＰＵ３４は、所定期間ジェスチャー検出が有ると判別した場合（ステップＳ５／Ｙ）、待機し、所定期間ジェスチャー検出が無いと判別した場合（ステップＳ５／Ｎ）、ジェスチャー検出をＯＦＦする（ステップＳ６）。
ＣＰＵ３４は、手検出が有るか否かを判別し（ステップＳ７）、手検出が無いと判別した場合（ステップＳ７／Ｎ）、待機し、手検出が有ると判別した場合（ステップＳ７／Ｙ）ステップＳ１に戻る。
尚、直接入力モード及びジェスチャー入力モードの両方がＯＦＦの場合には、ステップＳ６の後ステップＳ７の処理を行うことなくステップＳ１に戻り、移動検出をＯＮにすることで、ジェスチャー入力モードから直接入力モードに切り替えるようにしてもよい。
【００２６】
このような動作により、直接入力モードとジェスチャー入力モードとを自動的に切り替えることができる。
【００２７】
＜プログラム及び記憶媒体＞
以上で説明した本発明の情報処理装置は、コンピュータで処理を実行させるプログラムによって実現されている。コンピュータとしては、例えばパーソナルコンピュータやワークステーションなどの汎用的なものが挙げられるが、本発明はこれに限定されるものではない。
【００２８】
これにより、プログラムが実行可能なコンピュータ環境さえあれば、どこにおいても本発明の情報処理装置を実現することができる。
すなわち、
コンピュータに、
(1)ジェスチャー検出手段１６が、操作者によるジェスチャー動作を検出する手順、
(2)測距手段１５が、操作者の手１７との距離を測定する手順、
(3)切替手段３０が、距離に応じて直接入力モードとジェスチャー入力モードとを切り替える手順
を実行させるプログラムが挙げられる。
【００２９】
このようなプログラムは、コンピュータに読み取り可能な記憶媒体に記憶されていてもよい。
ここで、記憶媒体としては、例えば、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）などのコンピュータで読み取り可能な記憶媒体、フラッシュメモリ、ＲＡＭ、ＲＯＭ、ＦｅＲＡＭ（強誘電体メモリ）等の半導体メモリやＨＤＤが挙げられる。
【００３０】
なお、上述した実施の形態は、本発明の好適な実施の形態の一例を示すものであり、本発明はそれに限定されることなく、その要旨を逸脱しない範囲内において、種々変形実施が可能である。
例えば、上述の説明では、入力装置がマウスの場合について説明したが、本発明ではこれに限定されず、キーボード、ポインティングデバイスにも適用可能である。また、上述した実施の形態では、モニタ部として液晶表示を用いた場合で説明したが、本発明はこれに限定されるものではなく、ＣＲＴ(cathode ray tube)、ＥＬ(electric luminescence)、もしくはプラズマディスプレイであってもよい。さらに、上述した実施の形態では、マウスが有線式の場合で説明したが、本発明はこれに限定されるものではなく、ワイヤレスマウスであってもよい。
【図面の簡単な説明】
【００３１】
【図１】本発明に係る入力装置を用いた情報処理装置の概念図である。
【図２】図１に示した情報処理装置のブロック図の一例である。
【図３】図１に示した情報処理装置におけるマウスのジェスチャー機能自動切り替えの説明図である。
【図４】図１に示した情報処理装置におけるフローチャートの一例である。
【符号の説明】
【００３２】
１０    情報処理装置
１１    情報処理装置本体
１２    モニタ部
１２ａ    液晶表示装置
１３    パーソナルコンピュータ
１４    マウス
１５    センサＡ
１６    センサＢ
１７    手
１８    キーボード
【図１】
2010079662.tif 000003
【図２】
2010079662.tif 000004
【図３】
2010079662.tif 000005
【図４】
2010079662.tif 000006