(57)【要約】【課題】ファームウェアの更新可能な組込み機器であって、設定情報やその他運用で必要な各種情報などのバックアップデータを新しいファームウェアに対応したバックアップデータに更新する際に、外部装置に送信せずに更新可能な組込み機器を提供すること。【解決手段】新しいファームウェアをダウンロードして更新する際に、バックアップデータを新しいバージョンのファームウェアに対応するデータに変換するための変換テーブルも含めてダウンロードするように組込み機器を構成し、ダウンロード後、変換テーブルに基づいてバックアップデータを組込み機器で更新するようにした。【選択図】図１
2008065618.tif 000002
【特許請求の範囲】
【請求項１】
ファームウェアを書き換え可能な不揮発性メモリに格納し、該ファームウェアを更新可能な組込み機器であって、
新たなファームウェアと、バックアップデータを新たなファームウェアに対応するバックアップデータに変換するための変換テーブルとを、外部装置からダウンロードするダウンロード手段と、
前記ダウンロードされた変換テーブルを格納する変換テーブル格納手段と、
前記新たなファームウェアと前記変換テーブルのダウンロードが終了した後、該変換テーブルに基づいて、旧バックアップデータを前記新しいファームウェアに対応したバックアップデータに変換する更新処理手段と、
を備えることを特徴とする組込み機器。
【請求項２】
前記変換テーブルは、前記ファームウェアの更新に伴って変更されうる、バックアップデータの格納先メモリの種別に関わる情報を含むことを特徴とする請求項１記載の組込み機器。
【請求項３】
前記変換テーブルは、前記ファームウェアの更新に伴って変更されうる、バックアップデータのセキュリティレベルに関わる情報を含むことを特徴とする請求項１記載の組込み機器。
【請求項４】
前記セキュリティレベルに関わる情報は、前記バックアップデータの暗号化の有無及び暗号化有りの場合の暗号方式または暗号化鍵、または、前記バックアップデータに対する更新許可／禁止を設定するアクセス制御情報、を含むことを特徴とする請求項３記載の組込み機器。
【請求項５】
前記更新処理手段は、前記変換テーブルに含まれる更新種別に基づいてバックアップデータの初期化処理、追加処理、保存処理、削除処理のいずれかを行うことを特徴とする請求項１記載の組込み機器。
【請求項６】
前記バックアップデータは、設定情報やその他運用で必要な各種情報などであることを特徴とする請求項１乃至請求項５いずれか一項に記載の組込み機器。
【請求項７】
ファームウェアを更新可能な組込み機器において、設定情報やその他運用で必要な各種情報などのバックアップデータを新たなファームウェアに対応するバックアップデータに変換するための方法であって、
新たなファームウェアと、バックアップデータを新たなファームウェアに対応するバックアップデータに変換するための変換テーブルとを、外部装置からダウンロードし前記組込み機器の記憶部に格納するステップと、
前記ダウンロードが終了した後、前記組込み機器の処理部において前記変換テーブルに基づいて旧バックアップデータを前記新しいファームウェアに対応したバックアップデータに変換するステップと、
を含むことを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、組込み機器に係わり、更に詳しくはファームウェアの更新の際にバックアップデータを外部機器に送信する必要なしに更新可能な組込み機器に関する。
【背景技術】
【０００２】
近年、電気・電子機器の高度化・複雑化とマイクロプロセッサやメモリの性能単価の下落が進んだ結果、より広範な分野で、特定機能を実現するための組込み機器が採用されるようになってきている。洗濯機、炊飯器、テレビ、ビデオ、デジタルカメラ、プリンタ、コピー機、携帯電話、自動車、自動販売機、券売機など、身の回りにあるほとんどの装置には、安価なＣＰＵと少ないメモリ、プログラムを内蔵するＲＯＭなどで構成される組込み機器が搭載されているといっても過言ではない。
【０００３】
装置の基本的な制御を行う前記プログラムはファームウェアと呼ばれ、最近の組込み機器は機能追加、性能向上や不具合の修正などの目的でファームウェアを更新ができるように構成されるものが多くなってきている。
【０００４】
ファームウェアの更新に伴い、装置内部で保持している設定情報やその他運用で必要な各種情報などのバックアップデータに追加／削除、格納位置などの変更がある場合には、新しいファームウェアに対応したバックアップデータに更新する必要がある。
【０００５】
特許文献１では、この問題を解決する方法を開示している。特許文献１の発明は、プログラムのバージョンアップ時に装置内の各種設定ファイルを収集して一つのファイルに結合後、ネットワーク経由で外部装置に転送し、バージョンアップ後に外部装置で新バージョン用に変換したファイルを当該装置に送信するというものである。
【０００６】
しかしながら、このような方法では次のような問題がある。
（１）設定情報を外部装置に送信するため、データが漏洩する可能性がある。
（２）ファイルシステムの利用を前提としているが、ファイルシステムを実装していないことが多い組込み機器では物理アドレスでのアクセスが主であり、メモリ種別（ＳＲＡＭ，ＦＬＡＳＨ−ＲＯＭ，ＥＥＰＲＯＭ等）に応じたアクセスシーケンスが必要となるため、設定情報を格納するメモリ種別が変更された場合の対応が難しい。
（３）一部の変更でも全ての設定情報を収集する必要があるため、設定情報量によっては多くの通信時間を要する可能性がある。
（４）データのセキュリティレベル（暗号化やアクセス制御）を変更したい場合の対応が難しい。
【０００７】
よって、上記のような問題を解決できる、ファームウェアの更新可能な組込み機器が求められる。
【特許文献１】特開２００５−２５８８９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述のことから、本発明の課題は、ファームウェアの更新可能な組込み機器であって、設定情報やその他運用で必要な各種情報などのバックアップデータを新しいファームウェアに対応したバックアップデータに更新する際に、外部装置に送信せずに更新可能な組込み機器を提供することにある。すなわちデータの外部への漏洩を防止可能な組込み機器を提供することにある。さらに、設定情報などのバックアップデータを格納するメモリ種別がファームウェアのバージョンによって変更される場合や、設定情報などのバックアップデータの暗号化やアクセス制御といったセキュリティレベルがファームウェアのバージョンによって変更される場合であっても対応が可能な組込み機器を提供することにある。
【課題を解決するための手段】
【０００９】
上述の課題を解決するために、本発明の組込み機器は、新しいファームウェアをダウンロードして更新する際に、バックアップデータを新しいバージョンのファームウェアに対応するデータに変換するための変換テーブルも含めてダウンロードするように構成した。これにより、変換テーブルに基づいてバックアップデータを組込み機器で更新することが可能で、外部へのデータ漏洩を防止することが可能となる。また外部装置にバックアップデータを送信して変換する必要もないため、バックアップデータを変更する際の外部装置への通信時間等を考慮する必要もなくなる。更に、前記変換テーブルを、ファームウェアの更新に伴う、バックアップデータを格納するメモリ種別変更やバックアップデータのセキュリティレベル変更についての情報を含むように構成し、該変換テーブルの情報に基づいてバックアップデータの格納場所やセキュリティレベルを変更するように構成した。これにより、バックアップデータを格納するメモリ種別の変更やバックアップデータのセキュリティレベルの変更にも対応可能である。
【００１０】
本発明の一態様によれば、ファームウェアを書き換え可能な不揮発性メモリに格納し、該ファームウェアを更新可能な組込み機器であって、新たなファームウェアと、バックアップデータを新たなファームウェアに対応するバックアップデータに変換するための変換テーブルとを、外部装置からダウンロードするダウンロード手段と、前記ダウンロードされた変換テーブルを格納する変換テーブル格納手段と、前記新たなファームウェアと前記変換テーブルのダウンロードが終了した後、該変換テーブルに基づいて、旧バックアップデータを前記新しいファームウェアに対応したバックアップデータに変換する更新処理手段と、を備えることを特徴とする。これにより、ファームウェアを更新する際に、新しいファームウェアと共にダウンロードした変換テーブルに基づいて、設定情報やその他の運用に必要な情報などのバックアップデータを、当該組込み機器内で新しいファームウェアに対応するデータに更新（変換）するため、外部へのデータ漏洩の心配がない。更に、変換テーブルに、ファームウェア更新に伴う、バックアップデータを格納するメモリ種別の変更やバックアップデータのセキュリティレベルの変更などについて指定することで、バックアップデータの格納メモリ種別の変更やセキュリティレベルの変更に柔軟に対応することが可能である。
【発明の効果】
【００１１】
本発明の組込み機器によれば、ファームウェアを更新する際に、設定情報やその他の運用に必要な情報などのバックアップデータを新しいバージョンのファームウェアに対応するデータに変換する必要がある場合でも、新しいファームウェアと共にダウンロードした変換テーブルに基づいてバックアップデータを組込み機器内で変換するため、外部へのデータ漏洩を防止することが可能である。また、変換したいバックアップデータ対する情報のみを変換テーブルに記載するのみでよいので、通信データ量の削減が期待できる。
【００１２】
更に、前記変換テーブルは、ファームウェアの更新に伴う、バックアップデータを格納するメモリ種別変更やバックアップデータのセキュリティレベル変更についての情報を含むように構成されているため、バックアップデータの格納メモリ種別の変更やセキュリティレベルの変更に柔軟に対応することが可能である。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して、本発明の実施の形態について説明する。
図１は、本発明の組込み機器の原理構成を示す図である。
本発明の組込み機器１は、新たなファームウェアと、設定情報やその他運用で必要な各種情報などのバックアップデータを新たなファームウェアに対応するバックアップデータに変換するための変換テーブルとを、外部装置からダウンロードするダウンロード部３と、ダウンロードされた変換テーブルを格納する変換テーブル格納部２と、新たなファームウェアと変換テーブルのダウンロードが終了した後、変換テーブルに基づいて旧バックアップデータを新しいファームウェアに対応したバックアップデータに変換する更新処理部４とを備えて構成される。そして、次のように処理を行う。
【００１４】
まず、ダウンロード部３によって、新たなファームウェアと、設定情報やその他運用で必要な各種情報などのバックアップデータを新たなファームウェアに対応するバックアップデータに変換するための変換テーブルとが、不図示の外部装置からダウンロードされる。ダウンロードされたファームウェアは不図示の記憶部に格納され、また変換テーブルは変換テーブル格納部２に格納される。次に、ダウンロードが終了すると、変換テーブル格納部２に格納された変換テーブルに基づいて、更新処理部４が、不図示の記憶部に格納されている旧バックアップデータを前記新しいファームウェアに対応したバックアップデータに変換する。
【００１５】
以下、図１に示した構成を備える組込み機器の実施例を図２〜図９を用いて説明する。
まず、図２にハードウェア構成を示す。組込み機器は、ＣＰＵ２０、メモリ２１、書換可能不揮発性メモリ２２、外部インターフェース（Ｉ／Ｆ）２３から構成され、それぞれバス接続されている。ここで、書換可能不揮発性メモリ２２にはファームウェアが格納されている。外部Ｉ／Ｆ２３は外部装置と接続するためのインターフェースであり、ＬＡＮコントローラやシリアルコントローラといった通信デバイスが接続される。また、外部Ｉ／Ｆ２３にはＣＦ（ＣｏｍｐａｃｔＦｌａｓｈ）カードやＳＤ（ＳｅｃｕｒｅＤｉｇｉｔａｌ）カード等のリムーバブルメモリデバイスが接続されてもよい。この外部Ｉ／Ｆ２３経由でファームウェア等が組込み機器側にダウンロードされ、ＣＰＵ２０、メモリ２１等を用いて書換可能不揮発性メモリ２２上の旧ファームウェアが更新処理される。
【００１６】
図３に、組込み機器内のファームウェアの構成を示す。書換可能不揮発性メモリ２２に格納されるファームウェアは、基本部プログラム３０と応用部プログラム３１とから構成される。基本部プログラム３０はブートローダ３０ａ、オペレーティングシステム（ＯＳ）３０ｂ、デバイスドライバ３０ｃ、および更新処理プログラム３０ｄなどから構成され、基本部プログラム３０は更新処理プログラム３０ｄからの更新対象外の領域である。更新処理プログラム３０ｄにより、応用部プログラム３１の領域の更新が可能である。応用部プログラム３１は装置としての機能を果たすためのアプリケーションプログラム３１ａ、および変換テーブル３１ｂが記憶されており、更新処理プログラム３０ｄにより更新可能な領域である。変換テーブル３１ｂは応用部プログラム３１を更新する際に、組込み機器内部で保持されている設定情報や動作制御情報等のバックアップデータが更新前と更新後において変更される場合に、当該バックアップデータの変換情報が格納されているテーブルである。
【００１７】
尚、図１に示した原理図と図２、図３に示した実施例との対応は次のようである。ダウンロード部３は図２の外部Ｉ／Ｆ２３に対応し、また変換テーブル格納部２は書換可能不揮発性メモリ２２に格納されるファームウェア（図３）のうちの変換テーブル３１ｂの格納される部分に対応し、また更新処理部４は、ＣＰＵ２０およびメモリ２１により実行される更新処理プログラム３０ｄが対応する。
【００１８】
ファームウェアが外部Ｉ／Ｆ２３により外部装置からダウンロードされたのち、変換テーブル３１ｂに基づいて、組込み機器内部で保持されている設定情報や動作制御情報等のバックアップデータがファームウェアの更新前と更新後において変更される場合に、更新処理プログラム３０ｄにより更新（変換）される。以下、このバックアップデータの更新（変換）処理についてより詳細に説明する。
【００１９】
まず、変換テーブル３１ｂの構成を説明する。図４に変換テーブル３１ｂの全体構成を示す。ファームウェア更新について、対象組込み機器が複数あり、現在動作しているファームウェアのバージョンが各組込み機器により異なる場合があるため、変換テーブル３１ｂは、複数の旧バージョンに対応する各変換テーブル４２−１〜４２−Ｎと、そのテーブル数を示す変換テーブル数４１（Ｎ個）から構成される。更新対象の機器に対して、予め旧バージョンが分かっている場合には、該当する旧バージョンの変換テーブルのみとしてもよい。
【００２０】
次に、各変換テーブル４２−１〜４２−Ｎのうち４２−１の詳細構造例を図５に示す。
変換テーブル４２−１は、バージョン情報５１、変換データ数５２（ｎ個）、変換データ数分のデータの変換を詳細に規定した変換データ５３−１〜５３−ｎから構成される。
【００２１】
バージョン情報５１は更に、旧（更新前）バージョン情報５１ａ、新（更新後）バージョン情報５１ｂから構成される。
変換データ５３−１〜５３−ｎはそれぞれ、更新種別５３ａ、初期値５３ｂ、旧バージョン領域種別５３ｃ、旧バージョン格納アドレス５３ｄ、旧バージョンデータサイズ５３ｅ、旧バージョンアクセス制御情報５３ｆ、旧バージョン暗号化情報５３ｇ、新バージョン領域種別５３ｈ、新バージョン格納アドレス５３ｉ、新バージョンデータサイズ５３ｊ、新バージョンアクセス制御情報５３ｋ、新バージョン暗号化情報５３ｌから構成される。
【００２２】
更新種別５３ａは、更新処理において該当するバックアップデータの初期化処理、追加処理、保存処理、削除処理のいずれかを行うかを指定するものである。初期化処理は新バージョンではデータを初期化する処理であり、追加処理は新バージョンで新規に追加になったデータを追加する処理であり、保存処理は旧バージョンのデータを新バージョンでもそのまま保持する処理であり、削除処理は新バージョンでは不要なデータを削除する処理である。
【００２３】
初期値５３ｂは、更新種別５３ａが初期化処理または追加処理に指定されている場合に初期値を指定するものである。
旧領域種別５３ｃは旧バージョンでのバックアップデータが格納されている領域の媒体の識別情報、すなわちＳＲＡＭ，ＦＬＡＳＨ−ＲＯＭ，ＥＥＰＲＯＭ等に対応する識別情報を指定する。媒体はこれらの種類に限定されるものではなく、使用する媒体に併せて追加変更が可能である。
【００２４】
旧バージョンデータサイズ５３ｅは、旧バージョンでのバックアップデータのサイズを指定する。
旧バージョンアクセス制御情報５３ｆでは、旧バージョンでのバックアップデータのリード／ライト（Ｒ／Ｗ）をそれぞれ許可／禁止する指定がなされる。
【００２５】
旧バージョン暗号化情報５３ｇでは、旧バージョンでのバックアップデータの暗号化の有無、暗号化アルゴリズム、暗号化鍵の識別情報（暗号鍵を選択するための識別子）等が指定される。尚、暗号化情報は暗号化に必要なパラメータを変換データ５３内に追加変更可能とする。
【００２６】
新バージョン用の変換情報５３ｈ〜５３ｌに関しては旧バージョン用の変換情報５３ｃ〜５３ｇの説明と同様なので省略する。
次に、上述の図４および図５に示した変換テーブルを参照してバックアップデータの変換処理について説明する。
【００２７】
図６にファームウェア更新時の更新処理の一部であるバックアップデータの変換処理のフローを示す。
図６の処理の前に、上述のようにダウロード部３によって新たなファームウェアと設定情報やそのほか運用で必要な各種情報などのバックアップデータを新たなファームウェアに対応するバックアップデータに変換するための変換テーブルとが外部装置からダウンロードされ、記憶部に格納される。バックアップデータの変換処理が開始されると、まず、ステップＳ１で、組込み機器内の現バージョン情報の読み出しが行われる。次にステップＳ２で、変数ｉを１に初期化する。ステップＳ３で、変換テーブル内（４２−ｉ）の旧バージョン情報５１ａを読み出す。ステップＳ４で、現バージョン情報と旧バージョン情報５１ａが一致しない場合には、ステップＳ５に進み、一致する場合にはステップＳ７に進む。
【００２８】
ステップＳ５では、変数ｉが変換テーブル数であるＮ個に達したかどうか判断する。ｉ＝Ｎであれば処理を終了し、ｉ≠ＮであればステップＳ６に進み、変数ｉをインクリメントしてステップＳ３に戻る。このステップＳ３〜ステップＳ６の処理により、複数の組込み機器を対象に用意された複数の変換テーブル４２−１から４２−Ｎのなかから対象となる変換テーブル部分が検出される。
【００２９】
ステップＳ４からステップＳ７に進むと、いくつのデータを変換するかを示した変換データ数ｎ（５２）が読み出される。そして、ステップＳ８で変数ｊが１に初期化される。
次にステップＳ９で、変換データｊ（最初は変換データ１で図５の５３−１になる）の更新種別５３ａを読み出す。そして、ステップＳ１０で更新種別が判定され、各処理に振り分けられる（ステップＳ１１〜ステップＳ１４）。各処理については、後述する。
【００３０】
各処理が終了するとステップＳ１５で、変数ｊが変換データ数ｎに達したか否かが判定される。ｎに達した場合は全体の処理を終了し、ｎに達していない場合はステップＳ１６に進み、ｊをインクリメントしてステップＳ９に戻る。このステップＳ９〜ステップＳ１６の処理により変換データ１〜変換データＮが順次、変換テーブルに指定されているように更新（変換）処理されていく。
【００３１】
図７〜図９にそれぞれ追加処理／初期化処理、保存処理、削除処理のフローの詳細を示す。
図７は、図６における追加／初期化処理（ステップＳ１１およびＳ１２）に対応する処理のフローを示すものである。
【００３２】
まず、ステップＳ２１で初期値５３ｂを読み出す。次にステップＳ２２で、新バージョン格納アドレス５３ｉを読み出し、ステップＳ２３で、新バージョンデータサイズ５３ｊを読み出す。次にステップＳ２４で、新バージョン暗号化情報５３ｌを読み出し、暗号化が必要であれば（Ｙ）、ステップＳ２５に進み、ステップＳ２１で読み出した初期値を指定される暗号化アルゴリズム、暗号化鍵識別情報などの暗号化情報に従って暗号化を行う。次に、ステップＳ２６で、新バージョンのメモリ領域種別情報を５３ｈより読み出して判定し、ステップＳ２７、ステップＳ２８、ステップＳ２９でそれぞれのメモリ種別に対応した格納処理を実行する。その後、ステップＳ３０で新バージョンのアクセス制御情報５３ｌに従い、バックアップデータのリード／ライト可否の設定を行って、追加または初期化処理を終了する。リード／ライト可否の設定は、ハードウェア的にサポートされていればその機能を利用してもよいし、ソフトウェア的な管理を行っていれば、その管理仕様に従ってアクセス制御設定を行う。
【００３３】
図８は、図６における保存処理（ステップＳ１３）に対応する処理のフローを示すものである。
まず、ステップＳ３１で旧バージョン格納アドレス５３ｄを読み出し、ステップＳ３２で旧バージョンデータサイズ５３ｅを読み出す。次に旧バージョン領域種別５３ｃを参照して、メモリ種別に対応したバックアップデータの読み出し処理を行う（ステップＳ３４、ステップＳ３５，ステップＳ３６）。ステップＳ３７で、旧バージョン暗号化情報５３ｇを参照して、読み出したバックアップデータの暗号化有無を判定し、暗号化されていればステップＳ３８で復号化を行う。次に、ステップＳ３９で、新バージョン暗号化情報５３ｌを参照して、新バージョンでの暗号化有無（要否）を判定し、暗号化が必要であればステップＳ４０で読み出したバックアップデータを暗号化情報に従って暗号化する。
【００３４】
次にステップＳ４１で新バージョン格納アドレス５３ｉを読み出し、ステップＳ４２で新バージョンデータサイズ５３ｊを読み出す。そして、ステップＳ４３で、新バージョン領域種別５３ｈを判定して、メモリ種別に対応した格納処理を実行する（ステップＳ４４，ステップＳ４５、ステップＳ４６）。最後にステップＳ４７で、新バージョンのアクセス制御情報５３ｋに従い、リード／ライト可否の設定を行って（図７のステップＳ３０と同様）、バックアップデータの保存処理を終了する。
【００３５】
図９は、図６における削除処理（ステップＳ１４）に対応する処理のフローを示すものである。
先ず、ステップＳ５０で、旧バージョン格納アドレス５３ｄを読み出し、ステップＳ５１で旧バージョンデータサイズ５３ｅを読み出す。次に、ステップＳ５２で、旧バージョン領域種別５３ｃを判定して、メモリ種別に対応した削除処理を実行して（ステップＳ５３、ステップＳ５４、ステップＳ５５）、バックアップデータの削除処理を終了する。
【００３６】
以上のように本発明の実施例について詳細に説明したが、本発明によれば、ファームウェアを更新する際に、新しいファームウェアと共にダウンロードした変換テーブルに基づいて、設定情報やその他の運用に必要な情報などのバックアップデータを、当該組込み機器内で新しいファームウェアに対応するデータに更新（変換）するため、外部へのデータ漏洩の心配がない。また、変換したいバックアップデータに対する情報のみを変換テーブルに記載するのみでよいので、外部装置との通信データ量の削減も期待できる。
【００３７】
更に、変換テーブルに、ファームウェア更新に伴う、バックアップデータを格納するメモリ種別の変更やバックアップデータのセキュリティレベルの変更などについて指定することで、バックアップデータの格納メモリ種別の変更やセキュリティレベルの変更に柔軟に対応することが可能である。
以上のように本発明の組込み機器について詳細に説明したが、本発明は以上に述べたことに限定されるものではなく、その他、本発明の要旨を逸脱しない範囲で様々の構成、または形状をつくることができることはいうまでもない。
【図面の簡単な説明】
【００３８】
【図１】本発明の組込み機器の原理構成を示す図である。
【図２】本発明の実施例である組込み機器のハードウェア構成を示す図である。
【図３】本発明の実施例である組込み機器のファームウェア構成を示す図である。
【図４】変換テーブルの構成を示す図である。
【図５】変換テーブル４２の詳細構造例を示す図である。
【図６】ファームウェア更新時の更新処理の一部であるバックアップデータの変換処理のフローを示す図である。
【図７】図６のデータ変換処理における追加／初期化処理のフローを示す図である。
【図８】図６のデータ変換処理における保存処理のフローを示す図である。
【図９】図６のデータ変換処理における削除処理のフローを示す図である。
【符号の説明】
【００３９】
１      組込み機器
２      変換テーブル格納部
３      ダウンロード部
４      更新処理部
２０      ＣＰＵ
２１      メモリ
２２      書換可能不揮発性メモリ
２３      外部Ｉ／Ｆ
３０      基本部プログラム
３０ａ      ブートローダ
３０ｂ      ＯＳ
３０ｃ      デバイスドライバ
３０ｄ      更新処理プログラム
３１      応用部プログラム
３１ａ      アプリケーション
３１ｂ      変換テーブル
４１      変換テーブル数Ｎ
４２−１〜４２−Ｎ      データ変換テーブル１〜Ｎ
５１      バージョン情報
５１ａ      旧バージョン情報
５１ｂ      新バージョン情報
５２      変換データ数ｎ
５３−１〜５３−ｎ      変換データ１〜変換データｎ
５３ａ      更新種別（保存／初期化／追加／削除）
５３ｂ      初期値（追加／初期化の場合）
５３ｃ      旧バージョン領域種別（ＳＲＡＭ／ＦＬＡＳＨ／ＥＥＰＲＯＭ）
５３ｄ      旧バージョン格納アドレス
５３ｅ      旧バージョンデータサイズ
５３ｆ      旧バージョンアクセス制御情報
５３ｇ      旧バージョン暗号化情報（有無、アルゴリズム、鍵ＩＤ）
５３ｈ      新バージョン領域種別（ＳＲＡＭ／ＦＬＡＳＨ／ＥＥＰＲＯＭ）
５３ｉ      新バージョン格納アドレス
５３ｊ      新バージョンデータサイズ
５３ｋ      新バージョンアクセス制御情報
５３ｌ      新バージョン暗号化情報（有無、アルゴリズム、鍵ＩＤ）
【図１】
2008065618.tif 000003
【図２】
2008065618.tif 000004
【図３】
2008065618.tif 000005
【図４】
2008065618.tif 000006
【図５】
2008065618.tif 000007
【図６】
2008065618.tif 000008
【図７】
2008065618.tif 000009
【図８】
2008065618.tif 000010
【図９】
2008065618.tif 000011