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