(57)【特許請求の範囲】
【請求項１】
複数の家電と通信するための通信インターフェイスと、
複数のユーザ毎に消費電力量の上限値を記憶するメモリと、
前記通信インターフェイスを介して前記複数の家電から動作情報を取得することによって前記複数のユーザ毎の消費電力量の合計を計算し、前記複数のユーザ毎の消費電力量の合計が前記複数のユーザ毎の消費電力量の上限値を超えないように前記通信インターフェイスを介して前記複数の家電を制御するためのプロセッサとを備え、
前記メモリは、前記複数のユーザ毎に、前記複数の家電の少なくとも１つの家電毎の制御モードと当該制御モードの消費電力量とを記憶し、
前記プロセッサは、前記ユーザ毎に、前記消費電力量の合計が前記消費電力量の上限値を超えないように前記通信インターフェイスを介して前記少なくとも１つの家電を消費電力が小さい前記ユーザに対応した制御モードへと移行させる、コントローラ。
【請求項２】
複数の家電と通信するための通信インターフェイスと、
複数のユーザ毎に消費電力量の上限値を記憶するメモリと、
前記通信インターフェイスを介して前記複数の家電から動作情報を取得することによって前記複数のユーザ毎の消費電力量の合計を計算し、前記複数のユーザ毎の消費電力量の合計が前記複数のユーザ毎の消費電力量の上限値を超えないように前記通信インターフェイスを介して前記複数の家電を制御するためのプロセッサとを備え、
前記プロセッサは、
前記通信インターフェイスを介して前記動作情報として前記複数の家電の各々から消費電力量を受信することによって前記消費電力量の合計を計算し、
前記メモリは、前記複数のユーザ毎に、前記複数の家電の少なくとも１つの家電毎に消費電力量の順に制御モードを記憶し、
前記プロセッサは、前記ユーザ毎に、前記消費電力量の合計が前記消費電力量の上限値を超えないように前記通信インターフェイスを介して前記少なくとも１つの家電をより消費電力が小さい前記ユーザに対応した制御モードへと移行させる、コントローラ。
【請求項３】
請求項１または２に記載のコントローラと、該コントローラの通信インターフェイスを介して制御される複数の家電とを含む、ネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、住宅などに配置されて当該住宅内の家電を制御するためのコントローラの技術に関する。
【背景技術】
【０００２】
住宅などに配置されて、当該住宅内の家電を制御するためのコントローラが提案されている。たとえば、コントローラが、照明、エアコン、テレビ、ゲーム機、パーソナルコンピュータ、洗濯機、電子レンジ、冷蔵庫などの家電を制御する技術が提案されている。
【０００３】
特開平９−２５２５３３号公報（特許文献１）には、電力デマンド制御装置が開示されている。特開平９−２５２５３３号公報（特許文献１）によると、機器のアドレスとデマンド処理優先順位を各機器毎に同一かつ個別のスイッチ手段で設定し、使用電力量が契約電力量を越えた場合、全体のブレーカにより複数の機器をすべて遮断する前にスイッチ手段で設定されたデマンド処理優先順位に従って優先順位の高い機器から個別に電力を遮断することによって、各機器毎に設けられたスイッチ手段の操作のみでデマンド処理優先順位の設定および機器の追加変更を簡単に行うことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−２５２５３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
近年、コントローラに接続されている家電の電力消費量をより有効に制御するための技術が求められている。
【０００６】
本発明は、かかる問題を解決するためになされたものであり、その目的は、コントローラに接続されている家電の電力消費量をより有効に制御することである。
【課題を解決するための手段】
【０００７】
この発明のある局面に従うと、複数の家電と通信するための通信インターフェイスと、複数のユーザ毎に消費電力量の上限値を記憶するメモリと、通信インターフェイスを介して複数の家電から動作情報を取得することによって複数のユーザ毎の消費電力量の合計を計算し、複数のユーザ毎の消費電力量の合計が複数のユーザ毎の消費電力量の上限値を超えないように通信インターフェイスを介して複数の家電を制御するためのプロセッサとを備える、コントローラが提供される。
【０００８】
好ましくは、メモリは、複数のユーザ毎に複数の家電の優先順位を記憶する。プロセッサは、複数のユーザ毎に、消費電力量の合計が消費電力量の上限値を超えないように通信インターフェイスを介して優先順位が低い家電から順に停止させる。
【０００９】
好ましくは、メモリは、複数の家電毎に消費電力量を記憶する。プロセッサは、通信インターフェイスを介して複数の家電の各々から動作情報として動作命令を受け付けたか否かを示す情報を受信して、メモリから動作命令を受け付けた家電の消費電力量を取得することによって消費電力量の合計を計算する。
【００１０】
好ましくは、メモリは、複数の家電の少なくとも１つの家電毎の制御モードと当該制御モードの消費電力量とを記憶する。プロセッサは、ユーザ毎に、消費電力量の合計が消費電力量の上限値を超えないように通信インターフェイスを介して少なくとも１つの家電をより消費電力量が小さい制御モードへと移行させる。
【００１１】
好ましくは、メモリは、複数のユーザ毎に、複数の家電の少なくとも１つの家電毎の制御モードと当該制御モードの消費電力量とを記憶する。プロセッサは、ユーザ毎に、消費電力量の合計が消費電力量の上限値を超えないように通信インターフェイスを介して少なくとも１つの家電を消費電力が小さいユーザに対応した制御モードへと移行させる。
【００１２】
好ましくは、プロセッサは、通信インターフェイスを介して動作情報として複数の家電の各々から消費電力量を受信することによって消費電力量の合計を計算する。
【００１３】
好ましくは、メモリは、複数の家電の少なくとも１つの家電毎に消費電力量の順に制御モードを記憶する。プロセッサは、ユーザ毎に、消費電力量の合計が消費電力量の上限値を超えないように通信インターフェイスを介して少なくとも１つの家電をより消費電力量が小さい制御モードへと移行させる。
【００１４】
好ましくは、メモリは、複数のユーザ毎に、複数の家電の少なくとも１つの家電毎に消費電力量の順に制御モードを記憶する。プロセッサは、ユーザ毎に、消費電力量の合計が消費電力量の上限値を超えないように通信インターフェイスを介して少なくとも１つの家電をより消費電力が小さいユーザに対応した制御モードへと移行させる。
【００１５】
この発明の別の局面に従うと、複数の家電と通信するための通信インターフェイスと、複数のユーザ毎に消費電力量の上限値を記憶するメモリと、プロセッサとを含むコントローラにおける家電の制御方法が提供される。家電の制御方法は、プロセッサが、通信インターフェイスを介して複数の家電から動作情報を取得するステップと、プロセッサが、動作情報に基づいて、複数のユーザ毎の消費電力量の合計を計算するステップと、プロセッサが、複数のユーザ毎の消費電力量の合計が複数のユーザ毎の消費電力量の上限値を超えないように通信インターフェイスを介して複数の家電を制御するステップとを備える。
【００１６】
この発明の別の局面に従うと、複数の家電と、コントローラとを備えるネットワークシステムが提供される。コントローラは、複数の家電と通信するための通信インターフェイスと、複数のユーザ毎に消費電力量の上限値を記憶するメモリと、通信インターフェイスを介して複数の家電から動作情報を取得することによって複数のユーザ毎の消費電力量の合計を計算し、複数のユーザ毎の消費電力量の合計が複数のユーザ毎の消費電力量の上限値を超えないように通信インターフェイスを介して複数の家電を制御するためのプロセッサとを含む。
【発明の効果】
【００１７】
以上のように、本発明によって、コントローラに接続されている家電の電力消費量をより有効に制御することができる。
【図面の簡単な説明】
【００１８】
【図１】本実施の形態に係るネットワークシステム１の全体構成を示すイメージ図である。
【図２】本実施の形態に係るネットワークシステム１の動作概要を示すイメージ図である。
【図３】本実施の形態に係るコントローラ１００のハードウェア構成を表わすブロック図である。
【図４】本実施の形態に係る上限値テーブル１０１１のデータ構造を示すイメージ図である。
【図５】本実施の形態に係る父の家電優先順位テーブル１０１２Ａのデータ構造を示すイメージ図である。
【図６】本実施の形態に係る長男の家電優先順位テーブル１０１２Ｂのデータ構造を示すイメージ図である。
【図７】本実施の形態に係る父のエアコン２００Ｂのモード優先順位テーブル１０１３Ａのデータ構造を示すイメージ図である。
【図８】本実施の形態に係る長男のエアコン２００Ｂのモード優先順位テーブル１０１３Ｂのデータ構造を示すイメージ図である。
【図９】本実施の形態に係る父のテレビ２００Ｃのモード優先順位テーブル１０１３Ｃのデータ構造を示すイメージ図である。
【図１０】本実施の形態に係る長男のテレビ２００Ｃのモード優先順位テーブル１０１３Ｄのデータ構造を示すイメージ図である。
【図１１】本実施の形態に係るテレビ２００Ｃのハードウェア構成を表わすブロック図である。
【図１２】実施の形態１に係るコントローラ１００における制御処理の処理手順を示すフローチャートである。
【図１３】実施の形態２に係るコントローラ１００における制御処理の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２０】
［実施の形態１］
＜ネットワークシステムの全体構成＞
まず、本実施の形態に係るネットワークシステムの全体構成について説明する。図１は、本実施の形態に係るネットワークシステム１の全体構成を示すイメージ図である。
【００２１】
図１を参照して、本実施の形態に係るネットワークシステム１は、たとえば、住宅やオフィスなどに設置される。ネットワークシステム１は、照明２００Ａ，エアコン２００Ｂ，テレビ２００Ｃ、ゲーム機２００Ｄ、パーソナルコンピュータ２００Ｅなど（これらを総称して家電２００とも言う。）を含む。ネットワークシステム１は、温度センサ２００Ｘも含む。ただし、ネットワークシステム１は、他の家電を含んでもよい。
【００２２】
ネットワークシステム１は、家電２００を制御するためのコントローラ１００を含む。コントローラ１００は、有線あるいは無線のネットワーク４０１を介して、家電２００と温度センサ２００Ｘとデータ通信が可能である。コントローラ１００は、ネットワーク４０１として、たとえば、有線ＬＡＮ（Local  Area  Network）、無線ＬＡＮ、ＰＬＣ（Power  Line  Communications）、あるいはBluetooth（登録商標）などを利用する。
【００２３】
＜ネットワークシステムの動作概要＞
次に、本実施の形態に係るネットワークシステム１の動作概要について説明する。図２は、本実施の形態に係るネットワークシステム１の動作概要を示すイメージ図である。
【００２４】
まず、本実施の形態においては、コントローラ１００は、ユーザ毎に、家電２００の優先順位と、使用可能な消費電力量（消費電力量の上限値）とを記憶している。たとえば、コントローラ１００では、家族うちの長男に関して、ゲーム機、テレビ、照明、エアコン、ＰＣの順に動作が優先される。そして、コントローラ１００では、家族のうちの長男の消費電力量の上限値が１５ｋＷに設定されているとする。
【００２５】
そして、本実施の形態においては、コントローラ１００は、家電２００毎に消費電力量を記憶している。そして、コントローラ１００は、一部の家電２００の各々に関して、制御モード毎に消費電力量を記憶している。
【００２６】
図１および図２を参照して、本実施の形態に係るコントローラ１００は、ネットワーク４０１を介して、住宅に設置される複数の家電２００のそれぞれから家電２００の動作状態を示す情報（動作情報）を取得する。本実施の形態においては、動作情報は、動作中である（動作命令が入力された）か否かを示す情報、動作させているユーザの識別情報（ユーザＩＤ）、実行中の命令を示す情報、実行中の制御モードを示す情報を含む。
【００２７】
コントローラ１００は、ユーザ毎に、ユーザが使用している家電の消費電力量の合計を計算する。コントローラ１００は、ユーザ毎に、消費電力量の合計が上限値以下であるか否かを判断する。
【００２８】
図２（ａ）を参照して、長男がテレビ２００Ｃとエアコン２００Ｂとを動作させているとする。テレビの消費電力量が０．４ｋＷであり、エアコン２００Ｂの消費電力量が１．０ｋＷであるとする。コントローラ１００は、長男の消費電力の合計（１．４）が上限値（１．５ｋＷ）以下であるか否かを判断する。ここでは、長男の消費電力の合計（１．４）が上限値（１．５ｋＷ）以下であるため、コントローラ１００は、長男によるテレビ２００Ｃとエアコン２００Ｂの使用を許可する。
【００２９】
図２（ｂ）を参照して、長男がゲーム機２００Ｄの電源をＯＮすると、コントローラ１００は、ゲーム機２００Ｄから動作情報を受信する。ゲーム機２００Ｄの消費電力量が０．４ｋＷであるとする。コントローラ１００は、長男の消費電力の合計（１．８）が上限値（１．５ｋＷ）以下であるか否かを判断する（図４を参照）。ここでは、長男の消費電力の合計（１．８）が上限値（１．５ｋＷ）を超えているため、コントローラ１００は、長男が使用中の家電２００のうちの優先順位が最も低いエアコン２００Ｂの動作を制限する。
【００３０】
図２（ｃ）を参照して、コントローラ１００は、長男の消費電力の合計が上限値（１．５ｋＷ）以下になるように、長男が使用中の家電２００のうちの優先順位が最も低いエアコン２００Ｂの制御モードを、消費電力量がより少ない制御モードへと移行させる。たとえば、コントローラ１００は、エアコン２００Ｂに、消費電力量が１．０の制御モード（通常モード）から、消費電力量が０．６ｋＷの制御モード（設定温度を外気温±２℃以内に制限するモード）へと変更させる（図８を参照）。これによって、長男の消費電力の合計（１．４）が上限値（１．５ｋＷ）以下となる。
【００３１】
あるいは、コントローラ１００は、単に、長男が使用中の家電２００のうちの優先順位が最も低いエアコン２００Ｂの電源をＯＦＦしてもよい。
【００３２】
このように、本実施の形態に係るネットワークシステム１においては、ユーザ毎に、より効果的に消費電力量を抑制することが可能になる。
【００３３】
以下、このような機能を実現するためのネットワークシステム１の具体的な構成について詳述する。
【００３４】
＜コントローラ１００のハードウェア構成＞
本実施の形態に係るコントローラ１００のハードウェア構成の一態様について説明する。図３は、本実施の形態に係るコントローラ１００のハードウェア構成を表わすブロック図である。
【００３５】
図３を参照して、コントローラ１００は、メモリ１０１と、ディスプレイ１０２と、タブレット１０３と、ボタン１０４と、通信インターフェイス１０５と、ＣＰＵ（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）などの、不揮発的にプログラムを格納する媒体などによっても実現される。
【００３７】
メモリ１０１は、ＣＰＵ１１０によって実行される制御プログラム、上限値テーブル１０１１、家電優先順位テーブル１０１２（１０１２Ａ，１０１２Ｂ）、モード優先順位テーブル１０１３（１０１３Ａ，１０１３Ｂ，１０１３Ｃ，１０１３Ｄ）などを記憶する。
【００３８】
図４は、本実施の形態に係る上限値テーブル１０１１のデータ構造を示すイメージ図である。図４を参照して、上限値テーブル１０１１は、ユーザ毎の上限値を格納する。
【００３９】
図５は、本実施の形態に係る父の家電優先順位テーブル１０１２Ａのデータ構造を示すイメージ図である。図６は、本実施の形態に係る長男の家電優先順位テーブル１０１２Ｂのデータ構造を示すイメージ図である。図５および図６を参照して、家電優先順位テーブル１０１２Ａ，１０１２Ｂは、ユーザ毎の、家電２００の優先順位と、家電２００の消費電力量とを格納する。
【００４０】
図７は、本実施の形態に係る父のエアコン２００Ｂのモード優先順位テーブル１０１３Ａのデータ構造を示すイメージ図である。図８は、本実施の形態に係る長男のエアコン２００Ｂのモード優先順位テーブル１０１３Ｂのデータ構造を示すイメージ図である。図９は、本実施の形態に係る父のテレビ２００Ｃのモード優先順位テーブル１０１３Ｃのデータ構造を示すイメージ図である。図１０は、本実施の形態に係る長男のテレビ２００Ｃのモード優先順位テーブル１０１３Ｄのデータ構造を示すイメージ図である。
【００４１】
図７から図１０を参照して、モード優先順位テーブル１０１３Ａ，１０１３Ｂ，１０１３Ｃ，１０１３Ｄは、ユーザ毎に、家電２００毎の制御モードと制御モードにおける消費電力量とを格納する。モード優先順位テーブル１０１３Ａ，１０１３Ｂ，１０１３Ｃ，１０１３Ｄは、消費電力量が少ない順（または多い順）に設定されている。
【００４２】
たとえば、図７を参照して、エアコン２００Ｂが通常モードで動作すると父の消費電力量の合計値が上限値を超える場合には、ＣＰＵ１１０は、通信インターフェイス１０５を介してエアコン２００Ｂをプラズマクラスターイオン（ＰＣＩ）制御をＯＦＦする制限モードへと移行させる。エアコン２００Ｂが当該制限モードで動作しても父の消費電力量の合計値が上限値を超える場合には、ＣＰＵ１１０は、通信インターフェイス１０５を介してエアコン２００Ｂの設定温度を外気温±３℃以内に変更する制限モードへと移行させる。エアコン２００Ｂが当該制限モードで動作しても父の消費電力量の合計値が上限値を超える場合には、ＣＰＵ１１０は、通信インターフェイス１０５を介してエアコン２００ＢをＯＦＦする。
【００４３】
また、図８を参照して、エアコン２００Ｂが通常モードで動作すると長男の消費電力量の合計値が上限値を超える場合には、ＣＰＵ１１０は、通信インターフェイス１０５を介してエアコン２００Ｂの設定温度を外気温±２℃以内に変更する制限モードへと移行させる。エアコン２００Ｂが当該制限モードで動作しても長男の消費電力量の合計値が上限値を超える場合には、ＣＰＵ１１０は、通信インターフェイス１０５を介してエアコン２００Ｂをプラズマクラスターイオン（ＰＣＩ）制御をＯＦＦする制限モードへと移行させる。エアコン２００Ｂが当該動作で動作しても長男の消費電力量の合計値が上限値を超える場合には、ＣＰＵ１１０は、通信インターフェイス１０５を介してエアコン２００ＢをＯＦＦする。
【００４４】
たとえば、図９を参照して、テレビ２００Ｃが通常モードで動作すると父の消費電力量の合計値が上限値を超える場合には、ＣＰＵ１１０は、通信インターフェイス１０５を介してテレビ２００Ｃをバックライトの光量を低減する制限モードへと移行させる。テレビ２００Ｃが当該制限モードで動作しても父の消費電力量の合計値が上限値を超える場合には、ＣＰＵ１１０は、通信インターフェイス１０５を介してテレビ２００Ｃの音量をレベル２０以下に変更する制限モードへと移行させる。テレビ２００Ｃが当該制限モードで動作しても父の消費電力量の合計値が上限値を超える場合には、ＣＰＵ１１０は、通信インターフェイス１０５を介してテレビ２００ＣをＯＦＦする。
【００４５】
また、図１０を参照して、テレビ２００Ｃが通常モードで動作すると長男の消費電力量の合計値が上限値を超える場合には、ＣＰＵ１１０は、通信インターフェイス１０５を介してテレビ２００Ｃの音量をレベル１５以下に変更する制限モードへと移行させる。テレビ２００Ｃが当該制限モードで動作しても長男の消費電力量の合計値が上限値を超える場合には、ＣＰＵ１１０は、通信インターフェイス１０５を介してテレビ２００Ｃをバックライトの光量を低減する制限モードへと移行させる。テレビ２００Ｃが当該動作で動作しても長男の消費電力量の合計値が上限値を超える場合には、ＣＰＵ１１０は、通信インターフェイス１０５を介してテレビ２００ＣをＯＦＦする。
【００４６】
図３に戻って、ディスプレイ１０２は、ＣＰＵ１１０によって制御されることによって、家電２００の状態を表示する。タブレット１０３は、ユーザの指によるタッチ操作を検出して、タッチ座標などをＣＰＵ１１０に入力する。ＣＰＵ１１０は、タブレット１０３を介して、ユーザからの命令を受け付ける。
【００４７】
本実施の形態においては、ディスプレイ１０２の表面にタブレット１０３が敷設されている。すなわち、本実施の形態においては、ディスプレイ１０２とタブレット１０３とがタッチパネル１０６を構成する。ただし、コントローラ１００は、タブレット１０３を有していなくともよい。
【００４８】
ボタン１０４は、コントローラ１００の表面に配置される。テンキーなどの複数のボタンがコントローラ１００に配置されても良い。ボタン１０４は、ユーザからの命令を受け付ける。ボタン１０４は、ユーザからの命令をＣＰＵ１１０に入力する。
【００４９】
通信インターフェイス１０５は、ＣＰＵ１１０によって制御されることによって、ネットワーク４０１を介して、家電２００とデータを送受信する。上述したように、通信インターフェイス１０５は、有線ＬＡＮ、無線ＬＡＮ、ＰＬＣ、あるいは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）などの、不揮発的にプログラムを格納する媒体が挙げられる。
【００５３】
ここでいうプログラムとは、ＣＰＵ１１０により直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００５４】
ＣＰＵ１１０は、通信インターフェイス１０５を介して、住宅に設置される複数の家電２００のそれぞれから、動作情報として、家電２００の動作命令と当該家電２００を動作させたユーザの識別情報とを取得する。ただし、ＣＰＵ１１０は、ボタン１０４やタッチパネル１０６を介して、家電２００を使用している（使用しようとしている）ユーザのユーザＩＤを直接的に受け付けてもよい。
【００５５】
ＣＰＵ１１０は、ユーザＩＤに対応するユーザの家電優先順位テーブル１０１２に基づいて、ユーザが使用している家電２００（動作命令の対象の家電２００を含む。）の消費電力量の合計を計算する。コントローラ１００は、上限値テーブル１０１１に基づいて、当該合計が当該ユーザＩＤに対応するユーザの上限値以下であるか否かを判断する。
【００５６】
ＣＰＵ１１０は、合計が上限値以下であるときは、通信インターフェイス１０５を介して、動作命令を許可する情報を対象となる家電２００に送信する。ＣＰＵ１１０は、合計が上限値を超えるときは、当該ユーザＩＤに対応するユーザの家電優先順位テーブル１０１２Ａに基づいて、当該ユーザＩＤに対応するユーザが使用している家電２００のうちの最も優先順位が低い家電２００を特定する。ＣＰＵ１１０は、当該ユーザＩＤに対応するユーザのモード優先順位テーブル１０１３に基づいて、通信インターフェイス１０５を介して、合計が上限値以下になるように、特定された家電２００を消費電力量がより少ない制御モードへと移行させる。
【００５７】
ＣＰＵ１１０は、特定された家電２００のモード優先順位テーブル１０１３Ａがメモリ１０１に格納されていない場合、あるいは、消費電力量がより少ない制御モードが設定されていない場合、特定された家電２００の電源をＯＦＦする。
【００５８】
＜家電２００のハードウェア構成＞
本実施の形態に係る家電２００のハードウェア構成の一態様について説明する。以下では、家電２００を代表してテレビ２００Ｃのハードウェア構成について説明する。図１１は、本実施の形態に係るテレビ２００Ｃのハードウェア構成を表わすブロック図である。
【００５９】
テレビ２００Ｃは、メモリ２０１と、ディスプレイ２０２と、ボタン２０４と、通信インターフェイス２０５と、スピーカ２０７と、ＣＰＵ（Central  Processing  Unit）２１０とを含む。
【００６０】
メモリ２０１は、コントローラ１００のメモリ１０１と同様に実現され得る。メモリ２０１は、ＣＰＵ２１０によって実行される制御プログラムや、テレビ２００Ｃの動作状態などを記憶する。
【００６１】
ディスプレイ２０２は、ＣＰＵ２１０によって制御されることによって、家電２００の状態を表示する。
【００６２】
ボタン２０４は、家電２００の表面に配置される。テンキーなどの複数のボタンが家電２００に配置されても良い。ボタン２０４は、ユーザからの命令を受け付ける。ボタン２０４は、ユーザからの命令をＣＰＵ２１０に入力する。
【００６３】
通信インターフェイス２０５は、ＣＰＵ２１０によって制御されることによって、ネットワーク４０１を介して、コントローラ１００とデータを送受信する。上述したように、通信インターフェイス２０５は、有線ＬＡＮ、無線ＬＡＮ、ＰＬＣ、あるいは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）などの、不揮発的にプログラムを格納する媒体が挙げられる。
【００６８】
ここでいうプログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００６９】
本実施の形態に係るＣＰＵ２１０は、ボタン２０４や図示しないリモコン受光部を介して、ユーザからユーザＩＤと動作命令とを受け付ける。ＣＰＵ２１０は、通信インターフェイス２０５を介して、受け付けたユーザＩＤと動作命令（電源ＯＮ命令も含む。）とを動作情報としてコントローラ１００に送信する。このとき、ＣＰＵ２１０は、すぐに当該動作命令を実行しても良いし、動作命令を許可する旨の制御命令をコントローラ１００から受信するまで当該動作命令の実行を待ってもよい。
【００７０】
ＣＰＵ２１０は、通信インターフェイス２０５を介して、コントローラ１００から制御命令を受け付ける。たとえば、ＣＰＵ２１０は、コントローラ１００から当該動作命令を許可する命令を受け付けて、当該動作命令を実行する。一方、ＣＰＵ２１０は、コントローラ１００から電源をＯＦＦする命令を受け付けて、電源をＯＦＦする。ＣＰＵ２１０は、コントローラ１００から制御モードを変更する命令（バックライトの光量や輝度や音量を低減する命令など）を受け付けて、制御モードを変更する。
【００７１】
＜その他の家電２００について＞
本実施の形態に係るその他の家電も、図１１に示すテレビ２００Ｃと同様に、ユーザからのユーザＩＤと動作命令とを受け付けるための入力部（ボタン２０４あるいはリモコン受光部あるいはタッチパネル）と、動作情報としてのユーザＩＤと当該動作命令とをコントローラ１００に送信するとともにコントローラ１００からの制御命令を受信するための通信インターフェイス２０５と、コントローラ１００からの制御命令を実行するＣＰＵ２１０とを有していればよい。
【００７２】
＜コントローラ１００における制御処理＞
次に、本実施の形態に係るコントローラ１００における制御処理について説明する。図１２は、実施の形態１に係るコントローラ１００における制御処理の処理手順を示すフローチャートである。
【００７３】
図１２を参照して、ＣＰＵ１１０は、通信インターフェイス１０５を介して家電２００からユーザＩＤと動作命令とを受信したか否かを判断する（ステップＳ１０２）。ただし、ＣＰＵ１１０は、通信インターフェイス１０５を介して家電２００から動作命令を受信して、ボタン１０４あるいはタッチパネル１０６を介して家電２００を使用している（使用しようとしている）ユーザからユーザＩＤを直接的に受け付けてもよい。ＣＰＵ１１０は、ユーザＩＤと動作命令とを受信していない場合（ステップＳ１０２においてＮＯである場合）、ステップＳ１０２からの処理を繰り返す。
【００７４】
一方、ＣＰＵ１１０は、ユーザＩＤと動作命令とを受信した場合（ステップＳ１０２においてＹＥＳである場合）、家電優先順位テーブル１０１２を参照して、当該動作命令に基づいて対象となる家電２００が動作した場合の当該ユーザＩＤに対応するユーザによって動作させられている家電２００の消費電力量の合計を計算する。ＣＰＵ１１０は、上限値テーブル１０１１から当該ユーザＩＤに対応するユーザの上限値を読み出す。
【００７５】
ＣＰＵ１１０は、合計が上限値を超えるか否かを判断する（ステップＳ１０４）。ＣＰＵ１１０は、合計が上限値以下である場合（ステップＳ１０４においてＮＯである場合）、通信インターフェイス１０５を介して家電２００に動作命令の実行を許可するための情報（許可命令）を送信する（ステップＳ１０６）。なお、家電２００が既に動作命令を実行している構成では、ステップＳ１０６は不要である。ＣＰＵ１１０は、ステップＳ１０２からの処理を繰り返す。
【００７６】
ＣＰＵ１１０は、合計が上限値を超える場合（ステップＳ１０４においてＹＥＳである場合）、家電優先順位テーブル１０１２から現在動作されている家電のうちの最も優先順位が低い家電２００を特定する（ステップＳ１０８）。ＣＰＵ１１０は、特定された家電のモード優先順位テーブル１０１３を参照して、より消費電力量が少ない制御モードがあるか否かを判断する（ステップＳ１１０）。
【００７７】
ＣＰＵ１１０は、より消費電力量が少ない制御モードがある場合（ステップＳ１１０においてＹＥＳである場合）、通信インターフェイス１０５を介して、より消費電力量が少ない制御モードへ移行させるための命令を特定された家電へと送信する（ステップＳ１１２）。ＣＰＵ１１０は、ステップＳ１０２からの処理を繰り返す。
【００７８】
ＣＰＵ１１０は、特定された家電２００のモード優先順位テーブル１０１３が格納されていない場合あるいはより消費電力量が少ない制御モードがない場合（ステップＳ１１０においてＮＯである場合）、通信インターフェイス１０５を介して、特定された家電に電源をＯＦＦさせるための命令を送信する（ステップＳ１１４）。ＣＰＵ１１０は、ステップＳ１０２からの処理を繰り返す。
【００７９】
［実施の形態２］
次に、本発明の実施の形態２について説明する。上述の実施の形態１に係るネットワークシステム１では、コントローラ１００が予め家電２００や制御モードに対応する消費電力量を格納しているものであった。一方、本実施の形態に係るネットワークシステム１では、コントローラ１００が家電２００やその他の消費電力測定装置などから、家電２００の消費電力量を取得するものである。
【００８０】
＜ネットワークシステムの全体構成＞
本実施の形態に係るネットワークシステムの全体構成は、図１に示す実施の形態１のそれと同様であるため、ここでは説明を繰り返さない。
【００８１】
＜ネットワークシステムの動作概要＞
次に、本実施の形態に係るネットワークシステム１の動作概要について説明する。
【００８２】
本実施の形態においても、コントローラ１００は、ユーザ毎に、家電２００の優先順位と、使用可能な消費電力量（消費電力量の上限値）とを記憶している。たとえば、コントローラ１００では、家族うちの長男に関して、ゲーム機、テレビ、照明、エアコン、ＰＣの順に優先される。そして、コントローラ１００では、家族のうちの長男の消費電力量の上限値が１５ｋＷに設定されているとする。
【００８３】
上述したように、本実施の形態においては、コントローラ１００は、家電２００毎や制御モード毎に消費電力量を記憶する必要がない。
【００８４】
図１および図２を参照して、本実施の形態に係るコントローラ１００は、ネットワーク４０１を介して、住宅に設置される複数の家電２００のそれぞれから家電２００の動作情報を取得する。本実施の形態においては、動作情報は、動作中であるか否かを示す情報、動作させているユーザの識別情報、消費電力量を示す情報、実行中の命令を示す情報、実行中の制御モードを示す情報を含む。
【００８５】
コントローラ１００は、ユーザ毎に、ユーザが使用している家電の消費電力量の合計を計算する。コントローラ１００は、ユーザ毎に、消費電力量の合計が上限値以下であるか否かを判断する。
【００８６】
図２（ａ）を参照して、長男がテレビ２００Ｃとエアコン２００Ｂとを動作させているとする。テレビの消費電力量が０．４ｋＷであり、エアコン２００Ｂの消費電力量が１．０ｋＷであるとする。コントローラ１００は、長男の消費電力の合計（１．４）が上限値（１．５ｋＷ）以下であるか否かを判断する。ここでは、長男の消費電力の合計（１．４）が上限値（１．５ｋＷ）以下であるため、コントローラ１００は、長男によるテレビ２００Ｃとエアコン２００Ｂの使用を許可する。
【００８７】
図２（ｂ）を参照して、長男がゲーム機２００Ｄの電源をＯＮすると、コントローラ１００は、ゲーム機２００Ｄから動作情報を受信する。ゲーム機２００Ｄの消費電力量が０．４ｋＷであるとする。コントローラ１００は、長男の消費電力の合計（１．８）が上限値（１．５ｋＷ）以下であるか否かを判断する。ここでは、長男の消費電力の合計（１．８）が上限値（１．５ｋＷ）を超えているため、コントローラ１００は、優先順位が最も低いエアコン２００Ｂの動作を制限する。
【００８８】
図２（ｃ）を参照して、コントローラ１００は、長男の消費電力の合計が上限値（１．５ｋＷ）以下になるように、優先順位が最も低いエアコン２００Ｂの制御モードを、消費電力量がより少ない制御モードへと移行させる。たとえば、コントローラ１００は、エアコン２００Ｂに、消費電力量が１．０の制御モードから、消費電力量が０．６ｋＷの制御モードへと変更させる。これによって、長男の消費電力の合計（１．４）が上限値（１．５ｋＷ）以下となる。
【００８９】
あるいは、コントローラ１００は、単に、長男が使用中の家電２００のうちの優先順位が最もエアコン２００Ｂの電源をＯＦＦしてもよい。
【００９０】
このように、本実施の形態に係るネットワークシステム１においては、ユーザ毎に、より効果的に消費電力量を抑制することが可能になる。
【００９１】
以下、このような機能を実現するためのネットワークシステム１の具体的な構成について詳述する。
【００９２】
＜コントローラ１００のハードウェア構成＞
本実施の形態に係るコントローラ１００のハードウェア構成の一態様について説明する。
【００９３】
図３を参照して、コントローラ１００は、メモリ１０１と、ディスプレイ１０２と、タブレット１０３と、ボタン１０４と、通信インターフェイス１０５と、ＣＰＵ（Central  Processing  Unit）１１０とを含む。
【００９４】
本実施の形態に係るメモリ１０１は、実施の形態１のそれと同様であるため、ここでは説明を繰り返さない。すなわち、メモリ１０１は、ＣＰＵ１１０によって実行される制御プログラム、上限値テーブル１０１１、家電優先順位テーブル１０１２（１０１２Ａ，１０１２Ｂ）、モード優先順位テーブル１０１３（１０１３Ａ，１０１３Ｂ，１０１３Ｃ，１０１３Ｄ）などを記憶する。
【００９５】
ただし、本実施の形態に係る家電優先順位テーブル１０１２Ａ，１０１２Ｂとモード優先順位テーブル１０１３Ａ，１０１３Ｂ，１０１３Ｃ，１０１３Ｄとは、図５から図１０に示すそれらと比較して、消費電力量を格納する必要がない点において異なる。
【００９６】
ディスプレイ１０２、タブレット１０３、タッチパネル１０６、ボタン１０４、通信インターフェイス１０５、ＣＰＵ１１０は、図３に示す実施の形態１のそれらと同様であるため、ここでは説明を繰り返さない。ただし、本実施の形態に係るＣＰＵ１１０は、以下のように動作する点において、実施の形態１のＣＰＵ１１０とは異なる。換言すれば、本実施の形態に係るメモリ１０１に格納される制御プログラムは、ＣＰＵ１１０を以下のように動作させる点において異なる。
【００９７】
ＣＰＵ１１０は、通信インターフェイス１０５を介して、住宅に設置される複数の家電２００のそれぞれから家電２００の動作情報と当該家電２００を動作させたユーザの識別情報とを取得する。ただし、ＣＰＵ１１０は、ボタン１０４やタッチパネル１０６を介して、家電２００を使用している（使用しようとしている）ユーザのユーザＩＤを直接的に受け付けてもよい。
【００９８】
ＣＰＵ１１０は、家電２００の動作情報（消費電力量を含む）に基づいて、ユーザＩＤに対応するユーザが使用している家電２００の消費電力量の合計を計算する。コントローラ１００は、上限値テーブル１０１１に基づいて、当該合計が当該ユーザＩＤに対応するユーザの上限値以下であるか否かを判断する。
【００９９】
ＣＰＵ１１０は、合計が上限値以下であるときは、次の家電２００の動作情報（消費電力量を含む）を待ち受ける。
【０１００】
一方、ＣＰＵ１１０は、合計が上限値を超えるときは、家電優先順位テーブル１０１２に基づいて、当該ユーザＩＤに対応するユーザが使用している家電２００のうちの最も優先順位が低い家電２００を特定する。ＣＰＵ１１０は、通信インターフェイス１０５を介して、モード優先順位テーブル１０１３に基づいて、特定された家電２００の制御モードを、消費電力量がより少ない制御モードへと移行させる。そして、再度、ＣＰＵ１１０は、家電２００の動作情報に基づいて、ユーザＩＤに対応するユーザが使用している家電２００の消費電力量の合計を計算する。コントローラ１００は、上限値テーブル１０１１に基づいて、当該合計が当該ユーザＩＤに対応するユーザの上限値以下であるか否かを判断する。
【０１０１】
ＣＰＵ１１０は、モード優先順位テーブル１０１３がメモリ１０１に格納されていない場合、あるいは、消費電力量がより少ない制御モードが設定されていない場合、当該ユーザＩＤに対応するユーザが使用している家電２００のうちの最も優先順位が低い家電２００の電源をＯＦＦする。そして、再度、ＣＰＵ１１０は、家電２００の動作情報に基づいて、ユーザＩＤに対応するユーザが使用している家電２００の消費電力量の合計を計算する。コントローラ１００は、上限値テーブル１０１１に基づいて、当該合計が当該ユーザＩＤに対応するユーザの上限値以下であるか否かを判断する。
【０１０２】
＜家電２００のハードウェア構成＞
本実施の形態に係る家電２００のハードウェア構成の一態様について説明する。本実施の形態に係る家電２００は、実施の形態１のそれと同様であるため、ここでは説明を繰り返さない。
【０１０３】
なお、本実施の形態に係る家電２００は、消費電力量を測定するためのセンサを有する点において、実施の形態１に係る家電２００と異なる。ただし、コントローラ１００は、家電２００以外の別の装置を利用して、家電２００の消費電力量を取得してもよい。
【０１０４】
本実施の形態に係る家電２００のＣＰＵ２１０は、ボタン２０４や図示しないリモコン受光部を介して、ユーザからユーザＩＤと動作命令とを受け付ける。ＣＰＵ２１０は、動作命令を実行する。ＣＰＵ２１０は、定期的に、家電２００の消費電力量を測定する。ＣＰＵ２１０は、逐次、通信インターフェイス２０５を介して、コントローラ１００に、動作情報として、受け付けたユーザＩＤと動作命令と消費電力量とを送信する。
【０１０５】
ＣＰＵ２１０は、コントローラ１００から電源をＯＦＦする命令を受け付けて、電源をＯＦＦする。ＣＰＵ２１０は、コントローラ１００から制御モードを変更する命令（バックライトの光量や輝度や音量を低減する命令など）を受け付けて、制御モードを変更する。
【０１０６】
＜コントローラ１００における制御処理＞
次に、本実施の形態に係るコントローラ１００における制御処理について説明する。図１３は、実施の形態２に係るコントローラ１００における制御処理の処理手順を示すフローチャートである。
【０１０７】
図１３を参照して、ＣＰＵ１１０は、通信インターフェイス１０５を介して家電２００からユーザＩＤと動作命令と消費電力量とを受信したか否かを判断する（ステップＳ２０２）。ただし、ＣＰＵ１１０は、通信インターフェイス１０５を介して家電２００から動作命令を受信して、ボタン１０４あるいはタッチパネル１０６を介して家電２００を使用している（使用しようとしている）ユーザからユーザＩＤを直接的に受け付けてもよい。また、ＣＰＵ１１０は、通信インターフェイス１０５を介して、家電２００の消費電力量を測定するための他の装置から家電２００の消費電力量を受信してもよい。ＣＰＵ１１０は、ユーザＩＤと動作命令と消費電力量とを受信していない場合（ステップＳ２０２においてＮＯである場合）、ステップＳ２０２からの処理を繰り返す。
【０１０８】
一方、ＣＰＵ１１０は、ユーザＩＤと動作命令と消費電力量を受信した場合（ステップＳ２０２においてＹＥＳである場合）、当該ユーザＩＤに対応するユーザによって動作させられている家電２００の消費電力量の合計を計算する。ＣＰＵ１１０は、上限値テーブル１０１１から当該ユーザＩＤに対応するユーザの上限値を読み出す。
【０１０９】
ＣＰＵ１１０は、合計が上限値を超えるか否かを判断する（ステップＳ２０４）。ＣＰＵ１１０は、合計が上限値以下である場合（ステップＳ２０４においてＮＯである場合）、ステップＳ２０２からの処理を繰り返す。
【０１１０】
ＣＰＵ１１０は、合計が上限値を超える場合（ステップＳ２０４においてＹＥＳである場合）、家電優先順位テーブル１０１２から現在動作されている家電のうちの最も優先順位が低い家電２００を特定する（ステップＳ２０８）。ＣＰＵ１１０は、特定された家電のモード優先順位テーブル１０１３を参照して、より消費電力量が少ない制御モードがあるか否かを判断する（ステップＳ２１０）。
【０１１１】
ＣＰＵ１１０は、より消費電力量が少ない制御モードがある場合（ステップＳ２１０においてＹＥＳである場合）、通信インターフェイス１０５を介して、特定された家電により消費電力量が少ない制御モードへ移行させるための命令を送信する（ステップＳ２１２）。ＣＰＵ１１０は、ステップＳ２０２からの処理を繰り返す。
【０１１２】
ＣＰＵ１１０は、特定された家電２００のモード優先順位テーブル１０１３が格納されていない場合あるいはより消費電力量が少ない制御モードがない場合（ステップＳ２１０においてＮＯである場合）、通信インターフェイス１０５を介して、特定された家電に電源をＯＦＦさせるための命令を送信する（ステップＳ２１４）。ＣＰＵ１１０は、ステップＳ２０２からの処理を繰り返す。
【０１１３】
＜その他の実施の形態＞
本発明は、コントローラや家電や携帯電話にプログラムを供給することによって達成される場合にも適用できることはいうまでもない。そして、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、本発明の効果を享受することが可能となる。
【０１１４】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１１５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１１６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１１７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１１８】
１  ネットワークシステム、１００  コントローラ、１０１，２０１  メモリ、１０２，２０２  ディスプレイ、１０３，２０３  タブレット、１０４，２０４  ボタン、１０５，２０５  通信インターフェイス、１０６，２０６  タッチパネル、２００  家電、２００Ａ  照明、２００Ｂ  エアコン、２００Ｃ  テレビ、２００Ｄ  ゲーム機、２００Ｅ  パーソナルコンピュータ、２００Ｘ  温度センサ、２０７  スピーカ、４０１  ネットワーク、１０１１  上限値テーブル、１０１２，１０１２Ａ，１０１２Ｂ  家電優先順位テーブル、１０１３，１０１３Ａ，１０１３Ｂ，１０１３Ｃ，１０１３Ｄ  モード優先順位テーブル。
【図１】
0005777926.tif 000002
【図２】
0005777926.tif 000003
【図３】
0005777926.tif 000004
【図４】
0005777926.tif 000005
【図５】
0005777926.tif 000006
【図６】
0005777926.tif 000007
【図７】
0005777926.tif 000008
【図８】
0005777926.tif 000009
【図９】
0005777926.tif 000010
【図１０】
0005777926.tif 000011
【図１１】
0005777926.tif 000012
【図１２】
0005777926.tif 000013
【図１３】
0005777926.tif 000014