(57)【要約】  一般的な態様では、無線通信デバイスの無線状態が制御される。一部の態様では、モーション検出信号の第１セットが第１無線状態の無線通信デバイスの無線サブシステムの動作によって処理される。モーション検出信号の第１セットにおける変動の量は、モーション検出信号のパラメータの値に基づいて決定される。変動が第１閾値より大きいという決定に応答してカウンタが更新され、無線サブシステムは、カウンタの値と第２閾値の比較に基づいて第２無線状態に変更される。モーション検出処理が実行され、第２無線状態の無線サブシステムの動作によって処理されたモーション検出信号の第２セットに基づいて空間内の物体のモーションが検出される。【選択図】図４Ａ
2020514750.tif 000002
【特許請求の範囲】
【請求項１】
モーション検出方法であって、
第１無線状態の無線通信デバイスの無線サブシステムの動作によってモーション検出信号の第１セットを処理する段階であって、前記モーション検出信号は、空間を通じて送信された無線信号に基づく、段階と、
１又は２以上のプロセッサの動作によって、それぞれの前記モーション検出信号のパラメータの値に基づいて前記モーション検出信号の第１セットにおける変動の量を決定する段階と、
前記変動の量が第１閾値より大きいという決定に応答してカウンタの値を更新する段階と、
前記カウンタの値と第２閾値の比較に基づいて、前記無線サブシステムを前記第１無線状態から第２無線状態に変更する段階と、
モーション検出処理を実行して、前記第２無線状態の無線サブシステムの動作によって処理されたモーション検出信号の第２セットに基づいて前記空間内の物体のモーションを検出する段階と、
を含む、モーション検出方法。
【請求項２】
前記無線サブシステムを前記第１無線状態から前記第２無線状態に変更する段階は、利得状態機械を実行する段階を含む、請求項１に記載の方法。
【請求項３】
前記利得状態機械を実行する段階は、自動利得制御（ＡＧＣ）ループを用いる段階を含む、請求項２に記載の方法。
【請求項４】
前記モーション検出処理は、前記モーション検出信号の第２セットのサブセットに基づいて前記空間内の物体のモーションを検出する、請求項１に記載の方法。
【請求項５】
前記モーション検出信号の第２セットに基づいてモーションの検出に応答して前記カウンタをデフォルト値に設定する段階を含む、請求項１に記載の方法。
【請求項６】
前記変動の量を決定する段階は、前記第１セットにおけるそれぞれのモーション検出信号のパラメータの分散をコンピュータ計算する段階を含む、請求項１〜５の何れか１項に記載の方法。
【請求項７】
前記パラメータは、前記それぞれのモーション検出信号のパワーレベルを含む、請求項１〜５の何れか１項に記載の方法。
【請求項８】
前記カウンタの値と第２閾値の比較に基づいてモデムパラメータを一定に維持する段階を含む、請求項１〜５の何れか１項に記載の方法。
【請求項９】
１又は２以上のプロセッサの動作によって、前記第１セットにおけるそれぞれのモーション検出信号に基づいて信号品質メトリクスの値をコンピュータ計算する段階と、
前記信号品質メトリクスの値が前記モーション検出処理に対する品質基準を満足するという決定に基づいて前記パラメータの値をデータベースに格納する段階であって、前記変動の量が、前記データベースに格納された前記パラメータの値に基づいて決定される、段階と、
を含む、請求項１〜５の何れか１項に記載の方法。
【請求項１０】
前記カウンタが第１カウンタを含み、
前記方法は、
１又は２以上のプロセッサの動作によって、前記第２セットにおけるそれぞれのモーション検出信号に基づいて信号品質メトリクスの値をコンピュータ計算する段階と、
前記信号品質メトリクスの値が前記モーション検出処理に対する品質基準を満足しないという決定に応答して第２カウンタの値を更新する段階と、
前記第２カウンタの値と第３閾値の比較に基づいて、前記無線サブシステムを前記第２無線状態から第３無線状態に変更する段階と、
を含む、請求項１〜５の何れか１項に記載の方法。
【請求項１１】
前記無線サブシステムを前記第１無線状態から前記第２無線状態に変更する段階は、利得設定、ＲＦフィルタ設定、ＲＦフロントエンドスイッチ設定、ＤＣオフセット設定、ＩＱ補償設定、デジタルＤＣ補正設定、デジタル利得設定、又はデジタルフィルタリング設定を含む１又は２以上のモデムパラメータを修正する段階を含む、請求項１〜５の何れか１項に記載の方法。
【請求項１２】
データ処理装置によって実行された時に、
第１無線状態の無線通信デバイスの無線サブシステムの動作によってモーション検出信号の第１セットを処理する段階であって、前記モーション検出信号は、空間を通じて送信された無線信号に基づく、段階と、
前記それぞれのモーション検出信号のパラメータの値に基づいて前記モーション検出信号の第１セットにおける変動の量を決定する段階と、
前記変動の量が第１閾値より大きいという決定に応答してカウンタの値を更新する段階と、
前記カウンタの値と第２閾値の比較に基づいて、前記無線サブシステムを前記第１無線状態から第２無線状態に変更する段階と、
モーション検出処理を実行して、前記第２無線状態の無線サブシステムの動作によって処理されたモーション検出信号の第２セットに基づいて前記空間内の物体のモーションを検出する段階と、
を含む動作を実行するように動作可能である命令を格納するコンピュータ可読ストレージ媒体。
【請求項１３】
前記無線サブシステムを前記第１無線状態から前記第２無線状態に変更する段階は、利得状態機械を実行する段階を含む、請求項１２に記載のコンピュータ可読媒体。
【請求項１４】
利得状態機械を実行する段階は、自動利得制御（ＡＧＣ）ループを用いる段階を含む、請求項１３に記載のコンピュータ可読媒体。
【請求項１５】
前記モーション検出処理は、前記モーション検出信号の第２セットのサブセットに基づいて前記空間内の物体のモーションを検出する請求項１２に記載のコンピュータ可読媒体。
【請求項１６】
前記動作は、前記モーション検出信号の第２セットに基づいてモーションの検出に応答して前記カウンタをデフォルト値に設定する段階を含む、請求項１２に記載のコンピュータ可読媒体。
【請求項１７】
前記変動の量を決定する段階は、前記第１セットにおけるそれぞれのモーション検出信号のパラメータにおける分散をコンピュータ計算する段階を含む、請求項１２〜１６の何れか１項に記載のコンピュータ可読媒体。
【請求項１８】
前記パラメータは、前記それぞれのモーション検出信号のパワーレベルを含む、請求項１２〜１６の何れか１項に記載のコンピュータ可読媒体。
【請求項１９】
前記動作は、前記カウンタの値と第２閾値の比較に基づいてモデムパラメータを一定に維持する段階を含む、請求項１２〜１６の何れか１項に記載のコンピュータ可読媒体。
【請求項２０】
前記動作は、
前記第１セットにおけるそれぞれのモーション検出信号に基づいて信号品質メトリクスの値をコンピュータ計算する段階と、
前記信号品質メトリクスの値が前記モーション検出処理に対する品質基準を満足するという決定に基づいて前記パラメータの値をデータベースに格納する段階であって、前記変動の量は、前記データベースに格納されたパラメータの値に基づいて決定されることを特徴とする段階と、
を含む、請求項１２〜１６の何れか１項に記載のコンピュータ可読媒体。
【請求項２１】
前記カウンタが第１カウンタを含み、
前記動作は、
前記第２セットにおけるそれぞれのモーション検出信号に基づいて信号品質メトリクスの値をコンピュータ計算する段階と、
前記信号品質メトリクスの値が前記モーション検出処理に対する品質基準を満足しないという決定に応答して第２カウンタの値を更新する段階と、
前記第２カウンタの値と第３閾値の比較に基づいて、前記無線サブシステムを前記第２無線状態から第３無線状態に変更する段階と、
を含む、請求項１２〜１６の何れか１項に記載のコンピュータ可読媒体。
【請求項２２】
前記無線サブシステムを前記第１無線状態から前記第２無線状態に変更する段階は、利得設定、ＲＦフィルタ設定、ＲＦフロントエンドスイッチ設定、ＤＣオフセット設定、ＩＱ補償設定、デジタルＤＣ補正設定、デジタル利得設定、又はデジタルフィルタリング設定を含む１又は２以上のモデムパラメータを修正する段階を含む、請求項１２〜１６の何れか１項に記載のコンピュータ可読媒体。
【請求項２３】
プロセッサと、
前記無線サブシステムの無線状態で動作しながらモーション検出信号を受信し前記モーション検出信号を処理するよう構成される無線サブシステムを含むモデムと、
命令を格納するメモリと、
を備え、
前記命令が、前記プロセッサによって実行された時に、
前記それぞれのモーション検出信号のパラメータの値に基づいて前記モーション検出信号における変動の量を決定し、
前記変動が第１閾値より大きいという決定に応答してカウンタの値を更新し、
前記カウンタの値と第２閾値の比較に基づいて前記無線サブシステムの無線状態を変更し、
モーション検出処理を実行して、前記変更された無線状態における無線サブシステムによって処理されたモーション検出信号に基づいて空間内の物体のモーションを検出する、
ように動作可能である、ことを特徴とする無線通信デバイス。
【請求項２４】
前記命令は、利得状態機械を実行することによって前記無線サブシステムの無線状態を修正するよう動作可能である、ことを特徴とする請求項２３に記載の無線通信デバイス。
【請求項２５】
前記利得状態機械は、自動利得制御（ＡＧＣ）ループを含む、請求項２４に記載の無線通信デバイス。
【請求項２６】
前記命令は、前記モーション検出信号に基づいたモーションの検出に応答して、前記カウンタをデフォルト値にリセットするよう動作可能である、請求項２３に記載の無線通信デバイス。
【請求項２７】
前記命令は、前記カウンタの値と第２閾値の比較に基づいて前記無線状態を一定に維持するよう動作可能である、請求項２３〜２６の何れか１項に記載の無線通信デバイス。
【請求項２８】
前記命令は、
前記それぞれのモーション検出信号に基づいて信号品質メトリクスの値をコンピュータ計算し、
前記信号品質メトリクスの値が前記モーション検出処理に対する品質基準を満足するという決定に基づいて前記パラメータの値をデータベースに格納し、
前記データベースに格納された前記パラメータの値に基づいて前記変動の量を決定する、
よう動作可能である、請求項２３〜２６の何れか１項に記載の無線通信デバイス。
【請求項２９】
前記カウンタが第１カウンタを含み、
前記命令は、
前記変更された無線状態における無線サブシステムによって処理されたモーション検出信号に基づいて信号品質メトリクスの値をコンピュータ計算し、
前記信号品質メトリクスの値が前記モーション検出処理に対する品質基準を満足しないという決定に応答して第２カウンタの値を更新し、
前記第２カウンタの値と第３閾値の比較に基づいて前記無線サブシステムの無線状態を変更する、よう動作可能である、請求項２３〜２６の何れか１項に記載の無線通信デバイス。
【請求項３０】
前記無線サブシステムの無線状態を変更するよう動作可能な前記命令は、利得設定、ＲＦフィルタ設定、ＲＦフロントエンドスイッチ設定、ＤＣオフセット設定、ＩＱ補償設定、デジタルＤＣ補正設定、デジタル利得設定、又はデジタルフィルタリング設定を含む１又は２以上のモデムパラメータを修正するよう動作可能である、請求項２３〜２６の何れか１項に記載の無線通信デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
（優先権の主張）
本出願は、引用により本明細書に組み入れられる、２０１７年８月２２日に出願された「モーション検出のための無線状態の制御（Ｃｏｎｔｒｏｌｌｉｎｇ  Ｒａｄｉｏ  Ｓｔａｔｅｓ  ｆｏｒ  Ｍｏｔｉｏｎ  Ｄｅｔｅｃｔｉｏｎ）」という名称の米国出願第１５／６８３,６３７号明細書、及び２０１７年３月１６日に出願された「モーション検出のためのモデムパラメータの制御（Ｃｏｎｔｒｏｌｌｉｎｇ  Ｍｏｄｅｍ  Ｐａｒａｍｅｔｅｒｓ  ｆｏｒ  Ｍｏｔｉｏｎ  Ｄｅｔｅｃｔｉｏｎ）」という名称の米国仮出願第６２／４７２,４１４号明細書に対する優先権を主張するものである。
【背景技術】
【０００２】
以下の説明はモーション検出に関する。
【０００３】
モーション検出システムは、例えば、室内又は屋外のエリアにおける物体の動きを検出するために使用されてきた。一部の例示的モーション検出システムでは、センサの視野内で物体の動きを検出するために赤外線又は光学センサが用いられる。モーション検出システムは、セキュリティシステム、自動制御システム及び他の種類のシステムで用いられている。
【図面の簡単な説明】
【０００４】
【図１Ａ】例示的無線通信システムを示す概略図である。
【図１Ｂ】モーション検出デバイスの例示的モデムを示す概略図である。
【図２】例示的モーションプローブ信号を示す概略図である。
【図３Ａ】無線通信デバイス間で伝送される例示的信号を示す概略図である。
【図３Ｂ】無線通信デバイス間で伝送される例示的信号を示す概略図である。
【図４Ａ】無線通信デバイスの無線状態を制御する例示的処理を示す流れ図である。
【図４Ｂ】無線通信デバイスの無線状態を制御する例示的処理を示す流れ図である。
【図４Ｃ】無線通信デバイスの無線状態を制御する例示的処理を示す流れ図である。
【発明を実施するための形態】
【０００５】
本明細書で記載される一部の態様では、モーション検出のために無線通信デバイスの無線状態が制御される。例えば、一部の実施では、無線通信デバイスによって受信される無線信号が効率の悪さを回避すると同時に最適に処理されモーションを検出するように、無線通信デバイスの１又は２以上のモデムパラメータ（例えば、利得設定）を制御することができる（例えば、一定に保つか又は変更できる）。無線信号（例えば、無線周波数（ＲＦ）信号）は、建築物による又は有害な干渉に影響を受ける可能性があり、無線通信デバイスで受信された信号のパワーレベルの変動を起こすことがある。一部の事例では、自動利得制御（ＡＧＣ）ループを用いて、受信される無線信号の変化を考慮するよう利得設定を調節することができる。しかし物体が空間を移動する時に、モーションが無線信号の変動を起こすこともある。受信される信号が互いに直接の互換性を持たない可能性があるので、無線通信デバイスの無線状態が変わることでデバイスによる物体のモーションの検出に誤差（例えば、偽陽性）を起こすことがある。例として、無線サブシステムの異なる利得設定が、以前に受信された信号に対して新しく受信された信号の増加したパワーレベルを間違って示す（異なる利得設定のせいで）ことによる偽陽性読取りを起こすことがある。受信された無線信号を用いてモーションを検出する場合のこれらの及び可能であれば他の問題に対処するために、無線通信デバイスの無線状態を制御する、一部の事例では、利得設定又は他のモデムパラメータの変化を制限することが有利になる。
【０００６】
一部の実施では、無線通信デバイスの無線状態を受信信号における変動の量（例えば、分散、標準偏差又は他の統計的パラメータ）に基づいて制御することができる。分散が干渉に起因すると決定された場合、無線通信デバイスは、無線状態の変更を可能にすることができる。例えば、無線通信デバイスは、ＡＧＣループがモデムでの利得設定を修正するかどうかを決定するのを可能にすることができる。しかしながら、変動が物体のモーションに起因すると決定された場合、無線通信デバイスは、無線状態を定常に維持する（例えば、利得、定数などのパラメータを維持する）ことができる。
【０００７】
一部の事例では、「分散チェックカウンタ」を用いて、受信された信号の変動が干渉又はモーションによって起こったかどうかを決定することができる。例えば、一部の実施では、受信された信号の大きさが決定され（例えば、信号のパワーが測定される）、データベースに格納される。データベース内の信号の１又は２以上のパラメータ（例えば、パワーレベル）の分散（又は変動の他の指示子）がコンピュータ計算される。分散が一定の閾値を上回る場合、分散チェックカウンタが更新される（例えば、増分される、減少される、又は他の方法で修正される）。カウンタと閾値の比較に基づいて（例えば、カウンタが閾値を超えた時）、受信された信号における分散が干渉に起因すると決定でき、無線通信デバイスの無線状態を変えることができる。例えば、無線通信デバイスの利得状態機械（例えば、ＡＧＣループ）が利得設定を調節すべきかどうかを決定することができる。カウンタが閾値を超えなかった場合、受信された信号をモーション検出処理に用いて、モーションが無線信号によって横断された空間で起こったかどうかを検出することができる。
【０００８】
一部の実施では、「モーションホールド」制御を、上述した分散チェックカウンタと共に用いることができる。例えば、モーションが空間に起こっている間に無線状態（例えば、利得設定などのモデムパラメータ）が変更されないように、モーションが空間で検出された時のデフォルト値（例えば、０）に分散チェックカウンタをリセットすることができる。従って、モーションホールド制御は、モーションを検出する時に偽陽性又は偽陰性などの問題を無線通信デバイスが回避できるようにする。
【０００９】
一部の実施では、モーション検出処理は、受信された信号に対する品質基準を含むことができ、無線通信デバイスは、この品質基準に基づいてモーション検出処理への入力として使用するために受信信号を受け付ける又は拒否することができる。例えば、受信された信号の信号品質メトリクスの値が閾値を満足させない場合、受信された信号を廃棄することができモーション検出処理に使われない。これらの事例では、「受け付けられた」パケットだけが無線状態の制御のために分析される。一部の事例では、「拒否された」パケット（例えば、歪みの大きい又は低信号品質メトリクス値を有するパケット）の数をモニタする追加のカウンタ（例えば、「品質チェックカウンタ」）が用いられ、パケットが拒否された時にカウンタが更新される（例えば、増分される、減少される、又はそうでなければ修正される）。カウンタと別の閾値の比較に基づいて（例えば、品質チェックカウンタが閾値を超えた時）、無線状態の１又は２以上の態様を変更すべきである（例えば、優良品質信号を提供するために）ことを決定できる。従って一部の事例では、閾値を超える品質チェックカウンタに応じて利得設定を変えることができる。
【００１０】
本明細書で説明するシステム及び技術は、一部の事例では１又は２以上の利点を提供することができる。例えば、無線通信デバイスによって受信された無線信号（例えば、無線周波数（ＲＦ）信号）に基づいて物体のモーションを検出することができる。本明細書で説明するように無線通信デバイスのモデムパラメータを制御することによって、効率的に、高い精度で、又は他の利点によって物体のモーションを検出することができる。
【００１１】
図１Ａは、例示的無線通信システム１００を示す概略図である。例示的無線通信システム１００は、３つの無線通信デバイス、第１無線通信デバイス１０２Ａ、第２無線通信デバイス１０２Ｂ、及び第３無線通信デバイス１０２Ｃを含む。例示的無線通信システム１００は、追加の無線通信デバイス及び他の構成要素（例えば、追加の無線通信デバイス、１又は２以上のネットワークサーバ、ネットワークルータ、ネットワークスイッチ、ケーブル、又は他の通信リンクなど）を含むことができる。
【００１２】
例示的無線通信デバイス１０２Ａ、１０２Ｂ、１０２Ｃは、例えば、無線ネットワーク規格又は別の種類の無線通信プロトコルによって無線ネットワークで動作することができる。例えば、無線ネットワークは、無線ローカルエリアネットワーク（ＷＬＡＮ）、パーソナルエリアネットワーク（ＰＡＮ）、都市エリアネットワーク（ＭＡＮ）、又は別の種類の無線ネットワークとして動作するよう構成することができる。ＷＬＡＮの例は、ＩＥＥＥによって開発された規格の８０２．１１ファミリーの１又は２以上によって動作するよう構成されたネットワーク（例えば、Ｗｉ-Ｆｉネットワーク）及びその他を含む。ＰＡＮの例は、短距離通信規格（例えば、ＢＬＵＥＴＯＯＴＨ（登録商標）、近距離通信（ＮＦＣ）、ＺｉｇＢｅｅ）、ミリメートル波通信、及びその他によって動作するネットワークを含む。
【００１３】
一部の実施では、例えば、セルラーネットワーク規格に従ってセルラーネットワークで通信するよう無線通信デバイス１０２Ａ、１０２Ｂ、１０２Ｃを構成することができる。セルラーネットワークの例は、グローバル・システム・フォー・モバイル（ＧＳＭ）及びＧＳＭ進化の拡張データレート（ＥＤＧＥ）又はＥＧＰＲＳなどの２Ｇ規格、符号分割多元接続（ＣＤＭＡ）、広帯域符号分割多元接続（ＷＣＤＭＡ）、ユニバーサルモバイルテレコミュニケーションズシステム（ＵＭＴＳ）、及び時分割同期符号分割多元接続（ＴＤ−ＳＣＤＭＡ）などの３Ｇ規格、長期進化（ＬＴＥ）及びＬＴＥアドバンスト（ＬＴＥ−Ａ）などの４Ｇ規格、及びその他により構成されるネットワークを含む。
【００１４】
一部の例では、無線通信デバイス１０２Ａ、１０２Ｂ、１０２Ｃは、標準的な無線ネットワーク構成要素とすることができるか又はこれを含むことができ、例えば、従来のＷｉ-Ｆｉアクセスポイント又は別の種類の無線アクセスポイント（ＷＡＰ）を一部の例で使用することができる。一部の例では、別の種類の標準的又は従来のＷｉ-Ｆｉ送信デバイスを使用することができる。無線通信デバイス１０２Ａ、１０２Ｂ、１０２Ｃは、Ｗｉ-Ｆｉ構成要素なしに実施することができ、例えば、他の種類の標準的な又は非標準的な無線通信をモーション検出に用いることができる。一部の例では、無線通信デバイス１０２Ａ、１０２Ｂ、１０２Ｃは、専用モーション検出システムとすることができるか、又はこの一部とすることができる。
【００１５】
図１Ａに示すように、例示的無線通信デバイス１０２Ｃは、モデム１１２、プロセッサ１１４、メモリ１１６、及び電力ユニット１１８を含み、無線通信システム１００における無線通信デバイス１０２Ａ、１０２Ｂ、１０２Ｃの何れかが、同様の、追加の又は異なる構成要素を含むことができ、構成要素は、図１Ａに示すように又は別の方式で動作するよう構成することができる。一部の実施では、無線通信デバイスのモデム１１２、プロセッサ１１４、メモリ１１６、及び電力ユニット１１８が、共通のハウジング又は他のアセンブリに一緒に収容される。一部の実施では、無線通信デバイスの構成要素の１又は２以上を別々に、例えば、別のハウジング又は他のアセンブリに収容することができる。
【００１６】
例示的モデム１１２は、無線信号を伝送（受信、送信、又は送受信）することができる。例えば、モデム１１２は、無線通信規格（例えば、Ｗｉ-Ｆｉ）によってフォーマット化された無線周波数（ＲＦ）信号を伝送するよう構成することができる。モデム１１２は、図１Ｂに示した例示的無線ネットワークモデム１１２として実施することができるか、又は別の方式で、例えば、他の種類の構成要素又はサブシステムによって実施することができる。一部の実施では、例示的モデム１１２は、無線サブシステム及びベースバンドサブシステムを含む。一部の例では、ベースバンドサブシステム及び無線サブシステムは、共通チップ又はチップセットに実装することができるか、又はこれらをカード又は別の種類のアセンブリデバイスに実装することができる。ベースバンドサブシステムは、無線サブシステムに、例えば、リード、ピン、電線、又は他の種類の接続によって結合することができる。
【００１７】
一部の例では、モデム１１２の無線サブシステムが１又は２以上のアンテナ及び無線周波数回路を含むことができる。無線周波数回路は、例えば、アナログ信号をフィルタ、増幅又はそうでなければ調節する回路、ベースバンド信号をＲＦ信号にアップコンバートする回路、ＲＦ信号をベースバンド信号にダウンコンバートする回路などを含むことができる。このような回路は、例えば、フィルタ、増幅器、ミキサ、ローカル発振器などを含むことができる。無線サブシステムは、無線通信チャネルで無線周波数無線信号を伝送するよう構成することができる。例として、無線サブシステムは、図１Ｂに示す無線チップ１１３、ＲＦフロントエンド１１５、及びアンテナ１１７を含むことができる。無線サブシステムは、追加の又は異なる構成要素を含むことができる。一部の実施では無線サブシステムは、従来のモデムから、例えば、Ｗｉ-Ｆｉモデム、ピコ基地局モデムなどからの無線電子機器（例えば、ＲＦフロントエンド、無線チップ、又は類似の構成要素）とすることができるか又はこれを含むことができる。一部の実施では、アンテナ１１７は複数のアンテナを含む。
【００１８】
一部の例では、モデム１１２のベースバンドサブシステムは、例えば、デジタルベースバンドデータを処理するよう構成されたデジタル電子機器を含むことができる。例として、ベースバンドサブシステムは、図１Ｂに示したベースバンドチップ１１１を含むことができる。ベースバンドサブシステムは、追加の又は異なる構成要素を含むことができる。一部の例では、ベースバンドサブシステムは、デジタル信号プロセッサ（ＤＳＰ）デバイス又は別の種類のプロセッサデバイスを含むことができる。一部の例では、ベースバンドシステムは、無線サブシステムを動作し、無線サブシステムを介して無線ネットワークトラフィックを伝送し、無線サブシステムを介して受信されたモーション検出信号に基づいてモーションを検出するか、又は他の種類の処理を実行するためのデジタル処理論理を含む。例えば、ベースバンドサブシステムは、信号を符号化し符号化した信号を送信のために無線サブシステムに送るか、又は無線サブシステムからの信号に符号化されたデータを識別及び分析（例えば、無線通信規格により信号を復号することによって、モーション検出処理によって信号を処理することによって、又はそれ以外）するよう構成された１又は２以上のチップ、チップセット、又は他の種類のデバイスを含むことができる。
【００１９】
一部の事例では、例示的モデム１１２の無線サブシステムは、ベースバンドサブシステムからベースバンド信号を受信し、ベースバンド信号を無線周波数（ＲＦ）信号にアップコンバートし、無線周波数信号を（例えば、アンテナを介して）無線で送信する。一部の事例では、例示的モデム１１２の無線サブシステムは、無線周波数信号を（例えば、アンテナを介して）受信し、無線周波数信号をベースバンド信号にダウンコンバートし、ベースバンド信号をベースバンドサブシステムに送信する。無線サブシステムとベースバンドサブシステムの間で交換される信号はデジタル又はアナログ信号とすることができる。一部の例では、ベースバンドサブシステムが、変換回路（例えば、デジタル-アナログコンバータ、アナログ-デジタルコンバータ）を含み、アナログ信号を無線サブシステムと交換する。一部の例では、無線サブシステムは、変換回路（例えば、デジタル-アナログコンバータ、アナログ-デジタルコンバータ）を含み、デジタル信号をベースバンドサブシステムと交換する。
【００２０】
場合によっては、例示的モデム１１２のベースバンドサブシステムが、１又は２以上のネットワークトラフィックチャネルの無線サブシステムを介して無線通信ネットワークの無線ネットワークトラフィック（例えば、データパケット）を伝送することができる。モデム１１２のベースバンドサブシステムは、専用無線通信チャネルの無線サブシステムを介して信号（例えば、モーションプローブ信号又はモーション検出信号）を送信又は受信（又は送受信）することもできる。一部の事例では、ベースバンドサブシステムは、例えば、空間内のモーションをプローブするために、送信用のモーションプローブ信号を生成する。一部の事例では、ベースバンドサブシステムは、受信されたモーション検出信号（空間を通じて送信されたモーションプローブ信号に基づいて信号）を処理して、例えば、空間内の物体のモーションを検出する。
【００２１】
例示的プロセッサ１１４は命令を実行して、例えば、データ入力に基づいて出力データを生成することができる。この命令は、メモリに格納されたプログラム、コード、スクリプト、又は他の種類のデータを含むことができる。加えて又は代わりに、事前プログラムされた又は再プログラム可能論理回路、論理ゲート、又は他の種類のハードウェア又はファームウェア構成要素として命令を符号化することができる。プロセッサ１１４は、専用コプロセッサ又は別の種類のデータ処理装置としての汎用マイクロプロセッサとすることができるか又はこれを含むことができる。場合によっては、プロセッサ１１４は、無線通信デバイス１０２Ｃのハイレベル動作を実行する。例えば、プロセッサ１１４は、メモリ１１６に格納されたソフトウェア、スクリプト、プログラム、機能、実行ファイル、又は他の命令を実行又は解釈するよう構成することができる。一部の実施では、プロセッサ１１４をモデム１１２に含むことができる。
【００２２】
例示的メモリ１１６は、コンピュータ可読媒体、例えば、揮発性メモリデバイス、不揮発性メモリデバイス、又はこの両方を含むことができる。メモリ１１６は、１又は２以上の読取り専用メモリデバイス、ランダムアクセスメモリデバイス、バッファメモリデバイス、又はメモリデバイスのこれらの及び他の種類の組み合わせを含むことができる。一部の事例では、メモリの１又は２以上の構成要素を、無線通信デバイス１０２Ｃの別の構成要素に統合するか又はそうでなければ関連付けることができる。メモリ１１６は、プロセッサ１１４によって実行可能な命令を格納することができる。命令は、図４Ａ‐４Ｃの処理４００などを介して無線通信デバイスの無線状態を制御する（例えば、１又は２以上のモデムパラメータを維持、修正、又はそうでなければ制御する）ための命令を含むことができる。
【００２３】
例示的電力ユニット１１８は、無線通信デバイス１０２Ｃの他の構成要素に電力を提供する。例えば、他の構成要素は、電圧バス又は他の接続を通じて電力ユニット１１８によって提供される電力に基づいて動作することができる。一部の実施では、電力ユニット１１８は、バッテリ又はバッテリシステム、例えば、再充電可能バッテリを含む。一部の実施では、電力ユニット１１８は、外部電力信号を（外部ソースから）受け取るアダプタ（例えば、ＡＣアダプタ）を含み、外部電力信号を無線通信デバイス１０２Ｃの構成要素に対して調整される内部電力信号に変換する。電力ユニット１１８は他の構成要素を含むか又は別の方式で動作することができる。
【００２４】
図１Ａに示した例では、無線通信デバイス１０２Ａ、１０２Ｂが、無線信号を（例えば、無線ネットワーク規格、モーション検出プロトコル、又はそれ以外によって）送信する。例えば、無線通信デバイス１０２Ａ、１０２Ｂは、無線信号（例えば、基準信号、ビーコン信号、ステータス信号など）を放送することができるか、又は他のデバイス（例えば、ユーザ機器、クライアントデバイス、サーバなど）にアドレス指定された無線信号を送信することができ、他のデバイス（図示せず）並びに無線通信デバイス１０２Ｃは、無線通信デバイス１０２Ａ、１０２Ｂによって送信された無線信号を受信することができる。場合によっては、無線通信デバイス１０２Ａ、１０２Ｂによって送信された無線信号が、例えば、無線通信規格又はそれ以外によって周期的に繰り返される。
【００２５】
図示した例では、モデムパラメータによって定義された状態で動作する無線通信デバイス１０２Ｃが、無線通信デバイス１０２Ａ、１０２Ｂからの無線信号を処理して、無線信号によってアクセスされる空間内の物体の動きを検出する。例えば、無線通信デバイス１０２Ｃは、モーションを検出するための図４Ａ‐４Ｃの例示的処理４００又は別の種類の処理を実行することができる。無線信号によってアクセスされる空間は、室内又は屋外の空間とすることができ、例えば、１又は２以上の完全に又は部分的に囲まれたエリア、囲いなしのオープンエリアなどを含むことができる。空間は、１つの部屋、複数の部屋、建物の内側などとすることができるか、又はこれを含むことができる。場合によっては、無線通信システム１００を修正することができ、例えば、これによって無線通信デバイス１０２Ｃが無線信号を送信することができ、無線通信デバイス１０２Ａ、１０２Ｂが無線通信デバイス１０２Ｃからの無線信号を処理してモーションを検出することができる。
【００２６】
モーション検出に使用される無線信号は、例えば、ビーコン信号（例えば、Ｂｌｕｅｔｏｏｔｈビーコン、Ｗｉ‐Ｆｉビーコン、他の無線ビーコン信号）、無線ネットワーク規格によって他の目的のために生成される別の標準的な信号、又はモーション検出又は他の目的に生成された非標準的信号（例えば、ランダム信号、基準信号など）を含むことができる。一部の例では、無線信号が、動いている物体に接触する前又は後に物体（例えば、壁）を通って伝播して、移動中の物体の動きを移動中の物体と送信又は受信側ハードウェアの間の光学的視野方向なしに検出できるようにする。受信された信号に基づいて、第３無線通信デバイス１０２Ｃはモーション検出データを生成することができる。一部の事例では、第３無線通信デバイス１０２Ｃは、部屋、建物、屋外エリアなどの空間内の動きをモニタする制御センタを含むことができるセキュリティシステムなどの別のデバイス又はシステムにモーション検出データを伝送することができる。
【００２７】
一部の実施では、無線ネットワークトラフィック信号から別々の無線通信チャネル（例えば、周波数チャネル又はコーデッドチャネル）でモーションプローブ信号（例えば、図２に関して以下に説明する）を送信するよう無線通信デバイス１０２Ａ、１０２Ｂを修正することができる。例えば、モーションプローブ信号のペイロード及びペイロードのデータ又はデータ構造の種類に加えられる修正は、第３無線通信デバイス１０２Ｃによって公知とすることができ、第３無線通信デバイス１０２Ｃがモーション感知のために実行する処理の量を低減することができる。ヘッダは、例えば、通信システム１００の別のデバイスによってモーションが検出されたかどうかの指示、修正種類の指示、信号を送信するデバイスの識別などの追加の情報を含むことができる。
【００２８】
図１Ａに示した例では、第３無線通信デバイス１０２Ｃと第１無線通信デバイス１０２Ａの間の無線通信リンクを用いて第１モーション検出フィールド１１０Ａをプローブすることができ、第３無線通信デバイス１０２Ｃと第２無線通信デバイス１０２Ｂの間の無線通信リンクを用いて第２モーション検出フィールド１１０Ｂをプローブすることができる。一部の事例では、第３無線通信デバイス１０２Ｃが、無線通信デバイス１０２Ａ、１０２Ｂそれぞれによって送信される無線信号に基づいて受信信号を処理することによって、モーション検出フィールド１１０Ａ、１１０Ｂのモーションを検出する。例えば、図１Ａに示した人１０６が第１モーション検出フィールド１１０Ａで動いた時に、第３無線通信デバイス１０２Ｃは、第１無線通信デバイス１０２Ａによって送信された無線信号に基づいて第３無線通信デバイス１０２Ｃで受信された信号に基づいてモーションを検出することができる。
【００２９】
一部の事例では、モーション検出フィールド１１０Ａ、１１０Ｂは、例えば、空気、固体材料、液体、又は無線電磁信号が伝播できる別の媒体を含むことができる。図１Ａに示した例では、第１モーション検出フィールド１１０Ａは、第１無線通信デバイス１０２Ａと第３無線通信デバイス１０２Ｃの間の無線通信チャネルを提供し、第２モーション検出フィールド１１０Ｂは、第２無線通信デバイス１０２Ｂと第３無線通信デバイス１０２Ｃの間の無線通信チャネルを提供する。動作の一部の態様では、無線通信チャネル（ネットワークトラフィックのための無線通信チャネルとは別の又はこれと共有される）で送信された無線信号が、空間内の物体の動きを検出するために用いられる。物体は、何れかの種類の静的又は移動可能な物体とすることができ、生きているもの又は無生物とすることができる。例えば、物体は、人間（例えば、図１Ａに示した人１０６）、動物、無生物の物体、又は別のデバイス、装置、又はアセンブリ、空間の境界の全部又は一部を定義する物体（例えば、壁、ドア、窓など）、又は別の種類の物体とすることができる。
【００３０】
図１Ｂは、モデムパラメータ１２０を格納するメモリ１１６に結合された例示的無線モデム１１２を示す概略図である。格納されたモデムパラメータ１２０の１又は２以上は、無線通信デバイス１０２Ｃのモデムの無線状態を表すことができる。例によっては、無線モデム１１２は、カード、チップ、チップセット、又は別の種類のデバイスとして実施することができる。モデムは、一般的には、１又は２以上の無線通信規格又は他のプロトコルのソフトウェア又はファームウェアと共に無線サブシステム及びベースバンドサブシステムを含むことができる。場合によっては、モデムは、複数の無線通信規格（例えば、３Ｇ及びＬＴＥ）を支援するためのハードウェア、ソフトウェア、又はファームウェア（又はこれらの組合せ）を含む。
【００３１】
図１Ｂに示した例示的無線モデム１１２は、上述のように動作させることができる。例えば、無線モデム１１２は、１又は２以上の無線通信チャネル（例えば、ネットワークトラフィックチャネル及び専用モーション検出チャネル）で無線信号を送信することができ、例えば、モデムパラメータ１２０を用いて受信信号を処理することによって物体のモーションを検出することができる。一部の事例では、例示的無線モデム１１２は別の方式で動作することができる。
【００３２】
図１Ｂに示した例示的無線モデム１１２は、ベースバンドチップ１１１、無線チップ１１３及び無線周波数（ＲＦ）フロントエンド１１５を含む。無線モデム１１２は、追加の又は異なる特徴を含むことができ、構成要素を図示したように又は別の方式で並べることができる。一部の実施では、ベースバンドチップ１１１は構成要素を含み、図１Ａに示した例示的モデム１１２に関して説明したベースバンドサブシステムの動作を実行する。一部の実施では、ベースバンドチップ１１１は、無線チップ１１３からの同相及び直角位相信号（Ｉ及びＱ信号）を処理して受信した無線信号からデータを抽出することができる。ベースバンドチップ１１１は無線チップ１１３を制御するか又は他の動作を実行することができる。場合によってはベースバンドチップ１１１は、デジタル信号プロセッサ（ＤＳＰ）又は別の種類のデータ処理装置として実施することができる。
【００３３】
一部の実施では、無線チップ１１３及びＲＦフロントエンド１１５は構成要素を含み、図１Ａに示した例示的モデム１１２に関して説明した無線サブシステムの動作を実行する。一部の実施では、無線チップ１１３は、例えば、受信された無線信号に基づいてデジタル又はアナログフォーマットで同相及び直角位相信号（Ｉ及びＱ信号）を生成することができる。一部の実施では、ＲＦフロントエンド１１５は、１又は２以上のフィルタ、ＲＦスイッチ、カプラ、ＲＦ利得チップ又は送信又は処理のための無線周波数信号を調節する他の構成要素を含むことができる。
【００３４】
一部の事例では、モデム１１２が、空間を通じて送信されたモーションプローブ信号に基づいて受信信号を処理する。これらの受信信号をモーション検出信号と呼ぶことができる。受信信号の処理は、アンテナ１１７のモーション検出信号を受信する段階、無線チップ１１３又はＲＦフロントエンド１１５のモーション検出信号を調節する段階（例えば、フィルタリング、増幅、又はダウンコンバート）、及びベースバンドチップ１１１のモーション検出信号をデジタルで処理する段階を含むことができる。モデム１１２は、ベースバンドチップ１１１、無線チップ１１３、又はＲＦフロントエンド１１５の１又は２以上の設定を示す１又は２以上のモデムパラメータを用いることができる。例えば、モデムパラメータは、利得設定、ＲＦフィルタ設定、ＲＦフロントエンドスイッチ設定、ＤＣオフセット設定、ＩＱ補償設定又は無線チップ１１３又はＲＦフロントエンド１１５の別の設定、又はデジタルＤＣ補正設定、デジタル利得設定、デジタルフィルタリング設定又はベースバンドチップ１１１の別の設定の１又は２以上を含むことができる。
【００３５】
図１Ｂに示した例示的モデム１１２の無線サブシステムでは、利得設定が、ＲＦフロントエンド１１５で提供された利得の量をアンテナ１１７によって受信されるＲＦ信号に（例えば、自動利得制御（ＡＧＣ）ループを用いて）制御し、ＲＦフィルタ設定が、ＲＦフロントエンド１１５の帯域幅フィルタを（例えば、アンテナ１１７で受信される信号の予想される帯域幅に基づいて）制御し、ＲＦフロントエンドスイッチ設定が、ＲＦフロントエンド１１５で起動されるＲＦフィルタ又はアンテナスイッチを（例えば、多くのアンテナの１つから特定の信号を選択するために）制御し、ＤＣオフセット設定が、無線チップ１１３で加えられたＤＣ信号補正の量を（例えば、ＤＣオフセットループを用いて）ベースバンド信号に制御し、ＩＱ補償設定が、無線チップ１１３によって信号に加えられるＩＱ位相補正の量を制御する。図１Ｂに示した例示的モデム１１２のベースバンドサブシステムでは、デジタルＤＣ補正設定が、ベースバンドチップ１１１のデジタル信号に加えられるＤＣ信号補正の量を制御し、デジタル利得設定が、ベースバンドチップ１１１のデジタル信号に加えられる利得の量を制御し、デジタルフィルタ設定が、ベースバンドチップ１１１のデジタル信号に加えられるフィルタ又は複数のフィルタを制御する。
【００３６】
一部の例では、受信された信号が相対的に弱い大きさを有する場合、利得設定は、受信された信号に加えられる利得の量を（無線チップ１１３による処理の前に）増やすことができる。逆に、受信された信号が相対的に強い大きさを有する場合、利得設定は、受信された信号に加えられる利得の量を減少させることができる。別の例として、予期される信号が約４０ＭＨｚの相対的に広い帯域幅を有する場合、ＲＦフィルタ設定は、アンテナ１１７から無線チップ１１３に４０ＭＨｚ信号を通過させられるようにＲＦフロントエンド１１５のＲＦフィルタを設定することができる。別の例として、ダウンコンバートベースバンド信号にＤＣ信号（ω＝０及び正又は負の大きさを有する信号）が存在する場合、ＤＣオフセット設定は、ＤＣ補正信号を無線チップ１１３のダウンコンバートベースバンド信号に加えてＤＣ信号を取り除かせることができる。別の例として、同相及び直角位相信号（Ｉ及びＱ信号）が９０度位相差（例えば、９３度差）を持たない場合、ＩＱ補正信号を信号に加えて所望の９０度位相差で到着するようにできる。
【００３７】
一部の実施では、モーション検出信号の第１セットを処理するために用いられるモデムパラメータを用いて（例えば、一定に維持することによって）モーション検出信号の第２セットを処理することができる。モーション検出信号の第１及び第２セットを処理するために同じパラメータを用いることによって、モーションを検出する場合の誤差（例えば、偽陽性）を回避することができる。例えば、モーション検出信号を処理する時にＲＦフロントエンド１１５の利得設定を変えることによって、増加した大きさが決定されモーションが間違って検出される可能性がある。しかし一部の事例では、効率的にモーションを検出するために１又は２以上のモデムパラメータ（及び従って無線状態）を変更することが有利になる。従って一部の実施では、例えば、干渉が検出される時だけ変えられるようにモデムパラメータを制御することができるが、モーションが検出された時は一定に維持される。例えば、一部の実施では、モーション検出信号を受信する無線通信デバイスのモデムパラメータを図４Ａ‐４Ｃの処理４００に従って制御することができる。
【００３８】
図２は、例示的モーションプローブ信号２０２を示す概略図である。例示的モーションプローブ信号２０２を例えば、無線通信システムで送信し、空間のモーションをモニタすることができる。図示した例では、モーションプローブ信号２０２は、ヘッダ及びペイロードを備えたパケットとしてフォーマット化される。モーションプローブ信号２０２は、別の方式でフォーマット化することもできる。一部の事例では、モーションプローブ信号２０２は、無線通信ネットワーク内の無線通信チャネルで送信される。一部の実施では、モーションプローブ信号２０２は、アナログ信号に変換され、無線周波数にアップコンバートされ、アンテナによって無線で送信されるバイナリデータを含むことができる。
【００３９】
図２に示した例示的モーションプローブ信号２０２は、制御データ２０４及びモーションデータ２０６を含む。モーションプローブ信号２０２は、追加の又は異なる特徴を含むことができ、別の方式でフォーマット化することができる。図示した例では、制御データ２０４が、従来のデータパケットに含まれる制御データの種類を含むことができる。例えば、制御データ２０４は、モーションプローブ信号２０２に包含された情報のタイプを示すプリアンブル、モーションプローブ信号２０２を送信する無線通信デバイスの識別子、モーションプローブ信号２０２を送信する無線通信デバイスのＭＡＣアドレス、送信パワーなどを含むことができる。モーションデータ２０６は、例示的モーションプローブ信号２０２のペイロードである。一部の実施では、モーションデータ２０６は、例えば、基準信号の疑似ランダムコード又は別の種類とすることができるか、又はこれを含むことができる。一部の実施では、モーションデータ２０６は、例えば、無線ネットワークシステムによって放送されたビーコン信号とすることができるか、又はこれを含むことができる。モーションデータ２０６は、ネットワーク内の無線通信デバイスの各々に公知とすることができる。
【００４０】
１つの例では、モーションプローブ信号２０２は無線通信デバイス（例えば、図１Ａに示した無線通信デバイス１０２Ａ）によって送信され且つ別の無線通信デバイス（例えば、図１Ａに示した無線通信デバイス１０２Ｃ）で受信される。場合によっては、制御データ２０４は、各送信によって変化し、例えば、送信の時間又は更新されたパラメータを示す。モーションデータ２０６は、モーションプローブ信号２０２の各送信では変化しないままにできる。受信側無線通信デバイスは、モーションプローブ信号２０２の各送信に基づいて受信された信号を処理して、受信された信号のモーションデータの変化を分析することができる。例えば、モーションデータの変化は、モーションプローブ信号２０２の無線送信によってアクセスされた空間内の物体の移動を示すことができる。モーションデータ２０６を処理して、例えば、検出されたモーションに対する反応を生成することができる。
【００４１】
図３Ａ及び３Ｂは、無線通信デバイス３０４Ａ、３０４Ｂ、３０４Ｃの間で伝送される例示的無線信号を示す概略図である。無線通信デバイス３０４Ａ、３０４Ｂ、３０４Ｃは、例えば、図１Ａに示した無線通信デバイス１０２Ａ、１０２Ｂ、１０２Ｃ、又は他の種類の無線通信デバイスとすることができる。例示的無線通信デバイス３０４Ａ、３０４Ｂ、３０４Ｃは、空間３００を通じて無線信号を送信する。例示的空間３００は完全に又は一部囲まれるか、空間３００の１又は２以上の境界で開放することができる。空間３００は、１つの部屋、複数の部屋、建物、屋内エリア、屋外エリアなどの内側とすることができるか、又はこれらを含むことができる。第１壁部３０２Ａ、第２壁部３０２Ｂ、及び第３壁部３０２Ｃは、図示した例の空間３００を少なくとも一部囲む。
【００４２】
図３Ａ及び３Ｂに示した例では、第１無線通信デバイス３０４Ａは、無線信号を繰り返し（例えば、周期的に、間欠的に、スケジュールされた、スケジュールされていない、又はランダムな間隔などで）送信することができる。送信された信号は、図２のモーションプローブ信号２０２のように、又は別の方式でフォーマット化することができる。第２及び第３無線通信デバイス３０４Ｂ、３０４Ｃは、無線通信デバイス３０４Ａによって送信された信号に基づいて信号を受信することができる。無線通信デバイス３０４Ｂ、３０４Ｃは各々、例えば、図４Ａ‐４Ｃの処理４００に従って格納されたモデムパラメータを用いて受信されたモーション検出信号を処理するよう構成されたモデム（例えば、図１Ｂに示したモデム１１２）を有する。
【００４３】
図のように、物体は図３Ａの第１位置３１４Ａにあり、物体が図３Ｂの第２位置３１４Ｂに移動した。図３Ａ及び３Ｂでは、空間３００での移動中の物体は、人間として表現されているが、移動物体を別の種類の物体にすることもできる。例えば、移動物体を、動物、無生物の物体（例えば、システム、デバイス、装置、又はアセンブリ）、空間３００の境界の全部又は一部を定める物体（例えば、壁、ドア、窓など）、又は別の種類の物体にすることもできる。
【００４４】
図３Ａ及び３Ｂに示すように、第１無線通信デバイス３０４Ａから送信された無線信号の複数の例示的経路が、破線によって示されている。第１信号経路３１６に沿って、無線信号が第１無線通信デバイス３０４Ａから送信され第１壁部３０２Ａに反射して第２無線通信デバイス３０４Ｂに向かう。第２信号経路３１８に沿って、無線信号が第１無線通信デバイス３０４Ａから送信され第２壁部３０２Ｂ及び第１壁部３０２Ａに反射して第３無線通信デバイス３０４Ｃに向かう。第３信号経路３２０に沿って、無線信号が第１無線通信デバイス３０４Ａから送信され第２壁部３０２Ｂに反射して第３無線通信デバイス３０４Ｃに向かう。第４信号経路３２２に沿って、無線信号が第１無線通信デバイス３０４Ａから送信され第３壁部３０２Ｃに反射し第２無線通信デバイス３０４Ｂに向かう。
【００４５】
図３Ａでは、第５信号経路３２４Ａに沿って、無線信号が第１無線通信デバイス３０４Ａから送信され第１第１位置３１４Ａの物体に反射して第３無線通信デバイス３０４Ｃに向かう。図３Ａと３Ｂの間では、物体の表面が空間３００における第１位置３１４Ａから第２位置３１４Ｂに（例えば、第１位置３１４Ａから一定の距離離れて）移動する。図３Ｂでは、第６信号経路３２４Ｂに沿って、無線信号が第１無線通信デバイス３０４Ａから送信され第２位置３１４Ｂの物体に反射して第３無線通信デバイス３０４Ｃに向かう。図３Ｂに示した第６信号経路３２４Ｂは、第１位置３１４Ａから第２位置３１４Ｂへの物体の移動のために図３Ａに示した第５信号経路３２４Ａより長い。一部の例では、空間における物体の移動のために信号経路を追加、取り除く、又はそうでなければ修正することができる。
【００４６】
図３Ａ及び３Ｂに示した例示的無線信号は、それぞれの経路を介した減衰、周波数シフト、位相シフト、又は他の影響を経験することがあり、別の方向に、例えば、壁部３０２Ａ、３０２Ｂ、及び３０２Ｃを介して伝播する部分を有する可能性がある。一部の例では、無線信号は無線周波数（ＲＦ）信号である。無線信号は他の種類の信号を含むこともできる。
【００４７】
図３Ａ及び３Ｂに示した例では、第１無線通信デバイス３０４Ａは、無線信号を繰り返し送信することができる。特に図３Ａは、無線信号が第１時間に第１無線通信デバイス３０４Ａから送信されることを示し、図３Ｂは、同じ無線信号が第２の後の時間に第１無線通信デバイス３０４Ａから送信されることを示している。送信される信号は、継続的に、周期的に、ランダムに又は間欠的時間など、又はこれらの組み合わせで送信することができる。送信される信号は、周波数帯域幅の幾つかの周波数成分を有することができる。送信される信号は、全指向性方式で、指向性方式で又はそれ以外で第１無線通信デバイス３０４Ａから送信することができる。図示した例では、無線信号は、空間３００内の複数のそれぞれの経路を横断し、各経路に沿った信号が、経路損失、散乱、反射などのために減衰されることがあり、位相又は周波数オフセットを有する可能性がある。
【００４８】
図３Ａ及び３Ｂに示すように、様々な経路３１６、３１８、３２０、３２２、３２４Ａ、及び３２４Ｂからの信号は、第３無線通信デバイス３０４Ｃ及び第２無線通信デバイス３０４Ｂで組み合わされ、受信信号を形成する。送信された信号における空間３００内の複数の経路の影響により、送信された信号が入力であり受信された信号が出力である伝達関数（例えば、フィルタ）として空間３００を表すことができる。物体が空間３００で移動した時に、信号経路の信号に影響を与える減衰又は位相オフセットが変化することがあり、従って空間３００の伝達関数が変化する。同じ無線信号が第１無線通信デバイス３０４Ａから送信されると仮定して、空間３００の伝達関数が変化した場合、伝達関数の出力‐受信信号‐も変化することになる。受信信号の変化を用いて物体の移動を検出することができる。
【００４９】
数学的に、第１無線通信デバイス３０４Ａから送信された送信信号
2020514750.tif 000003
を式（１）に従って表すことができる。
【数１】
2020514750.tif 000004
ここで、
2020514750.tif 000005
は、送信された信号のｎ番目の周波数成分の周波数を表し、
2020514750.tif 000006
は、ｎ番目の周波数成分の複素係数を表し、
2020514750.tif 000007
は、時間を表す。第１無線通信デバイス３０４Ａから送信された送信信号
2020514750.tif 000008
に対して、経路
2020514750.tif 000009
からの出力信号
2020514750.tif 000010
を式（２）に従って表すことができる。
【数２】
2020514750.tif 000011
ここで
2020514750.tif 000012
は、経路
2020514750.tif 000013
に沿ったｎ番目の周波数成分の減衰定数（又はチャネル応答、例えば、散乱、反射、及び経路損失による）を表し、
2020514750.tif 000014
は、経路
2020514750.tif 000015
に沿ったｎ番目の周波数成分の信号の位相を表す。無線デバイスの受信信号Ｒは、式（３）に示される無線デバイスへの全ての経路からの全出力信号の和
2020514750.tif 000016
として表すことができる。
【数３】
2020514750.tif 000017
式（３）に式（２）を代入すると以下の式（４）になる。
【数４】
2020514750.tif 000018
【００５０】
無線デバイスの受信信号Ｒを分析することができる。無線デバイスの受信信号Ｒは、例えば、高速フーリエ変換（ＦＦＴ）又は別の種類のアルゴリズムを用いて周波数ドメインに変換することができる。変換された信号は、一連のｎ複素値として受信信号Ｒを表すことができ、１つはそれぞれの周波数成分の各々（ｎ周波数
2020514750.tif 000019
）に対してである。周波数
2020514750.tif 000020
の周波数成分に対して、複素値
2020514750.tif 000021
は、式（５）で以下のように表すことができる。
【数５】
2020514750.tif 000022
【００５１】
所与の周波数成分
2020514750.tif 000023
の複素値
2020514750.tif 000024
は、この周波数成分
2020514750.tif 000025
の受信信号の相対的な大きさ及び位相シフトを示す。物体が空間で移動した時に、複素値
2020514750.tif 000026
は、空間変化のチャネル応答
2020514750.tif 000027
によって変化する。従って、チャネル応答で検出された変化は、通信チャネル内の物体の移動を指示することができる。一部の事例では、雑音、干渉、又は他の現象が、受信機によって検出されるチャネル応答に影響を与えることがあり、モーション検出システムは、このような影響を減少又は分離して、モーション検出能力の精度及び品質を向上させることができる。一部の実施では、全体的なチャネル応答を次式のように表すことができる。
【数６】
2020514750.tif 000028
【００５２】
一部の事例では、空間のチャネル応答
2020514750.tif 000029
を、例えば、推定の数学的理論に基づいて決定することができる。例えば、基準信号
2020514750.tif 000030
を候補チャネル応答
2020514750.tif 000031
によって修正することができ、最尤度方式を用いて、受信信号
2020514750.tif 000032
とのベストマッチを与える候補チャネルを選択することができる。場合によっては、推定受信信号
2020514750.tif 000033
が、候補チャネル応答
2020514750.tif 000034
との基準信号
2020514750.tif 000035
の畳み込みから取得され、チャネル応答
2020514750.tif 000036
のチャネル係数が、推定受信信号の平方誤差
2020514750.tif 000037
を最小にするよう変えられる。これを数学的に次式として示すことができる。
【数７】
2020514750.tif 000038
最適化条件によって、
【数８】
2020514750.tif 000039
最小化、又は最適化、処理は、最小二乗（ＬＭＳ）、再帰最小二乗（ＲＬＳ）、バッチ最小二乗（ＢＬＳ）などの適応フィルタリング技術を用いることができる。チャネル応答は、有限インパルス応答（ＦＩＲ）フィルタ、無限インパルス応答（ＩＩＲ）フィルタなどとすることができる。
【００５３】
上記の式に示すように、受信信号は、基準信号とチャネル応答の畳み込みと考えることができる。畳み込み動作は、チャネル係数が基準信号の遅延レプリカの各々との相関関係の程度を保有することを意味する。上記の式に示した畳み込み動作は、従って、受信信号が異なる遅延ポイントに現れ、各遅延レプリカがチャネル係数によって加重されることを示す。
【００５４】
一部の態様ではチャネル応答に基づいて受信信号の信号品質メトリクスを決定することができる。例えば、空間の決定されたチャネル応答
2020514750.tif 000040
を基準信号
2020514750.tif 000041
に加えて、受信信号がチャネル応答に基づいて（例えば、上述のようにチャネル応答
2020514750.tif 000042
との基準信号
2020514750.tif 000043
の畳み込みに基づいて）べきである推定である推定受信信号
2020514750.tif 000044
をもたらすことができる。推定受信信号
2020514750.tif 000045
及び実際の受信信号
2020514750.tif 000046
を用いて、信号品質メトリクスをコンピュータ計算することができる。一部の例では、例えば、信号品質メトリクスが、実際の受信信号
2020514750.tif 000047
と推定受信信号
2020514750.tif 000048
と実際の受信信号
2020514750.tif 000049
との差のドット積をコンピュータ計算することによって決定される値Ｑに基づいてことができる。
【数９】
2020514750.tif 000050
【００５５】
場合によっては信号品質メトリクスを決定するために別の計算を用いることができる。一部の例では、ドット積又は別のコンピュータ計算値の絶対値又は大きさが、受信信号の信号品質メトリクスとして用いられる。場合によっては、信号品質メトリクスは、相関関係指数、又は別の種類の信号品質メトリクスである。場合によっては、信号品質メトリクスは、受信信号の信号対雑音比（ＳＮＲ）に基づいて決定される。
【００５６】
場合によっては、受信信号を、無線通信デバイスによって「拒否」することができる。例えば、一部の実施では、モーション検出処理が、信号の品質基準を含むことができる。品質基準を満たさない受信信号を拒否（例えば、廃棄又は無視）することができ、モーションが空間３００で起こったかどうかを決定する場合に考慮されない。信号は、信号品質メトリクス（例えば、式（９）によって表される値Ｑ）に基づいてモーション検出処理への入力として受け付けられるか又は拒否される。例えば、場合によっては一定の閾値より上の値Ｑを有する受信信号のサブセットだけを用いてモーションが検出される。
【００５７】
一部の実施では、統計的パラメータは、無線通信デバイスで受信された信号に基づいて決定することができる。例えば、１又は２以上の統計的パラメータが、無線通信デバイス（例えば、図１Ａの無線通信デバイス１０２Ａ、１０２Ｂ、１０２Ｃ）によって受信された無線信号の周波数成分に基づいて決定することができる。一部の事例では、統計的パラメータは、一定の周波数（例えば、一定のサブキャリア周波数）のチャネル応答の測定に基づいて。統計的パラメータは、受信信号の特性を表すことができ、時間セグメントにわたる受信信号の周波数成分に加えられる関数に基づいてことができる。一部の事例では、統計的パラメータは、受信信号の１又は２以上の周波数成分の最大、最小、平均、又は標準偏差の少なくとも１つを含む。一部の実施では、統計的パラメータは大きさのベクトルに基づいて。
【数１０】
2020514750.tif 000051
ここで、
【数１１】
2020514750.tif 000052
例えば、ベクトル
2020514750.tif 000053
を用いて、例えば、平均値関数などに従って平均値を決定することができる。
【数１２】
2020514750.tif 000054
別の例として、ベクトル
2020514750.tif 000055
を用いて、例えば、標準偏差関数などに従って標準偏差を決定することができる。
【数１３】
2020514750.tif 000056
【００５８】
一部の事例では、受信信号の変動の量を用いてモデムパラメータを制御することができる。変動の量は、上述の統計的パラメータに基づいてことができる。例えば、変動の量は、式（１０）のベクトル
2020514750.tif 000057
によって表される大きさの変化に基づいてことができる。別の例として、変動の量は、式（１３）によって表される標準偏差（例えば、分散、又は標準偏差の平方）に基づいてことができる。
【００５９】
図４Ａ−４Ｃは、無線通信デバイスの無線状態を制御する例示的処理４００を示す流れ図である。一部の事例では、処理４００を無線通信デバイスによって実施し、空間における物体のモーションを検出することができる。例えば、処理４００の１又は２以上の態様を実施して、無線通信デバイスがモーションプローブ信号に基づいて信号を受信し処理して空間内の物体のモーションを検出する場合に無線通信デバイスの無線状態を制御することができる。
【００６０】
例示的処理４００の動作は、データ処理装置（例えば、図１Ａの例示的無線通信デバイス１０２Ｃのプロセッサ１１４）によって実行し、無線通信デバイス（例えば、図１Ａの無線通信デバイス１０２Ｃ）で受信された信号に基づいてモーションを検出することができる。例示的処理４００はデバイスの別の種類によって実行することもできる。例えば、処理４００の動作は、信号を受信した無線通信デバイス１０２Ｃ以外のシステム（例えば、無線通信デバイス１０２Ｃによって受信された信号を集約及び分析する図１Ａの無線通信システム１００に接続されたコンピュータシステム）によって実行することもできる。
【００６１】
例示的処理４００は、追加の又は異なる動作を含むことができ、この動作は、図示した順序又は別の順序で実行することができる。場合によっては、図４Ａ−４Ｃに示した動作の１又は２以上が、複数の動作、サブ処理又は他の種類のルーチンを含む処理として実施される。場合によっては、動作を組み合わせ、別の順序で実行し、並行して実行し、反復するか、又はそうでなければ別の方式で繰り返すか又は実行することができる。
【００６２】
４０２において、無線通信デバイスで受信された信号が、第１無線状態の無線通信デバイスの無線サブシステムの動作によって処理される。例えば、無線通信デバイスの１又は２以上のモデムパラメータ（例えば、利得又はフィルタ設定）を用いて信号を処理することができる。受信される信号は、送信側無線通信デバイスによって空間を通じて送信された無線信号に基づいてことができる。一部の実施では、モーション検出信号の大きさを記録することができる。例えば、一部の事例では、モーション検出信号が受信及び処理された時に、受信信号のパワーが測定されデータベースに格納される。データベースは、ある期間にわたって無線通信デバイス（又は他の無線通信デバイス）によって受信された信号のパワー又は他の測定を格納することができる。
【００６３】
４０４において、受信された信号の変動の量が決定される。変動の量は、ある期間にわたって異なる時間に送信された信号を含むことができる４０２で受信された信号のパラメータの値に基づいてことができる。例えば、変動の量は、受信信号の大きさ（例えば、パワーレベル）に基づいてことができる。一部の事例では、変動の量は、データベースに格納された受信信号に関連付けられる情報の比較に基づいて。データベースは、ある期間にわたって受信された全信号、又はある期間にわたって受信された信号のサブセット（例えば、モーション検出処理への入力として受け付けられた信号のみ）に関連付けられる情報を含むことができる。一部の事例では、変動の量は、上記の式（１０）のベクトルに基づいて決定することができる。一部の事例では、変動の量は、統計的パラメータに基づいて。例えば、変動の量は、式（１３）で上記に表された標準偏差（例えば、標準偏差の平方）に基づいてことができる。
【００６４】
４０６において、４０４にてコンピュータ計算された変動の量が第１閾値より大きいかどうか決定される。変動の量が第１閾値を上回る場合、４０８において分散チェックカウンタが増分される。４１０において分散チェックカウンタが第２閾値を超えるかどうか決定される。分散チェックカウンタが第２閾値を超える場合、４１２において受信信号で見られた変化が空間内のモーション以外の干渉に基づいてことを決定できる。無線通信デバイスは、無線状態を変更するかどうかを決定する。例えば、無線通信デバイスは、利得設定を調節すべきかどうかを決定するために利得状態機械（例えば、ＡＧＣループ）を実行することができる。無線状態の変更を行うべきであると決定された場合、４１４において無線通信デバイスの１又は２以上のモデムパラメータを修正することによって無線状態変更が行われる。しかしながら、無線状態変更を行うべきでないと決定された場合、４１８において、モデムパラメータは一定に維持される。
【００６５】
一部の事例では、無線状態変更を行うべきかどうかの決定は、分散の量を決定するために用いられる期間より長い期間にわたって受信される信号の分析に基づいて行われる。分散決定に対する無線状態変更の分析に長い期間を用いることによって、無線状態を変更すべきかどうかを決定する時の干渉の影響を低減又は最小限にすることができる。例えば、最近受信された信号に見られる干渉は、長い期間にわたって受信された信号のコンテキストで見られる時にすぐに消えてしまう可能性がある。従って、干渉が検出され利得状態機械がこれに応じて実行されるが、無線状態変更は利得状態機械によって行われない。
【００６６】
カウンタが４１０で閾値を超えない場合、モーション検出処理が４１６で実行され、モーションが空間で起こったかどうかを決定する。モーション検出処理は、特定の期間にわたって受信された信号の比較を含むことができる。例えば、モーションは、４０２で受信された信号の周波数応答における検出された変化に基づいて、又は空間のチャネル応答の検出された変化に基づいて検出することができる。一部の実施では、モーションの検出に応答して、動作又はプログラム応答を取ることができる。例えば、コンピュータデバイス（例えば、図１Ａの無線通信デバイス１０２Ｃ又は別のデバイス）は、セキュリティ警を起動する（例えば、セキュリティ要員、家屋所有者の移動電話、又は別のデバイスに警報を送信する）、モーションが検出された場所（例えば、部屋の中、廊下、又は屋外）の照明又はＨＶＡＣを起動する、又はこれらの又は他の種類のプログラムされた応答の組み合わせを実行することができる。
【００６７】
図４Ｂは、図４Ａに示した処理４００のサブ処理４５０を示す。サブ処理４５０は、信号品質メトリクスに基づいて無線状態変更が可能かどうかを決定するための例示的処理を示す。例えば、無線状態の変更は、受信された信号の変動の量が低い（そうでなければ４１２での決定をトリガしない）時でも、信号品質メトリクスの値が低くなり続ける場合に要求することができる。サブ処理４５０は処理４００で実施することができるか、又は処理４００から除くことができる。
【００６８】
信号が４０２で受信された時に、信号の信号品質メトリクスの値が４５２で決定される。信号品質メトリクス値は、上述のように決定することができる。例えば、この値は、上記の式（９）によって表される値Ｑに基づいてか又はこれに等しくすることができる。信号品質メトリクスの値は、４５４で閾値と比較される。閾値は、４１６のモーション検出処理に対する品質基準に基づいてことができる。信号品質メトリクスの値が閾値を上回る場合、受信信号は４１６のモーション検出処理への入力として許容できると見なされる（「受け付けられる」）。この場合、サブ処理４５０は、処理４００の４０４に戻る。しかしながら、信号品質メトリクスの値が閾値より下である場合、４１６のモーション検出処理への入力として信号が許容できないと見なされ、廃棄できるか又はそうでなければ考慮されない（「拒否される」）。この場合、品質チェックカウンタを４５６で増分することができる。次に品質チェックカウンタが一定の閾値を超えるかどうか４５８で決定される。カウンタが閾値を超える場合、次にサブ処理４５０が図４Ａの処理４００の４１２に戻り、無線通信デバイスが上述のように無線状態を変えるかどうかを決定することができる（例えば、利得状態機械が実行される）。カウンタが４５８で閾値を超えない場合、次にサブ処理４５０は図４Ａの処理４００の４０４に戻る。
【００６９】
図４Ｃは、図４Ａに示した処理４００のサブ処理４６０を示す。サブ処理４６０は、図４Ａの処理４００で「モーションホールド」制御を実施するための例示的処理を示す。サブ処理４６０は処理４００で実施することができるか、又は処理４００から除くことができる。例示的サブ処理４６０では、モーションが４１６のモーション検出処理によって検出される場合、無線通信デバイスは、場合によっては無線状態変更を禁じることができる。従って、４６２でのモーションの検出に応答して、分散チェックカウンタが、４１２で決定を遅延させるか又は決定が行われないようにするために、４６４でデフォルト値（例えば、ゼロ）に設定される。しかしながら、モーションが４１６のモーション検出処理によって検出されなかった場合、次に４６４がバイパスされる。サブ処理４６０は、処理４００の４１８に戻り、無線通信デバイスのモデムパラメータは次の受信信号に対して一定に維持される。
【００７０】
本明細書で説明した主題及び動作の一部は、デジタル電子回路で、又はコンピュータソフトウェア、ファームウェア、又は本明細書及びこの構造的等価物に開示された構造を含むハードウェアで、又はこれらの１又は２以上の組み合わせで実施することができる。本明細書で説明した主題の一部は、１又は２以上のコンピュータプログラム、すなわち、データ処理装置による実行のための又はデータ処理装置の動作を制御するためにコンピュータ可読ストレージ媒体に符号化されたコンピュータプログラム命令の１又は２以上のモジュールとして実施することができる。コンピュータ可読ストレージ媒体は、コンピュータ可読ストレージデバイス、コンピュータ可読ストレージ基板、ランダム又はシリアルアクセスメモリアレイ又はデバイス、又はこれらの１又は２以上の組み合わせとすることができるか、又はこれに含めることができる。コンピュータ可読ストレージ媒体が伝播信号でない場合、コンピュータ可読ストレージ媒体は、人工的に生成された伝播信号に符号化されたコンピュータプログラム命令の発信元又は宛先とすることができる。コンピュータ可読ストレージ媒体は、１又は２以上の別々の物理的構成要素又は媒体（例えば、マルチＣＤ、ディスク、又は他のストレージデバイス）とすることができるか、又はこれに含めることができる。
【００７１】
本明細書で説明した動作の一部は、１又は２以上のコンピュータ可読ストレージデバイスに格納されるか又は他のソースから受信されたデータにデータ処理装置によって実行される動作として実施することができる。「データ処理装置」という語は、例によってプログラマブルプロセッサ、コンピュータ、システムオンチップ、又は複数のチップ、又は前述の組み合わせを含むデータを処理するための装置、デバイス、及び機械の全ての種類を包含する。この装置は、専用論理回路、例えば、ＦＰＧＡ（フィールドプログラマブルゲートアレイ）又はＡＳＩＣ（特定用途向け集積回路）を含むことができる。この装置は、ハードウェアに加えて、当該のコンピュータプログラムの実行環境を作成するコード、例えば、プロセッサファームウェア、プロトコルスタック、データベース管理システム、オペレーティングシステム、クロスプラットフォームランタイム環境、仮想機械、又はこれらの１又は２以上の組み合わせを構築するコードを含むこともできる。
【００７２】
コンピュータプログラム（プログラム、ソフトウェア、ソフトウェアアプリケーション、スクリプト、又はコードとしても公知）を、コンパイル又は解釈言語、宣言又は手順言語を含むプログラミング言語の何れかの形態で書くことができ、独立型プログラムとして、又はモジュール、構成要素、サブルーチン、オブジェクト、又はコンピュータ環境で使用するのに適した他のユニットとして含む何れかの形態で備えることができる。コンピュータプログラムは、ファイルシステムのファイルに対応することができるが、必ずしも対応する必要はない。プログラムを、他のプログラム又はデータ（例えば、マークアップ言語文書に格納された１又は２以上のスクリプト）を保持するファイルの一部に、プログラム専用の単一のファイルに、又は複数の協調ファイル（例えば、１又は２以上のモジュール、サブプログラム、又はコードの一部分を格納するファイル）に格納することができる。コンピュータプログラムは、１つのコンピュータに又は１つのサイトに位置付けられるか又は複数のサイトにわたって分散され且つ通信ネットワークによって相互接続される複数のコンピュータで実行されるよう備えることができる。
【００７３】
本明細書で説明した処理及び論理フローの一部を、１又は２以上のコンピュータプログラムを実行する１又は２以上のプログラマブルプロセッサによって実行して入力データを動作し出力を生成することによって動作を実行することができる。処理及び論理フローは、専用論理回路、例えば、ＦＰＧＡ（フィールドプログラマブルゲートアレイ）又はＡＳＩＣ（特定用途向け集積回路）によって実行することができ、装置を専用論理回路、例えば、ＦＰＧＡ（フィールドプログラマブルゲートアレイ）又はＡＳＩＣ（特定用途向け集積回路）として実施することもできる。
【００７４】
コンピュータプログラムの実行に適したプロセッサは、例によって、汎用及び専用マイクロプロセッサの両方、及びデジタルコンピュータの何れかの種類のプロセッサを含む。一般的に、プロセッサは、読取り専用メモリ又はランダムアクセスメモリ又はこれらの両方から命令及びデータを受信する。コンピュータの要素は、命令に従って動作を実行するプロセッサ、及び命令及びデータを格納する１又は２以上のメモリデバイスを含むことができる。コンピュータは、データを格納するための１又は２以上の大容量ストレージデバイス、例えば、非磁気ドライブ（例えば、固体ドライブ）、磁気ディスク、磁気光学ディスク、又は光学ディスクを含むことができるか、又はこれらからデータを受信又はこれらにデータを転送するために動作可能に結合することができる。しかしコンピュータは、このようなデバイスを有する必要はない。コンピュータは、別のデバイス、例えば、電話、タブレットコンピュータ、電子機器、移動音声又はビデオプレーヤ、ゲームコンソール、全地球測位システム（ＧＰＳ）受信機、もののインターネット（ＩｏＴ）デバイス、機械対機械（Ｍ２Ｍ）センサ又はアクチュエータ、又は携帯式ストレージデバイス（例えば、ユニバーサルシリアルバス（ＵＳＢ）フラッシュドライブ）に組み込むことができる。コンピュータプログラム命令及びデータを格納するのに適したデバイスは、例によって半導体メモリデバイス（例えば、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリデバイス、及びその他）、磁気ディスク（例えば、内部ハードディスク、取り外し可能ディスク、及びその他）、磁気光学ディスク、及びＣＤ  ＲＯＭ及びＤＶＤ−ＲＯＭディスクを含む不揮発性メモリ、媒体及びメモリデバイスの全ての形態を含む。場合によっては、プロセッサ及びメモリは、専用論理回路によって補足又はこれに組み入れることができる。
【００７５】
ユーザとの対話を提供するために、動作は、ユーザに情報を表示するためのディスプレイデバイス（例えば、モニタ、又はディスプレイデバイスの別のタイプ）及びユーザがコンピュータに入力を提供することができるキーボード及びポインティングデバイス（例えば、マウス、トラックボール、スタイラス、タッチセンサ式画面、又は別のタイプのポインティングデバイス）を有するコンピュータで実施することができる。他の種類のデバイスを用いてユーザとの対話を同様に提供することができ、例えば、ユーザに提供されるフィードバックは、感覚フィードバック、例えば、視覚フィードバック、聴覚フィードバック、又は触知性フィードバックの何れかの形態とすることができ、ユーザからの入力を、音響、会話、又は触知性入力を含む何れかの形態で受信することができる。加えて、ユーザによって使用されるデバイスに文書を送信及びデバイスから文書を受信することによって、例えば、ウェブブラウザから受信された要求に応答してユーザのクライアントデバイスのウェブブラウザにウェブページを送信することによって、コンピュータはユーザと対話することができる。
【００７６】
コンピュータシステムは、単一のコンピュータデバイス、又は互いに近接して又は一般的に互いから離れて動作し一般的には通信ネットワークを介して対話する複数のコンピュータデバイスを含むことができる。通信ネットワークは、ローカルエリアネットワーク（「ＬＡＮ］）及びワイドエリアネットワーク（「ＷＡＮ」）、インターネットワーク（例えば、インターネット）、衛星リンクを含むネットワーク、及びピアツーピアネットワーク（例えば、アドホックピアツーピアネットワーク）の１又は２以上を含むことができる。クライアント及びサーバの関係は、それぞれのコンピュータで実行され且つ互いとのクライアントサーバ関係を有するコンピュータプログラムによって発生することができる。
【００７７】
説明した例の一部の一般的態様では、無線通信デバイスの無線状態が制御される。
【００７８】
第１の例では、モーション検出信号の第１セットが、第１無線状態の無線通信デバイスの無線サブシステムの動作によって処理される。モーション検出信号は、空間を通じて送信される無線信号に基づいて。モーション検出信号の第１セットにおける変動の量は、それぞれのモーション検出信号のパラメータの値に基づいて１又は２以上のプロセッサの動作によって決定される。カウンタの値は、変動の量が第１閾値より大きいという決定に応答して更新され、無線サブシステムが、カウンタの値と第２閾値の比較（例えば、カウンタが閾値より大きい）に基づいて第１無線状態から第２無線状態に変更される。モーション検出処理は、第２無線状態の無線サブシステムの動作によって処理されたモーション検出信号の第２セットに基づいて空間における物体のモーションを検出するよう実行される。
【００７９】
第１の例の実施は、場合によっては以下の特徴の１又は２以上を含むことができる。第１無線状態から第２無線状態への無線サブシステムの変更は、利得状態機械を実行する段階を含むことができる。利得状態機械の実行は、自動利得制御（ＡＧＣ）ループを用いる段階を含むことができる。モーション検出処理は、モーション検出信号の第２セットのサブセットに基づいて物体のモーションを検出することができる。モーション検出信号の第２セットに基づいてモーションの検出に応答してカウンタをデフォルト値（例えば、ゼロ）に設定することができる。変動の量の決定は、第１セットにおけるそれぞれのモーション検出信号の分散をコンピュータ計算する段階を含むことができる。パラメータはそれぞれのモーション検出信号のパワーレベルを含むことができる。モデムパラメータは、カウンタの値と第２閾値の比較（例えば、カウンタが第２閾値より小さい）に基づいて一定に維持することができる。
【００８０】
第１の例の実施は、場合によっては以下の特徴の１又は２以上を含むことができる。信号品質メトリクスの値を、第１セットにおけるそれぞれのモーション検出信号に基づいて１又は２以上のプロセッサの動作によってコンピュータ計算することができ、信号品質メトリクスの値がモーション検出処理に対する品質基準を満足するという決定に基づいてパラメータの値をデータベースに格納することができる。変動の量は、データベースに格納されたパラメータの値に基づいて決定することができる。カウンタは、第１カウンタを含むことができ、信号品質メトリクスの値を、第２セットにおけるそれぞれのモーション検出信号に基づいて１又は２以上のプロセッサの動作によってコンピュータ計算することができ、信号品質メトリクスの値がモーション検出処理に対する品質基準を満足しないという決定に応答して第２カウンタの値を更新することができ、第２カウンタの値と第３閾値の比較（例えば、第２カウンタが第３閾値より大きい）に基づいて第２無線状態から第３無線状態に無線サブシステムを変更することができる。第１無線状態から第２無線状態への無線サブシステムの変更は、利得設定、ＲＦフィルタ設定、ＲＦフロントエンドスイッチ設定、ＤＣオフセット設定、ＩＱ補償設定、デジタルＤＣ補正設定、デジタル利得設定、又はデジタルフィルタリング設定を含む１又は２以上のモデムパラメータを修正する段階を含むことができる。
【００８１】
一部の実施では、コンピュータ可読ストレージ媒体は、第１の例の１又は２以上の動作を実行するためにデータ処理装置によって実行された時に動作可能である命令を格納する。一部の実施では、無線通信デバイスは、データ処理装置、及び第１の例の１又は２以上の動作を実行するためにデータ処理装置によって実行された時に動作可能である命令を格納するコンピュータ可読ストレージ媒体を含む。
【００８２】
第２の例では、無線通信デバイスは、プロセッサと、無線サブシステムの無線状態で動作しながらモーション検出信号を受信しモーション検出信号を処理するよう構成される無線サブシステムと、命令を格納するメモリとを含む。この命令はプロセッサによって実行された時に、それぞれのモーション検出信号のパラメータの値に基づいてモーション検出信号における変動の量を決定し、変動の量が第１閾値より大きいという決定に応答してカウンタの値を更新し、且つカウンタの値と第２閾値の比較（例えば、カウンタが第２閾値より大きい）に基づいて無線サブシステムの無線状態を変更することができる。この命令はまた、モーション検出処理を実行して変更された無線状態における無線サブシステムによって処理されたモーション検出信号に基づいて空間内の物体のモーションを検出することができる。
【００８３】
第２の例の実施は、場合によっては以下の特徴の１又は２以上を含むことができる。この命令は、利得状態機械を実行することによって無線サブシステムの無線状態を修正することができる。利得状態機械は、自動利得制御（ＡＧＣ）ループを含むことができる。この命令は、モーション検出信号に基づいてモーションの検出に応答してカウンタをデフォルト値にリセットすることができる。この命令は、カウンタの値と第２閾値の比較（例えば、カウンタは第２閾値より小さい）に基づいて無線状態を一定に維持することができる。この命令は、第１セットにおけるそれぞれのモーション検出信号に基づいて信号品質メトリクスの値をコンピュータ計算し、信号品質メトリクスの値がモーション検出処理に対する品質基準を満足するという決定に基づいてパラメータの値をデータベースに格納し、且つデータベースに格納されたパラメータの値に基づいて変動の量を決定することができる。カウンタは第１カウンタを含むことができ、命令は、変更された無線状態における無線サブシステムによって処理されたモーション検出信号に基づいて信号品質メトリクスの値をコンピュータ計算し、信号品質メトリクスの値がモーション検出処理に対する品質基準を満足しないという決定に応答して第２カウンタの値を更新し、且つ第２カウンタの値と第３閾値の比較（例えば、第２カウンタは第３閾値より大きい）に基づいて無線サブシステムの無線状態を変更することができる。この命令は、無線サブシステムの無線状態を変更することができ、利得設定、ＲＦフィルタ設定、ＲＦフロントエンドスイッチ設定、ＤＣオフセット設定、ＩＱ補償設定、デジタルＤＣ補正設定、デジタル利得設定、又はデジタルフィルタリング設定を含む１又は２以上のモデムパラメータを修正することができる。
【００８４】
本明細書は多くの詳細を包含するが、これらは、特許請求される範囲を限定するものとして解釈すべきではなく、むしろ、特定の実施例に固有の特徴の説明として解釈すべきである。別々の実施のコンテキストで本明細書において説明された幾つかの特徴を組み合わせることもできる。反対に、単一の実施のコンテキストで説明された様々な特徴を複数の実施形態において別々に又は何れかの適切な部分的組み合わせの形態で実施することもできる。
【００８５】
幾つかの実施形態を説明した。それでもなお、様々な修正を行い得ることは理解されるであろう。従って、他の実施形態も以下の請求項の範囲内にある。
【符号の説明】
【００８６】
４０２  無線状態に基づいて受信された信号を処理する
４０４  受信された信号における変動の量を決定する
４０６  変動＞閾値？
NO  いいえ  YES  はい
４０８  分散チェックカウンタを増分する
４１０  カウンタ＞閾値？
NO  いいえ  YES  はい
４１２  無線状態を変更するか？
NO  いいえ  YES  はい
４１４  １又は２以上のモデムパラメータを修正する
４１６  モーション検出処理を実行する
４１８  モデムパラメータを一定に維持する
４５０  サブ処理
４６０  サブ処理
【図１Ａ】
2020514750.tif 000058
【図１Ｂ】
2020514750.tif 000059
【図２】
2020514750.tif 000060
【図３Ａ】
2020514750.tif 000061
【図３Ｂ】
2020514750.tif 000062
【図４Ａ】
2020514750.tif 000063
【図４Ｂ】
2020514750.tif 000064
【図４Ｃ】
2020514750.tif 000065
【国際調査報告】
2020514750.tif 000066
2020514750.tif 000067