(57)【要約】  発話認識を使用してユーティリティを制御する方法は、ユーザによって発話され、少なくとも１つのマイクロフォンによって捕捉される、発話コマンドを受信するステップと、コマンド内の一連の発話要素のそれぞれにおけるユーザの意図を、自動的に認識及び実施するために、発話コマンドを処理するステップであって、要素が、最初から最後までの時間的な順序を有し、要素のうちの少なくとも１つが、ユーティリティを制御するというユーザの意図を示し、要素のうちの更なる１つ以上が、それぞれ、ユーザによって意図されている制御の対応のパラメータを指定している、ステップと、音声コマンド内の第１の要素の発話の後であるが、コマンドの最後の要素を実施する前に、発話コマンドの処理に関するフィードバックをユーザに供給するために、照明システムの１つ以上の照明器具によって放射される照明を制御するステップとを含み、ユーティリティは、暖房、空調、換気、窓周りの装飾、又は、娯楽システムからのメディアのプレイアウトのうちの１つを含む。
2020518992.tif 000002
【特許請求の範囲】
【請求項１】
発話認識を使用してユーティリティを制御する方法であって、
ユーザによって発話され、少なくとも１つのマイクロフォンによって捕捉される、発話コマンドを受信するステップと、
前記コマンド内の一連の発話要素のそれぞれにおける前記ユーザの意図を、自動的に認識及び実施するために、前記発話コマンドを処理するステップであって、前記要素が、最初から最後までの時間的な順序を有し、前記要素のうちの少なくとも１つが、前記ユーティリティを制御するという前記ユーザの意図を示し、前記要素のうちの更なる１つ以上が、それぞれ、前記ユーザによって意図されている前記制御の対応のパラメータを指定している、ステップと、
音声コマンド内の第１の前記要素の発話の後であるが、前記コマンドの最後の前記要素を実施する前に、前記発話コマンドの前記処理に関するフィードバックを前記ユーザに供給するために、照明システムの１つ以上の照明器具によって放射される照明を制御するステップと、を含み、
前記ユーティリティが、暖房、空調、換気、窓周りの装飾、又は、娯楽システムからのメディアのプレイアウトのうちの１つを含む、方法。
【請求項２】
前記ユーザの位置を自動的に決定するステップと、前記位置に基づいて、前記ユーザの検出された前記位置から視認可能な１つ以上の照明器具を自動的に識別するステップと、前記ユーザの前記検出された位置に基づいて識別された前記照明器具の中から、前記フィードバックを供給するための前記１つ以上の照明器具を自動的に選択するステップと、
を含む、請求項１に記載の方法。
【請求項３】
制御される前記ユーティリティが、前記ユーザの前記位置とは異なる位置にあり、前記異なる位置から、前記ユーザが現時点で、前記制御されるユーティリティを直接体験することができない、請求項２に記載の方法。
【請求項４】
前記ユーザの前記位置の検出が、少なくとも、前記ユーザが位置している部屋を検出することを含み、前記異なる位置が、異なる部屋を含む、請求項３に記載の方法。
【請求項５】
前記ユーティリティが、前記フィードバックが供給される前記照明器具以外の、前記照明システムの１つ以上の他の照明器具によって放射される照明を含む、請求項４に記載の方法。
【請求項６】
前記ユーティリティが、前記フィードバックが供給されるものと同じ前記１つ以上の照明器具のうちの、少なくとも１つによって放射される前記照明を含む、請求項１に記載の方法。
【請求項７】
前記フィードバックが、前記最後の要素が成功裏に認識されており、実施されるために実行されているプロセスにある場合に、確認応答することを少なくとも含む、請求項１乃至６のいずれか一項に記載の方法。
【請求項８】
前記フィードバックの少なくとも一部が、前記コマンドの前記最後の要素の発話の前に供給される、請求項１乃至７のいずれか一項に記載の方法。
【請求項９】
前記フィードバックが、前記コマンドの前記第１の要素が認識されていることを確認応答することを少なくとも含む、請求項８に記載の方法。
【請求項１０】
前記フィードバックが、前記コマンドの前記要素のうちの１つを認識する際にエラーが存在したという指標を、少なくとも含むことにより、前記ユーザに、前記要素のうちの前記１つを再発話するように促す、請求項８又は９に記載の方法。
【請求項１１】
前記フィードバックが、前記コマンドの前記要素のうちの１つ以上の、それぞれ個々の１つの効果のプレビューを供給することを、少なくとも含む、請求項８、９、又は１０に記載の方法。
【請求項１２】
前記照明システムのいずれの照明器具が、前記フィードバックをレンダリングすることが可能であるかに基づいて、前記フィードバックを供給するための前記１つ以上の照明器具を自動的に選択するステップを含む、請求項１乃至１１のいずれか一項に記載の方法。
【請求項１３】
コンピュータ可読ストレージ上に具現化されているコードであって、制御システムの１つ以上の処理ユニット上で実行されると、請求項１乃至１２のいずれか一項に記載の動作を実行するよう構成されるコードを含む、コンピュータプログラム。
【請求項１４】
１つ以上のメモリユニットを含むメモリであって、コードを記憶しているメモリと、
前記メモリからの前記コードを実行するよう構成される、１つ以上の処理ユニットであって、前記コードが、前記１つ以上の処理ユニット上で実行されると、請求項１乃至１２のいずれか一項に記載の動作を実行するよう構成される、１つ以上の処理ユニットと、
を備える、制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、照明、暖房、空調、換気、窓周りの装飾(window treatment)、又は家庭用娯楽システムなどのユーティリティを制御するための、発話認識(speech recognition)の使用に関する。
【背景技術】
【０００２】
音声制御(voice control)は、ユーザが、自宅周辺で、又は、オフィスなどの他の場所であっても、様々な機器を制御することが可能な手段として、ますます一般的になりつつある。例えば、スマートスピーカは、仮想デジタルアシスタントが組み込まれているスピーカデバイスであり、ユーザがスピーカを通じてプレイアウトされる音楽を制御することを可能にすると共に、他の機能、例えば、持ち帰り用の飲食物を注文すること、Ｔｏ−ｄｏリストを作成することなどを実行することも可能にする。同様に、仮想デジタルアシスタントは、現在、スマートフォン、タブレット、デスクトップ及びラップトップコンピュータ、並びに、スマートウォッチ及びスマートグラスなどのウェアラブルスマートデバイスなどの、多くの他の形態のユーザ端末内に含まれる場合が多い。
【０００３】
音声ベースの制御はまた、ユーザが、無線接続された照明システム、暖房システムなどを制御するためなどの、自宅又はオフィス周辺のユーティリティを制御することが可能な手段にもなりつつある。このことは、対象とするユーティリティシステムの構成要素（例えば、照明システムの場合には、照明ブリッジ又は壁パネル）内に含まれる、専用の音声認識エージェントに基づいて実現されてもよい。又は次第に、ユーティリティの制御は、ユーザ端末とユーティリティシステムとの間の有線接続を介して、又は、より多くの場合には無線接続（例えば、Ｗｉ−Ｆｉ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、又はＺｉｇＢｅｅ）を介して、ユーティリティシステムにインタフェースすることが可能なユーザデバイス上で実行される、汎用デジタルアシスタントを介して達成されてもよい。一例として、ユーザは単に、自分の家の部屋の中で声に出して、「ライトを減光して」、「暖房を２１度まで上昇させて」、又は「雰囲気を居心地よく設定して」などの音声コマンドを発話することができ、聞き取り範囲内の任意の好適なコネクテッドスマートデバイス（例えば、ユーザのスマートスピーカ、モバイル端末、デスクトップＰＣ、又はウェアラブルデバイス）上の仮想デジタルアシスタントが、この音声コマンドを検出して、ライト及び／又は暖房を適宜に制御してもよい。
【０００４】
仮想デジタルアシスタント（場合により、単にデジタルアシスタント又は仮想アシスタントとも呼ばれるもの）とは、任意の種類の機器の機能をユーザが制御することが可能な手段として、発話認識を採用している、任意のソフトウェアエージェントを指す場合がある。仮想デジタルアシスタントの背後にある全機能は、原則として、対象とするローカルのユーザデバイス上の同じアプリケーション内に含まれてもよいが、より多くの場合、ＶＤＡは、実際には、サーバ上でホスティングされている、より高度なバックエンドサービスにアクセスする、フロントエンドのクライアントアプリケーションである。いずれにせよ、エージェントに対するユーザのインタフェースは、ユーザがＶＤＡをインストールしている特定のユーザデバイスを介したものである。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、このことは、発話インタフェースと実際の出力との間に隔たりが存在するために、問題を引き起こす恐れがある。ユーザが音声コマンドを発行する場合は常に、コマンドは、ユーザがコマンドを完了した後にのみ処理される。ユーザは、少なくとも、完了したコマンドが自身の環境に対して所望の効果（例えば、ライトを調光すること、暖房を調節すること、特定の音楽トラックを再生することなど）をもたらしたか否かをユーザが見届けるまでは、自身が発話したばかりの音声コマンドについて、殆ど又は全くフィードバックを受けることがない。例えば、コマンドが失敗した場合には、ユーザは、いずれの箇所でコマンドが失敗したかについての指標を有さない。更には、ユーザは、完全な効果がレンダリングされる前に、効果の直接的なフィードバックを受け取ることがないため、音声コマンドが何を行うことになるかを、ユーザが理解することは困難である。そのような問題に対する現在のソリューションは、音声コマンドを受信するデバイスによって出力されるユーザフィードバック、例えば、携帯電話の画面上でのアニメーション、又はスマートスピーカ上のＬＥＤのパルス発光に基づく。しかしながら、音声受信機が、ユーザの環境内に更に統合されることになる場合には、これらのソリューションは、もはや実用的ではない。このことは、音声が、自宅及びオフィスに偏在する隠れた特徴になるにつれて、より大きい問題となるが、これは、現在のデバイス上でのユーザフィードバックが、もはや不可能となるためである。
【課題を解決するための手段】
【０００６】
以下では、音声コマンドが発話され、システムによって処理されている際に、音声コマンドに関するフィードバックをユーザに供給する方法を提供する。ユーザは、音声コマンドを受信することが可能な、少なくとも１つのインタフェースを有し、また、音声インタフェースとの対話に基づいて制御されることが可能な、少なくとも１つの制御可能照明デバイスも提供される。本方法は、コマンドの処理についてのフィードバックを、当該コマンドが発話されている際に与えるために、ユーザがコマンドを発行する際に所望の光設定をプレビューすることによって、及び／又は、コマンドの処理の状態についてのフィードバックを供給するように、照明システムを介してアニメーションをレンダリングすることなどによって、照明を制御するステップを含む。
【０００７】
本明細書で開示される一態様によれば、発話認識を使用してユーティリティを制御する方法が提供され、本方法は、ユーザによって発話され、少なくとも１つのマイクロフォンによって捕捉される、発話コマンドを受信するステップと、コマンド内の一連の発話要素のそれぞれにおけるユーザの意図を、自動的に認識及び実施するために、発話コマンドを処理するステップであって、要素が、最初から最後までの時間的な順序を有し、要素のうちの少なくとも１つが、ユーティリティを制御するというユーザの意図を示し、要素のうちの更なる１つ以上が、それぞれ、ユーザによって意図されている制御の対応のパラメータを指定している、ステップと、音声コマンド内の第１の要素の発話の後であるが、コマンドの最後の要素を実施する前に、発話コマンドの処理に関するフィードバックをユーザに供給するために、照明システムの１つ以上の照明器具によって放射される照明を制御するステップとを含む。
【０００８】
それゆえ、一般照明システムを使用して、音声コマンド入力に関するリアルタイムのフィードバックが供給される。制御され、かつフィードバックが供給されるユーティリティは、ユーザと同じ場所（例えば、同じ部屋）内の照明、又は他の場所（すなわち、ユーザが、コマンドの発話時に、自身の感覚を通じてコマンドの効果を直接体験することができない場所）の照明を含んでもよい。あるいは、対象とするユーティリティは、空調、暖房、換気、電子制御された窓周りの装飾（カーテン又はブラインド）、又は更に、音楽若しくはビデオなどのメディアのプレイアウトなどの、照明以外の別のユーティリティであってもよい。この場合も同様に、制御されるユーティリティは、ユーザと同じ場所、又は（ユーザの直近の体験ゾーンを越えた）他の場所に存在してもよい。
【０００９】
実施形態では、フィードバックは、最後の要素が成功裏に認識されており、実施されるために実行されているプロセスにある場合に、確認応答することを少なくとも含む。あるいは、又は更に、フィードバックの少なくとも一部は、コマンドの最後の要素（５３）の発話の前に供給される。例えば、フィードバックは、コマンドの第１の要素が認識されていることを確認応答する（それゆえ、発話認識アルゴリズムが、現在、コマンドの更なる要素を聞き取るように準備されていることを示す）ことを少なくとも含んでもよい。別の例として、フィードバックは、コマンドの要素のうちの１つを認識する際にエラーが存在したという指標を、少なくとも含むことにより、ユーザに、要素のうちの当該の１つを再発話するように促してもよい（例えば、過度に大きいバックグラウンドノイズが存在しているため、又は、コマンドが十分に大きい声で発話されなかったか、若しくは過度に早口で発話されたため、コマンド、又はコマンドの特定の要素が、成功裏に認識されなかった）。更に別の例として、フィードバックは、コマンドの要素のうちの１つ以上の、それぞれ個々の１つの効果のプレビューを供給することを、少なくとも含んでもよい。
【００１０】
更には、本明細書では、ユーザに供給されるフィードバックは、ユーザと同一位置に存在するべきであるが、コマンドの実行は、別の位置で行われてもよい点が特定されている。
【００１１】
それゆえ好ましくは、本方法は、ユーザの位置を自動的に決定するステップと、当該位置に基づいて、ユーザの検出された位置から視認可能な１つ以上の照明器具を自動的に識別するステップと、ユーザの検出された位置に基づいて識別された照明器具の中から、フィードバックを供給するための１つ以上の照明器具を自動的に選択するステップとを、更に含んでもよい。
【００１２】
例えば、ユーザは、リビングルーム内にいるが、寝室内のライトをオフにすることを望む場合がある。この場合には、実際のコマンドは、或る１つの位置（実行位置）となるが、フィードバックは、第２の位置（フィードバック位置）であってもよい。
【００１３】
更なる実施形態では、本方法は、照明システムのいずれの照明器具が、フィードバックをレンダリングすることが可能であるかに基づいて、フィードバックを供給するための１つ以上の照明器具を自動的に選択するステップを含んでもよい。
【００１４】
更なる実施形態では、本方法は、フィードバックを供給するために使用される１つ以上の照明器具によって現在レンダリングされている効果に応じて、フィードバックを供給するために使用する効果を自動的に選択するステップを含んでもよい。
【００１５】
また更なる実施形態では、本方法は、ユーザのアイデンティティを自動的に決定するステップと、決定されたユーザのアイデンティティに応じて、フィードバックを供給するための１つ以上の照明器具、及び／又は、フィードバックを供給するために使用する効果を、自動的に選択するステップを含んでもよい。
【００１６】
本明細書で開示される別の態様によれば、コンピュータ可読ストレージ上に具現化されているコードであって、制御システムの１つ以上の処理ユニット上で実行されると、開示される方法のうちのいずれかに従って動作を実行するよう構成されるコードを含む、コンピュータプログラム製品が提供される。
【００１７】
本明細書で開示される別の態様によれば、１つ以上のメモリユニットを含むメモリであって、コードを記憶しているメモリと、メモリからのコードを実行するよう構成される、１つ以上の処理ユニットであって、コードが、１つ以上の処理ユニット上で実行されると、開示される方法うちのいずれかに従って動作を実行するよう構成される、１つ以上の処理ユニットとを備える、制御システムが提供される。
【図面の簡単な説明】
【００１８】
本開示の理解を支援するために、及び、どのようにして実施形態が遂行され得るかを示すために、例としてのみ、添付図面が参照される。
【図１】照明システムを備える環境の概略図である。
【図２】ユーティリティを制御するための制御システムの概略ブロック図である。
【図３】種々の可能なフィードバックアニメーションの選択のタイミングを示すタイミング図である。
【発明を実施するための形態】
【００１９】
上述されたように、照明システムに関する音声ベースのコマンドは、スマートスピーカ、スマートフォンの音声アシスタントなどの発達に伴い、一般的になりつつある。これらは、より目立たないものとなるため、代替的なユーザフィードバックメカニズムを提供することが望ましいであろう。
【００２０】
以下では、音声コマンドが発話され、システムによって処理されている際に、音声コマンドに関するフィードバックをユーザに与える方法を提供する。ユーザに供給されるフィードバックは、ユーザと同一位置に存在するべきであるが、コマンドの実行は、別の位置で行われてもよい。
【００２１】
本方法は、フィードバックを供給するために、いずれの照明デバイス及び／又はいずれの光効果を使用するかを、自動的に決定するステップ（例えば、フィードバックをレンダリングするために、ユーザに最も近い照明器具又はユーザの視野内の照明器具を選択するステップ、あるいは、現在のシーンに調和する照明効果を選択するステップ）を更に含んでもよい。
【００２２】
フィードバックは、以下のプロセスにおける少なくとも３つの段階のうちの、任意の１つ以上に関連し得る：（ａ）システムが、現在の処理状態についてのフィードバックを供給し、（ｂ）システムが、コマンドの完了及び最終結果についてのフィードバックを供給し、及び／又は（ｃ）システムが、照明制御の場合に、コマンドの実行をプレビューする。
【００２３】
例えば、供給されるフィードバックは、システムが音声コマンドを受信している状態（システムが聞き取っていることをユーザに示すため）と、コマンドが処理されることができない状態（例えば、過度に大きいバックグラウンドノイズ）と、コマンドが成功裏に受信されており、処理中である状態（システムが応答する予定であることを示し、同じコマンドを再度ユーザが発行することを防止するため）となどを区別してもよい。フィードバックは更に、発話されたコマンドが十分に大きい声ではないこと、又はユーザが過度に早口で発話したことなどを、ユーザに示してもよい。
【００２４】
更なる実施形態では、コマンドが発話され次第、コマンドの各要素の直接プレビューが与えられる。例えば、ユーザが「ｓｅｔ  ｔｈｅ  ｌｉｇｈｔｓ...（ライトを設定して...）」と言うと、ユーザの近傍のライトが点滅し、次いで、ユーザが「...ｉｎ  ｔｈｅ  ｌｉｖｉｎｇ  ｒｏｏｍ（...リビングルーム内の）」と続けると、特定の場所内のライトのみが点滅し続ける。また更なる実施形態では、ユーザにフィードバックを供給するために使用される照明器具は、単に場所に基づいて選択されるばかりではなく、能力（例えば、白色か、カラーか）、視認性（例えば、天井吊り下げ型か、キャビネットの下のライトストリップか）、及び／又は現在の状態（例えば、照明器具がアクティブとなっているシーン、いずれのユーザが当該シーンに照明器具を設定したか、及び／又は、いずれのユーザが音声コマンドを発行しているか）などの要因に基づいても選択される。
【００２５】
供給されるフィードバックは、照明システムに向けられたコマンドを対象範囲とすることができるが、他のシステム（例えば、ＨＶＡＣ、オーディオなど）もまた対象範囲とすることができる。例として、以下の実施形態は、ユーザが照明を制御するシナリオに関連して説明されるが、このことは、開示される技術の全ての可能な適用を限定するものではない点が理解されるであろう。
【００２６】
図１は、本明細書で開示される技術が採用されてもよい、例示的な環境１０２を示している。環境１０２は、家、オフィス、又は他の建物の、１つ以上の部屋などの屋内空間、庭園又は公園などの屋外空間、展望台などの部分的に覆われた空間、あるいは、屋内空間及び屋外空間の双方を含む、キャンパス又はスタジアムなどの、そのような空間の組み合わせの形態を取ってもよい。
【００２７】
環境１０２には、環境１０２の全体にわたって異なる位置に、設置されるか又は他の方式で配置されている、複数の照明器具１０４が装備されている。照明器具とは、アンビエント照明を供給するものであれ、又はタスク照明を供給するものであれ、ユーザ１０６によって占有される環境、又は環境の一部を照射するための、任意の種類の照明デバイスを指す場合がある。照明器具１０４のそれぞれは、天井若しくは壁に取り付けられた照明器具、自立型の床若しくはテーブル用照明器具、又は、表面若しくは家具に組み込まれた照明器具などの従来とはやや異なる形態などの、様々な可能な形態のうちのいずれかを呈してもよい（及び、環境１０２内の異なる照明器具１０４は、互いに同じ形態を取る必要がない）。いずれの形態を取るにせよ、各照明器具１０４は、少なくとも１つのランプ（照明要素）と、任意の関連するハウジング、ソケット、及び／又は支持体とを備える。好適なランプの例としては、ＬＥＤベースのランプ、又は従来のフィラメント電球若しくはガス放電ランプが挙げられる。
【００２８】
環境１０２にはまた、環境１０２の全体にわたって１つ以上の位置に配置されている、１つ以上のマイクロフォン１０８も装備されている。マイクロフォン１０８のそれぞれは、スタンドアロンのマイクロフォンデバイス、又は代替的に、固定ユーザ端末若しくはモバイルユーザ端末などの別のユーザデバイス内に組み込まれているマイクロフォンの形態を取ってもよい。本発明の目的に関してアクセスされ得るマイクロフォン１０８を有する、ユーザ端末の例としては、家又はオフィス周辺に配置されているラップトップ若しくはデスクトップコンピュータ、スマートフォン又はタブレットなどのモバイル端末、ユーザの身体周りに携行又は着用されているウェアラブルデバイス、あるいは、スマートスピーカ、スマートテレビセット又はセットトップボックス、ホームメディアセンタなどのメディアデバイスが挙げられる。
【００２９】
一部のシナリオでは、環境１０２は、異なる部屋などの、複数の異なるゾーン又は場所１０２ａ、１０２ｂへと分割されてもよく、それぞれが、照明器具１０４のうちの１つ以上の、異なる対応のサブセットによって照射される。本発明の目的に関して、これらの異なるゾーン１０２ａ、１０２ｂは、ユーザ１０６が一方のゾーン１０２ａを占有している場合に、当該ユーザは、別のゾーン１０２ｂ内のユーティリティ（この場合は、照明）に対して自身が実施している調節の効果を、直接体験することができず、すなわち、自分自身の体感を通じて、他の場所内のユーティリティを直接感知しないという点で、互いに別個のものである。照明の場合には、このことは、ユーザには他のゾーン（例えば、別の部屋などの、家又はオフィスの他の部分）内の照明が見えないことを意味する。例えば図１の概略的実施例では、階下の部屋１０２ａ及び階上の部屋１０２ｂの、２つの部屋が示されており、ユーザ１０６は、たまたま階下の部屋１０２ａを現在占有している。当然ながら、ユーザの環境１０２は、実際には３つ以上の部屋（例えば、家の中のリビングルーム、キッチン、ホール、バスルーム、及び複数の寝室、あるいは、オフィスの建物内の複数のオフィス、廊下、待合室、及び食堂若しくは休憩室）を含んでもよい点が理解されるであろう。
【００３０】
図２は、ユーザ１０６によって発話され、１つ以上のマイクロフォン１０８のうちの少なくとも１つによって捕捉される発話コマンドに基づいて、照明器具１０４のうちの１つ以上からの照明を、ユーザ１０６が制御することを可能にする、制御システム２０２を示している。このことは、ユーザ１０６が音声コマンドを発話する、環境１０２ａの同じ部分、又は、異なる部分１０２ｂにおける（例えば、ユーザ１０６が階下１０２ａにいる間の、階上の部屋１０２ｂにおける）、照明を制御することであってもよい。
【００３１】
制御システム２０２は、環境１０２又は一部から、少なくとも１つのマイクロフォン１０８によって捕捉される、オーディオ信号を受信するように構成される、発話認識アルゴリズム２０８を備え、時には、オーディオ信号は、環境１０２の関連部分内のユーザ１０６によって発話された、発話コマンドを含むことになる。制御システム２０２は、受信されたオーディオ信号内の、発話認識アルゴリズムによって識別された制御要素の指標を受信するために、発話認識アルゴリズム２０８に結合されている、コントローラ２１０を更に備える。制御システム２０２のコントローラ２１０はまた、図１に関連して論じられた照明器具１０４を備える、照明システム２０４にも結合されている。それにより、コントローラ２１０は、照明器具１０４によって放射される照明の１つ以上の態様を調節するために、例えば、照明器具のうちの１つ以上をオン若しくはオフにするために、照明のレベルを上げるか若しくは下げるように調光するために、放射される照明の色を調節するために、又は動的効果を設定するために、識別された制御要素に基づいて、照明システムを制御することができる。
【００３２】
実施形態では、制御システム２０２のコントローラ２１０は、少なくとも、個別の既定のゾーン１０２ａ、１０２ｂのセットのうちのいずれのゾーン（例えば、いずれの部屋）においてユーザ１０６が現在見出されているかの観点から、ユーザ１０６の位置を自動的に決定するよう構成される。
【００３３】
一部のそのような場合には、コントローラ２１０は、マイクロフォン１０８によって捕捉されるオーディオに基づいて、この決定を行うよう構成されてもよい。音声コマンドを捕捉したマイクロフォン１０８の位置が、コントローラ２１０に既知である場合には、特定のマイクロフォン１０８を介して音声コマンドを受信したという事実は、コマンドを発話しているユーザ１０６の、近似的な場所の指標を与える。例えば、マイクロフォンが、各部屋又は各ゾーン１０２ａ、１０２ｂ内に配置されており、音声が、部屋又はゾーン間を実質的に移動しない場合には、いずれのマイクロフォン１０８が音声コマンドを捕捉したかを識別することは、いずれの部屋又はゾーン内にユーザがいるかの指標を暗黙的に与える。オプションとして、マイクロフォン１０８が、マイクロフォン要素のアレイを備える指向性マイクロフォンである場合には、又は、コマンドが、異なる位置の複数のマイクロフォン１０８から捕捉される場合には、このこともまた、より正確なユーザの位置の推定値を計算するために使用されることができる。例えば、到来方向は、指向性マイクロフォン内の各要素において受信されている同じ信号の、相対位相及び／又は相対振幅に基づいて検出されることができる。及び／又は、信号のインスタンスが、異なる位置の複数のマイクロフォン１０８において受信される場合には、受信された信号のインスタンスに、三角測量(triangulation)、三辺測量(trilateration)、多辺測量(multilateration)、又はフィンガープリント法などの好適な位置特定計算を適用することによって、ユーザ１０６の座標が計算されることができる。
【００３４】
更なる代替的実施形態又は追加的実施形態では、制御システム２０２のコントローラ２１０は、ユーザ１０６の現在位置を自動的に検出するための、別個の位置特定システム２０６にアクセスすることによって、ユーザ１０６の位置を決定するよう構成されてもよい。位置特定システムは、１つ以上の基準ノード２１４のセットと、ノード２１４に基づいてユーザ１０６の位置を決定するための、位置特定アルゴリズム２１２とを備える。一部の場合には、基準ノード２１４のセットは、可能性のある異なるゾーン（例えば、部屋）１０２ａ、１０２ｂのそれぞれにおいて、単一のノード２１４のみ、又は少なくとも単一のノードを含んでもよい。例えば、ノード２１４のセットは、各ゾーン１０２ａ、１０２ｂ内の単一のカメラを含んでもよく、位置特定アルゴリズム２１２は、対応のゾーン（例えば、部屋）内にユーザ１０６が存在しているか否かを（はい−いいえ基準で）検出するよう構成される、画像認識アルゴリズムを含んでもよい。それゆえ、ユーザの位置は、少なくともゾーンごと（例えば、部屋ごと）に検出される。
【００３５】
他の実施形態では、ノード２１４のセットは、環境１０２全体にわたるユーザの座標の検出を可能にする、無線ノードのネットワークを含んでもよい。これらは、屋内測位ネットワークの専用のアンカーノード、又は、発見目的のために既にビーコンを発信している、無線アクセスポイントなどの既存の無線ノード、又は更に、衛星測位ネットワーク内の衛星とすることも可能である。いずれの形態を取るにせよ、信号は、複数の無線基準ノード２１４のそれぞれから送信され、ユーザの身体周りに配置されているポータブルデバイス又はウェアラブルデバイスによって測定される（デバイス中心のアプローチ）か、又はその逆に、信号は、ユーザのデバイスによって送信され、複数のノード２１４によって検出される（ネットワーク中心のアプローチ）。デバイス又はノードは、それぞれ、信号の受信された種々のインスタンスの特性（例えば、受信信号強度、飛行時間、又は到来角）の測定を実施する。位置特定アルゴリズム２１２は、これらの測定値を受信して、三角測量、三辺測量、多辺測量、又はフィンガープリント法アルゴリズムなどの、任意の好適な位置特定計算を適用することにより、ユーザ１０６の推定位置の座標を検出するよう構成される。次いで、位置特定アルゴリズム２１２は、いずれのゾーン（例えば、いずれの部屋）においてユーザ１０６が見出されているかを検出するために、環境１０２のマップ（例えば、間取り図）内で座標を調べることができる。
【００３６】
又は、このことのより単純な変形例として、ユーザ１０６の最も近くに存在することが見出された基準ノード２１４が、ユーザ１０６が現在いずれのゾーン（例えば、部屋）内にいるかの指標として解釈されることが可能である。例えば、特定の部屋の中の特定のアンカーノード又はアクセスポイントが、最も強い信号強度を有するか、又は、ノードとユーザの身体周りのデバイスとの間の最短の飛行時間を有する場合には、ユーザ１０６は、妥当な信頼度で、当該部屋の中にいると想定されることができる。
【００３７】
様々な好適な位置特定技術は、それら自体が当業者には周知であり、本明細書では詳細に繰り返されない。位置決め精度を向上させるために、技術の組み合わせもまた採用されてもよい。
【００３８】
いずれの技術が選択されるにせよ、検出された位置は、コントローラ２１０に利用可能にされる。別個の位置システム２０６が、実際に使用される場合には、位置特定アルゴリズム２１２はまた、コントローラ２１０が、発話認識アルゴリズムによって検出された音声コマンドと一致させるために、ユーザ１０６のアイデンティティを検出してもよい。このことは、例えば、顔認識によって行われることができ、又は、ユーザの身体周りに携行されているモバイルデバイス若しくはウェアラブルデバイスからＩＤ信号を受信して、ユーザ１０６のアイデンティティをユーザの声紋から検出することが可能な発話認識アルゴリズム２０８と組み合わせることによって行われることもできる。あるいは、１人のみのユーザの存在が検出された場合には、コマンド及び検出された位置は、コントローラ２１０によって、同じ人物に由来していると単純に想定されてもよい。又は、別の変形例として、ユーザ１０６は、ジェスチャ感知位置特定ノード２１４（例えば、カメラ）によって検出される、発話時を示すジェスチャを行う。
【００３９】
物理的実装の観点から、発話認識アルゴリズム２０８、コントローラ２１０、及びオプションの位置特定アルゴリズム２１２のそれぞれは、メモリ上に記憶されて、処理装置上で実行されるよう構成される、コード（ソフトウェア）の形態で実装されてもよい。これらのモジュール２０８、２１０、２１２のうちの任意の所与の１つが記憶されているメモリは、１つ以上の地理的サイトにおける１つ以上のデバイス内に収容されている、１つ以上のメモリ媒体（例えば、電子的、磁気的、又は光学的）を採用する１つ以上のメモリユニットを含んでもよい。これらのモジュール２０８、２１０、２１２のうちの任意の所与の１つが記憶されている処理装置は、１つ以上の地理的サイトにおける１つ以上のデバイス内に収容されている、１つ以上の処理ユニットを含んでもよい。必要とされる場合には、分散型の記憶及び処理技術は、それら自体が当業者には既知である。
【００４０】
代替的実装形態では、発語認識アルゴリズム２０８、コントローラ２１０、及びオプションの位置特定アルゴリズム２１２のうちの任意の１つ以上は、ハードワイヤード回路、又は、ＰＧＡ若しくはＦＰＧＡなどの、コンフィギュラブル若しくはリコンフィギュラブルなハードウェア、又は、ハードウェア若しくはソフトウェアの任意の組み合わせの形態で実装されてもよい点が排除されるものではない。
【００４１】
いずれの形態で実装されるにせよ、これらのモジュール２０８、２１０、２１２のそれぞれは、様々な物理的位置のうちの任意の１つ以上において、任意の１つ以上のデバイス内に実装されてもよい。例えば、発話認識アルゴリズム２０８、コントローラ２１０、及び位置特定アルゴリズム２１２のうちの任意の１つ以上は、ユーザの家又は環境１０２周辺に配置されている、デスクトップコンピュータ、ラップトップ、タブレット、又はスマートスピーカなどのユーザ端末、あるいは、ユーザの身体周りに携行されている、スマートフォン又はタブレットなどのポータブルユーザ端末、ユーザの身体周りに着用されているウェアラブルデバイス、及び／又は、リモート位置のサーバ（１つ以上の地理的サイトにおける１つ以上のサーバユニットを含むサーバ）内に実装されてもよい。別の実施例として、発話認識アルゴリズム２０８、コントローラ２１０、及び位置特定アルゴリズム２１２のうちの任意の１つ以上は、照明器具１０４のそれぞれに組み込まれている分散機能として実装されてもよい。マイクロフォン１０８は、発話認識アルゴリズム２０８、コントローラ２１０、及び／又は位置特定アルゴリズム２１２のうちの任意の１つ以上と同じデバイス内に、あるいは異なるデバイス内に組み込まれてもよい。発話認識アルゴリズム２０８、コントローラ２１０、及び位置特定アルゴリズム２１２は、互いに同じデバイス内に、又は別個に収容されているデバイス内に実装されてもよい。更には、これらのうちの任意の所与の１つは、単一のデバイス内に実装されることが可能であり、又は、複数のデバイスにわたって分散されることも可能である。この場合も同様に、分散コンピューティング技術は、それ自体が当該技術分野において既知である点に留意されたい。
【００４２】
モジュール２０８、２１０、２１２が、互いに外部的に、及び／又は、それらモジュール自体の異なる分散部分間で、及び／又は、マイクロフォン１０８及び／又は基準ノード２１４などの外部要素と通信する必要がある場合、この通信は、任意の好適な有線又は無線の接続若しくはネットワーク、あるいは、そのようなものの組み合わせによって実施されてもよい。好適な有線技術の例としては、Ｅｔｈｅｒｎｅｔ、ＤＭＸ、及びインターネットが挙げられる。好適な無線技術の例としては、Ｗｉ−Ｆｉ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＺｉｇＢｅｅなどが挙げられる。
【００４３】
物理的実装がいずれの形態を取るにせよ、発話認識アルゴリズム２０８は、照明システム２０４内の照明器具１０４のうちの１つ以上を制御するために、ユーザによって発話された発話コマンドにおける、ユーザ１０６によって意図された意味を識別するよう構成される。
【００４４】
図３に示されるように、音声コマンドは、典型的には、２つ以上の発話要素又は構成要素５１、５２、５３を含み、それぞれが、コマンドの異なる態様を指定している。図３では、例として３つの要素が示されているが、他の数も可能である点が理解されるであろう。要素のうちの少なくとも１つは、照明を制御するというユーザの要望を示し、この要素は、典型的には、時系列的に発話される第１の要素５１であるが、必ずしもそうでなくともよい。
【００４５】
例えば、単純なコマンドは、「ｌｉｇｈｔｓ  ｏｎ（ライトをオンにして）」であってもよい。第１の要素「ｌｉｇｈｔｓ（ライトを）」は、照明を制御することをユーザが望んでいることを示し、第２の要素「ｏｎ（オンにして）」は、パラメータｏｎ／ｏｆｆの所望の値を指定する。別の例として、コマンドは、少なくとも３つの要素を含み、１つは、ライトを制御するという要望を表し、１つは、光設定を指定し、１つは、制御を遂行する場所を指定する。指定される光設定は、例えば、オン／オフ、調光レベルの変更、色設定、又は、動的効果（すなわち、時変効果又は時空間効果）の名前であってもよい。例えば、３つの要素は、「ｄｉｍ  ｕｐ［５１］ｔｈｅ  ｌｉｇｈｔｓ［５２］ｉｎ  ｔｈｅ  ｋｉｔｃｈｅｎ［５３］（キッチン内［５３］のライト［５２］を増光して［５１］）」とすることが可能である。この例では、第１の要素５１は、全体の強度を増大させる設定変更を指定し、第２の要素５２は、照明を制御するという要望を表し（あるいは、このことは、単語「ｄｉｍ」又は語句「ｄｉｍ  ｕｐ」において暗黙的であり得る）、第３の要素５３は、キッチン１０２ａのみにおいて変更が遂行されるべきであることを指定する。別の例は、「（Ｓｙｓｔｅｍ，ｓｅｔ  ｔｈｅ  ｌｉｇｈｔｓ［５１］ｉｎ  ｔｈｅ  ｂｅｄｒｏｏｍ［５２］ｔｏ  ａ  ｃｏｚｙ  ｃｏｌｏｕｒ  ｔｅｍｐｅｒａｔｕｒｅ［５３］（システム、寝室内［５２］のライト［５１］を、居心地のよい色温度［５３］に設定して）」などとなる。この例では、第１の要素５１は、ユーザ１０６が照明制御コマンドを発行することを意図していることを、発話認識アルゴリズム２０８に伝え、第２の要素５２は、制御に関する場所が寝室１０２ｂであることを指定し、第３の要素は、色設定（この場合、所望の照明雰囲気として表されるもの）を指定する。
【００４６】
発話認識アルゴリズム２０８は、仮想デジタルアシスタント（場合により、単にデジタルアシスタント又は仮想アシスタントと称されるもの）の一部として実装される、汎用発話認識アルゴリズムであってもよい。あるいは、発話認識アルゴリズム２０８は、照明制御に特化されてもよい。いずれにせよ、発話認識アルゴリズムは、例えば、キーワード認識に基づいて、又は自然言語処理（natural language processing；ＮＬＰ）などのより高度な技術に基づいて、発話要素５１、５２、５３のそれぞれにおけるユーザ１０６の意図を認識するよう構成されてもよい。発話認識は、それ自体が既知の技術である。
【００４７】
コントローラ２１０は、発話認識アルゴリズム２０８から、発話認識アルゴリズム２０８によって発話コマンドの要素５１、５２、５３のそれぞれから抽出されるようなユーザ１０６の意図の指標を受信する。これらの指標に基づいて、コントローラ２１０は、照明システム２０４を制御して、照明器具１０４のうちの１つ以上によって放射される照明を適宜に設定する。
【００４８】
それゆえ、発話コマンドの処理は、発話の認識、及びコマンドの実行（すなわち、指定された照明効果の実際のレンダリング）の、少なくとも２つの態様を含む。
【００４９】
更には、本明細書で開示される実施形態によれば、コントローラ２１０はまた、照明システム２０４を制御して、発話コマンドの処理についてのフィードバックも供給し、当該フィードバックは、全コマンドのレンダリングの完了の前に供給される。このことは、コマンドの認識についてのフィードバックを供給すること、及び／又は、コマンドの実行の状態についてのフィードバックを供給することを含んでもよい。フィードバックは、照明器具１０４のうちの１つ以上を介して、特定の表示色、パターン、動的効果、又はアニメーションを出力することを含んでもよい。
【００５０】
例えば、フィードバックは、コマンドの最終要素５３の発語の後であるが、実行の前に出力されることにより、コマンドが受信及び認識されているが、指定された効果の実際の実行のために依然として処理中であることを示してもよい。このことは、ユーザが、システムによってコマンドが成功裏に登録されていないと感じて、恐らくは再度コマンドを発話しようと試みることを防止する。
【００５１】
更なる実施例では、フィードバックは、ユーザがコマンドの最終要素５３を発話する前に出力されてもよい。例えば、このことは、発話認識アルゴリズムが第１の要素５１（例えば、起動ワード）を認識しており、１つ以上の更なる要素５２、５３を待機していることを示すために、使用されることが可能である。あるいは、フィードバックは、１つ以上の要素５１、５２の認識が失敗したことを示してもよく、恐らくはまた、その理由、例えば、バックグラウンドノイズが過度に高いこと、又は、ユーザ１０６が過度に小さい声若しくは早口で発話したことを示してもよい。すると、ユーザ１０６は、コマンドの失敗部分を再発話することができる。
【００５２】
別の例として、フィードバックは、個々の要素５１、５２、５３の個々の効果のプレビューを供給してもよい。例えば、ユーザが、照明器具１０４の特定のグループを指定すると、この照明器具は、それらの照明器具を他の周囲の照明器具と区別するために、点滅するか又は何らかの他の効果を放射し、次いで、ユーザが特定の色を指定すると、指定された照明器具は、この色を現在の調光レベルで採用し、次いで、ユーザが調光レベルを指定すると、指定された照明器具は、既に設定されている色で、適宜に増光又は減光する。このことは、ユーザ１０６が、コマンドを作成している際に、コマンドの種々の部分の効果を理解するために役立つ。
【００５３】
一般に、フィードバック場所は、特に、プレビューを供給するために使用されるのではない場合には、ライトが制御されている場所と必ずしも同じである必要はない。例えば、音声コマンドは、現在ユーザ１０６が位置している部屋とは異なる部屋１０２ｂ内のライトの制御を指定してもよい。この場合、コントローラ２１０は、フィードバックをレンダリングするために最も適切な照明器具１０４を選択してもよい。この照明器具は、上述の位置特定技術のうちのいずれかに基づいた、最も近い照明器具１０４であってもよい。及び／又は、照明器具の能力などの、１つ以上の他の要因が考慮されてもよい。それゆえ、コントローラ２１０は、ユーザに対する視認性が良好であり、かつ関連情報を表示するために十分な能力を有する照明器具１０４を、フィードバックを供給するために選択する。例えば、色能力を有する照明器具１０４は、ユーザからたとえ遠く離れている場合であっても、調光能力のみを有する照明器具よりも好ましい場合がある。
【００５４】
例として、いくつかの例示的なフィードバックのタイプが、以下の表１に示される。
【００５５】
【表１】
2020518992.tif 000003
【００５６】
実施形態では、コントローラ２１０は、（前述のように）マイクロフォン１０８及び／又は位置システム２０６に基づいて、ユーザ１０６の現在位置を自動的に決定するように、及び、現在位置に基づいて、制御される照明に関する音声コマンドにおいて指定されている位置に関わりなく、ユーザ１０６の位置に、フィードバック位置を設定するよう構成される。そのため、ユーザ１０６が、キッチンなどの、或る１つの部屋又はゾーン１０２ａ内で現在検出されているが、音声コマンドにおいて、（ユーザが、自身の現在位置からはコマンドの効果を見ることができない）寝室などの別の部屋又はゾーン１０２ｂ内の照明を制御するように指定する場合には、コントローラ２１０は、コマンドの発話時に、ユーザ１０６が現在いずれの部屋又はゾーン１０２内に位置しているかを自動的に検出し、この検出に基づいて、当該部屋又はゾーン１０２ａから視認可能な、照明器具１０４のうちの１つ以上を選択し、選択された照明器具１０４を介してフィードバックを供給することになる。
【００５７】
このことを達成するために、コントローラ２１０には、照明器具１０４の位置を、例えば、いずれの部屋若しくはゾーン内にそれら照明器具が配置されているかの観点から、又はそれら照明器具の座標の観点から記録している、位置データベースが提供されてもよい。すると、コントローラ２１０は、いずれの照明器具が、ユーザ１０６と同じ部屋若しくはゾーン１０２ａ内に配置されているか、又は、いずれの照明器具が、現在ユーザの推定位置の最も近くに存在しているかを、自動的に決定することができる。別の代替案では、データベースは、各マイクロフォン１０８を、最も近い照明器具１０４に、又は、各マイクロフォンと同じ部屋若しくはゾーン内の１つ以上の照明器具１０４にマッピングしてもよい。このマッピングに基づいて、次いで、コントローラ２１０は、いずれのマイクロフォン１０８を介してユーザの発話が現在検出されているかの観点から、ユーザの位置を検出して、この位置を、フィードバックを供給するためにいずれの照明器具１０４を使用するかについての選択に、直接マッピングすることができる。
【００５８】
代替的又は追加的な変形形態では、コントローラ２１０は、照明システム内の情報を使用して、最も適切な照明器具１０４の選択を通知するよう構成される。例えば、強力なアップライト照明は、たとえ遠く離れている場合であっても、キャビネットの下の小さいライトに優先して選択されてもよく、又は、色能力を有するライトは、調光能力のみを有するライトに優先して選択されてもよい。そのような情報は、製品情報に基づいてコミッショニング時に取り込まれるか、又は、ユーザによってタグ付けされてもよい。
【００５９】
更なる代替的実施形態又は追加的実施形態では、コントローラ２１０は、照明システム２０４によって現在レンダリングされている効果に応じて、フィードバック効果を選択してもよい。例えば、ユーザ１０６がコマンドを発話する或る１つの部屋１０２ａ内のライトが、現在、日没シーンなどの特定のシーンを示しており、ここでまた、別の部屋１０２ｂ内で実行される音声コマンドについての、フィードバックを供給することが必要とされるシナリオを考察する。この場合、コントローラ２１０は、現在のシーンと調和するフィードバック効果を選択してもよい。
【００６０】
また更なる代替的実施形態又は追加的実施形態では、コントローラ２１０は、コマンドを発話しているユーザ１０６のアイデンティティに少なくとも部分的に基づいて、いずれの照明器具１０４をフィードバックのために使用するか、及び／又は、いずれのフィードバック効果を使用するかを、選択するよう構成されてもよい。例えば、フィードバック効果は、識別されたユーザ１０６にマッピングされている、ユーザ設定であってもよい。又は別の例として、照明器具及び／又は効果は、近傍の別のユーザを妨害しないように、又は、近傍の別の場所で検出された別のユーザによって設定されているアンビエント照明シーンを妨害しないように選択されてもよい。
【００６１】
図３は、システム２０２が応答することが可能な種々の方式の一部の実施例を、上記の表１で提示された例示的なフィードバックＩＤコードを参照して、経時的に（左から右に）示している。
【００６２】
ユーザ１０６が、音声コマンドを発行する場合は常に、制御システム２０２は、処理の第１段階へと進み、音声コマンドを受信していることを示す。このフィードバックは、フィードバック位置において、すなわち、ユーザの近くに存在するか又はユーザの視界の中に存在する光源１０４を介して、示される。論じられたように、いずれのライトがユーザの近くに存在しているかをシステムが決定する種々の方式、例えば、ビーコン技術、受動型赤外線、カメラビジョンなどが存在してもよい。実施形態では、このことは、ユーザが中にいる部屋１０２ａを決定することを含む。フィードバック光はまた、いずれの音声受信機１０８がコマンドを受信するかに応じて、異なることも可能である。
【００６３】
ユーザが発話すると、システム２０２は、音声コマンドを直接処理して、ユーザ１０６に示されるフィードバック（例えば、アニメーション）を継続的に更新する。
【００６４】
ページ上の上部のタイムラインは、本明細書では「通常アニメーション」と称され得る、例示的なフィードバックのタイプを示している。ユーザ１０６が、音声コマンドの発話を開始する場合は常に、照明システム２０４は、アニメーション０１を表示して、制御システム２０２が聞き取っているというフィードバックを、ユーザ１０６に供給する。ユーザ１０６が、音声コマンドを完了すると、照明システム２０４は、アニメーション０２へと進み、制御システム２０２が聞き取りを停止したことをユーザ１０６に示し、次いで、０３へと進み、音声コマンドを処理していることをユーザ１０６に通知する。次いで、システムによるコマンドの処理の成功を確認応答するために、アニメーション０４がユーザ１０６に示される。この最後のアニメーション０４は、示されずにスキップされてもよく、効果が直接レンダリングされてもよい。
【００６５】
一実施形態では、ユーザ１０６は、自身が現在位置していない場所１０２ｂに関する音声コマンドを発行する。そのため、実行位置とフィードバック位置とは、同一位置ではない。例えば、ユーザ１０６は、自身のソファ上にいて、リラックスして入浴するために自身のバスルームを準備することを望む。ユーザが、音声コマンド「＜システム名＞」を開始すると、システム２０２は、ユーザの近くに存在するライトを選び出し、システムが聞き取っていることをユーザに識別させるために、アニメーション０１を表示する。次いで、ユーザは、「...ｐｒｅｐａｒｅ  ｔｈｅ  ｂａｔｈｒｏｏｍ  ｗｉｔｈ  ｍｙ  ｒｅｌａｘｉｎｇ  ｓｃｅｎｅ...（バスルームを私のリラックスシーンで準備して）」と続ける。音声コマンドの間、システム２０２、２０４は、アニメーション０１を表示する。ユーザ１０６が、コマンドを完了すると、システムは、アニメーション０２を表示して、聞き取りを停止したことを確認し、次いで、アニメーション０３を表示して、思考中であることを示す。コントローラ２１０が、照明システム２０４から確認を受信すると、照明システムは、アニメーション０４を表示して、コマンドが受信され、処理され、適切に実行されたことをユーザ１０６に示す。
【００６６】
ページ上の中央のタイムラインは、本明細書では「直接アニメーション」と称され得る、別の例示的なフィードバックのタイプを示している。この場合、フィードバックは、ユーザが発話する際に供給される。例えば、上記で提示された同じシナリオにおいて、ユーザが、「＜Ｓｙｓｔｅｍ  ｎａｍｅ＞，ｓｅｔ  ｔｈｅ  ｌｉｇｈｔｓ  ｉｎ  ｍｙ  ｂａｔｈｒｏｏｍ...（＜システム名＞、私のバスルーム内のライトを設定して）」と言う。制御システム２０２は、音声コマンドを直接処理して、「バスルーム」と命名されている部屋が存在しないことを認識する。それゆえ、制御システムは、ユーザが「バスルーム」と言った後に、ユーザ１０６に効果０５を示すことにより、ユーザ１０６に、コマンドが失敗した箇所の、直接フィードバックを与える。システムは、任意の所与の要素５１、５２、５３において失敗し得る。このことは、ユーザ１０６が、より良好にシステムの能力を理解するために役立つことになるが、これは、ユーザが、エラーについての直接フィードバックを受け取るためである。
【００６７】
本明細書では「直接プレビュー」と称され得る、別の例示的なフィードバックのタイプが、図３のページ上の下部のタイムラインに示されている。そのような実施形態では、実行位置とフィードバック位置とは、同様のものである。この状況では、照明システム２０４は、ユーザ１０６が音声コマンドを発話する際に、処理された音声コマンドを直接示すことができる。例えば、ユーザは、３つの「領域」を有するオープンプランの部屋を有し、１つの領域は「キッチン」と命名され、もう１つは「ダイニング」と命名され、３つ目は「リビング」と命名されている。ユーザ１０６が、「Ｓｅｔ  ｔｈｅ  ｌｉｇｈｔｓ...（ライトを設定して...）」と言うと、全てのライト１０４が、０１のアニメーションを表示する。ユーザが、「...ｉｎ  ｍｙ  ｌｉｖｉｎｇ  ｒｏｏｍ...（...私のリビングルーム内の...）」と続けると、キッチン及びダイニング内のライトは、アニメーションの表示を停止する。次いで、ユーザ１０６が、「...ｔｏ  ｍｙ  ｓｕｎｓｅｔ  ｓｃｅｎｅ（...私の日没シーンに）」と言うと、次いで、リビングルーム内のライト１０４が、日没シーンに移行する。
【００６８】
上記のフィードバックのタイプのうちのいずれかの変形例は、本明細書では「グレースフルデグラデーション」と称され得る。この場合、より低い能力を有する（例えば、色能力がない）ライト１０４は、最善の努力を尽くしてアニメーションをレンダリングすることになる。照明システムが、フィードバックを表示するためのライトを決定する場合、照明システムは、ユーザ１０６の近くに存在する、最も能力のある照明器具１０４を選択することを目標とする。
【００６９】
上記の実施形態は、単に例として説明されている点が理解されるであろう。
【００７０】
例えば、スマートホームアプリケーションにおいては、フィードバック能力を有さない多くの機器が存在し得る。例えば、窓用ブラインド、暖房システム、空調システム、及び換気などのユーティリティは、オン及びオフに切り替えられることのみが可能である。これらのデバイスのうちの１つに対して向けられる、誤った音声コマンドが処理されないことは、ユーザにとって明らかとならない場合がある。それゆえ、照明システム２０４はまた、他のスマートホーム機器へのフィードバックメカニズムとしての役割を果たすことも可能である。そのような実施形態では、コントローラ２１０は、対象とするユーティリティシステム（図示せず）に結合されており、発話認識アルゴリズムによって認識された音声コマンドに従って、当該ユーティリティシステムを制御するよう構成されるが、依然として、照明システムを使用して音声コマンドの処理についてのフィードバックを供給するために、照明システム２０４にも結合されている。
【００７１】
図面、本開示、及び添付の請求項の検討によって、開示される実施形態に対する他の変形形態が、当業者により理解されることができ、また、特許請求される発明を実施する際に実行されることができる。請求項では、単語「備える（comprising）」は、他の要素又はステップを排除するものではなく、不定冠詞「１つの（a）」又は「１つの（an）」は、複数を排除するものではない。単一のプロセッサ又は他のユニットが、請求項において列挙される、いくつかの項目の機能を果たすことができる。特定の手段が、互いに異なる従属請求項内に列挙されているという単なる事実は、これらの手段の組み合わせが、有利に使用され得ないことを示すものではない。コンピュータプログラムは、他のハードウェアと共に、又は他のハードウェアの一部として供給される、光学記憶媒体又は固体媒体などの、好適な媒体上に記憶及び／又は分散されてもよいが、また、インターネット、又は他の有線若しくは無線の電気通信システムなどを介して、他の形態で分散されてもよい。請求項中のいかなる参照符号も、範囲を限定するものとして解釈されるべきではない。
【図１】
2020518992.tif 000004
【図２】
2020518992.tif 000005
【図３】
2020518992.tif 000006
【国際調査報告】
2020518992.tif 000007
2020518992.tif 000008