(57)【要約】【課題】音声ＵＩシステムが送信する制御要求の意図にしたがって、機器の制御状態を変更することができる制御方法を提供する。【解決手段】制御方法は、ユーザ５０が発した音声に基づき音声ＵＩシステム２０によって送信される、対象の照明機器４２の現在の調光状態の変更を要求する絶対値制御要求であって、変更先の制御状態を示す指令値が指定される絶対値制御要求を取得する第一取得ステップ（Ｓ１７）と、絶対値制御要求が取得される前に現在の調光状態を示す現在値が取得されていた場合に、絶対値制御要求を、現在の制御状態の変更を要求する相対値制御要求であって現在の調光状態に対する変更量が指定される相対値制御要求に変換して出力する出力ステップ（Ｓ２３）とを含む。【選択図】図４
2020095851.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが発した音声に基づき音声ＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）システムによって送信される、被制御機器の現在の制御状態の変更を要求する絶対値制御要求であって、変更先の制御状態を示す第一の値が指定される絶対値制御要求を取得する第一取得ステップと、
前記絶対値制御要求が取得される前に前記現在の制御状態を示す第二の値が取得されていた場合に、前記絶対値制御要求を、前記現在の制御状態の変更を要求する相対値制御要求であって前記現在の制御状態に対する変更量が指定される相対値制御要求に変換して出力する出力ステップとを含む
制御方法。
【請求項２】
前記出力ステップにおいては、前記絶対値制御要求が取得される前に前記第二の値が取得されていなかった場合に、前記絶対値制御要求を出力する
請求項１に記載の制御方法。
【請求項３】
さらに、取得された前記第二の値を記憶装置に記憶する記憶ステップを含み、
前記出力ステップにおいては、前記第二の値が、前記絶対値制御要求が取得される前に取得されており、かつ、前記記憶装置に記憶されている場合に、前記絶対値制御要求を前記相対値制御要求に変換して出力する
請求項１または２に記載の制御方法。
【請求項４】
前記出力ステップにおいては、前記第二の値が前記記憶装置に記憶されていない場合に、前記絶対値制御要求を出力する
請求項３に記載の制御方法。
【請求項５】
さらに、前記第二の値が前記記憶装置に記憶されてから一定期間の経過後に前記第二の値を前記記憶装置から削除する削除ステップを含む
請求項３または４に記載の制御方法。
【請求項６】
前記相対値制御要求においては、前記第一の値と前記第二の値との差が前記変更量として指定される
請求項１〜５のいずれか１項に記載の制御方法。
【請求項７】
前記第二の値は、丸め誤差を含む
請求項１〜６のいずれか１項に記載の制御方法。
【請求項８】
さらに、
前記音声ＵＩシステムによって送信される、前記現在の制御状態の取得要求を取得する第二取得ステップと、
取得された前記取得要求に応じて前記第一の値を取得する第三取得ステップとを含む
請求項１〜７のいずれか１項に記載の制御方法。
【請求項９】
前記第三取得ステップにおいては、前記被制御機器を含む複数の被制御機器の複数の前記第二の値が含まれるパケットを取得することにより、前記被制御機器の前記第二の値を取得する
請求項８に記載の制御方法。
【請求項１０】
前記絶対値制御要求は、取得された前記第二の値が前記音声ＵＩシステムへ通知された後に前記音声ＵＩシステムによって送信される
請求項１〜９のいずれか１項に記載の制御方法。
【請求項１１】
前記被制御機器は、照明機器であり、
前記被制御機器の制御状態は、前記照明機器の調光状態である
請求項１〜１０のいずれか１項に記載の制御方法。
【請求項１２】
ユーザが発した音声に基づき音声ＵＩシステムによって送信される、被制御機器の現在の制御状態の変更を要求する絶対値制御要求であって、変更先の制御状態を示す第一の値が指定される絶対値制御要求を取得する取得部と、
前記絶対値制御要求が取得される前に前記現在の制御状態を示す第二の値が取得されていた場合に、前記絶対値制御要求を、前記現在の制御状態の変更を要求する相対値制御要求であって前記現在の制御状態に対する変更量が指定される相対値制御要求に変換して出力する制御部とを備える
制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声に基づく機器制御を行うための制御方法、及び、制御システムに関する。
【背景技術】
【０００２】
ＩＴ（Ｉｎｆｏｒｍａｔｉｏｎ  Ｔｅｃｈｎｏｌｏｇｙ）が適用された住宅であるスマートハウスの普及が望まれている。スマートハウスの居住者は、ＩＴに基づく様々なサービスを受けることができる。このようなサービスの１つとして、スマートハウス内に設置された機器をユーザが音声によって制御することができるサービスが検討され始めている。このようなサービスに関連して、特許文献１には、電子デバイスを制御する仮想アシスタントの使用に関する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１７−５２３４９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、音声ＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）システムが送信する制御要求の意図にしたがって機器の制御状態を変更することができる制御方法、及び、制御システムを提供する。
【課題を解決するための手段】
【０００５】
本発明の一態様に係る制御方法は、ユーザが発した音声に基づき音声ＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）システムによって送信される、被制御機器の現在の制御状態の変更を要求する絶対値制御要求であって、変更先の制御状態を示す第一の値が指定される絶対値制御要求を取得する第一取得ステップと、前記絶対値制御要求が取得される前に前記現在の制御状態を示す第二の値が取得されていた場合に、前記絶対値制御要求を、前記現在の制御状態の変更を要求する相対値制御要求であって前記現在の制御状態に対する変更量が指定される相対値制御要求に変換して出力する出力ステップとを含む。
【０００６】
本発明の一態様に係る制御システムは、ユーザが発した音声に基づき音声ＵＩシステムによって送信される、被制御機器の現在の制御状態の変更を要求する絶対値制御要求であって、変更先の制御状態を示す第一の値が指定される絶対値制御要求を取得する取得部と、前記絶対値制御要求が取得される前に前記現在の制御状態を示す第二の値が取得されていた場合に、前記絶対値制御要求を、前記現在の制御状態の変更を要求する相対値制御要求であって前記現在の制御状態に対する変更量が指定される相対値制御要求に変換して出力する制御部とを備える。
【発明の効果】
【０００７】
本発明によれば、音声ＵＩシステムが送信する制御要求の意図にしたがって機器の制御状態を変更することができる制御方法、及び、制御システムが実現される。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施の形態に係る照明制御システムの機能構成を示すブロック図である。
【図２】図２は、実施の形態に係る照明制御システムの従来の動作例のシーケンス図である。
【図３】図３は、照明コントローラから制御システムに送信されるパケットのデータ構造の一例を示す図である。
【図４】図４は、実施の形態に係る照明制御システムの動作例１のシーケンス図である。
【図５】図５は、判定処理のフローチャートである。
【図６】図６は、実施の形態に係る照明制御システムの動作例２のシーケンス図である。
【発明を実施するための形態】
【０００９】
以下、実施の形態について、図面を参照しながら具体的に説明する。なお、以下で説明する実施の形態は、いずれも包括的または具体的な例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、独立請求項に記載されていない構成要素については、任意の構成要素として説明される。
【００１０】
なお、各図は模式図であり、必ずしも厳密に図示されたものではない。また、各図において、実質的に同一の構成に対しては同一の符号を付し、重複する説明は省略または簡略化される場合がある。
【００１１】
（実施の形態）
［構成］
まず、実施の形態に係る照明制御システムの構成について説明する。図１は、実施の形態に係る照明制御システムの機能構成を示すブロック図である。
【００１２】
図１に示されるように、照明制御システム１０は、音声ＵＩシステム２０と、制御システム３０と、被制御システム４０とを備える。ユーザ５０の居住する住宅などの空間（以下、単に宅内とも記載される）には、音声ＵＩシステム２０の音声取得端末２１、及び、被制御システム４０が設置されている。音声ＵＩシステム２０の音声認識サーバ２２、及び、制御システム３０は、クラウド（クラウドサーバ）として実現される。
【００１３】
［音声ＵＩシステムの構成］
音声ＵＩシステム２０は、ユーザ５０の音声を取得し、取得した音声の音声信号に対して音声認識処理を行うことにより、ユーザ５０の意図にしたがって照明機器４２を制御するための制御要求を制御システム３０に送信するシステムである。音声ＵＩシステム２０は、音声取得端末２１と、音声認識サーバ２２とを備える。
【００１４】
音声取得端末２１は、宅内のユーザ５０の音声を取得する音声取得インターフェース装置である。音声取得端末２１は、例えば、スマートスピーカ等の据え置き型の端末であり、宅内に設置されている。音声取得端末２１は、スマートフォンなどの携帯端末であってもよい。音声取得端末２１は、マイクロフォンなどの集音装置、及び、取得した音声の音声信号を音声認識サーバ２２に送信する通信回路等を備えているのであれば、どのような装置であってもよい。
【００１５】
音声認識サーバ２２は、音声取得端末２１から送信される音声信号に対して音声認識処理を行うサーバである。音声認識サービスを提供する事業者は、音声認識サーバ２２を用いて当該音声認識サービスを提供する。音声認識サーバ２２は、例えば、音声取得端末２１から送信される音声信号をテキスト情報に変換し、テキスト情報を当該テキスト情報に対応するコマンドである制御要求に変換する。例えば、テキスト情報が「少し明るくして」というテキストを示す場合、このようなテキスト情報は、照明機器４２を明るく調光するための制御要求に変換される。また、音声認識サーバ２２は、制御要求を制御システム３０に送信する。
【００１６】
［制御システムの構成］
制御システム３０は、音声ＵＩシステム２０と連携して宅内に設置された照明機器４２を制御するためのシステムである。機器制御サービスを提供する事業者は、制御システム３０を用いて当該機器制御サービスを提供する。制御システム３０は、通信部３１と、制御部３２と、記憶部３３とを備える。
【００１７】
通信部３１は、制御システム３０が音声ＵＩシステム２０及び被制御システム４０と通信を行うための通信回路（言い換えれば、通信モジュール）である。通信部３１は、取得部３４及び送信部３５を有する。取得部３４は、音声ＵＩシステム２０から制御要求を取得する。送信部３５は、被制御システム４０に制御要求を送信する。
【００１８】
制御部３２は、取得部３４によって取得された通信部３１によって取得された制御要求に基づいて、宅内の照明機器４２を制御するための情報処理を行う。制御部３２は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）によって実現されるが、マイクロコンピュータまたはプロセッサによって実現されてもよい。
【００１９】
記憶部３３は、制御部３２が照明機器４２を制御するための情報処理を行うために実行するプログラムが記憶される記憶装置である。記憶部３３は、例えば、半導体メモリなどによって実現される。
【００２０】
［被制御システムの構成］
被制御システム４０は、照明コントローラ４１と、複数の照明機器４２とを含むシステムであり、照明制御システム１０における制御対象のシステムである。なお、被制御システム４０は、少なくとも１つの照明機器４２を含めばよい。
【００２１】
照明コントローラ４１は、制御システム３０によって送信される制御要求を受信し、受信した制御要求に基づいて複数の照明機器４２を制御する。例えば、照明コントローラ４１は、複数の照明機器４２に調光信号を送信することにより、複数の照明機器４２を調光制御する。
【００２２】
照明機器４２は、ユーザ５０の宅内を照明する機器である。照明機器４２は、被制御機器の一例である。照明機器４２は、調光機能を有し、照明コントローラから送信される調光信号に基づいて当該照明機器４２が発する光の明るさを変更する。照明機器４２は、調光機能のほかに、調色機能を有していてもよい。
【００２３】
［従来の動作例］
まず、照明制御システム１０の従来の動作例について説明する。図２は、照明制御システム１０の従来の動作例のシーケンス図である。
【００２４】
まず、ユーザ５０は、「少し明るくして」などの調光を意図した音声を発する（Ｓ１１）。このような音声が音声ＵＩシステム２０の音声取得端末２１によって取得されると、音声認識サーバ２２は、取得された音声の音声信号に対して音声認識処理を行い、例えば、音声取得端末２１と同じ部屋に設置された対象の照明機器４２を明るく調光するための制御要求を生成する。なお、詳細な説明は省略されるが、対象の照明機器４２と他の照明機器４２とは識別情報（つまり、ＩＤ）などによって区別される。
【００２５】
ここで、生成される制御要求には、以下の２種類がある。１つは、現在の調光状態に対する変更量が指定される相対値制御要求である。もう一つは、変更先の調光率が絶対値で指定される絶対値制御要求である。音声認識サーバ２２は、絶対値制御要求を生成する場合、後述のステップＳ１２、ステップＳ１５、及び、ステップＳ１６の処理を行う。まず、音声認識サーバ２２は、対象の照明機器４２の調光状態の取得要求を制御システム３０に送信する（Ｓ１２）。制御システム３０の制御部３２は、取得部３４によって調光状態の取得要求が取得されると、送信部３５に調光状態の取得要求を出力させる（Ｓ１３）。送信部３５は、具体的には、調光状態の取得要求を被制御システム４０の照明コントローラ４１に送信する。
【００２６】
照明コントローラ４１は、調光状態の取得要求を受信し、受信した調光状態の取得要求に応じて、対象の照明機器４２を含む複数の照明機器４２のそれぞれから当該照明機器４２の調光率を取得する。調光率は、例えば、１％刻みの１００段階で表現される。
【００２７】
照明コントローラ４１は、複数の照明機器４２の調光率を１つのパケットにまとめて格納し、当該パケットを制御システム３０に送信する（Ｓ１４）。図３は、このようなパケットのデータ構造の一例を示す図である。このように複数の照明機器４２の調光率を１つのパケットにまとめる場合、パケットのデータ量が低減されることで通信速度の向上を実現することができる。
【００２８】
そこで、パケットに格納される複数の照明機器４２の調光率の現在値は、例えば、２０％刻みの５段階に丸められた値とされる。対象の照明機器４２の実際の調光率が４９％である場合、例えば、４０％に丸められ、この４０％が調光率の現在値として格納される。つまり、パケットに格納される対象の照明機器４２の調光率の現在値は、丸め誤差を含む。なお、このときの丸め方（切り上げ、切り捨て、または、四捨五入など）は特に限定されない。
【００２９】
制御システム３０の取得部３４は、このようなパケットを取得すると、少なくとも対象の照明機器４２の調光率の現在値を音声ＵＩシステム２０の音声認識サーバ２２に通知する（Ｓ１５）。通知を受けた音声認識サーバ２２は、調光率の現在値４０％に所定値１０％を加算した指令値５０％を算出し（Ｓ１６）、算出した指令値（調光率５０％）が指定された絶対値制御要求を生成する。音声認識サーバ２２は、生成された絶対値制御要求を制御システム３０に送信する（Ｓ１７）。
【００３０】
制御システム３０の制御部３２は、取得部３４によって絶対値制御要求が取得されると、送信部３５に絶対値制御要求を出力させる（Ｓ１８）。送信部３５は、具体的には、絶対値制御要求を被制御システム４０の照明コントローラ４１に送信する。
【００３１】
絶対値制御要求を受信した照明コントローラ４１は、対象の照明機器４２の調光率を調光率５０％に変更するための制御信号を対象の照明機器４２に送信する。この結果、対象の照明機器４２の調光率は、４９％から５０％に変更される（Ｓ１９）。調光率の変更が完了すると、照明コントローラ４１は、変更の完了を示す応答を制御システム３０に送信し（Ｓ２０）、同様の応答が制御システム３０から音声ＵＩシステム２０の音声認識サーバ２２へ送信される（Ｓ２１）。
【００３２】
以上説明した従来の動作例では、ステップＳ１５において音声認識サーバ２２に通知される調光率の現在値が丸められた値であるため、音声認識サーバ２２が所定値１０％分の調光率の変更を意図しているにもかかわらず、実際には調光率が１％しか変更されない。つまり、音声認識サーバ２２の意図通りに調光率が変更されない場合があることが課題となる。
【００３３】
なお、このような課題は、音声認識サーバ２２が制御システム３０に絶対値制御要求を送信する場合に生じるが、音声認識サーバ２２が制御システム３０に相対値制御要求を送信する場合には生じない。
【００３４】
［動作例１］
このような課題を解決するための照明制御システム１０の動作例１について説明する。図４は、照明制御システム１０の動作例１のシーケンス図である。
【００３５】
ステップＳ１１〜ステップＳ１４の処理については図２と同様である。制御システム３０の制御部３２は、取得部３４によってパケットが取得されると、取得されたパケットから少なくとも対象の照明機器４２の調光率の現在値を抽出し、記憶部３３に記憶する（Ｓ２２）。また、制御部３２は、対象の照明機器４２の調光率の現在値を音声ＵＩシステム２０の音声認識サーバ２２に通知する（Ｓ１５）。通知を受けた音声認識サーバ２２は、調光率の現在値４０％に所定値１０％を加算した指令値５０％を算出し（Ｓ１６）、算出した指令値（調光率５０％）が指定された絶対値制御要求を制御システム３０に送信する（Ｓ１７）。
【００３６】
制御システム３０の制御部３２は、取得部３４によって絶対値制御要求が取得されると、判定処理を行う（Ｓ２３）。図５は、判定処理のフローチャートである。
【００３７】
判定処理において、制御部３２は、記憶部３３に対象の照明機器４２の調光率の現在値が記憶されているか否かを判定する（Ｓ３１）。制御部３２は、記憶部３３に対象の照明機器４２の調光率の現在値が記憶されていると判定した場合（Ｓ３１でＹｅｓ）、絶対値制御要求を相対値制御要求に変換して出力する（Ｓ３２）。制御部３２は、具体的には、ステップＳ１５において取得された絶対値制御要求において指定されている指令値５０％から記憶部３３に記憶された調光率の現在値４０％を減算した１０％を変更量として算出し、算出した変更量が指定された相対値制御要求を生成する。つまり、相対値制御要求においては、指令値と現在値との差が変更量として指定される。
【００３８】
一方、制御部３２は、記憶部３３に対象の照明機器４２の調光率の現在値が記憶されていないと判定した場合（Ｓ３１でＮｏ）、絶対値制御要求を出力する（Ｓ３３）。
【００３９】
図４のシーケンス図では、ステップＳ２２において対象の照明機器４２の調光率の現在値が記憶されているため、ステップＳ２３の判定処理の結果、相対値制御要求が出力される。出力された相対値制御要求は、送信部３５によって送信され（Ｓ２４）、被制御システム４０の照明コントローラ４１によって受信される。
【００４０】
相対値制御要求を受信した照明コントローラ４１は、対象の照明機器４２の調光率を＋１０％するための制御信号を対象の照明機器４２に送信する。この結果、対象の照明機器４２の調光率は、４９％から５９％に変更される（Ｓ２５）。調光率の変更が完了すると、照明コントローラ４１は、変更の完了を示す応答を制御システム３０に送信し（Ｓ２０）、同様の応答が制御システム３０から音声ＵＩシステム２０の音声認識サーバ２２へ送信される（Ｓ２１）。
【００４１】
なお、制御部３２は、ステップＳ２１において記憶された調光率の現在値を、記憶してから一定期間の経過後に記憶部３３から削除する（Ｓ２６）。一定期間は、例えば、数秒程度の期間である。
【００４２】
以上説明した動作例１では、制御システム３０は、絶対値制御要求が取得されるまでの所定期間（この所定期間は、例えば、上記一定期間とほぼ同じ長さの期間）の間に対象の照明機器４２の現在の制御状態を示す調光率の現在値が取得されていた場合に、絶対値制御要求を相対値制御要求に変換して出力する。制御システム３０は、より具体的には、調光率の現在値が、絶対値制御要求が取得される前に取得されており、かつ、記憶部３３に記憶されている場合に、絶対値制御要求を相対値制御要求に変換して出力する。相対値制御要求においては、現在の制御状態に対する変更量が指定される。この変更量は、具体的には、絶対値制御要求において指定される指令値と現在値との差である。
【００４３】
このような制御システム３０によれば、音声認識サーバ２２の意図の通りに対象の照明機器４２の調光率を変更することができる。また、調光率の現在値としては丸めた値を使用することができるため、上述のパケット送信時の通信速度は維持される。つまり、制御システム３０によれば、パケット送信時の通信速度の低下を抑制しつつ、音声認識サーバ２２の意図の通りに対象の照明機器４２の調光率を変更することができる。
【００４４】
なお、音声認識サーバ２２における処理内容は、従来の動作例と同様である。つまり、制御システム３０によれば、音声認識サーバ２２における処理内容の変更を抑えて、音声認識サーバ２２の意図通りに調光率が変更されないという課題を解決することができる。つまり、音声認識サービスを提供する事業者と機器制御サービスを提供する事業者とが異なるなどの理由により音声認識サーバ２２の仕様を変更できない場合であっても、制御システム３０側の変更により音声認識サーバ２２の意図の通りの調光制御を実現することができる。
【００４５】
［動作例２］
ユーザ５０が変更先の調光率を指定する音声を発する場合も想定される。図６は、このような照明制御システム１０の動作例２のシーケンス図である。
【００４６】
まず、ユーザ５０は、「５０％の明るさにして」などの調光率を具体的に指定した音声を発する（Ｓ４１）。このような音声が音声ＵＩシステム２０の音声取得端末２１によって取得されると、音声認識サーバ２２は、取得された音声の音声信号に対して音声認識処理を行い、対象の照明機器４２の調光率の取得要求を送信せずに、対象の照明機器４２を調光率５０％に調光するための絶対値制御要求を生成する。音声認識サーバ２２は、生成した絶対値制御要求を制御システム３０に送信する（Ｓ４２）。
【００４７】
制御システム３０の制御部３２は、取得部３４によって絶対値制御要求が取得されると、判定処理を行う（Ｓ４３）。ここでの判定処理は、図５のフローチャートと同様の処理である。この場合、記憶部２３には調光率の現在値が記憶されていないため、制御部３２は、記憶部２３に対象の照明機器４２の調光率の現在値が記憶されていないと判定する（図５のＳ３１でＮｏ）。この結果、調光率５０％が指定された絶対値制御要求が出力される。出力された絶対値制御要求は、送信部３５によって送信され（Ｓ４４）、被制御システム４０の照明コントローラ４１によって受信される。
【００４８】
絶対値制御要求を受信した照明コントローラ４１は、対象の照明機器４２の調光率を調光率５０％に変更するための制御信号を対象の照明機器４２に送信する。この結果、対象の照明機器４２の調光率は、５０％に変更される（Ｓ４５）。調光率の変更が完了すると、照明コントローラ４１は、変更の完了を示す応答を制御システム３０に送信し（Ｓ４６）、同様の応答が制御システム３０から音声ＵＩシステム２０の音声認識サーバ２２へ送信される（Ｓ４７）。
【００４９】
以上説明した動作例２では、制御システム３０は、絶対値制御要求が取得されるまでの所定期間の間に対象の照明機器４２の現在の制御状態を示す調光率の現在値が取得されていなかった場合に、絶対値制御要求を出力する。制御システム３０は、具体的には、調光率の現在値が記憶部３３に記憶されていない場合に、絶対値制御要求の相対値制御要求への変換を行わずに、絶対値制御要求を出力する。
【００５０】
このような制御システム３０は、ユーザが調光率を具体的に指定した音声を発した場合には、ユーザの意図通りに対象の照明機器４２の調光制御を行うことができる。
【００５１】
なお、図５のステップＳ２５に示されるように、一度記憶部３３に記憶された調光率の現在値は、数秒程度の期間の経過後に削除される。これにより、ユーザが調光率を具体的に指定した音声を発した場合に制御システム３０が取得する絶対値制御要求が、誤って相対値制御要求に変換されてしまうことが抑制される。
【００５２】
［効果等］
以上説明したように、制御システム３０などのコンピュータによって実行される制御方法は、ユーザ５０が発した音声に基づき音声ＵＩシステム２０によって送信される、対象の照明機器４２の現在の調光状態の変更を要求する絶対値制御要求であって、変更先の制御状態を示す指令値が指定される絶対値制御要求を取得する第一取得ステップ（Ｓ１７）と、絶対値制御要求が取得される前に現在の調光状態を示す現在値が取得されていた場合に、絶対値制御要求を、現在の制御状態の変更を要求する相対値制御要求であって現在の調光状態に対する変更量が指定される相対値制御要求に変換して出力する出力ステップ（Ｓ２３）とを含む。対象の照明機器４２は、被制御機器の一例であり、調光状態は、制御状態の一例であり、指令値は、第一の値の一例であり、現在値は、第二の値の一例である。
【００５３】
このような制御方法は、指令値と現在値との差が変更量として指定されれば、現在値が正確でない値である場合も、音声ＵＩシステム２０の意図の通りに調光状態を変更することができる。つまり、制御方法は、音声ＵＩシステム２０が送信する制御要求の意図にしたがって機器の制御状態を変更することができる。
【００５４】
また、例えば、上記出力ステップにおいては、絶対値制御要求が取得される前に現在値が取得されていなかった場合に、絶対値制御要求を出力する。
【００５５】
このような制御方法は、ユーザが調光率を具体的に指定する音声を発した場合などに制御システム３０が取得する絶対値制御要求をそのまま出力することができる。つまり、絶対値制御要求が誤って相対値制御要求に変換されてしまうことが抑制される。
【００５６】
また、例えば、制御方法は、さらに、取得された現在値を記憶部３３に記憶する記憶ステップ（Ｓ２２）を含む。記憶部３３は、記憶装置の一例である。出力ステップにおいては、現在値が、絶対値制御要求が取得される前に取得されており、かつ、記憶部３３に記憶されている場合に、絶対値制御要求を相対値制御要求に変換して出力する。
【００５７】
このような制御方法は、現在値が記憶部３３に記憶されている場合に絶対値制御要求を相対値制御要求に変換して出力することができる。
【００５８】
また、例えば、上記出力ステップにおいては、現在値が記憶部３３に記憶されていない場合に、絶対値制御要求を出力する。
【００５９】
このような制御方法は、現在値が記憶部３３に記憶されていない場合に絶対値制御要求をそのまま出力することができる。
【００６０】
また、例えば、制御方法は、さらに、現在値が記憶部３３に記憶されてから一定期間の経過後に現在値を記憶部３３から削除する削除ステップ（Ｓ２６）を含む。
【００６１】
このような制御方法は、ユーザが調光率を具体的に指定する音声を発した場合などに、絶対値制御要求が、誤って相対値制御要求に変換されてしまうことを抑制することができる。
【００６２】
また、例えば、相対値制御要求においては、指令値と現在値との差が変更量として指定される。
【００６３】
このような制御方法は、現在値が正確な値でない場合も、音声ＵＩシステム２０の意図の通りに調光状態を変更することができる。
【００６４】
また、例えば、現在値は、丸め誤差を含む。
【００６５】
このような制御方法は、指令値と現在値との差が変更量として指定されれば、現在値が丸め誤差を含む場合も、音声ＵＩシステム２０の意図の通りに調光状態を変更することができる。
【００６６】
また、例えば、制御方法は、さらに、音声ＵＩシステム２０によって送信される、現在の調光状態の取得要求を取得する第二取得ステップ（Ｓ１２）と、取得された取得要求に応じて現在値を取得する第三取得ステップ（Ｓ１４）とを含む。
【００６７】
このような制御方法は、音声ＵＩシステム２０によって送信される、現在の調光状態の取得要求に応じて現在値を取得することができる。
【００６８】
また、例えば、第三取得ステップにおいては、対象の照明機器４２を含む複数の照明機器４２の複数の現在値が含まれるパケットを取得することにより、対象の照明機器４２の現在値を取得する。
【００６９】
このような制御方法は、複数の照明機器４２の複数の現在値が含まれるパケットを取得することにより、対象の照明機器４２の現在値を取得することができる。
【００７０】
また、例えば、絶対値制御要求は、取得された現在値が音声ＵＩシステム２０へ通知された後（ステップＳ１５の後）に音声ＵＩシステム２０によって送信される。
【００７１】
このような制御方法は、現在値が音声ＵＩシステム２０へ通知された後に絶対値制御要求を取得することができる。
【００７２】
また、照明機器４２は、被制御機器の一例であり、調光状態は、被制御機器の制御状態の一例である。つまり、上記実施の形態では、被制御機器は、照明機器４２であり、被制御機器の制御状態は、照明機器４２の調光状態である。
【００７３】
また、ユーザが発した音声に基づき音声ＵＩシステム２０によって送信される、対象の照明機器４２の現在の調光状態の変更を要求する絶対値制御要求であって、変更先の調光状態を示す指令値が指定される絶対値制御要求を取得する取得部３４と、絶対値制御要求が取得される前に現在の調光状態を示す現在値が取得されていた場合に、絶対値制御要求を、現在の調光状態の変更を要求する相対値制御要求であって現在の調光状態に対する変更量が指定される相対値制御要求に変換して出力する制御部３２とを備える。
【００７４】
このような制御システム３０は、指令値と現在値との差が変更量として指定されれば、現在値が正確でない値である場合も、音声ＵＩシステム２０の意図の通りに調光状態を変更することができる。つまり、制御システム３０は、音声ＵＩシステム２０が送信する制御要求の意図にしたがって機器の制御状態を変更することができる。
【００７５】
（その他の実施の形態）
以上、実施の形態について説明したが、本発明は、上記実施の形態に限定されるものではない。
【００７６】
例えば、上記実施の形態では、照明機器の制御状態として調光状態が例示されたが、照明機器の制御状態として調色状態が用いられてもよい。
【００７７】
また、上記実施の形態では、被制御機器として照明機器が例示されたが、被制御機器は、照明機器に限定されない。被制御機器は、制御状態をアナログ的に細かく変更できるような機器であればよい。被制御機器は、例えば、空調機器であってもよい。この場合、制御状態は、設定温度または送風量などである。
【００７８】
また、上記実施の形態において、制御システムは、単体のサーバ装置であるとして説明されたが、複数の装置（例えば、複数のサーバ装置）として実現されてもよい。他のシステムについても同様に、単体の装置によって実現されてもよいし、複数の装置によって実現されてもよい。システムが複数の装置によって実現される場合、上記実施の形態で説明されたシステムが備える構成要素は、複数の装置にどのように振り分けられてもよい。
【００７９】
また、上記実施の形態において、音声認識サービスを提供する事業者と機器制御サービスを提供する事業者とが異なる事業者であることは必須ではない。音声認識サービスを提供する事業者と機器制御サービスを提供する事業者とは同一の事業者であってもよい。
【００８０】
例えば、上記実施の形態における装置間の通信方法またはシステム間の通信方法については特に限定されるものではない。装置間またはシステム間では、無線通信が行われてもよいし、有線通信が行われてもよい。また、装置間またはシステム間では、無線通信及び有線通信が組み合わされてもよい。装置間またはシステム間の通信においては中継装置が介在してもよい。
【００８１】
また、上記実施の形態において、特定の処理部が実行する処理を別の処理部が実行してもよい。また、複数の処理の順序が変更されてもよいし、複数の処理が並行して実行されてもよい。
【００８２】
また、上記実施の形態において、各構成要素は、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、ＣＰＵまたはプロセッサなどのプログラム実行部が、ハードディスクまたは半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。
【００８３】
また、各構成要素は、ハードウェアによって実現されてもよい。例えば、各構成要素は、回路（または集積回路）でもよい。これらの回路は、全体として１つの回路を構成してもよいし、それぞれ別々の回路でもよい。また、これらの回路は、それぞれ、汎用的な回路でもよいし、専用の回路でもよい。
【００８４】
また、本発明の全般的または具体的な態様は、システム、装置、方法、集積回路、コンピュータプログラムまたはコンピュータ読み取り可能なＣＤ−ＲＯＭなどの記録媒体で実現されてもよい。また、システム、装置、方法、集積回路、コンピュータプログラム及び記録媒体の任意な組み合わせで実現されてもよい。
【００８５】
例えば、本発明は、制御システムに相当するサーバ装置として実現されてもよい。また、本発明は、上記実施の形態に係る制御取得方法をコンピュータに実行させるためのプログラムとして実現されてもよいし、このようなプログラムが記録されたコンピュータ読み取り可能な非一時的な記録媒体として実現されてもよい。
【００８６】
その他、各実施の形態に対して当業者が思いつく各種変形を施して得られる形態、または、本発明の趣旨を逸脱しない範囲で各実施の形態における構成要素及び機能を任意に組み合わせることで実現される形態も本発明に含まれる。
【符号の説明】
【００８７】
１０  照明制御システム
２０  音声ＵＩシステム
３０  制御システム
３２  制御部
３３  記憶部
３４  取得部
４２  照明機器（被制御機器）
５０  ユーザ
【図１】
2020095851.tif 000003
【図２】
2020095851.tif 000004
【図３】
2020095851.tif 000005
【図４】
2020095851.tif 000006
【図５】
2020095851.tif 000007
【図６】
2020095851.tif 000008