(57)【特許請求の範囲】
【請求項１】
ネットワーク化されたホームデバイスのシステムにおける制御イベントを処理する方法であって、コントローラにおいて、
制御イベントを示す信号を受信するステップであって、前記制御イベントが、ユーザ入力デバイスの作動である、ステップと、
前記制御イベントに応答して、前記システムのネットワーク化されたホームデバイスに関連付けられている制御機能を実行するべきか否かを決定するステップであって、当該決定は、前記制御イベントの時点での、前記ネットワーク化されたホームデバイスと、前記ネットワーク化されたホームデバイスが位置している物理的環境との、相互作用の状態に応じて行われる、ステップと、を含み、
前記コントローラが、前記制御機能の実行が前記相互作用の状態の有意な変化を引き起こすか否かを判定することによって、前記決定を行い、
前記制御機能の前記実行が、前記相互作用の状態の有意な変化を引き起こすであろう場合には、前記制御機能が、前記制御イベントに応答して実行され、前記コントローラが、前記ネットワーク化されたホームデバイスに、前記ネットワーク化されたホームデバイスと、前記ネットワーク化されたホームデバイスが位置している前記物理的環境との、前記相互作用の状態を変更するアクションを実行させ、
前記制御機能の前記実行が、前記相互作用の状態の有意な変化を引き起こさないであろう場合には、前記制御機能が、前記制御イベントに応答して実行されず、前記コントローラが、代わりに、前記システムの異なるネットワーク化されたホームデバイスに関連付けられている別の制御機能を、前記制御イベントに応答して実行させる、方法。
【請求項２】
前記ネットワーク化されたホームデバイス及び前記異なるネットワーク化されたホームデバイスのうちの少なくとも一方が、照明器具である、請求項１に記載の方法。
【請求項３】
前記ネットワーク化されたホームデバイスが、照明器具であり、前記制御機能が、照明制御機能であり、前記照明器具と前記物理的環境との相互作用の状態は、前記照明器具に関連付けられている照射状態である、請求項２に記載の方法。
【請求項４】
前記コントローラが、前記制御イベントと、前記ネットワーク化されたホームデバイスに前記相互作用の状態を変更させた以前の制御イベントとの間の、時間間隔に応じて、前記決定を行う、請求項１乃至３のいずれか一項に記載の方法。
【請求項５】
前記コントローラが、前記時間間隔が閾値基準を満たすか否かを判定することによって、前記時間間隔に応じた前記決定を行う、請求項４に記載の方法。
【請求項６】
前記コントローラが、前記相互作用の状態が閾値基準を満たすか否かを判定することによって、前記相互作用の状態に応じた前記決定を行う、請求項１乃至５のいずれか一項に記載の方法。
【請求項７】
前記制御機能及び異なる制御機能が、前記ユーザ入力デバイスのユーザ入力構成要素と関連付けられており、
以前の制御イベントが、前記ユーザ入力構成要素の以前の作動であり、前記コントローラが、前記相互作用の状態を変更するための関連する前記制御機能を実行することによって、前記以前の制御イベントに応答し、前記制御イベントが、同じ前記ユーザ入力構成要素の作動によって引き起こされる、その後の制御イベントである、請求項１乃至６のいずれか一項に記載の方法。
【請求項８】
前記コントローラが、前記イベント間の前記時間間隔が前記閾値基準を満たしており、第１の制御アクションの実行が、前記相互作用の状態に何らかの有意な変化を引き起こさないであろう場合には、前記ユーザ入力構成要素に関連付けられている前記異なる制御機能を実行することによって、前記その後の制御イベントに応答する、請求項５に従属する請求項７に記載の方法。
【請求項９】
前記コントローラが、前記制御イベントに応答して前記制御機能を実行しないと決定した場合には、前記コントローラが、前記システムの第３のネットワーク化されたホームデバイスに関する第３の制御機能の実行が、前記第３のネットワーク化されたホームデバイスと、前記第３のネットワーク化されたホームデバイスが位置している物理的環境との相互作用の状態に、何らかの有意な変化を引き起こすか否かを判定するか、又は、異なるコントローラに、前記異なるコントローラにおいて当該判定を行うために、前記制御イベントの指示を提供し、前記第３の制御機能の実行が、何らかの有意な効果を及ぼさないであろう場合には、他の制御機能が、前記異なるネットワーク化されたホームデバイスに関して実行される、請求項１乃至８のいずれか一項に記載の方法。
【請求項１０】
前記コントローラが、前記制御イベントの前記指示を、前記異なるコントローラに提供し、前記異なるコントローラが、前記第３の制御機能の実行が何らかの有意な効果を及ぼさないであろうと判定する場合には、
前記異なるコントローラが、当該判定の指示を、前記コントローラに戻し、これに応答して、前記コントローラが、前記他の制御機能を実行させるか、
前記異なるコントローラが、前記他の制御機能を実行するか、又は
前記異なるコントローラが、当該判定の指示を、第３のコントローラに提供し、これに応答して、前記第３のコントローラが、前記他の制御機能を実行させる、請求項９に記載の方法。
【請求項１１】
前記異なるネットワーク化されたホームデバイスが、照明器具以外のデバイスであり、前記別の制御機能が、非照明制御機能である、請求項１乃至１０のいずれか一項に記載の方法。
【請求項１２】
前記ユーザ入力デバイスが、ライトスイッチである、請求項１乃至１１のいずれか一項に記載の方法。
【請求項１３】
ネットワーク化されたホームデバイスのシステムのためのコントローラであって、
制御イベントを示す信号を受信するよう構成される入力であって、前記制御イベントが、ユーザ入力デバイスの作動である、入力と、
前記制御イベントに応答して、請求項１乃至１２のいずれか一項に記載の方法のステップを実施するよう構成される、制御ロジックと、
を含む、コントローラ。
【請求項１４】
コンピュータ可読記憶媒体上に記憶されているコードであって、コントローラ上で実行される場合に、請求項１乃至１２のいずれか一項に記載の方法のステップを実施するよう構成されるコードを含む、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク化されたホームデバイスのシステムにおける制御イベントの処理に関する。すなわち、いわゆる「スマートホーム」システムである。
【背景技術】
【０００２】
コネクテッド照明とは、ライト（照明器具）が、Ｚｉｇ−Ｂｅｅ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ、Ｅｔｈｅｒｎｅｔ、Ｚ−Ｗａｖｅ、Ｔｈｒｅａｄなどのネットワーク通信プロトコル、又は、そのようなプロトコルの組み合わせに準拠した、ネットワーク技術を使用する、ライトと制御デバイス（スマートフォン、タブレット、スマートスイッチなど）との間のデータの通信に基づいて制御されることが可能な、照明システムのクラスを指す。これにより、コネクテッド照明システムは、従来の照明システムよりも豊富な機能を提供することが可能となり、例えば、ユーザが、スマートフォン、ウェアラブルデバイス、又は他のユーザデバイス上で実行されるアプリケーション（アプリ）を使用して、ライトを直接制御することを可能にし、照明システム内に、ライトスイッチ又は光センサなどの新たな制御点を、照明システムを再配線することなく容易に組み込むことを可能にする。
【０００３】
家庭のコンテキストでは、コネクテッド照明は、より広範な、いわゆる「スマートホーム」技術の傘下に入るものであり、当該目的は、制御機能の基盤として現代のネットワーク技術を使用して、従来のシステムよりも遥かに広範囲の、家庭内でのスマートデバイスに関する制御機能を提供することである。また、汎用ユーザデバイスのみならず、音声コマンドユニットなどの、他の形態のユーザ入力デバイスを、スマートホームに組み込むことも可能であり得る。
【０００４】
コネクテッド照明システムに関しては、特に、スマートライトスイッチが提供されてもよい。スマートスイッチは、迅速かつ単純な照明制御を提供するための、押しボタンスイッチ（又は、他のユーザ入力構成要素）のセットなどの、意図的に限定されたユーザインタフェースを有するユーザ入力デバイスである。いくつかの点で、スマートスイッチは、レガシーライトスイッチと同等であるが、レガシースイッチとは対照的に、制御は、ネットワーク技術に基づくものであり、提供されるオプションは、結果として、より柔軟なものとなり、ユーザ入力構成要素に、所望に応じて種々の制御機能が対応付けされることを可能にする。現在利用可能なスマートスイッチの多くはまた、配線接続されているレガシースイッチとは対照的に、ポータブルでもある。
【０００５】
コネクテッド照明は、近年では、より広範に採用されるようになり、多くの人々にとって、スマートホーム技術への主要ルートのうちの１つとなっているが、次第に主流として採用されるようになってきた唯一のものではない。
【０００６】
例えば、スマートホームへの別の一般的なルートは、ホームセキュリティシステムによるものである。家を常時監視することができ、得られたコンテンツを、ユーザが、リモートであっても（インターネットを介して）、セキュアな方式で任意の時点で見ることを可能にし得る、手ごろなホームビデオカメラシステムが、より普及しつつある。
【０００７】
スマートホームシステムに統合されることが可能な、コネクテッドオーディオシステムもまた、人気が高まりつつある。コネクテッドオーディオデバイスは、一般に、比較的（例えば、消費者デバイス内の一体型ラウドスピーカと比較して）高品質のオーディオプレイアウトデバイスであり、例えば、家全体に分散されている複数のコネクテッドオーディオデバイスにわたって、同期化されたオーディオプレイアウトを提供するように、柔軟に制御されることができる。
【０００８】
スマートホーム製品及び「モノのインターネット」製品の成功は、それらの製品が、どの程度良好に、ユーザのライフスタイル及び生活様式にシームレスかつ無理なく適合することができるかによって、左右されるであろう。これらの技術を導入又は使用することが、煩雑になるほど、それらの技術が無視される可能性が高くなるであろう。これらの技術は、長期的に、それらの多大な潜在能力が完全に活用されるべきであるならば、ユーザの理性に（例えば、セキュリティ、利便性などの要因を通じて）訴えかける必要があるばかりではなく、ユーザの感情にも訴えかける必要がある。
【０００９】
文献Ｄ１（米国特許出願公開第２０１３／０８５６１５（Ａ１）号）は、患者室内の環境条件を検出するステップと、それに応答して、フィールドパネルに通信される、環境制御情報を含むデータパケットを生成するステップとを含む、方法を開示している。フィールドパネルは、第１のビルディングオートメーションシステム及び第２のビルディングオートメーションシステムと通信している。方法は、第１のビルディングオートメーションシステムに関連する第１の環境制御パラメータ、及び第２のビルディングオートメーションシステムに関連する第２の環境制御パラメータを、それぞれ、受信されたペイロード内に含まれている環境制御情報に基づいて、第２の環境制御パラメータが第１の環境制御パラメータとは異なるように調節する。
【発明の概要】
【発明が解決しようとする課題】
【００１０】
現行の用語法に従って、本明細書では、「スマートホームシステム」とは、ネットワーク化されたホームデバイスのシステムを意味する。すなわち、ＺｉｇＢｅｅ、ＴＣＰ／ＩＰ、Ｔｈｒｅａｄ、Ｚ−ｗａｖｅ、Ｂｌｕｅｔｏｏｔｈ（登録商標）など、又はこれらの任意の組み合わせなどの、ネットワーク技術を使用して、ネットワークを介して互いに通信することができるような、ネットワーク機能を有する消費者デバイス（「スマートホームデバイス」）である。
【００１１】
本発明は、スマートホームシステムのユーザに、それらのシステムを制御する、より簡便な手段を提供するものであり、種々のスマートホームデバイスを簡便かつ直感的に制御するために、ユーザ入力デバイスが使用されることができる。
【課題を解決するための手段】
【００１２】
本発明の第１の態様は、ネットワーク化されたホームデバイスのシステムにおける制御イベントを処理する方法であって、方法は、コントローラにおいて、制御イベントを示す信号を受信するステップであって、制御イベントが、ユーザ入力デバイスの作動である、ステップと、制御イベントに応答して、本システムのネットワーク化されたホームデバイス（「第１のホームデバイス」）に関連付けられている制御機能（第１又は「一次」制御機能）を実行するべきか否かを決定するステップであって、決定が、制御イベントの時点での、ネットワーク化されたホームデバイスと、ネットワーク化されたホームデバイスが位置している物理的環境との、相互作用の状態に応じて行われる、ステップとを含み、制御機能が、制御イベントに応答して実行される場合には、コントローラは、ネットワーク化されたホームデバイスに、ネットワーク化されたホームデバイスと、ネットワーク化されたホームデバイスが位置している物理的環境との、相互作用の状態を変更するアクションを実行させ、制御機能が、制御イベントに応答して実行されない場合には、コントローラは、代わりに、本システムの異なるネットワーク化されたホームデバイス（「第２のホームデバイス」）に関連付けられている別の制御機能（第２又は「二次」制御機能）を、制御イベントに応答して実行させる。
【００１３】
スマートホームデバイスは、家庭内でのタスクを実施するためにアクションを実行し、このようにして、それらのスマートホームデバイスが位置している家の物理的環境と相互作用する。そのような相互作用は、例えば、環境内の任意の人物又は人々の利益のための、環境内への光、音、若しくは熱の放出（例えば、照明、ビデオ出力、オーディオプレイアウト、暖房などを供給するため）、又は、環境からの情報の取り込み（例えばホームセキュリティシステムにおいて、画像データ、オーディオデータ、若しくは他のセンサデータを取り込むため）とすることができる。「ホームデバイスと、ホームデバイスが位置している物理的環境との、相互作用の状態("a state of interaction between a home device and a physical environment in which it is located")」（又は、同様のもの）への言及は、この文脈において読み取られることが意図されている。現在の相互作用の状態は、例えば、デバイスが現在、環境内に光／熱／音を（環境内の人／人々に知覚可能な方式で）放出しているか否か、及び、一部の場合には、当該デバイスが、放出を行っている程度（例えば、現在の輝度／温度／音量）、あるいは、デバイスが現在、環境から情報を取り込んでいるか否かに依存し得る。
【００１４】
第１のホームデバイス（すなわち、ユーザ入力デバイスにリンクされている「一次」デバイス）間の、実際の現在の相互作用の状態に基づいて、一次制御機能を実行するべきか否かの決定を行うことにより、ユーザは、一次制御機能又は二次制御機能のいずれを実行するかを、指定する負担から解放される。むしろ、ユーザの意図は、制御イベントが発生する際の、一次デバイスの実際の状態から推測される。
【００１５】
実施形態では、ネットワーク化されたホームデバイス及び異なるネットワーク化されたホームデバイスのうちの少なくとも一方は、照明器具であってもよい（すなわち、一方又は双方が、照明器具であってもよい）。例えば、ネットワーク化されたホームデバイスは、照明器具であってもよく、制御機能は、照明制御機能であってもよく、照明器具と物理的環境との相互作用の状態は、照明器具に関連付けられている照射状態である。この場合、照明制御機能は、照射状態に実際に効果を及ぼすであろう場合にのみ実行されてもよく、又は、閾値を下回る効果のみを及ぼすであろう（すなわち、効果を及ぼすが、閾値基準を満たすには過度に小さいものである）場合に実行されてもよく、そうではない場合には、非照明機能が実行される。閾値は、例えば、輝度の変化（例えば、照明制御機能が実行されるためには、例えば１０％を超える、又は５ルクスを超える変化が必要とされる）、色の変化（例えば、ｘｙ色空間における、Ｘを超える距離が必要とされる）、色度の変化などに関連し得る。
【００１６】
より一般的には、コントローラは、制御機能の実行が相互作用の状態の有意な変化を引き起こすか否かを判定することによって、相互作用の状態に応じた上述の決定を行ってもよく、否である場合には、代わりに、異なる制御機能を実行させてもよい。この文脈では、「有意な」とは、相互作用の状態のあらゆる変化、又は、閾値基準を満たす変化のみを意味することができ、すなわち、コントローラは、制御機能の実行が、相互作用の状態の変化を引き起こすか否か、又は代替的に、閾値基準を満たす変化を引き起こすか否かを判定することによって、相互作用の状態に応じた上述の決定を行ってもよい。
【００１７】
この文脈では、照明制御は、ユーザ入力デバイスの一次機能であるが、例えば、ユーザ入力デバイスは、特定の状況において、非照明制御機能を実行するために使用されることができる。
【００１８】
しかしながら、本発明の利点は、照明のコンテキストに限定されるものではなく、一部の実施形態では、いずれのデバイスも照明器具ではない点にも留意されたい。
【００１９】
ホームデバイスは、第１の（サブ）システムの一部であってもよく、異なるホームデバイスは、第２の異なる（サブ）システムの一部であってもよい。２つのサブシステムは、独立したユーザインタフェースを有してもよく、ユーザインタフェースを介して、２つのサブシステム内の対応のホームデバイスは、独立してアクセス及び／又はコンフィギュレーションされることができる。例えば、一方が照明サブシステムであってもよく、他方が暖房サブシステムであってもよい。そのようなサブシステムは、以下では運用システムと称され、サブシステムを含む、ネットワーク化されたホームデバイスの１つのシステムを、集合的に形成する。
【００２０】
別の例として、第１の制御イベントは、第１のホームデバイスに関する第１の制御機能に関連付けられてもよく、第１の制御機能は、実行されると、第１のホームデバイスに第１の出力を供給させるものであり、更には、第２のホームデバイスにおける第２の機能に関連付けられてもよく、第２の機能は、第２のホームデバイスに第２の出力を供給させる。制御イベントが受信される場合に、実施される判定は、第１のホームデバイスが現在第１の出力を供給しているか否かであってもよく、この判定に基づいて、制御イベントは、（第１のホームデバイスが現在第１の出力を供給していない場合）第１のホームデバイスに送信されるか、又は、（第１のホームデバイスが現在第１の出力を供給している場合）第２のホームデバイスに送信される。すなわち、第１の制御機能は、第１のホームデバイスが、制御イベントの時点で第１の出力を供給していない場合に実行され、そうではない場合には、第２の制御機能が実行され、第２のホームデバイスに第２の出力を供給させる。
【００２１】
他の例示的なユースケースが、以下で説明される。
【００２２】
コントローラは、制御イベントと、ネットワーク化されたホームデバイスに相互作用の状態を変更させた以前の制御イベントとの間の、時間間隔に更に応じて、上述の決定を行ってもよい。例えば、コントローラは、時間間隔が閾値基準を満たすか否かを判定することによって、時間間隔に応じた上述の決定を行ってもよい。
【００２３】
上記の場合のいずれにおいても、コントローラは、相互作用の状態が閾値基準を満たすか否かを判定することによって、相互作用の状態に応じた上述の決定を行ってもよい。例えば、照明器具に関連付けられている照射状態に関しては、照射状態の輝度が、現在閾値を超過しているか否かである（これは、照明器具からの放出光に加えて、周囲光を考慮に入れてもよく、又は入れなくてもよい）。このことは、状態の絶対的な特性（例えば、制御機能の実行が、照射状態を更に明るくさせるか否かに関わりなく、照射状態が既に「十分に明るい」か否か）に注目しており、このことは、制御機能が、閾値基準を満たす状態の変化を引き起こすか否かを判定すること（例えば、輝度変化が閾値を上回るか否かを判定すること）とは異なる点に留意されたい。
【００２４】
誤解を避けるために、用語「照射状態」とは、周囲光からの寄与を含み得る（ただし、必ずしも含む必要はない）点に留意されたい。本明細書では、用語「照明状態」は、あらゆる周囲光を除く、照明システムによって放出される人工光を指すために使用される。コンテキストに応じて、照射状態は、単純に照明状態とすることもでき、又は、照明状態に周囲光（例えば、天然光）からのあらゆる寄与を加えたものとすることもできる。
【００２５】
制御機能及び異なる制御機能は、ユーザ入力デバイスのユーザ入力構成要素と関連付けられてもよい。以前の制御イベントは、ユーザ入力構成要素の以前の作動であってもよく、コントローラは、相互作用の状態を変更するための関連する制御機能を実行することによって、以前の制御イベントに応答してもよく、制御イベントは、同じユーザ入力構成要素の作動によって引き起こされる、その後の制御イベントである。
【００２６】
コントローラは、それらのイベント間の時間間隔が閾値基準を満たしており、第１の制御アクションの実行が、相互作用の状態に何らかの有意な変化を引き起こさないであろう場合には、ユーザ入力構成要素に関連付けられている異なる制御機能を実行することによって、その後の制御イベントに応答してもよい。
【００２７】
コントローラ（第１のコントローラ）が、制御イベントに応答して制御機能を実行しないと決定した場合には、コントローラは、本システムの第３のネットワーク化されたホームデバイスに関する第３の制御機能の実行が、第３のネットワーク化されたホームデバイスと、第３のネットワーク化されたホームデバイスが位置している物理的環境との相互作用の状態に、何らかの有意な変化を引き起こすか否かを判定してもよく、又は、異なるコントローラ（第２のコントローラ）に、異なるコントローラにおいて当該判定を行うために、制御イベントの指示(indication)を提供してもよく（すなわち、制御イベントを、異なるコントローラに「渡す」）、第３の制御機能の実行が、何らかの有意な効果を及ぼさないであろう場合には、他の制御機能が、異なるネットワーク化されたホームデバイスに関して実行される。
【００２８】
第１のコントローラが、制御イベントを渡す場合、第２のコントローラが、第３の制御機能の実行が何らかの有意な効果を及ぼさないであろうと判定する場合には、異なるコントローラは、
−判定の指示を第１のコントローラに戻してもよく、これに応答して、コントローラが、他の制御機能を実行させる（すなわち、第１のコントローラに制御イベントを返却する）、
−（それ自体で）他の制御機能を実行してもよく、又は、
−判定の指示を第３のコントローラに提供してもよく、これに応答して、第３のコントローラが、他の制御機能を実行させる（すなわち、第３のコントローラに制御イベントを受け渡す）。
【００２９】
最後の場合には、第３のコントローラは、次いで、第２のコントローラと同じように続行することができる。
【００３０】
例えば、
−第１のコントローラは、オーディオシステムの一部であり、再生アクションに関連付けられているユーザ入力装置上のボタン（再生ボタン）が押されるが、音楽は既に再生されており、それゆえ、コマンドは、照明システム内の第２のコントローラに渡され、
−照明システムコントローラは、再生ボタンに関連付けられている光設定（現在のオーディオ出力に依存し得るもの）が、作動されているか否かをチェックし、作動されていると仮定すると、コマンドは、第３のシステム内の第３のコントローラに渡される（第２の自律システムから第３の自立システムに直接か、又は、第２の自律システムが、第１の自律システムにコマンドを返却し、次いで、第１の自律システムが第３のシステムを制御する）。
−第３の自律システムは、再生ボタンが押されることに関連付けられているオン機能を有する、暖炉であり、第３のコントローラは、火が点いているか否かをチェックし、火が点いていないと仮定すると、第３のコントローラは、それゆえ、オン機能を実行する。
【００３１】
第３の制御機能は、非照明制御機能であってもよく、第３のネットワーク化されたホームデバイスは、照明器具以外のデバイスであり、異なるネットワーク化されたホームデバイスとは異なるタイプのものである。
【００３２】
ユーザ入力構成要素は、ユーザ入力デバイスの複数のユーザ入力構成要素のうちの１つであってもよく、各ユーザ入力構成要素は、対応の制御機能に関連付けられている。例えば、ユーザ入力デバイスの、上記のユーザ入力構成要素又は各ユーザ入力構成要素は、押しボタンスイッチであってもよい。
【００３３】
好ましくは、ユーザ入力デバイスは、ライトスイッチ（すなわち、上述の種類のスマートスイッチ）である。ライトスイッチは、ユーザが、コネクテッドスマートホームカメラシステムを使用してビデオを取り込むこと、又は、コネクテッドオーディオシステムからのプレイアウトを一時停止することなどの、特定の非照明スマートホームフィーチャ、あるいは何らかの他の非照明機能を、迅速に作動又は作動停止させることを望む場合に、見つけ出すことがより容易であり得る。更には、ライトスイッチとの対話は、本質的に瞬間的であり、例えばユーザは、スイッチを手に取って、スイッチ上のボタンを押す。対照的に、多くのモバイルデバイスは、作動されるために、パスコード及びアプリ若しくはウィジェットを必要とする場合があり、必要とされる対話ステップの数を増大させている。
【００３４】
物理的制御器（スマートスイッチなど）は、スマートデバイスを制御する際の簡便性をもたらすものであるため、各デバイス又はアクション（すなわち制御機能）に関するスマートスイッチを追加しなければならないことを回避するために、使用されるスマートスイッチの数を制限することが望まれるであろう。有利には、本発明は、追加的な物理的コントローラに関する要件を低減する。
【００３５】
一部の既存のタイプのスマートスイッチは、異なる制御機能が、異なる入力スタイルに関連付けられることを可能にしており、例えば、一度押し、二度押し、及び長押しを区別することによって、１つのスイッチによって提供される制御のレベルを向上させることができる。しかしながら、本技術を使用すると、このことは更に拡張されることができ、それゆえ、例えば特定のボタンの長押しに関連付けられている照明制御機能は、照明制御機能が実際に効果を及ぼすであろう場合にのみ実行され、そうではない場合には、ボタンの長押しに関連付けられている非照明機能が実行される。
【００３６】
一部の実施形態では、異なるネットワーク化されたホームデバイスは、照明器具以外のデバイスであってもよく、別の制御機能は、非照明制御機能である。例えば、デバイスは、以下のものであってもよい：
−画像取り込みデバイス、
−オーディオプレイアウトデバイス、
−メディアデバイス、
−セキュリティシステムのデバイス、
−電話デバイス、
−サーモスタット、
−洗浄デバイス、
−自動ドア、窓、ブラインド、及び／又はカーテンを駆動するための駆動メカニズム、あるいは、
−暖房、換気、及び／又は空調デバイス。
【００３７】
照明コントローラは、制御機能の１つ以上のパラメータから、異なる制御機能に関する１つ以上の制御パラメータを導出してもよい。例えば、前者が照明制御機能であり、後者が非照明制御機能である場合、照明コントローラは、照明制御機能の１つ以上の照明パラメータから、非照明制御機能に関する１つ以上の制御パラメータを導出してもよい。
【００３８】
本発明の第２の態様は、ネットワーク化されたホームデバイスのシステムのためのコントローラを目的とするものであり、コントローラは、制御イベントを示す信号を受信するよう構成される入力であって、制御イベントが、ユーザ入力デバイスの作動である、入力と、本明細書で開示されるいずれかの方法のステップを実施するよう構成される、制御ロジックとを含む。
【００３９】
本発明の第３の態様は、コンピュータ可読記憶媒体上に記憶されているコードであって、コントローラ上で実行される場合に、本明細書で開示されるいずれかの方法のステップを実施するよう構成されるコードを含む、コンピュータプログラムである。
【００４０】
本発明の別の態様は、照明システムにおける制御イベントの処理方法を目的とし、方法は、照明コントローラにおいて、制御イベントを示す信号を受信するステップであって、制御イベントが、ユーザ入力デバイスの作動であるステップと、照明制御機能又は非照明制御機能のいずれを実行することによって、制御イベントに応答するべきかを決定するステップとを含み、照明制御機能は、実行されると、照明システムの少なくとも１つの照明器具に、照明システムに関連付けられている照射状態を変更させ、非照明制御機能は、実行されると、照明システム以外の第２の運用システムにおける運用変更を引き起こし、上述の決定は、制御イベントの時点での照射状態、及び／又は、制御イベントと、照明システムの少なくとも１つの照明器具に照射状態を変更させた以前の制御イベントとの間の、時間間隔に応じて行われる。
【００４１】
また、誤解を避けるために、コントローラは別個のデバイスとすることができるが、コントローラはまた、ネットワーク化されたホームデバイス自体のうちの１つの構成要素とすることもできる点に留意されたい。
【図面の簡単な説明】
【００４２】
より良好に本発明を理解するために、及び、どのようにして本発明の実施形態が遂行され得るかを示すために、以下の図が参照される。
【図１】コネクテッド照明システムの概略ブロック図を示す。
【図２】環境内に配置されている照明システムの斜視図を示す。
【図３】照明コントローラに関する機能ブロック図を示す。
【図４】照明コントローラにおける制御イベントの処理方法に関するフローチャートを示す。
【発明を実施するための形態】
【００４３】
例として、本発明の実施形態は、スマートホームシステムのサブシステムとして見られ得る、コネクテッド照明システム（図１〜図３の１）及び少なくとも１つの他の運用システム（図３の５２、５３）を備える、スマートホームシステムの文脈で説明される。しかしながら、コネクテッド照明は、単なる一例であり、照明制御機能又は照射状態に関する以下の全ての説明は、他のタイプの制御機能及び他の相互作用の状態（例えば、オーディオ又は画像／ビデオ出力状態、暖房状態、センサに関する情報取り込み状態など）に等しく適用される。
【００４４】
スマートホームシステムのサブシステムは、家庭内での特定の機能を有し、様々な程度の運用依存性を有し得る（例えば、それらのサブシステムは、中央の「スマートホームハブ」などの、同じコントローラによって制御されてもよく、又は、照明システム「ブリッジ」及び別個のハブなどの、異なるコントローラを有してもよい）。しかしながら、ユーザ入力デバイスにおける制御イベントは、それらの制御イベントが発生する状況に応じて、これらのシステムのうちのいずれかにおけるアクションを引き起こし得る限り、常に、ある程度の相互依存性が存在する。
【００４５】
図１は、コネクテッド照明システム１の概略ブロック図を示し、図２は、照明システム１が、環境２を照射するために、どのように環境２内に配置され得るかの一実施例を示す。環境２は、１つ以上の部屋及び／又は廊下（又は、それらの一部）などの、建物内の屋内空間を含むことができ、並びに／あるいは、庭園又は公園などの屋外空間、あるいは、スタジアム又は展望台（又は、当該一部）などの、部分的に覆われた空間、あるいは、そのような空間の組み合わせを含んでもよい。説明される実施例では、環境２は、ユーザの家、又は、家のいくつかの部屋にわたるユーザの家の一部であり、場合により、庭又はバルコニなどの屋外空間にも及んでいる。照明システム１は、１つ以上の照明器具（ライト）４を備え、それらの照明器具は、例えば、それらの下方の表面（例えば、地面若しくは床、又は作業面）を照射することが可能となるように、（図示のように）天井取り付け式であるか、壁に取り付けられるか、床又は家具などに埋め込まれるか、あるいは、それらの任意の組み合わせとすることができる。照明器具４のそれぞれは、少なくとも１つの照射源、すなわち、ＬＥＤランプ、ガス放電ランプ、又はフィラメント電球などの発光デバイスに加えて、任意の関連するハウジング又は支持体を備える。照明器具４のそれぞれは、天井若しくは壁に取り付けられた照明器具、自立型照明器具（例えば、テーブルランプ、デスクランプ、又はフロアランプなど）、ウォールウォッシャ、又は、ＬＥＤストリップなどの従来とはやや異なる形態、表面若しくは家具に組み込まれた照明器具、又は、環境２を照射するように環境２内に照明を放出するための、任意の他のタイプの照明デバイスなどの、任意の好適な形態を取ってもよい。例えば、機能的照明（すなわち、照明の結果として、環境２内のユーザ８が自身の周囲を見ることが可能な、十分な強度の光を、十分に大きい領域にわたって放出するためのもの）、又は、環境２内に所望の雰囲気を作り出すために、審美的照明を少なくとも供給することが可能なものである。
【００４６】
照明器具４に加えて、照明システム１は、照明ブリッジと称される場合もある、ゲートウェイ１０の形態の中央制御デバイスを備えることが示されている。ブリッジ１０は、第１の通信インタフェース１２、第２の通信インタフェース１６、並びに、第１のインタフェース１２及び第２のインタフェース１６に接続されているプロセッサ１４を含むことが示されている。ブリッジ１０はまた、プロセッサ１４に接続されているメモリ１５を含むことも示されている。照明器具４のそれぞれは、第２のインタフェース１６を介して、ブリッジ１０に接続されていることが示されている。例えば、照明器具４は、照明器具４のうちの少なくとも一部が、ブリッジ１０と他の照明器具４との間でデータを中継するための、中継器としての役割を果たす（すなわち、照明器具４のうちの少なくとも一部が、１つ以上の他の照明器具４を介して、ブリッジ１０に間接的に接続する）無線メッシュネットワークを形成してもよい。この無線メッシュネットワーク構成は、第２のインタフェース１６の直接通信範囲を超えて、ネットワークの範囲を拡張することができる。例えば、第２のインタフェース１６は、ＺｉｇＢｅｅインタフェースであってもよく、照明器具４とブリッジ１０は、ＺｉｇＢｅｅネットワークを形成する。ブリッジ１０を介して照明器具４を制御するために、少なくとも１つのユーザ入力デバイスが、例えば、Ｗｉ−Ｆｉ若しくはＢｌｕｅｔｏｏｔｈ（登録商標）などの無線接続、又は例えばＥｔｈｅｒｎｅｔに基づく有線接続を介して、ブリッジ１０の第１のインタフェース１２に接続することができる。これらの実施例は、網羅的なものではなく、Ｔｈｒｅａｄ、Ｚ−Ｗａｖｅなどの、他のネットワークプロトコルもまた使用されることができる。ユーザ入力デバイスは、例えば、スマートフォン、タブレット、ウェアラブルデバイス、（例えば、音声制御に基づく）ホームオートメーションハブ、又は任意の他の汎用コンピューティングデバイスなどの、照明制御アプリケーション（アプリ）を実行する汎用ユーザデバイス６、あるいは、ネットワーク通信技術が装備されているライトスイッチ５（スマートスイッチ）とすることができる。この実施例では、ユーザデバイス６は、Ｗｉ−Ｆｉルータなどのネットワークルータ９によって提供される、ローカルエリアネットワーク１８を介して、ブリッジ１０に接続されることが示されている。一部の場合には、照明器具４をユーザ８がリモートで制御することを可能にするために、インターネットなどの外部ネットワーク２０から（例えば、ルータ９を介して）ブリッジ１０に接続することもまた可能であり得る。ユーザデバイス６は、照明制御アプリ（図示せず）が実行されるプロセッサ２２と、ネットワークインタフェース２４とを備えることが示されており、ネットワークインタフェース２４を介して、ユーザデバイス６のプロセッサ２２は、ローカルエリアネットワーク１８に、例えばＷｉ−Ｆｉ接続を介して接続することができる。あるいは、ユーザデバイス６は、例えばＢｌｕｅｔｏｏｔｈ（登録商標）接続を介して、ブリッジ１０に直接接続することもできる。ブリッジ１０を有さないコネクテッド照明システムを実装することもまた可能であり、この場合、様々なユーザ入力デバイス５、６は、（ブリッジ１０又はルータ９のいずれも必要とされないように）例えばＢｌｕｅｔｏｏｔｈ（登録商標）を使用して、照明器具４を、それらと直接通信することによって制御することができ、あるいは、照明器具４は、例えばローカルネットワーク１８に、直接接続してもよく、それゆえ、それらの照明器具は、（ブリッジ１０が必要とされないように）ルータ９を介して制御されることができる。ブリッジ１０は、専用の制御デバイスであってもよく、又は、照明器具４のうちの１つの一部とすることも可能である。
【００４７】
例として、図２は、ゲートウェイ１０及びルータ９と共に環境２内に配置されているスマートスイッチ５を、ユーザ８によって保持されているユーザデバイス６と共に示す。しかしながら、理解されるように、これは単に例示の目的のための一実施例に過ぎず、様々な他の配置及び構成も同様に実現可能である。例えば、図示のように壁又は他の表面に取り付けられているのではなく、スマートスイッチ５は、ユーザ８が持ち歩くことが可能なポータブルスイッチとすることが可能である。
【００４８】
図３は、照明コントローラ４０によって実装される機能を表す、照明システム１の照明コントローラ４０に関する機能ブロック図を示す。照明コントローラは、照明制御構成要素４６及び非照明制御構成要素４８を備えることが示されている。照明制御構成要素４６は、照明システム１の照明器具４を制御するための、照明コントローラ４０の照明制御機能を表す。照明コントローラ４０は、照明器具４が、照明コントローラ４０の照明制御構成要素４６から制御入力（コマンド）を受信するように、照明器具４に接続されている。照明制御構成要素４６は、本明細書で説明される照明制御機能の全てを実行する。
【００４９】
対照的に、非照明制御構成要素４８は、非照明スマートホームサブシステム、すなわち、ビデオカメラシステム、コネクテッドオーディオシステム、窓ブラインド、ＨＶＡＣ（heating, ventilation and air conditioning；暖房、換気、及び空調）システム、ＴＶ（又は、他のメディアデバイス）などの、環境２内に設置されている何らかの他のスマートホームシステム又はコネクテッドシステムなどの、照明システム以外の少なくとも１つの運用システム（すなわち、いずれの形態の照明器具も含まない、非照明システム）を制御するための、照明コントローラ４０の非照明制御機能を表す。そのようなシステムは、単一の機能に関して使用されることができるが、また、機能を組み合わせるか、又はスマートホームシステム間のハブとして動作するシステムも存在する。例えば、インターネットに接続されることが可能であり、また、サーモスタットシステムを介して、照明、オーディオ、ブラインドなどの他のスマートホームデバイス及びシステムにも接続されることが可能な、コネクテッドビデオカメラが現在利用可能である。非照明制御構成要素４８は、本明細書で説明される非照明制御機能の全てを実行する。
【００５０】
照明コントローラ４０は、ランプ４のうちの１つの一部とすることもできる（例えば、その場合、ブリッジ１０は、別個のデバイスではなく、照明器具に実装される）が、好ましくは、照明ネットワーク内の制御デバイス（例えば、Ｈｕｅブリッジ）などの、又はオンラインサービス（例えば、Ｐｏｅｔａｌ）などを介した、外部ソースである。
【００５１】
図１のシステムでは、照明コントローラ４０は、好ましくは、以下で説明される実施例と同様に、ブリッジ１０に実装される。しかしながら、照明コントローラはまた、例えば、ユーザデバイス６又はスイッチ５自体に、又は、クラウドシステム（例えば、Ｐｏｒｔａｌ）などの、インターネット２０を介して照明器具に接続するバックエンドシステムに、実装されることも可能である。一般に、照明コントローラ４０は、照明システム１内の任意の好適なデバイス又はデバイスの組み合わせによって、ローカル及び／又はリモートで実装されることができる。
【００５２】
好ましくは、照明コントローラ４０の機能は、ソフトウェアとして実装される。すなわち、ブリッジ１０のプロセッサ１４などの、照明コントローラの機能が実装されるデバイスのプロセッサ（ＣＰＵなど）上で実行される、コンピュータ可読命令によるものである。しかしながら、この機能の少なくとも一部を、特定用途向け集積回路又はＦＰＧＡなどの、専用のハードウェアとして実装する可能性も排除されない。
【００５３】
スマートスイッチ５は、図３では、照明コントローラ４０が入力を受信することが可能な、複数のユーザ入力構成要素５Ｃを備えることが示されている。例えば、照明コントローラ４０は、ブリッジ１０に実装される場合、ブリッジ１０のインタフェース１２、１６のうちの一方を介して、スマートスイッチ５に接続してもよく、又は、ユーザデバイス６に実装される場合、インタフェース２４を介して、スマートスイッチ５に接続してもよい。別の実施例として、照明コントローラ４０は、スイッチ５自体に実装される場合、ユーザ入力構成要素５Ｃから直接入力を受信してもよい。いずれの場合も、照明コントローラ４０は、制御イベントを検出することができるように、照明スイッチ５に接続しており、各制御イベントは、ユーザ入力構成要素５Ｃのうちの１つの作動によって引き起こされる。すなわち、コントローラ４０は、スイッチ５へのインタフェースを有する。
【００５４】
以下の実施例では、ユーザ入力構成要素５Ｃは、ユーザ８が押圧して作動させる、ボタン（押しボタンスイッチ）である。この文脈では、照明コントローラ４０に検出可能な、結果として生じる制御イベントは、ライトスイッチ押圧イベントと呼ばれる。
【００５５】
スイッチ５は、複数のユーザ入力構成要素５Ｃを含むように示されているが、スマートスイッチが、スマートボタンなどの１つのユーザ入力構成要素のみを有する、本発明の特定の実施形態を実装することも可能である点に留意されたい。特に、時間依存性を含む実施形態（以下を参照）は、単一のボタンスイッチを使用して実装されることができる。
【００５６】
以下で説明される、主なユースケースのシナリオでは、照明コントローラ４０は、照明システム１に関する現在の照明状態に基づいて、上述の入力が、いずれのシステム（照明又は非照明）に向けられるかを決定する。現在の照明状態は、制御イベントが発生する際に、メモリ１５内の照明状態データ４２を更新することによって追跡され、それにより、以前の制御イベントは、照明状態データ４２と共に、その後の制御イベントが、照明システム１又は別個の非照明システムのいずれに関する制御機能をトリガするかを決定する。
【００５７】
照明状態データ４２は、例えば、各ライトに関する現在の輝度及び色値を、個別に記録することができるが、このレベルの詳細を含めることは必須ではない。例えば、照明状態データは、問題としているライトに関して現在選択されている、照明シーンを示してもよい。シーンは、時間的に変化する輝度及び／又は色値を定義する、動的シーンとすることができる。シーンは、例えば、シーン名などのシーン識別子によって識別されることができ、各シーン識別子は、当該シーンを表現するための、対応の照明パラメータのセットに関連付けられている。
【００５８】
その場合、照明コントローラ４０は、初期設定の間、ユーザ８が、最初に、ライトスイッチ５のユーザ入力構成要素５Ｃに、光シーン（静的又は動的）を割り当てるようにして設定されてもよく、このシーンを表現することが、構成要素の一次照明制御機能となる。ユーザ８はまた、同じ構成要素５Ｃに、二次非照明機能も割り当てることができる。照明コントローラ４０は、デフォルトの動作モードでは、一次機能によって規定された状態に光が既にある場合にのみ、二次機能が作動されるように動作してもよい。すなわち、デフォルトの運用モードでは、異なるシーンが選択されている場合に実施される、ボタンの第１の押圧が、ボタンに関連付けられているシーンへの、シーンの切り替えを引き起こす。シーンが選択されている間に、ボタンが再び押圧される場合には、ライトスイッチ押圧イベントは、第２のシステムに渡される。しかしながら、一部の場合には、このデフォルトの挙動を、ユーザが変更することも可能であり得る（以下を参照）。
【００５９】
説明を支援するために、以下の実施例を考察する。ユーザ８が、スイッチ５上のボタン５Ｃのうちの１つを押圧し、このことが、照明コントローラ４０に渡されるライトスイッチ押圧イベントを生じさせる。コントローラ４０は、ボタンが対応付けされているライト４のうちの１つ以上をオンに切り替えることなどの、ボタンに関連付けられている、照明システムにおけるアクションが、照明システム１の現在の照明状態（典型的には、光出力）を変化させることになるか否かをチェックする。当該ライトが、その時点でオフであると仮定すると、ボタンの押圧は、関連するアクションを実行させ、この場合、照明器具がオンに切り替えられる。
【００６０】
ここで、ユーザが、スマートライトスイッチ５上の同じボタン５Ｃを再び押圧する場合には、照明コントローラ４０は、同じチェックを実行するが、しかしながら今回は、問題としているライトが既にオンであるため、コントローラ４０は、関連するアクションの実行が、照明システム１の状態を変化させないであろうと判定する。それゆえ、照明コントローラ４０は、受信されたライトスイッチ押圧イベントを、照明システムから、別個の非照明システム、例えばスマート音楽システム（図３の５２）に渡す。スマート音楽システム５２は、ライトスイッチ押圧イベントに関連付けられている、現在ロードされているプレイリストから音楽を再生するアクションを有し、それゆえ、音楽が再生を開始する。複数のボタン５Ｃの場合、ユーザ８は、自身が適切と考えるように、各ボタンを、対応の照明シーン（静的又は動的）及び非照明制御機能に関連付けるように選択することができる。
【００６１】
別の実施例は、作動されると短いビデオを録画する「瞬間取り込み」フィーチャを有する、コネクテッドカメラと共に、この機能を使用することである。
【００６２】
この場合、ライトスイッチ５に関する二次機能は、ビデオカメラにおいてビデオ録画機能を作動させる（又は、既に作動されている場合には、録画に検索可能なブックマークを作成する）こととなる。ユーザ８が、ビデオカメラシステムに、オプションとして標準的持続時間（例えば、約２分）にわたって、録画するように通知することを望む場合、ユーザは、ライトスイッチ上のボタンのうちの１つを押圧する。このことは、コントローラ４０に信号を送信し、次いで、コントローラは、信号を解釈することができ、ボタンに関連付けられている光シーンが既に作動されている（すなわち、一次機能が満たされている）場合には、コントローラは、例えばホームネットワークを介して、ビデオカメラシステムに、録画を開始するように通知することになる。あるいは、シーンが作動されていない場合には、ユーザは、２つの連続する押圧を実行することができ、第１の押圧がシーンを作動させ、第２の押圧が録画を作動させる。
【００６３】
一部の実施形態では、ユーザ８は、デフォルトの動作モードから、カスタマイズされた動作モードに変更することができる。例えば、ユーザ８は、室内が既に十分に明るいことを光センサが検出する場合、及び／又はタイミング制約などの、二次機能の作動に関する何らかの追加条件を与えてもよい。このことは、基本的技術に対する他の可能な変形形態として、以下で更に詳細に説明される。ライトの作動は、ライトスイッチの一次機能のまま維持され、非照明制御は、それに対して二次的である。
【００６４】
スマートホームに関する重要な制御手段として、音声制御が、現在の「電話及びアプリ」モデルを引き継ぐことになると、多くの人々が考えている点に留意されたい。しかしながら、音声が邪魔になり得る場合もあり、特に、ユーザが、実際の家族の瞬間を取り込むために、コネクテッドホームビデオシステムを作動させることを望む場合には、カメラを作動させるための発話音声コマンドは、いささか不快であり、家族を苛立たせる恐れがあるが、一方で、本明細書で提示される技術は、さほど邪魔にはならない。
【００６５】
作動に加えて、ライトシステムは、ビデオカメラシステムに関する追加情報を送信してもよく、例えば、
−カメラが録画するべき持続時間を決定するために、シーンの輝度が使用されることが可能であり、
−ファイルに適用される画像フィルタ（例えば、Ｉｎｓｔａｇｒａｍフィルタ）などの、適用される画像処理のタイプを決定するために、シーンの彩度が使用されてもよく、例えば、高彩度は、Ｋｅｌｖｉｎフィルタに相当してもよく、一方で、低彩度のシーンは、ｉｎｋｗｅｌｌ白黒フィルタを選択してもよく、
−色の変化は、フィルムの特定の領域を、より多くの又はより少ない、色／露光で強調表示する、Ｘ−ｐｒｏ  １１とリンクすることが可能である、
などである。すなわち、ユーザ入力構成要素５Ｃに関連付けられている非照明制御機能に関する、１つ以上の制御パラメータは、輝度、色（例えば、彩度）、及び／又は動的調節パラメータ（すなわち、動的シーンに関する時間変動パラメータ）などの、同じユーザ入力構成要素５Ｃに関連付けられている照明制御機能の、１つ以上の照明パラメータから導出されてもよい。例えば、関連する照明シーンの照明パラメータである。
【００６６】
光シーンのパラメータに応じて、これらのフィルタが、システムによって自動選択されることができる。オーバーライドメカニズムもまた、ユーザ８に利用可能にされてもよい。
【００６７】
ユーザ８が選択してもよい、追加的な二次制御機能としては、以下のものが挙げられる：
−外部の太陽光ブラインドの開放／閉鎖、
−音楽の再生（プレイリスト又は音楽アクティビティが、押圧される特定のボタンの一次機能に関連付けられている、光シーンのタイプにリンクされてもよい）、
−家を出る前に、「留守」ソフトセキュリティ機能を選択すること、
−スマートホームを、リラックスモードなどの所望の状態にすること（それにより、電話が静音状態にされ、暖房が僅かに上昇し、洗濯機／食器洗浄機が一時停止するなど、複数のスマートホームサブシステムが同じ制御イベントに反応することを伴い得る）。
【００６８】
ライトスイッチ押圧イベントを受信する照明コントローラ４０は、専用の照明システムコントローラとすることができ、すなわち、それ自体は、照明器具４を直接制御するのみであり、非照明システムを制御するために、専用の照明コントローラの非照明制御構成要素４６は、意図されているアクションを非照明システムにおいて実施するように、非照明システムの第２のコントローラに要求することができ、その場合、非照明制御機能は、照明コントローラ４０によって、そのような要求を非照明システムのコントローラに送信することによって実行される。
【００６９】
しかしながら、用語「照明コントローラ」は、この点において限定されるものではなく、照明コントローラ４０は、照明器具及び少なくとも１つの非照明システムの双方を（非照明システムに関する別個のコントローラを必要とすることなく）直接制御する、より汎用的なスマートホームコントローラ（例えば、ハブ）とすることもできる。
【００７０】
スマートスイッチ５から受信される制御イベントは、ボタンが押圧されたという指示とすることができ、次いで、指示は、例えばコントローラ４０によって、照明システムアクションに、又は、照明システムアクションを含むコマンドに関連付けられる。同様に、ライトスイッチ押圧イベントを渡すことは、イベントを最初に受信したコントローラ４０が、イベントを更なるコントローラ又は更なるシステムに渡すこと（次いで、更なるコントローラ又はシステムが、受信されたイベントを、プレイリストから音楽を再生することなどのアクションに関連付ける）、あるいは、コントローラ４０が、更なるシステムを直接制御するコマンドを作成することを含み得る。
【００７１】
拡張：
様々な実施形態では、照明コントローラ４０は、以下の拡張のうちのいずれか、又はそれらの任意の組み合わせを、更にサポートすることができる。
【００７２】
時間依存制御：
その後の制御イベントを非照明システムに渡すべきか否かを決定するために、その後の制御イベントが、以前の制御イベントに起因する照明状態に効果を及ぼさないであろう場合に、コントローラは、以前の制御イベントとその後の制御イベントとの間の時間間隔が、閾値基準を満たすか否かを判定する。例えば、時間間隔が、閾値を上回る場合にのみ、又は代替的に、閾値を下回る場合にのみ、その後の制御イベントが渡されてもよい。
【００７３】
上記の実施例に従えば、第２の押圧は、スイッチの第１の押圧から（例えば）５分以内に第２の押圧が受信される場合にのみ、又は代替的に、第１の押圧から（例えば）５分を超えて第２の押圧が受信される場合にのみ、ライトスイッチ押圧イベントがスマート音楽システムに渡されるという効果を有する。
【００７４】
コンテキスト依存制御：
ライトスイッチ押圧イベントが、いずれのシステムに（存在する場合には）渡されるかは、例えば、時刻、曜日、気象条件、又は他のコンテキストデータに依存し得る。すなわち、照明コントローラは、コンテキストデータに基づいて、制御イベントを渡すべきか否かを決定してもよく、オプションとして、コンテキストデータに基づいて、複数の異なる非照明システムのうちの１つを選択して、制御イベントを渡してもよい。
【００７５】
複数のレイヤ：
上記で提示された実施例は、拡張されることができ、その場合、同じボタン５Ｃの第３の押圧が、例えば、ライトが既にオンであると共に、音楽が変換オーディオシステム５２において既に再生されているという事実に基づいて、更なるアクションをトリガする。より一般的には、ボタンに関連づけられている（一次）照明アクションが、照明システム１に効果を及ぼさず、第２のシステムに関する（一次）非照明アクションが、システムに効果を及ぼさないであろう場合、制御イベントは、例えば、
−ボタンに関連付けられている、照明システム１に関する異なる照明アクションをトリガしてもよく、
−ボタンに関連付けられている、第２のシステム（例えば、音楽システム５２）に関する異なる非照明アクションをトリガしてもよく、
−異なる照明アクション及び異なる非照明アクションの双方をトリガしてもよく、
−例えば、同じく非照明システムであり、かつ第２のシステムとは異なるタイプの、第３のシステム（例えば、図３の画像取り込みシステム５３）に渡されてもよい、などとなる。
【００７６】
すなわち、画像取り込みシステム５３などの第３のコネクテッドシステムが、オーディオシステム５２などの第２のシステムと同様に、ボタン押圧イベントに加入することができる。照明コントローラ４０は、押圧イベントが、それらの加入システムにいつ伝搬されるか、及び、それらのシステムのうちのいずれに渡されるかを、制御する。更には、そのような手法の場合、２つ以上のシステムが、潜在的に、同じイベントに加入されることができる（それにより、１つの押圧が、２つ以上の非照明システムにおいてアクションをトリガする）。ユーザに対して混乱を招くことを回避するために、いずれのシステムが加入されるか、及び、それらのシステムがイベントを受信すると、どのように反応するかを、ユーザ８自身が指定することが好ましい場合がある。
【００７７】
このことは、照明コントローラ４０によって制御されることが可能な、他のタイプの非照明システム、例えば本明細書で言及される非照明システムのいずれにも、等しく適用される。
【００７８】
このようにして、照明システム１の状態は、光制御、又は非光制御（例えば、照明以外の何らかのスマートホームフィーチャ）の、いずれの機能が作動されるかを決定する。スイッチの押圧が照明システムの状態を変化させるか否かの、実行されるチェックは、厳密なものとすることができ（すなわち、いかなる変化も、イベントに関連付けられているアクションを照明システムに実行させることになる）、又は緩いものとすることもできる（すなわち、スイッチの押圧が、色、輝度などにおける軽微で些細な変化のみを引き起こすであろう場合には、押圧は無視され、代わりに、更なるコントローラ又はシステムにイベントが渡される）。
【００７９】
すなわち、照明コントローラ４０は、特定の制御イベントに関連付けられている照明アクションが、照明状態の有意な変化を引き起こすか否かを判定し、一部の実装形態では、照明状態に対するいかなる変化も有意であると見なされ、他の実装形態では、照明コントローラは、結果的に生じる変化が（存在する場合には）有意であるか否かを判定するために、１つ以上の有意性基準を評価する。好適な有意性基準は、変化が、ユーザにとって、どの程度知覚的に有意であると予想されるかに基づいて、様々な方式で設定されることができる。例えば、照明アクションを実行することが、問題としているライトによって放出される光の、閾値を下回る量での変化のみを引き起こすであろう場合には、変化は、些細なものとして分類されてもよく、量は、例えば、輝度値、色値、又はそのような値のベクトル（例えば、色ベクトル）とすることができる。所与の変化が、任意の所与のシステムによって「有意」と見なされるか否かは、文脈において明らかとなるであろう。
【００８０】
殆どの場合、照明スイッチの押圧は、照明システム１において、照明スイッチに関連付けられている単一の照明アクションのみを（第１の押圧でライトをオンに切り替え、第２の押圧でオフに切り替えるボタンとは対照的に）有することになる。
【００８１】
しかしながら、このことに対する注目すべき例外は、時間依存制御と組み合わされる場合に、（例えば）５分以内に受信された第２の押圧が、非照明機能を有する（例えば、音楽をオンにする）ことができ、一方で、（例えば）５分後の第２の押圧が、第１の押圧とは異なる照明機能を有する（例えば、第１の押圧がライトのオンであり、第２の押圧がライトのオフである）ことである。主として、いずれのタイプの制御機能が実行されるべきかの決定は、依然として照射状態に基づいて行われるが、複数の照明機能が同じボタンに関連付けられることを可能にするために、押圧間の時間もまた考慮に入れることができる。
【００８２】
イベントが、第２のシステムにのみ渡される（及び、第３のシステムには渡されない）場合には、例えば、ユーザは、リビングルーム内の１つ以上のライトを作動させるコネクテッドライトスイッチに、一時停止／再生の二次機能を割り当ててもよく、ユーザが、スイッチを使用すると、システムは、ライトが既に所望の状態にあるか否かを最初にチェックし、否である場合には、割り当てられている光シーンが作動され、既に所望の状態にある場合には、二次機能が作動される（リビングルーム内のオーディオシステムを一時停止／再生する）。次いで、第２の押圧が、オーディオの再生を（以前はオフであったと仮定すると）開始させ、第３の押圧が、オーディオを一時停止する、などである。
【００８３】
他の実施形態では、第２、第３、又は更なる押圧は、押圧が、第２、第３、又は更なるシステムの出力を変化させないであろう場合、再び照明システムを制御する。例えば、第１の押圧は、ライトを（それらのライトがオフであったと仮定すると）オンにし、第２の押圧は、音楽を（ライトが既にオンであり、音楽がオフであったため）オンにし、第３の押圧は、（音楽が既にオンであったため）再び照明システムによって処理される。又は、第３の押圧は、照明及び音楽システムによって処理されることも可能であり、双方がオフにされる。
【００８４】
一部の実施形態では、周囲光レベルが、照明システムによって測定されることができ、特定の制御イベントにどのように応答するべきかについての決定に、影響を及ぼすことができる。例えば、自然光で部屋が十分に照射されていることを、光レベルセンサが示す場合、問題としているボタンによって通常作動される光シーンは、作動されなくてもよい。その場合、システムは、一次機能を迂回して、二次機能を即座に作動させてもよい。換言すれば、コントローラにおけるライトスイッチ押圧イベントに関連付けられているアクションは、条件付きアクションとすることができ、すなわち、この実施例では、「周囲光レベルが低い場合に、ライトをオンにする」。
【００８５】
この点において、用語「照明システムに関連付けられている照射状態」（又は、同様のもの）は、単純に、照明器具４自体によって供給される人工照明（すなわち、上述の照明状態）を指すことができるが、また、照明器具からの照射と、自然光などの、同じ領域内のあらゆる周囲照射との、組み合わせ効果を指すこともできる。したがって、特定の時点での照射状態に応じて実施される決定は、その時点での、照明システムの照明器具によって領域内に放出されている光（好ましくは、照明状態データ４２から推測されるもの）を考慮に入れるものであり、オプションとしてまた、照明システムの一部ではない他の照射源によって、領域内に放出されている照明（例えば、１つ以上の光感知デバイスを使用して測定されるようなもの）を考慮に入れてもよい。
【００８６】
上述の様々な特徴を要約するために、ここで、照明システムにおける制御イベントの処理方法が、方法に関するフローチャートである図４を参照して説明される。
【００８７】
ステップＳ２で、照明コントローラ４０は、スイッチ５のユーザ入力構成要素５Ｃの作動によって引き起こされた、制御イベントを検出する。
【００８８】
このユーザ入力構成要素５Ｃは、指定されているシーンのオン、オフ、又は選択などの、単一アクションの照明制御機能に関連付けられることができる。単一アクションの制御機能とは、制御機能の、一度実行された後に繰り返される実行が、照明システム１に関連付けられている照射状態が変化しないまま維持されている（又は、実装形態に応じて、有意な変化を呈さない）限りは、効果を及ぼさないような、制御機能を意味する。例えば、このユーザ入力構成要素は、スイッチ５の複数のユーザ入力構成要素のうちの１つとすることができ、各ユーザ入力構成要素は、異なる照明制御機能、例えば、単一アクションの制御機能に関連付けられている。
【００８９】
あるいは、このユーザ入力構成要素５Ｃは、オンとオフとをトグルで切り替える（すなわち、オフである場合にはライトをオンに切り替え、オンである場合にはオフに切り替える）機能、又は２つ以上のシーン間で循環する（順次的な各押圧がシーンを変化させる）機能などの、マルチアクションの照明制御機能に関連付けられることができる。この場合は特に、ユーザ入力構成要素は、スイッチ５の唯一のユーザ入力構成要素であってもよい（しかしながらまた、複数のユーザ入力構成要素のうちの１つであることも可能である）。例えば、オン／オフのトグル切り替えを実行するべきか、又は、その代わりに非照明機能を実行するべきかを決定するために、（周囲光を含む）照射状態の全体的な輝度が使用されてもよい。
【００９０】
ステップＳ４で、照明コントローラは、照明システムに関連付けられている照射状態に関する、１つ以上の照射基準を評価して、関連する照明制御機能を実行することによって応答するべきか否かを決定する。前述のように、このことは、単純に、照明器具４自体の現在の照明状態を考慮に入れることもできるが、オプションとしてまた、自然光などの、照射状態に対するあらゆる周囲光の寄与も考慮に入れることができる。
【００９１】
例えば、上述の主なユースケースでは、作動されるユーザ入力構成要素が、単一アクションの照明制御機能に関連付けられている場合、ステップＳ４で、コントローラ４０は、機能の実行が照明システム４の照明状態に何らかの（有意な）効果を及ぼすか否かを、ステップＳ４で単純に判定するであろう。その場合、（有意な）効果を及ぼさないであろう場合には、照射基準が満たされているが、これは、その場合に、照明アクションが必要とされない（すなわち、一次照明機能が既に果たされている）ためである。
【００９２】
しかしながら、前述のように、他の場合には、照射基準は、例えば、環境２における全体的な輝度が閾値を下回る場合にのみ、照明制御機能を実行することが可能であり、このことは、光センサを使用して測定される、周囲光からの全体的な輝度への寄与、並びに照明器具４からの寄与を含み得る。その場合、全体的な輝度が閾値を上回る場合、照明アクションが不要であるため、照射基準が満たされている（すなわち、環境が既に十分に明るい）。
【００９３】
ステップＳ６で、照明コントローラは、ステップＳ２で検出された制御イベントと、照明システム１に関連付けられている照射状態の以前の変化を引き起こした以前の制御イベントとの間の、時間間隔に基づいて、１つ以上のタイミング基準が満たされているか否かを判定する。例えば、関連する照明制御機能が実行されるための閾値を、時間間隔が下回るか又は上回るかのいずれかである必要がある、閾値基準である。
【００９４】
例えば、関連する照明制御機能が、オン／オフのトグル切り替えなどのマルチアクション制御機能である場合、オン／オフのトグル切り替えを実行するべきか否かを決定するために、照射状態（例えば、現在の輝度）及び時間間隔の双方が使用されてもよい。
【００９５】
しかしながら、前述のように、ステップＳ６はオプションである。
【００９６】
例えば、単一アクションの制御照明機能に関しては、ステップＳ４は、上述の主なユースケースのように、ステップＳ６を伴わずに実行されてもよく、すなわち、タイミング制約を受けることなく、照射状態のみを考慮に入れてもよい。しかしながら、例えば、一次照明制御機能が効果を及ぼさないであろう場合、及び時間制限が閾値基準を満たす場合にのみ、二次非照明制御機能を適用するように、ステップＳ４及びステップＳ６の双方を適用することもまた可能である。
【００９７】
照射基準又はタイミング基準のいずれかが満たされていない場合には、二次運用システムにおける運用状態の変化を何ら引き起こすことなく、関連する照明制御機能が、照明制御構成要素４６によって実行される（Ｓ８）。
【００９８】
あるいは、ステップＳ４及びステップＳ６の双方が実行され、照射基準が満たされている（照明アクションが必要とされないことを意味する）が、タイミング基準が満たされていない（二次非照明機能が実行されるべきではないことを意味する）特定の場合には、ステップＳ８では、いずれのアクションも必要とされなくてもよい。
【００９９】
別個のステップとして示されているが、Ｓ４及びＳ８は、全ての場合において別個の動作である必要はない。例えば、照明制御機能が何らかの効果を及ぼすか否かを判定するために、コントローラ４０は、機能を実行することを試みることができ、試みが失敗した場合には、コントローラは、機能が無効であると推測することができ、試みが成功した場合には、その時点で機能が実行されており、更なるアクションは必要とされない。
【０１００】
しかしながら、照射基準又はタイミング基準の全てが満たされている（又は、双方が評価される場合、双方とも満たされている）場合には、本方法は、オプションのステップＳ１０に進み、ステップＳ１０で、照明コントローラ４０は、二次運用システムに関して、ユーザ入力構成要素５Ｃに関連付けられている二次制御機能が、二次システムにおいて何らかの効果を及ぼすか否かを判定する。否である場合には、本方法はステップＳ１４に進み、ステップＳ１４では、実装形態に応じて、いくつもの異なるオプションが存在し、例えば：
１．同じ照明制御機能及び／又は異なる照明制御機能が実行されてもよく、
２．第２のシステムに関する、同じ非照明制御機能及び／又は異なる非照明制御機能が実行されてもよく、
３．２及び３の双方が実行されてもよく、
４．第３の非照明システムに関する制御機能が実行されてもよい、
などである。このことの様々な実施例が、上述されている。
【０１０１】
しかしながら、二次システムに関する非照明制御機能の実行が効果を及ぼすであろう場合には、照明器具４のいずれにも照射状態を変更させることなく、二次非照明システムに関する非照明制御機能が実行される（Ｓ１２）。すなわち、照明器具４を制御することもなく、又は照明器具４にアクセスすることもない。
【０１０２】
示されたように、複数の非照明システムが、ステップＳ１２で非照明制御機能に応答することもまた可能である。
【０１０３】
照明コントローラ４０が、二次システムを直接制御する場合、照明コントローラは、コントローラ４０で利用可能な情報を使用して、この決定を行うことができる。直接制御しない場合には、照明コントローラは、二次システムにアクションを実行するように要求することができ、要求が第２のシステムによって拒否される場合には、アクションが効果を及ぼさないであろうと判定することができる（及び、承諾された場合には、その時点で機能が実行されているため、更なるアクションは必要とされない）。
【０１０４】
あるいは、ステップＳ１０及びステップＳ１４は省略されることができ、本方法は、ステップＳ１０の代わりに、ステップＳ１２に直接進むことができる。
【０１０５】
図４の方法は、新たな制御イベントが発生するたびに、新たな制御イベントに関して繰り返される。
【０１０６】
上記の実施形態は、単に例として説明されている点が理解されるであろう。図面、本開示、及び添付の請求項の検討によって、開示される実施形態に対する他の変形形態が、当業者により理解されることができ、また、特許請求される発明を実施する際に実行されることができる。請求項では、単語「備える（comprising）」は、他の要素又はステップを排除するものではなく、不定冠詞「１つの（a）」又は「１つの（an）」は、複数を排除するものではない。単一のプロセッサ又は他のユニットが、請求項において列挙される、いくつかの項目の機能を果たすことができる。特定の手段が、互いに異なる従属請求項内に列挙されているという単なる事実は、これらの手段の組み合わせが、有利に使用され得ないことを示すものではない。コンピュータプログラムは、他のハードウェアと共に、又は他のハードウェアの一部として供給される、光学記憶媒体又は半導体媒体などの、好適な媒体上に記憶／分散されてもよいが、また、インターネット、又は他の有線若しくは無線の電気通信システムなどを介して、他の形態で分散されてもよい。請求項中のいかなる参照符号も、範囲を限定するものとして解釈されるべきではない。
【図１】
0006745001.tif 000002
【図２】
0006745001.tif 000003
【図３】
0006745001.tif 000004
【図４】
0006745001.tif 000005