(57)【特許請求の範囲】
【請求項１】
オブジェクトが表示される表示部の表示面に対する操作体の位置情報を取得する位置情報取得部と、
前記操作体が、前記表示面と当該表示面から所定距離離隔した位置との間の近接領域に位置したとき、前記位置情報に基づいて、前記表示部の前記操作体に対応する位置にオブジェクトを表示する表示制御部と、
を備え、
前記表示制御部は、前記操作体が前記近接領域内から前記近接領域外へ移動した後、所定時間経過する前に、再び前記近接領域内に位置したとき、再び前記近接領域内に位置したときの前記操作体の位置情報に基づいて、前記表示部の前記操作体に対応する位置に前記オブジェクトを表示し、
前記位置情報取得部は、複数の操作体の位置情報を取得可能であり、
前記表示制御部は、
最初に前記近接領域に位置した第１の操作体の位置情報に基づいて、前記表示部の前記第１の操作体に対応する位置にオブジェクトを表示し、
前記オブジェクトが表示された状態で、第２の操作体が前記近接領域に位置したとき、前記第２の操作体の位置情報に基づいて、前記表示部に表示された前記オブジェクトの一部を、前記表示部の前記第２の操作体に対応する位置に表示する、情報処理装置。
【請求項２】
前記操作体が前記近接領域内から近接領域外へ移動したとき、前記表示制御部は、前記操作体が前記近接領域に位置することにより表示された前記オブジェクトを非表示にする、請求項１に記載の情報処理装置。
【請求項３】
前記位置情報取得部は、複数の操作体の位置情報を取得可能であり、
前記表示制御部は、
最初に前記近接領域に位置した第１の操作体の位置情報に基づいて、前記表示部の前記第１の操作体に対応する位置にオブジェクトを表示し、
前記オブジェクトを構成するサブオブジェクトのうち１つの前記サブオブジェクトに前記第１の操作体が接触された状態で、第２の操作体が前記近接領域に位置したとき、前記第１の操作体が接触している前記サブオブジェクトに関連付けられた関連オブジェクトを、前記表示部の前記第２の操作体に対応する位置に表示する、請求項１に記載の情報処理装置。
【請求項４】
前記位置情報取得部は、複数の操作体の位置情報を取得可能であり、
前記表示制御部は、
最初に前記近接領域に位置した第１の操作体の位置情報に基づいて、前記表示部の前記第１の操作体に対応する位置に複数のオブジェクトを表示し、
前記複数のオブジェクトが表示された状態で、第２の操作体が前記近接領域に位置したとき、前記表示部に表示された前記複数のオブジェクトのうち少なくとも１つを、前記表示部の前記第２の操作体に対応する位置に表示する、請求項１に記載の情報処理装置。
【請求項５】
前記操作体が前記近接領域内において所定速度以下で移動されたとき、前記表示制御部は、前記オブジェクトの表示位置を前記操作体の移動に伴い移動する、請求項１に記載の情報処理装置。
【請求項６】
オブジェクトが表示される表示部の表示面に対する操作体の位置情報を位置情報取得部により取得するステップと、
前記操作体が、前記表示面と当該表示面から所定距離離隔した位置との間の近接領域に位置したとき、前記位置情報に基づいて、表示制御部により前記表示部の前記操作体に対応する位置にオブジェクトを表示するステップと、
を含み、
前記操作体が前記近接領域内から前記近接領域外へ移動した後、所定時間経過する前に、再び前記近接領域内に位置したとき、再び前記近接領域内に位置したときの前記操作体の位置情報に基づいて、前記表示部の前記操作体に対応する位置に前記オブジェクトを表示し、
前記位置情報取得部は、複数の操作体の位置情報を取得可能であり、
最初に前記近接領域に位置した第１の操作体の位置情報に基づいて、前記表示部の前記第１の操作体に対応する位置にオブジェクトを表示し、
前記オブジェクトが表示された状態で、第２の操作体が前記近接領域に位置したとき、前記第２の操作体の位置情報に基づいて、前記表示部に表示された前記オブジェクトの一部を、前記表示部の前記第２の操作体に対応する位置に表示する、情報処理方法。
【請求項７】
コンピュータを、
オブジェクトが表示される表示部の表示面に対する操作体の位置情報を取得する位置情報取得部と、
前記操作体が、前記表示面と当該表示面から所定距離離隔した位置との間の近接領域に位置したとき、前記位置情報に基づいて、前記表示部の前記操作体に対応する位置にオブジェクトを表示する表示制御部と、
を備え、
前記表示制御部は、前記操作体が前記近接領域内から前記近接領域外へ移動した後、所定時間経過する前に、再び前記近接領域内に位置したとき、再び前記近接領域内に位置したときの前記操作体の位置情報に基づいて、前記表示部の前記操作体に対応する位置に前記オブジェクトを表示し、
前記位置情報取得部は、複数の操作体の位置情報を取得可能であり、
最初に前記近接領域に位置した第１の操作体の位置情報に基づいて、前記表示部の前記第１の操作体に対応する位置にオブジェクトを表示し、
前記オブジェクトが表示された状態で、第２の操作体が前記近接領域に位置したとき、前記第２の操作体の位置情報に基づいて、前記表示部に表示された前記オブジェクトの一部を、前記表示部の前記第２の操作体に対応する位置に表示する、情報処理装置として機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法およびコンピュータプログラムに関し、より詳細には、タッチセンサを備える機器の表示制御を行う情報処理装置、情報処理方法およびコンピュータプログラムに関する。
【背景技術】
【０００２】
タッチパネルは、直感的で使いやすいユーザインタフェース（以下、「ＵＩ」ともいう。）を実現可能であることから、従来から交通機関の発券機や銀行のＡＴＭ等に使用されていた。近年では、タッチパネルはユーザの動作を検出することも可能となり、従来のボタン操作にはない機器の操作を実現することができるようになった。これにより、近年、携帯電話機やゲーム機器などの携帯機器にタッチパネルが多く用いられるようになっている。例えば特許文献１には、装置の入力領域近傍における物体の存在に基づき、ユーザがタッチパネル等の入力領域に接触する前に触覚フィードバックを開始することにより、装置上の触覚的効果を生成する装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１０−５０６３０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来のタッチパネルでは、タッチパネルによって検知可能な指の情報は、接触している指の状態のみであった。このため、指がタッチパネルに接触するまでは機器を操作することができず、また、指をタッチパネルに接触させることによりどのような処理が実行されるのか、ユーザは指をタッチパネルに接触させるまで認識することができなかった。
【０００５】
また、モバイル端末や、Ａ４サイズほどのタッチスクリーンデバイスなどにおいて、表示部に表示されている複数のオブジェクトから所望のオブジェクトを、タッチスクリーンによる操作によって選択する場合を考える。このとき、選択したいオブジェクトがタッチスクリーン操作を行う指から離れた位置にあると、指を伸ばして操作する必要があり、ユーザの操作負荷が高くなる可能性がある。また、指の近傍にオブジェクトが表示されていても、ユーザが指の位置を動かしてしまうと当該オブジェクトから指が離れてしまい、操作性が低下してしまう。
【０００６】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、操作体の位置に応じて操作対象となるオブジェクトの表示位置を変化させることによりユーザの操作負荷を軽減することが可能な、新規かつ改良された情報処理装置、情報処理方法およびコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある観点によれば、オブジェクトが表示される表示部の表示面に対する操作体の位置情報を取得する位置情報取得部と、操作体が、表示面と当該表示面から所定距離離隔した位置との間の近接領域に位置したとき、位置情報に基づいて、表示部の操作体に対応する位置にオブジェクトを表示する表示制御部と、を備える、情報処理装置が提供される。
【０００８】
操作体が近接領域内から近接領域外へ移動したとき、表示制御部は、操作体が近接領域に位置することにより表示されたオブジェクトを非表示にしてもよい。
【０００９】
また、操作体が近接領域内から近接領域外へ移動した後、所定時間経過する前に、再び近接領域内に位置したとき、表示制御部は、再び近接領域内に位置したときの操作体の位置情報に基づいて、表示部の操作体に対応する位置にオブジェクトを表示するようにしてもよい。
【００１０】
位置情報取得部は、複数の操作体の位置情報を取得可能に構成することもできる。このとき、表示制御部は、最初に近接領域に位置した第１の操作体の位置情報に基づいて、表示部の第１の操作体に対応する位置にオブジェクトを表示し、オブジェクトが表示された状態で、第２の操作体が近接領域に位置したとき、第２の操作体の位置情報に基づいて、表示部に表示されたオブジェクトの一部を、表示部の第２の操作体に対応する位置に表示してもよい。
【００１１】
また、位置情報取得部が、複数の操作体の位置情報を取得可能であるとき、表示制御部は、最初に近接領域に位置した第１の操作体の位置情報に基づいて、表示部の第１の操作体に対応する位置にオブジェクトを表示し、オブジェクトを構成するサブオブジェクトのうち１つのサブオブジェクトに第１の操作体が接触された状態で、第２の操作体が近接領域に位置したとき、第１の操作体が接触しているサブオブジェクトに関連付けられた関連オブジェクトを、表示部の第２の操作体に対応する位置に表示してもよい。
【００１２】
さらに、位置情報取得部が、複数の操作体の位置情報を取得可能であるとき、表示制御部は、最初に近接領域に位置した第１の操作体の位置情報に基づいて、表示部の第１の操作体に対応する位置に複数のオブジェクトを表示し、複数のオブジェクトが表示された状態で、第２の操作体が近接領域に位置したとき、表示部に表示された複数のオブジェクトのうち少なくとも１つを、表示部の第２の操作体に対応する位置に表示してもよい。
【００１３】
また、操作体が近接領域内において所定速度以下で移動されたとき、表示制御部は、オブジェクトの表示位置を操作体の移動に伴い移動してもよい。
【００１４】
また、上記課題を解決するために、本発明の別の観点によれば、オブジェクトが表示される表示部の表示面に対する操作体の位置情報を位置情報取得部により取得するステップと、操作体が、表示面と当該表示面から所定距離離隔した位置との間の近接領域に位置したとき、位置情報に基づいて、表示制御部により表示部の操作体に対応する位置にオブジェクトを表示するステップと、を含む、情報処理方法が提供される。
【００１５】
さらに、上記課題を解決するために、本発明の別の観点によれば、コンピュータを、オブジェクトが表示される表示部の表示面に対する操作体の位置情報を取得する位置情報取得部と、操作体が、表示面と当該表示面から所定距離離隔した位置との間の近接領域に位置したとき、位置情報に基づいて、表示部の操作体に対応する位置にオブジェクトを表示する表示制御部と、を備える、情報処理装置として機能させるためのコンピュータプログラムが提供される。
【００１６】
プログラムは、コンピュータが備える記憶装置に格納され、コンピュータが備えるＣＰＵに読み込まれて実行されることにより、そのコンピュータを上記情報処理装置として機能させることができる。また、プログラムが記録された、コンピュータによって読み取り可能な記録媒体も提供される。記録媒体は、例えば磁気ディスク、光ディスク、およびＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ）ディスクなどである。磁気ディスクとしては、ハードディスクおよび円盤型磁性体ディスクなどがあげられる。また、光ディスクとしては、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ、ＤＶＤ−Ｒ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ  Ｒｅｃｏｒｄａｂｌｅ）およびＢＤ（Ｂｌｕ−Ｒａｙ  Ｄｉｓｃ（登録商標））などがあげられる。
【発明の効果】
【００１７】
以上説明したように本発明によれば、操作体の位置に応じて操作対象となるオブジェクトの表示位置を変化させることによりユーザの操作負荷を軽減することが可能な情報処理装置、情報処理方法およびコンピュータプログラムを提供することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態に係る情報処理装置のハードウェア構成例を示すブロック図である。
【図２】同実施形態に係る情報処理装置のハードウェア構成例を示す説明図である。
【図３】情報処理装置の使用状態例を示す説明図である。
【図４】横向きの状態で使用されている情報処理装置の表示領域に、装置左側から指が近づいてきたときのオブジェクトの出現位置の一例を示す説明図である。
【図５】縦向きの状態で使用されている情報処理装置の表示領域に、装置下側から指が近づいてきたときのオブジェクトの出現位置の一例を示す説明図である。
【図６】同実施形態に係る情報処理装置の機能構成を示すブロック図である。
【図７】同実施形態に係る情報処理装置によるオブジェクト出現位置制御処理を示すフローチャートである。
【図８】同実施形態に係る情報処理装置によるオブジェクト出現位置制御処理の一例を示す説明図である。
【図９】近接指検出位置を２点以上検出した場合における、情報処理装置によるオブジェクト出現位置制御処理を示すフローチャートである。
【図１０】近接指検出位置を２点以上検出した場合における、情報処理装置によるオブジェクト出現位置制御処理の一例を示す説明図である。
【図１１】オブジェクトに対する指の接触位置に応じた関連オブジェクトを表示する処理の一例を示す説明図である。
【図１２】複数のオブジェクトを複数の近接指検出位置に分離して表示する処理の一例を示す説明図である。
【図１３】指の移動に応じてオブジェクトの表示位置を変更させる処理を示す説明図である。
【図１４】近接指検出位置を２点以上検出した場合における、情報処理装置によるオブジェクト出現位置制御処理をドローイングアプリケーションに適用した例を示す説明図である。
【図１５】オブジェクトを出現させた指の移動に応じてオブジェクトを移動させたときの、オブジェクトの表示位置の変化を示す説明図である。
【発明を実施するための形態】
【００１９】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２０】
なお、説明は以下の順序で行うものとする。
１．情報処理装置の概要
２．情報処理装置の機能構成
３．オブジェクト出現位置制御処理
【００２１】
＜１．情報処理装置の概要＞
［ハードウェア構成例］
まず、図１および図２を参照して、本発明の実施形態に係る情報処理装置のハードウェア構成例について説明する。なお、図１は、本実施形態に係る情報処理装置１００のハードウェア構成例を示すブロック図である。図２は、本実施形態に係る情報処理装置１００のハードウェア構成例を示す説明図である。
【００２２】
本実施形態に係る情報処理装置１００は、表示装置の表示面上における操作体の接触位置を検出可能であり、かつ、表示装置の表示面と当該表示面の上方にある操作体との近接距離を検出可能な検出部を備える装置である。情報処理装置１００としては、例えば、携帯情報端末やスマートフォンのような小型の表示装置を備える機器等、機器の機能によらず、様々な機器を想定している。
【００２３】
本実施形態に係る情報処理装置１００は、図１に示すように、ＣＰＵ１０１と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０２と、不揮発性メモリ１０３と、表示装置１０４と、近接タッチセンサ１０５とを備える。
【００２４】
ＣＰＵ１０１は、上述したように、演算処理装置および制御装置として機能し、各種プログラムに従って情報処理装置１００内の動作全般を制御する。また、ＣＰＵ１０１は、マイクロプロセッサであってもよい。ＲＡＭ１０２は、ＣＰＵ１０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。これらはＣＰＵバスなどから構成されるホストバスにより相互に接続されている。不揮発性メモリ１０３は、ＣＰＵ１０１が使用するプログラムや演算パラメータ等を記憶する。不揮発性メモリ１０３は、例えばＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やフラッシュメモリ等を用いることができる。
【００２５】
表示装置１０４は、情報を出力する出力装置の一例である。表示装置１０４として、例えば液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）装置などを用いることができる。近接タッチセンサ１０５は、ユーザが情報を入力する入力装置の一例であって、情報を入力ための入力手段と、ユーザによる入力に基づいて入力信号を生成し、ＣＰＵ１０１に出力する入力制御回路などから構成されている。
【００２６】
本実施形態に係る情報処理装置１００において、近接タッチセンサ１０５は、図２に示すように、表示装置１０４の表示面に積層して設けられる。これにより、ユーザが表示面に指等を近づけたときに、近接タッチセンサ１０５によって表示面に対する指までの距離を検出することが可能となる。
【００２７】
［ＧＵＩの出現位置制御処理の概念］
本実施形態に係る情報処理装置１００は、ユーザが表示領域に指等の操作体を近接あるいは接触された位置に合わせてＧＵＩを表示する。例えば、情報処理装置１００がモバイルデバイスである場合、ユーザは、図３に示すように、長方形の表示領域２００を縦長にして縦向きの状態で使用したり、表示領域２００を横長にして横向きの状態で使用したりする。
【００２８】
この際、縦向きの状態で使用するときには、装置下側から手を添えて表示領域２００に表示されたオブジェクト等のＧＵＩを操作することが考えられる。一方、横向きの状態で使用するときには、装置右側あるいは左側から手を添えて表示領域２００に表示されたオブジェクトを操作することが考えられる。また、装置を斜めにして、当該装置を持ちやすい方向から手を添えて表示領域２００に表示されたオブジェクトを操作することも考えられる。このように、モバイルデバイスでは様々な持ち方をすることができる。
【００２９】
ここで、情報処理装置１００は、ソフトウェアを機能させることにより、表示領域２００におけるＧＵＩの表示位置を任意に変更させることができる。そこで、本実施形態に係る情報処理装置１００では、表示領域２００に表示されたＧＵＩを操作する指等の操作体の位置に応じてＧＵＩを表示し、ユーザの操作負荷を低減し、直感的な操作を行うことができるようにする。例えば、図３に示す例では、指の近接が検出された位置（近接指検出位置）にＧＵＩを出現させるようにする。これにより、装置を使用するときの装置の向きやＧＵＩを操作する指の位置をユーザは気にしなくとも、操作対象のＧＵＩが指の近接が検出された近接指検出位置に表示されるようになり、操作性を向上させることができる。
【００３０】
より具体的には、例えば図４に示すように、情報処理装置１００を横向きの状態で使用するときに、表示領域２００に表示されるオブジェクトを操作する指が装置左側から近づいてきたとする。そして、情報処理装置１００は、近接タッチセンサ１０５により指が表示領域２００に近接したことを検出すると、近接指検出位置を特定し、表示領域２００の近接指検出位置にオブジェクト２１０を表示させる。図４では、表示領域２００の左側にオブジェクト２１０が表示される。
【００３１】
一方、情報処理装置１００を縦向きの状態で使用するときに、図５に示すように、表示領域２００に表示されるオブジェクトを操作する指が装置下側から近づいてきたとする。情報処理装置１００は、近接タッチセンサ１０５により指が表示領域２００に近接したことを検出すると、近接指検出位置を特定し、表示領域２００の近接指検出位置にオブジェクト２１０を表示させる。図５では、表示領域２００の下側にオブジェクト２１０が表示される。
【００３２】
このように、操作対象のＧＵＩが指の近接が検出された近接指検出位置に表示されるので、操作性を向上させることができる。以下では、表示領域２００に近接する指の位置に応じてＧＵＩの出現位置を制御する制御部を備える情報処理装置１００と、これによるＧＵＩの出現位置制御処理について、詳細に説明していく。
【００３３】
＜２．情報処理装置の機能構成＞
まず、図６に基づいて、本実施形態に係る情報処理装置１００の機能構成について説明する。なお、図６は、本実施形態に係る情報処理装置１００の機能構成を示すブロック図である。
【００３４】
本実施形態に係る情報処理装置１００は、図６に示すように、入力表示部１１０と、位置情報取得部１２０と、表示制御部１３０と、実行処理部１４０と、設定記憶部１５０とを備える。
【００３５】
入力表示部１１０は、情報を表示するとともに情報を入力するための機能部であって、検出部１１２と、表示部１１４とを備える。検出部１１２は、図１の近接タッチセンサ１０５に対応し、例えば静電式タッチパネル等を用いることができる。この場合、検出部１１２は、操作体と表示部１１４の表示面との間の近接距離に応じて変化する静電容量の値を検出する。
【００３６】
操作体が表示面に所定距離以上近接すると、検出部１１２により検出される静電容量が増加し、さらに近接するにつれて静電容量は増加する。そして、操作体が表示面に接触すると、検出部１１２により検出される静電容量が最大となる。このような検出部１１２に検出された静電容量の値に基づいて、後述する位置情報取得部１２０は、表示部１１４の表示面に対する操作体の位置情報を取得することができる。検出部１１２は、検出した静電容量の値を検出結果として位置情報取得部１２０へ出力する。
【００３７】
表示部１１４は、図１の表示装置１０４に対応する、情報を表示する出力装置である。表示部１１４には、例えばＧＵＩオブジェクトや、当該オブジェクトに関連付けられたコンテンツの内容等が表示される。また、表示部１１４には、表示制御部１３０によりオブジェクトの表示形態が変更された場合には、表示制御部１３０から通知されたオブジェクトの表示変更情報に基づいて、変更後のオブジェクトが表示される。
【００３８】
位置情報取得部１２０は、検出部１１２から入力された検出結果に基づいて、操作体と表示部１１４の表示面との位置関係を表す位置情報を取得する。上述したように、検出部１１２が検出した静電容量の値が大きいほど操作体と表示面とは近接しており、操作体が表示面に接触したときに静電容量の値は最大となる。静電容量の値と近接距離（あるいは近接検知領域）との対応関係は、後述する設定記憶部１５０に予め記憶されている。位置情報取得部１２０は、検出部１１２から入力された静電容量の値より、設定記憶部１５０を参照して、表示面に対して垂直方向（ｚ方向）における指の位置を取得する。
【００３９】
また、位置情報取得部１２０は、検出部１１２から入力された検出結果に基づいて、表示部１１４の表示面上における（すなわち、ｘｙ平面上における）操作体の位置を特定する。例えば、検出部１１２がｘ座標およびｙ座標の検出を行う静電検出用グリッドが形成された静電センサ基板により構成されているとする。このとき、検出部１１２は、操作体の接触に応じた各グリッドの静電容量の変化から、基板上における（すなわち、表示面における）操作体の位置を特定することができる。例えば、静電容量の最も大きい座標位置を指が表示面に最も近接している位置の座標とすることができる。あるいは、所定値以上の静電容量が検出された領域の重心位置を指が表示面に最も近接している位置の座標としてもよい。
【００４０】
このようにして、位置情報取得部１２０は、表示部１１４の表示面に対する位置情報を取得することができる。取得された操作体の位置情報は、表示制御部１３０および実行処理部１４０へ出力される。
【００４１】
表示制御部１３０は、位置情報取得部１２０により取得された位置情報に基づいて、表示部１１４に表示されたオブジェクトの表示位置を制御する。表示制御部１３０は、図３〜図５を用いて説明したように、表示部１１４に表示されたオブジェクト２１０をユーザが操作し易いように、ユーザの指の近接位置に応じてオブジェクト２１０の出現位置を制御する。表示制御部１３０は、オブジェクト２１０の出現位置を決定すると、オブジェクト２１０の画像を生成し、表示部１１４へ出力する。また、表示制御部１３０は、指が移動されることで指の近接位置が変化すると、指の近接位置の変化に伴いオブジェクト２１０の表示位置を変更する。なお、表示制御部１３０は、後述する実行処理部１４０により、指の接触位置に表示するオブジェクト２１０の表示内容を変更する指示を受けて、表示制御を行うこともできる。
【００４２】
実行処理部１４０は、情報処理装置１００に対する所定の操作入力に応じて、当該操作入力に関連付けられた機能を実行する。例えば、表示部１１４に表示されたあるオブジェクト２１０にユーザが指を接触させたことが検出部１１２により検知されたとき、実行処理部１４０は、位置情報取得部１２０から入力された位置情報に基づき、指がオブジェクト２１０に接触したことを認識する。そして、実行処理部１４０は、オブジェクト２１０から指が接触したオブジェクトを特定し、これに関連付けられた機能を実行する。
【００４３】
設定記憶部１５０は、操作体と表示面との近接距離の算出や、表示面上における操作体の位置情報の生成、その他、オブジェクトの出現位置制御処理に際して用いられる情報を設定情報として記憶する。設定記憶部１５０には、例えば、静電容量の値と近接距離との対応関係を記憶しており、位置情報取得部１２０は、かかる対応関係を参照して、検出部１１２から入力された静電容量の値に対応する位置を取得することができる。また、設定記憶部１５０には、ユーザがオブジェクト２１０に対して行った操作入力に対応して実行される処理内容（機能）が記憶される。設定記憶部１５０に記憶されている設定情報は、予め記憶されていてもよく、ユーザが設定してもよい。
【００４４】
なお、本実施形態に係る情報処理装置１００は、オブジェクトの表示位置制御処理等において必要な情報を一時的に記憶するメモリ等を備えてもよい。
【００４５】
＜３．オブジェクト出現位置制御処理＞
本実施形態に係る情報処理装置１００は、上記機能を備えることにより、表示面に対する指の近接位置（近接指検出位置）を検出することができる。そして、情報処理装置１００は、近接指検出位置に基づいて、表示部１１４に表示されるオブジェクト２１０の出現位置を制御することで、操作性を向上させる。以下、図７〜図１４に基づいて、本実施形態に係る情報処理装置１００によるオブジェクト出現位置制御処理について説明する。
【００４６】
［オブジェクト出現位置制御：基本処理］
まず、図７および図８に基づいて、本実施形態に係る情報処理装置１００によるオブジェクト出現位置制御の基本処理について説明する。なお、図７は、本実施形態に係る情報処理装置１００によるオブジェクト出現位置制御処理を示すフローチャートである。図８は、本実施形態に係る情報処理装置１００によるオブジェクト出現位置制御処理の一例を示す説明図である。
【００４７】
まず、情報処理装置１００は、検出部１１２により指の位置情報を取得する（Ｓ１００）。検出部１１２が例えば静電式タッチパネルであるときには、検出部１１２は、指と表示部１１４の表示面との間の近接距離に応じて変化する静電容量の値を検出する。そして、位置情報取得部１２０は、検出部１１２の検出結果に基づいて、表示面に対する指の近接位置を位置情報として取得する。位置情報取得部１２０は、表示面に対して近接する指のうち、最も表示面に近接する指の位置を特定し、近接指検出位置として表示制御部１３０へ出力する（Ｓ１１０）。最も表示面に近接する指の位置は、検出部１１２の検出結果より静電容量の値が最大となる位置とすることができる。
【００４８】
例えば、図８に示すように、情報処理装置１００を横向きの状態で使用しているとする。状態（Ａ）では指は表示面上に位置していないため、検出部１１２の検出値は変化しない。その後、情報処理装置１００の装置左側から指が表示面に近接すると、検出部１１２の検出値が変化し、位置情報取得部１２０により近接指検出位置が特定される（状態（Ｂ））。
【００４９】
表示制御部１３０は、近接指検出位置の入力を受けると、近接指検出位置に応じて、表示領域２００に所定のオブジェクト２１０を表示させる（Ｓ１２０）。表示制御部１３０は、例えば、近接指検出位置にオブジェクト２１０の中心が位置するようにオブジェクト２１０を表示させる。あるいは、表示制御部１３０は、オブジェクト２１０が指で隠れないように、第１の近接指検出位置の近傍にオブジェクト２１０を表示させてもよい。図８の状態（Ｂ）のように、近接指検出位置が装置左側に特定されると、状態（Ｃ）に示すように、近接指検出位置に応じて、表示領域２００の左側（すなわち、装置左側）にオブジェクト２１０が表示される。このように、近接する指の位置に応じてオブジェクト２１０の出現位置が決定される。
【００５０】
その後、表示制御部１３０は、指が近接領域外に移動されたか否かを、位置情報取得部１２０から入力される位置情報に基づき判定する（Ｓ１３０）。近接領域は、表示面から所定距離だけ離隔した位置までの間の領域であり、例えば、検出部１１２により指の位置情報を取得可能な領域とすることができる。表示制御部１３０は、指が近接領域内に位置すると判定したときは、そのままオブジェクト２１０を表示し続ける。
【００５１】
一方、指が近接領域外に位置したときには、表示制御部１３０は、指が近接領域外に位置してからの経過時間のカウントを開始する。そして、経過時間が所定時間経過したか否かを判定し（Ｓ１４０）、経過時間が所定時間を経過した場合には、表示領域２００に表示されていたオブジェクト２１０を消失させる（Ｓ１５０）。一方、経過時間が所定時間を経過していない場合、表示制御部１３０は、指が近接領域内に再び位置したか否かを判定する（Ｓ１６０）。そして、指が近接領域内に存在しない場合には、ステップＳ１４０の処理に戻り、指が近接領域外に位置してからの経過時間をカウントし続ける。
【００５２】
これに対して、指が近接領域外に位置してから、所定時間が経過する前に再び近接領域内に指が位置するようになったことが検知されると、新たに検出された近接指検出位置にオブジェクト２１０を表示させる（Ｓ１２０）。このとき、表示制御部１３０は、指が近接領域に位置してからの経過時間のカウントを停止し、リセットする。そして、表示制御部１３０は、ステップＳ１２０からの処理を繰り返す。なお、所定時間は、予め設定されてもよく、ユーザが適宜設定してもよい。
【００５３】
図８に示す例では、状態（Ｄ）において指が近接領域から離隔されたとする。表示制御部１３０は、指が近接領域外に位置した時点から経過時間のカウントを開始する。そして、所定時間内に指が再び近接領域内に位置することがなければ、表示制御部１３０は、状態８Ｅ）に示すように、所定時間経過後に、表示領域２００に表示されていたオブジェクト２１０を消失させる。一方、所定時間が経過する前に、例えば状態（Ｆ）のように再び指の近接が検出された場合には、表示領域２００に表示されていたオブジェクト２１０を新たに検出された近接指検出位置に移動させる（状態（Ｇ））。このように、指の近接位置に応じて、表示領域２００に表示させるオブジェクト２１０の出現位置を変更することで、オブジェクト２１０を操作する指の位置にオブジェクト２１０が自動的に表示されるようになり、操作性を向上させることができる。
【００５４】
［オブジェクト出現位置制御：近接指検出位置を２点以上検出した場合］
次に、図９および図１０に基づいて、近接指検出位置を２点以上検出した場合における、情報処理装置１００によるオブジェクト出現位置制御処理について説明する。この場合、情報処理装置１００の検出部１１２は、表示面に対する複数の近接位置または接触位置を検出可能であるとする。情報処理装置１００は、複数の近接指検出位置が検出された場合には、オブジェクトを操作する指が増えたと考え、オブジェクトを分割して各近接指検出位置に表示させる。これにより、複数の指でのオブジェクト操作が可能となり、操作負荷を軽減させることができる。また、複数の指での同時操作が可能となるので、操作速度の向上が期待される。
【００５５】
なお、図９は、近接指検出位置を２点以上検出した場合における、情報処理装置１００によるオブジェクト出現位置制御処理を示すフローチャートである。図１０は、近接指検出位置を２点以上検出した場合における、情報処理装置１００によるオブジェクト出現位置制御処理の一例を示す説明図である。以下の説明において、図７および図８に基づき説明した処理と同一の処理については詳細な説明を省略する。
【００５６】
本例においても、上述した基本処理と同様に、まず、情報処理装置１００は、検出部１１２により指の位置情報を取得する（Ｓ２００）。位置情報取得部１２０は、検出部１１２の検出結果に基づいて、表示面に対する指の近接位置を位置情報として取得する。そして、位置情報取得部１２０は、表示面に対して近接する指のうち、最も表示面に近接する指の位置を特定し、第１の近接指検出位置として表示制御部１３０へ出力する（Ｓ２１０）。
【００５７】
例えば、図１０に示すように、情報処理装置１００を横向きの状態で使用しているとする。状態（Ａ）では指は表示面上に位置していないため、検出部１１２の検出値は変化しない。その後、情報処理装置１００の装置左側から指が表示面に近接すると、検出部１１２の検出値が変化し、位置情報取得部１２０により第１の近接指検出位置が特定される（状態（Ｂ））。
【００５８】
表示制御部１３０は、第１の近接指検出位置の入力を受けると、第１の近接指検出位置に応じて、表示領域２００に所定のオブジェクト２１０を表示させる（Ｓ２２０）。表示制御部１３０は、例えば、近接指検出位置にオブジェクト２１０の中心が位置するようにオブジェクト２１０を表示させる。図１０の状態（Ｂ）のように、近接指検出位置が装置左側に特定されると、状態（Ｃ）に示すように、近接指検出位置に応じて、表示領域２００の左側（すなわち、装置左側）にオブジェクト２１０が表示される。このように、近接する指の位置に応じてオブジェクト２１０の出現位置が決定される。
【００５９】
なお、ステップＳ２００〜Ｓ２２０の処理は、図７に示すステップＳ１００〜Ｓ１２０の処理と同様に行われる。
【００６０】
その後、表示制御部１３０は、第１の近接指検出位置に応じて出現させたオブジェクト２１０が表示領域２００に表示されている状態で、新たな近接指検出位置が特定されたか否かを判定する（Ｓ２３０）。第１の近接指検出位置にある指が近接領域外に位置した場合には、上述の図７の処理が行われるが、第１の近接指検出位置にある指が近接領域内にある状態でさらに新たな近接指検出位置が検出されたときには、オブジェクト２１０を操作する指が増加したと考えられる。そこで、位置情報取得部１２０は、位置情報から新たな近接指検出位置を特定し、第２の近接指検出位置として表示制御部１３０に出力する。表示制御部１３０は、第１の近接指検出位置に既に表示されているオブジェクト２１０を分割して、その一部を第２の近接指検出位置に表示させる。
【００６１】
例えば、図１０の状態（Ｄ）に示すように、装置左側にある第１の近接指検出位置に３×３の格子状にサブオブジェクトが配列されたオブジェクト２１０が表示されているときに、装置右側において第２の近接指検出位置が検出されたとする。このとき、表示制御部１３０は、例えばオブジェクト２１０を構成するサブオブジェクトのうち、第２の近接指検出位置側の２列のサブオブジェクトを、第１の近接指検出位置から第２の近接指検出位置に移動させる。これにより、状態（Ｅ）のように、オブジェクト２１０がオブジェクト２１０Ａとオブジェクト２１０Ｂの２つに分割されて、それぞれ第１の近接指検出位置と第２の近接指検出位置とに表示されるようになる。
【００６２】
なお、オブジェクト２１０Ａ、２１０Ｂの表示位置は、第１の近接指検出位置および第２の近接指検出位置の中心位置であってもよく、第１の近接指検出位置および第２の近接指検出位置の近傍であってもよい。
【００６３】
オブジェクト２１０の分割位置は、オブジェクト２１０に対して予め設定しておくこともでき、表示制御部１３０が近接指検出位置に応じて決定してもよい。例えば、２つの近接指検出位置が検出されているときに、図１０の状態（Ｄ）のように近接指検出位置が装置の左右方向に並んでいるときには、状態（Ｅ）のようにオブジェクト２１０を左右２つに分割するようにしてもよい。あるいは、近接指検出位置が装置の上下方向に並んでいるときには、オブジェクト２１０を上下２つに分割するようにしてもよい。
【００６４】
図１０の状態（Ｅ）のように、新たに検出された近接指検出位置に向かってオブジェクトを分割することで、ユーザはオブジェクト２１０が分割されてその一部が新たに検出された近接指検出位置に移動したことを直感的に認識することができる。なお、３つ以上の近接指検出位置が特定されている場合にも、オブジェクト２１０が表示されている位置から他の近接指検出位置へ向かってオブジェクト２１０を分割するようにしてもよい。
【００６５】
以上、近接指検出位置を２点以上検出した場合における、情報処理装置１００によるオブジェクト出現位置制御処理について説明した。このように、複数の近接指検出位置が検出されたとき、既に表示領域２００に表示されているオブジェクト２１０を分割して、新たに検出された近接指検出位置に分割されたオブジェクト２１０の一部を表示させるようにする。これにより、片手で操作入力を行う場合等のように１本の指で操作をするには操作負荷が高い場合でも、操作対象のオブジェクトを複数の指に分散させることで、操作負荷を軽減することができる。また、複数の指での同時操作が可能となるので、操作速度の向上が期待される。
【００６６】
なお、既に表示されているオブジェクト２１０を他の指で明示的にドラッグアンドドロップ操作することで、他の指への対応関係を構築するようにしてもよい。これにより、ドラッグアンドドロップ操作されたオブジェクト２１０を他の指の近傍に移動させ、追従させる操作も可能とすることができる。
【００６７】
［オブジェクトに対する接触位置に応じた関連オブジェクトの表示］
近接指検出位置を２点以上検出した場合、図９および図１０では既に表示されているオブジェクトを分割して、新たに検出された近接指検出位置に表示させる例を説明した。近接指検出位置を２点以上検出した場合の他の表示制御例として、例えば、表示領域２００に表示されているオブジェクト２１０に対する接触位置に応じて、新たに検出された近接指検出位置に表示されるオブジェクトの内容を変化させることもできる。図１１に、オブジェクト２１０に対する指の接触位置に応じた関連オブジェクトを表示する処理の一例を示す。
【００６８】
図１１の状態（Ａ）は、図９のステップＳ２２０までの処理が行われ、第１の近接指検出位置にオブジェクト２１０が表示された状態である。ここで、オブジェクト２１０を構成するサブオブジェクトには、それぞれ関連オブジェクトが関連付けられている。関連オブジェクトは、対応するサブオブジェクトに指が接触された状態で、新たな近接指検出位置が検出されたとき、新たな近接指検出位置に表示される。
【００６９】
例えば、図１１の状態（Ｂ）に示すように、第１の近接指検出位置に表示されたオブジェクト２１０のサブオブジェクト２１０ａに対する指の接触が検出されると、表示制御部１３０は、新たな近接指検出位置の検出を行う。そして、新たな近接指検出位置を検出すると、表示制御部１３０は、その位置にサブオブジェクト２１０ａに関連付けられた関連オブジェクト２２０ａを表示する。また、図１１の状態（Ｃ）に示すように、第１の近接指検出位置に表示されたオブジェクト２１０のサブオブジェクト２１０ｂに対する指の接触が検出されると、表示制御部１３０は、新たな近接指検出位置の検出を行う。そして、新たな近接指検出位置を検出すると、表示制御部１３０は、その位置にサブオブジェクト２１０ｂに関連付けられた関連オブジェクト２２０ｂを表示する。
【００７０】
このように、指が接触されているサブオブジェクトに関連付けられた関連オブジェクトを、第１の近接指検出位置の次に検出された新たな近接指検出位置に表示させることで、新たな近接指検出位置にある指で関連オブジェクトを操作することが可能となる。これにより、片手で操作入力を行う場合等のように１本の指で操作をするには操作負荷が高い場合でも、操作対象のオブジェクトを複数の指に分散させることで、操作負荷を軽減することができる。また、複数の指での操作が可能となるので、操作速度の向上が期待される。
【００７１】
［複数オブジェクトの分離表示］
近接指検出位置を２点以上検出した場合のさらに他の表示制御例として、例えば、表示領域２００に表示されている複数のオブジェクトを、複数の近接指検出位置に分離して表示させることもできる。図１２に、複数のオブジェクトを複数の近接指検出位置に分離して表示する処理の一例を示す。
【００７２】
図１２に示す例では、表示領域２００に、文字入力のためのキーボードオブジェクト（以下、「キーボード」とする。）２３０と、キーボード２３０から入力された入力文字列より予測される予測文字列が表示される入力サジェストオブジェクト（以下、「サジェスト」とする。）２４０とが表示されている。キーボード２３０から文字が入力されると、情報処理装置１００は、入力文字列から、辞書データベースや過去に入力した文字列の履歴等を参照して、予測文字列をサジェスト２４０に表示させる。ユーザはサジェスト２４０に表示された予測文字列に指を接触させることで、その予測文字列を入力することができるので、操作負荷を軽減することができる。
【００７３】
ここで、キーボード２３０とサジェスト２４０とは、図１２の状態（Ａ）に示すように、最初に検出された近接指検出位置に合わせて表示される。このとき、ユーザは、最初に検出された近接指検出位置にある指でキーボード２３０による文字入力と、サジェスト２４０からの予測文字列選択との２つの入力を行うことになる。そこで、次に近接指検出位置が検出されたとき、表示制御部１３０は、キーボード２３０およびサジェスト２４０のいずれか一方を、新たな近接指検出位置に移動させる。例えば、図１２の状態（Ｂ）に示すように、装置左側に新たな近接指検出位置が検出されると、表示制御部１３０は、状態（Ｃ）に示すように、サジェスト２４０を新たな近接指検出位置に移動させる。
【００７４】
これにより、一方の指ではキーボード２３０による文字入力を行い、他方の指ではサジェスト２４０に表示された予測文字列の選択を行うことができるようになる。このように、両手での操作が可能となり、操作負荷の軽減、同時操作による操作速度の向上が可能となる。
【００７５】
なお、図１２の状態（Ａ）において、１つの指でも操作入力をし易くするため、図１３に示すように、指の移動に応じてオブジェクトの表示位置を変更させてもよい。例えば、図１３上図に示すように、近接指検出位置にある指がキーボード２３０上にある状態から、サジェスト２４０に表示されている予測文字列の選択を行うために指を上方向に移動させたとする。このとき、表示制御部１３０は、キーボード２３０およびサジェスト２４０を、指が上方向に移動するのに伴って下方向に移動させる。これにより、操作対象となるサジェスト２４０が指に近づき、選択操作を容易に行うことができるようになる。
【００７６】
［ドローイングアプリケーションへの適用］
近接指検出位置を２点以上検出した場合のさらに他の表示制御例として、例えば、表示面に接触された指を動かして描画できるように情報処理装置１００を機能させるドローイングアプリケーションへの適用が考えられる。図１４に、近接指検出位置を２点以上検出した場合における、情報処理装置によるオブジェクト出現位置制御処理をドローイングアプリケーションに適用した例を示す。
【００７７】
例えば、図１４の状態（Ａ）のように、描画する線の色を選択するパレットオブジェクト（以下、「パレット」とする。）２５０から所望の色を選択し、指を表示面に接触させて動かし、描画する動作が行われているとする。かかる状態において、新たな近接指検出位置が検出されると、図１４の状態（Ｂ）に示すように、表示領域２００の右下に表示されていたパレット２５０が、新たな近接指検出位置のある表示領域２００の左上に移動し表示されるようになる。これにより、新たな近接指検出位置にある指によって、パレット２５０を操作することが可能となる。このとき、例えば、選択されている色のオブジェクト２５０ａを他の色のオブジェクトよりも大きく表示させてもよい。
【００７８】
その後、新たな近接指検出位置にある指によってパレット２５０を操作し、他の色のオブジェクト２５０ｂに指が接触されると、状態（Ｃ）に示すように、描画する線の色がオブジェクト２５０ｂに対応する色に変更される。このように、操作の属性切り換えを迅速に行うことができる。
【００７９】
なお、本例では、線の描画に関連する色の選択操作を、新たに検出された近接指検出位置の指で行うことができるようにしたが、本発明はかかる例に限定されない。現在実行されている機能に関連する操作を行うためのオブジェクトを、新たに検出された近接指検出位置に表示させることで、操作を迅速に行うことができるようになり、操作性を向上焦ることができる。
【００８０】
［近接指によるトラッキング］
上述したように、本実施形態に係る情報処理装置１００では、近接指検出位置にオブジェクトを出現させることで、ユーザがオブジェクトの表示位置に指を移動させて出現させる必要がなく、操作負荷を低減することができる。ここで、既に表示されているオブジェクト２１０の表示領域（オブジェクト表示領域）から当該オブジェクト２１０を出現させた指が離れると、せっかく指の近傍に表示させたオブジェクト２１０を操作し難くなってしまう。そこで、本実施形態に係る情報処理装置１００は、オブジェクト２１０を出現させた指がオブジェクト表示領域から所定距離以上離れると、オブジェクト２１０を指に追従して移動させる。
【００８１】
図１５に、オブジェクト２１０を出現させた指の移動に応じてオブジェクト２１０を移動させたときの、オブジェクト２１０の表示位置の変化を示す。図１５の状態（Ａ）に示すように、位置情報取得部１２０により特定された近接指検出位置に、オブジェクト２１０が出現されたとする。このとき、情報処理装置１００の装置左上側に近接指検出位置があるので、オブジェクト２１０は装置左上に表示される。
【００８２】
次いで、オブジェクト２１０を出現させた指が、指を表示面に近接させた状態で装置左下へ移動されたとする。このとき、表示制御部１３０は、位置情報取得部１２０から入力される位置情報から当該指の移動を検知すると、図１５の状態（Ｃ）のように指を追ってオブジェクト２１０を装置左下へ移動させる。
【００８３】
このとき、表示制御部１３０は、移動する指の速度が所定速度以下で移動している場合にのみ、オブジェクト２１０を指に追従して移動させるようにしてもよい。指の速度が所定速度より大きい場合には、例えば移動方向にあるオブジェクトを操作する等ユーザが意図的に指を移動させている可能性が高いため、第１の近接指検出位置に表示されたオブジェクト２１０は移動させないようにする。これにより、ユーザが意図しないオブジェクト２１０の移動が生じるのを防止することができる。
【００８４】
なお、指の速度が所定速度より大きい場合には、表示制御部１３０は、当該指により出現されたオブジェクト２１０の操作は行われないものと判断し、オブジェクト２１０を表示領域２００から消失させてもよい。また、近接領域から指が離隔されて所定時間以上経過した場合にも、オブジェクト２１０を表示領域２００から消失させるようにしてもよい。
【００８５】
状態（Ｃ）から情報処理装置１００の持ち方が状態（Ｄ）のように変更されても、オブジェクト２１０は、当該オブジェクト２１０を表示させた指の移動に応じて表示位置が移動され、その指での操作が可能な状態にされる。そして、指が装置左下側から装置右下側へ移動されると、表示制御部１３０は、図１５の状態（Ｅ）のように指を追ってオブジェクト２１０を装置右下側へ移動させる。
【００８６】
このように、オブジェクト２１０を出現させた指の動きに追従して、オブジェクト２１０の表示位置が変更される。これにより、情報処理装置１００を持ち変えたり、持ち方を変更したりしても、近接指検出位置に応じてオブジェクト２１０が移動され、オブジェクト２１０の操作を常に行いやすくすることができる。なお、指に追従して移動されたオブジェクト２１０の表示位置は、例えば、指の近接指検出位置にオブジェクト２１０の中心位置（図１５の例では、サブオブジェクト２１０ａ）が位置するように決定してもよい。あるいは、オブジェクト２１０を移動させるターゲット位置を指の移動領域に応じてある程度離散化して規定しておき、近接指検出位置に最も近いターゲット位置にオブジェクト２１０を表示させるようにしてもよい。
【００８７】
また、表示領域２００において指が移動されてもオブジェクト２１０の追従移動を行わない、不感帯領域を設けることもできる。例えば、表示領域２００にオブジェクト２１０以外の情報が表示されているとき、当該情報が表示されている領域に指を移動させると、かかる情報の上にオブジェクト２１０が表示されてしまい、他の情報の視認を妨げることになる。このように、オブジェクト２１０を表示させたくない領域を不感帯領域として設定することで、オブジェクト２１０の移動可能領域を制限することができる。
【００８８】
さらに、表示領域２００に表示されたオブジェクト２１０に対して明示的にドラッグアンドドロップ操作を行うことにより、明示的にオブジェクト２１０の移動を行うことも可能である。
【００８９】
以上、本実施形態に係る情報処理装置１００とこれによる表示制御処理について説明した。本実施形態によれば、指が表示面に対して近接したときに、近接指検出位置にＧＵＩが表示されるので、ユーザは指を表示面に接触させる前にＧＵＩの挙動を認識することができる。これにより、これから起こり得る現象や可能な操作を想起することができ、快適・安心に操作を行うことができる。また、近接指検出位置に応じて操作するＧＵＩが表示されるので、ユーザの操作負荷を軽減することができる。そして、ＧＵＩを出現させた指が移動しても、その指に対応付けられたＧＵＩを追従して移動させることもでき、さらにユーザの操作負荷を軽減することができる。
【００９０】
また、本実施形態によれば、複数の近接指検出位置が検出可能となることで、既に表示されているＧＵＩを分割したり、追加操作可能としたり、実行されている機能の補助操作を可能としたりすることもできる。これにより、操作負荷の軽減とともに、複数の指による同時操作も可能となり、操作速度を向上させることもできる。
【００９１】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【００９２】
１００    情報処理装置
１１２    検出部
１１４    表示部
１２０    位置情報取得部
１３０    表示制御部
１４０    実行制御部
１５０    設定記憶部
２００    表示領域
【図１】
0005630160.tif 000002
【図２】
0005630160.tif 000003
【図３】
0005630160.tif 000004
【図４】
0005630160.tif 000005
【図５】
0005630160.tif 000006
【図６】
0005630160.tif 000007
【図７】
0005630160.tif 000008
【図８】
0005630160.tif 000009
【図９】
0005630160.tif 000010
【図１０】
0005630160.tif 000011
【図１１】
0005630160.tif 000012
【図１２】
0005630160.tif 000013
【図１３】
0005630160.tif 000014
【図１４】
0005630160.tif 000015
【図１５】
0005630160.tif 000016