(57)【要約】本発明のシミュレーション装置は、車両に搭載され、車速、エンジンの回転数等の車両状態情報や、ナビゲーション画像等の付加情報を含む運転情報をインパネ画像として表示する表示部（２１）と、上記表示部（２１）に表示するインパネ画像のレイアウト情報を作成するレイアウト作成部（１１）と、上記レイアウト作成部（１１）によって作成されたレイアウト情報と、上記運転情報とに基づいてインパネ画像のレイアウトを決定する情報処理部（２２）とを備える。上記表示部（２１）は、上記情報処理部（２２）によって決定されたレイアウトでインパネ画像を表示するので、実際の走行フィールに近いシミュレーションを行うことができる。【特許請求の範囲】
【請求項１】
車両に搭載された複数の装置のそれぞれから出力される車両情報に対応する画像を合成して合成画像を表示する車載用表示装置の画像表示状態を確認するためのシミュレーション装置であって、
前記車載用表示装置は、合成画像における各前記画像の位置関係を示したレイアウト情報を複数パターン格納しており、
前記車両情報の内容に対応する画像を記憶する画像記憶手段と、
外部から供給される前記車両情報に基づいて、当該車両情報に対応する前記画像を前記画像記憶手段から取得する取得手段とを備え、
前記車載用表示装置は、前記取得手段が選択した前記画像と、前記レイアウト情報と、前記車両情報とに基づいて、合成画像を表示することを特徴とする、シミュレーション装置。
【請求項２】
外部から供給される前記車両情報は、車両に搭載された複数の装置の動作を模擬的に行う車両シミュレータにより生成されることを特徴とする、請求項１に記載のシミュレーション装置。
【請求項３】
外部から供給される前記車両情報は、自動車に搭載された装置により生成されることを特徴とする、請求項１に記載のシミュレーション装置。
【請求項４】
ユーザからの入力を受け付ける操作手段と、
前記ユーザの入力に基づいて前記レイアウト情報を生成するレイアウト情報生成手段と、
前記レイアウト情報生成手段が生成したレイアウト情報を前記車載用表示装置に送信する送信手段とをさらに備える、請求項１に記載のシミュレーション装置。
【請求項５】
複数パターンのテスト画像を記憶するテスト画像記憶手段と、
前記テスト画像を合成したデータに相当する合成テストデータを記憶する合成テストデータ記憶手段とをさらに備え、
前記取得手段は、外部から供給される前記車両情報に基づいて、当該車両情報に対応する前記テスト画像を前記テスト画像記憶手段から取得し、
前記車載用表示装置は、前記取得手段が選択した前記テスト画像と、前記レイアウト情報と、前記車両情報とに基づいて、合成画像を表示し、
前記車載用表示装置が表示する合成画像と前記合成テストデータ記憶手段が記憶している前記合成テストデータとを比較する比較手段と、
前記比較手段による比較結果をユーザに通知する通知手段とをさらに備える、請求項１に記載のシミュレーション装置。
【請求項６】
車両に搭載された複数の装置のそれぞれから出力される車両情報に対応する画像を合成して合成画像を表示する車載用表示装置の画像表示状態を確認するためのシミュレーション装置であって、
前記車載用表示装置は、合成画像における各前記画像の位置関係を示したレイアウト情報を複数パターン格納しており、
前記車両情報の内容に対応する画像を記憶する画像記憶手段と、
前記車両情報を模擬的に生成する車両情報生成手段と、
前記車両情報生成手段が生成した前記車両情報に基づいて、当該車両情報に対応する前記画像を前記画像記憶手段から取得する取得手段とを備え、
前記車載用表示装置は、前記取得手段が選択した前記画像と、前記レイアウト情報と、前記車両情報とに基づいて、合成画像を表示することを特徴とする、シミュレーション装置。
【請求項７】
車両に搭載された複数の装置のそれぞれから出力される車両情報に対応する画像を合成して合成画像を表示する車載用表示装置の画像表示状態を確認するためのシミュレーション装置において実行されるプログラムであって、
前記車載用表示装置は、合成画像における各前記画像の位置関係を示したレイアウト情報を複数パターン格納しており、
前記シミュレーション装置は、前記車両情報の内容に対応する画像を記憶しており、
外部から供給される前記車両情報に基づいて、当該車両情報に対応する前記画像を前記シミュレーション装置から取得する取得ステップを備え、
前記車載用表示装置は、前記取得ステップにおいて選択された前記画像と、前記レイアウト情報と、前記車両情報とに基づいて、合成画像を表示することを特徴とする、シミュレーションプログラム。
【請求項８】
車両に搭載された複数の装置のそれぞれから出力される車両情報に対応する画像を合成して合成画像を表示する車載用表示装置の画像表示状態を確認するためのシミュレーション装置において実行されるプログラムであって、
前記車載用表示装置は、合成画像における各前記画像の位置関係を示したレイアウト情報を複数パターン格納しており、
前記シミュレーション装置は、前記車両情報の内容に対応する画像を記憶しており、
前記車両情報を模擬的に生成する車両情報生成ステップと、
前記車両情報生成ステップで生成された前記車両情報に基づいて、当該車両情報に対応する前記画像を前記シミュレーション装置から取得する取得ステップとを備え、
前記車載用表示装置は、前記取得ステップで選択された前記画像と、前記レイアウト情報と、前記車両情報とに基づいて、合成画像を表示することを特徴とする、シミュレーションプログラム。
【請求項９】
車両に搭載された複数の装置のそれぞれから出力される車両情報に対応する画像を合成して合成画像を表示する車載用表示装置の画像表示状態を確認するための方法であって、
前記車載用表示装置は、合成画像における各前記画像の位置関係を示したレイアウト情報を複数パターン格納しており、
前記車両情報の内容に対応する画像を記憶する記憶ステップと、
外部から供給される前記車両情報に基づいて、当該車両情報に対応する前記画像を取得する取得ステップとを備え、
前記車載用表示装置は、前記取得ステップにおいて選択された前記画像と、前記レイアウト情報と、前記車両情報とに基づいて、合成画像を表示することを特徴とする、シミュレーション方法。
【請求項１０】
車両に搭載された複数の装置のそれぞれから出力される車両情報に対応する画像を合成して合成画像を表示する車載用表示装置の画像表示状態を確認するための方法であって、
車載用表示装置は、合成画像における各前記画像の位置関係を示したレイアウト情報を複数パターン格納しており、
前記車両情報の内容に対応する画像を記憶する記憶ステップと、
前記車両情報を模擬的に生成する車両情報生成ステップと、
前記車両情報生成ステップで生成された前記車両情報に基づいて、当該車両情報に対応する前記画像を取得する取得ステップとを備え、
前記車載用表示装置は、前記取得ステップで選択された前記画像と、前記レイアウト情報と、前記車両情報とに基づいて、合成画像を表示することを特徴とする、シミュレーション方法。
【請求項１１】
車両に搭載され、車速、エンジンの回転数等の車両状態情報や、ナビゲーション画像等の付加情報を含む運転情報をインパネ画像として表示する表示手段における表示シミュレーションを実行させるためのアプリケーションの開発を支援するアプリケーション開発支援ツールであって、
上記表示手段に表示するインパネ画像のレイアウト情報を作成するレイアウト情報作成手段と、
上記レイアウト情報作成手段によって作成されたレイアウト情報と、上記運転情報とに基づいてインパネ画像のレイアウトを決定するレイアウト決定手段とを備え、
上記表示手段は、上記レイアウト決定手段によって決定されたレイアウトでインパネ画像を表示することを特徴とするアプリケーション開発支援ツール。
【請求項１２】
上記表示手段と上記レイアウト決定手段とで車両のインストルメントパネルを構成したことを特徴とする請求項１１に記載のアプリケーション開発支援ツール。
【請求項１３】
上記運転情報を擬似的に作成する運転情報作成手段を備えていることを特徴とする請求項１１に記載のアプリケーション開発支援ツール。
【請求項１４】
車両に搭載され、車速、エンジンの回転数等の車両状態情報や、ナビゲーション画像等の付加情報を含む運転情報をインパネ画像として表示するインストルメントパネルの表示シミュレーション方法において、
上記インパネ画像のレイアウト情報を作成する工程と、
上記工程において作成されたレイアウト情報と、上記運転情報とに基づいてインパネ画像のレイアウトを決定する工程と、
上記工程において決定されたレイアウトでインパネ画像を表示する工程とを含んでいることを特徴とする表示シミュレーション方法。
【請求項１５】
車両に搭載され、車速、エンジンの回転数等の車両状態情報や、ナビゲーション画像等の付加情報を含む運転情報をインパネ画像として表示するインストルメントパネルの表示シミュレーションプログラムにおいて、
上記インパネ画像のレイアウト情報を作成する手順と、
上記工程において作成されたレイアウト情報と、上記運転情報とに基づいてインパネ画像のレイアウトを決定する手順と、
上記工程において決定されたレイアウトでインパネ画像を表示する手順とをコンピュータに実行させる表示シミュレーションプログラム。
【請求項１６】
請求項１５に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、車両のインストルメントパネル（以下、インパネと称する）に車速やエンジンの回転数等の車両状態情報や、ナビゲーション画像等の運転を支援するような付加情報を表示させる場合のインパネ画像のレイアウトの決定までのプロセス（アプリケーション）の開発を支援するためのアプリケーション開発支援ツールを実現するためのシミュレーション装置に関するものである。
【背景技術】
【０００２】  近年、自動車のインパネに、車速やエンジンの回転数等の車両状態情報の他に、ナビゲーション画像等の運転を支援するような付加情報を表示させる車両用表示装置が例えば公知文献１（日本国公開特許公報：特開平９−１２３８４８（１９９７年５月１３日公開））に提案されている。【０００３】  公知文献１では、ワイドディスプレイに走行状況に応じた所望の情報を表示して運転者に報知することで、快適かつ円滑な走行を可能にしている。【０００４】  ところで、インパネに表示される画像（以下、インパネ画像と称する）のレイアウトは、車両毎あるいはユーザの好みに応じて様々な形態を考慮する必要がある。例えば、公知文献２（日本国公開特許公報：特開平１０−２９７３１９（１９９８年１１月１０日公開））には、ユーザがインパネ画像を込みに応じて自由に選択できるインパネ画像選択装置が開示されている。【０００５】  一般に、安全性の問題等からインパネ画像のレイアウトの決定は慎重に行う必要がある。このため、選択された各レイアウト案に対して十分に検討を行って、最終的なレイアウトを決定する必要がある。これは、上述の公知文献１及び公知文献２の何れの技術においても同様である。【０００６】  ところが、事前に決定したレイアウトに沿ってインパネ画像が表示されるようにシミュレーションを行った場合と、実際に車両を走行させた場合とでは、インパネ画像の見え方に違いが生じる虞がある。【０００７】  このように、シミュレーションした場合と実際に車両を走行させた場合とで、インパネ画像の見え方に違いが生じた場合、安全性に問題が生じる虞がある。【０００８】  従って、シミュレーションした場合と、実際に車両を走行させた場合とで、インパネ画像の見え方に違いが生じない、つまり実際の走行フィールにより近い適切なシミュレーションが可能なアプリケーション開発支援ツールが望まれている。
【発明の開示】
【０００９】  本発明は、上記の課題に鑑みなされたものであって、その目的は、実際の走行フィールにより近い適切なシミュレーションを行うことが可能なアプリケーション開発支援ツールを実現するためのシミュレーション装置を提供することにある。
【００１０】  本発明は、車両に搭載された複数の装置のそれぞれから出力される車両情報に対応する画像を合成して合成画像を表示する車載用表示装置の画像表示状態を確認するためのシミュレーション装置であって、前記車載用表示装置は、合成画像における各前記画像の位置関係を示したレイアウト情報を複数パターン格納しており、前記車両情報の内容に対応する画像を記憶する画像記憶手段と、外部から供給される前記車両情報に基づいて、当該車両情報に対応する前記画像を前記画像記憶手段から取得する取得手段とを備え、前記車載用表示装置は、前記取得手段が選択した前記画像と、前記レイアウト情報と、前記車両情報とに基づいて、合成画像を表示することを特徴とするシミュレーション装置である。
【００１１】  また、外部から供給される前記車両情報は、車両に搭載された複数の装置の動作を模擬的に行う車両シミュレータにより生成されることが望ましい。
【００１２】  また、外部から供給される前記車両情報は、自動車に搭載された装置により生成されることが望ましい。
【００１３】  また、ユーザからの入力を受け付ける操作手段と、前記ユーザの入力に基づいて前記レイアウト情報を生成するレイアウト情報生成手段と、前記レイアウト情報生成手段が生成したレイアウト情報を前記車載用表示装置に送信する送信手段とをさらに備えていることが望ましい。
【００１４】  また、複数パターンのテスト画像を記憶するテスト画像記憶手段と、前記テスト画像を合成したデータに相当する合成テストデータを記憶する合成テストデータ記憶手段とをさらに備え、前記取得手段は、外部から供給される前記車両情報に基づいて、当該車両情報に対応する前記テスト画像を前記テスト画像記憶手段から取得し、前記車載用表示装置は、前記取得手段が選択した前記テスト画像と、前記レイアウト情報と、前記車両情報とに基づいて、合成画像を表示し、前記車載用表示装置が表示する合成画像と前記合成テストデータ記憶手段が記憶している前記合成テストデータとを比較する比較手段と、前記比較手段による比較結果をユーザに通知する通知手段とをさらに備えていることが望ましい。
【００１５】  また、本発明は、車両に搭載された複数の装置のそれぞれから出力される車両情報に対応する画像を合成して合成画像を表示する車載用表示装置の画像表示状態を確認するためのシミュレーション装置であって、前記車載用表示装置は、合成画像における各前記画像の位置関係を示したレイアウト情報を複数パターン格納しており、前記車両情報の内容に対応する画像を記憶する画像記憶手段と、前記車両情報を模擬的に生成する車両情報生成手段と、前記車両情報生成手段が生成した前記車両情報に基づいて、当該車両情報に対応する前記画像を前記画像記憶手段から取得する取得手段とを備え、前記車載用表示装置は、前記取得手段が選択した前記画像と、前記レイアウト情報と、前記車両情報とに基づいて、合成画像を表示することを特徴としていてもよい。
【００１６】  なお、本発明は、シミュレーション装置のみならず、これらに用いられるプログラムや方法に対しても向けられている。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態を示すものであり、アプリケーション開発支援ツールの要部構成を示すブロック図である。
【図２】図１に示すインパネの表示部の表示例を示す説明図である。
【図３】図１に示すインパネの情報処理部の要部構成を示すブロック図である。
【図４】図１に示すアプリケーション開発支援ツールの具体例を示すブロック図である。
【図５】図４に示すレイアウト作成部によるレイアウトマネージャーの表示例を示す図である。
【図６】図４に示すアプリケーション開発支援ツールによって決定されるレイアウトの設定動作の流れを示す図である。
【図７（ａ）】インパネの表示部に表示される表示例であり、走行時の表示例を示す図である。
【図７（ｂ）】インパネの表示部に表示される表示例であり、停車時の表示例を示す図である。
【図７（ｃ）】インパネの表示部に表示される表示例であり、バック時の表示例を示す図である。
【図８】本実施の形態に係るアプリケーション開発支援ツールを適用する自動車の表示システムの概要を示すブロック図である。
【図９】本発明のシミュレーション装置の一実施例を示す概略構成図である。
【図１０】本発明のシミュレーション装置の他の実施例を示す概略構成図である。
【図１１】本発明のシミュレーション装置のさらに他の実施例を示す概略構成図である。
【図１２】本発明のシミュレーション装置のさらに他の実施例を示す概略構成図である。
【発明を実施するための最良の形態】
【００１８】  自動車に搭載されるインストルメントパネル（以下、インパネと称す）に種々の情報を表示させるための表示システムとして、図８に示す表示システムが提案されている。当該表示システムは、スピードメータやタコメータ、カーナビゲーション装置などの複数の装置から出力される情報に基づく画像を合成して合成画像を表示するシステムである。以下に、当該図８に示す表示システムについて説明する。【００１９】  当該表示システムは、インパネ表示システム３０１、車両システム３０３、アメニティシステム３０４、セーフティシステム３０５、パワートレイン系車内ＬＡＮ３２１ｘおよびボディー系車内ＬＡＮ３２１ｙを備える。パワートレイン系車内ＬＡＮ３２１ｘは、エンジンやギアなどの状態を示す情報を生成して車両システム３０３に出力する。ボディー系車内ＬＡＮ３２１ｙは、ドア、ライト、エアコンなどの状態を示す情報を生成して車両システム３０３に出力する。【００２０】  車両システム３０３は、パワートレイン系車内ＬＡＮ３２１ｘおよびボディー系車内ＬＡＮ３２１ｙから出力される運転情報に基づいて、画像データを生成する。さらに、当該車両システム３０３は、合成画像における当該画像データの画像の位置を示すレイアウト情報を、パワートレイン系車内ＬＡＮ３２１ｘおよびボディー系車内ＬＡＮ３２１ｙから出力される運転情報に基づいて生成する。【００２１】  アメニティシステム３０４は、ＤＶＤプレーヤー、ＴＶ、ＧＰＳ、オーディオなどに接続され、これらの接続機器から出力される運転情報に基づいて、画像データを生成する。さらに、当該アメニティシステム３０４は、合成画像における当該画像データの画像の位置を示すレイアウト情報を、車両システム３０３を経由して出力されてくるエンジンやギアなどの情報を示す運転情報に基づいて生成する。【００２２】  セーフティシステム３０５は、車両の周囲を撮影するＣＣＤや周囲の障害物との距離を示すセンサなどに接続され、これらの接続機器から出力される運転情報に基づいて、画像データを生成する。さらに、当該セーフティシステム３０５は、合成画像における当該画像データの画像の位置を示すレイアウト情報を、車両システム３０３を経由して出力されてくるエンジンやギアなどの運転情報を示す情報に基づいて生成する。【００２３】  インパネ表示システム３０１は、車両システム３０３、アメニティシステム３０４およびセーフティシステム３０５のそれぞれから出力されてくる画像データおよびレイアウト情報に基づいて、合成画像を表示する。以上のように、図８に示す表示システムは、画像データを複数のマイコンにおいて生成している。そのため、当該表示システムでは、一つのマイコンにより全ての画像データを生成して合成する表示システムよりもそれぞれのマイコンにかかる負担を軽減できる。【００２４】  ここで、本発明に係るアプリケーション開発支援ツールは、上記インパネ表示システム３０１の表示状態を確認するための装置であり、以下に示す３つの機能を備える。まず、アプリケーション開発支援ツールは、上記図８に示すような表示システムのインパネ表示システムにおいて、合成画像のレイアウトを設定あるいは変更する第１の機能を有す���。次に、当該アプリケーション開発支援ツールは、設定したレイアウトの合成画像の画像表示状態を確認する第２の機能を有する。さらに、当該アプリケーション開発支援ツールは、合成画像の画像表示状態を確認する際にあらかじめ記憶しているテスト用のテストデータとを比較して、比較結果を表示する第３の機能を有する。以下に図面を参照しながら当該アプリケーション開発支援ツールについて詳しく説明する。図１は、当該アプリケーション開発支援ツールの構成を示したブロック図である。【００２５】  本実施の形態に係るアプリケーション開発支援ツールは、図１に示すように、表示シミュレーション情報を作成するためのパーソナルコンピュータ（以下、ＰＣと称する）１０１と、作成された表示シミュレーション情報に基づいて表示を行うインパネ１０２と、表示シミュレーション情報を作成するのに必要な情報を与えるための車載ＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）シミュレータ１０３とで構成されている。【００２６】  つまり、上記構成のアプリケーション開発支援ツールは、ＰＣ１０１で作成された表示シミュレーション情報（レイアウト情報）と、車載ＬＡＮシミュレータ１０３からの運転情報（車速、エンジンの回転数等の車両状態情報や、ナビゲーション画像等の付加情報を含む情報）とに基づいて、インパネ１０２内部でインパネ画像のレイアウトを決定し表示シミュレーションを行うツール（シミュレーション装置）である。【００２７】  上記ＰＣ１０１は、第１の機能を果たすレイアウト・マネージャ・モジュールとしてのレイアウト作成部１１、第３の機能を果たすソフトダイアグ・モジュールとしての動作検証部１２、画像データベース１３、第２の機能を果たすシミュレータ・モジュールとしてのシミュレータ部１４からなるソフトウェア・モジュールを含んでおり、さらに、各モジュールによる動作状況を表示するための表示部１５、各モジュールを操作するための操作部１６、各モジュールによる処理のプログラムを格納したＲＯＭ１７、プログラムを処理するための作業領域となるＲＡＭ１８、及び上記の各部を制御する制御手段としてのＣＰＵ１９を含んだ構成となっている。【００２８】  上記レイアウト作成部１１は、第１の機能を果たすときに動作し、実機（一体パネル）としてのインパネ１０２の画面と同一外観の画面を、上記表示部１５上でレイアウト可能なソフトウェア・モジュールであり、インパネ画像のレイアウトを決定するのに必要なレイアウト情報を作成するようになっている。ここで、作成されたレイアウト情報は、インパネ１０２に送信される。なお、インパネ１０２は、当該レイアウト情報を蓄積している。【００２９】  上記動作検証部１２は、第３の機能を果たすときに動作し、インパネ１０２に表示されるべき画像データである動作データをダウンロードし、実機動作を検証するためのテストデータと比較検証し、その検証動作後のテスト結果をＣＰＵ１９にアップロードし、動作状況（不具合箇所の表示）を上記表示部１５上に表示させるソフトウェア・モジュールである。【００３０】  上記画像データベース１３は、実機上に表示する画面に対応したリアルタイム画像データからなるデータベースである。このような画像データとしては、例えば、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）カメラから撮影した道路状況や、スピードメータのアニメーション画像、カーナビの画像といった内容で、形式はＭＰＥＧ２、ＭＰＥＧ４、ＭｏｔｉｏｎＪＰＥＧ、ＡＶＩ等を問わない。また、リアルタイムの画像をキャプチャする手段を介した実画像（録画されたものではないカメラの画像）を用いても良い。【００３１】  上記シミュレータ部１４は、第２の機能を果たすときに動作し、画像データベース１３に蓄えられた画像を、車載ＬＡＮシミュレータ１０３からの運転情報に基づいて取得するソフトウェア・モジュールである。【００３２】  第１の機能が果たされるときには上記構成のＰＣ１０１のレイアウト作成部１１で作成されたレイアウト情報がインパネ１０２に送信され、第３の機能が果たされるときには画像データベース１３に蓄えられた画像データがインパネ１０２に送信され、第２の機能が果たされるときには、動作検証部１２のソフトダイアグデータがインパネ１０２に送信される。【００３３】  上記インパネ１０２は、図８のインパネ表示システム１に相当し、レイアウト作成部１１が作成したレイアウト情報を蓄積していると共に、車両の速度やエンジンの回転数等の車両状態情報の他に、ナビゲーション画像等の運転を支援するような情報を付加的画像として表示する表示部２１と、該表示部２１に表示させる情報を処理するための情報処理部２２とを備えている。【００３４】  具体的には、上記インパネ１０２は、上記表示部２１として液晶パネル及び上記情報処理部２２として液晶コントローラからなるハードウェアのモジュールであり、第２の機能が果たされる際に、車載ＬＡＮシミュレータ１０３からの運転情報に基づいて情報処理部２２内で記憶しているレイアウト情報を選択し当該レイアウト情報とＰＣ１０１からの画像データとに基づいて合成画像のデータを生成および表示する。【００３５】  また、ＰＣ１０１からのダウンロードにより、レイアウト情報の更新や、ソフトダイアグデータを受信して、自身の動作状況をチェックした結果を該ＰＣ１０１にアップロードする機能を有する。【００３６】  上記車載ＬＡＮシミュレータ１０３は、上記インパネ１０２の表示部２１に表示すべき情報、すなわち車速、エンジンの回転数等の車両状態情報や、ナビゲーション画像等の付加情報からなる運転情報を擬似的に作成する運転情報作成手段として機能している。【００３７】  なお、車載ＬＡＮシミュレータ１０３は必須のものではなく、該車載ＬＡＮシミュレータ１０３と同じ情報を得るものであればどのような情報源であってもよく、さらに、ＰＣ１０１とインパネ１０２とを実際に車両に搭載し、該車両から実際の情報を得るようにしてもよい。【００３８】  つまり、上記運転情報は、実際の車両から直接取り込んでもよいが、上記のような運転情報作成手段である車載ＬＡＮシミュレータ１０３によって擬似的に作成してもよい。【００３９】  例えば、実際の車両から直接取り込んだ運転情報を用いてレイアウトを決定すれば、より実際の走行フィールに近いインパネ画像を表示することができる。【００４０】  一方、上記のような車載ＬＡＮシミュレータ１０３により擬似的に作成した運転情報を用いてレイアウトを決定する場合には、実際の車両から直接運転情報を取り込む場合に比べて手間をかけずに様々なシミュレーションを実行することができる。【００４１】  何れの場合においても、コンピュータ内でのみシミュレーションを行った場合に比べて、より実際の走行フィールに近いインパネ画像をインパネ１０２の表示部２１に表示させることができる。【００４２】  上記表示部２１は、複数の画像を合成した合成画像を同一パネル上に表示するものであり、例えば図２に示すように、異なる情報を表示する４つの表示領域（第１表示領域２１ａ〜第４表示領域２１ｄ）を備えている。【００４３】  本実施の形態では、上記第１表示領域２１ａに、付加情報としてのナビゲーション画像あるいはＴＶ画像を表示させ、上記第２表示領域２１ｂに、車両状態情報としての、パワートレイン系の情報（車両の速度やエンジンの回転数等）の画像を表示させ、上記第３表示領域２１ｃに、上記第２表示領域２１ｂとは異なるパワートレイン系の情報として方向指示器の点滅画像等を表示させ、上記第４表示領域２１ｄに、車両のボディー系の情報としてドア開閉状態を示す画像やライトの点灯状態を示す画像等を表示させるものとする。【００４４】  上記表示部２１の各表示領域に表示させる情報は、情報処理部２２を介してＰＣ１０１から送信されるものである。【００４５】  上記情報処理部２２は、例えば図３に示すように、ＰＣ１０１からの画像データや車載ＬＡＮシミュレータ１０３からの運転情報が入力される信号入力部３１と、作成した合成画像のデータを上記表示部２１等に出力するための信号出力部３２とを有している。【００４６】  さらに、情報処理部２２には、表示部２１上での各領域の画面配置／表示の優先関係を制御する制御手段である描画位置制御部３３と、上記描画テーブル３６に記憶されたレイアウト情報の読出し制御を行う制御手段である読出し制御部３４と、表示部２１に表示すべき画像データに対して、表示の拡大縮小／重合せ／半透明処理を制御する制御手段である拡大縮小／重合せ処理部３５と、ＰＣ１０１から送信されたレイアウト情報を格納する描画テーブル３６と、情報処理部２２において行われる処理のプログラムを格納するＲＯＭ３７と、上記ＲＯＭ３７から読み出されたプログラムを処理するための作業領域となるＲＡＭ３８と、上記の各部を制御する制御手段であるＣＰＵ３９とを備えている。【００４７】  上記の構成情報処理部２２は、格納しているレイアウト情報と、車載ＬＡＮシミュレータ１０３からの運転情報とに基づいて、表示部２１に表示するインパネ画像のレイアウトを決定するレイアウト決定手段としての機能を有すると共に、インパネ画像を決定したレイアウトで表示部２１に表示させるグラフィックコントローラとしての機能を有している。【００４８】  なお、上記情報処理部２２からの画像表示のための情報は、図示しない画面フレームバッファを経由して表示部２１に送られる。【００４９】  また、上記描画テーブル３６に格納されるのは、ＰＣ１０１からのレイアウト情報であってもよいし、車両製造メーカが出荷時に任意に設定したレイアウト情報を格納するようにしてもよい。【００５０】  上記構���のアプリケーション開発支援ツールを具体化した例について、図４及び図５を参照しながら以下に説明する。まず、第１の機能であるレイアウト情報作成処理について説明する。なお、図５は、レイアウト情報を作成する際にＰＣ１０１に表示される画像を示した図である。【００５１】  上記ＰＣ１０１は、図４に示すように、ソフトモジュールとして、レイアウト作成部１１、動作検証部１２、シミュレータ部１４を有すると共に、画像データベース１３を有している。【００５２】  上記画像データベース１３は、上述したインパネ１０２の表示部２１の第１表示領域２１ａに表示するナビ画像データを格納している第１画像格納部１３ａ、第２表示領域２１ｂ及び第３表示領域２１ｃに表示するパワートレイン系の画像データを格納している第２画像格納部１３ｂ、第４表示領域２１ｄに表示するボディー系画像データを格納している第３画像格納部１３ｃを備えた構成となっている。【００５３】  これら各格納部に格納された画像データは、必要に応じてインパネ１０２に送信される。【００５４】  上記ＰＣ１０１には、インパネ１０２の表示部２１で表示されるべきインパネ画像の画面レイアウトに関する情報であるレイアウト情報を作成するレイアウト作成部１１が設けられている。このレイアウト作成部１１としては、例えば図５に示すようなレイアウトマネージャーが使用される。【００５５】  すなわち、アプリケーションの作成者は、図５に示すレイアウトマネージャーを使用し、初期設定状態（インパネ１０２のスイッチがオンされたときの状態）、基本状態（通常走行しているときのインパネ１０２の状態）、変移（１）（走行中に単車が近くに寄ってきたときのインパネ１０２の状態）…変移（Ｎ）（ナビゲーションシステムなどを使用しているときのインパネ１０２の状態）の各状態のインパネ画像の画面レイアウトのレイアウト情報の条件が操作部１６により入力する。具体的には、インパネ１０２に表示される画像における各画像の描画位置の設定・修正を行うと共に、描画対象デバイスと縦横画素の設定、すなわち元サイズと描画対象サイズの設定を行うようになっている。この入力条件に基づいて、ＰＣ１０１のレイアウト作成部１１は、レイアウト情報を生成する。【００５６】  レイアウト作成部１１で作成されたレイアウト情報は、実機であるインパネ１０２に送られる。ここで、インパネ１０２に送られたレイアウト情報は、情報処理部２２の描画テーブル３６（図３）に蓄えられる。これにより、第１の機能すなわちレイアウト情報作成処理が完了する。以上で第１の機能についての説明を終了する。【００５７】  次に、第２の機能すなわちシミュレーション処理について説明を行う。ここで、図６は、当該シミュレーション処理を行ったときの画面の遷移の様子を示した図である。なお、図６の上段は、インパネ１０２の遷移の様子を示したフローチャートであり、ＰＣ１０１のシミュレータ１４においてソフトウェアとして実行されるものである。すなわち、図６の上段の図は、車載ＬＡＮシミュレータ１０３からの運転情報に基づいて、初期２０２、基本２０３、変移（１）２０４および変移（Ｎ）２０５の間を矢印の関係で遷移することを示している。そして、遷移統��２０１がこれらの間の遷移を統括している。また、図６の中段は、各状態においてインパネ１０２に表示される画面構成を示した図である。また、図６の下段は、各状態において必要となる画像を示した図である。【００５８】  ここで、インパネ１０２の表示部２１として、横１６００ドット、縦４８０ドット（１６００×４８０）の横長の液晶表示パネルが使用される。このとき、第１表示領域２１ａは６４０×４８０、第２表示領域２１ｂは６４０×３５０、第３表示領域２１ｃは６４０×１３０、第４表示領域２１ｄは３２０×４８０に振り分けられるものとする。【００５９】  上記第１表示領域２１ａには、ナビ画面が表示され、第２表示領域２１ｂには、スピードメータ、タコメータ等の動作計器類が表示され、第３表示領域２１ｃには、その他のパワートレイン系、ウインカー、油糧、オイル等の情報が表示され、第４表示領域２１ｄには、ボディー系、ドア開閉、ライト、エアコン等の情報が表示されるようになっている。【００６０】  上記の各画像は、ＰＣ１０１から出力される画像データと車載ＬＡＮシミュレータ１０３からの運転情報と描画テーブル３６に格納されているレイアウト情報とに基づいて、グラフィックコントローラとして機能する上記情報処理部２２によって表示部２１に表示される。【００６１】  なお、上記の各表示領域に表示される画像は、ＰＣ１０１の画像データベース１３からシミュレータ部１４により取得された画像である。なお、上記画像データベース１３は、第１表示領域２１ａに表示するナビ画像を格納している第１画像格納部１３ａ、第２表示領域２１ｂ及び第３表示領域２１ｃに表示するパワートレイン系の画像を格納している第２画像格納部１３ｂ、第４表示領域２１ｄに表示するボディー系画像を格納している第３画像格納部１３ｃを備えた構成となっている。【００６２】  これら各画像データベース１３に格納されている画像は、車載ＬＡＮシミュレータ１０３からの運転情報に基づいて、シミュレータ部１４によって切り替えられる。すなわち、シミュレータ部１４は、運転情報に基づいて、車両の状態（停止状態であることや走行状態であること等）を判断し、車両の状態に応じた画面をインパネ１０２に表示させるために適切な画像を画像データベース１３から取得してインパネ１０２に出力している。つまり、上記運転情報は、車載ＬＡＮシミュレータ１０３から送られてくる車両の動作状況データを示しており、この運転情報に基づいて、ＰＣ１０１から実機であるインパネ１０２に伝送する画面を切り替えるようになっている。ＰＣ１０１は、上記運転情報から画像の切替タイミングを検出し、画像データベース１３からの画像またはリアルタイム画像を切り替えてインパネ１０２に表示させる。【００６３】  ここで、リアルタイム画像とは、車載のＣＣＤカメラからの画像等をいう。【００６４】  上記車載ＬＡＮシミュレータ１０３は、第２の機能すなわちシミュレーション処理が行われている間、ＰＣ１０１側に運転情報を送信する一方、インパネ１０２にも運転情報を送信するようになっている。【００６５】  上記車載ＬＡＮシミュレータ１０３は、インパネ１０２の表示部２１に表示されるナビ画像のシミュレートを行うナビ／ＴＶシミュレート部、上記表示部２１に表示されるスピードメータ、タコメータ等の表示画像をシミュレートするパワートレイン（１）シミュレート部、ウインカー等の表示画像をシミュレートするパワートレイン（２）シミュレート部、ドア開閉、ライトの点灯情報を示す画像をシミュレートするボディー系シミュレート部からなる。【００６６】  上記の各部は、制御系ネットワークのＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に接続されており、その中でボディー系シミュレート部は、ボディー系ネットワークのＬＩＮ（Ｌｏｃａｌ  Ｉｎｔｅｒｃｏｎｎｅｃｔ  Ｎｅｔｗｏｒｋ）に接続されている。すなわち、上記各部は、自動車に搭載される各装置が実際の動作を行った場合と同様の情報をリアルタイムに運転情報として出力する。これにより、実車両に近い情報を得ることが可能となる。【００６７】  従って、レイアウト決定に必要な運転情報を、上記構成の車載ＬＡＮシミュレータ１０３から得ることで、より実際の走行フィールに近いインパネ画像を表示部２１に表示させることが可能となる。以下に、インパネ１０２の画面の遷移の一例について図７を用いて説明する。図７は、基本状態、変移（１）状態および変移（Ｍ）状態におけるインパネ１０２の画面構成を示した図である。具体的には、図７（ａ）は、走行時のインパネ画像のレイアウト例を示している。この例では、表示部２１のナビ画面やスピードメータの他に左右両サイドにミラーＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）カメラによる画像を表示させているのが特徴である。また、図７（ｂ）は、停車時のインパネ画像のレイアウト例を示している。この例では、表示部２１にナビ画面と観光情報画面のみを表示するようにしているのが特徴である。さらに、図７（ｃ）は、バック時のインパネ画像のレイアウト例を示している。この例では、表示部２１の中央に車両の後方正面に設置されたＣＣＤカメラからの画像をバック時のガイドとして表示させ、その左右両側に、左右後方別々に設置されたＣＣＤカメラからの画像を表示させるようにしているのが特徴である。以下に、図７（ａ）、図７（ｂ）、図７（ｃ）の順に画面が切り替わるときに本システムで行われる動作について説明する。【００６８】  まず、図７（ａ）に示す画面が表示されるときに本システムで行われる動作ついて説明する。車載ＬＡＮシミュレータ１０３から出力されてくる運転情報に基づいてシミュレータ部１４は、画像データベース１３より画像データを取得する。具体的には、車載ＬＡＮシミュレータ１０３は、通常走行が行われていると仮定して通常走行に対応した運転情報をシミュレータ部１４に出力する。シミュレータ部１４は、運転情報の中のスピードメータの情報を参照し、走行中であると判断し、画像データベース１３から基本状態に対応した画像データを取得する。なお、図７（ａ）では、左ミラー、ナビ画面、スピードメータ、燃料系等および右ミラーの画像が表示されるので、シミュレータ部１４は、これらの画像を画像データベース１３から取得し、インパネ１０２に出力する。【００６９】  インパネ１０２の情報処理部２２は、シミュレータ部１４から出力されてくる画像データと車載ＬＡＮシミュレータ１０���から出力されてくる運転情報と格納しているレイアウト情報とに基づいて、図７（ａ）に示す合成画像を表示する。具体的には、情報処理部２２は、車載ＬＡＮシミュレータ１０３から出力されてくる運転情報のスピードメータの情報に基づいて、自動車の状態を判定して、状態に応じたレイアウト情報を特定する。この場合、情報処理部２２は、基本状態と判定して、当該基本状態に対応するレイアウト情報を取得し、当該レイアウト情報に基づいて各画像データを合成し、図７（ａ）に示す合成画像を表示部２１に表示させる。【００７０】  次に、図７（ｂ）に示す画像に遷移するときに本システムで行われる動作について説明する。車載ＬＡＮシミュレータ１０３から出力されてくる運転情報に基づいてシミュレータ部１４は、画像データベース１３より画像データを取得する。具体的には、車載ＬＡＮシミュレータ１０３は、車両が停止したと仮定して変移（Ｎ）（停車状態）に対応した運転情報をシミュレータ部１４に出力する。シミュレータ部１４は、運転情報の中のスピードメータの情報を参照し、変移（Ｎ）状態（停車状態）であると判断し、画像データベース１３から基本状態に対応した画像データを取得する。なお、図７（ｂ）では、ナビ画面と観光情報画面とが表示されるので、シミュレータ部１４は、これらの画像を画像データベース１３から取得し、インパネ１０２に出力する。【００７１】  インパネ１０２の情報処理部２２は、シミュレータ部１４から出力されてくる画像データと車載ＬＡＮシミュレータ１０３から出力されてくる運転情報と格納しているレイアウト情報とに基づいて、図７（ｂ）に示す合成画像を表示する。具体的には、情報処理部２２は、車載ＬＡＮシミュレータ１０３から出力されてくる運転情報のスピードメータの情報に基づいて、自動車の状態を判定して、状態に応じたレイアウト情報を特定する。この場合、情報処理部２２は、変移（Ｎ）状態（停車状態）と判定して、当該変移（Ｎ）状態に対応するレイアウト情報を取得し、当該レイアウト情報に基づいて各画像データを合成し、図７（ｂ）に示す合成画像を表示部２１に表示させる。【００７２】  次に、図７（ｃ）に示す画像に遷移するときに本システムで行われる動作について説明する。車載ＬＡＮシミュレータ１０３から出力されてくる運転情報に基づいてシミュレータ部１４は、画像データベース１３より画像データを取得する。具体的には、車載ＬＡＮシミュレータ１０３は、車両がバックする仮定して変移（Ｍ）に対応した運転情報をシミュレータ部１４に出力する。シミュレータ部１４は、運転情報の中のギア位置の情報を参照し、変移（Ｍ）状態であると判断し、画像データベース１３から基本状態に対応した画像データを取得する。なお、図７（ｃ）では、左後側方と後方と右後側方とが表示されるので、シミュレータ部１４は、これらの画像を画像データベース１３から取得し、インパネ１０２に出力する。【００７３】  インパネ１０２の情報処理部２２は、シミュレータ部１４から出力されてくる画像情報と車載ＬＡＮシミュレータ１０３から出力されてくる運転情報と格納しているレイアウト情報とに基づいて、図７（ｃ）に示す合成画像を表示する。具体的には、情報処理部２２は��車載ＬＡＮシミュレータ１０３から出力されてくる運転情報のギア位置の情報に基づいて、自動車の状態を判定して、状態に応じたレイアウト情報を特定する。この場合、情報処理部２２は、変移（Ｍ）状態（バック状態）と判定して、当該変移（Ｍ）状態に対応するレイアウト情報を取得し、当該レイアウト情報に基づいて各画像データを合成し、図７（ｃ）に示す合成画像を表示部２１に表示させる。以上のような動作により、インパネ１０２の表示部２２に表示されるが面が切り替えられる。以上で第２の機能についての説明を終了する。【００７４】  次に、第３の機能すなわち比較処理について図４を参照しながら説明する。なお、当該比較処理では、インパネ１０２の表示部２２に正確に画像が表示されているかをＰＣ１０１において判定する処理である。【００７５】  まず、車載ＬＡＮシミュレータ１０３は、テスト用の運転情報をインパネ１０２とＰＣ１０１とに対して出力する。ＰＣ１０１の動作検証部１２は、出力されてきたテスト用の運転情報に基づいて、画像データベース１３よりテストデータを取得する。さらに、動作検証部１２は、テスト用の運転情報に対応する画像データを画像データベース１３から取得し、インパネ１０２に出力する。なお、当該テストデータとは、インパネ１０２に正確な画像が表示されているかを判定する際の基準となるデータである。【００７６】  インパネ１０２の情報処理部２２は、テスト用の運転情報と画像データとレイアウト情報とに基づいて、テスト用の合成画像を表示部２１に表示させる。なお、この際、インパネ１０２の表示部２１のラインメモリから合成画像のデータが動作検証部１２に出力される。応じて、動作検証部１２は、当該合成画像のデータを取得する。【００７７】  合成画像のデータを取得した動作検証部１２は、当該合成画像のデータとテストデータとを比較し、比較結果を表示部１５に表示させる。具体的には、合成画像のデータとテストデータとが一致する場合には、表示部１５に一致した旨が表示され、合成画像のデータとテストデータとが一致しない場合には、表示部１５に一致しない旨が表示される。以上で第３の機能についての説明を終了する。【００７８】  以上のように、上記構成のアプリケーション開発支援ツールによれば、擬似的に運転情報を入力させて合成画像を生成させ、インパネ１０２に当該合成画像を表示させている。したがって、当該インパネ１０２が自動車に搭載される前に画像の表示状態を確認することが可能となる。すなわち、インパネ１０２を自動車に搭載する前に走行フィールに近いインパネ画像を確認することができる。【００７９】  これにより、事前に決定したレイアウトに沿ってインパネ画像が表示されるようにシミュレーションを行った場合と、事前に決定したレイアウトに沿ってインパネ画像が表示されるように実際に車両を走行させた場合とで、インパネ画像の見え方の違いを低減させることが可能となるので、シミュレーション時と実走行時とにおけるインパネ画像の見え方の違いによる安全性の低下を無くすことができる。【００８０】  また、上記構成のインパネ１０２に対するインパネ画像のレイアウトを設定するために、例えば、運転情報に関する全ての画像データをＰＣ１０１に取り込んで、上述のようにグラフィックコントローラである情報処理部２２を介さずＰＣから直接表示部２１に出力する手法も考えられる。【００８１】  しかしながら、上記手法では情報処理部２２（グラフィックコントローラ）を介さないため、上述のように、情報処理部２２を用いて表示部２１に画像を入力した場合と若干異なる画像を評価することとなる虞がある。実際のインパネ１０２では、情報処理部２２を介して画像を表示部２１に入力することにならざるを得ないので、上記手法による評価では不十分な場合がありえる。したがって、上記手法のみでは、却って開発の遅延を招く虞もありうる。【００８２】  そこで、本発明では、インパネ１０２を構成する表示部２１と、レイアウト情報と複数の画像情報とが入力され上記表示部２１に表示する画像を形成するグラフィックコントローラとなる情報処理部２２と、前記レイアウト情報を作成できるとともに変更できるＰＣ１０１と、前記複数の画像データを出力できる情報ソースである車載ＬＡＮシミュレータ１０３とを備えたことを特徴としたアプリケーション開発支援ツールを提供する。【００８３】  このようなアプリケーション開発支援ツールでは、レイアウト情報をＰＣ１０１上で修正するだけで、表示部２１に表示される画像のレイアウトを修正できる。また、実際に自動車に本システムを搭載して情報ソースを実機であるインパネ１０２からの情報としたときでも、ＰＣ１０１でレイアウト情報を変更するのみで表示状態を確認できるため、開発時間の短縮に貢献できる。【００８４】  上記ＰＣ１０１はレイアウト情報のみならず、シミュレーション情報（＝レイアウトを動的に変更するツールの総称。例えば、位置的重複の確認、ＲＧＢ各色の階調・明るさ・コントラスト・γ補正値の変更，レイアウトの自動変更などが例示できる。）を含めてもよく、ソフトダイアグ情報（＝テストパターンを入力できるツールのこと。例えば、テストパターンを用いてレイアウト等を変更して評価する際に用いる）を含めても良い。【００８５】  例えば、ＰＣ１０１よりＲＧＢ各色の階調を変更できる構成としたときは、情報ソースの画像は修正することなく、階調補正をどの程度行うのが良いかを検討でき、階調補正値の開発を容易にすることが可能となる。【００８６】  従って、上記構成によれば、レイアウト情報の変更を実機に即して行うことが容易となるので、開発時間の短縮に貢献できるという効果を奏する。【００８７】  本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。【００８８】  なお、上記実施の形態のアプリケーション開発支援ツールの各部や各処理ステップは、ＣＰＵなどの演算手段が、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭなどの記憶手段に記憶されたプログラムを実行し、キーボードなどの入力手段、ディスプレイなどの出力手段、あるいは、インターフェース回路などの通信手段を制御することにより実現することができる。したがって、これらの手段を有するコンピュータが、上記プログラムを記録し��記録媒体を読み取り、当該プログラムを実行するだけで、本実施の形態のアプリケーション開発支援ツールの各種機能および各種処理を実現することができる。また、上記プログラムをリムーバブルな記録媒体に記録することにより、任意のコンピュータ上で上記の各種機能および各種処理を実現することができる。【００８９】  この記録媒体としては、マイクロコンピュータで処理を行うために図示しないメモリ、例えばＲＯＭのようなものがプログラムメディアであっても良いし、また、図示していないが外部記憶装置としてプログラム読取り装置が設けられ、そこに記録媒体を挿入することにより読取り可能なプログラムメディアであっても良い。【００９０】  また、何れの場合でも、格納されているプログラムは、マイクロプロセッサがアクセスして実行される構成であることが好ましい。さらに、プログラムを読み出し、読み出されたプログラムは、マイクロコンピュータのプログラム記憶エリアにダウンロードされて、そのプログラムが実行される方式であることが好ましい。なお、このダウンロード用のプログラムは予め本体装置に格納されているものとする。【００９１】  また、上記プログラムメディアとしては、本体と分離可能に構成される記録媒体であり、磁気テープやカセットテープ等のテープ系、フレキシブルディスクやハードディスク等の磁気ディスクやＣＤ／ＭＯ／ＭＤ／ＤＶＤ等のディスクのディスク系、ＩＣカード（メモリカードを含む）等のカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュＲＯＭ等による半導体メモリを含めた固定的にプログラムを担持する記録媒体等がある。【００９２】  また、インターネットを含む通信ネットワークを接続可能なシステム構成であれば、通信ネットワークからプログラムをダウンロードするように流動的にプログラムを担持する記録媒体であることが好ましい。【００９３】  さらに、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用のプログラムは予め本体装置に格納しておくか、あるいは別な記録媒体からインストールされるものであることが好ましい。【００９４】  なお、上述した実施形態では、インパネ１０２内にレイアウト情報が格納されているものであったが、当該レイアウト情報は、インパネ１０２に格納されていなくてもよい。以下に詳しく説明する。【００９５】  上記実施形態では、レイアウト作成部１１で作成されたレイアウト情報がインパネ１０２に蓄積されていた。そして、インパネ１０２は、シミュレーション処理時に運転情報に基づいて、使用すべきレイアウト情報を特定し、当該レイアウト情報に基づいて画像データを合成して合成画像を表示していた。【００９６】  これに対して、レイアウト情報がＰＣ１０１に蓄積される他の実施形態のシステムも挙げられる。この場合、第１の機能すなわちレイアウト情報作成処理で作成されたレイアウト情報がＰＣ１０１内に蓄積される。換言すると、レイアウト情報は、インパネ１０２に送信さ���なくてもよい。次に、シミュレーション処理において、シミュレータ１４は、運転情報に基づいて、蓄積しているレイアウト情報から適切なレイアウト情報を選択すると共に、画像データベース１３から適切な画像データを取得する。そして、シミュレータ１４は、レイアウト情報と画像データとをインパネ１０２に送信する。応じて、インパネ１０２の情報処理部２２は、レイアウト情報と画像データとに基づいて合成画像を生成し、当該合成画像を表示部２１に表示させる。これにより、当該他の実施例のシステムは、上記実施形態のシステムと同様に、合成画像の表示が可能となる。なお、当該他の実施形態のシステムにおいても第３の機能が設けられてもよい。【００９７】  以上のように、本発明のアプリケーション開発支援ツールは、車両に搭載され、車速、エンジンの回転数等の車両状態情報や、ナビゲーション画像等の付加情報を含む運転情報をインパネ画像として表示する表示手段における表示シミュレーションを実行させるためのアプリケーションの開発を支援するアプリケーション開発支援ツールであって、上記表示手段に表示するインパネ画像のレイアウト情報を作成するレイアウト情報作成手段と、上記レイアウト情報作成手段によって作成されたレイアウト情報と、上記運転情報とに基づいてインパネ画像のレイアウトを決定するレイアウト決定手段とを備え、上記表示手段は、上記レイアウト決定手段によって決定されたレイアウトでインパネ画像を表示することを特徴としている。【００９８】  上記の構成によれば、インパネ画像のレイアウトが車速、エンジンの回転数等の車両状態情報や、ナビゲーション画像等の付加情報を含む運転情報を考慮して決定されるので、より実際の走行フィールに近いインパネ画像の見え方にすることができる。【００９９】  これにより、事前に決定したレイアウトに沿ってインパネ画像が表示されるようにシミュレーションを行った場合（シミュレーション時）と、実際に車両を走行させた場合（実走行時）とで、インパネ画像の見え方の違いを低減させることが可能となるので、シミュレーション時と実走行時とにおけるインパネ画像の見え方の違いによる安全性の低下を無くすことができる。【０１００】  上記表示手段と上記レイアウト決定手段とで車両のインストルメントパネルを構成してもよい。【０１０１】  この場合、車両に搭載されるインストルメントパネル（以下、インパネと称する）側で動作確認及び評価を行うことが可能となるので、より実際の走行フィールに近いシミュレーションを行うことが可能となる。【０１０２】  上記運転情報は、実際の車両から直接取り込んでもよいが、擬似的に作成してもよい。【０１０３】  例えば、実際の車両から直接取り込んだ運転情報を用いてレイアウトを決定すれば、より実際の走行フィールに近いインパネ画像を表示することができる。【０１０４】  一方、上記のような擬似的に作成した運転情報を用いてレイアウトを決定する場合には、実際の車両から直接運転情報を取り込む場合に比べて手間をかけずに様々なシミュレーションを実行することができる。【０１０５】  また、本発明の表示シミュレーション方法は、車両に搭載され、車速、エンジンの回転数等の車両状態情報や、ナビ���ーション画像等の付加情報を含む運転情報をインパネ画像として表示するインストルメントパネルの表示シミュレーション方法において、上記インパネ画像のレイアウト情報を作成する工程と、上記工程において作成されたレイアウト情報と、上記運転情報とに基づいてインパネ画像のレイアウトを決定する工程と、上記工程において決定されたレイアウトでインパネ画像を表示する工程とを含んでいることを特徴としている。【０１０６】  さらに、本発明の表示シミュレーションプログラムは、車両に搭載され、車速、エンジンの回転数等の車両状態情報や、ナビゲーション画像等の付加情報を含む運転情報をインパネ画像として表示するインストルメントパネルの表示シミュレーションプログラムにおいて、上記インパネ画像のレイアウト情報を作成する手順と、上記工程において作成されたレイアウト情報と、上記運転情報とに基づいてインパネ画像のレイアウトを決定する手順と、上記工程において決定されたレイアウトでインパネ画像を表示する手順とをコンピュータに実行させる表示シミュレーションプログラムであってもよい。【０１０７】  上記表示シミュレーションプログラムをコンピュータ読み取り可能な記録媒体に記録してもよい。【０１０８】  また、以下のようなシミュレーションプログラム及びシミュレーション方法であってもよい。【０１０９】  本発明のシミュレーションプログラムは、車両に搭載された複数の装置のそれぞれから出力される車両情報に対応する画像を合成して合成画像を表示する車載用表示装置の画像表示状態を確認することをコンピュータに実行させるシミュレーションプログラムであって、前記車載用表示装置は、合成画像における各前記画像の位置関係を示したレイアウト情報を複数パターン格納し、前記シミュレーション装置は、前記車両情報の内容に対応する画像を記憶している場合、外部から供給される前記車両情報に基づいて、当該車両情報に対応する前記画像を前記シミュレーション装置から取得する取得手順と、前記取得手順で選択された前記画像と、前記レイアウト情報と、前記車両情報とに基づいて、合成画像を前記車載用表示装置に表示させる表示手順とをコンピュータに実行させるシミュレーションプログラムであってもよい。【０１１０】  また、本発明のシミュレーションプログラムは、車両に搭載された複数の装置のそれぞれから出力される車両情報に対応する画像を合成して合成画像を表示する車載用表示装置の画像表示状態を確認することをコンピュータに実行させるシミュレーションプログラムであって、前記車載用表示装置は、合成画像における各前記画像の位置関係を示したレイアウト情報を複数パターン格納し、前記シミュレーション装置は、前記車両情報の内容に対応する画像を記憶している場合、前記車両情報を模擬的に生成する車両情報生成手順と、前記車両情報生成ステップで生成された前記車両情報に基づいて、当該車両情報に対応する前記画像を前記シミュレーション装置から取得する取得手順と、前記取得手順で選択された前記画像と、前記レイアウト情報と、前記車両情報とに基づいて、合成画像を前記車載表示装置に表示させる表示手順とをコンピュータに実行させるシミュレーションプログラムであってもよい。【０１１１】  本発明のシミュレーション方法は、車両に搭載された複数の装置のそれぞれから出力される車両情報に対応する画像を合成して合成画像を表示する車載用表示装置の画像表示状態を確認するための方法であって、前記車載用表示装置は、合成画像における各前記画像の位置関係を示したレイアウト情報を複数パターン格納しており、前記車両情報の内容に対応する画像を記憶する記憶ステップと、外部から供給される前記車両情報に基づいて、当該車両情報に対応する前記画像を取得する取得ステップと、前記取得ステップにおいて選択された前記画像と、前記レイアウト情報と、前記車両情報とに基づいて、合成画像を前記車載表示装置に表示させる表示ステップとを含んでいるシミュレーション方法であってもよい。【０１１２】  また、本発明のシミュレーション方法は、車両に搭載された複数の装置のそれぞれから出力される車両情報に対応する画像を合成して合成画像を表示する車載用表示装置の画像表示状態を確認するための方法であって、車載用表示装置は、合成画像における各前記画像の位置関係を示したレイアウト情報を複数パターン格納しており、前記車両情報の内容に対応する画像を記憶する記憶ステップと、前記車両情報を模擬的に生成する車両情報生成ステップと、前記車両情報生成ステップで生成された前記車両情報に基づいて、当該車両情報に対応する前記画像を取得する取得ステップと、前記取得ステップで選択された前記画像と、前記レイアウト情報と、前記車両情報とに基づいて、合成画像を前記車載表示装置に表示させる表示ステップとを含んでいるシミュレーション方法であってもよい。【０１１３】  本願発明のシミュレーション装置（図８）を具体化した各実施例について以下に説明する。【０１１４】  （実施例１）
本発明の一実施例について図９を参照しながら以下に説明する。【０１１５】  図９は、本実施例に係るアプリケーション開発支援ツールの概略構成を示す図である。図９において、ディスプレイプラットフォーム部３０６、液晶パネル３０７は、図８に示すものと同じであるのでその詳細は省略する。【０１１６】  ＣＡＮマイコン４０１は、図８に示すＤＰＦ用マイコン３０９に相当し、専用ＢＵＳによりディスプレイプラットフォーム部３０６に接続されている。このＣＡＮマイコン４０１には、ＣＡＮ  ＢＵＳを介してシーン切換用ＰＣ４０２が接続されている。【０１１７】  上記シーン切換用ＰＣ４０２は、例えば図７（ａ）〜図７（ｃ）に示すような各種レイアウトに対応する情報をシーン番号としてＣＡＮマイコン４０１に送るようになっている。ＣＡＮマイコン４０１では、シーン切換用ＰＣ４０２から送られたシーン番号をそのままディスプレイプラットフォーム部３０６に送る。【０１１８】  なお、上記シーン切換用ＰＣ４０２は、ＣＡＮマイコン４０１を介さずに、ＵＳＢ（ｕｎｉｖｅｒｓａｌ  ｓｅｒｉａｌ  ｂｕｓ）等によりディスプレイプラットフォーム部３０６に直接制御できるように接続されていてもよい。【０１１９】  上記ディスプレイプラットフォーム部３０６には、さらに、第１ナビ画面用ＰＣ４０３、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）再生装置４０４、第２ナビ画面用ＰＣ４０５、メータ用ＰＣ４０６がそれぞれＤＶＩ接続されている。【０１２０】  上記第１ナビ画面用ＰＣ４０３は、ナビゲーション画面（以下、ナビ画面と称する）の詳細情報を作成し、ディスプレイプラットフォーム部３０６に送るようになっている。この詳細情報とは、精密な地図情報、レストランやアミューズメント施設等の利用情報等の情報である。【０１２１】  上記ＤＶＤ再生装置４０４は、ＤＶＤディスクを再生し、再生情報をディスプレイプラットフォーム部３０６に送るようになっている。【０１２２】  上記第２ナビ画面用ＰＣ４０５は、ナビ画面の簡易情報を作成し、ディスプレイプラットフォーム部３０６に送るようになっている。この簡易情報とは、交差点での進行方向表示等の簡単に視認可能な情報である。【０１２３】  上記メータ用ＰＣ４０６は、液晶パネル３０７に表示されるスピードメータの針、タコメータの針等の各種のメータとして表示させるメータ情報を一括作成してディスプレイプラットフォーム部３０６に送るようになっている。【０１２４】  このように、各ＰＣから送られた情報に基づいて、ディスプレイプラットフォーム部３０６は、液晶パネル３０７に表示すべき内容（レイアウトとその中身）を生成し、生成した情報をＤＶＩ接続された液晶パネル３０７に送るようになっている。【０１２５】  また、上記ディスプレイプラットフォーム部３０６には、さらに、車両５０１に搭載されたＣＣＤカメラ５０２群からの映像情報（ＮＴＳＣ（Ｎａｔｉｏｎａｌ  Ｔｅｌｅｖｉｓｉｏｎ  Ｓｙｓｔｅｍ  Ｃｏｍｍｉｔｔｅｅ）規格の信号）も入力される。そして、ディスプレイプラットフォーム部３０６は、入力された映像情報を必要に応じて液晶パネル３０７に表示させるようにしている。上記ＣＣＤカメラ５０２は、車両５０１の外側お���び内側にそれぞれ複数、例えば８個づつ合計複数個、例えば１６個設けられている。これらＣＣＤカメラ５０２によって、車内の映像および車外の映像がディスプレイプラットフォーム部３０６に取り込まれ、車内外の映像が必要に応じて液晶パネル３０７に表示される。【０１２６】  上記シーン切換用ＰＣ４０２によるシーン切換操作は、手動で行われる。すなわち、ユーザがシーン切換用ＰＣ４０２を操作してシーン切換を行うようになっている。【０１２７】  上述の各ＰＣおよび入力機器の動作は非同期であり、各ＰＣおよび入力機器からのそれぞれ情報は独立してディスプレイプラットフォーム部３０６に入力される。【０１２８】  図９に示すアプリケーション支援ツールにおいて、上記ディスプレイプラットフォーム部３０６が、内蔵のフラッシュメモリ（図示せず）に格納されたレイアウト生成プログラムを起動させ、非同期で入力された各種情報を利用してシミュレートしたインパネ画像を液晶パネル３０７に表示させる。【０１２９】  （実施例２）
本発明の他の実施例について図１０を参照しながら以下に説明する。【０１３０】  図１０は、本実施例に係るアプリケーション開発支援ツールの概略構成を示す図である。前記の実施例１との相違点は、メータ用ＰＣ４０６がＣＡＮ  ＢＵＳを介してＣＡＮマイコン４０１に接続されている点である。このため、メータ用ＰＣ４０６は、同じＣＡＮ  ＢＵＳに接続されたシーン切換用ＰＣ４０２からのシーン切換信号に基づいてメータ描画を行う。【０１３１】  これにより、シーンに応じたメータ描画を液晶パネル３０７に対して行うことができ、より、実機に近いシミュレーション結果を得ることが可能となる。【０１３２】  （実施例３）
本発明のさらに他の実施例について図１１を参照しながら以下に説明する。【０１３３】  図１１は、本実施例に係るアプリケーション開発支援ツールの概略構成を示す図である。前記実施例２との相違点は、シーン切換用ＰＣ４０２の代わりに車載ＬＡＮエミュレータ４０７がＣＡＮ  ＢＵＳに接続され、この車載ＬＡＮエミュレータ４０７と、第１ナビ画面用ＰＣ４０３、ＤＶＤ再生装置４０４、第２ナビ画面用ＰＣ４０５がメディアバスを介して接続されている点である。【０１３４】  上記車載ＬＡＮエミュレータ４０７は、図８に示すボディー系車内ＬＡＮ３２１ｙに相当するボディー系シミュレート部４０７ａと、図８に示すパワートレイン系車内ＬＡＮ３２１ｘに相当するパワートレイン系シミュレート部４０７ｂ等から成り立っていて、それぞれのシミュレート部で作成した情報を、ＣＡＮ  ＢＵＳを介してＣＡＮマイコン４０１に送る一方、メータ用ＰＣ４０６に送り、さらに、メディアバスを介して第１ナビ画面用ＰＣ４０３、ＤＶＤ再生装置４０４、第２ナビ画面用ＰＣ４０５に送るようになっている。【０１３５】  これにより、車載ＬＡＮエミュレータ４０７で作成された情報により、メータ用ＰＣ４０６におけるメータ描画、第１ナビ画面用ＰＣ４０３におけるナビ画面作成、ＤＶＤ再生装置４０４におけるＤＶＤ再生、第２ナビ画面用ＰＣ４０５におけるナビ画面作成の各動作が連動することになり、より実機に近いシミュレーションを行うことが可能となる。【０１３６】  （実施例４）
本発明のさらに他の実施例について図１２を参照しながら以下に説明する。【０１３７】  図１２は、本実施例に係るアプリケーション開発支援ツールの概略構成を示す図である。前記実施例３との相違点は、メータ用ＰＣ４０６の代わりにグラフィックジェネレータ４０８が、汎用のＩＯであるＧＰＩＯ（ｇｅｎｅｒａｌ−ｐｕｒｐｏｓｅ  ｉｎｐｕｔ／ｏｕｔｐｕｔ）を介してＣＡＮマイコン４０１に接続されると共に、ディスプレイプラットフォーム部３０６に対してＲＧＢ接続されている点である。【０１３８】  上記グラフィックジェネレータ４０８は、メータ描画に特化したものであり、メータ描画機能はメータ用ＰＣ４０６と変わらない。【０１３９】  この場合、前記の実施例３とほぼ同じ効果を奏する。
【産業上の利用可能性】
【０１４０】  本発明のシミュレーション装置は、車両に搭載されるインストルメントパネルに対して、より実際の走行フィールに近いシミュレーションを行うことができるので、シミュレーションの必要な車両であれば、自動車、列車等の車両におけるアプリケーション開発支援ツールとして適用できる。
【図１】
2006022228.tif 000002
【図２】
2006022228.tif 000003
【図３】
2006022228.tif 000004
【図４】
2006022228.tif 000005
【図５】
2006022228.tif 000006
【図６】
2006022228.tif 000007
【図７（ａ）】
2006022228.tif 000008
【図７（ｂ）】
2006022228.tif 000009
【図７（ｃ）】
2006022228.tif 000010
【図８】
2006022228.tif 000011
【図９】
2006022228.tif 000012
【図１０】
2006022228.tif 000013
【図１１】
2006022228.tif 000014
【図１２】
2006022228.tif 000015
【国際調査報告】
2006022228.tif 000016
2006022228.tif 000017