(57)【要約】【課題】少ない情報量の入力により所望の機器を制御することのできる機器制御装置、機器操作支援装置、機器操作支援方法および機器制御プログラムを提供する。【解決手段】機器制御装置は、音声入力による操作指示に含まれる、操作対象の機器の種別を示す種別情報を取得する種別情報取得部と、前記機器の特定情報を取得する特定情報取得部と、前記種別情報取得部により取得された前記種別情報、および前記特定情報取得部により取得された前記特定情報に基づいて、前記機器の操作信号を生成する生成部と、前記生成部により生成された前記操作信号を前記機器へ送信する送信部とを備え、さらに、前記操作指示の入力元を示す入力元情報を取得する入力元情報取得部と、前記入力元情報と前記特定情報との対応関係を示す対応情報を記憶する記憶部とを備え、前記特定情報取得部は、前記操作指示に前記特定情報が含まれていない場合、前記入力元情報取得部により取得された前記入力元情報に対応する前記特定情報を前記対応情報から取得する。【選択図】図１２
2018107749.tif 000002
【特許請求の範囲】
【請求項１】
音声入力による操作指示に含まれる、操作対象の機器の種別を示す種別情報を取得する種別情報取得部と、
前記機器の特定情報を取得する特定情報取得部と、
前記種別情報取得部により取得された前記種別情報、および前記特定情報取得部により取得された前記特定情報に基づいて、前記機器の操作信号を生成する生成部と、
前記生成部により生成された前記操作信号を前記機器へ送信する送信部とを備え、
さらに、
前記操作指示の入力元を示す入力元情報を取得する入力元情報取得部と、
前記入力元情報と前記特定情報との対応関係を示す対応情報を記憶する記憶部とを備え、
前記特定情報取得部は、前記操作指示に前記特定情報が含まれていない場合、前記入力元情報取得部により取得された前記入力元情報に対応する前記特定情報を前記対応情報から取得する、機器制御装置。
【請求項２】
前記入力元情報取得部は、前記操作指示の送信元である音声入力装置の識別情報に基づいて前記入力元情報を取得する、請求項１に記載の機器制御装置。
【請求項３】
音声入力による操作指示に含まれる、操作対象の機器の種別を示す種別情報を取得する種別情報取得部と、
前記機器の特定情報を取得する特定情報取得部と、
前記操作指示の入力元を示す入力元情報を取得する入力元情報取得部と、
前記入力元情報と前記特定情報との対応関係を示す対応情報を記憶する記憶部とを備え、
前記特定情報取得部は、前記操作指示に前記特定情報が含まれていない場合、前記入力元情報取得部により取得された前記入力元情報に対応する前記特定情報を前記対応情報から取得する、機器操作支援装置。
【請求項４】
機器操作支援装置における機器操作支援方法であって、
音声入力による操作指示に含まれる、操作対象の機器の種別を示す種別情報を取得するステップと、
前記機器の特定情報を取得するステップとを含み、
前記特定情報を取得するステップにおいて、前記操作指示に前記機器の特定情報が含まれていない場合、取得した前記操作指示の入力元を示す入力元情報に対応する前記特定情報を、前記入力元情報と前記特定情報との対応関係を示す対応情報から取得する、機器操作支援方法。
【請求項５】
機器制御装置において用いられる機器制御プログラムであって、
コンピュータを、
音声入力による操作指示に含まれる、操作対象の機器の種別を示す種別情報を取得する種別情報取得部と、
前記機器の特定情報を取得する特定情報取得部と、
前記種別情報取得部により取得された前記種別情報、および前記特定情報取得部により取得された前記特定情報に基づいて、前記機器の操作信号を生成する生成部と、
前記生成部により生成された前記操作信号を前記機器へ送信する送信部、
として機能させるためのプログラムであり、
さらに、
前記コンピュータを、
前記操作指示の入力元を示す入力元情報を取得する入力元情報取得部として機能させ、
前記機器制御装置は、前記入力元情報と前記特定情報との対応関係を示す対応情報を記憶する記憶部を備え、
前記特定情報取得部は、前記操作指示に前記特定情報が含まれていない場合、前記入力元情報取得部により取得された前記入力元情報に対応する前記特定情報を前記対応情報から取得する、機器制御プログラム。
【請求項６】
機器操作支援装置において用いられる機器制御プログラムであって、
コンピュータを、
音声入力による操作指示に含まれる、操作対象の機器の種別を示す種別情報を取得する種別情報取得部と、
前記機器の特定情報を取得する特定情報取得部と、
前記操作指示の入力元を示す入力元情報を取得する入力元情報取得部として機能させるためのプログラムであり、
前記機器操作支援装置は、前記入力元情報と前記特定情報との対応関係を示す対応情報を記憶する記憶部を備え、
前記特定情報取得部は、前記操作指示に前記特定情報が含まれていない場合、前記入力元情報取得部により取得された前記入力元情報に対応する前記特定情報を前記対応情報から取得する、機器制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器制御装置、機器操作支援装置、機器操作支援方法および機器制御プログラムに関する。
【背景技術】
【０００２】
一般家庭およびオフィス等において、各種機器と通信することにより複数の機器を管理する管理システムが開発されている（たとえば、「ＥＣＨＯＮＥＴ  Ｌｉｔｅ規格書  Ｖｅｒ１．０１」、エコーネットコンソーシアム、２０１２年３月５日発行（非特許文献１）参照）。
【０００３】
また、上記のような、複数の機器を管理するシステムにおいて、たとえば音声入力による操作指示を行うことにより、所定の機器を制御することのできる技術が開発されている（たとえば、特開２０１５−２０１７３９号公報（特許文献１）参照）。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】「ＥＣＨＯＮＥＴ  Ｌｉｔｅ規格書  Ｖｅｒ１．１０」、エコーネットコンソーシアム、２０１３年５月３１日発行
【特許文献】
【０００５】
【特許文献１】特開２０１５−２０１７３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、複数の機器のうちの所望の機器を操作対象として制御するためには、入力装置に対して、操作指示として多くの情報を入力する必要があり、少ない情報量の入力により所望の機器を制御することのできる技術が求められる。
【０００７】
この発明は、上述の課題を解決するためになされたもので、その目的は、少ない情報量の入力により所望の機器を制御することのできる機器制御装置、機器操作支援装置、機器操作支援方法および機器制御プログラムを提供することである。
【課題を解決するための手段】
【０００８】
（１）上記課題を解決するために、この発明のある局面に係わる機器制御装置は、音声入力による操作指示に含まれる、操作対象の機器の種別を示す種別情報を取得する種別情報取得部と、前記機器の特定情報を取得する特定情報取得部と、前記種別情報取得部により取得された前記種別情報、および前記特定情報取得部により取得された前記特定情報に基づいて、前記機器の操作信号を生成する生成部と、前記生成部により生成された前記操作信号を前記機器へ送信する送信部とを備え、さらに、前記操作指示の入力元を示す入力元情報を取得する入力元情報取得部と、前記入力元情報と前記特定情報との対応関係を示す対応情報を記憶する記憶部とを備え、前記特定情報取得部は、前記操作指示に前記特定情報が含まれていない場合、前記入力元情報取得部により取得された前記入力元情報に対応する前記特定情報を前記対応情報から取得する。
【０００９】
（３）上記課題を解決するために、この発明のある局面に係わる機器操作支援装置は、音声入力による操作指示に含まれる、操作対象の機器の種別を示す種別情報を取得する種別情報取得部と、前記機器の特定情報を取得する特定情報取得部と、前記操作指示の入力元を示す入力元情報を取得する入力元情報取得部と、前記入力元情報と前記特定情報との対応関係を示す対応情報を記憶する記憶部とを備え、前記特定情報取得部は、前記操作指示に前記特定情報が含まれていない場合、前記入力元情報取得部により取得された前記入力元情報に対応する前記特定情報を前記対応情報から取得する。
【００１０】
（４）上記課題を解決するために、この発明のある局面に係わる機器操作支援方法は、機器操作支援装置における機器操作支援方法であって、音声入力による操作指示に含まれる、操作対象の機器の種別を示す種別情報を取得するステップと、前記機器の特定情報を取得するステップとを含み、前記特定情報を取得するステップにおいて、前記操作指示に前記機器の特定情報が含まれていない場合、取得した前記操作指示の入力元を示す入力元情報に対応する前記特定情報を、前記入力元情報と前記特定情報との対応関係を示す対応情報から取得する。
【００１１】
（５）上記課題を解決するために、この発明のある局面に係わる機器制御プログラムは、機器制御装置において用いられる機器制御プログラムであって、コンピュータを、音声入力による操作指示に含まれる、操作対象の機器の種別を示す種別情報を取得する種別情報取得部と、前記機器の特定情報を取得する特定情報取得部と、前記種別情報取得部により取得された前記種別情報、および前記特定情報取得部により取得された前記特定情報に基づいて、前記機器の操作信号を生成する生成部と、前記生成部により生成された前記操作信号を前記機器へ送信する送信部、として機能させるためのプログラムであり、さらに、前記コンピュータを、前記操作指示の入力元を示す入力元情報を取得する入力元情報取得部として機能させ、前記機器制御装置は、前記入力元情報と前記特定情報との対応関係を示す対応情報を記憶する記憶部を備え、前記特定情報取得部は、前記操作指示に前記特定情報が含まれていない場合、前記入力元情報取得部により取得された前記入力元情報に対応する前記特定情報を前記対応情報から取得する。
【００１２】
（６）上記課題を解決するために、この発明の他の局面に係わる機器制御プログラムは、機器操作支援装置において用いられる機器制御プログラムであって、コンピュータを、音声入力による操作指示に含まれる、操作対象の機器の種別を示す種別情報を取得する種別情報取得部と、前記機器の特定情報を取得する特定情報取得部と、前記操作指示の入力元を示す入力元情報を取得する入力元情報取得部として機能させるためのプログラムであり、前記機器操作支援装置は、前記入力元情報と前記特定情報との対応関係を示す対応情報を記憶する記憶部を備え、前記特定情報取得部は、前記操作指示に前記特定情報が含まれていない場合、前記入力元情報取得部により取得された前記入力元情報に対応する前記特定情報を前記対応情報から取得する。
【００１３】
本発明は、このような特徴的な処理部を備える機器制御装置として実現することができるだけでなく、かかる特徴的な処理をステップとする機器制御方法として実現することができる。また、機器制御装置の一部または全部を実現する半導体集積回路として実現したり、機器制御装置を含む機器制御システムとして実現したりすることができる。
【００１４】
また、本発明は、このような特徴的な処理部を備える機器操作支援装置として実現することができるだけでなく、機器操作支援装置の一部または全部を実現する半導体集積回路として実現したり、機器操作支援装置を含む機器制御システムとして実現したりすることができる。
【発明の効果】
【００１５】
本発明によれば、少ない情報量の入力により所望の機器を制御することができる。
【図面の簡単な説明】
【００１６】
【図１】図１は、本発明の第１の実施の形態に係る機器制御システムの構成を示す図である。
【図２】図２は、本発明の第１の実施の形態に係る機器操作支援装置の構成を示す図である。
【図３】図３は、本発明の第１の実施の形態に係る機器操作支援装置における記憶部に保存されている対応情報の一例を示す図である。
【図４】図４は、本発明の第１の実施の形態に係る機器操作支援装置における記憶部に保存されている対応情報の他の例を示す図である。
【図５】図５は、本発明の第１の実施の形態に係る機器制御装置の構成を示す図である。
【図６】図６は、本発明の第１の実施の形態に係る機器制御システムの動作手順を定めたシーケンスの一例を示す図である。
【図７】図７は、本発明の第１の実施の形態に係る機器制御システムの動作手順の変形例を定めたシーケンスの一例を示す図である。
【図８】図８は、本発明の第２の実施の形態に係る機器操作支援装置の構成を示す図である。
【図９】図９は、本発明の第２の実施の形態に係る機器制御装置の構成を示す図である。
【図１０】図１０は、本発明の第２の実施の形態に係る機器制御システムの動作手順を定めたシーケンスの一例を示す図である。
【図１１】図１１は、本発明の第３の実施の形態に係る機器制御システムの構成を示す図である。
【図１２】図１２は、本発明の第３の実施の形態に係る機器制御装置の構成を示す図である。
【図１３】図１３は、本発明の第３の実施の形態に係る機器制御装置の動作手順を定めたフローチャートの一例を示す図である。
【発明を実施するための形態】
【００１７】
最初に、本発明の実施形態の内容を列記して説明する。
【００１８】
（１）本発明の実施の形態に係る機器制御装置は、音声入力による操作指示に含まれる、操作対象の機器の種別を示す種別情報を取得する種別情報取得部と、前記機器の特定情報を取得する特定情報取得部と、前記種別情報取得部により取得された前記種別情報、および前記特定情報取得部により取得された前記特定情報に基づいて、前記機器の操作信号を生成する生成部と、前記生成部により生成された前記操作信号を前記機器へ送信する送信部とを備え、さらに、前記操作指示の入力元を示す入力元情報を取得する入力元情報取得部と、前記入力元情報と前記特定情報との対応関係を示す対応情報を記憶する記憶部とを備え、前記特定情報取得部は、前記操作指示に前記特定情報が含まれていない場合、前記入力元情報取得部により取得された前記入力元情報に対応する前記特定情報を前記対応情報から取得する。
【００１９】
このような構成により、操作指示に特定情報が含まれていない場合でも、当該操作指示の入力元に対応する特定情報を取得することができるため、操作対象である機器を特定することができる。これにより、たとえば、同一の種別の機器が複数設けられている施設においてユーザが当該種別を操作指示として入力した場合、当該種別の複数の機器の中からユーザに対応する操作対象の機器を特定し、特定した機器を制御することができる。したがって、少ない情報量の入力により所望の機器を制御することができる。
【００２０】
（２）好ましくは、前記入力元情報取得部は、前記操作指示の送信元である音声入力装置の識別情報に基づいて前記入力元情報を取得する。
【００２１】
このような構成により、操作指示の送信元である音声入力装置を特定し、特定した音声入力装置の所有者等を操作指示の入力元として特定することができるため、入力元情報を容易に取得することができる。
【００２２】
（３）本発明の実施の形態に係る機器操作支援装置は、音声入力による操作指示に含まれる、操作対象の機器の種別を示す種別情報を取得する種別情報取得部と、前記機器の特定情報を取得する特定情報取得部と、前記操作指示の入力元を示す入力元情報を取得する入力元情報取得部と、前記入力元情報と前記特定情報との対応関係を示す対応情報を記憶する記憶部とを備え、前記特定情報取得部は、前記操作指示に前記特定情報が含まれていない場合、前記入力元情報取得部により取得された前記入力元情報に対応する前記特定情報を前記対応情報から取得する。
【００２３】
このような構成により、操作指示に特定情報が含まれていない場合でも、当該操作指示の入力元に対応する特定情報を取得することができるため、操作対象である機器を特定することができる。これにより、たとえば、同一の種別の機器が複数設けられている施設においてユーザが当該種別を操作指示として入力した場合、当該種別の複数の機器の中からユーザに対応する操作対象の機器を特定し、特定した機器を制御することができる。したがって、少ない情報量の入力により所望の機器を制御することができる。
【００２４】
（４）本発明の実施の形態に係る機器操作支援方法は、機器操作支援装置における機器操作支援方法であって、音声入力による操作指示に含まれる、操作対象の機器の種別を示す種別情報を取得するステップと、前記機器の特定情報を取得するステップとを含み、前記特定情報を取得するステップにおいて、前記操作指示に前記機器の特定情報が含まれていない場合、取得した前記操作指示の入力元を示す入力元情報に対応する前記特定情報を、前記入力元情報と前記特定情報との対応関係を示す対応情報から取得する。
【００２５】
このような方法により、操作指示に特定情報が含まれていない場合でも、当該操作指示の入力元に対応する特定情報を取得することができるため、操作対象である機器を特定することができる。これにより、たとえば、同一の種別の機器が複数設けられている施設においてユーザが当該種別を操作指示として入力した場合、当該種別の複数の機器の中からユーザに対応する操作対象の機器を特定し、特定した機器を制御することができる。したがって、少ない情報量の入力により所望の機器を制御することができる。
【００２６】
（５）本発明の実施の形態に係る機器制御プログラムは、機器制御装置において用いられる機器制御プログラムであって、コンピュータを、音声入力による操作指示に含まれる、操作対象の機器の種別を示す種別情報を取得する種別情報取得部と、前記機器の特定情報を取得する特定情報取得部と、前記種別情報取得部により取得された前記種別情報、および前記特定情報取得部により取得された前記特定情報に基づいて、前記機器の操作信号を生成する生成部と、前記生成部により生成された前記操作信号を前記機器へ送信する送信部、として機能させるためのプログラムであり、さらに、前記コンピュータを、前記操作指示の入力元を示す入力元情報を取得する入力元情報取得部として機能させ、前記機器制御装置は、前記入力元情報と前記特定情報との対応関係を示す対応情報を記憶する記憶部を備え、前記特定情報取得部は、前記操作指示に前記特定情報が含まれていない場合、前記入力元情報取得部により取得された前記入力元情報に対応する前記特定情報を前記対応情報から取得する。
【００２７】
このような構成により、操作指示に特定情報が含まれていない場合でも、当該操作指示の入力元に対応する特定情報を取得することができるため、操作対象である機器を特定することができる。これにより、たとえば、同一の種別の機器が複数設けられている施設においてユーザが当該種別を操作指示として入力した場合、当該種別の複数の機器の中からユーザに対応する操作対象の機器を特定し、特定した機器を制御することができる。したがって、少ない情報量の入力により所望の機器を制御することができる。
【００２８】
（６）本発明の実施の形態に係る機器制御プログラムは、機器操作支援装置において用いられる機器制御プログラムであって、コンピュータを、音声入力による操作指示に含まれる、操作対象の機器の種別を示す種別情報を取得する種別情報取得部と、前記機器の特定情報を取得する特定情報取得部と、前記操作指示の入力元を示す入力元情報を取得する入力元情報取得部として機能させるためのプログラムであり、前記機器操作支援装置は、前記入力元情報と前記特定情報との対応関係を示す対応情報を記憶する記憶部を備え、前記特定情報取得部は、前記操作指示に前記特定情報が含まれていない場合、前記入力元情報取得部により取得された前記入力元情報に対応する前記特定情報を前記対応情報から取得する。
【００２９】
このような構成により、操作指示に特定情報が含まれていない場合でも、当該操作指示の入力元に対応する特定情報を取得することができるため、操作対象である機器を特定することができる。これにより、たとえば、同一の種別の機器が複数設けられている施設においてユーザが当該種別を操作指示として入力した場合、当該種別の複数の機器の中からユーザに対応する操作対象の機器を特定し、特定した機器を制御することができる。したがって、少ない情報量の入力により所望の機器を制御することができる。
【００３０】
以下、本発明の実施の形態について図面を用いて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。また、以下に記載する実施の形態の少なくとも一部を任意に組み合わせてもよい。
【００３１】
＜第１の実施の形態＞
［構成および基本動作］
（機器制御システム）
図１は、本発明の第１の実施の形態に係る機器制御システムの構成を示す図である。
【００３２】
図１を参照して、機器制御システム２０１は、機器制御装置１０１と、機器操作支援装置１２１と、複数の機器１３１と、１または複数の音声入力装置１５１とを備える。
【００３３】
機器１３１は、一般家庭またはオフィスなどの施設に設けられたテレビ、エアコンまたは照明などである。機器１３１は、機器制御装置１０１から送信された操作信号に従って動作することができる。
【００３４】
音声入力装置１５１は、たとえば、音声入力を受け付け可能な端末装置である。音声入力装置１５１は、ユーザの音声入力を受け付け、受け付けた音声に基づいて、機器１３１の操作指示を示す指示情報を作成する。そして、音声入力装置１５１は、作成した指示情報を、インターネットなどの外部のネットワーク１６１経由で、無線通信または有線通信により機器操作支援装置１２１へ送信する。
【００３５】
なお、音声入力装置１５１の代わりに、タッチパネル式の端末装置など、音声入力以外の入力方法による情報の入力を受け付け、受け付けた情報に基づいて指示情報を作成する入力装置が設けられてもよい。
【００３６】
機器操作支援装置１２１は、音声入力装置１５１からの指示情報を受信すると、受信した指示情報に基づいて、操作対象である機器１３１の種別を示す種別情報、および当該機器１３１の特定情報を取得する。
【００３７】
種別情報は、たとえば、「テレビ」、「エアコン」または「照明」を示す。特定情報は、機器１３１の設置されている場所、ユーザが定めた機器１３１の名称、または機器１３１の製造メーカの名称などを示す情報であり、複数の機器１３１の中から１つの機器１３１を特定することのできる情報である。たとえば、特定情報は、「リビング」または「花子の部屋」などを示す。
【００３８】
そして、機器操作支援装置１２１は、取得した種別情報および特定情報、ならびに音声入力装置１５１から受信した指示情報を、ネットワーク１６１経由で機器制御装置１０１へ送信する。
【００３９】
機器制御装置１０１は、たとえば、一般家庭またはオフィスなどの施設に設けられたＨＥＭＳ（Ｈｏｍｅ  Ｅｎｅｒｇｙ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）である。機器制御装置１０１は、機器操作支援装置１２１から送信された種別情報、特定情報および指示情報を無線通信または有線通信により受信すると、受信したこれらの情報に基づいて、操作対象である機器１３１の操作信号を生成する。
【００４０】
そして、機器制御装置１０１は、生成した操作信号を無線通信または有線通信で機器１３１へ送信することにより、機器１３１の制御を行う。
【００４１】
（機器操作支援装置）
図２は、本発明の第１の実施の形態に係る機器操作支援装置の構成を示す図である。
【００４２】
（ａ）全体構成
図２を参照して、機器操作支援装置１２１は、受信部１１と、取得部１２と、記憶部１３と、送信部１４とを備える。取得部１２は、種別情報取得部２１と、入力元情報取得部２２と、特定情報取得部２３とを含む。
【００４３】
受信部１１は、音声入力装置１５１から送信された指示情報をネットワーク１６１経由で受信し、受信した指示情報を取得部１２へ出力する。
【００４４】
取得部１２は、受信部１１から受けた指示情報に基づいて、操作対象の機器１３１の種別を示す種別情報、および当該機器１３１の特定情報を取得する。
【００４５】
取得部１２は、指示情報に特定情報が含まれている場合は、指示情報から特定情報を取得する。一方、取得部１２は、指示情報に特定情報が含まれていない場合は、まず、指示情報に基づいて、操作指示の入力元を特定する。そして、取得部１２は、特定した入力元を示す入力元情報に基づいて特定情報を取得する。
【００４６】
具体的には、花子が「花子の部屋のエアコン、オン」と発言したとする。この場合、「花子の部屋のエアコン、オン」には、機器１３１の場所を示す「花子の部屋」が含まれている。このため、取得部１２は、「花子の部屋のエアコン、オン」を示す指示情報から、「エアコン」を示す種別情報、および「花子の部屋」を示す特定情報を作成することができる。
【００４７】
また、たとえば、花子が「エアコン、オン」と発言した場合であって、施設内に複数のエアコンが設けられている場合、「エアコン、オン」だけでは複数の機器１３１の中から１つの機器１３１を特定することができない。この場合、取得部１２は、たとえば、入力された音声の声紋に基づいて、まず、入力元が「花子」であることを特定する。
【００４８】
そして、取得部１２は、入力元情報すなわち特定した「花子」に基づいて、たとえば「花子の部屋」を示す特定情報を作成する。なお、種別情報、入力元情報および特定情報の取得の詳細については、後述する。
【００４９】
また、取得部１２は、取得した種別情報および特定情報、ならびに受信部１１から受けた指示情報を送信部１４へ出力する。
【００５０】
送信部１４は、取得部１２から受けた種別情報、特定情報および指示情報を機器制御装置１０１へ送信する。
【００５１】
（ｂ）種別情報の取得、および入力元情報の取得
取得部１２における種別情報取得部２１は、受信部１１から受けた指示情報に含まれる種別情報を取得する。
【００５２】
取得部１２における入力元情報取得部２２は、受信部１１から受けた指示情報に基づいて入力元情報を取得する。
【００５３】
たとえば、指示情報には、操作指示を行ったユーザの声紋が含まれている。また、たとえば、記憶部１３には、複数のユーザの声紋がユーザ情報として保存されている。
【００５４】
この場合、入力元情報取得部２２は、たとえば、指示情報に含まれる声紋、および記憶部１３に保存されているユーザ情報を用いて、操作指示を行ったユーザを特定する。そして、入力元情報取得部２２は、特定したユーザを示す入力元情報を作成する。入力元情報は、たとえば「太郎」または「花子」を示す。
【００５５】
なお、入力元情報取得部２２は、ユーザの声紋の代わりに、たとえば、音声入力装置１５１に割り当てられたＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスなどの識別情報に基づいて入力元情報を取得してもよい。
【００５６】
たとえば、指示情報に、当該指示情報の送信元である音声入力装置１５１の識別情報が含まれているとする。また、記憶部１３には、複数の音声入力装置１５１の識別情報と、複数のユーザとの対応関係を示すユーザ情報が保存されているとする。具体的には、ユーザ情報では、太郎の音声入力装置１５１の識別情報が「太郎」に対応づけられ、花子の音声入力装置１５１の識別情報が「花子」に対応づけられているとする。
【００５７】
この場合、入力元情報取得部２２は、たとえば、指示情報に含まれる識別情報、および記憶部１３に保存されているユーザ情報を用いて、操作指示を行ったユーザを特定する。そして、入力元情報取得部２２は、特定したユーザを示す入力元情報を作成する。
【００５８】
なお、指示情報に含まれている声紋または音声入力装置１５１の識別情報が、記憶部１３に保存されているユーザ情報に含まれていない場合、入力元情報取得部２２は、たとえば、入力元が登録されていない旨を、図示しない通知部を介して、当該音声入力装置１５１に通知する。
【００５９】
（ｃ）特定情報の取得
取得部１２における特定情報取得部２３は、受信部１１から受けた指示情報に基づいて、操作対象である機器１３１の特定情報を取得する。
【００６０】
より詳細には、特定情報取得部２３は、指示情報に特定情報が含まれているか否かを確認する。そして、特定情報取得部２３は、指示情報に特定情報が含まれている場合、指示情報から特定情報を取得する。また、特定情報取得部２３は、指示情報に特定情報が含まれていない場合、入力元情報取得部２２により作成された入力元情報に基づいて、特定情報を取得する。
【００６１】
ここで、記憶部１３には、上述したユーザ情報に加えて、さらに、入力元情報と特定情報との対応関係を示す対応情報が保存されている。そして、特定情報取得部２３は、入力元情報取得部２２により作成された入力元情報に対応する特定情報を、記憶部１３に保存されている対応情報から取得する。
【００６２】
図３は、本発明の第１の実施の形態に係る機器操作支援装置における記憶部に保存されている対応情報の一例を示す図である。
【００６３】
図３を参照して、記憶部１３には、対応テーブルＴ１が対応情報として保存されている。
【００６４】
対応テーブルＴ１では、特定情報と、種別情報と、入力元情報とが対応づけられている。具体的には、たとえば、「リビング」と「エアコン」と「太郎」とが対応づけられ、また、「花子の部屋」と「エアコン」と「花子」とが対応づけられている。
【００６５】
たとえば、太郎が「エアコン、オン」と発言した場合、入力元情報取得部２２により作成された入力元情報は「太郎」を示す。この場合、特定情報取得部２３は、対応テーブルＴ１を参照して、「リビング」を示す特定情報を作成する。
【００６６】
また、たとえば、花子が「エアコン、オン」と発言した場合、入力元情報取得部２２により作成された入力元情報は「花子」を示す。この場合、特定情報取得部２３は、対応テーブルＴ１を参照して、「花子の部屋」を示す特定情報を作成する。
【００６７】
また、特定情報取得部２３は、上述のように、指示情報に特定情報が含まれている場合、指示情報から特定情報を取得する。
【００６８】
たとえば、太郎または花子が「花子の部屋のテレビ、オン」と発言した場合、特定情報取得部２３は、発言したユーザが誰であるかに関わらず、「花子の部屋のテレビ、オン」を示す指示情報から抽出した「花子の部屋」を示す特定情報を作成する。
【００６９】
また、図３に示す例において、「シャンデリア」は、施設における複数の機器１３１の中から１つの機器１３１を特定することのできる名称であり、対応テーブルＴ１では、「シャンデリア」を示す特定情報と、「照明」を示す種別情報と、「花子」を示す入力元情報とが対応づけられているとする。
【００７０】
この場合、太郎または花子が「シャンデリア、オン」と発言した場合、特定情報取得部２３は、発言したユーザが誰であるかに関わらず、「シャンデリア、オン」を示す指示情報から抽出した「シャンデリア」を示す特定情報を作成する。
【００７１】
図４は、本発明の第１の実施の形態に係る機器操作支援装置における記憶部に保存されている対応情報の他の例を示す図である。
【００７２】
図３に示す対応テーブルＴ１では、特定情報と、種別情報と、入力元情報とが対応づけられているが、対応情報は、入力元情報と特定情報との対応関係を示す情報であってもよい。
【００７３】
具体的には、図４を参照して、記憶部１３には、対応テーブルＴ２が対応情報として保存されている。
【００７４】
対応テーブルＴ２では、入力元情報と、特定情報とが対応づけられている。具体的には、たとえば、「太郎」と「リビング」とが対応づけられ、「花子」と「花子の部屋」とが対応づけられている。
【００７５】
たとえば、太郎が「エアコン、オン」と発言した場合、入力元情報取得部２２により作成された入力元情報は「太郎」を示す。この場合、特定情報取得部２３は、対応テーブルＴ２を参照して、「リビング」を示す特定情報を作成する。
【００７６】
また、たとえば、花子が「エアコン、オン」と発言した場合、入力元情報取得部２２により作成された入力元情報は「花子」を示す。この場合、特定情報取得部２３は、対応テーブルＴ２を参照して、「花子の部屋」を示す特定情報を作成する。
【００７７】
（機器制御装置）
図５は、本発明の第１の実施の形態に係る機器制御装置の構成を示す図である。
【００７８】
図５を参照して、機器制御装置１０１は、受信部３１と、生成部３２と、送信部３３とを備える。受信部３１は、たとえば、機器操作支援装置１０２から送信された種別情報、特定情報および指示情報を受信すると、これらの情報を生成部３２へ出力する。
【００７９】
生成部３２は、受信部３１から受けた種別情報、特定情報および指示情報に基づいて機器１３１の操作信号を生成し、生成した操作信号を送信部３３へ出力する。
【００８０】
具体的には、生成部３２は、「エアコン」を示す種別情報、「リビング」を示す特定情報、および「エアコンオン」を示す指示情報を受信部３１から受けた場合、リビングのエアコンをオンさせるための操作信号を生成する。そして、生成部３２は、生成した操作信号を送信部３３へ出力する。
【００８１】
送信部３３は、生成部３２により生成された操作信号を受けると、当該操作信号を操作対象である機器１３１へ送信することにより、機器１３１の制御を行う。たとえば、送信部３３は、リビングのエアコンをオンする。
【００８２】
なお、機器操作支援装置１２１は、操作信号を生成する構成であってもよい。この場合、機器操作支援装置１２１は、たとえば、図示しない生成部を備え、生成部は、取得部１２により取得された情報に基づいて操作信号を生成し、生成した操作信号を送信部１４経由で機器制御装置１０１へ送信する。そして、機器制御装置１０１は、機器操作支援装置１２１から受信した操作信号を操作対象である機器１３１へ送信することにより、機器１３１の制御を行う。
【００８３】
また、音声入力装置１５１が、ユーザにより入力された操作指示に基づいて、種別情報、入力元情報および特定情報のうちの少なくともいずれか１つを作成し、作成した情報を機器操作支援装置１２１へ送信する構成であってもよい。たとえば、音声入力装置１５１は、複数のユーザの声紋を示すユーザ情報を保存しており、当該ユーザ情報に基づいて、操作指示の音声入力を行ったユーザを特定する。そして、音声入力装置１５１は、特定したユーザを示す入力元情報を作成し、作成した入力元情報を、操作指示を示す指示情報と共に機器操作支援装置１２１へ送信する。
【００８４】
［動作の流れ］
次に、本発明の第１の実施の形態に係る機器制御システム２０１による動作の流れについて説明する。
【００８５】
機器制御システム２０１における各装置は、コンピュータを備え、当該コンピュータにおけるＣＰＵ等の演算処理部は、以下のシーケンスまたはフローチャートの各ステップの一部または全部を含むプログラムを図示しないメモリから読み出して実行する。これら複数の装置のプログラムは、それぞれ、外部からインストールすることができる。たとえば、これら複数の装置のプログラムは、それぞれ、通信回線を用いてダウンロードすることができる。これら複数の装置のプログラムは、それぞれ、記録媒体に格納された状態で流通する。
【００８６】
図６は、本発明の第１の実施の形態に係る機器制御システムの動作手順を定めたシーケンスの一例を示す図である。
【００８７】
図６を参照して、まず、音声入力装置１５１は、ユーザによる操作指示の音声入力を受けると、当該操作指示を示す指示情報を機器操作支援装置１２１へ送信する（ステップＳ１１）。
【００８８】
次に、機器操作支援装置１２１は、音声入力装置１５１から受信した指示情報に含まれる種別情報を取得する（ステップＳ１２）。
【００８９】
次に、機器操作支援装置１２１は、たとえば、指示情報に含まれる声紋、および自己の保存するユーザ情報に基づいて、操作指示を行ったユーザを示す入力元情報を取得する（ステップＳ１３）。
【００９０】
次に、機器操作支援装置１２１は、指示情報に特定情報が含まれているか否かを確認する（ステップＳ１４）。そして、機器操作支援装置１２１は、指示情報に特定情報が含まれていない場合（ステップＳ１４において「ＮＯ」）、自己の保存する対応情報、およびステップＳ１３において取得した入力元情報に基づいて、操作対象である機器１３１の特定情報を取得する（ステップＳ１５）。
【００９１】
一方、機器操作支援装置１２１は、指示情報に特定情報が含まれている場合（ステップＳ１４において「ＹＥＳ」）、当該指示情報から特定情報を取得する（ステップＳ１６）。
【００９２】
次に、機器操作支援装置１２１は、音声入力装置１５１から送信された指示情報、ステップＳ１２において取得した種別情報、およびステップＳ１５またはステップＳ１６において取得した特定情報を機器制御装置１０１へ送信する（ステップＳ１７）。
【００９３】
次に、機器制御装置１０１は、機器操作支援装置１２１から受信した指示情報、種別情報、および特定情報に基づいて、機器１３１の操作信号を生成する（ステップＳ１８）。そして、機器制御装置１０１は、生成した操作信号を操作対象である機器１３１へ送信することにより、機器１３１の制御を行う（ステップＳ１９）。
【００９４】
なお、機器操作支援装置１２１による種別情報の取得（ステップＳ１２）は、入力元情報の取得（ステップＳ１３）の後、または特定情報の取得（ステップＳ１５またはステップＳ１６）の後に行われてもよい。
【００９５】
［変形例］
機器操作支援装置１２１は、入力元情報の取得よりも前に、指示情報に特定情報が含まれているか否かを確認してもよい。この場合、機器操作支援装置１２１は、たとえば、指示情報に特定情報が含まれていない場合には入力元情報を取得し、指示情報に特定情報が含まれている場合には入力元情報の取得を行わない。
【００９６】
図７は、本発明の第１の実施の形態に係る機器制御システムの動作手順の変形例を定めたシーケンスの一例を示す図である。
【００９７】
図７を参照して、まず、音声入力装置１５１は、ユーザによる操作指示の音声入力を受けると、当該操作指示を示す指示情報を機器操作支援装置１２１へ送信する（ステップＳ２１）。
【００９８】
次に、機器操作支援装置１２１は、音声入力装置１５１から受信した指示情報に含まれる種別情報を取得する（ステップＳ２２）。
【００９９】
次に、機器操作支援装置１２１は、指示情報に特定情報が含まれているか否かを確認する（ステップＳ２３）。そして、機器操作支援装置１２１は、指示情報に特定情報が含まれていない場合（ステップＳ２３において「ＮＯ」）、たとえば、指示情報に含まれる声紋、および自己の保存するユーザ情報に基づいて、操作指示を行ったユーザを示す入力元情報を取得する（ステップＳ２４）。
【０１００】
そして、機器操作支援装置１２１は、自己の保存する対応情報、およびステップＳ２４において取得した入力元情報に基づいて、操作対象である機器１３１の特定情報を取得する（ステップＳ２５）。
【０１０１】
一方、機器操作支援装置１２１は、指示情報に特定情報が含まれている場合（ステップＳ２３において「ＹＥＳ」）、入力元情報の取得を行うことなく、当該指示情報から特定情報を取得する（ステップＳ２６）。
【０１０２】
ステップＳ２７以降の動作は、図６に示すステップＳ１７以降の動作と同様であるため、ここでは詳細な説明は繰り返さない。
【０１０３】
ところで、施設に設けられた複数の機器のうちの所望の機器を操作対象として制御するためには、入力装置に対して、操作指示として多くの情報を入力する必要がある。たとえば、施設内に同一の種別の機器が複数設けられている場合、操作対象の機器の種別を操作指示として入力したとしても、操作対象の機器を特定することができない。このため、少ない情報量の入力により所望の機器を制御することのできる技術が求められる。
【０１０４】
これに対して、本発明の第１の実施の形態に係る機器操作支援装置１０２では、種別情報取得部２１は、音声入力による操作指示に含まれる、操作対象の機器１３１の種別を示す種別情報を取得する。また、特定情報取得部２３は、機器１３１の特定情報を取得する。また、入力元情報取得部２２は、操作指示の入力元を示す入力元情報を取得する。また、記憶部１３は、入力元情報と特定情報との対応関係を示す対応情報を記憶する。さらに、特定情報取得部２３は、操作指示に特定情報が含まれていない場合、入力元情報取得部２２により取得された入力元情報に対応する特定情報を対応情報から取得する。
【０１０５】
このような構成により、操作指示に特定情報が含まれていない場合でも、当該操作指示の入力元に対応する特定情報を取得することができるため、操作対象である機器を特定することができる。これにより、たとえば、複数のテレビが設けられている施設において花子が「テレビ、オン」と発言した場合、複数のテレビの中から花子の部屋のテレビを特定し、花子の部屋のテレビをオンすることができる。したがって、少ない情報量の入力により所望の機器を制御することができる。
【０１０６】
また、本発明の第１の実施の形態に係る機器操作支援装置１２１における機器操作支援方法では、まず、機器操作支援装置１２１は、音声入力による操作指示に含まれる、操作対象の機器１３１の種別を示す種別情報を取得する。次に、機器操作支援装置１２１は、機器１３１の特定情報を取得する。また、当該機器操作支援方法では、機器操作支援装置１２１は、特定情報の取得において、操作指示に機器１３１の特定情報が含まれていない場合、取得した操作指示の入力元を示す入力元情報に対応する特定情報を、入力元情報と特定情報との対応関係を示す対応情報から取得する。
【０１０７】
このような方法により、操作指示に特定情報が含まれていない場合でも、当該操作指示の入力元に対応する特定情報を取得することができるため、操作対象である機器を特定することができる。これにより、たとえば、複数のテレビが設けられている施設において花子が「テレビ、オン」と発言した場合、複数のテレビの中から花子の部屋のテレビを特定し、花子の部屋のテレビをオンすることができる。したがって、少ない情報量の入力により所望の機器を制御することができる。
【０１０８】
次に、本発明の他の実施の形態について図面を用いて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。
【０１０９】
＜第２の実施の形態＞
再び図１を参照して、上述した本発明の第１の実施の形態に係る機器制御システム２０１では、機器操作支援装置１２１が種別情報、入力元情報および特定情報を取得する。これに対して、本発明の第２の実施の形態に係る機器制御システム２０２では、機器操作支援装置１２２が入力元情報を取得し、機器制御装置１０２が種別情報および特定情報を取得する。
【０１１０】
［構成および基本動作］
（機器操作支援装置）
図８は、本発明の第２の実施の形態に係る機器操作支援装置の構成を示す図である。
【０１１１】
図８を参照して、機器操作支援装置１２２は、受信部４１と、取得部４２と、記憶部４３と、送信部４４とを備える。取得部４２は、入力元情報取得部５２を含む。
【０１１２】
受信部４１は、音声入力装置１５１から送信された指示情報をネットワーク１６１経由で受信し、受信した指示情報を取得部４２へ出力する。
【０１１３】
記憶部４３には、たとえば、複数のユーザの声紋または複数の音声入力装置１５１の識別情報を示すユーザ情報が保存されている。
【０１１４】
取得部４２における入力元情報取得部５２は、たとえば、受信部４１から受けた指示情報、および記憶部４３に保存されているユーザ情報に基づいて、操作指示を行ったユーザを示す入力元情報を作成する。
【０１１５】
取得部４２は、入力元情報取得部５２により作成された入力元情報、および受信部４１から受けた指示情報を、送信部４４へ出力する。
【０１１６】
送信部４４は、取得部４２から受けた入力元情報および指示情報を機器制御装置１０２へ送信する。
【０１１７】
（機器制御装置）
図９は、本発明の第２の実施の形態に係る機器制御装置の構成を示す図である。
【０１１８】
図９を参照して、機器制御装置１０２は、受信部６１と、生成部６２と、送信部６３と、取得部６４と、記憶部６５とを備える。取得部６４は、種別情報取得部７１と、特定情報取得部７３とを含む。
【０１１９】
受信部６１は、機器操作支援装置１０２から送信された入力元情報および指示情報を受信して取得部６４へ出力する。
【０１２０】
取得部６４における種別情報取得部７１は、受信部６１から受けた指示情報に含まれる操作対象の機器１３１の種別を示す種別情報を取得する。
【０１２１】
取得部６４における特定情報取得部７３は、受信部６１から受けた指示情報に基づいて、操作対象である機器１３１の特定情報を取得する。
【０１２２】
より詳細には、特定情報取得部７３は、指示情報に特定情報が含まれているか否かを確認する。そして、特定情報取得部７３は、指示情報に特定情報が含まれている場合、指示情報から特定情報を取得する。また、特定情報取得部７３は、指示情報に特定情報が含まれていない場合、受信部６１から受けた入力元情報に基づいて、特定情報を取得する。
【０１２３】
具体的には、記憶部６５には、入力元情報と特定情報との対応関係を示す対応情報が保存されている。そして、特定情報取得部７３は、受信部６１から受けた入力元情報に対応する特定情報を、記憶部６５に保存されている対応情報から取得する。
【０１２４】
また、取得部６４は、種別情報取得部７１により取得された種別情報、特定情報取得部７３により取得された特定情報、および受信部６１から受けた指示情報を生成部６２へ出力する。
【０１２５】
生成部６２は、取得部６４から受けた種別情報、特定情報および指示情報に基づいて機器１３１の操作信号を生成し、生成した操作信号を送信部６３へ出力する。
【０１２６】
送信部６３は、生成部６２により生成された操作信号を受けると、当該操作信号を操作対象である機器１３１へ送信することにより、機器１３１の制御を行う。
【０１２７】
［動作の流れ］
次に、本発明の第２の実施の形態に係る機器制御システム２０２による動作の流れについて説明する。
【０１２８】
図１０は、本発明の第２の実施の形態に係る機器制御システムの動作手順を定めたシーケンスの一例を示す図である。
【０１２９】
図１０を参照して、まず、音声入力装置１５１は、ユーザによる操作指示の音声入力を受けると、当該操作指示を示す指示情報を機器操作支援装置１２２へ送信する（ステップＳ３１）。
【０１３０】
次に、機器操作支援装置１２２は、たとえば、指示情報に含まれる声紋、および自己の保存するユーザ情報に基づいて、操作指示を行ったユーザを示す入力元情報を取得する（ステップＳ３２）。
【０１３１】
次に、機器操作支援装置１２２は、音声入力装置１５１から送信された指示情報、および取得した入力元情報を機器制御装置１０２へ送信する（ステップＳ３３）。
【０１３２】
次に、機器制御装置１０２は、機器操作支援装置１２２から受信した指示情報に含まれる種別情報を取得する（ステップＳ３４）。
【０１３３】
次に、機器制御装置１０２は、機器操作支援装置１２２から受信した指示情報に特定情報が含まれているか否かを確認する（ステップＳ３５）。そして、機器制御装置１０２は、指示情報に特定情報が含まれていない場合（ステップＳ３５において「ＮＯ」）、自己の保存する対応情報、および機器操作支援装置１２１から受信した入力元情報に基づいて、特定情報を取得する（ステップＳ３６）。
【０１３４】
一方、機器制御装置１２２は、指示情報に特定情報が含まれている場合（ステップＳ３５において「ＹＥＳ」）、当該指示情報から特定情報を取得する（ステップＳ３６）。
【０１３５】
次に、機器制御装置１０２は、機器操作支援装置１２２から受信した指示情報、ステップＳ３４において取得した種別情報、およびステップＳ３６またはステップＳ３７において取得した特定情報に基づいて、機器１３１の操作信号を生成する（ステップＳ３８）。そして、機器制御装置１０２は、生成した操作信号を操作対象である機器１３１へ送信することにより、機器１３１の制御を行う（ステップＳ３９）。
【０１３６】
なお、機器制御装置１０２による種別情報の取得（ステップＳ３４）は、特定情報の取得（ステップＳ３６またはステップＳ３７）の後に行われてもよい。
【０１３７】
その他の構成および動作は第１の実施の形態と同様であるため、ここでは詳細な説明を繰り返さない。
【０１３８】
上記のように、本発明の第２の実施の形態に係る機器制御システム２０２では、機器操作支援装置１２２は、操作指示の入力元を示す入力元情報を取得し、取得した入力元情報を機器制御装置１０２へ送信する。また、機器制御装置１０２は、音声入力による操作指示に含まれる、操作対象の機器１３１の種別を示す種別情報を取得する。また、機器制御装置１０２は、機器１３１の特定情報を取得する。また、機器制御装置１０２は、入力元情報と特定情報との対応関係を示す対応情報を記憶する。さらに、機器制御装置１０２は、操作指示に特定情報が含まれていない場合、機器操作支援装置１２２から受信した入力元情報に対応する特定情報を対応情報から取得する。
【０１３９】
このような構成により、操作指示に特定情報が含まれていない場合でも、当該操作指示の入力元に対応する特定情報を取得することができるため、操作対象である機器を特定することができる。これにより、たとえば、複数のテレビが設けられている施設において花子が「テレビ、オン」と発言した場合、複数のテレビの中から花子の部屋のテレビを特定し、花子の部屋のテレビをオンすることができる。したがって、少ない情報量の入力により所望の機器を制御することができる。
【０１４０】
＜第３の実施の形態＞
上述した本発明の第１の実施の形態に係る機器制御システム２０１では、機器操作支援装置１２１が種別情報、入力元情報および特定情報を取得する。また、上述した本発明の第２の実施の形態に係る機器制御システム２０２では、機器操作支援装置１２２が入力元情報を取得し、機器制御装置１０２が種別情報および特定情報を取得する。
【０１４１】
これに対して、本発明の第３の実施の形態に係る機器制御システム２０３では、機器制御装置１０３が種別情報、入力元情報および特定情報を取得する。
【０１４２】
［構成および基本動作］
（機器制御システム）
図１１は、本発明の第３の実施の形態に係る機器制御システムの構成を示す図である。
【０１４３】
図１１を参照して、機器制御システム２０３は、機器制御装置１０３と、複数の機器１３１と、１または複数の音声入力装置１５１とを備える。
【０１４４】
音声入力装置１５１は、ユーザの音声入力を受け付け、受け付けた音声に基づいて、機器１３１の操作指示を示す指示情報を作成する。そして、音声入力装置１５１は、作成した指示情報を無線通信または有線通信により機器制御装置１０３へ送信する。
【０１４５】
機器制御装置１０３は、音声入力装置１５１からの指示情報を受信すると、受信した指示情報に基づいて、種別情報、入力元情報および特定情報を取得する。
【０１４６】
そして、機器制御装置１０３は、取得した種別情報、入力元情報および特定情報、ならびに音声入力装置１５１から受信した指示情報に基づいて、操作対象である機器１３１の操作信号を生成する。そして、機器制御装置１０３は、生成した操作信号を機器１３１へ送信することにより、機器１３１の制御を行う。
【０１４７】
（機器制御装置）
図１２は、本発明の第３の実施の形態に係る機器制御装置の構成を示す図である。
【０１４８】
図１２を参照して、機器制御装置１０３は、受信部８１と、生成部８２と、送信部８３と、取得部８４と、記憶部８５とを備える。取得部８４は、種別情報取得部９１と、入力元情報取得部９２と、特定情報取得部９３とを含む。
【０１４９】
受信部８１は、音声入力装置１５１から送信された指示情報を受信して取得部８４へ出力する。
【０１５０】
記憶部８５には、入力元情報と特定情報との対応関係を示す対応情報、および複数のユーザの声紋または複数の音声入力装置１５１の識別情報を示すユーザ情報が保存されている。
【０１５１】
取得部８４における入力元情報取得部９２は、たとえば、受信部８１から受けた指示情報、および記憶部８５に保存されているユーザ情報に基づいて、操作指示を行ったユーザを示す入力元情報を取得する。
【０１５２】
種別情報取得部９１、特定情報取得部９３、生成部８２および送信部８３の各々の構成および基本動作は、図９に示す本発明の第２の実施の形態に係る機器制御装置１０２における種別情報取得部７１、特定情報取得部７３、生成部６２および送信部６３の各々の構成および基本動作と同様であるため、ここでは詳細な説明は繰り返さない。
【０１５３】
［動作の流れ］
次に、本発明の第３の実施の形態に係る機器制御装置１０３による動作の流れについて説明する。
【０１５４】
図１３は、本発明の第３の実施の形態に係る機器制御装置の動作手順を定めたフローチャートの一例を示す図である。
【０１５５】
図１３を参照して、まず、機器制御装置１０３は、音声入力装置１５１から送信された指示情報を受信すると（ステップＳ４１）。受信した指示情報に含まれる種別情報を取得する（ステップＳ４２）。
【０１５６】
次に、機器制御装置１０３は、たとえば、指示情報に含まれる声紋、および自己の保存するユーザ情報に基づいて、操作指示を行ったユーザを示す入力元情報を取得する（ステップＳ４３）。
【０１５７】
次に、機器制御装置１０３は、音声入力装置１５１から受信した指示情報に特定情報が含まれているか否かを確認する（ステップＳ４４）。そして、機器制御装置１０３は、指示情報に特定情報が含まれていない場合（ステップＳ４４において「ＮＯ」）、自己の保存する対応情報、およびステップＳ４３において取得した入力元情報に基づいて、特定情報を取得する（ステップＳ４５）。
【０１５８】
一方、機器制御装置１０３は、指示情報に特定情報が含まれている場合（ステップＳ４４において「ＹＥＳ」）、当該指示情報から特定情報を取得する（ステップＳ４６）。
【０１５９】
次に、機器制御装置１０３は、音声入力装置１５１から受信した指示情報、ステップＳ４２において取得した種別情報、およびステップＳ４５またはステップＳ４６において取得した特定情報に基づいて、機器１３１の操作信号を生成する（ステップＳ４７）。そして、機器制御装置１０３は、生成した操作信号を操作対象である機器１３１へ送信することにより、機器１３１の制御を行う（ステップＳ４８）。
【０１６０】
なお、種別情報の取得（ステップＳ４２）は、入力元情報の取得（ステップＳ４３）の後、または特定情報の取得（ステップＳ４５またはステップＳ４６）の後に行われてもよい。
【０１６１】
また、機器制御装置１０３は、入力元情報の取得よりも前に、指示情報に特定情報が含まれているか否かを確認してもよい。この場合、機器制御装置１０３は、たとえば、指示情報に特定情報が含まれていない場合には入力元情報を取得し、指示情報に特定情報が含まれている場合には入力元情報の取得を行わない。
【０１６２】
その他の構成および動作は第１または第２の実施の形態と同様であるため、ここでは詳細な説明を繰り返さない。
【０１６３】
上記のように、本発明の第３の実施の形態に係る機器制御装置１０３では、種別情報取得部９１は、音声入力による操作指示に含まれる、操作対象の機器１３１の種別を示す種別情報を取得する。また、特定情報取得部９３は、機器１３１の特定情報を取得する。また、生成部８２は、種別情報取得部９１により取得された種別情報、および特定情報取得部９３により取得された特定情報に基づいて、機器１３１の操作信号を生成する。また、送信部８３は、生成部８２により生成された操作信号を機器１３１へ送信する。また、入力元情報取得部９２は、操作指示の入力元を示す入力元情報を取得する。また、記憶部８５は、入力元情報と特定情報との対応関係を示す対応情報を記憶する。さらに、特定情報取得部９３は、操作指示に特定情報が含まれていない場合、入力元情報取得部９２により取得された入力元情報に対応する特定情報を対応情報から取得する。
【０１６４】
このような構成により、操作指示に特定情報が含まれていない場合でも、当該操作指示の入力元に対応する特定情報を取得することができるため、操作対象である機器を特定することができる。これにより、たとえば、複数のテレビが設けられている施設において花子が「テレビ、オン」と発言した場合、複数のテレビの中から花子の部屋のテレビを特定し、花子の部屋のテレビをオンすることができる。したがって、少ない情報量の入力により所望の機器を制御することができる。
【０１６５】
また、本発明の第３の実施の形態に係る機器制御装置１０３では、入力元情報取得部９２は、操作指示の送信元である音声入力装置１５１の識別情報に基づいて入力元情報を取得する。
【０１６６】
このような構成により、操作指示の送信元である音声入力装置１５１を特定し、特定した音声入力装置１５１の所有者等を操作指示の入力元として特定することができるため、入力元情報を容易に取得することができる。
【０１６７】
なお、本発明の第１〜第３の実施の形態に係る各装置の構成要素および動作のうち、一部または全部を適宜組み合わせることも可能である。
【０１６８】
また、本発明の第１〜第３の実施の形態に係る機器操作支援装置１２１，１２２の機能の一部または全部が、クラウドコンピューティングによって提供されてもよい。すなわち、本発明の第１〜第３の実施の形態に係る機器操作支援装置１２１，１２２が、複数のクラウドサーバ等によって構成されてもよい。
【０１６９】
上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記説明ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０１７０】
以上の説明は、以下に付記する特徴を含む。
【０１７１】
［付記１］
音声入力による操作指示に含まれる、操作対象の機器の種別を示す種別情報を取得する種別情報取得部と、
前記機器の特定情報を取得する特定情報取得部と、
前記種別情報取得部により取得された前記種別情報、および前記特定情報取得部により取得された前記特定情報に基づいて、前記機器の操作信号を生成する生成部と、
前記生成部により生成された前記操作信号を前記機器へ送信する送信部とを備え、
さらに、
前記操作指示の入力元を示す入力元情報を取得する入力元情報取得部と、
前記入力元情報と前記特定情報との対応関係を示す対応情報を記憶する記憶部とを備え、
前記特定情報取得部は、前記操作指示に前記特定情報が含まれていない場合、前記入力元情報取得部により取得された前記入力元情報に対応する前記特定情報を前記対応情報から取得し、
前記特定情報取得部は、前記操作指示に前記特定情報が含まれている場合、前記操作指示から前記特定情報を取得し、
前記入力元情報取得部は、前記操作指示に含まれる声紋に基づいて前記入力元情報を取得する、機器制御装置。
【０１７２】
［付記２］
音声入力による操作指示に含まれる、操作対象の機器の種別を示す種別情報を取得する種別情報取得部と、
前記機器の特定情報を取得する特定情報取得部と、
前記操作指示の入力元を示す入力元情報を取得する入力元情報取得部と、
前記入力元情報と前記特定情報との対応関係を示す対応情報を記憶する記憶部とを備え、
前記特定情報取得部は、前記操作指示に前記特定情報が含まれていない場合、前記入力元情報取得部により取得された前記入力元情報に対応する前記特定情報を前記対応情報から取得し、
前記特定情報取得部は、前記操作指示に前記特定情報が含まれている場合、前記操作指示から前記特定情報を取得し、
前記入力元情報取得部は、前記操作指示に含まれる声紋に基づいて前記入力元情報を取得し、
さらに、
前記種別情報取得部より取得された前記種別情報、および前記特定情報取得部により取得された前記特定情報を送信する送信部を備える、機器操作支援装置。
【符号の説明】
【０１７３】
１１，４１  受信部
１２，４２  取得部
１３，４３  記憶部
１４，４４  送信部
２１  種別情報取得部
２２，５２  入力元情報取得部
２３  特定情報取得部
３１，６１，８１  受信部
３２，６２，８２  生成部
３３，６３，８３  送信部
６４，８４  取得部
６５，８５  記憶部
７１，９１  種別情報取得部
９２  入力元情報取得部
７３，９３  特定情報取得部
１０１，１０２，１０３  機器制御装置
１２１，１２２  機器操作支援装置
１３１  機器
１５１  音声入力装置
１６１  ネットワーク
２０１，２０２，２０３  機器制御システム
【図１】
2018107749.tif 000003
【図２】
2018107749.tif 000004
【図３】
2018107749.tif 000005
【図４】
2018107749.tif 000006
【図５】
2018107749.tif 000007
【図６】
2018107749.tif 000008
【図７】
2018107749.tif 000009
【図８】
2018107749.tif 000010
【図９】
2018107749.tif 000011
【図１０】
2018107749.tif 000012
【図１１】
2018107749.tif 000013
【図１２】
2018107749.tif 000014
【図１３】
2018107749.tif 000015