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