(57)【特許請求の範囲】
【請求項１】
動く体からの信号の反射を用いて屋内で場所を突き止めるための方法であって、
送信アンテナからの送信される信号パターンの繰り返しを含む送信される信号を放射するステップと、
前記送信される信号の反射を含む受信される信号を複数の受信アンテナのそれぞれの受信アンテナにおいて受信するステップと、
それぞれの受信される信号に関して、
前記受信される信号を処理して、動く体からの前記送信される信号パターンの反射の連続するパターンを形成するステップであって、前記連続するパターンが、前記動く体の推定された位置の２次元又は３次元の空間的分布を含むヒートマップを有するステップと、
前記動く体からの直接的な反射の影響を維持すること、及び少なくとも１つの動かない物体からも反射される前記動く体からのマルチパス反射の少なくとも一部の影響を除外することを含む、反射の前記連続するパターンを処理するステップと、
反射の前記連続するパターンを処理するステップの結果を用いて前記体の位置を決定するステップとを含む、前記方法。
【請求項２】
各受信アンテナに関して、マルチパス反射を除外することが、動く体からの直接的な反射を特定することと、少なくとも１つの動かない物体からも反射する前記動く体からの間接的な反射を特定することとを含む請求項１に記載の方法。
【請求項３】
各受信アンテナに関して、マルチパス反射を除外することが、送信アンテナから前記受信アンテナへの第１の往復遅延時間を特定することを含み、前記第１の往復遅延時間が、動く体から反射する信号パターンの最も短い往復伝播時間を表す請求項２に記載の方法。
【請求項４】
体の位置を決定するステップが、それぞれの受信される信号に関する特定された第１の往復遅延時間を用いて前記特定された第１の往復遅延時間よりも長い往復遅延時間に対応するマルチパス反射を除去するステップを含む請求項３に記載の方法。
【請求項５】
特定された第１の往復遅延時間を用いることは、前記特定された第１の往復遅延時間を反射の連続するパターンにわたって追跡することを含む、請求項４に記載の方法。
【請求項６】
１組の受信アンテナが、少なくとも２つのアンテナが異なる高度を有するようにして少なくとも３つのアンテナを含む請求項１に記載の方法。
【請求項７】
体の位置を決定するステップが、体の高度を決定するステップを含む請求項６に記載の方法。
【請求項８】
体の追跡された位置において動作のパターンを検出するステップをさらに含む請求項１に記載の方法。
【請求項９】
動作のパターンを検出するステップが、体の位置の軌跡の時間的パターンを検出するステップを含む請求項８に記載の方法。
【請求項１０】
動作のパターンを検出するステップが、場所の特定の環境内で動作のパターンを検出するステップを含む請求項８に記載の方法。
【請求項１１】
動作のパターンを検出するステップが、ジェスチャを検出するステップを含む請求項８に記載の方法。
【請求項１２】
ジェスチャを検出するステップが、体全体のジェスチャを検出するステップを含む請求項１１に記載の方法。
【請求項１３】
ジェスチャを検出するステップが、手足のジェスチャを検出するステップを含む請求項１１に記載の方法。
【請求項１４】
ジェスチャを検出するステップが、指さしジェスチャを検出するステップを含む請求項１３に記載の方法。
【請求項１５】
指さしジェスチャを検出するステップが、指さしジェスチャの方向を検出するステップを含む請求項１４に記載の方法。
【請求項１６】
ジェスチャを検出するステップに応じて電気デバイス又は電子デバイスを制御するステップをさらに含む請求項１１に記載の方法。
【請求項１７】
電気デバイス又は電子デバイスを制御することが、ゲームデバイス、電化製品、及び照明デバイスのうちの少なくとも１つを制御することを含む請求項１６に記載の方法。
【請求項１８】
動作のパターンを検出するステップが、転倒する活動を検出するステップを含む請求項８に記載の方法。
【請求項１９】
転倒する活動を検出するステップが、高度の変化、体の高度を変化させる継続時間、及び最終的な高度の床の高さとの近さのうちの少なくとも１つを監視するステップを含む請求項１８に記載の方法。
【請求項２０】
信号パターンが、第１の周波数から第２の周波数まで掃引された搬送周波数における狭帯域信号を含む請求項１に記載の方法。
【請求項２１】
第１の周波数及び第２の周波数が、両方とも、５．４６〜７．２５ギガヘルツの範囲内である請求項２０に記載の方法。
【請求項２２】
受信される信号を受信するステップが、少なくとも１つの障害物を通った伝播の後の送信される信号の反射を受信するステップを含む請求項１に記載の方法。
【請求項２３】
体が、人である請求項１に記載の方法。
【請求項２４】
体が、人の手足である請求項１に記載の方法。
【請求項２５】
人によって行われたジェスチャを用いてデバイスとインタラクションするための方法であって、
送信アンテナからの送信される信号パターンの繰り返しを含む無線周波数の送信される信号を放射すること、前記送信される信号の反射を含む受信される信号を複数の受信アンテナのそれぞれの受信アンテナにおいて受信すること、前記送信される信号パターンの連続する反射を用いて位置を追跡することを含む、体の動作を追跡するステップであって、前記連続する反射が、前記体の動作の推定された位置の２次元又は３次元の空間的分布を含むヒートマップを有するステップと、
前記体の追跡された動作を用いて動作のパターンを検出するステップと、
前記動作の検出されたパターンを用いて前記デバイスとインタラクションするステップとを含む、前記方法。
【請求項２６】
動作を追跡するステップが、送信される信号の伝播時間を使用するステップを含む請求項２５に記載の方法。
【請求項２７】
送信される信号パターンが、周波数変調搬送波（ＦＭＣＷ）信号パターンを含む請求項２６に記載の方法。
【請求項２８】
送信される信号の反射が、障害物を通り抜ける反射を含む請求項２５に記載の方法。
【請求項２９】
動作のパターンを検出するステップが、ジェスチャを検出するステップを含む請求項２５に記載の方法。
【請求項３０】
ジェスチャを検出するステップが、２次元のジェスチャを検出するステップを含む請求項２９に記載の方法。
【請求項３１】
ジェスチャを検出するステップが、３次元のジェスチャを検出するステップを含む請求項２９に記載の方法。
【請求項３２】
ジェスチャを検出するステップが、体全体のジェスチャを検出するステップを含む請求項２９に記載の方法。
【請求項３３】
ジェスチャを検出するステップが、手足のジェスチャを検出するステップを含む請求項２９に記載の方法。
【請求項３４】
手足のジェスチャを検出するステップが、反射のサイズに従って手足からの反射を人の体全体の反射と区別するステップを含む請求項３３に記載の方法。
【請求項３５】
ジェスチャを検出するステップが、指さしジェスチャを検出するステップを含む請求項３３に記載の方法。
【請求項３６】
ジェスチャを検出するステップに応じて電気デバイス又は電子デバイスを制御するステップをさらに含む請求項２９に記載の方法。
【請求項３７】
人の転倒を検出するための方法であって、
送信アンテナからの送信される信号パターンの繰り返しを含む無線周波数の送信される信号を放射すること、前記送信される信号の反射を含む受信される信号を複数の受信アンテナのそれぞれの受信アンテナにおいて受信すること、前記送信される信号パターンの連続する反射を用いて位置を追跡することを含む、人の動作を追跡するステップであって、前記連続する反射が、前記人の動作の推定された位置の２次元又は３次元の空間的分布を含むヒートマップを有するステップと、
前記人の追跡された動作を用いて動作のパターンを検出するステップと、
前記動作の検出されたパターンを用いて前記人の転倒を検出するステップとを含む、前記方法。
【請求項３８】
送信される信号の反射が、障害物を通り抜ける反射を含む請求項３７に記載の方法。
【請求項３９】
動作のパターンを検出するステップが、高度の変化、体の高度を変化させる継続時間、及び最終的な高度の床の高さとの近さのうちの少なくとも１つを監視するステップを含む請求項３７に記載の方法。
【請求項４０】
動作のパターンを検出するステップが、閾値以上の高度の変化を検出することを含む高度の変化を監視するステップを含む請求項３９に記載の方法。
【請求項４１】
動作のパターンを検出するステップが、閾値未満の継続時間を検出することを含む高度を変化させる継続時間を監視するステップを含む請求項３９に記載の方法。
【請求項４２】
動作のパターンを検出するステップが、閾値未満の最終的な高度を検出することを含む前記最終的な高度の近さを監視するステップを含む請求項３９に記載の方法。
【請求項４３】
動作のパターンを検出するステップが、第１の閾値以上の高度の変化、第２の閾値未満の継続時間、及び第３の閾値未満の最終的な高度からなる一群の条件の各条件が満たされるときを検出するステップを含む請求項３９に記載の方法。
【請求項４４】
送信アンテナ及び１組の受信アンテナと、
前記送信アンテナに接続され、送信信号パターンの繰り返しを含む送信信号を生じさせるように構成された送信機と、
前記送信信号の反射を含む信号を受信するための、前記１組の受信アンテナに接続された受信機と、
場所特定システムに請求項１〜４３のいずれかに記載のすべてのステップを実行させるように構成された、前記送信機に接続され、前記受信機に接続されたプロセッサとを含むシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、
・２０１３年１０月９日に出願した「MOTION TRACKING VIA BODY RADIO REFLECTIONS」と題した米国仮出願第６１／８８８，６６２号、
・２０１４年２月２４日に出願した「MULTI-PERSON MOTION TRACKING VIA BODY RADIO REFLECTIONS」と題した米国仮出願第６１／９４３，９５７号、及び
・２０１４年４月２８日に出願した「MULTI-PERSON MOTION TRACKING VIA BODY RADIO REFLECTIONS」と題した米国仮出願第６１／９８５，０６６号の利益を主張するものである。これらの出願は、参照によって本明細書に組み込まれる。
【０００２】
連邦政府による資金提供を受けた研究の記載
本発明は、国立科学財団（National Science Foundation）によって与えられたＣＮＳ−１１１７１９４の下での政府の支援によってなされた。政府は、本発明に特定の権利を有する。
【０００３】
本発明は、体の無線反射によって人を追跡することに関する。
【背景技術】
【０００４】
近年、純粋に人の体からの無線反射に基づいてユーザの場所を突き止めることができる技術が登場してきた。そのような技術に関連する課題は、複数の人へとスケーリングすること、正確にそれらの人の場所を突き止め、それらの人のジェスチャを追跡すること、及び検出可能であるように動くことをユーザに要求することと対照的に動かないユーザの場所を突き止めることを含む。
【０００５】
屋内環境内の人の存在を検出し及び／又は追跡するための代替的な技術は、撮影された画像又は動画が処理されるカメラに基づく手法と、超音波又は赤外線パッシブモーションセンサとを含む。これらの代替的な技術のそれぞれは、限られた精度、計算の複雑さ、プライバシーに関する懸念、及び／又は展開のコストに悩まされる。
【発明の概要】
【課題を解決するための手段】
【０００６】
一態様においては、概して、（追跡又は大きな及び／若しくは小さな動作を含む）１人又は複数人の追跡の手法が、複数の無線周波数アンテナを利用する。一部の例においては、複数の送信アンテナ及び複数の受信アンテナが存在するが、その他の例においては、一部のアンテナが例えば異なる時間に送信と受信との間で共有される可能性があることを理解されたい。概して、少なくとも一部の実施形態においては、場所特定データが、複数のアンテナから信号を同時に送信し、複数のアンテナにおいて体及び固定された物体（例えば、壁、机など）からの反射を受信することによって決定される。
【０００７】
別の態様においては、概して、屋内で場所を突き止めるための方法が、動く体からの信号の反射を用いる。方法は、送信アンテナからの送信される信号パターンの繰り返しを含む送信される信号を放射するステップと、送信される信号の反射を含む受信される信号を１組の受信アンテナのそれぞれの受信アンテナにおいて受信するステップとを含む。それぞれの受信される信号に関して、受信される信号は、動く体からの送信信号パターンの反射の連続するパターンを形成するために処理され、反射の連続するパターンは、前記動く体からの直接的な反射の影響を維持すること、及び少なくとも１つの動かない物体からも反射される前記動く体からのマルチパス反射の少なくとも一部の影響を除外することによって処理される。体の位置が、反射の連続するパターンを処理した結果を用いて決定される。
【０００８】
態様は、以下のうちの１つ又は任意の組合せを含む可能性がある。
【０００９】
各受信アンテナに関して、マルチパス反射を除外することは、動く体からの直接的な反射を特定することと、少なくとも１つの動かない物体からも反射する動く体からの間接的な反射を特定することとを含む。
【００１０】
各受信アンテナに関して、マルチパス反射を除外することは、送信アンテナから受信アンテナへの第１の往復遅延時間を特定することを含み、前記第１の往復遅延時間は、動く体から反射する信号パターンの最も短い往復伝播時間を表す。
【００１１】
体の位置を決定することは、それぞれの受信される信号に関する特定された第１の往復遅延時間を用いて特定された第１の往復遅延時間よりも長い往復遅延時間に対応するマルチパス反射を除去することを含む。
【００１２】
特定された第１の往復遅延時間を用いることは、反射の連続するパターンにわたる前記時間を追跡することを含む。
【００１３】
１組の受信アンテナは、少なくとも２つのアンテナが異なる高度を有するようにして少なくとも３つのアンテナを含む。
【００１４】
体の位置を決定することは、体の高度を決定することを含む。
【００１５】
方法は、体の追跡された位置において動作のパターンを検出するステップをさらに含む。
【００１６】
動作のパターンを検出するステップは、体の位置の軌跡の時間的パターンを検出するステップを含む。
【００１７】
動作のパターンを検出するステップは、場所の特定の環境内で動作のパターンを検出するステップを含む。
【００１８】
動作のパターンを検出するステップは、ジェスチャを検出するステップを含む。
【００１９】
ジェスチャを検出するステップは、体全体のジェスチャを検出するステップを含む。
【００２０】
ジェスチャを検出するステップは、手足のジェスチャを検出するステップを含む。
【００２１】
ジェスチャを検出するステップは、指さしジェスチャを検出するステップを含む。
【００２２】
指さしジェスチャを検出するステップは、指さしジェスチャの方向を検出するステップを含む。
【００２３】
方法は、ジェスチャを検出するステップに応じて電気デバイス又は電子デバイスを制御するステップをさらに含む。
【００２４】
電気デバイス又は電子デバイスを制御することは、ゲームデバイス、電化製品、及び照明デバイスのうちの少なくとも１つを制御することを含む。
【００２５】
動作のパターンを検出するステップは、転倒する活動を検出するステップを含む。
【００２６】
転倒する活動を検出するステップは、高度の変化、体の高度を変化させる継続時間、及び最終的な高度の床の高さとの近さのうちの少なくとも１つを監視するステップを含む。
【００２７】
信号パターンは、第１の周波数から第２の周波数まで掃引された搬送周波数における狭帯域信号を含む。
【００２８】
第１の周波数及び第２の周波数は、両方とも、５．４６〜７．２５ギガヘルツの範囲内である。
【００２９】
受信される信号を受信するステップは、少なくとも１つの障害物を通った伝播の後の送信される信号の反射を受信するステップを含む。
【００３０】
体は、人である。
【００３１】
体は、人の手足である。
【００３２】
別の態様においては、概して、デバイスとインタラクションするための方法が、人によって行われたジェスチャを用いる。方法は、送信アンテナからの送信される信号パターンの繰り返しを含む無線周波数の送信される信号を放射すること、送信される信号の反射を含む受信される信号を１組の受信アンテナのそれぞれの受信アンテナにおいて受信すること、送信される信号パターンの連続する反射を用いて位置を追跡することを含む、体の動作を追跡するステップを含む。動作のパターンが、体の追跡された動作を用いて検出される。動作の検出されたパターンが、デバイスとインタラクションするために使用される。
【００３３】
態様は、以下のうちの１つ又は任意の組合せを含む可能性がある。
【００３４】
動作を追跡するステップは、送信される信号の伝播時間を使用するステップを含む。
【００３５】
送信される信号パターンは、周波数変調搬送波（ＦＭＣＷ，Frequency Modulated Carrier Wave）信号パターンを含む。
【００３６】
送信される信号の反射は、障害物を通り抜ける反射を含む。
【００３７】
動作のパターンを検出することは、ジェスチャを検出することを含む。
【００３８】
ジェスチャを検出することは、２次元のジェスチャを検出することを含む。
【００３９】
ジェスチャを検出することは、３次元のジェスチャを検出することを含む。
【００４０】
ジェスチャを検出することは、体全体のジェスチャを検出することを含む。
【００４１】
ジェスチャを検出することは、手足のジェスチャを検出することを含む。
【００４２】
手足のジェスチャを検出することは、反射のサイズに従って手足からの反射を人の体全体の反射と区別することを含む。
【００４３】
ジェスチャを検出することは、指さしジェスチャを検出することを含む。
【００４４】
方法は、ジェスチャを検出することに応じて電気デバイス又は電子デバイスを制御するステップをさらに含む。
【００４５】
別の態様においては、概して、方法が、人の転倒を検出することを対象とする。方法は、送信アンテナからの送信される信号パターンの繰り返しを含む無線周波数の送信される信号を放射すること、送信される信号の反射を含む受信される信号を１組の受信アンテナのそれぞれの受信アンテナにおいて受信すること、送信される信号パターンの連続する反射を用いて位置を追跡することを含む、人の動作を追跡するステップを含む。動作のパターンは、体の追跡された動作を用いて検出され、動作の検出されたパターンは、人の転倒を検出するために使用される。
【００４６】
態様は、以下のうちの１つ又は任意の組合せを含む可能性がある。
【００４７】
送信される信号の反射は、障害物を通り抜ける反射を含む。
【００４８】
動作のパターンを検出することは、高度の変化、体の高度を変化させる継続時間、及び最終的な高度の床の高さとの近さのうちの少なくとも１つを監視することを含む。
【００４９】
動作のパターンを検出することは、少なくとも閾値の高度の変化を検出することを含む高度の変化を監視することを含む。
【００５０】
動作のパターンを検出することは、閾値未満の継続時間を検出することを含む高度を変化させる継続時間を監視することを含む。
【００５１】
動作のパターンを検出することは、閾値未満の最終的な高度を検出することを含む最終的な高度の近さを監視することを含む。
【００５２】
動作のパターンを検出することは、少なくとも第１の閾値の高度の変化、第２の閾値未満の継続時間、及び第３の閾値未満の最終的な高度からなる一群の条件の各条件が満たされるときを検出することを含む。
【００５３】
別の態様においては、概して、システムが、送信アンテナ及び１組の受信アンテナを含む。送信機が、送信アンテナに接続され、送信信号パターンの繰り返しを含む送信信号を生じさせるように構成される。受信機が、送信信号の反射を含む信号を受信するために、１組の受信アンテナに接続される。プロセッサが、送信機及び受信機に接続される。プロセッサは、システムに上述の方法のうちのいずれか１つのすべてのステップを実行させるように構成される。
【００５４】
一部の例において、複数のアンテナから送信される信号は狭い周波数帯域（例えば、正弦波）を有し、周波数は、例えば、経時的に周波数を線形に変化させる第１の周波数から第２の周波数まで掃引される第１の周波数と第２の周波数との間の固定のパターンで変わる。この掃引されたパターンが、繰り返される可能性がある。一部の例において、異なるアンテナから送信される信号は、時間的に互いにオフセットされ（又は代替的に周波数的にオフセットされ）、それによって、はっきりと異なる周波数で体から反射された異なる送信機からの成分を有する受信アンテナにおける受信された信号をもたらす。
【００５５】
一部の例においては、基準送信信号が、送信アンテナのそれぞれに分配され、異なる送信アンテナにおいて異なる時間だけ遅延される。基準送信信号は、送信アンテナのそれぞれから受信アンテナへの体から反射される伝播（飛行時間（time of flight））時間を決定するために受信アンテナのそれぞれにおいてやはり使用される。一部の例において、これらの伝播時間は、受信された信号を基準送信信号によって変調することによって決定される。一部の例において、変調された受信された信号は、平均された受信された信号を得るためにいくつかの掃引サイクルにわたって平均される（振幅及び位相を有する複素信号としてか、又は代替的に２乗された振幅の大きさだけを平均するかのどちらか）。
【００５６】
一部の例においては、各送信及び受信アンテナ局に基準送信信号を分配するのではなく、基準タイミング信号が局に分配され、基準送信信号が各局で別々に合成される。
【００５７】
複数の体の位置が、送信アンテナ及び受信アンテナに関する複数の対の間の決定された伝播時間から決定される。
【００５８】
態様は、以下の特徴のうちの１又は２以上を含み得る。
【００５９】
（例えば、壁などからの）反射の決まったパターンの影響が、例えば、受信信号の長期的な平均を差し引くことによって、又は連続する周波数掃引からの受信信号の差を取ることによって受信信号から効果的に取り除かれる。
【００６０】
送信アンテナ及び／又は受信アンテナは、指向性アンテナである。
【００６１】
アンテナは、直線に沿った決まった配列で、２次元のパターンで（例えば、体が追跡される領域の面の「Ｔ」パターンで）、又は３次元の配列で配列される。一部の例においては、決まった配列が知られており、一方、その他の例においては、アンテナの位置の幾何学的関係が位置の間の無線伝播時間を用いて推測される。
【００６２】
一部の例において、アンテナは、例えば、壁又は天井に沿って室内に配列される。その他の例において、アンテナは、マルチルーム空間（例えば、病棟又は小売店）の複数の部屋にわたって配列される。
【００６３】
複数の体の位置が、反復的に（ａ）複数の送信機−受信機の対の間の決定された伝播時間に基づいて体の位置を決定し、（ｂ）位置を決定した後、その位置からの反射の影響を残りの信号から効果的に取り除くことによって決定される。一部の例において、位置からの反射の影響を取り除くステップは、位置の周りの領域から反射の影響を取り除くことを含み、その領域は、反射を引き起こす物体の空間的なモデル（例えば、人間の体のモデル）に従って決定される。一部の例において、この反復は、それぞれの反復において、受信された信号内のその他のＮ−１個の体の影響を取り除いた第ｎの体に関する位置を決定することによって領域内のＮ個の体を特定した後で繰り返される。
【００６４】
さまざまな送信機における基準送信信号の遅延は、決まっていることも、環境内の体の検出された位置に従って、例えば、検出された体の最大の範囲に従って適合されることもある。
【００６５】
比較的動作の少ない体（例えば、人間、ペットなど）の呼吸が、呼吸頻度の検出される体の位置からの反射される電力の振動を用いて検出される。一部の例においては、基準の時間における体に関する基準電力とその体に関するその後の電力との間の差が、呼吸に関連する振動を検出するために使用される。
【００６６】
複雑な体が、３次元空間内で検出される。例えば、（例えば、ジェスチャを形成する）手足が胴体から延伸している人間の体が、比較的強い反射されるエネルギーを与える可能性がある体の胴体の場所の特定に従って、並びに検出された胴体の位置の近くの及び／又は検出された胴体の位置の適切な幾何学的関係の比較的弱い反射されるエネルギーを与える可能性がある体の手足の場所の特定に従って検出され得る。より一般的には、複雑な体の場所の特定は、複雑な体のモデル又は制約に基づく幾何学的関係の複雑な体の要素の場所の特定に基づく可能性がある。
【００６７】
別の態様においては、概して、人間の体から反射された無線信号から１又は２以上の人間及び体の部分の３次元の動作を追跡するためのデバイスが使用される。手法は、たとえ人がデバイスから遮蔽されているか又は異なる部屋の中にいるとしても機能する。デバイスは、送信のための１又は２以上のアンテナ及び受信のための１又は２以上のアンテナを有する。デバイスは、無線信号を送信し、その無線信号の反射を用いて、信号が送信アンテナから反射する物体まで及び受信アンテナのそれぞれに戻るまでにかかる時間を推定する。そして、デバイスは、アンテナの位置のそのデバイスの知識を用いて幾何学的な基準モデルを生成し、その幾何学的な基準モデルは、受信アンテナによって観測された往復遅延を反射する体の２次元の（又は３次元の）位置にマッピングする。
【００６８】
一部の例においては、マルチシフト周波数変調搬送波（ＦＭＣＷ）と呼ばれる技法が使用される。技法は、異なるソースから生じさせられたＦＭＣＷ信号を時間的に又は周波数的にシフトすることによってそれらのＦＭＣＷ信号を区別することを許容する。この区別することができる能力は、時間的、周波数的、又は符号的にシフトすること（例えば、異なるアンテナから送信された信号に異なる拡散符号を掛けること）によって実現され得る。
【００６９】
一部の例においては、連続シルエットキャンセル（Successive Silhouette Cancellation）と呼ばれる技法が使用される。技法は、（１又は２以上の）最も強い反射体−−すなわち、人（又は１組の人）を発見し、受信された信号からそれらの影響を取り除き、それから、より弱い反射体（人）の発見に進むことによってシーン内の異なる人の位置を反復的に発見する。アルゴリズムは、人の場所を突き止める文脈で説明されるが、任意の種類の動く又は動かない物体の場所を突き止めることに一般化され得る。
【００７０】
説明される技法は、人間を追跡することに焦点を当てるが、任意の動く物体（例えば、ペット、ロボット）又は動かない物体を追跡することに一般化され得る。
【００７１】
別の態様においては、概して、異なるソースから送信された周波数変調搬送波（ＦＭＣＷ）信号を区別するための方法及び装置が、使用される。異なるソースは、同じ又は複数の異なるデバイスに接続され得る。一部の例において、区別することができる能力は、周波数領域で互いに対してＦＭＣＷ信号をシフトすることによって実現される。一部の実施形態において、周波数領域でシフトすることは、信号と混合することによって実現され、一方、その他の実施形態において、周波数領域でシフトすることは、遅延線を追加することによって実現される。一部の代替的な実施形態において、区別することができる能力は、ＦＭＣＷ信号に異なる符号を掛けることによってそれらのＦＭＣＷ信号を互いに対してシフトすることによって実現される。
【００７２】
２次元及び／又は３次元の場所特定の手法は、１又は２以上の体又は物体からの信号の反射を用いる。１又は２以上の送信アンテナから受信アンテナのそれぞれへの飛行時間（ＴＯＦ，Time-of-flight）の測定値が、計算される。送信アンテナ及び受信アンテナの配置の知識が、飛行時間を反射体の位置の関数にマッピングする空間的基準を生成するために使用される。方法は、環境内に複数の反射体がある状況で環境内のより弱い又はより強い反射体に焦点を合わせるために異なる物体の反射を連続的に特定し、除去することを含む。
【００７３】
アンテナは、さまざまなパターンで配列される可能性があり、概して、任意の位置に配置される可能性がある。
【００７４】
一部の実施形態においては、静的マルチパスが、背景削除によって除去／軽減される。「偽りの」目標が、異なる送信アンテナ−受信アンテナの対からの信号を組み合わせることによって除去される。例えば、システムは、初めに、最も強い反射体を発見し、その反射体を取り除き、それから、再符号化し、その他の反射体に進む。一部の実施形態においては、一部の（又はすべての）反射体を発見した後、システムは、焦点を合わせるステップに進み、それによって、無用の反射体からの干渉を除去し、関心のある反射体に焦点を合わせる。この焦点を合わせるステップは、反射体の位置のより良い推定値を取得するために使用される。
【００７５】
一部の実施形態においては、推定された位置が、目標が交差する前に動いていたように交差後も同じ方向に沿って動くと予測することによって交差する経路を解きほぐすために処理される。
【００７６】
システムは、例えば、手の動きを追跡するために体の部分を追跡することができる。そのような追跡は、２次元又は３次元で行われ得る。体の部分の動作は、ジェスチャとして解釈される可能性があり、そのジェスチャは、デバイスを制御するか又はコマンドを伝達するために使用される可能性がある。
【００７７】
システムは、複数の人がそれらの人の体の部分を動かしているときに、又は人若しくは複数の人が複数の体の部分を動かしている場合に動きを追跡することができる。
【００７８】
少なくとも一部の実施形態は、場所特定の動作の精度を改善するために、動作の連続性のような人間の動作に関する実施上の又は物理的な制約を利用する。
【００７９】
一部の実施形態においては、人間の呼吸動作が、動かない反射体を除去するために使用される。例えば、複数の削除窓（subtraction window）が、異なる速度の反射体を特定し及び／又は反射体の場所を突き止めるために使用される。１又は２以上の人が、それらの人の呼吸に基づいて場所を突き止められ得る。一部の例において、システムは、１又は２以上の人の呼吸を数え、１又は２以上の人が呼吸を止める場合を検出することができる。
【００８０】
一部の実施形態においては、異なる様式の追加のセンサ（例えば、カメラ、赤外線センサなど）が、精度を上げるか又は機能を追加するために組み合わされる。
【００８１】
一部の例においては、人又は体の部分の検出された動作が、例えば、知られているパターン（例えば、知られているジェスチャ）と比較することによってパターンを検出するために使用される。
【００８２】
１又は２以上の態様の利点は、以下を含み得る。
【００８３】
正確な複数の体の場所特定及び／又は追跡が、部屋、（例えば、壁を通して信号を伝播する）マルチルーム空間、又はその他の屋内若しくは屋外の領域において比較的高い精度で実現され得る。
【００８４】
複数の体の場所特定は、１又は２以上の体の存在の単なる検出と比較して、領域内の体のカウントを行うことができる。さらに、代替的な技術を用いて容易に決定され得ない体の正確な軌跡も、利用可能である。
【００８５】
カメラの使用と比較して、無線周波数の反射の使用は、高められたプライバシーを提供することができる。例えば、公衆トイレ内の存在／往来を監視することが、ビデオ監視に関連するプライバシーの問題なしに実現され得る。
【００８６】
呼吸の検出が、別のやり方では背景と取り違えられる可能性がある比較的動かない体を検出する方法を提供する。例えば、室内の人の存在を監視する応用においては、超音波動作ディテクタが動作のない人を見逃す可能性がある一方、それにもかかわらず、それらの人の呼吸が検出される。
【００８７】
送信アンテナのすべての（又はそれよりも少ない複数の組）からの同時送信は、位置の変化が送信時間の間で著しい単一アンテナからの逐次送信よりも体の動作によって影響されにくい可能性がある（例えば、推定された位置のより少ない「不明瞭化（smearing）」）。
【００８８】
狭帯域信号（つまり、掃引されたトーン）の使用は、受信信号内の異なる送信機からの送信を分ける直接的な方法を提供し、位相雑音に対する堅牢性を提供することができる。
【００８９】
人を追跡するための上述の手法は、以下を含む応用に使用され得る。
【００９０】
建物内の又は建物内の特定の経路を通る人を検出するためのセキュリティの応用。
【００９１】
検出された人及び建物内の人の往来の長期的なパターンに基づくエネルギー効率の手法（例えば、エネルギー使用は、単なる人の存在ではなく室内の人の数に基づく可能性がある）。
【００９２】
例えば、個々の人が店内で買い物をするときにそれらの人の往来のパターンを決定するための小売りスペース内の往来の追跡。
【００９３】
睡眠のパターンの監視、睡眠時無呼吸の検出、赤ん坊の監視、及びバイタルサインの監視のその他の応用は、物理的なセンサ又は人への接続を必要としないという利点を有する。
【００９４】
本発明のその他の特徴及び利点は、以下の説明及び請求項から明らかである。
【図面の簡単な説明】
【００９５】
【図１】モーショントラッキングシステムの第１の実施形態の概略構成図である。
【図２Ａ】経時的な送信及び受信周波数のグラフである。
【図２Ｂ】図２Ａに対応する周波数に対する受信エネルギーのグラフである。
【図３Ａ】１つの送信及びアンテナの対に関するスペクトログラム（時間に対するスペクトルのプロファイル）である。
【図３Ｂ】背景部分を除いた後のスペクトログラムである。
【図３Ｃ】図３Ｂのスペクトログラムに対応する第１の往復遅延時間の推定値のグラフである。
【図４】複数の送信アンテナからの同時送信によるモーショントラッキングシステムの第２の実施形態の概略構成図である。
【図５Ａ】２つの送信アンテナからの送信周波数及び１つのアンテナにおける受信周波数のグラフである。
【図５Ｂ】図５Ａに対応する周波数に対する受信エネルギーのグラフである。
【図６Ａ】飛行時間（ＴＯＦ）プロファイルの図である。
【図６Ｂ】図６Ａに対応する異なるＴＯＦプロファイルの図である。
【図７Ａ−Ｅ】それぞれ、１〜５個の送信−受信アンテナの対に関する異なるＴＯＦプロファイルから形成された「ヒートマップ」である。
【図８Ａ】初期ヒートマップである。
【図８Ｂ−Ｄ】シルエット（silhouette）キャンセル手順の連続的反復後のヒートマップである。
【図９Ａ−Ｄ】それぞれ、図８Ａ〜Ｄに示されたヒートマップを使用して推定された位置を用いる焦点を合わせる手順によって生じさせられたヒートマップである。
【図１０】歩くこと、（椅子及び地面に）座ること、並びに地面に転倒することに関する時間に対する推定された高度のグラフである。
【図１１】指さしジェスチャのスペクトログラムである。
【図１２】アンテナアレイの概略図である。
【発明を実施するための形態】
【００９６】
図１を参照すると、モーショントラッキングシステム１００の第１の実施形態は、番号アンテナ１５０を利用し、建物の１又は２以上の部屋、車両の内部などを含む可能性があり、例えば、実質的に無線を透過する障壁、例えば、建物の壁又は敷布によって仕切られる可能性があるシステムの環境内の物体（例えば、人）から反射される無線周波数信号を送信及び受信する。概して、環境内の物体は、椅子、壁などの固定された物体と、人などであるがこれに限定されない動く物体との両方を含む。システムは、部屋の中を動き回っていることも、比較的動かず、例えば、椅子に座っているか若しくはベッドに寝ていることもあるが、それでもやはり、以下で説明される１若しくは２以上の実施形態によって検出され得る呼吸動作を呈する可能性がある人を追跡することができる。システムは、無線周波数信号に基づく動作分析結果１３０を提供する。さまざまな実施形態において、これらの結果は、環境内の１又は２以上の人の位置、環境内の人によって行われた検出された体又は手足のジェスチャ、及び転倒の検出を含む検出された身体活動を含む。
【００９７】
概して、システム１００は、アンテナ１５０のさまざまな対に関して導出された飛行時間（ＴＯＦ）（「往復遅延時間」とも呼ばれる）情報を利用する。図１の概略図に関しては、代表点物体１８０から反射する３つの経路１８５Ａ〜Ｃが、送信アンテナと３つの受信アンテナとの間に示されており、各経路は、概して、異なるＴＯＦを有する。一定の信号伝播速度ｃ（すなわち、光の速度）を仮定すると、座標（ｘｏ，ｙｏ，ｚｏ）の物体から反射され、座標（ｘｒ，ｙｒ，ｚｒ）のアンテナにおいて受信される座標（ｘｔ，ｙｔ，ｚｔ）のアンテナからのＴＯＦは、
【００９８】
【数１】
0006796485.tif 000002
【００９９】
と表され得る。特定の経路に関して、例えば、経路１８５Ａに関連するＴＯＦは、物体１８０の位置を、経路の送信アンテナ及び受信アンテナの３次元座標と、ＴＯＦから決定される経路の距離とによって画定される楕円体上にあるように拘束する。例示のために、楕円体の一部が、楕円の線１９０Ａとして示される。同様に、経路１８５Ｂ〜Ｃに関連する楕円体が、線１９０Ｂ〜Ｃとして示される。物体１８０は、３つの楕円体の交点にある。
【０１００】
図１を引き続き参照すると、システム１００は、送信アンテナ１５０から放射される信号パターンの繰り返しを生じさせる信号ジェネレータを含む。この実施形態において、信号ジェネレータは、超広帯域周波数変調搬送波（ＦＭＣＷ）ジェネレータ１２０である。その他の実施形態においては、以下で説明される信号パターン及び帯域幅以外の信号パターン及び帯域幅が、説明される実施形態のその他の態様に従いながら使用され得ることを理解されたい。
【０１０１】
図２Ａを参照すると、ＴＯＦの推定が、周波数変調搬送波（ＦＭＣＷ）の手法を用いて行われる。単一の送信アンテナ及び受信アンテナの対を考えると、一連の継続時間Ｔの繰り返し時間間隔２１２のそれぞれにおいて、送信周波数が、実線２１０によって示される周波数範囲で掃引される。一部の実施形態において、周波数範囲は、２．５ミリ秒の掃引継続時間及び繰り返しレートで５．４６〜７．２５ＧＨｚ（すなわち、およそ１．８ＧＨｚの周波数範囲）である。受信アンテナは、破線２２０に示される周波数で、ＴＯＦ２２２の後に（つまり、単一の物体から反射された）信号を受信する。ＴＯＦ２２２は、送信された周波数及び受信された周波数における差２２４に対応し、この差２２４は、ＴＯＦと送信アンテナの掃引される搬送波の周波数の変化のレートとの積であることに留意されたい。
【０１０２】
図２Ｂを参照すると、受信された反射された信号（図２Ａの破線２２０）が送信された信号（図２Ａの実線２１０）に従ってシフトされた周波数である場合、結果は、ＴＯＦに対応する周波数の差２２４に集中されたエネルギーを有する。（我々は、図において誇張されている間隔２１２の端を無視していることに留意されたい）。再び図１を参照すると、周波数シフト構成要素１６０（「ダウンコンバータ」又は「ミキサ」とも呼ばれる）が、周波数のシフトを実施し、例えば、送信された信号を用いて受信された信号を変調する変調器を含み、環境の物理的な大きさに合ったＴＯＦの継続時間を表す低い周波数範囲を維持する。
【０１０３】
周波数シフタの出力は、異なるＴＯＦにそれぞれが関連する周波数成分を分離するためにスペクトル分析（例えば、フーリエ変換）にかけられる。この実施形態において、周波数シフタの出力は、サンプルであり、高速フーリエ変換（ＦＦＴ）として実施される離散時間フーリエ変換が、各間隔２１２に関して計算される。ＦＦＴの各複素数値は、周波数分解能Δｆ＝１／Ｔｓｗｅｅｐで周波数サンプルを提供し、ここで、Ｔｓｗｅｅｐは、掃引の継続時間（例えば、２．５ミリ秒）である。
【０１０４】
図２Ｂを引き続き参照すると、周波数に対する（及び等価的にＴＯＦに対する）エネルギーの分布が、図に示されるように概して集中されないことが認められるに違いない。むしろ、環境内の反射する物体からの反射の重ね合わせの結果として生じるエネルギーの分布が存在する。ある反射は直接的であり、経路が反射する物体と送信アンテナ及び受信アンテナとの間で直接的である。その他の反射は、特定の反射する物体を経由する送信アンテナから受信アンテナまでの複数の経路が存在するマルチパス効果を呈する。一部のマルチパス効果は、送信された信号が壁、家具、及び環境内のその他の動かない物体から反射されることが原因である。その他のマルチパス効果は、動く体からの反射を含み、経路は、送信アンテナから動く物体まで及び受信アンテナに戻るまで直接ではなく、むしろ、送信アンテナから動く物体まで、又は動く物体から受信アンテナに戻るまで、又はこれらの両方の経路のいずれかで１又は２以上の動かない物体から反射される。
【０１０５】
システムは、動く物体の反射を家具及び壁のような環境内の動かない物体からの反射と区別するために時間差アプローチ（time differencing approach）を使用して、静的マルチパスと呼ばれる第１のマルチパス効果に対処する。通常、壁及び家具からの反射は、特に人間が壁の後ろにいる場合、人間からの反射よりもずっと強い。これらの反射が取り除かれない限り、これらの反射は、人間から来る信号を隠し、人間の動作を感知することを妨げてしまう。この挙動は、「フラッシュ効果（Flash Effect）」と呼ばれる。
【０１０６】
これらの動かない物体（壁、家具）のすべてからの反射を取り除くために、我々は、これらの反射体が動かないので、アンテナアレイまでのこれらの反射体の距離が経時的に変化せず、したがって、これらの反射体の引き起こされる周波数シフトが経時的に一定であるという事実を利用する。我々は、掃引窓毎に受信された信号のＦＦＴを取得し、前の掃引における信号のＦＦＴから所与の掃引におけるＦＦＴの（複素）出力を差し引くことによってこれらの動かない反射体からの電力を除去する。このプロセスは、背景のすべての動かない反射体を除去するので背景削除と呼ばれる。一部の実施形態においては、直前の掃引が使用される可能性があり（つまり、２．５ミリ秒前）、一方、その他の実施形態においては、より大きな遅延が使用される可能性がある（例えば、１２．５ミリ秒、又はさらには２．５秒など１秒を超える）。
【０１０７】
動かない物体からのすべての反射を除去することによって、システムは、理想的に、動く物体からの反射だけを残される。しかし、上で紹介されたように、これらの反射は、送信アンテナから動く物体まで（動かない物体に跳ね返ることなく）直接進み、物体に反射し、それから受信アンテナまで直接戻る信号と、動かない物体からの反射を含み、動く物体を形成する間接的な経路を進む信号との両方を含む。我々は、これらの間接的な反射を動的マルチパスと呼ぶ。側壁に跳ね返る間接的な経路に沿って到着する動く物体の反射は、遮蔽（occlusion）を避けることができる可能性があるので、（壁を越えた後、大きく減衰させられる可能性がある）人の直接的な反射よりも強いことが大いにあり得る。
【０１０８】
動的マルチパスを除去する通常の手法は、任意の時点で、動く物体への直接的な信号経路及び動く物体からの直接的な信号経路が間接的な反射よりも短い経路を進んだという観測に基づく。距離はＴＯＦに直接関連し、ひいては周波数に関連するので、これは、動く物体から反射された直接的な信号が背景削除後にすべての強い反射体の中で最も小さな周波数シフトを生じることを意味する。我々は、すべての強い反射体の最も低い周波数（つまり、不足させられた飛行時間）の外形をたどることによって最も短い経路を進んだ反射を追跡することができる。
【０１０９】
図３Ａ〜Ｃを参照すると、各図の横軸は、約２０秒の時間間隔を表し、縦軸は、一番下の距離／遅延ゼロに対応する周波数範囲から一番上の約３０メートルの範囲に対応する周波数までを表す。図３Ａ及び３Ｂは、背景削除前のＦＦＴ電力（図３Ａ）及び背景削除後のＦＦＴ電力（図３Ｂ）を示す。図３Ｃは、連続する掃引に関する最も短い飛行距離（distance of flight）（又は等価的に時間）の連続する推定値と「雑音除去された」（例えば、平滑化された、異常値除去されたなど）外形とを示す。
【０１１０】
動く物体によって引き起こされる第１の極大値を決定するために、我々は、その第１の極大値を雑音のピークが原因である極大値と区別することができなければならない。我々は、複数の掃引にわたってスペクトログラムを平均することによってこの区別することができる能力を実現する。この実施形態において、我々は、まとめて１２．５ミリ秒の継続時間にわたる５回の連続する掃引にわたってＦＦＴ電力の第１の極大値の位置特定を平均する。すべての実用的な目的のために、人間は、この継続時間にわたって動かない物と考えられる可能性があり、したがって、スペクトログラム（すなわち、経時的なスペクトル分布）は、この継続時間にわたって一貫している。平均することは、我々が雑音が原因であるピークを薄めながら動く体からの反射の電力を高めることを可能にする。これは、人間の反射が一貫しており、したがって、一貫して足し合わされる一方、雑音はランダムであり、したがって、一貫性なく足し合わされる。平均した後、我々は、ノイズフロアを実質的に超える第１の極大値を決定し、その第１の極大値を動く体（例えば、動く人間）への直接的な経路であると宣言することができる。
【０１１１】
実際のところ、動く物体とアンテナとの間の最も近い経路を追跡する外形とは異なり、最大の反射の点は、環境内の異なる間接的な経路、又はさらには人が異なる活動を行うときの人間の異なる部分の動きのランダム性が原因で突然シフトする可能性があるので、最も強い反射ではなく第１の反射時間を使用するこの手法は、より堅牢であることが分かる。
【０１１２】
最も短い飛行時間の外形を追跡するプロセスは、送信アンテナ及び受信アンテナの対のそれぞれに関して、この実施形態においては、それぞれ共通の送信アンテナと３つの別々の受信アンテナとの間の３つの対に関して実行されることに留意されたい。各受信アンテナに関する最も短い往復遅延時間の外形を取得した後、システムは、人間の動作についての通常の知識を利用して雑音の影響を和らげ、そのシステムの追跡の精度を改善する。使用される技法は、以下を含む。
・異常値の拒絶：システムは、非常に短い期間にわたって不自然な人間の動作に対応する距離の推定値の非現実的な飛びを拒絶する。例えば、図２Ｃにおいては、物体からの距離が、数ミリ秒の期間に５メートルを超えて繰り返し飛んでいる。距離のそのような変化は、そのような小さな時間間隔ではあり得ず、したがって、システムは、そのような異常値を拒絶する。
・補間：システムは、そのシステムの追跡の履歴を用いて、人が動くことを止めたときにその人の場所を突き止める。特に、人が部屋の中を歩き回り、それから椅子に座り、動かないままである場合、背景を差し引かれた信号は、いかなる強い反射体も示さない。そのような筋書きにおいて、我々は、人がまだ同じ位置にいると仮定し、我々がいかなる動作も観測しない期間全体を通じて最新の位置の推定値を補間し、その人が動くことを止めた後でさえも対象の位置を我々が追跡することを可能にする。
・フィルタリング：人の動作が連続しているので、各受信アンテナまでの物体の距離の変化は経時的に滑らかなままであるべきである。したがって、システムは、カルマンフィルタを用いて距離の推定値を平滑化する。
【０１１３】
推定値の外形の追跡及び雑音除去の後、システムは、送信アンテナから動く物体まで及び受信アンテナのうちの１つに戻るまで信号によって進まれる距離（すなわち、往復距離）のきれいな推定値を得る。１つの送信アンテナ及び３つの受信アンテナを使用するこの実施形態においては、いつでも、３つの受信アンテナに対応する３つのそのような往復距離が存在する。システムは、これらの３つの推定値を使用して、それぞれの時間の段階に関して、動く物体の３次元位置を特定する。
【０１１４】
システムは、アンテナの配置のそのシステム知識を利用する。この実施形態において、アンテナは、「Ｔ」形に配置され、送信アンテナは、「Ｔ」の交差点に配置され、受信アンテナは、辺に配置され、送信アンテナと受信アンテナのそれぞれとの間は１メートルの距離である。参考までに、ｚ軸は垂直軸を指し、ｘ軸は水平方向に沿っており、「Ｔ」形のアンテナアレイが壁に取り付けられ、ｙ軸は室内に延伸する。３次元の場所の特定は、それぞれが送信アンテナ及び受信アンテナのうちの１つの知られている位置と往復距離とによって画定される３つの楕円体の交点を使用する。
【０１１５】
代替的な実施形態においては、例えば、すべてのアンテナが水平の線に沿って配置されるようにして２つの受信アンテナのみが使用される可能性があることに留意されたい。そのような実施形態においては、２次元の位置が、楕円体の交点ではなく楕円の交点を用いて決定され得る。その他の代替的な実施形態においては、４つ以上の受信アンテナ（つまり、４つ以上の送信アンテナ−受信アンテナの対）が使用される可能性がある。４つ以上の楕円体は必ずしも１点で交差しないが、さまざまな手法が、例えば、それらの楕円体のすべてに最も近い点に基づいて楕円体を組み合わせるために使用され得る。
【０１１６】
図４を参照すると、第２の実施形態が、複数の送信アンテナからの同時送信を用い、さらに、複数の体を追跡するために適用可能である技法を導入する。同時送信の手法は、その他の技法とは独立していることを理解されたい。例えば、複数の同時送信が、例えば、各アンテナの対に関する第１の飛行時間を追跡して上述のように動的マルチパスを軽減するために、第１の実施形態において説明されたように使用され得る。
【０１１７】
図４においては、左の３つのアンテナ１５０が、送信アンテナとして示され、右の３つのアンテナ１５０が、受信アンテナとして示されている。好ましい実施形態において、アンテナは、時には送信アンテナとして働き、時には受信アンテナとして働くように動作中に構成される可能性がある。したがって、Ｎ個のアンテナに関して、アンテナで最大でＮ（Ｎ−１）／２個の異なる対が、特定の物体に関する別々のＴＯＦ情報を決定するために使用され得る。以下でより完全に説明されるように、システムは、概して、複数のアンテナがそれぞれの間隔において無線信号を同時に放射し、概して、複数のアンテナがそれらの信号の反射を同時に受信するようにして連続する送信間隔において動作させられる。概して、送信アンテナの組は、送信間隔毎に変わり、すべての異なるアンテナの対のサンプリングを許す。一部の例においては、それぞれの間隔においてｍ個のアンテナが送信するために使用され、（Ｎ−ｍ）個のアンテナが受信するために使用され、１つの時間間隔において最大でｍ（Ｎ−ｍ）個の経路が評価され得る。一部の例においては、
【０１１８】
【数２】
0006796485.tif 000003
【０１１９】
であり、間隔毎に少なくともＮ個の経路が評価される。一部の例においては、ｍ＝Ｎ／２であり、間隔毎に最大でＮ２／４個の経路が評価される。
【０１２０】
図５Ａを参照すると、間隔２１２の一部にわたる２つの送信アンテナからの同時送信が、示される（つまり、図５Ａは、図２Ａに示されたよりも短い時間軸上の継続時間を示す）。第１のアンテナ１５０（図４参照）が、図２Ａの線２１０に対応する実線５１０Ａによって示される掃引周波数で送信される。第２のアンテナは、（τと呼ばれる）遅延５１０を有する同じ掃引された信号を送信し、この遅延された信号は、実線５１０Ｃによって示される。受信アンテナは、第１の送信アンテナからの１つの反射された信号と、第２の送信アンテナからの１つの反射された信号との、物体からの２つの異なる反射された信号を受信する。第１の送信アンテナからの信号の反射は、図２Ａを参照して上で検討されたように、ＴＯＦ５２２Ａを有する。第２の送信アンテナからの信号の反射は、遅延τと第２の送信アンテナから受信アンテナまでの実際のＴＯＦとによって構成される５２２Ｃの見かけ上のＴＯＦを有する。図５Ａを参照すると、受信された信号が（図５Ａにおいて線５１０Ａとして示される）第１のアンテナからの送信信号によってシフトされた（つまり、変調された）周波数であるとき、第１の信号の反射のエネルギーは、第１の送信アンテナからのＴＯＦ５２２Ａに対応する周波数５２４Ａにあり、第２のアンテナからの反射のエネルギーは、第２の送信アンテナからのＴＯＦと遅延τ５３１０との和に等しい時間５２２Ｃに対応する周波数５２４Ｃにある。環境内の直接的な反射に関する最も大きなＴＯＦよりも大きなτを選択することによって、第２の送信アンテナからの反射されたエネルギーが、第１のアンテナの反射されたエネルギーと区別される。
【０１２１】
図１を参照すると、それぞれが異なる遅延（つまり、τの整数倍）を有する遅延要素４４０が、選択された送信アンテナのそれぞれのための異なる遅延を導入するために、ＦＭＣＷジェネレータ１２０によって生じさせられる掃引された搬送波信号と送信のために選択された対応するアンテナとの間に導入される。
【０１２２】
再び図２Ｂを参照すると、周波数に対する（及び等価的にＴＯＦに対する）エネルギーの分布が、図に示されるように概して集中されないことが認められるに違いない。むしろ、環境内のすべての反射する物体からの反射の重ね合わせの結果として生じるエネルギーの分布が存在する。ＴＯＦに応じたより典型的なエネルギー分布が、図４Ａに示され、「ＴＯＦプロファイル」と呼ばれる。ＴＯＦプロファイルを計算する１つの方法は、周波数シフト１６０（すなわち、変調器）の出力を周波数掃引の帯域幅に帯域制限し、それから、帯域制限された信号を時間サンプリングし、その後に、ＦＦＴを計算することである。（複素）ＦＦＴ値の２乗された大きさが、ＴＯＦプロファイルを与え、各ＦＦＴサンプルが、異なる周波数範囲に対応し、したがって、異なるＴＯＦの範囲に対応する。
【０１２３】
図６Ａにおいて、人の位置に対応するＴＯＦ（およそ２８ナノ秒）のエネルギー６１０は、周囲の反射されたエネルギーの中ではっきりと区別可能でない。しかし、周囲の反射されたエネルギーの多くは、動かない物体から来る。上で検討されたように、動かない物体からの反射の影響を軽減する手法は、概して、動く物体に対応する反射されたエネルギーの時間変動を特定することである。この時間変動を特定する１つの手法は、現在時間に取得されたＴＯＦプロファイル（例えば、ＦＦＴの複素出力）をＴＯＦプロファイルの遅延されたバージョンと比較することである。環境内の動く人に関して、１２．５ミリ秒の遅延（例えば、５回の２．５ミリ秒の掃引の遅延）が使用され得る。現在のＴＯＦプロファイルと遅延されたＴＯＦプロファイルとの間のこの（複素数の）差が、一連の掃引にわたって、例えば、５回の掃引（例えば、１２．５ミリ秒）にわたって平均される可能性がある。図６Ｂを参照すると、そのような差し引きの手法の応用の例が、異なるＴＯＦプロファイル内のエネルギーのピーク６２０を示す。
【０１２４】
上で導入されたように、アンテナのそれぞれの送信−受信の対が、１つのＴＯＦプロファイルを生じる。ＴＯＦプロファイルの各点は、３次元の１つの楕円体又は同等に２次元の楕円（例えば、アンテナ及び物体が１つの平面内にあると仮定される場合）に対応する。したがって、ＴＯＦプロファイル全体が、ＴＯＦプロファイルの各点に応じて各楕円（又は楕円体）に沿って強さ（intensity）を設定することによって、以下で「ヒートマップ」と呼ばれる推定された位置の空間的分布にマッピングされ得る。５メートル×７メートルの部屋内に２人の人が示されるようにして生じさせられた例において、１つの送信アンテナ−受信アンテナの対を使用する差のＴＯＦプロファイルが、図７Ａに示される。この例において、すべてのアンテナは、ｙ＝０軸に沿って離間されており、したがって、ヒートマップは、楕円の焦点がＴＯＦプロファイルを形成するために使用されるアンテナの位置にあるようにして１組の半楕円として変動を呈する可能性がある。
【０１２５】
図７Ａに示されるように１つのアンテナの対だけを用いると、ヒートマップは、２人の人の位置のかなりの曖昧性を示すことに留意されたい。図７Ｂ〜７Ｅは、それぞれ、２つから５つまでのアンテナの対からのヒートマップを合計することによる組み合わされたヒートマップの形成を示す。図７Ｅに示されるように５つのアンテナの対を用いると、２つの体の位置が、組み合わされたヒートマップ内ではっきり分かることに留意されたい。この例は、（例えば、基本的にアンテナ及びすべての物体が同じ高さにあると仮定して）２次元ヒートマップの手法を用いる。代替的に、２次元ヒートマップに似ている３次元の点群（point cloud）（概して、用語「ヒートマップ」、「点群」、及び「ポイントマップ（point map）」は、以下で交換可能なように使用される）が、アンテナの３次元座標を考慮に入れて同じ手法を用いて計算され得る。
【０１２６】
実際のところ、上述のような異なるアンテナの対からのヒートマップの組合せ（すなわち、重ね合わせ）は、システムの環境内の体（すなわち、人）の位置を正確に区別するには十分でない可能性がある。１つの理由は、異なるユーザが「遠近」問題を呈する可能性がある。特に、近くの人の反射は、概して、遠く離れた人又は障害物の裏の人の反射よりもずっと強い。
【０１２７】
図８Ａは、遠近問題の課題を示し、環境内に４人の人がいるところで取得された２次元ヒートマップを示す。ヒートマップは、我々がこれらの人のうちの２人だけの場所を突き止めることを可能にし、１人は、（０．５，２）にはっきりと見え、もう１人は、（−０．５，１．３）によく見える。たまたまアンテナアレイからずっと遠くにいるその他の２人は、初めの２人の電力によって完全に圧倒される。この遠近問題に対処するために、１つのショット（shot）内のすべての人の場所を突き止めるのではなく、システムは、連続シルエットキャンセル（ＳＳＣ，Successive Silhouette Cancellation）を実行する。ＳＳＣ手順は、以下の４つの主なステップからなる。
１．検出：複数の（例えば、すべての）送信アンテナ−受信アンテナの対に関する差のＴＯＦプロファイルから導出されたヒートマップを重ねることによって最も強い反射体の位置を見つける。
２．再マッピング：それぞれの送信アンテナ−受信アンテナの対に関するその位置を生じさせた可能性があるＴＯＦ（又はＴＯＦの範囲）に検出された位置をマッピングする。
３．キャンセル：すべての送信−受信の対のＴＯＦプロファイルに対する人の影響をキャンセルする。
４．反復：キャンセルされたＴＯＦプロファイルを用いてヒートマップを再計算し、それらのヒートマップを重ね、次の最も強い反射体の位置を見つけるためにステップ１に進む。
【０１２８】
以下で、我々は、図８Ａ〜Ｄに示される４人の人がいる例を段階的に見ることによってこれらの４つのステップのそれぞれを詳細に説明する。
【０１２９】
第１のステップ、検出において、図８Ａの２次元ヒートマップ内の最も高い電力の反射体の位置。この例において、最も高い電力は、（０．５，２）にあり、その位置に人がいることを示す。
【０１３０】
検出ステップで決定された人の（ｘ，ｙ）座標が与えられると、再マッピングステップにおいて、我々は、この位置を、それぞれの送信−受信の対に関して別々に、対応するＴＯＦの範囲にマッピングし返す。ヒートマップは２次元で計算されるが、各人は、点反射体ではなく、むしろ、垂直（ｚ）方向の広がりを有する。したがって、それぞれの送信−受信の対のＴＯＦプロファイルに対する人の体全体からの反射の影響が推定される。３次元座標（ｘｔ，ｙｔ，ｚｔ）及び（ｘｒ，ｙｒ，ｚｒ）のアンテナの対に関して、（ｘ，ｙ）の物体に関する最も短いＴＯＦは、３次元の点（ｘ，ｙ，（ｚｔ−ｚｒ）／２）からの反射による。このＴＯＦ（ｍｉｎ）は、伝播速度ｃを用いて計算される。基本的に、床の高さの点がアンテナから最も遠いと仮定して、（ｘ，ｙ）の物体に関する最も大きなＴＯＦは、３次元の点（ｘ，ｙ，０）からの反射に対応すると仮定される。このＴＯＦ（ｍａｘ）も、伝播速度ｃを用いて計算される。それぞれのアンテナの対に関する範囲［ＴＯＦ（ｍｉｎ），ＴＯＦ（ｍａｘ）］が、再マッピングステップの結果である。その他の実施形態においては、ＴＯＦの推定された平均及び標準偏差の推定値を使用する、それぞれのアンテナの対に関するＴＯＦ上の範囲又はその他の分布に（ｘ，ｙ）をマッピングするその他の手法が、使用され得る。
【０１３１】
キャンセルステップが、それぞれのアンテナの対に関して実行される。一実施形態において、アンテナの対に関する現在のＴＯＦプロファイルは、人の推定値（ｘ，ｙ）に対応するＴＯＦの推定された範囲でゼロにされる（又はそうでなければ弱められる）。それから、組み合わされたヒートマップが、キャンセルの後のＴＯＦプロファイルから決定されたヒートマップを合計することによって計算される。図７Ｂは、位置（０．５，２．０）にいると推定された第１の人に対して手順を実行した後の結果を示す。
【０１３２】
第２のサイクルで、図８Ｂのヒートマップを用いるステップ１において、第２の人が位置（−０．５，１．３）にいると特定され、ステップが繰り返され、図８Ｃのヒートマップを生じる。第３の人はこのヒートマップ内で位置（０．８，２．７）にいると特定され、ステップが繰り返され、図８Ｄのヒートマップを生じ、図８Ｄのヒートマップ内で、第４の人は（１．０，４．０）にいると特定される。
【０１３３】
一部の例においては、さらなる焦点を合わせ直すステップが、図８Ａ〜Ｄに示された上述の反復で発見された人の位置の推定値を改善するために実行される。物体（例えば、人）が検出された各位置に関して、それぞれの元の（つまり、ＳＳＣ手順のいかなるキャンセルよりも前の）ＴＯＦプロファイルが、物体の推定された位置に対応するその元のＴＯＦプロファイルの［ＴＯＦｍｉｎ，ＴＯＦｍａｘ］の範囲の外でゼロにされ（又はそうでなければ弱められ）、これらのヒートマップが、各人に関する組み合わされたヒートマップを形成するために組み合わされる。図８Ａ〜Ｄにおいて位置特定された４人の人に関するこれらの焦点を合わせ直されたヒートマップが、図９Ａ〜Ｄに示される。
【０１３４】
一部の例においては、推定された（ｘ，ｙ）位置の時間シーケンス、又は位置の組が、さらに処理される可能性がある。例えば、軌跡の平滑化及び／又は個人への位置の割り振りが、例えば、カルマンフィルタリング又はその他のモデルに基づく若しくは発見的な技法を用いて実行される可能性がある。
【０１３５】
一部の例において、システムは、人の手がその人の体全体よりもずっと小さな反射面を有するという事実を利用することによって手の動作を（歩行のような）体全体の動作と区別することができる。上述のキャンセル及び焦点を合わせる手法を用いて、システムは、ジェスチャが複数のユーザによって同時に実行されるときでさえもそれらの動作を追跡することができる。特に、焦点を合わせるステップを利用することによって、システムは、各人の個々に焦点を合わせ、その人のジェスチャを追跡する。例えば、異なるユーザが異なる方向を同時に指さす可能性がある指を指すジェスチャが検出され得る。その後、それぞれの動く手の軌跡を追跡することによって、システムは、ユーザのそれぞれが指を指している方向を決定する。ユーザが、３次元でこれらの指さしジェスチャを実行し、システムが、異なる送信アンテナ−受信アンテナの対からのＴＯＦを用いて焦点を合わせ直すステップにおいて２次元ヒートマップではなく３次元の点群を構築することによって手の動作を追跡することに留意されたい。
【０１３６】
上述の手法は、動く体の位置を検出及び推定するのに効果的である。一部の実施形態においては、第２の手法が、（例えば、椅子に座っているか又はベッドに寝ている）比較的動かない人をそれらの人の周期的な呼吸動作に基づいて検出するために代わりに又は追加で使用される。上述の手法においては、それぞれのアンテナの対に関する異なるＴＯＦプロファイルが、比較的短い時間間隔にわたって、例えば、１２．５ミリ秒にわたって差を取ることによって決定される。呼吸は、ずっと遅いレートで、例えば、数秒の呼吸時間で行われる。概して、環境内の呼吸する人の検出の手法は、呼吸に合った特徴的な周波数を有する経時的なＴＯＦプロファイルの変調を検出することに基づく。例えば、変調を検出するのに十分な時間の尺度にわたる一連のＴＯＦプロファイルの分析によって、異なるＴＯＦに関するそのような変調を検出するためにさまざまな手法が使用され得る。これを行うための１つの方法は、上述の手法を適用することであるが、短い時間差（例えば、１２．５ミリ秒）で異なるＴＯＦプロファイルを計算するのではなく、より長い時間差（例えば、１秒を超えて、例えば、２．５秒）が、使用される。
【０１３７】
上述のＳＳＣ手順は、すべてのその他のユーザからの干渉を除去しながら各人に焦点を合わせることを可能にする。アルゴリズムは、環境内にその他の人がいるときに各人の呼吸を監視するのに非常に効果的であることが分かる。ＳＳＣの焦点を合わせるステップは、（図９Ａ〜Ｄに示されたように）我々がシーン内のすべてのその他の人からの干渉を除去しながら各人に焦点を合わせることを可能にすることを思い出されたい。したがって、ＳＳＣの焦点を合わせるステップは、我々が各人に個々に焦点を合わせ、各人の焦点を合わせられたヒートマップの最大電力を時間に応じて監視することを可能にする。各人のヒートマップからの最大電力は、周期的に上下する。これは、呼吸が息を吸うことと息を吐くこととを交互に繰り返す律動的な動作であるからである。最大電力は、人の胸が最初の差し引きのフレーム内の胸の位置に戻るときに最も低くなり、人の胸がその最初の位置から最も遠い位置にあるときに最も高くなる。我々は、１人の人のピークトゥピーク信号（peak-to-peak signal）が別の人のピークトゥピーク信号よりも複数桁大きい可能性があることを観測した。それにもかかわらず、ＳＳＣ手順は、より弱い反射を検出し、環境内のその他の人からの干渉を除去し、各人に個々に焦点を合わせること及び人の呼吸を監視することを許容する際の手順の有用性を示す図９Ａ〜Ｄに示されたヒートマップのシーケンスを生成する。この手法は、ユーザが呼吸を止める（例えば、息を止めるか、又は睡眠時無呼吸の結果としての）期間の検出を許容する。
【０１３８】
上記の及び以下の「システム」への言及は、上述の技法のうちの１又は２以上を組み込むシステムの１又は２以上の実施形態に向けられていることを理解した上で、上述の手法のうちの１又は２以上を使用するシステムの極めて多くのその他の潜在的な応用がある。例えば、すべてのシステムが、位相に基づく処理のために、短い時間の尺度の差を付けること、より長い時間の尺度の差を付けること、ＳＣＣ、焦点を合わせ直すことのそれぞれを利用するわけではない。また、文脈から明らかであるように、一部の応用においては、システムが、大きな環境を監視するためにそれぞれが独自のアンテナアレイを備えた複数のユニットを有する可能性がある。
【０１３９】
１つの潜在的な応用は、エネルギーの節約及びビルディングオートメーションに関する。システムは、部屋又は家の中の人の数及びそれらの人の位置を特定することができる。したがって、システムは、人の数に基づいて室内の温度を先を見越して調節し、空いた部屋のための照明／ＨＶＡＣをオフにするビルディングオートメーションシステムの要素として利用され得る。これは、エネルギーを節約するのに役立ち、人が建物をどのように歩き回るかについての理解を高めることができる。また、システムは、人が入ってくるとき及び人が出て行くときを知り、照明／ＨＶＡＣ／温度システムを断定的にオンにするか、オフにするか、又は調節する可能性がある。
【０１４０】
従業員及び訪問者が企業の環境をどのように使用するか、つまり、従業員及び訪問者がどこでほとんどの時間を過ごすか、チーム／グループがどのようにしてアイデアを形成し、生じさせるか、どの空間が未使用か、並びにどの空間が過剰に使用されているかなどを理解することにも、大きな関心が寄せられている。システム（又は企業の環境に分散された複数のシステム）は、従業員及び訪問者が空間を歩き回るときに従業員及び訪問者の動きを追跡することによって深い洞察を与えることができる。したがって、システムは、使用されない空間を減らすか又は再編成するために使用され得る。代替的に、システムは、概して人が会合し、アイデアを考えつく空間を再編成するために使用され得る。
【０１４１】
ホームオートメーションの場面では、システムは、ジェスチャに基づくインターフェースのために使用される可能性があり、それによって、人は、ジェスチャを実行することによって異なる家庭用電化製品を自動化する。システムは、ジェスチャを追跡し、そのジェスチャをコマンドとして解釈することができ、これは、人がＴＶをオン及びオフにすること、空中で文字又は単語を書くこと、その他の家庭用電化製品をオフにすることなど、電化製品を制御することを可能にする。加えて、システムは、人の毎日の行為を知り、タスクを自動化することができる。例えば、システムは、人が起きるときを知り（又はその人がベッドから出るときを検出し）、直ちにシャワーをオンにし、それから、その人がシャワーから出るときにコーヒーメーカーをオンにすることができる。システムは、人がいるときを知ることができ、したがって、その人がその人の家に入るときを決定することができる。したがって、システムは、（異なる日にまたがってこれらのパターンを追跡することによって）人が通常家に戻る時間を知り、以前のパターンに基づいて暖房／ＨＶＡＣ／照明を自動的に調節することができる。
【０１４２】
小売の場面では、顧客の追跡が、購買行動の理解を向上させるために使用され得る。システムは、小売店内の買い物客を非常に高い精度で追跡して、それらの買い物客の行動に対する深い洞察を与えることができる。システムは、買い物客がスマートフォンを持つことを必要とせずにそれらの買い物客の体からの無線反射に依拠することによってそれらの買い物客の場所を突き止める。システムは、店に入る／店を出る人の数、それらの人がたどる経路、それらの人が止まる位置、及びそれらの人が支払いのための列に並んで待つ時間などの幅広い店内の分析論を生じさせる。また、システムは、手の動きを追跡し、ユーザが品物を持ち上げるか又は品物を棚に戻すときを特定する。これらの洞察は、店に顧客の行動への深い理解を与え、例えば、店は、店の販売促進キャンペーンへの顧客の反応を分析し、これらのキャンペーンをリアルタイムで適合させることができる。さらに、顧客の軌跡を理解することによって、店は、製品をより近づきやすくし、それらの店のスタッフをより効率的に配し、したがって、顧客満足及びひいては維持を向上させることができる。概して、これらの分析論は、店が販売を増やし、顧客経験価値及び顧客ロイヤルティを高め、店内のマーケティングを最適化する機会を特定することを可能にする。
【０１４３】
システムがリテールアナリティクス（Retail Analytics）のために生成することができる洞察の少なくとも２人の潜在的なユーザが存在する。第１は、小売マーチャンダイジングの指揮者であり、それらの指揮者は、製品の最も利益を生む製品構成、値付け、及びディスプレイなどの店内プロモーション、販売サポート、割引などを決定するためにますますデータに依拠する。実店舗型の小売はＥコマースから仕掛けられる競争に直面して悪戦苦闘しているが、主導的な小売業者は、顧客の行動のより深い理解を出血を止めるための方法と見ており、したがって、支出は、リテールアナリティクスにシフトしており、今後１０年にわたってそうし続けると予測されている。
【０１４４】
リテールアナリティクスの顧客の第２の組は、消費財供給業者（主としてＣＰＧ会社）である。今日、ＣＰＧ会社内の市場調査の指揮者は、販売時点データ及びACNielsen社などの調査会社によってまとめられた顧客パネル調査からの洞察を含む市場調査に１年当たりおよそ５６億ドルを費やす。ロケーションアナリティクス（Location Analytics）の洞察は、ＣＰＧのブランドマネージャ（市場調査の消費者）が小売業者における販売促進費用でより効率的になることを助けることができる。
【０１４５】
医療では、システムは、患者が病院内を動き回るときにそれらの患者を追跡することができる。例えば、患者はそれらの患者の部屋及びトイレで転倒し、それらの患者が転倒するときを検出することが重要である。患者がそれらの患者の部屋を出るときを検出し、それらの患者が病院内を動き回るときにそれらの患者を追跡することも、重要である可能性がある。これは、精神科又は精神病院においてより一層重要になる。さらに、システムは、広く人を監視することができるので、訪問者の待ち時間に情報を提供することもできる。加えて、システムは、看護師又は別の介護者が部屋に入り、それらの看護師又は介護者の義務を果たした（例えば、患者のバイタルを調べた／変えた）かどうかを追跡することができる。
【０１４６】
高齢者住宅及び介護付き住宅施設は、それらの住民に自由にしてもらい、ビクビクするのではなく生活を楽しむことに焦点を合わせられた雰囲気を作り出そうと努力しており、したがって、いかなる監視技術を採用することにも慎重である傾向がある。これは、介護の必要性がより大きい養護老人ホーム又は認知症の患者専用の介護付き住宅施設を含む。システムは、高齢者住宅施設内で人（主に高齢者）を追跡するために使用され得る。システムは、転倒を検出し、人が何回トイレを使ったか又はそれらの人の部屋若しくはベッドを出たか、それらの人が窓のそばに行き、十分な日光を浴びたかどうかを追跡するために使用され得る。システムは、訪問者が施設に入るときのそれらの訪問者（例えば、それらの訪問者の数及び行為）と、住民を介護する（又は介護しない）ときの介護者を追跡することもできる。
【０１４７】
システムは、家又は企業のセキュリティのために使用される可能性もある。特に、システムは、人の動作を追跡することができるので、侵入者が建物に入ったかどうか、又はその侵入者が家の外を歩き回っているかどうかさえも知ることができる。例えば、システムは、自動的に警報をオフにするか、又はセキュリティシステムがオンのときに誰かが建物に入るときに警告を送る可能性がある。さらに、家又は企業の中に住民がおり、システムが施設の外を歩き回る人を感知した場合でさえも、システムは、それらの存在を検出し、それらの動きを追跡し、及び／又はそれらの存在について警告することができる。
【０１４８】
説明される手法が上で概略を示されたさまざまな応用に適用され得ることを理解した上で、２つの応用に関するさらなる詳細が例として以下で与えられる。これらの２つの応用は、転倒の検出及び指さしジェスチャの検出である。
【０１４９】
転倒の検出に関して、目的は、地面に座ること、椅子に座ること、及び歩行することなどのその他の活動と転倒を自動的に区別することである。そのようにするために、我々は、ｚ次元に沿ったシステムの高度追跡を足がかりにする。概して、単に人の高度を調べることは、床に座ることと転倒を区別するのに十分でないことに留意されたい。転倒を検出するために、システムは、２つの条件が満たされることを必要とし、第１は、ｚ軸に沿った人の高度が大きく（その値の３分の１を超えるだけ）変わらなければならず、人の高度の最終的な値が、地面の高さに近くなければならない。第２の条件は、人が座るよりも速く転倒することを反映するために高度の変化が非常に短い期間内に起こらなければならないことである。
【０１５０】
図１０は、４つの活動、すなわち、人が歩行すること、椅子に座ること、地面に座ること、及び（シミュレーションされた）地面に転倒することに関する垂直の（ｚ）次元に沿った高度のシステムの推定値を示す。図は、歩行すること及び椅子に座ることが、最終的な高度がｚ＝０から遠いので高度に基づいて転ぶこと及び床に座ることから特定され得ることを確認する。しかし、地面への転倒を地面に座ることから区別するためには、人が床に自発的に座るときよりも速く人が転倒中にその人の高度を変化させることを利用しなければならない。
【０１５１】
指さしジェスチャを利用するアプリケーションにおいて、システムは、指さしの角度を推定することができ、それから、指さしジェスチャが、電気デバイス又は電子デバイスなどのデバイスを制御するために使用され得る。概して、システムは、最初に、体の部分の動作のおおざっぱな推定を行い、それから、おおざっぱな推定値をさらに処理して指さしの角度を決定する。我々は、次の動作、つまり、ユーザがそのユーザの体の横にそのユーザの腕が置かれている状態から動き出すことを考える。ユーザは、デバイス又は電化製品の方を指さすことを意図してそのユーザの選択した方向に腕を上げ、次にその腕を第１の位置に下ろす。ユーザは、動き回り、ランダムな時間に指さしジェスチャを実行する可能性がある。しかし、我々は、ユーザが指さしジェスチャを実行するときに立っている（つまり、歩いていない）ことを必要とする。目的は、指さしの方向を検出することである。
【０１５２】
そのような指さしジェスチャを追跡するために、システムは、体全体の動きと腕の動作とを区別する。この目的を達成するために、我々は、腕の反射面が人間の体全体の反射面よりもずっと小さいという事実を利用する。我々は、アンテナのそれぞれにおいて受信された信号のスペクトログラムから反射面のサイズを推定する。図１１は、体全体の動作が存在するときの１つのアンテナの対に関するスペクトログラム（時間に対するスペクトルのプロファイル）と指を指す腕のスペクトログラムとの間の差を示す。図１１において、人は、動いていて、それから停止し、指さしジェスチャを実行した。１８秒及び２１秒辺りの２つの明るい部分は、それぞれ、腕が持ち上げられたこと及び腕が下ろされたことを表す。図は、垂直軸に沿った信号の変化が、反射体が腕の動作だけであるときよりも反射体が人間の体全体であるときに著しく大きいことを示す。反射体が大きい場合、その反射体の部分が互いにわずかに異なる位置を有し、したがって、任意の時点で、ｙ軸に沿ったその反射体の反射の変化は、腕の動きの反射の変化よりも大きい。システムは、この空間的な変化を用いて体全体の動作から体の一部の動作を検出する。
【０１５３】
我々がそれが体の一部であることを検出すると、システムは、指さしの方向を特定するために動作の方向を推定し、これは、以下のステップを含む。
・セグメント分け：セグメント分けの目的は、指さしジェスチャの開始及び終了を判定することである。図１１は、システムが各受信アンテナから得られた往復距離のスペクトログラムをどのようにしてセグメント分けするかを示す。我々の指さしの実験において、我々は、ユーザに指さしジェスチャを実行する前に１秒間動かずにいるように求める。したがって、我々は、常に指さしジェスチャの開始前に動作のない期間があるので指さしジェスチャの開始を検出することができる。同様に、人が指さしの方向にその人の腕を上げた後、我々は、その人にその人の腕をその開始位置に再び置く前に１秒間待つように求める。システムが２．５ｍｓ毎に周波数掃引を実行するので、我々は、ジェスチャの始まり及び終わりの沈黙を容易に区別することができる。
・雑音除去：体全体の動作の場合のように、セグメント分けされたスペクトログラムの外形が、各受信アンテナに関して、腕の動作の往復距離のきれいな推定値を時間に応じて得るために雑音除去され、補間される。
・指さしの方向の決定：我々は、動く手の位置の推定値に対する堅牢な回帰（regression）を実行し、アンテナのすべてからの回帰の開始点及び終了点を用いて手の最初の位置及び最後の位置を求める。システムは、手の最初の状態から最後の延伸された状態への方向として指さしの方向を推定する。ユーザが指さしの後に手を下ろすので、システムは、この下ろす動作に関して上記のステップを繰り返し、指さしの方向の第２の推定値を得る。そして、システムは、指さしの方向を２つの間の中間の方向として推定する。腕を上げる動作と腕を下ろす動作との間の近似的ミラーリング効果（approximate mirroring effect）を利用することができることは、指さしの角度の推定に高い堅牢性を付け加える。
【０１５４】
指さしの方向を推定するシステムの例は、ユーザが単に家庭用電化製品を指さすことによってそれらの家庭用電化製品を制御することを可能にすることである可能性がある。機器を搭載したデバイス及びそれらのデバイス位置のリストが与えられると、システムは、ユーザの手の動作を追跡し、そのユーザが指さす方向を決定し、デバイスにそのデバイスのモードを変更する（例えば、照明をオン若しくはオフにするか、又は我々のブラインドを制御する）ように命令することができる。
【０１５５】
上述のシステムは、さまざまな構成で具現化され得る。例えば、アンテナアレイは、直線アレイ、（例えば、「Ｈ」形の「Ｔ」又は逆「Ｔ」形の水平アレイ及び垂直アレイを有する）複数の直線アレイを形成する可能性がある。その他の例においては、複数の直線アレイが、環境のあちこちに配置される可能性がある。図１２は、床の高さより上の平面に（例えば、壁に）据え付けられる１組の直線状の支持物１５２０に沿ってアンテナ１５１０が配置される「Ｈ」形のアンテナアレイ１５００を示す。一部の例において、アンテナは、指向性であり、例えば、それらのアンテナの感度が監視されている部屋又は領域内に向けられるように据え付けられる。一部の例においては、システムがシステムの設置者によって構成されるときにアンテナの相対的な位置及び環境内のアンテナアレイの位置が、システムに知られる。一部の例において、システムは、直接的なアンテナ間のＴＯＦを監視してアンテナの相対的な位置を推測し、環境内のアレイの位置を推測する際に静的な反射を監視する可能性がある。一部の例において、システムは、電子的な経路（例えば、配線、増幅器など）における遅延が、反射する体の位置を推定するために使用される無線伝播時間をもたらすように測定された遅延から差し引かれ得るようにそのような遅延をやはり推定するために伝播時間を監視する。
【０１５６】
異なる送信アンテナからの反射が受信アンテナにおいて区別され得るように、送信される信号を時間／周波数的にシフトすることがただ１つのあり得る手法であることを理解されたい。例えば、異なる符号（例えば、直交する擬似ランダムシーケンス）の乗算が、送信機において使用される可能性があり、そして、これらの符号が、受信機において信号を分けるために使用される可能性がある。
【０１５７】
上述の手法は、概して、図１に示された信号分析モジュール１７０及び図４のモジュール４７０の一部として実装される。信号分析モジュールの動作は、コントローラ１１０又は４１０によって制御され、コントローラ１１０又は４１０は、信号分析モジュール１７０又は４７０の動作を調整することに加えて、送信アンテナ及び受信アンテナの選択、ＦＭＣＷジェネレータ１２０による掃引されたキャリア信号の生成を調整する。一部の実施形態において、信号分析モジュール及び／又はコントローラは、例えば、システムの非一時的媒体（例えば、半導体メモリ）に記憶された命令を実行する１又は２以上のプログラミング可能なプロセッサを含め、ソフトウェアで実装される。周波数シフトモジュール１６０の実施形態は、例えば、アナログ変調ユニットを用いてハードウェアにあることも、（記憶されたソフトウェア命令によってやはり制御される）ソフトウェアで定義された無線の構成要素を用いて実装されることもある。一部の実施形態において、分析は、処理の一部が特定のアンテナアレイに関連する電子機器の１又は２以上のプロセッサ上で実行されるようにして分散される可能性があり、一方、例えば、複数のアレイからの情報を融合させるその他の処理は、例えば、別個の（例えば、中央サーバ）コンピュータにおいて実行される可能性がある。
【０１５８】
上述の説明は、添付の請求項の範囲によって定義される本発明の範囲を例示するように意図されており、限定するように意図されていないことを理解されたい。その他の実施形態は、以下の請求項の範囲内にある。
【図１】
0006796485.tif 000004
【図２Ａ】
0006796485.tif 000005
【図２Ｂ】
0006796485.tif 000006
【図３Ａ】
0006796485.tif 000007
【図３Ｂ】
0006796485.tif 000008
【図３Ｃ】
0006796485.tif 000009
【図４】
0006796485.tif 000010
【図５Ａ】
0006796485.tif 000011
【図５Ｂ】
0006796485.tif 000012
【図６Ａ】
0006796485.tif 000013
【図６Ｂ】
0006796485.tif 000014
【図７Ａ】
0006796485.tif 000015
【図７Ｂ】
0006796485.tif 000016
【図７Ｃ】
0006796485.tif 000017
【図７Ｄ】
0006796485.tif 000018
【図７Ｅ】
0006796485.tif 000019
【図８Ａ】
0006796485.tif 000020
【図８Ｂ】
0006796485.tif 000021
【図８Ｃ】
0006796485.tif 000022
【図８Ｄ】
0006796485.tif 000023
【図９Ａ】
0006796485.tif 000024
【図９Ｂ】
0006796485.tif 000025
【図９Ｃ】
0006796485.tif 000026
【図９Ｄ】
0006796485.tif 000027
【図１０】
0006796485.tif 000028
【図１１】
0006796485.tif 000029
【図１２】
0006796485.tif 000030