(57)【特許請求の範囲】
【請求項１】
表示パネルを、バッテリを電源として駆動する電子機器において、
前記表示パネルのサイズ毎の各輝度間での消費電力デルタを登録した輝度間消費電力デルタテーブルと、
前記表示パネルのサイズ毎の各輝度間での消費電力デルタは、複数のメーカの表示パネルの平均値であり、
前記表示パネルの輝度を設定する輝度設定手段と、前記バッテリの残量を検出するバッテリ残量検出手段と、
ユーザ操作に応答して、前記バッテリの希望動作時間を設定する希望動作時間設定手段と、
前記表示パネルのサイズを検出するパネルサイズ検出手段と、
を備え、
前記輝度設定手段は、前記希望動作時間設定手段で設定されたバッテリの希望動作時間と、前記バッテリ残量検出手段で検出されたバッテリ残量と、および前記パネルサイズ検出手段で検出された表示パネルのサイズに対応する、前記輝度間消費電力デルタテーブルのデータとに基づいて、前記表示パネルの輝度を設定すること特徴とする電子機器。
【請求項２】
前記輝度設定手段は、
前記バッテリの希望動作時間と前記バッテリ残量とに基づいて、目標消費電力を算出し、
現在の平均消費電力と前記目標消費電力との差分を目標削減電力として算出し、
前記輝度間消費電力デルタテーブルを参照して、現在の輝度から輝度を順次下げてゆき、その輝度間消費電力デルタの合計が前記目標差分電力に達する輝度を、前記パネルに設定することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記表示パネルは、液晶表示パネルであることを特徴とする請求項１に記載の電子機器。
【請求項４】
表示パネルを、バッテリを電源として駆動する電子機器の電源制御方法において、
前記表示パネルの輝度を設定する輝度設定工程と、
前記バッテリの残量を検出するバッテリ残量検出工程と、
ユーザ操作に応答して、希望動作時間を設定する希望動作時間設定工程と、
前記表示パネルのサイズを検出するパネルサイズ検出工程と、
を含み、
前記輝度設定工程では、前記設定されたバッテリの希望動作時間と、前記検出されたバッテリ残量と、および前記表示パネルの各サイズ毎の各輝度間での消費電力デルタを登録した輝度間消費電力デルタテーブルのうちの前記パネルサイズ検出手段で検出された表示パネルのサイズに対応するデータとに基づいて、前記表示パネルの輝度を設定し、前記表示パネルのサイズ毎の各輝度間での消費電力デルタは、複数のメーカの表示パネルの平均値であることを特徴とする電子機器の電源制御方法。
【請求項５】
表示パネルを、バッテリを電源として駆動する電子機器に搭載されるプログラムにおいて、
前記表示パネルの輝度を設定する輝度設定工程と、
前記バッテリの残量を検出するバッテリ残量検出工程と、
ユーザ操作に応答して、希望動作時間を設定する希望動作時間設定工程と、
前記表示パネルのサイズを検出するパネルサイズ検出工程と、
をコンピュータに実行させ、
前記輝度設定工程では、前記設定されたバッテリの希望動作時間と、前記検出されたバッテリ残量と、および前記表示パネルのサイズ毎の各輝度間での消費電力デルタを登録した輝度間消費電力デルタテーブルのうちの前記パネルサイズ検出手段で検出された表示パネルのサイズに対応するデータとに基づいて、前記表示パネルの輝度を設定し、前記表示パネルのサイズ毎の各輝度間での消費電力デルタは、複数のメーカの表示パネルの平均値であることを特徴とするコンピュータが実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、電子機器の電源制御方法、およびコンピュータが実行するためのプログラムに関し、詳細には、表示パネルを、バッテリを電源として駆動する電子機器、電子機器の電源制御方法、およびコンピュータが実行するためのプログラムに関する。
【背景技術】
【０００２】
近年、各種の電子機器の分野では装置の小型化に伴いバッテリ駆動型の装置が種々登場しており、バッテリ駆動時間に対するユーザの要求は年々大きくなっている。かかるバッテリ駆動型の装置では、種々のパワーセーブ機能を駆使して駆動時間の長時間化が図られている。例えば、いわゆるノート型パソコン（以下「ノート型ＰＣ」と称する）では、一定時間装置への操作がない場合には処理速度を低減したり、あるいは液晶表示装置（ＬＣＤ）の表示を一時停止する等の方法が採られている。
【０００３】
また、ユーザがハードウェアスイッチやセットアップメニューでの設定により通常動作時におけるシステムの動作モードを決定することができ、例えばＣＰＵのクロック速度を低速にする等の設定が可能になっているものもある。また、ユーザは、長時間使用する必要がある場合には、上記したパワーセーブ機能を最大限に利用し、あるいはボリューム調整等により液晶表示パネルのバックライト輝度を低下させて使用することが可能となっている。
【０００４】
しかしながら、近時、ノート型ＰＣの多機能化が進んで、搭載されるデバイスが増加すると共に、その設定が複雑になってきているため、パソコンについてあまり詳しくないユーザは、現状どのデバイス設定がバッテリを無駄遣いしているか分からず、無駄に電力を消費している場合がある。設定変更可能なデバイスの中で、特に消費電力範囲が大きいのは液晶表示パネルのバックライトである。
【０００５】
例えば、ユーザが会議中や外出時に、あと何分、ノート型ＰＣを使う必要があるという状況がある。従来、ユーザが省電力ボタンを押すことで最低消費電力モードを実行する装置が知られている。しかしながら、バッテリ使用可能時間が最長１時間の場合には、最低消費電力モードでは、バッテリを１時間使用するための電力設定を行うため、ユーザが３０分使用したい状況に対して、必要以上に性能やユーザビリティを落とす可能性がある。例えば、最低消費電力モードでは、バックライト輝度を必要以上に低下させて、ユーザが暗いモニタを見て操作しなくてはならない状況が発生する。ここで、ユーザビリティに大きく関係するのは、液晶表示パネルの輝度（明るさ）である。
【０００６】
ノート型ＰＣの消費電力制御技術として、例えば、以下のものが公知ある。特許文献１の電力制御システムでは、バッテリ駆動型の電子装置において、ユーザが所望の動作時間を設定すると、マイクロコンピュータはこれを動作時間データとしてメモリに記憶し、また、マイクロコンピュータは、充電電流検出器から得られたデータを基にバッテリの容量を残量データとしてメモリに記憶し、メモリ内には、デバイスの各々について各動作モードと消費電力との対応関係を示す消費電力テーブルを格納し、装置動作開始時において、マイクロコンピュータは、バッテリが上記動作時間の経過時まで持続し、かつ各デバイスがその範囲内で最大限の性能を発揮し得るような各消費電力値を計算して各デバイスの動作モードを決定し、これを設定する技術が開示されている。
【０００７】
また、特許文献２のバックライト輝度制御方法では、各種のＬＣＤパネルに対応するバックライト輝度、およびコントラストを制御するため制御パラメータを記憶しておき、ＬＣＤパネルの種別を検出することにより、検知した種別に対応するＬＣＤパネル用の制御パラメータに基づいて、バックライト輝度、およびコントラストのボリューム制御用のデフォルト値を自動的に設定すると共に、バックライト輝度、コントラストの変更指示がなされた場合は、検知した種別に対応するＬＣＤパネル用の制御パラメータを参照して上記変更指示に応じたバックライト輝度、コントラストの変更処理を行う技術が開示されている。
【０００８】
【特許文献１】特開平５−３０７４３１号公報
【特許文献２】特開平１１−３２６８６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記両特許文献では、ユーザのバッテリ希望時間に応じて、ユーザビリティを落とすことなく、バッテリを持続させるための表示パネルの電力制御方法に関して、具体的に記載されていない。
【００１０】
本発明は、上記に鑑みてなされたものであり、表示パネルを、バッテリを電源として駆動する電子機器において、ユーザの希望使用時間中、可及的にユーザビリティを落とすことなく、バッテリを持続させることが可能な電子機器、電子機器の電源制御方法、およびコンピュータが実行するためのプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するために、本発明は、表示パネルを、バッテリを電源として駆動する電子機器において、前記表示パネルの各輝度間での消費電力デルタを登録した輝度間消費電力デルタテーブルと、前記表示パネルの輝度を設定する輝度設定手段と、前記バッテリの残量を検出するバッテリ残量検出手段と、ユーザ操作に応答して、希望動作時間を設定する希望動作時間設定手段と、を備え、前記輝度設定手段は、前記希望動作時間設定手段で設定された希望動作時間と、前記バッテリ残量検出手段で検出されたバッテリ残量と、および前記輝度間消費電力デルタテーブルのデータと、に基づいて、前記表示パネルの輝度を設定することを特徴とする。
【００１２】
また、本発明の好ましい態様によれば、前記輝度設定手段は、前記バッテリの希望動作時間と前記バッテリ残量とに基づいて、目標消費電力を算出し、現在の平均消費電力と前記目標消費電力との差分を目標削減電力として算出し、前記輝度間消費電力デルタテーブルを参照して、現在の輝度から輝度を順次下げてゆき、その輝度間消費電力デルタの合計が前記目標差分電力に達する輝度を、前記パネルに設定することが望ましい。
【００１３】
また、本発明の好ましい態様によれば、前記輝度間消費電力デルタテーブルは、前記表示パネルのサイズ毎に、各輝度間での消費電力デルタを登録しており、前記表示パネルのサイズを検出するパネルサイズ検出手段を備え、前記輝度設定手段は、前記バッテリの希望動作時間と、前記バッテリ残量と、および前記輝度間消費電力デルタテーブルの検出されたパネルサイズのデータとに基づいて、前記表示パネルの輝度を設定することが望ましい。
【００１４】
また、本発明の好ましい態様によれば、前記輝度間消費電力デルタテーブルに登録されている、前記表示パネルのサイズ毎の各輝度間での消費電力デルタは、複数のメーカの表示パネルの平均値であることが望ましい。
【００１５】
また、本発明の好ましい態様によれば、前記表示パネルは、液晶表示パネルであることが望ましい。
【００１６】
上記した課題を解決して、本発明の目的を達成するために、本発明は、表示パネルを、バッテリを電源として駆動する電子機器の電源制御方法において、前記表示パネルの輝度を設定する輝度設定工程と、前記バッテリの残量を検出するバッテリ残量検出工程と、ユーザ操作に応答して、バッテリの希望動作時間を設定する希望動作時間設定工程と、を含み、前記輝度設定工程では、前記設定されたバッテリの希望動作時間と、前記検出されたバッテリ残量と、および前記表示パネルの各輝度間での消費電力デルタを登録した輝度間消費電力デルタテーブルのデータと、に基づいて、前記表示パネルの輝度を設定することを特徴とする。
【００１７】
上記した課題を解決して、本発明の目的を達成するために、本発明は、表示パネルを、バッテリを電源として駆動する電子機器に搭載されるプログラムにおいて、前記表示パネルの輝度を設定する輝度設定工程と、前記バッテリの残量を検出するバッテリ残量検出工程と、ユーザ操作に応答して、前記バッテリの希望動作時間を設定する希望動作時間設定工程と、をコンピュータに実行させ、前記輝度設定工程では、前記設定されたバッテリ希望動作時間と、前記検出されたバッテリ残量と、および前記表示パネルの各輝度間での消費電力デルタを登録した輝度間消費電力デルタテーブルのデータと、に基づいて、前記表示パネルの輝度を設定することを特徴とする。
【発明の効果】
【００１８】
本発明は、表示パネルを、バッテリを電源として駆動する電子機器において、前記表示パネルの各輝度間での消費電力デルタを登録した輝度間消費電力デルタテーブルと、前記表示パネルの輝度を設定する輝度設定手段と、前記バッテリの残量を検出するバッテリ残量検出手段と、ユーザ操作に応答して、希望動作時間を設定する希望動作時間設定手段と、を備え、前記輝度設定手段は、前記希望動作時間と、前記バッテリ残量と、および前記輝度間消費電力デルタテーブルのデータとに基づいて、前記表示パネルの輝度を設定することとしたので、表示パネルを、バッテリを電源として駆動する電子機器において、ユーザの希望使用時間中、可及的にユーザビリティを落とすことなく、バッテリを持続させることが可能となる。
【発明を実施するための最良の形態】
【００１９】
以下に、この発明につき図面を参照しつつ詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。また、下記実施例における構成要素には、当業者が容易に想定できるものまたは実質的に同一のものが含まれる。以下の実施例では、本発明に係る電子機器の一例として、ノート型ＰＣについて説明する。
【実施例】
【００２０】
図１は、本発明に係る電子機器を適用したノート型ＰＣの外観構成を示す図である。同図において、１はノート型ＰＣ、１０はパソコン本体部、１１はキーボードやスライスパッドを備えた入力部、３０は表示部、３１液晶表示パネル、２７はパソコン本体１１に対して、表示部１３を回転可能に支持する回転支持部を示している。
【００２１】
図２は、図１のノート型ＰＣの概略のハードウェア構成例を示す図である。ノート型ＰＣ１は、同図に示すように、ＣＰＵ１２、ＣＰＵブリッジ１３、メイン・メモリ１４、ビデオコントローラ１５、液晶表示パネル３１、Ｉ／Ｏブリッジ１７、無線モジュール１８、ＨＤＤ（ハードディスク）１９、ＲＯＭ２０、Ｉ／Ｏコントローラ２１、入力部１１、エンベデットコントローラ２２、パワーコントローラ２３、ＤＣ−ＤＣコンバータ２４、バッテリ２５、およびＡＣアダプタ２６等を備えている。
【００２２】
ＣＰＵ１２は、ＣＰＵブリッジ１３およびＩ／Ｏブリッジ１７を介して接続されたＨＤＤ１９に格納されたＯＳによりＰＣ全体の制御を行うとともに、ＨＤＤ１９に格納された各種のプログラムに基づいて処理を実行する機能を司る。ＲＯＭ２０は、ＢＩＯＳ４１やデータ等を格納している。メイン・メモリ１４は、例えば、ＲＡＭで構成されており、ＣＰＵ１２による各種プログラムの実行時にワークエリアとして利用されるメモリ機能を有している。
【００２３】
表示部３０は、液晶表示パネル（以下、「パネル」と称する）３１、バックライト（不図示）、バックライトを駆動するインバータ（不図示）、液晶表示パネル３０を駆動するドライバ回路等を備えている。液晶表示パネル（以下、「パネル」と称する）３１は、ＣＰＵ１２の各種の処理に伴うメニュー、ステータス、表示遷移等を表示する機能を有している。ビデオコントローラ１５は、ＣＰＵ１２の制御に従って、インバータを制御してバックライトの輝度を調整したり、また、ビデオ信号をドライバ回路に送出して、液晶表示パネル３１の表示を制御する。無線モジュール１３は、インターネット等のネットワークに接続したり、赤外線で他の機器との通信を接続する機能を司る。
【００２４】
入力部１１は、文字、コマンド等を入力する各種キーより構成されるキーボードや画面上のカーソルを移動させたり、各種メニューを選択するスライスパッドを備えている。Ｉ／Ｏコントローラ２１は、入力部１１の入力操作を検出して、ＣＰＵ１２に出力する。
【００２５】
ハードディスク１９は、ノート型ＰＣ全体の制御を行うためのＯＳ、Ｐｏｗｅｒ  Ｍａｎａｇｅｒ（ＯＳ  Ａｐｐｌｉｃａｔｉｏｎ）、Ｐｏｗｅｒ  Ｍａｎａｇｅｒドライバ、Ｇｒａｐｈｉｃｓドライバ、各種アプリケーションプログラム等を記憶する機能を有している。
【００２６】
ＡＣアダプタ２６は、商用電源に接続して、ＡＣ電圧をＤＣ電圧に変換してＤＣ−ＤＣコンバータ２４に出力する。ＤＣ−ＤＣコンバータ２４は、ＡＣアダプタ２６から供給されるＤＣ電圧を所定の電圧に変換して各部に電力を供給し、また、バッテリ２５の充電を行う。バッテリ２５は、ＤＣ−ＤＣコンバータ２４により充電され、充電した電圧を各部に供給する。バッテリ２５は、ＡＣアダプタ２６が商用電源に接続されていない場合に使用される。パワーコントローラ２３は、ＤＣ−ＤＣコンバータ２４の動作を制御する。エンベデッドコントローラ２２は、バッテリ２５の動作を制御する。
【００２７】
ハードディスク１９に格納されるＰｏｗｅｒ  Ｍａｎａｇｅｒ（ＯＳ  Ａｐｐｌｉｃａｔｉｏｎ）、Ｐｏｗｅｒ  Ｍａｎａｇｅｒドライバ、Ｇｒａｐｈｉｃｓドライバを読み出してＣＰＵ１２が実行することにより実現される機能について図２〜図１１を参照しながら説明する。
【００２８】
図３は、図２のノート型ＰＣの電力制御系のシステム構成（ソフトウエア構成）を示す図である。図３において、ＢＩＯＳ４１には、輝度間消費電力デルタテーブル４２が格納されている。図４は、輝度間消費電力デルタテーブル４２の一例を示す図である。同図に示すように、輝度間消費電力デルタテーブル４２は、各パネルサイズ（１４″ＸＧＡ、１４″ＳＸＧＡ＋、１５″ＷＸＧＡ、１５″ＷＳＸＧＡ＋、１５″ＷＵＸＧＡ＋）と、各輝度間（Ｌ０−Ｌ１，Ｌ１−Ｌ２、Ｌ２−Ｌ３，Ｌ３−Ｌ４、Ｌ４−Ｌ５，Ｌ５−Ｌ６、Ｌ６−Ｌ７，Ｌ７−Ｌ８、Ｌ８−Ｌ９，Ｌ９−Ｌ１０、Ｌ１０−Ｌ１１，Ｌ１２−Ｌ１３、Ｌ１４−Ｌ１５）の電力消費デルタを関連づけて登録している。
【００２９】
ＢＩＯＳ４１は、使用されているパネル３１のサイズを検出するパネルサイズ検出手段として機能する。ＢＩＯＳ４１は、パネル３１からＥＤＩＤを読み込んでパネルサイズを検出し、輝度間消費電力デルタテーブル４２から使用されているパネルサイズのデータを読み出して、Ｐｏｗｅｒ  Ｍａｎａｇｅｍｅｎｔドライバ５２を介して、Ｐｏｗｅｒ  Ｍａｎａｇｅｒ５１に出力する。
【００３０】
Ｐｏｗｅｒ  Ｍａｎａｇｅｒ５１は、パネル３１の輝度を設定する輝度設定手段、およびユーザ操作に応答して、希望動作時間を設定する希望動作時間設定手段として機能する。図５は、Ｐｏｗｅｒ  Ｍａｎａｇｅｒ５１がパネル３１に表示するバッテリ希望動作時間設定画面の一例を示す図である。図５に示すように、バッテリ希望動作時間設定画面では、使用パネルのサイズ、現在のバッテリ４１の使用可能時間、希望動作時間入力欄６０が表示されている。ユーザは、入力部１１を操作して、希望動作時間入力欄６０でバッテリ２５の希望動作時間を入力する。
【００３１】
Ｐｏｗｅｒ  Ｍａｎａｇｅｒ５１は、ユーザから使用希望時間の要求があった場合には、Ｐｏｗｅｒ  Ｍａｎａｇｅｒドライバ５２に、バッテリ情報（バッテリ残容量、平均消費電力（例えば、過去５分間の消費電力の平均値））を要求し、バッテリ情報（バッテリ残容量、平均消費電力）を受け取る。また、Ｐｏｗｅｒ  Ｍａｎａｇｅｒ５１は、Ｇｒａｐｈｉｃｓドライバ５３から現在の輝度情報を取得するとともに、ＢＩＯＳ４１からＰｏｗｅｒ  Ｍａｎａｇｅｒドライバ５２を介して、使用されているパネルサイズの輝度間消費電力デルタデータを受け取る。Ｐｏｗｅｒ  Ｍａｎａｇｅｒ５１は、バッテリ２５の希望動作時間と、バッテリ情報と、および輝度間消費電力デルタテーブル４２のデータとに基づいて、パネル３１の輝度を算出し、輝度の変更要求をＧｒａｐｈｉｃｓドライバ５３に出力する。Ｇｒａｐｈｉｃｓドライバ５３は、Ｐｏｗｅｒ  Ｍａｎａｇｅｒ５１から輝度変更要求があった場合に、輝度変更をビデオコントローラ１５に指示する。ビデオコントローラ１５は、Ｇｒａｐｈｉｃｓドライバ５３の輝度変更指示に従って、パネル３１の輝度を変更する。
【００３２】
Ｐｏｗｅｒ  Ｍａｎａｇｅｒドライバ５２は、Ｐｏｗｅｒ  Ｍａｎａｇｅｒ５１のバッテリ要求に従って、エンベデットコントローラ２２を介して、バッテリ情報を取得し、取得したバッテリ情報（バッテリ残容量、平均消費電力）をＰｏｗｅｒ  Ｍａｎａｇｅｒ５１に出力する。Ｐｏｗｅｒ  Ｍａｎａｇｅｒドライバ５２は、バッテリ２５のバッテリ情報（バッテリ残容量、平均消費電力）を検出するバッテリ残量検出手段として機能する。
【００３３】
ここで、図６〜図８を参照して、輝度間消費電力デルタテーブル４２およびインバータについて説明する。従来では、現在の輝度から輝度を変更する場合、バッテリライフを予想するために、各輝度での消費電力の絶対値を使用していたため、高精度にバッテリライフを予想することができなかった。そこで、本実施例では、輝度間電力デルタテーブル４２に格納されている、各輝度間の消費電力デルタを使用して、現在の輝度からどの輝度まで下げればユーザが希望するバッテリライフを達成できるのかを高精度に算出する。
【００３４】
パネルやパネルを駆動するインバータは、多数のメーカから提供されている。メーカから提供されるインバータは、複数のメーカのパネルをサポートしている。図６および図７は、１４″ＸＧＡに関して、各メーカ（Ａ社、Ｂ社）のインバータと、各メーカ（Ｘ社、Ｙ社、Ｚ社）のパネルと、各輝度（Ｌ０〜Ｌ１５）での消費電力（絶対値）との関係を示す表およびグラフの一例である。
【００３５】
図６および図７に示すように、パネルメーカにより各輝度におけるインバータの消費電力（絶対値）に大きなバラツキがある。ここで、パネルメーカ毎に輝度消費電力テーブルを設けた場合、データ量が多くなってしまい、また、上述したように、消費電力の絶対値では、バッテリライフを高精度に予測することできない。さらに、ＥＤＩＤでは、インバータメーカやパネルメーカの判別ができないため、パネルメーカ毎に輝度消費電力テーブルを格納してもその電力情報を使用することができない。
【００３６】
本願発明者は、各メーカのパネルについて、各輝度間の消費電力デルタに注目し、各パネルメーカでほぼ同等の値になることを発見した。図８は、１４″ＸＧＡに関して、各メーカ（Ａ社、Ｂ社）のインバータと、各メーカ（Ｘ社、Ｙ社、Ｚ社）のパネルと、各輝度間（Ｌ０−Ｌ１，Ｌ１−Ｌ２、Ｌ２−Ｌ３，Ｌ３−Ｌ４、Ｌ４−Ｌ５，Ｌ５−Ｌ６、Ｌ６−Ｌ７，Ｌ７−Ｌ８、Ｌ８−Ｌ９，Ｌ９−Ｌ１０、Ｌ１０−Ｌ１１，Ｌ１２−Ｌ１３、Ｌ１４−Ｌ１５）での消費電力デルタの関係を示す表である。同図に示すように、１４″ＸＧＡのパネルでは、各輝度間の消費電力デルタは、インバータメーカ（Ａ社、Ｂ社）およびパネルメーカ（Ｘ社、Ｙ社、Ｚ社）でほぼ同等の値となり、各輝度間の消費電力デルタの平均値を使用することにより、インバータメーカ（Ａ社、Ｂ社）およびパネルメーカ（Ｘ社、Ｙ社、Ｚ社）に対応可能である。同様に、図示を省略するが、他のサイズのパネル（１４″ＳＸＧＡ＋、１５″ＷＸＧＡ、１５″ＷＳＸＧＡ＋、１５″ＷＵＸＧＡ＋）についても、それぞれ各インバータメーカおよび各パネルメーカの輝度間の消費電力デルタの平均値を使用することができる。
【００３７】
図９および図１０を参照して、上記図３のＰｏｗｅｒ  Ｍａｎａｇｅｒ５１の動作を説明する。図９は、Ｐｏｗｅｒ  Ｍａｎａｇｅｒ５１がバッテリ情報を取得する動作を説明するためのフローチャートである。図９において、まず、Ｐｏｗｅｒ  Ｍａｎａｇｅｒ５１が、Ｐｏｗｅｒ  Ｍａｎａｇｅｒドライバ５２にバッテリ情報を要求する（ステップＳ１）。Ｐｏｗｅｒ  Ｍａｎａｇｅｒドライバ５２は、Ｉ２Ｃ  ＢＵＳ経由でバッテリ２５と通信し（ステップＳ２）、バッテリ２５のバッテリ情報（バッテリ残量、平均消費電力）を取得する（ステップＳ３）。そして、Ｐｏｗｅｒ  Ｍａｎａｇｅｒドライバ５２は、Ｐｏｗｅｒ  Ｍａｎａｇｅｒ５１にバッテリ情報（バッテリ残量、平均消費電力）を通知する（ステップＳ４）。
【００３８】
図１０は、Ｐｏｗｅｒ  Ｍａｎａｇｅｒ５１が、ユーザが設定したバッテリ２５の希望動作時間に基づいてパネル３１の輝度を制御する動作を説明するためのフローチャートである。同図において、ユーザがバッテリ希望動作時間設定画面（図５参照）で、バッテリ２５の希望動作時間を入力する（ステップＳ１１）。Ｐｏｗｅｒ  Ｍａｎａｇｅｒ５１は、希望動作時間とバッテリ残量とに基づいて、目標消費電力を算出する（ステップＳ１２）。Ｐｏｗｅｒ  Ｍａｎａｇｅｒ５１は、現在の平均消費電力と目標消費電力との差分を目標削減電力として算出する（ステップＳ１３）。輝度間消費電力デルタテーブル４２を参照して、現在の輝度から輝度レベルを１つ下げ（ステップＳ１４）、その輝度間消費電力デルタの合計が目標差分電力に達したか否かを判断し（ステップＳ１５）、その輝度間消費電力デルタの合計が目標差分電力に達していない場合には（ステップＳ１５の「Ｎｏ」）、ステップＳ１４に戻る一方、その輝度間消費電力デルタの合計が目標差分電力に達した場合には（ステップＳ１５の「Ｙｅｓ」）、この輝度（目標輝度）に、パネル３１の輝度を変更する（ステップＳ１６）。
【００３９】
上図１０のフローを、具体例を用いて説明する。ここでは、上記図５に示すように、パネルサイズが、１４”ＸＧＡ、現在の輝度がＬ１５、過去５分間の平均消費電力が１３Ｗ、バッテリ残量が２２ＷＨ（４０％  ｏｆ  ６ｃｅｌｌ）、残りバッテリ時間が１時間４４分である場合に、ユーザが希望動作時間「２時間」を入力した場合について説明する。
【００４０】
Ｐｏｗｅｒ  Ｍａｎａｇｅｒ５１は、希望動作時間２Ｈと、バッテリ残量２２ＷＨとに基づいて、目標消費電力（２２ＷＨ／２．０Ｈ＝１１．２Ｗ）を算出する（上記ステップＳ１２）。現在の平均消費電力１３Ｗと目標消費電力１１．２Ｗとの差分を目標削減電力１．８Ｗとして算出する（上記ステップＳ１３）。輝度間消費電力デルタテーブル４２を参照して、現在の輝度Ｌ１５からその輝度間消費電力デルタの合計Ｓが目標差分電力１．８Ｗとなるまで、輝度レベルを下げていくと（ステップＳ１４，１５）、輝度レベルを６まで下げると、輝度間消費電力デルタの合計Ｓ＝０．２７＋０．２５＋０．２３＋０．２２＋０．２０＋０．１８＋０．１７＋０．１５＋０．１３＝１．８となる。この輝度６にパネル３１の輝度を変更する（上記ステップＳ６）。
【００４１】
以上説明したように、本実施例によれば、パネル３１の各輝度間での消費電力デルタを登録した輝度間消費電力デルタテーブル４２と、バッテリ２５の残量を検出するＰｏｗｅｒ  Ｍａｎａｇｅｒドライバ５２と、パネル３１の輝度を設定するＰｏｗｅｒ  Ｍａｎａｇｅｒ５１とを備え、Ｐｏｗｅｒ  Ｍａｎａｇｅｒ５１は、ユーザのバッテリ２５の希望動作時間と、バッテリ残量と、および輝度間消費電力デルタテーブル４２のデータとに基づいて、パネル３１の輝度を設定することとしたので、パネルを、バッテリを電源として駆動する電子機器において、ユーザの希望使用時間中、可及的にユーザビリティを落とすことなく、バッテリを持続させることが可能となる。
【００４２】
また、本実施例によれば、Ｐｏｗｅｒ  Ｍａｎａｇｅｒ５１は、希望動作時間とバッテリ残量とに基づいて、目標消費電力を算出し、現在の平均消費電力と目標消費電力との差分を目標削減電力として算出し、輝度間消費電力デルタテーブル４２を参照して、現在の輝度から輝度を順次下げてゆき、その輝度間消費電力デルタの合計が目標差分電力に達する輝度を、パネル３１に設定することとしたので、ユーザの希望動作時間中、バッテリを持続させることができる最大の輝度に設定することが可能となる。
【００４３】
また、本実施例によれば、輝度間消費電力デルタテーブル４２は、パネル３１のサイズ毎に、各輝度間での消費電力デルタを登録しており、ＢＩＯＳ４１でパネル３１のサイズをＥＤＩＤで検出し、Ｐｏｗｅｒ  Ｍａｎａｇｅｒ５１は、希望動作時間と、バッテリ残量と、および輝度間消費電力デルタテーブルの検出されたパネルサイズのデータとに基づいて、パネルの輝度を設定することとしたので、複数のパネルサイズに対応することが可能となる。
【００４４】
また、本実施例によれば、輝度間消費電力デルタテーブル４２には、パネルのサイズ毎に各輝度間での消費電力デルタとして、複数のメーカのパネルの平均値を登録することとしたので、輝度間消費電力デルタテーブルのデータ量を低減することが可能となる。
【００４５】
なお、上記実施例では、ユーザがバッテリ希望動作時間設定画面で入力した希望動作時間を確保するためのパネル３１の輝度を、消費電力デルタテーブルを参照して算出して設定することとしたが、本発明はこれに限られるものではない。例えば、Ｐｏｗｅｒ  Ｍａｎａｇｅｒ５１が、輝度間消費電力デルタテーブル４２を参照して、パネル３１の各輝度におけるバッテリ使用可能時間を算出し、図１１に示す輝度設定画面に、各輝度におけるバッテリ使用可能時間の一覧を表示し、ユーザが輝度およびバッテリ使用可能時間を考慮して、この画面で輝度を選択することにしてもよい。これにより、ユーザが画面の明るさとバッテリ使用可能時間を選択することが可能となる。
【００４６】
また、上記実施例では、表示パネルとして、液晶表示パネルを使用することとしたが本発明はこれに限られるものではなく、例えば、プラズマ、有機ＥＬ、ＬＥＤ等を使用した他の表示パネルを使用することにしてもよい。また、上記実施例では、本発明に係る電子機器の一例として、ノート型ＰＣについて説明したが、本発明は、これに限られるものではなく、表示パネルを、バッテリを電源として駆動する全ての電子機器に適用可能であり、例えば、ＰＤＡ、携帯端末、デジタルカメラ等の電子機器に適用可能である。
【産業上の利用可能性】
【００４７】
本発明に係る電子機器、電子機器の電源制御方法、およびコンピュータが実行するためのプログラムは、表示パネルを、バッテリを電源として駆動する各種電子装置に利用可能である。
【図面の簡単な説明】
【００４８】
【図１】本実施例に係るノート型ＰＣの外観構成を示す図である。
【図２】図１のノート型ＰＣの概略のハードウェア構成例を示す図である。
【図３】ノート型ＰＣがパネルの輝度を制御する場合のシステム構成（ソフトウエア構成）を示す図である。
【図４】輝度間消費電力デルタテーブルの一例を示す図である。
【図５】バッテリ希望動作時間設定画面の一例を示す図である。
【図６】１４″ＸＧＡに関して、各メーカのインバータと、各メーカのパネルと、各輝度での消費電力（絶対値）との関係を示す表の一例である。
【図７】１４″ＸＧＡに関して、各メーカのインバータと、各メーカのパネルと、各輝度での消費電力（絶対値）との関係を示すグラフの一例である。
【図８】１４″ＸＧＡに関して、各メーカのインバータと、各メーカのパネルと、各輝度間での消費電力デルタの関係を示す表である。
【図９】Ｐｏｗｅｒ  Ｍａｎａｇｅｒがバッテリ情報を取得する動作を説明するためのフローチャートである。
【図１０】Ｐｏｗｅｒ  Ｍａｎａｇｅｒがパネルの輝度を制御する動作を説明するためのフローチャートである。
【図１１】輝度設定画面の一例を示す図である。
【符号の説明】
【００４９】
１  ノート型ＰＣ
１０  パソコン本体部
１１  入力部
１２  ＣＰＵ
１３  ＣＰＵブリッジ
１４  メイン・メモリ
１５  ビデオコントローラ
１６  インバータ
１７  Ｉ／Ｏブリッジ
１８  無線モジュール
１９  ＨＤＤ（ハードディスク）
２０  ＲＯＭ
２１  Ｉ／Ｏコントローラ
２２  エンベデットコントローラ
２３  パワーコントローラ
２４  ＤＣ−ＤＣコンバータ
２５  バッテリ
２６  ＡＣアダプタ
２７  回転支持部
３０  表示部
３１  液晶表示パネル
４１  ＢＩＯＳ
４２  輝度間消費電力デルタテーブル
５１  Ｐｏｗｅｒ  Ｍａｎａｇｅｒ
５２  Ｐｏｗｅｒ  Ｍａｎａｇｅｒドライバ
５３  Ｇｒａｐｈｉｃｓドライバ
【図１】
0004712005.tif 000002
【図２】
0004712005.tif 000003
【図３】
0004712005.tif 000004
【図４】
0004712005.tif 000005
【図５】
0004712005.tif 000006
【図６】
0004712005.tif 000007
【図７】
0004712005.tif 000008
【図８】
0004712005.tif 000009
【図９】
0004712005.tif 000010
【図１０】
0004712005.tif 000011
【図１１】
0004712005.tif 000012