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