(57)【要約】【課題】表示手段の画面上でのジェスチャ操作によりどのような処理が実行されるのかを操作者に容易に理解させることができる情報処理装置を提供する。【解決手段】記憶手段３０はジェスチャ操作に応じて実行される各処理の内容を暗示するナビゲーション画像を記憶する。基準位置決定手段４２は、ジェスチャ操作が開始されると、指が接触した画面の位置のうち基準となる基準位置を決定し、領域特定情報生成手段４３は、その基準位置に基づいて表示手段１０の画面を、記憶手段３０に記憶されているナビゲーション画像の数と同じ数の領域に区分し、その区分した複数の領域の各々をナビゲーション画像と関連付ける。判定手段４４は指が現在接触している画面の位置が複数の領域のうちのどの領域に含まれているかを判定し、制御手段４５はその判定手段４４からの判定結果に基づいて当該領域と関連付けられたナビゲーション画像を画面に表示する。【選択図】図１
2015125645.tif 000002
【特許請求の範囲】
【請求項１】
指又はスタイラスをタッチパネル式の表示手段の画面に接触させてそのまま指又はスタイラスを移動するというジェスチャ操作が行われたときにそのジェスチャ操作によりどのような処理が実行されるのかをナビゲートする情報処理装置であって、
前記ジェスチャ操作の態様に応じて実行される各種の処理に対応して設けられた、当該処理の内容を暗示するナビゲーション情報が記憶されている記憶手段と、
指又はスタイラスが前記表示手段の画面に接触したときに指又はスタイラスが接触した画面の位置を検知し、その検知した位置を示す接触位置情報を出力する接触位置検知手段と、
前記接触位置検知手段から出力される、前記ジェスチャ操作が開始されたときの前記接触位置情報に基づいて、指又はスタイラスが接触した画面の位置のうち基準となる基準位置を決定する基準位置決定手段と、
前記基準位置決定手段によって前記基準位置が決定されたときに、その決定された前記基準位置に基づいて前記表示手段の画面を、所定数の領域に区分し、その区分した複数の領域の各々について当該領域を特定するための領域特定情報を生成して所定の前記ナビゲーション情報と関連付けて前記記憶手段に記憶する領域特定情報生成手段と、
前記接触位置検知手段から出力された前記接触位置情報と前記記憶手段に記憶されている前記各領域特定情報とに基づいて、前記ジェスチャ操作が継続している間、指又はスタイラスが移動したときに指又はスタイラスが現在接触している画面の位置が前記複数の領域のうちのどの領域に含まれているかを判定し、その判定結果を出力する判定手段と、
前記判定手段から指又はスタイラスが現在接触している画面の位置が前記複数の領域のうちの一の領域に含まれていることを示す前記判定結果が送られたときに、その含まれている前記領域と関連付けられた前記ナビゲーション情報を前記記憶手段から読み出して前記表示手段の画面上における所定位置に表示する制御手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記制御手段は、前記判定手段から指又はスタイラスが現在接触している画面の位置が前記複数の領域のうちの一の領域に含まれていることを示す前記判定結果が送られたときに、その含まれている前記領域と関連付けられた前記ナビゲーション情報を、指又はスタイラスが現在接触している画面の位置を基準としてその近傍の位置に表示することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記接触位置検知手段から出力された前記接触位置情報に基づいて、前記ジェスチャ操作が未だ行われていない場合にあっては前記ジェスチャ操作が開始されたかどうかを監視し、前記ジェスチャ操作が開始された場合にあってはそのジェスチャ操作が継続中であるかそのジェスチャ操作が終了したかを監視し、その監視結果を出力する監視手段を更に備え、
前記基準位置決定手段は、前記監視手段から前記ジェスチャ操作が開始されたことを示す前記監視結果が送られたときに、当該ジェスチャ操作が開始されたときの前記接触位置情報に基づいて前記基準位置を決定して、その決定した前記基準位置に関する情報を前記記憶手段に記憶し、
前記判定手段は、前記監視手段から前記ジェスチャ操作が継続中であることを示す前記監視結果が送られている間、前記接触位置検知手段から出力された前記接触位置情報と前記記憶手段に記憶されている前記基準位置に関する情報及び前記各領域特定情報とに基づいて、指又はスタイラスが現在接触している画面の位置に前記基準位置が含まれているかどうか、指又はスタイラスが現在接触している画面の位置に前記基準位置が含まれていない場合には指又はスタイラスが現在接触している画面の位置が前記複数の領域のうちのどの領域に含まれているかを判定して、その判定結果を出力し、
前記制御手段は、前記判定手段から指又はスタイラスが現在接触している画面の位置に前記基準位置が含まれていることを示す前記判定結果が送られたときに、前記複数のナビゲーション情報のいずれも前記表示手段の画面には表示せず、前記判定手段から指又はスタイラスが現在接触している画面の位置が前記複数の領域のうちの一の領域に含まれていることを示す前記判定結果が送られたときに、その含まれている前記領域と関連付けられた前記ナビゲーション情報を前記表示手段の画面に表示し、一方、前記監視手段から前記ジェスチャ操作が終了したことを示す前記監視結果が送られたときに、前記複数のナビゲーション情報のいずれも前記表示手段の画面に表示せず、当該監視結果が送られた際に前記表示手段の画面に表示されていた前記ナビゲーション情報に対応する処理を実行することを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記監視手段は、前記ジェスチャ操作が継続中である場合、前記接触位置検知手段から出力された前記接触位置情報に基づいて、指又はスタイラスが前記表示手段の画面から離れたと判断したとき、又は、指又はスタイラスが前記表示手段の画面の端に位置していると判断したときに、そのジェスチャ操作が終了したことを示す前記監視結果を出力することを特徴とする請求項３記載の情報処理装置。
【請求項５】
コンピュータを利用して、指又はスタイラスをタッチパネル式の表示手段の画面に接触させてそのまま指又はスタイラスを移動するというジェスチャ操作が行われたときにそのジェスチャ操作によりどのような処理が実行されるのかをナビゲートするプログラムであって、
前記コンピュータが、前記ジェスチャ操作の態様に応じて実行される各種の処理に対応して設けられた、当該処理の内容を暗示するナビゲーション情報が記憶されている記憶手段と、指又はスタイラスが前記表示手段の画面に接触したときに指又はスタイラスが接触した画面の位置を検知し、その検知した位置を示す接触位置情報を出力する接触位置検知手段とを有する場合に、
このコンピュータに、
前記接触位置検知手段から出力される、前記ジェスチャ操作が開始されたときの前記接触位置情報に基づいて、指又はスタイラスが接触した画面の位置のうち基準となる基準位置を決定する基準位置決定機能と、
前記基準位置決定機能によって前記基準位置が決定されたときに、その決定された前記基準位置に基づいて前記表示手段の画面を、所定数の領域に区分し、その区分した複数の領域の各々について当該領域を特定するための領域特定情報を生成して所定の前記ナビゲーション情報と関連付けて前記記憶手段に記憶する領域特定情報生成機能と、
前記接触位置検知手段から出力された前記接触位置情報と前記記憶手段に記憶されている前記各領域特定情報とに基づいて、前記ジェスチャ操作が継続している間、指又はスタイラスが移動したときに指又はスタイラスが現在接触している画面の位置が前記複数の領域のうちのどの領域に含まれているかを判定し、その判定結果を出力する判定機能と、
指又はスタイラスが現在接触している画面の位置が前記複数の領域のうちの一の領域に含まれていることを示す前記判定結果を受けたときに、その含まれている前記領域と関連付けられた前記ナビゲーション情報を前記記憶手段から読み出して前記表示手段の画面上における所定位置に表示する制御機能と、
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネル式の表示手段の画面上でジェスチャ操作が行われたときにそのジェスチャ操作によりどのような処理が実行されるのかをナビゲートする情報処理装置に関するものである。
【背景技術】
【０００２】
近年、タブレット端末やスマートフォン等の情報処理装置では、表示手段にタッチパネルが備えられており、操作者はその表示手段の画面上でジェスチャ操作を行うことにより、所定の処理を実行させることができる。例えば、下方向へのフリック操作や上方向へのフリック操作により現在表示されている画像のページを前後に切り替えることができる。かかるジェスチャ操作を利用するには、操作者は、どのジェスチャ操作によりどのような処理が行われるかについて予め知っておく必要がある。最近では、操作者がジェスチャ操作を容易に行うことができるようにするために、ジェスチャ操作の実行中にそのジェスチャ操作に関するガイダンスを表示する技術が提案されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−４０００８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の特許文献１に記載された技術では、ジェスチャ操作が一定の条件を満たさなければガイダンスは表示されず、したがって、指の動き始めからすぐにガイダンスを表示することができなかった。また、ジェスチャ操作の実行中、そのジェスチャ操作により実行可能な処理の候補が複数ある場合には、それら複数の処理に対するガイダンスが表示されるため、操作者は当該ジェスチャ操作によりどのような処理が実行されるのかをすぐに理解することができないという問題があった。
【０００５】
本発明は上記事情に基づいてなされたものであり、表示手段の画面上でのジェスチャ操作によりどのような処理が実行されるのかを操作者に容易に理解させることができる情報処理装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００６】
上記の目的を達成するための本発明に係る情報処理装置は、指又はスタイラスをタッチパネル式の表示手段の画面に接触させてそのまま指又はスタイラスを移動するというジェスチャ操作が行われたときにそのジェスチャ操作によりどのような処理が実行されるのかをナビゲートする情報処理装置であって、ジェスチャ操作の態様に応じて実行される各種の処理に対応して設けられた、当該処理の内容を暗示するナビゲーション情報が記憶されている記憶手段と、指又はスタイラスが表示手段の画面に接触したときに指又はスタイラスが接触した画面の位置を検知し、その検知した位置を示す接触位置情報を出力する接触位置検知手段と、接触位置検知手段から出力される、ジェスチャ操作が開始されたときの接触位置情報に基づいて、指又はスタイラスが接触した画面の位置のうち基準となる基準位置を決定する基準位置決定手段と、基準位置決定手段によって基準位置が決定されたときに、その決定された基準位置に基づいて表示手段の画面を、所定数の領域に区分し、その区分した複数の領域の各々について当該領域を特定するための領域特定情報を生成して所定のナビゲーション情報と関連付けて記憶手段に記憶する領域特定情報生成手段と、接触位置検知手段から出力された接触位置情報と記憶手段に記憶されている各領域特定情報とに基づいて、ジェスチャ操作が継続している間、指又はスタイラスが移動したときに指又はスタイラスが現在接触している画面の位置が複数の領域のうちのどの領域に含まれているかを判定し、その判定結果を出力する判定手段と、判定手段から指又はスタイラスが現在接触している画面の位置が複数の領域のうちの一の領域に含まれていることを示す判定結果が送られたときに、その含まれている領域と関連付けられたナビゲーション情報を記憶手段から読み出して表示手段の画面上における所定位置に表示する制御手段と、を備えることを特徴とするものである。
【０００７】
本発明の情報処理装置では、判定手段は指又はスタイラスが現在接触している画面の位置が複数の領域のうちのどの領域に含まれているかを判定し、制御手段はその判定手段から送られる判定結果に基づいて当該領域と関連付けられたナビゲーション情報を表示手段の画面に表示することにより、ナビゲーション情報を表示する処理が簡単である。このため、制御手段は、指又はスタイラスが動き出せばすぐにナビゲーション情報を表示することができ、また、誤ったナビゲーション情報を表示してしまうことはない。しかも、ジェスチャ操作の継続中に指又はスタイラスがある領域から他の領域に移動すると、表示手段の画面に表示されるナビゲーション情報を当該他の領域と関連付けられたものに直ちに切り替えて表示することができる。したがって、操作者はジェスチャ操作の継続中に表示されるナビゲーション情報を見て、当該ジェスチャ操作によりどのような処理が行われるかを容易に理解することができる。
【０００８】
また、本発明の情報処理装置において、制御手段は、判定手段から指又はスタイラスが現在接触している画面の位置が複数の領域のうちの一の領域に含まれていることを示す判定結果が送られたときに、その含まれている領域と関連付けられたナビゲーション情報を、指又はスタイラスが現在接触している画面の位置を基準としてその近傍の位置に表示することが望ましい。これにより、制御手段は、ナビゲーション情報を、表示手段の画面上での指又はスタイラスの動きに連動して移動するように表示することができるので、操作者はナビゲーション情報の表示が自己の指又はスタイラスの動きに関係があることを容易に認識することができる。
【０００９】
更に、本発明の情報処理装置は、接触位置検知手段から出力された接触位置情報に基づいて、ジェスチャ操作が未だ行われていない場合にあってはジェスチャ操作が開始されたかどうかを監視し、ジェスチャ操作が開始された場合にあってはそのジェスチャ操作が継続中であるかそのジェスチャ操作が終了したかを監視し、その監視結果を出力する監視手段を更に備えていることが望ましい。この場合、基準位置決定手段は、監視手段からジェスチャ操作が開始されたことを示す監視結果が送られたときに、当該ジェスチャ操作が開始されたときの接触位置情報に基づいて基準位置を決定して、その決定した基準位置に関する情報を記憶手段に記憶し、判定手段は、監視手段からジェスチャ操作が継続中であることを示す監視結果が送られている間、接触位置検知手段から出力された接触位置情報と記憶手段に記憶されている基準位置に関する情報及び各領域特定情報とに基づいて、指又はスタイラスが現在接触している画面の位置に基準位置が含まれているかどうか、指又はスタイラスが現在接触している画面の位置に基準位置が含まれていない場合には指又はスタイラスが現在接触している画面の位置が複数の領域のうちのどの領域に含まれているかを判定して、その判定結果を出力し、そして、制御手段は、判定手段から指又はスタイラスが現在接触している画面の位置に基準位置が含まれていることを示す判定結果が送られたときに、複数のナビゲーション情報のいずれも表示手段の画面には表示せず、判定手段から指又はスタイラスが現在接触している画面の位置が複数の領域のうちの一の領域に含まれていることを示す判定結果が送られたときに、その含まれている領域と関連付けられたナビゲーション情報を表示手段の画面に表示し、一方、監視手段からジェスチャ操作が終了したことを示す監視結果が送られたときに、複数のナビゲーション情報のいずれも表示手段の画面に表示せず、当該監視結果が送られた際に表示手段の画面に表示されていたナビゲーション情報に対応する処理を実行する。このように、制御手段は、判定手段から指又はスタイラスが現在接触している画面の位置に基準位置が含まれていることを示す判定結果が送られたときに、複数のナビゲーション情報のいずれも表示手段の画面に表示しないことにより、操作者は、ジェスチャ操作の継続中に指又はスタイラスを基準位置に戻してナビゲーション情報を表示させないようにし、この間に指又はスタイラスを画面から離して当該ジェスチャ操作を終了すれば、処理の実行を簡単に回避することができる。
【００１０】
また、本発明の情報処理装置において、監視手段は、ジェスチャ操作が継続中である場合、接触位置検知手段から出力された接触位置情報に基づいて、指又はスタイラスが表示手段の画面から離れたと判断したとき、又は、指又はスタイラスが表示手段の画面の端に位置していると判断したときに、そのジェスチャ操作が終了したことを示す監視結果を出力するようにしてもよい。これにより、操作者は、ジェスチャ操作の継続中に、指又はスタイラスを表示手段の画面から離さずに、その画面の端まで移動させたときにも、当該ジェスチャ操作の終了を指示することができる。
【００１１】
また、上記の目的を達成するための本発明に係るプログラムは、コンピュータを利用して、指又はスタイラスをタッチパネル式の表示手段の画面に接触させてそのまま指又はスタイラスを移動するというジェスチャ操作が行われたときにそのジェスチャ操作によりどのような処理が実行されるのかをナビゲートするプログラムであって、コンピュータが、ジェスチャ操作の態様に応じて実行される各種の処理に対応して設けられた、当該処理の内容を暗示するナビゲーション情報が記憶されている記憶手段と、指又はスタイラスが表示手段の画面に接触したときに指又はスタイラスが接触した画面の位置を検知し、その検知した位置を示す接触位置情報を出力する接触位置検知手段とを有する場合に、このコンピュータに、接触位置検知手段から出力される、ジェスチャ操作が開始されたときの接触位置情報に基づいて、指又はスタイラスが接触した画面の位置のうち基準となる基準位置を決定する基準位置決定機能と、基準位置決定機能によって基準位置が決定されたときに、その決定された基準位置に基づいて表示手段の画面を、所定数の領域に区分し、その区分した複数の領域の各々について当該領域を特定するための領域特定情報を生成して所定のナビゲーション情報と関連付けて記憶手段に記憶する領域特定情報生成機能と、接触位置検知手段から出力された接触位置情報と記憶手段に記憶されている各領域特定情報とに基づいて、ジェスチャ操作が継続している間、指又はスタイラスが移動したときに指又はスタイラスが現在接触している画面の位置が複数の領域のうちのどの領域に含まれているかを判定し、その判定結果を出力する判定機能と、指又はスタイラスが現在接触している画面の位置が複数の領域のうちの一の領域に含まれていることを示す判定結果を受けたときに、その含まれている領域と関連付けられたナビゲーション情報を記憶手段から読み出して表示手段の画面上における所定位置に表示する制御機能と、を実現させることを特徴とするものである。
【００１２】
本発明に係るプログラムをコンピュータに適用すると、このコンピュータでは、ナビゲーション情報を表示する処理が簡単であるので、指又はスタイラスが動き出せばすぐにナビゲーション情報を表示することができ、また、誤ったナビゲーション情報を表示してしまうことはない。しかも、ジェスチャ操作の継続中に指又はスタイラスがある領域から他の領域に移動すると、表示手段の画面に表示されるナビゲーション情報を当該他の領域と関連付けられたものに直ちに切り替えて表示することができる。したがって、操作者はジェスチャ操作の継続中に表示されるナビゲーション情報を見て、当該ジェスチャ操作によりどのような処理が行われるかを容易に理解することができる。
【発明の効果】
【００１３】
本発明に係る情報処理装置及びプログラムによれば、ナビゲーション情報を表示する処理が簡単であるので、指又はスタイラスが動き出せばすぐにナビゲーション情報を表示することができ、また、誤ったナビゲーション情報を表示してしまうことはない。しかも、ジェスチャ操作の継続中に指又はスタイラスがある領域から他の領域に移動すると、表示手段の画面に表示されるナビゲーション情報を当該他の領域と関連付けられたものに直ちに切り替えて表示することができる。したがって、操作者はジェスチャ操作の継続中に表示されるナビゲーション情報を見て、当該ジェスチャ操作によりどのような処理が行われるかを容易に理解することができる。
【図面の簡単な説明】
【００１４】
【図１】図１は本発明の一実施形態である情報処理装置の概略ブロック図である。
【図２】図２は基準位置を決定する方法の一例を説明するための図である。
【図３】図３は表示手段の領域を複数の領域に区分する方法の一例を説明するための図である。
【図４】図４は表示手段の画面を複数の領域に区分する方法の他の例を説明するための図である。
【図５】図５は本実施形態の情報処理装置においてあるアプリケーションプログラムの実行中に操作者がジェスチャ操作を行ったときに中央処理装置が行う処理の手順を説明するためのフローチャートである。
【図６】図６は各ナビゲーション画像を表示させるためのジェスチャ操作の仕方を説明するための図である。
【図７】図７は表示手段の画面に表示された各ナビゲーション画像の例を説明するための図である。
【発明を実施するための形態】
【００１５】
以下に、図面を参照して、本願に係る発明を実施するための最良の形態について説明する。図１は本発明の一実施形態である情報処理装置の概略ブロック図である。
【００１６】
本実施形態の情報処理装置は、各種の情報を携帯して扱うことができるスマートフォンである。この情報処理装置は、図１に示すように、表示手段１０と、タッチパネル２０と、記憶手段３０と、中央処理装置４０とを備える。
【００１７】
表示手段１０は情報処理装置の正面側に設けられている。この表示手段１０としては液晶表示装置が用いられ、その形状は略長方形状である。また、表示手段１０の画面にはタッチパネル２０が設けられている。このタッチパネル２０には、指が表示手段１０の画面に接触したときに指が接触した画面の位置を検知し、その検知した位置を示す接触位置情報を中央処理装置４０に出力する接触位置検知手段２１が備えられている。
【００１８】
記憶手段３０には、ＯＳや各種のアプリケーションプログラム等が格納されている。特に、本実施形態の情報処理装置は、所定のアプリケーションプログラムの実行中に、指を表示手段１０の画面に接触させてそのまま指を移動するというジェスチャ操作が行われたときにそのジェスチャ操作によりどのような処理が実行されるのかをナビゲートするナビゲーション機能を有している。かかるナビゲーション機能を本実施形態の情報処理装置に実現させるためのプログラムも記憶手段３０に記憶されている。具体的に、このナビゲーション機能では、ジェスチャ操作の継続中にナビゲーション情報を表示手段１０の画面に表示し、そのナビゲーション情報によって、当該ジェスチャ操作により実行される処理の内容を暗示する。このため、記憶手段３０には、ジェスチャ操作の態様に応じて実行される各種の処理に対応して設けられた、当該処理の内容を暗示するナビゲーション情報が記憶されている。かかるナビゲーション情報の例としては、当該処理の内容に関連した図形やイラストを表す画像情報（ナビゲーション画像）、当該処理の内容を簡潔に表現したテキスト情報を挙げることができる。以下、本実施形態では、ナビゲーション情報としてナビゲーション画像を用いる場合を説明する。ここで、各ナビゲーション画像は所定の一の処理と対応付けられているものとする。
【００１９】
また、記憶手段３０は作業用のメモリとして利用される。例えば、この記憶手段３０には、ナビゲーション機能を実行する際に生成される各種の情報、例えば基準位置に関する情報や領域特定情報等が記憶されている。これら基準位置に関する情報や領域特定情報については後に詳述する。
【００２０】
中央処理装置４０は、情報処理装置の各部を統括して制御するものである。以下では、中央処理装置４０が行う処理の内容のうち、主として、ナビゲーション機能に関連する処理内容を説明することにする。この中央処理装置４０は、図１に示すように、監視手段４１と、基準位置決定手段４２と、領域特定情報生成手段４３と、判定手段４４と、制御手段４５とを備えている。
【００２１】
監視手段４１は、接触位置検知手段２１から出力された接触位置情報に基づいて、ジェスチャ操作が未だ行われていない場合にあっては、ジェスチャ操作が開始されたかどうかを監視し、ジェスチャ操作が開始された場合にあっては、そのジェスチャ操作が継続中であるか、そのジェスチャ操作が終了したかを監視し、その監視結果を出力するものである。具体的に、監視手段４１は、ジェスチャ操作が開始されたことを認識すると、ジェスチャ操作が開始されたことを示す監視結果を基準位置決定手段４２に出力する。また、監視手段４１は、ジェスチャ操作が開始された後は、そのジェスチャ操作が継続中であるときに、ジェスチャ操作が継続中であることを示す監視結果を判定手段４４に出力し、そのジェスチャ操作が終了したことを認識すると、ジェスチャ操作が終了したことを示す監視結果を制御手段４５に出力する。ここで、監視手段４１は、ジェスチャ操作が継続中である場合、接触位置検知手段２１から出力された接触位置情報に基づいて、指が表示手段１０の画面から離れたと判断したときだけでなく、指が表示手段１０の画面の端に位置していると判断したときにも、そのジェスチャ操作が終了したことを示す監視結果を制御手段４５に出力する。したがって、本実施形態では、操作者はジェスチャ操作の終了を指示するには、指を表示手段１０の画面から離すか、若しくは、指を表示手段１０の画面から離さずに、その画面の端まで移動させるかのいずれかの操作を行えばよい。
【００２２】
基準位置決定手段４２は、監視手段４１からジェスチャ操作が開始されたことを示す監視結果が送られたときに、当該ジェスチャ操作が開始されたときの接触位置情報に基づいて、指が接触した画面の位置のうち基準となる基準位置を決定し、その決定した基準位置に関する情報を記憶手段１０に記憶するものである。指は一定の大きさを有しているため、指が接触した画面の位置は一定の範囲に拡がっている。この範囲の中から決定された一点が基準位置となる。
【００２３】
具体的に、基準位置は次のようにして決定される。図２は基準位置を決定する方法の一例を説明するための図である。この方法では、図２に示すように、表示手段１０の画面上に設定されたｘｙ座標系において、指が接触した画面の位置（範囲）Ｒの中で、最も大きい縦幅を示す位置のｘ座標と、最も大きな横幅を示す位置のｙ座標とを求める。そして、その求めたｘ座標とｙ座標とによって特定される一点Ｐを基準位置とする。この場合、その特定された座標（ｘ，ｙ）が基準位置に関する情報として記憶手段２０に記憶されることになる。
【００２４】
尚、基準位置は、上記の方法に限らず、さまざまな方法で決定することができる。例えば、指が接触した画面の範囲の中で最も左端に位置する一点を基準位置として決定したり、指が接触した画面の範囲の中で任意に選んだ一点を基準位置として決定したりすることができる。
【００２５】
領域特定情報生成手段４３は、基準位置決定手段４２で基準位置が決定されたときに、その決定された基準位置に基づいて表示手段１０の画面を、記憶手段３０に記憶されているナビゲーション画像の数と同じ数の領域に区分し、その区分した複数の領域の各々について当該領域を特定するための領域特定情報を生成して所定の一のナビゲーション画像と関連付けて記憶手段３０に記憶する。すなわち、この領域特定情報生成手段４３は、各ナビゲーション画像と各領域とを一対一に対応付けるものである。
【００２６】
いま、表示手段１０の画面を複数の領域に区分する具体的な方法を説明する。図３は表示手段１０の領域を複数の領域に区分する方法の一例を説明するための図である。ここでは、記憶手段３０にナビゲーション画像が四つ記憶されているものとする。この場合、表示手段１０の画面を四つの領域に区分しなければならない。領域特定情報生成手段４３は、まず、図３に示すように、基準位置Ｐから表示手段１０の画面の四隅に向かって直線Ｌ１１，Ｌ１２，Ｌ１３，Ｌ１４を引く。そして、四つの直線Ｌ１１，Ｌ１２，Ｌ１３，Ｌ１４と表示手段１０の画面の四つの辺とによって囲まれる四つの三角形Ｔ１，Ｔ２，Ｔ３，Ｔ４の領域を特定する。こうして特定した四つの三角形Ｔ１，Ｔ２，Ｔ３，Ｔ４の領域を、求める四つの領域として決定する。このとき、各三角形Ｔ１，Ｔ２，Ｔ３，Ｔ４の領域を特定する情報が領域特定情報となる。
【００２７】
また、表示手段１０の画面を複数の領域に区分する他の方法を説明する。図４は表示手段１０の画面を複数の領域に区分する方法の他の例を説明するための図である。この例でも、記憶手段３０には四つのナビゲーション画像が記憶されているものとする。この場合、領域特定情報生成手段４３は、図４に示すように、基準位置Ｐから表示手段１０の画面の各辺の中点に向かって直線Ｌ２１，Ｌ２２，Ｌ２３，Ｌ２４を引き、四つの直線Ｌ２１，Ｌ２２，Ｌ２３，Ｌ２４と表示手段１０の画面の四つの辺とによって囲まれる四つの四角形Ｑ１，Ｑ２，Ｑ３，Ｑ４の領域を、求める四つの領域として決定する。このとき、各四角形Ｑ１，Ｑ２，Ｑ３，Ｑ４の領域を特定する情報が領域特定情報となる。
【００２８】
尚、表示手段１０の画面を複数の領域に区分する方法は、上記の各方法に限らず、さまざまな方法を用いることができる。
【００２９】
判定手段４４は、監視手段４１からジェスチャ操作が継続中であることを示す監視結果が送られている間、接触位置検知手段２１から出力された接触位置情報と記憶手段２０に記憶されている基準位置に関する情報及び各領域特定情報とに基づいて、指が現在接触している画面の位置に基準位置が含まれているかどうか、指が現在接触している画面の位置に基準位置が含まれていない場合には指が現在接触している画面の位置が複数の領域のうちのどの領域に含まれているかを判定し、その判定結果を制御手段４５に出力する。ここで、指が現在接触している画面の位置（範囲）が複数の領域のうちのどの領域に含まれているかの判定は、例えば、基準位置を決定する場合と同様に、指が現在接触している画面の位置から一点を特定し、その特定した一点がどの領域に含まれているかに基づいて行うことができる。或いは、その判定は、指が現在接触している画面の位置（範囲）がどの領域に最も大きな割合で含まれているかに基づいて行うようにしてもよい。
【００３０】
制御手段４５は、ナビゲーション画像の表示処理及びジェスチャ操作に対応した処理を行うものである。具体的に、制御手段４５は、判定手段４４から指が現在接触している画面の位置に基準位置が含まれていることを示す判定結果が送られたときに、複数のナビゲーション画像のいずれも表示手段１０の画面には表示しないようにする。したがって、あるナビゲーション画像が表示されていたときに、操作者が指を基準位置に戻せば、どのナビゲーション画像も表示されなくなる。
【００３１】
また、制御手段４５は、判定手段４４から指が現在接触している画面の位置が複数の領域のうちの一の領域に含まれていることを示す判定結果が送られたときに、その含まれている領域と関連付けられたナビゲーション画像を記憶手段１０から読み出して表示手段１０の画面上における所定位置に表示する。ここで、ナビゲーション画像は半透明の状態で表示手段１０の画面に表示される。これは、ナビゲーション画像を表示したことによって操作者が表示手段１０の画面に元々表示されていた他の情報（文字情報、画像情報等）を認識できなくなることを回避するためである。また、このとき、制御手段４５は、その読み出したナビゲーション画像を、指が現在接触している画面の位置を基準としてその近傍の位置に表示する。具体的には、ナビゲーション画像を、そのナビゲーション画像の中心位置と指が現在接触している画面の位置とが略一致するように表示手段１０の画面に表示する。このため、操作者が指を表示手段１０の画面に接触させた後、指を動かせば、直ちにナビゲーション画像が表示される。しかも、ナビゲーション画像は、表示手段１０の画面上での指の動きに連動して移動するように表示される。また、ジェスチャ操作の継続中に指が一の領域から他の領域に移動すると、表示手段１０の画面には、当該一の領域と関連付けられたナビゲーション画像から当該他の領域と関連付けられたナビゲーション画像に直ちに切り替えて表示されることになる。したがって、操作者はジェスチャ操作の継続中に表示されるナビゲーション画像を見て、当該ジェスチャ操作によりどのような処理が行われるかを容易に理解することができる。
【００３２】
更に、制御手段４５は、監視手段４３からジェスチャ操作が終了したことを示す監視結果が送られたときに、複数のナビゲーション画像のいずれも表示手段１０の画面に表示せず、当該監視結果が送られた際に表示手段１０の画面に表示されていたナビゲーション画像に対応する処理を実行する。このため、操作者は、所望の処理に対応するナビゲーション画像を表示させた状態でジェスチャ操作を終了すれば、その処理の実行を簡単に指示することができる。したがって、本実施形態の情報処理装置では、ジェスチャ操作がどの領域で終了したかというジェスチャ操作の終了態様に応じて各種の処理が実行される。
【００３３】
次に、本実施形態の情報処理装置においてあるアプリケーションプログラムの実行中に操作者がジェスチャ操作を行ったときに中央処理装置４０が行う処理の手順について説明する。図５は本実施形態の情報処理装置においてあるアプリケーションプログラムの実行中に操作者がジェスチャ操作を行ったときに中央処理装置４０が行う処理の手順を説明するためのフローチャートである。また、図６は各ナビゲーション画像を表示させるためのジェスチャ操作の仕方を説明するための図、図７は表示手段１０の画面に表示された各ナビゲーション画像の例を説明するための図である。
【００３４】
ここでは、ジェスチャ操作により暗記カードの内容を覚えたかどうかを自己評価しながら暗記カードを順次表示するアプリケーションソフトに対して上記ナビゲーション機能を適用した場合を説明する。この暗記カードの例としては、英単語を覚えるためのカードを挙げることができる。暗記カードには表面と裏面とがあり、暗記カードの表面に英単語が記載され、その裏面にはその英単語の日本語訳が記載されている。この場合、ナビゲーション画像としては、「○」を表す画像Ｎ１と、「△」を表す画像Ｎ２と、「×」を表す画像Ｎ３と、Ｕターン矢印を表す画像Ｎ４とからなる合計四つの画像を用いる（図７参照）。「○」を表す画像Ｎ１は、現在の暗記カードの内容を完全に覚えているという評価を付けること及び次の暗記カードを表示することを暗示するものである。「△」を表す画像Ｎ２は、現在の暗記カードの内容を正確ではないが、ある程度覚えているという評価を付けること及び次の暗記カードを表示することを暗示するものである。「×」を表す画像Ｎ３は、現在の暗記カードの内容を覚えていないという評価を付けること及び次の暗記カードを表示することを暗示するものである。そして、Ｕターン矢印を表す画像Ｎ４は、前の暗記カードを表示することを暗示するものである。また、このアプリケーションソフトでは、操作者が各暗記カードに対して行った評価の内容はその暗記カードに関連付けて記憶される。但し、記憶対象となる評価は例えば過去五回分である。
【００３５】
操作者が表示手段１０の画面に表示されたメニュー画面において暗記カードのアプリケーションソフトを選択すると、その暗記カードのアプリケーションプログラムが起動し、一枚目の暗記カードの表面が表示手段１０の画面に表示される。ここで、表示手段１０の画面に表示される暗記カードの所定位置（例えば、左下の位置）には、当該暗記カードに関連付けて記憶手段３０に記憶されている評価の内容が表示される。これにより、操作者はこの評価の内容を見れば、当該暗記カードに対する理解度を容易に確認することができる。その後、中央処理装置４０は、図５に示すフローチャートにしたがい、操作者によるジェスチャ操作に応じて所定の処理を実行することになる。
【００３６】
表示手段１０の画面に表示された暗記カードの表面にはある英単語が記載されている。操作者は、その英単語を覚えているかどうかを評価する。そして、その評価の結果等に応じて所定の態様でジェスチャ操作を行う。まず、操作者は、指で表示手段１０の画面の任意の位置を触れる。すると、タッチパネル２０の接触位置検知手段２１は、指が接触した表示手段１０の画面の位置を検知し、その検知した位置を示す接触位置情報を中央処理装置４０に出力する。中央処理装置４０の監視手段４１は、その接触位置情報を受け取ると、これまで接触位置情報が送られて来なかったのに、いま新たに接触位置情報が送られてきたことから、ジェスチャ操作が開始されたと判断し、そのことを示す監視結果を基準位置決定手段４２及び制御手段４５に出力する（Ｓ１）。
【００３７】
基準位置決定手段４２は、監視手段４１からジェスチャ操作が開始されたことを示す監視結果を受け取ると、上述の図２で説明した方法を用いることにより、そのときの接触位置情報に基づいて、指が接触した画面の位置の中から基準位置を決定する（Ｓ２）。例えば、図６に示すように、基準位置Ｐが決定される。そして、この決定した基準位置Ｐに関する情報を記憶手段３０に記憶する。こうして基準位置Ｐが決定されると、次に、領域特定情報生成手段４３は、上述の図３で説明した方法を用いることにより、その決定された基準位置Ｐに基づいて、表示手段１０の画面を四つの領域Ａ，Ｂ，Ｃ，Ｄに区分する（Ｓ３）。図６の例では、表示手段１０の画面を、基準位置Ｐを頂点とする四つの三角形の範囲に分割し、画面の上側の三角形の範囲を領域Ａとし、画面の左側の三角形の範囲を領域Ｂとし、画面の下側の三角形の範囲を領域Ｃとし、画面の右側の三角形の範囲を領域Ｄとしている。ここで、各領域Ａ，Ｂ，Ｃ，Ｄの境界線は表示手段１０の画面に表示されない。その後、領域特定情報生成手段４３は、その区分した各領域Ａ，Ｂ，Ｃ，Ｄを特定するための領域特定情報を生成して所定のナビゲーション画像と関連付けて記憶手段３０に記憶する。ここでは、領域Ａをナビゲーション画像Ｎ１と関連付け、領域Ｂをナビゲーション画像Ｎ２と関連付け、領域Ｃをナビゲーション画像Ｎ３と関連付け、そして、領域Ｄをナビゲーション画像Ｎ４と関連付ける。
【００３８】
一方、制御手段４５は、監視手段４１からジェスチャ操作が開始されたことを示す監視結果を受け取ると、表示手段１０の画面に表示されている暗記カードについて、その表面に代えて、その裏面を表示する。これにより、操作者は、その暗記カードの裏面に記載されている日本語訳を見て、その表面に記載されていた英単語の意味を確認することができる。
【００３９】
ナビゲーション画像を表示手段１０の画面に表示するには、操作者は、指が表示手段１０の画面に触れた状態のまま、図６に示すように、指を四つの領域Ａ，Ｂ，Ｃ，Ｄのうちいずれかの領域内に移動させればよい。すなわち、操作者は指を基準位置Ｐから上下左右のいずれかに向かうように移動させれば、その移動方向に応じて四つのナビゲーション画像のうちのいずれかを表示させることができる。このため、子供であっても、簡単なジェスチャ操作でナビゲーション画像を表示させて、どのような処理が行われるのかを容易に理解することが可能である。
【００４０】
具体的に、監視手段４１は、一旦、ジェスチャ操作が開始された後は、接触位置検知手段２１からの接触位置情報に基づいて、そのジェスチャ操作が継続中であるか、そのジェスチャ操作が終了したかを監視している。監視手段４１は、ジェスチャ操作が継続中であると判断すると（Ｓ４）、そのことを示す監視結果を判定手段４４に出力する。判定手段４４は、監視手段４１からジェスチャ操作が継続中であることを示す監視結果が送られると、接触位置検知手段２１からの接触位置情報と記憶手段３０に記憶されている基準位置Ｐに関する情報及び各領域特定情報とに基づいて、指が現在接触している画面の位置に基準位置Ｐが含まれているかどうかを判定する（Ｓ５）。判定手段４４は、指が現在接触している画面の位置に基準位置Ｐが含まれていると判定すると、そのことを示す判定結果を制御手段４５に出力する。そして、制御手段４５は、指が現在接触している画面の位置に基準位置Ｐが含まれていることを示す判定結果を受け取ると、現在、あるナビゲーション画像が表示手段１０の画面に表示されていたとしても、いずれのナビゲーション画像も表示手段１０の画面に表示しないように画面表示の制御を行う（Ｓ６）。その後は、ステップＳ４に移行する。
【００４１】
また、判定手段４４は、ステップＳ５において指が現在接触している画面の位置に基準位置Ｐが含まれていないと判定すると、指が現在接触している画面の位置が領域Ａに含まれているかどうかを判定する（Ｓ７）。判定手段４４は、指が現在接触している画面の位置が領域Ａに含まれていると判定すると、そのことを示す判定結果を制御手段４５に出力する。そして、制御手段４５は、指が現在接触している画面の位置が領域Ａに含まれていることを示す判定結果を受け取ると、領域Ａと関連付けられたナビゲーション画像Ｎ１を記憶手段３０から読み出して表示手段１０の画面に表示する（Ｓ８）。これにより、操作者が指を領域Ａ内に移動させたときには、図７（ａ）に示すように、ナビゲーション画像Ｎ１（「○」を表す画像）が表示手段１０の画面に表示される。また、このとき、ナビゲーション画像Ｎ１は、指が現在接触している画面の位置を中心として表示される。その後は、ステップＳ４に移行する。
【００４２】
また、判定手段４４は、ステップＳ７において指が現在接触している画面の位置が領域Ａに含まれていないと判定すると、指が現在接触している画面の位置が領域Ｂに含まれているかどうかを判定する（Ｓ９）。判定手段４４は、指が現在接触している画面の位置が領域Ｂに含まれていると判定すると、そのことを示す判定結果を制御手段４５に出力する。そして、制御手段４５は、指が現在接触している画面の位置が領域Ｂに含まれていることを示す判定結果を受け取ると、領域Ｂと関連付けられたナビゲーション画像Ｎ２を記憶手段３０から読み出して表示手段１０の画面に表示する（Ｓ１０）。これにより、操作者が指を領域Ｂ内に移動させたときには、図７（ｂ）に示すように、ナビゲーション画像Ｎ２（「△」を表す画像）が表示手段１０の画面に表示される。また、このとき、ナビゲーション画像Ｎ２は、指が現在接触している画面の位置を中心として表示される。その後は、ステップＳ４に移行する。
【００４３】
また、判定手段４４は、ステップＳ９において指が現在接触している画面の位置が領域Ｂに含まれていないと判定すると、指が現在接触している画面の位置が領域Ｃに含まれているかどうかを判定する（Ｓ１１）。判定手段４４は、指が現在接触している画面の位置が領域Ｃに含まれていると判定すると、そのことを示す判定結果を制御手段４５に出力する。そして、制御手段４５は、指が現在接触している画面の位置が領域Ｃに含まれていることを示す判定結果を受け取ると、領域Ｃと関連付けられたナビゲーション画像Ｎ３を記憶手段３０から読み出して表示手段１０の画面に表示する（Ｓ１２）。これにより、操作者が指を領域Ｃ内に移動させたときには、図７（ｃ）に示すように、ナビゲーション画像Ｎ３（「×」を表す画像）が表示手段１０の画面に表示される。また、このとき、ナビゲーション画像Ｎ３は、指が現在接触している画面の位置を中心として表示される。その後は、ステップＳ４に移行する。
【００４４】
また、判定手段４４は、ステップＳ１１において指が現在接触している画面の位置が領域Ｃに含まれていないと判定すると、指が現在接触している画面の位置が領域Ｄに含まれていると認定し、そのことを示す判定結果を制御手段４５に出力する。そして、制御手段４５は、指が現在接触している画面の位置が領域Ｄに含まれていることを示す判定結果を受け取ると、領域Ｄと関連付けられたナビゲーション画像Ｎ４を記憶手段３０から読み出して表示手段１０の画面に表示する（Ｓ１３）。これにより、操作者が指を領域Ｄ内に移動させたときには、図７（ｄ）に示すように、ナビゲーション画像Ｎ４（Ｕターン矢印）が表示手段１０の画面に表示される。また、このとき、ナビゲーション画像Ｎ４は、指が現在接触している画面の位置を中心として表示される。その後は、ステップＳ４に移行する。
【００４５】
このように、監視手段４１が判定手段４４に対してジェスチャ操作が継続中であることを示す監視結果を送っている間、判定手段４４及び制御手段４５は、ステップＳ４〜Ｓ１３にしたがった処理を繰り返す。このため、例えば、操作者が指を領域Ａ内で移動すれば、ナビゲーション画像Ｎ１はその指の動きに連動して移動することになる。また、操作者が指を領域Ａから領域Ｂに移動すれば、指が領域Ａにある間はナビゲーション画像Ｎ１が表示され、指が領域Ｂに入ると、そのナビゲーション画像Ｎ１が消えて、ナビゲーション画像Ｎ２が表示されることになる。
【００４６】
一方、監視手段４１は、接触位置検知手段２１から接触位置情報が送られて来なくなり、ジェスチャ操作が終了したと判断すると（Ｓ４）、そのことを示す監視結果を制御手段４５に出力する。制御手段４５は、監視手段４１からジェスチャ操作が終了したことを示す監視結果を受け取ると、現在、あるナビゲーション画像が表示手段１０の画面に表示されていたとしても、いずれのナビゲーション画像も表示手段１０の画面に表示しないように画面表示の制御を行う（Ｓ１４）。その後、制御手段４５は、当該監視結果が送られた際に表示手段１０の画面に表示されていたナビゲーション画像に対応する処理を実行する（Ｓ１５）。
【００４７】
具体的に、ジェスチャ操作が終了した際に表示手段１０の画面にナビゲーション画像Ｎ１が表示されていた場合には、制御手段４５は、現在の暗記カードについて、当該暗記カードの内容を完全に覚えているという評価の内容を示すデータを記憶手段３０に記憶すると共に、次の暗記カードを表示手段１０の画面に表示する。ジェスチャ操作が終了した際に表示手段１０の画面にナビゲーション画像Ｎ２が表示されていた場合には、制御手段４５は、現在の暗記カードについて、当該暗記カードの内容をある程度覚えているという評価の内容を示すデータを記憶手段３０に記憶すると共に、次の暗記カードを表示手段１０の画面に表示する。ジェスチャ操作が終了した際に表示手段１０の画面にナビゲーション画像Ｎ３が表示されていた場合には、制御手段４５は、現在の暗記カードについて、当該暗記カードの内容を覚えていないという評価の内容を示すデータを記憶手段３０に記憶すると共に、次の暗記カードを表示手段１０の画面に表示する。ジェスチャ操作が終了した際に表示手段１０の画面にナビゲーション画像Ｎ４が表示されていた場合には、制御手段４５は、一つ前の暗記カードを表示手段１０の画面に表示する。そして、ジェスチャ操作が終了した際に表示手段１０の画面にいずれのナビゲーション画像も表示されていなかった場合には、制御手段４５は何らの処理も行わない。以上で、図５に示すフローチャートに従った処理が終了するが、中央処理装置４０は、この暗記カードのアプリケーションソフトが実行されている限り、この図５に示すフローチャートに従った処理を繰り返し実行する。
【００４８】
本実施形態の情報処理装置では、判定手段は指が現在接触している画面の位置が複数の領域のうちのどの領域に含まれているかを判定し、制御手段はその判定手段から送られる判定結果に基づいて当該領域と関連付けられたナビゲーション画像を表示手段の画面に表示することにより、ナビゲーション画像を表示する処理が簡単である。このため、制御手段は、指が動き出せばすぐにナビゲーション画像を表示することができ、また、誤ったナビゲーション画像を表示してしまうことはない。しかも、ジェスチャ操作の継続中に指がある領域から他の領域に移動すると、表示手段の画面に表示されるナビゲーション画像を当該他の領域と関連付けられたものに直ちに切り替えて表示することができる。したがって、操作者はジェスチャ操作の継続中に表示されるナビゲーション画像を見て、当該ジェスチャ操作によりどのような処理が行われるかを容易に理解することができる。
【００４９】
また、本実施形態の情報処理装置では、制御手段は、判定手段から指が現在接触している画面の位置に基準位置が含まれていることを示す判定結果が送られたときに、複数のナビゲーション画像のいずれも表示手段の画面に表示しないことにより、操作者は、ジェスチャ操作の継続中に指を基準位置に戻してナビゲーション画像を表示させないようにし、この間に指を画面から離して当該ジェスチャ操作を終了すれば、処理の実行を簡単に回避することができる。
【００５０】
更に、本実施形態の情報処理装置では、制御手段は、ナビゲーション画像を、そのナビゲーション画像の中心位置と指が現在接触している画面の位置とが略一致するように表示手段の画面に表示することにより、ナビゲーション画像を、表示手段の画面上での指の動きに連動して移動するように表示することができるので、操作者はナビゲーション画像の表示が自己の指の動きに関係があることを容易に認識することができる。
【００５１】
尚、本発明は上記の実施形態に限定されるものではなく、その要旨の範囲内において種々の変形が可能である。
【００５２】
例えば、上記の実施形態では、本発明の情報処理装置が、タッチパネル式の表示手段を有するスマートフォンである場合について説明したが、本発明の情報処理装置は、スマートフォンに限らず、タッチパネル式の表示手段を備えるものであれば、パーソナルコンピュータ、タブレット端末、デジタルカメラ、携帯用ゲーム機器、電子書籍リーダー等であってもよい。
【００５３】
また、上記の実施形態では、具体的に、暗記カードを順次表示するアプリケーションソフトの実行中にナビゲーション画像を表示する例について説明したが、本発明の適用例はこれに限定されるものではない。例えば、デジタルカメラにおいて撮影した画像を順次再生する際にナビゲーション画像を表示することも可能である。この場合、ナビゲーション画像としては、次の画像を表示することを暗示する画像、現在の画像が誤って削除されないようにプロテクトをかけること及び次の画像を表示することを暗示する画像、現在の画像を削除すること及び次の画像を表示することを暗示する画像、前の画像を表示することを暗示する画像を用いることができる。
【００５４】
更に、上記の実施形態では、一例として、四つのナビゲーション画像を記憶手段に記憶しておき、表示手段の画面を四つの領域に区分する場合について説明したが、二つ、三つ、又は五つ以上のナビゲーション画像を記憶手段に記憶しておき、表示手段の画面を記憶手段に記憶されているナビゲーション画像の数と同じ数の領域に区分するようにしてもよい。
【００５５】
また、上記の実施形態では、一つのナビゲーション画像が一つの処理に対応付けられている場合について説明したが、二以上のナビゲーション画像が一つの処理に対応づけられていてもよい。この場合、領域特定情報生成手段は、表示手段の画面を、ジェスチャ操作の態様に応じて実行される複数種類の処理の数と同じ数の領域に区分し、それらの領域のうち少なくとも一つに領域については当該領域を特定する領域特定情報を、同じ一つの処理に対応付けられた二以上のナビゲーション画像と関連付けて記憶手段に記憶する。これにより、指が当該領域に移動すると、当該二以上のナビゲーション画像が表示手段の画面に表示されることになる。
【００５６】
更に、上記の実施形態では、操作者が指をタッチパネル式の表示手段の画面に接触させてジェスチャ操作を行う場合について説明したが、操作者は、スタイラスを手に持ち、そのスタイラスをタッチパネル式の表示手段の画面に接触させてジェスチャ操作を行うようにしてもよい。
【００５７】
加えて、本発明は、コンピュータを、上記の実施形態における監視手段４１、基準位置決定手段４２、領域特定情報生成手段４３、判定手段４４、制御手段４５として機能させるためのプログラムであってもよい。
【産業上の利用可能性】
【００５８】
以上説明したように、本発明に係る情報処理装置及びプログラムによれば、ナビゲーション情報を表示する処理が簡単であるので、指又はスタイラスが動き出せばすぐにナビゲーション情報を表示することができ、また、誤ったナビゲーション情報を表示してしまうことはない。しかも、ジェスチャ操作の継続中に指又はスタイラスがある領域から他の領域に移動すると、表示手段の画面に表示されるナビゲーション情報を当該他の領域と関連付けられたものに直ちに切り替えて表示することができる。このため、操作者はジェスチャ操作の継続中に表示されるナビゲーション情報を見て、当該ジェスチャ操作によりどのような処理が行われるかを容易に理解することができる。したがって、本発明は、タッチパネル式の表示手段を有するスマートフォン、タブレット端末、デジタルカメラ等に適用することができる。
【符号の説明】
【００５９】
１０  表示手段
２０  タッチパネル
２１  接触位置検知手段
３０  記憶手段
４０  中央処理装置
４１  監視手段
４２  基準位置決定手段
４３  領域特定情報生成手段
４４  判定手段
４５  制御手段
【図１】
2015125645.tif 000003
【図２】
2015125645.tif 000004
【図３】
2015125645.tif 000005
【図４】
2015125645.tif 000006
【図５】
2015125645.tif 000007
【図６】
2015125645.tif 000008
【図７】
2015125645.tif 000009