(57)【特許請求の範囲】
【請求項１】
所定時間に所定の入力が無かった場合に節電モードへ移行するコンピュータ・システムであって、
画面表示用メモリへの書込みの有無を表示するビットを有し、
前記所定時間に所定の入力が無かった場合でも、前記ビットが画面表示用メモリへの書込みがあったことを表示している場合には、前記節電モードへの移行を禁止することを特徴するコンピュータ・システム。
【請求項２】
前記所定の入力が、キーボードからの入力であることを特徴とする、請求項１に記載のコンピュータ・システム。
【請求項３】
前記所定の入力が、キーボード又はポインティング・デバイスからの入力であることを特徴とする、請求項１に記載のコンピュータ・システム。
【請求項４】
前記節電モードは、ディスプレイの表示を禁止することを特徴とする、請求項１に記載のコンピュータ・システム。
【請求項５】
前記節電モードは、ディスプレイの表示を禁止し、ハードディスクの回転を停止することを特徴とする、請求項１に記載のコンピュータ・システム。
【請求項６】
コンピュータ・システムの外部から前記画像表示用メモリへの書込みが可能であることを特徴とする、請求項１に記載のコンピュータ・システム。
【請求項７】
前記画面表示用メモリへの書込みの有無を表示するビットは、１ビットのレジスタで構成され、前記画面表示用メモリへの書込み許可（ＷＥ）信号を入力の１つとすることを特徴とする、請求項１に記載のコンピュータ・システム。
【請求項８】
コンピュータ・システムにおける電源管理方法であって、
前記コンピュータ・システムは、ビデオ・メモリへの書込みの有無を表示するビットを有し、
前記電源管理方法は、
前記所定時間の前記所定の入力の有無を検査するステップと、
前記所定の入力の有無を検査の結果、前記所定の入力が無かった場合に、前記ビデオ・メモリへの書込みの有無を表示するビットを検査するステップと、  前記ビデオ・メモリへの書込みの有無を表示するビットの検査の結果、前記ビデオ・メモリへの書込みが無かった場合には、節電状態へ移行するステップと、
を含むことを特徴する電源管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、主としてコンピューター・システムの節電機能、特に、所定の時間に入力が無い場合に節電モードに移行する装置及び方法に関する。
【０００２】
【従来の技術】
近年、ノートブック型に限らずパーソナル・コンピュータ全般に渡って、省エネルギーの観点から、ユーザーの使用状態に応じた電源管理（パワー・マネジメント）による節電機能が重要になってきた。
従来の節電機能は、通常の電源オン・モードから節電モードへの移行のトリガー（条件、又は、事象）として「節電ボタンが押されたこと」や「一定時間のキーボード等からの入力が無いこと」等を利用してきた。
しかし、「節電ボタンを押すこと」は、ユーザーの余分な動作を要求するため煩雑であり、また、「一定時間のキーボード等からの入力が無いこと」は、前記「節電ボタンを押すこと」とは違ってユーザーの余分な動作を要求しない点では、優れているが下記の新たな問題がある。
すなわち、ＣＤ−ＲＯＭ等から動画を再生しているときは、ユーザーからのキー入力が無くても、ユーザーは画面を見たいと思っているのに、上記トリガーにより、所定の時間キーボード入力が無いため、画面が消えるという不都合があった。
そして、上記不都合を解決するためにユーザーは、一定の時間より短い間隔で無駄なキーボード等の入力をするか、あるいは、節電機能自体を禁止してしまうしか無かった。
しかし、上記の「無駄なキーボード等の入力」又は「節電機能自体を禁止」では、ユーザーの使い易い節電機能の提供とは反し、本末転倒である。
【０００３】
尚、三菱電気株式会社の特許出願平成５−２１４１７４には、従来の節電機能のトリガー（条件）として表示用メモリへの書込みの有無を使用する装置が開示されている。この装置の場合も、所定のトリガーによって、通常の電源オンの状態から節電モードに移行する点では、本願発明と類似している。しかし、この装置の場合は、通常の電源オンの状態から節電モードへ移行するために表示用メモの書込みの有無を利用するのみで、該移行を禁止するトリガー及び機能は何等示されていない。従って、画面の書込みを伴わないアプリケーションの場合は、やはり従来のように係る節電モードへの移行を禁止することができないという不都合は回避できない。
【０００４】
【発明が解決しようとする課題】
本願が解決しようとする課題は、パーソナル・コンピュータの節電機能において、通常の電源オンの状態から節電モードへのユーザーが望まない不要な遷移を禁止し、係る節電機能を更に使い易いものにすることである。
【０００５】
【課題を解決するための手段】
本願発明を実現するために、電源オン及び電源オフ状態の他に少なくとも１つの節電モード状態を有するコンピュータ・システムにおいて、電源オン状態から電源オフ状態への遷移を決める、第１のトリガー条件と、係る第１のトリガー条件が成立した場合に判断される第２のトリガー条件を有し、第１のトリガー条件が成立した後に第２のトリガー条件が成立しなかった場合は、再び第１のトリガー条件の判断にもどり、第１のトリガー条件が成立した後に第２のトリガー条件が成立した場合には、はじめて節電モードに移行するということを特徴とする装置又は方法によって、従来からのユーザの予期しない節電モードへの移行を削減した新しい節電機能が提供される。
【０００６】
【発明の実施の形態】
以下、図面を参照して、次の順序で本発明の実施例について説明する。
【０００７】
Ａ．パーソナル・コンピュータ・システム（図１）
Ｂ．パーソナル・コンピュータ・システムのハードウェア構成（図２）
Ｃ．グラフィックス・ビデオ・コントローラ（図３）
Ｄ．電源状態の遷移（図４）
Ｅ．従来の節電機能（図５）
Ｆ．本願の節電機能（図６〜図８）
【０００８】
説明の便宜のため、以下では主として節電機能が一番多用される可能性の高いノートブック・パソコンの例を用いて、本発明の装置の構成並びに動作内容を説明するが、本願発明は、該ノートブック・パソコンに限定されることはなく、デスクトップ型及びフロアスタンド型等の幅広いコンピュータ・システムでも実現可能である。
【０００９】
Ａ．パーソナル・コンピュータ・システム（図１）
図１を参照すると、本発明を実施するためのコンピュータ・システムの全体図が示されている。コンピュータ・システムの本体１０は、図示のような携帯型のＰＣであることが好ましいが、デスクトップ型その他のＰＣ又はワークステーション等であってもよい。コンピュータ・システム１０は、文字等の入力装置としてキーボード１２、文字や図形等の出力装置として液晶パネル１３、大容量の記憶メディアとしてＣＤ−ＲＯＭドライブ１４、音声等の出力装置としてスピーカー１１、及び最近では画像入力装置としてのビデオ・カメラ１５等を標準的に備えているものもある。なお、本発明の構成と直接関連するものではないので、キーボード、液晶パネル等の細部は図１には示されていない。
【００１０】
Ｂ．パーソナル・コンピュータ・システムのハードウェア構成（図２）
図２を参照すると、図１のノートブック・パソコンの内部にあり、通常マザーボード（プレーナ）上に配置されている論理回路のブロック図が示されている。近年のパーソナル・コンピュータ・システムでは、種々の処理速度の装置が接続される複数のバスが有り、バス・ブリッジと呼ばれるバス間のプロトコル変換を行う回路が係る複数のバス間の橋渡しを行っている。係るバス構成の代表的な例として図２には、ＣＰＵ２０２に直接接続されるＣＰＵローカルバス２１２、比較的高速な周辺装置を接続するためのＰＣＩバス２１３及び２１６、及び比較的低速な周辺装置等を接続するためのＩＳＡバス２２１、ＰＣＭＣＩＡバス２１９及びＩＤＥバス２１７等が示されている。
【００１１】
そして、ＣＰＵバス２１２とＰＣＩバス２１３を接続するためのホスト・ブリッジ／メモリ制御回路２０４、ＰＣＩバス２１３及びＩＳＡバス２２１を接続するためのＰＣＩ−ＩＳＡバス・ブリッジ回路２１５、ＰＣＩバス２１３及びＰＣＭＣＩＡバス２１９を接続するＰＣＩ−ＰＣＭＣＩＡバス・ブリッジ回路２１４等も図２に示されている。
また、各バスには、そのバスの処理速度に適合した複数の周辺装置等が接続されている。例えば、最も高速のＣＰＵローカルバス２１２にはその名のとおりＣＰＵが接続され、ＰＣＩバス２１３には高速なグラフィック／ビデオ・コントローラ２２２が接続され、ＩＳＡバス２２１にはキーボード・コントローラ２２９、オーディオ・コントローラ２３０、又は汎用のＩ／Ｏ制御回路であるＳｕｐｅｒ  Ｉ／Ｏコントローラ２３１等が接続されている。
更に、ホスト・ブリッジ／メモリ制御回路２０４は、バス・ブリッジ機能の他にメモリ制御機能も有し、メモリ・データ・バッファ２０５を介してＢＩＯＳ  ＲＯＭ２０６及び主記憶装置ＲＡＭ２０７に接続されている。
また、ＰＣＩバス２１３に接続されたグラフィック／ビデオ・コントローラ２２２は、画面表示用のビデオ・メモリ２２３を有し、バッファ２２４を介してデジタル信号でＬＣＤパネルに接続され、アナログ・フロント・エンド（ＡＦＥ）２２５を介して外部からのアナログ・ビデオ入力をデジタル化して取り込む。
【００１２】
Ｃ．グラフィックス・ビデオ・コントローラ（図３）
図３には、図２のグラフィックス・ビデオ・コントローラ２２２及びその周辺回路がさらに詳細に記載されている。図３を参照して、先ずグラフィックス・ビデオ関係の機能を制御するグラフィックス・ビデオ・コントローラ３１、このグラフィックス・ビデオ・コントローラ３１へのクロック信号を生成するクロック生成回路３２、画面情報等を記憶する複数のビデオ・メモリ３７、グラフィックス・ビデオ・コントローラ３１により生成されたデジタル・ビデオ信号４４をアナログ・ビデオ信号４１に変換するＤＡＣ３８、グラフィックス・ビデオ・コントローラ３１により生成されたデジタル・ビデオ信号４５をバッファしデジタル信号４２を液晶パネルへ送るためのドライバ回路３９が主要な構成部品として記載されている。
係るグラフィックス・ビデオ・コントローラ３１とビデオ・メモリ３７は、メモリの記憶位置を示す複数のアドレス線３４、ビデオ・メモリ３７との間でリード／ライトするデータを転送するための複数のデータ線３５、及びビデオ・メモリ３７の動作を制御するための複数の制御線３６を介して接続されている。そして、該制御線３６は、ビデオ・メモリ３７への書込み許可信号（ＷＥ＃）、行アドレス・ストローブ信号（ＲＡＳ＃）、列アドレス・ストローブ信号（ＣＡＳ＃）及びビデオ・メモリからのデータの出力許可信号（ＯＥ＃）を含む。
【００１３】
Ｄ．電源状態の遷移（図４）
図４には、電源状態の状態遷移が示されている。節電機能を持つ一般的なパーソナル・コンピュータは、電源の状態として「通常の電源オン状態」及び「電源オフ状態」の他に幾つかの「節電状態」を有する。図４には、係る「節電状態」の例として、「スタンバイ状態」及び「サスペンド状態」が示されている。この「スタンバイ状態」と「サスペンド状態」の違いは端的にいって節電の度合い、すなわち、消費電力の違いである。「通常の電源オン状態」、「スタンバイ状態」、「サスペンド状態」、「電源オフ状態」の順で消費電力が小さくなっていく。また、この「節電状態」は、２つ以上に分けることも可能であるが説明の簡単のため該実施例では２つに限定している。
例えば、「スタンバイ状態」４０２では、液晶パネル（ＬＣＤ）及びＣＲＴディスプレイをオフにすることにより節電が図られ、「サスペンド状態」４０３では、係る液晶パネル及びＣＲＴディスプレイをオフに加えて、ＣＰＵのクロック周波数を下げ、ハードディスクのスピンドル・モーターを停止し、更に、ビデオ信号を停止する等が行われることにより、「スタンバイ状態」４０２よりも更に節電が図られることとなる。
【００１４】
図４のブロック４０１に「通常の電源オン（ノーマル・オン）状態」が示されている。係る「ノーマル・オン状態」４０１からは所定時間のタイマの経過４０７により「スタンバイ状態」４０２に遷移する。逆に「スタンバイ状態」４０２からは何らかのキーボード又はマウスからの入力があった場合に「ノーマル・オン状態」に遷移する。
「スタンバイ状態」４０２からは、所定のタイマの時間経過又はユーティリティ・プログラム４０９により「サスペンド状態」４０３へ状態遷移する。「サスペンド状態」４０３からは、キーボード等の入力又は専用に作られたサスペンドスイッチ（ＳＷ）４１１等をトリガーとして、次のブロック４０５へ遷移する。ブロック４０５では、パスワードの入力が要求され、正しいパスワードが入力されたとき４１２に、また通常の「ノーマル・オン」の状態に遷移する。
一方、「ノーマル・オン状態」４０１で、電源スイッチ（ＳＷ）が押されると４０６と、「電源オフ状態」４０４に遷移するし、「電源オフ状態」４０４で電源ＳＷが押されると４０６逆に「電源オフ状態」４０４から「電源オン状態」４０１へ遷移し、パーソナル・コンピュータは通常の動作モードになる。
【００１５】
Ｅ．従来の節電機能（図５）
図５に、図４に示したように遷移する節電状態を有するパーソナル・コンピュータにおける、「ノーマル状態」から「スタンバイ状態」への処理の流れがフローチャートとして記載されている。
ブロック５１の入口からこのサブルーチン・プログラムへ入る。先ず、ブロック５２において、タイマの値をクリア（初期値に設定）する。このタイマは、キーボード又はマウス等からの直前のユーザーの入力から次のユーザーの入力までの経過時間を計測するものである。ブロック５３において、キーボード等からの入力があったか否かが検査される。もし、ブロック５３でキーボード等からのユーザーの入力があった場合には、ブロック５４へ移行しここで該タイマの値がリセットされ、またブロック５３に戻る。反対にブロック５３において、キーボード等からの入力が無かった場合は、経過時間を表すタイマの値が増分（ブロック５５）された後に、ブロック５６へ移る。ブロック５６においては、該タイマの値が所定の値、すなわち、タイム・アウト値を超えているかどうかが検査される。該ブロック５６において、タイマの値が所定値を超えていた場合はブロック５７へ移行し、超えていない場合は再びブロック５３へ移行する。ブロック５７に移行した場合は、今度はスタンバイ・モードへ移行するための処理が行われスタンバイ・モードへ遷移する。最後にブロック５８において、該サブルーチンから出ていく。
【００１６】
Ｆ．本願の節電機能（図６〜図８）
図６、７、８を用いて、本願発明について詳細に説明する。先ず、図７を参照すると、上述の従来の技術の図５に対応する本願発明の場合のパーソナル・コンピュータにおける、「ノーマル状態」から「スタンバイ状態」への処理の流れがフローチャートとして記載されている。
ブロック７１の入口からこのサブルーチン・プログラムへ入る。先ず、ブロック７２において、タイマの値をクリアする。このタイマは、キーボード又はマウス等からの直前のユーザーの入力から次のユーザーの入力までの経過時間を計測するものである。ブロック７３において、キーボード等からの入力があったか否かが検査される。もし、ブロック７３でキーボード等からのユーザーの入力があった場合には、ブロック７４へ移行しここで該タイマの値がリセットされ、またブロック７３に戻る。反対にブロック７３において、キーボード等からの入力が無かった場合は、ブロック７５へ移る。ブロック７５においては、ビデオ・メモリ書込みビットがオンであるか否かを検査する。該ビデオ・メモリ書込みビットは、前回の該ビットの読み込みの後に、画面表示用のビデオ・メモリ（図３の３７等）への書込みが合ったことを示すものであり、詳細は図６等を用いて後述される。ブロック７５における該ビットの検査の結果該ビットがオン、すなわち、ビデオ・メモリへの書込みが行われていた場合はブロック７４へ飛んでタイマの値をリセットする。従って、ビデオ・メモリの書込みによって、従来はスタンバイ・モードへ移行していた場合でも、スタンバイ・モードへの移行が禁止される。
【００１７】
ブロック７５において、メモリへの書込みが無かった場合は、ブロック７６へ移行し経過時間を表すタイマの値が増分された後に、ブロック７７へ移る。ブロック７７においては、該タイマの値が所定の値、すなわち、タイム・アウト値を超えているかどうかが検査される。該ブロック７７において、タイマの値が所定値を超えていた場合はブロック７８へ移行し、超えていない場合は再びブロック７３へ移行する。ブロック７８に移行した場合は、今度はスタンバイ・モードへ移行するための処理が行われスタンバイ・モードへ遷移する。最後にブロック７９において、該サブルーチンから出ていく。
【００１８】
図６へ移って、本願発明の構成に必要なハードウェアについて説明する。上述の図７の説明で用いたビデオ・メモリ書込みビットを実現するための回路の一例が、図６に示されている。該回路の主要な構成要素は６０１で示される１ビットのレジスタである。係るレジスタ６０１は、実際にはプリセット及びクリア付のＤタイプ・フリップ・フロップ等（例えば７４）が用いられる。プリセット入力は常にプルアップ抵抗６１１によりハイ（＋５Ｖ）にプルアップされているので、プリセット機能は動作しない。同様にデータ入力Ｄは、プルアップ抵抗６１１によりハイにプルアップされているので、データ入力は常に１となる。従って、ＷＥ＃（最後に＃付の信号はすべてロー・アクティブ）が、アクティブ（ロー）になったときに、フリップ・フロップ６０１の出力Ｑ６０８がアクティブ（ハイ）になる。そして、出力Ｑ６０８はドライバ６０３を介してビデオ・メモリ書込みビット信号（ＶＩＤＥＯ  ＭＥＭＯＲＹ  ＷＲＩＴＥ  ＢＩＴ）を生成する。該ドライバ６０３の出力制御はステータス読み込み（ＳＴＡＴＵＳ  ＲＥＡＤ＃）信号により制御され、係るステータス読み込み信号がアクティブ（ロー）のときのみドライバ６０３の出力が生成され、すなわち、ＣＰＵが、ビデオ・メモリ書込みビット６０７を読み込み可能となる。
【００１９】
一方、フリップ・フロップ６０１のクリア入力端子には、ＡＮＤゲート６０２出力が接続されており、このＡＮＤゲートには、さらに、リセット信号（ＲＥＳＥＴ＃）６０５及びステータス・クリア信号（ＳＴＡＴＵＳ  ＣＬＥＡＲ＃）６１０信号が接続されている。すなわち、係るリセット信号６０５及びステータス・クリア信号６１０の何れか一方がアクティブ（ロー）になったときに、ＡＮＤゲート６０２は、ローを出力しフリップ・フロップ６０１をクリアする。従って、ビデオ・メモリ書込みビットは、電源オン等のリセット時にはリセット信号６０５により、ビデオ・メモリ書込みビットのリード後にはステータス・クリア信号６１０により、ＡＮＤゲート６０２を介してクリアされる。
この、図６に示されたビデオ・メモリ書込みビット及び図７に示されたプログラムによる制御により、本願発明の一実施例が実現される。
図６においては、本願発明の構成要素をディスクリートな部品を用いて回路を構成したが、同様な回路はＡＳＩＣ又はＰＡＬ等を用いても実現可能である。
【００２０】
図８は、本願発明の構成要素とパーソナル・コンピュータ上の他のソフト・ウェア及びハードウェアの構成要素との関係を示したブロック図である。
先ず、大きく分けてパーソナル・コンピュータ上のソフト・ウェアは２つの部分に機能的に分けることが可能である。
第１の部分は、点線８２１より上にあり、一般的には、オペレーティング・システム（ＯＳ）層８０１と呼ばれる部分である。この部分の代表的なものとしては、ＩＢＭ社のＯＳ／２、ＰＣ  ＤＯＳやマイクロソフト社のＷｉｎｄｏｗｓ等がある。  第２の部分は、点線８２２より上で点線８２１より下の領域に図示されているデバイス・ドライバ（Ｄ／Ｄ）層と呼ばれる部分である。
そして、点線８２２の下の領域に、ハードウェアが存在する。
【００２１】
ＯＳ８０１は、一般的にはハードウェアを直接アクセスすることはなく、デバイス・ドライバやＢＩＯＳを経由して、間接的にハードウェアをアクセスする。これに対して、デバイス・ドライバは、ＯＳやアプリケーション・プログラムからの要求により、直接ハードウェアにアクセスし、該ハードウェアからのアクセス結果をＯＳ等に返すという、ＯＳ等とハードウェアの間の仲立ちを行う。
【００２２】
この図８を参照しながら、図６及び７で述べた本願発明の動作を説明する。先ず、キーボード等８０５からの入力８１６は、常に最初にキーボードＤ／Ｄ８０４へ送られる。キーボードＤ／Ｄは、キーボード及びマウス等のポインティング・デバイス等からの入力の制御をＯＳとハードウェアの間で行う。次に、キーボードＤ／Ｄ８０４は、受け取ったキー入力を今度はイベント・タイマ８０３へ転送する８１４。このイベント・タイマは、直前のキーボード等からの入力から次回のキーボード等からの入力までの経過時間を測定している。そして、係る経過時間とユーザーが設定した所定の経過時間（タイムアウト値）とを定期的に比較して、その結果、キーボード等からの無入力経過時間が所定のタイムアウト値を超えたを判断した場合には、該タイムアウトが発生したことがパワー・マネジメント・プログラム８０２へ送られる。該パワー・マネジメント・プログラムは８０２は、パーソナル・コンピュータにおいて、節電機能を制御するプログラムである。該タイムアウトの発生をイベント・タイマから受けたパワー・マネジメント・プログラム８０２は、今度はスタンバイ状態へ移行するために、ＯＳに対してスタンバイ要求８１２を発生する。パワー・マネジメント８０２からスタンバイ要求８１２を受けたＯＳ８０１は、スタンバイ状態において節電の対象となるデバイス（例えば、図４において例示したＬＣＤやＣＲＴ等）を制御するグラフィックスＤ／Ｄへスタンバイ要求８１３を送出する。
【００２３】
係るスタンバイ要求８１３を受けたグラフィックスＤ／Ｄ８０６は、従来は図５で説明したとおり、次はＬＣＤ及びＣＲＴへＬＣＤ／ＣＲＴオフ要求を送出し、ＬＣＤ／ＣＲＴをオフにしていた。
これに対して、本願発明の場合は、スタンバイ要求８１３をＯＳ８０１から受けたグラフィックスＤ／Ｄ８０６は、今度はビデオ・メモリ（ＶＲＡＭ）の書込みがあったかどうかを、ビデオ・メモリ書込みビットをリードする８１７ことにより確認し、メモリ書込みが確認された場合は、ＶＲＡＭ書込みがあったことをイベント・タイマ８０３へ報告する８１５。該ＶＲＡＭ書込みの情報を得たイベント・タイマ８０３は、経過時間のタイマ値をリセットする（図７のブロック７５、７４）。
上述のＶＲＡＭ８０９への書込みは、通常グラフィックス・コントローラ８０８により（８１９）、又は、外部ビデオ入力端子（８１０）を介した外部からのＶＲＡＭ書込みにより（８２０）行われる。
【００２４】
まとめとして、その他の実施例を以下に列挙する。
（１）所定時間に所定の入力が無かった場合に節電モードへ移行するコンピュータ・システムであって、
画面表示用メモリへの書込みの有無を表示するビットを有し、
前記所定時間に所定の入力が無かった場合でも、前記ビットが画面表示用メモリへの書込みがあったことを表示している場合には、前記節電モードへの移行を禁止することを特徴するコンピュータ・システム。
（２）前記所定の入力が、キーボードからの入力であることを特徴とする、（１）に記載のコンピュータ・システム。
（３）前記所定の入力が、キーボード又はポインティング・デバイスからの入力であることを特徴とする、（１）に記載のコンピュータ・システム。
（４）前記節電モードは、ディスプレイの表示を禁止することを特徴とする、（１）に記載のコンピュータ・システム。
（５）前記節電モードは、ディスプレイの表示を禁止し、ハードディスクの回転を停止することを特徴とする、（１）に記載のコンピュータ・システム。
（６）  コンピュータ・システムの外部から前記画像表示用メモリへの書込みが可能であることを特徴とする、（１）に記載のコンピュータ・システム。
（７）前記画面表示用メモリへの書込みの有無を表示するビットは、１ビットのレジスタで構成され、前記画面表示用メモリへの書込み許可（ＷＥ）信号を入力の１つとすることを特徴とする、（１）に記載のコンピュータ・システム。
（８）コンピュータ・システムのおける電源管理方法であって、
前記コンピュータ・システムは、。ビデオ・メモリへの書込みの有無を表示するビットを有し、
前記電源管理方法は、
前記所定時間の前記所定の入力の有無を検査するステップと、
前記所定の入力の有無を検査の結果、前記所定の入力が無かった場合に、前記ビデオ・メモリへの書込みの有無を表示するビットを検査するステップと、  前記ビデオ・メモリへの書込みの有無を表示するビットの検査の結果、前記ビデオ・メモリへの書込みが有った場合には、節電状態へ移行するステップと、  を含むことを特徴する電源管理方法。
（９）電源オン状態と電源オフ状態以外に節電状態を有するコンピュータ・システムにおける、パワー・マネジメント方法であって、
第１の事象の成立の有無を検査するステップと、
前記第１の事象の成立が有った場合に、第２の事象の成立の有無を検査するステップと、
前記第２の事象の成立が有った場合に、コンピュータ・システムを前記電源オン状態から前記節電状態に遷移させるステップと、
を有することを特徴とするパワー・マネジメント方法。
【００２５】
【発明の効果】
以上で述べたように、本発明の構成により、パーソナル・コンピュータの節電機能において、通常の電源オンの状態から節電モードへの不要な遷移を禁止した、従来よりも改良された節電機能が提供される。
【００２６】
【図面の簡単な説明】
【図１】本発明を実施するためのコンピュータ・システムを表す図である。
【図２】本発明を実施するためのコンピュータ・システム内部の論理回路を表すブロック図である。
【図３】本発明を実施するためのコンピュータ・システム内部のグラフィックス周辺回路を表すブロック図である。
【図４】本願発明を実施するための電源状態の遷移図である。
【図５】節電機能を制御する従来の制御プログラムのフローチャートである。
【図６】本願発明を実施するためのレジスタの回路図である。
【図７】節電機能を制御する本願発明の制御プログラムのフローチャートである。
【図８】本願発明の構成要素とパーソナル・コンピュータにおける他の構成要素との関係を示したブロック図である。
【００２７】
【符号の説明】
１０  コンピュータ・システム
１１  スピーカ
１２  キーボード
１３  液晶パネル（ＬＣＤ）
１４  ＣＤ−ＲＯＭドライブ
１５  ビデオ・カメラ
２０１  クロック生成回路
２０２  ＣＰＵ
２０４  ホスト・ブリッジ／メモリ制御回路
２１４  ＰＣＩ−ＰＣＭＣＩＡブリッジ回路
２１５  ＰＣＩ−ＩＳＡブリッジ回路
２２２  グラフィックス／ビデオ・コントローラ
２２３  ビデオ・メモリ
２２９  キーボード
３１  グラフィックス／ビデオ・コントローラ
３２  クロック生成回路
３３  ＰＣＩバス
３４  アドレス線
３５  データ線
３６  制御線
３７  ビデオ・メモリ
３８  ＤＡＣ
３９  ドライバ
４３  グラフィックス／ビデオ周辺回路
４０１  ノーマル・オン状態
４０２  スタンバイ状態
４０３  サスペンド状態
４０４  オフ状態
４０５  パスワード入力要求
６０１  Ｄタイプ・フリップ・フロップ
６０２  ＡＮＤゲート
６０３  ドライバ
８０１  オペレーティング・システム
８０２  パワー・マネジメント・プログラム
８０３  イベント・タイマ
８０４  キーボードＤ／Ｄ
８０５  キーボード
８０６  グラフィックスＤ／Ｄ
８０７  ＬＣＤ／ＣＲＴ
８０８  グラフィックス・コントローラ
８０９  ＶＲＡＭ
８１０  外部ビデオ入力端子
【図１】
0003547864.tif 000002
【図２】
0003547864.tif 000003
【図３】
0003547864.tif 000004
【図４】
0003547864.tif 000005
【図５】
0003547864.tif 000006
【図６】
0003547864.tif 000007
【図７】
0003547864.tif 000008
【図８】
0003547864.tif 000009