(57)【要約】【課題】  個々の構成要素の省電力設定の内容に対応する省電力効果をユーザに提示することができる情報処理装置を実現する。【解決手段】  節電量計測部３０３は、コンピュータ１０内の各構成要素に対応する省電力化パラメータに設定される値に応じて、省電力状態に設定された各構成要素の節電量を測定する。使用時間計測部３０４は、所定の期間内におけるコンピュータ１０の使用時間を測定する。そして、省電力効果値算出部３０５は、測定された構成要素毎の節電量とコンピュータ１０の使用時間とに基づいて、省電力効果値を算出する。また、消費電力計測部３０６は、所定の期間内における実際のコンピュータ１０の消費電力量を測定する。ログ情報表示部３０８は、測定されたコンピュータ１０の消費電力量と算出された省電力効果値とをそれぞれ一定期間毎に累計した値を示すグラフを画面に表示する。【選択図】図３
2011076641.tif 000002
【特許請求の範囲】
【請求項１】
省電力機能を有する情報処理装置であって、
前記情報処理装置内の所定の複数の構成要素それぞれの単位時間当たりの節電量を測定する節電量測定手段と、
前記所定の複数の構成要素に対応し、ユーザによって設定された複数の省電力化パラメータの値に基づいて、前記複数の構成要素の各々を通常動作状態又は省電力状態の一方に設定する省電力制御手段と、
所定の期間内に前記情報処理装置によって消費される総電力量を測定する消費電力測定手段と、
前記複数の省電力化パラメータの値と、前記複数の構成要素それぞれの単位時間当たりの節電量と、前記所定の期間内における前記情報処理装置の使用時間とに基づいて、前記複数の省電力化パラメータの値の設定によって前記所定の期間内に節約される電力量を示す第１省電力効果値を算出する省電力効果値算出手段と、
前記複数の構成要素それぞれの単位時間当たりの節電量と、前記所定の期間内における前記情報処理装置の使用時間とに基づいて、前記複数の省電力化パラメータに省電力効果が高い推奨値が設定されたときに前記所定の期間内に節約される電力量を示す第２省電力効果値を、推定する省電力効果値推定手段と、
前記総電力量と前記第１省電力効果値と前記第２省電力効果値とを表示するログ表示手段とを具備することを特徴とする情報処理装置。
【請求項２】
前記節電量測定手段は、前記所定の複数の構成要素から一つの構成要素を選択し、前記選択した構成要素を通常動作状態に設定した場合に前記情報処理装置が消費する第１の消費電力を測定し、前記選択した構成要素を省電力状態に設定した場合に前記情報処理装置が消費する第２の消費電力を測定し、前記第１の消費電力と前記第２の消費電力との差分を用いて前記選択した構成要素の単位時間当たりの節電量を算出することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記節電量測定手段は、前記情報処理装置が起動されたとき又は前記複数の省電力化パラメータの値が変更されたとき、前記所定の複数の構成要素それぞれの単位時間当たりの節電量を算出する請求項２記載の情報処理装置。
【請求項４】
前記省電力効果値算出手段は、前記複数の省電力化パラメータに基づいて前記所定の複数の構成要素から前記省電力状態に設定された構成要素を選択し、前記選択した各構成要素に対応する節電量と前記情報処理装置の使用時間とに基づいて前記第１省電力効果値を算出することを特徴とする請求項２記載の情報処理装置。
【請求項５】
前記複数の省電力化パラメータは、前記情報処理装置内の所定の複数の構成要素のうち、一つの構成要素の消費電力が異なる動作のレベルを指定する第１パラメータを含み、
前記節電量測定手段は、該構成要素を前記通常動作状態に設定した場合に前記情報処理装置が消費する第１の消費電力を測定し、該構成要素を前記第１パラメータで指定される前記省電力状態に設定した場合に前記情報処理装置が消費する第２の消費電力を測定し、前記第１の消費電力と前記第２の消費電力との差分を該構成要素の節電量として算出することを特徴とする請求項２記載の情報処理装置。
【請求項６】
前記省電力効果値算出手段は、前記複数の省電力化パラメータの値と、記憶装置に格納された前記所定の複数の構成要素に対応する複数の節電量情報によって示される、前記複数の構成要素それぞれの単位時間当たりの節電量と、前記所定の期間内における前記情報処理装置の使用時間とに基づいて、第１省電力効果値を算出し、
前記省電力効果値推定手段は記憶装置に格納された前記所定の複数の構成要素に対応する複数の節電量情報によって示される、前記複数の構成要素それぞれの単位時間当たりの節電量と、前記所定の期間内における前記情報処理装置の使用時間とに基づいて、前記第２省電力効果値を推定する請求項１記載の情報処理装置。
【請求項７】
前記消費電力測定手段は、前記情報処理装置によって使用されている電流値と電圧値とを測定し、前記電流値と前記電圧値とを用いて消費電力を算出し、前記消費電力を前記所定の期間内で累計することによって前記総電力量を測定する請求項１記載の情報処理装置。
【請求項８】
前記所定の期間毎に、前記総電力量、前記第１省電力効果値及び前記第２省電力効果値を示す情報をログ情報として記憶装置に蓄積するログ蓄積手段をさらに具備し、
前記ログ表示手段は、前記蓄積されたログ情報に基づいて、前記総電力量、前記第１省電力効果値及び前記第２省電力効果値をそれぞれ一定期間毎に累計した値を表示する請求項１記載の情報処理装置。
【請求項９】
前記ログ表示手段は、日毎、週毎、月毎、又は年毎に累計した前記総電力量、前記第１省電力効果値及び前記第２省電力効果値をグラフにより表示することを特徴とする請求項８記載の情報処理装置。
【請求項１０】
前記ログ表示手段は、前記ログ情報から、第１の期間内に蓄積された前記総電力量、前記第１省電力効果値及び前記第２省電力効果値を示す情報を抽出し、前記抽出した前記総電力量、前記第１省電力効果値及び前記第２省電力効果値をそれぞれ、前記第１の期間よりも短い第２の期間毎に累計した、前記第２の期間毎の総電力量、前記第２の期間毎の第１省電力効果値、及び前記第２の期間毎の第２省電力効果値を算出し、前記第２の期間毎の総電力量、前記第２の期間毎の第１省電力効果値、及び前記第２の期間毎の第２省電力効果値を表示することを特徴とする請求項８記載の情報処理装置。
【請求項１１】
情報処理装置の省電力機能の効果を表示するための省電力効果表示方法であって、
前記情報処理装置内の所定の複数の構成要素それぞれの単位時間当たりの節電量を測定する節電量測定ステップと、
前記所定の複数の構成要素に対応し、ユーザによって設定された複数の省電力化パラメータの値に基づいて、前記複数の構成要素の各々を通常動作状態又は省電力状態の一方に設定する省電力制御ステップと、
所定の期間内に前記情報処理装置によって消費される総電力量を測定する消費電力測定ステップと、
前記複数の省電力化パラメータの値と、前記複数の構成要素それぞれの単位時間当たりの節電量と、前記所定の期間内における前記情報処理装置の使用時間とに基づいて、前記複数の省電力化パラメータの値の設定によって前記所定の期間内に節約される電力量を示す第１省電力効果値を算出する省電力効果値算出ステップと、
前記複数の構成要素それぞれの単位時間当たりの節電量と、前記所定の期間内における前記情報処理装置の使用時間とに基づいて、前記複数の省電力化パラメータに省電力効果が高い推奨値が設定されたときに前記所定の期間内に節約される電力量を示す第２省電力効果値を、推定する省電力効果値推定ステップと、
前記総電力量と前記第１省電力効果値と前記第２省電力効果値とを表示するログ表示ステップとを具備することを特徴とする省電力効果表示方法。
【請求項１２】
コンピュータの省電力機能の効果を表示するプログラムであって、
前記コンピュータ内の所定の複数の構成要素それぞれの単位時間当たりの節電量を測定する手順と、
前記所定の複数の構成要素に対応し、ユーザによって設定された複数の省電力化パラメータの値に基づいて、前記複数の構成要素の各々を通常動作状態又は省電力状態の一方に設定する手順と、
所定の期間内に前記コンピュータによって消費される総電力量を測定する手順と、
前記複数の省電力化パラメータの値と、前記複数の構成要素それぞれの単位時間当たりの節電量と、前記所定の期間内における前記コンピュータの使用時間とに基づいて、前記複数の省電力化パラメータの値の設定によって前記所定の期間内に節約される電力量を示す第１省電力効果値を算出する手順と、
前記複数の構成要素それぞれの単位時間当たりの節電量と、前記所定の期間内における前記コンピュータの使用時間とに基づいて、前記複数の省電力化パラメータに省電力効果が高い推奨値が設定されたときに前記所定の期間内に節約される電力量を示す第２省電力効果値を、推定する手順と、
前記総電力量と前記第１省電力効果値と前記第２省電力効果値とを表示する手順とを前記コンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、省電力機能を有する情報処理装置及び同装置に適用される省電力効果表示方法に関する。
【背景技術】
【０００２】
近年、省電力機能を有するさまざまなパーソナルコンピュータが開発されている。このようなパーソナルコンピュータには、例えば、ユーザが省電力化のためのパラメータを設定できるユーティリティプログラムが設けられている。ユーザは、このユーティリティプログラムを用いて、例えば、パーソナルコンピュータを休止状態にするまでの時間等を設定することができる。ユーザによる操作がなく設定された時間が経過した後、パーソナルコンピュータは休止状態に設定され、消費電力は低減される。
【０００３】
特許文献１には、消費電力が高い高電力使用と消費電力が低い低電力使用のいずれで電子器具を動作させるかを選択でき、低電力使用が選択された場合には、高電力使用時に対する低電力使用時の節約分を表示する節約表示装置が開示されている。
【０００４】
この節約表示装置では、高電力使用と低電力使用の二つのモードが切り替えられ、低電力使用により節約された電力量が表示される。この場合、高電力使用時の消費電力量と低電力使用時の消費電力量との差分を、節約された電力量として用いることができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−３５４２５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、パーソナルコンピュータ等の情報処理装置では、該情報処理装置を構成する複数の構成要素それぞれについて、省電力機能を有効にするか否かが設定され得る。また、節電し得る電力は、構成要素毎に異なる。
【０００７】
このため、情報処理装置では、２つの動作モード間の消費電力量の差分を算出するという手法を単純に適用しただけでは、省電力効果を求めることは困難である。
【０００８】
本発明は上述の事情を考慮してなされたものであり、個々の構成要素の省電力設定の内容に対応する省電力効果をユーザに提示することができる情報処理装置及び省電力効果表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述の課題を解決するため、本発明の情報処理装置は、省電力機能を有する情報処理装置であって、前記情報処理装置内の所定の複数の構成要素それぞれの単位時間当たりの節電量を測定する節電量測定手段と、前記所定の複数の構成要素に対応し、ユーザによって設定された複数の省電力化パラメータの値に基づいて、前記複数の構成要素の各々を通常動作状態又は省電力状態の一方に設定する省電力制御手段と、所定の期間内に前記情報処理装置によって消費される総電力量を測定する消費電力測定手段と、前記複数の省電力化パラメータの値と、前記複数の構成要素それぞれの単位時間当たりの節電量と、前記所定の期間内における前記情報処理装置の使用時間とに基づいて、前記複数の省電力化パラメータの値の設定によって前記所定の期間内に節約される電力量を示す第１省電力効果値を算出する省電力効果値算出手段と、前記複数の構成要素それぞれの単位時間当たりの節電量と、前記所定の期間内における前記情報処理装置の使用時間とに基づいて、前記複数の省電力化パラメータに省電力効果が高い推奨値が設定されたときに前記所定の期間内に節約される電力量を示す第２省電力効果値を、推定する省電力効果値推定手段と、前記総電力量と前記第１省電力効果値と前記第２省電力効果値とを表示するログ表示手段とを具備することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、個々の構成要素の省電力設定の内容に対応する省電力効果をユーザに提示することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係る情報処理装置の外観の例を示す斜視図。
【図２】同実施形態の情報処理装置の構成を示すブロック図。
【図３】同実施形態の情報処理装置で用いられる省電力効果表示アプリケーションの機能構成を示すブロック図。
【図４】図３に示す省電力効果表示アプリケーションにより設定される省電力効果が高い省電力化パラメータの例を示す図。
【図５】図３に示す省電力効果表示アプリケーションによって記録されるログ情報の例を示す図。
【図６】図３に示す省電力効果表示アプリケーションによって表示される省電力効果表示画面の例を示す図。
【図７】同実施形態の情報処理装置によって実行される省電力効果記録処理の手順の例を示すフローチャート。
【図８】同実施形態の情報処理装置によって実行される省電力効果表示処理の手順の例を示すフローチャート。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の実施形態を説明する。
【００１３】
まず、図１及び図２を参照して、本発明の一実施形態に係る情報処理装置の構成を説明する。本実施形態の情報処理装置は、例えば、ノートブック型の携帯型パーソナルコンピュータ１０から実現されている。
【００１４】
図１はコンピュータ１０のディスプレイユニットを開いた状態における斜視図である。本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＴＦＴ−ＬＣＤ（Thin Film Transistor Liquid Crystal Display）１７から構成される表示装置が組み込まれている。
【００１５】
ディスプレイユニット１２は、コンピュータ本体１１に対し、コンピュータ本体１１の上面が露出される開放位置とコンピュータ本体１１の上面を覆う閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１０をパワーオン／パワーオフするための電源スイッチ１４、入力操作パネル１５、タッチパッド１６、及びスピーカ１８Ａ，１８Ｂ等が配置されている。コンピュータ本体１１の例えば右側面には、ワイヤレスコミュニケーションスイッチ１９、光ディスクドライブ（ＯＤＤ）２０、ＳＤカードスロット２２、ＵＳＢポート２３等が設けられている。入力操作パネル１５は、押されたボタンに対応するイベントを入力する入力装置であり、複数の機能をそれぞれ起動するための複数のボタンを備えている。
【００１６】
次に、図２を参照して、本コンピュータ１０のシステム構成について説明する。
【００１７】
本コンピュータ１０は、図２に示されているように、ＣＰＵ１０１、ノースブリッジ１０２、主メモリ１０３、サウスブリッジ１０４、グラフィクスプロセッシングユニット（ＧＰＵ）１０５、ビデオメモリ（ＶＲＡＭ）１０５Ａ、サウンドコントローラ１０６、ＢＩＯＳ−ＲＯＭ１０７、Bluetooth（登録商標）モジュール１０８、ハードディスクドライブ（ＨＤＤ）１０９、ＯＤＤ２０、ＳＤカードスロット２２、ＵＳＢポート２３、IEEE 1394コントローラ１１３、有線ＬＡＮコントローラ１１４、無線ＬＡＮコントローラ１１５、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６、ＥＥＰＲＯＭ１１７、キーボード（ＫＢ）１３、電源スイッチ１４、タッチパッド１６、ワイヤレスコミュニケーションスイッチ１９、照度センサ２１、電源回路２４、バッテリ２５、ＡＣアダプタ３０等を備えている。
【００１８】
ＣＰＵ１０１は本コンピュータ１０の動作を制御するプロセッサであり、ハードディスクドライブ（ＨＤＤ）１０９から主メモリ１０３にロードされる、オペレーティングシステム（ＯＳ）２０１、及び省電力効果表示アプリケーションプログラム２０２のような各種アプリケーションプログラムを実行する。省電力効果表示アプリケーションプログラム２０２は、本コンピュータ１０の省電力機能の効果を表示するためのソフトウェアである。この省電力効果表示アプリケーションプログラム２０２は、コンピュータ１０の消費電力量及び節電量を示す情報をログ情報として収集する省電力効果記録処理、ログ情報を解析して省電力機能の効果を表示する省電力効果表示処理等を実行する。また、ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１０７に格納されたＢＩＯＳ（Basic Input Output System）も実行する。ＢＩＯＳはハードウェア制御のためのプログラムである。
【００１９】
ノースブリッジ１０２はＣＰＵ１０１のローカルバスとサウスブリッジ１０４との間を接続するブリッジデバイスである。ノースブリッジ１０２には、主メモリ１０３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１０２は、PCI EXPRESS規格のシリアルバスなどを介してＧＰＵ１０５との通信を実行する機能も有している。
【００２０】
ＧＰＵ１０５は、本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラである。このＧＰＵ１０５によって生成される表示信号はＬＣＤ１７に送られる。
【００２１】
サウスブリッジ１０４は、ＬＰＣ（Low Pin Count）バス上の各デバイス、及びＰＣＩ（Peripheral Component Interconnect）バス上の各デバイスを制御する。また、サウスブリッジ１０４は、ＨＤＤ１０９及びＯＤＤ２０を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラを内蔵している。サウスブリッジ１０４は、Bluetoothモジュール１０８及びサウンドコントローラ１０６の各々との通信を実行する機能も有している。サウンドコントローラ１０６は音源デバイスであり、再生対象のオーディオデータをスピーカ１８Ａ，１８Ｂに出力する。さらに、サウスブリッジ１０４は、ＳＤカードスロット２２に取り外し自在に装着されるカードデバイス（ＳＤカード）を制御するＳＤカードコントローラ、及びＵＳＢポート２３に取り外し自在に接続されるＵＳＢデバイスを制御するＵＳＢコントローラを内蔵している。
【００２２】
ＰＣＩバス上には、IEEE 1394コントローラ１１３、有線ＬＡＮコントローラ１１４、無線ＬＡＮコントローラ１１５等が接続されている。
【００２３】
IEEE 1394コントローラ１１３は、IEEE 1394規格のシリアルバスを介して外部機器との通信を実行する。有線ＬＡＮコントローラ１１４は、例えばIEEE 802.3規格の通信を実行する通信デバイスである。無線ＬＡＮコントローラ１１５は、例えばIEEE 802.11規格の無線通信を実行する無線通信デバイスである。
【００２４】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３、タッチパッド１６等を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。
【００２５】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、電源回路２４と協働して、ユーザによる電源スイッチ１４の操作に応じて本コンピュータ１０をパワーオン又はパワーオフする機能を有している。電源回路２４は、ＡＣアダプタ３０を介して外部から供給される電力、又はバッテリ２５から供給される電力を用いて、コンピュータ１０内の各部に電力を供給する。換言すれば、コンピュータ１０は、ＡＣ商用電源のような外部電源から供給される電力、又はバッテリ２５から供給される電力によって駆動される。ＡＣアダプタ３０はコンピュータ１０内に設けることもできる。また、電源回路２４は、ＡＣアダプタ３０を介してコンピュータ１０に外部電源から電力が供給されているか否かを判別する機能を有している。コンピュータ１０に外部電源から電力が供給されている場合、電源回路２４は、外部電源から供給される電力を用いてコンピュータ１０を駆動するための電力を供給する。一方、コンピュータ１０に外部電源から電力が供給されていない場合、電源回路２４は、バッテリ２５から供給される電力を用いて、コンピュータ１０を駆動するための電力を供給する。さらに、電源回路２４は、外部電源からの電力を用いてバッテリ２５を充電する機能も有している。
【００２６】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、電源用マイコン１１８を備える。電源用マイコン１１８は、電源回路２４から出力される電力（電源電流及び電源電圧）を測定するマイクロコンピュータである。また、電源用マイコン１１８は、コンピュータ１０を駆動するための電源電流及び電源電圧と、バッテリ２５を充電するために使用される電源電流及び電源電圧とを別々に測定することができる。コンピュータ１０上で実行される省電力効果表示アプリケーション２０２は、ＢＩＯＳを介して、電源用マイコン１１８により測定された電源電流値及び電源電圧値を参照し、コンピュータ１０の駆動のために供給される電力（瞬間値）［Ｗ］を算出することができる。したがって、省電力効果表示アプリケーション２０２は、算出された電力［Ｗ］を所定の期間毎に累計してコンピュータ１０の消費電力量［Ｗｈ］を算出することもできる。
【００２７】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、ワイヤレスコミュニケーションスイッチ１９の操作に応じて、Bluetoothモジュール１０８及び無線ＬＡＮコントローラ１１５の各々をオン又はオフする機能を有している。ワイヤレスコミュニケーションスイッチ１９がオフ位置に設定された場合、Bluetoothモジュール１０８及び無線ＬＡＮコントローラ１１５の双方がオフ状態（電源オフ状態）に設定される。
【００２８】
また、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、照度センサ２１を制御する機能を有している。照度センサ２１は、コンピュータ１０が使用される環境の照度を計測するセンサである。
【００２９】
図３は、省電力効果表示アプリケーション２０２の機能構成を示すブロック図である。
【００３０】
省電力効果表示アプリケーション２０２は、制御部３０１、省電力機能設定部３０２、節電量計測部３０３、使用時間計測部３０４、省電力効果値算出部３０５、消費電力計測部３０６、ログ情報解析部３０７、及びログ情報表示部３０８から構成される。省電力効果表示アプリケーション２０２は、データベース３１０に対して、データの読み出し又は書き込みを行う処理を実行する。データベース３１０は、ログ情報３１０Ａを格納するＨＤＤ１０９等の記憶装置である。
【００３１】
制御部３０１は、省電力効果表示アプリケーション２０２の各部の動作を制御する。
【００３２】
省電力機能設定部３０２は、コンピュータ１０内の各部に設定される省電力化パラメータの値を設定する。省電力化パラメータは、省電力機能の内容を規定するパラメータである。省電力化パラメータは、コンピュータ１０内の予め決められたいくつかの構成要素それぞれに適用されるパラメータである。コンピュータ１０内の構成要素とは、図２を参照して説明した各部を指す。つまり、省電力化パラメータは、各構成要素に適用される省電力機能の内容を示す。省電力化パラメータは、各構成要素を通常の消費電力により動作させる通常動作状態、又は各構成要素を通常よりも低い消費電力により動作させる省電力状態のいずれかを指定することができる。省電力機能設定部３０２は、各構成要素に対応する省電力化パラメータの設定値に基づいて、各構成要素を通常動作状態又は省電力状態のいずれか一方に設定することができる。また、省電力状態を指定する省電力化パラメータはさらに、消費電力が異なる複数の動作レベルのうちの一つの動作レベルを指定することもできる。
【００３３】
したがって省電力化パラメータは、例えば、コンピュータ１０内の各部の消費電力、コンピュータ１０内の各部の熱制御条件、ＣＰＵ１０１の処理速度、主メモリ１０３の使用量、ＬＣＤ１７の輝度、バックライトの点灯時間、ＬＣＤ１７の電源を切るまでの時間、ＨＤＤ１０９の電源を切るまでの時間、ＯＤＤ２０の電源を切るまでの時間、システムをスリープ状態にするまでの時間、コンピュータ１０を休止状態にするまでの時間等をそれぞれ指定する複数のパラメータ値を含む。省電力化パラメータはさらに、サウンドコントローラ１０６、スピーカ１８Ａ，１８Ｂ、ＯＤＤ２０、Bluetoothモジュール１０８、有線ＬＡＮコントローラ１１４、無線ＬＡＮコントローラ１１５、ＳＤカードスロット２２に挿入されたＳＤカードとの通信を制御するＳＤカードコントローラ、ＵＳＢポート２３に接続されたデバイス等との通信を制御するＵＳＢコントローラ等のコンピュータ１０内の所定のＩ／Ｏデバイスそれぞれの電源のオン又はオフを指定する複数のパラメータ値も含む。
【００３４】
コンピュータ１０内の各部は、省電力機能設定部３０２により設定された省電力化パラメータの値に応じて制御される。例えば、省電力化パラメータであるＬＣＤ１７の電源を切るまでの時間が１０分に設定されている場合、ユーザによる操作がなくＬＣＤ１７が１０分以上表示された状態にあると、ＬＣＤ１７の電源がオフにされる。また、例えば、ＯＤＤ２０の電源のオン又はオフを示す省電力化パラメータがオフに設定されている場合、ＯＤＤ２０の電源がオフにされる。
【００３５】
ＯＤＤ２０等のコンピュータ１０内のＩ／Ｏデバイスの電源をオフにする場合、Ｉ／Ｏデバイスへの給電を全て遮断するほか、Ｉ／Ｏデバイスのバス接続部分への給電を維持したまま、その他の部分への給電を遮断するようにしてもよい。Ｉ／Ｏデバイスのバス接続部分への給電を維持することで、Ｉ／Ｏデバイスとバスとの間の接続を維持しつつ、Ｉ／Ｏデバイスのその他の部分への給電を遮断することで、Ｉ／Ｏデバイスへ供給される電力を節減することができる。
【００３６】
また、コンピュータ１０内のＩ／Ｏデバイスの電源をオン又はオフにする制御に加えて、IEEE 1394コントローラ１１３に接続されるIEEE 1394デバイス、ＵＳＢポート２３に接続されるＵＳＢデバイス等のリムーバブルデバイス（外付けデバイス）の電源をオン又はオフにする制御、すなわち、リムーバブルデバイスへの給電の制御も行われる。リムーバブルデバイスの電源のオン又はオフを示す省電力化パラメータがオフに設定されている場合、該リムーバブルデバイスへの給電が遮断される。これにより、リムーバブルデバイスへ供給される電力を節減することができる。
【００３７】
なお、Ｉ／Ｏデバイスやリムーバブルデバイスの電源をオン又はオフにする場合、上述のように、直接、デバイスの電源をオン又はオフにする制御を行うほか、デバイスの電源をオン又はオフにする制御信号をＢＩＯＳに対して送出してもよい。その場合、制御信号を受け取ったＢＩＯＳは、ＥＣ／ＫＢＣ１１６及び電源回路２４を介して、デバイスへ供給される電力を制御する。例えば、ＯＤＤ２０の電源のオン又はオフを示す省電力化パラメータがオフに設定されている場合、ＯＤＤ２０の電源をオフにするための制御要求が、省電力効果表示アプリケーション２０２からＢＩＯＳへ送信される。ＢＩＯＳは、ＥＣ／ＫＢＣ１１６に対して、ＯＤＤ２０への給電を遮断するための制御コマンドを送信する。ＥＣ／ＫＢＣ１１６は、ＢＩＯＳから送信された制御コマンドに従い、電源回路２４と協働して、ＯＤＤ２０への給電を遮断する。
【００３８】
省電力機能設定部３０２は、ユーザにより指定された値等を上述の各省電力化パラメータに設定する。なお、省電力機能設定部３０２は、各省電力化パラメータに、ユーザによるコンピュータ１０の使用状況等に応じた省電力効果が高い推奨値を設定してもよい。例えば、省電力機能設定部３０２は、消費電力が異なる８段階のＬＣＤ１７の輝度レベルを、出荷時の輝度レベル８から推奨値である輝度レベル４に変更する。
【００３９】
省電力機能設定部３０２は、設定された省電力化パラメータを節電量計測部３０３へ通知する。
【００４０】
節電量計測部３０３は、省電力状態に設定されることによって単位時間当たりに節約される電力量（節電量）［Ｗ］を構成要素毎に測定する。コンピュータ１０内の構成要素毎に、省電力状態に設定された場合に節約される電力量は異なる。このため、コンピュータ１０全体で節約される電力量を求めるためには、コンピュータ１０内の構成要素それぞれの節電量を測定する必要がある。したがって、節電量計測部３０３は、コンピュータ１０内の各構成要素に対応する省電力化パラメータの値に基づき、該構成要素の通常動作状態での消費電力と、該省電力化パラメータの値により指定された省電力状態での消費電力との差を節電量として算出する。
【００４１】
節電量計測部３０３は、例えば以下のように節電量を求める。
【００４２】
まず、節電量計測部３０３は、コンピュータ１０内の構成要素をすべて通常動作状態に設定して、コンピュータ１０によって使用される消費電力を測定する。節電量計測部３０３は、上述したように、電源用マイコン１１８により測定される、コンピュータ１０の駆動のために使用される電流値及び電圧値を用いて、コンピュータ１０によって使用される消費電力を算出する。
【００４３】
次に、節電量計測部３０３は、コンピュータ１０内の所定の複数の構成要素から、省電力化パラメータに省電力状態が指定された構成要素群を選択する。節電量計測部３０３は、選択された構成要素群のうちの一つの構成要素を省電力状態に設定し、この場合にコンピュータ１０によって使用される消費電力を測定する。そして、節電量計測部３０３は、コンピュータ１０内の構成要素をすべて通常動作状態に設定して測定した消費電力と、一つの構成要素を省電力状態に設定して測定した消費電力との差分を、省電力状態に設定した構成要素の節電量として算出する。
【００４４】
また、節電量計測部３０３は、選択された構成要素群のうち、別の一つの構成要素をさらに省電力状態に設定し、この場合にコンピュータ１０によって使用される消費電力を測定する。つまり、選択された構成要素群のうち、二つの構成要素が省電力状態に設定され、コンピュータ１０により使用される消費電力が測定される。そして、節電量計測部３０３は、コンピュータ１０内の一つの構成要素を省電力状態に設定して測定した消費電力と、二つの構成要素を省電力状態に設定して測定した消費電力との差分を、新たに省電力状態に設定した別の一つの構成要素の節電量として算出する。
【００４５】
節電量計測部３０３は、選択された構成要素群に含まれる全ての構成要素について、同様の方法で節電量を求める。なお、構成要素毎の節電量の測定には、上述のコンピュータ１０全体の消費電力の差分を用いて求める方法以外にも、各構成要素が通常動作状態で使用する電流値及び電圧値と省電力状態で使用する電流値及び電圧値とを比較して求める方法等、あらゆる方法を用いることができる。また、節電量計測部３０３は、コンピュータ１０で使用され得るあらゆる省電力設定のパターンに応じた、構成要素毎の節電量を測定してもよいし、現在の省電力設定に応じた構成要素毎の節電量（現在、省電力状態に設定された各構成要素の節電量）を測定してもよい。
【００４６】
節電量計測部３０３は、算出した省電力状態に設定された構成要素毎の節電量を省電力効果値算出部３０５へ出力する。
【００４７】
なお、節電量計測部３０３は、コンピュータ１０が起動されたこと、省電力効果表示アプリケーション２０２が実行されたこと、省電力化パラメータが設定又は変更されたこと等に応答して、構成要素毎の節電量を測定する。また、省電力化パラメータに設定される値は、ユーザによる設定変更等により随時変更することができる。このため、節電量計測部３０３は、ユーザによる省電力化パラメータの設定変更等を動的に検知してその設定値に応じた節電量を測定する。
【００４８】
使用時間計測部３０４は、所定の期間内におけるコンピュータ１０の使用時間、つまりコンピュータ１０の動作時間を測定する。したがって例えば、使用時間計測部３０４は、一日のうちの何時間、コンピュータ１０が使用されたかを測定する。コンピュータ１０が９時から１７時まで使用された場合、使用時間計測部３０４は、使用時間を８時間と測定する。
【００４９】
なお、所定の期間内において、途中で省電力化パラメータの値が変更された場合、変更前の使用時間と変更後の使用時間とは、別々に測定してもよい。すなわち、所定の期間内において、第一の省電力化パラメータ設定から第二の省電力化パラメータ設定への変更が行われた場合、使用時間計測部３０４は、第一の省電力化パラメータ設定によるコンピュータ１０の使用時間と第二の省電力化パラメータ設定によるコンピュータ１０の使用時間とを測定する。したがって例えば、コンピュータ１０が第一の省電力化パラメータ設定により９時から１２時まで使用された後、第二の省電力化パラメータ設定により１３時から１７時まで使用された場合、使用時間計測部３０４は、第一の省電力化パラメータ設定によるコンピュータ１０の使用時間を３時間、また、第二の省電力化パラメータ設定によるコンピュータ１０の使用時間を４時間と測定する。
【００５０】
使用時間計測部３０４は、測定した使用時間を省電力効果値算出部３０５へ出力する。
【００５１】
省電力効果値算出部３０５は、節電量計測部３０３から入力された構成要素毎の節電量と、使用時間計測部３０４から入力された所定の期間内におけるコンピュータ１０の使用時間とに基づき、省電力効果値を算出する。省電力効果値は、コンピュータ１０において、所定の期間内に節約された電力量を示す値である。
【００５２】
具体的には、まず、省電力効果値算出部３０５は、コンピュータ１０内の所定の複数の構成要素のうち、省電力状態に設定された構成要素それぞれの節電量と所定の期間内におけるコンピュータ１０の使用時間とを乗じ、構成要素毎の省電力化効果値を算出する。すなわち、構成要素毎の省電力効果値は、次式により算出される。
【００５３】
構成要素毎の省電力効果値［Ｗｈ］＝構成要素毎の節電量［Ｗ］×使用時間［ｈ］
次に、省電力効果算出部３０５は、構成要素毎の省電力化効果値を、省電力状態に設定された全ての構成要素について積算し、この積算した値を所定の期間内におけるコンピュータ１０の省電力効果値として算出する。そして、省電力効果値算出部３０５は、算出した所定の期間内におけるコンピュータ１０の省電力効果値を、データベース３１０へログ情報３１０Ａとして記録する。
【００５４】
消費電力計測部３０６は、コンピュータ１０によって消費される総電力量を測定する。コンピュータ１０によって消費される消費電力［Ｗ］は、上述したように、電源用マイコン１１８により測定される電流値及び電圧値を用いて算出される。消費電力計測部３０６は、一定期間毎（例えば１秒毎）に、消費電力を算出する。そして、消費電力計測部３０６は、所定の期間内（例えば１日の間）において、一定期間毎に算出した消費電力から、当該所定の期間内における消費電力量（総電力量）［Ｗｈ］を算出する。
【００５５】
具体的には、消費電力計測部３０６は、ＢＩＯＳ等を介して、電源用マイコン１１８が測定した、コンピュータ１０で現在使用されている電流値及び電圧値を一定期間毎に参照する。消費電力計測部３０６は、これら電流値と電圧値とを乗じて消費電力を算出する。そして、消費電力計測部３０６は、算出した消費電力を所定の期間内において積算し、当該所定の期間内における総電力量を算出する。したがって例えば、コンピュータ１０が、１［Ｗ］の消費電力で８時間動作した場合、消費電力計測部３０６は、コンピュータ１０によって消費される総電力量を８［Ｗｈ］と算出する。
【００５６】
消費電力計測部３０６は、算出した総電力量をデータベース３１０へログ情報３１０Ａとして記録する。
【００５７】
ログ情報解析部３０７は、データベース３１０からログ情報３１０Ａを読み出し、読み出したログ情報３１０Ａを解析する。
【００５８】
具体的には、まず、ログ情報解析部３０７は、データベース３１０のログ情報３１０Ａから所定の期間内（例えば、ある一年間）の日付が付加されたデータを抽出する。抽出された各データは、日付が示す一日の消費電力量及び省電力効果値を示す情報を含む。
【００５９】
次に、ログ情報解析部３０７は、抽出した一日毎の消費電力量及び省電力効果値をそれぞれ積算して、一定期間（例えば、一年間、一ヶ月間、又は一週間）毎の消費電力量及び省電力効果値を算出する。つまり、ログ情報解析部３０７は、抽出した一日毎の消費電力量及び省電力効果値をそれぞれ一定期間毎に累計した値を算出する。したがって例えば、ログ情報解析部３０７は、１月から１２月までの一年間のデータをデータベース３１０から読み出し、１月から１２月までの毎月の消費電力量及び省電力効果値を算出する。
【００６０】
ログ情報解析部３０７は、算出した一定期間毎の消費電力量及び省電力効果値、並びに一日毎の消費電力量及び省電力効果値を、日付の情報と共にログ情報表示部３０８へ出力する。
【００６１】
ログ情報表示部３０８は、ログ情報解析部３０７から入力された一定期間毎のコンピュータ１０の消費電力量及び省電力効果値、並びに一日毎の消費電力量及び省電力効果値に基づき、省電力効果表示画面４０を生成し、ＬＣＤ１７等へ表示する。ログ情報表示部３０８は、例えば、図６を用いて後述する省電力効果表示画面４０の例のように、消費電力量及び省電力効果値をグラフにより表示する。ユーザは、表示されたコンピュータ１０の消費電力量及び省電力効果値を示す情報により、省電力設定による省電力効果や省電力効果の時系列に基づく変化を把握することができる。
【００６２】
なお、省電力効果表示アプリケーション２０２は、ＯＳ２０１の起動に応答して起動し、ＯＳ２０１の終了に応じて終了する常駐プログラムとして実現し得る。省電力効果表示アプリケーション２０２は、ＯＳ２０１が起動している期間内（コンピュータ１０の電源がオンである期間内）において、ユーザによるコンピュータ１０の消費電力量及び節電量を監視し、データベース３１０へログ情報３１０Ａとして記録する。また、ユーザによる要求等に応じて、省電力効果表示画面４０をＬＣＤ１７へ表示する。
【００６３】
また、省電力効果表示アプリケーション２０２は、コンピュータ１０の消費電力量及び省電力効果値を算出するための省電力機能設定部３０２、節電量計測部３０３、使用時間計測部３０４、省電力効果値算出部３０５、及び消費電力計測部３０６のみを常駐プログラムとし、省電力効果の表示に関するログ情報解析部３０７及びログ情報表示部３０８を、所定の期間毎に、又はユーザによる要求があった場合にのみ実行するプログラムとしてもよい。
【００６４】
図４は、省電力効果表示アプリケーション２０２により設定される省電力化パラメータのうち、省電力効果が高い省電力化パラメータを示している。
【００６５】
省電力効果が高い省電力化パラメータ設定は、例えば、ＯＤＤ２０の電源のオフ、ＵＳＢポート２３（ＵＳＢコントローラ）のオフ、ＳＤカードスロット２２等のマルチメディアスロット（ＳＤカードコントローラ）のオフ、IEEE 1394ポート（IEEE 1394コントローラ１１３）のオフ、ＨＤＤ１０９のスピンドルモータの回転のオフ（プラッター回転停止）、無線ＬＡＮ１１５，３Ｇ，Bluetoothモジュール１０８等の無線通信デバイスのオフ、有線ＬＡＮ１１４のオフ、電源スイッチ１４等のボタンＬＥＤのオフ、キーボード１３のＬＥＤのオフ、ブランドロゴ等のＬＥＤのオフ、ＬＣＤ１７の輝度レベルの低設定、ＬＣＤの電源のオフ、コンピュータ１０のスリープ移行時間の短縮、PCI Expressの電源のオフ、ＣＰＵ１０１の最大クロック数の低設定等である。以上のように、各省電力化パラメータに、対応する構成要素を省電力状態に設定する値を指定することで、該構成要素で使用される電力が抑制され、高い省電力効果値を得ることができる。
【００６６】
次に、図５を参照して、省電力効果表示アプリケーション２０２によってデータベース３１０のログ情報３１０Ａとして記録されるデータの例を説明する。
【００６７】
ログ情報３１０Ａは、例えば、測定日、総消費電力量、及び省電力効果値の各データから構成される。
【００６８】
測定日は、総消費電力量及び省電力効果値が測定（算出）された日付を示す。したがって例えば、“2009/4/13”という日付が記録される。
【００６９】
総消費電力量は、測定日で指定される一日の間にコンピュータ１０により使用された電力量［Ｗｈ］を示す。したがって例えば、測定日“2009/4/13”にコンピュータ１０により使用された“120 Wh”という電力量が記録される。
【００７０】
省電力効果値は、測定日で指定される一日の間に省電力効果表示アプリケーション２０２の省電力化機能により節約された、コンピュータ１０の消費電力量［Ｗｈ］を示す。したがって例えば、測定日“2009/4/13”に省電力効果表示アプリケーション２０２の省電力化機能により節約された“20 Wh”という電力量が記録される。
【００７１】
以上のように記録されたログ情報３１０Ａを用いて、ログ情報解析部３０７及びログ情報表示部３０８は、省電力効果表示画面４０を生成する。
【００７２】
図６は、省電力効果表示アプリケーション２０２によって表示される省電力効果表示画面４０の例を示す。
【００７３】
省電力効果表示画面４０は、一定期間毎の消費電力量及び省電力効果値をグラフにより表示する。図６では、省電力効果表示画面４０の上部から順に、月毎の消費電力量及び省電力効果値を示す棒グラフ４１、週毎の消費電力量及び省電力効果値を示す棒グラフ４２、並びに日毎の消費電力量及び省電力効果値を示す棒グラフ４３がそれぞれ表示されている。
【００７４】
各棒グラフは、消費電力量（総消費電力量）を示す棒グラフ上に、省電力効果値を示す棒グラフが積み上げられた積み上げ棒グラフである。したがって、各棒グラフから各月（又は各週、各日）の消費電力量及び省電力効果値を読み取ることができる。また、月毎（又は週毎、日毎）の消費電力量及び省電力効果値が所定の期間分（例えば、１年間）、表示されることで、所定の期間内における消費電力量及び省電力効果値の変化を把握することができる。なお、各積み上げ棒グラフ全体が示す値（消費電力量と省電力効果値との和）は、コンピュータ１０が通常動作状態で動作した場合に消費される電力量、すなわち、コンピュータ１０が省電力機能を用いずに動作した場合に消費される電力量を表している。
【００７５】
なお、省電力効果表示画面４０上に表示されるグラフは、例えば、直近の所定の期間に測定された消費電力量及び省電力効果値を用いて生成される。図６では、例えば、月毎のグラフ４１の生成には、直近の１年間に測定された消費電力量及び省電力効果値が用いられている。週毎のグラフ４２の生成には、直近の９週間に測定された消費電力量及び省電力効果値が用いられている。また、日毎のグラフ４３の生成には、直近の７日間に測定された消費電力量及び省電力効果値が用いられている。
【００７６】
図７は、コンピュータ１０によって実行される省電力効果記録処理の手順の例を示すフローチャートである。
【００７７】
まず、省電力効果表示アプリケーション２０２は、コンピュータ１０の省電力機能が有効であるかどうかを判定する（ステップＳ１０１）。コンピュータ１０の省電力機能は、例えば、ユーザによって有効又は無効に設定される。
【００７８】
コンピュータ１０の省電力機能が有効である場合（ステップＳ１０１のＹＥＳ）、省電力効果表示アプリケーション２０２は、所定の複数の省電力化パラメータにそれぞれ値を設定する（ステップＳ１０２）。各省電力化パラメータは、上述したように、コンピュータ１０内の一つの構成要素の電源オンもしくは電源オフ、又は消費電力の異なる動作のレベルを指定するパラメータである。つまり、省電力効果表示アプリケーション２０２は、省電力化パラメータに指定した値に応じて、コンピュータ１０内の各構成要素を、電源オンである通常動作状態、又は電源オフもしくは消費電力を抑えた動作レベルである省電力状態に設定する。
【００７９】
次いで、省電力効果表示アプリケーション２０２は、構成要素毎に省電力効果の基準値である節電量を測定（キャリブレーション）する（ステップＳ１０３）。各構成要素の節電量は、その構成要素が省電力状態に設定されることによって単位時間当たりに節約される電力量である。したがって、省電力効果表示アプリケーション２０２は、省電力状態に設定されることによって単位時間当たりに節約される節電量を、構成要素毎に測定する。
【００８０】
そして、省電力効果表示アプリケーション２０２は、所定の期間内にコンピュータ１０で使用される消費電力量を測定する（ステップＳ１０４）。具体的には、省電力効果表示アプリケーション２０２は、ＢＩＯＳを介して、電源用マイコン１１８で測定されたコンピュータ１０で現在使用されている電流値及び電圧値を参照する。そして、省電力効果表示アプリケーション２０２は、参照した電流値と電圧値とを用いて、コンピュータ１０で現在消費されている消費電力量を算出する。そして、省電力効果表示アプリケーション２０２は、所定の期間内（例えば、一日の間）において、これまでにコンピュータ１０が使用した消費電力量に、算出した消費電力量を加えた値を、所定の期間内の消費電力量として算出する。
【００８１】
つまり、省電力効果表示アプリケーション２０２は、例えばコンピュータ１０で現在使用されている消費電力（すなわち、１秒当たりの消費電力量）を１秒毎に算出する場合、この１秒毎に算出された消費電力を所定の期間内（例えば、１日）で累計した値を、所定の期間内（１日）の消費電力量として算出する。
【００８２】
また、省電力効果表示アプリケーション２０２は、例えばコンピュータ１０で現在使用されている消費電力（すなわち、１秒当たりの消費電力量）を２秒毎に算出する場合、この２秒毎に算出された消費電力を、２秒分の消費電力量に換算する。そして、省電力効果表示アプリケーション２０２は、この２秒分の消費電力量を所定の期間内（例えば、１日）で累計した値を、所定の期間内（１日）の消費電力量として算出する。
【００８３】
また、省電力効果表示アプリケーション２０２は、所定の期間内においてコンピュータ１０が使用された時間を示す使用時間を測定する（ステップＳ１０５）。前回、使用時間を測定した際と同様の省電力化パラメータの設定でコンピュータ１０が使用されている場合には、省電力効果表示アプリケーション２０２は、使用時間として設定されている値を、前回測定してから経過した時間を加えた値に更新する。前回、使用時間を測定した際と異なる省電力化パラメータの設定でコンピュータ１０が使用されている場合には、省電力効果表示アプリケーション２０２は、使用時間として設定される値を、現在の省電力化パラメータ設定で使用を開始してから経過した時間に設定する。
【００８４】
次いで、省電力効果表示アプリケーション２０２は、消費電力量及び省電力効果値をデータベース３１０へ記録するタイミングであるかどうかを判定する（ステップＳ１０６）。省電力効果表示アプリケーション２０２は、一定のタイミングで（例えば一日毎に）、消費電力量及び省電力効果値を日付等の情報と共に、ログ情報３１０Ａとしてデータベース３１０へ格納する。
【００８５】
消費電力量及び省電力効果値をデータベース３１０へ記録するタイミングである場合（ステップＳ１０６のＹＥＳ）、省電力効果表示アプリケーション２０２は、省電力状態に設定されている構成要素それぞれに対応する節電量（省電力効果の基準値）の合計値に、ステップＳ１０５で測定した使用時間を乗じた値である省電力効果値を算出する（ステップＳ１０７）。そして、省電力効果表示アプリケーション２０２は、ステップＳ１０４で測定した消費電力量と、ステップＳ１０７で算出した省電力効果値とをログ情報３１０Ａとしてデータベース３１０へ格納する（ステップＳ１０８）。
【００８６】
ステップＳ１０８の処理を完了した後、又は消費電力量及び省電力効果値をデータベース３１０へ記録するタイミングでない場合（ステップＳ１０６のＮＯ）、省電力効果表示アプリケーション２０２は、省電力化パラメータに設定される値が変更されたかどうかを判定する（ステップＳ１０９）。
【００８７】
省電力化パラメータに設定される値が変更されている場合（ステップＳ１０９のＹＥＳ）、省電力効果表示アプリケーション２０２は、ステップＳ１０３以降の処理を実行する。すなわち、省電力効果表示アプリケーション２０２は、新たに省電力状態に設定されたコンピュータ１０内の構成要素について節電量を測定して、消費電力量の測定及び省電力効果値の算出を行う。
【００８８】
一方、省電力化パラメータに設定される値が変更されていない場合（ステップＳ１０９のＮＯ）、省電力効果表示アプリケーション２０２は、ステップＳ１０４以降の処理を実行する。
【００８９】
以上の処理により、所定の期間内に、コンピュータ１０によって消費される総電力量（消費電力量）と、コンピュータ１０内の省電力状態に設定された構成要素により節約される省電力効果値とをデータベース３１０へ記録することができる。
【００９０】
また、図８は、コンピュータ１０によって実行される省電力効果表示処理の手順の例を示すフローチャートである。
【００９１】
まず、省電力効果表示アプリケーション２０２は、省電力効果の表示要求が入力されたかどうかを判定する（ステップＳ２０１）。省電力効果の表示要求は、例えば、ユーザによる要求や前回の表示から所定の期間が経過したこと等をトリガとする。
【００９２】
省電力効果の表示要求が入力されている場合（ステップＳ２０１のＹＥＳ）、省電力効果表示アプリケーション２０２は、データベース３１０のログ情報３１０Ａから、ある所定の期間内の消費電力量及び省電力効果値を含むデータを読み出す（ステップＳ２０２）。
【００９３】
次いで、省電力効果表示アプリケーション２０２は、読み出した消費電力量と省電力効果値を、一定の期間毎に（例えば、週毎又は月毎に）積算した値を算出する（ステップＳ２０３）。そして、省電力効果表示アプリケーション２０２は、図６に示すような、横軸が日付や期間を示し、縦軸が消費電力量と省電力効果値とを積み上げた値を示す棒グラフを生成する（ステップＳ２０４）。
【００９４】
省電力効果表示アプリケーション２０２は、生成した棒グラフをＬＣＤ１７等に表示して、ユーザへ提示する（ステップＳ２０５）。
【００９５】
以上の処理により、一定期間毎のコンピュータ１０の消費電力量と省電力設定により節約された電力量（省電力効果値）とが画面に表示される。これによりユーザは、省電力設定によって削減できた電力量を視認でき、省電力機能の効果を把握することができる。また、ユーザが省電力機能の効果を容易に確認できることで、コンピュータ１０の省電力設定での使用の推進を図ることができる。
【００９６】
なお、省電力効果表示アプリケーション２０２は、省電力化パラメータに省電力効果の高い値（推奨値）が設定されていない場合や、コンピュータ１０のパフォーマンスを重視した省電力効果の低い省電力化パラメータ設定である場合に、省電力効果の高い省電力化パラメータ設定によりコンピュータ１０を使用したと仮定した場合の省電力効果値を表示することもできる。すなわち、省電力効果表示アプリケーション２０２は、省電力効果の高い省電力化パラメータ設定を選択した場合に得られたであろう省電力効果値を、コンピュータ１０の実際の消費電力量と対比して表示する。この仮定による省電力効果値は、図６に示したような実際に節約された電力量を推定した省電力効果値とは別の色で表示するなど、区別して表示してもよい。このように、省電力効果の高い省電力化パラメータ設定を選択した場合に得られたであろう省電力効果値を示すことにより、ユーザに対して省電力設定の有効性をアピールすることができ、省電力設定の推進を図ることができる。
【００９７】
また、パーソナルコンピュータ等では、同型の装置であっても、ユーザによるカスタマイズやロットの違い等によりコンピュータ１０内の構成要素が異なる可能性がある。省電力効果表示アプリケーション２０２は、使用するコンピュータ１０毎に、該コンピュータ１０内の各構成要素の節電量を測定して省電力効果値を算出する。つまり、省電力効果表示アプリケーション２０２は、コンピュータ１０毎のシステム構成に適応した省電力効果値を算出する。このため、コンピュータ１０の出荷時等に予め測定された節電量を用いるよりも、より正確な省電力効果値を算出することができる。
【００９８】
また、コンピュータ１０内の構成要素毎の節電量は、同一の構成要素の節電量であっても、コンピュータ１０の使用状態等によって変動する可能性がある。上述したように、省電力効果表示アプリケーション２０２は、コンピュータ１０が起動されたこと、省電力効果表示アプリケーション２０２が実行されたこと、省電力化パラメータが設定又は変更されたこと等に応答して、構成要素毎の節電量を測定する。したがって、同一の構成要素の節電量が複数回測定される可能性がある。このため、同一の構成要素の節電量が複数回測定された場合、省電力効果表示アプリケーション２０２は、複数回測定された節電量を平均した値を該構成要素の節電量として用いる。これにより、節電量を用いて算出される省電力効果値の精度を高めることができる。
【００９９】
さらに、ユーザが、コンピュータ１０に推奨されるデフォルトの省電力設定（エコ設定）を選択した場合、省電力効果表示アプリケーション２０２は、このデフォルトの省電力設定に応じて、コンピュータ１０内の構成要素を省電力状態で動作させる。そして、省電力効果表示アプリケーション２０２は、このデフォルトの省電力設定による省電力効果をユーザへ提示することができる。つまり、ユーザにより設定された省電力化パラメータの値に基づく省電力効果に加えて、システムが提供するデフォルトの省電力設定に基づく省電力効果を、ユーザへ提示することができる。
【０１００】
なお、本実施形態では、節電量計測部３０３によりコンピュータ１０内の各構成要素に対応する節電量を測定したが、各構成要素に対応する節電量を予めテーブル等に記憶しておいてもよい。その場合、節電量計測部３０３は、必要に応じて、各構成要素に対応する節電量をテーブルから読み出す処理を実行する。
【０１０１】
以上説明したように、本実施形態によれば、個々の構成要素の省電力設定に応じた省電力効果を表示することができる。コンピュータ１０は、コンピュータ１０内の各構成要素に対応する省電力化パラメータに設定される値に応じて、省電力状態に設定された各構成要素の節電量を測定する。コンピュータ１０は、測定された構成要素毎の節電量とコンピュータ１０の使用時間とに基づいて、省電力効果値を算出する。そして、コンピュータ１０は、実際のコンピュータ１０の消費電力量と算出した省電力効果値とをそれぞれ一定期間毎に累計した値を示すグラフを画面に表示する。これによりユーザは、個々の構成要素の省電力設定を反映した省電力効果を把握することができる。また、コンピュータ１０は、ユーザに対して、省電力効果が高い省電力パラメータを設定するよう促すことができる。
【０１０２】
なお、本実施形態の省電力設定は、本実施形態の説明で例示した省電力化パラメータに限らず、コンピュータ１０の消費電力を変動させるあらゆる要素に適用することができる。したがって、コンピュータ１０は、コンピュータ１０の消費電力を変動させるあらゆる要素について、要素毎の省電力効果値を算出し得る。
【０１０３】
また、本実施形態の省電力効果記録処理及び省電力効果表示処理の手順は全てソフトウェアによって実行することができる。このため、省電力効果記録処理及び省電力効果表示処理の手順を実行するプログラムをコンピュータ読み取り可能な記憶媒体を通じて通常のコンピュータにインストールして実行するだけで、本実施形態と同様の効果を容易に実現することができる。
【０１０４】
また本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【０１０５】
２０２…省電力効果表示アプリケーション、３０１…制御部、３０２…省電力機能設定部、３０３…節電量計測部、３０４…使用時間計測部、３０５…省電力効果値算出部、３０６…消費電力計測部、３０７…ログ情報解析部、３０８…ログ情報表示部、３１０…データベース、３１０Ａ…ログ情報。
【図１】
2011076641.tif 000003
【図２】
2011076641.tif 000004
【図３】
2011076641.tif 000005
【図４】
2011076641.tif 000006
【図５】
2011076641.tif 000007
【図６】
2011076641.tif 000008
【図７】
2011076641.tif 000009
【図８】
2011076641.tif 000010