(57)【要約】  一般的態様では、記憶されたモデムパラメータを使用して無線信号を処理することによって動きを検出する。いくつかの態様では、記憶されたモデムパラメータに無線センサ装置のメモリからアクセスする。記憶されたモデムパラメータは、無線センサ装置の無線サブシステムが以前に第１の動き検出信号を処理する際に使用した無線状態を表す。記憶されたモデムパラメータを無線センサ装置の無線サブシステムに適用し、記憶されたモデムパラメータによって表される無線状態を使用して無線センサ装置において第２の動き検出信号を処理し、第１及び第２の動き検出信号に基づいて動きを検出する。【選択図】図１Ａ
2020511654.tif 000002
【特許請求の範囲】
【請求項１】
動き検出方法であって、
無線センサ装置のメモリから、前記無線センサ装置の無線サブシステムが以前に第１の動き検出信号を処理する際に使用した無線状態を表す記憶されたモデムパラメータにアクセスするステップと、
前記記憶されたモデムパラメータを前記無線センサ装置の前記無線サブシステムに適用するステップと、
前記記憶されたモデムパラメータが表す前記無線状態を使用して、前記無線センサ装置において第２の動き検出信号を処理するステップと、
１又は２以上のプロセッサの動作により、前記第１及び第２の動き検出信号に基づいて動きを検出するステップと、
を含むことを特徴とする方法。
【請求項２】
前記モデムパラメータは、利得設定、ＲＦフィルタ設定、ＲＦフロントエンドスイッチ設定、ＤＣオフセット設定、又はＩＱ補償設定のうちの１つ又は２つ以上を含む、
請求項１に記載の方法。
【請求項３】
前記記憶されたモデムパラメータを前記無線センサ装置の前記無線サブシステムに適用するステップは、前記無線サブシステムの１又は２以上のモデムパラメータを一定に保つステップを含む、
請求項１に記載の方法。
【請求項４】
前記モデムパラメータは、前記無線センサ装置のベースバンドサブシステムが以前に前記第１の動き検出信号を処理する際に使用したベースバンド処理状態をさらに表し、前記方法は、前記記憶されたモデムパラメータを前記無線センサ装置の前記ベースバンドサブシステムに適用するステップを含む、
請求項１に記載の方法。
【請求項５】
前記モデムパラメータは、デジタルＤＣ補正設定、デジタル利得設定、又はデジタルフィルタリング設定のうちの１つ又は２つ以上を含む、
請求項４に記載の方法。
【請求項６】
前記無線センサ装置において前記第１の動き検出信号を受け取ったことに応答して、前記モデムパラメータを記憶するステップを含む、
請求項１から５のいずれか１項に記載の方法。
【請求項７】
前記第１の動き検出信号は、ヘッダ及びペイロードを含むパケットを含み、前記方法は、前記ヘッダを読み取って、前記無線センサ装置において前記第１の動き検出信号が受け取られたと判断するステップを含む、
請求項６に記載の方法。
【請求項８】
前記記憶されたモデムパラメータは、第１の無線状態を表す第１のモデムパラメータであり、前記方法は、
前記無線センサ装置の前記無線サブシステムに異なる第２の無線状態を表す第２のモデムパラメータを適用するステップと、
前記第２の無線状態のパラメータを使用して、前記無線センサ装置においてさらなる動き検出信号を処理するステップと、
前記さらなる動き検出信号に基づいて、前記第１及び第２の動き検出信号とは無関係に動きを検出するステップと、
を含む、請求項１から５のいずれか１項に記載の方法。
【請求項９】
前記第１及び第２の動き検出信号は、無線送信機装置から前記無線センサ装置に送信される無線信号に基づき、前記動きを検出するステップは、前記無線送信機装置と前記無線センサ装置との間の前記無線信号にアクセスされた空間内の物体の動きを検出するステップを含む、
請求項１から５のいずれか１項に記載の方法。
【請求項１０】
無線センサ装置であって、
前記無線センサ装置が受け取った信号を処理するように構成された無線サブシステムを含むモデムと、
前記無線センサ装置が受け取った第１の動き検出信号を処理する際に前記無線サブシステムが使用した無線状態を表すモデムパラメータを記憶するように構成されたメモリと、
１又は２以上のプロセッサと、
を備え、前記プロセッサは、
前記メモリから前記モデムパラメータにアクセスするステップと、
前記モデムパラメータを前記無線サブシステムに適用するステップと、
前記記憶されたモデムパラメータが表す前記無線状態を使用して前記無線サブシステムによって処理される第２の動き検出信号を受け取るステップと、
前記第１及び第２の動き検出信号に基づいて動きを検出するステップと、
を含む動作を実行するように構成される、
ことを特徴とする無線センサ装置。
【請求項１１】
前記モデムパラメータは、利得設定、ＲＦフィルタ設定、ＲＦフロントエンドスイッチ設定、ＤＣオフセット設定、又はＩＱ補償設定のうちの１つ又は２つ以上を含む、
請求項１０に記載の無線センサ装置。
【請求項１２】
前記モデムパラメータを前記無線サブシステムに適用するステップは、１又は２以上のモデムパラメータを一定に保つステップを含む、
請求項１０に記載の無線センサ装置。
【請求項１３】
前記モデムは、ベースバンドサブシステムをさらに含み、前記モデムパラメータは、前記ベースバンドサブシステムが前記第１の動き検出信号を処理する際に使用したベースバンド処理状態をさらに表し、前記動作は、前記モデムパラメータを前記ベースバンドサブシステムに適用するステップを含む、
請求項１０に記載の無線センサ装置。
【請求項１４】
前記モデムパラメータは、デジタルＤＣ補正設定、デジタル利得設定、又はデジタルフィルタリング設定のうちの１つ又は２つ以上を含む、
請求項１３に記載の無線センサ装置。
【請求項１５】
前記動作は、前記無線センサ装置において前記第１の動き検出信号を受け取ったことに応答して、前記モデムパラメータを記憶するステップを含む、
請求項１０から１４のいずれか１項に記載の無線センサ装置。
【請求項１６】
前記第１の動き検出信号は、ヘッダ及びペイロードを含むパケットを含み、前記動作は、前記ヘッダを読み取って、前記無線センサ装置において前記第１の動き検出信号が受け取られたと判断するステップを含む、
請求項１５に記載の無線センサ装置。
【請求項１７】
前記モデムパラメータは、第１の無線状態を表す第１のモデムパラメータであり、前記動作は、
前記無線サブシステムに異なる第２の無線状態を表す第２のモデムパラメータを適用するステップと、
前記第２の無線状態のパラメータを使用して、前記無線センサ装置においてさらなる動き検出信号を処理するステップと、
前記さらなる動き検出信号に基づいて、前記第１及び第２の動き検出信号とは無関係に動きを検出するステップと、
を含む、請求項１０から１４のいずれか１項に記載の無線センサ装置。
【請求項１８】
前記動きを検出するステップは、無線送信機と前記無線センサ装置との間の前記第１及び第２の動き検出信号にアクセスされた空間内の物体の動きを検出するステップを含む、
請求項１０から１４のいずれか１項に記載の無線センサ装置。
【請求項１９】
命令を記憶する非一時的コンピュータ可読媒体であって、前記命令は、データ処理装置によって実行された時に、
無線センサ装置のメモリから、前記無線センサ装置の無線サブシステムが以前に第１の動き検出信号を処理する際に使用した無線状態を表す記憶されたモデムパラメータにアクセスするステップと、
前記記憶されたモデムパラメータを前記無線センサ装置の前記無線サブシステムに適用するステップと、
前記記憶されたモデムパラメータが表す前記無線状態を使用して、前記無線センサ装置において第２の動き検出信号を処理するステップと、
前記第１及び第２の動き検出信号に基づいて動きを検出するステップと、
を含む動作を実行する、ことを特徴とするコンピュータ可読媒体。
【請求項２０】
前記モデムパラメータは、前記無線センサ装置のベースバンドサブシステムが以前に前記第１の動き検出信号を処理する際に使用したベースバンド処理状態をさらに表し、前記動作は、前記記憶されたモデムパラメータを前記無線センサ装置の前記ベースバンドサブシステムに適用するステップを含む、
請求項１９に記載のコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
〔優先権の主張〕
本出願は、２０１７年３月１６日に出願された「動き検出のためのモデムパラメータの記憶（Ｓｔｏｒｉｎｇ  Ｍｏｄｅｍ  Ｐａｒａｍｅｔｅｒｓ  ｆｏｒ  Ｍｏｔｉｏｎ  Ｄｅｔｅｃｔｉｏｎ）」という名称の米国特許出願公開第１５／４６０，６４３号に対する優先権を主張するものであり、この文献は引用により本明細書に組み入れられる。
【０００２】
以下の説明は、動き検出に関する。
【背景技術】
【０００３】
例えば、室内又は屋外領域の物体の動きを検出するために動き検出システムが使用されている。いくつかの動き検出システム例では、赤外線センサ又は光学センサを使用してセンサの視野内の物体の動きを検出する。動き検出システムは、セキュリティシステム、自動制御システム及びその他のタイプのシステムにおいて使用されている。
【図面の簡単な説明】
【０００４】
【図１Ａ】無線通信システム例を示す図である。
【図１Ｂ】動き検出器装置のモデム例を示す図である。
【図２】動きチャネルパケット例を示す図である。
【図３Ａ】無線センサ装置間で通信される信号例を示す図である。
【図３Ｂ】無線センサ装置間で通信される信号例を示す図である。
【図４】記憶されたモデムパラメータを使用して無線信号を処理することによって動きを検出するプロセス例を示すフロー図である。
【発明を実施するための形態】
【０００５】
ここで説明する内容のいくつかの態様では、記憶されたモデムパラメータを使用して無線信号を処理することによって動きを検出する。例えば、第１の動き検出信号の組を処理するために使用されるモデムパラメータをメモリに記憶し、（例えば、モデムパラメータを一定に保つことによって）同じモデムパラメータを使用して第２の動き検出信号の組を処理することができる。モデムパラメータは、無線センサ装置の無線サブシステム又はベースバンドサブシステム（又はこれらの両方）の動作のための設定又は全体構成を示すパラメータを含むことができる。例えば、モデムパラメータは、利得設定、ＲＦフィルタ設定、ＲＦフロントエンドスイッチ設定、ＤＣオフセット設定、無線サブシステムのＩＱ補償設定、又はデジタルＤＣ補正設定、デジタル利得設定、又はベースバンドサブシステムのデジタルフィルタリング設定のうちの１つ又は２つ以上を含むことができる。
【０００６】
典型的な無線システムでは、モデムが受け取った信号を一定期間にわたって比較的一定に保つようにモデムパラメータを自動変更することができる。例えば、無線装置は、モデムが受け取った信号の大きさ又は帯域幅の変動が見られることに応答して、利得設定又はフィルタ設定を自動的に変更することができる。無線動き検出器装置のモデムパラメータをこのように変更すると、受け取った動き検出信号を互いに直接比較できないため、装置による動き検出にエラー（例えば、誤検出）が生じる恐れがある。しかしながら、同じパラメータを使用して動き検出信号を処理することによってこのようなエラーを回避することができる。例えば、無線センサ装置の無線サブシステム又はベースバンドサブシステムに適用されるモデムパラメータが異なると、受け取った動き検出信号に基づくデータ間に不整合が生じ、異なるモデムパラメータを用いて処理された信号を動き検出の目的で比較できなくなってしまうことがある。一例として、無線サブシステムの利得設定が異なると、（異なる利得設定に起因して）信号の大きさの増加が誤って示されることによって誤った読み取りが行われる恐れがある。
【０００７】
図１Ａは、無線通信システム例１００を示す図である。無線通信システム例１００は、第１の無線装置１０２Ａ、第２の無線装置１０２Ｂ及び動き検出器装置１０４という３つの無線装置を含む。無線通信システム例１００は、さらなる無線装置及びその他のコンポーネント（例えば、さらなる動き検出器装置、さらなる無線装置、１又は２以上のネットワークサーバ、ネットワークルータ、ネットワークスイッチ、ケーブル、又はその他の通信リンクなど）を含むこともできる。
【０００８】
無線装置例１０２Ａ、１０２Ｂは、例えば無線ネットワーク標準又は別のタイプの無線通信プロトコルに従って無線ネットワーク内で動作することができる。例えば、無線ネットワークは、無線ローカルエリアネットワーク（ＷＬＡＮ）、パーソナルエリアネットワーク（ＰＡＮ）、メトロポリタンエリアネットワーク（ＭＡＮ）、又は別のタイプの無線ネットワークとして動作するように構成することができる。ＷＬＡＮの例としては、ＩＥＥＥによって開発された標準である８０２．１１ファミリーのうちの１つ又は２つ以上に従って動作するように構成されたネットワーク（例えば、Ｗｉ−Ｆｉネットワーク）などが挙げられる。ＰＡＮの例としては、近距離通信標準（例えば、ＢＬＵＥＴＯＯＴＨ（登録商標）、近距離無線通信（ＮＦＣ）、ＺｉｇＢｅｅ）及びミリ波通信などに従って動作するネットワークが挙げられる。
【０００９】
いくつかの実装では、無線装置１０２Ａ、１０２Ｂを、例えばセルラネットワーク標準に従ってセルラネットワーク内で通信するように構成することができる。セルラネットワークの例としては、グローバル・システム・フォー・モバイル（ＧＳＭ）及びＧＳＭ進化型高速データレート（ＥＤＧＥ）又はＥＧＰＲＳなどの２Ｇ標準、符号分割多元接続（ＣＤＭＡ）、ユニバーサル・モバイル・テレコミュニケーション・システム（ＵＭＴＳ）及び時分割同期符号分割多元接続（ＴＤ−ＳＣＤＭＡ）などの３Ｇ標準、ロング・ターム・エボリューション（ＬＴＥ）及びＬＴＥ−Ａｄｖａｎｃｅｄ（ＬＴＥ−Ａ）などの４Ｇ標準などに従って構成されたネットワークが挙げられる。
【００１０】
図１Ａに示す例では、無線装置１０２Ａ、１０２Ｂを標準的な無線ネットワークコンポーネントとすることができ、或いはこれらの無線装置が標準的な無線ネットワークコンポーネントを含むことができ、例えばいくつかの例では、従来のＷｉ−Ｆｉアクセスポイント又は別のタイプの無線アクセスポイント（ＷＡＰ）を使用することができる。いくつかの例では、別のタイプの標準的な又は従来のＷｉ−Ｆｉ送信機装置を使用することができる。いくつかの例では、無線装置１０２Ａ、１０２Ｂの各々が、モデムと、例えば電源ユニット、メモリ及び有線通信ポートなどの他のコンポーネントとを含む。いくつかの実装では、第１の無線装置１０２Ａ及び第２の無線装置１０２Ｂが同じタイプの装置である。いくつかの実装では、第１の無線装置１０２Ａ及び第２の無線装置１０２Ｂが２つの異なるタイプの装置（例えば、２つの異なるタイプの無線ネットワークのための無線装置、又は同じ無線ネットワークのための２つの異なるタイプの無線装置）である。
【００１１】
動き検出器装置例１０４は、モデム１１２と、プロセッサ１１４と、メモリ１１６と、電源ユニット１１８とを含む。動き検出器装置１０４は、さらなる又は異なるコンポーネントを含むこともでき、これらのコンポーネントは、図１Ａに示すように又は別の形で動作するように構成することができる。いくつかの実装では、モデム１１２、プロセッサ１１４、メモリ１１６及び電源ユニット１１８が、共に共通のハウジング又はその他のアセンブリに収容される。いくつかの実装では、コンポーネントのうちの１つ又は２つ以上を、例えば異なるハウジング又はその他のアセンブリに別個に収容することもできる。
【００１２】
モデム例１１２は、無線信号の通信（受信、送信、又はこれらの両方）を行うことができる。例えば、モデム１１２は、無線通信規格に従ってフォーマットされた無線周波数信号を通信するように構成することができる。モデム１１２は、図１Ｂに示す無線ネットワークモデム例１１２として実装することも、或いは他のタイプのコンポーネント又はサブシステムなどを用いて別様に実装することもできる。いくつかの実装では、モデム例１１２が、無線サブシステム及びベースバンドサブシステムを含む。いくつかの例では、ベースバンドサブシステム及び無線サブシステムを共通のチップ又はチップセット上に、或いはカード又は別のタイプの組み立て装置に実装することができる。ベースバンドサブシステムは、例えばリード線、ピン、ワイヤ、又は他のタイプの接続によって無線サブシステムに結合することができる。
【００１３】
いくつかの例では、モデム１１２内の無線サブシステムが、１又は２以上のアンテナ及び無線周波数回路を含むことができる。無線周波数回路は、例えばアナログ信号のフィルタリング、増幅又は別様な調整を行う回路、ベースバンド信号をＲＦ信号にアップコンバートする回路、ＲＦ信号をベースバンド信号にダウンコンバートする回路などを含むことができる。このような回路は、例えばフィルタ、増幅器、ミキサ、局部発振器などを含むことができる。無線サブシステムは、無線通信チャネル上で無線周波数無線信号を通信するように構成することができる。一例として、無線サブシステムは、図１Ｂに示す無線チップ１１３、ＲＦフロントエンド１１５及びアンテナ１１７を含むことができる。無線サブシステムは、さらなる又は異なるコンポーネントを含むこともできる。いくつかの実装では、無線サブシステムを、例えばＷｉ−Ｆｉモデム、ピコ基地局モデムなどの従来のモデムからの無線電子機器（例えば、ＲＦフロントエンド、無線チップ又は同様のコンポーネント）とすることができ、或いは無線サブシステムがこれらを含むことができる。いくつかの実装では、アンテナ１１７が複数のアンテナを含む。
【００１４】
いくつかの例では、モデム１１２内のベースバンドサブシステムが、例えばデジタルベースバンドデータを処理するように構成されたデジタル電子機器を含むことができる。一例として、ベースバンドサブシステムは、図１Ｂに示すベースバンドチップ１１１を含むことができる。ベースバンドサブシステムは、さらなる又は異なるコンポーネントを含むこともできる。いくつかの例では、ベースバンドサブシステムが、デジタルシグナルプロセッサ（ＤＳＰ）装置又は別のタイプのプロセッサ装置を含むことができる。いくつかの例では、ベースバンドシステムが、無線サブシステムを動作させ、無線サブシステムを介して無線ネットワークトラフィックを通信し、無線サブシステムを介して受け取った動き検出信号に基づいて動きを検出し、又はその他のタイプの処理を実行するデジタル処理ロジックを含む。例えば、ベースバンドサブシステムは、信号を符号化して符号化信号を送信のために無線サブシステムに供給するように構成された、或いは無線サブシステムからの信号内に符号化されたデータを（例えば、無線通信規格に従って信号を復号することによって、動き検出処理に従って信号を処理することによって、又はそれ以外の方法で）識別して解析するように構成された１又は２以上のチップ、チップセット又は他のタイプのデバイスを含むことができる。
【００１５】
いくつかの例では、モデム例１１２内の無線サブシステムが、ベースバンドサブシステムからベースバンド信号を受信し、ベースバンド信号を無線周波数信号にアップコンバートし、（例えば、アンテナを介して）無線周波数信号を無線で送信する。いくつかの例では、モデム例１１２内の無線サブシステムが、（例えば、アンテナを介して）無線周波数信号を無線で受信し、無線周波数信号をベースバンド信号にダウンコンバートし、ベースバンド信号をベースバンドサブシステムに送信する。無線サブシステムとベースバンドサブシステムとの間で交換される信号は、デジタル信号又はアナログ信号とすることができる。いくつかの例では、ベースバンドサブシステムが変換回路（例えば、デジタル−アナログ変換器、アナログ−デジタル変換器）を含み、無線サブシステムとの間でアナログ信号を交換する。いくつかの例では、無線サブシステムが変換回路（例えば、デジタル−アナログ変換器、アナログ−デジタル変換器）を含み、ベースバンドサブシステムとの間でデジタル信号を交換する。
【００１６】
いくつかの例では、モデム例１１２のベースバンドサブシステムが、１又は２以上のネットワークトラフィックチャネル上で無線サブシステムを介して無線通信ネットワーク内で無線ネットワークトラフィック（例えば、データパケット）を通信することができる。モデム１１２のベースバンドサブシステムは、動き検出チャネル上で無線サブシステムを介して動き検出信号（例えば、動き検出パケット）の送信又は受信（又はこれらの両方）を行うこともできる。いくつかの例では、ベースバンドサブシステムが、例えば動きを求めて空間を探るために動き検出信号を生成して送信する。いくつかの例では、ベースバンドサブシステムが、例えば受け取った動き検出信号を処理して空間内の物体の動きを検出する。
【００１７】
プロセッサ例１１４は、例えばデータ入力に基づいて出力データを生成するための命令を実行することができる。これらの命令は、プログラム、コード、スクリプト、又はメモリに記憶された他のタイプのデータを含むことができる。これに加えて、又はこれとは別に、これらの命令は、予めプログラムされた又は再プログラム可能な論理回路、論理ゲート、或いは他のタイプのハードウェアコンポーネント又はファームウェアコンポーネントとして符号化することもできる。プロセッサ１１４は、特殊なコプロセッサ又は別のタイプのデータ処理装置としての汎用マイクロプロセッサとすることができ、又はこのような汎用マイクロプロセッサを含むことができる。いくつかの例では、プロセッサ１１４が、動き検出器装置１０４の高水準動作を実行する。例えば、プロセッサ１１４は、メモリ１１６に記憶されたソフトウェア、スクリプト、プログラム、関数、実行ファイル又はその他のモジュールを実行又は解釈するように構成することができる。いくつかの実装では、プロセッサ１１４をモデム１１２に含めることもできる。
【００１８】
メモリ例１１６は、例えば揮発性メモリデバイス、不揮発性メモリデバイス又はこれらの両方などのコンピュータ可読媒体を含むことができる。メモリ１１６は、１又は２以上のリードオンリメモリデバイス、ランダムアクセスメモリデバイス、バッファメモリデバイス、又はこれらの及びその他のタイプのメモリデバイスの組み合わせを含むことができる。いくつかの例では、メモリの１又は２以上のコンポーネントを動き検出器装置１０４の別のコンポーネントと一体化し、又は別様に関連付けることができる。
【００１９】
電源ユニット例１１８は、動き検出器装置１０４の他のコンポーネントに電力を供給する。例えば、他のコンポーネントは、電源ユニット１１８が電圧バス又はその他の接続部を介して供給する電力に基づいて動作することができる。いくつかの実装では、電源ユニット１１８が、例えば充電式バッテリなどのバッテリ又はバッテリシステムを含む。いくつかの実装では、電源ユニット１１８が、（外部信号源から）外部電力信号を受け取って動き検出器装置１０４のコンポーネントのために調整された内部電力信号に変換するアダプタ（例えば、ＡＣアダプタ）を含む。電源ユニット１１８は、他のコンポーネントを含むことも、又は別の形で動作することもできる。
【００２０】
図１Ａに示す例では、無線装置１０２Ａ、１０２Ｂが、無線ネットワーク標準に従って無線信号を送信する。例えば、無線装置１０２Ａ、１０２Ｂは、無線信号（例えば、ビーコン信号、状態信号など）をブロードキャストし、或いは他の装置（例えば、ユーザ装置、クライアント装置、サーバなど）にアドレス指定された無線信号を送信することができ、他の装置（図示せず）及び動き検出器装置１０４は、無線装置１０２Ａ、１０２Ｂによって送信された無線信号を受信することができる。いくつかの例では、無線装置１０２Ａ、１０２Ｂによって送信される無線信号が、例えば無線通信規格に従って又は別様に周期的に繰り返される。
【００２１】
図示の例では、動き検出器装置１０４が、記憶されたモデムパラメータを使用して無線装置１０２Ａ、１０２Ｂからの無線信号を処理して、無線信号にアクセスされた空間内で発生した動きを検出する。例えば、動き検出器装置１０４は、図４のプロセス例４００、又は動きを検出するための別のタイプのプロセスを実行することができる。動き検出信号がアクセスする空間は、例えば１又は２以上の完全に又は部分的に取り囲まれた領域、囲いがない開放領域などを含むことができる屋内又は屋外空間とすることができる。この空間は、部屋、複数の部屋、又は建物などの内部とすることができ、或いはこれらを含むことができる。いくつかの例では、無線通信システム１００を、例えば動き検出器装置１０４が無線信号を送信し、無線装置１０２Ａ、１０２Ｂが動き検出器装置１０４からの無線装置信号を処理して動きを検出できるように修正することができる。
【００２２】
動き検出に使用される無線信号は、例えばビーコン信号（例えば、Ｂｌｕｅｔｏｏｔｈビーコン、Ｗｉ−Ｆｉビーコン、その他の無線ビーコン信号）、又は無線ネットワーク標準に従って他の目的で生成される別の標準的な信号を含むことができる。いくつかの例では、移動物体との相互作用の前又は後に無線信号が物体（例えば、壁）を通じて伝播することにより、移動物体と送信又は受信ハードウェアとの間に光学的見通し線を伴わずに移動物体の動きを検出することができる。動き検出器装置１０４によって生成された動き検出データは、部屋、建物、屋外領域などの空間内の動きをモニタするコントロールセンタを含むことができるセキュリティシステムなどの別の装置又はシステムに通信することができる。
【００２３】
いくつかの実装では、無線装置１０２Ａ、１０２Ｂを、動き検出器装置１０４が動き検知に使用できるヘッダ及びペイロードを含む信号を送信する別個の送信チャネル（例えば、周波数チャネル又は符号化チャネル）を含むように修正することができる。例えば、ペイロードに適用される変調、及びペイロード内のデータ又はデータ構造のタイプを動き検出器装置１０４が認識できるようにすることにより、動き検出器装置１０４が動き検知のために実行する処理量を減少させることができる。ヘッダは、例えば通信システム１００内の別の装置によって動きが検出されたかどうかの指示、変調タイプの指示などの追加情報を含むこともできる。
【００２４】
図１Ａに示す例では、動き検出器装置１０４と第１の無線装置１０２Ａとの間の無線通信リンクを使用して第１の動き検出領域１１０Ａを探ることができ、動き検出器装置１０４と第２の無線装置１０２Ｂとの間の無線通信リンクを使用して第２の動き検出領域１１０Ｂを探ることができる。いくつかの例では、動き検出器装置１０４が、無線装置１０２Ａ、１０２が動き検出器装置１０４にそれぞれ送信した信号に基づく受信信号を処理することによって、動き検出領域１１０Ａ、１１０Ｂ内の動きを検出する。例えば、図１Ａに示す人物１０６が第１の動き検出領域１１０Ａ内で動いた場合、動き検出器装置１０４は、第１の無線装置１０２Ａによって送信された無線信号に基づいてこの動きを検出することができる。
【００２５】
いくつかの例では、動き検出領域１１０Ａ、１１０Ｂが、例えば空気、固体材料、液体、又は無線電磁信号が伝播できる別の媒体を含むことができる。図１Ａに示す例では、第１の動き検出領域１１０Ａが、第１の無線装置１０２Ａと動き検出器装置１０４との間の無線通信チャネルを提供し、第２の動き検出領域１１０Ｂが、第２の無線装置１０２Ｂと動き検出器装置１０４との間の無線通信チャネルを提供する。いくつかの動作態様では、無線通信チャネルを介して転送される無線信号を使用して無線通信チャネル内の物体の動きを検出する。これらの物体は、あらゆるタイプの静止物体又は可動物体とすることができ、生物又は無生物とすることができる。例えば、この物体は、人間（例えば、図１Ａに示す人物１０６）、動物、無生物、或いは別のデバイス、装置又はアセンブリ、空間の境界の全部又は一部を定める物体（例えば、壁、ドア、窓など）、又は別のタイプの物体とすることができる。
【００２６】
図１Ｂは、無線状態１２０を記憶するメモリ１１６に結合された無線ネットワークモデム例１１２を示す図である。いくつかの例では、無線ネットワークモデム１１２を、カード、チップ、チップセット又は別のタイプの装置として実装することができる。一般に、モデムは、無線サブシステム及びベースバンドサブシステム、並びに１又は２以上の無線通信規格又はその他のプロトコルのためのソフトウェア又はファームウェアを含むことができる。いくつかの例では、モデムが、複数の無線通信規格（例えば、３Ｇ及びＬＴＥ）をサポートするハードウェア、ソフトウェア又はファームウェア（又はこれらの組み合わせ）を含む。
【００２７】
図１Ｂに示す無線ネットワークモデム例１１２は、上述したように動作することができる。例えば、無線ネットワークモデム１１２は、無線通信チャネル（例えば、ネットワークトラフィックチャネル及び動き検出チャネル）上で通信して、例えば動き検出信号を処理することによって物体の動きを検出することができる。いくつかの例では、無線ネットワークモデム例１１２が別の形で動作することができる。
【００２８】
図１Ｂに示す無線ネットワークモデム例１１２は、ベースバンドチップ１１１と、無線チップ１１３と、無線周波数（ＲＦ）フロントエンド１１５とを含む。無線ネットワークモデム１１２は、さらなる又は異なる機能を含むこともでき、コンポーネントは、図示のように又は別の形で配置することもできる。いくつかの実装では、ベースバンドチップ１１１がコンポーネントを含み、図１Ａに示すモデム例１１２に関して説明したベースバンドサブシステムの動作を実行する。いくつかの実装では、ベースバンドチップ１１１が、無線チップ１１３からの同相信号及び直交信号（Ｉ信号及びＱ信号）を処理して、受け取った無線信号からデータを抽出することができる。ベースバンドチップ１１１は、無線チップ１１３を制御し、又は他の動作を実行することができる。いくつかの例では、ベースバンドチップ１１１を、デジタルシグナルプロセッサ（ＤＳＰ）又は別のタイプのデータ処理装置として実装することができる。
【００２９】
いくつかの実装では、無線チップ１１３及びＲＦフロントエンド１１５がコンポーネントを含み、図１Ａに示すモデム例１１２に関して説明した無線サブシステムの動作を実行する。いくつかの実装では、無線チップ１１３が、受け取った無線信号に基づいて、例えばデジタル又はアナログフォーマットで同相信号及び直交信号（Ｉ信号及びＱ信号）を生成することができる。いくつかの実装では、ＲＦフロントエンド１１５が、１又は２以上のフィルタ、ＲＦスイッチ、カプラ、ＲＦゲインチップ、或いは送信又は処理を行えるように無線周波数信号を調整するその他のコンポーネントを含むことができる。
【００３０】
いくつかの例では、モデム１１２が動き検出信号を処理する。動き検出信号の処理は、アンテナ１１７における動き検出信号の受信、無線チップ１１３又はＲＦフロントエンド１１５における動き検出信号の調整（例えば、フィルタリング、増幅又はダウンコンバート）、ベースバンドチップ１１１における動き検出信号のデジタル処理を含むことができる。モデム１１２は、ベースバンドチップ１１１、無線チップ１１３又はＲＦフロントエンド１１５の１又は２以上の設定を示す１又は２以上のモデムパラメータを利用することができる。例えば、モデムパラメータは、利得設定、ＲＦフィルタ設定、ＲＦフロントエンドスイッチ設定、ＤＣオフセット設定、ＩＱ補償設定、無線チップ１１３又はＲＦフロントエンドの別の設定、デジタルＤＣ補正設定、デジタル利得設定、デジタルフィルタリング設定、又はベースバンドチップ１１１の別の設定のうちの１つ又は２つ以上を含むことができる。
【００３１】
図１Ｂに示すモデム例１１２の無線サブシステムでは、利得設定が、（例えば、自動利得制御ループを使用して）ＲＦフロントエンド１１５においてアンテナ１１７が受け取ったＲＦ信号に提供される利得の量を制御し、ＲＦフィルタ設定が、（例えば、アンテナ１１７において受け取られる信号の予想帯域幅に基づいて）ＲＦフロントエンド１１５の帯域幅フィルタを制御し、ＲＦフロントエンドスイッチ設定が、（例えば、多くのアンテナのうちの１つからの特定の信号を選択するために）ＲＦフロントエンド１１５においてどのＲＦフィルタ又はアンテナスイッチが作動するかを制御し、ＤＣオフセット設定が、（例えば、ＤＣオフセットループを使用して）無線チップ１１３においてベースバンド信号に適用されるＤＣ信号補正の量を制御し、ＩＱ補償設定が、無線チップ１１３が信号に適用されるＩＱ位相補正の量を制御する。図１Ｂに示すモデム例１１２のベースバンドサブシステムでは、デジタルＤＣ補正設定が、ベースバンドチップ１１１においてデジタル信号に適用されるＤＣ信号補正の量を制御し、デジタル利得設定が、ベースバンドチップ１１１においてデジタル信号に適用される利得の量を制御し、デジタルフィルタ設定が、ベースバンドチップ１１１内のどの１又は複数のフィルタがデジタル信号に適用されるかを制御する。
【００３２】
例えば、利得設定は、受信信号の大きさが比較的弱い場合には（無線チップ１１３による処理前に）受信信号に適用される利得の量を増加させ、大きさが比較的強い場合には受信信号に適用される利得の量を減少させることができる。別の例として、予想信号が約４０ＭＨｚの比較的広い帯域幅を有する場合には、ＲＦフィルタ設定が、ＲＦフロントエンド１１５のＲＦフィルタを、アンテナ１１７から無線チップ１１３に４０ＭＨｚ信号が受け渡されるように設定することができる。別の例として、ダウンコンバートされたベースバンド信号内にＤＣ信号（ω＝０及び正又は負の大きさを有する信号）が存在する場合には、ＤＣオフセット設定が、無線チップ１１３において、ダウンコンバートされたベースバンド信号にＤＣ補正信号が適用されてＤＣ信号が除去されるようにすることができる。別の例として、同相信号及び直交信号（Ｉ信号及びＱ信号）が９０度の位相差を有していない（例えば、位相差が９３度の）場合には、信号にＩＱ補正信号を適用して所望の９０度の位相差に到達させることができる。
【００３３】
いくつかの実装では、第１の動き検出信号の組を処理するために使用されるモデムパラメータを（例えば、一定に保つことによって）使用して第２の動き検出信号の組を処理することができる。同じパラメータを使用して第１及び第２の動き検出信号の組を処理することによって、動き検出のエラー（例えば、誤検出）を回避することができる。例えば、動き検出信号を処理する際にＲＦフロントエンド１１５の利得設定を変更することにより、増加した大きさが求められて動きが誤って検出される恐れがある。
【００３４】
図２は、動きチャネルパケット例２０２を示す図である。動きチャネルパケット例２０２は、例えば空間内の動きをモニタするために無線通信システム内で送信することができる。いくつかの例では、動きチャネルパケット２０２が、無線通信ネットワーク内で動き検出チャネル上の動き検出信号の形で送信される。例えば、動きチャネルパケット２０２は、アナログ信号に変換され、無線周波数にアップコンバートされ、アンテナによって無線で送信される２進データを含むことができる。
【００３５】
図２に示す動きチャネルパケット例２０２は、制御データ２０４及び動きデータ２０６を含む。動きチャネルパケット２０２は、さらなる又は異なる機能を含むこともでき、別様にフォーマットすることもできる。図示の例では、制御データ２０４が、従来のデータパケットに含まれるタイプの制御データを含むことができる。例えば、制御データ２０４は、動きチャネルパケット２０２に含まれる情報のタイプを示すプリアンブル、動きチャネルパケット２０２を送信する無線装置の識別子、動きチャネルパケット２０２を送信する無線装置のＭＡＣアドレス、送信電力などを含むことができる。動きデータ２０６は、動きチャネルパケット例２０２のペイロードである。いくつかの実装では、動きデータ２０６を、例えば擬似ランダムコード又は別のタイプの基準信号とすることができ、或いは動きデータ２０６がこれらを含むことができる。いくつかの実装では、動きデータ２０６を、例えば無線ネットワークシステムによってブロードキャストされるビーコン信号とすることができ、或いは動きデータ２０６がこのようなビーコン信号を含むことができる。
【００３６】
一例では、動きチャネルパケット２０２が無線装置（例えば、図１Ａに示す無線装置１０２Ａ）によって送信され、動き検出装置（例えば、図１Ａに示す動き検出器装置１０４）において受信される。いくつかの例では、制御データ２０４が、例えば送信時間又は更新パラメータを示すように送信毎に変化する。動きデータ２０６は、動きチャネルパケット２０２の各送信において変化しないことができる。動き検出装置は、動きチャネルパケット２０２の各送信に基づいて受信信号を処理し、動きデータ２０６が変化したかどうか解析することができる。例えば、動きデータ２０６の変化は、動きチャネルパケット２０２の無線送信によってアクセスされた空間内の物体の動きを示すことができる。この場合、動きデータ２０６を処理して、例えば検出された動きに対する応答を生成することができる。
【００３７】
図３Ａ及び図３Ｂは、無線センサ装置３０４Ａ、３０４Ｂ、３０４Ｃ間で通信される動き検出信号例を示す図である。無線センサ装置３０４Ａ、３０４Ｂ、３０４Ｃは、例えば図１Ａに示す無線装置１０２Ａ、１０２Ｂ及び動き検出器装置１０４、又はその他のタイプの無線センサ装置とすることができる。無線センサ装置例３０４Ａ、３０４Ｂ、３０４Ｃは、空間３００内で無線信号を送信する。空間例３００は、空間の１又は２以上の境界が完全に又は部分的に取り囲まれたものとすることも、或いは開放されたものとすることもできる。空間３００は、部屋、複数の部屋、建物、屋内領域又は屋外領域などの内部とすることができ、又はこれらを含むことができる。図示の例では、第１の壁３０２Ａ、第２の壁３０２Ｂ及び第３の壁３０２Ｃが、空間３００を少なくとも部分的に取り囲む。
【００３８】
図３Ａ及び図３Ｂに示す例では、第１の無線センサ装置３０４Ａが、動き検出信号を（例えば、周期的に、断続的に、不定期に、など）繰り返し送信する。第２及び第３の無線センサ装置３０４Ｂ、３０４Ｃは、送信された動き検出信号を受信する。無線センサ装置３０４Ｂ、３０４Ｃの各々は、例えば図４のプロセス４００に従って、記憶されたモデムパラメータを使用して動き検出信号を処理するように構成されたモデム（例えば、図１Ｂに示すモデム１１２）を有する。
【００３９】
図示のように、図３Ａでは物体が第１の位置３１４Ａに存在し、図３Ｂでは物体が第２の位置３１４Ｂに移動している。図３Ａ及び図３Ｂでは、空間３００内の移動物体を人間として示しているが、移動物体は別のタイプの物体とすることもできる。例えば、移動物体は、動物、無生物（例えば、システム、デバイス、装置又はアセンブリ）、空間３００の境界の全部又は一部を定める物体（例えば、壁、ドア、 窓など）、又は別のタイプの物体とすることができる。
【００４０】
図３Ａ及び図３Ｂには、第１の無線センサ装置３０４Ａから送信された動き検出信号の複数の経路例を破線で示す。第１の信号経路３１６に沿った動き検出信号は、第１の無線センサ装置３０４Ａから送信され、第１の壁３０２Ａから第２の無線センサ装置３０４Ｂに向かって反射する。第２の信号経路３１８に沿った動き検出信号は、第１の無線センサ装置３０４Ａから送信され、第２の壁３０２Ｂ及び第１の壁３０２Ａから第３の無線センサ装置３０４Ｃに向かって反射する。第３の信号経路３２０に沿った動き検出信号は、第１の無線センサ装置３０４Ａから送信され、第２の壁３０２Ｂから第３の無線センサ装置３０４Ｃに向かって反射する。第４の信号経路３２２に沿った動き検出信号は、第１の無線センサ装置３０４Ａから送信され、第３の壁３０２Ｃから第２の無線センサ装置３０４Ｂに向かって反射する。
【００４１】
図３Ａでは、第５の信号経路３２４Ａに沿った動き検出信号が第１の無線センサ装置３０４Ａから送信され、第１の位置３１４Ａの物体から第３の無線センサ装置３０４Ｃに向かって反射する。物体の表面は、図３Ａと図３Ｂとの間で空間３００内の第１の位置３１４Ａから（例えば、第１の位置３１４Ａから一定距離だけ離れた）第２の位置３１４Ｂに移動している。図３Ｂでは、第６の信号経路３２４Ｂに沿った動き検出信号が第１の無線センサ装置３０４Ａから送信され、第２の位置３１４Ｂの物体から第３の無線センサ装置３０４Ｃに向かって反射する。図３Ｂに示す第６の信号経路３２４Ｂは、物体が第１の位置３１４Ａから第２の位置３１４Ｂに移動したことによって図３Ａに示す第５の信号経路３２４Ａよりも長い。いくつかの例では、空間内の物体の動きに起因して、信号経路を追加、削除又は別様に修正することもできる。
【００４２】
図３Ａ及び図３Ｂに示す動き検出信号例は、それぞれの経路を通じて減衰、周波数シフト、位相シフト又はその他の影響を受け、例えば壁３０２Ａ、３０２Ｂ及び３０２Ｃを通じて別の方向に伝播する部分を有することができる。いくつかの例では、動き検出信号が無線周波数（ＲＦ）信号であり、又は他のタイプの信号を含むこともできる。
【００４３】
図３Ａ及び図３Ｂに示す例では、第１の無線センサ装置３０４Ａが、動き検出信号を繰り返し送信することができる。具体的に言えば、図３Ａには、第１の時点に第１の無線センサ装置３０４Ａから送信された動き検出信号を示しており、図３Ｂには、その後の第２の時点に第１の無線センサ装置３０４Ａから送信された同じ信号を示す。送信信号は、連続的に、周期的に、不定期に、又は断続的に、或いはこれらの組み合わせなどで送信することができる。送信信号は、１つの周波数帯域幅内に複数の周波数成分を有することができる。送信信号は、第１の無線センサ装置３０４Ａから全方向的に、指向的に、又は別様に送信することができる。図示の例では、動き検出信号が空間３００内の複数のそれぞれの経路をたどり、各経路に沿った信号が経路損失、散乱又は反射などによって減衰し、位相又は周波数オフセットを有することができる。
【００４４】
図３Ａ及び図３Ｂに示すように、様々な経路３１６、３１８、３２０、３２２、３２４Ａ及び３２４Ｂからの信号は、第３の無線センサ装置３０４Ｃ及び第２の無線センサ装置３０４Ｂにおいて組み合わさって受信信号を形成する。空間３００は、空間３００内の複数の経路が送信信号に影響するため、送信信号が入力されて受信信号が出力される伝達関数（例えば、フィルタ）として表すことができる。空間３００内で物体が動くと、信号経路内の信号に影響を与えていた減衰又は位相オフセットが変化し、従って空間３００の伝達関数が変化することができる。第１の無線センサ装置３０４Ａから同じ動き検出信号が送信されると仮定すると、空間３００の伝達関数が変化すれば、この伝達関数の出力、すなわち受信信号も変化する。この受信信号の変化を使用して物体の動きを検出することができる。
【００４５】
数学的に言えば、第１の無線センサ装置３０４Ａから送信される送信信号ｆ（ｔ）は以下の式（１）に従って表すことができ、
【数１】
2020511654.tif 000003
ここでのωnは、送信信号のｎ番目の周波数成分の周波数を表し、Ｃnは、ｎ番目の周波数成分の複素係数を表し、ｔは時間を表す。送信信号ｆ（ｔ）が第１の無線センサ装置３０４Ａから送信されている場合、経路ｋからの出力信号ｒk（ｔ）は以下の式（２）に従って表すことができ、
【数２】
2020511654.tif 000004
ここでのαn,kは、経路ｋに沿ったｎ番目の周波数成分の（例えば、散乱、反射及び経路損失に起因する）減衰係数を表し、φn,kは、経路ｋに沿ったｎ番目の周波数成分の信号の位相を表す。この時、無線センサ装置における受信信号Ｒは、無線センサ装置への全ての経路からの全ての出力信号ｒk（ｔ）の総和として以下の式（３）に示すように表すことができる。
【数３】
2020511654.tif 000005
式（２）を式（３）に代入すると、以下の式（４）が得られる。
【数４】
2020511654.tif 000006
【００４６】
次に、無線センサ装置における受信信号Ｒを解析することができる。無線センサ装置における受信信号Ｒは、例えば高速フーリエ変換（ＦＦＴ）又は別のタイプのアルゴリズムを使用して周波数領域に変換することができる。この変換信号は、（ｎ個の周波数ωnにおける）それぞれの周波数成分の各々に１つの値が対応する一連のｎ個の複素値としての受信信号Ｒを表すことができる。周波数ωnにおける周波数成分については、複素値Ｙnを以下の式（５）のように表すことができる。
【数５】
2020511654.tif 000007
所与の周波数成分ωnの複素値Ｙnは、その周波数成分ωnにおける受信信号の相対的大きさ及び位相オフセットを示す。いくつかの実装では、複素値Ｙnが、無線センサ装置が受け取った信号に基づく周波数応答信号の周波数成分を表す。
【００４７】
無線センサ装置３０４Ａが送信信号ｆ（ｔ）を繰り返し（例えば、少なくとも２回）送信し、それぞれの無線センサ装置３０４Ｂ、３０４Ｃがそれぞれの受信信号Ｒを受け取って解析すると、それぞれの無線センサ装置３０４Ｂ、３０４Ｃは、空間３００内の物体の動きを示す所与の周波数成分ωnの複素値Ｙn（例えば、大きさ又は位相）の変化がいつ発生したかを特定することができる。例えば、所与の周波数成分ωnの複素値Ｙnの変化が、動きを示す所定の閾値を上回ることがある。いくつかの例では、１又は２以上の複素値Ｙnのわずかな変化は統計的に有意ではなく、ノイズ又はその他の影響を示すにすぎないものとすることができる。
【００４８】
いくつかの例では、送信信号及び受信信号がＲＦスペクトル内に存在し、信号がベースバンド帯域幅で解析される。例えば、送信信号は、送信ＲＦ信号を規定するようにアップコンバートされたベースバンド信号を含むことができ、受信信号は、ベースバンド信号にダウンコンバートされた受信ＲＦ信号を含むことができる。受信ベースバンド信号は受信ＲＦ信号に埋め込まれているので、受信ベースバンド信号上に空間内の動きの影響（例えば、伝達関数の変化）が生じることができ、このベースバンド信号は、（例えば、フーリエ解析又は別のタイプの解析を使用して）動きを検出するように処理される信号とすることができる。他の例では、処理される信号をＲＦ信号又は別の信号とすることもできる。
【００４９】
いくつかの実装では、無線センサ装置（例えば、図１Ａの無線装置１０２Ａ、１０２Ｂ又は動き検出器装置１０４）が受け取った無線信号に基づく周波数応答信号について統計パラメータを求めることができる。この統計パラメータは、周波数応答信号の特性を表すことができ、一定の時間区分にわたって周波数応答信号の周波数成分に適用される関数に基づくことができる。いくつかの例では、統計パラメータが、周波数応答信号の１又は２以上の周波数成分の最大値、最小値、平均値又は標準偏差のうちの少なくとも１つを含む。
【００５０】
図４は、記憶されたモデムパラメータを使用して無線信号を処理することによって動きを検出するプロセス例４００を示すフロー図である。例えば、図１Ａの動き検出器装置例１０４のプロセッサ１１４がプロセス例４００における動作を実行して、無線装置１０２Ａ、１０２Ｂから受け取られた動き検出信号に基づいて動きを検出することができる。プロセス例４００は、別のタイプの装置が実行することもできる。例えば、プロセス例４００は、動き検出器装置に通信可能に結合された動き検出器装置１０４以外のシステム（例えば、図１Ａの無線通信システム１００に接続された、動き検出器装置が受け取った動き検出信号を集約して解析するコンピュータシステム）が実行することもできる。プロセス例４００は、さらなる又は異なる動作を含むこともでき、これらの動作は、図示の順序又は別の順序で実行することができる。いくつかの例では、図４に示す動作のうちの１つ又は２つ以上が、複数の動作、下位プロセス又は他のタイプのルーチンを含むプロセスとして実装される。いくつかの例では、動作を組み合わせ、別の順序で実行し、並行して実行し、反復又は別様に繰り返し、或いは別の形で実行することもできる。
【００５１】
４０２において、無線センサ装置（例えば、図１Ａの動き検出器装置１０４）が、モデムパラメータの組を使用して第１の動き検出信号を処理する。第１の動き検出信号は、無線装置が空間を通じて送信した無線信号に基づくことができる。図１Ａに示す例を参照すると、動き検出信号は、無線装置１０２Ａ又は１０２Ｂの一方（又は両方）によって送信された無線信号とすることができる。いくつかの実装では、第１の動き検出信号を受け取る無線センサ装置が、最初に空間を通じて無線信号（第１の動き検出信号が基づく信号）を送信した装置と同じ装置であることができる。いくつかの実装では、第１の動き検出信号が（例えば、図２の動きチャネルパケット２０２と同様の）動きチャネルパケットを含む。
【００５２】
モデムパラメータは、モデムの無線サブシステム又はベースバンドサブシステムなどの、無線センサ装置のモデムの１又は２以上のコンポーネントの設定を含むことができる。例えば、いくつかの実装では、モデムパラメータが無線センサ装置の無線サブシステムの無線状態を表す。例えば、図１Ｂのモデム例１１２を参照すると、モデムパラメータは、無線チップ１１３又はＲＦフロントエンド１１５の設定又は全体構成を表すことができる。いくつかの実装では、モデムパラメータが、利得設定、ＲＦフィルタ設定、ＲＦフロントエンドスイッチ設定、ＤＣオフセット設定、又はＩＱ補償設定のうちの１つ又は２つ以上を含む。別の例として、いくつかの実装では、モデムパラメータが、無線センサ装置のベースバンドサブシステムのベースバンド処理状態を表す。例えば、図１Ｂのモデム例１１２を参照すると、モデムパラメータは、ベースバンドチップ１１１の設定又は全体構成を表すことができる。いくつかの実装では、モデムパラメータが、デジタルＤＣ補正設定、デジタル利得設定、又はデジタルフィルタリング設定のうちの１つ又は２つ以上を含む。
【００５３】
第１の動き検出信号の処理は、無線センサ装置のアンテナ（例えば、図１Ｂのアンテナ１１７）における第１の動き検出信号の受信と、無線センサ装置の無線サブシステム（例えば、図１Ｂの無線チップ１１３又はＲＦフロントエンド１１５）における第１の動き検出信号の調整（例えば、フィルタリング、増幅又はダウンコンバート）と、無線センサ装置のベースバンドサブシステム（例えば、図１Ｂのベースバンドチップ１１１又は別のＤＳＰチップ）における第１の動き検出信号のデジタル処理とを含むことができる。
【００５４】
４０４において、４０２で第１の動き検出信号を処理するために使用したモデムパラメータをメモリに記憶する。いくつかの実装では、このモデムパラメータが、第１の動き検出信号を受け取ったことに応答して記憶される。例えば、第１の動き検出信号は、（例えば、図２の動きチャネルパケット２０２の制御データ２０４及び動きデータ２０６と同様の）ヘッダ及びペイロードを含むパケットを含むことができ、モデムパラメータは、ヘッダを読み取ることによって無線センサ装置において第１の動き検出信号が受け取られたと判定された後に記憶することができる。いくつかの実装では、モデムパラメータが、無線センサ装置の局所のメモリに記憶される。例えば、図１Ａに示す例を参照すると、動き検出器装置１０４は、モデム１１２を使用して第１の動き検出信号を受け取って処理し、モデムパラメータをメモリ１１６に記憶することができる。いくつかの実装では、モデムパラメータが、無線センサ装置の局所ではないメモリに記憶される。例えば、モデムパラメータは、無線通信システムに接続されたコンピュータシステムに送信して記憶することができる。
【００５５】
４０６において、記憶されたモデムパラメータにメモリ内でアクセスし、これを無線センサ装置のモデムに適用する。モデムパラメータは、モデムの無線サブシステム又はモデムのベースバンドサブシステムの一方又は両方に適用することができる。例えば、図１Ｂに示す例を参照すると、モデムパラメータは、モデム１１２のベースバンドチップ１１１、無線チップ１１３、又はＲＦフロントエンド１１５のうちの１つ又は２つ以上に適用することができる。いくつかの実装では、記憶されたモデムパラメータを適用することが、無線サブシステムの１又は２以上のモデムパラメータを一定に保つことを含む。例えば、モデムは、後続の動き検出信号の送信又は受信間に、モデムパラメータによって示される１又は２以上の設定を一定に保つことができる。いくつかの実装では、記憶されたモデムパラメータを適用することが、（例えば、４０２と４０６との間でモデムパラメータのうちの１つ又は２つ以上が変化した後に）記憶されたモデムパラメータを回収又はリセットすることを含む。
【００５６】
４０８において、無線センサ装置が、４０６で適用されたモデムパラメータを使用して第２の動き検出信号を処理する。無線センサ装置は、いつでも第２の動き検出信号を受け取ることができる。例えば、いくつかの実装では、第２の動き検出信号が、第１の動き検出信号の後に無線センサ装置が受け取る次の信号である。別の例として、モデムパラメータを回収する実装では、第２の動き検出信号が、第１の動き検出信号の後に無線センサ装置が受け取る次の信号ではない。第２の動き検出信号は、第１の動き検出信号と同様にフォーマットすることも、或いは別様にフォーマットすることもできる。
【００５７】
４１０において、第１及び第２の動き検出信号（及び、場合によっては他の動き検出信号）を使用して動きを検出する。動きは、第１及び第２の動き検出信号を処理した無線センサ装置又は別のコンピュータシステム（例えば、無線通信システムに接続されたサーバ）によって検出することができる。いくつかの実装では、第１及び第２の動き検出信号を互いに比較して、空間内で動きが発生したかどうかを判定することができる。例えば、図３Ａ及び図３Ｂに示す例を参照すると、受信信号Ｒを解析して、所与の周波数成分ωnの複素値Ｙn（例えば、大きさ又は位相）の変化がいつ生じたかを特定することができる。例えば、所与の周波数成分ωnの複素値Ｙnの変化が所定の閾値を上回った時に動きを検出することができる。
【００５８】
いくつかの実装では、動きが検出された後に、対策又はプログラムされた応答を行うことがきる。例えば、コンピュータ装置（例えば、図１Ａの動き検出器装置１０４）は、セキュリティアラートを作動させ（例えば、警備員、住宅所有者の携帯電話機又は別の装置にアラートを送信し）、動きが検出された位置（例えば、室内、廊下又は屋外）の照明又はＨＶＡＣを作動させ、或いはこれらの又はその他のタイプのプログラムされた応答の組み合わせを実行することができる。
【００５９】
上述したように、同じパラメータを使用して第１及び第２の動き検出信号を処理することによってエラー（例えば、誤検出）を回避することができる。例えば、無線センサ装置のモデムに異なるモデムパラメータを適用し、異なるモデムパラメータを使用して動き検出信号を処理すると、第１及び第２の動き検出信号を新たに処理された動き検出信号と比較できないことがある。例えば、利得設定が異なると、例えば所与の周波数成分ωnの複素値Ｙnの大きさの増加した大きさが誤って読み取られることによって動き検出信号の大きさを比較できなくなる恐れがある。従って、いくつかの実装では、無線センサ装置のモデムに第１の無線状態とは異なる第２の無線状態を表す第２モデムパラメータを適用し、第２のモデムパラメータを使用してさらなる動き検出信号を処理する場合、無線センサ装置は、さらなる動き検出信号を使用して、ただし第１及び第２の動き検出信号とは無関係に動きを検出する。
【００６０】
本明細書で説明した主題及び動作の一部は、本明細書で開示した構造及びこれらの構造的同等物、或いはこれらの１又は２以上の組み合わせを含め、デジタル電子回路で実装することも、或いはコンピュータソフトウェア、ファームウェア又はハードウェアで実装することもできる。本明細書で説明した主題及び動作の一部は、１又は２以上のコンピュータプログラムとして、すなわちデータ処理装置によって実行される、又はデータ処理装置の動作を制御する、コンピュータ記憶媒体上に符号化されたコンピュータプログラム命令の１又は２以上のモジュールとして実装することができる。コンピュータ記憶媒体は、コンピュータ可読記憶装置、コンピュータ可読記憶基板、ランダム又はシリアルアクセスメモリアレイ又はデバイス、或いはこれらのうちの１つ又は２つ以上の組み合わせとすることができ、又はこれらに含めることができる。さらに、コンピュータ記憶媒体は伝搬信号ではなく、人工的に生成された伝搬信号の形で符号化されたコンピュータプログラム命令の発信元又は宛先とすることができる。コンピュータ記憶媒体は、１又は２以上の別個の物理的コンポーネント又は媒体（例えば、複数のＣＤ、ディスク又はその他の記憶装置）とすることができ、或いはこれらに含めることができる。
【００６１】
本明細書で説明した動作の一部は、例えば１又は２以上のコンピュータ可読記憶装置に記憶された、又は他のソースから受け取られたデータに対してデータ処理装置が実行する動作として実装することができる。
【００６２】
「データ処理装置」という用語は、データを処理する全ての種類の装置、デバイス及び機械を含み、一例としてプログラマブルプロセッサ、コンピュータ、システムオンチップ、又は複数のシステムオンチップ、又はこれらの組み合わせを含む。この装置は、例えばＦＰＧＡ（フィールドプログラマブルゲートアレイ）又はＡＳＩＣ（特定用途向け集積回路）などの専用論理回路を含むこともできる。この装置は、ハードウェアに加えて、例えばプロセッサファームウェア、プロトコルスタック、データベース管理システム、オペレーティングシステム、クロスプラットフォームランタイム環境、仮想マシン、又はこれらのうちの１つ又は２つ以上の組み合わせを構成するコードなどの、対象とするコンピュータプログラムの実行環境を形成するコードを含むこともできる。
【００６３】
（プログラム、ソフトウェア、ソフトウェアアプリケーション、スクリプト又はコードとしても知られている）コンピュータプログラムは、コンパイラ型言語又はインタープリタ型言語、宣言型言語又は手続き型言語を含むあらゆる形のプログラミング言語で書くことができ、スタンドアロンプログラム、又はモジュール、コンポーネント、サブルーチン、オブジェクト、又はコンピュータ環境で使用するのに適した他のユニットとしての形を含むあらゆる形で展開することができる。コンピュータプログラムは、必須ではないが、ファイルシステム内のファイルに対応することができる。プログラムは、プログラム専用の単一のファイル内の、又は複数の連動するファイル（例えば、１又は２以上のモジュール、サブプログラム、又はコードの一部を記憶するファイル）内の、他のプログラム又はデータ（例えば、マークアップ言語リソースに記憶された１又は２以上のスクリプト）を保持するファイルの一部に記憶することができる。コンピュータプログラムは、１つのコンピュータ上で実行されるように展開することも、或いは１つのサイトに位置する、又は複数のサイトに分散して通信ネットワークによって相互接続された複数のコンピュータ上で実行されるように展開することもできる。
【００６４】
本明細書で説明したプロセス及びロジックフローの一部は、１又は２以上のコンピュータプログラムを実行する１又は２以上のプログラマブルプロセッサによって、入力データに作用して出力を生成することによって動作を行うように実行することができる。プロセス及びロジックフローは、例えばＦＰＧＡ（フィールドプログラマブルゲートアレイ）又はＡＳＩＣ（特定用途向け集積回路）などの専用論理回路によって実行することもでき、装置をこのような専用論理回路として実装することもできる。
【００６５】
コンピュータプログラムを実行するのに適したプロセッサとしては、一例として、汎用マイクロプロセッサ及び専用マイクロプロセッサの両方、並びにあらゆる種類のデジタルコンピュータのプロセッサが挙げられる。一般に、プロセッサは、リードオンリメモリ又はランダムアクセスメモリ、或いはこれらの両方から命令及びデータを受け取る。コンピュータの要素は、命令に従って動作を実行するプロセッサと、命令及びデータを記憶する１又は２以上のメモリデバイスとを含むことができる。コンピュータは、例えば非磁気ドライブ（例えば、半導体ドライブ）、磁気ディスク、光磁気ディスク、光学ディスクなどの、データを記憶する１又は２以上の大容量記憶装置を含むこともでき、或いはこのような記憶装置との間でのデータの受け取り及びデータの転送、又はこれらの両方を行うように動作可能に結合することもできる。しかしながら、コンピュータは、このような装置を有していなくてもよい。さらに、コンピュータは、例えば電話機、タブレットコンピュータ、電子機器、モバイルオーディオプレーヤ又はビデオプレーヤ、ゲーム機、全地球測位システム（ＧＰＳ）受信機、モノのインターネット（ＩｏＴ）装置、機械間（Ｍ２Ｍ）センサ又はアクチュエータ、又はポータブル記憶装置（例えば、ユニバーサルシリアルバス（ＵＳＢ）フラッシュドライブ）などの別の装置に組み込むこともできる。コンピュータプログラム命令及びデータの記憶に適した装置としては、一例として、半導体メモリデバイス（例えば、ＥＰＲＯＭ、ＥＥＰＲＯＭ及びフラッシュメモリデバイスなど）、磁気ディスク（例えば、内部ハードディスク又はリムーバブルディスクなど）、磁気光学ディスク、並びにＣＤ  ＲＯＭ及びＤＶＤ−ＲＯＭディスクを含む全ての形態の不揮発性メモリ、媒体及びメモリデバイスが挙げられる。いくつかの例では、プロセッサ及びメモリを専用論理回路によって補完することも、又は専用論理回路に組み込むこともできる。
【００６６】
動作は、ユーザとの相互作用をもたらすために、ディスプレイ装置（例えば、モニタ、又は別のタイプのディスプレイ装置）と、ユーザがコンピュータに入力を提供できるようにするキーボード及びポインティングデバイス（例えば、マウス、トラックボール、タブレット、タッチセンサ式画面、又は別のタイプのポインティングデバイス）とを有するコンピュータ上で実行することができる。他の種類の装置を使用してユーザとの相互作用をもたらすこともでき、例えばユーザに提供されるフィードバックは、視覚的フィードバック、聴覚的フィードバック又は触覚的フィードバックなどのあらゆる形の感覚的フィードバックとすることができ、ユーザからの入力は、音響入力、音声入力又は触覚入力を含むあらゆる形で受け取ることができる。また、コンピュータは、例えばウェブブラウザから受け取られた要求に応答してユーザのクライアント装置上のウェブブラウザにウェブページを送信することなどの、ユーザが使用する装置との間で文書を送受信することによってユーザと相互作用することもできる。
【００６７】
コンピュータシステムは、単一のコンピュータ装置を含むことも、或いは互いに近接して、又は一般的には離れて動作して、通常は通信ネットワークを通じて相互作用する複数のコンピュータを含むこともできる。通信ネットワークは、ローカルエリアネットワーク（「ＬＡＮ」）及びワイドエリアネットワーク（「ＷＡＮ」）、インターネットワーク（例えば、インターネット）、衛星リンクを含むネットワーク、及びピアツーピアネットワーク（例えば、アドホックピアツーピアネットワーク）のうちの１つ又は２つ以上を含むことができる。クライアントとサーバとの関係は、それぞれのコンピュータ上で動作して互いにクライアント−サーバの関係を有するコンピュータプログラムによって生じることができる。
【００６８】
説明した例の一般的態様では、記憶されたモデムパラメータを使用して動きを検出する。
【００６９】
第１の実施例では、無線センサ装置のメモリから記憶されたモデムパラメータにアクセスする。記憶されたモデムパラメータは、無線センサ装置の無線サブシステムが以前に第１の動き検出信号を処理する際に使用した無線状態を表す。記憶されたモデムパラメータを無線センサ装置の無線サブシステムに適用し、記憶されたモデムパラメータによって表される無線状態を使用して無線センサ装置において第２の動き検出信号を処理し、第１及び第２の動き検出信号に基づいて動きを検出する。
【００７０】
第２の実施例では、無線センサ装置が、モデムと、メモリと、１又は２以上のプロセッサとを含む。モデムは、無線センサ装置が受け取った信号を処理するように構成された無線サブシステムを含み、メモリは、無線センサ装置が受け取った第１の動き検出信号を処理する際に無線サブシステムが使用した無線状態を表すモデムパラメータを記憶するように構成される。１又は２以上のプロセッサは、メモリからモデムパラメータにアクセスするステップと、モデムパラメータを無線サブシステムに適用するステップと、記憶されたモデムパラメータによって表される無線状態を使用して無線サブシステムが処理した第２の動き検出信号を受け取るステップと、第１及び第２の動き検出信号に基づいて動きを検出するステップとを含む動作を実行するように構成される。
【００７１】
いくつかの例では、第１又は第２の実施例の実装が、以下の機能のうちの１つ又は２つ以上を含むことができる。モデムパラメータは、利得設定、ＲＦフィルタ設定、ＲＦフロントエンドスイッチ設定、ＤＣオフセット設定、又はＩＱ補償設定のうちの１つ又は２つ以上を含むことができる。記憶されたモデムパラメータを無線センサ装置の無線サブシステムに適用するステップは、無線サブシステムの１又は２以上のモデムパラメータを一定に保つステップを含むことができる。モデムパラメータは、無線センサ装置のベースバンドサブシステムが以前に第１の動き検出信号を処理する際に使用したベースバンド処理状態を表すこともでき、記憶されたモデムパラメータは、無線センサ装置のベースバンドサブシステムに適用することができる。モデムパラメータは、デジタルＤＣ補正設定、デジタル利得設定、又はデジタルフィルタリング設定のうちの１つ又は２つ以上を含むことができる。モデムパラメータは、無線センサ装置において第１の動き検出信号が受け取られたことに応答して記憶することができる。
【００７２】
いくつかの例では、第１又は第２の実施例の実装が、以下の機能のうちの１つ又は２つ以上を含むことができる。第１及び第２の動き検出信号は、無線送信機装置から無線センサ装置に送信される無線信号に基づくことができる。動きを検出するステップは、無線送信機装置と無線センサ装置との間の無線信号にアクセスされた空間内の物体の動きを検出するステップを含むことができる。第１の動き検出信号は、ヘッダ及びペイロードを含むパケットを含むことができ、ヘッダを読み取って、無線センサ装置において第１の動き検出信号が受け取られたと判断することができる。
【００７３】
いくつかの例では、第１又は第２の実施例の実装が、以下の機能のうちの１つ又は２つ以上を含むことができる。記憶されたモデムパラメータは、第１の無線状態を表す第１のモデムパラメータとすることができる。無線センサ装置の無線サブシステムには、異なる第２の無線状態を表す第２のモデムパラメータを適用することもできる。無線センサ装置において第２の無線状態パラメータを使用してさらなる動き検出信号を処理し、このさらなる動き検出信号に基づいて、第１及び第２の動き検出信号とは無関係に動きを検出することができる。
【００７４】
いくつかの実装では、コンピュータ可読媒体が、データ処理装置によって実行された時に第１又は第２の実施例の１又は２以上の動作を実行する命令を記憶する。いくつかの実装では、システム（例えば、コンピュータシステム、又は無線センサ装置に通信可能に結合された他のタイプのシステム）が、データ処理装置と、データ処理装置によって実行された時に第１又は第２の実施例の１又は２以上の動作を実行する命令を記憶するコンピュータ可読媒体とを含む。
【００７５】
本明細書は多くの詳細を含んでいるが、これらの詳細は、特許請求できる内容の範囲に対する限定ではなく、むしろ特定の例に固有の特徴の説明として解釈されたい。本明細書において別個の実装の文脈で説明したいくつかの特徴は、組み合わせることもできる。これとは逆に、単一の実装の文脈で説明した様々な特徴は、複数の実施形態において単独で実装することも、或いはあらゆる好適な部分的組み合わせで実装することもできる。
【００７６】
複数の実施形態について説明した。それでもなお、様々な修正を行うことができると理解されるであろう。従って、以下の特許請求の範囲には、他の実施形態も含まれる。
【符号の説明】
【００７７】
１００  無線通信システム
１０２Ａ  第１の無線装置
１０２Ｂ  第２の無線装置
１０４  動き検出器装置
１０６  人物
１０７  ファン
１０８  犬
１１０Ａ  第１の動き検出領域
１１０Ｂ  第２の動き検出領域
１１２  モデム
１１４  プロセッサ
１１６  メモリ
１１８  電源
【図１Ａ】
2020511654.tif 000008
【図１Ｂ】
2020511654.tif 000009
【図２】
2020511654.tif 000010
【図３Ａ】
2020511654.tif 000011
【図３Ｂ】
2020511654.tif 000012
【図４】
2020511654.tif 000013
【国際調査報告】
2020511654.tif 000014
2020511654.tif 000015