(57)【要約】【課題】利用者にとっての利便性を向上させることができる表示装置、表示方法、およびプログラムを提供すること。【解決手段】表示装置は、複数の表示部と、親アプリケーションプログラムを実行するプロセッサと、を備え、親アプリケーションプログラムは、アプリケーションプログラムの機能に関する情報が表示された特定画面を、複数の表示部のうち第１表示部または第２表示部に表示させ、特定画面が第２表示部により表示されている状態で、表示されている機能または機能とは異なる機能に関連する関連情報が入力された場合、関連情報に対応する画面を第２表示部に表示させ、特定画面が複数の表示部のいずれによっても表示されていない状態で、関連情報が入力された場合、関連情報に対応する画面を複数の表示部のうち予め定められた表示部に表示させる。【選択図】図１
2020106992.tif 000002
【特許請求の範囲】
【請求項１】
複数の表示部と、
親アプリケーションプログラムを実行するプロセッサと、を備え、
前記親アプリケーションプログラムは、
アプリケーションプログラムの機能に関する情報が表示された特定画面を、前記複数の表示部のうち第１表示部または第２表示部に表示させ、
前記特定画面が前記第２表示部により表示されている状態で、前記表示されている機能または前記機能とは異なる機能に関連する関連情報が入力された場合、前記関連情報に対応する画面を前記第２表示部に表示させ、
前記特定画面が前記複数の表示部のいずれによっても表示されていない状態で、前記関連情報が入力された場合、前記関連情報に対応する画面を前記複数の表示部のうち予め定められた表示部に表示させる、
表示装置。
【請求項２】
前記特定画面は、複数の前記アプリケーションプログラムのアイコンが表示されたメニュー画面または前記アイコンに係るアプリケーションプログラムが実行する機能に関する画面である、
請求項１に記載の表示装置。
【請求項３】
前記複数の表示部のそれぞれは、車両の車室内に設けられ、
前記第２表示部は、車幅方向に関して前記第１表示部よりも助手席側に偏して設けられ、
前記予め定められた表示部は、前記第１表示部である、
請求項１または２に記載の表示装置。
【請求項４】
前記親アプリケーションプログラムは、複数の前記アプリケーションプログラムのアイコンが表示されたメニュー画面を、前記表示部のうち第１表示部または第２表示部に表示させ、
少なくとも一部の前記アイコンに係るアプリケーションプログラムは、無線通信または有線通信を介して自装置と通信する端末装置において実行されるアプリケーションプログラムであり、
前記親アプリケーションプログラムは、自装置が前記端末装置と通信可能に接続された後に、前記少なくとも一部のアイコンに係るアプリケーションプログラムの動作をバックグラウンド動作で開始させる、
請求項１から３のうちいずれか１項に記載の表示装置。
【請求項５】
前記親アプリケーションプログラムは、複数の前記アプリケーションプログラムのアイコンが表示されたメニュー画面を、前記表示部のうち第１表示部または第２表示部に表示させ、
少なくとも一部の前記アイコンに係るアプリケーションプログラムは、無線通信または有線通信を介して自装置と通信する端末装置において実行されるアプリケーションプログラムであり、
前記親アプリケーションプログラムは、自装置が前記端末装置と通信可能に接続された後に、動作をバックグラウンドで開始する、
請求項１から３のうちいずれか１項に記載の表示装置。
【請求項６】
前記特定画面は、複数の前記アプリケーションプログラムのアイコンが表示されたメニュー画面または前記アイコンに係るアプリケーションプログラムが実行する機能に関する画面であり、
前記親アプリケーションプログラムは、前記特定画面の表示に係る処理をバックグラウンド動作で実行している際に、前記関連情報が入力された場合、前記関連情報に対応する画面を前記複数の表示部のうち前記第１表示部に表示させる、
請求項１から５のうちいずれか１項に記載の表示装置。
【請求項７】
前記特定画面は、複数の前記アプリケーションプログラムのアイコンが表示されたメニュー画面または前記アイコンに係るアプリケーションプログラムが実行する機能に関する画面であり、
前記親アプリケーションプログラムは、前記特定画面の表示に係る処理をバックグラウンド動作で実行させている際に、前記関連情報が入力された場合、前記関連情報に対応する画面を前記バックグラウンド動作に対応付けられた表示部に表示させる、
請求項１から５のうちいずれか１項に記載の表示装置。
【請求項８】
前記特定画面は、複数の前記アプリケーションプログラムのアイコンが表示されたメニュー画面または前記アイコンに係るアプリケーションプログラムが実行する機能に関する画面であり、
前記関連情報に対応する画面は、少なくとも一部の前記アイコンに係るアプリケーションプログラムが実行する機能に関する画面である、
請求項１から７のうちいずれか１項に記載の表示装置。
【請求項９】
前記親アプリケーションプログラムは、
前記複数の前記アプリケーションプログラムのアイコンが表示されたメニュー画面を、前記表示部のうち第１表示部または第２表示部に表示させ、
前記メニュー画面に表示されたアイコンに対する操作が行われたことを示す情報を取得した場合、自装置と通信する端末装置に前記アイコンに対する操作に基づく前記機能を実行させる、
請求項８に記載の表示装置。
【請求項１０】
前記関連情報と前記関連情報に対応する画面に関する情報とが対応付けられた対応情報を記憶する記憶部を、更に備え、
前記親アプリケーションプログラムは、前記対応情報を参照して、前記第１表示部または前記第２表示部に前記入力された前記関連情報に対応する前記関連情報に対応する画面を表示させる、
請求項１から９のうちいずれか１項に記載の表示装置。
【請求項１１】
一つの表示部と、
親アプリケーションプログラムを実行するプロセッサと、を備え、
前記親アプリケーションプログラムは、
アプリケーションプログラムの機能に関する情報が表示された特定画面を、前記表示部のうち第１情報表示領域または第２情報表示領域に表示させ、
前記特定画面が前記第２情報表示領域において表示されている状態で、前記表示されている機能または前記機能とは異なる機能に関連する関連情報が入力された場合、前記関連情報に対応する画面を前記第２情報表示領域に表示させ、
前記特定画面が前記表示部の前記第１情報表示領域と前記第２情報表示領域とのいずれにおいても表示されていない状態で、前記関連情報が入力された場合、前記関連情報に対応する画面を前記表示部のうち予め定められた表示領域に表示させる、
表示装置。
【請求項１２】
コンピュータが、
アプリケーションプログラムの機能に関する情報が表示された特定画面を、複数の表示部のうち第１表示部または第２表示部に表示させ、
前記特定画面が前記第２表示部により表示されている状態で、前記表示されている機能または前記機能とは異なる機能に関連する関連情報が入力された場合、前記関連情報に対応する画面を前記第２表示部に表示させ、
前記特定画面が前記複数の表示部のいずれによっても表示されていない状態で、前記関連情報が入力された場合、前記関連情報に対応する画面を前記複数の表示部のうち予め定められた表示部に表示させる、
表示方法。
【請求項１３】
コンピュータに、
アプリケーションプログラムの機能に関する情報が表示された特定画面を、複数の表示部のうち第１表示部または第２表示部に表示させる第１処理と、
前記特定画面が前記第２表示部により表示されている状態で、前記表示されている機能または前記機能とは異なる機能に関連する関連情報が入力された場合、前記関連情報に対応する画面を前記第２表示部に表示させる第２処理と、
前記特定画面が前記複数の表示部のいずれによっても表示されていない状態で、前記関連情報が入力された場合、前記関連情報に対応する画面を前記複数の表示部のうち予め定められた表示部に表示させる第３処理と、を実行させる、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置、表示方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、並行して動作する複数のアプリケーションからの表示要求に基づく複数種類の割込画面を、車両に備えられた複数のディスプレイに分配して出力する出力調停機能を有する表示コントローラが開示されている（例えば、引用文献１参照）。この表示コントローラは、出力先の優先順に基づいて、各割込画面の出力先となるディスプレイを決定し、その決定したディスプレイに各割込画面を出力する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−２１８３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、優先度に基づいた割込画面の出力がディスプレイにおいて行われる場合、アプリケーションの使用状態によっては、利用者にとっての利便性が低い場合があった。
【０００５】
本発明は、このような事情を考慮してなされたものであり、利用者にとっての利便性を向上させることができる表示装置、表示方法、およびプログラムを提供することを目的の一つとする。
【課題を解決するための手段】
【０００６】
この発明に係る表示装置、表示方法、およびプログラムは、以下の構成を採用した。
（１）：この発明の一態様に係る表示装置は、複数の表示部と、親アプリケーションプログラムを実行するプロセッサと、を備え、前記親アプリケーションプログラムは、アプリケーションプログラムの機能に関する情報が表示された特定画面を、前記複数の表示部のうち第１表示部または第２表示部に表示させ、前記特定画面が前記第２表示部により表示されている状態で、前記表示されている機能または前記機能とは異なる機能に関連する関連情報が入力された場合、前記関連情報に対応する画面を前記第２表示部に表示させ、前記特定画面が前記複数の表示部のいずれによっても表示されていない状態で、前記関連情報が入力された場合、前記関連情報に対応する画面を前記複数の表示部のうち予め定められた表示部（例えば第１表示部または第２表示部）に表示させる表示装置である。
【０００７】
（２）：上記（１）の態様において、前記特定画面は、複数の前記アプリケーションプログラムのアイコンが表示されたメニュー画面または前記アイコンに係るアプリケーションプログラムが実行する機能に関する画面である。
【０００８】
（３）：上記（１）または（２）の態様において、前記複数の表示部のそれぞれは、車両の車室内に設けられ、前記第２表示部は、車幅方向に関して前記第１表示部よりも助手席側に偏して設けられ、前記予め定められた表示部は前記第１表示部である。
【０００９】
（４）：上記（１）から（３）のいずれかの態様において、前記親アプリケーションプログラムは、複数の前記アプリケーションプログラムのアイコンが表示されたメニュー画面を、前記表示部のうち第１表示部または第２表示部に表示させ、前記少なくとも一部の前記アイコンに係るアプリケーションプログラムは、無線通信または有線通信を介して自装置と通信する端末装置において実行されるアプリケーションプログラムであり、前記親アプリケーションプログラムは、自装置が前記端末装置と通信可能に接続された後に、前記少なくとも一部のアイコンに係るアプリケーションプログラムの動作をバックグラウンド動作で開始させるものである。
【００１０】
（５）：上記（１）から（３）のいずれかの態様において、前記親アプリケーションプログラムは、複数の前記アプリケーションプログラムのアイコンが表示されたメニュー画面を、前記表示部のうち第１表示部または第２表示部に表示させ、少なくとも一部の前記アイコンに係るアプリケーションプログラムは、無線通信または有線通信を介して自装置と通信する端末装置において実行されるアプリケーションプログラムであり、前記親アプリケーションプログラムは、自装置が前記端末装置と通信可能に接続された後に、動作をバックグラウンドで開始するものである。
【００１１】
（６）：上記（１）から（５）の態様において、前記特定画面は、複数の前記アプリケーションプログラムのアイコンが表示されたメニュー画面または前記アイコンに係るアプリケーションプログラムが実行する機能に関する画面であり、前記親アプリケーションプログラムは、前記特定画面の表示に係る処理をバックグラウンド動作で実行している際に、前記関連情報が入力された場合、前記関連情報に対応する画面を前記複数の表示部のうち前記第１表示部に表示させるものである。
【００１２】
（７）：上記（１）から（５）の態様において、前記特定画面は、複数の前記アプリケーションプログラムのアイコンが表示されたメニュー画面または前記アイコンに係るアプリケーションプログラムが実行する機能に関する画面であり、前記親アプリケーションプログラムは、前記特定画面の表示に係る処理をバックグラウンド動作で実行させている際に、前記関連情報が入力された場合、前記関連情報に対応する画面を前記バックグラウンド動作に対応付けられた表示部に表示させるものである。
【００１３】
（８）：上記（１）から（７）の態様において、前記特定画面は、複数の前記アプリケーションプログラムのアイコンが表示されたメニュー画面または前記アイコンに係るアプリケーションプログラムが実行する機能に関する画面であり、前記関連情報に対応する画面は、少なくとも一部の前記アイコンに係るアプリケーションプログラムが実行する機能に関する画面である。
【００１４】
（９）：上記（８）の態様において、前記親アプリケーションプログラムは、前記複数の前記アプリケーションプログラムのアイコンが表示されたメニュー画面を、前記表示部のうち第１表示部または第２表示部に表示させ、前記メニュー画面に表示されたアイコンに対する操作が行われたことを示す情報を取得した場合、自装置と通信する端末装置に前記アイコンに対する操作に基づく前記機能を実行させるものである。
【００１５】
（１０）：上記（１）から（９）の態様において、前記関連情報と前記関連情報に対応する画面に関する情報とが対応付けられた対応情報を記憶する記憶部を、更に備え、前記親アプリケーションプログラムは、前記対応情報を参照して、前記第１表示部または前記第２表示部に前記入力された前記関連情報に対応する前記関連情報に対応する画面を表示させるものである。
【００１６】
（１１）：この発明の他の一態様に係る表示装置は、一つの表示部と、親アプリケーションプログラムを実行するプロセッサと、を備え、前記親アプリケーションプログラムは、アプリケーションプログラムの機能に関する情報が表示された特定画面を、前記表示部のうち第１情報表示領域または第２情報表示領域に表示させ、前記特定画面が前記第２情報表示領域において表示されている状態で、前記表示されている機能または前記機能とは異なる機能に関連する関連情報が入力された場合、前記関連情報に対応する画面を前記第２情報表示領域に表示させ、前記特定画面が前記表示部の前記第１情報表示領域と前記第２情報表示領域とのいずれにおいても表示されていない状態で、前記関連情報が入力された場合、前記関連情報に対応する画面を前記表示部のうち予め定められた表示領域に表示させる表示装置である。
【００１７】
（１２）：この発明の一態様に係る表示方法は、コンピュータが、アプリケーションプログラムの機能に関する情報が表示された特定画面を、複数の表示部のうち第１表示部または第２表示部に表示させ、前記特定画面が前記第２表示部により表示されている状態で、前記表示されている機能または前記機能とは異なる機能に関連する関連情報が入力された場合、前記関連情報に対応する画面を前記第２表示部に表示させ、前記特定画面が前記複数の表示部のいずれによっても表示されていない状態で、前記関連情報が入力された場合、前記関連情報に対応する画面を前記複数の表示部のうち予め定められた表示部に表示させる。
【００１８】
（１３）：この発明の一態様に係るプログラムは、コンピュータに、アプリケーションプログラムの機能に関する情報が表示された特定画面を、複数の表示部のうち第１表示部または第２表示部に表示させる第１処理と、前記特定画面が前記第２表示部により表示されている状態で、前記表示されている機能または前記機能とは異なる機能に関連する関連情報が入力された場合、前記関連情報に対応する画面を前記第２表示部に表示させる第２処理と、前記特定画面が前記複数の表示部のいずれによっても表示されていない状態で、前記関連情報が入力された場合、前記関連情報に対応する画面を前記複数の表示部のうち予め定められた表示部に表示させる第３処理と、を実行させるプログラムである。
【発明の効果】
【００１９】
（１）〜（１３）によれば、利用者にとっての利便性を向上させることができる。例えば、アプリケーションプログラムの動作状態に応じて、コンテンツが表示されるので、コンテンツを利用者の意図に沿った表示態様で表示することができる。
【図面の簡単な説明】
【００２０】
【図１】車両に搭載される表示システム１の構成の一例を示す図である。
【図２】車室内に設けられた表示ユニット７０および車両情報表示部１００の一例を示す図である。
【図３】第１タッチパネル８０および第２タッチパネル９０に表示される画像の一例を示す図である。
【図４】車両側連携アプリ５２の制御状態の遷移について説明するための図である。
【図５】端末側連携アプリ１２および車両側連携アプリ５２により実行される割り込み処理の流れを示すフローチャートである。
【図６】対応情報５４の内容の一例を示す図である。
【図７】割り込み処理の内容について説明するための図である。
【図８】図７のパターンＡについて説明するための図である。
【図９】図７のパターンＢについて説明するための図である。
【図１０】割り込み処理について説明するための図である。
【図１１】第２実施形態の車両側連携アプリ５２により実行される処理の流れの一例を示すフローチャートである。
【図１２】操作に応じて車両側連携アプリ５２が表示部の表示を変更する場面の一例を示す図である。
【図１３】状態情報５６の内容の一例を示す図である。
【図１４】端末側連携アプリ１２および車両側連携アプリ５２により実行される割り込み処理の流れを示すフローチャートである。
【図１５】割り込み処理について説明するための図である。
【図１６】図１４の割り込み処理の概要を示す図である。
【図１７】第３実施形態の表示制御装置３０Ａの機能構成の一例を示す図である。
【図１８】履歴情報５８の内容の一例を示す図である。
【図１９】嗜好情報６０の内容の一例を示す図である。
【図２０】第３実施形態の車両側連携アプリ５２により実行される処理の流れの一例を示すフローチャートである。
【図２１】タッチパネル８０＃の一例を示す図である。
【図２２】４つのタッチパネルを含む表示ユニット７０の一例を示す図である。
【図２３】実施形態の表示制御装置３０のハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００２１】
以下、図面を参照し、本発明の表示装置、表示方法、およびプログラムの実施形態について説明する。
【００２２】
以下、図面を参照し、本発明の表示装置、表示方法、およびプログラムの実施形態について説明する。表示装置を含む表示システムは、例えば、不図示の車両に設けられる。この車両の駆動源は、例えば、電動機、ディーゼルエンジンやガソリンエンジン等の内燃機関、或いはこれらの組み合わせである。電動機は、二次電池や燃料電池の放電電力或いは内燃機関に連結された発電機による発電電力を使用して動作する。
【００２３】
以下の説明において適宜、ＸＹＺ座標系を用いて位置関係等を説明する。Ｘ方向は、車体の中心軸方向（前方方向）であり、Ｙ方向は、車両の幅方向すなわち水平面内でＸ方向に直交する方向である。Ｚ方向は、Ｘ方向およびＹ方向に直交する方向である。
【００２４】
＜第１実施形態＞
図１は、車両に搭載される表示システム１の構成の一例を示す図である。表示システム１は、端末装置１０と、表示制御装置３０と、表示ユニット７０と、車両情報表示部１００と、ＨＭＩ（Human Machine Interface）１２０とを備える。
【００２５】
端末装置１０は、例えば、スマートフォン、タブレット端末、パーソナルコンピュータなどの端末装置である。端末装置１０では、表示制御装置３０と連携するアプリケーションプログラム、或いはブラウザなどが起動し、表示制御装置３０と連携することにより実行される処理を行う。以下の説明では端末装置１０がスマートフォンであり、スマートフォンのＣＰＵ（Central Processing Unit）がアプリケーションプログラム（端末側連携アプリ１２）を実行して各処理を行うことを前提とする。端末側連携アプリ１２は、端末装置１０の保持者の操作や、表示制御装置３０により送信された情報等に基づいて、表示制御装置３０と連携する。端末側連携アプリ１２は、端末装置１０の各機能（例えば音楽プレーヤー機能や、音声認識機能、経路探索機能、電話機能、メール機能等）を起動させたり、動作させたりする。音声認識機能とは、認識した音声に反応して、アプリを起動させたり、質問に回答したりする機能である。これらの各機能または端末側連携アプリ１２は、「端末装置１０において実行されるアプリケーションプログラム」の一例である。
【００２６】
［表示制御装置］
表示制御装置３０は、例えば、第１通信部３２と、第２通信部３４と、情報処理部３６と、第１制御部３８と、第２制御部４０と、記憶部５０とを備える。情報処理部３６および第２制御部４０は、例えば、ＣＰＵ（Central Processing Unit）等のコンピュータプロセッサがプログラム（ソフトウェア）を実行することにより実現される。また、これらの構成要素のうち一部または全部は、ＬＳＩ（Large Scale Integration）やＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field-Programmable Gate Array）、ＧＰＵ（Graphics Processing Unit）等のハードウェア（回路部；circuitryを含む）によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。プログラムは、予め表示制御装置３０の記憶部５０に格納されていてもよいし、ＤＶＤやＣＤ−ＲＯＭ等の着脱可能な記憶媒体（非一過性の記憶媒体）に格納されており、記憶媒体がドライブ装置に装着されることで記憶部５０にインストールされてもよい。なお、上記の機能部のうち、所定の機能部は他の機能部と統合されてもよいし、他の機能部により実行される処理は、上記の他の機能部とは異なる機能部により行われてもよい。
【００２７】
第１制御部３８は、ＣＰＵ等のコンピュータプロセッサが車両側連携アプリケーションプログラム（車両側連携アプリ）５２を実行することにより実現される。また、第１制御部３８の機能の一部または全部の機能は、ＬＳＩやＡＳＩＣ、ＦＰＧＡ、ＧＰＵ）等のハードウェア（回路部；circuitryを含む）によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。車両側連携アプリ５２は、予め表示制御装置３０の記憶部５０に格納されていてもよいし、ＤＶＤやＣＤ−ＲＯＭ等の着脱可能な記憶媒体（非一過性の記憶媒体）に格納されており、記憶媒体がドライブ装置に装着されることで記憶部５０にインストールされてもよい。また、表示制御装置３０が、車両側連携アプリ５２を提供するサービスサーバ装置と通信を行って、車両側連携アプリ５２をダウンロードしてもよい。
【００２８】
記憶部５０は、例えば、ＨＤＤ、フラッシュメモリ、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）、ＲＯＭ（Read Only Memory）などの非一過性の記憶媒体を備える記憶装置、またはＲＡＭ（Random Access Memory）等により実現される。記憶部５０は、例えば、プロセッサによって読み出されて実行されるプログラム等を格納する。記憶部５０には、上述したよう車両側連携アプリ５２、対応情報５４、および状態情報５６が記憶されている。対応情報５４の詳細については後述する。状態情報５６は、車両側連携アプリ５２が行った処理の内容および処理結果を示す情報である（後述する図１３参照）。
【００２９】
第１通信部３２は、例えば、端末装置１０と無線通信を行って通信するための通信インタフェースである。第１通信部３２は、Ｗｉ−Ｆｉなどの通信規格を利用して、端末装置１０と通信する。また、第１通信部３２は、Ｂｌｕｅｔｏｏｔｈ（登録商標）や、その他の通信規格に基づいて無線通信を行ってもよい。
【００３０】
第２通信部３４は、端末装置１０と有線通信を行って通信するための通信インタフェースである。第２通信部３４は、例えば、不図示のＵＳＢ（Universal Serial Bus）ポートなどに接続された通信ケーブルを介して端末装置１０と通信する。
【００３１】
情報処理部３６は、端末装置１０により送信された情報を取得し、取得した情報を第１制御部３８に出力したり、取得した情報を記憶部５０に記憶させたりする。また、情報処理部３６は、第１通信部３２または第２通信部３４を用いて、表示制御装置３０の処理結果を端末装置１０に送信する。
【００３２】
第１制御部３８は、一または複数のアプリケーションプログラムのアイコンが表示されたメニュー画面を、複数の表示部のうち第１タッチパネル８０（「第１表示部」の一例）または第２タッチパネル９０（「第２表示部」の一例）に表示させ、メニュー画面が第２タッチパネル９０により表示されている状態で、表示されているアイコンのうち少なくとも一部のアイコンに係るアプリケーションプログラムに関連する関連情報が入力された場合、関連情報に対応する画面を第２タッチパネル９０に表示させ、メニュー画面が複数の表示部のいずれによっても表示されていない状態で、関連情報が入力された場合、関連情報に対応する画面を複数の表示部のうち予め定められたタッチパネルに表示させる。この処理の詳細については後述する。
【００３３】
第２制御部４０は、第１制御部３８の処理結果に基づいて、表示ユニット７０を制御する。例えば、第２制御部４０は、第１制御部３８の指示に基づいてコンテンツや操作ボタン等を第１タッチパネル８０の表示部８２または第２タッチパネル９０の表示部９２に表示させる。また、第２制御部４０は、車両情報表示部１００や、ＨＭＩ１３０を制御する。
【００３４】
［表示ユニット］
表示ユニット７０は、例えば、第１タッチパネル８０と、第２タッチパネル９０とを備える。タッチパネルとは、情報を表示する表示部と、表示部に指示体が接触する操作の入力を受け付ける機構とが一体化された装置である。第１タッチパネル８０と、第２タッチパネル９０とを区別しない場合は、単に、「表示部」と称する場合がある。
【００３５】
図１および図２を参照して、表示ユニット７０について説明する。図２は、車室内に設けられた表示ユニット７０および車両情報表示部１００の一例を示す図である。第１タッチパネル８０は、運転者のための表示部であり、運転者が視認しやすい位置（視認可能な位置）に配置され、第２タッチパネル９０は、運転者または他の乗員（助手席に着座した乗員）のための表示部であり、運転者または乗員が視認可能な位置に配置される。
【００３６】
第１タッチパネル８０は、車内のインストルメントパネルにおいて運転席の前方方向（Ｘ方向）に設けられる。第１タッチパネル８０は、例えば、車内のインストルメントパネルの運転席側または中央付近に配置される。
【００３７】
第２タッチパネル９０は、第１タッチパネルに対して車幅方向（Ｙ方向）の位置であって、第１タッチパネル８０よりも助手席に近い位置（マイナスＹ方向側の位置）に設けられる。例えば、第２タッチパネル９０は、第１タッチパネル８０に隣接して設けられる。例えば、第１タッチパネル８０の表示面と、第２タッチパネル９０の表示面とは、前方方向に関して（Ｘ方向に関して）、略同一面を形成するように並置される。第１タッチパネル８０および第２タッチパネル９０に表示される情報については後述する図３で説明する。
【００３８】
第１タッチパネル８０は、例えば、表示部８２と、第１操作検出部８４と、制御部８６とを備えるタッチパネル式の表示部である。表示部８２は、ＬＣＤ（Liquid Crystal Display）や有機ＥＬ（Electro Luminescence）表示装置等である。
【００３９】
第１操作検出部８４は、表示部８２の表示面に対して行われた操作を検出し、検出結果を表示制御装置３０に出力する。検出結果とは、例えば、画像の表示面のどの位置がどの程度の度合でタッチされたかを示す情報や操作された時間などの操作態様を示す操作情報である。例えば、第１操作検出部８４は、表示面の静電容量の基準値に対する変化度合を検出し、検出結果に基づいて操作の態様を示す操作情報を導出し、導出した操作情報を表示制御装置３０に出力する。なお、第１操作検出部８４は、抵抗膜方式や、外線走査方式などの手法に基づいて、操作情報を導出してもよい。
【００４０】
制御部８６は、表示制御装置３０の指示に基づいて、第１タッチパネル８０をオン状態またはオフ状態に制御したり、表示ユニット７０の表示部に所望の画像を表示させたりする。また、制御部８６は、第１操作検出部８４の検出結果を、表示制御装置３０に送信する。
【００４１】
第２タッチパネル９０は、例えば、表示部９２と、第２操作検出部９４と、制御部９６とを備える。表示部９２の機能と、表示部８２の機能とは同様であり、第２操作検出部９４の機能と、第１操作検出部８４の機能とは同様である。また、制御部９６の機能と、制御部８６の機能とは同様である。ただし、制御部９６の制御対象は、表示部９２である。また、制御部９６は、第２操作検出部９４の検出結果を、表示制御装置３０に送信する。
【００４２】
車両情報表示部１００は、例えば、ＬＣＤや有機ＥＬ表示装置等である。車両情報表示部１００は、運転席の前方方向であって、第１タッチパネル８０のプラスＹ方向側に設けられる。車両情報表示部１００は、車両の車速や、駆動源の状態（例えば電動機の動作状態またはエンジン回転数）などの運転者が車両の運転において認識すべき情報が表示される。
【００４３】
なお、図２の例では、右ハンドルの車両における第１タッチパネル８０と第２タッチパネル９０との配置を示しているが、左ハンドルの車両の場合、車両情報表示部１００、第１タッチパネル８０、第２タッチパネル９０は、この順でマイナスＹ方向側から配置される。また、助手席に近い側に設けられた所定の表示部を「第１表示部」とし、「第１表示部」よりも運転席に近い側に設けられた表示部を「第２表示部」としてもよい。
【００４４】
ＨＭＩ１２０は、車内の乗員に対して各種情報を提示するとともに、乗員による入力操作を受け付ける。ＨＭＩ３０は、例えば、各種表示装置、タッチパネル、スピーカ、マイク、スイッチ等である。また、ＨＭＩ１２０は、例えば、車両側連携アプリ５２が連携可能な端末装置１０の端末側連携アプリ１２が実行可能な音声認識機能やその他の機能をオン状態またはオフ状態に切り替える連携機能用スイッチを含む。この音声認識スイッチは、例えば、ステアリングホイールなど、運転者が操作しやすい位置に設けられる。
【００４５】
［第１タッチパネルおよび第２タッチパネルに表示される内容］
図３は、第１タッチパネル８０および第２タッチパネル９０に表示される画像の一例を示す図である。第１タッチパネル８０は、領域８０ＡＲを含む。領域８０ＡＲは、表示制御装置３０の制御に基づいて、所定の情報や操作ボタンなどの画像を表示する表示領域である。操作ボタンは、ＧＵＩ（Graphical User Interface）スイッチである。
【００４６】
領域８０ＡＲは、例えば、第１表示領域８０ＡＲ−１と、第２表示領域８０ＡＲ−２とを含む。第１表示領域８０ＡＲ−１は、第１タッチパネル８０のプラスＹ方向側の領域である。第２表示領域８０ＡＲ−２は、第１タッチパネル８０のマイナスＹ方向側の領域である。第１タッチパネル８０において、第１表示領域８０ＡＲ−１は、第２表示領域８０ＡＲ−２よりも運転席に近い側（助手席から遠い側）の領域である。例えば、第１表示領域８０ＡＲ−１は、第２表示領域８０ＡＲ−２のよりも小さい領域である。第１表示領域８０ＡＲ−１のＹ方向の長さと第２表示領域８０ＡＲ−２のＹ方向の長さとの比は、例えば、１：３や１：２など所定の比である。
【００４７】
図３の例では、第１表示領域８０ＡＲ−１には、例えば、所定のコンテンツ画像に重畳されて第１操作ボタンＢ１が表示されている。第１操作ボタンＢ１は、例えば、第１タッチパネル８０の表示部８２の車幅方向に関して助手席から遠い側に偏して設定される。例えば、第１操作ボタンＢ１は、表示部８２のプラスＹ方向の端部または端部付近に設定される。例えば、第１操作ボタンＢ１は、表示部８２のＹ方向に関して領域を三分割または四分割した場合において、最も外側（プラスＹ方向）の分割領域に設定される。また、第２表示領域８０ＡＲ−２は、例えば、所定のコンテンツ画像が表示されている。なお、第１表示領域８０ＡＲ−１には、例えば、所定のコンテンツ画像は表示されず、第１操作ボタンＢ１のみが表示されてもよい。
【００４８】
第２タッチパネル９０は、領域９０ＡＲ含む。領域９０ＡＲは、表示制御装置３０の制御に基づいて、所定の情報や第２操作ボタンＢ２などの画像を表示する表示領域である。第２操作ボタンＢ２は、ＧＵＩスイッチである。領域９０ＡＲは、例えば、第３表示領域９０ＡＲ−１と、第４表示領域９０ＡＲ−２とを含む。第３表示領域９０ＡＲ−１は、第２タッチパネル９０のマイナスＹ方向側の領域である。第４表示領域９０ＡＲ−２は、第２タッチパネル９０のプラスＹ方向側の領域である。第２タッチパネル９０において、第３表示領域９０ＡＲ−１は、第４表示領域９０ＡＲ−２よりも助手席に近い側（運転席に遠い側）の領域である。例えば、第３表示領域９０ＡＲ−１は、第４表示領域９０ＡＲ−２のよりも小さい領域である。第３表示領域９０ＡＲ−１のＹ方向の長さと第４表示領域９０ＡＲ−２のＹ方向の長さとの比は、例えば、１：３や１：２など所定の比である。
【００４９】
図３の例では、第３表示領域９０ＡＲ−１には、例えば、所定のコンテンツ画像に重畳されて第２操作ボタンＢ２が表示されている。第２操作ボタンＢ２は、例えば、第２タッチパネル９０の表示部９２の車幅方向に関して運転席から遠い側に偏して設定される。例えば、第２操作ボタンＢ２は、表示部９２のマイナスＹ方向の端部または端部付近に設定される。例えば、第２操作ボタンＢ２は、表示部９２のＹ方向に関して領域を三分割または四分割した場合において、最も外側（マイナスＹ方向）の領域に設定される。また、第４表示領域９０ＡＲ−２には、例えば、所定のコンテンツ画像が表示されている。なお、第３表示領域９０ＡＲ−１には、例えば、所定のコンテンツ画像は表示されず、助手席の乗員が存在する場合、第２操作ボタンＢ２が表示されてもよい。
【００５０】
［表示領域に表示される内容］
第１タッチパネル８０の第１表示領域８０ＡＲ−１には、例えば、「運転に関する機能」、「車載機器」、「車両側連携アプリ」に関する一以上の第１操作ボタンＢ１が表示される。「機能またはアプリに関する第１操作ボタンＢ１」とは、機能を動作させたり、機能により提供されるサービスを利用したりするためのボタンである。「機器に関する第１操作ボタンＢ１」とは、車載機器を動作させたり、機器を制御したりするためのボタンである。第２表示領域８０ＡＲ−２には、予め定められた画像や、第１操作ボタンＢ１の操作に応じたコンテンツが表示される。
【００５１】
「運転に関する機能」とは、例えば、運転支援機能や、駐車場の位置を検索する機能、充電施設の位置を検索する機能である。運転支援機能とは、例えば、ＡＣＣ（Adaptive Cruise Control）や、ＬＫＡＳ（Lane Keep Assist System）、ＣＭＢＳ（Collision Mitigation Brake System）等である。運転支援機能に対応する第１操作ボタンＢ１が操作されると、運転支援機能が起動したり、運転支援機能が実行されたりする。この場合、例えば、第２表示領域８０ＡＲ−２には、起動または実行されている運転支援機能の支援態様などの情報が表示される。
【００５２】
「車載機器」とは、例えば、空調装置や、カーナビゲーションシステム、オーディオ、電話等の車内に搭載された機器である。車載機器に対応する第１操作ボタンＢ１が操作されると、対象の車載機器の電源が起動したり、車載機器の機能が実行されたりする。この場合、例えば、第２表示領域８０ＡＲ−２には、起動または実行されている車載機器の動作や制御状態などの情報が表示される。
【００５３】
「車両側連携アプリ」に対応する第１操作ボタンＢ１が操作されると、車両側連携アプリ５２が起動したり、このアプリが実行可能な機能が実行されたりする。この場合、例えば、第２表示領域８０ＡＲ−２には、起動または実行されているアプリの情報やアプリが提供するサービスの情報が表示される。
【００５４】
第２タッチパネル９０の第３表示領域９０ＡＲ−１には、例えば、「車載機器」、「連携機器」に関する一以上の第２操作ボタンＢ２が表示される。例えば、第１表示領域８０ＡＲ−１にのみ表示され、第３表示領域９０ＡＲ−１には表示されない操作ボタンがある。第３表示領域９０ＡＲ−１には、運転に関する機能を制御するためのボタンは表示されない。運転支援機能の操作ボタンは、運転者のみが操作するように第１表示領域８０ＡＲ−１にのみ表示される。第４表示領域９０ＡＲ−２には、予め設定された画像や、第２操作ボタンＢ２の操作に応じたコンテンツが表示される。
【００５５】
例えば、前述した図３の例では、第１表示領域８０ＡＲ−１および第３表示領域９０ＡＲ−１に表示されたカーナビゲーションに対応する第１操作ボタンＢ１および第２操作ボタンＢ２が操作され、第２表示領域８０ＡＲ−２または第４表示領域９０ＡＲ−２に地図情報が表示されている。
【００５６】
なお、第１表示領域８０ＡＲ−１には表示されない操作ボタンがあってもよいし、乗員により第１表示領域８０ＡＲ−１にのみ表示される操作ボタン、または第３表示領域９０ＡＲ−１にのみ表示される操作ボタンが設定されてもよい。
【００５７】
また、各実施形態では、表示ユニット７０は、タッチパネルを含み、タッチパネルの表示部に画像が表示されるものとして説明するが、第１操作ボタンＢ１や第２操作ボタンＢ２、その他の操作ボタンが表示される表示領域とは異なる領域はタッチパネルでなくてもよい。すなわち、操作ボタンが表示されない表示領域は、表示部に指示体が接触する操作の入力を受け付ける機構を有さない単なるディスプレイであってもよい。
【００５８】
［車両側連携アプリの制御状態］
図４は、車両側連携アプリ５２の制御状態の遷移について説明するための図である。端末装置１０が表示制御装置３０に接続されると（ステップＳ１００）、車両側連携アプリ５２が起動する（ステップＳ１０２）。すなわち、車両側連携アプリ５２は、無線通信または有線通信を介して端末装置１０と通信可能に接続された後に作動を開始する。
【００５９】
「接続」とは、例えば、所定の情報が車両側連携アプリ５２と端末装置１０との間で送受信されたことである。所定の情報とは、車両側連携アプリ５２の起動または動作で必要な情報、または車両側連携アプリ５２の実行に関する情報である。また、「接続」とは、例えば、車両側連携アプリ５２と端末装置１０との通信リンクが確立されたことや、車両側連携アプリ５２が第１通信部３２を介して端末装置１０と無線通信可能な状態になったこと、車両側連携アプリ５２が第２通信部３４を介して端末装置１０と有線通信可能な状態になったことであってもよい。
【００６０】
次に、車両側連携アプリ５２は、バックグラウンドで動作する（ステップＳ１０４）。すなわち、車両側連携アプリ５２は、端末装置１０と接続された後、動作をバックグラウンドで開始する。「バックグラウンド動作」とは、例えば、車両側連携アプリ５２の動作または処理に関する情報を表示部に表示させていない状態で車両側連携アプリ５２の処理が行われることである。なお、ステップＳ１０４において、起動を終了させる操作がされた場合、車両側連携アプリ５２は、自アプリの起動を終了する（制御状態を非起動状態にする）。
【００６１】
バックグラウンドで動作している状態において、フォアグラウンドで動作させるための操作が行われた場合、車両側連携アプリ５２は、フォアグラウンドで動作する。「フォアグラウンドで動作する」とは、例えば、車両側連携アプリ５２の動作または処理に関する情報を表示部に表示させた状態で車両側連携アプリ５２の処理が行われることである。
【００６２】
例えば、第１タッチパネル８０において車両側連携アプリ５２をフォアグラウンドで動作させるための操作が行われた場合、車両側連携アプリ５２は、第１タッチパネル８０においてフォアグラウンドで動作する（ステップＳ１０６）。例えば、第２タッチパネル９０においてフォアグラウンドで動作させるための操作が行われた場合、車両側連携アプリ５２は、第２タッチパネル９０においてフォアグラウンドで動作する（ステップＳ１０８）。
【００６３】
車両側連携アプリ５２がフォアグラウンドで動作している状態において、車両側連携アプリ５２をバックグラウンドで動作させる操作がされた場合、車両側連携アプリ５２は、フォアグラウンドで動作させていた表示部の情報をバックグラウンドの動作に対応付けて記憶部５０に記憶させて、バックグラウンドで動作する（ステップＳ１１０）。この状態で、フォアグラウンドで動作させる操作が行われた場合、車両側連携アプリ５２は、バックグラウンドの動作に対応付けられた表示部においてフォアグラウンドで動作する（第２実施形態で説明する）。また、起動を終了させる操作がされた場合、車両側連携アプリ５２は起動を終了する（ステップＳ１１２）。
【００６４】
このように、車両側連携アプリ５２は、以下の（１）〜（３）のような動作状態が存在する。
（１）フォアグラウンドで動作している状態（例えばステップＳ１０６、Ｓ１０８）
（２）表示部に対応付けられていない状態で、バックグラウンドで動作している状態（例えばステップＳ１０４）
（３）表示部に対応付けられた状態で、バックグラウンドで動作している状態（例えばステップＳ１１０）
【００６５】
［割り込み処理］
図５は、端末側連携アプリ１２および車両側連携アプリ５２により実行される割り込み処理の流れを示すフローチャートである。割り込み処理とは、車両側連携アプリ５２が、所定のコンテンツが表示部に表示されている際に、そのコンテンツよりも優先させて割り込みコンテンツ（「関連情報に対応する画面」の一例）を表示部に表示させる処理である。割り込みコンテンツは、第１制御部３８が接続された端末装置１０が実行させた機能（アプリ）に関する画面（少なくとも一部のアイコンに係るアプリケーションプログラムが実行する機能に関する画面）である。
【００６６】
まず、端末側連携アプリ１２が、所定の操作がされたか否か、または所定の機能がオン状態になったか否を判定する（ステップＳ２００）。所定の操作とは、予め設定された操作であって、車両側連携アプリ５２と連携して動作する機能に関する操作である。所定の機能とは、予め設定された機能であって、車両側連携アプリ５２と連携して動作する機能である。連携して動作する機能とは、音楽プレーヤー機能や、音声認識機能、経路探索機能、電話機能、メール機能など携帯装置１０に搭載されている機能、または携帯装置１０にインストールされたアプリが実行する機能である。
【００６７】
所定の操作がされた、または所定の機能がオン状態になった場合、端末側連携アプリ１２は、割り込み情報を車両側連携アプリ５２に送信する（ステップＳ２０２）。割り込み情報（「関連情報」の一例）とは、所定の操作がされたことを示す情報、または所定の機能がオン状態にされたことを示す情報である。
【００６８】
車両側連携アプリ５２は、割り込み情報を受信したか否かを判定する（ステップＳ３００）。割り込み情報を受信した場合、車両側連携アプリ５２は、フォアグラウンドで自アプリが動作しているか否かを判定する（ステップＳ３０２）。
【００６９】
フォアグラウンドで動作している場合、車両側連携アプリ５２は、フォアグラウンドで動作している表示部に、受信した割り込み情報に基づく情報を表示させる（ステップＳ３０４）。例えば、車両側連携アプリ５２は、対応情報５４を参照して、割り込み情報に対応する割り込みコンテンツを決定し、決定したコンテンツ表示部に表示させる（図８の状態Ｃ３参照）。図６は、対応情報５４の内容の一例を示す図である。対応情報５４は、例えば、割り込み情報に対して、割り込み情報を取得した際に表示部に表示させる割り込みコンテンツが対応付けられた情報である。
【００７０】
フォアグラウンドで動作していない場合、車両側連携アプリ５２は、第１タッチパネル８０に、受信した割り込み情報に基づく情報（割り込みコンテンツ）を表示させる（ステップＳ３０６）。車両側連携アプリ５２は、メニュー画面の表示に係る処理をバックグラウンド動作で実行させている際に、割り込み情報が入力された場合、割り込み情報に対応するコンテンツを複数の表示部のうち第１タッチパネル８０に表示させる。これにより本フローチャートの１ルーチンの処理は終了する。
【００７１】
［割り込み処理の具体例（その１）］
図７〜図９を参照して、割り込み処理について説明する。図７は、割り込み処理の内容について説明するための図である。まず、図７のパターンＡについて、図８を参照して説明する。図８の状態Ｃ１は、表示制御装置３０が、端末装置１０に接続された状態である。この状態において、乗員が第３表示領域９０ＡＲ−１に表示されたアプリ操作ボタンＢ３を操作（タッチ操作）すると、図８の状態Ｃ２に示すように、アプリ操作ボタンＢ３が表示された第２タッチパネル９０の第４表示領域９０ＡＲ−２にアプリメニューコンテンツ（「メニュー画面」の一例）が表示される。すなわち、車両側連携アプリ５２は、第２タッチパネル９０においてフォアグラウンドで動作する。
【００７２】
「アプリメニューコンテンツ」は、端末装置１０で実行可能な一または複数のアプリメニュープログラムのアイコンが表示されたメニュー画面である。このアイコンは、上記の端末装置１０と連携して動作する機能に関するアイコンである。
【００７３】
第２タッチパネル９０においてフォアグラウンドで動作している状態において、車両側連携アプリ５２が、割り込み情報を受信した場合、図８の状態Ｃ３に示すように割り込み情報に対応する割り込みコンテンツを、表示されているコンテンツに代えて第２タッチパネル９０の第４表示領域９０ＡＲ−２に表示させる。
【００７４】
上述したように、車両側連携アプリ５２は、フォアグラウンドで動作している場合に、割り込み情報を受信した場合、フォアグラウンドの動作に対応する表示部に割り込みコンテンツを表示させる。この結果、利用者の利用意図に応じて割り込みコンテンツを表示させることができるので、利用者にとっての利便性が向上する。
【００７５】
なお、車両側連携アプリ５２は、アプリメニューコンテンツのアイコンに対する操作が行われたことを示す情報を取得した場合、端末装置１０にアイコンに対する操作に基づく機能を実行させる。例えば、乗員が、状態Ｃ２においてアイコンを操作すると、車両側連携アプリ５２は、端末側連携アプリ１２（または端末装置１０の所定のアプリケーションプログラム）に、操作に応じた機能を実行させる。また、例えば、図８の状態Ｃ３において、電話で通話することを示すアイコンが操作された場合（例えば通話操作がされた場合）、車両側連携アプリ５２が、端末装置１０に通話に関する機能を実行させる。これにより、乗員は、端末装置１０の通話機能を利用することができる。
【００７６】
また、上述したようにアプリメニューコンテンツが表示部に表示されている場合に、割り込み情報を取得した場合に限らず、車両側連携アプリ５２は、他のコンテンツが表示部に表示されている場合に、割り込みコンテンツを、他のコンテンツが表示されていた表示部に表示させてもよい。例えば、車両側連携アプリ５２は、一または複数のアプリケーションプログラムの機能に関する情報が表示された「特定画面」を、複数の表示部のうち第１タッチパネル８０または第２タッチパネル９０に表示させ、特定画面が第２タッチパネル９０により表示されている状態で、「表示されている機能または機能とは異なる機能」に関連する割り込み情報が入力された場合、割り込み情報に対応する画面を第２タッチパネルに表示させ、特定画面が複数の表示部のいずれによっても表示されていない状態で、割り込み情報が入力された場合、割り込み情報に対応する画面を複数の表示部のうち予め定められた表示部に表示させてもよい。
【００７７】
「特定画面」とは、上述したアプリメニューコンテンツ、またはアプリメニューコンテンツのアイコンに係るアプリケーションプログラムが実行する機能に関する画面である。アプリメニューコンテンツのアイコンに係るアプリケーションプログラムが実行する機能に関する画面とは、例えば、上記のアイコンが操作された場合に遷移する画面である。この画面には、例えば、アイコンに係るアプリケーションプログラムが実行する機能に関する情報が含まれる。例えば、アプリケーションプログラムが音楽プレーヤーに関するアプリケーションプログラムである場合、音楽プレーヤーに係るアイコンが操作されると、音楽プレーヤーで再生可能な音楽の情報を含む画面（「アプリケーションプログラムの機能に関する情報が表示された特定画面」の一例）が表示部に表示される。
【００７８】
「表示されている機能」とは、例えば、アプリメニューコンテンツのアイコンに係る機能である。すなわち、アプリメニューコンテンツのアイコンが操作された場合に端末装置１０が実行する機能または車両側連携アプリ５２が実行させる機能である。「機能とは異なる機能」とは、上記のアイコンが操作され、アイコンに係るアプリケーションプログラムが実行している機能とは異なる機能である。例えば、音楽プレーヤーに係るアイコンが操作され、音楽プレーヤーの機能が実行されている場合、音楽プレーヤーの機能とは異なる機能が、上記の「機能とは異なる機能」である。例えば、音楽プレーヤーに関する画面が表示部に表示されている状態で、電話機能に関する割り込み情報が入力された場合、電話機能に対応する画面を表示部に表示される。
【００７９】
また、車載側連携アプリ５２は、表示制御装置３０が端末装置１０と通信可能に接続された後に、少なくとも一部のアイコンに係るアプリケーションプログラムの動作をバックグラウンド動作で開始させてもよい。すなわち、車載側連携アプリ５２は、端末装置１０と接続された後に、端末装置１０の端末側連携アプリ１２または端末装置１０の各機能（例えば音楽プレーヤー機能や、音声認識機能、経路探索機能、電話機能、メール機能等）をバックグラウンドで動作させてもよい。また、この場合、車載側連携アプリ５２は、端末装置１０と接続された後に、端末装置１０の端末側連携アプリ１２または端末装置１０の各機能を起動させてもよい。
【００８０】
図７のパターンＢについて、図９を参照して説明する。図９の状態Ｃ４は、表示制御装置３０が、端末装置１０に接続された状態である。この状態において、乗員が第３表示領域９０ＡＲ−１に表示されたアプリ操作ボタンＢ３が操作されていないため、車両側連携アプリ５２は、バックグラウンドで動作している。この場合、バックグラウンドの動作は、第１タッチパネル８０および第２タッチパネル９０に対応付けられていない。
【００８１】
バックグラウンドで動作し、且つバックグラウンドの動作がいずれの表示部にも対応付けられていない状態において、車両側連携アプリ５２が、割り込み情報を受信した場合、図９の状態Ｃ５に示すように割り込み情報に対応する割り込みコンテンツを第１タッチパネル８０の第２表示領域８０ＡＲ−２に表示させる。そして、乗員が、所定の操作や所定の音声をＨＭＩ１２０に入力すると、電話を掛けてきた相手と会話を行うことができる。
【００８２】
上述したように、車両側連携アプリ５２は、バックグラウンドで動作し、且つ動作が表示部に対応付けられていない場合において、割り込み情報を受信した場合、運転席側の表示部に割り込みコンテンツを表示させる。この場合、助手席において乗員が存在していない、または助手席の乗員は車両側連携アプリ５２を使用していないことが考えられるので、運転席側の表示部に割り込みコンテンツを表示させる。この結果、利用者にとっての利便性が向上する。
【００８３】
［割り込み処理の具体例（その２）］
図１０は、割り込み処理について説明するための図である。図１０の状態Ｃ６に示すように、第２タッチパネル９０において車両側連携アプリ５２がフォアグラウンドで動作している状態において、車両側連携アプリ５２が、割り込み情報を受信した場合、図１０の状態Ｃ７に示すように割り込み情報に対応する割り込みコンテンツを第２タッチパネルの第４表示領域９０ＡＲ−２に表示させる。この割り込みコンテンツは、割り込み情報が音声認識情報である場合のコンテンツである。
【００８４】
この割り込みコンテンツが、表示された状態において、乗員が音声をＨＭＩ１２０に入力すると、車両側連携アプリ５２は、入力された音声の音声データを取得し、取得した音声データを端末装置１０に送信する。端末装置１０は、所定のサーバ装置に音声データの解析を依頼し、サーバ装置から解析結果を取得する。端末装置１０は、取得した解析結果を車両側連携アプリ５２に送信する。車両側連携アプリ５２は、解析結果を取得し、取得した解析結果を解釈し（乗員の要求を解釈し）、解釈結果に基づいて所定の機器を作動させたり、所定の機能を実行させたりする。例えば、乗員が「あつい」という言葉を音声入力した場合、車両側連携アプリ５２は、空調装置に温度や湿度を低くする空調制御を指示する。これにより、乗員の要求に応じた制御が実現される。
【００８５】
また、端末装置１０が有する上記の音声認識機能は、ＨＭＩ１２０の連携機能用スイッチが操作されることにより、起動してもよい。例えば、車両側連携アプリ５２は、連携機能用スイッチが操作された場合、端末装置１０に音声認識機能を起動させるための起動信号を出力する。端末装置１０は、上記の起動信号を取得すると、音声認識機能を起動させる。これにより、乗員が音声をＨＭＩ１２０に入力すると、車両側連携アプリ５２は、入力された音声の音声データを取得し、取得した音声データを端末装置１０に送信して、上記のような処理が行われ、乗員の要求に応じて所定の機器が作動したり、所定の機能が実行されたりする。
【００８６】
以上説明した第１実施形態によれば、車両側連携アプリ５２は、利用者の利用意図に沿うように、割り込みコンテンツを表示部に表示させることができる。この結果、利用にとっての利便性が向上する。
【００８７】
＜第２実施形態＞
以下、第２実施形態について説明する。第２実施形態では、バックグラウンドで動作している場合、車両側連携アプリ５２は、バックグラウンドの動作に対応付けられている表示部に、割り込みコンテンツを表示させる。以下、第１実施形態との相違点を中心について説明する。
【００８８】
図１１は、第２実施形態の車両側連携アプリ５２により実行される処理の流れの一例を示すフローチャートである。本処理は、車両側連携アプリ５２が起動した後に実行される処理である。
【００８９】
まず、車両側連携アプリ５２は、フォアグラウンドで動作することを指示する操作がされたか否かを判定する（ステップＳ４００）。フォアグラウンドで動作することを指示する操作がされたと判定した場合、車両側連携アプリ５２は、アプリメニューコンテンツを上記の操作がされた表示部に表示させる（ステップＳ４０４）。
【００９０】
アプリメニューコンテンツが上記の操作された表示部に表示された状態において、車両側連携アプリ５２は、所定の操作がされたか否かを判定する（ステップＳ４０４）。所定の操作とは、表示部に表示された操作ボタンに対する操作である。所定の操作がされない場合、ステップＳ４１０の処理に進む。
【００９１】
所定の操作がされた場合、車両側連携アプリ５２は、操作に応じた表示または制御を行い（ステップＳ４０６）、行った処理の内容および処理結果を後述する状態情報５６として記憶部５０に記憶させる（ステップＳ４０８）。例えば、車両側連携アプリ５２は、操作された操作ボタンに対応付けられた機能（端末装置１０の機能）を実行させる制御を行ったり、実行させた機能に関する情報を表示部に表示させたりする。そして、この処理結果等は、状態情報５６として記憶部５０に記憶される。
【００９２】
図１２は、操作に応じて車両側連携アプリ５２が表示部の表示を変更する場面の一例を示す図である。表示制御装置３０が、端末装置１０に接続された図１２の状態Ｃ８において、乗員がアプリ操作ボタンＢ３を操作すると、図１２の状態Ｃ９に示すように、アプリメニューコンテンツが表示される。この状態において、図１２の状態Ｃ１０に示すように、乗員がバックグラウンドで動作させるための操作を行うと、車両側連携アプリ５２が、バックグラウンドで動作する。上述した処理において、車両側連携アプリ５２は、操作の内容や、処理の内容等を状態情報５６として記憶部５０に記憶させる。例えば、車両側連携アプリ５２は、第２タッチパネル９０にアプリメニューコンテンツを表示させていたときに、バックグラウンドで動作させる操作がされた場合、バックグラウンドの動作とバックグラウンドの動作がされていた第２タッチパネル９０とを対応付けて記憶部５０に記憶させる。
【００９３】
図１３は、状態情報５６の内容の一例を示す図である。例えば、状態情報５６は、処理の識別番号に対して、アプリの状態（起動、非起動）や、動作状態（バックグラウンドで動作またはフォアグラウンドで動作など）、バックグラウンド動作に対応する表示部、表示部に表示させたコンテンツ、そのコンテンツを表示させた表示部、操作の内容、割り込み情報の受信の有無、割り込み情報の種別等が対応付けられた情報である。
【００９４】
図１１の説明に戻る。ステップＳ４１０において車両側連携アプリ５２は、所定の終了条件を満たすか否かを判定し（ステップＳ４１０）、所定の終了条件を満たす場合、本フローチャートの１ルーチンの処理は終了する。所定の終了条件を満たさない場合、ステップＳ４０４の処理に戻る。所定の終了条件とは、例えば、車両側連携アプリ５２を非起動にする操作がされたことや、車両側連携アプリ５２と端末装置１０との接続が解除されたこと等である。
【００９５】
［割り込み処理］
図１４は、端末側連携アプリ１２および車両側連携アプリ５２により実行される割り込み処理の流れを示すフローチャートである。図１４のステップＳ２００、Ｓ２０２、Ｓ３００〜Ｓ３０４の処理は、図５の同様のステップ番号の処理と同様であるため、説明を省略する。
【００９６】
ステップＳ３０２においてフォアグラウンドで動作していないと判定した場合、車両側連携アプリ５２は、状態情報５６を参照し、自アプリがバックグラウンドで動作し、且つバックグラウンドの動作に対応付けられた表示部が存在しているか否かを判定する（ステップＳ３０５）。バックグラウンドで動作し、且つバックグラウンドの動作に対応付けられた表示部が存在している場合、車両側連携アプリ５２は、状態情報５６においてバックグラウンドの動作に対応付けられている表示部に、受信した割り込み情報に基づく情報を表示させる（ステップＳ３０７）。すなわち、車両側連携アプリ５２は、アプリメニューコンテンツの表示に係る処理をバックグラウンド動作で実行させている際に、割り込み情報が入力された場合、割り込み情報に対応する割り込みコンテンツをバックグラウンド動作に対応付けられた表示部に表示させる。なお、ステップＳ３０７の処理において、第１タッチパネル８０に割り込み情報に基づく情報が表示されてもよい（ステップＳ３０７の変形例）。
【００９７】
図１５は、割り込み処理について説明するための図である。図１５の状態Ｃ１１に示すように、第２タッチパネル９０において車両側連携アプリ５２がバックグラウンドで動作している状態において、車両側連携アプリ５２が、割り込み情報を受信した場合、図１５の状態Ｃ１２に示すように割り込み情報に対応する割り込みコンテンツを第２タッチパネル９０の第４表示領域９０ＡＲ−２に表示させる。
【００９８】
図１４の説明に戻る。バックグラウンドで動作しているがバックグラウンドの動作に対応付けられた表示部が存在しない、または後述する「バックグラウンドで動作していない状態」である場合、車両側連携アプリ５２は、第１タッチパネル８０に、受信した割り込み情報に基づく情報を表示させる（ステップＳ３０８）。これにより本フローチャートの１ルーチンの処理は終了する。
【００９９】
例えば、車両側連携アプリ５２の動作状態として、上述した（１）から（３）に加え、ステップＳ３０８の「バックグラウンドで動作していない状態（以下、プレ起動状態）」が存在する。プレ起動状態とは、表示制御装置３０が、端末装置１０に接続されたが、バックグラウンドの動作における情報処理の度合よりも、低い情報処理の度合で動作している起動状態である。プレ起動状態において、車両側連携アプリ５２が所定の情報を取得したり、所定の操作がされたことを示す情報を取得したりした場合、プレ起動状態からバックグラウンドの動作状態またはフォアグラウンドの動作状態に遷移する。車両側連携アプリ５２は、プレ起動状態の場合、ステップＳ３０８のように第１タッチパネル８０に、受信した割り込み情報に基づく情報を表示させる（後述する図１６のパターンＤ）。
【０１００】
図１６は、図１４の割り込み処理の概要を示す図である。図１６のパターンＣに示すように、バックグラウンドで動作している場合において、この動作が第２タッチパネル９０に対応付けられている場合、車両側連携アプリ５２は、対応付けられている第２タッチパネル９０に割り込みコンテンツを表示させる。
【０１０１】
上述したように、車両側連携アプリ５２は、バックグラウンドの動作し、且つバックグラウンドの動作に対応付けられた表示部が存在する場合、バックグラウンドの動作に対応付けられた表示部に割り込みコンテンツを表示させる。この結果、利用者の利用意図に応じて割り込みコンテンツを表示させることができるので、利用者にとっての利便性が向上する。
【０１０２】
図１６のパターンＤに示すように、車両側連携アプリ５２がプレ起動状態である場合において、割り込み情報を受信した場合、車両側連携アプリ５２は、第１タッチパネル８０に割り込みコンテンツを表示させる。
【０１０３】
上述したように、車両側連携アプリ５２は、バックグラウンドの動作していない、またはバックグラウンドの動作に対応付けられた表示部が存在しない場合において、割り込み情報を受信した場合、運転席側の表示部に割り込みコンテンツを表示させる。この場合、助手席において乗員が存在していない、または助手席の乗員は車両側連携アプリ５２を使用していないことが考えられるので、運転席側の表示部に割り込みコンテンツを表示させる。この結果、利用者にとっての利便性が向上する。
【０１０４】
以上説明した第２の実施形態によれば、車両側連携アプリ５２は、利用者の利用意図に沿うように、割り込みコンテンツを表示部に表示させることができる。この結果、利用にとっての利便性が向上する。
【０１０５】
＜第３実施形態＞
以下、第３実施形態について説明する。第３実施形態では、車両側連携アプリ５２は、過去に割り込みコンテンツが表示された表示部の履歴に基づいて、割り込みコンテンツが表示される表示部が決定する。以下、第１実施形態との相違点を中心について説明する。
【０１０６】
図１７は、第３実施形態の表示制御装置３０Ａの機能構成の一例を示す図である。表示制御装置３０Ａは、例えば、第１実施形態の表示制御装置３０の機能構成に加え、更に、統計処理部４２を備える。また、表示制御装置３０Ａは、記憶部５０に代えて、記憶部５０Ａを備える。記憶部５０Ａは、記憶部５０に記憶された情報に加え、更に履歴情報５８、および嗜好情報６０を備える。履歴情報５８は、例えば、統計処理部４２が、後述する種々の情報を統計的に処理した情報である。
【０１０７】
図１８は、履歴情報５８の内容の一例を示す図である。履歴情報５８は、例えば、接続された端末装置１０の識別番号（例えばＩＰアドレス）に対して、割り込みコンテンツまたは車両側連携アプリ５２に関する所定のコンテンツが表示されていた継続時間、上記のコンテンツが表示された表示部の種別、端末装置１０が表示制御装置３０Ａに接続された回数、車両の電源（またはイグニッション）がオン状態またはオフ状態に制御された回数、車両側連携アプリ５２に関する操作履歴などが対応付けられた情報である。
【０１０８】
統計処理部４２は、上記のように履歴情報５８を生成する。また、統計処理部４２は、履歴情報５８を参照して、嗜好情報６０を生成する。例えば、統計処理部４２は、履歴情報５８において、各項目に対して第１タッチパネル８０に対応するスコア、または第２タッチパネル９０に対応するスコアを付与し、スコアに基づいて、嗜好情報６０を生成する。例えば、統計処理部４２は、所定の端末装置１０が表示制御装置３０Ａに接続された場合において、第１タッチパネル８０に車両側連携アプリ５２に関するコンテンツを表示させる度合が高い場合、割り込みコンテンツを第１タッチパネル８０に表示させるように嗜好情報６０を生成し、これとは逆の傾向である場合、車両側連携アプリ５２に関するコンテンツを第２タッチパネル９０に表示させるように嗜好情報６０を生成する。なお、統計処理部４２は、履歴情報５８の生成や嗜好情報６０の生成を他のサーバ装置に依頼してもよい。
【０１０９】
図１９は、嗜好情報６０の内容の一例を示す図である。嗜好情報６０は、例えば、端末装置１０の識別番号（端末ＩＤ）に対して、割り込みコンテンツを表示させる表示部が対応付けられた情報である。
【０１１０】
図２０は、第３実施形態の車両側連携アプリ５２により実行される処理の流れの一例を示すフローチャートである。本処理は、上記の起動状態において実行される処理である。
まず、車両側連携アプリ５２は、割り込み情報を受信したか否かを判定する（ステップＳ５００）。なお、車両側連携アプリ５２は、割り込み情報と共に、または割り込み情報を取得する前に、端末ＩＤを取得しているものとする。
【０１１１】
割り込み情報を受信した場合、車両側連携アプリ５２は、端末ＩＤに対応する嗜好情報６０が記憶部５０Ａに記憶されていか否かを判定する（ステップＳ５０２）。端末ＩＤに対応する嗜好情報６０が記憶部５０Ａに記憶されると判定した場合、車両側連携アプリ５２は、嗜好情報６０を参照して、端末ＩＤに対応する表示部に割り込みコンテンツを表示させる（ステップＳ５０４）。端末ＩＤに対応する嗜好情報６０が記憶部５０Ａに記憶されていないと判定した場合、車両側連携アプリ５２は、第１タッチパネル８０に割り込みコンテンツを表示させる（ステップＳ５０６）。
【０１１２】
以上説明した第３実施形態によれば、車両側連携アプリ５２は、利用者の嗜好を加味するので、より利用者の利用意図に沿った表示部に割り込みコンテンツを表示させることができるので、より利用者にとっての利便性が向上する。
【０１１３】
＜その他の例（１）＞
第１タッチパネル８０および第２タッチパネル９０に代えて、タッチパネル８０＃において、上述した処理が行われてもよい。図２１は、タッチパネル８０＃の一例を示す図である。タッチパネル８０＃において、第１表示領域８０ＡＲ−１、第２表示領域８０ＡＲ−２、第３表示領域９０ＡＲ−１、および第４表示領域９０ＡＲ−２が設けられる。第１表示領域８０ＡＲ−１と第２表示領域８０ＡＲ−２との一方または双方は、「表示領域Ｂ」の一例であり、第３表示領域９０ＡＲ−１と、第４表示領域９０ＡＲ−２との一方または双方は、「第２情報表示領域」の一例である。
【０１１４】
図２１の状態Ｃ１＃は、表示制御装置３０が、端末装置１０に接続された状態である。この状態において、乗員が第３表示領域９０ＡＲ−２に表示されたアプリ操作ボタンＢ３を操作すると、図２１の状態Ｃ２＃に示すように、第４表示領域８０ＡＲ−２にアプリメニューコンテンツが表示される。フォアグラウンドで動作している状態において、車両側連携アプリ５２が、割り込み情報を受信した場合、図２１の状態Ｃ３＃に示すように割り込み情報に対応する割り込みコンテンツを第４表示領域９０ＡＲ−２に表示させる。なお、一例として、フォアグラウンドで動作している場合の処理について説明したが、第１実施形態〜第３実施形態の処理が、表示部８０＃において行われてもよい。
【０１１５】
＜その他の例（２）＞
第１タッチパネル８０および第２タッチパネル９０に代えて、３以上のタッチパネルにおいて、上述した処理が行われてもよい。図２２は、４つのタッチパネルを含む表示ユニット７０の一例を示す図である。表示ユニット７０は、第Ａタッチパネル８０Ａ、第Ｂタッチパネル８０Ｂ、第Ｃタッチパネル８０Ｃ、および第Ｄタッチパネル８０Ｄを備える。第Ａタッチパネル８０Ａ、第Ｂタッチパネル８０Ｂ、第Ｃタッチパネル８０Ｃ、および第Ｄタッチパネル８０Ｄの表示領域は、それぞれ、第１表示領域８０ＡＲ−１、第２表示領域８０ＡＲ−２、第３表示領域９０ＡＲ−１、および第４表示領域９０ＡＲ−２に相当する。
【０１１６】
図２２の状態Ｃ１＃＃は、表示制御装置３０が、端末装置１０に接続された状態である。この状態において、乗員が第Ｃ表示部８０Ｃに表示されたアプリ操作ボタンＢ３を操作すると、図２２の状態Ｃ２＃＃に示すように、第Ｄタッチパネル８０Ｄにアプリメニューコンテンツが表示される。第Ｄタッチパネル８０Ｄにおいてフォアグラウンドで動作している状態において、車両側連携アプリ５２が、割り込み情報を受信した場合、図２２の状態Ｃ３＃＃に示すように割り込み情報に対応する割り込みコンテンツを第Ｄ表示領域８０Ｄに表示させる。なお、一例として、フォアグラウンドで動作している場合の処理について説明したが、第１実施形態〜第３実施形態の処理が、第Ａ表示部８０Ａ〜第Ｄ表示部８０Ｄにおいて行われてもよい。
【０１１７】
また、上述した各実施形態の処理は、適宜組み合わせて実行されてもよい。
【０１１８】
［ハードウェア構成］
図２３は、実施形態の表示制御装置３０のハードウェア構成の一例を示す図である。図示するように、表示制御装置３０は、通信コントローラ３０−１、ＣＰＵ３０−２、ワーキングメモリとして使用されるＲＡＭ（Random Access Memory）３０−３、ブートプログラムなどを格納するＲＯＭ（Read Only Memory）３０−４、フラッシュメモリやＨＤＤ（Hard Disk Drive）などの記憶装置３０−５、ドライブ装置３０−６などが、内部バスあるいは専用通信線によって相互に接続された構成となっている。通信コントローラ３０−１は、表示制御装置３０以外の構成要素との通信を行う。記憶装置３０−５には、ＣＰＵ３０−２が実行するプログラム３０−５ａが格納されている。このプログラムは、ＤＭＡ（Direct Memory Access）コントローラ（不図示）などによってＲＡＭ３０−３に展開されて、ＣＰＵ３０−２によって実行される。これによって、情報処理部３６、第１制御部３８、および第２制御部４０のうち一部または全部が実現される。
【０１１９】
上記説明した実施形態は、以下のように表現することができる。
複数の表示部と、
親アプリケーションプログラムを記憶した記憶装置と、
親アプリケーションプログラムを実行するハードウェアプロセッサと、を備え、
前記ハードウェアプロセッサは、前記記憶装置に記憶された親アプリケーションプログラムを実行することにより、
アプリケーションプログラムの機能に関する情報が表示された特定画面を、前記複数の表示部のうち第１表示部または第２表示部に表示させ、
前記メニュー画面が前記第２表示部により表示されている状態で、前記表示されている機能または前記機能とは異なる機能に関連する関連情報が入力された場合、前記関連情報に対応する画面を前記第２表示部に表示させ、
前記特定画面が前記複数の表示部のいずれによっても表示されていない状態で、前記関連情報が入力された場合、前記関連情報に対応する画面を前記複数の表示部のうち予め定められた表示部に表示させる、
ように構成されている、表示装置。
【０１２０】
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【符号の説明】
【０１２１】
１‥表示システム、３０、３０Ａ‥表示制御装置、３６‥情報処理部、３８‥第１制御部、４０‥第２制御部、４２‥統計処理部、５０、５０Ａ‥記憶部、７０‥表示ユニット、８０‥第１タッチパネル、８０ＡＲ−１‥第１表示領域、８０ＡＲ−２‥第２表示領域、９０‥第２タッチパネル、９０ＡＲ−１‥第３表示領域、９０ＡＲ−２‥第４表示領域
【図１】
2020106992.tif 000003
【図２】
2020106992.tif 000004
【図３】
2020106992.tif 000005
【図４】
2020106992.tif 000006
【図５】
2020106992.tif 000007
【図６】
2020106992.tif 000008
【図７】
2020106992.tif 000009
【図８】
2020106992.tif 000010
【図９】
2020106992.tif 000011
【図１０】
2020106992.tif 000012
【図１１】
2020106992.tif 000013
【図１２】
2020106992.tif 000014
【図１３】
2020106992.tif 000015
【図１４】
2020106992.tif 000016
【図１５】
2020106992.tif 000017
【図１６】
2020106992.tif 000018
【図１７】
2020106992.tif 000019
【図１８】
2020106992.tif 000020
【図１９】
2020106992.tif 000021
【図２０】
2020106992.tif 000022
【図２１】
2020106992.tif 000023
【図２２】
2020106992.tif 000024
【図２３】
2020106992.tif 000025