"複数の機器の消費電力を受信するための通信インターフェイスと、前記複数の機器の消費電力の変化を記憶するためのメモリと、前記複数の機器毎に前記消費電力の変化量または変化率が所定の範囲を超えた否かを判断し、前記消費電力の変化量または変化率が前記所定の範囲を超えた機器の消費電力を示す情報を出力するためのプロセッサとを備える、コントローラ。ディスプレイをさらに備え、前記プロセッサは、前記消費電力の変化量または変化率が前記所定の範囲を超えたときに、前記ディスプレイに前記消費電力の変化量または変化率が前記所定の範囲を超えた機器の消費電力を示す情報を表示させる、請求項1に記載のコントローラ。入力部をさらに備え、前記プロセッサは、前記消費電力の変化量または変化率が前記所定の範囲を超えたときに、前記ディスプレイに通知画像を表示させ、前記入力部からの表示命令の入力に応じて、前記ディスプレイに、前記消費電力の変化量または変化率が前記所定の範囲を超えた機器の消費電力を示す情報を表示させる、請求項2に記載のコントローラ。前記通信インターフェイスは、外部表示装置と通信可能であって、前記プロセッサは、前記通信インターフェイスを介して、前記消費電力の変化量または変化率が前記所定の範囲を超えたときに、前記外部表示装置に通知画像を表示させ、表示命令の入力に応じて、前記通信インターフェイスを介して、前記外部表示装置に前記消費電力の変化量または変化率が前記所定の範囲を超えた機器の消費電力を示す情報を表示させる、請求項1に記載のコントローラ。前記プロセッサは、前記消費電力の変化量または変化率が前記所定の範囲を超えた機器の消費電力を示す情報として、前記消費電力の時間的な変化を示すグラフを出力する、請求項1に記載のコントローラ。前記プロセッサは、前記消費電力の変化量または変化率が前記所定の範囲を超えたエリアのグラフを、他のエリアとは異なる形態で出力する、請求項5に記載のコントローラ。前記プロセッサは、前記通信インターフェイスを介して、前記複数の機器のそれぞれから消費電力を受信する、請求項1に記載のコントローラ。前記プロセッサは、前記通信インターフェイスを介して、前記複数の機器のそれぞれから入力された命令を受信し、前記命令を前記機器に対応付けて前記メモリに格納し、前記消費電力の変化量または変化率が前記所定の範囲を超えた前記機器に対応する最新から1つ以上の命令を、前記消費電力の変化量または変化率が前記所定の範囲を超えた機器の消費電力を示す情報とともに出力する、請求項7に記載のコントローラ。前記プロセッサは、前記通信インターフェイスを介して、前記複数の機器のそれぞれの消費電力を測定するための複数の通信装置から前記消費電力を受信する、請求項1に記載のコントローラ。複数の機器とコントローラとを備えるネットワークシステムであって、前記複数の機器の各々は、消費電力を前記コントローラに送信し、前記コントローラは、前記複数の機器から前記消費電力を受信するための通信インターフェイスと、前記複数の機器による消費電力の変化を記憶するためのメモリと、前記複数の機器毎に前記消費電力の変化量または変化率が所定の範囲を超えた否かを判断し、前記消費電力の変化量または変化率が所定の範囲を超えた機器の消費電力を示す情報を出力するためのプロセッサとを含む、ネットワークシステム。複数の機器と前記複数の機器のそれぞれの消費電力を測定するための複数の測定装置とコントローラとを備えるネットワークシステムであって、前記複数の測定装置は、それぞれ、前記複数の機器による消費電力を前記コントローラに送信し、前記コントローラは、前記複数の測定装置から前記複数の機器による前記消費電力を受信するための通信インターフェイスと、前記複数の機器による消費電力の変化を記憶するためのメモリと、前記複数の機器毎に前記消費電力の変化量または変化率が所定の範囲を超えた否かを判断し、前記消費電力の変化量または変化率が所定の範囲を超えた機器の消費電力を示す情報を出力するためのプロセッサとを含む、ネットワークシステム。通信インターフェイスとメモリとプロセッサとを含むコントローラにおける情報処理方法であって、前記プロセッサが、前記通信インターフェイスを介して、複数の機器の各々による消費電力を受信するステップと、前記メモリが、前記複数の機器の各々による消費電力の変化を記憶するステップと、前記プロセッサが、前記複数の機器の各々の前記消費電力の変化量または変化率が所定の範囲を超えた否かを判断するステップと、前記プロセッサが、前記消費電力の変化量または変化率が所定の範囲を超えた機器の消費電力を示す情報を出力するステップとを備える、情報処理方法。現在、環境保護の観点から、家電を使用するユーザの省エネ意識をより有効に高めることが求められている。たとえば、家電の使用状態に応じた好ましいタイミングでユーザに電気の使用量を意識させることができれば有益である。本発明は、かかる問題を解決するためになされたものであり、その目的は、好ましいタイミングでユーザに電気の使用量を意識させることができるコントローラ、ネットワークシステム、および情報処理方法を提供することにある。この発明のある局面に従うと、複数の機器の消費電力を受信するための通信インターフェイスと、複数の機器の消費電力の変化を記憶するためのメモリと、複数の機器毎に消費電力の変化量または変化率が所定の範囲を超えた否かを判断し、消費電力の変化量または変化率が所定の範囲を超えた機器の消費電力を示す情報を出力するためのプロセッサとを備える、コントローラが提供される。好ましくは、コントローラは、ディスプレイをさらに備える。プロセッサは、消費電力の変化量または変化率が所定の範囲を超えたときに、ディスプレイに消費電力の変化量または変化率が所定の範囲を超えた機器の消費電力を示す情報を表示させる。好ましくは、コントローラは、入力部をさらに備える。プロセッサは、消費電力の変化量または変化率が所定の範囲を超えたときに、ディスプレイに通知画像を表示させ、入力部からの表示命令の入力に応じて、ディスプレイに、消費電力の変化量または変化率が所定の範囲を超えた機器の消費電力を示す情報を表示させる。好ましくは、通信インターフェイスは、外部表示装置と通信可能である。プロセッサは、通信インターフェイスを介して、消費電力の変化量または変化率が所定の範囲を超えたときに、外部表示装置に通知画像を表示させ、表示命令の入力に応じて、通信インターフェイスを介して、外部表示装置に消費電力の変化量または変化率が所定の範囲を超えた機器の消費電力を示す情報を表示させる。好ましくは、プロセッサは、消費電力の変化量または変化率が所定の範囲を超えた機器の消費電力を示す情報として、消費電力の時間的な変化を示すグラフを出力する。好ましくは、プロセッサは、消費電力の変化量または変化率が所定の範囲を超えたエリアのグラフを、他のエリアとは異なる形態で出力する。好ましくは、プロセッサは、通信インターフェイスを介して、複数の機器のそれぞれから消費電力を受信する。好ましくは、プロセッサは、通信インターフェイスを介して、複数の機器のそれぞれから入力された命令を受信し、命令を機器に対応付けてメモリに格納し、消費電力の変化量または変化率が所定の範囲を超えた機器に対応する最新から1つ以上の命令を、消費電力の変化量または変化率が所定の範囲を超えた機器の消費電力を示す情報とともに出力する。好ましくは、プロセッサは、通信インターフェイスを介して、複数の機器のそれぞれの消費電力を測定するための複数の通信装置から消費電力を受信する。この発明の別の局面に従うと、複数の機器とコントローラとを備えるネットワークシステムが提供される。複数の機器の各々は、消費電力をコントローラに送信する。コントローラは、複数の機器から消費電力を受信するための通信インターフェイスと、複数の機器による消費電力の変化を記憶するためのメモリと、複数の機器毎に消費電力の変化量または変化率が所定の範囲を超えた否かを判断し、消費電力の変化量または変化率が所定の範囲を超えた機器の消費電力を示す情報を出力するためのプロセッサとを含む。この発明の別の局面に従うと、複数の機器と複数の機器のそれぞれの消費電力を測定するための複数の測定装置とコントローラとを備えるネットワークシステムが提供される。複数の測定装置は、それぞれ、複数の機器による消費電力をコントローラに送信する。コントローラは、複数の測定装置から複数の機器による消費電力を受信するための通信インターフェイスと、複数の機器による消費電力の変化を記憶するためのメモリと、複数の機器毎に消費電力の変化量または変化率が所定の範囲を超えた否かを判断し、消費電力の変化量または変化率が所定の範囲を超えた機器の消費電力を示す情報を出力するためのプロセッサとを含む。この発明の別の局面に従うと、通信インターフェイスとメモリとプロセッサとを含むコントローラにおける情報処理方法が提供される。プロセッサが、通信インターフェイスを介して、複数の機器の各々による消費電力を受信するステップと、メモリが、複数の機器の各々による消費電力の変化を記憶するステップと、プロセッサが、複数の機器の各々の消費電力の変化量または変化率が所定の範囲を超えた否かを判断するステップと、プロセッサが、消費電力の変化量または変化率が所定の範囲を超えた機器の消費電力を示す情報を出力するステップとを備える。以上のように、本発明によって、好ましいタイミングでユーザに電気の使用量を意識させることができるコントローラ、ネットワークシステム、および情報処理方法が提供される。以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。[実施の形態1]<ネットワークシステムの全体構成>まず、本実施の形態に係るネットワークシステムの全体構成について説明する。図1は、本実施の形態に係るネットワークシステム1の全体構成を示すイメージ図である。図1を参照して、本実施の形態に係るネットワークシステム1は、たとえば、住宅やオフィスなどに設置される。ネットワークシステム1は、リビングルームに設置されるエアコン200Aと、リビングルームに設置されるテレビ200Bと、リビングルームに設置されるカーテン開閉装置200Cと、キッチンに設置される冷蔵庫200Dと、ダイニングルームに設置されるライト200Eなどの家電電気機器を含む。ただし、ネットワークシステム1は、他の家電を含んでもよい。ネットワークシステム1は、家電200A~200Eを制御するためのホームコントローラ100を含む。ホームコントローラ100は、有線あるいは無線のネットワーク401を介して、家電200A~200Eとデータ通信が可能である。ホームコントローラ100は、ネットワーク401として、たとえば、無線LAN、ZigBee、Bluetooth登録商標、有線LANLocalAreaNetwork、またはPLCPowerLineCommunicationsなどを利用する。ホームコントローラ100は、持ち運び可能であってもよいし、テーブル上に載置されたベースに着脱自在であってもよいし、部屋の壁に固設されるものであってもよい。<ネットワークシステムの動作概要>次に、本実施の形態に係るネットワークシステム1の動作概要について説明する。図2は、本実施の形態に係るホームコントローラ100のディスプレイ102またはテレビ200Bのディスプレイ202を示すイメージ図である。なお、以下において外部表示装置としてテレビ200Bを例に挙げて説明するが、本発明における外部表示装置は、テレビ200Bに限定されることはなく、たとえば、携帯端末、タブレット端末等の表示部を備えた装置であればよい。図1および図2を参照して、本実施の形態に係るホームコントローラ100は、ネットワーク401を介して、住宅に設置される複数の家電200A~200Eのそれぞれから、家電200A~200Eの消費電力や動作状態や入力された命令などを受信する。ホームコントローラ100は、家電200A~200Eの消費電力の推移を蓄積することによって、家電200A~200Eの消費電力に大きな変化があったか否かを判断する。たとえば、ホームコントローラ100は、消費電力の変化量や変化率が所定の範囲を超えたか否かを判断する。ホームコントローラ100は、消費電力に大きな変化があった家電の消費電力の変化を示すグラフ102Aをディスプレイ102に表示する。あるいは、ホームコントローラ100は、テレビ200Bのディスプレイ202に、グラフ102Aを表示させる。より詳細には、ホームコントローラ100は、消費電力に大きな変化があったことを示す画像ポップアップウィンドウをディスプレイ102またはディスプレイ202に表示させる。ホームコントローラ100は、ユーザからの詳細画面の表示命令に応じて、ディスプレイ102またはディスプレイ202にグラフ102Aを表示させる。ホームコントローラ100は、表示されるグラフのうちの消費電力に大きな変化があったエリアの表示形態を他のエリアの表示形態と異ならせる。たとえば、ホームコントローラ100は、消費電力に大きな変化があったエリアの線を、太くしたり、色を変更したり、点滅させたりする。ホームコントローラ100は、家電200A~200Eの動作状態や入力された命令これらを合せてイベントともいう。を蓄積する。ホームコントローラ100は、家電200A~200Eの消費電力に大きな変化があった場合に、当該消費電力に大きな変化があった家電200A~200Eの最新の動作状態や入力された命令をグラフ102A上に表示する。なお、ホームコントローラ100は、消費電力の変化量や変化率がプラス側に大きく変化したときのみグラフ102Aを表示するものであってもよいし、消費電力の変化量や変化率がプラスおよびマイナスのどちらに大きく変化してもグラフ102Aを表示するものであってもよい。このように、本実施の形態に係るネットワークシステム1は、家電200A~200Eの消費電力が大きく変化したときに、ユーザにその旨を知らしめることができる。すなわち、ホームコントローラ100は、消費電力が大きく変化したタイミングで、ユーザに電気の使用量を意識させることができる。以下、このような機能を実現するためのネットワークシステム1の具体的な構成について詳述する。<ホームコントローラ100のハードウェア構成>本実施の形態に係るホームコントローラ100のハードウェア構成の一態様について説明する。図3は、本実施の形態に係るホームコントローラ100のハードウェア構成を表わすブロック図である。ホームコントローラ100は、メモリ101と、ディスプレイ102と、タブレット103と、ボタン104と、通信インターフェイス105と、スピーカ107、時計108、CPUCentralProcessingUnit110とを含む。メモリ101は、各種のRAMRandomAccessMemoryや、ROMReadOnlyMemoryや、ハードディスクなどによって実現される。たとえば、メモリ101は、読取用のインターフェイスを介して利用される、USBUniversalSerialBusメモリ、CD-ROMCompactDiscReadOnlyMemory、DVD-ROMDigitalVersatileDiskReadOnlyMemory、メモリカード、FDFlexibleDisk、ハードディスク、磁気テープ、カセットテープ、MOMagneticOpticalDisc、MDMiniDisc、ICIntegratedCircuitカードメモリカードを除く、光カード、マスクROM、EPROM、EEPROMElectronicallyErasableProgrammableReadOnlyMemoryなどの、不揮発的にプログラムを格納する媒体などによっても実現される。メモリ101は、CPU110によって実行される制御プログラムと消費電力テーブル101Aとイベントテーブル101Bとを格納する。図4は、本実施の形態に係る消費電力テーブル101Aを示すイメージ図である。図4を参照して、消費電力テーブル101Aは、家電200A~200E毎に、家電IDに対応付けて、家電の名前と、家電が設置されている場所と、消費電力とを格納する。より詳細には、消費電力テーブル101Aは、家電200A~200Eの各々から受信した消費電力値と当該消費電力値を受信測定した日時とを対応付けて格納する。図5は、本実施の形態に係るイベントテーブル101Bを示すイメージ図である。図5を参照して、イベントテーブル101Bは、家電200A~200E毎に、家電IDに対応付けて、家電の名前と、家電が設置されている場所と、動作状態や入力された命令イベントとを格納する。より詳細には、イベントテーブル101Bは、家電200A~200Eの各々から受信したイベントと当該イベントを受信した日時あるいはイベントが家電200A~200Eに入力された日時とを対応付けて格納する。また、図4および図5についての上記の説明において、家電IDに対応付けられた家電の名前および家電が設置されている場所に関する情報が、消費電力テーブル101Aおよびイベントテーブル101Bに格納されている場合を例に挙げて説明したが、本発明はこれに限定されるものではない。たとえば、家電IDに対応付けられた家電の名前および家電の設置されている場所に関して、別のテーブルを有していてもよい。さらに、当該別のテーブルはメモリ101に格納されてなくてもよい。当該別のテーブルは、たとえばホームコントローラ100とは別体の外部メモリに格納されていてもよい。図3に戻って、ディスプレイ102は、CPU110によって制御されることによって、家電200A~200Eの状態を表示する。タブレット103は、ユーザの指によるタッチ操作を検出して、タッチ座標などをCPU110に入力する。CPU110は、タブレット103を介して、ユーザからの命令を受け付ける。本実施の形態においては、ディスプレイ102の表面にタブレット103が敷設されている。すなわち、本実施の形態においては、ディスプレイ102とタブレット103とがタッチパネル106を構成する。ただし、ホームコントローラ100は、タブレット103を有していなくともよい。ボタン104は、ホームコントローラ100の表面に配置される。決定キー、方向キー、テンキーなどの複数のボタンがホームコントローラ100に配置されても良い。ボタン104は、ユーザからの命令を受け付ける。ボタン104は、ユーザからの命令をCPU110に入力する。通信インターフェイス105は、CPU110によって制御されることによって、ネットワーク401を介して、家電200A~200Eとデータを送受信する。上述したように、通信インターフェイス105は、たとえば、無線LAN、ZigBee、Bluetooth登録商標、有線LAN、またはPLCなどを利用することによって、家電200A~200Eとデータを送受信する。スピーカ107は、CPU110からの命令に基づいて、音声を出力する。たとえば、CPU110は、音声データに基づいて、スピーカ107に音声を出力させる。時計108は、CPU110からの命令に基づいて、現在の日付や時刻をCPU110に入力する。CPU110は、メモリ101に記憶されている各種のプログラムを実行することによって、後述する図8に記載の情報処理などを実行する。換言すれば、ホームコントローラ100における処理は、各ハードウェアおよびCPU110により実行されるソフトウェアによって実現される。このようなソフトウェアは、メモリ101に予め記憶されている場合がある。また、ソフトウェアは、記憶媒体に格納されて、プログラム製品として流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。このようなソフトウェアは、図示しない読取装置を利用することによってその記憶媒体から読み取られて、あるいは、通信インターフェイス105を利用することによってダウンロードされて、メモリ101に一旦格納される。CPU110は、ソフトウェアを実行可能なプログラムの形式でメモリ101に格納してから、当該プログラムを実行する。なお、記憶媒体としては、CD-ROMCompactDiscReadOnlyMemory、DVD-ROMDigitalVersatileDiskReadOnlyMemory、USBUniversalSerialBusメモリ、メモリカード、FDFlexibleDisk、ハードディスク、磁気テープ、カセットテープ、MOMagneticOpticalDisc、MDMiniDisc、ICIntegratedCircuitカードメモリカードを除く、光カード、マスクROM、EPROM、EEPROMElectronicallyErasableProgrammableReadOnlyMemoryなどの、不揮発的にプログラムを格納する媒体が挙げられる。ここでいうプログラムとは、CPUにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。また、上記の説明において、ホームコントローラ100としてタッチパネル106を含んだ構成を例に挙げて説明したが、ネットワークシステム1が外部表示装置テレビ200B等を備えている場合には、ホームコントローラ100を、タッチパネル106を備えていない構成、つまり表示機能を備えていない構成としてもよい。<テレビ200Bのハードウェア構成>本実施の形態に係るテレビ200Bのハードウェア構成の一態様について説明する。図6は、本実施の形態に係るテレビ200Bのハードウェア構成を表わすブロック図である。図6を参照して、テレビ200Bは、メモリ201と、ディスプレイ202と、ボタン204と、通信インターフェイス205と、スピーカ207と、センサ209と、CPU210とを含む。メモリ201は、ホームコントローラ100のメモリ101と同様に実現され得る。メモリ201は、CPU210によって実行される制御プログラムや、テレビ200Bの消費電力や、テレビ200Bに入力された命令や、テレビ200Bの動作状態などを記憶する。ディスプレイ202は、CPU210によって制御される。より詳細には、ディスプレイ202は、図示しないTVチューナやVRAMVideoRAMからのデータに基づいて、静止画像や動画像を表示する。ボタン204は、テレビ200Bの表面に配置される。テレビ200Bは、決定キー、方向キー、テンキーなどの複数のボタン204を有してもよい。ボタン204は、ユーザからの命令を受け付けて、当該命令をCPU210に入力する。通信インターフェイス205は、CPU210によって制御されることによって、ネットワーク401を介して、ホームコントローラ100とデータを送受信する。上述したように、通信インターフェイス205は、無線LAN、ZigBee、Bluetooth登録商標、有線LANLocalAreaNetwork、またはPLCPowerLineCommunicationsなどを利用することによって、ホームコントローラ100とデータを送受信する。スピーカ207は、CPU210からの命令に基づいて、音声を出力する。たとえば、CPU210は、音声データに基づいて、スピーカ207に音声を出力させる。時計208は、CPU210からの命令に基づいて、現在の日付や時刻をCPU210に入力する。センサ209は、テレビ200Bの消費電力を測定し、消費電力をCPU210に伝える。CPU210は、メモリ201に記憶されている各種のプログラムを実行することによって、後述する図9に記載の情報処理などを実行する。換言すれば、テレビ200Bにおける処理は、各ハードウェアおよびCPU210により実行されるソフトウェアによって実現される。このようなソフトウェアは、メモリ201に予め記憶されている場合がある。また、ソフトウェアは、記憶媒体に格納されて、プログラム製品として流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。このようなソフトウェアは、図示しない読取装置を利用することによってその記憶媒体から読み取られて、あるいは、通信インターフェイス205を利用することによってダウンロードされて、メモリ201に一旦格納される。CPU210は、ソフトウェアを実行可能なプログラムの形式でメモリ201に格納してから、当該プログラムを実行する。なお、記憶媒体およびプログラムは、ホームコントローラ100に係る記録媒体やプログラムと同様に実現され得る。<家電200A~200Eについて>本実施の形態に係る家電200A~200Eは、図6に示すテレビ200Bと同様に、消費電力を測定するためのセンサ209と、ユーザからの命令を受け付けるための入力部ボタン204と、消費電力とイベントとをホームコントローラ100に送信するための通信インターフェイス205とを有していればよい。<ホームコントローラ100における情報処理>次に、本実施の形態に係るホームコントローラ100における情報処理について説明する。図7は、本実施の形態に係るホームコントローラ100における情報処理の処理手順を示すフローチャートである。図7を参照して、CPU110は、通信インターフェイス105を介して、家電200A~200Eからデータを受信したか否かを判断するステップS102。CPU110は、家電200A~200Eからデータを受信しなかった場合ステップS102においてNOである場合、ステップS102からの処理を繰り返す。CPU110は、家電200A~200Eからデータを受信した場合ステップS102においてYESである場合、当該データが家電200A~200Eによる消費電力を示す情報を含むか否かを判断するステップS104。CPU110は、当該データが家電200A~200Eによる消費電力を示す情報を含まない場合、ここでは当該データが家電200A~200Eに関するイベントを示す情報を含む場合ステップS104においてNOである場合、当該イベントを含む情報と送信元の家電200A~200Eを示す情報とをメモリ101のイベントテーブル101Bに格納するステップS106。CPU110は、ステップS102からの処理を繰り返す。CPU110は、当該データが家電200A~200Eによる消費電力を示す情報を含む場合ステップS104においてYESである場合、当該消費電力を示す情報と送信元の家電200A~200Eを示す情報とをメモリ101の消費電力テーブル101Aに格納するステップS108。CPU110は、消費電力テーブル101Aを参照して、送信元の家電200A~200Eに関して、前回の消費電力と今回の消費電力との差変化量を計算する。あるいは、CPU110は、消費電力テーブル101Aを参照して、数回前の消費電力と今回の消費電力との差変化量を計算してもよい。あるいは、CPU110は、消費電力テーブル101Aを参照して、前回または数回前の消費電力に対する、当該前回または数回前の消費電力と今回の消費電力との差の割合変化率を計算してもよい。あるいは、CPU110は、消費電力テーブル101Aを参照して、過去数回の消費電力に対する、当該過去数回の消費電力の平均値と今回の消費電力との差の割合変化率を計算してもよい。CPU110は、当該変化量または変化率が所定値以上であるか否かを判断するステップS110。CPU110は、当該変化量の絶対値が所定値以上であるか否かを判断してもよいし、当該変化量が正の所定値以上であるか否かを判断してもよい。CPU110は、当該変化量が所定値未満である場合ステップS110においてNOである場合、ステップS102からの処理を繰り返す。CPU110は、当該変化量が所定値以上である場合ステップS110においてYESである場合、ディスプレイ102に、消費電力に大きな変化があったことを示すためのテキストおよび画像ポップアップウィンドウを表示させるステップS112。CPU110は、通信インターフェイス105を介して、テレビ200Bに、消費電力に大きな変化があったことを示すためのテキストおよび画像を送信する。CPU110は、スピーカ107に消費電力に大きな変化があったことを通知するためのサウンドを出力する。CPU110は、タッチパネル106またはボタン104を介して、詳細画面を表示するための表示命令を待ち受けるステップS114。CPU110は、表示命令を受け付けない場合ステップS114においてNOである場合、ステップS114からの処理を繰り返す。CPU110は、表示命令を受け付けた場合ステップS114においてYESである場合、時計108を参照して、変化量が所定値以上となったときから所定時間たとえば、30秒経過したか否かを判断するステップS116。CPU110は、所定時間経過していない場合ステップS116においてNOである場合、ステップS116からの処理を繰り返す。CPU110は、所定時間経過した場合ステップS116においてYESである場合、図2に示すように、ディスプレイ102に、送信元の家電200A~200Eの消費電力の推移を示すグラフ102Aを表示させるステップS118。CPU110は、イベントテーブル101Bを参照して、変化量が所定値以上となった時点における最新のイベントを読み出す。CPU110は、ディスプレイ102に、当該時点または当該最新のイベントに対応する日時に対応する位置に、当該最新のイベント102Bを表示させる。あるいは、CPU110は、ディスプレイ102に、当該時点または当該イベントに対応する日時に対応する位置に、当該最新のイベント102Bから過去数回のイベントを複数同時に表示させてもよい。CPU110は、通信インターフェイス105を介して、テレビ200Bに、送信元の家電200A~200Eの消費電力の推移を示すグラフ102Aと当該最新のイベントと対応する日時とを送信する。CPU110は、タッチパネル106またはボタン104を介して、表示終了命令を待ち受けるステップS120。CPU110は、タッチパネル106の閉じるボタン102C図2が押下されるとステップS120においてYESである場合、グラフ102Aの表示を終了してステップS102からの処理を繰り返す。CPU110は、タッチパネル106の閉じるボタン102C図2が押下されないときステップS120においてNOである場合、ステップS120の処理を繰り返す。なお、ステップS112およびステップS114の処理を行わないことも可能である。また、ステップS116の処理を行わないことも可能である。図8は、変化量が所定値以上となってすぐに数秒後にグラフ102Aが表示されたディスプレイ102,202を示すイメージ図である。図8を参照して、変化量が所定値以上となってすぐに数秒後に、ホームコントローラ100のディスプレイ102やテレビ200Bのディスプレイ202が、グラフ102Aとイベント102Bを表示してもよい。<テレビ200Bにおける情報処理>次に、本実施の形態に係るテレビ200Bにおける情報処理について説明する。図9は、本実施の形態に係るテレビ200Bにおける情報処理の処理手順を示すフローチャートである。図9を参照して、CPU210は、通信インターフェイス205を介して、ホームコントローラ100から通知情報消費電力に大きな変化があったことを示すためのテキストおよび画像を受信したか否かを判断するステップS202。CPU210は、通知情報を受信していない場合ステップS202においてNOである場合、ステップS202からの処理を繰り返す。CPU210は、通知情報を受信した場合ステップS202においてYESである場合、ディスプレイ202に、消費電力に大きな変化があったことを示すためのテキストおよび画像を表示させるステップS204。CPU210は、ボタン204を介してあるいは図示しないリモコン用の通信インターフェイスを介して、ユーザから詳細画面を表示するための表示命令を待ち受けるステップS206。CPU210は、表示命令を受け付けない場合ステップS206においてNOである場合、ステップS206からの処理を繰り返す。CPU210は、表示命令を受け付けた場合ステップS206においてYESである場合、通信インターフェイス205を介して、ホームコントローラ100に時系列データを要求するステップS208。CPU210は、通信インターフェイス205を介して、ホームコントローラ100からグラフおよびイベントを示す情報を受信したか否かを判断するステップS210。CPU210は、ホームコントローラ100からグラフおよびイベントを示す情報を受信しなかった場合ステップS210においてNOである場合、ステップS210からの処理を繰り返す。CPU210は、ホームコントローラ100からグラフおよびイベントを示す情報を受信した場合ステップS210においてYESである場合、図2に示すように、ディスプレイ202に、消費電力の推移を示すグラフ102Aと最新のイベント102Bとを表示させるステップS212。CPU210は、ボタン204を介してあるいは図示しないリモコン用の通信インターフェイスを介して、ユーザから表示終了命令を待ち受けるステップS214。たとえば、CPU210は、閉じるボタン102C図2が選択されるとステップS214においてYESである場合、グラフ102Aの表示を終了してステップS202からの処理を繰り返す。CPU210は、閉じるボタン102C図2が選択されないときステップS214においてNOである場合、ステップS214の処理を繰り返す。あるいは、閉じるボタン102C図2を表示せず、一定時間経過後に表示を終了してもよい。なお、ステップS204およびS206の処理を行わないことも可能である。[実施の形態2]次に、本発明の実施の形態2について説明する。上述の実施の形態1に係るネットワークシステム1では、家電200A~200Eが、消費電力を測定し、消費電力とイベントとをホームコントローラ100に送信するものであった。一方、本実施の形態に係るネットワークシステム1Bでは、家電200A~200Eの各々がホームコントローラ100に消費電力を送信しない。すなわち、家電200A~200Eの代わりに、家電200A~200Eに電力を供給するためのコンセントに取り付けられた通信装置スマートタップが、家電200A~200Eの各々の消費電力を測定し、消費電力をホームコントローラ100に送信するものである。なお、以下では、実施の形態1に係るネットワークシステム1と同様の構成については、説明を繰り返さない。<ネットワークシステムの全体構成>まず、本実施の形態に係るネットワークシステム1Bの全体構成について説明する。図10は、本実施の形態に係るネットワークシステム1Bの全体構成を示すイメージ図である。図10を参照して、本実施の形態に係るネットワークシステム1Bは、たとえば、住宅やオフィスなどに設置される。ネットワークシステム1Bは、リビングルームに設置されるエアコン200Aと、リビングルームに設置されるテレビ200Bと、リビングルームに設置されるカーテン開閉装置200Cと、キッチンに設置される冷蔵庫200Dと、ダイニングルームに設置されるライト200Eなどの家電電気機器を含む。ただし、ネットワークシステム1Bは、他の家電を含んでもよい。本実施の形態に係るネットワークシステム1Bでは、エアコン200A用の通信装置400Aが、エアコン200Aとエアコン200Aのコンセントとの間に設置される。換言すれば、通信装置400Aがエアコン200Aのコンセントに差し込まれ、エアコン200Aのアダプタ250Aが通信装置400Aに差し込まれる。同様に、カーテン開閉装置200C用の通信装置400Cが、カーテン開閉装置200Cとカーテン開閉装置200Cのコンセントとの間に設置される。換言すれば、通信装置400Cがカーテン開閉装置200Cのコンセントに差し込まれ、カーテン開閉装置200Cのアダプタ250Cが通信装置400Cに差し込まれる。冷蔵庫200D用の通信装置400Dが、冷蔵庫200Dと冷蔵庫200Dのコンセントとの間に設置される。換言すれば、通信装置400Dが冷蔵庫200Dのコンセントに差し込まれ、冷蔵庫200Dのアダプタ250Dが通信装置400Dに差し込まれる。ライト200E用の通信装置400Eが、ライト200Eとライト200Eのコンセントとの間に設置される。換言すれば、通信装置400Eがライト200Eのコンセントに差し込まれ、ライト200Eのアダプタ250Eが通信装置400Eに差し込まれる。ネットワークシステム1Bは、家電200A~200Eを制御するためのホームコントローラ100を含む。ホームコントローラ100は、有線あるいは無線のネットワーク401を介して、通信装置400A~400Eとデータ通信が可能である。ホームコントローラ100は、ネットワーク401として、たとえば、無線LAN、ZigBee、Bluetooth登録商標、有線LANLocalAreaNetwork、またはPLCPowerLineCommunicationsなどを利用する。ホームコントローラ100は、持ち運び可能であってもよいし、テーブル上に載置されたベースに着脱自在であってもよいし、部屋の壁に固設されるものであってもよい。<ネットワークシステムの動作概要>次に、本実施の形態に係るネットワークシステム1Bの動作概要について説明する。図10および図2を参照して、本実施の形態に係るホームコントローラ100は、ネットワーク401を介して、住宅に設置される家電200A~200Eに接続される通信装置400A~400Eのそれぞれから、家電200A~200Eの消費電力を受信する。ホームコントローラ100は、家電200A~200Eの消費電力の推移を蓄積することによって、家電200A~200Eの消費電力に大きな変化があったか否かを判断する。たとえば、ホームコントローラ100は、消費電力の変化量や変化率が所定の範囲を超えたか否かを判断する。ホームコントローラ100は、消費電力に大きな変化があった家電の消費電力の変化を示すグラフ102Aをディスプレイ102に表示する。あるいは、ホームコントローラ100は、テレビ200Bのディスプレイ202に、グラフ102Aを表示させる。より詳細には、ホームコントローラ100は、消費電力に大きな変化があったことを示す画像ポップアップウィンドウをディスプレイ102またはディスプレイ202に表示させる。ホームコントローラ100は、ユーザからの詳細画面の表示命令に応じて、ディスプレイ102またはディスプレイ202にグラフ102Aを表示させる。ホームコントローラ100は、表示されるグラフのうちの消費電力に大きな変化があったエリアの表示形態を他のエリアの表示形態と異ならせる。たとえば、ホームコントローラ100は、消費電力に大きな変化があったエリアの線を、太くしたり、色を変更したり、点滅させたりする。あるいは、消費電力に大きな変化があったエリアを円などの図形で囲んだりしてもよい。ホームコントローラ100は、消費電力の変化量や変化率がプラス側に大きく変化したときのみグラフ102Aを表示するものであってもよいし、消費電力の変化量や変化率がプラスおよびマイナスのどちらに大きく変化してもグラフ102Aを表示するものであってもよい。このように、本実施の形態に係るネットワークシステム1Bは、家電200A~200Eの消費電力が大きく変化したときに、ユーザにその旨を知らしめることができる。すなわち、消費電力が大きく変化したタイミングで、ユーザに電気の使用量を意識させることができる。以下、このような機能を実現するためのネットワークシステム1Bの具体的な構成について詳述する。<ホームコントローラ100のハードウェア構成>本実施の形態に係るホームコントローラ100のハードウェア構成の一態様について説明する。ホームコントローラ100のハードウェア構成は、図3に示す実施の形態1に係るホームコントローラ100のハードウェア構成と同様であるためここでは説明を繰り返さない。ただし、メモリ101が記憶するデータと、CPU110の処理とが、実施の形態1のそれらとは異なる。メモリ101は、CPU110によって実行される制御プログラムと消費電力テーブル101Aとを格納する。図4を参照して、消費電力テーブル101Aは、家電200A~200E毎に、家電IDに対応付けて、家電の名前と、家電が設置されている場所と、消費電力とを格納する。より詳細には、消費電力テーブル101Aは、通信装置400A,400C,400D,400Eとテレビ200Bとから受信した消費電力値と当該消費電力値を受信測定した日時とを対応付けて格納する。CPU110は、メモリ101に記憶されている各種のプログラムを実行することによって、後述する図11に記載の情報処理などを実行する。<テレビ200Bのハードウェア構成>本実施の形態に係るテレビ200Bのハードウェア構成の一態様について説明する。テレビ200Bのハードウェア構成は、図6に示す実施の形態1に係るテレビ200Bのハードウェア構成と同様であるためここでは説明を繰り返さない。ただし、CPU210は、メモリ201に記憶されている各種のプログラムを実行することによって、後述する図12に記載の情報処理などを実行する。<通信装置400A~400Eについて>本実施の形態に係る通信装置400A~400Eは、図6に示すテレビ200Bと同様に、接続される家電200A~200Eの消費電力を測定するためのセンサ209と、当該消費電力をホームコントローラ100に送信するための通信インターフェイス205とを有していればよい。<ホームコントローラ100における情報処理>次に、本実施の形態に係るホームコントローラ100における情報処理について説明する。図11は、本実施の形態に係るホームコントローラ100における情報処理の処理手順を示すフローチャートである。図11を参照して、CPU110は、通信インターフェイス105を介して、通信装置400A,400C,400D,400Eまたはテレビ200B以下、これらを合せて通信装置という。からデータを受信したか否かを判断するステップS152。CPU110は、通信装置からデータを受信しなかった場合ステップS152においてNOである場合、ステップS152からの処理を繰り返す。CPU110は、通信装置からデータを受信した場合ステップS152においてYESである場合、当該データに含まれる消費電力を示す情報と送信元の通信装置に対応する家電200A~200Eを識別するための情報とをメモリ101の消費電力テーブル101Aに格納するステップS158。CPU110は、消費電力テーブル101Aを参照して、送信元の通信装置に対応する家電200A~200Eに関して、前回の消費電力と今回の消費電力との差変化量を計算する。あるいは、CPU110は、消費電力テーブル101Aを参照して、数回前の消費電力と今回の消費電力との差変化量を計算してもよい。あるいは、CPU110は、消費電力テーブル101Aを参照して、前回または数回前の消費電力に対する、当該前回または数回前の消費電力と今回の消費電力との差の割合変化率を計算してもよい。あるいは、CPU110は、消費電力テーブル101Aを参照して、過去数回の消費電力に対する、当該過去数回の消費電力の平均値と今回の消費電力との差の割合変化率を計算してもよい。CPU110は、当該変化量が所定値以上であるか否かを判断するステップS160。CPU110は、当該変化量の絶対値が所定値以上であるか否かを判断してもよいし、当該変化量が正の所定値以上であるか否かを判断してもよい。CPU110は、当該変化量が所定値未満である場合ステップS160においてNOである場合、ステップS152からの処理を繰り返す。CPU110は、当該変化量が所定値以上である場合ステップS160においてYESである場合、ディスプレイ102に、消費電力に大きな変化があったことを示すためのテキストおよび画像ポップアップウィンドウを表示させるステップS162。CPU110は、通信インターフェイス105を介して、テレビ200Bに、消費電力に大きな変化があったことを示すためのテキストおよび画像を送信する。CPU110は、スピーカ107に消費電力に大きな変化があったことを通知するためのサウンドを出力する。CPU110は、タッチパネル106またはボタン104を介して、詳細画面を表示するための表示命令を待ち受けるステップS164。CPU110は、表示命令を受け付けない場合ステップS164においてNOである場合、ステップS164からの処理を繰り返す。CPU110は、表示命令を受け付けた場合ステップS164においてYESである場合、時計108を参照して、変化量が所定値以上となったときから所定時間たとえば、30秒経過したか否かを判断するステップS166。CPU110は、所定時間経過していない場合ステップS166においてNOである場合、ステップS166からの処理を繰り返す。CPU110は、所定時間経過した場合ステップS166においてYESである場合、図2に示すように、ディスプレイ102に、送信元の通信装置に対応する家電200A~200Eの消費電力の推移を示すグラフ102Aを表示させるステップS168。CPU110は、通信インターフェイス105を介して、テレビ200Bに、送信元の通信装置に対応する家電200A~200Eの消費電力の推移を示すグラフ102Aを送信する。CPU110は、タッチパネル106またはボタン104を介して、表示終了命令を待ち受けるステップS170。CPU110は、タッチパネル106の閉じるボタン102C図2が押下されるとステップS170においてYESである場合、グラフ102Aの表示を終了してステップS152からの処理を繰り返す。CPU110は、タッチパネル106の閉じるボタン102C図2が押下されないときステップS170においてNOである場合、ステップS170の処理を繰り返す。なお、ステップS162およびステップS164の処理を行わないことも可能である。また、ステップS166の処理を行わないことも可能である。すなわち、図8を参照して、変化量が所定値以上となってすぐに数秒後に、ディスプレイ102やテレビ200Bが、グラフ102Aを表示してもよい。<テレビ200Bにおける情報処理>次に、本実施の形態に係るテレビ200Bにおける情報処理について説明する。図12は、本実施の形態に係るテレビ200Bにおける情報処理の処理手順を示すフローチャートである。図12を参照して、CPU210は、通信インターフェイス205を介して、ホームコントローラ100から通知情報消費電力に大きな変化があったことを示すためのテキストおよび画像を受信したか否かを判断するステップS252。CPU210は、通知情報を受信していない場合ステップS252においてNOである場合、ステップS252からの処理を繰り返す。CPU210は、通知情報を受信した場合ステップS252においてYESである場合、ディスプレイ202に、消費電力に大きな変化があったことを示すためのテキストおよび画像を表示させるステップS254。CPU210は、ボタン204を介してあるいは図示しないリモコン用の通信インターフェイスを介して、ユーザから詳細画面を表示するための表示命令を待ち受けるステップS256。CPU210は、表示命令を受け付けなかった場合ステップS256においてNOである場合、ステップS256からの処理を繰り返す。CPU210は、表示命令を受け付けた場合ステップS256においてYESである場合、通信インターフェイス205を介して、ホームコントローラ100に時系列データを要求するステップS258。CPU210は、通信インターフェイス205を介して、ホームコントローラ100からグラフを示す情報を受信したか否かを判断するステップS260。CPU210は、ホームコントローラ100からグラフを示す情報を受信しなかった場合ステップS260においてNOである場合、ステップS260からの処理を繰り返す。CPU210は、ホームコントローラ100からグラフを示す情報を受信した場合ステップS260においてYESである場合、図2に示すように、ディスプレイ202に、消費電力の推移を示すグラフ102Aを表示させるステップS262。CPU210は、ボタン204を介してあるいは図示しないリモコン用の通信インターフェイスを介して、ユーザから表示終了命令を待ち受けるステップS264。たとえば、CPU210は、閉じるボタン102C図2が選択されるとステップS264においてYESである場合、グラフ102Aの表示を終了してステップS252からの処理を繰り返す。CPU210は、閉じるボタン102C図2が選択されないときステップS264においてNOである場合、ステップS264の処理を繰り返す。あるいは、閉じるボタン102C図2を表示せず、一定時間経過後に表示を終了してもよい。なお、ステップS254およびS256の処理を行わないことも可能である。<その他の実施の形態>本発明は、ホームコントローラ100や家電200A~200Eや他の携帯電話などにプログラムを供給することによって達成される場合にも適用できることはいうまでもない。そして、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ又はCPUやMPUが記憶媒体に格納されたプログラムコードを読み出し実行することによっても、本発明の効果を享受することが可能となる。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOSオペレーティングシステムなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、請求の範囲によって示され、請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。"