(57)【要約】【課題】デザイン画像情報の伝送時間を短縮させて、インパネ画像の開発期間を短縮させることが可能なイメージファイル編集装置を提供する。【解決手段】本発明のイメージファイル編集装置は、インパネ画像生成装置に伝送したダウンロードデータに含まれる全てのチェックコードを取得するチェックコード取得部１４と、上記チェックコード取得部１４によって取得した全てのチェックコードと、ストレージ１１３に格納されたダウンロードデータに含まれる全てのチェックコードとを比較し、変更されたチェックコードを特定するチェックコード比較部１５と、上記ストレージ１１３に格納されたダウンロードデータに含まれるデータのなかから、上記チェックコード比較部１５によって特定されたチェックコードに対応するデータのみを上記インパネ画像生成装置に伝送するダウンロードデータ出力制御部１６とを備えている。【選択図】図１
2007323569.tif 000002
【特許請求の範囲】
【請求項１】
編集対象装置と通信可能に接続され、複数のデータからなるファイルを該編集対象装置に伝送した後、該ファイルを編集するファイル編集装置において、
上記編集対象装置への伝送対象となるデータを取得するデータ取得手段と、
上記データ取得手段によって取得されたデータ毎に、該データの変更の有無をチェックするためのチェックコードを生成するチェックコード生成手段と、
上記チェックコード生成手段によって生成されたチェックコードを上記データ取得手段によって取得されたデータに加えて、伝送用ファイルを生成する伝送用ファイル生成手段と、
上記伝送用ファイル生成手段によって生成された伝送用ファイルを格納する伝送用ファイル格納手段と、
上記伝送用ファイル格納手段に格納された伝送用ファイル、あるいは伝送用ファイルに含まれる一部のデータを上記編集対象装置に伝送するデータ伝送手段と、
上記編集対象装置に伝送した伝送用ファイルに含まれる全てのチェックコードを取得するチェックコード取得手段と、
上記チェックコード取得手段によって取得した全てのチェックコードと、上記伝送用ファイル格納手段に格納された伝送用ファイルに含まれる全てのチェックコードとを比較し、変更されたチェックコードを特定する変更チェックコード特定手段とを備え、
上記データ伝送手段は、
上記伝送用ファイル格納手段に格納された伝送用ファイルに含まれるデータのなかから、上記変更チェックコード特定手段によって特定されたチェックコードに対応するデータのみを上記編集対象装置に伝送することを特徴とするファイル編集装置。
【請求項２】
上記データ伝送手段は、
変更チェックコードに対応したデータを伝送する際に、該変更チェックコードも上記編集対象装置に伝送することを特徴とする請求項１に記載のファイル編集装置。
【請求項３】
上記伝送用ファイル生成手段は、
伝送用ファイルを構成する全てのデータがデータ格納領域に格納され、
上記の各データに対応する全てのチェックコードがチェック領域に格納されたデータ構造の伝送用ファイルを生成することを特徴とする請求項１に記載のファイル編集装置。
【請求項４】
複数のデータからなるファイルを編集対象装置に伝送した後、該ファイルを編集するファイル編集方法であって、
上記編集対象装置への伝送対象となるデータを取得するステップと、
取得したデータ毎に、該データの変更の有無をチェックするためのチェックコードを生成するステップと、
生成したチェックコードを上記取得したそれぞれのデータに加えて、伝送用ファイルを生成するステップと、
生成した伝送用ファイルを伝送用ファイル格納手段に格納するステップと、
上記伝送用ファイル格納手段に格納された伝送用ファイル、あるいは伝送用ファイルに含まれる一部のデータを上記編集対象装置に伝送するステップと、
上記編集対象装置に伝送した伝送用ファイルに含まれる全てのチェックコードを取得するステップと、
取得した全てのチェックコードと、上記伝送用ファイル格納手段に格納された伝送用ファイルに含まれる全てのチェックコードとを比較し、変更されたチェックコードを特定するステップとを備え、
上記伝送用ファイル格納手段に格納された伝送用ファイルに含まれるデータのなかから、変更チェックコードに対応するデータのみを上記編集対象装置に伝送するステップとを含むことを特徴とするファイル編集方法。
【請求項５】
車両用表示装置の表示画面のデザイン画像を複数の構成部品から生成するデザイン画像生成装置と通信可能に接続され、デザイン画像を構成する複数のイメージデータを一つのイメージファイルとして伝送した後、該イメージファイルの編集を行うイメージファイル編集装置とを備えたイメージファイル編集装置において、
上記デザイン画像を構成する複数の構成部品にそれぞれ対応するイメージデータを取得するイメージデータ取得手段と、
イメージデータ取得手段によって取得されたイメージデータ毎に、該イメージデータの変更の有無を判定するためのチェックコードを生成するチェックコード生成手段と、
上記チェックコード生成手段によって生成されたチェックコードを上記イメージデータ取得手段によって取得されたイメージデータに加えて、伝送用イメージファイルを生成する伝送用イメージファイル生成手段と、
上記伝送用イメージファイル生成手段によって生成された伝送用イメージファイルを格納する伝送用イメージファイル格納手段と、
上記伝送用イメージファイル格納手段に格納された伝送用イメージファイル、あるいは伝送用イメージファイルに含まれる一部のデータを上記デザイン画像生成装置に伝送するデータ伝送手段と、
上記デザイン画像生成装置に伝送した伝送用イメージファイルに含まれる全てのチェックコードを取得するチェックコード取得手段と、
上記チェックコード取得手段によって取得した全てのチェックコードと、上記伝送用ファイル格納手段に格納された伝送用ファイルに含まれる全てのチェックコードとを比較し、変更されたチェックコードを特定する変更チェックコード特定手段とを備え、
上記データ伝送手段は、
上記伝送用ファイル格納手段に格納された伝送用ファイルに含まれるデータのなかから、上記変更チェックコード特定手段によって特定されたチェックコードに対応するデータのみを上記デザイン画像生成装置に伝送することを特徴とするイメージファイル編集装置。
【請求項６】
上記イメージデータ伝送手段は、
変更チェックコードに対応したデータを伝送する際に、該変更チェックコードも上記デザイン画像生成装置に伝送することを特徴とする請求項５に記載のイメージファイル編集装置。
【請求項７】
上記伝送用イメージファイル生成手段は、
伝送用ファイルを構成する全てのイメージデータがデータ格納領域に格納され、
上記イメージデータの表示位置、表示サイズ、表示色等を指定するためのコマンドデータがコマンド領域に格納され、
さらに、上記の各データに対応する全てのチェックコードがチェック領域に格納されたデータ構造の伝送用ファイルを生成することを特徴とする請求項５に記載のファイル編集装置。
【請求項８】
デザイン画像生成装置において車両用表示装置に表示される表示画面のデザイン画像を生成するイメージファイルを編集するイメージファイル編集方法であって、
デザイン画像を構成する複数の構成部品にそれぞれ対応するイメージデータを取得するステップと、
取得したイメージデータ毎に、該イメージデータの変更の有無を判定するためのチェックコードを生成するステップと、
生成したチェックコードを上記取得したイメージデータに加えて、伝送用イメージファイルを生成するステップと、
生成した伝送用イメージファイルを伝送用イメージファイル格納手段に格納するステップと、
上記伝送用イメージファイル格納手段に格納された伝送用イメージファイル、あるいは伝送用イメージファイルに含まれる一部のデータを上記デザイン画像生成装置に伝送するステップと、
上記デザイン画像生成装置に伝送した伝送用イメージファイルに含まれる全てのチェックコードを取得するステップと、
取得した全てのチェックコードと、上記伝送用ファイル格納手段に格納された伝送用ファイルに含まれる全てのチェックコードとを比較し、変更されたチェックコードを特定するステップと、
さらに、上記伝送用ファイル格納手段に格納された伝送用ファイルに含まれるデータのなかから、上記変更されたチェックコードに対応するデータのみを上記デザイン画像生成装置に伝送するステップとを含むことを特徴とするイメージファイル編集方法。
【請求項９】
コンピュータに、請求項１〜３の何れか１項に記載のファイル編集装置の各手段を機能させるためのファイル編集プログラム。
【請求項１０】
コンピュータに、請求項５〜７の何れか１項に記載のイメージファイル編集装置の各手段を機能させるためのイメージファイル編集プログラム。
【請求項１１】
請求項９または１０に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、編集対象装置に伝送したファイルを編集するファイル編集装置に関し、特に、車両のインストルメントパネル（以下、インパネと称する）に車速やエンジンの回転数等の車両状態情報や、ナビゲーション画像等の運転を支援するような付加情報を表示する車載用表示装置の表示画面のデザイン画像を生成するイメージファイルの編集に好適なファイル編集装置に関するものである。
【背景技術】
【０００２】
近年、自動車のインパネに、車速やエンジンの回転数等の車両状態情報の他に、ナビゲーション画像等の運転を支援するような付加情報を表示させる車両用表示装置が例えば特許文献１に開示されている。
【０００３】
特許文献１には、車両状態情報及び付加情報から合成画像を生成して、該合成画像を車両用表示装置に出力してインパネ画像として表示させるインパネ画像情報生成装置を備えている。
【０００４】
上記インパネ画像情報生成装置は、車速やエンジンの回転数等の車両状態情報を入力するための状態情報入力部、インパネ画像のデザインを決定するためのデザイン画像情報を格納するデザイン画像情報格納部、取得した状態情報とデザイン画像情報格納部に格納されたデザイン画像情報とからインパネ画像となる合成画像を生成する画像合成部、生成された合成画像の合成画像情報をインパネ画像情報として車両用表示装置に出力するインパネ画像情報出力部を備えている。
【０００５】
上記デザイン画像情報は、インパネ画像を構成するスピードメータ、燃料計、ナビゲーション画像等の構成要素をそれぞれ表す構成要素画像情報と、各構成要素画像の配置位置や大きさなどを示すレイアウト情報を含んでおり、インパネ画像情報生成装置とは別に設けられたデザイン画像情報生成装置（例えば、パーソナルコンピュータなど）によって生成される。このデザイン画像情報生成装置で生成されたデザイン画像情報は、通信ケーブルを介して画像情報生成装置内のデザイン画像情報格納部に送られる。
【０００６】
一般に、インパネ画像のデザインの開発は、開発担当者がデザイン画像情報生成装置でデザイン画像情報を生成し、そのデザイン画像情報に基づいて車両用表示装置にインパネ画像を表示させ、表示されているインパネ画像を確認しながら最終的なインパネ画像のデザインを決定するようになっている。
【０００７】
つまり、デザイン開発担当者は、デザイン画像情報に基づいて車両用表示装置に表示されたインパネ画像を確認し、不具合があれば、上記デザイン画像情報生成装置を用いてデザイン画像情報を修正し、再度、インパネ画像情報生成装置内のデザイン画像情報格納部に送り、車両用表示装置に修正後のデザイン画像情報に基づいたインパネ画像を表示させる。この操作を繰り返しながら最終的なインパネ画像を決定する。
【特許文献１】国際公開公報  ＷＯ  ２００６／０２２２２８  Ａ１（２００６年３月２日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、上述したデザイン画像情報は、例えば図３に示すように、インパネ画像を構成する各構成要素に対応するイメージ領域５００ｂと、各イメージの表示位置やサイズなどを示したコマンド領域５００ａとを含むデータ構造となっている。
【０００９】
つまり、上記デザイン画像情報生成装置は、上記のようなデータ構造のデザイン画像情報を一つのインパネ画像のデザインを決定する情報としてインパネ画像情報生成装置に伝送するようになっている。
【００１０】
しかしながら、図３に示すデータ構造の場合、燃料計を示す画像６０１、スピードメータを示す画像６０２、シフトレバーの位置を示す画像６０３などの多くのイメージデータを含んでいるため、デザイン画像情報の容量が大きくなり、デザイン画像情報生成装置からインパネ画像情報生成装置へのデザイン画像情報の伝送に時間がかかるという問題が生じる。その結果として、インパネ画像の開発に時間がかかるという問題が生じる。
【００１１】
本発明は、上記の問題点に鑑みなされたものであって、その目的は、デザイン画像情報の伝送時間を短縮させて、インパネ画像の開発期間を短縮させることが可能なファイル編集装置及びイメージファイル編集装置を提供することにある。
【課題を解決するための手段】
【００１２】
本発明に係るファイル編集装置は、上記課題を解決するために、編集対象装置と通信可能に接続され、複数のデータからなるファイルを該編集対象装置に伝送した後、該ファイルを編集するファイル編集装置において、上記編集対象装置への伝送対象となるデータを取得するデータ取得手段と、上記データ取得手段によって取得されたデータ毎に、該データの変更の有無をチェックするためのチェックコードを生成するチェックコード生成手段と、上記チェックコード生成手段によって生成されたチェックコードを上記データ取得手段によって取得されたデータに加えて、伝送用ファイルを生成する伝送用ファイル生成手段と、上記伝送用ファイル生成手段によって生成された伝送用ファイルを格納する伝送用ファイル格納手段と、上記伝送用ファイル格納手段に格納された伝送用ファイル、あるいは伝送用ファイルに含まれる一部のデータを上記編集対象装置に伝送するデータ伝送手段と、上記編集対象装置に伝送した伝送用ファイルに含まれる全てのチェックコードを取得するチェックコード取得手段と、上記チェックコード取得手段によって取得した全てのチェックコードと、上記伝送用ファイル格納手段に格納された伝送用ファイルに含まれる全てのチェックコードとを比較し、変更されたチェックコードを特定する変更チェックコード特定手段とを備え、上記データ伝送手段は、上記伝送用ファイル格納手段に格納された伝送用ファイルに含まれるデータのなかから、上記変更チェックコード特定手段によって特定されたチェックコードに対応するデータのみを上記編集対象装置に伝送することを特徴としている。
【００１３】
上記の構成によれば、データ伝送手段は、伝送用ファイル格納手段に格納された伝送用ファイルに含まれるデータのなかから、変更チェックコード特定手段によって特定されたチェックコードに対応するデータのみを編集対象装置に伝送するようになっている。つまり、ファイル編集装置は、編集対象装置に伝送した伝送用ファイルに対して、変更したデータのみを伝送することが可能となる。
【００１４】
これにより、伝送用ファイルに含まれる一部のデータに変更があった場合に、変更されていないデータも含めて全てのデータを伝送用ファイルとして再度編集対象装置に伝送する場合に比べて、データ伝送時間を短縮させることができる。
【００１５】
しかも、データが変更されたか否かは、編集対象装置側でなく、ファイル編集装置側で判断するようになっているので、該編集対象装置ではデータ変更の判断を行うような高度な演算処理を必要としない。
【００１６】
上記データ伝送手段は、変更チェックコードに対応したデータを伝送する際に、該変更チェックコードも上記編集対象装置に伝送するのこが好ましい。
【００１７】
上記の構成によれば、データ伝送手段が、変更チェックコードに対応したデータを伝送する際に、該変更チェックコードも編集対象装置に伝送することで、次回の伝送用ファイルの編集においても、編集対象装置から全てのチェックコードを取得し、変更されたチェックコードを特定するだけで、変更したデータを適切に特定できる。
【００１８】
上記伝送用ファイル生成手段は、伝送用ファイルを構成する全てのデータがデータ格納領域に格納され、上記の各データに対応する全てのチェックコードがチェック領域に格納されたデータ構造の伝送用ファイルを生成するのが好ましい。
【００１９】
上記の構成によれば、伝送用ファイルが、伝送用ファイルを構成する全てのデータがデータ格納領域に格納され、上記の各データに対応する全てのチェックコードがチェック領域に格納されたデータ構造であることで、データとチェックコードとが分離しやすくなる。
【００２０】
これにより、編集対象装置に対するファイルの編集作業が完了した際に、チェックコードの部分、すなわちチェック領域を削除した状態のデータ構造の伝送用ファイルにすることができるので、編集対象装置におけるメモリ容量の節約を可能とする。
【００２１】
本発明のイメージファイル編集装置は、上記の課題を解決するために、車両用表示装置の表示画面のデザイン画像を複数の構成部品から生成するデザイン画像生成装置と通信可能に接続され、デザイン画像を構成する複数のイメージデータを一つのイメージファイルとして伝送した後、該イメージファイルの編集を行うイメージファイル編集装置とを備えたイメージファイル編集装置において、上記デザイン画像を構成する複数の構成部品にそれぞれ対応するイメージデータを取得するイメージデータ取得手段と、イメージデータ取得手段によって取得されたイメージデータ毎に、該イメージデータの変更の有無を判定するためのチェックコードを生成するチェックコード生成手段と、上記チェックコード生成手段によって生成されたチェックコードを上記イメージデータ取得手段によって取得されたイメージデータに加えて、伝送用イメージファイルを生成する伝送用イメージファイル生成手段と、上記伝送用イメージファイル生成手段によって生成された伝送用イメージファイルを格納する伝送用イメージファイル格納手段と、上記伝送用イメージファイル格納手段に格納された伝送用イメージファイル、あるいは伝送用イメージファイルに含まれる一部のデータを上記デザイン画像生成装置に伝送するデータ伝送手段と、上記デザイン画像生成装置に伝送した伝送用イメージファイルに含まれる全てのチェックコードを取得するチェックコード取得手段と、上記チェックコード取得手段によって取得した全てのチェックコードと、上記伝送用ファイル格納手段に格納された伝送用ファイルに含まれる全てのチェックコードとを比較し、変更されたチェックコードを特定する変更チェックコード特定手段とを備え、上記データ伝送手段は、上記伝送用ファイル格納手段に格納された伝送用ファイルに含まれるデータのなかから、上記変更チェックコード特定手段によって特定されたチェックコードに対応するデータのみを上記デザイン画像生成装置に伝送することを特徴としている。
【００２２】
上記の構成によれば、イメージデータ伝送手段は、伝送用イメージファイル格納手段に格納された伝送用イメージファイルに含まれるデータのなかから、変更チェックコード特定手段によって特定されたチェックコードに対応するイメージデータのみをデザイン画像生成装置に伝送するようになっている。つまり、イメージファイル編集装置は、デザイン画像生成装置に伝送した伝送用イメージファイルに対して、変更したイメージデータのみを伝送することが可能となる。
【００２３】
これにより、伝送用イメージファイルに含まれる一部のイメージデータに変更があった場合に、変更されていないイメージデータも含めて全てのイメージデータを伝送用イメージファイルとして再度デザイン画像生成装置に伝送する場合に比べて、データ伝送時間を短縮させることができる。特に、イメージデータは、テキストデータに比べて容量が大きいので、必要最小限のイメージデータの伝送のみですめば、伝送にかかる時間を大幅に短縮させることができる。
【００２４】
しかも、イメージデータが変更されたか否かは、デザイン画像生成装置側でなく、ファイル編集装置側で判断するようになっているので、該デザイン画像生成装置ではイメージデータの変更の判断を行うような高度な演算処理を必要としない。つまり、デザイン画像生成装置は、受け取ったイメージデータに基づいてデザイン画像を生成するだけの簡単な処理で済むので、温度や振動の影響を受け難いに安価な演算装置を利用することが可能となる。
【発明の効果】
【００２５】
本発明に係るファイル編集装置は、以上のように、編集対象装置への伝送対象となるデータを取得するデータ取得手段と、上記データ取得手段によって取得されたデータ毎に、該データの変更の有無をチェックするためのチェックコードを生成するチェックコード生成手段と、上記チェックコード生成手段によって生成されたチェックコードを上記データ取得手段によって取得されたデータに加えて、伝送用ファイルを生成する伝送用ファイル生成手段と、上記伝送用ファイル生成手段によって生成された伝送用ファイルを格納する伝送用ファイル格納手段と、上記伝送用ファイル格納手段に格納された伝送用ファイル、あるいは伝送用ファイルに含まれる一部のデータを上記編集対象装置に伝送するデータ伝送手段と、上記編集対象装置に伝送した伝送用ファイルに含まれる全てのチェックコードを取得するチェックコード取得手段と、上記チェックコード取得手段によって取得した全てのチェックコードと、上記伝送用ファイル格納手段に格納された伝送用ファイルに含まれる全てのチェックコードとを比較し、変更されたチェックコードを特定する変更チェックコード特定手段とを備え、上記データ伝送手段は、上記伝送用ファイル格納手段に格納された伝送用ファイルに含まれるデータのなかから、上記変更チェックコード特定手段によって特定されたチェックコードに対応するデータのみを上記編集対象装置に伝送する構成であるので、伝送用ファイルに含まれる一部のデータに変更があった場合に、変更されていないデータも含めて全てのデータを伝送用ファイルとして再度編集対象装置に伝送する場合に比べて、データ伝送時間を短縮させることができるという効果を奏する。
【発明を実施するための最良の形態】
【００２６】
本発明の一実施の形態について説明すれば、以下の通りである。
【００２７】
なお、本実施の形態では、車両用表示システムの開発を支援するためのイメージファイル編集装置を備えた開発支援システムについて説明する。
【００２８】
本実施の形態かかる開発支援システムは、図２に示すように、データ送出側のホストマシン（イメージファイル編集装置、ファイル編集装置）１０１と、データ受取側のターゲットマシンの一つであるインパネ画像生成装置（デザイン画像生成装置、編集対象装置）２０１と、該ターゲットマシンの一つである車両用表示装置３０１と含み、上記ホストマシン１０１とインパネ画像生成装置２０１とはＵＳＢ等の通信ケーブル４０１及びＩＦボード４０２を介して通信可能に接続されている。
【００２９】
上記ホストマシン１０１は、インパネ画像のデザインを決定するためのデザイン画像情報を生成するデザイン画像情報生成装置１１０、キーボード、マウスなどのユーザーインタフェース１２０、ＣＲＴあるいはＬＣＤからなる表示装置１３０を含んでいる。
【００３０】
上記デザイン画像情報生成装置１１０は、上記ユーザーインタフェース１２０及び表示装置１３０と接続を行うためのＩ／Ｏインタフェース１１１、上記通信ケーブル４０１に接続される通信インタフェース１１２、インパネ画像生成装置２０１に対して伝送するダウンロードデータ（伝送用イメージファイル）を格納するＨＤＤ等からなるストレージ（伝送用イメージファイル格納手段、伝送用ファイル格納手段）１１３、デザイン画像情報の生成処理のプログラムなどを一時的に格納するＤＲＡＭなどからなるメモリ１１４、及び上記メモリ１１４から伝送されたプログラムを実行するＣＰＵからなる制御部１１５を含んでいる。
【００３１】
上記インパネ画像生成装置２０１は、上記車両用表示装置３０１に対してインパネ画像情報を送出するためのＩ／Ｏインタフェース２１１、上記通信ケーブル４０１に接続されたＩＦボード４０２と通信するための通信インタフェース２１２、上記ホストマシン１０１で生成されたデザイン画像情報を格納するＦｌａｓｈ−ＲＯＭなどからかるストレージ（デザイン画像情報格納部）２１３、及び上記ストレージ２１３に格納されたデザイン画像情報からインパネ画像情報を合成する描画ＬＳＩ２１４を含んでいる。
【００３２】
上記構成の開発支援システムにおいて、ホストマシン１０１で生成されたデザイン画像情報は、図２の点線で示したルート、すなわち、制御部１１５によってストレージ１１３から読み出され、通信インタフェース１１２を介して、通信ケーブル４０１、ＩＦボード４０２を経て、インパネ画像生成装置２０１側の通信インタフェース２１２に入力され、描画ＬＳＩ２１４を経てストレージ２１３に格納される。
【００３３】
ここで、上記デザイン画像情報について以下に説明する。
【００３４】
通常、図３に示すように、デザイン画像情報５００は、コマンド領域５００ａ、イメージ格納領域５００ｂの２つの領域を含んでいる。
【００３５】
コマンド領域５００ａには、インパネのレイアウトを構成するためのコマンド群、すなわち車両に備えられたＣＣＤカメラ、各種動画入力枠やイメージによる部品データの表示位置・サイズなどを含んだコマンド群が登録されている。
【００３６】
イメージ格納領域５００ｂには、上記の部品データのイメージを表す部品イメージデータが、部品毎に登録されている。具体的には、イメージ１として、燃料計を示す部品のイメージデータが登録され、イメージ２として、スピードメータを示す部品のイメージデータが登録され、イメージｎ（ｎ≧１の整数）として、シフトレバーを示す部品のイメージデータが登録されている。
【００３７】
図３に示すデザイン画像情報５００をダウンロードデータとして使用する場合、ホストマシン１０１とインパネ画像生成装置２０１との間では、コマンド領域５００ａ、イメージ格納領域５００ｂに登録されたデータの全てがダウンロード対象となるので、インパネ画像生成装置２０１側に一度ダウンロードした後、該ダウンロードデータを変更する際には、変更箇所を含めたデータの全て（変更していないデータも含めて）のデータを伝送する必要がある。デザイン画像情報５００は、イメージデータを多く含んでいるので、伝送に時間がかかる。このような伝送は無駄が多く、作業効率を大幅に低減させるという問題生じる。
【００３８】
そこで、伝送の無駄を省くために、本願では、図４に示すように、コマンド領域５００ａ、イメージ格納領域５００ｂの２つの領域に加えて、チェック領域５００ｃを設けたデザイン画像情報５００を用いる。
【００３９】
上記チェック領域５００ｃは、デザイン画像情報５００を生成するたびに生成されるチェックコードを登録する領域である。このチェックコードは、対応ずるデータの変更の有無を判定するためのコードである。以下では、登録されているチェックコードは、変更チェックコードと称して説明する。
【００４０】
具体的に、上記チェック領域５００ｃには、コマンド領域５００ａに対して、「コマンド領域」ブロックの先頭へのポインタと、「コマンド領域」ブロックの変更チェックコードとが対応付けて登録され、イメージ格納領域５００ｂのイメージ１に対して、「イメージ１」ブロックの先頭へのポインタと、「イメージ１」ブロックの変更チェックコードとが対応付けられて登録され、イメージ２以降も同様に登録されている。
【００４１】
上記のチェックコード（変更チェックコード）は、ＣＲＣ（cyclic redundancy check code）、ＭＤ５、ＳＨＡ−１等の誤り検出アルゴリズムにより演算し求められる。本実施の形態では、図１に示す制御部１１５内でチェックコードが生成される。
【００４２】
上記のチェックコードを登録すためのチェック領域は、イメージデータ格納領域の最後尾のアドレス以降に付加させる。これにより、インパネ画像生成装置２０１と車両用表示装置３０１とをインパネシステムとして車載した場合に、図４に示すデータ格納領域のうち、チェック領域５００ｃのみを削除するようにすれば、インパネシステム内のメモリ容量の節約が行えるので、結果として、システムを安価にて提供することができる。
【００４３】
上記制御部１１５は、図１に示すように、情報取得部（イメージデータ取得手段、データ取得手段）１１、チェックコード生成部（チェックコード生成手段）１２、ダウンロードデータ生成部（伝送用イメージファイル生成手段、伝送用ファイル生成手段）１３、チェックコード取得部（チェックコード取得手段）１４、チェックコード比較部（変更チェックコード特定手段）１５、ダウンロードデータ出力制御部（イメージデータ伝送手段、データ伝送手段）１６を含んでいる。
【００４４】
上記情報取得部１１は、メモリ１１４に記憶されている処理プログラムなどの情報、Ｉ／Ｏインタフェース１１１を介して入力される指示情報、ストレージ１１３に格納された各部品のイメージデータ及びレイアウト情報（コマンドデータ）を取得し、取得した指示情報を後段のダウンロードデータ出力制御部１６に出力し、取得した各部品のイメージデータとレイアウト情報とを後段のダウンロードデータ生成部１３及びチェックコード生成部１２に出力する。
【００４５】
ここで、レイアウト情報とは、各部品のイメージデータをインパネ画像として表示させる際の表示位置、大きさ、色、透過率などを指定するためのコマンドデータである。
【００４６】
上記チェックコード生成部１２は、上記情報取得部１１によって取得された各部品のイメージデータ、レイアウト情報の全てに対して、ＣＲＣ等の誤り検出アルゴリズムを用いてチェックコードを生成し、生成したチェックコードをダウンロードデータ生成部１３に出力する。
【００４７】
上記ダウンロードデータ生成部１３は、上記情報取得部１１によって取得された各部品のイメージデータ、レイアウト情報と、上記チェックコード生成部１２によって生成されたチェックコードとから、ダウンロードデータ（デザイン画像情報（伝送用イメージファイル））を生成し、生成したダウンロードデータをストレージ１１３に格納させる。このダウンロードデータは、図４に示すように、コマンド領域５００ａ、イメージ格納領域５００ｂ、チェック領域５００ｃの３つの領域を含んだデザイン画像情報５００である。
【００４８】
一方、上記チェックコード取得部１４は、通信インタフェース１１２を介してインパネ画像生成装置２０１に既に伝送したダウンロードデータからチェック領域に格納されている全てのチェックコードを取得する一方、ストレージ１１３に格納されているダウンロードデータからチェック領域に登録されている全てのチェックコードを取得し、これら取得したチェックコードをチェックコード比較部１５に出力する。
【００４９】
上記チェックコード比較部１５は、インパネ画像生成装置２０１から取得したチェックコードと、ホストマシン１０１内のストレージ１１３に格納されているチェックコードとを比較し、その比較結果をダウンロードデータ出力制御部１６に出力する。ここでは、一度、インパネ画像生成装置２０１に伝送したダウンロードデータに含まれるチェックコードと、ホストマシン１０１を操作して、先に伝送したダウンロードデータに対して何らかの変更をした後のデータに基づいて生成されたチェックコードと比較している。
【００５０】
上記ダウンロードデータ出力制御部１６は、上記チェックコード比較部１５からの比較結果に応じて、ストレージ１１３に格納されているダウンロードデータの中から必要なデータのみをインパネ画像生成装置２０１に出力するようになっている。なお、このとき、ダウンロードデータに含まれるチェック領域に登録されているチェックコードもインパネ画像生成装置２０１に出力する。これにより、さらにダウンロードデータの変更がある場合に対応可能となる。
【００５１】
具体的には、ダウンロードデータ出力制御部１６では、チェックコード比較部１５から取得した比較結果から、各チェックコードの変更の有無を判定し、変更を確認したチェックコードに対応する部品のイメージあるいはコマンドをストレージ１１３に格納されているダウンロードデータから選択して、通信インタフェース１１２を介してインパネ画像生成装置２０１に出力している。
【００５２】
ここで、ダウンロードデータの作成の流れについて図５に示すフローチャートを参照しながら以下に説明する。
【００５３】
まず、空の「チェック領域ブロック」を生成し（ステップＳ１）、空の「ダウンロードファイル」を生成し（ステップＳ２）、ブロック数ｉを０に設定する（ステップＳ３）。つまり、デザイン画像情報の初期化を行う。
【００５４】
続いて、「ブロックｉ」をダウンロードファイルの末尾に追加し（ステップＳ４）、「ブロックｉ」のチェックコード「チェックコードｉ」を算出する（ステップＳ５）。
【００５５】
そして、「チェックコードｉ」と、「ブロックｉ」の先頭アドレスとを「チェック領域ブロック」に登録し（ステップＳ６）、ｉをインクリメントする（ステップＳ７）。
【００５６】
次いで、ｉが予め設定されたブロック数を越えたか否かを判定する（ステップＳ８）。ここで、越えていないと判定されれば、ステップＳ４に移行し、次の「ブロックｉ＋１」についてもステップＳ５〜Ｓ７と同様の処理を、ｉが所定のブロック数を越えるまで行う。
【００５７】
そして、ステップＳ８において、ｉが所定のブロック数を越えたと判定されれば、すべてのブロックを追加した「ダウンロードファイル」の末尾に「チェック領域ブロック」を追加し（ステップＳ９）、処理を終了する。
【００５８】
以上の処理により、図４に示すようなダウンロードファイルが生成される。
【００５９】
続いて、上記ダウンロードファイルを利用したファイルの交換処理について図６に示すフローチャートを参照しながら以下に説明する。
【００６０】
まず、ダウンロード処理が開始されると、「ターゲットマシン」の「チェック領域」ブロックを「ホストマシン」側に読み込み（ステップＳ１１）、ブロック数ｉ＝０に設定する（ステップＳ１２）。ここでは、図７に示すように、ホストマシン１０１は、インパネ画像生成装置２０１にダウンロード済みのダウンロードデータから「チェック領域」ブロックのみを読み込んだ状態となる。
【００６１】
次に、「ホストマシン」側の「チェック領域」の「ブロックｉ」のチェックコードと「ターゲットマシン」側の「チェック領域」の「ブロックｉ」のチェックコードと比べる（ステップＳ１３）。ここでは、図８に示すように、ホストマシン１０１側でホストマシン１０１のチェック領域のチェックコードと、読み込んだチェック領域のチェックコードとを比べる。
【００６２】
そして、チェックコードが等しいか否かを判定する（ステップＳ１４）。ここで、チェックコードが等しくないと判定されれば、「ブロックｉ」をダウンロード対象ブロックとして登録し（ステップＳ１５）、ｉをインクリメントする（ステップＳ１６）。つまり、チェックコードが等しくないということは、「ブロックｉ」の内容が変更されたことを示している。
【００６３】
一方、ステップＳ１４において、チェックコードが等しいと判定されれば、ブロックｉの内容が変更されていないので、ステップＳ１６に移行し、ｉをインクリメントする。
【００６４】
続いて、ｉが予め設定されたブロック数を越えたか否かを判定する（ステップＳ１７）。ここで、越えていないと判定されれば、ステップＳ１３に移行し、次の「ブロックｉ＋１」についてもステップＳ１３〜Ｓ１６と同様の処理を、ｉが所定のブロック数を越えるまで行う。
【００６５】
そして、ステップＳ１７において、ｉが所定のブロック数を越えたと判定されれば、ダウンロード対象ブロックのみ「ターゲットマシン」に対してダウンロード処理を行い（ステップＳ１８）、処理を終了する。ここでは、図９に示すように、ホストマシン１０１側でチェック領域をチェックした結果、イメージ２のブロックが変更されていることがわかり、そのイメージ２とこのイメージ２に関するコマンド情報を含んでいるコマンド領域をインパネ画像生成装置２０１にダウンロードする。
【００６６】
以上の処理により、必要最小限のデータの伝送で済むので、伝送処理にかかる時間を大幅に短縮させることが可能となる。
【００６７】
以下に、本願発明の開発支援装置を、液晶インパネシステム（以下、インパネシステムと称する）をテスト・検査するパーソナルコンピュータ（ＰＣ）上で動作するアプリケーションとして用いる場合について説明する。
【００６８】
インパネシステムのテスト・検査システムは、例えば図１０（ａ）に示すように、開発支援装置としてのＰＣと、液晶ワイドインパネと画像情報生成装置であるＤｉｓｐｌａｙ  Ｐｌａｔｆｏｒｍ  ＦＰＧＡボードとからなるインパネシステムとをＩＦボードを介してＵＳＢケーブルで接続されている。
【００６９】
つまり、インパネ画像のデザイン開発担当者は、ＰＣでインパネ表示用のデザイン画像情報を生成し、生成したデザイン画像情報をダウンロードファイルとして、ＵＳＢケーブルからＩＦボードを介してＤｉｓｐｌａｙ  Ｐｌａｔｆｏｒｍ  ＦＰＧＡボードに伝送し、該Ｄｉｓｐｌａｙ  Ｐｌａｔｆｏｒｍ  ＦＰＧＡボードによってインパネ画像を生成させて液晶ワイドインパネに表示させることでインパネ画像を確認する。
【００７０】
そして、デザイン開発担当者により、インパネ画像が決定されれば、図１０（ｂ）に示すように、Ｄｉｓｐｌａｙ  Ｐｌａｔｆｏｒｍ  ＦＰＧＡボードと液晶ワイドインパネのみが車両に搭載されることになる。このとき、Ｄｉｓｐｌａｙ  Ｐｌａｔｆｏｒｍ  ＦＰＧＡボードには、Ｆｌａｓｈ−ＲＯＭ内にデザインが決定されたインパネ画像情報が格納され、このインパネ画像情報を用いて描画ＬＳＩが液晶ワイドインパネに表示させる最終的なインパネ画像を生成するようになっている。
【００７１】
図１０（ａ）に示すインパネシステムのテスト・検査システムにおけるテスト・検査の例について以下に説明する。
【００７２】
まず、インパネ画像を構成する構成部品のイメージの表示位置をずらした場合、具体的には、図１１に示すように、インパネ画像のメータを示すイメージの表示位置を右側（図中の矢印方向）に少し移動させた場合、図１２に示すように、ＰＣ内部におけるダウンロードデータのコマンド領域の内容（メータの表示位置）が変更され、同時にチェック領域の変更されたコマンド領域に基づいてチェックコードも変更される。
【００７３】
次に、図１３に示すように、ＰＣは、インパネシステムからチェック領域を読み込み、現在のダウンロードデータ内のチェック領域とを比較する。比較した結果、コマンド領域に対応するチェックコードが異なることが判明したので、ＰＣはコマンド領域のみをインパネシステムに伝送する。このとき、同時に、コマンド領域の変更に伴って変更されたチェック領域もインパネシステムに伝送される。
【００７４】
これにより、インパネシステムにおいて、変更した箇所のデータのみをＰＣから伝送されるので、伝送時間が短くて済み、この結果、デザイン開発者がインパネ画像のデザイン変更までの確認を迅速に行うことが可能となる。
【００７５】
また、インパネ画像を構成する構成部品のイメージのうち、同サイズのイメージを差し替えた場合、具体的には、図１４に示すように、インパネ画像のシートベルト確認用のイメージをオイル警告用のイメージに差し替えた場合、図１５に示すように、シートベル確認用のイメージをイメージ１のブロックに格納されているとした場合、ＰＣ内部におけるダウンロードデータのイメージ１の内容が変更され、同時にチェック領域の変更されたイメージ１に基づいてチェックコードも変更される。
【００７６】
次に、図１６に示すように、ＰＣは、インパネシステムからチェック領域を読み込み、現在のダウンロードデータ内のチェック領域とを比較する。比較した結果、イメージ１に対応するチェックコードが異なることが判明したので、ＰＣはイメージ１のみをインパネシステムに伝送する。このとき、同時に、イメージ１の変更に伴って変更されたチェック領域もインパネシステムに伝送される。
【００７７】
これにより、インパネシステムにおいて、変更した箇所のデータのみをＰＣから伝送されるので、伝送時間が短くて済み、この結果、デザイン開発者がインパネ画像のデザイン変更までの確認を迅速に行うことが可能となる。
【００７８】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【００７９】
最後に、デザイン画像情報生成装置１１０の各ブロック、特に制御部１１５は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【００８０】
すなわち、制御部１１５は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである制御部１１５の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記制御部１１５に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【００８１】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【００８２】
また、制御部１１５を通信ネットワークと接続可能に構成し、上記プログラムコードを、通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【００８３】
本発明のイメージファイル編集装置は、伝送対象となる個々のデータ容量の大きいシステムに有効であり、特に、車両のインストルメントパネル（以下、インパネと称する）に車速やエンジンの回転数等の車両状態情報や、ナビゲーション画像等の運転を支援するような付加情報を表示するようなイメージデータを利用した車載用表示装置の表示画面のデザイン画像を生成するイメージファイルの編集に好適である。
【図面の簡単な説明】
【００８４】
【図１】本発明の実施形態を示すものであり、イメージファイル編集装置の要部構成を示すブロック図である。
【図２】上記イメージファイル編集装置を用いたインパネ画像の開発支援システムの要部構成を示すブロック図である。
【図３】上記開発支援システムにおいて使用されるチェックコード無しのダウンロードデータのデータ構造を示す図である。
【図４】上記開発支援システムにおいて使用されるチェックコード有りのダウンロードデータのデータ構造を示す図である。
【図５】上記チェックコードを格納するためのチェック領域を作成するための処理の流れを示すフローチャートである。
【図６】図４に示すダウンロードデータを用いたイメージファイル編集処理の流れを示すフローチャートである。
【図７】チェック領域を利用したデータ伝送の処理のうち、ホストマシンにおいて、ターゲットマシンからチェック領域に登録されたチェックコードのダウンロード処理を示す図である。
【図８】チェック領域を利用したデータ伝送の処理のうち、ホストマシンにおいて、チェック領域内のチェックコードと、ダウンロードしたチェックコードとの比較処理を示す図である。
【図９】チェック領域を利用したデータ伝送の処理のうち、ホストマシンから変更チェックコードに対応するデータのみのターゲットマシンへのダウンロード処理を示す図である。
【図１０】（ａ）は、本発明のイメージファイル編集装置が実施に適用されるシステムの概要を示す図であり、（ｂ）は、車載されるシステムの例を示した図である。
【図１１】図１０（ａ）に示すシステムを利用した編集処理対象のイメージを表示した図である。
【図１２】図１０（ａ）に示すシステムのホストマシンでダウンロードデータが変更された状態を示す図である。
【図１３】図１０（ａ）に示すシステムのホストマシンでチェックコードが比較され、変更チェックコードに対応したデータが特定されている状態を示す図である。
【図１４】図１０（ａ）に示すシステムを利用した他の編集処理対象のイメージを表示した図である。
【図１５】図１０（ａ）に示すシステムのホストマシンでダウンロードデータが変更された状態を示す図である。
【図１６】図１０（ａ）に示すシステムのホストマシンでチェックコードが比較され、変更チェックコードに対応したデータが特定されている状態を示す図である。
【符号の説明】
【００８５】
１１  情報取得部（データ取得手段、イメージデータ取得手段）
１２  チェックコード生成部（チェックコード取得手段）
１３  ダウンロードデータ生成部（伝送用ファイル生成手段、伝送用イメージデータ生成手段）
１４  チェックコード取得部（チェックコード取得手段）
１５  チェックコード比較部（変更チェックコード特定手段）
１６  ダウンロードデータ出力制御部（データ伝送手段、イメージデータ伝送手段）
１０１  ホストマシン
１１０  デザイン画像情報生成装置
１１１  Ｉ／Ｏインタフェース
１１２  通信インタフェース
１１３  ストレージ（伝送用ファイル格納手段、伝送用イメージファイル格納手段）
１１４  メモリ
１１５  制御部
１２０  ユーザーインタフェース
１３０  表示装置
２０１  インパネ画像生成装置（編集対象装置、デザイン画像生成装置）
２１１  Ｉ／Ｏインタフェース
２１２  通信インタフェース
２１３  ストレージ
３０１  車両用表示装置
４０１  通信ケーブル
４０２  ＩＦボード
５００  デザイン画像情報
５００ａ  コマンド領域
５００ｂ  イメージ格納領域
５００ｃ  チェック領域
【図１】
2007323569.tif 000003
【図２】
2007323569.tif 000004
【図３】
2007323569.tif 000005
【図４】
2007323569.tif 000006
【図５】
2007323569.tif 000007
【図６】
2007323569.tif 000008
【図７】
2007323569.tif 000009
【図８】
2007323569.tif 000010
【図９】
2007323569.tif 000011
【図１０】
2007323569.tif 000012
【図１１】
2007323569.tif 000013
【図１２】
2007323569.tif 000014
【図１３】
2007323569.tif 000015
【図１４】
2007323569.tif 000016
【図１５】
2007323569.tif 000017
【図１６】
2007323569.tif 000018