(57)【要約】【課題】  内部仕様が公開されていないビデオＢＩＯＳを使用する場合であっても、表示等に関する設定を反映して画像表示等を行うことが可能な組み込み用コンピュータ等を提供すること。【解決手段】  ＣＰＵ１１０を、ディスプレイの表示種別を示すデータに基づき、アナログ形式かデジタル形式かを判定するとともに、ディスプレイの設定解像度を示すデータに基づき、ディスプレイの設定解像度を判定する判定部１１２と、標準のデジタル表示用モジュールを含むビデオＢＩＯＳ１７４をＲＡＭ１５０に展開し、展開後のビデオＢＩＯＳを更新する更新部１１４として機能させるためのＢＩＯＳ１７２を組み込み用コンピュータ１００に記憶する。【選択図】      図１
2005228074.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイの表示種別を示すデータに基づき、前記ディスプレイの表示種別がアナログ形式かデジタル形式かを判定するとともに、前記ディスプレイの設定解像度を示すデータに基づき、前記ディスプレイの設定解像度を判定する判定手段と、
標準解像度用の第１のデジタル表示用モジュールを含むビデオＢＩＯＳをメモリに展開し、展開後のビデオＢＩＯＳを更新する更新手段と、
差分情報を記憶する差分情報記憶手段と、
を含み、
前記ビデオＢＩＯＳは、前記第１のデジタル表示用モジュールと、標準解像度とは異なる解像度用の第２のデジタル表示用モジュールとを含み、
前記差分情報は、前記第１のデジタル表示用モジュールと前記第２のデジタル表示用モジュールとの差分を示す情報であって、
前記更新手段は、
前記アナログ形式である場合、前記メモリに展開後のビデオＢＩＯＳから前記第１のデジタル表示用モジュールを消去し、
前記デジタル形式であって、かつ、前記ディスプレイの設定解像度が標準の解像度とは異なる場合、前記第１のデジタル表示用モジュールと、前記差分情報とに基づき、前記第１のデジタル表示用モジュールに代えて前記第２のデジタル表示用モジュールを前記メモリに展開することを特徴とする組み込み用コンピュータ。
【請求項２】
請求項１において、
前記更新手段は、前記判定手段による判定に先だって、前記第１のデジタル表示用モジュールと、前記第２のデジタル表示用モジュールとに基づき、前記差分情報を生成して前記差分情報記憶手段に記憶することを特徴とする組み込み用コンピュータ。
【請求項３】
請求項１、２のいずれかにおいて、
前記更新手段は、前記差分情報に基づき、前記メモリに展開後の前記第１のデジタル表示用モジュールの差分部分を更新することにより、前記第２のデジタル表示用モジュールを前記メモリに展開することを特徴とする組み込み用コンピュータ。
【請求項４】
標準解像度用の第１のデジタル表示用モジュールと、標準解像度とは異なる解像度用の第２のデジタル表示用モジュールとの差分を示す差分情報を生成し、
前記第１のデジタル表示用モジュールを含むビデオＢＩＯＳをメモリに展開し、
ディスプレイの表示種別を示すデータに基づき、前記ディスプレイの表示種別がアナログ形式かデジタル形式かを判定し、
前記ディスプレイの設定解像度を示すデータに基づき、前記ディスプレイの設定解像度を判定し、
前記アナログ形式である場合、前記メモリに展開後のビデオＢＩＯＳから前記第１のデジタル表示用モジュールを消去し、
前記デジタル形式であって、かつ、前記ディスプレイの設定解像度が標準の解像度とは異なる場合、前記第１のデジタル表示用モジュールと、前記差分情報とに基づき、前記第１のデジタル表示用モジュールに代えて前記第２のデジタル表示用モジュールを前記メモリに展開することを特徴とするＢＩＯＳ初期化方法。
【請求項５】
前記第２のデジタル表示用モジュールを前記メモリに展開する際に、前記差分情報に基づき、前記メモリに展開後の前記第１のデジタル表示用モジュールの差分部分を更新することにより、前記第２のデジタル表示用モジュールを前記メモリに展開することを特徴とするＢＩＯＳ初期化方法。
【請求項６】
標準解像度用の第１のデジタル表示用モジュールと、標準解像度とは異なる解像度用の第２のデジタル表示用モジュールとを含むビデオＢＩＯＳを記憶したコンピュータにより読み取り可能なＢＩＯＳプログラムであって、
前記第１のデジタル表示用モジュールと前記第２のデジタル表示用モジュールとの差分を示す差分情報を含み、
コンピュータを、
ディスプレイの表示種別を示すデータに基づき、前記ディスプレイの表示種別がアナログ形式かデジタル形式かを判定するとともに、前記ディスプレイの設定解像度を示すデータに基づき、前記ディスプレイの設定解像度を判定する判定手段と、
標準解像度用の第１のデジタル表示用モジュールを含むビデオＢＩＯＳをメモリに展開し、展開後のビデオＢＩＯＳを更新する更新手段として機能させ、
前記更新手段は、
前記アナログ形式である場合、前記メモリに展開後のビデオＢＩＯＳから前記第１のデジタル表示用モジュールを消去し、
前記デジタル形式であって、かつ、前記ディスプレイの設定解像度が標準の解像度とは異なる場合、前記第１のデジタル表示用モジュールと、前記差分情報とに基づき、前記第１のデジタル表示用モジュールに代えて前記第２のデジタル表示用モジュールを前記メモリに展開することを特徴とするＢＩＯＳプログラム。
【請求項７】
標準解像度用の第１のデジタル表示用モジュールと、標準解像度とは異なる解像度用の第２のデジタル表示用モジュールとを含むビデオＢＩＯＳを記憶したコンピュータにより読み取り可能なＢＩＯＳプログラムであって、
コンピュータを、
ディスプレイの表示種別を示すデータに基づき、前記ディスプレイの表示種別がアナログ形式かデジタル形式かを判定するとともに、前記ディスプレイの設定解像度を示すデータに基づき、前記ディスプレイの設定解像度を判定する判定手段と、
標準解像度用の第１のデジタル表示用モジュールを含むビデオＢＩＯＳをメモリに展開し、展開後のビデオＢＩＯＳを更新する更新手段として機能させ、
前記更新手段は、
前記第１のデジタル表示用モジュールと前記第２のデジタル表示用モジュールとの差分を示す差分情報を生成し、
前記アナログ形式である場合、前記メモリに展開後のビデオＢＩＯＳから前記第１のデジタル表示用モジュールを消去し、
前記デジタル形式であって、かつ、前記ディスプレイの設定解像度が標準の解像度とは異なる場合、前記第１のデジタル表示用モジュールと、前記差分情報とに基づき、前記第１のデジタル表示用モジュールに代えて前記第２のデジタル表示用モジュールを前記メモリに展開することを特徴とするＢＩＯＳプログラム。
【請求項８】
コンピュータにより読み取り可能なＢＩＯＳプログラムを記憶した情報記憶媒体であって、
請求項６、７のいずれかに記載のＢＩＯＳプログラムを記憶したことを特徴とする情報記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビデオＢＩＯＳに関連する組み込み用コンピュータ、ＢＩＯＳ初期化方法、ＢＩＯＳプログラムおよび情報記憶媒体に関する。
【背景技術】
【０００２】
液晶ディスプレイ等のデジタルフラットパネルディスプレイで画像を表示する場合、ＤＦＰ（デジタルフラットパネル）を駆動するためのパラメータをディスプレイコントローラに設定する。
【０００３】
従来、ビデオＢＩＯＳのソースコードが開示されていたため、パラメータ（例えば、ドットクロック、解像度、ブランク期間や駆動幅等の水平同期信号や垂直同期信号に関する情報等）の変更等を容易に行えた。
【０００４】
例えば、特許文献１では、未知の仕様のディスプレイ装置を、ＢＩＯＳの設計を変更することなく使用可能とすることを目的として、ＢＩＯＳとは独立に交換可能なＢＩＯＳ内のディスプレイ情報をディスプレイ制御回路に転送してディスプレイ装置を制御する手法が開示されている。
【特許文献１】特開平１１−２４６４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、ビデオＢＩＯＳ内のディスプレイ情報を転送するためには、ビデオＢＩＯＳ内部の仕様が公開され、ディスプレイ情報にアクセス可能であることが必要である。このため、ビデオＢＩＯＳ内部の仕様が公開されていないビデオＢＩＯＳを使用する場合、特許文献１の手法をそのまま使用することはできなかった。
【０００６】
本発明は、上記課題に鑑みなされたものであり、その目的は、内部仕様が公開されていないビデオＢＩＯＳを使用する場合であっても、表示等に関する設定を反映して画像表示等を行うことが可能な組み込み用コンピュータ、ＢＩＯＳ初期化方法、ＢＩＯＳプログラムおよび情報記憶媒体を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明に係る組み込み用コンピュータは、ディスプレイの表示種別を示すデータに基づき、前記ディスプレイの表示種別がアナログ形式かデジタル形式かを判定するとともに、前記ディスプレイの設定解像度を示すデータに基づき、前記ディスプレイの設定解像度を判定する判定手段と、
標準解像度用の第１のデジタル表示用モジュールを含むビデオＢＩＯＳをメモリに展開し、展開後のビデオＢＩＯＳを更新する更新手段と、
差分情報を記憶する差分情報記憶手段と、
を含み、
前記ビデオＢＩＯＳは、前記第１のデジタル表示用モジュールと、標準解像度とは異なる解像度用の第２のデジタル表示用モジュールとを含み、
前記差分情報は、前記第１のデジタル表示用モジュールと前記第２のデジタル表示用モジュールとの差分を示す情報であって、
前記更新手段は、
前記アナログ形式である場合、前記メモリに展開後のビデオＢＩＯＳから前記第１のデジタル表示用モジュールを消去し、
前記デジタル形式であって、かつ、前記ディスプレイの設定解像度が標準の解像度とは異なる場合、前記第１のデジタル表示用モジュールと、前記差分情報とに基づき、前記第１のデジタル表示用モジュールに代えて前記第２のデジタル表示用モジュールを前記メモリに展開することを特徴とする。
【０００８】
また、本発明に係るＢＩＯＳ初期化方法は、標準解像度用の第１のデジタル表示用モジュールと、標準解像度とは異なる解像度用の第２のデジタル表示用モジュールとの差分を示す差分情報を生成し、
前記第１のデジタル表示用モジュールを含むビデオＢＩＯＳをメモリに展開し、
ディスプレイの表示種別を示すデータに基づき、前記ディスプレイの表示種別がアナログ形式かデジタル形式かを判定し、
前記ディスプレイの設定解像度を示すデータに基づき、前記ディスプレイの設定解像度を判定し、
前記アナログ形式である場合、前記メモリに展開後のビデオＢＩＯＳから前記第１のデジタル表示用モジュールを消去し、
前記デジタル形式であって、かつ、前記ディスプレイの設定解像度が標準の解像度とは異なる場合、前記第１のデジタル表示用モジュールと、前記差分情報とに基づき、前記第１のデジタル表示用モジュールに代えて前記第２のデジタル表示用モジュールを前記メモリに展開することを特徴とする。
【０００９】
また、本発明に係るＢＩＯＳプログラムは、標準解像度用の第１のデジタル表示用モジュールと、標準解像度とは異なる解像度用の第２のデジタル表示用モジュールとを含むビデオＢＩＯＳを記憶したコンピュータにより読み取り可能なＢＩＯＳプログラムであって、
前記第１のデジタル表示用モジュールと前記第２のデジタル表示用モジュールとの差分を示す差分情報を含み、
コンピュータを、
ディスプレイの表示種別を示すデータに基づき、前記ディスプレイの表示種別がアナログ形式かデジタル形式かを判定するとともに、前記ディスプレイの設定解像度を示すデータに基づき、前記ディスプレイの設定解像度を判定する判定手段と、
標準解像度用の第１のデジタル表示用モジュールを含むビデオＢＩＯＳをメモリに展開し、展開後のビデオＢＩＯＳを更新する更新手段として機能させ、
前記更新手段は、
前記アナログ形式である場合、前記メモリに展開後のビデオＢＩＯＳから前記第１のデジタル表示用モジュールを消去し、
前記デジタル形式であって、かつ、前記ディスプレイの設定解像度が標準の解像度とは異なる場合、前記第１のデジタル表示用モジュールと、前記差分情報とに基づき、前記第１のデジタル表示用モジュールに代えて前記第２のデジタル表示用モジュールを前記メモリに展開することを特徴とする。
【００１０】
また、本発明に係るＢＩＯＳプログラムは、標準解像度用の第１のデジタル表示用モジュールと、標準解像度とは異なる解像度用の第２のデジタル表示用モジュールとを含むビデオＢＩＯＳを記憶したコンピュータにより読み取り可能なＢＩＯＳプログラムであって、
コンピュータを、
ディスプレイの表示種別を示すデータに基づき、前記ディスプレイの表示種別がアナログ形式かデジタル形式かを判定するとともに、前記ディスプレイの設定解像度を示すデータに基づき、前記ディスプレイの設定解像度を判定する判定手段と、
標準解像度用の第１のデジタル表示用モジュールを含むビデオＢＩＯＳをメモリに展開し、展開後のビデオＢＩＯＳを更新する更新手段として機能させ、
前記更新手段は、
前記第１のデジタル表示用モジュールと前記第２のデジタル表示用モジュールとの差分を示す差分情報を生成し、
前記アナログ形式である場合、前記メモリに展開後のビデオＢＩＯＳから前記第１のデジタル表示用モジュールを消去し、
前記デジタル形式であって、かつ、前記ディスプレイの設定解像度が標準の解像度とは異なる場合、前記第１のデジタル表示用モジュールと、前記差分情報とに基づき、前記第１のデジタル表示用モジュールに代えて前記第２のデジタル表示用モジュールを前記メモリに展開することを特徴とする。
【００１１】
また、本発明に係る情報記憶媒体は、コンピュータにより読み取り可能なＢＩＯＳプログラムを記憶した情報記憶媒体であって、
上記のいずれかのプログラムを記憶したことを特徴とする。
【００１２】
また、前記組み込み用コンピュータにおいて、前記更新手段は、前記判定手段による判定に先だって、前記第１のデジタル表示用モジュールと、前記第２のデジタル表示用モジュールとに基づき、前記差分情報を生成して前記差分情報記憶手段に記憶してもよい。
【００１３】
また、前記ＢＩＯＳプログラムおよび前記情報記憶媒体において、前記更新手段は、前記判定手段による判定に先だって、前記第１のデジタル表示用モジュールと、前記第２のデジタル表示用モジュールとに基づき、前記差分情報を生成してもよい。
【００１４】
本発明によれば、組み込み用コンピュータ等は、内部仕様が公開されていないモジュールを使用する場合であっても、ビデオＢＩＯＳ内の各モジュールの差分情報を用いることにより、モジュール内部の仕様を把握することなく、メモリに展開するモジュールを更新することができる。また、組み込み用コンピュータ等は、第１および第２のデジタル表示用モジュールの両方をメモリに展開するのではなく、第１または第２のデジタル表示用モジュールのどちらか一方のみをメモリに展開することにより、メモリの占有量を抑制することができる。
【００１５】
また、前記組み込み用コンピュータ、前記ＢＩＯＳプログラムおよび前記情報記憶媒体において、前記更新手段は、前記差分情報に基づき、前記メモリに展開後の前記第１のデジタル表示用モジュールの差分部分を更新することにより、前記第２のデジタル表示用モジュールを前記メモリに展開してもよい。
【００１６】
また、前記ＢＩＯＳ初期化方法では、前記第２のデジタル表示用モジュールを前記メモリに展開する際に、前記差分情報に基づき、前記メモリに展開後の前記第１のデジタル表示用モジュールの差分部分を更新することにより、前記第２のデジタル表示用モジュールを前記メモリに展開してもよい。
【００１７】
これによれば、組み込み用コンピュータ等は、第１のデジタル表示用モジュールの差分部分のみを更新することにより、第２のデジタル表示用モジュールをメモリに展開することができるため、メモリの占有量を低減し、メモリへの展開処理をより高速化することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明を、本発明に係るＢＩＯＳプログラムを有する組み込み用コンピュータに適用した場合を例に採り、図面を参照しつつ説明する。なお、以下に示す実施形態は、特許請求の範囲に記載された発明の内容を何ら限定するものではない。また、以下の実施形態に示す構成の全てが、特許請求の範囲に記載された発明の解決手段として必須であるとは限らない。
【００１９】
（システム全体の説明）
図１は、本実施形態の一例に係る組み込み用コンピュータ１００の機能ブロック図である。
【００２０】
組み込み用コンピュータ１００は、例えば、カード型のコンピュータであり、ＮＣ工作機械等に組み込まれて使用される。
【００２１】
組み込み用コンピュータ１００は、ＣＰＵ１１０と、表示制御部１２０と、バス制御部１３０と、入出力制御部１４０と、ＲＡＭ１５０と、ＣＭＯＳ１６０と、ＲＯＭ１７０と、コネクタ１８０とを含んで構成されている。
【００２２】
入出力制御部１４０は、コネクタ１８０を介してキーボード３００からの情報を組み込み用コンピュータ１００に入力し、コネクタ１８０を介してＴＦＴ４００やＣＲＴ５００に情報を出力する。
【００２３】
使用するディスプレイやディスプレイの設定解像度等を示すデータは、ＣＭＯＳ１６０に設定データ１６２として記憶される。
【００２４】
また、ＲＯＭ１７０には、ＢＩＯＳ（ＢＩＯＳプログラム）１７２と、ビデオＢＩＯＳ１７４が記憶されている。
【００２５】
ＢＩＯＳ１７２は、ＣＰＵ１１０を、設定データ１６２に基づき、アナログ形式かデジタル形式かを判定するとともに、ディスプレイの設定解像度を判定する判定部１１２と、標準のデジタル表示用モジュールを含むビデオＢＩＯＳ１７４をＲＡＭ１５０に展開し、展開後のビデオＢＩＯＳを更新する更新部１１４として機能させるためのモジュールを含む。
【００２６】
また、ビデオＢＩＯＳ１７４は、解像度に関係ない共通モジュールであるメインモジュール１７５と、標準解像度用の第１のデジタル表示用モジュールであるＳＶＧＡ用アドインモジュール１７６と、標準解像度とは異なる解像度用の第２のデジタル表示用モジュールであるＸＧＡ用アドインモジュール１７７とを含む。
【００２７】
さらに、ＢＩＯＳ１７２は、ＳＶＧＡ用アドインモジュール１７６とＸＧＡ用アドインモジュール１７７との差分を示す差分情報１７８を含む。なお、差分情報１７８は、具体的には、例えば、差異がある部分のモジュールのアドレスまたはモジュールの先頭からのオフセットとデータ長とデータ内容を示す情報である。更新部１１４は、例えば、ＳＶＧＡ用アドインモジュール１７６と、ＸＧＡ用アドインモジュール１７７とをビット単位またはバイト単位で比較することにより、差分情報１７８を生成することができる。
【００２８】
また、ＣＰＵ１１０、ＲＯＭ１７０、ＲＡＭ１５０等はバスを介して接続され、バス制御部１３０によってバスを用いたデータ転送が制御される。
【００２９】
なお、ＣＰＵ１１０、表示制御部１２０、バス制御部１３０、入出力制御部１４０、ＲＡＭ１５０、ＣＭＯＳ１６０、ＲＯＭ１７０およびコネクタ１８０は、一般的なＰＣ等に備わっているハードウェアである。また、ＲＯＭ１７０は、書き換え可能なフラッシュＲＯＭであってもよく、例えば、ＲＯＭライタ等を用いてＢＩＯＳ１７２を更新してもよい。
【００３０】
なお、判定部１１２および更新部１１４を、回路を用いてハードウェア的にコンピュータに実装してもよいし、プログラムを用いてソフトウェア的にコンピュータに実装してもよい。
【００３１】
さらに、判定部１１２等としてコンピュータを機能させるためのプログラムを記憶した情報記憶媒体２００からプログラムを読み取って判定部１１２等の機能をコンピュータに実装してもよい。
【００３２】
このような情報記憶媒体２００としては、例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＲＯＭ、ＲＡＭ、ＨＤＤ等を適用でき、そのプログラムの読み取り方式は接触方式であっても、非接触方式であってもよい。
【００３３】
また、情報記憶媒体２００に代えて、上述した各機能を実現するためのプログラム等を、伝送路を介してホスト装置等からダウンロードすることによって上述した各機能をコンピュータに実装することも可能である。
【００３４】
（処理の流れの説明）
次に、これらの各部を用いた処理の流れについて説明する。
【００３５】
図２は、本実施形態の一例に係るＢＩＯＳ初期化処理の流れを示すフローチャートである。また、図３は、本実施形態の一例に係るＲＡＭ１５０の内容を示す画像であり、図３（Ａ）は、ＳＶＧＡ用アドインモジュール１７６を展開した場合のＲＡＭ１５０の内容を示す画像であり、図３（Ｂ）は、ＳＶＧＡ用アドインモジュール１７６を展開しない場合のＲＡＭ１５０の内容を示す画像であり、図３（Ｃ）は、ＸＧＡ用アドインモジュール１７７を展開した場合のＲＡＭ１５０の内容を示す画像である。
【００３６】
組み込み用コンピュータ１００を起動する場合、まず、ＣＰＵ１１０は、ＲＯＭ１７０に記憶されたビデオＢＩＯＳ１７４をＲＡＭ１５０に展開する（ステップＳ１）。これにより、図３（Ａ）に示すように、ＲＡＭ１５０のメモリ内容６００には、メインモジュール１７５と、ＳＶＧＡ用アドインモジュール１７６が含まれるようになる。なお、本実施例では、ＳＶＧＡ（８００ドット×６００ドット）が標準の解像度であるものと仮定する。
【００３７】
判定部１１２は、ＣＭＯＳ１６０に記憶された設定データ１６２に基づき、表示種別を判定する（ステップＳ２）。なお、設定データ１６２は、ユーザーがキーボード３００等を用いて一般的なＣＭＯＳ設定を行うことにより、設定される。
【００３８】
例えば、組み込み用コンピュータ１００に接続されるディスプレイがアナログ形式装置の一種であるＣＲＴ５００のみである場合（ステップＳ３）、更新部１１４は、ＲＡＭ１５０からＳＶＧＡ用アドインモジュール１７６を消去する（ステップＳ４）。
【００３９】
これにより、図３（Ｂ）に示すように、ＲＡＭ１５０のメモリ内容６０１は、ＳＶＧＡ用アドインモジュール１７６が消去された状態になる。
【００４０】
また、例えば、組み込み用コンピュータ１００に接続されるディスプレイがＣＲＴ５００のみではない場合（ステップＳ３）、例えば、デジタル形式装置の一種であるＴＦＴ４００も接続されている場合、判定部１１２は、設定データ１６２に基づき、設定解像度がＳＶＧＡかどうかを判定する（ステップＳ５）。
【００４１】
設定解像度がＳＶＧＡである場合、ＲＡＭ１５０のメモリ内容６００は変化しない。
【００４２】
また、設定解像度がＳＶＧＡではない場合、本実施例では、ＸＧＡ（１０２４ドット×７６８ドット）であるものとみなし、更新部１１４は、図３（Ｃ）のメモリ内容６０２に示すように、ＳＶＧＡ用アドインモジュール１７６に代えてＸＧＡ用アドインモジュール１７７をＲＡＭ１５０に展開する（ステップＳ６）。
【００４３】
より具体的には、更新部１１４は、差分情報１７８に基づき、ＲＡＭ１５０に展開されたＳＶＧＡ用アドインモジュール１７６の差分部分を更新する。これにより、ＸＧＡ用アドインモジュール１７７がＲＡＭ１５０に展開されることになる。
【００４４】
表示制御部１２０は、ＲＡＭ１５０に展開されたビデオＢＩＯＳに基づき、ＴＦＴ４００やＣＲＴ５００等のディスプレイの表示を制御し、ＴＦＴ４００やＣＲＴ５００等は、当該制御に応じて画像を表示する（ステップＳ７）。
【００４５】
以上のように、本実施形態によれば、組み込み用コンピュータ１００は、内部仕様が公開されていないモジュールを使用する場合であっても、差分情報１７８を用いることにより、モジュール内部の仕様を把握することなく、ＲＡＭ１５０に展開するモジュールを更新することができる。
【００４６】
これにより、ユーザーは、内部仕様が公開されていないビデオＢＩＯＳを使用する場合であっても、ディスプレイの解像度や表示するディスプレイを指定して快適な画像表示を行うことができる。
【００４７】
また、本実施形態によれば、組み込み用コンピュータ１００は、ＲＯＭ１７０内のビデオＢＩＯＳ１７４に含まれるＸＧＡ用アドインモジュール１７７をＲＡＭ１５０に展開する際に、直接展開するのではなく、差分情報１７８に基づいてＳＶＧＡ用アドインモジュール１７６の差分部分のみを更新することにより、ＸＧＡ用アドインモジュール１７７を展開することができる。これにより、更新部１１４は、ＸＧＡ用アドインモジュール１７７を直接展開する場合と比べ、ＲＡＭ１５０の記憶領域の占有量を低減することができる上、より高速に展開することができる。
【００４８】
（変形例）
以上、本発明を適用した好適な実施の形態について説明してきたが、本発明の適用は上述した実施例に限定されない。
【００４９】
例えば、上述した実施例では、組み込み用コンピュータ１００は、ディスプレイの表示種別と設定解像度に応じた設定を行ったが、この変形例として、例えば、ＨＤＤ等のパラメータ設定を行ってもよい。
【００５０】
また、上述した実施例では、ＲＡＭ１５０に展開後のＳＶＧＡ用アドインモジュール１７６の差分部分のみを更新することにより、ＳＶＧＡ用アドインモジュール１７６に代えてＸＧＡ用アドインモジュール１７７をＲＡＭ１５０に展開したが、この変形例として、例えば、ＲＡＭ１５０に展開後のＳＶＧＡ用アドインモジュール１７６を消去してからＸＧＡ用アドインモジュール１７７を展開する手法、ＲＡＭ１５０に展開後のＳＶＧＡ用アドインモジュール１７６にＸＧＡ用アドインモジュール１７７を上書きする手法等を採用してもよい。
【００５１】
また、差分情報１７８の変形例として、差異のある部分のモジュールのアドレスまたはモジュールの先頭からオフセットと、データ長を含む情報を採用してもよい。この場合、更新部１１４を、差分情報１７８に基づき、ＸＧＡ用アドインモジュール１７７を参照してデータを取り出し、当該データを用いてＲＡＭ１５０に展開されたＳＶＧＡ用アドインモジュール１７６の差分部分を更新するように構成してもよい。
【図面の簡単な説明】
【００５２】
【図１】本実施形態の一例に係る組み込み用コンピュータの機能ブロック図である。
【図２】本実施形態の一例に係るＢＩＯＳ初期化処理の流れを示すフローチャートである。
【図３】本実施形態の一例に係るＲＡＭの内容を示す画像であり、図３（Ａ）は、ＳＶＧＡ用アドインモジュールを展開した場合のＲＡＭの内容を示す画像であり、図３（Ｂ）は、ＳＶＧＡ用アドインモジュールを展開しない場合のＲＡＭの内容を示す画像であり、図３（Ｃ）は、ＸＧＡ用アドインモジュールを展開した場合のＲＡＭの内容を示す画像である。
【符号の説明】
【００５３】
１００  組み込み用コンピュータ、１１０  ＣＰＵ、１１２  判定部、１１４  更新部、１５０  ＲＡＭ（メモリ）、１６２  設定データ、１７０  ＲＯＭ（差分情報記憶手段）、１７２  ＢＩＯＳ（ＢＩＯＳプログラム）、１７４  ビデオＢＩＯＳ、１７６  ＳＶＧＡ用アドインモジュール（第１のデジタル表示用モジュール）、１７７  ＸＧＡ用アドインモジュール（第２のデジタル表示用モジュール）、１７８  差分情報、２００  情報記憶媒体
【図１】
2005228074.tif 000003
【図２】
2005228074.tif 000004
【図３】
2005228074.tif 000005