(57)【要約】【課題】装着されたバッテリの種類によらずにシステムの安定動作を保証することが可能な情報処理装置を実現する。【解決手段】本コンピュータ１０は、バッテリ２１が取り外し自在に装着可能な本体１１を有している。ＢＩＯＳは、ＥＣ／ＫＢＣ１１８を通じて、バッテリ２１から当該バッテリの定格を示すバッテリタイプ情報を取得する。次いで、ＢＩＯＳは、取得されたバッテリタイプ情報に応じて、コンピュータ１０の消費電力がバッテリ２１の出力電力を超えないように、ＣＰＵ１１１の動作速度の上限を制限する電力制御処理を実行する。これにより、バッテリ２１の能力（出力電力）を超える電力消費の発生を防止することができる。よって、本コンピュータ１０にどのタイプのバッテリが装着された場合でも、システムの安定動作を保証することができる。【選択図】      図４
2006127266.tif 000002
【特許請求の範囲】
【請求項１】
バッテリ駆動可能な情報処理装置において、
前記バッテリが取り外し自在に装着可能な本体と、
前記本体内に設けられたプロセッサと、
前記本体に装着された前記バッテリから当該バッテリの定格を示すバッテリタイプ情報を取得する手段と、
前記取得されたバッテリタイプ情報に応じて、前記プロセッサの動作速度の上限を制限する電力制御処理を実行する制御手段とを具備することを特徴とする情報処理装置。
【請求項２】
前記電力制御処理は、前記情報処理装置の消費電力が前記本体に装着された前記バッテリの出力電力を超えないように前記プロセッサの動作速度の上限を制限することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記電力制御処理は、前記プロセッサの動作速度の上限を制限する処理と前記情報処理装置に設けられたディスプレイの表示輝度の上限を制限する処理とを含むことを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記本体内に設けられ、外部デバイスとの無線通信を実行する無線通信部をさらに具備し、
前記電力制御処理は、前記プロセッサの動作速度の上限を制限する処理と前記無線通信部の送信出力電力を所定値に制限する処理とを含むことを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記情報処理装置に外部電源が接続されているか否かを判別する手段と、
前記情報処理装置に前記外部電源が接続されている場合、前記電力制御処理の実行を禁止する手段をさらに具備することを特徴とする請求項１記載の情報処理装置。
【請求項６】
前記制御手段は、
前記プロセッサの種類と前記取得されたバッテリタイプ情報との組み合わせが前記情報処理装置の起動を許可すべき所定の組み合わせであるか否かを判別する手段と、
前記プロセッサの種類と前記取得されたバッテリタイプ情報との組み合わせが前記所定の組み合わせではない場合、前記情報処理装置の起動を禁止する手段とを含むことを特徴とする請求項１記載の情報処理装置。
【請求項７】
前記制御手段は、
前記プロセッサの種類と前記取得されたバッテリタイプ情報との組み合わせが前記情報処理装置の起動を許可すべき所定の組み合わせであるか否かを判別する手段と、
前記プロセッサの種類と前記取得されたバッテリタイプ情報との組み合わせが前記所定の組み合わせである場合、前記情報処理装置に外部電源が接続されているか否かを判別する手段と、
前記情報処理装置に前記外部電源が接続されていない場合、前記電力制御処理を実行する手段と、
前記プロセッサの種類と前記取得されたバッテリタイプ情報との組み合わせが前記所定の組み合わせではない場合、前記情報処理装置の起動を禁止する手段とを含むことを特徴とする請求項１記載の情報処理装置。
【請求項８】
バッテリ駆動可能な情報処理装置の消費電力を制御する電力制御方法であって、
前記情報処理装置は、前記バッテリが取り外し自在に装着可能な本体と、前記本体内に設けられたプロセッサとを含み、
前記本体に装着された前記バッテリから当該バッテリの定格を示すバッテリタイプ情報を取得するステップと、
前記取得されたバッテリタイプ情報に応じて、前記プロセッサの動作速度の上限を制限する電力制御処理を実行するステップとを具備することを特徴とする電力制御方法。
【請求項９】
前記電力制御処理は、前記情報処理装置の消費電力が前記本体に装着された前記バッテリの出力電力を超えないように前記プロセッサの動作速度の上限を制限することを特徴とする請求項８記載の電力制御方法。
【請求項１０】
前記電力制御処理は、前記プロセッサの動作速度の上限を制限する処理と前記情報処理装置に設けられたディスプレイの表示輝度の上限を制限する処理とを含むことを特徴とする請求項８記載の電力制御方法。
【請求項１１】
前記情報処理装置は外部デバイスとの無線通信を実行する無線通信部を含んでおり、
前記電力制御処理は、前記プロセッサの動作速度の上限を制限する処理と無線通信部の送信出力電力を所定値に制限する処理とを含むことを特徴とする請求項８記載の電力制御方法。
【請求項１２】
前記情報処理装置に外部電源が接続されているか否かを判別するステップと、
前記情報処理装置に前記外部電源が接続されている場合、前記電力制御処理の実行を禁止するステップとをさらに具備することを特徴とする請求項８記載の電力制御方法。
【請求項１３】
前記プロセッサの種類と前記取得されたバッテリタイプ情報との組み合わせが前記情報処理装置の起動を許可すべき所定の組み合わせであるか否かを判別するステップと、
前記プロセッサの種類と前記取得されたバッテリタイプ情報との組み合わせが前記所定の組み合わせではない場合、前記情報処理装置の起動を禁止するステップとをさらに具備することを特徴とする請求項８記載の電力制御方法。
【請求項１４】
前記プロセッサの種類と前記取得されたバッテリタイプ情報との組み合わせが前記情報処理装置の起動を許可すべき所定の組み合わせであるか否かを判別するステップと、
前記プロセッサの種類と前記取得されたバッテリタイプ情報との組み合わせが前記所定の組み合わせである場合、前記情報処理装置に外部電源が接続されているか否かを判別するステップと、
前記情報処理装置に前記外部電源が接続されていない場合、前記電力制御処理を実行するステップと、
前記プロセッサの種類と前記取得されたバッテリタイプ情報との組み合わせが前記所定の組み合わせではない場合、前記情報処理装置の起動を禁止するステップとをさらに具備することを特徴とする請求項８記載の電力制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はパーソナルコンピュータのような情報処理装置および同装置で用いられる電力制御方法に関する。
【背景技術】
【０００２】
近年、バッテリ駆動可能な種々のノートブック型パーソナルコンピュータが開発されている。ノートブック型パーソナルコンピュータにおいては、そのコンピュータの消費電力に対応した専用のバッテリが用意されている。
【０００３】
また、カメラのような電子機器においては、アルカル電池、ニッケル水素電池、リチウム電池のような様々な種類の乾電池がバッテリとして利用されている。特許文献１には、装着された乾電池の種類に応じて、ディスプレイの明度を変更する機能を有する電子機器が開示されている。
【０００４】
ところで、最近では、同一機種のノートブック型パーソナルコンピュータであっても、搭載されるＣＰＵの種類が異なる複数種のモデルがラインナップされる場合がある。搭載されるＣＰＵの種類に応じてシステムの消費電力は大きく異なる。このため、同一機種のノートブック型パーソナルコンピュータであっても、モデル毎に、出力電力のような定格が異なる複数種のバッテリを用意することが必要となる。
【特許文献１】特開２００３−２５９１９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、もし高速ＣＰＵが搭載されたノートブック型パーソナルコンピュータに、低速ＣＰＵが搭載されたモデルに対応する低出力電力のバッテリが装着されたならば、システムの消費電力がバッテリの定格を超えてしまい、これによってシステムが作業途中で突然パワーオフされるという不具合が発生する危険がある。また、たとえこのような不具合が発生せずとも、バッテリ駆動時間は極端に短くなる。
【０００６】
本発明は上述の事情を考慮してなされたものであり、装着されたバッテリの種類によらずにシステムの安定動作を保証することが可能な情報処理装置および電力制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述の課題を解決するため、本発明は、バッテリ駆動可能な情報処理装置において、前記バッテリが取り外し自在に装着可能な本体と、前記本体内に設けられたプロセッサと、前記本体に装着された前記バッテリから当該バッテリの定格を示すバッテリタイプ情報を取得する手段と、前記取得されたバッテリタイプ情報に応じて、前記プロセッサの動作速度の上限を制限する電力制御処理を実行する制御手段とを具備することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、装着されたバッテリの種類によらずにシステムの安定動作を保証することが可能となる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して、本発明の実施形態を説明する。  
まず、図１および図２を参照して、本発明の一実施形態に係る情報処理装置の構成について説明する。この情報処理装置は、例えば、バッテリ駆動可能なノートブック型パーソナルコンピュータ１０として実現されている。
【００１０】
図１はノートブック型パーソナルコンピュータ１０のディスプレイユニットを開いた状態における正面図である。本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＬＣＤ（Liquid Crystal Display）１７から構成される表示装置が組み込まれており、そのＬＣＤ１７の表示画面はディスプレイユニット１２のほぼ中央に位置されている。
【００１１】
ディスプレイユニット１２は、コンピュータ本体１１に対して開放位置と閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１はバッテリが取り外し自在に装着可能な薄い箱形の筐体を有している。バッテリは、コンピュータ本体１１の例えば底面に設けられたバッテリ収容部に装着される。
【００１２】
コンピュータ本体１１の上面にはキーボード１３、本コンピュータ１をパワーオン／オフするためのパワーボタン１４、入力操作パネル１５、およびタッチパッド１６などが配置されている。
【００１３】
入力操作パネル１５は、押されたボタンに対応するイベントを入力する入力装置であり、複数の機能をそれぞれ起動するための複数のボタンを備えている。これらボタン群には、ＴＶ起動ボタン１５Ａ、ＤＶＤ／ＣＤ起動ボタン１５Ｂも含まれている。ＴＶ起動ボタン１５Ａは、ＴＶ放送番組データの再生及び記録を行うためのＴＶ機能を起動するためのボタンである。ＴＶ起動ボタン１５Ａがユーザによって押下された時、ＴＶ機能を実行するためのＴＶアプリケーションプログラムが自動的に起動される。
【００１４】
本コンピュータにおいては、汎用の主オペレーティングシステムの他に、ＡＶ（オーディオ・ビデオ）データを処理するための専用の副オペレーティングシステムがインストールされている。ＴＶアプリケーションプログラムは、副オペレーティングシステム上で動作するプログラムである。
【００１５】
パワーボタン１４がユーザによって押下された時、主オペレーティングシステムが起動される。一方、ＴＶ起動ボタン１５Ａがユーザによって押下された時は、主オペレーティングシステムではなく、副オペレーティングシステムが起動され、そしてＴＶアプリケーションプログラムが自動的に実行される。副オペレーティングシステムはＡＶ機能を実行するための最小限の機能のみを有している。このため、副オペレーティングシステムのブートアップに要する時間は、主オペレーティングシステムのブートアップに要する時間に比べて遙かに短い。よって、ユーザは、ＴＶ起動ボタン１５Ａを押すだけで、ＴＶ視聴／録画を即座に行うことが出来る。
【００１６】
ＤＶＤ／ＣＤ起動ボタン１５Ｂは、ＤＶＤまたはＣＤに記録されたビデオコンテンツを再生するためのボタンである。ＤＶＤ／ＣＤ起動ボタン１５Ｂがユーザによって押下された時、ビデオコンテンツを再生するためのビデオ再生アプリケーションプログラムが自動的に起動される。このビデオ再生アプリケーションプログラムも、副オペレーティングシステム上で動作するアプリケーションプログラムである。ＤＶＤ／ＣＤ起動ボタン１５Ｂがユーザによって押下された時は、主オペレーティングシステムではなく、副オペレーティングシステムが起動され、そしてビデオ再生アプリケーションプログラムが自動的に実行される。
【００１７】
次に、図２を参照して、本コンピュータ１０のシステム構成について説明する。
【００１８】
本コンピュータ１０は、図２に示されているように、ＣＰＵ１１１、ノースブリッジ１１２、主メモリ１１３、ＶＧＡ（Video Graphics Array）コントローラ１１４、サウスブリッジ１１５、ＢＩＯＳ−ＲＯＭ１１６、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１８、および無線ＬＡＮモジュール１１７等を備えている。
【００１９】
ＣＰＵ１１１は本コンピュータ１０の動作を制御するために設けられたプロセッサであり、主オペレーティングシステム（主ＯＳ）／副オペレーティングシステム（副ＯＳ）、および各種アプリケーションプログラムを実行する。
【００２０】
また、ＣＰＵ１１１は、ＢＩＯＳ−ＲＯＭ１１６に格納されたシステムＢＩＯＳ（Basic Input Output System）も実行する。システムＢＩＯＳはハードウェア制御のためのプログラムである。システムＢＩＯＳは、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１８と共同して、本コンピュータ１０の電力制御処理を実行する機能を有している。電力制御処理は、コンピュータ本体１１に装着されたバッテリ２１の種類によらずにシステムを安定して長時間動作させるための処理である。この電力制御処理は、コンピュータ本体１１に装着されたバッテリ２１の種類（定格）に応じて、ＣＰＵ１１１の動作速度の上限を制限する処理を含んでいる。この場合、ＣＰＵ１１１の動作速度の上限値は、本コンピュータ１０の消費電力がコンピュータ本体１１に装着されたバッテリ２１の出力電力を超えないように制限される。
【００２１】
ノースブリッジ１１２はＣＰＵ１１１のローカルバスとサウスブリッジ１１５との間を接続するブリッジデバイスである。ノースブリッジ１１２には、主メモリ１１３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１１２は、ＡＧＰ（Accelerated Graphics Port）バスなどを介してＶＧＡコントローラ１１４との通信を実行する機能も有している。
【００２２】
ＶＧＡコントローラ１１４は本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラである。このＶＧＡコントローラ１１４はビデオメモリ（ＶＲＡＭ）を有しており、ＯＳ／アプリケーションプログラムによってビデオメモリに書き込まれた表示データから、ＬＣＤ１７に表示すべき表示イメージを形成する映像信号を生成する。
【００２３】
無線ＬＡＮモジュール１１７は外部との無線通信を実行する無線通信部であり、例えばIEEE 802.11規格の無線通信を実行するように構成されている。
【００２４】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１８は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３およびタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１８は、ユーザによるパワーボタン１４の操作に応じて本コンピュータ１０をパワーオン／パワーオフする機能を有している。さらに、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１８は、ユーザによるＴＶ起動ボタン１５Ａ、ＤＶＤ／ＣＤ起動ボタン１５Ｂの操作に応じて、本コンピュータ１０をパワーオンすることもできる。
【００２５】
ＥＣ／ＫＢＣ１１８は、ＡＣアダプタ２２から供給される外部電源またはバッテリ２１からの電源から、各コンポーネントの動作電源電圧を生成する電源回路を備えている。また、ＥＣ／ＫＢＣ１１８は、バッテリ２１との通信を実行する機能を有している。ＥＣ／ＫＢＣ１１８とバッテリ２１との間はＳＭ（System Management）バス等を介して接続されている。ＥＣ／ＫＢＣ１１８とバッテリ２１との間の通信は、ＳＭバスを介して実行される。
【００２６】
バッテリ２１はスマートバッテリ規格に対応しており、バッテリ２１の種類を示すバッテリタイプ情報を格納したＥＥＰＲＯＭ２１１を備えている。バッテリタイプ情報は、バッテリ２１の定格（定格出力（V）、定格容量（Ah））を示す情報を含んでいる。ＥＣ／ＫＢＣ１１８は、バッテリ２１との通信を実行することによって、バッテリ２１からバッテリタイプ情報を取得することができる。
【００２７】
また、ＥＣ／ＫＢＣ１１８は、本コンピュータ１０にＡＣアダプタ２２（外部電源）が接続されているか否かを判別する機能を有している。
【００２８】
次に、図３を参照して、ＢＩＯＳによって実行される電源制御処理について説明する。
【００２９】
図３は、電源制御処理に用いられる電力管理テーブルを示している。この電力管理テーブルは、例えばＥＣ／ＫＢＣ１１８またはＢＩＯＳ−ＲＯＭ１１６内に格納されている。電力管理テーブルは、バッテリタイプと各デバイスの動作性能との関係を定義するテーブルである。バッテリタイプは、本コンピュータ１０に装着されたバッテリ２１の種類（定格）を示す。以下では、互いに定格（定格出力、定格容量）が異なる２種類のバッテリが本コンピュータ１０用のバッテリとして用意されている場合を想定する。
【００３０】
電力管理テーブルには、図３に示されているように、［バッテリタイプ］フィールド、［ＣＰＵタイプ］フィールド、［ＡＣアダプタ］フィールド、［ＬＣＤ輝度］フィールド、［無線出力］フィールド、［ＣＰＵ速度］フィールド、および［シャットダウン］フィールドが定義されている。
【００３１】
［バッテリタイプ］フィールドは、バッテリ２１の種類（定格）を示す。本実施形態では、バッテリタイプは、[定格＝小]、[定格＝大]の２種類のバッテリタイプに分類されている。［ＣＰＵタイプ］フィールドは、ＣＰＵ１１１の種類（動作周波数）を示す。本実施形態では、動作周波数が3.0GHzよりも低いか否かによって、ＣＰＵ１１１の種類は［High Frequency］、［Low Frequency］の２種類のＣＰＵタイプに分類されている。［ＡＣアダプタ］フィールドは、ＡＣアダプタ（外部電源）２２が本コンピュータ１０に接続されているか否かを示す。記号“○”は、接続されていることを示している。
【００３２】
［ＬＣＤ輝度］フィールドは、ＬＣＤ１７の表示輝度の上限を指定する。ＬＣＤ１７の表示輝度は、例えば、ＬＣＤ１７のバックライトを駆動する電圧値によって調整することができる。ＬＣＤ１７のバックライトを駆動する電圧は、ＥＣ／ＫＢＣ１１８から出力される。［無線出力］フィールドは、無線ＬＡＮモジュール１１７の送信出力電力を指定する。送信出力電力を指定する情報は、ＥＣ／ＫＢＣ１１８によって、無線ＬＡＮモジュール１１７内に設けられた制御レジスタに設定される。
【００３３】
［ＣＰＵ速度］フィールドは、ＣＰＵ１１１の動作速度の上限を指定する。ＣＰＵ１１１の動作速度は、例えば、ＣＰＵ１１１に供給されるクロック信号の周波数を変更することによって制御することができる。［シャットダウン］フィールドは、本コンピュータ１０の起動を禁止するか否かを指定する。記号“○”は、本コンピュータ１０の起動を禁止することを示す。
【００３４】
なお、図３中の記号“−”はドントケア（無効の値）である。
【００３５】
次に、図４のフローチャートを参照して、ＢＩＯＳが電力管理テーブルに従って実行する電力制御処理の手順を説明する。
【００３６】
本コンピュータ１０がパワーオンされた時、ＢＩＯＳは、以下の処理を実行する。
【００３７】
ＢＩＯＳは、まず、バッテリ２１のバッテリタイプ情報をＥＣ／ＫＢＣ１１８を通じてバッテリ２１から取得し、バッテリ２１の種類（定格）を判別する（ステップＳ１１）。
【００３８】
バッテリ２１のバッテリタイプが[定格＝小]であれば、ＢＩＯＳは、本コンピュータ１０に搭載されたＣＰＵ１１１の種類を判別する（ステップＳ１２）。ＣＰＵ１１１の種類が［High Frequency］であれば（ステップＳ１２のＮＯ）、ＢＩＯＳは、バッテリタイプとＣＰＵタイプとの現在の組み合わせ（[定格＝小]、［High Frequency］）が、本コンピュータ１０の起動を禁止すべき組み合わせであると判断する。この場合、ＢＩＯＳは、ＡＣアダプタ２２の接続の有無とは無関係に、本コンピュータ１０を即座にシャットダウン（パワーオフ）して、本コンピュータ１０の起動を禁止する（ステップＳ１３）。本コンピュータ１０にＡＣアダプタ２２が接続されている場合には、[定格＝小]、［High Frequency］の組み合わせであっても、本コンピュータ１０を起動することは可能である。しかし、本コンピュータ１０の動作中にＡＣアダプタ２２が取り外されると、即座に本コンピュータ１０がパワーオフされてしまう危険がある。ステップＳ１３の処理により、この危険の発生を未然に防止することができる。
【００３９】
一方、ＣＰＵ１１１の種類が［Low Frequency］であれば（ステップＳ１２のＹＥＳ）、ＢＩＯＳは、バッテリタイプとＣＰＵタイプとの現在の組み合わせ（[定格＝小]、［Low Frequency］）が、本コンピュータ１０を起動可能な組み合わせであると判断する。そして、ＢＩＯＳは、本コンピュータ１０にＡＣアダプタ２２が接続されているか否かを判別する（ステップＳ１４）。
【００４０】
ＡＣアダプタ２２が接続されていないならば（ステップＳ１４のＮＯ）、ＢＩＯＳは、バッテリタイプとＣＰＵタイプとの現在の組み合わせ（[定格＝小]、［Low Frequency］）に従って、電力制御処理を実行する（ステップＳ１５）。ステップＳ１５においては、ＢＩＯＳは、本コンピュータの消費電力がバッテリ２１の出力電力を超えないように、ＣＰＵ動作速度、ＬＣＤ輝度、および無線出力それぞれの上限を制限するための処理を実行する。 [定格＝小]と［Low Frequency］の組み合わせに対応するＣＰＵ動作速度の上限値は、予め決められている。ＣＰＵ動作速度の上限値は、例えば、ＣＰＵ１１１の最大速度よりも２５パーセントだけ低い速度である。なお、ＢＩＯＳが、バッテリ２１の出力電力をそのバッテリ定格から計算し、その出力電力の値に基づいてＣＰＵ動作速度の上限値を決定してもよい。
【００４１】
ステップＳ１５の電力制御処理を実行した後、ＢＩＯＳは、オペレーティングシステムを起動するためのブート処理を実行する（ステップＳ１６）。
【００４２】
ＡＣアダプタ２２が接続されているならば（ステップＳ１４のＹＥＳ）、ＢＩＯＳは、ステップＳ１５をスキップすることにより、電力制御処理の実行を禁止する。この場合、ＣＰＵ動作速度、ＬＣＤ輝度、および無線出力の上限値は制限されず、ＣＰＵ１１１はその最大動作速度で動作することができる。また、ＬＣＤ１１１の表示輝度はその最大値に設定され、無線ＬＡＮモジュール１１７の送信出力電力もその最大値に設定される。この後、ＢＩＯＳは、オペレーティングシステムを起動するためのブート処理を実行する（ステップＳ１６）。
【００４３】
また、バッテリ２１のバッテリタイプが[定格＝大]である場合は、ＢＩＯＳは、ステップＳ１２〜Ｓ１５の処理をスキップして、即座にブート処理を実行する（ステップＳ１６）。
【００４４】
以上のように、本実施形態によれば、本コンピュータ１０に装着されたバッテリ２１の種類（定格）に応じて、各デバイスの動作性能が制限される。これにより、バッテリ２１の能力（出力電力）を超える電力消費の発生を防止することができる。よって、本コンピュータ１０にどのタイプのバッテリが装着された場合でも、システムの安定動作を保証することができる。
【００４５】
また、バッテリが過度に放電されることもなくなるので、バッテリ駆動時間が極端に短くなるという不具合が発生することも防止することができる。さらに、バッテリの過度な放電がないことにより、バッテリの寿命の延命化を図ることもできる。
【００４６】
なお、本実施形態では、ＣＰＵ速度、ＬＣＤ輝度、無線出力をそれぞれ制限したが、本コンピュータ１０のコンポーネントの中で最も消費電力が大きいのはＣＰＵであるので、装着されたバッテリ２１の種類（定格）に応じて、コンピュータ１０の消費電力がバッテリ２１の出力電力を超えないようにＣＰＵ速度の上限のみを制限してもよい。
【００４７】
また、本実施形態では、[定格＝小]、[定格＝大]の２種類のバッテリそれぞれに対応する電力制御処理を説明したが、[定格＝小]、[定格＝中]、[定格＝大]の３種類のバッテリそれぞれに対応する電力制御処理を実行することもできる。この場合、例えば、ＢＩＯＳは、 [定格＝中]のバッテリが即着されている場合にはＣＰＵ速度の上限をその最大速度よりも例えば１０パーセント低い値に制限する処理を実行し、[定格＝小]のバッテリが即着されている場合にはＣＰＵ速度の上限をその最大速度よりも例えば２５パーセント低い値に制限する処理を実行する。
【００４８】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００４９】
【図１】本発明の一実施形態に係るコンピュータの概観を示す斜視図。
【図２】図１のコンピュータのシステム構成を示すブロック図。
【図３】図１のコンピュータで用いられる電力管理テーブルの構成例を説明するための図。
【図４】図１のコンピュータによって実行される電力制御処理の手順を説明するフローチャート。
【符号の説明】
【００５０】
１０…コンピュータ、１７…ＬＣＤ、２１…バッテリ、２２…ＡＣアダプタ、１１１…ＣＰＵ、１１７…無線ＬＡＮモジュール、１１８…ＥＣ／ＫＢＣ。
【図１】
2006127266.tif 000003
【図２】
2006127266.tif 000004
【図３】
2006127266.tif 000005
【図４】
2006127266.tif 000006