(57)【特許請求の範囲】
【請求項１】
省電力機能を備えるバッテリ駆動可能なコンピュータシステムにおいて、
システム資源の全体または一部が待機状態となった後のバッテリ残量の減少量を監視するバッテリ状態監視手段と、
前記バッテリ状態監視手段の監視により得られる前記バッテリ残量の減少量に応じて前記省電力機能をより節電効果が高まる方向に多段階的に作動させる省電力制御手段と
を具備することを特徴とするコンピュータシステム。
【請求項２】
前記省電力制御手段は、前記省電力機能を多段階的に作動させるための基準とする前記バッテリ残量の減少量を、前記システム資源の全体または一部が待機状態となった際の前記バッテリ残量に応じて増減させることを特徴とする請求項１記載のコンピュータシステム。
【請求項３】
前記省電力制御手段は、前記システム資源の全体または一部が待機状態となった際の前記バッテリの残量が少ない程、前記省電力機能を多段階的に作動させるための基準とする前記バッテリ残量の減少量を小さく設定することを特徴とする請求項２記載のコンピュータシステム。
【請求項４】
省電力機能を備えるバッテリ駆動可能なコンピュータシステムにおいて、
システム資源の全体または一部が待機状態となった際の前記バッテリの残量値に応じて予め定められた、前記省電力機能をより節電効果が高まる方向に多段階的に作動させるための基準とする前記バッテリ残量の減少量を示す減少量データを保有する電源状態テーブルと、
システム資源の全体または一部が待機状態となった後のバッテリ残量の減少量を監視するバッテリ状態監視手段と、
前記バッテリ状態監視手段の監視により得られる前記バッテリ残量の減少量が前記電源状態テーブルに保有された減少量データで示される減少量に達したときに、その減少量データに対応する前記省電力機能を作動させる省電力制御手段と
を具備することを特徴とするコンピュータシステム。
【請求項５】
前記電源状態テーブルは、前記システム資源の全体または一部が待機状態となった際の前記バッテリの残量が少ない程、前記省電力機能を多段階的に作動させるための基準とする前記バッテリ残量の減少量が小さくなるように前記減少量データが設定されることを特徴とする請求項４記載のコンピュータシステム。
【請求項６】
表示オフおよび電源オフを含む多段階のモニタ省電力機能を有するバッテリ駆動可能なコンピュータシステムにおいて、
入力装置からのデータ入力が途絶えた後の前記バッテリの残量の減少量を監視するバッテリ状態監視手段と、
前記バッテリ状態監視手段の監視により得られる前記バッテリ残量の減少量に応じて前記モニタ省電力機能をより節電効果が高まる方向に多段階的に作動させるモニタ省電力制御手段と
を具備することを特徴とするコンピュータシステム。
【請求項７】
前記モニタ省電力制御手段は、前記入力装置からのデータ入力が途絶えた際の前記バッテリの残量が少ない程、前記モニタ省電力機能を多段階的に作動させるための基準とする前記バッテリ残量の減少量を小さく設定することを特徴とする請求項６記載のコンピュータシステム。
【請求項８】
バックライトの輝度低下およびオフを含む多段階のＬＣＤ省電力機能を有するバッテリ駆動可能なコンピュータシステムにおいて、
入力装置からのデータ入力が途絶えた後の前記バッテリの残量の減少量を監視するバッテリ状態監視手段と、
前記バッテリ状態監視手段の監視により得られる前記バッテリ残量の減少量に応じて前記ＬＣＤ省電力機能をより節電効果が高まる方向に多段階的に作動させるＬＣＤ省電力制御手段と
を具備することを特徴とするコンピュータシステム。
【請求項９】
前記ＬＣＤ省電力制御手段は、前記入力装置からのデータ入力が途絶えた際の前記バッテリの残量が少ない程、前記ＬＣＤ省電力機能を多段階的に作動させるための基準とする前記バッテリ残量の減少量を小さく設定することを特徴とする請求項８記載のコンピュータシステム。
【請求項１０】
モータオフおよびコントローラオフを含む多段階のハードディスク省電力機能を有するバッテリ駆動可能なコンピュータシステムにおいて、
ハードディスク装置に対するアクセスが途絶えた後の前記バッテリの残量の減少量を監視するバッテリ状態監視手段と、
前記バッテリ状態監視手段の監視により得られる前記バッテリ残量の減少量に応じて前記ハードディスク省電力機能をより節電効果が高まる方向に多段階的に作動させるハードディスク省電力制御手段と
を具備することを特徴とするコンピュータシステム。
【請求項１１】
前記ハードディスク省電力制御手段は、前記ハードディスク装置に対するアクセスが途絶えた際の前記バッテリの残量が少ない程、前記ハードディスク省電力機能を多段階的に作動させるための基準とする前記バッテリ残量の減少量を小さく設定することを特徴とする請求項１０記載のコンピュータシステム。
【請求項１２】
省電力機能を備えるバッテリ駆動可能なコンピュータシステムに適用される省電力制御方法において、
システム資源の全体または一部が待機状態となった後のバッテリ残量の減少量を監視し、
この監視により得られる前記バッテリ残量の減少量に応じて前記省電力機能をより節電効果が高まる方向に多段階的に作動させる
ことを特徴とする省電力制御方法。
【請求項１３】
省電力機能を備えるバッテリ駆動可能なコンピュータシステムであって、システム資源の全体または一部が待機状態となった際の前記バッテリの残量値に応じて予め定められた、前記省電力機能をより節電効果が高まる方向に多段階的に作動させるための基準とする前記バッテリ残量の減少量を示す減少量データを保有する電源状態テーブルを具備するコンピュータシステムに適用される省電力制御方法において、
システム資源の全体または一部が待機状態となった後のバッテリ残量の減少量を監視し、
この監視により得られる前記バッテリ残量の減少量が前記電源状態テーブルに保有された減少量データで示される減少量に達したときに、その減少量データに対応する前記省電力機能を作動させる
ことを特徴とする省電力制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、バッテリ駆動可能なコンピュータシステムおよび同システムに適用される省電力制御方法に関する。
【０００２】
【従来の技術】
近年、外出先や移動中などに利用されることを前提としたバッテリ駆動可能なパーソナルコンピュータが種々開発されている。また、携行されることを前提としていない据え置き型のパーソナルコンピュータにおいても、停電などによって外部からの電力供給が遮断された際、ある程度の時間処理を継続するために、バッテリ駆動可能に構成されるものが多い。
【０００３】
そして、この種のバッテリ駆動を可能とするパーソナルコンピュータでは、バッテリ駆動時の連続稼動時間を少しでも長くするために、たとえば所定の時間を越えてマウスやキーボードなどからのデータ入力が途絶えたときに、モニタの表示を停止させることによって節電したり、ＬＣＤ（フラットパネル）のバックライトの輝度を低下させることによって節電したり、あるいは、所定の時間を越えて磁気ディスク装置（ＨＤＤ）に対するアクセスが途絶えたときに、磁気ディスク装置（ＨＤＤ）のモータを停止させることによって節電するなどといった、様々な省電力機能が備えられている。
【０００４】
【発明が解決しようとする課題】
ところで、従来の節電方式では、この省電力機能を一定の基準に照らし合わせて画一的に作動させていた。具体的には、たとえば一度設定されたモニタの自動停止時間（モニタを停止させる条件とするデータ入力が途絶えた時間）は、再設定されるまで不変であった。コンピュータをバッテリ駆動させる場合、このモニタの自動停止時間を短くすると、バッテリ使用量は減るが、ユーザの使い勝手は悪くなる。一方、モニタの自動停止時間を長くすると、ユーザの使い勝手は良くなるが、バッテリ使用量は増える。このように、モニタの自動停止時間を固定にすると、バッテリ寿命とユーザの使い勝手との調節が難しい。
【０００５】
また、たとえば一度設定されたＬＣＤのバックライトの輝度も、再設定されるまで不変であった。コンピュータをバッテリ駆動させる場合、このバックライトの輝度を低くすると、バッテリ使用量は減るが、ディスプレイは見づらくなる。一方、バックライトの輝度を高くすると、ディスプレイは見やすくなるが、バッテリ使用量は増える。このように、バックライトの輝度を固定にすると、バッテリ寿命とディスプレイの見やすさとの調節が難しい。
【０００６】
また、たとえば一度設定された磁気ディスク装置（ＨＤＤ）の自動停止時間（モータ等を停止させる条件とするデータアクセスが途絶えた時間）も、再設定されるまで不変であった。コンピュータをバッテリ駆動させる場合、磁気ディスク装置（ＨＤＤ）の自動停止時間を短くすると、バッテリ使用量は減るが、ユーザの使い勝手は悪くなる。一方、磁気ディスク装置（ＨＤＤ）の自動停止時間を長くすると、ユーザの使い勝手は良くなるが、バッテリ使用量は増える。このように、磁気ディスク装置（ＨＤＤ）の自動停止時間を固定にすると、バッテリ寿命とユーザの使い勝手との調節が難しい。
【０００７】
このように、省電力機能を一定の基準に照らし合わせて画一的に作動させるのみでは、バッテリ寿命とユーザの使い勝手等との調節が難しかった。
【０００８】
この発明はこのような実情を考慮してなされたものであり、バッテリ残量の変化に応じて省電力機能を多段階的に作動させることにより、バッテリ寿命とユーザの使い勝手等とを適切に調節することを可能としたコンピュータシステムおよび同システムに適用される省電力制御方法を提供することを目的とする。
【０００９】
【課題を解決するための手段】
前述した目的を達成するために、この発明は、省電力機能を備えるバッテリ駆動可能なコンピュータシステムにおいて、システム資源の全体または一部が待機状態となった後のバッテリ残量の減少量を監視するバッテリ状態監視手段と、前記バッテリ状態監視手段の監視により得られる前記バッテリ残量の減少量に応じて前記省電力機能をより節電効果が高まる方向に多段階的に作動させる省電力制御手段とを具備するようにしたものである。
【００１０】
この発明においては、たとえばバッテリ残量の減り方が速いときには速めに省電力機能をより節電効果が高まる方向に多段階的に作動させ、バッテリ残量の減り方が遅いときには遅めに省電力機能をより節電効果が高まる方向に多段階的に作動させたり、あるいは、バッテリ残量が少ないときには速めに省電力機能をより節電効果が高まる方向に多段階的に作動させ、バッテリ残量が多いときには遅めに省電力機能をより節電効果が高まる方向に多段階的に作動させるといった、バッテリの残量状況に応じた省電力制御を実行できるため、バッテリ寿命とユーザの使い勝手等とを適切に調節することが可能となる。
【００１１】
【発明の実施の形態】
以下、図面を参照しながらこの発明の実施の形態を説明する。
【００１２】
図１は、この発明の実施形態に係るパーソナルコンピュータの構成を示す図である。このパーソナルコンピュータは、たとえばノートブックタイプなどのバッテリ駆動が可能なコンピュータシステムであり、図１に示すように、ＣＰＵ１、システムメモリ２、ディスクコントローラ３、ディスプレイコントローラ４、キーボードコントローラ５、電源制御装置６およびバッテリ７を備えている。
【００１３】
ＣＰＵ１は、このコンピュータシステム全体の制御を司るものであり、システムメモリ２に格納されたオペレーティングシステムやＢＩＯＳ、および、デバイスドライバなどのユーティリティを含む各種アプリケーションプログラムを実行制御する。
【００１４】
システムメモリ２は、このコンピュータシステムの主記憶となるメモリデバイスであり、ＣＰＵ１によって実行制御されるオペレーティングシステム、ＢＩＯＳおよび各種アプリケーションプログラム、ならびに、これらの実行に用いられる各種データを格納する。
【００１５】
ディスクコントローラ３は、このコンピュータシステムの外部記憶となる磁気ディスク装置（ＨＤＤ）を駆動制御するものであり、このディスクコントローラ３に駆動制御される磁気ディスク装置（ＨＤＤ）には、システムメモリ２にロードされる各種プログラムやデータ、および、システムメモリ２から出力される各種データなどが格納される。また、システムメモリ２からスワップアウトされた各種プログラムなども一時的に格納される。
【００１６】
ディスプレイコントローラ４は、このコンピュータシステムにおけるユーザインタフェースのアウトプットを司るデバイスであり、ＣＰＵ１が描画する表示データをＬＣＤやＣＲＴなどに表示する。
【００１７】
キーボードコントローラ５は、このコンピュータシステムにおけるユーザインタフェースのインプットを司るデバイスであり、キーボードやマウスから送信される制御データを自身が備えるレジスタを介してＣＰＵ１に引き渡す。
【００１８】
電源制御装置（ＰＳＣ）６は、このコンピュータシステムの電源を一元的に制御するものであり、外部電源（ＡＣ）およびバッテリ７の電力供給／遮断の切り換えやバッテリ７の充電制御などを実行する。
【００１９】
そして、バッテリ７は、たとえば携行時など、外部電源（ＡＣ）が得られないときにコンピュータシステムが動作するための電力を供給する電源であり、充放電が繰り返し可能な２次電池により構成される。
【００２０】
図２は、このような構成をもつコンピュータシステムの省電力制御に関する機能ブロックを示す図である。
【００２１】
図２に示すように、このコンピュータシステムの省電力制御は、電源状態取得部１１、電源状態監視部１２、入力制御部１３、電源状態テーブル１４、ディスプレイ制御部１５およびディスク制御部１６により実施される。そして、この中の電源状態取得部１１および電源状態監視部１２は、システムメモリ２に格納されＣＰＵ１によって実行制御されるプログラムにより実現される。また、電源状態テーブル１４は、システムメモリ２または磁気ディスク装置（ＨＤＤ）のメモリデバイス上に確保される。そして、入力制御部１３はキーボードコントローラ５に、ディスプレイ制御部１５はディスプレイコントローラ４に、ディスク制御部１６はディスクコントローラ３にそれぞれ対応する。
【００２２】
以下、このコンピュータシステムの省電力制御に関する動作原理について説明する。
【００２３】
電源状態取得部１１は、このコンピュータシステムのオペレーティングシステムに対し、バッテリ残量に変化が生じた際、その旨をその都度通知するように要求しており、その旨の通知を受け取ると、今度は、オペレーティングシステムに対して、現在のバッテリ残量を通知するように要求する。この要求に応じて返送されるバッテリ残量は、バッテリの満充電時の残量に対する割合値であり、電源状態取得部１１は、この返送されたバッテリ残量を要求に応じて電源状態監視部１２に引き渡す。
【００２４】
このバッテリ残量を受け取る電源状態監視部１２は、電源状態取得部１１を介して、バッテリ７の状態を監視するとともに、入力制御部１３およびディスク制御部１６を介して、キーボードやマウスからのデータ入力有無、および磁気ディスク装置（ＨＤＤ）に対するアクセス有無などのシステム資源の状態を監視しており、これらシステム資源の全体または一部が待機状態となった後のバッテリ残量の変化量を算出し、電源状態テーブル１４に保有されたデータに基づき、ディスプレイ制御部１５およびディスク制御部１６が備える省電力機能をより節電効果が高まる方向に多段階的に作動させる。
【００２５】
図３は、電源状態テーブル１４が保有するデータの一例を示す図である。図３中、（ａ）はモニタに関する省電力機能を多段階的に作動させるための基準とするデータ、（ｂ）はＬＣＤに関する省電力機能を多段階的に作動させるための基準とするデータ、（ｃ）は磁気ディスク装置（ＨＤＤ）に関する省電力機能を多段階的に作動させるための基準とするデータ、（ｄ）はシステム全体に関する省電力機能を多段階的に作動させるための基準とするデータである。
【００２６】
ここで、（ａ）のモニタに関する省電力機能を多段階的に作動させるための基準とするデータを例にこの電源状態テーブル１４の利用法を説明すると、電源状態監視部１２は、キーボードやマウスからのデータ入力が途絶えたことを検知した際、まず、電源状態取得部１１から受け取ったバッテリ残量が電源状態テーブル１４のバッテリ残量値（ａ１）のどこに該当するかを判定する。たとえば、電源状態取得部１１から受け取ったバッテリ残量が８８％であったとすると、上から２段目に該当することになる。そして、電源状態監視部１２は、キーボードやマウスからのデータ入力が途絶え続けている間、電源状態取得部１１から受け取るバッテリ残量からバッテリ残量の減少値を算出し続け、この減少値が電源状態テーブル１４のバッテリ減少値（ａ２）に達したときに、ディスプレイ制御部１５に電源状態テーブル１４の省電力モード１（ａ３）で示されるモニタオフを実行させ、電源状態テーブル１４のバッテリ減少値（ａ４）に達したときに、ディスプレイ制御部１５に電源状態テーブル１４の省電力モード２（ａ４）で示される電源オフを実行させる。この省電力モード１（ａ２）で示されるモニタオフと省電力モード２（ａ４）で示される電源オフとでは、省電力モード２（ａ４）で示される電源オフの方か節電効果が高く、したがって、電源状態監視部１２は、より節電効果が高い方向に多段階的にディスプレイ制御部１５が備える省電力機能を作動させることになる。なお、先程の例では、電源状態監視部１２は、バッテリ残量が１．８０％減少したときに、ディスプレイ制御部１５にモニタオフを実行させ、バッテリ残量が２．７０％減少したときに、ディスプレイ制御部１５に電源オフを実行させる。
【００２７】
また、キーボードやマウスからのデータ入力が途絶えたことを検知した際のバッテリ残量が１９％であったとすると、電源状態監視部１２は、キーボードやマウスからのデータ入力が途絶えたままの状態で、バッテリ残量が０．２０％減少したときに、ディスプレイ制御部１５にモニタオフを実行させ、バッテリ残量が０．３０％減少したときに、ディスプレイ制御部１５に電源オフを実行させる。すなわち、電源状態監視部１２は、ディスプレイ制御部１５が備えるモニタに関する省電力機能を多段階的に作動させるための基準とするバッテリ残量の変化量をバッテリ７の状況に応じて適切に増減することになる。
【００２８】
なお、キーボードやマウスからのデータ入力が途絶えたことを検知した際のバッテリ残量が９１％であったとした場合に、モニタオフを実行させるタイミングとしては、バッテリ残量が２．００％減少した時点であってもよいし、あるいはバッテリ残量が９０％を下回った時点で電源状態テーブル１４の該当段を１段目から２段目に移行させ、バッテリ残量が１．８０％減少した時点であっても構わない（電源状態テーブル１４の該当段を移行させる場合、すでにその値を越えてバッテリ残量が減少していることも考えられるが、そのときはその時点で即座に実行させれば良い）。
【００２９】
同様に、（ｂ）のＬＣＤに関する省電力機能を多段階的に作動させるための基準とするデータを利用する場合、キーボードやマウスからのデータ入力が途絶えたことを検知した際のバッテリ残量が８８％であったとすると、電源状態監視部１２は、キーボードやマウスからのデータ入力が途絶えたままの状態で、バッテリ残量が０．９％減少したときに、ディスプレイ制御部１５にバックライトの輝度を輝度９に設定させ、バッテリ残量が１．３５％減少したときに、ディスプレイ制御部１５にバックライトの輝度を輝度３に設定させる。
【００３０】
また、キーボードやマウスからのデータ入力が途絶えたことを検知した際のバッテリ残量が１９％であったとすると、電源状態監視部１２は、キーボードやマウスからのデータ入力が途絶えたままの状態で、バッテリ残量が０．０５％減少したときに、ディスプレイ制御部１５にバックライトの輝度を輝度１に設定させ、バッテリ残量が０．０８％減少したときに、ディスプレイ制御部１５にバックライトオフを実行させる。すなわち、電源状態監視部１２は、ディスプレイ制御部１５が備えるＬＣＤに関する省電力機能の作動の程度をバッテリ７の状況に応じて適切に制御することになる。
【００３１】
同様に、（ｃ）の磁気ディスク装置（ＨＤＤ）に関する省電力機能を多段階的に作動させるための基準とするデータを利用する場合、磁気ディスク装置（ＨＤＤ）に対するアクセスが途絶えたことを検知した際のバッテリ残量が８８％であったとすると、電源状態監視部１２は、磁気ディスク装置（ＨＤＤ）に対するアクセスが途絶えたままの状態で、バッテリ残量が５．００％減少したときに、ディスク制御部１６にモータオフを実行させ、バッテリ残量が８．００％減少したときに、ディスク制御部１６にコントローラオフを実行させる。
【００３２】
また、磁気ディスク装置（ＨＤＤ）に対するアクセスが途絶えたことを検知した際のバッテリ残量が１９％であったとすると、電源状態監視部１２は、磁気ディスク装置（ＨＤＤ）に対するアクセスが途絶えたままの状態で、バッテリ残量が１．００％減少したときに、ディスク制御部１６にモータオフを実行させ、バッテリ残量が１．１５％減少したときに、ディスク制御部１６にコントローラオフを実行させる。すなわち、電源状態監視部１２は、ディスク制御部１６が備える磁気ディスク装置（ＨＤＤ）に関する省電力機能を多段階的に作動させるための基準となるバッテリ残量の変化量をバッテリ７の状況に応じて適切に増減することになる。
【００３３】
同様に、（ｄ）のシステム全体に関する省電力機能を多段階的に作動させるための基準となるデータを利用する場合、システム資源全体が待機状態となったことを検知した際のバッテリ残量が１００〜８０％であって、システム資源全体が待機状態となったままの状態で、バッテリ残量が５．００％減少したときに、電源状態監視部１２は、システムメモリ２をサスペンドさせる。また、システム資源全体が待機状態となったことを検知した際のバッテリ残量が８０〜６０％であって、システム資源全体が待機状態となったままの状態で、バッテリ残量が４．００％減少したときに、電源状態監視部１２は、磁気ディスク装置（ＨＤＤ）をサスペンドさせ、さらに、システム資源全体が待機状態となったことを検知した際のバッテリ残量が２０〜０％であって、システム資源全体が待機状態となったままの状態で、バッテリ残量が１．００％減少したときに、電源状態監視部１２は、システムをシャットダウンさせる。
【００３４】
すなわち、電源状態監視部１２は、システム全体に関する省電力機能の作動の程度をバッテリ７の状況に応じて適切に制御することになる。
【００３５】
次に、図４および図６を参照して、このコンピュータシステムの省電力制御に関する動作手順を説明する。
【００３６】
図４は、モニタおよびＬＣＤに関する省電力制御の動作手順を説明するためのフローチャートである。
【００３７】
電源状態監視部１２は、まず、キーボードやマウスからのデータ入力の有無を判定し（ステップＡ１）、データ入力が無ければ（ステップＡ１のＮＯ）、現在のバッテリ状態を電源状態監視部１２から取得し保存する（ステップＡ２）。このままデータ入力が無いと（ステップＡ３のＮＯ）、電源状態監視部１２は、再度現在のバッテリ状態を電源状態監視部１２から取得し（ステップＡ４）、バッテリ状態に変化があれば（ステップＡ５のＹＥＳ）、この変化値が電源状態テーブル１４に保有された値に該当するかどうかを判定し（ステップＡ６）、該当したときに（ステップＡ６のＹＥＳ）、省電力モードの設定を実行する（ステップＡ７）。
【００３８】
一方、データ入力があった場合（ステップＡ３のＹＥＳ）、省電力モードの設定を解消して通常状態に戻す（ステップＡ８）。
【００３９】
図５は、磁気ディスク装置（ＨＤＤ）に関する省電力制御の動作手順を説明するためのフローチャートである。
【００４０】
電源状態監視部１２は、まず、磁気ディスク装置（ＨＤＤ）に対するアクセス有無を判定し（ステップＢ１）、アクセスが無ければ（ステップＢ１のＮＯ）、現在のバッテリ状態を電源状態監視部１２から取得し保存する（ステップＢ２）。このまま磁気ディスク装置（ＨＤＤ）に対するアクセスが無いと（ステップＢ３のＮＯ）、電源状態監視部１２は、再度現在のバッテリ状態を電源状態監視部１２から取得し（ステップＢ４）、バッテリ状態に変化があれば（ステップＢ５のＹＥＳ）、この変化値が電源状態テーブル１４に保有された値に該当するかどうかを判定し（ステップＢ６）、該当したときに（ステップＢ６のＹＥＳ）、省電力モードの設定を実行する（ステップＢ７）。
【００４１】
一方、磁気ディスク装置（ＨＤＤ）に対するアクセスがあった場合（ステップＢ３のＹＥＳ）、省電力モードの設定を解消して通常状態に戻す（ステップＢ８）。
【００４２】
図６は、システム全体に関する省電力制御の動作手順を説明するためのフローチャートである。
【００４３】
電源状態監視部１２は、まず、システム資源全体が待機状態となったかどうかを判定し（ステップＣ１）、待機状態となっていた場合には（ステップＣ１のＮＯ）、現在のバッテリ状態を電源状態監視部１２から取得し保存する（ステップＣ２）。このまま待機状態となっていた場合には（ステップＣ３のＮＯ）、電源状態監視部１２は、再度現在のバッテリ状態を電源状態監視部１２から取得し（ステップＣ４）、バッテリ状態に変化があれば（ステップＣ５のＹＥＳ）、この変化値が電源状態テーブル１４に保有された値に該当するかどうかを判定し（ステップＣ６）、該当したときに（ステップＣ６のＹＥＳ）、省電力モードの設定を実行する（ステップＣ７）。
【００４４】
一方、駆動状態となった場合（ステップＣ３のＹＥＳ）、省電力モードの設定を解消して通常状態に戻す（ステップＣ８）。
【００４５】
このように、この実施形態のコンピュータシステムにおいては、バッテリ残量の変化に応じて省電力機能をより節電効果が高まる方向に多段階的に作動させることが可能となる。
【００４６】
【発明の効果】
以上詳述したように、この発明によれば、従来の節電方式のように、省電力機能を一定の基準に照らし合わせて画一的に作動させるのではなく、たとえばバッテリ残量の減り方が速いときには速めに省電力機能をより節電効果が高まる方向に多段階的に作動させ、バッテリ残量の減り方が遅いときには遅めに省電力機能をより節電効果が高まる方向に多段階的に作動させたり、あるいは、バッテリ残量が少ないときには速めに省電力機能をより節電効果が高まる方向に多段階的に作動させ、バッテリ残量が多いときには遅めに省電力機能をより節電効果が高まる方向に多段階的に作動させるといった、バッテリの残量状況に応じた省電力制御を実行できるため、バッテリ寿命とユーザの使い勝手等とを適切に調節することが可能となる。
【図面の簡単な説明】
【図１】この発明の実施形態に係るパーソナルコンピュータの構成を示す図。
【図２】同実施形態のコンピュータシステムの省電力制御に関する機能ブロックを示す図。
【図３】同実施形態の電源状態テーブルが保有するデータの一例を示す図。
【図４】同実施形態のモニタおよびＬＣＤに関する省電力制御の動作手順を説明するためのフローチャート。
【図５】同実施形態の磁気ディスク装置（ＨＤＤ）に関する省電力制御の動作手順を説明するためのフローチャート。
【図６】同実施形態のシステム全体に関する省電力制御の動作手順を説明するためのフローチャート。
【符号の説明】
１…ＣＰＵ
２…システムメモリ
３…ディスクコントローラ
４…ディスプレイコントローラ
５…キーボードコントローラ
６…電源制御装置（ＰＳＣ）
７…バッテリ
１１…電源状態取得部
１２…電源状態監視部
１３…入力制御部
１４…電源状態テーブル
１５…ディスプレイ制御部
１６…ディスク制御部
【図１】
0004230585.tif 000002
【図２】
0004230585.tif 000003
【図３】
0004230585.tif 000004
【図４】
0004230585.tif 000005
【図５】
0004230585.tif 000006
【図６】
0004230585.tif 000007