(57)【要約】  情報機器は、情報機器の動作を制御するための制御情報を受信する受信部と、情報機器の周囲に所在する生体を検知するとともに、情報機器と当該生体との距離を検知する検知部と、検知部によって検知された情報に基づいて、制御情報に対する応答を決定する決定部と、を備える。
2020158504.tif 000002
【特許請求の範囲】
【請求項１】
情報機器の動作を制御するための制御情報を受信する受信部と、
前記情報機器の周囲に所在する生体を検知するとともに、当該情報機器と当該生体との距離を検知する検知部と、
前記検知部によって検知された情報に基づいて、前記制御情報に対する応答を決定する決定部と、
を備える情報機器。
【請求項２】
前記決定部は、
前記検知部によって検知された情報に基づいて、前記制御情報に対する応答の候補を決定し、決定した応答の候補を前記生体に対して提示する
請求項１に記載の情報機器。
【請求項３】
前記決定部は、
音声出力もしくは画面表示を用いて前記応答の候補を提示する
請求項２に記載の情報機器。
【請求項４】
前記決定部は、
前記情報機器を利用するユーザからの反応に基づいて、前記提示した応答の候補のうち、実行する応答を決定する
請求項２に記載の情報機器。
【請求項５】
前記決定部は、
前記情報機器の周囲に生体が検知された場合には、前記応答として、前記制御情報による制御を受け付けないことを決定する
請求項１に記載の情報機器。
【請求項６】
前記決定部は、
前記情報機器が設置された同一建物内、もしくは、当該情報機器が設置された同一室内に生体が検知された場合に、前記応答として、前記制御情報による制御を受け付けないことを決定する
請求項５に記載の情報機器。
【請求項７】
前記決定部は、
前記情報機器の周囲に生体が検知され、かつ、当該情報機器と当該生体との距離が予め登録された条件に合致するか否かに基づいて、前記制御情報に対する応答を決定する
請求項１に記載の情報機器。
【請求項８】
前記検知部は、
前記生体の視線もしくは体の向きを検知し、
前記決定部は、
前記生体の視線もしくは体の向きに基づいて、前記制御情報に対する応答を決定する
請求項１に記載の情報機器。
【請求項９】
前記決定部は、
前記情報機器の周囲に生体が検知されない場合には、前記応答として、前記制御情報による制御を受け付けることを決定する
請求項１に記載の情報機器。
【請求項１０】
前記決定部は、
前記検知された生体の属性情報に基づいて、前記制御情報に対する応答を決定する
請求項１に記載の情報機器。
【請求項１１】
情報機器が、
前記情報機器の動作を制御するための制御情報を受信し、
前記情報機器の周囲に所在する生体を検知するとともに、当該情報機器と当該生体との距離を検知し、
前記検知された情報に基づいて、前記制御情報に対する応答を決定する
情報処理方法。
【請求項１２】
情報機器を、
前記情報機器の動作を制御するための制御情報を受信する受信部と、
前記情報機器の周囲に所在する生体を検知するとともに、当該情報機器と当該生体との距離を検知する検知部と、
前記検知部によって検知された情報に基づいて、前記制御情報に対する応答を決定する決定部と、
として機能させるための情報処理プログラム。
【請求項１３】
情報機器を制御するための要求をユーザから受け付ける受付部と、
前記要求の対象である情報機器の周囲に所在する生体に関する情報、及び、当該情報機器と当該生体との距離に関する情報を取得する取得部と、
前記取得部によって取得された情報に基づいて、前記要求に対応する制御情報を生成する生成部と、
を備える制御装置。
【請求項１４】
前記取得部は、
前記制御装置が備える生体センサ及び測距センサを用いて、前記要求の対象である情報機器の周囲に所在する生体に関する情報、及び、当該情報機器と当該生体との距離に関する情報を取得する
請求項１３に記載の制御装置。
【請求項１５】
前記取得部は、
前記制御装置とは異なる他の機器が備える生体センサ及び測距センサを制御することにより、前記要求の対象である情報機器の周囲に所在する生体に関する情報、及び、当該情報機器と当該生体との距離に関する情報を取得する
請求項１３に記載の制御装置。
【請求項１６】
前記生成部は、
前記要求の対象である情報機器の周囲に所在する生体に関する情報、及び、当該情報機器と当該生体との距離に関する情報が、予め登録された条件に合致するか否かを判定し、判定結果に基づいて、前記要求した内容を実行する旨を示す制御情報、もしくは、前記要求を棄却する旨を示す制御情報を生成する
請求項１３に記載の制御装置。
【請求項１７】
前記生成部は、
前記要求の対象である情報機器の周囲に所在する生体に関する情報、及び、当該情報機器と当該生体との距離に関する情報に基づいて、前記制御情報に対する当該情報機器の応答の候補を提示するよう当該情報機器を制御する制御情報を生成する
請求項１３に記載の制御装置。
【請求項１８】
前記取得部は、
前記生成部によって生成された制御情報に基づいて前記情報機器が実行した動作の結果を取得する
請求項１３に記載の制御装置。
【請求項１９】
制御装置が、
情報機器を制御するための要求をユーザから受け付け、
前記要求の対象である情報機器の周囲に所在する生体に関する情報、及び、当該情報機器と当該生体との距離に関する情報を取得し、
前記取得された情報に基づいて、前記要求に対応する制御情報を生成する
制御方法。
【請求項２０】
制御装置を、
情報機器を制御するための要求をユーザから受け付ける受付部と、
前記要求の対象である情報機器の周囲に所在する生体に関する情報、及び、当該情報機器と当該生体との距離に関する情報を取得する取得部と、
前記取得部によって取得された情報に基づいて、前記要求に対応する制御情報を生成する生成部と、
として機能させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報機器、情報処理方法、情報処理プログラム、制御装置、制御方法及び制御プログラムに関する。詳しくは、情報機器の動作を制御する処理に関する。
【背景技術】
【０００２】
ネットワーク技術の進歩に伴い、ユーザが複数の情報機器を利用する機会が増えている。このような状況に鑑みて、複数の情報機器を円滑に活用するための技術が提案されている。【０００３】
例えば、複数の操作端末で家庭内の機器を遠隔操作するときに、先に操作を始めた操作端末の操作を優先する技術が知られている（例えば、特許文献１）。また、操作を行おうとするユーザの属性情報に応じて操作内容を決定する技術が知られている（例えば、特許文献２）。また、スマートスピーカに新たなリクエストが入力された場合に、時間や場所等のコンテキストに応じて、どのリクエストを優先して処理するかを決定する技術が知られている（例えば、特許文献３）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−８２７７８号公報
【特許文献２】特開２０１７−１２３５１８号公報
【特許文献３】国際公開第２０１８／１３９０３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記の従来技術によれば、家電等の複数の情報機器をユーザが円滑に操作することができる。【０００６】
しかしながら、従来技術には、改善の余地がある。例えば、従来技術では、操作を行おうとするユーザの属性や、操作の順番や、操作された時間や位置等が考慮されるに過ぎない。このため、従来技術では、例えば、実際に家電等を利用中のユーザと、操作を行おうとする他のユーザとが干渉する場合など、実際の利用状況に応じて適切な処理がなされるとは限らない。【０００７】
そこで、本開示では、実際の機器の利用状況に即して適切な処理を行うことができる情報機器、情報処理方法、情報処理プログラム、制御装置、制御方法及び制御プログラムを提案する。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本開示に係る一形態の情報機器は、前記情報機器の動作を制御するための制御情報を受信する受信部と、前記情報機器の周囲に所在する生体を検知するとともに、当該情報機器と当該生体との距離を検知する検知部と、前記検知部によって検知された情報に基づいて、前記制御情報に対する応答を決定する決定部と、を備える。【０００９】
また、上記の課題を解決するために、本開示に係る一形態の制御装置は、情報機器を制御するための要求を第１ユーザから受け付ける受付部と、前記要求の対象である情報機器の周囲に所在する生体に関する情報、及び、当該情報機器と当該生体との距離に関する情報を取得する取得部と、前記取得部によって取得された情報に基づいて、前記要求に対応する制御情報を生成する生成部と、を備える。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態に係る情報処理の一例を示す図である。
【図２】第１の実施形態に係る情報処理システムの構成例を示す図である。
【図３】第１の実施形態に係る制御装置の構成例を示す図である。
【図４】第１の実施形態に係る情報機器テーブルの一例を示す図である。
【図５】第１の実施形態に係る中継機器テーブルの一例を示す図である。
【図６】第１の実施形態に係る情報機器の構成例を示す図である。
【図７】第１の実施形態に係るユーザ情報テーブルの一例を示す図である。
【図８】第１の実施形態に係る応答テーブルの一例を示す図である。
【図９】第１の実施形態に係る処理の流れを示すフローチャート（１）である。
【図１０】第１の実施形態に係る処理の流れを示すフローチャート（２）である。
【図１１】第２の実施形態に係る情報処理システムの構成例を示す図である。
【図１２】第２の実施形態に係る中継機器テーブルの一例を示す図である。
【図１３】第３の実施形態に係る情報処理システムの構成例を示す図である。
【図１４】情報機器の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【００１１】
以下に、本開示の実施形態について図面に基づいて詳細に説明する。なお、以下の各実施形態において、同一の部位には同一の符号を付することにより重複する説明を省略する。
【００１２】
以下に示す項目順序に従って本開示を説明する。
１．第１の実施形態
１−１．第１の実施形態に係る情報処理の一例
１−２．第１の実施形態に係る情報処理システムの構成
１−３．第１の実施形態に係る制御装置の構成
１−４．第１の実施形態に係る情報機器の構成
１−５．第１の実施形態に係る情報処理の手順
１−６．第１の実施形態に係る変形例
２．第２の実施形態
３．第３の実施形態
４．その他の実施形態
５．本開示に係る制御装置の効果
６．ハードウェア構成
【００１３】
（１．第１の実施形態）
［１−１．第１の実施形態に係る情報処理の一例］
図１を用いて、本開示の第１の実施形態に係る情報処理の一例を説明する。図１は、第１の実施形態に係る情報処理の一例を示す図である。図１では、本開示の第１の実施形態に係る情報処理の一例として、制御装置１００と、本開示に係る情報機器の一例である照明１０Ａ及びテレビ１０Ｂとによって実行される情報処理を示す。
【００１４】
図１に示す例では、制御装置１００と、照明１０Ａ及びテレビ１０Ｂとは、図示しない無線ネットワークを介して通信可能に接続される。
【００１５】
制御装置１００は、本開示に係る制御装置の一例である。例えば、制御装置１００は、音声やテキストを介してユーザとの対話を行う機能（エージェント（Agent）機能等と称される）を有し、音声認識やユーザへの応答生成等の種々の情報処理を行う。また、制御装置１００は、ネットワークを介して接続される情報機器に対する制御を行う。すなわち、制御装置１００は、エージェント機能を利用するユーザの要求に応じて、いわゆるＩｏＴ（Internet  of  Things）機器等である情報機器に対して各種制御を行う役割を担う。制御装置１００は、例えば、スマートフォン（smart  phone）やタブレット端末等である。なお、制御装置１００は、スマートフォンやタブレット端末以外にも、時計型端末や眼鏡型端末等のウェアラブルデバイス（wearable  device）であってもよい。また、以下の説明では、制御装置１００を利用するユーザを、区別のため「第１ユーザ」と称する。
【００１６】
照明１０Ａ及びテレビ１０Ｂは、本開示に係る情報機器の一例である。照明１０Ａ及びテレビ１０Ｂは、ＩｏＴ機器やスマート家電等と称される機器であり、制御装置１００等の外部機器と連携して、種々の情報処理を行う。例えば、照明１０Ａ及びテレビ１０Ｂは、制御装置１００から制御情報を受信し、受信した制御情報に応じた動作を行う。具体的には、照明１０Ａ及びテレビ１０Ｂは、制御情報に応じて電源のオンオフ動作を行ったり、出力態様を変化させたりする。また、照明１０Ａ及びテレビ１０Ｂは、制御装置１００の制御によらず、例えば照明１０Ａ及びテレビ１０Ｂが備えるエージェント機能に基づき、ユーザから直接制御を受けてもよい。以下では、照明１０Ａ及びテレビ１０Ｂ等、制御装置１００による制御を受け得る個々の情報機器を区別する必要のない場合、「情報機器１０」と総称する。情報機器１０は、照明１０Ａ及びテレビ１０Ｂに限らず、情報処理機能を有する種々のスマート機器により実現されてもよい。例えば、情報機器１０は、エアコンや冷蔵庫等のスマート家電や、自動車などのスマートビークル（Smart  vehicle）や、ドローン（drone）、ペット型ロボットや人型ロボット等の自律型ロボットであってもよい。なお、以下の説明では、情報機器１０を利用するユーザを、区別のため「第２ユーザ」と称する。
【００１７】
図１に示す例では、第１ユーザ及び第２ユーザは、同一の住居に暮らす住人であり、第１ユーザは外出中であり、第２ユーザは室内に所在しているものとする。上記のように、第１ユーザは、制御装置１００のエージェント機能を介して、外出先からでも、住居内の照明１０Ａ及びテレビ１０Ｂを制御可能である。このように、複数の情報機器１０が第１ユーザ及び第２ユーザに利用される状況下で適切な運用を行うためには、様々な課題が存在する。
【００１８】
例えば、従来、自宅内に設置される家電は、家電自身が備える操作ボタンや、各家電に対応したリモコン等によって制御されることが一般的であった。しかしながら、制御装置１００のように、ネットワークを介して家電を制御することが可能な機器によれば、第１ユーザは、家電が設置された部屋とは異なる別の部屋や、外出先から家電を操作することが可能となる。この場合、第１ユーザは、家電を実際に利用中の第２ユーザの存在に気付かずに、家電を操作することになる。
【００１９】
すなわち、第１ユーザは、遠隔地から家電を操作することで、家電の電源の切り忘れに対応したり、帰宅前に予め家電の電源を付けたりすることが可能になった反面、第２ユーザの存在に気付かずに家電を操作することもありうる。これにより、実際に家電を利用中の第２ユーザは、自身の思いもよらない動作が行われたり、家電を利用できなくなってしまったりするという迷惑や損失を被るおそれがある。
【００２０】
そこで、本開示に係る情報機器１０及び制御装置１００は、以下に説明する情報処理によって、上記課題を解決する。
【００２１】
具体的には、本開示に係る情報機器１０は、情報機器１０の動作を制御するための制御情報を受信した場合、周囲に所在する生体を検知するとともに、情報機器１０と生体との距離を検知する。そして、情報機器１０は、検知された情報に基づいて、制御情報に対する応答を決定する。例えば、情報機器１０は、周囲に第２ユーザが所在する場合、「情報機器１０の電源をオフする」といった制御情報を受信した場合であっても、その制御情報による要求を棄却することで、第２ユーザによる利用を維持する。すなわち、情報機器１０は、周囲をセンシングし、周囲に人がいる場合にはそれを検知し、遠隔からの操作よりも近くの人による操作を優先的に受け付けるようにする。なお、情報機器１０は、情報機器１０のそばに第２ユーザがいない場合、第１ユーザによる操作を受け付ける。言い換えれば、情報機器１０は、情報機器１０等の家電における操作の優先権を第１ユーザもしくは第２ユーザに与える処理を行う。
【００２２】
また、上記の処理は、情報機器１０側でなく、制御装置１００によって行われてもよい。具体的には、本開示に係る制御装置１００は、情報機器１０を制御するための要求を第１ユーザから受け付けると、要求の対象である情報機器１０の周囲に所在する生体に関する情報、及び、情報機器１０と生体との距離に関する情報を取得する。そして、制御装置１００は、取得された情報に基づいて、要求に対応する制御情報を生成する。例えば、制御装置１００は、第１ユーザから「情報機器１０の電源をオフする」といった要求を受け付けた場合であっても、情報機器１０のそばに第２ユーザが所在することがわかれば、その要求を棄却するような制御情報を生成する。これにより、制御装置１００は、第１ユーザの要求に関わらず、情報機器１０の電源を維持するような制御情報を情報機器１０に送信することになるため、第２ユーザの意図に反して情報機器１０の電源がオフされることを防止できる。
【００２３】
このように、本開示に係る情報機器１０及び制御装置１００は、情報機器１０の操作に関して優先権を与えるユーザを選択することにより、第１ユーザ及び第２ユーザにストレスを感じさせないような家電操作の手法を提供する。
【００２４】
以下、本開示に係る第１の実施形態の情報処理の一例について、図１を用いて、流れに沿って説明する。なお、第１の実施形態では、照明１０Ａ及びテレビ１０Ｂの各々が、第２ユーザの存在を検知するセンサ（生体センサや人感センサ等）や、照明１０Ａ及びテレビ１０Ｂの各々から第２ユーザまでの距離を検知するセンサ（測距センサ等）を備えるものとする。
【００２５】
まず、制御装置１００が主体となり、本開示に係る第１の実施形態の情報処理を実行する例を示す。図１に示すように、制御装置１００は、外出中の第１ユーザから、「テレビ消して。照明も消して。」という音声Ａ０１を受け付ける。
【００２６】
制御装置１００は、音声Ａ０１を受け付けたことを契機として、情報処理を開始する。具体的には、制御装置１００は、音声Ａ０１を取得し、自動音声認識（ＡＳＲ（Automatic  Speech  Recognition））処理や自然言語理解（ＮＬＵ（Natural  Language  Understanding））処理を経て、音声Ａ０１に含まれるユーザの発話意図を解析する。
【００２７】
例えば、制御装置１００は、予め第１ユーザが登録した情報機器１０の名称と、ユーザが発話した内容とが合致するか否かを解析する。例えば、第１ユーザは、予め「照明」という音声と、「第１ユーザの自宅に設置された照明１０Ａ」とを対応付けて制御装置１００内のデータベースに登録しているものとする。また、第１ユーザは、「テレビ」という音声と、「第１ユーザの自宅に設置されたテレビ１０Ｂ」とを対応付けて制御装置１００内のデータベースに登録しているものとする。この場合、制御装置１００は、ユーザの発話に「照明」や「テレビ」が含まれ、かつ、それらの動作を制御するための要求（図１の例では「消して」という音声）が含まれていれば、音声Ａ０１が予め登録された情報機器１０に対する要求であると認識することができる。なお、このようなＡＳＲ処理やＮＬＵ処理については、種々の既知の技術が利用されてよいため、詳細な説明を省略する。
【００２８】
音声Ａ０１が照明１０Ａ及びテレビ１０Ｂに対する要求に関するものであると認識すると、制御装置１００は、要求の対象である照明１０Ａ及びテレビ１０Ｂを特定する。そして、制御装置１００は、特定した照明１０Ａ及びテレビ１０Ｂに対して、周囲の状況を検知（センシング）するよう制御する（ステップＳ１及びステップＳ２）。具体的には、制御装置１００は、照明１０Ａ及びテレビ１０Ｂに対して、周囲に人等の生体が所在しているか、また、生体がどのくらいの距離に所在しているかを検知するよう要求する。
【００２９】
照明１０Ａは、制御装置１００からの要求に従い、制御装置１００が備える人感センサ等を用いて、制御装置１００が設置されている室内の生体を検知する（ステップＳ３）。例えば、照明１０Ａは、照明１０Ａが設置されている室内に第２ユーザが所在していることや、照明１０Ａから第２ユーザまでの距離等を検知し、検知した情報を取得する。
【００３０】
同様に、テレビ１０Ｂは、制御装置１００からの要求に従い、テレビ１０Ｂが備える人感センサ等を用いて、テレビ１０Ｂが設置されている室内の生体を検知する（ステップＳ４）。例えば、テレビ１０Ｂは、テレビ１０Ｂが設置されている室内に第２ユーザが所在していることや、テレビ１０Ｂから第２ユーザまでの距離等を検知し、検知した情報を取得する。なお、テレビ１０Ｂは、テレビ１０Ｂが備えるカメラ等の機能を利用して、第２ユーザがテレビ１０Ｂを視聴していることや、第２ユーザがテレビ１０Ｂに対して向けている体の向き等を取得してもよい。
【００３１】
そして、照明１０Ａ及びテレビ１０Ｂは、検知した情報を制御装置１００に送信する（ステップＳ５）。
【００３２】
制御装置１００は、照明１０Ａ及びテレビ１０Ｂから、照明１０Ａ及びテレビ１０Ｂの周囲に第２ユーザが所在することや、照明１０Ａ及びテレビ１０Ｂから第２ユーザまでの距離に関する情報等を取得する。そして、制御装置１００は、取得した情報に基づいて、第１ユーザから受け付けた要求に対応する制御情報を生成する（ステップＳ６）。この制御情報とは、例えば、照明１０Ａやテレビ１０Ｂに実際に実行させる動作の内容を含む。一例として、制御情報とは、照明１０Ａやテレビ１０Ｂの電源をオンオフさせる制御を行わせるための情報や、照明１０Ａの照度を上下させることや、テレビ１０Ｂから出力される音量を上下させるための情報等である。
【００３３】
制御装置１００は、上記制御情報を生成する場合、例えば、予め第１ユーザや第２ユーザから登録されていた条件を参照する。登録された条件とは、例えば、「情報機器１０のそばに第２ユーザが所在しない場合のみ、情報機器１０に対して遠隔操作を行うことを許可する」といった、遠隔操作を行うことができる条件を示した情報である。
【００３４】
例えば、制御装置１００には、照明１０Ａに関して、「設置された室内に第２ユーザが所在している場合、照明を消さない」といった条件が登録されているものとする。これは、照明１０Ａが遠隔操作によって消されるよう制御されると、第２ユーザにとって不都合が生じることによる。また、制御装置１００には、テレビ１０Ｂに関して、「テレビ１０Ｂから５メートル以内に第２ユーザが所在している場合、テレビ１０Ｂを消すか否かといった応答の候補を提示する」といった条件が登録されているものとする。これも、テレビ１０Ｂが遠隔操作によって消されるよう制御されると、第２ユーザにとって不都合が生じることによる。なお、制御装置１００には、テレビ１０Ｂに関して、「テレビ１０Ｂから５メートルを超えて第２ユーザが所在している場合には、テレビ１０Ｂを消す」といった条件が登録されていてもよい。これは、テレビ１０Ｂから所定距離を超えて離れている第２ユーザは、テレビ１０Ｂを視聴していない可能性が高いことを意味する。なお、後述するように、条件は、「ユーザがテレビ１０Ｂの方を向いている（視線を向けている）場合、テレビ１０Ｂを消さない」といったものでもよい。また、条件における第２ユーザとテレビ１０Ｂとの距離の値は、例えば第１ユーザや第２ユーザによって任意に設定されてもよいし、テレビ１０Ｂのディスプレイの大きさ等に基づいて自動的に設定されてもよい。
【００３５】
上記のように、制御装置１００は、ステップＳ５において取得した情報と登録された情報とを参照し、照明１０Ａやテレビ１０Ｂに対して、条件に合致するような動作を行わせるための制御情報を生成する。具体的には、制御装置１００は、照明１０Ａに対しては、第１ユーザの要求に関わらず、電源を消さないよう制御する制御情報を生成する。また、制御装置１００は、テレビ１０Ｂに対しては、第１ユーザの要求に関わらず、電源を消すか否かを第２ユーザに提示するよう制御するための制御情報を生成する。
【００３６】
そして、制御装置１００は、生成した制御情報を照明１０Ａ及びテレビ１０Ｂに送信する（ステップＳ７）。
【００３７】
ステップＳ７で生成された制御情報を受信した照明１０Ａは、音声Ａ０１に基づく第１ユーザの要求に関わらず、電源オンを維持する。言い換えれば、制御装置１００は、第２ユーザの存在に応じて、第１ユーザの要求を棄却する。
【００３８】
また、ステップＳ７で生成された制御情報を受信したテレビ１０Ｂは、音声Ａ０１に基づく第１ユーザの要求に関わらず、「テレビが消されようとしていますが、視聴を継続しますか？」といったような、制御情報に対する応答の候補を第２ユーザに提示する。第２ユーザは、提示された応答の候補の中から、自身が所望する応答を選択することができる。
【００３９】
すなわち、制御装置１００は、テレビ１０Ｂに対する操作の優先権（権限）を第２ユーザに与える。言い換えれば、制御装置１００は、外部からテレビ１０Ｂが操作されようとしている場合に、室内にいる第２ユーザが当該処理を中止できる手段を提供する。なお、テレビ１０Ｂは、応答の候補の提示として、「テレビが消されようとしていますが、視聴を継続しますか？」という内容の音声を出力してもよいし、「テレビが消されようとしていますが、視聴を継続しますか？」といったテキストデータを画面表示してもよい。
【００４０】
この場合、第２ユーザは、例えば音声やテレビ１０Ｂ用のリモコンを用いて、自身の所望する応答を選択する（ステップＳ８）。具体的には、第２ユーザは、「電源を消さないで」のような発話を行い、視聴を継続する意思を示す音声をテレビ１０Ｂに入力する。テレビ１０Ｂは、第２ユーザから入力された情報に従い、「テレビ１０Ｂの電源オンを維持する」という第２ユーザの要望を優先し、「テレビ１０Ｂを消す」という第１ユーザの要求を棄却する。
【００４１】
その後、照明１０Ａ及びテレビ１０Ｂは、制御情報に対して実行した操作の内容を制御装置１００に送信する（ステップＳ９）。例えば、照明１０Ａは、電源オンを維持したことを制御装置１００に送信する。また、テレビ１０Ｂは、第２ユーザの要求に従い、電源オンを維持したことを制御装置１００に送信する。
【００４２】
制御装置１００は、音声Ａ０１を入力した第１ユーザに対して、実際に照明１０Ａ及びテレビ１０Ｂにおいて実行された処理の内容を通知する。具体的には、制御装置１００は、第２ユーザが照明１０Ａ及びテレビ１０Ｂの近傍に所在したことから、照明１０Ａ及びテレビ１０Ｂにおいて電源オンが維持されたことを音声や画面表示で第１ユーザに提示する。これにより、第１ユーザは、自身の要求が棄却されたことや、照明１０Ａ及びテレビ１０Ｂの近傍に第２ユーザが所在していること等を知覚することができる。
【００４３】
上記のように、制御装置１００は、情報機器１０を制御するための要求を第１ユーザから受け付けるとともに、要求の対象である情報機器１０の周囲に所在する第２ユーザに関する情報、及び、情報機器１０と第２ユーザとの距離に関する情報を取得する。そして、制御装置１００は、取得した情報に基づいて、要求に対応する制御情報を生成する。
【００４４】
すなわち、制御装置１００は、情報機器１０によって検知された情報に基づいて、情報機器１０を制御する制御情報を生成する。このため、制御装置１００は、情報機器１０を利用している第２ユーザが存在しているにもかかわらず情報機器１０の電源をオフするなど、第２ユーザにとって不都合が生じるような制御情報を情報機器１０に送信することを防止できる。これにより、制御装置１００は、実際の情報機器１０の利用状況に即して適切な処理を行うことができる。
【００４５】
次に、同じく図１を用いて、情報機器１０が主体となり、本開示に係る第１の実施形態の情報処理を実行する例を示す。
【００４６】
制御装置１００は、外出中の第１ユーザから、「テレビ消して。照明も消して。」という音声Ａ０１を受け付ける。この場合、制御装置１００は、照明１０Ａ及びテレビ１０Ｂに対する制御情報を生成する。具体的には、制御装置１００は、照明１０Ａの電源をオフするよう動作させる制御情報、及び、テレビ１０Ｂの電源をオフするよう動作させる制御情報をそれぞれ生成する。そして、制御装置１００は、生成した制御情報を照明１０Ａ及びテレビ１０Ｂに送信する（ステップＳ１及びステップＳ２）。
【００４７】
照明１０Ａは、制御装置１００から制御情報を受信すると、照明１０Ａが備える人感センサ等を用いて、照明１０Ａが設置されている室内の生体を検知する（ステップＳ３）。
【００４８】
同様に、テレビ１０Ｂは、制御装置１００から制御情報を受信すると、テレビ１０Ｂが備える人感センサ等を用いて、テレビ１０Ｂが設置されている室内の生体を検知する（ステップＳ４）。なお、情報機器１０が主体となって情報処理を実行する場合、ステップＳ５〜ステップＳ７の処理は実行されなくてもよい。
【００４９】
その後、照明１０Ａ及びテレビ１０Ｂは、検知した情報に基づいて、制御情報に対する応答を決定する。具体的には、照明１０Ａは、予め第１ユーザや第２ユーザから登録されていた条件を参照し、検知した情報が条件に合致するか否かを判定する。
【００５０】
例えば、照明１０Ａは、「設置された室内に第２ユーザが所在している場合、照明を消さない」といった条件を照明１０Ａのデータベースに登録しているものとする。また、テレビ１０Ｂは、「テレビ１０Ｂから５メートル以内に第２ユーザが所在している場合、テレビ１０Ｂを消すか否かといった応答の候補を提示する」といった条件を登録しているものとする。
【００５１】
そして、照明１０Ａ及びテレビ１０Ｂは、ステップＳ３又はステップＳ４において検知した情報と登録された情報とを参照し、条件に合致するような動作を実行することを決定する。具体的には、照明１０Ａは、第１ユーザの要求（制御装置１００から送信された制御情報）に関わらず、電源を消さないよう動作することを決定する。
【００５２】
また、テレビ１０Ｂは、第１ユーザの要求に関わらず、電源を消すか否かを第２ユーザに提示するよう動作することを決定する。具体的には、テレビ１０Ｂは、「テレビが消されようとしていますが、視聴を継続しますか？」といったような、制御情報に対する応答の候補を第２ユーザに提示する。第２ユーザは、提示された応答の候補の中から、自身が所望する応答を選択することができる。
【００５３】
すなわち、照明１０Ａ及びテレビ１０Ｂは、制御装置１００から制御情報を受信した場合に、周囲の状況を検知し、検知した情報に基づいて、照明１０Ａ及びテレビ１０Ｂに対する操作の優先権（権限）を判定する。例えば、照明１０Ａは、外部から照明１０Ａの電源が消されようとしている場合に、室内の第２ユーザの状況に鑑みて、外部からの制御情報を棄却（キャンセル）する手段を提供する。また、テレビ１０Ｂは、外部からテレビ１０Ｂが操作されようとしている場合に、室内にいる第２ユーザが当該処理を中止できる手段を提供する。
【００５４】
この場合、第２ユーザは、例えば音声やテレビ１０Ｂ用のリモコンを用いて、自身の所望する応答を選択する（ステップＳ８）。具体的には、第２ユーザは、「電源を消さないで」のような発話を行い、視聴を継続する意思を示す音声をテレビ１０Ｂに入力する。テレビ１０Ｂは、第２ユーザから入力された情報に従い、「テレビ１０Ｂの電源オンを維持する」という第２ユーザの要望を優先し、「テレビ１０Ｂを消す」という制御情報による制御を棄却する。
【００５５】
その後、照明１０Ａ及びテレビ１０Ｂは、制御情報に対して実行した操作の内容を制御装置１００に送信する（ステップＳ９）。例えば、照明１０Ａは、電源オンを維持したことを制御装置１００に送信する。また、テレビ１０Ｂは、第２ユーザの要求に従い、電源オンを維持したことを制御装置１００に送信する。
【００５６】
制御装置１００は、音声Ａ０１を入力した第１ユーザに対して、実際に照明１０Ａ及びテレビ１０Ｂにおいて実行された処理の内容を通知する。具体的には、制御装置１００は、第２ユーザが照明１０Ａ及びテレビ１０Ｂの近傍に所在したことから、照明１０Ａ及びテレビ１０Ｂにおいて電源オンが維持されたことを音声や画面表示で第１ユーザに提示する。これにより、第１ユーザは、自身の要求が棄却されたことや、照明１０Ａ及びテレビ１０Ｂの近傍に第２ユーザが所在していること等を知覚することができる。
【００５７】
上記のように、情報機器１０は、情報機器１０の動作を制御するための制御情報を受信すると、周囲に所在する第２ユーザを検知するとともに、情報機器１０と第２ユーザとの距離を検知する。そして、情報機器１０は、検知した情報に基づいて、制御情報に対する応答を決定する。
【００５８】
すなわち、情報機器１０は、近傍に第２ユーザが存在しているにもかかわらず電源をオフするなど、第２ユーザにとって不都合が生じるような制御情報を受信した場合にも、制御情報による制御を受けないといった応答等の選択肢を第２ユーザに提供することができる。これにより、情報機器１０は、実際の利用状況に即して適切な処理を行うことができる。
【００５９】
［１−２．第１の実施形態に係る情報処理システムの構成］
続いて、上述した第１の実施形態に係る情報機器１０や制御装置１００等を含む情報処理システム１の構成について説明する。
【００６０】
図２に示すように、情報処理システム１は、情報機器１０と、制御装置１００と、中継機器２００とを含む。情報機器１０、制御装置１００及び中継機器２００は、図２に図示するネットワークＮ（例えば、インターネット）を介して、有線又は無線により通信可能に接続される。なお、情報処理システム１に含まれる装置の数は、図２に図示したものに限られない。
【００６１】
制御装置１００は、外出先等から自宅の家電等を制御するための情報処理端末である。例えば、制御装置１００は、スマートフォンやタブレット端末である。なお、制御装置１００は、外出先等の屋外に限らず、自宅（屋内）や各居室から家電等を制御してもよい。
【００６２】
中継機器２００は、制御装置１００と情報機器１０との通信を中継する情報機器である。図２に示すように、中継機器２００は、例えば、ルータ２００Ａや、スマートハブ２００Ｂや、スマートスピーカ２００Ｃや、スマートリモコン２００Ｄ等を含む。以下の説明では、ルータ２００Ａやスマートハブ２００Ｂ等の各中継機器を区別する必要のない場合、「中継機器２００」と総称する。
【００６３】
中継機器２００は、例えば、ＬＡＮやＷｉ−Ｆｉ（登録商標）等の家庭内ネットワークや、ＺｉｇＢｅｅやＢｌｕｅｔｏｏｔｈ（登録商標）等の通信規格に基づく無線通信や、赤外線通信等を利用し、制御装置１００と情報機器１０との通信を中継する。例えば、中継機器２００は、直接には制御装置１００から送信される制御情報を受信できない情報機器１０に変わり、制御装置１００から制御情報を受信する。そして、中継機器２００は、制御装置１００から受信した制御情報を特定の情報機器１０に送信する。
【００６４】
情報機器１０は、屋内の各部屋に設置される機器であり、例えば、スマート家電等である。図２に示すように、情報機器１０は、例えば、照明１０Ａや、テレビ１０Ｂや、エアコン１０Ｃや、スピーカ１０Ｄや、スマート錠１０Ｅや、掃除機１０Ｆ等を含む。例えば、情報機器１０は、情報機器１０の近く、あるいは情報機器１０が設置された室内に所在する生体を検知するためのセンサや、検知した生体との距離を検知するためのセンサ等を有する。また、情報機器１０は、センサとして、生体を画像認識するためのカメラや、生体が発した音声を取得するためのマイクロフォン等を備えてもよい。
【００６５】
また、図２での図示は省略しているが、情報処理システム１には、制御装置１００と情報機器１０とがＷｉ−Ｆｉ経由で直接通信を行う場合に、情報機器１０に各種情報を提供するクラウドサーバ等が含まれてもよい。すなわち、情報処理システム１には、本開示に係る情報処理を実現するために必要となる各種通信機器が含まれてもよい。
【００６６】
［１−３．第１の実施形態に係る制御装置の構成］
次に、図３を用いて、第１の実施形態に係る制御装置１００の構成について説明する。図３は、第１の実施形態に係る制御装置１００の構成例を示す図である。
【００６７】
図３に示すように、制御装置１００は、センサ１２０と、入力部１２１と、通信部１２２と、記憶部１３０と、受付部１４０と、取得部１４５と、生成部１５０と、送信部１５５と、出力部１６０とを有する。
【００６８】
センサ１２０は、各種情報を検知するためのデバイスである。センサ１２０は、例えば、ユーザが発話した音声を集音する音声入力センサ１２０Ａを含む。音声入力センサ１２０Ａは、例えば、マイクロフォンである。また、センサ１２０は、例えば、画像入力センサ１２０Ｂを含む。画像入力センサ１２０Ｂは、例えば、ユーザやユーザの自宅内の状況を撮影するためのカメラである。
【００６９】
また、センサ１２０は、加速度センサやジャイロセンサ等を含んでもよい。また、センサ１２０は、制御装置１００の現在位置を検知するセンサを含んでもよい。例えば、センサ１２０は、ＧＰＳ（Global  Positioning  System）衛星から送出される電波を受信し、受信した電波に基づいて制御装置１００の現在位置を示す位置情報（例えば、緯度及び経度）を検知してもよい。
【００７０】
また、センサ１２０は、外部装置が発する電波を検知する電波センサや、電磁波を検知する電磁波センサ等を含んでもよい。また、センサ１２０は、制御装置１００が置かれた環境を検知してもよい。具体的には、センサ１２０は、制御装置１００の周囲の照度を検知する照度センサや、制御装置１００の周囲の湿度を検知する湿度センサや、制御装置１００の所在位置における磁場を検知する地磁気センサ等を含んでもよい。
【００７１】
また、センサ１２０は、必ずしも制御装置１００の内部に備えられなくてもよい。例えば、センサ１２０は、通信等を用いてセンシングした情報を制御装置１００に送信することが可能であれば、制御装置１００の外部に設置されてもよい。
【００７２】
入力部１２１は、ユーザから各種操作を受け付けるためのデバイスである。例えば、入力部１２１は、キーボードやマウス、タッチパネル等によって実現される。
【００７３】
通信部１２２は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。通信部１２２は、ネットワークＮと有線又は無線で接続され、ネットワークＮを介して、情報機器１０や中継機器２００等との間で情報の送受信を行う。
【００７４】
記憶部１３０は、例えば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。記憶部１３０は、情報機器テーブル１３１と、中継機器テーブル１３２とを有する。以下、各データテーブルについて順に説明する。
【００７５】
情報機器テーブル１３１は、制御装置１００によって制御される情報機器１０の情報を記憶する。図４に、第１の実施形態に係る情報機器テーブル１３１の一例を示す。図４は、第１の実施形態に係る情報機器テーブル１３１の一例を示す図である。図４に示した例では、情報機器テーブル１３１は、「情報機器ＩＤ」、「機器種別」、「人感センサ」、「通信相手」、「キャンセル判定例」、「設置位置」といった項目を有する。また、「キャンセル判定例」は、「生体反応」、「距離」、「オプション」といった小項目を含む。
【００７６】
「情報機器ＩＤ」は、情報機器１０を識別する識別情報を示す。なお、明細書中では、情報機器ＩＤと情報機器１０の参照符号は共通するものとする。例えば、情報機器ＩＤが「１０Ａ」で識別される情報機器１０とは、「照明１０Ａ」を意味する。
【００７７】
「機器種別」は、情報機器１０の種別を示す。「人感センサ」は、情報機器１０が人感センサを備えているか否かという情報を示す。「通信相手」は、情報機器１０と制御装置１００との通信を中継する中継機器２００の種別を示す。なお、「通信相手」の項目が空欄である場合、情報機器１０と制御装置１００とが直接に通信可能であることを示す。
【００７８】
「キャンセル判定例」は、制御装置１００が制御情報を生成する際に、第１ユーザからの要求をキャンセルする場合の条件の一例を示す。「生体反応」は、キャンセル判定において、生体反応が検出されたか否かが条件になりうるか否かを示す。「距離」は、キャンセル判定における、生体反応との距離の条件を示す。なお、距離の条件とは、具体的な数値ではなく、例えば「生体が同一室内にいる」のように、情報機器１０と生体との空間的な関係性を定義した情報であってもよい。「オプション」は、生体反応及び距離以外に、キャンセル判定において考慮される条件を示す。上記したキャンセル判定例は、第１ユーザ及び第２ユーザによって任意に設定されてもよいし、情報機器１０を提供する各メーカ等によって設定されてもよい。「設置位置」は、情報機器１０が設置されている自宅内の位置を示す。
【００７９】
すなわち、図４には、情報機器テーブル１３１に登録された情報の一例として、情報機器ＩＤが「１０Ａ」である情報機器１０は、「照明１０Ａ」であり、人感センサを備えていることを示している。また、照明１０Ａの通信相手の一例は、「ルータ」や「スマートスピーカ」である。また、照明１０Ａが第１ユーザの要求をキャンセルする条件の一例は、生体反応が「あり」であり、その生体と照明１０Ａとが「同一室内」にある場合であることを示している。また、照明１０Ａには、室内の明るさに応じて、第１ユーザの要求をキャンセルしたりしなかったりしてもよいというオプションが設定されている。例えば、照明１０Ａは、照明１０Ａの電源がオフとなっても、室内が所定以上の明るさに保たれるのであれば、「照明１０Ａの電源をオフにする」という制御情報をキャンセルしなくてもよいことが設定されている。また、照明１０Ａの設置位置は「リビング」である。
【００８０】
また、情報機器テーブル１３１に登録された情報の他の一例として、情報機器ＩＤが「１０Ｂ」である情報機器１０は、「テレビ１０Ｂ」であり、人感センサを備えていることを示している。また、テレビ１０Ｂの通信相手の一例は、「スマートリモコン」である。また、テレビ１０Ｂが第１ユーザの要求をキャンセルする条件の一例は、生体反応が「あり」であり、その生体とテレビ１０Ｂとの距離が「５メートル以内」であることを示している。また、テレビ１０Ｂには、生体の属性情報に応じて、第１ユーザの要求をキャンセルしたりしなかったりしてもよいというオプションが設定されている。例えば、テレビ１０Ｂは、視聴している第２ユーザが子どもであったり、生体が人以外（ペット等）であったりする場合には、「テレビ１０Ｂの電源をオフにする」という制御情報をキャンセルしなくてもよいことが設定されている。また、テレビ１０Ｂの設置位置は「リビング」である。
【００８１】
続いて、中継機器テーブル１３２について説明する。図５は、第１の実施形態に係る中継機器テーブル１３２の一例を示す図である。図５に示した例では、中継機器テーブル１３２は、「中継機器ＩＤ」、「機器種別」、「通信相手」、「通信規格」といった項目を有する。
【００８２】
「中継機器ＩＤ」は、中継機器２００を識別する識別情報を示す。なお、明細書中では、中継機器ＩＤと中継機器２００の参照符号は共通するものとする。例えば、中継機器ＩＤが「２００Ａ」で識別される中継機器２００とは、「ルータ２００Ａ」を意味する。
【００８３】
「機器種別」は、中継機器２００の種別を示す。「通信相手」は、制御装置１００との通信を中継した先の情報機器１０の種別を示す。「通信規格」は、中継機器２００が対応可能な通信規格を示す。図５に示した例では、通信規格の項目を「Ｃ０１」のように概念的に記載しているが、実際には、通信規格の項目には、Ｗｉ−ＦｉやＺｉｇＢｅｅ、Ｂｌｕｅｔｏｏｔｈ等の通信規格に関する情報が記憶される。
【００８４】
すなわち、図５には、中継機器テーブル１３２に登録された情報の一例として、中継機器ＩＤが「２００Ａ」である中継機器２００は、「ルータ２００Ａ」であり、通信相手は「照明」であり、通信規格が「Ｃ０１」であることを示している。
【００８５】
図３に戻って説明を続ける。受付部１４０、取得部１４５、生成部１５０及び送信部１５５は、制御装置１００が実行する情報処理を実行する処理部である。受付部１４０、取得部１４５、生成部１５０及び送信部１５５は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）、ＧＰＵ（Graphics  Processing  Unit）等によって、制御装置１００内部に記憶されたプログラム（例えば、本開示に係る制御プログラム）がＲＡＭ（Random  Access  Memory）等を作業領域として実行されることにより実現される。また、受付部１４０、取得部１４５、生成部１５０及び送信部１５５は、コントローラ（controller）であり、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現されてもよい。
【００８６】
受付部１４０は、各種情報を受け付ける処理部である。例えば、受付部１４０は、情報機器１０を制御するための要求を第１ユーザから受け付ける。図３に示すように、受付部１４０は、検知部１４１と、登録部１４２とを含む。
【００８７】
検知部１４１は、センサ１２０を介して、各種情報を検知する。例えば、検知部１４１は、センサ１２０の一例である音声入力センサ１２０Ａを介して、ユーザが発話した音声を検知する。
【００８８】
また、検知部１４１は、検知した音声の意味理解処理を行ってもよい。具体的には、検知部１４１は、第１ユーザの発話等の音声について、自動音声認識（ＡＳＲ）処理や自然言語理解（ＮＬＵ）処理を行う。例えば、検知部１４１は、ＡＳＲやＮＬＵを経て、第１ユーザの音声を形態素に分解したり、各形態素がどのような意図や属性を有する要素であるかを判定したりする。
【００８９】
なお、検知部１４１は、音声の解析の結果、ユーザの意図が理解不能であった場合、その旨を出力部１６０に渡してもよい。例えば、検知部１４１は、解析の結果、ユーザの発話から推定することのできない意図が含まれている場合、その内容を出力部１６０に渡す。この場合、出力部１６０は、不明な情報について、ユーザにもう一度正確に発話してもらうことを要求するような応答（「もう一度言ってください」といった発話等）を出力する。
【００９０】
また、検知部１４１は、画像入力センサ１２０Ｂや加速度センサ、赤外線センサ等を介して、ユーザの顔情報、ユーザの身体の向き、傾き、動きや移動速度等、ユーザの動作に関する各種情報を検知してもよい。すなわち、検知部１４１は、センサ１２０を介して、位置情報、加速度、温度、重力、回転（角速度）、照度、地磁気、圧力、近接、湿度、回転ベクトルといった、種々の物理量をコンテキストとして検知してもよい。
【００９１】
また、検知部１４１は、通信に関する情報を検知してもよい。例えば、検知部１４１は、制御装置１００と中継機器２００や、中継機器２００と情報機器１０等との接続状況を定期的に検知してもよい。各種機器との接続状況とは、例えば、相互通信が確立しているか否かを示す情報や、各機器が通信に利用している通信規格等である。
【００９２】
登録部１４２は、入力部１２１を介して、ユーザからの登録を受け付ける。例えば、登録部１４２は、タッチパネルやキーボードを介して、情報機器１０に対する要求を示す情報（例えば、テキストデータ等）の入力を受け付ける。
【００９３】
なお、受付部１４０は、情報機器１０を制御するための要求を第１ユーザから受け付けた場合、当該要求に対応する情報機器１０を特定し、特定した情報を送信部１５５に送る。送信部１５５は、受付部１４０によって受け付けられた情報に基づいて、特定された情報機器１０に周囲の状況を検知する要求を送信する。これにより、後述する取得部１４５は、情報機器１０が検知した周囲の状況（例えば、周囲に生体が所在するか否か）を示す情報を取得することができる。
【００９４】
取得部１４５は、各種情報を取得する。具体的には、取得部１４５は、受付部１４０によって受け付けられた要求の対象である情報機器１０の周囲に所在する生体に関する情報、及び、情報機器１０と生体との距離に関する情報を取得する。なお、生体とは、例えば、情報機器１０を利用するユーザである第２ユーザである。
【００９５】
すなわち、取得部１４５は、制御装置１００とは異なる他の機器（この例では情報機器１０）が備える生体センサ及び測距センサを制御することにより、要求の対象である情報機器１０の周囲に所在する生体に関する情報、及び、情報機器１０と生体との距離に関する情報を取得する。生体センサとは、例えば、生体が発する情報に基づいて、生体が所在するか否かを検知するセンサである。具体的には、生体センサは、生体の温度（体温）を検知する赤外線センサ（サーモグラフィ）や、生体を画像認識するためのイメージセンサ（カメラ）等である。また、測距センサは、光を照射して生体までの距離を測距する距離センサや、超音波センサ等である。なお、測距センサには、例えば、ＬｉＤＡＲ（Light  Detection  and  Ranging、Laser  Imaging  Detection  and  Ranging）等の技術が用いられてもよい。また、情報機器１０と生体との距離の測定には、例えば、情報機器１０が備えるＳＬＡＭ（Simultaneous  Localization  and  Mapping）等の技術が利用されてもよい。これにより、情報機器１０は、情報機器１０と生体とが同一室内に所在するか否か等を高精度に判定することができる。
【００９６】
また、取得部１４５は、後述する生成部１５０によって生成された制御情報に基づいて情報機器１０が実行した動作の結果を取得する。例えば、取得部１４５は、制御情報によって情報機器１０がどのような動作を実行したか、あるいは、動作を実行しなかったことを示した結果等を取得する。具体的には、取得部１４５は、「情報機器１０の電源をオフにする」といった動作を示した制御情報に対して、情報機器１０が実際に自己の電源をオフにしたか、あるいは、自己の電源をオフにせずに制御情報による制御を棄却したこと等の結果（フィードバック）を取得する。取得部１４５は、動作の結果とともに、例えば情報機器１０のそばに第２ユーザがいたことを理由として制御を棄却したこと等、情報機器１０が行った動作の原因や理由に関する情報を合わせて取得してもよい。
【００９７】
生成部１５０は、取得部１４５によって取得された情報に基づいて、第１ユーザから受け付けた要求に対応する制御情報を生成する。なお、制御情報とは、情報機器１０の動作を制御するための信号やスクリプト（プログラム等）である。生成部１５０は、情報機器テーブル１３１から情報機器１０に関する情報を参照し、各情報機器１０の通信規格やプロトコル等に合わせて制御情報を生成する。
【００９８】
具体的には、生成部１５０は、要求の対象である情報機器１０の周囲に所在する生体に関する情報、及び、情報機器１０と生体との距離に関する情報が、予め登録された条件に合致するか否かを判定する。そして、生成部１５０は、判定結果に基づいて、要求した内容を実行する旨を示す制御情報、もしくは、要求を棄却する旨を示す制御情報を生成する。
【００９９】
例えば、生成部１５０は、取得部１４５によって取得された情報において、情報機器１０の近傍に生体が所在しない場合には、第１ユーザから受け付けた要求に応じた動作を情報機器１０に行わせるための制御情報を生成する。
【０１００】
また、生成部１５０は、取得部１４５によって取得された情報において、情報機器１０の近傍に生体が所在する場合等、情報機器テーブル１３１に登録されたキャンセル条件等に適合する場合、第１ユーザから受け付けた要求を棄却する旨を示す制御情報を生成する。
【０１０１】
あるいは、生成部１５０は、要求の対象である情報機器１０の周囲に所在する生体に関する情報、及び、情報機器１０と生体との距離に関する情報に基づいて、制御情報に対する情報機器１０の応答の候補を提示するよう情報機器１０を制御する制御情報を生成してもよい。すなわち、生成部１５０は、情報機器１０の動作を、情報機器１０の近傍に所在する第２ユーザの選択に委ねるため、情報機器１０の応答の候補を第２ユーザに提示するよう情報機器１０を制御する制御情報を生成する。この場合、情報機器１０は、制御情報に従い、「（情報機器１０の）電源がオフにされようとしますが、どうしますか？」といったような、第２ユーザが選択可能な応答の候補（電源をオフにするか、あるいは維持するか）を第２ユーザに提示するよう動作する。
【０１０２】
また、生成部１５０は、情報機器１０が制御情報に従って動作したのちに、その動作結果を第１ユーザに提示するための情報を生成する。例えば、生成部１５０は、第１ユーザが動作を要求した情報機器１０において、実際に動作が実行されたか否かを示す情報を生成する。具体的には、生成部１５０は、第１ユーザが照明１０Ａを消そうとしたにもかかわらず、照明１０Ａが消されなかった場合、例えばＴＴＳ（text-to-speech）処理等を用いて、その旨を示した音声情報を生成する。あるいは、生成部１５０は、動作が行われなったことを示す画面表示を生成する。この場合、生成部１５０は、生成した音声情報や画面表示を出力部１６０から出力する。
【０１０３】
送信部１５５は、各種情報を送信する。例えば、送信部１５５は、受付部１４０によって第１ユーザから要求が受け付けられた場合、当該要求に基づいて、周囲の状況を検知する要求を情報機器１０に対して送信する。
【０１０４】
また、送信部１５５は、生成部１５０によって生成された制御情報を各情報機器１０に送信する。なお、送信部１５５は、情報機器１０と直接情報をやりとりするのではなく、情報機器１０との通信が確立しているルータ２００Ａ等の中継機器２００に制御情報を送信してもよい。
【０１０５】
出力部１６０は、種々の情報を出力するための機構である。例えば、出力部１６０は、スピーカやディスプレイである。例えば、出力部１６０は、生成部１５０によって生成された第１ユーザへの通知を音声で出力する。また、出力部１６０は、生成部１５０によって生成された第１ユーザへの通知が画面表示（画像データ）である場合、画像をディスプレイに出力する。
【０１０６】
［１−４．第１の実施形態に係る情報機器の構成］
次に、図６を用いて、第１の実施形態に係る情報機器１０の構成について説明する。図６は、第１の実施形態に係る情報機器１０の構成例を示す図である。
【０１０７】
図６に示すように、情報機器１０は、センサ２０と、入力部２１と、通信部２２と、記憶部３０と、検知部４０と、受信部４５と、決定部５０と、出力制御部５５と、出力部６０とを有する。
【０１０８】
センサ２０は、各種情報を検知するためのデバイスである。センサ２０は、例えば、情報機器の近傍に所在する生体を検知するための人感センサ２０Ａを含む。人感センサ２０Ａは、生体センサの一例であり、情報機器１０の周囲に所在する生体に関する情報を検知するためのセンサである。具体的には、人感センサ２０Ａは、生体の温度（体温）を検知する赤外線センサや、生体を画像認識するためのイメージセンサ（カメラ）等である。
【０１０９】
測距センサ２０Ｂは、情報機器１０と生体との距離に関する情報を取得するためのセンサである。測距センサは、光を照射して生体までの距離を測距する距離センサや、超音波センサ等である。
【０１１０】
なお、情報機器１０は、センサ２０として、制御装置１００と同様に、音声入力センサ１２０Ａや画像入力センサ１２０Ｂ等を備えてもよい。また、センサ２０は、必ずしも情報機器１０の内部に備えられなくてもよい。例えば、センサ２０は、通信等を用いてセンシングした情報を情報機器１０に送信することが可能であれば、情報機器１０の外部に設置されてもよい。
【０１１１】
入力部２１は、ユーザから各種操作を受け付けるためのデバイスである。例えば、入力部２１は、キーボードやマウス、タッチパネル等によって実現される。
【０１１２】
通信部２２は、例えば、ＮＩＣ等によって実現される。通信部２２は、ネットワークＮと有線又は無線で接続され、ネットワークＮを介して、制御装置１００や中継機器２００等との間で情報の送受信を行う。
【０１１３】
記憶部３０は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。記憶部３０は、ユーザ情報テーブル３１と、応答テーブル３２とを有する。以下、各データテーブルについて順に説明する。
【０１１４】
ユーザ情報テーブル３１は、情報機器１０を利用するユーザに関する情報を記憶する。図７に、第１の実施形態に係るユーザ情報テーブル３１の一例を示す。図７は、第１の実施形態に係るユーザ情報テーブル３１の一例を示す図である。図７に示した例では、ユーザ情報テーブル３１は、「ユーザＩＤ」、「ユーザ属性情報」、「履歴情報」といった項目を有する。
【０１１５】
「ユーザＩＤ」は、ユーザを識別する識別情報を示す。「ユーザ属性情報」は、情報機器１０の利用の際にユーザから登録される、ユーザの各種情報を示す。図７に示した例では、ユーザ属性情報の項目を「Ｆ０１」のように概念的に記載しているが、実際には、ユーザ属性情報には、ユーザの年齢や性別、居住地、家族構成等の属性情報（ユーザプロファイル）が含まれる。なお、ユーザ属性情報は、ユーザから登録される情報に限らず、情報機器１０によって自動認識された情報が含まれてもよい。例えば、ユーザ属性情報には、画像認識によって子どもであると推定された情報や、男性や女性と推定された情報等が含まれてもよい。
【０１１６】
「履歴情報」は、ユーザの情報機器１０の利用履歴を示す。図７に示した例では、履歴情報の項目を「Ｇ０１」のように概念的に記載しているが、実際には、履歴情報には、ユーザが情報機器１０に質問した内容や、聞き返しの履歴や、出力された応答の履歴等の各種情報が含まれる。また、履歴情報には、ユーザを音声で識別するための声紋情報や波形情報等が含まれてもよい。
【０１１７】
すなわち、図７に示した例では、ユーザＩＤが「Ｕ０１」で識別されるユーザは、ユーザ属性情報が「Ｆ０１」であり、履歴情報が「Ｇ０１」であることを示している。
【０１１８】
続いて、応答テーブル３２について説明する。応答テーブル３２は、情報機器１０が制御情報を受信した際の応答（動作）の内容を記憶する。図８は、第１の実施形態に係る応答テーブル３２の一例を示す図である。図８に示した例では、応答テーブル３２は、「制御情報ＩＤ」、「制御内容」、「応答例」といった項目を有する。また、「応答例」は、「応答ＩＤ」、「状況」、「応答内容」といった小項目を有する。
【０１１９】
「制御情報ＩＤ」は、制御情報を識別する識別情報を示す。「制御内容」は、制御情報に含まれる第１ユーザからの要求の具体的な内容を示す。
【０１２０】
「応答例」は、制御情報に対する情報機器１０の応答の例を示す。「応答ＩＤ」は、応答を識別する識別情報を示す。「状況」は、情報機器１０の周囲の状況を示す。図８に示した例では、状況の項目を「Ｋ０１」のように概念的に記載しているが、実際には、状況の項目には、情報機器１０の周囲に生体（第２ユーザ）が所在するか否か、あるいは、情報機器１０と第２ユーザまでの距離等の具体的な情報が記憶される。「応答内容」は、制御情報に対して情報機器１０が実際に実行する応答（動作）の内容を示す。
【０１２１】
すなわち、図８には、応答テーブル３２に登録された情報の一例として、制御情報ＩＤ「Ｊ０１」で識別される制御情報は、情報機器１０に対して「電源オフ」を要求していることを示している。また、かかる制御情報に対する応答例として、応答ＩＤ「Ｋ０１」で識別される応答は、状況「Ｊ０１」における応答であり、その内容は「電源オフ」であることを示している。例えば、状況「Ｊ０１」とは、情報機器１０の近傍にユーザが所在しない状況であり、その場合には、情報機器１０は、制御情報の要求を受け入れ、電源オフすることを示している。
【０１２２】
また、かかる制御情報に対する他の応答例として、応答ＩＤ「Ｋ０２」で識別される応答は、状況「Ｊ０２」における応答であり、その内容は「ディスプレイ表示もしくは音声案内」であることを示している。例えば、状況「Ｊ０２」とは、情報機器１０の近傍にユーザが所在している状況であり、その場合には、情報機器１０は、制御情報の内容をディスプレイ表示もしくは音声案内し、第２ユーザに応答の選択を委ねることを示している。
【０１２３】
また、かかる制御情報に対する他の応答例として、応答ＩＤ「Ｋ０３」で識別される応答は、状況「Ｊ０３」における応答であり、その内容は「制御装置からの要求を棄却」であることを示している。例えば、状況「Ｊ０３」とは、情報機器１０の近傍にユーザが所在し、かつ、情報機器１０に対する操作を行っている状況等であり、その場合には、情報機器１０は、制御情報の内容を受け入れることなく、棄却することを示している。
【０１２４】
なお、図８で示した応答テーブル３２はあくまで一例であり、各々の情報機器１０は、情報機器１０の種別に応じて、また、制御情報の内容ごとに、詳細な応答の内容が設定された応答テーブル３２を備えていてもよい。
【０１２５】
図６に戻って説明を続ける。検知部４０、受信部４５、決定部５０及び出力制御部５５は、情報機器１０が実行する情報処理を実行する処理部である。検知部４０、受信部４５、決定部５０及び出力制御部５５は、例えば、ＣＰＵやＭＰＵ、ＧＰＵ等によって、情報機器１０内部に記憶されたプログラム（例えば、本開示に係る情報処理プログラム）がＲＡＭ等を作業領域として実行されることにより実現される。また、検知部４０、受信部４５、決定部５０及び出力制御部５５は、コントローラであり、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現されてもよい。
【０１２６】
検知部４０は、各種情報を検知する処理部である。例えば、検知部４０は、情報機器１０の周囲に所在する生体を検知するとともに、情報機器１０と生体との距離を検知する。
【０１２７】
例えば、検知部４０は、人感センサ２０Ａや生体センサ等を用いて、情報機器１０の周囲に所在する生体を検知する。具体的には、検知部４０は、情報機器１０を利用するユーザである第２ユーザが情報機器１０の周囲に存在するか否かを検知する。また、検知部４０は、測距センサ２０Ｂ等を用いて、生体との距離を検知する。
【０１２８】
また、検知部４０は、情報機器１０と第２ユーザとの距離に関する情報として、第２ユーザの位置を示す位置情報を取得してもよい。位置情報とは、具体的な経度緯度等の位置を示す情報であってもよいし、第２ユーザが自宅内のどの部屋にいるか等を示す情報であってもよい。例えば、位置情報は、第２ユーザが自宅内のリビングにいるか、寝室にいるか、子供部屋にいるかといった、第２ユーザの所在地を示した情報であってもよい。
【０１２９】
また、検知部４０は、センサ２０としてカメラ等を用いて周囲の状況を画像認識することにより、検知した生体の視線や、生体の体の向き等を検知してもよい。また、検知部４０は、画像認識により、生体の属性情報等を検知してもよい。なお、検知部４０は、検知した生体と、予め第２ユーザとしてユーザ情報テーブル３１に登録されていた情報とを照合し、検知した生体の属性情報を確定させてもよい。また、検知部４０は、生体を検知した頻度や回数等に応じて、検知された生体が情報機器１０を利用する第２ユーザであると判定し、検知された生体をユーザ情報テーブル３１に登録してもよい。
【０１３０】
なお、検知部４０は、上記で示した情報以外にも、センサ２０を用いて各種情報を検知してもよい。例えば、検知部４０は、センサ２０を介して取得される、情報機器１０の位置情報、加速度、温度、重力、回転（角速度）、照度、地磁気、圧力、近接、湿度、回転ベクトルといった、種々の物理量を検知してもよい。また、検知部４０は、内蔵する通信機能を利用して、各種装置との接続状況（例えば、通信の確立に関する情報や、利用している通信規格）などを検知してもよい。
【０１３１】
また、検知部４０は、カメラやマイクロフォン等を介して、ユーザが行っている特定の家事の情報や、視聴しているテレビ番組の内容や、何を食べているかを示す情報や、特定の人物と会話をしていること等、ユーザの状況を示す種々の情報を検知してもよい。
【０１３２】
また、検知部４０は、自宅内に置かれた他の情報機器１０（ＩｏＴ機器等）との相互通信により、どの家電がアクティブであるか否か（例えば、電源がオンであるかオフであるか）、どの家電がどのような処理を実行しているか、といった情報を検知してもよい。また、検知部４０は、外部サービスとの相互通信により、ユーザの生活圏における交通状況や気象情報等を検知してもよい。
【０１３３】
受信部４５は、各種情報を受信する処理部である。例えば、受信部４５は、情報機器１０の動作を制御するための制御情報を受信する。具体的には、受信部４５は、制御装置１００や中継機器２００から、自己の電源をオフすること等を指示する制御情報を受信する。
【０１３４】
なお、受信部４５は、例えば、制御装置１００等を介して、制御情報に対してどのような応答を行うかを定義した設定情報等を予め受信していてもよい。受信部４５は、受信した情報を、適宜、記憶部３０内に格納する。
【０１３５】
決定部５０は、検知部４０によって検知された情報に基づいて、受信部４５が受信した制御情報に対する応答を決定する。
【０１３６】
例えば、決定部５０は、検知部４０によって検知された情報に基づいて、制御情報に対する応答の候補を決定し、決定した応答の候補を第２ユーザに対して提示する。
【０１３７】
具体的には、決定部５０は、音声出力もしくは画面表示を用いて応答の候補を第２ユーザに提示する。より具体的には、決定部５０は、受信した制御情報と、現時点の周囲の状況とを応答テーブル３２において照合し、照合結果から応答候補を抽出する。そして、決定部５０は、応答の候補（例えば、電源をオフするか、電源オンを維持するか等）を示すテキストデータや画面表示情報等を出力制御部５５に送る。この場合、出力制御部５５は、応答の候補を出力部６０から出力するよう制御する。
【０１３８】
さらに、決定部５０は、情報機器１０を利用する第２ユーザからの反応に基づいて、提示した応答の候補のうち、実行する応答を決定する。例えば、決定部５０は、第２ユーザが情報機器１０の電源オンを維持する意思を示した発話を行った場合、応答の候補のうち「電源オンを維持する」という候補を採用し、情報機器１０の電源オンを維持する。あるいは、決定部５０は、第２ユーザが情報機器１０の電源オフを認める意思を示した場合や、何ら反応を行わない場合、応答の候補のうち「電源をオフする」という候補を採用し、情報機器１０の電源をオフにする。
【０１３９】
なお、決定部５０は、応答テーブル３２に登録された情報に基づき、応答の候補を第２ユーザに提示せず、制御情報に対する応答を決定してもよい。例えば、決定部５０は、情報機器１０の周囲に第２ユーザが検知された場合には、応答として、制御情報による制御を受け付けないことを決定してもよい。すなわち、決定部５０は、第２ユーザが情報機器１０の近傍に所在する場合、第２ユーザが情報機器１０を利用していると判定し、遠隔からの制御情報を棄却することを決定してもよい。
【０１４０】
また、決定部５０は、応答の候補を第２ユーザに提示する場合、必ずしも情報機器１０から情報を出力することを要しない。例えば、制御情報を受信したエアコン１０Ｃは、中継機器２００やＷｉ−Ｆｉ等のネットワークを介して、制御情報に対する応答の候補をテレビ１０Ｂに送信してもよい。この場合、テレビ１０Ｂは、「エアコンが消されようとしていますが、電源をオフにしてよいですか？」といった、エアコン１０Ｃにおける応答の候補を出力する。すなわち、情報機器１０は、応答の候補を他の情報機器１０に送信し、自身の代替として、応答の候補を出力させてもよい。これにより、自身が音声出力や画像出力の機能を有しない情報機器１０であっても、応答の候補を第２ユーザに提示することができる。
【０１４１】
また、決定部５０は、第２ユーザが検知されただけでなく、第２ユーザとの距離を判定要素として、制御情報による制御を棄却するか否かを決定してもよい。例えば、決定部５０は、情報機器１０が設置された同一建物内、もしくは、情報機器１０が設置された同一室内に第２ユーザが検知された場合に、応答として、制御情報による制御を受け付けないことを決定してもよい。
【０１４２】
また、決定部５０は、情報機器１０の周囲に第２ユーザが検知され、かつ、情報機器１０と第２ユーザとの距離が予め登録された条件に合致するか否かに基づいて、制御情報に対する応答を決定してもよい。これにより、決定部５０は、第２ユーザが情報機器１０を実際に利用中であるか否かを高精度に判定したうえで、制御情報に対する応答を決定することができる。
【０１４３】
また、決定部５０は、第２ユーザの視線もしくは体の向きに基づいて、制御情報に対する応答を決定してもよい。例えば、第２ユーザがテレビ１０Ｂと同室内に所在していたとしても、テレビ１０Ｂを視聴していない可能性もある。具体的には、決定部５０は、第２ユーザの視線や身体の向きがテレビ１０Ｂに向いていない場合、第２ユーザがテレビ１０Ｂを視聴していないと判断し、制御情報による制御を受け入れ、テレビ１０Ｂの電源をオフにするよう決定してもよい。
【０１４４】
なお、決定部５０は、情報機器１０の周囲に第２ユーザが検知されない場合には、応答として、制御情報による制御を受け付けることを決定してもよい。すなわち、決定部５０は、情報機器１０の周囲に第２ユーザが検知されない場合、第１ユーザによる遠隔操作を受け付ける。このように、情報機器１０は、第１ユーザ等の生体が近くにいないときには外部からの操作を実行するため、遠隔操作を行いたいという第１ユーザの要望や、遠隔操作による利便性を損なわないような応答を行うことができる。
【０１４５】
また、決定部５０は、制御情報を送信した送信元である制御装置１００の所在位置に応じて、制御情報による制御を受け付けるか否かを決定してもよい。例えば、決定部５０は、制御装置１００が、制御の対象となる情報機器１０と同一家屋内や同一室内に所在する場合、周囲に第２ユーザがいるか否かに関わらず、制御情報による制御を受け付けると決定してもよい。
【０１４６】
また、決定部５０は、検知された生体の属性情報に基づいて、制御情報に対する応答を決定してもよい。具体的には、決定部５０は、視聴している第２ユーザが子どもであったり、生体が人以外（ペット等）であったりする場合には、情報機器１０の電源をオフにするという制御情報による制御を受け付けると決定してもよい。また、決定部５０は、応答テーブル３２に登録された情報を参照し、情報機器１０の種別に応じて動作を決定してもよい。例えば、決定部５０は、生体が人以外のペット等である場合、「テレビ１０Ｂの電源をオフにする」という制御情報による制御は受け付け、「エアコン１０Ｃの電源をオフにする」という制御情報による制御は受け付けないよう決定してもよい。
【０１４７】
また、決定部５０は、制御情報に対する動作を決定したのちに、決定した動作の内容や、実際に情報機器１０が動作した結果等を制御情報の送信元である制御装置１００に送信してもよい。すなわち、決定部５０は、制御情報に対するフィードバックを制御装置１００に送信する。これにより、情報機器１０に対して要求を行った第１ユーザは、実際に情報機器１０でどのような動作が行われたか否か、あるいは、情報機器１０のそばに第２ユーザが所在していたか否か等の情報を知得することができる。
【０１４８】
出力制御部５５は、受信部４５によって受信された制御情報の内容や、決定部５０によって決定された応答の内容等を出力部６０から出力されるよう制御する。例えば、出力制御部５５は、制御情報に対する応答の候補を第２ユーザに提示したり、制御情報によって情報機器１０の電源がオフされようとしたりしている状況等が出力部６０から出力されるよう制御する。
【０１４９】
出力部６０は、種々の情報を出力するための機構である。例えば、出力部６０は、スピーカやディスプレイである。例えば、出力部６０は、出力制御部５５によって出力されるよう制御された応答の候補等を第２ユーザに対して音声出力する。また、出力部６０は、画像データをディスプレイに出力してもよい。
【０１５０】
［１−５．第１の実施形態に係る情報処理の手順］
次に、図９及び図１０を用いて、第１の実施形態に係る情報処理の手順について説明する。図９は、第１の実施形態に係る処理の流れを示すフローチャート（１）である。図９では、制御装置１００が主体となって情報機器１０に対する制御を行う場合の処理手順について説明する。
【０１５１】
図９に示すように、制御装置１００は、第１ユーザから遠隔操作の要求を受け付けたか否かを判定する（ステップＳ１０１）。要求を受け付けていない場合（ステップＳ１０１；Ｎｏ）、制御装置１００は、要求を受け付けるまで待機する。
【０１５２】
一方、要求を受け付けた場合（ステップＳ１０１；Ｙｅｓ）、制御装置１００は、要求先となる情報機器１０から周囲を検知した情報を取得する（ステップＳ１０２）。
【０１５３】
続けて、制御装置１００は、検知された情報に基づいて、情報機器１０を制御するための制御情報を生成する（ステップＳ１０３）。その後、制御装置１００は、制御情報による動作の結果を示すフィードバックを情報機器１０から取得したか否かを判定する（ステップＳ１０４）。
【０１５４】
フィードバックを取得していない場合（ステップＳ１０４；Ｎｏ）、制御装置１００は、フィードバックを取得するまで待機する。一方、フィードバックを受け付けた場合（ステップＳ１０４；Ｙｅｓ）、制御装置１００は、フィードバックの内容を第１ユーザに通知する（ステップＳ１０５）。
【０１５５】
次に、図１０を用いて、第１の実施形態に係る情報処理の手順について説明する。図１０は、第１の実施形態に係る処理の流れを示すフローチャート（２）である。図１０では、情報機器１０が主体となって情報機器１０に対する制御を行う場合の処理手順について説明する。
【０１５６】
図１０に示すように、情報機器１０は、制御装置１００もしくは中継機器２００から制御情報を受信したか否かを判定する（ステップＳ２０１）。制御情報を受信していない場合（ステップＳ２０１；Ｎｏ）、情報機器１０は、制御情報を受信するまで待機する。
【０１５７】
一方、制御情報を受信した場合（ステップＳ２０１；Ｙｅｓ）、情報機器１０は、制御情報の送信元（言い換えれば、制御装置１００の所在位置）が、情報機器１０が設置されている部屋とは異なる部屋か、あるいは、屋外からか否かを判定する（ステップＳ２０２）。
【０１５８】
送信元が他の部屋や屋外からである場合（ステップＳ２０２；Ｙｅｓ）、情報機器１０は、周囲の情報を検知する（ステップＳ２０３）。
【０１５９】
続けて、情報機器１０は、検知した情報に基づいて、制御情報に示された処理を実行可能か否かを判定する（ステップＳ２０４）。例えば、情報機器１０は、応答テーブル３２に登録された情報を参照し、検知した状況下において、制御情報に示された動作を行うことが可能か否かを判定する。
【０１６０】
制御情報に示された処理を実行可能でないと判定した場合（ステップＳ２０４；Ｎｏ）、情報機器１０は、応答テーブル３２に登録された応答のうち、実行する内容を決定する（ステップＳ２０５）。例えば、情報機器１０は、制御情報において指示された動作をすぐに実行するのではなく、応答の候補を第２ユーザに提示し、第２ユーザによる指示を待つ。
【０１６１】
一方、制御情報に示された処理を実行可能である場合（ステップＳ２０４；Ｙｅｓ）、あるいは、制御情報の送信元が同一室内である場合（ステップＳ２０２；Ｎｏ）、情報機器１０は、制御情報に基づく操作を実行することを決定する（ステップＳ２０６）。
【０１６２】
その後、情報機器１０は、制御装置１００へのフィードバックを送信する（ステップＳ２０７）。
【０１６３】
［１−６．第１の実施形態に係る変形例］
上記で説明した第１の実施形態に係る情報処理は、様々な変形を伴ってもよい。以下に、第１の実施形態の変形例について説明する。
【０１６４】
例えば、制御装置１００や情報機器１０は、記憶部１３０や記憶部３０に登録された情報について、定期的にアップデートを行ってもよい。例えば、制御装置１００は、連携する情報機器１０の追加や、情報機器１０の機能の更新等に応じて、情報機器テーブル１３１や中継機器テーブル１３２の情報を更新する。
【０１６５】
また、制御装置１００は、定期的に各情報機器１０に対して、起動ワードや所定のスクリプト等を送信し、各情報機器１０が正常に稼働しているかをチェックしてもよい。
【０１６６】
（２．第２の実施形態）
次に、第２の実施形態について説明する。第１の実施形態では、情報機器１０の各々が周囲の状況を検知する例を示した。第２の実施形態では、情報機器１０ではなく、中継機器２００が周囲の状況を検知する例を示す。
【０１６７】
図１１は、第２の実施形態に係る情報処理システム２の構成例を示す図である。図１１に示すように、第２の実施形態に係る情報処理システム２は、第１の実施形態と比較して、センサ付きスマートリモコン２００Ｅを含む。センサ付きスマートリモコン２００Ｅは、生体センサ（人感センサ）や測距センサやカメラ等を有するリモコンであり、周囲に第２ユーザが所在するか否か等を検知する機能を有する。
【０１６８】
第２の実施形態では、制御装置１００が第１ユーザから要求を受け付けた場合、まず、制御装置１００から中継機器２００に周囲の状況を検知する要求が送信される。例えば、制御装置１００がテレビ１０Ｂに制御情報を送信しようとする場合、制御装置１００は、中継先として、センサ付きスマートリモコン２００Ｅに周囲の状況を検知する要求を送信する。
【０１６９】
センサ付きスマートリモコン２００Ｅは、要求を受信すると、制御情報の制御の対象であるテレビ１０Ｂの周囲の状況を検知する。例えば、センサ付きスマートリモコン２００Ｅは、人感センサや生体センサを用いて、テレビ１０Ｂの周囲に第２ユーザが所在するか否かを検知する。また、センサ付きスマートリモコン２００Ｅは、第２ユーザとテレビ１０Ｂとの距離等を検知する。
【０１７０】
そして、センサ付きスマートリモコン２００Ｅは、検知した情報を制御装置１００に返す。制御装置１００は、センサ付きスマートリモコン２００Ｅから取得した情報に基づいて、テレビ１０Ｂへの制御情報を生成する。
【０１７１】
すなわち、第２の実施形態では、制御装置１００に係る取得部１４５は、情報機器１０や制御装置１００とは異なる他の機器（例えば中継機器２００）が備える生体センサ及び測距センサを制御することにより、要求の対象である情報機器１０の周囲に所在する生体に関する情報、及び、情報機器１０と生体との距離に関する情報を取得する。そして、制御装置１００は、中継機器２００から取得した情報に基づいて、第１ユーザの要求に対応する制御情報を生成する。
【０１７２】
また、第２の実施形態では、情報機器１０は、情報機器１０で検知を行うのではなく、情報機器１０の周囲に所在する生体や、情報機器１０と生体との距離を中継機器２００に検知させるよう制御する。
【０１７３】
このように、第２の実施形態では、生体の検知を中継機器２００が実行する。これにより、情報機器１０自体がセンサを有しない装置であっても、情報機器１０及び制御装置１００は、本開示に係る情報処理を実行することができる。
【０１７４】
第２の実施形態では、制御装置１００は、中継機器２００のいずれがセンサを有するか否かを示す情報を備えてもよい。この点について、図１２を用いて説明する。図１２は、第２の実施形態に係る中継機器テーブル１３２Ａの一例を示す図である。
【０１７５】
図１２に示す中継機器テーブル１３２Ａは、第１の実施形態に係る中継機器テーブル１３２と比較して、「人感センサ」という項目を有する。制御装置１００は、中継機器テーブル１３２Ａを参照し、人感センサを備える中継機器２００を特定する。そして、制御装置１００は、特定した中継機器２００に対して検知要求等を送信することで、情報機器１０の周囲の状況を検知した情報を取得する。
【０１７６】
（３．第３の実施形態）
次に、第３の実施形態について説明する。第２の実施形態では、中継機器２００のいずれかが周囲の状況を検知する例を示した。第３の実施形態では、中継機器２００や情報機器１０ではなく、センサデバイス３００が周囲の状況を検知する例を示す。
【０１７７】
図１３は、第３の実施形態に係る情報処理システム３の構成例を示す図である。図１３に示すように、第３の実施形態に係る情報処理システム３は、第１の実施形態や第２の実施形態と比較して、センサデバイス３００を含む。センサデバイス３００は、生体センサ（人感センサ）や測距センサやカメラ等を有するセンシング専用のデバイスであり、周囲に第２ユーザが所在するか否か等を検知する機能を有する。なお、センサデバイス３００は、１台の装置で構成されるのではなく、複数の装置によって構成されてもよい。
【０１７８】
第３の実施形態では、制御装置１００が第１ユーザから要求を受け付けた場合、まず、制御装置１００からセンサデバイス３００に周囲の状況を検知する要求が送信される。例えば、制御装置１００がテレビ１０Ｂに制御情報を送信しようとする場合、制御装置１００は、自宅に設置されたセンサデバイス３００に周囲の状況を検知する要求を送信する。
【０１７９】
センサデバイス３００は、要求を受信すると、制御情報の制御の対象であるテレビ１０Ｂの周囲の状況を検知する。例えば、センサデバイス３００は、人感センサや生体センサを用いて、テレビ１０Ｂの周囲に第２ユーザが所在するか否かを検知する。また、センサデバイス３００は、第２ユーザとテレビ１０Ｂとの距離等を検知する。
【０１８０】
そして、センサデバイス３００は、検知した情報を制御装置１００に返す。制御装置１００は、センサデバイス３００から取得した情報に基づいて、テレビ１０Ｂへの制御情報を生成する。そして、制御装置１００は、センサデバイス３００から取得した情報に基づいて、第１ユーザの要求に対応する制御情報を生成する。
【０１８１】
また、第２の実施形態では、情報機器１０は、情報機器１０で検知を行うのではなく、情報機器１０の周囲に所在する生体や、情報機器１０と生体との距離をセンサデバイス３００に検知させるよう制御する。
【０１８２】
このように、第３の実施形態では、生体の検知をセンサデバイス３００が実行する。これにより、情報機器１０や中継機器２００がセンサを有しない装置であっても、情報機器１０及び制御装置１００は、本開示に係る情報処理を実行することができる。
【０１８３】
（４．その他の実施形態）
上述した各実施形態に係る処理は、上記各実施形態以外にも種々の異なる形態にて実施されてよい。
【０１８４】
上記各実施形態では、制御装置１００がいわゆるスマートフォンやタブレット端末であり、スタンドアロンで処理を行う例を示した。しかし、制御装置１００は、ネットワークによって接続されたサーバ装置（いわゆるクラウドサーバ（Cloud  Server）等）と連携して本開示に係る情報処理を行ってもよい。また、情報機器１０も、スタンドアロンで処理を行うのではなく、ネットワークによって接続されたクラウドサーバ等と連携して本開示に係る情報処理を行ってもよい。
【０１８５】
また、上記各実施形態では、制御装置１００がいわゆるスマートフォンやタブレット端末であり、中継機器２００とは異なる機器である例を示した。しかし、制御装置１００は、図３で示した構成を有する情報処理装置であれば実現可能であるため、例えば、スマートスピーカ２００Ｃやスマートリモコン２００Ｄ等の中継機器２００であっても、制御装置１００として機能することが可能である。
【０１８６】
また、上記各実施形態では、制御装置１００は、他の機器（情報機器１０や中継機器２００）を制御することにより、情報機器１０の周囲の状況を検知した情報を取得する例を示した。しかし、制御装置１００に係る取得部１４５は、制御装置１００が備える生体センサ及び測距センサを用いて、要求の対象である情報機器１０の周囲に所在する生体に関する情報、及び、情報機器１０と生体との距離に関する情報を取得してもよい。この場合、制御装置１００は、図６に示したセンサ２０や検知部４０と同様のデバイスや処理部を有する。また、中継機器２００が本開示に係る制御装置である場合、第２の実施形態で説明したように、中継機器２００は、中継機器２００が備えるセンサを用いて、要求の対象である情報機器１０の周囲に所在する生体に関する情報、及び、情報機器１０と生体との距離に関する情報を取得してもよい。
【０１８７】
また、本開示に係る制御装置や情報機器とは、制御装置１００や情報機器１０といった単体ではなく、複数の装置を含む情報処理システムによって構成されてもよい。
【０１８８】
また、本開示に係る情報機器や制御装置とは、情報機器１０や制御装置１００内に搭載されるＩＣチップ等の態様で実現されてもよい。
【０１８９】
また、上記各実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【０１９０】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、決定部５０と出力制御部５５は統合されてもよい。
【０１９１】
また、上述してきた各実施形態及び変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【０１９２】
また、本明細書に記載された効果はあくまで例示であって限定されるものでは無く、他の効果があってもよい。
【０１９３】
（５．本開示に係る情報機器又は制御装置の効果）
上述のように、本開示に係る情報機器（実施形態では情報機器１０）は、受信部（実施形態では受信部４５）と、検知部（実施形態では検知部４０）と、決定部（実施形態では決定部５０）とを備える。受信部は、情報機器の動作を制御するための制御情報を受信する。検知部は、情報機器の周囲に所在する生体（実施形態では第２ユーザ等）を検知するとともに、情報機器と生体との距離を検知する。決定部は、検知部によって検知された情報に基づいて、制御情報に対する応答を決定する。
【０１９４】
このように、本開示に係る情報機器は、周囲に所在する生体や生体までの距離を検知し、検知した情報に基づいて制御情報に対する応答を決定することで、実際の情報機器の利用状況に即して適切な処理を行うことができる。
【０１９５】
また、決定部は、検知部によって検知された情報に基づいて、制御情報に対する応答の候補を決定し、決定した応答の候補を生体（第２ユーザ等）に対して提示する。このように、本開示に係る情報機器は、応答の候補を第２ユーザに提示することにより、第２ユーザに対して応答に関する判断を委ねることができる。言い換えれば、本開示に係る情報機器は、制御情報への応答に関して、第２ユーザに選択肢を与えることができるため、第２ユーザの意思に反して情報機器が制御されるなと、第２ユーザにとってストレスを与えるような事態を防止できる。
【０１９６】
また、決定部は、音声出力もしくは画面表示を用いて応答の候補を提示する。これにより、本開示に係る情報機器は、例えば第２ユーザが何らかの作業をしていたり、テレビ等を視聴していたりする場合でも、ユーザにわかりやすく応答の候補を提示することができる。
【０１９７】
また、決定部は、情報機器を利用するユーザ（実施形態では第２ユーザ）からの反応に基づいて、提示した応答の候補のうち、実行する応答を決定する。これにより、本開示に係る情報機器は、遠隔操作による制御情報を受信した場合であっても、第２ユーザの意思を尊重した応答を行うことができる。
【０１９８】
また、決定部は、情報機器の周囲に生体が検知された場合には、応答として、制御情報による制御を受け付けないことを決定する。これにより、本開示に係る情報機器は、遠隔操作による制御情報を受信した場合であっても、第２ユーザの意に反して電源がオフにされるなどの事態を防止できる。
【０１９９】
また、決定部は、情報機器が設置された同一建物内、もしくは、情報機器が設置された同一室内に生体が検知された場合に、応答として、制御情報による制御を受け付けないことを決定する。これにより、本開示に係る情報機器は、第２ユーザの所在する位置に応じて、適切な応答を行うことができる。
【０２００】
また、決定部は、情報機器の周囲に生体が検知され、かつ、情報機器と当該生体との距離が予め登録された条件に合致するか否かに基づいて、制御情報に対する応答を決定する。これにより、本開示に係る情報機器は、第２ユーザの所在する位置や、家電ごとの特性に応じて、適切な応答を行うことができる。
【０２０１】
また、検知部は、生体の視線もしくは体の向きを検知する。決定部は、生体の視線もしくは体の向きに基づいて、制御情報に対する応答を決定する。これにより、本開示に係る情報機器は、第２ユーザが実際に情報機器を利用しているか否かといった状況を正確に判定したうえで、制御情報に対する適切な応答を行うことができる。
【０２０２】
また、決定部は、情報機器の周囲に生体が検知されない場合には、応答として、制御情報による制御を受け付けることを決定する。これにより、本開示に係る情報機器は、遠隔操作による利便性を維持することができる。
【０２０３】
また、決定部は、検知された生体の属性情報に基づいて、制御情報に対する応答を決定する。これにより、本開示に係る情報機器は、例えば生体が子どもであったり、人以外のペットであったりする場合など、多様な状況に合わせて、柔軟な応答を行うことができる。
【０２０４】
また、上述のように、本開示に係る制御装置（実施形態では制御装置１００）は、受付部（実施形態では受付部１４０）と、取得部（実施形態では取得部１４５）と、生成部（実施形態では生成部１５０）とを備える。受付部は、情報機器を制御するための要求をユーザ（実施形態では第１ユーザ）から受け付ける。取得部は、要求の対象である情報機器の周囲に所在する生体に関する情報、及び、当該情報機器と当該生体との距離に関する情報を取得する。生成部は、取得部によって取得された情報に基づいて、要求に対応する制御情報を生成する。
【０２０５】
このように、本開示に係る制御装置は、制御情報を送信しようとする情報機器の周囲に所在する生体や生体までの距離を検知した情報を取得したうえで、検知した情報に基づいて制御情報を生成する。これにより、制御装置は、実際の情報機器の利用状況に即して適切な処理を行うことができる。
【０２０６】
また、取得部は、制御装置が備える生体センサ及び測距センサを用いて、要求の対象である情報機器の周囲に所在する生体に関する情報、及び、当該情報機器と当該生体との距離に関する情報を取得する。これにより、本開示に係る制御装置は、実際の情報機器の利用状況に即して適切な処理を行うことができる。
【０２０７】
また、取得部は、制御装置とは異なる他の機器が備える生体センサ及び測距センサを制御することにより、要求の対象である情報機器の周囲に所在する生体に関する情報、及び、当該情報機器と当該生体との距離に関する情報を取得する。これにより、本開示に係る制御装置は、制御装置自身がセンサを備えない場合や、制御装置と情報機器とが異なる位置に設置されている状態であっても、実際の情報機器の利用状況に即して適切な処理を行うことができる。
【０２０８】
また、生成部は、要求の対象である情報機器の周囲に所在する生体に関する情報、及び、当該情報機器と当該生体との距離に関する情報が、予め登録された条件に合致するか否かを判定し、判定結果に基づいて、要求した内容を実行する旨を示す制御情報、もしくは、要求を棄却する旨を示す制御情報を生成する。これにより、本開示に係る制御装置は、第１ユーザが遠隔操作によって情報機器を制御しようとした場合であっても、第２ユーザの意に反して電源がオフにされるなどの事態を防止できる。
【０２０９】
また、生成部は、要求の対象である情報機器の周囲に所在する生体に関する情報、及び、当該情報機器と当該生体との距離に関する情報に基づいて、制御情報に対する当該情報機器の応答の候補を提示するよう当該情報機器を制御する制御情報を生成する。これにより、本開示に係る制御装置は、第１ユーザが制御しようとする情報機器の利用者である第２ユーザに選択肢を与えることができるため、第２ユーザの意思に反して情報機器が制御されるなと、第２ユーザにとってストレスを与えるような事態を防止できる。
【０２１０】
また、取得部は、生成部によって生成された制御情報に基づいて情報機器が実行した動作の結果を取得する。これにより、本開示に係る制御装置は、実際に制御情報によって情報機器が制御できたか否か等の状況を第１ユーザに通知することができるため、第１ユーザに有用な情報を提供することができる。
【０２１１】
（６．ハードウェア構成）
上述してきた各実施形態に係る制御装置１００や情報機器１０、中継機器２００、センサデバイス３００等の情報処理装置は、例えば図１４に示すような構成のコンピュータ１０００によって実現される。以下、第１の実施形態に係る情報機器１０を例に挙げて説明する。図１４は、情報機器１０の機能を実現するコンピュータ１０００の一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ（Read  Only  Memory）１３００、ＨＤＤ（Hard  Disk  Drive）１４００、通信インターフェイス１５００、及び入出力インターフェイス１６００を有する。コンピュータ１０００の各部は、バス１０５０によって接続される。
【０２１２】
ＣＰＵ１１００は、ＲＯＭ１３００又はＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。例えば、ＣＰＵ１１００は、ＲＯＭ１３００又はＨＤＤ１４００に格納されたプログラムをＲＡＭ１２００に展開し、各種プログラムに対応した処理を実行する。
【０２１３】
ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるＢＩＯＳ（Basic  Input  Output  System）等のブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【０２１４】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を非一時的に記録する、コンピュータが読み取り可能な記録媒体である。具体的には、ＨＤＤ１４００は、プログラムデータ１４５０の一例である本開示に係る情報処理プログラムを記録する記録媒体である。
【０２１５】
通信インターフェイス１５００は、コンピュータ１０００が外部ネットワーク１５５０（例えばインターネット）と接続するためのインターフェイスである。例えば、ＣＰＵ１１００は、通信インターフェイス１５００を介して、他の機器からデータを受信したり、ＣＰＵ１１００が生成したデータを他の機器へ送信したりする。
【０２１６】
入出力インターフェイス１６００は、入出力デバイス１６５０とコンピュータ１０００とを接続するためのインターフェイスである。例えば、ＣＰＵ１１００は、入出力インターフェイス１６００を介して、キーボードやマウス等の入力デバイスからデータを受信する。また、ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやスピーカやプリンタ等の出力デバイスにデータを送信する。また、入出力インターフェイス１６００は、所定の記録媒体（メディア）に記録されたプログラム等を読み取るメディアインターフェイスとして機能してもよい。メディアとは、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０２１７】
例えば、コンピュータ１０００が第１の実施形態に係る情報機器１０として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされた情報処理プログラムを実行することにより、検知部４０等の機能を実現する。また、ＨＤＤ１４００には、本開示に係る情報処理プログラムや、記憶部３０内のデータが格納される。なお、ＣＰＵ１１００は、プログラムデータ１４５０をＨＤＤ１４００から読み取って実行するが、他の例として、外部ネットワーク１５５０を介して、他の装置からこれらのプログラムを取得してもよい。
【０２１８】
なお、本技術は以下のような構成も取ることができる。
（１）
情報機器の動作を制御するための制御情報を受信する受信部と、
前記情報機器の周囲に所在する生体を検知するとともに、当該情報機器と当該生体との距離を検知する検知部と、
前記検知部によって検知された情報に基づいて、前記制御情報に対する応答を決定する決定部と、
を備える情報機器。
（２）
前記決定部は、
前記検知部によって検知された情報に基づいて、前記制御情報に対する応答の候補を決定し、決定した応答の候補を前記生体に対して提示する
前記（１）に記載の情報機器。
（３）
前記決定部は、
音声出力もしくは画面表示を用いて前記応答の候補を提示する
前記（２）に記載の情報機器。
（４）
前記決定部は、
前記情報機器を利用するユーザからの反応に基づいて、前記提示した応答の候補のうち、実行する応答を決定する
前記（２）又は（３）に記載の情報機器。
（５）
前記決定部は、
前記情報機器の周囲に生体が検知された場合には、前記応答として、前記制御情報による制御を受け付けないことを決定する
前記（１）〜（４）のいずれかに記載の情報機器。
（６）
前記決定部は、
前記情報機器が設置された同一建物内、もしくは、当該情報機器が設置された同一室内に生体が検知された場合に、前記応答として、前記制御情報による制御を受け付けないことを決定する
前記（５）に記載の情報機器。
（７）
前記決定部は、
前記情報機器の周囲に生体が検知され、かつ、当該情報機器と当該生体との距離が予め登録された条件に合致するか否かに基づいて、前記制御情報に対する応答を決定する
前記（１）〜（６）のいずれかに記載の情報機器。
（８）
前記検知部は、
前記生体の視線もしくは体の向きを検知し、
前記決定部は、
前記生体の視線もしくは体の向きに基づいて、前記制御情報に対する応答を決定する
前記（１）〜（７）のいずれかに記載の情報機器。
（９）
前記決定部は、
前記情報機器の周囲に生体が検知されない場合には、前記応答として、前記制御情報による制御を受け付けることを決定する
前記（１）〜（８）のいずれかに記載の情報機器。
（１０）
前記決定部は、
前記検知された生体の属性情報に基づいて、前記制御情報に対する応答を決定する
前記（１）〜（９）のいずれかに記載の情報機器。
（１１）
情報機器が、
前記情報機器の動作を制御するための制御情報を受信し、
前記情報機器の周囲に所在する生体を検知するとともに、当該情報機器と当該生体との距離を検知し、
前記検知された情報に基づいて、前記制御情報に対する応答を決定する
情報処理方法。
（１２）
情報機器を、
前記情報機器の動作を制御するための制御情報を受信する受信部と、
前記情報機器の周囲に所在する生体を検知するとともに、当該情報機器と当該生体との距離を検知する検知部と、
前記検知部によって検知された情報に基づいて、前記制御情報に対する応答を決定する決定部と、
として機能させるための情報処理プログラム。
（１３）
情報機器を制御するための要求をユーザから受け付ける受付部と、
前記要求の対象である情報機器の周囲に所在する生体に関する情報、及び、当該情報機器と当該生体との距離に関する情報を取得する取得部と、
前記取得部によって取得された情報に基づいて、前記要求に対応する制御情報を生成する生成部と、
を備える制御装置。
（１４）
前記取得部は、
前記制御装置が備える生体センサ及び測距センサを用いて、前記要求の対象である情報機器の周囲に所在する生体に関する情報、及び、当該情報機器と当該生体との距離に関する情報を取得する
前記（１３）に記載の制御装置。
（１５）
前記取得部は、
前記制御装置とは異なる他の機器が備える生体センサ及び測距センサを制御することにより、前記要求の対象である情報機器の周囲に所在する生体に関する情報、及び、当該情報機器と当該生体との距離に関する情報を取得する
前記（１３）に記載の制御装置。
（１６）
前記生成部は、
前記要求の対象である情報機器の周囲に所在する生体に関する情報、及び、当該情報機器と当該生体との距離に関する情報が、予め登録された条件に合致するか否かを判定し、判定結果に基づいて、前記要求した内容を実行する旨を示す制御情報、もしくは、前記要求を棄却する旨を示す制御情報を生成する
前記（１３）〜（１５）のいずれかに記載の制御装置。
（１７）
前記生成部は、
前記要求の対象である情報機器の周囲に所在する生体に関する情報、及び、当該情報機器と当該生体との距離に関する情報に基づいて、前記制御情報に対する当該情報機器の応答の候補を提示するよう当該情報機器を制御する制御情報を生成する
前記（１３）〜（１６）のいずれかに記載の制御装置。
（１８）
前記取得部は、
前記生成部によって生成された制御情報に基づいて前記情報機器が実行した動作の結果を取得する
前記（１３）〜（１７）のいずれかに記載の制御装置。
（１９）
制御装置が、
情報機器を制御するための要求をユーザから受け付け、
前記要求の対象である情報機器の周囲に所在する生体に関する情報、及び、当該情報機器と当該生体との距離に関する情報を取得し、
前記取得された情報に基づいて、前記要求に対応する制御情報を生成する
制御方法。
（２０）
制御装置を、
情報機器を制御するための要求をユーザから受け付ける受付部と、
前記要求の対象である情報機器の周囲に所在する生体に関する情報、及び、当該情報機器と当該生体との距離に関する情報を取得する取得部と、
前記取得部によって取得された情報に基づいて、前記要求に対応する制御情報を生成する生成部と、
として機能させるための制御プログラム。
【符号の説明】
【０２１９】
１、２、３  情報処理システム
１０  情報機器
２０  センサ
２０Ａ  人感センサ
２０Ｂ  測距センサ
２１  入力部
２２  通信部
３０  記憶部
３１  ユーザ情報テーブル
３２  応答テーブル
４０  検知部
４５  受信部
５０  決定部
５５  出力制御部
６０  出力部
１００  制御装置
１２０  センサ
１２０Ａ  音声入力センサ
１２０Ｂ  画像入力センサ
１２１  入力部
１２２  通信部
１３０  記憶部
１３１  情報機器テーブル
１３２  中継機器テーブル
１４０  受付部
１４１  検知部
１４２  登録部
１４５  取得部
１５０  生成部
１５５  送信部
１６０  出力部
２００  中継機器
【図１】
2020158504.tif 000003
【図２】
2020158504.tif 000004
【図３】
2020158504.tif 000005
【図４】
2020158504.tif 000006
【図５】
2020158504.tif 000007
【図６】
2020158504.tif 000008
【図７】
2020158504.tif 000009
【図８】
2020158504.tif 000010
【図９】
2020158504.tif 000011
【図１０】
2020158504.tif 000012
【図１１】
2020158504.tif 000013
【図１２】
2020158504.tif 000014
【図１３】
2020158504.tif 000015
【図１４】
2020158504.tif 000016
【国際調査報告】
2020158504.tif 000017
2020158504.tif 000018
2020158504.tif 000019
2020158504.tif 000020