(57)【特許請求の範囲】
【請求項１】
複数のデバイス間にＺｉｇＢｅｅネットワークを形成するように適合されている、コネクテッド照明システムであって、
人間が知覚可能な刺激を出力するための、複数の照明デバイスと、
前記ＺｉｇＢｅｅネットワークを介して、前記複数の照明デバイスの刺激出力を制御するための、コントローラデバイスであって、
前記複数の照明デバイスのグループを、前記複数の照明デバイスが自身の刺激出力を第１のタイプの制御メッセージによって制御されるように適合される、第１の制御モードから、前記グループの前記照明デバイスが自身の刺激出力を第２のタイプの制御メッセージによって制御されるようにのみ適合される、第２の制御モードへと切り替えるように適合されている、コントローラデバイスと、
前記第２のタイプの前記制御メッセージを、シングルホップのブロードキャストメッセージとして、前記グループの前記照明デバイスに送信するように適合されている、プロキシデバイスと、を備え、
前記コネクテッド照明システムは、前記第２のタイプの前記制御メッセージが、前記ＺｉｇＢｅｅネットワーク内の他の照明デバイスに到達するために再ブロードキャストされないため、前記第２のタイプの前記制御メッセージが、前記第１のタイプの前記制御メッセージよりも高いレートで、前記ＺｉｇＢｅｅネットワークを介して前記グループの前記照明デバイスに送信されることができるように適合されている、コネクテッド照明システム。
【請求項２】
前記第１のタイプの前記制御メッセージが、従来のＺｉｇＢｅｅマルチキャスト及び／又はブロードキャストメッセージである、請求項１に記載のコネクテッド照明システム。
【請求項３】
前記シングルホップのブロードキャストメッセージが、ＩｎｔｅｒＰＡＮメッセージである、請求項１に記載のコネクテッド照明システム。
【請求項４】
前記プロキシデバイスが、前記グループの前記照明デバイスに対して、前記プロキシデバイスが、前記シングルホップのブロードキャストメッセージで、前記グループの前記照明デバイスに到達することができるように位置決めされている、請求項１に記載のコネクテッド照明システム。
【請求項５】
前記プロキシデバイスが、前記グループの照明デバイスである、請求項４に記載のコネクテッド照明システム。
【請求項６】
前記コネクテッド照明システムが、前記グループの前記照明デバイス間の信号特性の測定、前記グループの前記照明デバイスの場所についての記憶されている情報、及び、ユーザによる手動選択のうちの少なくとも１つに基づいて、前記プロキシデバイスを選択するように適合されている、請求項５に記載のコネクテッド照明システム。
【請求項７】
プロキシデバイスを備え、前記コントローラデバイスが、前記第２のタイプの前記制御メッセージを、ユニキャストメッセージとして前記プロキシデバイスに送信するように適合されている、請求項１に記載のコネクテッド照明システム。
【請求項８】
前記第２のタイプの前記制御メッセージがそれぞれ、前記グループの各照明デバイスの前記刺激出力を個別に制御するための、刺激出力制御情報を含む、請求項１に記載のコネクテッド照明システム。
【請求項９】
前記第２のタイプの前記制御メッセージが、前記刺激出力の遷移を滑らかにするための、遷移時間情報を含む、請求項１に記載のコネクテッド照明システム。
【請求項１０】
前記グループの照明デバイスが、自身の刺激出力の状態を記憶するための変数を含み、前記第２の制御モードにおいて、
前記第２のタイプの前記制御メッセージに基づいて前記変数を更新しないように、及び、前記コントローラデバイスによって前記第１の制御モードに切り替え復帰される場合に、自身の刺激出力を、前記変数内に記憶されている前記状態に調節するように、又は、
前記第１のタイプの制御メッセージを受信して、それに応じて自身の刺激出力を調節することなく、前記第１のタイプの前記制御メッセージに従って前記変数を更新するように、及び、前記コントローラデバイスによって前記第１の制御モードに切り替え復帰される場合に、自身の刺激出力を、前記変数内に記憶されている前記状態に調節するように適合されているか、あるいは、
前記照明デバイスが、
前記コントローラデバイスによって前記第１の制御モードに切り替え復帰される場合に、自身の現在の刺激出力の前記状態を前記変数内に記憶するように適合されている、請求項１に記載のコネクテッド照明システム。
【請求項１１】
請求項１に記載のコネクテッド照明システムで使用するための、照明デバイスであって、前記照明デバイスが、前記照明デバイスが自身の刺激出力を前記第１のタイプの制御メッセージによって制御されるように適合される、前記第１の制御モードから、前記照明デバイスが自身の刺激出力を前記第２のタイプの制御メッセージによって制御されるようにのみ適合される、前記第２の制御モードへと切り替えられるように適合されている、照明デバイス。
【請求項１２】
請求項１に記載のコネクテッド照明システムで使用するための、コントローラデバイスであって、前記複数の照明デバイスの前記グループを、前記複数の照明デバイスが自身の刺激出力を前記第１のタイプの制御メッセージによって制御されるように適合される、前記第１の制御モードから、前記グループの前記照明デバイスが自身の刺激出力を前記第２のタイプの制御メッセージによって制御されるようにのみ適合される、前記第２の制御モードへと切り替えるように適合されている、コントローラデバイス。
【請求項１３】
請求項１に記載のコネクテッド照明システムで使用するための、プロキシデバイスであって、前記第２のタイプの制御メッセージを、シングルホップのブロードキャストメッセージとして、前記グループの前記照明デバイスに送信するように適合されている、プロキシデバイス。
【請求項１４】
複数のデバイス間にＺｉｇＢｅｅネットワークを形成するように適合されている、コネクテッド照明システムを制御するための方法であって、前記コネクテッド照明システムが、人間が知覚可能な刺激を出力するための、複数の照明デバイスと、前記ＺｉｇＢｅｅネットワークを介して、前記複数の照明デバイスの刺激出力を制御するための、コントローラデバイスと、プロキシデバイスとを備え、前記方法は、
前記コントローラデバイスによって、前記複数の照明デバイスのグループを、前記複数の照明デバイスが自身の刺激出力を第１のタイプの制御メッセージによって制御されるように適合される、第１の制御モードから、前記グループの前記照明デバイスが自身の刺激出力を第２のタイプの制御メッセージによって制御されるようにのみ適合される、第２の制御モードへと切り替えるステップと、
前記コネクテッド照明システムによって、前記第２のタイプの前記制御メッセージを、前記ＺｉｇＢｅｅネットワークを介して、前記グループの前記照明デバイスに送信するステップであって、前記プロキシデバイスが、前記第２のタイプの前記制御メッセージを、シングルホップのブロードキャストメッセージとして、前記グループの前記照明デバイスに送信する、ステップと、を含み、
前記第２のタイプの前記制御メッセージが、前記ＺｉｇＢｅｅネットワーク内の他の照明デバイスに到達するために再ブロードキャストされないため、前記第２のタイプの前記制御メッセージが、前記第１のタイプの前記制御メッセージよりも高いレートで送信される、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のデバイス間に低帯域幅無線メッシュネットワークを形成するように適合されている、コネクテッドデバイスシステム、例えば、コネクテッド照明システムに関する。本発明は更に、コネクテッドデバイスシステムで使用するための、出力デバイス、コントローラデバイス、及びプロキシデバイスに関する。更には、本発明は、コネクテッドデバイスシステムを制御するための制御方法に関する。
【背景技術】
【０００２】
コネクテッド照明システム、例えば、Ｐｈｉｌｉｐｓ  Ｈｕｅシステムでは、複数の照明デバイスが、無線ネットワークを介して、ブリッジなどのコントローラデバイスに接続されてもよい。典型的には発光ダイオード（light emitting diode；ＬＥＤ）を含み得る、照明デバイスの光出力は、例えば、それらの色相、彩度、及び／又は輝度に関して、コントローラデバイスを介して無線で制御されることができる。この目的のために、コントローラデバイスに接続されることが可能なスマートフォンは、コントローラデバイスを介して照明デバイスを無線で制御するための、アプリを実行してもよい。
【０００３】
多くの場合、コネクテッド照明システムは、ＩＥＥＥ８０２．１５．４ベースのＺｉｇＢｅｅネットワークなどの、低帯域幅無線メッシュネットワークに基づいている。そのようなネットワークは、一般に、より少量のデータのみを搬送するように設計されている。例えば、Ｈｕｅシステムは、Ｐｈｉｌｉｐｓ  Ａｍｂｉｌｉｇｈｔ  ＴＶセットに接続されているＨｕｅ照明デバイスを制御するために、又は、映画に関して具体的に作成されることが可能な単純な光スクリプトに従って、ＺｉｇＢｅｅを利用して限られた数の制御メッセージを送信する。しかしながら、ゲームをプレイすることのような、家庭用娯楽体験を、リアルタイムのオーディオ／ビデオコンテンツに従った光効果を提供することによって、より没入型にさせるためには、今日のコネクテッド家庭用照明システムでは一般に利用可能ではない、応答性が必要となるであろう。提供される光効果は、前もって知られていないため、例えば、無線メッシュネットワークの使用の平衡を保つために、予め効果を送信して、コネクテッド照明システム内にバッファするという選択肢は存在しない。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、複数のデバイス間に低帯域幅無線メッシュネットワークを形成するように適合されている、コネクテッドデバイスシステム、例えばコネクテッド照明システムを提供することであり、コネクテッドデバイスシステムは、家庭用娯楽体験を改善するために使用されることができる。本発明の別の目的は、コネクテッドデバイスシステムで使用するための、出力デバイス、コントローラデバイス、及びプロキシデバイスを提供することである。更には、本発明の目的は、コネクテッドデバイスシステムを制御するための、制御方法を提供することである。
【課題を解決するための手段】
【０００５】
本発明の第１の態様では、複数のデバイス間に低帯域幅無線メッシュネットワークを形成するように適合されている、コネクテッドデバイスシステムが提示され、コネクテッドデバイスシステムは、
−人間が知覚可能な刺激を出力するための、複数の出力デバイスと、
−無線メッシュネットワークを介して、複数の出力デバイスの刺激出力を制御するための、コントローラデバイスとを備え、
コントローラデバイスは、複数の出力デバイスのグループを、複数の出力デバイスが自身の刺激出力を第１のタイプの制御メッセージによって制御されるように適合される、第１の制御モードから、グループの出力デバイスが自身の刺激出力を第２のタイプの制御メッセージによって制御されるようにのみ適合される、第２の制御モードへと切り替えるように適合されており、コネクテッドデバイスシステムは、第２のタイプの制御メッセージが、第１のタイプの制御メッセージよりも高いレートで、無線メッシュネットワークを介してグループの出力デバイスに送信されることができるように適合されている。
【０００６】
コネクテッドデバイスシステムは、第１のタイプの制御メッセージによって複数の出力デバイスの刺激出力が制御されることが可能な、第１の制御モードに加えて、複数の出力デバイスのグループの、出力デバイスの刺激出力が、第２のタイプの制御メッセージによって制御されることのみが可能な、第２の制御モードを提供するため、及び、コネクテッドデバイスシステムは、第２のタイプの制御メッセージが、第１のタイプの制御メッセージよりも高いレートで、すなわち、所与の時間間隔内により多くの数のメッセージを有して、無線メッシュネットワークを介してグループの出力デバイスに送信されることができるように適合されているため、コネクテッドデバイスシステムによって形成される低帯域幅無線メッシュネットワークの制限が克服されることができ、第２の制御モードにあるコネクテッドデバイスシステムによって、より高い応答性が提供されることができる。以下では、第２の制御モードはまた、「ストリーミング制御モード」と称されてもよい。
【０００７】
例えば、コネクテッドデバイスシステムがコネクテッド照明システムであり、複数の出力デバイスが照明デバイスであり、照明デバイスの光出力が、コントローラデバイス、例えばブリッジによって制御されることができる場合には、コネクテッド照明システムは、ゲーミング端末、ＴＶセットなどの、家庭用娯楽システムと共に、例えばゲームのプレイ中に、家庭用娯楽システムによって提供されるリアルタイムのオーディオ／ビデオコンテンツと実質的に同期している、流麗な光効果を提供するために、第２の制御モードで使用可能であってもよい。光効果は、グループの照明デバイスによって出力される光の色相、彩度、及び／又は輝度における、実質的に瞬間的な変化を含み得る。この光効果は、改善された、より没入型の家庭用娯楽体験をもたらすことができる。
【０００８】
グループの出力デバイスは、ユーザによって選択可能であってもよい。この目的のために、コネクテッドデバイスシステムは、好ましくは、複数の出力デバイスのうちのどの出力デバイスを、より高いレートの制御メッセージ送信のための第２の制御モードに切り替えられることになるグループの一部とするかを、ユーザが選択することを可能にする、好適なインタフェースを備える。例えば、コネクテッドデバイスシステムが、アパート又は家のリビングルーム内のＴＶセットと共に使用され、コネクテッドデバイスシステムの複数の出力デバイスが、アパート又は家の異なる部屋の中に位置決めされている場合には、ユーザは、グループの出力デバイスを、リビングルーム内に位置決めされている出力デバイスのみから選択してもよい。例えば、ユーザは、リビングルーム内に位置決めされている出力デバイスの全て、又は、サブセットのみを選択してもよい。
【０００９】
当然ながら、異なる家庭用娯楽システムと共に使用するために、異なる出力デバイスのグループが選択されることができる点が、予見され得る。例えば、リビングルーム内のＴＶセットと共に使用される出力デバイスのグループに加えて、ユーザは、ゲーミング端末と共に使用するための、別の出力デバイスのグループを選択することが可能であってもよく、異なるグループは、互いに排他的とすることもでき、すなわち、コネクテッドデバイスシステムの複数の出力デバイスのうちのいずれも、２つ以上のグループにおいて選択されないか、又は、異なるグループは、部分的に同じ出力デバイスを含むこともできる。
【００１０】
インタフェースは、好ましくは、コントローラデバイスによって含まれており、コントローラデバイスに接続されたスマートフォン上で動作するアプリによって、ユーザがグループ選択を実行することを可能にしてもよい。複数の出力デバイスのうちのいずれが、所与のグループの一部であるかについての情報は、コネクテッドデバイスシステム内に、例えば、コントローラデバイスの不揮発性メモリ内に、永続的に記憶されるべきである。この情報は、家庭用娯楽システムが情報を利用することができるように、好適なインタフェースを介して、コネクテッドデバイスシステムの外部でも利用可能とするべきである。
【００１１】
第１の制御モードから第２の制御モードへの切り替え（並びに、第２の制御モードから第１の制御モードへの切り替え復帰(switching back)）は、コントローラデバイスとグループの出力デバイスとの間の、好適なシグナリングによって達成されてもよい。この目的のために、グループの出力デバイスに切り替え／切り替え復帰を示す、特定のシグナリングメッセージが定義されてもよい。しかしながら、好ましくは、コネクテッドデバイスシステムは、少なくとも第１の制御モードから第２の制御モードへの切り替えが、第２のタイプの制御メッセージ自体によって、グループの出力デバイスに示されるように適合されている。すなわち、グループの出力デバイスが、第２のタイプの制御メッセージを受信すると、それらの出力デバイスは、第２の制御モードに従って現在制御されていることを知る。次いで、第１の制御モードへの切り替え復帰が、特定のシグナリングメッセージによって実現されてもよい。更には、又は代替的に、グループの出力デバイスは、特定の期間、例えば５秒にわたって、第２のタイプの制御メッセージを受信しない場合にもまた、第１の制御モードに切り替え復帰するように適合されてもよい。
【００１２】
コネクテッドデバイスシステムは、第２のタイプの制御メッセージを、シングルホップのブロードキャストメッセージとして、グループの出力デバイスに送信するように適合されている、プロキシデバイスを備えることが好ましい。コネクテッドデバイスシステム内にプロキシデバイスを設けることによって、第２のタイプの制御メッセージは、プロキシデバイスによって中継されることができ、それにより、出力デバイスのグループは、無線メッシュネットワーク内の任意の場所に位置することができる。例えば、出力デバイスのグループは、コネクテッドデバイスシステムのコントローラデバイスとは異なる部屋内（及び、コントローラデバイスの直接到達範囲外）に位置してもよい。当然ながら、出力デバイスのグループが、コントローラデバイスの直接到達範囲内に位置している場合には、プロキシデバイスは、コントローラデバイスと同じであることが可能である。更には、第２のタイプの制御メッセージは、シングルホップのブロードキャストメッセージとして、プロキシデバイスからグループの出力デバイスに送信されるため、第２のタイプの制御メッセージは、グループの全ての出力デバイスに、高レートで送信されることができるが、これは、第２のタイプの制御メッセージが、無線メッシュネットワーク内の他の出力デバイスに到達するために再ブロードキャストされないためである。
【００１３】
シングルホップのブロードキャストメッセージは、ＩｎｔｅｒＰＡＮメッセージであることが更に好ましい。そのようなメッセージは、通常は、異なるＰＡＮ（Personal Area Network；パーソナルエリアネットワーク）間で通信するために使用される。しかしながら、本発明では、ＩｎｔｅｒＰＡＮメッセージは、シングルホップのブロードキャストメッセージを実現するための、効率的な手段として使用される。利点は、ＩｎｔｅｒＰＡＮメッセージがネットワーク層に作用しない点である。それゆえ、プロキシデバイスの到達範囲内に存在する全ての出力デバイスが、メッセージを受信することができるが、それらのメッセージは、再ブロードキャストされることも、又はブロードキャストテーブル内に記憶されることもない。
【００１４】
ＩｎｔｅｒＰＡＮメッセージを、単一のＰＡＮのみを構成し得る無線メッシュネットワーク内での、シングルホップのブロードキャストメッセージの目的で再利用するためには、無線メッシュネットワークのＰＡＮ  ＩＤが、ＩｎｔｅｒＰＡＮメッセージ内の宛先ＰＡＮとして使用されること、及び、無線メッシュネットワークのネットワーク鍵で、メッセージがセキュリティ保護されることが好ましい。換言すれば、プロキシデバイスを含めた全てのデバイスは、同じＰＡＮ  ＩＤ、ネットワーク鍵、及びネットワークアドレスを保持している。このことは、ＩｎｔｅｒＰＡＮメッセージの上に、ネットワーク層を実際に再構築することとして理解されてもよい。次いで、プロキシデバイスの到達範囲内に存在する、同じＰＡＮ内の全てのデバイスが、ＩｎｔｅｒＰＡＮメッセージを受信することになる。以下で更に説明されるように、第２のタイプの制御メッセージは、グループの各出力デバイスに関するアドレス情報を含んでもよい。次いで、ＩｎｔｅｒＰＡＮメッセージを受信するデバイスは、メッセージによって自身がアドレス指定されているか否かを判定するために、メッセージをフィルタ処理することができる。また以下でも更に説明されるように、プロキシデバイスは、グループの出力デバイスとすることができる。この場合には、ＩｎｔｅｒＰＡＮメッセージを送信することに加えて、プロキシデバイスはまた、自身に対する、第２のタイプの制御メッセージのローカルループバックも実行する。
【００１５】
プロキシデバイスは、グループの出力デバイスに対して、プロキシデバイスが、シングルホップのブロードキャストメッセージで、グループの出力デバイスに到達することができるように、位置決めされることが好ましい。このことにより、プロキシデバイスがグループの全ての出力デバイスに到達するために、単一のブロードキャストメッセージのみが必要とされることを確実にすることが可能となる。
【００１６】
プロキシデバイスは、グループの出力デバイスであることが可能である。このことは、コネクテッドデバイスシステム内にプロキシデバイスを設けるために、追加のデバイスが必要とされないという利点を有する。むしろ、出力デバイスが、出力デバイス、例えば照明デバイスとして、また同時にプロキシデバイスとしての、二重機能を有することができる。この場合には、プロキシ／出力デバイスは、プロキシデバイスとしての機能において、グループの出力デバイス（自身を含む）にシングルホップのブロードキャストメッセージを送信し、出力デバイスとしての機能において、シングルホップのブロードキャストメッセージを受信し、それに応じて自身の刺激出力を調節するように適合されてもよい。
【００１７】
コネクテッドデバイスシステムは、（ｉ）グループの出力デバイス間の信号特性の測定、（ｉｉ）グループの出力デバイスの場所についての、記憶されている情報、及び（ｉｉｉ）ユーザによる手動選択のうちの少なくとも１つに基づいて、プロキシデバイスを選択するように適合されていることが好ましい。上述のように、プロキシデバイスは、グループの出力デバイスに対して、プロキシデバイスが、シングルホップのブロードキャストメッセージで、グループの出力デバイスに到達することができるように、位置決めされるべきである。グループの出力デバイスの全て又は一部が、プロキシデバイスとして使用される能力を有する場合には、選択された出力デバイスがこの要件を満たすことが、確実にされなければならない。グループの出力デバイス間の信号特性、例えば、無線信号の強度又は品質の測定に基づいて、プロキシデバイスを選択することによって、自動的又は半自動的に、好適な出力デバイスが選択されてもよい。同様に、グループの出力デバイスの場所についての情報が、コネクテッドデバイスシステム内に記憶されている場合には、この情報は、グループの出力デバイスのうちのいずれがプロキシデバイスとして使用されるために適しているかを、自動的又は半自動的に決定するために十分であり得る。例えば、位置情報に基づいて、グループのどの出力デバイスが、グループの他の出力デバイスから、所定の距離よりも離れて位置していないかが、決定されてもよい。最終的に、コネクテッドデバイスシステムにおいて、ユーザがプロキシデバイスを手動で選択することが予見されることができ、また、これらの種々の手法の組み合わせも可能であり得る。
【００１８】
また、コネクテッドデバイスシステムが、プロキシデバイスを備え、コントローラデバイスが、第２のタイプの制御メッセージを、ユニキャストメッセージとしてプロキシデバイスに送信するように適合されることも好ましい。ユニキャストメッセージは、ルーティングプロトコルを使用して、１つのデバイスのみが、同じデバイス（ホップ）にメッセージを再送信することを確実にする。ブロードキャストの場合には、このことは当てはまらず、すなわち、無線メッシュネットワーク内の全てのデバイス（ノード）が、再ブロードキャストすることになる。しかしながら、再ブロードキャストの無限のフラッディングを防止するために、ノードは、以前に既に再ブロードキャストしているメッセージを、再ブロードキャストしてはならない。それゆえ、ノードは、最近いずれのメッセージを再ブロードキャストしたかを、記憶する必要がある。ブロードキャストが高レートで実行される場合には、この記憶が満杯となり、ノードは、既に再ブロードキャストしたメッセージの再ブロードキャストを開始することになり、このことは、雪だるま式となって、最終的には、無線メッシュネットワーク全体のクラッシュを引き起こす恐れがある。ユニキャストメッセージ（並びに、上述のＩｎｔｅｒＰＡＮメッセージ）は、この弱点を有さないため、例えばブロードキャストメッセージの少なくとも１０倍高い、遥かに高いレートで送信されることができる。当然ながら、プロキシデバイスが、コントローラデバイスの直接到達範囲内に存在しない場合には、コントローラデバイスからプロキシデバイスにユニキャストメッセージをルーティングするために、１つ以上のルータデバイスが、追加的にコネクテッドデバイスシステム内に設けられてもよい。１つ以上のルータデバイスはまた、複数の出力デバイスからの出力デバイスとすることもできる。
【００１９】
第２のタイプの制御メッセージは、それぞれ、グループの各出力デバイスの刺激出力を個別に制御するための、刺激出力制御情報を含むことが好ましい。このことは、グループの全ての出力デバイスが、第２のタイプの単一の制御メッセージで制御されることを可能にする。
【００２０】
例えば、グループの出力デバイスが、照明デバイスである場合には、刺激出力制御情報は、好ましくは、各照明デバイスの光出力を制御するための、光出力制御情報である。グループの照明デバイスが、Ｐｈｉｌｉｐｓ  Ｈｕｅライトのように、調節可能な色の光を出力することが可能である場合には、光出力制御情報は、ＲＧＢ、ＨＳＶ、又はＣＩＥ  ＸＹＺなどの好適な色空間内の、グループの各照明デバイスによって出力されるべき光の色を示す、値又は値の組み合わせとすることができる。好ましくは、色を示すために使用される値又は値の組み合わせの分解能は、光出力の滑らかで緩徐な遷移を可能にするために十分に高いものであると同時に、無線メッシュネットワークの帯域幅の効率的な使用を可能にするために十分に低くなるように選択される。例えば、好適な選択は、色の色度情報を、ＣＩＥのｘ及びｙとして、それぞれ１２ビットの分解能で送信すること、及び、追加的な輝度情報を、１１ビットの分解能で送信することであろう（「ｘｙＢｒｉ」系とも呼ばれる）。グループの照明デバイス（出力デバイス）のそれぞれが、含まれている光出力制御情報のいずれの部分が、自身を対象としているかを決定することが可能となるように、第２のタイプの制御メッセージは、好ましくは、光出力制御情報の各部分に関して、グループの個々の照明デバイスを示すための、アドレス情報又は別のインジケータを含む。例えば、好適なフォーマットは、ＡＩ１、ＳＯＣＩ１、ＡＩ２、ＳＯＣＩ２...ＡＩＮ、ＳＯＣＩＮとすることが可能であり、式中、ＡＩ１...ＡＩＮは、グループの各照明デバイス１...Ｎに関するアドレス情報であり、ＳＯＣＩ１...ＳＯＣＩＮは、光出力制御情報（刺激出力制御情報）の関連部分である。
【００２１】
第２のタイプの制御メッセージは、刺激出力の遷移を滑らかにする(smooth)ための、遷移時間情報を含むことが更に好ましい。例えば、第２のタイプの制御メッセージが、２５Ｈｚのレートで、すなわち、４０ｍｓ毎に送信される場合には、４０ｍｓの遷移時間により、好ましくは、グループの出力デバイスは、自身の刺激出力の滑らかな遷移を、内部で計算することが可能となる。第２のタイプの制御メッセージが、８０ｍｓ毎にのみ送信される場合には（例えば、２つのグループが形成され、それゆえ、２つのストリームが送信されるため）、８０ｍｓの遷移時間が、より好ましいであろう。より高い２５Ｈｚのレートであっても、グループの出力デバイスは、４０ｍｓ先を予測して、８０ｍｓの遷移時間を使用するように適合されることが可能である。この場合に、第２のタイプの制御メッセージが、無線メッシュネットワーク内で失われた場合には、このことは、刺激出力の失速を引き起こすものではない。第２のタイプの制御メッセージが失われない場合には、グループの出力デバイスは、単に、予測されていた遷移を停止して、当該メッセージからの刺激出力制御情報に基づいて、新たな遷移を開始してもよい。遷移時間情報は、例えば、１０ｍｓなどの時間分解能で、第２のタイプの制御メッセージ内の、例えば制御メッセージのヘッダ内の、８ビット値として符号化されてもよい。
【００２２】
グループの出力デバイスは、自身の刺激出力の状態を記憶するための変数を含み、第２の制御モードにおいて、
−第２のタイプの制御メッセージに基づいて変数を更新しないように、及び、コントローラデバイスによって第１の制御モードに切り替え復帰される場合に、自身の刺激出力を、変数内に記憶されている状態に調節するように、又は、
−第１のタイプの制御メッセージを受信して、それに応じて自身の刺激出力を調節することなく、第１のタイプの制御メッセージに従って変数を更新するように、及び、コントローラデバイスによって第１の制御モードに切り替え復帰される場合に、自身の刺激出力を、変数内に記憶されている状態に調節するように適合されているか、あるいは、
出力デバイスは、
−コントローラデバイス（６）によって第１の制御モードに切り替え復帰される場合に、自身の現在の刺激出力の状態を変数内に記憶するように適合されていることが好ましい。
【００２３】
第１の場合には、コントローラデバイスが、第２の制御モードに従った制御を停止して、出力デバイスを第１の制御モードに切り替え復帰させる場合、出力デバイスは、第２の制御モードに出力デバイスが切り替えられる前の刺激と同様の刺激を、出力することができる。第２の場合には、出力デバイスは、第２の制御モードにある間に、第１のタイプの制御メッセージを認識し、それに応じて、自身の刺激出力の状態を記憶するための変数を更新するが、しかしながら、実際の刺激出力は、この状況では、第２のタイプの制御メッセージに従って調節されるのみである。次いで、コントローラデバイスが、第２の制御モードに従った制御を停止して、出力デバイスを第１の制御モードに切り替え復帰させる場合、出力デバイスは、第２の制御モードに出力デバイスが全く切り替えられていなかったであろう場合の、当該時点での刺激と同様の刺激を、出力することができる。第３の場合には、コントローラデバイスが、第２の制御モードに従った制御を停止して、出力デバイスを第１の制御モードに切り替え復帰させる場合、出力デバイスは、第２の制御モード段階の終了時の刺激と同様の刺激を、出力し続けることができる。
【００２４】
また、無線メッシュネットワークは、ＺｉｇＢｅｅネットワークであることも好ましい。ＺｉｇＢｅｅは、相互運用が可能で使用が容易な照明及び制御製品に関する、国際標準である。それゆえ、本発明の無線メッシュネットワークとして使用するために、極めて適している。
【００２５】
本発明の更なる態様では、請求項１で定義されるようなコネクテッドデバイスシステムで使用するための、出力デバイスが提示され、出力デバイスは、出力デバイスが自身の刺激出力を第１のタイプの制御メッセージによって制御されるように適合される、第１の制御モードから、出力デバイスが自身の刺激出力を第２のタイプの制御メッセージによって制御されるようにのみ適合される、第２の制御モードへと切り替えられるように適合されている。
【００２６】
本発明の更なる態様では、請求項１で定義されるようなコネクテッドデバイスシステムで使用するための、コントローラデバイスが提示され、コントローラデバイスは、複数の出力デバイスのグループを、複数の出力デバイスが自身の刺激出力を第１のタイプの制御メッセージによって制御されるように適合される、第１の制御モードから、グループの出力デバイスが自身の刺激出力を第２のタイプの制御メッセージによって制御されるようにのみ適合される、第２の制御モードへと切り替えるように適合されている。
【００２７】
本発明の更なる態様では、請求項１で定義されるようなコネクテッドデバイスシステムで使用するための、プロキシデバイスが提示され、このプロキシデバイスは、第２のタイプの制御メッセージを、シングルホップのブロードキャストメッセージとして、グループの出力デバイスに送信するように適合されている。
【００２８】
本発明の更なる態様では、複数のデバイス間に低帯域幅無線メッシュネットワークを形成するように適合されている、コネクテッドデバイスシステムを制御するための方法が提示され、コネクテッドデバイスシステムは、人間が知覚可能な刺激を出力するための、複数の出力デバイスと、無線メッシュネットワークを介して、複数の出力デバイスの刺激出力を制御するための、コントローラデバイスとを備え、この方法は、
−コントローラデバイスによって、複数の出力デバイスのグループを、複数の出力デバイスが自身の刺激出力を第１のタイプの制御メッセージによって制御されるように適合される、第１の制御モードから、グループの出力デバイスが自身の刺激出力を第２のタイプの制御メッセージによって制御されるようにのみ適合される、第２の制御モードへと切り替えるステップと、
−コネクテッドデバイスシステムによって、第２のタイプの制御メッセージを、第１のタイプの制御メッセージよりも高いレートで、無線メッシュネットワークを介してグループの出力デバイスに送信するステップとを含む。
【００２９】
結論として、複数の出力（例えば、照明）デバイス間にＺｉｇＢｅｅネットワークを形成するように適合されている、コネクテッドデバイス（例えば、照明）システムにおいて、コントローラデバイスは、複数の出力デバイスのうちの、複数の出力デバイスのグループを、第１の制御モードから第２の制御モードに切り替えるように適合されている。次いで、第２の制御モードにある複数の出力デバイスのグループは、自身の刺激出力（例えば、光効果）を、第２のタイプの制御メッセージによって制御されるようにのみ制御され、一方で、複数の出力デバイスのうちのリマインダーは、第１のタイプの制御メッセージによって制御されたまま維持されてもよい。それゆえ、ＺｉｇＢｅｅネットワーク内には、シングルホップのブロードキャストメッセージを介してのみ制御される、第２の制御モードにある出力デバイスのグループ（又は、サブネット）が作り出される。それゆえ、このグループ内の出力デバイスは、自身が受信する制御メッセージを、再ブロードキャストすることはなく、一方で、第１のタイプの制御メッセージによって制御される、複数の出力デバイスのうちのリマインダーは、これらの第１の制御モードにある出力デバイスが再ブロードキャストすることになる、再ブロードキャストされる制御メッセージを受信することができる。それゆえ、第２の制御モードにある出力デバイスのグループは、第１の制御モードで制御される、複数の出力デバイスのうちのリマインダーよりも高いレートで、刺激出力をレンダリングするために使用されることができるが、これは、出力デバイスが第２の制御モードで制御されていることにより、自身が受信するいずれの制御メッセージも再ブロードキャストしないためである。
【００３０】
請求項１に記載のコネクテッドデバイスシステムと、請求項１２に記載の、コネクテッドデバイスシステムで使用するための出力デバイスと、請求項１３に記載の、コネクテッドデバイスシステムで使用するためのコントローラデバイスと、請求項１４に記載の、コネクテッドデバイスシステムで使用するためのプロキシデバイスと、請求項１５に記載の、コネクテッドデバイスシステムを制御するための制御方法とは、特に従属請求項で定義されるような、同様及び／又は同一の好ましい実施形態を有することが理解されよう。
【００３１】
本発明の好ましい実施形態はまた、従属請求項又は上記の実施形態と、対応の独立請求項との、任意の組み合わせとすることもできる点が理解されよう。
【００３２】
本発明のこれらの態様及び他の態様は、以降で説明される実施形態から明らかとなり、それらの実施形態を参照して解明されるであろう。
【図面の簡単な説明】
【００３３】
【図１】コネクテッドデバイスシステムの一実施形態を、概略的かつ例示的に示す。
【図２】コネクテッドデバイスシステムを制御するための方法の一実施形態を例示的に示す、フローチャートを示す。
【発明を実施するための形態】
【００３４】
図１は、コネクテッドデバイスシステム、この場合にはコネクテッド照明システムの一実施形態を、概略的かつ例示的に示している。コネクテッド照明システム１は、複数のデバイス３、４、５、及び６の間に、低帯域幅無線メッシュネットワーク２を形成するように適合されている。この実施形態では、無線メッシュネットワーク２は、ＺｉｇＢｅｅネットワークである。コネクテッド照明システム１は、ここでは、人間が知覚可能な刺激、すなわち、この場合には光を出力するための、照明デバイスである、複数の出力デバイス３、４、及び５と、ここでは、複数の照明デバイス３、４及び５の光出力を、ＺｉｇＢｅｅネットワーク２を介して制御するためのハブである、コントローラデバイス６とを備える。
【００３５】
（以下では「通常制御モード」とも称される）第１の制御モードにおいて、ハブ６は、第１のタイプの制御メッセージ（すなわち、「通常制御メッセージ」）によって、複数の照明デバイス３、４、及び５の刺激出力を制御する。これらの制御メッセージは、複数の照明デバイス３、４、及び５のそれぞれが到達されることを確実にするために、複数の照明デバイス３、４、及び５における制御メッセージの繰り返し再ブロードキャストを含み得る、従来の（例えば、ＺｉｇＢｅｅ規格に準拠する）マルチキャスト／ブロードキャストメカニズムによって、ＺｉｇＢｅｅネットワークを介して送信される。換言すれば、第１の制御モードにある照明デバイスは、制御メッセージを再ブロードキャストすることになり、この再ブロードキャストに関する必要性のために、通常制御メッセージがＺｉｇＢｅｅネットワークを介して複数の照明デバイス３、４、及び５に送信されることが可能なレートは、通常かなり低く、このことは、リアルタイムのオーディオ／ビデオコンテンツに従った光効果を提供することによって、ゲームをプレイすることのような家庭用娯楽体験を改善する際に使用するための、コネクテッド照明システム１の適合性を制限する。
【００３６】
この問題を考慮して、本発明は、コネクテッドデバイスシステムが、（「ストリーミング制御モード」とも称される）第２の制御モードにおいて、より高い応答性を提供することができる点を予見する。ハブ６は、複数の出力デバイス３、４、５のグループを、第１の制御モードから第２の制御モードに切り替えるように適合されており、この第２の制御モードでは、グループの出力デバイス４、５は、自身の刺激出力を第２のタイプの制御メッセージ（すなわち、「ストリーミング制御メッセージ」）によって制御されるようにのみ適合され、コネクテッド照明システム１は、ストリーミング制御メッセージが、通常制御メッセージよりも高いレートで、ＺｉｇＢｅｅネットワーク２を介してグループの照明デバイス４、５に送信されることができるように適合されている。このことにより、コネクテッド照明システム１を、ゲーミング端末、ＴＶセットなどの、ホームエンターテイメント７と共に、例えばゲームのプレイ中に、家庭用娯楽システムによって提供されるリアルタイムのオーディオ／ビデオコンテンツと実質的に同期している、流麗な光効果を提供するために、使用することが可能となる。
【００３７】
グループの照明デバイス４、５は、ユーザによって選択可能である。この目的のために、コネクテッド照明システム１は、複数の照明デバイス３、４、及び５のうちのいずれの照明デバイス４、５を、より高いレートの制御メッセージ送信のためのストリーミング制御モードに切り替えられることになるグループの一部とするかを、ユーザが選択することを可能にする、好適なインタフェース（図示せず）を備える。この場合、インタフェースは、ハブ６によって含まれており、ハブ６に接続されたスマートフォン（図示せず）上で動作するアプリによって、ユーザがグループ選択を実行することを可能にする。複数の出力デバイス３、４、及び５のうちのいずれが、グループの一部であるかについての情報は、コネクテッド照明システム１内に、例えば、ハブ６の不揮発性メモリ（図示せず）内に、永続的に記憶される。この情報は、家庭用娯楽システム７が情報を利用することができるように、好適なインタフェース（図示せず）を介して、コネクテッド照明システム１の外部でも利用可能である。
【００３８】
通常制御モードからストリーミング制御モードへの切り替え（並びに、ストリーミング制御モードから通常制御モードへの切り替え復帰）は、ハブ６とグループの照明デバイス４、５との間の、好適なシグナリングによって達成される。特に、コネクテッド照明システム１は、通常制御モードからストリーミング制御モードへの切り替えが、ストリーミング制御メッセージ自体によって、グループの照明デバイス４、５に示されるように適合されている。すなわち、グループの照明デバイス４、５が、ストリーミング制御メッセージを受信すると、それらの照明デバイスは、ストリーミング制御モードに従って現在制御されていることを知る。これに対して、通常制御モードへの切り替え復帰は、ここでは、特定のシグナリングメッセージによって実現される。更には、グループの照明デバイス４、５は、特定の期間、ここでは５秒にわたって、第２のタイプのストリーミング制御メッセージを受信しない場合にもまた、通常制御モードに切り替え復帰するように適合されている。
【００３９】
この実施形態では、コネクテッド照明システム１は、プロキシデバイス５を備える。ハブ６は、ストリーミング制御メッセージを、ユニキャストメッセージ９としてプロキシデバイス５に送信するように適合されており、プロキシデバイス５は、ストリーミング制御メッセージを、シングルホップのブロードキャストメッセージ１０として、グループの照明デバイス４、５に送信するように適合されている。この場合、シングルホップのブロードキャストメッセージ１０は、シングルホップのブロードキャストメッセージを実現するための効率的な手段を提供する、ＩｎｔｅｒＰＡＮメッセージである。利点は、ＩｎｔｅｒＰＡＮメッセージがネットワーク層に作用しない点である。それゆえ、プロキシデバイスの到達範囲内に存在する全ての照明デバイス３、４、及び５が、メッセージを受信することができるが、それらのメッセージは、再ブロードキャストされることも、又はブロードキャストテーブル内に記憶されることもない。
【００４０】
ＩｎｔｅｒＰＡＮメッセージを、ここでは単一のＰＡＮのみを構成しているＺｉｇＢｅｅネットワーク２内での、シングルホップのブロードキャストメッセージの目的で再利用するために、ＺｉｇＢｅｅネットワーク２のＰＡＮ  ＩＤが、ＩｎｔｅｒＰＡＮメッセージ内の宛先ＰＡＮとして使用され、ＺｉｇＢｅｅネットワーク２のネットワーク鍵で、メッセージがセキュリティ保護される。換言すれば、プロキシデバイス５を含めた全てのデバイス３、４、５、及び６は、同じＰＡＮ  ＩＤ、ネットワーク鍵、及びネットワークアドレスを保持している。このことは、ＩｎｔｅｒＰＡＮメッセージの上に、ネットワーク層を実際に再構築することとして理解されてもよい。次いで、プロキシデバイス５の到達範囲内に存在する、同じＰＡＮ内の全てのデバイス４、５が、ＩｎｔｅｒＰＡＮメッセージを受信することになる。以下で更に説明されるように、第２のタイプの制御メッセージは、グループの各照明デバイス４、５に関するアドレス情報を含む。次いで、ＩｎｔｅｒＰＡＮメッセージを受信するデバイス４、５は、メッセージによって自身がアドレス指定されているか否かを判定するために、メッセージをフィルタ処理する。
【００４１】
ストリーミング制御メッセージは、プロキシデバイス５によって中継され、それにより、照明デバイス４、５のグループは、ＺｉｇＢｅｅネットワーク２内の任意の場所に位置することができる。例えば、照明デバイス４、５のグループは、コネクテッド照明システム１のハブ６とは異なる部屋内（及び、ハブ６の直接到達範囲外）に位置してもよい。当然ながら、プロキシデバイス５が、ハブ６の直接到達範囲内に存在しない場合には、ハブ６からプロキシデバイス５にユニキャストメッセージ９をルーティングするために、１つ以上のルータデバイス３が、追加的にコネクテッド照明システム１内に設けられてもよい。１つ以上のルータデバイス３はまた、複数の照明デバイス３、４、及び５からの照明デバイスとすることもできる。照明デバイス４、５のグループが、ハブ６の直接到達範囲内に位置している場合には、プロキシデバイス５は、ハブ６と同じであることが可能である点に留意されたい。更には、ストリーミング制御メッセージは、プロキシデバイス５からグループの照明デバイス４、５に、シングルホップのブロードキャストメッセージ１０として送信されるため、ストリーミング制御メッセージは、グループの全ての照明デバイス４、５に、高レートで送信されることができるが、これは、ストリーミング制御メッセージが、ＺｉｇＢｅｅネットワーク２内の他の照明デバイスに到達するために再ブロードキャストされないためである。
【００４２】
プロキシデバイス５は、ここでは、グループの照明デバイス４、５であり、グループの照明デバイス４、５に対して、プロキシデバイス５が、シングルホップのブロードキャストメッセージ１０で、グループの照明デバイス４、５に到達することができるように、位置決めされている。このことは、一方では、コネクテッド照明システム１内にプロキシデバイス５を設けるために、追加のデバイスが必要とされず、他方では、プロキシデバイス５がグループの全ての照明デバイス４、５に到達するために、単一のブロードキャストメッセージのみが必要とされることを確実にするという利点を有する。それゆえ、照明デバイス５は、照明デバイスとして、また同時にプロキシデバイス５としての、二重機能を有する。プロキシ／照明デバイス５は、プロキシデバイス５としての機能において、グループの照明デバイス４、５（自身を含む）にシングルホップのブロードキャストメッセージ１０を送信し、照明デバイスとしての機能において、シングルホップのブロードキャストメッセージ１０を受信し、それに応じて自身の光出力を調節するように適合されている。
【００４３】
コネクテッド照明システム１は、グループの照明デバイス４、５間の信号特性の測定に少なくとも基づいて、プロキシデバイス５を選択するように適合されている。グループの照明デバイス４、５の全て又は一部が、プロキシデバイスとして使用される能力を有する場合には、選択された照明デバイス４、５が、シングルホップのブロードキャストメッセージ１０で、全ての照明デバイス４、５に到達することが実際に可能である点が、確実にされなければならない。グループの照明デバイス４、５間の信号特性、この場合には、無線信号の強度の測定に基づいて、プロキシデバイス５を選択することによって、自動的又は半自動的に、好適な照明デバイス４、５が選択されてもよい。
【００４４】
ストリーミング制御メッセージは、それぞれ、グループの各照明デバイス４、５の光出力を個別に制御するための、光出力制御情報を含む。このことは、グループの全ての照明デバイス４、５が、単一のストリーミング制御メッセージで制御されることを可能にする。この場合、グループの照明デバイス４、５は、Ｐｈｉｌｉｐｓ  Ｈｕｅライトのように、調節可能な色の光を出力することが可能であり、光出力制御情報は、好適な色空間内の、グループの各照明デバイス４、５によって出力されるべき光の色を示す、値の組み合わせである。この実施例では、色を示すために使用される値の組み合わせの分解能は、光出力の滑らかで緩徐な遷移を可能にするために十分に高いものであると同時に、ＺｉｇＢｅｅネットワークの帯域幅の効率的な使用を可能にするために十分に低くなるように選択される。特に、色の色度情報が、ＣＩＥのｘ及びｙとして、それぞれ１２ビットの分解能で送信され、追加的な輝度情報が、１１ビットの分解能で送信される（すなわち、「ｘｙＢｒｉ」系）。グループの照明デバイス４、５のそれぞれが、含まれている光出力制御情報のどの部分が、自身を対象としているかを決定することが可能となるように、ストリーミング制御メッセージは、光出力制御情報の各部分に関して、グループの個々の照明デバイス４、５を示すための、アドレス情報を含む。この実施形態で使用されるフォーマットは、ＡＩ１、ＳＯＣＩ１、ＡＩ２、ＳＯＣＩ２...ＡＩＮ、ＳＯＣＩＮであり、式中、ＡＩ１...ＡＩＮは、グループの各照明デバイス１...Ｎに関するアドレス情報であり、ＳＯＣＩ１...ＳＯＣＩＮは、光出力制御情報（刺激出力制御情報）の関連部分である。
【００４５】
ストリーミング制御メッセージは、この実施形態では、グループの照明デバイス４、５の刺激出力を滑らかにするための、遷移時間情報を含む。例えば、ストリーミング制御メッセージが、２５Ｈｚのレートで、すなわち、４０ｍｓ毎に送信される場合には、４０ｍｓの遷移時間により、グループの出力デバイスは、自身の刺激出力の滑らかな遷移を、内部で計算することが可能となる。ストリーミング制御メッセージが、８０ｍｓ毎にのみ送信される場合には（例えば、２つのグループが形成され、それゆえ、２つのストリームが送信されるため）、８０ｍｓの遷移時間が、より好ましいであろう。より高い２５Ｈｚのレートであっても、照明デバイス４、５は、４０ｍｓ先を予測して、８０ｍｓの遷移時間を使用するように適合されることが可能である。この場合に、第２のタイプの制御メッセージが、ＺｉｇＢｅｅネットワーク２内で失われた場合には、このことは、刺激出力の失速を引き起こすものではない。第２のタイプの制御メッセージが失われない場合には、グループの照明デバイス４、５は、単に、予測されていた遷移を停止して、当該メッセージからの刺激出力制御情報に基づいて、新たな遷移を開始してもよい。遷移時間情報は、例えば、１０ｍｓなどの時間分解能で、ストリーミング制御メッセージ内の、例えば、ヘッダ内の、８ビット値として符号化されてもよい。
【００４６】
この実施形態では、グループの照明デバイス４、５は、自身の光出力の状態を記憶するための変数を含む。照明デバイス４、５は、ストリーミング制御モードにおいて、通常制御メッセージを受信して、それに応じて自身の光出力を調節することなく、通常制御メッセージに従って変数を更新するように適合されている。ハブ６によって通常制御モードに切り替え復帰される場合に、照明デバイス４、５は、自身の光出力を、変数内に記憶されている状態に調節する。換言すれば、照明デバイス４、５は、ストリーミング制御モードにある間に、通常制御メッセージを認識し、それに応じて、自身の光出力の状態を記憶するための変数を更新するが、しかしながら、実際の光出力は、この状況では、ストリーミング制御メッセージに従って調節されるのみである。次いで、ハブ６が、ストリーミング制御モードに従った制御を停止して、照明デバイス４、５を通常制御モードに切り替え復帰させる場合、照明デバイス４、５は、ストリーミング制御モードに照明デバイス４、５が全く切り替えられていなかったであろう場合の、当該時点での光と同様の光を、出力することができる。
【００４７】
以下では、複数のデバイス間に低帯域幅無線メッシュネットワークを形成するように適合されている、コネクテッドデバイスシステムを制御するための、制御方法の一実施形態が、図２に示されるフローチャートを参照して、例示的に説明される。この場合、コネクテッドデバイスシステムは、上記の図１を参照して説明されたコネクテッド照明システム１であると想定される。
【００４８】
ステップＳ１０１で、ハブ６は、複数の照明デバイス３、４、５のグループを、複数の照明デバイス３、４、５が自身の刺激出力を第１のタイプの制御メッセージ（すなわち、「通常制御メッセージ」）によって制御されるように適合される、第１の制御モード（すなわち、「通常制御モード」）から、グループの照明デバイス４、５が自身の刺激出力を第２のタイプの制御メッセージ（すなわち、「ストリーミング制御メッセージ」）によって制御されるようにのみ適合される、第２の制御モード（すなわち、「ストリーミング制御モード」）へと切り替える。
【００４９】
ステップＳ１０２で、コネクテッド照明システム１は、ストリーミング制御メッセージを、通常制御メッセージよりも高いレートで、ＺｉｇＢｅｅネットワーク２を介してグループの照明デバイス４、５に送信する。図１を参照して詳細に説明されたように、送信するステップは、ハブ６が、ストリーミング制御メッセージを、ユニキャストメッセージ９としてプロキシデバイス５に送信するステップと、プロキシデバイス５が、ストリーミング制御メッセージを、シングルホップのブロードキャストメッセージ１０として、グループの照明デバイス４、５に送信するステップとを含む。
【００５０】
ステップＳ１０３で、照明デバイス４、５は、ストリーミング制御モードにおいて、通常制御メッセージを受信して、それに応じて自身の光出力を調節することなく、通常制御メッセージに従って、自身の光出力の状態を記憶するための変数を更新する。
【００５１】
ステップＳ１０４で、ハブ６は、照明デバイス４、５を、通常制御モードに切り替え復帰させ、照明デバイス４、５は、自身の光出力を、変数内に記憶されている状態に調節する。
【００５２】
上記の図１を参照して説明された実施形態では、コネクテッド照明システム１は、グループの出力デバイス４、５間の信号特性の測定に少なくとも基づいて、プロキシデバイス５を選択するように適合されているが、このことは、必ずしも唯一の選択肢ではない。例えば、また他の実施形態では、コネクテッド照明システム１は、更に、又は代替的に、グループの照明デバイス４、５の場所についての、記憶されている情報に基づいて、又は、ユーザによる手動選択に基づいて、プロキシデバイス５を選択するように適合されることができる。
【００５３】
上記の図１を参照して説明された実施形態では、照明デバイス４、５は、ハブ６によって通常制御モードに切り替え復帰される場合に、ストリーミング制御モードに照明デバイス４、５が全く切り替えられていなかったであろう場合の、当該時点での光と同様の光を、出力することができるが、このことは、必ずしも、そうである必要はない。例えば、照明デバイス４、５は、ストリーミング制御モードにおいて、ストリーミング制御メッセージに基づいて変数を更新しないように、及び、ハブによって通常制御モードに切り替え復帰される場合に、自身の光出力を、変数内に記憶されている状態に調節するように、適合されることもまた可能である。この場合には、ハブ６が、ストリーミング制御モードに従った制御を停止して、照明デバイス４、５を通常制御モードに切り替え復帰させる場合、照明デバイス４、５は、ストリーミング制御モードに照明デバイス４、５が切り替えられる前の光と同様の光を、出力することができる。あるいは、照明デバイス４、５は、ストリーミング制御モードにおいて、ハブ６によって通常制御モードに切り替え復帰される場合に、自身の現在の光出力の状態を変数内に記憶するように、適合されることもまた可能である。この場合には、ハブ６が、ストリーミング制御モードに従った制御を停止して、照明デバイス４、５を通常制御モードに切り替え復帰させる場合、照明デバイス４、５は、ストリーミング制御モード段階の終了時の光と同様の光を、出力し続けることができる。
【００５４】
ＺｉｇＢｅｅでは、アプリケーション層は、同じ機能の属性及びコマンドを有するクラスタ、例えば、オン／オフクラスタ又は占有クラスタとしてグループ化されている。本発明のストリーミング機能を提供するために、例えば「ストリーミングクラスタ」と呼ばれる、新たな製造業者固有のクラスタを追加することが好ましく、当該クラスタは、ハブ６とプロキシデバイス５との間のユニキャストで使用するための「プロキシストリーム」、プロキシデバイス５とグループの照明デバイス４、５との間のシングルホップのブロードキャストで使用するための「ローカルストリーム」、及び、ストリーミング能力を報告するための何らかのシグナリングコマンド及び属性などの、製造業者固有のコマンドを含む。図１では、参照番号８は、照明デバイス４、５が、そのような「ストリーミングクラスタ」に属していることを示すために使用されている。
【００５５】
上記の図１を参照して説明された実施形態では、ストリーミング制御メッセージは、不正な制御及び反射攻撃に対する有用なセキュリティ対策として、メッセージ認証コード及びフレームカウンタを更に含み得る。コントローラデバイスは、共有ネットワーク鍵から導出されたセキュリティ鍵で、メッセージのコンテンツをハッシュ化することによって、メッセージ認証コードを作成することになる。次いで、受信デバイスは、同じハッシュ関数を実行して、算出された認証コードをメッセージ内の認証コードと比較することによって、メッセージの真正性を確認することができる。このようにして、不正なメッセージが無視されることができる。コントローラデバイスは、反射攻撃を防止するために、メッセージの認証の前に、全てのメッセージにフレームカウンタを更に追加することになる。例えば、攻撃者が、第２のタイプの制御メッセージを察知して、メッセージを後の時点で再送信する場合には、攻撃者は、このメッセージが認証されているため、原理的には、メッセージを、グループの照明デバイス４、５の光出力を制御するために使用することが可能である。しかしながら、各メッセージに対してインクリメントされるフレームカウンタが、第２のタイプの各制御メッセージに追加されている場合には、照明デバイス４、５は、以前よりも高いカウンタ値を有する認証メッセージのみを受け入れることができ、それゆえ、反射攻撃を防止することができる。そのようなメッセージ認証コード及びフレームカウンタは、通常はセキュリティ保護されていない、ＩｎｔｅｒＰＡＮメッセージの上に追加されてもよい。
【００５６】
上記の図１を参照して説明される実施形態では、家庭用娯楽システム７とコネクテッド照明システム１のハブ６との間の接続は、好ましくは、高帯域幅ＩＰネットワークであり、例えば、ＤＴＬＳ（Datagram Transport Layer Security；データグラムトランスポート層セキュリティ）を有するＵＤＰ（User Datagram Protocol；ユーザデータグラムプロトコル）を使用する、ＩＰストリーミングが、これらのデバイス間で光効果を送信するために使用される。家庭用娯楽システム７からストリーミングされる光効果のレートが、ストリーミング制御モードにおいてハブ６がグループの照明デバイス４、５を制御することが可能なレートよりも高い場合には、ハブは、直近の光効果のみを送信するように適合されることができる。
【００５７】
図面、本開示、及び添付の請求項の検討によって、開示される実施形態に対する他の変形形態が、当業者により理解されることができ、また、特許請求される発明を実施する際に実行されることができる。
【００５８】
請求項では、単語「備える（comprising）」は、他の要素又はステップを排除するものではなく、不定冠詞「１つの（a）」又は「１つの（an）」は、複数を排除するものではない。
【００５９】
単一のユニット又はデバイスが、請求項において列挙される、いくつかの項目の機能を果たしてもよい。特定の手段が、互いに異なる従属請求項内に列挙されているという単なる事実は、これらの手段の組み合わせが、有利に使用され得ないことを示すものではない。
【００６０】
１つ又はいくつかのユニット若しくはデバイスによって実行される、出力デバイス４、５のグループの切り替わりの検出、又は、無線メッシュネットワーク２を介したグループの出力デバイス４、５への第２のタイプの制御メッセージの送信などのような動作は、任意の他の数のユニット又はデバイスによって実行されることができる。これらの動作は、コンピュータプログラムのプログラムコード手段として、及び／又は専用ハードウェアとして、部分的に実装されることができる。
【００６１】
コンピュータプログラムは、他のハードウェアと共に、又は他のハードウェアの一部として供給される、光学記憶媒体又は半導体媒体などの、好適な媒体上に記憶／分散されてもよいが、また、インターネット、又は他の有線若しくは無線のテレコネクテッド（teleconnected）デバイスシステムなどを介して、他の形態で分散されてもよい。
【００６２】
請求項中のいかなる参照符号も、範囲を限定するものとして解釈されるべきではない。
【００６３】
本発明は、複数のデバイス間に低帯域幅無線メッシュネットワークを形成するように適合されている、コネクテッドデバイスシステム、例えば、コネクテッド照明システムに関する。コネクテッドデバイスシステムは、人間が知覚可能な刺激を出力するための、複数の出力デバイスと、無線メッシュネットワークを介して、複数の出力デバイスの刺激出力を制御するための、コントローラデバイスとを備える。コントローラデバイスは、複数の出力デバイスのグループを、複数の出力デバイスが自身の刺激出力を第１のタイプの制御メッセージによって制御されるように適合される、第１の制御モードから、グループの出力デバイスが自身の刺激出力を第２のタイプの制御メッセージによって制御されるようにのみ適合される、第２の制御モードへと切り替えるように適合されている。コネクテッドデバイスシステムは、第２のタイプの制御メッセージが、第１のタイプの制御メッセージよりも高いレートで、無線メッシュネットワークを介してグループの出力デバイスに送信されることができるように適合されている。
【図１】
0006738975.tif 000002
【図２】
0006738975.tif 000003