(57)【要約】      （修正有）【課題】ユーザの動作に応じて指示画像が移動する移動量を常に一定にする場合に比べ、予め定めた領域内に表示されている指示画像が、領域から外れてしまうことを抑制する入力システム、装置及びプログラムを提供する。【解決手段】表示パネル２と、表示パネル２に表示される画像を操作するユーザのジェスチャを検知する検知センサと、検知センサにて検知されたジェスチャに対応する表示画面上の位置に当該位置を示すポインタ画像Ｐを表示させ、ジェスチャに応じてポインタ画像Ｐを表示画面上で移動させ、ポインタ画像Ｐを表示画面上の予め定められたフォーカス領域２００Ｂ内に表示させている場合に、ポインタ画像Ｐをフォーカス領域２００Ｂ外に表示させている場合と比較してジェスチャに応じたポインタ画像Ｐの移動量を小さくする制御部とを備える。【選択図】図７
2016146104.tif 000002
【特許請求の範囲】
【請求項１】
表示画面に画像を表示する表示手段と、
前記表示手段に表示される画像を操作するユーザの動作を検知する検知手段と、
前記検知手段にて検知された動作に対応する前記表示画面上の位置に当該位置を示す指示画像を表示させ、当該動作に応じて当該指示画像を当該表示画面上で移動させ、当該指示画像を当該表示画面上の予め定められた領域内に表示させている場合に、当該指示画像を当該領域外に表示させている場合と比較して当該動作に応じた当該指示画像の移動量を小さくする表示制御手段とを備える入力システム。
【請求項２】
前記表示制御手段は、前記指示画像により選択されることで予め定めた処理が実行される処理画像と重なるように前記領域を設定することを特徴とする請求項１に記載の入力システム。
【請求項３】
前記表示制御手段は、前記領域を、前記処理画像を含み且つ当該処理画像より広い範囲に設定することを特徴とする請求項２に記載の入力システム。
【請求項４】
前記表示制御手段は、前記領域内に前記指示画像が表示されている場合に、当該領域内での当該指示画像の移動量を、前記検知手段にて検知された前記動作の時間平均に基づいて算出することを特徴とする請求項１乃至３のいずれか１項に記載の入力システム。
【請求項５】
表示画面に表示される画像を操作するユーザの動作を検知する検知手段と、
前記検知手段にて検知された動作に対応する前記表示画面上の位置に当該位置を示す指示画像を表示させ、当該動作に応じて当該指示画像を当該表示画面上にて移動させ、当該指示画像を当該表示画面上の予め定められた領域内に表示させている場合には、当該指示画像を当該領域外に表示させている場合と比較して、当該動作に応じた当該指示画像の移動量を小さくする表示制御手段とを備える入力装置。
【請求項６】
コンピュータに、
表示画面に画像を表示させる機能と、
前記表示画面に表示される画像を操作するユーザの動作を認識する機能と、
認識した前記動作に対応する前記表示画面上の位置に当該位置を示す指示画像を表示させ、当該動作に応じて当該指示画像を当該表示画面上で移動させ、当該指示画像を当該表示画面上の予め定められた領域内に表示させている場合に、当該指示画像を当該領域外に表示させている場合と比較して当該動作に応じた当該指示画像の移動量を小さくする機能とを実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力システム、入力装置およびプログラムに関する。
【背景技術】
【０００２】
従来、表示パネル等の表示手段に表示される画像に対して、ジェスチャ（動作）等により非接触で操作を実行する情報入力システムが存在する。
例えば、特許文献１には、所定のハンドジェスチャの存在及び空間内の位置を検出し検出された空間内の位置と対応する画面での位置にハンドアイコンを出力表示し、ハンドジェスチャの動きに従ってハンドアイコンを移動させる入力システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−３１５１５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、予め定めた画像領域上にポインタ等の指示画像を表示させ、ユーザの動作に応じてこの指示画像を移動させる入力システムでは、ユーザの動作に追随して指示画像が動くため、指示画像を予め定められた領域内に留めておくことが困難である。例えば指示画像を予め定めた領域内に留めて選択しようとしても、指示画像が当該領域から外れてしまい、選択することが難しくなる場合がある。
【０００５】
本発明は、ユーザの動作に応じて指示画像が移動する移動量を常に一定にする場合に比べ、予め定めた領域内に表示されている指示画像が、当該領域外に外れてしまうことを抑制することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に係る発明は、表示画面に画像を表示する表示手段と、前記表示手段に表示される画像を操作するユーザの動作を検知する検知手段と、前記検知手段にて検知された動作に対応する前記表示画面上の位置に当該位置を示す指示画像を表示させ、当該動作に応じて当該指示画像を当該表示画面上で移動させ、当該指示画像を当該表示画面上の予め定められた領域内に表示させている場合に、当該指示画像を当該領域外に表示させている場合と比較して当該動作に応じた当該指示画像の移動量を小さくする表示制御手段とを備える入力システムである。
請求項２に係る発明は、前記表示制御手段は、前記指示画像により選択されることで予め定めた処理が実行される処理画像と重なるように前記領域を設定することを特徴とする請求項１に記載の入力システムである。
請求項３に係る発明は、前記表示制御手段は、前記領域を、前記処理画像を含み且つ当該処理画像より広い範囲に設定することを特徴とする請求項２に記載の入力システムである。
請求項４に係る発明は、前記表示制御手段は、前記領域内に前記指示画像が表示されている場合に、当該領域内での当該指示画像の移動量を、前記検知手段にて検知された前記動作の時間平均に基づいて算出することを特徴とする請求項１乃至３のいずれか１項に記載の入力システムである。
請求項５に係る発明は、表示画面に表示される画像を操作するユーザの動作を検知する検知手段と、前記検知手段にて検知された動作に対応する前記表示画面上の位置に当該位置を示す指示画像を表示させ、当該動作に応じて当該指示画像を当該表示画面上にて移動させ、当該指示画像を当該表示画面上の予め定められた領域内に表示させている場合には、当該指示画像を当該領域外に表示させている場合と比較して、当該動作に応じた当該指示画像の移動量を小さくする表示制御手段とを備える入力装置である。
請求項６に係る発明は、コンピュータに、表示画面に画像を表示させる機能と、前記表示画面に表示される画像を操作するユーザの動作を認識する機能と、認識した前記動作に対応する前記表示画面上の位置に当該位置を示す指示画像を表示させ、当該動作に応じて当該指示画像を当該表示画面上で移動させ、当該指示画像を当該表示画面上の予め定められた領域内に表示させている場合に、当該指示画像を当該領域外に表示させている場合と比較して当該動作に応じた当該指示画像の移動量を小さくする機能とを実現させるプログラムである。
【発明の効果】
【０００７】
請求項１に係る発明によれば、ユーザの動作に応じて指示画像が移動する移動量を常に一定にする場合に比べ、予め定めた領域内に表示されている指示画像が、当該領域外に外れてしまうことを抑制できる。
請求項２に係る発明によれば、ユーザの動作に応じて指示画像が移動する移動量を常に一定にする場合に比べ、処理画像をより選択しやすくなる。
請求項３に係る発明によれば、領域を処理画像より広い範囲に設定しない場合と比較して、指示画像が当該領域外に外れにくくなる。
請求項４に係る発明によれば、指示画像の移動量を動作の時間平均に基づいて算出しない場合と比較して、ユーザの動作に応じた指示画像の移動を平滑化することができる。
請求項５に係る発明によれば、ユーザの動作に応じて指示画像が移動する移動量を常に一定にする場合に比べ、予め定めた領域内に表示されている指示画像が、当該領域外に外れてしまうことを抑制できる。
請求項６に係る発明によれば、ユーザの動作に応じて指示画像が移動する移動量を常に一定にする場合に比べ、予め定めた領域内に表示されている指示画像が、当該領域外に外れてしまうことを抑制できる。
【図面の簡単な説明】
【０００８】
【図１】本実施の形態が適用される情報入力システムの全体構成を示した図である。
【図２】本実施の形態が適用される入力装置の機能構成を示した図である。
【図３】描画制御部により表示パネルの表示画面に表示される画像の一例を示した図である。
【図４】制御部により実行される処理の手順の一例を示したフローチャートである。
【図５】ポインタ画像を移動させるモードとしてフォーカスモードが設定されている場合の表示画面の状態を示している。
【図６】ポインタ画像を移動させるモードとして通常モードが設定されている場合の表示画面の状態を示している。
【図７】表示画面において、フォーカス領域内にポインタ画像が表示されフォーカスモードが設定されている場合のポインタ画像の動きと、通常領域内にポインタ画像が表示され通常モードが設定されている場合のポインタ画像の動きとを示した図である。
【図８】オフセット幅ＯＦの算出方法の一例を説明するための図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明における実施の形態について詳細に説明する。
図１は、本実施の形態が適用される情報入力システム１の全体構成を示した図である。図１に示すように、情報入力システム１は、画像を表示する表示パネル２と、ユーザのジェスチャ（動作）による情報入力を受け付ける入力装置３とを備えている。本実施の形態の情報入力システム１では、入力装置３の後述する検知センサ４（図２参照）によりユーザのジェスチャ（動作）が検知され、検知されたジェスチャに基づいて、表示パネル２に表示される画像が操作される。
【００１０】
本実施の形態の情報入力システム１は、入力システムの一例であって、例えば情報入力システム１に接続された外部装置（図示せず）の操作等に用いられ、表示パネル２には、外部装置の操作画面等が表示される。このような外部装置としては、例えば画像形成装置、画像読取装置、ＦＡＸ等を備える複合機等が挙げられる。そして、本実施の形態の情報入力システム１では、ユーザのジェスチャにより、表示パネル２に表示される操作画面に対する操作が非接触で行われるようになっている。
このように、本実施の形態の情報入力システム１は、非接触による外部装置の操作が可能であるため、医療現場や飲食店、食品製造工場等のような衛生的な環境が求められる場所において特に好適に用いられる。
【００１１】
表示パネル２は、表示手段の一例であり、後述する制御部５からの情報に基づき、表示画面２１に画像を表示する。表示パネル２は、例えば液晶ディスプレイ、プラズマディスプレイ等により構成される。表示画面２１に表示される画像については、後段にて説明する。
【００１２】
続いて、本実施の形態の入力装置３の機能について説明する。図２は、本実施の形態が適用される入力装置３の機能構成を示した図である。
図２に示すように、本実施の形態の入力装置３は、ユーザによるジェスチャ（動作）を検知する検知センサ４と、検知センサ４による検知結果に基づいて表示パネル２に表示される画像の制御を行う制御部５とを備えている。
【００１３】
検知センサ４は、検知手段の一例であり、例えば、ユーザの体の予め定めた部位やユーザが所持する道具等の位置を三次元で検知する。検知センサ４は、ユーザの体の予め定めた部位やユーザが所持する道具等の位置を検知可能であれば特に限定されないが、例えば赤外線センサ、レーザセンサ等を用いることができる。
本実施の形態の情報入力システム１では、検知センサ４は、ユーザの手指の位置を検知するようになっている。
【００１４】
制御部５は、表示制御手段の一例であり、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）により構成されている。ＲＯＭは、ＣＰＵにより実行される制御プログラムを記憶している。ＣＰＵは、ＲＯＭに記憶されている制御プログラムを読み出し、ＲＡＭを作業エリアにして制御プログラムを実行する。
【００１５】
本実施の形態の制御部５は、図２に示すように、検知センサ４に検知されたユーザによるジェスチャに関する情報を取得するジェスチャ受付部５１と、ジェスチャ受付部５１にて受け付けたジェスチャに関する情報に基づきユーザによるジェスチャを判定するジェスチャ判定部５２と、ジェスチャ判定部５２による判定結果に基づいて表示パネル２に表示される画像を制御する描画制御部５３と、ジェスチャ判定部５２による判定結果に基づいて後述するポインタ画像Ｐ（図３参照）を表示画面２１上で移動させるモードを設定するモード設定部５４とを備えている。
【００１６】
ジェスチャ判定部５２は、ジェスチャ受付部５１にて受け付けたジェスチャに関する情報に基づき、ジェスチャを行うユーザの手指の空間位置を認識する空間位置認識部５２１を備えている。
また、ジェスチャ判定部５２は、ユーザの手指の位置が移動した場合に、モード設定部５４により設定されたモード、空間位置認識部５２１にて認識された手指の空間位置に基づいて、ポインタ画像Ｐを表示させる表示位置を算出する表示位置算出部５２２を備えている。
【００１７】
描画制御部５３は、表示画面２１の全体に予め定められた画像２００（後述する図３参照）を表示する画面表示部５３１を備えている。
また、ジェスチャ判定部５２による判定に基づいて、表示画面２１上に、ユーザの手指の位置に対応した位置を示す指示画像の一例としてのポインタ画像Ｐを表示するポインタ表示部５３２を備えている。
【００１８】
図３は、描画制御部５３により表示パネル２の表示画面２１に表示される画像２００の一例を示した図である。図３に示すように、画面表示部５３１により表示画面２１に表示される画像２００には、ポインタ画像Ｐにより選択されることで予め定められた処理が実行される処理画像２１０が含まれている。処理画像２１０は、ユーザにより視認できるように、例えば他の部分とは異なる色の予め定めた面積を有する領域により構成されている。この例では、図３に示すように、処理画像２１０は、他の領域とは異なる色の四角形状の領域により構成されている。また、この例では、図３に示すように、表示画面２１に表示される画像２００には、５つの処理画像２１０が含まれている。
【００１９】
また、表示画面２１に表示される画像２００は、ユーザの手指の移動に応じてポインタ画像Ｐが移動する通常領域２００Ａと、通常領域２００Ａと比較してユーザの手指の移動に応じたポインタ画像Ｐの移動速度が遅くなるフォーカス領域２００Ｂとに分けられている。
図３に示すように、本実施の形態では、フォーカス領域２００Ｂは、処理画像２１０に重なるように設定されている。より具体的には、フォーカス領域２００Ｂは、処理画像２１０を全て含み且つ処理画像２１０の周囲も含むように、処理画像２１０よりも予め定めたオフセット幅ＯＦだけ広い面積に設定されている。
なお、本実施の形態では、画像２００に設定される通常領域２００Ａとフォーカス領域２００Ｂとの境界は、ユーザによって視認できないようになっている。言い換えると、本実施の形態では、ポインタ画像Ｐが、通常領域２００Ａおよびフォーカス領域２００Ｂのいずれに表示されているかについてユーザが視認できないようになっている。
【００２０】
本実施の形態の情報入力システム１（図１参照）では、ポインタ画像Ｐが処理画像２１０上に表示された状態で予め定められた時間が経過したり、ポインタ画像Ｐが処理画像２１０上に表示された状態でユーザにより手を握る等の予め定めたジェスチャが行われたりすることにより、処理画像２１０が選択され、処理画像２１０に対応して設定された処理が実行されるようになっている。
【００２１】
ところで、例えばユーザのジェスチャにより移動するポインタ画像Ｐを用いて表示画面２１に表示される画像２００の操作を行う情報入力システム１（図１参照）では、以下のような問題が生じる場合がある。
すなわち、ユーザが手指のジェスチャにより処理画像２１０を選択する場合には、上述したように、ポインタ画像Ｐを処理画像２１０上に表示した状態を、予め定めた時間維持する必要がある。しかしながら、ポインタ画像Ｐはユーザの手指の動きに応じて画像２００上を移動するため、ポインタ画像Ｐを処理画像２１０上に留めておくことが困難になる場合がある。この場合、ユーザの手指の動きによってポインタ画像Ｐが処理画像２１０から外れ、処理画像２１０を選択しにくくなる。
また、例えばポインタ画像Ｐがユーザの手指の動きに忠実に追従して移動する場合、ポインタ画像Ｐがユーザの手指の動きに応じて画像２００上で常に揺れた状態となりやすい。この場合、ユーザが不快に感じる場合がある。
【００２２】
これに対し、本実施の形態の情報入力システム１では、上述したように、表示画面２１に表示される画像２００において処理画像２１０に対応するフォーカス領域２００Ｂを設定している。そして、ユーザの手指のジェスチャによりポインタ画像Ｐが移動してフォーカス領域２００Ｂに侵入した場合、すなわちフォーカス領域２００Ｂにポインタ画像Ｐが表示されている場合には、通常領域２００Ａにポインタ画像Ｐが表示されている場合と比較してユーザの手指のジェスチャに応じたポインタ画像Ｐの移動量を小さくする制御を行っている。
【００２３】
言い換えると、本実施の形態の情報入力システム１では、通常領域２００Ａにポインタ画像Ｐが表示されている場合には、ポインタ画像Ｐを移動させるモードとして通常モードを設定する。そして、通常モードが設定されている場合には、ユーザの手指の位置に対応する表示画面２１の位置にポインタ画像Ｐを表示させることで、ユーザの手指の移動に応じてポインタ画像Ｐが表示画面２１上を移動するようにしている。
【００２４】
一方、フォーカス領域２００Ｂにポインタ画像Ｐが表示されている場合には、ポインタ画像Ｐを移動させるモードとして、通常モードと比較してユーザのジェスチャによるポインタ画像Ｐの移動量を小さくするフォーカスモードを設定する。そして、フォーカスモードが設定されている場合には、ユーザのジェスチャに応じてポインタ画像Ｐを移動させる場合に、表示画面２１上において、ジェスチャ後のユーザの手指の位置に対応する表示画面２１上の位置と比較して移動前のポインタ画像Ｐに近い位置に、ポインタ画像Ｐを表示させている。これにより、フォーカスモードではユーザの手指のジェスチャに応じたポインタ画像Ｐの移動量が小さくなる。
【００２５】
本実施の形態の情報入力システム１では、上記のような制御により、例えばユーザが処理画像２１０を選択しようとした場合等には、処理画像２１０上からポインタ画像Ｐが外れることが抑制される。
また、ポインタ画像Ｐが処理画像２１０上に表示されていない場合には、ユーザの手指のジェスチャに応じてポインタ画像Ｐが移動される。これにより、ユーザのジェスチャに応じてポインタ画像Ｐが表示画面２１上を移動するようになり、ユーザの意図に応じた操作が行われる。
この結果、本実施の形態の情報入力システム１では、本構成を採用しない場合と比較して、ユーザによる操作性が向上する。
【００２６】
続いて、本実施の形態の情報入力システム１において制御部５により行われる処理について説明する。図４は、制御部５により実行される処理の手順の一例を示したフローチャートである。
また、図５および図６は、図４に示した処理が行われた場合の表示画面２１の状態を示した図である。ここで、図５は、ポインタ画像Ｐを移動させるモードとしてフォーカスモードが設定されている場合の表示画面２１の状態を示している。具体的には、表示画面２１に表示される画像２００のうちフォーカス領域２００Ｂにポインタ画像Ｐが表示されている状態で、ユーザによって第１空間位置Ｈ１から第２空間位置Ｈ２に手指が移動されるジェスチャが行われた状態を示している。
一方、図６は、ポインタ画像Ｐを移動させるモードとして通常モードが設定されている場合の表示画面２１の状態を示している。具体的には、表示画面２１に表示される画像のうち通常領域２００Ａにポインタ画像Ｐが表示されている状態で、ユーザによって第１空間位置Ｈ１から第２空間位置Ｈ２に手指が移動されるジェスチャが行われた状態を示している。
なお、以下の説明において、ユーザによりジェスチャが行われる前にポインタ画像Ｐが表示されている位置を、第１表示位置Ｐ１とする。
【００２７】
まず、ユーザにより表示パネル２（図１参照）の表示画面２１に表示される画像２００を操作するジェスチャが行われ検知センサ４（図２参照）にてユーザによるジェスチャが検知されると、ジェスチャ受付部５１により、検知センサ４にて検知されたジェスチャに関する情報が取得される（ステップ１０１）。ジェスチャに関する情報としては、具体的には、ユーザの手指の位置に関する情報が挙げられる。
【００２８】
続いて、ステップ１０１にて取得されたジェスチャに関する情報に基づいて、空間位置認識部５２１により、ジェスチャが行われた後のユーザの手指の空間位置（第２空間位置Ｈ２）が認識される（ステップ１０２）。
次いで、モード設定部５４により、ポインタ画像Ｐを移動させるモードとしてフォーカスモードが設定されているか否かの判定が行われる（ステップ１０３）。
【００２９】
モード設定部５４によりフォーカスモードが設定されていると判定された場合（ステップ１０３にてＹＥＳ）、表示位置算出部５２２により、ステップ１０２にて認識されたジェスチャが行われた後の手指の空間位置（第２空間位置Ｈ２）、予め記憶された手指の基準空間位置（ジェスチャが行われる前の手指の空間位置；第１空間位置Ｈ１）、予め記憶されたポインタ画像Ｐの基準表示位置（第１表示位置Ｐ１）に基づいて、移動後のポインタ画像Ｐの表示位置（第２表示位置Ｐ２）が算出される（ステップ１０４）。
【００３０】
ここで、上述したように、フォーカスモードは、ポインタ画像Ｐがフォーカス領域２００Ｂ（図３参照）に侵入した場合に設定されるモードである。すなわち、フォーカスモードが設定されるのは、ユーザがジェスチャを行う前に表示画面２１のフォーカス領域２００Ｂにポインタ画像Ｐが表示されている場合である。
後述するように、ポインタ画像Ｐがフォーカス領域２００Ｂに表示されフォーカスモードが設定されている場合、表示位置算出部５２２により、ステップ１０１にて検知されるジェスチャを行う前のユーザの手指の空間位置（第１空間位置Ｈ１）が予め基準空間位置として記憶されている。同様に、ステップ１０１にて検知されるジェスチャにより移動する前のポインタ画像Ｐの表示位置（第１表示位置Ｐ１）が基準表示位置として予め記憶されている。（後述するステップ１０７参照）
【００３１】
ステップ１０４では、表示位置算出部５２２により、ステップ１０２にて認識された手指の現在の空間位置（第２空間位置Ｈ２）、予め記憶されている手指の基準空間位置（第１空間位置Ｈ１）、および予め記憶されているポインタ画像Ｐの基準表示位置（第１表示位置Ｐ１）に基づいて、移動後のポインタ画像Ｐの表示位置（第２表示位置Ｐ２）が算出される。
具体的には、図５に示すように、手指の現在の空間位置に対応する表示画面２１上の位置（手指対応表示位置ＰＨ）よりポインタ画像Ｐの基準表示位置に近い位置が、移動後のポインタ画像Ｐの表示位置（第２表示位置Ｐ２）として算出される。
【００３２】
続いて、ポインタ表示部５３２により、表示画面２１に対して、ステップ１０４にて算出された第２表示位置Ｐ２にポインタ画像Ｐが表示される（ステップ１０５）。
これにより、フォーカスモードが設定されている場合には、通常モードが設定されている場合（図６におけるポインタ画像Ｐの移動量Ｄ２）と比較して、ユーザのジェスチャによるポインタ画像Ｐの移動量Ｄ１が小さくなるように（Ｄ１＜Ｄ２）、表示画面２１上に移動後のポインタ画像Ｐが表示される。
【００３３】
次いで、ステップ１０４にて算出されステップ１０５にて移動後のポインタ画像Ｐが表示された第２表示位置Ｐ２が、フォーカス領域２００Ｂ内であるか否かの判定が行われる（ステップ１０６）。
【００３４】
第２表示位置Ｐ２がフォーカス領域２００Ｂ内であると判定された場合（ステップ１０６でＹＥＳ）、表示位置算出部５２２により、ステップ１０２にて認識された手指の空間位置（第２空間位置Ｈ２）、およびステップ１０４にて算出されステップ１０５にてポインタ画像Ｐが表示された第２表示位置Ｐ２が、それぞれ基準空間位置および基準表示位置として新たに記憶され（ステップ１０７）、一連の処理が終了する。
なお、ステップ１０６にて第２表示位置Ｐ２がフォーカス領域２００Ｂ内であると判定された場合には、ポインタ画像Ｐを移動させるモードの切り替えは行われず、引き続きフォーカスモードが設定された状態が維持される。
【００３５】
一方、ステップ１０６にて第２表示位置Ｐ２がフォーカス領域２００Ｂ外であると判定された場合（ステップ１０６でＮＯ）、モード設定部５４により、ポインタ画像Ｐを移動させるモードがフォーカスモードから通常モードへ切り替えられ（ステップ１０８）、一連の処理が終了する。
【００３６】
また、ステップ１０３においてモード設定部５４によりフォーカスモードが設定されていないと判定された場合（ステップ１０３においてＮＯ）、すなわち、モード設定部５４により通常モードが設定されている場合、表示位置算出部５２２により、ステップ１０２において認識したユーザの手指の空間位置（第２空間位置Ｈ２）に基づいてポインタ画像Ｐの表示位置が算出される（ステップ１０９）。
具体的には、通常モードが設定されている場合、図６に示すようにステップ１０２において認識したユーザの手指の空間位置（第２空間位置Ｈ２）に対応する表示画面２１上の位置（手指対応表示位置ＰＨ）が、ポインタ画像Ｐの表示位置（第２表示位置Ｐ２）として算出される。
【００３７】
続いて、ポインタ表示部５３２により、表示画面２１に対して、ステップ１０９にて算出された第２表示位置Ｐ２にポインタ画像Ｐが表示される（ステップ１１０）。
これにより、通常モードが設定されている場合には、フォーカスモードが設定されている場合とは異なり、ポインタ画像Ｐがユーザによる手指のジェスチャに対応して移動される。
【００３８】
次いで、ステップ１０９にて算出されステップ１１０にてポインタ画像Ｐが表示された第２表示位置Ｐ２が、フォーカス領域２００Ｂ内であるか否かの判定が行われる（ステップ１１１）。
【００３９】
第２表示位置Ｐ２がフォーカス領域２００Ｂ内であると判定された場合（ステップ１１１でＹＥＳ）、モード設定部５４により、ポインタ画像Ｐを移動させるモードが通常モードからフォーカスモードへ切り替えられる（ステップ１１２）。
続いて、表示位置算出部５２２により、ステップ１０２にて認識された手指の空間位置（第２空間位置Ｈ２）、およびステップ１０９にて算出されステップ１１０にてポインタ画像Ｐが表示された表示位置（第２表示位置Ｐ２）が、それぞれ基準空間位置および基準表示位置として新たに記憶され（ステップ１０７）、一連の処理が終了する。
【００４０】
一方、第２表示位置Ｐ２がフォーカス領域２００Ｂ外であると判定された場合（ステップ１１１でＮＯ）、ポインタ画像Ｐを移動させるモードの切り替えは行われず、引き続き通常モードが設定されたまま、一連の処理が終了する。
【００４１】
図７は、表示画面２１において、フォーカス領域２００Ｂ内にポインタ画像Ｐが表示されフォーカスモードが設定されている場合のポインタ画像Ｐの動きと、通常領域２００Ａ内にポインタ画像Ｐが表示され通常モードが設定されている場合のポインタ画像Ｐの動きとを示した図である。
【００４２】
図７に示すように、本実施の形態の情報入力システム１では、ユーザによるジェスチャによりポインタ画像Ｐが予め定められたフォーカス領域２００Ｂ内に侵入した場合には、ポインタ画像Ｐが通常領域２００Ａに表示されている場合と比較して、ユーザのジェスチャによるポインタ画像Ｐの移動量が小さくなる。言い換えると、本実施の形態の情報入力システム１では、ポインタ画像Ｐがフォーカス領域２００Ｂに表示されている場合には、当該フォーカス領域２００Ｂが設定される処理画像２１０上にポインタ画像Ｐが表示された状態が維持されやすくなる。
この結果、例えばユーザが処理画像２１０を選択しようとした場合に、ポインタ画像Ｐが処理画像２１０から外れることが抑制され、本構成を採用しない場合と比較して、所望の処理画像２１０を選択しやすくなる。
【００４３】
一方、図７に示すように、ポインタ画像Ｐが通常領域２００Ａに表示されている場合やポインタ画像Ｐがフォーカス領域２００Ｂから通常領域２００Ａに移動した場合には、ポインタ画像Ｐがフォーカス領域２００Ｂに表示されている場合と異なり、手指のジェスチャ（移動）に応じてポインタ画像Ｐが移動されるため、ユーザの意図した操作が行われやすくなる。この結果、情報入力システム１による操作性の低下が抑制される。
【００４４】
なお、ステップ１０４における移動後のポインタ画像Ｐの表示位置（第２表示位置Ｐ２）については、通常モードが設定されている場合と比較して、ポインタ画像Ｐの移動量が小さくなれば、その算出方法は特に限定されるものではないが、例えば以下のように算出することができる。
すなわち、フォーカスモードが設定されている場合には、例えば空間位置認識部５２１により、予め定めた期間におけるユーザの手指の空間位置の時間平均を算出し、算出した手指の空間位置の時間平均に基づいてポインタ画像Ｐの表示位置（第２表示位置Ｐ２）を算出することができる。これにより、フォーカスモードが設定されている場合には、ユーザの手指の移動量に対して表示画面２１上でのポインタ画像Ｐの移動量が小さくなり、フォーカス領域２００Ｂが設定される処理画像２１０からポインタ画像Ｐが外れにくくなる。
【００４５】
また、本実施の形態では、ポインタ画像Ｐがフォーカス領域２００Ｂに表示されている場合にフォーカスモードを設定し、ユーザのジェスチャに応じたポインタ画像Ｐの移動量を通常モードが設定されている場合と比較して小さくする構成とした。
しかしながら、例えば、ポインタ画像Ｐが通常領域２００Ａからフォーカス領域２００Ｂに侵入した場合に、ポインタ画像Ｐの移動量を制御するのではなく、当該フォーカス領域２００Ｂが設定される処理画像２１０の中央部にポインタ画像Ｐを固定するようにしてもよい。これにより、例えばユーザが処理画像２１０を選択しようとした場合に、ポインタ画像Ｐが処理画像２１０から外れることが抑制され、本構成を採用しない場合と比較して、所望の処理画像２１０を選択しやすくなる。
【００４６】
ところで、上述したように、本実施の形態では、フォーカス領域２００Ｂ（図３参照）を、処理画像２１０（図３参照）の周囲を含むように処理画像２１０よりもオフセット幅ＯＦ（図３参照）だけ広範囲に設定している。オフセット幅ＯＦは、予め設定された静的なものであってもよく、また、以下のようにユーザのジェスチャに応じて動的に設定してもよい。図８は、オフセット幅ＯＦの算出方法の一例を説明するための図である。
図８に示すように、ユーザが予め定めたジェスチャを行った場合に、制御部５（図２参照）により、ユーザの手指の移動方向のベクトルと、検知センサ４（図２参照）にて検知され空間位置認識部５２１（図２参照）にて認識された実際のユーザの手指の動きとに基づいて、手指の移動のブレ幅ＨＤを算出する。そして、このブレ幅ＨＤを、フォーカス領域２００Ｂのオフセット幅ＯＦとすることで、オフセット幅ＯＦを動的に変化させることができる。
【００４７】
オフセット幅ＯＦを動的に変化させた場合、ユーザの手指によるジェスチャに応じてフォーカス領域２００Ｂが設定される。このため、例えばユーザの手指のジェスチャのブレが大きい場合には、フォーカス領域２００Ｂが広範囲に設定されることになり、処理画像２１０を選択する場合に、ポインタ画像Ｐが処理画像２１０からより外れにくくなる。
【００４８】
なお、本実施の形態では、フォーカス領域２００Ｂは、処理画像２１０の周囲も含むよう処理画像２１０よりも広範囲に設定したが、フォーカス領域２００Ｂの全体が処理画像２１０と重なるように、フォーカス領域２００Ｂを処理画像２１０と同範囲に設定してもよい。
【符号の説明】
【００４９】
１…情報入力システム、２…表示パネル、３…入力装置、４…検知センサ、５…制御部、２１…表示画面、５１…ジェスチャ受付部、５２…ジェスチャ判定部、５３…描画制御部、５４…モード設定部、２００Ａ…通常領域、２００Ｂ…フォーカス領域、２１０…処理画像
【図１】
2016146104.tif 000003
【図２】
2016146104.tif 000004
【図３】
2016146104.tif 000005
【図４】
2016146104.tif 000006
【図５】
2016146104.tif 000007
【図６】
2016146104.tif 000008
【図７】
2016146104.tif 000009
【図８】
2016146104.tif 000010