(57)【要約】  車載装置と通信を行う携帯型端末であって、前記車載装置から送信される音源の切り替えを指示する情報であって、前記音源となる自端末で実行されているアプリケーションプログラムを示す情報を包含した情報の受信と、自端末のフォアグラウンドで動作しているアプリケーションプログラムが再生した音声の前記車載装置への送信と、を制御する通信制御部と、前記音源の切り替えを指示する情報に基づいて、直前までフォアグラウンドで動作中であったアプリケーションプログラムをバックグラウンドへと切り替え、直前までバックグラウンドで動作中であったアプリケーションプログラムをフォアグラウンドへと切り替える切替部と、前記直前までフォアグラウンドで動作中であったアプリケーションプログラムの音声の再生を停止させ、該停止後、前記直前までバックグラウンドで動作中であったアプリケーションプログラムの音声の再生を開始させる音声制御部と、を備える。
2015033947.tif 000002
【特許請求の範囲】
【請求項１】
車載装置と通信を行う携帯型端末であって、
前記車載装置から送信される音源の切り替えを指示する情報であって、前記音源となる自端末で実行されているアプリケーションプログラムを示す情報を包含した情報の受信と、自端末のフォアグラウンドで動作しているアプリケーションプログラムが再生した音声の前記車載装置への送信と、を制御する通信制御部と、
前記受信した音源の切り替えを指示する情報に基づいて、直前までフォアグラウンドで動作中であったアプリケーションプログラムをバックグラウンドへと切り替えると共に、直前までバックグラウンドで動作中であったアプリケーションプログラムをフォアグラウンドへと切り替える切替部と、
前記直前までフォアグラウンドで動作中であったアプリケーションプログラムの音声の再生を停止させ、該停止させた後、前記直前までバックグラウンドで動作中であったアプリケーションプログラムの音声の再生を開始させる音声制御部と、
を備える携帯型端末。
【請求項２】
請求項１に記載の携帯型端末であって、
前記音声制御部は、前記切替部により切り替えが行われた後、前記直前までフォアグラウンドで動作中であったアプリケーションプログラムの音声の再生を停止させ、該停止させた後、前記直前までバックグラウンドで動作中であったアプリケーションプログラムの音声の再生を開始させる、
携帯型端末。
【請求項３】
請求項１または２に記載の携帯型端末であって、
前記音声制御部は、専用のＡＰＩ（Application  Programming  Interface）によって、前記音声の再生を開始させる、
携帯型端末。
【請求項４】
車載装置と通信を行う携帯型端末の制御方法であって、
前記車載装置から送信される音源の切り替えを指示する情報であって、前記音源となる自端末で実行されているアプリケーションプログラムを示す情報を包含した情報を受信することと、
自端末のフォアグラウンドで動作しているアプリケーションプログラムが再生した音声を前記車載装置に送信することと、
前記受信した音源の切り替えを指示する情報に基づいて、直前までフォアグラウンドで動作中であったアプリケーションプログラムをバックグラウンドへと切り替えると共に、直前までバックグラウンドで動作中であったアプリケーションプログラムをフォアグラウンドへと切り替えることと、
前記直前までフォアグラウンドで動作中であったアプリケーションプログラムの音声の再生を停止させ、該停止させた後、前記直前までバックグラウンドで動作中であったアプリケーションプログラムの音声の再生を開始させることと、を含む
制御方法。
【請求項５】
車載装置と通信を行う携帯型端末のコンピュータに、
前記車載装置から送信される音源の切り替えを指示する情報であって、前記音源となる自端末で実行されているアプリケーションプログラムを示す情報を包含した情報を受信させる手順と、
自端末のフォアグラウンドで動作しているアプリケーションプログラムが再生した音声を前記車載装置に送信させる手順と、
前記受信した音源の切り替えを指示する情報に基づいて、直前までフォアグラウンドで動作中であったアプリケーションプログラムをバックグラウンドへと切り替えさせ、直前までバックグラウンドで動作中であったアプリケーションプログラムをフォアグラウンドへと切り替えさせる手順と、
前記直前までフォアグラウンドで動作中であったアプリケーションプログラムの音声の再生を停止させ、該停止させた後、前記直前までバックグラウンドで動作中であったアプリケーションプログラムの音声の再生を開始させる手順と、を実行させるための
制御プログラム。
【請求項６】
携帯型端末と通信を行う車載装置であって、
前記携帯型端末のフォアグラウンドで動作しているアプリケーションプログラムが再生した音声を受信する受信手段と、
前記受信手段が受信した音声を出力する出力手段と、
音源の切換を示す情報を取得する取得手段と、
前記取得手段により取得された音源の切り替えを指示する情報に基づいて、前記携帯型端末で実行されているアプリケーションプログラムを示す情報を包含した情報であって、前記携帯型端末において直前までフォアグラウンドで動作中であったアプリケーションプログラムをバックグラウンドへと切り替えさせると共に、直前までバックグラウンドで動作中であったアプリケーションプログラムをフォアグラウンドへと切り替えさせるための情報を、前記携帯型端末に送信する送信手段と、
を備える車載装置。
【請求項７】
請求項１から３のいずれか一項に記載の携帯型端末であって、
前記自端末で実行されている少なくとも１つ以上のアプリケーションプログラムを示す情報を前記車載装置に送信する通信部をさらに有する
携帯型端末。
【請求項８】
請求項６に記載の車載装置であって、
前記受信手段は前記携帯型端末で実行されている少なくとも１つ以上のアプリケーションプログラムを示す情報を前記携帯型端末から受信する
車載装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯型端末、車載装置、制御方法、及び制御プログラムに関する。
本願は、２０１３年９月４日に出願された日本国特願２０１３−１８３４１６号に基づき優先権を主張し、その内容をここに援用する。
【背景技術】
【０００２】
近年、多機能携帯電話端末（スマートフォン）に代表されるような、多機能型の携帯電話機が普及している。多機能携帯電話端末は、各種アプリケーションがインストールされることで、様々な機能を実現する。そのようなアプリケーションの中には、ラジオや音楽データの再生等のような従来ではオーディオに組み込まれていた機能を有するものも多い。また、これに伴い、最近、多機能携帯電話端末に搭載されたこれらオーディオ等の機能を、車載装置において利用することを望む声が増えている。【０００３】
これに関連し、携帯機器と車載機器とを連携して使用する際、より少ない操作工数で、より短時間に所望のアプリケーションを起動させるシステムが知られている（例えば、特許文献１参照）。また、音出力制御装置と接続された携帯電話機が、音出力制御装置へオーディオデータをストリーミング転送し、転送されたオーディオデータを手動で選択することなく、自動で最適なアプリケーションによって処理する音出力制御装置が知られている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】日本国特開２０１２−１０２８７号公報
【特許文献２】日本国特開２０１０−２５８９５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のシステムや音出力制御装置等では、車載装置側から携帯型端末側に送信した情報に基づいて、車載装置で起動中の種々のアプリケーションプログラムが実現可能な処理が限定的である。例えば、あるプロトコルで規定された通信を行うアプリケーションプログラムが車載装置との間で通信を行うと、他のプロトコルで規定された通信を行うアプリケーションプログラムに対する動作の制御を車載装置側から行えなくなる場合がある。また、一方のアプリケーションプログラムに排他権が付与されており、そのアプリケーションプログラムの起動中には、他方のアプリケーションプログラムの動作を限定的にしか制御できない場合がある。【０００６】
本発明に係る態様は、上記従来技術の問題に鑑みてなされたものであり、車載装置側から取得した情報に基づいて、携帯型端末側のアプリケーションプログラムをスムーズに切り替え可能な携帯型端末、車載装置、制御方法、及び制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る態様は、上記課題を解決するために以下の構成を採用した。
（１）本発明に係る一態様は、車載装置と通信を行う携帯型端末であって、前記車載装置から送信される音源の切り替えを指示する情報であって、前記音源となる自端末で実行されているアプリケーションプログラムを示す情報を包含した情報の受信と、自端末のフォアグラウンドで動作しているアプリケーションプログラムが再生した音声の前記車載装置への送信と、を制御する通信制御部と、前記受信した音源の切り替えを指示する情報に基づいて、直前までフォアグラウンドで動作中であったアプリケーションプログラムをバックグラウンドへと切り替えると共に、直前までバックグラウンドで動作中であったアプリケーションプログラムをフォアグラウンドへと切り替える切替部と、前記直前までフォアグラウンドで動作中であったアプリケーションプログラムの音声の再生を停止させ、該停止させた後、前記直前までバックグラウンドで動作中であったアプリケーションプログラムの音声の再生を開始させる音声制御部と、を備える。【０００８】
（２）上記（１）の態様において、前記音声制御部は、前記切替部により切り替えが行われた後、前記直前までフォアグラウンドで動作中であったアプリケーションプログラムの音声の再生を停止させ、該停止させた後、前記直前までバックグラウンドで動作中であったアプリケーションプログラムの音声の再生を開始させてもよい。【０００９】
（３）上記（１）または（２）の態様において、前記音声制御部は、専用のＡＰＩ（Application  Programming  Interface）によって、前記音声の再生を開始させてもよい。【００１０】
（４）本発明に係る一態様は、車載装置と通信を行う携帯型端末の制御方法であって、前記車載装置から送信される音源の切り替えを指示する情報であって、前記音源となる自端末で実行されているアプリケーションプログラムを示す情報を包含した情報を受信することと、自端末のフォアグラウンドで動作しているアプリケーションプログラムが再生した音声を前記車載装置に送信することと、前記受信した音源の切り替えを指示する情報に基づいて、直前までフォアグラウンドで動作中であったアプリケーションプログラムをバックグラウンドへと切り替えると共に、直前までバックグラウンドで動作中であったアプリケーションプログラムをフォアグラウンドへと切り替えることと、前記直前までフォアグラウンドで動作中であったアプリケーションプログラムの音声の再生を停止させ、該停止させた後、前記直前までバックグラウンドで動作中であったアプリケーションプログラムの音声の再生を開始させることと、を含む。【００１１】
（５）本発明に係る一態様は、車載装置と通信を行う携帯型端末のコンピュータに、前記車載装置から送信される音源の切り替えを指示する情報であって、前記音源となる自端末で実行されているアプリケーションプログラムを示す情報を包含した情報を受信させる手順と、自端末のフォアグラウンドで動作しているアプリケーションプログラムが再生した音声を前記車載装置に送信させる手順と、前記受信した音源の切り替えを指示する情報に基づいて、直前までフォアグラウンドで動作中であったアプリケーションプログラムをバックグラウンドへと切り替えさせ、直前までバックグラウンドで動作中であったアプリケーションプログラムをフォアグラウンドへと切り替えさせる手順と、前記直前までフォアグラウンドで動作中であったアプリケーションプログラムの音声の再生を停止させ、該停止させた後、前記直前までバックグラウンドで動作中であったアプリケーションプログラムの音声の再生を開始させる手順と、を実行させるための制御プログラムである。【００１２】
（６）本発明に係る一態様は、携帯型端末と通信を行う車載装置であって、前記携帯型端末のフォアグラウンドで動作しているアプリケーションプログラムが再生した音声を受信する受信手段と、前記受信手段が受信した音声を出力する出力手段と、  音源の切換を示す情報を取得する取得手段と  前記取得手段により取得された音源の切り替えを指示する情報に基づいて、前記携帯型端末で実行されているアプリケーションプログラムを示す情報を包含した情報であって、前記携帯型端末において直前までフォアグラウンドで動作中であったアプリケーションプログラムをバックグラウンドへと切り替えさせると共に、直前までバックグラウンドで動作中であったアプリケーションプログラムをフォアグラウンドへと切り替えさせるための情報を、前記携帯型端末に送信する送信手段と、を備える。【００１３】
（７）上記（１）から（３）いずれか１つの態様において、前記自端末で実行されている少なくとも１つ以上のアプリケーションプログラムを示す情報を前記車載装置に送信する通信部をさらに有してもよい。【００１４】
（８）上記（６）の態様において、前記受信手段は前記携帯型端末で実行されている少なくとも１つ以上のアプリケーションプログラムを示す情報を前記携帯型端末から受信してもよい。
【発明の効果】
【００１５】
上記（１）（４）（５）の態様によれば、携帯型端末は、車載装置から送信される音源の切り替えを指示する情報を受信し、受信した音源の切り替えを指示する情報に基づいて、直前までフォアグラウンドで動作中であったアプリケーションプログラムをバックグラウンドへと切り替え、直前までバックグラウンドで動作中であったアプリケーションプログラムをフォアグラウンドへと切り替え、直前までフォアグラウンドで動作中であったアプリケーションプログラムの音声の再生を停止させ、さらに、直前までバックグラウンドで動作中であったアプリケーションプログラムの音声の再生を開始させるため、携帯型端末にインストールされている音楽アプリケーションの規格に依存することなく、車載装置側から取得した情報に基づいて、携帯型端末側のアプリケーションプログラムをスムーズに切り替えることができる。【００１６】
上記（２）の場合、携帯型端末は、直前までフォアグラウンドで動作中であったアプリケーションプログラムをバックグラウンドへと切り替えを行うと共に、直前までバックグラウンドで動作中であったアプリケーションプログラムをフォアグラウンドへと切り替えを行った後、直前までフォアグラウンドで動作中であったアプリケーションプログラムの音声の再生を停止させ、該停止させた後、直前までバックグラウンドで動作中であったアプリケーションプログラムの音声の再生を開始させるため、携帯型端末側のアプリケーションプログラムをスムーズに切り替えるとともに、携帯型端末側で音声を再生するアプリケーションプログラムをスムーズに切り替えることができる。【００１７】
上記（３）の場合、携帯型端末は、専用のＡＰＩ（Application  Programming  Interface）によって、直前までバックグラウンドで動作中であったアプリケーションプログラムの音声の再生を開始させるため、携帯型端末ごとに規定されているＡＰＩによる制御では、アプリケーションプログラムの音声の再生を開始させることができない状況であっても、当該アプリケーションプログラムの音声を再生させることができる。【００１８】
上記（６）の場合、車載装置は、車両内で取得した音源の切り替えを指示する情報を取得し、取得した音源の切り替えを指示する情報に基づいて、携帯端末に、直前までフォアグラウンドで動作中であったアプリケーションプログラムをバックグラウンドへと切り替え、直前までバックグラウンドで動作中であったアプリケーションプログラムをフォアグラウンドへと切り替えさせるための情報を送信することにより、携帯端末において直前までフォアグラウンドで動作中であったアプリケーションプログラムの音声の再生を停止させ、さらに、直前までバックグラウンドで動作中であったアプリケーションプログラムの音声の再生を開始させることにより、携帯型端末にインストールされている音楽アプリケーションの規格に依存することなく、車載装置側から取得した情報に基づいて、携帯型端末側のアプリケーションプログラムをスムーズに切り替えることができる。
【図面の簡単な説明】
【００１９】
【図１】第１の実施形態における電子通信システム１の利用状況の一例を示す図である。
【図２】電子通信システム１の機能構成の一例を示す図である。
【図３】図２で示した携帯型端末３００のプロセッサ３３０が実現する各種アプリケーションプログラムのソフトウェア構造の一例を示す図である。
【図４】図２で示した携帯型端末３００のプロセッサ３３０が実現する各種アプリケーションプログラムのソフトウェア構造の他の例を示す図である。
【図５】携帯型端末３００のフォアグラウンドアプリケーションが、専用通信制御非対応音楽アプリであるアプリａｐｐ３であった場合における音源切り替え時の車載ディスプレイ装置２００と携帯型端末３００の動作の流れの一例を説明するシーケンス図である。
【図６】携帯型端末３００のフォアグラウンドアプリケーションが、携帯型端末内蔵音楽アプリであるアプリａｐｐＮであった場合における音源切り替え時の車載ディスプレイ装置２００と携帯型端末３００の動作の流れの一例を説明するシーケンス図である。
【図７】比較対象となる従来の一般的な携帯型端末と車載ディスプレイ装置との間で行うことが可能であった動作と、その問題点の一例を説明する図である。
【図８】比較対象となる従来の一般的な携帯型端末と車載ディスプレイ装置との間で行うことが可能であった動作と、その問題点の他の例を説明する図である。
【図９】本発明の一態様である携帯型端末３００と車載ディスプレイ装置２００との間で行われる動作の例を説明する図である。
【図１０】車載スイッチ１００による音源の切り替え操作と、音源の切り替えの前後における車載ディスプレイ装置２００で表示される画像及び再生される音声を説明するための概念図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施形態について、図面を参照して詳細に説明する。図１は、第１の実施形態における電子通信システム１の利用状況の一例を示す図である。第１の実施形態における電子通信システム１は、例えば、車載スイッチ１００と、車載ディスプレイ装置２００（車載装置）と、携帯型端末３００とを具備する。車載スイッチ１００は、例えば、自動車Ｃａｒに搭載されているステアリングスイッチ等である。ステアリングスイッチとは、図１に示した自動車のステアリングｓｔｒｇが備えるスイッチである。車載スイッチ１００は、ステアリングＥＣＵ（Electronic  Control  Unit）や車両内バスＢＳ等を介して車載ディスプレイ装置２００と通信可能に接続されている。車両内バスＢＳを介した有線通信は、例えば、ＣＡＮ（Controller  Area  Network）規格によって行われる。
【００２１】
車載スイッチ１００は、車載ディスプレイ装置２００と接続されている場合、車載ディスプレイ装置２００を通して再生される音声の音源を切り替えるスイッチとして機能し、接続されていない場合、例えば、エアコンのスイッチ等として機能する。車載ディスプレイ装置２００を通して再生される音声の音源とは、例えば、ＦＭ（Frequency  Modulation）ラジオやＡＭ（Amplitude  Modulation）ラジオ、ＣＤ（Compact  Disc、登録商標）、ＭＤ（MiniDisc、登録商標）、ＤＶＤ（Digital  Versatile  Disc、登録商標）、ＢＤ（Blu-ray  Disc、登録商標）、カーナビゲーション、そして後述する多機能携帯電話端末などにインストールされた音声を再生するアプリケーションプログラム等である。
【００２２】
車載ディスプレイ装置２００は、例えば、自動車Ｃａｒに搭載された車載装置であり、表示部やスピーカを備える。具体的には、車載ディスプレイ装置２００は、ディスプレイ付オーディオやカーナビゲーション装置等であるが、車載用のテレビジョン受像機等が兼用されてもよい。車載ディスプレイ装置２００は、携帯型端末３００と複数の通信仕様で（例えば、無線通信や、ケーブルＣｂｌを介した有線通信で）通信可能に接続されている。無線通信は、例えば、ブルートゥース（登録商標）の規格により行われる。また、無線通信は、無線ＬＡＮ（Local  Area  Network）やＷｉ−Ｆｉ  Ｄｉｒｅｃｔ（登録商標）などによって行われてもよい。一方、ケーブルＣｂｌを介した有線通信は、例えば、ＨＤＭＩ（High-Definition  Multimedia  Interface、登録商標）、ＵＳＢ（Universal  Serial  Bus）等の規格によって行われる。
【００２３】
車載ディスプレイ装置２００は、自動車ＣａｒからＣＡＮ通信によって、車載スイッチ１００から音源の切り替えを指示する情報を取得すると、取得した情報を、上述した無線通信によって携帯型端末３００へ送信する。また、車載ディスプレイ装置２００は、後述する入力受付部によりユーザからの入力を受け付け、受け付けたユーザからの入力を表す情報を、ケーブルＣｂｌを介して携帯型端末３００に出力する。ユーザからの入力を表す情報は、例えば、タッチパネルにタッチ操作された座標に関する情報であるが、各種ボタンを押下した情報や、車載スイッチ１００とは別の各種スイッチをオン／オフにした情報などでもよい。また、車載ディスプレイ装置２００は、携帯型端末３００から、各種画像や音声を取得し、取得した画像や音声を、後述する自装置の表示部やスピーカに出力する。
【００２４】
携帯型端末３００は、例えば、多機能携帯電話端末（スマートフォン）であるが、携帯電話端末やタブレットＰＣ（Personal  Computer）、ノートＰＣ、電子ブックリーダー、ＰＤＡ（Personal  Digital  Assistant）など、携帯可能な他の種類の情報端末であってもよい。携帯型端末３００は、各種アプリケーションプログラムをインストールされており、起動した各種アプリケーションプログラムによって様々な機能を有する。そのような機能の一例としては、ラジオや音楽再生を行うオーディオ機能を有したアプリケーションプログラムや、カーナビゲーションの機能を有したアプリケーションプログラムが挙げられる。
【００２５】
携帯型端末３００は、車載ディスプレイ装置２００から、例えば無線通信によって、音源の切り替えを指示する情報を取得し、取得した情報に基づいて、フォアグラウンドで起動中のアプリケーションプログラムを切り替え、フォアグラウンドでの起動に切り替えられたアプリケーションプログラムの音声を再生する。また、携帯型端末３００は、フォアグラウンドで起動中のアプリケーションプログラムが切り替わった場合、直前までフォアグラウンドで起動していたアプリケーションプログラムが再生する音声を停止させる。携帯型端末３００は、フォアグラウンドで起動中のアプリケーションプログラムが再生する音声を、例えばケーブルＣｂｌを介して行う有線通信によって、車載ディスプレイ装置２００へ送信する。このように、携帯型端末３００は、車載ディスプレイ装置２００から車載スイッチ１００による音源の切り替えを指示する情報を取得し、取得した情報に基づいて、音声を再生する音源を切り替えることができる。なお、無線通信と有線通信で送受信される情報は、逆の関係でもよい（例えば音声が無線で送受信され、音源の切り替えを指示する情報が有線で送受信されてもよい）。
【００２６】
図２は、電子通信システム１の機能構成の一例を示す図である。車載ディスプレイ装置２００は、例えば、車両側第１通信部２１０（送信手段）と、車両側第２通信部２２０（受信手段）と、プロセッサ２３０と、車両側記憶部２４０と、車両側入力受付部２５０と、表示部２６０と、スピーカ２７０（出力手段）と、車載スイッチ入力受付部２８０とを備える。車両側第１通信部２１０は、例えば、ブルートゥースアンテナを備え、ブルートゥース規格に基づいた無線通信を行う無線通信モジュールであり、２．４ＧＨｚ帯のＩＳＭ（Industry  Science  Medical  band）バンドを用いて通信を行う。ブルートゥース規格の無線通信システムでは、周波数ホッピング（FH：Frequency Hopping）方式のスペクトラム拡散通信が利用される。２．４ＧＨｚ帯の周波数帯域は１ＭＨｚ間隔で７９個の周波数チャネル（以下、通信チャネルと云う）に分割されており、ホッピングパターンに基づいて１タイムスロット毎に時分割で、使用する周波数チャネルの切り替えが行われる（周波数ホッピング）。ブルートゥース規格の無線通信システムはマスタ・スレーブ方式で行われ、ホッピングパターンの管理はマスタによって行われる。同じホッピングパターンを用いて、１台のマスタと最大７台のスレーブとの間でピコネットと称される無線ネットワークを形成して通信することができる。車両側第１通信部２１０は、ブルートゥース規格に基づいて、携帯型端末３００の携帯側第１通信部３１０との間で無線通信を行う。
【００２７】
車両側第２通信部２２０は、例えば、ＨＤＭＩ（登録商標）規格に基づく通信を行うためのハードウェアを備える。車両側第２通信部２２０は、例えば、ＨＤＭＩ（登録商標）ケーブルが接続されるＨＤＭＩ（登録商標）端子と、画像や音声を出力する装置との間で画像信号、音声信号、及び画像フォーマットに関する各種情報を送受信することが可能なインタフェース部とを備える。このインタフェース部は、複数のチャンネルを有しており、各種画像又は音声はＴＭＤＳ（Transition  Minimized  Differential  Signaling）チャンネルを使用して送受信される。
【００２８】
また、車両側第２通信部２２０は、ＵＳＢ規格に基づく通信を行うためのハードウェアを更に備える。車両側第２通信部２２０は、ＵＳＢコネクタと、画像や音声を出力する装置との間で画像信号、音声信号、及び画像フォーマットに関する各種情報を送受信することが可能なインタフェース部とを備える。
【００２９】
プロセッサ２３０は、例えば、車載ディスプレイ装置２００のＣＰＵ（Central  Processing  Unit）である。プロセッサ２３０は、後述する車両側記憶部２４０に格納された各種プログラムを実行することで、以下の各ソフトウェア機能部を実現する。プロセッサ２３０は、例えば、ソフトウェア機能部として、車両側入力判定部２３１と、車両側情報提供部２３２と、車両側第１通信制御部２３３と、車両側第２通信制御部２３４と、出力制御部２３５とを備える。
【００３０】
車両側入力判定部２３１は、後述する車両側入力受付部２５０又は車載スイッチ入力受付部２８０からプロセッサ２３０が取得したユーザからの入力を表す情報を、車両側入力受付部２５０から取得したユーザからの入力を表す情報か、車載スイッチ入力受付部２８０から取得したユーザからの入力を表す情報かを判定する。車両側入力判定部２３１は、プロセッサ２３０が取得したユーザからの入力を表す情報が、車載スイッチ入力受付部２８０から取得した情報であった場合、その情報を音源の切り替えを指示する情報として、後述する音源切替部２３６へ出力する。また、車両側入力判定部２３１は、プロセッサ２３０が取得したユーザからの入力を表す情報が、車両側入力受付部２５０から取得した情報であった場合、その情報を車両側第２通信制御部２３４へ出力する。車両側入力受付部２５０から取得したユーザからの入力を表す情報とは、車両側入力受付部２５０がユーザから受け付けた操作を表す情報（例えばタッチ操作された座標の情報）である。
【００３１】
音源切替部２３６は、車両側第２通信制御部２３４から、携帯型端末３００のランチャーアプリが可視化している各種アプリケーションプログラムを示す情報を取得すると、取得した情報を、車両側記憶部２４０に記憶する。各種アプリケーションプログラムを示す情報とは、例えば、アプリケーションプログラムごとの車両側第１通信制御部２３３と通信が可能であることを示す情報や、アプリケーションプログラムごとに車両側第１通信制御部２３３との間で行われた通信に関する情報などである。音源切替部２３６は、この情報に基づいて、音源の切り替え先の候補を生成する。
【００３２】
また、音源切替部２３６は、車両側入力判定部２３１から、音源の切り替えを指示する情報を取得すると、取得した情報と、車両側記憶部２４０に記憶されている各種アプリケーションプログラムを示す情報に基づいて生成された音源の切り替え先の候補とに基づいて、車載ディスプレイ装置２００の音源を切り替える。音源切替部２３６は、例えば、音源の切り替えの候補として、ＦＭラジオと、ＡＭラジオと、携帯型端末３００の各種アプリケーションプログラムとを音源の切り替え先の候補として生成する。また、音源切替部２３６は、音源を切り替える際、携帯型端末３００の各種アプリケーションプログラムが選択されると、選択されたアプリケーションプログラムへの音源の切り替えを指示する情報を、車両側第１通信制御部２３３に出力する。選択されたアプリケーションプログラムへの音源の切り替えを指示する情報は、例えば、選択されたアプリケーションプログラムを識別する情報を含み、以下では、選択アプリ音源切替情報と称する。
【００３３】
車両側情報提供部２３２は、例えば、車両側第１通信部２１０によって携帯型端末３００に車両情報を提供するための機能部であり、無線通信によって選択アプリ音源切替情報等の車両から取得可能な車両情報を送受信するための専用プロトコルに基づいた動作を行う。車両側情報提供部２３２は、音源切替部２３６からの選択アプリ音源切替情報を取得すると、取得した選択アプリ音源切替情報を携帯型端末３００へ出力する。この時、車両側情報提供部２３２は、取得した選択アプリ音源切替情報を車両側第１通信制御部２３３に出力し、車両側第１通信部２１０によって送信可能なＰＤＵ（Protocol  Data  Unit）に変換させてから携帯型端末３００へ送信させる。なお、車両側情報提供部２３２と車両側第１通信制御部２３３とは、統合された機能部であってもよい。
【００３４】
車両側第１通信制御部２３３は、車両側情報提供部２３２から取得した選択アプリ音源切替情報を、車両側第１通信部２１０によって送信可能なＰＤＵに変換する。そして、車両側第１通信制御部２３３は、変換したＰＤＵを、車両側第１通信部２１０に携帯型端末３００へ送信させる。
【００３５】
車両側第２通信制御部２３４は、車両側第２通信部２２０によって送受信可能なＰＤＵに変換された情報であって、携帯型端末３００から取得する各種画像や音声に関する情報を、車載ディスプレイ装置２００で取り扱い可能な形式の情報に変換する。また、車両側第２通信制御部２３４は、後述する車両側入力受付部２５０から取得するユーザからの入力を表す情報を、車両側第１通信部２１０によって送受信可能なＰＤＵに変換し、車両側第２通信部２２０に、変換したＰＤＵを携帯型端末３００へ送信させる。また、車両側第２通信制御部２３４は、車両側第２通信部２２０を介して、携帯型端末３００の携帯側第２通信部３２０（通信部）から、上述した携帯型端末３００のランチャーアプリが可視化している各種アプリケーションプログラムを示す情報を取得し、取得した情報を音源切替部２３６に出力する。
【００３６】
出力制御部２３５は、車両側第２通信制御部２３４が取扱い可能な形式に変換した画像を表示部２６０に出力して表示させ、変換した音声をスピーカ２７０に出力して吹鳴させる。また、出力制御部２３５は、音源切替部２３６が、ＡＭラジオ、又は、ＦＭラジオに音源を切り替えた場合、ラジオ受信部２９０からＡＭラジオ、又はＦＭラジオの音声信号を取得し、取得した音声信号に基づいて、スピーカ２７０で音声を再生させる。
【００３７】
車両側記憶部２４０は、例えば、ＲＡＭやレジスタ、あるいは、ＨＤＤ（Hard  Disk  Drive）やＳＳＤ（Solid  State  Drive）等を含む。車両側記憶部２４０は、プロセッサ２３０が実行する各種プログラムを記憶する。
車両側入力受付部２５０は、例えば、タッチパネルであるが、車載ディスプレイ装置２００に搭載されている各種ボタンやスイッチなどを含んでもよい。車両側入力受付部２５０は、ユーザからの入力を受け付け、受け付けた操作を表す情報（例えばタッチ操作された座標の情報）を、プロセッサ２３０に出力する。
【００３８】
表示部２６０は、例えば、液晶ディスプレイパネル、あるいは、有機ＥＬ（ElectroLuminescence）ディスプレイパネルである。表示部２６０は、出力制御部２３５から取得した画像を表示する。
スピーカ２７０は、出力制御部２３５から取得した音声を吹鳴する。
車載スイッチ入力受付部２８０は、ＣＡＮ通信によって車載スイッチ１００から、ユーザからの入力を受け付け、受け付けたユーザからの入力を表す情報を、プロセッサ２３０へ出力する。
ラジオ受信部２９０は、ＡＭラジオ放送や、ＦＭラジオ放送等のラジオ放送の音声信号を受信するアンテナ及びアンテナ回路、同調回路、検波回路、出力回路を有し、受信したラジオ放送の音声信号を、プロセッサ２３０に出力する。
【００３９】
携帯型端末３００は、例えば、携帯側第１通信部３１０と、携帯側第２通信部３２０と、プロセッサ３３０と、携帯側記憶部３４０と、携帯側入力受付部３５０と、表示部３６０と、スピーカ３７０と、外部通信部３８０とを備える。携帯側第１通信部３１０は、車両側第１通信部２１０と同様、ブルートゥース規格に基づいた無線通信を行う無線通信モジュールであり、車両側第１通信部２１０との間で通信を行う。
【００４０】
携帯側第２通信部３２０は、車両側第２通信部２２０と同様、ＨＤＭＩ（登録商標）規格に基づく通信を行うためのハードウェアと、ＵＳＢ規格に基づく通信を行うためのハードウェアを備える。すなわち、車載ディスプレイ装置２００と携帯型端末３００とは、車両側第２通信部２２０と携帯側第２通信部３２０とが、ＨＤＭＩ（登録商標）ケーブル、又はＵＳＢケーブルによって物理的に接続されることで、ＨＤＭＩ（登録商標）規格に基づく通信、又はＵＳＢ規格に基づく通信によって各種画像や音声、ユーザからの入力を表す情報を送受信することができる。
【００４１】
プロセッサ３３０は、例えば、ＣＰＵである。プロセッサ３３０は、後述する携帯側記憶部３４０に格納された各種プログラムを実行する。プロセッサ３３０が実行するプログラムは、例えば、アプリケーション機能部３３１として、プロセッサ３３０に実行された各種アプリケーションプログラムを含む。
【００４２】
アプリケーション機能部３３１は、プロセッサ３３０が実行している各種アプリケーションプログラムである。アプリケーション機能部３３１は、携帯側第１通信部３１０、携帯側第２通信部３２０、携帯側入力受付部３５０などから取得した各種情報に基づいて、以下の動作を行う。アプリケーション機能部３３１は、表示部１７０に表示するための画像を生成する。また、アプリケーションプログラム１３１は、スピーカ１８０で発するための音声を生成する。そして、アプリケーション機能部３３１は、携帯側記憶部３４０に記憶されている音楽データの音声を再生する。さらに、アプリケーション機能部３３１は、インターネットラジオ放送のデータを外部通信部３８０から受信し、受信したデータの音声を再生する。アプリケーション機能部３３１は、生成した画像を表示部３６０に表示させ、再生した音声をスピーカ１８０に出力して吹鳴させる。
【００４３】
アプリケーション機能部３３１は、複数のアプリケーションプログラムを同時に動作させることができる。ここで、表示部３６０の最前面に表示される画像を生成しているアプリケーションプログラムを、フォアグラウンドアプリケーションと称する。また、表示部３６０に表示されていないが、プロセッサ３３０で実行されて動作しているアプリケーションプログラムを、バックグラウンドアプリケーションと称する。アプリケーション機能部３３１は、フォアグラウンドアプリケーションとして動作中のアプリケーションプログラムの画像及び音声を、携帯側第２通信部３２０を介して、車載ディスプレイ装置２００の車両側第２通信部２２０へ送信する。また、アプリケーション機能部３３１は、プロセッサ３３０が実行中の各種アプリケーションプログラムを識別する情報を、携帯側第２通信部３２０を介して、車両側第２通信部２２０へ送信する。
【００４４】
携帯側記憶部３４０は、例えば、フラッシュメモリやＲＡＭ（Random  Access  Memory）、レジスタ等を含む。携帯側記憶部３４０は、プロセッサ３３０が実行する各種プログラムを記憶する。
携帯側入力受付部３５０は、例えば、タッチパネルであるが、各種ボタンやスイッチなどを含んでもよい。携帯側入力受付部３５０は、ユーザからの入力を受け付け、受け付けた操作を表す情報を、プロセッサ３３０に出力する。
【００４５】
表示部３６０は、例えば、液晶ディスプレイパネル、あるいは、有機ＥＬディスプレイパネルである。表示部３６０は、アプリケーション機能部３３１で動作しているフォアグラウンドアプリケーションが生成した画像を表示する。なお、携帯側入力受付部３５０と、表示部３６０とは、一体化されたタッチパネル付ディスプレイであってもよい。
【００４６】
スピーカ３７０は、アプリケーション機能部３３１で動作しているフォアグラウンドアプリケーションが再生した音声を吹鳴する。
外部通信部３８０は、アンテナや変調部、符号化／復調部、アップ／ダウンコンバータなどを含む。外部通信部１９０は、移動体通信網や無線ＬＡＮを介した通信を行うことで、例えば、インターネット上に存在する各種サーバとの間で情報の送受信を行う。
【００４７】
次に、図３、４を参照することで、アプリケーション機能部３３１で動作している各種アプリケーションプログラムのソフトウェア構造を説明する。図３は、図２で示した携帯型端末３００のプロセッサ３３０が実現する各種アプリケーションプログラムのソフトウェア構造の一例を示す図である。携帯型端末３００では、プロセッサ３３０が各種アプリケーションプログラムを実行することで、アプリａｐｐ１〜ａｐｐＮが稼働することができる。アプリａｐｐ１は、ランチャーアプリであり、車載ディスプレイ装置２００と通信可能な各種アプリケーションプログラムをリンク集として可視化する。すなわち、アプリａｐｐ１は、リンク先をアイコン等で表現した画像を表示部３６０に表示させる。
【００４８】
アプリａｐｐ２は、アプリａｐｐ１が備える後述する携帯側通信制御部ＡＰＭを介して、アプリａｐｐ２が再生する音声を車載ディスプレイ装置２００に送信する音楽アプリケーションプログラムであり、以下では専用通信制御対応音楽アプリと称する。アプリａｐｐ３は、アプリａｐｐ１を介さずに、直接携帯側第２通信部３２０を介してアプリａｐｐ３が再生する音声を車載ディスプレイ装置２００に送信する音楽アプリケーションプログラムであり、以下では、専用通信制御非対応音楽アプリと称する。アプリａｐｐ３は、携帯側通信制御部ＡＰＭによって行われる通信を規定するための専用プロトコルとは異なる独自のプロトコルによって、携帯側第２通信部３２０を介して車載ディスプレイ装置２００との通信を行う。そのため、従来の車載ディスプレイ装置では、車載スイッチ１００による音源の切り替え操作によって、携帯型端末３００のアプリａｐｐ３を選択してしまうと、上述した独自のプロトコルによって通信が行われるアプリケーションプログラム以外のアプリケーションプログラムは、車載ディスプレイ装置で認識することができなくなり、その後、車載スイッチ１００による音源の切り替え操作によって専用通信制御対応音楽アプリが選択候補から消えてしまい、選択することができなくってしまう。
【００４９】
アプリａｐｐＮは、携帯型端末３００に内蔵されている音楽アプリケーションプログラムであり、アプリａｐｐ２と同様に、携帯側通信制御部ＡＰＭを介してアプリａｐｐＮが再生する音声を車載ディスプレイ装置２００に送信する。また、アプリａｐｐＮは、他の音声を再生するアプリケーションとは異なり、プロセッサ３３０に一度でも実行されると、フォアグラウンドアプリケーションであるかバックグラウンドアプリケーションであるかに関わらず、他の音声を再生するアプリケーションが再生する音声よりもアプリａｐｐＮが再生する音声を優先してスピーカ３７０や車載ディスプレイ装置２００へと出力する場合がある。以下では、この優先的な音声の出力を、アプリａｐｐＮの音声出力優先権と称し、アプリａｐｐＮは、音声出力優先権を有するものとして説明する。
【００５０】
携帯型端末３００は、アプリａｐｐＮが音声出力優先権を持つため、アプリａｐｐＮを動作させた携帯型端末３００は、アプリａｐｐＮの動作を終了させる、又は、アプリａｐｐＮの音声の再生を停止（停止を含む）させない限り、アプリａｐｐＮとは別のアプリケーションプログラムの音声を、スピーカ３７０や車載ディスプレイ装置２００に出力することができない。
【００５１】
なお、図３に示した例では、アプリケーション機能部３３１は、音楽アプリケーションプログラムのみを含んでいるように描いたが、これに限られず、例えば、カーナビゲーションアプリやインターネットラジオアプリケーション等を含んでいてもよい。
【００５２】
また、図３に示した例では、アプリａｐｐ１は、携帯側情報提供部ＬＰＡと、携帯側通信制御部ＡＰＭ（通信制御部）と、携帯側入力判定部３３２と、アプリ切替部３３４（切替部）と、音声再生停止制御部３３６（音声制御部）とを備える。携帯側情報提供部ＬＰＡは、携帯側第１通信部３１０によって選択アプリ音源切替情報を受信するための機能部であり、車両情報を送受信するための専用プロトコルによって構成される。携帯側情報提供部ＬＰＡは、携帯側通信制御部ＡＰＭを介して、車載ディスプレイ装置２００から選択アプリ音源切替情報を受信する。なお、携帯側情報提供部ＬＰＡは、選択アプリ音源切替情報だけではなく、他の車両情報、例えば、自動車Ｃａｒの速度やエンジンの回転速度、排気音等を、携帯側通信制御部ＡＰＭを介して送受信してもよい。
【００５３】
携帯側通信制御部ＡＰＭは、無線通信によって送受信可能なＰＤＵに変換された選択アプリ音源切替情報を受信する。また、携帯側通信制御部ＡＰＭは、車両側第２通信部２２０に送信する各種画像や音声、各種アプリケーションプログラムを識別する情報を、有線通信を行う携帯側第２通信部３２０によって送受信可能なＰＤＵに変換して、変換したＰＤＵを車両側第２通信部２２０に送信する。また、携帯側通信制御部ＡＰＭは、車両側第２通信部２２０から、ユーザからの入力を表す情報であって、携帯側第２通信部３２０によって送受信可能なＰＤＵに変換された情報を、携帯側第２通信部３２０を介して取得する。
【００５４】
アプリ切替部３３４は、携帯側情報提供部ＬＰＡが取得した選択アプリ音源切替情報に基づいて、フォアグラウンドアプリケーションを切り替える。具体的には、アプリ切替部３３４は、選択アプリ音源切替情報に含まれるアプリケーションを識別する情報に基づいて、動作中のアプリａｐｐ２〜ａｐｐＮを、フォアグラウンドアプリケーションからバックグラウンドアプリケーション、又は、バックグラウンドアプリケーションからフォアグラウンドアプリケーションへと切り替える制御を行う。なお、アプリ切替部３３４は、アプリ切替部３３４が選択アプリ音源切替情報に含まれるアプリケーションを識別する情報が、現在フォアグラウンドアプリケーションとして動作しているアプリケーションプログラムを示している場合、フォアグラウンドアプリケーションを保持する。
【００５５】
アプリ切替部３３４が、選択アプリ音源切替情報に含まれるアプリケーションを識別する情報に基づいてフォアグラウンドアプリケーションを切り替えるため、携帯型端末３００は、車載スイッチ１００によって音源の切り替え先として、一旦、アプリａｐｐ３のような専用通信制御非対応音楽アプリがフォアグラウンドアプリケーションとして選択された場合であっても、次の音源の切り替え操作によって、フォアグラウンドアプリケーションを専用通信制御対応音楽アプリに切り替えることができる。
【００５６】
音声再生停止制御部３３６は、アプリ切替部３３４によってフォアグラウンドアプリケーションからバックグラウンドアプリケーションへと切り替わったアプリケーションプログラムの音声の再生を停止し、バックグラウンドアプリケーションからフォアグラウンドアプリケーションへと切り替わったアプリケーションプログラムの音声の再生を開始させる。ここで、音声再生停止制御部３３６は、例えば、後述する音声再生開始部３３８（音声制御部）を制御することができる専用のＡＰＩ（Application  Programming  Interface）を用いて、音声の再生を開始させる。
【００５７】
アプリａｐｐ２〜ａｐｐＮは、音声再生開始部３３８の機能を有する。音声再生開始部３３８は、音声再生停止制御部３３６が用いる専用のＡＰＩによる音声再生開始の要求を、音声再生停止制御部３３６から取得した場合、音声の再生を開始する。
【００５８】
上述した音声再生停止制御部３３６（音声制御部）と音声再生開始部３３８（音声制御部）との機能によって、携帯型端末３００は、車載スイッチ１００によって音源の切り替え先として、一旦、アプリａｐｐＮのような音声出力優先権を持つ携帯型端末内蔵音楽アプリがフォアグラウンドアプリケーションとして選択された場合であっても、次の音源の切り替え操作によって、音声出力優先権を持つ携帯型端末内蔵音楽アプリの音声の再生を停止させることができる。そして、携帯型端末３００は、フォアグラウンドアプリケーションの音声を再生することができる。
【００５９】
このように、図３に示した例では、車載ディスプレイ装置２００から取得した選択アプリ音源切替情報に基づいて、ランチャーアプリであるアプリａｐｐ１のアプリ切替部３３４が、フォアグラウンドアプリケーションを切り替え、音声再生停止制御部３３６がバックグラウンドアプリケーションの音声の再生を停止し、フォアグラウンドアプリケーションの音声の再生を開始する。
【００６０】
図４は、図２で示した携帯型端末３００のプロセッサ３３０が実現する各種アプリケーションプログラムのソフトウェア構造の他の例を示す図である。図４で示した例では、アプリａｐｐ１が携帯側通信制御部ＡＰＭと携帯側情報提供部ＬＰＡとの機能を有し、アプリａｐｐ２〜ａｐｐＮがアプリ切替部３３４と音声再生停止制御部３３６と音声再生開始部３３８との機能を有する。従って、アプリａｐｐ１は、車載ディスプレイ装置２００から選択アプリ音源切替情報を取得し、取得した選択アプリ音源切替情報を、アプリａｐｐ２〜ａｐｐＮへと出力する。
【００６１】
アプリａｐｐ２〜ａｐｐＮは、取得した選択アプリ音源切替情報に基づいて、フォアグラウンドアプリケーションからバックグラウンドアプリケーション、又は、バックグラウンドアプリケーションからフォアグラウンドアプリケーションへと切り替えを行う。そして、アプリａｐｐ２〜ａｐｐＮは、アプリ切替部３３４、音声再生停止制御部３３６、音声再生開始部３３８によってフォアグラウンドアプリケーションからバックグラウンドアプリケーションへと切り替わったアプリケーションプログラムの音声の再生を停止し、バックグラウンドアプリケーションからフォアグラウンドアプリケーションへと切り替わったアプリケーションプログラムの音声の再生を開始させる。
【００６２】
このように、図３に示した例では、ランチャーアプリであるアプリａｐｐ１が、車載ディスプレイ装置２００から選択アプリ音源切替情報を取得するが、フォアグラウンドアプリケーションの切り替えや、バックグラウンドアプリケーションの音声の再生の停止、フォアグラウンドアプリケーションの音声の再生を開始については、アプリａｐｐ２〜ａｐｐＮのそれぞれのアプリケーションプログラムが行う。
【００６３】
次に、図５、６を参照することで、電子通信システム１における車載ディスプレイ装置２００と携帯型端末３００との間の音源切り替え時における動作の流れを説明する。図５は、携帯型端末３００のフォアグラウンドアプリケーションが、専用通信制御非対応音楽アプリであるアプリａｐｐ３であった場合における音源切り替え時の車載ディスプレイ装置２００と携帯型端末３００の動作の流れの一例を説明するシーケンス図である。
【００６４】
（ステップＳ４００）まず、車載ディスプレイ装置２００は、車載スイッチ入力受付部２８０によりユーザから音源の切り替えを指示する情報を受け付ける。以下では、ステップＳ４００において車載スイッチ入力受付部２８０が受け付けた情報は、ＦＭラジオへの音源の切り替えを示していたものとして説明する。
【００６５】
（ステップＳ４２０）次に、車載ディスプレイ装置２００は、受け付けた音源の切り替えを指示する情報に基づいて、ＦＭラジオの音声の再生を開始し、スピーカ２７０からＦＭラジオの音声を吹鳴させる。
（ステップＳ４４０）次に、車載ディスプレイ装置２００は、再び、車載スイッチ入力受付部２８０によりユーザから音源の切り替えを指示する情報を受け付ける。以下では、ステップＳ４４０において車載スイッチ入力受付部２８０が受け付けた情報は、専用通信制御非対応音楽アプリであるアプリａｐｐ３への音源の切り替えを示していたものとして説明する。
【００６６】
（ステップＳ４６０）次に、車載ディスプレイ装置２００の音源切替部２３６は、音源の切り替えを指示する情報として、音源を携帯型端末３００のアプリａｐｐ３への音源の切り替えを指示する情報を取得したため、音源を携帯型端末３００から取得する音声に切り替える。
そして、車載ディスプレイ装置２００の音源切替部２３６は、ステップＳ４６０で取得したアプリａｐｐ３を識別する情報を含む選択アプリ音源切替情報を、携帯型端末３００へと送信する。
【００６７】
（ステップＳ４８０）次に、携帯型端末３００のアプリ切替部３３４は、受信した選択アプリ音源切替情報を取得するが、現在、フォアグラウンドアプリケーションとして動作しているアプリケーションプログラムがアプリａｐｐ３であったため、現在の状態を保持する。
（ステップＳ５００）次に、携帯型端末３００は、フォアグラウンドアプリケーションとして動作しているアプリａｐｐ３の音声を再生し、再生した音声を車載ディスプレイ装置２００へと送信する。
【００６８】
（ステップＳ５２０）次に、車載ディスプレイ装置２００は、携帯型端末３００から受信したアプリａｐｐ３が再生している音声を、スピーカ２７０に吹鳴させる。
（ステップＳ５４０）次に、車載ディスプレイ装置２００は、再び、車載スイッチ入力受付部２８０によりユーザから音源の切り替えを指示する情報を受け付ける。以下では、ステップＳ５４０において車載スイッチ入力受付部２８０が受け付けた情報は、専用通信制御対応音楽アプリであるアプリａｐｐ２への音源の切り替えを示していたものとして説明する。
【００６９】
（ステップＳ５６０）次に、車載ディスプレイ装置２００の音源切替部２３６は、音源の切り替えを指示する情報として、音源を携帯型端末３００のアプリａｐｐ２への音源の切り替えを指示する情報を取得したため、音源を携帯型端末３００から取得する音声のまま保持する。そして、車載ディスプレイ装置２００の音源切替部２３６は、ステップＳ５４０で取得したアプリａｐｐ２を識別する情報を含む選択アプリ音源切替情報を、携帯型端末３００へと送信する。
【００７０】
（ステップＳ５８０）次に、携帯型端末３００のアプリ切替部３３４は、受信した選択アプリ音源切替情報に含まれるアプリａｐｐ２を識別する情報に基づいて、フォアグラウンドアプリケーションをアプリａｐｐ３からアプリａｐｐ２へと切り替える。
（ステップＳ６００）次に、携帯型端末３００の音声再生停止制御部３３６は、フォアグラウンドアプリケーションからバックグラウンドアプリケーションへと切り替わったアプリａｐｐ３の音声の再生を停止させる。そして、携帯型端末３００の音声再生停止制御部３３６と音声再生開始部３３８とは、バックグラウンドアプリケーションから、フォアグラウンドアプリケーションへと切り替わったアプリａｐｐ２の、音声の再生を開始させる。
【００７１】
（ステップＳ６２０）次に、携帯型端末３００は、フォアグラウンドアプリケーションとして動作し、音声を再生しているアプリａｐｐ２の音声を、車載ディスプレイ装置２００へと送信する。
（ステップＳ６４０）次に、車載ディスプレイ装置２００は、携帯型端末３００から受信したアプリａｐｐ２が再生している音声を、スピーカ２７０に吹鳴させる。
【００７２】
このように、携帯型端末３００は、車載ディスプレイ装置２００が受け付けたユーザからの音源の切り替え操作によって、アプリケーションプログラムを識別する情報を含む選択アプリ音源切替情報を受信し、受信した選択アプリ音源切替情報に基づいて、アプリ切替部３３４が携帯型端末３００で実行しているフォアグラウンドアプリケーションを切り替えることができる。従って、携帯型端末３００は、専用通信制御非対応音楽アプリを音源として選択してしまった後であっても、フォアグラウンドアプリケーションを専用通信制御対応音楽アプリに切り替えることができる。
【００７３】
図６は、携帯型端末３００のフォアグラウンドアプリケーションが、携帯型端末内蔵音楽アプリであるアプリａｐｐＮであった場合における音源切り替え時の車載ディスプレイ装置２００と携帯型端末３００の動作の流れの一例を説明するシーケンス図である。
（ステップＳ７００）まず、車載ディスプレイ装置２００は、車載スイッチ入力受付部２８０によりユーザから音源の切り替えを指示する情報を受け付ける。以下では、ステップＳ４００において車載スイッチ入力受付部２８０が受け付けた情報は、ＦＭラジオへの音源の切り替えを示していたものとして説明する。
【００７４】
（ステップＳ７２０）次に、車載ディスプレイ装置２００は、受け付けた音源の切り替えを指示する情報に基づいて、ＦＭラジオの音声の再生を開始し、スピーカ２７０からＦＭラジオの音声を吹鳴させる。
（ステップＳ７４０）次に、車載ディスプレイ装置２００は、再び、車載スイッチ入力受付部２８０によりユーザから音源の切り替えを指示する情報を受け付ける。以下では、ステップＳ４４０において車載スイッチ入力受付部２８０が受け付けた情報は、携帯型端末内蔵アプリであるアプリａｐｐＮへの音源の切り替えを示していたものとして説明する。
【００７５】
（ステップＳ７６０）次に、車載ディスプレイ装置２００の音源切替部２３６は、音源の切り替えを指示する情報として、音源を携帯型端末３００のアプリａｐｐＮへの音源の切り替えを指示する情報を取得したため、音源を携帯型端末３００から取得する音声に切り替える。
そして、車載ディスプレイ装置２００の音源切替部２３６は、ステップＳ７６０で取得したアプリａｐｐＮを識別する情報を含む選択アプリ音源切替情報を、携帯型端末３００へと送信する。
【００７６】
（ステップＳ７８０）次に、携帯型端末３００のアプリ切替部３３４は、受信した選択アプリ音源切替情報を取得するが、現在、フォアグラウンドアプリケーションとして動作しているアプリケーションプログラムがアプリａｐｐＮであったため、現在の状態を保持する。
（ステップＳ８００）次に、携帯型端末３００は、フォアグラウンドアプリケーションとして動作しているアプリａｐｐＮの音声を再生し、再生した音声を車載ディスプレイ装置２００へと送信する。
【００７７】
（ステップＳ８２０）次に、車載ディスプレイ装置２００は、携帯型端末３００から受信したアプリａｐｐＮが再生している音声を、スピーカ２７０に吹鳴させる。
（ステップＳ８４０）次に、車載ディスプレイ装置２００は、再び、車載スイッチ入力受付部２８０によりユーザから音源の切り替えを指示する情報を受け付ける。以下では、ステップＳ８４０において車載スイッチ入力受付部２８０が受け付けた情報は、専用通信制御対応音楽アプリであるアプリａｐｐ２への音源の切り替えを示していたものとして説明する。
【００７８】
（ステップＳ８６０）次に、車載ディスプレイ装置２００の音源切替部２３６は、音源の切り替えを指示する情報として、音源を携帯型端末３００のアプリａｐｐ２への音源の切り替えを指示する情報を取得したため、音源を携帯型端末３００から取得する音声のまま保持する。そして、車載ディスプレイ装置２００の音源切替部２３６は、ステップＳ８４０で取得したアプリａｐｐ２を識別する情報を含む選択アプリ音源切替情報を、携帯型端末３００へと送信する。
【００７９】
（ステップＳ８８０）次に、携帯型端末３００のアプリ切替部３３４は、受信した選択アプリ音源切替情報に含まれるアプリａｐｐ２を識別する情報に基づいて、フォアグラウンドアプリケーションをアプリａｐｐＮからアプリａｐｐ２へと切り替える。
（ステップＳ９００）次に、携帯型端末３００の音声再生停止制御部３３６は、フォアグラウンドアプリケーションからバックグラウンドアプリケーションへと切り替わったアプリａｐｐＮの音声の再生を停止させる。そして、音声再生停止制御部３３６と音声再生開始部３３８とは、バックグラウンドアプリケーションからフォアグラウンドアプリケーションへと切り替わったアプリａｐｐ２の音声の再生を開始させる。
【００８０】
（ステップＳ９２０）次に、携帯型端末３００は、フォアグラウンドアプリケーションとして動作し、音声を再生しているアプリａｐｐ２の音声を、車載ディスプレイ装置２００へと送信する。
（ステップＳ９４０）次に、車載ディスプレイ装置２００は、携帯型端末３００から受信したアプリａｐｐ２が再生している音声を、スピーカ２７０に吹鳴させる。
【００８１】
このように、携帯型端末３００は、車載ディスプレイ装置２００が受け付けたユーザからの音源の切り替え操作によって、アプリケーションプログラムを識別する情報を含む選択アプリ音源切替情報を受信する。そして、携帯型端末３００は、受信した選択アプリ音源切替情報に基づいて、アプリ切替部３３４が携帯型端末３００で実行しているフォアグラウンドアプリケーションを、切り替えることができる。また、携帯型端末３００は、音声再生停止制御部３３６が、フォアグラウンドアプリケーションから、バックグラウンドアプリケーションへと切り替わったアプリケーションプログラムの、音声の再生を停止させる。また、携帯型端末３００は、音声再生停止制御部３３６と音声再生開始部３３８とが、バックグラウンドアプリケーションから、フォアグラウンドアプリケーションへと切り替わったアプリケーションプログラムの、音声の再生を開始させる。それ故、携帯型端末３００は、音声出力優先権を持つような携帯型端末内蔵音楽アプリから、専用通信制御対応音楽アプリへの音源の切り替え時に、専用通信制御対応音楽アプリの画像のみを車載ディスプレイ装置２００の表示部２６０に表示させ、スピーカ２７０から携帯型端末内蔵音楽アプリの音声を再生させてしまうことを防止することができる。
【００８２】
次に、図７から図９を参照することで、従来の一般的な携帯型端末と車載ディスプレイ装置との間で行うことが可能であった動作と、本発明の一態様である携帯型端末３００と車載ディスプレイ装置２００との間で行うことが可能な動作を比較し、本発明によって得られる効果について説明する。図７は、比較対象となる従来の一般的な携帯型端末と車載ディスプレイ装置との間で行うことが可能であった動作と、その問題点の一例を説明する図である。
【００８３】
以下では、携帯型端末は、車載ディスプレイ装置と通信可能に接続された後、まずランチャーアプリが起動したものとして説明する。なお、時間の流れは、図７において、向かって右側に進んでいるものとする。また、動作ａｃｔ１〜４は、ユーザが車載ディスプレイ装置に対して行った音源の切り替え操作と、その操作が行われたタイミングを表している。携帯型端末の表示は、ランチャーアプリが起動された直後、フォアグラウンドアプリケーションがランチャーアプリであるため、ランチャーアプリが表示されている。
【００８４】
その後、動作ａｃｔ１のタイミングで、ユーザが車載ディスプレイ装置に専用通信制御対応音楽アプリへと音源を切り替える操作を行った場合、携帯型端末では、ランチャーアプリがバックグラウンドアプリケーションに切り替わり、フォアグラウンドアプリケーションが専用通信制御対応音楽アプリに切り替わるので、携帯型端末の表示もそれに伴い、専用通信制御対応音楽アプリの画像となる。この時、車載ディスプレイ装置で吹鳴される音声は、専用通信制御対応音楽アプリが再生する音声である。
【００８５】
次に、動作ａｃｔ２のタイミングで、ユーザが車載ディスプレイ装置にＦＭラジオへと音源を切り替える操作を行った場合、車載ディスプレイ装置の音源は、車載ディスプレイ装置のＦＭラジオに切り替わる。ＦＭラジオの再生は、車載ディスプレイ装置の機能によって行われるので、携帯型端末のフォアグラウンドアプリケーションは、専用通信制御対応音楽アプリのまま保持され、携帯型端末の表示も専用通信制御対応音楽アプリの画像のまま保持される。また、バックグラウンドアプリケーションは、ランチャーアプリのまま保持される。一方、車載ディスプレイ装置の音声は、ＦＭラジオの音声に切り替わる。
【００８６】
次に、動作ａｃｔ３のタイミングで、ユーザが車載ディスプレイ装置に専用通信制御非対応音楽アプリへと音源を切り替える操作を行った場合、車載ディスプレイ装置の音源は、携帯型端末で再生される音声に切り替わる。携帯型端末では、専用通信制御対応音楽アプリがバックグラウンドアプリケーションへと切り替わり、フォアグラウンドアプリケーションが専用通信制御非対応音楽アプリに切り替わるので、携帯型端末の表示もそれに伴い、専用通信制御非対応音楽アプリの画像となる。この時、車載ディスプレイ装置で再生される音声は、専用通信制御非対応音楽アプリが再生する音声である。
【００８７】
そして、動作ａｃｔ４のタイミングで、ユーザが車載ディスプレイ装置に専用通信制御対応音楽アプリへと音源を切り替える操作を行おうとした場合、図７で示した従来の携帯型端末では、フォアグラウンドアプリケーションを専用通信制御対応音楽アプリに切り替えることができない場合がある。このような現象は、前述したように、専用通信制御非対応音楽アプリが、フォアグラウンドアプリケーションに切り替わる際、直前までフォアグラウンドアプリケーションとして動作していた専用通信制御対応音楽アプリの存在を、従来の車載ディスプレイ装置が認識できなくなってしまうことによって生じる。
【００８８】
図８は、比較対象となる従来の一般的な携帯型端末と車載ディスプレイ装置との間で行うことが可能であった動作と、その問題点の他の例を説明する図である。以下では、携帯型端末は、車載ディスプレイ装置と通信可能に接続された後、まずランチャーアプリが起動したものとして説明する。なお、時間の流れは、図８に向かって右側に進んでいるものとする。また、動作ａｃｔ１ａ〜４ａは、ユーザが車載ディスプレイ装置に対して行った音源の切り替え操作と、その操作が行われたタイミングを表している。ここで、図８に示した例は、動作ａｃｔ３ａで示したタイミングの直前までは、図７と同様の説明となるので、詳細な説明を省略する。
【００８９】
車載ディスプレイ装置の音源は、動作ａｃｔ３ａのタイミングで、ユーザが車載ディスプレイ装置に携帯型端末内蔵アプリへと音源を切り替える操作を行った場合、携帯型端末で再生される音声に切り替わる。携帯型端末では、バックグラウンドアプリケーションとして携帯型端末内蔵音楽アプリが起動して音声の再生を行う。また、携帯型端末では、フォアグラウンドアプリケーションが保持され、携帯型端末の表示もそれに伴い保持される。この時、車載ディスプレイ装置で吹鳴される音声は、携帯型端末内蔵音楽アプリが再生する音声である。
【００９０】
そして、動作ａｃｔ４ａのタイミングで、ユーザが車載ディスプレイ装置に専用通信制御対応音楽アプリへと音源を切り替える操作を行おうとした場合、図８で示した従来の携帯型端末では、フォアグラウンドアプリケーションが専用通信制御対応音楽アプリのまま保持されているが、携帯型端末内蔵音楽アプリが音声出力優先権を持つため、車載ディスプレイ装置のスピーカから再生される音声は、携帯型端末内蔵音楽アプリのまま保持されてしまう。
【００９１】
これに対し、図９は、本発明の一態様である携帯型端末３００と車載ディスプレイ装置２００との間で行われる動作の例を説明する図である。以下では、携帯型端末３００は、車載ディスプレイ装置２００と通信可能に接続された後、まずランチャーアプリが起動したものとして説明する。なお、時間の流れは、図９に向かって右側に進んでいるものとする。また、動作ａｃｔ１ｂ〜４ｂは、ユーザが車載ディスプレイ装置に対して行った音源の切り替え操作と、その操作が行われたタイミングを表している。ここで、図９に示した例は、動作ａｃｔ４ｂで示したタイミングの直前までは、図７と同様の説明となるので、詳細な説明を省略する。
【００９２】
携帯型端末３００は、動作ａｃｔ４ｂのタイミングで、ユーザが車載ディスプレイ装置に専用通信制御対応音楽アプリへと音源を切り替える操作を行おうとした場合、バックグラウンドアプリケーションとして動作していた専用通信制御対応音楽アプリをフォアグラウンドアプリケーションに切り替え、フォアグラウンドアプリケーションとして動作していた専用通信制御非対応音楽アプリをバックグラウンドアプリケーションに切り替える。
また、携帯型端末３００は、動作ａｃｔ４ｂのタイミングで、専用通信制御非対応音楽アプリの音声の再生を停止させ、専用通信制御非対応音楽アプリの音声の再生が停止した後、専用通信制御対応音楽アプリの音声の再生を開始させる。
【００９３】
このようにして、本発明の一態様である携帯型端末３００と、携帯型端末３００と接続された車載ディスプレイ装置２００とは、図７で示した従来の携帯型端末において、フォアグラウンドアプリケーションを専用通信制御対応音楽アプリに切り替えることができないという問題を解決することができる。また、図８で示した従来の携帯型端末において、携帯型端末内蔵音楽アプリが音声出力優先権を持つため、車載ディスプレイ装置のスピーカから再生される音声は、携帯型端末内蔵音楽アプリのまま保持されてしまうという問題を解決することができる。
【００９４】
次に、図１０を参照することで、車載スイッチ１００による音源の切り替え操作と、音源の切り替えの前後における車載ディスプレイ装置２００で表示される画像及び再生される音声の遷移について説明する。図１０は、車載スイッチ１００による音源の切り替え操作と、音源の切り替えの前後における車載ディスプレイ装置２００で表示される画像及び再生される音声の遷移を説明するための概念図である。
【００９５】
例えば、行ｒｗ１を参照すると、音源の切り替え前における車載ディスプレイ装置２００の状態は、表示部２６０の画面に、車載ディスプレイ装置２００で動作しているナビゲーション（図１０における車載ナビゲーション）の画像が表示され、スピーカ２７０からＦＭラジオが再生されている。また、この時点での携帯型端末３００のフォアグラウンドアプリケーションは、音楽アプリ（例えば、専用通信制御対応音楽アプリ）である。ここで、ユーザが車載スイッチ１００によって、音源を携帯型端末３００の音楽アプリへ切り替えると、音源の切り替え後における車載ディスプレイ装置２００の状態は、表示部２６０の画面が車載ナビゲーションの画像のまま保持され、スピーカ２７０から再生する音声が、ＦＭラジオから携帯型端末３００のフォアグラウンドアプリケーションとして動作している音楽アプリへと切り替えられる。
【００９６】
また、行ｒｗ２を参照すると、音源の切り替え前における車載ディスプレイ装置２００の状態は、表示部２６０の画面に、車載ディスプレイ装置２００で動作しているＦＭラジオの情報（図１０におけるＦＭソース）が表示され、スピーカ２７０からＦＭラジオが再生されている。また、この時点での携帯型端末３００のフォアグラウンドアプリケーションは、携帯型端末３００で動作しているナビゲーションアプリ（図１０におけるナビアプリ）である。ここで、ユーザが車載スイッチ１００によって、車載ディスプレイ装置２００の音源を、携帯型端末３００から再生される音声に切り替えようとして車載スイッチ１００を操作した場合、車載ディスプレイ装置２００では、音源の切り替え先の候補に携帯型端末３００が再生する音声が含まれないため、ユーザは音源を携帯型端末３００が再生する音声に切り替えることができない。このような現象は、携帯型端末３００のフォアグラウンドアプリケーションが、音楽アプリではないために生じる。
【００９７】
このように、本発明の一態様である携帯型端末３００は、車載ディスプレイ装置２００が車両内で取得した音源の切り替えを指示する情報を受信し、受信した音源の切り替えを指示する情報に基づいて、直前までフォアグラウンドで動作中であったアプリケーションプログラムをバックグラウンドへと切り替え、直前までバックグラウンドで動作中であったアプリケーションプログラムをフォアグラウンドへと切り替え、直前までフォアグラウンドで動作中であったアプリケーションプログラムの音声の再生を停止させ、さらに、直前までバックグラウンドで動作中であったアプリケーションプログラムの音声の再生を開始させるため、携帯型端末３００にインストールされている音楽アプリケーションの規格に依存することなく、車載ディスプレイ装置２００から取得した情報に基づいて、携帯型端末３００のアプリケーションプログラムをスムーズに切り替えることができる。
【００９８】
また、携帯型端末３００は、直前までフォアグラウンドで動作中であったアプリケーションプログラムをバックグラウンドへと切り替えを行うと共に、直前までバックグラウンドで動作中であったアプリケーションプログラムをフォアグラウンドへと切り替えを行った、直前までフォアグラウンドで動作中であったアプリケーションプログラムの音声の再生を停止させ、該停止させた後、直前までバックグラウンドで動作中であったアプリケーションプログラムの音声の再生を開始させるため、携帯型端末３００のアプリケーションプログラムをスムーズに切り替えるとともに、携帯型端末３００で音声を再生するアプリケーションプログラムをスムーズに切り替えることができる。
【００９９】
また、携帯型端末３００は、専用のＡＰＩ（Application  Programming  Interface）によって、直前までバックグラウンドで動作中であったアプリケーションプログラムの音声の再生を開始させるため、携帯型端末３００ごとに規定されているＡＰＩによる制御では、アプリケーションプログラムの音声の再生を開始させることができない状況であっても、当該アプリケーションプログラムの音声を再生させることができる。
【０１００】
以上、本発明の実施形態を、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない限り、変更、置換、削除等されてもよい。
【符号の説明】
【０１０１】
１  電子通信システム、１００  車載スイッチ、２００  車載ディスプレイ装置、２１０  車両側第１通信部、２２０  車両側第２通信部、２３０  プロセッサ、２３１  車両側入力判定部、２３２  車両側情報提供部、２３３  車両側第１通信制御部、２３４  車両側第２通信制御部、２３５  出力制御部、２３６  音源切替部、２４０  車両側記憶部、２５０  車両側入力受付部、２６０  表示部、２７０  スピーカ、２８０  車載スイッチ入力受付部、２９０  ラジオ受信部、３００  携帯型端末、３１０  携帯側第１通信部、３２０  携帯側第２通信部、３３０  プロセッサ、３３１  アプリケーション機能部、３３４  アプリ切替部、３３６  音声再生停止制御部、３３８  音声再生開始部、３４０  携帯側記憶部、３５０  携帯側入力受付部、３６０  表示部、３７０  スピーカ、３８０  外部通信部
【図１】
2015033947.tif 000003
【図２】
2015033947.tif 000004
【図３】
2015033947.tif 000005
【図４】
2015033947.tif 000006
【図５】
2015033947.tif 000007
【図６】
2015033947.tif 000008
【図７】
2015033947.tif 000009
【図８】
2015033947.tif 000010
【図９】
2015033947.tif 000011
【図１０】
2015033947.tif 000012
【国際調査報告】
2015033947.tif 000013
2015033947.tif 000014