(57)【要約】【課題】ＯＳ起動前にＢＩＯＳにより表示されるＢＩＯＳ画面の表示画像および表示設定の変更を可能とするコンピュータ装置、表示情報配信システム、ＢＩＯＳ画面表示方法、およびそのプログラムを提供する。【解決手段】コンピュータ装置は、表示情報配信サーバ１０から画面表示データおよび設定情報をダウンロードし、そのダウンロードした画面表示データおよび設定情報をフラッシュＲＯＭ１０２および装置コンフィグ情報格納ＣＭＯＳ１０３に書き込む。コンピュータ装置は、その書き込んだ設定情報に従って、書き込んだ画面表示データをＢＩＯＳロゴ画面上に表示する。【選択図】        図２
2004213165.tif 000002
【特許請求の範囲】
【請求項１】
画像・文字からなる画面情報を配信する表示情報配信サーバとネットワークを介して接続されているコンピュータ装置であって、
前記表示情報配信サーバから前記画面情報を受信し、該受信した画面情報を、装置本体の電源ＯＮ時からＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）起動前までの間にＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）制御により表示することを特徴とするコンピュータ装置。
【請求項２】
画像・文字からなる画面情報を配信する表示情報配信サーバとネットワークを介して接続されているコンピュータ装置であって、
基本入出力プログラム（ＢＩＯＳ；Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）を格納するＢＩＯＳ格納手段と、
前記ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）を格納するＯＳ格納手段と、
前記ネットワークを介して前記表示情報配信サーバから前記画面情報を受信する画面情報受信手段と、
前記画面情報受信手段により受信された画面情報を格納する画面情報格納手段と、
前記画面情報格納手段により格納された画面情報を、装置本体の電源ＯＮ時からＯＳ起動前までの間に前記ＢＩＯＳ制御により画面表示するＢＩＯＳ画面表示手段と、
を有することを特徴とするコンピュータ装置。
【請求項３】
前記ＢＩＯＳ画面表示手段により画面表示する画面情報を、前記画面情報格納手段により格納されている１つ以上の画面情報から選択する画面情報選択手段を有することを特徴とする請求項２記載のコンピュータ装置。
【請求項４】
ＢＩＯＳ画面表示手段により画面情報を表示する時期および期間を制御するための時間情報を、前記ネットワークを介して前記表示情報配信サーバから受信する時間情報受信手段と、
前記時間情報受信手段により受信された時間情報を格納する時間情報格納手段と、
現在時刻の計時を行う計時手段とを有し、
前記ＢＩＯＳ画面表示手段は、
前記計時手段による現在時刻が、前記時間情報格納手段により格納された時間情報に指定された時間の範囲内にある場合、前記画面情報格納手段により格納された画面情報を画面表示することを特徴とする請求項２または３記載のコンピュータ装置。
【請求項５】
前記ＢＩＯＳ画面表示手段による前記画面情報の表示条件を示す設定情報を設定する情報設定手段を有することを特徴とする請求項４記載のコンピュータ装置。
【請求項６】
前記情報設定手段は、
前記設定情報として、前記画面情報における画像・文字の画面上の表示位置を指定する位置情報と、前記時間情報とを設定することを特徴とする請求項５記載のコンピュータ装置。
【請求項７】
前記ＢＩＯＳと前記画面情報は、前記ＯＳとは別に、同一の格納領域に格納されていることを特徴とする請求項２から６のいずれか１項に記載のコンピュータ装置。
【請求項８】
前記画面情報は、所定の連絡／広告の内容を含むことを特徴とする請求項２から７のいずれか１項に記載のコンピュータ装置。
【請求項９】
本体電源ＯＮ時からＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）起動までの間に、画像・文字からなる画面情報を表示するコンピュータ装置と、前記画面情報を配信する表示情報配信サーバとがネットワークを介して接続されている表示情報配信システムであって、
前記表示情報配信サーバは、
前記画面情報を前記ネットワーク上に配信する画面情報配信手段を有し、
前記コンピュータ装置は、
基本入出力プログラム（ＢＩＯＳ；Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）を格納するＢＩＯＳ格納手段と、
前記ＯＳを格納するＯＳ格納手段と、
前記ネットワークを介して前記表示情報配信サーバから前記画面情報を受信する画面情報受信手段と、
前記画面情報受信手段により受信された画面情報を格納する画面情報格納手段と、
前記画面情報格納手段により格納された画面情報を、装置本体の電源ＯＮ時から前記ＯＳ起動前までの間に前記ＢＩＯＳ制御により画面表示するＢＩＯＳ画面表示手段と、
を有することを特徴とする表示情報配信システム。
【請求項１０】
前記表示情報配信サーバは、
前記ＢＩＯＳ画面表示手段により画面表示する画面情報を、前記画面情報格納手段により格納されている１つ以上の画面情報から選択し、表示を指示する画面情報表示指示手段を有することを特徴とする請求項９記載の表示情報配信システム。
【請求項１１】
前記表示情報配信サーバは、
ＢＩＯＳ画面表示手段により画面情報を表示する時期および期間を制御するための時間情報を、前記ネットワーク上に配信する時間情報配信手段を有し、
前記コンピュータ装置は、
ＢＩＯＳ画面表示手段により画面情報を表示する時期および期間を制御するための時間情報を、前記ネットワークを介して前記表示情報配信サーバから受信する時間情報受信手段と、
前記時間情報受信手段により受信された時間情報を格納する時間情報格納手段と、
現在時刻の計時を行う計時手段とを有し、
前記ＢＩＯＳ画面表示手段は、
前記計時手段による現在時刻が、前記時間情報格納手段により格納された時間情報に指定された時間の範囲内にある場合、前記画面情報格納手段により格納された画面情報を画面表示することを特徴とする請求項９または１０記載の表示情報配信システム。
【請求項１２】
前記表示情報配信サーバは、
前記ＢＩＯＳ画面表示手段による前記画面情報の表示条件を示す設定情報を前記コンピュータ装置に設定指示する情報設定指示手段を有することを特徴とする請求項１１に記載の表示情報配信システム。
【請求項１３】
前記情報設定指示手段は、
前記設定情報として、前記画面情報における画像・文字の画面上の表示位置を指定する位置情報と、前記時間情報とを設定することを特徴とする請求項１２記載の表示情報配信システム。
【請求項１４】
画像・文字からなる画面情報を配信する表示情報配信サーバと、該表示情報配信サーバとネットワークを介して接続されているコンピュータ装置とを用いるＢＩＯＳ画面表示方法であって、
前記コンピュータ装置が、基本入出力プログラム（ＢＩＯＳ；Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）を格納するＢＩＯＳ格納工程と、
前記コンピュータ装置が、前記ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）を格納するＯＳ格納工程と、
前記コンピュータ装置が、前記ネットワークを介して前記表示情報配信サーバから前記画面情報を受信する画面情報受信工程と、
前記コンピュータ装置が、前記画面情報受信工程により受信した画面情報を格納する画面情報格納工程と、
前記コンピュータ装置が、前記画面情報格納工程により格納した画面情報を、装置本体の電源ＯＮ時からＯＳ起動前までの間に前記ＢＩＯＳ制御により画面表示するＢＩＯＳ画面表示工程と、
を有することを特徴とするＢＩＯＳ画面表示方法。
【請求項１５】
前記コンピュータ装置が、ＢＩＯＳ画面表示工程により画面情報を表示する時期および期間を制御するための時間情報を、前記ネットワークを介して前記表示情報配信サーバから受信する時間情報受信工程と、
前記コンピュータ装置が、前記時間情報受信工程により受信した時間情報を格納する時間情報格納工程と、
前記コンピュータ装置が、現在時刻の計時を行う計時工程とを有し、
前記ＢＩＯＳ画面表示工程は、
前記計時工程による現在時刻が、前記時間情報格納工程により格納された時間情報に指定された時間の範囲内にある場合、前記コンピュータ装置が、前記画面情報格納工程により格納した画面情報を画面表示することを特徴とする請求項１４記載のＢＩＯＳ画面表示方法。
【請求項１６】
ネットワークに接続されているコンピュータ装置に処理を実行させるためのプログラムであって、
基本入出力プログラム（ＢＩＯＳ；Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）を格納するＢＩＯＳ格納処理と、
前記ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）を格納するＯＳ格納処理と、
前記ネットワークから画像・文字からなる画面情報を入力する画面情報入力処理と、
前記画面情報入力処理により入力された画面情報を格納する画面情報格納処理と、
前記画面情報格納処理により格納された画面情報を、装置本体の電源ＯＮ時からＯＳ起動前までの間に前記ＢＩＯＳ制御により画面表示するＢＩＯＳ画面表示処理と、
を前記コンピュータ装置に実行させるためのプログラム。
【請求項１７】
ＢＩＯＳ画面表示処理により画面情報を表示する時期および期間を制御するための時間情報を、前記ネットワークから入力する時間情報入力処理と、
前記時間情報入力処理により入力された時間情報を格納する時間情報格納処理と、
現在時刻の計時を行う計時処理とを前記コンピュータ装置に実行させ、
前記ＢＩＯＳ画面表示処理は、
前記計時処理による現在時刻が、前記時間情報格納処理により格納された時間情報に指定された時間の範囲内にある場合、前記画面情報格納処理により格納された画面情報を画面表示することを特徴とする請求項１６記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータ装置、表示情報配信システム、ＢＩＯＳ画面表示方法、およびそのプログラムに関し、特に、ＯＳ起動前までの画面表示をＢＩＯＳにより制御するコンピュータ装置、表示情報配信システム、ＢＩＯＳ画面表示方法、およびそのプログラムに関する。
【０００２】
【従来の技術】
従来、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）により表示されるロゴ画面はユーザにとってまったくメリットの無いものであり、メーカーとしても、装置開発元を示す以外のなんら付加価値も持ってはいなかった。特にサーバ分野においては、搭載するメモリ容量が増え、ＢＩＯＳ中で厳密なメモリチェックを行う場合、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）起動までに時間がかかるため、このロゴ表示時間が長い。起動時間は改善されつつあるが、エラーチェックを厳密に行い、エラー検出したメモリを切り離す機能を持つサーバ装置の場合、単純にメモリチェックをバイパスさせての起動時間短縮は出来ないため、長時間ロゴ画面が表示されている。
【０００３】
このように、従来のサーバなどのコンピュータ装置では、電源ＯＮからＯＳ起動までの時間が長く、その間に注意を引き付けない、変化無しのメーカーロゴを単に表示をしているだけであったため、ユーザに操作待ち時間を強要し、利用意欲を減退させていた。
【０００４】
上記のような問題を解決するものとして、特許文献１が開示するところのコンピュータプリーブート作動の際にアプリケーションを実行する方法と装置があった。特許文献１では、ＢＩＯＳは、ＯＳをローディングする前に大容量記憶装置上に存在する特定のアプリケーションを実行することでビデオクリップなどの表示を行っていた。
【０００５】
【特許文献１】
特開２００１−７５８１２号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、特許文献１では、ＯＳ起動前に表示する画面およびその画面表示を制御するための設定を変更することが困難であった。
【０００７】
本発明は、上記問題点に鑑みてなされたものであり、ＯＳ起動前にＢＩＯＳにより表示されるＢＩＯＳ画面の表示画像および表示設定の変更を可能とするコンピュータ装置、表示情報配信システム、ＢＩＯＳ画面表示方法、およびそのプログラムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
かかる目的を達成するため、請求項１記載の発明は、画像・文字からなる画面情報を配信する表示情報配信サーバとネットワークを介して接続されているコンピュータ装置であって、表示情報配信サーバから画面情報を受信し、受信した画面情報を、装置本体の電源ＯＮ時からＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）起動前までの間にＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）制御により表示することを特徴とする。
【０００９】
また、請求項２記載の発明は、画像・文字からなる画面情報を配信する表示情報配信サーバとネットワークを介して接続されているコンピュータ装置であって、基本入出力プログラム（ＢＩＯＳ；Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）を格納するＢＩＯＳ格納手段と、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）を格納するＯＳ格納手段と、ネットワークを介して表示情報配信サーバから画面情報を受信する画面情報受信手段と、画面情報受信手段により受信された画面情報を格納する画面情報格納手段と、画面情報格納手段により格納された画面情報を、装置本体の電源ＯＮ時からＯＳ起動前までの間にＢＩＯＳ制御により画面表示するＢＩＯＳ画面表示手段と、を有することを特徴とする。
【００１０】
また、請求項３記載の発明によれば、請求項２記載のコンピュータ装置において、ＢＩＯＳ画面表示手段により画面表示する画面情報を、画面情報格納手段により格納されている１つ以上の画面情報から選択する画面情報選択手段を有することを特徴とする。
【００１１】
また、請求項４記載の発明によれば、請求項２または３記載のコンピュータ装置において、ＢＩＯＳ画面表示手段により画面情報を表示する時期および期間を制御するための時間情報を、ネットワークを介して表示情報配信サーバから受信する時間情報受信手段と、時間情報受信手段により受信された時間情報を格納する時間情報格納手段と、現在時刻の計時を行う計時手段とを有し、ＢＩＯＳ画面表示手段は、計時手段による現在時刻が、時間情報格納手段により格納された時間情報に指定された時間の範囲内にある場合、画面情報格納手段により格納された画面情報を画面表示することを特徴とする。
【００１２】
また、請求項５記載の発明によれば、請求項４記載のコンピュータ装置において、ＢＩＯＳ画面表示手段による画面情報の表示条件を示す設定情報を設定する情報設定手段を有することを特徴とする。
【００１３】
また、請求項６記載の発明によれば、請求項５記載のコンピュータ装置において、情報設定手段は、設定情報として、画面情報における画像・文字の画面上の表示位置を指定する位置情報と、時間情報とを設定することを特徴とする。
【００１４】
また、請求項７記載の発明によれば、請求項２から６のいずれか１項に記載のコンピュータ装置において、ＢＩＯＳと画面情報は、ＯＳとは別に、同一の格納領域に格納されていることを特徴とする。
【００１５】
また、請求項８記載の発明によれば、請求項２から７のいずれか１項に記載のコンピュータ装置において、画面情報は、所定の連絡／広告の内容を含むことを特徴とする。
【００１６】
また、請求項９記載の発明は、本体電源ＯＮ時からＯＳ（ＯｐｅｒａｔｉｎｇＳｙｓｔｅｍ）起動までの間に、画像・文字からなる画面情報を表示するコンピュータ装置と、画面情報を配信する表示情報配信サーバとがネットワークを介して接続されている表示情報配信システムであって、表示情報配信サーバは、画面情報をネットワーク上に配信する画面情報配信手段を有し、コンピュータ装置は、基本入出力プログラム（ＢＩＯＳ；Ｂａｓｉｃ  Ｉｎｐｕｔ／ＯｕｔｐｕｔＳｙｓｔｅｍ）を格納するＢＩＯＳ格納手段と、ＯＳを格納するＯＳ格納手段と、ネットワークを介して表示情報配信サーバから画面情報を受信する画面情報受信手段と、画面情報受信手段により受信された画面情報を格納する画面情報格納手段と、画面情報格納手段により格納された画面情報を、装置本体の電源ＯＮ時からＯＳ起動前までの間にＢＩＯＳ制御により画面表示するＢＩＯＳ画面表示手段と、を有することを特徴とする。
【００１７】
また、請求項１０記載の発明によれば、請求項９記載の表示情報配信システムにおいて、表示情報配信サーバは、ＢＩＯＳ画面表示手段により画面表示する画面情報を、画面情報格納手段により格納されている１つ以上の画面情報から選択し、表示を指示する画面情報表示指示手段を有することを特徴とする。
【００１８】
また、請求項１１記載の発明によれば、請求項９または１０記載の表示情報配信システムにおいて、表示情報配信サーバは、ＢＩＯＳ画面表示手段により画面情報を表示する時期および期間を制御するための時間情報を、ネットワーク上に配信する時間情報配信手段を有し、コンピュータ装置は、ＢＩＯＳ画面表示手段により画面情報を表示する時期および期間を制御するための時間情報を、ネットワークを介して表示情報配信サーバから受信する時間情報受信手段と、時間情報受信手段により受信された時間情報を格納する時間情報格納手段と、現在時刻の計時を行う計時手段とを有し、ＢＩＯＳ画面表示手段は、計時手段による現在時刻が、時間情報格納手段により格納された時間情報に指定された時間の範囲内にある場合、画面情報格納手段により格納された画面情報を画面表示することを特徴とする。
【００１９】
また、請求項１２記載の発明によれば、請求項１１に記載の表示情報配信システムにおいて、表示情報配信サーバは、ＢＩＯＳ画面表示手段による画面情報の表示条件を示す設定情報をコンピュータ装置に設定指示する情報設定指示手段を有することを特徴とする。
【００２０】
また、請求項１３記載の発明によれば、請求項１２記載の表示情報配信システムにおいて、情報設定指示手段は、設定情報として、画面情報における画像・文字の画面上の表示位置を指定する位置情報と、時間情報とを設定することを特徴とする。
【００２１】
また、請求項１４記載の発明は、画像・文字からなる画面情報を配信する表示情報配信サーバと、表示情報配信サーバとネットワークを介して接続されているコンピュータ装置とを用いるＢＩＯＳ画面表示方法であって、コンピュータ装置が、基本入出力プログラム（ＢＩＯＳ；Ｂａｓｉｃ  Ｉｎｐｕｔ／ＯｕｔｐｕｔＳｙｓｔｅｍ）を格納するＢＩＯＳ格納工程と、コンピュータ装置が、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）を格納するＯＳ格納工程と、コンピュータ装置が、ネットワークを介して表示情報配信サーバから画面情報を受信する画面情報受信工程と、コンピュータ装置が、画面情報受信工程により受信した画面情報を格納する画面情報格納工程と、コンピュータ装置が、画面情報格納工程により格納した画面情報を、装置本体の電源ＯＮ時からＯＳ起動前までの間にＢＩＯＳ制御により画面表示するＢＩＯＳ画面表示工程と、を有することを特徴とする。
【００２２】
また、請求項１５記載の発明によれば、請求項１４記載のＢＩＯＳ画面表示方法において、コンピュータ装置が、ＢＩＯＳ画面表示工程により画面情報を表示する時期および期間を制御するための時間情報を、ネットワークを介して表示情報配信サーバから受信する時間情報受信工程と、コンピュータ装置が、時間情報受信工程により受信した時間情報を格納する時間情報格納工程と、コンピュータ装置が、現在時刻の計時を行う計時工程とを有し、ＢＩＯＳ画面表示工程は、計時工程による現在時刻が、時間情報格納工程により格納された時間情報に指定された時間の範囲内にある場合、コンピュータ装置が、画面情報格納工程により格納した画面情報を画面表示することを特徴とする。
【００２３】
また、請求項１６記載の発明は、ネットワークに接続されているコンピュータ装置に処理を実行させるためのプログラムであって、基本入出力プログラム（ＢＩＯＳ；Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）を格納するＢＩＯＳ格納処理と、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）を格納するＯＳ格納処理と、ネットワークから画像・文字からなる画面情報を入力する画面情報入力処理と、画面情報入力処理により入力された画面情報を格納する画面情報格納処理と、画面情報格納処理により格納された画面情報を、装置本体の電源ＯＮ時からＯＳ起動前までの間にＢＩＯＳ制御により画面表示するＢＩＯＳ画面表示処理と、をコンピュータ装置に実行させることを特徴とする。
【００２４】
また、請求項１７記載の発明によれば、請求項１６記載のプログラムにおいて、ＢＩＯＳ画面表示処理により画面情報を表示する時期および期間を制御するための時間情報を、ネットワークから入力する時間情報入力処理と、時間情報入力処理により入力された時間情報を格納する時間情報格納処理と、現在時刻の計時を行う計時処理とをコンピュータ装置に実行させ、ＢＩＯＳ画面表示処理は、計時処理による現在時刻が、時間情報格納処理により格納された時間情報に指定された時間の範囲内にある場合、画面情報格納処理により格納された画面情報を画面表示することを特徴とする。
【００２５】
【発明の実施の形態】
（実施形態の概要）
これまで、一般的なコンピュータ装置の初期診断機能であるＢＩＯＳ動作中には、メーカーロゴと呼ばれるコンピュータ装置のメーカーの会社のロゴを示す画像が表示されているのみで、この間、ユーザはただ起動を待つだけであった。
【００２６】
本実施形態では、ＢＩＯＳは、コンピュータの起動時に動作するＢＩＯＳロゴ画面表示機能に加えて、さらに、ユーザが任意に設定できる複数の画像・文字列表示機能、およびその表示タイミングや期間を任意指定できる機能を有する。これにより、ＢＩＯＳロゴ画面に予定や通知、広告等を追加表示することが可能となり、ユーザ／メーカーが、リマインダや周知等を目的とする機能を追加することが可能になる。
【００２７】
なお、以下、ＢＩＯＳロゴ画面とは、単にメーカーのロゴが表示された画面を示すだけでなく、電源ＯＮ時からＯＳ起動前までの間、ＢＩＯＳ制御により表示される多様な文字・画像などからなる画面を示すものとする。
【００２８】
このようにして、本実施形態では、単なる社名やブランドだけを表示していたＢＩＯＳロゴ画面に実用性を持たせることができ、定期リマインダによる作業忘れの抑制および広告による購買意欲の促進などを実現することが可能となる。従って、ＢＩＯＳロゴ画面に任意の画像・文字を表示させることにより、ユーザは、重要事項の伝達および定期作業通知を容易に行うことが可能となる。また、ＢＩＯＳロゴ画面に減価償却期限または保障期間切れ等のタイミングによる買い替え広告などを表示させることにより、メーカーは、ユーザの購買意欲を促進するといった需要喚起が可能になる。
【００２９】
（実施形態の構成）
図１は、本発明の一実施形態におけるコンピュータ装置の構成を示す図である。以下、図１を用いて、本実施形態におけるコンピュータ装置の構成について説明する。
【００３０】
コンピュータ装置は、バス１００と、プロセッサ１０１と、フラッシュＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２と、装置コンフィグ情報格納ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）１０３と、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）インタフェース１０４と、表示装置１０５と、入力装置１０６と、メインメモリ１０７と、ＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）１０８とを有する。
【００３１】
プロセッサ１０１、フラッシュＲＯＭ１０２、装置コンフィグ情報格納ＣＭＯＳ１０３、ＬＡＮインタフェース１０４、表示装置１０５、入力装置１０６、メインメモリ１０７、およびＲＴＣ１０８は、バス１００により相互接続されている。
【００３２】
プロセッサ１０１は、ＢＩＯＳプログラム制御により動作するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。
【００３３】
フラッシュＲＯＭ１０２は、コンピュータ装置の初期診断および基本標準入出力を提供するＢＩＯＳと、ＢＩＯＳロゴ画面などの画面に表示する文字・画像情報である画面表示データとを格納する記憶部位であって、例えば、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）により実現される。
【００３４】
装置コンフィグ情報格納ＣＭＯＳ１０３は、コンピュータ装置本体の電源ＯＦＦによって情報の消去されることのない記憶部位であって、ＢＩＯＳロゴ画面表示制御の設定情報を格納する。設定情報には、ＢＩＯＳロゴ画面において表示される画像・文字（画面表示データ）の画面上の位置を設定するための位置情報と、ＢＩＯＳロゴ画面上の明るさを指定する明度情報と、ＢＩＯＳロゴ画面において表示される画像・文字の表示期間／タイミングを設定するための時間情報とが含まれる。装置コンフィグ情報格納ＣＭＯＳ１０３は、フラッシュＲＯＭ１０２に格納されている画面表示データごとに、その設定情報（位置情報、明度情報、および時間情報）を格納するものとする。
【００３５】
ＬＡＮインタフェース１０４は、ネットワーク接続用のインタフェースである。
【００３６】
表示装置１０５は、ＢＩＯＳロゴ画面を表示する部位であって、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ−ｒａｙ  Ｔｕｂｅ）、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、または有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなどにより実現される。表示装置１０５は、ＢＩＯＳによってロゴ画面の制御された結果を表示し、装置コンフィグ情報格納ＣＭＯＳ１０３の設定情報に従って、任意画像やメッセージの表示等を行う。
【００３７】
入力装置１０６は、情報を入力する部位であって、例えばキーボード、マウス、所定のスイッチなどにより実現される。
【００３８】
メインメモリ１０７は、プロセッサ１０１から直接読み書き可能な記憶部位である。
【００３９】
ＲＴＣ１０８は、計時機能を有する部位である。
【００４０】
外部記憶装置１０９は、ハードディスクドライブ等の記憶部位であって、ＯＳを格納している。
【００４１】
ＢＩＯＳは、電源投入直後のシステム診断処理の初期工程においてＢＩＯＳロゴ画面を表示装置１０５に表示する処理を実行させるが、この際、装置コンフィグ情報格納ＣＭＯＳ１０３内の設定情報を読み取り、この情報にしたがって、フラッシュＲＯＭ１０２に格納された画像・文字などの画面表示データの表示を切り替え制御し、表示装置１０５に表示させる。
【００４２】
また、設定情報には期間や時間設定が含まれており、ＢＩＯＳは、その設定情報と、ＲＴＣ１０８が計時する現在時刻と比較することで表示タイミングを見計らった表示制御を行うことが可能となっている。
【００４３】
図２は、本発明の一実施形態におけるＢＩＯＳ表示情報配信システムの構成を示す図である。ＢＩＯＳ表示情報配信システムは、ｎ個（ｎは１以上の整数）のコンピュータ装置Ｃ１、Ｃ２、Ｃ３、Ｃ４、Ｃ５、．．．．．、Ｃｎと、表示情報配信サーバ１０と、ネットワーク２０とを有する。コンピュータ装置Ｃ１、Ｃ２、Ｃ３、Ｃ４、Ｃ５、．．．．．、Ｃｎと表示情報配信サーバ１０とは、ネットワーク２０を介して互いに接続されている。なお、ネットワーク２０に接続されるコンピュータ装置および表示情報配信サーバの数は、図により限定されないものとする。
【００４４】
コンピュータ装置Ｃ１、Ｃ２、Ｃ３、Ｃ４、Ｃ５、．．．．．、Ｃｎは、図１により示された構成を有し、ＢＩＯＳロゴ画面を表示するローカル側コンピュータ装置である。
【００４５】
表示情報配信サーバ１０は、画面表示データおよび設定情報といったＢＩＯＳロゴ画面の表示情報を格納し、各コンピュータ装置に対してその表示情報を配信するサーバ装置である。
【００４６】
ネットワーク２０は、例えばＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのネットワークである。
【００４７】
ＢＩＯＳは、ＬＡＮインタフェース１０４によるネットワーク接続を行うネットワーク機能を可能とするＢＩＯＳモジュールと、ＢＩＯＳロゴ画面が表示可能となったフェーズにおいて装置コンフィグ情報格納ＣＭＯＳ１０３から画面表示の設定情報を取得し、取得した設定情報によりロゴ表示制御を行う機能とを有する。また、ＢＩＯＳは、ネットワーク２０からダウンロードした画面表示データをフラッシュＲＯＭ１０２の画面表示データ格納領域に書き込む機能と、同じくネットワーク２０からダウンロードした設定情報を装置コンフィグ情報格納ＣＭＯＳ１０３の設定情報格納領域に書き込む機能とを有する。
【００４８】
ＬＡＮインタフェース１０４は、ネットワーク２０を介して接続されている表示情報配信サーバ１０から、ＢＩＯＳロゴ画面において表示する画像やメッセージなどの画面表示データをダウンロードする。また、ＬＡＮインタフェース１０４は、ネットワーク２０を介して表示情報配信サーバ１０から、ＢＩＯＳロゴ画面上の文字・画像の表示位置、明るさ、表示／再生タイミング、または表示期間等を設定するための設定情報をダウンロードし、装置コンフィグ情報格納ＣＭＯＳ１０３にそのダウンロードした設定情報を設定する機能を有する。
【００４９】
操作者は、入力装置１０６を操作して、各コンピュータ装置のＢＩＯＳロゴ画面上に表示する画面表示データを、フラッシュＲＯＭ１０２に格納されている１つ以上の画面表示データから選択することが可能である。また、操作者は、入力装置１０６を操作して、装置コンフィグ情報格納ＣＭＯＳ１０３内の設定情報を設定し、ＢＩＯＳロゴ画面の表示タイミング、表示期間などを変更することが可能である。
【００５０】
また、操作者は、入力装置１０６を操作して、表示情報配信サーバ１０から画面表示データ／設定情報をダウンロードすることができるとともに、表示情報配信サーバ１０またはネットワーク２０に接続されている他のコンピュータ装置を操作して、各コンピュータ装置に画面表示データおよび設定情報をダウンロードし、フラッシュＲＯＭ１０２内の画面表示データおよび装置コンフィグ情報格納ＣＭＯＳ１０３内の設定情報の更新を各コンピュータ装置に指示し、実行させることができる。
【００５１】
図３は、本発明の一実施形態における通常のＢＩＯＳロゴ画面の一例を示す図である。図３に示されているように、通常ＯＳ起動前には、コンピュータ装置を製造したメーカーのロゴなどが示される。
【００５２】
図４は、本発明の一実施形態における変更後のＢＩＯＳロゴ画面の一例を示す図である。図４には、一例として、コンピュータ装置出荷から指定年月過ぎた際に表示する、コンピュータ装置買い替え促進キャンペーンの内容を示すロゴが表示されている。本実施形態では、図３により示される通常のＢＩＯＳロゴ画面を、図４に示されるような予定、通知、または広告などの任意の画像・文字情報から構成されるＢＩＯＳロゴ画面に自由に変更することが可能である。
【００５３】
（実施形態の動作）
図５は、本発明の一実施形態におけるＢＩＯＳ表示情報配信システムによる動作の流れを示すフローチャートである。以下、図１および図２を用い、図５に沿って、本実施形態におけるＢＩＯＳ表示情報配信システムによる動作について詳細に説明する。なお、本実施形態では、図２のネットワーク構成におけるＬＡＮ環境が整っているものとする。
【００５４】
本実施形態において、ＢＩＯＳは、起動時に動作する初期診断機能とともに、ＢＩＯＳロゴ画面表示変更機能およびネットワーク接続機能を有する。
【００５５】
電源ＯＮ（ステップＳ１０１）後、プロセッサ１０１は、ＢＩＯＳの機能を用いてコンピュータ装置が動作するための基本的な処理（各デバイス初期化、基本入出力装置初期化、ｅｔｃ）を、ＢＩＯＳロゴ画面が表示可能となるフェーズまで行う（ステップＳ１０２）。このとき、プロセッサ１０１は、コンピュータ装置に実装されているＬＡＮコントローラを動作させるための設定をすでに行っているものとする。
【００５６】
次に、プロセッサ１０１は、装置コンフィグ情報格納ＣＭＯＳ１０３に格納されている画面表示制御情報を読み取る（ステップＳ１０３）。
【００５７】
次に、プロセッサ１０１は、読み取った画面表示制御情報が、画面表示データ／設定情報のネットワークダウンロードを指示するものであるか否かを判断する（ステップＳ１０４）。
【００５８】
画面表示制御情報が、画面表示データ／設定情報のネットワークダウンロードを指示するものであると判断された場合（ステップＳ１０４／Ｙｅｓ）、ＬＡＮインタフェース１０４は、表示情報配信サーバ１０へのネットワーク接続にトライする（ステップＳ１０５）。
【００５９】
表示情報配信サーバ１０に接続後（ステップＳ１０５）、ＬＡＮインタフェース１０４は、表示情報配信サーバ１０から、画面表示データおよび表示のための詳細な設定情報をコンピュータ装置上にダウンロードする（ステップＳ１０６）。
【００６０】
次に、プロセッサ１０１は、ダウンロードした画面表示データを画面表示データはフラッシュＲＯＭ１０２に、設定情報を装置コンフィグ情報格納ＣＭＯＳ１０３にそれぞれ保存し（ステップＳ１０７）、再度、画面表示切替タスクを実行する（ステップＳ１０３）。
【００６１】
画面表示制御情報が、画面表示データ／設定情報のネットワークダウンロードを指示するものではないと判断された場合（ステップＳ１０４／Ｎｏ）、プロセッサ１０１は、ＢＩＯＳの機能を用いて、表示装置１０５にＢＩＯＳロゴ画面の表示を実行させる（ステップＳ１０８）。
【００６２】
このとき、ステップＳ１０３で取得された画面表示制御情報においてロゴ画面変更制御が指示されていない場合は、プロセッサ１０１は、ＢＩＯＳの機能を用いて、図３に示されているような通常のＢＩＯＳロゴ画面を表示装置１０５に表示させる。
【００６３】
また、ステップＳ１０３で取得された画面表示制御情報においてロゴ画面変更制御が指示されている場合、プロセッサ１０１は、ＢＩＯＳの機能を用いて、フラッシュＲＯＭ１０２から該当する画面表示データ（画像・文字）を読み取り、読み取った画面表示データをＢＩＯＳロゴ画面として表示装置１０５に表示させる。
【００６４】
ＢＩＯＳロゴ画面表示の際、プロセッサ１０１は、装置コンフィグ情報格納ＣＭＯＳ１０３内の設定情報を読み取る。その設定情報に、画面表示データの表示タイミング（時間／日付）または表示期間等の時間情報（設定情報）が設定されていれば、プロセッサ１０１は、読み取った時間情報とＲＴＣ１０８により計時される現在時刻とを比較する。プロセッサ１０１は、比較した結果、現在時刻が時間情報により指定された時間の範囲内である場合、ＢＩＯＳの機能を用いて、その時間情報により表示が制御される画面表示データによるＢＩＯＳロゴ画面に切り替える。
【００６５】
表示装置１０５によるＢＩＯＳロゴ画面の表示が完了した後、プロセッサ１０１は、ＢＩＯＳの機能を用いて、通常のＰＯＳＴ（Ｐｏｗｅｒ  Ｏｎ  Ｓｅｌｆ
Ｔｅｓｔ）タスクを実行する（ステップＳ１０９）。
【００６６】
ＰＯＳＴ終了時、ＯＳブート直前にて、プロセッサ１０１は、ステップＳ１０３で取得された画面表示制御情報において確実にＢＩＯＳ画面を操作者に確認させるためのブート待ち合わせが指示されているか否かを判断する（ステップＳ１１０）。
【００６７】
ブート待ち合わせが指示されている場合（ステップＳ１１０／Ｙｅｓ）、プロセッサ１０１は、操作者から入力装置１０６に対するキー入力があったか否かを判断する（ステップＳ１１１）。操作者によるキー入力がまだないと判断された場合（ステップＳ１１１／Ｎｏ）、プロセッサ１０１は、操作者のキー入力待ちし、表示装置１０５に現在のＢＩＯＳロゴ画面表示の続行を指示する。操作者によるキー入力があったと判断された場合（ステップＳ１１１／Ｙｅｓ）、プロセッサ１０１は、ＢＩＯＳの機能を用いて、通常のＯＳ起動を実行する（ステップＳ１１２）。
【００６８】
画面情報の強制表示（ブート待ち合わせ）が指示されていないことが確認された場合（ステップＳ１１０／Ｎｏ）、プロセッサ１０１は、ＢＩＯＳの機能を用いて、ＢＩＯＳ（ロゴ）画面をクリアし、通常のＯＳ起動を実行する（ステップＳ１１２）。
【００６９】
以上説明したように、本実施形態によれば、上記手段を提供することで、マザーボード上のフラッシュＲＯＭ１０２内の画面表示データを切り替える機能が提供され、変更、削除の危険が少ないことから、必要な情報を確実に操作者に提供することが可能となる。
【００７０】
また、本実施形態によれば、指定した期間に対して、コンピュータ装置起動時に、定期保守等の必要作業を促すなどの情報を画面表示ＢＩＯＳロゴ画面上に表示する。従って、操作者は、ハードウェア装置（コンピュータ装置）の運用における定期作業の忘れを無くすことが可能となる。
【００７１】
また、本実施形態によれば、ＢＩＯＳ画面上の文字・画像を任意のものに変更可能である。従って、操作者は、ＯＳ起動待ち時間を有効利用することが可能となる。
【００７２】
従来、企業広告およびコンピュータ装置の仕様上の注意などを、マニュアルやＯＳ運用上のアプリケーションポップアップなどで行っていた。しかしながら、その企業広告および使用上の注意などの情報は、マニュアルの紛失またはＯＳの更新などにより紛失したり削除されたりしやすいものであった。
【００７３】
これに対し、本実施形態では、フラッシュＲＯＭ１０２は、ＢＩＯＳとともに、ＢＩＯＳロゴ画面上に表示する画面表示データを格納する。ＯＳ上のアプリケーションにより画面表示する場合には、ＯＳの再インストール作業などにより画面表示データが削除されてしまう可能性があるが、本実施形態では、画面表示データが安易に変更または削除されることがなく、ＢＩＯＳロゴ画面上において確実に情報を届けることができることが可能となる。
【００７４】
また、本実施形態によれば、フラッシュＲＯＭ１０２内の画面表示データは、ユーザの誤操作による削除がされにくく、ＯＳのクラッシュ等で失われることもないため、画面表示データを堅牢に保護することが可能となる。
【００７５】
また、本実施形態によれば、コンピュータ装置は、表示情報配信サーバ１０から画面表示データおよび設定情報をダウンロードし、そのダウンロードした設定情報に従って、ダウンロードした画面表示データをＢＩＯＳロゴ画面上に表示する。従って、コンピュータ装置は、電源ＯＮ時からＯＳ起動までの間に表示する画面の内容および設定を容易に変更することが可能となる。
【００７６】
また、本実施形態によれば、コンピュータ装置は、設定情報に記述されているＢＩＯＳロゴ画面の表示タイミング／期間と、現在時刻を比較し、現在時刻がその表示タイミング／期間の範囲内にある場合に該当するＢＩＯＳロゴ画面を表示する。従って、操作者が希望するタイミングで、希望する内容のＢＩＯＳロゴ画面を表示することが可能となる。
【００７７】
また、本実施形態によれば、各コンピュータ装置のＢＩＯＳロゴ画面の表示内容および設定情報をそのコンピュータ装置だけでなく、表示情報配信サーバ１０または他のコンピュータ装置からも設定／変更することができる。従って、操作者は、各コンピュータ装置のＢＩＯＳロゴ画面の表示内容および設定情報を遠隔から容易に行うことが可能となる。
【００７８】
また、プロセッサ１０１は、ＰＯＳＴ処理（各デバイス初期化、基本入出力装置初期化など）と、画面表示制御情報を読み取る処理と、ＬＡＮインタフェース１０４によるネットワーク接続および画面表示データ／設定情報のダウンロードを制御する処理と、フラッシュＲＯＭ１０２内の画面表示データの読み取り／書き換え処理と、装置コンフィグ情報格納ＣＭＯＳ１０３内の設定情報の読み取り／書き換え処理と、表示装置１０５によるＢＩＯＳロゴ画面の表示を制御する処理と、ＢＩＯＳロゴ画面の表示時間を制御する処理と、ＲＴＣ１０８が計時する現在時刻を読み取る処理と、現在表示中のＢＩＯＳロゴ画面の強制表示を制御する処理と、ＯＳを起動させる処理とを行う。上記の処理は、フラッシュＲＯＭ１０２に格納されるＢＩＯＳにより実行されるものとする。
【００７９】
なお、上記の実施形態は本発明の好適な実施の一例であり、本発明の実施形態は、これに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々変形して実施することが可能となる。
【００８０】
【発明の効果】
以上説明したように、本発明によれば、コンピュータ装置は、表示情報配信サーバから画面情報および設定情報をダウンロードし、そのダウンロードした設定情報に従って、ダウンロードした画面情報を画面上に表示する。従って、コンピュータ装置は、電源ＯＮ時からＯＳ起動までの間に表示するＢＩＯＳ制御の画面の内容および設定を容易に変更することが可能となる。
【００８１】
また、本発明によれば、コンピュータ装置は、設定情報に記述されている画面情報の表示タイミング／期間と、現在時刻を比較し、現在時刻がその表示タイミング／期間の範囲内にある場合に該当する画面情報を表示する。従って、操作者が希望するタイミングで、希望する内容の画面情報を表示することが可能となる。
【００８２】
また、本発明によれば、各コンピュータ装置の画面情報の内容および設定情報をそのコンピュータ装置だけでなく、表示情報配信サーバまたは他のコンピュータ装置からも設定／変更することができる。従って、操作者は、各コンピュータ装置のＢＩＯＳ制御の画面の表示内容および設定情報を遠隔から容易に行うことが可能となる。
【図面の簡単な説明】
【図１】本発明の一実施形態におけるコンピュータ装置の構成を示す図である。
【図２】本発明の一実施形態におけるＢＩＯＳ表示情報配信システムの構成を示す図である。
【図３】本発明の一実施形態における通常のＢＩＯＳロゴ画面の一例を示す図である。
【図４】本発明の一実施形態における変更後のＢＩＯＳロゴ画面の一例を示す図である。
【図５】本発明の一実施形態におけるＢＩＯＳ表示情報配信システムによる動作の流れを示すフローチャートである。
【符号の説明】
１０  表示情報配信サーバ
２０  ネットワーク
１００  バス
１０１  プロセッサ
１０２  フラッシュＲＯＭ
１０３  装置コンフィグ情報格納ＣＭＯＳ
１０４  ＬＡＮインタフェース
１０５  表示装置
１０６  入力装置
１０７  メインメモリ
１０８  ＲＴＣ
１０９  外部記憶装置
Ｃ１〜Ｃｎ  コンピュータ装置
【図１】
2004213165.tif 000003
【図２】
2004213165.tif 000004
【図３】
2004213165.tif 000005
【図４】
2004213165.tif 000006
【図５】
2004213165.tif 000007