JP4230585B2 - Computer system and power saving control method - Google Patents
Computer system and power saving control method Download PDFInfo
- Publication number
- JP4230585B2 JP4230585B2 JP02000899A JP2000899A JP4230585B2 JP 4230585 B2 JP4230585 B2 JP 4230585B2 JP 02000899 A JP02000899 A JP 02000899A JP 2000899 A JP2000899 A JP 2000899A JP 4230585 B2 JP4230585 B2 JP 4230585B2
- Authority
- JP
- Japan
- Prior art keywords
- power saving
- battery
- amount
- remaining
- computer system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Power Sources (AREA)
Description
【0001】
【発明の属する技術分野】
この発明は、バッテリ駆動可能なコンピュータシステムおよび同システムに適用される省電力制御方法に関する。
【0002】
【従来の技術】
近年、外出先や移動中などに利用されることを前提としたバッテリ駆動可能なパーソナルコンピュータが種々開発されている。また、携行されることを前提としていない据え置き型のパーソナルコンピュータにおいても、停電などによって外部からの電力供給が遮断された際、ある程度の時間処理を継続するために、バッテリ駆動可能に構成されるものが多い。
【0003】
そして、この種のバッテリ駆動を可能とするパーソナルコンピュータでは、バッテリ駆動時の連続稼動時間を少しでも長くするために、たとえば所定の時間を越えてマウスやキーボードなどからのデータ入力が途絶えたときに、モニタの表示を停止させることによって節電したり、LCD(フラットパネル)のバックライトの輝度を低下させることによって節電したり、あるいは、所定の時間を越えて磁気ディスク装置(HDD)に対するアクセスが途絶えたときに、磁気ディスク装置(HDD)のモータを停止させることによって節電するなどといった、様々な省電力機能が備えられている。
【0004】
【発明が解決しようとする課題】
ところで、従来の節電方式では、この省電力機能を一定の基準に照らし合わせて画一的に作動させていた。具体的には、たとえば一度設定されたモニタの自動停止時間(モニタを停止させる条件とするデータ入力が途絶えた時間)は、再設定されるまで不変であった。コンピュータをバッテリ駆動させる場合、このモニタの自動停止時間を短くすると、バッテリ使用量は減るが、ユーザの使い勝手は悪くなる。一方、モニタの自動停止時間を長くすると、ユーザの使い勝手は良くなるが、バッテリ使用量は増える。このように、モニタの自動停止時間を固定にすると、バッテリ寿命とユーザの使い勝手との調節が難しい。
【0005】
また、たとえば一度設定されたLCDのバックライトの輝度も、再設定されるまで不変であった。コンピュータをバッテリ駆動させる場合、このバックライトの輝度を低くすると、バッテリ使用量は減るが、ディスプレイは見づらくなる。一方、バックライトの輝度を高くすると、ディスプレイは見やすくなるが、バッテリ使用量は増える。このように、バックライトの輝度を固定にすると、バッテリ寿命とディスプレイの見やすさとの調節が難しい。
【0006】
また、たとえば一度設定された磁気ディスク装置(HDD)の自動停止時間(モータ等を停止させる条件とするデータアクセスが途絶えた時間)も、再設定されるまで不変であった。コンピュータをバッテリ駆動させる場合、磁気ディスク装置(HDD)の自動停止時間を短くすると、バッテリ使用量は減るが、ユーザの使い勝手は悪くなる。一方、磁気ディスク装置(HDD)の自動停止時間を長くすると、ユーザの使い勝手は良くなるが、バッテリ使用量は増える。このように、磁気ディスク装置(HDD)の自動停止時間を固定にすると、バッテリ寿命とユーザの使い勝手との調節が難しい。
【0007】
このように、省電力機能を一定の基準に照らし合わせて画一的に作動させるのみでは、バッテリ寿命とユーザの使い勝手等との調節が難しかった。
【0008】
この発明はこのような実情を考慮してなされたものであり、バッテリ残量の変化に応じて省電力機能を多段階的に作動させることにより、バッテリ寿命とユーザの使い勝手等とを適切に調節することを可能としたコンピュータシステムおよび同システムに適用される省電力制御方法を提供することを目的とする。
【0009】
【課題を解決するための手段】
前述した目的を達成するために、この発明は、省電力機能を備えるバッテリ駆動可能なコンピュータシステムにおいて、システム資源の全体または一部が待機状態となった後のバッテリ残量の減少量を監視するバッテリ状態監視手段と、前記バッテリ状態監視手段の監視により得られる前記バッテリ残量の減少量に応じて前記省電力機能をより節電効果が高まる方向に多段階的に作動させる省電力制御手段とを具備するようにしたものである。
【0010】
この発明においては、たとえばバッテリ残量の減り方が速いときには速めに省電力機能をより節電効果が高まる方向に多段階的に作動させ、バッテリ残量の減り方が遅いときには遅めに省電力機能をより節電効果が高まる方向に多段階的に作動させたり、あるいは、バッテリ残量が少ないときには速めに省電力機能をより節電効果が高まる方向に多段階的に作動させ、バッテリ残量が多いときには遅めに省電力機能をより節電効果が高まる方向に多段階的に作動させるといった、バッテリの残量状況に応じた省電力制御を実行できるため、バッテリ寿命とユーザの使い勝手等とを適切に調節することが可能となる。
【0011】
【発明の実施の形態】
以下、図面を参照しながらこの発明の実施の形態を説明する。
【0012】
図1は、この発明の実施形態に係るパーソナルコンピュータの構成を示す図である。このパーソナルコンピュータは、たとえばノートブックタイプなどのバッテリ駆動が可能なコンピュータシステムであり、図1に示すように、CPU1、システムメモリ2、ディスクコントローラ3、ディスプレイコントローラ4、キーボードコントローラ5、電源制御装置6およびバッテリ7を備えている。
【0013】
CPU1は、このコンピュータシステム全体の制御を司るものであり、システムメモリ2に格納されたオペレーティングシステムやBIOS、および、デバイスドライバなどのユーティリティを含む各種アプリケーションプログラムを実行制御する。
【0014】
システムメモリ2は、このコンピュータシステムの主記憶となるメモリデバイスであり、CPU1によって実行制御されるオペレーティングシステム、BIOSおよび各種アプリケーションプログラム、ならびに、これらの実行に用いられる各種データを格納する。
【0015】
ディスクコントローラ3は、このコンピュータシステムの外部記憶となる磁気ディスク装置(HDD)を駆動制御するものであり、このディスクコントローラ3に駆動制御される磁気ディスク装置(HDD)には、システムメモリ2にロードされる各種プログラムやデータ、および、システムメモリ2から出力される各種データなどが格納される。また、システムメモリ2からスワップアウトされた各種プログラムなども一時的に格納される。
【0016】
ディスプレイコントローラ4は、このコンピュータシステムにおけるユーザインタフェースのアウトプットを司るデバイスであり、CPU1が描画する表示データをLCDやCRTなどに表示する。
【0017】
キーボードコントローラ5は、このコンピュータシステムにおけるユーザインタフェースのインプットを司るデバイスであり、キーボードやマウスから送信される制御データを自身が備えるレジスタを介してCPU1に引き渡す。
【0018】
電源制御装置(PSC)6は、このコンピュータシステムの電源を一元的に制御するものであり、外部電源(AC)およびバッテリ7の電力供給/遮断の切り換えやバッテリ7の充電制御などを実行する。
【0019】
そして、バッテリ7は、たとえば携行時など、外部電源(AC)が得られないときにコンピュータシステムが動作するための電力を供給する電源であり、充放電が繰り返し可能な2次電池により構成される。
【0020】
図2は、このような構成をもつコンピュータシステムの省電力制御に関する機能ブロックを示す図である。
【0021】
図2に示すように、このコンピュータシステムの省電力制御は、電源状態取得部11、電源状態監視部12、入力制御部13、電源状態テーブル14、ディスプレイ制御部15およびディスク制御部16により実施される。そして、この中の電源状態取得部11および電源状態監視部12は、システムメモリ2に格納されCPU1によって実行制御されるプログラムにより実現される。また、電源状態テーブル14は、システムメモリ2または磁気ディスク装置(HDD)のメモリデバイス上に確保される。そして、入力制御部13はキーボードコントローラ5に、ディスプレイ制御部15はディスプレイコントローラ4に、ディスク制御部16はディスクコントローラ3にそれぞれ対応する。
【0022】
以下、このコンピュータシステムの省電力制御に関する動作原理について説明する。
【0023】
電源状態取得部11は、このコンピュータシステムのオペレーティングシステムに対し、バッテリ残量に変化が生じた際、その旨をその都度通知するように要求しており、その旨の通知を受け取ると、今度は、オペレーティングシステムに対して、現在のバッテリ残量を通知するように要求する。この要求に応じて返送されるバッテリ残量は、バッテリの満充電時の残量に対する割合値であり、電源状態取得部11は、この返送されたバッテリ残量を要求に応じて電源状態監視部12に引き渡す。
【0024】
このバッテリ残量を受け取る電源状態監視部12は、電源状態取得部11を介して、バッテリ7の状態を監視するとともに、入力制御部13およびディスク制御部16を介して、キーボードやマウスからのデータ入力有無、および磁気ディスク装置(HDD)に対するアクセス有無などのシステム資源の状態を監視しており、これらシステム資源の全体または一部が待機状態となった後のバッテリ残量の変化量を算出し、電源状態テーブル14に保有されたデータに基づき、ディスプレイ制御部15およびディスク制御部16が備える省電力機能をより節電効果が高まる方向に多段階的に作動させる。
【0025】
図3は、電源状態テーブル14が保有するデータの一例を示す図である。図3中、(a)はモニタに関する省電力機能を多段階的に作動させるための基準とするデータ、(b)はLCDに関する省電力機能を多段階的に作動させるための基準とするデータ、(c)は磁気ディスク装置(HDD)に関する省電力機能を多段階的に作動させるための基準とするデータ、(d)はシステム全体に関する省電力機能を多段階的に作動させるための基準とするデータである。
【0026】
ここで、(a)のモニタに関する省電力機能を多段階的に作動させるための基準とするデータを例にこの電源状態テーブル14の利用法を説明すると、電源状態監視部12は、キーボードやマウスからのデータ入力が途絶えたことを検知した際、まず、電源状態取得部11から受け取ったバッテリ残量が電源状態テーブル14のバッテリ残量値(a1)のどこに該当するかを判定する。たとえば、電源状態取得部11から受け取ったバッテリ残量が88%であったとすると、上から2段目に該当することになる。そして、電源状態監視部12は、キーボードやマウスからのデータ入力が途絶え続けている間、電源状態取得部11から受け取るバッテリ残量からバッテリ残量の減少値を算出し続け、この減少値が電源状態テーブル14のバッテリ減少値(a2)に達したときに、ディスプレイ制御部15に電源状態テーブル14の省電力モード1(a3)で示されるモニタオフを実行させ、電源状態テーブル14のバッテリ減少値(a4)に達したときに、ディスプレイ制御部15に電源状態テーブル14の省電力モード2(a4)で示される電源オフを実行させる。この省電力モード1(a2)で示されるモニタオフと省電力モード2(a4)で示される電源オフとでは、省電力モード2(a4)で示される電源オフの方か節電効果が高く、したがって、電源状態監視部12は、より節電効果が高い方向に多段階的にディスプレイ制御部15が備える省電力機能を作動させることになる。なお、先程の例では、電源状態監視部12は、バッテリ残量が1.80%減少したときに、ディスプレイ制御部15にモニタオフを実行させ、バッテリ残量が2.70%減少したときに、ディスプレイ制御部15に電源オフを実行させる。
【0027】
また、キーボードやマウスからのデータ入力が途絶えたことを検知した際のバッテリ残量が19%であったとすると、電源状態監視部12は、キーボードやマウスからのデータ入力が途絶えたままの状態で、バッテリ残量が0.20%減少したときに、ディスプレイ制御部15にモニタオフを実行させ、バッテリ残量が0.30%減少したときに、ディスプレイ制御部15に電源オフを実行させる。すなわち、電源状態監視部12は、ディスプレイ制御部15が備えるモニタに関する省電力機能を多段階的に作動させるための基準とするバッテリ残量の変化量をバッテリ7の状況に応じて適切に増減することになる。
【0028】
なお、キーボードやマウスからのデータ入力が途絶えたことを検知した際のバッテリ残量が91%であったとした場合に、モニタオフを実行させるタイミングとしては、バッテリ残量が2.00%減少した時点であってもよいし、あるいはバッテリ残量が90%を下回った時点で電源状態テーブル14の該当段を1段目から2段目に移行させ、バッテリ残量が1.80%減少した時点であっても構わない(電源状態テーブル14の該当段を移行させる場合、すでにその値を越えてバッテリ残量が減少していることも考えられるが、そのときはその時点で即座に実行させれば良い)。
【0029】
同様に、(b)のLCDに関する省電力機能を多段階的に作動させるための基準とするデータを利用する場合、キーボードやマウスからのデータ入力が途絶えたことを検知した際のバッテリ残量が88%であったとすると、電源状態監視部12は、キーボードやマウスからのデータ入力が途絶えたままの状態で、バッテリ残量が0.9%減少したときに、ディスプレイ制御部15にバックライトの輝度を輝度9に設定させ、バッテリ残量が1.35%減少したときに、ディスプレイ制御部15にバックライトの輝度を輝度3に設定させる。
【0030】
また、キーボードやマウスからのデータ入力が途絶えたことを検知した際のバッテリ残量が19%であったとすると、電源状態監視部12は、キーボードやマウスからのデータ入力が途絶えたままの状態で、バッテリ残量が0.05%減少したときに、ディスプレイ制御部15にバックライトの輝度を輝度1に設定させ、バッテリ残量が0.08%減少したときに、ディスプレイ制御部15にバックライトオフを実行させる。すなわち、電源状態監視部12は、ディスプレイ制御部15が備えるLCDに関する省電力機能の作動の程度をバッテリ7の状況に応じて適切に制御することになる。
【0031】
同様に、(c)の磁気ディスク装置(HDD)に関する省電力機能を多段階的に作動させるための基準とするデータを利用する場合、磁気ディスク装置(HDD)に対するアクセスが途絶えたことを検知した際のバッテリ残量が88%であったとすると、電源状態監視部12は、磁気ディスク装置(HDD)に対するアクセスが途絶えたままの状態で、バッテリ残量が5.00%減少したときに、ディスク制御部16にモータオフを実行させ、バッテリ残量が8.00%減少したときに、ディスク制御部16にコントローラオフを実行させる。
【0032】
また、磁気ディスク装置(HDD)に対するアクセスが途絶えたことを検知した際のバッテリ残量が19%であったとすると、電源状態監視部12は、磁気ディスク装置(HDD)に対するアクセスが途絶えたままの状態で、バッテリ残量が1.00%減少したときに、ディスク制御部16にモータオフを実行させ、バッテリ残量が1.15%減少したときに、ディスク制御部16にコントローラオフを実行させる。すなわち、電源状態監視部12は、ディスク制御部16が備える磁気ディスク装置(HDD)に関する省電力機能を多段階的に作動させるための基準となるバッテリ残量の変化量をバッテリ7の状況に応じて適切に増減することになる。
【0033】
同様に、(d)のシステム全体に関する省電力機能を多段階的に作動させるための基準となるデータを利用する場合、システム資源全体が待機状態となったことを検知した際のバッテリ残量が100〜80%であって、システム資源全体が待機状態となったままの状態で、バッテリ残量が5.00%減少したときに、電源状態監視部12は、システムメモリ2をサスペンドさせる。また、システム資源全体が待機状態となったことを検知した際のバッテリ残量が80〜60%であって、システム資源全体が待機状態となったままの状態で、バッテリ残量が4.00%減少したときに、電源状態監視部12は、磁気ディスク装置(HDD)をサスペンドさせ、さらに、システム資源全体が待機状態となったことを検知した際のバッテリ残量が20〜0%であって、システム資源全体が待機状態となったままの状態で、バッテリ残量が1.00%減少したときに、電源状態監視部12は、システムをシャットダウンさせる。
【0034】
すなわち、電源状態監視部12は、システム全体に関する省電力機能の作動の程度をバッテリ7の状況に応じて適切に制御することになる。
【0035】
次に、図4および図6を参照して、このコンピュータシステムの省電力制御に関する動作手順を説明する。
【0036】
図4は、モニタおよびLCDに関する省電力制御の動作手順を説明するためのフローチャートである。
【0037】
電源状態監視部12は、まず、キーボードやマウスからのデータ入力の有無を判定し(ステップA1)、データ入力が無ければ(ステップA1のNO)、現在のバッテリ状態を電源状態監視部12から取得し保存する(ステップA2)。このままデータ入力が無いと(ステップA3のNO)、電源状態監視部12は、再度現在のバッテリ状態を電源状態監視部12から取得し(ステップA4)、バッテリ状態に変化があれば(ステップA5のYES)、この変化値が電源状態テーブル14に保有された値に該当するかどうかを判定し(ステップA6)、該当したときに(ステップA6のYES)、省電力モードの設定を実行する(ステップA7)。
【0038】
一方、データ入力があった場合(ステップA3のYES)、省電力モードの設定を解消して通常状態に戻す(ステップA8)。
【0039】
図5は、磁気ディスク装置(HDD)に関する省電力制御の動作手順を説明するためのフローチャートである。
【0040】
電源状態監視部12は、まず、磁気ディスク装置(HDD)に対するアクセス有無を判定し(ステップB1)、アクセスが無ければ(ステップB1のNO)、現在のバッテリ状態を電源状態監視部12から取得し保存する(ステップB2)。このまま磁気ディスク装置(HDD)に対するアクセスが無いと(ステップB3のNO)、電源状態監視部12は、再度現在のバッテリ状態を電源状態監視部12から取得し(ステップB4)、バッテリ状態に変化があれば(ステップB5のYES)、この変化値が電源状態テーブル14に保有された値に該当するかどうかを判定し(ステップB6)、該当したときに(ステップB6のYES)、省電力モードの設定を実行する(ステップB7)。
【0041】
一方、磁気ディスク装置(HDD)に対するアクセスがあった場合(ステップB3のYES)、省電力モードの設定を解消して通常状態に戻す(ステップB8)。
【0042】
図6は、システム全体に関する省電力制御の動作手順を説明するためのフローチャートである。
【0043】
電源状態監視部12は、まず、システム資源全体が待機状態となったかどうかを判定し(ステップC1)、待機状態となっていた場合には(ステップC1のNO)、現在のバッテリ状態を電源状態監視部12から取得し保存する(ステップC2)。このまま待機状態となっていた場合には(ステップC3のNO)、電源状態監視部12は、再度現在のバッテリ状態を電源状態監視部12から取得し(ステップC4)、バッテリ状態に変化があれば(ステップC5のYES)、この変化値が電源状態テーブル14に保有された値に該当するかどうかを判定し(ステップC6)、該当したときに(ステップC6のYES)、省電力モードの設定を実行する(ステップC7)。
【0044】
一方、駆動状態となった場合(ステップC3のYES)、省電力モードの設定を解消して通常状態に戻す(ステップC8)。
【0045】
このように、この実施形態のコンピュータシステムにおいては、バッテリ残量の変化に応じて省電力機能をより節電効果が高まる方向に多段階的に作動させることが可能となる。
【0046】
【発明の効果】
以上詳述したように、この発明によれば、従来の節電方式のように、省電力機能を一定の基準に照らし合わせて画一的に作動させるのではなく、たとえばバッテリ残量の減り方が速いときには速めに省電力機能をより節電効果が高まる方向に多段階的に作動させ、バッテリ残量の減り方が遅いときには遅めに省電力機能をより節電効果が高まる方向に多段階的に作動させたり、あるいは、バッテリ残量が少ないときには速めに省電力機能をより節電効果が高まる方向に多段階的に作動させ、バッテリ残量が多いときには遅めに省電力機能をより節電効果が高まる方向に多段階的に作動させるといった、バッテリの残量状況に応じた省電力制御を実行できるため、バッテリ寿命とユーザの使い勝手等とを適切に調節することが可能となる。
【図面の簡単な説明】
【図1】この発明の実施形態に係るパーソナルコンピュータの構成を示す図。
【図2】同実施形態のコンピュータシステムの省電力制御に関する機能ブロックを示す図。
【図3】同実施形態の電源状態テーブルが保有するデータの一例を示す図。
【図4】同実施形態のモニタおよびLCDに関する省電力制御の動作手順を説明するためのフローチャート。
【図5】同実施形態の磁気ディスク装置(HDD)に関する省電力制御の動作手順を説明するためのフローチャート。
【図6】同実施形態のシステム全体に関する省電力制御の動作手順を説明するためのフローチャート。
【符号の説明】
1…CPU
2…システムメモリ
3…ディスクコントローラ
4…ディスプレイコントローラ
5…キーボードコントローラ
6…電源制御装置(PSC)
7…バッテリ
11…電源状態取得部
12…電源状態監視部
13…入力制御部
14…電源状態テーブル
15…ディスプレイ制御部
16…ディスク制御部[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a battery-driven computer system and a power saving control method applied to the system.
[0002]
[Prior art]
2. Description of the Related Art In recent years, various types of battery-operable personal computers have been developed on the assumption that they are used when going out or traveling. Also, stationary personal computers that are not supposed to be carried are configured so that they can be driven by a battery in order to continue processing for a certain period of time when the external power supply is cut off due to a power failure or the like. There are many.
[0003]
In a personal computer that can be driven by this kind of battery, in order to extend the continuous operation time when the battery is driven as much as possible, for example, when data input from a mouse, a keyboard, or the like is interrupted beyond a predetermined time, Power is saved by stopping the display on the monitor, power is saved by reducing the brightness of the LCD (flat panel) backlight, or access to the magnetic disk device (HDD) is interrupted over a predetermined time. Various power saving functions such as saving power by stopping a motor of a magnetic disk device (HDD) are provided.
[0004]
[Problems to be solved by the invention]
By the way, in the conventional power saving method, this power saving function is operated uniformly in accordance with a certain standard. Specifically, for example, the automatic stop time of the monitor once set (the time when the data input as a condition for stopping the monitor is interrupted) remains unchanged until it is reset. When the computer is driven by a battery, if the automatic stop time of this monitor is shortened, the battery usage is reduced, but the user's usability is deteriorated. On the other hand, if the monitor automatic stop time is lengthened, the user-friendliness is improved, but the battery usage increases. As described above, if the automatic stop time of the monitor is fixed, it is difficult to adjust the battery life and the convenience for the user.
[0005]
Also, for example, the brightness of the LCD backlight once set remains unchanged until it is reset. When the computer is driven by a battery, lowering the brightness of the backlight reduces the amount of battery usage, but makes the display difficult to see. On the other hand, when the brightness of the backlight is increased, the display becomes easier to see, but the battery usage increases. Thus, when the brightness of the backlight is fixed, it is difficult to adjust the battery life and the visibility of the display.
[0006]
Further, for example, the automatic stop time of the magnetic disk device (HDD) once set (time when the data access as a condition for stopping the motor or the like is interrupted) remains unchanged until it is reset. When the computer is driven by a battery, if the automatic stop time of the magnetic disk device (HDD) is shortened, the battery usage is reduced, but the user's usability is deteriorated. On the other hand, if the automatic stop time of the magnetic disk device (HDD) is increased, the user-friendliness is improved, but the battery usage increases. As described above, when the automatic stop time of the magnetic disk device (HDD) is fixed, it is difficult to adjust the battery life and the user-friendliness.
[0007]
As described above, it is difficult to adjust the battery life and the user's ease of use only by operating the power saving function uniformly according to a certain standard.
[0008]
The present invention has been made in consideration of such circumstances, and appropriately adjusts the battery life and user convenience by operating the power saving function in multiple stages according to changes in the remaining battery level. It is an object of the present invention to provide a computer system that can be used and a power saving control method applied to the system.
[0009]
[Means for Solving the Problems]
To achieve the above object, the present invention is a battery-powered computer system capable comprising a power saving function, all or part of the system resources to monitor the decrease of the remaining battery capacity after the standby state Battery state monitoring means; and power saving control means for operating the power saving function in a multistage manner in a direction in which a power saving effect is further increased in accordance with a decrease amount of the remaining battery level obtained by monitoring of the battery state monitoring means. It is made to have.
[0010]
In the present invention, for example, the power saving function is activated in multiple stages in a direction that increases the power saving effect when the battery remaining amount is rapidly reduced, and the power saving function is delayed when the battery remaining amount is late. If the battery is low, operate the power-saving function in multiple steps in a direction to increase the power saving effect and increase the battery power. Power-saving control can be executed according to the remaining battery level, such as operating the power-saving function in multiple stages in a direction that increases the power-saving effect at a later time, so the battery life and user convenience are adjusted appropriately. It becomes possible to do.
[0011]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below with reference to the drawings.
[0012]
FIG. 1 is a diagram showing a configuration of a personal computer according to an embodiment of the present invention. This personal computer is, for example, a notebook type computer system that can be driven by a battery. As shown in FIG. 1, the CPU 1, the
[0013]
The CPU 1 controls the entire computer system, and executes and controls various application programs including an operating system, BIOS, and utilities such as device drivers stored in the
[0014]
The
[0015]
The
[0016]
The display controller 4 is a device that controls the output of the user interface in this computer system, and displays display data drawn by the CPU 1 on an LCD, a CRT, or the like.
[0017]
The
[0018]
The power supply control device (PSC) 6 controls the power supply of the computer system in an integrated manner, and executes switching between power supply / cutoff of the external power supply (AC) and the
[0019]
The
[0020]
FIG. 2 is a diagram showing functional blocks related to power saving control of the computer system having such a configuration.
[0021]
As shown in FIG. 2, the power saving control of this computer system is performed by the power supply
[0022]
Hereinafter, the operation principle regarding the power saving control of this computer system will be described.
[0023]
The power supply
[0024]
The power supply
[0025]
FIG. 3 is a diagram illustrating an example of data held in the power supply state table 14. In FIG. 3, (a) is data used as a reference for operating the power saving function related to the monitor in multiple stages, (b) is data used as a reference for operating the power saving function related to the LCD in multiple stages, (C) is data used as a standard for operating the power saving function related to the magnetic disk device (HDD) in multiple stages, and (d) is used as a standard for operating the power saving function related to the entire system in multiple stages. It is data.
[0026]
Here, the usage of the power supply state table 14 will be described by taking, as an example, data used as a reference for operating the power saving function related to the monitor in (a) in a multistage manner. The power supply
[0027]
Also, assuming that the remaining battery level is 19% when it is detected that data input from the keyboard or mouse has been interrupted, the power
[0028]
When the remaining battery level is 91% when it is detected that data input from the keyboard or mouse has been interrupted, the timing for executing the monitor off is when the remaining battery level is reduced by 2.00%. Alternatively, when the remaining battery level falls below 90%, the corresponding level of the power status table 14 is shifted from the first level to the second level, and when the remaining battery level is reduced by 1.80%. (If the corresponding stage of the power status table 14 is shifted, it is possible that the remaining battery level has already been exceeded and the remaining battery level has decreased. good).
[0029]
Similarly, when using data as a reference for operating the power saving function related to the LCD in (b) in multiple stages, the remaining battery level when detecting that data input from the keyboard or mouse is interrupted is Assuming that it is 88%, the power supply
[0030]
Also, assuming that the remaining battery level is 19% when it is detected that data input from the keyboard or mouse has been interrupted, the power
[0031]
Similarly, when data used as a reference for operating the power saving function related to the magnetic disk device (HDD) in (c) in a multi-step manner is detected, it is detected that access to the magnetic disk device (HDD) has been interrupted. If the remaining battery level is 88%, the power supply
[0032]
Also, assuming that the remaining battery level is 19% when it is detected that access to the magnetic disk device (HDD) has been interrupted, the power supply
[0033]
Similarly, when using data as a reference for operating the power saving function for the entire system in (d) in multiple stages, the remaining battery level when detecting that the entire system resource is in a standby state is When the remaining battery level is reduced by 5.00% with 100% to 80% and the entire system resources remaining in the standby state, the power supply
[0034]
That is, the power supply
[0035]
Next, with reference to FIG. 4 and FIG. 6, the operation procedure regarding the power saving control of this computer system will be described.
[0036]
FIG. 4 is a flowchart for explaining an operation procedure of power saving control regarding the monitor and the LCD.
[0037]
First, the power supply
[0038]
On the other hand, if there is data input (YES in step A3), the power saving mode setting is canceled and the normal state is restored (step A8).
[0039]
FIG. 5 is a flowchart for explaining an operation procedure of power saving control relating to a magnetic disk device (HDD).
[0040]
The power supply
[0041]
On the other hand, if there is an access to the magnetic disk device (HDD) (YES in step B3), the power saving mode setting is canceled and the normal state is restored (step B8).
[0042]
FIG. 6 is a flowchart for explaining an operation procedure of power saving control regarding the entire system.
[0043]
The power supply
[0044]
On the other hand, when the driving state is reached (YES in step C3), the setting of the power saving mode is canceled and the normal state is restored (step C8).
[0045]
As described above, in the computer system of this embodiment, it is possible to operate the power saving function in multiple stages in a direction in which the power saving effect is further increased according to the change in the remaining battery level.
[0046]
【The invention's effect】
As described above in detail, according to the present invention, unlike the conventional power saving method, the power saving function is not operated uniformly according to a certain standard. When the speed is fast, the power saving function is activated in multiple stages to increase the power saving effect, and when the remaining battery charge is slow, the power saving function is activated in multiple stages to increase the power saving effect. Or when the remaining battery level is low, the power saving function is activated in multiple steps in a direction to increase the power saving effect earlier, and when the remaining battery level is high, the power saving function is increased later to increase the power saving effect. Therefore, it is possible to perform power saving control according to the remaining battery level, such as operating in multiple stages, so that it is possible to appropriately adjust battery life, user convenience, and the like.
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration of a personal computer according to an embodiment of the present invention.
FIG. 2 is an exemplary functional block regarding power saving control of the computer system according to the embodiment;
FIG. 3 is a view showing an example of data held in a power state table according to the embodiment.
FIG. 4 is an exemplary flowchart for explaining an operation procedure of power saving control related to the monitor and the LCD according to the embodiment;
FIG. 5 is an exemplary flowchart for explaining an operation procedure of power saving control regarding the magnetic disk device (HDD) according to the embodiment;
FIG. 6 is an exemplary flowchart for explaining an operation procedure of power saving control regarding the entire system of the embodiment;
[Explanation of symbols]
1 ... CPU
2 ...
DESCRIPTION OF
Claims (13)
システム資源の全体または一部が待機状態となった後のバッテリ残量の減少量を監視するバッテリ状態監視手段と、
前記バッテリ状態監視手段の監視により得られる前記バッテリ残量の減少量に応じて前記省電力機能をより節電効果が高まる方向に多段階的に作動させる省電力制御手段と
を具備することを特徴とするコンピュータシステム。In a battery-powered computer system having a power saving function,
A battery state monitoring means all or part of the system resources to monitor the decrease of the remaining battery capacity after the standby state,
Power saving control means for operating the power saving function in a multistage manner in a direction in which the power saving effect is further increased in accordance with a decrease amount of the remaining battery level obtained by monitoring of the battery status monitoring means. Computer system.
システム資源の全体または一部が待機状態となった際の前記バッテリの残量値に応じて予め定められた、前記省電力機能をより節電効果が高まる方向に多段階的に作動させるための基準とする前記バッテリ残量の減少量を示す減少量データを保有する電源状態テーブルと、
システム資源の全体または一部が待機状態となった後のバッテリ残量の減少量を監視するバッテリ状態監視手段と、
前記バッテリ状態監視手段の監視により得られる前記バッテリ残量の減少量が前記電源状態テーブルに保有された減少量データで示される減少量に達したときに、その減少量データに対応する前記省電力機能を作動させる省電力制御手段と
を具備することを特徴とするコンピュータシステム。In a battery-powered computer system having a power saving function,
Criteria for operating the power saving function in multiple stages in a direction that further increases the power saving effect, which is predetermined according to the remaining amount value of the battery when all or part of the system resources are in a standby state A power state table holding reduction amount data indicating the reduction amount of the remaining battery level,
A battery state monitoring means all or part of the system resources to monitor the decrease of the remaining battery capacity after the standby state,
The power saving corresponding to the reduction amount data when the reduction amount of the remaining battery amount obtained by the monitoring of the battery state monitoring means reaches the reduction amount indicated by the reduction amount data held in the power supply state table And a power saving control means for operating the function.
入力装置からのデータ入力が途絶えた後の前記バッテリの残量の減少量を監視するバッテリ状態監視手段と、
前記バッテリ状態監視手段の監視により得られる前記バッテリ残量の減少量に応じて前記モニタ省電力機能をより節電効果が高まる方向に多段階的に作動させるモニタ省電力制御手段と
を具備することを特徴とするコンピュータシステム。In a battery-powered computer system having a multistage monitor power saving function including display off and power off,
Battery state monitoring means for monitoring a decrease amount of the remaining amount of the battery after data input from the input device is interrupted;
Monitor power saving control means for operating the monitor power saving function in a multistage manner in a direction in which the power saving effect is further increased in accordance with a decrease amount of the remaining battery level obtained by monitoring of the battery state monitoring means. A featured computer system.
入力装置からのデータ入力が途絶えた後の前記バッテリの残量の減少量を監視するバッテリ状態監視手段と、
前記バッテリ状態監視手段の監視により得られる前記バッテリ残量の減少量に応じて前記LCD省電力機能をより節電効果が高まる方向に多段階的に作動させるLCD省電力制御手段と
を具備することを特徴とするコンピュータシステム。In a battery-powered computer system having a multi-stage LCD power saving function including backlight brightness reduction and off,
Battery state monitoring means for monitoring a decrease amount of the remaining amount of the battery after data input from the input device is interrupted;
LCD power saving control means for operating the LCD power saving function in a multistage manner in a direction in which the power saving effect is further increased in accordance with a decrease amount of the remaining battery level obtained by monitoring of the battery state monitoring means. A featured computer system.
ハードディスク装置に対するアクセスが途絶えた後の前記バッテリの残量の減少量を監視するバッテリ状態監視手段と、
前記バッテリ状態監視手段の監視により得られる前記バッテリ残量の減少量に応じて前記ハードディスク省電力機能をより節電効果が高まる方向に多段階的に作動させるハードディスク省電力制御手段と
を具備することを特徴とするコンピュータシステム。In a battery-powered computer system having a multi-stage hard disk power saving function including motor off and controller off,
A battery state monitoring means for monitoring the decrease of the remaining amount of the battery after the interrupted access to the hard disk device,
Hard disk power saving control means for operating the hard disk power saving function in a multistage manner in a direction in which the power saving effect is further increased in accordance with a decrease amount of the remaining battery level obtained by monitoring of the battery state monitoring means. A featured computer system.
システム資源の全体または一部が待機状態となった後のバッテリ残量の減少量を監視し、
この監視により得られる前記バッテリ残量の減少量に応じて前記省電力機能をより節電効果が高まる方向に多段階的に作動させる
ことを特徴とする省電力制御方法。In a power saving control method applied to a battery-driven computer system having a power saving function,
All or part of the system resources to monitor the decrease of the remaining battery capacity after the standby state,
A power saving control method, wherein the power saving function is operated in a multistage manner in a direction in which a power saving effect is further increased in accordance with a decrease amount of the remaining battery level obtained by the monitoring.
システム資源の全体または一部が待機状態となった後のバッテリ残量の減少量を監視し、
この監視により得られる前記バッテリ残量の減少量が前記電源状態テーブルに保有された減少量データで示される減少量に達したときに、その減少量データに対応する前記省電力機能を作動させる
ことを特徴とする省電力制御方法。A battery-driven computer system having a power saving function, wherein the power saving function is determined in advance according to the remaining amount of the battery when all or part of the system resources are in a standby state. In a power saving control method applied to a computer system having a power state table that stores a reduction amount data indicating a reduction amount of the remaining battery level as a reference for operating in a multistage manner in a direction in which a power saving effect is increased,
All or part of the system resources to monitor the decrease of the remaining battery capacity after the standby state,
When the reduction amount of the remaining battery level obtained by this monitoring reaches the reduction amount indicated by the reduction amount data held in the power state table, the power saving function corresponding to the reduction amount data is activated. A power saving control method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP02000899A JP4230585B2 (en) | 1999-01-28 | 1999-01-28 | Computer system and power saving control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP02000899A JP4230585B2 (en) | 1999-01-28 | 1999-01-28 | Computer system and power saving control method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2000222074A JP2000222074A (en) | 2000-08-11 |
JP4230585B2 true JP4230585B2 (en) | 2009-02-25 |
Family
ID=12015102
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP02000899A Expired - Fee Related JP4230585B2 (en) | 1999-01-28 | 1999-01-28 | Computer system and power saving control method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4230585B2 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7155625B2 (en) * | 2001-05-09 | 2006-12-26 | Intel Corporation | Method and apparatus to modify power requirements for a system |
JP2006221335A (en) * | 2005-02-09 | 2006-08-24 | Toshiba Corp | Information recording device |
US7484110B2 (en) * | 2006-03-16 | 2009-01-27 | Microsoft Corporation | Adaptive power management |
KR101370351B1 (en) * | 2006-11-20 | 2014-03-05 | 삼성전자 주식회사 | Computer and power control method thereof |
JP4709306B2 (en) * | 2009-09-24 | 2011-06-22 | Necパーソナルプロダクツ株式会社 | Power consumption control method and electronic device and electronic device system using the same |
-
1999
- 1999-01-28 JP JP02000899A patent/JP4230585B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2000222074A (en) | 2000-08-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3297389B2 (en) | Power consumption control method and electric equipment | |
JP3213208B2 (en) | Information processing apparatus and control method thereof | |
EP1141812B1 (en) | Apparatus and method for automatic cpu speed control | |
US6052791A (en) | Control method for a hard disk drive and a data processor reducing power consumption of the hard disk drive | |
US7596705B2 (en) | Automatically controlling processor mode of multi-core processor | |
JP4764144B2 (en) | Information processing apparatus and processor control method | |
US20070016815A1 (en) | CPU power management based on utilization with lowest performance mode at the mid-utilization range | |
JPH11161385A (en) | Computer system and its system state control method | |
US20120297224A1 (en) | Power Management Method and Device Thereof | |
JPH08503566A (en) | Method for automatically reducing power consumption of computer equipment | |
WO2011068833A1 (en) | Power management states | |
JP5764150B2 (en) | Method and computer for transition from power-on state to power-saving state | |
US10509458B2 (en) | Information device with improved operating modes | |
US6647501B1 (en) | Power save control device and control method | |
JP2000039937A (en) | Computer system and its power-saving control method | |
KR20180082786A (en) | Automatic power consumption reduction device and method for personal computer | |
JP2010009538A (en) | Information processor | |
JP4230585B2 (en) | Computer system and power saving control method | |
JPH07141075A (en) | Power saving control method for portable computer | |
JP4030408B2 (en) | Operating frequency control system and method | |
JP2001034370A (en) | Power-saving controller, power-saving control method, and computer system | |
JP3461237B2 (en) | Computer system | |
JP2002366252A (en) | System and method for controlling operation frequency, portable information processing terminal and program | |
JP2004280216A (en) | Information processor and clock frequency control method | |
JP2002082743A (en) | Electronic equipment and storage medium stored with electronic equipment control program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051216 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080829 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080909 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081106 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20081202 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20081204 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 4230585 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111212 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121212 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121212 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131212 Year of fee payment: 5 |
|
LAPS | Cancellation because of no payment of annual fees |