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