(57)【要約】【課題】環境条件に作用する電子機器と環境条件を測定する電子機器とをネットワークを介して連携させることを容易にする。【解決手段】複数の環境条件のうちの少なくとも１つに作用する電子機器の作用条件タイプを示す第１のタイプ情報と、前記複数の環境条件のうちの少なくとも１つを測定する測定機器の測定条件タイプを示す第２のタイプ情報とに基づいて、前記測定機器からの測定結果を動作入力として用いる機器として前記電子機器を設定するかを判定する判定部、を備える情報処理装置を提供する。【選択図】図４
2017123047.tif 000002
【特許請求の範囲】
【請求項１】
複数の環境条件のうちの少なくとも１つに作用する電子機器の作用条件タイプを示す第１のタイプ情報と、前記複数の環境条件のうちの少なくとも１つを測定する測定機器の測定条件タイプを示す第２のタイプ情報とに基づいて、前記測定機器からの測定結果を動作入力として用いる機器として前記電子機器を設定するかを判定する判定部、
を備える情報処理装置。
【請求項２】
前記判定部は、前記第１のタイプ情報により示される作用条件タイプとの相関を有する測定条件タイプを前記第２のタイプ情報が示す場合に、前記測定機器からの測定結果を動作入力として用いる機器として前記電子機器を設定すると判定する、請求項１に記載の情報処理装置。
【請求項３】
前記判定部は、作用条件タイプと測定条件タイプとの間の相関を予め定義する相関情報に従って、前記第２のタイプ情報により示される測定条件タイプが前記第１のタイプ情報により示される作用条件タイプとの相関を有するか否かを判定する、請求項２に記載の情報処理装置。
【請求項４】
前記判定部は、前記第１のタイプ情報により示される作用条件タイプに一致する測定条件タイプを前記第２のタイプ情報が示す場合に、前記測定機器からの測定結果を動作入力として用いる機器として前記電子機器を設定すると判定する、請求項２に記載の情報処理装置。
【請求項５】
前記判定部は、前記電子機器と前記測定機器とが共通する環境に関連付けられると判定される場合において、前記第１のタイプ情報により示される作用条件タイプとの相関を有する測定条件タイプを前記第２のタイプ情報が示すときに、前記測定機器からの測定結果を動作入力として用いる機器として前記電子機器を設定すると判定する、請求項２に記載の情報処理装置。
【請求項６】
前記判定部は、前記電子機器を動作させた場合に前記測定機器により測定される環境条件に現れる、前記電子機器の前記動作との間の相関を解析することにより、前記電子機器と前記測定機器とが共通する環境に関連付けられるかを判定する、請求項５に記載の情報処理装置。
【請求項７】
前記判定部は、前記電子機器及び前記測定機器のうちの少なくとも一方を複数の環境のうちのいずれの環境に関連付けるべきかをユーザに指定させるためのユーザインタフェースを提供するユーザインタフェース部、をさらに備える、請求項５に記載の情報処理装置。
【請求項８】
前記判定部は、ある信号源から出力される判定用信号が対象機器により感知されるかを判定することにより、前記電子機器と前記測定機器とが共通する環境に関連付けられるかを判定する、請求項５に記載の情報処理装置。
【請求項９】
前記情報処理装置は、前記測定機器からの測定結果を動作入力として用いる機器として前記電子機器を設定すると前記判定部により判定された場合に、前記測定機器から前記動作入力として取得される測定結果に基づいて動作するように前記電子機器を設定する設定部、をさらに備える、請求項１に記載の情報処理装置。
【請求項１０】
前記情報処理装置は、前記測定機器からの測定結果を動作入力として用いる機器として前記電子機器を設定すると前記判定部により判定された場合に、前記測定機器から前記動作入力として取得される測定結果に基づいて前記電子機器の動作を設定する設定部、をさらに備える、請求項１に記載の情報処理装置。
【請求項１１】
前記設定部は、前記電子機器の動作のための環境条件の目標値をさらに設定する、請求項９に記載の情報処理装置。
【請求項１２】
前記環境条件は、非生体的条件及び生体的条件のうちの少なくとも一方を含む、請求項１に記載の情報処理装置。
【請求項１３】
前記情報処理装置は、前記電子機器に搭載され、
前記情報処理装置は、前記測定機器から前記第２のタイプ情報を受信する通信部、をさらに備える、
請求項１に記載の情報処理装置。
【請求項１４】
前記情報処理装置は、前記測定機器に搭載され、
前記情報処理装置は、前記電子機器から前記第１のタイプ情報を受信する通信部、をさらに備える、
請求項１に記載の情報処理装置。
【請求項１５】
前記情報処理装置は、前記電子機器から前記第１のタイプ情報を受信し、及び前記測定機器から前記第２のタイプ情報を受信する通信部、をさらに備える、
請求項１に記載の情報処理装置。
【請求項１６】
複数の環境条件のうちの少なくとも１つに作用する動作を行う動作部と、
前記動作部の作用条件タイプを示す第１のタイプ情報と、前記複数の環境条件のうちの少なくとも１つを測定する測定機器の測定条件タイプを示す第２のタイプ情報とに基づく判定の結果に従って、前記測定機器からの測定結果を動作入力として用いるように前記動作部を設定する制御部と、
を備える電子機器。
【請求項１７】
情報処理装置により実行される情報処理方法であって、
複数の環境条件のうちの少なくとも１つに作用する電子機器の作用条件タイプを示す第１のタイプ情報を取得することと、
前記複数の環境条件のうちの少なくとも１つを測定する測定機器の測定条件タイプを示す第２のタイプ情報を取得することと、
前記第１のタイプ情報及び前記第２のタイプ情報に基づいて、前記測定機器からの測定結果を動作入力として用いる機器として前記電子機器を設定するかを判定することと、
を含む情報処理方法。
【請求項１８】
複数の環境条件のうちの少なくとも１つに作用する動作を行う動作部、を備える電子機器の動作方法であって、
前記動作部の作用条件タイプを示す第１のタイプ情報と、前記複数の環境条件のうちの少なくとも１つを測定する測定機器の測定条件タイプを示す第２のタイプ情報とに基づく判定の結果に従って、前記測定機器からの測定結果を動作入力として用いるように前記動作部を設定することと、
前記設定に応じて、前記測定機器からの測定結果を動作入力として用いて前記動作を行うことと、
を含む動作方法。
【請求項１９】
情報処理装置のプロセッサを、
複数の環境条件のうちの少なくとも１つに作用する電子機器の作用条件タイプを示す第１のタイプ情報と、前記複数の環境条件のうちの少なくとも１つを測定する測定機器の測定条件タイプを示す第２のタイプ情報とに基づいて、前記測定機器からの測定結果を動作入力として用いる機器として前記電子機器を設定するかを判定する判定部、
として機能させるプログラム。
【請求項２０】
複数の環境条件のうちの少なくとも１つに作用する動作を行う動作部、を備える電子機器のプロセッサを、
前記動作部の作用条件タイプを示す第１のタイプ情報と、前記複数の環境条件のうちの少なくとも１つを測定する測定機器の測定条件タイプを示す第２のタイプ情報とに基づく判定の結果に従って、前記測定機器からの測定結果を動作入力として用いるように前記動作部を設定する制御部、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、電子機器、方法及びプログラムに関する。
【背景技術】
【０００２】
エンドユーザを取り巻く環境には、環境条件に作用する多様な電子機器が存在する。例えば、空調機器は環境の温度を、加湿器及び除湿器は環境の湿度を調整する。空調機器の直接的な制御対象は環境の温度であるが、空調機器の動作は、環境の温度に作用することに加え、例えば環境の湿度、環境音の大きさ、及び環境内に存在する生体の体温といった他の条件にも、副次的に又は間接的に作用し得る。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
近年、家庭内で電子機器を相互に接続してホームネットワークを形成することが比較的容易になってきている。しかしながら、ホームネットワークの主な用途はコンテンツの交換、記録及び再生であり、そうした用途に関係しない電子機器をホームネットワークに接続する意義は未だに大きくない。例えば、空調機器をホームネットワークに接続したとして、空調機器の典型的な制御ループは（ユーザがリモートコントローラを介して制御信号を与え得ることを除いて）同一の機器内のセンサと動作部とに閉じており、ホームネットワークが活用される場面はほとんど無い。仮にユーザが別個のセンサを購入して環境内に設置したとしても、そうしたセンサを環境内の電子機器と連携させる仕組みを構築することは、専門知識を有しないユーザにとっては困難である。
【０００４】
本開示に係る技術は、こうした状況を打開し、より多様な電子機器を互いに連携させることを容易にすることを目的とする。
【課題を解決するための手段】
【０００５】
本開示によれば、複数の環境条件のうちの少なくとも１つに作用する電子機器の作用条件タイプを示す第１のタイプ情報と、前記複数の環境条件のうちの少なくとも１つを測定する測定機器の測定条件タイプを示す第２のタイプ情報とに基づいて、前記測定機器からの測定結果を動作入力として用いる機器として前記電子機器を設定するかを判定する判定部、を備える情報処理装置が提供される。
【０００６】
また、本開示によれば、複数の環境条件のうちの少なくとも１つに作用する動作を行う動作部と、前記動作部の作用条件タイプを示す第１のタイプ情報と、前記複数の環境条件のうちの少なくとも１つを測定する測定機器の測定条件タイプを示す第２のタイプ情報とに基づく判定の結果に従って、前記測定機器からの測定結果を動作入力として用いるように前記動作部を設定する制御部と、を備える電子機器が提供される。
【０００７】
また、本開示によれば、情報処理装置により実行される情報処理方法であって、複数の環境条件のうちの少なくとも１つに作用する電子機器の作用条件タイプを示す第１のタイプ情報を取得することと、前記複数の環境条件のうちの少なくとも１つを測定する測定機器の測定条件タイプを示す第２のタイプ情報を取得することと、前記第１のタイプ情報及び前記第２のタイプ情報に基づいて、前記測定機器からの測定結果を動作入力として用いる機器として前記電子機器を設定するかを判定することと、を含む情報処理方法が提供される。
【０００８】
また、本開示によれば、複数の環境条件のうちの少なくとも１つに作用する動作を行う動作部、を備える電子機器の動作方法であって、前記動作部の作用条件タイプを示す第１のタイプ情報と、前記複数の環境条件のうちの少なくとも１つを測定する測定機器の測定条件タイプを示す第２のタイプ情報とに基づく判定の結果に従って、前記測定機器からの測定結果を動作入力として用いるように前記動作部を設定することと、前記設定に応じて、前記測定機器からの測定結果を動作入力として用いて前記動作を行うことと、を含む動作方法が提供される。
【０００９】
また、本開示によれば、情報処理装置のプロセッサを、複数の環境条件のうちの少なくとも１つに作用する電子機器の作用条件タイプを示す第１のタイプ情報と、前記複数の環境条件のうちの少なくとも１つを測定する測定機器の測定条件タイプを示す第２のタイプ情報とに基づいて、前記測定機器からの測定結果を動作入力として用いる機器として前記電子機器を設定するかを判定する判定部、として機能させるプログラムが提供される。
【００１０】
また、本開示によれば、複数の環境条件のうちの少なくとも１つに作用する動作を行う動作部、を備える電子機器のプロセッサを、前記動作部の作用条件タイプを示す第１のタイプ情報と、前記複数の環境条件のうちの少なくとも１つを測定する測定機器の測定条件タイプを示す第２のタイプ情報とに基づく判定の結果に従って、前記測定機器からの測定結果を動作入力として用いるように前記動作部を設定する制御部、として機能させるプログラムが提供される。
【発明の効果】
【００１１】
本開示に係る技術によれば、環境条件に作用する電子機器と環境条件を測定する電子機器とを自在に組み合わせて電子機器間の新たな連携の仕組みを構築することが容易となる。
なお、上記の効果は必ずしも限定的なものではなく、上記の効果と共に、又は上記の効果に代えて、本明細書に示されたいずれかの効果、又は本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１２】
【図１】本開示に係るネットワークシステムが利用され得る環境の一例について説明するための説明図である。
【図２】測定機器と電子機器との間のマッピングの概要について説明するための説明図である。
【図３Ａ】オーガナイザの配置の第１の例について説明するための説明図である。
【図３Ｂ】オーガナイザの配置の第２の例について説明するための説明図である。
【図３Ｃ】オーガナイザの配置の第３の例について説明するための説明図である。
【図３Ｄ】オーガナイザの配置の第４の例について説明するための説明図である。
【図４】一実施形態に係るオーガナイザの論理的な機能の構成の一例を示すブロック図である。
【図５Ａ】マッピング判定のための第１の手法について説明するための第１の説明図である。
【図５Ｂ】図５Ａに関連するユーザ確認メッセージの一例について説明するための説明図である。
【図６Ａ】マッピング判定のための第１の手法について説明するための第２の説明図である。
【図６Ｂ】図６Ａに関連するユーザ確認メッセージの一例について説明するための説明図である。
【図７】マッピング判定のための第２の手法について説明するための説明図である。
【図８Ａ】環境の共通性を判定するための第１の手法について説明するための第１の説明図である。
【図８Ｂ】環境の共通性を判定するための第１の手法について説明するための第２の説明図である。
【図９Ａ】環境の共通性を判定するための第２の手法について説明するための第１の説明図である。
【図９Ｂ】環境の共通性を判定するための第２の手法について説明するための第２の説明図である。
【図１０】環境の共通性を判定するための第３の手法について説明するための説明図である。
【図１１】一実施形態に係る電子機器の論理的な機能の構成の一例を示すブロック図である。
【図１２】一実施形態に係るオーガナイザにより実行される設定処理の流れの一例を示すフローチャートである。
【図１３Ａ】図１２に示したマッピング判定処理の流れの第１の例を示すフローチャートである。
【図１３Ｂ】図１２に示したマッピング判定処理の流れの第２の例を示すフローチャートである。
【図１４Ａ】図１３Ａ及び図１３Ｂに示した環境判定処理の流れの第１の例を示すフローチャートである。
【図１４Ｂ】図１３Ａ及び図１３Ｂに示した環境判定処理の流れの第２の例を示すフローチャートである。
【図１４Ｃ】図１３Ａ及び図１３Ｂに示した環境判定処理の流れの第３の例を示すフローチャートである。
【図１５】一実施形態に係る電子機器により実行される動作に関する処理の流れの一例を示すフローチャートである。
【図１６】一実施形態に係る測定機器により実行される測定に関する処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１４】
また、以下の順序で説明を行う。
１．システムの概要
１−１．想定される環境の例
１−２．課題の説明
１−３．オーガナイザの導入
２．オーガナイザの構成例
２−１．基本的な構成
２−２．環境の共通性の判定
３．電子機器／測定機器の構成例
４．処理の流れ
４−１．オーガナイザの処理
４−２．電子機器の処理
４−３．測定機器の処理
５．まとめ
【００１５】
＜１．システムの概要＞
［１−１．想定される環境の例］
図１は、本開示に係るネットワークシステムが利用され得る環境の一例について説明するための説明図である。環境１は、ユーザＵ１の居住空間に相当する。図１を参照すると、環境１には、電子機器１０ａ、１０ｂ、１０ｃ、１０ｄ及び１０ｅが存在する。電子機器１０ａは、環境１の気温を調整する空調機器である。電子機器１０ｂは、テレビジョン放送を受信し及び再生するテレビジョン機器である。電子機器１０ｃは、熱を放射する暖房機器である。電子機器１０ｄは、湿気を発散する加湿器である。電子機器１０ｅは、照明光を発する室内灯である。
【００１６】
これら電子機器は、気温、環境音量、環境照度及び湿度といった複数の環境条件のうちの少なくとも１つに作用する。各電子機器は、ユーザによる操作に従って動作し、又は自律的に動作する。自律的な動作の一例として、電子機器は、何らかの環境条件の測定値を目標値に近付けるためのフィードバックループを使用し得る（例えば、ＰＩＤ（Proportional-Integral-Derivative）制御）。他の例として、電子機器は、環境条件の測定値に基づいて、互いに異なる動作状態の間で遷移し、又は動作レベルを変更し得る。また別の例として、電子機器は、環境条件の測定値と閾値との比較に基づいて、スイッチオンし又はスイッチオフし得る。いずれのケースでも、何らかの環境条件が電子機器の動作入力となる。通常は、動作入力として環境条件を測定することを要する電子機器は、その測定を行うセンサを備える。例えば、空調機器１０ａは、気温を測定する温度センサを有し、測定される気温を目標値に近付けるように動作し得る。テレビジョン機器１０ｂは、環境照度を測定する照度センサを有し、測定される照度に依存して画面の輝度を調整し得る。
【００１７】
環境１には、さらに、測定機器２０ａ及び２０ｂが存在する。本明細書において、測定機器とは、１つ以上の環境条件を測定する役割を有する電子機器をいう。測定機器２０ａは、環境１の気温を測定する温度センサである。測定機器２０ｂは、ベッド上で横臥する人間の生体指標（例えば、脈拍数及び呼吸数など）を測定するセンシングベッドである。ここでは、環境条件は、非生体的条件及び生体的条件のうちの少なくとも一方を含む。即ち、生体指標により表される生体的条件もまた、環境条件の一種である。
【００１８】
図１の例に限定されず、環境１にはいかなる種類の電子機器及び測定機器が存在してもよい。以下の説明において、電子機器１０ａ〜１０ｅを互いに区別する必要が無い場合には、符号の末尾のアルファベットを省略することにより、これらを電子機器１０と総称する。符号の末尾のアルファベットの省略の意味は、他の構成要素についても同様である（例えば、測定機器２０ａ及び２０ｂは測定機器２０と総称される）。
【００１９】
本開示に係るネットワークシステムは、１つ以上の電子機器１０及び１つ以上の測定機器２０が存在するこのような環境において利用される。図１では、環境の一例としてユーザの居住空間が示されているが、本開示に係るネットワークシステムは、乗用車若しくはその他の乗り物、オフィス、店舗、教育施設、又は公共施設といった、他のいかなる環境において利用されてもよい。
【００２０】
図１には、さらに、通信機器３０及び情報端末４０が示されている。通信機器３０は、１つ以上の電子機器１０及び１つ以上の測定機器２０の間の通信を中継する。通信機器３０は、例えば無線ＬＡＮ（Local  Area  Network）アクセスポイント、ルータ又はＬＡＮスイッチなどのいかなる種類の通信機器であってもよい。機器の間で直接的に通信が（例えばアドホックネットワークを介して、又は接続線を介して）行われる場合には、通信機器３０は存在しなくてもよい。
【００２１】
情報端末４０は、ネットワークシステムにユーザＵ１がアクセスする際に使用され得る端末装置である。図１では情報端末４０の例としてタブレットＰＣ（Personal  Computer）が示されているが、デスクトップＰＣ、ラップトップＰＣ、スマートフォン、ゲーム端末、カーナビゲーション機器、ヘッドマウントディスプレイ又はスマートウォッチといった他の種類の端末装置が使用されてもよい。情報端末４０は、それ自体１つ以上の環境条件に作用する電子機器であってもよく、又は１つ以上の環境条件を測定するセンサを有していてもよい（即ち、それ自体測定機器であってもよい）。
【００２２】
［１−２．課題の説明］
図１に示した環境１のように、ユーザを取り巻く環境には多様な電子機器が存在する。近年、家庭内で電子機器を相互に接続してホームネットワークを形成することが比較的容易になってきている。しかし、電子機器による環境条件の制御は依然としてスタンドアローンで行われることが多く、環境条件の制御のためにホームネットワークが活用される場面はほとんど無い。図１の例では、空調機器１０ａ内に予め取り付けられる固有の温度センサが気温を測定し、空調機器１０ａは、その測定結果を動作入力として用いる。一方、温度センサ２０ａもまた、環境１の気温を測定することができる。しかし、温度センサ２０ａから出力される測定結果を動作入力として使用するように空調機器１０ａを設定することは、それぞれの機器についての専門知識を要し、一般のユーザにとっては容易なことではない。
【００２３】
［１−３．オーガナイザの導入］
ＩｏＴ（Internet  of  Everything）は、コンピュータのような情報端末のみならず多様な機器を相互にネットワーク化し、複数の機器を連携させて、より高度化された価値を提供することを指向する概念である。本開示に係る技術は、環境条件の制御を対象として、高度な専門知識を有しないエンドユーザがＩｏＴを実現することを容易にすることを目指す。より具体的には、一実施形態において、環境条件に作用する電子機器と、当該電子機器のための動作入力を提供する測定機器との間のマッピングを自動的に又は半自動的に形成するための機能が導入される。本明細書では、こうしたマッピング機能を提供するモジュールを「オーガナイザ」という。機器間の連携の基盤としてのネットワーク接続は、任意の無線通信プロトコル又は有線通信プロトコルを用いて構築されてよい。オーガナイザは、そうした基盤の上で、動作入力を提供する測定機器と動作入力を受け取る電子機器との間の有意なペア又はグループを形成し、それに応じて電子機器の動作を設定する。
【００２４】
図２は、測定機器と電子機器との間のマッピングの概要について説明するための説明図である。図２の上段には、あり得る測定機器の例として、温度センサ２２ａ、湿度センサ２２ｂ、照度センサ２２ｃ、音量センサ２２ｄ、バイタルセンサ２２ｅ及び人感センサ２２ｆが列挙されている。図２の右端には、あり得る電子機器の例として、環境温度に作用する機器１２ａ、環境湿度に作用する機器１２ｂ、環境照度に作用する機器１２ｃ及び環境音量に作用する機器１２ｄが示されている。
【００２５】
オーガナイザの役割は、環境内でこれら機器の存在が検出された場合に、どの測定機器が動作入力を提供し及びどの電子機器が動作入力を受け取ることに意味があるのかを判定することである。例えば、環境温度に作用する機器１２ａは、温度センサ２２ａにより測定される温度を動作入力として受け取ることができる。環境湿度に作用する機器１２ｂは、湿度センサ２２ｂにより測定される湿度を動作入力として受け取ることができる。環境照度に作用する機器１２ｃは、照度センサ２２ｃにより測定される照度を動作入力として受け取ることができる。環境音量に作用する機器１２ｄは、音量センサ２２ｄにより測定される音量を動作入力として受け取ることができる。これらは、測定機器及び電子機器により扱われる環境条件が共通しているケースである。
【００２６】
加えて、両者の環境条件が異なっていても、それら条件の間に相関関係を定義し得る場合、マッピングは有意に成立する可能性がある。例えば、ユーザが環境内に所在している間にのみ機器１２ａ、１２ｂ、１２ｃ又は１２ｄがスイッチオンされる場合には、ユーザの存在を検出する人感センサ２２ｆの測定結果と、機器１２ａ、１２ｂ、１２ｃ又は１２ｄの動作との間に相関関係を見出すことができる。また、環境温度が人間の生体指標（例えば、脈拍数及び呼吸数など）に影響を与えるのであれば、生体指標を測定するバイタルセンサ２２ｅの測定結果と環境温度に作用する機器１２ａとの間に相関関係を見出すことができる。こうした相関関係（共通関係を含む）が図２において矢印で示されている。
【００２７】
一実施形態によれば、個々の電子機器について、当該電子機器がどのタイプの環境条件に作用するのかを定義する情報が提供される。こうした情報を、本明細書では、作用条件タイプ情報という。加えて、個々の測定機器について、当該測定機器がどのタイプの環境条件を測定するのかを定義する情報が提供される。こうした情報を、本明細書では、測定条件タイプ情報という。典型的には、作用条件タイプ情報又は測定条件タイプ情報は、オーガナイザによるネットワーク上の機器の発見の後に、機器情報の一部として、発見された機器から（又は機器情報を蓄積しているデータベースから）オーガナイザへと提供される。オーガナイザは、作用条件タイプ情報及び測定条件タイプ情報の比較に基づいて、異なる機器の間でどのようにマッピングを形成すべきかを判定する。
【００２８】
図３Ａ〜図３Ｄは、オーガナイザの配置の例をそれぞれ示している。図３Ａに示した第１の例では、オーガナイザ１００ａは、電子機器１０ａに一体的に実装されている（例えば、電子機器１０ａに搭載されるプロセッサ及びメモリを用いて実装される）。オーガナイザ１００ａは、例えば、電子機器１０ａの動作入力としての測定結果を提供可能な測定機器（例えば、測定機器２０ａ）を発見し、発見した測定機器からの測定結果を動作入力として用いるように電子機器１０ａを設定する。
【００２９】
図３Ｂに示した第２の例では、オーガナイザ１００ｂは、電子機器１０ａとも測定機器２０ａとも異なる情報端末４０に実装されている。オーガナイザ１００ｂは、例えば、電子機器１０ａ及び測定機器２０ａを発見し、さらに測定機器２０ａからの測定結果を電子機器１０ａが動作入力として使用し得ることを判定する。そして、オーガナイザ１００ｂは、その判定結果に従って電子機器１０ａを設定する。
【００３０】
図３Ｃに示した第３の例では、オーガナイザ１００ｃは情報端末４０に実装されており（例えば、情報端末４０に搭載されるプロセッサ及びメモリを用いて実装される）、情報端末４０はさらに測定機能２０ｄを有する。オーガナイザ１００ｃは、例えば、測定機能２０ｄから出力される測定結果を動作入力として使用可能な電子機器１０ｂを発見し、測定機能２０ｄから出力される測定結果を動作入力として使用するように電子機器１０ｂを設定する。
【００３１】
図３Ｄに示した第４の例では、第２の例と同様に、オーガナイザ１００ｂが、電子機器１０ａとも測定機器２０ａとも異なる情報端末４０に実装されている。ここでは、オーガナイザ１００ｂにより電子機器１０ａが設定された後、オーガナイザ１００ｂは、測定機器２０ａから出力される測定結果を図示しない通信インタフェースを介して電子機器１０ａへ中継する。オーガナイザ１００ｂは、測定結果をそのまま中継する代わりに、何らかの情報の変形（例えば、動作目標への変換など）を行ってもよい。
【００３２】
このように、オーガナイザは、環境内の機器と通信可能な任意のノードに実装されてよい。また、オーガナイザと機器との間の情報の交換、及び機器間の情報の交換は、いかなる経路で行われてもよい。こうしたオーガナイザ、電子機器及び測定機器のより詳細な構成の例を、次節以降で詳しく説明する。
【００３３】
＜２．オーガナイザの構成例＞
［２−１．基本的な構成］
図４は、一実施形態に係るオーガナイザ１００の論理的な機能の構成の一例を示すブロック図である。オーガナイザ１００は、ユーザインタフェース部１１０、マッピング判定部１２０、記憶部１３０及び動作設定部１４０を備える。図４の例によれば、ユーザインタフェース部１１０は、１つ以上の入力インタフェース４１及び表示装置４２に接続される。マッピング判定部１２０は、通信インタフェース４３に接続される。動作設定部１４０もまた、通信インタフェース４３に接続される。
【００３４】
ユーザインタフェース部１１０は、オーガナイザ１００によるユーザとのインタラクションを遂行する役割を有する。ユーザインタフェース部１１０は、例えば、入力インタフェース４１を介してユーザ入力を検出し、ユーザ入力信号をマッピング判定部１２０へ出力する。入力インタフェース４１は、タッチセンサ、キーボード、キーパッド、ボタン、スイッチ、カメラ、マイクロフォン、測位センサ、振動センサ又は姿勢センサなどのいかなる入力手段を含んでもよい。ユーザインタフェース部１１０は、ユーザ入力として、音声認識技術を用いて音声コマンドを認識してもよく、又は撮像画像からジェスチャコマンドを認識してもよい。また、ユーザインタフェース部１１０は、表示装置４２にＧＵＩ（Graphical  User  Interface）画像を表示させてもよい。表示装置４２は、例えばプロジェクタ又はモニタなどであってよい。ＧＵＩ画像は、例えば、マッピング判定部１２０による電子機器と測定機器との間のマッピングについてユーザに確認を求めるために使用され得る。ユーザインタフェース部１１０は、ＧＵＩ画像の代わりに（又はそれに加えて）スピーカを介して音声通知を出力してもよい。
【００３５】
マッピング判定部１２０は、電子機器１０の作用条件タイプを示す作用条件タイプ情報と、測定機器２０の測定条件タイプを示す測定条件タイプ情報とに基づいて、電子機器１０と測定機器２０との間のマッピングを判定する。
【００３６】
より具体的には、マッピング判定部１２０は、環境１内の機器を相互に接続するネットワークを監視し、ネットワークへの新たな機器の接続を待ち受ける。そして、マッピング判定部１２０は、新たな機器を発見すると、発見した新たな機器の機器情報を当該機器から又は外部データベースから取得する。新たな機器の発見は、例えば、新たな機器からネットワーク内に送出される接続通知メッセージを通信インタフェース４３を介して受信することにより行われてもよい。その代わりに、新たな機器の発見は、通信インタフェース４３を介して機器探索メッセージをブロードキャストし、機器探索メッセージへの応答として新たな機器から返送される探索応答メッセージを受信することにより行われてもよい。新たな機器の機器情報は、例えば、接続通知メッセージ又は探索応答メッセージに含まれてもよい。その代わりに、新たな機器の機器情報は、これらメッセージに記述されるアクセス情報（例えば、ＵＲＬ（Uniform  Resource  Locator））を用いてマッピング判定部１２０が何らかのデータベースへアクセスすることにより取得されてもよい。こうした手続は、例えばＳＳＤＰ（Simple  Service  Discovery  Protocol）又はＵＰｎＰ（Universal  Plug  and  Play）といったプロトコルを用いて実装されてよい。
【００３７】
マッピング判定部１２０は、例えば、少なくとも１つの環境条件に作用する電子機器１０を発見すると、発見した機器１０の作用条件タイプ情報を含む機器情報を、通信インタフェース４３を介して受信する。そして、マッピング判定部１２０は、発見した電子機器１０の作用条件タイプ情報とネットワーク内の１つ以上の測定機器２０の測定条件タイプ情報とに基づいて、いずれかの測定機器２０からの測定結果を動作入力として用いるように新たな電子機器１０を設定するかを判定し得る。また、マッピング判定部１２０は、少なくとも１つの環境条件を測定する測定機器２０を発見すると、発見した機器２０の測定条件タイプ情報を含む機器情報を、通信インタフェース４３を介して受信する。そして、マッピング判定部１２０は、測定機器２０の測定条件タイプ情報とネットワーク内の１つ以上の電子機器１０の作用条件タイプ情報とに基づいて、新たな測定機器２０からの測定結果を動作入力として用いるようにいずれかの電子機器１０を設定するかを判定し得る。こうしたマッピングの判定は、新たな機器の発見時のみならず、既知の機器のネットワークからの離脱を検出した際、又はユーザからマッピングの変更が指示された際に行われてもよい。
【００３８】
本実施形態において、マッピング判定部１２０は、ある電子機器１０の作用条件タイプ情報により示される作用条件タイプとの相関を有する測定条件タイプを、ある測定機器２０の測定条件タイプ情報が示す場合に、当該測定機器２０からの測定結果を動作入力として用いる機器として当該電子機器１０を設定すると判定する。一例として、作用条件タイプと測定条件タイプとが一致する場合、それら作用条件タイプ及び測定条件タイプは相関を有すると判定され得る。
【００３９】
図５Ａは、マッピング判定のための第１の手法について説明するための第１の説明図である。図５Ａを参照すると、電子機器１０ａの機器情報１２１ａ、電子機器１０ｄの機器情報１２１ｄ、及び測定機器２０ａの機器情報１２２ａが示されている。ここでは、測定機器２０ａが新たにオーガナイザ１００により発見されたものとする。機器情報１２１ａは、電子機器１０ａを識別する識別子（ＩＤ）、電子機器１０ａとの通信のために使用されるアドレス（例えば、ＩＰアドレス又はＭＡＣアドレス）、電子機器１０ａの名称、及び作用条件タイプ情報を含む。機器情報１２１ａに含まれる作用条件タイプ情報は、作用条件タイプが「気温」であることを示している。機器情報１２１ｄは、電子機器１０ｄを識別する識別子、電子機器１０ｄとの通信のために使用されるアドレス、電子機器１０ｄの名称、及び作用条件タイプ情報を含む。機器情報１２１ｄに含まれる作用条件タイプ情報は、作用条件タイプが「湿度」であることを示している。機器情報１２２ａは、測定機器２０ａを識別する識別子、測定機器２０ａとの通信のために使用されるアドレス、測定機器２０ａの名称、及び測定条件タイプ情報を含む。機器情報１２２ａに含まれる測定条件タイプ情報は、測定条件タイプが「気温」であることを示している。
【００４０】
図５Ａの例において、マッピング判定部１２０は、機器情報１２１ａの作用条件タイプ情報により示される作用条件タイプが機器情報１２２ａの測定条件タイプ情報により示される測定条件タイプに一致しているため、測定機器２０ａからの測定結果を動作入力として用いる機器として電子機器１０ａを設定すると判定し得る。一方、機器情報１２１ｄの作用条件タイプ情報により示される作用条件タイプは機器情報１２２ａの測定条件タイプ情報により示される測定条件タイプに一致していないため、マッピング判定部１２０は、電子機器１０ｄは測定機器２０ａからの測定結果を動作入力として受け付けないと判定し得る。
【００４１】
マッピング判定部１２０は、上述した判定に従って、測定機器２０ａからの測定結果を動作入力として用いるように電子機器１０ａを設定する前に、そうした設定をすることについてユーザインタフェース部１１０を介してユーザに確認を求めてもよい。図５Ｂは、図５Ａに関連するユーザ確認メッセージの一例について説明するための説明図である。図５Ｂに示したメッセージＭ１は、測定機器２０ａ（センサ“Ｙ２０Ａ”）が新たに発見されたことをユーザに通知し、さらに測定機器２０ａを電子機器１０ａ（空調機器“Ｘ１０Ａ”）の入力として設定するかをユーザに問い合わせている。ユーザは、例えば、メッセージＭ１と共に表示された「ＹＥＳ」ボタンにタッチすることにより、新たなマッピングに承認を与えることができる。マッピング判定部１２０は、新たなマッピングが承認されると、新たなマッピングに従って電子機器１０ａを設定することを動作設定部１４０に指示する。ユーザは、メッセージＭ１と共に表示された「ＮＯ」ボタンにタッチすることにより、新たなマッピングを拒否してもよい。この場合、電子機器１０ａの既存の設定（例えば、電子機器１０ａに内蔵されたセンサから動作入力を取得する、など）が維持される。
【００４２】
図６Ａは、マッピング判定のための第１の手法について説明するための第２の説明図である。ここでは、電子機器１０ａが測定機器２０ａからの測定結果を動作入力として用いるように既に設定されており、測定機能を有する情報端末４０が新たに発見されたものとする。図６Ａを参照すると、電子機器１０ａの機器情報１２１ａ、測定機器２０ａの機器情報１２２ａ及び測定機器（情報端末）４０の機器情報１２３が示されている。機器情報１２３は、測定機器４０を識別する識別子、測定機器４０との通信のために使用されるアドレス、測定機器４０の名称、及び測定条件タイプ情報を含む。機器情報１２３に含まれる測定条件タイプ情報は、測定条件タイプが「気温」、「照度」及び「音量」であることを示している。
【００４３】
図６Ａの例において、マッピング判定部１２０は、機器情報１２１ａの作用条件タイプ情報により示される「気温」という作用条件タイプが機器情報１２３の測定条件タイプ情報により示される測定条件タイプのうちの１つに一致しているため、測定機器４０からの「気温」についての測定結果を動作入力として用いる機器として電子機器１０ａを設定すると判定し得る。
【００４４】
マッピング判定部１２０は、上述した判定に従って、測定機器４０からの測定結果を動作入力として用いるように電子機器１０ａを設定する前に、そうした設定をすることについてユーザインタフェース部１１０に確認を求めてもよい。図６Ｂは、図６Ａに関連するユーザ確認メッセージの一例について説明するための説明図である。図６Ｂに示したメッセージＭ２は、測定機器４０（センサ“Ｙ４０”）が新たに発見されたことをユーザに通知し、さらに測定機器４０を電子機器１０ａ（空調機器“Ｘ１０Ａ”）の入力として設定するかをユーザに問い合わせている。ユーザは、例えば、メッセージＭ２と共に表示された「ＹＥＳ」ボタンにタッチすることにより、電子機器１０ａと測定機器２０ａとの間の既存のマッピングを電子機器１０ａと測定機器４０との間の新たなマッピングに置き換えることについて承認を与えることができる。マッピング判定部１２０は、マッピングの置き換えが承認されると、新たなマッピングに従って電子機器１０ａを設定することを動作設定部１４０に指示する。ユーザは、メッセージＭ２と共に表示された「ＮＯ」ボタンにタッチすることにより、マッピングの置き換えを拒否してもよい。
【００４５】
マッピング判定部１２０は、図６Ａのように、１つの電子機器１０に複数の測定機器をマッピング可能である場合に、いずれか１つの測定機器を選択し、選択した測定機器を電子機器１０にマッピングしてもよい。その代わりに、マッピング判定部１２０は、１つの電子機器１０に複数の測定機器をマッピングしてもよい。例えば、空調機器１０ａは、複数の温度センサからの測定値を動作入力として取得し、それら測定値の平均値（又は、最大値若しくは最小値など）を目標値に近付けるように動作し得る。別の例として、室内灯１０ｅは、複数の人感センサからの測定値を動作入力として取得し、１つ以上の測定値が真（人間を検出）を示す場合に点灯する一方、全ての測定値が偽（人間を検出せず）を示す場合には消灯し得る。こうした測定値についての中間的な処理（例えば、平均演算又は論理和演算など）は、電子機器１０が対応するケイパビリティを有する場合には電子機器１０により実行されてもよく、そうでない場合にはオーガナイザ１００により実行されてもよい。複数の測定機器からの出力に、それぞれ異なる目標値が割り当てられてもよい。マッピング判定部１２０は、発見された複数の測定機器のうち個々の電子機器１０にマッピングすべき１つ以上の測定機器を、ユーザインタフェース部１１０を介してユーザに選択させてもよい。
【００４６】
マッピング判定部１２０は、作用条件タイプと測定条件タイプとの間の相関を、予め定義され得る相関情報に従って判定してもよい。図７は、マッピング判定のための第２の手法について説明するための説明図である。図７を参照すると、電子機器１０ａの機器情報１２１ａ及び測定機器２０ｂの機器情報１２２ｂ、並びに相関情報１２５が示されている。ここでは、測定機器２０ｂが新たにオーガナイザ１００により発見されたものとする。機器情報１２２ｂは、測定機器２０ｂを識別する識別子、測定機器２０ｂとの通信のために使用されるアドレス、測定機器２０ｂの名称、及び測定条件タイプ情報を含む。機器情報１２２ｂに含まれる測定条件タイプ情報は、測定条件タイプが「呼吸数」及び「脈拍数」であることを示している。相関情報１２５は、複数の作用条件タイプの各々についてのエントリを有し、各エントリは、対応する作用条件タイプとの相関を有する１つ以上の測定条件タイプを列挙している。例えば、作用条件タイプ「気温」は、測定条件タイプ「気温」、「体温」及び「呼吸数」との相関を有する。作用条件タイプ「湿度」は、測定条件タイプ「湿度」及び「気温」等との相関を有する。
【００４７】
図７の例において、電子機器１０ａの作用条件タイプ情報により示される作用条件タイプについての相関情報１２５内のエントリの中に、機器情報１２２ｂの測定条件タイプ情報により示される測定条件タイプのうちの１つである「呼吸数」が含まれる。そこで、マッピング判定部１２０は、測定機器２０ｂを電子機器１０ａにマッピングし、測定機器２０ｂからの測定結果（「呼吸数」）を動作入力として用いる機器として電子機器１０ａを設定すると判定し得る。この場合にも、マッピング判定部１２０は、ユーザインタフェース部１１０を介してユーザから承認を得た後に動作設定部１４０に設定を指示してもよく、又はユーザから承認を得ることなく自動的に設定を指示してもよい。
【００４８】
マッピング判定部１２０は、複数の環境条件についての相関情報を蓄積しているデータベースから、相関情報１２５を取得してもよい。その代わりに、電子機器１０が自らの作用条件タイプに関連する相関情報を予め記憶しておき、例えば電子機器１０が発見された際に、発見された電子機器１０の相関情報が当該電子機器１０からオーガナイザ１００へと提供されてもよい。
【００４９】
記憶部１３０は、オーガナイザ１００による電子機器１０及び測定機器２０の設定のために要する様々なデータを記憶する。例えば、記憶部１３０は、環境内に設置される機器の各々の機器情報を記憶する。また、記憶部１３０は、上述した相関情報を記憶してもよい。また、記憶部１３０は、電子機器１０の各々の動作ステータス（例えば、電源のオン／オフ及び動作レベルなど）を記憶してもよい。また、記憶部１３０は、測定機器２０の各々から出力される測定値の履歴を記憶してもよい。
【００５０】
本実施形態において、動作設定部１４０は、マッピング判定部１２０からの指示に従って、電子機器１０の動作を設定する。より具体的には、動作設定部１４０は、ある電子機器１０とある測定機器２０とがマッピング判定部１２０によりマッピングされた場合に、その測定機器２０から動作入力として取得される測定結果に基づいて動作するように、その電子機器１０を設定する。例えば、動作設定部１４０は、測定機器２０ａからの気温の測定値を目標値に近付けるための動作を行うように空調機器１０ａを設定してもよい。また、動作設定部１４０は、何らかの音量センサからの音量の測定値に応じて出力音量を変化させるようにテレビジョン機器１０ｂを設定してもよい。また、動作設定部１４０は、何らかの温度センサからの気温の測定値に応じて熱放射レベルを変化させるように暖房機器１０ｃを設定してもよい。また、動作設定部１４０は、何らかの湿度センサからの湿度の測定値が閾値を下回る場合に動作を開始するように加湿器１０ｄを設定してもよい。また、動作設定部１４０は、何らかの人感センサが人間を検出した場合に点灯するように室内灯１０ｅを設定してもよい。また、動作設定部１４０は、測定機器２０ｂからの人間の呼吸数の測定値に応じて目標温度、風量又はオン／オフのステータスを変化させるように空調機器１０ａを設定してもよい。
【００５１】
他の例として、動作設定部１４０は、ある電子機器１０とある測定機器２０とがマッピング判定部１２０によりマッピングされた場合に、当該測定機器２０から動作入力として取得される測定結果に基づいて、当該電子機器１０の動作を設定してもよい。この場合、例えば、動作設定部１４０は、何らかの音量センサからの音量の測定値に応じてテレビジョン機器１０ｂの出力音量を決定し、決定した出力音量をテレビジョン機器１０ｂに設定し得る。また、動作設定部１４０は、何らかの温度センサからの気温の測定値に応じて暖房機器１０ｃの熱放射レベルを決定し、決定した熱放射レベルを暖房機器１０ｃに設定し得る。
【００５２】
例えば、測定機器２０ａからの気温の測定値を目標値に近付けるための動作を空調機器１０ａが行う場合、目標値は、例えばリモートコントローラ等の設定手段を用いて、又はオーガナイザ１００が提供するユーザインタフェース（例えば、ＧＵＩ又は音声インタフェース）を用いて、ユーザにより設定されてもよい。また、動作設定部１４０は、こうした環境条件の目標値を自動的に設定してもよい。環境条件の目標値は、例えば、電子機器１０の動作履歴を解析することにより決定され得る。一例として、ある期間内にユーザにより設定された設定値のうちの最頻値若しくは平均値、又はユーザにより最後に設定された設定値が、自動的に設定されるべき目標値として扱われてもよい。また、動作設定部１４０は、日付又は時間帯ごとに異なる目標値を電子機器１０の動作履歴から決定してもよい。このように環境条件の目標値も自動的に設定される場合には、ユーザが新たな測定機器を所望の場所に設置してネットワークへ接続するだけで、その測定機器を活用する電子機器の動作を迅速に開始することができる。
【００５３】
また、動作設定部１４０は、マッピング判定の結果に従って、電子機器１０の動作を設定することに加えて、測定機器２０の動作を設定してもよい。例えば、動作設定部１４０は、電子機器１０と測定機器２０との間の通信接続を、双方の機器によりサポートされる通信プロトコルに従って確立させてもよい。また、動作設定部１４０は、測定機器２０による測定の周期を、電子機器１０の動作要件に従って設定してもよい。また、動作設定部１４０は、測定機器２０から出力される測定結果を電子機器１０が読み取ることができるように測定結果のフォーマットを設定してもよい。
【００５４】
［２−２．環境の共通性の判定］
図１に示した環境１は、壁２により２つのサブ環境（例えば、リビング及び寝室）に仕切られる可能性がある。これら２つの異なるサブ環境に設置される機器が共通的なネットワークへ接続する場合、機器間のマッピングに際して環境の共通性を考慮することが有益である。同じサブ環境に設置される電子機器と測定機器との間のマッピングは上で述べた手法で行われてよいが、互いに異なるサブ環境に設置される電子機器と測定機器との間のマッピングは（壁２をまたいで作用し得る環境条件を対象とする場合を除いて）回避されるべきである。
【００５５】
そこで、マッピング判定部１２０は、電子機器１０と測定機器２０とが共通する環境に関連付けられるかを判定し、電子機器１０と測定機器２０とが共通する環境に関連付けられると判定される場合において、作用条件タイプ情報により示される作用条件タイプとの相関を有する測定条件タイプを測定条件タイプ情報が示すときに、電子機器１０と測定機器２０とをマッピングしてもよい。以下、環境の共通性を判定するための手法の３つの例を説明する。
【００５６】
第１の例として、マッピング判定部１２０は、電子機器１０を動作させた場合に測定機器２０により測定される環境条件に現れる、電子機器１０の動作との間の相関を解析することにより、電子機器１０と測定機器２０とが共通する環境に関連付けられるかを判定し得る。図８Ａ及び図８Ｂは、環境の共通性を判定するための第１の手法について説明するための説明図である。図８Ａの左には、時刻ｔ１１、ｔ１２、ｔ１３及びｔ１４を含むある期間にわたる空調機器１０ａの動作レベルの履歴が示されている。図８Ａの右には、同じ期間にわたって測定機器２０ａから出力され得る気温の履歴が示されている。これら履歴を比較すると、時刻ｔ１１における空調機器１０ａのスイッチオンに応じて気温が値Ｃ１から上昇を初め、時刻ｔ１２における空調機器１０ａのレベル引き上げに応じて気温の上昇のペースが増加し、時刻ｔ１３における空調機器１０ａのレベル引き下げに応じて気温が上昇から下降に転じ、時刻ｔ１４における空調機器１０ａのスイッチオフの後に気温がＣ１に戻る、といったように、空調機器１０ａの動作レベルと測定機器２０ａからの測定結果との間の相関を見出すことができる。マッピング判定部１２０は、こうした相関が存在することを理由として、空調機器１０ａと測定機器２０ａとが共通する環境に関連付けられると判定し得る。
【００５７】
図８Ｂの左には、時刻ｔ２１、ｔ２２、ｔ２３及びｔ２４を含むある期間にわたる室内灯１０ｅのオン／オフの履歴が示されている。図８Ｂの右には、同じ期間にわたって人感センサから出力され得る検出された人数の履歴がそれぞれ示されている。これら履歴を比較すると、時刻ｔ２１からｔ２３まで、及び時刻ｔ２４以降の人間が存在した時間には室内灯１０ｅが点灯されており、時刻ｔ２１以前及び時刻ｔ２３からｔ２４までの人間が不在であった時間には室内灯１０ｅが消灯されている、といったように、室内灯１０ｅのオン／オフ状態と人感センサからの測定結果との間の相関を見出すことができる。マッピング判定部１２０は、こうした相関が存在することを理由として、室内灯１０ｅと人感センサとが共通する環境に関連付けられると判定し得る。
【００５８】
上述した第１の例によれば、オーガナイザ１００は、ユーザに環境を指定する手間を掛けさせることなく、互いに共通する環境に設置された機器の組合せを自動的に判定することができる。
【００５９】
第２の例として、マッピング判定部１２０は、ユーザとのインタラクションを通じて、電子機器１０と測定機器２０とが共通する環境に関連付けられるかを判定し得る。この場合、ユーザインタフェース部１１０は、電子機器１０及び測定機器２０のうちの少なくとも一方を複数の環境のうちのいずれの環境に関連付けるべきかをユーザに指定させるためのユーザインタフェースを提供する。図９Ａ及び図９Ｂは、環境の共通性を判定するための第２の手法について説明するための説明図である。図９Ａに示したメッセージＭ３は、測定機器２０ａ（センサ“Ｙ２０Ａ”）が新たに発見されたことをユーザに通知し、さらに測定機器２０ａをどのサブ環境に関連付けるべきかを、既知のサブ環境の選択肢と共にユーザに問い合わせている。ユーザは、１つ以上の適切な選択肢を選択した上で「ＯＫ」ボタンにタッチすることにより、測定機器２０ａを関連付けるべき適切なサブ環境を指定することができる。
【００６０】
図９Ｂに示したウィンドウＷ１は、環境１に含まれる複数のサブ環境を間取り図として視覚的に表示するＧＵＩである。ユーザは、例えば、発見された電子機器又は測定機器を表現するアイコンを適切なサブ環境の場所へとドラッグアンドドロップすることにより、各機器をどのサブ環境に関連付けるべきかを指定することができる。図９Ｂの例では、測定機器２０ａを表現するアイコンＮ１がウィンドウＷ１中のリビングへドラッグアンドドロップされようとしている。この場合、測定機器２０ａは、リビングに既に関連付けられている電子機器１４ａとのマッピングの候補となり得る。一方、アイコンＮ１がウィンドウＷ１中の部屋Ａへドラッグアンドドロップされると、測定機器２０ａは、部屋Ａに既に関連付けられている電子機器１４ｂとのマッピングの候補となり得る。
【００６１】
上述した第２の例によれば、オーガナイザ１００は、動作及び測定の履歴の蓄積を待つことなく、どの電子機器とどの測定機器とが共通する環境に設置されているかを確実に知得することができる。
【００６２】
第３の例として、マッピング判定部１２０は、ある信号源から出力される判定用信号が電子機器１０及び測定機器２０のうちの一方又は双方に相当する対象機器により感知されるかを判定することにより、電子機器１０と測定機器２０とが共通する環境に関連付けられるかを判定してもよい。ここでの判定用信号は、光信号（可視光線若しくは赤外線など）、電波信号又は音信号（可聴音若しくは不可聴音）など、いかなる種類の信号であってもよい。判定用信号は、オーガナイザ１００が実装されている機器ではなく、他の機器から出力されてもよい。また、判定用信号は、出力元の信号源を識別するための信号パターン（例えば、リモートコントローラからの信号に付与され得るベンダコード）を有していてもよい。
【００６３】
図１０は、環境の共通性を判定するための第３の手法について説明するための説明図である。図１０を参照すると、壁２により仕切られたサブ環境３ａ及び３ｂがそれぞれ破線で囲まれている。オーガナイザ１００は、サブ環境３ａ内に設置されている電子機器１０ｂに、判定用信号を出力させる。出力された判定用信号は、レンジＲ１内に設置されている電子機器１０ｆ、測定機器２０ａ及び情報端末４０により検出され、その結果、電子機器１０ｂ、電子機器１０ｆ、測定機器２０ａ及び情報端末４０が共通するサブ環境３ａに関連付けられることが認識される。一方、判定用信号は、壁２により遮断され又は減衰させられて、サブ環境３ｂには到達しない。その結果、電子機器１０ａ、１０ｃ及び１０ｄ並びに測定機器２０ｂは電子機器１０ｂと共通するサブ環境３ａには存在しないことが認識され、例えば測定機器２０ｂは電子機器１０ｂとのマッピングの対象から除外され得る。
【００６４】
上述した第３の例によれば、オーガナイザ１００は、動作及び測定の履歴の蓄積を待つことなく、かつユーザに環境を指定する手間を掛けさせることなく、互いに共通する環境に設置された機器の組合せを自動的に判定することができる。
【００６５】
マッピング判定部１２０は、例えば、上述したいずれかの手法を用いて、発見した機器を共通する環境（又はサブ環境）に関連付けられる機器群へとグルーピングし、同じグループ内の機器同士でマッピングを判定し得る。そして、マッピング判定部１２０は、マッピング判定の結果に従って電子機器１０を設定することを動作設定部１４０に指示し得る。
【００６６】
＜３．電子機器／測定機器の構成例＞
図１１は、一実施形態に係る電子機器１０の論理的な機能の構成の一例を示すブロック図である。ここでは、電子機器１０は、環境条件に作用する動作を行うと共に、環境条件を測定する機能をも有するものとする。図１１を参照すると、電子機器１０は、測定部２１０、制御部２２０、記憶部２３０及び動作部２４０を備える。制御部２２０は、通信インタフェース１５及び入力インタフェース１６に接続される。
【００６７】
測定部２１０は、複数の環境条件のうちの少なくとも１つを測定する。電子機器１０が空調機器である場合には、測定部２１０は温度センサであってよい。電子機器１０が加湿器である場合には、測定部２１０は湿度センサであってよい。測定部２１０は、異なる種類の複数の環境条件を測定してもよい。例えば、電子機器１０が空調機器である場合に、測定部２１０は、温度センサとして気温を測定し、及び人感センサとして環境内の人間の存在を監視／検出してもよい。測定部２１０は、電子機器１０が自ら測定した測定結果を動作入力として用いるように設定されている場合には、測定結果を動作部２４０へ出力する。また、電子機器１０からの測定結果を他の機器が動作入力として用いるように設定されている場合には、測定部２１０から出力される測定結果は、制御部２２０から通信インタフェース１５を介して他の機器へと出力される。
【００６８】
制御部２２０は、ＣＰＵ（Central  Processing  Unit）などのプロセッサを用いて、電子機器１０の動作全般を制御する。例えば、制御部２２０は、入力インタフェース１６を介してユーザ入力（例えば、ボタン若しくはスイッチが押下されたことを示す入力信号、又はリモートコントローラからの遠隔制御信号など）が検出された場合に、検出されたユーザ入力に従って動作部２４０の動作を制御する。
【００６９】
電子機器１０がネットワークへ接続されると、制御部２２０は、接続先のネットワーク内に、通信インタフェース１５を介して接続通知メッセージを送出し得る。ネットワーク内にオーガナイザ１００が存在する場合、接続通知メッセージはオーガナイザ１００により受信され、結果的に電子機器１０がオーガナイザ１００により発見される。その代わりに、制御部２２０は、オーガナイザ１００から受信される機器探索メッセージへの応答として、通信インタフェース１５を介して探索応答メッセージを返送することにより、オーガナイザ１００に電子機器１０を発見させてもよい。
【００７０】
制御部２２０は、電子機器１０がオーガナイザ１００により発見された後、電子機器１０の機器情報、又は、電子機器１０の機器情報へアクセスする際に利用されるアクセス情報をオーガナイザ１００へ提供する。電子機器１０の機器情報は、動作部２４０が作用する環境条件のタイプを示す作用条件タイプ情報、及び、測定部２１０が測定する環境条件のタイプを示す測定条件タイプ情報を含み得る。また、制御部２２０は、電子機器１０の機器情報に加えて相関情報をオーガナイザ１００へ提供してもよい。その後、作用条件タイプ情報及び測定条件タイプ情報に基づいてオーガナイザ１００により電子機器１０が他の機器とマッピングされると、制御部２２０は、オーガナイザ１００から設定信号を受信し得る。例えば、制御部２２０は、電子機器１０が他の測定機器とマッピングされた場合に、測定部２１０の代わりに当該他の測定機器から出力される測定結果を動作入力として動作するように、動作部２４０を設定し得る。また、制御部２２０は、測定機器としての電子機器１０が他の電子機器とマッピングされた場合に、測定部２１０により実行される測定の結果を、指定された周期及びフォーマットで通信インタフェース１５からネットワークへと送信し得る。
【００７１】
記憶部２３０は、電子機器１０による測定及び動作のために要する様々なデータを記憶する。例えば、記憶部２３０は、電子機器１０の機器情報を予め記憶してもよい。また、記憶部２３０は、動作部２４０により作用される環境条件との間で相関を有する１つ以上の環境条件を定義する相関情報を予め記憶してもよい。また、記憶部２３０は、動作部２４０の動作の設定に関する動作設定情報、及び測定部２１０の測定の設定に関する測定設定情報を記憶してもよい。
【００７２】
動作部２４０は、少なくとも１つの環境条件に作用する動作を行う。例えば、電子機器１０が空調機器である場合、動作部２４０は、気温の測定値を目標値に近付けるように、加温され又は冷却された空気を環境へと送出する。また、電子機器１０が加湿器である場合には、動作部２４０は、湿度の測定値に基づいて決定されるレベルで湿気を発散する。動作部２４０は、オーガナイザ１００により電子機器１０が他の測定機器とマッピングされると、そのマッピング判定の結果に従って、当該他の測定機器から出力される測定結果を動作入力として用いる。
【００７３】
＜４．処理の流れ＞
［４−１．オーガナイザの処理］
（１）設定処理
図１２は、一実施形態に係るオーガナイザ１００により実行される設定処理の流れの一例を示すフローチャートである。図１２に示した設定処理は、オーガナイザ１００により周期的に繰り返され得る。その代わりに、オーガナイザ１００は、ユーザからの指示をトリガとして、図示したものと同等の設定処理を実行してもよい。
【００７４】
まず、マッピング判定部１２０は、ネットワーク内に送出される接続通知メッセージを待ち受け、又はネットワーク内に機器探索メッセージをブロードキャストして探索応答メッセージを待ち受けることにより、ネットワーク内の機器を監視する（ステップＳ１００）。次に、マッピング判定部１２０は、ネットワークに接続された新たな機器を発見すると（ステップＳ１０５）、新たな機器の機器情報を取得する（ステップＳ１１０）。
【００７５】
次に、マッピング判定部１２０は、マッピングの判定を行うべきか否かを判定する（ステップＳ１１５）。例えば、ネットワークに新たな機器が接続された場合、又は既存のマッピングに関与している既存の機器がネットワークから離脱した場合には、マッピング判定部１２０は、マッピングの判定を行うべきであると判定し得る。マッピングの判定を行うべきであると判定されなかった場合、図１２に示した設定処理は、ステップＳ１００へ戻る。マッピングの判定を行うべきであると判定された場合、マッピング判定部１２０は、マッピング判定処理を実行する（ステップＳ１２０）。ここで実行されるマッピング判定処理のより詳細な流れについて、後にさらに説明する。
【００７６】
その後の処理は、マッピング判定処理の結果としてマッピングが更新されたか否かに依存して分岐する。マッピングが更新されなかった場合、図１２に示した設定処理は、ステップＳ１００へ戻る。マッピングが更新された場合、動作設定部１４０は、マッピング判定部１２０からの指示に従って、電子機器１０の動作を設定する（ステップＳ１７０）。また、動作設定部１４０は、測定機器２０の測定動作を設定する（ステップＳ１８０）。
【００７７】
（２）マッピング判定処理−第１の例
図１３Ａは、図１２に示したマッピング判定処理の流れの第１の例を示すフローチャートである。第１の例では、マッピング判定部１２０は、図５Ａ及び図６Ａを用いて説明したように、作用条件タイプと測定条件タイプとの一致を判定する。以下の説明において、対象機器とは、例えば、ネットワーク内で新たに発見された電子機器又は測定機器であり得る。但し、ネットワークから離脱した機器に以前にマッピングされていた電子機器又は測定機器について再マッピングを行う場合にも、図示したものと同等のマッピング判定処理が実行され得る。
【００７８】
図１３Ａを参照すると、まず、マッピング判定部１２０は、対象とする環境が複数のサブ環境に分けられるか否かを判定する（ステップＳ１２１）。対象とする環境が複数のサブ環境に分けられる場合には、マッピング判定部１２０は、環境判定処理を実行して、対象機器がどのサブ環境に設置されているかを判定する（ステップＳ１２２）。ここで実行される環境判定処理のより詳細な流れについて、後にさらに説明する。
【００７９】
次に、対象機器が測定機器である場合には（ステップＳ１３０）、マッピング判定部１２０は、過去に収集済みの、環境内の（サブ環境内の）１つ以上の電子機器の作用条件タイプ情報を取得する（ステップＳ１３１）。また、対象機器が電子機器である場合には、マッピング判定部１２０は、過去に収集済みの、環境内の（サブ環境内の）１つ以上の測定機器の測定条件タイプ情報を取得する（ステップＳ１３２）。次に、マッピング判定部１２０は、対象機器の作用（測定）条件タイプ情報と、他の機器の測定（作用）条件タイプ情報とを照合することにより、作用条件タイプと測定条件タイプとが一致する組合せを抽出する（ステップＳ１３４）。
【００８０】
ステップＳ１３４の結果、作用条件タイプと測定条件タイプとが一致する組合せが抽出されなかった場合には、機器間のマッピングは行われず、マッピング判定処理は終了する。一方、作用条件タイプと測定条件タイプとが一致する１つ以上の組合せが抽出された場合には、マッピング判定部１２０は、必要に応じて図５Ｂ又は図６Ｂを用いて説明したようなユーザ確認を実行する（ステップＳ１４１）。そして、マッピング判定部１２０は、抽出された電子機器と測定機器との組合せに相当するマッピングを決定する（ステップＳ１４２）。
【００８１】
（３）マッピング判定処理−第２の例
図１３Ｂは、図１２に示したマッピング判定処理の流れの第２の例を示すフローチャートである。第２の例では、マッピング判定部１２０は、図７を用いて説明したように、作用条件タイプと測定条件タイプとの間に相関があるかを相関情報を用いて判定する。
【００８２】
図１３Ｂを参照すると、まず、マッピング判定部１２０は、対象とする環境が複数のサブ環境に分けられるか否かを判定する（ステップＳ１２１）。対象とする環境が複数のサブ環境に分けられる場合には、マッピング判定部１２０は、環境判定処理を実行して、対象機器がどのサブ環境に設置されているかを判定する（ステップＳ１２２）。
【００８３】
次に、対象機器が測定機器である場合には（ステップＳ１３０）、マッピング判定部１２０は、過去に収集済みの、環境内の（サブ環境内の）１つ以上の電子機器の作用条件タイプ情報を取得する（ステップＳ１３１）。また、対象機器が電子機器である場合には、マッピング判定部１２０は、過去に収集済みの、環境内の（サブ環境内の）１つ以上の測定機器の測定条件タイプ情報を取得する（ステップＳ１３２）。また、マッピング判定部１２０は、作用条件タイプと測定条件タイプとの間の相関を予め定義する相関情報を取得する（ステップＳ１３３）。次に、マッピング判定部１２０は、対象機器の作用（測定）条件タイプ情報、他の機器の測定（作用）条件タイプ情報、及び相関情報を用いて、互いに相関する作用条件タイプと測定条件タイプとの組合せを抽出する（ステップＳ１３５）。
【００８４】
ステップＳ１３５の結果、互いに相関する作用条件タイプと測定条件タイプとの組合せが抽出されなかった場合には、機器間のマッピングは行われず、マッピング判定処理は終了する。一方、互いに相関する作用条件タイプと測定条件タイプとの１つ以上の組合せが抽出された場合には、マッピング判定部１２０は、必要に応じてユーザ確認を実行する（ステップＳ１４１）。そして、マッピング判定部１２０は、抽出された組合せに相当するマッピングを決定する（ステップＳ１４２）。
【００８５】
（４）環境判定処理−第１の例
図１４Ａは、図１３Ａ及び図１３Ｂに示した環境判定処理の流れの第１の例を示すフローチャートである。
【００８６】
図１４Ａを参照すると、まず、対象機器が測定機器である場合には（ステップＳ１２３）、マッピング判定部１２０は、ある期間にわたる対象機器の測定履歴（時系列の測定結果のセット）を取得する（ステップＳ１２４ａ）。また、マッピング判定部１２０は、ある期間にわたる環境内の１つ以上の電子機器のそれぞれの動作履歴を取得する（ステップＳ１２４ｂ）。一方、対象機器が電子機器である場合には、マッピング判定部１２０は、ある期間にわたる対象機器の動作履歴（時系列の動作ステータスのセット）を取得する（ステップＳ１２４ｃ）。また、マッピング判定部１２０は、ある期間にわたる環境内の１つ以上の測定機器のそれぞれの測定履歴を取得する（ステップＳ１２４ｄ）。
【００８７】
次に、マッピング判定部１２０は、取得した履歴を互いに比較することにより、対象機器の履歴との間で最も有意な相関を示す履歴を有する他の機器を特定し、特定した他の機器の既知の設置環境を、対象機器が設置されている環境であると判定する（ステップＳ１２５）。
【００８８】
（５）環境判定処理−第２の例
図１４Ｂは、図１３Ａ及び図１３Ｂに示した環境判定処理の流れの第２の例を示すフローチャートである。
【００８９】
図１４Ｂを参照すると、まず、マッピング判定部１２０は、環境の選択肢をユーザに提示する（ステップＳ１２６）。ここでは、例えば図９Ａ又は図９Ｂを用いて説明したようなメッセージ又はウィンドウが画面に表示されてよい。その代わりに、音声メッセージが出力されてもよい。次に、マッピング判定部１２０は、ステップＳ１２６において提示した選択肢のうちユーザにより選択された環境を特定する（ステップＳ１２７）。
【００９０】
（６）環境判定処理−第３の例
図１４Ｃは、図１３Ａ及び図１３Ｂに示した環境判定処理の流れの第３の例を示すフローチャートである。
【００９１】
図１４Ｃを参照すると、まず、マッピング判定部１２０は、環境内に存在する１つ以上の信号源から、判定用信号を環境に向けて出力させる（ステップＳ１２８）。そして、マッピング判定部１２０は、判定用信号を感知した機器からの報告に基づいて、対象機器が設置されている環境を判定する（ステップＳ１２９）。なお、判定用信号の出力は、対象機器により判定用信号が感知されるまで、又は対象機器から出力された判定用信号が他のいずれかの機器により感知されるまで、複数回繰り返されてもよい。また、判定用信号に含まれる信号パターンから判定用信号の出力元の機器を識別し得る場合には、異なる環境に設置済みの複数の機器から判定用信号が並列的に出力されてもよい。
【００９２】
［４−２．電子機器の処理］
図１５は、一実施形態に係る電子機器により実行される動作に関する処理の流れの一例を示すフローチャートである。ここでは、環境内に電子機器１０が新たに設置され、電子機器１０がネットワークへ接続されるものとする。
【００９３】
まず、電子機器１０の制御部２２０は、自装置がネットワークへ接続されたか否かを監視する（ステップＳ２１０）。電子機器１０がネットワークへ未接続である場合、動作部２４０は、電子機器１０が内蔵するセンサに相当する測定部２１０からの測定結果に基づいて、固有の動作を実行する（ステップＳ２１４）。
【００９４】
電子機器１０の制御部２２０は、自装置がネットワークへ接続されたことを検出すると、オーガナイザ１００とのメッセージの交換を経て、自装置の機器情報をオーガナイザ１００へ提供する（ステップＳ２２０）。必要に応じて、相関情報もまたオーガナイザ１００へ提供される。
【００９５】
その後、制御部２２０は、自装置の機器情報に含まれる作用条件タイプ情報と１つ以上の測定機器の測定条件タイプ情報とに基づいて上述したマッピング判定を行ったオーガナイザ１００からの指示に従って、動作部２４０の動作を設定する（ステップＳ２２４）。より具体的には、制御部２２０は、オーガナイザ１００によりマッピング判定の結果として特定される機器から出力される測定結果を動作入力として受け取るように、動作部２４０を設定する。
【００９６】
そして、動作部２４０は、動作入力として外部（他の機器）からの測定結果を用いるように設定された場合（ステップＳ２２８）、設定された通りに外部からの測定結果に基づく動作を実行する（ステップＳ２３２）。一方、適切なマッピング相手が存在しないなどの理由で、外部からの測定結果を用いるように設定されなかった場合には、動作部２４０は、機器内のセンサに相当する測定部２１０からの測定結果に基づく動作を実行する（ステップＳ２３６）。
【００９７】
ステップＳ２３２又はステップＳ２３６における電子機器１０の動作は、動作入力の設定が変更されるまで繰り返され得る（ステップＳ２４０）。動作入力の設定が変更される場合、新たな動作の設定が再びオーガナイザ１００から指示され得る（ステップＳ２２４）。
【００９８】
［４−３．測定機器の処理］
図１６は、一実施形態に係る測定機器により実行される測定に関する処理の流れの一例を示すフローチャートである。ここでは、環境内に測定機器２０が新たに設置され、測定機器２０がネットワークへ接続されるものとする。
【００９９】
まず、測定機器２０の制御部２２０は、自装置がネットワークへ接続されたか否かを監視する（ステップＳ２６０）。測定機器２０がネットワークへ未接続である場合、測定部２１０は、環境条件を測定して、測定結果をローカルに記憶し又はディスプレイに表示する（ステップＳ２６４）。
【０１００】
測定機器２０の制御部２２０は、自装置がネットワークへ接続されたことを検出すると、オーガナイザ１００とのメッセージの交換を経て、自装置の機器情報をオーガナイザ１００へ提供する（ステップＳ２７０）。必要に応じて、相関情報もまたオーガナイザ１００へ提供される。
【０１０１】
その後、制御部２２０は、自装置の機器情報に含まれる測定条件タイプ情報と１つ以上の電子機器の作用条件タイプ情報とに基づいて上述したマッピング判定を行ったオーガナイザ１００からの指示に従って、測定部２１０の測定動作を設定する（ステップＳ２７４）。
【０１０２】
そして、測定部２１０は、設定された通りに、環境条件を測定する。測定部２１０は、この場合にも、測定結果をローカルに記憶し又はディスプレイに表示してよい。加えて、測定部２１０は、測定結果をネットワークへ向けて出力する（ステップＳ２８２）。
【０１０３】
ステップＳ２７８及びステップＳ２８２における測定機器２０の測定動作は、設定が変更されるまで繰り返され得る（ステップＳ２９０）。設定が変更される場合、新たな測定動作の設定が再びオーガナイザ１００から指示され得る（ステップＳ２７４）。
【０１０４】
＜６．まとめ＞
ここまで、図１〜図１６を用いて、本開示に係る技術の実施形態について説明した。上述した実施形態によれば、少なくとも１つの環境条件に作用する電子機器の作用条件タイプを示す作用条件タイプ情報と、少なくとも１つの環境条件を測定する測定機器の測定条件タイプを示す測定条件タイプ情報とに基づいて、測定機器と電子機器との間のマッピングが判定され、ある電子機器との間でマッピングされた測定機器からの測定結果を動作入力として用いる機器として、当該電子機器が設定される。このような自動的な機器間のマッピングが実現されることで、ユーザにとって、電子機器とは別個にセンサを設置し、そのセンサ出力に基づいて電子機器を動作させることが容易となる。
【０１０５】
一例として、ユーザは、空調機器により内蔵される温度センサではなく、別個の温度センサを、環境内の所望の場所に自在に設置することができ、空調機器は、その設置場所の気温が目標値を満たすように動作するようになる。例えば、ユーザの近傍に温度センサを設置し（又はユーザが温度センサを携帯し若しくは装着し）、その温度センサからの出力を利用することで、ユーザにより感知される気温を効率的に目標値に合わせることが容易となる。また、ある部屋にユーザが複数の温度センサを設置し、それら温度センサにより測定される気温が可能な限り均一になるように空調機器を動作させることも可能である。また、（例えば、家族のメンバにそれぞれ対応する）複数の温度センサについて、互いに異なる動作目標値が設定されてもよい。他の例として、所望の場所に人感センサを配置し、その人感センサにより人間の存在が検出された場合には空調機器、暖房機器又は照明機器といった電子機器をスイッチオンさせ、人間の存在が検出されない場合には当該機器をスイッチオフさせるといった仕組みをユーザが構築することも容易となる。従来は、こうした仕組みの構築は、概して専門知識を要するために困難であった。しかし、上述した実施形態によれば、ユーザが電子機器とは別個に測定機器を購入した場合、又はユーザが所有する端末が何らかの測定機能を有する場合などに、そうした測定機器又は測定機能と他の電子機器とをホームネットワークを介して容易に連携させることが可能である。
【０１０６】
また、上述した実施形態によれば、ある電子機器の作用条件タイプ情報により示される作用条件タイプとの相関を有する測定条件タイプを、ある測定機器の測定条件タイプ情報が示す場合に、それら電子機器と測定機器とがマッピングされる。従って、予め機器ごとの作用条件タイプと測定条件タイプを定義しておくことで、タイプ情報の照合という簡易かつ汎用的なやり方で機器間のマッピングを判定することができる。作用条件タイプと測定条件タイプとの一致又は不一致に基づいて相関の有無が判定される場合には、判定のために作用条件タイプ情報及び測定条件タイプ情報のみが定義されていればよい。作用条件タイプと測定条件タイプとの間の相関を予め定義する相関情報がマッピングの判定のために提供される場合には、タイプの異なる２つの環境条件の間の相関を活用して多様な連携の仕組みを構築することが可能となる。例えば、環境の温度又は湿度といった非生体的条件が人間の生体的条件（例えば、脈拍数又は呼吸数など）に与える影響を考慮して、空調機器、暖房機器又は加湿器といった電子機器にその動作を自律的に制御させることも可能となる。
【０１０７】
また、上述した実施形態によれば、電子機器と測定機器とが共通する環境に関連付けられると判定される場合にのみ、それら機器が互いにマッピングされ得る。従って、例えばホームネットワークが空間的に仕切られた複数の環境をまたいで構築される場合にも、ホームネットワークを介して接続される電子機器と測定機器との間で環境の齟齬に起因する無駄なマッピングが形成されることを回避することができる。
【０１０８】
このように、本開示に係る技術によれば、多様な機器を相互にネットワーク化して連携させ、より高度化された価値をユーザに提供することを指向するＩｏＴの概念が、環境条件の制御についても実現可能となる。
【０１０９】
なお、本明細書において説明した各機器における処理は、ソフトウェア、ハードウェア、及びソフトウェアとハードウェアとの組合せのいずれを用いて実現されてもよい。ソフトウェアを構成するプログラムは、例えば、各装置の内部又は外部に設けられる記憶媒体（非一時的な媒体：non-transitory  media）に予め格納される。そして、各プログラムは、例えば、実行時にＲＡＭ（Random  Access  Memory）に読み込まれ、ＣＰＵなどのプロセッサにより実行される。
【０１１０】
また、本明細書においてフローチャートを用いて説明した処理は、必ずしもフローチャートに示された順序で実行されなくてもよい。いくつかの処理ステップは、並列的に実行されてもよい。また、追加的な処理ステップが採用されてもよく、一部の処理ステップが省略されてもよい。
【０１１１】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１１２】
また、本明細書に記載された効果は、あくまで説明的又は例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果と共に、又は上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏し得る。
【０１１３】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
複数の環境条件のうちの少なくとも１つに作用する電子機器の作用条件タイプを示す第１のタイプ情報と、前記複数の環境条件のうちの少なくとも１つを測定する測定機器の測定条件タイプを示す第２のタイプ情報とに基づいて、前記測定機器からの測定結果を動作入力として用いる機器として前記電子機器を設定するかを判定する判定部、
を備える情報処理装置。
（２）
前記判定部は、前記第１のタイプ情報により示される作用条件タイプとの相関を有する測定条件タイプを前記第２のタイプ情報が示す場合に、前記測定機器からの測定結果を動作入力として用いる機器として前記電子機器を設定すると判定する、前記（１）に記載の情報処理装置。
（３）
前記判定部は、作用条件タイプと測定条件タイプとの間の相関を予め定義する相関情報に従って、前記第２のタイプ情報により示される測定条件タイプが前記第１のタイプ情報により示される作用条件タイプとの相関を有するか否かを判定する、前記（２）に記載の情報処理装置。
（４）
前記判定部は、前記第１のタイプ情報により示される作用条件タイプに一致する測定条件タイプを前記第２のタイプ情報が示す場合に、前記測定機器からの測定結果を動作入力として用いる機器として前記電子機器を設定すると判定する、前記（２）又は前記（３）に記載の情報処理装置。
（５）
前記判定部は、前記電子機器と前記測定機器とが共通する環境に関連付けられると判定される場合において、前記第１のタイプ情報により示される作用条件タイプとの相関を有する測定条件タイプを前記第２のタイプ情報が示すときに、前記測定機器からの測定結果を動作入力として用いる機器として前記電子機器を設定すると判定する、前記（２）〜（４）のいずれか１項に記載の情報処理装置。
（６）
前記判定部は、前記電子機器を動作させた場合に前記測定機器により測定される環境条件に現れる、前記電子機器の前記動作との間の相関を解析することにより、前記電子機器と前記測定機器とが共通する環境に関連付けられるかを判定する、前記（５）に記載の情報処理装置。
（７）
前記判定部は、前記電子機器及び前記測定機器のうちの少なくとも一方を複数の環境のうちのいずれの環境に関連付けるべきかをユーザに指定させるためのユーザインタフェースを提供するユーザインタフェース部、をさらに備える、前記（５）に記載の情報処理装置。
（８）
前記判定部は、ある信号源から出力される判定用信号が対象機器により感知されるかを判定することにより、前記電子機器と前記測定機器とが共通する環境に関連付けられるかを判定する、前記（５）に記載の情報処理装置。
（９）
前記情報処理装置は、前記測定機器からの測定結果を動作入力として用いる機器として前記電子機器を設定すると前記判定部により判定された場合に、前記測定機器から前記動作入力として取得される測定結果に基づいて動作するように前記電子機器を設定する設定部、をさらに備える、前記（１）〜（８）のいずれか１項に記載の情報処理装置。
（１０）
前記情報処理装置は、前記測定機器からの測定結果を動作入力として用いる機器として前記電子機器を設定すると前記判定部により判定された場合に、前記測定機器から前記動作入力として取得される測定結果に基づいて前記電子機器の動作を設定する設定部、をさらに備える、前記（１）〜（９）のいずれか１項に記載の情報処理装置。
（１１）
前記設定部は、前記電子機器の動作のための環境条件の目標値をさらに設定する、前記（９）又は前記（１０）に記載の情報処理装置。
（１２）
前記環境条件は、非生体的条件及び生体的条件のうちの少なくとも一方を含む、前記（１）〜（１１）のいずれか１項に記載の情報処理装置。
（１３）
前記情報処理装置は、前記電子機器に搭載され、
前記情報処理装置は、前記測定機器から前記第２のタイプ情報を受信する通信部、をさらに備える、
前記（１）〜（１２）のいずれか１項に記載の情報処理装置。
（１４）
前記情報処理装置は、前記測定機器に搭載され、
前記情報処理装置は、前記電子機器から前記第１のタイプ情報を受信する通信部、をさらに備える、
前記（１）〜（１２）のいずれか１項に記載の情報処理装置。
（１５）
前記情報処理装置は、前記電子機器から前記第１のタイプ情報を受信し、及び前記測定機器から前記第２のタイプ情報を受信する通信部、をさらに備える、
前記（１）〜（１２）のいずれか１項に記載の情報処理装置。
（１６）
複数の環境条件のうちの少なくとも１つに作用する動作を行う動作部と、
前記動作部の作用条件タイプを示す第１のタイプ情報と、前記複数の環境条件のうちの少なくとも１つを測定する測定機器の測定条件タイプを示す第２のタイプ情報とに基づく判定の結果に従って、前記測定機器からの測定結果を動作入力として用いるように前記動作部を設定する制御部と、
を備える電子機器。
（１７）
情報処理装置により実行される情報処理方法であって、
複数の環境条件のうちの少なくとも１つに作用する電子機器の作用条件タイプを示す第１のタイプ情報を取得することと、
前記複数の環境条件のうちの少なくとも１つを測定する測定機器の測定条件タイプを示す第２のタイプ情報を取得することと、
前記第１のタイプ情報及び前記第２のタイプ情報に基づいて、前記測定機器からの測定結果を動作入力として用いる機器として前記電子機器を設定するかを判定することと、
を含む情報処理方法。
（１８）
複数の環境条件のうちの少なくとも１つに作用する動作を行う動作部、を備える電子機器の動作方法であって、
前記動作部の作用条件タイプを示す第１のタイプ情報と、前記複数の環境条件のうちの少なくとも１つを測定する測定機器の測定条件タイプを示す第２のタイプ情報とに基づく判定の結果に従って、前記測定機器からの測定結果を動作入力として用いるように前記動作部を設定することと、
前記設定に応じて、前記測定機器からの測定結果を動作入力として用いて前記動作を行うことと、
を含む動作方法。
（１９）
情報処理装置のプロセッサを、
複数の環境条件のうちの少なくとも１つに作用する電子機器の作用条件タイプを示す第１のタイプ情報と、前記複数の環境条件のうちの少なくとも１つを測定する測定機器の測定条件タイプを示す第２のタイプ情報とに基づいて、前記測定機器からの測定結果を動作入力として用いる機器として前記電子機器を設定するかを判定する判定部、
として機能させるプログラム。
（２０）
複数の環境条件のうちの少なくとも１つに作用する動作を行う動作部、を備える電子機器のプロセッサを、
前記動作部の作用条件タイプを示す第１のタイプ情報と、前記複数の環境条件のうちの少なくとも１つを測定する測定機器の測定条件タイプを示す第２のタイプ情報とに基づく判定の結果に従って、前記測定機器からの測定結果を動作入力として用いるように前記動作部を設定する制御部、
として機能させるプログラム。
【符号の説明】
【０１１４】
１          環境
３ａ，３ｂ  サブ環境
１００      情報処理装置（オーガナイザ）
１１０      ユーザインタフェース部
１２０      マッピング判定部
１３０      記憶部
１４０      動作設定部
１０        電子機器
２０        測定機器
２１０      測定部
２２０      制御部
２３０      記憶部
２４０      動作部
【図１】
2017123047.tif 000003
【図２】
2017123047.tif 000004
【図３Ａ】
2017123047.tif 000005
【図３Ｂ】
2017123047.tif 000006
【図３Ｃ】
2017123047.tif 000007
【図３Ｄ】
2017123047.tif 000008
【図４】
2017123047.tif 000009
【図５Ａ】
2017123047.tif 000010
【図５Ｂ】
2017123047.tif 000011
【図６Ａ】
2017123047.tif 000012
【図６Ｂ】
2017123047.tif 000013
【図７】
2017123047.tif 000014
【図８Ａ】
2017123047.tif 000015
【図８Ｂ】
2017123047.tif 000016
【図９Ａ】
2017123047.tif 000017
【図９Ｂ】
2017123047.tif 000018
【図１０】
2017123047.tif 000019
【図１１】
2017123047.tif 000020
【図１２】
2017123047.tif 000021
【図１３Ａ】
2017123047.tif 000022
【図１３Ｂ】
2017123047.tif 000023
【図１４Ａ】
2017123047.tif 000024
【図１４Ｂ】
2017123047.tif 000025
【図１４Ｃ】
2017123047.tif 000026
【図１５】
2017123047.tif 000027
【図１６】
2017123047.tif 000028