(57)【要約】  自動車等の移動体の各部の状態を表す状態情報から、この移動体の操縦等に必要な画像や音声を提供するための表示識別子および音声識別子を容易に生成するためのＤＰＦコントローラ（２１）である。ＤＰＦコントローラ（２１）は、表示識別子として、液晶表示装置（１１）に表示すべき画像のレイアウトを特定するレイアウト識別子（ＭＥＮ）と、前記レイアウト中の要素画像の表示態様を特定する要素画像識別子（ＳＥＮ）と、出力すべき音声データの音声識別子とを生成するために、状態情報（Ｄ）とＭＥＮとの対応関係と、状態情報（Ｄ）とＳＥＮとの対応関係と、前記ＭＥＮとＳＥＮとの対応関係と、状態情報（Ｄ）と音声識別子との対応関係を定義した識別子テーブルを記憶したＭＥＮ／ＳＥＮ判定テーブル（２３）と、移動体の各部のＥＣＵ（３０，４０，・・・）から収集された状態情報（Ｄ）とを対照する。
2009034899.tif 000002
【特許請求の範囲】
【請求項１】
移動体の各部から収集された状態情報に基づいて、ドットマトリクス方式の表示装置に当該移動体の状況に応じた画像を表示するための表示識別子と、前記状況に応じた音声を音声再生装置に再生させるための音声識別子とを生成する情報生成装置であって、
前記表示識別子は、前記表示装置に表示すべき画像のレイアウトを特定するレイアウト識別子と、前記レイアウト中の要素画像の表示態様を特定する要素画像識別子とを含み、
前記情報生成装置は、
前記状態情報と前記レイアウト識別子との対応関係と、前記状態情報と前記要素画像識別子との対応関係と、前記レイアウト識別子と前記要素画像識別子との対応関係と、前記状態情報と前記音声識別子との対応関係とを定義した識別子テーブルを記憶した識別子記憶部と、
移動体の各部から収集された状態情報を取得し、取得した状態情報と前記識別子テーブルとを対照することにより、当該状態情報が収集されたときの移動体の状況に応じたレイアウト識別子、要素画像識別子、および音声識別子を決定して出力する識別子決定部とを備えたことを特徴とする情報生成装置。
【請求項２】
前記識別子テーブルは、複数のレイアウト間の遷移関係と、前記レイアウト間で遷移が生じるために前記状態情報が満たすべき遷移条件とを、前記状態情報と前記レイアウト識別子との対応関係として定義し、
前記識別子決定部は、移動体の各部から収集された状態情報を取得する毎に、取得した状態情報と前記識別子テーブルの前記遷移条件とを対照することにより、遷移先となるレイアウトのレイアウト識別子を決定して出力する、請求項１に記載の情報生成装置。
【請求項３】
前記識別子テーブルにおいて、前記遷移条件は、前記状態情報に含まれる変数と所定の値との比較式によって定義され、
前記識別子テーブルは、前記状態情報から前記変数を抽出するための変数変換テーブルを含む、請求項２に記載の情報生成装置。
【請求項４】
前記識別子テーブルは、各レイアウトに含まれ得る要素画像の表示態様を、前記レイアウト識別子と前記要素画像識別子との対応関係として定義し、
前記識別子決定部は、移動体の各部から収集された状態情報を取得する毎に、取得した状態情報と前記識別子テーブルとを対照することによりレイアウト識別子と要素画像識別子とを決定し、決定されたレイアウト識別子に対して前記レイアウト識別子と前記要素画像識別子との対応関係において対応付けられている要素画像識別子を、出力すべき要素画像識別子として決定する、請求項１〜３のいずれか一項に記載の情報生成装置。
【請求項５】
請求項１〜４のいずれか一項に記載の情報生成装置と、
前記レイアウト識別子のそれぞれに対応するレイアウト画像と、前記要素画像識別子のそれぞれに対応する要素画像とを記憶した画像記憶部と、
前記情報生成装置の識別子決定部から出力されるレイアウト識別子および要素画像識別子を取得し、前記レイアウト識別子に対応するレイアウト画像と、前記要素画像識別子に対応する要素画像とを前記画像記憶部から抽出して合成することにより、前記表示装置に表示させる画像を生成する画像合成部と、
前記音声識別子のそれぞれに対応する音声データを記憶した音声記憶部と、
前記情報生成装置の音声識別子決定部から出力される音声識別子を取得し、取得した音声識別子に対応する音声データを前記音声記憶部から抽出して音声再生装置へ出力する音声出力部とを備えたことを特徴とする制御装置。
【請求項６】
請求項５に記載の制御装置と、
前記制御装置の画像合成部により生成された画像を表示する表示装置と、
前記音声出力部から出力された音声データを再生する音声再生装置とを備えたことを特徴とする移動体用情報提供システム。
【請求項７】
前記表示装置が液晶表示装置である、請求項６に記載の移動体用情報提供システム。
【請求項８】
移動体の操縦席まわりに取り付けられる操縦席用モジュールであって、
請求項６または７に記載の移動体用情報提供システムを備えたことを特徴とする操縦席用モジュール。
【請求項９】
請求項６または７に記載の移動体用情報提供システムを備え、
前記表示装置が、少なくとも操縦席から視認可能な位置に取り付けられたことを特徴とする移動体。
【請求項１０】
前記移動体が自動車であり、
前記状態情報は、前記自動車の各部に設けられたＥＣＵから送信され、車内ネットワークを介して前記情報生成装置へ収集される、請求項９に記載の移動体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドットマトリクス方式の表示装置と音声再生装置とを用いて、自動車等の移動体の操縦等に必要な情報を操縦者に提供する技術に関し、特に、移動体の状態に応じた画像および音声を提供するための表示識別子および音声識別子を生成するための情報生成装置と、これを備えた制御装置、移動体用情報提供システム、操縦席用モジュール、および移動体に関する。
【背景技術】
【０００２】
旧来、自動車等の計器盤には、アナログ式またはカウンタ式のメータ類や、例えば電球やＬＥＤ等を用いたインジケータランプ類が用いられることが多かった。また、数字のディジタル表示やインジケータ表示のために、セグメント方式の液晶表示器も一般的に用いられていた。【０００３】
ところが近年になり、液晶パネルディスプレイ装置等のドットマトリクス方式の画像表示装置も、自動車等の計器盤に用いられるようになってきた。すなわち、計器盤の少なくとも一部を、任意のパターン表示が可能なドットマトリクス方式の画像表示装置で構成し、スピードメータ等のメータ類や各種インジケータ等を画像として表示するのである。【０００４】
このように、自動車等の計器盤にドットマトリクス方式の画像表示装置を用いることにより、計器盤の表示にさまざまなパターンを持たせることができる。例えば、表示するメータやインジケータ等の種類や、それらの配置または大きさを、必要に応じて動的に変更することができる。また、メータ類の画像と、例えば、ＣＣＤ（Charge Coupled Device）撮像装置等により撮影された車外の風景画像や、ナビゲーション用画像等を並べて表示する等、計器盤の画像以外の画像を合成して表示することも可能となる。【０００５】
例えば、特開平１１−３１１５４５号公報には、車両の走行状況に応じてあらかじめ設定された複数の表示情報の中から、表示すべき表示情報と表示レイアウトとを選択して表示する表示制御装置が開示されている。この特開平１１−３１１５４５号公報に開示された表示制御装置では、ユーザの要求により表示情報やその表示タイミングを追加・変更することができる。また、複数のユーザを個々に識別し、ユーザ毎に表示態様を切替えることもできる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、近年の自動車においては、自動車の各部に多数のＥＣＵ（Electronic Control Unit）が設けられ、それらのＥＣＵが車内ＬＡＮを介して接続されるようになっている。そして、それぞれのＥＣＵが、他のＥＣＵから得られる状態情報に基づいて、様々な情報処理や制御を行うことが可能となっている。例えば、エンジンや動力伝達機構を含む駆動システムを統括するＥＣＵのプロセッサから、例えば、エンジンの回転数、走行スピード、ギアポジション等の状態情報が、計器盤の表示を制御する画像表示用ＥＣＵへ送信されてくる。また、自動車の安全性に寄与するセーフティシステムを統括するＥＣＵのプロセッサからは、例えば、ライト類の点灯状態、ドアの開閉状態、エアバッグの異常の有無、シートベルトの装着状態等に関する情報が送信されてくる。さらに、車内の快適性に寄与するアメニティシステムを統括するＥＣＵのプロセッサからは、空調機からの吹き出し温度や室温等の情報が、画像表示用ＥＣＵへ送信されてくる。【０００７】
従来の移動体用情報提供システムにおいては、画像表示用ＥＣＵは、これら複数のＥＣＵから送信された複数種類の情報のそれぞれに基づいて、上記各システムの状態を運転者が直感的に認識し易いように、所定の態様の画像を生成する。例えば、走行スピードを表すために、旧来のアナログ式のスピードメータを表す画像、または、速度を数値として表示する画像を生成する。また、例えば、きちんと閉まっていないドアがある場合は、ドアが開いていることを表す画像を生成する。その他に、例えば、ギアポジションインジケータや、燃料残量計やラジエータの水温計等、種々のインジケータ類を表す画像を生成する。そして、このように各種の情報に基づいてそれぞれ生成した画像を重ね合わせることにより、自動車用計器盤の全体を表す一つの画像が生成され、表示装置に表示される。【０００８】
しかしながら、従来、自動車の各部のＥＣＵから画像表示用ＥＣＵへ送られてくる情報から、操縦者に提供すべき画像情報および音声情報を効率的に生成する仕組みは確立されていない。各部のＥＣＵから送出される情報のフォーマットは、自動車メーカーや車種によって互いに異なることが一般的であるため、従来は、画像表示用ＥＣＵへ送られてくる情報から画像情報や音声情報を生成する処理プログラムを、自動車メーカーや車種別に作成する必要があり、プログラム開発の手間がかかっていた。【０００９】
本発明は、上記の問題を鑑み、自動車等の移動体の各部の状態を表す状態情報から、この移動体の操縦等に必要な画像や音声を提供するための表示識別子および音声識別子を容易に生成することが可能な情報生成装置と、これを備えた制御装置、移動体用情報提供システム、操縦席用モジュール、および移動体を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記の目的を達成するために、本発明にかかる情報生成装置は、移動体の各部から収集された状態情報に基づいて、ドットマトリクス方式の表示装置に当該移動体の状況に応じた画像を表示するための表示識別子と、前記状況に応じた音声を音声再生装置に再生させるための音声識別子とを生成する情報生成装置であって、前記表示識別子は、前記表示装置に表示すべき画像のレイアウトを特定するレイアウト識別子と、前記レイアウト中の要素画像の表示態様を特定する要素画像識別子とを含み、前記情報生成装置は、前記状態情報と前記レイアウト識別子との対応関係と、前記状態情報と前記要素画像識別子との対応関係と、前記レイアウト識別子と前記要素画像識別子との対応関係と、前記状態情報と前記音声識別子との対応関係とを定義した識別子テーブルを記憶した識別子記憶部と、移動体の各部から収集された状態情報を取得し、取得した状態情報と前記識別子テーブルとを対照することにより、当該状態情報が収集されたときの移動体の状況に応じたレイアウト識別子、要素画像識別子、および音声識別子を決定して出力する識別子決定部とを備えたことを特徴とする。【００１１】
また、本発明にかかる制御装置は、本発明の情報生成装置と、前記レイアウト識別子のそれぞれに対応するレイアウト画像と、前記要素画像識別子のそれぞれに対応する要素画像とを記憶した画像記憶部と、前記情報生成装置の識別子決定部から出力されるレイアウト識別子および要素画像識別子を取得し、前記レイアウト識別子に対応するレイアウト画像と、前記要素画像識別子に対応する要素画像とを前記画像記憶部から抽出して合成することにより、前記表示装置に表示させる画像を生成する画像合成部と、前記音声識別子のそれぞれに対応する音声データを記憶した音声記憶部と、前記情報生成装置の音声識別子決定部から出力される音声識別子を取得し、取得した音声識別子に対応する音声データを前記音声記憶部から抽出して音声再生装置へ出力する音声出力部とを備えたことを特徴とする。【００１２】
また、本発明にかかる移動体用情報提供システムは、本発明にかかる制御装置と、前記制御装置の画像合成部により生成された画像を表示する表示装置と、前記音声出力部から出力された音声データを再生する音声再生装置とを備えたことを特徴とする。【００１３】
また、上記の目的を達成するために、本発明にかかる操縦席用モジュールは、移動体の操縦席まわりに取り付けられる操縦席用モジュールであって、上記のいずれかの構成にかかる本発明の移動体用情報提供システムを備えたことを特徴とする。【００１４】
さらに、本発明にかかる移動体は、本発明の移動体用情報提供システムを備え、前記表示装置が、少なくとも操縦席から視認可能な位置に取り付けられたことを特徴とする。
【発明の効果】
【００１５】
本発明によれば、自動車等の移動体の各部の状態を表す状態情報から、この移動体の操縦等に必要な画像や音声を、移動体の状況に応じて提供するための表示識別子および音声識別子を容易に生成することが可能な情報生成装置と、これを備えた制御装置、移動体用情報提供システム、操縦席用モジュール、および移動体を提供できる。
【図面の簡単な説明】
【００１６】
【図１】図１は、本実施形態にかかる車両等用情報表示システムの機能的構成を示すブロック図である。
【図２】図２は、本発明の一実施形態にかかる車両等用情報表示システムを組み込んだ自動車用コックピットモジュール（操縦席用モジュール）の外観を示す正面図である。
【図３】図３（ａ）および（ｂ）のそれぞれは、ＭＥＮによって特定されるレイアウトの一例を示す平面図である。
【図４】図４（ａ）および（ｂ）のそれぞれは、ＳＥＮによって特定される要素画像の表示態様の一例を示す平面図である。
【図５】図５は、状態情報ＤがＣＡＮに従って車内ＬＡＮ７０上で送信される場合のフォーマット例を示す説明図である。
【図６】図６は、ＣＡＮデータからＭＥＮおよびＳＥＮを決定するために用いられるＭＥＮ／ＳＥＮ判定テーブルの論理的構造の一例を示す説明図である。
【図７】図７は、領域２３１ｂのデータ例を示す説明図である。
【図８】図８は、本実施形態の自動車用情報表示システムにおいて液晶表示装置１１の表示に用いられる複数のレイアウト間の遷移を示す状態遷移図である。
【図９】図９は、図８に示した状態遷移を実現するための、ＭＥＮ遷移テーブルの領域２３２ｃにおける定義例を示す説明図である。
【図１０】図１０は、ＣＡＮデータを取得したときに、ＤＰＦコントローラが、ＭＥＮとＳＥＮを決定する処理の手順を示すフローチャートである。
【図１１】図１１は、ＳＥＮ発行テーブルの構造の一例を示す説明図である。
【図１２】図１２は、ＳＥＮと要素画像との対応の一例を示す説明図である。
【図１３】図１３は、図１０に示すフローチャートのステップＳ１３の内部処理を示すフローチャートである。
【図１４】図１４は、ＳＥＮと音声データファイルとの対応の一例を示す説明図である。
【発明を実施するための最良の形態】
【００１７】
本発明の一実施形態にかかる情報生成装置は、移動体の各部から収集された状態情報に基づいて、ドットマトリクス方式の表示装置に当該移動体の状況に応じた画像を表示するための表示識別子と、前記状況に応じた音声を音声再生装置に再生させるための音声識別子とを生成する情報生成装置であって、前記表示識別子は、前記表示装置に表示すべき画像のレイアウトを特定するレイアウト識別子と、前記レイアウト中の要素画像の表示態様を特定する要素画像識別子とを含み、前記情報生成装置は、前記状態情報と前記レイアウト識別子との対応関係と、前記状態情報と前記要素画像識別子との対応関係と、前記レイアウト識別子と前記要素画像識別子との対応関係と、前記状態情報と前記音声識別子との対応関係とを定義した識別子テーブルを記憶した識別子記憶部と、移動体の各部から収集された状態情報を取得し、取得した状態情報と前記識別子テーブルとを対照することにより、当該状態情報が収集されたときの移動体の状況に応じたレイアウト識別子、要素画像識別子、および音声識別子を決定して出力する識別子決定部とを備える。【００１８】
上記の構成によれば、識別子決定部が、移動体の各部から収集された状態情報を取得し、取得した状態情報と前記識別子テーブルとを対照することにより、当該状態情報が収集されたときの移動体の状況に応じたレイアウト識別子、要素画像識別子、および音声識別子を決定して出力する。識別子テーブルには、前記状態情報と前記レイアウト識別子との対応関係と、前記状態情報と前記要素画像識別子との対応関係と、前記レイアウト識別子と前記要素画像識別子との対応関係と、前記状態情報と前記音声識別子との対応関係とが定義されている。従って、移動体の各部から収集される状態情報のフォーマットが、移動体の種類毎に異なっている場合であっても、移動体の種類に応じて識別子テーブルの内容を変更するだけで良く、識別子決定部の処理を、移動体の種類に応じて変更する必要はない。これにより、自動車等の移動体の各部の状態を表す状態情報から、この移動体の操縦等に必要な画像や音声を提供するための表示識別子および音声識別子を、そのときの移動体の状況に応じて容易に生成することが可能となる。【００１９】
前記の情報生成装置において、前記識別子テーブルは、複数のレイアウト間の遷移関係と、前記レイアウト間で遷移が生じるために前記状態情報が満たすべき遷移条件とを、前記状態情報と前記レイアウト識別子との対応関係として定義し、前記識別子決定部は、移動体の各部から収集された状態情報を取得する毎に、取得した状態情報と前記識別子テーブルの前記遷移条件とを対照することにより、遷移先となるレイアウトのレイアウト識別子を決定して出力することが好ましい。【００２０】
さらに、本実施形態にかかる情報生成装置は、前記識別子テーブルにおいて、前記遷移条件は、前記状態情報に含まれる変数と所定の値との比較式によって定義され、前記識別子テーブルは、前記状態情報から前記変数を抽出するための変数変換テーブルを含むことが好ましい。【００２１】
本実施形態にかかる情報生成装置において、前記識別子テーブルは、各レイアウトに含まれ得る要素画像の表示態様を、前記レイアウト識別子と前記要素画像識別子との対応関係として定義し、前記識別子決定部は、移動体の各部から収集された状態情報を取得する毎に、取得した状態情報と前記識別子テーブルとを対照することによりレイアウト識別子と要素画像識別子とを決定し、決定されたレイアウト識別子に対して前記レイアウト識別子と前記要素画像識別子との対応関係において対応付けられている要素画像識別子を、出力すべき要素画像識別子として決定することが好ましい。【００２２】
また、本発明の一実施形態にかかる制御装置は、上記のいずれかの構成にかかる情報生成装置と、前記レイアウト識別子のそれぞれに対応するレイアウト画像と、前記要素画像識別子のそれぞれに対応する要素画像とを記憶した画像記憶部と、前記情報生成装置の識別子決定部から出力されるレイアウト識別子および要素画像識別子を取得し、前記レイアウト識別子に対応するレイアウト画像と、前記要素画像識別子に対応する要素画像とを前記画像記憶部から抽出して合成することにより、前記表示装置に表示させる画像を生成する画像合成部と、前記音声識別子のそれぞれに対応する音声データを記憶した音声記憶部と、前記情報生成装置の音声識別子決定部から出力される音声識別子を取得し、取得した音声識別子に対応する音声データを前記音声記憶部から抽出して音声再生装置へ出力する音声出力部とを備える。【００２３】
また、本発明の一実施形態にかかる移動体用情報提供システムは、前記の制御装置と、前記制御装置の画像合成部により生成された画像を表示する表示装置と、前記音声出力部から出力された音声データを再生する音声再生装置とを備える。さらにこの表示装置において、前記表示装置が液晶表示装置であることが好ましい。【００２４】
また、本発明の一実施形態にかかる操縦席用モジュールは、移動体の操縦席まわりに取り付けられる操縦席用モジュールであって、上記の移動体用情報提供システムを備える。【００２５】
さらに、本発明の一実施形態にかかる移動体は、上記の移動体用情報提供システムを備え、前記表示装置が、少なくとも操縦席から視認可能な位置に取り付けられている。また、この移動体は、自動車である場合、前記状態情報は、前記自動車の各部に設けられたＥＣＵから送信され、車内ネットワークを介して前記情報生成装置へ収集されることが好ましい。【００２６】
以下、図面を参照しながら、自動車（乗用車）に本発明を適用した場合の、本発明の一実施形態について具体的に説明する。なお、本発明の適用対象は自動車のみに限定されない。本発明は、自動車の他にも、自動二輪車、自動三輪車、特殊車両、鉄道車両その他の路面車両、水陸両用車、航空機、または船舶等の、種々の乗り物（移動手段または移送手段）に適用することが可能である。さらに、上述のような移動または移送を主目的とする乗り物に限らず、上述した各種の乗り物の操縦を疑似体験させるシミュレータにも本発明を適用可能である。本願では、上述したような乗り物やシミュレータ等を包括して「移動体」と称する。【００２７】
図２は、本実施形態にかかる車両等用情報提供システムを組み込んだ自動車用コックピットモジュール（操縦席用モジュール）の概観を示す正面図である。図２に示すように、本実施形態にかかる自動車用コックピットモジュール１０は、スピードメータやタコメータ等の旧来のアナログ計器や、ＬＥＤ等で構成されていたインジケータランプ等を含む旧来の自動車用計器盤の代わりに、自動車用計器盤の合成画像を表示する液晶表示装置１１を備えている。【００２８】
なお、液晶表示装置１１は、旧来の自動車においても多く用いられていたセグメント方式の液晶表示器ではなく、ドットマトリクス方式の液晶パネルディスプレイ装置である。液晶表示装置１１は、任意のパターンの画像を表示することが可能であるので、各種の計器やインジケータランプ等の各種要素画像を組み合わせた合成画像を表示することにより、自動車用情報表示装置として機能する。また、液晶表示装置１１には、計器盤の画像だけでなく、自動車の後部または側方に設置された車載カメラによる撮影画像や、ナビゲーション画像、あるいはテレビジョン放送の受信画像や車載ＤＶＤプレイヤ等の再生画像等を併せて表示することも可能である。【００２９】
液晶表示装置１１は、ステアリングホイール（図示省略）の裏側に位置するよう、コックピットモジュール１０の枠体であるインストルメントパネル１２に取り付けられている。コックピットモジュール１０は、液晶表示装置１１の他に、空調ユニット（図示省略）、空調ユニットからの空気を車内に導入する空調ダクト１３、オーディオモジュール１４、ランプスイッチ１５、ステアリング機構（図示省略）、エアバッグモジュール（図示省略）等を含んでいる。【００３０】
オーディオモジュール１４は、ラジオ放送や音楽ＣＤ再生等の機能の他に、自動車の状態に応じて、警告音声や操作指示等を出力する音声再生装置として機能する。オーディオモジュール１４は、自動車のドアや車内後部等に設けられたスピーカ（図示せず）に接続されている。【００３１】
なお、図２に示したコックピットモジュールの構成はあくまで一例であり、本発明の実施形態はこれに限定されない。例えば、図２の例では、液晶表示装置１１が運転者に正対するよう配置されているが、これに限らず、液晶表示装置１１が、インストルメントパネルの中央部、すなわち運転席と助手席との間などに配置された構造であっても良い。【００３２】
図１は、本実施形態にかかる自動車用情報提供システムの機能的構成の一例を示すブロック図である。液晶表示装置１１における表示と、オーディオモジュール１４による音声出力は、図１に示すＤＰＦ（Display Platform）−ＥＣＵ２０によって制御される。ＤＰＦ−ＥＣＵ２０は、自動車に搭載された多数のＥＣＵの一つである。ＤＰＦ−ＥＣＵ２０は、ＤＰＦコントローラ２１（識別子決定部）、描画コントローラ２２（画像合成部）、ＭＥＮ／ＳＥＮ判定テーブル２３（識別子記憶部）、コマンドテーブル２５、画像メモリ２６（画像記憶部）、表示制御回路２７、音声データメモリ２４（音声記憶部）、音声コントローラ２８（音声出力部）、および音声制御回路２９を備えている。ここで、ＤＰＦコントローラ２１とＭＥＮ／ＳＥＮ判定テーブル２３が、本発明にかかる情報生成装置の一実施形態であり、ＤＰＦ−ＥＣＵ２０が、本発明にかかる制御装置の一実施形態である。【００３３】
なお、図１は、ＤＰＦ−ＥＣＵ２０の内部構成を機能的なブロックとして示しているが、これらの各ブロックのハードウェア上への実装態様としては、様々な態様が考えられる。例えば、図１に示した全ての機能ブロックが１つの回路基板上に搭載された構成としても良いし、図１に示した機能ブロックを、例えば複数の半導体集積回路に分けて搭載することも可能である。後者の場合、例えば、ＤＰＦコントローラ２１とＭＥＮ／ＳＥＮ判定テーブル２３とを、他の機能ブロックとは独立した半導体集積回路で構成することも可能である。また、図１の例では、画像メモリ２６と音声データメモリ２４とを別個の機能ブロックとして示したが、これらのメモリが１つのメモリ素子に統合されていても良い。さらに、図１の例では、描画コントローラ２２と音声コントローラ２８とを別個の機能ブロックとして示したが、これらのコントローラの機能を単一の回路素子で実現することもできる。【００３４】
ＤＰＦ−ＥＣＵ２０は、車内ＬＡＮ７０を介して自動車の各部に設けられた種々のＥＣＵ３０，４０，５０，６０・・・と接続されている。ＤＰＦ−ＥＣＵ２０は、車内ＬＡＮ７０を介して、ＥＣＵ３０，４０，５０，６０・・・から、自動車の各部の状態を表す情報（状態情報）Ｄ１〜Ｄ４・・・（以降、特に必要のある場合を除いて、状態情報Ｄと総称する。）を、所定の周期で取得する。なお、「所定の周期」は、車内ＬＡＮ７０の仕様等に応じて任意の長さに設定される。また、各ＥＣＵからの状態情報Ｄ１〜Ｄ４・・・の送信周期が互いに異なる場合もある。この場合は、ＤＰＦ−ＥＣＵ２０における状態情報Ｄ１〜Ｄ４・・・のサンプリング周期を、それぞれの状態情報の送信周期に合わせれば良い。ＤＰＦ−ＥＣＵ２０は、取得した状態情報に基づき、自動車の状態等を運転者に分かりやすく提示するための、自動車用計器盤等の合成画像を生成する。生成された画像は、ＤＰＦ−ＥＣＵ２０から液晶表示装置１１へ送られて表示される。また、ＤＰＦ−ＥＣＵ２０は、取得した状態情報に基づき、自動車の状態等に応じた警告音声や操作指示等を出力するための音声データを生成する。生成された音声データは、ＤＰＦ−ＥＣＵ２０からオーディオモジュール１４へ出力され、再生される。【００３５】
「状態情報」とは、上述したとおり、自動車の各部の状態を表す情報であるが、自動車の各部の機械的動作状態に関する情報（例えば、走行速度やエンジン回転数等）以外に、各部の機械的動作とは直接的には関係がない状態に関する情報（例えば、燃料残量や室内温度等）等の、種々の情報を含み得る。状態情報としては、これらはあくまでも乗用車の場合の例にすぎず、本発明を限定するものではないが、例えば、エンジンの回転数、走行速度、セレクトポジション、シフトポジション、方向指示器の稼働状態、ライト類の点灯状態、ドアやトランクの開閉状態、ドア施錠の状態、タイヤの状態、エアバッグの異常の有無、シートベルトの装着状態、空調機からの吹き出し温度、室温、外気温、車載ＡＶ機器の状態、自動操縦機能の設定状態、ワイパーの稼働状態、燃料残量、電池残量、エンジンとバッテリの依存度合（ハイブリッド車の場合）、オイル残量、ラジエータ温度、エンジン温度、などがある。【００３６】
ＤＰＦコントローラ２１は、ＤＰＦ−ＥＣＵ２０の全体動作を制御するマイクロコンピュータである。ＤＰＦコントローラ２１は、状態情報ＤとＭＥＮ／ＳＥＮ判定テーブル２３とを対照することにより、その時点の自動車の状態に応じて、どのような画像を生成すべきかを指定する表示識別子（ＭＥＮ，ＳＥＮ）を生成し、描画コントローラ２２へ送る識別子決定部としても機能する。ＤＰＦコントローラ２１が生成する表示識別子（ＭＥＮ，ＳＥＮ）については、後に詳述する。また、ＤＰＦコントローラ２１は、状態情報ＤとＭＥＮ／ＳＥＮ判定テーブル２３とを対照することにより、その時点の自動車の状態に応じて、出力すべき音声データに対応する音声識別子を生成し、音声コントローラ２８へ送る。【００３７】
描画コントローラ２２は、ＤＰＦコントローラ２１から与えられる表示識別子に基づき、画像メモリ２６およびコマンドテーブル２５を参照し、液晶表示装置１１で表示すべき画像を生成する。また、ＤＰＦ−ＥＣＵ２０は、自動車に備え付けられたハードディスク等の記憶装置（図示せず）から、ナビゲーション画像等の動画を入力することもできる。これにより、描画コントローラ２２は、必要に応じて、合成画像の中に動画を組み込むこともできる。【００３８】
表示制御回路２７は、液晶表示装置１１の表示を制御する各種の回路であり、例えば、電源回路、階調電圧発生回路、液晶表示装置１１の各種ドライバ駆動回路、バックライト制御回路等を含む。ただし、ドライバ駆動回路等は、液晶表示装置１１の液晶パネルに形成されていても良い。【００３９】
音声データメモリ２４には、自動車の状態に応じて出力すべき音声データが予め格納されている。音声コントローラ２８は、ＤＰＦコントローラ２１から与えられる音声識別子に応じた音声データを音声データメモリ２４から抽出し、オーディオモジュール１４へ出力する。音声制御回路２９は、オーディオモジュール１４における音声再生動作を制御する。なお、音声データメモリ２４には、出力すべき音声データがフルテキスト単位で格納されていても良いし、音声データメモリ２４には、例えば単語単位または音素単位で音声データを格納しておき、音声コントローラ２８が、音声合成技術を用いて合成した音声をオーディオモジュール１４へ出力するようにしても良い。【００４０】
ＭＥＮ／ＳＥＮ判定テーブル２３は、車内ＬＡＮ７０を介してＥＣＵ３０，４０，５０，６０・・・から得られる状態情報Ｄに基づいて、表示識別子であるＭＥＮ（主イベント番号：Main Event Number）とＳＥＮ（副イベント番号：Sub Event Number）とを決定するために用いられるテーブルである。【００４１】
ここで、表示識別子であるＭＥＮとＳＥＮについて詳細に説明する。ＭＥＮは、液晶表示装置１１に表示すべき画像のレイアウトを特定する識別子である。一方、ＳＥＮは、ＭＥＮで特定されたレイアウト中の個々の要素画像の表示態様を特定する識別子である。ＭＥＮとＳＥＮの値は、状態情報Ｄの取り得る様々な値に応じて、ＭＥＮ／ＳＥＮ判定テーブル２３に定義されている。ＤＰＦコントローラ２１は、車内ＬＡＮ７０から状態情報Ｄを取得するたびに、取得した状態情報ＤとＭＥＮ／ＳＥＮ判定テーブル２３とを対照比較することにより、状態情報Ｄに応じたＭＥＮおよびＳＥＮの値を決定し、描画コントローラ２２へ出力する。【００４２】
ＭＥＮによって特定されるそれぞれのレイアウトは、液晶表示装置１１の表示画面において、どの部分にどのような画像を表示すべきかを定義するものである。本実施形態の自動車用情報提供システムでは、状態情報Ｄの内容から判断される様々な状況に対して、互いに異なるＭＥＮの値を定義しておくことにより、その時の自動車の状況に応じた適切な情報表示を実現する。【００４３】
例えば、自動車が走行している場合は、スピードメータやタコメータの表示が必要であるが、エンジンを切って停止している場合は、それらのメータの表示は不要であり、むしろ、ナビゲーション画像等が必要とされることが多い。従って、前者の場合は、例えばスピードメータやタコメータ等の計器類を表示するレイアウトを用いるが、後者の場合は、メータ類を表示せず、ナビゲーション画像等を表示する領域が大きく確保されたレイアウトを用いることが好ましい。また、例えば、自動車の後方や側方に、車外の様子を撮影可能なカメラが備え付けられている車種の場合は、後進や縦列駐車の際に、それらのカメラによる撮影画像の表示領域を含むレイアウトを用いることが好ましい。従って、本実施形態の自動車用情報提供システムは、その時の自動車の状態を状態情報Ｄから判断し、その時の自動車の状態に適したレイアウトを用いて液晶表示装置１１に情報を表示することにより、運転者に対して必要な情報を見やすく提供する。【００４４】
ここで、図３（ａ）および（ｂ）に、液晶表示装置１１に表示される画像のレイアウトの具体例を二つ示す。図３（ａ）のレイアウトには、カーナビゲーション画像を表示する領域３０１、スピードメータの画像を表示する領域３０２、ギアインジケータの画像を表示する領域３０３、タコメータの画像を表示する領域３０４、および各種の警告灯の画像を表示する領域３０５〜３０７が定義されている。また、図３（ｂ）のレイアウトには、カーナビゲーション画像を表示する領域３０８と、自動車の後方に設けられているカメラによって撮影される映像を表示する領域３０９とが定義されている。図３（ａ）および図３（ｂ）に示したレイアウトには、それぞれ異なる値のＭＥＮが割り当てられている。例えば、通常走行時には図３（ａ）のレイアウトが用いられ、ギアがＲ（後進）に入れられた場合は図３（ｂ）のレイアウトが用いられる。なお、図３（ａ）および図３（ｂ）に示したレイアウトは、あくまでも一例である。【００４５】
上述のようにＭＥＮで特定されるレイアウトに対して、レイアウト中の各領域に表示される要素画像の表示態様を特定するための識別子として、ＳＥＮが定義されている。例えば、図４（ａ）および（ｂ）に、上記の図３（ａ）のレイアウトに関して互いに異なるＳＥＮの値が与えられた場合の、液晶表示装置１１の表示例を示す。例えば、図４（ａ）の例では、警告灯の画像を表示する領域３０５には、警告灯の画像が表示されていない。一方、図４（ｂ）の例では、領域３０５に、自動車のドアが開いていることを警告するためのドア警告灯が点灯していることを示す画像が表示されている。このように、１つのＭＥＮで特定されるレイアウトに対して、複数のＳＥＮの値を定義することにより、レイアウト中の要素画像の表示態様を様々に異ならせることができる。【００４６】
また、本実施形態では、ＭＥＮとＳＥＮの組み合わせに対して、出力すべき音声データが対応づけられている。なお、ＭＥＮとＳＥＮの全ての組み合わせに対して音声データが対応づけられている必要はなく、必要な状況においてのみ音声が出力されるようにしても良い。【００４７】
以下、ＤＰＦコントローラ２１が、状態情報ＤとＭＥＮ／ＳＥＮ判定テーブル２３とを対照比較することにより、その時の自動車の状態に応じたＭＥＮとＳＥＮの値を決定する方法の一例について、詳細に説明する。なお、以下の具体的なデータフォーマットは、車内ＬＡＮ７０のインタフェースとして、欧州を中心として広く採用されているＣＡＮ（Control Area Network）を採用した場合の例である。しかし、本発明を適用できる車内ＬＡＮのインタフェース規格はＣＡＮに限定されない。例えば、ＬＩＮ(Local Interconnect Network)、ＭＯＳＴ（Media Oriented Systems Transport）、ＦｌｅｘＲａｙ等の各種車内ＬＡＮインタフェース規格に準じた任意の車載ネットワークを、本発明に適用することができる。【００４８】
最初に、状態情報ＤがＣＡＮに従って車内ＬＡＮ７０上で送信される場合のフォーマット例について、図５を参照しながら説明する。ＣＡＮに従って送信される状態情報Ｄ（以下、「ＣＡＮデータ」と称する。）は、例えば図５に示すように、先頭２バイトにＣＡＮ＿ＩＤを持ち、次の１バイトが、４バイト目以降のＤＡＴＡ１〜ＤＡＴＡ８における有効データ長を示す。また、ＣＡＮデータは、４バイト目以降のＤＡＴＡ１〜ＤＡＴＡ８に、それぞれのＥＣＵで取得された、自動車の各部の状態を表す変数（ＣＡＮ変数）を含んでいる。【００４９】
また、どのＣＡＮ＿ＩＤのどの位置にどのようなＣＡＮ変数を含むかは、自動車メーカー毎または車種毎に決まっている。例えば、図５の例では、ＣＡＮ＿ＩＤ＝１００のＣＡＮデータでは、ＤＡＴＡ１〜ＤＡＴＡ２の２バイトが、１つのＣＡＮ変数（ＣＡＮ＿Ｖ１）を表す。このＣＡＮ＿Ｖ１は、本実施形態では、例えば走行速度を表す。また、ＤＡＴＡ３〜ＤＡＴＡ４の２バイトが、１つのＣＡＮ変数（ＣＡＮ＿Ｖ２）を表し、このＣＡＮ＿Ｖ２は、本実施形態では、例えばエンジン回転数を表す。さらに、ＤＡＴＡ５〜ＤＡＴＡ８の４バイトが、１つのＣＡＮ変数（ＣＡＮ＿Ｖ３）を表す。このＣＡＮ＿Ｖ３は、本実施形態では、例えばオドメータの走行距離を表す。なお、ここで、それぞれのＣＡＮ変数に付与した番号（ＣＡＮ＿Ｖｘのｘの値）は、図５の説明の便宜上付したものに過ぎず、その順に特別な意味はない。また、この番号ｘは、ＤＰＦコントローラ２１の処理において用いられるものでもない。【００５０】
ＣＡＮ変数は、最長で８バイトの長さを取り得るが、最短は１ビットである。例えば、ＣＡＮ＿ＩＤ＝１０６のＣＡＮデータにおいて、ＤＡＴＡ３の１バイト中の最下位ビット（Ｂｉｔ０）からＢｉｔ３までに、それぞれ１ビットの長さを持つ４つのＣＡＮ変数（ＣＡＮ＿Ｖ５７〜ＣＡＮ＿Ｖ６０）が含まれる。同様に、ＣＡＮ＿ＩＤ＝１０６のＣＡＮデータにおいて、ＤＡＴＡ４のＢｉｔ０〜Ｂｉｔ７に、それぞれ１ビットの長さを持つ８つのＣＡＮ変数（ＣＡＮ＿Ｖ６２〜ＣＡＮ＿Ｖ６９）が含まれる。また、同じくＣＡＮ＿ＩＤ＝１０６のＣＡＮデータにおいて、ＤＡＴＡ６のＢｉｔ０およびＢｉｔ１に、それぞれ１ビットの長さを持つ２つのＣＡＮ変数（ＣＡＮ＿Ｖ５３〜ＣＡＮ＿Ｖ５４）が含まれ、ＤＡＴＡ７のＢｉｔ０〜Ｂｉｔ７に、それぞれ１ビットの長さを持つ８つのＣＡＮ変数（ＣＡＮ＿Ｖ７２〜ＣＡＮ＿Ｖ７９）が含まれる。このような、１ビットで表されるＣＡＮ変数は、例えば、各種のドアの開閉状態や、ウィンカの動作状態など、ＯＮ／ＯＦＦ等の２値で表される状態情報を表す。例えば、本実施形態では、ＣＡＮ＿Ｖ７２は、右前ドアの開閉状態を表し、ＣＡＮ＿Ｖ７３は、左前ドアの開閉状態を表す。【００５１】
なお、図５に示すように、ＣＡＮデータの送信間隔は、必ずしも一律ではない。例えば、ＣＡＮ＿ＩＤ＝１００〜１０２，１０７のＣＡＮデータの送信間隔は１００ｍ秒であるが、ＣＡＮ＿ＩＤ＝１０３のＣＡＮデータの送信間隔は３００ｍ秒、ＣＡＮ＿ＩＤ＝１０４〜１０６のＣＡＮデータの送信間隔は２００ｍ秒である。従って、ＤＰＦコントローラ２１は、状態情報Ｄとして、これらのＣＡＮデータをそれぞれのＣＡＮデータの送信間隔に応じた周期でサンプリングし、後述の処理を行えば良い。【００５２】
次に、上述のＣＡＮデータからＭＥＮおよびＳＥＮを決定するために用いられるＭＥＮ／ＳＥＮ判定テーブル２３の論理的構造の一例を、図６に示す。図６に示す例では、ＭＥＮ／ＳＥＮ判定テーブル２３は、ＣＡＮ変数変換テーブル２３１と、ＭＥＮ変換テーブル２３２と、ＳＥＮ発行テーブル２３３とから構成されている。【００５３】
ＣＡＮ変数変換テーブル２３１は、ＤＰＦコントローラ２１が、ＣＡＮデータから上述のＣＡＮ変数を抽出するために参照するテーブルである。すなわち、上述のとおり、どのＣＡＮ＿ＩＤのＣＡＮデータのどの位置に、どのようなＣＡＮ変数が含まれるかは、自動車メーカー毎または車種毎に決められている。従って、自動車メーカー毎または車種毎にＣＡＮ変数変換テーブル２３１を準備する必要がある。【００５４】
ＣＡＮ変数変換テーブル２３１は、図６に示すとおり、ＣＡＮ変数の個数を格納する領域２３１ａと、それぞれのＣＡＮ変数の定義を格納する領域２３１ｂとを有している。図７は、領域２３１ｂのデータ例を示す説明図である。図７に示すとおり、領域２３１ｂには、ＣＡＮデータに含まれる全てのＣＡＮ変数のそれぞれについて、そのＣＡＮ変数が含まれているＣＡＮデータのＣＡＮ＿ＩＤ、ＣＡＮデータ中の位置、長さ、ＣＡＮ変数がビット単位のデータである場合のビット位置（図７中の「Ｂｉｔ」）、最小値、最大値、およびデフォルト値が格納されている。【００５５】
図７に示す、領域２３１ｂのデータ例において、ＣＡＮデータ中の「位置」は、図５に示したＣＡＮデータのフォーマット中で、ＤＡＴＡ１の開始位置を０とした場合の、当該ＣＡＮ変数のオフセット位置をバイト単位で表す。従って、このオフセット位置の最小値は０、最大値は７である。「長さ」は、ＣＡＮ変数の長さが２以上の場合は、リトルエンディアンで格納する。「Ｂｉｔ」は、ＣＡＮ変数が１ビットのデータである場合に用いられ、何ビット目にデータがあるかを示す。すなわち、上記の「位置」の値がｋである場合、Ｂｉｔ＝０であれば、ＤＡＴＡ（ｋ＋１）のバイトの最右ビット（最下位ビット）にデータが存在することを意味し、Ｂｉｔ＝１であれば、ＤＡＴＡ（ｋ＋１）のバイトの最下位から２桁目のビットにデータが存在することを意味する。ＣＡＮ変数が１ビットのデータではない場合は、Ｂｉｔ＝−１とする。【００５６】
また、最小値、最大値は、各ＥＣＵから送られてくるＣＡＮ変数の最小値および最大値を示す。これは、ＤＰＦ−ＥＣＵ２０においてＣＡＮ変数の値が正常範囲かどうかを確認するために用いられる。ＣＡＮ変数の値がこの最大値より大きい場合は、ここに定義されている最大値が送られてきたものとして、以降の処理を行う。また、ＣＡＮ変数の値がこの最小値より小さい場合は、ここに定義されている最小値が送られてきたものとして、以降の処理を行う。デフォルト値は、ＤＰＦコントローラ２１の起動時に、各ＥＣＵの値の初期値として使用する。【００５７】
また、図７の欄外に♯記号を付けて記載されているのが、それぞれのＣＡＮ変数の番号（以下、「ＣＡＮ変数番号」と称する。）である。ＣＡＮ変数番号は、ＤＰＦコントローラ２１における後述の処理で用いられるが、ＣＡＮ変数変換テーブル２３１内に明示的に定義されているものではなく、ＣＡＮ変数変換テーブル２３１の領域２３１ｂに格納されている順に、ＤＰＦコントローラ２１によって、＃１から１ずつ増加する番号が与えられる。【００５８】
これにより、図７に示した例によれば、図５に例示したＣＡＮ変数変換テーブル２３１のＣＡＮ＿Ｖ１〜ＣＡＮ＿Ｖ４のそれぞれに対して、ＣＡＮ変数番号＃１〜４が与えられる。また、図５に例示したＣＡＮ変数変換テーブル２３１のＣＡＮ＿Ｖ７２〜ＣＡＮ＿Ｖ７３のそれぞれに対して、ＣＡＮ変数番号＃７２，７３が与えられる。なお、ここでの説明では、ＣＡＮデータのフォーマット中に定義されているＣＡＮ＿Ｖｘの番号（ｘ）とＣＡＮ変数番号（＃ｊ）とが一致しているが、ＣＡＮデータのフォーマット中に定義されているＣＡＮ変数の順序と、ＣＡＮ変数変換テーブル２３１によって決められるＣＡＮ変数番号とは必ずしも一致しなくても良い。【００５９】
次に、ＭＥＮ遷移テーブル２３２について説明する。ＭＥＮ遷移テーブル２３２は、図６に示すように、このＭＥＮ遷移テーブル２３２で定義するレイアウトの個数を格納する領域２３２ａと、複数のレイアウトのそれぞれについて当該レイアウトへの遷移条件を格納する領域２３２ｃと、それぞれのレイアウト遷移条件の格納領域のオフセットを格納する領域２３２ｂとから構成されている。【００６０】
ここで、ＭＥＮおよびレイアウト遷移条件について、図８および図９を参照しながら説明する。図８は、本実施形態の自動車用情報提供システムにおいて液晶表示装置１１の表示に用いられる複数のレイアウト間の遷移を示す状態遷移図である。【００６１】
図８に示すような状態遷移図は、自動車用情報提供システムの設計時に、状態情報Ｄ（ＣＡＮデータ）に応じて、液晶表示装置１１の表示をどのように遷移させるかを決定する際に作成されるものである。図８の状態遷移図においては、ＭＥＮ＝１〜１２で示される１２種類のレイアウトが存在する。【００６２】
図８の状態遷移図中に示す矢印は、レイアウト間の遷移関係を示し、矢印上に記載されている条件が、その遷移が生じるために満たされるべき遷移条件である。遷移条件は、ＣＡＮ変数と所定の値との比較式として表される。例えば、ＭＥＮ＝１の「ＯＦＦ画面」のレイアウトから、ＭＥＮ＝２の「ＡＣＣ画面」のレイアウトへの遷移が生じるためには、ＣＡＮ変数の１つである「イグニッション」の値が「ＯＦＦ」と等しくないという遷移条件が成立する必要がある。【００６３】
なお、ＤＰＦコントローラ２１が、車内ＬＡＮ７０からＣＡＮデータを取得する毎に遷移先のレイアウトを決定する場合、直前のレイアウトがどのレイアウトであったかに関わらず、必ず、図８に示す「遷移開始」の状態から、遷移条件の判定を開始する。なお、「遷移開始」の状態に対応するレイアウトはないが、便宜上、「遷移開始」の状態にＭＥＮ＝０を割り当てている。【００６４】
図９は、図８に示した状態遷移を実現するための、ＭＥＮ遷移テーブル２３２の領域２３２ｃにおける定義例を示す説明図である。なお、図９は、説明を分かりやすくするために、ＭＥＮ遷移テーブル２３２の領域２３２ｃに記述されている情報のうち、状態遷移に関する情報の記述のみを概念的に整理して表したものであって、実際の領域２３２ｃのデータ構造を表すものではない。例えば、ＣＡＮ変数を、前述のＣＡＮ変数番号ではなく、それぞれのＣＡＮ変数が表す状態情報の名称によって表記しているが、実際のＭＥＮ遷移テーブルでは、上述のとおりＣＡＮ変数変換テーブル２３１によって決められるＣＡＮ変数番号（＃ｊ）が用いられる。【００６５】
図９に示すように、ＭＥＮ遷移テーブル２３２の領域２３２ｃには、レイアウトのそれぞれについて、そのレイアウトからの遷移先であるレイアウトのＭＥＮと、その遷移が生じるための遷移条件とが定義されている。図９の領域２３２ｃにおいて、ＭＥＮ＝ｎ（ｎ＝０〜１２の整数）のレイアウトに対する遷移条件が格納された領域を、領域２３２ｃｎと表す。【００６６】
例えば、領域２３２ｃ０の先頭には、ＭＥＮ＝０が割り当てられている「遷移開始」の状態において、「イグニッション」の状態を表すＣＡＮ変数の値が「ＯＦＦ」であるという遷移条件が成立した場合、ＭＥＮ＝１で特定されるレイアウトへの遷移が生じることが定義されている。なお、ＭＥＮ＝１で特定されるレイアウトは、図８の例では「ＯＦＦ画面」のレイアウトである。【００６７】
また、ＭＥＮ遷移テーブル２３２の領域２３２ｃでは、あるレイアウトから別のレイアウトへの遷移が生じる遷移条件を、２つ以上の条件のＡＮＤまたはＯＲ条件として表すことも可能である。例えば、図８の例では、ＭＥＮ＝０の「遷移開始」の状態から、ＭＥＮ＝３の「コーナーセンサ」のレイアウトへの遷移条件は、「コーナーセンサ」の状態を表すＣＡＮ変数の値が「ＯＮ」であるという条件と、「セレクトポジション」の状態を表すＣＡＮ変数の値が「Ｐ」ではないという条件とが共に満たされることである。ＭＥＮ遷移テーブル２３２の領域２３２ｃでは、このようなＡＮＤ条件による遷移条件を、例えば図９の領域２３２ｃ０に示すように定義することができる。また、図８の例では、ＭＥＮ＝３の「コーナーセンサ」のレイアウトから、ＭＥＮ＝６の「低速走行」のレイアウトへの遷移条件は、「コーナーセンサ」の状態を表すＣＡＮ変数の値が「ＯＦＦ」であるという条件と、「セレクトポジション」の状態を表すＣＡＮ変数の値が「Ｐ」であるという条件とのいずれかが満たされることである。ＭＥＮ遷移テーブル２３２の領域２３２ｃでは、このようなＯＲ条件による遷移条件を、例えば図９の領域２３２ｃ３に示すように定義することができる。【００６８】
また、領域２３２ｃ１〜領域２３２ｃ１２については、図６に示すように、それぞれの領域の最後に、それぞれのレイアウトに含まれ得る要素画像の表示態様を特定するＳＥＮの値が列挙されている。すなわち、１つのＭＥＮで特定されるそれぞれのレイアウトには、１つまたは複数の要素画像が様々な表示態様で含まれ得る。ＳＥＮは、そのような要素画像の互いに異なる表示態様に対して固有に割り当てられている。ＳＥＮの値は、後述するが、ＣＡＮデータの内容に応じて、ＭＥＮとは異なるルールにより、ＤＰＦコントローラ２１によって決定される。このとき、ＭＥＮで特定されるそれぞれのレイアウトに含まれ得るＳＥＮを領域２３２ｃ１〜領域２３２ｃ１２に定義しておくことにより、ＤＰＦコントローラ２１は、ＣＡＮデータから決定されたＳＥＮのうち、描画コントローラ２２へ出力すべきＳＥＮがどれであるかを判断できる。なお、１つのＭＥＮに対して、決定されるＳＥＮは１つまたは複数である。【００６９】
なお、図６に示した領域２３２ｂには、これらの領域２３２ｃ０〜２３２ｃ１２の先頭アドレス（オフセット）がそれぞれ格納されている。ＤＰＦコントローラ２１は、遷移先のＭＥＮ（ＭＥＮ＝ｎ）が決定されると、領域２３２ｂを参照することにより、当該ＭＥＮのレイアウトに対する遷移条件が格納された領域２３２ｃｎのオフセットを取得し、当該領域へアクセスする。【００７０】
ここで、ＣＡＮデータを取得したときに、ＤＰＦコントローラ２１が、ＭＥＮとＳＥＮを決定する処理の手順について、図１０のフローチャートを参照しながら説明する。【００７１】
図１０に示すように、ＤＰＦコントローラ２１は、起動されると、まず、ＭＥＮ＿Ｐに１を初期設定し（ステップＳ０）、さらに、変数ｉの値を０に初期設定する（ステップＳ１）。ここで、ＭＥＮ＿Ｐは、前回のレイアウトのＭＥＮを格納する変数であり、この例では、起動直後のステップＳ０において、初期値として１を設定することになっている。ただし、初期値は、１に限らず任意に設定することが可能である。変数ｉは、ＤＰＦコントローラ２１が、どのＭＥＮの遷移条件を参照するかを表す。つまり、ＤＰＦコントローラ２１は、ｉの値に従って、ＭＥＮ遷移テーブル２３２の領域２３２ｃｉを参照し、この領域２３２ｃｉに記述されている遷移条件が成立するか否かを判断する。従って、ＣＡＮデータを取得する毎に、ＤＰＦコントローラ２１は、ステップＳ１を実行することにより、必ず最初に、ＭＥＮ遷移テーブル２３２の領域２３２ｃ０における遷移条件から判定を開始する。【００７２】
次に、ＤＰＦコントローラ２１は、領域２３２ｃ０に記述されている遷移条件のうち、最初に記述されている遷移条件を判定対象として、この遷移条件が成立するか否かを判定する（ステップＳ２）。ここで、遷移条件が成立しなければ（ステップＳ２の結果がＮｏ）、領域２３２ｃ０に記述されている最後の遷移条件まで判定が終了していない場合は（ステップＳ３の結果がＮｏ）、ＤＰＦコントローラ２１は、領域２３２ｃ０に記述されている次の遷移条件を判定対象として（ステップＳ４）、ステップＳ２に戻って判定処理を繰り返す。一方、領域２３２ｃ０に記述されている最後の遷移条件まで、いずれの遷移条件も成立せずに判定が終了した場合は（ステップＳ３の結果がＹｅｓ）、ＤＰＦコントローラ２１は、変数ｉの値を、ＭＥＮ＿Ｐの値とする（ステップＳ５）。すなわち、ＤＰＦコントローラ２１が起動された直後に、「遷移開始」の状態からすべての遷移条件が成立しない場合は、本実施形態では、ｉの値は、ステップＳ０においてＭＥＮ＿Ｐに対して設定された値（すなわち１）となる。これにより、この場合はＭＥＮの値の候補が１であるものとされ、次にステップＳ７を実行することにより、領域２３２ｃ１に記述されている遷移条件から判定が再開される。【００７３】
また、領域２３２ｃ０に記述されているいずれかの遷移条件が成立した場合は（ステップＳ２の結果がＹｅｓ）、ＤＰＦコントローラ２１は、その遷移条件が成立した場合の遷移先として記述されているＭＥＮの値を、変数ｉに代入する（ステップＳ６）。【００７４】
次に、ＤＰＦコントローラ２１は、領域２３２ｃｉに記述されている遷移条件のうち、最初に記述されている遷移条件を判定対象として、この遷移条件が成立するか否かを判定する（ステップＳ７）。遷移条件が成立した場合は（ステップＳ７の結果がＹｅｓ）、ステップＳ６へ戻り、ステップＳ６およびＳ７の処理を繰り返す。遷移条件が成立せず（ステップＳ７の結果がＮｏ）、かつ、領域２３２ｃｉに記述されている最後の遷移条件まで判定が終了していない場合は（ステップＳ８の結果がＮｏ）、ＤＰＦコントローラ２１は、領域２３２ｃｉに記述されている次の遷移条件を判定対象として（ステップＳ９）、ステップＳ７に戻る。【００７５】
一方、領域２３２ｃｉに記述されている最後の遷移条件まで、いずれの遷移条件も成立せずに判定が終了した場合は（ステップＳ８の結果がＹｅｓ）、ＤＰＦコントローラ２１は、ＭＥＮの値をｉとする（ステップＳ１０）。これにより、ＭＥＮの値がｉに確定する。【００７６】
ＤＰＦコントローラ２１は、以上の処理によって確定されたＭＥＮの値を描画コントローラ２２へ出力する（ステップＳ１１）。また、ＤＰＦコントローラ２１は、ＭＥＮ＿Ｐへ、確定されたＭＥＮの値を代入する（ステップＳ１２）。次に、ＤＰＦコントローラ２１は、ＣＡＮデータとＳＥＮ発行テーブル２３３とを対照することにより、ＳＥＮの値を決定し、描画コントローラ２２へ出力する（ステップＳ１３）。【００７７】
そして、その後、車内ＬＡＮ７０からＣＡＮデータを新たに取得したとき（ステップＳ１４の結果がＹｅｓ）、ＤＰＦコントローラ２１は、ステップＳ１へ戻り、Ｓ１〜Ｓ１３の処理を再開する。【００７８】
以上のとおり、図１０に示した手順によって、ＤＰＦコントローラ２１は、ＭＥＮとＳＥＮとを決定し、出力することができる。例えば、運転者が速度５０ｋｍで走行中に左ウィンカをＯＮにする操作を行った場合、この操作によってＣＡＮデータ中の「左ウィンカ」の状態を表すＣＡＮ変数の値が「ＯＮ」となる。また、このとき、ＣＡＮデータ中の「速度」を表すＣＡＮ変数の値は「５０」である。このＣＡＮデータをＤＰＦコントローラ２１が取得した場合、図９に示す領域２３２ｃ０の遷移条件を上から順に判定していくと、領域２３２ｃ０における上から６つ目の遷移条件が成立することにより、遷移先のＭＥＮの値の候補が１１に決定される。さらに、ＭＥＮ＝１１にレイアウトに関する遷移条件を記述した領域２３２ｃ１１の遷移条件を上から順に判定していくと、領域２３２ｃ１１の遷移条件はいずれも成立しないので、ＭＥＮ＝１１が、ＭＥＮの値として確定する。これにより、次の遷移先のレイアウトが「左折走行」であることを示すＭＥＮ＝１１が、描画コントローラ２２へ出力されることとなる。【００７９】
次に、ステップＳ１３において、ＤＰＦコントローラ２１がＳＥＮの値を決定して出力する処理について、図１１〜図１３に基づいて説明する。図１１は、ＳＥＮ発行テーブル２３３の領域２３３ｂに記述されているデータ構造の一例を示す説明図である。図１２は、ＳＥＮに対応する要素画像の内容の一例を示す説明図である。図１３は、図１０に示すフローチャートのステップＳ１３の内部処理を示すフローチャートである。【００８０】
ＳＥＮ発行テーブル２３３は、領域２３３ｂに記述されているデータの数（レコード数）が記述される領域２３３ａと、それぞれのＣＡＮ変数の値に対するＳＥＮの値を定義する領域２３３ｂとを有している（図６参照）。図１１に示すように、ＳＥＮ発行テーブル２３３の領域２３３ｂには、ＣＡＮ変数番号と、比較値と、タイム（１）と、ＳＥＮ番号（１）と、タイム（２）と、ＳＥＮ番号（２）とが記述されている。ＣＡＮ変数番号の欄には、図７に示したＣＡＮ変数変換テーブル２３１で定義されるＣＡＮ変数番号が入る。そして、ＣＡＮ変数番号で示されるＣＡＮ変数の値が、「比較値」の値と等しい場合に、ＳＥＮ番号（１）およびＳＥＮ番号（２）の欄に記載された値が、ＳＥＮの値として決定される。なお、タイム（１）の欄が０の場合は、ＳＥＮ番号（１）のみを発行する。つまり、タイム（１）の欄が０の場合は、タイム（２）の欄およびＳＥＮ番号（２）の欄にも０が格納されている。タイム（１）の欄が０以外の場合は、ＳＥＮ番号（１）の要素画像をタイム（１）で指定されている時間だけ表示し、ＳＥＮ番号（２）の要素画像をタイム（２）で指定されている時間だけ表示し、それを交互に繰り返す。例えば、図１２に示すように、ＳＥＮ “１０１”に対応する要素画像が「右ウィンカ［ＯＮ］」を表すビットマップ画像であり、ＳＥＮ “１０２”に対応する要素画像が「右ウィンカ［ＯＦＦ］」を表すビットマップ画像である場合、右ウィンカが点滅表示する状態を表現できる。このようにして、ウィンカや警告灯の点滅表示を実現することができる。なお、図１１では、ＣＡＮ変数が比較値と等しい場合に対してＳＥＮの値を定義した例を示したが、ＳＥＮの値を決定する際のＣＡＮ変数と比較値との演算子は、“＝”のみに限定されず、比較演算子等を定義しても良い。【００８１】
図１３に示すように、ＤＰＦコントローラ２１は、まず、ＣＡＮデータと上記のＳＥＮ発行テーブル２３３の領域２３３ｂとを対照することにより、ＣＡＮデータに応じたＳＥＮの値を決定する（ステップＳ１３１）。次に、ＤＰＦコントローラ２１は、図１０のステップＳ１１で確定出力されたＭＥＮの値（ここではｋとする）を参照し、ＭＥＮ遷移テーブル２３２において、このＭＥＮの値（ｋ）のレイアウトに関する遷移条件を記載した領域２３２ｃｋの最後に列挙されているＳＥＮの値と、上記のステップＳ１３１で決定されたＳＥＮの値とを対照し、ステップＳ１３１で決定されたＳＥＮの値のうち、領域２３２ｃｋの最後に列挙されているＳＥＮに含まれるものだけを、出力すべきＳＥＮとして確定する（ステップＳ１３２）。ＤＰＦコントローラ２１は、ステップＳ１３２で確定したＳＥＮの値を、描画コントローラ２２へ出力する（ステップＳ１３３）。【００８２】
以上の処理により、ステップＳ１１で確定出力されたＭＥＮで特定されるレイアウトに含まれる要素画像のＳＥＮのみを、描画コントローラ２２へ出力することができる。【００８３】
上述のように決定されたＭＥＮとＳＥＮは、ＤＰＦコントローラ２１から描画コントローラ２２へ送られる。描画コントローラ２２は、ＭＥＮとＳＥＮのそれぞれをインデックスとして用いて、コマンドテーブル２５を参照する。コマンドテーブル２５には複数種類のコマンド群が予め登録されている。これらのコマンド群のそれぞれは、ＭＥＮおよびＳＥＮの取り得る値のそれぞれに一意に対応付けられている。すなわち、ＭＥＮが取り得る値のそれぞれに対応付けて、レイアウト画像を生成するためのコマンド群が対応付けられている。また、ＳＥＮが取り得る値のそれぞれに対応付けて、要素画像を生成するためのコマンド群が対応付けられている。【００８４】
描画コントローラ２２は、ＭＥＮおよびＳＥＮのそれぞれに対応するコマンド群をコマンドテーブル２５から読み出して実行する。描画コントローラ２２がＭＥＮに対応するコマンド群を実行することにより、ＭＥＮで特定されるレイアウトの画像が生成される。また、描画コントローラ２２がＳＥＮのそれぞれに対応するコマンド群をそれぞれ実行することにより、ＳＥＮの個数に応じた数の要素画像が、それぞれのＳＥＮの値に応じて生成される。なお、レイアウト画像と要素画像とは、オーバーレイ画像を構成するための、互いに異なる複数のプレーン上にそれぞれ生成される。そして、これら複数のプレーンを重ね合わせることにより、レイアウト画像と要素画像とを組み合わせた合成画像が生成され、液晶表示装置１１に表示される。【００８５】
コマンドテーブル２５のコマンド群は、自動車の各部の状態に適した表示を実現するべく、予め作成され、登録されている。これらのコマンドの例としては、レイアウト画像および要素画像のそれぞれのデータ（ビットマップデータ）を画像メモリ２６から読み出すコマンド、要素画像の表示位置や大きさを指定するコマンド、要素画像を拡大または縮小するためのコマンド、要素画像の回転角度を指定するコマンド、オーバーレイ画像の各プレーンに画像を転送するためのコマンド等が含まれている。【００８６】
また、上述のようにＭＥＮとＳＥＮとが決定されると、決定されたＳＥＮの値は音声コントローラ２８へも送られる。音声コントローラ２８は、決定されたＳＥＮの値に基づいて音声データメモリ２４を参照することにより、出力すべき音声データファイルを特定することができる。すなわち、図１４に示すように、本実施形態における音声データメモリ２４は、ＳＥＮの値の少なくとも一部に対応して、ＳＥＮの値がそれらの値に決定された場合に出力される音声データのファイル名が記憶されている。つまり、図１４の例では、ＳＥＮ番号が“１００”、“１０１”等の場合には、音声による警告等を行う必要がないので、これらのＳＥＮ番号には、音声データファイル名が対応づけられていない。一方で、例えば、ドア警告［ＮＧ］であることを表すＳＥＮ番号 “２０１” （図１１参照）に対しては、ドアが確実に閉まっていないことを知らせる警告メッセージとして、例えば「ドアを確認してください」などの音声を記録したファイル名（ここでは“ｆ２０１．ｗａｖ”）が対応づけられている。なお、音声データのファイル形式は、この具体例に限らず、任意である。同様に、燃料警告［ＮＧ］であることを表すＳＥＮ番号 “２１１”、油圧警告［ＮＧ］であることを表すＳＥＮ番号 “２２１”、バッテリ警告［ＮＧ］であることを表すＳＥＮ番号 “２３１”等についても、それぞれの状況に応じた警告メッセージの音声を記録したファイル名が対応づけられている。【００８７】
音声コントローラ２８は、ＤＰＦコントローラ２１から受け取ったＳＥＮに対応する音声ファイルを音声データメモリ２４から取得し、その内容をオーディオモジュール１４へ出力する。オーディオモジュール１４は、受け取った音声ファイルを再生することにより、ＳＥＮ番号に応じた音声メッセージが自動車内で再生される。これにより、例えばＳＥＮ番号が上記の“２０１”に決定された場合、ドア警告［ＮＧ］であることを表す要素画像が液晶表示装置１１に表示されると共に、ドアが確実に閉まっていないことを知らせる音声メッセージが再生される。従って、操縦者に対して、より確実に警告や操作指示を伝達することができる。【００８８】
なお、本実施形態では、音声データメモリ２４において、ＳＥＮ番号と音声ファイル名とが対応づけられて記憶されている例を示したが、音声データメモリ２４の記憶内容はこれに限定されない。例えば、ＳＥＮ番号と音声ファイル名とを直接に対応づけて記憶するのではなく、音声ファイルのそれぞれに対して固有の音声ファイル識別子等をあらかじめ付与し、音声データメモリ２４内に、ＳＥＮ番号と音声ファイル識別子との変換テーブルを有する構成としても良い。あるいは、音声ファイルを、それぞれの格納アドレスで特定するようにしても良い。【００８９】
また、上記の説明では、ＳＥＮ番号に応じて再生すべき音声ファイルが特定される構成を例示した。しかし、ＳＥＮ番号に関わらず、ＭＥＮ番号に応じて、再生すべき音声ファイルが特定される構成であっても良い。例えば、シフトポジションが「Ｒ」となった場合、図８および図９の例では、遷移先のＭＥＮ番号は「４」となる。ＭＥＮ番号「４」は、例えば、自動車後方のモニタ画像を映し出す画面を含むレイアウトに対応する。この場合、音声データメモリ２４において、ＭＥＮ番号「４」に対して、例えば「後方に注意してください」といった警告メッセージを含む音声ファイル名を対応づけておけば、このレイアウトにおけるＳＥＮに関わらず、後退操作に適した音声を再生することができる。【００９０】
以上のように、本実施形態の自動車用情報提供システムによれば、自動車の各部の状態に応じた合成画像を生成して、液晶表示装置１１へ表示することができる。また、本実施形態の自動車用情報提供システムによれば、自動車メーカーや車種に応じた状態情報Ｄのフォーマットの相違に対しては、ＭＥＮ／ＳＥＮ判定テーブル２３の内容を適宜変更するだけで対応が可能である。つまり、ＤＰＦコントローラ２１の処理プログラム（例えば図１０に示したフローチャートの手順）については、自動車メーカーや車種に関わらず、共通化することができる。これにより、自動車用情報提供システムの開発コストを削減することができる。【００９１】
なお、上述の実施形態は、本発明の技術的範囲を限定するものではなく、発明の範囲内で種々の変更が可能である。例えば、上述の具体例では、液晶表示装置１１に表示される画面は、１つのＭＥＮによって特定されるレイアウトと、１つまたは複数のＳＥＮによって特定される要素画像とを組み合わせることによって構成されるものとしたが、例えば、液晶表示装置１１の画面を複数に分割した表示を行う場合や、液晶表示装置１１の視野角によって互いに異なる画像を表示する場合等には、複数のレイアウトを用いることも可能である。従って、この場合は、複数のＭＥＮを決定することとなる。また、上記の実施形態では、１つのＭＥＮに対して１つまたは複数のＳＥＮが決定される例を説明したが、１つのＳＥＮに対して１つまたは複数のＳＥＮが複合化されることもある。【００９２】
また、上述の実施形態では、表示識別子としてＭＥＮおよびＳＥＮの２種類を用いる例を示したが、表示識別子の数および種類は、この具体例のみに限定されない。また、表示識別子を決定するために用いられる識別子テーブルの具体例を、図６，図７，図９，および図１１等に示したが、これらはあくまでも一具体例に過ぎず、識別子テーブルの構成は様々に考えられる。【００９３】
さらに、上述の実施形態では液晶表示装置を用いたが、本発明の適用対象は液晶表示装置を用いた情報提供システムに限定されない。少なくとも、状態情報に応じた合成画像を表示する箇所がドットマトリクス方式の表示装置であれば、任意の表示装置を用いることができる。【００９４】
また、本発明の適用対象は、前述したような、インストルメントパネルに組み込まれる情報提供システムのみに限定されない。例えば、車両等の操縦席前面の窓に画像を表示または投影するタイプの表示装置や、操縦者の身体に装着されるタイプの表示装置を用いた情報提供システムとしても良い。【００９５】
また、本発明にかかる移動体用情報提供システムは、車両等の移動体の状態を表示するだけでなく、例えば、車両外部の景色を撮影した映像、車両等に備え付けられた記憶媒体に記憶されている映像、外部との通信によって得られる映像等、その他の任意の画像（静止画または動画）および文字情報等の付加的な情報を、併せて表示することが可能である。
【産業上の利用可能性】
【００９６】
本発明は、自動車等の移動体の各部の状態を表す状態情報から、この移動体の操縦等に必要な画像を表示装置に表示するための表示識別子と、その状態に応じた音声を出力するための音声識別子とを容易に生成することが可能な情報生成装置と、これを備えた制御装置、移動体用情報提供システム、操縦席用モジュール、および移動体として利用可能である。
【図１】
2009034899.tif 000003
【図２】
2009034899.tif 000004
【図３】
2009034899.tif 000005
【図４】
2009034899.tif 000006
【図５】
2009034899.tif 000007
【図６】
2009034899.tif 000008
【図７】
2009034899.tif 000009
【図８】
2009034899.tif 000010
【図９】
2009034899.tif 000011
【図１０】
2009034899.tif 000012
【図１１】
2009034899.tif 000013
【図１２】
2009034899.tif 000014
【図１３】
2009034899.tif 000015
【図１４】
2009034899.tif 000016
【国際調査報告】
2009034899.tif 000017
2009034899.tif 000018