(57)【要約】【課題】設定を簡易にする技術を提供する。【解決手段】処理システム４００は、受付部２１４、取得部２４４、制御部２２０を含む。受付部２１４は、１つ以上の機器の状態を記憶させる指示と、キーワードとが含まれた音声を音声認識することによって生成されたメッセージを受けつける。取得部２４４は、１つ以上の機器の状態を取得する。制御部２２０は、受付部２１４において受けつけたメッセージをもとに、取得部２４４において取得した状態をキーワードに関連づけながら記憶させる。【選択図】図２
2019200492.tif 000002
【特許請求の範囲】
【請求項１】
１つ以上の機器の状態を記憶させる指示と、キーワードとが含まれた音声を音声認識することによって生成されたメッセージを受けつける受付部と、
前記１つ以上の機器の状態を取得する取得部と、
前記受付部において受けつけたメッセージをもとに、前記取得部において取得した状態を前記キーワードに関連づけながら記憶させる制御部と、
を備える処理システム。
【請求項２】
前記受付部は、前記キーワードが含まれた音声を音声認識することによって生成された別のメッセージを受けつけ、
前記制御部は、前記受付部において受けつけた別のメッセージから、前記キーワードを抽出し、抽出した前記キーワードに関連づけられて記憶された状態となるように、１つ以上の機器を制御する、
請求項１に記載の処理システム。
【請求項３】
１つ以上の機器の状態を記憶させる指示と、キーワードとが含まれた音声を受けつけた操作装置から、当該音声に応じた音声情報を受けつける受付部と、
前記１つ以上の機器の状態を取得する取得部と、
前記受付部において受けつけた音声情報を音声認識することによって、前記取得部において取得した状態を前記キーワードに関連づけながら記憶させる制御部と、
を備える処理システム。
【請求項４】
前記受付部は、前記キーワードが含まれた音声を受けつけた操作装置から、当該音声に応じた別の音声情報を受けつけ、
前記制御部は、前記受付部において受けつけた別の音声情報を音声認識することによって、前記キーワードを取得し、取得した前記キーワードに関連づけられて記憶された状態となるように、１つ以上の機器を制御する、
請求項３に記載の処理システム。
【請求項５】
１つ以上の機器の状態を記憶させる指示と、キーワードとが含まれた音声を音声認識することによって生成されたメッセージを受けつけるステップと、
前記１つ以上の機器の状態を取得するステップと、
受けつけたメッセージをもとに、取得した状態を前記キーワードに関連づけながら記憶させるステップとをコンピュータに実行させるためのプログラム。
【請求項６】
１つ以上の機器の状態を記憶させる指示と、キーワードとが含まれた音声を受けつけた操作装置から、当該音声に応じた音声情報を受けつけるステップと、
前記１つ以上の機器の状態を取得するステップと、
受けつけた音声情報を音声認識することによって、取得した状態を前記キーワードに関連づけながら記憶させるステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声をもとに処理を実行する処理システム、プログラムに関する。
【背景技術】
【０００２】
遠隔操作装置との間の通信によって運転が操作される機器の操作性を容易にするために、遠隔操作装置において音声認識が利用される。このような技術では、１つの音声に基づいて１つの機器が操作可能である。１つの音声に基づいて複数の機器を操作するために、認識される音声に対応づけて、生活シーンを示すデータと各機器に出力する動作指令の内容を示すデータが格納される。例えば「おはよう」という音声に対応づけて、生活シーンとして「起床」が格納され、さらに、エアコンに出力する動作指令として「オン」、テレビに出力する動作指令として「オン」、照明機器に出力する動作指令として「オン」が格納される（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第１４／０３０５４０号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
１つの音声に基づいて複数の機器の動作を制御する場合、各機器の設定はユーザによって異なる。そのため、１つの音声に対する各機器の設定はユーザによってなされるべきである。そのような状況下において、設定は簡易である方が望ましい。
【０００５】
本発明はこうした状況に鑑みなされたものであり、その目的は、設定を簡易にする技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある態様の処理システムは、１つ以上の機器の状態を記憶させる指示と、キーワードとが含まれた音声を音声認識することによって生成されたメッセージを受けつける受付部と、１つ以上の機器の状態を取得する取得部と、受付部において受けつけたメッセージをもとに、取得部において取得した状態をキーワードに関連づけながら記憶させる制御部と、を備える。
【０００７】
本発明の別の態様もまた、処理システムである。この処理システムは、１つ以上の機器の状態を記憶させる指示と、キーワードとが含まれた音声を受けつけた操作装置から、当該音声に応じた音声情報を受けつける受付部と、１つ以上の機器の状態を取得する取得部と、受付部において受けつけた音声情報を音声認識することによって、取得部において取得した状態をキーワードに関連づけながら記憶させる制御部と、を備える。
【０００８】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、コンピュータプログラム、またはコンピュータプログラムを記録した記録媒体などの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【０００９】
本発明によれば、設定を簡易にできる。
【図面の簡単な説明】
【００１０】
【図１】実施例１に係る遠隔操作システムの構成を示す図である。
【図２】図１の制御システムの構成を示す図である。
【図３】図２の記憶部に記憶されるテーブルのデータ構造を示す図である。
【図４】図２の制御システムによる記憶手順を示すフローチャートである。
【図５】図２の制御システムによる制御手順を示すフローチャートである。
【図６】実施例２に係る音声認識サーバ装置の構成を示す図である。
【発明を実施するための形態】
【００１１】
（実施例１）
本発明の実施例を具体的に説明する前に、本実施例の概要を説明する。実施例は、住宅等の需要家内に設置される機器を遠隔から操作する遠隔操作システムに関する。機器は、例えば、電力制御システム（ＥＭＳ：Ｅｎｅｒｇｙ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）における通信プロトコルの１つであるＥＣＨＯＮＥＴ  Ｌｉｔｅ（登録商標）による通信を実行可能である。このような機器は、住宅設備機器、家電製品、ビル・店舗設備機器、すなわち照明、空調、冷蔵、電力設備、一般白物家電製品、センサ、アクチュエータなどを含む。ここでの機器には、例えば、エアコン、テレビ、照明機器が含まれる。
【００１２】
このような機器の操作には、スマートスピーカのような操作装置が使用される。操作装置は、マイクロフォンを備えており、住宅内に配置される。なお、操作装置の代わりに、スマートフォン等の端末装置が使用されてもよい。ユーザは、機器の制御の指示を音声として操作装置に発話する。操作装置は、音声を電気信号に変換して、電気信号に変換された音声（以下、「音声情報」という）を音声認識サーバ装置に送信する。音声認識サーバ装置は、操作装置から受信した音声情報に対して音声認識を実行することによって、機器の制御の指示が示されたメッセージを生成する。音声認識サーバ装置において生成されたメッセージは、住宅内のルータを経由して制御システムに送信される。制御システムは、ＥＣＨＯＮＥＴ  Ｌｉｔｅ（登録商標）によって機器を接続しており、メッセージにおいて示された指示に応じて機器を制御する。その際、制御システムは、メッセージとともに、端末装置を識別するための識別情報も端末装置から受信し、識別情報に対する認証が成功した場合に、機器を制御する。
【００１３】
このような処理によれば、ユーザが操作装置に対して「エアコンをオンにする」と発話すれば、エアコンの電源がオンにされる。つまり、１つの音声によって１つの機器が制御される。前述のごとく、１つの音声によって複数の機器を制御するために、例えば、「おはよう」という１つの音声に対して複数の機器の制御が関連づけられる。このような制御を実行するためには、１つの音声のキーワードに対する各機器の制御内容が関連づけて設定されている。このような設定は、ユーザの好みに応じてユーザによってなされるべきであるので、設定が簡易である方が好ましい。そのために、本実施例に係る遠隔操作システムは、次の処理を実行する。
【００１４】
ユーザは、端末装置に対して「おはようのシーンとして覚えて」と発話する。音声認識サーバ装置は、これに対応した音声情報から、「おはよう」というキーワードと、１つ以上の機器の状態を記憶させる指示が含まれたメッセージを生成して送信する。制御システムは、端末装置からのメッセージを受信すると、「おはよう」というキーワードと、１つ以上の機器の状態を記憶させる指示とを認識する。制御システムは、認識した指示に応じて、１つ以上の機器の状態を取得する。制御システムは、キーワードと、取得した１つ以上の機器の状態とを関連づけながら記憶する。
【００１５】
図１は、遠隔操作システム１０００の構成を示す。遠隔操作システム１０００は、操作装置１００、ルータ１１０、音声認識サーバ装置１２０、変換サーバ装置１３０、制御システム２００、機器３００と総称される第１機器３００ａ、第２機器３００ｂ、第Ｎ機器３００ｎを含む。ここで、操作装置１００、ルータ１１０、制御システム２００、機器３００は、住宅等の需要家内に配置される。一方、音声認識サーバ装置１２０、変換サーバ装置１３０は、住宅等の需要家外に配置される。図１では、需要家内がスペース内と示され、需要家外がスペース外と示される。以下では、（１）通常制御、（２）シーン記憶、（３）シーン制御の順に説明する。
【００１６】
（１）通常制御
通常制御とは、ユーザによって発声された１つの音声によって１つの機器３００を制御する処理である。操作装置１００は、前述のスマートスピーカに相当し、スペース内に配置される。操作装置１００は、図示しないマイクロフォンと処理部と通信部を少なくとも含む装置である。操作装置１００のマイクロフォンは、発話者であるユーザが発話した音声を受けつける。音声の一例は、機器３００の制御の指示である。機器３００の制御の指示では、「エアコンをオンにする」のように、制御対象となる機器３００の名称と、当該機器３００に対する制御内容が含まれる。操作装置１００の処理部は、マイクロフォンで受けつけた音声を電気信号に変換することによって音声情報を生成する。操作装置１００の通信部は、ルータ１１０を介して音声認識サーバ装置１２０に音声情報を送信する。その際、通信部は、操作装置１００を識別するための識別情報も、ルータ１１０を介して音声認識サーバ装置１２０に送信する。
【００１７】
ルータ１１０は、スペース内に設置され、スペースを含むローカルエリアのネットワークと、スペース外のネットワークとを分離する。ルータ１１０は、操作装置１００から受信した音声情報と識別情報とを音声認識サーバ装置１２０に送信する。
【００１８】
音声認識サーバ装置１２０は、スペース外に設置され、音声情報と識別情報とを受信する。音声認識サーバ装置１２０は、音声情報に対して音声認識を実行する。音声認識には公知の技術が使用されればよいので、ここでは説明を省略する。音声認識によって、音声認識サーバ装置１２０は、制御対象となる機器３００の名称と、当該機器３００に対する制御内容を取得する。機器３００に対する制御内容は、機器３００の制御の指示に相当する。音声認識サーバ装置１２０は、機器３００の名称と、制御内容とが含まれたメッセージを生成する。また、音声認識サーバ装置１２０は、識別情報と、メッセージの宛先となる制御システム２００との対応関係を認識しており、受信した識別情報からメッセージの宛先を特定する。音声認識サーバ装置１２０は、特定した宛先に、メッセージと識別情報とを送信する。なお、音声認識サーバ装置１２０が備える機能の少なくとも一部は、スペース内の装置、例えば、操作装置１００や、操作装置１００に接続される他の装置が備えていてもよい。
【００１９】
変換サーバ装置１３０は、スペース外に設置され、音声認識サーバ装置１２０に接続される。前述のごとく、音声認識サーバ装置１２０はメッセージを生成するが、メッセージの内容は、例えば、制御システム２００を製造するメーカ毎に異なる。変換サーバ装置１３０は、メッセージの宛先となる制御システム２００を製造するメーカを認識しており、当該メーカに応じて、音声認識サーバ装置１２０において生成されたメッセージを変換する。なお、各メーカにおけるメッセージが共通である場合、変換サーバ装置１３０は遠隔操作システム１０００に含まれなくてもよい。変換サーバ装置１３０は、ルータ１１０を介して宛先となる制御システム２００に、メッセージと識別情報とを送信する。
【００２０】
制御システム２００は、スペース内に設置され、ルータ１１０に接続されるとともに、複数の機器３００に接続される。制御システム２００は、スペース内のゲートウエイであるといえる。制御システム２００は、１つの装置で構成されてもよく、互いに接続された複数の装置で構成されてもよい。前者の場合、制御システム２００は制御装置であるといえる。以下では、装置の数に関係なく、制御システム２００として説明する。制御システム２００は、ルータ１１０経由で変換サーバ装置１３０からのメッセージと識別情報とを受信する。制御システム２００は、識別情報に対する認証処理を実行する。認証処理には公知の技術が使用されればよいので、ここでは説明を省略する。認証が失敗した場合、制御システム２００は、処理を終了する。一方、認証が成功した場合、制御システム２００は、メッセージから機器３００の名称と、制御内容とを抽出する。
【００２１】
制御システム２００は、所定の通信プロトコルにしたがって各機器３００との通信を行う。所定の通信プロトコルの一例は、前述のごとく、ＥＣＨＯＮＥＴ  Ｌｉｔｅ（登録商標）である。制御システム２００は、抽出した制御内容に応じて機器３００を制御するために、制御信号を送信する。このような制御信号の送信には公知の技術が使用されればよい。
【００２２】
（２）シーン記憶
遠隔操作システム１０００は、通常制御に加えて、シーン制御を規定する。シーン制御とは、シーンに対応づけられたキーワードをユーザが発声した場合に、複数の機器３００を制御する処理である。例えば、シーンが「起床」である場合にキーワードは「おはよう」である。これは、ユーザによって発声された１つの音声によって複数の機器３００を制御する処理に相当する。また、シーン記憶は、シーン制御を実行させる前に予め実行すべき処理であり、キーワードと、複数の機器３００の制御内容を関連づけて記憶させる処理である。
【００２３】
シーン記憶においても操作装置１００のマイクロフォンは、発話者であるユーザが発話した音声を受けつける。音声の一例は、１つ以上の機器３００の状態を記憶させる指示である。１つ以上の機器３００の状態を記憶させる指示では、「おはようのシーンとして覚えておいて」のように、シーンに対応したキーワードと、１つ以上の機器３００の状態を記憶させる指示が含まれる。ここで、「おはよう」がキーワードに相当し、「シーンとして覚えておいて」が「１つ以上の機器３００の状態を記憶させる指示」に相当する。操作装置１００の処理部は、マイクロフォンで受けつけた音声を電気信号に変換することによって音声情報を生成する。操作装置１００の通信部は、ルータ１１０を介して音声認識サーバ装置１２０に音声情報と識別情報とを送信する。
【００２４】
音声認識サーバ装置１２０は、音声情報と識別情報とを受信する。音声認識サーバ装置１２０は、これまでと同様に、音声情報に対して音声認識を実行する。音声認識には公知の技術が使用されればよいので、ここでは説明を省略する。音声認識によって、音声認識サーバ装置１２０は、「おはよう」というキーワードと、１つ以上の機器３００の状態を記憶させる指示とを取得する。音声認識サーバ装置１２０は、キーワードと、１つ以上の機器３００の状態を記憶させる指示とが含まれたメッセージを生成する。音声認識サーバ装置１２０は、これまでと同様に、メッセージと識別情報とを送信する。
【００２５】
変換サーバ装置１３０の説明は省略し、制御システム２００の処理を説明するために、ここでは図２を使用する。図２は、制御システム２００の構成を示す。制御システム２００は、ネットワーク側通信部２１０、処理システム４００、機器側通信部２４０を含む。処理システム４００は、受付部２１４、制御部２２０、記憶部２３０、取得部２４４を含む。ネットワーク側通信部２１０は、ルータ１１０経由で変換サーバ装置１３０からのメッセージと識別情報とを受信する。ネットワーク側通信部２１０は、メッセージと識別情報とを制御部２２０に出力する。
【００２６】
受付部２１４は、ネットワーク側通信部２１０からメッセージと識別情報とを受けつける。これは、１つ以上の機器３００の状態を記憶させる指示と、キーワードとが含まれた音声を音声認識することによって生成されたメッセージを受けつけることに相当する。受付部２１４は、メッセージと識別情報とを制御部２２０に出力する。制御部２２０は、受付部２１４からメッセージと識別情報とを受けつける。前述のごとく、制御部２２０は、識別情報に対する認証処理を実行する。認証処理が成功した場合、制御部２２０は、メッセージから、１つ以上の機器３００の状態を記憶させる指示と、キーワードとを抽出する。制御部２２０は、１つ以上の機器３００の状態を記憶させる指示にしたがって、各機器３００の現在の状態の取得を決定する。
【００２７】
機器側通信部２４０は、所定の通信プロトコル、例えばＥＣＨＯＮＥＴ  Ｌｉｔｅ（登録商標）にしたがって各機器３００との通信を行う。なお、機器側通信部２４０は、ネットワーク側通信部２１０と一体的に構成されてもよい。機器側通信部２４０は、制御部２２０が各機器３００の現在の状態の取得を決定した場合に、各機器３００にアクセスして、各機器３００の現在の状態を取得する。その際、機器側通信部２４０は、現在の状態を送信させる指示が示されたコマンドを各機器３００に送信し、各機器３００は、コマンドにしたがって現在の状態を送信する。機器側通信部２４０は、取得した各機器３００の現在の状態を取得部２４４に出力する。取得部２４４は、１つ以上の機器３００の現在の状態を機器側通信部２４０から取得する。
【００２８】
ここでは、各機器３００の現在の状態の取得を制御部２２０が決定してから、機器側通信部２４０が各機器３００にアクセスすることによって、機器側通信部２４０は、１つ以上の機器３００の現在の状態を取得している。しかしながら、各機器３００の現在の状態の取得を制御部２２０が決定する前に、機器側通信部２４０が各機器３００に定期的にアクセスすることによって、取得部２４４は、１つ以上の機器３００の現在の状態を取得してもよい。取得部２４４は、１つ以上の機器３００の現在の状態を制御部２２０に出力する。
【００２９】
制御部２２０は、取得部２４４から受けつけた１つ以上の機器３００の現在の状態と、抽出したキーワードとを関連づけて記憶部２３０に記憶させる。つまり、制御部２２０は、受付部２１４において受けつけたメッセージをもとに、取得部２４４において取得した状態をキーワードに関連づけながら記憶させる。図３は、記憶部２３０に記憶されるテーブルのデータ構造を示す。キーワードの一例である「おはよう」に関連づけられて第１機器３００ａの状態「オン」、第２機器３００ｂの状態「オン」、第３機器３００ｃの状態「オン」等が記憶される。他のキーワードに対しても同様である。なお、機器３００の状態として、「オン」、「オフ」以外に設定温度等が示されてもよい。
【００３０】
（３）シーン制御
シーン制御においても図１の操作装置１００のマイクロフォンは、発話者であるユーザが発話した音声を受けつける。音声の一例は、「おはよう」のようにキーワードを含む。操作装置１００の処理部は、マイクロフォンで受けつけた音声を電気信号に変換することによって音声情報を生成する。操作装置１００の通信部は、ルータ１１０を介して音声認識サーバ装置１２０に音声情報と識別情報とを送信する。
【００３１】
音声認識サーバ装置１２０は、音声情報と識別情報とを受信する。音声認識サーバ装置１２０は、これまでと同様に、音声情報に対して音声認識を実行する。音声認識には公知の技術が使用されればよいので、ここでは説明を省略する。音声認識によって、音声認識サーバ装置１２０は、「おはよう」というキーワードを取得する。音声認識サーバ装置１２０は、キーワードが含まれたメッセージを生成する。音声認識サーバ装置１２０は、これまでと同様に、メッセージと識別情報とを送信する。
【００３２】
変換サーバ装置１３０の説明は省略し、制御システム２００の処理を説明するために、ここでも図２を使用する。ネットワーク側通信部２１０は、ルータ１１０経由で変換サーバ装置１３０からのメッセージと識別情報とを受信する。ネットワーク側通信部２１０は、メッセージと識別情報とを受付部２１４に出力する。受付部２１４は、ネットワーク側通信部２１０からメッセージと識別情報とを受けつける。これは、キーワードが含まれた音声を音声認識することによって生成された別のメッセージを受けつけることに相当する。受付部２１４は、メッセージと識別情報とを制御部２２０に出力する。制御部２２０は、受付部２１４からメッセージと識別情報とを受けつける。前述のごとく、制御部２２０は、識別情報に対する認証処理を実行する。認証処理が成功した場合、制御部２２０は、メッセージから、キーワードとを抽出する。
【００３３】
制御部２２０は、記憶部２３０に記憶されたテーブルを参照し、抽出したキーワードに関連づけられて記憶された各機器３００の状態を取得する。例えば、抽出したキーワードが「おはよう」である場合、制御部２２０は、図３のテーブルを参照することによって、第１機器３００ａの状態「オン」、第２機器３００ｂの状態「オン」、第３機器３００ｃの状態「オン」等を取得する。制御部２２０は、機器側通信部２４０を介して各機器３００の状態となるように、各機器３００を制御する。つまり、機器側通信部２４０は、各機器３００の状態となるような制御信号を各機器３００に送信する。
【００３４】
本開示における装置、システム、または方法の主体は、コンピュータを備えている。このコンピュータがプログラムを実行することによって、本開示における装置、システム、または方法の主体の機能が実現される。コンピュータは、プログラムにしたがって動作するプロセッサを主なハードウェア構成として備える。プロセッサは、プログラムを実行することによって機能を実現することができれば、その種類は問わない。プロセッサは、半導体集積回路（ＩＣ）、またはＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）を含む１つまたは複数の電子回路で構成される。複数の電子回路は、１つのチップに集積されてもよいし、複数のチップに設けられてもよい。複数のチップは１つの装置に集約されていてもよいし、複数の装置に備えられていてもよい。プログラムは、コンピュータが読み取り可能なＲＯＭ、光ディスク、ハードディスクドライブなどの非一時的記録媒体に記録される。プログラムは、記録媒体に予め格納されていてもよいし、インターネット等を含む広域通信網を介して記録媒体に供給されてもよい。
【００３５】
以上の構成による遠隔操作システム１０００の動作を説明する。図４は、制御システム２００による記憶手順を示すフローチャートである。受付部２１４は、記憶の指示とキーワードとを受けつける（Ｓ１０）。取得部２４４は、各機器３００の状態を取得する（Ｓ１２）。制御部２２０は、キーワードと状態とを関連づけて記憶部２３０に記憶させる（Ｓ１４）。
【００３６】
図５は、制御システム２００による制御手順を示すフローチャートである。受付部２１４は、キーワードを受けつける（Ｓ５０）。制御部２２０は、キーワードに関連づけられた状態を記憶部２３０から取得する（Ｓ５２）。記憶部２３０は、機器側通信部２４０を介して、取得した状態となるように機器３００を制御する（Ｓ５４）。
【００３７】
本実施例によれば、１つ以上の機器３００の状態を記憶させる指示と、キーワードとが含まれた音声を音声認識することによって生成されたメッセージを受けつけると、１つ以上の機器３００の状態を取得して、これらを関連づけて記憶させるので、設定を簡易にできる。また、設定が簡易になるので、ユーザの好みに応じた設定を実行できる。また、キーワードが含まれた音声を音声認識することによって生成された別のメッセージを受けつけると、キーワードに関連づけられて記憶された状態となるように、１つ以上の機器３００を制御するので、１つの音声で複数の機器３００を制御できる。
【００３８】
本発明の一態様の概要は、次の通りである。本発明のある態様の処理システム４００は、１つ以上の機器３００の状態を記憶させる指示と、キーワードとが含まれた音声を音声認識することによって生成されたメッセージを受けつける受付部２１４と、１つ以上の機器３００の状態を取得する取得部２４４と、受付部２１４において受けつけたメッセージをもとに、取得部２４４において取得した状態をキーワードに関連づけながら記憶させる制御部２２０と、を備える。
【００３９】
受付部２１４は、キーワードが含まれた音声を音声認識することによって生成された別のメッセージを受けつけ、制御部２２０は、受付部２１４において受けつけた別のメッセージから、キーワードを抽出し、抽出したキーワードに関連づけられて記憶された状態となるように、１つ以上の機器３００を制御する。
【００４０】
（実施例２）
次に、実施例２を説明する。実施例２は、実施例１と同様に、キーワードを発声することによって、複数の機器を制御する遠隔操作システムに関する。実施例１では、制御システム２００が、キーワードと各機器３００の状態とを関連づけて記憶する。一方、実施例２では、音声認識サーバ装置１２０が、キーワードと各機器３００の状態とを関連づけて記憶する。実施例２に係る遠隔操作システム１０００は、図１と同様のタイプである。ここでは、実施例１との差異を中心に説明する。
【００４１】
実施例２における（１）通常制御は、実施例１と同様であるので省略し、ここでは、（２）シーン記憶、（３）シーン制御の順に説明する。
（２）シーン記憶
操作装置１００は、実施例１と同一であり、ルータ１１０を介して音声認識サーバ装置１２０に音声情報と識別情報とを送信する。音声認識サーバ装置１２０の処理を説明するために、ここでは図６を使用する。図６は、音声認識サーバ装置１２０の構成を示す。音声認識サーバ装置１２０は、通信部１０、認識部３０、処理システム４００を含む。処理システム４００は、受付部２０、取得部４０、制御部５０、記憶部６０を含む。通信部１０は、図１のルータ１１０、変換サーバ装置１３０に接続され、それらとの間で通信を実行する。
【００４２】
通信部１０は、ルータ１１０を介して操作装置１００からの音声情報と識別情報とを受信する。受付部２０は、通信部１０から音声情報を受けつける。これは、１つ以上の機器３００の状態を記憶させる指示と、キーワードとが含まれた音声に応じた音声情報を受けつけることに相当する。認識部３０は、受付部２０において受けつけた音声情報に対して音声認識を実行する。音声認識によって、音声認識サーバ装置１２０は、「おはよう」というキーワードと、１つ以上の機器３００の状態を記憶させる指示とを取得する。認識部３０は、「おはよう」というキーワードと、１つ以上の機器３００の状態を記憶させる指示とを制御部５０に出力する。
【００４３】
制御部５０は、制御部２２０と同様の処理を実行しており、１つ以上の機器３００の状態を記憶させる指示にしたがって、各機器３００の現在の状態の取得を決定する。制御部５０は、通信部１０、ルータ１１０、制御システム２００を介して、各機器３００にアクセスして、各機器３００の現在の状態の取得を決定する。通信部１０は、制御部５０が各機器３００の現在の状態の取得を決定した場合に、各機器３００にアクセスして、各機器３００の現在の状態を取得する。その際、通信部１０は、現在の状態を送信させる指示が示されたコマンドを制御システム２００経由で各機器３００に送信し、各機器３００は、コマンドにしたがって現在の状態を送信する。通信部１０は、取得した各機器３００の現在の状態を取得部４０に出力する。取得部４０は、取得部２４４と同様の処理を実行しており、１つ以上の機器３００の現在の状態を通信部１０から取得する。
【００４４】
ここでは、各機器３００の現在の状態の取得を制御部５０が決定してから、通信部１０が各機器３００にアクセスすることによって、通信部１０は、１つ以上の機器３００の現在の状態を取得している。しかしながら、各機器３００の現在の状態の取得を制御部５０が決定する前に、通信部１０が各機器３００に定期的にアクセスすることによって、取得部４０は、１つ以上の機器３００の現在の状態を取得してもよい。取得部４０は、１つ以上の機器３００の現在の状態を制御部５０に出力する。
【００４５】
制御部５０は、取得部４０から受けつけた１つ以上の機器３００の現在の状態と、キーワードとを関連づけて記憶部６０に記憶させる。記憶部６０に記憶されるテーブルは、記憶部２３０に記憶されるテーブルと同様である。
【００４６】
（３）シーン制御
図１の操作装置１００は、実施例１と同一であり、ルータ１１０を介して音声認識サーバ装置１２０に音声情報と識別情報とを送信する。ここでも、音声認識サーバ装置１２０の処理を説明するために図６を使用する。通信部１０は、ルータ１１０を介して操作装置１００からの音声情報と識別情報とを受信する。受付部２０は、通信部１０から音声情報を受けつける。これは、キーワードが含まれた音声を受けつけた操作装置１００から、当該音声に応じた別の音声情報を受けつけることに相当する。認識部３０は、受付部２０において受けつけた音声情報に対して音声認識を実行する。音声認識によって、認識部３０は、「おはよう」というキーワードを取得する。認識部３０は、「おはよう」というキーワードと、１つ以上の機器３００の状態を記憶させる指示とを制御部５０に出力する。
【００４７】
制御部５０は、記憶部６０に記憶されたテーブルを参照し、抽出したキーワードに関連づけられて記憶された各機器３００の状態を取得する。制御部５０は、取得した各機器３００の状態となるようなメッセージを生成する。制御部５０は、通信部１０、ルータ１１０を介して制御システム２００にメッセージと識別情報とを送信する。これは、取得したキーワードに関連づけられて記憶された状態となるように、１つ以上の機器３００を制御することに相当する。
【００４８】
変換サーバ装置１３０はこれまでと同様の処理を実行し、制御システム２００は、ルータ１１０経由で変換サーバ装置１３０からのメッセージと識別情報とを受信する。制御システム２００は、識別情報に対する認証処理を実行する。認証が成功した場合、制御システム２００は、制御すべき各機器３００の状態に関する情報をメッセージから抽出する。制御システム２００は、各機器３００の状態になるように、各機器３００を制御するための制御信号を送信する。
【００４９】
本実施例によれば、１つ以上の機器３００の状態を記憶させる指示と、キーワードとが含まれた音声に応じた音声情報を音声認識すると、１つ以上の機器３００の状態を取得して、これらを関連づけて記憶させるので、設定を簡易にできる。また、設定が簡易になるので、ユーザの好みに応じた設定を実行できる。また、キーワードが含まれた音声に応じた別の音声情報を音声認識すると、キーワードに関連づけられて記憶された状態となるように、１つ以上の機器３００を制御するので、１つの音声で複数の機器３００を制御できる。
【００５０】
本発明の一態様の概要は、次の通りである。本発明の別の態様もまた、処理システム４００である。この処理システム４００は、１つ以上の機器３００の状態を記憶させる指示と、キーワードとが含まれた音声を受けつけた操作装置１００から、当該音声に応じた音声情報を受けつける受付部２０と、１つ以上の機器３００の状態を取得する取得部４０と、受付部２０において受けつけた音声情報を音声認識することによって、取得部４０において取得した状態をキーワードに関連づけながら記憶させる制御部５０と、を備える。
【００５１】
受付部２０は、キーワードが含まれた音声を受けつけた操作装置１００から、当該音声に応じた別の音声情報を受けつけ、制御部５０は、受付部２０において受けつけた別の音声情報を音声認識することによって、キーワードを取得し、取得したキーワードに関連づけられて記憶された状態となるように、１つ以上の機器３００を制御する。
【００５２】
以上、本発明を実施例をもとに説明した。この実施例は例示であり、それらの各構成要素あるいは各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【符号の説明】
【００５３】
１００  操作装置、  １１０  ルータ、  １２０  音声認識サーバ装置、  １３０  変換サーバ装置、  １５０  端末装置、  ２００  制御システム、  ２１０  ネットワーク側通信部、  ２１４  受付部、  ２２０  制御部、  ２３０  記憶部、  ２４０  機器側通信部、  ２４４  取得部、  ３００  機器、  ４００  処理システム、  １０００  遠隔操作システム。
【図１】
2019200492.tif 000003
【図２】
2019200492.tif 000004
【図３】
2019200492.tif 000005
【図４】
2019200492.tif 000006
【図５】
2019200492.tif 000007
【図６】
2019200492.tif 000008