(57)【要約】【課題】ジェスチャを確実に入力することができるようにする。【解決手段】入力部が、ジェスチャ入力を受け付け、認識部が、入力部に入力されたジェスチャを認識し、表示部が、ジェスチャ入力不可能な領域で実行された場合、ジェスチャが入力された画面における、ジェスチャが入力可能な領域を表す入力可能領域情報を表示する。本技術は、タッチパネルを搭載するスマートフォンやタブレット端末に適用することができる。【選択図】図３
2012256100.tif 000002
【特許請求の範囲】
【請求項１】
ジェスチャの入力を受け付ける入力部と、
前記入力部に入力された前記ジェスチャを認識する認識部と、
前記ジェスチャが入力不可能な領域で入力された場合、前記ジェスチャが入力された画面における、前記ジェスチャが入力可能な領域を表す入力可能領域情報を表示する表示部と
を備える情報処理端末。
【請求項２】
前記表示部は、前記ジェスチャが入力不可能な領域で、所定の回数入力された場合に、前記入力可能領域情報を表示する
請求項１に記載の情報処理端末。
【請求項３】
前記表示部は、前記入力可能領域情報として、前記ジェスチャが入力可能な領域と、入力可能な前記ジェスチャの種類を関連付けて表示する
請求項２に記載の情報処理端末。
【請求項４】
前記表示部は、前記入力可能領域情報を表示する場合に、前記入力可能な領域を、入力可能な前記ジェスチャの種類に対応する色で表示する
請求項３に記載の情報処理端末。
【請求項５】
前記入力可能領域情報には、前記入力可能な領域の表示に対応して、それぞれに入力可能な前記ジェスチャの種類を解説する情報が補足情報として含まれており、前記表示部は、ユーザの指示により、さらに前記補足情報を表示する
請求項４に記載の情報処理端末。
【請求項６】
前記補足情報は、前記ジェスチャが入力された画面における入力可能な前記ジェスチャを解説する情報を含む
請求項５に記載の情報処理端末。
【請求項７】
ジェスチャの入力を受け付ける入力ステップと、
入力された前記ジェスチャを認識する認識ステップと、
前記ジェスチャが入力不可能な領域で入力された場合、前記ジェスチャが入力された画面における、前記ジェスチャが入力可能な領域を表す入力可能領域情報を表示する表示ステップと
を含む情報処理方法。
【請求項８】
コンピュータに、
ジェスチャの入力を受け付ける入力ステップと、
入力された前記ジェスチャを認識する認識ステップと、
前記ジェスチャが入力不可能な領域で入力された場合、前記ジェスチャが入力された画面における、前記ジェスチャが入力可能な領域を表す入力可能領域情報を表示する表示ステップと
を実行させるプログラム。
【請求項９】
コンピュータに、
ジェスチャの入力を受け付ける入力ステップと、
入力された前記ジェスチャを認識する認識ステップと、
前記ジェスチャが入力不可能な領域で入力された場合、前記ジェスチャが入力された画面における、前記ジェスチャが入力可能な領域を表す入力可能領域情報を表示する表示ステップと
を実行させるプログラムが記録されているコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、情報処理端末および方法、プログラム、並びに記録媒体に関し、特に、ジェスチャを確実に入力することができるようにした情報処理端末および方法、プログラム、並びに記録媒体に関する。
【背景技術】
【０００２】
タッチパネルを搭載するスマートフォンやタブレット端末等の情報処理端末の普及に伴い、ジェスチャによる操作が可能なインタフェースが増えている。ユーザがジェスチャ入力を行った場合、情報処理端末はジェスチャを認識し、認識したジェスチャに関連付けられた処理を実行する。
【０００３】
ジェスチャの入力には様々な種類があるため、ユーザに対して、入力可能なジェスチャを案内するメニューを表示する情報処理端末もある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５-３３９４２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、情報処理端末には様々な情報が同時に表示されている。このため、ユーザは、誤った位置でジェスチャを入力してしまうことがある。この場合、正しいジェスチャを入力しても、その入力が受け付けられないので、ユーザは装置が故障したと誤認してしまう恐れがある。
【０００６】
本技術はこのような状況に鑑みてなされたものであり、ジェスチャを確実に入力をすることができるようにするものである。
【課題を解決するための手段】
【０００７】
本技術の一側面の情報処理端末は、ジェスチャの入力を受け付ける入力部と、前記入力部に入力された前記ジェスチャを認識する認識部と、前記ジェスチャが入力不可能な領域で入力された場合、前記ジェスチャが入力された画面における、前記ジェスチャが入力可能な領域を表す入力可能領域情報を表示する表示部とを備える。
【０００８】
前記表示部は、前記ジェスチャが入力不可能な領域で、所定の回数入力された場合に、前記入力可能領域情報を表示することができる。
【０００９】
前記表示部は、前記入力可能領域情報として、前記ジェスチャが入力可能な領域と、入力可能な前記ジェスチャの種類を関連付けて表示することができる。
【００１０】
前記表示部は、前記入力可能領域情報を表示する場合に、前記入力可能な領域を、入力可能な前記ジェスチャの種類に対応する色で表示することができる。
【００１１】
前記入力可能領域情報には、前記入力可能な領域の表示に対応して、それぞれに入力可能な前記ジェスチャの種類を解説する情報が補足情報として含まれており、前記表示部は、ユーザの指示により、さらに前記補足情報を表示することができる。
【００１２】
前記補足情報は、前記ジェスチャが入力された画面における入力可能な前記ジェスチャを解説する情報を含むことができる。
【００１３】
本技術の一側面である情報処理端末の情報処理方法、プログラムおよびプログラム記録媒体のそれぞれは、上述した本技術の情報処理装置に対応する方法とプログラムおよびプログラム記録媒体のそれぞれである。
【００１４】
本技術の一側面においては、ジェスチャの入力が受け付けられ、入力された前記ジェスチャが認識され、前記ジェスチャが入力不可能な領域で入力された場合、前記ジェスチャが入力された画面における、前記ジェスチャが入力可能な領域を表す入力可能領域情報が表示される。
【発明の効果】
【００１５】
本技術によれば、ジェスチャを確実に入力することができるようにする。
【図面の簡単な説明】
【００１６】
【図１】本技術の一実施形態に係る情報処理端末の外観の例を示す図である。
【図２】情報処理端末の電気的構成例を示すブロック図である。
【図３】コントローラの機能的構成例を示すブロック図である。
【図４】表示部の表示例を示す図である。
【図５】ジェスチャ入力の一例を示す図である。
【図６】ジェスチャ入力処理について説明するフローチャートである。
【図７】ジェスチャ入力処理実行時の表示例を示す図である。
【図８】ジェスチャ入力処理実行時の表示例を示す図である。
【図９】ジェスチャ入力処理実行時の表示例を示す図である。
【図１０】ジェスチャ入力処理実行時の表示例を示す図である。
【図１１】入力可能領域表示処理について説明するフローチャートである。
【図１２】入力可能領域表示処理実行時の表示例を示す図である。
【図１３】入力可能領域表示処理実行時の表示例を示す図である。
【図１４】入力可能領域表示処理実行時の表示例を示す図である。
【図１５】入力可能領域表示処理実行時の表示例を示す図である。
【発明を実施するための形態】
【００１７】
以下、本技術の実施の形態について説明する。説明は以下の順序で行う。
１．第１の実施の形態（ジェスチャ入力補正機能）
２．第２の実施の形態（入力可能領域表示機能）
【００１８】
＜第１の実施の形態＞
ユーザが入力したジェスチャが認識可能でない場合に、選択肢を示してジェスチャを補正する機能である、ジェスチャ入力補正機能について説明する。
【００１９】
［情報処理端末の外観］
図１は、本技術の一実施形態に係る情報処理端末の外観の例を示す図である。
【００２０】
図１の情報処理端末１は、スマートフォン、携帯電話機、PDA(Personal Digital Assistants)、PND(Portable Navigation Device)などの携帯型の端末であり、ユーザが片手で持ち運ぶことが可能な大きさの筐体を有している。
【００２１】
情報処理端末１の筐体の前面にはLCD(Liquid Crystal Display)などよりなる表示部１１が設けられる。表示部１１の上面にはタッチパネル２５が設けられており、ユーザは、表示部１１に表示された情報に対応する位置のタッチパネル２５を指などで直接操作することができるようになされている。表示部１１の下には複数のボタンからなる操作部１２が設けられる。
【００２２】
［情報処理端末の構成例］
図２は、情報処理端末１の電気的構成例を示すブロック図である。
【００２３】
情報処理端末１は、コントローラ２１に対して、表示部１１と操作部１２の他に、センサ部２２、カメラ２３、通信部２４、タッチパネル２５、および記憶部２６が接続されることによって構成される。
【００２４】
コントローラ２１は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)（図示せず）などより構成される。コントローラ２１のCPUは、ROMからプログラムをロードしてRAMを用いて実行し、情報処理端末１の全体の動作を制御する。
【００２５】
センサ部２２はジャイロセンサなどよりなり、情報処理端末１に生じた揺れを検出する。センサ部２２は、検出した揺れの情報をコントローラ２１に出力する。
【００２６】
カメラ２３は、CMOS(Complementary Metal Oxide Semiconductor)イメージセンサなどの撮像素子を有し、情報処理端末１の筐体の正面側に設けられたレンズ（図示せず）により取り込まれた光の光電変換を行い、画像データを生成する。カメラ２３により撮影された画像は、コントローラ２１に供給される。
【００２７】
通信部２４は、LAN(Local Area Network)やインターネットなどのネットワーク上の機器と通信を行う。例えば、通信部２４により受信されたWebページなどの情報が表示部１１に表示される。
【００２８】
表示部１１の上面には透明なタッチパネル２５が設けられており、ユーザの指等の操作を検出する。記憶部２６は、不揮発性メモリ、ハードディスクなどにより構成され、コントローラ２１が実行するプログラム、データ等を記憶する。
【００２９】
図３は、コントローラ２１の機能的構成例を示すブロック図である。図３に示す機能部のうちの少なくとも一部は、図２のコントローラ２１により所定のプログラムが実行されることによって実現される。
【００３０】
図３において、コントローラ２１は、ジェスチャ認識部３１、認識結果補正部３２、補正情報保存部３３、軌跡表示部３４、および補正候補生成部３５を含むように構成されている。
【００３１】
ジェスチャ認識部３１は、ユーザが指でタッチパネル２５をなぞる等して入力したジェスチャを検出する。ジェスチャには、上述したなぞる操作の他にも、複数の操作が存在する。例えば、ジェスチャには、ユーザが軽く１度、タッチパネル２５に触れるタップ操作、ユーザが軽く２度、タッチパネル２５に触れるダブルタップ操作がある。また例えば、ユーザがタッチパネル２５を任意の方向に指４１（後述する図４参照）ではらうフリック操作等がある。さらに、ジェスチャには、ユーザの指４１がタッチパネル２５上で円や三角形等の図形を描く操作等がある。
【００３２】
また、ジェスチャ認識部３１は、検出したジェスチャが、情報処理端末１が実行する処理のうち、どの処理に関連付けられたジェスチャであるかを認識する。即ち、ジェスチャ認識部３１は、検出したジェスチャに関連付けられた処理がない場合、そのジェスチャを、認識できないジェスチャと判定する。
【００３３】
さらに、ジェスチャ認識部３１は、認識したジェスチャに関連付けられた処理を実行する。
【００３４】
認識結果補正部３２は、ジェスチャ認識部３１が認識できなかったジェスチャに対して、ユーザに補正を促す処理を行う。具体的には例えば、ユーザがジェスチャを入力した画面で認識可能なジェスチャや、ユーザが入力したジェスチャに近い他のジェスチャを、選択肢として表示部１１に表示する。また例えば、認識結果補正部３２は、表示部１１の画像に対応してユーザがジェスチャを入力した領域が、そのジェスチャを認識できない領域であった場合、ジェスチャの入力が可能な領域を表示する。
【００３５】
補正情報保存部３３は、認識できないジェスチャをユーザが入力した場合、認識できないジェスチャと、ユーザにより選択されたジェスチャとを関連付けて、補正情報として保存する。補正情報保存部３３は、認識できないジェスチャが検出されるたびに、補正情報を繰り返し保存する。補正情報保存部３３に蓄積された補正情報に基づき、ジェスチャ認識部３１は、ユーザのジェスチャを学習する。また、補正情報保存部３３は、表示部１１に表示中のアプリケーションを特定するID（Identification）および画面を特定するIDを、ジェスチャに対応付けて保存する。
【００３６】
軌跡表示部３４は、ジェスチャ認識部３１により認識されたジェスチャの軌跡を、表示部１１に表示する。また、軌跡表示部３４は、ジェスチャの軌跡を所定のサイズに縮小するアニメーションを作成し、所定のサイズになったジェスチャを、縮小軌跡として、表示部１１に表示する。縮小軌跡については、図７を参照して後述する。
【００３７】
補正候補生成部３５は、補正情報保存部３３に保存されている、表示部１１に表示中のアプリケーションを特定するIDおよび画面を特定するIDを参照して、ユーザがジェスチャ入力した画面で認識可能なジェスチャや、認識できないジェスチャに近いジェスチャの候補を、選択肢として生成する。また、補正候補生成部３５は、補正情報保存部３３に保存されている、表示部１１に表示中のアプリケーションを特定するIDおよび画面を特定するIDを参照して、表示部１１に表示されている画像のうち、ジェスチャの入力が可能な領域を検出する。
【００３８】
図４は、表示部１１の表示例を示す図である。上述したように、表示部１１の上面には透明なタッチパネル２５が設けられており、ユーザは、表示部１１に表示された情報を、タッチパネル２５を介して視認し、指４１などで直接操作する。
【００３９】
ユーザの指４１は、タッチパネル２５にジェスチャを入力する。ユーザは、指４１をタッチパネル２５に接触させ、タッチパネル２５上で各種の動作をすることにより、ジェスチャを入力する。なお、以下においては、説明を簡単にするため、必要に応じて、表示部１１にジェスチャを入力するとも記述する。
【００４０】
表示領域５１乃至５４は、表示部１１に表示されたウインドウである。表示領域５１乃至５４には、コンテンツやアプリケーションに対応した画像が表示される。
【００４１】
スクロールバー５５は、表示部１１に表示されている画像を、右または左に移動させることができる。即ち、ユーザはスクロールバー５５上を、横方向にフリックすることで、表示部１１に表示させている画像を左右に移動させることができる。
【００４２】
図５は、ジェスチャ入力の一例を示す図である。ユーザが、指４１を表示部１１上で星を描くようなジェスチャ（以下、ジェスチャ（星）と称する）の入力を行うと、ジェスチャ認識部３１は、指４１によるジェスチャを、ジェスチャ（星）であると認識する。また、ジェスチャ認識部３１に認識された指４１の軌跡が、軌跡表示部３４によりジェスチャ軌跡６１として、表示部１１の指４１でジェスチャを入力した位置に表示される。ジェスチャ認識部３１は、入力されたジェスチャ（星）に関連付けられた処理（例えば、「オプションメニューを開く」など）を実行する。
【００４３】
［情報処理端末の動作］
図６は、ジェスチャ入力処理について説明するフローチャートである。ジェスチャ入力処理は、ユーザが表示部１１にジェスチャを入力した場合に、コントローラ２１が実行する処理である。
【００４４】
また、図７乃至図１０は、ジェスチャ入力処理実行時の表示例を示す図である。以下、図７乃至図１０を参照して、図６のフローチャートの処理について説明する。
【００４５】
ステップＳ１において、ジェスチャ認識部３１は、ジェスチャを検出する。具体的には、図７において、ジェスチャ認識部３１は、表示部１１に対して、指４１により入力されたジェスチャを検出する。つまり、ジェスチャの軌跡が検出される。
【００４６】
ステップＳ２において、軌跡表示部３４は、ステップＳ１でジェスチャ認識部３１により検出されたジェスチャ軌跡を表示部１１に表示する。例えば、図７に示されるように、軌跡表示部３４により、星の形状のジェスチャ軌跡６２が表示部１１に表示される。
【００４７】
ステップＳ３において、ジェスチャ認識部３１は、検出された軌跡が認識可能なジェスチャであるか判定する。検出されたジェスチャが認識可能なジェスチャではない場合、ステップＳ３においてＮＯと判定され、処理はステップＳ５に進む。例えば、図７において、ジェスチャ軌跡６２はジェスチャ（星）のように見える。しかしながら、図５に示されたジェスチャ軌跡６１に比べると、ジェスチャ軌跡６２は、左方向に傾いている。このため、ジェスチャ認識部３１は、ジェスチャ軌跡６２をジェスチャ（星）であると認識できない。
【００４８】
この場合、ステップＳ５において、軌跡表示部３４は、縮小軌跡７１を表示する。即ち、図７に示されるように、軌跡表示部３４は、ジェスチャ軌跡６２が左下方向に徐々に縮小されながら移動するアニメーションを表示する。そして、軌跡表示部３４は、図８に示されるように、縮小軌跡７１を左下にアイコンとして表示する。
【００４９】
このようにして、縮小軌跡７１が表示されることにより、ユーザは自分が行ったジェスチャがジェスチャ認識部３１により認識されなかった（リジェクトされた）ことを知ることができる。
【００５０】
次に、ステップＳ６において、認識結果補正部３２は、縮小軌跡７１がタップされたかを判定する。即ち、ユーザは縮小軌跡７１が表示されたことから、入力したジェスチャが認識されなかったことを知った場合、入力支援を求めるのであれば、縮小軌跡７１をタップする。そこで、図９に示されるように、ユーザが指４１で縮小軌跡７１をタップしたかが判定される。
【００５１】
指４１により縮小軌跡７１がタップされた場合、ステップＳ６においてＹＥＳであると判定されて、処理はステップＳ７に進む。ステップＳ７において、認識結果補正部３２は、認識補正メニュー８１を表示する。即ち、認識結果補正部３２は、補正候補生成部３５により生成された認識補正メニュー８１を表示部１１に表示する。認識補正メニュー８１は、今ユーザがジェスチャを入力した画面（今の場合、図９の画面）で認識可能なジェスチャを、ユーザが入力したジェスチャに近いと思われる順に、選択肢としてユーザに提示するメニューである。補正候補生成部３５は、ジェスチャ認識部３１によりジェスチャが認識できなかったとき、入力可能なジェスチャの中から、入力された軌跡に近いジェスチャを選択し、認識補正メニュー８１を生成する。
【００５２】
具体的には、図１０に示されるように、指４１により軌跡７１がタップされると、認識補正メニュー８１が表示部１１に表示される。認識補正メニュー８１には、ユーザが入力したジェスチャ軌跡６２と、この画面において認識可能なジェスチャの候補として選択肢９１乃至９３のアイコンが表示されている。例えば、選択肢９１にはジェスチャ（星）と、ジェスチャ（星）が関連付けられた処理の解説として、「オプションメニューを開く」の文章が表示されている。また、選択肢９２には、指４１で三角を描くようなジェスチャ（以下、ジェスチャ（三角）と称する）と、ジェスチャ（三角）が関連付けられた処理の解説として、「新しいウインドウを開く」の文章が表示されている。さらに、選択肢９３には、指４１でアルファベット文字Ｗを描くようなジェスチャ（以下、ジェスチャ（Ｗ）と称する）と、ジェスチャ（Ｗ）が関連付けられた処理の解説として、「ウインドウを閉じる」の文章が表示されている。
【００５３】
これらの選択肢９１乃至９３が表示されることにより、ユーザは、自分がどのジェスチャを入力したつもりであったのかを確認することができる。そして、ユーザは何れかの選択肢、つまり、実際に入力したかったジェスチャに対応する選択肢を選択する。
【００５４】
ステップＳ８において、認識結果補正部３２は、選択された選択肢を検出する。即ち、図１０に示された選択肢９１乃至９３のうち、指４１によりタップされた選択肢が検出される。
【００５５】
ステップＳ９において、ジェスチャ認識部３１は、ステップＳ８で選択されたジェスチャが関連付けられた処理を実行する。即ち、図１０に示された選択肢９１乃至９３のうち、例えば選択肢９１が指４１によりタップされた場合、ジェスチャ認識部３１は、「オプションメニューを開く」という処理を実行する。
【００５６】
ステップＳ１０において、認識結果補正部３２は、補正情報を保存する。即ち、補正情報保存部３３は、検出されたジェスチャの軌跡であるジェスチャ軌跡６２と、選択された選択肢９１のジェスチャ（星）を関連付けて、補正情報として保存する。このようにして、ジェスチャ入力処理は終了される。補正情報は、認識できないジェスチャが検出されるたびに補正情報保存部３３に繰り返し保存される。ジェスチャ認識部３１は、蓄積された補正情報を参照することで、ユーザのジェスチャを学習する。これにより、以後、例えば左方向に傾斜しているジェスチャ（星）が検出された場合、そのジェスチャはジェスチャ（星）として認識されるようになる。
【００５７】
一方、ステップＳ６においてＮＯであると判定された場合、即ち、縮小軌跡７１がタップされない場合、処理はステップＳ１１に進む。
【００５８】
ステップＳ１１において、認識結果補正部３２は、一定時間が経過したかを判定する。まだ一定時間が経過していない場合、ステップＳ１１においてＮＯであると判定されて、処理はステップＳ６に戻る。即ち、一定時間が経過するか、縮小軌跡がタップされるまで、ステップＳ６およびステップＳ１１の処理が繰り返される。
【００５９】
それに対して、ステップＳ１１において、一定時間が経過したと判定された場合、処理はステップＳ１２に進む。
【００６０】
ステップＳ１２において、認識結果補正部３２は、縮小軌跡７１を消去する。即ち、一定時間経過しても縮小軌跡７１がタップされないので、縮小軌跡７１はユーザにとって不要な情報であると判断して、認識結果補正部３２は縮小軌跡７１を消去する。
【００６１】
以上、ステップＳ３においてＮＯと判定された場合の処理について説明した。これに対して、ステップＳ３においてＹＥＳと判定された場合、即ち、検出したジェスチャが認識可能なジェスチャである場合には、処理はステップＳ４に進む。ステップＳ４において、ジェスチャ認識部３１は、ジェスチャが関連付けられた処理を実行する。つまり、ステップＳ３においてＹＥＳと判定された場合には、ジェスチャを補正する必要がないので、ステップＳ５乃至Ｓ１２の処理は実行されない。
【００６２】
このようにして、ジェスチャ入力処理を実行することで、ユーザは自分の行ったジェスチャがリジェクトされたことを知ることができる。また、ユーザは、ジェスチャの候補が選択肢として表示されることで、自分の行ったジェスチャを補正し、意図するジェスチャを正しく入力した場合と同じ処理を実行させることができる。
【００６３】
また、軌跡表示部３４により入力したジェスチャの軌跡が表示されることで、ユーザは、例えば表示部１１が汚れているのでジェスチャが認識されないなど、ジェスチャがリジェクトされる原因を推察することができる。具体的には例えば、指４１でなぞった線が、ジェスチャ軌跡においては途中で途切れていた場合、ユーザは、ジェスチャ軌跡が途切れた部分は表示部１１が汚れているため認識できないと推察することができる。これにより、ユーザは表示部１１を清掃するなどして、正しいジェスチャ入力が認識されるようにすることができる。
【００６４】
なお、ジェスチャ認識部３１がジェスチャを認識できなかった場合、軌跡表示部３４が縮小軌跡７１を表示すると同時に、コントローラ２１は、音を鳴らしたり、情報処理端末１を振動させたりしてもよい。
【００６５】
縮小軌跡７１は、一定時間ユーザによりタップされなければ消去するようにしたが、以下のような構成にすることもできる。即ち、異なる種類のジェスチャがリジェクトされるたびに、新たな縮小軌跡７１が追加表示され、縮小軌跡７１の表示数が上限（例えば、３個など）を超えたら、入力の古いものから順に消去するようにしてもよい。
【００６６】
さらに、縮小軌跡７１は図７の表示例に限定されない。例えば、軌跡表示部３４は、縮小軌跡７１がふわふわと浮いているようなアニメーションを形成してもよい。元の表示とは明らかに違うような印象を出すことが好ましい。これにより、認識結果補正部３２は、ユーザに対して、入力したジェスチャの補正を、より効果的に促すことができる。
【００６７】
また、アプリケーションにより入力するジェスチャが異なる場合でも、ジェスチャとジェスチャに対応付けられた処理が認識補正メニュー８１に表示されるので、ユーザは入力したジェスチャの補正を容易に実行することができる。
【００６８】
さらに、認識補正メニュー８１には、「新規設定」等の選択肢を設けてもよい。「新規設定」を選択することで、ユーザは入力したジェスチャ（例えば、ジェスチャ軌跡６２）に対応する新たなメニューを設定することもできる。つまり、ユーザはジェスチャ入力として登録されていない新たなジェスチャを、ジェスチャ認識部３１に登録することができる。
【００６９】
＜第２の実施の形態＞
第１の実施の形態においては、選択肢を提示してユーザのジェスチャ入力を支援するようにしたが、入力可能領域を提示して、ユーザのジェスチャ入力を支援することも可能である。例えば、ユーザが、表示部１１において、ジェスチャ入力できない領域や、ユーザが入力したジェスチャが対応していない領域でジェスチャを行った場合に、ジェスチャ入力可能な領域を表示する機能である、入力可能領域表示機能について次に説明する。
【００７０】
なお、情報処理端末１の構成は、図１乃至図３を参照して説明したものと同様である。
【００７１】
［情報処理端末の動作］
図１１は、入力可能領域表示処理について説明するフローチャートである。入力可能領域表示処理とは、上述した入力可能領域表示機能を実現するために、コントローラ２１が実行する処理である。
【００７２】
また、図１２乃至図１５は、入力可能領域表示処理実行時の表示例を示す図である。以下、図４および図１２乃至図１５を参照して、図１１のフローチャートの処理について説明する。
【００７３】
ステップＳ３１において、ジェスチャ認識部３１は、ジェスチャを検出する。具体的には、図４において、ジェスチャ認識部３１は、表示部１１に対し、指４１によりジェスチャが入力されたことを検出する。
【００７４】
ステップＳ３２において、ジェスチャ認識部３１は、認識可能なジェスチャであるかを判定する。検出されたジェスチャが認識可能なジェスチャでない場合、ステップＳ３２においてＮＯと判定されて、処理はステップＳ３３に進む。具体的には例えば、タップ入力に関連付けられた処理が存在しない領域で、指４１によりタップ入力が行われた場合に、ステップＳ３２においてＮＯと判定される。
【００７５】
ステップＳ３３において、認識結果補正部３２は、認識不能なジェスチャの入力回数をカウントする。例えば、上述したタップ入力に関連付けられた処理が存在しない領域で、指４１によりタップ入力が行われた回数がカウントされる。
【００７６】
ステップＳ３４において、認識結果補正部３２は、認識不能なジェスチャがＮ回連続でカウントされたかを判定する。なお、Ｎは任意の整数である。ステップＳ３４においてＮＯと判定された場合、即ち、認識不能なジェスチャがまだＮ回連続で検出されていない場合は、処理はステップＳ３１に戻る。換言すると、認識不能なジェスチャがＮ回連続で検出されるまでは、認識可能なジェスチャを検出しない限り（ステップＳ３２の処理）、ステップＳ３１乃至Ｓ３４の処理が繰り返される。認識不能なジェスチャがＮ回連続で検出された場合、ステップＳ３４においてＹＥＳと判定されて、処理はステップＳ３５に進む。
【００７７】
ステップＳ３５において、認識結果補正部３２は、ジェスチャ入力可能領域１２１乃至１２４を表示する。即ち、補正候補生成部３５は各画面毎に所定の時点においてジェスチャを入力することができるジェスチャ入力可能領域を検出している。図１２の例においては、ジェスチャ入力可能領域１２１乃至１２４が検出されている。認識結果補正部３２は、この検出結果に基づいて、ジェスチャ入力可能領域１２１乃至１２４を表示部１１に表示する。ジェスチャ入力可能領域１２１乃至１２４は、元の表示画面に対し、例えば異なる色がついたフィルタを重ねたように表現される。換言すると、ジェスチャ入力可能領域１２１乃至１２４は、元の表示画面（例えば、文字、図形等）が視認できるようにしたうえで、入力可能な領域をユーザに視認させるものである。
【００７８】
例えば、ジェスチャ入力可能領域１２１は、図示する範囲内でタップ入力が可能な領域である。ジェスチャ入力可能領域１２２は、図示する範囲内で縦方向のフリック（以下、縦フリックと称する）入力が可能な領域である。ジェスチャ入力可能領域１２３は、図示する範囲内で横方向のフリック（以下、横フリックと称する）入力が可能な領域である。ジェスチャ入力可能領域１２４は、図示する範囲内で、ユーザが一定時間タッチパネル２５に指４１を接触させ続ける長押し入力が可能な領域である。ユーザは、領域の色と位置から、そこで入力可能なジェスチャの種類と位置を知ることができる。
【００７９】
次に、ステップＳ３６において、認識結果補正部３２は、ヘルプアイコン１０１がタップされたかを判定する。即ち、図１３に示されるように、指４１によりヘルプアイコン１０１がタップされた場合、ステップＳ３６においてＹＥＳであると判定され、処理はステップＳ３７に進む。
【００８０】
ステップＳ３７において、認識結果補正部３２は、凡例表示画面１３１を表示する。即ち、補正候補生成部３５は、各画面毎に、所定の領域が操作された場合に表示する画像を生成している。ヘルプアイコン１０１に対応して、図１４に示される凡例表示画面１３１が生成されている。そこで、認識結果補正部３２は、この凡例表示画面１３１を表示部１１に表示する。
【００８１】
凡例表示画面１３１は、図１４に示されるように、ジェスチャ入力可能領域１２１乃至１２４が示す領域に対応する、入力可能なジェスチャを表示する画面である。上述したように、例えば、ジェスチャ入力可能領域１２１はタップ入力が可能な領域であるので、凡例表示画面１３１には、ジェスチャ入力可能領域１２１の色１２１Ａを例示し、それに対応させて「タップ」の文字が表示されている。同様に、凡例表示画面１３１には、ジェスチャ入力可能領域１２２乃至１２４の色１２２Ａ乃至１２４Ａが例示され、それぞれに対応させて「縦フリック」、「横フリック」および「長押し」の文字が表示されている。
【００８２】
このようにして、ユーザは凡例表示画面１３１を見て、ジェスチャ入力可能領域１２１乃至１２４が、それぞれどのジェスチャ入力が可能な領域であるのかを理解することができる。
【００８３】
また、さらに、凡例表示画面１３１には、補足情報を表示させるとき操作される追加アイコン１２５が表示されている。この追加アイコン１２５も、タップ対象のアイコンなので、ジェスチャ入力可能領域１２１と同じ色１２１Ａで表示されている。
【００８４】
ステップＳ３８において、認識結果補正部３２は、追加アイコン１２５がタップされたかを判定する。即ち、図１５に示されるように、指４１により追加アイコン１２５がタップされた場合、ステップＳ３８においてＹＥＳであると判定され、処理は、ステップＳ３９に進む。
【００８５】
ステップＳ３９において、認識結果補正部３２は、追加凡例表示画面１４１を表示する。即ち、上述したように、補正候補生成部３５は、追加アイコン１２５がタップされた場合の表示画像として、追加凡例表示画面１４１を生成している。認識結果補正部３２は、これを表示部１１に表示する。そして、処理はステップＳ３１に戻る。
【００８６】
追加凡例表示画面１４１は、図１５に示されるように、現在の表示画面で認識可能なジェスチャを表示する画面である。具体的には、追加凡例表示画面１４１には、指４１で右回りに円を描くジェスチャ（以下、ジェスチャ（右回転）と称する）と、ジェスチャ（右回転）が関連付けられた処理として、「右回転」の文字が表示されている。「右回転」とは、図形等を右方向に回転させる処理である。また例えば、指４１で左回りに円を描くジェスチャ（以下、ジェスチャ（左回転）と称する）と、ジェスチャ（左回転）が関連付けられた処理として、「左回転」の文字が表示されている。「左回転」とは、例えば、図形等を左方向に回転させる処理である。またそのほかにも、追加凡例表示画面１４１には、図１０を参照して説明したジェスチャ（星）、ジェスチャ（三角）、ジェスチャ（Ｗ）が、「オプションメニューを開く」、「新しいウインドウを開く」、「ウインドウを閉じる」の文字と対応付けて表示されている。
【００８７】
ユーザは、追加凡例表示画面１４１を参照することにより、より多くの入力可能なジェスチャを補足情報として知ることができる。
【００８８】
一方、ステップＳ３６においてＮＯと判定された場合、即ち、ユーザがヘルプアイコン１０１をタップしない場合、ユーザは凡例表示画面１３１を必要としていない。よって、処理はステップＳ３１に戻る。同様に、ステップＳ３８においてＮＯと判定された場合、即ち、ユーザが追加アイコン１２５をタップしない場合、ユーザは追加凡例表示画面１４１を必要としていないので、処理はステップＳ３１に戻る。
【００８９】
以上、ステップＳ３２でＮＯと判定された場合について説明した。それに対して、ステップＳ３２でＹＥＳと判定された場合、即ち検出されたジェスチャが認識可能なジェスチャであった場合、処理はステップＳ４０に進む。即ち、ステップＳ３２でＹＥＳと判定された場合、ジェスチャ入力可能領域１２１乃至１２４を表示する必要がないので、ステップＳ３３乃至Ｓ３９の処理は実行されない。
【００９０】
ステップＳ４０において、ジェスチャ認識部３１は、ジェスチャに関連付けられた処理を実行する。即ち、認識不能なジェスチャがＮ回連続で検出された（ステップＳ３４の処理）場合において、ジェスチャ入力可能領域１２１乃至１２４が表示されたり（ステップＳ３５の処理）、凡例表示画面１３１や追加凡例表示画面１４１が表示される（ステップＳ３７，Ｓ３９の処理）。これらの表示を参照することにより、ユーザが認識可能なジェスチャを入力することができれば（ステップＳ３１，Ｓ３２の処理）、処理はステップＳ４０に進み、ジェスチャ認識部３１はジェスチャに関連付けられた処理を実行することができる。
【００９１】
このようにして、入力可能領域表示処理を実行することで、ユーザはその画面でジェスチャ入力可能な領域を、入力可能なジェスチャと対応付けて視認することが可能となる。これにより、ユーザは効率的に自分が行ったジェスチャを補正し、意図する処理を実行させることができる。
【００９２】
また、アプリケーションによりジェスチャ入力や入力可能領域が異なる場合でも、ジェスチャ入力に対応する入力可能領域が凡例表示画面１３１に表示されるので、ユーザは入力したジェスチャの補正を容易に実行することができる。
【００９３】
上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウエアとしての情報処理端末１に組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。
【００９４】
コンピュータ（コントローラ２１）が実行するプログラムは、例えば、記憶部２６をパッケージメディア等としてのリムーバブルメディアとして構成し、そこに記録して提供することができる。また、プログラムは、ローカルエリアネットワークインターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供することができる。
【００９５】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【００９６】
本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【００９７】
なお、本技術は、以下のような構成もとることができる。
（１）
ジェスチャの入力を受け付ける入力部と、
前記入力部に入力された前記ジェスチャを認識する認識部と、
前記ジェスチャが入力不可能な領域で入力された場合、前記ジェスチャが入力された画面における、前記ジェスチャが入力可能な領域を表す入力可能領域情報を表示する表示部と
を備える情報処理端末。
（２）
前記表示部は、前記ジェスチャが入力不可能な領域で、所定の回数入力された場合に、前記入力可能領域情報を表示する
（１）に記載の情報処理端末。
（３）
前記表示部は、前記入力可能領域情報として、前記ジェスチャが入力可能な領域と、入力可能な前記ジェスチャの種類を関連付けて表示する
（２）に記載の情報処理端末。
（４）
前記表示部は、前記入力可能領域情報を表示する場合に、前記入力可能な領域を、入力可能な前記ジェスチャの種類に対応する色で表示する
（１）乃至（３）のいずれかに記載の情報処理端末。
（５）
前記入力可能領域情報には、前記入力可能な領域の表示に対応して、それぞれに入力可能な前記ジェスチャの種類を解説する情報が補足情報として含まれており、前記表示部は、ユーザの指示により、さらに前記補足情報を表示する
（１）乃至（４）のいずれかに記載の情報処理端末。
（６）
前記補足情報は、前記ジェスチャが入力された画面における入力可能な前記ジェスチャを解説する情報を含む
（１）乃至（５）のいずれかに記載の情報処理端末。
（７）
ジェスチャの入力を受け付ける入力ステップと、
入力された前記ジェスチャを認識する認識ステップと、
前記ジェスチャが入力不可能な領域で入力された場合、前記ジェスチャが入力された画面における、前記ジェスチャが入力可能な領域を表す入力可能領域情報を表示する表示ステップと
を含む情報処理方法。
（８）
コンピュータに、
ジェスチャの入力を受け付ける入力ステップと、
入力された前記ジェスチャを認識する認識ステップと、
前記ジェスチャが入力不可能な領域で入力された場合、前記ジェスチャが入力された画面における、前記ジェスチャが入力可能な領域を表す入力可能領域情報を表示する表示ステップと
を実行させるプログラム。
（９）
コンピュータに、
ジェスチャの入力を受け付ける入力ステップと、
入力された前記ジェスチャを認識する認識ステップと、
前記ジェスチャが入力不可能な領域で入力された場合、前記ジェスチャが入力された画面における、前記ジェスチャが入力可能な領域を表す入力可能領域情報を表示する表示ステップと
を実行させるプログラムが記録されているコンピュータが読み取り可能な記録媒体。
【符号の説明】
【００９８】
１  情報処理端末，  １１  表示部，  １２  操作部，  ２１  コントローラ，  ２２  センサ部，  ２３  カメラ，  ２４  通信部，  ３１  ジェスチャ認識部，  ３２  認識結果補正部，  ３３  補正情報保存部，  ３４  軌跡表示部，  ３５  補正候補生成部
【図１】
2012256100.tif 000003
【図２】
2012256100.tif 000004
【図３】
2012256100.tif 000005
【図４】
2012256100.tif 000006
【図５】
2012256100.tif 000007
【図６】
2012256100.tif 000008
【図７】
2012256100.tif 000009
【図８】
2012256100.tif 000010
【図９】
2012256100.tif 000011
【図１０】
2012256100.tif 000012
【図１１】
2012256100.tif 000013
【図１２】
2012256100.tif 000014
【図１３】
2012256100.tif 000015
【図１４】
2012256100.tif 000016
【図１５】
2012256100.tif 000017