(57)【要約】【課題】ホームネットワーク、電子機器、処理装置および表示方法を提供する。【解決手段】実施形態のホームネットワークは、情報処理部と、データ保持部と、を具備する。情報処理部は、入力情報に対応して動作させるべき装置を特定し、前記装置の動作を制御するための制御信号を出力する。データ保持部は、前記情報処理部が前記装置の動作を制御するための条件と前記装置を前記入力情報に基づいて特定するための情報を保持する。【選択図】図１８
2018063537.tif 000002
【特許請求の範囲】
【請求項１】
入力情報に対応して動作させるべき装置を特定し、前記装置の動作を制御するための制御信号を出力する情報処理部と、
前記情報処理部が前記装置の動作を制御するための条件と前記装置を前記入力情報に基づいて特定するための情報を保持するデータ保持部と、
を具備するホームネットワーク。
【請求項２】
前記情報処理部は、自律的に移動可能である請求項１のホームネットワーク。
【請求項３】
前記情報処理部は、前記装置の動作を制御するための条件および前記装置を前記入力情報に基づいて特定するための情報を音声により取得する請求項１または２のホームネットワーク。
【請求項４】
前記情報処理部は、前記装置の動作を制御するための条件から、「・・・ならば」もしくは「・・・のとき」、「〜〜〜する」を特定する請求項１−３のいずれか１のホームネットワーク。
【請求項５】
前記情報処理部は、前記装置が未登録である場合、前記装置の動作を制御するための条件と前記装置を前記入力情報に基づいて特定するための情報を、前記データ保持部に追加する特定する請求項１−４のいずれか１のホームネットワーク。
【請求項６】
入力情報に対応して動作させるべき装置を特定する第１の処理部と、
前記装置の動作を制御するための制御信号を出力する第２の処理部と、
を具備する電子機器。
【請求項７】
ホームネットワークに接続されたホームゲートウエイと、
前記ホームゲートウエイ内に設けられており、複数の制御対象装置に対して、指令信号を出力するためのシステムコントローラと、
前記複数の制御対象装置に対する前記指令信号を構築するためのソースデータを保持するデータ保持部と、
を有し、前記ソースデータは、少なくともホーム内の部屋を区画した区画識別データ、該区画内の位置を示す位置データ、当該位置に配置された制御対象装置の装置識別データを含むことを特徴とする処理装置。
【請求項８】
前記ホームゲートウエイは、さらにマイクを備え、
前記システムコントローラは、前記マイクから入力された音声フレーズに基づいて、前記ソースデータを特定し、特定された前記指令信号を作成する請求項７の処理装置。
【請求項９】
前記ソースデータは、前記マイクから入力された音声フレーズに対応する制御フレームを含み、この制御フレーズと、前記区画識別データ、位置データ及び登録された前記装置識別データを含む請求項８の処理装置。
【請求項１０】
取得した位置情報を移動軌跡データに基づいて表示し、その表示内において所定の通信方式で動作する装置を登録可能に、位置情報と装置の情報とを同一の表示内に表示する表示方法。
【請求項１１】
移動軌跡データは、表示する装置の移動により取得する請求項１０の表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ホームネットワーク、電子機器、処理装置および表示方法に関する。
【背景技術】
【０００２】
近年、ホームセキュリティ、ホームオートメーションあるいはホームエネルギーマネジメントの実現のために利用可能なセンサーやスイッチあるいはコントローラ（制御端末）は、いろいろなメーカー（製造者）から販売されている。個々のセンサーやスイッチ、制御端末は、例えばＩＥＥＥ８０２．１５．４に準拠し、２．４ＧＨｚ帯（の電波）を利用する、同８０２．１５．４ｅに準拠し、９００ＭＨｚ帯（同）を利用する、もしくは同８０２．１５．１１に準拠し、２．４ＧＨｚ帯（同）を利用する、等の標準化された規格に則って設計されているものが多い。
【０００３】
しかしながら、センサーやスイッチあるいは制御端末は、製造者（メーカー）の独自の規格で設計されている場合も少なくない。また、規格に則って設計されているものであっても機能的に独自性があり、例えば一つのセンサーが複数の機能を有する、制御方法が製造者の独自の方式である、等のざまざまなケースがある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１７４２０８号公報
【特許文献２】特開２００９−２９０７５８号公報
【特許文献３】特開２００９−７５７３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
既に市場に出回っている上述のセンサーやスイッチ、あるいは制御端末、等を一元的に制御したいという要求に基づいて、個々のセンサーやスイッチあるいは制御端末との間で相互に通信し、それぞれを制御できる域内通信ユニット（ホームゲートウエイ、以下ＨＧＷと呼称する）が実用化されてきている。ＨＧＷには、できるだけ多くのセンサーやスイッチあるいは制御端末を、製造者（メーカー）や準拠する規格に拘わりなくサポートし、制御できることが要求されている。また、既に設置されているセンサーやスイッチあるいは制御端末を置き換える（交換する）ことを必要としないことも、市場の要求の一つである。
【０００６】
なお、これらのセンサーやスイッチあるいは制御端末を、音声で制御したいという要求も少なくない。また、音声で上述のセンサーやスイッチあるいは制御端末を制御する場合において、個々のセンサーやスイッチあるいは制御端末との間に距離がある場合であっても、それらに必要以上に近づくことなくそれらを制御できることが要求されている。同様に、個々のセンサーやスイッチあるいは制御端末が離れている（もしくは見えない）状態においても、それらを制御できることが要求されている。さらに、個々のセンサーやスイッチあるいは制御端末を音声で制御する場合において、会話的な言い回しで、それぞれを制御したい、という要求がある。
【０００７】
なお、既に設置されているセンサーやスイッチあるいは制御端末を置き換えることなくＨＧＷを用いるホームネットワークに装置を組み入れる場合、組み入れる作業や手順が、設置者（ユーザ）に負担を与えないことが求められる。上述のセンサーやスイッチあるいは制御端末をホームネットワークに組み入れる作業や手順が複雑であるならば、実際に追加されるセンサーやスイッチあるいは制御端末の数は限定的となり、本来追加されるべきセンサーやスイッチあるいは制御端末の必要数よりも少ない数で、それらの設置が中止されてしまう恐れがある。その場合は、結果的に、ホームネットワークにより実現できるホームセキュリティ、ホームオートメーションあるいはホームエネルギーマネジメントの機能が、制限されることになる。
【０００８】
この発明の目的は、ホームネットワーク、電子機器、処理装置および表示方法を提供することである。
【課題を解決するための手段】
【０００９】
実施形態のホームネットワークは、情報処理部［ＨＧＷ６００］と、データ保持部［７００］と、を具備する。情報処理部［ＨＧＷ６００］は、入力情報に対応して動作させるべき装置を特定し、前記装置の動作を制御するための制御信号を出力する。データ保持部［７００］は、前記情報処理部が前記装置の動作を制御するための条件と前記装置を前記入力情報に基づいて特定するための情報を保持する。
【図面の簡単な説明】
【００１０】
【図１】実施形態のホームネットワークを適用可能な環境の一例を示す概略図。
【図２】実施形態のホームネットワークを適用可能な環境の一例を示す概略図。
【図３】実施形態のホームネットワークにおける初期設定画面表示の一例を示す概略図。
【図４】実施形態のホームネットワークにおける設定画面表示の一例を示す概略図。
【図５】実施形態のホームネットワークにおける設定画面表示の一例を示す概略図。
【図６】実施形態のホームネットワークにおける設定画面表示の一例を示す概略図。
【図７】実施形態のホームネットワークにおける設定画面表示の一例を示す概略図。
【図８】実施形態のホームネットワークにおける設定画面表示の一例を示す概略図。
【図９】実施形態のホームネットワークにおける設定画面表示の一例を示す概略図。
【図１０】実施形態のホームネットワークが参照する区画（ゾーン）位置情報（データテーブル）の一例を示す概略図。
【図１１】実施形態のホームネットワークにおける設定画面表示の一例を示す概略図。
【図１２】実施形態のホームネットワークにおける設定画面表示の一例を示す概略図。
【図１３Ａ】実施形態のホームネットワークを適用する制御対象の装置の設置手順の一例を示す概略図。
【図１３Ｂ】実施形態のホームネットワークを適用する制御対象の装置の設置手順の一例を示す概略図。
【図１３Ｃ】実施形態のホームネットワークを適用する制御対象の装置の設置手順の一例を示す概略図。
【図１３Ｄ】実施形態のホームネットワークを適用する制御対象の装置の設置手順の一例を示す概略図。
【図１３Ｅ】実施形態のホームネットワークを適用する制御対象の装置の設置手順の一例を示す概略図。
【図１３Ｆ】実施形態のホームネットワークを適用する制御対象の装置の設置手順の一例を示す概略図。
【図１３Ｇ】実施形態のホームネットワークを適用する制御対象の装置の設置手順の一例を示す概略図。
【図１３Ｈ】実施形態のホームネットワークを適用する制御対象の装置の設置手順の一例を示す概略図。
【図１３Ｉ】実施形態のホームネットワークを適用する制御対象の装置の設置手順の一例を示す概略図。
【図１４】実施形態のホームネットワークが参照するゾーン内情報（データテーブル）の一例を示す概略図。
【図１５】実施形態のホームネットワークが参照するセンサー特徴情報（データテーブル）の一例を示す概略図。
【図１５Ａ】実施形態のホームネットワークが参照するセンサー特徴情報（データテーブル）の一例を示す概略図。
【図１５Ｂ】実施形態のホームネットワークが参照するセンサー特徴情報（データテーブル）の一例を示す概略図。
【図１５Ｃ】実施形態のホームネットワークが参照するセンサー特徴情報（データテーブル）の一例を示す概略図。
【図１５Ｄ】実施形態のホームネットワークが参照するセンサー特徴情報（データテーブル）の一例を示す概略図。
【図１６】実施形態のホームネットワークが参照する意図解釈ルール（データテーブル）の一例を示す概略図。
【図１６Ａ】実施形態のホームネットワークが参照する意図解釈ルール（データテーブル）の一例を示す概略図。
【図１６Ｂ】実施形態のホームネットワークが参照する意図解釈ルール（データテーブル）の一例を示す概略図。
【図１７】実施形態のホームネットワークが参照するセンサー制御（データテーブル）の一例を示す概略図。
【図１７Ａ】実施形態のホームネットワークが参照するセンサー制御（データテーブル）の一例を示す概略図。
【図１８】実施形態のホームネットワークにおいて利用可能なホームゲートウエイ（ＨＧＷ）の一例を示す概略図。
【図１９Ａ】実施形態のホームネットワークを適用する制御対象の装置の設置手順の一例を示す概略図。
【図１９Ｂ】実施形態のホームネットワークを適用する制御対象の装置の設置手順の一例を示す概略図。
【図１９Ｃ】実施形態のホームネットワークを適用する制御対象の装置の設置手順の一例を示す概略図。
【図２０Ａ】実施形態のホームネットワークを適用する制御対象の装置の設置手順の一例を示す概略図。
【図２０Ｂ】実施形態のホームネットワークを適用する制御対象の装置の設置手順の一例を示す概略図。
【図２０Ｃ】実施形態のホームネットワークを適用する制御対象の装置の設置手順の一例を示す概略図。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、実施の一形態について説明する。
【００１２】
まず、実施形態のホームネットワークにおいて利用可能なホームゲートウエイ（以下、ＨＧＷと称する）の一例を図１８に示して説明する。
【００１３】
図１８において、サーバ１０００は、インターネット（ネットワーク）３００を介してＨＧＷ６００と接続可能である。ネットワーク３００には、音声処理部４００、入力装置（スマートフォン（携帯端末装置））５００、ゾーン管理部７００、データテーブル８００、等が接続する。ゾーン管理部７００およびデータテーブル８００は、図１４、図１５、図１５Ａ、図１５Ｂ、図１５Ｃ、図１５Ｄ、図１６、図１６Ａ、図１６Ｂ、図１７、図１７Ａにより説明するさまざまなデータを保持する。音声処理部４００、ゾーン管理部７００、データテーブル８００の少なくとも１つは、ＨＧＷ６００と一体であってもよい。
【００１４】
ＨＧＷ６００は、制御データ管理部６０１、システムコントローラ６０２、デバイス管理器６０３、ネットワークインタフェース（以下、ネットワークＩ／Ｆと記する）６０５、記録管理器６０７、カメラ６１１、マイク６１３、スピーカ６１５などを備える。またＨＧＷ６００は、センサー制御テーブル６０９を含む。
【００１５】
制御データ管理部６０１は、アプリケーションマネージャ（以下、ＡＰＰ−Ｍｇと略称する）、イベントマネージャ（以下、ＥＶＴ−Ｍｇと略称する）、コンフィギュレーションマネージャ（以下、ＣＯＮＦＩＧ−Ｍｇと略称する）を含む。ＡＰＰ−Ｍｇは、ＨＧＷ６００の各種動作を制御するための複数のアプリケーションを管理している。ＥＶＴ−Ｍｇは、後述する各種イベントの発生に起因する各種動作を制御するためのイベント用アプリケーションなどを管理している。ＣＯＮＦ−Ｍｇは、ＨＧＷ６００内の機能とこのＨＧＷ６００が関連している各種機能を認識して、例えば動作順位、動作制限などを行う構成用アプリケーションを管理している。
【００１６】
システムコントローラ６０２は、ＨＧＷ６００内の各ブロックを統括して制御することができる。システムコントローラ６０２は、特にＨＧＷ６００内の各ブロックをシーケンシャルに制御する（実施形態では、１つの指示に対して時系列に従い、または所定のタイミングで、１つ以上のセンサーやスイッチあるいは制御端末の動作を関連付ける（連携させる）ことを含む）。なお、動作を関連付ける（連携させる）場合、予め決められたルールに従って場合分けされた２以上の動作を含むこともある。
【００１７】
ＥＶＴ−Ｍｇは、カメラ６１１、マイク６１３、スピーカ６１５、記録管理器６０７等の制御を行うことができる。ＥＶＴ−Ｍｇはまた、ネットワークＩ／Ｆ６０５から取り込まれた外部センサーからの検出データや、カメラ６１１、マイク６１３、スピーカ６１５からのデータを判定し、次のアクションや振る舞い（動作の場合分け）を制御することができる。ＣＯＮＦＧ−Ｍｇは、ＨＧＷ６００内部の各機能ブロックの初期設定、機能の制限、機能の拡張、優先順位、動作時間、等の設定を行うことができる。
【００１８】
デバイス管理器６０３は、ＨＧＷ６００に関連して動作する他の装置を認証し、メモリ（記憶装置）に登録することができる。したがって、デバイス管理器６０３は、ネットワークＩ／Ｆ６０５を介して接続される他のセンサー１０１、１０２、１０３、・・・、を管理することができる。また、デバイス管理器６０３は、インターネット３００を介して接続されるサーバ１０００の識別データも登録しており、認識することができる。さらにまたデバイス管理器６０３は、インターネット３００を介して接続されるスマートフォンＧＵＩ−１（画面表示５０１）等の識別データも登録しており、認識することができる。
【００１９】
また、センサー制御テーブル６０９は、後述するセンサーやスイッチあるいは制御端末１０１、１０２、１０３、・・・、のそれぞれの名前（管理番号（Device ID／Name）、各センサーやスイッチあるいは制御端末の位置情報、各センサーを制御するためのデータを記憶している。また、各センサーやスイッチあるいは制御端末の名前や位置情報は、スマートフォン５００のＧＵＩ−１に表示されることができ、これにより、ユーザ（設置者／利用者）は、各センサーやスイッチあるいは制御端末の種類や取り付け位置、機能、等を確認することができる。
【００２０】
ネットワークＩ／Ｆ６０５は、近距離無線を介して、例えば家庭内の任意の位置に位置するセンサーあるいはセンシング機能付きスイッチ１０１、１０２、１０３、・・・、と接続される。なお、図１８においては、センサーあるいはセンシング機能付きスイッチ１０１、１０２、１０３、・・・、の構成を、２以上の機能を有する能動型（アクティブ）センサーとする。また、図１８においては、複数のセンサー１０２、１０３、・・・、についても、１つのセンサー１０１により代表させて示している。
【００２１】
センサー１０１は、制御データ管理部１１２、ネットワークＩ／Ｆ１１５を含む。また、センサー１０１は、センシング要素としての機能１（第１のセンシング機能）１１６、機能２（第２のセンシング機能）１１７を含む。しかし、センサーの種類は、このような種類に限定されるものではなく、各種の種類を使用することが可能である。もちろん、他のセンサーやスイッチあるいは制御端末１０１、１０２、１０３、・・・、がスイッチである場合には、主として、接続されている機器について、入力信号に応じ、オンとオフを制御する。なお、スイッチとしては、例えばタイマー機能を有し、例えばスイッチオンからＸ（Ｘは正の整数）分経過後にオフ、というように動作する場合もある。また、スイッチとしては、温度センサーや赤外線センサーと組み合わせられ、温度が設定された温度に達したとき、あるいは特定の温度（熱）を発するものを検出した時点、等においてオンするものであってもよい。
【００２２】
制御データ管理部１１２は、アプリケーションマネージャ（ＡＰＰ−Ｍｇ）、イベントマネージャ（ＥＶＴ−Ｍｇ）、コンフィギュレーションマネージャ（ＣＯＮＦＩＧ−Ｍｇ）を含む。ＣＯＮＦＩＧ−Ｍｇは、センサー１０１と、センサー１０１と連携する（センサー１０１と関連付けられた）システム全体の動作と、を制御するための各種アプリケーションを管理している。ＥＶＴ−Ｍｇは、機能１（第１のセンシング機能）１１６、機能２（第２のセンシング機能）１１７からの検出データに基づいて、センサー１０１の次の動作を実行させるためのイベントアプリケーションを管理している。機能１（第１のセンシング機能）１１６、機能２（第２のセンシング機能）１１７は、センシングの目的に応じて各種の要素がある。各種要素としては、例えば、ＨＧＷ６００と同様に、カメラやマイクである場合もある。各種要素としては、熱センサー、温度センサー、湿度センサー、照明センサー、圧力センサー、スイッチ、等が含まれる。センサー１０１は、その利用目的において、１つあるいは複数のセンシング要素を備える場合もある。
【００２３】
上記のセンサー１０１、１０２、１０３、・・・、は、例えばドアや窓の開閉を検知するセンサー、一定の大きさよりも大きな音の発生を検知するセンサー、人の動きを検知する（動き検出／赤外線）センサー、ドアや窓の異常（衝撃）を検知するセンサー、撮影を行うセンサー（カメラ）、温度を検出するセンサー、明るさを検出するセンサー、等であり、家庭内の種々の箇所に配置される。なお、開閉検出センサーや開放検出センサーは、センサー自身の故障を検出可能に、開放（Open）時に出力を出力する第１の回路と非開放（Close）時に出力を出力する第２の回路とが一体的に用意された２回路タイプであることが好ましい。例えば、カーテンの開閉を検出するセンサーとして、カーテンが開いた（開けられた）時にオンとなるセンサーとカーテンが閉じた（閉められた）時にオンとなるセンサーとを組み合わせる。これにより、一方のセンサーが故障した場合であっても、ＨＧＷ６００は、容易にその異常を判断することができる。
【００２４】
上記したシステムでは、ＨＧＷ６００に設けられたセンサー６１１（カメラ）、センサー６１３（マイク）、任意の位置に位置するセンサー１０１、１０２、・・・、のいずれか１あるいは複数から検出信号が出力された場合、制御データ管理部６０１は、イベント発生として認識する。すると制御データ管理部６０１は、記録管理器６０７を介してカメラ（センサー）６１１を制御する。これにより、カメラ６１１は、イベント発生時点より以前（例えば１０分前）からキャッシュしている監視データを記録管理器６０７、制御データ管理部６０１を介して記憶媒体に送るとともに、以降一定時間（例えば３分、５分、１０分、２０分あるいは３０分など）撮像した監視データを送り続ける。この監視データとともに、本システムでは、前記イベントが検出されたときのイベント関連データ（イベント属性データと称してもよい）も記憶媒体１０１０（記憶装置／メモリ）に送られる。
【００２５】
イベント関連データは、例えばイベントの発生時刻、そのイベントを検出したセンサーの種類（センサーＩＤ）、センサーの位置データ、記録開始時間、記録終了時間、等のいずれか１つあるいは複数を含むことができる。
【００２６】
なお、図１８では、上記記憶媒体１０１０は、例えばサーバ１０００内のメモリであるが、必ずしもサーバ１０００内の記憶媒体である必要はない。監視データの記憶場所は、ＨＧＷ６００内の記憶媒体でもよいし、ネットワークＩ／Ｆ６０５を介して接続された記憶媒体であってもよい。記憶媒体１０１０は、データ領域１０１１、管理領域１０２１を備える。データ領域１０１１に監視データ１０１２が格納され、管理領域１０２１にイベント関連データ１０２２が格納される。
【００２７】
監視データ１０１２は、映像データのみならず、センサーからの計測データも含む場合がある。例えば、特定の箇所の温度の変化状況、湿度の変化状況あるいは圧力の変化状況、等である。管理領域１０２１には、監視データを再生するための管理データが記述されている。この管理データが、先のイベント関連データも含む。管理データは、イベント関連データ、及びイベント関連データに対応する監視データの記録アドレスを含む。複数のイベントが発生した場合、複数のイベント関連データ、及び複数のイベント関連データに対応する複数の監視データが、存在する。
【００２８】
イベント関連データは、イベント（センサーと称してもよい）の種類を含む。またイベントに基づいて監視データ（例えば監視映像）が記録されるが、イベント関連データは、その記録開始時間、記録終了時間なども含む。
【００２９】
ところで、上記のようにＨＧＷ６００が機能するためには、ホーム内における、各種のセンサーやスイッチあるいは制御端末、等であり制御対象となる装置（以下、対象装置と呼称するが、デバイスあるいは単に装置と呼称する場合もある）を、デバイス管理部に登録する必要がある。以下、その登録手段について説明する。
【００３０】
＜適用空間とＨＧＷとの関連＞    
図１は、実施形態のホームネットワーク及び設定方法（設定アシスト方法）が適用可能な空間（正面開放間取り図）を示している。この空間内には、ホームネットワークとの間で信号の受け渡しが可能なさまざまな対象装置が配置されている。
【００３１】
対象装置は、センサーや映像を撮影するカメラを想定しているがこれに限定されず、周囲環境がある条件に達したことを検出するさまざまな他の機能を提供する装置であってもよい。
【００３２】
対象装置は、域内通信ユニットを通じて、ホームネットワークと接続する。対象装置のそれぞれは、装置毎に決められているプロトコルに従う通信あるいは特定の形式の信号により、動作状態及びまたは任意のデータをホームネットワークに提供する。
【００３３】
対象装置のそれぞれは、ＨＧＷ６００を通じ、対象装置毎に決められているプロトコルに従う制御情報や、さまざまな製造者が提供する上述の対象装置のそれぞれをＨＧＷ６００により制御が可能に用意された特定の形式の制御データをホームネットワークから受け取る。そして、受け取った制御情報あるいは制御データに基づいて動作する。なお、特定の形式の制御データは、対象装置すなわちセンサー１０１と、センサー１０１と連携する（センサー１０１と関連付けられた）システム全体の動作と、を制御するため、例えばサーバ１０００を経由して、あるいはＨＧＷ６００と接続するデータテーブル８００から取得できる（データの形式については、例えば図１５、図１５Ａ−図１５Ｄ、図１６、図１６Ａ、図１６Ｂ、図１７および図１７Ａ参照）。また、取得した特定の形式の制御データは、個々のセンサー１０１、及びセンサー１０１と連携する（センサー１０１と関連付けられた）システム全体において相互に認識可能に、必要に応じてＨＧＷ６００から（対象装置に）個々にアップデートされるものであってもよい。
【００３４】
対象装置がセンサーやカメラである場合は、ＨＧＷ６００を通じて、検出や出力すべき条件を外部から変更できる場合もある。対象装置が、例えばセンサーである場合は、検出対象を検出して通知する際のスレショルド（検出判定）レベルを、ＨＧＷ６００において変更することができる。対象装置が、例えばセンサーである場合はまた、検出タイミング（検出インターバル）や非検出時間を設定することもできる。また、対象装置が、例えばカメラである場合は、非撮影期間（オフ時間）を設定することや、設定した非撮影期間を任意に変更できる。もちろん、カメラによる撮影タイミングをユーザが直接指示して撮影することも可能である。その場合においても、例えば静止画の撮影や、一定期間の間の連続撮影（動画）、あるいは一定期間の間の一定期間毎の間欠（インターバル）撮影、等をユーザが設定できる。また、静止画の撮影においては、ユーザが撮影を指示した時点で、所定回数撮影することも可能である。
【００３５】
ＨＧＷ６００はまた、ホームネットワークと外部のネットワーク（例えばインターネット網あるいはクラウド）とを接続する。ＨＧＷ６００は、例えば対象装置から受け取った動作状態及びまたは任意のデータに基づいて決まる対象装置向けの、例えば図１５、図１５Ａ−図１５Ｄ、図１６、図１６Ａ、図１６Ｂ、図１７および図１７Ａを用いて後段に説明する制御情報あるいは特定形式の制御データを対象装置へ供給することができる場合もある。特定形式の制御データは、例えば制御情報と関連付けられた音声指示（音声による表現そのもの）や音声指示から連携すべき判定条件、等を含む。
【００３６】
なお、ＨＧＷ６００は、ユーザが保持する端末装置、例えばスマートフォンあるいはタブレット（ＰＣ）からのユーザ指示（操作入力）を、ＨＧＷ６００がサポートする任意の通信形式（プロトコル）により、受け付けることができる。また、ＨＧＷ６００は、必要に応じ、ユーザが保持するスマートフォンあるいはタブレット（ＰＣ）に、スマートフォンあるいはタブレットがサポートする任意の通信形式（プロトコル）を用いて、メッセージや所定の形式の出力信号を提供することができる。
【００３７】
図１が示す空間は、少なくとも１つのフロア（階／階層）と少なくとも１つの区画された領域を含む。空間は、例えば主として無線通信を利用するネットワークの対象領域が比較的小規模な建物内およびその建物の周囲の所定の範囲からなる有限の空間である。建物は、例えば一般的な住宅や小規模な商業施設（小売店）あるいは小規模な事業所であることが好ましい。建物は、例えば病院や小児向け施設もしくは高齢者向け施設、等であってもよい。
【００３８】
無線通信を利用するネットワーク（ホームネットワーク）としては、国際機関、例えばＩＥＥＥ（Institute of Electrical and Electronics Engineers）、等において標準化された規格に則って設計されているものであることが好ましい。ネットワークとしては、例えばＩＥＥＥ８０２．１５．１に準拠し、２．４ＧＨｚ帯の電波を利用するもの（Bluethooth（登録商標））、同じく８０２．１５．４に準拠し、２．４ＧＨｚ帯の電波を利用するもの（zigbee（登録商標））、同じく８０２．１５．４ｅに準拠し、９００ＭＨｚ帯の電波を利用するもの（Z-Wave（登録商標））、等であることが好ましい。利用可能なネットワークとしては、例えばＩＥＥＥ８０２．１１に準拠し、２．４または２．５ＧＨｚ帯の電波を利用するもの（Wi-Fi（登録商標））、同じく８０２．１５．１６ｅに準拠し、２．５ＧＨｚ帯の電波を利用するもの（Wi-MAX（登録商標））、同じく８０２．１５．４ｇに準拠し、２．４ＧＨｚ帯の電波を利用するもの（Wi-SUN（Smart Utility Networks））、等も揚げることができる。
【００３９】
以下、図１が示すホームネットワーク及び設定アシスト方法が適用可能な空間を、一般的な建物（住宅）及びその周囲の所定の範囲からなる有限の空間として説明する。なお、建物及びその周囲の有限の空間は、敷地内あるいは単に敷地と称される場合もある。
【００４０】
＜本実施形態が適用された空間の具体的一例＞    
図１において、建物１００は、敷地（有限の空間）１内の基準面、例えば地面と実質的に等しいか僅かに高い高さ（高度と称する場合もある）に位置する第一層（階）１０、第一層１０に比較して一定の高さだけ高い高さに位置する第二層（階）２０、第二層２０に比較して一定の高さだけ高い高さに位置する第三層（階）３０、等からなる。図１が示す三層の建物１００においては、第三層３０よりもさらに一定の高さだけ高度の高い部分を第四層４０として識別する場合もある。なお、図１における第四層４０は、最上層と称される場合もある。もちろん、層（階）の数は任意であり、第一層１０のみの場合には、第二層２０が最上層となる。また、最上層は屋根と称される場合もある。屋根（最上層）は、必ずしも屋根と区分される構造を有する必要はなく、例えば平坦に形成されてもよい。
【００４１】
図１に示した建物１００において、第一層１０の第１区画１１−第４区画１４、第二層２０の第１区画２１−第４区画２４および第三層３０の第１区画３１−第３区画３３には、いずれも商用電源及びまたはバッテリ（燃料電池を含む）等が提供する電力により動作するさまざまな装置が配置される。装置としては、例えばテレビジョン放送受信装置（ＴＶ装置と呼称する場合もある）、照明装置、ドア施錠装置、窓開閉装置、カーテン（スクリーン）開閉装置、エアコンディショナ、エレベータ、パーソナルコンピュータ（ＰＣ）と称する場合もある）、プリンタ、電子レンジ（microwave oven）、トースタ、電磁調理器（ＩＨ（Induction Heating）コンロ（range/stove））、掃除機、洗濯機、扇風機、炊飯器、冷蔵庫、電話器、充電装置及びまたはそれらに電力を提供するためのコンセントもしくはスイッチ、所定の機能を実現するセンサー、等が知られている。また近年、発電装置、スマートメータ（電力量計）、熱再利用（コジュネレーション／トリジェネレーション）装置、蓄電装置、監視カメラ、等も装置として取り扱われる。なお、センサーの多くは、要求された検出出力（検出結果）を出力すべき条件に達したことを検出するものであるが、今日では出力すべき条件を外部から変更できるものも実用化されている。また、いくつかのセンサーは、検出出力を出力すべき条件を、複数設定できる機能及びまたは異なる条件のいくつかの検出出力を出力できる機能を有する。なお、ＨＧＷ６００は、同一層内もしくは以下に説明する個々の区画内を、自律的に移動できることが好ましい。
【００４２】
第一層１０は、それぞれ所定の面積に区画された第１区画１１、第２区画１２、第３区画１３および第４区画１４、を少なくとも含む。但し、区画の数は任意であり、一層が１区画のみであってもよい。第１区画１１は、例えば地面等と同一の高さに位置し、一定の大きさ（面積）に区切られた区画であり、例えばガレージ（車庫と称する場合もある）、あるいは物置もしくは収納スペースとする。第２区画１２は、第１区画１１に隣接し、第１区画１１に比較して一定の高さだけ高い高さに位置する区画であり、例えば玄関、廊下等のように一部が壁面を持たない空間とする。第３区画１３は、第２区画１２と少なくとも一部が同一平面で接続し、第２区画１１と実質的に等しい高さに位置する空間であり、例えばダイニングとする（第１居室もしくは１階居間あるいは１階奥の部屋、等と称する場合もある）。第４区画１４は、第２区画１２と第３区画１３と接続するとともに少なくとも一部が第２区画１２と同一の高さに位置する区画であり、例えば階段室とする（１階の階段あるいは下の階段もしくは降りる階段、等と称する場合もある）。
【００４３】
第二層２０は、それぞれ所定の面積に区画された第１区画２１、第２区画２２および第３区画２３、を少なくとも含む。なお、第一層１０の第１区画（ガレージ）１１の屋根にあたる部分を第４区画２４と称する場合もある。また、区画の数は任意であり、一層が１区画のみであってもよい。第１区画２１は、第一層１０の第４区画１４と接続する階段室であり、１階（第一層１０）と２階（第二層２０）とを居住者が移動可能に接続する第１階段１５を含む。第２区画２２は、第１区画２１と少なくとも一部が同一平面で接続し、第１区画２１と実質的に等しい高さに位置する空間であり、例えば寝室とする（第２居室もしくは車庫側の部屋、○○（例えばお父さん、等の家族の名称）の部屋、等と称する場合もある）。第３区画２３は、少なくとも一部が第１区画２１と接続するとともに第１区画２１と同一の高さに位置する区画であり、例えばリビングとする（２階の奥の部屋あるいは一番広い部屋もしくはスクリーン／テレビのある部屋、等と称する場合もある）。なお、第４区画２４は、第２区画２２を通じて居住者が出入りできるような、例えば物干し（ベランダ）と称するデッキ［rack］状の構造を有するものであってもよい。
【００４４】
第三層３０は、それぞれ所定の面積に区画された第１区画３１および第２区画３２、を少なくとも含む。なお、区画の数は任意であり、一層が１区画のみであってもよい。第１区画３１は、第二層２０の第１区画２１と接続する階段室であり、２階（第二層２０）と３階（第三層３０）とを居住者が移動可能に接続する第２階段２５を含む（２階の階段あるいは上の階段もしくは降りる階段、等と称する場合もある）。第２区画３２は、第１区画３１と少なくとも一部が同一平面で接続し、第１区画３１と実質的に等しい高さに位置する空間であり、例えば屋上とする（バルコニーもしくは３階外あるいは屋根下、等と称する場合もある）。なお、実質的に第二層２０の第３区画２３であり、同区画の上部に位置する空間を、例えば吹き抜け（第三層３０の第３区画）３３として第二層２０の第３区画２３と識別することも可能である。すなわち、後段に説明するように、制御対象の装置が位置する第二層２０の第３区画２３について、例えば日よけスクリーン（及びまたは検出対象である高窓の開閉センサー、等）を特定するために用いる呼称として、複数の表現のうちの１つ用いる特定方法の利用（制御対象の特定）が可能となる。例えば、第二層２０の第３区画２３の吹き抜けのスクリーン（及びまたは高窓の日よけ（スクリーン））について第三層３０の第１区画（階段室）３１の上部（３階）から見た状態で、『３階のスクリーン』と称した場合であっても、２階から見た状態で『高窓の日よけ（スクリーン）』と称した場合であっても、同一の制御対象を制御できる。
【００４５】
第四層４０は、第三層３０の第１区画（第２の階段室）３１および第二層２０の第３区画２３（吹き抜け（第三層３０の第３区画３３））を覆う屋根４１を含む。屋根４１は、例えば太陽光発電装置（ソーラー発電パネル）４２を保持することが好ましい。
【００４６】
敷地１において、建物（住宅）１００が位置する部分を除いた部分（非建物スペース）には、例えば猫や犬のような敷地１内を動き回る対象を検出できる検出機構が設けられることが好ましい。検出機構は、例えばカメラセット及びまたは照明ユニットあるいは赤外線による撮影が可能なカメラ（赤外線カメラ）、等、夜間であっても対象を検出して記録できることが好ましい。
【００４７】
図１に示した建物１００において、例えば第一層１０の第２区画１２−第４区画１４の任意の位置及びまたは第二層２０の第１区画２１−第４区画２３の任意の位置に、ＨＧＷ６００が位置する。ＨＧＷ６００は、実質的に同一平面内にあるとみなすことのできる同一層内もしくは以下に説明する個々の区画内を自律的に移動できることが好ましい。実質的に同一層内もしくは個々の区画内は、例えば数ｃｍ（センチメートル）程度の高さ方向の凹凸を含む場合もあるものとする。ＨＧＷ６００は、実質的に同一層内もしくは個々の区画内の高さ方向の移動のために、高さ方向の移動に適した機構、例えば無限軌道方式の駆動機構（クローラ）や昇降機構を有するものであってもよい。昇降機構は、平面の移動のための推進（移動）機構と独立して設けられるものであってもよい。ＨＧＷ６００はまた、自身が移動する領域内において、例えばゴミや埃を回収できるものであってもよい。なお、移動用の駆動機構がローラ状である場合に、例えばゴミや埃を移動させることのできるブラシ等が一体的に設けられてもよい。
【００４８】
ＨＧＷ６００は、建物１００の個々の区画内に位置するセンサーのそれぞれ（いずれか１）が出力する検出出力を受信できる。ＨＧＷ６００はまた、任意の制御対象装置に対して、予め制御対象装置毎に決められているプロトコルに従う制御信号、あるいは特定の信号形式に従う制御データ、等を出力（供給）する。また、ＨＧＷ６００は、例えば第一層１０、第二層２０または第三層３０のうちの任意の二層もしくは同一層に、合計で２以上存在する場合において、いずれかのＨＧＷ６００がマスタ機器となる。その場合、残りのＨＧＷ６００は、スレーブ機器となる。なお、ＨＧＷ６００と独立して用意されている別の通信ユニットが既に存在する場合は、全てのＨＧＷ６００がスレーブ機器となることも可能である。一方で、既に存在する別の通信ユニットであってもＨＧＷ６００に対してスレーブ機器として機能できる場合には、いずれかのＨＧＷ６００がマスタ機器となり、別の通信ユニットをスレーブ機器とすることも可能である。ＨＧＷ６００は、ネットワークを介して、デバイス管理部に登録されているスマートフォンやテレビジョン装置とも相互通信を行うことができる。スマートフォンやテレビジョン装置で特定のアプリケーション／プログラムが起動した場合、スマートフォンやテレビジョン装置は、ＨＧＷ６００との相互通信モードとなる。
【００４９】
＜本実施形態が適用された空間の間取り図の作成例＞
図２は、図１が示す建物１００の個々の層を平面的に示している。なお、図２においては、図１が示す建物１００の第四層（最上部）は、表示を省略している。
【００５０】
図２（ａ）は、第一層１０の第１区画１１−第４区画１４を、図２（ｂ）は、第二層２０の第１区画２１−第３区画２３を、図２（ｃ）は、第三層３０の第１区画３１および第２区画３２を、それぞれ示している。
【００５１】
以下、ユーザが、例えば第一層（１階）１０の第１区画（収納／ガレージ）１１に、任意の位置（居室あるいは区画もしくは敷地）から、任意のタイミングでオン／オフ可能な照明装置を増設しようとしている場合を例に、その手順の一例を説明する。なお、第一層１０の第１区画１１の照明装置を増設しようとしている位置の近傍には、既にコンセント（Electrical outlet）が設置されているものとする。
【００５２】
初めに、区画内のマッピング（「間取り図作成」）モードを起動する。
【００５３】
図３が示す初期設定画面表示において、例えばスマートフォン（入力端末装置）５００の表示領域５０１が表示する［間取り図作成］ボタン（表示）５１１をユーザがタップすると、図４に表示の一例を示す「間取り図作成」モードが起動する。なお、タップは、タッチあるいはフリックと呼称する場合もあるが、画面が表示したボタン（表示）に対してユーザが指を触れたのち、一定時間内にボタンから指を離す動作であれば、呼称により支配されるものではない。但し、ユーザが指を触れたのち、一定時間を超えてボタンから指を離す動作（いわゆる長押し）については、区別されることが好ましい。また、表示領域５０１は、［間取り図作成］ボタン（表示）５１１に加え、例えば「装置の登録」モードを起動するための［装置の登録］ボタン（表示）５１２、１つ前の画面表示を表示するための［戻る／取り消し］ボタン（表示）５１３、等が表示されることが好ましい。
【００５４】
図４が示す「間取り図作成」モードにおいて、表示領域５０１が表示する［始める］もしくは［開始／スタート］ボタン５２１をユーザがタップすると、スマートフォン５００のＧＰＳ（Global Positioning System）／ＧＬＯＮＡＳＳ（Global Navigation Satellite System）信号受信モードが起動する。「間取り図作成」モードにおいては、スマートフォン５００は、受信したＧＰＳ／ＧＬＯＮＡＳＳ信号に基づいてユーザが居る空間内の位置を特定し、基準位置情報として保持する。基準位置情報は、緯度（Latitude）、経度（Longitude）および高度（Altitude）を含む。また、図５に示すように、表示領域５０１の任意の位置に、基準位置情報に対応するユーザの現在位置５４１を仮想的に表示する。
【００５５】
「間取り図作成」モードにおいては、逐次（繰り返し）受信するＧＰＳ／ＧＬＯＮＡＳＳ信号に基づいて特定する対象空間内（この場合は第１区画１１内）のユーザの（移動先の）位置と（前に特定した）基準位置情報とに基づいて、メモリ（ＲＡＭ）５０２内の所定の領域に、仮想の地図（間取り図）を作成する。
【００５６】
スマートフォン５００は、後述するＨＧＷ６００と相互通信を行うことができる。したがって、スマートフォン５００で作成された間取り図等のデータは、一時的にスマートフォン５００内のメモリに格納されるが、保存すべきデータはネットワークを介してＨＧＷ６００内のメモリ、デバイス管理部などに格納される。
【００５７】
なお、マッピングが開始されたとき、ＧＰＳ／ＧＬＯＮＡＳＳ信号の受信が不安定（困難）な特定の空間、例えば集合住宅の一部の区画や地下空間等が存在する場合がある。このような場合、スマートフォン５００のアプリケーションは、画面上でＧＰＳ／ＧＬＯＮＡＳＳ信号を受信できる位置への移動をユーザに促し、基準位置を特定させることができる。また、アプリケーションは、ＧＰＳ／ＧＬＯＮＡＳＳ信号を受信した以降にＧＰＳ／ＧＬＯＮＡＳＳ信号の受信が不安定な空間に移動した場合は、スマートフォン５００のジャイロ（方向センサー）の出力と加速度センサーの出力と移動時間とを用いて、ユーザが移動した空間の大きさを算出して仮想的に間取り図を作成することができる。
【００５８】
また、マッピングの途中で、スマートフォン５００が、ＧＰＳ／ＧＬＯＮＡＳＳ信号を受信した以降にＧＰＳ／ＧＬＯＮＡＳＳ信号受信が不安定な領域に移動する場合がある。このような場合、スマートフォン５００のアプリケーションは、例えば集合住宅に併設されたスポーツジム等のように間取り情報が公開されている空間については、インターネットを介して当該間取り情報を取得し、その情報を併用することができ、そして、算出する空間の大きさ（間取り）の検出精度を高めることができる。また、例えば『正面方向に、壁あるいは窓もしくは部屋（区画）の境界付近まで移動してください』等のメッセージを表示し、対象空間の大きさが適切に検出できる程度に、対象空間内をユーザに移動してもらうことで、間取りの検出精度を、一層、高めることができる。
【００５９】
詳細には、図５に示すように、スマートフォン５００は、ユーザの現在の位置５４１及びメッセージ５３１を表示領域５０１に表示することができる。メッセージ５３１は、例えば『正面方向に、壁あるいは窓もしくは部屋（区画）の境界まで移動してください』、等のメッセージ、つまり対象空間内を移動してもらうことをユーザに促すメッセージである。
【００６０】
図５において、ユーザの現在の位置５４１は、図４が示す「間取り図作成」モードにおいて［始める］もしくは［開始／スタート］ボタン５２１をユーザがタップした位置であり、以降基準位置となる。
【００６１】
基準位置は、メモリ５０２内で作成している間取り図（仮想の地図）の情報を更新する場合においても、保持される。
【００６２】
ユーザの現在の位置５４１´は、逐次受信する現在の位置でのＧＰＳ／ＧＬＯＮＡＳＳ信号と基準位置におけるＧＰＳ／ＧＬＯＮＡＳＳ信号との差分に基づいて作成される、そして、当該現在の位置５４１’は、メモリ５０２内で作成している間取り図（仮想の地図）の情報を更新した結果として表示領域５０１に表示される。また、表示領域５０１には、ユーザの現在の位置５４１´をユーザが移動した軌跡として連続的に表示される。メッセージ５３１に基づいてユーザが対象空間内を移動するので、無駄な移動がなく、現在の位置でのＧＰＳ／ＧＬＯＮＡＳＳ信号と基準位置におけるＧＰＳ／ＧＬＯＮＡＳＳ信号との差分を、より高い精度で検出できることが期待できる。
【００６３】
ユーザが、引き続き第１区画１１内を移動すると、壁あるいは窓もしくは部屋の境界でユーザは移動方向を変化する。したがって、スマートフォン５００は、「間取り図作成」モードを起動した状態で、何回目かの移動方向の変化を検出した所定のタイミングで基準位置またはその近傍を検出する。このとき、メモリ５０２内に作成中の間取り図の情報が、閉じた空間すなわち矩形あるいは三角形もしくは多角形に近似できる情報となる。従って、表示領域５０１が表示するユーザの移動の軌跡５４１´は、図６に示すように、ある区画を示す平面図のように表示できる。なお、表示領域５０１が表示する軌跡５４１´は、「間取り図作成」モードにおいて用いるアプリケーション／プログラムにおいて、図８あるいは図９に、矩形５４２として例示するように、直線状に変換（もしくは近似）されて表示される。
【００６４】
「間取り図作成」モードにおいて、ユーザの移動した軌跡５４１´すなわち間取り図の情報が部屋に類似する形状であると推定した時点で、図７に示すように、メッセージ５３２とボタン５２２とを表示する。メッセージ５３２は、例えば『この区画の形状を間取りとして登録しますか？』、等であり、ボタン５２２は、例えば［登録する］もしくは［はい］あるいは［やり直す］もしくは［キャンセル］、等のユーザからの指示入力を受け付けるボタンである。
【００６５】
ユーザからの指示入力（画面のタップ／タッチ）が、［登録する］もしくは［はい］、等のできあがった間取り図を肯定する（間取り図として登録する）指示入力である場合、表示領域５０１は、図８に示すような表示に変化する。即ち、『次の部屋（区画）を設定しますか？』、等のユーザの次の動作の確認を促すメッセージ５３３と、例えば［続ける］もしくは［はい］あるいは［登録して終了］、等のユーザからの指示入力を受けつけるボタン表示５２３と、が表示される。
【００６６】
ここで、ユーザからの指示入力（タップ）が［続ける］もしくは［はい］である場合、次の部屋（区画）への移動をユーザに促すメッセージを表示領域５０１に表示する。以降、逐次受信するＧＰＳ／ＧＬＯＮＡＳＳ信号に基づいて特定するユーザの移動先の位置と基準位置とに基づいて、メモリ５０２内の間取り図を、逐次、更新する。
【００６７】
図８において、ユーザからの指示入力（タップ）が［登録して終了］である場合、図９に示すように、『部屋（区画）の中の装置を登録しますか？』、等の装置の登録を促すメッセージ５３４と、例えば［登録する］もしくは［はい］あるいは［あとで登録］、等のボタン５２４と、を表示領域５０１に表示する。ユーザの指示入力（タップ）が、［あとで登録］である場合、現時点で完成している「間取り図」をメモリ５０２の所定の領域に格納して、「間取り図作成」モードを終了する。
【００６８】
このとき、「間取り図」の情報として、図１０に示すように、区画（［ゾーン］）毎に、緯度（Latitude）、経度（Longitude）および高度（Altitude）を格納する。区画の形状が、図９が示したような長方形１１である場合には、個々の隅１１−１、１１−２、１１−３および１１−４のそれぞれについて、緯度および経度のそれぞれを、ｄｄ°（度）、ｍｍ´（分）、ｓｓ″（秒）により特定して格納する。なお、図９が示す区画１１は、長方形であり４つの隅を含むことから、図１０が示すゾーン（区画）の緯度および経度のそれぞれの位置については、個々の隅を特定する添え字と、緯度または経度を指示する添え字と、を併せて付与して表示することが好ましい。
【００６９】
「間取り図」の情報は、通常は、例えば間取り図を作成した順にＡ（Area）１１−１、Ａ（Area）１１−２、・・・、の仮区画名が付与される。この仮区画名は、後で、各部屋に名前を付与するときに利用される。
【００７０】
＜センサー、制御対象装置などの装置の登録方法の一例＞    
装置としては、先に説明したように、ＴＶ装置、照明装置、ドア施錠装置、窓開閉装置、カーテン（スクリーン）開閉装置、エアコンディショナ、エレベータ、ＰＣ（パーソナルコンピュータ）、プリンタ、microwave oven（電子レンジ）、トースタ、電磁調理器、掃除機、洗濯機、扇風機、炊飯器、冷蔵庫、電話器、充電装置、コンセント、スイッチ、センサー、発電装置、電力量計、熱再利用装置、蓄電装置、監視カメラ、等がある。
【００７１】
次に、「装置の登録」について説明する。
【００７２】
図３が示す初期設定画面において［装置の登録］ボタン（表示）５１２がタップされた場合、あるいは上述した「間取り図作成」モードにおいて「装置の登録」モードが選択された（「間取り図作成」モードにおいて、ユーザからのボタン５２４のタップ（入力）が［登録する］もしくは［はい］である）場合、例えば図１１に示す「装置の登録」モードが起動する。
【００７３】
図１１では、「装置の登録」方法（種別）として、例えば［新規登録］、［登録変更］および［登録削除］のいずれかの選択（入力）をユーザに促すボタン表示５５１（［新規登録］）、５５２（［登録変更］）および５５３（［登録削除］）が表示領域５０１に表示された例を示している。
【００７４】
例えば、［新規（追加）登録］ボタン５５１により新規の（または追加の）装置の登録が指示されると、図１３Ａ−図１３Ｉ／図１９Ａ−図１９Ｃ／図２０Ａ−図２０Ｃに示すような表示によりユーザを案内する「装置の登録」モードが起動する。なお、「装置の登録」モードで用いるアプリケーション／プログラムは、複数の無線通信の規格を自動的に判定し、通信モードを自動的に決定することができる。
【００７５】
これにより、ユーザは、『新規の又は追加する装置（センサー、制御対象装置）が採用している無線通信の規格が何であるか』ということを意識することなく、容易に装置を登録できる。また、『追加する装置が属する無線通信の規格が何であるか』を検出中のときは、「装置の登録」モード毎の画面を表示する前段階で、例えば『通信方式を検出しています』、等の表示を表示領域５０１に表示することが好ましい。
【００７６】
ここで、「装置の登録」に先立って、図１２に示すように部屋（区画）の名称（名前）の登録を促す『部屋の名前を登録しましょう』、等の表示５６０を表示し、ユーザに「部屋の名前」を登録してもらうことが好ましい。
【００７７】
「部屋の名前」を登録するときは、例えば図１０に示した「間取り図」の情報が利用される。たとえば、ユーザが名前を登録しようとする部屋に入り、「新規登録」５５１をタップしたとき、部屋の名前がついていない場合、現在の部屋の仮区画名が（例えば図１０に示したＡ（Area）１１−１、Ａ（Area）１１−２、・・・のいずれか）が表示される。そして、ユーザが、音声により又は文字入力画面を介して部屋名を入力し、決定ボタンをタップしたとき、仮区画名（例えばＡ（Area）１１−１の横に入力した部屋名が表示される。
【００７８】
なお、部屋の名称の登録は、図８あるいは図９で示した表示がなされた後、部屋の登録がなされるときに、『部屋の名前を登録しましょう』というメッセージから開始されてもよい。
【００７９】
図１３Ａ−図１３Ｉは、登録しようとしている装置が利用する無線通信のネットワーク規格（装置が適合している通信規格）が、例えばＩＥＥＥ８０２．１５．４ｅに準拠し、９００ＭＨｚ帯を利用するもの［タイプＡ＜Z-Wave＞］である場合の「装置の登録」モードにおける登録手順の一例を示す。
【００８０】
図１３Ａは、「装置の登録」モードの起動時の表示の一例である。図１３Ａは、図４−図８を用いて説明した「間取り図作成」モードにおいて登録した「間取り図（平面）」に、ユーザの現在位置を平面的に表示した状態を表示している。また、『登録しようとしている装置の近傍に移動してください』、等のメッセージ５６１を表示領域５０１に表示し、ユーザに、登録しようとしている装置を特定してもらうことを促している。なお、装置の起動は、装置の形状や装置が固定されている状態により異なるが、例えば装置の所定の位置に用意されている起動スイッチ（埋め込み式のリセットボタン）をオンする、等の標準的な仕様に準じるものとする。
【００８１】
例えば、リモコンや時計等において時刻を設定する際、リセットボタンをペン／ボールペンの先端で押すとオン（入力モード）となり、もう一度押すとオフ（非入力モード）となる押しボタン方式であってもよい。
【００８２】
登録しようとしている装置（装置５７１を例に説明する）の近傍にユーザが移動し、装置５７１をユーザが認識して装置５７１を（ユーザが）起動すると、図１３Ｂに示す表示が得られる。つまり、「間取り図（平面）」５４２が、ユーザの位置５４３とともに装置５７１の位置を表示した状態に更新される。
【００８３】
このとき、図１３Ｃに示すように、装置５７１の概略形状を表した画像（Image）及びまたはスイッチ（On/off switch）、センサー（Motion sensor）、センサー（Open/close sensor）、ソケット（Electrical outlet/Receptacle outlet）、というような標準的な機能別の識別名称や製品仕様及びまたは供給元が用意した個別の名称（型番）、等がリスト５７２形式で表示領域５０１に表示される。
【００８４】
上記のリスト５７２は、例えば次のように取得される。即ち、装置５７１が起動されたとき、ＨＧＷ６００が装置５７１を認識し、装置５７１の例えば製造元の情報を、ネットワークを介して、クラウドサーバに送信する。するとスマートフォン５００は、クラウドサーバから、上記リスト５７２のデータが送られてくるので、ＨＧＷ６００は、受信したリスト５７２のデータをスマートフォン５００に送信する。これにより、スマートフォン５００は、先のリスト５７２を表示することができる。
【００８５】
クラウドサーバには、後述する図１５、図１５Ａ、図１５Ｂ、図１５Ｃ、図１５Ｄに示すような特徴テーブルが格納されている。特徴テーブルは、ＨＧＷ６００にダウンロードされて、ＨＧＷ６００内のメモリに格納されていてもよい。但し、この場合は、特徴テーブルが更新されることがあるので、ＨＧＷ６００は、更新があったことの通知を受けたときに、或は定期的にクラウドサーバから取得してもよい。
【００８６】
図１５、図１５Ａ、図１５Ｂ、図１５Ｃ、図１５Ｄが示す特徴テーブルにおいて、例えば列Ｃ１０２は装置の製造元の情報を、列Ｃ１０３は装置の商品名の情報を、列Ｃ１０４は装置の識別名の情報を、列Ｃ１０５は装置の機能の情報を、列Ｃ１１０は装置の表示例（Image data）を、それぞれ、を含む。これらの情報は、各メーカーがクラウドサーバにアップロードすることで構築されている。
【００８７】
なお、図１３Ｃにおいて、リスト５７２、「間取り図（平面）」表示５４２、メッセージ５７３及びまたはボタン５２５のそれぞれの表示位置、表示順、重なり、重なり時の透過／非透過、等の表示に関する規則は任意である。また、表示の大きさは、表示領域５０１の大きさに合わせて１画面表示当たりの表示量が制御され、スクロールによりすべての画面表示が表示されることが好ましい。なお、「装置の登録」モードで用いるアプリケーション／プログラムが採用している表示規則によらず、例えばスマートフォン５００の設定を援用することも可能である。
【００８８】
ところで、［タイプＡ］の装置は、「装置の登録」モードにおいて自発的に自装置を起動するものではないので、ユーザが個々の装置を登録のために起動することが要求される。このことは、ユーザが、対象となる装置の近傍に移動して当該装置を起動することが必要とされるので、個々の装置の特定が容易である。この［タイプＡ］の装置は、起動された１つの装置のみが、「間取り図（平面）」表示５４２中に、表示されると言う特徴を有する。
【００８９】
なお「タイプＡ」の装置とは異なり、複数の装置が同時に起動する別のタイプ（「タイプＢ」、「タイプＣ」）があるが、このタイプの装置が使用されるときは登録しようとしている装置を特定するための別の手順が必要である。この装置については、図１９Ａ−図１９Ｃ／図２０Ａ−図２０Ｃを用いて、後で説明する。
【００９０】
続いて、例えば『この装置を登録しますか？』、等のメッセージ５７３と、例えば［登録する］もしくは［はい］あるいは［やり直す］もしくは［やめる］、等の指示入力を受け付けるボタン５２５と、を表示領域５０１に表示をする。
【００９１】
図１３Ｃの画面表示にて、ユーザが［登録する］もしくは［はい］の指示入力（タップ）を行った場合、画面表示は図１３Ｄに示す画面表示に切り替わる。即ち、例えば『装置に名前を付けましょう（装置の名称を設定してください）』、等のメッセージ５７４と、名前の入力領域５７５と、例えば［登録する］もしくは［はい］あるいは［やり直す］もしくは［やめる］、等の指示入力を受け付けるボタン５２５と、を表示領域５０１の表示が得られる。
【００９２】
なお、図１３Ｄにおいて、「間取り図」表示５４２、メッセージ５７４、入力領域５７５及びまたはボタン５２５のそれぞれの表示位置、表示の順、重なり、重なり時の透過／非透過、等の表示に関する規則（実際の表示形態）は、任意である。また、それぞれの表示の大きさは、表示領域５０１の大きさに合わせて１画面表示当たりの表示量が制御され、スクロールにより全ての画面表示が表示されることが好ましい。但し、それぞれの表示の大きさは、画面を縮小することにより、表示領域５０１内に、全ての表示内容を表示することも可能である。
【００９３】
また、図１３Ｅに示すように、例えば「ニックネームをつけられます」等のメッセージ５７５を表示し、入力領域５８１にニックネームを入力できるようにしてもよい。
【００９４】
また、図１３Ｆに示すように、ユーザが入力した装置の名称（名前）が既に存在する場合には、例えば『同一の名前の装置が既に登録されています。別の名前を入力しましょう』、等の重複した名称（名前）の登録を回避することをユーザに促すメッセージ５７６を表示し、入力領域５８１に当該名称を表示してもよい。
【００９５】
上記したように、図１３Ｄにおいて、ユーザからの指示入力（タップ）が［登録する］もしくは［はい］である場合、図１０に一例を示したが、「間取り図」中の装置の位置の情報として、ゾーン（区画）名（Zone）、登録された名前（Device）とともに、緯度（Latitude）、経度（Longitude）および高度（Altitude）が、メモリ５０２内の所定の領域に登録される。
【００９６】
そして、図１３Ｄが示す画面表示からユーザによる装置の名称（名前）の登録が完了すると、図１３Ｅに示すように、例えば『ニックネーム（愛称）をＮ（Ｎは正の整数）個まで付けられます』、等のユーザの動作を促すメッセージ５７５と、少なくとも１つの入力領域５８１，・・・，と、を表示領域５０１に表示することができる。入力領域５８１，・・・，は、１つのニックネームの入力が終了すると次の入力領域が表示される形式であってもよいし、図１３Ｅが示すように、予めＮ個の入力領域が表示される形式であってもよい。入力領域５８１，・・・，の表示は、ユーザ操作によりスキップできるものとし、例えば『名前の編集』モード、等を利用した所定のタイミングにおいて、追加（あるいは編集）できることが好ましい。但し、入力領域５８１，・・・，にユーザが入力した装置のニックネームが既に存在する場合には、図１３Ｆに示すように、例えば『同一の名前の装置が既に登録されています。別のニックネームを入力しましょう』、等の重複したニックネームの登録を回避することをユーザに促すメッセージ５７６を表示することが好ましい。このとき、図１５が示す特徴テーブルの列Ｃ１０３が保持している装置に固有の製品名や列Ｃ１０４が保持している識別名（製品仕様）を参照して、図１３Ｈに示すように、装置に固有の特徴を表示することが好ましい。
【００９７】
なお、ニックネームを説明するために、上述した装置の登録が完了した（装置の）名称を、『ガレージのスポットライト』とする。また、ニックネームとして、例えば『ガレージのライト』、『ガレージのスポット』、『車庫のスポット』、『車庫の灯り』、『１階外の灯り（必ずしも「ガレージ」を特定しない表現の例）』、『ガレージ、ライト（文節区切りあり）』、『スポットライト、ガレージ（文節区切りあり）』、等のさまざまな読み替え（言い換え）がある。登録が完了した装置の名称およびニックネームは、図１５および図１５Ｂにおける列Ｃ１０７（音声指示列）に、列Ｃ１０６が示す制御情報と関連付けられて登録されている。これにより、上述した装置の登録が完了した装置は、名称（名前）として与えられた呼び名（装置の名称）とニックネームとを併せ、複数の名称（名前）が利用された場合においても、同一の装置であると、判定可能となる。
【００９８】
但し、以下のような場合、ＨＧＷ６００は、装置を特定するためのフィードバック（質問）をユーザが保持する端末装置に、送信することができる。なお、フィードバックは、ＨＧＷ６００が音声出力機構を有する場合に、その音声出力機構により直接、音声にて出力することも可能である。ＨＧＷ６００がユーザにフィードバックする条件（フィードバックの理由）がある。例えば類似した名称（名前）の装置が他にも存在する場合、あるいは異なる区画において同一の名前の装置が存在して区画の識別ができなかった場合、もしくはユーザの指示（発話／音声）が不明瞭であって装置及びまたは区画を特定できなかった場合、等を揚げることができる。
【００９９】
ユーザが、入力領域５８１，・・・，に少なくとも１つのニックネームの入力を完了した場合あるいはニックネームの入力をスキップした場合には、図１３Ｇに示すように、例えば『役割を決めましょう（動作／機能を定義します）』、等のユーザの動作を促すメッセージ５７７と、少なくとも１つの入力領域５９１と、を表示領域５０１に表示する。
【０１００】
『ガレージのスポットライト』として登録された装置は、この実施の形態においては、既に設置されているコンセントを介して接続される照明装置を、ＨＧＷ６００を経由した音声（ボイス）による指示（入力）があったことが通知されることで、オン／オフ可能とする装置である。すなわち、上述した装置（この例ではガレージのスポットライトが接続されている装置）は、『ガレージのスポットライトオン』、あるいは『ガレージのスポットライト点けて』、等の音声による指示があったことが、ＨＧＷ６００を経由して通知されることで、接続されている照明装置をオン（点灯）するよう制御する。また、同装置は、『ガレージのスポットライトオフ』、あるいは『ガレージのスポットライト消して』、等の音声による指示があったことがＨＧＷ６００を経由して通知されることで、接続されている照明装置をオフ（消灯）するよう制御する。
【０１０１】
すなわち、『ガレージのスポットライト』として登録された装置の役割としては、照明装置の「オン」と「オフ」である。また、『リビングの照明』として登録されている装置（ライト）の役割は、ライト（装置）に予め組み込まれている制御部（コントローラ）による点灯制御である。このような背景から、実際には、ユーザが音声により特定した装置の名称と「オン」または「点けて」と「オフ」または「消して」のいずれかから取得する情報（要求された装置の動作）について、図１６および図１６Ａ、図１６Ｂが示す意図解釈（データテーブル）の列Ｃ１１３（音声指示）と列Ｃ１１７（制御情報）から役割が特定（判断）される。特定（判断）された役割に基づいて、制御パターンが図１６Ａおよび図１６Ｂの列Ｃ１１８から読み出され、ＨＧＷ６００を通じて、制御対象の装置に通知される。
【０１０２】
なお、［タイプＡ］の装置は、自装置とＨＧＷ６００との間で直接通信できない場合であっても他の［タイプＡ］の装置を中継装置として、ＨＧＷ６００から自装置への信号および自装置からＨＧＷ６００への信号を、ポッピング（中継転送）できる。これにより、［タイプＡ］の装置の個々の通信能力を抑えることができ、消費電力の少ないネットワークを構築できる。
【０１０３】
なお、例えば『点けて』や『消して』、等の音声指示においては、直接的な指示を含まない場合がある。例えば、ライトをオン／オフする音声指示において、例えば『おやすみ（Good night）』／『おやすみなさい（Have a nice dream）』や『出かけるよ』、等の（表現が）類似していない音声指示がある。しかしながら、どの音声指示であっても、ライトのオフ（『消して』）と解釈できるよう、音声に対する制御が関連付けられている。また、『おやすみ（Good night）』／『おやすみなさい（Have a nice dream）』という音声指示についても、例えば『ぐっすりね（Sleep well）』あるいは『よい夢を（Sweet dreams）』、等のように、さまざまな置き換え表現がある。このため、後段に詳述するが、図１５Ｂ−図１５Ｄが示す音声指示と規則との関連付けに基づいて図１６Ａが示す実際の装置の動作パターンを特定する場合においても、さまざまな音声指示（の表現）から好適な動作パターンを特定できるよう、さまざまな音声指示と装置の動作パターンとが関連付けられている。
【０１０４】
同様に、例えばファン（換気扇）に関し、『防音（室内で音を発生させる）』や『音楽を聴くよ（静かに）』、『今から映画見るよ（静かに）』、等の音声指示が、ファン（換気扇）のオフ（『止めて（消して）』）と解釈できるよう、音声に対する制御が関連付けられている。但し、ファンについては、図１５ＢのＣ１０７列が示すように、速度制御（速度変更）が可能である。このため、『音楽を聴くよ（静かに）』や『今から映画見るよ（静かに）』等が指示された場合には、動作状態（速度）を１段（ノッチ）ずつ変更する（高速の場合には中速に、中速の場合には低速に）ことも可能である。また、『防音（室内で音を発生させる）』の場合には、ファンをオフする。但し、室内の換気のために、オフしたのち一定時間経過後に、一定期間の間、例えば低速（Low）で動作（オン）する、等の動作モードを用意することも可能である。
【０１０５】
ところで、装置の役割すなわち装置の動作／機能については、図１５および図１５Ａ−図１５Ｄに示した特徴テーブルが保持する装置の製品仕様に基づいて一意に決まる場合がある。上述のように、装置の製品仕様が、例えば電源のオン／オフのみが可能なスイッチであるような場合は、図１３Ｈに示すように、それまでは入力領域として利用していた領域５７８に、装置の製品仕様（特徴テーブルの記載内容）に基づいて取得できる装置の名称、等を表示してもよい。その場合、表示領域５０１の残りの部分（他の表示のために表示されていない領域）に、例えば『○○（入力済みの名称）は、◇◇（部屋の名前）の△△（標準的な機能別の識別名称、ここでは『この装置はガレージのスポットライト』のオンとオフです』、等のメッセージ５７９を表示することも可能である。なお、図１５Ｃが示すように、例えばライト（照明装置）に対する『おやすみ』／『おやすみなさい』、等の音声指示に対応して多段階の制御パターンが用意されている場合には、『明るさの設定ができます』／『もう少し明るく（暗く）しますか？』、等のフィードバックメッセージを表示することも可能である。なお、ＨＧＷ６００（あるいは照明装置）に、音声出力機構（スピーカ）と音声再生（合成音声出力）機能が用意されている場合には、上述のフィードバックメッセージを、（音声再生機能により再現した）音声によりユーザに聞かせることができる。
【０１０６】
なお、対象となる装置が、例えばセンサー（温度感知器）であって、その役割（動作／機能）が部屋の温度検知であるような場合、通常は、ポーリング（またはユーザからの送信指示）を受けつけた時点での温度の温度データを出力する。しかしながら、特定のパターンの変化、例えば湿度が７７％を超え、温度が３１℃を超えたこと、が検出された場合に、自律的に温度変化が生じたことを通知することも可能である。例えば、図１３Ｉに示すように、それまでは入力領域として利用していた領域５７８に、装置の機能（役割）を表示し、表示領域５０１の残りの部分（他の表示のために表示されていない領域）に、例えば『一定の温度を超えた場合、検知した温度を通知します』、等のメッセージ５７９を表示するように設定することも可能である。
【０１０７】
図１０は、区画（ゾーン）位置情報（データテーブル）の一例を示す。図１０が示すデータテーブルは、例えば外部サーバに位置し、区画（ゾーン）毎に、緯度（Latitude）、経度（Longitude）および高度（Altitude）を保持する。図１０が示すデータテーブルが保持する緯度（Latitude）、経度（Longitude）および高度（Altitude）の各データは、図３−図７を用いて既に説明したように、ユーザの移動により取得することができるが、例えばＨＧＷ６００が自律的に移動して取得することも可能である。その場合、ＨＧＷ６００の移動の軌跡が、所定のタイミングで、区画位置情報（データテーブル）に格納される。なお、ＨＧＷ６００が自律的に移動して取得した区画（ゾーン）毎の位置情報が存在する場合には、図３−図８を用いて説明した区画内のマッピング（「間取り図作成」）モードが省略できることは言うまでもない。
【０１０８】
図１４は、ゾーン内（位置）情報（データテーブル）の一例を示す。図１４が示すゾーン内位置情報データテーブルは、例えばサーバ１０００の記憶媒体１０１０内に位置し、任意の区画（ゾーン）Ａ，Ｂ，・・・，のそれぞれに位置する装置について、緯度（Latitude）、経度（Longitude）および高度（Altitude）を保持する。なお、区画（ゾーン）Ａ，Ｂ，Ｃ，・・・，のそれぞれについては，図１０において付与されている仮区画名との対応関係すなわち現在ユーザが位置している区画（ゾーン）に対応する仮区画名が、所定の順で示される。すなわち、図１４においては、例えば、区画（Zone）１１が、区画（Zone）Ａ（Area）１１−１と、区画（Zone）１２が、区画（Zone）Ａ（Area）１１−４と、区画（Zone）１３が、区画（Zone）Ａ（Area）１１−３と、区画（Zone）１４が、区画（Zone）Ａ（Area）１１−２と、それぞれ対応することが、表わされている。
【０１０９】
図１４が示すデータテーブルが保持する緯度（Latitude）、経度（Longitude）および高度（Altitude）の各データは、図９、図１１、図１３Ａ、図１３Ｂおよび図１３Ｃを用いて既に説明したように、登録しようとする装置について、ユーザが登録動作を実行することにより、装置が登録された時の位置情報と装置とを対応付けて保持する。
【０１１０】
図１４が示すデータテーブルが保持する位置情報（緯度、経度および高度）は、ユーザが装置を登録する毎に、装置毎に蓄積される。図１４が示す位置情報はまた、次に装置を登録する場合のゾーンの類推（推定）と、類推（推定）したゾーンのうちの最も近いゾーンをデフォルトととして入力端末装置（スマートフォン）５００の表示領域５０１に、ＧＵＩ−１を介して表示するために利用できる。
【０１１１】
図１５および図１５Ａ−図１５Ｄは、装置（センサー）特徴情報（データテーブル）の一例を示す。図１５および図１５Ａ−図１５Ｄが示す装置（センサー）特徴情報データテーブルは、例えばサーバ１０００の記憶媒体１０１０内に位置し、例えば列Ｃ１００−列Ｃ１１０を、含む。
【０１１２】
図１５において、列Ｃ１００は、実施形態において利用される任意数の装置を識別するための一連番号（管理番号）を示す。列Ｃ１０１は、任意の装置が対応している無線通信の規格に関する情報を保持する。列Ｃ１０２は、例えば装置の製造元の情報を保持する。列Ｃ１０３は、例えば装置に固有の製品名を保持する。列Ｃ１０４は、例えば装置の機能を一意に特定することのできる情報すなわち識別名（製品仕様）を保持する。なお、列Ｃ１０４が示す識別名は、例えば『スイッチ』、『センサー』、『ファン』、等である装置に固有の機能を示すことが好ましい。列Ｃ１０５は、例えば装置の機能と制御方法に関する情報とを保持する。なお、列Ｃ１０５が示す装置の機能は、列Ｃ１０４が示す識別名と同様、機能（名）が装置に固有の機能やその動作を直接的に表している場合がある。このため、図１３Ｄ、図１３Ｅ、図１３Ｆ、図１３Ｇにより説明した「装置の登録」に際しては、スマートフォン５００の表示領域５０１に、ＧＵＩ−１により、デフォルトにて機能（名）を表示することが好ましい。列Ｃ１０６は、装置の機能を実現するための制御方法に関する情報を保持する。なお、列Ｃ１０６が保持する情報は、列Ｃ１０５が示す装置の機能と１対１で対応されている。
【０１１３】
列Ｃ１０７は、装置の名称やニックネームが音声により指示された場合の個々の装置の動作との関係を保持している。すなわち、列Ｃ１０７に登録され、列Ｃ１０７が保持している読み替え（言い換え）に関連する情報に基づいて、登録が完了した装置に対して、さまざまな言い換えで動作が指示された場合において、その動作を特定することができる。例えば、『おやすみ』／『おやすみなさい』や『出かけるよ』、という音声指示が、『消して』を特定するための音声指示として認識されることは、上述した通りである。
【０１１４】
列Ｃ１０８は、列Ｃ１０７が保持するさまざまな装置の動作の判定及び判定結果に対する動作の規則を保持している。列Ｃ１０８が保持する規則は、例えば「＜ＩＦ（・・・ならば／・・・のとき）＞−＜ＴＨＥＮ（〜〜〜する）＞」構文により構成され、例えば『Turn on Dad Bedroom light（寝室のライトを点ける）』、『Turn on Garage light（ガレージのライトを点ける／ライト点けて、ガレージ）』、『Turn off pass way light（通路のライトを点ける）』あるいは『Set/Warm up temperature bath room for 70F（入浴前に浴室内の温度を２１℃（約）に（暖める））』、等が代表するように、ある装置からの出力（＜ＩＦ＞）に基づいて、予め関連付けられている装置の動作（＜ＴＨＥＮ＞）を実現することを特徴としている。この場合、予め関連付けられている装置は自装置であってもよいし、決められた対応関係に従う装置であってもよい。ＨＧＷ６００は、例えば、ある部屋の温度センサー（装置）が検出した温度がその部屋のエアコンを動作させるべき温度であった場合、その部屋のエアコンを（冷房動作もしくは暖房動作により）所定の温度となるように動作させるための指示を（エアコンに対して）出力する。例えば、『Detected temperature of the room ＡＢＣ over ＤＥ℃（部屋ＡＢＣの温度がＤＥ℃を超えています）』（＜ＩＦ＞）の通知を受け取った場合、ＨＧＷ６００は、『Set temperature of the ＡＢＣ room for ＦＧ℃ with the air conditioner（エアコンをオンして、部屋ＡＢＣの温度をＦＧ℃に（設定）する）』（＜ＴＨＥＮ＞）を出力することが好ましい。
【０１１５】
なお、『＜ＩＦ（・・・ならば／・・・のとき）＞−＜ＴＨＥＮ（〜〜〜する）＞』構文により構成される規則については、１つの＜ＩＦ＞に対して複数の＜ＴＨＥＮ＞を設定できることは既に説明した通りである。
【０１１６】
例えば、リビングのライトについては、図１５および図１５Ｃ、図１５Ｄの列Ｃ１０８が示すように、『点けて』という音声指示があった場合に、例えばその区画（部屋）の明るさがある照度よりも暗い場合にライトをオンすることも可能である。もちろん、『点けて』という音声指示があった場合には、必ずライトをオンすることも可能である。また、明るさを調節できるライトである場合には、点灯開始時の明るさをユーザにフィードバックする、あるいは点灯開始時の明るさをユーザに設定させることも可能である。
【０１１７】
なお、『出かけるよ』という音声指示に対応してリビングのライトのオフする場合は、ユーザが部屋（区画）を出るまでの移動時間を考慮して、一定時間（例えば１分あるいはＮ（Ｎは正の整数）分）経過後に、ライトをオフしてもよい。一方、『おやすみ』／『おやすみなさい』という音声指示に対応してリビングのライトをオフする場合は、ユーザがそのまま留まっている（区画内に残っている）ことを考慮する必要がある。その場合、例えば周囲のセンサー出力に基づいてユーザが区画の外に出たことを検出した時点でライトをオフする（ユーザがその区画に居る間はオフしない）ことが好ましい。あるいは、一定時間（例えば１５秒、あるいは１分程度経過するごとにライトの明るさを低減する、ような段階的な制御が可能である。
【０１１８】
例えば、ファン（換気扇）に対する音声指示としては、図１５Ｂおよび図１５Ｃ、図１５Ｄが示すように、『防音』というような、オンとオフを明示しない指示を考慮することが必要である。その場合、例えばその区画内において大きな音を出すことが予想されるため、ファンをオフする、と判断する。なお、『音楽聴いてるよ』や『今から映画見るよ』という音声指示に対しては、ファンの速度を１段階または２段階、低速の動作に切り替えることができる。一方、『換気』というような音声指示については、ファンがオフである場合には、オンに、既にオンされている場合には、ファンの速度を１段階または２段階、高速の動作に切り替えることができる。また、『防音』という音声指示に従って（ファンを）オフしている状態で、例えば同じ区画内に位置する温度センサーにて区画内の温度が所定の温度を超えたことが検出された場合は、ファンを、例えば低速（Low）で動作させることが好ましい。
【０１１９】
列Ｃ１０９は、列Ｃ１０６−列Ｃ１０８が保持する内容に基づいて、対象の装置の動作を制御するインタフェース、例えばスイッチのオン（またはオフ）あるいは（設定されている）温度の変更（コントローラのタップ電圧の変更）、等の、実際に制御すべき対象を制御するためのインタフェースに関する情報を保持している。
【０１２０】
列Ｃ１１０は、図１３Ｄ、図１３Ｅ、図１３Ｆ、図１３Ｇを用いて説明した「装置の登録」において、ユーザに視覚的に示すために表示することが好ましい対象の装置の画像のデータを保持している。
【０１２１】
図１６、図１６Ａおよび図１６Ｂは、意図解釈（データテーブル）の一例を示す。図１６、図１６Ａおよび図１６Ｂが示す意図解釈データテーブルは、例えば外部サーバに位置し、例えば列Ｃ１１１−列Ｃ１１８を、含む。
【０１２２】
列Ｃ１１１は、ホームネットワークにおいて固有の装置毎の管理番号（Device ID）／一連番号（Item no.）を保持する。管理番号（Device ID）／一連番号（Item no.）は、図１５に示したセンサー特徴情報（データテーブル）が保持する任意の装置との対応関係を示す。管理番号（Device ID）は、図１５において列Ｃ１００が保持する一連番号（Item no.）と紐付けされており、図１６、図１６Ａ、図１６Ｂを用いて以下に説明するホームネットワーク内でのＨＧＷ６００による個々の装置の管理において利用される。
【０１２３】
列Ｃ１１２は、図１５において列Ｃ１０３で保持する装置の特徴情報のうちの商品名を保持する。これにより、管理番号と登録が完了した装置との間の対応が確保される。
【０１２４】
列Ｃ１１３は、図１５および図１５Ｂにおいて保持するセンサーの特徴情報のうちの列Ｃ１０７で示す音声指示（音声指示を構成している個々のフレーズ）を認識するためのさまざまな読み替え（言い換え）に関する情報を保持する。すなわち、列Ｃ１１７は、ユーザが（例えば音声により）入力した情報と図１５および図１５Ｂが示す特徴情報のうちの列Ｃ１０６が保持している保持する装置の機能を実現するための制御方法に関する情報と上述の音声指示あるいはフレーズとの関連とを紐付けた情報を保持する。これにより、列Ｃ１１６が示す名称が与えられている装置に対して、さまざまな言葉（表現）の音声指示があった場合に、該当する装置を特定し、列Ｃ１１７が保持する制御情報（どのような動作が求められているか）を特定できる。
【０１２５】
列Ｃ１１４は、図１４が保持する個々の区画の情報を保持する。なお、列Ｃ１１４が保持する個々の区画の情報は、図１が示す空間すなわち建物１００の区画と対応することはいうまでもない。
【０１２６】
列Ｃ１１５は、列Ｃ１１４が保持する個々の区画の情報に対応する区画名を保持する。区画名は、ユーザが任意に設定でき、例えば図１２において設定した部屋の名称（名前）を保持する。なお、区画名は、任意の部屋（区画）に対応するニックネームとしても位置付けられる。例えば、図１において、リビング（Living）に相当する区画２３について、『リビング（居間）』、『みんなのいる部屋』、『２階のテレビのある部屋』、『ペットと遊ぶ部屋』、等のさまざまな読み替え（言い換え）で呼称された場合も同一の区画（部屋）であることを認識できる。同様に、多目的スペース（駐車スペース）に相当する区画１１について、『車庫』、『ガレージ』、『１階外』、等のさまざまな言い換えに対応できることが好ましい。
【０１２７】
列Ｃ１１６は、装置に固有の製品名及びまたは識別名（製品仕様）を保持する。
【０１２８】
列Ｃ１１７は、図１５において列Ｃ１０７で保持している音声指示（音声指示を構成している個々のフレーズ）が関連付けられる制御情報（図１５および図１５Ａと同一）を保持する。
【０１２９】
列Ｃ１１８は、図１５において列Ｃ１０６が保持している装置の機能を実現するための実際の制御方法（制御パターン）に関する情報を保持する。すなわち、列Ｃ１１８は、図１６および図１６Ａ、図１６Ｂが示す意図解釈（データテーブル）の列Ｃ１１３（音声指示）と列Ｃ１１７（制御情報）から特定（判断）された役割に基づいて、対象装置を実際に制御するための制御パターンを示している。なお、制御パターンは、上述した音声指示により識別される装置の動作を示し、例えば『消して』と『出かけるよ』と『おやすみ』／『おやすみなさい』のそれぞれの音声指示に基づいて、例えば照明（ライト）をオフする場合に、オフするタイミング（パターン）が異なることを示している。
【０１３０】
例えば、音声指示が『消して』である場合、制御量が0x00であることにより、直ちにライト（照明）をオフすることが好ましい。これに対して、音声指示が『出かけるよ』である場合、制御量が0x00であるが、その前段で、例えばドアが一旦開けられ、そのあとに閉じられたことをドアセンサーが検知した場合に、ライトをオフすることが好ましい。また、音声指示が『おやすみ』／『おやすみなさい』である場合、例えばオフタイマーがセットされているか、あるいは（オフではなく）明るさの調整が指示されているか、等をチェックすることが好ましい。なお、オフタイマーがセットあるいは明るさの調整が指示されている場合は、その制御に移行することはいうまでもない。また、『消して』という音声指示に対して、例えばエアコンがその区画の温度を調整し、例えばテレビ装置が動作している場合には、対象となる装置がどれであるかを、音声指示を指示した（発声した）利用者（ユーザ）から承認を得ることが好ましい。その場合、１つの装置を特定して、例えば『テレビ装置を消しますね』というような引き続く制御動作に対して同意を得るような表現を用いて、ユーザに問いかける表現が好ましい。反面、『エアコン消して』というような対象の装置を特定した音声指示に対しては、『エアコンを消します』というような音声による確認（acknowledge）を出力することが煩雑である、と判断されることもあるため、ＨＧＷ６００は、無音（音声出力なし）で対象の装置に制御信号を出力してもよい。その場合、例えばユーザが保持する携帯端末装置５００のＧＵＩ−１に対しては、『エアコンを消します』というような受信確認の意味合いの返信を表示させる（携帯端末装置５００に変身する）ことが好ましい。なお、無音（音声出力なし）の制御信号の出力は、例えばＧＵＩ−１が表示する設定画面を通じて、ユーザが選択できることが好ましい。
【０１３１】
音声指示が『出かけるよ』である場合、例えばドアセンサーにおいて、ドアが一旦開けられ、そのあと閉じられたことを検知することにより、居住者（ユーザ）が区画（建物）の外に出た、と判定し、例えば３秒後に、ＨＧＷ６００は、ライトをオフするよう、制御信号を出力する。なお、ユーザが建物の外に出たことは、例えばユーザが保持する携帯端末装置（スマートフォン）５００の位置情報を用いて検出することも可能である。その場合、位置情報が建物の外になったことを検出した時点でライト（スイッチ）をオフするよう、ＨＧＷ６００は、制御信号を出力する。もちろん、ユーザが建物の外に出たことを検出するために、ドアセンサーの出力（開／閉の検出）とスマートフォンの位置情報の利用を併用してもよい。さらに、例えばガレージへの人の侵入とその後のガレージからの車の発進、等、他のセンサーからのさまざまな出力を組み合わせてユーザの移動を検出して、ライト（スイッチ）をオフするよう、ＨＧＷ６００は、制御信号を出力することも可能である。
【０１３２】
また、ＨＧＷ６００は、ドアセンサーの開／閉の検出を検出した場合、建物内にユーザを含む家族、等の人物が残っていないことを、他のセンサーの出力を用いてチェックし、建物内に人物（ユーザを含む）が残っている場合には、ライト（スイッチ）オフを無効化することが好ましい。なお、人物が建物内に残っているか、については、ユーザを含む個々の人物が保持するスマートフォンの位置情報を用いてチェックすることによっても実現可能である。
【０１３３】
また、建物内にペットが居る場合には、ＨＧＷ６００は、予めユーザが設定した情報に従い、個々の装置を制御するものとする。その場合、ＨＧＷ６００は、例えばライト（スイッチ）はオフするがエアコンは動作させたままの状態を維持する、動きセンサーがオフである場合にはオンする、等のユーザの指示から連携可能な複数の装置に対して、さまざまな制御信号を出力する。但し、建物内に残る人物がなく、ペットのみが残っているような場合、例えばエアコンを動作させたままの状態を維持するか否か、エアコンをオフした場合には、検出した温度に基づいて自動的にエアコンを動作させるか否か、等の動作確認のためのメッセージを、ユーザが保持するスマートフォン（携帯端末装置）にフィードバック（送信）して、同意（承認）を得ることが好ましい。
【０１３４】
なお、過去に実行し、記憶している制御パターンを、学習機能により参照して、例えば［外出モード（戸締り（ロックチェック））］として自動的に、制御信号を出力することも可能である。その場合、例えば「外出モード（夜間）」や「外出モード（日中）」、等の制御パターンに基づいて区分する複数の制御パターンを用意することができる。また、「外出モード（日中）」のような制御パターンについても、例えば「外出モード（日中−夏）」や「外出モード（日中−冬）」のように複数のパターンを用意することができる。
【０１３５】
なお、学習機能が参照する制御パターンは、例えばサーバ１０００において保持してもよいし、ＨＧＷ６００内部で保持してもよい。また、学習機能は、予め制御データ管理部６０１内に用意されていてもよいし、例えば記憶媒体１０１０内に格納され、制御データ管理部６０１による読み出し要求があった場合に制御データ管理部６０１内のメモリ（ワークメモリ）上に展開され、制御データ管理部６０１内のＣＰＵにより実行されるものであってもよい。
【０１３６】
音声指示が『おやすみ』／『おやすみなさい』である場合、例えばオフタイマーがセットされているか否か、あるいは（オフではなく）明るさの調整が指示されているか、等をチェックする。例えば、オフタイマーがセットされている場合には、オフタイマーによる計数（タイマーで管理される時間）が終了したことを検出した時点でライト（スイッチ）をオフする。例えば、明るさの調整が指示されている場合には、ライト（スイッチ）に設定されているレベルを読み出し（Read）、そのレベルに明るさをセットする。明るさの調整は、例えばインバータのＰＷＭ（Pulse Width Modulation）の値（duty）の設定することによりライトへ供給する電力を可変する、等の手法が利用可能である。
【０１３７】
なお、上述した音声指示を認識してその意図を判別する過程は、図１８が示すように、ＨＧＷ６００と独立して設けられる音声処理部４００が分担するものであってもよいし、ＨＧＷ６００内において、制御データ管理部６０１が処理するものであってもよい。
【０１３８】
図１７および図１７Ａは、センサー制御情報（データテーブル）の一例を示す。図１７および図１７Ａが示すセンサー制御情報データテーブルは、例えば外部サーバに位置し、例えば列Ｃ１２１−列Ｃ１２９を、含む。
【０１３９】
列Ｃ１２１は、ホームネットワークにおいて固有の装置毎の管理番号を保持する。管理番号は、図１５、図１５Ａ−図１５Ｄに示したセンサー特徴情報データテーブルが保持する任意の装置との対応関係を示す。管理番号は、図１５、図１５Ａ−図１５Ｄが保持するセンサー特徴情報と紐付けされており、図１６、図１６Ａ、図１６Ｂに示した管理番号と同一の番号が利用される。
【０１４０】
列Ｃ１２２は、任意の装置が対応している無線通信の規格に関する情報を保持する。列Ｃ１２３は、装置に固有の製品名を保持する。列Ｃ１２４は、装置の機能を一意に特定することのできる情報すなわち識別名（製品仕様）を保持する。なお、列Ｃ１２３および列Ｃ１２４が保持する情報は、それぞれ図１５における列Ｃ１０２および列Ｃ１０３と同一の情報であり、これにより、図１５、図１５Ａ−図１５Ｄに示した装置（センサー）特徴情報との間の対応を確保できる。
【０１４１】
列Ｃ１２５は、装置の機能と制御方法に関する情報とを保持する。列Ｃ１２６は、装置の機能を実現するための制御方法に関する情報を保持する。なお、列Ｃ１２５および列Ｃ１２６が保持する情報は、それぞれ図１５、図１５Ａ、図１５Ｂにおける列Ｃ１０６および列Ｃ１０７と同一の情報であり、これにより、図１５、図１５Ａ−図１５Ｄに示したセンサー特徴情報（データテーブル）との間の対応を確保できる。
【０１４２】
列Ｃ１２７は、登録が完了した（装置の）名称及びまたはニックネームが音声により指示された場合のさまざまな読み替え（言い換え）に関連する情報を保持している。すなわち、列Ｃ１２７に登録され、列Ｃ１２７が保持している読み替え（言い換え）に関連する情報に基づいて、登録が完了した装置が、さまざまな名称（名前）として与えられた呼び名により指示された場合際に、該当する装置を特定することができる。
【０１４３】
列Ｃ１２８は、図１６において列Ｃ１１５が保持する個々の区画の区画名を保持する。
【０１４４】
列Ｃ１２９は、装置の機能を一意に特定することのできる情報すなわち識別名（製品仕様）を保持する。
【０１４５】
以下に、図１４、図１５、図１５Ａ−図１５Ｄ、図１６、図１６Ａ、図１６Ｂ、図１７、図１７Ａに説明した情報に基づいてＨＧＷ６００を介在させたホームネットワーク内のさまざまな装置の制御について説明する。
【０１４６】
図１４、図１５、図１５Ａ−図１５Ｄ、図１６、図１６Ａ、図１６Ｂ、図１７、図１７Ａのそれぞれが保持する情報を組み合わせることにより、ＨＧＷ６００を含むホームネットワーク内において、ＨＧＷ６００を中継して、任意の装置すなわち検出機構（センサー）や制御対象装置を、音声指示（音声指示を構成している個々のフレーズ）により制御することができる。
【０１４７】
ここで、音声指示が含むフレーズから、意図解釈データテーブルが保持する任意の装置のさまざまな名称（名前）として与えられた呼び名を特定することで該当する装置（制御対象）を特定することができる。名称については、例えば『スポットライト』が、『ライト』や『スポット』と称され、例えば『車庫』が、『ガレージ』や『外（玄関）』と称される場合においても一意に識別できるように、制御対象（装置）およびフレーズのそれぞれについて、さまざまな読み替え（言い換え）に対応できる。なお、既に利用されている装置（センサー）の名称についても、さまざまな読み替え（言い換え）に対応できるように、一意に識別できる名称あるいは名称を読み換えるための情報と結びつけて、データテーブルにより保持している。名称あるいは名称を読み換えるための情報は、複数用意されていることが好ましい。また、データテーブルは、装置を音声で制御するための必要な制御情報を、制御したい意図を表すフレーズと、それに応じて装置を制御するための情報と、を関連付けることが可能に、保持している。
【０１４８】
すなわち、装置を一意に識別できる名称あるいは情報を使って装置を認識することで、上述のデータテーブルから制御したい意図を表すフレーズを取り出すことができる。このように、認識した装置の情報（名称）と制御したい意図を表すフレーズ（音声指示）とを結びつけ、「＜ＩＦ＞−＜ＴＨＥＮ＞」構文形式を用いて、ＨＧＷ６００が制御対象の装置を制御するための制御情報（Control word）を生成する。なお、生成される制御情報は、さまざまな読み替え（言い換え）情報と結びつけることが可能に、例えば辞書として登録される。辞書は、随時、更新されることはいうまでもない。
【０１４９】
ＨＧＷ６００はまた、入力情報（認識した装置の情報）の特徴に基づいて、＜ＩＦ＞に定義できるものであるか＜ＴＨＥＮ＞に定義できるものであるか、を判断する。さらに、＜ＩＦ＞である場合には、どのような条件（制御対象を制御するための情報）があるか、それを判別するために装置からどのような情報を取得すべきである（取得しなければならない）か、を示す情報をデータテーブルから取得できる。なお、例えばペットが居る区画２３（図１参照）の室内温度が一定の温度に達した場合にその区画を冷やすことのできるエアコンを動作させるというように、＜ＴＨＥＮ＞が予め設定されている場合もある。その場合、どの装置（センサー）からの出力が一定の温度に達したかを監視する（＜ＩＦ＞として設定する）ことも可能である。また、２つ以上のセンサー（温度センサーや陽射しセンサー、等）の出力に基づいて、＜ＩＦ＞すなわち区画２３の温度上昇を検出することも可能である。もちろん、区画２３の温度が一定の温度よりも低くなった場合には、エアコンにより区画２３を暖めることも可能である（エアコンを暖房モードで動作させる）。その場合、エアコンに対する制御コマンドとしては、（エアコン側の）自動モードの設定のように、『冷やす（冷房オン）』の制御コマンドと『暖める（暖房オン）』の制御コマンドとは別の制御コマンドを利用することもできる。例えば『温度設定、区画２３、２５℃＋４℃／−５°』のように、中心温度に対する上限温度と下限温度とを同時に設定することで、区画２３の温度を２０℃〜２９℃の範囲内に収めることができる。
【０１５０】
なお、ユーザが装置（センサー）の動作に関連のあるルールを設定する場合に、選択リストを自動生成することにより、登録を容易にすることが好ましい。また、装置（センサー）が、複数の機能を持つ場合には、機能ごとに名前を付けて、上述した＜ＩＦ＞と＜ＴＨＥＮ＞との組み合わせの設定や制御のための意図解釈を実施することが好ましい。すなわち、１つの＜ＩＦ＞に対して２以上の＜ＴＨＥＮ＞が存在する場合は、＜ＴＨＥＮ＞のそれぞれに対して＜ＩＦ＞を定義する。また、装置（センサー）の機能が１つである場合においても、１つの＜ＩＦ＞に対して２以上の＜ＴＨＥＮ＞が存在する場合は、＜ＴＨＥＮ＞のそれぞれに対して＜ＩＦ＞を定義する。
【０１５１】
ＨＧＷ６００はまた、装置（センサー）を初期登録する場合において、装置が設定された場所と自機（ＨＧＷ６００）とをペアリング（登録）する際に、装置が出力した位置情報を順次蓄積し、更新しながら学習することができる。位置情報は、入力装置、例えば登録時にユーザが保持しているスマートフォン（タブレットＰＣのような携帯端末装置であってもよい）が検出する経度、緯度および高度を含む。位置情報は、次の装置（センサー）の登録（ペアリング）時に、その時点において入力装置が検出する経度、緯度および高度に基づいて、最も近いゾーン（Zone）の情報を、入力装置の表示部に、予め表示をすることが好ましい。なお、装置の登録時においては、装置の特徴を表すデータ（特徴情報）と、その装置を制御するための情報（制御情報）と、装置のニックネーム（ユーザ設定）とを関連付けて、初期値として、携帯端末装置５００の表示部５０１に表示することが好ましい。
【０１５２】
また、上述したＨＧＷ６００による個々の装置（センサー）との間の情報の受け渡し、すなわちセンサー（装置）からＨＧＷ６００に提供されるさまざまな情報を組み合わせることで、図１に示した空間内において、さまざまなルール（連携動作）を実行することができる。
【０１５３】
例えば、「戸締り（ロックチェック）」というルールを考える。このルールは、出かける前や就寝前に発動（実行）する。ユーザが発した音声指示が、『出かけるよ』であった場合、ＨＧＷ６００は、「戸締り（外出）」ルールを発動すべきであると判断し、同ルールを実行する。ユーザが発した音声指示が、『おやすみ』／『おやすみなさい』であった場合、ＨＧＷ６００は、「戸締り（就寝）」ルールを発動すべきと判断し、同ルールを実行する。なお、「戸締り（外出）」ルールについては、ルールＧと称する場合もある。同様に、「戸締り（就寝）」ルールについては、ルールＳと称する場合もある。
【０１５４】
ルールＧ（「戸締り（外出）」ルール）が発動された場合、任意のセンサー（動き検出センサー）の出力に基づいてユーザの現在の位置を特定する。ユーザの現在の位置を特定する場合、例えばユーザが保持している携帯端末装置（スマートフォン）から提供される位置情報を利用してもよい。動き検出センサーによりユーザの現在の位置を特定する場合に、スマートフォンからの位置情報を併用することも可能である。
【０１５５】
ルールＧにおいては、ユーザの現在の位置の特定と並列に、あるいは任意のタイミングで、窓に用意されているセンサー（開閉センサー）の出力が参照される。なお、図１が示すように、対象となる空間が外部と接続する開放空間３２との出入りに利用可能なドアを含む場合、そのドアに用意されている開閉センサーの出力も参照される。
【０１５６】
任意のセンサー、例えば窓の開閉を検出するセンサーからの出力が［開放（Open）］である場合、ユーザに音声出力を届ける（聞かせる）ことのできる位置またはその近傍に位置しているＨＧＷ６００により、例えば「○○の窓が閉じられていないようです、確認してください」、等のメッセージを、出力する。ユーザに音声出力を届ける（聞かせる）ことのできる位置またはその近傍に位置しているＨＧＷ６００が音声出力機構を持たない場合、ユーザが保持している携帯端末装置（スマートフォン）５００の表示部５０１に、『区画ＨＩの窓が閉じられていないようです、確認してください』という主旨のアラートを表示させることが好ましい。なお、スマートフォン５００は、通常、音声再生（合成音声出力）機能を有するので、音声により上述のアラートを提供することも可能である。また、音声によりアラートを提供する場合、例えば『○○さんの部屋（区画ＨＩ）窓があいてるよ』というような会話調の音声として、ユーザフレンドリー性を高めることも可能である。
【０１５７】
ルールＧにおいて、窓や開放空間との出入りに利用可能なドアが閉じられていることが確認できた場合、例えばユーザが居ないことが既に検出されている区画（部屋）のライト（照明）をオフする。なお、ユーザ以外の家族やペットがいずれかの部屋（区画）に残っていることが検出されている場合は、上述したように、照明をオフすべき部屋について、フィードバックにより、ユーザからの指示を待つことができる。これにより、例えば外出しない誰かが家に残っているような場合に、一律に照明（ライト）をオフしてしまうことを抑止できる。一方で、ペットだけが残るような場合には、照明をオフしてペットの休息（睡眠）を確保する、というような制御が可能である。その場合、その日の天気や区画の条件に基づいて、エアコン（冷房）をオンする、あるいはヒータ（暖房）をオンすることも可能である。また、ドアや窓のロック機構がＨＧＷ６００やスマートフォン５００からの遠隔制御によりロック可能である場合には、それぞれが閉状態であることがチェックできた以降の所定のタイミングで、ロックすることも可能である。
【０１５８】
ルールＧにおいて、ユーザが外出することにより建物内に誰も残っていないことがチェックできた場合、ユーザが保持しているスマートフォン５００からの位置情報に基づいてユーザの位置を検出し、ユーザが通過した区画のライトを、順次、オフすることも可能である。なお、ユーザの他の家族、等が残っている／外出している、等の判断は、例えば各自が保持しているスマートフォンの位置情報のチェックにより、あるいは建物内の無線ＬＡＮにおいて他のスマートフォンを認識できていない、等により、確認できる。
【０１５９】
以下、ユーザが玄関のドアを開け、一定期間経過後にそのドアが閉じられたことが検出できた場合に、空間（建物）内の全ての照明をオフする。なお、ドアが閉じられたことが検出できた場合において、一定期間の間にドアのロックが終了しない場合、ユーザにドアのロックを促すアラートを提示することも可能である。また、ドアのロック機構がＨＧＷ６００やスマートフォン５００からの遠隔制御によりロック可能である場合には、ユーザが空間（建物）の外に居ることを検出した以降の所定のタイミングで、ロックすることも可能である。なお、空間（建物）の外すなわち敷地１の画像を取得できる（敷地１に監視カメラが用意されている）場合、ユーザが敷地１から敷地外へ出たことをカメラの画像の画像処理と画像認識により特定できた時点で、「外出モード」等を起動することも可能である。また、ユーザがスマートフォンを持つことなく外出することもあり得る。その場合は、例えばガレージ（図１における空間１１）から車（もしくは自転車やバイク）が出て行ったことを動き検出センサーにて検出できた以降の所定のタイミングで、ドアをロックすることができる。なお、ユーザが敷地１から敷地外へ出たことを、例えば敷地１の画像を取得するカメラの画像の画像処理と画像認識により特定できた場合、ドアをロックしてもよい。
【０１６０】
ところで、ユーザがスマートフォンを持つことなく外出したような場合においても敷地１の画像を取得するカメラの画像の画像処理と画像認識によりユーザが敷地１の外に出たことを検出できることは上述した通りである。しかしながら、（スマートフォンを持たずに外出した）そのユーザが帰宅して敷地１内に入った場合は、来客であるかユーザであるかが判別できないことも考えられる。このため、敷地１内に誰かが入ったことを検出した以降に玄関（区画１２）のドアに用意されているセンサー（開閉センサー）からの出力が変化した場合、ＨＧＷ６００は、『誰かきた？』というアラートを、建物内の他のＨＧＷに通知することができる。その場合、敷地１内で検出した対象が不審者であった場合に、ＨＧＷ６００の動作が（不審者により）意図的に停止されることのないよう、音声出力は停止することが好ましい。また、カメラ（センサー）６１１を起動して敷地１内の映像を取得する場合においては、例えば夜間であってもフラッシュライトを点灯させずに、赤外線撮影モード、等により撮影することが好ましい。なお、敷地１内に誰かが入ったことを検出した以降に玄関（区画１２）のドアに用意されているセンサー（開閉センサー）からの出力が変化しない場合には、不審者の敷地内への侵入と認識することも可能である。その場合、例えば近隣の家のペット、例えば猫の（敷地内への）侵入と不審者の侵入とは、明確に識別できることが好ましい。このため、敷地１の画像を取得するカメラの画像の画像処理と画像認識によりペットを識別できるように、データベースから参照できる画像データの種別および総数の多いデータベースと接続していることが好ましい。
【０１６１】
なお、ルールＧにおいても、上述した学習機能が参照する、さまざまな制御パターンが適用可能であることはいうまでもない。
【０１６２】
ルールＳ（「戸締り（就寝）」ルール）が発動された場合、任意のセンサー（動き検出センサー）の出力に基づいてユーザの現在の位置を特定する。ユーザの現在の位置を特定する場合、例えばユーザが保持している携帯端末装置（スマートフォン）から提供される位置情報を利用してもよい。動き検出センサーによりユーザの現在の位置を特定する場合に、スマートフォンからの位置情報を併用することも可能である。
【０１６３】
ルールＳにおいては、ユーザの現在の位置の特定と並列に、あるいは任意のタイミングで、窓に用意されているセンサー（開閉センサー）および玄関（図１における区画１２）のドアに用意されているセンサー（開閉センサー）の出力が参照される。なお、図１が示すように、対象となる空間が外部と接続する開放空間３２との出入りに利用可能なドアを含む場合、そのドアに用意されている開閉センサーの出力も参照される。
【０１６４】
任意のセンサー、例えば窓の開閉を検出するセンサーからの出力が［開放（Open）］である場合、ユーザに音声出力を届ける（聞かせる）ことのできる位置またはその近傍に位置しているＨＧＷ６００により、例えば「○○の窓が閉じられていないようです、確認してください」、等のメッセージを、出力する。ユーザに音声出力を届ける（聞かせる）ことのできる位置またはその近傍に位置しているＨＧＷ６００が音声出力機構を持たない場合、ユーザが保持している携帯端末装置（スマートフォン）５００の表示部５０１に、『区画ＨＩの窓が閉じられていないようです、確認してください』という主旨のアラートを表示させることが好ましい。なお、スマートフォン５００は、通常、音声再生（合成音声出力）機能を有するので、音声により上述のアラートを提供することも可能である。また、音声によりアラートを提供する場合、例えば『○○さんの部屋（区画ＨＩ）の窓が開いてるよ』というような会話調の音声として、ユーザフレンドリー性を高めることも可能である。
【０１６５】
但し、図１の建物の２階のリビング（区画）２３に対して高窓となる区画３３の窓のような換気を目的として利用されることのある窓（図１参照）については、必ずしも完全に閉じない場合が考えられる。このような場合、ＨＧＷ６００は、フィードバックにより、ユーザからの指示を待つことができる。なお、例えば天気予報、等により大雨（Rainy, cats and dogs (are run). ）や強風の到来が予想されている場合には、ユーザ（スマートフォン）に対して『今日は高窓も閉めましょう』、等のメッセージを提示してもよい。
【０１６６】
ルールＳにおいて、窓やドアが閉じられていることが確認できた場合、例えばユーザが居ないことが既に検出されている区画（部屋）のライト（照明）をオフする。なお、ドアや窓のロック機構がＨＧＷ６００やスマートフォン５００からの遠隔制御によりロック可能である場合には、それぞれが閉状態であることがチェックできた以降の所定のタイミングで、ロックすることも可能である。なお、ユーザを除いた他の家族、等が建物内に居ることが、例えば各自が保持しているスマートフォンの位置情報に基づいて確認できた場合には、ユーザが保持する（自身の）スマートフォンは、例えば『先に寝るからね』、等の他の家族向けのメッセージの送信を、ＨＧＷ６００に指示（送信）してもよい。
【０１６７】
なお、ルールＳにおいても、上述した学習機能が参照する、さまざまな制御パターンが適用可能であることはいうまでもない。
【０１６８】
なお、図１５、図１５Ａ−図１５Ｄ、図１６、図１６Ａ、図１６Ｂ、図１７および図１７Ａにより説明した音声指示と規則との関連付けおよび実際の装置の動作パターンの登録（記録）は、図１３Ｄ、図１３Ｅ、図１３Ｇにより説明した「装置の登録」の過程が実行されて新たな装置（センサー）が追加される毎、逐次、自動的に更新される。すなわち、装置が追加されると、追加された装置の特徴が図１５、図１５Ａ−図１５Ｄが示す特徴情報から読みされる。読み出された特徴から、図１６、図１６Ａ、図１６Ｂが示す意図解釈（ルール）に基づいて、追加された装置の動作（ルール）が特定される。すなわち、さまざまな音声指示に対応する装置の動作が特定される。従って、図１７および図１７Ａが示すような、装置の位置とその装置の実際の動作とが関連づけられる。換言すると、実施形態においては、センサー（装置）が追加された場合、その追加されたセンサーの特徴（性質）に基づいて、ルール（規則）を自動的に作成し、データテーブルに追加することができる。
【０１６９】
図１９Ａ−図１９Ｃは、登録しようとしている装置が利用する無線通信のネットワーク規格（装置が適合している通信規格）が、例えばＩＥＥＥ８０２．１５．４に準拠し、２．４ＧＨｚ帯の電波を利用するもの［タイプＢ＜zigbee＞］である場合の「装置の登録」モードにおける登録手順の一例を示す。
【０１７０】
図１９Ａは、「装置の登録」モードを起動した装置の登録時の表示の一例であり、図４−図８を用いて説明した「間取り図作成」モードにおいて登録した「間取り図（平面）」１５５１内に、ユーザの現在位置を符号１５４１により平面的に表示した状態を表示している。また、『登録しようとしている装置の近傍に移動してください』、等のメッセージ１５３５を表示領域５０１に表示し、ユーザに、登録しようとしている装置を特定してもらうことを促すことが好ましい。なお、装置が［タイプＢ］である場合には、登録可能な装置が複数位置していると、登録可能な装置のそれぞれが「間取り図」１５５１内に表示される。すなわち、「装置の登録」モードを起動すると、図１９Ａが示すように、近隣に位置する登録対象の装置１５６１，１５６２，・・・，１５６５の概略位置が「間取り図」１５５１内に表示される。なお、図１９Ａが示す登録対象の装置１５６４および１５６５は、装置を登録しようとしているユーザが目視できない（ユーザからは見えない）、区画１１以外の区画（１および１１）に位置している装置である。また、図１９Ａでは示されていないが、表示領域５０１が表示する範囲をスクロールすることで、例えば図２（ｂ）に示した第二層２０内や図２（ｃ）に示した第三層３０内に位置する登録対象の装置の概略位置が表示される。
【０１７１】
登録しようとしている装置（装置１５６１を例に説明する）の近傍にユーザが移動し、装置１５６１をユーザが認識し、装置１５６１を登録対象装置として（ユーザが）カップリング（ユーザが保持している端末装置［スマートフォン］５００との間の通信を確立）すると、図１９Ｂに示すように、「間取り図」１５５１が、ユーザの位置１５４３とともに装置１５６１の位置を表示した状態に更新される。このとき、図１９Ｃに示すように、装置１５６１の概略形状を表した画像（Image）及びまたはスイッチ（On/off switch）、センサー（Motion sensor）、センサー（Open/close sensor）、ソケット（Electrical outlet/Receptacle outlet）、というような標準的な機能別の識別名称や製品仕様及びまたは供給元が用意した個別の名称（型番）、等を、図１５が示す特徴テーブルから読みだして、例えばリスト１５７０形式で表示領域５０１に表示することが好ましい。なお、図１９Ｃにおいて、リスト１５７０、「間取り図」１５５１、メッセージ５７３及びまたはボタン５２５のそれぞれの表示位置、表示順、重なり、重なり時の透過／非透過、等の表示に関する規則は任意である。また、表示の大きさは、表示領域５０１の大きさに合わせて１画面表示当たりの表示量が制御され、スクロールによりすべての画面表示が表示されることが好ましい。
【０１７２】
なお、図１９Ｃが示すように、引き続いて、例えば『この装置を登録しますか？』、等のメッセージ１５７１と、例えば［登録する］もしくは［はい］あるいは［やり直す］もしくは［やめる］、等の指示入力を受け付けるボタン５２５と、を表示領域５０１に表示をする。
【０１７３】
図１９Ｃが表示する画面表示に対するユーザからの指示入力（タップ）が［登録する］もしくは［はい］である場合、図１３Ｄ、図１３Ｅ、図１３Ｇにより既に説明したタイプＡの装置の登録に準じた「装置の登録」過程が、逐次実行される。また、「装置の登録」過程においてユーザが入力した装置の名称（名前）が既に存在する場合には、図１３Ｆにより説明したと同様に、例えば『同一の名前の装置が既に登録されています。別の名前を入力しましょう』、等の重複した名称（名前）の登録を回避することをユーザに促すメッセージ５７６を表示することが好ましい。
【０１７４】
なお、［タイプＢ］の装置は、自装置とＨＧＷ６００との間で直接通信できない場合であっても他の［タイプＢ］の装置を中継装置として、ＨＧＷ６００から自装置への信号および自装置からＨＧＷ６００への信号を、ポッピング（中継転送）できる。これにより、［タイプＢ］の装置の個々の通信能力を抑えることができ、消費電力の少ないネットワークを構築できる。
【０１７５】
図２０Ａ−図２０Ｃは、登録しようとしている装置が利用する無線通信のネットワーク規格（装置が適合している通信規格）が、例えばＩＥＥＥ８０２．１５．１に準拠し、２．４ＧＨｚ帯の電波を利用するもの［タイプＣ＜Bluethooth＞］である場合の「装置の登録」モードにおける登録手順の一例を示す。
【０１７６】
図２０Ａは、「装置の登録」モードを起動した装置の登録時の表示の一例であり、図４−図８を用いて説明した「間取り図作成」モードにおいて登録した「間取り図（平面）」２５５１内に、ユーザの現在位置を符号２５４１により平面的に表示した状態を表示している。なお、装置が［タイプＣ］である場合に、登録可能な装置が複数位置していると、登録可能な装置のそれぞれの識別子、例えばＭＡＣ（Media Access Control）アドレス、あるいは商品コード、等が「間取り図」２５５１内に、一覧表示される。
【０１７７】
すなわち、「装置の登録」モードを起動すると、図２０Ａが示すように、近隣に位置する登録対象の装置の識別子が、位置を特定しない状態で、「間取り図」２５５１内に表示される。また、図２０Ａが示す登録対象の装置の識別子は、例えば図２（ｂ）に示した第二層２０内や図２（ｃ）に示した第三層３０内に位置する登録対象の装置についても、一覧表示される。このため、『登録しようとしている装置を選択してください』、等のメッセージ２５３６を表示領域５０１に表示し、ユーザに、登録しようとしている装置を特定してもらうことを促すことが必要である。
【０１７８】
タイプＣの装置の登録際しては、初めに。登録しようとしている装置（装置２５６１を例に説明する）をユーザが認識し、装置２５６１を登録対象装置としてカップリングする（ユーザが保持している端末装置［スマートフォン］５００との間の通信を確立する）。
【０１７９】
ユーザが登録対象の装置について、端末装置との間の通信を確立すると、図２０Ｂに示すように、「間取り図」２５５１が、ユーザの位置２５４１とともに装置２５６１の位置を表示した状態に更新される。
【０１８０】
このとき、図２０Ｃに示すように、装置２５６１の概略形状を表した画像（Image）及びまたはスイッチ（On/off switch）、センサー（Motion sensor）、センサー（Open/close sensor）、ソケット（Electrical outlet/Receptacle outlet）、というような標準的な機能別の識別名称や製品仕様及びまたは供給元が用意した個別の名称（型番）、等を、図１５が示す特徴テーブルから読みだして、例えばリスト２５７０形式で表示領域５０１に表示することが好ましい。なお、図１３Ｃにおいて、リスト２５７０、「間取り図」２５５１、メッセージ５７３及びまたはボタン５２５のそれぞれの表示位置、表示順、重なり、重なり時の透過／非透過、等の表示に関する規則は任意である。また、表示の大きさは、表示領域５０１の大きさに合わせて１画面表示当たりの表示量が制御され、スクロールによりすべての画面表示が表示されることが好ましい。なお、図２０Ｃが示すように、引き続いて、例えば『この装置を登録しますか？』、等のメッセージ２５７１と、例えば［登録する］もしくは［はい］あるいは［やり直す］もしくは［やめる］、等の指示入力を受け付けるボタン５２５と、を表示領域５０１に表示をする。
【０１８１】
図２０Ｃが表示する画面表示に対するユーザからの指示入力（タップ）が［登録する］もしくは［はい］である場合、図１３Ｄ、図１３Ｅ、図１３Ｇにより既に説明したタイプＡの装置の登録に準じた「装置の登録」過程が、逐次実行される。また、「装置の登録」過程においてユーザが入力した装置の名称（名前）が既に存在する場合には、図１３Ｆにより説明したと同様に、例えば『同一の名前の装置が既に登録されています。別の名前を入力しましょう』、等の重複した名称（名前）の登録を回避することをユーザに促すメッセージ５７６を表示することが好ましい。
【０１８２】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１８３】
１…敷地（有限の空間）、１１〜１４、２１〜２４、３１〜３４…区画（部屋）、１００…対象空間（建物）、１０１，１０２，・・・，１０５…装置（センサー）、３００…ネットワーク、４００…音声処理部、５００…スマートフォン（入力装置）、５０１…表示部、６００…ホームゲートウエイ（ＨＧＷ）。
【図１】
2018063537.tif 000003
【図２】
2018063537.tif 000004
【図３】
2018063537.tif 000005
【図４】
2018063537.tif 000006
【図５】
2018063537.tif 000007
【図６】
2018063537.tif 000008
【図７】
2018063537.tif 000009
【図８】
2018063537.tif 000010
【図９】
2018063537.tif 000011
【図１０】
2018063537.tif 000012
【図１１】
2018063537.tif 000013
【図１２】
2018063537.tif 000014
【図１３Ａ】
2018063537.tif 000015
【図１３Ｂ】
2018063537.tif 000016
【図１３Ｃ】
2018063537.tif 000017
【図１３Ｄ】
2018063537.tif 000018
【図１３Ｅ】
2018063537.tif 000019
【図１３Ｆ】
2018063537.tif 000020
【図１３Ｇ】
2018063537.tif 000021
【図１３Ｈ】
2018063537.tif 000022
【図１３Ｉ】
2018063537.tif 000023
【図１４】
2018063537.tif 000024
【図１５】
2018063537.tif 000025
【図１５Ａ】
2018063537.tif 000026
【図１５Ｂ】
2018063537.tif 000027
【図１５Ｃ】
2018063537.tif 000028
【図１５Ｄ】
2018063537.tif 000029
【図１６】
2018063537.tif 000030
【図１６Ａ】
2018063537.tif 000031
【図１６Ｂ】
2018063537.tif 000032
【図１７】
2018063537.tif 000033
【図１７Ａ】
2018063537.tif 000034
【図１８】
2018063537.tif 000035
【図１９Ａ】
2018063537.tif 000036
【図１９Ｂ】
2018063537.tif 000037
【図１９Ｃ】
2018063537.tif 000038
【図２０Ａ】
2018063537.tif 000039
【図２０Ｂ】
2018063537.tif 000040
【図２０Ｃ】
2018063537.tif 000041