(57)【要約】【課題】タッチパネルに対するユーザの入力操作に応じて、コンテンツに対する制御内容を効率的に選択し、快適な操作性を与える。【解決手段】画面４５との近接が継続した指６８をホバースライドさせると、画面４５に表示された画像４７の内容が切り替えられる。画面４５に表示された画像４７は、指６８のホバースライド方向と同方向に指６８の移動量の２倍分の距離だけ移動する。一方、ホバースライド操作にタッチスライド操作を加えた場合、親指６８ｂを画面４５にタッチさせ、画面４５との近接が継続した人指し指６８ａをホバースライドさせる。画面４５に表示された画像４７は、人指し指６８ａのスライド方向と同方向に同距離、つまり等倍で切り替えられる。【選択図】図３
2013232119.tif 000002
【特許請求の範囲】
【請求項１】
画面にデータを表示する表示部と、
前記画面に対する第１の指の近接を検知する近接検知部と、
前記第１の指の近接が検知された後に、前記画面に対する第２の指の接触を検知する接触検知部と、
前記第１の指の近接及び前記第２の指の接触を組み合わせた操作に応じて、前記組み合わせた操作に対応する動作を実行する動作実行部と、を備える入力装置。
【請求項２】
請求項１に記載の入力装置であって、
前記動作実行部は、
前記近接が継続した前記第１の指の操作に応じた動作を実行し、前記近接が継続した前記第１の指の移動操作と前記接触が継続した前記第２の指の移動操作とに応じて、前記第１の指の操作に応じた動作の変化量を変更する入力装置。
【請求項３】
請求項１に記載の入力装置であって、
前記動作実行部は、
前記近接が継続した前記第１の指の操作に応じた動作を実行し、前記近接が継続した前記第１の指の移動操作と前記接触が継続した前記第２の指の移動操作とに応じて、前記第１の指の操作に応じた動作の変化対象を変更する入力装置。
【請求項４】
請求項２に記載の入力装置であって、
前記動作実行部は、
前記第１の指の鉛直下方向における前記画面上の位置と前記画面上の前記第２の指と間隔に応じて、前記第１の指の操作に応じた動作の変化量を更に増減させる入力装置。
【請求項５】
請求項１に記載の入力装置であって、
前記動作実行部は、
前記近接が継続した前記第１の指の操作に応じた動作を実行し、前記近接が継続した前記第１の指の移動操作と前記接触が継続された前記第２の指の前記画面に対するタッチ操作とに応じて、前記第１の指の操作に応じた動作を継続する入力装置。
【請求項６】
請求項５に記載の入力装置であって、
前記動作実行部は、
前記タッチ操作された前記第２の指が前記第１の指の移動操作の方向と同じ方向に移動した場合に、前記第１の指の操作に対応する動作の変化量を変更させる入力装置。
【請求項７】
請求項１に記載の入力装置であって、
前記表示部は、
前記画面に選択可能な一つ又は複数の項目を表示し、
前記動作実行部は、
前記近接が継続した第１の指の前記項目の指定操作に応じて指定された前記項目の選択を、前記第２の指の前記画面に対するタッチ操作に応じて確定する入力装置。
【請求項８】
請求項７に記載の入力装置であって、
前記動作実行部は、
前記画面の大きさのうち所定の受付可能範囲に対する前記第２の指のタッチ操作に応じて、前記近接が継続した第１の指の前記項目の指定操作に応じて指定された前記項目の選択を確定する入力装置。
【請求項９】
画面にデータを表示する表示部を含む入力装置の入力支援方法であって、
前記画面に対する第１の指の近接を検知するステップと、
前記第１の指の近接が検知された後に、前記画面に対する第２の指の接触を検知するステップと、
前記第１の指の近接及び前記第２の指の接触を組み合わせた操作を受け付けるステップと、
前記組み合わせた操作に対応する動作を実行するステップと、を有する入力支援方法。
【請求項１０】
画面にデータを表示する表示部を含む入力装置であるコンピュータに、
前記画面に対する第１の指の近接を検知するステップと、
前記第１の指の近接が検知された後に、前記画面に対する第２の指の接触を検知するステップと、
前記第１の指の近接及び前記第２の指の接触を組み合わせた操作を受け付けるステップと、
前記組み合わせた操作に対応する動作を実行するステップと、を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを介して入力操作を受け付ける入力装置、入力支援方法及びプログラムに関する。
【背景技術】
【０００２】
近年、タッチパネルを搭載した電子機器が増えている。ユーザにとって直感的な操作が可能なタッチパネルは、携帯電話機を含む電子機器の入力操作を受け付けるデバイスとして、広く用いられている。タッチパネルは、電子機器に設けられた表示部（例えばＬＣＤ（Liquid Crystal Display）又は有機ＥＬ（Electroluminescence）ディスプレイ）の画面に対する入力操作の受け付けと、電子機器の処理結果の表示処理とを同一の画面内において行うことを可能にする。
【０００３】
また、指の近接を検知可能なタッチパネルが知られている（例えば特許文献１参照）。このタッチパネルは、タッチパネルから所定の高さほど離間した位置に指が翳された状態、即ち、指とタッチパネルとの近接状態を検知可能であり、指とタッチパネルとの間の距離により定まる静電容量を基に、指をタッチパネルに対して略平行にスライド操作させたことを、指をタッチパネルに直接触れてスライド操作させた場合と同様に検知できる。このため、指の近接を検知可能なタッチパネルは、新たなユーザインタフェースとしての確立が期待されている。
【０００４】
特許文献１の非接触型ユーザ入力装置は、複数の線状の送信電極と、各送信電極に送信用の交流電流を供給する発信器と、各送信電極とは接触しないように配置された複数の線状の受信電極と、受信電極を流れる交流電流を受信する受信器とを含む。送信電極と受信電極との各交差点では、コンデンサが形成され、また、ユーザの指先の近接に応じてコンデンサが形成されるので、指先の近接程度に応じてコンデンサの静電容量が変化する。非接触型ユーザ入力装置は、静電容量の変化を基に、タッチパネルと指との距離を認識できる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−３４２０３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の入力装置には、次のような問題があった。具体的には、指の近接を検知可能なタッチパネルに対し、指をタッチパネルから離間した位置を略平行に行ったスライド操作を検知するためには、従来の入力装置において、一旦、ホバーモード、即ち、近接状態を継続させて指の動きを検知するためのモードに切り替える必要があった。
【０００７】
ホバーモードにおいて、タッチ操作を用いずに、ホバー操作、即ち、タッチパネルから離間した位置を継続して指を翳す又はスライドするための操作だけを用いた場合では、従来の入力装置は、タッチ操作ほどの操作性をユーザに与えることが困難であると考えられる。
【０００８】
具体的には、ホバー操作では、操作時に指の支えとなるものが無く、タッチ操作に比べて、指が安定しないために誤操作が生じる可能性が高い。例えば、ホバー操作として、指をタッチパネルから離間した位置を連続的にスライド操作する場合、１回目のスライド操作の後、２回目のスライド操作を行うために指を元の位置に戻す必要があるが、指をタッチパネルから十分な距離を離さないと戻りのスライド操作が検知される場合があり、連続的なスライド操作の検知が困難となることがあった。このように、ホバー操作だけが用いられた場合では、ユーザの入力操作の意図とは拘わりなく、タッチ操作に比べて誤操作が生じる可能性が高いと考えられる。
【０００９】
本発明は、上述した従来の事情に鑑みてなされたものであり、タッチパネルに対するユーザの入力操作に応じて、コンテンツに対する制御内容を効率的に選択し、快適な操作性を与える入力装置、入力支援方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、画面にデータを表示する表示部と、前記画面に対する第１の指の近接を検知する近接検知部と、前記第１の指の近接が検知された後に、前記画面に対する第２の指の接触を検知する接触検知部と、前記第１の指の近接及び前記第２の指の接触を組み合わせた操作に応じて、前記組み合わせた操作に対応する動作を実行する動作実行部と、を備える入力装置である。
【００１１】
また、本発明は、画面にデータを表示する表示部を含む入力装置の入力支援方法であって、前記画面に対する第１の指の近接を検知するステップと、前記第１の指の近接が検知された後に、前記画面に対する第２の指の接触を検知するステップと、前記第１の指の近接及び前記第２の指の接触を組み合わせた操作を受け付けるステップと、前記組み合わせた操作に対応する動作を実行するステップと、を有する。
【００１２】
また、本発明は、画面にデータを表示する表示部を含む入力装置であるコンピュータに、前記画面に対する第１の指の近接を検知するステップと、前記第１の指の近接が検知された後に、前記画面に対する第２の指の接触を検知するステップと、前記第１の指の近接及び前記第２の指の接触を組み合わせた操作を受け付けるステップと、前記組み合わせた操作に対応する動作を実行するステップと、を実現させるためのプログラムである。
【００１３】
この構成によれば、タッチパネルに対するユーザの入力操作に応じて、コンテンツに対する制御内容を効率的に選択し、快適な操作性を与えることができる。
【発明の効果】
【００１４】
本発明によれば、タッチパネルに対するユーザの入力操作に応じて、コンテンツに対する制御内容を効率的に選択し、快適な操作性を与えることができる。
【図面の簡単な説明】
【００１５】
【図１】各実施形態における携帯端末のハードウェア構成を示すブロック図
【図２】第１〜第５の各実施形態における携帯端末の機能的構成を示すブロック図
【図３】（Ａ）ホバースライド操作が単独で行われた様子を示す図、（Ｂ）ホバースライド操作とタッチスライド操作との組み合わせ操作が行われた様子を示す図
【図４】第１の実施形態におけるホバースライド操作とタッチスライド操作との組み合わせ操作に応じた携帯端末の動作手順を説明するフローチャート
【図５】第２の実施形態におけるホバースライド操作とタッチスライド操作との組み合わせ操作に応じた携帯端末の動作手順を説明するフローチャート
【図６】第３の実施形態におけるホバースライド操作とタッチスライド操作との組み合わせ操作を示す図、（Ａ）組み合わせ操作の開始時の様子を示す図、（Ｂ）組み合わせ操作の開始後にホバースライド操作を行っている指とタッチスライド操作を行っている指との指間間隔が短くなった様子を示す図、（Ｃ）組み合わせ操作の軌跡が円である様子を示す図
【図７】第３の実施形態におけるホバースライド操作とタッチスライド操作との組み合わせ操作に応じた携帯端末の動作手順を説明するフローチャート
【図８】タッチ受付可能範囲４５ａを示す図
【図９】第４の実施形態におけるホバースライド操作とタッチホールド操作との組み合わせ操作を示す図、（Ａ）ホバースライド操作が単独で行われた様子を示す図、（Ｂ）ホバースライド操作とタッチホールド操作との組み合わせ操作が行われた様子を示す図
【図１０】第４の実施形態におけるホバースライド操作とタッチホールド操作との組み合わせ操作に応じた携帯端末の動作手順を説明するフローチャート
【図１１】第５の実施形態におけるホバースライド操作とタッチホールド操作との組み合わせ操作を示す図、（Ａ）ホバースライド操作とタッチホールド操作との組み合わせ操作が行われた様子を示す図、（Ｂ）組み合わせ操作の開始後にホバー操作を行っている指とタッチホールド操作を行っている指との指間間隔が短くなった様子を示す図
【図１２】第５の実施形態におけるホバースライド操作とタッチホールド操作との組み合わせ操作に応じた携帯端末の動作手順を示すフローチャート、（Ａ）全体動作、（Ｂ）変化継続処理の詳細
【図１３】第６の実施形態の携帯端末１Ａの機能的構成を示すブロック図
【図１４】ホバー操作とタッチ操作との組み合わせ操作を示す図、（Ａ）ホバー操作が単独で行われた様子を示す図、（Ｂ）ホバー操作とタッチ操作との組み合わせ操作が行われた様子を示す図
【図１５】第６の実施形態におけるホバー操作とタッチ操作との組み合わせ操作に応じた携帯端末の動作手順を説明するフローチャート
【発明を実施するための形態】
【００１６】
以下、本発明に係る入力装置、入力支援方法及びプログラムの各実施形態について、図面を参照して説明する。本実施形態の入力装置は、データを画面に表示する表示部を含む電子機器であり、例えば携帯電話機、スマートフォン、タブレット端末、デジタルスチルカメラ、ＰＤＡ（personal digital assistant）又は電子書籍端末である。以下、各実施形態の入力装置の一例として携帯端末（例えばスマートフォン）を用いて説明する。
【００１７】
なお、本発明は、装置としての入力装置、又は入力装置をコンピュータとして動作させるためのプログラムとして表現することも可能である。更に、本発明は、入力装置により実行される各動作（ステップ）を含む入力支援方法として表現することも可能である。即ち、本発明は、装置、方法及びプログラムのうちいずれのカテゴリーにおいても表現可能である。
【００１８】
また、以下の説明において、ユーザからのタッチ操作の受け付けが可能であって、入力装置の表示部（例えばＬＣＤ又は有機ＥＬディスプレイ）の画面に表示されたアプリケーション毎のコンテンツの一部を選択可能とするための項目、又は選択によってコンテンツに対する所定の処理を起動可能とするための項目を「ボタン」と定義する。所定の処理とは、アプリケーションにおいて現在表示されているコンテンツに関連した内容を実行する処理（例えば映像データを再生する処理）である。
【００１９】
「ボタン」は、アプリケーションのコンテンツとして、例えばニュースの見出しが表示されている場合、ハイパーリンクされた文字列、即ち、ニュースの見出しでも良いし、ユーザの選択操作を促すための画像（例えばアイコン又はキーボードのソフトウェアキー）でも良いし、又は、文字列と画像との組合せでも良い。入力装置は、ユーザの入力操作に応じて、ボタンに対する操作として、例えばボタンに対応する「ニュースの見出し」の選択を受け付け、選択されたボタンに対応するニュースの詳細を表示することができる。なお、「ボタン」は入力装置において起動しているアプリケーションに応じて定められる。
【００２０】
また、タッチパネル上の水平面を表す２軸をｘ軸及びｙ軸とし、タッチパネルの鉛直方向（高さ方向）を表す軸をｚ軸とする。更に、以下の説明において、「座標」は、タッチパネルの水平面上の位置、即ちｘ座標及びｙ座標の組合せにより定まる座標（ｘ、ｙ）と、この座標（ｘ、ｙ）とタッチパネルと指との間の鉛直方向における距離、即ち、タッチパネルからの指の高さｚとを用いた座標（ｘ、ｙ、ｚ）との両方を含むとする。
【００２１】
なお、以下の説明において、タッチパネルへの指示媒体としては、一例としてユーザの指を用いて説明するが、指に限らず、ユーザの手により把持された導電性のスタイラスを用いてもよい。また、指示媒体は、タッチパネルの構造及び検知方式に応じて、タッチパネルへの近接及びタッチが検出可能なものであれば特に限定されない。
【００２２】
更に、以下の説明において、指をタッチパネルの面上から離間した空間上の位置に翳す操作を「ホバー操作」と定義し、ホバー操作によって翳された空間上の位置からタッチパネルの面に対して略平行にスライド（移動）する操作を、「ホバースライド操作」と定義する。従って、指がタッチパネルの面上に直接タッチする操作は「ホバー操作」ではなく、「タッチ操作」となる。また、タッチ操作において、指をタッチパネルの面上に接触させた状態においてスライド（移動）する操作を、「タッチスライド操作」と定義する。また、タッチ操作において、指をタッチパネルの面上に接触させた位置からスライドさせずにその位置のタッチ状態を維持する操作を、「タッチホールド操作」と定義する。
【００２３】
なお、ホバー操作又はホバースライド操作が検知されるためには、指とタッチパネルの面上との距離は、タッチパネルが検出する静電容量に反比例するため、タッチパネルが検出可能な静電容量の範囲に対応することが好ましい。
【００２４】
（第１の実施形態）
（各実施形態に共通する携帯端末のハードウェア構成）
図１は、各実施形態における携帯端末１，１Ａのハードウェア構成を示すブロック図である。図１に示す携帯端末１，１Ａは、プロセッサ１１、表示部１３、タッチパネルドライバ１４、タッチパネル１５、電源制御部１６、アンテナ１７ａが接続された通信制御部１７、ＲＯＭ（Read Only Memory）２１、ＲＡＭ（Random Access Memory）２２及び記憶部２３を含む。
【００２５】
プロセッサ１１、表示部１３、タッチパネルドライバ１４、電源制御部１６、通信制御部１７、ＲＯＭ２１、ＲＡＭ２２及び記憶部２３は、バス１９を介して、相互にデータを入出力可能に接続されている。
【００２６】
プロセッサ１１は、例えばＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）又はＤＳＰ（Digital Signal Processor）を用いて構成され、携帯端末１，１Ａ，１Ｂ，１Ｃの総括的な制御を行い、その他の種々の演算処理又は制御処理を行う。プロセッサ１１は、ＲＯＭ２１に格納されたプログラム及びデータを読み込んで、後述の各実施形態における種々の処理を行う。
【００２７】
ＲＯＭ２１は、携帯端末１にインストールされているアプリケーション６５（図２参照）、並びに、プロセッサ１１が図２に示す各部における処理を実行するためのプログラム及びデータを格納している。
【００２８】
ＲＡＭ２２は、プロセッサ１１、タッチパネルドライバ１４又は通信制御部１７の動作におけるワークメモリとして動作する。
【００２９】
記憶部２３は、携帯端末１に内蔵されるハードディスク又はフラッシュメモリを用いて構成され、携帯端末１，１Ａ，１Ｂ，１Ｃが取得したデータ又は生成したデータを格納する。なお、アプリケーション６５（図２参照）は、記憶部２３に格納される。記憶部２３は、ハードディスク又はフラッシュメモリではなく、例えば、ＵＳＢ（Universal Serial Bus）端子を介して接続された外部記憶媒体（例えばＵＳＢメモリ）を用いて構成されても良い。
【００３０】
表示部１３は、画面を表示する機能を有し、例えばＬＣＤ又は有機ＥＬディスプレイを用いて構成され、プロセッサ１１又はタッチパネルドライバ１４から出力されたデータを画面に表示する。
【００３１】
タッチパネルドライバ１４は、タッチパネル１５の動作を制御してタッチパネル１５に対するユーザの入力操作を監視する。例えば、タッチパネルドライバ１４は、タッチパネル１５がユーザの指６８（図３（Ａ）参照）のタッチ操作若しくはタッチスライド操作による接触又はホバー操作若しくはホバースライド操作による近接を検知すると、接触座標（ｘ、ｙ）又は近接座標（ｘ、ｙ、ｚ）を取得し、接触座標（ｘ、ｙ）又は近接座標（ｘ、ｙ、ｚ）の情報をプロセッサ１１、ＲＡＭ２２又は記憶部２３に出力する。以下、接触座標（ｘ、ｙ）を「タッチ座標（ｘ、ｙ）」という。
【００３２】
タッチパネル１５は、表示部１３の画面４５（図３（Ａ）参照）の上に搭載され、ユーザの指６８がタッチパネル１５の水平面上をタッチ操作したこと又はタッチスライド操作したことを検知する。また、タッチパネル１５は、ユーザの指６８がホバー操作又はホバースライド操作によって指６８がタッチパネル１５に近接したことを検知する。
【００３３】
なお、タッチパネル１５の具体的構成は、例えば上述した特許文献１に詳細に開示されているため説明を省略するが、タッチパネル１５は、ホバー操作における指の高さｚの値が所定値ｚｔｈ以下、又は指の高さｚの値に応じて定まる静電容量が所定値以上となる場合に、指６８がタッチパネル１５に近接したことを検知する。
【００３４】
電源制御部１６は、携帯端末１の電力供給源（例えばバッテリ）を用いて構成され、タッチパネル１５への入力操作に応じて、携帯端末１の電源のオン状態又はオフ状態を切り替える。電源がオン状態の場合、電源制御部１６は、電力供給源から図１に示す各部に電力を供給して携帯端末１を動作可能にさせる。
【００３５】
通信制御部１７は、無線通信回路を用いて構成され、送受信用のアンテナ１７ａを介して、プロセッサ１１により処理された処理結果としてのデータを送信し、更に、不図示の基地局又は他の通信端末から送信されたデータを受信する。また、図１では、本実施形態を含む各実施形態の説明に必要となる構成が図示されているが、各実施形態における携帯端末１，１Ａ，１Ｂ，１Ｃは、通話音声を制御する音声制御部と、ユーザの声を集音するマイクロフォンと、更に通話相手の音声データを出力するスピーカとを更に含んでも良い。
【００３６】
（携帯端末１の機能的構成）
次に、各実施形態のうち第１〜第５の各実施形態に共通する携帯端末１の機能的構成について、図２を参照して説明する。図２は、第１〜第５の各実施形態における携帯端末１の機能的構成を示すブロック図である。
【００３７】
図２に示す携帯端末１は、近接検知部５、タッチ検知部１０、画面表示部３０、メモリ４０、近接座標抽出部５１、タッチ座標抽出部５２、状態管理部５４、画像ボタン管理部５５、操作判定部５６、表示画像生成部５８、アプリ画面生成部５９、画像合成部６０及びアプリケーション６５を含む。
【００３８】
アプリケーション６５は、制御拡張部６４を含む。制御拡張部６４は、状態変化量変更部６１、変化対象変更部６２及び状態変化継続部６３を有する。
【００３９】
近接検知部５は、ホバー操作又はホバースライド操作によってユーザの指がタッチパネル１５に近接した状態を検知する。近接検知部５は、指がタッチパネル１５に近接した旨の近接通知を近接座標抽出部５１に出力する。
【００４０】
接触検知部としてのタッチ検知部１０は、タッチ操作又はタッチスライド操作によって指がタッチパネル１５にタッチした動作を検知する。タッチ検知部１０は、指がタッチパネル１５にタッチした旨の接触通知をタッチ座標抽出部５２に出力する。なお、近接検知部５とタッチ検知部１０とはタッチパネル１５を用いて構成可能であり、図２では近接検知部５とタッチ検知部１０とは別々の構成としているが、両者をタッチパネル１５として一纏めに構成しても良い。
【００４１】
画面表示部３０は、図１に示す表示部１３に対応し、画面４５にデータを表示する機能を有し、後述する画像合成部６０から出力された合成画像データを画面４５に表示する。合成画像データは、アプリケーション６５の画面（以下、単に「アプリ画面」という）のデータと、表示画像生成部５８により生成された画像データとが画像合成部６０によって合成されたデータである。
【００４２】
メモリ４０は、図１に示すＲＡＭ２２又は記憶部２３に対応し、少なくとも画像ボタンデータベース５５ａとして構成される。画像ボタンデータベース５５ａは、例えばアプリケーション６５において用いられる画面のデータ及び画像データ、アプリケーション６５によって生成された画像データ、不図示の基地局又は他の通信端末から受信された画像データ、並びにアプリケーション６５において用いられるボタンの座標情報及びボタンに割り当てられたアプリケーション６５の動作情報を格納する。
【００４３】
なお、メモリ４０には、近接座標抽出部５１により抽出された近接座標（ｘ、ｙ、ｚ）又はタッチ座標抽出部５２により抽出されたタッチ座標（ｘ、ｙ）の各情報が一時的に格納されても良い。図２では、図面の複雑化を避けるために、近接座標抽出部５１及びタッチ座標抽出部５２からメモリ４０への矢印の図示を省略している。
【００４４】
近接座標抽出部５１は、近接検知部５から出力された近接通知を基に、指のタッチパネル１５に対する近接座標（ｘ、ｙ、ｚ）を算出して抽出する。近接座標（ｘ、ｙ、ｚ）のうち、ｘ成分及びｙ成分はタッチパネル１５上の位置を表す座標値であって、ｚ成分は指とタッチパネル１５との間の鉛直方向の距離、即ち、指のタッチパネル１５に対する高さｚを表す座標値である。近接座標抽出部５１は、抽出された近接座標（ｘ、ｙ、ｚ）の情報を操作判定部５６に出力する。
【００４５】
タッチ座標抽出部５２は、タッチ検知部１０から出力された接触通知を基に、指がタッチパネル１５に対してタッチしたときのタッチ座標（ｘ、ｙ）を算出して抽出する。タッチ座標抽出部５２は、抽出されたタッチ座標（ｘ、ｙ）の情報を操作判定部５６に出力する。
【００４６】
以下の説明では、操作判定部５６により判定されたユーザの入力操作は、ホバー操作、ホバースライド操作、タッチ操作、タッチスライド操作、又は各操作の組み合わせ操作とするが、これらの操作に限定されない。
【００４７】
状態管理部５４は、操作判定部５６から出力された操作判定結果情報（後述参照）を入力する。状態管理部５４は、操作判定部５６から出力された操作判定結果情報を基に、ユーザの指の入力操作の内容、即ち、ホバー操作、ホバースライド操作、タッチ操作及びタッチスライド操作のうちいずれの操作が行われているかによって、携帯端末１において近接状態、接触状態、及び近接状態と接触状態とが共存する状態のうちいずれであるかを判定する。
【００４８】
状態管理部５４は、例えば後述するユーザの第１の指（例えば人差し指６８ａ。以下同様）によってホバースライド操作が行われている場合に第２の指（例えば親指６８ｂ。以下同様）によってタッチスライド操作が行われてホバースライド操作とタッチスライド操作との組み合わせ操作が行われた旨の操作判定結果情報を操作判定部５６から取得したとする。ここでは、ユーザの入力操作の一例として、ホバースライド操作とタッチスライド操作との組み合わせ操作を用いた場合の状態管理部５４の動作を説明している。
【００４９】
この場合、状態管理部５４は、操作判定部５６から出力された操作判定結果情報を基に、携帯端末１の状態として、ホバースライド操作による近接状態から、ホバースライド操作による近接状態とタッチスライド操作による接触状態との共存状態に移行したと判定する。更に、状態管理部５４は、ホバースライド操作とタッチ操作との組み合わせ操作が行われた旨をアプリケーション６５に出力（通知）する。
【００５０】
状態管理部５４は、操作判定部５６からの操作判定結果情報が上述したいずれかの操作（例えばホバースライド操作）が行われた旨を含む場合に、組み合わせ操作のスライド量（移動量）の情報と画面４５に表示するための表示画像を生成する旨の表示画像生成指示とを表示画像生成部５８に出力する。なお、後述するように、組み合わせ操作のスライド量（移動量）は、操作判定部５６によって算出され、操作判定結果情報に含まれている。
【００５１】
画像ボタン管理部５５は、アプリケーション６５において用いられるアプリ画面を構成する各々のボタンの画面４５上における表示座標を示す情報又はアプリケーション６５において用いられる画像データを、メモリ４０から読み出したり書き込んだりする。
【００５２】
操作判定部５６は、近接座標抽出部５１から出力された近接座標（ｘ、ｙ、ｚ）の情報、又はタッチ座標抽出部５２から出力されたタッチ座標（ｘ、ｙ）の情報を入力する。
【００５３】
操作判定部５６は、入力された近接座標（ｘ、ｙ、ｚ）の情報又はタッチ座標（ｘ、ｙ
）の情報を基に、ユーザの指の入力操作の内容、即ち、ホバー操作、ホバースライド操作、タッチ操作及びタッチスライド操作のうちいずれの操作又はどの操作とどの操作との組み合わせ操作が行われているかを判定する。
【００５４】
操作判定部５６は、例えば同一の画面４５において、ユーザの第１の指（人差し指６８ａ）によるホバースライド操作とユーザの第２の指（親指６８ｂ）によるタッチスライド操作との組み合わせ操作が同一方向に同距離行われたか否かを判定する。更に、操作判定部５６は、組み合わせ操作による第１の指と第２の指の移動量（スライド量）の値を算出する。また、操作判定部５６は、ホバースライド操作又はタッチスライド操作が単独で行われた場合にも、各操作による指の移動量（スライド量）の値を算出する。
【００５５】
操作判定部５６は、同一の画面４５において、ユーザの第１の指（人差し指６８ａ）によるホバースライド操作と同一のユーザの第２の指（親指６８ｂ）によるタッチスライド操作とが同一方向であって同距離行われたと判定した場合に、ホバースライド操作とタッチスライド操作との組み合わせ操作が同一方向で同距離行われた旨及びスライド量（移動量）の各情報を、操作判定結果情報として状態管理部５４に出力する。
【００５６】
表示画像生成部５８は、状態管理部５４から出力された表示画像生成指示及びアプリ画面生成部５９から出力された画面４５の表示範囲の情報を基に、画像ボタン管理部５５を介して、アプリケーション６５における画像データを取得する。表示画像生成部５８は、取得された画像データから表示画像生成指示に対応する範囲の画像を切り出すことで、画面４５に表示するための表示画像を生成する。表示画像生成部５８は、生成された表示画像を画像合成部６０に出力する。
【００５７】
アプリ画面生成部５９は、アプリケーション６５から出力された画面生成指示を基に、画像ボタン管理部５５を介して、メモリ４０からアプリケーション６５における画面の生成に必要となる各種データを取得する。アプリ画面生成部５９は、取得された各種データを用いて、アプリケーション６５におけるアプリ画面の画面データを生成する。アプリ画面生成部５９は、生成された画像データを画像合成部６０に出力する。
【００５８】
なお、図２では、アプリ画面生成部５９とアプリケーション６５とが別々の構成として示されているが、アプリケーション６５がアプリ画面生成部５９の機能を有することによって、アプリ画面生成部５９とアプリケーション６５とを一纏めにしたアプリケーション６５として構成しても良い。
【００５９】
画像合成部６０は、表示画像生成部５８から出力された表示画像のデータと、アプリ画面生成部５９から出力されたアプリ画面の画面データとを合成して画面表示部３０に表示させる。
【００６０】
状態変化量変更部６１は、例えばホバースライド操作とタッチスライド操作との組み合わせ操作が同一方向で同距離行われた旨の情報を状態管理部５４から取得した場合に、ホバースライド操作とタッチスライド操作との組み合わせ操作が同一方向で同距離行われる直前にアプリケーション６５において実行されていた動作の状態変化量を変更する。状態変化量変更部６１は、動作の状態変化量の変更の一例として、画面４５に表示される地図画像４７の移動量（スライド量）又は移動速度（スライド速度）を、増加させるように又は減少させるように変更する。
【００６１】
変化対象変更部６２は、例えばホバースライド操作とタッチスライド操作との組み合わせ操作が同一方向で同距離行われた旨の情報を状態管理部５４から取得した場合に、ホバースライド操作とタッチスライド操作との組み合わせ操作が同一方向で同距離行われる直前にアプリケーション６５において実行されていた動作の変化対象（例えば映像の出力音声）を他の変化対象に変更する。変化対象変更部６２は、動作の変化対象の変更の一例として、映像の出力音声を映像の再生速度に変更する。
【００６２】
状態変化継続部６３は、例えばホバースライド操作とタッチホールド操作との組み合わせ操作が同一方向で同距離行われた旨の情報を状態管理部５４から取得した場合に、ホバースライド操作とタッチホールド操作との組み合わせ操作が行われる直前にアプリケーション６５において実行されていた動作の変化状態を維持し、その維持された状態を継続させる。
【００６３】
状態変化継続部６３は、動作の変化状態が維持された状態を継続することの一例として、ホバースライド操作によって指のスライド量の２倍分、地図画像４７が画面４５内を移動していた場合に、ホバースライド操作とタッチホールド操作との組み合わせ操作によって、ホバースライド操作はホバー操作の状態となるが、タッチホールド操作を継続することで、ホバースライド操作に応じた同じ動作、即ち、指のスライド量の２倍分、画面４５内の地図画像４７の移動を継続させる。
【００６４】
（第１の実施形態の動作概要）
次に、第１の実施形態の携帯端末１の動作概要について、図３（Ａ）及び（Ｂ）を参照して説明する。図３（Ａ）は、ホバースライド操作が単独で行われた様子を示す図である。図３（Ｂ）は、ホバースライド操作とタッチスライド操作との組み合わせ操作が行われ様子を示す図である。
【００６５】
本実施形態では、図３（Ａ）に示すユーザの指６８がタッチパネル１５（画面４５）に対してホバースライド操作を開始した後に、図３（Ｂ）に示すように、別の指（人差し指６８ａ）が、タッチパネル１５の上にタッチ（接触）して人差し指６８ａのホバースライド操作と同一方向に同距離ほどタッチスライド操作したとする。
【００６６】
この場合、携帯端末１は、ホバースライド操作とタッチスライド操作との組み合わせ操作が行われる直前、即ち、ホバースライド操作に応じたアプリケーション６５の動作の状態変化量を変更する。なお、図３（Ａ）に示す人差し指６８は、図３（Ｂ）に示す人差し指６８ａと同じであって、図３（Ｂ）に示す親指６８ｂと同じではない。また、以下の説明において、ホバー操作又はホバースライド操作する指を人差し指６８ａとし、タッチ操作又はタッチスライド操作する指を親指６８ｂとして説明するが、特に限定されない。
【００６７】
先ず、指６８によって、ホバースライド操作が単独で行われた場合について説明する。図３（Ａ）に示すように、指６８によるホバースライド操作単独の場合、即ち、指６８が画面４５（タッチパネル１５）に近接した状態において矢印ａの方向にホバースライド操作すると、画面４５に表示された地図画像４７が画面４５内を移動（又は「スクロール」ともいう）する。この移動によって、画面４５内に表示された画像の内容がスクロールされて切り替えられる。
【００６８】
指６８のホバースライド操作により、画面４５に表示された地図画像４７は、指６８のホバースライド操作と同方向（矢印ｂの方向）に、指６８の移動量（ホバースライド量、矢印ａの長さに対応）の例えば２倍分の距離（矢印ｂの長さに対応）だけ画面４５内を移動（スクロール）する。
【００６９】
次に、人差し指６８ａと親指６８ｂとによって、ホバースライド操作とタッチスライド操作との組み合わせ操作が行われた場合について説明する。図３（Ａ）に示すホバースライド操作が単独で行われていた状態において、図３（Ｂ）に示すように、親指６８ｂが画面４５（タッチパネル１５）上にタッチし、人指し指６８ａが矢印ａの方向にホバースライド操作し、更に親指６８ｂがタッチされた位置から矢印ａ’の方向に同時にタッチスライド操作する。
【００７０】
この場合、人差し指６８ａのホバースライド操作と親指６８ｂのタッチスライド操作との組み合わせ操作により、画面４５内に表示された地図画像４７は、矢印ｂの方向に、人指し指６８ａのホバースライド量と同じ距離の分だけ、即ち、等倍で画面４５内を移動（スクロール）する。なお、親指６８ｂがタッチした位置は丸印５０（点線参照）で表し、以後の各実施形態においても同様である。
【００７１】
（第１の実施形態の携帯端末１の動作）
図４は、第１の実施形態におけるホバースライド操作とタッチスライド操作との組み合わせ操作に応じた携帯端末１の動作手順を説明するフローチャートである。図４に示すフローチャートは、図３（Ａ）及び（Ｂ）に示す画面４５（タッチパネル１５）に対する入力操作に応じた携帯端末１の動作手順を表す。
【００７２】
図４において、状態管理部５４は、操作判定部５６からの操作判定結果情報を基に、ユーザの人差し指６８によってホバースライド操作が行われているか否かを判定する（Ｓ１）。ホバースライド操作が行われていると判定された場合に、携帯端末１の動作はステップＳ２に進む。
【００７３】
次に、状態管理部５４は、ユーザの人差し指６８ａによってホバースライド操作が行われていると判定した場合に（Ｓ１、ＹＥＳ）、操作判定部５６からの操作判定結果情報を基に、ユーザの親指６８ｂによってタッチスライド操作が行われているか否かを判定する（Ｓ２）。
【００７４】
なお、ステップＳ２では、状態管理部５４は、操作判定部５６の操作判定結果情報を基に、ユーザの人差し指６８ａによるホバースライド操作と親指６８ｂによるタッチスライド操作とが同一方向であって同距離行われたか否かを判定しており、第２の実施形態においても同様である。従って、ステップＳ２において、ユーザの人差し指６８ａによるホバースライド操作と親指６８ｂによるタッチスライド操作とが同一方向且つ同距離行われていないと判定された場合には、携帯端末１の動作はステップＳ３に進む。
【００７５】
状態管理部５４は、ユーザの親指６８ｂによってタッチスライド操作が行われていないと判定した場合には（Ｓ２、ＮＯ）、ホバースライド操作とタッチスライド操作との組み合わせ操作が行われていない旨をアプリケーション６５に出力（通知）する。状態変化量変更部６１は、ステップＳ１において実行していると判定されたホバースライド操作に対応したアプリケーション６５の動作の状態変化量を初期化する（Ｓ３）。
【００７６】
例えば、携帯端末１の表示部１３の画面４５内に地図画像４７が表示されており、ステップＳ３における状態変化量を地図画像４７の移動量（スライド量又はスクロール量）とし、状態変化量の初期値を２倍とする。ステップＳ３では、状態変化量変更部６１は、ホバースライド操作（図３（Ａ）参照）が単独で行われた場合に、指６８の移動量（ホバースライド量）に応じて画面４５内を移動させる地図画像４７の移動量（状態変化量）を初期化する。
【００７７】
一方、状態管理部５４は、ユーザの親指６８ｂによってタッチスライド操作が行われていると判定した場合には（Ｓ２、ＹＥＳ）、ホバースライド操作とタッチスライド操作との組み合わせ操作が行われている旨をアプリケーション６５に出力（通知）する。状態変化量変更部６１は、ステップＳ１において実行されていると判定されたホバースライド操作に対応したアプリケーション６５の動作の状態変化量を例えば等倍（１倍）に変更する（Ｓ４）。
【００７８】
これにより、図３（Ｂ）に示すように、人指し指６８ａの移動量と画面４５内に表示された地図画像４７の移動量とが等しくなり、ユーザは、ホバースライド操作を行っている指６８の移動量の２倍分、地図画像４７のスクロールをホバースライド操作によって行っていたが、ホバースライド操作とタッチスライド操作との組み合わせ操作によって、ホバースライド操作を行っている人差し指６８ａの移動量と等倍の移動量の分だけ、地図画像のスクロールを行うことができ、地図画像４７のスクロールの微調整を簡易に行うことができる。
【００７９】
ステップＳ３又はＳ４の後、携帯端末１の動作はステップＳ５に進む。操作判定部５６は、状態管理部５４から出力された操作判定指示を基に、ステップＳ１において実行されていると判定されたホバースライド操作のスライド量を算出する（Ｓ５）。操作判定部５６は、算出結果としてのスライド量の情報を状態管理部５４に出力する。
【００８０】
状態管理部５４は、操作判定部５６から出力されたスライド量とステップＳ３又はＳ４により得られた変化量とを乗算し、ステップＳ５において算出されたスライド量に応じた画面４５内の地図画像４７の移動量（スクロール量）を算出する（Ｓ６）。状態管理部５４は、算出された地図画像の移動量（スクロール量）の情報を含む表示画像生成指示を表示画像生成部５８に出力する。
【００８１】
表示画像生成部５８は、状態管理部５４から出力された表示画像生成指示を基に、ステップＳ６により算出された移動量（スクロール量）の分だけ画面４５内を移動した後の地図画像４７を表示画像として生成して画像合成部６０に出力する（Ｓ７）。
【００８２】
画像合成部６０は、表示画像生成部５８から出力された表示画像のデータと、アプリ画面生成部５９から出力されたアプリ画面の画面データとを合成して画面表示部３０に表示させる（Ｓ８）。ステップＳ８の後、携帯端末１の動作はステップＳ１の処理に戻る。
【００８３】
以上により、本実施形態の携帯端末１は、例えばホバースライド操作を単独で行って地図画像４７を画面４５内においてホバースライド操作のスライド量の２倍分移動する場合に、２本の指を用いたホバースライド操作とタッチスライド操作との組み合わせ操作により、地図画像４７の画面４５内の移動（スクロール）を、ホバースライド操作のスライド量の等倍分の移動（スクロール）となるように状態変化量を変更する。
【００８４】
これにより、携帯端末１は、画面４５内における地図画像４７の移動処理を、ホバースライド量の２倍分から等倍分まで地図画像４７の画面４５内の移動（スクロール）を微調整することができ、タッチパネルに対するユーザの入力操作に応じて、コンテンツ（地図画像）に対する制御内容を効率的に選択し、快適な操作性を与えることができる。
【００８５】
なお、本実施形態では、ホバースライド操作を単独で行った場合の地図画像４７の画面４５内の移動量はホバースライド操作のホバースライド量の２倍分として説明したが、特に２倍に限定されない。更に、状態変化量の一例として、地図画像の画面４５内における移動量を用いて説明したが、他の状態変化量でも同様に適用可能である。
【００８６】
（第２の実施形態）
第１の実施形態では、ホバースライド操作が行われている場合にホバースライド操作とタッチスライド操作との組み合わせ操作が行われたときのアプリケーション６５における変化対象として、画面４５内における地図画像の移動量を一例として説明した。
【００８７】
第２の実施形態では、アプリケーション６５における動作の変化対象を他の変化対象に変更する例を説明する。アプリケーション６５における動作の変化対象を他の変化対象に変更する一例として、ホバースライド操作のホバースライド量に応じて変更していた輝度を彩度に変更する場合、又は、映像データを再生している場合に、ホバースライド操作のホバースライド量に応じて変更していたボリューム（出力音声）を再生速度に変更する場合が考えられる。但し、アプリケーション６５における動作の変化対象の切り替えは、これらの例に限定されない。
【００８８】
なお、第２の実施形態の携帯端末は第１の実施形態の携帯端末１と同様の構成を有するため、第１の実施形態の携帯端末１と同一の構成要素については同一の符号を用いることで、説明を省略し、異なる内容について説明する。
【００８９】
図５は、第２の実施形態におけるホバースライド操作とタッチスライド操作との組み合わせ操作に応じた携帯端末１の動作手順を説明するフローチャートである。なお、第１の実施形態と同一の動作については、同一のステップ番号を付すことにより、説明を省略する。
【００９０】
図５において、状態管理部５４は、ユーザの人差し指６８ａによってホバースライド操作が行われていると判定した場合に（Ｓ１、ＹＥＳ）、操作判定部５６からの操作判定結果情報を基に、ユーザの親指６８ｂによってタッチスライド操作が行われているか否かを判定する（Ｓ２）。
【００９１】
状態管理部５４は、ユーザの親指６８ｂによってタッチスライド操作が行われていないと判定した場合には（Ｓ２、ＮＯ）、ホバースライド操作とタッチスライド操作との組み合わせ操作が行われていない旨をアプリケーション６５に出力（通知）する。変化対象変更部６２は、ステップＳ１において実行していると判定されたホバースライド操作に対応したアプリケーション６５の動作の変化対象を初期化する（Ｓ３Ａ）。
【００９２】
例えば、携帯端末１のアプリケーション６５において映像データが再生されており、ホバースライド操作によって再生対象の映像データのリストが選択されている場合を想定する。ステップＳ３Ａでは、変化対象変更部６２は、ホバースライド操作（図３（Ａ）参照）が単独で行われた場合に、指６８のホバースライド操作に応じた変化対象を初期化する。
【００９３】
具体的には、変化対象変更部６２は、変化対象を初期化することで、指６８のホバースライド操作に応じた変化対象を、現在の「再生対象の映像データのリストの選択処理」から「再生時のボリュームの調整処理」に初期化する。なお、初期化された処理内容はアプリケーション６５に応じて定められることが好ましく、「再生時のボリュームの調整処理」は一例である。
【００９４】
一方、状態管理部５４は、ユーザの親指６８ｂによってタッチスライド操作が行われていると判定した場合には（Ｓ２、ＹＥＳ）、ホバースライド操作とタッチスライド操作との組み合わせ操作が行われている旨をアプリケーション６５に出力（通知）する。変化対象変更部６２は、ステップＳ１において実行されていると判定されたホバースライド操作に対応したアプリケーション６５の動作の変化対象を他の変化対象に変更する（Ｓ４Ａ）。
【００９５】
例えば、携帯端末１のアプリケーション６５において映像データが再生されており、ホバースライド操作によって再生対象の映像データのリストが選択されている場合を想定する。ステップＳ４Ａでは、変化対象変更部６２は、ホバースライド操作とタッチスライド操作との組み合わせ操作が行われた場合に、指６８のホバースライド操作に応じた変化対象を他の変化対象に変更する。変化対象変更部６２は、変化対象を変更することで、指６８のホバースライド操作に応じた変化対象を、例えば現在の「再生対象の映像データのリストの選択処理」から「映像データの倍速再生処理」に変更する。
【００９６】
ステップＳ３Ａ又はＳ４Ａの後、携帯端末１の動作はステップＳ５に進む。操作判定部５６は、状態管理部５４から出力された操作判定指示を基に、ステップＳ１において実行されていると判定されたホバースライド操作のスライド量を算出する（Ｓ５）。操作判定部５６は、算出結果としてのスライド量の情報を状態管理部５４に出力する。
【００９７】
状態管理部５４は、操作判定部５６から出力されたスライド量の情報を基に、ステップＳ３Ａ又はＳ４Ａで得られた変化対象に対するスライド量に応じた変化を、アプリケーション６５における動作に与える旨の変化対象反映指示をアプリケーション６５に出力する。変化対象変更部６２は、状態管理部５４から出力された変化対象反映指示を基に、ステップＳ３Ａ又はＳ４Ａで得られた変化対象に対するスライド量に応じた変化を、アプリケーション６５の動作に与えて反映させる（Ｓ８Ａ）。ステップＳ８Ａの後、携帯端末１の動作はステップＳ１に戻る。
【００９８】
以上により、本実施形態の携帯端末１は、例えばホバースライド操作を単独で行って再生対象の映像データのリストを選択している場合に、２本の指を用いたホバースライド操作とタッチスライド操作との組み合わせ操作により、映像データのリストの選択処理を、現在再生中の映像データの再生時におけるボリュームの調整処理に変更する。これにより、携帯端末１は、ホバースライド操作とタッチスライド操作との組み合わせ操作によって、アプリケーション６５における動作の変化対象を簡易に変更することができ、快適な操作性をユーザに対して与えることができる。
【００９９】
（第３の実施形態）
第３の実施形態では、第１の実施形態の変形例として、第１の実施形態と同様に、ホバースライド操作とタッチスライド操作との組み合わせ操作が行われた場合に、ホバースライド操作に応じたアプリケーション６５における動作の状態変化量を変更する例を説明する。
【０１００】
なお、第３の実施形態の携帯端末は第１の実施形態と同様の構成を有するため、第１の実施形態と同一の構成要素については同一の符号を用いることで、説明を省略し、異なる内容について説明する。
【０１０１】
（第３の実施形態の動作概要）
図６は、第３の実施形態におけるホバースライド操作とタッチスライド操作との組み合わせ操作を示す図である。図６（Ａ）は、組み合わせ操作の開始時の様子を示す図である。図６（Ｂ）は、組み合わせ操作の開始後にホバースライド操作を行っている指（人差し指６８ａ）とタッチスライド操作を行っている指（親指６８ｂ）との指間間隔が短くなった様子を示す図である。図６（Ｃ）は、組み合わせ操作の軌跡が円である様子を示す図である。また、本実施形態においても、アプリケーション６５における動作の状態変化量は、地図画像４７の画面４５内の移動量とする。
【０１０２】
本実施形態では、図６（Ａ）に示すように、ホバースライド操作とタッチスライド操作との組み合わせ操作の開始時では、人差し指６８ａはタッチパネル１５に近接し、親指６８ｂはタッチパネル１５にタッチ（接触）した状態であるとする。
【０１０３】
人指し指６８ａの鉛直下方向におけるタッチパネル１５（画面４５）上の位置と親指６８ｂのタッチパネル１５（画面４５）上の位置との間隔ｍを維持し、人指し指６８ａと親指６８ｂとを用いてホバースライド操作とタッチスライド操作との組み合わせ操作が矢印ａ１の方向に行われたとする。
【０１０４】
この場合、地図画像４７が画面４５内を移動する移動量（スライド量又はスクロール量）が一定の移動量に維持される（矢印ｂ１参照）。即ち、地図画像４７が画面４５内を移動する移動量は、人差し指６８ａのホバースライド操作のホバースライド量の等倍分の移動量となる。
【０１０５】
一方、図６（Ｂ）に示すように、ホバースライド操作とタッチスライド操作との組み合わせ操作を行いながら、人指し指６８ａの鉛直下方向におけるタッチパネル１５（画面４５）上の位置と親指６８ｂのタッチパネル１５（画面４５）上の位置との間隔を図６（Ａ）に示す間隔ｍより狭い間隔ｍ’に狭めて、人指し指６８ａと親指６８ｂとを用いてホバースライド操作とタッチスライド操作との組み合わせ操作が矢印ａ２の方向に行われたとする。
【０１０６】
この場合、地図画像４７が画面４５内を移動する移動量（スライド量）は、例えば、第１の実施形態とは異なって増加する（矢印ｂ２参照）。即ち、地図画像４７が画面４５内を移動する移動量は、人差し指６８ａのホバースライド操作のホバースライド量の例えば２倍分の移動量となる。
【０１０７】
また、ホバースライド操作、ホバースライド操作とタッチスライド操作との組み合わせ操作は、いずれも直線的な軌跡を描く操作（図６（Ａ）及び（Ｂ）参照）に限定されず、例えば軌跡が円となる連続的な操作でも良い（図６（Ｃ）参照）。
【０１０８】
例えば、図６（Ｃ）では、人指し指６８ａの鉛直下方向におけるタッチパネル１５（画面４５）上の位置と親指６８ｂのタッチパネル１５（画面４５）上の位置との間隔を維持したり間隔を広げたり狭めたりすることにより、矢印ｃに示す円の軌跡を描くような組み合わせ操作が行われた場合には、間隔に応じて、アプリケーション６５における動作の状態変化量が変更される。
【０１０９】
図６（Ｃ）の円運動の軌跡を描くような組み合わせ操作によって、携帯端末１は、例えば映像データの再生時におけるボリュームを回転量によって調整し、又は、画面４５内に表示された複数のサムネイルを巡回的に切り替えて表示することができる。
【０１１０】
（第３の実施形態の携帯端末１の動作）
図７は、第３の実施形態におけるホバースライド操作とタッチスライド操作との組み合わせ操作に応じた携帯端末１の動作手順を説明するフローチャートである。図７に示すフローチャートは、例えば図６（Ａ）及び（Ｂ）に示す画面４５（タッチパネル１５）に対する入力操作に応じた携帯端末１の動作手順を表す。なお、第１の実施形態と同一の動作については、同一のステップ番号を付すことにより、説明を省略する。
【０１１１】
図７において、状態管理部５４は、ユーザの人差し指６８ａによってホバースライド操作が行われていると判定した場合（Ｓ１、ＹＥＳ）、操作判定部５６からの操作判定結果情報を基に、ユーザの親指６８ｂによってタッチスライド操作が行われているか否かを判定する（Ｓ２）。
【０１１２】
状態管理部５４は、ユーザの親指６８ｂによってタッチスライド操作が行われていないと判定した場合には（Ｓ２、ＮＯ）、ホバースライド操作とタッチスライド操作との組み合わせ操作が行われていない旨をアプリケーション６５に出力（通知）する。状態変化量変更部６１は、ステップＳ１において実行していると判定されたホバースライド操作に応じたアプリケーション６５の動作の状態変化量を初期化する（Ｓ３）。
【０１１３】
状態管理部５４は、ユーザの親指６８ｂによってタッチスライド操作が行われていると判定した場合には（Ｓ２、ＹＥＳ）、人差し指６８ａのホバースライド操作と親指６８ｂのタッチスライド操作とは同一の方向であって、人差し指６８ｂの鉛直下方向におけるタッチパネル１５（画面４５）上の位置と親指６８ｂのタッチパネル１５（画面４５）上の位置との間隔が所定の規定値内であるか否かを判定する（Ｓ２Ａ，Ｓ２Ｂ）。なお、図４及び図５では、ステップＳ２Ａ及びＳ２Ｂの動作の図示を省略しているが、ステップＳ２において図７に示すステップＳ２Ａ及びＳ２Ｂの動作の内容が含まれている。
【０１１４】
状態管理部５４は、人差し指６８ａのホバースライド操作と親指６８ｂのタッチスライド操作とは同一方向であって、人差し指６８ｂの鉛直下方向におけるタッチパネル１５（画面４５）上の位置と親指６８ｂのタッチパネル１５（画面４５）上の位置との間隔が規定値内であると判定した場合には（Ｓ２Ａ−ＹＥＳ、Ｓ２Ｂ−ＹＥＳ）、ホバースライド操作とタッチスライド操作との組み合わせ操作が同一方向であって指間間隔が規定値内である状態にて行われている旨をアプリケーション６５に出力（通知）する。状態変化量変更部６１は、ステップＳ１において実行されていると判定されたホバースライド操作に応じたアプリケーション６５の動作の状態変化量を、指間間隔に応じた状態変化量に変更する（Ｓ４Ｂ、図６（Ｂ）参照）。
【０１１５】
なお、ステップＳ２Ｂの判定において用いられる規定値は、人差し指６８ａと親指６８ｂとの位置が妥当と考えられる範囲（タッチ受付可能範囲）に設定され、人差し指６８ａの鉛直下方向におけるタッチパネル１５（画面４５）内の位置を起点とする相対座標により定められる（図８参照）。図８は、画面４５上の人指し指６８ａの位置に応じて設定されたタッチ受付可能範囲４５ａを示す図である。
【０１１６】
タッチ受付可能範囲４５ａは、ホバー操作している人差し指６８ａの鉛直下方向におけるタッチパネル１５（画面４５）上の位置と、タッチ操作した親指６８ｂのタッチパネル１５（画面４５）上の位置との距離（間隔）が規定値以内である場合の所定の範囲（例えば円形状又は楕円形状の範囲）である。
【０１１７】
ホバースライド操作とタッチスライド操作との組み合わせ操作が行われる場合、人指し指６８ａの位置が変わると、タッチ受付可能範囲４５ａの位置も変わる。ここで、人指し指６８ａの位置、即ちホバー操作している人差し指６８ａの鉛直下方向におけるタッチパネル１５（画面４５）上の位置は、図８に示す丸印５０Ａの位置である。親指６８ｂのタッチ位置がタッチ受付可能範囲４５ａ（図８のハッチング部参照）に含まれる場合、人差し指６８ａと親指６８ｂとの指間間隔は規定値内であると判定される。
【０１１８】
ステップＳ２Ｂでは、指間間隔が規定値を超える場合、携帯端末１の動作は、ユーザによって誤操作のおそれがあるとして、ステップＳ３の動作に進む。ステップＳ５以降の処理は、第１の実施形態と同様であるため説明を省略する。
【０１１９】
以上により、本実施形態の携帯端末１は、ホバー操作している人差し指６８ａとタッチスライド操作している親指６８ｂとの指間間隔を狭めると、地図画像の画面４５内における移動量（状態変化量）を増加でき、指間間隔を広げると、地図画像の画面４５内における移動量（状態変化量）を減少でき、状態変化量の微調整を簡易に行うことができる。
【０１２０】
なお、本実施形態において、指間間隔と状態変化量の大きさの増減とは、正比例又は反比例の関係でも良く、例えば、指間間隔を狭めると、地図画像の画面４５内における移動量（状態変化量）を減少しても良い。また、円運動又は直線的なホバースライド操作とタッチスライド操作との組み合わせ操作の途中で、指間間隔を変更することで、指間間隔の変更時点から地図画像の画面４５内における移動量（状態変化量）を更に変更しても良い。
【０１２１】
また、ホバースライド操作の人差し指６８ａとタッチスライド操作の親指６８ｂとの各スライド方向が同一方向である、又は、タッチ受付可能範囲４５ａを設けることで、携帯端末１は、ユーザの誤操作のおそれがある操作を排除でき、ユーザの操作性を向上させることができる。
【０１２２】
なお、携帯端末１は、タッチ操作のタッチ受付可能範囲４５ａを、ユーザの利き手を判定した上で決定しても良い。例えば、携帯端末１は、タッチ座標（ｘ１、ｙ１）、近接座標（ｘ２、ｙ２、ｚ２）である場合、タッチ座標（ｘ１、ｙ１）と近接座標のｘｙ平面上の座標（ｘ２、ｙ２）とを結ぶ場合の直線の傾きの正方向又は負方向に応じて、ユーザの利き手を判定しても良い。この場合、携帯端末１は、直線の傾きが右単調増加方向（正方向）であれば右利きと判定し、左単調増加方向（負方向）であれば左利きと判定する。
【０１２３】
また、タッチ受付可能範囲４５ａの設定は、上述した第１及び第２の各実施形態に対しても適用可能である。また、以後の各実施形態においても、タッチ受付可能範囲４５ａを適用しても良い。
【０１２４】
（第４の実施形態）
第１から第３までの各実施形態では、２本の指を用いた組み合わせ操作の一例として、ホバースライド操作とタッチスライド操作との組み合わせ操作が行われた場合の携帯端末１の動作を説明した。
【０１２５】
第４の実施形態では、ホバースライド操作が行われている場合に２本の指を用いた組み合わせ操作の一例として「ホバースライド操作とタッチホールド操作との組み合わせ操作」が行われた場合に、ホバースライド操作に応じたアプリケーション６５の動作の変化を継続させる例を説明する。
【０１２６】
なお、第４の実施形態の携帯端末は第１の実施形態の携帯端末１と同様の構成を有するため、第１の実施形態の携帯端末１と同一の構成要素については同一の符号を用いることで、説明を省略し、異なる内容について説明する。
【０１２７】
（第４の実施形態の動作概要）
図９は、第４の実施形態におけるホバースライド操作とタッチホールド操作との組み合わせ操作を示す図である。図９（Ａ）は、ホバースライド操作が単独で行われた様子を示す図である。図９（Ｂ）は、ホバースライド操作とタッチホールド操作との組み合わせ操作が行われた様子を示す図である。
【０１２８】
本実施形態では、図９（Ａ）に示す人差し指６８ａがタッチパネル１５（画面４５）に対してホバースライド操作を開始した後に、図９（Ｂ）に示すように、人差し指６８ａがタッチパネル１５の上にタッチしてタッチホールド操作を継続する。この場合、人差し指６８ａはホバー操作の状態となり、画面４５内に表示された地図画像４７の移動（スクロール）が継続し、ホバースライド操作を行っていたときの方向（符号ｄ参照）に地図画像４７がスクロールする。
【０１２９】
従って、親指６８ｂによってタッチホールド操作が継続していれば、人指し指６８ａがホバースライド操作を行わなくてもホバー操作を維持している限り、地図画像４７の画面４５内の移動（スクロール）が継続する。
【０１３０】
（第４の実施形態の携帯端末１の動作）
図１０は、第４の実施形態におけるホバースライド操作とタッチホールド操作との組み合わせ操作に応じた携帯端末１の動作手順を説明するフローチャートである。図１０に示すフローチャートは、図９（Ａ）及び（Ｂ）に示す画面４５（タッチパネル１５）に対する入力操作に応じた携帯端末１の動作手順を表す。
【０１３１】
図１０において、状態管理部５４は、操作判定部５６からの操作判定結果情報を基に、ユーザの人差し指６８によってホバースライド操作が行われているか否かを判定する（Ｓ１１）。ホバースライド操作が行われていると判定された場合に、携帯端末１の動作はステップＳ１２に進む。
【０１３２】
次に、状態管理部５４は、ユーザの人差し指６８ａによってホバースライド操作が行われていると判定した場合に（Ｓ１１、ＹＥＳ）、ホバースライド操作が行われている旨をアプリケーション６５に出力（通知）する。状態変化量変更部６１は、ホバースライド操作に応じたアプリケーション６５の動作の状態変化量を変更せずに、ホバースライド操作に応じたアプリケーション６５の動作における変化処理を実行する（Ｓ１２）。
【０１３３】
例えば、ステップＳ１２では、携帯端末１は、ホバースライド操作に応じたアプリケーション６５の動作の一例として、ホバースライド操作のホバースライド量を基に、画面４５内に表示された地図画像４７のスクロールを実行する。
【０１３４】
また、状態変化量変更部６１は、ホバースライド操作に応じたアプリケーション６５の動作の状態変化量（変化条件）をメモリ４０に保持する（Ｓ１３）。なお、図１０の説明では、変化条件は、ホバースライド操作に応じたアプリケーション６５の動作の状態変化量でも良いし、ホバースライド操作に応じたアプリケーション６５の動作の変化対象でも良い。
【０１３５】
状態管理部５４は、操作判定部５６からの操作判定結果情報を基に、ホバースライド操作が停止してホバー操作の状態となったか否かを判定する（Ｓ１４）。ホバースライド操作が停止していないと判定された場合には、携帯端末１の動作はステップＳ１２の動作に戻る。
【０１３６】
状態管理部５４は、ホバースライド操作が停止していると判定した場合には（Ｓ１４、ＹＥＳ）、ホバースライド操作の停止と同時にタッチホールド操作が行われたか否か判定する（Ｓ１５）。ここで、同時とは、ホバースライド操作の停止とタッチホールド操作の検知とが同時であることに限定せず、例えばホバースライド操作が停止する直前にタッチホールド操作が検知された場合を含んでも良い。
【０１３７】
状態管理部５４は、同時のタッチホールド操作が行われていないと判定した場合には（Ｓ１５、ＮＯ）、ホバースライド操作に応じたアプリケーション６５の動作の変化処理を停止する（Ｓ１６）。例えば、携帯端末１は、ステップＳ１２において実行された地図画像４７の画面４５内のスクロールを停止する（Ｓ１６）。ステップＳ１６の後、携帯端末１の動作はステップＳ１１の動作に戻る。
【０１３８】
一方、状態管理部５４は、同時のタッチホールド操作が行われたと判定した場合には（Ｓ１５、ＹＥＳ）、ステップＳ１３において保持された変化条件に従って、ホバースライド操作に応じたアプリケーション６５の動作の変化処理を継続する（Ｓ１７）。例えば、携帯端末１は、ホバースライド操作が停止してホバー操作となり、ホバースライド操作の停止と同時にタッチホールド操作が行われた場合でも、ホバースライド操作を単独で行っていたときの画面スクロールを自動的に継続することができる。
【０１３９】
状態管理部５４は、タッチ座標抽出部５２から出力されたタッチ座標（ｘ、ｙ）の情報を基に、タッチホールド操作が継続しているか否かを判定する（Ｓ１８）。タッチホールド操作が継続していると判定された場合には（Ｓ１８、ＹＥＳ）、携帯端末１の動作はステップＳ１７の動作に戻る。
【０１４０】
一方、状態管理部５４は、操作判定部５６からの操作判定結果情報を基に、タッチホールド操作が継続しなくなったと判定した場合には（Ｓ１８、ＮＯ）、ホバースライド操作に応じたアプリケーション６５の動作の変化処理を停止する（Ｓ１９）。例えば、携帯端末１は、ステップＳ１２において実行された地図画像４７の画面４５内のスクロールを停止する（Ｓ１９）。
【０１４１】
以上により、本実施形態の携帯端末１は、ホバースライド操作とタッチホールド操作との組み合わせ操作を用いても、地図画像４７の画面４５内におけるスクロールを簡易に行うことができる。また、携帯端末１は、タッチホールド操作を行っている間ではホバースライド操作を行う必要が無くホバー操作を行えば良いため、ホバースライド操作を連続的に行う場合の戻り操作の検知によって誤動作が生じることもなくなる。
【０１４２】
また、本実施形態の携帯端末１は、地図画像４７の画面４５内の移動状態（画面スクロール状態）を継続することに限定されずに、例えば地図画像４７の画面４５内の移動量（状態変化量としての画面スクロール量）を継続（維持）しても良い。例えば、携帯端末１は、人差し指６８ａによって早いホバースライド操作が行われていれば、親指６８ｂによるタッチホールド時にも早いホバースライド操作に対応した変化を継続させ、人差し指６８ａによって遅いホバースライド操作が行われていれば、親指６８ｂによってタッチホールド時にも遅いホバースライド操作に対応する変化を継続させることができる。
【０１４３】
（第５の実施形態）
第５の実施形態では、第４の実施形態で説明したホバースライド操作とタッチホールド操作との組み合わせ操作によって、ホバースライド操作に応じたアプリケーション６５の動作の状態変化量を増減させる例を説明する。
【０１４４】
なお、第５の実施形態の携帯端末は第４の実施形態の携帯端末１と同様の構成を有するため、第４の実施形態の携帯端末１と同一の構成要素については同一の符号を用いることで、説明を省略し、異なる内容について説明する。
【０１４５】
（第５の実施形態の動作概要）
図１１は、第５の実施形態におけるホバースライド操作とタッチホールド操作との組み合わせ操作を示す図である。図１１（Ａ）は、ホバースライド操作とタッチホールド操作との組み合わせ操作が行われた様子を示す図である。図１１（Ｂ）は、組み合わせ操作の開始後にホバー操作を行っている指とタッチホールド操作を行っている指との指間間隔が短くなった様子を示す図である。
【０１４６】
図１１（Ａ）に示すように、人差し指６８ａが画面４５（タッチパネル１５）に対してホバースライド操作を行っている場合に、親指６８ｂが画面４５上をタッチしたことで、地図画像４７の画面４５内の移動（スクロール）が継続している状態を想定する。
【０１４７】
本実施形態では、図１１（Ａ）に示す状態において、人差し指６８ａの鉛直下方向におけるタッチパネル１５（画面４５）上の位置と親指６８ｂのタッチパネル１５（画面４５）上の位置との指間間隔を広げたり狭めたりすることで、アプリケーション６５の動作の状態変化量が増減する（図１１（Ｂ）参照）。
【０１４８】
即ち、タッチホールド操作していた親指６８ｂが図１１（Ｂ）に示す矢印ｅの方向、即ち、ホバースライド操作と同じ方向（順方向）にタッチスライド操作すると、アプリケーション６５の動作の状態変化量（例えば画面４５内における地図画像４７の移動量）が増加する。
【０１４９】
反対に、タッチホールド操作していた親指６８ｂが図１１（Ｂ）に示す矢印ｆの方向、即ち、ホバースライド操作と逆の方向（逆方向）にタッチスライド操作すると、アプリケーション６５の動作の状態変化量（例えば画面４５内における地図画像４７の移動量）が減少する。
【０１５０】
（第５の実施形態の携帯端末１の動作）
図１２は、第５の実施形態におけるホバースライド操作とタッチホールド操作との組み合わせ操作に応じた携帯端末１の動作手順を示すフローチャートである。図１２（Ａ）は、全体動作を示す。図１２（Ｂ）は、変化継続処理の詳細を示す図である。図１２に示すフローチャートは、図１１（Ａ）及び（Ｂ）に示す画面４５（タッチパネル１５）に対する入力操作に応じた携帯端末１の動作手順を表す。なお、第５の実施形態と同一の動作については、同一のステップ番号を付すことにより、説明を省略する。
【０１５１】
図１２（Ａ）において、状態管理部５４は、同時のタッチホールド操作が行われたと判定した場合には（Ｓ１５、ＹＥＳ）、現在の親指６８ｂのタッチパネル１５（画面４５）上の位置及びホバースライド操作のホバースライド方向の各情報を保持してアプリケーション６５に出力（通知）する（Ｓ１６Ａ）。
【０１５２】
ステップＳ１７Ａでは、状態管理部５４及び制御拡張部６４による変化継続処理が行われる（Ｓ１７Ａ）。この変化継続処理の詳細について、図１２（Ｂ）を参照して説明する。
【０１５３】
図１２（Ｂ）において、状態管理部５４は、操作判定部５６からの操作判定結果情報を基に、図１２（Ｂ）に示す親指６８ｂのタッチ位置の移動の有無を判定する（Ｓ２１）。
【０１５４】
タッチ位置の移動方向が人差し指６８ａのホバースライド操作の逆方向である場合には（Ｓ２１、逆方向）、状態管理部５４は、ホバースライド操作に応じたアプリケーション６５の動作の状態変化量を減少する旨の情報をアプリケーション６５に出力する。状態変化量変更部６１は、状態管理部５４から出力された情報を基に、ホバースライド操作に応じたアプリケーション６５の動作の状態変化量を減少する（Ｓ２２）。ステップＳ２２の後、携帯端末１の動作はステップＳ２４に進む。
【０１５５】
一方、タッチ位置の移動方向が人差し指６８ａのホバースライド操作の順方向である場合には（Ｓ２１、順方向）、状態管理部５４は、ホバースライド操作に応じたアプリケーション６５の動作の状態変化量を増加する旨の情報をアプリケーション６５に出力する。状態変化量変更部６１は、状態管理部５４から出力された情報を基に、ホバースライド操作に応じたアプリケーション６５の動作の状態変化量を増加する（Ｓ２３）。ステップＳ２３の後、携帯端末１の動作はステップＳ２４に進む。
【０１５６】
また一方、タッチ位置の移動が無い、即ち、親指６８ｂがタッチした位置においてタッチホールド操作が継続している場合には（Ｓ２１、無し）、携帯端末１の動作はステップＳ２４の処理に進む。
【０１５７】
ステップＳ２４では、状態管理部５４は、ステップＳ１３において保持された変化条件に従って、ホバースライド操作に応じたアプリケーション６５の動作の変化処理を継続する（Ｓ２４）。例えば、携帯端末１は、ホバースライド操作が停止してホバー操作となり、ホバースライド操作の停止と同時にタッチホールド操作が行われた場合でも、ホバースライド操作を単独で行っていたときの画面スクロールを自動的に継続することができる。
【０１５８】
状態管理部５４は、操作判定部５６からの操作判定結果情報を基に、タッチホールド操作が継続しているか否かを判定する（Ｓ２５）。タッチホールド操作が継続していると判定された場合には（Ｓ２５、ＹＥＳ）、携帯端末１の動作はステップＳ２１の動作に戻る。タッチホールド操作が継続していないと判定された場合には（Ｓ２５、ＮＯ）、携帯端末１の変化継続処理は終了し、携帯端末１の動作はステップＳ１９に進む。
【０１５９】
即ち、状態管理部５４は、ホバースライド操作に応じたアプリケーション６５の動作の変化処理を停止する（Ｓ１９）。例えば、携帯端末１は、ステップＳ１２において実行された地図画像４７の画面４５内のスクロールを停止する（Ｓ１９）。
【０１６０】
以上により、本実施形態の携帯端末１は、第４の実施形態の携帯端末１に比べて、タッチホールド操作が継続していた親指６８ｂをホバースライド操作の人差し指６８ａの方向に対して順方向又は逆方向に更にスライドさせて指間間隔を広げたり狭めたりすることで、アプリケーション６５の動作の状態変化量を簡易に調整することができ、ユーザの操作性を向上させることができる。
【０１６１】
（第６の実施形態）
第６の実施形態では、２本の指を用いた組み合わせ操作の一例として、「ホバー操作とタッチ操作との組み合わせ操作」が行われた場合の携帯端末の動作を説明する。例えば、本実施形態の携帯端末は、人差し指６８ａのホバー操作によって選択対象の項目を指定し、親指６８ｂのタッチ操作によって指定された項目を選択対象として確定する。
【０１６２】
図１３は、第６の実施形態の携帯端末１Ａの機能的構成を示すブロック図である。図２に示す携帯端末１と同一の構成要素については同一の符号を付すことで説明を省略し、異なる内容について説明する。
【０１６３】
図１３に示す携帯端末１Ａは、近接検知部５、タッチ検知部１０、画面表示部３０、メモリ４０、近接座標抽出部５１、タッチ座標抽出部５２、状態管理部５４、画像ボタン管理部５５、操作判定部５６、インジケータ状態管理部６７、アプリ画面生成部５９及びアプリケーション６５を含む。
【０１６４】
状態管理部５４は、操作判定部５６からの操作判定結果情報を基に、ユーザの人差し指６８ａがホバー操作して近接状態となっているか否か、ユーザの親指６８ｂがタッチ操作して接触状態となったか否か、更に、人差し指６８ａがホバー操作して近接状態となっている場合に親指６８ｂがタッチ操作して近接状態と接触状態とが共存した状態となったか否かを判定する。
【０１６５】
状態管理部５４は、ユーザの人差し指６８ａがホバー操作していると判定した場合には、人差し指６８ａがホバー操作している旨の情報をアプリケーション６５及びインジケータ状態管理部６７に出力する。
【０１６６】
インジケータ状態管理部６７は、状態管理部５４から出力された情報を基に、ホバー操作している指（例えば人差し指６８ａ）の鉛直下方向におけるタッチパネル１５（画面４５）上の位置に、ユーザの選択対象の候補を示すインジケータとしてのポインタを表示する旨のインジケータ生成指示をアプリ画面生成部５９に出力する。インジケータ生成指示には、インジケータを表示するタッチパネル１５上の位置（ｘ座標とｙ座標）と、インジケータの種別とを含む。
【０１６７】
また、インジケータ状態管理部６７は、インジケータ生成指示に含まれるインジケータの種別として、ポインタの他にカーソルを用いても良いし、又は、複数の項目が画面４５に表示されている場合に選択されている対象を明示的に識別させるためのフォーカスを用いても良い。
【０１６８】
アプリ画面生成部５９は、インジケータ状態管理部６７から出力されたインジケータ生成指示を基に、ホバー操作している指（例えば人差し指６８ａ）の鉛直下方向におけるタッチパネル１５（画面４５）の位置に、インジケータを表示したアプリ画面を生成して画面表示部３０に表示させる。なお、アプリ画面生成部５９は、インジケータとして例えばポインタの形状が画像ボタンデータベース５５ａに記憶されている場合には、画像ボタン管理部５５を介して取得する。
【０１６９】
また、図１３ではアプリケーション６５は制御拡張部６４の構成を図示していないが、制御拡張部６４を含んでも含まなくても良い。
【０１７０】
（第６の実施形態の動作概要）
図１４は、第６の実施形態におけるホバー操作とタッチ操作との組み合わせ操作を示す図である。図１４（Ａ）は、ホバー操作が単独で行われた様子を示す図である。図１４（Ｂ）は、ホバー操作とタッチ操作との組み合わせ操作が行われた様子を示す図である。
【０１７１】
本実施形態では、図１４（Ａ）に示す画面４５（タッチパネル１５）上に複数の選択可能な項目としてのボタン８１が表示されている場合に、人差し指６８ａのホバー操作によって、複数のボタン８１のうち特定のボタン（例えば文字「ｃ」）が指定された場合に、この特定のボタンの周り又は特定のボタンの一部若しくは全部の範囲に、特定のボタンが指定されたことを明示的に認知可能となるようなポインタ８５が表示される。
【０１７２】
ポインタ８５が表示されている状態で、図１４（Ｂ）に示すように、親指６８ｂが画面４５上の任意の点をタッチ操作した場合に、ポインタ８５に囲まれた選択対象として指定された特定のボタン（例えば文字「ｃ」）の選択が確定する。なお、本実施形態では、人差し指６８ａのホバー操作によって複数のボタン８１が予め選択された上で、親指６８ｂの画面４５上のタッチ操作によって、予め選択された複数のボタン８１の選択を一括で確定されても良い。
【０１７３】
（第６の実施形態の携帯端末１Ａの動作）
図１５は、第６の実施形態におけるホバー操作とタッチ操作との組み合わせ操作に応じた携帯端末１Ａの動作手順を示すフローチャートである。
【０１７４】
図１５において、状態管理部５４は、操作判定部５６からの操作判定結果情報を基に、ユーザの人差し指６８によってホバー操作が行われているか否かを判定する（Ｓ３１）。ホバー操作が行われていると判定された場合に、携帯端末１の動作はステップＳ２に進む。
【０１７５】
次に、状態管理部５４は、ユーザの人差し指６８ａによってホバー操作が行われていると判定した場合に（Ｓ３１、ＹＥＳ）、操作判定部５６からの操作判定結果情報を基に、ユーザの親指６８ｂによってタッチ操作が行われたか否かを判定する（Ｓ３２）。
【０１７６】
ここで、ステップＳ３２では、タッチ操作が行われていない旨の判定が初回である場合には携帯端末１Ａの動作はステップＳ３１に戻り、タッチ操作が行われていない旨の判定が初回以外である場合には携帯端末１Ａの動作はステップＳ３２に戻る。なお、タッチ操作が行われていない旨の判定回数はＲＡＭ２２に一時的に記憶され、操作判定部５６はこの判定回数の情報を基に、ステップＳ３１のホバー操作の判定又はステップＳ３２のタッチ操作の判定を行う。
【０１７７】
状態管理部５４は、ユーザの親指６８ｂによってタッチ操作が行われたと判定した場合に（Ｓ３２、ＹＥＳ）、ステップＳ３１において判定されたホバー操作に対応する近接座標（ｘ、ｙ、ｚ）の鉛直下方向におけるタッチパネル１５（画面４５）上の位置（近接位置）にボタンが存在するか否かを判定する（Ｓ３３）。具体的には、状態管理部５４は、画像ボタン管理部５５を介して画像ボタンデータベース５５ａを検索し、近接位置にボタンが存在するか否かを判定する。
【０１７８】
ステップＳ３１において判定されたホバー操作に対応する近接座標（ｘ、ｙ、ｚ）の鉛直下方向におけるタッチパネル１５（画面４５）上の位置（近接位置）にボタンが存在しないと判定された場合には（Ｓ３３、ＮＯ）、携帯端末１Ａの動作はステップＳ３５に進む。
【０１７９】
状態管理部５４は、ステップＳ３１において判定されたホバー操作に対応する近接座標（ｘ、ｙ、ｚ）の鉛直下方向におけるタッチパネル１５（画面４５）上の位置（近接位置）にボタンが存在していると判定した場合には（Ｓ３３、ＹＥＳ）、ホバー操作によって指定された位置のボタンの種類（情報）を保持する旨の情報をインジケータ状態管理部６７に出力する（Ｓ３４）。ステップＳ３４の動作の一例として、状態管理部５４は、ホバー操作によって指定された位置のボタンの種類（情報）をＲＡＭ２２又はメモリ４０に保持（記憶）し、更に、選択対象として指定されたことを明示的に認知させるためにポインタ（インジケータ）を表示させる。
【０１８０】
具体的には、状態管理部５４は、ユーザの人差し指６８ａがホバー操作していると判定した場合には、ホバー操作によって指定された位置のボタンの種類を保持する旨の情報をインジケータ状態管理部６７に出力する。インジケータ状態管理部６７は、状態管理部５４から出力された情報を基に、ホバー操作している指（人差し指６８ａ）の鉛直下方向におけるタッチパネル１５（画面４５）上の位置に、ユーザの選択対象の候補を示すインジケータとしてのポインタを表示する旨のインジケータ生成指示をアプリ画面生成部５９に出力する。
【０１８１】
アプリ画面生成部５９は、インジケータ状態管理部６７から出力されたインジケータ生成指示を基に、ホバー操作している指（人差し指６８ａ）の鉛直下方向におけるタッチパネル１５（画面４５）の位置に、ボタンに応じたインジケータを表示したアプリ画面を生成して画面表示部３０に表示させる。
【０１８２】
状態管理部５４は、ステップＳ３１と同様に、近接座標抽出部５１から出力された近接座標（ｘ、ｙ、ｚ）の情報を基に、ユーザの人差し指６８によってホバー操作が継続して行われているか否かを判定する（Ｓ３５）。ユーザの人差し指６８によってホバー操作が継続して行われていると判定された場合には（Ｓ３５、ＹＥＳ）、携帯端末１Ａの動作はステップＳ３２に戻る。
【０１８３】
状態管理部５４は、ユーザの人差し指６８によってホバー操作が行われていないと判定した場合には（Ｓ３５、ＮＯ）、ホバー操作後の操作に応じた動作を実行させる（Ｓ３６）。例えば、ホバー操作後にタッチ操作された場合には、タッチされた位置に応じた動作が実行される。また、ステップＳ３３において近接位置にボタンが存在すると判定されていた場合では、ステップＳ３６の動作の一例として、状態管理部５４は、ホバー操作によって指定されたボタンの種類（情報）又はボタンの機能に応じた動作を実行する（Ｓ３６）。
【０１８４】
以上により、本実施形態の携帯端末１Ａは、例えば複数の項目（ボタン）が画面４５内に表示されている場合に、人差し指６８ａのホバー操作によって選択対象とするボタンを指定し、親指６８ｂのタッチ操作によって、指定されたボタンの選択を確定することができる。これにより、携帯端末１Ａは、画面４５内に表示された小さなボタンを正確に選択して、そのボタンに応じた処理を起動することができる。
【０１８５】
なお、携帯端末１Ａは、ホバー操作によってボタンを指定してタッチ操作によってそのボタンの選択を確定する場合に限らず、アプリケーション６５の動作の状態の変化を、ホバー操作とタッチ操作との組み合わせ操作によって、アプリケーション６５の動作の状態を初期化し、又は、上述した各実施形態のように変化量又は変化対象を変更しても良い。
【０１８６】
また、携帯端末１Ａは、図８に示すタッチ受付可能範囲４５ａにタッチ操作された場合にだけ、ホバー操作とタッチ操作との組み合わせ操作が行われたと判定しても良い。これにより、携帯端末１Ａは、ホバー操作とタッチ操作との組み合わせ操作の誤操作を排除することができる。
【０１８７】
以上、図面を参照して各種の実施形態について説明したが、本発明はかかる例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種実施の形態の変更例または修正例、更に各種実施の形態の組み合わせ例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１８８】
上述した実施形態では、例えばホバースライド操作に対する動作の一例として、地図画像４７が表示された画面４５の移動（スクロール）を示したが、地図画像４７の代わりに、写真又は手書き画像でも良い。また、ホバースライド操作に対する動作の一例として、映像データ又は音声データのリスト項目のスクロール（選択）、ボリューム（出力音声）、コンテンツの再生、停止、早送り、早戻し等でもよい。また、ホバースライド操作とタッチスライド操作との組み合わせ操作によって変更される変化対象の一例としては、音量、輝度、彩度、透過度等が挙げられる。コンテンツ（例えば映像データ）の再生では、倍速再生が挙げられる。
【０１８９】
また、上述した実施形態において、ホバースライド操作とタッチホールド操作との組み合わせ操作によって、ホバースライド操作に応じたアプリケーション６５の動作の変化の途中状態を記憶し、再び記憶された状態から再生しても良い。例えば、映像データ又は音声データの再生中に、ホバースライド操作とタッチホールド操作との組み合わせ操作によって、「しおり」のように、タッチホールド操作が行われた時点（タイミング）を記憶しても良い。
【０１９０】
また、ホバースライド操作とタッチホールド操作との組み合わせ操作が行われている間にホバースライド操作が再び開始した場合には、ホバースライド操作に応じたアプリケーション６５の動作を再開しても良い。
【０１９１】
ホバースライド操作が行われている場合に、ホバースライド操作とタッチ操作との組み合わせ操作が行われた場合には、ホバースライド操作に応じたアプリケーション６５の動作の状態をリセットしても良い。
【産業上の利用可能性】
【０１９２】
本発明は、画面に画像を表示する際、タッチパネルに対するユーザの入力操作に応じて、コンテンツに対する制御内容を効率的に選択し、快適な操作性を与える入力装置、入力支援方法及びプログラムとして有用である。
【符号の説明】
【０１９３】
１、１Ａ  携帯端末
５  近接検知部
１０  タッチ検知部
３０  画面表示部
４０  メモリ
５１  近接座標抽出部
５２  タッチ座標抽出部
５４  状態管理部
５５  画像ボタン管理部
５６  操作判定部
５８  表示画像生成部
５９  アプリ画面生成部
６０  画像合成部
６１  状態変化量変更部
６２  変化対象変更部
６３  状態変化継続部
６４  制御拡張部
６５  アプリケーション
６６  入力操作判定部
６７  インジケータ状態管理部
【図１】
2013232119.tif 000003
【図２】
2013232119.tif 000004
【図３】
2013232119.tif 000005
【図４】
2013232119.tif 000006
【図５】
2013232119.tif 000007
【図６】
2013232119.tif 000008
【図７】
2013232119.tif 000009
【図８】
2013232119.tif 000010
【図９】
2013232119.tif 000011
【図１０】
2013232119.tif 000012
【図１１】
2013232119.tif 000013
【図１２】
2013232119.tif 000014
【図１３】
2013232119.tif 000015
【図１４】
2013232119.tif 000016
【図１５】
2013232119.tif 000017