(57)【要約】【課題】本発明は、ユーザにとって入力操作のし易いポインタを生成できるようにする。【解決手段】本発明は、タッチ操作されてから接触点が所定時間以上移動しなかった場合にはタッチ操作した接触点を含む領域に対してポインタを表示して接触点を除いたポインタの一部分に対応する位置を指示位置として検出し、タッチ操作されてから所定時間以内に接触点が移動された場合には表示画面に対する表示内容を接触点の移動に応じて移動表示させるので、ユーザの操作性を格段的に向上させることができる。【選択図】図１５
2011170901.tif 000002
【特許請求の範囲】
【請求項１】
表示画面にタッチ操作されたときにその接触点を検出する接触点検出手段と、
上記表示画面にタッチ操作されてから接触点が所定時間以上移動しなかった場合にはポインタを表示するポインタモードに遷移させ、上記表示画面にタッチ操作されてから所定時間以内に接触点が移動された場合には表示画面に対する表示内容を接触点の移動に応じて移動表示させるスクロールモードに遷移させるモード切替手段と、
上記ポインタモードにおいて、上記接触点を含む領域にポインタを表示するポインタ表示手段と、
上記ポインタモードにおいて、上記接触点を除いた上記ポインタの一部分に対応する位置を指示位置として検出する指示位置検出手段と、
上記スクロールモードにおいて、上記表示画面に対する表示内容を接触点の移動に応じて移動表示する画面制御手段と
を具えるポインタ表示装置。
【請求項２】
上記表示画面に表示された操作可能な操作子が上記ポインタにより選択された場合、上記操作子に対する複数の選択肢を、上記接触点を基準としてその周囲に表示する選択肢表示手段と
を具える請求項１に記載のポインタ表示装置。
【請求項３】
上記ポインタ表示手段は、
上記接触点に対する指先を囲む所定径の円形状領域を設定し、その円形状領域に対して尖鋭形状の先端部が一体的に融合されたポインタを生成して表示し、
上記指示位置検出手段は、
上記ポインタの先端部に対応する位置を指示位置として検出し、
上記選択肢表示手段は、
上記表示画面に表示された操作可能な操作子が上記ポインタの先端部により選択された場合、上記尖鋭形状の先端部を残し、上記円形状領域に代えて上記複数の選択肢を表示する
請求項２に記載のポインタ表示装置。
【請求項４】
上記ポインタ表示手段は、
上記接触点に対する指先を囲む所定径の円形状領域を設定し、その円形状領域に対して尖鋭形状の先端部が一体的に融合されたポインタを生成して表示し、
上記指示位置検出手段は、
上記ポインタの先端部に対応する位置を指示位置として検出し、
上記選択肢表示手段は、
上記表示画面に表示された操作可能な操作子が上記ポインタの先端部により選択された場合、上記ポインタに隣接させて上記複数の選択肢を表示する
請求項２に記載のポインタ表示装置。
【請求項５】
上記表示画面に表示された操作可能な操作子が上記ポインタにより選択された場合、該操作子が選択されている時間に応じて上記ポインタの色を変化させ、そのまま所定時間以上経過した場合には該操作子を決定するポインタ選択決定手段
を具える請求項１に記載のポインタ表示装置。
【請求項６】
表示画面にタッチ操作されたときにその接触点を接触点検出手段によって検出する接触点検出ステップと、
上記表示画面にタッチ操作されてから接触点が所定時間以上移動しなかった場合にはポインタを表示するポインタモードにモード切替手段によって遷移させ、上記表示画面にタッチ操作されてから所定時間以内に接触点が移動された場合には表示画面に対する表示内容を接触点の移動に応じて移動表示させるスクロールモードにモード切替手段によって遷移させるモード切替ステップと、
上記ポインタモードにおいて、上記接触点を含む領域にポインタをポインタ表示手段によって表示するポインタ表示ステップと、
上記ポインタモードにおいて、上記接触点を除いた上記ポインタの一部分に対応する位置を指示位置として指示位置検出手段によって検出する指示位置検出ステップと、
上記スクロールモードにおいて、上記表示画面に対する表示内容を接触点の移動に応じて画面制御手段によって移動表示する画面制御ステップと
を有するポインタ表示検出方法。
【請求項７】
表示手段と、
上記表示手段の表示画面上に設けられたタッチパネルと、
上記タッチパネルに対するタッチ操作の接触点を検出する接触点検出手段と、
上記タッチパネルにタッチ操作されてから接触点が所定時間以上移動しなかった場合にはポインタを表示するポインタモードに遷移させ、上記タッチパネルにタッチ操作されてから所定時間以内に接触点が移動された場合には表示画面に対する表示内容を接触点の移動に応じて移動表示させるスクロールモードに遷移させるモード切替手段と、
上記ポインタモードにおいて、上記接触点を含む領域にポインタを表示するポインタ表示手段と、
上記ポインタモードにおいて、上記接触点を除いた上記ポインタの一部分に対応する位置を指示位置として検出する指示位置検出手段と、
上記スクロールモードにおいて、上記表示画面に対する表示内容を接触点の移動に応じて移動表示する画面制御手段と
を具える情報機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ポインタ表示装置、ポインタ表示検出方法及び情報機器に関し、例えば表示部にタッチパネルが設けられた携帯型情報機器に適用して好適なものである。
【背景技術】
【０００２】
従来、モバイルＰＣ(Personal Computer)、携帯電話機、ＰＤＡ(Personal Digital Assistant)、ポータブル型ゲーム機等の携帯型情報機器では各種デバイスの小型化が進み、機器自体の小型化が著しい。それに対し、携帯機器では機能の複雑化・多様化が同時に進んでいるため、ディスプレイについては大型化したものが求められている。
【０００３】
そうなると情報機器では、機器本体の大部分がディスプレイによって占められることになり、操作ボタン等を配置するスペースが無くなってしまう。従って、このようなタイプの情報機器では、ディスプレイ上に貼られたタッチパネルによってユーザの入力操作を受け付けるようになされているのが一般的である。
【０００４】
このようなタッチパネルを用いた表示装置としては、表示部に表示された操作子の面積が人間の指先の腹の面積よりも小さい場合であっても、何れの区画が指先によって選択されているのかを示す拡大区画として表示することにより、現在指先で選択中の区画をユーザに対して容易に目視確認させ得るようになされたものがある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７-４１７９０公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところでかかる構成の表示装置においては、指先によって選択されている区画を拡大区画として表示した場合、その拡大区画によって当該拡大区画の下方に位置する隣接した区画部分が隠れてしまって目視できなくなってしまい、使い勝手が悪いという問題があった。
【０００７】
本発明は以上の点を考慮してなされたもので、ユーザにとって入力操作のし易いポインタを生成して表示し得るポインタ表示装置、ポインタ表示検出方法及び情報機器を提案しようとするものである。
【課題を解決するための手段】
【０００８】
かかる課題を解決するため本発明においては、表示画面にタッチ操作されたときにその接触点を検出する接触点検出手段と、表示画面にタッチ操作されてから接触点が所定時間以上移動しなかった場合にはポインタを表示するポインタモードに遷移させ、表示画面にタッチ操作されてから所定時間以内に接触点が移動された場合には表示画面に対する表示内容を接触点の移動に応じて移動表示させるスクロールモードに遷移させるモード切替手段と、ポインタモードにおいて、接触点を含む領域にポインタを表示するポインタ表示手段と、ポインタモードにおいて、接触点を除いたポインタの一部分に対応する位置を指示位置として検出する指示位置検出手段と、スクロールモードにおいて、表示画面に対する表示内容を接触点の移動に応じて移動表示する画面制御手段とを有する。
【０００９】
また本発明においては、表示画面にタッチ操作されたときにその接触点を接触点検出手段によって検出する接触点検出ステップと、上記表示画面にタッチ操作されてから接触点が所定時間以上移動しなかった場合にはポインタを表示するポインタモードにモード切替手段によって遷移させ、上記表示画面にタッチ操作されてから所定時間以内に接触点が移動された場合には表示画面に対する表示内容を接触点の移動に応じて移動表示させるスクロールモードにモード切替手段によって遷移させるモード切替ステップと、上記ポインタモードにおいて、上記接触点を含む領域にポインタをポインタ表示手段によって表示するポインタ表示ステップと、上記ポインタモードにおいて、上記接触点を除いた上記ポインタの一部分に対応する位置を指示位置として指示位置検出手段によって検出する指示位置検出ステップと、上記スクロールモードにおいて、上記表示画面に対する表示内容を接触点の移動に応じて画面制御手段によって移動表示する画面制御ステップとを有する。
【００１０】
また本発明においては、表示手段と、上記表示手段の表示画面上に設けられたタッチパネルと、上記タッチパネルに対するタッチ操作の接触点を検出する接触点検出手段と、上記タッチパネルにタッチ操作されてから接触点が所定時間以上移動しなかった場合にはポインタを表示するポインタモードに遷移させ、上記タッチパネルにタッチ操作されてから所定時間以内に接触点が移動された場合には表示画面に対する表示内容を接触点の移動に応じて移動表示させるスクロールモードに遷移させるモード切替手段と、上記ポインタモードにおいて、上記接触点を含む領域にポインタを表示するポインタ表示手段と、上記ポインタモードにおいて、上記接触点を除いた上記ポインタの一部分に対応する位置を指示位置として検出する指示位置検出手段と、上記スクロールモードにおいて、上記表示画面に対する表示内容を接触点の移動に応じて移動表示する画面制御手段とを有する。
【００１１】
これにより、タッチ操作されてから接触点が所定時間以上移動しなかった場合にはタッチ操作した接触点を含む領域に対してポインタを表示し、接触点を除いたポインタの一部分に対応する位置を指示位置として検出することができるので、ユーザの指先の接触点を除くポインタの一部分を介して指示位置を検出することができ、タッチ操作されてから所定時間以内に接触点が移動された場合には表示画面に対する表示内容を接触点の移動に応じて移動表示させ、表示内容をスクロールさせることができる。
【発明の効果】
【００１２】
本発明によれば、タッチ操作されてから接触点が所定時間以上移動しなかった場合にはタッチ操作した接触点を含む領域に対してポインタを表示し、接触点を除いたポインタの一部分に対応する位置を指示位置として検出することができるので、ユーザの指先の接触点を除くポインタの一部分を介して指示位置を検出することができ、タッチ操作されてから所定時間以内に接触点が移動された場合には表示画面に対する表示内容を接触点の移動に応じて移動表示させ、表示内容をスクロールさせることができ、かくしてユーザにとって入力操作のし易いポインタを生成して表示し得るポインタ表示装置、ポインタ表示検出方法及び情報機器を実現することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施の形態におけるモバイルＰＣの構造を示す略線的斜視図である。
【図２】モバイルＰＣの回路構成を示す略線的ブロック図である。
【図３】ポインタの形状を示す略線図である。
【図４】他の形態を有するポインタの形状を示す略線図である。
【図５】ポインタのノーマル動作（１）における説明に供する略線図である。
【図６】ポインタのノーマル動作（２）における説明に供する略線図である。
【図７】ポインタのノーマル動作（３）における説明に供する略線図である。
【図８】指の位置が下部領域にある場合の自動スクロールの説明に供する略線図である。
【図９】ポインタの吸着動作（１）における説明に供する略線図である。
【図１０】ポインタの吸着動作（２）における説明に供する略線図である。
【図１１】ポインタの吸着動作（３）における説明に供する略線図である。
【図１２】ポイントモードの説明に供する略線図である。
【図１３】スクロールモードにおける上下方向へのスクロールを示す略線図である。
【図１４】スクロールモードにおける左右方向へのスクロールを示す略線図である。
【図１５】ノーマル動作の入力処理手順（１）を示すフローチャートである。
【図１６】ノーマル動作の入力処理手順（２）を示すフローチャートである。
【図１７】ノーマル動作及び吸着動作を併用した入力処理手順（１）を示すフローチャートである。
【図１８】ノーマル動作及び吸着動作を併用した入力処理手順（２）を示すフローチャートである。
【図１９】ポインタの滞在時間により決定する手法（１）を示す略線図である。
【図２０】ポインタの滞在時間により決定する手法（２）を示す略線図である。
【図２１】サブボタンが組合わされたポインタ（１）を示す略線図である。
【図２２】サブボタンにより決定する手法を示す略線図である。
【図２３】サブボタンが組合わされたポインタ（２）を示す略線図である。
【図２４】画面上で決定する手法を示す略線図である。
【図２５】物理的に決定する手法を示す略線図である。
【発明を実施するための形態】
【００１４】
以下、図面について、本発明の一実施の形態を詳述する。
【００１５】
（１）モバイルＰＣの構造
図１において、１は全体として本発明における情報機器としての小型のモバイル型パーソナルコンピュータ（以下、これをモバイルＰＣと呼ぶ）を示し、全体がほぼ矩形状の小型軽量化された構成を有している。
【００１６】
このモバイルＰＣ１は、本体外装部２、例えば液晶ディスプレイでなる表示部３、タッチセンサ４及び蓋外装部５が重ねられた状態で構成されている。
【００１７】
実際上、モバイルＰＣ１は、本体外装部２の内部にＣＰＵ(Central Processing Unit)構成の制御部、例えば半導体メモリ等でなる記憶部及びバッテリ等を含む電子回路部６が収納され、その電子回路部６の隣に表示部３が収納されている。また表示部３には、その表示面上に対して同サイズのタッチセンサ４が貼り付けられる。
【００１８】
因みにタッチセンサ４としては、抵抗皮膜方式やアナログ静電容量方式等により、ユーザの指先によるタッチ操作を認識することができれば、その方式にはこだわらない。
【００１９】
モバイルＰＣ１では、このような表示部３及びタッチセンサ４が積層された本体外装部２に対して、その全体を覆い被せるように、表示部３及びタッチセンサ４とほぼ同サイズの透明カバーが設けられた窓５Ａを有する蓋外装部５が取り付けられることにより、窓５Ａ、タッチセンサ４及び表示部３の全体によってタッチパネルＴＰとして機能させ得るようになされている。
【００２０】
またモバイルＰＣ１は、蓋外装部５の窓５Ａを挟んだ両側にマイクロフォン７及びスピーカ８が内蔵されており、当該マイクロフォン７及びスピーカと本体外装部２の電子回路部６とが電気的に接続されており、電話機としても機能させ得るようになされている。
【００２１】
さらにモバイルＰＣ１は、蓋外装部５の右側側面に当該右側側面から僅かに突出したオンスイッチ９及びオフスイッチ１０が設けられており、タッチパネルＴＰだけではなく、当該オンスイッチ９及び当該オフスイッチ１０を介して決定、取消し等の各種命令を入力させ得るようになされている。
【００２２】
（２）モバイルＰＣの回路構成
図２に示すようにモバイルＰＣ１は、バッテリ２１から供給される電力に基づいて動作し、ＣＰＵ構成でなる制御部２０が半導体メモリ等でなる記憶部２２から読み出した基本プログラムに従って全体を統括制御すると共に、当該記憶部２２から読み出した各種アプリケーションプログラムに従って各種機能を実現し得るようになされている。
【００２３】
実際上モバイルＰＣ１では、表示部３に表示した画面中に存在するアイコン、リンクボタン等の選択対象となる操作子を、入力部２３のタッチパネルＴＰを介したユーザの指先によるタッチ操作により選択及び決定させ得るようになされている。
【００２４】
またモバイルＰＣ１では、ユーザに対してアイコン、リンクボタン等の操作子を選択させた後、オンスイッチ９又はオフスイッチ１０に対する押下操作に応じて当該操作子を決定し、又は当該操作子に対する決定を取り消すことができるようにもなされている。
【００２５】
更にモバイルＰＣ１は、外部サーバ２４と有線又は無線によって接続され得るようになされており、当該外部サーバ２４から各種コンテンツをダウンロードして表示したり、当該モバイルＰＣ１で作成したデータファイル等を外部サーバ２４へ送信し、当該外部サーバ２４をデータストレージとして用いることができるようになされている。
【００２６】
（３）ポインタの特徴
次に、このモバイルＰＣ１の表示部３で用いられるポインタの特徴について説明する。図３（Ａ）に示すように、モバイルＰＣ１では、ユーザが当該モバイルＰＣ１を例えば右手で握持し、親指の指先によってタッチパネルＴＰがタッチ操作されたとき、制御部２０が当該親指の指先によって接触された接触点に対して、所定径でなる円形状の領域（破線で示す）ＡＲを設定するようになされている。
【００２７】
そして図３（Ｂ）に示すように、モバイルＰＣ１の制御部２０は、当該接触点を含む円形状の領域ＡＲに対して２等辺三角形状の先端部Ｈ１が一体的に融合された尖鋭形状のポインタＰ１を生成し、これを表示部３に表示するようになされている。
【００２８】
このポインタＰ１は、基本的には、タッチパネルＴＰに対する親指の指先の位置と、表示部３に表示されたリンクボタンＬ１とを繋ぐことができるような所定長さを有する尖鋭形状であることを特徴としており、モバイルＰＣ１の制御部２０はあたかも親指からポインタＰ１の先端部Ｈ１が伸びたかのような印象をユーザに与え得るようになされている。
【００２９】
従ってモバイルＰＣ１の制御部２０は、親指の指先による接触点を介してリンクボタンＬ１を直接選択するのではなく、あたかも親指の指先から伸びたかのように提示されたポインタＰ１の先端部Ｈ１によって当該リンクボタンＬ１を選択し得るようになされている。
【００３０】
因みにモバイルＰＣ１では、ポインタＰ１の形状として、これに限るものではなく、例えば図４に示すポインタＰ２のように、円形状の領域ＡＲに対して針状の先端部Ｈ２が一体的に融合されたような尖鋭形状であっても良く、要はリンクボタンＬ１等の操作子を選択し易い尖鋭形状の先端部を有するものであればよい。
【００３１】
またモバイルＰＣ１では、タッチ操作に用いられる指としても、親指に限られるものではなく、人差し指、中指、薬指又は小指のユーザにとってタッチ操作し易い指であればよく、更には指以外のタッチペン等によるタッチ操作に対してもポインタＰ１を提示し得るようになされている。
【００３２】
（４）ポインタの動作
続いて、ポインタＰ１の動きについて説明する。ポインタＰ１の動きとしては、ポインタＰ１の先端部Ｈ１が表示部３のタッチパネルＴＰに対する指先の位置に応じて変化するように動くノーマル動作と、表示部３に表示されているリンクボタンＬ１に近付くとポインタＰ１の先端部Ｈ１が自動的に吸着するかのように動く吸着動作の２通りが存在する。
【００３３】
（４−１）ノーマル動作
図５に示すように、このモバイルＰＣ１の制御部２０は、表示部３のタッチパネルＴＰに対するユーザの指先の位置が左右のほぼ中央付近の中央領域ＡＲＣにあるとき、ポインタＰ１の先端部Ｈ１を垂直上方へ向けるべく制御するようになされている。
【００３４】
また図６に示すように、モバイルＰＣ１の制御部２０は、表示部３のタッチパネルＴＰに対するユーザの指先の位置が中央領域ＡＲＣから左側エッジ付近を含む左側領域ＡＲＬへ移動されたとき、ポインタＰ１の先端部Ｈ１を垂直上方から左斜め上方へ向けるべく制御するようになされている。
【００３５】
さらに図７に示すように、モバイルＰＣ１の制御部２０は、表示部３のタッチパネルＴＰに対するユーザの指先の位置が中央領域ＡＲＣから右側エッジ付近を含む右側領域ＡＲＲへ移動されたとき、ポインタＰ１の先端部Ｈ１を垂直上方から右斜め上方へ向けるべく制御するようになされている。
【００３６】
すなわちモバイルＰＣ１の制御部２０は、表示部３のタッチパネルＴＰに対するユーザの指先の位置が中央領域ＡＲＣから左側領域ＡＲＬ又は右側領域ＡＲＲへ動かされた場合、または左側領域ＡＲＬから中央領域ＡＲＣを経て右側領域ＡＲＲへ動かされた場合、さらに右側領域ＡＲＲから中央領域ＡＲＣを経て左側領域ＡＲＬへ動かされた場合の全てにおいて、指先の動きに合わせてポインタＰ１の先端部Ｈ１をあたかも振り子のように垂直上方、左斜め上方、右斜め上方へ向けるように滑らかに動かし得るようになされている。
【００３７】
これによりモバイルＰＣ１の制御部２０は、ユーザの指先を左側エッジ付近や右側エッジ付近まで近付かせなくても、表示部３の左側領域ＡＲＬに存在するリンクボタンＬ１Ｌ又は右側領域ＡＲＲに存在するリンクボタンＬ１Ｒを、振り子のように動く当該ポインタＰ１の先端部Ｈ１によって容易に選択させ得るようになされている。
【００３８】
ところでモバイルＰＣ１の制御部２０は、図８に示すように、表示部３のタッチパネルＴＰに対するユーザの指先の位置が当該表示部３の最下方にあり、かつ当該表示部３に表示している画像が最下端であるとき、ポインタＰ１の先端部Ｈ１が上方を向いているため最下端のリンクボタンＬ１Ｄを選択させ難くなることを考慮し、表示部３の画像全体を矢印方向の上方へ移動させることにより、下部領域選択のための下方自動スクロールを実行するようになされている。
【００３９】
なおモバイルＰＣ１の制御部２０は、表示部３の左側領域ＡＲＬに存在するリンクボタンＬ１Ｌ又は右側領域ＡＲＲに存在するリンクボタンＬ１Ｒを、振り子のように動く当該ポインタＰ１の先端部Ｈ１によって選択させ得るようにしたことにより、左右両端部選択のための左右自動スクロールを実行せずに済むようになされている。
【００４０】
（４−２）吸着動作
図９に示すように、モバイルＰＣ１の制御部２０は、タッチパネルＴＰに対するユーザの指先が表示部３の画面左側に位置するリンクボタンＬ１Ｌから当初離れているとき、ポインタＰ１の先端部Ｈ１を垂直上方へ向けている。
【００４１】
その後、モバイルＰＣ１の制御部２０は、指先の位置がリンクボタンＬ１Ｌに近付いて当該リンクボタンＬ１Ｌの所定範囲内に入ると（すなわち、当該指先とリンクボタンＬ１Ｌとの距離が所定値以下になったとき）、当該ポインタＰ１の先端部Ｈ１があたかもリンクボタンＬ１Ｌへ吸着するかのように、当該先端部Ｈ１の角度を左側へ曲げて当該リンクボタンＬ１Ｌを指し示す（選択する）ようになされている。
【００４２】
また図１０に示すように、モバイルＰＣ１の制御部２０は、タッチパネルＴＰに対するユーザの指先が表示部３の画面左側に位置する当初リンクボタンＬ１Ｌから離れているとき、ポインタＰ１の先端部Ｈ１を垂直上方へ向けている。
【００４３】
その後、モバイルＰＣ１の制御部２０は、指先の位置がリンクボタンＬ１Ｌに近付いて当該リンクボタンＬ１の所定範囲内に入ると（すなわち、当該指先とリンクボタンＬ１Ｌとの距離が所定値以下になったとき）、当該ポインタＰ１の先端部Ｈ１があたかもリンクボタンＬ１Ｌへ吸着するかのように、当該先端部Ｈ１の長さを伸ばしながらその角度を左側へ曲げて当該リンクボタンＬ１Ｌを指し示す（選択する）ようになされている。
【００４４】
さらに図１１に示すように、モバイルＰＣ１の制御部２０は、タッチパネルＴＰに対するユーザの指先が表示部３の画面右側に位置するリンクボタンＬ１Ｒから当初離れているとき、ポインタＰ１の先端部Ｈ１を垂直上方へ向けている。
【００４５】
その後、モバイルＰＣ１の制御部２０は、指先の位置がリンクボタンＬ１Ｒに近付いて当該リンクボタンＬ１Ｒの所定範囲内に入ると（すなわち、当該指先とリンクボタンＬ１Ｒとの距離が所定値以下になったとき）、当該ポインタＰ１の先端部Ｈ１があたかもリンクボタンＬ１Ｒへ吸着するかのように、当該先端部Ｈ１の角度を右側へ曲げて当該リンクボタンＬ１Ｒを指し示す（選択する）ようになされている。
【００４６】
すなわちモバイルＰＣ１の制御部２０は、タッチパネルＴＰに対するユーザの指先が表示部３の画面左側に位置するリンクボタンＬ１Ｌ又は画面右側に位置するリンクボタンＬ１Ｒから離れているとき、通常ポインタＰ１の先端部Ｈ１を垂直上方へ向けている。
【００４７】
しかし、その後にモバイルＰＣ１の制御部２０は、指先の位置がリンクボタンＬ１Ｌ又はＬ１Ｒに近付いて所定範囲内に入ると（すなわち、当該指先とリンクボタンＬ１Ｌ又はＬ１Ｒとの距離が所定値以下になったとき）、当該先端部Ｈ１の長さを伸ばしたり、角度を曲げる等して当該ポインタＰ１の先端部Ｈ１があたかもリンクボタンＬ１Ｌ又はＬ１Ｒへ吸着するかのように指し示す（選択する）ようになされている。
【００４８】
このようにモバイルＰＣ１の制御部２０は、指先の位置がリンクボタンＬ１Ｌ又はＬ１Ｒに近付いたとき、ポインタＰ１の先端部Ｈ１をリンクボタンＬ１Ｌ又はＬ１Ｒへ自動的に吸着させるようにした。
【００４９】
これによりモバイルＰＣ１の制御部２０は、表示部３に表示された画像中の左側又は右側に選択対象のリンクボタンＬ１Ｌ又はＬ１Ｒが存在する場合であっても、左右両端部選択のため表示部３の画像を左方向又は右方向へ左右自動スクロールさせることなく、吸着可能なポインタＰ１を介してリンクボタンＬ１Ｌ又はＬ１Ｒを容易に選択させ得るようになされている。
【００５０】
（５）ポイントモードとスクロールモード
またモバイルＰＣ１では、表示部３のタッチパネルＴＰに対して指先でタッチ操作したとき、ポインタＰ１を提示してリンクボタンＬ１Ｌ又はＬ１Ｒ等の操作子を選択可能とするポイントモードと、タッチパネルＴＰをタッチ操作した状態で指先を上下方向へ所定の基準値以上の速度で移動させた場合に、表示部３に表示中の画像を上下にスクロールさせるスクロールモードとが存在する。
【００５１】
（５−１）ポイントモード
図１２に示すように、モバイルＰＣ１では、表示部３のタッチパネルＴＰに対してユーザの指先がタッチ操作されたことを制御部２０が認識したとき、ポインタＰ１を提示して画像中のリンクボタンＬ１〜Ｌ４を選択し得るポイントモードへ遷移するようになされている。
【００５２】
実際上、モバイルＰＣ１の制御部２０は、表示部３のタッチパネルＴＰにタッチ操作された指先がそのままの状態で所定時間以上もの間、移動することがなかったことを認識したときポイントモードへ遷移し、表示部３にポインタＰ１を提示して画像中のリンクボタンＬ１〜Ｌ４を選択させ得るようになされている。
【００５３】
すなわちモバイルＰＣ１の制御部２０は、このポイントモードにおいて予め設定されたノーマル動作又は吸着動作に従い、ポインタＰ１の先端部Ｈ１を動かして表示部３の画像中に存在するリンクボタンＬ１〜Ｌ４の何れについても容易に選択させ得るようになされている。
【００５４】
（５−２）スクロールモード
一方、図１３に示すように、モバイルＰＣ１では、表示部３のタッチパネルＴＰにユーザの指先がタッチ操作されたときから、当該指先が所定時間以内に上下方向へ移動したことを制御部２０が認識したとき、表示部３に表示中の画像を指先の移動に合わせて上下方向へスクロールさせるスクロールモードへ遷移するようになされている。
【００５５】
実際上、モバイルＰＣ１の制御部２０は、表示部３のタッチパネルＴＰにタッチ操作されたとき指先が所定時間以内に上下方向へ移動したことを認識したときはスクロールモードへ遷移し、その後、指先が所定時間以上もの間一切移動することがなかったことを認識したときポインタＰ１を提示し、そのとき以降は上述したポイントモード（図１２）へ切り換えるようになされている。
【００５６】
なおモバイルＰＣ１の制御部２０は、ポイントモードのとき、ユーザの指先が表示部３のタッチパネルＴＰから離れて一定時間が経過したことを認識すると、自動的にスクロールモードへ遷移し、次にユーザの指先がタッチ操作されたときには表示部３に表示中の画像を直ちにスクロールさせ得るようになされている。
【００５７】
因みに、図１４に示すように、モバイルＰＣ１の制御部２０は、上下方向のスクロールだけではなく、表示部３のタッチパネルＴＰにユーザの指先がタッチ操作されたときから、当該指先が所定時間以内に左右方向へ移動したことを制御部２０が認識したとき、表示部３に表示中の画像を指先の移動に合わせて左右方向へスクロールさせるスクロールモードへ遷移するようになされている。
【００５８】
実際上、モバイルＰＣ１の制御部２０は、表示部３のタッチパネルＴＰにタッチ操作されたとき指先が所定時間以内に左右方向へ移動したことを認識したときはスクロールモードへ遷移し、その後、指先が一切移動することなく一定時間が経過したことを認識したときにポインタＰ１を提示し、そのとき以降は上述したポイントモードへ切り換えるようになされている。
【００５９】
このときもモバイルＰＣ１の制御部２０は、ポイントモードのとき、ユーザの指先が表示部３のタッチパネルＴＰから離れて一定時間が経過したことを認識すると、自動的にスクロールモードへ遷移し、次にユーザの指先がタッチ操作されたときには表示部３に表示中の画像を直ちにスクロールさせ得るようになされている。
【００６０】
因みに、モバイルＰＣ１の制御部２０は、表示部３のタッチパネルＴＰにユーザの指先がタッチ操作されたときから、当該指先が所定時間以内に上下方向又は左右方向へ移動したことを制御部２０が認識したとき、表示部３に表示中の画像を指先の移動に合わせて上下方向又は左右方向へスクロールさせるスクロールモードに遷移するようにした。
【００６１】
しかしながら、これに限るものではなく、モバイルＰＣ１の制御部２０は、表示部３のタッチパネルＴＰにタッチ操作されたときの指先の移動速度が所定の基準値よりも速いことを認識したときに上述のスクロールモードへ遷移するようにしても良い。
【００６２】
（６）ポインタによる入力処理手順
次に、モバイルＰＣ１によるポインタＰ１を用いた入力処理手順について説明するが、ユーザによってポインタＰ１によるノーマル動作の入力処理手順が選択された場合と、ポインタＰ１によるノーマル動作及び吸着動作を併用した入力処理手順が選択された場合とに分けてそれぞれ説明する。
【００６３】
（６−１）ノーマル動作の入力処理手順
図１５及び図１６に示すようにモバイルＰＣ１の制御部２０は、アプリケーションプログラムであるポインタ生成プログラムに従い、ルーチンＲＴ１の開始ステップから入って次のステップＳＰ１へ移り、ユーザの指先が表示部３のタッチパネルＴＰに接触したことを検出すると、次のステップＳＰ２へ移る。
【００６４】
ステップＳＰ２においてモバイルＰＣ１の制御部２０は、このとき表示部３に対して過去に提示したポインタＰ１が消去されておらず残っているか否かを判定し、肯定結果が得られた場合、次のステップＳＰ３へ移り、過去に提示したポインタＰ１を一旦消去した後、次のステップＳＰ４へ移る。
【００６５】
これに対してステップＳＰ２で否定結果が得られると、このことは初めて指がタッチパネルＴＰに触れられたのであって、過去に提示したポインタＰ１が表示部３には残っていないことを表しており、このときモバイルＰＣ２の制御部２０は、何もすることなく次のステップＳＰ４へ移る。
【００６６】
ステップＳＰ４においてモバイルＰＣ１の制御部２０は、表示部３に表示された画像中の操作子であるリンクボタンＬ１〜Ｌ４（図１２〜図１４）の何れかにユーザの指先が直接当っているか否かを、リンクボタンＬ１〜Ｌ４に対する表示部３上の座標値と、指の接触位置に対する表示部３上の座標値との差分に基づいて判定する。
【００６７】
ここで肯定結果が得られると、このことはポインタＰ１を介してではなく、ユーザの指先が選択対象である操作子のリンクボタンＬ１〜Ｌ４のうち例えばリンクボタンＬ１を直接タッチ操作していることを表しており、このときモバイルＰＣ１の制御部２０は次のステップＳＰ５へ移る。
【００６８】
これに対してステップＳＰ４で否定結果が得られると、このことはリンクボタンＬ１〜Ｌ４（図１２〜図１４）の何れに対してもユーザの指先が直接当っていないことを表しており、このとき制御部２０は次のステップＳＰ７へ移る。
【００６９】
ステップＳＰ５においてモバイルＰＣ１の制御部２０は、リンクボタンＬ１を直接タッチ操作しているユーザの指先が一定時間（例えば１．５秒間）経過後に離れたか否かを判定する。
【００７０】
ここで肯定結果が得られると、このことはリンクボタンＬ１を直接タッチ操作しているユーザの指先が一定時間（例えば１．５秒間）経過後に離されたこと、すなわち、そのリンクボタンＬ１がユーザによって選択決定されたことを表しており、このときモバイルＰＣ１の制御部２０は次のステップＳＰ６へ移る。
【００７１】
ステップＳＰ６においてモバイルＰＣ１の制御部２０は、そのリンクボタンＬ１に割り当てられている所定のボタン命令を実行した後、ステップＳＰ２９へ移って処理を終了する。
【００７２】
これに対してステップＳＰ５で否定結果が得られると、このことはリンクボタンＬ１〜Ｌ４の何れかを直接タッチ操作しているユーザの指先が一定時間（例えば１．５秒間）経過前に離れた状態、すなわち指先によってリンクボタンＬ１〜Ｌ４の何れかが瞬間的にタッチ操作されたに過ぎず、選択決定されたのではないことを表しており、このときモバイルＰＣ１の制御部２０はステップＳＰ７へ移る。
【００７３】
ステップＳＰ７においてモバイルＰＣ１の制御部２０は、ユーザの指先がリンクボタンＬ１〜Ｌ４の何れに対しても直接タッチ操作されていないので、当該ユーザの指先が所定時間以内に上下方向又は左右方向へ移動しているであろうと判断してスクロールモードへ遷移し、図１３及び図１４に示したように、指先の移動方向（上下方向又は左右方向）に合わせて表示部３に表示された画像を上下方向又は左右方向へスクロールさせ、次のステップＳＰ８へ移る。
【００７４】
ステップＳＰ８においてモバイルＰＣ１の制御部２０は、スクロールモードへ遷移した後、ユーザの指先がタッチパネルＴＰ上を移動しているか否かを判定し、移動している場合は肯定結果を得て、再度ステップＳＰ７へ戻り、スクロールモードにおける画像のスクロールを継続する。
【００７５】
これに対してステップＳＰ８で否定結果が得られると、このことはスクロールモードへ遷移したにも拘わらず、ユーザの指先が移動していないことを表しており、このときモバイルＰＣ１の制御部２０は画像のスクロールを行うことなく、次のステップＳＰ９へ移る。
【００７６】
ステップＳＰ９においてモバイルＰＣ１の制御部２０は、ユーザの指先がタッチパネルＴＰ上から離れたか否かを判定する。ここで肯定結果が得られると、このことはスクロールモードにありながらリンクボタンＬ１〜Ｌ４の何れを選択することもなく、ユーザの指先がタッチパネルＴＰ上から離れたことを表しており、このときモバイルＰＣ１の制御部２０はステップＳＰ２９へ移って処理を終了する。
【００７７】
これに対してステップＳＰ９で否定結果が得られると、このことはユーザの指先が移動していないものの、まだタッチパネルＴＰ上にタッチ操作されたまま離れていないことを表しており、このときモバイルＰＣ１の制御部２０は次のステップＳＰ１０へ移る。
【００７８】
ステップＳＰ１０においてモバイルＰＣ１の制御部２０は、ユーザの指先がタッチパネルＴＰ上にタッチ操作されたまま離れることなく所定時間以上移動していなかったか否かを判定する。
【００７９】
ここで否定結果が得られると、このことはユーザの指先が所定時間経過前に再度移動し始めたこと、すなわちスクロール命令が再度与えられたことを表しており、このときモバイルＰＣ１の制御部２０は再度ステップＳＰ７以降の処理を繰り返すことにより画像のスクロールを再開する。
【００８０】
これに対してステップＳＰ１０で肯定結果が得られると、このことはユーザの指先がタッチパネルＴＰ上にタッチ操作されたまま離れることなく所定時間以上移動しなかったこと、すなわち停止していたことを表しており、このときモバイルＰＣ１の制御部２０は次のステップＳＰ１１へ移る。
【００８１】
ステップＳＰ１１においてモバイルＰＣ１の制御部２０は、このときユーザにスクロール命令を入力する意思がないと判断してスクロールモードを解除し、次のステップＳＰ１２へ移ってポイントモードへ遷移した後、次のステップＳＰ１３へ移る。
【００８２】
ステップＳＰ１３においてモバイルＰＣ１の制御部２０は、ポインタＰ１に対してノーマル動作がデフォルト設定されている場合、ユーザの指先によってタッチ操作されているタッチパネルＴＰ上の場所に応じたポインタＰ１の表示部３に対する表示位置及び当該ポインタＰ１の先端部Ｈ１の傾きを計算し、次のステップＳＰ１４へ移る。
【００８３】
ステップＳＰ１４においてモバイルＰＣ１の制御部２０は、ステップＳＰ１３で計算した表示部３の表示位置に対して、ステップＳＰ１３による計算結果の傾きを持つ先端部Ｈ１のポインタＰ１を所定の表示色（例えば青色）で表示することにより、あたかもユーザの指先からポインタＰ１が伸びているかのような形態で当該ポインタＰ１を提示し、次のステップＳＰ１５へ移る。
【００８４】
このときモバイルＰＣ１の制御部２０は、図５〜図７に示したように、ポインタＰ１の先端部Ｈ１の傾きが表示部３のタッチパネルＴＰに対する指先の位置に応じて振り子状に変化するので、ユーザ所望のリンクボタンＬ１〜Ｌ４を当該ポインタＰ１によって容易に選択させ得るようになされている。
【００８５】
ステップＳＰ１５においてモバイルＰＣ１の制御部２０は、表示部３に提示したポインタＰ１の先端部Ｈ１が例えばリンクボタンＬ１に接触しているか否かを判定し、否定結果が得られると次のステップＳＰ１６へ移る。
【００８６】
ステップＳＰ１６においてモバイルＰＣ１の制御部２０は、ポインタＰ１の先端部Ｈ１がリンクボタンＬ１に接触していない状態でユーザの指先がタッチパネルＴＰ上を移動したか否かを判定する。
【００８７】
ここで肯定結果が得られると、このことはユーザの指先の移動によってポインタＰ１がタッチパネルＴＰ上で移動し続けていることを表しており、このときモバイルＰＣ１の制御部２０は次のステップＳＰ１７へ移る。
【００８８】
ステップＳＰ１７においてモバイルＰＣ１の制御部２０は、指先の移動に伴ってステップＳＰ１４で一旦提示した表示位置のポインタＰ１を消去した後、再度ステップＳＰ１３へ戻って上述の処理を繰り返す。
【００８９】
これに対してステップＳＰ１６で否定結果が得られると、このことはポインタＰ１の先端部Ｈ１がリンクボタンＬ１〜Ｌ４の何れに対しても接触していない状態で、かつポインタＰ１がタッチパネルＴＰ上を移動していない状態にあることを表しており、このときモバイルＰＣ１の制御部２０は次のステップＳＰ１８へ移る。
【００９０】
ステップＳＰ１８においてモバイルＰＣ１の制御部２０は、この状態でユーザの指先がタッチパネルＴＰ上から離れたか否かを判定し、否定結果が得られると、ステップＳＰ１３以降の処理を繰り返すことによりポインタＰ１を提示し続ける。
【００９１】
これに対してステップＳＰ１８で肯定結果が得られると、このことはポインタＰ１の先端部Ｈ１がリンクボタンＬ１〜Ｌ４の何れに対しても接触していない状態で、ユーザの指先がタッチパネルＴＰ上から離れたことを表しており、このときモバイルＰＣ１の制御部２０は次のステップＳＰ１９へ移る。
【００９２】
ステップＳＰ１９においてモバイルＰＣ１の制御部２０は、ユーザの指先がタッチパネルＴＰ上から離れたので、これまで提示していたポインタＰ１を消去することによりポイントモードを終了させ、ステップＳＰ２９へ移って処理を終了する。
【００９３】
一方、ステップＳＰ１５で肯定結果が得られると、このことはポインタＰ１によって例えばリンクボタンＬ１が現在選択されていることを表しており、このときモバイルＰＣ１の制御部２０は、次のステップＳＰ２０へ移る。
【００９４】
ステップＳＰ２０においてモバイルＰＣ１の制御部２０は、ポインタＰ１の表示色を例えば最初の青色（未選択中）から赤色（選択中）へ変更することにより、当該ポインタＰ１によって現在リンクボタンＬ１が選択されていることをユーザに対して視覚的に通知し、次のステップＳＰ２１へ移る。
【００９５】
ステップＳＰ２１においてモバイルＰＣ１の制御部２０は、ポインタＰ１によるリンクボタンＬ１の選択中に、ユーザの指先がタッチパネルＴＰから離れたか否かを判定し、否定結果が得られると、次のステップＳＰ２２へ移る。
【００９６】
ステップＳＰ２２においてモバイルＰＣ１の制御部２０は、ポインタＰ１によるリンクボタンＬ１の選択中に、ユーザの指先がタッチパネルＴＰ上を移動したか否かを判定する。ここで否定結果が得られると、このことはユーザの指先がタッチパネルＴＰ上を移動していないためポインタＰ１によってリンクボタンＬ１を選択したままの状態が継続していることを表しており、このときモバイルＰＣ１の制御部２０はステップＳＰ２１へ戻って上述の処理を繰り返す。
【００９７】
これに対してステップＳＰ２２で肯定結果が得られると、このことはユーザの指先がタッチパネルＴＰから離れることのないまま移動したこと、すなわちポインタＰ１が移動して、当該ポインタＰ１の先端部Ｈ１がリンクボタンＬ１を選択しなくなったことを表しており、このときモバイルＰＣ１の制御部２０は次のステップＳＰ２３へ移る。
【００９８】
ステップＳＰ２３においてモバイルＰＣ１の制御部２０は、ポインタＰ１によって何れのリンクボタンＬ１〜Ｌ４についても選択していない状態になったので、当該ポインタＰ１の表示色を赤色（選択中）から青色（未選択中）へ戻し、ステップＳＰ１３へ戻る。
【００９９】
ところでステップＳＰ２１で肯定結果が得られると、このことはポインタＰ１によってリンクボタンＬ１を選択したままの状態でユーザの指先がタッチパネルＴＰから離れたことを表しており、このときモバイルＰＣ１の制御部２０はポインタＰ１を赤色で表示したまま、次のステップＳＰ２４へ移る。
【０１００】
ステップＳＰ２４においてモバイルＰＣ１の制御部２０は、タッチパネルＴＰから一度離れた指先が所定時間経過前に再度ポインタＰ１に触れられたか否かを判定し、肯定結果が得られると次のステップＳＰ２５へ移る。
【０１０１】
これに対してステップＳＰ２４で否定結果が得られると、このことは所定時間経過前にポインタＰ１がユーザの指先で再度タッチ操作されることがなく、ポインタＰ１によって選択中のリンクボタンＬ１を決定する意思がユーザにないことを表しており、このときモバイルＰＣ１の制御部２０はステップＳＰ１へ戻って上述の処理を繰り返す。
【０１０２】
ステップＳＰ２５においてモバイルＰＣ１の制御部２０は、タッチパネルＴＰ上で再度タッチ操作されたユーザの指先が離れることなく移動したか否かを判定し、肯定結果が得られたときは、ステップＳＰ１７へ飛び、リンクボタンＬ１を選択中の表示位置に存在していた過去のポインタＰ１を消去した後、再度ステップＳＰ１３へ戻って上述の処理を繰り返す。
【０１０３】
これに対してステップＳＰ２５で否定結果が得られると、このことはタッチパネルＴＰ上で再度タッチ操作されたユーザの指先が移動しなかったことを表しており、このときモバイルＰＣ１の制御部２０は次のステップＳＰ２６へ移る。
【０１０４】
ステップＳＰ２６においてモバイルＰＣ１の制御部２０は、タッチパネルＴＰ上でポインタＰ１に対して再度タッチ操作されたユーザの指先がそのままの位置で再度離れたか否かを判定し、否定結果が得られたときはステップＳＰ２５へ戻って上述の処理を繰り返す。
【０１０５】
これに対してステップＳＰ２６で肯定結果が得られると、このことはタッチパネルＴＰ上でポインタＰ１に対して再度タッチ操作されたユーザの指先がそのままの位置で再度離れたこと、すなわちポインタＰ１によって選択中のリンクボタンＬ１を最終的に決定する入力操作がユーザによって行われたことを表しており、このときモバイルＰＣ１の制御部２０は次のステップＳＰ２７へ移る。
【０１０６】
ステップＳＰ２７においてモバイルＰＣ１の制御部２０は、そのリンクボタンＬ１に割り当てられた所定のボタン命令を実際に実行した後、次のステップＳＰ２８へ移る。
【０１０７】
ステップＳＰ２８においてモバイルＰＣ１の制御部２０は、リンクボタンＬ１に対応した所定のボタン命令を実際に実行したので当該リンクボタンＬ１を選択していたポインタＰ１を消去し、次のステップＳＰ２９へ移って処理を終了する。
【０１０８】
このようにモバイルＰＣ１の制御部２０は、ノーマル動作であれば、タッチパネルＴＰ上をタッチ操作しているユーザの指先の場所に応じた表示位置に対して、先端部Ｈ１が振り子状に動くポインタＰ１を表示することができるので、所望のリンクボタンＬ１〜Ｌ４を当該ポインタＰ１によって容易に選択させ得、その後、そのポインタＰ１に対して指先でワンタッチするだけの簡易な操作によって決定させ得るようになされている。
【０１０９】
（６−２）ノーマル動作及び吸着動作を併用した入力処理手順
次に、図１７及び図１８に示すようにモバイルＰＣ１の制御部２０は、アプリケーションプログラムであるポインタ生成プログラムに従い、ルーチンＲＴ２の開始ステップから入って次のステップＳＰ３１へ移り、ユーザの指先が表示部３のタッチパネルＴＰに接触したことを検出すると、次のステップＳＰ３２へ移る。
【０１１０】
ステップＳＰ３２においてモバイルＰＣ１の制御部２０は、このとき表示部３に対して過去に提示したポインタＰ１が消去されずに残っているか否かを判定し、肯定結果が得られた場合、次のステップＳＰ３３へ移り、過去に提示したポインタＰ１を消去した後、次のステップＳＰ３４へ移る。
【０１１１】
これに対してステップＳＰ３２で否定結果が得られると、このことは初めてユーザの指先がタッチパネルＴＰに触れられたのであって、過去に提示したポインタＰ１が表示部３には残っていないことを表しており、このときモバイルＰＣ２の制御部２０は、何もすることなく次のステップＳＰ３４へ移る。
【０１１２】
ステップＳＰ３４においてモバイルＰＣ１の制御部２０は、表示部３に表示された画像中のリンクボタンＬ１Ｌ、リンクボタンＬ１Ｒ（図９〜図１１）の何れかに対してユーザの指先が直接当っているか否かを、リンクボタンＬ１Ｌ、リンクボタンＬ１Ｒに対する表示部３上の座標値と、指の接触位置に対する表示部３上の座標値と差分に基づいて判定する。
【０１１３】
ここで肯定結果が得られると、このことはポインタＰ１を介してではなく、ユーザの指先が選択対象であるリンクボタンＬ１Ｌ、リンクボタンＬ１Ｒのうち例えばリンクボタンＬ１Ｌを直接タッチ操作していることを表しており、このときモバイルＰＣ１の制御部２０は次のステップＳＰ３５へ移る。
【０１１４】
これに対してステップＳＰ３４で否定結果が得られると、このことはリンクボタンＬ１Ｌ、リンクボタンＬ１Ｒ（図９〜図１１）の何れに対してもユーザの指先が直接当っていないことを表しており、このとき制御部２０は次のステップＳＰ３７へ移る。
【０１１５】
ステップＳＰ３５においてモバイルＰＣ１の制御部２０は、例えばリンクボタンＬ１Ｌを直接タッチ操作しているユーザの指先が一定時間（例えば１．５秒間）経過後に離れたか否かを判定する。
【０１１６】
ここで肯定結果が得られると、このことはリンクボタンＬ１Ｌを直接タッチ操作しているユーザの指先が一定時間（例えば１．５秒間）経過するまでタッチされ続けた後に離されたこと、すなわち、そのリンクボタンＬ１Ｌがユーザによって選択決定されたことを表しており、このときモバイルＰＣ１の制御部２０は次のステップＳＰ３６へ移る。
【０１１７】
ステップＳＰ３６においてモバイルＰＣ１の制御部２０は、そのリンクボタンＬ１Ｌに割り当てられた所定のボタン命令を実行し、次のステップＳＰ６３へ移って処理を終了する。
【０１１８】
これに対してステップＳＰ３５で否定結果が得られると、このことはリンクボタンＬ１Ｌ、Ｌ１Ｒの何れかを直接タッチ操作しているユーザの指先が一定時間（例えば１．５秒間）経過前に離れた状態、すなわち指先によってリンクボタンＬ１Ｌ、リンクボタンＬ１Ｒの何れかが瞬間的にタッチ操作されたに過ぎず、選択決定されたのではないことを表しており、このときモバイルＰＣ１の制御部２０はステップＳＰ３７へ移る。
【０１１９】
ステップＳＰ３７においてモバイルＰＣ１の制御部２０は、ユーザの指先がリンクボタンＬ１Ｌ、リンクボタンＬ１Ｒの何れに対しても直接タッチ操作されていないので、当該ユーザの指先が所定時間以内に上下方向又は左右方向へ移動しているであろうと判断してスクロールモードへ遷移し、指先の移動方向（上下方向又は左右方向）に合わせて表示部３に表示された画像を上下方向又は左右方向へスクロールさせ、次のステップＳＰ３８へ移る。
【０１２０】
ステップＳＰ３８においてモバイルＰＣ１の制御部２０は、スクロールモードへ遷移した後、ユーザの指先がタッチパネルＴＰ上を移動しているか否かを判定し、移動している場合は肯定結果を得て、再度ステップＳＰ３７へ戻り、スクロールモードにおける画像のスクロールを継続する。
【０１２１】
これに対してステップＳＰ３８で否定結果が得られると、このことはスクロールモードへ遷移したにも拘わらず、ユーザの指先がタッチパネルＴＰ上を移動していないことを表しており、このときモバイルＰＣ１の制御部２０は画像のスクロールを行うことなく、次のステップＳＰ３９へ移る。
【０１２２】
ステップＳＰ３９においてモバイルＰＣ１の制御部２０は、ユーザの指先がタッチパネルＴＰ上から離れたか否かを判定する。ここで肯定結果が得られると、このことはスクロールモードにありながらユーザの指先がタッチパネルＴＰ上から離れたことを表しており、このときモバイルＰＣ１の制御部２０はステップＳＰ６３へ移って処理を終了する。
【０１２３】
これに対してステップＳＰ３９で否定結果が得られると、このことはユーザの指先が移動していないものの、まだタッチパネルＴＰ上にタッチ操作されたまま離れていないことを表しており、このときモバイルＰＣ１の制御部２０は次のステップＳＰ４０へ移る。
【０１２４】
ステップＳＰ４０においてモバイルＰＣ１の制御部２０は、ユーザの指先がタッチパネルＴＰ上にタッチ操作されたまま離れることなく所定時間以上移動しなかったか否かを判定する。
【０１２５】
ここで否定結果が得られると、このことはユーザの指先が所定時間経過前に再度移動し始めたこと、すなわちスクロール命令が再度与えられたことを表しており、このときモバイルＰＣ１の制御部２０は再度ステップＳＰ３７へ戻ってスクロールを再開する。
【０１２６】
これに対してステップＳＰ４０で肯定結果が得られると、このことはユーザの指先がタッチパネルＴＰ上にタッチ操作されたまま離れることなく所定時間以上移動しなかったことを表しており、このときモバイルＰＣ１の制御部２０は次のステップＳＰ４１へ移る。
【０１２７】
ステップＳＰ４１においてモバイルＰＣ１の制御部２０は、このときユーザにスクロール命令を入力する意思がないと判断してスクロールモードを解除し、次のステップＳＰ４２へ移って、ポイントモードへ遷移した後、次のステップＳＰ４３へ移る。
【０１２８】
因みに、このステップＳＰ３１からステップＳＰ４２までの処理内容については、上述したルーチンＲＴ１におけるノーマル動作の入力処理手順におけるステップＳＰ１からステップＳＰ１２までの処理内容と基本的に同じである。
【０１２９】
ステップＳＰ４３においてモバイルＰＣ１の制御部２０は、ユーザの指先によってタッチ操作されているタッチパネルＴＰ上の場所に応じたポインタＰ１の表示部３に対する表示位置を計算し、その表示位置に対してポインタＰ１を所定の表示色（例えば青色）で表示することにより、あたかもユーザの指先からポインタＰ１が垂直上方へ伸びているかのような形態で提示し、次のステップＳＰ４４へ移る。
【０１３０】
このときモバイルＰＣ１の制御部２０は、ルーチンＲＴ１（図１５及び図１６）とは異なり、ノーマル動作ではなく吸着動作が選択されており、ポインタＰ１の先端部Ｈ１がユーザの指先と所定範囲内に存在するリンクボタンＬ１Ｌ、リンクボタンＬ１Ｒに吸着するようになされていることから、ポインタＰ１の先端部Ｈ１における傾きについては計算する必要がない。
【０１３１】
ステップＳＰ４４においてモバイルＰＣ１の制御部２０は、表示部３に表示された画像中に存在するリンクボタンＬ１Ｌ（図９、図１０）やリンクボタンＬ１Ｒ（図１１）の中心の座標値を全て検出し、次のステップＳＰ４５へ移る。
【０１３２】
ステップＳＰ４５においてモバイルＰＣ１の制御部２０は、タッチパネルＴＰ上をタッチ操作しているユーザの指先の近傍にリンクボタンＬ１ＬやリンクボタンＬ１Ｒが存在するか否かを判定する。
【０１３３】
ここで否定結果が得られると、このことはタッチパネルＴＰに対するユーザの指先が表示部３の画像中に存在するリンクボタンＬ１Ｌ又はリンクボタンＬ１Ｒの座標値を中心とした所定範囲内に入っておらず、ポインタＰ１の先端部Ｈ１をリンクボタンＬ１Ｌ又はリンクボタンＬ１Ｒに吸着動作させる状態にはなく、ポインタＰ１を吸着動作からノーマル動作へ変更すべきことを表しており、このときモバイルＰＣ１の制御部２０は次のステップＳＰ４６へ移る。
【０１３４】
ステップＳＰ４６においてモバイルＰＣ１の制御部２０は、吸着動作からノーマル動作へ変更するため、ユーザの指先によってタッチ操作されているタッチパネルＴＰ上の場所に応じたポインタＰ１の表示部３に対する表示位置及び、そのとき表示すべき当該ポインタＰ１の先端部Ｈ１の傾きを計算し、次のステップＳＰ４７へ移る。
【０１３５】
ステップＳＰ４７においてモバイルＰＣ１の制御部２０は、ステップＳＰ４６で計算した表示部３の表示位置に対して、ステップＳＰ４６による計算結果の傾きを持つ先端部Ｈ１のポインタＰ１を所定の表示色（例えば青色）で表示することにより、あたかもユーザの指先からポインタＰ１が伸びているかのような形態で提示し、次のステップＳＰ４８へ移る。
【０１３６】
このときモバイルＰＣ１の制御部２０は、図５〜図７に示したように、ポインタＰ１の先端部Ｈ１の傾きが表示部３のタッチパネルＴＰに対する指先の位置に応じて振り子状に変化するので、ユーザ所望のリンクボタンＬ１Ｌ又はリンクボタンＬ１Ｒを容易に選択させ得るようになされている。
【０１３７】
ステップＳＰ４８においてモバイルＰＣ１の制御部２０は、表示部３に提示したポインタＰ１の先端部Ｈ１が例えばリンクボタンＬ１Ｌに接触しているか否かを判定し、否定結果が得られると次のステップＳＰ４９へ移るのに対し、肯定結果が得られると、このことはポインタＰ１によって例えばリンクボタンＬ１Ｌが現在選択されていることを表しており、このときはステップＳＰ５４へ移る。
【０１３８】
ステップＳＰ４９においてモバイルＰＣ１の制御部２０は、ポインタＰ１の先端部Ｈ１がリンクボタンＬ１Ｌに接触していない状態でユーザの指先がタッチパネルＴＰ上を移動したか否かを判定する。
【０１３９】
ここで肯定結果が得られると、このことはユーザの指先の移動によってポインタＰ１がタッチパネルＴＰ上を移動し続けていることを表しており、このときモバイルＰＣ１の制御部２０は次のステップＳＰ５０へ移る。
【０１４０】
ステップＳＰ５０においてモバイルＰＣ１の制御部２０は、指先の移動に伴ってステップＳＰ４７で一旦提示した表示位置のポインタＰ１を消去した後、再度ステップＳＰ４３へ戻って上述の処理を繰り返す。
【０１４１】
これに対してステップＳＰ４９で否定結果が得られると、このことはポインタＰ１の先端部Ｈ１がリンクボタンＬ１Ｌ、又はリンクボタンＬ１Ｒの何れに対しても接触していない状態で、かつユーザの指先がタッチパネルＴＰ上を移動していない状態にあることを表しており、このときモバイルＰＣ１の制御部２０は次のステップＳＰ５１へ移る。
【０１４２】
ステップＳＰ５１においてモバイルＰＣ１の制御部２０は、この状態でユーザの指先がタッチパネルＴＰ上から離れたか否かを判定し、否定結果が得られると、ステップＳＰ４３以降の処理を繰り返すことによりポインタＰ１を提示し続ける。
【０１４３】
これに対してステップＳＰ５１で肯定結果が得られると、このことはポインタＰ１の先端部Ｈ１がリンクボタンＬ１Ｌ、又はリンクボタンＬ１Ｒの何れに対しても接触していない状態で、ユーザの指先がタッチパネルＴＰ上から離れたことを表しており、このときモバイルＰＣ１の制御部２０は次のステップＳＰ５２へ移る。
【０１４４】
ステップＳＰ５２においてモバイルＰＣ１の制御部２０は、ユーザの指先がタッチパネルＴＰ上から離れたので、これまで提示していたポインタＰ１を消去することによりノーマル動作のポイントモードを終了させ、ステップＳＰ６３へ移って処理を終了する。
【０１４５】
一方、ステップＳＰ４５で肯定結果が得られると、このことはタッチパネルＴＰに対するユーザの指先が表示部３の画像中に存在するリンクボタンＬ１Ｌ又はリンクボタンＬ１Ｒの座標値を中心とした所定範囲内に入っており、ポインタＰ１の先端部Ｈ１をリンクボタンＬ１Ｌ又はリンクボタンＬ１Ｒに吸着動作させる必要があることを表しており、このときモバイルＰＣ１の制御部２０は次のステップＳＰ５３へ移る。
【０１４６】
ステップＳＰ５３においてモバイルＰＣ１の制御部２０は、リンクボタンＬ１Ｌ又はリンクボタンＬ１Ｒの座標値と、ユーザの指先の座標値とに基づいて、当該リンクボタンＬ１Ｌ又はリンクボタンＬ１Ｒへ吸着させるときの先端部Ｈ１の角度、ポインタＰ１の表示位置を計算し、その計算結果に基づいてポインタＰ１で表示することにより、当該ポインタＰ１の先端部Ｈ１があたかもリンクボタンＬ１Ｌ又はリンクボタンＬ１Ｒへ吸着しているかのように提示し、次のステップＳＰ５４へ移る。
【０１４７】
ステップＳＰ５４においてモバイルＰＣ１の制御部２０は、ポインタＰ１の表示色を例えば最初の青色（未選択中）から赤色（選択中）へ変更することにより、例えば当該ポインタＰ１によって現在リンクボタンＬ１Ｌが選択されていることをユーザに対して視覚的に通知し、次のステップＳＰ５５へ移る。
【０１４８】
ステップＳＰ５５においてモバイルＰＣ１の制御部２０は、ポインタＰ１によるリンクボタンＬ１Ｌの選択中に、ユーザの指先がタッチパネルＴＰから離れたか否かを判定し、否定結果が得られると、次のステップＳＰ５６へ移る。
【０１４９】
ステップＳＰ５６においてモバイルＰＣ１の制御部２０は、ポインタＰ１によるリンクボタンＬ１Ｌの選択中に、ユーザの指先がタッチパネルＴＰ上を移動したか否かを判定する。ここで否定結果が得られると、このことはポインタＰ１によってリンクボタンＬ１Ｌを選択したままの状態が継続していることを表しており、このときモバイルＰＣ１の制御部２０はステップＳＰ５５へ戻って上述の処理を繰り返す。
【０１５０】
これに対してステップＳＰ５６で肯定結果が得られると、このことはユーザの指先がタッチパネルＴＰから離れることなく指先が移動したこと、すなわちポインタＰ１が移動して、当該ポインタＰ１の先端部Ｈ１がリンクボタンＬ１Ｌを選択しなくなったことを表しており、このときモバイルＰＣ１の制御部２０は次のステップＳＰ５７へ移る。
【０１５１】
ステップＳＰ５７においてモバイルＰＣ１の制御部２０は、ポインタＰ１によって何れのリンクボタンＬ１Ｌ、リンクボタンＬ１Ｒについても選択していない状態になったので、当該ポインタＰ１の表示色を赤色（選択中）から青色（未選択中）へ戻し、ステップＳＰ５３へ戻る。
【０１５２】
ところでステップＳＰ５５で肯定結果が得られると、このことはポインタＰ１によってリンクボタンＬ１Ｌを選択したままの状態でユーザの指先がタッチパネルＴＰから離れたことを表しており、このときモバイルＰＣ１の制御部２０はポインタＰ１を赤色（選択中）で表示したまま、次のステップＳＰ５８へ移る。
【０１５３】
ステップＳＰ５８においてモバイルＰＣ１の制御部２０は、タッチパネルＴＰから一度離れた指先が所定時間経過前に再度ポインタＰ１に触れられたか否かを判定し、肯定結果が得られると次のステップＳＰ５９へ移る。
【０１５４】
これに対してステップＳＰ５８で否定結果が得られると、このことは所定時間経過前にポインタＰ１がユーザの指先で再度タッチ操作されることがなく、ポインタＰ１によって選択中のリンクボタンＬ１Ｌ又はリンクボタンＬ１Ｒを決定する意思がユーザにないことを表しており、このときモバイルＰＣ１の制御部２０はステップＳＰ３１へ戻って上述の処理を繰り返す。
【０１５５】
ステップＳＰ５９においてモバイルＰＣ１の制御部２０は、タッチパネルＴＰ上で再度タッチ操作されたユーザの指先が離れることなく移動したか否かを判定し、肯定結果が得られたときは、ステップＳＰ５０へ飛び、リンクボタンＬ１Ｌを選択中の表示位置に存在していた過去のポインタＰ１を消去した後、再度ステップＳＰ４３へ戻って上述の処理を繰り返す。
【０１５６】
これに対してステップＳＰ５９で否定結果が得られると、このことはタッチパネルＴＰ上でポインタＰ１に対して再度タッチ操作されたユーザの指先が移動しなかったことを表しており、このときモバイルＰＣ１の制御部２０は次のステップＳＰ６０へ移る。
【０１５７】
ステップＳＰ６０においてモバイルＰＣ１の制御部２０は、タッチパネルＴＰ上でポインタＰ１に対して再度タッチ操作されたユーザの指先がそのままの位置で再度離れたか否かを判定し、否定結果が得られたときはステップＳＰ５９へ戻って上述の処理を繰り返す。
【０１５８】
これに対してステップＳＰ６０で肯定結果が得られると、このことはポインタＰ１によって選択中のリンクボタンＬ１Ｌを最終的に決定する入力操作がユーザによって行われたことを表しており、このときモバイルＰＣ１の制御部２０は次のステップＳＰ６１へ移る。
【０１５９】
ステップＳＰ６１においてモバイルＰＣ１の制御部２０は、そのリンクボタンＬ１Ｌに割り当てられた所定のボタン命令を実際に実行した後、次のステップＳＰ６２へ移る。
【０１６０】
ステップＳＰ６２においてモバイルＰＣ１の制御部２０は、リンクボタンＬ１Ｌに対応した所定のボタン命令を実際に実行したので当該リンクボタンＬ１Ｌを選択していたポインタＰ１を消去し、次のステップＳＰ６３へ移って処理を終了する。
【０１６１】
このようにモバイルＰＣ１の制御部２０は、ノーマル動作及び吸着動作を併用した場合、タッチパネルＴＰに対するユーザの指先が表示部３の画像中に存在するリンクボタンＬ１Ｌ又はリンクボタンＬ１Ｒの座標値を中心とした所定範囲内に入っておらず、ポインタＰ１の先端部Ｈ１をリンクボタンＬ１Ｌ又はリンクボタンＬ１Ｒに吸着動作させる必要がないときは、上述したようなノーマル動作に従って先端部Ｈ１が振り子状に動くポインタＰ１に切り換え得るようになされている。
【０１６２】
またモバイルＰＣ１の制御部２０は、タッチパネルＴＰに対するユーザの指先が表示部３の画像中に存在するリンクボタンＬ１Ｌ又はリンクボタンＬ１Ｒの座標値を中心とした所定範囲内に入っており、ポインタＰ１の先端部Ｈ１をリンクボタンＬ１Ｌ又はリンクボタンＬ１Ｒに吸着動作させる必要があるときは、それ以上ユーザの指先を近づけなくてもリンクボタンＬ１Ｌ又はリンクボタンＬ１Ｒに対してポインタＰ１の先端部Ｈ１を自動的に吸着させ、ユーザ所望のリンクボタンＬ１Ｌ又はリンクボタンＬ１Ｒを容易に選択させた後、ポインタＰ１に対して指先でワンタッチするだけの簡易な操作によって、そのリンクボタンＬ１Ｌ又はリンクボタンＬ１Ｒを決定させ得るようになされている。
【０１６３】
（７）リンクボタンに対する他の決定手法
ところでモバイルＰＣ１の制御部２０は、上述したように、ポインタＰ１によってリンクボタンＬ１〜Ｌ４や、リンクボタンＬ１Ｌ、Ｌ１Ｒが選択された状態で、当該ポインタＰ１が再度タッチ操作されたときに決定するようになされているが、これに限るものではなく、種々の形態が考えられる。
【０１６４】
例えば図１９に示すように、モバイルＰＣ１の制御部２０は、未選択中の青色で表示されたポインタＰ１によってリンクボタンＬ１〜Ｌ４や、リンクボタンＬ１Ｌ、Ｌ１Ｒが選択されたとき、選択中を意味する赤色のポインタＰ１Ａに表示色が変化する。
【０１６５】
その後、モバイルＰＣ１の制御部２０は、リンクボタンＬ１〜Ｌ４や、リンクボタンＬ１Ｌ、Ｌ１Ｒが選択されたままの状態で、例えば２秒間が経過したとき、ポインタＰ１Ａの赤色から次第に表示色が濃くなったポインタＰ１Ｂへ変化させ、さらに２秒間が経過したとき、最終的には黒色のポインタＰ１Ｃへ表示色を変化させると共に、リンクボタンＬ１〜Ｌ４や、リンクボタンＬ１Ｌ、Ｌ１Ｒを決定したものとして認識するようになされている。
【０１６６】
同様に、図２０に示すように、モバイルＰＣ１の制御部２０は、細切れ状態に形成された先端部Ｈ３を有するポインタＰ３を用いて、未選択中の青色で表示されたポインタＰ３によってリンクボタンＬ１〜Ｌ４や、リンクボタンＬ１Ｌ、Ｌ１Ｒが選択されたとき、選択中を意味する赤色のポインタＰ３Ａに全体の表示色が変化する。
【０１６７】
その後、モバイルＰＣ１の制御部２０は、リンクボタンＬ１〜Ｌ４や、リンクボタンＬ１Ｌ、Ｌ１Ｒが選択されたままの状態で、例えば２秒間が経過したとき、赤色で表示された細切れ状態の先端部Ｈ３が１ブロックずつ次第に表示色が濃くなったポインタＰ３Ｂへと変化させ、さらに２秒間が経過してとき最終的にはその全てが黒色のポインタＰ３Ｃへ表示色を変化させると共に、リンクボタンＬ１〜Ｌ４や、リンクボタンＬ１Ｌ、Ｌ１Ｒを決定したものとして認識するようになされている。
【０１６８】
また図２１に示すように、モバイルＰＣ１の制御部２０は、リンクボタンＬ１〜Ｌ４や、リンクボタンＬ１Ｌ、Ｌ１Ｒが未選択のときは通常のポインタＰ１（図３）と同様に形態を有するポインタＰ４Ａを表示するようになされているが、当該ポインタＰ４ＡによってリンクボタンＬ１〜Ｌ４や、リンクボタンＬ１Ｌ、Ｌ１Ｒが選択されたときは、先端部Ｈ４だけを残した状態で、当該リンクボタンＬ１〜Ｌ４や、リンクボタンＬ１Ｌ、Ｌ１Ｒを決定するためのサブボタン部Ｋ４を表出させるようになされている。
【０１６９】
このサブボタン部Ｋ４は、左側がタッチ操作されたときに決定を意味する「ＹＥＳ」が記述され、右側がタッチ操作されたときにキャンセルを意味する「ＮＯ」が記述されており、モバイルＰＣ１では、ポインタＰ４Ｂを操作している指先で選択させ得るようになされている。
【０１７０】
具体的には、図２２（Ａ）及び（Ｂ）に示すように、モバイルＰＣ１の制御部２０は、表示部３に表示されたリンクアイコンＬ８がポインタＰ４Ａによって選択されると、直ちに先端部Ｈ４だけを残しつつサブボタン部Ｋ４を表示し、ユーザの指先によって「ＹＥＳ」又は「ＮＯ」を選択させるようになされている。
【０１７１】
この場合、モバイルＰＣ１の制御部２０は、ポインタＰ４ＡによってリンクアイコンＬ８が選択された後、所定時間待たせる必要無く、直ちに決定するかキャンセルするかをユーザに選択させることができる。
【０１７２】
さらに図２３に示すように、モバイルＰＣ１の制御部２０は、リンクボタンＬ１〜Ｌ４や、リンクボタンＬ１Ｌ、Ｌ１Ｒが未選択のときは通常のポインタＰ１（図３）と同様に形態を有するポインタＰ５Ａを表示するようになされている。
【０１７３】
しかしながらモバイルＰＣ１の制御部２０は、当該ポインタＰ５ＡによってリンクボタンＬ１〜Ｌ４や、リンクボタンＬ１Ｌ、Ｌ１Ｒが選択されたときは、先端部Ｈ５だけを残した状態で、当該リンクボタンＬ１〜Ｌ４や、リンクボタンＬ１Ｌ、Ｌ１Ｒを決定するための円形状のサブボタン部Ｋ５を表出させるようになされている。
【０１７４】
この円形状のサブボタン部Ｋ５は、８等分に分割された複数の選択領域Ｋ５Ａ〜Ｋ５Ｈを有し、それぞれに「１」〜「８」の番号が記述されている。従ってモバイルＰＣ１の制御部２０は、例えばリンクアイコンＬ１を選択した際に開かれたドロップダウンメニューにおける例えば８個のアイテムを、サブボタン部Ｋ５に対する選択領域Ｋ５Ａ〜Ｋ５Ｈを指先で選択させることにより、決定させ得るようになされている。
【０１７５】
さらに図２４（Ａ）に示すように、モバイルＰＣ１の制御部２０は、右利き用のユーザに合わせて、ポインタＰ１によってリンクボタンＬ１が選択されたことを認識すると、当該ポインタＰ１の左下方領域に「ＥＮＴＥＲ」と記述された決定領域Ｑ１及び右下方領域に「ＣＡＮＣＥＬ」と記述された取消領域Ｑ２を表示するようになされている。
【０１７６】
これによりモバイルＰＣ１の制御部２０は、ポインタＰ１によってリンクアイコンＬ１が選択された後、所定時間待たせる必要無く、当該リンクアイコンＬ１を選択した指先で決定領域Ｑ１又は取消領域Ｑ２をタッチ操作させるだけで、直ちに「エンター」するか「キャンセル」するかをユーザに選択させることができる。
【０１７７】
因みに図２４（Ｂ）に示すように、モバイルＰＣ１の制御部２０は、図２４（Ａ）とは逆に、左利き用のユーザに合わせて、ポインタＰ１によってリンクボタンＬ１が選択されたことを認識すると、当該ポインタＰ１の左下方領域に「ＣＡＮＣＥＬ」と記述された取消領域Ｑ３及び右下方領域に「ＥＮＴＥＲ」と記述された決定領域Ｑ４を表示するようになされている。
【０１７８】
この場合もモバイルＰＣ１の制御部２０は、ポインタＰ１によってリンクアイコンＬ１が選択された後、所定時間待たせる必要無く、当該リンクアイコンＬ１を選択した指先で取消領域Ｑ３又は決定領域Ｑ４をタッチ操作させるだけで、直ちに「エンター」するか「キャンセル」するかをユーザに選択させることができる。
【０１７９】
さらに、図２５に示すようにモバイルＰＣ１の制御部２０は、ポインタＰ１によって選択された「９」の表示キーに対して、物理的に配置されたオンスイッチ９が押下操作されたことを認識すると、「９」を入力対象として決定する一方、オフスイッチ１０が押下操作されたことを認識すると、「９」を入力対象としては決定することなくキャンセルするようになされている。
【０１８０】
（８）動作及び効果
以上の構成において、モバイルＰＣ１の制御部２０は、タッチパネルＴＰに対してユーザの指先がタッチ操作されたときの接触点に対して、当該接触点を含む所定径でなる円形状の領域ＡＲを設定し、その領域ＡＲに対して、２等辺三角形状の先端部Ｈ１が一体的に融合された尖鋭形状のポインタＰ１を生成し、これを表示部３に表示する。
【０１８１】
これによりモバイルＰＣ１の制御部２０は、タッチパネルＴＰに対するユーザの指先の位置（接触点）と、表示部３に表示された例えばリンクボタンＬ１とを所定の間隔を持って繋ぐことができるような所定長さを有する尖鋭形状のポインタＰ１をユーザに提示することができる。
【０１８２】
かくしてモバイルＰＣ１の制御部２０は、あたかもユーザの指先からポインタＰ１の先端部Ｈ１が伸びたかのような印象をユーザに与えると共に、ユーザの指先とポインタＰ１との一体感及びユーザの指先とポインタＰ１とが連動して動く操作感を与えることができる。
【０１８３】
従ってモバイルＰＣ１の制御部２０は、ユーザの指先によってリンクボタンＬ１を直接タッチ操作するのではなく、あたかもユーザの指先から伸びたかのように提示されたポインタＰ１の先端部Ｈ１によって当該リンクボタンＬ１を間接的に選択することができる。
【０１８４】
すなわちモバイルＰＣ１の制御部２０は、ユーザの指先の接触点を除いたポインタＰ１の一部分に対応する先端部Ｈ１によって指し示された位置を指示位置として検出し得るようにしたことにより、ポインタＰ１の先端部Ｈ１によって指し示されたリンクボタンＬ１を選択対称として検出することができる。
【０１８５】
またモバイルＰＣ１の制御部２０は、ポインタＰ１の先端部Ｈ１をユーザの指先の位置に合わせて振り子状に動かすノーマル動作と、例えばリンクボタンＬ１の所定範囲内にユーザの指先が位置したときに先端部Ｈ１を当該リンクボタンＬ１に吸着させる吸着動作とを提供し得るようにした。
【０１８６】
これによりモバイルＰＣ１の制御部２０は、ユーザの指先がタッチパネルＴＰ上を必要以上に大きく動かすことなく、最小限の範囲で指先を動かしさえすれば、ポインタＰ１のノーマル動作又は吸着動作によってリンクボタンＬ１〜Ｌ４や、リンクボタンＬ１Ｌ、Ｌ１Ｒ等を容易に選択させることができる。
【０１８７】
また、このときモバイルＰＣ１の制御部２０は、ユーザの指先が表示部３の下方に位置したとき、図８に示したように、画像を矢印方向へ自動スクロールするようにしたことにより、最下端にあるリンクボタンＬ１Ｄに対してもポインタＰ１によって容易に選択させることができる。
【０１８８】
このようにモバイルＰＣ１の制御部２０は、ユーザの指先でリンクボタンＬ１〜Ｌ４や、リンクボタンＬ１Ｌ、Ｌ１Ｒ等を直接タッチ操作するのではなく、ポインタＰ１の先端部Ｈ１によってリンクボタンＬ１〜Ｌ４や、リンクボタンＬ１Ｌ、Ｌ１Ｒ等を間接的に選択し得るようにしたことにより、指先で選択対称のリンクボタンＬ１〜Ｌ４や、リンクボタンＬ１Ｌ、Ｌ１Ｒ等を隠蔽することなく、全てを目視確認させながらポインタＰ１によって選択させることができる。
【０１８９】
なおモバイルＰＣ１の制御部２０は、ユーザの指先でリンクボタンＬ１〜Ｌ４や、リンクボタンＬ１Ｌ、Ｌ１Ｒ等が直接タッチ操作された場合に、その選択及び決定を認識し得ると共に、ノーマル動作及び吸着動作によるポインタＰ１を介してリンクボタンＬ１〜Ｌ４や、リンクボタンＬ１Ｌ、Ｌ１Ｒ等が間接的にタッチ操作された場合も、その選択及び決定を認識し得るようにしたことにより、入力インタフェースとしての使い勝手を格段的に向上することができる。
【０１９０】
以上の構成によれば、モバイルＰＣ１の制御部２０は、タッチパネルＴＰにタッチ操作された指先から、あたかも伸びているかのような尖鋭形状のポインタＰ１を生成して表示し、そのポインタＰ１によって操作子を選択し得るようにしたことにより、小さな操作子を指先で隠蔽することなく、全ての操作子を目視確認させながら選択させることができるので、ユーザの操作性を格段的に向上させることができる。
【０１９１】
（９）他の実施の形態
なお上述の実施の形態においては、リンクボタンＬ１〜Ｌ４や、リンクボタンＬ１Ｌ、Ｌ１Ｒ等をポインタＰ１によって選択可能な操作子として用いるようにした場合について述べたが、本発明はこれに限らず、アイコンや、アルファベット、数字、記号等の各種キーを選択可能な操作子として用いるようにしても良い。
【０１９２】
また上述の実施の形態においては、ポイントモードのときにノーマル動作及び吸着動作の双方で表示部３の画像を左右方向へ自動スクロールさせることなくポインタＰ１によりリンクボタンＬ１Ｌ又はＬ１Ｒを容易に選択させるようにした場合について述べたが、本発明はこれに限らず、ポインタＰ１の先端部Ｈ１をノーマル動作のときに振り子状に動かしたり、吸着動作のときに吸着させるように動かすことに加えて、表示部３の画像を左右方向へ自動スクロールさせるようにしても良い。
【０１９３】
さらに上述の実施の形態においては、ルーチンＲＴ２の入力処理手順ではノーマル動作及び吸着動作を併用するようにした場合について述べたが、本発明はこれに限らず、吸着動作だけの入力処理手順に限定するようにしても良い。
【０１９４】
さらに上述の実施の形態においては、予めインストールされたアプリケーションプログラムであるポインタ生成プログラムに従い、ルーチンＲＴ１におけるノーマル動作の入力処理手順や、ルーチンＲＴ２におけるノーマル動作及び吸着動作を併用した入力処理手順を実行するようにした場合について述べたが、本発明はこれに限らず、所定の記録媒体からインストールしたポインタ生成プログラムや、インターネットからダウンロードしたポインタ生成プログラム、その他種々のルートによってインストールしたポインタ生成プログラムに従って上述した入力処理手順を実行するようにしても良い。
【０１９５】
さらに上述の実施の形態においては、タッチパネルとしてのタッチパネルＴＰ、ポインタ表示手段及び指示位置検出手段としての制御部２０によってポインタ表示装置及び情報機器としてのモバイルＰＣ１を構成するようにした場合について述べたが、本発明はこれに限らず、その他種々の回路構成でなるタッチパネル、ポインタ表示手段及び指示位置検出手段によってポインタ表示装置及び情報機器を構成するようにしても良い。
【産業上の利用可能性】
【０１９６】
本発明のポインタ表示装置、ポインタ表示検出方法、ポインタ表示検出プログラム及び情報機器は、例えば携帯型情報機器以外にも、デスクトップ型のパーソナルコンピュータ等の操作子を選択するためのＧＵＩを必要とするその他種々の電子機器に適用することができる。
【符号の説明】
【０１９７】
１……モバイルＰＣ、２……本体外装部、３……表示部、４……タッチセンサ、５……蓋外装部、６……電子回路部、７……スピーカ、８……マイク、９……オンスイッチ、１０……オフスイッチ、２０……制御部、２１……バッテリ、２２……記憶部、２３……入力部、２４……外部サーバ、Ｌ１〜Ｌ４、Ｌ１Ｌ、Ｌ１Ｒ、Ｌ１Ｄ……リンクボタン、Ｌ８……リンクアイコン、Ｐ１、Ｐ２、Ｐ３、Ｐ４、Ｐ５……ポインタ。
【図１】
2011170901.tif 000003
【図２】
2011170901.tif 000004
【図３】
2011170901.tif 000005
【図４】
2011170901.tif 000006
【図５】
2011170901.tif 000007
【図６】
2011170901.tif 000008
【図７】
2011170901.tif 000009
【図８】
2011170901.tif 000010
【図９】
2011170901.tif 000011
【図１０】
2011170901.tif 000012
【図１１】
2011170901.tif 000013
【図１２】
2011170901.tif 000014
【図１３】
2011170901.tif 000015
【図１４】
2011170901.tif 000016
【図１５】
2011170901.tif 000017
【図１６】
2011170901.tif 000018
【図１７】
2011170901.tif 000019
【図１８】
2011170901.tif 000020
【図１９】
2011170901.tif 000021
【図２０】
2011170901.tif 000022
【図２１】
2011170901.tif 000023
【図２２】
2011170901.tif 000024
【図２３】
2011170901.tif 000025
【図２４】
2011170901.tif 000026
【図２５】
2011170901.tif 000027