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