(57)【要約】【課題】簡易に機器を制御することが可能な機器制御装置、機器制御方法及び機器制御プログラムを提供する。【解決手段】機器制御装置１は、制御対象機器５を制御する制御信号と制御対象機器５の制御に応じた物理環境の測定情報とを関連付ける制御テーブルを記憶する制御テーブル記憶部２と、制御テーブルに基づいて、物理環境の制御条件に対応した制御信号を決定する制御信号決定部３と、決定した制御信号を制御対象機器５へ出力する制御信号出力部４と、を備える。【選択図】図１
2015032864.tif 000002
【特許請求の範囲】
【請求項１】
制御対象機器を制御する制御信号と前記制御対象機器の制御に応じた物理環境の測定情報とを関連付ける制御テーブルを記憶する制御テーブル記憶部と、
前記制御テーブルに基づいて、前記物理環境の制御条件に対応した前記制御信号を決定する制御信号決定部と、
前記決定した制御信号を前記制御対象機器へ出力する制御信号出力部と、
を備える機器制御装置。
【請求項２】
前記制御対象機器を制御するリモートコントローラから受信する前記制御信号と、前記物理環境を測定するセンサから受信する前記測定情報とに基づいて、前記制御テーブルを生成する制御テーブル生成部を備える、
請求項１に記載の機器制御装置。
【請求項３】
前記制御信号出力部は、前記リモートコントローラから受信する前記制御信号を前記制御対象機器へ送信する、
請求項２に記載の機器制御装置。
【請求項４】
前記制御テーブルは、前記リモートコントローラをユーザが操作した時に前記センサが測定した前記測定情報を含む、
請求項２または３に記載の機器制御装置。
【請求項５】
前記制御テーブルは、前記リモートコントローラをユーザが操作した時から所定期間経過後に前記センサが測定した前記測定情報を含む、
請求項２乃至４のいずれか一項に記載の機器制御装置。
【請求項６】
前記制御信号決定部は、前記リモートコントローラに対するユーザの操作に応じた前記測定情報の変化に基づいて、前記制御信号を決定する、
請求項２乃至５のいずれか一項に記載の機器制御装置。
【請求項７】
前記制御テーブルは、前記制御信号ごとに複数の前記物理環境の測定情報を関連付け、
前記制御信号決定部は、前記制御テーブルの中から複数の前記制御条件に該当する前記制御信号を検索する、
請求項１乃至６のいずれか一項に記載の機器制御装置。
【請求項８】
前記制御信号決定部は、入力装置から前記制御条件を受信し、受信した前記制御条件に対応した前記制御信号を決定する、
請求項１乃至７のいずれか一項に記載の機器制御装置。
【請求項９】
制御対象機器を制御する制御信号と前記制御対象機器の制御に応じた物理環境の測定情報とを関連付ける制御テーブルを記憶し、
前記制御テーブルに基づいて、前記物理環境の制御条件に対応した前記制御信号を決定し、
前記決定した制御信号を前記制御対象機器へ出力する、
機器制御方法。
【請求項１０】
制御対象機器を制御する制御信号と前記制御対象機器の制御に応じた物理環境の測定情報とを関連付ける制御テーブルを記憶し、
前記制御テーブルに基づいて、前記物理環境の制御条件に対応した前記制御信号を決定し、
前記決定した制御信号を前記制御対象機器へ出力する、
機器制御方法をコンピュータに実行させるための機器制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器制御装置、機器制御方法及び機器制御プログラムに関し、特に、制御対象機器を制御する機器制御装置、機器制御方法及び機器制御プログラムに関する。
【背景技術】
【０００２】
ユーザの操作に応じて家電機器などを制御するリモコン（リモートコントローラ）が広く普及している。また、機器専用のリモコンから出力されるリモコン信号を記憶し、様々な機器を制御することが可能な学習リモコンが利用されている。
【０００３】
関連する技術として、例えば、特許文献１が知られている。特許文献１には、学習リモコンによって家電機器の電源をＯＮ／ＯＦＦし、正しくＯＮ／ＯＦＦされてことを外部センサによって検証することが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２８３２９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、関連する技術では、ユーザが、制御する家電機器を特定し、特定した家電機器に応じて電源ＯＮ／ＯＦＦや設定温度などの操作をリモコンに行う必要がある。すなわち、関連する技術では、ユーザが特定の家電機器への操作を理解したうえで、特定の家電機器に対し具体的に操作を行う必要があるため、家電機器への操作を理解していないユーザなどにとっては、操作が煩雑であるという問題があった。
【０００６】
本発明は、このような問題に鑑み、簡易に機器を制御することが可能な機器制御装置、機器制御方法及び機器制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る機器制御装置は、制御対象機器を制御する制御信号と前記制御対象機器の制御に応じた物理環境の測定情報とを関連付ける制御テーブルを記憶する制御テーブル記憶部と、前記制御テーブルに基づいて、前記物理環境の制御条件に対応した前記制御信号を決定する制御信号決定部と、前記決定した制御信号を前記制御対象機器へ出力する制御信号出力部と、を備えるものである。
【０００８】
本発明に係る機器制御方法は、制御対象機器を制御する制御信号と前記制御対象機器の制御に応じた物理環境の測定情報とを関連付ける制御テーブルを記憶し、前記制御テーブルに基づいて、前記物理環境の制御条件に対応した前記制御信号を決定し、前記決定した制御信号を前記制御対象機器へ出力するものである。
【０００９】
本発明に係る機器制御プログラムは、制御対象機器を制御する制御信号と前記制御対象機器の制御に応じた物理環境の測定情報とを関連付ける制御テーブルを記憶し、前記制御テーブルに基づいて、前記物理環境の制御条件に対応した前記制御信号を決定し、前記決定した制御信号を前記制御対象機器へ出力する、機器制御方法をコンピュータに実行させるための機器制御プログラムである。
【発明の効果】
【００１０】
本発明によれば、簡易に機器を制御することが可能な機器制御装置、機器制御方法及び機器制御プログラムを提供することができる。
【図面の簡単な説明】
【００１１】
【図１】実施の形態に係る機器制御装置の概略構成を示す構成図である。
【図２】実施の形態１に係る制御システムの構成例を示す構成図である。
【図３】実施の形態１に係る制御システムの動作例を示すフローチャートである。
【図４】実施の形態１に係る制御システムの動作例を示すフローチャートである。
【図５】実施の形態１に係る制御システムの動作例を示すフローチャートである。
【図６】実施の形態１に係る制御システムが記憶するデータの例を示す図である。
【図７】実施の形態１に係る制御システムの動作例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
（実施の形態の概要）
実施の形態の説明に先立って、実施の形態の特徴についてその概要を説明する。図１は、実施の形態に係る機器制御装置の主要な構成を示している。
【００１３】
図１に示すように、実施の形態に係る機器制御装置１は、制御テーブル記憶部２、制御信号決定部３、制御信号出力部４を備えている。制御テーブル記憶部２は、制御対象機器５を制御する制御信号と制御対象機器５の制御に応じた物理環境の測定情報とを関連付ける制御テーブルを記憶する。制御信号決定部３は、制御テーブル記憶部２が記憶する制御テーブルに基づいて、物理環境の制御条件に対応した制御信号を決定する。制御信号出力部４は、制御信号決定部３が決定した制御信号を制御対象機器５へ出力する。
【００１４】
このように、実施の形態では、制御対象機器に対する制御信号と物理環境の測定情報とを制御テーブルに関連付けておき、この制御テーブルを参照することで、物理環境に関する制御条件に対応した制御信号を決定し制御対象機器へ出力する。これにより、明るくしたい、暖めたいなどのような物理環境に関する制御条件に対応して、制御信号（及び制御対象機器）を自動的に決定することができるため、簡易に制御対象機器を制御することが可能となる。
【００１５】
（実施の形態１）
以下、図面を参照して実施の形態１について説明する。図２は、本実施の形態に係る制御システムの構成を示している。図２に示すように、本実施の形態に係る制御システム１００は、家電制御装置１０、リモコン２０、入力装置２１、家電機器３０、センサ４０を備えている。
【００１６】
リモコン２０は、ユーザの入力操作に応じて赤外線リモコン信号を出力し、このリモコン信号によって家電機器３０を制御する。本実施の形態では、リモコン２０は、赤外線リモコン信号を家電制御装置１０へ出力する。リモコン２０は、家電機器３０専用の制御装置であり、例えば、家電機器３０に付属している。例えば、エアコン３１専用のリモコン、照明３２専用のリモコン、カーテン３３専用のリモコンなどが含まれる。
【００１７】
家電機器３０は、リモコン２０から赤外線リモコン信号を受信し、このリモコン２０により制御される制御対象機器である。本実施の形態では、家電機器３０は、家電制御装置１０から赤外線リモコン信号を受信する。例えば、家電機器３０は、室内に設置された機器であり、エアコン３１、照明３２、カーテン３３が含まれ、その他、テレビなどが含まれてもよい。なお、家電機器３０は、家庭用向けの電子機器に限らず、その他の任意の電子機器であってもよい。
【００１８】
エアコン３１は、受信するリモコン信号により、電源ＯＮ／ＯＦＦや温度設定等が制御され、この制御に応じて動作する。照明３２は、受信するリモコン信号により、電源ＯＮ／ＯＦＦや照度設定等が制御され、この制御に応じて動作する。カーテン３３は、電動カーテンであり、受信するリモコン信号によりカーテンの開閉等が制御され、この制御に応じて動作する。
【００１９】
センサ４０は、室内の物理環境などの状態を定期的に測定（検出）し、測定した測定データを家電制御装置１０へ出力する。すなわち、センサ４０は、家電機器３０に応じた物理環境の変化を測定する。センサ４０は、測定データを無線ＬＡＮなどのネットワーク経由で家電制御装置１０へ送信する。例えば、物理環境には電力、温度、照度が含まれる。すなわち、センサ４０には、室内で（家電機器３０により）消費される電力を検出する電力センサ４１、室内の（家電機器３０周辺の）温度を検出する温度センサ４２、室内の（家電機器３０周辺の）照度を検出する照度センサ４３が含まれる。電力センサ４１は、家電機器３０ごとに消費電力を検出してもよい。センサ４０は、電力、温度、照度に限らず、湿度や人感（人の所在）など、その他の任意の物理環境を測定（検出）するセンサであってもよい。
【００２０】
入力装置（操作端末）２１は、ユーザの入力操作に応じて室内の（家電機器３０周辺の）物理環境に関する制御信号（制御条件、環境条件）を家電制御装置１０に出力する。入力装置２１は、制御信号を無線ＬＡＮなどのネットワーク経由で家電制御装置１０へ送信する。入力装置２１では、家電制御アプリ（アプリケーションプログラム）２２が実行され、ユーザが家電制御アプリ２２を操作することで、家電制御装置１０においてデータテーブルを使用して最適な家電制御を実行する。
【００２１】
家電制御装置（機器制御装置、処理システム）１０は、リモコン２０からの赤外線リモコン信号を蓄積し、センサ４０からのセンサ情報（測定データ）を蓄積し、最適な家電制御を行うためのデータテーブルを作成し、作成したデータテーブルを使用して最適な家電制御を行う。
【００２２】
図２に示すように、家電制御装置１０は、赤外線受光部１１、赤外線送信部１２、無線受信部１３、無線受信部１４、蓄積部１５、テーブル作成部１６、データテーブル１７、テーブル処理部１８を備えている。
【００２３】
なお、ここでは、これらの各ブロックを家電制御装置１０の機能として説明するが、後述する本実施の形態に係る動作が実現できれば、その他の構成であってもよい。例えば、家電制御装置１０は、一体型の１つの装置であってもよいし、任意の各部に分かれた複数の装置が何らかの通信手段により連携するシステムであってもよい。例えば、赤外線受光部１１、赤外線送信部１２のみユーザの見える場所に置き、ほかの部分は見えない場所に隠しておいてもよい。
【００２４】
家電制御装置１０における各構成は、ハードウェア又はソフトウェア、もしくはその両方によって構成され、１つのハードウェア又はソフトウェアから構成してもよいし、複数のハードウェア又はソフトウェアから構成してもよい。家電制御装置１０の各機能（各処理）を、ＣＰＵやメモリ等を有するコンピュータにより実現してもよい。例えば、記憶装置に実施の形態における機器制御方法（機器制御処理）を行うための機器制御プログラムを格納し、各機能を、記憶装置に格納された機器制御プログラムをＣＰＵで実行することにより実現してもよい。
【００２５】
この機器制御プログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（random access memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００２６】
赤外線受光部（リモコン信号受信部）１１は、リモコン２０からの赤外線リモコン信号（制御信号）を受け取り（受信し）、赤外線リモコン信号を赤外線送信部１２に送る。また、赤外線受光部１１は、赤外線リモコン信号を蓄積部１５へ出力し、蓄積部１５に赤外線リモコン信号を蓄積する。赤外線送信部（リモコン信号送信部）１２は、赤外線受光部１１やテーブル処理部１８などの他部から受け取った赤外線リモコン信号（制御信号）を、家電機器３０に対して赤外線により送信する。
【００２７】
なお、この例では、赤外線受光部１１及び赤外線送信部１２は、赤外線のリモコン信号を送信／受信するが、赤外線に限らずのその他の電波によるリモコン信号であってもよい。
【００２８】
無線受信部（第１の無線受信部、制御条件受信部）１３は、入力装置２１（家電制御アプリ２２）からの制御信号（制御条件）を、無線ＬＡＮなどのネットワークを介して受信する。なお、入力装置２１（家電制御アプリ）２２と家電制御装置１０（無線受信部１３）との間は、無線ＬＡＮに限らず、その他の任意の無線／有線通信手段により通信可能に接続されていればよい。ＥＣＨＯＮＥＴ  Ｌｉｔｅ（登録商標）のような機器制御用の規格にしたがって制御信号を送受信してもよい。また、入力装置２１（家電制御アプリ）２２の機能を家電制御装置１０の内部に備えていてもよい。
【００２９】
無線受信部（第２の無線受信部、測定データ受信部）１４は、センサ４０からのセンシングデータ（測定データ）を、無線ＬＡＮなどのネットワークを介して受信する。無線受信部１４は、センシングデータを蓄積部１５へ出力し、蓄積部１５にセンシングデータを蓄積する。なお、センサ４０と家電制御装置１０（無線受信部１４）との間は、無線ＬＡＮに限らず、ＺｉｇＢｅｅ（登録商標）、特定小電力無線手段など、その他の任意の無線／有線通信手段により通信可能に接続されていればよい。
【００３０】
蓄積部（記憶部）１５は、リモコン２０からの赤外線リモコン信号（制御信号情報）と、センサ４０からのセンシングデータ（測定データ）を蓄積（記憶）する。なお、蓄積部（記憶部）１５は、テーブル作成部１６が作成したデータテーブル１７を蓄積（記憶）し、蓄積されたデータテーブル１７をテーブル処理部１８が参照してもよい。
【００３１】
テーブル作成部１６は、蓄積部１５に蓄えられたリモコン２０からの赤外線リモコン信号とセンサ４０からのセンシングデータをもとにデータテーブル１７を作成する。データテーブル１７は、ユーザがリモコン２０を操作した赤外線リモコン信号と、赤外線リモコン信号に応じた各時刻のセンシングデータが格納されている。
【００３２】
テーブル処理部（制御信号決定部）１８は、入力装置２１（家電制御アプリ２２）から入力された制御信号（制御条件）をもとにデータテーブル１７を検索し、赤外線リモコン信号を絞り込み、出力する赤外線リモコン信号（制御信号）を決定する。テーブル処理部１８は、データテーブル１７に含まれる、リモコン２０を操作した時のセンシングデータ、所定期間後のセンシングデータに基づき、例えば、センシングデータ（物理環境）の変化に基づいて、制御信号（制御条件）に対応する赤外線リモコン信号を決定する。テーブル処理部１８は、決定した赤外線リモコン信号を、赤外線送信部１２を介して家電機器３０へ出力する。
【００３３】
次に、本実施の形態に係る制御システム１００の動作について説明する。
【００３４】
図３は、リモコン操作時の動作（制御信号蓄積動作）を示している。図３に示すように、ユーザが、リモコン２０を家電制御装置１０の赤外線受光部１１に向けて、操作したい家電機器３０のリモコン２０のボタンを押下する（Ｓ１０１）。そうすると、リモコン２０は操作に応じた赤外線リモコン信号を出力し、赤外線受光部１１はリモコン２０から赤外線リモコン信号を受信する（Ｓ１０２）。
【００３５】
続いて、赤外線受光部１１は、受信した赤外線リモコン信号を赤外線送信部１２に出力し、赤外線送信部１２は、家電機器３０に対して赤外線リモコン信号を発光する（Ｓ１０３）。これにより、家電機器３０が赤外線リモコン信号に応じて動作する（家電操作が行われる）。Ｓ１０３と同じタイミングで、赤外線受光部１１は、受信した赤外線リモコン信号を蓄積部１５に出力し、蓄積部１５は赤外線リモコン信号を蓄積する（Ｓ１０４）。例えば、蓄積部１５には、赤外線リモコン信号とともに、リモコン２０から赤外線リモコン信号を受信した（家電機器３０へ出力した）時刻を蓄積する。
【００３６】
図４は、センシング時の動作（測定データ蓄積動作）を示している。予めセンサ４０を室内の各場所に配置しておく。なお、同一のセンサ４０を複数設置してもよい。図４に示すように、各センサ４０は一定間隔で室内の状態をセンシングし、測定した測定データを家電制御装置１０の無線受信部１４に対して送信する（Ｓ１１１）。センサ４０の測定間隔は、各センサ４０のスペック（仕様、性能）などに応じて設定してもよい。
【００３７】
続いて、無線受信部１４は、センサ４０から測定データを受信する（Ｓ１１２）。さらに、無線受信部１４は、受信した測定データを蓄積部１５に出力し、蓄積部１５は測定データを蓄積する（Ｓ１１３）。例えば、蓄積部１５には、測定データとともに、センサ４０が測定した時刻を蓄積する。
【００３８】
図５は、データテーブルの生成動作を示している。図５に示すように、テーブル作成部１６は、一定間隔で蓄積部１５からデータ（赤外線リモコン信号及び測定データ）を取得する（Ｓ１２１）。続いて、テーブル作成部１６は、取得したデータ（赤外線リモコン信号及び測定データ）に基づいて、データテーブル１７を生成する（Ｓ１２２）。
【００３９】
テーブル生成のタイミングは、家電制御装置１０のスペック等に応じて設定してもよい。例えば、家電制御装置１０が高スペックであれば短い間隔でデータテーブル１７を生成し、家電制御装置１０が低スペックであれば一日に数回のような間隔でデータテーブル１７を生成してもよい。
【００４０】
図６は、Ｓ１２２で生成されるデータテーブル１７の一例を示している。図６の例では、データテーブル１７に、リモコン２０から受信した赤外線リモコン信号ごとに、操作時（リモコン操作に応じた赤外線リモコン信号受信時または赤外線リモコン信号送信時）、操作時から１０分後、操作時から３０分後のセンサ情報（測定データ）が格納されている。例えば、「ａａａａ」は、リモコン２０でエアコン３１の温度を高く設定した場合の制御信号であり、「ｂｂｂｂ」は、リモコン２０でカーテン３３を開く操作を行った場合の制御信号であり、「ｃｃｃｃ」は、リモコン２０で照明３２をＯＮした場合の制御信号である。
【００４１】
図６に示すように、例えば、データテーブル１７には、操作した赤外線リモコン信号、操作したタイミングの時刻とセンサ情報(温度、照度、電力等々)、一定時間経過後の時刻とセンサ情報が格納される。センサ情報は、温度、照度、電力に限らず、その他の環境情報を含んでいてもよい。また、一定時間経過後、さらに定期的に複数(１０分後、３０分後、９０分後・・・)のセンサ情報を格納してもよい。
【００４２】
例えば、ユーザがリモコン２０に対しエアコン３１の温度を上げる操作を行った場合は、以下のような測定データが想定される。
・操作から一定時間経過後の温度センサの値（測定データ）が上昇する。
・操作から一定時間経過後のエアコンの消費電力（電力センサの値）が上昇する。
【００４３】
また、例えば、ユーザがリモコン２０に対し部屋のカーテン３３を開ける操作を行った場合は、以下のようなデータが想定される。
・操作時のみ消費電力（電力センサの値）が上昇する。
・昼時間帯であれば操作から一定時間経過後の温度センサ、照度センサの値が上昇する。
【００４４】
また、例えば、ユーザがリモコン２０に対し部屋の照明３２をつける（ＯＮ）操作を行った場合は、以下のようなデータが想定される。
・操作から一定時間経過後の照度センサの値が上昇する。
・操作から一定時間経過後の消費電力（電力センサの値）が上昇する。
【００４５】
図７は、最適家電制御時の動作を示している。図７を用いて、部屋を暖める場合の動作を説明する。まず、ユーザは入力装置２１の家電制御アプリ２２から操作項目を選択する（Ｓ１３１）。家電制御アプリ２２では、操作候補として「部屋を暖めたい」とか、「部屋を明るくしたい」等のＧＵＩが表示されており、ここでは、ユーザが「部屋を暖めたい」を選択する。ここで選択される操作項目は、物理環境に関する第１の制御条件（環境条件）ともいえる。
【００４６】
続いて、ユーザは操作項目に対する条件を選択する（Ｓ１３２）。家電制御アプリ２２では、条件候補として「消費電力がより小さい」とか、「短期間で効果のあるもの」等のＧＵＩが表示されており、ここでは、ユーザが「消費電力がより小さい」を選択する。ここで選択される条件は、物理環境に関する第２の制御条件（環境条件）ともいえる。
【００４７】
ユーザが家電制御アプリ２２で「部屋を暖めたい」及び「消費電力がより小さい」を選択した場合、入力装置２１は「部屋を暖めたい」及び「消費電力がより小さい」を示す制御信号を家電制御装置１０の無線受信部１３へ送信し、テーブル処理部１８は無線受信部１３を介して制御信号を受信する（Ｓ１３３）。
【００４８】
続いて、テーブル処理部１８は、受信した制御信号に基づいてデータテーブル１７を検索する（Ｓ１３４）。テーブル処理部１８は、「部屋を暖めたい」という第１の制御条件と「消費電力がより小さい」という第２の制御条件を満たすデータ（制御信号）を検索する。テーブル処理部１８は、「部屋を暖めたい」に従ってデータテーブル１７中から温度が上がったレコードを絞り込み（検索し）、さらに、要求のあった時刻と近い時間帯のレコードを絞り込み、その後、選択された条件である「消費電力がより小さい」に従って絞り込みを行う。その結果、テーブル処理部１８は、カーテン操作時のレコードが最適であると判断する。また、最適な制御を行うため、複数のレコード（制御信号）を選択してもよい。例えば、温度変化の条件、時間帯の条件、消費電力の条件を満たすように、カーテンを制御するレコード（制御信号）と、エアコンを制御するレコード（制御信号）を選択してもよい。
【００４９】
テーブル処理部１８は、データテーブル１７の検索結果にしたがい出力する赤外線リモコン信号を選択する（Ｓ１３５）。テーブル処理部１８は、データテーブル１７から絞り込んで特定されたレコードに含まれる赤外線リモコン信号を選択する。
【００５０】
続いて、テーブル処理部１８は、選択された赤外線リモコン信号を赤外線送信部１２に出力し、赤外線送信部１２は家電機器３０に対して赤外線リモコン信号が発光する（Ｓ１３６）。家電機器３０は、赤外線リモコン信号に応じて動作する。ここでは、カーテン３３が赤外線リモコン信号を受信し、電動カーテンを開ける（もしくは閉じる）。また、カーテン３３とエアコン３１に赤外線信号を送信し、電動カーテンの開閉とともに、エアコンの温度設定を制御してもよい。
【００５１】
次に、図７を用いて、部屋を明るくする場合の動作を説明する。まず、ユーザは入力装置２１の家電制御アプリ２２から操作項目を選択する（Ｓ１３１）。家電制御アプリ２２では、操作候補として「部屋を暖めたい」とか、「部屋を明るくしたい」等のＧＵＩが表示されており、ここでは、ユーザが「部屋を明るくしたい」を選択する。
【００５２】
続いて、ユーザは操作項目に対する条件を選択する（Ｓ１３２）。家電制御アプリ２２では、条件候補として「消費電力がより小さい」とか、「短期間で効果のあるもの」等のＧＵＩが表示されており、ここでは、ユーザが「消費電力がより小さい」を選択する。
【００５３】
ユーザが家電制御アプリ２２で「部屋を明るくしたい」及び「消費電力がより小さい」を選択した場合、入力装置２１は「部屋を明るくしたい」及び「消費電力がより小さい」を示す制御信号を家電制御装置１０の無線受信部１３へ送信し、テーブル処理部１８は無線受信部１３を介して制御信号を受信する（Ｓ１３３）。
【００５４】
続いて、テーブル処理部１８は、受信した制御信号に基づいてデータテーブル１７を検索する（Ｓ１３４）。具体的には、テーブル処理部１８は、「部屋を明るくしたい」に従ってデータテーブル１７中から照度が上がったレコードを絞り込み（検索し）、さらに、要求のあった時刻と近い時間帯のレコードを絞り込み、その後、選択された条件である「消費電力がより小さい」に従って絞り込みを行う。その結果、テーブル処理部１８は、カーテン操作時のレコードが最適であると判断する。また、カーテンを制御するレコード（制御信号）と、照明を制御するレコード（制御信号）を選択してもよい。
【００５５】
テーブル処理部１８は、データテーブル１７の検索結果にしたがい出力する赤外線リモコン信号を選択する（Ｓ１３５）。テーブル処理部１８は、データテーブル１７から絞り込んで特定されたレコードに含まれる赤外線リモコン信号を選択する。
【００５６】
続いて、テーブル処理部１８は、選択された赤外線リモコン信号を赤外線送信部１２に出力し、赤外線送信部１２は家電機器３０に対して赤外線リモコン信号が発光する（Ｓ１３６）。家電機器３０は、赤外線リモコン信号に応じて動作する。ここでは、カーテン３３が赤外線リモコン信号を受信し、電動カーテンを開ける（もしくは閉じる）。また、カーテン３３と照明３２に赤外線信号を送信し、電動カーテンの開閉とともに、照明の照度を制御してもよい。
【００５７】
次に、本実施の形態の効果について説明する。関連する技術では、室内の環境を変化させる場合、家電を特定してリモコンを操作する必要があったため、ユーザが家電ごとに操作を覚えて家電のリモコンを駆使しなければならず負担であった。例えば、部屋を暖める等のユーザの要望に対して、関連すぐ技術では、ユーザ自身が家電を選択してどの温度に設定するか等の操作をしなければならなかった。また、部屋の環境を変化させる場合、消費電力を抑えたい、早く効果を発揮してほしい等の思いはあっても、最適な操作が何かを知るすべはなかった。
【００５８】
そこで、本実施の形態では、過去の操作履歴とセンサ情報を組み合わせて、ユーザの思いを実現するために最適な操作を選択するシステムとした。すなわち、上記のように、本実施の形態では、リモコン操作による家電操作履歴とセンサ情報を収集し、リモコン操作時の環境変化を蓄積していく。そして、リモコン操作時に環境がどのように変化したかの情報を活用して、部屋を暖める際に、システムがどの家電を制御するとよいかを判断し、適切な家電を選択し赤外線リモコンを送信することで制御する。
【００５９】
具体的には、日常生活時の赤外線リモコン操作情報を蓄積する。同時に部屋に配置した各種センサ(電力、温度、湿度、照度  等々)がセンシングを行い測定データを蓄積する。適度なタイミングで蓄積したデータからテーブルを作成する。作成するテーブルはユーザが操作した赤外線リモコン信号と、操作をしたタイミングの時刻、各種センサの値、そして一定時間経過後の時刻、各種センサ値となる。これにより、各リモコン操作時の各種センサ値の変化テーブルが作成される。
【００６０】
ここで、生成されるテーブルは、次のような情報が入っていると考えられる。ユーザがエアコンの温度上げる家電操作をした場合、温度センサの値は上昇し、同時にエアコンの消費電力も上昇する。また、ユーザが部屋のカーテンを開けるリモコン操作をした場合、昼時間帯であれば温度センサ、照度センサの値は上昇する。またカーテン操作時に消費電力が上昇する。
【００６１】
テーブル作成後、例えば部屋の温度を上げたいという要求があると、テーブルを参照し、温度が上がったレコードが絞り込まれる。さらに、要求のあった時刻と近い時間帯のレコードが絞り込まれる。その後はユーザの要望(消費電力がより小さいものや短期間で効果のあるもの等の条件)に従って絞り込みを行い、該当するレコードを特定する。レコードが特定されると、そのレコードにある赤外線リモコンデータが送信される。また、本実施の形態では、家電動作の結果のセンサ情報を蓄積し、ユーザが指定する優先項目（消費電力の最小化、所望の効果が得られるまでの時間の最小化）の条件を満たす動作を自動的に算出して、各家電の動きを決定する。これにより、ユーザは消費電力を抑えて温度を上げたいという操作を行うことで、システム側で上記絞り込み処理が行われる。
【００６２】
したがって、本実施の形態では、過去の操作履歴やセンサ情報を活用することで、ユーザが家電を意識することなく、簡易に最適な家電の操作が選択され制御を行うことができる。例えば、家庭内の家電制御や、高齢者等の自動家電制御において、暑い日などに外部から温度を下げるように制御を与えると、操作履歴をもとに、各家庭に最適な形で温度を下げることができる。
【００６３】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。
【符号の説明】
【００６４】
１      機器制御装置
２      制御テーブル記憶部
３      制御信号決定部
４      制御信号出力部
５      制御対象機器
１０    家電制御装置
１１    赤外線受光部
１２    赤外線送信部
１３、１４  無線受信部
１５    蓄積部
１６    テーブル作成部
１７    データテーブル
１８    テーブル処理部
２０    リモコン
２１    入力装置
２２    家電制御アプリ
３０    家電機器
３１    エアコン
３２    照明
３３    カーテン
４０    センサ
４１    電力センサ
４２    温度センサ
４３    照度センサ
１００  制御システム
【図１】
2015032864.tif 000003
【図２】
2015032864.tif 000004
【図３】
2015032864.tif 000005
【図４】
2015032864.tif 000006
【図５】
2015032864.tif 000007
【図６】
2015032864.tif 000008
【図７】
2015032864.tif 000009