(57)【要約】【課題】  表示部に表示される目的画像の表示を妨げることなく、目的とする機能を実行させる入力操作を簡単、確実、迅速に行えるようにする。【解決手段】  タッチ操作判別部１１０は、タッチパッド１０５Ｐから順次に提供される検出結果から、使用者が指などの指示体によって表示部１０５Ｄ上に対してどのような操作を行なったかを判別する。タッチ操作判別部１１０により、表示部１０５Ｄ上に行われたタップ操作が所定時間以上継続していることが判別されると、選択領域形成部１１１は、指示体の接触位置を基準にして実行可能な機能を割り当てたフリック操作により選択可能な１つ以上の選択領域からなる選択領域群を形成し、選択可能にする。【選択図】図１
2015158759.tif 000002
【特許請求の範囲】
【請求項１】
画像が表示される表示部上に接触させた指示体による前記表示部上の接触位置を検出する接触位置検出手段と、
前記接触位置検出手段からの検出結果の提供を順次に受けて、当該指示体を通じて前記表示部上に対して行われた操作を判別する判別手段と、
前記判別手段で、前記表示部上の１点に指示体を接触させ、当該接触状態が所定時間継続していると判別された場合に、当該接触位置を基準として、実行可能な機能を割り当てた１つ以上の選択領域を前記表示部上に形成する選択領域形成手段と、
前記判別手段で、前記表示部上に接触させた当該指示体を前記選択領域の１つに移動させた後、当該指示体を前記表示部上から離す操作が行われることにより、前記選択領域の１つが選択されたと判別された場合に、当該指示体により選択された前記選択領域に応じた機能を実行する処理モードに切り替えるモード切り替え手段と、
前記モード切り替え手段により処理モードが切り替えられた後に、前記判別手段により判別される使用者によって行われた操作と、切り替えられた前記処理モードとに応じた処理を実行する処理制御手段と
を備えることを特徴とする機能選択実行装置。
【請求項２】
請求項１に記載の機能選択実行装置であって、
前記モード切り替え手段により切り替えられた前記処理モードを通知する表示を前記表示部に行う処理モード表示処理手段を備えることを特徴とする機能選択実行装置。
【請求項３】
請求項１または請求項２のいずれかに記載の情報処理装置であって、
前記実行可能な機能は、前記表示部に画像が表示されている場合に実行可能な表示画像の拡大機能、縮小機能、回転機能、検索機能の内の１つ以上を含み、
前記処理制御手段は、前記判別手段により判別される使用者によって行われた操作と、切り替えられた前記処理モードとに応じて、前記表示部に表示されている画像の表示態様を変える処理を実行するように制御することを特徴とする情報処理装置。
【請求項４】
請求項１、請求項２または請求項３のいずれかに記載の情報処理装置であって、
前記表示部に表示される画像は地図画像であることを特徴とする情報処理装置。
【請求項５】
画像が表示される表示部上に接触させた指示体による前記表示部上の接触位置を、接触位置検出手段を通じて検出する接触位置検出工程と、
前記接触位置検出工程における検出結果の提供を順次に受けて、当該指示体を通じて前記表示部上に対して行われた操作を、判別手段が判別する判別工程と、
前記判別工程において、前記表示部上の１点に指示体を接触させ、当該接触状態が所定時間継続したと判別した場合に、選択領域形成手段が、当該接触位置を基準として、実行可能な機能を割り当てた１以上の選択領域を、前記表示部上に形成する選択領域形成工程と、
前記判別工程において、前記表示部上に接触させた当該指示体を１以上の前記選択領域の１つに移動させた後、当該指示体を前記表示部上から離す操作が行われることにより、前記選択領域の１つが選択されたと判別された場合に、モード切り替え手段が当該指示体により選択された前記選択領域に応じた機能を実行する処理モードに切り替えるモード切り替え工程と、
前記モード切り替え工程において処理モードを切り替えた後に、前記判別工程において判別した使用者によって行われた操作と、前記モード切り替え工程において切り替えられた前記処理モードとに応じた処理を、処理制御手段が実行する処理制御工程と
を有することを特徴とする機能選択実行方法。
【請求項６】
画像が表示される表示部を備えた装置に搭載されたコンピュータにより実行される機能選択実行プログラムであって、
画像が表示される表示部上に接触させた指示体による前記表示部上の接触位置を、接触位置検出手段を通じて検出する接触位置検出ステップと、
前記接触位置検出工程における検出結果の提供を順次に受けて、当該指示体を通じて前記表示部上に対して行われた操作を、判別手段が判別する判別ステップと、
前記判別ステップにおいて、前記表示部上の１点に指示体を接触させ、当該接触状態が所定時間継続したと判別した場合に、当該接触位置を基準として実行可能な機能を選択するための１以上の選択領域を前記表示部上に、選択領域形成手段が形成する選択領域形成ステップと、
前記判別ステップにおいて、前記表示部上に接触させた当該指示体を１以上の前記選択領域の１つに移動させた後、当該指示体を前記表示部上から離す操作が行われることにより、前記選択領域の１つが選択されたと判別した場合に、モード切り替え手段が当該指示体により選択された前記選択領域に応じた機能を実行する処理モードに切り替えるモード切り替えステップと、
前記モード切り替えステップにおいて処理モードを切り替えた後に、前記判別ステップにおいて判別した使用者によって行われた操作と、前記モード切り替えステップにおいて切り替えた前記処理モードとに応じた処理を、処理制御手段が実行する処理制御ステップと
を実行することを特徴とする機能選択実行プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、いわゆるタッチパネルを備え、フリック操作を有効に活用できる装置、当該装置で用いられる方法及びプログラムに関する。
【背景技術】
【０００２】
スマートフォンと呼ばれる高機能携帯電話端末やタブレットＰＣ（ＰＣは、Personal Computerの略称。）などの電子機器は、液晶ディスプレイなどの表示装置（表示部）とタッチパッドなどの位置入力装置（位置入力部）とからなるタッチパネルを備えている。これらの電子機器では、タッチパネルの機能により、使用者（ユーザー）の指などの指示体を用いて、種々の入力操作が簡単かつ確実に、しかも迅速に行える。
【０００３】
例えば、日本語の入力を行う場合には、５０音の各行の先頭文字を表示項目とするいわゆるソフトウェアキーボードを表示部に表示する。そして、表示部上の例えば「あ」の文字の表示位置に指を接触させると、「あ」の文字の左に「い」、上に「う」、右に「え」、下に「お」がそれぞれ表示される。このように、表示部上の１点に指などの指示体を接触指せる操作はタップ操作と呼ばれている。そして、表示部上の「あ」の表示位置に接触させている指を接触させたまま左になぞるように移動させると「い」が、下になぞるように移動させると「お」が、そのまま指を離すと「あ」が入力できる。
【０００４】
この文字入力のように、画面上に接触させている指をなぞるように移動させて、情報の入力を行う操作をフリック操作と呼んでいる。文字入力のためのハードウェアキーがなく、タッチパネルのみで入力操作を行うスマートフォンやタブレットＰＣの場合には、文字（特に日本語）入力が遅くなりがちだが、フリック操作に慣れるとある程度高速に文字入力できる。すなわち、フリック操作を利用することによって、日本語の入力も簡単かつ確実に、しかも迅速に行える。
【０００５】
このフリック操作を利用したユーザーインターフェース技術に関する発明として、後に記す特許文献１には、画像の視認性に対する配慮がなされた表示と使いやすい入力操作ができる撮像装置（デジタルカメラ）等に関する発明が開示されている。当該発明は、表示部に表示される設定アイコンへのタップ操作が行われるごとに設定メニューを切り替えて表示する。目的とする設定メニューが表示された場合に、当該設定メニューへのフリック操作により当該設定メニューを選択すると、当該設定メニューに応じた設定処理が実行できるというものである。当該発明によって、使用者は、複雑な操作を行うことなく、撮像装置に対して目的とする設定を簡単に行える。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１３−０２１５４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述したフリック操作を用いた日本語入力の場合には、５０音の各行の先頭文字を表示項目とするソフトウェアキーボードを表示し、このソフトウェアキーボードに対するタップ操作を受け付ける。そして、タップ操作された（指示体により指示された）文字により特定される５０音の行の他の文字をタップ操作された文字の周囲に表示し、フリック操作によって選択入力ができるようにしている。
【０００８】
また、上述した特許文献１に記載の発明の場合にも、表示部に表示されている設定アイコンへのタップ操作が行われるごとに、異なる設定メニューを切り替えて当該設定アイコンの近傍に表示する構成を有する。そして、目的とする設定メニューが表示された場合に、これをフリック操作により選択できるようにしている。
【０００９】
すなわち、表示部にタップ操作の対象となるアイコンなどの表示項目が表示されている場合に、当該表示項目に対してタップ操作を行うことによって、当該表示項目に関連して選択可能な項目（文字やメニュー）が表示される構成になっている。しかし、表示部の全面に目的画像が表示されている場合に、タップ操作の対象となるアイコンなどの表示項目を常時表示させることは、当該目的画像の一部を隠してしまうことになり、好ましくない場合がある。
【００１０】
例えば、表示部に表示する目的画像が、地図画像である場合を考える。地図画像の場合には、その細部まで見ることができるようにしておくことが望ましい。このため、地図画像が表示された表示部に、当該地図画像の拡大処理、縮小処理、回転処理を実行するためのアイコンや操作ボタンを常時表示したり、検索処理を実行するためのアイコンや操作ボタンを常時表示したりすることは好ましくない場合がある。
【００１１】
以上のことに鑑み、この発明は、いわゆるタッチパネルを備えた電子機器において、表示部に表示される目的画像の表示を妨げることなく、目的とする機能を実行させる入力操作を簡単、確実、迅速に行えるようにすることを目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決するため、請求項１に記載の発明の機能選択実行装置は、
画像が表示される表示部上に接触させた指示体による前記表示部上の接触位置を検出する接触位置検出手段と、
前記接触位置検出手段からの検出結果の提供を順次に受けて、当該指示体を通じて前記表示部上に対して行われた操作を判別する判別手段と、
前記判別手段で、前記表示部上の１点に指示体を接触させ、当該接触状態が所定時間継続していると判別された場合に、当該接触位置を基準として、実行可能な機能を割り当てた１つ以上の選択領域を前記表示部上に形成する選択領域形成手段と、
前記判別手段で、前記表示部上に接触させた当該指示体を前記選択領域の１つに移動させた後、当該指示体を前記表示部上から離す操作が行われることにより、前記選択領域の１つが選択されたと判別された場合に、当該指示体により選択された前記選択領域に応じた機能を実行する処理モードに切り替えるモード切り替え手段と、
前記モード切り替え手段により処理モードが切り替えられた後に、前記判別手段により判別される使用者によって行われた操作と、切り替えられた前記処理モードとに応じた処理を実行する処理制御手段と
を備えることを特徴とする。
【００１３】
この請求項１に記載の発明の機能選択実行装置によれば、当該機能選択実行装置は、表示部と、当該表示部上に接触させた指示体による接触位置を検出する接触位置検出手段とからなるいわゆるタッチパネルを備えている。判別手段は、接触位置検出手段から順次に提供される検出結果から、使用者によって表示部上に対してどのような操作が行われたのかを判別する。判別手段により、表示部上に対してタップ操作が行われ、当該タップ操作が所定時間以上継続していることが判別されたとする。この場合、選択領域形成手段は、当該指示体の接触位置を基準にして表示部上に、実行可能な機能を割り当てたフリック操作により選択可能な１つ以上の選択領域を形成する。
【００１４】
判別手段により、表示部上にタップさせた（接触させた）指示体を選択領域の１つに移動させる操作、すなわち、フリック操作が行われたと判別されると、モード切り替え手段は、指示体により選択された選択領域に応じた機能を実行する処理モードに切り替える。処理制御手段は、モード切り替え手段により処理モードが切り替えられた後に、判別手段により判別される使用者によって行われた操作と、切り替えられた処理モードとに応じた処理を実行する。
【００１５】
これにより、表示部上に対して行ったタップ操作を継続させることにより、実行可能な機能を割り当てた選択領域を形成し、フリック操作により目的とする機能を選択して実行できる。従って、表示部に昨日を実行させるためのアイコンや表示項目を常時表示しておく必要もなく、表示部の表示エリアを有効に活用できる。
【発明の効果】
【００１６】
この発明によれば、タッチパネルを備えた電子機器において、表示部に表示される目的画像の表示を妨げることなく、目的とする機能を実行させる入力操作を簡単、確実、迅速に行える。
【図面の簡単な説明】
【００１７】
【図１】携帯端末１の構成例を説明するためのブロック図である。
【図２】拡縮処理を行うモードへの切り替えの例を説明するための図である。
【図３】拡縮処理を行うモードに切り替えた後の操作等を説明するための図である。
【図４】経路検索を行うモードへの切り替えの例と経路検索を行うモードへ切り替えた後の操作等を説明するための図である。
【図５】回転処理を行うモードへの切り替えの例を説明するための図である。
【図６】回転処理を行うモードに切り替えた後の操作等を説明するための図である。
【図７】周辺検索を行うモードへの切り替えの例と周辺検索を行うモードへ切り替えた後の操作等を説明するための図である。
【図８】携帯端末１において実行される機能選択実行処理を説明するためのフローチャートである。
【図９】図８に続くフローチャートである。
【図１０】８方向に選択項目を配置したメニューの一例を説明するための図である。
【発明を実施するための形態】
【００１８】
以下、図を参照しながら、この発明の装置、方法、プログラムの一実施の形態について説明する。近年、タッチパネルを備えた種々の電子機器が広く利用されるようになってきている。例えば、スマートフォンとばれる高機能携帯電話端末やタブレットＰＣは、タッチパネルが設けられた代表的な電子機器である。
【００１９】
また、種々のパーソナルコンピュータにも、タッチパネルが設けられたものが増えてきている。また、従来から、観光地などに設けられている案内情報の表示装置、銀行などのＡＴＭ（automated teller machine）やＣＤ（cash dispenser）、駅などの券売機なども、タッチパネルを備えたものが多い。
【００２０】
この発明は、上述したようなタッチパネルを備えた種々の電子機器に適用可能なものである。しかし、以下に説明する実施の形態においては、説明を簡単にするため、スマートフォンと呼ばれる高機能携帯電話端末に、この発明を適用した場合を例にして説明する。
【００２１】
［高機能携帯電話端末の構成例］
図１は、この実施の形態の高機能携帯電話端末（以下、携帯端末という。）１の構成例を説明するためのブロック図である。図１において、無線通信部１０１及び送受信アンテナ１０１Ａ、制御部１０２、記憶装置１０３、ＧＰＳ部１０４及びＧＰＳアンテナ１０４Ａは、無線通信機能、情報処理機能、現在位置取得機能などの携帯端末１の基本的な機能を実現するための構成部分である。
【００２２】
表示部１０５Ｄとタッチパッド１０５Ｐとは、タッチパネル１０６を構成し、画像や映像の表示機能と操作入力の受付機能とを実現する。表示部１０５Ｄは、液晶パネルなどの薄型表示装置であり、その画面サイズが４インチ以上の比較的に大きなものである。また、タッチパッド１０５Ｐは、位置入力装置であり、表示部１０５Ｄの表示エリアの全面に設けられ、指などの複数の指示体が同時に表示部１０５Ｄ上に接触した場合にも、その複数の接触位置のそれぞれを検出できるものである。
【００２３】
これにより、タッチパネル１０６を通じて、タップ操作、ドラッグ操作、フリック操作などを受け付けることができると共に、表示部１０５Ｄに表示される情報と共に、いわゆるソフトウェアキーとしての機能をも実現できる。もちろん、タッチパネル１０６を通じて、ピンチイン操作、ピンチアウト操作、ローテート操作などの操作も受け付けられる。
【００２４】
なお、タップ操作は、表示部上の１点に指などの指示体を接触させる操作である。ドラッグ操作は、表示部上の１点に指などの指示体を接触させたまま移動させることにより、その接触位置を変える、いわゆる引きずり操作である。また、フリック操作は、表示部上の１点に接触させた指などの指示体をなぞるように移動（スライド移動）させたり、一方向にさっとはらったり（弾いたり）する操作である。長押し操作は、１点に接触させた指などの指示体を、しばらくの間（例えば２、３秒）、その接触位置を移動させずに維持する操作である。
【００２５】
図１に示した携帯端末１において、タッチ操作判別部１１０、選択領域形成部１１１、処理モード切り替え部１１２、表示処理等制御部１１３が、この発明を実現するための主要部である。タッチ操作判別部１１０は、タッチパッド１０５Ｐを通じて所定のタイミング毎に検出される、使用者の指などの指示体による表示部１０５Ｄ上の接触位置を示す情報（座標情報）に基づいて、指示体を通じて使用者がどの様な操作を行ったのかを判別する。タッチ操作判別部１１０は、この判別結果や指示位置を示す座標情報を、制御部１０２を通じて、選択領域形成部１１１、処理モード切り替え部１１２、表示処理等制御部１１３に通知する。制御部１０２は、自機の動作状況に応じて、タッチ操作判別部１１０からの判別結果や指示体による指示位置を示す座標情報を、これらを用いて処理を行う処理部に供給する。
【００２６】
この実施の形態の携帯端末１において、表示部１０５Ｄ上に対してタップ操作が行われ、当該タップ操作が所定時間（例えば、０．５秒間）継続した場合であって、現在の動作状況から自機において実行可能な機能が１つ以上存在している状況にあるとする。この場合、制御部１０２は、タッチ操作判別部１１０からのタップ操作が所定時間継続しているとの判別結果と、そのタップ位置を示す座標情報とを、選択領域形成部１１１に供給する。
【００２７】
選択領域形成部１１１は、表示部１０５Ｄ上に対するタップ操作が所定時間継続したとの判別結果とそのタップ位置を示す座標情報の通知を受けると、実行可能な機能のそれぞれを割り当てた１つ以上の選択領域を表示部１０５Ｄ上に形成する。この場合、選択領域形成部１１１は、使用者による表示部１０５Ｄ上のタップ位置を基準にして、基本的にフリック操作により選択可能な位置に、実行可能な機能を割り当てた１つ以上の選択領域を形成する。また、選択領域形成部１１１は、表示部１０５Ｄ上の何処に形成した選択領域に、どの機能を割り当てたかを管理する。
【００２８】
選択領域形成部１１１により１つ以上の選択領域が形成された後、表示部１０５Ｄに接触させた使用者の指をなぞるように移動させるフリック操作が行われたとする。この場合、タッチ操作判別部１１０は、フリック操作が行われたことを判別すると共に、フリック操作の終了位置を示す座標情報を特定し、これらを制御部１０２を通じて処理モード切り替え部１１２に供給する。
【００２９】
処理モード切り替え部１１２は、タッチ操作判別部１１０からのフリック操作が行われたことやフリック操作の終了位置と、表示部１０５Ｄ上の選択領域の形成位置とに基づいて、フリック操作により選択された選択領域を特定する。さらに、処理モード切り替え部１１２は、特定した選択領域に割り当てられている機能を実行する処理モードを判別し、これを制御部１０２を通じて表示処理等制御部１１３に通知する。
【００３０】
表示処理等制御部１１３は、処理モード切り替え部１１２からの切り替え後の処理モードを示す通知を受けた場合に、当該処理モードを通知する表示を表示部１０５Ｄに表示する処理を行う。また、所定の処理モードに切り替えられた後において、タッチ操作判別部１１０における判別結果は、制御部１０２を通じて表示処理等制御部１１３に通知される。表示処理等制御部１１３は、切り替えられた処理モードと、タッチ操作判別部１１０により判別された使用者のドラッグ操作などのタッチ操作とに応じて、表示画像の表示態様を変化させる処理を行う。
【００３１】
これにより、携帯端末１においては、表示部１０５Ｄに表示画像が表示されている場合に、携帯端末１の処理モードを、フリック操作という簡単な操作によって、使用者が目的とする機能を実行するための処理モードに切り替えられる。切り替え後の処理モードは、表示部１０５Ｄ上の処理モード表示により認識できる。そして、当該処理モードと、タッチパネル１０６を通じて使用者から受け付けたタッチ操作とに応じて、表示画像の表示態様を使用者の意図に応じて簡単に変化させられる。
【００３２】
［フリック操作による処理モードの切り替えの具体例］
次に、フリック操作による処理モードの切り替えの具体例について説明する。この実施の形態の携帯端末１は、電源が投入されている状態にあるときには、タップ操作を行い、その状態を所定時間維持することにより、その時点における動作状態に応じて実行可能な機能を割り当てた１つ以上の選択領域を表示部１０５Ｄ上に形成する。そして、ユーザーのフリック操作により、目的とする選択領域が選択されると、その選択領域に割り当てられている機能を実行するモードに遷移するようになっている。
【００３３】
以下においては説明を簡単にするため、携帯端末１の表示部１０５Ｄに地図を表示している場合を例にして、フリック操作による処理モードの切り替えの具体例について説明する。図２〜図７は、携帯端末１の表示部１０５Ｄに地図情報を表示している場合におけるフリック操作による処理モードの切り替えの具体例について説明するための図である。なお、表示部１０５Ｄに表示される地図は、例えば、所定の地図提供サーバーなどから提供を受けて、記憶装置１０３に格納したものである。また、携帯端末１において、地図の閲覧機能を実行するモードは、地図を表示部１０５Ｄに表示して、これをスクロールさせるなどして、使用者が当該地図を閲覧して利用するモードである。
【００３４】
この実施の形態の携帯端末１において、地図の閲覧機能を実行するモードとされて、地図が表示部１０５Ｄに表示されている場合には、タップ位置の住所表示、地図の拡縮（ズーム）、経路検索、地図の回転、周辺検索の各機能を実行できる。しかし、上記の各機能を実行するために、これらの機能を割り当てたアイコンや操作ボタンを表示部１０５Ｄに常時表示して使用者が選択できるようにする従来の方法では、アイコンや操作ボタンが表示される分、地図の表示エリアを狭くしてしまう。また、目的とする機能に対応する所定位置に表示されたアイコンや操作ボタンを操作しなければならないので、迅速な機能の実行操作が出来ない場合があると考えられる。
【００３５】
そこで、この実施の形態の携帯端末１においては、タップ操作された表示部１０５Ｄ上の位置を基準にして実行可能な機能を割り当てた選択領域を表示部１０５Ｄ上に設け、フリック操作によって選択領域を選択し、目的とする機能を実行できるようにしている。これにより、地図の表示エリアを狭くすることを防止すると共に、簡単な操作で目的とする機能を実行するモードに遷移させることを可能にしている。以下、具体的に説明する。
【００３６】
［表示された地図の拡大機能の実行］
図２（Ａ）に示すように、携帯端末１の表示部１０５Ｄに地図が表示されているときに、使用者が指ｆｇを表示部１０５Ｄ上の任意の位置に接触させるタップ操作を行い、その状態を所定時間（例えば、０．５秒間）維持したとする。この場合、タッチ操作判別部１１０と選択領域形成部１１１とが機能し、図２（Ｂ）に示すように、タップ操作された表示部１０５Ｄ上の位置（タップ位置）を基準とし、当該タップ位置とその周囲とに実行可能な機能を割り当てた１つ以上の選択領域からなる選択領域群ＳＡを形成して、表示部１０５Ｄに表示する。
【００３７】
この実施の形態の携帯端末１では、図２（Ｂ）に示すように、タップ位置の上側には、「拡縮」の文字が表示された拡縮（ズーム）機能実行用の選択領域Ａ１が、タップ位置の下側には、「経路」の文字が表示された経路検索機能実行用の選択領域Ａ２が設けられている。また、タップ位置の左側には、「回転」の文字が表示された回転機能実行用の選択領域Ａ３が、タップ位置の右側には、「検索」の文字が表示された周辺検索機能実行用の選択領域Ａ４が設けられている。そして、図２（Ｂ）では、使用者の指ｆｇにより表示された文字が見えない状態になっているが、タップ位置には、「住所」の文字が表示された住所表示機能実行用の選択領域Ａ５が設けられている。すなわち、この場合には、５つの選択領域Ａ１〜Ａ５からなる選択領域群ＳＡが形成されている。
【００３８】
図２（Ｂ）に示したように使用者の指ｆｇが、表示部１０５Ｄ上の最初に接触させた位置にある状態から接触状態を維持したまま、図２（Ｃ）に示すように拡縮機能実行用の選択領域Ａ１上に移動して表示部１０５Ｄ上から離れるフリック操作が行われたとする。この場合、タッチ操作判別部１１０が機能して、地図の拡縮機能実行用の選択領域Ａ１が選択されたと判別し、処理モード切り替え部１１２が機能して、自機の処理モードを地図の閲覧機能を実行するモードから地図の拡縮機能を実行するモードに切り替える。
【００３９】
地図の拡縮機能を実行するモードに切り替えられると、処理モード切り替え部１１２からの通知に基づいて、表示処理等制御部１１３は、地図の拡縮機能（ズーム機能）を実行するモードに切り替えられたことを示す表示Ｈ１を表示部１０５Ｄ上に表示する。具体的には、図３（Ａ）、（Ｂ）に示すように、表示部１０５Ｄ上の右上端部に「拡縮」の文字からなる表示Ｈ１を表示部１０５Ｄ上に表示する。これにより、携帯端末１の使用者は、携帯端末１が地図の拡縮機能を実行する処理モードに切り替えられたことを認識できる。
【００４０】
この後、タッチ操作判別部１１０と表示処理等制御部１１３とが機能して、使用者からの入力操作に応じて、表示部１０５Ｄに表示されている地図情報を拡大あるいは縮小して表示し直す処理が行われる。この実施の形態の携帯端末１では、図３（Ａ）において上向きの点線矢印が示すように、表示部１０５Ｄ上を下側から上側に向ってドラッグ操作が行われた場合には、タッチ操作判別部１１０は地図画像を拡大する入力操作が行われたと判別する。
【００４１】
この場合、表示処理等制御部１１３は、使用者によって行われたドラッグ操作の操作量に応じて、表示倍率を大きくすることにより拡大した地図情報を表示部１０５Ｄに表示する。これにより、図３（Ａ）に示したように表示部１０５Ｄに表示されている地図情報を、図３（Ｂ）に示すように使用者のドラッグ操作に応じて拡大して表示できる。なお、ドラッグ操作の操作量は、指示体である指ｆｇを、表示部１０５Ｄ上への接触を維持したまま移動させた（引きずり操作した）距離に対応する。
【００４２】
また、この実施の形態の携帯端末１では、図３（Ａ）において下向きの点線矢印が示すように、表示部１０５Ｄ上を上側から下側に向ってドラッグ操作が行われた場合には、タッチ操作判別部１１０は地図画像を縮小する入力操作が行われたと判別する。この場合、表示処理等制御部１１３は、使用者によって行われたドラッグ操作の操作量に応じて、表示倍率を小さくすることにより縮小した地図情報を表示部１０５Ｄに表示する。これにより、地図画像を拡大した場合とは逆に、例えば、図３（Ｂ）に示したように表示部１０５Ｄに表示されている地図情報を、図３（Ａ）に示すように使用者のドラッグ操作に応じて縮小して表示できる。
【００４３】
このようにして、表示部１０５Ｄに表示されている地図を目的とする状態に拡大、あるいは、縮小して表示した後においては、携帯端末１に対して所定の終了操作を行う。これにより、携帯端末１において、地図の拡縮機能を実行するモードを終了させ、地図の閲覧機能を実行するモードに戻すことができる。この場合、地図の拡縮機能を実行するモードであることを示す表示Ｈ１は、表示処理等制御部１１３が機能して消去される。地図の閲覧機能を実行するモードに戻った場合には、地図の表示倍率を維持した状態で、地図をスクロールさせるなどして利用することが可能となる。
【００４４】
なお、所定の終了操作は、例えば、表示部１０５Ｄの横方向（表示部１０５Ｄの長手方向に直交する方向）にドラッグする操作であったり、表示部１０５Ｄ上をダブルタップする操作であったり、表示Ｈ１上をタップする操作など、予め決められた操作である。
【００４５】
［表示された地図を利用した経路検索機能の実行］
例えば、図２（Ｂ）に示した態様で地図が表示されている場合に、目的とするスタート地点から目的とするゴール地点までの経路を検索する必要が生じたとする。この場合には、図４（Ａ）において点線で示した使用者の指（ｆｇ）が示すように、表示部１０５Ｄ上の任意の位置に接触させるタップ操作を行い、その状態を所定時間（例えば、０．５秒間）維持する。これにより、タッチ操作判別部１１０と選択領域形成部１１１とが機能し、図４（Ａ）に示したように、タップ位置を基準とし、当該タップ位置とその周囲とに実行可能な機能を割り当てた５つの選択領域Ａ１〜Ａ５からなる選択領域群ＳＡを形成して、表示部１０５Ｄに表示する。
【００４６】
この後、図４（Ａ）に示すように、点線で示した指ｆｇが表示部１０５Ｄ上において最初に接触させた位置にある状態から実線で示した指ｆｇが示すように経路検索機能実行用の選択領域Ａ２上に移動してから表示部１０５Ｄ上から離れるフリック操作が行われたとする。この場合、タッチ操作判別部１１０が機能して、地図の経路検索機能実行用の選択領域Ａ２が選択されたと判別し、処理モード切り替え部１１２が機能して、自機の処理モードを地図の閲覧機能を実行するモードから地図の経路検索機能を実行するモードに切り替える。
【００４７】
地図の経路検索機能を実行するモードに切り替えられると、処理モード切り替え部１１２からの通知に基づいて、表示処理等制御部１１３は、地図の経路検索機能を実行するモードに切り替えられたことを示す表示Ｈ２を表示部１０５Ｄ上に表示する。具体的には、図４（Ｂ）に示すように、表示部１０５Ｄ上の右上端部に「経路」の文字からなる表示Ｈ２を表示部１０５Ｄ上に表示する。これにより、携帯端末１の使用者は、携帯端末１が地図の経路表示機能を実行する処理モードに切り替えられたことを認識できる。
【００４８】
この後、タッチ操作判別部１１０と表示処理等制御部１１３とが機能して、図４（Ｂ）において旗印で示したように、使用者からの入力操作に応じて、地図上にスタート地点とゴール地点とを設定する。そして、表示処理等制御部１１３が機能して、当該スタート地点から当該ゴール地点までの例えば最短経路を検索し、検索した経路を図４（Ｂ）に示すように太線で示すなど、ユーザーが認識可能な態様で表示する。もちろん、スタート地点やゴール地点を変更し、経路を検索し直すこともできる。
【００４９】
そして、設定したスタート地点からゴール地点までの経路を表示した後においては、上述した拡縮機能を実行するモードを終了させた場合と同様に、携帯端末１に対して所定の終了操作を行う。これにより、携帯端末１において、地図の経路検索機能を実行するモードを終了させ、地図の閲覧機能を実行するモードに戻すことができる。この場合、地図の経路検索機能を実行するモードであることを示す表示Ｈ２は、表示処理等制御部１１３が機能して消去される。地図の閲覧機能を実行するモードに戻った場合には、例えば、検索した経路の表示を維持した状態で、地図をスクロールさせるなどして利用することが可能となる。
【００５０】
［表示された地図の回転機能の実行］
例えば、図３（Ｂ）に示した態様で表示された地図を、使用者が向いている方向に合わせるなどのために回転させる必要が生じたとする。この場合には、図５（Ａ）において点線で示した使用者の指（ｆｇ）が示すように、表示部１０５Ｄ上の任意の位置に接触させるタップ操作を行い、その状態を所定時間（例えば、０．５秒間）維持する。これにより、タッチ操作判別部１１０と選択領域形成部１１１とが機能し、図５（Ａ）に示したように、タップ位置を基準とし、当該タップ位置とその周囲とに実行可能な機能を割り当てた５つの選択領域Ａ１〜Ａ５からなる選択領域群ＳＡを形成して、表示部１０５Ｄに表示する。
【００５１】
この後、図５（Ａ）に示すように、点線で示した指ｆｇが表示部１０５Ｄ上において最初に接触させた位置にある状態から実線で示した指ｆｇが示すように回転機能実行用の選択領域Ａ３上に移動してから表示部１０５Ｄ上から離れるフリック操作が行われたとする。この場合、タッチ操作判別部１１０が機能して、地図の回転機能実行用の選択領域Ａ３が選択されたと判別し、処理モード切り替え部１１２が機能して、自機の処理モードを地図の閲覧機能を実行するモードから地図の回転機能を実行するモードに切り替える。
【００５２】
地図の回転機能を実行するモードに切り替えられると、処理モード切り替え部１１２からの通知に基づいて、表示処理等制御部１１３は、地図の回転機能を実行するモードに切り替えられたことを示す表示Ｈ３を表示部１０５Ｄ上に表示する。具体的には、図５（Ｂ）に示すように、表示部１０５Ｄ上の右上端部に「回転」の文字からなる表示Ｈ３を表示部１０５Ｄ上に表示する。これにより、携帯端末１の使用者は、携帯端末１が地図の回転機能を実行する処理モードに切り替えられたことを認識できる。
【００５３】
この後、タッチ操作判別部１１０と表示処理等制御部１１３とが機能して、使用者からの入力操作に応じて、表示部１０５Ｄに表示されている地図情報の回転角度を変更して表示する処理が行われる。この実施の形態では、図５（Ｂ）において上向きの点線矢印が示すように、表示部１０５Ｄ上を下側から上側に向ってドラッグ操作が行われた場合には、タッチ操作判別部１１０は表示されている地図を右回りに回転させる入力操作が行われたと判別する。この場合、表示処理等制御部１１３は、使用者によって行われたドラッグ操作の操作量に応じて、右回りに回転角度を大きくしていくことにより、表示部１０５Ｄに表示されている地図を右回りに回転させて表示する。
【００５４】
また、この実施の形態の携帯端末１では、図５（Ｂ）において下向きの点線矢印が示すように、表示部１０５Ｄ上を上側から下側に向ってドラッグ操作が行われた場合には、タッチ操作判別部１１０は表示されている地図を左回りに回転させる入力操作が行われたと判別する。この場合、表示処理等制御部１１３は、使用者によって行われたドラッグ操作の操作量に応じて、左回りに回転角度を大きくしていくことにより、表示部１０５Ｄに表示されている地図情報を左回りに回転させて表示する。
【００５５】
これにより、図５（Ｂ）に示した状態から下向きの点線矢印が示すように、上側から下側へのドラッグ操作を行うことにより、図６（Ａ）に示すように、表示されている地図を左回転させることができる。なお、図６（Ａ）に示した例は、図５（Ｂ）に示した状態で表示されている地図を９０度左回転させた場合を示している。
【００５６】
また、図５（Ｂ）に示した状態から上向きの点線矢印が示すように、下側から上側へのドラッグ操作を行うことにより、図６（Ｂ）に示すように、表示されている地図を右回転させることができる。なお、図６（Ｂ）に示した例は、図５（Ｂ）に示した状態で表示されている地図を９０度右回転させた場合を示している。なお、上述もしたように、回転角度は、使用者のドラッグ操作の操作量に応じて調整できる。
【００５７】
このようにして、表示部１０５Ｄに表示されている地図情報を目的とする状態に回転させて表示した後においては、上述した拡大機能を実行するモードなどを終了させた場合と同様に、携帯端末１に対して所定の終了操作を行う。これにより、携帯端末１において、地図の回転機能を実行するモードを終了させ、地図の閲覧機能を実行するモードに戻すことができる。
【００５８】
なお、この例においては、地図を右回転させる場合であっても、また、左回転させる場合であっても、地図を回転させる場合の中心は、表示部１０５Ｄ上の中心としている。もちろん、これに限るものではない。例えば、ＧＰＳ部１０４を通じて取得される現在位置、ユーザーが表示部１０５Ｄ上へのタップ操作により指示した位置、ユーザーが電話番号、住所、施設名などを入力することにより特定される位置などを中心として、地図を回転させることができる。
【００５９】
また、ナビゲーション機能により地図を表示している場合には、目的地や経由地が設定されている場合、これら目的地や経由地を中心として、地図を回転させることも可能である。従って、表示されている地図を回転させる場合の中心をどこにするかは、事前に、あるいは、回転機能の利用時に、ユーザーがタッチパネル１０６を通じて選択して設定できる。
【００６０】
［周辺検索機能の実行］
例えば、表示部１０５Ｄに地図が表示されている場合に、周辺に位置している目的地や種々の施設について検索する必要が生じたとする。この場合には、図７（Ａ）において点線で示した使用者の指（ｆｇ）が示すように、表示部１０５Ｄ上の任意の位置に接触させるタップ操作を行い、その状態を所定時間（例えば、０．５秒間）維持する。これにより、タッチ操作判別部１１０と選択領域形成部１１１とが機能し、図７（Ａ）に示したように、タップ位置を基準とし、当該タップ位置とその周囲とに実行可能な機能を割り当てた５つの選択領域Ａ１〜Ａ５からなる選択領域群ＳＡを形成し、表示部１０５Ｄに表示する。
【００６１】
この後、図７（Ａ）に示すように、点線で示した指ｆｇが表示部１０５Ｄ上において最初に接触させた位置にある状態から実線で示した指ｆｇが示すように検索機能実行用の選択領域Ａ４上に移動してから表示部１０５Ｄ上から離れるフリック操作が行われたとする。この場合、タッチ操作判別部１１０が機能して、周辺検索機能実行用の選択領域Ａ４が選択されたと判別し、処理モード切り替え部１１２が機能して、自機の処理モードを地図の閲覧機能を実行するモードから周辺検索機能を実行するモードに切り替える。
【００６２】
周辺検索機能を実行するモードに切り替えられると、処理モード切り替え部１１２からの通知に基づいて、表示処理等制御部１１３は、図７（Ｂ）に示すように、検索キーワードの入力欄Ｎ１を表示する。検索キーワードの入力欄Ｎ１にキーワードを入力すべく、当該入力欄Ｎ１に対してタップ操作を行うと、表示処理等制御部１１３は、表示部１０５Ｄの下側半分にキーワード入力用のソフトウェアキーボードを表示する。そして、制御部１０２は、ソフトウェアキーボードを通じてキーワードの入力を受け付け、入力されたキーワードに応じた周辺検索を実行する。
【００６３】
この周辺検索の結果は、制御部１０２と表示処理等制御部１１３とが機能し、表示部１０５Ｄに表示されている地図上の目的とする施設等の所在地に所定のマークを表示して示したり、また、検索結果の一覧リストを表示したりできる。
【００６４】
このようにして、表示部１０５Ｄに地図情報が表示されている場合に、周辺検索を行って、検索結果を地図上に示したり、検索結果の一覧リストを表示したりすることができる。周辺検索を実行した後においては、上述した拡大機能を実行するモードなどを終了させた場合と同様に、携帯端末１に対して所定の終了操作を行う。これにより、携帯端末１において、周辺検索機能を実行するモードを終了させ、地図の閲覧機能を実行するモードに戻すことができる。
【００６５】
［住所表示機能の実行］
なお、図２（Ｂ）に示したように、表示部１０５Ｄ上の任意の位置に接触させるタップ操作を行い、その状態を所定時間（例えば、０．５秒間）維持し、選択領域Ａ１〜Ａ５からなる選択領域群ＳＡを形成し、表示部１０５Ｄに表示したとする。そして、フリック操作することなく、選択領域Ａ５上にある指ｆｇを表示部１０５Ｄ上から離したとする。
【００６６】
この場合、タッチ操作判別部１１０が機能して、住所表示機能実行用の選択領域Ａ５が選択されたと判別し、その判別結果と、直前までタップ操作されていた表示部１０５Ｄ上の位置を示す座標情報を処理モード切り替え部１１２に通知する。処理モード切り替え部１１２は、タッチ操作判別部１１０からの情報に基づいて、表示処理等制御部１１３を制御し、自機の動作状態を住所表示機能を実行するモードに切り替える。
【００６７】
住所表示機能を実行するモードに切り替えられると、処理モード切り替え部１１２からの通知に基づいて、表示処理等制御部１１３は、直前までタップ操作されていた表示部１０５Ｄ上の位置に対応する地図上の位置を特定する。そして、表示処理等制御部１１３は特定した位置の住所情報を、表示部１０５Ｄに表示している地図の関する情報を保持する記憶装置１０３から取得し、これを表示部１０５Ｄに表示されている地図上に当該タップ位置を示すマークと共に表示する。
【００６８】
これにより、表示部１０５Ｄに表示されている地図上において、使用者のタップ操作によって指示された位置（場所）の住所を表示中の地図に対して付加して表示できる。従って、使用者は目的とする場所の住所を簡単に知ることができる。そして、指示位置の住所を表示した後においては、表示処理等制御部１１３は、自動的に住所表示機能を終了させ、地図の閲覧機能を実行するモードに戻る。
【００６９】
このように、この実施の形態の携帯端末１においては、表示部１０５Ｄに地図が表示されている場合に、タップ操作を行って、その状態を所定時間継続させることにより、実行可能な機能を割り当てた１つ以上の選択領域からなる選択領域群ＳＡを形成して表示する。そして、使用者のフリック操作による選択領域を選択する処理により、選択された選択領域に割り当てられている機能を実行するモードに自機のモードを切り替え、目的とする機能を実行できる。これにより、タッチパネル１０６を備えた携帯端末１において、表示部１０５Ｄに表示される地図をアイコンや操作ボタンなどの表示によって劣化させることなく、目的とする機能を実行させる入力操作を簡単かつ確実に、しかも迅速に行える。
【００７０】
［携帯端末１の処理のまとめ］
上述した実施の形態では、地図が表示部１０５Ｄに表示されている場合において、実行可能な地図の拡縮（ズーム）、回転の各機能、経路検索機能、周辺検索機能、指示位置の住所表示機能を予めアイコンや操作ボタンなどを表示しておくことなく実行可能にした場合を説明した。しかし、この発明は、地図が表示されている場合にのみ用いることができるものではなく、携帯端末１に電源が投入されている場合において利用可能である。
【００７１】
そこで、上述した実施の形態の携帯端末１において、汎用的に利用される機能選択実行処理について、図８、図９のフローチャートを参照しながらまとめる。図８、図９は、この実施の形態の携帯端末１において実行される機能選択実行処理を説明するためのフローチャートである。図８、図９に示す処理は、制御部１０２の制御の下、タッチ操作判別部１１０、選択領域形成部１１１、処理モード切り替え部１１２、表示処理等制御部１１３が機能して実行されるものであり、電源が投入された携帯端末１において常時実行されている処理である。
【００７２】
携帯端末１においては、制御部１０２の制御の下、タッチパネル１０６を通じて使用者による操作入力を受け付ける（ステップＳ１０１）。この場合、タッチパッド１０５Ｐにおいて所定のタイミングごとに検出される指示体の接触位置を示す座標情報が、制御部１０２を通じてタッチ操作判別部１１０に供給され、タッチ操作判別部１１０がタッチパネル１０６への使用者による操作の内容を判別する。
【００７３】
まず、タッチ操作判別部１１０は、タッチパネル１０６への使用者によるタッチ操作が行われたか否かを判別し（ステップＳ１０２）、タッチ操作は行われていないと判別したときには、ステップＳ１０１からの処理を繰り返す。また、ステップＳ１０２の判別処理において、タッチパネル１０６に対して使用者によるタッチ操作が行われたと判別したときには、タッチ操作判別部１１０は、当該タッチ操作はタップ操作か否かを判別する（ステップＳ１０３）。
【００７４】
ステップＳ１０３の判別処理において、当該タッチ操作はタップ操作ではないと判別したときには、タッチパネル１０６に対して行われたタッチ操作に応じた処理を制御部１０２が実行し（ステップＳ１０５）、ステップＳ１０１からの処理を繰り返す。この場合、ステップＳ１０５においては、タップ操作以外のタッチ操作である例えば、ドラッグ操作、フリック操作、ピンチイン操作、ピンチアウト操作、ローテート操作などに応じた処理を行うことになる。
【００７５】
ステップＳ１０３の判別処理において、タップ操作が行われたと判別したときには、タッチ操作判別部１１０は、当該タップ操作は所定時間継続しているか否かを判別する（ステップＳ１０４）。ステップＳ１０４の判別処理において、タップ操作が所定時間継続していないと判別したときにも、タッチパネル１０６に対して行われたタッチ操作に応じた処理を制御部１０２が実行し（ステップＳ１０５）、ステップＳ１０１からの処理を繰り返す。この場合、ステップＳ１０５においては、ごく短い時間のタップ操作に応じた処理、例えば、アイコンの表示位置へのタップ操作であれば、当該アイコンに対応付けられた処理を実行するなど、その時点においてタップ操作により実行可能な処理が行われる。
【００７６】
ステップＳ１０４の判別処理において、タップ操作が所定時間継続して行われたと判別したときには、タッチ操作判別部１１０は、現在の自機の動作状態において実行可能な機能があるか否かを判別する（ステップＳ１０６）。ステップＳ１０６の判別処理において、実行可能な機能がなければ、ステップＳ１０１からの処理を繰り返す。
【００７７】
また、ステップＳ１０６の判別処理において、実行可能な機能があると判別したときには、タッチ操作判別部１１０から当該判別結果の通知を受けた選択領域形成部１１１が、表示部１０５Ｄ上に選択領域を形成する（ステップＳ１０７）。ステップＳ１０７において選択領域形成部１１１は、その時点において実行可能な機能を特定し、この特定した機能を割り当てた１つ以上の選択領域からなる選択領域群を、タップ位置を基準として表示部１０５Ｄ上でフリック操作により選択可能な位置に形成する。この選択領域群の具体例が、図２（Ｂ）などに示した選択領域群ＳＡである。
【００７８】
この後、タッチパネル１０６を通じて使用者からの選択領域についての選択入力などを受け付ける（ステップＳ１０８）。ステップＳ１０８で受け付けられる選択入力は、上述もしたように、主に、タップ位置から目的とする選択領域上に指をなぞるように移動させるフリック操作である。なお、表示部１０５Ｄ上のタップ位置に接触させている指などの指示体を表示部１０５Ｄ上から離す操作は、当該タップ位置に形成されている選択領域の選択入力になる。
【００７９】
タッチ操作判別部１１０は、タッチパッド１０５Ｐからの座標情報に基づいて、ステップＳ１０８において選択入力を受け付けたか否かを判別し（ステップＳ１０９）、選択入力を受け付けていないと判別したときには、ステップＳ１０８からの処理を繰り返す。ステップＳ１０９の判別処理で、選択入力等を受け付けたと判別したとする。この場合、当該判別結果の通知を受けた処理モード切り替え部１１２が、制御部１０２を介して表示処理等制御部１１３を制御し、自機の処理モードを選択された選択領域に割り当てられた機能を実行するモードに切り替える（ステップＳ１１０）。
【００８０】
なお、ステップＳ１１０においては、表示処理等制御部１１３が機能し、切り替えられた処理モードをユーザーに通知するための表示を表示部１０５Ｄに表示する処理も行われる。また、タップ位置に選択領域が形成されていない場合、表示部１０５Ｄ上のタップ位置に接触させている指などを表示部１０５Ｄ上から離す操作が行われた場合、ステップＳ１１０では表示処理等制御部１１３が機能して選択領域群の消去処理が行われる。
【００８１】
ステップＳ１１０の処理の後においては、図９のステップＳ１１１の処理に進み、制御部１０２の制御の下、タッチパネル１０６を通じて使用者からの選択領域の選択入力を受け付ける（ステップＳ１１１）。タッチ操作判別部１１０は、タッチパッド１０５Ｐからの座標情報に基づいて、ステップＳ１１１において操作入力を受け付けたか否かを判別し（ステップＳ１１２）、操作入力を受け付けていないと判別したときには、ステップＳ１１１からの処理を繰り返す。
【００８２】
ステップＳ１１２の判別処理で、操作入力等を受け付けたと判別したときには、タッチ操作判別部１１０は、受け付けた操作入力は所定の終了操作か否かを判別する（ステップＳ１１３）。ステップＳ１１３の判別処理において、受け付けた操作入力は所定の終了操作ではないと判別したとする。この場合、タッチ操作判別部１１０からの判別結果に応じて、表示処理等制御部１１３などが機能し、ステップＳ１１１で受け付けた操作入力に応じた処理を実行する（ステップＳ１１４）。
【００８３】
ステップＳ１１４における処理が、図８のステップＳ１１０で切り替えられた処理モードに応じた処理である。すなわち、上述した実施の形態の場合には、表示されている地図の拡縮、経路表示、回転の各処理、周辺検索処理、タッチ位置の住所の表示処理などが、ステップＳ１１４において、携帯端末１の使用者の操作入力に応じて行われる処理である。ステップＳ１１４の処理の後においては、ステップＳ１１１からの処理が繰り替えされる。
【００８４】
また、ステップＳ１１３の判別処理において、受け付けた操作入力は所定の終了操作である判別したとする。この場合、タッチ操作判別部１１０からの判別結果に応じて、制御部１０２は、現在の処理モードを終了させて、当該処理モードに切り替える前の元の処理モードに自機の処理モードを戻す処理を実行する（ステップＳ１１５）。この後、図８に示したステップＳ１０１からの処理を繰り返す。
【００８５】
このように、この実施の形態の携帯端末１においては、アイコンや操作ボタンといった表示部１０５Ｄに予め表示される操作対象を用いることなく、タップ操作とフリック操作とによって、実行可能な機能の中から目的とする機能を選択できる。そして、携帯端末１においては、選択された機能を実行する処理モードに遷移させ、当該目的とする機能を実行できる。
【００８６】
［８方向メニューの利用］
上述した実施の形態では、上下左右にメニュー項目の選択設定が可能ないわゆるメニュー（４方向メニュー）を用いる場合について説明したが、メニューはいわゆる４方向メニューに限るものではない。タップ位置の周囲の８方向に選択項目を配置してフリック入力により選択項目が選択できるメニュー（８方向メニュー）を用いることもできる。図１０は８方向メニューの一例を説明するための図である。
【００８７】
この例の８方向メニューは、図１０（Ａ）、（Ｂ）に示すように、「お気に入り」、「経由」、「検索」、「目的」、「経路」、「回転」、「拡縮」、「自宅」、「住所」といった９個の選択項目のそれぞれを、タップ位置と、その周囲の８方向に配列して形成したものである。「拡縮」、「経路」、「回転」、「検索」、「住所」の各項目は、上述した実施の形態で説明した選択項目と同様のものである。そして、「お気に入り」、「経由」、「目的」、「自宅」の各項目は、モード切り替え用に新たに設けた選択項目である。
【００８８】
「お気に入り」は、現在表示中の地図情報をお気に入り情報として記憶装置の１０３の所定の領域に登録する処理を行うモードへの選択項目である。「経由」は、経由地を検索し、表示している地図上に経由地を設定するモードへの選択項目である。「目的」は、目的地を検索し、表示している地図上に目的地を設定する処理を行うモードへの選択項目である。「自宅」は、地図上に自宅位置を設定する処理を行うモードへの選択項目である。
【００８９】
このように、地図の閲覧機能を実行しているモードにあるときに、少なくとも他の９つのモードに遷移可能な状態にあるとする。この場合に、図１０（Ａ）に示すように、地図の閲覧機能を実行している当該モードから９つの他のモードへの遷移を可能にするための９つの選択項目を、タップ位置とその周囲の異なる方向に配置したいわゆる８方向メニューを形成し、表示部１０５に表示できる。
【００９０】
このように、タップ位置に対応付けられたモードを含め、９つのモードに切り替えることができる場合に、図１０（Ａ）、（Ｂ）に示した８方向メニューを用いるようにする。この場合、タップ位置に対応付けられている機能を実行する場合には１回のタップ操作だけで、当該目的とする機能を実行するモードに切り替えられる。また、タップ位置の周囲の８方向のそれぞれに対応付けられている機能を実行する場合には１回のフリック操作だけで、当該目的とする機能を実行するモードに切り替えられる。しかも、当該８方向メニューもまた、ユーザーがタップ操作を行った場合にだけ表示されるので、地図の閲覧時に当該フリックメニューが地図表示の妨げになることもない。
【００９１】
なお、図１０（Ａ）、（Ｂ）には、円形状に形成した８方向メニューの例について説明したが、これに限るものではない。例えば、図１０（Ｃ）に示すように、四角形状の８方向メニューを形成して表示することも可能である。図１０（Ａ）、（Ｂ）に示した８方向メニューと、図１０（Ｃ）に示した８方向メニューとは、外見上は異なるが、その機能は同様のものである。
【００９２】
［実施の形態の効果］
上述した実施の形態の携帯端末１によれば、表示部１０５Ｄ（画面）にタッチすると日本語のフリック操作による文字入力時のように、四方又は八方に切り替え可能な機能（例えば、拡縮（大（ズームイン）、縮小（ズームアウト））、回転（ローテート）、検索など）がアイコンや文字付で展開される。そして、指などの指示体を表示部１０５Ｄ上にタッチしたまま、選択したい機能に指示体をスライドさせて離すと選択した機能にモードが切り替わる。
【００９３】
換言すれば、実施の形態の携帯端末１では、その時点において実行可能な機能を割り当てた１つ以上の選択領域からなる選択領域群をタップ操作という簡単な操作で形成できる。そして、主にフリック操作といった簡単な操作で当該選択領域群の中から目的とする選択領域を選択し、その選択した選択領域に割り当てられている機能を実行する処理モードに遷移させ、目的とする機能を簡単に実行できる。
【００９４】
したがって、表示部１０５Ｄ上に、目的とする機能を実行するためのアイコンや操作ボタンなどを予め表示しておく必要もなく、目的画像を表示する表示部１０５Ｄ上の表示エリアを有効に活用できる。ここで、実行可能な機能が割り当てられた選択領域は、いわゆる選択メニューを構成する選択項目に該当し、選択領域群は選択メニューに相当する。従って、携帯端末１においては、フリック操作を利用して、実行機能選択用のメニューの選択入力が行えることになる。
【００９５】
［変形例など］
上述した実施の形態では、４方向、あるいは、８方向にユーザーが選択可能な態様で、複数の選択領域を設けたいわゆるメニューを表示し、目的とするモードへの切り替えを、簡単、迅速、確実にできるようにした。しかし、これに限るものではない。フリック操作により選択可能であれば、２方向、３方向、５方向、６方向、７方向などの適宜の数の異なる方向に、選択項目を配置して利用可能である。理論的には選択項目を配置する方向を更に細分化し、タッチ位置の周囲に選択領域を形成（設定）できる。
【００９６】
また、上述した実施の形態では、切り替え後の処理モードを示す表示Ｈ１、Ｈ２、Ｈ３を表示部１０５Ｄの右上端部に表示するようにしたが、これに限るものではない。当該表示Ｈ１、Ｈ２、Ｈ３などは、表示部１０５Ｄの任意の位置に表示させることができる。また、切り替え後の処理モードを示す表示Ｈ１、Ｈ２、Ｈ３を行わないようにすることもできる。
【００９７】
また、切り替え後の処理モードを示す表示Ｈ１、Ｈ２、Ｈ３などは、常時表示させることなく、使用者によるタッチ操作が行われた場合に、表示部１０５Ｄ上の適宜の位置に現在の処理モードを表示するようにしてもよい。この場合、タッチ操作継続中は、当該表示を継続させ、タッチ操作が終了したときには、当該表示を消去するといったことが可能であるし、また、タッチ操作直後の一定時間だけ、当該表示を行うようにすることもできる。
【００９８】
また、フリック操作だけでなく、ドラッグ操作によって選択領域を選択できるようにした場合には、タップ位置を中心にして所定幅を持たせた同心円状に選択領域を形成できる。もちろん、同心円状の１つの選択領域とすることもできるし、同心円上の１つの領域を円周方向に複数分割し、その１つ１つを選択領域とすることもできる。
【００９９】
また、選択領域に割り当てる機能の他の例としては、携帯端末１においてまだ何も機能していない状態にあるときに、「電話」、「電子メール」、「ブラウザ」、「音楽再生」といった基本機能を割り当てた選択領域を、タッチ位置を基準として形成することもできる。ナビゲーション機能が実行された場合に、「出発地設定」、「目的地設定」、「経由地設定」といった機能を割り当てた選択領域を、タッチ位置を基準として形成することもできる。
【０１００】
また、携帯端末１についての種々の調整が可能であるときに、「明るさ設定」、「音量、音質設定」、「プライバシー設定」、「電子メール設定」といった機能を割り当てた選択領域を、タッチ位置を基準として形成することもできる。また、テキスト情報が表示されている状態にあるときには、「コピー」、「移動」、「削除」、「元に戻す」といったテキスト情報の編集に関する種々の機能を割り当てた選択領域を、タッチ位置を基準として形成することもできる。
【０１０１】
このように、フリック操作やドラッグ操作によって選択可能な選択領域に割り当てる機能は、使用者によるタップ操作が行われた時点において、実行可能な種々の機能とすることができる。従って、携帯端末１の種々の動作状態に応じて、この発明を適用できる。
【０１０２】
また、上述した実施の形態では、高機能携帯電話端末である携帯端末１に対して、この発明を適用した場合を例にして説明したが、これに限るものではない。タブレットＰＣ、パーソナルコンピュータなどのタッチパネルを備えた電子機器にこの発明を適用できる。また、金融機関のＡＴＭ、ＣＤ（automated teller machine）やＣＤ（cash dispenser）、駅などの券売機など、タッチパネルを備え、不特定多数の使用者に利用される、公共的な利用用途の電子機器にも、この発明を適用可能である。
【０１０３】
［その他］
上述した実施の形態の説明から分かるように、機能選択実行装置の接触位置検出手段の機能は、携帯端末１のタッチパッド１０５Ｐが実現している。また、機能選択実行装置の判別手段、選択領域形成手段、モード切り替え手段の機能は、携帯端末１のタッチ操作判別部１１０、選択領域形成部１１１、処理モード切り替え部１１２が実現している。また、機能選択実行装置の処理モード表示処理手段と処理制御手段の機能は、携帯端末１の表示処理等制御部１１３が実現している。
【０１０４】
また、図８、図９のフローチャートを用いて説明した処理を行う方法が、この発明の機能選択実行方法の一実施の形態に対応している。また、図８、図９のフローチャートを用いて説明した処理を行うプログラムが、この発明の機能選択実行プログラムの一実施の形態に対応している。
【０１０５】
また、図１に示した携帯端末１のタッチ操作判別部１１０、選択領域形成部１１１、処理モード切り替え部１１２、表示処理等制御部１１３の各機能は、制御部１０２において実行されるプログラムによって、制御部１０２の機能として実現することもできる。
【符号の説明】
【０１０６】
１…携帯端末、１０１…無線通信部、１０１Ａ…送受信アンテナ、１０２…制御部、１０３…記憶装置、１０４…ＧＰＳ部、１０４Ａ…ＧＰＳアンテナ、１０５Ｄ…表示部、１０５Ｐ…タッチパッド、１０６…タッチパネル、１１０…タッチ操作判別部、１１１…選択領域形成部、１１２…処理モード切り替え部、１１３…表示処理等制御部
【図１】
2015158759.tif 000003
【図２】
2015158759.tif 000004
【図３】
2015158759.tif 000005
【図４】
2015158759.tif 000006
【図５】
2015158759.tif 000007
【図６】
2015158759.tif 000008
【図７】
2015158759.tif 000009
【図８】
2015158759.tif 000010
【図９】
2015158759.tif 000011
【図１０】
2015158759.tif 000012