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