(57)【要約】  本発明は、個々のポップアップの仕様に沿った適切な表示更新処理を行うことを目的とする。表示制御装置（１０１）は、ポップアップの優先度と振舞いＩＤを含むポップアップ情報を、ポップアップの表示要求として受け付ける要求受付部（１１）と、表示要求に応じて、車両に搭載された表示装置（２１）におけるポップアップの表示を制御する表示制御部（１２）と、を備える。表示制御部（１２）は、第１ポップアップと第２ポップアップのうち、優先度の高いポップアップを表示装置（２１）に表示すると共に、優先度の低いポップアップを振舞いテーブルに基づき処理する。
2020217454.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのアプリケーションから、ポップアップの優先度と振舞いＩＤを含むポップアップ情報を、前記ポップアップの表示要求として受け付ける要求受付部と、
前記表示要求に応じて、車両に搭載された表示装置における前記ポップアップの表示を制御する表示制御部と、を備える、
表示制御装置であって、
前記表示制御部は、前記表示装置に表示中の前記ポップアップである第１ポップアップと、前記要求受付部が新たに前記表示要求を受け付けた前記ポップアップである第２ポップアップのうち、前記優先度の高い前記ポップアップを前記表示装置に表示すると共に、前記優先度の低い前記ポップアップを、前記振舞いＩＤに応じた前記ポップアップの振舞いを定めた振舞いテーブルに基づき処理し、
前記振舞いテーブルは、
前記第１ポップアップの前記優先度が前記第２ポップアップより低い場合に、前記第１ポップアップを非表示にするタイミングと、非表示にした後の再表示の有無と、
前記第１ポップアップの前記優先度が前記第２ポップアップより高い場合に、前記第１ポップアップが非表示になった後の前記第２ポップアップの表示の有無との、少なくともいずれかを規定する、
表示制御装置。
【請求項２】
前記表示制御部は、前記表示要求の前記ポップアップのうち、前記表示装置に表示するまたは表示を保留する前記ポップアップの前記ポップアップ情報を格納するメモリを備え、前記メモリの最上位に格納された前記ポップアップ情報の前記ポップアップを前記表示装置に表示する、
請求項１に記載の表示制御装置。
【請求項３】
前記表示要求を行うアプリケーションと同一または異なるアプリケーションであって、前記表示装置に表示を行う少なくとも１つのアプリケーションを、第１オブザーバーアプリケーションとして登録し、前記表示装置に表示される前記ポップアップの情報を前記第１オブザーバーアプリケーションに通知する第１通知部をさらに備える、
請求項１に記載の表示制御装置。
【請求項４】
前記表示要求を行う少なくとも１つのアプリケーションを第２オブザーバーアプリケーションとして登録し、前記第２オブザーバーアプリケーションが前記表示要求を行った前記ポップアップの表示状態を前記第２オブザーバーアプリケーションに通知する第２通知部をさらに備える、
請求項１に記載の表示制御装置。
【請求項５】
少なくとも１つのアプリケーションから、ポップアップの優先度と振舞いＩＤを含むポップアップ情報を、前記ポップアップの表示要求として受け付け、
前記表示要求に応じて、車両に搭載された表示装置における前記ポップアップの表示を制御する、
表示制御方法であって、
前記表示の制御は、前記表示装置に表示中の前記ポップアップである第１ポップアップと、新たに前記表示要求を受け付けた前記ポップアップである第２ポップアップのうち、前記優先度の高い前記ポップアップを前記表示装置に表示すると共に、前記優先度の低い前記ポップアップを、前記振舞いＩＤに応じた前記ポップアップの振舞いを定めた振舞いテーブルに基づき処理することであり、
前記振舞いテーブルは、
前記第１ポップアップの前記優先度が前記第２ポップアップより低い場合に、前記第１ポップアップを非表示にするタイミングと、非表示にした後の再表示の有無と、
前記第１ポップアップの前記優先度が前記第２ポップアップより高い場合に、前記第１ポップアップが非表示になった後の前記第２ポップアップの表示の有無との、少なくともいずれかを規定する、
表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、車両に搭載された表示装置におけるポップアップの表示制御に関する。
【背景技術】
【０００２】
特許文献１には、ポップアップ情報の優先度を判定し、優先度に従ってポップアップ情報の表示を制御する表示装置のコントローラが開示されている。【０００３】
しかし、特許文献１のコントローラは、優先度の比較に基づき一律にポップアップの表示更新処理を行っているため、個々のポップアップの仕様に沿った適切な表示更新処理を行うことができなかった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−４４６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、上記の問題点を解決するためになされたものであり、個々のポップアップの仕様に沿った適切な表示更新処理を行うことを目的とする。
【課題を解決するための手段】
【０００６】
本発明の表示制御装置は、少なくとも１つのアプリケーションから、ポップアップの優先度と振舞いＩＤを含むポップアップ情報を、ポップアップの表示要求として受け付ける要求受付部と、表示要求に応じて、車両に搭載された表示装置におけるポップアップの表示を制御する表示制御部と、を備える、表示制御装置であって、表示制御部は、表示装置に表示中のポップアップである第１ポップアップと、要求受付部が新たに表示要求を受け付けたポップアップである第２ポップアップのうち、優先度の高いポップアップを表示装置に表示すると共に、優先度の低いポップアップを、振舞いＩＤに応じたポップアップの振舞いを定めた振舞いテーブルに基づき処理し、振舞いテーブルは、第１ポップアップの優先度が第２ポップアップより低い場合に、第１ポップアップを非表示にするタイミングと、非表示にした後の再表示の有無と、第１ポップアップの優先度が第２ポップアップより高い場合に、第１ポップアップが非表示になった後の第２ポップアップの表示の有無との、少なくともいずれかを規定する。
【発明の効果】
【０００７】
本発明の表示制御装置では、各ポップアップに振舞いＩＤが定められ、第１ポップアップと第２ポップアップのうち優先度の低いポップアップの振舞いは、振舞いＩＤごとに振舞いテーブルにより規定される。従って、個々のポップアップの仕様に沿って振舞いＩＤが定められることにより、個々のポップアップの仕様に沿った適切な表示更新処理を行うことが可能となる。本発明の目的、特徴、態様、および利点は、以下の詳細な説明と添付図面とによって、より明白となる。
【図面の簡単な説明】
【０００８】
【図１】実施の形態１の表示制御装置の構成を示すブロック図である。
【図２】実施の形態１の表示制御装置の動作を示すフローチャートである。
【図３】実施の形態２の表示制御装置の構成を示すブロック図である。
【図４】振舞いテーブルを示す図である。
【図５】実施の形態２の表示制御装置の表示可否制御部と状態管理部の動作を示すフローチャートである。
【図６】実施の形態２の表示制御装置の表示管理部の動作を示すフローチャートである。
【図７】ポップアップＡ−Ｅと各ポップアップのポップアップ情報を示す図である。
【図８】ポップアップを表示していない状況でポップアップＡの表示要求を受けた実施の形態２の表示制御装置の動作を示す図である。
【図９】ポップアップＡを表示中にポップアップＢの表示要求を受けた実施の形態２の表示制御装置の動作を示す図である。
【図１０】ポップアップＢを表示中にポップアップＣの表示要求を受けた実施の形態２の表示制御装置の動作を示す図である。
【図１１】ポップアップＣを表示中にポップアップＤの表示要求を受けた実施の形態２の表示制御装置の動作を示す図である。
【図１２】ポップアップＤを表示中にポップアップＥの表示要求を受けた実施の形態２の表示制御装置の動作を示す図である。
【図１３】ポップアップＥを表示中にポップアップＡ，Ｂ，Ｃ，Ｄの表示要求を順に受けた実施の形態２の表示制御装置の動作を示す図である。
【図１４】実施の形態３の表示制御装置の構成を示すブロック図である。
【図１５】オブザーバーアプリに表示中のポップアップの情報を通知する実施の形態３の表示制御装置の動作を示すフローチャートである。
【図１６】ポップアップＡ，Ｂ，Ｃの表示要求を順に受けた実施の形態３の表示制御装置の動作を示す図である。
【図１７】実施の形態４の表示制御装置における状態管理部と通知部の動作を示すフローチャートである。
【図１８】実施の形態４の表示制御装置において表示可否制御部から破棄通知を受けた状態管理部と通知部の動作を示すフローチャートである。
【図１９】ポップアップＡ，Ｂ，Ｃの表示要求を順に受けた実施の形態４の表示制御装置の動作を示す図である。
【図２０】表示制御装置のハードウェア構成を示す図である。
【図２１】表示制御装置のハードウェア構成を示す図である。
【図２２】車両とサーバによる実施の形態３の表示制御装置の構成例を示す図である。
【発明を実施するための形態】
【０００９】
＜Ａ．実施の形態１＞
＜Ａ−１．構成＞
図１は、実施の形態１の表示制御装置１０１の構成を示すブロック図である。表示制御装置１０１は、要求受付部１１と表示制御部１２とを備えている。表示制御装置１０１は、アプリケーション２２から受け付けたポップアップの表示要求に応じて、表示装置２１におけるポップアップの表示を制御する。図１には、一つのアプリケーション２２を示しているが、アプリケーション２２は複数あっても良い。表示装置２１は、車両に搭載されており、例えば液晶ディスプレイまたは有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなどである。
【００１０】
アプリケーション２２は、要求受付部１１にポップアップ情報を入力することにより、要求受付部１１にポップアップの表示要求を行う。ポップアップ情報には、ポップアップの内容およびサイズ等といったポップアップの表示に必要な情報の他、ポップアップの優先度と振舞いＩＤが含まれる。要求受付部１１は、アプリケーション２２からポップアップ情報を取得し、表示制御部１２に出力する。
【００１１】
表示制御部１２は、ポップアップ情報に応じて表示装置２１におけるポップアップの表示を制御する。以下の説明では、表示装置２１に現在表示中のポップアップを第１ポップアップと称し、要求受付部１１が新たに表示要求を受け付けたポップアップを第２ポップアップと称する。表示制御部１２は、第１ポップアップと第２ポップアップのうち、より優先度の高いポップアップを表示装置２１に表示させる。すなわち、第１ポップアップの優先度が第２ポップアップの優先度より高ければ、第１ポップアップの表示が継続され、第２ポップアップの優先度が第１ポップアップの優先度より高ければ、第１ポップアップから第２ポップアップへ表示が切り替わる。また、表示制御部１２は、第１ポップアップと第２ポップアップのうち優先度の低いポップアップに、振舞いテーブルに基づく処理を行う。
【００１２】
振舞いテーブルでは、第１ポップアップと第２ポップアップのうち優先度の低いポップアップの振舞いが、振舞いＩＤごとに定められている。振舞いテーブルで定められている振舞いは、以下の３つの振舞いの少なくともいずれかである。１つ目は、第１ポップアップの優先度が第２ポップアップの優先度より低い場合に、第１ポップアップを非表示にするタイミングである。２つ目は、第１ポップアップの優先度が第２ポップアップの優先度より低い場合に、第１ポップアップを非表示にした後の再表示の有無である。つまり、表示制御部１２が第１ポップアップから第２ポップアップへ表示を切り替えた後、第２ポップアップが非表示となった際に、第１ポップアップを再び表示するか否かである。３つ目は、第１ポップアップの優先度が第２ポップアップの優先度より高い場合に、第１ポップアップが非表示になった後の第２ポップアップの表示の有無である。
【００１３】
＜Ａ−２．動作＞
図２は、表示制御装置１０１の動作を示すフローチャートである。以下、図２に沿って表示制御装置１０１の動作を説明する。
【００１４】
まず、要求受付部１１がアプリケーション２２から表示要求を受け付ける（ステップＳ１０１）。次に、表示制御部１２が、ステップＳ１０１で取得した表示要求に基づきポップアップの表示制御を行う（ステップＳ１０２）。具体的には、表示制御部１２は、表示要求を受けたポップアップである第２ポップアップの優先度と、現在表示中のポップアップである第１ポップアップの優先度を比較し、優先度の高いポップアップを表示すると共に、優先度の低いポップアップに対しては、当該ポップアップの振舞いＩＤに従い振舞いテーブルに沿って処理を行う。
【００１５】
＜Ａ−３．効果＞
実施の形態１の表示制御装置１０１は、少なくとも１つのアプリケーション２２から、ポップアップの優先度と振舞いＩＤを含むポップアップ情報を、ポップアップの表示要求として受け付ける要求受付部１１と、表示要求に応じて、車両に搭載された表示装置２１におけるポップアップの表示を制御する表示制御部１２と、を備える。表示制御部１２は、表示装置２１に表示中のポップアップである第１ポップアップと、要求受付部１１が新たに表示要求を受け付けたポップアップである第２ポップアップのうち、優先度の高いポップアップを表示装置２１に表示すると共に、優先度の低いポップアップを、振舞いＩＤに応じたポップアップの振舞いを定めた振舞いテーブルに基づき処理し、振舞いテーブルは、第１ポップアップの優先度が第２ポップアップより低い場合に、第１ポップアップを非表示にするタイミングと、非表示にした後の再表示の有無と、第１ポップアップの優先度が第２ポップアップより高い場合に、第１ポップアップが非表示になった後の第２ポップアップの表示の有無との、少なくともいずれかを規定する。従って、表示制御装置１０１は、各ポップアップに定められた振舞いＩＤに基づき、各ポップアップの仕様に沿った適切な表示更新処理を行うことができる。
【００１６】
また、実施の形態１の表示制御方法は、少なくとも１つのアプリケーション２２から、ポップアップの優先度と振舞いＩＤを含むポップアップ情報を、ポップアップの表示要求として受け付け、表示要求に応じて、車両に搭載された表示装置２１におけるポップアップの表示を制御する、表示制御方法であって、表示の制御は、表示装置２１に表示中のポップアップである第１ポップアップと、新たに表示要求を受け付けたポップアップである第２ポップアップのうち、優先度の高いポップアップを表示装置２１に表示すると共に、優先度の低いポップアップを、振舞いＩＤに応じたポップアップの振舞いを定めた振舞いテーブルに基づき処理することであり、振舞いテーブルは、第１ポップアップの優先度が第２ポップアップより低い場合に、第１ポップアップを非表示にするタイミングと、非表示にした後の再表示の有無と、第１ポップアップの優先度が第２ポップアップより高い場合に、第１ポップアップが非表示になった後の第２ポップアップの表示の有無との、少なくともいずれかを規定する。従って、実施の形態１の表示制御方法によれば、各ポップアップに定められた振舞いＩＤに基づき、各ポップアップの仕様に沿った適切な表示更新処理を行うことができる。
【００１７】
＜Ｂ．実施の形態２＞
＜Ｂ−１．構成＞
図３は、実施の形態２の表示制御装置１０２の構成を示すブロック図である。表示制御装置１０２の構成のうち、図１に示した実施の形態１の表示制御装置１０１と同じ構成には、図３において同じ参照符号を付し、その構成の説明は省略する。表示制御装置１０２において、表示制御部１２は、表示可否制御部１２１、状態管理部１２２、および表示管理部１２３を備えている。
【００１８】
要求受付部１１がアプリケーション２２から取得するポップアップ情報には、ポップアップの優先度と振舞いＩＤが含まれる。優先度と振舞いＩＤは、アプリケーション２２によって定められる。
【００１９】
状態管理部１２２は、メモリ１２２Ｍを有している。メモリ１２２Ｍには、表示中のポップアップのポップアップ情報と、表示保留中のポップアップのポップアップ情報とが順位づけて格納されている。メモリ１２２Ｍの最上位に格納されたポップアップ情報のポップアップが表示管理部１２３によって表示装置２１に表示される。
【００２０】
以下の説明では、要求受付部１１が新たに表示要求を取得したポップアップである第２ポップアップを要求ポップアップと称し、要求ポップアップのポップアップ情報を要求ポップアップ情報と称する。また、メモリ１２２Ｍの最上位にポップアップ情報が格納されているポップアップ、すなわち表示装置２１で表示中のポップアップである第１ポップアップを表示中ポップアップと称し、表示中ポップアップのポップアップ情報を表示中ポップアップ情報と称する。
【００２１】
表示可否制御部１２１は、要求受付部１１が表示要求を取得すると状態管理部１２２のメモリ１２２Ｍを参照し、表示中ポップアップと要求ポップアップの優先度を比較する。表示可否制御部１２１は、要求ポップアップの優先度が表示中ポップアップの優先度より高ければ、表示中ポップアップから要求ポップアップへの表示切替を判断し、表示中ポップアップの優先度が要求ポップアップの優先度より高ければ、表示中ポップアップの表示継続を判断する。表示可否制御部１２１は、振舞いテーブル１２１Ｔを有しており、表示中ポップアップと要求ポップアップのうち優先度の低いポップアップに対して、振舞いテーブル１２１Ｔに沿った処理を行う。
【００２２】
図４は、振舞いテーブル１２１Ｔの一例を示している。振舞いテーブル１２１Ｔは、表示中ポップアップと要求ポップアップのうち優先度の低いポップアップについて、当該ポップアップの振舞いＩＤに応じた振舞いを規定している。例えば、表示中ポップアップの優先度が要求ポップアップの優先度より低く、表示中ポップアップの振舞いＩＤが１である場合、表示可否制御部１２１は、振舞いテーブル１２１Ｔに沿って、表示中ポップアップの非表示タイミングを「即」と判断し、表示中ポップアップを破棄する。表示中ポップアップを破棄するとは、表示中ポップアップ情報をメモリ１２２Ｍから削除することである。
【００２３】
また、要求ポップアップの優先度が表示中ポップアップの優先度より低く、要求ポップアップの振舞いＩＤが１である場合、表示可否制御部１２１は、要求ポップアップを破棄する。要求ポップアップを破棄するとは、要求ポップアップ情報はメモリ１２２Ｍに格納しないことである。
【００２４】
また、要求ポップアップの優先度が表示中ポップアップの優先度より低く、要求ポップアップの振舞いＩＤが２である場合、表示可否制御部１２１は、要求ポップアップを保留し、要求ポップアップ情報をメモリ１２２Ｍにおける表示中ポップアップ情報より下位に格納する。ここで、要求ポップアップの保留とは、要求ポップアップより優先度の高いポップアップの表示が終わるまで、要求ポップアップの表示を保留するという意味である。要求ポップアップよりも優先度の高いポップアップの表示が終わると、要求ポップアップが表示される。
【００２５】
また、表示中ポップアップの優先度が要求ポップアップの優先度より低く、表示中ポップアップの振舞いＩＤが３である場合、表示可否制御部１２１は、表示中ポップアップの非表示タイミングを数秒後と判断し、表示中ポップアップを破棄する。
【００２６】
また、表示中ポップアップの優先度が要求ポップアップの優先度より低く、表示中ポップアップの振舞いＩＤが４である場合、表示可否制御部１２１は、表示中ポップアップの非表示タイミングを数秒後と判断し、表示中ポップアップを保留する。表示可否制御部１２１は、メモリ１２２Ｍにおいて表示中ポップアップ情報より上位に要求ポップアップ情報を格納する。表示中ポップアップの保留とは、表示中ポップアップを非表示にした後、表示中ポップアップより優先度の高いポップアップの表示が終わるまで、表示中ポップアップの表示を保留するという意味である。表示中ポップアップよりも優先度の高いポップアップの表示が終わると、表示中ポップアップが再び表示される。
【００２７】
このように、図４の振舞いテーブル１２１Ｔでは、以下の３つの振舞いが規定されている。１つ目は、表示中ポップアップの優先度が要求ポップアップより低い場合に、表示中ポップアップを非表示にするタイミングである。２つ目は、表示中ポップアップの優先度が要求ポップアップより低い場合に、表示中ポップアップを非表示にした後の再表示の有無である。つまり、表示制御部１２が表示中ポップアップから要求ポップアップへ表示を切り替えた後、要求ポップアップが非表示となった際に、表示中ポップアップを再び表示するか否かである。３つ目は、表示中ポップアップの優先度が要求ポップアップより高い場合に、表示中ポップアップが非表示になった後の要求ポップアップの表示の有無である。しかし、振舞いテーブル１２１Ｔでは、これら３つの振舞いのうち少なくともいずれか一つが規定されていれば良い。
【００２８】
＜Ｂ−２．動作＞
図５は、図４の振舞いテーブル１２１Ｔに沿った表示可否制御部１２１の動作を示すフローチャートである。以下、図５のフローに沿って表示可否制御部１２１の動作を説明する。図５のフローは、要求受付部１１がアプリケーション２２から表示要求を取得すると開始する。まず、表示可否制御部１２１は、状態管理部１２２のメモリ１２２Ｍにポップアップ情報が格納されているかを判断する（ステップＳ２０１）。メモリ１２２Ｍにポップアップ情報が格納されていなければ、表示可否制御部１２１は要求ポップアップ情報をメモリ１２２Ｍに格納する（ステップＳ２０２）。
【００２９】
一方、メモリ１２２Ｍにポップアップ情報が格納されていれば、表示可否制御部１２１は、表示中ポップアップと要求ポップアップの優先度を比較する（ステップＳ２０３）。ステップＳ２０３において要求ポップアップの優先度が表示中ポップアップの優先度より高ければ、表示可否制御部１２１は表示中ポップアップの振舞いＩＤを判定する（ステップＳ２０４）。表示中ポップアップの振舞いＩＤが２または４であれば、表示可否制御部１２１はメモリ１２２Ｍの最上位に要求ポップアップ情報を格納する（ステップＳ２０５）。一方、表示中ポップアップの振舞いＩＤが１または３であれば、表示可否制御部１２１は表示中ポップアップ情報をメモリ１２２Ｍから削除し、要求ポップアップ情報をメモリ１２２Ｍの最上位に格納する（ステップＳ２０６）。
【００３０】
ステップＳ２０３において表示中ポップアップの優先度が要求ポップアップより高ければ、表示可否制御部１２１は要求ポップアップの振舞いＩＤを判定する（ステップＳ２０７）。ステップＳ２０７において要求ポップアップの振舞いＩＤが１または３であれば、表示可否制御部１２１はメモリ１２２Ｍを何ら更新せず、要求ポップアップを破棄する。
【００３１】
ステップＳ２０７において要求ポップアップの振舞いＩＤが２または４であれば、表示可否制御部１２１は、要求ポップアップの優先度が比較対象ポップアップの優先度より高いか否かを判定する（ステップＳ２０８）。ここで、比較対象ポップアップとは、メモリ１２２Ｍの最上位以外にポップアップ情報が格納されたポップアップのことであり、１回目のステップＳ２０８では２番目のポップアップ情報のポップアップのことである。ステップＳ２０８において要求ポップアップの優先度が比較対象ポップアップの優先度より低い場合、表示可否制御部１２１は、比較対象ポップアップを繰り下げ、すなわち３番目のポップアップ情報のポップアップを比較対象ポップアップとし（ステップＳ２０９）、再びステップＳ２０８の処理を行う。こうして、表示可否制御部１２１は、要求ポップアップの優先度が比較対象ポップアップの優先度より高くなるまで比較対象ポップアップを繰り下げる。要求ポップアップの優先度が比較対象ポップアップの優先度より高くなると、表示可否制御部１２１は、メモリ１２２Ｍにおいて比較対象ポップアップ情報の上に要求ポップアップ情報を挿入する（ステップＳ２１０）。
【００３２】
ステップＳ２０２、Ｓ２０５、Ｓ２０６では、メモリ１２２Ｍの最上位のポップアップ情報が更新されている。従って、それらのステップの後、表示可否制御部１２１は、表示管理部１２３へメモリ１２２Ｍの最上位のポップアップ情報が更新された旨の更新通知を行う（ステップＳ２１１）。
【００３３】
図６は、表示可否制御部１２１から図５のステップＳ２１１の更新通知を取得した表示管理部１２３の動作を示すフローチャートである。まず、表示管理部１２３は、表示装置２１でポップアップの表示中か否かを判断する（ステップＳ３０１）。ポップアップの表示中でなければ、表示管理部１２３はステップＳ３０５の処理へ移行する。ポップアップの表示中であれば、表示管理部１２３は表示中ポップアップの振舞いＩＤを判断する（ステップＳ３０２）。表示中ポップアップの振舞いＩＤが１または２であれば、表示管理部１２３は表示中ポップアップを即、非表示にし（ステップＳ３０３）、ステップＳ３０５の処理へ移行する。一方、表示中ポップアップの振舞いＩＤが３または４であれば、表示管理部１２３は表示中ポップアップを数秒後に非表示にし（ステップＳ３０４）、ステップＳ３０５の処理へ移行する。
【００３４】
ステップＳ３０５において、表示管理部１２３はメモリ１２２Ｍから更新された最上位のポップアップ情報を取得し、当該ポップアップ情報に基づきポップアップを表示装置２１に表示する（ステップＳ３０５）。
【００３５】
図７は、５つのポップアップＡ，Ｂ，Ｃ，Ｄ，Ｅと、それらのポップアップ情報を示している。ポップアップＡ，Ｂ，Ｃ，Ｄ，Ｅは、いずれもアプリケーション２２が表示要求を行うポップアップであるが、同一のアプリケーションによるポップアップでも良いし、異なるアプリケーションによるポップアップでも良い。図７に示すように、ポップアップＡ，Ｂ，Ｃ，Ｄ，Ｅのポップアップ情報は、ポップアップの優先度、振舞いＩＤ、サイズ、およびユーザ操作の情報を含んでいる。
【００３６】
図８は、表示装置２１にポップアップが表示されていないときに、表示制御装置１０２がポップアップＡの表示要求を取得した場合の動作を示している。ポップアップが表示されていないとき、メモリ１２２Ｍにはポップアップ情報が格納されていない。要求受付部１１がポップアップＡの表示要求を取得すると、表示可否制御部１２１がメモリ１２２ＭにポップアップＡのポップアップ情報を格納する（図５のステップＳ２０２）。そして、表示管理部１２３はメモリ１２２ＭからポップアップＡのポップアップ情報を取得し、表示装置２１にポップアップＡを表示する（図６のステップＳ３０５）。
【００３７】
図９は、表示装置２１にポップアップＡが表示されているときに、表示制御装置１０２がポップアップＢの表示要求を取得した場合の動作を示している。ポップアップＡが表示装置２１に表示されているとき、メモリ１２２ＭにはポップアップＡのポップアップ情報が格納されている。要求受付部１１がポップアップＢの表示要求を取得すると、表示可否制御部１２１はポップアップＡとポップアップＢの優先度を比較する（図５のステップＳ２０３）。ポップアップＡの優先度がポップアップＢの優先度より低く、ポップアップＡの振舞いＩＤは１であるため、表示可否制御部１２１はメモリ１２２ＭからポップアップＡのポップアップ情報を削除し、ポップアップＢのポップアップ情報を格納する（図５のステップＳ２０６）。そして、表示管理部１２３は、ポップアップＡを即非表示にし（図６のステップＳ３０３）、ポップアップＢのポップアップ情報をメモリ１２２Ｍから取得し、ポップアップＢを表示する（図６のステップＳ３０５）。
【００３８】
各ポップアップには、アプリケーション２２によって表示時間が定められている。例えば、表示管理部１２３はポップアップＢの表示開始と共にタイマーを起動し、定められた表示時間が経過すると、状態管理部１２２にポップアップＢの非表示要求を行う。そして、状態管理部１２２は、メモリ１２２Ｍの最上位からポップアップＢのポップアップ情報を削除し、表示管理部１２３はポップアップＢを非表示にする。
【００３９】
図１０は、表示装置２１にポップアップＢが表示されているときに、表示制御装置１０２がポップアップＣの表示要求を取得した場合の動作を示している。ポップアップＢが表示装置２１に表示されているとき、メモリ１２２ＭにはポップアップＢのポップアップ情報が格納されている。要求受付部１１がポップアップＣの表示要求を取得すると、表示可否制御部１２１はポップアップＢとポップアップＣの優先度を比較する（図５のステップＳ２０３）。ポップアップＢの優先度がポップアップＣの優先度より低く、ポップアップＢの振舞いＩＤは２であるため、表示可否制御部１２１はポップアップＣのポップアップ情報をメモリ１２２Ｍの最上位に格納する（図５のステップＳ２０５）。そして、表示管理部１２３は、ポップアップＢを非表示にすると共に（図６のステップＳ３０３）、ポップアップＣのポップアップ情報をメモリ１２２Ｍから取得し、ポップアップＣを表示する（図６のステップＳ３０５）。その後、ポップアップＣの表示時間が経過すると、表示管理部１２３は状態管理部１２２にポップアップＣの非表示要求を行う。そして、状態管理部１２２は、メモリ１２２ＭからポップアップＣのポップアップ情報を削除する。これにより、メモリ１２２Ｍの最上位のポップアップ情報はポップアップＢのポップアップ情報となるため、表示管理部１２３はポップアップＣを非表示にし、ポップアップＢを表示する。
【００４０】
図１１は、表示装置２１にポップアップＣが表示されているときに、表示制御装置１０２がポップアップＤの表示要求を取得した場合の動作を示している。ポップアップＣが表示装置２１に表示されているとき、メモリ１２２ＭにはポップアップＣのポップアップ情報が格納されている。要求受付部１１がポップアップＤの表示要求を取得すると、表示可否制御部１２１はポップアップＣとポップアップＤの優先度を比較する（図５のステップＳ２０３）。ポップアップＣの優先度がポップアップＤの優先度より低く、ポップアップＣの振舞いＩＤは３であるため、表示可否制御部１２１はメモリ１２２ＭからポップアップＣのポップアップ情報を削除し、代わりにポップアップＤのポップアップ情報を格納する（図５のステップＳ２０６）。そして、表示管理部１２３は、ポップアップＣを数秒後に非表示にすると共に（図６のステップＳ３０４）、ポップアップＤのポップアップ情報をメモリ１２２Ｍから取得し、ポップアップＤを表示する（図６のステップＳ３０５）。図１１に示すように、メモリ１２２Ｍの最上位にポップアップＤのポップアップ情報が格納されてから、ポップアップＤが表示されるまでの間には数秒間のタイムラグがある。但し、表示可否制御部１２１はポップアップＤのポップアップ情報をメモリ１２２Ｍに格納するタイミングを数秒間遅らせることで、上記のタイムラグが生じないようにしても良い。このことは、後述する図１２においても同様である。
【００４１】
ポップアップＤの表示時間が経過すると、表示管理部１２３は状態管理部１２２にポップアップＤの非表示要求を行う。そして、状態管理部１２２は、メモリ１２２ＭからポップアップＤのポップアップ情報を削除する。これにより、メモリ１２２Ｍはポップアップ情報が何も格納されない状態となる。表示管理部１２３はポップアップＤを非表示にする。ポップアップＤが非表示になった後、ポップアップＣは表示されない。
【００４２】
図１２は、表示装置２１にポップアップＤが表示されているときに、表示制御装置１０２がポップアップＥの表示要求を取得した場合の動作を示している。ポップアップＤが表示装置２１に表示されているとき、メモリ１２２ＭにはポップアップＤのポップアップ情報が格納されている。要求受付部１１がポップアップＥの表示要求を取得すると、表示可否制御部１２１はポップアップＤとポップアップＥの優先度を比較する（図５のステップＳ２０３）。ポップアップＤの優先度がポップアップＥの優先度がより低く、ポップアップＤの振舞いＩＤは４であるため、表示可否制御部１２１はポップアップＥのポップアップ情報をメモリ１２２Ｍの最上位に格納する（図５のステップＳ２０５）。そして、表示管理部１２３は、ポップアップＤを数秒後に非表示にすると共に（図６のステップＳ３０４）、ポップアップＥのポップアップ情報をメモリ１２２Ｍから取得し、ポップアップＥを表示する（図６のステップＳ３０５）。ポップアップＥの表示時間が経過すると、表示管理部１２３は状態管理部１２２にポップアップＥの非表示要求を行う。そして、状態管理部１２２は、メモリ１２２ＭからポップアップＥのポップアップ情報を削除する。これにより、メモリ１２２Ｍの最上位のポップアップ情報はポップアップＤのポップアップ情報となるため、表示管理部１２３はポップアップＥを非表示にし、ポップアップＤを表示する。
【００４３】
図１３は、表示装置２１にポップアップＥが表示されているときに、表示制御装置１０２がポップアップＡ，Ｂ，Ｃ，Ｄの表示要求を順に取得した場合の動作を示している。ポップアップＥが表示装置２１に表示されているとき、メモリ１２２ＭにはポップアップＥのポップアップ情報が格納されている。要求受付部１１がポップアップＡの表示要求を取得すると、表示可否制御部１２１はポップアップＥとポップアップＡの優先度を比較する（図５のステップＳ２０３）。ポップアップＡの優先度はポップアップＥの優先度よりも低く、ポップアップＡの振舞いＩＤが１であるため、表示可否制御部１２１はポップアップＡを破棄する。
【００４４】
次に、要求受付部１１がポップアップＢの表示要求を取得すると、ポップアップＢの優先度はポップアップＥの優先度よりも低く、ポップアップＢの振舞いＩＤが２であるため、表示可否制御部１２１はポップアップＥのポップアップ情報の下にポップアップＢのポップアップ情報を挿入する（図５のステップＳ２１０）。
【００４５】
次に、要求受付部１１がポップアップＣの表示要求を取得すると、ポップアップＣの優先度はポップアップＥの優先度よりも低く、ポップアップＣの振舞いＩＤが３であるため、表示可否制御部１２１はポップアップＣを破棄する。
【００４６】
次に、要求受付部１１がポップアップＤの表示要求を取得する。ポップアップＤの優先度はポップアップＥの優先度よりも低く、ポップアップＤの振舞いＩＤが４であるため、表示可否制御部１２１はポップアップＤの優先度とポップアップＢの優先度とを比較する（図５のステップＳ２０８）。ポップアップＤの優先度はポップアップＢより優先度が高いため、表示可否制御部１２１はポップアップＥのポップアップ情報とポップアップＢのポップアップ情報との間にポップアップＤのポップアップ情報を格納する（図５のステップＳ２１０）。
【００４７】
その後、ポップアップＥの表示時間が経過すると、表示管理部１２３は状態管理部１２２にポップアップＥの非表示要求を行う。そして、状態管理部１２２は、メモリ１２２ＭからポップアップＥのポップアップ情報をｐｏｐする。これにより、メモリ１２２Ｍの最上位のポップアップ情報はポップアップＤのポップアップ情報となるため、表示管理部１２３はポップアップＥを非表示にし、ポップアップＤを表示する。
【００４８】
＜Ｂ−３．効果＞
表示制御装置１０２において、表示制御部１２は、表示要求のポップアップのうち、表示装置２１に表示するまたは表示を保留するポップアップのポップアップ情報を格納するメモリ１２２Ｍを備え、メモリ１２２Ｍの最上位に格納されたポップアップ情報のポップアップを表示装置２１に表示する。また、表示制御装置１０２は、振舞いテーブルに定められた振舞いを、表示中のポップアップと表示要求を受けたポップアップのうち優先度の低いポップアップに対して実行する。従って、アプリケーション２２が任意に各ポップアップに振舞いＩＤを定めることにより、表示制御装置１０２は、（ａ）より優先度の高いポップアップの表示要求を受けた場合に、表示中ポップアップを非表示にするタイミングと、（ｂ）より優先度の高いポップアップの表示要求を受けて表示中ポップアップを非表示にする際、当該ポップアップを破棄するか保留にするかと、（ｃ）より優先度の高いポップアップが表示中である場合に、要求ポップアップを破棄するか保留にするか、の少なくともいずれかについて、各ポップアップの仕様に応じた適切な処理を行うことができる。
【００４９】
例えば、ポップアップの設計仕様として、特定のポップアップについては、当該特定のポップアップから他のポップアップへ表示が切り替わる際に、ちらつきを抑えて表示したいという要求がある。このような要求に対して、表示制御装置１０２によれば、図４の振舞いテーブルの例において、ちらつきを抑えたいポップアップの振舞いＩＤが３または４に設定されることで、非表示にするタイミングが遅くなり、ちらつきを抑えることが可能となる。
【００５０】
また、特定のポップアップについては、一度非表示にした後に再表示してはいけないという要求がある。このような要求に対して、表示制御装置１０２によれば、図４の振舞いテーブルの例において、該当するポップアップの振舞いＩＤが１から３のいずれかに設定されることで、該当するポップアップを非表示にする際、破棄し、その後に再表示しないようにすることができる。
【００５１】
また、特定のポップアップについては、より優先度の高いポップアップが表示中である場合には表示を保留にするという要求がある。このような要求に対して、表示制御装置１０２によれば、図４の振舞いテーブルの例において、該当するポップアップの振舞いＩＤが２または４に設定されることで、より優先度の高いポップアップが表示中である場合には表示を保留にし、後で表示することが可能となる。
【００５２】
＜Ｃ．実施の形態３＞
＜Ｃ−１．構成＞
図１４は、実施の形態３の表示制御装置１０３の構成を示すブロック図である。表示制御装置１０３は、実施の形態２の表示制御装置１０２の構成に加えて通知部１３を備えている。通知部１３は、少なくとも１つのアプリケーションを第１オブザーバーアプリケーション（以下、「第１オブザーバーアプリ」とも称する）としてオブザーバー登録し、第１オブザーバーアプリに、表示装置２１に現在表示されているポップアップの情報を通知する。図１４では、アプリケーション２２を第１オブザーバーアプリとして示しているが、第１オブザーバーアプリは、表示装置２１に何らかの表示を行うアプリケーションであればよく、要求受付部１１にポップアップの表示要求を行うアプリケーション２２とは異なっていても良い。
【００５３】
＜Ｃ−２．動作＞
実施の形態２において、表示管理部１２３は、表示可否制御部１２１から最上位のポップアップ情報が更新された旨の更新通知を受けると（図５のステップＳ２１１）、メモリ１２２Ｍから最上位のポップアップ情報を取得し、ポップアップを表示する（図６のステップＳ３０５）。実施の形態３において表示管理部１２３は、ステップＳ３０５の後、通知部１３へ表示が更新された旨の表示更新通知を行う。
【００５４】
図１５は、表示管理部１２３から表示更新通知を受けた通知部１３の動作を示すフローチャートである。以下、図１５のフローに沿って通知部１３の動作を説明する。まず、通知部１３はメモリ１２２Ｍから表示中ポップアップ情報を取得する（ステップＳ４０１）。次に、通知部１３は第１オブザーバーアプリへ表示中ポップアップ情報を通知する（ステップＳ４０２）。
【００５５】
図１６は、ポップアップＡ，Ｂ，Ｃの表示要求を順に受けた表示制御装置１０３の動作を示している。この場合のメモリ１２２Ｍにおけるポップアップ情報の格納状態は、実施の形態２において図８から図１０で示した通りであるため、説明を省略する。ポップアップＡの表示要求に応じて表示管理部１２３がポップアップＡを表示すると、通知部１３は、ポップアップＡのポップアップ情報を第１オブザーバーアプリへ通知する。次に、ポップアップＢの表示要求に応じて表示管理部１２３がポップアップＢを表示すると、通知部１３は、ポップアップＢのポップアップ情報を第１オブザーバーアプリへ通知する。次に、ポップアップＣの表示要求に応じて表示管理部１２３がポップアップＣを表示すると、通知部１３は、ポップアップＣのポップアップ情報を第１オブザーバーアプリへ通知する。
【００５６】
＜Ｃ−３．効果＞
実施の形態３の表示制御装置１０３は、表示要求を行うアプリケーション２２と同一または異なるアプリケーションであって、表示装置２１に表示を行う少なくとも１つのアプリケーションを、第１オブザーバーアプリとして登録し、表示装置２１に表示されるポップアップの情報を第１オブザーバーアプリに通知する第１通知部である通知部１３を備える。従って、表示制御装置１０３によれば、第１オブザーバーアプリに表示中のポップアップの情報を通知することが可能である。第１オブザーバーアプリは、表示装置２１に表示中のポップアップの情報を把握した上で、適切な動作を行うことができる。
【００５７】
＜Ｄ．実施の形態４＞
＜Ｄ−１．構成＞
実施の形態４の表示制御装置１０４は、図１４に示した実施の形態３の表示制御装置１０３と同様の構成である。通知部１３は、表示制御装置１０４にポップアップの表示要求を行う少なくとも１つのアプリケーション２２を第２オブザーバーアプリケーション（以下、「第２オブザーバーアプリ」とも称する）としてオブザーバー登録する。そして、通知部１３は、第２オブザーバーアプリに、第２オブザーバーアプリが表示要求を行ったポップアップの表示状態を通知する。
【００５８】
＜Ｄ−２．動作＞
図１７は、表示制御装置１０４の第２オブザーバーアプリへの通知処理を示すフローチャートである。以下、図１７のフローに沿って状態管理部１２２と通知部１３の動作を説明する。状態管理部１２２は、メモリ１２２Ｍのポップアップ情報に更新があるかを判断する（ステップＳ５０１）。メモリ１２２Ｍのポップアップ情報に更新がなければ、第２オブザーバーアプリへの通知処理は終了する。状態管理部１２２は、メモリ１２２Ｍのポップアップ情報に基づき各ポップアップの表示状態を管理しており、メモリ１２２Ｍのポップアップ情報に更新があると、それに合わせて各ポップアップの表示状態を更新する（ステップＳ５０２）。
【００５９】
次に、状態管理部１２２は、通知部１３から第２オブザーバーアプリの情報を取得し、表示状態が更新されたポップアップが、第２オブザーバーアプリのポップアップであるか否かを判断する（ステップＳ５０３）。表示状態を更新したポップアップが第２オブザーバーアプリのポップアップでなければ、第２オブザーバーアプリへの通知処理は終了する。表示状態を更新したポップアップが第２オブザーバーアプリのポップアップであれば、通知部１３は当該第２オブザーバーアプリに更新後の表示状態を通知する（ステップＳ５０４）。
【００６０】
実施の形態２において、表示可否制御部１２１は、表示中ポップアップが要求ポップアップより優先度が高く、要求ポップアップの振舞いＩＤが１または３の場合には、要求ポップアップのポップアップ情報をメモリ１２２Ｍに格納せず、要求ポップアップを破棄する。この場合、メモリ１２２Ｍの格納情報には変化がないため、状態管理部１２２はポップアップの表示要求があったことと、要求ポップアップの破棄を把握できない。そのため、実施の形態４において表示可否制御部１２１は、上記の場合に、状態管理部１２２に要求ポップアップが破棄されたことを通知する（以下、「破棄通知」と称する）。
【００６１】
図１８は、状態管理部１２２が表示可否制御部１２１から破棄通知を受けた場合の、状態管理部１２２と通知部１３の動作を示すフローチャートである。以下、図１８のフローに沿って状態管理部１２２と通知部１３の動作を説明する。状態管理部１２２は、表示可否制御部１２１から破棄通知を受けると、破棄されたポップアップは第２オブザーバーアプリのポップアップか否かを判断する（ステップＳ６０１）。破棄されたポップアップが第２オブザーバーアプリのポップアップでなければ、通知部１３は通知処理を行わない。一方、破棄されたポップアップが第２オブザーバーアプリのポップアップであれば、通知部１３は当該第２オブザーバーアプリに、「非表示（破棄）」というポップアップの表示状態を通知する（ステップＳ６０２）。
【００６２】
図１９は、ポップアップＡ，Ｂ，Ｃの表示要求を順に受けた表示制御装置１０４の動作を示している。この動作においてメモリ１２２Ｍにおけるポップアップ情報の格納状態は、実施の形態２において図８から図１０で示した通りである。また、図１９の例で、ポップアップＡ，Ｂ，Ｃの表示要求を行うアプリケーション２２はいずれも第２オブザーバーアプリであるものとする。
【００６３】
要求受付部１１がポップアップＡの表示要求を受けると、ポップアップＡの表示要求に応じてメモリ１２２Ｍの最上位にポップアップＡのポップアップ情報が格納される。そして、状態管理部１２２はポップアップＡの表示状態を「表示」に更新する（図１７のステップＳ５０２）。そして、通知部１３はポップアップＡの表示要求を行ったアプリケーション２２に、ポップアップＡの表示状態「表示」を通知する（図１７のステップＳ５０４）。
【００６４】
次に、要求受付部１１がポップアップＢの表示要求を受けると、メモリ１２２ＭからポップアップＡのポップアップ情報が削除され、代わりにポップアップＢのポップアップ情報が格納される。そして、状態管理部１２２はポップアップＡの表示状態を「非表示（破棄）」に更新し、ポップアップＢの表示状態を「表示」に更新する（図１７のステップＳ５０２）。そして、通知部１３はポップアップＡの表示要求を行ったアプリケーション２２に、ポップアップＡの表示状態「非表示（破棄）」を通知し、ポップアップＢの表示要求を行ったアプリケーション２２に、ポップアップＢの表示状態「表示」を通知する（図１７のステップＳ５０４）。
【００６５】
次に、要求受付部１１がポップアップＣの表示要求を受けると、メモリ１２２ＭにおいてポップアップＢのポップアップ情報の上にポップアップＣのポップアップ情報が格納される。そして、状態管理部１２２はポップアップＢの表示状態を「非表示（保留）」に更新し、ポップアップＣの表示状態を「表示」に更新する（図１７のステップＳ５０２）。そして、通知部１３はポップアップＢの表示要求を行ったアプリケーション２２に、ポップアップＢの表示状態「非表示（保留）」を通知し、ポップアップＣの表示要求を行ったアプリケーション２２に、ポップアップＣの表示状態「表示」を通知する（図１７のステップＳ５０４）。
【００６６】
＜Ｄ−３．効果＞
実施の形態４の表示制御装置１０４は、表示要求を行う少なくとも１つのアプリケーション２２を第２オブザーバーアプリケーションとして登録し、第２オブザーバーアプリケーションが表示要求を行ったポップアップの表示状態を第２オブザーバーアプリケーションに通知する第２通知部である通知部１３を備える。従って、表示制御装置１０４によれば、第２オブザーバーアプリに対して、当該第２オブザーバーアプリが表示要求を行ったポップアップの表示状態を通知することが可能である。
【００６７】
＜Ｅ．ハードウェア構成＞
上記した表示制御装置１０１−１０４における、要求受付部１１、表示制御部１２、および通知部１３は、図２０に示す処理回路８１により実現される。すなわち、処理回路８１は、要求受付部１１、表示制御部１２、および通知部１３（以下、「要求受付部１１等」と称する）を備える。処理回路８１には、専用のハードウェアが適用されても良いし、メモリに格納されるプログラムを実行するプロセッサが適用されても良い。プロセッサは、例えば中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、ＤＳＰ（Digital Signal Processor）等である。
【００６８】
処理回路８１が専用のハードウェアである場合、処理回路８１は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field-Programmable Gate Array）、またはこれらを組み合わせたものが該当する。〜部等の各部の機能それぞれは、複数の処理回路８１で実現されてもよいし、各部の機能をまとめて一つの処理回路で実現されてもよい。
【００６９】
処理回路８１がプロセッサである場合、要求受付部１１等の機能は、ソフトウェア等（ソフトウェア、ファームウェアまたはソフトウェアとファームウェア）との組み合わせにより実現される。ソフトウェア等はプログラムとして記述され、メモリに格納される。図２１に示すように、処理回路８１に適用されるプロセッサ８２は、メモリ８３に記憶されたプログラムを読み出して実行することにより、各部の機能を実現する。すなわち、表示制御装置１０１−１０４は、処理回路８１により実行されるときに、少なくとも１つのアプリケーション２２から、ポップアップの優先度と振舞いＩＤを含むポップアップ情報を、ポップアップの表示要求として受け付けるステップと、表示要求に応じて、車両に搭載された表示装置２１におけるポップアップの表示を制御するステップと、が結果的に実行されることになるプログラムを格納するためのメモリ８３を備える。換言すれば、このプログラムは、要求受付部１１等の手順または方法をコンピュータに実行させるものであるともいえる。ここで、メモリ８３には、例えば、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、フラッシュメモリ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）などの、不揮発性または揮発性の半導体メモリ、ＨＤＤ（Hard Disk Drive）、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、ＤＶＤ（Digital Versatile Disk）およびそのドライブ装置等、または、今後使用されるあらゆる記憶媒体であってもよい。
【００７０】
以上、要求受付部１１等の各機能が、ハードウェアおよびソフトウェア等のいずれか一方で実現される構成について説明した。しかしこれに限ったものではなく、要求受付部１１等の一部を専用のハードウェアで実現し、別の一部をソフトウェア等で実現する構成であってもよい。例えば表示制御部１２については専用のハードウェアとしての処理回路でその機能を実現し、それ以外についてはプロセッサ８２としての処理回路８１がメモリ８３に格納されたプログラムを読み出して実行することによってその機能を実現することが可能である。
【００７１】
以上のように、処理回路は、ハードウェア、ソフトウェア等、またはこれらの組み合わせによって、上記の各機能を実現することができる。
【００７２】
また、上記では表示制御装置１０１−１０４を車載装置として説明したが、車載装置、ＰＮＤ（Portable Navigation Device）、通信端末（例えば携帯電話、スマートフォン、およびタブレットなどの携帯端末）、およびこれらにインストールされるアプリケーションの機能、並びにサーバなどを適宜に組み合わせてシステムとして構築される表示制御システムにも適用することができる。この場合、以上で説明した表示制御装置１０１−１０４の各機能または各構成要素は、表示制御システムを構築する各機器に分散して配置されてもよいし、いずれかの機器に集中して配置されてもよい。図２２は、車両７０とサーバ７１による表示制御装置１０３の構成例を示している。図２２の例では、表示制御装置１０３の構成のうち要求受付部１１、表示管理部１２３、および通知部１３が車両７０に配置され、表示可否制御部１２１および状態管理部１２２がサーバ７１に配置されている。
【００７３】
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略したりすることが可能である。この発明は詳細に説明されたが、上記した説明は、すべての態様において、例示であって、この発明がそれに限定されるものではない。例示されていない無数の変形例が、この発明の範囲から外れることなく想定され得るものと解される。
【符号の説明】
【００７４】
１１  要求受付部、１２  表示制御部、１３  通知部、２１  表示装置、２２  アプリケーション、７０  車両、７１  サーバ、８１  処理回路、８２  プロセッサ、８３  メモリ、１０１−１０４  表示制御装置、１２１  表示可否制御部、１２１Ｔ  振舞いテーブル、１２２  状態管理部、１２２Ｍ  メモリ、１２３  表示管理部。
【図１】
2020217454.tif 000003
【図２】
2020217454.tif 000004
【図３】
2020217454.tif 000005
【図４】
2020217454.tif 000006
【図５】
2020217454.tif 000007
【図６】
2020217454.tif 000008
【図７】
2020217454.tif 000009
【図８】
2020217454.tif 000010
【図９】
2020217454.tif 000011
【図１０】
2020217454.tif 000012
【図１１】
2020217454.tif 000013
【図１２】
2020217454.tif 000014
【図１３】
2020217454.tif 000015
【図１４】
2020217454.tif 000016
【図１５】
2020217454.tif 000017
【図１６】
2020217454.tif 000018
【図１７】
2020217454.tif 000019
【図１８】
2020217454.tif 000020
【図１９】
2020217454.tif 000021
【図２０】
2020217454.tif 000022
【図２１】
2020217454.tif 000023
【図２２】
2020217454.tif 000024
【国際調査報告】
2020217454.tif 000025
2020217454.tif 000026