(57)【特許請求の範囲】
【請求項１】
車両に搭載される表示装置（２１，２２，２３）の画面に表示領域として設定される複数のエリアに対し、表示画像を所定の比較演算を行うことで機械的に割り当てる表示制御装置（２）であって、
前記複数のエリア毎に、各エリアと関連の深い別のエリアに関する情報であるエリア関連情報を記憶したエリア関連情報記憶部（６２，６４ａ）と、
前記複数の表示画像毎に、各表示画像と関連の深い別の表示画像に関する情報である画像関連情報を記憶する表示画像関連情報記憶部（６１）と、
互いに関連のある２つの表示画像について、一方の表示画像を第１画像グループに属するものであると判別し、他方の表示画像を前記第１画像グループとは異なる第２画像グループに属するものであると判別する、画像判別部（６５ａ）と、
前記第１画像グループであると判別された表示画像を、前記所定の比較演算を行うことで機械的に前記複数のエリアに割り当てた後、前記第１画像グループに属する表示画像が割当てられたエリアと、前記エリア関連情報記憶部に蓄えられた情報とに基づいて、前記第２画像グループに属すると判別された表示画像を前記複数のエリアに割り当てる表示画像割当部（６５ｂ）と
を備えていることを特徴とする表示制御装置。
【請求項２】
請求項１に記載の表示制御装置において、
ユーザによる操作又はシステムによる要求によって生じる前記表示画像の前記エリアへの配置指示を記憶する配置指示管理部（６４）を備え、
前記表示画像割当部は、前記所定の比較演算として、前記配置指示に基づく表示調停を行うこと（Ｓ１３０〜Ｓ１６０）
を特徴とする表示制御装置。
【請求項３】
請求項１又は２に記載の表示制御装置において、
前記表示画像の前記エリアへの割り当てに関する適性度であるエリア適性度を前記エリアに紐付けて記憶するエリア情報管理部（６２）と、
前記表示画像の表示に関する価値を示す情報価値を前記表示画像に紐付けて記憶する表示画像管理部（６１）と、を備え、
前記表示画像割当部は、前記所定の比較演算として、前記情報価値及び前記エリア適性度に基づく表示調停を行うこと（Ｓ２３０，Ｓ２４０，Ｓ２７０）
を特徴とする表示制御装置。
【請求項４】
請求項３に記載の表示制御装置において、
前記エリア情報管理部は、前記複数台の表示装置を、前記エリアの単位で管理すること
を特徴とする表示制御装置。
【請求項５】
請求項４に記載の表示制御装置において、
前記エリア情報管理部は、前記表示装置の一部が着脱されると、前記エリアに関する情報を更新すること
を特徴とする表示制御装置。
【請求項６】
請求項１ないし５の何れか一項に記載の表示制御装置において、
前記エリア関連情報記憶部は、前記表示装置の一部が着脱されると、前記エリア関連情報を更新すること
を特徴とする表示制御装置。
【請求項７】
請求項３ないし６の何れか一項に記載の表示制御装置において、
前記表示画像管理部は、車両内のネットワークによって取得される情報に基づく表示画像を管理していること
を特徴とする表示制御装置。
【請求項８】
請求項７に記載の表示制御装置において、
前記表示画像管理部は、外部機器の一部が着脱されると、前記表示画像に関する情報を更新すること
を特徴とする表示制御装置。
【請求項９】
請求項１ないし８の何れか一項に記載の表示制御装置において、
前記表示画像関連情報記憶部は、外部機器の一部が着脱されると、前記画像関連情報を更新すること
を特徴とする表示制御装置。
【請求項１０】
車両に搭載された表示装置が提供する複数の表示エリアに、複数の表示画像を所定の比較演算を行うことで機械的に割り当てる表示画像割当方法であって、
前記複数の表示画像のうち、互いに関連する２つの表示画像について、それぞれ第１のグループに属する表示画像か、前記第１のグループとは異なる第２のグループに属する表示画像かを判別し、
前記第一のグループであると判別された表示画像を、前記所定の比較演算によって前記複数のエリアに割り当て、
前記第一のグループの表示画像の割り当て結果と、前記複数の表示エリアの関連性に基づいて、前記第２のグループであると判別された表示画像を、前記第一のグループの表示画像と関連性を有する表示エリアに割り当てる
ことを特徴とする表示画像割当方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両情報などを車室内に用意された表示装置に表示する際、ユーザが把握し易いように表示する技術に関する。
【背景技術】
【０００２】
車両の室内で提供される情報は、多岐にわたっている。例えば、車両の状態を示す車速、エンジン回転数、シフトポジション、燃料、水温などが挙げられる。また例えば、ナビゲーションのための地図、エアコンの設定情報、オーディオ情報などが挙げられる。近年では、運転支援のためのナイトビューや、車両内に持ち込んだ携帯端末の情報なども提供されるようになってきた。
【０００３】
これらの情報を提供するための表示装置も、種々のものが搭載されるようになっており、ヘッドアップディスプレイや、ナビゲーションのための地図などが表示される液晶ディスプレイが挙げられる。また、車速などが表示されるメータパネルも液晶などの採用によって種々の情報を提供可能なものがあり、一種の表示装置と言える。
【０００４】
このように提供される情報（以下「表示画像」という）が多くなってきているため、どのような場合にどの表示画像を表示装置のどの領域（以下「エリア」という）に表示させるのかを予め全パターン想定しておくことは、現実的に困難である。また、車両に複数の表示装置が搭載された場合には、予め全パターンを想定しておくことは更に困難となる。
【０００５】
そこで、特許文献１に記載の発明では、各エリアに優先度を付与し、各エリアの優先度を比較して各表示画像をどのエリアに表示するか機械的に決定するようにしている。これにより、表示画像の組合せを予め全パターン想定しておかなくとも、車内環境に適した形で各表示画像を表示するエリアを決定することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−１４０４８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１に記載された発明は、次のような点で不十分であると言わざるを得ない。
それは、例えば、ある表示画像が別の表示画像に対するポップアップ表示である場合など、２つの表示画像間に関連性がある場合であっても、各エリアの優先度を比較して各表示画像の表示エリアを決定してしまうと、２つの表示画像が遠く離れたエリアに表示されてしまう可能性があり、ユーザが両表示画像の関連性を把握し辛いという点である。
【０００８】
本発明は、上述した課題を解決するためになされたものであり、その目的は、複数の表示画像に関連性がある場合に、ユーザがそれらの表示画像の関連性を把握しやすい態様で表示画像を表示することが可能な表示制御装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために特許請求の範囲に記載された表示制御装置（２）は、複数のエリア毎に、各エリアと関連の深い別のエリアに関する情報を記憶したエリア関連情報記憶部（６２，６４ａ）と、複数の表示画像毎に、各表示画像と関係の深い別の表示画像に関する情報を記憶する表示画像関連情報記憶部（６１）と、表示画像関連情報記憶部に記憶された情報に基づいて、互いに関連のある２つの表示画像を抽出し、該２つの表示画像のうち、主たる一方の表示画像を第１画像グループに振り分け、従たる他方の表示画像を第１画像グループとは異なる第２画像グループに振り分ける画像判別部（６５ａ）と、第１画像グループに振り分けられた表示画像を所定の比較演算を行うことで機械的に複数のエリアに割り当てた後、第１画像グループに振り分けられた表示画像が割当てられたエリアと、エリア関連情報記憶部に蓄えられた情報とに基づいて、第２画像グループに振り分けられた表示画像を複数のエリアに割り当てる表示画像割当部（６５ｂ）とを備えることを特徴とする。
【００１０】
また、特許請求の範囲に記載された表示画像割当方法は、複数の表示画像のうち、互いに関連する表示画像をそれぞれ異なる第１のグループと、第２のグループに振り分け、複数の画像グループのうちの第一のグループに振り分けられた表示画像を、複数のエリアに割り当て、第一のグループの表示画像の割り当て結果に基づいて、第２のグループに振り分けられた表示画像を、第一のグループの表示画像の近くの表示エリアに割り当てることを特徴とする。
【００１１】
これらの発明により、車両用表示装置に設定される複数のエリアに対し、表示画像を所定の比較演算を行うことで機械的に割り当てる表示制御装置において、複数の表示画像に関連性がある場合に、ユーザがそれらの表示画像の関連性を把握しやすい態様で表示画像を表示することができる。
【図面の簡単な説明】
【００１２】
【図１】表示制御装置の概略構成を示すブロック図である。
【図２】コンテント及びエリアに対応付けられる属性を示す説明図である。
【図３】エリア情報管理部におけるエリアの階層データ構造を示す説明図である。
【図４】エリアの階層データ構造における重畳表示を示す説明図である。
【図５】仮想エリアへの配置指示を統治セットで実現することを示す説明図である。
【図６】表示制御処理の前半部分を示すフローチャートである。
【図７】表示制御処理の後半部分を示すフローチャートである。
【図８】表示制御処理における関連画像配置処理を示すフローチャートである。
【図９】（ａ）は有効指示集合への配置指示の追加を示す説明図であり、（ｂ）は重複する配置指示の削除を示す説明図であり、（ｃ）は削除された配置指示の指示履歴集合への追加を示す説明図である。
【図１０】（ａ）は有効指示集合への配置指示の追加を示す説明図であり、（ｂ）は重複する配置指示の削除を示す説明図であり、（ｃ）は削除された配置指示の指示履歴集合への追加を示す説明図である。
【図１１】仮想エリアへの配置指示と仮想エリアと実際のエリアとの紐付けを示す説明図である。
【図１２】（ａ）は統治セット番号「１」の表示画像を例示する説明図であり、（ｂ）及び（ｃ）は統治セット番号「２」の表示画像を例示する説明図である。
【図１３】エリアへの表示画像の配置を例示する説明図である。
【図１４】エリアへの表示画像の配置を例示する説明図である。
【図１５】エリアへの表示画像の配置を例示する説明図である。
【図１６】エリアへの表示画像の配置を例示する説明図である。
【図１７】表示制御装置の概略構成を示すブロック図である。
【図１８】コンテント及びエリアに対応付けられる属性を示す説明図である。
【図１９】エリア管理部におけるエリアの階層データ構造を示す説明図である。
【図２０】所定の演算子を用いて規定される必須排他制約式の処理を示す説明図である。
【図２１】仮想エリアへの配置指示を統治セットで実現することを示す説明図である。
【図２２】表示制御処理の前部分を示すフローチャートである。
【図２３】表示制御処理の中部分を示すフローチャートである。
【図２４】表示制御処理の後部分を示すフローチャートである。
【図２５】（ａ）は有効指示集合への配置指示の追加を示す説明図であり、（ｂ）は重複する配置指示の削除を示す説明図であり、（ｃ）は削除された配置指示の指示履歴集合への追加を示す説明図である。
【図２６】仮想エリアへの配置指示と仮想エリアと実際のエリアとの紐付けを示す説明図である。
【図２７】（ａ）はコンテントにおける必須排他関係を示す説明図であり、（ｂ）はエリアにおける必須排他関係を示す説明図であり、（ｃ）はコンテントとエリアとの組合せを示す説明図である。
【図２８】（ａ）は有効指示集合への配置指示の追加を示す説明図であり、（ｂ）は重複する配置指示の削除を示す説明図であり、（ｃ）は削除された配置指示の指示履歴集合への追加を示す説明図である。
【図２９】有効指示集合からの配置指示の削除を示す説明図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態を図面に基づいて説明する。
［第１実施形態］
図１は、第１実施形態の表示制御装置２の概略構成を示すブロック図である。
【００１４】
表示制御装置２は、制御部６０を中心に構成されている。制御部６０には、３台の表示装置２１，２２，２３、及び、入出力ＩＦ３０が接続されている。なお、以下では、３台の表示装置２１〜２３を区別するため、必要に応じて「ア表示装置２１」、「イ表示装置２２」、「ウ表示装置２３」と記述する。
【００１５】
３台のア〜ウの表示装置２１〜２３はそれぞれ、例えばヘッドアップディスプレイ、メータパネル、ナビゲーションのための地図などを表示するカラー液晶表示装置などとして具現化される。ただし、これに限られるものではない。
【００１６】
入出力ＩＦ３０は、車両内のネットワーク（例えばＣＡＮ）に接続するための構成であり、入出力ＩＦ３０を介し、表示制御装置２は、マルチメディアＥＣＵ４１、車速ＥＣＵ４２、エンジン回転数センサ４３、各種ＥＣＵ４４、及び、各種センサ４５に接続されている。各種ＥＣＵ４４には、例えばナビゲーションＥＣＵやハイブリッドＥＣＵなどが含まれる。また、各種センサ４５には、車室外の気温を検知する外気温センサやエンジン冷却水の温度を検知する水温センサなどが含まれる。
【００１７】
このような構成により、表示制御装置２は、ネットワークを介して各種の情報に基づく表示画像を取得可能となっている。表示画像は、マルチメディアＥＣＵ４１から取得される「オーディオ情報」、車速ＥＣＵ４２から取得される「車速」、エンジン回転数センサ４３から取得される「エンジン回転数」、各種ＥＣＵ４４に含まれるナビゲーションＥＣＵから取得される「地図」及び「走行支援情報」、ハイブリッドＥＣＵから取得される「エネルギーフロー情報」、各種センサ４５に含まれる外気温センサから取得される「外気温」など様々である。
【００１８】
制御部６０は、表示画像管理部６１、エリア情報管理部６２、割当管理部６３、配置指示管理部６４、割当制御部６５、及び表示レイアウト制御部６６を有している。
表示画像管理部６１は、上述した種々の表示画像を管理するための機能を有し、カテゴリーの異なる表示画像も同様に管理している。表示画像管理部６１は、表示画像に対し、図２（ａ）に示すように、「情報価値」、「コンテントサイズ」、「表示状態」、「統治セット番号」及び「リンク情報」という５つの属性（パラメータ）を紐付けて記憶する記憶装置を備えている。
【００１９】
本実施形態における情報価値とは、表示対象者毎の表示画像の価値、すなわち他の表示画像と比較して当該表示画像が、特定の表示対象者にとってどの程度有用であるか、を示すものである。本実施形態では、表示対象者は、運転者、助手席同乗者、後席同乗者である。つまり、表示画像の価値は、表示対象者によって異なる。例えば「車速」や「エンジン回転数」といった表示画像は、運転者にとって価値（有用性）の高い情報となる。そのため、情報価値［運転者］、情報価値［助手席同乗者］、及び、情報価値［後席同乗者］という３つの価値を各表示画像が有している。なお、本実施形態では、情報価値が「０」以上の数値として記憶されているものとする。
【００２０】
またコンテントサイズは、表示画像の表示に要する領域の大きさであり、例えば縦及び横のピクセル数で表される。
さらにまた表示状態は、その表示画像が表示対象であるか否かを示すフラグ情報であり、表示対象であることを示す「アクティブ状態」又は表示対象でないことを示す「非アクティブ状態」のいずれかが設定される。
【００２１】
具体的には、各コンテントは、車両状況やユーザ操作に応じて「アクティブ状態」と「非アクティブ状態」とが切り替えられる。例えば、シフトレンジがＲの時はリアビューカメラによって撮影された情報に基づく「バックモニタ」の表示画像が「アクティブ状態」となり、シフトレンジがＲ以外の時は「バックモニタ」の表示画像が「非アクティブ状態」になるという具合である。また例えば、ユーザがオーディオスイッチをオンにするとオーディオコントロールパネル等の「オーディオ情報」の表示画像が「アクティブ状態」となり、オーディオスイッチをオフにすると「オーディオ情報」の表示画像が「非アクティブ状態」になるという具合である。
【００２２】
また、統治セット番号は、互いに関連のある表示画像について、一方の表示画像を第１画像グループに属するものであると判別し、他方の表示画像を前記第１画像グループとは異なる第２画像グループに属するものであると判別するためのものである。統治セットという概念を導入することで、表示画像をグループ単位で優先的にエリアへ割り当てることが可能になる。なお、本実施形態では、統治セット番号は「１」又は「２」のいずれかとなっている。
【００２３】
さらにまた、リンク情報は、複数の表示画像に対し、当該表示画像と関連の深い別の表示画像を結びつけるための画像関連情報である。
図１の説明に戻り、エリア情報管理部６２は、表示領域としての複数のエリアを管理する。本実施形態におけるエリアは、ア〜ウの３台の表示装置２１〜２３の画面に対して設定されている。エリア情報管理部６２は、ア〜ウの３台の表示装置２１〜２３のエリアを同様に管理している。すなわち、ア表示装置２１のエリアもイ表示装置２２のエリアも区別なく管理している。エリア情報管理部６２は、エリアに対し、図２（ａ）に示すように、「エリア適性度」、「エリアサイズ」及び「統治セット番号」という３つの属性（パラメータ）を紐付けて記憶する記憶装置を備えている。
【００２４】
ここでエリア適性度とは、表示対象者毎に当該エリアの見易さを示す指標である。表示対象者は、上述したように、運転者、助手席同乗者、後席同乗者である。つまり、エリア適性度は、表示対象者によって異なる。例えばメータパネルのエリアは運転者にとってエリア適性度が大きくなり、また例えばナビゲーションのための地図などを表示する液晶表示装置のエリアは、運転者及び助手席同乗者にとってエリア適性度が大きくなる。そのため、エリア適性度［運転者］、エリア適性度［助手席同乗者］、及び、エリア適性度［後席同乗者］という３つの適性度を各エリアが有している。なお、本実施形態では、エリア適性度を「１」〜「１０」の１０段階で示すものとする。ただし、これには限定されない。
【００２５】
またエリアサイズは、エリアの大きさであり、コンテントサイズと同様、例えば縦及び横のピクセル数で示される。
また、統治セット番号は、上述したように表示画像を統治セットの単位で優先的にエリアへ割り当てるため、当該表示画像の統治セット番号に対応するように付される番号である。
【００２６】
また、エリア情報管理部６２は、ア〜ウの表示装置２１〜２３に設定される複数のエリアを階層データ構造で管理する。換言すると、各表示装置２１〜２３の表示画面を単一エリアとして用いたり、複数の分割された表示エリアとして用いたりするために、エリア情報管理部６２は、各エリアの階層構造関係を示す変数を記憶する記憶装置を備えている。この階層データ構造には、レイヤ構造が含まれる。ここでは、ウ表示装置２３がナビゲーションのための地図などを表示するカラー液晶表示装置であるとして、その階層データ構造を説明する。
【００２７】
ウ表示装置２３の表示領域は、図３（ａ）に示すように、下位レイヤと上位レイヤで構成されている。ａ及びｂのエリアは下位レイヤに属し、ｃ，ｄ，ｅのエリアは上位レイヤに属している。したがって、矢印Ｘの方向に見た場合、下位レイヤに割り当てられた表示画像に対し、上位レイヤに割り当てられた表示画像が重畳することになる。
【００２８】
また、階層データは、図３（ｂ）に示す如くとなっている。すなわち、画面全体を使用する全画面エリアが設定されると共に、全画面エリアを上下２つに分割したａエリア及びｂエリアが設定されている。このとき、全画面エリアを最上位の階層のエリアとして管理する。その直下の階層にａ及びｂのエリアを管理する。ｃ〜ｅのエリアは、全画面エリアとはレイヤが異なり、全画面エリアと同一の階層となっている。
【００２９】
これにより、図３（ｃ）に示すように、全画面エリアに表示画面が割り当てられると、その下の階層であるａ及びｂのエリアは使用不能となる。図中に×印で示した。一方、図３（ｂ）に示したようにｃ〜ｅのエリアは全画面エリアとはレイヤが異なり全画面エリアと同一の階層となっているため、全画面エリア（又はａ，ｂのエリア）が使用されていても、ｃ〜ｅのエリアに別の表示画面を割り当てることは可能である。例えば図４（ａ）に示すように、ａ及びｂのエリアに表示画面を割り当てると共にｃエリアにも表示画面を割り当てることが可能となる。この場合の階層データ構造のイメージは、図４（ｂ）にハッチングを施して示す如くである。
【００３０】
図１に戻り、割当管理部６３は、所定エリアに対する所定表示画像の割当情報を記憶している。所定エリアに対する所定表示画像の割当情報は、予め定められたエリアと予め定められた表示画像との対応関係を示すものである。
【００３１】
配置指示管理部６４は、システムによる配置指示やユーザの操作に基づく配置指示を管理するものである。これは、割当管理部６３に記憶される割当情報と異なり、動的な配置指示を管理するものである。システムによる配置指示は、システムの要求によって発生するものであり、「バックモニタ」ナビゲーションのための「地図」及び「走行支援情報」などであることが考えられる。また、ユーザの操作に基づく配置指示は、ユーザ操作によって発生するものであり、「オーディオ情報」やハイブリッド車両の「エネルギーフロー情報」などであることが考えられる。
【００３２】
例えば、シフトレンジがＲになった場合「バックモニタ」の表示画像をナビの地図が表示されているエリアに配置するというシステムによる配置指示が考えられる。また例えば、ユーザがオーディオスイッチをオンにすると「オーディオ情報」の表示画像をナビの地図が表示されているエリアに配置するというユーザ操作に基づく配置指示が考えられる。なお、ユーザ操作に基づく配置指示には、表示されている表示画像をドラッグ操作などにより別のエリアへ移動させるような配置指示も含まれる。
【００３３】
すなわち、ここでいう配置指示は、特定表示画像を特定エリアへ配置するものであり、その特定エリアにもともと表示されている表示画像に代え、特定表示画像の配置を指示するものである。これは、いわば「後勝ちの配置」と言える。
【００３４】
本実施形態では、以上のような表示画像管理部６１、エリア情報管理部６２、割当管理部６３及び配置指示管理部６４に記憶される情報に基づき、割当制御部６５が、まずは配置指示管理部６４の配置指示に基づき表示画像をエリアへ割り当て、配置指示にない表示画像に対してはその後、表示画像のエリアに対する評価値を算出し、表示画像のエリアへの割り当てを行う。また、割当制御部６５による表示画像のエリアへの割り当てに基づき、表示画像を表示するのが、表示レイアウト制御部６６である。
【００３５】
なお、本実施形態では、後述するように表示画像同士の関連を考慮した表示画像配置を実現するため、上述したように統治セットに対応する統治セット番号を紐付けて表示画像及びエリアを管理している。上述したように、表示画像及びエリアには統治セット番号「１」、「２」のいずれかが紐付けられており、統治セット毎に割り当てを行う。このとき、優先的にエリアへの割り当てを行う表示画像が含まれる統治セットから順に処理される。具体的には統治セット番号「１」→統治セット番号「２」の順で処理される。
【００３６】
例えば、表示画像Ｘと表示画像Ｘに関連する表示画像Ｙがある場合、表示画像Ｘに重ねて表示画像Ｙを表示したいという要求があるものとする。具体的には、図５（ａ）に示すように、ウ表示装置２３のａエリアに表示画像Ｘを配置した場合にはｃエリアに表示画像Ｙを表示する。記号Ｐ１で示す組合せである。一方、ｂエリアに表示画像Ｘを配置した場合にはｅエリアに表示画像Ｙを表示する。記号Ｐ２で示す組合せである。
【００３７】
この場合、表示画像Ｘをａエリアに配置するのかあるいはｂエリアに配置するのかが決まってはじめて、表示画像Ｙのエリアが定まる。したがって、図５（ｂ）に示すように、表示画像Ｘが紐付けられた統治セット番号「１」→表示画像Ｙが紐付けられた統治セット番号「２」という順序で、割り当てを行う。
【００３８】
ところが、上述したような配置指示が表示画像Ｙに対してなされる場合が考えられる。例えば、表示画像Ｘに対するポップアップ表示が表示画像Ｙであるような場合である。このときは、表示画像Ｘのエリアが決まるまで、表示画像Ｙのエリアに対する配置指示は行えない。
【００３９】
そこで、本実施形態では、仮想エリアという概念を用いる。すなわち、このときは、図５（ｃ）に示すように、表示画像Ｙを仮想エリアへ配置するという配置指示がなされることになる。そして、表示画像Ｘの割り当て後に、仮想エリアとｃ又はｅエリアとの紐付けが行われる。
【００４０】
具体的には、統治セット番号「２」が紐付けられた表示画像Ｙのエリアを決定する際、表示画像Ｙに紐付けられたリンク情報を読み出し、表示画像Ｘの配置されたエリアを特定する。そして、当該エリアに関連の深い別のエリアの情報に基づき、表示画像Ｙのエリアを決定する。このとき、エリア同士のリンク情報（エリア関連情報）を記憶するのが、配置指示管理部６４の有する仮想エリア情報管理部６４ａである。
【００４１】
次に、図６及び図７のフローチャートに基づき、表示制御処理について説明する。なお、以下では適宜、情報価値及びエリア適性度をまとめて「価値」といい、コンテントサイズ及びエリアサイズをまとめて「サイズ」という。
【００４２】
最初のＳ１００では、配置指示を取得する。上述したように、この配置指示は、システムによる配置指示やユーザの操作に基づく配置指示であり、配置指示管理部６４にて管理される。
【００４３】
続くＳ１１０では、配置指示を有効指示集合へ追加する。本実施形態では、有効指示集合及び指示履歴集合を設定する。有効指示集合は、時系列に記憶された配置指示の集合である。一方、指示履歴集合は、有効指示集合に記憶された後、有効指示集合から削除された配置指示の履歴を時系列に示すものである。例えばＳ１００において配置指示「Ｅ−ｃ」が取得されると、図９（ａ）に二点鎖線で示すように、当該配置指示「Ｅ−ｃ」が有効指示集合に追加される。
【００４４】
次のＳ１２０では、統治セット番号で表示画像を判別する。この処理は、統治セット番号によって表示画像を第１画像グループ又は第２画像グループに振り分けるものである。これにより最初に当該統治セット番号「１」の表示画像（第１画像グループの表示画像）を、統治セット番号「１」のエリアに配置する。
【００４５】
続くＳ１３０では、重複指示を削除し、指示履歴集合への追加を行う。この処理は、有効指示集合の中で表示画像あるいはエリアが重複する配置指示があれば当該配置指示を削除するものである。また、削除した配置指示を、指示履歴集合へ追加するものである。
【００４６】
例えば、図９の例で言えば、図９（ａ）に示すように配置指示「Ｅ−ｃ」が追加された場合、図９（ｂ）に示すように、エリアが重複する配置指示「Ｇ−ｃ」及び、表示画像が重複する配置指示「Ｅ−ａ」を削除する。そして、図９（ｃ）に示すように、配置指示「Ｇ−ｃ」，「Ｅ−ａ」を、指示履歴集合へ記憶する。
【００４７】
次のＳ１４０では、有効指示集合に基づいて表示画像をエリアへ割り当てる。これにより、表示画像のエリアへの「後勝ちの配置」が実現される。
続くＳ１５０では、指示履歴集合の中に、有効指示集合に重複しない配置指示があるか否かを判断する。新たな配置指示が有効指示集合に追加されることにより、一度は削除された過去の配置指示が有効指示集合に重複しないことがあり得る。ここで、重複しない配置指示がある場合（Ｓ１５０：ＹＥＳ）、Ｓ１６０にて指示履歴集合の配置指示に基づいて表示画像をエリアへ配置し、その後、Ｓ１７０へ移行する。一方、重複しない配置指示がない場合（Ｓ１５０：ＮＯ）、Ｓ１６０の処理を実行せず、Ｓ１７０へ移行する。
【００４８】
例えば、図１０（ａ）に示すように、指示履歴集合に配置指示「Ｇ−ｃ」，「Ｅ−ａ」が記憶されている状態で、有効指示集合に配置指示「Ｅ−ｄ」が新たに追加された場合を考える。このとき、図１０（ｂ）に示すように、重複する配置指示「Ｅ−ｃ」が削除され、図１２（ｃ）に示すように、配置指示「Ｅ−ｃ」が指示履歴集合に追加される（図６中のＳ１３０）。ここで、もともと指示履歴集合にあった配置指示「Ｇ−ｃ」（記号αで示した）は、有効指示集合の配置指示と重複しないものとなり（Ｓ１５０：ＹＥＳ）、配置指示「Ｇ−ｃ」に基づいて表示画像Ｇがｃエリアへ割り当てられる（Ｓ１６０）。
【００４９】
次のＳ１７０では、表示画像リストを作成する。この処理は、Ｓ１６０までの処理でエリアに割り当てられていない表示画像のリストを作成するものである。具体的には、表示画像の属性である表示状態が「アクティブ状態」となっている表示画像を抽出して情報価値が大きいものから順に並べ替える。例えば、表示画像Ｘ，Ｙ，Ｚ，Ｗがあり、情報価値がＸ＞Ｙ＞Ｚ＞Ｗのとき、「アクティブ状態」となっている表示画像が「Ｘ，Ｚ，Ｗ」であれば、表示画像リストは、「Ｘ→Ｚ→Ｗ」となる。なお、ここでは、Ｎ個の表示画像が並べ替えられたものとする。
【００５０】
続くＳ１８０では、表示画像を示す変数ｎを「１」として初期化する。この変数ｎがインクリメントされる毎に、統治セット番号「１」の１番目の表示画像→統治セット番号「１」の２番目の表示画像→統治セット番号「１」の３番目の表示画像→・・・という具合に処理されることになる。
【００５１】
次のＳ１９０では、エリアを探索する。この処理は、未だ表示画像が割り当てられていない全てのエリアを探索するものである。
図７中のＳ２００では、階層データ構造に基づきエリアを除外する。この処理は、表示画像が割り当てられていないエリアであっても、階層データ構造で上位に位置するエリアに対し表示画像が割り当てられている場合に、そのエリアを除外するものである。例えば図３（ｃ）に示したように、全画面エリアに表示画像が割り当てられている場合、ａ及びｂのエリアが除外されるという具合である。
【００５２】
続くＳ２１０では、コンテントサイズ及びエリアサイズに基づきエリアを除外する。この処理は、割り当てられる表示画像のコンテントサイズよりも小さなエリアサイズのエリアを除外するものである。
【００５３】
次のＳ２２０では、割当管理に基づきエリアを除外する。具体的には、割当管理部６３に記憶された対応関係に基づき、表示画像と対応関係にないエリアを除外する。
続くＳ２３０では、評価値を算出し、評価値が最も大きなエリアを選択する。この処理は、予め定められた算出式で表示画像及びエリアの情報から評価値を算出し、当該評価値が最も大きくなるエリアを選択するものである。
【００５４】
具体的に、本実施形態では、評価値には、運転者評価値（ＤＥ）、助手席同乗者評価値（ＡＥ）、及び、後席同乗者評価値（ＲＥ）がある。なお、式を煩雑にしないために、運転者を「Ｄ」、助手席同乗者を「Ａ」、後席同乗者を「Ｒ」で表すと、本実施形態では、それぞれ、
ＤＥ＝Ｋ［Ｄ］×情報価値［Ｄ］×エリア適性度［Ｄ］
ＡＥ＝Ｋ［Ａ］×情報価値［Ａ］×エリア適性度［Ａ］
ＲＥ＝Ｋ［Ｒ］×情報価値［Ｒ］×エリア適性度［Ｒ］
となる。
【００５５】
ここでＫ［Ｄ］，Ｋ［Ａ］，Ｋ［Ｒ］は、運転者、助手席同乗者、及び、後席同乗者の存在を示すものであり、乗車時に「１」となり、非乗車時に「０」となる。
そして、求める評価値は、
評価値  ＝  ＤＥ＋ＡＥ＋ＲＥ
となる。
【００５６】
Ｓ２４０では、Ｓ２３０における評価値が最も大きくなる表示画像のエリアへの割り当てを記憶する。
続くＳ２５０では、変数ｎが表示画像の個数Ｎに等しいか否かを判断する。この処理は、統治セット番号「１」が紐付けられた全ての表示画像を処理したか否かを判断するものである。ここでｎ＝Ｎである場合（Ｓ２５０：ＹＥＳ）、Ｓ２７０へ移行する。一方、ｎ≠Ｎである場合（Ｓ２５０：ＮＯ）、すなわち処理していない表示画像があるうちは、Ｓ２６０にて変数ｎをインクリメントし、図６中のＳ１９０からの処理を繰り返す。
【００５７】
Ｓ２７０では、それぞれの組合せにおける評価値の合計に基づき、最も評価値の合計が大きくなった組合せを選択する。続くＳ２８０では、有効指示集合及び指示履歴集合を確定する。
【００５８】
次のＳ２９０では、関連画像配置処理を実行する。この関連画像配置処理は、統治セット番号「２」の表示画像を統治セット番号「２」のエリアに配置するものである。関連画像配置処理については後述する。
【００５９】
続くＳ３００では、割り当ての決定した表示画像を実際に表示する。この処理は、図１中の表示レイアウト制御部６６の機能として実現される。
次にＳ２９０の関連画像配置処理を、図８のフローチャートに基づいて説明する。ここでは、図６中のＳ１００にて取得された配置指示に、仮想エリアへの配置指示が含まれていたものとして説明する。
【００６０】
最初のＳ２９１では、関連の深い表示画像を特定する。この処理は、仮想エリアへの配置指示がなされた表示画像に関連の深い表示画像を特定するものである。例えば図１１（ａ）に示したように、Ｃ表示画像の配置指示が仮想エリアへの配置指示であった場合、Ｃ表示画像に関連の深い表示画像を特定するという具合である。ここでは、表示画像に紐付けられたリンク情報を用いる。
【００６１】
続くＳ２９２では、Ｓ２９１で特定した表示画像が配置されたエリアを特定する。
次のＳ２９３では、仮想エリアとの紐付けを行う。この処理は、Ｓ２９２で特定したエリアに関連の深いエリアを特定し、当該エリアを仮想エリアに紐付けるものである。例えば図５（ａ）に示したａエリアに関連の深い表示画像が配置されている場合、図１１（ｂ）に示すように、仮想エリアとｃエリアとを紐付けるという具合である。ここでは、仮想エリア情報管理部６４ａに記憶されたエリア同士のリンク情報を用いる。
【００６２】
なお、Ｓ２９２でエリアが特定されない場合、つまり、Ｓ２９１で特定した表示画像がいずれのエリアにも配置されていない場合には、予め定められた所定エリアに仮想エリアを紐付ける。
【００６３】
次のＳ２９４では、表示画像配置処理を実行する。この表示画像配置処理は、図６中のＳ１３０〜Ｓ１６０と同様の処理である。例えば図１１（ｂ）及び（ｃ）に示すように、仮想エリアｃエリアと紐付けられたことで重複することとなった配置指示「Ｅ−ｃ」が削除され、指示履歴集合へ追加される。Ｓ２９４の処理実行後、関連画像配置処理を終了する。
【００６４】
次に表示制御処理に対する理解を容易にするため、具体例を挙げて説明する。
図１２（ａ）に示すように、統治セット番号「１」の表示画像として「地図」、「オーディオ情報」及び「エネルギーフロー情報」を例示した。また、図１２（ｂ）に示すように、統治セット番号「２」の表示画像として走行支援情報の中の「逆走注意」を例示した。このとき、「逆走注意」の表示画像は、関連の深い「地図」の表示画像に対するリンク情報を有している。また、仮想エリア情報管理部６４ａには、エリア同士のリンク情報としてａエリア−ｃエリア、ｂエリア−ｅエリアの情報があるものとする。また、「逆走注意」の表示画像に対し、仮想エリアへの配置指示がなされたものとする。
【００６５】
上述したように、表示制御処理では、最初に、統治セット番号「１」の表示画像である「地図」、「オーディオ情報」及び「エネルギーフロー情報」がエリアへ配置される。
ここで、図１３（ａ）に示すように、ａエリアに「地図」が配置され、ｂエリアに「オーディオ情報」が配置された場合を考える。このときは、「逆走注意」の表示画像と関連の深い「地図」の表示画像が特定され（図８中のＳ２９１）、「地図」の表示画像が配置されたエリアが特定される（Ｓ２９２）。この場合、「地図」の表示画像はａエリアに配置されているため、仮想エリアがｃエリアに紐付けられる（Ｓ２９３）。したがって、図１３（ｂ）に示すように、ａエリアの表示画像「地図」に重畳させてｃエリアに「逆走注意」の表示画像が表示される。
【００６６】
また、図１４（ａ）に示すように、ａエリアに「オーディオ情報」が配置され、ｂエリアに「地図」が配置された場合を考える。このときも、「逆走注意」の表示画像と関連の深い「地図」の表示画像が特定され（図８中のＳ２９１）、「地図」の表示画像が配置されたエリアが特定される（Ｓ２９２）。この場合、「地図」の表示画像はｂエリアに配置されているため、仮想エリアがｅエリアに紐付けられる（Ｓ２９３）。したがって、図１４（ｂ）に示すように、ｂエリアの表示画像「地図」に重畳させてｅエリアに「逆走注意」の表示画像が表示される。
【００６７】
なお、図１５（ａ）に示すように、ａエリアに「エネルギーフロー情報」が配置され、ｂエリアに「オーディオ情報」が配置された場合を考える。このときも、「逆走注意」の表示画像と関連の深い「地図」の表示画像が特定される（図８中のＳ２９１）。次に「地図」の表示画像が配置されたエリアを特定しようとするが（Ｓ２９２）。「地図」はａエリアにもｂエリアにも配置されていない。そこで本実施形態では、仮想エリアを予め定められた所定エリアであるｄエリアへ紐付ける。したがって、図１５（ｂ）に示すように、ａエリアとｂエリアとの真ん中のｄエリアに「逆走注意」の表示画像が表示される。
【００６８】
次に本実施形態の表示制御装置２が発揮する効果を説明する。
従来、２つの表示画像の間に関連があるとき等、当該２つの表示画像を並べてあるいは重ねて表示したい場合があった。例えば、表示画像Ｙが表示画像Ｘに対するポップアップ表示であるような場合が考えられる。このときは、システムから表示画像Ｙに対する配置指示がなされることが考えられるが、表示画像Ｘを割り当てるエリアが決定されないうちは、表示画像Ｙを割り当てるべきエリアを決定できない。
【００６９】
この点、本実施形態では、仮想エリア情報管理部６４ａに関連の深いエリア同士のリンク情報を記憶し、表示画像管理部６１に関連の深い表示画像同士のリンク情報を記憶している。また、表示画像管理部６１及びエリア情報管理部６２は、統治セット番号を紐付けて表示画像及びエリアを管理している。
【００７０】
画像判別部６５ａは、この統治セット番号により、互いに関連のある２つの表示画像について、一方の表示画像を第１画像グループに属するものであると判別し、他方の表示画像を前記第１画像グループとは異なる第２画像グループに属するものであると判別する（図６中のＳ１２０）。そして、表示画像割当部６５ｂは、第１画像グループであると判別された表示画像を、所定の比較演算を行うことで機械的に複数のエリアに割り当てた後（Ｓ１４０，Ｓ１６０，Ｓ２７０）、第１画像グループに属する表示画像が割当てられたエリアと、仮想エリア情報管理部６４ａに蓄えられた情報とに基づいて、前記第２画像グループに属すると判別された表示画像を複数のエリアに割り当てる（図８中のＳ２９１〜Ｓ２９４）。
【００７１】
これにより、複数の表示画像に関連性がある場合に、ユーザがそれらの表示画像の関連性を把握しやすい態様で表示画像を表示することができる。
また、本実施形態では、表示画像割当部６５ｂによる関連を考慮した画像の割り当てに先だつ所定の比較演算として、配置指示管理部６４で管理される配置指示を取得し（図６中のＳ１００）、有効指示集合へ追加した後（Ｓ１１０）、重複指示を削除して指示履歴集合へ追加し（Ｓ１３０）、有効指示集合に基づいて表示画像を配置するとともに（Ｓ１４０）、重複しない配置指示が指示履歴集合にあれば（Ｓ１５０：ＹＥＳ）、指示履歴集合にも基づいて表示画像を配置する（Ｓ１６０）。すなわち、ユーザによる操作又はシステムによる要求によって生じる表示画像のエリアへの配置指示を記憶する配置指示管理部６４を備え、表示画像割当部６５ｂは、所定の比較演算として、配置指示に基づく表示調停を行う。これにより、システム要求やユーザ操作で発生する配置指示に基づく表示画像について、関連性がある場合には、ユーザがそれらの関連性を把握しやすい態様で表示画像を表示することができる。
【００７２】
さらにまた、本実施形態では、エリア情報管理部６２は、ア〜ウの３台の表示装置２１〜２３のエリアを区別なく同様に管理している。すなわち、エリア情報管理部６２は、複数台の表示装置を、エリアの単位で管理する。これにより、表示装置の追加や削除が容易になる。
【００７３】
また、本実施形態では、ネットワークを介して各種の情報に基づく表示画像を取得可能となっている。表示画像は、「オーディオ情報」、「車速」、「エンジン回転数」、「地図」、「走行支援情報」、「エネルギーフロー情報」及び「外気温」など様々である。表示画像管理部６１は、車両内のネットワークによって取得される情報に基づく表示画像を管理する。これにより、様々な表示画像について、ユーザがそれらの関連性を把握しやすい態様で表示画像を表示することができる。
【００７４】
なお、上記実施形態の構成に限定されるものではなく、例えば次に示すような構成としてもよい。
（イ）上記実施形態では、図１の配置指示管理部６４の仮想エリア情報管理部６４ａに、関連の深いエリア同士のリンク情報を記憶していた。これに対し、図２（ｂ）に示すように、エリア情報管理部６２が、関連の深いエリアとのリンク情報を対応付けてエリアを管理するようにしてもよい。すなわち、この場合、「エリア適性度」、「エリアサイズ」、「統治セット番号」及び「リンク情報」という４つの属性（パラメータ）を紐付けて記憶する。また、仮想エリア情報管理部６４ａ及びエリア情報管理部６２の両方に、「リンク情報」を記憶するようにしてもよい。このとき、仮想エリア情報管理部６４ａとエリア情報管理部６２とでリンク情報が異なっている場合、いずれか一方のリンク情報を優先的に用いることが考えられる。
【００７５】
また、上記実施例１では仮想エリアへの配置指示を前提としていたが、統治セット番号「２」の表示画像について仮想エリアへの配置指示がない場合であっても、統治セット番号「１」の表示画像に関連付けて表示することが考えられる。そこで例えば、仮想エリアへの配置指示がある表示画像についてはエリア同士のリンク情報を仮想エリア情報管理部６４ａに記憶しておき、仮想エリアへの配置指示がない表示画像についてはエリア同士のリンク情報をエリア情報管理部６２に記憶しておくようにしてもよい。
【００７６】
この場合、図８中のＳ２９３では、仮想エリアとの紐付けを行うと共に、仮想エリアへの配置指示がない場合は、関連の深いエリアを特定する。このとき、仮想エリアへの配置指示があるか否かを判断し、当該配置指示があれば仮想エリア情報管理部６４ａに記憶されたエリア同士のリンク情報を用いる。一方、当該配置指示がなければエリア情報管理部６２に記憶されたエリア同士のリンク情報を用いる。
【００７７】
具体例として、仮想エリアへの配置指示がない表示画像に図１２（ｃ）に示すような「ＣＤ再生中」の表示画像があるものとする。ここで、図１６（ａ）に示すように、ａエリアに「地図」が配置され、ｂエリアに「オーディオ情報」が配置された場合を考える。
【００７８】
このとき、「逆走注意」の表示画像と関連の深い「地図」の表示画像が特定され（図８中のＳ２９１）、「地図」の表示画像が配置されたエリアが特定される（Ｓ２９２）。この場合、「地図」の表示画像はａエリアに配置されているため、仮想エリアがｃエリアに紐付けられる（Ｓ２９３）。また、「ＣＤ再生中」の表示画像と関連の深い「オーディオ情報」の表示画像が特定され（図８中のＳ２９１）、「オーディオ情報」の表示画像が配置されたエリアが特定される（Ｓ２９２）。この場合、「オーディオ情報」の表示画像はｂエリアに配置されているため、ｅエリアが特定される（Ｓ２９３）。したがって、図１６（ｂ）に示すように、ａエリアの表示画像「地図」に重畳させてｃエリアに「逆走注意」の表示画像が表示され、また、ｂエリアの表示画像「オーディオ情報」に重畳させてｅエリアに「ＣＤ再生中」の表示画像が表示される。
【００７９】
このような仮想エリアへの配置指示がない表示画像は、上記実施形態では、リストが作成され（図６中のＳ１７０）、それぞれの表示画像の情報価値とエリアのエリア適正度から評価値が算出され評価値が最も大きなエリアが選択されて記憶される（Ｓ２３０，Ｓ２４０）。すなわち、表示画像のエリアへの割り当てに関する適性度であるエリア適性度をエリアに紐付けて記憶するエリア情報管理部６２と、表示画像の表示に関する価値を示す情報価値を表示画像に紐付けて記憶する表示画像管理部６１と、を備え、表示画像割当部６５ｂは、所定の比較演算として、情報価値及びエリア適性度に基づく表示調停を行う。
【００８０】
これにより、配置指示のない表示画像についても、関連性がある場合には、ユーザがそれらの関連性を把握しやすい態様で表示画像を表示することができる。
（ロ）また、上記実施形態では、エリア情報管理部６２は、ア〜ウの３台の表示装置２１〜２３のエリアを区別なく同様に管理している。そこで例えば、エリア情報管理部６２は、表示装置の一部が着脱されると、エリアに関する情報を更新するようにしてもよい。また例えば、仮想エリア情報管理部６４ａ（エリア情報管理部６２）は、前記表示装置の一部が着脱されると、エリア同士のリンク情報であるエリア関連情報を更新するようにしてもよい。このようにすれば、表示装置の追加や削除が一層容易になる。
【００８１】
（ハ）さらにまた、上記実施形態では、ネットワークを介して各種の情報に基づく表示画像を取得可能となっている。そこで例えば、表示画像管理部６１は、外部機器の一部が着脱されると、表示画像に関する情報を更新するようにしてもよい。また例えば、表示画像管理部６１は、外部機器の一部が着脱されると、表示画像同士のリンク情報である画像関連情報を更新するようにしてもよい。このようにすれば、外部機器の着脱があっても、様々な表示画像について、ユーザがそれらの関連性を把握しやすい態様で表示することができる。
【００８２】
［第２実施形態］
図１７は、実施形態の表示制御装置１の概略構成を示すブロック図である。
表示制御装置１は、制御部１０を中心に構成されている。制御部１０には、３台の表示装置２１，２２，２３、及び、入出力ＩＦ３０が接続されている。なお、以下では、３台の表示装置２１〜２３を区別するため、必要に応じて「ア表示装置２１」、「イ表示装置２２」、「ウ表示装置２３」と記述する。
【００８３】
３台のア〜ウの表示装置２１〜２３はそれぞれ、例えばヘッドアップディスプレイ、メータパネル、ナビゲーションのための地図などを表示するカラー液晶表示装置などとして具現化される。ただし、これに限られるものではない。
【００８４】
入出力ＩＦ３０は、車両内のネットワーク（例えばＣＡＮ）に接続するための構成であり、入出力ＩＦ３０を介し、表示制御装置１は、マルチメディアＥＣＵ４１、車速ＥＣＵ４２、エンジン回転数センサ４３、各種ＥＣＵ４４、及び、各種センサ４５に接続されている。各種ＥＣＵ４４には、例えばナビゲーションＥＣＵなどが含まれる。また、各種センサ４５には、車室外の気温を検知する外気温センサやエンジン冷却水の温度を検知する水温センサなどが含まれる。
【００８５】
このような構成により、表示制御装置１は、ネットワークを介して各種のコンテントを取得可能となっている。コンテントは、マルチメディアＥＣＵ４１から取得される「オーディオ情報」、車速ＥＣＵ４２から取得される「車速」、エンジン回転数センサ４３から取得される「エンジン回転数」、各種ＥＣＵ４４に含まれるナビゲーションＥＣＵから取得される「地図」、各種センサ４５に含まれる外気温センサから取得される「外気温」など様々である。
【００８６】
制御部１０は、コンテント管理部１１、エリア管理部１２、割当管理部１３、配置指示管理部１４、割当制御部１５、及び表示レイアウト制御部１６を有している。
コンテント管理部１１は、上述した種々のコンテントを管理するための機能を有し、カテゴリーの異なるコンテントも同様に管理している。コンテント管理部１１は、コンテントに対し、図１８に示すように、「情報価値」、「コンテントサイズ」及び「表示状態」という３つの属性（パラメータ）を対応付けて記憶する記憶装置を備えている。
【００８７】
本実施形態における情報価値とは、表示対象者毎のコンテントの価値、即ち、他のコンテントと比較して当該コンテントが、特定の表示対象者にとってどの程度有用であるか、を示すものである。本実施形態では、表示対象者は、運転者、助手席同乗者、後席同乗者である。つまり、コンテントの価値は、表示対象者によって異なる。例えば「車速」や「エンジン回転数」といったコンテントは、運転者にとって価値（有用性）の高い情報となる。そのため、情報価値［運転者］、情報価値［助手席同乗者］、及び、情報価値［後席同乗者］という３つの価値を各コンテントが有している。なお、本実施形態では、情報価値が「０」以上の数値として記憶されているものとする。
【００８８】
またコンテントサイズは、コンテントの表示に要する領域の大きさであり、例えば縦及び横のピクセル数で表される。
さらにまた表示状態は、そのコンテントが表示対象であるか否かを示すフラグ情報であり、表示対象であることを示す「アクティブ状態」又は表示対象でないことを示す「非アクティブ状態」のいずれかが設定される。
【００８９】
具体的には、各コンテントは、車両状況やユーザ操作に応じて「アクティブ状態」と「非アクティブ状態」とが切り替えられる。例えば、シフトレンジがＲの時はリアビューカメラによって撮影された情報に基づく「バックモニタ」のコンテントが「アクティブ状態」となり、シフトレンジがＲ以外の時は「バックモニタ」のコンテントが「非アクティブ状態」になるという具合である。また例えば、ユーザがオーディオスイッチをオンにするとオーディオコントロールパネル等の「オーディオ情報」のコンテントが「アクティブ状態」となり、オーディオスイッチをオフにすると「オーディオ情報」のコンテントが「非アクティブ状態」になるという具合である。
【００９０】
図１７の説明に戻り、エリア管理部１２は、表示領域としての複数のエリアを管理するための機能を有する。本実施形態におけるエリアは、ア〜ウの３台の表示装置２１〜２３の画面に対して設定されている。エリア管理部１２は、ア〜ウの３台の表示装置２１〜２３のエリアを同様に管理している。すなわち、ア表示装置２１のエリアもイ表示装置２２のエリアも区別なく管理している。ただし、本実施形態のエリア管理部１２は、各エリアに対し、図１８に示すように、「エリア適性度」及び「エリアサイズ」という２つの属性（パラメータ）を紐づけて記憶する記憶装置を備えている。
【００９１】
ここでエリア適性度とは、表示対象者毎に当該エリアの見易さを示す指標である。表示対象者は、上述したように、運転者、助手席同乗者、後席同乗者である。つまり、エリア適性度は、表示対象者によって異なる。例えばメータパネルのエリアは運転者にとってエリア適性度が大きくなり、また例えばナビゲーションのための地図などを表示する液晶表示装置のエリアは、運転者及び助手席同乗者にとってエリア適性度が大きくなる。そのため、エリア適性度［運転者］、エリア適性度［助手席同乗者］、及び、エリア適性度［後席同乗者］という３つの適性度を各エリアが有している。なお、本実施形態では、エリア適性度を「１」〜「１０」の１０段階で示すものとする。ただし、これには限定されない。
【００９２】
またエリアサイズは、エリアの大きさであり、コンテントサイズと同様、例えば縦及び横のピクセル数で示される。
また、エリア管理部１２は、ア〜ウの表示装置２１〜２３に設定される複数のエリアを階層データ構造で管理する。換言すると、各表示装置の表示画面を単一のエリアとして用いたり、複数の分割された表示エリアとして用いたりするために、エリア管理部１２は、各エリアの階層構造関係を示す変数を記憶する記憶装置を備えている。例えば、ア表示装置２１のエリアを例に挙げて説明すると、図１９に示す如く、ア表示装置２１の表示画面は、表示エリアａ乃至ｇを提供可能であり、上記記憶装置は、各エリアの包含関係を記憶している。各エリアの包含関係は、コンテントとエリアとの組合せを抽出する際に、参照され、既に占有されたエリアに包含されるエリアは、コンテントの割り当て対象となるエリアから除外される。
【００９３】
ア表示装置２１の表示領域は、図１９（ａ）に示すように、画面全体を使用するａエリア、このａエリアを左右２つに分割したｂエリア及びｃエリア、さらに、ｂエリアを左右２つに分割したｄエリア及びｅエリア、ｃエリアを上下２つに分割したｆエリア及びｇエリアとして設定されているものとする。
【００９４】
このとき、図１９（ｂ）に示すように、ａエリアを最上位の階層のエリアとして管理する。ａエリアの直下の階層にｂ及びｃのエリアを管理し、ｂ及びｃのエリアの直下の階層にそれぞれ、ｄ及びｅのエリアとｆ及びｇのエリアとを管理する。
【００９５】
これにより、図１９（ｃ）に示すように、例えばｂエリアにコンテントが割り当てられると、それよりも下の階層であるｄ及びｅのエリアは使用不能と判断する。なお、ａエリアの直下にあるｂ及びｃのエリアのうち一方のｂエリアのみにコンテントが割り当てられるときは（ｃ，ｆ，ｇのエリアが使用されていないときは）、ａエリアの内部にコンテントが表示されればよく、例えばコンテントがｂ及びｃのエリアに跨るようにセンタリングなどを施すようにしてもよい。
【００９６】
図１７に戻り、割当管理部１３は、必須排他制約式、及び、所定エリアに対する所定コンテントの割当情報を記憶している。
必須排他制約式は、例えば、必要なコンテントがちゃんとどこかのエリアに割り当てられるようにしたり、重複する内容のコンテントを冗長に複数のエリアに表示したりしないようにするための、予め定められた制約式である。
【００９７】
本実施形態における必須排他制約式は、「＆」、「｜」、「＾」、「／」、「＋」という５つの演算子によって定義されている。各演算子の持つ意味は、図２０（ａ）に示す如くである。すなわち、ＸとＹとが共にアクティブコンテントであった場合、
Ｘ＆Ｙは、ＸとＹとの両方を表示することを意味する。
【００９８】
Ｘ｜Ｙは、Ｘ、Ｙの少なくとも一方を表示することを意味する。
Ｘ＾Ｙは、Ｘ、Ｙのいずれか一方を表示することを意味する。
Ｘ／Ｙは、Ｘ、Ｙのいずれか一方を表示する、又は、ＸもＹも表示しないことを意味する。
【００９９】
Ｘ＋Ｙは、ＸとＹと両方を表示するか、又は、ＸもＹも表示しないことを意味する。
なお、Ｘ／ＹはＸ＆Ｙの逆の意味であり、Ｘ＋ＹはＸ＾Ｙの逆の意味となっている。本実施形態では、後述する表示制御処理にて、演算子に対する処理を行う。この処理を簡単にするため、あえて否定を示す演算子を使用することを避けている。
【０１００】
なお、エリアの必須排他制約式についても、コンテントの必須排他制約式と同様となっている。
また、所定エリアに対する所定コンテントの割当情報は、予め定められたエリアと予め定められたコンテントとの対応関係を示すものである。
【０１０１】
図１７に戻り、配置指示管理部１４は、システムによる配置指示やユーザの操作に基づく配置指示を管理するものである。これは、割当管理部１３に記憶される割当情報と異なり、動的な配置指示を管理するものである。配置指示は、システムの要求によって発生するものであることが考えられる。また、ユーザの要求によって発生するものであることが考えられる。
【０１０２】
例えば、シフトレンジがＲになった場合「バックモニタ」のコンテントをナビの地図が表示されているエリアに配置するというシステムによる配置指示が考えられる。また例えば、ユーザがオーディオスイッチをオンにすると「オーディオ情報」のコンテントをナビの地図が表示されているエリアに配置するというユーザ操作に基づく配置指示が考えられる。なお、ユーザ操作に基づく配置指示には、表示されているコンテントをドラッグ操作などにより別のエリアへ移動させるような配置指示も含まれる。
【０１０３】
すなわち、ここでいう配置指示は、特定コンテントを特定エリアへ配置するものであり、その特定エリアにもともと表示されているコンテントに代え、特定コンテントの配置を指示するものである。これは、いわば「後勝ちの配置」と言える。
【０１０４】
本実施形態では、以上のようなコンテント管理部１１、エリア管理部１２、割当管理部１３及び配置指示管理部１４に記憶される情報に基づき、割当制御部１５が、まずは配置指示管理部１４の配置指示に基づきコンテントをエリアへ割り当て、配置指示にないコンテントに対してはその後、コンテントのエリアに対する評価値を算出し、コンテントのエリアへの割り当てを行う。また、割当制御部１５によるコンテントのエリアへの割り当てに基づき、コンテントを表示するのが、表示レイアウト制御部１６である。
【０１０５】
なお、本実施形態では、後述するようにコンテント同士の結び付きを考慮したコンテント配置を実現するため、統治セットの単位でコンテント及びエリアを管理する。複数の統治セットがある場合、統治セット毎に割り当てを行い、優先的にエリアへの割り当てを行うコンテントが含まれる統治セットから順に処理される。
【０１０６】
例えば、コンテントＡとコンテントＡに関連するコンテントＣがある場合、コンテントＡに並べてコンテントＣを表示したいという要求があるものとする。具体的には、図２１（ａ）に示すように、ア表示装置２１のｂエリアにコンテントＡを配置した場合にはｂエリアの隣のｃエリアにコンテントＣを表示し、イ表示装置２２のｈエリアにコンテントＡを配置した場合にはｈエリアの隣のｉエリアにコンテントＣを表示する。このときは、コンテントＡをｂエリアに配置するのかあるいはｈエリアに配置するのかが決まってはじめて、コンテントＣの配置エリアが定まる。したがって、図２１（ｂ）に示すように、コンテントＡが含まれる統治セットＴ１→コンテントＣが含まれる統治セットＴ２という順序で、割り当てを行う。
【０１０７】
ところが、上述したような配置指示がコンテントＣに対してなされる場合が考えられる。例えば、コンテントＡに対するポップアップ表示がコンテントＣであるような場合が挙げられる。このときは、コンテントＡの配置エリアが決まるまで、特定コンテントＣの特定エリアに対する配置指示は行えない。
【０１０８】
そこで、本実施形態では、仮想エリアという概念を用いる。すなわち、このときは、図２１（ｃ）に示すように、特定コンテントＣを仮想エリアへ配置するという配置指示がなされることになる。そして、コンテントＡの割り当て後に、仮想エリアとｃ又はｉエリアとの紐付けが行われる。
【０１０９】
次に、表示制御処理について説明する。図２２は、表示制御処理の前部分を示すフローチャートであり、図２３は、表示制御処理の中部分を示すフローチャートであり、図２４は、表示制御処理の後部分を示すフローチャートである。なお、以下では適宜、情報価値及びエリア適性度をまとめて「価値」といい、コンテントサイズ及びエリアサイズをまとめて「サイズ」という。
【０１１０】
最初のＳ４００では、配置指示を取得する。上述したように、この配置指示は、システムによる配置指示やユーザの操作に基づく配置指示であり、配置指示管理部１４にて管理される。
【０１１１】
続くＳ４１０では、配置指示を有効指示集合へ追加する。本実施形態では、有効指示集合及び指示履歴集合を設定する。有効指示集合は、時系列に記憶された配置指示の集合である。一方、指示履歴集合は、有効指示集合に記憶された後、有効指示集合から削除された配置指示の履歴を時系列に示すものである。例えばＳ４００において配置指示「Ｅ−ｃ」が取得されると、図２５（ａ）に二点鎖線で示すように、当該配置指示「Ｅ−ｃ」が有効指示集合に追加される。
【０１１２】
次のＳ４２０では、価値変更処理を実行する。この処理は、車両の状況（本実施形態では走行中であるか停車中であるかという走行状況）に基づき、コンテントの情報価値及びエリアのエリア適性度を変更するものである。
【０１１３】
なお、本実施形態では価値変更処理を実行するものとしたが、この処理は必須のものではないため、別の形態として価値変更処理を省略することも考えられる。また、所定条件の成立時にだけ実行する構成としてもよい。
【０１１４】
続くＳ４３０では、統治セットを示す変数ｌを「１」として初期化する。この変数ｌがインクリメントされる毎に、１番目の統治セット→２番目の統治セット→３番目の統治セット→・・・という具合に処理されることなる。
【０１１５】
次のＳ４４０では、仮想エリアの紐付けを行う。この処理は、有効指示集合の配置指示に仮想エリアがある場合で、かつ、関連コンテントのエリアへの割り当てが決定されている場合に実行されるものである。
【０１１６】
例えば図２６（ａ）に示すように、配置指示「Ｃ−仮想エリア」が有効指示集合にある場合を考える。このとき、コンテントＣに関連するコンテントＡが図２１（ａ）に示すエリアｂに割り当てられているのであれば、仮想エリアとエリアｃとを紐付けるという具合である。
【０１１７】
続くＳ４５０では、必須排他制約式を処理する。必須排他制約式をそのままコンテントに適用しようとしても、必須排他制約式には、表示状態が「非アクティブ状態」となっているコンテントも含まれている。そのため、本実施形態では予め「非アクティブ状態」となっているコンテントを含む必須排他制約式を等価でより簡単な必須排他制約式に読み替える処理を行っている。
【０１１８】
具体的には、図２０（ｂ）に示すように、必須排他制約式から構文ツリーを作る。図２０（ｂ）では、「（Ａ＆Ｚ）＾Ｂ」の必須排他制約式が構文ツリーとして示されている。このとき、Ａ及びＢのコンテントが「アクティブ状態」であり、Ｚのコンテントが「非アクティブ状態」であるものとする。この場合、Ｚのコンテントを構文ツリーから削除すると共に、その上位の演算子「＆」を構文ツリーから削除する（記号Ｊ参照）。これにより、構文ツリーは図２０（ｃ）に示す如くとなり、必須排他制約式は、「Ａ＾Ｂ」となる。このように、「非アクティブ状態」のコンテントとその上位の演算子を削除するという手法は、上位演算子が「＆」、「｜」、「＾」の場合に適用される。
【０１１９】
一方、上位演算子が「／」の場合には、図２０（ｄ）に示すように、「非アクティブ」のＹのコンテント及びその上位の演算子「／」を削除すると共に（記号Ｌ参照）、削除した演算子「／」の下位のコンテントＸも削除する（記号Ｋ参照）。演算子が「＋」の場合も同様である。
【０１２０】
なお、このような必須排他制約式の処理を行う場合、否定を示す演算子を用いると期待する結果が得られないため、本実施形態では、否定を示す演算子を用いていない。
また、Ｓ４５０では、必須排他制約式に基づくコンテントとエリアとの組合せを作成する。
【０１２１】
まず、必須排他制約式に基づくコンテントのリストを取得する。例えば、必須排他制約式「Ａ＾Ｂ」があるものとし、ｌ番目の統治セットに含まれるコンテントが「Ａ，Ｂ，Ｃ，Ｄ」であれば、図２７（ａ）に示すように、「Ａ，Ｃ，Ｄ」、「Ｂ，Ｃ，Ｄ」という２つのリストが抽出される。
【０１２２】
同様に、必須排他制約式に基づくエリアのリストを取得する。例えば必須排他制約式「ａ／ｂ」があるものとし、ｌ番目の統治セットに含まれるエリアが「ａ，ｂ，ｃ，ｄ」であれば、図２７（ｂ）に示すように、「ａ，ｃ，ｄ」、「ｂ，ｃ，ｄ」という２つのリストが抽出される。
【０１２３】
これにより、コンテントとエリアとの組合せは、図２７（ｃ）に示すように、コンテント「Ａ，Ｃ，Ｄ」とエリア「ａ，ｃ，ｄ」との組合せをはじめ、「Ａ，Ｃ，Ｄ」と「ｂ，ｃ，ｄ」、「Ｂ，Ｃ，Ｄ」と「ａ，ｃ，ｄ」、「Ｂ，Ｃ，Ｄ」と「ｂ，ｃ，ｄ」という具合に４つの組合せが取得される。なお、図中でコンテントＡ，Ｂに付した下線は、コンテントＡ，Ｂが必須表示項目であることを示す。ここでは、Ｍ個の組合せが取得されたものとして説明を続ける。
【０１２４】
続くＳ４６０では、コンテントとエリアとの組合せを示す変数ｍを「１」として初期化する。この変数ｍがインクリメントされる毎に、１番目の組合せ→２番目の組合せ→３番目の組合せ→・・・という具合に処理されることなる。
【０１２５】
次のＳ４７０では、重複指示を削除し、指示履歴集合への追加を行う。この処理は、有効指示集合の中でコンテントあるいはエリアが重複する配置指示があれば過去の配置指示を削除するものである。また、削除した過去の配置指示を、指示履歴集合へ追加するものである。
【０１２６】
例えば、図２５の例で言えば、図２５（ａ）に示すように配置指示「Ｅ−ｃ」が追加された場合、図２５（ｂ）に示すように、エリアが重複する配置指示「Ｇ−ｃ」及び、コンテントが重複する配置指示「Ｅ−ａ」を削除する。そして、図２５（ｃ）に示すように、配置指示「Ｇ−ｃ」，「Ｅ−ａ」を、指示履歴集合へ記憶する。
【０１２７】
続くＳ４８０では、有効指示集合に基づいてコンテントをエリアへ割り当てる。これにより、コンテントのエリアへの「後勝ちの配置」が実現される。
次のＳ４９０では、指示履歴集合の中に、有効指示集合に重複しない配置指示があるか否かを判断する。新たな配置指示が有効指示集合に追加されることにより、一度は削除された過去の配置指示が有効指示集合に重複しないことがあり得る。ここで、重複しない配置指示がある場合（Ｓ４９０：ＹＥＳ）、Ｓ５００にて指示履歴集合の配置指示に基づいてコンテントをエリアへ配置し、その後、図２３中のＳ５１０へ移行する。一方、重複しない配置指示がない場合（Ｓ４９０：ＮＯ）、Ｓ５００の処理を実行せず、図２３中のＳ５１０へ移行する。
【０１２８】
例えば、図２８（ａ）に示すように、指示履歴集合に配置指示「Ｇ−ｃ」，「Ｅ−ａ」が記憶されている状態で、有効指示集合に配置指示「Ｅ−ｄ」が新たに追加された場合を考える。図２８（ｂ）に示すように、重複する配置指示「Ｅ−ｃ」が削除され、図２８（ｃ）に示すように、配置指示「Ｅ−ｃ」が指示履歴集合に追加される（Ｓ４７０）。このとき、もともと指示履歴集合にあった配置指示「Ｇ−ｃ」（記号αで示した）は、有効指示集合の配置指示と重複しないものとなり（Ｓ４９０：ＹＥＳ）、配置指示「Ｇ−ｃ」に基づいてコンテントＧがエリアｃへ割り当てられる（Ｓ５００）。
【０１２９】
図２３中のＳ５１０では、コンテントリストを作成する。この処理は、Ｓ５００までの処理でエリアに割り当てられていないコンテントのリストを作成するものである。具体的には、コンテントの属性である表示状態が「アクティブ状態」となっているコンテントを抽出して情報価値が大きいものから順に並べ替える。例えば、コンテントＸ，Ｙ，Ｚ，Ｗがあり、情報価値がＸ＞Ｙ＞Ｚ＞Ｗのとき、「アクティブ状態」となっているコンテントが「Ｘ，Ｚ，Ｗ」であれば、コンテントリストは、「Ｘ→Ｚ→Ｗ」となる。なお、ここでは、Ｎ個のコンテントが並べ替えられたものとする。
【０１３０】
次のＳ５２０では、コンテントを示す変数ｎを「１」として初期化する。この変数ｎがインクリメントされる毎に、ｍ番目の組合せの１番目のコンテント→ｍ番目の組合せの２番目のコンテント→ｍ番目の組合せの３番目のコンテント→・・・という具合に処理されることになる。
【０１３１】
続くＳ５３０では、エリアを探索する。この処理は、未だコンテントが割り当てられていない全てのエリアを探索するものである。
次のＳ５４０では、階層データ構造に基づきエリアを除外する。この処理は、コンテントが割り当てられていないエリアであっても、階層データ構造で上位に位置するエリアに対しコンテントが割り当てられている場合に、そのエリアを除外するものである。例えば図１９（ｃ）に示したように、ｂエリアにコンテントが割り当てられている場合、ｄ及びｅのエリアが除外されるという具合である。
【０１３２】
続くＳ５５０では、コンテントサイズ及びエリアサイズに基づきエリアを除外する。この処理は、割り当てられるコンテントのコンテントサイズよりも小さなエリアサイズのエリアを除外するものである。
【０１３３】
次のＳ５６０では、割当管理に基づきエリアを除外する。具体的には、割当管理部１３に記憶された対応関係に基づき、コンテントとエリアとの対応関係にないエリアを除外する。
【０１３４】
続くＳ５７０では、評価値を算出し、評価値が最も大きなエリアを選択する。この処理は、予め定められた算出式でコンテント及びエリアの情報から評価値を算出し、当該評価値が最も大きくなるエリアを選択するものである。
【０１３５】
具体的に、本実施形態では、評価値には、運転者評価値（ＤＥ）、助手席同乗者評価値（ＡＥ）、及び、後席同乗者評価値（ＲＥ）がある。なお、式を煩雑にしないために、運転者を「Ｄ」、助手席同乗者を「Ａ」、後席同乗者を「Ｒ」で表すと、本実施形態では、それぞれ、
ＤＥ＝Ｋ［Ｄ］×情報価値［Ｄ］×エリア適性度［Ｄ］
ＡＥ＝Ｋ［Ａ］×情報価値［Ａ］×エリア適性度［Ａ］
ＲＥ＝Ｋ［Ｒ］×情報価値［Ｒ］×エリア適性度［Ｒ］
となる。
【０１３６】
ここでＫ［Ｄ］，Ｋ［Ａ］，Ｋ［Ｒ］は、運転者、助手席同乗者、及び、後席同乗者の存在を示すものであり、乗車時に「１」となり、非乗車時に「０」となる。
そして、求める評価値は、
評価値  ＝  ＤＥ＋ＡＥ＋ＲＥ
となる。
【０１３７】
Ｓ５８０では、Ｓ５７０における評価値が最も大きくなるコンテントのエリアへの割り当てを記憶する。
続くＳ５９０では、変数ｎがコンテントの個数Ｎに等しいか否かを判断する。この処理は、ｍ番目の組合せに含まれる全てのコンテントを処理したか否かを判断するものである。ここでｎ＝Ｎである場合（Ｓ５９０：ＹＥＳ）、図２４中のＳ６１０へ移行する。一方、ｎ≠Ｎである場合（Ｓ５９０：ＮＯ）、すなわち処理していないコンテントがあるうちは、Ｓ６００にて変数ｎをインクリメントし、Ｓ５３０からの処理を繰り返す。
【０１３８】
図２４中のＳ６１０では、変数ｍが組合せの個数Ｍに等しいか否かを判断する。この処理は、全ての組合せを処理したか否かを判断するものである。ここでｍ＝Ｍである場合（Ｓ６１０：ＹＥＳ）、Ｓ６２０へ移行する。一方、ｍ≠Ｍである場合（Ｓ６１０：ＮＯ）、すなわち処理していない組合せがあるうちは、Ｓ６３０にて変数ｍをインクリメントし、図２２中のＳ４７０からの処理を繰り返す。
【０１３９】
Ｓ６２０では、必須排他制約式を満たす組合せがあるか否かを判断する。例えば上述したコンテントではＡ又はＢのコンテントが必須表示されるべきコンテントであるため、Ａ又はＢのコンテントがエリアに割り当てられる組合せがあるか否かを判断する。ここで必須排他制約式を満たす組合せがあると判断された場合（Ｓ６２０：ＹＥＳ）、Ｓ６４０へ移行する。一方、必須排他制約式を満たす組合せがないと判断された場合（Ｓ６２０：ＮＯ）、Ｓ６５０にて有効指示集合から古い配置指示を削除し、図２２中のＳ４６０へ移行する。
【０１４０】
Ｓ６４０では、それぞれの組合せにおける評価値の合計に基づき、最も評価値の合計が大きくなった組合せを選択する。これにより、図２３中のＳ５８０にて記憶されたコンテントのエリアへの割り当てが確定することになる。続くＳ６６０では、有効指示集合及び指示履歴集合を確定する。
【０１４１】
続くＳ６７０では、変数ｌが統治セットの個数Ｌに等しいか否かを判断する。この処理は、統治セットの全てを処理したか否かを判断するものである。ここでｌ＝Ｌである場合（Ｓ６７０：ＹＥＳ）、Ｓ６８０へ移行する。一方、ｌ≠Ｌである場合（Ｓ６７０：ＮＯ）、すなわち処理していない統治セットがあるうちは、Ｓ６９０にて変数ｌをインクリメントし、図２２中のＳ４４０からの処理を繰り返す。
【０１４２】
Ｓ６８０では、コンテントを表示する。この処理は、割り当てられたエリアにコンテントを表示するものであり、表示レイアウト制御部１６の機能として実現される。
なお、表示制御処理では、必須排他制約式を満たす組合せがない場合（Ｓ６２０：ＮＯ）、有効指示集合から古い指示を削除して（Ｓ６５０）、再び全ての組合せについて処理を行う。このとき、有効指示集合からの配置指示削除の一例を図２９に示した。
【０１４３】
図２９（ａ）に示すように最初に最も古い配置指示「Ｂ−ｂ」を削除し（Ｓ６５０）、再び全ての組合せについて処理を行う。このようにしても、必須排他制約式を満たす組合せがない場合（Ｓ６２０：ＮＯ）、次に図２９（ｂ）に示すように、古い方から２番目の配置指示「Ｅ−ａ，Ｆ−ｃ」を削除する（Ｓ６５０）。
【０１４４】
さらに必須排他制約式を満たす組合せがない場合（Ｓ６２０：ＮＯ）、図２９（ｃ）に示すように、配置指示「Ｂ−ｂ」，「Ｅ−ａ，Ｆ−ｃ」を削除し（Ｓ６５０）、Ｓ６２０で否定判断される度に、配置指示「Ａ−ｄ」（図２９（ｄ）参照）→配置指示「Ａ−ｄ」，「Ｂ−ｂ」（図２９（ｅ）参照）→配置指示「Ａ−ｄ」，「Ｅ−ａ，Ｆ−ｃ」（図２９（ｆ）参照）→・・・という具合に削除していく。
【０１４５】
これは、丁度、「００１」→「０１０」→「０１１」→「１００」→「１０１」→「１１０」というように２進数の桁の繰り上がりに対応する。なお、「１」が削除される配置指示に対応し、より新しい配置指示がより左側の桁に対応する。
【０１４６】
このようにするのは、必須排他制約式を満たす組合せが、なるべく有効指示集合に含まれる配置指示を実現することが望ましいためである。
次に本実施形態の表示制御装置１が発揮する効果を説明する。
【０１４７】
従来、２つのコンテントの間に関連性があるとき等、当該２つのコンテントを並べてあるいは重ねて表示したい場合があった。例えば、コンテントＣがコンテントＡに対するポップアップ表示であるような場合が考えられる。このときは、システムからコンテントＣに対する配置指示がなされることが考えられるが、コンテントＡを割り当てるエリアが決定されないうちは、コンテントＣを割り当てるべきエリアを指示できない。
【０１４８】
この点、本実施形態では、特定コンテントの仮想エリアへの配置指示を行うことが可能となっており、特定コンテントに関連する関連コンテントのエリアへの割り当てが決定された後、仮想エリアと実際のエリアとの紐付けを行う（図２２中のＳ４４０，図２１（ｃ），図２６参照）。つまり、仮想エリアへの配置指示を含めた配置指示を採用し、配置指示に含まれるコンテントに関連する関連コンテントをエリアへ割り当てた後、仮想エリアを実際のエリアに紐付ける。これにより、複数のコンテントに関連性がある場合に、それらのコンテントを並べてあるいは重ねて配置することができる。
【０１４９】
また、本実施形態では、コンテント及びエリアを統治セットの単位でグループ化し、統治セット毎に割り当てを行う（図２１（ｂ）参照）。すなわち、コンテント割当手段１５ｂは、コンテント及びエリアを統治セットの単位でグループ化し、当該統治セット毎に割り当てを行う。これにより、コンテントやエリアの割り当て順序を比較的簡単に指定することができる。
【０１５０】
ところで、コンテントの中には必須表示を必要とするものや排他表示を必要とするものが考えられる。例えば「車速」の場合、アナログ表示（メータ表示）及びデジタル表示（数値表示）の少なくとも一方が必須になるという具合である。
【０１５１】
そこで、本実施形態では、割当管理部１３に、所定の演算子にて示されるコンテント及びエリアの必須排他関係を示す必須排他制約式を記憶している。そして、この必須排他制約式を処理し（図２２中のＳ４５０）、必須排他制約式を満たす組合せがあるか否かを判断し（図２４中のＳ６２０）、コンテントをエリアへ割り当てる（図２２中のＳ４８０，Ｓ５００）。すなわち、コンテントの必須排他関係を規定するコンテント情報を記憶するための割当管理部１３を備え、コンテント割当手段１５ｂは、割当管理部１３に記憶されたコンテント情報に基づき、コンテントをエリアに割り当てる。ここで、コンテント情報は、所定の演算子にて示されるコンテントの必須排他関係を示す必須排他制約式であり、コンテント割当手段１５ｂは、必須排他制約式を満たすように、コンテントをエリアに割り当てる。また、エリアの必須排他関係を規定するエリア情報を記憶するための割当管理部１３を備え、コンテント割当手段１５ｂは、割当管理部１３に記憶されたエリア情報に基づき、コンテントをエリアに割り当てる。ここで、エリア情報は、所定の演算子にて示されるエリアの必須排他関係を示す必須排他制約式であり、コンテント割当手段１５ｂは、必須排他制約式を満たすように、コンテントをエリアに割り当てる。これにより、コンテント及びエリアの必須排他関係を含めてエリアに対しコンテントが割り当てられるため、より適切な情報表示を行うことができる。
【０１５２】
このとき、必須排他制約式を満たす組合せがなければ（図２４中のＳ６２０：ＮＯ）、有効指示集合から配置指示の一部を削除して（Ｓ６５０）、再度、コンテントをエリアに割り当てる（図２２中のＳ４８０，Ｓ５００）。すなわち、コンテント割当手段１５ｂは、コンテント情報及びエリア情報を満たすようにコンテントをエリアに割り当てられない場合、配置指示記憶手段１５ａに記憶された配置指示の一部を削除して、再度、コンテントをエリアに割り当てる。これにより、必須表示が求められるコンテントを確実に表示することができる。
【０１５３】
なお、配置指示にないコンテントについては、コンテントの情報価値及びエリアのエリア適性度に基づいて、エリアに対するコンテントの割り当てを行う。具体的には、コンテント管理部１１が表示対象者毎の情報の価値である情報価値を対応付けてコンテントを管理すると共に、エリア管理部１２がエリアの場所的な適正度であるエリア適性度を対応付けてエリアを管理する。そして、割当制御部１５は、情報価値及びエリア適性度に基づく評価値を用い、コンテントのエリアへの割り当てを決定する（図２３中のＳ５１０〜Ｓ６００，図２４中のＳ６４０）。すなわち、情報の価値を示す情報価値を対応付けて、コンテントを管理するコンテント管理部１１と、場所的な適正度を示すエリア適性度を対応付けて、エリアを管理するエリア管理部１２と、を備え、コンテント割当手段１５ｂは、情報価値及びエリア適性度に基づいて、配置指示にないコンテントをエリアへ割り当てる。これにより、配置指示にないコンテントについては、情報価値とエリア適性度とによってコンテントがエリアに割り当てられるため、ユーザにとって把握し易い情報表示を行うことができる。
【０１５４】
さらにまた、本実施形態では、車両内のネットワークを介して、種々のコンテントが取得される（図１７参照）。すなわち、コンテント管理部１１は、コンテントを車両内のネットワークによって取得する。また、コンテント管理部１１は、新たに接続された外部機器からコンテントを取得するようにしてもよい。このとき、コンテント管理部１１は、種々のコンテントに対し「情報価値」、「コンテントサイズ」及び「表示状態」を対応付けて同様に管理する（図１８参照）。これにより、コンテントの種類によらず、同一のアルゴリズムでコンテントをエリアに割り当てることができる。
【０１５５】
同様に、本実施形態では、ア〜ウの表示装置２１〜２３の複数のエリアに対し「エリア適性度」及び「エリアサイズ」を対応付けて当該エリアを管理する（図１８参照）。すなわち、エリア管理部１２は、複数台の表示装置２１，２２，２３に対しエリアを管理している。これにより、表示装置２１〜２３が異なっていても、同一のアルゴリズムでコンテントを割り当てるべきエリアを判断することができる。
【０１５６】
以上、本発明は、上述した実施形態に何ら限定されるものではなく、その要旨を逸脱しない範囲において種々なる形態で実施することができる。
（１）コンテント及びエリアをその属性のみで管理することによって、コンテントの種類によらず、また、表示装置２１〜２３の区別によらず、コンテントのエリアへの割り当てが同一のアルゴリズムで可能となることは既に述べた。したがって、上記実施形態の表示制御装置１では、例えば、ア〜ウの表示装置２１〜２３のいずれかが故障した場合など、エリア管理部１２が管理情報を更新することで、アルゴリズムを変更することなく、コンテントのエリアへの割り当てが可能となる。同様に、図１７に示すように、エ表示装置５０を追加して接続することも容易である。この場合も、エリア管理部１２がエ表示装置５０に合わせて管理情報を更新するようにすればよい。エ表示装置５０は、例えばスマートフォンなどの携帯電話機や、ＰＤＡと呼ばれる情報端末などであることが例示される。このときは、エ表示装置５０自体からエリアに関する情報を取得することが考えられる。すなわち、エリア管理部１２は、表示装置２１，２２，２３，５０の一部が着脱されると、管理するエリアを更新することとしてもよい。
【０１５７】
（２）上記実施形態では、コンテントの情報価値及びエリアのエリア適性度に基づいて評価値を算出しているが、コンテントの情報特性及びエリアのエリア特性として視線特性、表現力特性、操作特性などを採用することも考えられる。
【０１５８】
（３）上記実施形態では、コンテントとエリアとの全ての組合せについて評価値を算出するようにしたが、本発明はこれに限定されるものではなく、特定のコンテントと特定のエリアに対してのみ、有り得る組合せと評価値を取得し、取得した評価値に基づいてコンテントとエリアとの組合せを決定するようにしてもよい。
【０１５９】
（４）上記実施形態では、コンテントとエリアとの組合せを、リストとして抽出するようにしたが、本発明はこれに限定されるものではなく、必ずしも組合せをリスト状のデータ構造で抽出する必要はなく、組合せをポインタなどの変数で定義するようにしてもよい。
【符号の説明】
【０１６０】
２…表示制御装置
６０…制御部
６１…表示画像管理部
６２…エリア情報管理部
６３…割当管理部
６４…配置指示管理部
６４ａ…仮想エリア情報管理部
６５…割当制御部
６５ａ…画像判別部
６５ｂ…表示画像割当部
６６…表示レイアウト制御部、
１…表示制御装置
１０…制御部
１１…コンテント管理部
１２…エリア管理部
１３…割当管理部
１４…配置指示管理部
１５…割当制御部
１５ａ…配置指示取得手段
１５ｂ…コンテント割当手段
１６…表示レイアウト制御部
２１，２２，２３，５０…表示装置
３０…入出力ＩＦ
４１…マルチメディアＥＣＵ
４２…車速ＥＣＵ
４３…エンジン回転数センサ
４４…各種ＥＣＵ
４５…各種センサ
【要約】
【課題】  車両用表示装置に設定される複数のエリアに対し、表示画像を所定の比較演算を行うことで機械的に割り当てる表示制御装置において、複数の表示画像に関連性がある場合に、ユーザがそれらの表示画像の関連性を把握しやすいようにする。
【解決手段】  各エリア間の関連性を記憶したエリア関連情報記憶部１２と、各表示画像間の関連性を記憶する表示画像関連情報記憶部１１と、互いに関連のある２つの表示画像について、第１画像グループに属する表示画像と、第２画像グループに属する表示画像とを判別する画像判別部６５ａと、所定の比較演算を行うことで第１画像グループの表示画像を機械的に前記複数のエリアに割り当てた後、第１画像グループの表示画像の割当て結果とエリア関連情報記憶部に蓄えられた情報とに基づいて第２画像グループの表示画像を複数のエリアに割り当てる表示画像割当部６５ｂとを備えるようにする。
【選択図】  図１【図１】
0005454654.tif 000002
【図２】
0005454654.tif 000003
【図３】
0005454654.tif 000004
【図４】
0005454654.tif 000005
【図５】
0005454654.tif 000006
【図６】
0005454654.tif 000007
【図７】
0005454654.tif 000008
【図８】
0005454654.tif 000009
【図９】
0005454654.tif 000010
【図１０】
0005454654.tif 000011
【図１１】
0005454654.tif 000012
【図１７】
0005454654.tif 000013
【図１８】
0005454654.tif 000014
【図１９】
0005454654.tif 000015
【図２０】
0005454654.tif 000016
【図２１】
0005454654.tif 000017
【図２２】
0005454654.tif 000018
【図２３】
0005454654.tif 000019
【図２４】
0005454654.tif 000020
【図２５】
0005454654.tif 000021
【図２６】
0005454654.tif 000022
【図２７】
0005454654.tif 000023
【図２８】
0005454654.tif 000024
【図２９】
0005454654.tif 000025
【図１２】
0005454654.tif 000026
【図１３】
0005454654.tif 000027
【図１４】
0005454654.tif 000028
【図１５】
0005454654.tif 000029
【図１６】
0005454654.tif 000030