"外部電源から電力供給される電子機器において、前記電子機器の電源がオン/オフされている期間を通じて、外部から供給される電力量を計測する計測手段と、前記電子機器の電源がオンされた状態にある場合に、前記計測手段により測定された電力量を示すデータを出力し、前記電子機器の電源がオフされた状態にある場合に、前記計測手段により測定された電力量を示すデータをメモリに一時記録し、前記電子機器の電源がオンされた状態になった後に前記メモリに記録した前記データを出力する制御手段とを具備する電子機器。前記測定手段は、前記電子機器の電源がオフされた状態にある場合に、消費電力の変化が小さい第1期間の開始と終了の時点で電力量を測定し、前記第1期間よりも消費電力の変化が大きい第2期間において規定時間が経過する毎に電力量を測定する請求項1記載の電子機器。前記外部電源から供給された電力により充電されるバッテリをさらに有し、前記第1期間は、前記バッテリが満充電の状態にある時、前記外部電源からの電源供給が停止されている時、あるいは前記バッテリが使用できない時の何れかである場合とし、前記第2期間は、前記バッテリへの充電中である場合とする請求項2記載の電子機器。前記電子機器の電源がオンされた場合に、前記制御手段により前記メモリに記録されたデータを読出すデータ読出し手段と、前記データ読出し手段により読み出された前記第1期間の開始と終了の時点で測定された電力量のデータをもとに、前記第1期間のデータを補完する補完手段をさらに有する請求項2記載の電子機器。前記補完手段により補完された前記第1期間のデータと、前記読出し手段により読み出された前記第2期間のデータとを、外部装置に送信するデータ送信手段をさらに有する請求項4記載の電子機器。前記補完手段により補完された前記第1期間のデータと、前記読出し手段により読み出された前記第2期間のデータとをもとに、電力量の変化を表す画面を表示する表示手段をさらに有する請求項4記載の電子機器。外部電源から電力供給される電子機器の消費電力量測定方法であって、前記電子機器の電源がオン/オフされている期間を通じて、外部から供給される電力量を計測し、前記電子機器の電源がオンされた状態にある場合に、前記計測手段により測定された電力量を示すデータを出力し、前記電子機器の電源がオフされた状態にある場合に、前記計測手段により測定された電力量を示すデータをメモリに一時記録し、前記電子機器の電源がオンされた状態になった後に前記メモリに記録した前記データを出力する消費電力量測定方法。前記電子機器の電源がオフされた状態にある場合に、消費電力の変化が小さい第1期間の開始と終了の時点で電力量を測定し、前記第1期間よりも消費電力の変化が大きい第2期間において規定時間が経過する毎に電力量を測定する請求項7記載の消費電力量測定方法。従来技術では、パーソナルコンピュータにおいて消費電力の状況を表すグラフなどを表示することができるが、動作中の消費電力に限られていた。すなわち、パーソナルコンピュータが電源オフの状態における消費電力の状況について把握することができなかった。1台のパーソナルコンピュータでは、電源オフされた状態での消費電力は僅かであるが、例えば、多数のパーソナルコンピュータを含むシステム全体における消費電力を管理する場合には、電源オフ時の消費電力を無視することができない。しかしながら、従来では動作時の消費電力のみを可視化の対象としていたために、電源オフされた期間を含めた消費電力を把握することができなかった。本発明の目的は、電源オフされた期間を含めた消費電力を測定することが可能な電子機器、消費電力量測定方法を提供することである。実施形態によれば、外部電源から電力供給される電子機器は、計測手段と制御手段とを有する。前記計測手段は、前記電子機器の電源がオン/オフされている期間を通じて、外部から供給される電力量を計測する。前記制御手段は、前記電子機器の電源がオンされた状態にある場合に、前記計測手段により測定された電力量を示すデータを出力し、前記電子機器の電源がオフされた状態にある場合に、前記計測手段により測定された電力量を示すデータをメモリに一時記録し、前記電子機器の電源がオンされた状態になった後に前記メモリに記録した前記データを出力する。以下、図面を参照して、実施形態について説明する。まず、図1を参照して、実施形態に係る電子機器の構成について説明する。この電子機器は、例えば、バッテリによって駆動可能なノートブック型の携帯型パーソナルコンピュータ10として実現されている。図1は、ディスプレイユニットを開いた状態におけるパーソナルコンピュータ10を正面側から見た斜視図である。パーソナルコンピュータ10は、コンピュータ本体11と、ディスプレイユニット12とから構成される。ディスプレイユニット12には、LCD16LiquidCrystalDisplayから構成される表示装置が組み込まれている。ディスプレイユニット12は、コンピュータ本体11に支持され、そのコンピュータ本体11に対してコンピュータ本体11の上面が露出される開放位置とコンピュータ本体11の上面がディスプレイユニット12によって覆れる閉塞位置との間を回動自由に取り付けられている。コンピュータ本体11は薄い箱形の筐体を有しており、その上面にはキーボード13、パーソナルコンピュータ10を電源オン/オフするための電源スイッチ14およびタッチパッド15が配置されている。また、コンピュータ本体11には、電源コネクタ20が設けられている。電源コネクタ20はコンピュータ本体11の側面、例えば左側面に設けられている。この電源コネクタ20には、外部電源装置が取り外し自在に接続される。外部電源装置としては、ACアダプタを用いることが出来る。ACアダプタは商用電源AC電力をDC電力に変換する電源装置である。電源コネクタ20は、ACアダプタのような外部電源装置から導出される電源プラグが取り外し自在に接続可能なジャックから構成されている。バッテリ17は、例えば、コンピュータ本体11の後端部に取り外し自在に装着される。パーソナルコンピュータ10は、外部電源装置からの電力、バッテリ17からの電力によって駆動される。パーソナルコンピュータ10の電源コネクタ20に外部電源装置が接続されているならば、パーソナルコンピュータ10は外部電源装置からの電力によって駆動される。また、外部電源装置からの電力は、バッテリ17を充電するためにも用いられる。バッテリ17の充電は、パーソナルコンピュータ10が電源オンされている期間中のみならず、パーソナルコンピュータ10が電源オフされている期間中にも実行してもよい。パーソナルコンピュータ10の電源コネクタ20に外部電源装置が接続されていない期間中は、パーソナルコンピュータ10はバッテリ17からの電力によって駆動される。また、コンピュータ本体11には、外部電源装置の有無等の各種電源ステータスを通知するためのインジケータ16が設けられている。このインジケータ16は、例えば、コンピュータ本体11の正面に設けられている。インジケータ16は、LEDから構成し得る。図2は、パーソナルコンピュータ10のシステム構成を示している。パーソナルコンピュータ10は、CPU111、主メモリ113、グラフィクスコントローラ114、システムコントローラ115、ハードディスクドライブHDD116、光ディスクドライブODD117、BIOS-ROM118、エンベデッドコントローラ/キーボードコントローラEC/KBC119、電源コントローラPSC120、電源回路121、ACアダプタ122等を備えている。ACアダプタ122は上述の外部電源装置として使用される。本実施形態において、電源コントローラPSC120と電源回路121とは、外部電源装置ACアダプタからの電力量を測定するための消費電力測定回路123として機能する。消費電力測定回路123は、パーソナルコンピュータ10が電源オンされている期間だけでなく、電源オフされている期間においても電力量を測定する。本実施形態では、外部電源装置ACアダプタから供給される電力がパーソナルコンピュータ10における消費電力として扱う。EC/KBC119は、消費電力測定回路123によって測定された電力量電流値、電圧値、すなわち消費電力値を示すデータを読み取り、システムコントローラ115を通じてCPU111オペレーティングシステムOSに出力する。CPU111は、パーソナルコンピュータ10の各コンポーネントの動作を制御するプロセッサである。このCPU111は、HDD116から主メモリ113にロードされる各種ソフトウェア、例えば、オペレーティングシステムOS113aおよび各種ユーティリティプログラムやアプリケーションプログラムを実行する。ユーティリティプログラムには、ピークシフト機能を実現するためのピークシフトユーティリティ113bが含まれる。ピークシフト機能は、社会全体における電力消費のピーク時間帯昼間、特に夏期の日中13時~16時などに、外部電源装置ACアダプタからの電力供給を停止してバッテリ駆動に切り替え、電力消費の少ない時間帯夜間にバッテリの充電をするように電源管理する機能である。アプリケーションプログラムには、消費電力測定回路123によって測定された消費電力値を示すデータを処理する消費電力量測定プログラム113cが含まれる。消費電力量測定プログラム113cは、EC/KBC119のメモリ119a揮発性のメモリに記録された消費電力値を示すデータを、OS113aを通じて読み出してHDD116に記録する。また、消費電力量測定プログラム113cは、HDD116に記録された消費電力値を示すデータを外部装置後述するデータサーバ30等に送信する送信処理、外部装置に送信するデータを生成するデータ生成処理、消費電力値を示すデータをもとにした電力量の変化を表す画面グラフ等を表示する表示処理等を実行する。データ生成処理には、要求されるデータ精度データ量とするためのデータ補完処理が含まれる。また、CPU111は、不揮発性メモリであるBIOS-ROM118に格納されたBIOS基本入出力システム:BasicInputOutputSystemも実行する。BIOSはハードウェア制御のためのシステムプログラムである。グラフィクスコントローラ114は、パーソナルコンピュータ10のディスプレイモニタとして使用されるLCD16を制御する表示コントローラである。システムコントローラ115は、PCIバス1に接続されており、PCIバス1上の各デバイスとの通信を実行する。PCIバス1には、例えば通信デバイス124が接続される。通信デバイス124は、CPU111の制御のもとで、ネットワークを介した外部装置例えば、データサーバ30との通信を制御する。また、システムコントローラ115は、ハードディスクドライブHDD116および光ディスクドライブODD117を制御するためのSerialATAコントローラを内蔵している。EC/KBC119、電源コントローラPSC120、およびバッテリ17は、I2Cバスのようなシリアルバス2を介して相互接続され、システムコントローラ115とLPCバスを介して接続されている。EC/KBC119は、パーソナルコンピュータ10の電力管理を実行するための電源管理コントローラであり、例えば、キーボードKB13およびタッチパッド15などを制御するキーボードコントローラを内蔵した1チップマイクロコンピュータとして実現されている。EC/KBC119は、ユーザによる電源スイッチ14の操作に応じてパーソナルコンピュータ10を電源オンおよび電源オフする機能を有している。パーソナルコンピュータ10の電源オンおよび電源オフの制御は、EC/KBC119とPSC120との協働動作によって実行される。EC/KBC119から送信されるオン信号を受けると、PSC120は電源回路121を制御してパーソナルコンピュータ10の各内部電源をオンする。また、EC/KBC119から送信されるオフ信号を受けると、PSC120は電源回路121を制御してパーソナルコンピュータ10の各内部電源をオフする。EC/KBC119、PSC120、および電源回路121は、パーソナルコンピュータ10が電源オフされている期間中も、バッテリ17、またはACアダプタ122からの電力によって動作する。電源回路121は、コンピュータ本体11に装着されたバッテリ17からの電力、またはコンピュータ本体11に外部電源として接続されるACアダプタ122からの電力を用いて、各コンポーネントへ供給すべき電力動作電源を生成する。コンピュータ本体11にACアダプタ122が接続されている場合には、電源回路121は、ACアダプタ122からの電力を用いて各コンポーネントへの動作電源を生成すると共に、充電回路図示せずをオンすることによってバッテリ17を充電する。電源回路121には、ACアダプタ122の電圧値及び電流値、バッテリ17の電圧値及び電流値を示す信号を出力する検出回路121aが含まれる。PSC120は、検出回路121aから出力される信号をもとに、AC電源の電流値/電圧値を示すデータ、バッテリ17の電流値/電圧値を示すデータを生成する。本実施形態におけるEC/KBC119、PSC120、および電源回路121は、パーソナルコンピュータ10が電源オンされている期間だけでなく、電源オフされている期間中も消費電力測定回路123により測定される消費電力値を示すデータを測定し、このデータを記録するための動作をする。EC/KBC119は、電源オンされている期間では、PSC120から入力される消費電力値を示すデータを直ぐにシステムコントローラ115を通じてCPU111OS113a、消費電力量測定プログラム113cに出力し、消費電力量測定プログラム113cがそのデータをHDD116に記録する。一方、電源オフされている期間では、PSC120から入力される消費電力値を示すデータを内部のメモリ119aに一時記録して、次の電源オン時にシステムコントローラ115を通じてCPU111OS113a、消費電力量測定プログラム113cに出力し、消費電力量測定プログラム113cがそのデータをHDD116に記録する。図3は、パーソナルコンピュータ10によって測定された消費電力値のデータを管理するシステムを示す図である。複数のパーソナルコンピュータ1010-1,10-2,...,10-nは、ネットワーク40を介してデータサーバ30と接続される。データサーバ30は、例えば企業内にある複数のパーソナルコンピュータ10の消費電力値のデータを収集することで、企業全体におけるパーソナルコンピュータ10による消費電力を管理する。データサーバ30は、複数のパーソナルコンピュータ10のそれぞれから受信された消費電力値のデータを集計し、消費電力の状況を表すグラフ等を表示するためのデータ等を生成する。図4は、本実施形態におけるEC/KBC119により電源オフ時にメモリ119aに記録される消費電力値を示すデータの一例を示す図である。図4に示すように、データを記録した時刻を示すタイムスタンプと対応づけて、データ記録時のオフ状態電源ステート、AC電源ACアダプタ122の電流値/電圧値を示すデータ、バッテリ残量を示すデータ等が時系列的に記録される。なお、オフ状態には、スタンバイ/スリープ/サスペンドと称されるシステムステートS3ウェイクアップあり/なし、ハイバネーション休止状態と称されるシステムステートS4またはシャットダウンと称されるシステムステートS5ウェイクアップあり/なしが設定されるものとする。EC/KBC119のメモリ119aは、例えば数キロバイト程度の少ない記録容量しかない。このため、EC/KBC119は、メモリ119aがオーバーフローしないように、電源ステートオン/オフ、ACアダプタ122の接続状態、及びバッテリ状態充電中、満充電状態、放電中に応じて、データを記録する頻度を変化させてデータ量を削減する。例えば、パーソナルコンピュータ10が電源オフ状態にある場合に、消費電力の変化が小さい第1期間と、第1期間よりも消費電力の変化が大きい第2期間とを判別し、第1期間の開始と終了の時点で電力量を測定し、第2期間において規定時間例えば、一定時間が経過する毎に電力量を測定してデータを記録する。消費電力の変化が小さい第1期間は、例えば消費電力がほぼ一定とみなせる期間であり、バッテリ満充電期間、ACアダプタ122が接続されていない期間、バッテリ17がパーソナルコンピュータ10から外されている期間が含まれる。従って、第1期間の開始と終了の時点は、ACアダプタ122の挿抜、バッテリ17の脱着、及びバッテリ17の満充電を検出した時点となる。また、第1期間よりも消費電力の変化が大きい第2期間は、例えばバッテリ17の充電期間ACアダプタ122が接続されており、バッテリ17が満充電状態にない期間が含まれる。次に、本実施形態におけるEC/KBC119により実行される消費電力測定処理について、図5に示すフローチャートを参照しながら説明する。図6には、パーソナルコンピュータ10の電源ステート、ACアダプタ122の状態、バッテリ状態の組み合わせに応じた、消費電力値の測定タイミングを示している。EC/KBC119は、パーソナルコンピュータ10の電源ステートがオン、すなわち電源オン状態である期間ではステップA1、Yes、消費電力測定回路123PSC120によって測定された消費電力値が変化した場合にステップA2、Yes、消費電力値を示すデータを取得するステップA3。電源オン状態では、EC/KBC119は、消費電力値を示すデータをメモリ119aには記録せず、直ぐに、システムコントローラ115を通じてCPU111OS113a、消費電力量測定プログラム113cへ通知するステップA4。消費電力量測定プログラム113cは、OS113aを通じて、EC/KBC119から入力した消費電力値を示すデータを不揮発性記録デバイス、例えばHDD116に記録する。一方、EC/KBC119は、パーソナルコンピュータ10の電源ステートがオフ、すなわち電源オフ状態である場合にはステップA1、No、電源ステート、ACアダプタ122の状態、及びバッテリ状態の組み合わせに応じたタイミングで、消費電力測定回路123により測定された消費電力値を示すデータをメモリ119aに記録する。なお、メモリ119aには、図4に示すように、AC電源の電流値/電圧値のデータの他、オフ状態S3、S3/S4、バッテリ残量を示すデータがタイムスタンプと対応づけて記録される以下の説明では、メモリ119aへのデータの記録の詳細については省略する。ACアダプタ122が接続されており、バッテリ17が満充電状態にない場合には、バッテリ17に対して充電が行われる。すなわち、第2期間に相当するため、EC/KBC119は、図6に示すように、バッテリ充電中ではステップA8、Yes、規定時間が経過する毎にステップA9、Yes、消費電力測定回路123から消費電力値を示すデータを取得して、メモリ119aに記録するステップA10,A11。ここでは、規定時間を予め決められた一定時間とする。従って、一定時間毎の消費電力値を示すデータがメモリ119aに記録される。一定時間は、例えば5分とする。なお、消費電力量を測定する間隔は、例えばパーソナルコンピュータ10が通常使用される場合に想定される第2期間電源オフにおいて、一定時間毎に読み取った消費電力値を示すデータを、EC/KBC119のメモリ119aに記録してオーバーフローが発生しないように設定されるものとする。また、規定時間は、一定時間に限るものではなく、第2期間中で変化させるようにしても良い。例えば、バッテリ17の充電量が低い場合には、単位時間あたりの充電量が大きいため、短い間隔で消費電力量を測定し、バッテリ17の充電量が予め決められたレベル例えば、90以上となった場合には、長い間隔で消費電力を測定する。すなわち、第2期間内において消費電力が少ない時間には測定頻度を下げることでデータ量を削減する。EC/KBC119は、PSC120からバッテリ17が満充電状態となったことが通知されるとステップA5、Yes、この時点で消費電力値を示すデータを取得しステップA6、メモリ119aに記録するステップA7。すなわち、バッテリ17が満充電状態となった場合には、消費電力が一定消費とみなせる消費電力の変動が少ない第1期間に相当するため、この第1期間の開始時点で消費電力値を記録する。その後、EC/KBC119は、バッテリ17が満充電状態にある間バッテリ充電状態に変化がない間は、消費電力値を示すデータの記録を行わない。なお、電源オンされた場合にはステップA1、Yes、EC/KBC119は、前述したように、電源オン状態における消費電力値を示すデータをOS113aに出力して、HDD116に記録させるステップA1~A4。HDD116には、EC/KBC119から出力される時系列のデータ116aが順次記録される。一方、EC/KBC119は、バッテリ17が満充電状態にある間に、ACアダプタ122が外されたこと、あるいはバッテリ17が外されたことが検出されるとステップA5、Yes、この時点で消費電力値を示すデータを消費電力測定回路123から取得しステップA6、メモリ119aに記録するステップA7。すなわち、第1期間の終了の時点で消費電力量を測定して記録する。その後、ACアダプタ122が接続されていない状態、あるいはバッテリ17が外された状態は第1期間に相当するため、EC/KBC119は、この期間での消費電力値を示すデータの記録は行わない。また、EC/KBC119は、ACアダプタ122が接続された時、及びバッテリ17が装着された時にもステップA5、Yes、消費電力測定回路123から消費電力値を示すデータを取得してメモリ119aに記録するステップA6,A7。このようにして、パーソナルコンピュータ10がオフ状態にある場合も、消費電力測定回路123によって測定された消費電力値を示すデータをEC/KBC119のメモリ119aに一時記録しておくことができる。メモリ119aに記録されたデータは、後述する消費電力量測定プログラム113cの起動時に読み出される。次に、本実施形態における消費電力量測定プログラム113cによる消費電力値データ処理について、図7に示すフローチャートを参照しながら説明する。パーソナルコンピュータ10が電源オンされると、消費電力量測定プログラム113cが起動される。CPU111は、消費電力量測定プログラム113cに基づいて消費電力値データ処理を実行する。まず、消費電力量測定プログラム113cは、EC/KBC119のメモリ119aに記録された消費電力値を示すデータを読み出しステップB1、HDD116に記録された電源オン時に記録されたデータ116aとマージするように記録するステップB2。次に、消費電力量測定プログラム113cは、電源オフ中に測定された消費電力値を示すデータをもとにして必要なデータを補完するステップB3。すなわち、第1期間の開始と終了の時点変化点で測定された消費電力値を示すデータをもとに、変化点間のデータを補完する。パーソナルコンピュータ10が電源オフの状態では、電源オフからの起動のために動作するEC/KBC119、PSC120及び電源回路121以外の電源が全てオフされるただし、主メモリ113に記録されたデータをバックアップするオフ状態では主メモリ113への電源はオンされ、ウェイクアップ有りのオフ状態ではウェイクアップに関係するモジュールへの電源はオンされる。つまり、電源オフの状態では、パーソナルコンピュータ10を構成する大部分のモジュールへの電源供給がオフされるため、パーソナルコンピュータ10としての消費電力量は非常に小さい値となる。通常、消費電力測定回路123は、電源オン中における消費電力量を測定するための定数で構成されるため、非常に小さい消費電力を測定すると誤差が無視できなくなる。電源オフ中の消費電力を精度よく測定するための回路追加は技術的には可能であるが、本実施形態のパーソナルコンピュータ10ではコストアップとなるため採用しないものとする。そこで、消費電力量が非常に小さく、変動の少ない第1期間については、消費電力量測定プログラム113cによって、第1期間の開始と終了の時点で測定した消費電力量をもとに、開始と終了の間のデータを計算によって求めて補完する。これにより、消費電力量が非常に小さい期間の測定誤差の影響を回避する。なお、第2期間では、バッテリ17の充電中であるため、第1期間よりもAC電源の消費電力量が大きくなる。このため、測定誤差が相対的に小さくなり、目的の測定精度によるデータが得られる。なお、ここでは、第1期間のデータを補完するだけでなく、データサーバ30に送信するデータに要求されるフォーマットのデータを生成するものとしても良い。例えば、パーソナルコンピュータ10からデータサーバ30に送信するデータは、タイムパワーインターバルキャパシティステートからなるフォーマットを有するものとする。タイムはデータが測定された日付と時刻、パワーは直前のデータからの積算電力mWh、インターバルは直前のデータからの駆動時間sec、キャパシティはバッテリ残量mWH、ステートはシステム状態を示すものとする。消費電力量測定プログラム113cは、EC/KBC119からのデータをもとに、データサーバ30から要求される精度の前述したフォーマットに対応するデータを生成する。その後、消費電力量測定プログラム113cは、ネットワークを通じてデータサーバ30からデータ送信要求を受信するとステップB5、Yes、電源オン/オフの期間において測定された消費電力値を示すデータをデータサーバ30に送信するステップB6。ここでは、EC/KBC119を通じて入力されたデータ補完後のデータでも良いし、データサーバ30に要求されるフォーマットに対応して生成したデータであっても良い。データサーバ30におけるパーソナルコンピュータ10から受信したデータに対する扱いについては後述する図8参照。また、消費電力量測定プログラム113cは、通常の動作時には、EC/KBC119から出力される消費電力値を示すデータを、OS113aを通じて取得してステップB7、HDD116に記録するステップB8。また、消費電力量測定プログラム113cは、パーソナルコンピュータ10のユーザにより消費電力の変化を表す画面の表示が指示されるとステップB9、Yes、HDD116に記録された消費電力値を示すデータ116aをもとに、例えば消費電力の変化を表すグラフを生成してLCD16に表示させるステップB10。消費電力量測定プログラム113cは、ユーザにより終了が指示される、あるいは電源オフされるまでステップB11、ステップB5~B10の処理を実行する。図8は、データサーバ30において、例えば企業内の複数のパーソナルコンピュータ10から受信した消費電力値を示すデータをもとに、消費電力の変化を表すグラフを表示した例を示している。図8に示す画面200に表示されたグラフは、パーソナルコンピュータ10が電源オフ中の消費電力を測定しない場合の一例を示している。画面200において、12時前後図中Aの範囲では消費電力が下がっている。企業では12時前後に休憩時間があるため、この休憩時間にパーソナルコンピュータ10の電源をオフする人が多い。従って、電源オフ状態にある間に消費電力値を測定しない場合には、消費電力量が大きく下がることになる。画面210に表示されたグラフは、パーソナルコンピュータ10が電源オフ中の消費電力を測定する場合の一例を示している。パーソナルコンピュータ10において、電源オフ時においても消費電力値を測定した場合、例えば、電源オフされている間にバッテリ17の充電により消費された分の消費電力が測定され、この測定値がグラフに反映されることになる。このため、画面210に示すように、図中Aの範囲の消費電力値が、画面200よりも高くなる。また、パーソナルコンピュータ10は、ピークシフトユーティリティ113bによってピークシフト機能が実行されているものとする。このため、例えば、13時~18時の間ではパーソナルコンピュータ10毎に時間を任意に設定可能、バッテリ17によりパーソナルコンピュータ10が駆動される。このため、消費電力が大幅に下がっている。画面200では、パーソナルコンピュータ10が電源オフ状態にある期間の消費電力が測定されないため、例えば21時以降の消費電力が少なくなっている。ピークシフト機能によりバッテリ17の充電が21時以降に設定されている場合、パーソナルコンピュータ10が電源オフされている21時以降にバッテリ17の充電が実行されることになる。従って、電源オフ時の消費電力を測定することにより、画面210のBのエリアに示すように、バッテリ17の充電に消費される消費電力がグラフに反映されることになる。このようにして、パーソナルコンピュータ10が電源オフされている間の消費電力を測定することで、電源オフ時の消費電力を含めて、消費電力の実態を把握することが可能となる。図9は、パーソナルコンピュータ10においてユーザにより消費電力の変化を表す画面の表示が指示された場合の画面の一例を示す図である。なお、図9に示すグラフは、バッテリ容量残量、AC消費電力の変化を概念的に示すものであり、実際のパーソナルコンピュータ10により測定されるものではない。グラフ300は、バッテリ17の残量を示すものであり、グラフ310は、AC消費電力の変化を表すグラフである。消費電力量測定プログラム113cは、EC/KBC119から入力した消費電力値を示す時系列のデータ116aをもとにグラフを作成して表示する。グラフ300では、例えばピークシフト機能によってバッテリ駆動される時間帯図中PSで示す範囲で大きく下がっていることを示している。また、グラフ310では、ピークシフト機能によってバッテリ駆動される時間帯でAC消費電力が下がっている。図9に示す例では、ピークシフト機能によってバッテリ駆動される時間帯が過ぎると、バッテリ17への充電によりAC消費電力が増大している。パーソナルコンピュータ10において電源オフ状態において消費電力値が測定されない場合には、例えば、パーソナルコンピュータ10が使用されていない就業前図中Aより以前、昼休み時間帯図中Bに示す期間、夜間図中C以降では消費電力がないものとして表示される。しかしながら、本実施形態におけるパーソナルコンピュータ10では、電源オン状態から電源オフ状態に移行しても引き続き消費電力が測定されているため、グラフ310に示すように、電源オフ状態の期間を含めた連続した消費電力の変化をユーザに提示することが可能なる。このようにして、本実施形態におけるパーソナルコンピュータ10では、EC/KBC119の少ない消費電力用のメモリ119aを用いて、電源オフ中の消費電力量が測定可能となった。これにより、パーソナルコンピュータ10の電源オン状態だけでなく、電源オフ状態を含めた消費電力を把握することができるようになる。なお、前述した説明では、パーソナルコンピュータ10の電源オフ状態において、消費電力が変化する期間第2期間において測定される消費電力値を示すデータがオーバーフローしないように、メモリ119aの容量に応じて一定時間が設定されるとしているが、メモリ119aの容量に関係なく、消費電力値を示すデータを記録する間隔を設定するようにしても良い。この場合、電源オフ状態において、EC/KBC119のメモリ119aにデータを記録できなくなるオーバーフロー可能性がある。オーバーフローが発生しそうな場合空き容量が所定値以下となった場合、EC/KBC119は、パーソナルコンピュータ10をオン状態にして、消費電力量測定プログラム113cを起動させる。EC/KBC119は、メモリ119aに記録されたデータを、OS113aを通じて消費電力量測定プログラム113cに出力する。消費電力量測定プログラム113cは、EC/KBC119からの消費電力値を示すデータをHDD116に記録する。また、EC/KBC119のメモリ119aの記録領域を解放して、新たな消費電力値のデータを記録できるようにする。その後、消費電力量測定プログラム113cは、パーソナルコンピュータ10を電源オフの状態にする。このようにして、メモリ119aの容量不足が発生したとしても、第2期間において測定されたデータの欠落を回避することが可能となる。また、前述した説明では、パーソナルコンピュータを対象にして説明しているが、他の電子機器に適用することが可能である。例えば、バッテリが搭載されたテレビなどに適用することが可能である。また、前述した説明では、パーソナルコンピュータ10が非稼働電源オフ中でも動作するEC/KBC119によって、測定された消費電力量のデータを記録するとしているが、電源オフ中でも動作する他のモジュールによって、前述したEC/KBC119と同様の消費電力測定処理を実行するようにしても良い。本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。また、前述した実施の形態において記載した処理は、コンピュータに実行させることのできるプログラムとして、例えば磁気ディスクフレキシブルディスク、ハードディスク等、光ディスクCD-ROM、DVD等、半導体メモリなどの記録媒体に書き込んで各種装置に提供することができる。また、通信媒体により伝送して各種装置に提供することも可能である。コンピュータは、記録媒体に記録されたプログラムを読み込み、または通信媒体を介してプログラムを受信し、このプログラムによって動作が制御されることにより、上述した処理を実行する。"