(57)【要約】      （修正有）【課題】タッチパネルディスプレイ上のオブジェクトを容易に選択させてユーザの操作性の向上を図る。【解決手段】情報処理装置１は、オブジェクトを表示するタッチパネルディスプレイ２１と、タッチパネルディスプレイ２１に対する指の近接又は接触の状態を検知する接触状態検知部２２と、接触状態検知部２２によりタッチパネルディスプレイ２１に対する指の近接の状態を検知した場合に、タッチパネルディスプレイ２１の平面上の近接の位置座標を検出する座標検出部２３と、近接の位置座標に基づいて、近接の位置座標がタッチパネルディスプレイ２１の平面方向に沿って移動する方向及び速度を算出し、移動する方向及び速度に応じた位置に表示されるオブジェクトを選択するオブジェクト選択部２４と、を備える。【選択図】図１
2014182582.tif 000002
【特許請求の範囲】
【請求項１】
オブジェクトを表示するタッチパネルディスプレイと、
前記タッチパネルディスプレイに対する操作子の近接又は接触の状態を検知する接触状態検知手段と、
前記接触状態検知手段により前記タッチパネルディスプレイに対する操作子の近接の状態を検知した場合に、前記タッチパネルディスプレイの平面上の前記近接の位置座標を検出する座標検出手段と、
前記座標検出手段により検出された前記近接の位置座標に基づいて、前記近接の位置座標が前記タッチパネルディスプレイの平面方向に沿って移動する方向及び前記タッチパネルディスプレイの平面方向に沿って移動する速度を算出し、前記移動する方向及び前記移動する速度に応じた位置に表示される前記オブジェクトを選択するオブジェクト選択手段と、
を備える情報処理装置。
【請求項２】
前記オブジェクト選択手段が、前記近接の位置座標から前記移動する方向に前記移動する速度に応じた距離だけ離れた位置にある選択領域を決定し、前記選択領域内に位置する前記オブジェクトを選択する、
請求項１に記載の情報処理装置。
【請求項３】
前記オブジェクト選択手段が、前記座標検出手段により前記近接の位置座標の移動の検出が繰り返されたときに、前記選択領域を繰り返し移動させる、
請求項２に記載の情報処理装置。
【請求項４】
前記オブジェクト選択手段が、前記オブジェクトを選択した状態において、前記接触状態検知手段により前記近接の状態が検知されなかった場合に、前記オブジェクトの選択を解除する、
請求項１〜３の何れか一項に記載の情報処理装置。
【請求項５】
前記オブジェクト選択手段が、前記オブジェクトを選択した状態において、前記接触状態検知手段により前記タッチパネルディスプレイに対する操作子の接触の状態が検知された場合に、前記選択を確定する、
請求項１〜４の何れか一項に記載の情報処理装置。
【請求項６】
オブジェクトを表示するタッチパネルディスプレイを備える情報処理装置により実行される情報処理方法であって、
前記タッチパネルディスプレイに対する操作子の近接又は接触の状態を検知する接触状態検知ステップと、
前記接触状態検知ステップにおいて前記タッチパネルディスプレイに対する操作子の近接の状態を検知した場合に、前記タッチパネルディスプレイの平面上の前記近接の位置座標を検出する座標検出ステップと、
前記座標検出ステップにおいて検出された前記近接の位置座標に基づいて、前記近接の位置座標が前記タッチパネルディスプレイの平面方向に沿って移動する方向及び前記タッチパネルディスプレイの平面方向に沿って移動する速度を算出し、前記移動する方向及び前記移動する速度に応じた位置に表示される前記オブジェクトを選択するオブジェクト選択ステップと、
を含む情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】
従来、スマートフォンやタブレットにおいては、タッチパネル式のディスプレイ（以下、「タッチパネルディスプレイ」とする。）における操作が主流となっている。タッチパネルディスプレイを用いたユーザインタフェースとして、ユーザの指又はペン等の物体がタッチパネルディスプレイへ所定の距離以上近接したか否かに基づいてユーザの操作を補助する技術が開示されている（例えば、文献１，２参照）。特許文献１に記載の技術では、タッチパネルディスプレイにおいて物体の近接を検知した際、検知領域に応じてオブジェクトの選択及び非選択状態を切り替えている。特許文献２に記載の技術では、物体のタッチパネルディスプレイへの近接速度を算出して、その近接速度に応じて表示するコンテンツのモードを切り替えることで、ユーザのタッチ操作に応じたユーザインタフェースを提供している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２２４６６３号公報
【特許文献２】特開２０１０−２０５０５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、近年、タブレット等の端末装置及びタッチパネルディスプレイのサイズが大きくなる傾向にあるため、従来のタッチパネルディスプレイを用いた情報処理装置では全ての操作を片手で行うことは困難となっている。例えば、タッチパネルディスプレイのサイズが大きい場合、片手で端末を把持した際に指がタッチパネルディスプレイへ届かない範囲があるため、片手のままタッチパネルディスプレイ上に表示されたオブジェクトを選択することができず、ユーザの操作性が低下するおそれがある。
【０００５】
本発明は上記実情に鑑みてなされたものであり、タッチパネルディスプレイ上のオブジェクトを容易に選択させてユーザの操作性の向上を図ることを可能とする情報処理装置及び情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る情報処理装置は、オブジェクトを表示するタッチパネルディスプレイと、タッチパネルディスプレイに対する操作子の近接又は接触の状態を検知する接触状態検知手段と、接触状態検知手段によりタッチパネルディスプレイに対する操作子の近接の状態を検知した場合に、タッチパネルディスプレイの平面上の近接の位置座標を検出する座標検出手段と、座標検出手段により検出された近接の位置座標に基づいて、近接の位置座標がタッチパネルディスプレイの平面方向に沿って移動する方向及びタッチパネルディスプレイの平面方向に沿って移動する速度を算出し、移動する方向及び移動する速度に応じた位置に表示されるオブジェクトを選択するオブジェクト選択手段と、を備える。
【０００７】
本発明に係る情報処理方法は、オブジェクトを表示するタッチパネルディスプレイを備える情報処理装置により実行される情報処理方法であって、タッチパネルディスプレイに対する操作子の近接又は接触の状態を検知する接触状態検知ステップと、接触状態検知ステップにおいてタッチパネルディスプレイに対する操作子の近接の状態を検知した場合に、タッチパネルディスプレイの平面上の近接の位置座標を検出する座標検出ステップと、座標検出ステップにおいて検出された近接の位置座標に基づいて、近接の位置座標がタッチパネルディスプレイの平面方向に沿って移動する方向及びタッチパネルディスプレイの平面方向に沿って移動する速度を算出し、移動する方向及び移動する速度に応じた位置に表示されるオブジェクトを選択するオブジェクト選択ステップと、を含む。
【０００８】
これらの発明によれば、タッチパネルディスプレイに対する操作子の近接の位置座標が検出され、それを基にタッチパネルディスプレイの平面方向に沿って移動する方向及び移動する速度が算出され、その算出結果に応じた位置にある所望のオブジェクトが選択される。これにより、タッチパネルディスプレイ上のオブジェクトを容易に選択させてユーザの操作性の向上を図ることが可能となる。また、オブジェクトの選択が近接操作により行われるので、接触操作との競合を防ぐことができる。
【０００９】
また、本発明に係る情報処理装置は、オブジェクト選択手段が、近接の位置座標から移動する方向に移動する速度に応じた距離だけ離れた位置にある選択領域を決定し、選択領域内に位置するオブジェクトを選択してもよい。この発明によれば、近接の位置座標から移動する方向に移動する速度に応じた距離だけ離れた位置にある選択領域が決定され、当該選択領域内の位置に表示されるオブジェクトが選択される。これにより、タッチパネルディスプレイ上のオブジェクトを容易に選択させてユーザの操作性のさらなる向上を図ることが可能となる。
【００１０】
また、本発明に係る情報処理装置は、オブジェクト選択手段が、座標検出手段により近接の移動の位置座標の検出が繰り返されたときに、選択領域を繰り返し移動させてもよい。これにより、一回の操作で適切なオブジェクトを選択できない場合においても、タッチパネルディスプレイに対する操作子の移動を繰り返すことで選択領域が繰り返し移動され、適切なオブジェクトを選択することができる。よって、タッチパネルディスプレイ上のオブジェクトを容易に選択させてユーザの操作性のさらなる向上を図ることが可能となる。
【００１１】
また、本発明に係る情報処理装置は、オブジェクト選択手段が、オブジェクトを選択した状態において、接触状態検知手段により近接の状態が検知されなかった場合に、オブジェクトの選択を解除してもよい。これにより、オブジェクトの選択を容易に解除することができ、オブジェクトの再選択の際のユーザの操作性の向上を図ることが可能となる。
【００１２】
また、本発明に係る情報処理装置は、オブジェクト選択手段が、オブジェクトを選択した状態において、接触状態検知手段によりタッチパネルディスプレイに対する操作子の接触の状態が検知された場合に、選択を確定してもよい。これにより、オブジェクトの選択を容易に確定することができ、オブジェクトの選択確定の際のユーザの操作性の向上を図ることが可能となる。
【発明の効果】
【００１３】
本発明によれば、タッチパネルディスプレイ上のオブジェクトを容易に選択させてユーザの操作性の向上を図ることを可能とする情報処理装置及び情報処理方法を提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態に係る情報処理装置の概略構成図である。
【図２】図１のタッチパネルディスプレイ上における選択領域内のオブジェクトの出力例を示す図である。
【図３】図１の座標情報格納部に格納された近接の位置座標情報のデータ構成の一例を示す図である。
【図４】図１のオブジェクト情報格納部に格納されたオブジェクト情報のデータ構成の一例を示す図である。
【図５】図１の情報処理装置によるオブジェクトを選択する動作の一例を示すフローチャートである。
【図６】図５にタッチパネルディスプレイ上に確定ボタンを表示する動作を加えたフローチャートである。
【図７】図１の情報処理装置によるオブジェクトを繰り返し選択する動作の一例を示すフローチャートである。
【図８】図７にタッチパネルディスプレイ上に確定ボタンを表示する動作を加えたフローチャートである。
【発明を実施するための形態】
【００１５】
以下、添付図面を参照して、本発明の好適な実施形態について詳細に説明する。なお、図面の説明においては同一要素には同一符号を付し、重複する説明を省略する。
【００１６】
図１は、本発明の一実施形態に係る情報処理装置の概略構成図である。情報処理装置１は、スマートフォン、タブレット端末、携帯電話端末等に代表される移動体通信ネットワーク或いは無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗоｒｋ）に接続可能な携帯型の情報処理装置である。
【００１７】
図１に示すように、情報処理装置１は、情報を表示する出力デバイスとしていわゆるタッチパネルディスプレイ２１、機能的な構成要素として、接触状態検知部２２、座標検出部２３、オブジェクト選択部２４、出力制御部２６、座標情報格納部３０及びオブジェクト情報格納部３２を備えている。以下、各構成の機能について詳細に説明する。
【００１８】
情報処理装置１が備えるタッチパネルディスプレイ２１は、メニュー画面、アイコン画像、写真、文書等の画像を表示するとともに、操作子の接近或いは接触を検知することによる情報の入力操作を受け付ける入出力デバイスである。本実施形態では、このタッチパネルディスプレイ２１は、操作子としてユーザの指の接近或いは接触を検知するが、操作子としてスタイラスペンの接近或いは接触を検知可能に構成されていてもよい。さらに、タッチパネルディスプレイ２１は、ユーザの指とタッチパネルディスプレイ２１の画面との接近距離を検知可能に構成されている。例えば、タッチパネルディスプレイ２１は、静電容量式のタッチパネルディスプレイであり、指とタッチパネルディスプレイ２１内の回路との間の静電容量の変化量を検知することにより画面と指との距離（接近距離）を算出可能に構成される。また、その他、タッチパネルディスプレイ２１として、Ｉｎ−Ｃｅｌｌ型のような赤外線を利用した光学式の接近距離が算出可能な構成が採用されてもよい。
【００１９】
接触状態検知部２２は、タッチパネルディスプレイ２１に対する指の近接又は接触の状態を検知する接触状態検知手段である。接触状態検知部２２は、指がタッチパネルディスプレイ２１に対して近接の状態にあるか否か、または接触の状態にあるか否かを検知する。指が近接の状態とは、指２がタッチパネルディスプレイ２１の表面と近い位置にあるが直接接触しておらず、タッチパネルディスプレイ２１の表面からＺ方向（垂直方向）に例えば数ｍｍ離れた状態をいう。指が接触の状態とは、指がタッチパネルディスプレイ２１の表面と直接接触している状態をいう。接触状態検知部２２によりタッチパネルディスプレイ２１に指２が近接の状態にあると検知されると、その旨が後述の座標検知部２３に出力される。また、接触状態検知部２２によりタッチパネルディスプレイ２１に指が近接の状態にないと検知されると、その旨が後述のオブジェクト選択部２４に出力される。また、接触状態検知部２２によりタッチパネルディスプレイ２１に指が接触の状態にあると検知されると、その旨が後述の座標検出部２３及びオブジェクト選択部２４に出力される。
【００２０】
また、接触状態検知部２２は、指とタッチパネルディスプレイ２１内との間の静電容量の変化量を検知することにより、タッチパネルディスプレイ２１表面と指２との距離（以降、単に「接近距離」という。）を算出することができる。なお、接触状態検知部２２は、赤外線を利用して接近距離を算出してもよい。この場合、タッチパネルディスプレイ２１としては、静電容量式ではなくＩｎ−Ｃｅｌｌ型が用いられる。
【００２１】
座標検出部２３は、接触状態検知部２２により指が近接の状態にある旨が出力されると、当該近接の位置座標を検出する座標検出手段である。座標検出部２３は、タッチパネルディスプレイ２１上の表面に沿ったｘｙ平面におけるｘ方向センサ及びｙ方向センサを有している。座標検出部２３は、タッチパネルディスプレイ２１へ指が近接した場合に、ｘ方向センサ及びｙ方向センサが出力する信号を検知することで、指が近接したタッチパネルディスプレイ２１上のｘｙ平面の位置（以降、単に「近接の位置座標（ｘ座標，ｙ座標）」という。）を検出する。座標検出部２３は、近接の位置座標（ｘ座標，ｙ座標）を、例えば接触状態検知部２２により指が近接の状態にある旨が出力され始めたｔ秒からｔ＋Δｔ秒の間、所定の時間間隔（例えば０．１秒間隔）毎に検出する。検出を終了するまでの時間は、接触状態検知部２２により指の近接が検知されなくなるまでの時間としてもよいし、予め所定時間を定めてもよい。検出された近接の位置座標（ｘ座標，ｙ座標）は、後述する座標情報格納部３０に記憶される。また、座標検出部２３は、近接の位置座標（ｘ座標，ｙ座標）の検出が終了すると、その旨を後述するオブジェクト選択部２４に出力する。
【００２２】
また、座標検出部２３は、接触状態検知部２２により指が接触の状態にある旨が出力されると、上述した方法と同様にして、当該接触の位置座標を検出する。座標検出部２３は、接触の位置座標を検出すると、当該位置座標をオブジェクト選択部２４に出力する。
【００２３】
また、座標検出部２３は、後述するオブジェクト選択部２４により選択領域内のオブジェクトが確定されず、かつ、接触状態検知部２２により指が近接の状態にある旨が出力されると、当該近接の位置座標（ｘ座標，ｙ座標）を再度検出する。座標検出部２３により検出された近接の位置座標（ｘ座標，ｙ座標）は、後述する座標情報格納部３０に新たに記憶される。また、座標検出部２３は、近接の位置（ｘ座標，ｙ座標）の検出が終了すると、その旨を後述するオブジェクト選択部２４に出力する。
【００２４】
オブジェクト選択部２４は、座標検出部２３により出力された近接の位置座標（ｘ座標，ｙ座標）に基づいて、近接の位置座標がタッチパネルディスプレイ２１の表面に平行なｘｙ平面方向に沿って移動する方向及び速度を算出し、算出された方向及び速度に応じた位置に表示されるオブジェクトを選択するオブジェクト選択手段である。オブジェクト選択部２４は、座標検出部２３により近接の位置座標（ｘ座標，ｙ座標）の検出が終了した旨が出力されると、後述する座標情報格納部３０に格納された近接の位置座標（ｘ座標，ｙ座標）の時間変化に基づいて、指がタッチパネルディスプレイ２１の表面に平行なｘｙ平面方向に沿って移動する方向及び速度を算出する。具体的には、最初に検出した位置座標（ｘ（ｔ），ｙ（ｔ））と、一定時間Δｔ１経過後の位置座標（ｘ（ｔ＋Δｔ１），ｙ（ｔ＋Δｔ１））との間の変位量から、指がｘｙ平面方向に沿って移動する方向及び速度を算出する。
【００２５】
また、オブジェクト選択部２４は、このようにして算出された指がｘｙ平面方向に沿って移動する方向に向かって、現在検知されている近接の位置座標（ｘ座標，ｙ座標）から指がｘｙ平面方向に沿って移動する速度に応じた距離だけ離れた位置にある選択領域を決定する。そして、オブジェクト選択部２４は、当該選択位領域内に表示されているオブジェクトを選択領域内のオブジェクトとして選択する。ここで、指がｘｙ平面方向に沿って移動する速度に応じた距離は、例えば当該速度に予め定めた所定の比例定数αを乗算することにより、速度に比例した距離が算出できる。そして、現在検出されている近接の位置座標（ｘ座標，ｙ座標）に対して算出した距離を指の移動する方向に足し合わせることにより、所望の選択領域の位置座標が求まる。ここで、選択領域とは、所定の大きさの矩形領域又は円形領域等をいい、選択領域の位置座標とは例えば選択領域の中心位置をいう。選択領域の大きさは、例えば１つのオブジェクトが表示される領域と同等の大きさである。選択領域内のオブジェクトは、オブジェクトの位置座標を、予め後述するオブジェクト情報格納部３２に記憶させておくことにより取得できる。オブジェクト選択部２４は、選択領域内のオブジェクトを取得すると、当該選択領域内のオブジェクトに対する種々の出力制御を行うために、後述の出力制御部２６にそのオブジェクトを特定する情報を通知する。
【００２６】
また、オブジェクト選択部２４は、座標検出部２３により近接の位置座標の移動の検出が繰り返されたとき、選択領域を繰り返し移動させる。例えば、オブジェクト選択部２４によりオブジェクトの選択がなされ当該選択が確定されなかった場合に、接触状態検知部２２により再度近接の状態が検知されると、オブジェクト選択部２４は、指がｘｙ平面方向に沿って移動する方向及び速度を再度算出する。当該算出は、座標検出部２３に改めて記憶された近接の位置座標（ｘ座標，ｙ座標）の時間変化に基づく。オブジェクト選択部２４は、当該算出した指の移動方向及び速度に基づいて、現在の選択領域の位置よりも移動方向に向かって離れた位置に選択領域を再度移動させ、移動後の選択領域内の位置にあるオブジェクトを再度選択領域内のオブジェクトとして選択する。オブジェクト選択部２４は、選択領域内のオブジェクトを取得すると、当該選択領域内のオブジェクトに対する種々の出力制御を行うために、後述の出力制御部２６にそのオブジェクトを特定する情報を通知する。
【００２７】
また、オブジェクト選択部２４は、オブジェクトを選択した状態において、接触状態検知部２２により近接の状態が検知されない旨が出力された場合に、オブジェクトの選択を解除する。この場合、オブジェクト選択部２４は、オブジェクトの選択を解除する旨を出力制御部２６に出力する。
【００２８】
また、オブジェクト選択部２４は、オブジェクトを選択した状態において、接触状態検知部２２により接触の状態が検知された旨が出力された場合に、オブジェクトの選択を確定する。この場合、オブジェクト選択部２４は、オブジェクトの選択を確定する旨を出力制御部２６に出力する。
【００２９】
座標情報格納部３０は、座標検出部２３により出力された近接の位置座標（ｘ座標，ｙ座標）を記憶する。図３は、図１の座標情報格納部に格納された近接の位置座標情報のデータ構成の一例を示す図である。図３に示すように、座標情報格納部３０には、時刻ｔにおける近接の位置座標（ｘ（ｔ），ｙ（ｔ））から、時刻ｔ＋ｐにおける位置座標（ｘ（ｔ＋ｐ），ｙ（ｔ＋ｐ））までが配列して保存されている（ただし、ｐ＝０．１，０．２，・・・，Δｔである）。座標情報格納部３０に記憶された近接の位置座標（ｘ座標，ｙ座標）は、オブジェクト選択部２４によって読み出される。
【００３０】
オブジェクト情報格納部３２は、各オブジェクトの位置座標を記憶する。図４は、図１のオブジェクト情報格納部に格納されたオブジェクト情報のデータ構成の一例を示す図である。図４に示すように、オブジェクト情報格納部３２には、位置座標（ｘｉ，ｙｉ）（ただし、i＝１，２，・・・ｎ）と、これに対応するオブジェクトＡ，Ｂ…，Ｇとが対応付けて保存されている。オブジェクト情報格納部３２に記憶されたオブジェクトＡ，Ｂ…，Ｇの位置座標は、オブジェクト選択部２４によって読み出される。
【００３１】
出力制御部２６は、オブジェクト選択部２４により決定された選択領域内のオブジェクトに対する種々の出力制御を行う。図２は、図１のタッチパネルディスプレイ上における選択領域内のオブジェクトの出力例を示す図である。図１の（ａ）に示すように、オブジェクト選択部２４により算出された選択領域内のオブジェクト３が選択されると、当該オブジェクト３がハイライトして表示され、ポインタ４により指し示される（強調表示）。なお、選択領域内のオブジェクト３の表示は、ハイライトやポインタ４による表示に限られず、例えば選択領域内のオブジェクト３の色の反転や、ポインタ４以外の記号や図形により行ってもよい。
【００３２】
また、図２の（ｂ）に示すように、出力制御部２６は、オブジェクト選択部２４により選択された選択領域内のオブジェクト３を確定するための確定ボタン７を、座標検出部２３により指２の近接が検知された位置に表示する。また、図２の（ｃ）に示すように、出力制御部２６は、接触状態検知部２２により指２のタッチパネルディスプレイ２１に対する近接が非検知とされると、選択領域内のオブジェクト３に対する上記強調表示を非表示にする。すなわち、選択領域内のオブジェクト３のハイライトを行わず、ポインタ４も非表示として、オブジェクトの選択を解除する。また、出力制御部２６は、オブジェクト選択部２４により選択領域内のオブジェクト３を確定する旨の出力がされた場合には、選択領域内のオブジェクト３が確定されたことを示す種々の出力を行う。また、出力制御部２６は、座標検出部２３により指２の接触が検知された位置が出力されると、当該接触の位置において、確定されたことを示す種々の出力を行う。例えば、確定されたオブジェクトが示すアプリケーションの起動に伴う出力等を行う。
【００３３】
以下、図５〜図８を参照して、情報処理装置１を用いて実行する情報処理方法の動作について説明する。図５は図１の情報処理装置によるオブジェクトを選択する動作の一例を示すフローチャート、図６は図５にタッチパネルディスプレイ上に確定ボタンを表示する動作を加えたフローチャート、図７は図１の情報処理装置によるオブジェクトを繰り返し選択する動作の一例を示すフローチャート、図８は図７にタッチパネルディスプレイ上に確定ボタンを表示する動作を加えたフローチャートである。
【００３４】
まず、図５を参照して、図１の情報処理装置１によるオブジェクトを選択する動作を説明する。最初に、ユーザが指２をタッチパネルディスプレイ２に近接させると、接触状態検知部２２により指２の近接が検知され、座標検出部２３により指２の近接の位置座標（ｘ座標，ｙ座標）が検出される（Ｓ１）。指２の近接の位置座標（ｘ座標，ｙ座標）が検出されると、当該位置座標（ｘ座標，ｙ座標）に対応するオブジェクトが選択される（Ｓ２）。このとき、ユーザの指２が近接している位置にあるオブジェクトが選択されるため、タッチパネルディスプレイ２１上における指２の近接位置にポインタ８が表示される（図２の（ａ）参照）。
【００３５】
続いて、ユーザの指２が近接している位置にあるオブジェクトが選択された状態において、座標検出部２３により、指２のタッチパネルディスプレイ２１に対する近接が非検知であるか否かが判定される（Ｓ３：接触状態検知ステップ）。座標検出部２３により指２の近接の非検知であると判定された場合（Ｓ３：ＹＥＳ）、オブジェクトの選択が解除される（Ｓ１１）。一方、座標検出部２３により指２の近接が非検知でないと判定された場合（Ｓ３：ＮＯ）、座標検出部２３により、その後に続く指の近接の座標位置（ｘ座標，ｙ座標）がｔ〜ｔ＋Δｔ秒間、０．１秒間隔毎に検出される（Ｓ４：座標検出ステップ）。
【００３６】
続いて、オブジェクト選択部２４により、指２の近接の位置座標（ｘ座標，ｙ座標）の時間変化から、近接する指２が移動する方向及び速度が算出される（Ｓ５：オブジェクト選択ステップ）。続いて、指２の移動速度が０より大きいか否かが判定される（Ｓ６）。指２の移動速度が０以下と判定された場合（Ｓ６：ＮＯ）、オブジェクトが選択される領域はステップ２における位置のまま変化せず、ステップＳ９へと移る。一方、指２の移動速度が０より大きいと判定された場合（Ｓ６：ＹＥＳ）、オブジェクト選択部２４により、オブジェクトが選択される選択領域が指２の移動方向の先へ、移動速度に応じた距離だけ移動させられる（Ｓ７：オブジェクト選択ステップ）。そして、オブジェクト選択部２４により、当該選択領域内のオブジェクトが選択される（Ｓ８：オブジェクト選択ステップ）。具体的には、図２の（ａ）に示すように、指２がタッチパネルディスプレイ２１に近接した状態において、指２を矢印Ａの方に動かすと、指２の近接位置に表示されていたポインタ８が、矢印Ａの方向に、指２を動かした速度に応じた距離だけ移動する。よって、指２を動かす速度によって、ポインタが指し示す選択領域内のオブジェクトの位置が変化する。すなわち、オブジェクト３はオブジェクト５と比べて、指２の近接の位置座標（ｘ座標，ｙ座標）から遠い位置にあるため、オブジェクト３を選択するためには、オブジェクト５を選択する場合よりも速く指を動かせばよい。選択されたオブジェクト３は、例えばハイライトされ、当該オブジェクト３を指し示す位置にポインタ４が表示される。
【００３７】
続いて、接触状態検知部２２により、指２の接触を検知したか否かが判定される（Ｓ９：接触状態検知ステップ）。指２の接触を検知しなかったと判定された場合（Ｓ９：ＮＯ）、オブジェクト３の選択を解除し（Ｓ１１：オブジェクト選択ステップ）、オブジェクト３のハイライト及びオブジェクト３を指し示すポインタ４を非表示とする。具体的には、図２の（ｃ）に示すように、オブジェクト３を選択した状態において、指２がタッチパネルディスプレイ２１に対する近接を検知できないほどタッチパネルディスプレイ２１から離れた場合には、オブジェクト選択部２４はオブジェクト３の選択を解除する。一方、ユーザが指２の近接位置においてタッチパネルディスプレイ２１の表面をタッチすると、接触状態検知部２２により指２の接触を検知したと判定され（Ｓ９：ＹＥＳ）、オブジェクト選択部２４によりオブジェクト３の選択が確定される（Ｓ１０：オブジェクト選択ステップ）。以上のようにして、情報処理装置１によるオブジェクトを選択する動作が終了する。
【００３８】
次に、図６を参照して、タッチパネルディスプレイ２１上に確定ボタンを表示する動作を説明する。図６に示す動作で上述の図５に示す図１の情報処理装置１によるオブジェクトを選択する動作と相違する点は、ステップＳ１０９においてタッチパネルディスプレイ２１上に確定ボタン７を表示する点である。具体的には、図２の（ｂ）に示すように、タッチパネルディスプレイ２１上の指２の近接位置において確定ボタン７が表示され、ユーザが当該確定ボタンを指２でタッチすると、接触状態検知部２２により接触の状態が検知された旨が出力され、オブジェクト選択部２４によりオブジェクト３の選択が確定される（Ｓ１１１：オブジェクト選択ステップ）。
【００３９】
次に、図７を参照して、図１の情報処理装置１によるオブジェクトを繰り返し選択する動作を説明する。図７に示す動作で上述の図５に示す図１の情報処理装置１によるオブジェクトを選択する動作と相違する点は、ステップＳ２０９〜ステップＳ２１４において、ステップＳ２０３〜ステップＳ２０８における動作を再度繰り返している点である。このように指２の近接を検知してからオブジェクトを選択するまでの動作を再度繰り返すことで、現在検知している近接の位置座標から遠い位置に表示されるオブジェクトを選択することができる。具体的には、オブジェクト選択部２４により選択されたオブジェクトが図２の（ａ）に示すオブジェクト５であった場合に、続くステップＳ２０９〜ステップＳ２１４において指２の近接を検知してからオブジェクトを選択するまでの動作が再度繰り返されることにより、例えばオブジェクト５よりも指２の近接位置から遠い位置にあるオブジェクト３が選択され、当該オブジェクト３を指し示すポインタ４が表示されることとなる。よって、ユーザは指２の移動を繰り返すことにより、指２の近接の位置座標（ｘ座標，ｙ座標）に対してオブジェクト５よりも遠い位置にあるオブジェクト３を選択することができる。
【００４０】
次に、図８を参照して、タッチパネルディスプレイ２１上に確定ボタンを表示する動作を説明する。図８に示す動作で上述の図７に示す図１の情報処理装置によるオブジェクトを繰り返し選択する動作と相違する点は、ステップＳ３０９及びステップＳ３１６においてタッチパネルディスプレイ２１上に確定ボタン７を表示する点である。具体的には、図２の（ｂ）に示すように、タッチパネルディスプレイ２１上の指２の近接位置において確定ボタン７が表示され、ユーザが当該確定ボタンを指２でタッチすると、接触状態検知部２２により接触の状態が検知された旨が出力され、オブジェクト選択部２４によりオブジェクト３の選択が確定される（Ｓ３１８：オブジェクト選択ステップ）。
【００４１】
以上説明した情報処理装置１によれば、接触状態検知部２２によりタッチパネルディスプレイ２１に対する指２の近接の状態が検知されると、オブジェクト選択部２４により当該近接の位置座標が検出され、それを基にタッチパネルディスプレイ２１の平面方向に沿って移動する方向及びタッチパネルディスプレイ２１の平面方向に沿って移動する速度が算出され、その算出結果に応じた位置にあるオブジェクトが選択される。このため、例えば情報処理装置１を片手で操作する際、タッチパネルディスプレイ２１に指２が届かない範囲のオブジェクトがあった場合に有用である。すなわち、ユーザはタッチパネルディスプレイ２１の平面方向に沿って指２の移動方向及び速度を変化させることで、片手での操作のまま、指２が届かない範囲のオブジェクトを容易に選択することができる。よって、タッチパネルディスプレイ２１に対する指２の移動方向及び移動速度に応じた所望のオブジェクトを選択することができ、タッチパネルディスプレイ２１上のオブジェクトを容易に選択させてユーザの操作性の向上を図ることが可能となる。また、オブジェクトの選択が近接操作により行われるので、接触操作の場合には操作子に隠れて見えなかったオブジェクトが視認可能である。また、タッチパネルディスプレイに直接触れずにオブジェクトを選択できるため直接操作の場合よりも衛生的である。また、従来から多用されている接触操作（例えば、スクロール操作）との競合を防ぐことができる。
【００４２】
また、オブジェクト選択部２４が、近接の位置座標から移動する方向に移動する速度に応じた距離だけ離れた位置にある選択領域を決定し、この選択領域内に位置するオブジェクトを選択する。よって、例えばタッチパネルディスプレイ２１に指２が届かない範囲が選択領域として決定され、指２が届かない範囲にあるオブジェクトを容易に選択することができる。よって、タッチパネルディスプレイ上のオブジェクトを容易に選択させてユーザの操作性のさらなる向上を図ることが可能となる。
【００４３】
また、オブジェクト選択部２４が、座標検出部２３により近接の位置座標の移動の検出が繰り返されたときに、選択領域を繰り返し移動させる。このため、例えば情報処理装置１を片手で操作する際、タッチパネルディスプレイ２１に指２が届かない範囲のオブジェクトがあったとしても、タッチパネルディスプレイ２１の平面方向に沿って指２を繰り返し移動させることで、座標検出部２３により近接の位置座標の移動の検出が繰り返され、選択領域が繰り返し移動される。すなわち、片手での操作のまま、指２が届かない範囲のオブジェクトを選択することができる。よって、一回の操作で適切なオブジェクトを選択できない場合においても、タッチパネルディスプレイ２１に対する指２の移動を繰り返すことで適切なオブジェクトを選択することができ、タッチパネルディスプレイ２１上のオブジェクトを容易に選択させてユーザの操作性のさらなる向上を図ることが可能となる。
【００４４】
また、オブジェクト選択部２４によりオブジェクトが選択された状態において、接触状態検知部２２により指２の近接の状態が検知されなかった場合、オブジェクトの選択が解除される。このため、例えば情報処理装置１を片手で操作する際、タッチパネルディスプレイ２１上の指２が届かない範囲にあるオブジェクトの選択を解除したい場合に、片手での操作のまま、指２が届かない範囲にあるオブジェクトの選択を解除することができる。よって、オブジェクトの選択を容易に解除することができ、オブジェクトの再選択の際のユーザの操作性の向上を図ることが可能となる。
【００４５】
また、オブジェクト選択部２４によりオブジェクトを選択した状態において、接触状態検知部２２によりタッチパネルディスプレイ２１に対する指２の接触の状態が検知された場合に、オブジェクトの選択が確定される。このため、例えば情報処理装置１を片手で操作する際、タッチパネルディスプレイ２１上の指２が届かない範囲にあるオブジェクトの選択を確定したい場合に、片手での操作のまま、指２が届かない範囲にあるオブジェクトの選択を確定することができる。よって、オブジェクトの選択を容易に確定することができ、オブジェクトの選択確定の際のユーザの操作性の向上を図ることが可能となる。
【００４６】
以上、本発明の好適な実施形態について説明してきたが、本発明は必ずしも上述した実施形態に限定されるものではなく、その要旨を逸脱しない範囲で様々な変更が可能である。
【００４７】
例えば、上記実施形態においては、指２がｘｙ平面方向に向かって移動する速度に応じた距離は、例えば当該速度に予め定めた所定の比例定数αを乗算して求めるとしたが、これに限られない。例えば、ｘｙ平面方向に向かって移動する速度とこれに対応する距離とを予めメモリに記憶しておき、これを読み出すことにより求めてもよい。
【００４８】
また、選択領域内のオブジェクトに対する出力は、上記実施形態に限られない。例えば、選択領域内のオブジェクトを振動や音声等によってユーザに通知してもよい。
【００４９】
また、オブジェクト情報格納部３２は、各オブジェクトの位置座標を記憶するとしたが、これに限られない。例えば、各オブジェクトが位置すると想定される所定範囲を記憶してもよい。
【００５０】
また、選択領域は所定の大きさの矩形領域又は円形領域等としたが、これに限られず、種々の形状を取り得る。
【符号の説明】
【００５１】
１…情報処理装置、２…指（操作子）、３，５…オブジェクト、２１…タッチパネルディスプレイ、２２…接触状態検知部（接触状態検知手段）、２３…座標検出部（座標検出手段）、２４…オブジェクト選択部（オブジェクト選択手段）。
【図１】
2014182582.tif 000003
【図２】
2014182582.tif 000004
【図３】
2014182582.tif 000005
【図４】
2014182582.tif 000006
【図５】
2014182582.tif 000007
【図６】
2014182582.tif 000008
【図７】
2014182582.tif 000009
【図８】
2014182582.tif 000010