(57)【要約】  一般的な態様において、空間内の検出された動きのロケーションが決定される。一部の態様において、空間内の物体の動きは、複数のワイヤレス通信デバイスを含むワイヤレス通信システムによって空間を通って通信されるワイヤレス信号に基づいて検出される。各ワイヤレス信号は、ワイヤレス通信デバイスのそれぞれのペアによって送受信される。動きインジケータ値は、それぞれのワイヤレス通信デバイスについて計算される。個々のワイヤレス通信デバイスについての動きインジケータ値は、該個々のワイヤレス通信デバイスによって送信又は受信されたワイヤレス信号のサブセットに基づいて、個々のワイヤレス通信デバイスによって検出された動きの程度を表す。空間内の検出された動きのロケーションは、動きインジケータ値に基づいて決定される。【選択図】図６
2020537744.tif 000002
【特許請求の範囲】
【請求項１】
動き検出方法であって、
複数のワイヤレス通信デバイスを含むワイヤレス通信システムによって空間を通って伝達されるワイヤレス信号に基づいて、該空間内の物体の動きを検出するステップであって、各ワイヤレス信号は、該ワイヤレス通信デバイスのそれぞれのペアによって送受信される、ステップと、
１又は複数のプロセッサの動作によって、前記それぞれのワイヤレス通信デバイスについての動きインジケータ値を計算するステップであって、個々のワイヤレス通信デバイスについての該動きインジケータ値は、該個々のワイヤレス通信デバイスによって送信又は受信された前記ワイヤレス信号のサブセットに基づいて該個々のワイヤレス通信デバイスによって検出された動きの程度を表す、ステップと、
前記動きインジケータ値に基づいて、前記空間内の前記検出された動きのロケーションを決定するステップと、
を含む、動き検出方法。
【請求項２】
前記ワイヤレス通信システムは、ハブデバイス及びリモートセンサデバイスを含み、該ハブデバイスは、該リモートセンサデバイスから動きインジケータ値を受け取り、該受け取った動きインジケータ値に基づいて前記検出された動きのロケーションを決定する、請求項１に記載の方法。
【請求項３】
前記動きインジケータ値は、集約動きインジケータ値であり、
前記方法は、
前記ワイヤレス通信システム内のそれぞれの通信リンクについてのリンク動きインジケータ値を得るステップであって、各通信リンクは前記ワイヤレス通信デバイスのそれぞれのペアによって提供される、ステップと、
前記ワイヤレス通信デバイスによってサポートされる前記通信リンクのサブセットについての前記リンク動きインジケータ値に基づいて、各ワイヤレス通信デバイスについての前記集約動きインジケータ値を計算するステップと、
を含む、請求項１に記載の方法。
【請求項４】
ワイヤレス通信デバイスについての前記集約動きインジケータ値を計算するステップは、前記それぞれの通信リンクについての信号品質メトリックに基づいて、前記通信リンクのサブセットについての前記リンク動きインジケータ値を重み付けするステップを含む、請求項３に記載の方法。
【請求項５】
前記ワイヤレス通信システムは複数の通信リンクを含み、各通信リンクは前記ワイヤレス通信デバイスのそれぞれのペアによって提供され、各通信リンクは複数の通信経路を含み、各通信経路は前記ペアのうちの第１のワイヤレス通信デバイスの第１の信号ハードウェア経路と前記ペアのうちの第２のワイヤレス通信デバイスの第２の信号ハードウェア経路との間にあり、
前記動きインジケータ値は、集約動きインジケータ値であり、
前記方法は、
前記ワイヤレス通信システム内のそれぞれの通信経路についての経路動きインジケータ値を得るステップと、
前記ワイヤレス通信デバイスによってサポートされる前記通信経路のサブセットについての前記経路動きインジケータ値に基づいて、各ワイヤレス通信デバイスについての前記集約動きインジケータ値を計算するステップと、
を含む、請求項１に記載の方法。
【請求項６】
各ワイヤレス通信デバイスに対して、該ワイヤレス通信デバイスについての基準の動きインジケータ値による該ワイヤレス通信デバイスについての前記動きインジケータ値のスケーリングに基づいて信頼係数を計算するステップを含み、前記検出された動きのロケーションは、該信頼係数に基づいて決定される、請求項１から５のいずれか１項に記載の方法。
【請求項７】
前記空間内の前記検出された動きのロケーションを決定するステップは、前記ワイヤレス通信デバイスについての前記それぞれの動きインジケータ値の比較に基づいて、前記ワイヤレス通信デバイスのうちのどれが前記検出された動きに最も近いかを決定するステップを含む、請求項１から５のいずれか１項に記載の方法。
【請求項８】
前記空間内の前記検出された動きのロケーションは、前記ワイヤレス通信システム内のそれぞれの通信リンクについての信号品質メトリックに基づいて決定され、各通信リンクは、前記ワイヤレス通信デバイスのそれぞれのペアによって提供される、請求項１から５のいずれか１項に記載の方法。
【請求項９】
前記空間内の前記検出された動きのロケーションを決定するステップは、各ワイヤレス通信デバイスによってサポートされる前記通信リンクのサブセットについての信号品質メトリックを組み合わせるステップを含む、請求項８に記載の方法。
【請求項１０】
前記動きインジケータ値をニューラルネットワークへの入力として提供するステップと、
前記ニューラルネットワークの出力に基づいて、前記検出された動きのロケーションを決定するステップと、
を含む、請求項１から５のいずれか１項に記載の方法。
【請求項１１】
データ処理装置によって実行されたときに、動作を実行するように動作可能な命令を格納するコンピュータ可読記憶媒体であって、
前記動作は、
複数のワイヤレス通信デバイスを含むワイヤレス通信システムによって空間を通って伝達されるワイヤレス信号に基づいて、該空間内の物体の動きを検出することであって、各ワイヤレス信号は、該ワイヤレス通信デバイスのそれぞれのペアによって送受信される、検出することと、
前記それぞれのワイヤレス通信デバイスについての動きインジケータ値を計算することであって、個々のワイヤレス通信デバイスについての該動きインジケータ値は、該個々のワイヤレス通信デバイスによって送信又は受信された前記ワイヤレス信号のサブセットに基づいて該個々のワイヤレス通信デバイスによって検出された動きの程度を表す、計算することと、
前記動きインジケータ値に基づいて、前記空間内の前記検出された動きのロケーションを決定することと、
を含む、コンピュータ可読記憶媒体。
【請求項１２】
前記ワイヤレス通信システムは、ハブデバイス及びリモートセンサデバイスを含み、該ハブデバイスは、該リモートセンサデバイスから動きインジケータ値を受け取り、該受け取った動きインジケータ値に基づいて前記検出された動きのロケーションを決定する、請求項１１に記載のコンピュータ可読記憶媒体。
【請求項１３】
前記動きインジケータ値は、集約動きインジケータ値であり、
前記動作は、
前記ワイヤレス通信システム内のそれぞれの通信リンクについてのリンク動きインジケータ値を得ることであって、各通信リンクは前記ワイヤレス通信デバイスのそれぞれのペアによって提供される、得ることと、
前記ワイヤレス通信デバイスによってサポートされる前記通信リンクのサブセットについての前記リンク動きインジケータ値に基づいて、各ワイヤレス通信デバイスについての前記集約動きインジケータ値を計算することと、
を含む、請求項１１に記載のコンピュータ可読記憶媒体。
【請求項１４】
ワイヤレス通信デバイスについての前記集約動きインジケータ値を計算することは、前記それぞれの通信リンクについての信号品質メトリックに基づいて、前記通信リンクのサブセットについての前記リンク動きインジケータ値を重み付けすることを含む、請求項１３に記載のコンピュータ可読記憶媒体。
【請求項１５】
前記ワイヤレス通信システムは複数の通信リンクを含み、各通信リンクは前記ワイヤレス通信デバイスのそれぞれのペアによって提供され、各通信リンクは複数の通信経路を含み、各通信経路は前記ペアのうちの第１のワイヤレス通信デバイスの第１の信号ハードウェア経路と前記ペアのうちの第２のワイヤレス通信デバイスの第２の信号ハードウェア経路との間にあり、
前記動きインジケータ値は、集約動きインジケータ値であり、
前記動作は、
前記ワイヤレス通信システム内のそれぞれの通信経路についての経路動きインジケータ値を得ることと、
前記ワイヤレス通信デバイスによってサポートされる前記通信経路のサブセットについての前記経路動きインジケータ値に基づいて、各ワイヤレス通信デバイスについての前記集約動きインジケータ値を計算することと、
を含む、請求項１１に記載のコンピュータ可読記憶媒体
【請求項１６】
各ワイヤレス通信デバイスに対して、該ワイヤレス通信デバイスについての基準の動きインジケータ値による該ワイヤレス通信デバイスについての前記動きインジケータ値のスケーリングに基づいて信頼係数を計算することを含み、前記検出された動きのロケーションは、該信頼係数に基づいて決定される、請求項１１から１５のいずれか１項に記載のコンピュータ可読記憶媒体。
【請求項１７】
前記空間内の前記検出された動きのロケーションを決定することは、前記ワイヤレス通信デバイスについての前記それぞれの動きインジケータ値の比較に基づいて、前記ワイヤレス通信デバイスのうちのどれが前記検出された動きに最も近いかを決定することを含む、請求項１１から１５のいずれか１項に記載のコンピュータ可読記憶媒体。
【請求項１８】
前記空間内の前記検出された動きのロケーションは、前記ワイヤレス通信システム内のそれぞれの通信リンクについての信号品質メトリックに基づいて決定され、各通信リンクは、前記ワイヤレス通信デバイスのそれぞれのペアによって提供される、請求項１１から１５のいずれか１項に記載のコンピュータ可読記憶媒体。
【請求項１９】
前記空間内の前記検出された動きのロケーションを決定することは、各ワイヤレス通信デバイスによってサポートされる前記通信リンクのサブセットについての信号品質メトリックを組み合わせることを含む、請求項１８に記載のコンピュータ可読記憶媒体。
【請求項２０】
前記動作は、
前記動きインジケータ値をニューラルネットワークへの入力として提供することと、
前記ニューラルネットワークの出力に基づいて、前記検出された動きのロケーションを決定することと、
を含む、請求項１１から１５のいずれか１項に記載のコンピュータ可読記憶媒体。
【請求項２１】
動き検出システムであって、
複数のリモートセンサデバイスを含み、各リモートセンサデバイスは、
他のリモートセンサデバイスから受信されたワイヤレス信号に基づいて空間内の物体の動きを検出し、
前記リモートセンサデバイスにより受信された前記ワイヤレス信号に基づいて、前記リモートセンサデバイスによって検出された動きの程度を表す動きインジケータ値を決定する、
ように構成され、
前記動き検出システムは、
前記リモートセンサデバイスに通信可能に結合されたハブデバイスであって、該それぞれのリモートセンサデバイスからの前記動きインジケータ値に基づいて、前記空間内の前記検出された動きのロケーションを決定するように構成されたハブデバイスと、
を含む、動き検出システム。
【請求項２２】
前記リモートセンサデバイス及び前記ハブデバイスは、ワイヤレスメッシュネットワークを形成する、請求項２１に記載の動き検出システム。
【請求項２３】
前記動きインジケータ値は、リモートセンサデバイスのペア間のそれぞれの通信リンクについてのリンク動きインジケータ値であり、前記ハブデバイスは、該リモートセンサデバイスによってサポートされる前記通信リンクのサブセットについての前記リンク動きインジケータ値に基づいて、各リモートセンサデバイスについての集約動きインジケータ値を計算するように構成される、請求項２１に記載の動き検出システム。
【請求項２４】
前記ハブデバイスは、前記通信リンクについての信号品質メトリックに基づいて前記リモートセンサデバイスによってサポートされる前記通信リンクのサブセットについての前記リンク動きインジケータ値を重み付けすることによって、各リモートセンサデバイスについての前記集約動きインジケータ値を計算するように構成される、請求項２３に記載の動き検出システム。
【請求項２５】
前記動きインジケータ値は、第１のリモートセンサデバイスの第１の信号ハードウェア経路と第２のリモートセンサデバイスの第２の信号ハードウェア経路との間のそれぞれの通信経路についての経路動きインジケータ値であり、
前記ハブデバイスは、前記リモートセンサデバイスによってサポートされる前記通信経路のサブセットについての前記経路動きインジケータ値に基づいて各リモートセンサデバイスについての前記集約動きインジケータ値を計算するように構成される、
請求項２１に記載の動き検出システム。
【請求項２６】
前記ハブデバイスは、各リモートセンサデバイスに関して、前記ワイヤレス通信デバイスについての基準の動きインジケータ値による前記リモートセンサデバイスについての前記動きインジケータ値のスケーリングに基づいて信頼係数を計算し、該信頼係数に基づいて前記検出された動きのロケーションを決定するように構成される、請求項２１から２５のいずれか１項に記載の動き検出システム。
【請求項２７】
前記ハブデバイスは、前記リモートセンサデバイスについての前記それぞれの動きインジケータ値の比較に基づいて、前記リモートセンサデバイスのうちのどれが前記検出された動きに最も近いかを決定することによって、前記検出された動きのロケーションを決定するように構成される、請求項２１から２５のいずれか１項に記載の動き検出システム。
【請求項２８】
前記ハブデバイスは、前記ワイヤレス通信システム内のそれぞれの通信リンクについての信号品質メトリックに基づいて、前記空間内の前記検出された動きのロケーションを決定するように構成され、各通信リンクは、前記リモートセンサデバイスのそれぞれのペアによって提供される、請求項２１から２５のいずれか１項に記載の動き検出システム。
【請求項２９】
前記ハブデバイスは、各リモートセンサデバイスによってサポートされる前記通信リンクのサブセットについての信号品質メトリックを組み合わせることによって、前記空間内の前記検出された動きのロケーションを決定するように構成される、請求項２８に記載の動き検出システム。
【請求項３０】
前記ハブデバイスは、前記動きインジケータ値をニューラルネットワークへの入力として提供し、前記ニューラルネットワークの出力に基づいて、前記検出された動きのロケーションを決定するように構成される、請求項２１から２５のいずれか１項に記載の動き検出システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、一般に、動き検出(motion detection)及びローカライゼーションに関する。
【０００２】
（優先権の主張）
本出願は、「Ｍｏｔｉｏｎ  Ｌｏｃａｌｉｚａｔｉｏｎ  ｉｎ  ａ  Ｗｉｒｅｌｅｓｓ  Ｍｅｓｈ  Ｎｅｔｗｏｒｋ  Ｂａｓｅｄ  ｏｎ  Ｍｏｔｉｏｎ  Ｉｎｄｉｃａｔｏｒ  Ｖａｌｕｅｓ（動きインジケータ値に基づくワイヤレスメッシュネットワーク内の動きローカライゼーション）」と題する２０１７年１０月２０日出願の米国特許出願第１５／７８９，７６１号に対する優先権を主張するものであり、その開示内容は、引用により本明細書に組み込まれる。
【背景技術】
【０００３】
動き検出システムは、例えば、部屋又は屋外のエリア内の物体の動きを検出するのに使用されてきた。一部の例示的な動き検出システムでは、赤外線センサ又は光学センサは、これらセンサの視野内の物体の動きを検出するのに使用される。動き検出システムは、セキュリティシステム、自動制御システム、及び他のタイプのシステムにおいて使用されている。
【図面の簡単な説明】
【０００４】
【図１Ａ】例示的なワイヤレス通信システムを示す図である。
【図１Ｂ】動き検出器デバイスの例示的なモデムを示す図である。
【図１Ｃ】ワイヤレス通信デバイス間の通信リンクを定める例示的な通信経路(communication paths)を示す図である。
【図２】例示的な動きプローブ信号を示す図である。
【図３Ａ】ワイヤレス通信デバイス間で伝達される(communicated)例示的な信号を示す図である。
【図３Ｂ】ワイヤレス通信デバイス間で伝達される例示的な信号を示す図である。
【図４Ａ】例示的なワイヤレス通信システムを示す図である。
【図４Ｂ】例示的なワイヤレス通信システムを示す図である。
【図５Ａ】１００パーセント（１００％）スループットのシナリオによる、図４Ａ及び図４Ｂのワイヤレス通信システムにて送受信されるワイヤレス信号で示される例示的なシーケンス値(sequence values)（一連の値）についての表である。
【図５Ｂ】様々なスループットのシナリオによる、図４Ａ及び図４Ｂのワイヤレス通信システムにて受信された動きプローブ信号で示される例示的なシーケンス値についての表である。
【図５Ｃ】図４Ａ及び図４Ｂのワイヤレス通信システム内の通信リンクに関する例示的な動き情報についての表である。
【図５Ｄ】図４Ａ及び図４Ｂのワイヤレス通信ネットワーク内のワイヤレス通信デバイスに対応する例示的な集約動きインジケータ値(aggregate motion indicator values)及び信頼係数(confidence factors)に関する表である。
【図６】空間内の検出された動きのロケーションを決定するプロセスを示す図である。
【発明を実施するための形態】
【０００５】
本明細書で記載される内容の一部の態様では、空間内の検出された動きのロケーション（場所）は、動きインジケータ値、時間係数、又はこれらの組み合わせに基づいて決定することができる。例えば、一部の事例において、検出された動きのロケーションは、ワイヤレスメッシュネットワークなどのワイヤレス通信システムにおけるそれぞれのワイヤレス通信デバイス又はリンクに対する動きインジケータ値に基づいて決定することができる。個々のワイヤレス通信デバイスについての動きインジケータ値は、個々のワイヤレス通信デバイスによって（一般に、又は特定の通信リンク上で）検出された動きの程度を表すことができ、ワイヤレス通信デバイスにより送信又は受信したワイヤレス信号のサブセットに基づくことができる。空間内の検出された動きのロケーションは、最大動きインジケータ値を有するワイヤレス通信デバイスのうちの１又は２以上の近くに物体が存在する可能性とすることができる。ロケーションは、最大動きインジケータ値を選択することにより、又は閾値よりも大きい動きインジケータ値を選択することによって決定することができる。
【０００６】
別の実施例として、一部の事例において、検出された動きのロケーションは、それぞれのワイヤレス通信デバイス又はリンクについての時間係数に基づいて決定することができる。時間係数は、（ｉ）当該通信リンク上の動きを検出するのに使用される動きプローブ信号に含まれるシーケンス値の範囲、（ｉｉ）当該通信リンク上の動きを検出するのに使用される動きプローブ信号に含まれるシーケンス値のセット（例えば、全部）、（ｉｉｉ）当該通信リンク上の動きを検出するのに使用される動きプローブ信号に含まれるシーケンス値のセット内の最小又は最大シーケンス値、又は（ｉｖ）動きを検出するために動きプローブ信号が得られる時間期間の別のインジケータであるか、或いはこれらに基づくことができる。例えば、時間係数は、デバイスによって又はデバイス間の特定の通信リンク上で動きを検出するのに使用される動きプローブ信号のセット内の最大又は最小シーケンス値に基づく重み付け係数とすることができる。この重み付け係数を用いて、デバイス又はリンクについての動きインジケータ値を重み付けすることができ、重み付けされた動きインジケータ値を用いて、検出された動きのロケーションを決定することができる。
【０００７】
本明細書で記載するシステム及び技法は、一部の事例において、１又は２以上の利点を提供することができる。例えば、物体の動きは、明確な見通し線を必要とせずに、ワイヤレス通信デバイスにより受信されたワイヤレス信号（例えば、無線周波数(radio frequency)（ＲＦ）信号）に基づいて検出することができる。加えて、検出された動きのロケーションは、複数のワイヤレス通信デバイスの各々についての動きインジケータ値、時間係数、又はこれらの両方に基づいて決定することができる。
【０００８】
図１Ａは、例示的なワイヤレス通信システム１００を示している。例示的なワイヤレス通信システム１００は、３つのワイヤレス通信デバイス、すなわち、第１のワイヤレス通信デバイス１０２Ａ、第２のワイヤレス通信デバイス１０２Ｂ、及び第３のワイヤレス通信デバイス１０２Ｃを含む。例示的なワイヤレス通信システム１００は、追加のワイヤレス通信デバイス及び他の構成要素（例えば、追加のワイヤレス通信デバイス、１又は２以上のネットワークサーバ、ネットワークルータ、ネットワークスイッチ、ケーブル、又は他の通信リンクなど）を含むことができる。
【０００９】
例示的なワイヤレス通信デバイス１０２Ａ、１０２Ｂ、及び１０２Ｃは、例えば、ワイヤレスネットワーク規格又は別のタイプのワイヤレス通信プロトコルに従って、ワイヤレスネットワーク内で動作することができる。例えば、ワイヤレスネットワークは、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）、パーソナルエリアネットワーク（ＰＡＮ）、メトロポリタンエリアネットワーク（ＭＡＮ）、又は別のタイプのワイヤレスネットワークとして動作するように構成することができる。ＷＬＡＮの実施例は、ＩＥＥＥによって開発された規格の８０２．１１ファミリのうちの１又は２以上に従って動作するように構成されたネットワーク（例えば、Ｗｉ−Ｆｉネットワーク）などを含む。ＰＡＮの実施例は、近距離通信規格（例えば、ＢＬＵＥＴＯＯＴＨ（登録商標）、近距離無線通信（ＮＦＣ）、ＺｉｇＢｅｅ（登録商標））、ミリ波通信などに従って動作するネットワークを含む。
【００１０】
一部の実施構成において、ワイヤレス通信デバイス１０２Ａ、１０２Ｂ、及び１０２Ｃは、例えば、セルラネットワーク規格に従ってセルラネットワーク内で通信する(communicate)ように構成することができる。セルラネットワークの実施例は、グローバル移動通信システム（ＧＳＭ）及びＧＳＭ進化型高速データレート（ＥＤＧＥ）又はＥＧＰＲＳなどの２Ｇ規格、符号分割多元接続（ＣＤＭＡ）、広帯域符号分割多元接続（ＷＣＤＭＡ（登録商標））、ユニバーサル移動通信システム（ＵＭＴＳ）、及び時分割同期符号分割多元接続（ＴＤ−ＳＣＤＭＡ）などの３Ｇ規格、ロングタームエボリューション（ＬＴＥ）及びＬＴＥアドバンスト（ＬＴＥ−Ａ）などの４Ｇ規格などに従って構成されたネットワークを含む。
【００１１】
図１Ａに示されている実施例では、ワイヤレス通信デバイス１０２Ａ、１０２Ｂ、及び１０２Ｃは、標準のワイヤレスネットワーク構成要素とすること又はこれを含むことができる。例えば、ワイヤレス通信デバイス１０２Ａ、１０２Ｂ、及び１０２Ｃは、商業的に利用可能なＷｉ−Ｆｉアクセスポイント、又はＷＡＰのモデム上の命令（例えば、ソフトウェア又はファームウェア）として組み込まれた本明細書に記載の１又は２以上の動作を実行する別のタイプのワイヤレスアクセスポイント（ＷＡＰ）とすることができる。一部の例において、ワイヤレス通信デバイス１０２Ａ、１０２Ｂ、及び１０２Ｃは、例えば、商業的に利用可能なメッシュネットワークシステム（例えば、ＧＯＯＧＬＥ  ＷＩＦＩ）などのワイヤレスメッシュネットワークのノードとすることができる。一部の例において、別のタイプの標準又は従来のＷｉ−Ｆｉ送信器デバイスを使用することができる。ワイヤレス通信デバイス１０２Ａ、１０２Ｂ、及び１０２Ｃは、Ｗｉ−Ｆｉ構成要素を伴わずに実装でき、例えば、他のタイプの標準又は非標準ワイヤレス通信を動き検出に使用することができる。一部の例において、ワイヤレス通信デバイス１０２Ａ、１０２Ｂ、及び１０２Ｃは、専用の動き検出システムとすることができ、又はその一部分とすることができる。例えば、専用の動き検出システムは、ハブデバイス及び１又は２以上のビーコンデバイス（リモートセンサデバイスとして）を含むことができ、ワイヤレス通信デバイス１０２Ａ、１０２Ｂ、及び１０２Ｃは、動き検出システムにおいてハブデバイス又はビーコンデバイスの何れかとすることができる。
【００１２】
図１Ａに示されるように、例示的なワイヤレス通信デバイス１０２Ｃは、モデム１１２、プロセッサ１１４、メモリ１１６、及び電源ユニット１１８を含み、ワイヤレス通信システム１００内のワイヤレス通信デバイス１０２Ａ、１０２Ｂ、及び１０２Ｃの何れもが、同じ構成要素、追加の構成要素、又は異なる構成要素を含むことができ、これらの構成要素は、図１Ａに示されているように又は別の方法で動作するように構成することができる。一部の実施構成において、ワイヤレス通信デバイスのモデム１１２、プロセッサ１１４、メモリ１１６、及び電源ユニット１１８は、共通のハウジング又は他の組立体に共に収容される。一部の実施構成において、ワイヤレス通信デバイスの構成要素のうちの１又は２以上は、例えば、別個のハウジング又は他の組立体内に別々に収容することができる。
【００１３】
例示的なモデム１１２は、ワイヤレス信号を伝達する(communicate)（受信する、送信する、又はこれら両方を行う）ことができる。例えば、モデム１１２は、ワイヤレス通信規格（例えば、Ｗｉ−Ｆｉ又はＢｌｕｅｔｏｏｔｈ）に従ってフォーマットされた無線周波数（ＲＦ）信号を伝達するように構成することができる。モデム１１２は、図１Ｂに示されている例示的なワイヤレスネットワークモデム１１２として実装することができ、又は例えば他のタイプの構成要素もしくはサブシステムを用いて別の方法で実装することができる。一部の実施構成において、例示的なモデム１１２は、無線サブシステム(radio subsystem)及びベースバンドサブシステムを含む。一部の例において、ベースバンドサブシステム及び無線サブシステムは、共通のチップ又はチップセット上に実装することができ、或いはカード又は別のタイプの組み立てデバイスに実装することができる。ベースバンドサブシステムは、例えば、リード線、ピン、ワイヤ、又は他のタイプの接続によって無線サブシステムに結合することができる。図１Ｂは、ワイヤレス通信デバイスの例示的なモデム１１２を示している。
【００１４】
一部の例において、モデム１１２内の無線サブシステムは、１又は２以上のアンテナ及び無線周波数回路を含むことができる。無線周波数回路は、例えば、アナログ信号をフィルタリング、増幅、又はそれ以外の方法で調整する回路、ベースバンド信号をＲＦ信号にアップコンバートする回路、ＲＦ信号をベースバンド信号にダウンコンバートする回路などを含むことができる。このような回路は、例えば、フィルタ、増幅器、ミキサ、局部発振器などを含むことができる。無線サブシステムは、ワイヤレス通信チャネル上で無線周波数ワイヤレス信号を伝達するように構成することができる。一例として、無線サブシステムは、図１Ｂに示されている無線チップ１１３、ＲＦフロントエンド１１５、及び１又は２以上のアンテナ１１７を含むことができる。無線サブシステムは、追加の又は異なる構成要素を含むことができる。一部の実施構成において、無線サブシステムは、例えばＷｉ−Ｆｉモデム、ピコ基地局モデムなどの従来型モデムからの無線電子機器（例えば、ＲＦフロントエンド、無線チップ、又は類似の構成要素）とすることができ、又はこれらを含むことができる。一部の実施構成において、アンテナは、複数のアンテナを含む。
【００１５】
一部の例において、モデム１１２内のベースバンドサブシステムは、例えば、デジタルベースバンドデータを処理するように構成されたデジタル電子機器を含むことができる。一例として、ベースバンドサブシステムは、図１Ｂに示されているベースバンドチップ１１１を含むことができる。ベースバンドサブシステムは、追加の又は異なる構成要素を含むことができる。一部の例において、ベースバンドサブシステムは、デジタル信号プロセッサ（ＤＳＰ）デバイス又は別のタイプのプロセッサデバイスを含むことができる。一部の例において、ベースバンドシステムは、無線サブシステムを動作させる、無線サブシステムを介してワイヤレスネットワークトラフィックを伝達する、無線サブシステムを介して受信した動き検出信号に基づいて動きを検出する、又は他のタイプの処理を実行するデジタル処理論理回路を含むことができる。例えば、ベースバンドサブシステムは、信号を符号化して、符号化された信号を送信のために無線サブシステムに送出するように、或いは無線サブシステムからの信号において符号化されたデータを識別及び解析する（例えば、ワイヤレス通信規格に従って信号を復号することにより、動き検出プロセスに従って信号を処理することにより、又はそれ以外の方法で）ように構成された１又は２以上のチップ、チップセット、又は他のタイプのデバイスを含むことができる。
【００１６】
一部の事例において、例示的なモデム１１２内の無線サブシステムは、ベースバンドサブシステムからベースバンド信号を受信し、このベースバンド信号を無線周波数（ＲＦ）信号にアップコンバートして、この無線周波数信号をワイヤレスで送信する（例えば、アンテナを介して）。一部の事例において、例示的なモデム１１２内の無線サブシステムは、無線周波数信号をワイヤレスで受信し（例えば、アンテナを介して）、この無線周波数信号をベースバンド信号にダウンコンバートして、このベースバンド信号をベースバンドサブシステムに送る。無線サブシステムとベースバンドサブシステムとの間で交換される信号は、デジタル信号又はアナログ信号とすることができる。一部の実施例では、ベースバンドサブシステムは、変換回路（例えば、デジタルアナログ変換器、アナログデジタル変換器）を含み、アナログ信号を無線サブシステムと交換する。一部の実施例では、無線サブシステムは、変換回路（例えば、デジタルアナログ変換器、アナログデジタル変換器）を含み、デジタル信号をベースバンドサブシステムと交換する。
【００１７】
一部の例において、例示的なモデム１１２のベースバンドサブシステムは、無線サブシステムを介して１又は２以上のネットワークトラフィックチャネル上でワイヤレス通信ネットワーク内のワイヤレスネットワークトラフィック（例えば、データパケット）を伝達することができる。また、モデム１１２のベースバンドサブシステムは、無線サブシステムを介して専用ワイヤレス通信チャネル上で信号（例えば、動きプローブ信号又は動き検出信号）を送信又は受信する（又はこれら両方を行う）こともできる。一部の事例において、ベースバンドサブシステムは、例えば動きに関して空間を探索するための動きプローブ信号を生成して送信する。一部の事例において、ベースバンドサブシステムは、受信した動き検出信号（空間を通って送信された動きプローブ信号に基づく信号）を処理して、例えば空間内の物体の動きを検出する。
【００１８】
例示的なプロセッサ１１４は、例えば、データ入力に基づいて出力データを生成するための命令を実行することができる。この命令は、プログラム、コード、スクリプト、又はメモリに格納された他のタイプのデータを含むことができる。追加的に又は代替的に、命令は、事前にプログラムされた又は再プログラム可能な論理回路、論理ゲート、又は他のタイプのハードウェアもしくはファームウェア構成要素として符号化することができる。プロセッサ１１４は、専用のコプロセッサ又は別のタイプのデータ処理装置としての汎用マイクロプロセッサとすることができ、又はこれを含むことができる。一部の例において、プロセッサ１１４は、ワイヤレス通信デバイス１０２Ｃの高水準動作を実行する。例えば、プロセッサ１１４は、ソフトウェア、スクリプト、プログラム、関数、実行ファイル、又はメモリ１１６に格納された他の命令を実行又は解釈するように構成することができる。一部の実施構成において、プロセッサ１１４は、モデム１１２に含めることができる。
【００１９】
例示的なメモリ１１６は、例えば、揮発性メモリデバイス、不揮発性メモリデバイス、又はこれら両方などのコンピュータ可読媒体を含むことができる。メモリ１１６は、１又は２以上の読み出し専用メモリデバイス、ランダムアクセスメモリデバイス、バッファメモリデバイス、又はこれら及び他のタイプのメモリデバイスの組み合わせを含むことができる。一部の事例において、メモリの１又は２以上の構成要素は、ワイヤレス通信デバイス１０２Ｃの別の構成要素と一体化すること、又はそれ以外の場合には、これらに関連する（関連付ける）ことができる。メモリ１１６は、プロセッサ１１４によって実行可能な命令を格納することができる。例えば、命令は、例えば、図６の例示的な処理６００の動作のうちの１又は２以上によって、検出された動きのロケーションを決定するための命令を含むことができる。
【００２０】
例示的な電源ユニット１１８は、ワイヤレス通信デバイス１０２Ｃの他の構成要素に電力を供給する。例えば、他の構成要素は、電圧バス又は他の接続を介して電源ユニット１１８によって供給される電力に基づいて動作することができる。一部の実施構成において、電源ユニット１１８は、例えば充電式バッテリなどのバッテリ又はバッテリシステムを含む。一部の実施構成において、電源ユニット１１８は、アダプタ（例えば、ＡＣアダプタ）を含み、このアダプタは、外部電力信号を受信し（外部信号源から）、この外部電力信号を、ワイヤレス通信デバイス１０２Ｃの構成要素用に調整された内部電力信号に変換する。電源ユニット１１８は、他の構成要素を含むこと又は別の方法で動作することができる。
【００２１】
図１Ａに示される実施例では、ワイヤレス通信デバイス１０２Ａ及び１０２Ｂは、ワイヤレス信号を送信する（例えば、ワイヤレスネットワーク規格、動き検出プロトコル、又はそれ以外の方法に従って）。例えば、ワイヤレス通信デバイス１０２Ａ及び１０２Ｂは、ワイヤレス信号（例えば、基準信号、ビーコン信号、状態信号など）をブロードキャストすることができ、又は他のデバイス（例えば、ユーザ機器、クライアントデバイス、サーバなど）にアドレス指定されたワイヤレス信号を送ることができ、また、他のデバイス（図示せず）並びにワイヤレス通信デバイス１０２Ｃは、ワイヤレス通信デバイス１０２Ａ及び１０２Ｂによって送信されたワイヤレス信号を受信することができる。一部の例において、ワイヤレス通信デバイス１０２Ａ及び１０２Ｂによって送信されるワイヤレス信号は、例えばワイヤレス通信規格に従って又はそれ以外の方法で周期的に繰り返される。
【００２２】
図示の実施例では、ワイヤレス通信デバイス１０２Ｃは、ワイヤレス通信デバイス１０２Ａ及び１０２Ｂからのワイヤレス信号を処理して、このワイヤレス信号によってアクセスされる空間内の物体の動きを検出するか、又は検出された動きのロケーションを決定するか、或いはその両方を行う。例えば、ワイヤレス通信デバイス１０２Ｃは、図６の例示的なプロセス６００の１又は２以上の動作、或いは動きを検出するため又は検出された動きのロケーションを決定するための別のタイプのプロセスを実行することができる。ワイヤレス信号によってアクセスされる空間は、例えば、１又は２以上の完全に又は部分的に囲まれたエリア、囲まれていない開放エリアなどを含むことができる屋内又は屋外空間とすることができる。この空間は、部屋の内部、複数の部屋、建物、又は同様のものとすることができ、或いはこれらを含むことができる。一部の例において、ワイヤレス通信システム１００は、例えば、ワイヤレス通信デバイス１０２Ｃがワイヤレス信号を送信し、ワイヤレス通信デバイス１０２Ａ及び１０２Ｂがワイヤレス通信デバイス１０２Ｃからのワイヤレス信号を処理して、動きを検出すること又は検出された動きのロケーションを決定することができるように、変更することができる。
【００２３】
動き検出に使用されるワイヤレス信号は、例えば、ビーコン信号（例えば、Ｂｌｕｅｔｏｏｔｈビーコン、Ｗｉ−Ｆｉビーコン、他のワイヤレスビーコン信号）、ワイヤレスネットワーク規格に従って他の目的で生成される別の規格の信号、又は動き検出のためにもしくは他の目的で生成される非標準信号（例えば、ランダム信号、基準信号など）を含むことができる。一部の実施例では、ワイヤレス信号は、移動物体との相互作用の前又はその後で物体（例えば、壁）を通って伝播し、これによって、移動物体の移動が、この移動物体と送信又は受信ハードウェアとの間の光学見通し線を伴わずに検出可能にすることができる。受信信号に基づいて、第３のワイヤレス通信デバイス１０２Ｃは、動き検出データを生成することができる。一部の事例において、第３のワイヤレス通信デバイス１０２Ｃは、動き検出データをセキュリティシステムなどの別のデバイス又はシステムに伝達することができ、これらのデバイス又はシステムは、部屋、建物、屋外エリアなどの空間内部の移動を監視するための制御センタを含むことができる。
【００２４】
一部の実施構成において、ワイヤレス通信デバイス１０２Ａ及び１０２Ｂは、動きプローブ信号（例えば、基準信号、ビーコン信号、又は動きに関して空間を探索するのに使用される別の信号を含むことができる）を、ワイヤレスネットワークトラフィック信号から切り離されたワイヤレス通信チャネル（例えば、周波数チャネル又は符号化されたチャネル）上で送信するように、変更することができる。例えば、第３のワイヤレス通信デバイス１０２Ｃは、動きプローブ信号のペイロードに適用される変調、及びこのペイロード内のデータ又はデータ構造のタイプを認識することができ、これによって、第３のワイヤレス通信デバイス１０２Ｃが動き検知を行う処理量が低減できる。ヘッダは、例えば、通信システム１００内の別のデバイスが動きを検出したか否かを示すもの、変調タイプを示すもの、信号を送信するデバイスの識別情報などの追加情報を含むことができる。
【００２５】
図１Ａに示されている実施例では、ワイヤレス通信システム１００は、それぞれのワイヤレス通信デバイス１０２の各々の間にワイヤレス通信リンクを有するワイヤレスメッシュネットワークである。図示の例では、第３のワイヤレス通信デバイス１０２Ｃと第１のワイヤレス通信デバイス１０２Ａとの間のワイヤレス通信リンクは、第１の動き検出フィールド１１０Ａを探索するのに使用でき、第３のワイヤレス通信デバイス１０２Ｃと第２のワイヤレス通信デバイス１０２Ｂとの間のワイヤレス通信リンクは、第２の動き検出フィールド１１０Ｂを探索するのに使用でき、第１のワイヤレス通信デバイス１０２Ａと第２のワイヤレス通信デバイス１０２Ｂとの間のワイヤレス通信リンクは、第３の動き検出フィールド１１０Ｃを探索するのに使用することができる。一部の事例において、各ワイヤレス通信デバイス１０２Ｃは、ワイヤレス通信デバイス１０２によって動き検出フィールド１１０を通って送信されたワイヤレス信号に基づく受信信号を処理することによって、このデバイスがアクセスする動き検出フィールド１１０内の動きを検出する。例えば、図１Ａに示されている人物１０６が、第１の動き検出フィールド１１０Ａ及び第３の動き検出フィールド１１０Ｃ内で移動する場合に、ワイヤレス通信デバイス１０２は、それぞれの動き検出フィールド１１０を通って送信されたワイヤレス信号に基づきこれらのデバイスが受信した信号に基づいて、動きを検出することができる。例えば、第１のワイヤレス通信デバイス１０２Ａは、動き検出フィールド１１０Ａ及び１１０Ｃの両方内の人物の動きを検出し、第２のワイヤレス通信デバイス１０２Ｂは、動き検出フィールド１１０Ｃ内の人物１０６の動きを検出し、第３のワイヤレス通信デバイス１０２Ｃは、動き検出フィールド１１０Ａ内の人物１０６の動きを検出することができる。
【００２６】
一部の事例において、動き検出フィールド１１０は、例えば、空気、固体材料、液体、又はワイヤレス電磁信号が伝播できる別の媒体を含むことができる。図１Ａに示されている実施例では、第１の動き検出フィールド１１０Ａは、第１のワイヤレス通信デバイス１０２Ａと第３のワイヤレス通信デバイス１０２Ｃとの間のワイヤレス通信チャネルを提供し、第２の動き検出フィールド１１０Ｂは、第２のワイヤレス通信デバイス１０２Ｂと第３のワイヤレス通信デバイス１０２Ｃとの間のワイヤレス通信チャネルを提供し、第３の動き検出フィールド１１０Ｃは、第１のワイヤレス通信デバイス１０２Ａと第２のワイヤレス通信デバイス１０２Ｂとの間のワイヤレス通信チャネルを提供する。動作の一部の態様では、ワイヤレス通信チャネル（ネットワークトラフィック用のワイヤレス通信チャネルから切り離された又はそれと共有した）上で送信されるワイヤレス信号は、空間内の物体の移動を検出するのに使用される。物体は、任意のタイプの静止物体又は移動可能物体とすることができ、生物又は無生物とすることができる。例えば、物体は、人間（例えば、図１Ａに示されている人物１０６）、動物、無生物の物体、又は別のデバイス、装置もしくは組立体、空間の境界の全部もしくは一部分を定める物体（例えば、壁、ドア、窓など）、又は別のタイプの物体とすることができる。一部の実施構成において、ワイヤレス通信デバイスからの動き情報が解析されて、検出された動きのロケーションが決定できる。例えば、以下で更に説明するように、ワイヤレス通信デバイス１０２のうちの１つ（又はデバイス１０２に通信可能に結合された別のデバイス）は、検出された動きが特定のワイヤレス通信デバイスの近くにあると決定することができる。
【００２７】
図１Ｃは、図１Ａのワイヤレス通信デバイス１０２Ａとワイヤレス通信デバイス１０２Ｃとの間の通信リンクを定める例示的な通信経路を示している。図示の実施例では、第１のワイヤレス通信デバイス１０２Ａは、第１のモデム１１２Ａを含み、第３のワイヤレス通信デバイス１０２Ｃは、第３のモデム１１２Ｃを含む。例示的なワイヤレスモデム１１２Ａ及び１１２Ｃは、複数の通信経路１２１から１２４を通じて互いに通信する。４つの通信経路１２１から１２４は、２つのワイヤレス通信デバイス１０２Ａと１０２Ｃとの間の通信リンク１２６を定める。各通信経路は、モデム１１２Ａの信号ハードウェア経路及びモデム１１２Ｃの信号ハードウェア経路によって定められる。例えば、図示の実施例では、通信経路１２１は、モデム１１２Ａのアンテナ１２８Ａ及びモデム１１２Ｃのアンテナ１２８Ｃによって定められ、通信経路１２２は、モデム１１２Ａのアンテナ１２８Ａ及びモデム１１２Ｃのアンテナ１３０Ｃによって定められ、通信経路１２３は、モデム１１２Ａのアンテナ１３０Ａ及びモデム１１２Ｃのアンテナ１２８Ｃによって定められ、通信経路１２４は、モデム１１２Ａのアンテナ１３０Ａ及びモデム１１２Ｃのアンテナ１３０Ｃによって定められる。一部の事例において、モデム１１２Ａ及び１１２Ｃは、両方のアンテナ１２８及び１３０から信号（例えば、各アンテナで同じ信号）を送信することにより、様々な通信経路１２１〜１２４を通じて通信することができ、これらの信号は、アンテナ１２８、１３０の一方又は両方を使用して他のモデムにより受信することができる（例えば、それぞれの通信経路における干渉に応じて）。例えば、アンテナ１２８Ａ、１３０Ａによって送信された信号は、通信経路１２２、１２４の近くに多大な干渉が存在する場合に、モデム１１２Ｃのアンテナ１２８Ｃのみで受信することができる。一部の実施構成において、信号ハードウェア経路は、モデムの複数のアンテナを含む。例えば、通信経路は、第１のモデム１１２Ａにおける複数のアンテナ及び第３のモデム１１２Ｃにおける複数のアンテナによって定めることができる。より具体的には、各通信経路は、ペアのうちの第１のワイヤレス通信デバイスの送信器（例えば、１又は２以上の送信アンテナ）とペアのうちの第２のワイヤレス通信デバイスの受信器（例えば、１又は２以上の受信アンテナ）との間に存在する。特定の実施構成において、モデム１１２は、モデムごとに４つの通信経路を提供する、２つの送信器及び２つの受信器を含む。他のモデム構成では、８つのＲＦ通信経路を提供する２つの送信器及び４つの受信器などの、異なる数の送信器及び受信器を含めることができる。
【００２８】
図２は、例示的な動きプローブ信号２０２を示している。例示的な動きプローブ信号２０２は、例えばワイヤレス通信システムにおいて、空間内の動きを監視するために送信することができる。一部の実施例では、動きプローブ信号２０２は、ワイヤレス通信ネットワーク内の動き検出チャネル上の動き検出信号の形態で送信される。一部の実施例では、動きプローブ信号２０２は、動きチャネルパケットを含む。例えば、動きプローブ信号２０２は、バイナリデータを含むことができ、このバイナリデータは、アナログ信号に変換され、無線周波数にアップコンバートされ、アンテナによってワイヤレスで送信される。
【００２９】
図２に示される動きプローブ信号２０２は、制御データ２０４及び動きデータ２０６を含む。動きプローブ信号２０２は、追加の又は異なる特徴を含むことができ、別の方法でフォーマットすることができる。図示の実施例では、制御データ２０４は、従来型データパケットに含まれるタイプの制御データを含むことができる。例えば、制御データ２０４は、動きプローブ信号２０２に含まれる情報のタイプを示すプリアンブル（ヘッダとも呼ばれる）、動きプローブ信号２０２を送信するワイヤレスデバイスの識別子、動きプローブ信号２０２を送信するワイヤレスデバイスのＭＡＣアドレス、送信電力などを含むことができる。動きデータ２０６は、動きプローブ信号２０２のペイロードである。一部の実施構成において、動きデータ２０６は、例えば、疑似ランダム符号又は別のタイプの基準信号とすることができ、又はこれらを含むことができる。一部の実施構成において、動きデータ２０６は、例えば、ワイヤレスネットワークシステムによってブロードキャストされるビーコン信号とすることができ、又はこれを含むことができる。
【００３０】
一例では、動きプローブ信号２０２は、ワイヤレスデバイス（例えば、図１Ａに示されているワイヤレス通信デバイス１０２Ａ）によって送信され、動き検出デバイス（例えば、図１Ａに示されている動き検出デバイス１０２Ｃ）で受信される。一部の例において、制御データ２０４は、例えば、送信時間又は更新されたパラメータを示すように送信ごとに変化する。動きデータ２０６は、動きプローブ信号２０２の各送信において変化しないままとすることができる。動き検出デバイスは、動きプローブ信号２０２の各送信に基づいて受信信号を処理して、変化に関して動きデータ２０６を解析することができる。例えば、動きデータ２０６の変化は、動きプローブ信号２０２のワイヤレス送信によってアクセスされる空間内の物体の動きを示すことができる。次に、動きデータ２０６を処理して、例えば、検出された動きに対する応答を生成することができる。
【００３１】
図３Ａ及び図３Ｂは、ワイヤレス通信デバイス間で伝達される例示的な信号を示している。図３Ａ及び図３Ｂに示されるように、第１のワイヤレス通信デバイス３０４Ａから送信されたワイヤレス信号の複数の例示的な経路が破線で示されている。第１の信号経路３１６に沿ったワイヤレス信号は、第１のワイヤレス通信デバイス３０４Ａから送信され、第１の壁３０２Ａから第２のワイヤレス通信デバイス３０４Ｂに向かって反射する。第２の信号経路３１８に沿ったワイヤレス信号は、第１のワイヤレス通信デバイス３０４Ａから送信され、第２の壁３０２Ｂ及び第１の壁３０２Ａから第３のワイヤレス通信デバイス３０４Ｃに向かって反射する。第３の信号経路３２０に沿ったワイヤレス信号は、第１のワイヤレス通信デバイス３０４Ａから送信されて、第２の壁３０２Ｂから第３のワイヤレス通信デバイス３０４Ｃに向かって反射する。第４の信号経路３２２に沿ったワイヤレス信号は、第１のワイヤレス通信デバイス３０４Ａから送信されて、第３の壁２０２Ｃから第２のワイヤレス通信デバイス３０４Ｂに向かって反射する。
【００３２】
図３Ａでは、第５の信号経路３２４Ａに沿ったワイヤレス信号は、第１のワイヤレス通信デバイス３０４Ａから送信されて、第１の位置３１４Ａにある物体から第３のワイヤレス通信デバイス３０４Ｃに向かって反射する。図３Ａと図３Ｂとの間で、物体の表面は、空間３００内で第１の位置３１４Ａから第２の位置３１４Ｂ（例えば、第１の位置３１４Ａからある距離離れた）に移動する。図３Ｂでは、第６の信号経路３２４Ｂに沿ったワイヤレス信号は、第１のワイヤレス通信デバイス３０４Ａから送信されて、第２の位置３１４Ｂにある物体から第３のワイヤレス通信デバイス３０４Ｃに向かって反射する。図３Ｂに示されている第６の信号経路３２４Ｂは、第１の位置３１４Ａから第２の位置３１４Ｂへの物体の移動に起因して、図３Ａに示されている第５の信号経路３２４Ａより長い。一部の実施例では、信号経路は、空間内の物体の移動に起因して追加、削除、又はそれ以外の場合には、変更することができる。
【００３３】
図３Ａ及び図３Ｂに示されている実施例では、第１のワイヤレス通信デバイス３０４Ａは、ワイヤレス信号を繰り返し送信することができる。具体的には、図３Ａは、ワイヤレス信号が最初の時間にて第１のワイヤレス通信デバイス３０４Ａから送信されていることを示しており、図３Ｂは、同じワイヤレス信号が第２の後の時間にて第１のワイヤレス通信デバイス３０４Ａから送信されていることを示している。送信信号は、連続的、周期的、ランダム又は断続的な時間又は同様のもの、或いはこれらの組み合わせで送信することができる。送信信号は、周波数帯域幅内に複数の周波数成分を有することができる。送信信号は、第１のワイヤレス通信デバイス３０４Ａから全方向に、一方向に、又は他の方法で送信することができる。図示の実施例では、ワイヤレス信号は、空間３００内の複数のそれぞれの経路を通過し、各経路に沿った信号は、経路損失、散乱、反射などに起因して減衰状態となり、位相オフセット又は周波数オフセットを有することができる。
【００３４】
図３Ａ及び図３Ｂに示されるように、様々な経路３１６、３１８、３２０、３２２、３２４Ａ、及び３２４Ｂからの信号は、第３のワイヤレス通信デバイス３０４Ｃ及び第２のワイヤレス通信デバイス３０４Ｂにおいて組み合わされて受信信号を形成する。空間３００内の複数の経路の送信信号への影響により、空間３００は、送信信号が入力され且つ受信信号が出力される伝達関数（例えば、フィルタ）として表すことができる。物体が空間３００内で移動すると、信号経路において信号に影響を与えていた減衰又は位相オフセットは変化することができ、従って、空間３００の伝達関数は変化することができる。第１のワイヤレス通信デバイス３０４Ａから同じワイヤレス信号が送信されると仮定すると、空間３００の伝達関数が変化した場合に、この伝達関数の出力、すなわち受信信号は、同様に変化することになる。この受信信号の変化は、物体の動きを検出するのに使用することができる。
【００３５】
数学的に言えば、第１のワイヤレス通信デバイス３０４Ａから送信される送信信号ｆ（ｔ）は、以下の式（１）に従って表すことができ、
【数１】
2020537744.tif 000003
ここで、ωnは、送信信号のｎ番目の周波数成分の周波数を表し、ｃnは、ｎ番目の周波数成分の複素係数を表し、ｔは時間を表す。送信信号ｆ（ｔ）が第１のワイヤレス通信デバイス３０４Ａから送信されている場合、経路ｋからの出力信号ｒk（ｔ）は、以下の式（２）に従って表すことができ、
【数２】
2020537744.tif 000004
ここで、αn,kは、経路ｋに沿ったｎ番目の周波数成分についての減衰係数（又はチャネル応答、例えば、散乱、反射及び経路損失に起因）を表し、φn,kは、経路ｋに沿ったｎ番目の周波数成分についての信号の位相を表す。次いで、ワイヤレス通信デバイスにおける受信信号Ｒは、以下の式（３）で示され、全ての経路からワイヤレス通信デバイスへの全ての出力信号ｒk（ｔ）の総和として表すことができる。
【数３】
2020537744.tif 000005
式（２）を式（３）に代入すると、以下の式（４）が得られる。
【数４】
2020537744.tif 000006
【００３６】
次に、ワイヤレス通信デバイスにおける受信信号Ｒを解析することができる。ワイヤレス通信デバイスにおける受信信号Ｒは、例えば高速フーリエ変換（ＦＦＴ）又は別のタイプのアルゴリズムを使用して周波数領域に変換することができる。変換信号は、受信信号Ｒを、１つの値がそれぞれの周波数成分（ｎ個の周波数ωnにおける）の各々に対応する一連のｎ個の複素数値として表すことができる。周波数ωnにおける周波数成分に関して、複素数値Ｈnは、以下の式（５）のように表すことができる。
【数５】
2020537744.tif 000007
【００３７】
所与の周波数成分ωnに対する複素数値Ｈnは、その周波数成分ωnにおける受信信号の相対的な大きさ及び位相オフセットを示す。物体が空間内を移動するときに、複素数値Ｈnは、空間変化のチャネル応答αn,kに起因して変化する。従って、チャネル応答で検出された変化は、通信チャネル内の物体の移動を示すことができる。一部の事例において、ノイズ、干渉、又は他の現象が、受信器によって検出されるチャネル応答に影響を与える可能性があり、動き検出システムは、このような影響を低減又は分離して、動き検出能力の精度及び品質を高めることができる。
【００３８】
一部の実施構成において、チャネル応答は、以下のように表すことができる。
【数６】
2020537744.tif 000008
一部の事例において、空間に対するチャネル応答ｈchは、例えば、数学的推定論に基づいて決定することができる。例えば、基準信号Ｒefは、候補チャネル応答（ｈch）を用いて変更され、次に、最尤法を用いて、受信信号（Ｒcvd）に最適にマッチした候補チャネルを選択することができる。一部の事例において、推定受信信号（
2020537744.tif 000009
）は、基準信号（Ｒef）と候補チャネル応答（ｈch）との畳み込みから得られ、次に、チャネル応答（ｈch）のチャネル係数が、推定受信信号（
2020537744.tif 000010
）の平方誤差を最小にするように変更される。これは、数学的に、以下のように示すことができ、
【数７】
2020537744.tif 000011
以下の最適基準が用いられる。
【数８】
2020537744.tif 000012
最小化又は最適化プロセスは、例えば、最小二乗平均（ＬＭＳ）、再帰的最小二乗法（ＲＬＳ）、バッチ最小二乗法（ＢＬＳ）などの適応フィルタリング技法を利用することができる。チャネル応答は、有限インパルス応答（ＦＩＲ）フィルタ、無限インパルス応答（ＩＩＲ）フィルタなどとすることができる。
【００３９】
上記の式に示されるように、受信信号は、基準信号とチャネル応答との畳み込みとみなすことができる。畳み込み演算は、チャネル係数が、基準信号の遅延レプリカの各々とある程度の相関を有することを意味する。従って、上記の式に示されている畳み込み演算は、受信信号が異なる遅延ポイントに現れ、各遅延レプリカがチャネル係数によって重み付けされることを示す。一部の事例において、空間に対するチャネル応答ｈchは、ワイヤレス信号を受信するワイヤレス通信デバイスのモデム又は他の構成要素によって決定されるチャネル状態情報(channel state information)（ＣＳＩ）に基づいて決定することができる。
【００４０】
一部の態様では、受信信号についての信号品質メトリック(signal quality metric)は、チャネル応答に基づいて決定することができる。例えば、空間に関して決定されたチャネル応答（ｈch）は、基準信号（Ｒef）に適用されて、推定受信信号（
2020537744.tif 000013
）が得られ、この推定受信信号は、チャネル応答に基づいて（例えば、上述した基準信号（Ｒef）とチャネル応答（ｈch）との畳み込みに基づいて）、受信信号がどのようなものであるはずであるかについての推定値とすることができる。推定受信信号（
2020537744.tif 000014
）及び実際の受信信号（Ｒcvd）は、信号品質メトリックを計算するのに使用することができる。一部の実施例では、例えば、信号品質メトリックは、実際の受信信号（Ｒcvd）と、推定受信信号（
2020537744.tif 000015
）と実際の受信信号（Ｒcvd）との間の差分とのドット積、例えば、
【数９】
2020537744.tif 000016
を計算することによって求められる値Ｑに基づく（例えば、それに等しく設定されるか、それから計算されるか、又はこれを表すなど）。
【００４１】
一部の事例において、ワイヤレス通信デバイスは、受信信号を「拒否(rejected)」することができる。例えば、一部の実施構成において、動き検出プロセスは、信号についての品質基準を含むことができる。品質基準を満たさない受信信号は、拒否され（例えば、破棄又は無視され）、空間３００内で動きが生じたか否かを決定することにおいて考慮されないものとすることができる。信号は、信号品質メトリック（例えば、式（９）で記述される値）に基づいて、動き検出プロセスへの入力として受容又は拒否することができる。例えば、一部の例において、動きは、特定の閾値を上回る値Ｑを有する受信信号のサブセットのみを使用して検出される。
【００４２】
図４Ａ及び図４Ｂは、例示的なワイヤレス通信システム４００を示している。図示の実施例では、例示的なワイヤレス通信システム４００は、複数のリモートセンサデバイス４０２Ａ、４０２Ｂ、４０２Ｃ、４０２Ｄ、及びハブデバイス４０４を含むワイヤレスメッシュネットワークであり、各デバイスは、システム４００内の他のデバイスのうちの１又は２以上とワイヤレスで通信することができる。一部の事例において、ワイヤレス通信システム４００は、図１Ａのワイヤレス通信システム１００内で使用することができる。図４Ａ及び図４Ｂにおけるリモートセンサデバイス４０２及びハブデバイス４０４は、図１Ａのワイヤレス通信デバイス１０２Ａ、１０２Ｂ、及び１０２Ｃ、又は図３Ａ及び図３Ｂのワイヤレス通信デバイス３０２と同じ又は同様の方法で実装することができる。図４Ａ及び図４Ｂに示されているもの以外の構成が可能である。一部の実施構成において、リモートセンサデバイス４０２の何れか１つは、ハブデバイス４０４の動作を実行するように構成することができる。一部の事例において、１つのみのデバイス４０２又は４０４が、本明細書で記載するハブデバイス４０４の動作を実行する。
【００４３】
図４Ａ及び図４Ｂに示されている実施例では、ハブデバイス４０４は、ビーコンワイヤレス信号４０６を送信し（図４Ａに図示）、ビーコンワイヤレス信号４０６の受信に応答して、リモートセンサデバイス４０２の各々が、動きプローブ信号（図４Ｂに示されている動きプローブ信号４０８、４１０、４１２、及び４１４）を送信する。図４Ｂに示されるように、物体４１６（例えば、人物）が、動きプローブ信号によってアクセスされる空間内で移動するときに、動きプローブ信号の信号経路は、上述のように、移動に起因して追加、削除、又は他の方法で変更することができる。例えば、図４Ｂに示されている動きプローブ信号４０８、４１０、４１２、及び４１４は、これらの信号のそれぞれの経路を通じて減衰、周波数シフト、位相シフト、又は他の影響を生じることができ、移動物体との相互作用に基づいて別の方向に伝播する部分を有することができる。リモートセンサデバイス４０２及び／又はハブデバイス４０４は、これらの変化を監視して（例えば、上述のようにチャネル応答を解析することにより）、空間内の物体４１６の動きを検出することができ、ハブデバイス４０４は、空間内の物体４１６の相対的位置を検出することができる（例えば、後述するように、リモートセンサデバイス４０２及び／又はハブデバイス４０４についての動きインジケータ値に基づいて）。
【００４４】
図４Ａに示されるように、ハブデバイス４０４は、例示的なビーコンワイヤレス信号４０６を全方向に送信する。ビーコンワイヤレス信号４０６は、別の方法で（例えば、非全方向パターンなどの別のビームパターンで）送信することができる。例えば、ハブ４０４は、ビーコンワイヤレス信号４０６をブロードキャストすることができる。距離にわたるビーコンワイヤレス信号４０６の伝播が、破線の同心円で示されている。リモートセンサデバイス４０２は、ビーコンワイヤレス信号４０６を受信し、受信したビーコンワイヤレス信号４０６に基づいて１又は２以上の動作を実行する。一部の事例において、ハブ４０４は、ビーコンを連続して送信し、すなわち、最初の時間にビーコンワイヤレス信号４０６を送信し、２回目の後の時間に次のビーコンワイヤレス信号を送信する。ハブデバイス４０４によって送信されたビーコンワイヤレス信号４０６は、一連のワイヤレス信号を形成することができる。ハブデバイス４０４は、ビーコンワイヤレス信号４０６を連続的、周期的、ランダム又は断続的な時間など、或いはこれらの組み合わせで送信することができる。特定の実施構成において、例えば、ハブデバイス４０４は、ビーコンワイヤレス信号４０６を繰り返し送信する。特定の実施構成において、ビーコンワイヤレス信号４０６は、動きプローブ信号を送信する命令をリモートセンサデバイス４０２に示す。
【００４５】
一部の実施構成において、ビーコンワイヤレス信号４０６は、リモートセンサデバイスが動きプローブ信号４０８、４１０、４１２、及び４１４を送信するときのタイミングを制御する同期情報を含む。例えば、同期情報は、指定時点で動きプローブ信号４０８、４１０、４１２、及び４１４を同時に送信する、リモートセンサデバイス４０２に対する命令を示すことができる。別の実施例として、同期情報は、ビーコンワイヤレス信号４０６を受信した後、指定された間隔で動きプローブ信号４０８、４１０、４１２、及び４１４を送信する、リモートセンサデバイスに対する命令を示すことができる。
【００４６】
一部の実施構成において、ビーコンワイヤレス信号４０６は、シーケンス値を含む。例えば、ハブデバイス４０４は、シーケンス値を含むようにビーコンワイヤレス信号４０６のヘッダ（例えば、制御データ）を構成することができる。また、ビーコンワイヤレス信号４０６のヘッダは、送信リモートセンサデバイス４０２の識別情報を含むこともできる。ハブデバイス４０４は、インクリメント又はデクリメントされたシーケンス値を有する後続のビーコンワイヤレス信号４０６を送ることができる。各シーケンス値を得るために、ハブデバイス４０４は、値のセットから異なる値を順次選択することができ、又はハブ４０４は、一連の順序で異なる値を生成することができる。例えば、ハブデバイス４０４によって最初の時間（ｔ0）に送信されたビーコンワイヤレス信号は、シーケンス値９９９を含むことができ、ハブデバイス４０４は、２回目の後の時間（ｔ1）に、図５Ａに示されるように、次のシーケンス値１０００を含むビーコンワイヤレス信号を送信することができ、以下同様である。一部の事例において、シーケンス値は、一連のビーコンワイヤレス信号４０６内のワイヤレス信号の時間位置を表す。シーケンス値は、後続の送信において別の方法で選択されて変更することができる。
【００４７】
図４Ｂは、図４Ａのワイヤレス通信システム４００において送信される例示的なワイヤレス動きプローブ信号を示している。図示の実施例では、各リモートセンサデバイス４０２は、ビーコンワイヤレス信号４０６の受信（例えば、図４Ａに示されているハブデバイス４０４から）に応答して動きプローブ信号を送信する。より具体的には、ビーコンワイヤレス信号４０６の受信に応答して、リモートセンサデバイス４０２Ａは、第１の動きプローブ信号４０８を送信し、リモートセンサデバイス４０２Ｂは、第２の動きプローブ信号４１０を送信し、リモートセンサデバイスは、第３の動きプローブ信号４１２を送信し、リモートセンサデバイス４０２Ｄは、第４の動きプローブ信号４１４を送信する。図示の実施例では、リモートセンサデバイス４０２は、それぞれの動きプローブ信号４０８、４１０、４１２、４１４を指向的に送信する。距離にわたる動きプローブ信号４０８、４１０、４１２、及び４１４の伝播は、破線の同心円弧で示されている。リモートセンサデバイスは、別の方法で（例えば、非全方向性パターンなどの別のビームパターンで）動きプローブ信号を送信することができる。一部の事例において、ハブデバイス４０４は、リモートセンサデバイス４０２と同じ方法で動きプローブ信号を送信する。
【００４８】
図４Ａ及び図４Ｂに示されている実施例では、リモートセンサデバイス４０２Ａは、ビーコンワイヤレス信号４０６を受信し、それに応答して、例えば、内部シーケンス値の更新など、受信信号に基づく１又は２以上の動作を実行する。例えば、リモートセンサデバイス４０２Ａは、内部シーケンス値を格納し、直近に受信したビーコンワイヤレス信号４０６から得られたシーケンス値で内部シーケンス値を更新するように構成することができる。リモートセンサデバイス４０２Ａは、格納された内部シーケンス値と同じであるシーケンス値（例えば、ヘッダ内）を有する第１の動きプローブ信号４０８を送信する。リモートセンサデバイス４０２Ａはまた、このデバイス４０２Ａが信号４０８を送ったことを示す識別子を有する第１の動きプローブ信号４０８を送信することもできる。次に、他のリモートセンサデバイス４０２Ｂから４０２Ｄ及びハブデバイス４０４は、第１の動きプローブ信号４０８に基づいて信号を受信し、その後、１又は２以上の動作（例えば、動き検出、動き情報送信、又は他の動作）を実行することができる。他のリモートセンサデバイス４０２Ｂから４０２Ｄは、リモートセンサデバイス４０２Ａに関して上述したのと同じ又は同様の方法で、或いは別の方法で動作することができる。
【００４９】
リモートセンサデバイス４０２及びハブデバイス４０４は、リモートセンサデバイスによって送信された動きプローブ信号に基づいて物体４１６の動きを検出することができる。例えば、リモートセンサデバイスは、チャネル応答の変化を解析して（例えば、上述のように）、動きプローブ信号によってアクセスされる空間内で動きが生じたか否かを検出することができる。一部の事例において、指定された数の信号（「動き計算量(motion calculation quantity)」）を使用して、動きが生じたか否かが検出される。空間内で動きが検出された場合に、動きインジケータ値（ＭＩＶ）が、デバイスによって計算される。ＭＩＶは、デバイスによって送信又は受信されたワイヤレス信号に基づいてデバイスによって検出された動きの程度を表す。例えば、より高いＭＩＶは、高レベルのチャネル摂動（検出された動きによる）を示し、その一方、より低いＭＩＶは、低レベルのチャネル摂動を示すことができる。より高いレベルのチャネル摂動は、デバイスの至近距離にある動きを示すことができる。ＭＩＶは、集約ＭＩＶ（それぞれのデバイス４０２によって全体で検出された動きの程度を表す）、リンクＭＩＶ（それぞれのデバイス４０２間の特定の通信リンク上で検出された動きの程度を表す）、経路ＭＩＶ（それぞれのデバイス４０２のハードウェア信号経路間の特定の通信経路上で検出された動きの程度を表す）、又はこれらの組み合わせを含むことができる。例示的なＭＩＶは、図５Ｃ及び図５Ｄに関して以下で説明される。
【００５０】
次に、ハブデバイス４０４は、ＭＩＶに基づいて物体４１６の検出された動きの相対的位置を決定することができる（例えば、図６の例示的なプロセス６００の動作のうちの１又は２以上を実行することによって）。一部の実施構成において、例えば、リモートセンサデバイス４０２は、それぞれのリモートセンサデバイス４０２によって計算されたＭＩＶを含む動き情報をハブデバイス４０４に送信する（例えば、周期的、又は動きが検出された後）。動き情報はまた、一部の事例において、それぞれのリモートセンサデバイス４０２によって実行される動き検出に関連する他の情報を含むこともできる。例えば、動き情報は、信号品質メトリック値（例えば、全体でのデバイス、又はデバイスと他のデバイスとの間のそれぞれのリンクについての）、動きを検出するのに使用される信号のシーケンス値、又は動きを検出するのにデバイス４０２によって使用される他の情報を含むことができる。次に、ハブデバイス４０４は、リモートセンサデバイス４０２からの動き情報及びこのハブデバイス自体の動き情報を使用して（ハブデバイス４０４が、同様に動きプローブ信号に基づいて動きを検出するため）、検出された動きのロケーション（例えば、物体４１６の位置）を決定する。一部の事例において、ハブデバイス４０４は、データを使用して検出された動きのロケーションを決定する前に、動き情報内のデータのうちの１又は２以上（例えば、ＭＩＶ）を重み付けすることができる。
【００５１】
一部の実施構成において、別のデバイスが、動きの検出、検出された動きのロケーションの決定、又はこれら両方を実行することができる。例えば、一部の事例において、ワイヤレス通信システム４００に通信可能に結合されたリモートサーバが、デバイス４０２、４０４から動き情報を受け取って（上述したハブデバイス４０４の代わりに）、この動き情報に基づいて、検出された動きのロケーションを決定することができる。
【００５２】
図５Ａは、１００パーセント（１００％）のスループットのシナリオによる、図４Ａ及び図４Ｂのワイヤレス通信システム４００で送受信されるワイヤレス信号で示される例示的なシーケンス値についての表５１０である。図示の実施例では、ハブデバイス４０４は、各々が１０個の連続した時点のうちの１つに対応する１０個の連続したビーコンワイヤレス信号（ビーコン番号０からビーコン番号９）を最初の時間（ｔ0）から１０番目の時間（ｔ9）までに送信する。ハブデバイス４０４は、値のセット｛９９９、１０００、．．．、１００７、１００８｝から得られたそれぞれのシーケンス値を含むように、１０個の連続したビーコンワイヤレス信号（ビーコン番号０からビーコン番号９）の各々を構成する。図示の実施例では、一連の順序のシーケンス値は、１の整数値だけインクリメントされるが、これらのシーケンス値は、例えば、２の整数だけインクリメント又はデクリメントされることなど、別の方法でインクリメント、デクリメント、又は他の方法で変更することができる。一部の事例において、シーケンス値は、アルファベット文字を含み、シーケンス値は、アルファベット順にインクリメントされる（例えば、ＡからＺ、ＡＡからＺＺなど）。
【００５３】
１０個の連続したビーコンワイヤレス信号（ビーコン番号０からビーコン番号９）は、各リモートセンサデバイス４０２で受信され、各リモートセンサデバイス４０２は、それに応答して動きプローブ信号を送信する。より具体的には、リモートセンサデバイス４０２は、１０個の連続したビーコンワイヤレス信号を介して受け取ったそれぞれのシーケンス値｛９９９、１０００、．．．、１００７、１００８｝を含む１０個の連続した動きプローブ信号（例えば、動きプローブ信号４０８、４１０、４１２１、４１４）を構成してこれらを送信する。
【００５４】
図５Ｂは、様々なスループットのシナリオによる、図４Ａ及び図４Ｂのワイヤレス通信システム４００で受信した動きプローブ信号で示される例示的なシーケンス値についての表５２０である。より具体的には、表５２０は、それぞれの通信リンク上の動きプローブ信号における１０個の直近に受信した１０個のシーケンス値を示す。前の例と同様に、ハブデバイス４０４は、順次シーケンス値が１の整数値だけインクリメントされたそれぞれの連続したビーコンワイヤレス信号を構成する。干渉が存在するか、又はデバイス間のリンクが、それ以外の方法で低品質である場合（例えば、デバイス間の長い距離）、特定のビーコンワイヤレス信号のみが、リモートセンサデバイスで受信される。従って、リモートセンサデバイスで受信したこれらの特定のシーケンス値のみが、動きプローブ信号で送出され、図５Ｂに示されるように、様々な通信リンク上で受信した動きプローブ信号は、様々な範囲のシーケンス値を有することになる。これらのシーケンス値は、リンク信号品質を示すことができ、例えば、それぞれのリンクについてのＭＩＶを重み付けするのに使用することができる。例えば、リンクが、他のリンクと比較して広範囲のシーケンス値又は古いシーケンス値を有する場合に（例えば、図５ＢにおけるリンクＩＤ  １及び７のように）、信号品質が低下し、動きを検出するのに使用されるデータが、古い場合がある（他のリンクと比較して）。従って、これらのリンク上で検出された動き（リンクについてのＭＩＶ）は、検出された動きのロケーションを決定する際に、低く重み付けすること、又は考慮しないことができる。
【００５５】
表５２０において、各通信リンクの識別情報は、当該通信リンクを介して通信する送信元及び送信先デバイスのデバイス識別情報に対応する。リモートセンサデバイス４０２Ａ、４０２Ｂ、４０２Ｃ、４０２Ｄ、及びハブデバイス４０４は、それぞれのデバイスＩＤであるＡ、Ｂ、Ｃ、Ｄ、及びＨを有する。図示の実施例では、最初の通信リンク（リンクＩＤ  １）が、送信元デバイスＩＤ  Ａ及び送信先デバイスＩＤ  Ｈに対応する。２番目の通信リンク（リンクＩＤ  ２）は、送信元デバイスＩＤ  Ｂ及び送信先デバイスＩＤ  Ｈに対応する。３番目の通信リンク（リンクＩＤ  ３）は、送信元デバイスＩＤ  Ｃ及び送信先デバイスＩＤ  Ｈに対応する。４番目の通信リンク（リンクＩＤ  ４）は、送信元デバイスＩＤ  Ｄ及び送信先デバイスＩＤ  Ｈに対応する。５番目の通信リンク（リンクＩＤ  ５）は、送信元デバイスＩＤ  Ｂ及び送信先デバイスＩＤ  Ａに対応する。６番目の通信リンク（リンクＩＤ  ６）は、送信元デバイスＩＤ  Ｃ及び送信先デバイスＩＤ  Ａに対応する。７番目の通信リンク（リンクＩＤ  ７）は、送信元デバイスＩＤ  Ｄ及び送信先デバイスＩＤ  Ａに対応する。８番目の通信リンク（リンクＩＤ  ８）は、送信元デバイスＩＤ  Ｃ及び送信先デバイスＩＤ  Ｂに対応する。９番目の通信リンク（リンクＩＤ  ９）は、送信元デバイスＩＤ  Ｄ及び送信先デバイスＩＤ  Ｂに対応する。１０番目の通信リンク（リンクＩＤ  １０）は、送信元デバイスＩＤ  Ｄ及び送信先デバイスＩＤ  Ｃに対応する。図示の実施例では、デバイス間の逆方向リンク（例えば、送信元がデバイスＩＤ  Ｃであり、送信先がデバイスＩＤ  Ｄである場合のリンクＩＤ  １０の逆方向リンク）は、冗長性を回避するために示されていない。
【００５６】
図５Ｃは、図４Ａ及び図４Ｂのワイヤレス通信システム４００における通信リンクについての例示的な動き情報についての表５３０である。図示の実施例では、表５３０は、それぞれの通信リンクに対応し、通信リンクの送信元デバイスと送信先デバイスとの間の検出された動きからのチャネル摂動の量を示すリンクＭＩＶを含む。ＭＩＶが大きいほど、通信リンクの送信元デバイスと送信先デバイスとの間のチャネル摂動が大きいことが示され、ＭＩＶが小さいほど、送信元デバイス及び送信先デバイスのペアの間のチャネル摂動が小さいことが示される。表５３０における例示的なＭＩＶは、ゼロ（０）から１００の間で正規化される。表５３０はまた、それぞれの通信リンクについての信号品質メトリック値と、動きを検出するのに使用される動きプローブ信号のシーケンス値（例えば、表５３０に示されているＭＩＶを生成するのに使用されるデータ）の範囲とを含む。それぞれの通信リンクについての動き情報を含むものとして示されているが、一部の実施構成において、表５３０は、様々なデバイス間のそれぞれの通信経路についての動き情報を含むことができる。
【００５７】
表５３０における信号品質メトリック値は、それぞれ個別の通信リンク上の相対的通信品質を示す。信号品質メトリック値は、通信リンクに対応するワイヤレス通信デバイスのペア間のスループット（表５３０において通信リンクについてのシーケンス範囲で示される）、信号対雑音比（ＳＮＲ）、廃棄されたパケットの数、又はこれらの組み合わせを含む複数の因子に基づくことができる。図示の実施例では、信号品質メトリックは、ゼロ（０）から１００の範囲内にあるように計算される。一部の事例において、信号品質メトリックは、式（９）で上述した値Ｑに基づく（例えば、それに等しい）。信号品質メトリックが高いほど、通信リンクのチャネル環境がより高品質であることが示される。例えば、図示の実施例では、リンクＩＤ  １及び７は、両方とも、これらの通信リンクの低スループットに少なくとも部分的に基づいて、比較的低い信号品質メトリック値１０を有する。
【００５８】
表５３０におけるシーケンス範囲は、通信リンクごとに動きが検出される時間期間を示す。一例として、リンクＩＤ  １上の動きを検出するのに使用される動きプローブ信号は、リンクＩＤ  ２についてのより小さいシーケンス範囲９９９から１００８と比較して、シーケンス範囲９０５から９９５のより大きい範囲に基づいて、より長い時間期間にわたって収集される。一部の事例において、動きは、指定された数のデータパケットを使用して検出され、従って、シーケンス範囲が大きいほど、指定された数のパケットを収集して動き検出するのに必要な時間が長くなることが示される。低品質のリンク（リンクＩＤ  １など）に関して、指定された数のパケットを収集するのにより長い時間を要する可能性があり、従って、動き検出は、より最近データパケットを受信したリンク（リンクＩＤ  ２など）と比較して、より信頼性の低いものである可能性がある。従って、一部の事例において、ＭＩＶは、ＭＩＶに関連するシーケンス範囲に基づいて重み付けすることができる。対応する重み付きＭＩＶは、重み付けされていないＭＩＶを決定された重み値でスケーリングする(scaling)ことによって生成することができる。
【００５９】
ハブデバイス４０４は、時間係数（例えば、シーケンス範囲など）、信号品質メトリック値、又は別の因子に基づいて重み値を決定することができる。例えば、ハブデバイス４０４は、シーケンス範囲の列における最大シーケンス値を時間基準値（「基準シーケンス値(reference sequence value)」とも呼ばれる）として選択して、この基準シーケンス値に基づいてＭＩＶを重み付けすることができる。図示の実施例では、ハブデバイス４０４は、１００８の値が直近に受信したシーケンス値であるということから、この値を基準シーケンス値として選択する。ハブ４０４は、様々な方法で基準シーケンス値に基づいて重み値を生成することができる。例えば、図示の実施例では、バイナリ重み付け（例えば、ゼロ（０）又は１の重み付け値が使用される）は、通信リンクについての最大シーケンス値が基準シーケンス値の閾値シーケンス範囲(threshold sequence range)内にあるか否かに基づいて、適用される。従って、図示の実施例では、リンクＩＤ１及び７についてのＭＩＶは、これらの最大シーケンス値が、１００８の基準シーケンス値の１０の範囲内にないため、ゼロ（０）に重み付けされる。別の重み付け技法が、示されているバイナリ技法の代わりに実装できる。例えば、ゼロ（０）と１との間の重み付け係数を適用する段階的重み付け方法が使用できる。一部の事例において、例えば、基準シーケンス値（図の例では、１００８）から大きく外れた（例えば、閾値シーケンス範囲外の）最大シーケンス値（例えば、９００）を有する通信リンクは、ゼロより大きい重み値を適用することなどによってこのリンクのＭＩＶの一部分を位置決定に与えることができる。
【００６０】
一部の実施構成において、ニューラルネットワークは、ハブデバイス４０４によって提供される情報に基づいて、検出された動きのロケーションを決定するように訓練される。例えば、ハブデバイス４０４は、訓練されたニューラルネットワークへの入力として表５３０における情報を提供することができ、ニューラルネットワークは、検出された動きのロケーションの決定をもたらすことができる。ニューラルネットワークは、機械学習プロセスを通じて重み付け関数を生成するように構成でき、ニューラルネットワークへの入力データは、シーケンス値の範囲及び対応する動き値を含む。
【００６１】
図５Ｄは、図４Ａ及び図４Ｂのワイヤレス通信ネットワーク４００内のワイヤレス通信デバイスに対応する例示的な集約動きインジケータ値及び信頼係数についての表５４０である。具体的には、表５４０は、ＭＩＶのピーク対平均値比である信頼係数（重み付けが適用されている又は適用されていない）を含む。集約ＭＩＶは、表５３０に示されているリンクＭＩＶに基づく。一部の事例において、集約ＭＩＶは、以下の式に従って計算することができる。
【数１０】
2020537744.tif 000017
【００６２】
例えば、リンクＩＤ  １に関する例では、動きインジケータ値（ｍｏｔｉｏｎ（ｌｉｎｋ））は、リモートセンサデバイス４０２Ａ（ｌｉｎｋsource）とハブデバイス４０４（ｌｉｎｋdest）との間で検出された動きの程度を示す。デバイスについての集約ＭＩＶが大きいほど、検出された動きがそのデバイスの近くにあることを示すことができ、その一方、集約ＭＩＶが小さいほど、検出された動きがデバイスから更に離れていることを示すことができる。次に、ハブデバイス４０４は、それぞれのデバイスについての集約ＭＩＶを比較して、検出された動きのロケーションを決定することができる。例えば、図示の実施例では、ハブデバイス４０４は、検出された動きがデバイスＩＤ  Ａに最も近いと判定でき、それは、このデバイスが最大集約ＭＩＶ（重み付けされた事例及び重み付けされていない事例の両方で）を有するためである。一部の事例において、重み付けされたＭＩＶが、検出された動きのロケーションを決定するのに使用できる。一部の実施構成において、ハブデバイス４０４は、集約ＭＩＶのピーク対平均値比（重み付けされた又は重み付けされていない）を決定する。ピーク対平均値比は、信頼係数として使用でき、以下のように表すことができる。
【数１１】
2020537744.tif 000018
【００６３】
次に、信頼係数を用いて、検出された動きのロケーションを決定することができる。例えば、図示の実施例では、ハブデバイス４０４は、デバイスＩＤ  Ａが、最高信頼係数（ピーク対平均値比、重み付けされた事例及び重み付けされていない事例両方における）を有するデバイスであるということから、検出された動きがこのデバイスに最も近いと決定することができる。ユーザ数がリモートセンサデバイス４０２の数よりも少ない場合など、一部の例において、ハブデバイス４０４は、信頼係数を拡張して、対応するデバイスに動きがあると決定することができる。例えば、ワイヤレス通信システム４００が、合計５つのデバイスと１人のユーザとを含む場合には、ピーク対平均値比閾値を上回る最大ピーク対平均値比を有するワイヤレス通信デバイスは、この最高信頼係数を有するワイヤレス通信デバイスの近くにユーザがいる可能性を示すことになる。同様に、ワイヤレス通信システム４００が、合計５つのデバイスと２人のユーザとを含む場合には、特定の値を上回る上位２つの信頼係数は、これら２つの最高信頼係数を有する２つのデバイスの近くにユーザがいる可能性を示すことができる。
【００６４】
特定の実施構成において、ハブデバイス４０４は、ある時間期間にわたって時間平均サンプリングを実行して、信号品質メトリック値に基づいて通信リンクの集約ＭＩＶを平滑化することができる。一部の事例において、動き情報は更に、様々な時間期間にわたってワイヤレス通信デバイスが動きを検出したパーセンテージとして示すスナップショットに集約することができる。所与の時間期間にわたって、動き情報の新鮮度（例えば、シーケンス値に基づいて動きプローブ信号がどれほど最近受信されたか）を用いて、ワイヤレス通信デバイス（例えば、デバイスＩＤ）に基づいて、検出された動きの決定された位置に関するカウンタをインクリメントすることができる。サンプリング時間期間中、データの新鮮度が閾値を下回る場合（例えば、最新のシーケンス値が特定の基準値より小さい場合）、カウンタは、インクリメントされない。その結果、特定の時間期間にわたる各デバイスのカウンタの合計（例えば、パーセンテージとして）を用いて、その時間期間の最もアクティブなワイヤレス通信デバイス（検出された動きに最も近いデバイス）を決定することができる。
【００６５】
一部の実施構成において、検出された動きのロケーションは、ユーザ機器（例えば、スマートフォン、スピーカ）又は電子ディスプレイデバイス（例えば、テレビ、モニタ、画面）上に示されて、物体（すなわち、人物）の決定された位置が表示又は提示することができる。検出された動きのロケーションは、例えば、最後に動きが生じたと決定されたデバイス４０２又は４０４を強調表示するインタフェース（例えば、視覚、音声、視聴覚ディスプレイ）においてユーザに提示することができる。
【００６６】
図６は、空間内の検出された動きのロケーションを決定するプロセス６００を示している。一部の事例において、プロセス６００は、それぞれのデバイス、通信リンク、通信経路、又はこれらの組み合わせについての動きインジケータ値に基づいて、検出された動きのロケーションを決定するように実装することができる。データ処理装置（例えば、図１Ａにおける例示的なワイヤレス通信デバイス１０２Ｃのプロセッサ１１４）が、例示的なプロセス６００における動作を実行して、様々なワイヤレス通信デバイスで受信した信号に基づいて、検出された動きのロケーションを決定することができる（例えば、図４Ａ及び図４Ｂのハブデバイス４０４が、リモートセンサデバイス４０２及びハブデバイス４０４で受信した信号に基づいて、物体４１６の検出された動きのロケーションを決定することができる）。別のタイプのデバイスが、例示的なプロセス６００を実行することもできる。例えば、プロセス６００の動作は、信号を受信するワイヤレス通信デバイス以外のシステム（例えば、図４Ａ及び図４Ｂのワイヤレス通信システム４００に接続されており、動きインジケータ値を集約して解析するコンピュータシステム）によって実行することができる。
【００６７】
例示的なプロセス６００は、追加の又は異なる動作を含むことができ、動作は、図示の順序又は別の順序で実行することができる。一部の例において、図６に示されている動作のうちの１又は２以上は、複数の動作、サブプロセス又は他のタイプのルーチンを含むプロセスとして実装される。一部の例において、動作は、組み合わせること、別の順序で実行すること、並行して実行すること、反復すること、或いはそれ以外の場合には、別の方法で繰り返すこと又は実行することができる。
【００６８】
６０２において、ワイヤレス信号が空間を通って送信される。ワイヤレス信号は、動きに関して空間を探索するように構成された動きプローブ信号とすることができる。動きプローブ信号は、図２の動きプローブ信号２０２と同様に又は別の方法でフォーマットすることができる。図４Ａ及び図４Ｂに示されている例を参照すると、リモートセンサデバイス４０２は、ハブデバイス４０４によって送信されたビーコンワイヤレス信号に応答して動きプローブ信号を送信する。特定の実施構成において、ビーコンワイヤレス信号は、このビーコンワイヤレス信号が送信された時点を示すシーケンス値を含み、リモートセンサデバイスは、ビーコンワイヤレス信号に応答して送信された動きプローブ信号における（例えば、制御データ２０４における）シーケンス値を含む。
【００６９】
６０４において、６０２で送信されたワイヤレス信号に基づいて動きが検出される。動きは、６０２において送信された信号を受信するワイヤレス通信デバイスのうちの１又は２以上において検出することができる。例えば、図４Ａ及び図４Ｂに示されている例を参照すると、リモートセンサデバイス４０２及びハブデバイス４０４の各々は、動き検出プロセスを実行して物体４１６の動きを検出することができる。動き検出プロセスは、６０２においてそれぞれのワイヤレス通信デバイスで受信した信号のセットに基づいて、物体４１６の動きを検出することができる。一部の事例において、動き検出プロセスは、ある時間期間にわたって受信した信号の比較を含む。例えば、動きは、６０２において受信した信号の周波数応答における検出された変化に基づいて、又は空間に対するチャネル応答における検出された変化に基づいて（例えば、チャネル状態情報（ＣＳＩ）に基づいて）検出することができる。
【００７０】
６０６において、それぞれの通信リンクについての動きインジケータ値が計算される。動きインジケータ値は、通信リンク上で検出された動きの相対的な程度を示すことができる。例えば、図５Ｃに示されている例を参照すると、表５３０の第４列における動きインジケータ値は、第２列及び第３列に示されているデバイス間のそれぞれの通信リンク上のこれらのデバイスの一方又は両方によって検出された動きの程度を示す。動きインジケータ値は、通信リンクについてのチャネル応答で観測された摂動の量に基づいて計算することができる。一部の事例において、動きインジケータ値は正規化される。例えば、図５Ｃの表５３０における動きインジケータ値は、ゼロ（０）と１００との間で正規化された値である。
【００７１】
６０８において、それぞれの通信リンクについての時間係数が計算される。個々の通信リンクについての時間係数は、（ｉ）当該通信リンク上の動きを検出するのに使用される動きプローブ信号に含まれるシーケンス値の範囲、（ｉｉ）当該通信リンク上の動きを検出するのに使用される動きプローブ信号に含まれるシーケンス値のセット（例えば、全部）、（ｉｉｉ）当該通信リンク上の動きを検出するのに使用される動きプローブ信号に含まれるシーケンス値のセット内の最小もしくは最大シーケンス値、又は（ｉｖ）動きを検出するための動きプローブ信号が得られる時間期間の別のインジケータとすることができる。一部の実施構成において、各通信リンクについての時間係数は、前述の例のうちの１又は２以上に基づく値を含む。例えば、時間係数は、動きを検出するのに使用される動きプローブ信号のセットにおける最大又は最小シーケンス値に基づく重み付け係数とすることができる。
【００７２】
６１０において、動きインジケータ値が処理される。動きインジケータ値は、指定されたハブデバイス（例えば、図４Ａ及び図４Ｂに示されている例におけるハブデバイス４０４）によって、或いは動きプローブ信号を送信する又はこれを送るデバイスに通信可能に結合された別のシステムによって処理することができる。特定の実施構成において、それぞれの通信リンクについての動きインジケータ値を処理するステップは、ワイヤレス通信デバイスについての集約動きインジケータ値を計算するステップを含む。集約動きインジケータ値を計算するステップは、一部の事例において、ワイヤレス通信デバイスに関連する各リンク動きインジケータ値(link motion indicator value)の合計を計算するステップを含むことができる。例えば、図５Ｃ及び図５Ｄに示されている例を参照すると、表５４０の第２列の値は、表５３０に示されているリンク動きインジケータ値の合計を含む。合計リンク動きインジケータ値は、一部の例において、６１２において集約動きインジケータ値として使用されて、検出された動きのロケーションが決定することができる。
【００７３】
特定の実施構成において、集約動きインジケータ値を計算するステップは、各ワイヤレス通信デバイスについての合計リンク動きインジケータ値のピーク対平均値比を計算するステップを含む。例えば、図５Ｃ及び図５Ｄに示されている例を参照すると、表５４０の第３列の値は、表５３０に示されている合計リンク動きインジケータ値のピーク対平均値比を含む。ピーク対平均値比は、一部の例において、６１２において集約動きインジケータ値として使用されて、検出された動きのロケーションが決定することができる。一部の事例において、ピーク対平均値比は、上述した信頼係数として使用することができる。
【００７４】
一部の実施構成において、それぞれの通信リンクについての動きインジケータ値を処理するステップは、リンク動きインジケータ値を重み付けする（例えば、バイナリ重み付け、段階的重み付け、又はニューラルネットワークによって決定される重み付け機構を使用して）ステップを含む。一部の事例において、重み付けは、６０８において計算された時間係数に基づく。例えば、上述したのと同じ合計値及びピーク対平均値は、次に、重み付けされた動きインジケータ値に基づいて計算され、計算された値は、６１２において、検出された動きのロケーションを決定するのに集約動きインジケータ値として使用することができる。
【００７５】
６１２において、検出された動きのロケーションが決定される。検出された動きのロケーションは、物体の動きがワイヤレス通信デバイスのうちの１又は２以上の近くにある可能性として決定することができる。一部の事例において、位置は、（ｉ）重み付けされていないリンク動きインジケータ値に基づく最大集約動きインジケータ値、（ｉｉ）重み付けされたリンク動きインジケータ値に基づく最大集約動きインジケータ値、（ｉｉｉ）最高信頼係数（例えば、ピーク対平均値比）、又は（ｉｖ）閾値より大きい信頼係数に基づいて決定される。一部の実施構成において、決定された位置は、ワイヤレス通信デバイスのうちの１つに関するものである。例えば、図５Ｃ及び図５Ｄに示されている例を参照すると、決定された位置は、全てのデバイスのうち、最大リンク動きインジケータ合計値又は最大ピーク対平均値比を有するデバイスＩＤ  Ａに基づいて、デバイスＩＤ  Ａ（例えば、「デバイスＩＤ  Ａの近くの検出された動き」）に関して示すことができる。一部の実施構成において、決定された位置は、複数のワイヤレス通信デバイスに関するものである。例えば、図５Ｃ及び図５Ｄに示されている例を参照すると、決定された位置は、デバイスＩＤ  Ａ及びＢが１より大きいピーク対平均値比を有すること（重み付けシナリオにおいて）に基づいて、これらのデバイスＩＤ  Ａ及びＢ（例えば、「デバイスＩＤ  Ａ及びＢの近くの検出された動き」）に関して示すことができる。
【００７６】
本開示は、通信リンク（例えば、図１Ｃにおける通信リンク１２６）ごとに決定された動き値に関して説明されているが、図６のプロセス６００は、通信経路（例えば、図１Ｃにおける通信経路１２１から１２４）ごとの基準に基づいて実装することができる。一部の事例において、このことは、入力数を上述の動きローカライゼーションプロセスにスケーリングすることができる。例えば、一部の実施構成において、動きインジケータ値は、それぞれの通信経路に関して計算される。例えば、図５Ｃの表５３０に示されている各デバイスが２つの送信アンテナ及び２つの受信アンテナを有すると仮定すると、動きインジケータ値は、そのデバイスのそれぞれのアンテナ間の４つの通信経路の各々に関して計算することができる。一部の例において、通信リンクについての動きインジケータ値は、このリンクのそれぞれの通信経路についての動きインジケータ値に基づくことができる。一部の事例において、それぞれの通信経路についての動きインジケータ値は、通信経路についての信号品質メトリック値に基づいて重み付けすることができ、通信経路についての重み付き値は、通信リンクについての動きインジケータ値を決定するのに使用することができる。一部の例において、通信経路についての動きインジケータ値は、通信リンクについての動きインジケータ値の使用に関して本明細書で説明したのと同じ方法で使用することができる（例えば、６１０において、リンク動きインジケータ値の代わりに経路動きインジケータ値(path motion indicator values)を使用して、通信デバイスについての集約動きインジケータ値を計算することができる）。また、時間係数は、通信リンクについて上述したのと同じ方法でそれぞれの通信経路ごとに計算することができる。一部の事例において、時間係数は、それぞれの通信リンクについての時間係数を計算するのに使用すること、又はそれぞれの通信リンクについての時間係数の代わりに使用することができる（例えば、６１０においてリンク時間係数の代わりに経路時間係数を使用することができる）。
【００７７】
本明細書で記載する主題及び動作の一部は、デジタル電子回路、又は本明細書で開示される構造及びこれらの構造上の均等物を含むコンピュータソフトウェア、ファームウェア、又はハードウェア、或いはこれらの１又は２以上の組み合わせで実装することができる。本明細書で記載する主題の一部は、１又は２以上のコンピュータプログラムとして、すなわち、コンピュータ記憶媒体上に符号化されて、データ処理装置によって、又はその動作を制御するように、実行されるコンピュータプログラム命令の１又は２以上のモジュールとして実装することができる。コンピュータ記憶媒体は、コンピュータ可読記憶装置、コンピュータ可読記憶基板、ランダムもしくはシリアルアクセスメモリアレイもしくはデバイス、又はこれらの１又は２以上の組み合わせとすること、或いはこれらに含めることができる。更に、コンピュータ記憶媒体は、伝播信号ではないが、コンピュータ記憶媒体は、人工的に生成された伝播信号に符号化されたコンピュータプログラム命令の情報源又は保存先とすることができる。コンピュータ記憶媒体はまた、１又は２以上の別個の物理的構成要素又は媒体（例えば、複数のＣＤ、ディスク、又は他の記憶装置）とすること、又はこれらに含めることができる。
【００７８】
本明細書で説明した動作の一部は、１又は２以上のコンピュータ可読記憶装置に格納された又は他の情報源から受け取られたデータに対してデータ処理装置によって実行される動作として実装することができる。
【００７９】
「データ処理装置(data processing apparatus)」という用語は、データを処理する全ての種類の装置、デバイス及び機械を包含し、一例として、前述の、プログラマブルプロセッサ、コンピュータ、システムオンチップもしくは複数のシステムオンチップ、又は前述のものの組み合わせを包含する。装置は、例えばＦＰＧＡ（フィールドプログラマブルゲートアレイ）又はＡＳＩＣ（特定用途向け集積回路）などの専用論理回路を含むことができる。装置は更に、ハードウェアに加えて、例えば、プロセッサファームウェア、プロトコルスタック、データベース管理システム、オペレーティングシステム、クロスプラットフォームランタイム環境、仮想マシン、又はこれらのうちの１つ又は２つ以上の組み合わせを構成するコードなどの、対象とするコンピュータプログラムの実行環境を形成するコードを含むことができる。
【００８０】
コンピュータプログラム（プログラム、ソフトウェア、ソフトウェアアプリケーション、スクリプト、又はコードとしても知られている）は、コンパイラ型言語又はインタープリタ型言語、宣言型言語又は手続き型言語を含む任意の形式のプログラミング言語で記述することができ、コンピュータプログラムは、スタンドアロンプログラムとして、或いはモジュール、構成要素、サブルーチン、オブジェクト、又はコンピューティング環境で使用するのに適した他のユニットとしての形式を含む任意の形式で展開することができる。コンピュータプログラムは、必須ではないが、ファイルシステム内のファイルに対応することができる。プログラムは、プログラム専用の単一のファイル内の、又は複数の連係ファイル（例えば、１又は２以上のモジュール、サブプログラム、又はコードの一部分を格納するファイル）内の、他のプログラム又はデータ（例えば、マークアップ言語文書に格納された１又は２以上のスクリプト）を保持するファイルの一部分に格納することができる。コンピュータプログラムは、１つのコンピュータ上で実行されるように、或いは１つのサイトに位置するか又は複数のサイトに分散して通信ネットワークによって相互接続された複数のコンピュータ上で実行されるように展開することができる。
【００８１】
本明細書で説明したプロセス及び論理フローの一部は、１又は２以上のコンピュータプログラムを実行する１又は２以上のプログラマブルプロセッサによって、入力データに作用して出力を生成することによって動作を行うように実行することができる。また、プロセス及び論理フローは、例えばＦＰＧＡ（フィールドプログラマブルゲートアレイ）又はＡＳＩＣ（特定用途向け集積回路）などの専用論理回路によって実行することもでき、また、装置は、これらの回路として実装することもできる。
【００８２】
コンピュータプログラムを実行するのに適したプロセッサは、一例として、汎用マイクロプロセッサ及び専用マイクロプロセッサの両方、並びに任意の種類のデジタルコンピュータのプロセッサを含む。一般に、プロセッサは、リードオンリメモリ又はランダムアクセスメモリ、或いはこれらの両方から命令及びデータを受け取る。コンピュータシステムの要素は、命令に従って動作を実行するプロセッサと、命令及びデータを格納する１又は２以上のメモリデバイスとを含むことができる。また、コンピュータシステムは、例えば、非磁性ドライブ（例えば、ソリッドステートドライブ）、磁気ディスク、光磁気ディスク、又は光ディスクなどの、データを格納する１又は２以上の大容量記憶装置を含むことができ、或いはこれらの間でデータの受け取り又はデータの転送、或いはこれら両方を行うように動作可能に結合することもできる。しかしながら、コンピュータシステムは、このようなデバイスを有する必要がない。更に、コンピュータシステムは、例えば電話機、タブレットコンピュータ、電子装置、携帯型オーディオもしくはビデオプレーヤ、ゲーム機、全地球測位システム（ＧＰＳ）受信器、又はモノのインターネット（ＩｏＴ）デバイス、マシンツーマシン（Ｍ２Ｍ）センサもしくはアクチュエータ、或いはポータブルストレージデバイス（例えば、ユニバーサルシリアルバス（ＵＳＢ）フラッシュドライブ）などの別のデバイスに組み込むことができる。コンピュータプログラム命令及びデータを格納するのに適したデバイスは、一例として、半導体メモリデバイス（例えば、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリデバイスなど）、磁気ディスク（例えば、内部ハードディスク、リムーバブルディスクなど）、光磁気ディスク、並びにＣＤ  ＲＯＭ及びＤＶＤ  ＲＯＭディスクを含む全ての形態の不揮発性メモリ、媒体及びメモリデバイスを含む。一部の例において、プロセッサ及びメモリは、専用論理回路によって補完すること又は専用論理回路に組み込むことができる。
【００８３】
ユーザとの対話を提供するために、動作は、ユーザへの情報を表示する表示デバイス（例えば、モニタ、又は別のタイプの表示デバイス）と、ユーザがコンピュータに入力を提供できるようにするキーボード及びポインティングデバイス（例えば、マウス、トラックボール、スタイラスペン、タッチセンサ式スクリーン、又は別のタイプのポインティングデバイス）とを有するコンピュータ上に実装することができる。ユーザとの対話をもたらすために他の種類のデバイスを使用することもでき、例えば、ユーザに提供されるフィードバックは、例えば、視覚フィードバック、聴覚フィードバック、又は触覚フィードバックなどの任意の形態の感覚フィードバックとすることができ、ユーザからの入力は、音響入力、音声入力、又は触覚入力を含む任意の形態で受け取ることができる。加えて、コンピュータは、ユーザが使用するデバイスとの間で文書を送受信することによって、例えば、ウェブブラウザから受け取った要求に応答してユーザのクライアントデバイス上のウェブブラウザにウェブページを送ることによって、ユーザと対話することができる。
【００８４】
コンピュータシステムは、単一のコンピューティングデバイス、或いは近接して又は一般に互いに離れて動作して、通常、通信ネットワークを介して相互作用する複数のコンピュータを含むことができる。通信ネットワークは、ローカルエリアネットワーク（「ＬＡＮ」）及びワイドエリアネットワーク（「ＷＡＮ」）、インターネットワーク（例えば、インターネット）、衛星リンクを含むネットワーク、並びにピアツーピアネットワーク（例えば、アドホックピアツーピアネットワーク）のうちの１又は２以上を含むことができる。クライアントとサーバとの関係は、それぞれのコンピュータ上で動作し互いにクライアントサーバ関係を有するコンピュータプログラムにより生じることがある。
【００８５】
記載される実施例の一部の一般的な態様において、空間内の検出された動きのロケーションが決定される。
【００８６】
第１の実施例では、空間内の物体の動きは、複数のワイヤレス通信デバイスを備えるワイヤレス通信システムによって空間を通って伝達されるワイヤレス信号に基づいて検出される。各ワイヤレス信号は、ワイヤレス通信デバイスのそれぞれのペアによって送受信される。それぞれのワイヤレス通信デバイスについての動きインジケータ値は、１又は２以上のプロセッサの動作によって計算される。個々のワイヤレス通信デバイスについての動きインジケータ値は、個々のワイヤレス通信デバイスによって送信又は受信されたワイヤレス信号のサブセットに基づいて、個々のワイヤレス通信デバイスによって検出された動きの程度を表す。空間内の検出された動きのロケーションは、動きインジケータ値に基づいて決定される。
【００８７】
第１の例の実施構成は、一部の例において、以下の機能のうちの１又は２以上を含むことができる。ワイヤレス通信システムは、ハブデバイス及びリモートセンサデバイスを含むことができ、ハブデバイスは、リモートセンサデバイスから動きインジケータ値を受け取って、受け取った動きインジケータ値に基づいて、検出された動きのロケーションを決定することができる。動きインジケータ値は、集約動きインジケータ値とすることができる。ワイヤレス通信システム内のそれぞれの通信リンクについてのリンク動きインジケータ値が得られ、各ワイヤレス通信デバイスについての集約動きインジケータ値は、ワイヤレス通信デバイスによってサポートされる通信リンクのサブセットについてのリンク動きインジケータ値に基づいて計算される。各通信リンクは、ワイヤレス通信デバイスのそれぞれのペアによって提供することができる。ワイヤレス通信デバイスについての集約動きインジケータ値を計算するステップは、それぞれの通信リンクについての信号品質メトリックに基づいて、通信リンクのサブセットについてのリンク動きインジケータ値を重み付けするステップを含むことができる。ワイヤレス通信システムは、各々がワイヤレス通信デバイスのそれぞれのペアによって提供される複数の通信リンクを含むことができ、各通信リンクは、各通信経路が、ペアのうちの第１のワイヤレス通信デバイスの第１の信号ハードウェア経路とペアのうちの第２のワイヤレス通信デバイスの第２の信号ハードウェア経路との間にある状態で、複数の通信経路を含む。ワイヤレス通信システム内のそれぞれの通信経路についての経路動きインジケータ値を得ることができ、各ワイヤレス通信デバイスについての集約動きインジケータ値は、そのワイヤレス通信デバイスによってサポートされる通信経路のサブセットについての経路動きインジケータ値に基づいて計算することができる。
【００８８】
第１の例の実施構成は、一部の例において、以下の機能のうちの１又は２以上を含むことができる。ワイヤレス通信デバイスごとの信頼係数は、そのワイヤレス通信デバイスについての基準の動きインジケータ値(normative motion indicator value)によるワイヤレス通信デバイスについての動きインジケータ値のスケーリングに基づいて計算することができ、検出された動きのロケーションは、この信頼係数に基づいて決定される。空間内の検出された動きのロケーションを決定するステップは、ワイヤレス通信デバイスについてのそれぞれの動きインジケータ値の比較に基づいて、ワイヤレス通信デバイスのうちのどれが、検出された動きに最も近いかを決定するステップを含むことができる。空間内の検出された動きのロケーションは、ワイヤレス通信システム内のそれぞれの通信リンクについての信号品質メトリックに基づいて決定でき、各通信リンクは、ワイヤレス通信デバイスのそれぞれのペアによって提供される。空間内の検出された動きのロケーションを決定するステップは、各ワイヤレス通信デバイスによってサポートされる通信リンクのサブセットについての信号品質メトリックを組み合わせるステップを含むことができる。動きインジケータ値は、ニューラルネットワークへの入力として提供でき、検出された動きのロケーションは、ニューラルネットワークの出力に基づいて決定することができる。
【００８９】
第２の例では、空間内の物体の動きは、複数のワイヤレス通信デバイスを含むワイヤレス通信システムによって空間を通って伝達される一連のワイヤレス信号に基づいて検出される。ワイヤレス通信デバイスのそれぞれのペアについての時間係数は、１又は２以上のプロセッサの動作によって、これらのワイヤレス通信デバイスのペア間で送受信されるそれぞれのワイヤレス信号に含まれるシーケンス値に基づいて計算される。各ワイヤレス信号におけるシーケンス値は、一連の信号内のワイヤレス信号の時間位置を表す。空間内の検出された動きのロケーションは、時間係数に基づいて決定される。
【００９０】
第２の例の実施構成は、一部の例において、以下の機能のうちの１又は２以上を含むことができる。ワイヤレス通信システムは、ハブデバイス及びリモートセンサデバイスを含むことができる。ハブデバイスは、リモートセンサデバイスから動きインジケータ値を受け取って、受け取った動きインジケータ値及び時間係数に基づいて、検出された動きのロケーションを決定することができる。動きインジケータ値は、ワイヤレス通信システムのそれぞれのワイヤレス通信デバイスについて計算でき、個々のワイヤレス通信デバイスについての動きインジケータ値は、個々のワイヤレス通信デバイスによって検出された動きの程度を表す。動きインジケータ値は、個々のワイヤレス通信デバイスによって送信又は受信される一連のワイヤレス信号のサブセットに基づくことができる。検出された動きのロケーションは、動きインジケータ値及び時間係数に基づいて決定することができる。各動きインジケータ値は、関連する時間係数(associated time factor)で重み付けすることができ、検出された動きのロケーションは、重み付けされた動きインジケータ値に基づいて決定することができる。関連する時間係数は、動きインジケータ値と同じワイヤレス通信デバイスについてのものとすることができる。
【００９１】
第２の例の実施構成は、一部の例において、以下の機能のうちの１又は２以上を含むことができる。時間係数を計算するステップは、ワイヤレス通信システムのワイヤレス通信デバイスにより受信されたワイヤレス信号のセットに含まれるシーケンス値の中から基準シーケンス値を選択するステップと、ワイヤレス通信デバイスのそれぞれのペアの各々によって提供される通信リンクごとの時間係数を計算するステップとを含むことができる。通信リンクごとの時間係数を計算するステップは、当該通信リンクで受信したワイヤレス信号におけるシーケンス値が基準シーケンス値の閾値シーケンス範囲内にあるか否かについての判定に基づくことができる。基準シーケンス値は、ワイヤレス通信システムのワイヤレス通信デバイスにより受信されたワイヤレス信号のセットにおける最大又は最小のシーケンス値とすることができる。通信リンクごとの時間係数を計算するステップは、当該通信リンク上で受信したワイヤレス信号のサブセットに含まれる最大シーケンス値が、基準シーケンス値の閾値シーケンス範囲内にあるか否かを決定するステップを含むことができる。シーケンス値は、ニューラルネットワークへの入力として提供でき、時間係数は、ニューラルネットワークの出力に基づいて計算することができる。
【００９２】
一部の実施構成において、コンピュータ可読記憶媒体は、データ処理装置によって実行されたときに、第１又は第２の例の１又は２以上の動作を実行するように動作可能な命令を格納する。一部の実施構成において、本システム（例えば、ワイヤレス通信デバイス、コンピュータシステム、又はワイヤレス通信デバイスに通信可能に結合された他のタイプのシステム）は、１又は２以上のデータ処理装置と、このデータ処理装置によって実行されたときに、第１又は第２の例の１又は２以上の動作を実行するように動作可能な命令を格納するメモリとを含む。一部の実施構成において、動き検出システムは、ハブデバイスと１又は２以上のリモートセンサデバイスとを含み、これらのデバイスは、第１又は第２の例の１又は２以上の動作を実行するように構成される。
【００９３】
本明細書は、多くの詳細を含むが、これらの詳細は、特許請求できるものの範囲を限定するものとして解釈すべきでなく、むしろ特定の例に特有の特徴の説明として解釈されたい。また、本明細書において別個の実施構成との関連で説明した一部の特徴は、組み合わせることもできる。これとは逆に、単一の実施構成との関連で説明した様々な特徴は、複数の実施形態において別個に、又は何れかの好適な部分的組み合わせの形で実装することもできる。
【００９４】
一部の実施形態について説明した。それでもなお、様々な修正を行うことができることが理解されるであろう。従って、他の実施形態が、以下の特許請求の範囲に含まれる。
【図１Ａ】
2020537744.tif 000019
【図１Ｂ】
2020537744.tif 000020
【図１Ｃ】
2020537744.tif 000021
【図２】
2020537744.tif 000022
【図３Ａ】
2020537744.tif 000023
【図３Ｂ】
2020537744.tif 000024
【図４Ａ】
2020537744.tif 000025
【図４Ｂ】
2020537744.tif 000026
【図５Ａ】
2020537744.tif 000027
【図５Ｂ】
2020537744.tif 000028
【図５Ｃ】
2020537744.tif 000029
【図５Ｄ】
2020537744.tif 000030
【図６】
2020537744.tif 000031
【手続補正書】
【提出日】令和2年6月5日(2020.6.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
動き検出方法であって、
複数のワイヤレス通信デバイスを含むワイヤレス通信システムによって空間を通って伝達されるワイヤレス信号に基づいて、該空間内の物体の動きを検出するステップであって、各ワイヤレス信号は、ハブデバイスによって送信されたビーコンワイヤレス信号が受信されると該ワイヤレス通信デバイスのそれぞれのペアによって送受信される、ステップと、
１又は複数のプロセッサの動作によって、前記それぞれのワイヤレス通信デバイスについての動きインジケータ値を計算するステップであって、個々のワイヤレス通信デバイスについての該動きインジケータ値は、該個々のワイヤレス通信デバイスによって送信又は受信された前記ワイヤレス信号のサブセットに基づいて該個々のワイヤレス通信デバイスによって検出された動きの程度を表す、ステップと、
前記ビーコンワイヤレス信号に応答して受信された前記動きインジケータ値に基づいて、前記空間内の前記検出された動きのロケーションを決定するステップと、
を含む、動き検出方法。
【請求項２】
前記ワイヤレス通信システムは、前記ハブデバイス及びリモートセンサデバイスを含み、該ハブデバイスは、該リモートセンサデバイスから動きインジケータ値を受け取り、該受け取った動きインジケータ値に基づいて前記検出された動きのロケーションを決定する、請求項１に記載の方法。
【請求項３】
前記動きインジケータ値は、集約動きインジケータ値であり、
前記方法は、
前記ワイヤレス通信システム内のそれぞれの通信リンクについてのリンク動きインジケータ値を得るステップであって、各通信リンクは前記ワイヤレス通信デバイスのそれぞれのペアによって提供される、ステップと、
前記ワイヤレス通信デバイスによってサポートされる前記通信リンクのサブセットについての前記リンク動きインジケータ値に基づいて、各ワイヤレス通信デバイスについての前記集約動きインジケータ値を計算するステップと、
を含む、請求項１に記載の方法。
【請求項４】
ワイヤレス通信デバイスについての前記集約動きインジケータ値を計算するステップは、前記それぞれの通信リンクについての信号品質メトリックに基づいて、前記通信リンクのサブセットについての前記リンク動きインジケータ値を重み付けするステップを含む、請求項３に記載の方法。
【請求項５】
前記ワイヤレス通信システムは複数の通信リンクを含み、各通信リンクは前記ワイヤレス通信デバイスのそれぞれのペアによって提供され、各通信リンクは複数の通信経路を含み、各通信経路は前記ペアのうちの第１のワイヤレス通信デバイスの第１の信号ハードウェア経路と前記ペアのうちの第２のワイヤレス通信デバイスの第２の信号ハードウェア経路との間にあり、
前記動きインジケータ値は、集約動きインジケータ値であり、
前記方法は、
前記ワイヤレス通信システム内のそれぞれの通信経路についての経路動きインジケータ値を得るステップと、
前記ワイヤレス通信デバイスによってサポートされる前記通信経路のサブセットについての前記経路動きインジケータ値に基づいて、各ワイヤレス通信デバイスについての前記集約動きインジケータ値を計算するステップと、
を含む、請求項１に記載の方法。
【請求項６】
各ワイヤレス通信デバイスに対して、該ワイヤレス通信デバイスについての基準の動きインジケータ値による該ワイヤレス通信デバイスについての前記動きインジケータ値のスケーリングに基づいて信頼係数を計算するステップを含み、前記検出された動きのロケーションは、該信頼係数に基づいて決定される、請求項１から５のいずれか１項に記載の方法。
【請求項７】
前記空間内の前記検出された動きのロケーションを決定するステップは、前記ワイヤレス通信デバイスについての前記それぞれの動きインジケータ値の比較に基づいて、前記ワイヤレス通信デバイスのうちのどれが前記検出された動きに最も近いかを決定するステップを含む、請求項１から５のいずれか１項に記載の方法。
【請求項８】
前記空間内の前記検出された動きのロケーションは、前記ワイヤレス通信システム内のそれぞれの通信リンクについての信号品質メトリックに基づいて決定され、各通信リンクは、前記ワイヤレス通信デバイスのそれぞれのペアによって提供される、請求項１から５のいずれか１項に記載の方法。
【請求項９】
前記空間内の前記検出された動きのロケーションを決定するステップは、各ワイヤレス通信デバイスによってサポートされる前記通信リンクのサブセットについての信号品質メトリックを組み合わせるステップを含む、請求項８に記載の方法。
【請求項１０】
前記動きインジケータ値をニューラルネットワークへの入力として提供するステップと、
前記ニューラルネットワークの出力に基づいて、前記検出された動きのロケーションを決定するステップと、
を含む、請求項１から５のいずれか１項に記載の方法。
【請求項１１】
データ処理装置によって実行されたときに、動作を実行するように動作可能な命令を格納するコンピュータ可読記憶媒体であって、
前記動作は、
複数のワイヤレス通信デバイスを含むワイヤレス通信システムによって空間を通って伝達されるワイヤレス信号に基づいて、該空間内の物体の動きを検出することであって、各ワイヤレス信号は、ハブデバイスによって送信されたビーコンワイヤレス信号が受信されると該ワイヤレス通信デバイスのそれぞれのペアによって送受信される、検出することと、
前記それぞれのワイヤレス通信デバイスについての動きインジケータ値を計算することであって、個々のワイヤレス通信デバイスについての該動きインジケータ値は、該個々のワイヤレス通信デバイスによって送信又は受信された前記ワイヤレス信号のサブセットに基づいて該個々のワイヤレス通信デバイスによって検出された動きの程度を表す、計算することと、
前記ビーコンワイヤレス信号に応答して受信された前記動きインジケータ値に基づいて、前記空間内の前記検出された動きのロケーションを決定することと、
を含む、コンピュータ可読記憶媒体。
【請求項１２】
前記ワイヤレス通信システムは、前記ハブデバイス及びリモートセンサデバイスを含み、該ハブデバイスは、該リモートセンサデバイスから動きインジケータ値を受け取り、該受け取った動きインジケータ値に基づいて前記検出された動きのロケーションを決定する、請求項１１に記載のコンピュータ可読記憶媒体。
【請求項１３】
前記動きインジケータ値は、集約動きインジケータ値であり、
前記動作は、
前記ワイヤレス通信システム内のそれぞれの通信リンクについてのリンク動きインジケータ値を得ることであって、各通信リンクは前記ワイヤレス通信デバイスのそれぞれのペアによって提供される、得ることと、
前記ワイヤレス通信デバイスによってサポートされる前記通信リンクのサブセットについての前記リンク動きインジケータ値に基づいて、各ワイヤレス通信デバイスについての前記集約動きインジケータ値を計算することと、
を含む、請求項１１に記載のコンピュータ可読記憶媒体。
【請求項１４】
ワイヤレス通信デバイスについての前記集約動きインジケータ値を計算することは、前記それぞれの通信リンクについての信号品質メトリックに基づいて、前記通信リンクのサブセットについての前記リンク動きインジケータ値を重み付けすることを含む、請求項１３に記載のコンピュータ可読記憶媒体。
【請求項１５】
前記ワイヤレス通信システムは複数の通信リンクを含み、各通信リンクは前記ワイヤレス通信デバイスのそれぞれのペアによって提供され、各通信リンクは複数の通信経路を含み、各通信経路は前記ペアのうちの第１のワイヤレス通信デバイスの第１の信号ハードウェア経路と前記ペアのうちの第２のワイヤレス通信デバイスの第２の信号ハードウェア経路との間にあり、
前記動きインジケータ値は、集約動きインジケータ値であり、
前記動作は、
前記ワイヤレス通信システム内のそれぞれの通信経路についての経路動きインジケータ値を得ることと、
前記ワイヤレス通信デバイスによってサポートされる前記通信経路のサブセットについての前記経路動きインジケータ値に基づいて、各ワイヤレス通信デバイスについての前記集約動きインジケータ値を計算することと、
を含む、請求項１１に記載のコンピュータ可読記憶媒体
【請求項１６】
各ワイヤレス通信デバイスに対して、該ワイヤレス通信デバイスについての基準の動きインジケータ値による該ワイヤレス通信デバイスについての前記動きインジケータ値のスケーリングに基づいて信頼係数を計算することを含み、前記検出された動きのロケーションは、該信頼係数に基づいて決定される、請求項１１から１５のいずれか１項に記載のコンピュータ可読記憶媒体。
【請求項１７】
前記空間内の前記検出された動きのロケーションを決定することは、前記ワイヤレス通信デバイスについての前記それぞれの動きインジケータ値の比較に基づいて、前記ワイヤレス通信デバイスのうちのどれが前記検出された動きに最も近いかを決定することを含む、請求項１１から１５のいずれか１項に記載のコンピュータ可読記憶媒体。
【請求項１８】
前記空間内の前記検出された動きのロケーションは、前記ワイヤレス通信システム内のそれぞれの通信リンクについての信号品質メトリックに基づいて決定され、各通信リンクは、前記ワイヤレス通信デバイスのそれぞれのペアによって提供される、請求項１１から１５のいずれか１項に記載のコンピュータ可読記憶媒体。
【請求項１９】
前記空間内の前記検出された動きのロケーションを決定することは、各ワイヤレス通信デバイスによってサポートされる前記通信リンクのサブセットについての信号品質メトリックを組み合わせることを含む、請求項１８に記載のコンピュータ可読記憶媒体。
【請求項２０】
前記動作は、
前記動きインジケータ値をニューラルネットワークへの入力として提供することと、
前記ニューラルネットワークの出力に基づいて、前記検出された動きのロケーションを決定することと、
を含む、請求項１１から１５のいずれか１項に記載のコンピュータ可読記憶媒体。
【請求項２１】
動き検出システムであって、
前記動き検出システムは、複数のリモートセンサデバイスを含み、各リモートセンサデバイスは、
他のリモートセンサデバイスから受信されたワイヤレス信号に基づいて空間内の物体の動きを検出し、
前記リモートセンサデバイスにより受信された前記ワイヤレス信号に基づいて、前記リモートセンサデバイスによって検出された動きの程度を表す動きインジケータ値を決定する、
ように構成され、
前記動き検出システムは、
前記リモートセンサデバイスに通信可能に結合されたハブデバイスであって、ビーコンワイヤレス信号を送信するように構成され、かつ該ビーコンワイヤレス信号に応答して該それぞれのリモートセンサデバイスから受信された前記動きインジケータ値に基づいて前記空間内の前記検出された動きのロケーションを決定するように構成されたハブデバイスと、
を含む、動き検出システム。
【請求項２２】
前記リモートセンサデバイス及び前記ハブデバイスは、ワイヤレスメッシュネットワークを形成する、請求項２１に記載の動き検出システム。
【請求項２３】
前記動きインジケータ値は、リモートセンサデバイスのペア間のそれぞれの通信リンクについてのリンク動きインジケータ値であり、前記ハブデバイスは、該リモートセンサデバイスによってサポートされる前記通信リンクのサブセットについての前記リンク動きインジケータ値に基づいて、各リモートセンサデバイスについての集約動きインジケータ値を計算するように構成される、請求項２１に記載の動き検出システム。
【請求項２４】
前記ハブデバイスは、前記通信リンクについての信号品質メトリックに基づいて前記リモートセンサデバイスによってサポートされる前記通信リンクのサブセットについての前記リンク動きインジケータ値を重み付けすることによって、各リモートセンサデバイスについての前記集約動きインジケータ値を計算するように構成される、請求項２３に記載の動き検出システム。
【請求項２５】
前記動きインジケータ値は、第１のリモートセンサデバイスの第１の信号ハードウェア経路と第２のリモートセンサデバイスの第２の信号ハードウェア経路との間のそれぞれの通信経路についての経路動きインジケータ値であり、
前記ハブデバイスは、前記リモートセンサデバイスによってサポートされる前記通信経路のサブセットについての前記経路動きインジケータ値に基づいて各リモートセンサデバイスについての前記集約動きインジケータ値を計算するように構成される、
請求項２１に記載の動き検出システム。
【請求項２６】
前記ハブデバイスは、各リモートセンサデバイスに関して、前記ワイヤレス通信デバイスについての基準の動きインジケータ値による前記リモートセンサデバイスについての前記動きインジケータ値のスケーリングに基づいて信頼係数を計算し、該信頼係数に基づいて前記検出された動きのロケーションを決定するように構成される、請求項２１から２５のいずれか１項に記載の動き検出システム。
【請求項２７】
前記ハブデバイスは、前記リモートセンサデバイスについての前記それぞれの動きインジケータ値の比較に基づいて、前記リモートセンサデバイスのうちのどれが前記検出された動きに最も近いかを決定することによって、前記検出された動きのロケーションを決定するように構成される、請求項２１から２５のいずれか１項に記載の動き検出システム。
【請求項２８】
前記ハブデバイスは、前記ワイヤレス通信システム内のそれぞれの通信リンクについての信号品質メトリックに基づいて、前記空間内の前記検出された動きのロケーションを決定するように構成され、各通信リンクは、前記リモートセンサデバイスのそれぞれのペアによって提供される、請求項２１から２５のいずれか１項に記載の動き検出システム。
【請求項２９】
前記ハブデバイスは、各リモートセンサデバイスによってサポートされる前記通信リンクのサブセットについての信号品質メトリックを組み合わせることによって、前記空間内の前記検出された動きのロケーションを決定するように構成される、請求項２８に記載の動き検出システム。
【請求項３０】
前記ハブデバイスは、前記動きインジケータ値をニューラルネットワークへの入力として提供し、前記ニューラルネットワークの出力に基づいて、前記検出された動きのロケーションを決定するように構成される、請求項２１から２５のいずれか１項に記載の動き検出システム。
【国際調査報告】
2020537744.tif 000032
2020537744.tif 000033