(57)【要約】      （修正有）【課題】情報端末に表示される機能アイコンの操作性を向上させる情報端末を提供する。【解決手段】タッチパネルを介して受け付けたユーザの操作に基いてアプリケーションの動作を制御する情報端末は、動画再生アプリ１２２Ｄにおいて、所定時間以下のタッチ操作により第１動作が起動するよう割り当てられた第１機能アイコン（再生／停止ボタン１２２１Ｄ）が表示装置に表示された状態で、タッチパネルを介して第１機能アイコンへの所定時間を超えるユーザのタッチ操作がなされると、異なる位置に新たに第１機能アイコン１２２Ｄ１を表示するとともに、隣接する部位に第１動作とは異なる動作をユーザのタッチ操作によって起動するよう割り当てられた第２機能アイコン１２２Ｄ２〜１２２Ｄ５を表示する表示制御部を備える。【選択図】図８
2018036967.tif 000002
【特許請求の範囲】
【請求項１】
表示装置に積層されたタッチパネルを介して受け付けたユーザの操作に基いてアプリケーションの動作を制御する情報端末を、
所定時間以下のタッチ操作により所定の第１動作が起動するよう割り当てられた第１機能アイコンが前記表示装置に表示された状態で、前記タッチパネルを介して前記第１機能アイコンへの所定時間を超えるユーザのタッチ操作に基き、前記第１機能アイコンと隣接する部位に前記所定の第１動作とは異なる動作をユーザのタッチ操作によって起動するよう割り当てられた第２機能アイコンを表示する表示制御部
として機能させることを特徴とする情報端末用プログラム。
【請求項２】
前記表示制御部として、さらに、
前記第２機能アイコンは複数の機能アイコンであり、前記第１機能アイコンを中心として複数の前記第２機能アイコンを周辺に表示するように、前記情報端末を機能させることを特徴とする請求項１記載の情報端末用プログラム。
【請求項３】
前記表示制御部として、さらに、
前記第１機能アイコンへの所定時間を超えるユーザのタッチ操作に基いて、前記第１機能アイコンと隣接する部位に前記第１動作とは異なる動作が起動するよう割り当てられた前記第２機能アイコンを表示させる際に、前記第１機能アイコンは新第１機能アイコンとして前記タッチ操作が入力された際の部位とは異なる位置に表示するように前記情報端末を機能させることを特徴とする請求項１又は２記載の情報端末用プログラム。
【請求項４】
前記表示制御部として、さらに、
前記第１機能アイコンを前記タッチ操作が入力された際の部位とは異なる位置に表示させる際に、前記新第１機能アイコンのアイコンデザインは変更せず表示するように、前記情報端末を機能させることを特徴とする請求項３記載の情報端末用プログラム。
【請求項５】
前記表示制御部として、さらに、
前記第１機能アイコンを前記タッチ操作が入力された際の部位とは異なる位置に表示させる際に、前記タッチ操作が入力された際の部位の前記第１機能アイコンは旧第１機能アイコンとして視認可能な状態で継続して表示するとともに、タッチ操作により第２動作が起動されるように機能を前記旧第１機能アイコンに割り当てるように前記情報端末を機能させることを特徴とする請求項３又は４記載の情報端末用プログラム。
【請求項６】
前記表示制御部として、さらに、
前記第２動作は前記新第１機能アイコンの表示をキャンセルする機能であり、前記第２動作は前記新第１機能アイコン以外の領域であり且つ前記旧第１機能アイコンの領域以外にも割り当てるように、前記情報端末を機能させることを特徴とする請求項５記載の情報端末用プログラム。
【請求項７】
前記表示制御部として、さらに、
前記新第１機能アイコンと前記第２機能アイコンの合計の面積は、前記表示装置の面積の半分以上となるよう表示するように、前記情報端末を機能させることを特徴とする請求項１乃至６記載の情報端末用プログラム。
【請求項８】
前記表示制御部として、さらに、
前記第２機能アイコンを表示させる際に、前記タッチ操作が入力された際の部位の前記第１機能アイコンが表示されるウィジェット部の輪郭の一部の曲率と、前記第２機能アイコンの外周の曲率とが、ほぼ一致するように表示するように前記情報端末を機能させることを特徴とする請求項３乃至７記載の情報端末用プログラム。
【請求項９】
表示装置に積層されたタッチパネルを介して受け付けたユーザの操作に基いてアプリケーションの動作を制御する情報端末であって、
所定時間以下のタッチ操作により所定の第１動作が起動するよう割り当てられた第１機能アイコンが表示された状態で、前記タッチパネルを介して前記第１機能アイコンへの所定時間を超えるユーザのタッチ操作に基き、前記第１機能アイコンと隣接する部位に前記所定の第１動作とは異なる動作をユーザのタッチ操作によって起動するよう割り当てられた第２機能アイコンを表示する表示制御部
を備える情報端末。
【請求項１０】
前記第２機能アイコンは複数の機能アイコンであり、
前記表示制御部は、さらに、
前記第１機能アイコンを中心として複数の前記第２機能アイコンを周辺に表示することを特徴とする請求項９記載の情報端末。
【請求項１１】
前記表示制御部は、さらに、
前記第１機能アイコンへの所定時間を超えるユーザのタッチ操作に基いて、前記第１機能アイコンと隣接する部位に前記第１動作とは異なる動作が起動するよう割り当てられた前記第２機能アイコンを表示させる際に、前記第１機能アイコンは新第１機能アイコンとして前記タッチ操作が入力された際の部位とは異なる位置に表示することを特徴とする請求項９又は１０記載の情報端末。
【請求項１２】
前記表示制御部は、さらに、
前記第１機能アイコンを前記タッチ操作が入力された際の部位とは異なる位置に表示させる際に、前記新第１機能アイコンのアイコンデザインは変更せず表示することを特徴とする請求項１１記載の情報端末。
【請求項１３】
前記表示制御部は、さらに、
前記第１機能アイコンを前記タッチ操作が入力された際の部位とは異なる位置に表示させる際に、前記タッチ操作が入力された際の部位の前記第１機能アイコンは旧第１機能アイコンとして視認可能な状態で継続して表示するとともに、タッチ操作により第２動作が起動されるように機能を前記旧第１機能アイコンに割り当てることを特徴とする請求項１１又は１２記載の情報端末。
【請求項１４】
前記表示制御部は、さらに、
前記第２動作は前記新第１機能アイコンの表示をキャンセルする機能であり、前記第２動作は前記新第１機能アイコン以外の領域であり且つ前記旧第１機能アイコンの領域以外にも割り当てることを特徴とする請求項１３記載の情報端末。
【請求項１５】
前記表示制御部は、さらに、
前記新第１機能アイコンと前記第２機能アイコンの合計の面積は、前記表示装置の面積の所定の割合以上となるよう表示することを特徴とする請求項９乃至１４記載の情報端末。
【請求項１６】
前記表示制御部は、さらに、
前記第２機能アイコンを表示させる際に、前記タッチ操作が入力された際の部位の前記第１機能アイコンが表示されるウィジェット部の輪郭の一部の曲率と、前記第２機能アイコンの外周の曲率とが、ほぼ一致するように表示することを特徴とする請求項１１乃至１５記載の情報端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報端末におけるアプリケーションの機能を制御するための機能アイコンの制御を行うプログラム及び装置に関する。
【背景技術】
【０００２】
近年、自動車等の車両で使用される情報端末は、オーディオ機能やカーナビゲーション機能に加えて、情報検索機能やショートメッセージの送受信機能等の多彩な機能が備わっており、それに伴ってタッチパネルに表示される操作のための機能アイコン（ボタン）の数も増大している。
情報端末には車両に搭載されているものと、スマートフォンに代表されるタッチパネルを搭載した汎用の無線通信端末を車両に持ち込んで使用するものと大きくは２種類が存在する。これに対して、近年は、スマートフォンに代表されるタッチパネルが搭載された小型の情報端末を自動車に持ち込み、音楽再生やカーナビゲーション機能を使用するニーズが根強い。
【０００３】
しかしながら、車両に搭載される情報端末は、画面（タッチパネル）の大きさが７インチ前後であるのに対して、スマートフォンは多くの場合４インチ乃至５インチ程度の小さな画面であり、画面に表示可能な情報量も限られる。このため、仮にタッチ操作によって機能を実行する機能アイコンについて、複数の機能アイコンを同時に表示させようとする場合、個々の機能アイコンの大きさを縮小せざるを得ない状況にある。
しかし、個々の機能アイコンの大きさを縮小することは、運転中にドライバーが操作を行うことを困難にするものであり、受け入れられるものではない。
【０００４】
このため、従来の技術では、画面に表示する機能アイコンの数を限定する必要があった。具体的には、タッチパネルで人間がタッチ動作で選択できる程度の大きさの機能アイコンを画面に表示する必要があるため、画面に配置できる機能アイコンの数は限られていた。特に画面サイズが４インチから５インチ程度のスマートフォンでは、表示する機能アイコンの数を大幅に制限し、必要な機能を呼び出す際には、メニュー画面を呼び出す等の対応が必要であり、操作が煩雑になってしまっていた。
【０００５】
そこで、近年では、例えば、特許文献１には、タッチパネルへのシングルタッチによるスライド操作と、マルチタッチによるスライド操作に、アプリケーションの操作と切り替えを割り当てることで、表示装置を視認する必要なしにアプリケーションの操作を可能とする技術が開示されている。
また、特許文献２には、利用者の指が表示装置に接近すると接近した座標周辺の画像を拡大し拡大画面表示を表示する携帯型情報処理装置が開示されている。
また、特許文献３には、大項目入力選択画像の選択操作を行ったときに、そのポインティング位置を中心とする円形領域内に小項目入力選択画像をポップアップ表示する技術が開示されている。特許文献３の技術は、いわゆるフリック入力と呼ばれ、かな入力やアルファベット入力等の、文字入力に一般的に使用されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１４−１２３６７４号公報
【特許文献２】特開平１０−２６９０２２号公報
【特許文献３】特開２０１１−１７０４０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の技術では機能アイコンを表示することなく機能の実行が可能ではあるが、誤操作を防止するためにはスライド操作は上下左右の４方向に限定することが理想であり、結果的に４つの機能しか割り当てることができなかった。
さらに、特許文献２に記載の技術では、所定領域が拡大表示されるのみであるため、拡大表示前の通常時の画面には多くの機能アイコンを表示しておくことになり、通常時に表示する機能アイコンの大きさは縮小せざるを得なかった。したがって、小さな機能アイコンでは視認性に問題があり、特に車内で使用する用途には不適であった。
さらに、特許文献３に記載のフリック入力の技術では、ポインティングした場所の周囲にメニューが表示されるため、その表示領域を拡大させることは困難であった。一般的なフリック入力は、ポインティングした場所の周囲にポインティングした指を接触したままスライドさせることによって文字の入力を行うため、広い表示領域は必要としておらず、広いメニュー表示（ボタン表示）を行う必要性が存在しなかった。
【０００８】
本発明は、このような問題に鑑みてなされたものであって、情報端末に表示される機能アイコンを、必要なときに当該機能アイコンに関連する複数の機能アイコンとともに表示させることで、当該機能アイコンの操作性を向上させた情報端末を提供することを目的とする。
【課題を解決するための手段】
【０００９】
（１）表示装置（例えば、後述のディスプレイ２４）に積層されたタッチパネル（例えば、後述のタッチパネル２４１）を介して受け付けたユーザの操作に基づいてアプリケーションの動作を制御する情報端末（例えば、後述の情報端末５０）を、所定時間以下のタッチ操作により所定の第１動作が起動するよう割り当てられた第１機能アイコンが前記表示装置に表示された状態で、前記タッチパネルを介して前記第１機能アイコンへの所定時間を超えるユーザのタッチ操作に基き、前記第１機能アイコンと隣接する部位に前記所定の第１動作とは異なる動作をユーザのタッチ操作によって起動するよう割り当てられた第２機能アイコンを表示する表示制御部（例えば、後述の表示制御部１１４）として機能させることを特徴とする情報端末用プログラム（例えば、後述のドライブモードアプリケーション１）。
【００１０】
（１）のプログラムによれば、表示制御部（例えば、後述の表示制御部１１４）は、第１機能アイコンへの長押しに基き、前記第１機能アイコンと隣接する部位に前記第１動作とは異なる動作をユーザのタッチ操作によって起動するよう割り当てられた第２機能アイコンを表示する。
これにより、第１機能アイコンを長押しすることで、別の機能を実行させるための第２機能アイコンを簡単に呼び出すことが可能となり、車両ドライバーの操作性を改善する。
【００１１】
（２）前記表示制御部（例えば、後述の表示制御部１１４）として、さらに、前記第２機能アイコンは複数の機能アイコンであり、前記第１機能アイコンを中心として複数の前記第２機能アイコンを周辺に表示するように、前記情報端末（例えば、後述の情報端末５０）を機能させることを特徴とする（１）に記載の情報端末用プログラム。
【００１２】
（２）のプログラムによれば、表示制御部（例えば、後述の表示制御部１１４）は、第１機能アイコンへの長押しに基き、第１機能アイコンを中心として複数の第２機能アイコンを表示する。
これにより、第１機能アイコンを長押しすることで、別の機能を実行させるための複数の第２機能アイコンを第１機能アイコンの周りに簡単に表示させることが可能となり、例えば車両ドライバーの操作性を改善する。
【００１３】
（３）前記表示制御部（例えば、後述の表示制御部１１４）として、さらに、前記第１機能アイコンへの所定時間を超えるユーザのタッチ操作に基いて、前記第１機能アイコンと隣接する部位に前記第１動作とは異なる動作が起動するよう割り当てられた第２機能アイコンを表示させる際に、前記第１機能アイコンは新第１機能アイコンとして前記タッチ操作が入力された際の部位とは異なる位置に表示するように前記情報端末（例えば、後述の情報端末５０）を機能させることを特徴とする（１）又は（２）に記載の情報端末用プログラム。
【００１４】
（３）のプログラムによれば、表示制御部（例えば、後述の表示制御部１１４）は、第１機能アイコンへの長押しに基き、第１機能アイコンとは新第１機能アイコンとして別の位置に表示する。
これにより、ユーザは第１機能アイコンを表示装置（例えば、後述のディスプレイ２４）のわかりやすい位置に表示することを可能とし、直感的に操作しやすくなる。
【００１５】
（４）前記表示制御部（例えば、後述の表示制御部１１４）は、前記第１機能アイコンを前記タッチ操作が入力された際の部位とは異なる位置に表示させる際に、前記新第１機能アイコンのアイコンデザインは変更せず表示するように、前記情報端末（例えば、後述の情報端末５０）を機能させることを特徴とする（３）に記載の情報端末用プログラム。
【００１６】
（４）のプログラムによれば、表示制御部（例えば、後述の表示制御部１１４）は、第１機能アイコンを前記タッチ操作が入力された際の部位とは異なる位置に表示させる際に、新第１機能アイコンのアイコンデザインは変更せず表示する。
これにより、ユーザは、同じ機能であることを直感的に認識することが可能となる。
【００１７】
（５）前記表示制御部（例えば、後述の表示制御部１１４）として、さらに、前記第１機能アイコンを前記タッチ操作が入力された際の部位とは異なる位置に表示させる際に、前記タッチ操作が入力された際の部位の前記第１機能アイコンは旧第１機能アイコンとして視認可能な状態で継続して表示するとともに、タッチ操作により第２動作が起動されるように機能を前記旧第１機能アイコンに割り当てるように前記情報端末（例えば、後述の情報端末５０）を機能させることを特徴とする（３）又は（４）に記載の情報端末用プログラム。
【００１８】
（５）のプログラムによれば、表示制御部（例えば、後述の表示制御部１１４）は、ユーザの第１機能アイコンへの長押しに基き、旧第１機能アイコンへのタッチ操作により、第１動作と異なる第２動作が起動されるように制御する。
これにより、旧第１機能アイコンの押下により第２の機能を利用可能となり、ユーザの使い勝手が向上する。
【００１９】
（６）前記表示制御部（例えば、後述の表示制御部１１４）として、さらに、前記第２動作は前記新第１機能アイコンの表示をキャンセルする機能であり、前記第２動作は前記新第１機能アイコン以外の領域であり且つ前記旧第１機能アイコンの領域以外にも割り当てるように、前記情報端末（例えば、後述の情報端末５０）を機能させることを特徴とする（５）に記載の情報端末用プログラム。
【００２０】
（６）のプログラムによれば、表示制御部（例えば、後述の表示制御部１１４）は、旧第１機能アイコンを押下することで、新第１機能アイコンの表示をキャンセルすることができる。
それにより、新第１機能アイコンの表示のキャンセル機能を旧第１機能アイコンに割り当てられることで、新規にキャンセルボタンを設ける必要がなくなり、ユーザの使い勝手が向上する。
【００２１】
（７）前記表示制御部（例えば、後述の表示制御部１１４）として、さらに、前記新第１機能アイコンと前記第２機能アイコンの合計の面積は、前記表示装置の面積の半分以上となるよう表示するように、前記情報端末（例えば、後述の情報端末５０）を機能させることを特徴とする（１）乃至（６）に記載の情報端末用プログラム。
【００２２】
（７）のプログラムによれば、表示制御部（例えば、後述の表示制御部１１４）は、第１機能アイコン及び第２機能アイコンが表示画面上、大きな面積を占めるようにする。
そうすることで、ユーザは機能アイコンの位置を直感的に把握することができ、使い勝手が向上する。
【００２３】
（８）前記表示制御部（例えば、後述の表示制御部１１４）として、さらに、前記第２機能アイコンを表示させる際に、前記タッチ操作が入力された際の部位の前記第１機能アイコンが表示されるウィジェット部の輪郭の一部の曲率と、前記第２機能アイコンの外周の曲率とが、ほぼ一致するように表示するように前記情報端末（例えば、後述の情報端末５０）を機能させることを特徴とする（３）乃至（７）に記載の情報端末用プログラム。
【００２４】
（８）のプログラムによれば、表示制御部（例えば、後述の表示制御部１１４）は、第１機能アイコンが表示されるウィジェット部の輪郭の一部の曲率と、前記第２機能アイコンの外周の曲率とが、ほぼ一致するように表示する。
それにより、第２機能アイコンの外周部とウィジェット部の辺との間にあたかも輪郭のような領域が出現するため、わざわざ太い輪郭を設けなくても視認性を確保することができる。
【００２５】
（９）表示装置（例えば、後述のディスプレイ２４）に積層されたタッチパネル（例えば、後述のタッチパネル２４１）を介して受け付けたユーザの操作に基いてアプリケーションの動作を制御する情報端末（例えば、後述の情報端末５０）であって、
所定時間以下のタッチ操作により所定の第１動作が起動するよう割り当てられた第１機能アイコンが表示された状態で、前記タッチパネルを介して前記第１機能アイコンへの所定時間を超えるユーザのタッチ操作に基き、前記第１機能アイコンと隣接する部位に前記所定の第１動作とは異なる動作をユーザのタッチ操作によって起動するよう割り当てられた第２機能アイコンを表示する表示制御部（例えば、後述の表示制御部１１４）を備える情報端末。
【００２６】
（１０）前記第２機能アイコンは複数の機能アイコンであり、前記表示制御部（例えば、後述の表示制御部１１４）は、さらに、前記第１機能アイコンを中心として複数の前記第２機能アイコンを周辺に表示することを特徴とする（９）に記載の情報端末（例えば、後述の情報端末５０）。
【００２７】
（１１）前記表示制御部（例えば、後述の表示制御部１１４）は、さらに、前記第１機能アイコンへの所定時間を超えるユーザのタッチ操作に基いて、前記第１機能アイコンと隣接する部位に前記第１動作とは異なる動作が起動するよう割り当てられた第２機能アイコンを表示させる際に、前記第１機能アイコンは新第１機能アイコンとして前記タッチ操作が入力された際の部位とは異なる位置に表示することを特徴とする（９）又は（１０）に記載の情報端末（例えば、後述の情報端末５０）。
【００２８】
（１２）前記表示制御部（例えば、後述の表示制御部１１４）は、さらに、前記第１機能アイコンを前記タッチ操作が入力された際の部位とは異なる位置に表示させる際に、前記新第１機能アイコンのアイコンデザインは変更せず表示することを特徴とする（１１）に記載の情報端末（例えば、後述の情報端末５０）。
【００２９】
（１３）前記表示制御部（例えば、後述の表示制御部１１４）は、さらに、前記第１機能アイコンを前記タッチ操作が入力された際の部位とは異なる位置に表示させる際に、前記タッチ操作が入力された際の部位の前記第１機能アイコンは旧第１機能アイコンとして視認可能な状態で継続して表示するとともに、タッチ操作により第２動作が起動されるように機能を前記旧第１機能アイコンに割り当てることを特徴とする（１１）又は（１２）に記載の情報端末（例えば、後述の情報端末５０）。
【００３０】
（１４）前記表示制御部（例えば、後述の表示制御部１１４）は、さらに、前記第２動作は前記新第１機能アイコンの表示をキャンセルする機能であり、前記第２動作は前記新第１機能アイコン以外の領域であり且つ前記旧第１機能アイコンの領域以外にも割り当てることを特徴とする（１３）に記載の情報端末（例えば、後述の情報端末５０）。
【００３１】
（１５）前記表示制御部（例えば、後述の表示制御部１１４）は、さらに、前記新第１機能アイコンと前記第２機能アイコンの合計の面積は、前記表示装置且つ（例えば、後述のディスプレイ２４）の面積の所定の割合以上となるよう表示することを特徴とする（９）乃至（１４）に記載の情報端末（例えば、後述の情報端末５０）。
【００３２】
（１６）前記表示制御部（例えば、後述の表示制御部１１４）は、さらに、前記第２機能アイコンを表示させる際に、前記タッチ操作が入力された際の部位の前記第１機能アイコンが表示されるウィジェット部の輪郭の一部の曲率と、前記第２機能アイコンの外周の曲率とが、ほぼ一致するように表示することを特徴とする（１１）乃至（１５）に記載の情報端末（例えば、後述の情報端末５０）。
【００３３】
（９）乃至（１６）の情報端末（例えば、後述の情報端末５０）によれば、それぞれ（１）乃至（８）のプログラムと同様の効果を奏する。
【発明の効果】
【００３４】
本発明によれば、情報端末に表示される機能アイコンを、必要なときに当該機能アイコンに関連する複数の機能アイコンとともに表示させることで、当該機能アイコンの操作性を向上させた情報端末を提供することができる。
【図面の簡単な説明】
【００３５】
【図１】本発明のドライブモードアプリケーションがインストールされた情報端末のシステム構成図である。
【図２】本実施形態のドライブモードアプリケーションの構造を示す図である。
【図３】情報端末のディスプレイの表示例である。
【図４】表示切替部による表示の切り替えを示す図である。
【図５】表示切替部による表示の切り替えを示す図である。
【図６】表示切替部による表示の切り替えを示す図である。
【図７】ナビアプリケーションの右側に描画されるサブアプリケーション（音楽・動画再生アプリ）のウィジェットを示す図である。
【図８】第１機能アイコン（「再生／停止ボタン」）が長押しされた場合の新第１機能アイコン及び第２機能アイコンが表示される概要を示す図である。
【図９】ウィジェット部の輪郭と、第２機能アイコンの外周との関係を示す図である。
【発明を実施するための形態】
【００３６】
以下、本発明の好ましい一実施形態について、図面を参照しながら説明する。本発明のプログラムは、情報端末５０に適用され、情報端末５０に各種機能を実現させる。なお、情報端末５０は、タッチパネルを介してユーザの操作を受け付ける端末装置であり、例えば、スマートフォンやタブレット端末、さらには車載可能なカーナビゲーション装置やＰＮＤ（Ｐｏｒｔａｂｌｅ  Ｎａｖｉｇａｔｉｏｎ  Ｄｅｖｉｃｅ）を用いることができる。
【００３７】
［情報端末５０のシステム構成］
図１を参照して、本発明のプログラムがインストールされた情報端末５０のシステム構成について説明する。図１は、情報端末５０のシステム構成図である。
情報端末５０は、ハードウェア２として、ＣＰＵ２１と、メモリ２２と、表示メモリ（ＶＲＡＭ：Ｖｉｄｅｏ  ＲＡＭ）２３と、ディスプレイ２４と、通信部２５とを少なくとも備え、ソフトウェア３として、デバイスドライバ３１と、ＯＳ／ミドルウェア３２と、アプリケーション３３とを少なくとも備えて構成される。
【００３８】
ＣＰＵ２１は、情報端末５０を総括的に制御する部分であり、各種プログラムを読み出し実行することにより、上述したハードウェアと協働し、後述する各種機能を実現する。メモリ２２は、適宜読み出して実行されるプログラムを記憶し、また、プログラムの実行によって作成される種々の情報を記憶する。表示メモリ２３は、ディスプレイ２４に表示させるデータを保持するメモリである。
【００３９】
ディスプレイ２４は、所定の画像を表示する。ディスプレイ２４の表面には、タッチパネル２４１が積層されており、ユーザの操作を受け付ける。なお、本実施形態においてタッチパネル２４１が受け付ける操作には、ディスプレイ２４の任意の位置を選択する選択操作（所謂タップ）やディスプレイ２４の任意の位置を選択した後に指を移動させるスライド操作（所謂スワイプ、フリック）が含まれる。また、タッチパネル２４１は、複数の接触点を同時に感知可能なマルチタッチパネルにより構成される。タッチパネル２４１を介して受け付けた操作は、処理系（ＣＰＵ２１）に送信され処理される。
【００４０】
通信部２５は、有線接続又は無線接続により情報端末５０と他の装置とを接続し、両者の間で行う通信を制御する。本実施形態では、通信部２５は、情報端末５０と車両の制御装置（例えば、ＥＣＵ：Ｅｎｇｉｎｅ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）とを接続する。情報端末５０と車両の制御装置との接続方法は、任意であり、例えば、車両に設けられた取付ドッグに情報端末５０を取り付けることで接続することとしてもよく、また、ＵＳＢ（登録商標）等の信号ケーブルや情報端末５０に電気を供給する給電ケーブル等の所定のケーブルにより接続することとしてもよい。また、無線ＬＡＮやＢｌｕｅｔｏｏｔｈ（登録商標）等の無線接続により情報端末５０と車両の制御装置とを接続することとしてもよい。
【００４１】
デバイスドライバ３１は、上記ハードウェアに対して制御を行う。本実施形態では、ＯＳ／ミドルウェア３２からの指令に従い、表示メモリ２３に対して書き込みを行うとともに、書き込まれたデータに基づきディスプレイ２４の表示を制御する。ＯＳ／ミドルウェア３２は、アプリケーション３３とハードウェア２との橋渡しの役目を担っており、その他、システムの資源の管理等を行う。なお、本実施形態のＯＳ／ミドルウェア３２は、情報端末５０におけるマルチタスク環境をサポートする。
【００４２】
アプリケーション３３は、情報端末５０のユーザが実行したい作業を実施する機能を有するソフトウェアである。アプリケーション３３には、本発明のプログラムであるドライブモードアプリケーション１と、ネイティブアプリケーション３３１とが少なくとも含まれる。なお、ネイティブアプリケーション３３１とは、ドライブモードアプリケーション１以外の任意のアプリケーションをいい、走行中に使用が許可されたアプリケーション及び走行中に使用が許可されていないアプリケーションを含む。
【００４３】
ドライブモードアプリケーション１は、情報端末５０と車両との接続を検知すると、又は車両との接続の検知に加えユーザの操作を受け付けると、又は車両との接続の検知に加え車両が走行中であることを検知すると、起動するアプリケーションであり、車両の乗員（運転者）との間の入出力を管理するユーザインタフェイスを実現する。ドライブモードアプリケーション１は、例えばＨＴＭＬ５で記述され、走行中の複雑な操作等を禁止するＤＤマネージャ、ドライブモードアプリケーション１上で起動する複数のアプリケーション、及び起動するアプリケーションを切り替える独自のランチャーを含んで構成される。
複数のアプリケーションは走行中に使用可能なアプリケーションであり、予め設定されたアプリケーションに加え、後から追加されるアプリケーションも含む。なお、ドライブモードアプリケーション１では、ネイティブアプリケーション３３１を参照することで、ネイティブアプリケーション３３１を起動することもできる。この場合において、ネイティブアプリケーション３３１のうち走行中の使用が好ましくない機能については、ＤＤマネージャにより制限される。
【００４４】
［ドライブモードアプリケーション１の構造］
続いて、図２を参照して、本発明のプログラムであるドライブモードアプリケーション１の構造について説明する。図２に示すように、ドライブモードアプリケーション１は、ドライバーディストラクションを考慮した制御を行うマネージメント部１１と、ドライブモードアプリケーション１上で起動するアプリケーションを備えるコンテンツ部１２と、を含んで構成される。
【００４５】
コンテンツ部１２は、複数のアプリケーションを格納する。本実施形態では、コンテンツ部１２の格納する複数のアプリケーションとして、カーナビゲーションシステムを実現するナビアプリ１２１、音楽再生を実現する音楽アプリ１２２、及びユーザ間のつながりをサポートするＳＮＳアプリ１２３を格納しているものとする。コンテンツ部１２に格納された複数のアプリケーションは、ドライブモードアプリケーション１上で１つずつ又は複数同時に起動する。
なお、コンテンツ部１２に格納されるアプリケーションは、音楽アプリ１２２及びＳＮＳアプリ１２３に限定されない。コンテンツ部１２は、任意のアプリケーションを格納できる。例えば、図示しないが、目的地検索アプリ、周辺ガイドアプリ等のナビ補助アプリ（サブアプリケーション３）、交通情報アプリ、災害情報アプリ、車両情報アプリ、販売店情報アプリ等の情報アプリ（サブアプリケーション４）を格納することができる。
【００４６】
情報端末５０はマネージメント部１１を実行することによって、ＣＰＵ２１を接続検知部１１１、機能制限部１１２、表示切替部１１３、表示制御部１１４として機能させる。
また、情報端末５０はマネージメント部１１を実行することによって、ＣＰＵ２１に、接続検知ステップ、機能制限ステップ、表示切替ステップ、表示制御ステップを備えるアプリケーションの制御方法を実行させる。
【００４７】
以下、マネージメント部１１を実行することによって、情報端末５０が備える、接続検知部１１１、機能制限部１１２、表示切替部１１３、表示制御部１１４について説明する。なお、マネージメント部１１を実行することによって、情報端末５０の実行するアプリケーションの制御方法の備える、接続検知ステップ、機能制限ステップ、表示切替ステップ、表示制御ステップについての説明は、「部」を「ステップ」に置き換えることで説明できるため、省略する。
【００４８】
接続検知部１１１は、情報端末５０と車両との接続を検知する。すなわち、接続検知部１１１は、通信部２５を介して情報端末５０と車両との間の有線接続又は無線接続を検知する。
【００４９】
機能制限部１１２は、接続検知部１１１が情報端末５０と車両との接続を検知すると、又は接続検知部１１１の検知に加えユーザの操作を受け付けると、又は接続検知部１１１の検知に加え車両が走行中であることを検知すると、車両に接続されていない通常時における情報端末５０の制御状態である第１制御とは異なる第２制御に基づきアプリケーションの動作を制御する。この第２制御では、ドライバーディストラクションの要求を満たすように、第１制御で受け付け可能なユーザの操作の一部を制限するとともに、第１制御で動作可能なアプリケーションの一部を制限する。一例として、煩雑且つディスプレイ２４の注視が必要なテキスト入力のような操作が第２制御で制限されるユーザの操作に該当し、ディスプレイ２４を注視する動画再生アプリケーションが第２制御で制限されるアプリケーションに該当する。
なお、本実施形態では接続検知部１１１により車両との接続を検知した場合にドライバーディストラクションの要求を満たすようにユーザの操作を一部制限するように制御したが、予めドライバーディストラクションを考慮したアプリケーションのみを起動しておくことによって、接続検知部１１１等の構成を省略することも可能である。
【００５０】
表示切替部１１３は、タッチパネル２４１を介して受け付けたスライド操作に基づいて、ディスプレイ２４に表示するアプリケーションの種類を切り替える。なお、スマートフォン等では通常、ホーム画面上に配置されたアイコンに基づいてアプリケーションの種類を切り替えるため、表示切替部１１３は、情報端末５０が車両に接続されていない通常時とは異なる態様でディスプレイ２４に表示するアプリケーションの種類を切り替えるといえる。
なお、表示切替部１１３による表示の切り替えの詳細は、図４等で後述する。
【００５１】
表示制御部１１４は、所定の機能を操作するための機能アイコン（第１機能アイコン）を備えたアプリケーションがディスプレイ２４に表示された状態で、当該機能アイコンがタッチパネル２４１を介して予め設定された所定の時間を超えてタッチ操作されたことを検知すると、当該機能アイコンと関連する別の機能を有する異なる１個以上の機能アイコン（第２機能アイコン）をそれぞれ、当該機能アイコン（第１機能アイコン）の表示位置と隣接する異なる位置に表示するように制御する。
表示制御部１１４は、当該機能アイコン（第１機能アイコン）が、所定の時間内でタッチ操作された場合には、当該機能アイコンに予め設定されている所定の動作（「第１動作」）を起動させる。
より具体的には、第１機能アイコンには、第１動作と、第１機能アイコンとは異なる１個以上の第２機能アイコンと、が対応付けられており、表示制御部１１４は、第１機能アイコンのタッチ操作時間が予め設定された所定時間以下か、所定時間を超えるかにより、第１機能アイコンのタッチ操作に基づく制御を異ならせることとしている。
また、表示制御部１１４は、第１機能アイコンを新第１機能アイコンとしてタッチ操作が入力された際の部位とは異なる位置に表示するようにしてもよい。
また、表示制御部１１４は、第１機能アイコンをタッチ操作が入力された際の部位とは異なる位置に表示させる際に、新第１機能アイコンのアイコンデザインは変更せず表示するようにしてもよい。
また、表示制御部１１４は、第１機能アイコンをタッチ操作が入力された際の部位とは異なる位置に表示させる際に、タッチ操作が入力された際の部位の第１機能アイコンは旧第１機能アイコンとして視認可能な状態で継続して表示するとともに、タッチ操作により第１動作と異なる第２動作が起動されるように機能を旧第１機能アイコンに割り当てるようにしてもよい。
表示制御部１１４による、機能アイコン押下時の動作切替制御の詳細は、図７〜図９で後述する。
【００５２】
［ディスプレイ２４の表示例］
続いて、図３を参照して、ディスプレイ２４の表示例について説明する。なお、図３以降、ディスプレイは横長の表示を例に説明するが、縦長の表示で本願発明が実現されてもよい。
図３（Ａ）は、情報端末５０と車両とが接続されていない通常時の表示例を示す。通常時において、ディスプレイ２４のホーム画面には、複数のアイコンが表示され、このアイコンがタッチパネル２４１を介して選択されると、対応するアプリケーションが起動し、ディスプレイ２４に表示される。
【００５３】
図３（Ｂ）は、ドライブモードアプリケーション１のアプリケーション設定画面を示す。ドライブモードアプリケーション１では、予めドライブモードアプリケーション１上で起動するアプリケーションを設定しておく。この設定は、例えば、コンテンツ部１２に格納されたアプリケーションの中から任意のアプリケーションを選択することにより行われる。勿論、コンテンツ部１２に格納されたアプリケーションではなく、ネイティブアプリケーションの中から任意のアプリケーションを選択することもできる。
このとき、ドライブモードアプリケーション１上で起動するアプリケーションとして、複数のアプリケーションを設定することができる。複数のアプリケーションは、基本となる１つのベースアプリケーションに加え、補助的な複数のサブアプリケーションを含む。本実施形態では、ベースアプリケーションとしてナビアプリ１２１、サブアプリケーション１として複数の音楽アプリ１２２、サブアプリケーション２として複数のＳＮＳアプリ１２３が設定されているものとする。なお、この他、図示しないが、例えば、目的地検索アプリ、周辺ガイドアプリ等のナビ補助アプリ（サブアプリケーション３）、交通情報アプリ、災害情報アプリ、車両情報アプリ、販売店情報アプリ等の情報アプリ（サブアプリケーション４）を設定することができる。
【００５４】
ドライブモードアプリケーション１が起動すると、ディスプレイ２４には、ドライブモードアプリケーション１における基本表示が表示される。基本表示は、ベースアプリケーションとして設定されたアプリケーションに基づき行われ、図３（Ｃ）では、ナビアプリ１２１に基づくカーナビゲーションシステムの表示画面がディスプレイ２４に表示されている。カーナビゲーションシステムでは、自車位置を示すアイコンが中央に表示され、自車の移動に伴って、地図がスクロール表示される。
【００５５】
［表示切替部１１３による表示切替］
図３（Ｃ）に示す表示画面において、車両の乗員がタッチパネル２４１を介してスライド操作を行うと、表示切替部１１３がディスプレイ２４に表示するアプリケーションの種類を切り替える。この表示切替部１１３による表示の切り替えを、図４に示す。
なお、図４において、スライド操作３０１（右から左）は、タッチパネル２４１に指を接触した後に指を左方向に移動させる操作であり、スライド操作３０２（左から右）は、タッチパネル２４１に指を接触した後に指を右方向に移動させる操作である。
【００５６】
図４を参照して、表示画面２０１では、ドライブモードアプリケーション１における基本表示としてナビアプリ１２１（ベースアプリケーション）がディスプレイ２４の全面に表示される。この表示画面２０１において、車両の乗員がタッチパネル２４１を介してスライド操作３０１（右から左）を行うと、表示切替部１１３はディスプレイ２４の表示を表示画面２０１から表示画面２０２に切り替える。
【００５７】
この表示画面２０２では、ディスプレイ２４の右側には音楽アプリ１２２（サブアプリケーション１）が表示され、それ以外の領域（残領域）にはナビアプリ１２１（ベースアプリケーション）がそのまま表示される。つまり、ユーザにとっては、視覚上、ナビアプリ１２１（ベースアプリケーション）上に音楽アプリ１２２（サブアプリケーション１）が上書き描写されている。なお、一般的にはこのようなサブアプリケーションを「ウィジェット」とも呼ばれている。ここで、スライド操作３０１（右から左）は、指を左方向に移動させる操作であるため、表示画面２０１から表示画面２０２への表示の切り替えでは、指の移動に合わせてディスプレイ２４の右外側から音楽アプリ１２２がディスプレイ２４に入ってくるように表示の切り替えが行われる（以下、「スライドイン」ともいう）。
【００５８】
また、音楽アプリ１２２上の全画面表示ボタン１２２１をタップ（押下）すると、表示切替部１１３はディスプレイ２４の表示を表示画面２０２から表示画面２０３に切り替える。この表示画面２０３では、ディスプレイ２４の全面に音楽アプリ１２２（サブアプリケーション１）が表示される。
なお、詳細は、図６を参照して後で説明するが、表示画面２０２において、車両の乗員がタッチパネル２４１を介してさらにスライド操作３０１（右から左）を行うと、表示切替部１１３は、複数の音楽アプリ１２２の中から表示画面２０２において表示された音楽アプリ１２２と異なる種類の音楽アプリ１２２をさらにスライドインさせる。
【００５９】
一方、表示画面２０２において、車両の乗員がタッチパネル２４１を介してスライド操作３０２（左から右）を行うと、表示切替部１１３はディスプレイ２４の表示を表示画面２０２から表示画面２０１に戻し、ディスプレイ２４の残領域に表示されていたナビアプリ１２１をディスプレイ２４の全面に表示する。
【００６０】
なお、スライド操作３０２（左から右）が行われた場合の、表示切替部１１３による表示の切り替えは、スライド操作３０１（右から左）が行われた場合と基本的に同じである。すなわち、表示画面２０１において、スライド操作３０２（左から右）が行われると、表示切替部１１３はディスプレイ２４の表示を表示画面２０１から表示画面２０４に切り替える（スライドイン）。このとき、表示画面２０４では、ディスプレイ２４の左側にＳＮＳアプリ１２３（サブアプリケーション２）が表示され、それ以外の領域（残領域）にはナビアプリ１２１（ベースアプリケーション）がそのまま表示される。
【００６１】
また、ＳＮＳアプリ１２３上の全画面表示ボタン１２３１をタップ（押下）すると、表示切替部１１３はディスプレイ２４の表示を表示画面２０４から表示画面２０５に切り替え、左側に表示されていたＳＮＳアプリ１２３をディスプレイ２４の全面に表示する。また、表示画面２０４において、スライド操作３０１（右から左）が行われると、表示切替部１１３はディスプレイ２４の表示を表示画面２０４から表示画面２０１に戻し、ディスプレイ２４の残領域に表示されていたナビアプリ１２１をディスプレイ２４の全面に表示する。
【００６２】
詳細については後で説明するが、表示画面２０４において、さらにスライド操作３０２（左から右）が行われると、表示切替部１１３は表示画面２０４において表示されたＳＮＳアプリ１２３と異なる種類のＳＮＳアプリ１２３をさらにスライドインさせることができる。
【００６３】
以上のように、ドライブモードアプリケーション１では、車両の乗員がタッチパネル２４１を介してスライド操作を行うだけで、ディスプレイ２４に表示するアプリケーションを切り替えることができ、また、一度切り替えたアプリケーションを元に戻す場合にも、車両の乗員がタッチパネル２４１を介して逆方向にスライド操作を行えば足りる。そのため、アイコン操作のようにディスプレイ２４を視認する必要がなく、直感的にアプリケーションの切り替えを行うことができ、走行中の視点の移動を抑制することができる。
【００６４】
なお、図４では、ベースアプリケーションから切り替えるサブアプリケーションを左右側それぞれ２つとしていたが、サブアプリケーションの数をさらに増やすこととしてもよい。サブアプリケーションの数を増やした場合の表示の切り替えは、任意に行うことができるが、その一例を図５及び図６に示す。
【００６５】
図４では横方向のスライド操作に基づいてディスプレイ２４に表示するアプリケーションを切り替えることとしているが、図５では横方向のスライド操作に加えて縦方向のスライド操作に基づいてディスプレイ２４に表示するアプリケーションを切り替える。
図５を参照して、表示画面２０１では、ディスプレイ２４の全面にベースアプリケーションが表示されている。この表示画面２０１において横方向のスライド操作が行われると、ディスプレイ２４の表示が表示画面２０２，２０４に切り替わる。この点は、図４と同様である。
【００６６】
他方、この表示画面２０１において縦方向、例えば、タッチパネル２４１に接触した指を下方向に移動させるスライド操作が行われると、ディスプレイ２４の表示が表示画面２０１から表示画面２１１に切り替わる。すなわち、ディスプレイ２４の上側にサブアプリケーション３（例えば、ナビ補助アプリ）が表示され画面の残領域にベースアプリケーションであるナビアプリが表示される。同様に、表示画面２０１においてタッチパネル２４１に接触した指を上方向に移動させるスライド操作が行われると、ディスプレイ２４の表示が表示画面２０１から表示画面２１２に切り替わり、ディスプレイ２４の下側にサブアプリケーション４（例えば、情報アプリ）が表示され画面の残領域にベースアプリケーションであるナビアプリが表示される。
このように、横方向のスライド操作に加えて縦方向のスライド操作に基づいてディスプレイ２４に表示するアプリケーションを切り替えることで、表示画面２０１から、最大４つのサブアプリケーションを切り替えることができる。
【００６７】
詳細については後で説明するが、異なる複数のナビ補助アプリ（サブアプリケーション３）が設定されている場合、表示画面２１１において、タッチパネル２４１に接触した指をさらに下方向に移動させるスライド操作が行われると、表示切替部１１３は異なる種類のナビ補助アプリ（サブアプリケーション３）をさらにスライドインさせることができる。
同様に、異なる複数の情報アプリ（サブアプリケーション４）が設定されている場合、表示画面２１２において、タッチパネル２４１に接触した指をさらに上方向に移動させるスライド操作が行われると、表示切替部１１３は異なる種類の情報アプリ（サブアプリケーション４）をさらにスライドインさせることができる。
【００６８】
図６を参照して、複数のサブアプリケーションをスライドインさせる別方法について詳細に説明する。ここでは、図３（Ｂ）で説明したように、予めアプリケーション設定画面を用いて、複数の音楽アプリ１２２（サブアプリケーション１）がユーザにより設定されているとする。図６は、音楽アプリ１２２Ａ（サブアプリケーション１）が右側に表示された状態（図４の表示画面２０２に対応）において、車両の乗員がタッチパネル２４１を介してさらにスライド操作３０１（右から左）を行うことにより、例えば残りの音楽アプリ１２２Ｂ、１２２Ｃをスライドインさせる概念を示している。
【００６９】
音楽アプリ１２２Ａ（サブアプリケーション１）が右側に表示された状態（図４の表示画面２０２）において、車両の乗員がタッチパネル２４１を介してさらにスライド操作３０１（右から左）を行うと、表示切替部１１３は、複数の音楽アプリ１２２の中から表示画面２０２において表示された音楽アプリ１２２Ａとは異なる種類のサブアプリケーション１例えば音楽アプリ１２２Ｂをスライドインさせる。そうすることで、表示画面では、ディスプレイ２４の右側には音楽アプリ１２２Ｂ（サブアプリケーション１）が表示され、それ以外の領域（残領域）にはナビアプリ１２１（ベースアプリケーション）がそのまま表示される。このように構成することにより、複数種類の任意のサブアプリケーションを切り替えることができる。なお、スライド操作に複数のサブアプリケーションを割り当てる場合は、切り替えに際して識別音をスピーカー（図示しない）から発声させることが望ましい。例えば、１つ目のサブアプリケーションでは「ピィ」と発声し、２つ目のサブアプリケーションでは「ピィピィ」、３つ目のサブアプリケーションでは「ピィピィピィ」と発生することができる。
【００７０】
さらに、表示画面２０１にナビアプリ１２１（ベースアプリケーション）が表示されている状態で、車両の乗員がタッチパネル２４１を介してスライド操作３０１（右から左）を行うことにより、例えば３種類の音楽アプリ１２２をスライドインさせる場合、表示切替部１１３が、ユーザにより一番最近に使用した音楽アプリ１２２（サブアプリケーション１）を最初にスライドインするように予め設定することができる。さらに、車両の乗員がタッチパネル２４１を介してさらにスライド操作３０１（右から左）を行う場合、表示切替部１１３が２番目以降にスライドインさせる音楽アプリ１２２（サブアプリケーション）を、ユーザにより過去に使用した音楽アプリ１２２（サブアプリケーション）の使用頻度に基づいて決めるように予め設定することができる。
【００７１】
また、表示画面２０１にナビアプリ１２１（ベースアプリケーション）が表示されている状態で、車両の乗員がタッチパネル２４１を介してスライド操作３０１（右から左）を行うことにより、例えば３種類の音楽アプリ１２２をスライドインさせる場合、最初にスライドインする音楽アプリ１２２（サブアプリケーション１）として、ユーザにより一番最近に使用した音楽アプリ１２２（サブアプリケーション１）に替えて、表示切替部１１３が、ユーザにより過去に使用した音楽アプリ１２２（サブアプリケーション１）の使用頻度に基づいて決めるように設定することもできる。
【００７２】
以上のように、表示画面２０１にナビアプリ１２１（ベースアプリケーション）が表示されている状態で、車両の乗員がタッチパネル２４１を介してスライド操作３０１（右から左）を行うことにより、例えば３種類の音楽アプリ１２２（サブアプリケーション１）をスライドインさせる場合、複数の音楽アプリ１２２（サブアプリケーション１）の中から、最初にどの音楽アプリ１２２（サブアプリケーション１）を選択してスライドインさせるか、また２番目以降にどの音楽アプリ１２２（サブアプリケーション１）を選択してスライドインさせるか、についてユーザが予め選択基準を設定することができる。
【００７３】
予めアプリケーション設定画面を用いて、複数のＳＮＳアプリ１２３（サブアプリケーション２）がユーザにより設定されている場合も上記と同様に、複数のサブアプリケーションをスライドインさせる別方法が適用できる。すなわち、表示画面２０１にナビアプリ１２１（ベースアプリケーション）が表示されている状態で、車両の乗員がタッチパネル２４１を介してスライド操作３０１（左から右）を行うことにより、例えば３種類のＳＮＳアプリ１２３（サブアプリケーション２）をスライドインさせる場合に、上記と同様の方法が適用できる。
【００７４】
この場合、上記の説明において「音楽アプリ１２２（サブアプリケーション１）」、「スライド操作３０１（右から左）」、「音楽アプリ１２２Ａ（サブアプリケーション１）が右側に表示された状態（図４の表示画面２０２）」、及び「音楽アプリ１２２Ｂ、１２２Ｃ」をそれぞれ「ＳＮＳアプリ１２３（サブアプリケーション２）」、「スライド操作３０２（左から右）」、「ＳＮＳアプリ１２３Ａ（サブアプリケーション２）が左側に表示された状態（図４の表示画面２０４）」、及び「ＳＮＳアプリ１２３Ｂ、１２３Ｃ」に読み替えることで、上記複数のＳＮＳアプリ１２３（サブアプリケーション３）を左から右にスライドインさせる別方法を説明できる。
【００７５】
また、図５を参照して、ディスプレイ２４の上側に描画されるサブアプリケーション３が複数設定されている場合において、表示画面２０１において縦方向、例えば、タッチパネル２４１に接触した指を上から下方向に移動させるスライド操作が行われる場合、上記と同様の、複数のサブアプリケーション３をスライドインさせる別方法が適用できる。
【００７６】
この場合、上記の説明において「音楽アプリ１２２（サブアプリケーション１）」、「スライド操作３０１（右から左）」、「音楽アプリ１２２Ａ（サブアプリケーション１）が右側に表示された状態（図４の表示画面２０２）」、及び「音楽アプリ１２２Ｂ、１２２Ｃ」をそれぞれ「サブアプリケーション３Ａ」、「スライド操作（上から下）」、「サブアプリケーション３が上側に表示された状態」、及び「サブアプリケーション３Ｂ、３Ｃ」に読み替えることで、上記複数のサブアプリケーション３を上から下にスライドインさせる別方法を説明できる。
【００７７】
同様に、図５を参照して、ディスプレイ２４の下側に描画されるサブアプリケーション４が複数設定されている場合において、表示画面２０１において縦方向、例えば、タッチパネル２４１に接触した指を下から上方向に移動させるスライド操作が行われる場合、上記と同様の複数のサブアプリケーションをスライドインさせる別方法が適用できる。
【００７８】
この場合、上記の説明において「音楽アプリ１２２（サブアプリケーション１）」、「スライド操作３０１（右から左）」、「音楽アプリ１２２Ａ（サブアプリケーション１）が右側に表示された状態（図４の表示画面２０２）」、及び「音楽アプリ１２２Ｂ、１２２Ｃ」をそれぞれ「サブアプリケーション４Ａ」、「スライド操作（下から上）」、「サブアプリケーション４が下側に表示された状態」、及び「サブアプリケーション４Ｂ、４Ｃ」に読み替えることで、上記複数のサブアプリケーション４を下から上にスライドインさせる別方法を説明できる。
【００７９】
［表示制御部１１４による機能アイコン押下時の動作切替制御］
次に、図７を参照して、機能アイコンの説明を行う。ナビアプリ１２１（ベースアプリケーション）の右側に、スライド操作によって描画される音楽・動画再生アプリ１２２Ｄ（サブアプリケーション１）が表示されている。サブアプリケーションは、一般的には「ウィジェット」と呼ばれている。
ウィジェットは、画面の側面に接していない方の辺について、その一部が円の一部を形成するような形状を持たせている。この「辺」は、画面の中心付近から一定の半径である円となっている。なお、画面の中心付近は、自車の位置を示している。これは、ユーザにとっては、自車位置から一定範囲の周辺の情報（道路、渋滞、施設）を常に把握することが望ましいためであり、ウィジェットによって、その情報が隠されてしまうこと防ぐためにこのようなウィジェットの形状を採用した。
【００８０】
ウィジェットには、ウィジェットの機能を操作するボタン（機能アイコン）を備えており、図７の音楽・動画再生アプリ１２２Ｄにおいては、再生／停止ボタン１２２Ｄ１が機能アイコン（第１機能アイコン）として表示されている。この再生／停止ボタン１２２Ｄ１の機能アイコンを１度タッチするとコンテンツが再生され、また、もう一度タッチするとコンテンツの再生が停止する。
【００８１】
ウィジェットにおいては、ベースアプリケーションであるナビアプリ１２１のナビゲーション画面（地図画面）への影響を避けるために、ウィジェットの大きさは小さくすることが求められている。特に、音楽・動画の再生には、再生と停止以外にも多くの機能、例えば、早送り／巻き戻し、コンテンツ送り／コンテンツ戻し、音量の上昇／下降、等が必要である。
そのため、本実施形態では、再生／停止ボタン１２２Ｄ１を第１機能アイコンとして、コンテンツの再生又は再生停止に係る第１動作と、第１機能アイコンとは異なる１個以上の第２機能アイコンと、を対応付けることで、表示制御部１１４は、再生／停止ボタン１２２Ｄ１の機能アイコン（第１機能アイコン）のタッチ操作時間が予め設定された閾値以下か、閾値を超えるかにより、第１機能アイコンのタッチ操作に基づく制御を異ならせることとしている。
すなわち、表示制御部１１４は、再生／停止ボタン１２２Ｄ１の機能アイコン（第１機能アイコン）の長押し（予め設定された閾値よりも長い時間のタッチ操作）により、関連する機能を示す別の機能アイコン（第２機能アイコン）を異なる場所に表示させるように構成する。なお、閾値は、適宜調整すればよく、例えば１秒間を超える場合に「長押し」と判定するようにしてもよい。
【００８２】
図８に、再生／停止ボタン１２２Ｄ１の機能アイコン（第１機能アイコン）を長押しした場合の別の機能アイコンの表示例を示す。
図８では、長押しした再生／停止ボタン１２２Ｄ１の機能アイコン（第１機能アイコン）の位置が図７のウィジェットに示した当初の位置から別の位置である画面の中央部に移動して表示し、さらにその再生／停止ボタン１２２Ｄ１の機能アイコンを囲むように隣接した位置に、他の機能ボタンである機能アイコン（第２機能アイコン）を配置している。
【００８３】
本実施形態においては便宜上、移動した第１機能アイコンを「新第１機能アイコン」といい、移動前の位置に表示され続けている第１機能アイコンを「旧第１機能アイコン」という。新第１機能アイコンのアイコンデザインは、その大きさも含めて第１機能アイコンと同様である。そうすることで、、表示位置が変わったとしても、ユーザは同じ機能であることを即座に認識することが可能となる。
【００８４】
図８においては第２機能アイコンとして、第１機能である再生／停止ボタン１２２Ｄ１の機能アイコン（第１機能アイコン）に隣接する上部にプレイリスト戻しボタン１２２Ｄ２を、下部にプレイリスト送りボタン１２２Ｄ３を、さらに左部にコンテンツ（曲）戻しボタン１２２Ｄ４を、右部にコンテンツ（曲）送りボタン１２２Ｄ５の計４つの機能アイコンを表示している。
この機能アイコンの数は１以上であればよいが、使い勝手を考慮すると８以下にすることが望ましい。
【００８５】
このように、画面中央に移動した機能アイコンと、隣接する機能アイコンは、タッチ操作によって機能を実行することが可能となる。
図８の本実施形態においては、旧第１機能アイコンも引き続き表示されるが、明度を落として表示される。こうすることで、新第１機能アイコンと第２機能アイコンの表示を際立たせることができる。
【００８６】
旧第１機能アイコンには第１機能アイコンと異なる機能を割り当てるようにしてもよい。その場合、旧第１機能アイコンの明度を落として表示することで、第１機能アイコンと異なる機能を割り当てていることをユーザに暗示することができる。
一例として、旧第１機能アイコンには第１機能アイコンの機能であった「再生／停止ボタン」の機能に替えて、新第１機能アイコンと第２機能アイコンの表示をキャンセルする機能（キャンセルボタン）を割り当てるようにしてもよい。なお、キャンセルする機能（キャンセルボタン）は一例であって、これに限定されない。
【００８７】
なお、キャンセルボタンは旧第１機能アイコンの領域に限らず、明度を落とした領域全体に割り当てることでさらに使い勝手が向上する。図８の本実施形態では、新第１機能アイコンと第２機能アイコン以外の領域は明度を落として表示しており、この領域全体をキャンセルボタンに割り当てることで、さらに使い勝手が向上することになる。
【００８８】
また、図８に示すように、新第１機能アイコンと第２機能アイコンとは円状に配置されている。配置については、第１機能アイコンの中心位置が画面の中心と一致するように配置することが好ましい。こうすることで、常に同じ位置に新第１機能アイコンと第２機能アイコンが配置されることから、ユーザは、機能アイコンの位置を記憶する必要が無く、直感的に操作することができるという効果を奏する。
【００８９】
新第１機能アイコンと第２機能アイコンを合わせた直径は、画面の辺に対してある一定以上の大きさを持つことが望ましい。本実施形態においては、直径が画面の縦方向については９０％以上としている。また、画面の横方向を基準とする場合においては、直径が画面の横方向の辺の３分の１以上の長さとしている。なお、画面の面積に対して新第１機能アイコンと第２機能アイコンの合計の面積を規定してもよく、その場合は新第１機能アイコンと第２機能アイコンの合計の面積が、画面の面積に対して例えば３０％以上であるとよい。
このような大きさの機能アイコンを備えることで、ユーザの操作性が格段に向上する。
【００９０】
また、図９を参照すると、第２機能アイコンの外周部の一部の曲率は、ウィジェットの辺の一部の曲率とおおよそ一致するように設計されている。一般的に機能アイコンのデザインは輪郭を太くすることで視認性が向上するが、輪郭を太くすると文字やデザインに使用できる面積も減少してしまう。このため、本実施形態のように、第２機能アイコンの外周部の一部の曲率を、ウィジェットの辺の一部の曲率とおおよそ一致するようにデザインすることで、第２機能アイコンの外周部とウィジェットの辺との間に、あたかも輪郭のような破線で囲んだ領域１２２Ｄ６が出現するため、わざわざ太い輪郭を設けなくても視認性を確保することが可能となる。
【００９１】
以上説明した本実施形態のドライブモードアプリケーション１によれば、以下のような効果を奏する。
【００９２】
表示制御部１１４は、第１機能アイコンへの長押しに基き、第１機能アイコンと隣接する部位に第１機能アイコンに割り当てられた第１動作とは異なる動作をユーザのタッチ操作によって起動するよう割り当てられる第２機能アイコンを表示する。
これにより、第１機能アイコンを長押しすることで、別の機能を実行させるための第２機能アイコンを簡単に呼び出すことが可能となり、車両ドライバーの操作性を改善する。
【００９３】
また、表示制御部１１４は、第１機能アイコンへの長押しに基き、第１機能アイコンを中心として複数の第２機能アイコンを表示する。
これにより、第１機能アイコンを長押しすることで、別の機能を実行させるための複数の第２機能アイコンを第１機能アイコンの周りに簡単に表示させることが可能となり、例えば車両ドライバーの操作性を改善する。
【００９４】
また、表示制御部１１４は、第１機能アイコンへの長押しに基き、第１機能アイコンとは新第１機能アイコンとして別の位置に表示する。
これにより、ユーザは第１機能アイコンをディスプレイ２４のわかりやすい位置に表示することを可能とし、直感的に操作しやすくなる。
【００９５】
また、表示制御部１１４は、第１機能アイコンをタッチ操作が入力された際の部位とは異なる位置に表示させる際に、新第１機能アイコンのアイコンデザインは変更せず表示する。
これにより、ユーザは、同じ機能であることを直感的に認識することが可能となる。
【００９６】
また、表示制御部１１４は、ユーザの第１機能アイコンへの長押しに基き、旧第１機能アイコンへのタッチ操作により、第１動作と異なる第２動作が起動されるように制御する。
これにより、旧第１機能アイコンの押下により第２の機能を利用可能となり、ユーザの使い勝手が向上する。
【００９７】
また、表示制御部１１４は、旧第１機能アイコンを押下することで、新第１機能アイコンの表示をキャンセルすることができる。
それにより、新第１機能アイコンの表示のキャンセル機能を旧第１機能アイコンに割り当てられることで、新規にキャンセルボタンを設ける必要がなくなり、ユーザの使い勝手が向上する。
【００９８】
また、表示制御部１１４は、第１機能アイコン及び第２機能アイコンが表示画面上、大きな面積を占めるようにする。
そうすることで、ユーザは機能アイコンの位置を直感的に把握することができ、使い勝手が向上する。
【００９９】
また、表示制御部１１４は、第１機能アイコンが表示されるウィジェットの輪郭の一部の曲率と、第２機能アイコンの外周の曲率とが、ほぼ一致するように表示する。
それにより、第２機能アイコンの外周部とウィジェットの辺との間にあたかも輪郭のような領域が出現するため、わざわざ太い輪郭を設けなくても視認性を確保することができる。
【０１００】
以上、本発明のドライブモードアプリケーション１の好ましい実施形態につき説明したが、本発明は、上述の実施形態に制限されるものではなく、適宜変更が可能である。
例えば、図４及び図６に示す上記実施形態では、「第１方向へのスライド操作」及び「前記第１方向とは反対方向の第２方向へのスライド操作」について、横方向のスライド操作を例にとり説明している。この点、「第１方向へのスライド操作」及び「前記第１方向とは反対方向の第２方向へのスライド操作」は、縦方向のスライド操作であってもよい。
【０１０１】
また、アプリケーションを操作するためのスライド操作に替えて、アプリケーションの操作を、マイク（図示せず）を介して音声入力された車両の乗員による各種の選択、指示を、音声認識技術により解釈して、アプリケーションを操作してもよい。
【０１０２】
前述の実施形態において、情報端末５０として、スマートフォン、タブレット端末について説明しているが、情報端末５０はこれに限定されず、本発明は、ＰＮＤ（Ｐｅｒｓｏｎａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｄｅｖｉｃｅ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ゲーム機、車載ナビゲーション装置、パーソナルコンピュータ等、様々な装置に適用可能である。
【０１０３】
また、例えば、特定用途向け集積回路（「ＡＳＩＣ」）、又はフィールド・プログラマブル・ゲート・アレイ（「ＦＰＧＡ」）等の構成要素を用いるハードウェアにおいて主として実施されてもよい。また、ハードウェア及びソフトウェアの両方の組み合わせを用いて実施されてもよい。
【０１０４】
情報端末５０の機能を実現するためのプログラムをコンピュータで読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。
【０１０５】
ここで「コンピュータシステム」とは、ＯＳ及び周辺機器等のハードウェアを含むものとする。また、「コンピュータで読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【０１０６】
以上、好適な実施形態について説明したが、本発明は前述した実施形態に限定されることなく種々の形態で実施することができる。前述の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、前述のものに限定されない。
【符号の説明】
【０１０７】
１，１Ａ…ドライブモードアプリケーション、１１…マネージメント部、１１１…接続検知部、１１２…機能制限部、１１３…表示切替部、１１４…表示制御部、１２…コンテンツ部、１２１…ナビアプリ、１２２…音楽アプリ、１２３…ＳＮＳアプリ、５０…情報端末、１２２１…音楽アプリの全画面表示ボタン、１２３１…ＳＮＳアプリの全画面表示ボタン
【図１】
2018036967.tif 000003
【図２】
2018036967.tif 000004
【図３】
2018036967.tif 000005
【図４】
2018036967.tif 000006
【図５】
2018036967.tif 000007
【図６】
2018036967.tif 000008
【図７】
2018036967.tif 000009
【図８】
2018036967.tif 000010
【図９】
2018036967.tif 000011