(57)【要約】【課題】不揮発性ＶＲＡＭを設けることによってブートストラップ中またはレジューム中に画面表示を可能とする情報処理装置を実現する。【解決手段】情報処理装置は、通常の処理によって生成される画像データを格納する第１のビデオ・メモリ領域（１３２）と、別の画像データを格納する不揮発性の第２のビデオ・メモリ領域（１３４）と、その第１と第２のビデオ・モリ領域のうちの１つを選択して、その選択されたビデオ・メモリ領域中のその別の画像データを表す画像を表示させる選択手段（１３６、Ｓ２１２、Ｓ２２４、Ｓ３０６、Ｓ３１６）と、その第２のビデオ・メモリ領域中の画像データを書き換える書換え手段（１１０、Ｓ３４２）と、を具えている。【選択図】　　　　図１
2004127022.tif 000002
【特許請求の範囲】
【請求項１】
通常の処理によって生成される画像データを格納する第１のビデオ・メモリ領域と、
所定の条件に従って別の画像データを格納する不揮発性の第２のビデオ・メモリ領域と、
前記第１と第２のビデオ・メモリ領域のうちの１つを選択して、前記選択されたビデオ・メモリ領域中の前記別の画像データによって表される画像を表示させる選択手段と、
前記第２のビデオ・メモリ領域中の画像データを書き換える書換え手段と、
を具える、情報処理装置。
【請求項２】
さらに、前記第１と第２のビデオ・メモリ領域を切り換えるための条件が満たされたかどうかを判定する判定手段を具え、
前記選択手段は、この判定に従って前記選択を行うものである、
請求項１に記載の情報処理装置。
【請求項３】
前記書き換えのための条件が満たされたかどうかを判定する判定手段を具え、
前記書換え手段は、この判定に従って書き換えデータを読み込んで前記書き換えを行うものである、
請求項１または２に記載の情報処理装置。
【請求項４】
情報処理装置用のプログラムであって、
通常の処理によって生成される画像データを格納する第１のビデオ・メモリ領域と、別の画像データを格納する不揮発性の第２のビデオ・メモリ領域のうちの１つの領域を選択するステップと、
前記選択されたビデオ・メモリ領域中の前記別の画像データによって表される画像を表示させるステップと、
前記第２のビデオ・メモリ領域中の画像データを書き換えるステップと、
を実行するよう動作可能なプログラム。
【請求項５】
情報処理装置におけるビデオ・メモリの制御方法であって、通常の処理によって生成される画像データを格納する第１のビデオ・メモリ領域と、別の画像データを格納する不揮発性の第２のビデオ・メモリ領域のうちの１つの領域を選択するステップと、
前記選択されたビデオ・メモリ領域中の前記別の画像データによって表される画像を表示させるステップと、
前記第２のビデオ・メモリ領域中の画像データを書き換えるステップと、
を含む方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置における画像の表示に関し、特に、パーソナル・コンピュータにおけるブートストラップ中またはレジューム中における表示画像供給前の様々な画像の表示に関する。
【０００２】
【発明の背景】
通常、パーソナル・コンピュータ（ＰＣ）上で動作しているソフトウェアに従って、特定の画像ファイルが取り出されＶＲＡＭに転送されて格納されて、ＶＲＡＭ中のその画像ファイルがディスプレイ上に表示される。
【０００３】
ＶＲＡＭのメモリ空間を複数のバンクに分割して各バンクにアドレスを割り当て、複数のバンクにそれぞれ画像データを格納し、ソフトウェアまたはハードウェアによってその割り当てたアドレスを用いて複数のバンクの間の切り換えを行ってその１つを選択し、その選択されたバンクに格納された画像をディスプレイ上に表示することができる。
【０００４】
ＰＣが起動されるとき、ブートストラップと呼ばれるＰＣを起動するための処理が実行される。ブートストラップでは、例えばＯＳのような基本ソフトウェアの読み込み、ＰＣに接続されたデバイスの接続の検知および諸処理の初期化のような様々な処理が行われる。ＰＣの性能または接続されたデバイスしだいでは、ブートストラップの開始から初期画面の表示までに数分かかることがある。さらに、サスペンドおよびレジュームのような時間のかかるその他の処理が存在する。サスペンドにおいては、ＰＣの省電力化を行うために或るデバイスおよびＣＰＵにおける情報をメモリまたはハードディスクに退避して、その後、そのデバイスが電源オフされる。レジュームにおいては、そのデバイスが電源オンされた後、退避された情報が元の位置に戻されて、そのデバイスの動作がサスペンド前の状態に復帰する。
【０００５】
ＰＣにおいて、一般的なＯＳでは、そのブートストラップ中に、処理中の内容を表す画像が表示されたり、処理状態を示すためのプログレス・バーが表示される。しかし、その表示される画像または文字列は常に同じである。
【０００６】
ＰＣにおいて、通常、ブートストラップ、サスペンドまたはレジュームにおいて、或るソフトウェアを実行している間、予めプログムされた動作に従って表示が行われる。しかし、ハードディスクまたはＲＡＭ等からＶＲＡＭに表示データが読み込まれるまでは、ディスプレイには何も表示されない。
【０００７】
特開２０００−４７８７６号公報（Ａ）（特許文献１）には、ブートストラップ中に表示される画像を変更し様々な画像を表示する情報処理装置が開示されている。
【特許文献１】
特開２０００−４７８７６号公報
【０００８】
特開平７−３６９３７号公報（Ａ）（特許文献２）には、レジュームにおいて適当な内容の画面を表示して、ユーザに時間的空白を感じさせないようにする電子書籍が開示されている。
【特許文献２】
特開平７−３６９３７号公報
【０００９】
発明者は、ブートストラップだけでなく、ソフトウェアによって適正な画像が供給される前の期間に様々な画像が表示されるとユーザにとってＰＣがより使いやすくなると認識した。発明者は、ＰＣにおいて不揮発性ＶＲＡＭを別のＶＲＡＭとして用いることによって、ソフトウェアによって画像が供給される前の期間において様々な画像が表示できると認識した。
【００１０】
本発明の目的は、所定の条件に従って不揮発性ＶＲＡＭを含む複数のＶＲＡＭ領域のうちの１つを選択して、ブートストラップ中またはレジューム中においてもその選択された領域に格納された画像を表示する情報処理装置を実現することである。
【００１１】
本発明の別の目的は、所定の条件に従って不揮発性ＶＲＡＭ領域が書き換えられる情報処理装置を実現することである。
【００１２】
【発明の概要】
本発明の特徴によれば、情報処理装置は、通常の処理によって生成される画像データを格納する第１のビデオ・メモリ領域と、別の画像データを格納する不揮発性の第２のビデオ・メモリ領域と、所定の条件に従ってその第１と第２のビデオ・メモリ領域のうちの１つを選択して、その選択されたビデオ・メモリ領域中のその別の画像データによって表される画像を表示させる選択手段と、その第２のビデオ・メモリ領域中の画像データを書き換える書換え手段と、を具えている。
【００１３】
その情報処理装置は、その第１と第２のビデオ・メモリ領域を切り換えるための条件が満たされたかどうかを判定する判定手段を具えていてもよい。その選択手段は、この判定に従ってその選択を行う。
【００１４】
その情報処理装置は、その書き換えのための条件が満たされたかどうかを判定する判定手段を具えていてもよい。その書換え手段は、この判定に従って書き換えデータを読み込んでその書き換えを行う。
【００１５】
本発明の別の特徴によれば、情報処理装置用のプログラム（これは記憶媒体に格納されていてもよい）は、通常の処理によって生成される画像データを格納する第１のビデオ・メモリ領域と、別の画像データを格納する不揮発性の第２のビデオ・メモリ領域のうちの１つ領域を選択するステップと、その選択されたビデオ・メモリ領域中のその別の画像データによって表される画像を表示させるステップと、その第２のビデオ・メモリ領域中の画像データを書き換えるステップと、を実行するよう動作可能である。
【００１６】
本発明のさらに別の特徴によれば、情報処理装置におけるビデオ・メモリの制御方法は、通常の処理によって生成される画像データを格納する第１のビデオ・メモリ領域と、別の画像データを格納する不揮発性の第２のビデオ・メモリ領域のうちの１つの領域を選択するステップと、その選択されたビデオ・メモリ領域中のその別の画像データによって表される画像を表示させるステップと、その第２のビデオ・メモリ領域中の画像データを書き換えるステップと、を含んでいる。
【００１７】
本発明によれば、所定の条件に従って、ＶＲＡＭ領域の１つを選択して、ブートストラップ中またはレジューム中であってもその選択された領域に格納された画像を表示でき、所定の条件に従って不揮発性ＶＲＡＭ領域が書き換えられる情報処理装置を実現することができる。
【００１８】
図面において、同様の要素および機能には同じ参照番号が付されている。
【００１９】
【００２０】
【発明の好ましい実施形態】
図１は、本発明の実施形態による、情報処理装置としてのパーソナル・コンピュータ（ＰＣ）１００の構成を示している。図１には本発明に関連するＰＣ１００の構成要素だけが示されている。ＰＣ１００は、ＣＰＵ１１０、ＯＳプログラム１４２およびアプリケーション・プログラム１４４を格納したＲＡＭ１４０、ＶＲＡＭ１３２および不揮発性ＶＲＡＭ１３４を含むグラフィックス・チップ１３０、および入力装置１６０に結合された入出力インタフェースＩ／Ｏ１４０を含んでいる。ＰＣ１００においてＢＩＯＳ（Ｂａｓｉｃ　Ｉｎｐｕｔ／Ｏｕｔｐｕｔ　Ｓｙｓｔｅｍ）１２０がＣＰＵ１１０上で実装（インプレメント）され、ＢＩＯＳ１２０のプログラムはＲＯＭ等に格納されている。グラフィックス・チップ１３０は表示装置１５０に結合されている。ＰＣ１００は、入出力インタフェースＩ／Ｏ１４０を介してＬＡＮ１７０に接続されており、ＬＡＮ１７０はインターネットに接続されている。
【００２１】
ＰＣ１００が起動されたとき、ブートストラップが実行されて、ＲＡＭ１４０にＯＳプログラム１４２が読み込まれる。その後、自動的にまたはユーザの入力装置１６０の操作に応じて、実行されるべき必要なアプリケーション・プログラムがＲＡＭ１４０に格納される。ＢＩＯＳ１２０は、サスペンドおよびレジュームを実行する機能を有するＡＰＭ−ＢＩＯＳまたはＡＣＰＩ−ＢＩＯＳを含んでいる。
【００２２】
グラフィクス・チップ１３０は、通常のＶＲＡＭ１３２と、別のＶＲＡＭとしての不揮発性ＶＲＡＭ１３４と、ＶＲＡＭ１３２または不揮発性ＶＲＡＭ１３４のいずれかを選択するスイッチ１３６とを有する。不揮発性ＶＲＡＭ１３４は、例えば、強誘電体膜がデータ保持用のキャパシタに用いられたＦＲＡＭ、またはＭＲＡＭ（磁性ＲＡＭ）であればよい。不揮発性ＶＲＡＭ１３４に対する書き込みおよび読み出しは、通常のＲＡＭに対するのと同様の形態で行われる。ＰＣ１００の電源をオフ（消勢）したとしても、不揮発性ＶＲＡＭ１３４に書き込まれたデータは保存される。グラフィクス・チップ１３０は、ＣＰＵ１１０またはＢＩＯＳ１２０による制御の下で、スイッチ１３６によってＶＲＡＭ１３２またはＶＲＡＭ１３４のいずれか一方を選択してその画像データを表示装置１５０に表示する。
【００２３】
不揮発性ＲＡＭは通常のＲＡＭとしても使用できるので、ＶＲＡＭ１３２として不揮発性ＲＡＭを用いてもよい。物理的に１つの大容量の不揮発性ＲＡＭを論理的に複数のＲＡＭ（１３２、１３４）に分割することもできる。そのために、不揮発性ＲＡＭのメモリ空間を複数のバンクに分割してそれぞれのバンクにそれぞれの論理アドレスを割り当て、複数のバンクの間の切り換えは論理アドレスの指定によって行われる。
【００２４】
ＶＲＡＭ１３２と不揮発性ＶＲＡＭ１３４の間の切り換えは、通常のグラフィクス・チップの制御と同様に、ＣＰＵ１１０またはＢＩＯＳ１２０によって、ＣＰＵ１１０またはＢＩＯＳ１２０とグラフィクス・チップ１３０の間の所定のインタフェースを用いて制御される。
【００２５】
ＶＲＡＭ１３２と不揮発性ＶＲＡＭ１３４の間の切り換えは、例えば、ＰＣ１００の起動、終了、サスペンド、レジューム、またはＬＡＮ１７０を介した特定のパケットの受信が発生したとき、または処理における或る時点から所定時間が経過したときにスイッチ１３６を用いて行われる。典型的には、ＰＣ１００の電源オンおよびオフはＢＩＯＳ１２０によって行われ、サスペンドまたはレジュームはＡＭＰ−ＢＩＯＳまたはＡＣＰＩ−ＢＩＯＳを用いて行われる。従って、ＢＩＯＳ１２０は、ＰＣ１００の起動、終了、サスペンドまたはレジュームを検知でき、ＶＲＡＭ１３２と不揮発性ＶＲＡＭ１３４の間の切り換えはその検知によってトリガーされればよい。
【００２６】
ＣＰＵ１１０は、プログラムに従って、グラフィクス・チップ１３０との間のインタフェースを呼び出してＶＲＡＭ１３２と不揮発性ＶＲＡＭ１３４の間の切り換えを行ってもよい。そのために、ＯＳプログラム１４２のブートストラップまたはレジュームの一部分のプログラムを修正して、ブートストラップ終了時およびレジューム終了時に、グラフィクス・チップ１３０との間のインタフェースを呼び出すようにすればよい。代替構成として、ＶＲＡＭ１３２と不揮発性ＶＲＡＭ１３４の間の切り換え用の特別なアプリケーション・プログラムを作成してもよい。
【００２７】
ＶＲＡＭ１３２と不揮発性ＶＲＡＭ１３４を切り換える上述のプログラムは、そのインタフェースを呼び出してＶＲＡＭ１３２から不揮発性ＶＲＡＭ１３４に切り換え、所定の時間の経過後に、再びそのインタフェースを呼び出して不揮発性ＶＲＡＭ１３４からＶＲＡＭ１３２に切り換える。そのプログラムの中にユーザによってその所定の時間を設定または変更する手順を組み込んで、設定された所定の時間長さだけ不揮発性ＶＲＡＭ１３４中の画像が表示装置１５０に表示されるようにしてもよい。
【００２８】
そのプログラムは、ＣＰＵ１１０の使用率、または入力装置１６０の入力がない状態の時間の長さを検知して、その使用率が閾値より低いと判定された場合、またはその時間長さが閾値より長いと判定された場合に、そのインタフェースを呼び出してＶＲＡＭ１３２から不揮発性ＶＲＡＭ１３４に切り換え、その後、その使用率が閾値以上であると判定された場合、または入力が発生した場合に、再びそのインタフェースを呼び出して不揮発性ＶＲＡＭ１３４からＶＲＡＭ１３２に切り換えてもよい。そのようなインタフェースは、通常のスクリーン・セーバで使用される。スクリーン・セーバは、マシンの空き時間に別のアプリケーションを起動して、スクリーンに様々な画像を表示し、スクリーンの焼けを防ぐ。通常のスクリーン・セーバは、スクリーン・セーバとして登録されたプログラムによる画像を表示させるが、この実施形態では、不揮発性ＶＲＡＭ１３４に格納された画像を表示させる。
【００２９】
最近の多くのＰＣのＬＡＮカードに実装されたウェークアップＬＡＮ（Ｗａｋｅ　ｕｐ　ＬＡＮ）の機能と同様に、上述のプログラムは、ＬＡＮ１７０からの切り換えを命令するパケットの受信に応答して、グラフィックス・チップ１３０中のＶＲＡＭ１３２からＶＲＡＭ１３４にまたはその逆に切り換えることによって、表示画像を変更してもよい。
【００３０】
不揮発性ＶＲＡＭ１３４は、複数のバンクに複数のフレーム分の画像データを格納してもよい。その場合、ＣＰＵ１１０またはＢＩＯＳ１２０は、スイッチ１３６が不揮発性ＶＲＡＭ１３４を選択している間に、不揮発性ＶＲＡＭ１３４中の複数のフレーム分の画像データの中の１つのフレームを選択して表示装置１５０に表示させてもよく、または所定の時間間隔で複数のフレーム分の画像データを表示装置１５０に順次表示させてもよい。
【００３１】
図２は、ＣＰＵ１１０またはＢＩＯＳ１２０によって実行されるＶＲＡＭ１３２とＶＲＡＭ１３４の間の切り換えのための処理を示している。
【００３２】
ユーザによってＰＣ１００の電源が投入されると、ステップ２０４においてＰＣ１００が起動される。グラフィックス・チップ１３０において、スイッチ１３６は初期状態において不揮発性ＶＲＡＭ１３４を選択している。ステップ２０６において、ＰＣ１００の表示装置１５０上に不揮発性ＶＲＡＭ１３４に格納された画像が表示される。
【００３３】
ステップ２１０において、例えばブートストラップまたはレジューム処理が行われる。ステップ２１２において、ＶＲＡＭ１３２に画像データが書き込まれた後、ＣＰＵ１１０またはＢＩＯＳ１２０は、グラフィックス・チップ１３０においてスイッチ１３６に不揮発性ＶＲＡＭ１３４からＶＲＡＭ１３２に切り換えさせる。ステップ２１６において、ＶＲＡＭ１３２中の画像が表示装置１５０に表示される。
【００３４】
このようにして、ＣＰＵ１１０またはＢＩＯＳ１２０は、ＰＣ１００のブートストラップ時または動作終了時にスイッチ１３６の切り換えることによって、不揮発性ＶＲＡＭ１３４中の画像を表示装置１５０に表示させ、ブートストラップ終了時にスイッチ１３６を切り換えることによって、通常のＶＲＡＭ１３２中の画像を表示装置１５０に表示させる。
【００３５】
同様に、ＣＰＵ１１０またはＢＩＯＳ１２０は、スイッチ１３６を用いて、サスペンドまたはレジュームの開始時に不揮発性ＶＲＡＭ１３４に切り換え、レジューム終了時に通常のＶＲＡＭ１３２に切り換えることによって、通常のレジュームにおいて表示されるＶＲＡＭ１３２中の画像の代わりに不揮発性ＶＲＡＭ１３４に格納された画像を一時的に表示させる。
【００３６】
図３は、ＣＰＵ１１０によって実行される、不揮発性ＶＲＡＭ１３４に格納される画像データの書き換えのための処理を示している。不揮発性ＶＲＡＭ１３４に格納される画像データは書き換えることができる。そのために、ＣＰＵ１１０は、プログラムに従って、グラフィクス・チップ１３０との間の所定のインタフェースを呼び出して、ＲＡＭ１４０の画像データを不揮発性ＶＲＡＭ１３４に転送する。これは、グラフィクス・チップ１３０の通常のＶＲＡＭ１３２を書き換えるための通常のインタフェースと同様に行われればよい。
【００３７】
不揮発性ＶＲＡＭ１３４中の画像データを書き換えるための所定の条件が満たされたとき、例えば、前回の書き換え以後同じ画像データを格納している不揮発性ＶＲＡＭ１３４に切り換えた回数をカウントしてその回数が閾値に達したとき、即ち同じ画像が連続して所定回数表示されたとき、または不揮発性ＶＲＡＭ１３４に切り換えられていた時間を測定してその時間が閾値を超えたときに、即ち同じ画像が所定時間表示されたとき、またはＬＡＮ１７０からの書き換え命令のパケットを受信したとき、ＣＰＵ１１０は、不揮発性ＶＲＡＭ１３４中の画像データを書き換えるインタフェースを呼び出して、書き換え用の画像データをＲＡＭ１４０から読み込んで画像データを書き換えてもよい。ＣＰＵ１１０は、プログラムに従って、ＬＡＮ１７０を介して様々な画像データをダウンロードしてＲＡＭ１４０に書き込み、ＲＡＭ１４０から不揮発性ＶＲＡＭ１３４に転送することができる。
【００３８】
ステップ３０２において、ＣＰＵ１１０またはＢＩＯＳ１２０は、不揮発性ＶＲＡＭ１３４中の画像の表示に関連する表示カウントおよび測定時間等を初期化する。ステップ３０４において、ＣＰＵ１１０またはＢＩＯＳ１２０は、不揮発性ＶＲＡＭ１３４の画像を表示するための条件が満されたかどうかを判定する。その条件が満たされていないと判定された場合は、ステップ３０４が繰り返し実行される。不揮発性ＶＲＡＭ１３４の画像の表示の条件とは、例えば、入力装置１６０からの入力のない状態が所定時間継続したこと、またはブートストラップまたはレジュームの開始である。その条件が満たされたと判定された場合は、ステップ３０６において、ＣＰＵ１１０またはＢＩＯＳ１２０は、グラフィックス・チップ１３０においてＶＲＡＭ１３２から不揮発性ＶＲＡＭ１３４へ切り換える。ステップ３０８において、不揮発性ＶＲＡＭ１３４中の画像が表示装置１５０に表示される。ステップ３１２において、ＣＰＵ１１０またはＢＩＯＳ１２０は、表示カウントをインクレメントし、または表示時間の計測を開始する。
【００３９】
ステップ３１４において、ＣＰＵ１１０またはＢＩＯＳ１２０は、ＶＲＡＭ１３２の画像を表示するための条件を満たしたかどうかを判定する。その条件が満たされないと判定された場合は、ステップ３１４が繰り返し実行される。その条件が満たされたと判定された場合は、ステップ３１６において、ＣＰＵ１１０またはＢＩＯＳ１２０は、不揮発性ＶＲＡＭ１３４からＶＲＡＭ１３２へ切り換える。ステップ３１６において、ＶＲＡＭ１３２に格納されている画像が表示装置１５０に表示される。ステップ３２４において、ＣＰＵ１１０またはＢＩＯＳ１２０は表示時間の測定を終了する。
【００４０】
ステップ３２６において、ＣＰＵ１１０は、プログラムに従って、上述のような、不揮発性ＶＲＡＭ１３４における画像データを書き換えるための条件が満たされたかどうかを判定する。
【００４１】
ステップ３２６においてその条件が満たされていないと判定された場合は、手順はステップ３０４に戻る。ステップ３２６において画像データを書き換えるための条件が満たされたと判定された場合は、ステップ３３０において、ＣＰＵ１１０は、画像ファイルの供給源３２８から画像ファイルをＲＡＭ１４０に転送する。ステップ３４２において、ＲＡＭ１４０からその画像ファイルが読み込まれて不揮発性ＶＲＡＭ１３４中の画像データがその画像ファイルで書き換えられる。その後、図３および４のルーチンが繰り返される。
【００４２】
供給源３２８からの画像ファイルは、例えば、スケジューラ・アプリケーションによって作成された当日のスケジュールを表す画像ファイル、特定のＵＲＬで表されるウェブ・ページの画像ファイル、アプリケーションで作成された画像ファイル、または広告用の画像ファイル、その日のニュースおよびイベントを表示する画像ファイルであってもよい。
【００４３】
このように、不揮発性ＶＲＡＭ１３４に格納された画像を表示することによって、ブートストラップ等における待ち時間の間に、ユーザは様々な画面を楽しんだり、諸情報を入手することができる。
【００４４】
不揮発性ＶＲＡＭ１３４はブートストラップ等において書き換えられることがない。ＣＰＵ１１０は、通常のＶＲＡＭ１３２にアクセスするので、ＶＲＡＭ切り換えを使用しないアプリケーション・プログラムは修正なしでそのまま利用できる。ＶＲＡＭの切り換えは、ＰＣ１００のユーザの操作によって行ってもよい。
【００４５】
この実施形態において、図２および図３および４の処理は、ソフトウェアおよびハードウェアの形態で実装してもよい。
【００４６】
以上説明した実施形態は典型例として挙げたに過ぎず、その変形およびバリエーションは当業者にとって明らかであり、当業者であれば本発明の原理および請求の範囲に記載した発明の範囲を逸脱することなく上述の実施形態の種々の変形を行えることは明らかである。
【００４７】
（付記１）　通常の処理によって生成される画像データを格納する第１のビデオ・メモリ領域と、
別の画像データを格納する不揮発性の第２のビデオ・メモリ領域と、
所定の条件に従って前記第１と第２のビデオ・メモリ領域のうちの１つを選択して、前記選択されたビデオ・メモリ領域中の前記別の画像データによって表される画像を表示させる選択手段と、
前記第２のビデオ・メモリ領域中の画像データを書き換える書換え手段と、
を具える、情報処理装置。
（付記２）　前記第１と第２のビデオ・メモリ領域は、１つの不揮発性のビデオ・ランダムアクセス・メモリにおける論理的に割り当てられた相異なるバンクに対応するものである、付記１に記載の情報処理装置。
（付記３）　前記第１と第２のビデオ・メモリ領域を切り換えるための条件が満たされたかどうかを判定する判定手段を具え、
前記選択手段は、この判定に従って前記選択を行うものである、
付記１または２に記載の情報処理装置。
（付記４）　前記選択手段は、前記第１のビデオ・メモリ領域に新しい画像データが格納されていないときに、前記第２のビデオ・メモリ領域に格納された画像データを選択するものである、付記１乃至３のいずれかに記載の情報処理装置。
（付記５）　前記書き換えのための条件が満たされたかどうかを判定する判定手段を具え、
前記書換え手段は、前記判定に従って書き換えデータを読み込んで前記書き換えを行うものである、
付記１乃至４のいずれかに記載の情報処理装置。
（付記６）　前記書き換えための条件が所定の時間期間の経過である、付記５に記載の情報処理装置。
（付記７）　前記書き換えための条件が、前記第１のビデオ・メモリ領域から前記第２のビデオ・メモリ領域への切り換えの回数が所定回数に達したことである、付記５に記載の情報処理装置。
（付記８）　前記書き換えための条件が、ネットワークからの書き換え命令の受信である、付記５に記載の情報処理装置。
（付記９）　記憶媒体に格納された情報処理装置用のプログラムであって、
所定の条件に従って通常の処理によって生成される画像データを格納する第１のビデオ・メモリ領域と、別の画像データを格納する不揮発性の第２のビデオ・メモリ領域のうちの１つの領域を選択するステップと、
前記選択されたビデオ・メモリ領域中の前記別の画像データによって表される画像を表示させるステップと、
前記第２のビデオ・メモリ領域中の画像データを書き換えるステップと、
を実行するよう動作可能なプログラム。
（付記１０）　さらに、前記第１と第２のビデオ・メモリ領域を切り換えるための条件が満たされたかどうかを判定するステップを実行するよう動作可能であり、
前記選択するステップは、前記判定に従って前記選択を行うものである、
付記９に記載のプログラム。
（付記１１）　前記書き換えための条件が満たされたかどうかを判定するステップを実行するよう動作可能であり、
前記書き換えるステップにおける前記書き換えは、前記判定に従って行われるものである、
付記９または１０に記載のプログラム。
（付記１２）　情報処理装置におけるビデオ・メモリの制御方法であって、
通常の処理によって生成される画像データを格納する第１のビデオ・メモリ領域と、別の画像データを格納する不揮発性の第２のビデオ・メモリ領域のうちの１つの領域を選択するステップと、
前記選択されたビデオ・メモリ領域中の前記別の画像データによって表される画像を表示させるステップと、
前記第２のビデオ・メモリ領域中の画像データを書き換えるステップと、
を含む方法。
【００４８】
【発明の効果】
本発明は、前述の特徴によって、所定の条件に従って、ＶＲＡＭ領域の１つを選択して、ブートストラップ中またはレジューム中であってもその選択された領域に格納された画像を表示でき、所定の条件に従って不揮発性ＶＲＡＭ領域が書き換えられる情報処理装置を実現することができる。
【図面の簡単な説明】
【図１】図１は、本発明の実施形態による、情報処理装置としてのパーソナル・コンピュータの構成を示している。
【図２】図２は、ＣＰＵまたはＢＩＯＳによって実行されるＶＲＡＭとＶＲＡＭの間の切り換えのための処理を示している。
【図３】図３および図４は、ＣＰＵによって実行される不揮発性ＶＲＡＭに格納される画像データの書き換えのための処理を示している。
【図４】図３および図４は、ＣＰＵによって実行される不揮発性ＶＲＡＭに格納される画像データの書き換えのための処理を示している。
【符号の説明】
１１０　ＣＰＵ
１２０　ＢＩＯＳ
１３２　ＶＲＡＭ
１３４　不揮発性ＶＲＡＭ
１３６　スイッチ
【図１】
2004127022.tif 000003
【図２】
2004127022.tif 000004
【図３】
2004127022.tif 000005
【図４】
2004127022.tif 000006