(57)【要約】【課題】ユーザに機器の使用状態や動作状態などを容易に認識させることができるコントローラおよび情報処理方法を提供する。【解決手段】コントローラ１００は、複数の機器の消費電力を受信するための通信インターフェイス１０５と、複数の機器の各々の消費電力を記憶するメモリ１０１と、複数の機器の各々の消費電力に基づいて機器の状態を判断し、複数の機器の各々に対応付けて機器の状態を示す情報を出力するプロセッサ１１０とを備える。【選択図】図３
2012134957.tif 000002
【特許請求の範囲】
【請求項１】
複数の機器の消費電力を受信するための通信インターフェイスと、
前記複数の機器の各々の前記消費電力を記憶するメモリと、
前記複数の機器の各々の前記消費電力に基づいて前記機器の状態を判断し、前記複数の機器の各々に対応付けて前記機器の状態を示す情報を出力するプロセッサとを備える、コントローラ。
【請求項２】
前記プロセッサは、
前記複数の機器のいずれかの前記消費電力が第１の閾値以上である場合に、前記複数の機器のいずれかに対応付けて、前記複数のいずれかが使用中であることを示す第１の画像を出力し、
前記複数の機器のいずれかの前記消費電力が前記第１の閾値未満である場合に、前記複数の機器のいずれかに対応付けて、前記複数のいずれかが不使用であることを示す第２の画像を出力する、請求項１に記載のコントローラ。
【請求項３】
前記第１の閾値は、前記複数の機器の各々に対応して設定される、請求項２に記載のコントローラ。
【請求項４】
前記プロセッサは、
前記複数の機器のいずれかの前記消費電力が第１の閾値以上である場合に、前記複数の機器のいずれかに対応付けて第１の画像を出力し、
前記複数の機器のいずれかの前記消費電力が前記第１の閾値未満かつ前記第１の閾値よりも小さな第２の閾値以上である場合に、前記複数の機器のいずれかに対応付けて第２の画像を出力し、
前記複数の機器のいずれかの前記消費電力が前記第２の閾値未満である場合に、前記複数の機器のいずれかに対応付けて第３の画像を出力する、請求項１に記載のコントローラ。
【請求項５】
前記第１の閾値は、前記複数の機器の各々に対応して設定され、
前記第２の閾値は、前記複数の機器の各々に対応して設定される、請求項４に記載のコントローラ。
【請求項６】
前記プロセッサは、
前記複数の機器の各々の積算消費電力量を取得し、
前記複数の機器のいずれかの前記積算消費電力量が第３の閾値以上である場合に、前記複数の機器のいずれかに対応付けて、前記複数の機器のいずれかが使い過ぎであることを示す第４の画像を出力する、請求項２から５のいずれか１項に記載のコントローラ。
【請求項７】
前記第３の閾値は、前記複数の機器の各々に対応して設定される、請求項６に記載のコントローラ。
【請求項８】
前記メモリは、前記複数の機器の各々と当該機器が配置される部屋との対応関係を記憶し、
前記プロセッサは、
前記メモリの前記対応関係を参照することによって、前記複数の機器の各々の状態を示す情報を、前記機器が配置される前記部屋に対応付けて出力する、請求項１から７のいずれか１項に記載のコントローラ。
【請求項９】
前記メモリは、
前記複数の機器が配置される複数の部屋を表わす間取り図と、前記間取り図における前記複数の機器の位置と、を記憶し、
前記プロセッサは、前記メモリを参照することによって、前記複数の機器の状態を示す情報を、それぞれ、前記間取り図における前記複数の機器の位置に対応付けて出力する、請求項１から８のいずれか１項に記載のコントローラ。
【請求項１０】
ディスプレイをさらに備え、
前記プロセッサは、
前記ディスプレイに前記複数の機器の状態を示す情報を表示させる、請求項１から９のいずれか１項に記載のコントローラ。
【請求項１１】
前記通信インターフェイスは、外部ディスプレイと通信可能であって、
前記プロセッサは、前記通信インターフェイスを介して、前記外部ディスプレイに前記複数の機器の状態を示す情報を表示させる、請求項１から１０のいずれか１項に記載のコントローラ。
【請求項１２】
前記プロセッサは、
前記複数の機器から１つの機器を選択するための命令を受け付けて、前記メモリを参照することによって前記１つの機器の消費電力の推移を示す情報を出力する、請求項１から１１のいずれか１項に記載のコントローラ。
【請求項１３】
前記メモリは、前記機器と前記状態とに対応付けてメッセージを記憶し、
前記プロセッサは、
前記複数の機器から１つの機器を選択するための命令を受け付けて、前記１つの機器と前記１つの機器に対応する状態とに対応する前記メッセージを出力する、請求項１から１２のいずれか１項に記載のコントローラ。
【請求項１４】
前記プロセッサは、
前記通信インターフェイスを介して、前記複数の機器の各々から消費電力を受信する、請求項１から１３のいずれか１項に記載のコントローラ。
【請求項１５】
前記プロセッサは、
前記通信インターフェイスを介して、前記複数の機器のいずれかから前記複数の機器のいずれかが故障中であることを示す情報を受信して、
前記複数の機器のいずれかに対応付けて、前記複数の機器のいずれかが故障中であることを示す第５の画像を出力する、請求項１４に記載のコントローラ。
【請求項１６】
前記プロセッサは、
前記通信インターフェイスを介して、前記複数の機器のそれぞれの消費電力を測定するための複数の通信装置から前記消費電力を受信する、請求項１から１３のいずれか１項に記載のコントローラ。
【請求項１７】
複数の機器の消費電力を受信するための通信インターフェイスと、
前記複数の機器の各々の前記消費電力を記憶するメモリと、
前記複数の機器の各々の前記消費電力に基づいて前記機器の状態を判断し、前記複数の機器の各々に対応付けて前記機器の状態を示す情報を出力するプロセッサとを備え、
前記プロセッサは、
前記複数の機器のいずれかの前記消費電力が第１の閾値以上である場合に、前記複数の機器のいずれかに対応付けて、前記複数のいずれかが使用中であることを示す第１の画像を出力し、
前記複数の機器のいずれかの前記消費電力が前記第１の閾値未満である場合に、前記複数の機器のいずれかに対応付けて、前記複数のいずれかが不使用であることを示す第２の画像を出力し、
前記プロセッサは、
前記複数の機器の各々の消費電力を取得し、
前記複数の機器のいずれかの取得した前記消費電力が第３の閾値以上である場合に、前記複数の機器のいずれかに対応付けて、前記複数の機器のいずれかが使い過ぎであることを示す画像を出力する、コントローラ。
【請求項１８】
通信インターフェイスとメモリとプロセッサとを含むコントローラにおける情報処理方法であって、
前記プロセッサが、前記通信インターフェイスを介して、複数の機器の消費電力を受信するステップと、
前記メモリが、前記複数の機器の各々の前記消費電力を記憶するステップと、
前記プロセッサが、前記複数の機器の各々の前記消費電力に基づいて前記機器の状態を判断するステップと、
前記プロセッサが、前記複数の機器の各々に対応付けて前記機器の状態を示す情報を出力するステップとを備える、情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、住宅またはオフィスなどに配置される電気機器に接続されるコントローラの技術に関する。
【背景技術】
【０００２】
住宅などに配置されて、当該住宅内の電気機器を制御するためのコントローラが提案されている。たとえば、コントローラが、エアコンや、テレビや、カーテン開閉装置や、冷蔵庫や、洗濯機や、電子レンジや、太陽電池などを制御したり、それらの装置の状態を表示したりする技術が提案されている。
【０００３】
特開平０９−１４５７４３号公報（特許文献１）には、電流使用量検知アダプタ及びその応用システムが開示されている。特開平０９−１４５７４３号公報（特許文献１）によると、電流流量検知回路部により機器に流入する電流量を検知し、電流量が異常に大きい時には制御処理部からの指令で電流遮断回路部により電流を遮断できる。また、通信処理部により、検知した電流量や電流量制御情報がバス上に接続されたコントローラと送受信でき、複数機器の利用状況把握と異常判定が可能である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０９−１４５７４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
現在、環境保護の観点から、家電を使用するユーザの省エネ意識をより有効に高めることが求められている。たとえば、家電の使用状態に応じた好ましいタイミングでユーザに電気の使用量を意識させることができれば有益である。
【０００６】
本発明は、かかる問題を解決するためになされたものであり、その目的は、ユーザに機器の使用状態や動作状態などを容易に認識させることができるコントローラおよび情報処理方法を提供することにある。
【課題を解決するための手段】
【０００７】
この発明のある局面に従うコントローラは、複数の機器の消費電力を受信するための通信インターフェイスと、複数の機器の各々の消費電力を記憶するメモリと、複数の機器の各々の消費電力に基づいて機器の状態を判断し、複数の機器の各々に対応付けて機器の状態を示す情報を出力するプロセッサとを備える。
【０００８】
好ましくは、プロセッサは、複数の機器のいずれかの消費電力が第１の閾値以上である場合に、複数の機器のいずれかに対応付けて、複数のいずれかが使用中であることを示す第１の画像を出力する。そして、複数の機器のいずれかの消費電力が第１の閾値未満である場合に、複数の機器のいずれかに対応付けて、複数のいずれかが不使用であることを示す第２の画像を出力する。
【０００９】
好ましくは、第１の閾値は、複数の機器の各々に対応して設定される。
好ましくは、プロセッサは、複数の機器のいずれかの消費電力が第１の閾値以上である場合に、複数の機器のいずれかに対応付けて第１の画像を出力する。そして、複数の機器のいずれかの消費電力が第１の閾値未満かつ第１の閾値よりも小さな第２の閾値以上である場合に、複数の機器のいずれかに対応付けて第２の画像を出力する。そして、複数の機器のいずれかの消費電力が前記第２の閾値未満である場合に、複数の機器のいずれかに対応付けて第３の画像を出力する。
【００１０】
好ましくは、第１の閾値は、複数の機器の各々に対応して設定され、第２の閾値は、複数の機器の各々に対応して設定される。
【００１１】
好ましくは、プロセッサは、複数の機器の各々の積算消費電力量を取得し、複数の機器のいずれかの積算消費電力量が第３の閾値以上である場合に、複数の機器のいずれかに対応付けて、複数の機器のいずれかが使い過ぎであることを示す第４の画像を出力する。
【００１２】
好ましくは、第３の閾値は、複数の機器の各々に対応して設定される。
好ましくは、メモリは、複数の機器の各々と当該機器が配置される部屋との対応関係を記憶し、プロセッサは、メモリの前記対応関係を参照することによって、複数の機器の各々の状態を示す情報を、機器が配置される部屋に対応付けて出力する。
【００１３】
好ましくは、メモリは、複数の機器が配置される複数の部屋を表わす間取り図と、間取り図における複数の機器の位置と、を記憶する。プロセッサは、メモリを参照することによって、複数の機器の状態を示す情報を、それぞれ、間取り図における複数の機器の位置に対応付けて出力する。
【００１４】
好ましくは、コントローラはディスプレイをさらに備える。プロセッサは、ディスプレイに複数の機器の状態を示す情報を表示させる。
【００１５】
好ましくは、通信インターフェイスは、外部ディスプレイと通信可能である。プロセッサは、通信インターフェイスを介して、外部ディスプレイに複数の機器の状態を示す情報を表示させる。
【００１６】
好ましくは、プロセッサは、複数の機器から１つの機器を選択するための命令を受け付けて、メモリを参照することによって１つの機器の消費電力の推移を示す情報を出力する。
【００１７】
好ましくは、メモリは、機器と状態とに対応付けてメッセージを記憶し、プロセッサは、複数の機器から１つの機器を選択するための命令を受け付けて、１つの機器と１つの機器に対応する状態とに対応するメッセージを出力する。
【００１８】
好ましくは、プロセッサは、通信インターフェイスを介して、複数の機器の各々から消費電力を受信する。
【００１９】
好ましくは、プロセッサは、通信インターフェイスを介して、複数の機器のいずれかから複数の機器のいずれかが故障中であることを示す情報を受信して、複数の機器のいずれかに対応付けて、複数の機器のいずれかが故障中であることを示す第５の画像を出力する。
【００２０】
好ましくは、プロセッサは、通信インターフェイスを介して、複数の機器のそれぞれの消費電力を測定するための複数の通信装置から消費電力を受信する。
【００２１】
この発明のさらなる他の局面に従うコントローラは、複数の機器の消費電力を受信するための通信インターフェイスと、複数の機器の各々の消費電力を記憶するメモリと、複数の機器の各々の消費電力に基づいて機器の状態を判断し、複数の機器の各々に対応付けて機器の状態を示す情報を出力するプロセッサとを備える。
【００２２】
プロセッサは、複数の機器のいずれかの消費電力が第１の閾値以上である場合に、複数の機器のいずれかに対応付けて、複数のいずれかが使用中であることを示す第１の画像を出力し、複数の機器のいずれかの消費電力が前記第１の閾値未満である場合に、複数の機器のいずれかに対応付けて、複数のいずれかが不使用であることを示す第２の画像を出力する。
【００２３】
さらに、プロセッサは、複数の機器の各々の消費電力量を取得し、複数の機器のいずれかの取得した消費電力量が第３の閾値以上である場合に、複数の機器のいずれかに対応付けて、複数の機器のいずれかが使い過ぎであることを示す画像を出力する。
【００２４】
この発明のさらに他の局面に従う、通信インターフェイスとメモリとプロセッサとを含むコントローラにおける情報処理方法は、プロセッサが、通信インターフェイスを介して、複数の機器の消費電力を受信するステップと、メモリが、複数の機器の各々の消費電力を記憶するステップと、プロセッサが、複数の機器の各々の消費電力に基づいて機器の状態を判断するステップと、プロセッサが、複数の機器の各々に対応付けて機器の状態を示す情報を出力するステップとを備える。
【発明の効果】
【００２５】
以上のように、本発明によって、ユーザに機器の使用状態や動作状態などを容易に認識させることができるコントローラおよび情報処理方法が提供される。
【図面の簡単な説明】
【００２６】
【図１】本実施の形態に係るネットワークシステム１の全体構成を示すイメージ図である。
【図２】本実施の形態に係るコントローラ１００のディスプレイ１０２またはテレビ２００Ｂのディスプレイ２０２を示すイメージ図である。
【図３】本実施の形態に係るホームコントローラ１００のハードウェア構成を表わすブロック図である。
【図４】本実施の形態に係る消費電力テーブル１０１Ａを示すイメージ図である。
【図５】本実施の形態に係るコメントテーブル１０１Ｂを示すイメージ図である。
【図６】本実施の形態に係る表示画面１０１Ｃを示すイメージ図である。
【図７】本実施の形態に係るテレビ２００Ｂのハードウェア構成を表わすブロック図である。
【図８】本実施の形態に係るホームコントローラ１００における情報処理の処理手順を示すフローチャートである。
【図９】本実施の形態に係るテレビ２００Ｂにおける情報処理の処理手順を示すフローチャートである。
【図１０】本実施の形態に係るネットワークシステム１Ｂの全体構成を示すイメージ図である。
【発明を実施するための形態】
【００２７】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２８】
［実施の形態１］
＜ネットワークシステムの全体構成＞
まず、本実施の形態に係るネットワークシステムの全体構成について説明する。図１は、本実施の形態に係るネットワークシステム１の全体構成を示すイメージ図である。
【００２９】
図１を参照して、本実施の形態に係るネットワークシステム１は、たとえば、住宅やオフィスなどに設置される。ネットワークシステム１は、リビングルームに設置されるエアコン２００Ａと、リビングルームに設置されるテレビ２００Ｂと、リビングルームに設置されるカーテン開閉装置２００Ｃと、キッチンに設置される冷蔵庫２００Ｄと、ダイニングルームに設置されるライト２００Ｅなどの家電（電気機器）を含む。
【００３０】
ネットワークシステム１は、太陽光発電装置２００Ｘ、バッテリー２００Ｙ、それらを制御するためのパワーコンディショナ２００Ｚを含む。なお、バッテリー２００Ｙは、住宅などに設置されるものであってもよいし、自動車用のバッテリーを住宅用のバッテリーとして兼用するものであってもよい。
【００３１】
ネットワークシステム１は、家電２００Ａ〜２００Ｅ、太陽光発電装置２００Ｘ、バッテリー２００Ｙ、それらを制御するためのパワーコンディショナ２００Ｚなどを制御するためのホームコントローラ１００を含む。ホームコントローラ１００は、有線あるいは無線のネットワーク４０１を介して、家電２００Ａ〜２００Ｅ、太陽光発電装置２００Ｘ、バッテリー２００Ｙ、それらを制御するためのパワーコンディショナ２００Ｚなどとデータ通信が可能である。
【００３２】
ホームコントローラ１００は、ネットワーク４０１として、たとえば、無線ＬＡＮ、ZigBee(登録商標)、Bluetooth（登録商標）、有線ＬＡＮ（Local  Area  Network）、またはＰＬＣ（Power  Line  Communications）などを利用する。ホームコントローラ１００は、持ち運び可能であってもよいし、テーブル上に載置されたベースに着脱自在であってもよいし、部屋の壁に固設されるものであってもよい。
【００３３】
本実施の形態に係るネットワークシステム１においては、パワーコンディショナ２００Ｚが、電力線４０２を介して、バッテリー２００Ｙと系統と家電２００Ａ〜２００Ｅとに電力を供給する。そして、パワーコンディショナ２００Ｚは、電力線４０２を介して、太陽光発電装置２００Ｘとバッテリー２００Ｙと系統とから電力を取得する。
【００３４】
＜ネットワークシステムの動作概要＞
次に、本実施の形態に係るネットワークシステム１の動作概要について説明する。図２は、本実施の形態に係るコントローラ１００のディスプレイ１０２またはテレビ２００Ｂのディスプレイ２０２を示すイメージ図である。
【００３５】
図１および図２を参照して、本実施の形態に係るホームコントローラ１００は、ネットワーク４０１を介して、住宅に設置される複数の家電２００Ａ〜２００Ｅのそれぞれから、家電２００Ａ〜２００Ｅの消費電力や動作状態や入力された命令などを受信する。
【００３６】
ホームコントローラ１００は、受信した家電２００Ａ〜２００Ｅの消費電力や動作状態や入力された命令などを順次蓄積することによって、家電２００Ａ〜２００Ｅの消費電力が所定の条件を満たすか否かを判断する。本実施の形態に係るホームコントローラ１００は、消費電力および消費電力の積算値に基づいて、家電２００Ａ〜２００Ｅが使用中であるか不使用であるか、家電２００Ａ〜２００Ｅを使い過ぎであるか否か、を判断する。ホームコントローラ１００は、家電２００Ａ〜２００Ｅからの情報に基づいて、家電２００Ａ〜２００Ｅが故障中であるか否かを判断する。また、ホームコントローラ１００は、受信した家電２００Ａ〜２００Ｅの消費電力から住宅全体の消費電力を算出し表示し、またはパワーコンディショナ２００Ｚから住宅全体の消費電力を取得し表示する（図２参照）。
【００３７】
ホームコントローラ１００は、家電２００Ａ〜２００Ｅに対応づけて（たとえば、間取り図上の家電２００Ａ〜２００Ｅが配置される位置に対応する箇所に）、家電２００Ａ〜２００Ｅの状態をディスプレイ１０２に表示する。より詳細には、ホームコントローラ１００は、家電２００Ａ〜２００Ｅの各々が２つの以上の状態に該当する場合、以下の優先順位に基づいて状態を表示する。
【００３８】
すなわち、ホームコントローラ１００は、故障中である旨を示す画像、使い過ぎである旨を示す画像、使用中であることを示す画像、不使用であることを示す画像の順に、家電２００Ａ〜２００Ｅの状態を表示する。たとえば、エアコン２００Ａが、使い過ぎ、かつ、使用中である場合、ホームコントローラ１００は、エアコン２００Ａの設置位置に対応する箇所に、使い過ぎであることを示す画像を表示させる。
【００３９】
ホームコントローラ１００は、テレビ２００Ｂのディスプレイ２０２にも、間取り図上の家電２００Ａ〜２００Ｅが配置される位置に対応する箇所に、家電２００Ａ〜２００Ｅそれぞれの状態を示す情報を表示させる。
【００４０】
なお、ホームコントローラ１００は、ディスプレイ１０２，２０２に、家電２００Ａ〜２００Ｅに対応付けて（家電２００Ａ〜２００Ｅの近傍に）、家電２００Ａ〜２００Ｅの現在の消費電力を表示させてもよい。
【００４１】
このように、本実施の形態に係るネットワークシステム１は、ユーザに、家電２００Ａ〜２００Ｅのそれぞれの使用状態や動作状態を知らしめることができる。たとえば、ホームコントローラ１００は、居住者に家電２００Ａ〜２００Ｅのいずれかが使用中であることを知らしめることができるため、居住者は家電２００Ａ〜２００Ｅの消し忘れに気が付き易くなる。また、ホームコントローラ１００は、居住者に、家電２００Ａ〜２００Ｅを使い過ぎていることや、家電２００Ａ〜２００Ｅが故障していることなどを知らしめることができる。
【００４２】
以下、このような機能を実現するためのネットワークシステム１の具体的な構成について詳述する。
【００４３】
＜ホームコントローラ１００のハードウェア構成＞
本実施の形態に係るホームコントローラ１００のハードウェア構成の一態様について説明する。図３は、本実施の形態に係るホームコントローラ１００のハードウェア構成を表わすブロック図である。
【００４４】
ホームコントローラ１００は、メモリ１０１と、ディスプレイ１０２と、タブレット１０３と、ボタン１０４と、通信インターフェイス１０５と、スピーカ１０７、時計１０８、ＣＰＵ（Central  Processing  Unit）１１０とを含む。
【００４５】
メモリ１０１は、各種のＲＡＭ（Random  Access  Memory）や、ＲＯＭ（Read-Only  Memory）や、ハードディスクなどによって実現される。たとえば、メモリ１０１は、読取用のインターフェイスを介して利用される、ＵＳＢ（Universal Serial Bus）メモリ、ＣＤ−ＲＯＭ（Compact  Disc  -  Read  Only  Memory）、ＤＶＤ−ＲＯＭ（Digital  Versatile  Disk  -  Read  Only  Memory）、ＵＳＢ（Universal  Serial  Bus）メモリ、メモリカード、ＦＤ（Flexible  Disk）、ハードディスク、磁気テープ、カセットテープ、ＭＯ（Magnetic  Optical  Disc）、ＭＤ（Mini  Disc）、ＩＣ（Integrated  Circuit）カード（メモリカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）などの、不揮発的にプログラムを格納する媒体などによっても実現される。
【００４６】
メモリ１０１は、ＣＰＵ１１０によって実行される制御プログラムと消費電力テーブル１０１Ａとコメントテーブル１０１Ｂと表示画面１０１Ｃとネットワークシステム１が設置される住宅やオフィスの間取り図１０１Ｄを記憶する。
【００４７】
図４は、本実施の形態に係る消費電力テーブル１０１Ａを示すイメージ図である。図４を参照して、消費電力テーブル１０１Ａは、家電２００Ａ〜２００Ｅ毎に、すなわち家電のＩＤ毎に、家電の名前と、家電が設置されている部屋のＩＤと名前と、消費電力と、積算消費電力量と、平均積算消費電力量と、家電の使用状態と、使用状態が開始してからの時間と、間取り図における家電の位置を示す座標とを格納する。
【００４８】
さらに、消費電力テーブル１０１Ａは、家電２００Ａ〜２００Ｅの各々から受信した瞬間消費電力量と当該瞬間消費電力量を受信（測定）した日時とを対応付けて、時系列データとして格納している。ＣＰＵ１１０は、時系列データに基づいて、必要に応じて、積算消費電力量および／または平均積算消費電力量を計算するものであってもよい。
【００４９】
図５は、本実施の形態に係るコメントテーブル１０１Ｂを示すイメージ図である。図５を参照して、コメントテーブル１０１Ｂは、家電２００Ａ〜２００Ｅと状態とに対応付けて、ユーザに表示するためのコメントを格納する。当該コメントは、ユーザの省エネ意識を高めるものが好ましい。本実施の形態においては、コメントテーブル１０１Ｂは、家電２００Ａ〜２００Ｅ毎に、使い過ぎ時に表示するためのコメントと故障時に表示するためのコメントとを格納する。
【００５０】
さらに、コメントテーブル１０１Ｂは、家電２００Ａ〜２００Ｅ毎に、使用中に表示するためのコメントと、不使用時に表示するためのコメントとを格納してもよい。たとえば、ホームコントローラ１００は、家電２００Ａ〜２００Ｅが使用中の場合に、後述する詳細画面において、「○○時間使用しています。」というコメントや「現在の消費電力は○○Ｗです。」というコメントを表示してもよい。
【００５１】
図６は、本実施の形態に係る表示画面１０１Ｃを示すイメージ図である。図６を参照して、メモリ１０１は、階層構造を有する複数の表示画面１０１Ｃを記憶する。ＣＰＵ１１０は、後述するように、表示画面の所定のエリアの選択命令（および決定命令）を受け付けることによって、階層構造に基づいて、家電２００Ａ〜２００Ｅ、太陽光発電装置２００Ｘ、バッテリー２００Ｙ、パワーコンディショナ２００Ｚに関する簡易情報を表示するための画面や詳細情報を表示するための画面を出力する。
【００５２】
図３に戻って、ディスプレイ１０２は、ＣＰＵ１１０によって制御されることによって、家電２００Ａ〜２００Ｅや太陽光発電装置２００Ｘやバッテリー２００Ｙやパワーコンディショナ２００Ｚの状態を表示する。タブレット１０３は、ユーザの指によるタッチ操作を検出して、タッチ座標などをＣＰＵ１１０に入力する。ＣＰＵ１１０は、タブレット１０３を介して、ユーザからの命令を受け付ける。
【００５３】
本実施の形態においては、ディスプレイ１０２の表面にタブレット１０３が敷設されている。すなわち、本実施の形態においては、ディスプレイ１０２とタブレット１０３とがタッチパネル１０６を構成する。ただし、ホームコントローラ１００は、タブレット１０３を有していなくともよい。
【００５４】
ボタン１０４は、ホームコントローラ１００の表面に配置される。決定キー、方向キー、テンキーなどの複数のボタンがホームコントローラ１００に配置されても良い。ボタン１０４は、ユーザからの命令を受け付ける。ボタン１０４は、ユーザからの命令をＣＰＵ１１０に入力する。
【００５５】
通信インターフェイス１０５は、ＣＰＵ１１０によって制御されることによって、ネットワーク４０１を介して、家電２００Ａ〜２００Ｅや太陽光発電装置２００Ｘやバッテリー２００Ｙやパワーコンディショナ２００Ｚとデータを送受信する。上述したように、通信インターフェイス１０５は、たとえば、無線ＬＡＮ、ZigBee(登録商標)、Bluetooth（登録商標）、有線ＬＡＮ、またはＰＬＣなどを利用することによって、家電２００Ａ〜２００Ｅや太陽光発電装置２００Ｘやバッテリー２００Ｙやパワーコンディショナ２００Ｚとデータを送受信する。
【００５６】
スピーカ１０７は、ＣＰＵ１１０からの命令に基づいて、音声を出力する。たとえば、ＣＰＵ１１０は、音声データに基づいて、スピーカ１０７に音声を出力させる。
【００５７】
時計１０８は、ＣＰＵ１１０からの命令に基づいて、現在の日付や時刻をＣＰＵ１１０に入力する。
【００５８】
ＣＰＵ１１０は、メモリ１０１に記憶されている各種のプログラムを実行することによって、各種の情報処理を実行する。換言すれば、ホームコントローラ１００における処理は、各ハードウェアおよびＣＰＵ１１０により実行されるソフトウェアによって実現される。このようなソフトウェアは、メモリ１０１に予め記憶されている場合がある。また、ソフトウェアは、記憶媒体に格納されて、プログラム製品として流通している場合もある
。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。
【００５９】
このようなソフトウェアは、図示しない読取装置を利用することによってその記憶媒体から読み取られて、あるいは、通信インターフェイス１０５を利用することによってダウンロードされて、メモリ１０１に一旦格納される。ＣＰＵ１１０は、ソフトウェアを実行可能なプログラムの形式でメモリ１０１に格納してから、当該プログラムを実行する。
【００６０】
なお、記憶媒体としては、ＣＤ−ＲＯＭ（Compact  Disc  -  Read  Only  Memory）、ＤＶＤ−ＲＯＭ（Digital  Versatile  Disk  -  Read  Only  Memory）、ＵＳＢ（Universal  Serial  Bus）メモリ、メモリカード、ＦＤ（Flexible  Disk）、ハードディスク
、磁気テープ、カセットテープ、ＭＯ（Magnetic  Optical  Disc）、ＭＤ（Mini  Disc
）、ＩＣ（Integrated  Circuit）カード（メモリカードを除く）、光カード、マスクＲ
ＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）などの、不揮発的にプログラムを格納する媒体が挙げられる。
【００６１】
ここでいうプログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００６２】
より詳細には、本実施の形態に係るＣＰＵ１１０は、通信インターフェイス１０５を介して、住宅に設置される複数の家電２００Ａ〜２００Ｅのそれぞれから、家電２００Ａ〜２００Ｅの消費電力や動作状態や入力された命令などを受信する。ＣＰＵ１１０は、ユーザの命令に基づいて、家電２００Ａ〜２００Ｅ、太陽光発電装置２００Ｘ、バッテリー２００Ｙ、パワーコンディショナ２００Ｚ、に関する情報をディスプレイ１０２に表示する。あるいは、ＣＰＵ１１０は、通信インターフェイス１０５を介して情報をテレビ２００Ｂに送信する。
【００６３】
ＣＰＵ１１０は、通信インターフェイス１０５を介して家電２００Ａ〜２００Ｅから消費電力を受信する。ＣＰＵ１１０は、家電２００Ａ〜２００Ｅの消費電力の推移をメモリ１０１に蓄積する。ＣＰＵ１１０は、家電２００Ａ〜２００Ｅの消費電力に基づいて、家電２００Ａ〜２００Ｅのそれぞれの状態（簡易情報）をディスプレイ１０２およびテレビ２００Ｂに同時に表示させる。ＣＰＵ１１０は、家電２００Ａ〜２００Ｅの選択命令に基づいて、選択された家電２００Ａ〜２００Ｅの消費電力の推移（詳細情報）をディスプレイ１０２およびテレビ２００Ｂに表示させる。
【００６４】
より詳細には、本実施の形態においては、図６に示すように、ＣＰＵ１１０は、ユーザからの表示切替命令を受け付けて、メモリ１０１の表示画面の階層構造に基づいて、ディスプレイ１０２またはディスプレイ２０２に、複数種類の画面を表示させる。
【００６５】
たとえば、ＣＰＵ１１０は、図６（ａ）に示すように、メイン画面を表示する。ＣＰＵ１１０は、タッチパネル１０６を介してユーザからエネルギーモニタリング画面の選択命令を受け付けると、図６（ｂ）に示すように、ソーラー発電画面を表示する。
【００６６】
ソーラー発電画面が表示されているときは、ＣＰＵ１１０は、パワーコンディショナ２００Ｚから、太陽光発電装置２００Ｘによる発電電力、系統への売買電力、およびバッテリー２００Ｙへの放電電力を示す情報を受信する。ＣＰＵ１１０は、ソーラー発電画面として、ディスプレイ１０２，２０２に、太陽光発電装置２００Ｘによる発電電力、系統への売買電力、およびバッテリー２００Ｙへの放電電力に関する情報を表示させる。
【００６７】
バッテリー２００Ｙは、電気自動車（ＥＶ）のバッテリーであってもよい。また、ネットワークシステム１は、ＥＶのバッテリーと、住宅に備え付けのバッテリーとを含んでもよい。
【００６８】
ＣＰＵ１１０は、ＥＶのバッテリーが住宅の電力系統に接続されているか否かを示す画像（アイコンまたは矢印など）を、ディスプレイ１０２，２０２に表示させる。ＣＰＵ１１０は、ＥＶのバッテリーおよび住宅のバッテリーが蓄電中か放電中かいずれも行っていないかを示す画像（アイコンまたは矢印など）を、ディスプレイ１０２，２０２に表示させる。
【００６９】
ＣＰＵ１１０は、商用電力系統からの売買電力、バッテリー２００Ｙの残量、バッテリー２００Ｙの蓄電電力または放電電力、太陽光発電装置２００Ｘによる発電電力、および住宅の負荷による消費電力を示す情報をディスプレイ１０２，２０２に表示させる。好ましくは、ＣＰＵ１１０は、商用電力系統、ＥＶのバッテリー、住宅のバッテリー、太陽光発電装置などから、住宅の負荷への電力の流れを示す矢印と当該電力を示す数字とを、ディスプレイ１０２，２０２に表示させる。
【００７０】
より詳細には、ＣＰＵ１１０は、ＥＶのバッテリーが接続されており、ＥＶのバッテリーから住宅の負荷へ電力が供給されているときは、ＥＶのバッテリーから住宅へ伸びた矢印と当該供給量とを、ディスプレイ１０２，２０２に表示させる。ＣＰＵ１１０は、ＥＶのバッテリーが接続されており、ＥＶのバッテリーへと電力が供給されているときは、商用電力系統あるいは太陽光発電装置２００Ｘあるいはその両方からＥＶのバッテリーへ伸びた矢印と当該供給電力とを、ディスプレイ１０２，２０２に表示させる。
【００７１】
同様に、ＣＰＵ１１０は、住宅のバッテリー（商用電力系統、太陽光発電装置）から住宅の負荷へ電力が供給されているときは、住宅のバッテリー（商用電力系統、太陽光発電装置）から住宅へ伸びた矢印と当該供給電力とを、ディスプレイ１０２，２０２に表示させる。ＣＰＵ１１０は、住宅のバッテリーへと電力が供給されているときは、商用電力系統あるいは太陽光発電装置２００Ｘあるいはその両方から住宅のバッテリーへ伸びた矢印と当該供給電力とを、ディスプレイ１０２，２０２に表示させる。また、ＣＰＵ１１０は、商用電力系統へと電力が供給されているときは、住宅のバッテリーあるいは太陽光発電装置２００Ｘあるいはその両方から商用電力系統へ伸びた矢印と当該供給電力とを、ディスプレイ１０２，２０２に表示させる。
【００７２】
たとえば、住宅の負荷で消費される１２００Ｗの電力が、住宅のバッテリーから住宅の負荷へ伸びた矢印に対応付けられた６００Ｗの電力と、太陽光発電装置２００Ｘから住宅の負荷へ伸びた矢印に対応付けられた６００Ｗの電力とによって賄われていことが表示される。ＥＶのバッテリーが接続されている状態では、住宅の負荷で消費される３２９０Ｗの電力が、ＥＶのバッテリーから住宅の負荷へ伸びた矢印に対応付けられた３２９０Ｗの電力のみによって賄われていことが表示される。
【００７３】
ＣＰＵ１１０は、タッチパネル１０６を介してユーザから家電モニタリング画面の選択命令を受け付けると、図６（ｃ）および図２に示すように、家電モニタリング画面を表示する。ＣＰＵ１１０は、メモリ１０１から間取り図１０１Ｄを読み出す。ＣＰＵ１１０は、消費電力テーブル１０１Ａを参照して、間取り図における家電２００Ａ〜２００Ｅの位置（座標）を取得する。
【００７４】
ＣＰＵ１１０は、消費電力テーブル１０１Ａから、家電２００Ａ〜２００Ｅの使用状態を読み出す。ＣＰＵ１１０は、タッチパネル１０６に、間取り図上の家電２００Ａ〜２００Ｅの位置のそれぞれに、家電２００Ａ〜２００Ｅの状態を示す画像１２０ａ〜１２０ｄを表示させる。ＣＰＵ１１０は、通信インターフェイス１０５を介して、テレビ２００Ｂにも家電２００Ａ〜２００Ｅの状態を示す画像１２０ａ〜１２０ｄを表示させる。
【００７５】
より詳細には、本実施の形態においては、家電２００Ａ〜２００Ｅのいずれかが故障しているとき、ＣＰＵ１１０は、通信インターフェイス１０５を介して、当該家電２００Ａ〜２００Ｅのいずれかから故障中である旨を示す情報を受信する。ＣＰＵ１１０は、家電２００Ａ〜２００Ｅのいずれかの状態として故障中であることを示す画像１２０ｄをタッチパネル１０６に表示させる。ＣＰＵ１１０は、通信インターフェイス１０５を介して、当該画像１２０ｄをテレビ２００Ｂにも表示させる。
【００７６】
すなわち、本実施の形態においては、ＣＰＵ１１０は、家電２００Ａ〜２００Ｅ毎に、家電２００Ａ〜２００Ｅが使用中であることを示す画像１２０ａ、家電２００Ａ〜２００Ｅが不使用であることを示す画像１２０ｂ、家電２００Ａ〜２００Ｅを使い過ぎであることを示す画像１２０ｃ、家電２００Ａ〜２００Ｅが故障していることを示す画像１２０ｄのいずれかを出力するものである。
【００７７】
図６（ｄ）を参照して、ＣＰＵ１１０は、家電２００Ａ〜２００Ｅを選択するための命令を受け付ける。あるいは、ＣＰＵ１１０は、家電２００Ａ〜２００Ｅが設置されている場所を選択するための命令を受け付ける。たとえば、ＣＰＵ１１０は、タッチパネル１０６を介して、家電２００Ａ〜２００Ｅの選択命令を受け付ける。
【００７８】
あるいは、ＣＰＵ１１０は、ボタン１０４の方向キーに応じて選択中の家電２００Ａ〜２００Ｅを変更し、決定キーの押下に応じて家電２００Ａ〜２００Ｅの選択命令を受け付ける。あるいは、ＣＰＵ１１０は、テレビ２００Ｂから選択命令を受け付ける。
【００７９】
より詳細には、本実施の形態においては、ＣＰＵ１１０は、選択中の家電２００Ａ〜２００Ｅの状態を示す画像１２０Ａを、他の画像１２０ａ〜１２０ｄと異なる状態（通常よりも大きくした状態）で表示させる。
【００８０】
ＣＰＵ１１０は、選択された家電２００Ａ〜２００Ｅに対応する詳細情報（たとえば、消費電力の推移など）をタッチパネル１０６に表示させる。より詳細には、ＣＰＵ１１０は、コメントテーブル１０１Ｂを参照して、選択された家電２００Ａ〜２００Ｅと状態とに対応するコメントをタッチパネル１０６に表示させる。ＣＰＵ１１０は、通信インターフェイス１０５を介して、テレビ２００Ｂにも、選択された家電２００Ａ〜２００Ｅに対応する詳細情報およびコメントを表示させる。
【００８１】
上述したように、本実施の形態においては、ＣＰＵ１１０は、家電２００Ａ〜２００Ｅ毎に、家電２００Ａ〜２００Ｅが使用中であることを示す画像１２０ａ（画像１２０Ａ）、家電２００Ａ〜２００Ｅが不使用であることを示す画像（１２０ｂ）、家電２００Ａ〜２００Ｅを使い過ぎであることを示す画像（１２０ｃ）、家電２００Ａ〜２００Ｅが故障していることを示す画像（１２０ｄ）のいずれかを出力するものである。ただし、ＣＰＵ１１０は、家電２００Ａ〜２００Ｅに関する他の使用状態を示す画像を出力しても良い。
【００８２】
変形例として、メモリ１０１が、積算消費電力量および平均積算消費電力量とともに、または積算消費電力量および平均積算消費電力量の代わりに、複数の消費電力の閾値を記憶する。たとえば、メモリ１０１は、家電２００Ａ〜２００Ｅの各々の待機電力と通常の運転時における消費電力とを記憶する。ＣＰＵ１１０は、家電２００Ａ〜２００Ｅから受信した消費電力と、家電２００Ａ〜２００Ｅに対応する待機電力と通常の運転時における消費電力とを比較する。
【００８３】
ＣＰＵ１１０は、家電２００Ａ〜２００Ｅ毎に、家電２００Ａ〜２００Ｅが通常の運転時における消費電力よりも大きな電力を消費していることを示す画像、家電２００Ａ〜２００Ｅが通常の運転時における消費電力よりも小さく待機電力よりも大きな電力を消費していることを示す画像、家電２００Ａ〜２００Ｅが待機電力よりも小さな電力を消費している（不使用である）ことを示す画像のいずれかを出力する。
【００８４】
また、間取り図上に、家電２００Ａ〜２００Ｅに関する使用状態を示す画像を出力する形態に限らない。たとえば、ＣＰＵ１１０は、家電２００Ａ〜２００Ｅとそれらの状態を示すテキストまたは画像とを対応付けてリストとして表示してもよい。すなわち、ＣＰＵ１１０は、家電２００Ａ〜２００Ｅの消費電力に基づいて、タッチパネル１０６またはテレビ２００Ｂを介して、ユーザに家電２００Ａ〜２００Ｅ毎に家電２００Ａ〜２００Ｅの状態をひと目で知らしめる。
【００８５】
また、ＣＰＵ１１０は、ディスプレイ１０２，２０２に、間取り図上の家電２００Ａ〜２００Ｅに対応付けて（家電２００Ａ〜２００Ｅの近傍に）、家電２００Ａ〜２００Ｅの現在の消費電力を表示させてもよい。あるいは、ＣＰＵ１１０は、ディスプレイ１０２，２０２に、リスト上の家電２００Ａ〜２００Ｅに対応付けて、家電２００Ａ〜２００Ｅの現在の消費電力を表示させてもよい。
【００８６】
＜テレビ２００Ｂのハードウェア構成＞
本実施の形態に係るテレビ２００Ｂのハードウェア構成の一態様について説明する。図７は、本実施の形態に係るテレビ２００Ｂのハードウェア構成を表わすブロック図である。
【００８７】
図７を参照して、テレビ２００Ｂは、メモリ２０１と、ディスプレイ２０２と、ボタン２０４と、通信インターフェイス２０５と、スピーカ２０７と、センサ２０９と、ＣＰＵ２１０とを含む。
【００８８】
メモリ２０１は、ホームコントローラ１００のメモリ１０１と同様に実現され得る。メモリ２０１は、ＣＰＵ２１０によって実行される制御プログラムや、テレビ２００Ｂの消費電力や、テレビ２００Ｂに入力された命令などを記憶する。
【００８９】
ディスプレイ２０２は、ＣＰＵ２１０によって制御される。より詳細には、ディスプレイ２０２は、図示しないＴＶチューナやＶＲＡＭ（Video  RAM）からのデータに基づいて、静止画像や動画像を表示する。
【００９０】
ボタン２０４は、テレビ２００Ｂの表面に配置される。テレビ２００Ｂは、決定キー、方向キー、テンキーなどの複数のボタン２０４を有してもよい。ボタン２０４は、ユーザからの命令を受け付けて、当該命令をＣＰＵ２１０に入力する。テレビ２００Ｂは、リモートコントローラからの信号を受信するためのリモコン受光部を有してもよい。
【００９１】
通信インターフェイス２０５は、ＣＰＵ２１０によって制御されることによって、ネットワーク４０１を介して、ホームコントローラ１００とデータを送受信する。上述したように、通信インターフェイス２０５は、無線ＬＡＮ、ZigBee(登録商標)、Bluetooth（登
録商標）、有線ＬＡＮ、またはＰＬＣなどを利用することによって、ホームコントローラ１００とデータを送受信する。
【００９２】
スピーカ２０７は、ＣＰＵ２１０からの命令に基づいて、音声を出力する。たとえば、ＣＰＵ２１０は、音声データに基づいて、スピーカ２０７に音声を出力させる。
【００９３】
時計２０８は、ＣＰＵ２１０からの命令に基づいて、現在の日付や時刻をＣＰＵ２１０に入力する。
【００９４】
センサ２０９は、テレビ２００Ｂの消費電力を測定し、消費電力をＣＰＵ２１０に伝える。
【００９５】
ＣＰＵ２１０は、メモリ２０１に記憶されている各種のプログラムを実行することによって、後述する図９に記載の情報処理などを実行する。換言すれば、テレビ２００Ｂにおける処理は、各ハードウェアおよびＣＰＵ２１０により実行されるソフトウェアによって実現される。このようなソフトウェアは、メモリ２０１に予め記憶されている場合がある。また、ソフトウェアは、記憶媒体に格納されて、プログラム製品として流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。
【００９６】
このようなソフトウェアは、図示しない読取装置を利用することによってその記憶媒体から読み取られて、あるいは、通信インターフェイス２０５を利用することによってダウンロードされて、メモリ２０１に一旦格納される。ＣＰＵ２１０は、ソフトウェアを実行可能なプログラムの形式でメモリ２０１に格納してから、当該プログラムを実行する。なお、記憶媒体およびプログラムは、ホームコントローラ１００に係る記録媒体やプログラムと同様に実現され得る。
【００９７】
＜家電２００Ａ〜２００Ｅについて＞
本実施の形態に係る家電２００Ａ〜２００Ｅは、図７に示すテレビ２００Ｂと同様に、消費電力を測定するためのセンサ２０９と、ユーザからの命令を受け付けるための入力部（ボタン２０４、リモコン受光部など）と、消費電力と入力命令とをホームコントローラ１００に送信するための通信インターフェイス２０５とを有していればよい。
【００９８】
＜パワーコンディショナ２００Ｚについて＞
パワーコンディショナ２００Ｚは、太陽光発電装置２００Ｘによる発電電力と、バッテリー２００Ｙの蓄電電力または放電電力と、系統に対する売買電力とを測定する。ここで、売電電力（買電状態ではマイナスになる）、発電電力、家電２００Ａ〜２００Ｅによる消費電力、蓄電電力（放電時にはマイナスになる）、は以下の関係を満たす。
【００９９】
（売電電力）＝（発電電力）−（家電２００Ａ〜２００Ｅによる消費電力）−（蓄電電力）
パワーコンディショナ２００Ｚは、通信インターフェイスを介して、太陽光発電装置２００Ｘによる発電電力と、バッテリー２００Ｙの蓄電電力または放電電力と、系統への売買電力と、を示す情報をホームコントローラ１００に送信する。
【０１００】
＜ホームコントローラ１００における情報処理＞
次に、本実施の形態に係るホームコントローラ１００における情報処理について説明する。以下では、ソーラー発電画面が表示されている場合について説明する。図８は、本実施の形態に係るホームコントローラ１００における情報処理の処理手順を示すフローチャートである。
【０１０１】
より詳細には、ＣＰＵ１１０がエネルギーモニタリング画面の選択命令を受け付けた場合の処理について説明する。換言すれば、ＣＰＵ１１０は、エネルギーモニタリング画面の選択命令をトリガーにして、以下の情報処理をスタートする。
【０１０２】
図８を参照して、ＣＰＵ１１０は、通信インターフェイス１０５を介して、家電２００Ａ〜２００Ｅまたはパワーコンディショナ２００Ｚからデータを受信したか否かを判断する（ステップＳ１０２）。ＣＰＵ１１０は、家電２００Ａ〜２００Ｅまたはパワーコンディショナ２００Ｚからデータを受信しなかった場合（ステップＳ１０２においてＮＯである場合）、ステップＳ１０２からの処理を繰り返す。
【０１０３】
本実施の形態においては、ＣＰＵ１１０は、エネルギーモニタリング画面の選択命令を受け付けたときに、通信インターフェイス１０５を介して家電２００Ａ〜２００Ｅに消費電力および故障を示す情報を要求する。ただし、ＣＰＵ１１０は、通信インターフェイス１０５を介して、エネルギーモニタリング画面の選択命令の受付にかかわらずに、逐次家電２００Ａ〜２００Ｅから消費電力または故障を示す情報を受信して、消費電力テーブル１０１Ａに格納しておくものであってもよい。
【０１０４】
ＣＰＵ１１０は、家電２００Ａ〜２００Ｅまたはパワーコンディショナ２００Ｚからデータを受信した場合（ステップＳ１０２においてＹＥＳである場合）、当該データが家電２００Ａ〜２００Ｅによる消費電力を示す情報を含むか否かを判断する（ステップＳ１０４）。
【０１０５】
ＣＰＵ１１０は、当該データが家電２００Ａ〜２００Ｅによる消費電力を示す情報を含む場合（ステップＳ１０４においてＹＥＳである場合）、当該消費電力を示す情報を送信元の家電２００Ａ〜２００Ｅを示す情報に対応付けてメモリ１０１の消費電力テーブル１０１Ａに格納する（ステップＳ１０６）。このとき、ＣＰＵ１１０は、最新の積算電力量や最新の平均積算電力量を計算し、当該積算電力量や平均積算電力量によって消費電力テーブル１０１Ａを更新する。
【０１０６】
ＣＰＵ１１０は、ステップＳ１０６において、家電２００Ａ〜２００Ｅが故障中でなく、家電２００Ａ〜２００Ｅの積算電力量が平均積算電力量よりも大きい場合、家電２００Ａ〜２００Ｅが使い過ぎであると判断する。ＣＰＵ１１０は、判断結果に基づいて、消費電力テーブル１０１Ａの状態データを更新する。ただし、ＣＰＵ１１０は、後述するステップＳ１１４にて、積算電力量が平均積算電力量よりも大きいか否かを判断し、消費電力テーブル１０１Ａを更新してもよい。
【０１０７】
変形例として、家電２００Ａ〜２００Ｅの各々に対応の平均積算電力量がメモリ１０１に格納されて、ＣＰＵ１１０は、家電２００Ａ〜２００Ｅの各々の積算消費電力量と、当該家電に対応の平均積算電力量とを比較して、比較結果、いずれかの家電の積算消費電力量が平均積算電力量以上である場合に、当該家電は使い過ぎであると判断してもよい。
【０１０８】
さらなる変形例として、家電２００Ａ〜２００Ｅの各々に対応の通常消費電力がメモリ１０１に格納されて、ＣＰＵ１１０は、家電２００Ａ〜２００Ｅの各々の消費電力と、当該家電に対応の通常消費電力とを比較して、比較結果、消費電力が通常消費電力以上である場合に、当該家電は使い過ぎであると判断してもよい。
【０１０９】
また、ＣＰＵ１１０は、ステップＳ１０６において、家電２００Ａ〜２００Ｅが故障中および使い過ぎでもなく、家電２００Ａ〜２００Ｅの消費電力が待機電力よりも大きい場合、家電２００Ａ〜２００Ｅが使用中であると判断する。ＣＰＵ１１０は、判断結果に基づいて、消費電力テーブル１０１Ａの状態データを更新する。ただし、ＣＰＵ１１０は、後述するステップＳ１１４にて、消費電力が待機電力よりも大きいか否かを判断し、消費電力テーブル１０１Ａを更新してもよい。
【０１１０】
ＣＰＵ１１０は、当該データが家電２００Ａ〜２００Ｅによる消費電力を示す情報を含まない場合、ここでは当該データが家電２００Ａ〜２００Ｅが故障していることを示す情報を含む場合（ステップＳ１０４においてＮＯである場合）、当該情報に基づいてメモリ１０１の消費電力テーブル１０１Ａの状態データを更新する（ステップＳ１０８）。
【０１１１】
ＣＰＵ１１０は、全ての家電２００Ａ〜２００Ｅから消費電力または故障を示す情報を受信したか否かを判断する（ステップＳ１１０）。ＣＰＵ１１０は、未だ消費電力または故障を示す情報を受信していない家電２００Ａ〜２００Ｅが有る場合（ステップＳ１１０においてＮＯである場合）、ステップＳ１０２からの処理を繰り返す。
【０１１２】
ＣＰＵ１１０は、全ての家電２００Ａ〜２００Ｅから消費電力または故障を示す情報を受信した場合（ステップＳ１１０においてＹＥＳである場合）、消費電力テーブル１０１Ａを参照して、家電２００Ａ〜２００Ｅの各々に関する状態を判断する（ステップＳ１１４）。より詳細には、ＣＰＵ１１０は、家電２００Ａ〜２００Ｅの各々に関して、消費電力テーブル１０１Ａの状態テーブルを参照して、故障しているか否かを判断する。ＣＰＵ１１０は、故障していない家電２００Ａ〜２００Ｅの各々に関して、消費電力テーブル１０１Ａを参照して、積算消費電力量が平均積算消費電力量よりも大きいか否かを判断する。すなわち、ＣＰＵ１１０は、故障していない家電２００Ａ〜２００Ｅの各々に関して、消費電力テーブル１０１Ａを参照して、使い過ぎか否かを判断する。
【０１１３】
ＣＰＵ１１０は、故障しておらず、使い過ぎでもない家電２００Ａ〜２００Ｅの各々に関して、使用中であるか否かを判断する。すなわち、ＣＰＵ１１０は、消費電力が待機電力（待機電力よりも大きな所定値）よりも大きいか否かを判断する。
【０１１４】
ＣＰＵ１１０は、メモリ１０１から間取り図１０１Ｄを読み出す。ＣＰＵ１１０は、タッチパネル１０６に、家電モニタリング画面として、間取り図における家電２００Ａ〜２００Ｅの位置に、家電２００Ａ〜２００Ｅの状態を示す画像１２０ａ〜１２０ｄを表示させる（ステップＳ１１６）。ＣＰＵ１１０は、通信インターフェイス１０５を介して、テレビ２００Ｂに、家電モニタリング画面を送信する。
【０１１５】
ＣＰＵ１１０は、タッチパネル１０６またはボタン１０４を介して、家電２００Ａ〜２００Ｅのいずれかを選択するための命令を待ち受ける（ステップＳ１１８）。ＣＰＵ１１０は、選択命令を受け付けない場合（ステップＳ１１８においてＮＯである場合）、ステップＳ１１８からの処理を繰り返す。
【０１１６】
ＣＰＵ１１０は、選択命令を受け付けた場合（ステップＳ１１８においてＹＥＳである場合）、図６（ｄ）に示すように、ディスプレイ１０２に、選択された家電の消費電力の推移を示すグラフを表示させる（ステップＳ１２０）。本実施の形態においては、ＣＰＵ１１０は、コメントテーブル１０１Ｂから、家電と状態とに対応するコメントを読み出す。ＣＰＵ１１０は、タッチパネル１０６に、コメントを表示させる。たとえば、ＣＰＵ１１０は、消費電力テーブル１０１Ａから家電２００Ａ〜２００Ｅの使用時間を読出して、当該使用時間に基づいてタッチパネル１０６に「○○時間使用しています。」というテキストを表示させる。
【０１１７】
ＣＰＵ１１０は、通信インターフェイス１０５を介して、選択された家電の消費電力の推移を示すグラフとコメントとをテレビ２００Ｂに送信する。
【０１１８】
ＣＰＵ１１０は、タッチパネル１０６またはボタン１０４を介して、表示終了命令を待ち受ける（ステップＳ１２２）。ＣＰＵ１１０は、タッチパネル１０６の「閉じる」または「戻る」ボタンが押下されると（ステップＳ１２２においてＹＥＳである場合）、グラフの表示を終了してステップＳ１０２からの処理を繰り返す。ＣＰＵ１１０は、表示終了命令が押下されないとき（ステップＳ１２２においてＮＯである場合）、ステップＳ１２２の処理を繰り返す。
【０１１９】
＜テレビ２００Ｂにおける情報処理＞
次に、本実施の形態に係るテレビ２００Ｂにおける情報処理について説明する。図９は、本実施の形態に係るテレビ２００Ｂにおける情報処理の処理手順を示すフローチャートである。
【０１２０】
図９を参照して、ＣＰＵ２１０は、通信インターフェイス２０５を介して、ホームコントローラ１００から家電モニタリング画面を受信したか否かを判断する（ステップＳ２０２）。ＣＰＵ２１０は、家電モニタリング画面を受信していない場合（ステップＳ２０２においてＮＯである場合）、ステップＳ２０２からの処理を繰り返す。
【０１２１】
ＣＰＵ２１０は、家電モニタリング画面を受信した場合（ステップＳ２０２においてＹＥＳである場合）、ディスプレイ２０２に、家電モニタリング画像を表示させる（ステップＳ２０４）。すなわち、ＣＰＵ２１０は、ディスプレイ２０２に、住宅またはオフィスの間取り図を表示させる。同時に、ＣＰＵ２１０は、ディスプレイ２０２に、間取り図における家電２００Ａ〜２００Ｅの位置のそれぞれに家電２００Ａ〜２００Ｅの状態を示す画像を表示させる。ＣＰＵ２１０は、ボタン２０４を介してあるいは図示しないリモコンおよびリモコン受光部を介して、ユーザから詳細画面を表示するための表示命令、すなわち使用状態が表示されている家電２００Ａ〜２００Ｅを選択するための命令を待ち受ける（ステップＳ２０６）。
【０１２２】
ＣＰＵ２１０は、選択命令を受け付けない場合（ステップＳ２０６においてＮＯである場合）、ステップＳ２０６からの処理を繰り返す。ＣＰＵ２１０は、選択命令を受け付けた場合（ステップＳ２０６においてＹＥＳである場合）、通信インターフェイス２０５を介して、ホームコントローラ１００に選択された家電の詳細画面（たとえば、条件に該当する家電２００Ａ〜２００Ｅの消費電力の推移を示すグラフ）を要求する（ステップＳ２０８）。
【０１２３】
ＣＰＵ２１０は、通信インターフェイス２０５を介して、ホームコントローラ１００から条件に該当する家電２００Ａ〜２００Ｅの消費電力の推移を示すグラフとコメントとを受信したか否かを判断する（ステップＳ２１０）。ＣＰＵ２１０は、ホームコントローラ１００から条件に該当する家電２００Ａ〜２００Ｅの消費電力の推移を示すグラフとコメントとを受信しなかった場合（ステップＳ２１０においてＮＯである場合）、ステップＳ２１０からの処理を繰り返す。
【０１２４】
ＣＰＵ２１０は、ホームコントローラ１００から条件に該当する家電２００Ａ〜２００Ｅの消費電力の推移を示すグラフとコメントとを受信した場合（ステップＳ２１０においてＹＥＳである場合）、図６（ｄ）に示すように、ディスプレイ２０２に、消費電力の推移を示すグラフとコメントとを表示させる（ステップＳ２１２）。
【０１２５】
ＣＰＵ２１０は、ボタン２０４を介してあるいは図示しないリモコンおよびリモコン受光部を介して、ユーザから表示終了命令を待ち受ける（ステップＳ２１４）。たとえば、ＣＰＵ２１０は、「閉じる」または「戻る」ボタンが選択されると（ステップＳ２１４においてＹＥＳである場合）、グラフの表示を終了してステップＳ２０２からの処理を繰り返す。ＣＰＵ２１０は、表示終了命令が入力されないとき（ステップＳ２１４においてＮＯである場合）、ステップＳ２１４の処理を繰り返す。
【０１２６】
［実施の形態２］
次に、本発明の実施の形態２について説明する。上述の実施の形態１に係るネットワークシステム１では、家電２００Ａ〜２００Ｅが、消費電力を測定し、消費電力（および故障情報）をホームコントローラ１００に送信するものであった。一方、本実施の形態に係るネットワークシステム１Ｂでは、家電２００Ａ〜２００Ｅの各々がホームコントローラ１００に消費電力を送信しない。すなわち、家電２００Ａ〜２００Ｅの代わりに、家電２００Ａ〜２００Ｅに電力を供給するためのコンセントに取り付けられた通信機能を有する消費電力測定装置が、家電２００Ａ〜２００Ｅの各々の消費電力を測定し、消費電力を示す情報をホームコントローラ１００に送信するものである。
【０１２７】
＜ネットワークシステムの全体構成＞
本実施の形態に係るネットワークシステム１Ｂの全体構成について説明する。図１０は、本実施の形態に係るネットワークシステム１Ｂの全体構成を示すイメージ図である。
【０１２８】
図１０を参照して、本実施の形態に係るネットワークシステム１Ｂは、たとえば、住宅やオフィスなどに設置される。ネットワークシステム１Ｂは、リビングルームに設置されるエアコン２００Ａと、リビングルームに設置されるテレビ２００Ｂと、リビングルームに設置されるカーテン開閉装置２００Ｃと、キッチンに設置される冷蔵庫２００Ｄと、ダイニングルームに設置されるライト２００Ｅなどの家電（電気機器）を含む。ネットワークシステム１Ｂは、太陽光発電装置２００Ｘ、バッテリー２００Ｙ、それらを制御するためのパワーコンディショナ２００Ｚを含む。
【０１２９】
本実施の形態に係るネットワークシステム１Ｂでは、エアコン２００Ａ用の通信装置４００Ａが、エアコン２００Ａとエアコン２００Ａのコンセントとの間に設置される。換言すれば、通信装置４００Ａがエアコン２００Ａのコンセントに差し込まれ、エアコン２００Ａのアダプタ２５０Ａが通信装置４００Ａに差し込まれる。同様に、カーテン開閉装置２００Ｃ用の通信装置４００Ｃが、カーテン開閉装置２００Ｃとカーテン開閉装置２００Ｃのコンセントとの間に設置される。換言すれば、通信装置４００Ｃがカーテン開閉装置２００Ｃのコンセントに差し込まれ、カーテン開閉装置２００Ｃのアダプタ２５０Ｃが通信装置４００Ｃに差し込まれる。冷蔵庫２００Ｄ用の通信装置４００Ｄが、冷蔵庫２００Ｄと冷蔵庫２００Ｄのコンセントとの間に設置される。換言すれば、通信装置４００Ｄが冷蔵庫２００Ｄのコンセントに差し込まれ、冷蔵庫２００Ｄのアダプタ２５０Ｄが通信装置４００Ｄに差し込まれる。ライト２００Ｅ用の通信装置４００Ｅが、ライト２００Ｅとライト２００Ｅのコンセントとの間に設置される。換言すれば、通信装置４００Ｅがライト２００Ｅのコンセントに差し込まれ、ライト２００Ｅのアダプタ２５０Ｅが通信装置４００Ｅに差し込まれる。
【０１３０】
ネットワークシステム１Ｂは、家電２００Ａ〜２００Ｅ、太陽光発電装置２００Ｘ、バッテリー２００Ｙ、それらを制御するためのパワーコンディショナ２００Ｚなどを制御するためのホームコントローラ１００を含む。ホームコントローラ１００は、有線あるいは無線のネットワーク４０１を介して、家電２００Ａ〜２００Ｅ、太陽光発電装置２００Ｘ、バッテリー２００Ｙ、それらを制御するためのパワーコンディショナ２００Ｚなどとデータ通信が可能である。ホームコントローラ１００は、ネットワーク４０１として、たとえば、無線ＬＡＮ、ZigBee(登録商標)、Bluetooth（登録商標）、有線ＬＡＮ、またはＰＬＣなどを利用する。ホームコントローラ１００は、持ち運び可能であってもよいし、テーブル上に載置されたベースに着脱自在であってもよいし、部屋の壁に固設されるものであってもよい。
【０１３１】
本実施の形態に係るネットワークシステム１Ｂは、実施の形態１に係るネットワークシステム１Ｂと比較して、ホームコントローラ１００が、通信装置４００Ａ〜４００Ｅを介して、家電２００Ａ〜２００Ｅによる消費電力を取得する点において異なるものである。他の構成については、実施の形態１のそれらを同様であるため、説明を繰り返さない。詳細には、本実施の形態においては、ホームコントローラ１００は、家電２００Ａ〜２００Ｅが故障していることを示す情報は受信しない。
【０１３２】
＜その他の実施の形態＞
本発明は、ホームコントローラ１００や家電２００Ａ〜２００Ｅや他の携帯電話などにプログラムを供給することによって達成される場合にも適用できることはいうまでもない。そして、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、本発明の効果を享受することが可能となる。
【０１３３】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１３４】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１３５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１３６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１３７】
１，１Ｂ  ネットワークシステム、１００  ホームコントローラ、１０１，２０１  メモリ、１０１Ａ  消費電力テーブル、１０１Ｂ  コメントテーブル、１０１Ｃ  表示画面、１０１Ｄ  間取り図、１２０Ａ，１２０ａ〜１２０ｄ，１２０ａ，１２０ｂ，１２０ｃ，１２０ｄ  画像、２００Ａ〜２００Ｅ  家電、２００Ｘ  太陽光発電装置、２００Ｙ  バッテリー、２００Ｚ  パワーコンディショナ、２０９  センサ、２５０Ａ，２５０Ｃ，２５０Ｄ，２５０Ｅ  アダプタ、４００Ａ，４００Ａ〜４００Ｅ，４００Ｃ，４００Ｄ，４００Ｅ  通信装置、４０１  ネットワーク、４０２  電力線。
【図１】
2012134957.tif 000003
【図２】
2012134957.tif 000004
【図３】
2012134957.tif 000005
【図４】
2012134957.tif 000006
【図５】
2012134957.tif 000007
【図６】
2012134957.tif 000008
【図７】
2012134957.tif 000009
【図８】
2012134957.tif 000010
【図９】
2012134957.tif 000011
【図１０】
2012134957.tif 000012