(57)【要約】      （修正有）【課題】絶対座標に対する入力操作、又は画面上に表示された間接指示領域を介した相対座標に対する入力操作を判定し、快適な操作性を享受させる。【解決手段】タッチパネル２８が搭載された表示画面３０に対するタッチ操作待ちにおいて、指６５によるタッチ操作が行われた場合、入力操作判定部は、指６５によるタッチ位置がパッドエリア３２の表示領域内であるか否かを判定する。タッチ位置がパッドエリア３２の表示領域内である場合、相対座標入力操作が可能となり、パッドエリア３２の表示領域外である場合、絶対座標入力操作が可能となる。【選択図】図４
2013246796.tif 000002
【特許請求の範囲】
【請求項１】
絶対座標入力操作と相対座標入力操作とを受け付ける入力装置であって、
表示画面に前記相対座標入力操作の受け付けを開始するための特定領域を表示する表示部と、
前記表示画面に対する検知対象の接触又は近接を検知する検知部と、
前記特定領域に対する前記検知対象の接触又は近接に応じて、前記表示画面の全域に対する前記相対座標入力操作の対象を指し示すインジケータを前記表示画面に表示させる制御部と、を備える入力装置。
【請求項２】
請求項１に記載の入力装置であって、
前記制御部は、前記特定領域を除く他の前記表示画面の表示領域に対する前記検知対象の接触に応じて、前記接触された前記特定領域を除く他の前記表示画面の表示領域の位置に対する前記絶対座標入力操作を受け付ける入力装置。
【請求項３】
請求項２に記載の入力装置であって、
前記インジケータが指し示す対象に応じた動作を実行する動作実行部と、を更に備え、
前記制御部は、前記接触が検知された前記検知対象の前記表示画面の全域における移動に応じて前記インジケータを移動させ、
前記動作実行部は、前記特定領域に対する前記検知対象の再接触に応じて、前記検知対象の表示画面上の接触の解除時における前記インジケータが指し示す対象に応じた動作を実行する入力装置。
【請求項４】
請求項３に記載の入力装置であって、
前記インジケータが指し示す対象に応じた動作を実行する動作実行部と、を更に備え、
前記制御部は、前記接触が検知された前記検知対象の前記表示画面の全域における移動に応じて前記インジケータを移動させ、
前記動作実行部は、前記表示画面の任意の位置に対する前記検知対象の再接触に応じて、前記検知対象の表示画面上の接触の解除時における前記インジケータが指し示す対象に応じた動作を実行する入力装置。
【請求項５】
請求項３に記載の入力装置であって、
前記インジケータが指し示す対象に応じた動作を実行する動作実行部と、を更に備え、
前記制御部は、前記近接が検知された前記検知対象の前記表示画面の全域における移動に応じて前記インジケータを移動させ、
前記動作実行部は、前記表示画面の任意の位置に対する前記検知対象の接触に応じて、前記検知対象の接触時における前記インジケータが指し示す対象に応じた動作を実行する入力装置。
【請求項６】
請求項４又は５に記載の入力装置であって、
前記表示部は、前記特定領域を表示させるための起動釦を前記表示画面に表示し、
前記制御部は、前記検知部が前記起動釦に対する前記検知対象の近接と前記起動釦の表示位置を跨ぐ前記検知対象の移動と検知した場合、前記特定領域を前記表示画面に表示させる入力装置。
【請求項７】
請求項６に記載の入力装置であって、
前記制御部は、前記近接が検知された前記検知対象の前記特定領域を除く他の表示画面の表示領域から前記特定領域を跨いだ前記他の表示画面の表示領域への移動を前記検知部により検知された場合、前記特定領域を非表示させる入力装置。
【請求項８】
請求項６に記載の入力装置であって、
前記制御部は、前記起動釦の表示位置を跨いだ前記検知対象の表示画面上の接触位置に、前記特定領域を表示させる入力装置。
【請求項９】
絶対座標入力操作と相対座標入力操作とを受け付ける入力装置における入力支援方法であって、
表示画面に前記相対座標入力操作の受け付けを開始するための特定領域を表示するステップと、
前記表示画面に対する検知対象の接触又は近接を検知するステップと、
前記特定領域に対する前記検知対象の接触又は近接に応じて、前記表示画面の全域に対する前記相対座標入力操作の対象を指し示すインジケータを前記表示画面に表示させるステップと、を備える入力支援方法。
【請求項１０】
絶対座標入力操作と相対座標入力操作とを受け付ける入力装置であるコンピュータに、
表示画面に前記相対座標入力操作の受け付けを開始するための特定領域を表示するステップと、
前記表示画面に対する検知対象の接触又は近接を検知するステップと、
前記特定領域に対する前記検知対象の接触又は近接に応じて、前記表示画面の全域に対する前記相対座標入力操作の対象を指し示すインジケータを前記表示画面に表示させるステップと、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを介して入力操作を受け付ける入力装置、入力支援方法及びプログラムに関する。
【背景技術】
【０００２】
近年、タッチパネルを搭載した電子機器が増えている。ユーザにとって直感的な操作が可能なタッチパネルは、携帯電話機を含む電子機器の入力操作を受け付けるデバイスとして、広く用いられている。タッチパネルは、電子機器に設けられた表示部（例えばＬＣＤ（Liquid Crystal Display）又は有機ＥＬ（Electroluminescence）ディスプレイ）の画面に対する入力操作の受け付けと、電子機器の処理結果の表示処理とを同一の画面内において行うことを可能にする。
【０００３】
また、指示媒体（例えば指）の近接を検知可能なタッチパネルも登場している。このタッチパネルは、タッチパネルの面から所定の範囲内に離間した空間上において指の移動に応じて検知した信号を、指がタッチパネルの面上に直接接触して移動させるスライド操作のように用いることができ、新たなユーザインタフェースとしての確立が期待されている。
【０００４】
また、タッチパネルを搭載した電子機器の操作性を向上させるために、画面上のタッチ位置の絶対座標を用いる絶対座標入力モードと、画面上に表示された操作エリアからの相対距離（相対座標）を用いる相対座標入力モードとを併用する電子機器も知られている（例えば、特許文献１参照）。
【０００５】
特許文献１の情報処理装置は、画面の表面を指で弾く操作を検出すると、相対座標入力エリアを画面上に表示すると共に、入力モードを絶対座標入力モードから相対座標入力モードに変更する。また、この情報処理装置は、相対座標入力モードにおいて、相対座標入力エリア内のタッチ操作に応じて、画面上に表示されたポインタを移動させる。これにより、この情報処理装置は、相対座標入力エリアが表示されているか否かに応じて、絶対座標入力モード及び相対座標入力モードのいずれの入力モードであるかを直感的に判定させることができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第４３７２１８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１の情報処理装置では、相対座標入力エリアの画面内における表示領域が相対座標入力エリア内に制限されているため、相対座標入力モードでは相対座標入力エリア内からの入力操作の操作範囲が制限されることがあった。また、相対座標入力エリア外からの入力操作は、相対座標入力モードでは受け付けられない又は絶対座標入力モードにおける入力操作として受け付けされるため、ユーザの意図に反した誤操作が生じることがあった。
【０００８】
本発明は、上述した従来の事情に鑑みてなされたもので、絶対座標に対する入力操作、又は画面上に表示された間接指示領域を介した相対座標に対する入力操作を判定し、快適な操作性を享受させる入力装置、入力支援方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、絶対座標入力操作と相対座標入力操作とを受け付ける入力装置であって、表示画面に前記相対座標入力操作の受け付けを開始するための特定領域を表示する表示部と、前記表示画面に対する検知対象の接触又は近接を検知する検知部と、前記特定領域に対する前記検知対象の接触又は近接に応じて、前記表示画面の全域に対する前記相対座標入力操作の対象を指し示すインジケータを前記表示画面に表示させる制御部と、を備える。
【００１０】
この構成によれば、絶対座標に対する入力操作、又は画面上に表示された間接指示領域を介した相対座標に対する入力操作を判定し、快適な操作性を享受させることができる。
【００１１】
また、本発明は、絶対座標入力操作と相対座標入力操作とを受け付ける入力装置における入力支援方法であって、表示画面に前記相対座標入力操作の受け付けを開始するための特定領域を表示するステップと、前記表示画面に対する検知対象の接触又は近接を検知するステップと、前記特定領域に対する前記検知対象の接触又は近接に応じて、前記表示画面の全域に対する前記相対座標入力操作の対象を指し示すインジケータを前記表示画面に表示させるステップと、を備える。
【００１２】
この方法によれば、絶対座標に対する入力操作、又は画面上に表示された間接指示領域を介した相対座標に対する入力操作を判定し、快適な操作性を享受させることができる。
【００１３】
また、本発明は、絶対座標入力操作と相対座標入力操作とを受け付ける入力装置であるコンピュータに、表示画面に前記相対座標入力操作の受け付けを開始するための特定領域を表示するステップと、前記表示画面に対する検知対象の接触又は近接を検知するステップと、前記特定領域に対する前記検知対象の接触又は近接に応じて、前記表示画面の全域に対する前記相対座標入力操作の対象を指し示すインジケータを前記表示画面に表示させるステップと、を実行させるためのプログラムである。
【００１４】
このプログラムによれば、絶対座標に対する入力操作、又は画面上に表示された間接指示領域を介した相対座標に対する入力操作を判定し、快適な操作性を享受させることができる。
【発明の効果】
【００１５】
本発明によれば、絶対座標に対する入力操作、又は画面上に表示された間接指示領域を介した相対座標に対する入力操作を判定し、快適な操作性を享受させることができる。
【図面の簡単な説明】
【００１６】
【図１】各実施形態に共通の携帯端末の機能的構成を示すブロック図
【図２】各実施形態に共通の携帯端末の外観図
【図３】各実施形態に共通の携帯端末に対する入力操作の基本動作を示す説明図
【図４】第１の実施形態における携帯端末１に対する絶対座標入力操作と相対座標入力操作との一例を示す画面遷移図
【図５】第１の実施形態における携帯端末１の動作手順を説明するフローチャート
【図６】（Ａ）ステップＳ４の相対座標入力操作に対する動作手順を説明するフローチャート、（Ｂ）ステップＳ５の絶対座標入力操作に対する動作手順を説明するフローチャート
【図７】第２の実施形態における携帯端末１Ａに対する絶対座標入力操作と相対座標入力操作との一例を示す画面遷移図
【図８】第２の実施形態における携帯端末１ＡのステップＳ４の相対座標入力操作に対する動作手順を説明するフローチャート
【図９】第３の実施形態における携帯端末１Ｂに対する絶対座標入力操作と相対座標入力操作との一例を示す画面遷移図
【図１０】第３の実施形態における携帯端末１Ｂの動作手順を説明するフローチャート
【図１１】（Ａ）ステップＳ４Ａの相対座標入力操作に対する動作手順を説明するフローチャート、（Ｂ）ステップＳ５Ａの絶対座標入力操作に対する動作手順を説明するフローチャート
【図１２】（Ａ）パッドエリアの表示方法を示す図、（Ｂ）パッドエリアを表示するための操作（第１入力操作）の一例を示す図、（Ｃ）パッドエリアを非表示するための操作（第２入力操作）の一例を示す図、（Ｄ）パッドエリアの表示位置をタッチ位置に変更する様子を示す図
【図１３】（Ａ）第４の実施形態における携帯端末１Ｃの動作手順を説明するフローチャート、（Ｂ）絶対座標入力操作１Ｈに対する動作手順を説明するフローチャート、（Ｃ）絶対座標入力操作１Ｔに対する動作手順を説明するフローチャート
【図１４】（Ａ）パッドエリア表示可否判定の動作手順を説明するフローチャート、（Ｂ）パッドエリア表示の動作手順を説明するフローチャート
【図１５】（Ａ）非操作２（パッドエリア表示済）に対する動作手順を説明するフローチャート、（Ｂ）絶対座標入力操作２Ｈに対する動作手順を説明するフローチャート
【図１６】（Ａ）絶対座標入力操作２Ｔに対する動作手順を説明するフローチャート、（Ｂ）パッドエリア非表示可否判定の動作手順を説明するフローチャート
【図１７】（Ａ）相対座標入力操作２Ｈに対する動作手順を説明するフローチャート、（Ｂ）相対座標入力操作２Ｔに対する動作手順を説明するフローチャート
【発明を実施するための形態】
【００１７】
以下、本発明に係る入力装置、入力支援方法及びプログラムのうち入力装置の各実施形態について、図面を参照して説明する。本実施形態の入力装置は、データを画面（表示画面）に表示する機能を有する表示部を含み、表示部上にタッチパネルが形成された電子機器であり、例えば携帯電話機、スマートフォン、タブレット端末、デジタルスチルカメラ、ＰＤＡ（personal digital assistant）又は電子書籍端末である。以下、各実施形態の入力装置の一例として、携帯端末（例えばスマートフォン）を用いて説明する。
【００１８】
なお、本発明は、装置としての入力装置、又は入力装置をコンピュータとして動作させるためのプログラムとして表現することも可能である。更に、本発明は、入力装置により実行される各動作（ステップ）を含む入力支援方法として表現することも可能である。即ち、本発明は、装置、方法及びプログラムのうちいずれのカテゴリーにおいても表現可能である。
【００１９】
また、以下の説明において、ユーザからのタッチ操作の受け付けが可能であって、携帯端末の表示部（例えばＬＣＤ又は有機ＥＬディスプレイ）の画面に表示されたアプリケーション毎のコンテンツの一部を選択可能とするための項目、又は選択によってコンテンツに対する「所定の処理」を実行させるための項目又は指示領域を「ボタン」と定義する。
【００２０】
「所定の処理」の対象となるのは、コンテンツのデータファイル、コンテンツの中の一部分の領域、アプリケーション、コンテンツ又はアプリケーションと関連付けられたアイコン、ハイパーリンクされた文字列等である。コンテンツの具体例としては、静止画、動画、文字列、音声情報、或いはそれらの複数の組み合わせ等がある。
【００２１】
「所定の処理」の代表例は、例えば次の通りである。「所定の処理」の第１の例は、ユーザの操作により指定されたアプリケーションを起動する処理である。「所定の処理」の第２の例は、ユーザの操作により指定されたコンテンツのファイルを開く処理である。「所定の処理」の第３の例は、起動したアプリケーション上でユーザ操作により指定された機能を実行する処理である。「所定の処理」の第４の例は、処理中のコンテンツに対してユーザ操作により指定された編集を施す処理である。
【００２２】
「ボタン」は、アプリケーションのコンテンツとして、例えばニュースの見出しが表示されている場合では、ハイパーリンクされた文字列、即ち、ニュースの見出しでも良いし、ユーザの選択操作を促すための画像（例えばアイコン又はキーボードのキー）でも良いし、又は、文字列と画像との組合せでも良い。なお、「ボタン」は携帯端末において起動しているアプリケーションに応じて定められる。
【００２３】
また、タッチパネル上の水平面を表す２軸をｘ軸及びｙ軸とし、タッチパネルの鉛直方向（高さ方向）を表す軸をｚ軸とする。更に、以下の説明において、「座標」は、タッチパネルの面（操作面）上の位置、即ちｘ座標及びｙ座標の組合せにより定まる２次元座標（ｘ、ｙ）と、２次元座標（ｘ、ｙ）とタッチパネルの面と検知対象（例えば指）との間のｚ軸方向における距離（検知対象の鉛直方向における高さ）とを用いた３次元座標（ｘ、ｙ、ｚ）との両方を含むとする。
【００２４】
なお、以下の説明において、タッチパネルの検知対象の一例としてユーザ（人）の指を用いて説明するが、指に限らず、ユーザの手により把持された導電性のスタイラスを用いても良い。また、検知対象は、タッチパネルの構造及び検知方式（例えば静電容量式、電磁誘導式、感圧式等）に応じて、タッチパネルへの近接及びタッチが検出可能なものであれば特に限定されない。
【００２５】
更に、以下の説明において、指をタッチパネルの面上から離間した空間上の位置にかざす操作を「ホバー操作」と定義し、ホバー操作によってかざされた空間上の位置からタッチパネルの面に対して略平行にスライド（移動）する操作を、「ホバースライド操作」と定義する。従って、指がタッチパネルの面上に直接タッチする操作は「ホバー操作」ではなく、「タッチ操作」となる。また、指をタッチパネルの面上に接触させてからスライド（移動、ドラッグ）する操作を、「タッチスライド操作」と定義する。
【００２６】
更に、以下の説明において、「タッチ操作」又は「タッチスライド操作」の終了時に指がタッチパネルの面から離れて空間上に移動させる操作を「リリース操作」と定義する。また、タッチパネルの面を軽く叩く操作、即ち、タッチパネルの面をタッチして直ぐにタッチパネルの面からリリースさせる操作を「タップ操作」と定義する。
【００２７】
なお、静電容量方式のタッチパネルが用いられる場合では、ホバー操作又はホバースライド操作が検知されるためには、指とタッチパネルの面上との距離（高さ）は、タッチパネルが検出する静電容量に反比例するため、タッチパネルが検出可能な静電容量の範囲に対応する距離であることが好ましい。
【００２８】
更に、以下の説明において、タッチパネルの面上の位置に対応する表示画面の位置と同一の座標（絶対座標）の位置に対する入力操作を「絶対座標入力操作」と定義する。また、表示画面上に表示されたパッドエリア（例えばタッチパッド）の最初の指の接触位置からの相対距離（相対座標）ほどずれた表示画面の位置に対する入力操作を「相対座標入力操作」と定義する。
【００２９】
（第１の実施形態）
（各実施形態に共通の携帯端末の機能的構成）
図１は、各実施形態に共通の携帯端末１の機能的構成を示すブロック図である。図１の説明では、説明を便宜的にするために、携帯端末１として説明するが、他の実施形態における携帯端末１Ａ、携帯端末１Ｂ、携帯端末１Ｃにおいても同様である。
【００３０】
携帯端末１は、近接検知部１１、タッチ検知部１２、近接座標抽出部１３、タッチ座標抽出部１４、制御部２０、座標入力処理部１５、アプリケーション１６、アプリ画面表示制御部１７、記憶部１８及び表示部１９を含む。近接検知部１１及びタッチ検知部１２は、表示部１９の表示画面３０に対する指の接触又は近接を検知する検知部としてのタッチパネル２８（図２及び図３参照）により構成される。
【００３１】
制御部２０は、入力操作判定部２１、機能釦表示制御部２２、パッドエリア表示制御部２３及びインジケータ表示制御部２４を含む。制御部２０の各部、座標入力処理部１５、アプリケーション１６及びアプリ画面表示制御部１７は、携帯端末１に内蔵されるプロセッサ（不図示）が本発明に係るプログラムを読み込んで実行することによって動作可能となる。なお、プロセッサは、例えばＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）又はＤＳＰ（Digital Signal Processor）である。
【００３２】
近接検知部１１は、ホバー操作又はホバースライド操作によってユーザの指（例えば人差し指。以下同様）６５がタッチパネル２８に近接したことを検知する（図３参照）。近接検知部１１は、指６５がタッチパネル２８に接近した旨の近接通知を近接座標抽出部１３に出力する。
【００３３】
タッチ検知部１２は、タッチ操作又はタッチスライド操作によって指６５がタッチパネル２８に接触したことを検知する（図３参照）。タッチ検知部１２は、指６５がタッチパネル２８に接触した旨の接触通知をタッチ座標抽出部１４に出力する。
【００３４】
近接座標抽出部１３は、近接検知部１１から出力された近接通知を基に、近接が検知された指６５のタッチパネル２８に対する近接座標（ｘ、ｙ、ｚ）を所定時間（例えば１５ミリ秒）毎に算出して抽出する。近接座標（ｘ、ｙ、ｚ）のうち、ｘ成分及びｙ成分はタッチパネル２８の面上の位置を示す座標値であって、ｚ成分は指６５とタッチパネル２８との間のｚ軸方向の距離（高さ）を表す座標値である。近接座標抽出部１３は、抽出された近接座標（ｘ、ｙ、ｚ）の情報を入力操作判定部２１に出力する。
【００３５】
タッチ座標抽出部１４は、タッチ検知部１２から出力された接触通知を基に、接触が検知された指６５がタッチパネル２８のどの位置に接触したかを示すタッチ座標（ｘ、ｙ）を所定時間（例えば１５ミリ秒）毎に算出して抽出する。タッチ座標（ｘ、ｙ）のｘ成分及びｙ成分はタッチパネル２８の面上の位置を示す座標値である。タッチ座標抽出部１４は、抽出されたタッチ座標（ｘ、ｙ、ｚ）の情報を入力操作判定部２１に出力する。
【００３６】
入力操作判定部２１は、近接座標抽出部１３又はタッチ座標抽出部１４から出力された近接座標（ｘ、ｙ、ｚ）又はタッチ座標（ｘ、ｙ）の情報と表示画面３０に表示されているオブジェクトの情報とを基に、指６５のタッチパネル２８に対する入力操作が表示画面３０のどのオブジェクトに対する操作であるかを判定する。なお、表示画面３０に表示されているオブジェクトの情報は、記憶部１８又は携帯端末１に内蔵されている不図示のＲＡＭ（Random Access Memory）に一時的に記憶されている。
【００３７】
入力操作判定部２１は、判定結果に応じて、機能釦表示制御部２２、パッドエリア表示制御部２３及びインジケータ表示制御部２４のうちいずれかを動作させるための動作指示を出力する。この動作指示には、必要に応じて、近接座標抽出部１３又はタッチ座標抽出部１４から出力された近接座標（ｘ、ｙ、ｚ）又はタッチ座標（ｘ、ｙ）の情報が含まれる。
【００３８】
機能釦表示制御部２２は、入力操作判定部２１の判定結果を基に、ソフトウェアキーボードとして表示画面３０上に表示されている機能釦３４（図２参照）に対する入力操作に応じた動作を制御する。なお、機能釦３４の詳細については図２を参照して後述する。また、機能釦表示制御部２２は、機能釦３４に対する所定の入力操作（図１２（Ｂ）参照）を、パッドエリア３２を表示するための第１入力操作と判定し、パッドエリア３２を表示させるためのパッドエリア表示指示をパッドエリア表示制御部２３に出力する。
【００３９】
パッドエリア表示制御部２３は、入力操作判定部２１の判定結果を基に、パッドエリア３２（図２参照）に対する入力操作に応じた動作を制御する。パッドエリア表示制御部２３は、機能釦表示制御部２２から出力されたパッドエリア表示指示を基に、パッドエリア３２を表示画面３０上の所定位置に表示させる。なお、機能釦３４を用いたパッドエリアの表示方法の詳細については図１２（Ａ）を参照して後述する。入力操作判定部２１は、パッドエリア３２に対する所定の入力操作（図１２（Ｃ）参照）を、パッドエリア３２を非表示するための第２入力操作と判定し、パッドエリア３２を非表示させるためのパッドエリア非表示指示をパッドエリア表示制御部２３に出力する。パッドエリア表示制御部２３は、入力操作判定部２１から出力されたパッドエリア非表示指示を基に、表示画面３０に表示されているパッドエリア３２を非表示させる。
【００４０】
インジケータ表示制御部２４は、入力操作判定部２１の判定結果を基に、相対座標入力操作の対象を指し示すインジケータ（例えばポインタ４１。以下同様）を表示画面３０に表示させる。また、インジケータ表示制御部２４は、入力操作判定部２１の判定結果を基に、既に表示画面３０上に表示されたポインタ４１を、相対座標入力操作における指６５の移動量に応じて移動させる。また、インジケータは、ポインタ４１に限定されず、例えばカーソルでも良く、他には表示画面３０上に複数の項目が並べて表示されている場合に表示されるフォーカスでも良い。
【００４１】
座標入力処理部１５は、近接座標（ｘ、ｙ、ｚ）又はタッチ座標（ｘ、ｙ）の情報を制御部２０から取得し、近接座標（ｘ、ｙ、ｚ）又はタッチ座標（ｘ、ｙ）の情報を後段のアプリケーション１６に出力する。なお、座標入力処理部１５は、近接座標（ｘ、ｙ、ｚ）の情報を近接座標抽出部１３から取得し、タッチ座標（ｘ、ｙ）の情報をタッチ座標抽出部１４から取得しても良い。
【００４２】
動作実行部としてのアプリケーション１６は、携帯端末１に内蔵されるＲＯＭ（Read Only Memory）に記憶され、携帯端末１に内蔵されるプロセッサにより実行可能となる。アプリケーション１６は、アプリケーション１６の内容に応じた画面（アプリ画面）を生成する旨の画面生成指示をアプリ画面表示制御部１７に出力する。また、アプリケーション１６は、表示画面３０上のタッチ操作又はタップ操作に応じて、ポインタ４１が指し示す対象（例えばボタン等のオブジェクト）に応じた動作を実行する。
【００４３】
アプリ画面表示制御部１７は、アプリケーション１６から出力された画面生成指示を基に、記憶部１８から取得したデータを用いて、アプリケーション１６におけるアプリ画面の画面データを生成して表示部１９に表示させる。
【００４４】
記憶部１８は、携帯端末１に内蔵されるハードディスク、フラッシュメモリ又はＲＡＭを用いて構成され、携帯端末１が取得したデータ又は生成したデータを記憶する。アプリケーション１６のプログラムは記憶部１８に記憶されている。記憶部１８は、ハードディスク又はフラッシュメモリではなく、例えばＵＳＢ（Universal Serial Bus）端子を介して接続された外部記憶媒体（例えばＵＳＢメモリ）を用いて構成されても良い。
【００４５】
記憶部１８は、例えばアプリケーション１６において用いられる画面のデータ及び画像データ、アプリケーション１６によって生成されたデータ、不図示の基地局又は他の通信端末から受信された画像データ、並びにアプリケーション１６において用いられるボタンの座標情報及びボタンに割り当てられたアプリケーション１６の動作情報を記憶する。
【００４６】
なお、記憶部１８には、近接座標抽出部１３により抽出された近接座標（ｘ、ｙ、ｚ）又はタッチ座標抽出部１４により抽出されたタッチ座標（ｘ、ｙ）の各情報が一時的に記憶されても良い。図１では、図面の複雑化を避けるために、近接座標抽出部１３及びタッチ座標抽出部１４から記憶部１８への矢印の図示を省略している。
【００４７】
表示部１９は、例えばＬＣＤ又は有機ＥＬディスプレイを用いて構成され、表示画面３０（図２参照）にデータを表示する機能を有する。表示部１９は、アプリ画面表示制御部１７により生成されたアプリ画面を表示画面３０に表示する。
【００４８】
（各実施形態に共通の携帯端末の外観）
図２は、各実施形態に共通の携帯端末の外観図である。図２の説明では、説明を便宜的にするために、携帯端末１として説明するが、他の実施形態における携帯端末１Ａ、携帯端末１Ｂ、携帯端末１Ｃにおいても同様である。
【００４９】
図２に示す携帯端末１は、例えばカード型の筐体１ａを有する構成である。筐体１ａの前面に設けられた表示部１９の表示画面３０上には、ユーザの指６５の接触又は近接を検知可能なタッチパネル２８が設けられている。
【００５０】
タッチパネル２８が設けられた表示画面３０の大きさは、相対座標入力操作の受け付けを開始するための相対座標入力エリア（以下、「パッドエリア」という）が表示されていない場合では、絶対座標入力操作を受け付け可能な絶対座標入力エリア（以下、「ビューエリア」という）の表示領域の大きさと同じである。
【００５１】
一方、タッチパネル２８が設けられた表示画面３０の大きさは、パッドエリア３２が表示されている場合では、ビューエリア３１の表示領域の大きさとパッドエリア３２の表示領域の大きさとの合計の大きさである。なお、本実施形態を含む各実施形態の携帯端末は、パッドエリア３２が表示されている場合では、パッドエリア３２に対する絶対座標入力操作を受け付けないとする。
【００５２】
また、本実施形態を含む各実施形態の携帯端末では、表示画面３０のビューエリア３１の例えば最下部に、機能釦３４がソフトウェアキーボードとして表示されている。機能釦３４は、パッドエリア３２が表示画面３０上に表示されておらず、且つ、タッチパネル２８（近接検知部１１）が指６５によるホバー操作とホバースライド操作とを用いた所定の第１入力操作（後述参照）を検知した場合に、パッドエリア３２を表示させる機能（図１２（Ａ）参照）を有する。
【００５３】
機能釦３４は、パッドエリア３２が表示画面３０上に表示されておらず、且つ、タッチパネル２８（タッチ検知部１２）が指６５によるタッチ操作を検知した時、又はパッドエリア３２が表示画面３０上に表示されている時には、ビューエリア３１の一部として、予め定められた動作（例えばアプリケーションにおけるメニュー選択、ホーム画面の表示、表示内容の遷移等）を実行させる機能を有する。なお、機能釦３４の機能は、本実施形態を含む各実施形態の携帯端末において予め定められているが、ユーザの設定操作によって適宜変更されても良い。
【００５４】
また、本実施形態を含む各実施形態の携帯端末は、パッドエリア３２が表示画面３０上に表示されている場合、ポインタ４１を表示画面３０上に表示させ、更に、詳しくは後述するが表示画面３０の全域における任意の位置への指６５の移動に応じてポインタ４１を移動させる。従って、ポインタ４１を移動させる際、従来技術と異なり、指６５の移動範囲はパッドエリア３２の表示範囲内に制限されない。
【００５５】
（基本的な入力操作）
図３は、各実施形態に共通の携帯端末に対する入力操作の基本動作を示す説明図である。各実施形態に共通の携帯端末のタッチパネル２８では、指６５がタッチパネル２８に近接したことを検知可能となる時の高さの最大値ｚｍａｘ（静電容量の最小値Ｃｍｉｎ）が予め定められている。従って、タッチパネル２８は、タッチパネル２８の面からの指６５の高さ（静電容量）がｚｍａｘ以下（Ｃｍｉｎ以上）である場合に限り、指６５の近接を検知できる。従って、図３に示す状態Ａでは、指６５の高さはｚｍａｘを超えているため、指６５の近接は検知されない。
【００５６】
なお、以下の説明において、ｚｍａｘは、指６５がタッチパネル２８に近接したことを検知可能となる時の高さの最大値でなくても良く、タッチパネル２８の個体差（性能）及び携帯端末の使用状況を考慮して、タッチパネル２８が実効的に指６５の近接を高精度に検知可能となる時の高さであっても良い。この時の高さは実測によって測定されることが好ましく、タッチパネル２８の動作において予め規定されている。
【００５７】
タッチパネル２８は理論的にはタッチパネル２８の面から例えば高さ７ｃｍの空間上の位置に指６５がかざされたことを検知できるとする。ところが、高さ７ｃｍをｚｍａｘとすると、タッチパネル２８の個体差（性能）及び携帯端末の使用状況によっては高さが６ｃｍ又は５ｃｍであっても指６５の近接を検知できない場合があると考えられる。このため、タッチパネル２８の個体差（性能）及び携帯端末の使用状況を考慮して、タッチパネル２８が実効的に指６５の近接を高精度に検知可能となる時の高さ（例えば４ｃｍ）をｚｍａｘとしても良い。
【００５８】
次に、図３に示す状態Ｂのように、指６５の高さがｚｍａｘ以下である場合、即ち、指６５が近接検知領域内にかざされた場合には、指６５の近接が検知され始める。このように、指６５を近接検知領域外から近接検知領域内にかざすことで指６５の近接が検知され始める操作を「ホバーイン」という。
【００５９】
一方、図３に示す状態Ｂから状態Ｅのように、指６５の高さがｚｍａｘを超えた場合、即ち、指６５が近接検知領域内から近接検知領域外にかざされた場合には、指６５の近接が検知されなくなる。このように、指６５を近接検知領域内から近接検知領域外に移動させることで指６５の近接が検知されなくなる操作を「ホバーアウト」という。
【００６０】
従って、指６５がホバーインしてホバーアウトするまでは、例えば指６５がタッチパネル２８の面に接触した状態Ｃ（タッチ状態）及び指６５がタッチパネル２８の面から離れて空間上に移動した状態Ｄ（リリース状態）では、タッチパネル２８（近接座標抽出部１３）は、指６５の近接座標（ｘ、ｙ、ｚ）を算出して抽出する。また、タッチパネル２８（タッチ座標抽出部１４）は、指６５がタッチパネル２８の面にタッチ操作してからリリース操作するまでのタッチ座標（ｘ、ｙ）を算出して抽出する。
【００６１】
図４は、第１の実施形態における携帯端末１に対する絶対座標入力操作と相対座標入力操作との一例を示す画面遷移図である。図４の説明では、初期状態の表示画面３０は、同図の上段左端の表示画面３０である。図４の上段左端の表示画面３０には、ビューエリア３１及びパッドエリア３２を含む表示画面３０の全域において、例えば「時事ニュース」のメニュー３５ａ及び記事３５ｂを含むコンテンツ３５が表示されている。
【００６２】
図４の上段中央の表示画面３０に示すように、指６５がパッドエリア３２内の表示領域内をタッチ操作すると、携帯端末１は、相対座標入力操作の受け付けを開始し、表示画面３０の例えば略中央にポインタ４１を表示させる。但し、ポインタ４１の表示位置は表示画面３０の略中央に限定されず、表示画面３０の任意の位置であれば良く、以下の各実施形態においても同様である。ポインタ４１が表示された後の相対座標入力操作の対象範囲は、表示画面３０の全域である。
【００６３】
更に、図４の上段右端の表示画面３０に示すように、指６５が表示画面３０をタッチしたまま、パッドエリア３２の表示領域内のタッチ位置（接触位置）を起点に矢印ａの方向に沿ってタッチスライド操作すると、携帯端末１は、指６５のタッチスライド操作の移動量に応じて、ポインタ４１を矢印ａの方向と略同じ方向に移動させる。
【００６４】
なお、ポインタ４１の移動操作、即ち、相対座標入力操作の有効期間は、ポインタ４１が非表示の状態において指６５がパッドエリア３２の表示領域内にタッチ操作した時から、指６５が表示画面３０上からリリース操作した時までである。但し、ポインタ４１の移動操作、即ち、相対座標入力操作の有効期間の終了時は、後述するように、指６５が表示画面３０上からリリースした時までに限定されない。
【００６５】
次に、例えばポインタ４１の指し示す対象（オブジェクト）が「時事ニュース」のトップ項目の「社会」のボタンである場合に、指６５が表示画面３０上からリリース操作すると、図４の下段右端の表示画面３０に示すように、ポインタ４１の指し示す対象は、リリース操作の直前時におけるボタン（「社会」のボタン）となる。更に、指６５がリリース操作した後にパッドエリア３２の表示領域内に戻って、図４の下段中央の表示画面３０に示すように、パッドエリア３２の表示領域内をタップ操作、即ち、一度リリース操作した指６５が表示画面３０上に対して再接触操作すると、携帯端末１は、ポインタ４１が指し示していた対象（「社会」のボタン）に応じた動作を実行する。例えば、携帯端末１は、「社会」に関連する時事ニュースを表示画面３０の所定領域に表示させる。
【００６６】
また、図４の下段左端の表示画面３０に示すように、指６５がパッドエリア３２外の表示領域をタップ操作すると、携帯端末１は、ビューエリア３１に対する絶対座標入力操作を受け付け、ビューエリア３１内のタップされた位置に表示されている対象（オブジェクト）に応じた動作を実行する。例えば、携帯端末１は、時事ニュースの記事の詳細を表示画面３０に表示させる。
【００６７】
（第１の実施形態の携帯端末１の動作手順）
図５は、第１の実施形態における携帯端末１の動作手順を説明するフローチャートである。図６（Ａ）は、後述するステップＳ４の相対座標入力操作に対する動作手順を説明するフローチャートである。図６（Ｂ）は、後述するステップＳ５の絶対座標入力操作に対する動作手順を説明するフローチャートである。本実施形態では、表示画面３０上にパッドエリア３２が予め表示されており、タッチパネル２８は指６５の近接を検知することはできるが、指６５の近接を検知しないとする。
【００６８】
図５に示す入力操作の受け付けが開始すると、携帯端末１は、タッチパネル２８が搭載された表示画面３０に対するユーザの指６５のタッチ操作を待つ状態である（Ｓ１）。携帯端末１は、タッチパネル２８において指６５によるタッチ操作が行われたか否かを判定する（Ｓ２）。タッチ操作が行われていないと判定された場合（Ｓ２、ＮＯ）、携帯端末１の動作はステップＳ１に戻る。
【００６９】
一方、タッチ操作が行われたと判定された場合（Ｓ２、ＹＥＳ）、入力操作判定部２１は、タッチ座標（ｘ、ｙ）の情報を基に、指６５のタッチ位置がパッドエリア３２の表示領域内であるか否かを判定する（Ｓ３）。タッチ位置がパッドエリア３２の表示領域内であると判定された場合（Ｓ３、ＹＥＳ）、携帯端末１の動作は、相対座標入力操作の受け付けに進む（Ｓ４）。
【００７０】
この時、入力操作判定部２１は、タッチ座標（ｘ、ｙ）の情報を基に、ポインタ４１が非表示の状態においてパッドエリア３２の表示領域内にタッチ操作が行われたと判定し、ポインタ４１を表示する旨のポインタ表示指示をインジケータ表示制御部２４に出力する。インジケータ表示制御部２４は、入力操作判定部２１からのポインタ表示指示を基に、表示画面３０上にポインタ４１を表示させる（図４参照、Ｓ４）。なお、表示画面３０上にポインタ４１が既に表示されているか否かを示す情報（例えば０（ポインタ未表示）又は１（ポインタ表示済）により構成されるポインタ表示有無フラグ等）は、記憶部１８又は不図示のＲＡＭに記憶され、必要に応じて、入力操作判定部２１により参照され、各実施形態においても同様である。
【００７１】
一方、タッチ位置がパッドエリア３２の表示領域外であると判定された場合（Ｓ３、ＮＯ）、携帯端末１の動作は、絶対座標入力操作の受け付けに進む（Ｓ５）。
【００７２】
図６（Ａ）に示す相対座標入力操作の受け付けが開始すると、入力操作判定部２１は、タッチスライド操作における指６５の移動量の算出を開始する（Ｓ１１）。具体的には、入力操作判定部２１は、ポインタ４１が非表示の状態（ステップＳ２参照）においてパッドエリア３２の表示領域内にタッチされたタッチ位置（以下、「パッドエリア内初期タッチ位置」という）からの相対距離を初期化（ゼロ）にする（Ｓ１１）。次に、入力操作判定部２１は、タッチ操作中又はタッチスライド操作中の指６５が表示画面３０上からリリース操作したか否かを判定する（Ｓ１２）。本実施形態では、入力操作判定部２１は、相対座標入力操作を受け付けている間、タッチ操作中又はタッチスライド操作中の指６５が表示画面３０上からリリース操作するまで、パッドエリア内初期タッチ位置からの指６５の移動量の算出を継続する。
【００７３】
タッチ操作中又はタッチスライド操作中の指６５が表示画面３０上からリリースしていないと判定された場合、即ち、指６５がタッチ操作又はタッチスライド操作を継続している場合には（Ｓ１２、ＮＯ）、入力操作判定部２１は、タッチ座標（ｘ、ｙ）の情報を基に、指６５の表示画面３０上における移動があるか否かを判定する（Ｓ１３）。指６５の表示画面３０上の移動がないと判定された場合には（Ｓ１３、ＮＯ）、携帯端末１の動作はステップＳ１２に戻る。
【００７４】
指６５の表示画面３０上の移動があると判定された場合には（Ｓ１３、ＹＥＳ）、入力操作判定部２１は、タッチ座標（ｘ、ｙ）の情報を基に、パッドエリア内初期タッチ位置からの指６５の相対距離（移動量）を算出する（Ｓ１４）。入力操作判定部２１は、算出結果としての指６５の移動量をインジケータ表示制御部２４に出力する。インジケータ表示制御部２４は、指６５の移動量を応じて、表示画面３０上に表示されたポインタ４１を移動させる（Ｓ１４）。ステップＳ１４の後、携帯端末１の動作はステップＳ１２に戻る。
【００７５】
一方、タッチ操作中又はタッチスライド操作中の指６５が表示画面３０上からリリース操作したと判定された場合（Ｓ１２、ＹＥＳ）、入力操作判定部２１は、指６５が表示画面３０上からリリース操作するまでに算出されたパッドエリア内初期タッチ位置からの指６５の移動量と、予め入力操作判定部２１の動作において規定された決定閾値とを比較する（Ｓ１５）。本実施形態を含む各実施形態において、決定閾値は、指６５によるタップ操作が行われたか否かを決定するための閾値であり、より具体的には、タッチパネル２８によって前回の検知タイミングにおいて検知されたタッチ座標と今回の検知タイミングにおいて検知されたタッチ座標との差分が通常のタップ操作時の指６５の移動量に相当すると見込まれる値であり、例えば２ｍｍ〜４ｍｍ程度が設定される。
【００７６】
指６５が表示画面３０上からリリース操作するまでに算出されたパッドエリア内初期タッチ位置からの指６５の移動量が決定閾値以下であれば（Ｓ１５、ＹＥＳ）、入力操作判定部２１は、ポインタ４１が指し示す対象（オブジェクト）に対する決定操作が行われた旨の情報をインジケータ表示制御部２４に出力する。インジケータ表示制御部２４は、入力操作判定部２１から出力された情報を基に、ポインタ４１の表示画面３０上における表示位置とポインタ４１が指し示す対象に対する決定操作が行われた旨の情報とを座標入力処理部１５に出力する。座標入力処理部１５は、インジケータ表示制御部２４から出力された各情報を基に、ポインタ４１の表示位置の座標情報と当該表示位置に表示されている項目（例えばボタン）に応じた動作を実行させる旨の動作実行指示とをアプリケーション１６に出力する。アプリケーション１６は、座標入力処理部１５からの出力を基に、ポインタ４１の表示位置に表示されている項目（例えばボタン）を決定して当該項目に応じた動作を実行する（Ｓ１６）。
【００７７】
一方、指６５が表示画面３０上からリリース操作するまでに算出されたパッドエリア内初期タッチ位置からの指６５の移動量が決定閾値を超える場合には（Ｓ１５、ＮＯ）、指６５によるタップ操作は行われておらず、指６５をリリース操作して表示画面３０上のユーザの所望の位置に戻すための操作が行われたとして、携帯端末１の動作はステップＳ１７に進む。
【００７８】
指６５が表示画面３０上からリリース操作するまでに算出されたパッドエリア内初期タッチ位置からの指６５の移動量が決定閾値を超える場合（Ｓ１５、ＮＯ）又はステップＳ１６の後、入力操作判定部２１は、指６５が表示画面３０上からリリース操作しているため、指６５の相対座標入力操作によるポインタ４１の移動制御を停止する（Ｓ１７）。ステップＳ１７の後、携帯端末１の動作はステップ１に戻る。
【００７９】
なお、本実施形態では、指６５のリリース操作が行われた場合、ポインタ４１の移動は停止するが、図５のステップＳ４における相対座標入力操作を再び行うことで、ポインタ４１の表示及び移動を再開させることができる。
【００８０】
また、図６（Ｂ）に示す絶対座標入力操作の受け付けが開始すると、入力操作判定部２１は、タッチ操作中又はタッチスライド操作中の指６５が表示画面３０上からリリース操作したか否かを判定する（Ｓ２１）。タッチ操作中又はタッチリリース操作中の指６５が表示画面３０上からリリース操作したと判定された場合には（Ｓ２１、ＹＥＳ）、絶対座標入力操作の受け付けは終了したとして、携帯端末１の動作はステップＳ１に戻る。
【００８１】
一方、タッチ操作中又はタッチスライド操作中の指６５が表示画面３０上からリリース操作していないと判定された場合には（Ｓ２１、ＮＯ）、入力操作判定部２１は、絶対座標入力操作に応じた動作を実行すると判定する（Ｓ２２）。具体的には、入力操作判定部２１は、タッチ座標（ｘ、ｙ）の情報と指６５の表示画面３０上に対する絶対座標入力操作が行われた旨の情報とを座標入力処理部１５に出力する。座標入力処理部１５は、座標入力処理部１５から出力された各情報を基に、絶対座標入力操作のタッチ座標（ｘ、ｙ）の情報とタッチ座標（ｘ、ｙ）の位置に表示されている項目（例えばボタン）に応じた動作を実行させる旨の動作実行指示とをアプリケーション１６に出力する。アプリケーション１６は、座標入力処理部１５からの出力を基に、絶対座標入力操作のタッチ座標（ｘ、ｙ）の位置に表示されている項目（例えばボタン）を決定して当該項目に応じた動作を実行する（Ｓ２２）。
【００８２】
以上により、本実施形態の携帯端末１は、表示画面３０上に表示されたパッドエリア３２を指６５がタッチ操作すると、表示画面３０の全域を相対座標入力操作の対象として用いることができ、従来技術に比べて相対座標入力操作の受け付けを開始するためのパッドエリアの表示範囲を狭小化することができる。従って、携帯端末１は、相対座標入力操作に応じた動作を実行する際、パッドエリア３２の表示領域内に対する相対座標入力操作のエリア制限が無くなるため、ユーザのポインタ４１の操作を簡易化させることができる。
【００８３】
また、携帯端末１は、相対座標入力操作と絶対座標入力操作とを併用して受け付けることが可能であり、絶対座標入力操作としてパッドエリア３２の表示範囲外を直接タッチする場合に、パッドエリア３２の表示範囲を狭小化できるため、パッドエリア３２がユーザの操作中における表示画面３０の内容に対する視認性を劣化させることがない。
【００８４】
このように、携帯端末１は、ビューエリア３１に対する絶対座標入力操作、又は表示画面３０上に表示されたパッドエリア３２（間接指示領域）を介した相対座標入力操作を判定し、ユーザに快適な操作性を享受させることができる。
【００８５】
なお、本実施形態では、パッドエリア３２へのタッチ操作からリリース操作までの間、指６５によるポインタ４１の移動操作が可能であるが、ポインタ４１の移動操作の有効期間は、次のタイミングまででも良い。例えば、ポインタ４１の移動操作の有効期間は、図６（Ａ）に示すステップＳ１２のようなリリース操作直後ではなく、リリース操作後から一定時間が経過するまででも良い。また、ポインタ４１の移動操作の有効期間は、図３の状態Ｅに示すホバーアウトまででも良い。また、ポインタ４１の移動操作の有効期間は、指６５が表示画面３０から所定の高さ（所定の静電容量）となるまででも良い。また、ポインタ４１の移動操作の有効期間は、これらの各条件の組み合わせを用いても良い。
【００８６】
（第２の実施形態）
第１の実施形態では、タッチパネル２８の近接検知機能を用いない場合の絶対座標入力操作又は相対座標入力操作に対する携帯端末１の動作手順を説明した。第２の実施形態では、タッチパネル２８の近接検知機能を用いる場合の絶対座標入力操作又は相対座標入力操作に対する携帯端末１の動作手順を説明する。
【００８７】
図７は、第２の実施形態における携帯端末１Ａに対する絶対座標入力操作と相対座標入力操作との一例を示す画面遷移図である。図７の説明でも図４と同様に、初期状態の表示画面３０は、図７の上段左端の表示画面３０である。図７の上段左端の表示画面３０には、ビューエリア３１及びパッドエリア３２を含む表示画面３０の全域において、例えば「時事ニュース」のメニュー３５ａ及び記事３５ｂを含むコンテンツ３５が表示されている。
【００８８】
図７の上段中央の表示画面３０に示すように、指６５がパッドエリア３２内の表示領域をタッチ操作すると、携帯端末１Ａは、相対座標入力操作の受け付けを開始し、表示画面３０の例えば略中央にポインタ４１を表示させる。ポインタ４１が表示された後の相対座標入力操作の対象範囲は、表示画面３０の全域である。
【００８９】
更に、図７の上段右端の表示画面３０に示すように、指６５が表示画面３０をタッチ操作したまま、パッドエリア３２内のタッチ位置（接触位置）を起点に矢印ｂの方向に沿ってタッチスライド操作すると、携帯端末１Ａは、指６５のタッチスライド操作の移動量に応じて、ポインタ４１を矢印ｂの方向と略同じ方向に移動させる。
【００９０】
なお、ポインタ４１の移動操作の有効期間は、ポインタ４１が非表示の状態において指６５がパッドエリア３２にタッチ操作した時から、指６５がタッチパネル２８の近接検知領域（図３参照）からホバーアウトする時までである。但し、ポインタ４１の移動操作の有効期間の終了時は、後述するように、指６５がタッチパネル２８の近接検知領域（図３参照）からホバーアウトする時までに限定されない。
【００９１】
次に、例えばポインタ４１の指し示す対象（オブジェクト）が「時事ニュース」のトップ項目の「社会」のボタンである場合に、図７の下段右端の表示画面３０に示すように、ポインタ４１の指し示す対象は、リリース操作の直前時におけるボタン（「社会」のボタン）となる。更に、指６５がリリース操作した後に、図７の下段中央の表示画面３０に示すように、ホバー操作中又はホバースライド操作中の指６５が表示画面３０上の任意の位置をタップ操作、即ち、一度リリースした指６５を表示画面３０上に対して再接触操作すると、携帯端末１Ａは、ポインタ４１が指し示していた対象（「社会」のボタン）に応じた動作を実行する。例えば、携帯端末１Ａは、「社会」に関連する時事ニュースを表示画面３０の所定領域に表示させる。
【００９２】
また、図７の下段左端の表示画面３０に示すように、指６５がパッドエリア３２外の表示領域をタップ操作すると、携帯端末１Ａは、ビューエリア３１に対する絶対座標入力操作を受け付け、ビューエリア３１内のタップ操作された位置に表示されている対象（オブジェクト）に応じた動作を実行する。例えば、携帯端末１Ａは、時事ニュースの記事の詳細を表示画面３０に表示させる。
【００９３】
（第２の実施形態の携帯端末１Ａの動作手順）
図８は、第２の実施形態における携帯端末１ＡのステップＳ４の相対座標入力操作に対する動作手順を説明するフローチャートである。本実施形態では、図８に示す相対座標入力操作に対する携帯端末１Ａの動作手順を除く他の動作手順は第１の実施形態の携帯端末１の動作手順と同一であるため説明及び図示を省略し、異なる内容（相対座標入力操作）について説明する。
【００９４】
図８に示す相対座標入力操作の受け付けが開始すると、入力操作判定部２１は、タッチスライド操作における指６５の移動量の算出を開始する（Ｓ１１）。具体的には、入力操作判定部２１は、ポインタ４１が非表示の状態（ステップＳ２参照）においてパッドエリア内初期タッチ位置からの相対距離を初期化（ゼロ）にする（Ｓ１１）。次に、入力操作判定部２１は、近接座標（ｘ、ｙ、ｚ）の情報を基に、指６５がホバーアウトしているか否かを判定する（Ｓ１１Ａ）。
【００９５】
ステップＳ１１Ａの判定方法の一例を説明する。指６５がホバーアウトしている状態では、近接座標抽出部１３は指６５の近接座標（ｘ、ｙ、ｚ）を抽出することができない又は指６５の近接座標（ｘ、ｙ、ｚ）を抽出できたとしても近接座標（ｘ、ｙ、ｚ）のｚ座標値がｚｍａｘ（図３参照）を超えた値となっている。従って、入力操作判定部２１は、近接座標抽出部１３から近接座標（ｘ、ｙ、ｚ）を抽出することができない旨の情報又はｚ座標値がｚｍａｘを超えた近接座標（ｘ、ｙ、ｚ）の情報を取得した場合には、指６５がホバーアウトしていると判定する。
【００９６】
指６５がホバーアウトしていると判定された場合には（Ｓ１１Ａ、ＹＥＳ）、携帯端末１Ａの動作はステップＳ１７に進む。ステップＳ１７の詳細については後述する。
【００９７】
指６５がホバーアウトしていないと判定された場合には（Ｓ１１Ａ、ＮＯ）、入力操作判定部２１は、タッチ操作中又はタッチスライド操作中の指６５が表示画面３０上からリリース操作したか否かを判定する（Ｓ１２Ａ）。本実施形態では、入力操作判定部２１は、相対座標入力操作を受け付けている間、タッチ操作中又はタッチスライド操作中の指６５が表示画面３０上からリリース操作するまで、パッドエリア内初期タッチ位置からの指６５の移動量の算出を継続する。
【００９８】
タッチ操作中又はタッチスライド操作中の指６５が表示画面３０上からリリース操作していないと判定された場合、即ち、指６５がタッチ操作又はタッチスライド操作を継続している場合、又は、再タッチ操作があった場合、及び、ホバー操作又はホバースライド操作中には（Ｓ１２Ａ、ＮＯ）、入力操作判定部２１は、指６５の表示画面３０上における移動があるか否かを判定する（Ｓ１３）。指６５の表示画面３０上の移動がないと判定された場合には（Ｓ１３、ＮＯ）、携帯端末１の動作はステップＳ１１Ａに戻る。
【００９９】
指６５の表示画面３０上の移動がある又は再タッチ操作があると判定された場合には（Ｓ１３、ＹＥＳ）、入力操作判定部２１は、タッチ座標抽出部１４から出力されたタッチ座標（ｘ、ｙ）の情報を基に、パッドエリア内初期タッチ位置又は再タッチ位置からの指６５の相対距離（移動量）を算出する（Ｓ１４）。入力操作判定部２１は、算出結果としての指６５の移動量をインジケータ表示制御部２４に出力する。インジケータ表示制御部２４は、指６５の移動量に応じて、ステップＳ４において表示画面３０上に表示されたポインタ４１を移動させる（Ｓ１４）。
【０１００】
一方、タッチ操作中又はタッチスライド操作中の指６５が表示画面３０上からリリース操作したと判定された場合（Ｓ１２Ａ、ＹＥＳ）、入力操作判定部２１は、指６５が表示画面３０上からリリース操作するまでに算出されたタッチ位置からの指６５の移動量と、予め入力操作判定部２１の動作において規定された決定閾値とを比較する（Ｓ１５Ａ）。
【０１０１】
指６５が表示画面３０上からリリース操作するまでに算出されたタッチ位置からの指６５の移動量が決定閾値以下であれば（Ｓ１５Ａ、ＹＥＳ）、携帯端末１Ａは、ポインタ４１が指し示す対象（オブジェクト）が相対座標入力操作の対象として決定して当該対象に応じた動作を実行する（Ｓ１６）。なお、ステップＳ１６の動作の詳細は図６（Ａ）に示すステップＳ１６と同一であるため、説明を省略する。
【０１０２】
一方、指６５が表示画面３０上からリリース操作するまでに算出されたタッチ位置からの指６５の移動量が決定閾値を超える場合には（Ｓ１５Ａ、ＮＯ）、指６５によるタップ操作は行われておらず、指６５が表示画面３０上をタッチスライド操作していたとして、再タッチ位置からの相対距離を初期化（ゼロに）して、携帯端末１Ａの動作はステップＳ１１Ａに戻る。
【０１０３】
また、指６５がホバーアウトしていると判定された場合には（Ｓ１１Ａ、ＹＥＳ）又はステップＳ１６の後、入力操作判定部２１は、指６５が表示画面３０上からホバーアウトしている又はステップＳ１６においてポインタ４１が指し示していた対象に応じた動作を実行したため、指６５の相対座標入力操作によるポインタ４１の移動制御を停止する（Ｓ１７）。ステップＳ１７の後、携帯端末１Ａの動作はステップＳ１（図５参照）に戻る。
【０１０４】
なお、本実施形態では、指６５が表示画面３０上からホバーアウトした場合又はポインタ４１が指し示していた対象に応じた動作が実行された後に、ポインタ４１の移動は停止するが、図５のステップＳ４における相対座標入力操作を行うことで、ポインタ４１の表示及び移動を再開させることができる。
【０１０５】
以上により、本実施形態の携帯端末１Ａは、指６５が表示画面３０上からリリース操作してもホバーアウトするまで、ポインタ４１の移動操作の有効期間を停止させないため、ポインタ４１の移動操作を簡易化させることができる。特に、携帯端末１Ａは、第１の実施形態の携帯端末１と異なり、指６５が表示画面３０上においてリリース操作した後でもホバーアウトしない限り、パッドエリア３２の表示領域内ではなく表示画面３０の任意の位置においてタップ操作することで、ポインタ４１が指し示す対象に応じた動作を簡易に実行することができる。
【０１０６】
なお、本実施形態では、パッドエリア３２へのタッチ操作からホバーアウトまでの間、指６５によるポインタ４１の移動操作が可能であるが、ポインタ４１の移動操作の有効期間は、次のタイミングまででも良い。例えば、ポインタ４１の移動操作の有効期間は、図８に示すステップＳ１１Ａのようなホバーアウトまでではなく、ホバーアウト後から一定時間が経過するまででも良い。また、ポインタ４１の移動操作の有効期間は、指６５が表示画面３０から所定の高さ（所定の静電容量）となるまででも良い。また、ポインタ４１の移動操作の有効期間は、これらの各条件の組み合わせを用いても良い。
【０１０７】
（第３の実施形態）
第３の実施形態では、指６５がパッドエリア３２の表示領域内にホバーインした場合に相対座標入力操作を受け付け、指６５がパッドエリア３２の表示領域外にホバーインした場合に絶対座標入力操作を受け付ける携帯端末１Ｂの動作手順を説明する。
【０１０８】
図９は、第３の実施形態における携帯端末１Ｂに対する絶対座標入力操作と相対座標入力操作との一例を示す画面遷移図である。図９の説明でも図４と同様に、初期状態の表示画面３０は、図９の上段左端の表示画面３０である。図９の上段左端の表示画面３０には、ビューエリア３１及びパッドエリア３２を含む表示画面３０の全域において、例えば「時事ニュース」のメニュー３５ａ及び記事３５ｂを含むコンテンツ３５が表示されている。
【０１０９】
図９の上段中央の表示画面３０に示すように、指６５がパッドエリア３２内の表示領域にホバーインすると、携帯端末１Ｂは、相対座標入力操作の受け付けを開始し、表示画面３０の例えば略中央にポインタ４１を表示させる。ポインタ４１が表示された後の相対座標入力操作の対象範囲は、表示画面３０の全域である。
【０１１０】
更に、図９の上段右端の表示画面３０に示すように、指６５がパッドエリア３２の表示領域内のホバーイン検知位置（近接検知開始位置）を起点に矢印ｃの方向に沿ってホバースライド操作すると、携帯端末１Ｂは、指６５のホバースライド操作の移動量に応じて、ポインタ４１を矢印ｃの方向と略同じ方向に移動させる。
【０１１１】
なお、本実施形態では、ポインタ４１の移動操作の有効期間は、ポインタ４１が非表示の状態において指６５がパッドエリア３２にホバーイン操作した時から、指６５がタッチパネル２８の近接検知領域（図３参照）からホバーアウトする時までである。即ち、指６５がタッチパネル２８の近接検知領域（図３参照）からホバーアウトしない限り、ポインタ４１は、指６５のホバー操作又はホバースライド操作によって移動する。但し、ポインタ４１の移動操作の有効期間の終了時は、後述するように、指６５が表示画面３０上からホバーアウトした時までに限定されない。
【０１１２】
次に、例えばポインタ４１の指し示す対象（オブジェクト）が「時事ニュース」のトップ項目の「社会」のボタンである場合に、図９の下段右端の表示画面３０に示すように、ホバー操作中又はホバースライド操作中の指６５が表示画面３０上の任意の位置をタッチ操作又はタップ操作すると、携帯端末１Ｂは、ポインタ４１が指し示していた対象（「社会」のボタン）に応じた動作を実行する。例えば、携帯端末１Ｂは、「社会」に関連する時事ニュースを表示画面３０の所定領域に表示させる。
【０１１３】
また、図９の下段左端の表示画面３０に示すように、指６５がパッドエリア３２外の表示領域にホバーインすると、携帯端末１Ｂは、ビューエリア３１に対する絶対座標入力操作を受け付ける。携帯端末１Ｂは、図９の下段中央の表示画面３０に示すように、ビューエリア３１内のタッチ操作又はタップ操作された位置に表示されている対象（オブジェクト）に応じた動作を実行する。例えば、携帯端末１Ｂは、時事ニュースの記事の詳細を表示画面３０に表示させる。
【０１１４】
（第３の実施形態の携帯端末１Ｂの動作手順）
図１０は、第３の実施形態における携帯端末１Ｂの動作手順を説明するフローチャートである。図１１（Ａ）は、ステップＳ４Ａの相対座標入力操作に対する動作手順を説明するフローチャートである。図１１（Ｂ）は、ステップＳ５Ａの絶対座標入力操作に対する動作手順を説明するフローチャートである。
【０１１５】
図１０に示す入力操作の受け付けが開始すると、携帯端末１Ｂは、タッチパネル２８が搭載された表示画面３０に対するユーザの指６５のホバーインを待つ状態である（Ｓ１Ａ）。携帯端末１Ｂは、タッチパネル２８が指６５によるホバーインが行われたか否かを判定する（Ｓ２Ａ）。ホバーインが行われていないと判定された場合（Ｓ２Ａ、ＮＯ）、携帯端末１Ｂの動作はステップＳ１Ａに戻る。
【０１１６】
一方、ホバーインが行われたと判定された場合（Ｓ２Ａ、ＹＥＳ）、入力操作判定部２１は、近接座標（ｘ、ｙ、ｚ）の情報を基に、指６５の近接座標（ｘ、ｙ、ｚ）に対応するタッチパネル２８（表示画面３０）上の位置がパッドエリア３２の表示領域内であるか否かを判定する（Ｓ３Ａ）。指６５の近接座標（ｘ、ｙ、ｚ）に対応するタッチパネル２８（表示画面３０）上の位置がパッドエリア３２の表示領域内であると判定された場合（Ｓ３Ａ、ＹＥＳ）、携帯端末１Ｂの動作は、相対座標入力操作の受け付けに進む（Ｓ４Ａ）。
【０１１７】
この時、入力操作判定部２１は、近接座標（ｘ、ｙ、ｚ）の情報を基に、ポインタ４１が非表示の状態においてパッドエリア３２内にホバーインが行われたと判定し、ポインタ４１を表示する旨のポインタ表示指示をインジケータ表示制御部２４に出力する。インジケータ表示制御部２４は、入力操作判定部２１から出力されたポインタ表示指示を基に、表示画面３０上にポインタ４１を表示させる（図９参照、Ｓ４Ａ）。
【０１１８】
一方、指６５の近接座標（ｘ、ｙ、ｚ）に対応するタッチパネル２８（表示画面３０）上の位置がパッドエリア３２の表示領域外であると判定された場合（Ｓ３Ａ、ＮＯ）、携帯端末１Ｂの動作は、絶対座標入力操作の受け付けに進む（Ｓ５Ａ）。
【０１１９】
図１１（Ａ）に示す相対座標入力操作の受け付けが開始すると、入力操作判定部２１は、ホバースライド操作における指６５の移動量の算出を開始する（Ｓ１１Ｂ）。具体的には、入力操作判定部２１は、ポインタ４１が非表示の状態（ステップＳ２Ａ参照）においてパッドエリア３２内にホバーインされた近接座標（ｘ、ｙ、ｚ）に対応するタッチパネル２８（表示画面３０）上の位置（以下、「パッドエリア内初期近接対応位置」という）からの相対距離を初期化（ゼロ）にする（Ｓ１１Ｂ）。次に、入力操作判定部２１は、ホバー操作中又はホバースライド操作中の指６５が表示画面３０上からホバーアウトしたか否かを判定する（Ｓ１１Ｃ）。本実施形態では、入力操作判定部２１は、相対座標入力操作を受け付けている間、ホバー操作中又はホバースライド操作中の指６５が表示画面３０上からホバーアウトするまで、パッドエリア内初期近接対応位置からの指６５のタッチパネル２８（表示画面３０）上の移動量の算出を継続する。
【０１２０】
ホバー操作中又はホバースライド操作中の指６５が表示画面３０上からホバーアウトしていないと判定された場合には（Ｓ１１Ｃ、ＮＯ）、入力操作判定部２１は、近接座標（ｘ、ｙ、ｚ）又はタッチ座標（ｘ、ｙ）の情報を基に、ホバー操作中又はホバースライド操作中の指６５が表示画面３０の任意の位置にタッチ操作したか否かを判定する（Ｓ１２Ａ）。
【０１２１】
ホバー操作中又はホバースライド操作中の指６５が表示画面３０の任意の位置にタッチ操作していないと判定された場合には（Ｓ１２Ａ、ＮＯ）、入力操作判定部２１は、近接座標（ｘ、ｙ、ｚ）の情報を基に、指６５の表示画面３０に対するホバースライド操作による移動があるか否かを判定する（Ｓ１３Ａ）。ホバースライド操作による移動がないと判定された場合には（Ｓ１３Ａ、ＮＯ）、携帯端末１Ｂの動作はステップＳ１１Ｃに戻る。
【０１２２】
ホバースライド操作による移動があると判定された場合には（Ｓ１３Ａ、ＹＥＳ）、入力操作判定部２１は、近接座標（ｘ、ｙ、ｚ）の情報を基に、パッドエリア内初期近接対応位置からの指６５のホバースライド操作による相対距離（移動量）を算出する（Ｓ１４Ａ）。入力操作判定部２１は、算出結果としての指６５の移動量をインジケータ表示制御部２４に出力する。インジケータ表示制御部２４は、指６５の移動量を応じて、ステップＳ４Ａにおいて表示画面３０上に表示されたポインタ４１を表示画面３０上において移動させる（Ｓ１４Ａ）。ステップＳ１４Ａの後、携帯端末１Ｂの動作はステップＳ１１Ｃに戻る。
【０１２３】
一方、ホバー操作中又はホバースライド操作中の指６５が表示画面３０の任意の位置にタッチ操作したと判定された場合には（Ｓ１２Ａ、ＹＥＳ）、入力操作判定部２１は、近接座標（ｘ、ｙ、ｚ）又はタッチ座標（ｘ、ｙ）の情報を基に、タッチ操作した指６５が表示画面３０上からリリース操作したか否かを判定する（Ｓ１５Ｂ）。タッチ操作した指６５が表示画面３０上からリリース操作したと判定された場合に限り（Ｓ１５Ｂ、ＹＥＳ）、携帯端末１Ｂの動作はステップＳ１６に進む。
【０１２４】
タッチ操作した指６５が表示画面３０上からリリース操作したと判定された場合、即ち、ホバー操作中又はホバースライド操作中であった指６５が表示画面３０の任意の位置にタップ操作した場合には（Ｓ１５Ｂ、ＹＥＳ）、携帯端末１Ｂは、ポインタ４１が指し示す対象（オブジェクト）が相対座標入力操作の対象として決定して当該対象に応じた動作を実行する（Ｓ１６）。なお、ステップＳ１６の動作の詳細は図６（Ａ）に示すステップＳ１６と同一であるため、説明を省略する。本実施形態では、ステップＳ１６の後、携帯端末１Ｂの動作はステップＳ１１Ｂに進む。なお、図１０のステップＳ４Ａにおける相対座標入力操作を行うことで、ポインタ４１の表示及び移動を再開させることができる。
【０１２５】
また、図１１（Ｂ）に示す絶対座標入力操作の受け付けが開始すると、入力操作判定部２１は、ホバー操作中又はホバースライド操作中の指６５が表示画面３０上からホバーアウトしたか否かを判定する（Ｓ２１Ａ）。ホバー操作中又はホバースライド操作中の指６５が表示画面３０上からホバーアウトしたと判定された場合には（Ｓ２１Ａ、ＹＥＳ）、絶対座標入力操作の受け付けは終了したとして、携帯端末１Ｂの動作はステップＳ１Ａに戻る。
【０１２６】
一方、ホバー操作中又はホバースライド操作中の指６５が表示画面３０上からホバーアウトしていないと判定された場合には（Ｓ２１Ａ、ＮＯ）、入力操作判定部２１は、近接座標（ｘ、ｙ、ｚ）又はタッチ座標（ｘ、ｙ）の情報を基に、指６５が表示画面３０の任意の位置にタッチしたか否かを判定する（Ｓ２１Ｂ）。
【０１２７】
指６５が表示画面３０の任意の位置にタッチしていないと判定された場合には（Ｓ２１Ｂ、ＮＯ）、携帯端末１Ｂの動作はステップＳ２１Ａに戻る。
【０１２８】
指６５が表示画面３０の任意の位置にタッチしたと判定された場合には（Ｓ２１Ｂ、ＹＥＳ）、入力操作判定部２１は、絶対座標入力操作に応じた動作を実行すると判定する（Ｓ２２）。なお、ステップＳ２２の動作の詳細は図６（Ｂ）に示すステップＳ２２と同一であるため、説明を省略する。
【０１２９】
以上により、本実施形態の携帯端末１Ｂは、指６５がパッドエリア３２にホバーインして表示画面３０上に表示されたポインタ４１を指６５のホバースライド操作によって移動させることで、相対座標入力操作を受け付けることができる。また、携帯端末１Ｂは、ポインタ４１の移動操作の有効期間をホバーインの検知時からホバーアウトの検知時までの期間とし、その間ではポインタ４１の移動操作を受け付けることができ、ポインタ４１を用いたユーザの相対座標入力操作を簡易化させることができる。
【０１３０】
また、携帯端末１Ｂは、相対座標入力操作によってポインタ４１を所望の位置に移動させた後、指６５をそのまま表示画面３０に対して行われたタップ操作によって、ポインタ４１が指し示す対象に応じた動作を簡易に実行することができる。
【０１３１】
なお、本実施形態では、パッドエリア３２へのホバーインからホバーアウトまでの間、指６５によるポインタ４１の移動操作が可能であるが、ポインタ４１の移動操作の有効期間は、次のタイミングまででも良い。例えば、ポインタ４１の移動操作の有効期間は、図１１（Ａ）のステップＳ１１Ｃのようなホバーアウト直後ではなく、ホバーアウト後から一定時間が経過するまででも良い。また、ポインタ４１の移動操作の有効期間は、指６５が表示画面３０から所定の高さ（所定の静電容量）となるまででも良い。また、ポインタ４１の移動操作の有効期間は、これらの各条件の組み合わせを用いても良い。
【０１３２】
（第４の実施形態）
第１の実施形態から第３の実施形態では、パッドエリア３２は相対座標入力操作の受け付けを開始する前に予め表示画面３０上に表示されていた。第４の実施形態では、相対座標入力操作の受け付けを開始するためのパッドエリア３２を所定の第１入力操作によって表示画面３０上に表示させ、更に、所定の第２入力操作によって既に表示されたパッドエリア３２を非表示させる携帯端末１Ｃの動作手順を説明する。また、携帯端末１Ｃは、パッドエリア３２が表示された後には、第１の実施形態から第３の実施形態と同様に、絶対座標入力操作と相対座標入力操作とを受け付けることができる。
【０１３３】
図１２（Ａ）は、パッドエリア３２の表示方法を示す図である。図１２（Ｂ）は、パッドエリア３２を表示するための操作（第１入力操作）の一例を示す図である。図１２（Ｃ）は、パッドエリア３２を非表示するための操作（第２入力操作）の一例を示す図である。図１２（Ｄ）は、パッドエリア３２の表示位置をタッチ位置に変更する様子を示す図である。
【０１３４】
図１２（Ａ）及び図１２（Ｂ）に示すように、指６５がソフトウェアキーボードとして表示画面３０上に表示されている機能釦３４の表示領域に対してホバーインし、且つ、指６５が機能釦３４の表示領域を跨ぐようにホバースライド操作してビューエリア３１の表示領域に移動した場合（軌跡ｅ参照）、携帯端末１Ｃは、表示画面３０上の所定位置にパッドエリア３２を表示させる。所定位置は予め定められているとする。従って、上述した第１入力操作は、指６５がソフトウェアキーボードとして表示画面３０上に表示されている機能釦３４の表示領域に対してホバーインし、且つ、指６５が機能釦３４の表示領域を跨ぐようにホバースライド操作してビューエリア３１の表示領域に移動した操作となる。
【０１３５】
また、図１２（Ｃ）に示すように、指６５がパッドエリア３２の表示領域の周囲の任意の位置の表示領域に対してホバーインし、且つ、指６５が表示画面３０上に表示されているパッドエリア３２の表示領域を跨ぐようにホバースライド操作してパッドエリア３２の反対側となるビューエリア３１の表示領域に移動した場合（軌跡ｆ参照）、携帯端末１Ｃは、表示画面３０上に表示されているパッドエリア３２を非表示させる。従って、上述した第２入力操作は、指６５がパッドエリア３２の表示領域の周囲の任意の位置の表示領域に対してホバーインし、且つ、指６５が表示画面３０上に表示されているパッドエリア３２の表示領域を跨ぐようにホバースライド操作してパッドエリア３２の反対側となるビューエリア３１の表示領域に移動した操作となる。
【０１３６】
また、図１２（Ｄ）に示すように、図１２（Ａ）と同様に指６５が上述した第１入力操作を行った後で、指６５がビューエリア３１の任意の位置にタッチ操作すると、携帯端末１Ｃは、表示画面３０上の所定位置に既に表示されたパッドエリア３２の表示位置を指６５がタッチ操作した位置を略中心とする表示位置に変更し、変更された表示位置にパッドエリア３２を表示させる。
【０１３７】
（第４の実施形態の携帯端末１Ｃの動作手順）
図１３（Ａ）は、第４の実施形態における携帯端末１Ｃの動作手順を説明するフローチャートである。図１３（Ｂ）は、絶対座標入力操作１Ｈに対する動作手順を説明するフローチャートである。図１３（Ｃ）は、絶対座標入力操作１Ｔに対する動作手順を説明するフローチャートである。図１４（Ａ）は、パッドエリア表示可否判定の動作手順を説明するフローチャートである。図１４（Ｂ）は、パッドエリア表示の動作手順を説明するフローチャートである。
【０１３８】
図１５（Ａ）は、非操作２（パッドエリア表示済）に対する動作手順を説明するフローチャートである。図１５（Ｂ）は、絶対座標入力操作２Ｈに対する動作手順を説明するフローチャートである。図１６（Ａ）は、絶対座標入力操作２Ｔに対する動作手順を説明するフローチャートである。図１６（Ｂ）は、パッドエリア非表示可否判定の動作手順を説明するフローチャートである。図１７（Ａ）は、相対座標入力操作２Ｈに対する動作手順を説明するフローチャートである。図１７（Ｂ）は、相対座標入力操作２Ｔに対する動作手順を説明するフローチャートである。
【０１３９】
図１３（Ａ）に示す非操作１（パッドエリア未表示）の受け付けが開始すると、携帯端末１Ｃは、タッチパネル２８が搭載された表示画面３０に対するユーザの指６５のホバーインを待つ状態である（Ｓ３１）。携帯端末１Ｃは、タッチパネル２８が指６５によるホバーインが行われたか否かを判定する（Ｓ３２）。ホバーインが行われていないと判定された場合（Ｓ３２、ＮＯ）、携帯端末１Ｃの動作はステップ３１に戻る。
【０１４０】
一方、ホバーインが行われたと判定された場合（Ｓ３２、ＹＥＳ）、入力操作判定部２１は、近接座標（ｘ、ｙ、ｚ）の情報を基に、指６５の近接座標（ｘ、ｙ、ｚ）に対応するタッチパネル２８（表示画面３０）上の位置が機能釦３４の表示領域内であるか否かを判定する（Ｓ３３）。ステップＳ３３において指６５の近接座標（ｘ、ｙ、ｚ）に対応するタッチパネル２８（表示画面３０）上の位置が機能釦３４の表示領域内であると判定された場合（Ｓ３３、ＹＥＳ）、携帯端末１Ｃの動作は、パッドエリア表示可否判定の動作に進む（Ｓ３５）。
【０１４１】
一方、ステップＳ３３において指６５の近接座標（ｘ、ｙ、ｚ）に対応するタッチパネル２８（表示画面３０）上の位置が機能釦３４の表示領域外であると判定された場合（Ｓ３３、ＮＯ）、携帯端末１Ｃの動作は、絶対座標入力操作１Ｈの受け付けに進む（Ｓ３４）。
【０１４２】
図１３（Ｂ）に示す絶対座標入力操作１Ｈの受け付けが開始すると、入力操作判定部２１は、ホバー操作中又はホバースライド操作中の指６５が表示画面３０上からホバーアウトしたか否かを判定する（Ｓ４１）。ホバー操作中又はホバースライド操作中の指６５が表示画面３０上からホバーアウトしたと判定された場合には（Ｓ４１、ＹＥＳ）、絶対座標入力操作１Ｈの受け付けは終了したとして、携帯端末１Ｃの動作はステップＳ３１に戻る。
【０１４３】
一方、ホバー操作中又はホバースライド操作中の指６５が表示画面３０上からホバーアウトしていないと判定された場合には（Ｓ４１、ＮＯ）、入力操作判定部２１は、近接座標（ｘ、ｙ、ｚ）又はタッチ座標（ｘ、ｙ）の情報を基に、指６５が表示画面３０の任意の位置にタッチ操作したか否かを判定する（Ｓ４２）。
【０１４４】
指６５が表示画面３０の任意の位置にタッチ操作していないと判定された場合には（Ｓ４２、ＮＯ）、携帯端末１Ｃの動作はステップＳ４１に戻る。
【０１４５】
指６５が表示画面３０の任意の位置にタッチ操作したと判定された場合には（Ｓ４２、ＹＥＳ）、携帯端末１Ｃの動作は、絶対座標入力操作１Ｔの受け付けに進む（Ｓ４３）。
【０１４６】
図１３（Ｃ）に示す絶対座標入力操作１Ｔの受け付けが開始すると、入力操作判定部２１は、ステップＳ４２においてタッチ操作したと判定された表示画面３０上の任意の位置に表示されている対象（オブジェクト）に応じた動作を実行すると判定する（Ｓ５１）。なお、ステップＳ５１の動作の詳細は図６（Ｂ）に示すステップＳ２２と同一であるため、説明を省略する。
【０１４７】
ステップＳ５１の後、入力操作判定部２１は、指６５が表示画面３０上からホバーアウトしたか否かを判定する（Ｓ５２）。指６５が表示画面３０上からホバーアウトしたと判定された場合には（Ｓ５２、ＹＥＳ）、絶対座標入力操作１Ｔの受け付けは終了したとして、携帯端末１Ｃの動作はステップＳ３１に戻る。
【０１４８】
一方、指６５が表示画面３０上からホバーアウトしていないと判定された場合には（Ｓ５２、ＮＯ）、入力操作判定部２１は、近接座標（ｘ、ｙ、ｚ）又はタッチ座標（ｘ、ｙ）の情報を基に、指６５が表示画面３０の任意の位置にタッチ操作したか否かを判定する（Ｓ５３）。
【０１４９】
指６５が表示画面３０の任意の位置にタッチ操作していないと判定された場合には（Ｓ５３、ＮＯ）、携帯端末１Ｃの動作はステップＳ５２に戻る。
【０１５０】
指６５が表示画面３０の任意の位置にタッチ操作したと判定された場合には（Ｓ５３、ＹＥＳ）、入力操作判定部２１は、ステップＳ５２においてタッチ操作したと判定された表示画面３０上の任意の位置に表示されている対象（オブジェクト）に応じた動作を実行すると判定する（Ｓ５４）。なお、ステップＳ５４の動作の詳細は図６（Ｂ）に示すステップＳ２２と同一であるため、説明を省略する。
【０１５１】
図１４（Ａ）に示すパッドエリア表示可否判定の動作が開始すると、携帯端末１Ｃがユーザの指６５からのパッドエリア表示可否判定の動作のための入力操作の受け付けを開始すると、入力操作判定部２１は、ホバー操作中又はホバースライド操作中の指６５が表示画面３０上からホバーアウトしたか否かを判定する（Ｓ６１）。ホバー操作中又はホバースライド操作中の指６５が表示画面３０上からホバーアウトしたと判定された場合には（Ｓ６１、ＹＥＳ）、パッドエリア表示可否判定の動作のための入力操作の受け付けは終了したとして、携帯端末１Ｃの動作はステップＳ３１に戻る。
【０１５２】
一方、ホバー操作中又はホバースライド操作中の指６５が表示画面３０上からホバーアウトしていないと判定された場合には（Ｓ６１、ＮＯ）、入力操作判定部２１は、近接座標（ｘ、ｙ、ｚ）又はタッチ座標（ｘ、ｙ）の情報を基に、指６５が表示画面３０の任意の位置にタッチ操作したか否かを判定する（Ｓ６２）。
【０１５３】
指６５が表示画面３０の任意の位置にタッチ操作したと判定された場合には（Ｓ６２、ＹＥＳ）、携帯端末１Ｃの動作は、絶対座標入力操作１Ｔの受け付けに進む（Ｓ６３）。なお、ステップＳ６３の絶対座標入力操作１Ｔの受け付け後の携帯端末１Ｃの動作は図１３（Ｃ）の説明と同一であるため、ステップＳ６３の絶対座標入力操作１Ｔの受け付け後の携帯端末１Ｃの動作の説明を省略する。
【０１５４】
指６５が表示画面３０の任意の位置にタッチ操作していないと判定された場合には（Ｓ６２、ＮＯ）、入力操作判定部２１は、近接座標（ｘ、ｙ、ｚ）の情報を基に、ステップＳ３３において機能釦３４の表示領域内に対してホバー操作中又はホバースライド操作中の指６５が機能釦３４の表示領域外、即ち、ビューエリア３１の表示領域内に移動したか否かを判定する（Ｓ６４）。機能釦３４の表示領域内に対してホバー操作中又はホバースライド操作中の指６５が機能釦３４の表示領域外に移動していないと判定された場合には（Ｓ６４、ＮＯ）、携帯端末１Ｃの動作はステップＳ６１に戻る。
【０１５５】
一方、機能釦３４の表示領域内に対してホバー操作中又はホバースライド操作中の指６５が機能釦３４の表示領域外に移動したと判定された場合には（Ｓ６４、ＹＥＳ）、携帯端末１Ｃの動作は、パッドエリア表示の動作のための入力操作の受け付けに進む（Ｓ６５）。
【０１５６】
図１４（Ｂ）に示すパッドエリア表示の動作が開始すると、入力操作判定部２１は、ステップＳ６４において機能釦３４の表示領域内に対してホバー操作中又はホバースライド操作中の指６５が機能釦３４の表示領域外に移動したという第１入力操作（図１２（Ｂ）参照）が行われた旨の情報を機能釦表示制御部２２に出力する。機能釦表示制御部２２は、入力操作判定部２１から出力された情報を基に、表示画面３０上の所定位置にパッドエリア３２を表示する旨のパッドエリア表示指示をパッドエリア表示制御部２３に出力する。パッドエリア表示制御部２３は、機能釦表示制御部２２から出力されたパッドエリア表示指示を基に、表示画面３０上の所定位置にパッドエリア３２を表示させる（Ｓ７１）。パッドエリア３２が表示画面３０上に表示される所定位置はパッドエリア表示制御部２３の動作において予め規定されている。
【０１５７】
ステップＳ７１の後、入力操作判定部２１は、ホバー操作中又はホバースライド操作中の指６５が表示画面３０上からホバーアウトしたか否かを判定する（Ｓ７２）。ホバー操作中又はホバースライド操作中の指６５が表示画面３０上からホバーアウトしたと判定された場合には（Ｓ７２、ＹＥＳ）、パッドエリア表示の動作のための入力操作の受け付けは終了したとして、携帯端末１Ｃの動作は非操作２（図１５（Ａ）参照）の受け付けに進む。
【０１５８】
ホバー操作中又はホバースライド操作中の指６５が表示画面３０上からホバーアウトしていないと判定された場合には（Ｓ７２、ＮＯ）、入力操作判定部２１は、近接座標（ｘ、ｙ、ｚ）又はタッチ座標（ｘ、ｙ）の情報を基に、指６５が表示画面３０の任意の位置にタッチ操作したか否かを判定する（Ｓ７３）。
【０１５９】
指６５が表示画面３０の任意の位置にタッチ操作していないと判定された場合には（Ｓ７３、ＮＯ）、携帯端末１Ｃの動作はステップＳ７２に戻る。
【０１６０】
指６５が表示画面３０の任意の位置にタッチ操作したと判定された場合には（Ｓ７３、ＹＥＳ）、入力操作判定部２１は、タッチ座標（ｘ、ｙ）の情報を基に、ステップＳ７１において表示されたパッドエリア３２の表示位置を、表示画面３０上のタッチ座標（ｘ、ｙ）の位置に変更する旨の情報をパッドエリア表示制御部２３に出力する。パッドエリア表示制御部２３は、入力操作判定部２１から出力された情報を基に、ステップＳ７１において表示されたパッドエリア３２を、ステップＳ７３において表示画面３０上にタッチされた位置に表示する（Ｓ７４）。
【０１６１】
ステップＳ７４の後、入力操作判定部２１は、指６５が表示画面３０上からホバーアウトしたか否かを判定する（Ｓ７５）。指６５が表示画面３０上からホバーアウトしたと判定された場合には（Ｓ７５、ＹＥＳ）、パッドエリア表示の動作のための入力操作の受け付けは終了したとして、携帯端末１Ｃの動作はステップＳ７６の非操作２（図１５（Ａ）参照）の受け付けに進む。
【０１６２】
図１５（Ａ）に示す非操作２（パッドエリア表示済）の受け付けが開始すると、携帯端末１Ｃは、タッチパネル２８が搭載された表示画面３０に対するユーザの指６５のホバーインを待つ状態である（Ｓ８１）。携帯端末１Ｃは、タッチパネル２８が指６５によるホバーインが行われたか否かを判定する（Ｓ８２）。ホバーインが行われていないと判定された場合（Ｓ８２、ＮＯ）、携帯端末１Ｃの動作はステップ８１に戻る。
【０１６３】
一方、ホバーインが行われたと判定された場合（Ｓ８２、ＹＥＳ）、入力操作判定部２１は、近接座標（ｘ、ｙ、ｚ）の情報を基に、指６５の近接座標（ｘ、ｙ、ｚ）に対応するタッチパネル２８（表示画面３０）上の位置がステップＳ７１又はＳ７４において表示されたパッドエリア３２の表示領域内であるか否かを判定する（Ｓ８３）。ステップＳ８３において指６５の近接座標（ｘ、ｙ、ｚ）に対応するタッチパネル２８（表示画面３０）上の位置がパッドエリア３２の表示領域内であると判定された場合（Ｓ８３、ＹＥＳ）、携帯端末１Ｃの動作は、相対座標入力操作２Ｈの受け付けに進む（Ｓ８５）。
【０１６４】
一方、ステップＳ８３において指６５の近接座標（ｘ、ｙ、ｚ）に対応するタッチパネル２８（表示画面３０）上の位置がパッドエリア３２の表示領域外であると判定された場合（Ｓ８３、ＮＯ）、携帯端末１Ｃの動作は、絶対座標入力操作２Ｈの受け付けに進む（Ｓ８４）。
【０１６５】
図１５（Ｂ）に示す絶対座標入力操作２Ｈの受け付けが開始すると、入力操作判定部２１は、ホバー操作中又はホバースライド操作中の指６５が表示画面３０上からホバーアウトしたか否かを判定する（Ｓ９１）。ホバー操作中又はホバースライド操作中の指６５が表示画面３０上からホバーアウトしたと判定された場合には（Ｓ９１、ＹＥＳ）、絶対座標入力操作２Ｈの受け付けは終了したとして、携帯端末１Ｃの動作はステップＳ８１に戻る。
【０１６６】
一方、ホバー操作中又はホバースライド操作中の指６５が表示画面３０上からホバーアウトしていないと判定された場合には（Ｓ９１、ＮＯ）、入力操作判定部２１は、近接座標（ｘ、ｙ、ｚ）又はタッチ座標（ｘ、ｙ）の情報を基に、指６５が表示画面３０の任意の位置にタッチ操作したか否かを判定する（Ｓ９２）。
【０１６７】
指６５が表示画面３０の任意の位置にタッチ操作したと判定された場合には（Ｓ９２、ＹＥＳ）、携帯端末１Ｃの動作は、絶対座標入力操作２Ｔの受け付けに進む（Ｓ９３）。
【０１６８】
指６５が表示画面３０の任意の位置にタッチ操作していないと判定された場合には（Ｓ９２、ＮＯ）、入力操作判定部２１は、近接座標（ｘ、ｙ、ｚ）の情報を基に、指６５の近接座標（ｘ、ｙ、ｚ）に対応するタッチパネル２８（表示画面３０）上の位置がステップＳ７１又はＳ７４において表示されたパッドエリア３２の表示領域内であるか否かを判定する（Ｓ９４）。
【０１６９】
指６５の近接座標（ｘ、ｙ、ｚ）に対応するタッチパネル２８（表示画面３０）上の位置がパッドエリア３２の表示領域内であると判定された場合（Ｓ９４、ＹＥＳ）、携帯端末１Ｃの動作は、パッドエリア非表示可否判定の動作に進む（Ｓ９５）。
【０１７０】
図１６（Ａ）に示す絶対座標入力操作２Ｔの受け付けが開始すると、入力操作判定部２１は、ステップＳ９２においてタッチしたと判定された表示画面３０上の任意の位置に表示されている対象（オブジェクト）に応じた動作を実行すると判定する（Ｓ１０１。なお、ステップＳ１０１の動作の詳細は図６（Ｂ）に示すステップＳ２２と同一であるため、説明を省略する。
【０１７１】
ステップＳ１０１の後、入力操作判定部２１は、指６５が表示画面３０上からホバーアウトしたか否かを判定する（Ｓ１０２）。指６５が表示画面３０上からホバーアウトしたと判定された場合には（Ｓ１０２、ＹＥＳ）、絶対座標入力操作２Ｔの受け付けは終了したとして、携帯端末１Ｃの動作はステップＳ８１に戻る。
【０１７２】
一方、指６５が表示画面３０上からホバーアウトしていないと判定された場合には（Ｓ１０２、ＮＯ）、入力操作判定部２１は、近接座標（ｘ、ｙ、ｚ）又はタッチ座標（ｘ、ｙ）の情報を基に、指６５が表示画面３０の任意の位置にタッチしたか否かを判定する（Ｓ１０３）。
【０１７３】
指６５が表示画面３０の任意の位置にタッチ操作していないと判定された場合には（Ｓ１０３、ＮＯ）、携帯端末１Ｃの動作はステップＳ１０２に戻る。
【０１７４】
指６５が表示画面３０の任意の位置にタッチ操作したと判定された場合には（Ｓ１０３、ＹＥＳ）、入力操作判定部２１は、ステップＳ１０３においてタッチ操作したと判定された表示画面３０上の任意の位置に表示されている対象（オブジェクト）に応じた動作を実行すると判定する（Ｓ１０４）。なお、ステップＳ１０４の動作の詳細は図６（Ｂ）に示すステップＳ２２と同一であるため、説明を省略する。
【０１７５】
図１６（Ｂ）に示すパッドエリア非表示可否判定の動作が開始すると、入力操作判定部２１は、パッドエリア３２の表示領域内に対してホバー操作中又はホバースライド操作中の指６５が表示画面３０上からホバーアウトしたか否かを判定する（Ｓ１１１）。パッドエリア３２の表示領域内に対してホバー操作中又はホバースライド操作中の指６５が表示画面３０上からホバーアウトしたと判定された場合には（Ｓ１１１、ＹＥＳ）、パッドエリア非表示可否判定の動作は終了したとして、携帯端末１Ｃの動作はステップＳ８１に戻る。
【０１７６】
一方、パッドエリア３２の表示領域内に対してホバー操作中又はホバースライド操作中の指６５が表示画面３０上からホバーアウトしていないと判定された場合には（Ｓ１１１、ＮＯ）、入力操作判定部２１は、近接座標（ｘ、ｙ、ｚ）又はタッチ座標（ｘ、ｙ）の情報を基に、指６５が表示画面３０の任意の位置にタッチ操作したか否かを判定する（Ｓ１１２）。
【０１７７】
指６５が表示画面３０の任意の位置にタッチ操作したと判定された場合には（Ｓ１１２、ＹＥＳ）、携帯端末１Ｃの動作は、相対座標入力操作２Ｔの受け付けに進む（Ｓ１１３）。
【０１７８】
指６５が表示画面３０の任意の位置にタッチ操作していないと判定された場合には（Ｓ１１２、ＮＯ）、入力操作判定部２１は、近接座標（ｘ、ｙ、ｚ）の情報を基に、ステップＳ９４の時点以前にパッドエリア３２の表示領域外においてホバー操作中又はホバースライド操作中の指がステップＳ９４の時点においてパッドエリア３２の表示領域内に移動し、更に、ステップＳ９４の時点以降においてパッドエリア３２の表示領域外、即ち、ビューエリア３１の表示領域内に移動したか否かを判定する（Ｓ１１４）。ステップＳ９４においてパッドエリア３２の表示領域内においてホバー操作中又はホバースライド操作中の指がパッドエリア３２の表示領域外に移動していないと判定された場合には（Ｓ１１４、ＮＯ）、携帯端末１Ｃの動作はステップＳ１１１に戻る。
【０１７９】
ステップＳ９４の時点以前にパッドエリア３２の表示領域外においてホバー操作中又はホバースライド操作中の指がステップＳ９４の時点においてパッドエリア３２の表示領域内に移動し、更に、ステップＳ９４の時点以降においてパッドエリア３２の表示領域外に移動したと判定された場合には（Ｓ１１４、ＹＥＳ）、入力操作判定部２１は、パッドエリア３２の表示領域外（ステップＳ９４の時点以前）からパッドエリア３２の表示領域内（ステップＳ９４の時点）に移動し、且つ、パッドエリア３２の表示領域内（ステップＳ９４の時点）からパッドエリア３２の表示領域外（ステップＳ９４以降）に移動したという第２入力操作（図１２（Ｃ）参照）が行われたと判定する。更に、入力操作判定部２１は、第２入力操作が行われたという判定結果を基に、表示画面３０上に表示されているパッドエリア３２を非表示する旨のパッドエリア非表示指示をパッドエリア表示制御部２３に出力する。パッドエリア表示制御部２３は、入力操作判定部２１から出力されたパッドエリア非表示指示を基に、表示画面３０上に表示されているパッドエリア３２を非表示させる（Ｓ１１５）。
【０１８０】
ステップＳ１１５の後、携帯端末１Ｃの動作は、絶対座標入力操作１Ｈの受け付けに進む（Ｓ１１６）。なお、ステップＳ１１６の絶対座標入力操作１Ｈの受け付け後の携帯端末１Ｃの動作は図１３（Ｂ）の説明と同一であるため、ステップＳ１１６の絶対座標入力操作１Ｔの受け付け後の携帯端末１Ｃの動作の説明を省略する。
【０１８１】
図１７（Ａ）に示す相対座標入力操作２Ｈの受け付けが開始すると、入力操作判定部２１は、パッドエリア３２の表示領域内に対してホバー操作中又はホバースライド操作中の指６５が表示画面３０上からホバーアウトしたか否かを判定する（Ｓ１２１）。パッドエリア３２の表示領域内に対してホバー操作中又はホバースライド操作中の指６５が表示画面３０上からホバーアウトしたと判定された場合には（Ｓ１２１、ＹＥＳ）、相対座標入力操作２Ｈの受け付けは終了したとして、携帯端末１Ｃの動作はステップＳ８１に戻る。
【０１８２】
一方、パッドエリア３２の表示領域内に対してホバー操作中又はホバースライド操作中の指６５が表示画面３０上からホバーアウトしていないと判定された場合には（Ｓ１２１、ＮＯ）、入力操作判定部２１は、近接座標（ｘ、ｙ、ｚ）又はタッチ座標（ｘ、ｙ）の情報を基に、指６５が表示画面３０の任意の位置にタッチ操作したか否かを判定する（Ｓ１２２）。
【０１８３】
指６５が表示画面３０の任意の位置にタッチ操作していないと判定された場合には（Ｓ１２２、ＮＯ）、携帯端末１Ｃの動作はステップＳ１２１に戻る。
【０１８４】
指６５が表示画面３０の任意の位置にタッチ操作したと判定された場合には（Ｓ１２２、ＹＥＳ）、入力操作判定部２１は、タッチ座標（ｘ、ｙ）の情報を基に、指６５のタッチ位置がステップＳ７１又はＳ７４において表示されたパッドエリア３２の表示領域内であるか否かを判定する（Ｓ１２３）。
【０１８５】
ステップＳ１２３においてタッチ位置がパッドエリア３２の表示領域内であると判定された場合（Ｓ１２３、ＹＥＳ）、携帯端末１Ｃの動作は、相対座標入力操作２Ｔの受け付けに進む（Ｓ１２４）。
【０１８６】
この時、入力操作判定部２１は、タッチ座標抽出部１４から出力されたタッチ座標（ｘ、ｙ）の情報を基に、ポインタ４１が非表示の状態においてパッドエリア３２内にタッチ操作が行われたと判定し、ポインタ４１を表示する旨のポインタ表示指示をインジケータ表示制御部２４に出力する。インジケータ表示制御部２４は、入力操作判定部２１から出力されたポインタ表示指示を基に、表示画面３０上にポインタ４１を表示させる（図４又は図７参照、Ｓ１２４）。
【０１８７】
一方、ステップＳ１２３においてタッチ位置がパッドエリア３２の表示領域外であると判定された場合（Ｓ１２３、ＮＯ）、携帯端末１Ｃの動作は、ステップＳ１２５の絶対座標入力操作２Ｔの受け付けに進む（Ｓ１２５）。なお、ステップＳ１２５の絶対座標入力操作２Ｔの受け付け後の携帯端末１Ｃの動作は図１６（Ａ）の説明と同一であるため、ステップＳ１２５の絶対座標入力操作２Ｔの受け付け後の携帯端末１Ｃの動作の説明を省略する。
【０１８８】
図１７（Ｂ）に示す相対座標入力操作２Ｔの受け付けが開始すると、携帯端末１Ｃは、第１又は第２の実施形態において説明した相対座標入力操作に応じた動作を実行する（Ｓ１３１）。なお、ステップＳ１３１の相対座標入力操作の受け付け後の携帯端末１Ｃの動作は図６（Ａ）又は図８の説明と同一であるため、ステップＳ１３１の相対座標入力操作の受け付け後の携帯端末１Ｃの動作の説明を省略する。
【０１８９】
ステップＳ１３１の後、入力操作判定部２１は、指６５が表示画面３０上からホバーアウトしたか否かを判定する（Ｓ１３２）。指６５が表示画面３０上からホバーアウトしたと判定された場合には（Ｓ１３２、ＹＥＳ）、相対座標入力操作２Ｔの受け付けは終了したとして、携帯端末１Ｃの動作はステップＳ８１に戻る。
【０１９０】
一方、指６５が表示画面３０上からホバーアウトしていないと判定された場合には（Ｓ１３２、ＮＯ）、入力操作判定部２１は、近接座標（ｘ、ｙ、ｚ）又はタッチ座標（ｘ、ｙ）の情報を基に、指６５が表示画面３０の任意の位置にタッチ操作したか否かを判定する（Ｓ１３３）。
【０１９１】
指６５が表示画面３０の任意の位置にタッチ操作していないと判定された場合には（Ｓ１３３、ＮＯ）、携帯端末１Ｃの動作はステップＳ１３２に戻る。
【０１９２】
指６５が表示画面３０の任意の位置にタッチ操作したと判定された場合には（Ｓ１３３、ＹＥＳ）、携帯端末１Ｃは、第１又は第２の実施形態において説明した相対座標入力操作に応じた動作を実行する（Ｓ１３４）。なお、ステップＳ１３４の相対座標入力操作の受け付け後の携帯端末１Ｃの動作は図６（Ａ）又は図８の説明と同一であるため、ステップＳ１３４の相対座標入力操作の受け付け後の携帯端末１Ｃの動作の説明を省略する。
【０１９３】
以上により、本実施形態の携帯端末１Ｃは、表示画面３０上において表示されている機能釦３４に対してホバー操作中又はホバースライド操作中の指６５が機能釦３４の表示領域外に跨ぐような操作（第１入力操作）を検知した場合に、表示画面３０上の所定位置又はタッチ位置にパッドエリア３２を表示させる。
【０１９４】
また、携帯端末１Ｃは、指６５が表示画面３０上において表示されているパッドエリア３２の表示領域外からパッドエリア３２の表示領域内に移動し、更に、パッドエリア３２の表示領域内からパッドエリア３２の表示領域外に移動するという第２入力操作（クロススライド操作）を検知した場合に、表示画面３０上に表示されているパッドエリア３２を非表示させる。これにより、携帯端末１Ｃは、表示画面３０上に表示されているコンテンツの内容の視認性を劣化させることなく、パッドエリア３２の表示及び非表示を簡易に行うことができる。
【０１９５】
また、携帯端末１Ｃは、パッドエリア３２が所定位置に表示された後に、指６５が表示画面３０上の任意の位置にタッチしたタッチ位置を略中心にパッドエリア３２を移動させて表示させる。これにより、携帯端末１Ｃは、表示画面３０上に表示されているコンテンツの内容の視認性を劣化させることなく、ユーザの好みに応じた表示位置にパッドエリア３２を簡易に表示させることができる。
【０１９６】
以上、図面を参照して各種の実施形態について説明したが、本発明はかかる例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種実施の形態の変更例または修正例、更に各種実施の形態の組み合わせ例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１９７】
例えば、近接操作を検出可能タッチパネルとしては、静電容量式のものに限らず、電磁誘導式のものであっても良い。
【産業上の利用可能性】
【０１９８】
本発明は、絶対座標に対する入力操作、又は画面上に表示された間接指示領域を介した相対座標に対する入力操作を判定し、快適な操作性を享受させる入力装置、入力支援方法及びプログラムとして有用である。
【符号の説明】
【０１９９】
１、１Ａ、１Ｂ、１Ｃ  携帯端末
１ａ  筐体
１１  近接検知部
１２  タッチ検知部
１３  近接座標抽出部
１４  タッチ座標抽出部
１５  座標入力処理部
１６  アプリケーション
１７  アプリ画面表示制御部
１８  記憶部
１９  表示部
２１  機能釦表示制御部
２３  間接操作エリア表示制御部
２４  インジケータ表示制御部
２８  タッチパネル
【図１】
2013246796.tif 000003
【図２】
2013246796.tif 000004
【図３】
2013246796.tif 000005
【図４】
2013246796.tif 000006
【図５】
2013246796.tif 000007
【図６】
2013246796.tif 000008
【図７】
2013246796.tif 000009
【図８】
2013246796.tif 000010
【図９】
2013246796.tif 000011
【図１０】
2013246796.tif 000012
【図１１】
2013246796.tif 000013
【図１２】
2013246796.tif 000014
【図１３】
2013246796.tif 000015
【図１４】
2013246796.tif 000016
【図１５】
2013246796.tif 000017
【図１６】
2013246796.tif 000018
【図１７】
2013246796.tif 000019