(57)【要約】【課題】種別の異なる複数の被制御機器を自動的に連携制御させること。【解決手段】機器制御装置１１０は、複数の被制御機器の各々について、被制御機器、制御内容、及び、当該被制御機器の当該制御内容でもたらされ、被制御機器と同じ空間にいる利用者が感知し得る作用、を示す機器制御作用情報を記憶する記憶部１１３と、その機器制御作用情報に基づいて、複数の被制御機器の中から、予め定められた目的を達成する作用をもたらす被制御機器及び制御内容を選択する制御内容選択部１１４と、制御内容選択部１１４で選択された制御内容に対応する機器制御命令を、制御内容選択部１１４で選択された被制御機器に送る命令送信部１１５とを備える。【選択図】図２
2016131361.tif 000002
【特許請求の範囲】
【請求項１】
複数の被制御機器の各々について、被制御機器、制御内容、及び、当該被制御機器の当該制御内容でもたらされ、当該被制御機器と同じ空間にいる利用者が感知し得る作用、を示す機器制御作用情報を記憶する記憶部と、
前記機器制御作用情報に基づいて、前記複数の被制御機器の中から、予め定められた目的を達成する作用をもたらす被制御機器及び制御内容を選択する制御内容選択部と、
前記制御内容選択部で選択された制御内容に対応する機器制御命令を、前記制御内容選択部で選択された被制御機器に送る命令送信部と、を備えること
を特徴とする機器制御装置。
【請求項２】
前記複数の被制御機器の各々における制御内容を示す機器状態情報を取得する情報取得部をさらに備え、
前記制御内容選択部は、前記情報取得部で取得された機器状態情報に基づいて、前記複数の被制御機器の各々における制御内容の変化を監視し、前記複数の被制御機器の内の一つの被制御機器における制御内容に変化があった場合には、前記機器制御作用情報に基づいて、当該一つの被制御機器における変化後の制御内容によりもたらされる作用を特定し、当該特定された作用が、当該一つの被制御機器と同じ空間にいる利用者にとって望ましくない作用であるときに、当該特定された作用を打ち消すことのできる作用をもたらす被制御機器及び制御内容を選択すること
を特徴とする請求項１に記載の機器制御装置。
【請求項３】
利用者の存在する人物位置を特定する人物位置特定部をさらに備え、
前記制御内容選択部は、前記人物位置において前記望ましくない作用を打ち消すことのできる作用をもたらす被制御機器及び制御内容を選択すること
を特徴とする請求項２に記載の機器制御装置。
【請求項４】
前記機器制御作用情報は、前記作用が発生する作用位置をさらに示し、
前記制御内容選択部は、前記望ましくない作用を打ち消すことのできる作用で、かつ、前記作用位置が前記人物位置と等しい作用をもたらす被制御機器及び制御内容を選択すること
を特徴とする請求項３に記載の機器制御装置。
【請求項５】
前記制御内容選択部は、前記作用位置及び前記人物位置との間に、包含関係が存在する場合に、前記作用位置と前記人物位置とが等しいと判断すること
を特徴とする請求項４に記載の機器制御装置。
【請求項６】
前記人物位置特定部は、前記複数の被制御機器の各々における制御内容の変化を監視し、前記複数の被制御機器の内の一つの被制御機器における制御内容に変化があった場合に、当該一つの被制御機器の設置位置に人物が存在すると判断すること
を特徴とする請求項３から５の何れか一項に記載の機器制御装置。
【請求項７】
前記人物位置特定部は、前記複数の被制御機器の内で人物の存在又は人物の位置を検知する機能を備えた被制御機器から前記人物位置を示す情報を取得すること
を特徴とする請求項３から６の何れか一項に記載の機器制御装置。
【請求項８】
前記作用には、前記被制御機器からもたらされることが意図されている主作用と、前記被制御機器から意図せずにもたらされてしまう副作用とが含まれており、
前記望ましくない作用は、前記副作用であり、
前記制御内容選択部は、前記副作用を打ち消すことのできる前記主作用をもたらす被制御機器及び制御内容を選択すること
を特徴とする請求項２から７の何れか一項に記載の機器制御装置。
【請求項９】
前記機器制御作用情報は、前記作用の物理量をさらに示し、
前記制御内容選択部は、前記副作用の物理量を打ち消すことのできる物理量を有する前記主作用をもたらす被制御機器及び制御内容を選択すること
を特徴とする請求項８に記載の機器制御装置。
【請求項１０】
前記制御内容選択部は、前記副作用を打ち消すことのできる前記主作用をもたらす被制御機器及び制御内容の組み合わせが複数ある場合には、前記主作用の物理量が最も小さい組み合わせにおける被制御機器及び制御内容を選択すること
を特徴とする請求項９に記載の機器制御装置。
【請求項１１】
前記制御内容選択部は、前記主作用の物理量が最も小さい組み合わせが複数ある場合には、前記副作用の物理量が最も小さい組み合わせにおける被制御機器及び制御内容を選択すること
を特徴とする請求項１０に記載の機器制御装置。
【請求項１２】
前記機器制御作用情報は、前記被制御機器の前記制御内容における消費電力をさらに示し、
前記制御内容選択部は、前記主作用の物理量が最も小さい組み合わせが複数ある場合には、前記消費電力が最も少ない組み合わせにおける被制御機器及び制御内容を選択すること
を特徴とする請求項１０に記載の機器制御装置。
【請求項１３】
前記複数の被制御機器の各々における制御内容を示す機器状態情報を取得する情報取得部をさらに備え、
前記制御内容選択部は、前記情報取得部で取得された機器状態情報に基づいて、前記複数の被制御機器の各々における制御内容の変化を監視し、前記複数の被制御機器の内の一つの被制御機器における制御内容に変化があった場合には、前記機器制御作用情報に基づいて、当該一つの被制御機器における変化後の制御内容によりもたらされる作用を特定し、当該特定された作用が、当該一つの被制御機器と同じ空間にいる利用者にとって望ましい作用であるときに、当該特定された作用を増幅することのできる作用をもたらす被制御機器及び制御内容を選択すること
を特徴とする請求項１に記載の機器制御装置。
【請求項１４】
前記作用には、前記被制御機器からもたらされることが意図されている主作用と、前記被制御機器から意図せずにもたらされてしまう副作用とが含まれており、
前記望ましい作用は、前記主作用であり、
前記制御内容選択部は、前記一つの被制御機器と同じ主作用をもたらす被制御機器及び制御内容を選択すること
を特徴とする請求項１３に記載の機器制御装置。
【請求項１５】
前記複数の被制御機器の各々における制御内容を示す機器状態情報を取得する情報取得部をさらに備え、
前記制御内容選択部は、前記情報取得部で取得された機器状態情報に基づいて、前記複数の被制御機器の各々における制御内容の変化を監視し、前記複数の被制御機器の内の一つの被制御機器における制御内容に変化があった場合には、前記機器制御作用情報に基づいて、当該一つの被制御機器における変化後の制御内容によりもたらされる作用を特定し、当該特定された作用が、当該一つの被制御機器と同じ空間にいる利用者にとって望ましくない作用であるときに、当該一つの被制御機器を選択するとともに、当該特定された作用を弱めることのできる制御内容を選択すること
を特徴とする請求項１に記載の機器制御装置。
【請求項１６】
前記作用には、前記被制御機器からもたらされることが意図されている主作用と、前記被制御機器から意図せずにもたらされてしまう副作用とが含まれており、
前記望ましくない作用は、前記副作用であり、
前記制御内容選択部は、前記副作用を弱めることのできる前記一つの被制御機器の制御内容を選択すること
を特徴とする請求項１５に記載の機器制御装置。
【請求項１７】
前記複数の被制御機器の各々における制御内容を示す機器状態情報を取得する情報取得部をさらに備え、
前記制御内容選択部は、前記情報取得部で取得された機器状態情報に基づいて、前記複数の被制御機器の各々における制御内容の変化を監視し、前記複数の被制御機器の内の一つの被制御機器における制御内容に変化があった場合には、前記機器制御作用情報に基づいて、当該一つの被制御機器における変化後の制御内容によりもたらされる作用を特定し、当該特定された作用が、当該一つの被制御機器と同じ空間にいる利用者にとって望ましくない作用であるときに、当該一つの被制御機器と同じ空間にいる利用者にとって望ましい作用をもたらしている他の被制御機器を選択するとともに、当該選択された他の被制御機器において当該望ましい作用をより強くする制御内容を選択すること
を特徴とする請求項１に記載の機器制御装置。
【請求項１８】
前記作用には、前記被制御機器からもたらされることが意図されている主作用と、前記被制御機器から意図せずにもたらされてしまう副作用とが含まれており、
前記望ましくない作用は、前記副作用であり、
前記望ましい作用は、前記主作用であり、
前記制御内容選択部は、前記他の被制御機器において前記主作用を強める制御内容を選択すること
を特徴とする請求項１７に記載の機器制御装置。
【請求項１９】
前記機器制御作用情報は、前記作用の物理量をさらに示し、
前記記憶部は、前記複数の被制御機器の各々が設置されている空間を示す機器位置情報、及び、利用者が好適と判断する環境に関する測定値の範囲を示す目標値情報、をさらに記憶し、
前記情報取得部は、利用者の環境に関する測定値を検知する環境検知センサから、当該環境検知センサで検知された測定値をさらに取得し、
前記制御内容選択部は、前記情報取得部が取得した測定値が、前記目標値情報で示されている範囲を逸脱した場合には、前記環境検知センサで検知される測定値が前記範囲に含まれるようにする作用をもたらす被制御機器及び制御内容を選択すること
を特徴とする請求項２から１８の何れか一項に記載の機器制御装置。
【請求項２０】
複数の被制御機器及び当該複数の被制御機器の各々を制御する機器制御装置を備える機器制御システムであって、
前記機器制御装置は、
前記複数の被制御機器の各々について、被制御機器、制御内容、及び、当該被制御機器の当該制御内容でもたらされ、当該被制御機器と同じ空間にいる利用者が感知し得る作用、を示す機器制御作用情報を記憶する記憶部と、
前記機器制御作用情報に基づいて、前記複数の被制御機器の中から、予め定められた目的を達成する作用をもたらす被制御機器及び制御内容を選択する制御内容選択部と、
前記制御内容選択部で選択された制御内容に対応する機器制御命令を、前記制御内容選択部で選択された被制御機器に送る命令送信部と、を備えること
を特徴とする機器制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器制御装置及び機器制御システムに関し、特に、一つ以上の被制御機器の制御を行う機器制御装置及び機器制御システムに関する。
【背景技術】
【０００２】
従来から、複数の機器を連動して制御する制御システムがある。例えば、特許文献１に記載された空気調和システムは、操作対象の機器、操作内容、操作条件及び有効期間からなるデータを設定し、データに記載された条件に従って、空気調和装置の遠隔制御を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２４９２３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の制御システムでは、予め手動で設定した条件に従って連携制御を行うものであって、多数の条件を設定しない限りは、環境の変動に合わせたきめ細かな制御を行うことは困難であった。特に、多数の種別の異なる機器を連動制御するには、考慮すべき条件及び制御内容の組み合わせが膨大となり、手動での設定は非常に困難なものとなる。
【０００５】
本発明は、上述の課題を解決するためになされたもので、種別の異なる複数の被制御機器を自動的に連携制御させることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様に係る機器制御装置は、複数の被制御機器の各々について、被制御機器、制御内容、及び、当該被制御機器の当該制御内容でもたらされ、当該被制御機器と同じ空間にいる利用者が感知し得る作用、を示す機器制御作用情報を記憶する記憶部と、前記機器制御作用情報に基づいて、前記複数の被制御機器の中から、予め定められた目的を達成する作用をもたらす被制御機器及び制御内容を選択する制御内容選択部と、前記制御内容選択部で選択された制御内容に対応する機器制御命令を、前記制御内容選択部で選択された被制御機器に送る命令送信部と、を備えることを特徴とする。
【０００７】
本発明の一態様に係る機器制御システムは、複数の被制御機器及び当該複数の被制御機器の各々を制御する機器制御装置を備える機器制御システムであって、前記機器制御装置は、前記複数の被制御機器の各々について、被制御機器、制御内容、及び、当該被制御機器の当該制御内容でもたらされ、当該被制御機器と同じ空間にいる利用者が感知し得る作用、を示す機器制御作用情報を記憶する記憶部と、前記機器制御作用情報に基づいて、前記複数の被制御機器の中から、予め定められた目的を達成する作用をもたらす被制御機器及び制御内容を選択する制御内容選択部と、前記制御内容選択部で選択された制御内容に対応する機器制御命令を、前記制御内容選択部で選択された被制御機器に送る命令送信部と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明の一態様によれば、種別の異なる複数の被制御機器を自動的に連携制御させることができる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１に係る機器制御システムの構成を示す概略図である。
【図２】実施の形態１における機器制御装置の構成を概略的に示すブロック図である。
【図３】実施の形態１における機器管理情報の一例を示す概略図である。
【図４】実施の形態１における機器制御作用情報の一例を示す概略図である。
【図５】実施の形態１におけるコンピュータの一例を示す概略図である。
【図６】実施の形態１における被制御機器の構成を概略的に示すブロック図である。
【図７】実施の形態１における機器制御装置が行う処理の流れを示すフローチャートである。
【図８】実施の形態２に係る機器制御システムの構成を示す概略図である。
【図９】実施の形態２における機器制御装置の構成を概略的に示すブロック図である。
【図１０】実施の形態２における目標値情報の一例を示す概略図である。
【図１１】実施の形態２における機器制御装置が行う処理の流れを示すフローチャートである。
【図１２】実施の形態３に係る機器制御システムの構成を示す概略図である。
【図１３】実施の形態３における機器制御装置の構成を概略的に示すブロック図である。
【図１４】実施の形態３における機器制御作用情報の第１の部分の一例を示す概略図である。
【図１５】実施の形態３における機器制御作用情報の第２の部分の一例を示す概略図である。
【図１６】実施の形態３における人物位置情報の一例を示す概略図である。
【図１７】実施の形態３における機器制御装置が行う処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１０】
実施の形態１．
図１は、実施の形態１に係る機器制御システム１００の構成を示す概略図である。
機器制御システム１００は、機器制御装置１１０と、一つ以上の被制御機器１３０とを備える。本実施の形態においては、被制御機器１３０の一例として、エアコン１３０Ａ、テレビ１３０Ｂ及びクッキングヒータ１３０Ｃを用いて説明を行うが、これらに限定されるものではない。被制御機器１３０は、遠隔操作を受け付けることのできる機器であればよい。
【００１１】
機器制御装置１１０と各々の被制御機器１３０とは、相互に通信が可能であるものとする。通信を行う手段は、具体的には、Ｅｔｈｅｒｎｅｔ（登録商標）、無線ＬＡＮ又は赤外線通信等が挙げられるが、これらに限定されるものではない。通信を行う手段は、後述する機器制御命令を送信することのできる通信媒体であれは何でもよい。
【００１２】
機器制御装置１１０は、各々の被制御機器１３０に対して機器制御命令を送信することができる。機器制御命令は、電源状態、運転モード、又は、設定情報の変更等の制御内容の実行指示を示したものである。例えば、エアコン１３０Ａには、「電源入」、「電源切」、「運転モード冷房」、「運転モード暖房」、「設定温度２８℃」及び「設定温度２９℃」等の制御指示があり、これらの制御指示のそれぞれに対して、異なる機器制御命令が割り当てられる。
【００１３】
機器制御命令は、一般には、各々の制御指示が識別できるように符号化された値である。各々の制御指示と符号化された値の対応付けは、被制御機器１３０の種別毎に予め決められているものとする。
【００１４】
各々の制御指示と符号化された値の対応付けに関しては、例えば、ＥＣＨＯＮＥＴ  Ｌｉｔｅ（登録商標）のような、標準化された規格に準拠してもよい。また、各々の制御指示と符号化された値の対応付けは、特定の機器制御システムを構成する機器制御装置１１０と被制御機器１３０間でのみ共通化されたものであってもよい。
【００１５】
機器制御装置１１０が機器制御命令を送信するタイミングの決定、送信する対象の被制御機器１３０の選択、及び、制御指示の選択は、機器制御装置１１０内で自動的に行われてもよく、ユーザによる明示的な指示に従って行われてもよい。
【００１６】
ユーザが明示的な指示を行う場合は、ユーザはいわゆるリモコンを操作すればよい。また、機器制御装置１１０は、いわゆるリモコンと同様に、ユーザが操作を行うためのボタンを備えており、ユーザが押下したボタンに対応した機器制御命令を送信してもよい。さらに、機器制御装置１１０は、更に表示装置を備え、対話的にユーザが操作を行い、機器制御命令を送信する対象となる被制御機器１３０の選択、及び、制御指示の選択を行えばよい。
【００１７】
また、機器制御装置１１０は、各々の被制御機器１３０から、機器の状態を示す機器状態情報を取得することができる。機器状態情報には、電源の状態、運転モード、設定情報等の制御内容、及び、機器が備えるセンサの検知した値に基づく情報等が含まれる。機器状態情報は、機器制御命令と同様に被制御機器１３０の種別毎に予め決められた値である。
【００１８】
機器制御装置１１０は、各々の被制御機器１３０から、機器状態情報を取得すると、ユーザに通知したり、機器制御命令の送信の判断に用いたりすることができる。
【００１９】
次に、機器制御装置１１０の構成要素について説明する。
図２は、機器制御装置１１０の構成を概略的に示すブロック図である。
機器制御装置１１０は、通信部１１１と、情報取得部１１２と、記憶部１１３と、制御内容選択部１１４と、命令送信部１１５とを備える。
【００２０】
通信部１１１は、被制御機器１３０のそれぞれと通信を行う。例えば、通信部１１１は、被制御機器１３０に対して機器制御命令を送信したり、被制御機器１３０から機器状態情報を含む各種情報を受信したりする。通信に用いる媒体は、例えば、前述のとおり、Ｅｔｈｅｒｎｅｔ、無線ＬＡＮ又は赤外線通信等が挙げられる。
【００２１】
情報取得部１１２は、通信部１１１を介して、各々の被制御機器１３０から情報を取得する。情報取得部１１２が取得する情報には、機器位置情報、機器制御命令情報、個別機器制御作用情報及び機器状態情報が含まれる。なお、情報取得部１１２は、取得された情報を記憶部１１３に記憶させる。
【００２２】
機器位置情報は、各々の被制御機器１３０が設置されている場所を示す情報である。設置されている場所は、例えば、居間、主寝室又は浴室といった部屋を単位としており、同じ部屋に設置されている被制御機器１３０が識別できるようにする。例えば、それぞれの部屋に対して一意な番号を割り当て、各々の被制御機器１３０が設置されている部屋の番号を機器位置情報とする。
【００２３】
また、被制御機器１３０によっては、設置されている場所を示す単位を部屋よりも狭い単位とすることもできる。例えば、居間を分割して、単位として居間西側と居間東側とを被制御機器１３０が設置されている場所とすることができる。このとき、ある被制御機器１３０の機器位置情報は居間、別の被制御機器１３０の機器位置情報は居間西側というように、単位の粒度が異なっていてもよい。このような場合、単位の粒度が異なる機器位置情報を持つ被制御機器１３０が機器制御システム１００に複数存在することとなる。
【００２４】
単位の粒度が異なる機器位置情報が存在する場合は、これらの機器位置情報の階層関係を判断できることが望ましい。階層関係とは、ある機器位置情報で示される範囲が、他の機器位置情報で示される範囲を包含している場合、包含している方の機器位置情報は他方の上位である、という関係である。例えば、居間西側は居間を分割した一部分であることから、居間は居間西側を包含しており、居間は居間西側の上位である。同様に居間は居間東側の上位でもある。これにより、居間西側にある被制御機器１３０と居間東側にある被制御機器１３０でも同じ居間に設置されているということが識別できる。
例えば、記憶部１１３に階層関係を示す階層関係情報が記憶されていてもよい。また、機器位置情報に、階層関係を示す階層間系識別情報が含まれていてもよい。具体的には、下位の機器位置情報に、上位の機器位置情報を含めることで、階層関係を識別することができる。
【００２５】
機器位置情報は、例えば、各々の被制御機器１３０を設置する際に入力した値を、各々の被制御機器１３０が保持することで、機器制御装置１１０が取得可能となる。
【００２６】
機器制御命令情報は、各々の被制御機器１３０が対応する機器制御命令の一覧を示す情報である。例えば、ＥＣＨＯＮＥＴ  Ｌｉｔｅの規格では、ＳＥＴプロパティマップという名の情報が規定されており、これが機器制御命令情報に該当する。機器制御装置１１０は、ＳＥＴプロパティマップを各々の被制御機器１３０から受信することで、電源状態、運転モードといった被制御機器１３０が命令を受け付けることの出来る項目の一覧を取得することができる。また、機器制御命令情報には、機器制御命令として送信される符号が含まれてもよい。
【００２７】
なお、本実施の形態では、機器制御命令情報は各々の被制御機器１３０から取得するという構成としたが、このような例に限定されない。例えば、機器制御装置１１０が、各々の被制御機器１３０の型番といった識別情報を基に外部のデータベースを検索して取得してもよい。また、被制御機器１３０の種類が固定されているのであれば、機器制御装置１１０が予め情報を内部に保持していてもよい。
【００２８】
機器制御命令情報は、原則として機器に固有であり変動することがない。このため、その取得のタイミングは、例えば、機器制御装置１１０が起動した際に一度行ない、その後は、機器制御装置１１０が新たな被制御機器１３０を発見する度に取得を行う、といったもので十分である。また、各々の被制御機器１３０が起動時に機器制御装置１１０に対して機器制御命令情報を通知し、情報取得部１１２がこれを取得するような構成でもよい。
【００２９】
機器状態情報は、各々の被制御機器１３０の状態、言い換えると、各々の被制御機器１３０における制御内容を示す情報である。即ち、機器状態情報は、制御指示又は制御指示の組み合わせにより、各々の被制御機器１３０で実行されている制御の内容を示す。機器状態情報には、例えば、電源状態、運転モード等の情報又は機器が備えるセンサの検知した値に基づく情報等が含まれる。
情報取得部１１２が機器状態情報を取得するタイミングは、例えば、１分毎といった定期的に取得を行うことが考えられる。
【００３０】
個別機器制御作用情報は、機器制御命令情報に含まれる一つ以上の機器制御命令による制御指示又は制御指示の組み合わせに対応する制御内容が予め定められた順番で行われた場合に、被制御機器１３０の作用がその制御指示又は制御指示の組み合わせに対応する制御内容が行われる前と比較してどれだけ変化するのかを、制御内容のそれぞれに対して示したものである。
個別機器制御作用情報には、制御指示の作用及び制御指示の組み合わせに対応する全ての制御内容の作用が含まれている必要はなく、例えば、実行されても作用が変化しない制御内容は含まれていなくてもよい。また、エアコンの温度設定又はテレビの音量を極端に変化させるような、現実的に実行される可能性の低い制御内容の作用も含まれていなくてもよい。
【００３１】
ここで、発生する作用は、例えば、エアコン１３０Ａの場合は、特定の運転モード又は設定温度における温度変化又は騒音等、被制御機器１３０が設置されている空間に存在する利用者が感知できる作用を指す。
【００３２】
また、個別機器制御作用情報には、被制御機器１３０の状態が特定の状態である場合に発生する作用が、主作用であるか、副作用であるかを示す情報を含む事ができる。主作用とは、被制御機器１３０が特定の状態である際に生じさせることを意図した作用である。また、副作用とは、特定の状態である際に意図せずに生じてしまう作用である。
例えば、エアコン１３０Ａの場合は、運転モードが冷房の場合は、熱を吸収することを意図しているものであることから、吸熱の作用が主作用となる。一方、エアコン１３０Ａを動作させることにより生ずる発音の作用は、意図したものではないことから副作用となる。
【００３３】
記憶部１１３は、機器制御装置１１０での処理に必要な情報を記憶する。例えば、記憶部１１３は、情報取得部１１２が取得した、機器位置情報、機器制御命令情報及び個別機器制御作用情報を記憶する。本実施の形態では、記憶部１１３は、機器位置情報及び機器制御命令情報を含む機器管理情報及び機器制御作用情報を記憶する。機器制御作用情報は、個別機器制御作用情報を集計したものである。
【００３４】
図３は、機器管理情報の一例を示す概略図である。
図示するように、機器管理情報１５０は、機器名欄１５０ａと、機器アドレス欄１５０ｂと、機器位置情報欄１５０ｃと、機器制御命令情報欄１５０ｄとを有するテーブル形式の情報である。
【００３５】
機器名欄１５０ａは、被制御機器１３０を識別するための被制御機器識別情報としての機器名を格納する。
機器アドレス欄１５０ｂは、被制御機器１３０の通信アドレス、例えば、ＩＰアドレスを格納する。
機器位置情報欄１５０ｃは、被制御機器１３０が設置されている場所（空間）を示す機器位置情報を格納する。機器位置情報欄１５０ｃには、情報取得部１１２が取得した機器位置情報が格納される。
機器制御命令情報欄１５０ｄは、被制御機器１３０に送信する機器制御命令の内容を示す情報を格納する。例えば、機器制御命令情報欄１５０ｄは、項目欄１５０ｅと、制御指示欄１５０ｆとを有する。
項目欄１５０ｅは、機器制御命令により制御する項目を格納する。
制御指示欄１５０ｆは、機器制御命令として送信する制御指示を示す情報を格納する。ここでの制御指示は、被制御機器１３０に実行させる個々の制御を指示するものである。
なお、機器制御命令情報欄１５０ｄには、情報取得部１１２が取得した機器制御命令情報が格納される。
【００３６】
図４は、機器制御作用情報の一例を示す概略図である。
図示するように、機器制御作用情報１５１は、機器名欄１５１ａと、制御内容欄１５１ｂと、作用欄１５１ｃとを有するテーブル形式の情報である。
機器名欄１５１ａは、被制御機器１３０の機器名を格納する。
制御内容欄１５１ｂは、被制御機器１３０における制御内容を格納する。制御内容は、制御指示又は制御指示の組み合わせにより実行される一又は複数の制御の内容を示す。
作用欄１５１ｃは、機器名欄１５１ａで特定される被制御機器１３０及び制御内容欄１５１ｂで特定される制御内容における作用に関する情報を格納する。
作用欄１５１ｃは、発熱欄１５１ｄと、吸熱欄１５１ｅと、発音欄１５１ｆと、主作用欄１５１ｇと、副作用欄１５１ｈとを有する。
発熱欄１５１ｄは、機器名欄１５１ａで特定される被制御機器１３０及び制御内容欄１５１ｂで特定される制御内容の作用の物理量としての発熱量を格納する。
吸熱欄１５１ｅは、機器名欄１５１ａで特定される被制御機器１３０及び制御内容欄１５１ｂで特定される制御内容の作用の物理量としての吸熱量を格納する。
発音欄１５１ｆは、機器名欄１５１ａで特定される被制御機器１３０及び制御内容欄１５１ｂで特定される制御内容の作用の物理量としての音量を格納する。
主作用欄１５１ｇは、機器名欄１５１ａで特定される被制御機器１３０及び制御内容欄１５１ｂで特定される制御内容の主作用を示す情報を格納する。
副作用欄１５１ｈは、機器名欄１５１ａで特定される被制御機器１３０及び制御内容欄１５１ｂで特定される制御内容の副作用を示す情報を格納する。
【００３７】
図４では、作用（主作用又は副作用）として、発熱、吸熱及び発音が例示されているが、このような例に限定されない。作用の例としては、発光、換気、除湿又は加湿等がある。この場合、作用の物理量としては、光源により生じる光度、換気扇による換気量、除湿又は加湿による水蒸気量の変化等がある。
【００３８】
なお、例えば、エアコン１３０Ａが発生させる騒音は、同じ運転モードであっても、室内の温度によって変動するおそれがある。また、設定温度が同一であっても、運転モードの違いにより作用は変動する。従って、機器制御作用情報１５１に含まれる物理量は、状況に応じて変動する値であることが望ましい。
【００３９】
情報取得部１１２が個別機器制御作用情報を取得するタイミングは、個別機器制御作用情報の状況に応じた変動をできるだけ追従できるタイミングであることが望ましい。例えば、１分毎といった定期的に取得を行うか、後述する制御内容選択部１１４が制御内容の選択を行う直前に取得を行うことが望ましい。または、各々の被制御機器１３０に関する個別機器制御作用情報が変動した時にそれぞれの被制御機器１３０が機器制御装置１１０に対して通知を行ない、そのタイミングで情報取得部１１２が個別機器制御作用情報を取得してもよい。
【００４０】
図２に戻り、制御内容選択部１１４は、予め定められたタイミングで、記憶部１１３に記憶されている機器管理情報１５０及び機器制御作用情報１５１に基づいて、機器制御命令を送信する対象の被制御機器１３０、及び、送信する制御内容を選択する。これらを選択するタイミング及び選択方法の例については後述する。
【００４１】
命令送信部１１５は、制御内容選択部１１４が選択した対象である被制御機器１３０に対して、制御内容選択部１１４が選択した制御内容に基づき、通信部１１１を介して、被制御機器１３０に対して機器制御命令を送信する。
【００４２】
＜被制御機器１３０及び制御内容の選択方法＞
ここでは、制御内容選択部１１４が行う制御内容の選択方法の例を説明する。
制御内容選択部１１４が被制御機器１３０及び制御内容を選択する目的は、人物によって知覚される環境を快適なものとすることである。
【００４３】
一例として、機器制御装置１１０がエアコン１３０Ａを制御する場合の制御内容選択部１１４の処理について説明する。
【００４４】
まず、制御内容選択部１１４が機器状態情報を取得して、機器状態（制御内容）に変化が無いかを監視する。
ここで、例えば、ユーザが手動でクッキングヒータ１３０Ｃの電源を入れて、機器状態情報に含まれる電源状態が変化したとする。この時、制御内容選択部１１４は、記憶部１１３に記憶されている機器管理情報１５０及び機器制御作用情報１５１を参照し、クッキングヒータ１３０Ｃの電源が入に変更された場合の副作用を取得する。
【００４５】
例えば、機器制御作用情報では、クッキングヒータ１３０Ｃの電源を入にする制御内容に対応する副作用は発熱で、その発熱量は１５０ｋｃａｌ／ｈであると特定されているものとする。
【００４６】
空間内の環境が熱平衡状態にあると仮定すると、このままでは、１５０ｋｃａｌ／ｈの熱量の発生により空間内の温度が上昇することが予想される。そのため、空間内の環境を快適な状態に保つためには、同量の熱量を冷房等により吸収する必要がある。
【００４７】
そこで、制御内容選択部１１４は、機器管理情報を参照して、作用の発生源であるクッキングヒータ１３０Ｃと同じ空間にある被制御機器１３０を特定する。そして、制御内容選択部１１４は、特定された被制御機器１３０に対応する機器制御作用情報を参照し、熱量を吸収する作用をもつ被制御機器１３０及び制御内容を探す。
【００４８】
例えば、機器制御作用情報において、エアコン１３０Ａの電源状態を入に変更した場合の作用として、１５０ｋｃａｌ／ｈの熱量が吸収されることが特定されていた場合、エアコン１３０Ａの電源状態を入に変更する制御内容の機器制御命令を送信することで、クッキングヒータ１３０Ｃの副作用を打ち消し、空間内の熱平衡を保つことができる。
【００４９】
そこで、制御内容選択部１１４は、エアコン１３０Ａに対して電源状態を入に変更する制御内容に対応する機器制御命令を送信することを決定する。
以上が、制御内容選択部１１４が行う被制御機器１３０及び制御内容の選択の一例である。
【００５０】
この例では、発熱に関する副作用を打ち消して熱平衡を保つことを制御の目標としたが、例えば、ユーザがテレビ１３０Ｂを視聴している時に、他の被制御機器１３０から発生する騒音が減少するように制御を行ったり、テレビ１３０Ｂの音量を上昇させたりするような制御も考えられる。また、例えば、被制御機器１３０に温水床暖房が含まれている場合には、エアコン１３０Ａの電源状態を入に変更した場合に、その主作用を強めるために、温水床暖房の電源状態を入にする制御も考えられる。
【００５１】
上記のような、制御内容選択部１１４が行う制御の方式を一般化してまとめると以下の３通りとなる。
（１）ある被制御機器１３０が発生させている副作用と逆方向に働く主作用を別の被制御機器１３０から発生させることで、ある被制御機器１３０が発生させている副作用を打ち消す。
（２）ある被制御機器１３０が発生させている主作用と同方向に働く主作用を別の被制御機器１３０から発生させることで、ある被制御機器１３０が発生させている主作用を強める。
（３）ある被制御機器１３０が発生させている副作用により、別の被制御機器１３０が発生させている主作用が邪魔されないように、ある被制御機器１３０が発生させる副作用を弱める、又は、別の被制御機器１３０が発生させる主作用を強める。
【００５２】
このような制御を行うことで、機器の状態の変化に伴う空間の影響を打ち消す制御を自動的に行うことができ、ユーザにとって快適な空間を保つことができる。
【００５３】
上記の例では、制御内容選択部１１４が制御内容の選択を行うのは、機器状態情報が変化した場合としたが、これに限られない。例えば、１０分に一度等のように定期的に行ったり、ユーザや外部からの要求に応じて行ったり等、様々なタイミングが考えられる。
【００５４】
また、同じ作用を発生させる被制御機器１３０及び制御内容の組み合わせが複数存在する場合は、制御内容選択部１１４は複数の組み合わせから選択する必要がある。この場合、例えば、副作用の物理量を打ち消すことのできる物理量の主作用を有する組み合わせの中で、最も物理量の小さい組み合わせが、機器制御作用情報１５１から選択されればよい。さらに、最も物理量の小さい組み合わせが複数ある場合には、副作用が最も小さいもの、又は、消費電力が最も小さいものが選択されればよい。さらに、副作用又は消費電力を用いても、組み合わせが複数ある場合には、機器制御作用情報１５１の先頭に近いものが選択されればよい。なお、組み合わせに予め優先度が設定されている場合には、この優先度の最も高いものが選択されてもよい。この場合は、例えば、情報取得部１１２が、個別機器制御作用情報に付随して、機器制御命令により機器の制御内容が特定の制御内容となった時の消費電力を取得すればよい。
【００５５】
以上に記載された機器制御装置１１０は、例えば、図５に示されているような、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９０１と、メモリ９０２と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の外部記憶装置９０３と、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）又はＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等の可搬性を有する記憶媒体９０４に対して情報を読み書きする読取／書込装置９０５と、キーボードやマウス等の入力装置９０６と、ディスプレイ等の出力装置９０７と、通信ネットワークに接続するためのＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）等の通信装置９０８とを備えた一般的なコンピュータ９００で実現できる。
【００５６】
例えば、記憶部１１３は、ＣＰＵ９０１がメモリ９０２又は外部記憶装置９０３を利用することにより実現でき、情報取得部１１２、制御内容選択部１１４及び命令送信部１１５は、外部記憶装置９０３に記憶されている所定のプログラムをメモリ９０２にロードしてＣＰＵ９０１で実行することで実現でき、通信部１１１は、ＣＰＵ９０１が通信装置９０８を利用することで実現できる。
【００５７】
この所定のプログラムは、読取／書込装置９０５を介して記憶媒体９０４から、あるいは、通信装置９０８を介してネットワークから、外部記憶装置９０３にダウンロードされ、それから、メモリ９０２上にロードされてＣＰＵ９０１により実行されるようにしてもよい。また、読取／書込装置９０５を介して記憶媒体９０４から、あるいは、通信装置９０８を介してネットワークから、メモリ９０２上に直接ロードされ、ＣＰＵ９０１により実行されるようにしてもよい。
【００５８】
但し、機器制御装置１１０は、コンピュータシステム上にソフトウェア的に実現されるものに限定されない。例えば、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔｓ）、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等の集積ロジックＩＣによりハード的に実現されるものでもよいし、あるいは、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）等によりソフトウェア的に実現されるものでもよい。あるいは、特定の用途に特化した構成要素を、コンピュータシステムに搭載された拡張ボード等のハードウェアで実現し、その他の汎用的な構成要素をコンピュータシステム上でソフトウェア的に実現するようにしてもよい。
【００５９】
図６は、被制御機器１３０の構成を概略的に示すブロック図である。
被制御機器１３０は、通信部１３１と、記憶部１３２と、機能部１３３と、制御部１３４とを備える。
通信部１３１は、機器制御装置１１０と通信を行う。例えば、通信部１３１は、機器制御装置１１０から機器制御命令を受信したり、機器制御装置１１０へ機器状態情報を含む各種情報を送信したりする。通信に用いる媒体は、例えば、前述のとおり、Ｅｔｈｅｒｎｅｔ、無線ＬＡＮ又は赤外線通信等が挙げられる。
記憶部１３２は、被制御機器１３０の処理に必要な情報を記憶する。例えば、記憶部１３２は、被制御機器１３０の機器位置情報、機器制御命令情報及び個別機器制御作用情報を記憶する。
【００６０】
機能部１３３は、被制御機器１３０の機能を実行する部分である。例えば、被制御機器１３０がエアコン１３０Ａであれば、空気の温度を調節する機能を実行する。また、被制御機器１３０がテレビ１３０Ｂであれば、放送信号を受信して、映像を出力する機能を実行する。さらに、被制御機器１３０がクッキングヒータ１３０Ｃであれば、加熱する機能を実行する。
制御部１３４は、被制御機器１３０での処理を制御する。例えば、制御部１３４は、記憶部１３２に記憶されている各種情報を通信部１３１に送信させる。また、制御部１３４は、機能部１３３の状態を示す機器状態情報を生成して、通信部１３１に送信させる。さらに、制御部１３４は、通信部１３１が受信した機器制御命令を受け取り、その制御内容に応じて、機能部１３３に設定を行う。
【００６１】
例えば、記憶部１３２は、ＣＰＵがメモリ又は外部記憶装置を利用することにより実現でき、制御部１３４は、外部記憶装置に記憶されている所定のプログラムをメモリにロードしてＣＰＵで実行することで実現でき、通信部１３１は、ＣＰＵが通信装置を利用することで実現できる。但し、制御部１３４は、例えば、ＡＳＩＣ、ＦＰＧＡ等の集積ロジックＩＣによりハード的に実現されるものでもよいし、あるいは、ＤＳＰ等によりソフトウェア的に実現されるものでもよい。
【００６２】
次に、機器制御装置１１０が制御内容を決定し制御命令を送信するまでの処理を詳細に説明する。
図７は、機器制御装置１１０が行う処理の流れを示すフローチャートである。
【００６３】
まず、情報取得部１１２は、機器制御システム１００を構成する被制御機器１３０の全てから機器状態情報を取得する（Ｓ１０）。
そして、制御内容選択部１１４は、各々の被制御機器１３０の制御内容に変化があったかを判断する（Ｓ１１）。例えば、制御内容選択部１１４は、各々の被制御機器１３０から前回送られてきた機器状態情報を記憶部１１３に記憶させておくことで、このような判断を行う。変化があった場合（Ｓ１１でＹｅｓ）には、処理はステップＳ１２に進み、変化がなかった場合（Ｓ１１でＮｏ）には、処理は終了する。
【００６４】
ステップＳ１２では、制御内容選択部１１４は、記憶部１１３に記憶されている機器制御作用情報１５１を参照し、ステップＳ１１で検知された変化後の制御内容に伴って、副作用があるかを検索する。具体的には、制御内容選択部１１４は、機器制御作用情報１５１から、変化後の制御内容に対応する副作用を取得する。
【００６５】
そして、制御内容選択部１１４は、ステップＳ１２で副作用を取得できたか否かを判断する（Ｓ１３）。例えば、変化後の制御内容に対応する副作用が機器制御作用情報１５１に存在しない場合は、副作用を取得することができない。副作用を取得することができた場合（Ｓ１３でＹｅｓ）には、処理はステップＳ１４に進み、副作用を取得することができない場合（Ｓ１３でＮｏ）には、処理は終了する。
【００６６】
ステップＳ１４では、制御内容選択部１１４は、記憶部１１３に記憶されている機器管理情報１５０及び機器制御作用情報１５１を参照し、ステップＳ１２で取得された副作用の発生源と同じ空間にあり、この副作用を打ち消すことのできる主作用を発生させる被制御機器１３０及び制御内容の組み合わせを検索する。
【００６７】
副作用を打ち消すことができる主作用は何であるかは、作用の種類により異なる。例えば、吸熱と発熱のように対になっている種類の作用はお互いを打ち消すことができる。また、発音の場合は、別の主作用を強めることで副作用を目立たなくさせることができる。即ち、副作用を打ち消すことができる主作用については、副作用毎に予め決められているものとし、このような主作用を示す情報については、記憶部１１３に予め記憶されているものとする。
【００６８】
次に、制御内容選択部１１４は、ステップＳ１２で取得された副作用を打ち消すことのできる主作用を発生させる被制御機器１３０及び制御内容の組み合わせがあるか否かを判断する（Ｓ１５）。そのような組み合わせがある場合（Ｓ１５でＹｅｓ）には、処理はステップＳ１６に進み、そのような組み合わせがない場合（Ｓ１５でＮｏ）には、処理は終了する。
【００６９】
ステップＳ１６では、制御内容選択部１１４は、ステップＳ１２で取得された副作用を打ち消すことのできる主作用を発生させる組み合わせが２以上あるか否かを判断する。その組み合わせが２以上ある場合（Ｓ１６でＹｅｓ）には、処理はステップＳ１７に進み、その組み合わせが１である場合（Ｓ１６でＮｏ）には、処理はステップＳ１８に進む。
【００７０】
ステップＳ１７では、制御内容選択部１１４は、ステップＳ１２で取得された副作用を打ち消すことのできる主作用を発生させる組み合わせの中から一つを選択する。選択の仕方は上述の通りである。そして、処理はステップＳ１８に進む。
【００７１】
ステップＳ１８では、命令送信部１１５は、制御内容選択部１１４で一つに絞られた組み合わせにおける制御内容に対応する機器制御命令又はその組み合わせを、通信部１１１を介して、対象となる被制御機器１３０に送る。
【００７２】
以上のように、実施の形態１における機器制御装置１１０は、被制御機器１３０の制御内容が変化した場合に、そのような制御内容の変化に応じて、利用者によって知覚される環境を快適なものとするように、被制御機器１３０を自動的に制御することができる。
【００７３】
実施の形態２．
図８は、実施の形態２に係る機器制御システム２００の構成を示す概略図である。
機器制御システム２００は、機器制御装置２１０と、一つ以上の被制御機器１３０と、一つ以上の環境検知センサ２６０とを備える。
実施の形態２に係る機器制御システム２００は、機器制御装置２１０及び環境検知センサ２６０を除いて、実施の形態１に係る機器制御システム１００と同様に構成されている。以下、実施の形態１とは異なる機器制御装置２１０及び環境検知センサ２６０について説明する。
【００７４】
環境検知センサ２６０は、利用者の環境に関する測定値を検知して、当該測定値を機器制御装置２１０に送信する。実施の形態２においては、環境検知センサ２６０として、温度センサ２６０Ａ及び騒音センサ２６０Ｂが利用されているが、これらに限定されるものではない。
【００７５】
温度センサ２６０Ａは、室温を測定し、その測定値を機器制御装置２１０に伝える。温度センサ２６０Ａは、測定値を機器制御装置２１０に伝えるための通信手段を備える。温度センサ２６０Ａは、例えば、１分おきといった間隔で、機器制御装置２１０に対して測定値を送信する。または、温度センサ２６０Ａは、機器制御装置２１０からの温度取得要求を受信した時に、室温を測定し、その測定値を返信する。
また、温度センサ２６０Ａは、測定値だけではなく、温度センサ２６０Ａが設置されている場所を示すセンサ位置情報を機器制御装置２１０に伝える。このセンサ位置情報は、被制御機器１３０についての機器位置情報と同様であることが望ましい。
【００７６】
騒音センサ２６０Ｂは、騒音の度合いを測定し、測定値を機器制御装置２１０に伝える。騒音センサ２６０Ｂは、温度センサ２６０Ａと同様に、測定値を機器制御装置２１０に伝えるための通信手段を備える。なお、騒音センサ２６０Ｂも、測定値だけでなく、騒音センサ２６０Ｂが設置されている場所を示すセンサ位置情報を機器制御装置２１０に伝える。
【００７７】
図９は、機器制御装置２１０の構成を概略的に示すブロック図である。
機器制御装置２１０は、通信部１１１と、情報取得部２１２と、記憶部２１３と、制御内容選択部２１４と、命令送信部１１５と、目標取得部２１６とを備える。
実施の形態２における機器制御装置２１０は、情報取得部２１２、記憶部２１３、制御内容選択部２１４及び目標取得部２１６を除いて、実施の形態１における機器制御装置１１０と同様に構成されている。以下、実施の形態１とは異なる情報取得部２１２、記憶部２１３、制御内容選択部２１４及び目標取得部２１６について説明する。
【００７８】
情報取得部２１２は、実施の形態１と同様に、機器位置情報、機器制御命令情報、個別機器制御作用情報及び機器状態情報を取得するとともに、通信部１１１を介して、環境検知センサ２６０から測定値及びセンサ位置情報を取得する。
【００７９】
目標取得部２１６は、利用者が設定した、環境の状態に関する目標値を取得する。目標値は、例えば、利用者が理想とする室温、又は、利用者が許容できる騒音の量等の測定値である。目標取得部２１６が取得した目標値は、記憶部２１３に記憶される。
【００８０】
目標値は、範囲をもった値として定義される。例えば、室温では、目標値は、２８℃以下、又は、１８℃〜２８℃のような範囲とする。言い換えると、目標値は、利用者が好適と判断する測定値の範囲である。
また、利用者は、複数の環境の状態に関する目標値を同時に設定してもよい。例えば、室温の目標値を１８℃〜２８℃とし、騒音の目標値を５０ｄＢ以下とするような設定とすることができる。このとき、利用者は、それぞれの目標値に対して優先度を加えて設定してもよい。優先度は、複数の環境の状態を目標値とすることを同時に達成できない場合に、どの目標値を優先して達成させるかを判断する基準となる。
【００８１】
目標取得部２１６による目標値の取得について説明する。
例えば、機器制御装置２１０に利用者が操作を行うためのボタンが備えられている場合には、目標取得部２１６は、利用者の操作により目標値の設定を受ける。
また、機器制御装置２１０とは別に、利用者が目標値を設定するための装置がある場合には、目標取得部２１６は、通信部１１１を介して、利用者が設定した目標値を取得してもよい。目標値を設定するための装置は、例えば、スマートフォン又はタブレットのような情報端末であってもよい。さらに、目標取得部２１６は、エアコン１３０Ａに設定された設定温度を取得し、これを目標値としてもよい。
【００８２】
記憶部２１３は、機器制御装置２１０での処理に必要な情報を記憶する。実施の形態２における記憶部２１３は、実施の形態１における機器管理情報１５０及び機器制御作用情報１５１の他、目標値情報及びセンサ位置情報を記憶する。
【００８３】
図１０は、目標値情報の一例を示す概略図である。
図示するように、目標値情報２５２は、項目欄２５２ａと、目標値欄２５２ｂとを有するテーブル形式の情報である。
項目欄２５２ａは、目標値を設定する環境の項目を格納する。
目標値欄２５２ｂは、目標値の範囲を格納する。
目標値欄２５２ｂは、下限欄２５２ｃと、上限欄２５２ｄとを有する。
下限欄２５２ｃは、目標値の範囲の下限を格納する。なお、この欄に「なし」が格納されている場合には、下限がないことを示す。
上限欄２５２ｄは、目標値の範囲の上限を格納する。なお、この欄に「なし」が格納されている場合には、上限がないことを示す。
【００８４】
図９に戻り、制御内容選択部２１４は、実施の形態１と同様の処理を行うほか、利用者の環境が、記憶部２１３に記憶されている目標値情報２５２で示されている目標値の範囲に含まれるように、被制御機器１３０及び制御内容の組み合わせを選択する。このようにして選択された組み合わせに基づいて、命令送信部１１５は、通信部１１１を介して、被制御機器１３０に機器制御命令又はその組み合わせを送る。
【００８５】
＜被制御機器１３０及び制御内容の選択方法＞
実施の形態２における、制御内容選択部２１４が行う被制御機器１３０及び制御内容の組み合わせの選択方法の例を説明する。
なお、ここでの例では、制御内容選択部２１４が被制御機器１３０及び制御内容の組み合わせを選択する前に、予め、目標取得部２１６が利用者から目標値を取得しており、記憶部２１３が、図１０に示すような目標値情報２５２を記憶しているものとする。さらに、記憶部２１３は、図３に示すような機器管理情報１５０及び図４に示すような機器制御作用情報１５１を記憶しているものとする。
【００８６】
実施の形態１では、制御内容選択部１１４は、被制御機器１３０の制御内容が変化した際に、制御を行っている。実施の形態２では、それに加えて、制御内容選択部２１４は、環境検知センサ２６０、例えば、温度センサ２６０Ａの測定値に基づいて、被制御機器１３０の制御も行う。
【００８７】
温度センサ２６０Ａが機器制御装置２１０に対して、温度の測定値を通知すると、制御内容選択部２１４は、その測定値が、目標取得部２１６が取得した室温に関する目標値の範囲内にあるか否かの判断を行う。
【００８８】
測定値が目標値の範囲内にない場合、制御内容選択部２１４は、目標値に向かうように制御を行う。例えば、室温の測定値が３０℃だったとすると、図１０に示されているように、温度の上限は２８℃であるため、目標値の範囲を上回っている。そこで、制御内容選択部２１４は、室温を低下させるよう制御を行う。
【００８９】
具体的には、制御内容選択部２１４は、記憶部２１３に記憶されている機器管理情報１５０を参照することで、温度センサ２６０Ａと同じ空間にある被制御機器１３０を特定する。そして、制御内容選択部２１４は、記憶部２１３に記憶されている機器制御作用情報１５１を参照し、熱量を吸収する作用をもつ被制御機器１３０及び制御内容の組み合わせを探す。ここで、被制御機器１３０が同じ空間にあるかの判断は機器位置情報及びセンサ位置情報を参照して行う。
【００９０】
ここでは、エアコン１３０Ａの電源状態を入に変更した場合の作用として、１６００ｋｃａｌ／ｈの熱量の吸収量が増加することが機器制御作用情報１５１に記載されている。このため、制御内容選択部２１４は、エアコン１３０Ａの電源状態を入に変更する制御内容に対応する機器制御命令を送信することを決定することで、熱量を吸収し、室温を低下させることができる。
【００９１】
但し、目標値には騒音に関する値も設定されている。そのため、エアコン１３０Ａの電源状態を入に変更した場合に騒音が目標値の範囲を逸脱しないようにする必要がある。
【００９２】
そこで、制御内容選択部２１４は、騒音センサ２６０Ｂの測定値を取得し、測定値と機器制御作用情報１５１に記載されている発音の量を合成し、エアコン１３０Ａの電源状態を入に変更した場合の室内の騒音の量を求める。
例えば、騒音センサ２６０Ｂの測定値が３７ｄＢであった場合、制御内容選択部２１４は、機器制御作用情報１５１に記載されている４２ｄＢと音圧合成の計算を行ない、約４４ｄＢを得る。
この値は目標値である５０ｄＢを逸脱していないため、制御内容選択部２１４は、エアコン１３０Ａの電源状態を入に変更する制御内容の機器制御命令を送信することを決定し、命令送信部１１５が送信を行う。
【００９３】
また、もし、ここで、騒音が目標値の上限である５０ｄＢを逸脱しているならば、制御内容選択部２１４は、目標値である５０ｄＢを達成しつつ、吸熱を行うことができる被制御機器１３０及び制御内容の組み合わせを探す。そのような組み合わせがあれば、制御内容選択部２１４は、その組み合わせに対応する機器制御命令を送信することを選択する。
【００９４】
また、目標値である５０ｄＢを達成しつつ、吸熱を行うことができる被制御機器１３０及び制御内容の組み合わせがない場合は、制御内容選択部２１４は、目標値の優先度を参照し、優先度の高い目標値のみを達成する組み合わせを選択する。
【００９５】
このような制御を行うことで、室内の環境がユーザの理想とする環境に近づくような機器制御を自動的に行うことができる。
【００９６】
次に、実施の形態２における機器制御装置２１０が制御内容を選択し、機器制御命令を送信するまでの処理を詳細に説明する。
図１１は、機器制御装置２１０が行う処理の流れを示すフローチャートである。
【００９７】
まず、情報取得部２１２は、環境検知センサ２６０から環境状態を示す情報を取得する（Ｓ２０）。具体的には、情報取得部２１２は、温度センサ２６０Ａから室温を取得したり、騒音センサ２６０Ｂから騒音の度合いを取得したりする。
【００９８】
次に、制御内容選択部２１４は、記憶部２１３に記憶されている目標値情報２５２を参照することで、取得された環境状態が目標値の範囲を逸脱しているか否かを判断する（Ｓ２１）。取得された環境状態が目標値の範囲を逸脱している場合（Ｓ２１でＹｅｓ）には、処理はステップＳ２２に進み、取得された環境状態が目標値の範囲を逸脱していない場合（Ｓ２１でＮｏ）には、処理は終了する。
【００９９】
ステップＳ２２では、制御内容選択部２１４は、記憶部２１３に記憶されている機器管理情報１５０及び機器制御作用情報１５１を参照して、環境検知センサ２６０と同じ空間に設置され、取得された環境状態を目標値の範囲に近づけることのできる主作用を発生させる被制御機器１３０及び制御内容の組み合わせを検索する。
そして、制御内容選択部２１４は、そのような組み合わせが見つかったか否かを判断する（Ｓ２３）。そのような組み合わせが見つかった場合（Ｓ２３でＹｅｓ）には、処理はステップＳ２４に進み、そのような組み合わせが見つからなかった場合（Ｓ２３でＮｏ）には、処理は終了する。
【０１００】
ステップＳ２４では、制御内容選択部２１４は、見つかった組み合わせのそれぞれについて、副作用により目標値を逸脱するか否かの判定を行ない、逸脱する組み合わせを除外する。
そして、制御内容選択部２１４は、目標値を逸脱する組み合わせを除外した後に、未だ組み合わせが残っているか否かを判断する（Ｓ２５）。そのような組み合わせが一つも残っていない場合（Ｓ２５でＮｏ）には、処理はステップＳ２６に進み、そのような組み合わせが一つでも残っている場合（Ｓ２５でＹｅｓ）には、処理はステップＳ２７に進む。
【０１０１】
ステップＳ２６では、制御内容選択部２１４は、目標値の優先度を参照し、最も優先度の低い目標値を除外し、再びステップＳ２２の機器制御命令の検索から繰り返す。
【０１０２】
ステップＳ２７では、制御内容選択部２１４は、残っている組み合わせが２以上あるか否かを判断する。組み合わせが２以上ある場合（Ｓ２７でＹｅｓ）には、処理はステップＳ２８に進み、組み合わせが１である場合（Ｓ２７でＮｏ）には、処理はステップＳ２９に進む。
【０１０３】
ステップＳ２８では、制御内容選択部２１４は、残っている複数の組み合わせの中から一つを選択する。選択の仕方は実施の形態１における図７のステップＳ１７と同様である。そして、処理はステップＳ２９に進む。
【０１０４】
ステップＳ２９では、命令送信部１１５は、制御内容選択部２１４で一つに絞られた組み合わせに基づいて、通信部１１１を介して、対象となる被制御機器１３０に機器制御命令を送る。
【０１０５】
以上のようにして、実施の形態２では、利用者の環境が目標となる環境となるように、自動的に、被制御機器１３０が制御される。
【０１０６】
実施の形態３．
図１２は、実施の形態３における機器制御システム３００の構成を示す概略図である。
機器制御システム３００は、機器制御装置３１０と、一つ以上の被制御機器１３０とを備える。
実施の形態３に係る機器制御システム３００は、機器制御装置３１０を除いて、実施の形態１に係る機器制御システム１００と同様に構成されている。以下、実施の形態１とは異なる機器制御装置３１０について説明する。
【０１０７】
図１３は、機器制御装置３１０の構成を概略的に示すブロック図である。
機器制御装置３１０は、通信部１１１と、情報取得部３１２と、記憶部３１３と、制御内容選択部３１４と、命令送信部１１５と、人物位置特定部３１７とを備える。
実施の形態３における機器制御装置３１０は、情報取得部３１２、記憶部３１３、制御内容選択部３１４及び人物位置特定部３１７を除いて、実施の形態１における機器制御装置１１０と同様に構成されている。以下、実施の形態１とは異なる情報取得部３１２、記憶部３１３、制御内容選択部３１４及び人物位置特定部３１７について説明する。
【０１０８】
情報取得部３１２は、実施の形態１と同様に、機器位置情報、機器制御命令情報、個別機器制御作用情報及び機器状態情報を取得する。
ここで、実施の形態３における情報取得部３１２が取得する個別機器制御作用情報には、制御内容の作用が及ぶ位置（作用位置）を示す作用位置情報が含まれる。
また、情報取得部３１２は、後述するように、検知位置情報を取得した場合には、これを人物位置特定部３１７に与える。
【０１０９】
図１４及び図１５は、実施の形態３における機器制御作用情報の一例を示す概略図である。図示するように、機器制御作用情報３５１は、機器名欄１５１ａと、制御内容欄１５１ｂと、作用欄３５１ｃとを有するテーブル形式の情報である。実施の形態３における機器制御作用情報３５１は、作用欄３５１ｃが有する作用位置欄３５１ｉを除いて実施の形態１と同様に構成されている。
【０１１０】
作用位置欄３５１ｉは、機器名欄１５１ａで特定される被制御機器１３０及び制御内容欄１５１ｂで特定される制御内容の作用位置を示す情報を格納する。
【０１１１】
作用位置とは、制御内容の作用（主作用又は副作用）が発生する主な位置を示す。作用位置は機器位置情報における位置の単位と同様であることが望ましい。
【０１１２】
制御内容の作用は、機器が設置されている場所で発生することが一般的に考えられるため、作用位置は対応する被制御機器１３０の機器位置と等しい場合が多い。
しかし、例えば、エアコンでは機器の設置位置とエアコンから送出される風が届く位置が離れているため、必ずしも作用位置と機器位置が等しくなるとは限らない。さらに、一般的なエアコンでは風向の設定が可能であり、風向を変えることで発熱等の作用が発生する位置を変えることができる。
このような場合では、個別機器制御作用情報に含まれる作用位置は、同じ被制御機器１３０のものであっても制御内容によって異なる値を持つ。
【０１１３】
図１３に戻り、人物位置特定部３１７は、利用者の存在する位置を特定する。利用者の存在する位置は、機器位置情報における位置又は作用位置における位置の単位と同様であることが望ましい。
【０１１４】
人物位置特定部３１７による人物位置の特定について説明する。
人物位置特定部３１７による人物位置の特定方法は、大まかに２通り存在する。人物位置特定部３１７が人物位置を特定する方法と、被制御機器１３０が保持している人物位置を示す情報を、情報取得部３１２を介して取得して、この情報に基づいて人物位置を特定する方法である。
【０１１５】
人物位置特定部３１７が人物位置を判断する場合、例えば、被制御機器１３０の動作状態に基づいて判断する。例えば、ある被制御機器１３０の電源状態が変化した場合、一般的には当該の被制御機器１３０の付近に人物が存在すると考えられる。そのため、人物位置特定部３１７が被制御機器１３０の電源状態の変化を取得してから一定時間（たとえば３０分）は、人物位置特定部３１７は、機器位置情報に基づく被制御機器１３０の設置位置に人物が存在すると判断する。
または、クッキングヒータ等では、電源がオンである期間は継続して付近に人物が存在する可能性が高いと考えられる。そのため、人物位置特定部３１７が被制御機器１３０の電源状態を取得し、それがオンである期間は機器位置情報に基づく被制御機器１３０の設置位置に人物が存在すると判断する。
ただし、ビデオレコーダー等タイマー制御で電源状態が変化する可能性のある被制御機器１３０については、電源状態が変化を人物位置の判断には用いない。
【０１１６】
電源状態の変化を人物位置の判断に用いる被制御機器１３０の種別や、電源がオンである期間を人物位置の判断に用いる被制御機器１３０の種別は予め決められているものとし、そのような種別、種別に属する機器名及び電源がオンとなる期間を特定する人物位置検出機器情報が記憶部３１３に記憶されているものとする。
【０１１７】
次に、人物位置特定部３１７が人物位置を取得する際に、被制御機器１３０が保持している人物位置を示す情報を、情報取得部３１２を介して取得する場合について説明する。例えば、エアコン等の一部の被制御機器１３０は、センサ等により人物位置又は人物の存在を検知する機能を有している。
人物位置特定部３１７は、こういった被制御機器１３０が検知した人物位置又は人物の存在に関する情報を、検知位置情報として取得する。
人物位置は、例えば、人物の存在を検知した被制御機器１３０の設置位置と等しいものとする。または、当該の被制御機器１３０が人物を検知する範囲を予め位置情報として持っているならば、その位置情報を検知位置情報とすることもできる。さらに、被制御機器１３０が人物位置を検知することができるのであれば、これを検知位置情報とする。
このような場合、図６に示されている被制御機器１３０では、機能部１３３にセンサ等の人物位置検知部（図示せず）が含まれており、この人物位置検知部での検知結果に基づいて、制御部１３４が検知位置情報を生成する。そして、制御部１３４は、通信部１３１を介して、この検知位置情報を機器制御装置３１０に送信する。
【０１１８】
人物の位置は時間の経過により変動するものであるため、人物位置特定部３１７による人物位置の特定は定期的に実行されることが望ましい。例えば、１分毎といった定期的に特定を行うことが考えられる。
【０１１９】
記憶部３１３は、機器制御装置３１０での処理に必要な情報を記憶する。実施の形態３における記憶部３１３は、実施の形態１における機器管理情報１５０の他、機器制御作用情報３５１及び人物位置情報を記憶する。
【０１２０】
図１６は、人物位置情報の一例を示す概略図である。
図示するように、人物位置情報３５３は、人物番号欄３５３ａと、位置欄３５３ｂとを有するテーブルである。
人物番号欄３５３ａは、位置を取得した人物を識別する番号を格納する。この番号については、例えば、人物位置が取得される毎に、異なる番号が付与されればよい。また、被制御機器１３０で、複数の人物を検知することができる場合には、複数の人物の各々に異なる番号が付与される。
位置欄３５３ｂは、人物番号欄で示される人物が存在する位置を示す人物位置を格納する。
【０１２１】
図１３に戻り、制御内容選択部３１４は、予め定められたタイミングで、記憶部３１３に記憶されている機器管理情報１５０、機器制御作用情報３５１及び人物位置情報３５３に基づいて、機器制御命令を送信する対象の被制御機器１３０、及び、送信する制御内容を選択する。
【０１２２】
＜被制御機器１３０及び制御内容の選択方法＞
実施の形態３における、制御内容選択部３１４が行う被制御機器１３０及び制御内容の組み合わせの選択方法の例を説明する。
実施の形態３では、制御内容選択部３１４は、実施の形態１と同様に、被制御機器１３０の制御内容が変化した際に、機器の状態の変化に伴う空間の影響を打ち消す制御を行う。但し、制御内容選択部３１４は、機器の状態の変化に伴う空間の影響を打ち消す制御内容を選択する際に、人物が存在する位置における影響を打ち消すことを優先する。
【０１２３】
一例として、機器制御装置３１０がエアコン１３０Ａを制御する場合における制御内容選択部３１４の処理について説明する。
【０１２４】
例えば、ユーザが手動でクッキングヒータ１３０Ｃの電源を入れて、機器状態情報に含まれる電源状態が変化したとする。
【０１２５】
このとき、制御内容選択部３１４は、実施の形態１と同様に、記憶部３１３に記憶されている機器管理情報１５０及び機器制御作用情報３５１を参照し、クッキングヒータ１３０Ｃの電源が入に変更された場合の副作用を取得する。
【０１２６】
例えば、機器制御作用情報では、クッキングヒータ１３０Ｃの電源を入にする制御内容に対応する副作用は発熱で、その発熱量は１５０ｋｃａｌ／ｈであると特定されているものとする。
【０１２７】
ここで、同量の熱量を冷房等により吸収することを目的として、制御内容選択部３１４は、まず、人物位置情報及び機器管理情報を参照して、作用の発生源であるクッキングヒータ１３０Ｃと同じ空間にいる人物を特定する。
この時、制御内容選択部３１４は、位置情報の階層関係を考慮し、クッキングヒータ１３０Ｃと人物の位置が一致していなくとも、例えば、クッキングヒータ１３０Ｃの位置の上位の位置と人物の位置が一致していたり、クッキングヒータ１３０Ｃの位置と人物の位置の上位の位置が一致していたり、又は、両者の上位の位置が一致したりしている場合も同じ空間にあるとみなす。即ち、作用位置及び人物位置との間に、包含関係が存在する場合に、制御内容選択部３１４は、作用位置と人物位置とが等しいと判断する。
次に、制御内容選択部３１４は、特定された被制御機器１３０に対応する機器制御作用情報を参照し、熱量を吸収する作用をもち、作用位置と人物位置が一致する被制御機器１３０及び制御内容を探す。
【０１２８】
例えば、人物位置情報において、人物が居間東側に存在しており、さらに、機器制御作用情報において、エアコン１３０Ａの電源状態を入にし、風向きを左に変更した場合の作用として、居間東側の位置で１５０ｋｃａｌ／ｈの熱量が吸収されることが特定されていた場合、制御内容選択部３１４は、エアコン１３０Ａの電源状態を入にし、風向きを左に変更する制御内容の機器制御命令を送信する。これにより、人物の存在する居間東側においてクッキングヒータ１３０Ｃの副作用を打ち消し、空間内の熱平衡を保つことができる。
【０１２９】
このような制御を行うことで、機器の状態の変化に伴う空間の影響を打ち消す制御をユーザの居る位置に対して優先的に行うことができ、ユーザにとって快適な空間を保つことができる。
【０１３０】
同じ作用を発生させる被制御機器１３０及び制御内容の組み合わせが複数存在する場合は、制御内容選択部３１４は、複数の組み合わせから選択する必要がある。この場合は、実施の形態１で説明した方法と同様の方法で選択することができる。また、制御内容選択部３１４は、より下位の単位で示された作用位置を有する組み合わせを選択してもよい。さらに、制御内容選択部３１４は、作用位置と人物位置が一致する人物の数が多い作用位置を有する組み合わせを優先して選択してもよい。
【０１３１】
また、被制御機器１３０及び制御内容の組み合わせが存在しない場合は、制御内容選択部３１４は、人物位置の上位の位置と一致する作用位置を有する組み合わせを探す。これでも、被制御機器１３０及び制御内容の組み合わせが存在しない場合は、制御内容選択部３１４は、実施の形態１と同様に、副作用を発生させる機器の位置と一致する作用位置を有する組み合わせを探す。
【０１３２】
さらに、被制御機器１３０及び制御内容の組み合わせが存在しない場合は、制御内容選択部３１４は、機器制御作用情報を参照して、副作用の作用位置と一致する作用位置を有する組み合わせを探してもよい。
【０１３３】
次に、機器制御装置３１０が制御内容を決定し制御命令を送信するまでの処理を詳細に説明する。
図１７は、機器制御装置３１０が行う処理の流れを示すフローチャートである。
【０１３４】
まず、情報取得部３１２は、機器制御システム３００を構成する被制御機器３３０の全てから機器状態情報を取得する（Ｓ３０）。
そして、制御内容選択部３１４は、各々の被制御機器１３０の制御内容に変化があったかを判断する（Ｓ３１）。例えば、制御内容選択部３１４は、各々の被制御機器１３０から前回送られてきた機器状態情報を記憶部３１３に記憶させておくことで、このような判断を行う。変化があった場合（Ｓ３１でＹｅｓ）には、処理はステップＳ３２に進み、変化がなかった場合（Ｓ３１でＮｏ）には、処理は終了する。
【０１３５】
ステップＳ３２では、制御内容選択部３１４は、記憶部３１３に記憶されている機器制御作用情報３５１を参照し、ステップＳ３１で検知された変化後の制御内容に伴って、副作用があるかを検索する。具体的には、制御内容選択部３１４は、機器制御作用情報３５１から、変化後の制御内容に対応する副作用を取得する。
【０１３６】
そして、制御内容選択部３１４は、ステップＳ３２で副作用を取得できたか否かを判断する（Ｓ３３）。例えば、変化後の制御内容に対応する副作用が機器制御作用情報３５１に存在しない場合は、副作用を取得することができない。副作用を取得することができた場合（Ｓ３３でＹｅｓ）には、処理はステップＳ３４に進み、副作用を取得することができない場合（Ｓ３３でＮｏ）には、処理は終了する。
【０１３７】
ステップＳ３４では、制御内容選択部３１４は、記憶部３１３に記憶されている人物位置情報３５３を参照し、ステップＳ３１で検知された制御内容の変化した被制御機器１３０と同じ空間に存在する人物の位置を特定する。ここで、制御内容選択部３１４は、被制御機器１３０の上位の位置に存在する人物の位置を特定してもよい。
【０１３８】
そして、制御内容選択部３１４は、ステップＳ３４で人物の位置を取得できたか否かを判断する（Ｓ３５）。人物の位置を取得できた場合（Ｓ３５でＹｅｓ）には、処理はステップＳ３８に進み、人物の位置を取得できなかった場合（Ｓ３５でＮｏ）には、処理はステップＳ３６に進む。
【０１３９】
処理がステップＳ３６に進んだ場合、制御内容選択部３１４は、記憶部３１３に記憶されている機器制御作用情報３５１を参照し、ステップＳ３２で取得された副作用を打ち消すことのできる主作用を発生させる被制御機器１３０及び制御内容の組み合わせを検索する。
【０１４０】
副作用を打ち消すことができる主作用は何であるかは、作用の種類により異なる。例えば、吸熱と発熱のように対になっている種類の作用はお互いを打ち消すことができる。また、発音の場合は、別の主作用を強めることで副作用を目立たなくさせることができる。即ち、副作用を打ち消すことができる主作用については、副作用毎に予め決められているものとし、このような主作用を示す情報については、記憶部３１３に予め記憶されているものとする。
【０１４１】
次に、制御内容選択部３１４は、ステップＳ３２で取得された副作用を打ち消すことのできる主作用を発生させる被制御機器１３０及び制御内容の組み合わせがあるか否かを判断する（Ｓ３７）。そのような組み合わせがある場合（Ｓ３７でＹｅｓ）には、処理はステップＳ４０に進み、そのような組み合わせがない場合（Ｓ３７でＮｏ）には、処理は終了する。
【０１４２】
ステップＳ４０では、制御内容選択部３１４は、ステップＳ３２で取得された副作用を打ち消すことのできる主作用を発生させる組み合わせが２以上あるか否かを判断する。その組み合わせが２以上ある場合（Ｓ４０でＹｅｓ）には、処理はステップＳ４１に進み、その組み合わせが１である場合（Ｓ４０でＮｏ）には、処理はステップＳ４２に進む。
【０１４３】
ステップＳ４１では、制御内容選択部３１４は、ステップＳ３２で取得された副作用を打ち消すことのできる主作用を発生させる組み合わせの中から一つを選択する。選択の仕方は上述の通りである。そして、処理はステップＳ４２に進む。
【０１４４】
ステップＳ４２では、命令送信部１１５は、制御内容選択部３１４で一つに絞られた組み合わせにおける制御内容に対応する機器制御命令又はその組み合わせを、通信部１１１を介して、対象となる被制御機器１３０に送る。
【０１４５】
ステップＳ４２の後は処理を終了する。
【０１４６】
ここで、ステップＳ３５でＹｅｓとなり、処理がステップＳ３８に進んだ場合の処理を説明する。
【０１４７】
ステップＳ３８に処理が進んだ場合、制御内容選択部３１４は、記憶部３１３に記憶されている機器制御作用情報３５１を参照し、ステップＳ３２で取得された副作用を打ち消すことのできる主作用を発生させ、かつ、ステップＳ３４で特定された人物位置又はステップＳ４４で置き換えられた人物位置と作用位置が等しい被制御機器１３０及び制御内容の組み合わせを検索する。
【０１４８】
次に、制御内容選択部３１４は、ステップＳ３８で取得された副作用を打ち消すことのできる主作用を発生させ、かつ、ステップＳ３４で特定された人物位置又はステップＳ４４で置き換えられた人物位置と作用位置が等しい被制御機器１３０及び制御内容の組み合わせがあるか否かを判断する（Ｓ３９）。そのような組み合わせがある場合（Ｓ３９でＹｅｓ）には、処理はステップＳ４０に進み、以降は前述した処理が行われる。そのような組み合わせがない場合（Ｓ３９でＮｏ）には、処理はステップＳ４３に進む。
【０１４９】
ステップＳ４３では、制御内容選択部３１４は、ステップＳ３４で特定された人物位置又はステップＳ４４で置き換えられた人物位置について、より上位の位置が存在するかを判断する。ある位置が別のある位置に対して上位の関係にあるかに関する情報は記憶部３１３に予め記憶されているものとする。より上位の位置が存在する場合（Ｓ４３でＹｅｓ）には、処理はステップＳ４４に進み、より上位の位置が存在する場合（Ｓ３９でＮｏ）には、処理はステップＳ３６に進み、ステップＳ３５において人物が取得できなかったと判断された場合と同様の処理を行う。
【０１５０】
ステップＳ４４に処理が進んだ場合は、制御内容選択部３１４は、判断対象となる人物位置を、その上位の位置で置き換え、ステップＳ３８に進み、処理を繰り返す。
【０１５１】
以上のように、実施の形態３における機器制御装置３１０は、被制御機器１３０の制御内容が変化した場合に、そのような制御内容の変化と利用者の位置に応じて、利用者によって知覚される環境を快適なものとするように、被制御機器１３０を自動的に制御することができる。
【符号の説明】
【０１５２】
１００，２００，３００  機器制御システム、  １１０，２１０，３１０  機器制御装置、  １１１  通信部、  １１２，２１２，３１２  情報取得部、  １１３，２１３，３１３  記憶部、  １１４，２１４，３１４  制御内容選択部、  １１５  命令送信部、  ２１６  目標取得部、  ３１７  人物位置特定部、  １３０  被制御機器、  １３０Ａ  エアコン、  １３０Ｂ  テレビ、  １３０Ｃ  クッキングヒータ、  １３１  通信部、  １３２  記憶部、  １３３  機能部、  １３４  制御部、  ２６０  環境検知センサ、  ２６０Ａ  温度センサ、  ２６０Ｂ  騒音センサ。
【図１】
2016131361.tif 000003
【図２】
2016131361.tif 000004
【図３】
2016131361.tif 000005
【図４】
2016131361.tif 000006
【図５】
2016131361.tif 000007
【図６】
2016131361.tif 000008
【図７】
2016131361.tif 000009
【図８】
2016131361.tif 000010
【図９】
2016131361.tif 000011
【図１０】
2016131361.tif 000012
【図１１】
2016131361.tif 000013
【図１２】
2016131361.tif 000014
【図１３】
2016131361.tif 000015
【図１４】
2016131361.tif 000016
【図１５】
2016131361.tif 000017
【図１６】
2016131361.tif 000018
【図１７】
2016131361.tif 000019