(57)【特許請求の範囲】
【請求項１】
表示部に対応して配置され、ユーザによる操作を検知するためのパネルと、
前記パネルに対しての操作に応じて、前記パネル上の少なくとも２点を導出し、前記パネル上の２点から前記表示部上の特定点を特定する特定点導出部と、
導出された前記表示部上の特定点の位置に任意の指標を表示させる表示制御部と、
前記パネル上の２点とは異なる任意の点への入力に応じて、前記特定点をシフトする位置補正部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記特定点は、前記パネル上の２点に対応した前記表示部上の２点の結線上の点であり、
前記位置補正部は、前記表示部上の２点の結線上の位置に前記特定点をシフトすることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記位置補正部は、前記表示部が表示する選択対象上の位置に前記特定点をシフトすることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
表示部に対応して配置され、ユーザによる操作を検知するためのパネルと、
前記パネルに対しての操作に応じて、前記パネル上の少なくとも２点を導出し、前記パネル上の２点から前記表示部上の特定点を特定する特定点導出部と、
導出された前記表示部上の特定点の位置に任意の指標を表示させる表示制御部と、
前記パネル上の２点に係る、前記パネルに対しての押圧力または接触面積に応じて、前記特定点を移動する相対移動部と、
を備えることを特徴とする情報処理装置。
【請求項５】
前記相対移動部は、前記パネル上の２点に係る、前記パネルに対しての押圧力または接触面積の相対量に応じて、前記パネル上の２点に対応した表示部上の２点のいずれかに近づくように前記特定点を移動することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記相対移動部は、前記パネル上の２点に係る、前記パネルに対しての押圧力または接触面積の総量に応じて、前記パネル上の２点に対応した表示部上の２点の結線との距離が異なるように前記特定点を移動することを特徴とする請求項４に記載の情報処理装置。
【請求項７】
前記特定点導出部は、前記押圧力を示す値または接触面積を示す値に低域通過フィルタを施して前記特定点を導出することを特徴とする請求項４から６に記載の情報処理装置。
【請求項８】
表示部に対応して配置され、ユーザによる操作を検知するためのパネルと、
前記パネルに対しての操作に応じて、前記パネル上の少なくとも２点を導出し、前記パネル上の２点から前記表示部上の特定点を特定する特定点導出部と、
導出された前記表示部上の特定点の位置に任意の指標を表示させる表示制御部と、
を備え、
前記特定点は、前記パネル上の２点に対応した前記表示部上の２点の結線を一辺とする三角形における前記表示部上の２点以外の点であり、
前記特定点導出部は、前記パネル上の２点とは異なる任意の点への入力に応じて、前記２点の結線の中心を対称の中心とする点対称の位置に前記特定点を移動することを特徴とする情報処理装置。
【請求項９】
表示部に対応して配置され、ユーザによる操作を検知するためのパネルと、
前記パネルに対しての操作に応じて、前記パネル上の少なくとも２点を導出し、前記パネル上の２点から前記表示部上の特定点を特定する特定点導出部と、
導出された前記表示部上の特定点の位置に任意の指標を表示させる表示制御部と、
を備え、
前記特定点導出部は、重力の方向に基づいて、前記特定点を特定することを特徴とする情報処理装置。
【請求項１０】
前記特定点は、前記表示部上の２点の結線を一辺とする三角形における前記表示部上の２点以外の点である第１の点、または、前記表示部上の２点の結線の中心を対称の中心として前記第１の点と点対称の位置の第２の点であり、
前記特定点導出部は、重力の方向に基づいて、前記第１の点または前記第２の点を前記特定点とすることを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記表示制御部は、前記パネル上の２点に対応した前記表示部上の２点の結線を表示部に表示させることを特徴とする請求項１から７のいずれか１項に記載の情報処理装置。
【請求項１２】
選択対象に前記任意の指標が重畳されている間に、前記パネル上の２点の操作が解除されるか、または前記パネル上の新たな他の点の操作を検知すると、前記選択対象に関連付けられた処理を遂行する処理遂行部をさらに備えることを特徴とする請求項１から１１のいずれか１項に記載の情報処理装置。
【請求項１３】
前記表示制御部は、選択対象に前記任意の指標が重畳されている間、前記選択対象の表示態様を変化させることを特徴とする請求項１から１２のいずれか１項に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パネルでの操作入力が可能な情報処理装置に関する。
【背景技術】
【０００２】
近年、電子機器の小型化が進み、デジタルビデオカメラ装置、デジタルスチルカメラ装置、あるいは車載用のカーナビゲーション装置、オーディオ装置、ＤＶＤ再生装置、テレビジョン装置、更には携帯用の情報処理端末、ゲーム機器、ミュージックプレイヤー装置等の小型の情報処理装置が種々提供されている。また、このような情報処理装置として、オーディオ再生機能やインターネット接続機能等、複数の機能が組み合わされているものが多くなっている。
【０００３】
これらの情報処理装置では、表示部とタッチパネルとを組み合わせたユーザインターフェースが設けられることが多く、表示部にアイコンや仮想キーボード等の種々の操作キーを模した画像を表示させ、ユーザは、所望の操作キーに対応するタッチパネルの部位を自身の指で押圧することで所望する操作入力を遂行することができる。
【０００４】
しかしながら、情報処理装置の小型化に伴って表示部も比較的小さくなっている。これに反して、情報処理装置の高機能化、複合化に伴って操作入力に必要な操作キーは増加する傾向にあり、必然的に個々の操作キーを模した画像が小さく表示されると共に操作キー同士の間隔も狭くなる。このため、タッチパネルへの入力の際、所望する操作キーが自身の指に隠れてしまったり、誤って隣接する操作キーを押止してしまうことがあった。このとき、タッチパネルへの専用入力ペンを用いることもできるが、利便性が損なわれてしまう。
【０００５】
そこで、所望する操作キー付近に自身の指が達すると、近辺の複数の操作キーを模した画像を拡大表示する技術や（例えば、特許文献１）、１本の指の接触位置より特定距離隔てた位置にポインタ画像を表示することでポインタが指で隠れるのを回避する技術や（例えば、特許文献２）、タッチパネル画面に表示された選択対象に対し、例えば親指と人差し指などで挟むようにタッチした時に、その２点間またはその２点で指定される領域内のアイテムを操作対象として認識する技術（例えば、特許文献３）が提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平８−２３４９０９号公報
【特許文献２】特開平６−０５１９０８号公報
【特許文献３】特開２００２−３０４２５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１の技術では、文章入力等、複数回の連続した操作入力を必要とする場合に、その操作入力の度に拡大表示画面が切り替わり、不連続かつ煩雑な操作によって操作効率の低下を招いていた。また、特許文献２の技術では、指の接触位置とポインタとの相対的な位置関係が常に変わらないため、表示部端部のアイテムを選択することができない、所謂不感帯が生じていた。さらに、特許文献３では、２本の指と離隔したアイテムを認識できるが、２点間に複数のアイテムが存在する場合にはどのアイテムが操作対象として認識されているか特定することができず、選択決定した結果を通じて把握する場合もあった。
【０００８】
本発明は、このような課題に鑑み、表示部に表示された操作キーを模した画像の大きさやその間隔の狭さに拘わらず、パネルを通じたユーザの操作性と利便性とを確保することが可能な、情報処理装置を提供することを目的としている。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の情報処理装置は、表示部に対応して配置され、ユーザによる操作を検知するためのパネルと、パネルに対しての操作に応じて、パネル上の少なくとも２点を導出し、パネル上の２点から表示部上の特定点を特定する特定点導出部と、導出された表示部上の特定点の位置に任意の指標を表示させる表示制御部と、パネル上の２点とは異なる任意の点への入力に応じて、特定点をシフトする位置補正部とを備えることを特徴とする。
特定点は、パネル上の２点に対応した表示部上の２点の結線上の点であり、位置補正部は、表示部上の２点の結線上の位置に特定点をシフトしてもよい。
位置補正部は、表示部が表示する選択対象上の位置に特定点をシフトしてもよい。
上記課題を解決するために、本発明の他の情報処理装置は、表示部に対応して配置され、ユーザによる操作を検知するためのパネルと、パネルに対しての操作に応じて、パネル上の少なくとも２点を導出し、パネル上の２点から表示部上の特定点を特定する特定点導出部と、導出された表示部上の特定点の位置に任意の指標を表示させる表示制御部と、パネル上の２点に係る、パネルに対しての押圧力または接触面積に応じて、特定点を移動する相対移動部と、を備えることを特徴とする。
相対移動部は、パネル上の２点に係る、パネルに対しての押圧力または接触面積の相対量に応じて、パネル上の２点に対応した表示部上の２点のいずれかに近づくように特定点を移動してもよい。
相対移動部は、パネル上の２点に係る、パネルに対しての押圧力または接触面積の総量に応じて、パネル上の２点に対応した表示部上の２点の結線との距離が異なるように特定点を移動してもよい。
特定点導出部は、押圧力を示す値または接触面積を示す値に低域通過フィルタを施して特定点を導出してもよい。
上記課題を解決するために、本発明の他の情報処理装置は、表示部に対応して配置され、ユーザによる操作を検知するためのパネルと、パネルに対しての操作に応じて、パネル上の少なくとも２点を導出し、パネル上の２点から表示部上の特定点を特定する特定点導出部と、導出された表示部上の特定点の位置に任意の指標を表示させる表示制御部と、を備え、特定点は、パネル上の２点に対応した表示部上の２点の結線を一辺とする三角形における表示部上の２点以外の点であり、特定点導出部は、パネル上の２点とは異なる任意の点への入力に応じて、２点の結線の中心を対称の中心とする点対称の位置に特定点を移動することを特徴とする。
上記課題を解決するために、本発明の他の情報処理装置は、表示部に対応して配置され、ユーザによる操作を検知するためのパネルと、パネルに対しての操作に応じて、パネル上の少なくとも２点を導出し、パネル上の２点から表示部上の特定点を特定する特定点導出部と、導出された表示部上の特定点の位置に任意の指標を表示させる表示制御部と、を備え、特定点導出部は、重力の方向に基づいて、特定点を特定することを特徴とする。
特定点は、表示部上の２点の結線を一辺とする三角形における表示部上の２点以外の点である第１の点、または、表示部上の２点の結線の中心を対称の中心として第１の点と点対称の位置の第２の点であり、特定点導出部は、重力の方向に基づいて、第１の点または第２の点を特定点としてもよい。
表示制御部は、パネル上の２点に対応した表示部上の２点の結線を表示部に表示させてもよい。
選択対象に任意の指標が重畳されている間に、パネル上の２点の操作が解除されるか、またはパネル上の新たな他の点の操作を検知すると、選択対象に関連付けられた処理を遂行する処理遂行部をさらに備えてもよい。
表示制御部は、選択対象に任意の指標が重畳されている間、選択対象の表示態様を変化させてもよい。
【発明の効果】
【００１０】
以上説明したように本発明は、表示部に表示された操作キーを模した画像の大きさやその間隔の狭さに拘わらず、パネルを通じたユーザの操作性と利便性とを確保し、操作効率を向上することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施形態にかかる情報処理装置の概略的な構成を示した機能ブロック図である。
【図２】情報処理装置の外観の一例を示した外観図である。
【図３】指標の表示態様を説明するための説明図である。
【図４】指標の表示態様を説明するための説明図である。
【図５】指標の表示態様を説明するための説明図である。
【図６】位置補正部の他の例を示す説明図である。
【図７】相対移動部の動作を説明するための説明図である。
【図８】操作入力方法の概略的な処理を示したフローチャートである。
【図９】第２の実施形態にかかる情報処理装置の概略的な構成を示した機能ブロック図である。
【図１０】指標の表示態様を説明するための説明図である。
【図１１】指標の表示態様を説明するための説明図である。
【図１２】指標の表示態様を説明するための説明図である。
【図１３】指標の表示態様を説明するための説明図である。
【図１４】位置補正部の動作を示す説明図である。
【図１５】相対移動部の動作を説明するための説明図である。
【図１６】絶対移動部の動作を説明するための説明図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照しながら、本発明の好適な実施形態について詳細に説明する。かかる実施形態に示す寸法、材料、その他具体的な数値等は、発明の理解を容易とするための例示にすぎず、特に断る場合を除き、本発明を限定するものではない。なお、本明細書及び図面において、実質的に同一の機能、構成を有する要素については、同一の符号を付することにより重複説明を省略し、また本発明に直接関係のない要素は図示を省略する。
【００１３】
情報処理装置では、表示部とそれに対応したパネルとを組み合わせたユーザインターフェースが設けられることが多いが、情報処理装置の小型化と高機能化に伴って、近年、情報処理装置の表示部上では操作キーを模した画像が小さくなる傾向にある。このため、例えば、表示部の仮想キーボード画面において、個々の操作キーを模した画像が指より小さく表示され、特定のキーをユーザの指で直接操作しようとすると、指や手に目的とする操作キーが隠されてしまい、どの操作キーを指しているのか把握し難くなることがあった。また、操作キーが小さいと、所望する操作キーと一緒に他の操作キーを押止してしまったり、誤った操作キーを押止してしまうといった問題も生じていた。そこで、本願の実施形態における情報処理装置では、表示部に表示された操作キーを模した画像の大きさやその間隔の狭さに拘わらず、パネルを通じたユーザの操作性と利便性とを確保し、操作効率を向上することを目的とする。以下、このような情報処理装置について詳述し、その後、情報処理装置を用いた操作入力方法について説明する。
【００１４】
（第１の実施形態：情報処理装置１００）
情報処理装置１００としては、デジタルビデオカメラ装置、デジタルスチルカメラ装置、車載用のカーナビゲーション装置、オーディオ装置、ＤＶＤ再生装置、テレビジョン装置、携帯用の情報処理端末、携帯電話、スマートフォン、ＰＨＳ（Personal Handy phone System）、ノート型パーソナルコンピュータ、ＵＭＰＣ（Ultra-Mobile PC）、ＭＩＤ（Mobile Internet Devices）、ＰＤＡ（Personal Digital Assistant）、ゲーム機器、ミュージックプレイヤー装置、リモートコントローラ等、表示部に対応してパネルが設けられた様々な電子機器を用いることができる。
【００１５】
図１は、情報処理装置１００の概略的な構成を示した機能ブロック図であり、図２は、情報処理装置１００の外観の一例を示した外観図である。図１に示すように、情報処理装置１００は、表示部１１０と、パネル１１２と、メモリ１１４と、中央制御部１１６とを含んで構成される。
【００１６】
表示部１１０は、液晶ディスプレイ、有機ＥＬ(Electro Luminescence)ディスプレイ等で構成され、後述する中央制御部１１６の制御に従って、情報処理装置１００に搭載されたＯＳ（Operating System）やアプリケーション等により生成される画像を表示する。かかる画像は、例えば、１または複数のアイコンを並置したＧＵＩ（Graphical User Interface）用の画像や文字入力を支援するキーボード画像を含む。
【００１７】
パネル１１２は、表示部１１０の表面に対応して配置され、ユーザの指によって示された位置を検出する所謂ポインティングデバイスとして機能する。そして、パネル１１２は、その検出した位置（例えば座標）を中央制御部１１６に送信する。本実施形態では、パネル１１２として、例えば、抵抗膜方式、表面弾性波方式、赤外線方式、静電容量方式等の各種方式によるタッチパネルを用い、ユーザがパネル１１２に触れたことによって生じる電気信号等により、ユーザのパネル１１２への接触位置のみならず、その接触におけるパネル１１２への押圧力やパネル１１２との接触面積も検知することができる。ここでは、パネル１１２として、接触式のタッチパネルを用いているが、かかる場合に限らず、押圧力や接触面積を検知する部分を除いて、静電容量方式や光学方式による非接触のパネルを採用することもできる。さらに、本実施形態のパネル１１２は離隔した２点（２つの領域）への接触を同時に検出できる所謂マルチタッチにも対応している。
【００１８】
押圧力や接触面積を検知するパネル１１２として、例えば、ＦＴＩＲ（Frustrated Total Internal Reflection）方式のタッチパネルでは、アクリルパネルと赤外線とを組み合わせることで接触操作が検知される。タッチパネル内において、まず、アクリルパネルの断面に赤外線が照射され、アクリルパネルの内部に入った赤外線がアクリルパネルと空気との屈折率の関係により全反射を起こす。しかし、そのアクリルパネルの表面にユーザの指が接触すると、指の接触領域において全反射が拡散反射に変化する。タッチパネルは、この拡散反射した赤外線を撮影することによって接触点を認識する。ユーザがタッチパネルに強く接触すると指が歪んで接触面積が大きくなり、ＦＴＩＲ方式では、このような接触面積を、拡散反射したピクセルの総数として検出することができる。
【００１９】
また、パネル１１２としての、例えば、感圧式のタッチパネルでは、感圧抵抗素子を格子状に並べ、センサにかかる圧力の分布を計測している。センサ面は、感圧抵抗性インクと絶縁インクとがプラスティックシートに印刷されて作られているので、さまざまな形状に対応することができる。かかる感圧式タッチパネルでは、感圧抵抗素子の抵抗値の変化に対応した電圧をＡ／Ｄ変換機で測定し、圧力の変化の値に変換する。したがって、接触の有無のみならず、どれくらいの力で押し込まれたかといった圧力感知ができるため、軽く触れられているだけなのか強く押し込まれているのかも識別することが可能である。押圧力の検出は感圧抵抗素子に限らず、圧電素子等を用いても実現可能である。
【００２０】
また、マルチタッチを検知するタッチパネルとして、例えば、抵抗膜方式のタッチパネルでは、２枚のシートそれぞれに細長い導電膜を複数並列させて形成し、その導電膜の長手方向が直交するように２枚のシートが重ねられている。ユーザの指の接触位置は、抵抗値が異なる縦の導電膜と横の導電膜とから特定することができる。
【００２１】
メモリ１１４は、ＲＡＭ（Random Access Memory）、フラッシュメモリ、ＨＤＤ（Hard Disk Drive）等で構成され、中央制御部１１６が情報処理装置１００全体を制御するためのプログラム、プログラムに従った演算結果、ＧＵＩに用いられるアイコンの画像等を保持する。
【００２２】
中央制御部１１６は、中央処理装置（ＣＰＵ）や信号処理装置（ＤＳＰ：Digital Signal Processor）、プログラム等が格納されたＲＯＭやメモリ１１４、ワークエリアとしてのＲＡＭ等を含む半導体集積回路により、情報処理装置１００全体を管理および制御する。また、本実施形態において、中央制御部１１６は、表示制御部１１８、特定点導出部１２０、入力受付部１２２、位置補正部１２４、相対移動部１２６、処理遂行部１２８としても機能する。
【００２３】
表示制御部１１８は、１または複数のアイコンを並置したＧＵＩ用の画像や文字入力を支援するキーボード画像等を組み合わせた画像を表示するための画像データを生成し、生成された画像データに基づく画像を表示部１１０に表示させる。
【００２４】
特定点導出部１２０は、パネル１１２に対しての操作に応じて、まず、パネル１１２上の点を特定し、その点に対応する表示部１１０上の点を導出して、その表示部１１０上の点から表示部１１０上の特定点を特定する。具体的に、特定点導出部は、パネル１１２上で指が接触していると認識される連続した領域があると、パネル１１２に対しての押圧または接触面に基づいて、その接触した領域におけるＸＹ座標上の幾何学的中心、またはその接触した領域の重心に相当する点を算出してパネル１１２上の１の点を特定する。
【００２５】
また、その接触した領域が楕円等の方向性を有している場合には、特定点導出部１２０は、その方向を特定し、特定された方向に対して重み付けを行った後に点を特定してもよい。さらに、パネル１１２上に意図せず出現したゴミや異物による検知エラーを排除するために、特定点導出部１２０は、接触した領域の面積が所定の面積の範囲以上であり、かつ所定の範囲以下であるもののみを検知対象とすることで、点の検出精度の向上を図ることが可能となる。
【００２６】
特定点導出部１２０は、このようなパネル１１２に接触した領域内の点を、連続した領域毎に１つずつ特定する。そして、特定点導出部１２０は、このようにして求めたパネル１１２上の点と座標を等しくして１対１に対応している表示部１１０上の点を導出し、そのような点が表示部１１０上で１つのみであれば、表示部１１０上のその点をそのまま特定点とする。また、特定点導出部１２０は、検出したパネル１１２上の点が２点特定された場合、そのパネル１１２上の２点に対応する表示部１１０上の２点を求め、予め定められた導出式に基づいて表示部１１０上の特定点を特定する。かかる特定点の特定処理に関しては後ほど詳述する。
【００２７】
入力受付部１２２は、特定点導出部１２０から伝送された特定点に応じて、その特定点が表示部１１０に表示されている画像のどの位置（座標）に対応するか判断し、その判断結果を表示制御部１１８や処理遂行部１２８に送信する。このように、操作入力は、パネル１１２を介した特定点と表示部１１０に表示された画像とを対応付けることで行われているものの、ユーザには、表示部１１０に表示されたアイコンやキーボードを模した画像を直接押止させ、そのアイコンやキーボードの操作キーに対応した処理が遂行されたように錯覚させることができる。
【００２８】
また、ユーザがパネル１１２の表面に対し２本の指を２点で接触させると、パネル１１２は、その２点の接触をそれぞれ検知し、特定点導出部１２０は、パネル１１２から受信した接触情報に基づいて２点の検出位置を特定し、それに対応する表示部１１０上の２点の位置を導出し、予め定められた導出式に基づいて特定点を導出する。このとき表示制御部１１８は、表示部１１０に既に表示されている画像における、導出された特定点の位置に任意の指標を重畳した画像を表示部１１０に表示させる。任意の指標は、矢印や指さし画像といった、点を特定可能なポインタでもよく、ユーザの好みに応じてキャラクターや他の様々な画像を採用することもできる。
【００２９】
図３〜図５は、指標の表示態様を説明するための説明図である。本実施形態において、特定される特定点Ｃは、例えば、図３（ａ）に示された表示部１１０上の２点Ａ、Ｂの結線１５０上の点とする。したがって、指標１５２は接触する２本の指１５４ａ、１５４ｂの間、例えば、２点Ａ、Ｂの中央位置に表示され、ユーザは、指標１５２や、指標１５２周囲の画像を、自身の指１５４（１５４ａ、１５４ｂ）に隠れない位置で容易に視認することができる。ここでは、特定点Ｃの位置を２点Ａ、Ｂの中央としたが、結線１５０上であればその位置（２点Ａ、Ｂに対する相対位置）は任意である。しかし、指標１５２（特定点Ｃ）の位置は、指１５４に隠れないような位置であることが望ましい。
【００３０】
また、ユーザが２本の指１５４ａ、１５４ｂを任意に動かし、接触を検知しているパネル１１２上の２点に対応する表示部１１０上の２点Ａ、Ｂの位置が移動すると、図３（ｂ）の如く、接触位置に追従するように導出式による特定点Ｃも移動し、それに伴って指標１５２の位置も移動する。このような特定点Ｃの移動は、２点Ａ、Ｂの平行移動に限らず、回転移動や２点Ａ、Ｂの間隔が変化する移動も含まれる。
【００３１】
したがって、ユーザは、２本の指１５４ａ、１５４ｂの配置や間隔を調整することで表示部１１０上の様々な位置に指標１５２を移動することが可能となる。ユーザは、指１５４をパネル１１２に接触させたまま、指標１５２を自由に移動し、所望するアイコンや操作キー（以下、単に選択対象という）上に指標１５２を重畳し、その選択対象を選択決定する動作を実行することで、後述する処理遂行部１２８がその選択対象に関する処理を遂行する。ここでは選択対象として、予め選択されることが想定される操作キー等を挙げているが、かかる場合に限られず、例えば、画面自体の切り取り等において表示部１１０の所定の位置を指定する場合等、画面上の様々なアイテムを対象とすることができる。したがって、接触するパネル１１２上の２点に対応する表示部１１０上の２点Ａ、Ｂ間に複数の選択対象が存在する場合においても、ユーザは、その複数の選択対象のうちの所望する選択対象に指標１５２を確実に重ねることができるので、所望する操作キーと一緒に他の操作キーを押止してしまったり、誤った操作キーを押止してしまうといった問題を回避することが可能となる。
【００３２】
このとき、接触するパネル１１２上の２点に対応する表示部１１０上の２点Ａ、Ｂの相対位置関係や間隔と、導出式によって導き出される特定点Ｃとの組み合わせは無数にある。換言すれば、所望する任意の位置に指標１５２を移動させたい場合の２本の指１５４ａ、１５４ｂの配置（方向や間隔）は何通りも考えられることになる。例えば、図４の例で同一の選択対象１５６に指標１５２を重畳する場合に、図４（ａ）のように表示部１１０の縦方向に２本の指１５４ａ、１５４ｂを配置しても、図４（ｂ）のように表示部１１０の横方向に２本の指１５４ａ、１５４ｂを配置しても目的を達成することができる。そうすると、表示部１１０の端部に所望する選択対象１５６がある場合であっても、図４（ａ）または図４（ｂ）の如く、指１５４の配置を調整することで、ユーザは、その選択対象１５６に指標１５２を容易に重畳することができる。したがって、ユーザが、表示部１１０の選択対象１５６を選択できないといった不感帯の問題が生じない。
【００３３】
また、表示制御部１１８は、表示部１１０上の２点間に指標１５２を重畳するのみならず、図５に示すように、その２点の結線１５０自体を補助的に画像に重畳して表示部１１０に表示させてもよい。こうして、ユーザは、指が接触している位置や指標１５２が表示されている位置の基準となる結線１５０を視認することが可能となり、所望する位置に指標１５２を移動させるため、自身の指１５４をどのように移動すればよいか容易に把握することができ、所望する選択対象１５６に迅速に指標１５２を重畳することが可能となる。
【００３４】
位置補正部１２４は、表示部１１０上の２点Ａ、Ｂの結線１５０上の特定点Ｃの位置をユーザの操作入力に応じて、定常的にまたは一時的に所定長または所定の割合でシフトする。例えば、このようなパネル１１２を操作する場合に用いる２本の指１５４ａ、１５４ｂをどの指にするかの選択はユーザ毎に異なり、また、用いられる２本の指１５４ａ、１５４ｂの長さやパネル１１２への接触の仕方が異なる場合もある。このとき、位置補正部１２４は、ユーザの操作入力に応じて、指標１５２が表示部１１０上の２点Ａ、Ｂのいずれかに定常的に偏るよう指標１５２の表示位置を所定長または２点Ａ、Ｂに対する所定の割合で調整する。こうして、ユーザは、定常的に、結線１５０上の所望する位置に指標１５２を表示させることができる。
【００３５】
このように、位置補正部１２４が定常的に特定点Ｃの位置を所定長シフトすることもできるが、その他の例として、位置補正部１２４は、表示部１１０の画像の内容に応じて、特定点Ｃを一時的に結線１５０上の任意の長さだけシフトすることもできる。
【００３６】
図６は、位置補正部１２４の他の例を示す説明図である。例えば、図６のように、パネル１１２と接触している２点に対応する表示部１１０上の２点Ａ、Ｂの間、特に結線１５０上に複数の選択対象１５６がある場合、ユーザは、２本の指１５４ａ、１５４ｂを移動することでその複数の選択対象１５６のうちの所望する選択対象１５６に指標１５２を重畳することができる。
【００３７】
しかし、このように結線１５０に一部が重なっている選択対象１５６が複数存在する場合には、指１５４を実際に移動しなくとも、ユーザが２本の指１５４ａ、１５４ｂを固定したまま、他の指（例えば中指）をタップすることで、位置補正部１２４は、その結線１５０に一部が重なり、かつ結線１５０方向に隣接する他の選択対象１５６に特定点Ｃを移動する。したがって、図６に示すように、表示部１１０上の２点Ａ、Ｂの結線１５０上にある指標１５２が、パネル１１２上の３点目の接触（タップ）が実行される度に結線１５０上で他の選択対象１５６に含まれる任意の位置にシフトし、ユーザは、そのシフトされた指標１５２が所望する選択対象１５６に重畳されたタイミングでその選択対象１５６を選択決定し、選択対象１５６に関する処理を遂行することが可能となる。ただし、ここでのタップ動作が、後述する処理遂行部１２８におけるタップ動作と等しくなる場合、いずれかの動作を異ならせるとよい。
【００３８】
相対移動部１２６は、パネル１１２上の２点に係る、パネル１１２に対しての押圧力または接触面積の相対量に応じて、特定点Ｃを、パネル１１２上の２点に対応した表示部１１０上の２点Ａ、Ｂのいずれかに近づくように移動し、表示制御部１１８は、その特定点Ｃの位置に任意の指標１５２を重畳する。例えば、ユーザが自身の指１５４への力の入れ方を適宜調節すると、相対移動部１２６は、そのパネル１１２上の２点に係る、パネル１１２上で指が接触していると認識される連続した領域の押圧力または接触面積の、パネル１１２上の２点の領域の相対量に応じて特定点導出部１２０で導出された特定点Ｃを結線１５０上でさらに移動し、表示制御部１１８は、その移動された特定点Ｃの位置に指標１５２を重畳し、表示部１１０に表示させる。したがって、ユーザは、所望する選択対象１５６が、接触する２点に対応した表示部１１０上の２点Ａ、Ｂ間に有りさえすれば、２本の指１５４自体を移動させなくとも、２本の指１５４ａ、１５４ｂの力加減を調整することで、その選択対象１５６に指標１５２を重畳することが可能となる。
【００３９】
図７は、相対移動部１２６の動作を説明するための説明図である。例えば、図７（ａ）、（ｂ）のように、パネル１１２に接触する２点に対応する表示部１１０上の２点Ａ、Ｂの間に複数の選択対象１５６が有る場合において、一方の点Ａに近い選択対象１５６に指標１５２を重畳する場合、ユーザは、図７（ａ）のように、点Ａに関する指１５４ａに、点Ｂに関する指１５４ｂより相対的に力を入れて（または点Ｂに関する指１５４ｂの力を、点Ａに関する指１５４ａより相対的に抜いて）、指標１５２を結線上で点Ａに近づける。また、他方の点Ｂに近い選択対象１５６に指標１５２を重畳する場合、ユーザは、図７（ｂ）のように、点Ｂに関する指１５４ｂに、点Ａに関する指１５４ａより相対的に力を入れて（または点Ａに関する指１５４ａの力を、点Ｂに関する指１５４ｂより相対的に抜いて）、指標１５２を結線上で点Ｂに近づける。こうして、ユーザは、押圧力や接触面積を調整するのみで指標１５２の位置を微調整できる。
【００４０】
しかし、人の指１５４によるパネル１１２への押圧力やその接触面積はふらつきやすく、押圧力または接触面積の相対量が一定の値を示さないことが多い。そこで、特定点導出部１２０は、パネル１１２に対する押圧力やその接触面積に基づいて、その接触した領域におけるＸＹ座標上の１点を特定する際に、ＸＹ座標値それぞれに低域通過フィルタを施して、フィルタリングされたＸＹ座標値をパネル１１２上の点とし、その点に対応する表示部１１０上の点Ａ、Ｂから特定点Ｃを導出し、表示制御部１１８は、その特定点Ｃの位置に任意の指標１５２を重畳する。また、上述した相対移動部１２６は、パンル１１２上の２点に係る、パネル１１２に対しての押圧力または接触面積の相対量を導出する際に、上述した押圧力や接触面積を検知可能なパネル１１２において検知された押圧力を示す値自体、または、接触面積を示す値自体に低域通過フィルタを施し、もしくは、導出された相対量に低域通過フィルタを施して、特定点Ｃを移動する。こうして、人の指とパネル１１２との接触状態がふらつく場合であっても、その平均的な押圧力や接触面積に応じて特定点Ｃの位置が定まるので、ユーザは、安定した位置に指標１５２を位置させることが可能となる。
【００４１】
また、上述したように、ユーザが２本の指を固定したまま、他の指（例えば中指）をタップすることで、位置補正部１２４は、その結線上にある他の選択対象に特定点Ｃを移動している。このような処理に準じて、ユーザがいずれかの指に力を入れた（または力を抜いた）場合、定常状態からの押圧力または接触面積の増減の差分が、予め規定しておいた閾値を超えるのを検出したら、相対移動部１２６は、その結線上にある、例えば力を入れた方向にある他の選択対象１５６に定点Ｃを移動する。こうして、ユーザは力加減の微妙な調整をしなくても、その選択対象に指標を重畳することが可能となる。
【００４２】
ユーザは、上述した特定点導出部１２０や表示制御部１１８によって、所望する選択対象１５６に指標１５２を重畳すると、その選択対象１５６に関連付けられた処理を遂行すべく、選択対象１５６を選択決定する動作を行う必要がある。そこで、以下に示す処理遂行部１２８は、まず、このような選択決定の動作を検知する。
【００４３】
処理遂行部１２８は、選択対象１５６に任意の指標１５２が重畳されている間、即ち、特定点Ｃの表示部１１０上の座標（ｘ、ｙ）が、選択対象１５６の認識範囲として予め定められた表示部１１０上の範囲に含まれ（ａ≦ｘ≦ｂ、ｃ≦ｙ≦ｄ））、その選択対象１５６が選択されていると入力受付部１２２が判断している間に、パネル１１２上の２点の接触が解除され、またはパネル１１２上の新たな他の点の接触を検知すると、選択対象１５６に関連付けられた処理を遂行する。こうして、任意の指標１５２を選択対象１５６に合わせた状態で接触解除またはさらなる接触により、ユーザは容易に選択対象の処理を実行することができる。例えば、現在起動しているアプリケーションが文字入力ソフトであれば、処理遂行部１２８は、表示制御部１１８を介して、選択決定された文字を表示部１１０に表示させる。
【００４４】
ただし、本実施形態の情報処理装置１００は、２点の接触操作のみならず、通常のユーザインターフェースで用いられる１点の接触操作も許容している。したがって、２点の接触が解除された、すなわち１点の接触のみになった状態を不用意に選択決定とすると、１点の接触による接触操作と区別できない場合が生じ得る。ここでは、例えば、パネル１１２上の２点の接触操作で選択決定する動作を行う場合、一方が接触解除された後、入力受付部１２２は、タイマによる計時を開始し、処理遂行部１２８は、所定時間内に他方も接触解除されてはじめて選択決定されたと判断し、所定時間内に他方の接触解除を検知できない場合は、選択決定されていないと判断してその選択をキャンセルする。
【００４５】
また、新たな他の点の接触検知による選択決定の場合、他の点の接触検知は１回に限られず、その選択対象１５６に指標１５２が重畳される限り、何度でも選択決定を繰り返すことができる。すなわち、パネル１１２上の２点の接触操作が維持されている間、例えば、他の点のタップによってキーボード画面の同じ文字キーを連続して入力することが可能となる。
【００４６】
また、表示制御部１１８は、選択対象１５６に任意の指標１５２が重畳されている間、選択対象１５６の表示態様を変化させるとしてもよい。ここでは、選択対象１５６に指標１５２が重畳したときに、表示制御部１１８が、その選択対象１５６自体またはその周囲を明滅させたり、選択対象１５６の色や大きさを変化させたり、表示部１１０上の異なる位置に選択対象１５６を拡大表示させたりして、指標１５２が重畳している選択対象１５６をユーザに把握させ易くする。こうして、ユーザに所望の選択対象１５６を確実に選択させることが可能となる。
【００４７】
以上、説明した本実施形態の情報処理装置１００では、アイコンや操作キー等、選択対象１５６が小さく、その選択対象１５６同士の間隔が狭い場合でも、ユーザは、自身の指１５４で直接かつ正確に接触操作することが可能となる。
【００４８】
また、本実施形態の情報処理装置１００では、ユーザが、表示部１１０に表示された選択対象１５６を、パネル１１２上の２点への接触操作を通じてそのまま選択することができるため、操作の度に拡大表示画面が切り替わり、不連続かつ煩雑な操作によって操作効率の低下を招くこともない。また、ユーザがパネル１１２上で自身の指１５４を任意の方向や間隔に変えることで、所望する選択対象１５６に指標１５２を重畳することができるので、不感帯の問題も生じない。さらに、２点Ａ、Ｂ間に複数の選択対象１５６が存在する場合においても、表示部１１０上の２点Ａ、Ｂに対応するパネル１１２上の２点の接触位置およびその押圧力や接触面積によって適切な位置に指標１５２を移動し、選択対象１５６を特定することができるので、所望する選択対象１５６と一緒に他の選択対象１５６を押止してしまったり、誤った選択対象１５６を押止してしまうといった問題も回避できる。
【００４９】
さらに、情報処理装置１００では、パネル１１２に対する２点の接触操作と、パネル１１２に対する既存の１点の接触操作とを両方許容しているので、選択対象１５６が１点の接触操作で十分に選択可能な場合には１点の接触操作を行い、２点の接触操作の方が選択対象を選択し易い場合には２点の接触操作を行うといった具合に、選択対象に応じて適宜接触操作を選択することで、より操作性および利便性の高い操作入力を実現することが可能となる。
【００５０】
また、コンピュータを、情報処理装置１００として機能させるプログラムや当該プログラムを記録した、コンピュータで読み取り可能なフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disk）、ＢＤ（Blu-ray Disc）等の記憶媒体も提供される。ここで、プログラムは、任意の言語や記述方法にて記述されたデータ処理手段をいう。
【００５１】
（操作入力方法）
さらに、上述した情報処理装置１００におけるパネル１１２での操作入力を実行する操作入力方法も提供される。図８は、本実施形態にかかる操作入力方法の概略的な処理を示したフローチャートである。
【００５２】
まず、情報処理装置１００の特定点導出部１２０は、パネル１１２においてユーザによる接触操作が検知されているか否か判定し（Ｓ２００）、接触が検知されると（Ｓ２００におけるＹＥＳ）、その接触が検知されているパネル１１２上の接触領域から点を特定、その点に対応する表示部１１０上の点を導出し、その点が２点で有るか否か判定する（Ｓ２０２）。点が２点ではない場合、すなわちパネル１１２への接触が１点のみであった場合（Ｓ２０２におけるＮＯ）、その１点の接触が解除されたか否か判定し（Ｓ２０４）、接触が解除されると（Ｓ２０４におけるＹＥＳ）、その接触が解除された時点における接触位置に選択対象１５６が有るか否か判定し（Ｓ２０６）、選択対象１５６が有れば（Ｓ２０６におけるＹＥＳ）、処理遂行部１２８は、その選択対象１５６に関する処理を実行する（Ｓ２０８）。こうして、１点の接触操作であっても接触解除を通じて確実に処理が実行される。
【００５３】
ここで、１点の接触操作においても接触解除をもって選択対象１５６に関する処理を実行するとしたのは、２点の接触操作において１点目の接触と２点目の接触とが同時に為されなかった場合に、１点目の接触に従って誤って処理が遂行されないようにするためである。また、１点に接触したまま指１５４をスライドさせて移動すると、最初に選択した選択対象１５６から別の選択対象１５６に変更することができることはいうまでもない。ここで、接触が解除されていない場合には（Ｓ２０４におけるＮＯ）、接触判定ステップＳ２０２からを繰り返す。
【００５４】
かかる構成により、ユーザが２点の接触操作を試みた場合において、パネル１１２に対する２点の接触が同時に為されなかったとしても、１点を接触した時点で一旦上述した１点の接触操作と判定され、その後、２点目が接触すると２点の接触操作が実行されるので、２点の接触操作にスムーズに移行することができる。
【００５５】
接触判定ステップＳ２０２において点が２点であると判定した場合、すなわち、パネル１１２への接触が２点であった場合（Ｓ２０２におけるＹＥＳ）、特定点導出部１２０は、接触されたパネル１１２上の２点に対応する表示部１１０上の２点Ａ、Ｂから導出式に基づいて表示部１１０上の特定点を導出し、例えば、ここでは２点Ａ、Ｂの結線上の点を特定点とし、表示制御部１１８は、その特定点の位置に指標１５２を重畳し、表示部１１０に表示させる（Ｓ２１０）。
【００５６】
そして、特定点導出部１２０は、そのパネル１１２上の２点のうち１点が接触解除されたか否か判定し（Ｓ２１２）、解除されていなければ（Ｓ２１２におけるＮＯ）、さらに３点目の接触および解除（タップ）が有るか否か判定し（Ｓ２１４）、３点目の接触解除が有れば（Ｓ２１４におけるＹＥＳ）、その接触が有った時点における特定点の位置に選択対象１５６が有るか否か判定し（Ｓ２１６）、選択対象１５６が有れば（Ｓ２１６におけるＹＥＳ）、処理遂行部１２８は、その選択対象１５６に関する処理を実行する（Ｓ２１８）。また、３点目の接触解除が無ければ（Ｓ２１４におけるＮＯ）、接触判定ステップＳ２０２からを繰り返す。
【００５７】
１点接触解除ステップＳ２１２において、パネル１１２上の２点のうち１点が接触解除されると（Ｓ２１２におけるＹＥＳ）、入力受付部１２２は、タイマの計時を開始し（Ｓ２２０）、そのタイマの計時が所定時間を超過しているか否かのタイムアウトを判定する（Ｓ２２２）。ここで、入力受付部１２２がタイムアウトと判定すると（Ｓ２２２におけるＹＥＳ）、指標１５２による選択対象１５６の選択が無効になり、入力受付部１２２は、タイマの計時を停止して（Ｓ２２４）、接触判定ステップＳ２０２からを繰り返す。
【００５８】
タイマの計時が所定時間を超過していない間（Ｓ２２２におけるＮＯ）、入力受付部１２２は、接触解除した１点の再接触、即ち、２点による接触操作が復活したか否か判定し（Ｓ２２６）、再接触が有れば（Ｓ２２６におけるＹＥＳ）、タイマの計時を停止して（Ｓ２２４）、再び接触判定ステップＳ２０２からを繰り返す。
【００５９】
こうして、パネル１１２から１点目を接触解除したとき、特定点による選択状態が維持されるものの、そのことのみによっては選択対象１５６に関する処理は遂行されず、タイムアウトまたは２点目の再接触により選択状態の維持が解除される。また、以下に示すように１点目と２点目とを所定時間内に連続して解除したときのみその維持された選択状態が有効となり、選択対象１５６に関する処理が遂行されることとなる。
【００６０】
再接触が無い場合（Ｓ２２６におけるＮＯ）、入力受付部１２２は、さらに２点目がパネル１１２上で接触解除されたか否か判定し（Ｓ２２８）、２点目の接触解除が無い間（Ｓ２２８におけるＮＯ）、タイムアウト判定ステップＳ２２２からを繰り返す。ここで、２点目の接触解除が有ると（Ｓ２２８におけるＹＥＳ）、タイマの計時を停止し（Ｓ２３０）、１点目の接触解除の時点における特定点の位置に選択対象１５６が有るか否か判定し（Ｓ２３２）、選択対象１５６が有れば（Ｓ２３２におけるＹＥＳ）、処理遂行部１２８は、その選択対象１５６に関する処理を実行する（Ｓ２３４）。
【００６１】
こうして、選択対象１５６に任意の指標１５２が重畳されている間に、２点の接触が解除され、または新たな他の点の接触が検知されると、選択対象１５６に関連付けられた処理が遂行される。
【００６２】
（第２の実施形態：情報処理装置３００）
第１の実施形態では、接触したパネル１１２上の２点に対応する表示部１１０上の２点の結線上の点を特定点とすることで、所望する選択対象１５６に指標１５２を重畳する例を挙げた。第２の実施形態では、それ以外の位置を特定点とすることで、高い操作性や利便性を供給する。
【００６３】
図９は、情報処理装置３００の概略的な構成を示した機能ブロック図である。図９に示すように、情報処理装置３００は、表示部１１０と、パネル１１２と、メモリ１１４と、中央制御部３１６とを含んで構成され、中央制御部３１６は、表示制御部３１８、特定点導出部３２０、入力受付部１２２、位置補正部３２４、相対移動部３２６、絶対移動部３３０、処理遂行部１２８としても機能する。第１の実施形態における構成要素として既に述べた表示部１１０、パネル１１２、メモリ１１４、中央制御部１１６の入力受付部１２２、処理遂行部１２８は、実質的に機能が同一なので重複説明を省略し、ここでは、構成が相違する中央制御部３１６の表示制御部３１８、特定点導出部３２０、位置補正部３２４、相対移動部３２６、絶対移動部３３０を主に説明する。
【００６４】
特定点導出部３２０は、パネル１１２に接触した２点に対応する表示部１１０上の２点から予め定められた導出式に基づいて特定される特定点を導出する。このとき、表示制御部３１８は、導出された特定点の位置に任意の指標１５２を重畳し、表示部１１０に表示させる。
【００６５】
図１０〜図１３は、指標１５２の表示態様を説明するための説明図である。本実施形態において、上記導出式に基づいて特定される特定点Ｃは、例えば、図１０（ａ）に示された表示部１１０上の２点Ａ、Ｂの結線１５０を一辺とする三角形１５８の２点Ａ、Ｂ以外の点とする。したがって、指標１５２は接触する２本の指１５４ａ、１５４ｂより上方の、例えば、表示部１１０上の２点Ａ、Ｂの結線１５０の垂直２等分線上に表示され、ユーザは、指標１５２や、指標１５２周囲の画像を自身の指１５４に隠れない位置で容易に視認することができる。ここで、指標１５２は、第１の実施形態同様、矢印や指さし画像といった点を特定可能なポインタでもよく、ユーザの好みに応じてキャラクターや他の様々な画像を採用することができる。また、本実施形態では、指標として図１０のような略二等辺三角形の矢印を準備し、その頂点の角度を２点Ａ、Ｂとの角度と等しくしている。
【００６６】
また、ここでは、特定点Ｃの位置を表示部１１０上の２点Ａ、Ｂの結線１５０の垂直２等分線上としたが、２点との関係で位置が特定されればその位置（２点に対する相対位置）は任意である。
【００６７】
また、ユーザが２本の指１５４ａ、１５４ｂを任意に動かし、接触を検知している２点に対応する表示部１１０上の２点Ａ、Ｂの位置が移動すると、図１０（ｂ）の如く、接触位置に追従するように導出式による特定点Ｃも移動し、それに伴って指標１５２の位置も移動する。このような特定点Ｃの移動は、２点Ａ、Ｂの平行移動に限らず、回転移動や２点の間隔が変化する移動も含まれる。特に、本実施形態では、特定点Ｃが２点Ａ、Ｂの回転移動に応じて２点Ａ、Ｂの中点を中心とする円周上を移動するため、指標１５２の回転移動の自由度が高くなる。
【００６８】
したがって、ユーザは、第１の実施形態同様、２本の指１５４ａ、１５４ｂの配置や間隔を調整することで表示部１１０上の様々な位置に指標１５２を移動することが可能となる。ユーザは、指１５４をパネル１１２に接触させたまま、指標１５２を自由に移動し、所望する選択対象１５６上に指標１５２を重畳し、その選択対象を選択決定する動作を実行することで、処理遂行部１２８がその選択対象に関する処理を遂行する。
【００６９】
このとき、接触するパネル１１２上の２点に対応した表示部１１０上の２点Ａ、Ｂの相対位置関係や間隔と、導出式によって導き出される特定点Ｃとの組み合わせは無数にある。換言すれば、所望する任意の位置に指標１５２を移動させたい場合の２本の指１５４ａ、１５４ｂの配置（方向や間隔）は何通りも考えられることになる。例えば、図１１の例で同一の選択対象１５６に指標１５２を重畳する場合に、ユーザは、図１１（ａ）のように表示部１１０の縦方向に２本の指１５４ａ、１５４ｂを配置しても、図１１（ｂ）のように表示部１１０の横方向に２本の指１５４ａ、１５４ｂを配置しても目的を達成することができる。そうすると、表示部１１０の端部に所望する選択対象１５６がある場合であっても、図１１（ａ）または図１１（ｂ）の如く、指１５４の配置を調整することで、ユーザは、その選択対象１５６に指標１５２を容易に重畳することができる。したがって、ユーザが、表示部１１０の選択対象１５６を選択できないといった不感帯の問題が生じない。
【００７０】
ただし、表示部１１０の下端にある選択対象１５６を選択する場合に、２本の指を表示部１１０上方から回さなければならないので、例えば、図１２（ａ）のように、キーボード画面１６０の下に、キーボード下端の選択対象１５６を選択させるための領域１６２を設けたり、図１２（ｂ）のように、パネル１１２を表示部１１０より下方に延長し、検知領域１６４を設けたりすることでも対応することができる。
【００７１】
また、本実施形態では、特定される特定点Ｃを表示部１１０上の２点Ａ、Ｂの結線１５０を一辺とする三角形１５８の２点以外の点としたので、導出式が一意に決められていたとしても、その条件を満たす点として、結線１５０を隔てて２つの候補が存在することになる。そこで、特定点導出部３２０は、ユーザによるタップ等の所定の入力に応じて、表示部１１０上の２点Ａ、Ｂの結線１５０を一辺とする三角形１５８の２点Ａ、Ｂ以外の点（特定点）を、他の候補の点に移動する。
【００７２】
人間工学の観点から、２点Ａ、Ｂの結線１５０を一辺とする三角形１５８の２点以外の点は、表示部１１０上の上方向に表示されるのが望ましい。したがって、特定点導出部３２０は、候補となる２つの特定点の座標を導き出し、図１３に示すように、表示部１１０上で上方の座標を示す特定点Ｃを初期値とし、表示制御部３１８は、その特定点Ｃの位置に指標１５２を重畳し、表示部１１０に表示させる。ここで、表示部１１０の上下は、情報処理装置３００に設けられた例えば加速度センサにより重力の方向を判断することで特定するとしてもよい。
【００７３】
また、特定点Ｃの初期値を、特定の指、例えば親指による３点目の接触に応じて特定点Ｃの初期値を決定するとしてもよい。
【００７４】
こうして表示された指標１５２がユーザの所望する位置と異なる場合、ユーザは、パネル１１２をタップし、特定点導出部３２０は、そのタップに応じて、現在、指標１５２を重畳している特定点Ｃを、図１３中矢印で示すように、表示部１１０上の２点Ａ、Ｂの結線１５０の中心１６６を対称の中心とする点対称の位置（または２点Ａ、Ｂの結線１５０を対称軸とする線対称の位置）に移動して、所望する側に指標１５２を移動させる。こうして、任意の指標１５２を点対称の位置に容易に移動できる。
【００７５】
ここでタップは、例えばパネル１１２上の２点のうち、いずれかの指によるタップ動作、すなわち一旦パネル１１２から一方の指を放してから、すぐに再度接触させる動作をすることで特定点Ｃの切り替えをするようにしてもよい。または、パネル１１２上の２点以外の例えば親指など３点目の接触のたびに、特定点Ｃの切り替えをするようにしてもよい。ただしこの場合、３点目の接触で選択対象１５６を確定することができなくなる。
【００７６】
また、表示制御部３１８は、上述した特定点Ｃの位置に指標１５２を重畳するのみならず、第１の実施形態における結線１５０同様、その三角形１５８を補助的に重畳した画像を表示部１１０に表示させてもよい。こうして、ユーザは、指が接触している位置や指標１５２が表示されている位置の基準となる三角形１５８を視認することが可能となり、所望する位置に指標１５２を移動させるために自身の指１５４をどのように移動すればよいか容易に把握することができ、所望する選択対象１５６に迅速に指標１５２を重畳することが可能となる。
【００７７】
位置補正部３２４は、表示部１１０上の２点Ａ、Ｂの結線１５０を一辺とする三角形１５８の２点以外の点を所定変位補正する。
【００７８】
図１４は、位置補正部３２４の動作を示す説明図である。具体的に、位置補正部３２４は、２本の指１５４ａ、１５４ｂの接触状態を通じて、特定点Ｃの位置を補正する。位置補正部３２４は、パネル１１２に対する２本の指１５４ａ、１５４ｂの接触面積や接触形状等の接触状態から、その指がそれぞれ人のどの指（例えば、人差し指と中指等）であるか、いずれかまたは両方の指１５４の接触している面積の接触形状およびまたは両方の接触している面積部分の位置関係から推定する。例えば、位置補正部３２４は、図１４（ａ）のように人差し指と中指と推定した場合、それぞれの指の長さの違いを考慮して表示部１１０上の２点Ａ、Ｂを導出し、図１４（ｂ）のように、その指の延長方向に特定点Ｃを移動する。また、位置補正部３２４は、いずれかまたは両方の指１５４の接触している面積の接触形状およびまたは接触している面積部分の双方の位置関係から、例えば接触部分の楕円の長手方向の形状と接触部分の距離を検出して指１５４の方向が楕円の長手方向の延長方向にあり、これと平行であり、かつ両方の接触部分の中央位置の延長上にあると推定し、その方向に特定点Ｃを移動してもよい。こうして、２本の指１５４の方向に指標１５２を表示させることができ、ユーザの操作性や利便性が高まる。多くの場合には接触面積の形状は楕円であり、いずれかの接触部分の面積の形状の情報によって方向の推定は可能である。なお、指の傾きによって接触面積の形状がほぼ円になる場合もあるが、この場合であっても長時間この状態が維持されることはないので、方向が検出できた場合には、検出位置との関係で所定の時定数で、検出方向の正確性を向上することができる。
【００７９】
相対移動部３２６は、第１の実施形態同様、パネル１１２上の２点に係る、パネル１１２に対しての押圧力または接触面積の相対量に応じて、特定点Ｃを、パネル１１２上の２点に対応した表示部１１０上の２点Ａ、Ｂのいずれかに近づくように移動し、表示制御部３１８は、その特定点Ｃの位置に任意の指標１５２を重畳する。例えば、ユーザが自身の指１５４への力の入れ方を適宜調節すると、相対移動部３２６は、その２点に係る、パネル１１２上で指が接触していると認識される連続した領域の押圧力または接触面積の、パネル１１２上の２点を含む領域の相対量に応じて特定点導出部３２０で導出された特定点Ｃをさらに移動し、表示制御部３１８は、その移動された特定点Ｃの位置に指標１５２を重畳し、表示部１１０に表示させる。また、本実施形態において、絶対移動部３３０は、パネル１１２上の２点に係る、パネル１１２に対しての押圧力または接触面積の総量に応じて、特定点Ｃを２点の結線１５０との距離が異なるよう（結線１５０を底辺とする三角形の高さが異なるよう）に移動し、表示制御部３１８は、その特定点Ｃの位置に任意の指標１５２を重畳する。
【００８０】
図１５は、相対移動部３２６の動作を説明するための説明図である。例えば、図１５（ａ）、（ｂ）のように指標１５２が表示されている状態において、指標１５２を表示部１１０の左方向に移動する場合、図１５（ａ）のように、点Ａに関する指１５４ａに、点Ｂに関する指１５４ｂより相対的に力を入れて（または点Ｂに関する指１５４ｂの力を、点Ａに関する指１５４ａより相対的に抜いて）、指標１５２を点Ａに近づける。また、指標１５２を表示部１１０の右方向に移動する場合、図１５（ｂ）のように、点Ｂに関する指１５４ｂに、点Ａに関する指１５４ａより相対的に力を入れて（または点Ａに関する指１５４ａの力を、点Ｂに関する指１５４ｂより相対的に抜いて）、指標１５２を点Ｂに近づける。
【００８１】
図１６は、絶対移動部３３０の動作を説明するための説明図である。図１６（ａ）、（ｂ）のように指標１５２が表示されている状態において、指標１５２を表示部１１０の上方向に移動する場合、図１６（ａ）のように、点Ａに関する指１５４ａと点Ｂに関する指１５４ｂとの両方に力を入れて、指標１５２を結線１５０から遠ざける。また、指標１５２を表示部１１０の下方向に移動する場合、図１６（ｂ）のように、点Ａに関する指１５４ａと点Ｂに関する指１５４ｂとの両方の力を抜いて、指標１５２を結線１５０に近づける。こうして、ユーザは、押圧力や接触面積を調整するのみで任意の指標の位置を微調整できる。
【００８２】
さらに、相対移動部３２６や絶対移動部３３０は、表示制御部１１８を介して、指１５４の接触位置における接触部分の周囲に任意の表示態様を付与し、押圧力や接触面積の大きさに応じて、その表示態様の照度や色を変更し、ユーザに自身の押圧力の相対量や総量を認識させることもできる。
【００８３】
また、表示制御部３１８は、第１の実施形態同様、押圧力やその接触面積に低域通過フィルタを施して任意の指標１５２を移動してもよい。そして、処理遂行部１２８は、選択対象に任意の指標１５２が重畳されている間に、パネル１１２上の２点の接触が解除され、または新たな他の点の接触を検知すると、選択対象１５６に関連付けられた処理を遂行する。
【００８４】
第２の実施形態においても、第１の実施形態と同様の効果を得ることができ、表示部１１０に表示された操作キーを模した画像の大きさやその間隔の狭さに拘わらず、パネルを通じたユーザの操作性と利便性とを確保し、操作効率を向上することが可能となる。また、操作入力方法も、図８に示す指標表示ステップＳ２１０の特定点Ｃが異なること以外は、図８と処理の流れが等しいので、ここではその説明を省略する。
【００８５】
また、第２の実施形態においても、第１の実施形態と同様に、表示制御部３１８は、その選択対象１５６自体またはその周囲を明滅させたり、選択対象１５６の色や大きさを変化させたり、表示部１１０上の異なる位置に選択対象１５６を拡大表示させたりして、指標１５２が重畳されている選択対象１５６をユーザに把握させ易くする。
【００８６】
さらに、第１の実施形態同様、ユーザがいずれかの指に力を入れた（または力を抜いた）場合、定常状態からの押圧力または接触面積の増減の差分が、予め規定しておいた閾値を超えるのを検出したら、例えば力を入れた方向にある他の選択対象１５６に定点Ｃを移動する。こうして、ユーザは力加減の微妙な調整をしなくても、その選択対象に指標を重畳することが可能となる。
【００８７】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明はかかる実施形態に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【００８８】
なお、本明細書の操作入力方法における各工程は、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいはサブルーチンによる処理を含んでもよい。
【産業上の利用可能性】
【００８９】
本発明は、パネルでの操作入力が可能な情報処理装置に利用することができる。
【符号の説明】
【００９０】
１００、３００  …情報処理装置
１１０  …表示部
１１２  …パネル
１２０、３２０  …表示制御部
１２４、３２４  …位置補正部
１２６、３２６  …相対移動部
１２８  …処理遂行部
３３０  …絶対移動部
【図１】
0005423593.tif 000002
【図２】
0005423593.tif 000003
【図３】
0005423593.tif 000004
【図４】
0005423593.tif 000005
【図５】
0005423593.tif 000006
【図６】
0005423593.tif 000007
【図７】
0005423593.tif 000008
【図８】
0005423593.tif 000009
【図９】
0005423593.tif 000010
【図１０】
0005423593.tif 000011
【図１１】
0005423593.tif 000012
【図１２】
0005423593.tif 000013
【図１３】
0005423593.tif 000014
【図１４】
0005423593.tif 000015
【図１５】
0005423593.tif 000016
【図１６】
0005423593.tif 000017