(57)【要約】  この明細書中に記載されるさまざまな実現例は、スマートデバイスにおいてレーダを利用するための方法、デバイスおよびシステムを含む。一局面においては、電子デバイスは、（１）回路基板と、（２）回路基板を覆うハウジングと、（３）回路基板に結合され、１つ以上のアンテナを含むとともに、リモートデバイスと通信するように構成された通信モジュールと、（４）回路基板に結合されるとともにホーム環境についてのレーダデータを生成するように構成されたレーダモジュールとを備える。レーダモジュールは、（ａ）低電力レーダ送信機と、（ｂ）レーダ受信機とを含む。電子デバイスはさらに、（５）回路基板のうちの１つに搭載された１つ以上のプロセッサを備える。１つ以上のプロセッサは、（ａ）通信モジュールおよびレーダモジュールの動作を管理し、（ｂ）ホーム環境における検出された対象物の位置および／または動きを判断し、（ｃ）検出された対象物に関連付けられた異常を検出するように構成されている。電子デバイスはさらに、（６）プロセッサ、通信モジュールおよびレーダモジュールに結合された電源を備える。
2019515246.tif 000002
【特許請求の範囲】
【請求項１】
電子デバイスであって、
１つ以上の回路基板と、
前記１つ以上の回路基板を覆うハウジングと、
前記１つ以上の回路基板に結合された通信モジュールとを含み、前記通信モジュールは、１つ以上のアンテナを含み、１つ以上のリモートデバイスと通信するように構成されており、前記電子デバイスはさらに、
前記１つ以上の回路基板に結合されたレーダモジュールを含み、前記レーダモジュールは、ホーム環境についてのレーダデータを生成するように構成されており、
１つ以上の低電力レーダ送信機と、
１つ以上のレーダ受信機とを含み、前記電子デバイスはさらに、
前記１つ以上の回路基板のうちの１つに搭載される１つ以上のプロセッサを含み、前記１つ以上のプロセッサは、
前記通信モジュールおよび前記レーダモジュールの動作を管理し、
前記レーダデータを分析することによって前記ホーム環境における検出された対象物の位置および／または動きを判断し、
前記検出された対象物について判断された前記位置および／または動きに少なくとも部分的に基づいて、前記検出された対象物に関連付けられた異常を検出する、ように構成され、前記電子デバイスはさらに、
前記１つ以上のプロセッサ、前記通信モジュールおよび前記レーダモジュールに結合された電源を含む、電子デバイス。
【請求項２】
前記レーダモジュールが、前記ハウジングの前面を通過する視野を有するように位置決めされている、請求項１に記載の電子デバイス。
【請求項３】
前記１つ以上の低電力レーダ送信機は無線チャープを送信するように構成され、
前記１つ以上のレーダ受信機は、前記無線チャープに対応するレーダ波を受信するように構成され、
前記レーダデータを分析することは前記受信されたレーダ波を分析することを含む、請求項１または２に記載の電子デバイス。
【請求項４】
前記レーダモジュールが、前記レーダモジュールの全検出範囲未満である制約された検出範囲で動作するように構成される、先行するいずれかの請求項に記載の電子デバイス。
【請求項５】
前記制約された検出範囲は前記ホーム環境の外周に対応する、請求項４に記載の電子デバイス。
【請求項６】
前記通信モジュールは、１つ以上のリモートデバイスと無線で通信するように構成される、先行するいずれかの請求項に記載の電子デバイス。
【請求項７】
前記１つ以上の低電力レーダ送信機および前記１つ以上のレーダ受信機は、前記１つ以上の回路基板のうちの１つ上に搭載される、先行するいずれかの請求項に記載の電子デバイス。
【請求項８】
前記１つ以上のプロセッサはさらに、異常を検出することに応じて通知を生成するように構成される、先行するいずれかの請求項に記載の電子デバイス。
【請求項９】
通知を生成することは、前記ホーム環境の占有者のパーソナルデバイスに警告を送信することを含む、請求項８に記載の電子デバイス。
【請求項１０】
前記１つ以上のプロセッサはさらに、前記レーダデータに少なくとも部分的に基づいて前記ホーム環境の少なくとも一部の占有を判断するように構成される、先行するいずれかの請求項に記載の電子デバイス。
【請求項１１】
前記１つ以上のプロセッサはさらに、前記レーダデータに少なくとも部分的に基づいて前記ホーム環境の占有者を認識するように構成される、先行するいずれかの請求項に記載の電子デバイス。
【請求項１２】
前記通信モジュールはさらに、１つ以上のリモートデバイスからレーダデータを受信するように構成され、
前記１つ以上のプロセッサはさらに、前記生成されたレーダデータおよび前記受信されたレーダデータに基づいて前記ホーム環境における異常を検出するように構成される、先行するいずれかの請求項に記載の電子デバイス。
【請求項１３】
前記電子デバイスは１つ以上の環境センサを含み、前記１つ以上の環境センサは、前記ホーム環境についての環境データを生成するように構成され、
前記１つ以上のプロセッサはさらに、前記生成されたレーダデータおよび前記生成された環境データに基づいて前記ホーム環境における異常を検出するように構成される、先行するいずれかの請求項に記載の電子デバイス。
【請求項１４】
前記１つ以上の環境センサは、
周囲光センサと、
湿度センサと、
温度センサと、
モーションセンサと、
光学センサと、
オーディオセンサと、
煙検出器と、のうち１つ以上を含む、請求項１３に記載の電子デバイス。
【請求項１５】
前記電子デバイスはさらに、前記ホーム環境内における１つ以上の電子タグの位置および／または動きを追跡するように構成される、先行するいずれかの請求項に記載の電子デバイス。
【請求項１６】
前記電子デバイスはさらに、前記１つ以上の電子タグの前記位置および／または動きに基づいてスマートホームコントローラにおける１つ以上のスマートホーム設定を調整するように構成される、請求項１５に記載の電子デバイス。
【請求項１７】
前記電子デバイスはさらに、前記１つ以上の電子タグの前記位置および／または動きに基づいて通知を生成するように構成される、請求項１５に記載の電子デバイス。
【請求項１８】
前記検出された対象物に関連付けられた異常を検出することは、検出された対象物が、予想外の速度、予想外の加速度および予想外の位置のうち１つ以上を有していると判断することを含む、先行するいずれかの請求項に記載の電子デバイス。
【請求項１９】
前記電子デバイスはさらに、前記ホーム環境における対象物についての、予想される位置および動きの情報を取得するように構成され、
前記予想される位置および動きの情報は、前記ホーム環境についての履歴データに基づいている、請求項１８に記載の電子デバイス。
【請求項２０】
前記電子デバイスは、
スマートサーモスタットと、
スマートカメラと、
ハブデバイスと、
スマートハザード検出器と、
スマート潅漑デバイスと、
スマートメディア再生デバイスと、
スマート通路インターフェイスデバイスと、
スマートアプライアンスと、
スマートセキュリティデバイスと、からなる群から選択されるスマートホームデバイスを含む、先行するいずれかの請求項に記載の電子デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、概して、スマートデバイスとのレーダ通信を利用するための方法およびシステムを含むがこれらに限定されないコンピュータ技術に関する。
【背景技術】
【０００２】
背景
スマートホーム環境におけるデバイスは、他のシステム、デバイスおよび／またはサーバとの通信を可能にするための多数の回路部品およびインターフェイスを含む。いくつかのスマートデバイスは、信号をさまざまな波長でネットワークを介して他のデバイスとの間で送受信するために、コンパクトな区域内に複数の無線機を含む。たとえば、いくつかのスマートデバイスは情報の収集および／またはレーダを介する通信を行なう。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
概要
したがって、レーダの使用および通信を管理するための方法、装置およびシステムが必要とされている。添付の特許請求の範囲内のシステム、方法およびデバイスのさまざまな実現例は各々、いくつかの局面を有するが、これらはいずれも、この明細書中に記載される属性に単独では関与しない。添付の特許請求の範囲を限定することなく、この開示を検討した後、特に「詳細な説明」と題された段落を検討した後であれば、スマートデバイスでレーダを管理するためにさまざまな実現例の局面が如何に使用されるかが理解されるだろう。一局面においては、電子タグは、第１の周波数で１つ以上の他のデバイスと通信するように構成された第１の回路と、レーダを介して当該１つ以上の他の装置と通信するように構成された第２の回路とを含む。
【課題を解決するための手段】
【０００４】
いくつかの実現例においては、レーダサブシステムに固有の署名を提出するために位置ビーコン（位置タグと称されることもある）が用いられる。いくつかの実現例においては、署名は、レーダシステムと同じ周波数帯域で固有の署名を送信することによって符号化される。
【０００５】
レーダシステムは、対象物の存在、方向、距離および／または速度を検出する。レーダは、パッシブ赤外線（passive infrared：ＰＩＲ）モーションセンサなどの他の検出システムを上回る利点を提供する。レーダシステムは、広範囲にわたる速度を検出し、これにより、移動中の別々の対象物同士を区別することができる。たとえば、レーダシステムは住宅にいるペットと人とを区別することができる。加えて、レーダシステムは、対象物がレーダシステムに向かって移動しているかまたはレーダシステムから遠ざかっている（または接線方向にある）かどうかを検出することができる。レーダシステムは、心臓の鼓動などのわずかな人の動きを検出することができる。また、従来の熱検出システムと比べると、レーダシステムでの検出を免れることはより困難となる。たとえば、重い冬コートであれば、いくつかの熱検出システムでの検出を免れるのに十分であるかもしれない。
【０００６】
ＰＩＲセンサに関して、一般に、レーダシステムは、ＰＩＲセンサよりもさらに離れたところにある対象物を検出することができる。さらに、レーダシステムはレンズを必要とせず、ＰＩＲセンサよりも広い視野を有している。レーダシステムは、概して、ＰＩＲセンサほど熱に弱くない。たとえば、ＰＩＲセンサは、熱により、日光により、または周囲の構成要素の動作により、誤検出を引起す可能性がある。
【０００７】
レーダシステムはまた、壁および他の対象物の透過も可能である。このため、レーダシステムは、住居における複数の部屋を監視し、住居におけるさまざまな対象物の背後における動きを検出することができる。したがって、レーダシステムは部屋同士の間における対象物を介した通信を可能にする。レーダシステムはまた、特定のジェスチャを検出し翻訳することができる。
【０００８】
従来のカメラシステムとは異なり、レーダシステムは、部屋または住居における可視光のレベルとは無関係に動作する。加えて、レーダシステムは、デューティサイクルを調整することによって、および／または、短いパルスを設定された間隔で送出することによって、消費電力をより少なくするように構成することができる。
【０００９】
レーダシステムは１次元（one-dimensional：１Ｄ）であってもよくまたは多次元であってもよい。１次元レーダは１つの送信機および１つの受信機から成る。多次元レーダは、複数の送信機および／または複数の受信機（たとえば３つの送信機および４つの受信機）を含む。
【００１０】
レーダシステムは、近接していることの検出、占有の判断、人の数、位置判断、１人の呼吸のモニタリング、モーションイベントの分類、複数人の呼吸のモニタリング、１人の識別および複数人の識別を含む複数の目的のために用いることができる。近接性および／または１人の呼吸モニタリングなどのいくつかの目的のために、１Ｄレーダシステムは、多次元レーダシステムと同程度に有効（またはほぼ有効）であり得る。位置判断および複数人の呼吸モニタリングなどの他の目的のために、多次元レーダシステムは、有意により高い精度および／または正確さを提供する。いくつかの実現例においては、単一の多次元レーダシステムと同程度に高いかまたはより高い精度および正確さを提供するために、複数の１Ｄレーダシステムが一緒にネットワーク化される。
【００１１】
家庭用電子デバイスなどの電子デバイスが提供される。電子デバイスは、１つ以上のアンテナを含み、１つ以上のリモートデバイスと通信するように構成された通信モジュールと、ホーム環境などの環境用にレーダデータを生成するように構成されたレーダモジュールと、レーダデータを分析することによって住宅における対象物の位置および／または動きを判断するように構成された１つ以上のプロセッサとを備える。いくつかの例においては、検出された対象物の位置および／または動きに関連付けられた異常が判断されてもよい。これらの異常は、対象物が通常とは異なる態様で移動していると判断することを含み得るか、または、環境または環境の一部内に存在するべきでない対象物を含み得る。異常は、予想外の速度、予想外の加速および予想外の位置のうち１つ以上を含み得る。これらの要因が予想外のものであるかどうかの判断は、住宅において見出される対象物についての履歴データ、平均データまたは中央データなどの格納されたデータと比較することによって実行されてもよい。いくつかの例においては、レーダモジュールは、１つ以上の低電力レーダ送信機を含み得る。「低」という語は、家庭での使用に適した電力を意味しており、それらの詳細を以下の詳細な説明において述べる。レーダモジュールは、付加的には、１つ以上のレーダ受信機を含み得る。電子デバイスはさらに、１つ以上の回路基板と、１つ以上の回路基板を収容するハウジングとを含み。通信モジュールは１つ以上の回路基板に結合されてもよく、レーダモジュールは１つ以上の回路基板に結合されてもよく、１つ以上のプロセッサは１つ以上の回路基板に搭載されてもよい。１つ以上のプロセッサは、通信モジュールおよびレーダモジュールの動作を管理するように、および／または、検出された対象物について判断された位置および／または動きに少なくとも部分的に基づいて、検出された対象物に関連付けられた異常を検出するように、構成されてもよい。電子デバイスはさらに、１つ以上のプロセッサと通信モジュールとレーダモジュールとに結合された電源を含み得る。
【００１２】
レーダモジュールは、ハウジング内を貫通する、たとえばハウジングの前面を貫通する視野を有するように配置されてもよい。
【００１３】
電子デバイスは、スマートサーモスタット；スマートカメラ；ハブデバイス；スマートハザード検出器；スマート灌漑デバイス；スマートメディア再生デバイス；スマート通路インターフェイスデバイス；スマートアプライアンス；およびスマートセキュリティデバイス；から成る群から選択されるようなスマートホーム電子デバイスであってもよい。「スマート（smart）」という語は、無線、有線などで直接的、間接的またはインターネットによって他のデバイスと通信することができるデバイスを意味する。
【００１４】
検出された対象物に関連付けられた異常の検出は、検出された対象物が予想外の速度、予想外の加速および予想外の位置のうち１つ以上を有すると判断することを含み得る。予想外の速度、予想外の加速および予想外の位置は、ホーム環境についての履歴データに基づいて、ホーム環境における対象物についての予想された位置および動きの情報と比較することによって判断されてもよい。
【００１５】
以下の詳細な説明において記載されるような他の局面が追加されてもよく、または上述の例と組合わされてもよい。
【００１６】
図面の簡単な説明
説明されたさまざまな実現例をよりよく理解するために、図全体にわたって同様の参照符号が対応する部分を指している添付の図面に関連付けて、以下の実現例の説明を参照されたい。
【図面の簡単な説明】
【００１７】
【図１】いくつかの実現例に従った、例示的なスマートホーム環境を示す図である。
【図２】いくつかの実現例に従った、スマートホームネットワークを含む例示的なネットワークアーキテクチャを示すブロック図である。
【図３】いくつかの実現例に従った、図１のスマートホーム環境が一体化されている拡張可能なデバイスおよびサービスプラットフォームを示すネットワークレベル図である。
【図４】いくつかの実現例に従った、スマートホーム環境のデバイスおよび処理エンジンに関連した、図３の拡張可能なデバイスおよびサービスプラットフォームを示す抽象化された機能図である。
【図５】いくつかの実現例に従った、サーバシステムがローカルスマートデバイスに通信可能に結合されたクライアントデバイスおよびハブデバイスと対話する代表的な動作環境を示す図である。
【図６】いくつかの実現例に従った、代表的なハブデバイスを示すブロック図である。
【図７Ａ】いくつかの実現例に従った、代表的なサーバシステムを示すブロック図である。
【図７Ｂ】いくつかの実現例によって用いられるさまざまなデータ構造を示す図である。
【図８】いくつかの実現例に従った、ユーザアカウントに関連付けられた代表的なクライアントデバイスを示すブロック図である。
【図９Ａ】いくつかの実現例に従った、代表的なスマートデバイスを示すブロック図である。
【図９Ｂ】いくつかの実現例に従った、代表的な電子タグを示すブロック図である。
【図１０】いくつかの実現例に従った、代表的なスマートホームプロバイダサーバシステムを示すブロック図である。
【図１１Ａ】いくつかの実現例に従った、映像分析およびカテゴリ化のための代表的なシステムアーキテクチャを示す図である。
【図１１Ｂ】いくつかの実現例に従った、映像分析およびカテゴリ化のための代表的な処理パイプラインを示す図である。
【図１２Ａ】いくつかの実現例に従った、レーダ信号を介して通信するための環境およびシステムを示す図である。
【図１２Ｂ】いくつかの実現例に従った、レーダタグを利用するための代表的なシステムおよびプロセスを示す図である。
【図１２Ｃ】いくつかの実現例に従った、レーダタグを利用するための代表的なシステムおよびプロセスを示す図である。
【図１２Ｄ】いくつかの実現例に従った、レーダデータの予想図である。
【図１３Ａ】いくつかの実現例に従った、複数のレーダデバイスからのデータを利用するための環境およびシステムを示す図である。
【図１３Ｂ】いくつかの実現例に従った、複数のレーダ搭載デバイスからのレーダデータを利用するための代表的なシステムおよびプロセスを示す図である。
【図１４Ａ】いくつかの実現例に従った代表的なレーダシステムを示すブロック図である。
【図１４Ｂ】いくつかの実現例に従った代表的なレーダシステムを示すブロック図である。
【図１４Ｃ】いくつかの実現例に従った代表的なレーダシステムを示すブロック図である。
【図１４Ｄ】いくつかの実現例に従った、代表的なレーダ制御モジュールを示すブロック図である。
【図１４Ｅ】いくつかの実現例に従った、代表的なアプリケーションプロセッサを示すブロック図である。
【図１５Ａ】いくつかの実現例に従った、カメラデバイス１１８のさまざまな組立図である。
【図１５Ｂ】いくつかの実現例に従った、カメラデバイス１１８のさまざまな組立図である。
【図１５Ｃ】いくつかの実現例に従った、カメラデバイス１１８のさまざまな組立図である。
【図１５Ｄ】いくつかの実現例に従った、カメラデバイス１１８のさまざまな組立図である。
【図１５Ｅ】いくつかの実現例に従った、カメラデバイス１１８のさまざまな組立図である。
【図１５Ｆ】いくつかの実現例に従った、カメラデバイス１１８のさまざまな組立図である。
【図１５Ｇ】いくつかの実現例に従った、カメラデバイス１１８のさまざまな組立図である。
【図１５Ｈ】いくつかの実現例に従った、カメラデバイス１１８のさまざまな組立図である。
【図１５Ｉ】いくつかの実現例に従った、カメラデバイス１１８のさまざまな組立図である。
【図１５Ｊ】いくつかの実現例に従った、カメラデバイス１１８のさまざまな組立図である。
【図１５Ｋ】いくつかの実現例に従った、カメラデバイス１１８のさまざまな組立図である。
【図１５Ｌ】いくつかの実現例に従った、カメラデバイス１１８のさまざまな組立図である。
【図１５Ｍ】いくつかの実現例に従った、カメラデバイス１１８のさまざまな組立図である。
【図１６Ａ】いくつかの実現例に従った、サーモスタットのさまざまな構成要素図である。
【図１６Ｂ】いくつかの実現例に従った、サーモスタットのさまざまな構成要素図である。
【図１６Ｃ】いくつかの実現例に従った、サーモスタットのさまざまな構成要素図である。
【図１７Ａ】いくつかの実現例に従った、ハザード検出器のさまざまな構成要素図である。
【図１７Ｂ】いくつかの実現例に従った、ハザード検出器のさまざまな構成要素図である。
【図１７Ｃ】いくつかの実現例に従った、ハザード検出器のさまざまな構成要素図である。
【図１７Ｄ】いくつかの実現例に従った、ハザード検出器のさまざまな構成要素図である。
【図１８】いくつかの実現例に従った、バイパス共存技術を利用するスマートデバイスの通信モジュールを示すブロック図である。
【図１９Ａ】いくつかの実現例に従った、スマートホーム環境における複数の無線機を有するスマートデバイスのための共存スキームを示す図である。
【図１９Ｂ】いくつかの実現例に従った、スマートホーム環境における複数の無線機を有するスマートデバイスのための共存スキームを示す図である。
【図２０Ａ】いくつかの実現例に従った、代表的なレーダデバイスを示す構成要素図である。
【図２０Ｂ】いくつかの実現例に従った、代表的なレーダデバイスを利用するホーム環境を示す図である。
【発明を実施するための形態】
【００１８】
同様の参照番号は、添付の図面のうちいくつかの図の全体にわたって対応する部分を指している。
【００１９】
実現例の説明
ここで、実現例を詳細に参照することとする。それら実現例の例は添付の図面に示されている。以下の詳細な説明においては、記載されるさまざまな実現例を充分な理解を可能にするために多数の具体的な詳細が述べられる。しかしながら、記載されるさまざまな実現例がこれらの具体的な詳細なしでも実施され得ることが当業者にとって明らかとなるだろう。他の場合には、実現例の局面を不必要に曖昧にすることを避けるために、周知の方法、手順、構成要素、回路およびネットワークは詳細には説明されない。
【００２０】
図１は、いくつかの実現例に従った例示的なスマートホーム環境１００である。スマートホーム環境１００は、さまざまな一体化されたデバイスを備えた構造物１５０（たとえば家、オフィスビル、ガレージまたは移動住宅）を含む。デバイスが、共同住宅、分譲マンションまたはオフィス空間などの構造物１５０全体を含まないスマートホーム環境１００にも一体化され得ることが認識されるだろう。さらに、スマートホーム環境１００は、実際の構造物１５０の外側のデバイスを制御してもよく、および／または、外側のデバイスに結合されてもよい。実際には、スマートホーム環境１００におけるいくつかのデバイスは、物理的に構造物１５０内にある必要がない。たとえば、プールヒータ１１４または潅漑システム１１６を制御するデバイスは、構造物１５０の外側に位置していてもよい。
【００２１】
図示された構造物１５０は、壁１５４によって互いから少なくとも部分的に分離されている複数の部屋１５２を含む。壁１５４は内壁または外壁を含み得る。各々の部屋はさらに、床１５６および天井１５８を含み得る。デバイスは、壁１５４、床１５６もしくは天井１５８に装着されてもよく、壁１５４、床１５６もしくは天井１５８に張付けられてもよく、壁１５４、床１５６もしくは天井１５８と一体化されてもよく、および／または、壁１５４、床１５６もしくは天井１５８によって支持されていてもよい。いくつかの実現例においては、電子タグが、壁１５４、床１５６、天井１５８、窓またはドアに張付けられている。
【００２２】
いくつかの実現例においては、スマートホーム環境１００の一体化されたデバイスは、さまざまな有用なスマートホーム機能を提供するために、スマートホームネットワーク（たとえば、２０２（図２））において互いにシームレスに一体化された、および／または、中央サーバもしくはクラウドコンピューティングシステムとシームレスに一体化された、インテリジェント型マルチセンサネットワーク接続デバイスを含む。スマートホーム環境１００は、１つ以上のインテリジェント型マルチセンサネットワーク接続サーモスタット１０２（これ以降「スマートサーモスタット１０２」と称する）、１つ以上のインテリジェント型ネットワーク接続マルチセンサハザード検出ユニット１０４（これ以降「スマートハザード検出器１０４」と称する）、１つ以上のインテリジェント型マルチセンサネットワーク接続通路インターフェイスデバイス１０６および１２０（これ以降「スマートドアベル１０６」および「スマートドアロック１２０」と称する）、ならびに、１つ以上のインテリジェント型マルチセンサネットワーク接続アラームシステム１２２（これ以降「スマートアラートシステム１２２」と称する）を含み得る。
【００２３】
いくつかの実現例においては、１つ以上のスマートサーモスタット１０２が周囲の気候特徴（たとえば温度および／または湿度）を検出し、それに応じてＨＶＡＣシステム１０３を制御する。たとえば、それぞれのスマートサーモスタット１０２は周囲温度センサを含む。
【００２４】
１つ以上のスマートハザード検出器１０４は、それぞれの熱源（たとえばストーブ、オーブン、他のアプライアンス、暖炉など）に向けられた熱放射センサを含み得る。たとえば、キッチン１５３におけるスマートハザード検出器１０４は、ストーブ／オーブン１１２に向けられた熱放射センサを含む。熱放射センサは、それが向けられているそれぞれの熱源（またはその部分）の温度を判断して、対応する黒体放射データを出力として提供し得る。
【００２５】
スマートドアベル１０６および／またはスマートドアロック１２０は、或る位置（たとえば、外部ドア）への人の接近および／またはある位置からの人の出発を検出してもよく、ドアベル／ドアロック機能を制御（たとえば、スマートドアロック１２０のボルトを作動させるためのユーザ入力を携帯型電子デバイス１６６−１から受信）してもよく、音声手段もしくは視覚的手段によって人の接近または出発を知らせてもよく、ならびに／または、セキュリティシステム上の設定を制御しても（たとえば、居住者の外出および帰宅時にセキュリティシステムを起動するかもしくは停止させても）よい。
【００２６】
スマートアラームシステム１２２は、（たとえば、内蔵のＩＲセンサを用いて）極近くにいる個人の存在を検出し、（たとえば内蔵スピーカを介して、または１つ以上の外部スピーカにコマンドを送ることによって）警告を鳴らし、スマートホームネットワーク１００の内部／外部に存在するエンティティまたはユーザに通知を送信し得る。いくつかの実現例においては、スマートアラームシステム１２２はまた、ユーザの身元を確認するための１つ以上の入力デバイスまたはセンサ（たとえばキーパッド、バイオメトリックスキャナ、ＮＦＣトランシーバ、マイクロホン）、および１つ以上の電力デバイス（たとえばディスプレイ、スピーカ）を含む。いくつかの実現例においては、スマートアラームシステム１２２はまた、解除動作が実行されない限り、トリガ条件またはイベントの検出に応じて警告が鳴らされるように、「装備」モードに設定されてもよい。
【００２７】
いくつかの実現例においては、スマートホーム環境１００は、１つ以上のインテリジェント型マルチセンサネットワーク接続壁面スイッチ１０８（以降、「スマート壁面スイッチ１０８」と称する）を、１つ以上のインテリジェント型マルチセンサネットワーク接続壁面プラグインターフェイス１１０（以降、「スマート壁面プラグ１１０」と称する）と共に、備える。スマート壁面スイッチ１０８は、周囲の照明状態を検出し、在室状態を検出し、１つ以上の照明の電力および／または減光状態を制御し得る。いくつかの場合において、スマート壁面スイッチ１０８は、天井にある扇風機などの扇風機の電力状態または速度を制御してもよい。スマート壁面プラグ１１０は、部屋または囲い区画における在室を検出し、（たとえば、家の中に誰も居ない場合に電力がプラグに供給されないように）１つ以上の壁面プラグへの電力の供給を制御し得る。
【００２８】
いくつかの実現例においては、図１のスマートホーム環境１００は、冷蔵庫、ストーブ、オーブン、テレビ、洗濯機、乾燥機、照明、ステレオ、インターコムシステム、車庫扉開閉装置、床の扇風機、天井の扇風機、壁面設置型空調装置、プールヒータ、灌漑システム、セキュリティシステム、スペースヒータ、窓用ＡＣユニット、電動式ダクトベントなどの、複数のインテリジェント型マルチセンサネットワーク接続アプライアンス１１２（これ以降「スマートアプライアンス１１２」と称する）を備える。いくつかの実現例においては、コンセントに接続されると、アプライアンスは、このアプライアンス自体がどのような種類のアプライアンスであるかを示すことなどによって、このアプライアンスについてスマートホームネットワークに知らせ、スマートホームの制御デバイスと自動的に統合することができる。アプライアンスによるスマートホームへのこのような通信は、有線もしくは無線通信プロトコルによって容易にされ得る。スマートホームは、スマート壁面プラグ１１０によって制御され得る古い従来型の洗濯機／乾燥機、冷蔵庫などの、さまざまな非通信型の従来のアプライアンス１４０を備えていてもよい。スマートホーム環境１００はさらに、スマートハザード検出器１０４またはスマート壁面スイッチ１０８によって供給されるＩＲ信号によって制御され得る、赤外線（「ＩＲ」）制御壁面設置型空調装置または他のＩＲ制御デバイスなどの、さまざまな部分的に通信を行なう従来のアプライアンス１４２を備えていてもよい。
【００２９】
いくつかの実現例においては、スマートホーム環境１００は、スマートホーム環境１００における映像監視およびセキュリティを提供するように構成された１つ以上のネットワーク接続カメラ１１８を含む。カメラ１１８は、構造物１５０における在室および／または構造物１５０における特定の部屋１５２における在室を判断するために用いられてもよく、このため、人感センサとして機能し得る。たとえば、カメラ１１８によって取込まれた映像は、（たとえば、特定の部屋１５２における）構造物１５０内の占有者の存在を識別するために処理され得る。特定の個人は、たとえば、外見（たとえば身長、顔）および／または動き（たとえば歩行／足取り）に基づいて識別されてもよい。カメラ１１８は、任意には、１つ以上のセンサ（たとえばＩＲセンサ、レーダシステム、動き検知器）、入力デバイス（たとえば、音声を取込むためのマイクロホン）、および電力デバイス（たとえば、音声を出力するためのスピーカ）を含む。
【００３０】
スマートホーム環境１００は、付加的にまたは代替的には、１つ以上の他の人感センサ（たとえば、スマートドアベル１０６、スマートドアロック１２０、タッチスクリーン、ＩＲセンサ、マイクロホン、周囲光センサ、動き検出器、スマート常夜灯１７０など）を含み得る。いくつかの実現例においては、スマートホーム環境１００は、占有者上に配置されているかまたは占有者に埋込まれたＲＦＩＤタグに基づいて、占有を判断する無線周波識別（radio-frequency identification：ＲＦＩＤ）リーダを（たとえば、各部屋１５２またはその一部に）含む。たとえば、ＲＦＩＤリーダはスマートハザード検出器１０４に一体化されていてもよい。
【００３１】
スマートホーム環境１００はまた、物理的な住宅の外側にあるが住宅の近接する地理範囲内にあるデバイスとの通信も含み得る。たとえば、スマートホーム環境１００は、スマートホーム環境１００内の他のデバイスに現在のプール温度を伝達する、および／または、プール温度を制御するためのコマンドを受信する、プールヒータモニタ１１４を備え得る。同様に、スマートホーム環境１００は、スマートホーム環境１００内の灌漑システムに関する情報を伝達し、および／または、そのような灌漑システムを制御するための制御情報を受信する、灌漑モニタ１１６を備えてもよい。
【００３２】
いくつかの実現例においては、スマートホーム環境１００は、レーダを介して１つ以上のスマートデバイスと通信するように構成された１つ以上の電子タグを含む。いくつかの実現例においては、電子タグは、窓、ドアまたは壁などの対象物に張付けられているとともに、対象物についてのレーダ署名を付与するように構成されている。いくつかの実現例においては、電子タグは、ペットなどのエンティティに張付けられるとともに、エンティティについてのレーダ署名を付与するように構成される。いくつかの実現例においては、電子タグは複数の波長および／またはプロトコルによって通信するように構成される。たとえば、特定の電子タグは、ＲＦＩＤならびにレーダを介して通信するように構成される。いくつかの実現例においては、上述のスマートデバイスのいずれかなどのスマートデバイスは、対象物に反射して源に戻ってくる高周波数電磁波のパルスを送出することによって、対象物の存在、方向、距離および／または速度を検出するためのレーダモジュールを含む。いくつかの実現例においては、スマートデバイスはさらに、（たとえば、ＲＦＩＤ、Ｗｉ−Ｆｉ、Ｂｌｕｅｔｏｏｔｈ（登録商標）などによって）他のスマートデバイスおよび／または電子タグと通信するための、レーダモジュールとは異なる通信モジュールを含む。
【００３３】
ネットワーク接続により、図１のスマートホームデバイスのうち１つ以上はさらに、ユーザがデバイス付近にいなくても、ユーザが当該デバイスと対話することを可能にし得る。たとえば、ユーザは、コンピュータ（たとえば、デスクトップコンピュータ、ラップトップコンピュータもしくはタブレット）または他の携帯型電子デバイス１６６（たとえばスマートフォンなどの携帯電話）を用いて、デバイスと通信してもよい。ウェブページまたはアプリケーションは、ユーザからの通信を受信し、通信に基づいてデバイスを制御し、および／または、デバイスの動作に関する情報をユーザに提示するように構成され得る。たとえば、ユーザは、デバイス（たとえばストーブ）についての現在の設定点温度を見て、コンピュータを用いてこれを調整してもよい。ユーザは、この遠隔通信中に構造物内に居てもよいし、または構造物の外に居てもよい。
【００３４】
上述のように、ユーザは、ネットワーク接続コンピュータまたは携帯型電子デバイス１６６を使用してスマートホーム環境１００内のスマートデバイスを制御し得る。いくつかの例では、居住者（たとえば、家に住んでいる個人）の何人かまたは全員は、自身のデバイス１６６をスマートホーム環境１００に登録してもよい。このような登録は、居住者および／またはデバイスをその家に関連付けられているものとして認証し、デバイスを使用して家の中のスマートデバイスを制御する許可を居住者に与えるために中央サーバにおいて実行され得る。居住者は、居住者が就業中であるか、または休暇中であるときなどに、自身の登録されたデバイス１６６を使用して家のスマートデバイスを遠隔制御することもできる。居住者は、居住者が家の中のカウチに座っているときなど、居住者が家の中に実際に居るときに、登録されたデバイスを使用してスマートデバイスを制御することもできる。デバイス１６６を登録する代わりに、または登録することに加えて、スマートホーム環境１００は、どの個人がその家に住んでいるか、したがって居住者であるか、かつ、どのデバイス１６６がそれらの個人に関連付けられているかに関して推論し得ることが理解されるはずである。そのため、スマートホーム環境は、誰が居住者であるかを「学習」し、それぞれの個人に関連付けられているデバイス１６６が家のスマートデバイスを制御することを許可する。
【００３５】
いくつかの実現例においては、処理および検知機能を備えることに加えて、デバイス１０２、１０４、１０６、１０８、１１０、１１２、１１４、１１６、１１８、１２０および／または１２２（「スマートデバイス」と総称される）は、他のスマートデバイス、中央サーバもしくはクラウドコンピューティングシステムおよび／またはネットワーク接続されている他のデバイスに対して、データ通信および情報共有を行なうことができる。データ通信は、さまざまなカスタムもしくは標準の無線プロトコル（たとえば、ＩＥＥＥ８０２．１５．４、Ｗｉ−Ｆｉ、ＺｉｇＢｅｅ（登録商標）、６ＬｏＷＰＡＮ、Ｔｈｒｅａｄ、Ｚ−Ｗａｖｅ、Ｂｌｕｅｔｏｏｔｈ  Ｓｍａｒｔ、ＩＳＡ１００．１１ａ、ＷｉｒｅｌｅｓｓＨＡＲＴ、ＭｉＷｉなど）、および／または、さまざまなカスタムもしくは標準の有線プロトコル（Ｅｔｈｅｒｎｅｔ（登録商標）、ＨｏｍｅＰｌｕｇなど）、または、この明細書の出願日の時点でまだ開発されていない通信プロトコルを含む他の好適な通信プロトコル、を用いて実行され得る。
【００３６】
いくつかの実現例においては、スマートデバイスはレーダを介して通信する。いくつかの実現例においては、スマートデバイスはレーダを介して１つ以上の電子タグと通信する。いくつかの実現例においては、スマートデバイスは、ＲＦＩＤおよびレーダなどの複数の通信チャネルを用いて、互い同士および／または電子タグと通信する。いくつかの実現例においては、スマートデバイスは、３ＧＨｚ〜１０ＧＨｚ、２４ＧＨｚ〜２４．５ＧＨｚ、５７ＧＨｚ〜６４ＧＨｚおよび／または７７ＧＨｚ〜８１ＧＨｚなどの１つ以上の無線周波数帯域を介して通信する。
【００３７】
いくつかの実現例においては、スマートデバイスは、無線ルータまたは有線ルータとして機能する。いくつかの実現例においては、スマートデバイスのうちの第１のスマートデバイスは、無線ルータ１６０を介してスマートデバイスのうちの第２のスマートデバイスと通信する。スマートデバイスはさらに、インターネット１６２などのネットワークへの接続（ネットワークインターフェイス１６０）を介して互いに通信し得る。インターネット１６２を通じて、スマートデバイスはスマートホームプロバイダサーバシステム１６４（ここでは、中央サーバシステムおよび／またはクラウドコンピューティングシステムとも称される）と通信し得る。スマートホームプロバイダサーバシステム１６４は、スマートデバイスに関連付けられた製造業者、サポートエンティティまたはサービスプロバイダに関連付けられてもよい。いくつかの実現例においては、ユーザは、電話またはインターネット接続コンピュータなどの他の通信手段を使用しなくても、スマートデバイス自体を使用してカスタマサポートとコンタクトをとることができる。いくつかの実現例においては、ソフトウェア更新は、（たとえば、利用可能になったとき、購入したとき、または定期的間隔で）スマートホームプロバイダサーバシステム１６４からスマートデバイスに自動的に送信され得る。
【００３８】
いくつかの実現例においては、ネットワークインターフェイス１６０は従来のネットワークデバイス（たとえばルータ）を含み、図１のスマートホーム環境１００は、ネットワーク１６２に直接またはネットワークインターフェイス１６０を介して通信可能に結合されたハブデバイス１８０を含む。ハブデバイス１８０はさらに、上述のインテリジェント型マルチセンサネットワーク接続デバイス（たとえば、スマートホーム環境１００におけるスマートデバイス）のうち１つ以上のデバイスに通信可能に結合される。これらのスマートデバイスの各々は、任意には、少なくともスマートホーム環境１００において利用可能な１つ以上の無線通信ネットワーク（たとえば、ＺｉｇＢｅｅ、Ｚ−Ｗａｖｅ、Ｉｎｓｔｅｏｎ、Ｂｌｕｅｔｏｏｔｈ、Ｗｉ−Ｆｉおよび他の無線通信ネットワーク）を用いて、ハブデバイス１８０と通信する。いくつかの実現例においては、ハブデバイス１８０および当該ハブデバイスと結合／に結合されたデバイスは、スマートフォン、家庭用コントローラ、ラップトップ、タブレットコンピュータ、ゲーム機または同様の電子デバイス上で実行されるアプリケーション（場合によっては、スマートホームアプリケーションと称される）を介して制御および／または対話可能である。いくつかの実現例においては、このようなコントローラアプリケーションのユーザは、ハブデバイスまたは結合されたスマートデバイスの状態を視認することができ、ホームネットワークに新しく導入されたスマートデバイスと相互動作するようにハブデバイスを構成することができ、新しいスマートデバイスに権限委任することができ、接続されたスマートデバイスの設定を調整または視認すること等ができる。いくつかの実現例においては、ハブデバイスは、同じタイプの高性能スマートデバイスの能力に一致させるように低性能スマートデバイスの能力を拡張し、複数の異なるデバイスタイプの機能を異なる通信プロトコルにわたっても統合し、かつ、新しいデバイスの追加およびハブデバイスの権限委任を能率化するように構成されている。いくつかの実現例においては、ハブデバイス１８０はさらに、スマートホーム環境１００のスマートデバイスに関するデータまたはスマートホーム環境１００のスマートデバイスによって出力されたデータを格納するためのローカルストレージデバイスを含む。いくつかの実現例においては、データは、カメラデバイスによって出力される映像データ、スマートデバイスによって出力されるメタデータ、スマートデバイスのための情報設定、スマートデバイスのための使用ログなどのうち１つ以上を含む。
【００３９】
いくつかの実現例においては、スマートホーム環境１００は、スマートホーム環境１００のスマートデバイスに関するデータまたはスマートホーム環境１００のスマートデバイスによって出力されたデータを格納するためのローカルストレージデバイスを含む。いくつかの実現例においては、データは、カメラデバイス（たとえばカメラ１１８）によって出力される映像データ、スマートデバイスによって出力されるメタデータ、スマートデバイスについての設定情報、スマートデバイスについての使用ログなど、のうち１つ以上を含む。いくつかの実現例においては、ローカルストレージデバイスは、スマートホームネットワーク（たとえばスマートホームネットワーク２０２（図２））を介して１つ以上のスマートデバイスに通信可能に結合される。いくつかの実現例においては、ローカルストレージデバイスは、有線および／または無線の通信ネットワークを介して１つ以上のスマートデバイスに選択的に結合される。いくつかの実現例においては、ローカルストレージデバイスは、外部ネットワーク条件が不良である場合に映像データを格納するために用いられる。たとえば、ローカルストレージデバイスは、カメラ１１８の符号化ビットレートが外部ネットワーク（たとえば、ネットワーク１６２）の利用可能帯域幅を上回る場合に、用いられる。いくつかの実現例においては、ローカルストレージデバイスは、サーバシステム（たとえば、サーバシステム５０８（図５））に映像データを転送する前に、１つ以上のカメラ（たとえば、カメラ１１８）からの映像データを一時的に格納する。いくつかの実現例においては、ローカルストレージデバイスはカメラデバイスの一構成要素である。いくつかの実現例においては、各々のカメラデバイスはローカルストレージを含む。いくつかの実現例においては、ローカルストレージデバイスは、サーバシステム５０８（図７Ａ）に関連付けて以下に記載されるデータ処理のうちいくつかまたはすべてを実行する。いくつかの実現例においては、ローカルストレージデバイスは、データストレージデータベース７１６０、アカウントデータベース７１６２、デバイス情報データベース７１６４およびイベント情報データベース７１６６などのサーバシステム５０８に関連付けて以下に記載されるデータのうちのいくらかまたはすべてを格納している。いくつかの実現例においては、ローカルストレージデバイスは、サーバシステム５０８に関連付けてこの明細書中に記載された動作のうちのいくつかまたはすべてを実行する。
【００４０】
「スマートホーム環境」が一戸建て住宅などの家のためのスマート環境を指し得ることが認識されるべきであるが、本教示の範囲はそのように限定されていない。本教示は、二世帯用住宅、タウンホーム、複数ユニットの共同住宅、ホテル、小売店、オフィスビル、工業用建物または他の構造物、より一般的には如何なる生活空間または作業空間にも適用可能であるが、これらに限定されない。
【００４１】
ユーザ、顧客、設置者、住宅所有者、居住者、ゲスト、テナント、賃貸人、修繕者などの用語は、この明細書中に記載される何らかの特定の状況の文脈において動作する人または複数の人を指すのに使用され得るが、これらの言及は、このような動作を実行する人に関して本教示の範囲を限定するものではないことも認識されるはずである。したがって、たとえば、ユーザ、顧客、購入者、設置者、加入者、および住宅所有者という語は、一戸建て住居の場合において同じ人を指すことがあり得ることが多く、なぜならば、家長は、購入を判断し、ユニットを購入し、ユニットを設置および構成する人であるとともに、ユニットのユーザの１人でもあるからである。しかしながら、家主−テナント環境などの他の場合には、顧客はユニットの購入に関して家主であり得、設置者は地元の共同住宅監督者であり得、第１のユーザはテナントであり得、第２のユーザは遠隔制御機能に関しても家主であり得る。動作を実行する人物の身元は、１つ以上の実現例によって提供される特定の利点に密接に関連してもよいが、そのような身元は、以下の記述において、本教示の範囲を必ずしもこれらの特定の身元を有する特定の個人に限定するものとして解釈されるべきではない。
【００４２】
図２は、いくつかの実現例に従った、スマートホームネットワーク２０２を含む例示的なネットワークアーキテクチャ２００を示すブロック図である。いくつかの実現例においては、スマートホーム環境１００におけるスマートデバイス２０４（たとえば、デバイス１０２、１０４、１０６、１０８、１１０、１１２、１１４、１１６、１１８、１２０および／または１２２）は、スマートホームネットワーク２０２においてメッシュネットワークを作成するようにハブデバイス１８０と組合わされる。いくつかの実現例においては、スマートホームネットワーク２０２における１つ以上のスマートデバイス２０４はスマートホームコントローラとして動作する。付加的には、および／または代替的には、ハブデバイス１８０はスマートホームコントローラとして動作する。いくつかの実現例においては、スマートホームコントローラは他のスマートデバイスよりも多くの計算能力を有する。いくつかの実現例においては、スマートホームコントローラは（たとえば、スマートデバイス２０４、電子デバイス１６６および／またはスマートホームプロバイダサーバシステム１６４からの）入力を処理するとともに、スマートホーム環境１００の動作を制御するようにとのコマンドを（たとえば、スマートホームネットワーク２０２におけるスマートデバイス２０４に）送信する。いくつかの実現例においては、スマートホームネットワーク２０２における（たとえばメッシュネットワークにおける）スマートデバイス２０４のうちのいくつかは、「スポークスマン」ノード（たとえば２０４−１）であって、他のスマートデバイス２０４は「低電力」ノード（たとえば２０４−９）である。スマートホーム環境１００におけるスマートデバイスのうちのいくつかは電池を動力源とするが、他のスマートデバイスは、スマートホーム環境の壁１５４の背後の配線（たとえば、１２０Ｖの線間電圧線）への接続などにより、通常の信頼性の高い電源を有する。通常の信頼性の高い電源を有するスマートデバイスは、「スポークスマン」ノードと称される。これらのノードは、典型的には、スマートホーム環境１００内における他のさまざまなデバイスとの、さらにはスマートホームプロバイダサーバシステム１６４との双方向通信を円滑にする無線プロトコルを使用する能力を備える。いくつかの実現例においては、１つ以上の「スポークスマン」ノードがスマートホームコントローラとして動作する。他方で、電池を動力源とするデバイスは「低電力」ノードである。これらのノードは、スポークスマンノードよりも小型となる傾向があり、典型的には、単に、Ｚｉｇｂｅｅ、６ＬｏＷＰＡＮ、レーダなどの、極わずかな電力しか必要としない無線プロトコルを使用して通信するだけである。
【００４３】
いくつかの実現例においては、いくつかの低電力ノードは双方向通信を行なうことができない。これらの低電力ノードはメッセージを送信するが「聴く」ことはできない。そのため、スポークスマンノードなどの、スマートホーム環境１００内の他のデバイスは、これらの低電力ノードに情報を送信することができない。いくつかの実現例においては、いくつかの低電力ノードはごく限られた双方向通信しか行なうことができない。たとえば、他のデバイスは一定期間中にのみ低電力ノードと通信することができる。
【００４４】
上述のように、いくつかの実現例においては、スマートデバイスは、低電力ノードおよびスポークスマンノードとして機能して、スマートホーム環境１００内でメッシュネットワークを形成する。いくつかの実現例においては、スマートホーム環境内における個々の低電力ノードは、何を感知しているかに関するメッセージを定期的に送出し、スマートホーム環境内における他の低電力ノードは、それら自体のメッセージを送出することに加えて、それらのメッセージを転送し、これにより、スマートホーム環境２０２全体にわたってノード間で（すなわち、デバイス間で）メッセージを移送させる。いくつかの実現例においては、スマートホームネットワーク２０２におけるスポークスマンノードは、ＩＥＥＥ８０２．１１などの比較的高電力の通信プロトコルを用いて通信することができるものであるが、ＩＥＥＥ８０２．１５．４などの比較的低電力の通信プロトコルに切換えて、これらのメッセージを受信し、これらのメッセージを他の通信プロトコルに変換して、変換されたメッセージを（たとえば、比較的高電力の通信プロトコル用いて）他のスポークスマンノードおよび／またはスマートホームプロバイダサーバシステム１６４に送信することができる。こうして、低電力通信プロトコルを使用する低電力ノードは、スマートホーム環境２０２全体にわたって、さらにはインターネット１６２を介して、メッセージをスマートホームプロバイダサーバシステム１６４に送信および／または受信することができる。いくつかの実現例においては、メッシュネットワークは、スマートホームプロバイダサーバシステム１６４が、定期的に家の中のスマートデバイスの大多数またはすべてからデータを受信し、データに基づき推論を行ない、スマートホームネットワーク２０２の内部または外部にあるデバイスにわたる状態同期を促進して、スマートホーム環境においてタスクを実行するようにとのコマンドをスマートデバイスのうちの１つ以上に送信することを可能にする。
【００４５】
上述のように、スポークスマンノードと、低電力ノードのうちのいくつかとは「聴く」ことができる。したがって、ユーザ、他のデバイスおよび／またはスマートホームプロバイダサーバシステム１６４は低電力ノードに制御コマンドを伝達し得る。たとえば、ユーザは、電子デバイス１６６（たとえばスマートフォン）を用いて、インターネットを介してコマンドをスマートホームプロバイダサーバシステム１６４に送信してもよく、次いで、スマートホームプロバイダサーバシステム１６４が、スマートホームネットワーク２０２における１つ以上のスポークスマンノードにコマンドを中継する。スポークスマンノードは、低電力プロトコルを用いて、コマンドを、スマートホームネットワーク２０２全体を通して低電力ノードに伝達し得るとともに、スマートホームプロバイダサーバシステム１６４からコマンドを直接受信しなかった他のスポークスマンノードにも伝達し得る。
【００４６】
いくつかの実現例においては、スマートデバイス２０４の一例であるスマート常夜灯１７０（図１）は低電力ノードである。スマート常夜灯１７０は、光源を収容することに加えて、超音波またはパッシブＩＲセンサなどの人感センサと、フォトレジスタまたは室内の光を測定する単一ピクセルセンサなどの周囲光センサとを収容する。いくつかの実現例においては、スマート常夜灯１７０は、室内が暗いことを周囲光センサが検出したときに、かつ、室内に誰か居ることを人感センサが検出したときに、光源を作動させるように構成される。他の実現例においては、スマート常夜灯１７０は、単に、室内が暗いことをその周囲光センサが検出したときに光源を作動させるように構成される。さらに、いくつかの実現例においては、スマート常夜灯１７０は低電力無線通信チップ（たとえば、ＺｉｇＢｅｅチップ）を備える。低電力無線通信チップは、室内に人が居ることを人感センサが検出するのと同時に発生する瞬時メッセージを含む、在室状態および室内の光量に関するメッセージを定期的に送出する。上述のように、これらのメッセージは無線で（たとえば、メッシュネットワークを使用して）スマートホーム環境２０２内のノード間（すなわち、スマートデバイス間）で、さらにはインターネット１６２を介してスマートホームプロバイダサーバシステム１６４に送信され得る。
【００４７】
低電力ノードの他の例として、電池作動型のスマートハザード検出器１０４がある。これらのスマートハザード検出器１０４は、一定の信頼性の高い電力にアクセスできない区域内に配置されることが多く、煙／火炎／熱センサ（たとえば、熱放射センサ）、一酸化炭素／二酸化炭素センサ、人感／モーションセンサ、周囲光センサ、周囲温度センサ、湿度センサなどの任意の数および種類のセンサを備え得る。さらに、スマートハザード検出器１０４は、任意には、上述されるようなメッシュネットワークを使用することなどによって、各センサにそれぞれ対応するメッセージを他のデバイスおよび／またはスマートホームプロバイダサーバシステム１６４に送信する。
【００４８】
スポークスマンノードの例として、スマートドアベル１０６、スマートサーモスタット１０２、スマート壁面スイッチ１０８、およびスマート壁面プラグ１１０が挙げられる。これらのデバイスは、信頼性の高い電源の近くに配置されてこれに接続されることが多く、したがって、さまざまなプロトコルでの双方向通信が可能な１つ以上の通信チップなどの、電力をより消費する構成要素を備え得る。
【００４９】
いくつかの実現例においては、スマートホーム環境は、電子タグ２０６−１および電子タグ２０６−２などの電子タグ２０６を含む。いくつかの実現例においては、電子タグ２０６はスマートホームネットワーク２０２における低電力ノードである。いくつかの実現例においては、電子タグ２０６は外部電源に接続されない。いくつかの実現例においては、電子タグ２０６は電池式である。いくつかの実現例においては、電子タグ（たとえば電子タグ２０６−１）はタグを動作させる際に使用するエネルギを取入れることができる。たとえば、電子タグが受取った熱エネルギ、震動エネルギ、電磁エネルギおよび／または太陽エネルギを取入れる。
【００５０】
いくつかの実現例においては、電子タグ２０６は、第１の通信チャネル（たとえばＲＦＩＤチャネル）を介して「聴く」ことができるが、メッセージを送信することはできない。いくつかの実現例においては、電子タグ２０６はパッシブレーダデバイスである。パッシブレーダデバイスは、専用の送信機を持たないレーダデバイスを含む。
【００５１】
パッシブレーダデバイスはコーナレフレクタデバイスおよび印刷レーダデバイスを含む。コーナレフレクタデバイスは、一般に、極低効率のレーダ断面積（radar cross section：ＲＣＳ）しか持たない対象物からの強力なレーダエコーを生成するために用いられる。コーナレフレクタは、交差して（たとえばちょうど９０度の角度で）搭載される２つ以上の導電性表面を含む。入射する電磁波は、それらが入射してくる方向に向かって正確に複数回反射することによって後方散乱させられる。これにより、低ＲＣＳを備える小型対象物であっても強力なエコーをもたらす。
【００５２】
いくつかの実現例においては、印刷レーダリフレクタは、追跡される対象物内において半波共振器を形成する単純なアルミニウム繊維（たとえば１枚の紙）を含む。レーダ反射繊維は、（典型的には、長さ６．５ｍｍで直径が１．５μｍである）紙繊維とほぼ同じ直径を有する。ランダムに配向されたレーダ反射繊維は、読取可能であるとともに将来の識別用にデータベースに格納可能である固有の後方散乱パターンを備える。最適な後方散乱パターンを与える可能性のあるものであれば何であれ、個々の共振器が結合されるかまたは分離されるように順序付けられたパターンを設計することもできる。レーダで照らされると、後方散乱させた視野は、タグ付けされた１つの対象物を識別して他のタグ付された対象物から区別することを可能にする固有の干渉パターンを作成するように相互作用する。
【００５３】
いくつかの実現例においては、電子タグ２０６は、いずれの受信波とも無関係に、無線周波数トーンまたはパルスを送信することができる能動的なレーダデバイスである。さまざまな実現例においては、電子タグ２０６は受信した電波を反射、増幅および／または変調させることができる。能動的なレーダデバイスは、シングルトランジスタデバイス、ＭＥＭＳベースのデバイスおよび機械的なゲート制御された（閉じられた）デバイスを含む。
【００５４】
いくつかの実現例においては、電子タグ２０６は、図２におけるスマートデバイス２０４−６などのスマートデバイスから通信チャネル（たとえばＲＦＩＤチャネル）を介して受信された可能化コマンドに応答してレーダを介して通信するように構成される。いくつかの実現例においては、電子タグ２０６は、スマートデバイスによってプリセットされた間隔などの特定の間隔で、レーダを介して通信するように構成される。たとえば、電子タグ２０６−１および２０６−２は、タグのうちの１つだけがいずれの所与の時間にもレーダを介して通信を行なうように、デバイス２０４−６によって構成されている。いくつかの実現例においては、電子タグ２０６は、電子タグが貼付される対象物の動きなどの、環境における変化を検出することに応じて、レーダを介して通信を行なうように構成される。たとえば、いくつかの実現例においては、電子タグ２０６は、湿度センサ、温度センサ、加速度計、ジャイロスコープおよび／または光学センサのうち１つ以上を含む。この例においては、タグは、センサのうち１つ以上によって検出された変化に応じてレーダを介して通信を行なうように構成されている。
【００５５】
いくつかの実現例においては、スマートホーム環境１００は、自律した態様で、さまざまな家事のいずれかを実行するように構成されたサービスロボット１６８（図１）を含む。
【００５６】
図１に関連付けて上述したように、いくつかの実現例においては、図１のスマートホーム環境１００は、直接、またはネットワークインターフェイス１６０を介してネットワーク１６２に通信可能に結合されるハブデバイス１８０を含む。ハブデバイス１８０はさらに、少なくともスマートホーム環境１００において利用可能な無線通信ネットワークを用いて、スマートデバイスのうち１つ以上と通信可能に結合される。無線通信ネットワークによって用いられる通信プロトコルは、ＺｉｇＢｅｅ、Ｚ−Ｗａｖｅ、Ｉｎｓｔｅｏｎ、ＥｕＯｃｅａｎ、Ｔｈｒｅａｄ、ＯＳＩＡＮ、Ｂｌｕｅｔｏｏｔｈ低エネルギなどを含むがこれらに限定されない。いくつかの実現例においては、ハブデバイス１８０は、ネットワークインターフェイス１６０またはネットワーク１６２のデータフォーマット要件を満たすために各々のスマートデバイスから受信したデータを変換するだけでなく、対象とされたスマートデバイスに関連付けられたそれぞれの通信プロトコルのデータフォーマット要件を満たすためにネットワークインターフェイス１６０またはネットワーク１６２から受信した情報も変換する。いくつかの実現例においては、ハブデバイス１８０は、データフォーマット変換に加えて、さらに、スマートデバイスから受信したデータ、または、ネットワークインターフェイス１６０もしくはネットワーク１６２から予備的に受信した情報を処理する。たとえば、ハブデバイス１８０は、（同じタイプおよび／または異なるタイプのセンサ／デバイスを含む）複数のセンサ／接続されたデバイスからの入力を統合して、それらの入力に対してより高レベルの処理を実行することができ、（たとえば、全体的な環境を評価してさまざまなセンサ／デバイス間での動作を連係させることができ）、および／または、入力の集合およびプログラムされた処理に基づいてさまざまなデバイスに命令を与えることができる。いくつかの実現例において、ネットワークインターフェイス１６０およびハブデバイス１８０が１つのネットワークデバイスに一体化されていることに留意されたい。この明細書中に記載される機能は、スマートデバイス、（スマートフォンなどの）代表的な電子デバイス上で実行される制御アプリケーション、ハブデバイス１８０、および、インターネットまたは他のワイドエリアネットワークを介してハブデバイスに結合されたサーバについての特定の実現例を表している。この機能および関連する動作のすべてまたは一部は、上述のシステムのいずれかの要素によって実行することができる、たとえば、ハブデバイスの実現例によって実行されるものとしてこの明細書中に記載されている機能のすべてまたは一部は、さまざまなシステム実現例において、サーバ上、１つ以上の接続されたスマートデバイス上および／もしくは制御アプリケーション上またはそれらのさまざまな組合わせ上、において全体的または部分的に実行することができる。
【００５７】
図３は、いくつかの実現例に従った、図１のスマートホーム環境が一体化されている拡張可能なデバイスおよびサービスプラットフォームを示すネットワークレベル図である。拡張可能なデバイスおよびサービスプラットフォーム３００はスマートホームプロバイダサーバシステム１６４を含む。図１に関連付けて記載されたインテリジェント型ネットワーク接続デバイス（たとえば、図２〜図４に単に「デバイス」として識別されている１０２、１０４、１０６、１０８、１１０、１１２、１１４、１１６および１１８）の各々は、スマートホームプロバイダサーバシステム１６４と通信し得る。たとえば、インターネット１６２への接続は、直接的に（たとえば、無線キャリアへの３Ｇ／４Ｇ接続を使用して）、または、ネットワークインターフェイス１６０（たとえば、ルータ、スイッチ、ゲートウェイ、ハブデバイス、もしくはインテリジェント型の専用の家全体の制御ノード）を介して、またはこれらのいずれかの組合わせを通じて確立され得る。
【００５８】
いくつかの実現例においては、デバイスおよびサービスプラットフォーム３００は、スマートホーム環境１００のスマートデバイスと通信してこれらスマートデバイスからデータを収集する。加えて、いくつかの実現例においては、デバイスおよびサービスプラットフォーム３００は世界中の複数のスマートホーム環境と通信し、これら複数のスマートホーム環境からデータを収集する。たとえば、スマートホームプロバイダサーバシステム１６４は、１つ以上のスマートホーム環境１００のデバイスからホームデータ３０２を収集し、デバイスは、定期的にホームデータを送信してもよく、または、特定の場合（たとえば、デバイスがホームデータ３０２に問合わせを行なうとき）にホームデータを送信してもよい。収集されたホームデータ３０２の例は、たとえば、消費電力データ、黒体放射データ、在室データ、ＨＶＡＣ設定および使用度データ、一酸化炭素レベルデータ、二酸化炭素レベルデータ、揮発性有機化合物レベルデータ、睡眠スケジュールデータ、調理スケジュールデータ、内部および外部温度湿度データ、テレビ視聴率データ、内部および外部騒音レベルデータ、圧力データ、映像データなどを含むが、これらに限定されない。
【００５９】
いくつかの実現例においては、スマートホームプロバイダサーバシステム１６４は１つ以上のサービス３０４をスマートホームおよび／または第三者に提供する。サービス３０４の例として、ソフトウェア更新、カスタマサポート、センサデータ収集／ロギング、リモートアクセス、遠隔制御または分散制御、および／または、性能の改善、光熱費の低減、安全性の向上などのための（収集されたホームデータ２０２に基づいた）使用提案を含むが、これらに限定されない。いくつかの実現例においては、サービス３０４に関連付けられているデータは、スマートホームプロバイダサーバシステム１６４に格納され、スマートホームプロバイダサーバシステム１６４は、適切な時間（たとえば、定期的、ユーザから要求を受信したときなど）にデータを取出して送信する。
【００６０】
いくつかの実現例においては、拡張可能なデバイスおよびサービスプラットフォーム３００は処理エンジン３０６を含む。処理エンジン３０６は、単一のサーバに集中させてもよく、または、いくつかの異なるコンピューティングエンティティ間において分散させてもよいが、これらに限定されない。いくつかの実現例においては、処理エンジン３０６は、（たとえば、インターネット１６２および／またはネットワークインターフェイス１６０を介して）スマートホーム環境１００のデバイスからデータを受信し、データにインデックスを付け、データを分析し、および／または、分析に基づいてまたは分析の一部として統計を生成するように構成されたエンジンを含む。いくつかの実現例においては、分析されたデータは、導き出されたホームデータ３０８として格納される。
【００６１】
分析または統計の結果は、その後、結果を導き出すために使用されるホームデータを提供したデバイスに、他のデバイスに、デバイスのユーザにウェブページを提供するサーバに、または他の非スマートデバイスエンティティに送り返すことができる。いくつかの実現例においては、使用統計、他のデバイスの使用に関する使用統計、使用パターン、および／または、センサ読取り値を集約した統計が、処理エンジン２０６によって生成されて送信され得る。これらの結果または統計はインターネット１６２を介して提供され得る。このような態様で、処理エンジン３０６は、ホームデータ３０２からさまざまな有用な情報を導き出すように構成およびプログラムされ得る。単一のサーバが１つ以上のエンジンを備え得る。
【００６２】
導き出されたホームデータ３０８は、家毎、近隣毎、または地域毎のデバイスの明確なプログラムされた制御（たとえば、電力事業のための需要応答プログラム）から、家毎に支援し得る推論抽象化の生成（たとえば、家の所有者が休暇で出かけたため、防犯用検出機器を最高感度に設定できるという推論を下せる）、政府または慈善目的に使用され得る統計量および関連する推論抽象化の生成に亘る、さまざまな有用な目的のためにさまざまな異なる粒度で使用され得る。たとえば、処理エンジン３０６は、デバイスの集団におけるデバイス使用度に関する統計を生成し得るとともに、その統計をデバイスユーザ、サービスプロバイダ、または他のエンティティ（たとえば、統計を要求したエンティティ、または統計に対する金銭的補償を提供したエンティティ）に送信し得る。
【００６３】
いくつかの実現例においては、革新および研究を促進し、ユーザが利用できる製品およびサービスを増やすために、デバイスおよびサービスプラットフォーム３００において、一連のアプリケーションプログラミングインターフェイス（application programming interface：ＡＰＩ）２１０を第三者、たとえば、慈善事業体３１４、政府機関３１６（たとえば、食品医薬品局または環境保護庁）、学術機関３１８（たとえば、大学の研究者）、企業３２０（たとえば、関連機器に対するデバイス保証またはサービスを提供したり、ホームデータに基づき広告を対象とする）、ガス・電力会社３２４および他の第三者など、に公開する。ＡＰＩ３１０は第三者システムに結合され、第三者システムが、サービス３０４、処理エンジン３０６、ホームデータ３０２、および導出されたホームデータ３０８を含む、スマートホームプロバイダサーバシステム１６４と通信することを許可する。いくつかの実現例においては、ＡＰＩ３１０は、第三者によって実行されるアプリケーションが、スマートホームプロバイダサーバシステム１６４によって実行される特定のデータ処理タスクを開始し、さらにはホームデータ３０２および導き出されたホームデータ３０８の動的な更新を受取ることを可能にする。
【００６４】
たとえば、第三者は、サービスおよび情報をユーザに提供するためにスマートホームプロバイダサーバシステム１６４と統合するべきプログラムおよび／またはアプリケーション（たとえば、ウェブもしくはモバイルアプリケーション）を開発してもよい。このようなプログラムおよびアプリケーションは、たとえば、ユーザが、エネルギ消費量を減らしたり、機先を制して欠陥機器を整備したり、高いサービス需要に応じる準備をしたり、過去のサービス実績などを追跡したり、または他の有益な機能もしくはタスクを実行したりするのを支援するように設計され得る。
【００６５】
図４は、いくつかの実現例に従った、スマートホーム環境のデバイスおよび処理エンジン３０６に関連した、図３の拡張可能なデバイスおよびサービスプラットフォーム３００を示す抽象化された機能図４００である。スマートホーム環境内に配設されているデバイスは、多種多様な異なる個別の能力および制限を有し得るものの、これらデバイスは、それぞれがデータコンシューマ４０２（data consumer：ＤＣ）、データソース４０４（data source：ＤＳ）、サービスコンシューマ４０６（services consumer：ＳＣ）、およびサービスソース４０８（services source：ＳＳ）であるという点で共通の特性を共有しているものと考えられ得る。有利には、デバイスがローカルの直接的な目的を達成するために用いられる制御情報を提供することに加えて、拡張可能なデバイスおよびサービスプラットフォーム３００は、これらのデバイスによって生成される大量のデータを使用するように構成されてもよい。その直接的機能に関してそれらデバイス自体の実際の動作を向上させるかまたは最適化することに加えて、拡張可能なデバイスおよびサービスプラットフォーム３００は、さまざまな有用な目的を達成するためにさまざまな自動化された、拡張可能な、柔軟性の高い、および／またはスケーラブルな方法でそのデータを「別の目的に使う」ことに向けられてもよい。これらの目的は、たとえば、使用度パターン、デバイス効率および／または（たとえば、特定の機能を要求する）ユーザ入力に基づいて、事前に定義されるかまたは適応的に識別され得る。
【００６６】
図４は、いくつかの処理パラダイム４１０を含むものとして処理エンジン３０６を示している。いくつかの実現例においては、処理エンジン３０６は、一次的または二次的なデバイス機能を監視および管理する管理サービスパラダイム４１０ａを備える。デバイス機能は、ユーザ入力を与えられたデバイスの適切な動作を保証すること、侵入者が住居内に居るか、または住居内に入ろうとしていると推定する（たとえば、さらにそのような場合に応答する）こと、デバイスに結合されている機器の故障（たとえば、電球が切れている）を検出すること、エネルギ需要応答事象を実現するかもしくはこれに応答すること、または、現在もしくは予測された将来の事象もしくは特徴をユーザに警告することを含み得る。いくつかの実現例においては、処理エンジン３０６は、デバイス使用度に基づきユーザについて対象となる特性（たとえば、人口統計情報）、要望および／または製品を推定する広告／通信パラダイム４１０ｂを備える。次いで、サービス、販促、製品、またはアップグレードがユーザに対して提案されるかまたは自動的に提供され得る。いくつかの実現例においては、処理エンジン３０６はソーシャルパラダイム４１０ｃを備える。ソーシャルパラダイム４１０ｃは、ソーシャルネットワークからの情報を使用し、（たとえば、デバイス使用度に基づいて）情報をソーシャルネットワークに提供し、および／または、ユーザおよび／もしくはデバイスとソーシャルネットワークプラットフォームとの相互のやり取りに関連付けられているデータを処理する。たとえば、ソーシャルネットワーク上の信頼できる連絡先に報告されるようなユーザのステータスは、照明検出、セキュリティシステム停止またはデバイス使用度検出器に基づき、ユーザがいつ家に居るかを示すように更新され得る。別の例として、ユーザは、デバイス使用度統計を他のユーザと共有することができるものとしてよい。さらに別の例においては、ユーザは、請求される電気料金を減らせるＨＶＡＣ設定を共有してもよく、他のユーザは、ＨＶＡＣ設定を自分のスマートサーモスタット１０２にダウンロードして、請求される自身の電気料金を減らしてもよい。
【００６７】
いくつかの実現例においては、処理エンジン３０６は、異議／規則／コンプライアンス／報酬パラダイム４１０ｄを備える。異議／規則／コンプライアンス／報酬パラダイム４１０ｄは、ユーザに異議、競合、規則、コンプライアンス規定、および／または報酬を通知するものであるとともに、ならびに／または、動作データを使用して、異議が対処されたかどうか、規則または規定が順守されているかどうか、および／または、報酬が獲得されたかどうかを判断するものである。異議、規則および／または規定は、省エネ、安全な生活（たとえば、熱源についての警告の発生を少なくする、有毒物質または発癌物質への露出を低減する）、お金の節約および／または機器の延命、健康改善などに対する取組みに関係し得る。たとえば、１つの異議は、１週間に１度サーモスタットを下げることを関与者に要求するものであり得る。この異議の履行に成功した関与者は、クーポン、仮想通貨、ステータスなどの報酬を受ける。コンプライアンスに関しては、一例として、賃貸不動産所有者が、特定の所有者の部屋への賃借人のアクセスを許可しないという規則を作ることが挙げられる。人感センサを有する部屋内のデバイスが、部屋がアクセスされたときに所有者に更新情報を送信してもよい。
【００６８】
いくつかの実現例においては、処理エンジン３０６は、外来ソースからの外来情報４１２を統合するかまたは利用して、１つ以上の処理パラダイムの機能を改善する。外来情報３１６は、デバイスから受信したデータを解釈するため、デバイス付近の環境（たとえば、デバイスが封じ込められている構造物の外側）の特性を判断するため、ユーザが利用可能なサービスまたは製品を判断するため、ソーシャルネットワークまたはソーシャルネットワーク情報を識別するため、デバイス付近のエンティティ（たとえば、救急隊、警察もしくは病院などの公共サービスエンティティ）の連絡先情報を決定するため、家または近所に関連付けられている統計的もしくは環境的条件、傾向または他の情報を識別するため、などに使用され得る。
【００６９】
図５は、サーバシステム５０８が１つ以上のカメラ１１８などの１つ以上のスマートデバイスのためにデータ処理を行なう代表的な動作環境５００を示す。いくつかの実現例においては、サーバシステム５０８は、ビデオカメラ１１８によって取込まれた映像ストリームにおけるモーションイベントを監視してレビューし易くする。いくつかの実現例においては、サーバシステム５０８は、１つ以上のレーダ搭載スマートデバイスによって検出されたレーダイベントを監視してレビューし易くする。図５に示されるように、いくつかの実現例においては、サーバシステム５０８は、さまざまな物理的位置（たとえば、住宅、レストラン、店舗、道路、駐車場および／または図１のスマートホーム環境１００内）に位置する（カメラ１１８を含む）映像源５２２から映像データを受信する。各々の映像源５２２は、１つ以上のレビュアーアカウントに結び付けられてもよく、サーバシステム５０８は、レビュアーアカウントに関連付けられたクライアントデバイス５０４に対して映像源５２２についての映像監視データを提供する。たとえば、携帯型電子デバイス１６６はクライアントデバイス５０４の一例である。
【００７０】
いくつかの実現例においては、スマートホームプロバイダサーバシステム１６４またはその構成要素はサーバシステム５０８として機能する。いくつかの実現例においては、サーバシステム５０８は、サーバシステム５０８によって提供される他のサービスとは無関係に、映像源およびクライアントデバイス５０４に映像処理サービスを提供する専用の映像処理サーバを含む。いくつかの実現例においては、サーバシステム５０８は、さまざまなレーダ搭載デバイスおよびクライアントデバイス５０４のためにレーダ処理サービスを提供する専用のレーダ処理サーバを含む。
【００７１】
いくつかの実現例においては、映像源５２２の各々は１つ以上のビデオカメラ１１８を含む。１つ以上のビデオカメラ１１８は、映像を取込んで、取込んだ映像を実質的にリアルタイムでサーバシステム５０８に送信する。いくつかの実現例においては、映像源５２２の各々は、任意には、１つ以上のカメラ１１８とサーバシステム５０８との間の媒介として機能するコントローラデバイス（図示せず）を含む。コントローラデバイスは、１つ以上のカメラ１１８から映像データを受信し、任意には、映像データに対していくつかの予備的処理を実行し、１つ以上のカメラ１１８の代わりに、サーバシステム５０８に映像データを実質的にリアルタイムで送信する。いくつかの実現例においては、各々のカメラは、（予備的処理によって取得されたメタデータと共に）処理された映像データをコントローラデバイスおよび／またはサーバシステム５０８に送信する前に、取込まれた映像データに対していくつかの予備的処理を実行するための処理能力がそれ自体に内蔵されている。いくつかの実現例においては、取込まれた映像は、サーバシステム５０８にアップロードされる前にローカルストレージ（図示せず）に格納される。
【００７２】
図５に示されるように、いくつかの実現例に従うと、クライアントデバイス５０４の各々はクライアント側モジュール５０２を含む。クライアント側モジュール５０２は、１つ以上のネットワーク１６２を介してサーバシステム５０８上で実行されるサーバ側モジュール５０６と通信する。クライアント側モジュール５０２は、イベント監視およびレビュー処理のためのクライアント側機能を備えており、サーバ側モジュール５０６と通信する。サーバ側モジュール５０６は、それぞれのクライアントデバイス５０４上に常駐しているいくつかのクライアント側モジュール５０２についてのイベント監視およびレビュー処理のためのサーバ側機能を備える。サーバ側モジュール５０６はまた、任意の数の制御デバイスおよびカメラ１１８を含む任意の数の映像源５２２についての映像処理およびカメラ制御のためのサーバ側機能を備える。
【００７３】
いくつかの実現例においては、サーバ側モジュール５０６は、１つ以上のプロセッサ５１２、映像ストレージデータベース５１４、デバイスおよびアカウントデータベース５１６、１つ以上のクライアントデバイス５１８に対するＩ／Ｏインターフェイス、ならびに１つ以上の映像源５２０に対するＩ／Ｏインターフェイスを含む。１つ以上のクライアント５１８に対するＩ／Ｏインターフェイスは、サーバ側モジュール５０６のためのクライアント向けの入出力処理を容易にする。データベース５１６は、映像処理サーバに登録されたレビュアーアカウントについての複数のプロファイルを格納する。この場合、それぞれのユーザプロファイルは、それぞれのレビュアーアカウントについてのアカウントクレデンシャルと、それぞれのレビュアーアカウントにリンクされた１つ以上の映像源とを含む。１つ以上の映像源５２０に対するＩ／Ｏインターフェイスは、１つ以上の映像源５２２（たとえば、１つ以上のカメラ１１８および関連するコントローラデバイスのグループ）との通信を容易にする。映像ストレージデータベース５１４は、各レビュアーアカウント毎にイベント監視およびレビューのためにデータ処理する際に使用するための、モーションイベント、イベントカテゴリ、イベントカテゴリモデル、イベントフィルタおよびイベントマスクなどのさまざまなタイプのメタデータだけでなく、映像源５２２から受信された未処理の映像データも格納する。
【００７４】
代表的なクライアントデバイス５０４の例として、ハンドヘルドコンピュータ、ウェアラブルコンピューティングデバイス、携帯情報端末（personal digital assistant：ＰＤＡ）、タブレットコンピュータ、ラップトップコンピュータ、デスクトップコンピュータ、携帯電話、スマートフォン、高速汎用パケット無線サービス（enhanced general packet radio service：ＥＧＰＲＳ）携帯電話、メディアプレイヤ、ナビゲーションデバイス、ゲーム機、テレビ、リモートコントロール、店舗販売時点情報管理（point-of-sale：ＰＯＳ）端末、車両搭載コンピュータ、電子書籍リーダ、またはこれらのデータ処理デバイスもしくは他のデータ処理デバイスのうちいずれか２つ以上の組合せ、を含むが、これらに限定されない。
【００７５】
１つ以上のネットワーク１６２の例は、インターネットなどのローカルエリアネットワーク（local area network：ＬＡＮ）およびワイドエリアネットワーク（wide area network：ＷＡＮ）を含む。１つ以上のネットワーク１６２は、任意には、Ｅｔｈｅｒｎｅｔ、ユニバーサルシリアルバス（Universal Serial Bus：ＵＳＢ）、ＦＩＲＥＷＩＲＥ（登録商標）、ロングタームエボリューション（Long Term Evolution：ＬＴＥ）、グローバル移動体通信システム（Global System for Mobile Communications：ＧＳＭ（登録商標））、高度データＧＳＭ環境（Enhanced Data GSM Environment：ＥＤＧＥ）、符号分割多元接続（code division multiple access：ＣＤＭＡ）、時分割多元接続（time division multiple access：ＴＤＭＡ）、Ｂｌｕｅｔｏｏｔｈ、Ｗｉ−Ｆｉ、ボイス・オーバ・インターネット・プロトコル（voice over Internet Protocol：ＶｏＩＰ）、Ｗｉ−ＭＡＸ、または他の好適な通信プロトコルなどのさまざま有線または無線プロトコルを含む、いずれかの公知のネットワークプロトコルを用いて実現される。
【００７６】
いくつかの実現例においては、サーバシステム５０８は、１つ以上のスタンドアロンのデータ処理装置上で、またはコンピュータの分散型ネットワーク上で実現される。いくつかの実現例においては、サーバシステム５０８はまた、サーバシステム５０８の基礎的コンピューティングリソースおよび／またはインフラストラクチャリソースを提供するために、さまざまな仮想デバイスおよび／または第三者サービスプロバイダ（たとえば第三者クラウドサービスプロバイダ）のサービスを用いる。いくつかの実現例においては、サーバシステム５０８は、ハンドヘルドコンピュータ、タブレットコンピュータ、ラップトップコンピュータ、デスクトップコンピュータ、またはこれらデータ処理デバイスもしくは他のデータ処理デバイスのうちいずれか２つ以上の組合せ、を含むがこれらに限定されない。
【００７７】
図１に示されるサーバクライアント環境５００は、クライアント側部分（たとえばクライアント側モジュール５０２）およびサーバ側部分（たとえばサーバ側モジュール５０６）の両方を含む。動作環境５００のうちクライアント部分とサーバ部分との間の機能の分割は、実現例毎に異なり得る。同様に、映像源５２２とサーバシステム５０８との間の機能の分割は、実現例毎に異なり得る。たとえば、いくつかの実現例においては、クライアント側モジュール５０２はシン・クライアントであって、単にユーザ向けの入出力処理機能を提供し、バックエンドサーバ（たとえば、サーバシステム５０８）に他のすべてのデータ処理機能を委任するものである。同様に、いくつかの実現例においては、映像源５２２のそれぞれは、単純な映像取込みデバイスであって、映像データに対するローカルな予備的処理をなくしたり制限したりすることなく、映像データを連続的に取込んでサーバシステム５０８に送り込む。この技術の多くの局面をサーバシステム５０８の観点から説明しているが、クライアントデバイス５０４および／または映像源５２２によって実行される対応する動作が、如何なる創作的な労力もなしに、当業者にとって明らかになるだろう。同様に、この技術のいくつかの局面は、クライアントデバイスまたは映像源の観点から説明されてもよく、映像サーバによって実行される対応する動作は、如何なる創作的な労力なしに、当業者にとって明らかになるだろう。さらに、この技術のいくつかの局面は、サーバシステム５０８、クライアントデバイス５０４および映像源５２２によって協働的に実行されてもよい。
【００７８】
サーバシステム５０８、映像源５２２およびビデオカメラ１１８を含む動作環境５００が単なる一例に過ぎないことが理解されるはずである。動作環境５００の多くの局面は、一般に、サーバシステムが、他のタイプの電子デバイス（たとえば、スマートサーモスタット１０２、スマートハザード検出器１０４、スマートドアベル１０６、スマート壁面プラグ１１０、アプライアンス１１２など）によって取込まれたデータを監視してレビューし易くするためのデータ処理を提供する他の動作環境において適用可能である。
【００７９】
電子デバイス、クライアントデバイスまたはサーバシステムは、１つ以上の通信ネットワーク１６２を用いて互いと通信する。例示的なスマートホーム環境においては、２つ以上のデバイス（たとえばネットワークインターフェイスデバイス１６０、ハブデバイス１８０およびクライアントデバイス５０４−ｍ）は、有線接続、ＷＬＡＮまたはＢｌｕｅｔｏｏｔｈパーソナルエリアネットワーク（Personal Area Network：ＰＡＮ）を介して同じサブネットワーク１６２Ａにおいて通信可能に結合され得るように、互いに近接して配置される。Ｂｌｕｅｔｏｏｔｈ  ＰＡＮは、任意には、従来のＢｌｕｅｔｏｏｔｈ技術またはＢｌｕｅｔｏｏｔｈ低エネルギ（Bluetooth Low Energy：ＢＬＥ）技術に基づいて確立される。このスマートホーム環境はさらに、１つ以上の他の無線通信ネットワーク１６２Ｂを含む。これら１つ以上の他の無線通信ネットワーク１６２Ｂを介して、映像源５２２−ｎの電子デバイスのうちの少なくともいくつかがハブデバイス１８０とデータをやり取りする。代替的には、いくつかの状況においては、映像源５２２−ｎの電子デバイスのうちのいくつかは、デバイス１６０、１８０および５０４−ｍを結合する同じサブネットワーク１６２Ａを介して、直接、ネットワークインターフェイスデバイス１６０と通信する。いくつかの実現例（たとえばネットワーク１６２Ｃ）においては、クライアントデバイス５０４−ｍおよび映像源５２２−ｎの電子デバイスはともに、ネットワークインターフェイスデバイス１６０またはハブデバイス１８０を通ることなく、ネットワーク１６２を介して直接通信する。
【００８０】
いくつかの実現例においては、通常の動作中、ネットワークインターフェイスデバイス１６０およびハブデバイス１８０が互いと通信してネットワークゲートウエイを形成する。このネットワークゲートウエイを介して、映像源５２２−ｎの電子デバイスとデータがやり取りされる。上述のように、ネットワークインターフェイスデバイス１６０およびハブデバイス１８０は、任意には、サブネットワーク１６２Ａを介して互いと通信する。
【００８１】
図６は、いくつかの実現例に従った、代表的なハブデバイス１８０を示すブロック図である。いくつかの実現例においては、ハブデバイス１８０は、１つ以上の処理ユニット（たとえば、ＣＰＵ、ＡＳＩＣ、ＦＰＧＡ、マイクロプロセッサなど）６０２、１つ以上の通信インターフェイス６０４、メモリ６０６、無線機６４０、および、これらの構成要素を相互に接続するための１つ以上の通信バス６０８を含む（チップセットと称されることもある）。いくつかの実現例においては、ハブデバイス１８０は入力を受信するための１つ以上のボタンなどの１つ以上の入力デバイス６１０を含む。いくつかの実現例においては、ハブデバイス１８０は、１つ以上の出力デバイス６１２、たとえば、１つ以上の表示灯、サウンドカード、スピーカ、テキスト情報を表示するための小型ディスプレイおよびエラーコードなどを含む。さらに、いくつかの実現例においては、ハブデバイス１８０は、キーボードを補足するかまたはキーボードを置換するために、マイクロホンおよび音声認識、またはカメラおよびジェスチャ認識を用いる。いくつかの実現例においては、ハブデバイス１８０は、ハブデバイス１８０の位置を判断するために、全地球測位衛星（global positioning satellite：ＧＰＳ）または他のジオロケーション受信機などの位置検出デバイス６１４を含む。
【００８２】
ハブデバイス１８０は、任意には、たとえば、１つ以上の熱放射センサ、周囲温度センサ、湿度センサ、ＩＲセンサ、レーダ、（たとえば、ＲＦＩＤセンサを用いる）人感センサ、周囲光センサ、モーション検出器、加速度計および／またはジャイロスコープを含む、１つ以上の内蔵センサ（図示せず）を含む。
【００８３】
無線機６４０は、スマートホーム環境における１つ以上の無線通信ネットワークを可能化し、および／または当該無線通信ネットワークに接続し、ハブデバイスがスマートデバイス２０４と通信することを可能にする。いくつかの実現例においては、無線機６４０は、さまざまなカスタムまたは標準の無線プロトコル（たとえば、ＩＥＥＥ８０２．１５．４、Ｗｉ−Ｆｉ、ＺｉｇＢｅｅ、６Ｌ０ＷＰＡＮ、Ｔｈｒｅａｄ、Ｚ−Ｗａｖｅ、Ｂｌｕｅｔｏｏｔｈ  Ｓｍａｒｔ、ＩＳＡ１００．１１ａ、ＷｉｒｅｌｅｓｓＨＡＲＴ、ＭｉＷｉなど）、カスタムまたは標準の有線プロトコル（たとえばＥｔｈｅｒｎｅｔ、ＨｏｍｅＰｌｕｇなど）、および／または、この明細書の出願日の時点でまだ開発されていない通信プロトコルを含む他のいずれかの好適な通信プロトコル、のうちのいずれかを用いて、データ通信することができる。いくつかの実現例においては、無線機６４０は、各々が異なる通信プロトコルを実現する複数のさまざまな物理的な無線機を含む。たとえば、いくつかの実現例においては、無線機６４０はＷｉ−Ｆｉ無線機、Ｂｌｕｅｔｏｏｔｈ無線機およびＩＥＥＥ８０２．１５．４無線機を含む。これらすべては２．４ＧＨｚで動作する。いくつかの実現例においては、無線機６４０は１つ以上のレーダトランシーバを含む。いくつかの実現例においては、無線機のうちのいくつかが組合わされる。たとえば、いくつかの実現例においては、Ｂｌｕｅｔｏｏｔｈ無線機およびＷｉ−Ｆｉ無線機が単一アンテナに結合されたシングルチップに組込まれる。他の実現例においては、Ｂｌｕｅｔｏｏｔｈ無線機およびＩＥＥＥ８０２．１５．４無線機が単一アンテナに結合されたシングルチップに組込まれる。これらの無線の如何なる組合せも、スマートホーム環境において採用されるスマートデバイスのいずれにおいても実現することができる。
【００８４】
いくつかの実現例においては、ハブデバイス１８０はレーダサブシステムを含む。いくつかの実現例においては、レーダサブシステムは、対象物の範囲、角度、位置または速度を判断するために電波（レーダ信号と称されることもある）を用いる。いくつかの実現例においては、レーダサブシステムは、それらの経路における対象物から反射する電波（またはマイクロ波）を伝達する。レーダサブシステムはさらに、対象物の特性を判断するために反射波を受信して処理する。いくつかの実現例においては、レーダサブシステムは、メモリ６０６、１つ以上の無線機６４０および／または１つ以上の通信インターフェイス６０４において１つ以上の通信モジュール（たとえば、無線通信モジュール６２０）を含む。
【００８５】
通信インターフェイス６０４は、たとえば、さまざまなカスタムもしくは標準の無線プロトコル（たとえば、ＩＥＥＥ８０２．１５．４、Ｗｉ−Ｆｉ、ＺｉｇＢｅｅ、６ＬｏＷＰＡＮ、Ｔｈｒｅａｄ、Ｚ−Ｗａｖｅ、Ｂｌｕｅｔｏｏｔｈ  Ｓｍａｒｔ、ＩＳＡ１００．１１ａ、ＷｉｒｅｌｅｓｓＨＡＲＴ、ＭｉＷｉなど）、および／または、さまざまなカスタムもしくは標準の有線プロトコル（Ｅｔｈｅｒｎｅｔ、ＨｏｍｅＰｌｕｇなど）、または、この明細書の出願日の時点でまだ開発されていない通信プロトコルを含む他の好適な通信プロトコル、のいずれかを使用してデータ通信を可能にするように、１つ以上の無線機６４０をハブデバイス１８０とインターフェイス接続することができるハードウェアを含む。いくつかの実現例においては、通信インターフェイス６０４は、無線機６４０によって管理される信号を送受信するための１つ以上のアンテナを含む。
【００８６】
メモリ６０６は、ＤＲＡＭ、ＳＲＡＭ、ＤＤＲ  ＲＡＭまたは他のラングムアクセスソリッドステートメモリデバイスなどの高速ランダムアクセスメモリを含んでおり、任意には、１つ以上の磁気ディスクストレージデバイス、１つ以上の光学ディスクストレージデバイス、１つ以上のフラッシュメモリデバイス、または１つ以上の他の不揮発性ソリッドステートストレージデバイス、などの不揮発性メモリを含む。メモリ６０６、または代替的には、メモリ６０６内の不揮発性メモリは非一時的なコンピュータ読取り可能記憶媒体を含む。いくつかの実現例においては、メモリ６０６またはメモリ６０６の非一時的なコンピュータ読取り可能記憶媒体は、以下のプログラム、モジュールおよびデータ構造またはそれらのサブセットもしくはスーパーセットを格納する。
【００８７】
●  さまざまな基本的なシステムサービスを処理するための手順およびハードウェア依存タスクを実行するための手順を含む動作論理６１６。
【００８８】
●  １つ以上の通信インターフェイス６０４を介して（有線または無線で）１つ以上のネットワーク１６２に接続された他のネットワークデバイス（たとえば、インターネット接続、ネットワーク化されたストレージデバイス、ネットワークルーチングデバイス、サーバシステム５０８などを提供するルータなどのネットワークインターフェイス１６０）に接続して通信するためのハブデバイス通信モジュール６１８。
【００８９】
●  １つ以上の無線通信デバイス（たとえば無線機６４０）を介してハブデバイス１８０を他のデバイス（たとえば、コントローラデバイス、スマートホーム環境１００におけるスマートデバイス２０４、クライアントデバイス５０４および／または電子タグ）に接続するための無線通信モジュール６２０。
【００９０】
●  １つ以上のデバイス（たとえばスマートホーム環境１００におけるスマートデバイス２０４）についての設定、取込まれたデータおよび／または他のデータが構成され得るおよび／またはレビューされ得るユーザインターフェイスを提供して表示するためのユーザインターフェイスモジュール６２２。
【００９１】
●  ハブデバイスデータベース６２４。ハブデバイスデータベース６２４は、以下を含むが、以下のものに限定されない。
【００９２】
・  ハブデバイス１８０および／または１つ以上の他のデバイス（たとえばスマートホーム環境１００におけるスマートデバイス２０４）のうちの１つ以上のセンサによって受信、検出および／または送信されたデータを格納して管理するためのセンサ情報６２４０。
【００９３】
・  １つ以上のデバイス（たとえば、スマートホーム環境１００において結合されたスマートデバイス２０４）のための動作設定、たとえば、デバイス識別、タイミング設定、レーダ設定、動作モードおよび／またはプリファレンス設定など、を格納するためのデバイス設定６２４２。
【００９４】
・  １つ以上のプロトコル（たとえば、ＺｉｇＢｅｅ、Ｚ−Ｗａｖｅなどの標準の無線プロトコル、および／または、Ｅｔｈｅｒｎｅｔなどのカスタムもしくは標準の有線プロトコル）についてのプロトコル情報を格納して管理するための通信プロトコル情報６２４４。
【００９５】
上述の識別された要素（たとえば、ハブデバイス１８０のメモリ２０６に格納されたモジュール）の各々は、先に言及したメモリデバイス（たとえば、スマートホーム環境１００（図１）におけるスマートデバイスのうちのいずれかのメモリ）のうち１つ以上に格納されてもよく、上述の機能を実行するための１セットの命令に対応している。上述の識別されたモジュールまたはプログラム（すなわち、１セットの命令）は別個のソフトウエアプログラム、手順またはモジュールとして実現される必要はなく、このため、これらのモジュールのさまざまなサブセットはさまざまな実現例において組合わされてもよく、または再配置されてもよい。いくつかの実現例においては、メモリ６０６は、任意には、上述において識別されたモジュールおよびデータ構造のサブセットを格納する。さらに、メモリ６０６は、任意には、上述されない付加的なモジュールおよびデータ構造を格納する。
【００９６】
図７Ａは、いくつかの実現例に従ったサーバシステム５０８を示すブロック図である。サーバシステム５０８は、典型的には、１つ以上の処理ユニット（processing unit：ＣＰＵ）７０２、（たとえば、１つ以上のクライアントデバイスに対するＩ／Ｏインターフェイスおよび１つ以上の電子デバイスに対するＩ／Ｏインターフェイスを含む）１つ以上のネットワークインターフェイス７０４、メモリ７０６、およびこれらの構成要素を相互接続するための１つ以上の通信バス７０８を含む（チップセットと称されることもある）。メモリ７０６は、ＤＲＡＭ、ＳＲＡＭ、ＤＤＲ  ＲＡＭまたは他のラングムアクセスソリッドステートメモリデバイスなどの高速ランダムアクセスメモリを含んでおり、任意には、１つ以上の磁気ディスクストレージデバイス、１つ以上の光学ディスクストレージデバイス、１つ以上のフラッシュメモリデバイス、または１つ以上の他の不揮発性ソリッドステートストレージデバイスなどの不揮発性メモリを含む。メモリ７０６は、任意には、１つ以上の処理ユニット７０２から遠隔に位置する１つ以上のストレージデバイスを含む。メモリ７０６または代替的にはメモリ７０６内の不揮発性メモリは非一時的なコンピュータ読取り可能記憶媒体を含む。いくつかの実現例においては、メモリ７０６またはメモリ７０６の非一時的なコンピュータ読取り可能記憶媒体は、以下のプログラム、モジュールおよびデータ構造またはそれらのサブセットもしくはスーパーセットを格納する。
【００９７】
●  さまざまな基本的なシステムサービスを処理するための手順およびハードウェア依存タスクを実行するための手順を含むオペレーティングシステム７１０。
【００９８】
●  １つ以上のネットワークインターフェイス７０４を介して（有線または無線で）サーバシステム５０８を他のシステムおよびデバイス（たとえば、クライアントデバイス、電子デバイス、および１つ以上のネットワーク１６２に接続されたシステム（図１〜図５））に接続するためのネットワーク通信モジュール７１２。
【００９９】
●  デバイス制御、データ処理およびデータレビューのためのサーバ側機能を提供するサーバ側モジュール７１４。サーバ側モジュール７１４は、以下を含むが以下のものに限定されない。
【０１００】
・  電子デバイスからデータ（たとえば、カメラ１１８から映像データおよび／またはレーダ搭載デバイスからレーダ情報）を受信して、データストレージデータベース７１６０におけるさらなる処理および格納のために受信データを準備するためのデータ受信モジュール７１４０。
【０１０１】
・  電子デバイス（たとえば、スマートホーム環境１００のデバイス）の動作モードを変更するためのサーバ主導の制御コマンドを生成して送信するための、および／または、電子デバイスの動作モードを変更するためのユーザ主導の制御コマンドを（たとえばクライアントデバイス５０４から）受信して転送するための、ハブおよびデバイス制御モジュール７１４２。
【０１０２】
・  電子デバイスによって提供されるデータを処理するための、および／または、処理されたデータを準備してレビューのためにデバイス（たとえばユーザがレビューするためのクライアントデバイス５０４）に送信するためのデータ処理モジュール７１４４。データ処理モジュール７１４４は、以下を含むがこれらに限定されない。
【０１０３】
−  レーダイベントを分類し、レーダによって検出されたエンティティを識別するためなどの、レーダ搭載デバイスによって提供されるレーダデータを処理するためのレーダ処理モジュール７１４５。
【０１０４】
−  モーションイベントを分類してモーションエンティティを識別するためなどの、１つ以上のカメラによって提供される映像データを処理するための映像処理モジュール７１４６。
【０１０５】
−  ユーザと通信する（たとえば、警告、タイムラインイベントなどを送ったり、ユーザ編集およびゾーン定義などを受信したりする）ためのユーザインターフェイスサブモジュール７１５０。
【０１０６】
●  サーバデータベース７１６。サーバデータベース７１６は以下を含むが以下に限定されない。
【０１０７】
・  各々のユーザアカウントの各電子デバイス（たとえば各々のカメラ）に関連付けられたデータ、さらにはデータ処理モデル、処理データ結果、および、データに関連付けられた他の関連するメタデータ（たとえば、データ結果の名前、電子デバイスの位置、作成時間、期間、電子デバイスの設定など）を格納するためのデータストレージデータベース７１６０。この場合、（任意には）ハブデバイス１８０またはスマートデバイスに関連付けられたデータおよび／または処理のすべてまたは一部が安全に格納される。
【０１０８】
・  ユーザプロファイル７１６３などのユーザアカウント情報を含むユーザアカウントについてのアカウント情報、リンクされたハブデバイスおよび電子デバイスについての情報および設定（たとえばハブデバイス識別）、ハブデバイス特有の秘密、関連するユーザおよびハードウェアの特徴（たとえば、サービス層、デバイスモデル、記憶容量、処理能力など）、ユーザインターフェイス設定、データレビュープリファレンスなどを格納するためのアカウントデータベース７１６２。この場合、関連する電子デバイスについての情報は、１つ以上のデバイス識別子（たとえばＭＡＣアドレスおよびＵＵＩＤ）、デバイス特有の秘密、および表示されたタイトルを含むがこれらに限定されない。
【０１０９】
・  対応するハブデバイスがいずれかのユーザアカウントに関連付けられていたかに関わらず、デバイスプロファイル７１６５などの１つ以上のデバイスに関するデバイス情報、たとえば、デバイス識別子およびハブデバイス特有の秘密、を格納するためのデバイス情報データベース７１６４。
【０１１０】
・  イベント記録７１６８などのイベント情報、たとえばイベントログ情報、イベントカテゴリなどを格納するためのイベント情報データベース７１６６。
【０１１１】
・  １つ以上の電子タグについてのタグ情報、たとえばタグ識別子、タグ信号タイミング、タグ位置情報などを格納するためのタグ情報データベース７１７０。
【０１１２】
・  １つ以上のスマートデバイスについてのレーダ情報、たとえば、レーダ帯域および／またはモード情報、履歴レーダデータ、レーダ対象物モデリング情報など、を格納するためのレーダ情報データベース７１７２。
【０１１３】
・  １つ以上のスマートデバイスについてのタイミング情報、たとえば、さまざまなスマートデバイスを同期させるためのタイミング同期情報、を格納するためのデバイスタイミング情報７１７４。
【０１１４】
上述の識別された要素の各々は、上述のメモリデバイスのうち１つ以上に格納されてもよく、上述の機能を実行するための１セットの命令に対応している。上述の識別されたモジュールまたはプログラム（すなわち命令のセット）は、別個のソフトウエアプログラム、手順またはモジュールとして実現される必要はなく、このため、これらのモジュールのさまざまなサブセットはさまざまな実現例において組合わされてもよく、または再配置されてもよい。いくつかの実現例においては、メモリ７０６は、任意には、上述において識別されたモジュールおよびデータ構造のサブセットを格納する。さらに、メモリ７０６は、任意には、上述されない付加的なモジュールおよびデータ構造を格納する。
【０１１５】
図７Ｂは、イベント記録７１６８−ｉ、ユーザプロファイル７１６３−ｉおよびデバイスプロファイル７１６５−ｉを含むいくつかの実現例によって用いられるさまざまなデータ構造を示す。イベント記録７１６８−ｉは、モーションイベントｉおよびモーションイベントについてのデータに対応する。いくつかの場合には、モーションイベントｉについてのデータは、モーション開始（キューポイントとも称される）データ７１６８１、イベントセグメントデータ７１６８２、未処理映像データ７１６８３、モーション終了データ７１６８４、イベント特徴データ７１６８５、シーン特徴データ７１６８６、関連ユーザ情報７１６８７、および関連デバイス情報７１６８８を含む。いくつかの場合には、イベント記録７１６８−ｉは上述のデータのサブセットだけを含む。いくつかの場合には、イベント記録７１６８−ｉは、イベント／モーションマスクに関するデータなどの（図示されない）付加的なイベントデータを含む。
【０１１６】
モーション開始データ７１６８１は、タイムスタンプなどの日時情報を含み、任意には、存在するモーションの量および／またはモーション開始位置に関する情報などの付加的な情報を含む。同様に、モーション終了データ７１６８４は、タイムスタンプなどの日時情報を含み、任意には、存在するモーションの量および／またはモーション終了位置に関する情報などの付加的な情報を含む。
【０１１７】
イベントセグメント７１６８２は、モーションイベントｉのセグメント化に関する情報を含む。いくつかの場合には、イベントセグメントは未処理映像データ７１６８３とは別個に格納される。いくつかの場合には、イベントセグメントは未処理映像データよりも低い表示解像度で格納される。たとえば、イベントセグメントは、任意には、４８０ｐまたは７８０ｐで格納され、未処理映像データは１０８０ｉまたは１０８０ｐで格納される。イベントセグメントをより低い表示解像度で格納することにより、システムは、より少ない時間およびリソースを当てるだけでイベントセグメントを取出して処理することができる。いくつかの場合には、イベントセグメントは別個に格納されておらず、セグメント化情報は、イベントセグメントを再生するための日時情報とともに未処理映像データ７１６８３を参照することも含む。
【０１１８】
イベント特徴データ７１６８５は、イベントカテゴリ化／分類、対象物マスク、モーションマスク、識別された／認識された／追跡されたモーション対象物（ブロブと称されることもある）、モーション対象物の特徴に関する情報（たとえば、対象物の色、対象物の寸法、速度、サイズ変更など）、対象となっているゾーンにおける活動に関する情報などの、イベント特徴に関する情報を含む。シーン特徴データ７１６８６は、イベントが行なわれるシーンに関する情報、たとえば、深度マップ情報、窓、テレビ、ファン、天井／床などの位置に関する情報、シーンが屋内であるかもしくは屋外であるかに関する情報、対象となるゾーンに関する情報などを含む。
【０１１９】
関連付けられたユーザ情報７１６８７は、イベントにおいて識別されるユーザ、イベントの通知を受取るユーザなどの、イベントに関連付けられたユーザに関する情報を含む。いくつかの場合には、関連付けられたユーザ情報７１６８７は、ユーザについてのユーザプロファイル７１６３に対するリンク、ポインタまたは基準を含む。関連付けられたデバイス情報７１６８８は、イベントに関与するデバイスまたは複数のデバイス（たとえばイベントを記録したカメラ１１８）に関する情報を含む。いくつかの場合には、関連付けられたデバイス情報７１６８８は、デバイスについてのデバイスプロファイル７１６５に対するリンク、ポインタまたは基準を含む。
【０１２０】
ユーザプロファイル７１６３−ｉは、ハブデバイス２０４のユーザ、ハブデバイス２０４によって識別されたユーザ、ハブデバイス２０４またはサーバシステム５０８からの通知を受信するユーザなどの、スマートホームネットワーク（たとえばスマートホームネットワーク２０２）に関連付けられたユーザｉに対応する。いくつかの場合には、ユーザプロファイル７１６３−ｉは、ユーザ好み７１６３１、ユーザ設定７１６３２、関連デバイス情報７１６３３、および関連イベント情報７１６３４を含む。いくつかの場合には、ユーザプロファイル７１６３−ｉは上述のデータのサブセットだけを含む。いくつかの場合には、ユーザプロファイル７１６３−ｉは、ユーザｉに関連付けられた他のユーザに関する情報などの付加的なユーザ情報（図示せず）を含む。
【０１２１】
ユーザ好み７１６３１は、ユーザによって入力される明確なユーザ好み、ならびに、システム（たとえばサーバシステム５０８および／またはクライアントデバイス５０４）によって判断される暗黙的および／または推量されたユーザ好みを含む。いくつかの場合には、推量されたユーザ好みは、履歴ユーザ活動および／または他のユーザの履歴活動に基づいている。ユーザ設定７１６３２は、通知設定、デバイス設定などの、ユーザｉによって設定される設定に関する情報を含む。いくつかの場合には、ユーザ設定７１６３２は、ユーザｉに関連付けられたデバイスのためのデバイス設定を含む。
【０１２２】
関連デバイス情報７１６３３は、ユーザのスマートホーム環境１００および／またはクライアントデバイス５０４内におけるデバイスなどの、ユーザｉに関連付けられたデバイスに関する情報を含む。いくつかの場合には、関連デバイス情報７１６３３は、対応するデバイスプロファイル７１６５に対するリンク、ポインタまたは基準を含む。関連イベント情報７１６３４は、ユーザｉが識別されたイベント、ユーザｉに通知がなされたイベント、ユーザｉのスマートホーム環境１００に対応するイベントなどの、ユーザｉに関連付けられたイベントに関する情報を含む。いくつかの場合には、関連イベント情報７１６３４は、対応するイベント記録７１６８に対するリンク、ポインタまたは基準を含む。
【０１２３】
デバイスプロファイル７１６５−ｉは、ハブデバイス２０４、カメラ１１８、クライアントデバイス５０４などのスマートホームネットワーク（たとえばスマートホームネットワーク２０２）に関連付けられたデバイスｉに対応している。いくつかの場合には、デバイスプロファイル７１６５−ｉは、デバイス設定７１６５１、関連デバイス情報７１６５２、関連ユーザ情報７１６５３、関連イベント情報７１６５４、および環境データ７１６５５を含む。いくつかの場合には、デバイスプロファイル７１６５−ｉは上述のデータのサブセットだけを含む。いくつかの場合には、デバイスプロファイル７１６５−ｉは、デバイスがその時点でアクティブであるかどうかに関する情報などの付加的なデバイス情報（図示せず）を含む。
【０１２４】
デバイス設定７１６５１は、位置情報、動作情報のモードなどの、デバイスｉのその時点での設定に関する情報を含む。いくつかの場合には、デバイス設定７１６５１は、ユーザ特有のものであって、デバイスｉのそれぞれのユーザによって設定される。関連デバイス情報７１６５２は、デバイスｉにリンクされた他のデバイスおよび／またはデバイスｉと同じスマートホームネットワークにおける他のデバイスなどの、デバイスｉに関連付けられた他のデバイスに関する情報を含む。いくつかの場合には、関連デバイス情報７１６５２は、関連デバイスに対応するそれぞれのデバイスプロファイル７１６５に対するリンク、ポインタまたは基準を含む。
【０１２５】
関連ユーザ情報７１６５３は、デバイスから通知を受信するユーザ、デバイスに登録されたユーザ、デバイスのスマートホームネットワークに関連付けられたユーザなどの、デバイスに関連付けられたユーザに関する情報を含む。いくつかの場合には、関連ユーザ情報７１６５３は、関連付けられたユーザに対応するユーザプロファイル７１６３に対するリンク、ポインタまたは基準を含む。
【０１２６】
関連イベント情報７１６５４は、デバイスｉを伴う履歴イベントなどの、デバイスｉに関連付けられたイベントに関する情報を含む。いくつかの場合には、関連イベント情報７１６５４は、関連付けられたイベントに対応するイベント記録７１６８に対するリンク、ポインタまたは基準を含む。
【０１２７】
環境データ７１６５５は、デバイスｉの環境に関する情報、たとえば、デバイスが屋外にあるかまたは屋内にあるかどうかに関する情報、環境の光レベルに関する情報、環境において予想される活動の量に関する情報（たとえば、デバイスがプライベートな住居にあるかまたは繁忙な営業用不動産にあるかどうかに関する情報）、環境上の対象物に関する情報（たとえばカメラについての深度マッピング情報）などを含む。
【０１２８】
図８は、いくつかの実現例に従った、ユーザアカウントに関連付けられた代表的なクライアントデバイス５０４を示すブロック図である。クライアントデバイス５０４は、典型的には、１つ以上の処理ユニット（ＣＰＵ）８０２、１つ以上のネットワークインターフェイス８０４、メモリ８０６、および、これらの構成要素を相互に接続するための１つ以上の通信バス８０８を含む（チップセットと称されることもある）。任意には、クライアントデバイスはまた、ユーザインターフェイス８１０および１つ以上の内蔵センサ８９０（たとえば、加速度計およびジャイロスコープ）を含む。ユーザインターフェイス８１０は、１つ以上のスピーカおよび／または１つ以上の表示装置を含む、メディアコンテンツの表示を可能にする１つ以上の出力デバイス８１２を含む。ユーザインターフェイス８１０はまた、ユーザ入力を容易にするユーザインターフェイス構成要素（キーボード、マウス、音声コマンド入力ユニットまたはマイクロホン、タッチスクリーンディスプレイ、タッチセンサー式入力パッド、ジェスチャ取込みカメラ、または他の入力ボタンもしくは制御部など）を含む１つ以上の入力デバイス８１４を含む。さらに、いくつかのクライアントデバイスは、キーボードを補足するか交換するために、マイクロホンおよび音声認識またはカメラおよびジェスチャ認識を用いる。いくつかの実現例においては、クライアントデバイスは、画像を取込むための１つ以上のカメラ、スキャナまたはフォトセンサユニットを含む（図示せず）。任意には、クライアントデバイスは、クライアントデバイスの位置を判断するために、ＧＰＳ（全地球測位衛星）または他のジオロケーション受信機などの位置検出デバイス８１６を含む。
【０１２９】
メモリ８０６は、ＤＲＡＭ、ＳＲＡＭ、ＤＤＲ  ＲＡＭまたは他のラングムアクセスソリッドステートメモリデバイスなどの高速ランダムアクセスメモリを含んでおり、任意には、１つ以上の磁気ディスクストレージデバイス、１つ以上の光学ディスクストレージデバイス、１つ以上のフラッシュメモリデバイス、または１つ以上の他の不揮発性ソリッドステートストレージデバイスなどの不揮発性メモリを含む。メモリ８０６は、任意には、１つ以上の処理ユニット８０２から遠隔に配置された１つ以上のストレージデバイスを含む。メモリ８０６、または代替的には、メモリ８０６内の不揮発性メモリは非一時的なコンピュータ読取り可能記憶媒体を含む。いくつかの実現例においては、メモリ８０６またはメモリ８０６の非一時的なコンピュータ読取り可能記憶媒体は、以下のプログラム、モジュールおよびデータ構造またはそれらのサブセットもしくはスーパーセットを格納する。
【０１３０】
●  さまざまな基本的なシステムサービスを処理するための手順およびハードウェア依存タスクを実行するための手順を含むオペレーティングシステム８１８。
【０１３１】
●  １つ以上のネットワークインターフェイス８０４を介して（有線または無線で）他のシステムおよびデバイス（たとえば、クライアントデバイス、電子デバイス、および１つ以上のネットワーク１６２に接続されたシステム（図１〜図５））にクライアントデバイス５０４を接続するためのネットワーク通信モジュール８２０。
【０１３２】
●  １つ以上の入力デバイス８１４のうちの１つからの１つ以上のユーザ入力または対話を検出し、検出された入力または対話を翻訳するための入力処理モジュール８２２。
【０１３３】
●  デバイスを制御する（たとえば、設定などを構成するコマンドをハブデバイスおよび／または他のクライアントもしくは電子デバイスに送信する）ための、かつ、デバイスによって取込まれたデータ（たとえば、デバイス状態および設定、取込まれたデータ、またはハブデバイスもしくは他の接続されたデバイスに関する他の情報）をレビューするための、クライアントデバイス（たとえば、ゲーム、ソーシャルネットワークアプリケーション、スマートホームアプリケーションおよび／または他のウェブもしくは非ウェブベースのアプリケーション）によって実行されるべき１つ以上のアプリケーション８２４。
【０１３４】
●  設定、取込まれたデータ、および／または、１つ以上のデバイス（たとえばスマートホーム環境１００におけるスマートデバイス２０４）についての他のデータが構成および／またはレビューされ得るユーザインターフェイスを提供して表示するためのユーザインターフェイスモジュール６２２。
【０１３５】
●  デバイス制御、データ処理およびデータレビューのためのクライアント側機能を提供するクライアント側モジュール８２８。クライアント側モジュール８２８は、以下を含むが以下のものに限定されない。
【０１３６】
・  ユーザ入力に従ってハブデバイスまたは電子デバイスの動作モードを変更するための制御コマンドを生成するためのハブデバイスおよびデバイス制御モジュール８２８０。
【０１３７】
・  サーバシステム５０８によって処理されたデータをレビューするためのユーザインターフェイスを提供するためのデータレビューモジュール８２８２。
【０１３８】
●  ユーザアカウントおよび電子デバイスに関連付けられたデータを格納するクライアントデータ８３０。クライアントデータ８３０は、以下を含むが以下のものに限定されない。
【０１３９】
・  ユーザアカウントに関連付けられた（たとえば映像源５２２の）クライアントデバイスおよび電子デバイスにロードされた両方のユーザアカウントに関する情報を格納するアカウントデータ８３００。このような情報は、キャッシュされたログイン・クレデンシャル、ハブデバイス識別子（たとえば、ＭＡＣアドレスおよびＵＵＩＤ）、電子デバイス識別子（たとえば、ＭＡＣアドレスおよびＵＵＩＤ）、ユーザインターフェイス設定、表示の好み、認証トークンおよびタグ、パスワードキー、などを含む。
【０１４０】
・  （たとえばカメラ１１８などの映像源５２２の）電子デバイスに関連付けられた未処理または処理済みデータを選択的に格納するためのローカルデータ・ストレージデータベース８３０２。
【０１４１】
上述の識別された要素の各々は、上述のメモリデバイスのうち１つ以上に格納されてもよく、上述の機能を実行するための１セットの命令に対応している。上述の識別されたモジュールまたはプログラム（すなわち命令のセット）は、別個のソフトウエアプログラム、手順、モジュールまたはデータ構造として実現される必要はなく、このため、これらのモジュールのさまざまなサブセットは、さまざまな実現例において組合わされてもよく、または再配置されてもよい。いくつかの実現例においては、メモリ８０６は、任意には、上述の識別されたモジュールおよびデータ構造のサブセットを格納する。さらに、メモリ８０６は、任意には、上述されない付加的なモジュールおよびデータ構造を格納する。
【０１４２】
いくつかの実現例においては、クライアントデバイス５０４は、スマートホーム環境においてスマートデバイスおよび／または電子タグを登録するための１つ以上のグラフィカルユーザインターフェイスおよび／または１つ以上のモジュールを含む。いくつかの実現例においては、クライアントデバイス５０４は、スマートホーム環境と対話するための、スマートホームアプリケーションなどのアプリケーションを含む。いくつかの実現例においては、スマートホームアプリケーションは、スマートデバイスの登録、電子タグの登録、スマートデバイスの動作の調整、スマートデバイスからのデータのレビューなどのうち１つ以上のための１つ以上のユーザインターフェイスを含む。いくつかの実現例においては、スマートホームアプリケーションはユーザインターフェイスモジュール８２６およびクライアント側モジュール８２８を含む。
【０１４３】
図９Ａは、いくつかの実現例に従った、代表的なスマートデバイス２０４を示すブロック図である。いくつかの実現例においては、スマートデバイス２０４（たとえば、カメラ１１８、スマートハザード検出器１０４、スマートサーモスタット１０２、ハブデバイス１８０などのスマートホーム環境１００（図１および図２）のうちいずれかのデバイス）は、１つ以上の処理ユニット（たとえば、ＣＰＵ、ＡＳＩＣ、ＦＰＧＡ、マイクロプロセッサなど）９０２、メモリ９０６、１つ以上の無線機９４０および無線機９５０を含む通信モジュール９４２、通信インターフェイス９０４、ならびにこれらの構成要素を相互に接続するための１つ以上の通信バス９０８を含む（チップセットと称されることもある）。いくつかの実現例においては、ユーザインターフェイス９１０は、１つ以上のスピーカおよび／または１つ以上の表示装置を含むとともにメディアコンテンツの表示を可能にする１つ以上の出力デバイス９１２を含む。いくつかの実現例においては、ユーザインターフェイス９１０はまた、キーボード、マウス、音声コマンド入力ユニットもしくはマイクロホン、タッチスクリーンディスプレイ、タッチセンサー式入力パッド、ジェスチャ取込みカメラまたは他の入力ボタンもしくは制御部などのユーザ入力を容易にするユーザインターフェイス構成要素を含む１つ以上の入力デバイス９１４を含む。さらに、いくつかのスマートデバイス２０４は、キーボードを補足するか交換するために、マイクロホンおよび音声認識またはカメラおよびジェスチャ認識を用いる。いくつかの実現例においては、スマートデバイス２０４は１つ以上の画像／映像取込みデバイス９１８（たとえばカメラ、ビデオカメラ、スキャナ、フォトセンサユニット）を含む。任意には、クライアントデバイスは、スマートデバイス２０４の位置を判断するために、ＧＰＳ（全地球測位衛星）または他のジオロケーション受信機などの位置検出デバイス９１６を含む。
【０１４４】
内蔵センサ９９０は、たとえば、１つ以上の熱放射センサ、周囲温度センサ、湿度センサ、ＩＲセンサ、（たとえば、ＲＦＩＤセンサを用いる）人感センサ、周囲光センサ、モーション検出器、加速度計および／またはジャイロスコープを含む。
【０１４５】
無線機９４０および無線機９５０は、スマートホーム環境における１つ以上の無線通信ネットワークを可能化し、スマートデバイス２０４が他のデバイスと通信することを可能にする。いくつかの実現例においては、無線機９４０が行なうデータ通信は、さまざまなカスタムもしくは標準の無線プロトコル（たとえば、ＩＥＥＥ８０２．１５．４、Ｗｉ−Ｆｉ、ＺｉｇＢｅｅ、６ＬｏＷＰＡＮ、Ｔｈｒｅａｄ、Ｚ−Ｗａｖｅ、Ｂｌｕｅｔｏｏｔｈ  Ｓｍａｒｔ、ＩＳＡ１００．１１ａ、ＷｉｒｅｌｅｓｓＨＡＲＴ、ＭｉＷｉなど）、カスタムもしくは標準の有線プロトコル（たとえば、Ｅｔｈｅｒｎｅｔ、ＨｏｍｅＰｌｕｇなど）、および／または、この明細書の出願日の時点でまだ開発されていない通信プロトコルを含む他のいずれかの好適な通信プロトコル、を用いて実行することができる。いくつかの実現例においては、無線機９４０および／または無線機９５０はレーダ通信に利用される。
【０１４６】
通信インターフェイス９０４は、たとえば、さまざまなカスタムもしくは標準の無線プロトコル（たとえば、ＩＥＥＥ８０２．１５．４、Ｗｉ−Ｆｉ、ＺｉｇＢｅｅ、６ＬｏＷＰＡＮ、Ｔｈｒｅａｄ、Ｚ−Ｗａｖｅ、Ｂｌｕｅｔｏｏｔｈ  Ｓｍａｒｔ、ＩＳＡ１００．１１ａ、ＷｉｒｅｌｅｓｓＨＡＲＴ、ＭｉＷｉなど）、および／または、さまざまなカスタムもしくは標準の有線プロトコル（Ｅｔｈｅｒｎｅｔ、ＨｏｍｅＰｌｕｇなど）、または、この明細書の出願日の時点でまだ開発されていない通信プロトコルを含む他のいずれかの好適な通信プロトコルを用いてデータ通信を可能にするように、１つ以上の無線機９４０および９５０をスマートデバイス２０４とインターフェイス接続することができるハードウェアを含む。いくつかの実現例においては、各々の無線機９４０および無線機９５０は、それぞれの無線機のためのデータ通信を容易にして管理するためのそれぞれの通信インターフェイス９０４を有する一方で、他の実現例においては、複数の無線機９４０および／または９５０が単一の通信インターフェイス９０４によって管理されている。
【０１４７】
いくつかの実現例においては、無線機９４０および／または無線機９５０はスマートホーム環境における同じタイプまたは別個のタイプの信号を送受信するように構成される。たとえば、無線機９４０は、スマートホーム環境（たとえば、２つのスマートデバイス間、および複数のスマートデバイス間でデータを一方向／双方向に送信するためのＩＥＥＥ８０２．１５．４通信プロトコル）内で他のデバイス（たとえばスマートデバイス）間でデータを送信するように構成されたトランシーバを含み得る。デバイス間で送信された信号は、任意には、たとえば、重要なハザード情報（たとえば、スモークが検出されたことを示す「ピング（ｐｉｎｇ）」）またはデバイス状態情報（たとえば、低バッテリであることを示す「ピング」）に向けられた信号を含む。対照的に、いくつかの実現例においては、無線機９５０は、データネットワーク（たとえば、映像ストリームをスマートホームプロバイダサーバシステム１６４にアップロードするためのＩＥＥＥ８０２．１１  Ｗｉ−Ｆｉ）を介して高帯域幅データを送信するように構成されたトランシーバを含み得る。いくつかの実現例においては、無線機９４０および／または無線機９５０は、デバイスとの近距離通信（たとえば、デバイスプロビジョニングのためのＢｌｕｅｔｏｏｔｈ通信プロトコル）のために構成されたトランシーバを含む。いくつかの実現例においては、無線機９４０および／または無線機９５０は、低電力信号を送信するように構成されたトランシーバ（たとえば、永久電源に接続されないスマートハザード検出器１０４）を含む。いくつかの実現例においては、無線機９４０および／または無線機９５０は、スマートホーム環境において複数のタイプの信号を送信するように構成される（たとえば、Ｗｉ−Ｆｉ無線機９５０は、受取ったビーコンを他の近くのスマートデバイスにルーティングすることに加えて、スマートホームプロバイダサーバシステム１６４に映像ストリームデータをアップロードする）。いくつかの実現例においては、それぞれのデバイスの無線機９４０および／または無線機９５０は、それぞれのデバイスを他のデバイスに直接かつ通信可能に架橋するためのトランシーバを含む。たとえば、対になったデバイスは、Ｗｉ−Ｆｉを用いることによってルータを介して通信するのではなく、Ｂｌｕｅｔｏｏｔｈを介して直接通信する。いくつかの実現例においては、無線機９４０および／または無線機９５０は、第１の無線機９４０を介して受信した信号を変換するように構成されるとともに、さらに、第１の無線機９４０および／または無線機９５０を用いて、変換された信号を再送信するように構成されている（たとえば、プロプライエタリメッセージフォーマットはＢｌｕｅｔｏｏｔｈを介して受信されて変換される。この場合、変換されたメッセージはＷｉ−Ｆｉを用いて他のデバイスに再送信される）。
【０１４８】
いくつかの実現例においては、無線機９４０および／または無線機９５０は、（たとえば、電子タグおよび／または他のデバイスを識別する際に使用するべき）ＲＦＩＤを介してデータを送信するように構成されたトランシーバを含む。いくつかの実現例においては、無線機９４０および／または無線機９５０は、（たとえば、距離、速度などを判断する際に使用するべき）レーダ動作のために構成されたトランシーバを含む。いくつかの実現例においては、無線機９４０および／または無線機９５０は、３ＧＨｚ〜１０ＧＨｚ、２４ＧＨｚ〜２４．５ＧＨｚ、５７ＧＨｚ〜６４ＧＨｚおよび／または７７ＧＨｚ〜８１ＧＨｚなどの１つ以上の無線周波数帯域を介するレーダ動作のために構成される。
【０１４９】
通信モジュール９４２は、１つ以上の増幅器、発振器、アンテナ、フィルタ、スイッチ、メモリ、ファームウェア、および／または、他のいずれかのサポート回路または回路部品を含むそれぞれのスマートデバイス２０４によって信号を送受信することを可能化するためのさまざまな構成要素を含む。いくつかの実現例においては、１つ以上の無線機９４０および無線機９５０は、通信モジュール９４２（たとえば、システム・オン・ア・チップ（System on a Chip：ＳＯＣ））のうちの一体型構成要素である。いくつかの実現例においては、１つ以上の無線機９４０および無線機９５０はそれぞれの回路部品を有する。代替的には、１つ以上の無線機９４０および無線機９５０は１つ以上の回路部品を共有する。
【０１５０】
いくつかの実現例においては、通信モジュール９４２は、１つの送信機および１つの受信機を有する１Ｄレーダサブシステムを含む。いくつかの実現例においては、通信モジュール８４２は多次元型レーダサブシステムを含む。たとえば、いくつかの実現例においては、通信モジュール８４２は２つのレーダ送信機および４つのレーダ受信機を含む。
【０１５１】
メモリ９０６は、ＤＲＡＭ、ＳＲＡＭ、ＤＤＲ  ＲＡＭまたは他のラングムアクセスソリッドステートメモリデバイスなどの高速ランダムアクセスメモリを含んでおり、任意には、１つ以上の磁気ディスクストレージデバイス、１つ以上の光学ディスクストレージデバイス、１つ以上のフラッシュメモリデバイス、または１つ以上の他の不揮発性ソリッドステートストレージデバイスなどの不揮発性メモリを含む。メモリ９０６、または代替的には、メモリ９０６内の不揮発性メモリは非一時的なコンピュータ読取り可能記憶媒体を含む。いくつかの実現例においては、メモリ９０６またはメモリ９０６の非一時的なコンピュータ読取り可能記憶媒体は、以下のプログラム、モジュールおよびデータ構造またはそれらのサブセットもしくはスーパーセットを格納する。
【０１５２】
・  さまざまな基本的なシステムサービスを処理するための手順およびハードウェア依存タスクを実行するための手順を含む動作論理９２０。
【０１５３】
・  １つ以上の通信インターフェイス９０４を介して（有線または無線で）１つ以上のネットワーク１６２に接続された他のネットワークデバイス（たとえば、インターネット接続、ネットワーク化されたストレージデバイス、ネットワークルーチングデバイス、サーバシステム５０８などを提供するルータなどのネットワークインターフェイス１６０）に接続して通信するためのデバイス通信モジュール９２２。
【０１５４】
・  通信モジュール９４２とともに無線通信を利用して、他のデバイス（たとえば、コントローラデバイス、スマートホーム環境１００におけるスマートデバイス２０４、クライアントデバイス５０４）にスマートデバイス２０４を接続するための無線通信モジュール９２４。
【０１５５】
・  １つ以上のユーザ入力を検出するかまたは１つ以上の入力デバイス９１４からの対話を検出して、検出された入力もしくは対話を翻訳するための入力処理モジュール９２６。
【０１５６】
・  １つ以上のデバイス（たとえばスマートホーム環境１００におけるスマートデバイス２０４および／または他のデバイス）についての設定、取込まれたデータおよび／または他のデータが構成され得るおよび／またはレビューされ得るユーザインターフェイスを提供して表示するためのユーザインターフェイスモジュール９２８。
【０１５７】
・  デバイスを制御（たとえば、コマンドを実行、コマンドを送信、ならびに／またはスマートデバイス２０４および／もしくは他のクライアント／電子デバイスの設定を構成する）ための、かつ、デバイスによって取込まれたデータ（たとえばデバイス状態および設定、取込まれたデータ、またはスマートデバイス２０４および／もしくは他のクライアント／電子デバイスに関する他の情報）をレビューするためのスマートデバイス９３０によって実行される１つ以上のアプリケーション９３０（たとえば、ゲーム、ソーシャルネットワークアプリケーション、スマートホームアプリケーション、および／または、他のウェブもしくは非ウェブベースのアプリケーション）。
【０１５８】
・  デバイス制御、データ処理およびデータレビューのためのデバイス側機能を提供するデバイス側モジュール９３２。デバイス側モジュール９３２は以下を含むが以下のものに限定されない。
【０１５９】
・  スマートデバイス２０４を動作させるための命令および制御コマンドを（たとえば、クライアントデバイス５０４から、スマートホームプロバイダサーバシステム１６４から、ユーザインターフェイス９１０上で検出されたユーザ入力等から）受信、転送および／または実行するためのコマンド受信モジュール９３２０。
【０１６０】
・  １つ以上の入力、（たとえば、入力デバイス９１４、画像／映像取込みデバイス９１８、位置検出デバイス９１６）、センサ（たとえば、内蔵センサ９９０）、インターフェイス（たとえば、通信インターフェイス９０４、無線機９４０）、および／または、スマートデバイス２０４の他の構成要素によって取込まれたかまたは受信されたデータを処理するための、かつ、処理されたデータを準備して、レビューのためのデバイス（たとえば、ユーザによるレビュー用のクライアントデバイス５０４）に送信するための、データ処理モジュール９３２２。データ処理モジュール９３２２は、以下を含むが以下のものに限定されない。
【０１６１】
−  スマートデバイス２０４によって取込まれたかまたは受信されたレーダデータを処理するための、たとえば、レーダイベントを分類するための、レーダエンティティを認識するための、および／または、レーダデータを他のセンサからのデータ（たとえば映像データ）と集約するための、レーダ処理モジュール９３２４。
【０１６２】
・  デバイス（たとえばスマートデバイス２０４）に関連付けられたデータを格納するデバイスデータ９３４。デバイスデータ９３４は以下を含むが以下のものに限定されない。
【０１６３】
・  スマートデバイス２０４にロードされたユーザアカウントに関する情報を格納するアカウントデータ９３４０。このような情報は、キャッシュされたログイン・クレデンシャル、スマートデバイス識別子（たとえば、ＭＡＣアドレスおよびＵＵＩＤ）、ユーザインターフェイス設定、表示の好み、認証トークンおよびタグ、パスワードキーなどを含む。
【０１６４】
・  スマートデバイス２０４に関連付けられた未処理または処理済みデータ（たとえば、取込まれた映像素材および／またはレーダデータ）を選択的に格納するためのローカルデータ・ストレージデータベース９３４２。
【０１６５】
・  無線機９４０および／または無線機９５０が、無線機９４０および／または無線機９５０に結合されたそれぞれのアンテナを介して信号を送信しており、これにより、バイパスラインまたは増幅器を介して無線機９４０および／または無線機９５０をそれぞれのアンテナに結合しているかどうかを検出するためのバイパスモジュール９３６。
【０１６６】
・  （たとえば、検出された制御信号および送信要求に基づいて）１つ以上の無線機９４０および／または無線機９５０に対する送信アクセスを許可するかまたは拒否するための送信アクセスモジュール９３８。
【０１６７】
・  （たとえば、通信モジュール９４２および／または通信インターフェイス９０４とともに）レーダ信号を送信、受信および／または操作するためのレーダモジュール９４４。
【０１６８】
上述の識別された要素の各々は、上述のメモリデバイスのうち１つ以上に格納されてもよく、上述の機能を実行するための１セットの命令に対応している。たとえば、いくつかの実現例においては、１つ以上の無線機９４０および無線機９５０は、メモリ９０６の１つ以上のプログラム／実行可能なモジュールを格納するためのそれぞれのメモリおよびファームウェアを含む。上述の識別されたモジュールまたはプログラム（すなわち命令のセット）は、別個のソフトウエアプログラム、手順またはモジュールとして実現される必要はなく、このため、これらのモジュールのさまざまなサブセットは、さまざまな実現例において組合わされてもよく、または再配置されてもよい。いくつかの実現例においては、メモリ９０６は、任意には、上述の識別されたモジュールおよびデータ構造のサブセットを格納する。さらに、メモリ９０６は、任意には、映像処理モジュールなどの、上述されない付加的なモジュールおよびデータ構造を格納する。
【０１６９】
図９Ｂは、いくつかの実現例に従った、代表的な電子タグ２０６を示すブロック図である。図９Ｂは、通信回路９０３、レーダ回路９１３、コントローラ９１１、エネルギ貯蔵回路９２３および通信回線９０１を含む電子タグ２０６を示す。いくつかの実現例においては、電子タグ２０６は、湿度センサ、加速度計、ジャイロスコープ、温度センサ、光学センサなどの１つ以上の付加的なセンサ９２５を含む。いくつかの実現例においては、コントローラ９１１は通信回路９０３の一構成要素である。通信回路９０３はＲＦＩＤ信号などの信号を受信するための受信機９０５を含む。いくつかの実現例においては、通信回路９０３はＲＦＩＤ信号などの信号を送信するための送信機（図示せず）を含む。いくつかの実現例においては、通信回路９０３は受信機９０５を介して受信された信号をデコードおよび／または復号化するためのデコーダ９０７を含む。いくつかの実現例においては、デコーダ９０７はコントローラ９１１の一構成要素である。いくつかの実現例においては、コントローラ９１１は、受信機９０５を介して受信された信号をデコードおよび／または復号化する。いくつかの実現例においては、通信回路９０３は出力送信を符号化するためのエンコーダ（図示せず）を含む。
【０１７０】
レーダ回路９１３は、レーダ信号を受信するための受信機９１５、レーダ信号を送信するための送信機９１７、レーダ回路９１３のさまざまな構成要素（受信機９１５および／または送信機９１７など）を管理するためのコントローラ９１９、ならびに信号サブシステム９２１を含む。いくつかの実現例においては、コントローラ９１９はコントローラ９１１の一構成要素である。いくつかの実現例においては、信号サブシステム９２１は、レーダ信号を増幅、変調および／または生成するための構成要素を含む。いくつかの実現例においては、レーダ回路９１３は、パッシブレーダ回路を含む一方で、他の実現例においては、レーダ回路９１３はアクティブレーダ回路を含む。いくつかの実現例においては、エネルギ貯蔵回路９２３は、コンデンサまたは電池などのエネルギ貯蔵デバイスを含む。いくつかの実現例においては、エネルギ貯蔵回路９２３は、電池またはコンセントなどの外部電源に電子タグ２０６を結合するための回路を含む。いくつかの実現例においては、エネルギ貯蔵回路９２３は電力管理集積回路（integrated circuit：ＩＣ）を含む。いくつかの実現例においては、エネルギ貯蔵回路９２３は、電子タグのアンテナ（たとえば受信機９０５）を介して受信された信号からエネルギを取入れるための回路を含む。いくつかの実現例においては、エネルギ貯蔵回路９２３は、電子タグによって受信された熱エネルギ、震動エネルギ、電磁エネルギおよび／または太陽エネルギを取入れるための回路を含む。
【０１７１】
いくつかの実現例においては、コントローラ９１１は、（１）１つ以上のアンテナを介して別のデバイスからコマンドを受信し、（２）（たとえば、電子デバイスの固有のＩＤに基づいて）コマンドが電子タグ用に意図されたものであったかどうかを判断し、（３）コマンドが電子タグ用に意図されたものであったという判断に従って、コマンドに従って動作し、および、（４）コマンドが電子タグ用に意図されたものではなかったという判断に従って、コマンドを無視するように構成されている。
【０１７２】
いくつかの実現例においては、電子タグ２０６は、調整可能なキャリアトーン範囲が１メガヘルツ（megahertz：ＭＨｚ）に設定されるように構成される。いくつかの実現例においては、電子タグ２０６は調整可能な変調範囲が１００キロヘルツ（kilohertz：ｋＨｚ）に設定されるように構成される。いくつかの実現例においては、電子タグ２０６は、５ミリワット（milliwatt：ｍＷ）の電力などの１０ｍＷ未満の電力を消費する。
【０１７３】
いくつかの実現例においては、電子タグ２０６は無線機を介してエネルギを取入れるように構成される。いくつかの実現例においては、電子タグ２０６は半波長ダイポールアンテナを介してエネルギを取入れるように構成される。
【０１７４】
図１０は、いくつかの実現例に従ったスマートホームプロバイダサーバシステム１６４を示すブロック図である。スマートホームプロバイダサーバシステム１６４は、典型的には、１つ以上の処理ユニット（ＣＰＵ）１００２、１つ以上のネットワークインターフェイス１００４（たとえば、１つ以上のクライアントデバイスに対するＩ／Ｏインターフェイスおよび１つ以上の電子デバイスに対するＩ／Ｏインターフェイスを含む）、メモリ１００６、ならびに、これらの構成要素を相互に接続するための１つ以上の通信バス１００８を含む（チップセットと称されることもある）。メモリ１００６は、ＤＲＡＭ、ＳＲＡＭ、ＤＤＲ  ＲＡＭまたは他のラングムアクセスソリッドステートメモリデバイスなどの高速ランダムアクセスメモリを含んでおり、任意には、１つ以上の磁気ディスクストレージデバイス、１つ以上の光学ディスクストレージデバイス、１つ以上のフラッシュメモリデバイス、または１つ以上の他の不揮発性ソリッドステートストレージデバイスなどの不揮発性メモリを含む。メモリ１００６は、任意には、１つ以上の処理ユニット１００２から遠隔に位置する１つ以上のストレージデバイスを含む。メモリ１００６、または代替的には、メモリ１００６内の不揮発性メモリは非一時的なコンピュータ読取り可能記憶媒体を含む。いくつかの実現例においては、メモリ１００６またはメモリ１００６の非一時的なコンピュータ読取り可能記憶媒体は、以下のプログラム、モジュールおよびデータ構造またはそれらのサブセットもしくはスーパーセットを格納する。
【０１７５】
・  さまざまな基本的なシステムサービスを処理するための手順およびハードウェア依存タスクを実行するための手順を含むオペレーティングシステム１０１０。
【０１７６】
・  １つ以上のネットワークインターフェイス１００４を介して（有線または無線で）他のシステムおよびデバイス（たとえば、クライアントデバイス、電子デバイス、および１つ以上のネットワーク１６２に接続されたシステム（図１〜図５））にスマートホームプロバイダサーバシステム１６４を接続するためのネットワーク通信モジュール１０１２。
【０１７７】
・  デバイス制御、データ処理およびデータレビューのためのサーバ側機能を提供するサーバ側モジュール１０１４。サーバ側モジュール１０１４は、以下を含むが以下のものに限定されない。
【０１７８】
・  電子デバイスからデータ（たとえば、カメラ１１８から映像データ（図１））を受信して、さらなる処理のために受信データを準備してデータストレージデータベース１０１６０に格納するためのデータ受信モジュール１０１４０。
【０１７９】
・  電子デバイス（たとえば、スマートホーム環境１００のデバイス）の動作モードを変更するようにサーバ主導の制御コマンドを生成して送信するための、および／または、電子デバイスの動作モードを変更するようにユーザ主導の制御コマンドを（たとえばクライアントデバイス５０４から）受信して転送するための、デバイス制御モジュール１０１４２。
【０１８０】
・  電子デバイスによって提供されたデータを処理するための、および／または、処理されたデータを準備してレビューのためにデバイス（たとえばユーザがレビューするためにクライアントデバイス５０４）に送信するためのデータ処理モジュール１０１４４。  
【０１８１】
・  サーバデータベース１０１６。サーバデータベース１０１６は以下を含むが以下のものに限定されない。
【０１８２】
・  各々のユーザアカウントの各電子デバイス（たとえば各カメラ）に関連付けられたデータ、さらには、データ処理モデル、処理データ結果、および、データに関連付けられた他の関連するメタデータ（たとえば、データ結果の名前、電子デバイスの位置、作成時間、期間、電子デバイスの設定など）を格納するためのデータストレージデータベース１０１６０。この場合、（任意には）電子デバイスに関連付けられたデータおよび／または処理のすべてまたは一部分が安全に格納される。
【０１８３】
・  ユーザアカウント情報を含むユーザアカウントについてのアカウント情報、リンクされたハブデバイスおよび電子デバイスについての情報および設定（たとえばハブデバイス識別）、ハブデバイス特有の秘密、関連するユーザおよびハードウェアの特徴（たとえば、サービス層、デバイスモデル、記憶容量、処理能力など）、ユーザインターフェイス設定、データレビュープリファレンスなどを格納するためのアカウントデータベース１０１６２。この場合、関連する電子デバイスについての情報は、１つ以上のデバイス識別子（たとえばＭＡＣアドレスおよびＵＵＩＤ）、デバイス特有の秘密、および表示されたタイトルを含むがこれらに限定されない。
【０１８４】
上述の識別された要素の各々は、上述のメモリデバイスのうち１つ以上に格納されてもよく、上述の機能を実行するための１セットの命令に対応している。上述の識別されたモジュールまたはプログラム（すなわち命令のセット）は、別個のソフトウエアプログラム、手順またはモジュールとして実現される必要はなく、このため、これらのモジュールのさまざまなサブセットは、さまざまな実現例において組合わされてもよく、または再配置されてもよい。いくつかの実現例においては、メモリ１００６は、任意には、上述の識別されたモジュールおよびデータ構造のサブセットを格納する。さらに、メモリ１００６は、任意には、レーダデータ処理モジュールなどの、上述されない付加的なモジュールおよびデータ構造を格納する。
【０１８５】
さらに、いくつかの実現例においては、この明細書中に記載されるデバイスおよびシステム（たとえばハブデバイス１８０、サーバシステム５０８、クライアントデバイス５０４、スマートデバイス２０４、スマートホームプロバイダサーバシステム１６４）のいずれかの機能が、互いに互換性があるとともに、他のデバイスまたはシステムによって実行されてもよい。この場合、これらの機能の対応するサブモジュールは、付加的にはおよび／または代替的には、デバイスおよびシステムのいずれかの内部に位置し、いずれかによって実行され得る。図６〜図１０に示されてこれらの図に関連付けて説明されるデバイスおよびシステムは、単に例示的なものであって、この明細書中に記載された機能を実現するためのモジュールのさまざまな構成は、さまざまな実現例において実現可能である。
【０１８６】
図６〜図１０に関連付けて記載されているように、スマートホーム環境におけるデバイスおよびタグ（たとえば、図１のスマートホーム環境１００におけるカメラ１１８、スマートサーモスタット１０２、スマートハザード検出器１０４などの、図２におけるスマートデバイス２０４）は、他のシステム、デバイスおよび／またはサーバとの通信を可能にするための多数の回路部品およびインターフェイスを含む。たとえば、いくつかの実現例においては、スマートデバイスは通信モジュール（たとえば通信モジュール９４２（図９Ａ））を含む。当該通信モジュールは、ネットワークを介する他のデバイスに対する信号の送受信を行なうための１つ以上の無線機９４０および／または無線機９５０を含む（概して「トランシーバ」または「トランシーバデバイス」と称されることもある）。いくつかの実現例においては、１つ以上の無線機９４０および無線機９５０は、単一の集積回路（たとえばシステム・オン・ア・チップ（ＳＯＣ））の構成要素である。スマートデバイスが典型的な物理的緻密度を有していると想定すると、通信モジュール９４２の構成要素およびデバイスの他の構成要素は、互いに物理的に密接して配置されることが多い。たとえば、典型的なスマートデバイスは複数の無線アンテナ、メモリデバイス、センサ、チップおよび他の電子部品を含んでいてもよい。しかしながら、スマートデバイス内でこれらが物理的に密接した間隔で配置された結果、かつ、導電性材料（たとえば、金属ケース、カメラ台、ワイヤなど）と密に接する構成要素と組合わされると、アンテナなどのデバイス構成要素は、典型的には、互いの送信からの隔絶が不十分となる。付加的には、これらのデバイスが動作時にしばしば同じまたは近似する周波数帯域（たとえば、２．４ＧＨｚ周波数帯域を共有するＩＥＥＥ８０２．１１（すなわちＷｉ−Ｆｉ）および８０２．１５．４）を共有しているので、１つの構成要素によって送信された信号は、他の構成要素によって受信および／または送信された信号に干渉する傾向がある。最終的に、通信モジュール９４２の構成要素は、典型的には、不十分な信号対雑音比（signal-to-noise ratio：ＳＮＲ）、歪み、低いアナログ信号品質、および高いビット誤り率（bit error rate：ＢＥＲ）を実現する。
【０１８７】
さらに、これらのデバイスの隔絶が不十分であることは、デバイス構成要素の最大入力電力に付加的な影響を及ぼす。なぜなら、１つのトランシーバが送信する信号の送信電力が他の近くにあるトランシーバによって同時に受信された信号の予想される送信に予想外に加わるからである。このため、これらの入力電力しきい値を上回ると、しばしば高感度なデバイス構成要素が破損するリスクがある。
【０１８８】
システムアーキテクチャおよび処理パイプライン
図１１Ａは代表的なシステムアーキテクチャ１１００を示し、図１１Ｂは対応するデータ処理パイプライン１１１６を示す。いくつかの実現例においては、サーバシステム５０８は、イベントプロセッサ７１４６、イベントカテゴライザ１１０７、レーダプロセッサ７１４５、レーダカテゴライザ１１０８、およびユーザ向けフロントエンド７１５０のための機能モジュールを含む。イベントプロセッサ７１４６は、（たとえば、映像ストリームを処理することによって、または映像源５２２からモーション開始情報を受信することによって）モーションイベント候補を取得する。イベントカテゴライザ７１４８はモーションイベント候補をさまざまなイベントカテゴリにカテゴリ化する。レーダプロセッサ７１４５は、レーダ情報１１０６（未処理および／または前処理されたレーダデータを含む）を１つ以上のレーダ源１１０１から取得し、レーダ情報１１０６を処理して、レーダイベント候補を取得する（たとえば、モーションエンティティおよび／または静止対象物を識別する）。いくつかの実現例においては、レーダプロセッサ７１４５は、デバイスｉｄ、デバイス位置情報などのレーダ源情報１１０５をレーダ源１１０１から受信する。レーダカテゴライザ１１０８は、レーダイベント候補をさまざまなレーダイベントカテゴリにカテゴリ化する。いくつかの実現例においては、レーダカテゴライザ１１０８は、（たとえば、レーダイベントカテゴリを更新するために）レーダイベント候補に基づいて機械学習を実行する。いくつかの実現例においては、レーダカテゴライザ１１０８は、カテゴリ化についての（たとえばユーザからの）１つ以上のレーダイベント候補および／またはフィードバックのカテゴリ化に基づいて１つ以上のレーダイベントカテゴリを調整する。いくつかの実現例においては、レーダカテゴライザ１１０８は、１つ以上のモーションイベント候補および／またはモーションイベントカテゴリに基づいて学習する。いくつかの実現例においては、サーバシステム５０８は、（たとえば、映像情報およびレーダ情報を集めることによって）映像情報およびレーダ情報の両方に基づいてイベント候補をカテゴリ化するための１つ以上の追加モジュールを含む。
【０１８９】
ユーザ向けフロントエンド７１５０はイベント警告を生成し、クライアントデバイス５０４上のレビューインターフェイスを介してレビュアーによるモーションイベントのレビューを容易にする。クライアント向けフロントエンドはまた、イベントカテゴリについてのユーザ編集、警告およびイベントフィルタについてのユーザ好み、ならびに対象となるゾーンについてのゾーン定義を受信する。イベントカテゴライザは、任意には、ユーザ向けフロントエンドによって受信されたユーザ編集に基づいてイベントカテゴリ化のモデルおよび結果を修正する。サーバシステム５０８はまた、映像およびレーダ源データ・データベース１１０９、カテゴリ化モデルデータベース１１１０（たとえば、レーダイベントおよび映像イベントの両方についてのカテゴリ化モデル）、ならびにイベントデータおよびイベントマスクデータベース１１１１を含む。いくつかの実現例においては、これらのデータベースの各々はサーバデータベース７１６の一部をなしている。いくつかの実現例においては、別個のデータベースは、レーダ関連情報（たとえば、レーダ源データおよびレーダカテゴリ化モデル）ならびに映像関連情報（たとえば、映像源データおよび映像カテゴリ化モデル）のために利用される。
【０１９０】
サーバシステム５０８は、映像源５２２から映像ストリーム１１０４を受信するとともに、任意には、カメラ１１８についてのデバイス設定（たとえば、カメラ１１８についてのデバイスプロファイル７１６５）などのモーション開始情報および映像源情報１１０３などのモーションイベント候補情報１１０２を受信する。いくつかの実現例においては、イベントプロセッササブモジュール７１４６は映像源５２２と通信する。サーバシステムは、モーションイベント１１０５およびモーションイベントタイムライン情報１１０７についての警告をクライアントデバイス５０４に送信する。いくつかの実現例においては、サーバシステム５０８は、任意には、イベントカテゴリ１１０９およびゾーン定義１１１１についての編集などのユーザ情報をクライアントデバイス５０４から受信する。
【０１９１】
サーバシステム５０８は、レーダ源１１０１（たとえば、レーダ搭載スマートデバイス）についてのレーダ情報１１０６を受信するとともに、任意には、レーダ源１１０１についてのデバイス設定などのレーダ源情報１１０５を受信する。いくつかの実現例においては、レーダプロセッサ７１４５はレーダ源１１０１と通信する。いくつかの実現例においては、サーバシステム５０８は、レーダイベントおよび／またはレーダイベントタイムライン情報についての警告をクライアントデバイスに送信する。いくつかの実現例においては、サーバシステム５０８は、任意には、レーダイベントカテゴリおよび／またはレーダゾーン定義に対する編集などのユーザ情報をクライアントデバイス５０４から受信する。
【０１９２】
データ処理パイプライン１１１６は、（たとえば、カメラ１１８および任意のコントローラデバイスを含む）映像源５２２から受信した生中継配信映像をリアルタイムで処理して、生中継配信映像におけるモーションイベントを識別してカテゴリ化し、リアルタイムのイベント警告およびリフレッシュされたイベントタイムラインを映像源５２２向けのレビュアーアカウントに関連付けられたクライアントデバイス５０４に送信する。データ処理パイプライン１１１６はまた、映像源５２２からの格納された配信映像を処理して、モーションイベントに関して新しい情報が取得されたとき、および／または、モーションイベントカテゴリに関して新しい情報が取得されたとき（たとえば、新しい活動ゾーンがユーザから取得されたとき）などに、必要に応じてモーションイベントを再評価および／または再カテゴリ化する。
【０１９３】
映像データが映像源５２２（１１１７）に取込まれた後、映像データは、いずれかの潜在的なモーションイベント候補が映像ストリームに存在しているかどうかを判断するために処理される。映像データにおいて検出された潜在的なモーションイベント候補はキューポイントと称されることもある。このため、モーションイベント候補の最初の検出はモーション開始検出および／またはキューポイント検出と称される。モーション開始検出（１１１８）により、モーションイベント候補に対応する（「映像スライス」または「スライス」と称されることもある）映像セグメントに対するより完全なイベント識別プロセスの実行が引起される。いくつかの実現例においては、映像データは、映像源５２２において初めに処理される。このため、いくつかの実現例においては、映像源は、モーション開始情報などのモーションイベント候補情報をサーバシステム５０８に送信する。いくつかの実現例においては、映像データはモーション開始の検出のためにサーバシステム５０８において処理される。いくつかの実現例においては、映像ストリームは、（たとえば映像およびレーダ源データ・データベース１１０９における）サーバシステム５０８に格納される。いくつかの実現例においては、映像ストリームはサーバシステム５０８とは別のサーバに格納される。いくつかの実現例においては、キューポイントが検出された後、映像ストリームの関連部分が、ストレージ（たとえば、映像およびレーダ源ソースデータ・データベース１１０９）から検索される。
【０１９４】
いくつかの実現例においては、より完全なイベント識別プロセスは、映像ストリームを複数セグメントにセグメント化（１１１９）し、次いで、各々のセグメント内におけるモーションイベント候補をカテゴリ化する（１１２０）ことを含む。いくつかの実現例においては、モーションイベント候補のカテゴリ化は、モーションイベント候補についてのモーション特徴（１１２０６）を生成するための、バックグラウンドファクタ、モーションエンティティ検出識別、各々のモーションエンティティについてのモーションベクトル生成、モーションエンティティ特徴、および、シーン特徴の集約を含む。いくつかの実現例においては、より完全なイベント識別プロセスはさらに、各々のセグメントをカテゴリ化する（１１２０７）こと、セグメントのカテゴリ化に基づいてモーションイベントログを生成または更新する（１１２０８）こと、セグメントのカテゴリ化に基づいてモーションイベントについての警告を生成する（１１２０９）こと、完全なモーションイベントをカテゴリ化する（１１２３）こと、完全なモーションイベントに基づいてモーションイベントログを更新する（１１２４）こと、および、完全なモーションイベントに基づいてモーションイベントについての警告を生成する（１１２５）こと、を含む。いくつかの実現例においては、カテゴリ化は、モーションイベント候補が対象となる特定のゾーンの範囲内にあるという判断に基づいている。いくつかの実現例においては、カテゴリ化は、モーションイベント候補が対象となる１つ以上の特定のゾーンを含んでいるという判断に基づいている。
【０１９５】
イベント分析およびカテゴリ化プロセスは、映像源５２２およびサーバシステム５０８によって協働的に実行されてもよく、タスクの分割は、さまざまな実現例毎に、さまざまな設備能力構成、ならびに／または、さまざまなネットワークおよび／またはサーバ負荷状況毎に異なり得る。サーバシステム５０８がモーションイベント候補をカテゴリ化した後、イベント検出およびカテゴリ化の結果が、映像源５２２に関連付けられたレビュアーへと送信されてもよい。
【０１９６】
いくつかの実現例においては、サーバシステム５０８はまた、各々のモーションイベント候補についてのイベントマスクを判断し、対象となる選択されたゾーンに基づいてイベント検索において後に使用されるべきイベントマスクをキャッシュする。
【０１９７】
いくつかの実現例においては、サーバシステム５０８は、各々の映像源５２２毎に、未処理または圧縮済み映像データを（たとえば、映像およびレーダ源データ・データベース１１０９に）、イベントカテゴリ化モデルを（たとえ、カテゴリ化モデルデータベース１１１０に）、かつ、イベントマスクおよび他のイベントメタデータを（たとえば、イベントデータおよびイベントマスクデータベース１１１１に）格納する。いくつかの実現例においては、映像データは、４８０ｐ、７８０ｐ、１０８０ｉ、１０８０ｐなどの１つ以上の表示解像度で格納される。
【０１９８】
上述の記載は、映像監視時にイベントを処理するためのシステムアーキテクチャ１１００およびデータ処理パイプライン１１１６の概要である。処理パイプラインおよび処理技術のさらなる詳細を以下に記載する。
【０１９９】
図１１Ａに示されるように、システムアーキテクチャ１１００は映像源５２２を含む。映像源５２２は、１つ以上のネットワーク（たとえば、ネットワーク１６２）を介してリモートサーバシステム５０８に生の配信映像または格納された配信映像を送信する。いくつかの実現例においては、映像データがカメラ１１８によって取込まれるのに応じて、映像データが連続的に送信される。いくつかの実現例においては、映像データの送信は映像データのコンテンツとは無関係に行われるものであり、映像データは、如何なるモーションイベントが映像データに取込まれたかどうかに関わらず、映像源５２２からサーバシステム５０８にアップロードされて格納される。いくつかの実現例においては、映像データはデフォルトで、映像源５２２のローカルストレージデバイスに格納されていてもよく、映像ストリームにおいて検出されたモーションイベント候補に対応する映像部分だけが、サーバシステム５０８に（たとえばリアルタイムで）アップロードされる。
【０２００】
いくつかの実現例においては、映像源５２２は、映像ストリームがどのような表示解像度でサーバシステム５０８にアップロードされるべきであるかを動的に判断する。いくつかの実現例においては、映像源５２２は、映像ストリームのどの部分がサーバシステム５０８にアップロードされるべきであるかを動的に判断する。たとえば、いくつかの実現例においては、現在のサーバ負荷およびネットワーク状態に応じて、映像源５２２は、任意には、新しく検出されたモーションイベント候補に対応する映像部分を、如何なるモーションイベント候補も含まない映像ストリームの他の部分よりも前に優先的にアップロードするか、または、映像源５２２は、映像ストリームの他の部分よりも高い表示解像度で、新しく検出されたモーションイベント候補に対応する映像部分をアップロードする。このアップロードの優先順位は、ネットワーク状態およびサーバ負荷が最適未満である場合であっても、重要なモーションイベントが検出されてリアルタイムでレビュアーに警告されることを確実にするよう支援する。いくつかの実現例においては、映像源５２２は２つの平行なアップロード接続を実現する。２つの平行なアップロード接続は、カメラ１１８によって取込まれた連続的な映像ストリームをアップロードするための一方のアップロード接続と、検出されたモーションイベント候補に対応する映像部分をアップロードするための他方のアップロード接続とを含む。いずれの所与の時間にも、映像源５２２は、連続的な映像ストリームのアップロードを一時的に停止する必要があるかどうかを判断して、新しく検出されたモーションイベント候補に対応する映像セグメントのアップロードに十分な帯域幅が与えられることを確実にする。
【０２０１】
いくつかの実現例においては、クラウドストレージのためにアップロードされた映像ストリームは、モーションイベント処理のためにアップロードされた映像セグメントよりも低品質（たとえば、低い解像度、低いフレームレート、高い圧縮など）である。
【０２０２】
図１１Ａに示されるように、映像源５２２はカメラ１１８およびオプションのコントローラデバイスを含む。いくつかの実現例においては、カメラ１１８は、すべての必要なローカルな映像処理タスク（たとえば、モーションイベント候補についてのキューポイント検出、映像アップロードの優先順位付け、ネットワーク接続管理など）を実行するのに十分なオンボード処理電力含むとともに、カメラ１１８は、媒介として機能する如何なるコントローラデバイスもなしに、サーバシステム５０８と直接通信する。いくつかの実現例においては、カメラ１１８は、映像データを取込み、映像データを、必要なローカル映像処理タスクのためにコントローラデバイスに送信する。コントローラデバイスは、任意には、複数のカメラのためのローカル処理タスクを実行する。たとえば、１つのスマートホーム環境（たとえばスマートホーム環境１００（図１））に複数のカメラがあってもよく、単一のコントローラデバイスが各々のカメラから映像データを受信して、映像データを処理して、各々のカメラからの映像ストリームにおけるモーションイベント候補を検出する。コントローラデバイスは、モーションイベント候補を含む映像セグメントを各々のカメラからサーバに送信するために十分な送出ネットワーク帯域幅を割当ててから、残りの帯域幅を用いて映像ストリームを各々のカメラからサーバシステム５０８に送信する役割を果たす。いくつかの実現例においては、連続的な映像ストリームが送信され１つのサーバ設備に格納される一方で、モーションイベント候補を含む映像セグメントが異なるサーバ設備に送られて処理される。
【０２０３】
映像データがカメラ１１８によって取込まれた後、映像データが、任意には、リアルタイムで映像源５２２においてローカルに処理されて、より完全なイベント識別プロセスの実行を保証するキューポイントが映像データに存在しているかどうかが判断される。これにより、いくつかの実現例においては、映像源５２２は、キューポイント検出などのモーションイベント候補情報１１０２をサーバシステム５０８に送信する。いくつかの実現例においては、映像源５２２は、フレーム間のモーションの量などの付加的なメタデータをサーバシステム５０８に送信する。
【０２０４】
キューポイント検出は、一般に、実際のモーションイベントがすべての識別されたキューポイントのサブセットとなるように、わずかに過剰に含まれるように意図されている第１層モーションイベント識別である。いくつかの実現例においては、キューポイント検出は、映像ストリームの各フレームにおけるモーションピクセルの数に基づいている。いくつかの実現例においては、或るフレームにあるモーションピクセルを識別するいずれかの方法が用いられてもよい。たとえば、映像ストリームの各フレームにおけるモーションピクセルの数を判断するために、任意には、ガウス混合モデルが用いられる。いくつかの実現例においては、現在の画像フレームにおけるモーションピクセルの総数が予め定められたしきい値を上回ると、キューポイントが検出される。いくつかの実現例においては、各々の新しいフレームが処理されるたびに、所定数の連続フレームに対して、総モーションピクセルカウントの累計が計算される。また、累計が予め定められたしきい値を上回ると、キューポイントが検出される。いくつかの実現例においては、経時的な総モーションピクセルカウントのプロファイルが取得される。いくつかの実現例においては、予め定められた長さ（たとえば３０秒）の現在のフレームシーケンスについて総モーションピクセルカウントのプロファイルが予め定められたトリガ基準（たとえば、プロファイル下の総ピクセルカウント＞しきい値モーションピクセルカウント）を満たしている場合、キューポイントが検出される。いくつかの実現例においては、キューポイント検出計算は、モーションが発生したシーンがどこであるかに基づいている。たとえば、対象となる予め設定されたゾーンにおいて、またはそのゾーン付近において発生するモーションのためにより低い閾値が必要とされる。いくつかの実現例においては、より高いしきい値は、重要性の低いモーションイベントを含む可能性があるものとして示された予め設定されたゾーン（たとえば通知が無効になる対象ゾーン）において、またはそのゾーン付近において発生するモーションのために必要とされる。いくつかの実現例においては、キューポイントは、通知が無効になる対象ゾーン内において発生するモーションのために抑制される。
【０２０５】
いくつかの実現例においては、キューポイント検出は、関連付けられたマイクロホンに対するオーディオ入力などの１つ以上の追加入力に基づいている。たとえば、キューポイントは、グラスの割れる音および／または人の声に少なくとも部分的に基づいていてもよい。
【０２０６】
いくつかの実現例においては、キューポイントが始まるのは、総モーションピクセルカウントが予め定められたしきい値（たとえば５０モーションピクセル）を満たす時間である。いくつかの実現例においては、キューポイントに対応するモーションイベント候補が開始するとキューポイントが始まる。いくつかの実現例においては、モーションイベント候補の冒頭は、キューポイントの始まる前における予め定められた先行時間（たとえば５秒）である。いくつかの実現例においては、モーションイベント候補の冒頭は、より完全なイベント識別プロセスのためのモーションイベント候補に対応する映像部分を処理するために用いられる。
【０２０７】
いくつかの実現例においては、キューポイントを検出するためのしきい値が性能フィードバックに基づいて時間の経過に応じて調整される。たとえば、あまりにも多くの誤検知が検出される場合、モーションピクセルカウントについてのしきい値が任意に高くなる。あまりにも多くのモーションイベントが見落とされる場合、モーションピクセルカウントについてのしきい値が任意に小さくなる。いくつかの実現例においては、キューポイントを検出するためのしきい値は、モーションが検出されるシーンがどこであるかに基づいている。いくつかの実現例においては、しきい値は、モーションが対象の特定ゾーン内において検出されるかどうかに基づいている。いくつかの実現例においては、しきい値は、ユーザ（たとえば、クライアントデバイス５０４のユーザ（図５））によって設定および／または調整されている。たとえば、しきい値は、ユーザインターフェイス内における対応するモーション感度スライダを調整することによって調整される。
【０２０８】
いくつかの実現例においては、キューポイント検出は映像源５２２において行なわれ、キューポイントが生中継映像ストリームにおいて検出された直後に、映像源５２２は、後続のイベント処理をトリガするためにサーバシステム５０８にイベント警告を送信する。いくつかの実現例においては、映像源５２２は、極限られた処理電力しか実装されていないビデオカメラを含むが、コントローラデバイスは含まれておらず、この明細書中に記載されているキューポイント検出は、カメラからサーバシステム５０８に送信された連続映像ストリーム上においてサーバシステム５０８によって実行される。
【０２０９】
いくつかの実現例においては、映像源５２２は付加的な映像源情報１１０３をサーバシステム５０８に送信する。この付加的な映像源情報１１０３は、カメラ状態（たとえば、ＩＲモード、ＡＥモード、ＤＴＰＺ設定など）に関する情報、および／または、映像源５２２が位置する環境に関する情報（たとえば、屋内、屋外、夜間、日中時間など）を含み得る。いくつかの実現例においては、映像源情報１１０３は、キューポイント検出を実行するために、および／または、映像ストリーム１１０４内におけるモーションイベント候補をカテゴリ化するために、サーバシステム５０８によって用いられる。
【０２１０】
いくつかの実現例においては、キューポイント検出後、検出されたキューポイント後の映像部分が複数のセグメントに分割される。いくつかの実現例においては、モーション終了情報（「モーション終了信号（end-of-motion signal）」と称されることもある）が取得されるまでセグメント化は続く。いくつかの実現例においては、セグメント化は、（たとえば、イベントプロセッサモジュール７１４６によって）サーバシステム５０８内において行なわれる。
【０２１１】
図１１Ｂに示されるように、いくつかの実現例においては、映像ストリームが取込まれ（１１１）、モーションイベント候補に対応するモーション開始情報が取得される（１１１８）。モーション開始情報の取得後、映像ストリームは、上述されるようにセグメント化される（１１１９）。次に、各々のセグメントが処理され、カテゴリ化される（１１２０）。以下により詳細に記載されるように、この処理はシーンにおけるバックグラウンド（たとえばバックグラウンドファクタ）についての情報を取得すること（１１２０１）、モーションエンティティを識別すること（１１２０２）、モーションベクトルを取得すること（１１２０３）を含む。いくつかの実現例においては、処理はまた、モーションエンティティ内における特定の色の量および／またはモーションエンティティの高さ幅比などの各々のモーションエンティティ（モーションエンティティ特徴）の付加的な特徴を識別すること（１１２０４）を含む。いくつかの実現例においては、モーション特徴は、モーションエンティティに関連する対象となるゾーンが、いくらかでもあったとすれば、そのゾーンが何であれそのゾーンに関する情報を含む。いくつかの実現例においては、処理はまた、シーンの付加的な特徴、たとえば、シーン内における特定の色の比率、シーンに対応する聴覚情報および／またはシーン内におけるモーションの総量など、を識別すること（１１２０５）を含む。いくつかの実現例においては、シーン特徴は、シーン内において対象となるゾーンに関する情報を含む。次に、バックグラウンドファクタ、モーションエンティティ、モーションベクトルおよびいずれかの付加的なモーションエンティティおよび／またはシーンの特徴が集約されて、結果として得られるモーション特徴を生成する（１１２０６）。結果として生じるモーション特徴がカテゴリ化され、カテゴリがモーションイベント候補に割当てられる（１１２０７）。いくつかの実現例においては、モーションイベント候補についてのログエントリが生成され（１１２０８）、割当てられたカテゴリが内部に格納される。いくつかの実現例においては、警告が生成され、クライアントデバイス５０４に送信される（１１２０９）。モーション終了情報が取得されると、最終的なセグメントが処理されてカテゴリ化される（１１２１）。いくつかの実現例においては、すべてのセグメントがカテゴリ化された後、マルチセグメント特徴が処理される（１１２２）。これらのマルチセグメント特徴は、任意には、イベントを含むさまざまなセグメントからのモーションイベントカテゴリ、イベントマスク、モーションエンティティ特徴などを比較することによって生成された特徴を含む。たとえば、個々のセグメントのためのモーションイベントマスクは、すべてのセグメントにわたって単一のモーションイベントマスクを形成するように組合わされる。いくつかの実現例においては、マルチセグメント特徴が処理された後、イベントカテゴリがマルチセグメント特徴に基づいて割当てられる（１１２３）。いくつかの実現例においては、イベントカテゴリは、個々のセグメントに割当てられたマルチセグメント特徴およびカテゴリに基づいて割当てられる。いくつかの実現例においては、モーションイベント候補に対応するイベントログが更新される（１１２４）。いくつかの実現例においては、イベントカテゴリに基づいて警告が生成される（１１２５）。
【０２１２】
いくつかの実現例においては、モーションイベント候補が映像ストリームにおいて検出された後、映像セグメントにおけるモーションエンティティのモーショントラックを識別するために、モーションイベント候補に対応する映像部分または映像部分内における特定のセグメントが用いられる。モーショントラックの識別は、任意には、映像源５２２においてローカルに、またはサーバシステム５０８において遠隔で実行される。いくつかの実現例においては、モーショントラック情報は、映像源５２２からサーバシステム５０８に送信されたモーションイベント候補情報１１０２に含まれている。いくつかの実現例においては、モーションイベント候補に対応する映像セグメントに基づいたモーショントラックの識別は、イベントプロセッサモジュールによってサーバシステム５０８において実行される。いくつかの実現例においては、イベントプロセッサモジュールは、映像ストリームにおいて検出されたキューポイントについての警告を受信し、クラウドストレージ（たとえば、レーダ源データ・データベース１１０９（図１１Ａ））または映像源５２２からキューポイントに対応する映像部分を検索する。いくつかの実現例においては、モーショントラックを識別するために用いられる映像部分は、クラウドストレージのためにアップロードされた映像よりも高品質である可能性があり、映像部分は、映像源５２２からアップロードされた連続的な配信映像とは別個に、映像源５２２から検索される。
【０２１３】
いくつかの実現例においては、イベントプロセッサモジュールがモーションイベント候補に対応する映像部分を取得した後、イベントプロセッサモジュール７１４６はバックグラウンドファクタを取得して、モーションエンティティ検出の識別、各々のモーションエンティティについてのモーションベクトルの生成および特徴の識別を実行する。イベントプロセッサモジュール７１４６がこれらのタスクを完了すると、イベントカテゴライザモジュール７１４８はすべての情報を集めて、モーションイベント候補についてのカテゴリ化を実行する。いくつかの実現例においては、誤検知の抑制は、任意には、モーションイベント候補がイベントカテゴリ化される前に、いくつかのモーションイベント候補を拒否するために実行される。いくつかの実現例においては、モーションイベント候補が誤検知であるかどうかを判断することは、モーションイベント候補が特定のゾーンにおいて生じたかどうかを判断することを含む。いくつかの実現例においては、モーションイベント候補が誤検知かどうかを判断することは、モーションイベント候補についての重要性スコアを分析することを含む。モーションイベント候補についての重要性スコアは、任意には、対応するキューポイントについての重要性スコアと同じであるか、または、対応するキューポイントについての重要性スコアを組込んでいる。モーションイベント候補についての重要性スコアは、任意には、モーションイベント候補、バックグラウンド特徴、モーションベクトル、シーン特徴、エンティティ特徴、モーション特徴、モーショントラックなどに関連する対象ゾーンに基づいている。
【０２１４】
いくつかの実現例においては、映像源５２２は、バックグラウンド推定、モーションエンティティ識別、モーションベクトル生成、および／または、特徴識別を実行するための十分な処理能力を有しており、これらを実行する。
【０２１５】
いくつかの実現例においては、モーションイベント候補を表わすモーションベクトルは、映像部分において示されているシーンにおけるモーションエンティティ（「モーション対象物」と称されることもある）の開始座標および終点座標によって規定される単純な２次元の線形ベクトルであり、モーションイベントカテゴリ化はモーションベクトルに基づいている。いくつかの実現例においては、モーションイベント候補についてのモーションベクトルは、各セグメント毎に独立して生成される。いくつかの実現例においては、単一のモーションベクトルはすべてのセグメントために用いられ、モーションベクトルは各々のセグメントが処理されるのに応じて修正される。単純な２次元の線形モーションベクトルをイベントカテゴリ化のために用いることの利点は、イベントデータが非常にコンパクトでありネットワーク上で高速に計算および送信できるという点である。ネットワーク帯域幅および／またはサーバ負荷が制約されている場合、代表的なモーションベクトルを単純化し、映像サーバシステム５０８のイベントプロセッサモジュールから映像源５２２にモーションベクトル生成をオフロードすることにより、多くの映像源のためのリアルタイムな警告生成およびイベントカテゴリ化を並行して実現することを支援することができる。
【０２１６】
いくつかの実現例においては、モーションイベント候補に対応する映像セグメントにおけるモーショントラックが判断された後、モーショントラックについてのトラック長が判断される。いくつかの実現例においては、トラック長は各セグメント毎に独立して判断される。いくつかの実現例においては、後続の各セグメントが処理されるのに応じて、トラック長が修正される。いくつかの実現例においては、予め定められたしきい値（たとえば、８フレーム）よりも短いトラック長を有する「短いトラック」は、恐らくは、風で揺れる葉、池において揺らめく光など取るに足りない些細な動きによるものであるため、抑制される。いくつかの実現例においては、概ね逆方向である短い対のトラックは「ノイズのあるトラック」として抑制される。いくつかの実現例においては、トラック抑制の後、映像セグメントのために残存するモーショントラックがない場合、キューポイントが誤検知であると判断されて、モーションイベント候補はイベントカテゴリ化のためのイベントカテゴライザには送信されない。いくつかの実現例においては、トラック抑制の後、モーショントラックが残っていない場合、モーションイベント候補はイベント無（non-event）としてカテゴリ化される。誤検知の抑制が実行された後に少なくとも１つのモーショントラックが残っている場合、残っている各モーショントラックのためにモーションベクトルが生成される。言いかえれば、複数のモーションエンティティが特定の映像セグメント内において識別され得る。キューポイント検出の後であってモーションベクトル生成の前に行なわれる誤検知抑制は、第２層の誤検知抑制であって、モーショントラックの特徴に基づいて誤検知を排除する。
【０２１７】
いくつかの実現例においては、レーダ情報１１０６が映像ストリーム１１０４とは無関係に処理される。いくつかの実現例においては、映像ストリーム１１０４がサーバシステム５０８の第１のサーバ上で処理され、レーダ情報１１０６がサーバシステム５０８の第２のサーバ上で処理される。いくつかの実現例においては、無線受信機を介して受信されるレーダ情報がレーダ源１１０１において処理される。いくつかの実現例においては、レーダ情報１１０６は、無線受信機からの未処理レーダ情報および／またはレーダキューポイント情報などの処理済みレーダ情報を含む。いくつかの実現例においては、映像処理と同様に、レーダ処理はキューポイント検出を含む。レーダキューポイントは、任意には、検出された総モーション、検出されたモーションの速度、モーションの角度もしくは位置、またはそれらの組合せに基づいている。いくつかの実現例においては、キューポイント検出を実行することなくレーダデータが処理される。レーダデータは、発信する無線送信および１つ以上の対応する受信済み無線送信に対応する。
【０２１８】
いくつかの実現例においては、レーダプロセッサ７１４５のレーダ処理により、移動する対象物の位置および速度が識別される。いくつかの実現例においては、レーダカテゴライザ１１０８は、位置および速度のデータを取得して、位置および速度のデータに基づいてレーダイベントカテゴリを割当てる。いくつかの実現例においては、付加的な情報がレーダカテゴライザ１１０８によって取得されて利用されることにより、モーション対象物の寸法に関する情報、モーション対象物の加速に関する情報、１つ以上のレーダタグからの情報、および、他のソースから受信したバックグラウンド情報（たとえば、１つ以上の検出された対象物についての識別情報）などのイベントをカテゴリ化する。いくつかの実現例においては、レーダプロセッサ７１４５および／またはレーダカテゴライザ１１０８は、複数のレーダ源からレーダ情報を受信して、レーダイベントカテゴリを割当てるための情報を処理する。たとえば、サーバシステム５０８は特定の部屋内の複数のレーダ源（たとえば１Ｄレーダ源）からレーダデータを受信して、特定の部屋において発生するイベントをカテゴリ化するためにレーダデータを集める。いくつかの実現例においては、サーバシステム５０８は、１つ以上のレーダ搭載スマートデバイスからおよび１つ以上のレーダタグからレーダデータを受信して、当該レーダタグを処理して、レーダイベントをカテゴリ化する。
【０２１９】
いくつかの実現例においては、複合イベントカテゴリが、レーダカテゴライザ１１０８によって割当てられたレーダカテゴリと、モーションイベントカテゴライザ１１０７によって割当てられたモーションイベントカテゴリとに基づいて、（たとえば複合カテゴライザによって）割当てられる。たとえば、モーションイベントカテゴリは、起動中のフラシュライトおよびスキーマスクを装着した人が部屋内で移動していることを示している。レーダカテゴリは、特定の人（ジョン）が部屋の後方に向かって歩いていることを示している。この例においては、複合イベントカテゴリは、ジョンが、スキーマスクを着用して起動中のフラシュライトを携えて歩きながら、部屋の後方に向かって歩いていることを示している。いくつかの実現例においては、割当てられたレーダカテゴリは処理パイプライン１１１６への入力として用いられる。たとえば、割当てられたレーダカテゴリが取得されて、モーションイベントセグメントをカテゴリ化する（１１２０７）のに用いられ、および／または、モーションイベント全体をカテゴリ化する（１１２３）のに用いられる。いくつかの実現例においては、割当てられたモーションイベントカテゴリはレーダイベントをカテゴリ化するために用いられる。
【０２２０】
レーダタグ動作
図１２Ａは、いくつかの実現例に従った、レーダ信号を介して通信するための環境およびシステムを示す。図１２Ａは、住居内において信号１２０６を介して電子タグ１２０２と通信する制御デバイス１２００を示す。いくつかの実現例においては、制御デバイス１２００は、カメラ、サーモスタット、ハザード検出器、ハブデバイスなどのスマートデバイスである。いくつかの実現例においては、制御デバイス１２００は、図１〜図９に開示された実現例のいずれか従ったスマートデバイス２０４（たとえば図９Ａ）（たとえば、カメラ１１８、スマートハザード検出器１０４、スマートサーモスタット１０２などのデバイス１０２、１０４、１０６、１０８、１１０、１１２、１１４、１１６、１１８、１２０および／または１２２（図１））を含む。いくつかの実現例においては、電子タグ１２０２は電子タグ２０６（図９Ｂ）を含む。いくつかの実現例においては、信号１２０６はＲＦＩＤ信号を含む。いくつかの実現例においては、信号１２０６は、同じ周波数で送信された信号を含み、他の実現例においては、少なくとも信号１２０６のサブセットは、別個の周波数（たとえば、周波数帯域内の別個の周波数）で送信される。いくつかの実現例においては、信号１２０６は各々、デバイス識別情報を含む。たとえば、電子タグ１２０２の各々は、信号１２０６−１を受信し、信号１２０６−１が特定のタグのために意図されたものであったかどうかを判断するために、含まれているデバイス識別情報を分析する。これにより、いくつかの実現例に従うと、信号１２０６−１は、電子タグ１２０２−１についてのデバイス識別を含み、信号１２０６−２は、電子タグ１２０２−２についてのデバイス識別を含み、信号１２０６−３は、タグ１２０２−３についてのデバイス識別を含み、信号１２０６−４は、タグ１２０２−４についてのデバイス識別を含む。制御デバイス１２００はさらに、レーダ信号を送受信する。いくつかの実現例においては、レーダ信号は、信号範囲内における複数の対象物の移動についての距離、速度、加速度、位置および／または方向を判断するために用いられる。電子タグ１２０２はレーダ信号を介して制御デバイス１２００と通信する。いくつかの実現例においては、電子タグ１２０２は、可能化信号（たとえば、信号１２０６−１）に応答してレーダ信号を介して通信する。いくつかの実現例においては、レーダ信号を介して通信することは、受信したレーダ信号を反射させること、変更すること、および／または、増幅することを含む。いくつかの実現例においては、レーダ信号を介して通信することは、タグによって受信された如何なるレーダ信号とも無関係に、電子タグにおいてレーダ信号を生成することを含む。図１２Ａに示されるように、電子タグ１２０２は、任意には、壁および天井などの無生物、ドアおよび窓などの移動する対象物ならびに／または人々およびペットなどの移動するエンティティに貼付されるように構成される。
【０２２１】
図１２Ｂはいくつかの実現例に従った、レーダタグを利用するための代表的なシステムおよびプロセスを示す図である。第１の時間において、電子タグ１２０２−１および１２０２−２のレーダ回路は、１２０８および１２０９によって示されるように、使用不能にされる。いくつかの実現例においては、レーダ回路を使用不能にすることは、電源からレーダ回路を切断することを含む。いくつかの実現例においては、レーダ回路を使用不能にすることは、レーダ回路が無線信号を送信するのを防ぐことを含む。
【０２２２】
第２の時間において、制御デバイス１２００（たとえばスマートデバイス２０４）は側波帯（たとえばＷｉ−Ｆｉ）を介して第１の可能化信号１２１０を送信する。電子タグ１２０２−１は第１の可能化信号１２１０を受信する。いくつかの実現例においては、電子タグ１２０２−１は、第１の可能化信号１２１０が電子タグ１２０２−１のために意図されたものであると判断する。いくつかの実現例においては、第１の可能化信号１２１０が電子タグ１２０２−１のために意図されたものであると判断することは、信号１２１０内のデバイス識別を電子タグ１２０２−１のデバイス識別と比較することを含む。第１の可能化信号１２１０を受信したことに応じて、または信号１２１０が電子タグ１２０２−１のために意図されたものであったと判断することに応じて、電子タグ１２０２−１はそのレーダ回路を可能化する（１２１２）。
【０２２３】
いくつかの実現例においては、電子タグ１２０２−２は、第１の可能化信号１２１０を受信して、第１の可能化信号が電子タグ１２０２−２のために意図されたものではないと判断する。
【０２２４】
第３の時間において、制御デバイス１２００は、そのレーダ回路を用いて無線信号１２１４を送信する。電子タグ１２０２−１は無線信号１２１４を受信する。いくつかの実現例においては、電子タグ１２０２−１は受信した無線信号１２１４を変更する。いくつかの実現例においては、無線信号１２１４の変更は、無線信号１２１４を増幅することおよび／または無線信号１２１４を変調することを含む。いくつかの実現例においては、電子タグ１２０２−１は変更済みの無線信号１２１６を送信する。いくつかの実現例においては、電子タグ１２０２−１は、無線信号１２１４を受信したことに応じて無線パルスまたはトーンを送信する。無線信号１２１６を送信した後、電子タグ１２０２−１はそのレーダ回路を使用不能にする（１２１７）。
【０２２５】
制御デバイス１２００は電子タグ１２０２−１から信号１２１６を受信する。いくつかの実現例においては、制御デバイス１２００は、受信した信号１２１６を処理して、電子タグ１２０２−１の位置および／またはモーションを判断する。いくつかの実現例においては、制御デバイス１２００は、無線信号１２１４および１２１６に関する情報を処理のために別のデバイス（たとえばサーバシステム５０８のデバイス）に送信する。
【０２２６】
第４の時間において、制御デバイス１２００は、側波帯を介して第２の可能化信号１２１８を送信する。電子タグ１２０２−２は第２の可能化信号１２１８を受信する。いくつかの実現例においては、電子タグ１２０２−２は、第２の可能化信号１２１８が電子タグ１２０２−２のために意図されたものであると判断する。第２の可能化信号１２１８を受信したことに応じて、または信号１２１８が電子タグ１２０２−２のために意図されたものであったと判断することに応じて、電子タグ１２０２−２はそのレーダ回路を可能化する（１２２０）。
【０２２７】
第５の時間において、制御デバイス１２００はそのレーダ回路を用いて無線信号１２２２を送信する。電子タグ１２０２−２は無線信号１２２２を受信する。いくつかの実現例においては、電子タグ１２０２−２は、受信した無線信号１２２２を変更する。いくつかの実現例においては、電子タグ１２０２−２は変更済みの無線信号１２２４を送信する。いくつかの実現例においては、電子タグ１２０２−２は、無線信号１２２２を受信したことに応じて無線パルスまたはトーン信号１２２４を送信する。無線信号１２２４を送信した後、電子タグ１２０２−２はそのレーダ回路を使用不能にする（１２２５）。
【０２２８】
制御デバイス１２００は電子タグ１２０２−２から信号１２２４を受信する。いくつかの実現例においては、制御デバイス１２００は、受信した信号１２２４を処理して、電子タグ１２０２−２の位置および／またはモーションを判断する。いくつかの実現例においては、制御デバイス１２００は、無線信号１２２２および１２２４に関する情報を処理のために別のデバイス（たとえばサーバシステム５０８のデバイス）に送信する。
【０２２９】
図１２Ｃは、いくつかの実現例に従った、レーダタグを利用するための代表的なシステムおよびプロセスを示す。制御デバイス１２００は、電子タグ１２０２−１のための識別を取得する（１２３２）。いくつかの実現例においては、識別は、クライアントデバイス５０４上でスマートホームアプリケーションなどのアプリケーションを介して取得される。いくつかの実現例においては、クライアントデバイス５０４は、電子タグ１２０２−１のバーコードまたはＱＲコード（登録商標）をスキャンし、スキャンした情報を制御デバイス１２００に送信する。
【０２３０】
制御デバイス１２００は、電子タグ１２０２−１を可能化するようにとの要求を識別情報とともに送信する（１２３４）。いくつかの実現例においては、要求は第１の通信チャネル（たとえばＲＦＩＤ）を介して送信される。いくつかの実現例においては、制御デバイス１２００は、送信前に要求を暗号化する（１２３６）。
【０２３１】
電子タグ１２０２−１は、電子タグ１２０２−１を可能化するようにとの要求を受信する（１２３８）。電子タグは、可能化要求が電子タグ１２０２−１のために意図されたものであったと判断する（１２４０）。いくつかの実現例においては、可能化要求が電子タグ１２０２−１のために意図されたものであったかどうかを判断する前に、電子タグ１２０２−１が可能化要求を復号化する（１２４２）。いくつかの実現例においては、可能化要求が電子タグ１２０２−１のために意図されたものであったと判断することは、要求内の識別情報を電子タグ１２０２−１に格納されたデバイス識別と比較することを含む。
【０２３２】
可能化要求が電子タグ１２０２−１のために意図されたものであったという判断に従って、電子タグ１２０２−１はそのレーダ回路を可能化する（１２４４）。いくつかの実現例においては、レーダ回路を可能化することは、レーダ回路内の１つ以上の構成要素に電力を供給することを含む。いくつかの実現例においては、レーダ回路を可能化することは、受信した無線信号（たとえば、特定の周波数を有するかまたは特定の周波数範囲内にある受信した無線信号）に応答するようにレーダ回路を構成することを含む。
【０２３３】
制御デバイス１２００は無線信号を送信する（１２４６）。いくつかの実現例においては、制御デバイス１２００は、無線信号を送信するためにレーダ回路を利用する。
【０２３４】
電子タグ１２０２−１は無線信号を受信する（１２４８）。いくつかの実現例においては、無線信号は電子タグ１２０２−１のレーダ回路を介して受信される。いくつかの実現例においては、電子タグ１２０２−２は受信した無線信号を変更する（１２５０）。いくつかの実現例においては、受信した無線信号を変更することは、受信した無線信号を増幅することおよび／または変調することを含む。電子タグ１２０２−１は制御デバイス１２００によって送信された無線信号に対応する無線信号を送信する（１２５２）。いくつかの実現例においては、送信された信号は変更済みの信号を含む。いくつかの実現例においては、送信された信号は、電子タグ１２０２−１によって生成された無線トーンおよび／またはパルスを含む。
【０２３５】
制御デバイス１２００は、電子タグ１２０２−１によって送信される無線信号を受信する（１２５４）。いくつかの実現例においては、制御デバイス１２００は、受信した無線信号を処理して、電子タグ１２０２−１の位置およびモーションを判断する。いくつかの実現例においては、制御デバイス１２００は、電子タグ１２０２−１から受信されたその送信された無線信号に関する情報を、処理のために、第２のデバイスまたはサーバシステム（たとえばサーバシステム５０８）に送信する。
【０２３６】
いくつかの実現例においては、制御デバイス１２００は、各々の電子タグ１２０２が貼付されている対象物に関する（たとえば、登録処理中の）情報を取得する。たとえば、制御デバイス１２００は、電子タグ１２０２−１が壁に貼付されているという情報と、電子タグ１２０２−２が窓に貼付されているという情報と、電子タグ１２０２−３がドアに貼付されているという情報と、を取得する。いくつかの実現例においては、制御デバイス１２００は、受信したレーダ信号を処理する際に対象物情報を利用する。たとえば、制御デバイス１２００は、電子タグ１２０２−１が貼付されている壁の向こう側にある対象物に関するレーダ情報を無視する。
【０２３７】
いくつかの実現例においては、制御デバイス１２００は、電子タグ通信間における干渉を減じるために、特定の時間に（または特定の時間間隔で）電子タグ１２０２の各々を可能化するように構成される。たとえば、制御デバイス１２００は、１つの電子タグだけがレーダを介して所定の時間に伝達されるように構成される。いくつかの実現例においては、制御デバイス１２００は、特定の電子タグについてのレーダ通信を可能化するために可能化信号を送信する。いくつかの実現例においては、制御デバイス１２００は、特定の電子タグについてのレーダ通信を使用不能にするために不能化信号を送信する。
【０２３８】
いくつかの実現例においては、電子タグ１２０２の各々は、設定された間隔でレーダを介して通信するように構成される。いくつかの実現例においては、１つの電子タグ１２０２だけが所定の時間に伝達されるように、制御デバイス１２００によって間隔が設定される。いくつかの実現例においては、これらの間隔は、電子タグが貼付されている対象物に少なくとも部分的に基づいている。たとえば、いくつかの実現例に従うと、壁に貼付された電子タグは、１日に１回通信を行ない、窓に貼付された電子タグは１分に１回通信を行なう。
【０２３９】
いくつかの実現例においては、電子タグ１２０２は、電子タグのセンサにおいて受信された刺激に応答してレーダを介して通信する。たとえば、電子タグ１２０２−３は、それが貼付されているドアの動きを（たとえば加速度計によって）検出したことに応じてレーダを介して通信する。いくつかの実現例においては、電子タグ１２０２は、それが貼付されている対象物の動きを検出し、これに応じて、（たとえば側波帯によって）制御デバイス１２００に通知を送信する。いくつかの実現例においては、制御デバイス１２００は通知を受信し、これに応答して、レーダ分析で使用される無線信号を送信する。
【０２４０】
いくつかの実現例においては、制御デバイス１２００は、レーダシステムの正確さおよび精密度を改善するために、他のレーダ信号とともに電子タグ１２０２からのレーダ通信を用いる。たとえば、制御デバイス１２００は、タグ１２０２−３が貼付されているドアのわずかな動きを、特定の時間フレームの間中に検出する。この例においては、同じ時間フレームの間中、タグ１２０２−３が信号を送信し、制御デバイス１２００が、ドアの検出された動きとタグ１２０２−３からの信号とを用いて、（たとえば、ドアの検出された動きに基づいたマッピングよりも高い精密度／正確さで）ドアの動きをマッピングする。
【０２４１】
いくつかの実現例においては、電子タグ１２０２−３などの電子タグが対象物に（たとえば一時的に）貼付され、登録信号が制御デバイス１２００に送信される。いくつかの実現例においては、登録信号は、クライアントデバイス５０４などのモバイルデバイス上でアプリケーション（たとえばスマートホームアプリケーション）を介して送信される。いくつかの実現例においては、登録信号は、電子タグが貼付されている対象物についての情報（たとえば、対象物をドア、窓または壁であると識別する）を含む。いくつかの実現例においては、制御デバイス１２００は、電子タグが貼付されている対象物を分類するために、および／または、制御デバイス１２００に対する対象物の位置を判断するために、電子タグから受信した登録情報およびレーダ情報を処理することによって、登録処理を完了する。いくつかの実現例においては、分類および／または位置情報は将来のレーダ処理のために用いられる。いくつかの実現例においては、登録処理が完了した後、その電子タグは、将来、対象物をレーダ処理する際には用いられない。いくつかの実現例においては、登録処理が完了した後、その電子タグは１つ以上の付加的な対象物を登録するために用いられる。
【０２４２】
いくつかの実現例においては、対象物に添付されて対象物についてのレーダ署名を付与するための電子タグ（たとえば、電子タグ１２０２−１）は、第１の周波数で１つ以上の他のデバイスと通信するように構成された第１の回路（たとえば通信回路９０３（図９Ｂ））を含む。いくつかの実現例においては、第１の回路は、（ａ）第１の周波数で通信するように構成された１つ以上のアンテナ（たとえば受信機９０５）と、（ｂ）１つ以上のアンテナに結合されて１つ以上のアンテナを管理するように構成された第１のコントローラ（たとえばコントローラ９１１）とを含む。いくつかの実現例においては、電子タグは、レーダ（たとえばレーダ回路９１３）を介して１つ以上の他のデバイスと通信するように構成された第２の回路を含む。いくつかの実現例においては、第２の回路は、（ａ）レーダを介して通信するように構成された１つ以上の第２のアンテナ（たとえば受信機９１５および／または送信機９１７）と、（ｂ）１つ以上の第２のアンテナおよび第１のコントローラ（たとえばコントローラ９１９）に結合されるとともに、第１のコントローラと通信し、かつ１つ以上の第２のアンテナを管理するように構成された第２のコントローラとを含む。
【０２４３】
いくつかの実現例においては、第１のコントローラはさらに、（１）１つ以上のアンテナを介して別のデバイスからコマンドを受信し、（２）（たとえば、電子デバイスの固有のＩＤに基づいて）コマンドが電子タグのために意図されたものであったかどうかを判断し、（３）コマンドが電子タグのために意図されたものであったという判断に従って、当該コマンドに応じて動作し、（４）コマンドが電子タグのために意図されたものではなかったという判断に従って、コマンドを無視する、ように構成されている。
【０２４４】
いくつかの実現例においては、コマンドは、レーダ通信を可能化するコマンドを含む。この場合、コマンドに従って動作する第１のコントローラは、第２のコントローラに可能化コマンドを伝達する第１のコントローラを含む。いくつかの実現例においては、コマンドは受信者識別を含む。この場合、第１のコントローラがコマンドが電子タグのために意図されたものであったかどうかを判断することは、受信者識別を電子タグの識別と比較することを含む。いくつかの実現例においては、コマンドが暗号化される。この場合、第１のコントローラはさらに、コマンドを復号化するように構成される。
【０２４５】
いくつかの実現例においては、第１の回路はさらに、１つ以上のアンテナを介して受信された信号をデコードするように構成されたデコーダを含む。いくつかの実現例においては、デコーダはさらに、コマンドを復号化するように構成される。いくつかの実現例においては、デコーダはさらに、コマンドが電子デバイスのために意図されたものであったかどうかを判断するように構成される。いくつかの実現例においては、デコーダは第１のコントローラの一構成要素である。いくつかの実現例においては、第２のコントローラはさらに、１つ以上の第２のアンテナを介して送信されたデータを暗号化するように構成される。
【０２４６】
いくつかの実現例においては、電子タグは、第１の回路および第２の回路に結合されたエネルギ貯蔵回路を含む。エネルギ貯蔵回路は、第１の回路および第２の回路に電力を与えるように構成されている。
【０２４７】
いくつかの実現例においては、エネルギ貯蔵回路は、（ｉ）１つ以上のコンデンサと、（ｉｉ）１つ以上の電池と、（ｉｉｉ）電子タグのアンテナ（たとえば、１つ以上のアンテナのうちの１つ、１つ以上の第２のアンテナのうちの１つ、または取入れ専用の第３のアンテナ）を介して受信された信号からエネルギを取入れるように構成された回路と、（ｉｖ）電子タグによって受取られた熱エネルギ、震動エネルギ、電磁エネルギおよび／または太陽エネルギを取入れるように構成された回路と、のうち少なくとも１つを含む。
【０２４８】
いくつかの実現例においては、第２のコントローラはさらに、（ｉ）受信した電波を（たとえば所与の波長で）を反射させること、（ｉｉ）受信した電波を増幅すること、（ｉｉｉ）受信した電波を変調すること、および（ｉｖ）電波を生成すること、のうち少なくとも１つを含め、１つ以上の第２のアンテナを介してレーダ通信を選択的に可能化するように構成される。いくつかの実現例においては、第２のコントローラは、第１のコントローラから可能化コマンドを受信したことに応じてレーダ通信を可能化するように構成される。
【０２４９】
いくつかの実現例においては、第２の回路はさらに、１つ以上の第２のアンテナを介して受信された電波を変調するように構成された変調器を含む。いくつかの実現例においては、第２の回路はさらに、特定の周波数で電波を生成するように構成された信号発生器を含む。
【０２５０】
いくつかの実現例においては、電子タグはさらに、第１のコントローラに結合された１つ以上の付加的なセンサを含む。１つ以上の付加的なセンサは、湿度センサ、温度センサ、加速度計、ジャイロスコープ、および光学センサ、のうち少なくとも１つを含む。
【０２５１】
いくつかの実現例においては、第１の回路は、１つ以上のアンテナを介してタグ情報（たとえば、バッテリ寿命、センサ読取り値などのタグ状態情報）を送信するように構成される。いくつかの実現例においては、第２の回路は、１つ以上の第２のアンテナを介してタグ情報（たとえばバッテリ寿命、センサ読取り値などのタグ状態情報）を送信するように構成される。
【０２５２】
いくつかの実現例においては、電子タグは、コーナレフレクタまたは印刷されたレーダタグなどのパッシブタグを含む。いくつかの実現例においては、パッシブタグは入来する無線信号を変調する。変調された入来信号は、送信デバイス（たとえば制御デバイス１２００）に向かって反射し返される。いくつかの実現例においては、信号は、レーダシステムが反射信号を分析するときに、タグが特定の速度で移動しているように見えるように変調される。
【０２５３】
図１２Ｄは、いくつかの実現例に従った、レーダデータの予想図である。図１２Ｄは、受信したレーダデータに基づいたさまざまな対象物についての検出された速度を示す。図１２Ｄにおいては、検出された対象物のほとんどが静止しているかまたはごくわずかしか速度を持たない。高速度である２つの対象物（対象物１２６０および対象物１２６２）が検出される。検出された対象物１２６０は、それがレーダデバイスから離れるように移動していることを示す高い負の速度で、距離ｄ１で検出される。検出された対象物１２６２は、それがレーダデバイスに近づいていることを示す高い正の速度で、距離ｄ２で検出される。
【０２５４】
いくつかの実現例に従うと、検出された対象物１２６０および１２６２はパッシブレーダタグを表わす。パッシブレーダタグは、タグが自体が静止している場合であってもこれらパッシブレーダタグが高速度で移動しているように見えるように、入来電波を変調するように構成される。変調によるレーダタグの見掛け速度は、しばしばファントム速度と称される。各々のレーダタグは、任意には、その変調が別個のファントム速度をもたらすように構成される。いくつかの実現例においては、レーダデバイスは、対象物１２６０および１２６２の速度が各々の速度の値に基づいたファントム速度であると判断する。たとえば、スマートホーム環境内に設置されたレーダ搭載デバイスは、速度が３０マイル／時間である対象物を検出する。スマートホーム内の対象物は概してこのような高速では移動しないので、レーダ搭載デバイスは、速度がファントム速度であり対象物がレーダタグであると判断する。いくつかの実現例においては、レーダ搭載デバイスは、対象物１２６０および１２６２の速度が対象物の一定の位置に基づいたファントム速度であると判断する。たとえば、レーダ搭載デバイスは、第１のスキャンを実行し、見掛けの高速度で距離ｄ１で対象物１２６０を検出する。レーダ搭載デバイスは、後に第２のスキャンを実行し、距離ｄ１で再び対象物１２６０を検出する。対象物１２６０が両方のスキャンの際に同じ距離にあるので、速度はファントム速度であると判断される。いくつかの実現例においては、レーダ搭載デバイスは、（たとえば、レーダタグのための登録処理中に取得された）各タグの予想された距離および／または予想されたファントム速度とともにレーダタグ情報のリストを格納する。いくつかの実現例においては、レーダ搭載デバイスは、検出された如何なるタグをも識別するためにレーダタグ情報のリストを検出された結果と比較する。
【０２５５】
いくつかの実現例においては、レーダタグはドアまたは窓などの対象物に貼付される。いくつかの場合においては、デバイスが貼付されている対象物は、レーダスキャン中、移動している。これらの環境においては、レーダタグの検出された速度は、無線信号の変調によるファントム速度と、レーダタグが付与されている対象物の実際の速度との両方を含む。いくつかの実現例においては、レーダ搭載デバイスは、実際の速度の成分を識別し、これを、レーダタグが貼付されている対象物に関連付ける。たとえば、レーダタグはドアに貼付され、レーダ搭載デバイスは、レーダタグが１秒毎に１インチ移動していると判断する。この例においては、レーダ搭載デバイスは、１秒毎にインチの移動をドアに関連付けて、任意には、ドアの移動が検出されたことをスマートホーム環境のユーザに警告する。いくつかの実現例においては、レーダ搭載デバイスは、レーダタグの検出された距離（たとえば、一定の期間にわたって検出された距離）に基づいて実際の速度の成分を識別する。いくつかの実現例においては、レーダ搭載デバイスは、レーダタグについて予想されたファントム速度に基づいて絶対速度成分を識別する。
【０２５６】
いくつかの実現例においては、レーダタグは、それが複数のさまざまなファントム速度のうちの１つを呈するように、任意には選択的に入来電波を変調するように構成される。たとえば、特定のレーダタグは、それが時速１０マイルのファントム速度を呈する第１の状態で動作するか、時速１５マイルのファントム速度を呈する第２の状態で動作するか、または、時速２０マイルのファントム速度を呈する第３の状態で動作する、ように構成され得る。いくつかの実現例においては、レーダタグの動作状態は、制御デバイス１２００などの制御デバイスによって管理される。いくつかの実現例においては、レーダタグの動作状態は登録処理中に構成される。
【０２５７】
いくつかの実現例においては、方法は、１つ以上のプロセッサおよびメモリ（たとえば、制御デバイス１２００）を有するコンピューティングシステムにおいて実行される。当該方法は、（１）リモートレーダデバイス（たとえば電子タグ１２０２−１）を可能化するようにとの要求を第１の送信機を介して送信するステップと、（２）要求に応じて、無線通信をレーダ受信機を介してレーダデバイスから受信するステップとを含む。
【０２５８】
いくつかの実現例においては、当該方法はさらに、（１）リモートレーダデバイスについての識別を取得するステップと、（２）識別を暗号化するステップとを含む。要求を送信するステップは、暗号化された識別を送信するステップを含む。
【０２５９】
いくつかの実現例においては、当該方法はさらに、レーダデバイスから無線通信を受信した後、第２のリモートレーダデバイスを可能化するようにとの要求を第１の送信機を介して送信するステップを含む。
【０２６０】
いくつかの実現例においては、当該方法はさらに、レーダデバイスから無線通信を受信した後、レーダデバイスによる無線通信を不能にする（たとえば第２のレーダデバイスによる通信に対する干渉を防ぐ）ようにとの要求を第１の送信機を介して送信するステップを含む。
【０２６１】
いくつかの実現例においては、当該方法はさらに、（１）要求を送信する前に、リモートレーダデバイスについての登録要求を受信するステップと、（２）登録要求の受信に応じて、リモートレーダデバイスの位置を判断するステップとを含む。
【０２６２】
いくつかの実現例においては、リモートレーダデバイスの位置を判断するステップは、受信した無線通信に基づいてリモートレーダデバイスの位置を判断するステップを含む。
【０２６３】
いくつかの実現例においては、登録要求は、アプリケーション（たとえば、モバイルデバイス上のアプリケーション）を介して受信される。
【０２６４】
いくつかの実現例においては、登録要求は、リモートレーダデバイスが貼付されている（たとえば、ドア、窓、壁などに取付けられた）対象物に関する情報を含む。
【０２６５】
いくつかの実現例においては、コンピューティングシステムはスマートデバイス（たとえばスマートデバイス２０４）を含む。
【０２６６】
いくつかの実現例においては、スマートデバイスは、サーモスタット、カメラ、ハブデバイス、ハザード検出器、灌漑デバイス、メディア再生デバイス、通路インターフェイスデバイス、アプライアンス、またはセキュリティデバイス、のうち１つを含む。
【０２６７】
いくつかの実現例においては、無線通信は、（ｉ）コンピューティングデバイスによって送信された無線信号の反射、（ｉｉ）コンピューティングデバイスによって送信された無線信号の変調、および（ｉｉｉ）リモートレーダデバイスにおいて生成された無線信号（たとえばトーンまたはパルス）、のうち少なくとも１つを含む。
【０２６８】
いくつかの実現例においては、無線通信は、リモートレーダデバイスの動作に関する情報（たとえば、センサ読出し情報）を含む。
【０２６９】
いくつかの実現例においては、当該方法はさらに、レーダデバイスから通信（たとえばステータス情報）を第１の受信機を介して受信するステップを含む。
【０２７０】
いくつかの実現例においては、電子デバイス（たとえば電子タグ１２０２−１）において実行される方法は、（１）リモートデバイス（たとえば制御デバイス１２００）から第１の受信機を介して可能化要求を受信するステップと、（２）可能化要求が電子デバイスのために意図されたものであったかどうかを判断するステップと、（３）可能化要求が電子デバイスのために意図されたものではなかったという判断に従って、可能化要求を無視するステップと、（４）可能化要求が電子デバイスのために意図されたものではなかったという判断に従って、レーダを介してリモートデバイスと通信するステップとを含む。
【０２７１】
いくつかの実現例においては、可能化要求が暗号化されるとともに、当該方法はさらに、可能化要求を復号化するステップを含む。
【０２７２】
いくつかの実現例においては、可能化要求が電子デバイスのために意図されたものであったかどうかを判断するステップは、電子デバイスの識別を可能化要求における識別と比較するステップを含む。
【０２７３】
いくつかの実現例においては、可能化要求は、レーダを介してリモートデバイスと通信するためのタイミング情報を含む。また、当該方法はさらに、受信したタイミング情報（たとえば、１分毎、１時間毎または１日毎にパルスを送信する）に従ってレーダを介してリモートデバイスと通信するステップを含む。
【０２７４】
いくつかの実現例においては、当該方法はさらに、リモートデバイスに送信されるべき情報を暗号化するステップを含む。この場合、レーダを介してリモートデバイスと通信するステップは暗号化された情報を通信するステップを含む。
【０２７５】
いくつかの実現例においては、当該方法はさらに、（１）電子デバイスのうちの１つ以上のアンテナを介して受信されたエネルギを貯蔵するステップと、（２）貯蔵されたエネルギを利用してレーダを介してリモートデバイスと通信するステップとを含む。
【０２７６】
いくつかの実現例においては、レーダを介してリモートデバイスと通信するステップは、受信した電波を反射させるステップと、受信した電波を増幅するステップと、受信した電波を変調するステップと、電波を生成するステップと、のうち少なくとも１つを含む。
【０２７７】
複数のレーダ搭載デバイスの同期
図１３Ａは、いくつかの実現例に従った、複数のレーダデバイスからのデータを利用するための環境およびシステムを示す。図１３Ａは、信号１３０４を介して第２のレーダ搭載デバイス１３０２（たとえばスマートハザード検出器１０４）と通信する第１のレーダ搭載デバイス１３００（たとえばカメラ１１８）を示す。いくつかの実現例においては、信号１３０４は、Ｗｉ−Ｆｉなどの精密なタイミングプロトコルを利用する無線信号を含む。たとえば、いくつかの実現例に従うと、デバイス１３００およびデバイス１３０２は、ＩＥＥＥ１５８８精度時間プロトコル（Precision Time Protocol：ＰＴＰ）を利用して通信する。いくつかの実現例においては、信号１３０４は、第１のデバイス１３００および第２のデバイス１３０２同士の時間が正確に同期する（たとえば、互いにマイクロ秒またはナノ秒内で同期される）ことを可能にする。
【０２７８】
図１３Ａはさらに、無線信号１３０６−１を介してレーダを利用する第１のレーダ搭載デバイス１３００と、無線信号１３０６−２を介してレーダを利用する第２のレーダ搭載デバイス１３０２とを示す。いくつかの実現例においては、第１のデバイス１３００と第２のデバイス１３０２との間の同期を利用して、第１のデバイス１３００からのレーダデータと第２のデバイス１３０２からのレーダデータとを組合わせる。レーダデータを組合わせることにより、対象物の位置およびモーションを判断する際の正確さおよび精密度をより高くすることができる。たとえば、いくつかの実現例に従うと、第１のデバイス１３００および第２のデバイス１３０２の各々は１次元レーダシステムを含む。この例においては、各々のデバイスにおいて集められたレーダデータを組合わせることにより、正確さおよび／または精密度の点で、いずれかのデバイスに位置する単一の多次元レーダシステムと同等の、またはこれよりも優れた結果が生成される。このため、複数のレーダ搭載デバイスを同期させることにより、システムが、各々のデバイスにおいてより低次元のレーダシステム（たとえば、１Ｄレーダシステム）を利用しながらも、正確で精密な結果を生成することが可能となる。１次元レーダシステムは、概して、より小さな物理的フットプリント（たとえばより小型のアンテナ）を必要とし、消費する動作電力がより少なくなり、より高次元のレーダシステム（たとえば２次元レーダシステム）よりもデバイスが必要とする処理電力がより少なくなる。
【０２７９】
いくつかの実現例においては、デバイス間でレーダデータを組合わせることは、第２のデバイスによって送信された無線信号に対応する、第１のデバイスによって受信された無線信号を分析することを含む。たとえば、第２のデバイスは短期間の無線伝送（チャープ（chirp）と称されることもある）を発する。第１のデバイスは、（たとえば、無線信号がさまざまな対象物／エンティティに跳ね返ったかまたは反射された後に）発せられた無線伝送に対応する無線信号を受信する。いくつかの実現例においては、デバイス間でレーダデータを組合わせることは、第１のデバイスによって送信された無線信号に対応する、第１のデバイスによって受信された第１の無線信号を分析することと、第２のデバイスによって送信された無線信号に対応する、第２のデバイスによって受信された第２の無線信号を分析することと、を含む。たとえば、第１の時間において、第１のデバイスが短期間の無線伝送を送出して、対応する無線信号を受信する。次いで、第２の時間において、第２のデバイスが、（たとえば、同じまたは実質的に同じ無線周波数を利用して）それ自体の短期間の無線伝送を送出して、対応する無線信号を受信する。この例においては、両方のデバイスからのレーダ情報が組合わされて分析される。
【０２８０】
いくつかの実現例においては、複数のレーダ搭載デバイスを同期させることにより、多次元レーダ処理が可能化される。たとえば、（たとえば、第１の送信機を利用して）第１のデバイスによって送信された無線信号は、第１のデバイスにおける受信機および第２のデバイスにおける受信機を含む複数の受信機によって受信される。別個の位置にある複数の受信機を利用することにより、システムは、対象物の位置をより高い正確さおよび精密度で判断することができる。たとえば、送信機と対象物との間の角度は、複数の受信機にわたって受信される散乱パターンに基づいて判断することができる。
【０２８１】
いくつかの実現例においては、システムは、複数の同期されたレーダ搭載デバイス（たとえばデバイス１３００およびデバイス１３０２）を含む。システムは、どのデバイスが無線信号を送信すべきであるかを判断する。いくつかの実現例においては、システムは、どのデバイスが予め設定されたスケジュールに基づいて送信を行なうべきかを判断する。いくつかの実現例においては、システムは、対象となる特定の対象物に基づいてどのデバイスが送信を行なうべきであるかを判断する。たとえば、システムは、対象とされる対象物に最も近いレーダ搭載デバイスであることから、第１のデバイス（たとえばデバイス１３０２）が送信を行なうべきであると判断する。別の例においては、システムは、対象物の明瞭な視野を有することから、第２のデバイス（たとえばデバイス１３００）が送信を行うべきであると判断する。いくつかの実現例においては、システムはハブデバイス（たとえばハブデバイス１８０）を含む。当該ハブデバイスは、複数のデバイスのレーダ動作を管理する（たとえば、どのデバイスが所定の時間に送信を行なうべきであるかについての判断を行なう）。いくつかの実現例においては、システムは、サーバ（たとえば、サーバシステム５０８のサーバ）を含む。当該サーバは、複数のデバイスのレーダ動作を管理する（たとえば、どのデバイスが所定の時間に送信を行なうべきであるかに関しての判断を行なう）。いくつかの実現例においては、複数の同期されたデバイスは、マスタデバイスとして指定された１つのデバイスを含む。いくつかの実現例においては、マスタデバイスは、複数のデバイスのレーダ動作を管理する。いくつかの実現例においては、複数のデバイスからのレーダデータの処理および分析はマスタデバイスにおいて行なわれる。
【０２８２】
いくつかの実現例においては、同期されたデバイス間の距離が無線信号によって判断される。たとえば、デバイス１３００とデバイス１３０２との間の距離が信号１３０４を用いて判断される。いくつかの実現例においては、同期されたデバイス間の距離は、無線信号の移動時間に基づいて判断される。
【０２８３】
いくつかの実現例においては、第１のモードでは、システムは、複数の同期されたレーダ搭載デバイス間で循環する。この場合、各々のデバイスは順番に送信を行なう。たとえば、第１のデバイスは時間０において送信を行なう。第２のデバイスは時間５において送信を行なう。第３のデバイスは時間１０において送信を行なう。いくつかの実現例においては、システムは、各々の送信で受信された無線信号を分析し、送信が対象となる対象物を含むかどうかを判断する。たとえば、システムは、検出された対象物が、対象物の位置、速度、移動方向および／または加速度などの対象物の位置または動きに基づいて、対象となる対象物であると判断する。この例においては、システムは、任意には、（１）対象物の位置が対象となるゾーン内であるか、または、１つ以上の他の予め規定された基準を満たしている（たとえば、送信デバイスから２０フィート、１０フィートまたは５フィート以内にある）、（２）対象物の速度が１つ以上の予め規定された基準を満たしている（たとえば、毎秒１メートル、毎秒１フィートまたは毎秒１インチなどの予め規定されたしきい値を上回っている）、（３）対象物の移動方向が１つ以上の予め規定された基準を満たしている（たとえば、対象となるゾーンの方向にあるかもしくは送信デバイスの方向にある）、または、（４）対象物の加速度が１つ以上の予め規定された基準を満たしている（たとえば、予め規定されたしきい値を上回っている）、と判断する。いくつかの実現例においては、検出された対象物が対象となる対象物であるという判断に従って、システムは第２のモードに切替わる。いくつかの実現例においては、第２のモードでは、システムは、複数のデバイスのうち第１のデバイスが、複数のデバイスの相対的位置および視野に基づいて、送信を行なうべきであると判断する。たとえば、システムは、第１のデバイスが対象となる対象物に最も近接している、および／または対象となる対象物の明瞭な視野を有している、と判断する。いくつかの実現例においては、第１のデバイスは、複数のデバイスの少なくとも１サブセットによって受信される無線信号を送信する。いくつかの実現例においては、受信された信号を分析することにより、対象となる対象物が最初に検出されたとき、および／または、対象となる対象物であると判断されたときよりも高い精密度および／または正確さとなる状況において、対象物の位置および動きを判断する。いくつかの実現例においては、システムは、解像度を高めるために送信アンテナにおける位相シフトなどの多入力および多出力（multiple-input and multiple-output：ＭＩＭＯ）方法を利用する。
【０２８４】
図１３Ｂは、いくつかの実現例に従った、複数のレーダ搭載デバイスからのレーダデータを利用するための代表的なシステムおよびプロセスを示す。第１の時間において、レーダ搭載デバイス１３００が信号１３０４を利用してレーダ搭載デバイス１３０２と同期させられる。いくつかの実現例においては、レーダ搭載デバイス１３００は、信号１３０４と共にＩＥＥＥ１５８８精度時間プロトコルを利用してレーダ搭載デバイス１３０２と同期させられる。
【０２８５】
第２の時間において、デバイス１３００は無線信号１３０６−１を送信する（１３１４）。いくつかの実現例においては、デバイス１３００は、レーダ回路を利用して無線信号１３０６−１を送信する。デバイス１３００は送信された電波信号１３０６−１に対応する無線信号を受信する（１３１８）。たとえば、デバイス１３００は、さまざまな対象物に当たって跳ね返ってデバイス１３００に戻された送信電波信号から、電波を含む無線信号を受信する。デバイス１３００は、受信された無線信号についての第１の無線情報を生成する（１３２０）。いくつかの実現例においては、デバイス１３００は、送信された無線信号１３０６−１と受信された無線信号との間の関係を分析して、検出されたさまざまな対象物の位置および／または動きを判断する。いくつかの実現例においては、デバイス１３００は、受信された無線信号のタイミングおよび位相情報を生成する。
【０２８６】
デバイス１３０２は送信された無線信号１３０６−１を受信する（１３１６）。いくつかの実現例においては、デバイス１３０２は、そのレーダ回路を介して、送信された電波信号１３０６−１を受信する。デバイス１３０２は、受信された無線信号についての第２の無線情報を生成して送信する（１３２２）。いくつかの実現例においては、生成された第２の無線情報は、受信された無線信号のタイミングおよび／または位相情報を含む。いくつかの実現例においては、生成された第２の無線情報は、検出されたさまざまな対象物の位置および／または動きに関する情報を含む。いくつかの実現例においては、デバイス１３０２は、Ｗｉ−ＦｉまたはＢｌｕｅｔｏｏｔｈなどの無線通信チャネルを介して第２の無線情報を送信する。
【０２８７】
デバイス１３００は送信された第２の無線情報を受信する（１３２４）。いくつかの実現例においては、デバイス１３００は、Ｗｉ−ＦｉまたはＢｌｕｅｔｏｏｔｈなどの無線通信チャネルを介して、送信された第２の無線情報を受信する。デバイス１３００は、信号範囲内のさまざまな対象物の位置および動きを判断するために、第１および第２の無線情報を処理する（１３２６）。たとえば、デバイス１３００は、第１および第２の無線情報を送信された無線信号１３０６−１と比較して、対象物を検出し、それらの位置および動きを判断する。
【０２８８】
レーダ搭載スマートデバイス
図１４Ａ〜図１４Ｃは、いくつかの実現例に従ったレーダシステムのブロック図を示す。いくつかの実現例においては、図１４Ａ〜図１４Ｃに示されるレーダシステムはスマートデバイス２０４のいくつかの構成要素である。たとえば、いくつかの実現例に従うと、図９Ａに図示されるスマートデバイス２０４の構成要素、たとえば、通信モジュール９４２、レーダモジュール９４４および／またはレーダ処理モジュール９３２４などは、図１４Ａ〜図１４Ｃに示されるレーダシステムのうちの１つを含む。
【０２８９】
図１４Ａは、いくつかの実現例に従った１次元レーダシステムのブロック図を示す。図１４Ａにおける１次元レーダシステムは、レーダ制御モジュール１４００、無線送信機１４０２および無線受信機１４０４を含む。いくつかの実現例においては、１次元レーダシステムは、送信機１４０２および受信機１４０４が単一面上で間隔を空けて既知の距離を空けて位置するように構成される。いくつかの実現例においては、送信機１４０２は、打ち抜き板金属アンテナ、接着型アンテナ（たとえば、固着型アンテナまたはテープ型アンテナ）、プリント回路基の表面上のトレースアンテナ（ＰＣＢアンテナまたは基板アンテナとも称される）、チップアンテナまたはセラミックアンテナなどのアンテナを含む。いくつかの実現例においては、受信機１４０４は、打ち抜き板金属アンテナ、接着型アンテナ、トレースアンテナ、チップアンテナまたはセラミックアンテナなどのアンテナを含む。
【０２９０】
図１４Ｂおよび図１４Ｃは、多次元レーダシステムのブロック図を示す。図１４Ｂは、レーダ制御モジュール１４１０、無線送信機１４１２、ならびに無線受信機１４１４および１４１６を備えた多次元レーダシステムを示す。いくつかの実現例においては、無線送信機１４１２ならびに無線受信機１４１４および１４１６は各々、１つ以上の無線周波数帯域用に構成されたアンテナを含む。たとえば、送信機１４１２は、トーンまたはパルス（たとえば、７７ＧＨｚトーン）などの無線信号を発する。受信機１４１４および１４１６は、発せられた無線信号に対応する電波を受信する。制御モジュール１４１０は、さまざまな検出された対象物の位置および／または動きを判断するために、受信された電波のタイミングおよび位相を発せられた無線信号と比較する。受信機１４１４において受信された電波と受信機１４１６において受信された電波との違いを分析することにより、検出された対象物の位置／動きが、より高い正確さおよび／または精密度で判断される。
【０２９１】
図１４Ｃは、レーダ制御モジュール１４２０、無線送信機１４２２、１４２４および１４２６、ならびに無線受信機１４２８、１４３０、１４３２および１４３４を備えた多次元レーダシステムを示す。いくつかの実現例においては、無線送信機１４２２、１４２４および１４２６、ならびに無線受信機１４２８、１４３０、１４３２および１４３４はすべて、対象となる寸法に対して垂直な同じ平面上にある。いくつかの実現例においては、無線送信機１４２２、１４２４および１４２６ならびに無線受信機１４２８、１４３０、１４３２および１４３４は各々、１つ以上の無線周波数帯域のために構成されたアンテナを含む。たとえば、最初に、送信機１４２２が無線信号を発する。受信機１４２８、１４３０、１４３２および１４３４が、発せられた無線信号に対応する電波を受信する。制御モジュール１４２０は、受信された電波のタイミングおよび位相を発せられた無線信号と比較して、さまざまな検出された対象物の位置および／または動きを判断する。それぞれの受信機において受信された電波間の違いを分析することにより、検出された対象物の位置／動きが、より高い正確さおよび／または精密度で判断される。次に、送信機１４２４が無線信号を発して、処理が繰返される。次いで、送信機１４２６が無線信号を発して、処理が再び繰返される。互いから既知の距離にある複数の送信機および複数の受信機を利用することにより、より正確でより精密な結果を得ることが可能となる。複数の受信機を利用することにより、同時に移動する複数の対象物の追跡も可能となる。たとえば、Ｎ個の対象物を正確に追跡するには、概して、少なくともＮ＋１個の受信機が必要となる。
【０２９２】
いくつかの実現例においては、この明細書中に記載されるレーダシステムは連続波レーダを利用する。いくつかの実現例においては、レーダシステムは、ドップラー効果に基づいて、移動する対象物を検出するために、未変調の連続波レーダを利用する。いくつかの実現例においては、レーダシステムは、鋸歯状周波数変調または正弦波周波数変調などの周波数変調連続波レーダ（frequency-modulated continuous wave radar：ＦＭＣＷ）を利用して、対象物の距離および動きを判断する。たとえば、いくつかの実現例に従うと、周波数は、３ＧＨｚ〜１０ＧＨｚ、２４ＧＨｚ〜２４．５ＧＨｚ、５７ＧＨｚ〜６４ＧＨｚ、および／または７７ＧＨｚ〜８１ＧＨｚなどの周波数帯域にわたって変調される。いくつかの実現例においては、レーダシステムはＦＭＣＷを利用し、対象物から反射したレーダ信号における位相シフトまたは位相シフト比率に基づいてさまざまな対象物の速度を判断する。いくつかの実現例においては、レーダシステムは位相シフト変調連続波レーダ（phase shifting modulation continuous wave radar：ＰＭＣＷ）を利用する。いくつかの実現例においては、レーダシステムはＰＭＣＷを利用して、偽似ランダム位相シフトシーケンスを生成することによって対象物の位置および動きを検出する。
【０２９３】
いくつかの実現例においては、この明細書中に記載されたレーダシステムは、スマートホーム環境（たとえば、図１に示されるようなスマートホーム環境１００）内に、またはこれに近接してレーダ送信機が展開されているために、比較的低電力のレーダ送信機を用いている。この場合、長距離レーダ検出は不要である。たとえば、いくつかの実現例に従うと、レーダ送信機は、アイドルモードまたは周期的な走査モード中には、消費する電力が１ワット未満となる。いくつかの実現例においては、レーダ送信機は、しきい値量未満（たとえば１Ｗ、１００ｍＷまたは１０ｍＷ未満）の電力を消費するように構成された低電力レーダ送信機を含む。いくつかの実現例においては、レーダ送信機の動作は、（レーダ送信機の本来の範囲と比較しても）スマートホーム環境１００全体またはスマートホーム環境１００内の空間としての、スマートホーム環境１００の特徴サイズ（たとえば、面積、容量、幅、深さ、高さなど）に基づいて、制限された範囲に抑制されている。いくつかの実現例においては、レーダ送信機範囲は、この明細書中に記載されたレーダタグ（たとえば、図１２Ａ〜図１２Ｄに関連付けて説明されるようなレーダタグ１２０２）を用いることによって抑制される。いくつかの実現例においては、レーダ送信機範囲は、サーバシステム５０８または電子タグ２０６によって実行されるレーダ信号処理動作によって抑制される。このレーダ信号処理動作は、送信機から予め規定された距離よりも大きい距離が空けられている対象物から信号が戻るのを阻止する作用を有する。いくつかの実現例においては、レーダ送信機の動作は、このような送信機が一般に比較的ゆっくりと移動している人々（大人および子）およびペットを識別するためにスマートホーム環境において用いられている場合には、静止しているかまたはゆっくりと動いている対象物を識別するために抑制される。いくつかの実現例においては、ここに記載されるレーダシステムは、スマートホーム環境１００内における対象物、人々および／または動物の異常を検出するために用いられる。たとえば、いくつかの実現例におけるレーダシステムによって検知可能な異常は、倒れてしまった個人、呼吸が不安定である個人、煙探知器の起動後に家に居る個人、認識されない個人（たとえば侵入者）、または、ガレージまたはプールへの出入口付近などの、家の制限区域内に居る子供などの、スマートホーム環境内における人々の異常な挙動を含む。
【０２９４】
さまざまなタイプの内部アンテナは、任意には、この明細書中に開示されるさまざまなデバイスと共に用いられる。内部アンテナは埋込みアンテナと称されることもある。この明細書中に用いられている内部アンテナは、デバイスケーシング内に位置する如何なるアンテナをも含む。内部アンテナは、一般に、金属ケースが効率性を低下させ得るので、金属ケース内においては実現されない。内部アンテナは、通信制御モジュール（たとえば、制御モジュール１４００、１４１０または１４２０）に結合される。通信制御モジュールは、通信回路、無線モジュールまたは無線機と称されることもある。いくつかの実現例においては、通信制御モジュールは通信チップを含む。いくつかの実現例においては、内部アンテナは、１つ以上の制御されたインピーダンス構造、たとえば、同軸ケーブル、制御されたインピーダンス回路盤トレース（たとえば、マイクロストリップまたはストリップライン）、ばね荷重式ポゴピンまたはばね型指、制御されたインピーダンスラインを備えたフレックス回路など、を介して通信制御モジュールに結合される。いくつかの実現例においては、内部アンテナは１つ以上のフィルタ、増幅器および／またはスイッチを介して通信制御モジュールに結合される。ケーブルおよびトレースは損失を生じさせ得るので、慎重に考慮されるべきである。たとえば、ケーブルおよびトレースは、ノイズが受信機システムに入る機会を発生させてしまう。
【０２９５】
内部アンテナは、概して、（他の内部アンテナを含む）他のデバイス構成要素に対する干渉に影響され易い。いくつかの場合においては、主要なノイズ源はプロセッサおよびメモリなどのデジタル回路である。たとえば、いくつかの場合においては、プロセッサクロック、高速メモリ、ディスプレイおよびグラフィックスプロセッサは、最も高いノイズの源であって、最も広範囲の周波数を生成する。いくつかの実現例においては、デジタル電子機器は、基板が搭載されたシールド缶でシールドされる。いくつかの実現例においては、アンテナは最大ノイズの源から可能な限り遠くに配置されている。いくつかの実現例においては、アンテナ相互接続部は、最大ノイズの源から離れてルーティングされる。いくつかの実現例においては、シールドされていないアンテナ相互接続部（たとえば、ばね型指またはポゴピン）は最大ノイズの源への露出が制限されるように位置決めされる。
【０２９６】
金属薄板アンテナは打抜き型金属アンテナと称されることもある。いくつかの実現例においては、金属薄板アンテナは回路基板に搭載されて、通信モジュールに結合される。いくつかの実現例においては、金属薄板アンテナが回路基板の面に対して垂直に搭載される。いくつかの実現例においては、金属薄板アンテナは回路基板の面に対して平行に搭載される。いくつかの実現例においては、金属薄板アンテナは逆Ｆ型アンテナを含む。いくつかの実現例においては、金属薄板アンテナはパッチアンテナを含む。いくつかの実現例においては、パッチアンテナは印刷されたパッチアンテナである。いくつかの実現例においては、パッチアンテナは多層回路基板の表面上に印刷される。いくつかの実現例においては、パッチアンテナは、デバイスの接地面から遠ざかるように配向された放射の主ローブを備えた指向性アンテナを含む。
【０２９７】
ローカルな接地面のサイズおよび形状、ならびにアンテナ素子までの接地面の比較的狭い間隔は各々、アンテナ設計に影響を及ぼす。金属薄板アンテナは、回路基板の端縁などの接地面の端縁上に、または平坦な接地面の上に最適に配置される。このため、金属薄板アンテナは、最適には、接地面および／または他の導電面によって囲まれていない。
【０２９８】
基板アンテナはまた、プリント回路基板（printed circuit board：ＰＣＢ）アンテナまたはＰＣＢトレースアンテナと称されることもある。いくつかの実現例においては、基板アンテナは回路基板上に搭載され、通信モジュールに結合される。基板アンテナは、一般には、誘電率および散逸率などの回路基板の基板特性によって影響される。いくつかの実現例においては、基板アンテナはシングルエンドアンテナを含む。いくつかの実現例においては、基板アンテナは差動アンテナを含む。いくつかの実現例においては、基板アンテナは八木アンテナを含む。いくつかの実現例においては、基板アンテナはＦアンテナを含む。いくつかの実現例においては、基板アンテナは逆Ｆアンテナを含む。いくつかの実現例においては、基板アンテナは回路基板表面上に積層される。いくつかの実現例においては、基板アンテナは、回路基板上を１つ以上の層が占有している。
【０２９９】
チップアンテナは、一般に、プリント回路基板上に搭載される。いくつかの実現例においては、チップアンテナは標準的な回路構成要素と同様に回路基板上に配置されるが、これらのアンテナは一般には効率が低下している。チップアンテナは、一般に、誘電率および散逸率などの回路基板の基板特性によって影響される。回路基板の基板材料によって、アンテナの共振長が短くなり、これにより、結果として、使用可能な帯域幅が減少する。回路基板はまた損失機構をもたらして、アンテナの効率を低下させてしまう。アンテナのために利用可能な基板空間が制限されているいくつかの場合においては、チップアンテナが最適なアンテナタイプとなる。いくつかの実現例においては、チップアンテナはセラミックチップアンテナを含む。いくつかの実現例においては、チップアンテナはＦアンテナを含む。いくつかの実現例においては、チップアンテナは逆Ｆアンテナを含む。いくつかの実現例においては、チップアンテナはモノポールアンテナを含む。
【０３００】
いくつかの実現例においては、接着型アンテナは、カバー（ケーシングまたはハウジングと称されることもある）に装着される。いくつかの実現例においては、接着型アンテナはテープアンテナを含む。いくつかの実現例においては、接着型アンテナは固着型アンテナを含む。いくつかの実現例においては、接着型アンテナは導電性ペイントアンテナを含む。いくつかの実現例においては、接着型アンテナはワイヤアンテナを含む。
【０３０１】
性能を最適化しつつノイズを減らすために、レーダシステム（たとえば、レーダアンテナおよび回路）は、一般に、レーダシステムが他の構成要素によって邪魔されないように位置決めされている。たとえば、複数の回路基板を備えたデバイスにおいては、レーダシステムは、一般に、レーダシステムが監視するように意図されている方向において、カバーに最も近い回路基板上に位置決めされている。電磁場を生成する金属ケーシングおよび他の同様の材料は、ノイズをもたらす可能性があるので、および／または検出範囲を狭くする可能性があるので、一般に、レーダシステムの前方には位置決めされない。いくつかの実現例においては、レーダシステムは、デバイスを出ていく送信電波／デバイスに入っていく送信電波についてのインピーダンス不整合を最小限にするようにスマートデバイス内に位置決めされている。いくつかの実現例においては、レーダシステムは、互いから遠隔にアンテナを位置決めすることにより（たとえば、回路基板の両端部にアンテナを配置することにより）、他の通信システムに対する干渉を最小限にするようにスマートデバイス内に位置決めされる。いくつかの実現例においては、レーダシステムは、対象となる面積（または対象となる寸法）における解像度を最適化するように対象となる特定の面積（または対象となる寸法）に面するデバイスカバーに対して平行に位置決めされる。
【０３０２】
レーダ搭載スマートデバイス２０４などの、Ｗｉ−Ｆｉシステムおよびレーダシステムの両方を備えたデバイスにおいては、Ｗｉ−Ｆｉ信号とレーダ信号との間の干渉は、任意には、レーダ周波数がＷｉ−Ｆｉ周波数の高調波とならないようにデバイスを構成することによって最小限にされる。逆の場合も同様である。
【０３０３】
レーダ搭載サーモスタット１０２などの、レーダシステムおよび温度センサの両方を備えたデバイスにおいては、温度センサとレーダシステムとの間の干渉は、任意には、温度センサがレーダと同時に動作しないように、またはレーダ動作の直後に動作しないように、デバイスを構成することによって最小限にされる。いくつかの場合においては、レーダシステムの動作は、スマートホーム環境の温度センサ読取り値を不正確にするのに十分な熱を発生させる。いくつかの実現例においては、レーダシステムのためのデューティサイクルは、温度センサが温度読取りを実行する直前にレーダが電波を送信することがないように、構成される。
【０３０４】
図１４Ｄは、いくつかの実現例に従った、レーダ制御モジュール１４５０を示すブロック図である。レーダ制御モジュール１４５０は、受信線１４５２および送信線１４５４を介して電波を送受信するための複数のアンテナ１４４８に結合される。いくつかの実現例においては、レーダ制御モジュール１４５０は、アンテナ１４４８に結合されたアナログフロントエンド１４５２を含む。
【０３０５】
いくつかの実現例においては、アナログフロントエンド１４５２は、アンテナから受信されたアナログ信号をデジタル信号に変換するための複数のアナログ／デジタル変換器（analog-to-digital converter：ＡＤＣ）１４５４に結合される。いくつかの実現例においては、複数のＡＤＣ１４５４は、受信された信号の虚数成分を計算するための第１の複数のＡＤＣと、受信された信号の実成分を計算するための第２の複数のＡＤＣとを含む。
【０３０６】
いくつかの実現例においては、アナログフロントエンド１４５２は送信モジュール１４５６に結合される。いくつかの実現例においては、送信モジュール１４５６は、アンテナ１４４８によって送信されるべきさまざまな無線信号を生成するように構成される。いくつかの実現例においては、送信モジュール１４５６は、将来送信すべき無線信号を生成するのに使用されるアナログフロントエンドから受信した信号をサンプリングするように構成される。いくつかの実現例においては、送信モジュール１４５６はデジタル／アナログ変換器（ＤＡＣ）１４５７および電力増幅器１４５９を含む。いくつかの実現例においては、送信モジュール１４５６は信号ミキサおよび／または発振器を含む。いくつかの実現例においては、送信モジュール１４５６は、アンテナ１４４８によって送信されるべきプログラマブルレーダ信号を構築するように構成される。
【０３０７】
いくつかの実現例においては、ＡＤＣ１４５４はデジタル信号の処理のためにコントローラ１４５８に結合される。いくつかの実現例においては、コントローラ１４５８は、デジタル信号に対して高速フーリエ変換（fast Fourier transform：ＦＦＴ）などのデジタル信号処理（digital signal processing：ＤＳＰ）を実行する。いくつかの実現例においては、コントローラ１４５８は、ＡＲＭリミテッド（ARM Limited）によって製造されたＡＲＭ（登録商標）プロセッサなどのマルチコアプロセッサを含む。
【０３０８】
いくつかの実現例においては、レーダ制御モジュール１４５０はストレージ１４６２を含む。いくつかの実現例においては、ストレージは、コントローラ１４５８および／または送信モジュール１４５６からのデータを格納するためのものである。いくつかの実現例においては、ストレージは、アプリケーションプロセッサ１４６４から受信したデータを格納するために用いられる。いくつかの実現例においては、ストレージは複数のレジスタを含む。いくつかの実現例においては、ストレージは揮発性メモリおよび／または不揮発性メモリを含む。
【０３０９】
いくつかの実現例においては、レーダ制御モジュール１４５０は、ＡＤＣ１４５４に結合されたデータマージャ１４６０を含む。いくつかの実現例においては、データマージャ１４６０は、その後の処理のために個々のＡＤＣによって出力されたデータを集約するように構成される。
【０３１０】
いくつかの実現例においては、レーダ制御モジュール１４５０は、レーダ制御モジュール１４５０のさまざまな構成要素に電力を提供するための電力サブモジュール（図示せず）を含む。
【０３１１】
いくつかの実現例においては、レーダ制御モジュール１４５０は、アプリケーションプロセッサ１４６４に結合されて、アプリケーションプロセッサ１４６４によってさらに処理できるようにデータマージャ１４６０および／またはコントローラ１４５８からデータを出力する。いくつかの実現例においては、制御モジュール１４００、制御モジュール１４１０および／または制御モジュール１４２０はレーダ制御モジュール１４５０を含む。
【０３１２】
図１４Ｅは、いくつかの実現例に従ったアプリケーションプロセッサ１４６４を示すブロック図である。図１４Ｅは、レーダ制御モジュール１４５０、映像源１４６６、ストレージ１４６８およびカテゴライザ１４８０に結合されたアプリケーションプロセッサ１４６４を示す。いくつかの実現例においては、アプリケーションプロセッサ１４６４は、スマートデバイス２０４などのレーダ搭載デバイスの一構成要素である。いくつかの実現例においては、アプリケーションプロセッサ１４６４は、サーバシステム５０８などのサーバシステムの一構成要素である。いくつかの実現例においては、アプリケーションプロセッサ１４６４はイベントプロセッサ７１４６およびレーダプロセッサ７１４５を含む。いくつかの実現例においては、カテゴライザ１４８０はイベントカテゴライザ１１０７および／またはレーダカテゴライザ１１０８を含む。いくつかの実現例においては、映像源１４６６は映像源１１０１を含む。いくつかの実現例においては、レーダ制御モジュール１４５０はレーダ源１１０１の一構成要素である。
【０３１３】
いくつかの実現例においては、アプリケーションプロセッサ１４６４は、映像源１４６６から受信した画像を処理するための画像信号プロセッサ（image signal processor：ＩＳＰ）１４７２を含む。いくつかの実現例においては、画像を処理することは、ピクセル色を判断すること、露光を調整すること、焦点を調整すること、レンズ欠陥を補正すること、ノイズを減らすことなどを含む。
【０３１４】
いくつかの実現例においては、アプリケーションプロセッサ１４６４は、レーダ制御モジュール１４５０および／または画像プロセッサ１４７２から受信したデータを処理するための信号処理モジュール１４７０を含む。いくつかの実現例においては、信号処理モジュール１４７０は、データを集めて分析し易くするために高速フーリエ変換などのデータの変換を実行する。
【０３１５】
いくつかの実現例においては、アプリケーションプロセッサ１４６４は、レーダデータおよび／または画像データを分析するための複数のコントローラ１４７４を含む。いくつかの実現例においては、コントローラ１４７４は、レーダデータおよび／または画像データにおける対象となる対象物を識別する。いくつかの実現例においては、コントローラ１４７４は、識別された対象物、識別された対象物に割当てられたカテゴリおよび／または識別された対象物のクラスタを分析することによって、機械学習を実行する。
【０３１６】
いくつかの実現例においては、カテゴライザ１４８０は、コントローラ１４７４によって識別された対象となる対象物をカテゴリ化する。いくつかの実現例においては、カテゴライザ１４８０は、コントローラ１４７４によって識別された対象となる１つ以上の対象物を含むレーダおよび／またはモーションイベントをカテゴリ化する。
【０３１７】
いくつかの実現例においては、アプリケーションプロセッサ１４６４はストレージ１４６８に結合される。いくつかの実現例においては、ストレージ１４６４は揮発性メモリおよび／または不揮発性メモリを含む。いくつかの実現例においては、ストレージ１４６４はＤＤＲメモリを含む。いくつかの実現例においては、ストレージ１４６４は、ＩＳＰ１４７２、コントローラ１４７４および／またはカテゴライザ１４８０によって出力されたデータを格納する。たとえば、ストレージ１４６４は、コントローラ１４７４によって識別された対象となる対象物を格納する。いくつかの実現例においては、ストレージ１４６４は、映像およびレーダ源データ・データベース１１０９、カテゴリ化モジュール・データベース１１１０および／またはイベントデータおよびイベントマスクデータベース１１１１を含む。
【０３１８】
図１５Ａ〜図１５Ｍは、いくつかの実現例に従った、カメラデバイス１１８のさまざまな組立図を示す。特に、これらの実現例は、共存を改善するための構成要素レイアウト戦略の一環として構成要素の配置を示す。カメラ１１８（たとえば、カメラがスマートデバイス２０４である場合（図９Ａ））およびさまざまな実現例の構成要素が、全体にわたってより詳細に説明される。
【０３１９】
具体的には、図１５Ａおよび図１５Ｂは、組立てられたカメラデバイス１１８の斜視図を示す。カメラデバイス１１８はマルチメディアデータ（画像データ、映像データおよび音声データ）をリアルタイムで取込み、未処理のマルチメディアデータまたは処理済みマルチメディアデータをリモートサーバを介してそのユーザに伝達する。取込まれた未処理のマルチメディアデータは、任意には、カメラデバイス１１８にローカルに、またはリモートサーバ（たとえばサーバシステム５０８）内において遠隔で、処理される。いくつかの実現例においては、カメラデバイス１１８にはレーダが搭載され、図１４Ａ〜図１４Ｃのレーダシステムのうちの１つなどのレーダシステムを含む。いくつかの実現例においては、レーダ搭載カメラデバイス１１８は、レーダデータを取込み、未処理のレーダデータまたは処理済みのレーダデータをリモートサーバシステム（たとえばサーバシステム５０８）に伝達して分析および／または格納できるようにする。図１５Ａは、Ｗｉ−Ｆｉ通信帯域に対応する１つ以上の無線機１５９７と、１５．４通信帯域に対応する１つ以上の無線機１５９９とを備えたカメラデバイス１１８を示す。いくつかの実現例においては、カメラデバイス１１８は、レーダを実現するための無線機、回路および／またはモジュールを含む。いくつかの実現例においては、カメラデバイス１１８は、ＲＦＩＤ通信を実現するための無線機、回路および／またはモジュールを含む。
【０３２０】
図１５Ｃは、カバー１５０２がカメラデバイス１１８アセンブリから取外されているカメラデバイス１１８の図を示す。図１５Ｃは、カバー１５０２の内部に取付けられたＷｉ−Ｆｉアンテナ１５９５および１５．４アンテナ１５９３を示す。図１５Ｃはまた、カバーの内部の前面上の領域１５０１を示す。いくつかの実現例においては、図１４Ａ〜図１４Ｃのレーダシステムのうちの１つなどのレーダシステムが、少なくとも部分的に領域１４０１内に位置付けられている（たとえば、レーダアンテナが位置付けられている）。図１５Ｄおよび図１５Ｅはさらに、カメラデバイス１１８と、１つ以上のアンテナ（たとえば１５０４−１および１５０４−２）がカメラデバイス１１８アセンブリのカバー１５０２に対して位置決めされている位置とを示す。図１５Ｄに示されるように、ケーブル（たとえば、ＲＦ同軸ケーブル）は、（図１５Ｈおよび図１５Ｉにより詳細に例示されている）カメラデバイス１１８の主回路基板にアンテナ１５０４−２（たとえば１５．４アンテナ）を接続している。図示されていないが、いくつかの実現例においては、アンテナ１５０４−１（たとえばＷｉ−Ｆｉアンテナ）も同様のケーブルを用いて主回路基板に接続されている。いくつかの実現例においては、カメラ１１８は、ＲＦＩＤまたはレーダなどの他の波長および／またはプロトコルによって通信するための１本以上の付加的なアンテナを含む。たとえば、１つ以上のレーダアンテナは、カバー１５０２に取付けられている、および／または、カバー１５０２付近にある回路基板に取付けられている。
【０３２１】
カメラデバイス１１８アセンブリ内のアンテナ（たとえばアンテナ１５０４およびレーダアンテナ）は、導電性構成要素および送信構成要素からの干渉が最小限にされるように配置されている。アンテナの配置は、用いられるアンテナのタイプに少なくとも部分的に基づいている。いくつかの実現例においては、アンテナは、任意には、固着剤もしくはテープに一体化されるかまたは固着剤もしくはテープによって固定される（かまたは代替的には非導電性接着剤を用いて固定される）。プラスチックなどの導電性材料がより低い（かまたは全くない）材料をカメラアセンブリの閉鎖型ハウジング（たとえば、カバー１５０２）の材料として選択することにより、これらのアンテナは、任意には、閉鎖型ハウジングの内部に沿って接着により固定され、これにより、他の場合に被る干渉の影響を低減させる。いくつかの実現例においては、アンテナのうちのいくつかまたはすべては型押しされた金属薄板アンテナである。これらのアンテナは、任意には、対応するトランシーバの位置の付近において回路基板上に搭載される三次元金属薄板アンテナとして構成される。一例として、平坦逆Ｆアンテナ（Planar Inverted-F Antenna：ＰＩＦＡ）の型押しされた金属アンテナがある。いくつかの実現例においては、アンテナのうちのいくつかまたはすべては、プリント回路基板（ＰＣＢ）内に／上に組込まれたトレースアンテナである。いくつかの実現例においては、トレースはＰＣＢの表面上に積層される。いくつかの実現例においては、トレースは、多層基板のいくつかの層を占める。いくつかの実現例においては、アンテナのうちのいくつかまたはすべては、チップアンテナであって、任意にはセラミックから構成されたパッシブ表面実装型アンテナ構成要素である。いくつかの実現例においては、アンテナのうちのいくつかまたはすべてはカメラアセンブリの閉鎖型ハウジングの外側にある。
【０３２２】
図１５Ｆはいくつかの実現例に従ったカメラデバイス１１８の分解図である。カメラデバイス１１８のこの図は、カメラレンズ１５０８、複数のＬＥＤ１５０６および１つ以上のアンテナ１５０４を示す。いくつかの実現例においては、カメラデバイス１１８は、領域１５０３内などの、少なくとも部分的に回路基板１５０７上に位置決めされたレーダシステム（たとえば図１４Ａ〜図１４Ｃのレーダシステム）を含む。たとえば、レーダシステムは、１つ以上のアンテナが回路基板１５０７上の（たとえば領域１５０３における）ＬＥＤ１５０６の上方または下方に位置付けられている。いくつかの実現例においては、カメラデバイス１１８は、少なくとも部分的に回路基板１５０９上に位置決めされたレーダシステムを含む。たとえば、レーダシステムは、回路基板１５０７によって妨げられない視野を有するように、回路基板１５０９の周辺付近（たとえば、領域１５１１または領域１５１３）に１つ以上のアンテナが位置するように位置決めされている。いくつかの実現例においては、カメラデバイス１１８は、少なくとも部分的にカバー１５０２上に搭載されたレーダシステムを含む。たとえば、レーダシステムは、１つ以上のアンテナがカバー１５０２のうち前方に向いた部分上（たとえば領域１５０１に）位置するように搭載されている。
【０３２３】
定期的監視モードに従って、カメラデバイス１１８は、可視光源（たとえば、太陽または電球）によって照らされるスマートホーム環境における映像監視およびセキュリティを提供するように構成される。いくつかの実現例においては、カメラデバイス１１８は、暗視モードおよび深度撮像モードなどの代替的な動作モードを含む。代替的な動作モードの各々はそれぞれの照明条件に関連付けられている。たとえば、暗視モードでは、カメラデバイス１１８は、可視光照明が全くないかまたは制限されている場合に、夜間に、スマートホーム環境における活動を取込むように構成されている。深度撮像モードでは、カメラデバイス１１８は、スマートホーム環境における対応する視野のために深度マップまたは画像を作成するように構成されている。深度マップは、次に、スマートホーム環境において対象物を正確に識別するために定期的監視モードで使用することができる。いくつかの実現例においては、深度画像は、視野の一部が選択的に照らされている場合に、取込まれた１つ以上の画像に基づいて作成される。したがって、いくつかの実現例においては、カメラデバイス１１８は、ＬＥＤ照明システムを含むように構成されるとともに、これを内部光源として用いて、カメラデバイス１１８の各々の代替的な動作モードに関連付けられたそれぞれの照明条件に従ってスマートホーム環境において照明を提供するように構成される。いくつかの実現例においては、カメラデバイス１１８はスマートホーム環境においてレーダ監視を行なうように構成される。いくつかの実現例においては、カメラデバイス１１８は、カメラデバイスの照明ベースの動作モードにかかわらずレーダ監視を行なうように構成される。
【０３２４】
具体的には、いくつかの実現例においては、複数のＬＥＤ１５０６は赤外線ＬＥＤ１５０６を含む。赤外線ＬＥＤ１５０６は、カメラデバイス１１８の暗色の赤外線透明プラスチックカバー１５０２内に囲まれているため、カメラデバイス１１８の外部からは非可視となっている。プラスチックカバー１５０２は赤外光の透過が可能であると想定すると、カメラデバイス１１８は赤外線ＬＥＤ１５０６に依拠して、夜間に照明を提供することができる。暗視モードでは、夜間に赤外光で視野を照らすために複数のＬＥＤの電源が入れられる。カメラデバイス１１８は、視野の赤外画像または映像クリップを取込む赤外画像センサを含む。深度撮像モードでは、複数のＬＥＤ１５０６がいくつかのＬＥＤセットにグループ化され、各々のＬＥＤセットは、カメラデバイス１１８が配置されている現場に関連付けられた視野のそれぞれの部分を照らすように、選択的に電力供給される。これらのＬＥＤセットに関連付けて取込まれた画像は、その現場における視野全体の深度マップを生成するように組合わせられる。
【０３２５】
代替的には、いくつかの実現例においては、複数のＬＥＤ１５０６は、少なくとも１つの赤外線ＬＥＤおよび少なくとも１つの可視光ＬＥＤを含む赤外線ＬＥＤと可視光ＬＥＤとの組合せである。暗視モードでは、複数のＬＥＤのうち少なくとも１つの赤外線ＬＥＤの電源を入れて、赤外光で視野を照らす。
【０３２６】
いくつかの実現例においては、複数のＬＥＤ１５０６は、カメラデバイス１１８の内部アセンブリ構造に配置され、カメラデバイス１１８のカメラレンズ１５０８を囲むように構成される。いくつかの実現例においては、図１５Ｆの挿入図に示されるように、各々のＬＥＤは、任意には、カメラレンズ１５０８の中心３４０を通過する光軸に対して角度を付けて傾けられる。ここで、光軸は、カメラレンズ１５０８の中心においてはレンズ表面に対して垂直である。いくつかの実現例においては、各々のＬＥＤは、２０度〜４０度の範囲の角度を付けてカメラの光軸から遠ざかるように傾けられている。この例においては、複数のＬＥＤ１５０６は、４対のＬＥＤにグループ化された８つのＬＥＤを含む。４対のＬＥＤは、カメラレンズ１５０８を囲む４つの象限内において対称的に配置される。いくつかの実現例においては、機械部品または電気部品３１４は、２つのＬＥＤ対間に、または或るＬＥＤ対内の２つのＬＥＤ間に、配置されている。カメラレンズ１５０８は、上述の例示から、異なる物理的配列を有するいくつかのＬＥＤによって囲むことができる（たとえば、カメラレンズ１５０８は、カメラレンズ１５０８を囲む３つの層において均一に分散された１００個のＬＥＤによって囲まれている）ことが留意される。
【０３２７】
いくつかの実現例においては、アンテナ（たとえばアンテナ１５０４および／またはレーダアンテナ）は、カメラデバイス１１８の形状因子に応じてカメラカバー１５０２の内壁上に取付けられる。アンテナの各々は、他のアンテナの存在および干渉からの影響を抑制するかまたは減じるために、他のアンテナに対してそれぞれの好ましい向きでそれぞれの好ましい位置に位置決めされている。いくつかの状況において、受信素子およびベースアセンブリは金属材料からできており、アンテナの各々は、受信素子およびベースアセンブリに対して、それらが存在していることで被る影響を抑制するかまたは減じるために、それぞれの好ましい向きでそれぞれの好ましい位置に位置決めされている。好ましい位置および向きにするために、アンテナの各々は、カメラカバー１５０２の内壁上にそれぞれのアンテナのアセンブリを導くように構成されたそれぞれのアラインメントマークで印が付けられている。
【０３２８】
いくつかの実現例においては、１つ以上のアンテナは少なくとも第１のアンテナおよび第２のアンテナを含む。第１のアンテナは、カメラデバイス１１８によって取込まれたデータをワイヤレスローカルエリアネットワーク（wireless local area network：ＷＬＡＮ）を介して無線で転送するように構成されている。第２のアンテナは、カメラデバイス１１８をＷＬＡＮに委任する目的で、第１の無線ネットワークを介してＷＬＡＮに関連付けられた構成データを伝達するように構成される。いくつかの実現例においては、カメラデバイス１１８はさらに第３のアンテナを含む。第３のアンテナは、第１の無線ネットワークとは異なる第２の無線ネットワークを介してカメラデバイス１１８がローカルハブデバイス（たとえば、図１に示されるハブデバイス１８０）と通信することを可能にする。いくつかの実現例においては、カメラデバイス１１８はさらに、カメラデバイス１１８がレーダ動作を実行することを可能にするための第３のアンテナを含む。いくつかの実現例においては、ＷＬＡＮならびに第１および第２の無線ネットワークは、カスタムまたは標準の無線プロトコル（たとえば、ＩＥＥＥ８０２．１５．４、Ｗｉ−Ｆｉ、ＺｉｇＢｅｅ、６Ｌ０ＷＰＡＮ、Ｔｈｒｅａｄ、Ｚ−Ｗａｖｅ、Ｂｌｕｅｔｏｏｔｈ  Ｓｍａｒｔ、ＩＳＡ１００．１１ａ、ＷｉｒｅｌｅｓｓＨＡＲＴ、ＭｉＷｉなど）に関連付けられる。具体的な例においては、第１のアンテナ、第２のアンテナおよび第３のアンテナは、それぞれ、ＩＥＥＥ８０２．１１規格、ＩＥＥＥ８０２．１５．４規格およびＺｉｇＢｅｅ規格に従って無線でそれぞれのデータを転送するように構成される。別の例においては、第１のアンテナ、第２アンテナおよび第３のアンテナは、それぞれ、ＩＥＥＥ８０２．１１、ＲＦＩＤおよびレーダを介して無線でそれぞれのデータを転送するように構成される。
【０３２９】
いくつかの実現例においては、これらのアンテナは、別個の周波数帯域で動作するとともに別個の周波数帯域で無線信号を同時に送信する別個の無線送信機回路に電気的に結合される。いくつかの実現例においては、これらのアンテナは、単一の無線受信機回路へのそれらの接続を制御するデュプレックスフィルタまたはスイッチに電気的に結合される。
【０３３０】
図１５Ｇ〜図１５Ｍは、カメラデバイス１１８の付加的な図を示す。特に、図１５Ｇはカメラデバイス１１８の分解図を示す。図１５Ｈおよび図１５Ｉは、それぞれ、カメラデバイス１１８の主回路基板の上面図および底面図を示す。図１５Ｊおよび図１５Ｋは、それぞれ、カメラデバイス１１８のセンサ基板の上面図および底面図を示す。図１５Ｌおよび図１５Ｍは、それぞれ、カメラデバイス１１８のＩＲ  ＬＥＤ回路基板の上面図および底面図を示す。
【０３３１】
いくつかの実現例においては、カメラデバイス１１８は、前カバー１５７３、裏カバー１５９１、センサアセンブリ１５７１、センサ基板１５８５、ＬＥＤ基板１５０７、主基板１５０９、スピーカ１５８１、マイクロホン１５７７、および取付けねじ１５６５を含む。いくつかの実現例においては、主基板１５０９は、主基板をセンサ基板１５８５に結合するための基板間コネクタ１５８９と、メモリ１５５５（たとえばＮＡＮＤメモリ）と、画像処理、動き検出、圧縮などのためのプロセッサ１５５７（たとえば、Amberella A5S CPU）を含む。いくつかの実現例においては、センサ基板１５８５はヒートシンク１５５３を含む。いくつかの実現例においては、ＬＥＤコントローラ１５６７はＬＥＤ基板１５０７に結合される（たとえば、搭載される）。いくつかの実現例においては、裏カバー１５９１は熱の接触感覚を減らすために複数の隆起部１５５９を含む。いくつかの実現例においては、裏カバー１５９１は金属カバーを含む。
【０３３２】
いくつかの実現例においては、カメラアセンブリは、裏面１５９１、前面１５７３および周辺部（たとえばカメラ１１８（図１５Ａ〜図１５Ｍ））を有する閉鎖型ハウジングを含む。いくつかの実現例においては、カメラアセンブリはさらにレンズモジュール１５７１を含む。レンズモジュール１５７１は、ハウジング内に位置しており、前面（たとえばレンズ１５０８（図１５Ｆ））を介して光を受けるように構成されている。いくつかの実現例においては、レンズモジュールによって取込まれた映像データは、ワイヤレスローカルエリアネットワークを用いてカメラアセンブリとサーバとの間でやり取りされる。
【０３３３】
いくつかの実現例においては、カメラアセンブリはさらに通信回路を含む。通信回路は、ハウジング内に位置しており、複数の異なる通信プロトコルによって無線通信するように構成されている（たとえば、複数のトランシーバを含むカメラデバイス１１８の主回路基板１５０９）。いくつかの実現例においては、通信回路は、第１の通信プロトコル（たとえば、Ｗｉ−Ｆｉトランシーバ）によって通信するように構成された第１の回路１５７９と、第２の通信プロトコル（たとえば８０２．１５．４トランシーバ）によって通信するように構成された第２の回路１５８７とを含む。この場合、第１の回路および第２の回路は別個である。いくつかの実現例においては、通信回路は、第１の通信プロトコルおよび第２の通信プロトコルの両方によって通信するように構成された集積回路である（たとえば、Ｂｌｕｅｔｏｏｔｈ  ＬＥ用の無線機９５０−１およびＷｉ−Ｆｉ用の無線機９５０−２を含む無線機９５０）。いくつかの実現例においては、通信回路は、少なくとも３つ以上の異なる通信プロトコル（たとえばＷｉ−Ｆｉ、８０２．１５．４およびＢｌｕｅｔｏｏｔｈ  ＬＥ）によって無線で通信するように構成される。いくつかの実現例においては、第２のアンテナはさらに、通信プロトコルのうちの第３の通信プロトコルによって通信するように構成されている。いくつかの実現例においては、通信回路はさらに、第１の通信プロトコルによって通信するための送信アクセスを提供するとともに、起動された優先度制御信号を検出しながらも第２の通信プロトコルによって通信するための送信アクセスを拒否するように構成されている。いくつかの実現例においては、通信回路は、第１の通信プロトコル（たとえば、ＲＦＩＤ）によって通信するように構成された第１の回路と、レーダを介して通信するように構成された第２の回路とを含む。いくつかの実現例においては、通信回路は、少なくとも部分的に複数の回路基板（たとえば、主基板１５０９およびＬＥＤ基板１５０７）上に位置付けられている。
【０３３４】
いくつかの実現例においては、カメラアセンブリはさらに、周辺部の内面上の第１の位置に配置されているとともに通信プロトコルのうちの第１の通信プロトコル（たとえばＷｉ−Ｆｉ）によって通信するように構成された第１のアンテナ（たとえばアンテナ１５０４−１）と、周辺部の内面上の第１の位置とは異なる第２の位置に配置されているとともに、通信プロトコルのうち第２の通信プロトコル（たとえば８０２．１５．４）によって通信するように構成された第２のアンテナ（たとえば、アンテナ１５０４−２）とを含む。いくつかの実現例においては、第１のアンテナは、周辺部の内面上の第１の位置に配置されており、および／または、第２のアンテナは、接着剤によって周辺部の内面上の第２の位置に配置されている（たとえば図１５Ｅ）。いくつかの実現例においては、第１のアンテナは第１の向きを有し、第２のアンテナは第２の向きを有することで、互いのアンテナの存在および干渉から受ける影響が抑制されるようにされている（たとえば、アンテナ１５０４−１および１５０４−２をカメラアセンブリ内において互いに対して、かつ他の構成要素に対して異なる角度に向ける）。いくつかの実現例においては、第１のアンテナおよび第２のアンテナは、カメラ蓋の内壁上にそれぞれのアンテナのアセンブリを誘導するように構成されたそれぞれのアラインメントマークで印が付けられている。
【０３３５】
いくつかの実現例においては、第１のアンテナおよび第２のアンテナは、同じ周波数（たとえば２．４ＧＨｚ）で動作するように構成される。いくつかの実現例においては、第１のアンテナおよび第２のアンテナは、別個の周波数（たとえば２．４ＧＨｚおよび５ＧＨｚ）で動作するように構成される。いくつかの実現例においては、第１のアンテナは、第１の通信プロトコルによって、他のスマートホームデバイスとの間で、警告、制御信号および状態情報のうち１つ以上を含む信号（たとえば、８０２．１５．４を用いるハザード検出器１０４からの緊急警告、または、スマートデバイス２０４のいずれかによって送信／受信されるいずれかの信号）を送受信するように構成される。さらに、第２のアンテナは、スマートホームデバイスを構成するための信号を、第２の通信プロトコル（たとえば、カメラ１１８をプロビジョニングして設定するためのＢｌｕｅｔｏｏｔｈ  ＬＥ）によって送受信し、かつ、スマートホームデバイスによって取込まれた映像に対応するデータを第３の通信プロトコル（たとえば、映像データをストリーミングするためのＷｉ−Ｆｉ）によって送受信するように構成される。いくつかの実現例においては、第３のアンテナはレーダで使用される無線信号を送受信するように構成される。
【０３３６】
いくつかの実現例においては、第１のアンテナまたは第２のアンテナは、ＩＥＥＥ８０２．１１規格に従ってワイヤレスローカルエリアネットワークで無線信号を送受信するように構成される。いくつかの実現例においては、第１のアンテナまたは第２のアンテナは、ＩＥＥＥ８０２．１５．４規格に従ってワイヤレスパーソナルネットワークで無線信号を送受信するように構成される。いくつかの実現例においては、第１のアンテナまたは第２のアンテナは、Ｂｌｕｅｔｏｏｔｈ低エネルギ（ＢＬＥ）規格に従って無線信号を送受信するように構成される。いくつかの実現例においては、第１のアンテナまたは第２のアンテナは、レーダで使用される無線信号を送受信するように構成される。いくつかの実現例においては、第１のアンテナおよび第２のアンテナは、単一の無線受信機回路へのそれらの接続を制御するデュプレックスに電気的に結合される。
【０３３７】
いくつかの実現例においては、カメラアセンブリはループアームをさらに含む。ループアームは、閉鎖型ハウジングが当該ループアームにおける切欠き開口部内に挿入されたときに閉鎖型ハウジングを保持するように構成されている。いくつかの実現例においては、ループアームは金属材料でできており、第１のアンテナの第１の位置および第２のアンテナの第２の位置は、金属ループアームが存在することで受ける影響が抑制されるように設定されている（たとえば、ループアームと閉鎖型ハウジングとが接触する位置から最も遠い位置に配置されている）。
【０３３８】
いくつかの実現例においては、カメラデバイス１１８が含むレーダシステムは、図１４Ａ〜図１４Ｃのレーダシステムのうちの１つなどであるとともに主基板１５０９の上部に位置している。たとえば、いくつかの実現例においては、レーダシステムは、主基板の上側の下方領域（たとえば、センサ基板コネクタの下方）に位置する。いくつかの実現例においては、レーダシステムは、主基板の上側の上方領域（たとえば、領域１５１１または領域１５１３）に位置する。いくつかの実現例においては、レーダシステムはいくつかの領域に位置する。たとえば、制御モジュール（たとえば制御モジュール１４２０）は第１の領域（たとえば領域１５１１）に位置しており、送信機および／または受信機は第２の領域（たとえば領域１５１３）に位置している。
【０３３９】
いくつかの実現例においては、カメラデバイス１１８が含むレーダシステムは、図１４Ａ〜図１４Ｃのレーダシステムのうちの１つなどであるとともにセンサ基板の上部に位置している。たとえば、いくつかの実現例においては、レーダシステムは、センサ基板の上側の上方領域（たとえば、画像センサの上方）に位置する。別の例として、レーダシステムは、センサ基板の上において少なくとも部分的に領域１５１５および／または領域１５１７に配置されている。
【０３４０】
いくつかの実現例においては、カメラデバイス１１８が含むレーダシステムは、図１４Ａ〜図１４Ｃのレーダシステムのうちの１つなどであるとともにＬＥＤ基板１５０７の上部に位置している。たとえば、いくつかの実現例においては、レーダシステムは、ＬＥＤ基板の上側の左側の領域（たとえば、ＬＥＤの左側）に位置する。
【０３４１】
いくつかの実現例においては、カメラデバイス１１８は、主基板１５０９、ＬＥＤ基板１５０７および／またはセンサ基板に接続された回路基板（たとえば、フレックス回路基板）上に位置するレーダシステムを含む。
【０３４２】
いくつかの実現例においては、レーダシステムは、制御モジュール（たとえば制御モジュール１４００）がカメラデバイス１１８の第１の構成要素上に位置するように、かつ、アンテナ（たとえば送信機１４０２および／または受信機１４０４）がカメラデバイス１１８の第２の構成要素上に位置するように、位置決めされる。いくつかの実現例においては、レーダシステムは、制御モジュール（たとえば制御モジュール１４００）が第１の回路基板上（たとえば、主基板１５０９上の領域１５１１内）に位置するように、かつ、アンテナが第２の回路基板（たとえば、ＬＥＤ基板１５０７上の領域１５０４）に位置するように、位置決めされる。いくつかの実現例においては、アンテナのうち１つ以上は、フレックス回路基板上に位置するか、またはカメラデバイス１１８のカバー１５０２（たとえば領域１５０１内）に搭載される。
【０３４３】
図１５Ｈは、いくつかの実現例に従った主基板１５０９の上面図を示す。いくつかの実現例においては、主基板１５０９はアンテナコネクタ１５８３（たとえばＷｉ−Ｆｉまたはレーダアンテナコネクタ）と、（たとえば、アンテナコネクタ１５８３と共に動作させるべき）通信モジュール１５７９と、センサ基板コネクタ１５８９と、ＰＭＩＣ１５５１と、通信モジュール１５８７（たとえば１５．４またはレーダ通信モジュール）と、アンテナコネクタ１５４９（たとえば１５．４またはレーダアンテナコネクタ）とを含む。いくつかの実現例においては、主基板１５０９は、領域１５１１または領域１５１３に搭載されたレーダモジュールを含む。いくつかの実現例においては、主基板１５０９は、領域１５１１または領域１５１３に搭載されたレーダアンテナを含む。
【０３４４】
図１５Ｉは、いくつかの実現例に従った主基板１５０９の底面図を示す。いくつかの実現例においては、主基板１５０９は、プロセッサ１５５７、メモリ１５５５、スピーカ空間１５４７、リセットボタン１５４５、マイクロホンコネクタ１５４３、ＵＳＢコネクタ１５４１、およびアンテナコネクタ１５６３（たとえば、レーダまたは１５．４アンテナコネクタ）を含む。
【０３４５】
図１５Ｊは、いくつかの実現例に従ったセンサ基板１５８５の上面図を示す。いくつかの実現例においては、センサ基板１５８５は、ＲＧＢ状態ＬＥＤ１５３９、インダクタ１５３５、ブースト１５３３、集積回路（ＩＣ）１５３１および画像センサ１５３７を含む。いくつかの実現例においては、センサ基板１５８５はさらに、領域１５１５または領域１５１７に搭載されたレーダモジュールを含む。いくつかの実現例においては、センサ基板１５８５はさらに、領域１５１５または領域１５１７に搭載されたレーダアンテナを含む。
【０３４６】
図１５Ｌは、いくつかの実現例に従ったＬＥＤ基板１５０７の上面図を示す。いくつかの実現例においては、ＬＥＤ基板１５０７は電流シンクオペアンプ（operational amplifier：ＯｐＡｍｐ）１５２９を含む。いくつかの実現例においては、ＬＥＤ基板１５０７はさらに、領域１５０３に搭載されたレーダモジュールを含む。いくつかの実現例においては、センサ基板１５８５はさらに、領域１５０３に搭載されたレーダアンテナを含む。
【０３４７】
図１５Ｍは、いくつかの実現例に従ったＬＥＤ基板１５０７の底面図を示す。いくつかの実現例においては、ＬＥＤ基板１５０７は深度モードコントローラ集積回路１５２７を含む。
【０３４８】
図１６Ａ〜図１６Ｃは、先に記載されたように、任意にはスマートホーム環境１００の一部として用いられるスマートサーモスタット（たとえばスマートサーモスタット１０２（図１））のさまざまな図を示す。
【０３４９】
具体的には、図１６Ａは、２つの構成要素（ヘッドユニット１６００−Ａおよびバックプレート１６００−Ｂ）に対するスマートサーモスタット１０２の分解斜視図を示す。ヘッドユニット１６００−Ａは、（図１６Ｂに関連付けてさらに詳細に記載される）ヘッドユニット回路基板１６５０を含み、バックプレート１６００−Ｂは、（図１６Ｃに関連付けてさらに詳細に記載される）バックプレート回路基板１６６０を含む。この明細書中において以下に例示される電気部品および機械部品のさまざまな部品のさらなる技術的および／または機能的説明は、米国出願連続番号第１３／１９９、１０８号などの同一出願人による援用出願のうちの１つ以上において見出すことができる。示される図面においては、「ｚ」方向は壁から外側に向かう方向であり、「ｙ」方向は歩いているユーザについての頭からつま先までの上下方向であり、「ｘ」方向はユーザの左右方向である。
【０３５０】
図１６Ｂは、ヘッドユニットマイクロプロセッサ１６０２（Texas Instruments AM3703のチップなど）および関連する発振器１６０４を、メモリ１６０６（たとえば、ＤＤＲ  ＳＤＲＡＭ）およびストレージ１６０８（たとえば大容量ＮＡＮＤストレージ）とともに含むスマートサーモスタット用のヘッドユニット回路基板１６５０の正面図を示す。無線通信能力（たとえばＷｉ−Ｆｉ）のために、８０２．１１ｂ／ｇ／ｎ  ＷＬＡＮ規格をサポートするTexas Instruments WL1270のチップセットに基づいたMurata Wireless Solutions LBWA19XSLZモジュールなどの無線通信モジュール１６１２が（たとえば、無線周波数（ＲＦ）シールド１６１０の別個の区画において）設けられている。無線通信モジュール１６１２のために、発振器１６１６を含む支持回路１６１４が設けられている。いくつかの実現例に従うと、ＺｉｇＢｅｅ機能のために、テキサス・インスツルメンツ社（Texas Instruments）によるＣ２５３０Ｆ２５６モジュールなどのＺｉｇＢｅｅモジュール１６１８が（たとえば、別個にシールドされたＲＦ区画に）設けられている。ＺｉｇＢｅｅモジュール１６１８のために、発振器１６２２および低ノイズ増幅器１６２４を含む支持回路１６２０が設けられている。いくつかの実現例に従うと、スマートサーモスタットはまた、ディスプレイバックライト電圧変換回路１６２６、圧電駆動回路１６２８および／または電力管理回路１６３０（ローカルパワーレールなど）を含む。いくつかの実現例においては、フレックス回路コネクタ１６３４によってヘッドユニット回路基板の裏側に取付けられた回路基板１６３２（たとえばフレックス回路基板）上には、Ｉ２Ｃインターフェイスを備えたＳｉｌｉｃｏｎ  Ｌａｂｓ  ＳＩ１１４２近位／周囲光センサなどの近位光および周囲光センサ（ＰＲＯＸ／ＡＬＳ）が設けられている。いくつかの実現例においては、スマートサーモスタットは、電池充電−監視−切断回路２４３２およびスプリング／ＲＦアンテナ１６３８のうち１つ以上を含む。いくつかの実現例においては、スマートサーモスタットはまた、（回路基板から異なる距離で２つの別個の温度検知要素を収容する、＋ｚ方向に回路基板に対して垂直に立ち上がっている）温度センサ１６４４と、ＰＩＲモーションセンサ１６４６とのうち、１つ以上を含む。いくつかの実現例においては、ＰＩＲモーションセンサ１６４６（および関連する回路）は、図１４Ａ〜図１４Ｃのレーダシステムのうちのいずれかなどのレーダシステムと置換えられる。いくつかの実現例においては、スマートサーモスタットはＰＩＲモーションセンサ１６４６に加えてレーダシステムを含む。いくつかの実現例においては、レーダシステムは、ヘッドユニット回路基板１６５０上に少なくとも部分的に位置している。たとえば、いくつかの実現例に従うと、レーダシステムは、ヘッドユニット回路基板１６５０の上側の底領域に（たとえば、ＰＩＲモーションセンサ１６４６の隣りに、またはＰＩＲモーションセンサ１６４６の代わりに）位置している。いくつかの実現例においては、レーダシステムは、ヘッドユニット回路基板１６５０に結合されたフレックス回路基板上に少なくとも部分的に（たとえば、ＰＲＯＸ／ＡＬＳ回路に加えて、またはＰＲＯＸ／ＡＬ��回路の代わりに）位置している。
【０３５１】
いくつかの実現例においては、ＰＲＯＸ／ＡＬＳおよび温度センサ１６４４ならびにＰＩＲモーションセンサ１６４６がヘッドユニット回路基板１９４０上に物理的に位置しているとしても、これらのすべてのセンサは、それらが電気的に接続されるバックプレート回路基板上の低電力バックプレートマイクロコントローラによってポーリングされ制御される。いくつかの実現例においては、ヘッドユニット回路基板は、Ｂｌｕｅｔｏｏｔｈモジュール１６４８と、１つ以上の発振器、増幅器および／または他の支援回路を含む付加的な回路（図示せず）とを含む。いくつかの実現例においては、ヘッドユニット回路基板は、無線機とトランシーバとの組合せを含む１つ以上の集積回路を含む。たとえば、いくつかの実現例においては、無線通信モジュール１６１２およびＢｌｕｅｔｏｏｔｈモジュール１６４８はシングルチップを含む。この場合、無線通信モジュール１６１２およびＢｌｕｅｔｏｏｔｈモジュール１６４８は単一のアンテナ１６３８を用いて信号を送受信する。トランシーバ（たとえば、無線機９４０および無線機９５０）のさまざまな実現例が図９Ａに関連付けてより詳細に記載されている。
【０３５２】
図１６Ｃは、内蔵メモリ１６６４を含むＴｅｘａｓ  Ｉｎｓｔｒｕｍｅｎｔｓ  ＭＳＰ４３０Ｆシステム・オン・チップ・マイクロコントローラなどのバックプレートプロセッサ／マイクロコントローラ１６６２を含む、バックプレート回路基板１６６０の背面図を示す。バックプレート回路基板１６６０はさらに、任意には盗電回路を含む電源回路１６６６と、それぞれのＨＶＡＣ機能を切換えるためのスイッチ回路１６６８とを含む。いくつかの実現例においては、各々のＨＶＡＣ機能のために、スイッチ回路１６６８は絶縁トランス１６７０およびバック・トゥ・バック（back-to-back）ＮＦＥＴパッケージ１６７２を含む。スイッチング回路においてＦＥＴを使用すれば、１００マイクロ秒などの極短い間隔だけＨＶＡＣリレー回路から貯蔵コンデンサに一時的に電力を迂回させることによって、「有効な盗電」、すなわち、ＨＶＡＣ「ＯＮ」サイクル中に電力を取出すこと、が可能となる。この時間は短すぎて、ＨＶＡＣリレーをオフ状態にトリップするには不十分であるが、貯蔵コンデンサを充電するには十分である。ＦＥＴを使用することで、このような高速の切換え時間（１００マイクロ秒）が可能となる。このような高速の切換え時間は、一般には（数十ミリ秒の間持続する）リレーを用いて達成するには困難であるだろう。また、このようなリレーは、一般に、このタイプの高速切換え実施の質を低下させ、可聴ノイズを発生させることもある。対照的に、いくつかの実現例に従うと、ＦＥＴは、可聴ノイズなしで、または本質的に可聴ノイズなしで動作する。いくつかの実現例においては、バックプレート回路基板１６６０はまた、Ｓｅｎｓｉｒｉｏｎ  ＳＨＴ２１モジュールなどの温度／湿度センサモジュール１２７４の組合わせを含む。いくつかの実現例においては、バックプレートマイクロコントローラ１６６２は、さまざまなセンサのポーリング、設置時における機械的ワイヤ挿入の検知、電流対設定点温度条件に関するヘッドユニットへの警告およびこれに応じたスイッチの作動、ならびに、設置時における挿入されたワイヤ上の適切な信号の探索などの他の機能、のうち１つ以上を実行する。
【０３５３】
同一出願人による米国連続出願番号第１３／２６９、５０１号、同一出願人による米国連続出願番号第１３／２７５、３０７号および同一出願人によって援用された他の出願における教示に従うと、スマートサーモスタット１０２（図１）は、高度なマルチセンサマイクロプロセッサ制御インテリジェント型または「学習型」サーモスタットを表している。このサーモスタットは、処理能力、直観的で視覚的に好ましいユーザインターフェイス、ネットワーク接続性、および省エネルギ能力（ここに記載されている自動離隔／自動到着のアルゴリズムを含む）の豊富な組合せを提供する一方で、ＨＶＡＣシステムからのいわゆる「Ｃ−ワイヤ」または家庭用壁プラグからのライン電力を同時に必要とすることはない。いくつかの場合においては、このような高度な機能は、「盗電」オプション（すなわち、１つ以上のＨＶＡＣコールリレーからより小量の電力を抽出する）が安全に提供し得るよりも大量の瞬時電力抜取りを必要とする可能性がある。一例として、いくつかの環境においては、ヘッドユニットマイクロプロセッサ１６０２は、起動されて処理されている間に２５０ｍＷのオーダで抜取りを行ない、ＬＣＤモジュール（図示せず）は動作中に約２５０ｍＷのオーダで抜取りを行なう。さらに、Ｗｉ−Ｆｉモジュール１６１２は、動作中に２５０ｍＷを抜取り、共通のシナリオにおいては一定の２％のデューティサイクルなどで一貫した態様で動作する必要がある。しかしながら、商業的に使用されている多数のＨＶＡＣシステムのためのＨＶＡＣリレーを誤ってトリップしてしまうのを避けるために、盗電回路は１００ｍＷ〜２００ｍＷのオーダの電力供給容量に制限されているが、これは、多くの共通のシナリオのために必要とされる電力を提供するには不十分であるだろう。
【０３５４】
いくつかの実現例においては、スマートサーモスタット１０２は、少なくとも、ハードウェア電力使用量が盗電によって安全に提供され得る量未満である時間間隔中に再充電するであろうとともにハードウェア電力使用量が盗電によって安全に提供され得る量を上回る時間間隔中に所要の余分な電力を提供するために放電するであろう再充電可能バッテリ（または同等の容量のオンボード電力貯蔵媒体）を使用することにより、かかる問題を解決する。再充電可能バッテリの電力消費の削減および耐用年数の延長を促進する電池重視の態様で動作させるために、サーモスタット１８００は、（ｉ）視覚的に心地よいユーザインターフェイス表示を推進すること、およびさまざまな数学的学習計算を行なうこと等の、より複雑な機能を迅速に行なうことが可能である、比較的強力で比較的電力集約型の第１のプロセッサ（Ｔｅｘａｓ  Ｉｎｓｔｒｕｍｅｎｔｓ  ＡＭ３７０３マイクロプロセッサ等）と、（ｉｉ）居住センサを駆動および制御することを含む、それほど集約的でない作業を行なうための、比較的強度が低く電力集約程度がより低い第２のプロセッサ（Ｔｅｘａｓ  Ｉｎｓｔｒｕｍｅｎｔｓ  ＭＳＰ４３０マイクロコントローラ等）と、の両方が設けられている。いくつかの実現例においては、電力を節約するために、第１のプロセッサは、長い期間にわたって「スリープ」状態で維持され、その性能が必要とされる場合にのみ「ウェイクアップ」させられるのに対して、第２のプロセッサは、その比較的低電力の作業を行うために、多かれ少なかれ継続的にオンに維持される（但し、好ましくは、電力を節約するために短い周期的間隔にわたって減速されるかまたは一定の内部クロックを無効にする）。第１のプロセッサおよび第２のプロセッサは、「ウェイク・オン」機構と称され得る、いくつかのイベントが起こる第１のプロセッサを「ウェイク」させることができるように相互に構成されている。いくつかの実現例においては、これらのウェイク・オン機構は、達成されるべきさまざまな機能上の目標および／または電力節約目標の一環として、オンおよびオフにされ得る。たとえば、「ウェイク・オンＰＲＯＸ」機構を設けることができ、それによって第２のプロセッサは、それが接近してくるユーザに可視的表示を提供し、かつユーザらの手がダイヤルに触れるときにより迅速に反応できるように準備完了となり得るように、サーモスタットダイヤルに接近してくるユーザの手を検出するとき、アクティブ近位センサ（Ｉ２Ｃインターフェイスを備えるＳｉｌｉｃｏｎ  Ｌａｂｓ  ＳＩ１１４２近位／周囲光センサによって提供されるようなＰＲＯＸ）により、第１のプロセッサを「ウェイクアップさせる」であろう。別の例として、「ウェイク・オンＰＩＲ」機構を設けることができ、それによって第２のプロセッサは、サーモスタットの概ね近傍の場所でモーションを検出するとき、ＰｅｒｋｉｎＥｌｍｅｒ  ＤｉｇｉＰｙｒｏ  ＰＹＤ  １９９８デュアルエレメント高温検出器によって提供されるようなパッシブ赤外線（ＰＩＲ）モーションセンサにより、第１のプロセッサをウェイクアップさせるであろう。とりわけ、ウェイク・オンＰＩＲは、自動到着を呼び出すために、検知されたＰＩＲ活動のＮ個の連続バケットが存在する必要があり得るため、自動到着と同義でないのに対して、単一の十分なモーションイベントのみで、ウェイク・オンＰＩＲウェイクアップを引起すことができる。
【０３５５】
いくつかの実現例においては、スマートサーモスタット１０２は、図１４Ａ〜図１４Ｃにおけるレーダシステムのうちの１つなどのレーダシステムを利用して、接近するユーザおよび／または手の接触を検出し、レーダシステムの検出に基づいて第１のプロセッサをウェイクアップさせる。
【０３５６】
いくつかの実現例においては、スマートサーモスタット１０２は、ヘッドユニット１６００−Ａの上部に位置する、図１４Ａ〜図１４Ｃのレーダシステムのうちの１つなどのレーダシステムを含む。たとえば、いくつかの実現例においては、レーダシステムは、ヘッドユニットカバーの内部において少なくとも部分的に領域１６０１内に位置している。いくつかの実現例においては、レーダシステムは、ヘッドユニットのカバーの上方領域に位置する。
【０３５７】
いくつかの実現例においては、スマートサーモスタット１０２は、ヘッドユニット回路基板１６５０の上部に位置する、図１４Ａ〜図１４Ｃのレーダシステムのうちの１つなどのレーダシステムを含む。たとえば、いくつかの実現例においては、レーダシステムは、ヘッドユニット回路基板１６５０の底部にあるＰＩＲセンサ１６４６と置換えられる。別の例として、レーダシステムは、少なくとも部分的にＰＩＲセンサ１６４６に隣接して（たとえば、ＰＩＲセンサ１６４６の左側または右側に）位置する。
【０３５８】
いくつかの実現例においては、スマートサーモスタット１０２は、ヘッドユニット回路基板１６５０またはバックプレート回路基板１６６０に接続されたフレックス回路基板１６３２などの回路基板（たとえばフレックス回路基板）上に少なくとも部分的に位置するレーダシステムを含む。
【０３５９】
いくつかの実現例においては、レーダシステムは、制御モジュール（たとえば、制御モジュール１４００）がスマートサーモスタット１０２の第１の構成要素上に位置するように、かつ、アンテナ（たとえば、送信機１４０２および／または受信機１４０４）がスマートサーモスタット１０２の第２の構成要素上に位置するように、位置決めされている。いくつかの実現例においては、レーダシステムは、制御モジュール（たとえば、制御モジュール１４００）が第１の回路基板（たとえばバックプレート回路基板１６６０上の領域１６７７）に位置するように、かつ、アンテナが第２の回路基板上に（たとえば、ヘッドユニット回路基板１６５０上のＰＩＲ１６４６の代わりに）位置するように、位置決めされている。いくつかの実現例においては、アンテナのうち１つ以上は、フレックス回路基板（たとえば、フレックス回路基板１６３２）上に位置するか、または、スマートサーモスタット１０２のカバーに（たとえば領域１６０１内に）搭載される。
【０３６０】
図１７Ａ〜図１７Ｄは、先に記載されたように、スマートホーム環境１００の一部として用いられ得るスマートハザード検出器（たとえば、スマートハザード検出器１０４（図１））のさまざまな図を示す。いくつかの実現例に従うと、これらの図はまた、スマートハザード検出器１０４が搭載されている空間の占有者が視認可能な視覚的に好ましい設計を形成しているカバープレート１７２８の複数の穴または開口部を示す。
【０３６１】
具体的には、図１７Ａは、スマートハザード検出器１０４の組立て図を示す。図１７Ａは、スマートハザード検出器１０４の内部空間内に収容されている他のさまざまな構成要素とともに組立てられた構成における取付板１７２４、フロントケーシング１７２６およびカバープレート１７２８を示す。いくつかの実現例に従うと、カバープレート１７２８に対して中心に位置決めされるようにスマートハザード検出器１０４に取付けられたレンズボタン１７３２が示される。概説されるように、光リング１７４２は、任意には、レンズボタン１７３２のまわりおよびその背後に光のハローを出現させるために用いられる。組立てられたスマートハザード検出器１０４はコンパクトであるが多機能のデバイスを備える。
【０３６２】
図１７Ｂは、スマートハザード検出器１０４の分解斜視図を示す。図１７Ｂに示されるように、スマートハザード検出器１０４は取付板１７２４を含む。取付板１７２４は、スマートハザード検出器１０４をそこに固定するために構造物の壁または天井に取付けられている。スマートハザード検出器１０４はまた、取付板１７２４に取付けられるバックプレート１７３０と、フロントケーシング１７２６とを含む。フロントケーシング１７２６は、スマートハザード検出器１０４の構成要素が収容されている内部領域を有するハウジングを規定するためにバックプレート１７３０に結合されるかまたは固定されている。いくつかの実現例においては、回路基板１７００はバックプレート１７３０と結合されるかまたはバックプレートに取付けられている。さまざまな構成要素が任意に回路基板１７００上に搭載される。たとえば、いくつかの実現例に従うと、スモークチャンバ１７３４が回路基板１７００と結合されるかまたは回路基板１７００上に搭載されており、煙の存在を検出するように構成されている。いくつかの実現例においては、スモークチャンバ１７３４は、回路基板１７００に対して中央付近に搭載されており、このため、空気が回路基板１７００よりも上方の位置および回路基板１７００よりも下方の位置からスモークチャンバ１７３４に流れ込むようにされている。いくつかの実現例においては、スピーカ１７３６および／または警報装置が回路基板１７００上に搭載されており、煙の存在がスモークチャンバ１７３４によって検出されたときに潜在的な火災の危険性を占有者にとって聞こえるように警告する。モーションセンサ、一酸化炭素センサ、マイクロプロセッサなどの他の構成要素は、任意には、この明細書中に記載されているように回路基板１７００上に搭載される。いくつかの実現例においては、スマートハザード検出器１０４は、レーダ信号を送受信するために、図１４Ａ〜図１４Ｃのレーダシステムのうちの１つなどのレーダシステムまたはモジュールを含む。いくつかの実現例においては、スマートハザード検出器１０４は、（たとえばＲＦＩＤまたはＷｉ−Ｆｉによって）他のスマートデバイスおよび／または電子タグと通信するための通信モジュールを含む。
【０３６３】
いくつかの実現例においては、スマートハザード検出器１０４は、少なくとも部分的に回路基板１７００上に搭載されたレーダシステムを含む。たとえば、１つ以上のレーダアンテナは回路基板１７００上に位置する。いくつかの実現例においては、スマートハザード検出器１０４は、フロントケーシング１７２６上に少なくとも部分的に搭載されたレーダシステムを含む。たとえば、１つ以上のレーダアンテナはフロントケーシング１７２６上に位置するかまたはフロントケーシング１７２６に取付けられている。いくつかの実現例においては、スマートハザード検出器１０４は、カバープレート１７２８上に少なくとも部分的に搭載されたレーダシステムを含む。たとえば、１つ以上のレーダアンテナはカバープレート１７２８上に位置するかまたはカバープレート１７２８に取付けられている。
【０３６４】
いくつかの実現例においては、保護板１７３８が回路基板１７００に取付けられているかまたは回路基板１７００と結合されることで、スマートハザード検出器１０４の内部構成要素に対して視覚的に好ましい外観をもたらし、および／または、気流をスモークチャンバ１７３４に送り込むかまたは方向付ける。たとえば、ユーザが、バックプレート１７３０におけるベントなどを介してスマートハザード検出器１０４の内部構成要素を見たとき、保護板１７３８は、比較的滑らかな表面の外観を呈しており、他の場合には、回路基板１７００の構成要素または回路を隠している。保護板１７３８は、任意には、スモークチャンバ１７３４内への空気の流入およびスモークチャンバ１７３４からの空気の流出を容易にするように、空気流をバックプレート１７３０のベントからスモークチャンバ１７３４へと方向付けるように機能する。
【０３６５】
いくつかの実現例においては、スマートハザード検出器１０４は、スマートハザード検出器１０４のさまざまな構成要素に電力を与えるように構成されたバッテリパック１７４０を含む。たとえば、スマートハザード検出器１０４は、住宅または構造物の１２０Ｖ電源などの外部電源と結合されていない場合に、電力を提供する。いくつかの実現例においては、カバープレート１７２８は、スマートハザード検出器１０４に視覚的に好ましい外観を与えるために、および／または、他の機能的な目的のために、フロントケーシング１７２６と結合されている。いくつかの実現例においては、カバープレート１７２８は複数の穴または開口部を含む。複数の穴または開口部は、回路基板１７００と結合された１つ以上のセンサが、スマートハザード検出器１０４の外部にある対象物を検知するようにカバープレート１７２８の表面を通して観察または視認することを可能にする。いくつかの実現例においては、カバープレート１７２８の複数の開口部は、住宅または建造物の居住者が見たときに視覚的に好ましい外観をもたらすように配置されている。いくつかの実現例においては、カバープレート１７２８の複数の開口部は、フィボナッチまたは他のシーケンスなどの繰返しパターンに従って配置される。
【０３６６】
いくつかの実現例においては、レンズボタン１７３２はカバープレート１７２８と結合されるかまたはカバープレート１７２８に装着される。レンズボタン１７３２は、任意には、１つ以上のセンサがさまざまな目的のためにレンズボタン１７３２を通じて視認することを可能にする。たとえば、いくつかの実現例においては、パッシブＩＲセンサ（図示せず）は、レンズボタン１７３２の背後に位置決めされており、住宅または建造物内の占有者または複数の占有者の存在を検出するためにレンズボタン１３３２を通じて視認できるように構成される。いくつかの実現例においては、レーダシステムはレンズボタン１７３２の背後に位置決めされており、住宅または建造物内の占有者または複数の占有者の存在を検出するためにレンズボタン１３３２を通じて視認できるように構成されている。いくつかの実現例においては、レンズボタン１７３２はまた、誤った条件または無害な条件に応じてトリガされる警告を止めたりするためにスマートハザード検出器１０４にさまざまなコマンドを入力するようにユーザによって動作可能であるボタンとして機能する。いくつかの実現例においては、光リング１７４２は、レンズボタン１７３２の背後に遠位側に位置決めされており、ＬＥＤなどから光を受信するように構成されるとともに、レンズボタン１７３２の背後にハローなどの所望の視覚的現象をもたらすためにリング１７４２内の光を分散させるように構成される。いくつかの実現例においては、光リング１７４２の背後における遠位側には、パッシブＩＲセンサ、ＬＥＤ、レーダ回路などの１つ以上の電気部品を含むフレキシブル回路基板１７４４が位置決めされている。フレキシブル回路基板１７４４（フレックスリング１７４４と称されることもある）は、スマートハザード検出器１０４の動作中に、回路基板（図示せず）上に搭載された１つ以上のマイクロプロセッサに命令を伝達するために、および／または当該１つ以上のマイクロプロセッサから命令を受信するために、回路基板１７００と電気的に結合されてもよい。
【０３６７】
図１７Ｃおよび図１７Ｄは、スマートハザード検出器（たとえば、スマートハザード検出器１０４（図１））の回路基板１７００の前方斜視図および後方斜視図を示す。回路基板１７００は、前側もしくは前面または裏側もしくは裏面を有する本体１７０２を含む。この明細書中に記載されるように、さまざまな電気部品が回路基板１７００に搭載されている。いくつかの実現例においては、これらの構成要素は、回路基板１７００の前面、回路基板１７００の前面とは反対側の裏面、または回路基板１７００の両面に搭載される。たとえば、いくつかの実現例に従うと、１つ以上のマイクロプロセッサおよび／または他のプロセッサ関連の構成要素は、保護板に面する回路基板１７００の裏面に搭載されている一方で、１つ以上の機能構成要素（たとえば、警報装置、ＣＯ検出器、スピーカ、モーションセンサ、Ｗｉ−Ｆｉデバイス、Ｚｉｇｂｅｅデバイス、Ｂｌｕｅｔｏｏｔｈデバイス、ＲＦＩＤデバイス、レーダデバイスなど）は、スマートハザード検出器１０４が位置決めされている住宅または建造物の空間に面する回路基板１７００の前面に搭載されている。いくつかの実現例においては、他の構成要素は、この明細書中に記載されるように、対向面が回路基板１７００の両側に位置決めされるように、回路基板１７００に対して中央付近に搭載されている。いくつかの実現例においては、回路基板１７００は１つ以上の集積回路を含む。１つ以上の集積回路の各々は無線機とトランシーバとの組合せを含む。たとえば、いくつかの実現例においては、スマートハザード検出器１０４のＷｉ−ＦｉデバイスおよびＢｌｕｅｔｏｏｔｈデバイスはシングル・チップを含み、Ｗｉ−ＦｉデバイスおよびＢｌｕｅｔｏｏｔｈデバイスは単一のアンテナを用いて信号を送受信する。トランシーバ（たとえば無線機９４０、無線機９５０）のさまざまな実現例が、図９Ａに関連付けてより詳細に記載される。
【０３６８】
図に１７Ｃに示されるように、いくつかの実現例においては、回路基板１７００の前面はＣＯ検出器１７０４を含む。ＣＯ検出器１７０４は、一酸化炭素ガスレベルが高過ぎて判断できない（たとえば、予め規定されたしきい値を上回る）場合に、一酸化炭素ガスの存在を検出して警報装置１７０６をトリガするように構成される。故意に鋭い音または耳障りな音を発する圧電ブザーを任意に含む警報装置１７０６は、任意には、潜在的な危険について居住者に警告するためにスマートハザード検出器１０４が配置されている空間の居住者に面するように、回路基板１７００の前面に搭載されている。いくつかの実現例においては、警報装置１７０６は、潜在的な危険について居住者に警告するために１つ以上の音声および／または信号を生成するように構成される。いくつかの実現例においては、回路基板１７００の前面は、スピーカ（図示せず）が位置決めされている区域１７０８を含む。いくつかの実現例においては、スピーカは、部屋の居住者に可聴警告および／またはメッセージを与えるように構成される。たとえば、スピーカは、潜在的な危険について居住者に警告するとともに居住者に部屋を出るように指示するように構成される。いくつかの実現例においては、スピーカは、部屋および／または住宅または建造物を出る際に使用すべき出口ルートなどの具体的な指示を居住者に与える。いくつかの実現例においては、たとえば、低バッテリであること、部屋内のＣＯレベルが比較的高いこと、スマートハザード検出器１０４が定期的なクリーニングを必要としていることを、居住者に警告するため、および／または、ハザード検出器１０４またはその構成要素に関する他の何らかの異常もしくは問題点について居住者に警告するために、他のメッセージが居住者に伝達される。
【０３６９】
いくつかの実現例においては、回路基板１７００は、その前面上に搭載された１つ以上のモーションセンサを含む。モーションセンサは、任意には、スマートハザード検出器１０４の部屋または周辺区域内における個人の存在を判断するために用いられる。いくつかの実現例においては、回路基板１７００は、部屋または周辺区域での個人の存在を判断するために、その前面に搭載されたレーダシステムまたはその構成要素を含む。いくつかの実現例においては、この情報は、先に記載したように、共通ネットワークにおいて接続されているスマートハザード検出器１０４および／または１つ以上の他のデバイスの機能を変更するために用いられる。たとえば、いくつかの実現例に従うと、この情報は、スマートサーモスタットが１つ以上の学習された設定またはプログラムされた設定に従って住宅または建造物を調整し得るように、住宅または建造物の居住者が存在することをサーモスタットに通知するために、スマートサーモスタットに中継される。いくつかの実現例においては、スマートハザード検出器１０４は、この明細書中に記載されているように、またはさまざまな他の理由のために、（たとえば、静寂を求めるジェスチャに応答して）警報装置を止めて静かにするためなどの１つ以上の目的のためにこの情報を用いる。
【０３７０】
いくつかの実現例においては、第１の超音波センサ１７２０および第２の超音波センサ１７２２が、回路基板１７００の前面に搭載される。２つの超音波センサ１７２０および１７２２は、任意には、わずかに異なる方向を向くように、軸方向にオフセットされる。この向きでは、各々の超音波センサは、任意には、部屋および／または居住者に対するスマートハザード検出器１０４の向きに基づいて個人の動きを検出するために用いられる。いくつかの実現例においては、個人の動きの検出は、この明細書中に記載されるように、または他の理由のために、警報装置を停止して静かにするために用いられる。いくつかの実現例においては、第１の超音波センサ１７２０の軸が、スマートハザード検出器１０４に対して実質的に外方に方向付けられ、第２の超音波センサ１７２２の軸が第１の超音波センサ１７２０の軸に対して角度を付けて方向付けられている。いくつかの実現例においては、第１の超音波センサ１７２０は、スマートハザード検出器１０４が住宅または建造物の天井に搭載されているときに個人の動きを検知するように構成される。第１の超音波センサ１７２０がスマートハザード検出器１０４に対して実質的に外方に向けられているので、第１の超音波センサ１７２０は本質的にスマートハザード検出器１０４の下にいる個人を真直ぐに見下ろすこととなる。いくつかの実現例においては、第２の超音波センサ１７２２は、スマートハザード検出器１０４が住宅または建造物の壁に搭載されているときに、個人の動きを検知するように構成される。第２の超音波センサ１７２２が第１の超音波センサ１７２０およびスマートハザード検出器１０４に対して角度を付けて方向付けられているので、第２の超音波センサは、スマートハザード検出器１０４が住宅または建造物の壁に搭載されているとき、第１の超音波センサ１７２０のように直接外方向を向くのではなく、本質的に床に向かって見下ろすこととなる。いくつかの実現例においては、２つの超音波センサのオフセット角は約３０°である。
【０３７１】
いくつかの実現例においては、２つの超音波センサ１７２０および１７２２は単一の超音波センサと置換えられるが、この単一の超音波センサは、スマートハザード検出器１０４内で回転するように構成されていることで、第１の超音波センサ１７２０と同様に真直ぐに外方向に向けることができるとともに、第２の超音波センサ１７２２と同様に下方向に向けることができる。いくつかの実現例においては、単一の超音波センサは、超音波センサがスマートハザード検出器１０４の向きに基づいて回転することを可能にするヒンジを介して回路基板１７００に結合されている。たとえば、スマートハザード検出器１０４が住宅または建造物の天井に搭載されている場合、重力によって超音波センサが真直ぐ下方向を向くように方向付けられるのに対して、スマートハザード検出器１０４が住宅または建造物の壁に結合されている場合、重力により、超音波センサがヒンジを介して回転させられて、スマートハザード検出器１０４に対して床を見下ろすように向けられる。いくつかの実現例においては、モータはスマートハザード検出器１０４の向きに基づいて超音波センサを回転させるように単一の超音波センサと結合される。この態様では、超音波センサは、スマートハザード検出器の向きにかかわらず、スマートハザード検出器１０４を囲んでいる部屋または空間内の個人の動きを検出する可能性のある方向に向けられている。いくつかの実現例においては、単一の超音波センサは、スマートハザード検出器１０４の両方の搭載位置に対応することができる広い視野を有する。
【０３７２】
図１７Ｃおよび図１７Ｄに示されるように、回路基板１７００の本体１７１０はまた、実質的に中心に位置付けられたアパーチャ１７１２を含む。回路基板１７００に対してスモークチャンバを中央付近に搭載するように、このアパーチャ１７１２を介してスモークチャンバが挿入される。アパーチャ１７１２は、任意には、１対の切欠き１７１４を含む。当該１対の切欠き１７１４を介してワイヤが挿入されて、スモークチャンバを回路基板１７００と電気的に結合する。先に記載されたように、アパーチャ１７１２を介してスモークチャンバを中央付近に搭載することにより、煙および空気が、回路基板１７００の前側および回路基板１７００の後側からスモークチャンバに入ることが可能となる。
【０３７３】
回路基板１７００上の電気部品のさまざまな局面をここに記載しているが、それらの多くの位置は、この明細書中の記載ならびに図１７Ｃおよび図１７Ｄを鑑みると当業者にとって明らかになるだろう。いくつかの実現例においては、回路基板１７００上には、システムプロセッサ、比較的高電力の無線通信回路およびアンテナ、比較的低電力の無線通信回路およびアンテナ、不揮発性メモリ、オーディオスピーカ、１つ以上のインターフェイスセンサ、セーフティプロセッサ、セーフティセンサ、警報装置１７０６、電源、ならびに電力供給回路のうち１つ以上が含まれる。これらの構成要素は、電力消費を最小限にする回路トポロジおよびパワーバジェット編成方法を用いてフェールセーフセーフティ検出特徴およびユーザインターフェイス特徴を提供するように動作可能である。いくつかの実現例に従うと、分岐型またはハイブリッドプロセッサ回路トポロジは、スマートハザード検出器１０４のさまざまな特徴を処理するために用いられる。この場合、セーフティプロセッサは、従来の煙／ＣＯ警報上に設けられるように、コアセーフティセンサ管理およびコア警報機能専用の比較的小型で比較的薄いプロセッサであるとともに、システムプロセッサは、クラウド通信、ユーザインターフェイス特徴、占有および他の高度な環境追跡特徴、およびより一般的には、「コア」または「従来の」セーフティ検知および警報タスクが考慮されないであろう他のタスクなどのより高度な特徴専用の、比較的より大型で比較的より高電力のプロセッサである。
【０３７４】
一例として、セーフティプロセッサは、任意には、Ｆｒｅｅｓｃａｌｅ  ＫＬ１５マイクロコントローラである一方で、システムプロセッサは任意にはＦｒｅｅｓｃａｌｅ  Ｋ６０マイクロコントローラである。好ましくは、セーフティプロセッサは、システムプロセッサの状況または状態にかかわらず、そのコアのセーフティ関連のデューティを作用させるとともに実行させることができるようにプログラムおよび構成される。このため、たとえば、システムプロセッサが利用可能でないかまたは如何なる機能も実行することができなくても、セーフティプロセッサはそのコアのセーフティ関連のタスクを実行し続けることで、（セーフティプロセッサの動作を可能にする十分な電力があるという条件で）スマートハザード検出器１０４に対して提供される煙、ＣＯおよび／または他のセーフティ関連の監視のために必要な産業界および／または政府の安全基準をすべて、スマートハザード検出器１０４が満たすようにする。システムプロセッサは、他方では、セーフティプロセッサの機能と重なる「オプションの」および／または「高度な」機能を実行する。この場合、「オプションの」または「高度な」とは、産業界および／または政府の安全基準に対するコンプライアンスのための特に必要とはされないタスクを指している。このため、システムプロセッサは、スマートハザード検出器１０４の全体的性能、特徴、設定および／または機能を改善することができる態様でセーフティプロセッサと相互に動作するように設計されているが、その動作は、スマートハザード検出器１０４がコアのセーフティ関連の産業界および／または政府の安全基準を満たすためには必要ではない。一般にセーフティプロセッサよりも大型でより高性能のプロセッサであれば、システムプロセッサは、一般に、システムプロセッサおよびセーフティプロセッサがともに動作中である場合にはセーフティプロセッサよりも多くの電力を消費するだろう。
【０３７５】
同様に、両方のプロセッサが停止中である場合、システムプロセッサは、一般に、依然としてセーフティプロセッサよりも多くの電力を消費するだろう。いくつかの実現例においては、システムプロセッサは、ユーザインターフェイス特徴を管理し、かつ（コアとなるセーフティ検知に直接関連していない人感センサ、オーディオセンサ、カメラなどの）インターフェイスセンサを監視するように動作可能である。たとえば、いくつかの実現例に従うと、システムプロセッサは、高電力および低電力の両方の無線通信回路の無線データトラフィックを方向付け、不揮発性メモリにアクセスし、セーフティプロセッサと通信し、スピーカから音声を発するようにする。別の例として、いくつかの実現例に従うと、システムプロセッサは、インターフェイスセンサを監視して、いずれかの動作を取る（たとえば、警告を停止させるためのユーザの検出された動作に応答して鳴り響く警告を止める）必要があるかどうかを判断する。いくつかの実現例においては、セーフティプロセッサは、スマートハザード検出器１０４のコアセーフティ関連タスクを処理するように動作可能である。いくつかの実現例においては、セーフティプロセッサはセーフティセンサ（たとえば煙、ＣＯ）をポーリングし、セーフティセンサのうち１つ以上がハザードイベントの検出を示した場合に警報装置１７０６を起動する。いくつかの実現例においては、セーフティプロセッサは、システムプロセッサとは無関係に動作して、システムプロセッサの状態にかかわらず警報装置１７０６を起動させる。たとえば、システムプロセッサが能動的な機能を実行している（たとえば、Ｗｉ−Ｆｉ更新を実行している）かまたは電力制約のために停止される場合、セーフティプロセッサは、ハザードイベントの検出時に警報装置１７０６を依然として起動させる。
【０３７６】
いくつかの実現例においては、セーフティプロセッサ上で実行されるソフトウェアは永続的に固定されており、スマートハザード検出器１０４が工場から出荷された後にソフトウェアまたはファームアップ更新によって更新されるのが禁止されている。セーフティプロセッサは、一般に、システムプロセッサと比べて、より低消費電力プロセッサである。
【０３７７】
いくつかの実現例においては、比較的高電力の無線通信回路は、たとえば、８０２．１１プロトコルのいずれかに従って通信することのできるＷｉ−Ｆｉモジュールを含む。一例として、比較的高電力の無線通信回路は、任意には、Ｂｒｏａｄｃｏｍ  ＢＣＭ４３３６２  Ｗｉ−Ｆｉモジュールを用いて実現される。いくつかの実現例においては、比較的低電力の無線通信回路は、ＩＥＥＥ８０２．１５．４プロトコルに従って通信することができる低電力無線パーソナルエリアネットワーク（６Ｌ０ＷＰＡＮ）モジュールまたはＺｉｇＢｅｅモジュールを含む。たとえば、いくつかの実現例においては、比較的低電力の無線通信回路は、ＥｍｂｅｒＥＭ３５７  ６Ｌ０ＷＰＡＮモジュールを用いて実現される。いくつかの実現例においては、不揮発性メモリは、ＮＡＮＤフラッシュ、ハードディスクドライブ、ＮＯＲ、ＲＯＭまたは相変化メモリなどのいずれかの好適な永久メモリストレージである。いくつかの実現例においては、不揮発性メモリは、スピーカ１７３６を用いて再生されるオーディオクリップを格納する。オーディオクリップは、任意には、１つ以上の言語でのインストール命令および／または警告を含む。いくつかの実現例においては、インターフェイスセンサは、システムプロセッサによって監視されるセンサを含む一方で、セーフティセンサは、セーフティプロセッサによって監視されるセンサを含む。センサは、任意には、プリント回路基板、フレキシブルプリント回路基板、システムのハウジングまたはそれらの組合せに搭載される。
【０３７８】
いくつかの実現例においては、インターフェイスセンサは、（離散的なフォトダイオードを用いて実現することができるような）周囲光センサ（ambient light sensor：ＡＬＳ）、（Ｅｘｃｅｌｉｔａｓ  ＰＹＱ１３４８モジュールを用いて実現することができるような）パッシブ赤外線（ＰＩＲ）モーションセンサ、（図１４Ａ〜図１４Ｃのレーダシステムなどの）レーダシステム、ならびに、（１つ以上のＭａｎｏｒｓｈｉ  ＭＳ−Ｐ１６４０Ｈ１２ＴＲモジュールを用いて実現することができるような）１つ以上の超音波センサ、のうち１つ以上を含む。いくつかの実現例においては、セーフティセンサは、（たとえば、Ｅｘｃｅｌｉｔａｓ  ＩＲモジュールを含む）煙検知チャンバ１７３４、（たとえば、ＦｉｇａｒｏＴＧＳ５３４２センサを含む）ＣＯ検出モジュール１７０４、および、（たとえば、Ｓｅｎｓｉｒｉｏｎ  ＳＨＴ２０モジュールを含む）温湿度センサ、のうち１つ以上を含む。電源は、電力を供給して、スマートハザード検出器の動作を可能にするとともに、任意には、エネルギのいずれかの如何なる好適な源を含む。この明細書中に記載される実現例は、電力供給されたＡＣライン、電力供給されたバッテリ、バッテリバックアップで電力供給されたＡＣラインの組合せ、および／または、外部から電力供給されたＤＣ電力（たとえばＵＳＢ供給電源）を含む。ＡＣライン電力、バッテリバックアップによるＡＣライン電力または外部から供給されたＤＣ電力を用いる実現例は、任意には、バッテリのみの実現例とは異なる電力節約の制約の対象となる。
【０３７９】
好ましくは、バッテリのみで電力供給される実現例は、少なくとも７年、８年、９年または１０年などの最短期間にわたってスマートハザード検出器１０４が動作するように、その有限のエネルギ供給の消費を管理するように構成される。ラインにより電力供給される実現例はそれほどには制約されない。バッテリバックアップで電力供給されるラインの実現例は、任意には、バックアップバッテリの寿命を長くするための電力節約方法を用いる。バッテリのみの実現例においては、電源は任意には１つ以上のバッテリを含む。バッテリは、任意には、さまざまな異なる組成物（たとえば、アルカリまたはリチウムの二硫化鉄）から構成されており、（たとえば永久的であるか、ユーザが交換可能であるかまたはユーザが交換不可能である）さまざまなエンドユーザ構成が任意に用いられている。いくつかの実現例においては、Ｌｉ−ＦｅＳ２の６個のセルが２つのスタックを３つ並べて配置されている。このような配置は、スマートハザード検出器１０４のために合計で約２７０００ｍＷｈの利用可能な電力をもたらすことができる。
【０３８０】
いくつかの実現例においては、スマートハザード検出器１０４は、接近するユーザおよび／または手の接触を検出するために図１４Ａ〜図１４Ｃにおけるレーダシステムのうちの１つなどのレーダシステムを利用する。
【０３８１】
いくつかの実現例においては、スマートハザード検出器１０４は、カバープレート１７２８上に搭載された、図１４Ａ〜図１４Ｃのレーダシステムのうちの１つなどのレーダシステムを含む。たとえば、いくつかの実現例においては、レーダシステムは、カバープレート１７２８の内部において少なくとも部分的に領域１７０１内に位置している。いくつかの実現例においては、レーダシステムはカバープレート１７２８の上方領域に位置する。
【０３８２】
いくつかの実現例においては、スマートハザード検出器１０４は、フロントケーシング１７２６上に搭載されたレーダシステムを含む。たとえば、いくつかの実現例においては、レーダシステムはフロントケーシング１７２６の上方領域に位置する。
【０３８３】
いくつかの実現例においては、スマートハザード検出器１０４は、回路基板１７００の上に位置するレーダシステムを含む。たとえば、いくつかの実現例においては、レーダシステムは、回路基板１７００の上において少なくとも部分的に領域１７０８に位置している。いくつかの実現例においては、スマートハザード検出器１０４は、回路基板１７００の底部に位置するレーダシステムを含む。たとえば、いくつかの実現例においては、レーダシステムは、回路基板１７００の底部上において少なくとも部分的に区域１７０９に位置している。
【０３８４】
いくつかの実現例においては、スマートハザード検出器１０４は、回路基板１７００に接続された回路基板（たとえばフレックス回路基板）上に少なくとも部分的に位置するレーダシステムを含む。
【０３８５】
いくつかの実現例においては、レーダシステムは、制御モジュール（たとえば制御モジュール１４００）がスマートハザード検出器１０４の第１の構成要素上に位置するように、かつ、アンテナ（たとえば送信機１４０２および／または受信機１４０４）がスマートハザード検出器１０４の第２の構成要素上に位置するように、位置決めされている。いくつかの実現例においては、レーダシステムは、制御モジュール（たとえば制御モジュール１４００）が回路基板１７００上（たとえば領域１７０９）における第１の領域に位置するように、かつ、アンテナが第２の領域（たとえば領域１７０８）に位置するように、位置決めされている。いくつかの実現例においては、アンテナうち１つ以上が、フレックス回路基板上に位置しているか、またはスマートハザード検出器１０４のカバー（たとえば領域１７０１内）に搭載されている。
【０３８６】
いくつかの実現例においては、（たとえば図１４Ａ〜図１４Ｅに記載されるような）レーダシステムは、プールまたは熱い湯がはられた桶（ホットタブ）が占有されているかどうかを判断するために、スマートプールまたはスマートホットタブにおいて利用される。いくつかの実現例においては、占有されているかどうかの判断は、スマートプールまたはホットタブの動作を調整するためにスマートプールまたはホットタブによって利用される。いくつかの実現例においては、占有されているかどうかの判断は、水温を調整するためにスマートプールまたはホットタブによって利用される。いくつかの実現例においては、占有されているかどうかの判断は、（たとえば子供がプールの中で検出される場合に）警告を生成するために利用される。いくつかの実現例においては、占有されているかどうかの判断は、照明レベルを調整するためにスマートプールまたはホットタブによって利用される。
【０３８７】
いくつかの実現例においては、（たとえば図１４Ａ〜図１４Ｅに記載されるような）レーダシステムは、人が近くにいるかどうかを判断するためにスマート照明において利用される。いくつかの実現例においては、存在するかどうかの判断は、スマート照明の動作を調整するためにスマート照明によって利用される。いくつかの実現例においては、存在するかどうかの判断は、照明の明度を調整するためにスマート照明によって利用される。いくつかの実現例においては、存在するかどうかの判断は、照明を点灯したり消灯したりする（たとえば、人が検出された場合に照明を点ける）ためにスマート照明によって利用される。
【０３８８】
いくつかの実現例においては、（たとえば図１４Ａ〜図１４Ｅに記載されるような）レーダシステムは、人が近くにいるかどうかを判断するためにスマート潅漑システムにおいて利用される。いくつかの実現例においては、存在するかどうかの判断は、潅漑システムの動作を調整する（たとえば、一時的に潅漑を停止させるかまたは一時的に潅漑の方向を変える）ために、スマート潅漑システムによって利用される。
【０３８９】
いくつかの実現例においては、（たとえば図１４Ａ〜図１４Ｅに記載されるような）レーダシステムは、対象物を検出および／または追跡するためにスマートカメラにおいて利用される。いくつかの実現例においては、検出および追跡は、対象物の検出および追跡を向上させるために画像センサからの画像データと集約される。いくつかの実現例においては、検出および追跡は、異常を検出するとともに、検出された異常に画像センサの焦点を向けるために利用される。いくつかの実現例においては、検出および追跡は、（たとえば、煙または他の対象物のせいで）画像センサからの検出された対象物の照明条件が低下しているかまたは妨げられているなどの、画像検出および／または追跡が制限されている条件下で利用される。
【０３９０】
いくつかの実現例においては、（たとえば図１４Ａ〜図１４Ｅに記載されるような）レーダシステムは、人が近くにいるかどうかおよび／または特定の個人を認識するかどうかを判断するためにスマートサーモスタットにおいて利用される。いくつかの実現例においては、存在しているかどうかの判断は、ＨＶＡＣシステムの動作を調整する（たとえば、目標温度を上げるかまたは下げる）ために、スマートサーモスタットによって利用される。いくつかの実現例においては、特定の個人を認識することは、ＨＶＡＣ設定を個別化するために利用される。
【０３９１】
いくつかの実現例においては、（たとえば、図１４Ａ〜図１４Ｅに記載されるような）レーダシステムは、人が近くにいるかどうかおよび／または特定の個人を認識するかどうかを判断するためにスマートハザード検出器において利用される。いくつかの実現例においては、存在しているかどうかの判断は、警告を生成するためにスマートハザード検出器によって利用される。たとえば、存在しているかどうかの検出は、誰か（たとえば認識された個人）が火災の起こっている建造物内にいることを緊急時対応要員に通知するために用いられる。
【０３９２】
いくつかの実現例においては、（たとえば、図１４Ａ〜図１４Ｅに記載されるような）レーダシステムは、人が近くにいるかどうかおよび／または特定の個人を認識するかどうかを判断するためにスマートエントリデバイス（たとえばスマートドアベルまたはスマートドアロック）において利用される。いくつかの実現例においては、存在するかどうかの判断は、警告を生成するためにスマートエントリデバイスによって利用される。たとえば、存在するかどうかの検出は、人が通路において検出されたことを住宅所有者に通知するために用いられる。いくつかの実現例においては、特定の個人を認識することは、ドア、門扉または窓をロックおよび／またはロック解除するために利用される。いくつかの実現例においては、特定の個人を認識することは、スマートホーム構成を（たとえば、身元が識別された個人についての個別化された構成に）設定するために利用される。いくつかの実現例においては、特定の個人を認識することは、（たとえば、パスコードなどの、他のセンサからのデータおよび／または個人から受取った他の情報と共に）個人の身元を確認するために利用される。
【０３９３】
いくつかの実現例においては、（たとえば、図１４Ａ〜図１４Ｅに記載されるような）レーダシステムは、検出された対象物を分類するためにスマートレーダ撮像デバイスにおいて利用される。いくつかの実現例においては、レーダシステムからの分類情報、位置情報および／または移動情報は、どんなタイプの対象物がどこで検出されたかを識別し、（たとえば、スマートレーダ取込みデバイスに結合されたディスプレイスクリーン上で）ユーザに対して表示するために、スマートレーダ撮像デバイスによって利用される。たとえば、スマートレーダ撮像デバイスは、住宅の外側（たとえば前庭に）向けられて、車、歩行者、ペットなどの検出された対象物の位置（およびタイプ）を含む画像をユーザに対して表示する。
【０３９４】
図１８は、いくつかの実現例に従った、バイパス回路を利用するスマートデバイスの通信モジュール９４２を示すブロック図である。図１８は、図１〜図９に開示された実現例のいずれかに従った、スマートデバイス２０４（たとえば、カメラ１１８、スマートハザード検出器１０４、スマートサーモスタット１０２などのデバイス１０２、１０４、１０６、１０８、１１０、１１２、１１４、１１６、１１８、１２０および／または１２２）の通信モジュール９４２（たとえば図９Ａ）を示す。
【０３９５】
いくつかの実現例においては、通信モジュール９４２は、１つ以上の無線機９４０、１つ以上の無線機９５０、フロントエンドモジュール１８００およびアンテナ１８０２を含む。いくつかの実現例においては、１つ以上の無線機９４０および無線機９５０は、通信可能に接続されており、各々が有するそれぞれのアンテナ１８０２を介してそれぞれの信号が送受信される。一例として、カメラ１１８の通信モジュール９４２は、映像データを送信するための第１のトランシーバ（たとえばＷｉ−Ｆｉ、無線機９５０）を含み、付加的には、スマートホーム環境における他のスマートデバイスからパケットを送受信するための第２のトランシーバ（たとえばＺｉｇｂｅｅ、無線機９４０）を含む。任意には、組合わされたトランシーバは、２つ以上の通信プロトコルに従ってデータを送受信するために構成される（たとえば、Ｗｉ−ＦｉおよびＢｌｕｅｔｏｏｔｈ  ＬＥのために構成された無線機９５０）。いくつかの実現例においては、無線機９５０はレーダ通信のために利用され、無線機９４０はＷｉ−ＦｉまたはＢｌｕｅｔｏｏｔｈなどの無線通信のために利用される。通信モジュール９４２の構成要素（たとえば、無線機９４０、無線機９５０）は、図９Ａに関連付けてより詳細に記載される。
【０３９６】
通信モジュール９４２のフロントエンドモジュール１８００は、無線機９４０によって送受信される信号を処理する（たとえば、増幅する）ためのさまざまな回路素子を含む。特に、フロントエンドモジュール１８００は、増幅器（たとえば増幅器１８０６−１および低ノイズ増幅器１８０６−２）またはバイパスライン１８０８を選択的に用いることによって、無線機９４０とアンテナ１８０２とを結合するためのスイッチ１８０４を含む。フロントエンドモジュール１８００が、低ノイズ増幅器１８０６−２またはバイパスライン１８０８によって無線機９４０とアンテナ１８０２とを結合するかどうかは、無線機９５０がアクティブであって第２のアンテナ１８０２−２を用いて信号を送信しているかどうかに応じて決まる。図示されていないが、フロントエンドモジュール１８００の他の実現例は、１つ以上の付加的なスイッチ、増幅器、トランジスタ、および／または、能動素子もしくは受動素子のいずれかの組合せを含む、付加的な回路要素を含み得る。回路素子の組合せは、たとえば、通信モジュール９４２の感度と無線機９４０を介して送信および／または受信された信号とを変更するために、フロントエンドモジュール１４００において用いられてもよい。
【０３９７】
先に記載されたように、信号絶縁が不十分であることは、典型的には、アンテナ１８０２同士が物理的に近接して配置されていることに起因する。特に、付近の送信チェーンにおける送信アンテナ（たとえば、Ｗｉ−Ｆｉ送信のためのアンテナ１８０２−２）の信号電力が、受信チェーン（たとえば、無線機９４０およびアンテナ１８０２−１によって形成される８０２．１５．４受信チェーン）における構成要素の最大入力電力を上回る場合に、デバイス構成要素は破損するリスクがある。
【０３９８】
トランシーバデバイス（たとえば、無線機９４０、無線機９５０）の共存を可能にして向上させるためのいくつかの方法は、フロントエンドモジュール１８００においてバイパスライン１８０８を使用することを含む。特に、無線機９５０（たとえばＷｉ−Ｆｉ）が「オン」である場合にバイパスライン１８０８を自動的かつ選択的に可能化するためにスイッチ１８０４を用いることによって、かつ、アンテナ１８０２−２を介して信号を送信することによって（たとえば、無線機９５０が、「オン」であって送信中であることを接続１８１０を介してフロントエンドモジュール１４００に信号で伝える）、アンテナ１８０２−１を介して受信された送信は、低ノイズ増幅器１８０６−２を通過せず、代わりにバイパスライン１８０８を通過して無線機９４０に達する。結果的に、フロントエンドモジュール１８００によって許容され得る有効最大入力電力は、低ノイズ増幅器１８０６−２ではなくバイパスライン１８０８の特徴によって判断されるように、高くなる可能性がある（たとえば、バイパスライン１８０８が無線機９４０とアンテナ１８０２−１とを結合するために用いられる場合に、フロントエンドモジュール１８００がより大きな入力電力しきい値を有する）。無線機９５０が「オフ」である場合、スイッチ１８０４は、受信機経路において低ノイズ増幅器１８０６−２で無線機９４０とアンテナ１８０２−１とを結合するように動作する。これにより、受信機のチェーン感度に関しては、低ノイズ増幅器１８０６−２が無線機９４０とアンテナ１８０２−１とを結合するために用いられる場合に、フロントエンドモジュール１８００がより高い受信感度を有する。無線機９５０の活動に基づいて低ノイズ増幅器１８０６−２が選択的に動作すると想定すると、低ノイズ増幅器１８０６−２を用いることによって感度を向上させながらも、低ノイズ増幅器１８０６−２が破損するリスクが回避される。したがって、フロントエンドモジュール１８００は、アンテナ１８０２−１を介して受信された信号が無線機９４０に到達するまでは増幅器１８０６−２によって増幅されないように、無線機９５０がアクティブであるとともにアンテナ１８０２−２を用いて信号を送信している場合にバイパスライン１８０８を介して無線機９４０にアンテナ１８０２−１を結合するように構成される。フロントエンドモジュール１８００はさらに、アンテナ１８０２−１を介して受信された信号が無線機９４０に到達する前に増幅器１８０６−２によって増幅されるように、無線機９５０がアンテナ１８０２−２を用いて信号を送信していない場合に増幅器１８０６−２を介してアンテナ１８０２−１を無線機９４０に結合するように構成される。
【０３９９】
図１９Ａおよび図１９Ｂは、いくつかの実現例に従った、スマートホーム環境１００における複数の無線機を有するスマートデバイスのための共存スキームを示す。
【０４００】
図１９Ａに示されるように、スマートデバイス２０４（たとえばカメラ１１８）は、近くにある他のデバイスおよび／または電子タグ（たとえば、スマートハザード検出器１０４、カメラ１１８、スマートサーモスタット１０２または電子タグ２０６）に対するデータの送信および受信を行なう。同時に、データ（たとえば、カメラ１１８によって記録された生中継映像ストリーム）は、ネットワークを介してリモートサーバシステム（たとえば、ネットワークインターフェイス１６０を通じてネットワーク１６２を介してスマートホームプロバイダサーバシステム１６４）に対して送受信される。いくつかの実現例においては、スマートホーム環境１００におけるさまざまなデバイスはまた、通信可能に接続されているので、互い同士の間でデータを送信／受信し得る。図１９Ａに例示および記載された具体的なスマートデバイスは、単なる例に過ぎず、他の実現例はスマートデバイスのさまざまな組合せ（図示されない）を含む。
【０４０１】
いくつかの実現例においては、カメラ１１８（または高帯域出力データを生成するいずれかのスマートデバイス２０４）は、付加的な処理、格納および／または許可されたユーザとの共有のために、１つ以上の映像ストリームをさまざまな解像度（たとえば１８０ｐ、７８０ｐおよび１０８０ｐ）でサーバシステム１６４に送信する必要がある。いくつかの状況においては、映像ストリームがライブの高解像度（たとえば７８０ｐまたは１０８０ｐ）映像ストリームである場合に、これにより、カメラ１１８は、ネットワークインターフェイス１６０を介するサーバシステム１６４に対する低レイテンシで高帯域幅の接続を実質的な期間（たとえば数分から数時間に）にわたって維持することが必要となる。これは、映像ストリームを送信するためにサーバシステム１６４に接続するべきネットワーク１６２によって提供されるＷｉ−Ｆｉ接続を用いるカメラ１１８によって、いくつかの実現例において達成される。同時に、カメラ１１８は、これらの警告がローカルに処理され得る（たとえば、カメラ１１８におけるシステム状態を変更するために用いられ得るか、他のシステムの警告および状態情報を考慮して一体的に処理するためにハブデバイス１８０に送信され得るか、他のスマートホームデバイス２０４に中継され得るか、または、許可されたユーザに向けられた警報を発行するように構成されたクライアントデバイス５０４に送信され得る）ように、および／または、サーバシステム１６４に送信され得るように、他のスマートデバイス２０４からの高優先順位の警告に応答する必要がある。いくつかの実現例においては、これらの警告は、（スマートハザード検出器３０４などの）他のスマートデバイス２０４における無線機によってＢｌｕｅｔｏｏｔｈ信号またはＩＥＥＥ８０２．１１．１５．４信号を通じて発行され、カメラ１１８（またはいずれかの同等のスマートデバイス２０４）における対応する無線機によって受信される。これらの警告は、典型的には、長期間および高帯域である映像のストリーミングとは対照的に、短期間および低帯域幅である。いくつかの実現例においては、これらの警告は、Ｗｉ−Ｆｉ無線機（たとえば２．４ＧＨｚ）と同じ周波数で動作するカメラ１１８（またはいずれかの同等のスマートデバイス２０４）における対応するＢｌｕｅｔｏｏｔｈ無線機またはＩＥＥＥ８０２．１１．１５．４無線機によって他のスマートデバイス２０４に再送信される必要がある。これにより、通常の動作中（たとえば、他のスマートデバイス２０４からの警告が入力されていない場合）にＷｉ−Ｆｉ無線機を介する高効率での映像ストリーミングが可能にされている一方で、カメラ１１８が、他のスマートデバイス２０４から受信された高優先順位の送信（たとえば煙またはＣＯの警告）が最小限のレイテンシで送信されるように無線機およびアンテナを優先的に使用することが必要となる。複数の無線機（たとえばＷｉ−Ｆｉ、Ｂｌｕｅｔｏｏｔｈおよび８０２．１１．１５．４）を備えたデバイスは、いくつかの付加的な方法において利用されてもよい。いくつかの実現例においては、たとえば、デバイスのうちの１つ以上の無線機は（たとえばＢｌｕｅｔｏｏｔｈを介する）セキュアなデバイスプロビジョニングのために用いられてもよい。付加的には、上述のとおり、１つ以上の無線機は、任意には、（たとえば、永久電源に接続されていないデバイスにおける）低電力通信のために用いられる。さらに、１つ以上の無線機が、任意にはレーダ動作のために用いられる。
【０４０２】
複数の無線機が利用されているか上述の動作のいずれかは、複数の無線機（たとえば２つ以上）の使用を管理する（この明細書中に記載された）共存戦略を必要とする。いくつかの実現例においては、共存戦略は、複数の無線機が、互いからの分離が不十分であるアンテナを使用して、同じ周波数で、または干渉する可能性のある周波数（たとえば、互いの高調波である周波数）で、信号を干渉なしに送信することを可能にする。いくつかの実現例においては、共存戦略は、複数の無線機が、互いに干渉することなく、電力を抜取り、熱を発生させ、および／または電磁場を生成することを可能にする。
【０４０３】
さまざまな実現例においては、スマートデバイス２０４は、この明細書中に記載されるのと同様の目的を含むさまざまな目的のために複数の無線機を用いるいずれかの種類のホームオートメーションデバイスである。たとえば、複数の無線機は、クラウドサービスに、またはローカルネットワークでデータをストリームするためのＷｉ−Ｆｉ無線機；構成目的のためのＢｌｕｅｔｏｏｔｈ無線機；スマートホーム環境におけるスマートデバイス内の他のホームオートメーションデバイスとの通信を可能化にするためのＩＥＥＥ８０２．１１．１５．４無線機；さまざまな対象物の位置／移動を監視するためのレーダ無線機；またはそれらの目的とは１つ以上の態様で異なる目的；のうち２つ以上を含む（たとえば、以下には限定されないが、データ、警告および／もしくは制御コマンドを他のスマートホームオートメーションデバイスと交換するために、および／または、他のスマートホームオートメーションデバイスの通信状態を監視するために、用いられるＷｉ−Ｆｉ無線機；データ、警告および／もしくは制御コマンドを他のスマートホームオートメーションデバイスと交換するために、および／または、他のスマートホームオートメーションデバイスの通信状態を監視するために、用いられるＢｌｕｅｔｏｏｔｈ無線機；１つのホームオートメーションデバイスから別のデバイスに遠隔制御コマンドおよび居住者占有情報を送信するために用いられるＩＥＥＥ８０２．１１．１５．４無線機；ならびに、スマートホーム環境における他のスマートデバイスおよび／または電子タグとの通信を可能化するためのＲＦＩＤ無線機）。たとえば、スマートデバイス２０４は、冷蔵庫、洗濯機、乾燥機または皿洗い機などのスマートアプライアンス／接続されたアプライアンス；テレビ、デジタルビデオレコーダ、音響／映像受信機、接続されたスピーカまたはメディアプロジェクタなどの家庭用娯楽機器；ネットワークルータ、スイッチまたはネットワークアタッチトストレージなどのホームネットワーキングデバイス；一体型セキュリティカメラもしくはハザード検出器を備えた接続されたドアロック、ガレージドアコントローラまたはドアベルなどのホームセキュリティ／アクセスデバイス；屋内および／または屋外の住宅照明装置；造園潅漑装置およびコントローラ；自動化された住宅窓カバーおよび／もしくは天窓；ならびに、加熱および冷却システム、であり得る。
【０４０４】
ホームオートメーションデバイス２０４の各々は、そのタイプおよび目的に基づいて具体的な特徴（たとえば、エンドユーザ特徴、動作特徴および／もしくはネットワーク／コラボレーション特徴）を有するとともに、ホームオートメーション環境および／またはそれぞれの自動化デバイスの目的／用途を促進するために制御および／または自動化され得る電子部品および電気機械部品を含む。たとえば、リッチな１セットの接続された特徴を備えた特定のスマート冷蔵庫（すなわち、他のスマートホームデバイスおよび／またはスマートフォン、タブレット、ラップトップもしくはデスクトップなどのエンドユーザデバイス上で実行されるアプリケーションに対するさまざまなネットワーク接続を介して制御可能な特徴）は、任意には、コンプレッサ、角氷メーカー、内部および外部照明、冷凍庫部分、冷蔵庫部分、外部表示パネル、プロセッサ、オーディオレコーダ／マイクロホン、ビデオカメラ、メモリ、近接センサ、および３つのさまざまな無線機を有するが、これらはすべて、デバイス間通信および／またはデータストリーミングのうち１つ以上をサポートする。上述のとおり構成された冷蔵庫について想定すると、いくつかの実現例においては、冷凍庫部分および冷蔵庫部分、氷メーカ動作などの温度は、任意には、Ｗｉ−Ｆｉ、ＢｌｕｅｔｏｏｔｈまたはＩＥＥＥ８０２．１１．１５．４接続を介して制御され、冷蔵庫性能データならびに記録済みおよび／またはライブの音響および映像は、任意には、Ｗｉ−Ｆｉ接続を介して送信され、状態および存在についてのメッセージおよび警告は、任意には、ＩＥＥＥ８０２．１１．１５．４接続を用いて他のホームオートメーションデバイスと交換される。別の例として、Ｗｉ−Ｆｉ無線機、Ｂｌｕｅｔｏｏｔｈ無線機およびＩＥＥＥ８０２．１１．１５．４無線機を備えた造園潅漑コントローラを想定すると、コントローラは、任意には、ＩＥＥＥ８０２．１１．１５．４接続を用いて、潅漑プログラムと適合する潅漑コマンド（たとえばＯＮおよびＯＦＦ）を屋外スプリンクラーに対して送信し、（Ｗｉ−Ｆｉ接続を介して、インターネットおよび／またはローカルスマートホームオートメーションデバイス（たとえば屋外水分検出器）からの温度および予測降水量などの）天候情報を取得し、かつ、ＢｌｕｅｔｏｏｔｈまたはＷｉ−Ｆｉ接続を用いて、対応する潅漑アプリケーションを実行するスマートフォンから動作コマンドおよび構成コマンドを受付ける。これらの例示的な実現例および他の同様の実現例においては、複数の無線機およびそれぞれのアンテナは、この明細書中に記載されるアンテナ配置原理に従って配置されており、複数の無線機は、この明細書中に記載される共存原理および信号を用いて共存する（すなわち、それらの関連付けられたアンテナを介して協働的に送信および受信する）ように構成されている。
【０４０５】
図１９Ａに示されるように、通信モジュール９４２のいくつかの実現例は、１つ以上の無線機９４０、無線機９５０、アンテナ１８０２、オプションのフロントエンドモジュール１８００（図１８に記載）、および、１つ以上の制御ライン１９００を含む。１つ以上の制御ライン１９００は、１つ以上の無線機９４０と無線機９５０との間で信号を送信する（たとえば、制御ライン１９００−１上のＲＡＤＩＯ＿ＰＲＩ、制御ライン１９００−２上のＲＡＤＩＯ＿ＲＥＱおよび制御ライン１９００−３上のＷＩ−ＦＩ＿ＧＲＡＮＴ）。通信モジュール９４２のさまざまな構成要素を図９Ａに関連付けてより詳細に記載する。
【０４０６】
いくつかの実現例においては、制御ライン１９００は、共存方式に従ってトランシーバデバイスの動作を管理するために、１つ以上の無線機９４０と無線機９５０との間で制御信号を送信するのに用いられる。特に、以下により詳細に記載されているように、制御信号は、１つ以上の無線機９４０および無線機９５０によって送信されている信号の優先順位を示して判断するための手段として送信される。優先順位がより低いと判断されたトランシーバは、優先順位の高いトランシーバがデータを送信／受信し終えると、或る期間にわたって送信を一時停止することによって優先順位のより高いトランシーバを優先させ、これにより、トランシーバデバイスが同時に動作することに起因する不十分な分離という悪影響を減らすかまたは完全に回避する。一例として、ＲＡＤＩＯ＿ＰＲＩ（すなわち、送信優先順位についての要求）およびＲＡＤＩＯ＿ＲＥＱ（たとえば、送信についての要求）制御ライン１９００−１および１９００−２が無線機９４０によってアサートされると、無線機９５０は、無線機９４０がデータを送信／受信している間、それ自体の送信を一時停止することによって無線機９４０による送信要求に応じる。図１９Ａにおける例を参照すると、ＲＡＤＩＯ＿ＰＲＩ制御ライン１９００−１およびＲＡＤＩＯ＿ＲＥＱ制御ライン１９００−２がアサートされると、スマートデバイス２０４の無線機９５０（たとえばカメラ１１８のＷｉ−Ｆｉトランシーバ）は、スマートホームプロバイダサーバシステム１６４への記録済み映像のアップロードを瞬間的に一時停止するとともに、無線機９４０（たとえば８０２．１５．４）が、ＷＩ−ＦＩ＿ＧＲＡＮＴ制御信号を起動する（または「アサート」する）ことによって、スマートハザード検出器１０４から受信された重要なパケットをスマートサーモスタット１０２に送信することを許可する。別の例として、ＲＡＤＩＯ＿ＰＲＩ制御ライン１９００−１およびＲＡＤＩＯ＿ＲＥＱ制御ライン１９００−２がアサートされると、スマートデバイスの無線機９５０は、データ伝送を瞬間的に一時停止する一方で、無線機９４０が動作する（たとえば、レーダ動作を実行する）ことを許可する。結果として、トランシーバデバイス間における干渉と送信との衝突が回避されるとともに、（たとえば、デバイス入力電力しきい値を超えることによって）ハードウェア構成要素を破損させるリスクが減らされ、および／または、重要なデータ（たとえば、スマートハザード検出器１０４からの緊急ピング）が送信されない。
【０４０７】
いくつかの実現例においては、トランシーバのうちの１つは、送信についての要求を受信してそれ自体と要求しているトランシーバとの間の送信を調節する「マスタ」デバイスとしての役割を果たす。示される例においては、無線機９５０（たとえばＷｉ−Ｆｉトランシーバ）は、制御ライン１９００の方向によって示されるようにマスタである（すなわち、無線機９５０に関して、ＷＩ−ＦＩ＿ＧＲＡＮＴは出力であり、ＲＡＤＩＯ＿ＰＲＩおよびＲＡＤＩＯ＿ＲＥＱは入力である）。
【０４０８】
無線機９４０および／または無線機９５０は、任意には、ステーションモード（すなわち、トランシーバがルータなどのアクセスポイントに接続するクライアントとして機能する）で、アクセスポイント（ＡＰ）モード（すなわち、トランシーバが、他のデバイスが他の接続されたデバイスに接続してアクセスすることを可能にするアクセス・ポイントとしての機能する）で、および／または、アドホックモード（たとえば、ネットワーク接続されたデバイスが等しい状態を有しているとともに、範囲内にある他のネットワークデバイスと関連するモード）で、動作する。さらに、無線機９４０および／または無線機９５０は、任意には、さまざまな電力モード（たとえば、フルパワーモード、パワーセーブモード）で動作する。所与の例においては、ＷＩ−ＦＩ＿ＧＲＡＮＴ制御信号は、無線機９５０がパワーセーブモードであるときには起動したままにされる。
【０４０９】
例は３本の制御ラインの使用を示しているが、他の実現例は、送信デバイスの要求優先順位を判断するための付加的な制御ラインおよび制御信号を含み得る。付加的な制御ラインおよび制御信号は、たとえば、複数のトランシーバデバイスがマスタデバイスと別個にアービトレーションを行なうことができるように、組合わされたデバイス（たとえば、組合わされたＢｌｕｅｔｏｏｔｈおよび８０２．１５．４チップ）に２つ以上の無線機９４０または無線機９５０を含む実現例において用いられてもよい。
【０４１０】
代替的には、いくつかの実現例においては、２つ以上の無線機９４０または無線機９５０は、組合わされたデバイス（たとえば、組合わされたＢｌｕｅｔｏｏｔｈおよびＷｉ−Ｆｉ  ８０２．１１チップ）として一体化され、別個のアービトレーションスキームは、２つの無線機９４０または無線機９５０が通信モジュール９４２の他のトランシーバとアービトレーションを行なう前に内部でアービトレーションを行なうように実現される。図１９Ｂは、単一デバイスにおいて組合わされたトランシーバ（たとえば、無線機９５０−１および９５０−２によって示される、単一のデバイスにおいて組合されたそれぞれのＢｌｕｅｔｏｏｔｈトランシーバとＷｉ−Ｆｉトランシーバとの）間の内部アービトレーションスキームの例を示す。スイッチ１８０４−３を用いて、たとえば、無線機９５０−１および９５０−２は、どのトランシーバがアンテナ１８０２−２に対する制御を行ない得るかについて、互いの間で（たとえば、無線機９５０−１および／または９５０−２のファームウェア内の命令および論理に基づいて）決定する。このため、図１９Ａの例示的な共存スキームは、無線機９４０または無線機９５０の間で実現されるいずれかの内部共存スキームからは独立して、但し、いずれかの内部共存スキームと同時に、動作する（たとえば、８０２．１５．４またはレーダおよびＷｉ−Ｆｉを伴う共存スキームは、Ｗｉ−ＦｉおよびＢｌｕｅｔｏｏｔｈを伴う内部共存スキームから独立している）。
【０４１１】
概して８０２．１５．４およびＷｉ−Ｆｉに関連付けて図１８および図１９Ａ〜図１９Ｂを記載しているが、他の実現例は、任意には、図９Ａに関連付けて先に記載されたように、他の伝送プロトコルの如何なる組合せをも含む。
【０４１２】
いくつかの環境においては、レーダ搭載デバイスの２つ以上のネットワークは、１つのネットワークからの信号が他のネットワークによって検知できるように、互いに近接して動作する。このような環境においては、一方のネットワークの動作が他方のネットワークにノイズを導入する可能性がある。たとえば、特定のネットワーク内では、レーダ搭載デバイスは、１つのデバイスだけがいずれの所与の時間にもレーダ信号を送信しているように構成される。この例においては、特定のネットワークによって管理されない第２のネットワークが同時に送信を行なってもよい。同時に送信するかまたは重複して送信することにより、一方または両方のネットワークによる結果が不明確および／または不正確になってしまう。
【０４１３】
いくつかの実現例においては、特定のネットワークは複数の別個の周波数で動作するように構成可能である。特定のネットワークは、信号範囲内の他のネットワークが複数の別個の周波数のうち１つ以上の周波数で動作しているかどうかを判断するためにスキャンを実行する。特定のネットワークは、次いで、他のネットワークに対する干渉を最小限にするように複数の別個の周波数のうち特定の周波数を選択する。いくつかの実現例においては、特定のネットワークは、ネットワークの送信を他のネットワークの送信から区別するように、（たとえば、ＰＭＣＷスキームを用いて）位相シフトの擬似ランダムシーケンスを送信に組込むレーダスキームを利用する。いくつかの実現例においては、特定のネットワークは、他のネットワークに対する干渉を最小限にするようにその送信の１つ以上のパラメータを調整する。たとえば、特定のネットワークは、他のネットワークとの同時の送信または重複する送信を最小限にするためにレーダ送信期間を調整する。別の例においては、特定のネットワークは、他のネットワークからの送信と同じ周波数でのレーダ送信を最小限にするために、レーダ送信帯域幅および／または開始／終了周波数を調整する。
【０４１４】
いくつかの実現例においては、特定のネットワークは、送信優先順位を確立するかまたはアサートするためにバック・オフ・プロトコルを利用する。たとえば、特定のネットワークは、レーダ優先順位またはタイミング方式を確立するために、Ｗｉ−Ｆｉなどの無線チャネルを介して１つ以上の他のネットワークと通信する。別の例においては、特定のネットワークは、レーダ優先順位またはタイミング方式を確立するために、レーダシステムを介して１つ以上の他のネットワークと通信する。
【０４１５】
図２０Ａは、いくつかの実現例に従った、レーダデバイス２０００を示す構成要素図である。レーダデバイス２０００は複数のアンテナ２００２（たとえばアンテナ２００２−１および２００２−２）を含む。レーダデバイス２０００はまた、１つ以上のプロセッサ２００４、メモリ２００８、Ｉ／Ｏインターフェイス２０１０、通信構成要素２００６およびレーダ構成要素２０１２を含む。いくつかの実現例においては、レーダデバイス２０００はスマートデバイス（たとえばスマートデバイス２０４（図９Ａ））を含む。いくつかの実現例においては、アンテナ２００２は、（たとえば、３ＧＨｚ〜１０ＧＨｚ、２４ＧＨｚ〜２４．５ＧＨｚ、５７ＧＨｚ〜６４ＧＨｚおよび／または７７ＧＨｚ〜８１ＧＨｚの周波数帯域を用いる）レーダと使用するために構成される。いくつかの実現例においては、アンテナ２００２は超音波レーダと使用するために構成される。いくつかの実現例においては、アンテナ２００２は、レーダデバイス２０００の周囲に沿って設定された間隔で配置される。いくつかの実現例においては、アンテナ２００２は、レーダデバイス２０００の周囲に沿って不規則な間隔で配置される。いくつかの実現例においては、アンテナ２００２は、各々のアンテナが別個の方向に面するように配置される。いくつかの実現例においては、アンテナ２００２は、レーダデバイスの周囲に沿った実質的にいずれかの位置から入来する電波を受信するように、レーダデバイス２０００内に配置される。いくつかの実現例においては、各々のアンテナ２００２が同じ周波数または周波数帯域で送信および／または受信するように構成されており、他の実現例においては、アンテナ２００２が複数の別個の周波数で送信および／または受信するように構成されている。
【０４１６】
レーダ構成要素２０１２はアンテナ２００２に結合して、レーダ動作を容易にする。いくつかの実現例においては、レーダ構成要素２０１２は、無線通信モジュール９２４、レーダ処理モジュール９３２４および／またはレーダモジュール９４４を含むか、またはこれらモジュールと同様の態様で動作するように構成される。いくつかの実現例においては、レーダ構成要素２０１２は、通信モジュール９４２および／または通信インターフェイス９０４を含むか、または、これらと同様の態様で動作するように構成される。いくつかの実現例においては、レーダ構成要素２０１２はアンテナ２００２の動作を管理するように構成される。いくつかの実現例においては、レーダ構成要素２０１２はアンテナ２００２による送信を制御するように構成される。たとえば、レーダ構成要素２０１２は、どのアンテナが所定の時間に送信を行うべきであるかを判断し、および／または、アンテナがどんな周波数で送信を行うべきであるかを判断する。いくつかの実現例においては、レーダ構成要素２０１２は、検出された対象物の位置決め／動きを判断するために、１つ以上のレーダ技術を用いて、受信された電波に対して分析を実行する。いくつかの実現例においては、レーダ構成要素は、最初のレーダデータを生成するために予備解析を実行し、最初のレーダデータが、その後の処理、分析および／または分類のためにサーバシステム（たとえばサーバシステム５０８）に送信される。たとえば、レーダ構成要素２０１２は、対象となる１つ以上の対象物を検出するために受信した電波を分析する。この例においては、レーダデバイス２０００は、電波に対応するレーダデータをサーバシステムに送信し、サーバシステムは、レーダデータに対して付加的な分析を実行する。たとえば、サーバシステムは、対象となる対象物を分類（たとえば、対象となる対象物が人に対応していると判断）し、および／または、対象となる対象物に基づいてイベントを分類する（たとえば、対象となる対象物が裏庭でボール遊びをしている２人に対応していると判断する）。別の例として、サーバシステムは、対象となる各対象物が特定の外周内にあるかどうか判断し、特定の外周の外側にあったと判断した場合、対象となる対象物を無視する。
【０４１７】
いくつかの実現例においては、通信構成要素２００６は、レーダデバイス２０００と１つ以上のリモートデバイスとの間の無線通信および／または有線通信を容易にするように構成される。いくつかの実現例においては、通信構成要素２００６は、データ通信可能である。通信構成要素２００６のこのデータ通信は、さまざまなカスタムもしくは標準の無線プロトコル（たとえば、ＩＥＥＥ８０２．１５．４、Ｗｉ−Ｆｉ、ＺｉｇＢｅｅ、６ＬｏＷＰＡＮ、Ｔｈｒｅａｄ、Ｚ−Ｗａｖｅ、Ｂｌｕｅｔｏｏｔｈ  Ｓｍａｒｔ、ＩＳＡ１００．１１ａ、ＷｉｒｅｌｅｓｓＨＡＲＴ、ＭｉＷｉなど）、カスタムもしくは標準の有線プロトコル（たとえば、Ｅｔｈｅｒｎｅｔ、ＨｏｍｅＰｌｕｇなど）、および／または、この明細書の出願日の時点でまだ開発されていない通信プロトコルを含む他の好適な通信プロトコル、を使用して実行され得る。いくつかの実現例においては、アンテナ２００２のうち１つ以上は、（たとえば通信構成要素２００６と共に）リモートデバイスと無線通信するように構成される。いくつかの実現例においては、１つ以上の付加的なアンテナ（図示せず）が、無線通信を容易にするように通信構成要素２００６と共に動作する。いくつかの実現例においては、レーダデバイス２０００は、アンテナ２００２のうち１つ以上を介してレーダ信号を同時に送信し、通信構成要素２００６を用いてリモートデバイスと通信するように構成される。いくつかの実現例においては、Ｉ／Ｏインターフェイス２０１０は、１つ以上のポート（たとえばＵＳＢポート）、ディスプレイ（たとえばＬＥＤディスプレイ）、マイクロホン、スピーカ、および／または、他のヒューマンインターフェイス要素（たとえばボタン、スライダなど）を含む。
【０４１８】
いくつかの実現例においては、レーダデバイス２０００はレーダを介してその付近を監視するように構成される。いくつかの実現例に従うと、レーダデバイス２０００は、第１のアンテナ２００２を介して１つ以上のレーダ波を発し、１セットのアンテナ２００２を介して１つ以上の反射されたレーダ波を受信する。たとえば、レーダデバイス２０００は、アンテナ２００２−１を用いてレーダ信号を送信し、アンテナ２００２−１および隣接するアンテナ２００２を用いて対応する反射されたレーダ信号を受信する。いくつかの実現例においては、レーダデバイス２０００は、レーダデバイスの付近にある対象物／エンティティの位置決めおよび／または移動を確認するために１つ以上のレーダ技術を用いてレーダ信号を処理する。いくつかの実現例においては、各々のアンテナ２００２はレーダ波を順番に送信する。このようにして、いくつかの実現例に従うと、レーダデバイス２０００は、その周囲に沿って全方向における活動を監視する。いくつかの実現例においては、レーダデバイス２０００は、レーダ波を複数のアンテナ２００２を介して同時に送信する。たとえば、レーダデバイス２０００は、アンテナ２００２−１およびアンテナ２００２−２を介して同時に送信を行う。
【０４１９】
一例として、第１の時間に、アンテナ２００２−１およびアンテナ２００２−２がともに無線信号を送信する。第１の時間窓中に、アンテナ２００２−１および隣接するアンテナは、第１の時間にアンテナ２００２−１によって送信された無線信号に対応する反射された無線信号を受信する。第１の時間窓中にも、アンテナ２００２−２および隣接するアンテナは、第１の時間にアンテナ２００２−２によって送信された無線信号に対応する反射された無線信号を受信する。その後、第２の時間に、アンテナ２００２−１の右側にあるアンテナとアンテナ２００２−２の右側にあるアンテナとが同時に無線信号を送信する。いくつかの実現例に従うと、各々のアンテナ２００２が順番に送信を行なうのに応じてこのプロセスが続けられる。
【０４２０】
いくつかの実現例においては、レーダデバイス２０００は、連続波（continuous wave：ＣＷ）レーダ、ステップ連続波（ステップＣＷ）レーダ、位相変調連続波（phase-modulated continuous wave：ＰＭＣＷ）および周波数変調連続波（ＦＭＣＷ）レーダのうち１つ以上を利用する。いくつかの実現例においては、送信されたレーダ信号（たとえば電波）と受信された反射レーダ信号との間の位相差が、検出された対象物の位置決めおよび／または動きを判断するために利用される。いくつかの実現例においては、第１のアンテナ２００２および第２のアンテナ２００２において受信された、反射したレーダ信号間の時間差が、検出された対象物の位置決め／動きを判断するために用いられる。いくつかの実現例においては、アンテナ２００２の相対的な位置決めが、検出された対象物の位置決め／動きを判断するために用いられる。
【０４２１】
いくつかの実現例においては、レーダデバイス２０００は、各々の検出された対象物が予想される対象物を含むかどうかを判断するように構成される。たとえば、レーダデバイス２０００は、新しい対象物が特定の区域内に存在するかどうかを判断する。いくつかの実現例においては、レーダデバイス２０００は、検出された対象物を識別するかまたは検出された対象物の識別を取得し、検出された対象物が予想される対象物を含むかどうかを判断する。たとえば、レーダデバイス２０００は、車を含むものとして検出された対象物を識別し、車がその位置（たとえば私有車道内）にあることが予想されると判断する。いくつかの実現例においては、レーダデバイス２０００はさらに、特定の検出された対象物が予想される対象物を含まないという判断に従って警告を生成するように構成される。たとえば、レーダデバイス２０００は、ホーム環境の裏庭内にいる人を検出し、人が裏庭内にいるとは予想されないと判断する。したがって、この例においては、レーダデバイス２０００は、検出された人に関する警告を生成する。いくつかの実現例においては、レーダデバイス２０００は、特定の検出された対象物が予想される対象物を含まないという判断に従って１つ以上の追加スキャンを実行するように構成される。たとえば、レーダデバイスは、アンテナ２００２−１を介してレーダ波を送信し、レーダ波に基づいて、予想外の対象物が存在していると判断する。この判断に従うと、レーダデバイスは、予想外の対象物の存在を確認するために、および／または、予想外の対象物についての付加的情報を判断するために、１つ以上の付加的なレーダ波を、アンテナ２００２−１（またはアンテナ２００２−１に隣接するアンテナのうちの１つ）を介して送信する。いくつかの実現例においては、レーダデバイス２０００は、各々の検出された対象物が予想される速度を有するかどうかを判断し、かつ検出された対象物が予想外の速度を有する場合には警告を生成するように構成される。
【０４２２】
いくつかの実現例においては、レーダデバイス２０００は、占有データおよび／または他のデバイス（たとえばホーム環境内の他のスマートデバイス）からのデータを利用して、対象物が予想される対象物を含むかどうかを判断する。いくつかの実現例においては、レーダデバイス２０００は、機械学習を利用して、対象物が予想される対象物を含むかどうかを判断する。たとえば、レーダデバイス２０００は、どのような対象物および／または動きが予想されているかを判断するためにホーム環境内の活動を監視する。
【０４２３】
図２０Ｂは、いくつかの実現例に従った、レーダデバイス２０００を利用するホーム環境２０５０を示す。いくつかの実現例に従うと、レーダデバイス２０００は、住宅、オフィスまたは同様の建造物の外周を判断する。いくつかの実現例においては、住宅の外周は、１ヤードの外周または屋外区域を含む。
【０４２４】
いくつかの実現例においては、レーダデバイス２０００は、住宅の地図またはレイアウトを取得することによって住宅の外周を判断する。たとえば、レーダデバイス２００は、第２の電子デバイスから（たとえば、奥行きマッピングを用いて生成された）レイアウト地図を取得する。いくつかの実現例においては、レーダデバイス２０００は、住宅の外周を判断するために設定モードまたはマッピングモードを利用する。たとえば、レーダデバイス２０００のユーザは、マッピングモードでデバイスを設定し、次いで、レーダデバイス２０００がレーダを介してユーザの経路を追跡している間、住宅の外周を歩行する。いくつかの実現例においては、レーダデバイス２０００のユーザはレーダタグを携帯しており、レーダデバイス２０００は、ユーザを追跡して住宅の外周をマッピングするようにレーダタグとともに作動する。いくつかの実現例においては、レーダデバイス２０００のユーザは電子デバイス（たとえばスマートフォン）を携帯しており、レーダデバイス２０００は、ユーザを追跡して住宅の外周をマッピングするようにユーザのデバイスと共に作動する。たとえば、ユーザのデバイスは、（たとえば、Ｂｌｕｅｔｏｏｔｈ低エネルギ（ＢＬＥ）および／またはＷｉ−Ｆｉを用いて）１つ以上の無線ネットワークを介してレーダデバイス２０００に、ＧＰＳデータなどの位置決めデータを送信する。いくつかの実現例においては、ユーザのデバイスは、速度および／または加速度などの移動データをレーダデバイス２０００に送信し、レーダデバイスは、ユーザの動きを追跡するようにレーダデータと共に移動データを利用する。特に、ノイズの多い環境においては、レーダデバイス２０００がレーダタグまたはユーザデバイスと共に動作することにより、レーダデバイス２０００が、より正確および／または精密にユーザの動きを追跡し、住宅外周をマップアウトすることを可能にする。
【０４２５】
いくつかの実現例においては、レーダデバイス２０００は、住宅についての１つ以上のマッピングを（たとえばメモリ２００８内に）格納している。いくつかの実現例においては、レーダデバイス２０００は、サーバシステム（たとえばサーバシステム５０８）から１つ以上のマッピングを取得する。いくつかの実現例においては、レーダデバイス２０００は、外周２０５２に対応する外周マッピングを利用して、検出された対象物が住宅の内側にあるかまたは外側にあるかを判断する。いくつかの実現例においては、レーダデバイス２０００がサーバシステムにレーダデータを送信し、サーバシステムは、外周マッピングを利用して、検出された対象物が外周内にあるかどうかを判断する。いくつかの実現例においては、サーバシステムは、外周（たとえば外周２０５４）の外側において検出された対象物／動きを無視するように構成される。いくつかの実現例においては、レーダデバイス２０００は、外周２０５２の外側において検出された対象物／動きを無視するように構成される。いくつかの実現例においては、マッピングは、第１の外周２０５２（たとえば建造物に対応する内側外周）と、第２の外周２０５４（たとえば建造物および周囲の土地に対応する外側外周）とを含む。いくつかの実現例においては、レーダデバイス２０００は、第１のレーダ構成を利用して（たとえば、第１の無線周波数帯を利用して）第１の外周２０５２内における対象物／動きを監視するとともに、第２のレーダ構成を利用して（たとえば、第２の無線周波数帯を利用して）第１の外周２０５２と第２の外周２０５４との間の対象物／動きを監視するように、構成される。いくつかの実現例においては、レーダデバイス２０００は、ホーム環境の外側（たとえば外周２０５４の外側）において検出された対象物／動きを無視するように構成される。
【０４２６】
いくつかの実現例においては、マッピングは、ドア、窓などのエントリポイントの位置に関する情報を含む。いくつかの実現例においては、レーダデバイス２０００は、対象物がホーム環境に入ってきているのかまたはホーム環境から去っているのかどうかを判断するためにエントリポイントを監視する。いくつかの実現例においては、レーダデバイス２０００は、エントリポイントのうちの１つにおける予想外の対象物、またはエントリポイントのうちの１つの付近における予想外の対象物もしくはエントリポイントのうちの１つに向かって移動している予想外の対象物、を検出したことに応じて、通知または警告を生成する。いくつかの実現例においては、マッピングは、内壁、戸口、家具などの位置といった住宅の内部に関する情報を含む。いくつかの実現例においては、レーダデバイス２０００は、住宅内部情報を利用して、特定の位置または住宅の特定の部屋内における検出された対象物もしくは検出された動きが異常なものであるかまたは予想外のものであるかを判断する。いくつかの実現例においては、レーダデバイス２０００は、レーダデバイス２０００と検出された対象物との間にある壁または対象物による、検出された対象物のレーダ署名の減衰を調整するために、住宅内部情報を利用する。
【０４２７】
いくつかの実現例においては、マッピングは、ホーム環境内の１つ以上の部屋またはゾーンについてのラベルを含む。たとえば、図２０Ｂに示されるレーダデバイス２０００は、任意には、寝室、キッチン、居間などのためのラベルを格納する。いくつかの実現例においては、レーダデバイス２０００は、検出された対象物がどこに位置しているかをユーザに通知するためにラベルを利用する。
【０４２８】
いくつかの実現例においては、レーダデバイス２０００は、住宅外周内における対象物／動きを監視して、異常な対象物または動きを検出したことに従って警告または通知を生成するように構成される。いくつかの実現例においては、警告または通知がユーザデバイス（たとえばユーザの電話）に送信される。いくつかの実現例においては、警告／通知は、対象物および／または動きの記述を含む。たとえば、レーダデバイス２０００は、ホーム環境２０５０内（たとえば裏庭内）において移動している予想外の対象物を検出し、対象物を人が歩いているものとして識別する。この例においては、レーダデバイスは、「人があなたの裏庭を歩いているのが検出された」と明示する警告を送信してもよい。いくつかの実現例においては、レーダデバイス２０００は、対象物を識別するために、検出された対象物についての１つ以上のレーダ特徴を識別する。たとえば、レーダデバイス２０００は、人のサイズ、呼吸パターン、心臓の鼓動、および／または足取りに基づいて、人を対象物であると識別する。いくつかの実現例においては、レーダデバイス２０００は、各々の動物および／または人のサイズおよび／または足取りに基づいて、さまざまなタイプの動物と人とを区別する。
【０４２９】
いくつかの実現例においては、ホーム環境におけるレーダデバイスは、メモリ、１つ以上のプロセッサ、ならびにメモリおよびプロセッサに結合された複数のアンテナを含む。いくつかの実現例においては、レーダデバイスは、（１）複数のアンテナのうち少なくとも１つを介して１つ以上の無線周波数信号を送信し、（２）送信された信号に対応する１つ以上の無線周波数信号を受信し、（３）１つ以上のレーダ技術を利用して、受信された信号に基づいて１つ以上の検出された対象物の位置決め／動きを判断し、（４）１つ以上の検出された対象物が、予想外の対象物を含んでいるかまたは予想外の動きをする対象物を含んでいるかについての判断を取得し、（５）検出された対象物のうち少なくとも１つが予想外の対象物を含んでいるかまたは予想外の動きをするという判断を取得したことに応じて警告を生成する、ように構成される。いくつかの実現例においては、レーダデバイスは、ホーム環境および／またはホーム環境の占有者に関する１つ以上のレーダ技術および情報を利用して、検出された対象物のうち少なくとも１つを識別する。いくつかの実現例においては、レーダデバイスは３６０度の視野を有するように構成される。いくつかの実現例においては、レーダデバイスは、その外周全体に沿って（たとえば３６０度の周囲環境における）に活動を監視するように構成される。
【０４３０】
項目１：電子デバイスであって、（１）１つ以上の回路基板と、（２）上記１つ以上の回路基板を覆うハウジングと、（３）上記１つ以上の回路基板に結合された通信モジュールとを含み、上記通信モジュールは、１つ以上のアンテナを含み、上記１つ以上のリモートデバイスと通信するように構成されており、上記電子デバイスはさらに、（４）上記１つ以上の回路基板に結合されたレーダモジュールを含み、上記レーダモジュールは、ホーム環境についてのレーダデータを生成するように構成されており、（ａ）１つ以上の低電力レーダ送信機と、（ｂ）１つ以上のレーダ受信機とを含み、上記電子デバイスはさらに、（５）上記１つ以上の回路基板のうちの１つに搭載されるプロセッサを含み、上記プロセッサは、（ａ）上記通信モジュールおよび上記レーダモジュールの動作を管理し、（ｂ）上記レーダデータを分析することによって上記ホーム環境における検出された対象物の位置および／または移動を判断し、（ｃ）上記検出された対象物についての判断された位置および／または動きに少なくとも部分的に基づいて、上記検出されたに対象物に関連付けられた異常を検出する、ように構成され、上記電子デバイスはさらに、（６）上記プロセッサ、上記通信モジュールおよび上記レーダモジュールに結合された電源を含む。
【０４３１】
項目２：上記レーダモジュールが、上記ハウジングの前面を通過する視野を有するように位置決めされている、項目１に記載の電子デバイス。
【０４３２】
項目３：上記レーダモジュールが、上記レーダモジュールの全検出範囲未満である制約された検出範囲で動作するように構成される、項目１または２に記載の電子デバイス。
【０４３３】
項目４：上記通信モジュールは、１つ以上のリモートデバイスと無線で通信するように構成される、項目１から３のいずれか１項に記載の電子デバイス。
【０４３４】
項目５：上記１つ以上の低電力レーダ送信機および上記１つ以上のレーダ受信機は、上記１つ以上の回路基板のうちの１つ上に搭載される、項目１から４のいずれか１項に記載の電子デバイス。
【０４３５】
項目６：上記電子デバイスは、（１）スマートサーモスタットと、（２）スマートカメラと、（３）ハブデバイスと、（４）スマートハザード検出器と、（５）スマート潅漑デバイスと、（６）スマートメディア再生デバイスと、（７）スマート通路インターフェイスデバイスと、（８）スマートアプライアンスと、（９）スマートセキュリティデバイスと、からなる群から選択されるスマートホームデバイスを含む、項目１から５のいずれか１項に記載の電子デバイス。
【０４３６】
項目７：カメラデバイスであって、（１）シーンの画像を取込むための光学センサと、（２）上記シーンにおける対象物からレーダデータを生成するためのレーダモジュールとを備え、上記レーダモジュールは、（ａ）１つ以上のレーダ送信機と、（ｂ）１つ以上のレーダ受信機とを含み、上記カメラデバイスはさらに、（３）１つ以上のリモートデバイスと通信するための通信モジュールを備え、上記通信モジュールは、特定の通信プロトコルを利用して通信するように構成された１つ以上のアンテナを含む。
【０４３７】
項目８：照明を提供するための複数のＬＥＤをさらに含む、項目７に記載のカメラデバイス。
【０４３８】
項目９：上記光学センサ、上記レーダモジュールおよび上記通信モジュールに結合されたプロセッサをさらに備え、上記プロセッサは、上記光学センサ、上記レーダモジュールおよび上記通信モジュールの動作を管理するために構成される、項目７または８に記載のカメラデバイス。
【０４３９】
項目１０：上記プロセッサは、上記レーダモジュールの無線送信と上記通信モジュールの無線送信との間の無線干渉を回避するように、上記レーダモジュールおよび上記通信モジュールが動作することを可能にするように構成される、項目９に記載のカメラデバイス。
【０４４０】
項目１１：上記プロセッサは、上記レーダデータに基づいて上記シーンにおける占有を判断するように構成される、項目９または１０に記載のカメラデバイス。
【０４４１】
項目１２：上記プロセッサは、上記レーダデータにおいて符号化されたバイオメトリック特徴に基づいて上記シーンにおける個人を認識するように構成される、項目９〜１１のいずれか１項に記載のカメラデバイス。
【０４４２】
項目１３：上記プロセッサは、後の識別のために上記シーンに個人のバイオメトリックデータを保存するように構成される、項目９〜１２のいずれか１項に記載のカメラデバイス。
【０４４３】
項目１４：上記プロセッサは、多次元レーダモード、一次元レーダモード、および対のレーダモードを含む複数のレーダ処理モードで動作するように構成される、項目９〜１３のいずれか１項に記載のカメラデバイス。
【０４４４】
項目１５：上記プロセッサは、実質的に同時に存在するカメラデータおよびレーダデータに基づいてデータフュージョンおよびインテグレーション処理を実行するように構成される、項目９〜１４のいずれか１項に記載のカメラデバイス。
【０４４５】
項目１６：上記カメラデバイスは、イベント分析および／または特徴付けのために上記レーダデータおよび上記カメラデータをフュージョンサーバに送信するように構成される、項目１５に記載のカメラデバイス。
【０４４６】
項目１７：上記特定の通信プロトコルは無線通信プロトコルを含み、上記通信モジュールはさらに、上記特定の通信プロトコルとは異なる第２の通信プロトコルを利用して通信するように構成された１つ以上の第２のアンテナを含む、項目７〜１６のいずれか１項に記載のカメラデバイス。
【０４４７】
項目１８：上記レーダは、上記光学センサによって検知できないシーンにおける対象物の動きに反応する、項目７〜１７のいずれか１項に記載のカメラデバイス。
【０４４８】
項目１９：上記１つ以上のレーダ送信機は無線チャープを送信するように構成され、上記１つ以上のレーダ受信機は、上記無線チャープに対応するレーダ波を受信するように構成される、項目７〜１８のいずれか１項に記載のカメラデバイス。
【０４４９】
項目２０：サーモスタットデバイスであって、（１）１つ以上の温度センサと、（２）ユーザが所望の温度設定を調整することを可能にするように構成されたユーザインターフェイスと、（３）レーダデータを生成するためのレーダモジュールとを備え、上記レーダモジュールは、（ａ）１つ以上のレーダ送信機と、（ｂ）１つ以上のレーダ受信機とを含み、上記サーモスタットデバイスはさらに、（４）暖房、換気および空調（heating, ventilation、 and air conditioning ：ＨＶＡＣ）デバイスを含む１つ以上のリモートデバイスと通信するための通信モジュールを備え、上記通信モジュールは、特定の通信プロトコルを利用して通信するように構成された１つ以上のアンテナを含む。
【０４５０】
項目２１：上記１つ以上の温度センサ、上記ユーザインターフェイス、上記レーダモジュール、および上記通信モジュールに電力を選択的に供給するように構成されたエネルギ貯蔵デバイスをさらに備える、項目２０に記載のサーモスタットデバイス。
【０４５１】
項目２２：上記１つ以上の温度センサ、上記ユーザインターフェイス、上記レーダモジュール、および上記通信モジュールに結合されたプロセッサをさらに備え、上記プロセッサは、上記１つ以上の温度センサ、上記ユーザインターフェイス、上記レーダモジュール、および上記通信モジュールの動作を管理するために構成されている、項目２０または２１に記載のサーモスタットデバイス。
【０４５２】
項目２３：上記プロセッサは、上記レーダデータにおいて符号化されたバイオメトリック特徴に基づいて個人を認識するように構成される、項目２２に記載のサーモスタットデバイス。
【０４５３】
項目２４：上記プロセッサは、上記認識された個人に基づいて１つ以上の温度設定を調整するように構成される、項目２３に記載のサーモスタットデバイス。
【０４５４】
項目２５：上記プロセッサは、後の識別のために上記レーダデータにおいて符号化された個人のバイオメトリックデータを保存するように構成される、項目２２から２４のいずれか１項に記載のサーモスタットデバイス。
【０４５５】
項目２６：上記プロセッサは、上記レーダモジュールの無線送信と上記通信モジュールの無線送信との間の無線干渉を回避するように、上記レーダモジュールおよび上記通信モジュールが動作することを可能にするように構成される、項目２２から２５のいずれか１項に記載のサーモスタットデバイス。
【０４５６】
項目２７：上記特定の通信プロトコルは無線通信プロトコルを含み、上記通信モジュールはさらに、上記特定の通信プロトコルとは異なる第２の通信プロトコルを利用して通信するように構成された１つ以上の第２のアンテナを含む、項目２０から２６のいずれか１項に記載のサーモスタットデバイス。
【０４５７】
項目２８：上記サーモスタットデバイスは特定の部屋に位置し、上記サーモスタットデバイスは、上記レーダデータに基づいて上記特定の部屋の占有を判断するように構成される、項目２０から２７のいずれか１項に記載のサーモスタットデバイス。
【０４５８】
項目２９：上記占有の判断に基づいて１つ以上の温度設定を調整するように構成されたプロセッサをさらに含む、項目２８に記載のサーモスタットデバイス。
【０４５９】
項目３０：占有の判断は、上記レーダデータに基づいて、動いている対象物が人であるかどうかを判断することを含む、項目２８または２９に記載のサーモスタットデバイス。
【０４６０】
項目３１：上記１つ以上のレーダ送信機は無線チャープを送信するように構成され、上記１つ以上のレーダ受信機は、上記無線チャープに対応するレーダ波を受信するように構成される、項目２０から３０のいずれか１項に記載のサーモスタットデバイス。
【０４６１】
項目３２：ハザード検出デバイスであって、（１）１つ以上の煙検出器と、（２）検出された危険をユーザに警告するように構成された警告モジュールと、（３）レーダデータを生成するためのレーダモジュールとを備え、上記レーダモジュールは、（ａ）１つ以上のレーダ送信機と、（ｂ）１つ以上のレーダ受信機とを含み、上記ハザード検出デバイスはさらに、（４）１つ以上のリモートデバイスと通信するための通信モジュールを備え、上記通信モジュールは、特定の通信プロトコルを利用して通信するように構成された１つ以上のアンテナを含む。
【０４６２】
項目３３：上記警告モジュール、上記レーダモジュールおよび上記通信モジュールに電力を選択的に供給するように構成されたエネルギ貯蔵デバイスをさらに備える、項目３２に記載のハザード検出デバイス。
【０４６３】
項目３４：上記１つ以上の煙検出器、上記レーダモジュールおよび上記通信モジュールに結合されたプロセッサをさらに備え、上記プロセッサは、上記１つ以上の煙検出器、上記レーダモジュール、および上記通信モジュールの動作を管理するために構成されている、項目３２または３３に記載のハザード検出デバイス。
【０４６４】
項目３５：上記プロセッサは、上記レーダデータに基づいて特定の空間における占有を判断するように構成される、項目３４に記載のハザード検出デバイス。
【０４６５】
項目３６：上記プロセッサは、上記レーダデータにおいて符号化されたバイオメトリック特徴に基づいて個人を認識するように構成される、項目３４または３５に記載のハザード検出デバイス。
【０４６６】
項目３７：上記プロセッサは、後の識別のために上記レーダデータにおいて符号化された個人のバイオメトリックデータを保存するように構成される、項目３４から３６のいずれか１項に記載のハザード検出デバイス。
【０４６７】
項目３８：上記プロセッサは、上記レーダモジュールの無線送信と上記通信モジュールの無線送信との間の無線干渉を回避するように、上記レーダモジュールおよび上記通信モジュールが動作することを可能にするように構成される、項目３４から３７のいずれか１項に記載のハザード検出デバイス。
【０４６８】
項目３９：上記特定の通信プロトコルは無線通信プロトコルを含み、上記通信モジュールはさらに、上記特定の通信プロトコルとは異なる第２の通信プロトコルを利用して通信するように構成された１つ以上の第２のアンテナを含む、項目３２から３８のいずれか１項に記載のハザード検出デバイス。
【０４６９】
項目４０：１つ以上の一酸化炭素検出器をさらに含む、項目３２から３９のいずれか１項に記載のハザード検出デバイス。
【０４７０】
項目４１：ユーザが継続中の警告を不能化することを可能にするように構成されたユーザインターフェイスをさらに含む、項目３２から４０のいずれか１項に記載のハザード検出デバイス。
【０４７１】
項目４２：ハザード条件の検出に応じて、上記ハザードデバイスは、個人が上記レーダデータに基づいて上記ハザード条件によって影響を受けた区域にいるかどうかを判断する、項目３２から３４１のいずれか１項に記載のハザード検出デバイス。
【０４７２】
項目４３：上記１つ以上のレーダ送信機は無線チャープを送信するように構成され、上記１つ以上のレーダ受信機は、上記無線チャープに対応するレーダ波を受信するように構成される、項目３２から４２のいずれか１項に記載のハザード検出デバイス。
【０４７３】
上述のシステムがユーザについての情報を収集する状況の場合、ユーザには、個人情報（たとえば、スマートデバイスについてのユーザの好みまたは使用法についての情報）を収集し得るプログラムまたは特徴を選択する／除外する機会が提供され得る。加えて、いくつかの実現例においては、特定のデータは、個人的に識別可能な情報が除外されるように、格納されるかまたは用いられる前に１つ以上の方法で匿名化されてもよい。たとえば、ユーザの身元が匿名化されてもよく、これにより、個人的に識別可能な情報をユーザのために判断することができなくなるかまたはユーザに関連付けることができなくなり、さらに、ユーザの好みまたはユーザの対話が、特定のユーザに関連付けられるのではなく一般化される（たとえば、ユーザ人口統計に基づいて一般化される）。
【０４７４】
さまざまな図面のうちのいくつかは特定の順序でいくつかの論理段階を示しているが、順序に依存しない段階が再度順序付けされてもよく、他の段階を組合わせてもよくまたは作り出してもよい。いくつかの再度の順序付けまたは他のグループ分けが具体的に言及されているが、他のものも当業者にとって明らかになるだろう。このため、この明細書中に記載される順序付けおよびグループ分けは代替例を網羅的に列挙するものではない。さらに、段階はハードウェア、ファームウェア、ソフトウェアまたはこれらのいずれかの組合せで実現され得ることが認識されるはずである。
【０４７５】
第１、第２などといった用語は、さまざまな要素を説明するためにここに使用され得るが、これらの要素はこれらの用語によって限定されるべきでない、ということが理解されるであろう。これらの用語は、１つの要素を別の要素と区別するために使用されているに過ぎない。たとえば、さまざまな記載の実現例の範囲から逸脱することなく、第１のタイプの信号を第２のタイプの信号と称してもよく、同様に、第２のタイプの信号を第１のタイプの信号と称してもよい。第１のタイプの信号および第２のタイプの信号はともに信号のタイプであるが、同じタイプの信号ではない。
【０４７６】
この明細書中においてさまざまに記載された実現例についての説明において用いられる用語は、特定の実現例のみを記載する目的であって、限定するように意図されたものではない。さまざまに記載された実現例および添付の特許請求の範囲の記載において用いられているように、単数形「ある／１つの」（a/an）および「その」（the）は、文脈が明確に示していない限り、複数形も含むように意図されている。ここに使用されるように、「および／または（and/or）」という用語は、関連する列挙された項目の１つ以上のいずれかおよびすべての実現可能な組合せを指すとともに含んでいる。「含む」（includes/including）、「備える」（comprises/comprising）という語は、この明細書中において用いられている場合、上述の特徴、整数、ステップ、動作、要素および／または構成要素の存在を指定しているが、１つ以上の他の特徴、整数、ステップ、動作、要素、構成要素および／またはそれらのグループの存在または追加を除外するものではないことがさらに理解されるだろう。
【０４７７】
「もし」という語は、文脈に応じて、「とき」または「否や」または「判断に応じて」または「検出に応じて」または「との判断に応じて」を意味すると解釈し得る。同様に「もし〜と判断された場合」または「もし［記載された条件または事象］が検出された場合」という表現は、文脈に応じて、「判断されるや否や」または「判断に応じて」または「［記載された条件または事象］が検出されるや否や」または「［記載された条件または事象］の検出に応じて」、または「［記載された条件または事象］の判断に応じて」を意味すると解釈し得る。
【０４７８】
上記の記載は、説明を目的として、特定の実施形態を参照して記載されている。しかしながら、上記の例示的な議論は、網羅的であるように意図されたものではなく、または、請求項の範囲を開示された正確な形態に限定するように意図されたものでもない。上記の教示に鑑みて多くの変更例および変形例が可能である。実現例は、請求項およびそれらの実際の適用例の基礎となる原理を最も良く説明するために選択されたものであり、これにより他の当業者が、企図された特定の用途に適するようにさまざまな変更を施した実現例を最適に使用することが可能となる。
【図１】
2019515246.tif 000003
【図２】
2019515246.tif 000004
【図３】
2019515246.tif 000005
【図４】
2019515246.tif 000006
【図５】
2019515246.tif 000007
【図６】
2019515246.tif 000008
【図７Ａ】
2019515246.tif 000009
【図７Ｂ】
2019515246.tif 000010
【図８】
2019515246.tif 000011
【図９Ａ】
2019515246.tif 000012
【図９Ｂ】
2019515246.tif 000013
【図１０】
2019515246.tif 000014
【図１１Ａ】
2019515246.tif 000015
【図１１Ｂ】
2019515246.tif 000016
【図１２Ａ】
2019515246.tif 000017
【図１２Ｂ】
2019515246.tif 000018
【図１２Ｃ】
2019515246.tif 000019
【図１２Ｄ】
2019515246.tif 000020
【図１３Ａ】
2019515246.tif 000021
【図１３Ｂ】
2019515246.tif 000022
【図１４Ａ】
2019515246.tif 000023
【図１４Ｂ】
2019515246.tif 000024
【図１４Ｃ】
2019515246.tif 000025
【図１４Ｄ】
2019515246.tif 000026
【図１４Ｅ】
2019515246.tif 000027
【図１５Ａ】
2019515246.tif 000028
【図１５Ｂ】
2019515246.tif 000029
【図１５Ｃ】
2019515246.tif 000030
【図１５Ｄ】
2019515246.tif 000031
【図１５Ｅ】
2019515246.tif 000032
【図１５Ｆ】
2019515246.tif 000033
【図１５Ｇ】
2019515246.tif 000034
【図１５Ｈ】
2019515246.tif 000035
【図１５Ｉ】
2019515246.tif 000036
【図１５Ｊ】
2019515246.tif 000037
【図１５Ｋ】
2019515246.tif 000038
【図１５Ｌ】
2019515246.tif 000039
【図１５Ｍ】
2019515246.tif 000040
【図１６Ａ】
2019515246.tif 000041
【図１６Ｂ】
2019515246.tif 000042
【図１６Ｃ】
2019515246.tif 000043
【図１７Ａ】
2019515246.tif 000044
【図１７Ｂ】
2019515246.tif 000045
【図１７Ｃ】
2019515246.tif 000046
【図１７Ｄ】
2019515246.tif 000047
【図１８】
2019515246.tif 000048
【図１９Ａ】
2019515246.tif 000049
【図１９Ｂ】
2019515246.tif 000050
【図２０Ａ】
2019515246.tif 000051
【図２０Ｂ】
2019515246.tif 000052
【手続補正書】
【提出日】平成30年11月1日(2018.11.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
住宅内におけるレーダ対応および無線対応の複数の電子デバイスの場所を判断するための方法であって、
１つ以上のプロセッサおよびメモリを有するコンピューティングシステムにおいて、
前記複数の電子デバイスについてのデバイス識別情報を取得するステップと、
前記複数の電子デバイスのうち特定の電子デバイスが１つ以上のレーダ技術を用いて位置情報を送信するかまたは反映させることを可能にするようにとの要求を、前記デバイス識別情報に基づいて、標準無線通信プロトコルによってブロードキャストするステップと、
前記１つ以上のレーダ技術を用いることに従って前記特定の電子デバイスの位置および／または速度を示すレーダ信号を前記特定の電子デバイスから受信するステップと、
前記受信された信号に基づいて前記特定の電子デバイスの前記位置および／または速度を判断するステップとを含み、
前記位置を判断するステップは、場所および向きのうち１つ以上を判断するステップを含み、前記速度を判断するステップは、速さおよび軌道のうち１つ以上を判断するステップを含む、方法。
【請求項２】
前記複数の電子デバイスは複数のレーダタグを含み、前記複数のレーダタグのうちの各々のレーダタグは、
前記標準無線通信プロトコルによって、前記コンピューティングシステムを含む１つ以上のリモート電子デバイスと通信するように構成された第１の構成要素と、
前記１つ以上のレーダ技術を用いて、前記位置情報を前記１つ以上のリモート電子デバイスに伝達するように構成された第２の構成要素とを備える、請求項１に記載の方法。
【請求項３】
前記複数の電子デバイスについての前記デバイス識別情報を取得する前記ステップは、前記住宅の占有者のパーソナルデバイス上で実行されるスマートホームアプリケーションによって前記デバイス識別情報を受信するステップを含む、請求項１または２に記載の方法。
【請求項４】
前記コンピューティングシステムは、
カメラと、
ハブデバイスと、
スマートサーモスタットと、
スマートセキュリティデバイスと、
通路インターフェイスデバイスと、
スマートハザード検出器と、からなる群から選択されるスマートデバイスを含む、請求項１から３のいずれか１項に記載の方法。
【請求項５】
前記特定の電子デバイスが位置情報を送信するかまたは反映させることを可能にするようにとの前記要求を前記標準無線通信プロトコルによってブロードキャストするステップは、前記複数の電子デバイスのうち他の電子デバイスが位置情報を送信することができないようにするとの要求を送信するステップを含む、請求項１から４のいずれか１項に記載の方法。
【請求項６】
前記特定の電子デバイスからの前記レーダ信号は、
レーダ帯域上のシングルトーンと、
受信された無線信号の増幅と、
受信された無線信号の変調と、
前記レーダ帯域上のパルスと、のうち１つ以上を含む、請求項１から５のいずれか１項に記載の方法。
【請求項７】
前記標準無線通信プロトコルは、
Ｗｉ−Ｆｉプロトコルと、
Ｂｌｕｅｔｏｏｔｈプロトコルと、
ＲＦＩＤプロトコルと、
ＩＥＥＥ８０２．１５．４プロトコルと、
ＺｉｇＢｅｅプロトコルと、
６ＬｏＷＰＡＮプロトコルと、
Ｔｈｒｅａｄプロトコルと、
Ｚ−Ｗａｖｅプロトコルと、
ＩＳＡ１００．１１ａプロトコルと、
ＷｉｒｅｌｅｓｓＨＡＲＴプロトコルと、
ＭｉＷｉプロトコルと、からなる群から選択される無線通信プロトコルを含む、請求項１から６のいずれか１項に記載の方法。
【請求項８】
前記複数の電子デバイスのうち第２の電子デバイスが１つ以上のレーダ技術を用いて位置情報を送信するかまたは反映させることを可能にするようにとの要求を、前記デバイス識別情報に基づいて、前記標準無線通信プロトコルによってブロードキャストするステップと、
前記１つ以上のレーダ技術を用いることに従って前記第２の電子デバイスの位置および／または速度を示すレーダ信号を前記第２の電子デバイスから受信するステップと、
前記第２の電子デバイスから受信した信号に基づいて前記第２の電子デバイスの前記位置および／または速度を判断するステップとをさらに含む、請求項１から７のいずれか１項に記載の方法。
【請求項９】
前記特定の電子デバイスの前記位置および／または速度を判断するステップの後、前記特定の電子デバイスの前記位置および／または速度を監視するステップをさらに含む、請求項１から８のいずれか１項に記載の方法。
【請求項１０】
前記特定の電子デバイスの前記位置および／または速度を監視するステップは、
前記１つ以上のレーダ技術を用いることに従って前記特定の電子デバイスの位置を示す第２のレーダ信号を前記特定の電子デバイスから受信するステップと、
前記第２の信号に基づいて前記特定の電子デバイスの前記位置および／または速度が変化したかどうかを判断するステップとを含む、請求項９に記載の方法。
【請求項１１】
前記特定の電子デバイスの前記位置および／または速度を判断した後、および、前記特定の電子デバイスが壁に張付けられているという判断に従って、前記特定の電子デバイス以外において検出された活動を無視するステップをさらに含む、請求項１から１０のいずれか１項に記載の方法。
【請求項１２】
前記特定の電子デバイスの前記位置および／または速度を判断するステップの後、前記特定の電子デバイスを低電力モードにするためのコマンドを送信するステップをさらに含む、請求項１から１１のいずれか１項に記載の方法。
【請求項１３】
前記特定の電子デバイスが張付けられている対象物に関する情報を取得するステップと、
前記対象物に関する前記情報と、前記特定の電子デバイスについて判断された前記位置および／または速度とを利用することによって前記対象物の動きを監視するステップとをさらに含む、請求項１から１２のいずれか１項に記載の方法。
【請求項１４】
方法であって、
１つ以上のコントローラおよびメモリを有する、レーダ対応および無線対応の電子デバイスにおいて、
レーダ技術を用いて場所情報を送信するかまたは反映させることを可能にするようにとの要求を、標準無線通信プロトコルによって、リモート電子デバイスから受信するステップを含み、前記要求はデバイス識別情報を含み、前記方法はさらに、
受信されたデバイス識別情報が前記電子デバイスについてのデバイス識別情報と一致しているかどうかを判断するステップを含み、前記電子デバイスについての前記デバイス識別情報は前記電子デバイスに格納され、前記方法はさらに、
前記受信されたデバイス識別情報が前記電子デバイスについての前記デバイス識別情報に一致しているという判断に従って、１つ以上のレーダ技術を用いることに従って前記電子デバイスの位置および／または速度を示す信号を送信させるステップを含む、方法。
【請求項１５】
前記リモート電子デバイスからレーダ信号を受信するステップをさらに含み、
前記信号を送信させるステップは、前記受信されたレーダ信号を変調するとともに反射させて、予め設定されたファントム速度が前記反射されたレーダ信号に存在するようにするステップを含む、請求項１４に記載の方法。
【請求項１６】
可能にするようにとの前記要求を受信するステップの前に、低電力モードで動作するステップと、
前記受信されたデバイス識別情報が前記電子デバイスについての前記デバイス識別情報と一致しているという判断に従って、レーダモードで動作するステップとを含み、前記レーダモードで動作するステップは、前記低電力モードで動作するステップよりも多くの電力を消費する、請求項１４または１５に記載の方法。
【請求項１７】
レーダ搭載および無線対応の電子デバイスであって、
標準無線通信プロトコルによって１つ以上のリモート電子デバイスと通信するように構成された第１の構成要素を備え、前記第１の構成要素は、
前記標準無線通信プロトコルに対応する第１の周波数で通信するように構成された１つ以上のアンテナと、
前記１つ以上のアンテナに結合された第１のコントローラとを含み、前記第１のコントローラは、前記標準無線通信プロトコルに従って信号を伝達するように前記１つ以上のアンテナを管理するように構成され、前記レーダ搭載および無線対応の電子デバイスはさらに、
１つ以上のレーダ技術を用いて、前記１つ以上のリモート電子デバイスで位置および／または速度情報を伝達するように構成された第２の構成要素を備え、前記第２の構成要素は、
レーダ帯域を介して通信するように構成された１つ以上の第２のアンテナと、
前記１つ以上の第２のアンテナおよび前記第１のコントローラに結合されたレーダコントローラとを含み、前記レーダコントローラは、前記１つ以上のレーダ技術に従って信号を伝達するように前記１つ以上の第２のアンテナを管理するように構成される、レーダ搭載および無線対応の電子デバイス。
【請求項１８】
前記第１のコントローラはさらに、
前記１つ以上のアンテナを介してリモートデバイスからコマンドを受信し、
前記コマンドが前記電子デバイスのために意図されたものであったかどうかを判断し、
前記コマンドが前記電子デバイスのために意図されたものであったという判断に従って、前記コマンドに従って動作し、
前記コマンドが電子デバイスのために意図されたものでなかったという判断に従って、前記コマンドを無視する、ように構成される、請求項１７に記載のレーダ搭載および無線対応の電子デバイス。
【請求項１９】
前記コマンドは、レーダ通信を可能にするためのコマンドを含み、前記第１のコントローラが前記コマンドに従って動作することは、前記第１のコントローラが前記レーダコントローラに可能化コマンドを伝達することを含む、請求項１８に記載のレーダ搭載および無線対応の電子デバイス。
【請求項２０】
前記コマンドは受信者識別を含み、前記コマンドが前記電子デバイスのために意図されたものであったかどうかを前記第１のコントローラが判断することは、前記受信者識別を前記電子デバイスの識別子と比較することを含む、請求項１８または１９に記載のレーダ搭載および無線対応の電子デバイス。
【請求項２１】
前記コマンドは暗号化され、前記第１のコントローラはさらに、前記コマンドを復号化するように構成され、前記レーダコントローラはさらに、前記１つ以上の第２のアンテナを介して送信された情報を暗号化するように構成される、請求項１８から２０のいずれか１項に記載のレーダ搭載および無線対応の電子デバイス。
【請求項２２】
前記第１の回路はさらに、前記１つ以上のアンテナを介して受信された信号をデコードするように構成されたデコーダを含む、請求項１７から２１のいずれか１項に記載のレーダ搭載および無線対応の電子デバイス。
【請求項２３】
前記第１の構成要素および前記第２の構成要素に結合されたエネルギ貯蔵構成要素をさらに含み、前記エネルギ貯蔵構成要素は、前記第１の構成要素および前記第２の構成要素に選択的に電力を供給するように構成される、請求項１７から２２のいずれか１項に記載のレーダ搭載および無線対応の電子デバイス。
【請求項２４】
前記エネルギ貯蔵構成要素は、
１つ以上のコンデンサと、
１つ以上のバッテリと、
電子タグのアンテナを介して受信された信号からエネルギを取入れるように構成された回路と、
前記電子タグが受取った熱エネルギ、震動エネルギ、電磁エネルギおよび／または太陽エネルギを取入れるように構成された回路と、のうち少なくとも１つを含む、請求項２３に記載のレーダ搭載および無線対応の電子デバイス。
【請求項２５】
前記レーダコントローラはさらに、前記１つ以上の第２のアンテナを介したレーダ通信を選択的に可能にするように構成され、前記レーダ通信は、
受信された電波を反射させること、
受信された電波を増幅すること、
受信された電波を変調すること、および、
電波を生成すること、のうち少なくとも１つを含む、請求項１７から２４のいずれか１項に記載のレーダ搭載および無線対応の電子デバイス。
【請求項２６】
前記第２の構成要素はさらに、
前記１つ以上の第２のアンテナを介して受信された電波を変調するように構成された変調器と、
特定の周波数で電波を生成するように構成された信号発生器と、のうち少なくとも１つを含む、請求項１７から２５のいずれか１項に記載のレーダ搭載および無線対応の電子デバイス。
【請求項２７】
前記第１のコントローラに結合された１つ以上の付加的なセンサをさらに備え、前記１つ以上の付加的なセンサは、
前記電子デバイスの周囲の湿度を検知するように構成された湿度センサと、
前記電子デバイスの温度および前記電子デバイスの周囲の周囲温度のうち１つ以上を検知するように構成された温度センサと、
前記電子デバイスの加速を検知するように構成された加速度計と、
前記電子デバイスの向きを検知するように構成されたジャイロスコープと、
前記電子デバイスの周囲の周囲光を検知するように構成された光学センサと、のうち少なくとも１つを含む、請求項１７から２６のいずれか１項に記載のレーダ搭載および無線対応の電子デバイス。
【請求項２８】
前記第１の構成要素は、
前記１つ以上のアンテナと、
前記１つ以上の第２のアンテナと、のうち少なくとも１つを介してデバイス情報を送信するように構成され、
前記デバイス情報は、デバイス識別子と、１つ以上のデバイス設定と、前記電子デバイスの周囲に関する情報と、前記電子デバイスの動作条件に関する情報と、のうち１つ以上を含む、請求項１７から２７のいずれか１項に記載のレーダ搭載および無線対応の電子デバイス。
【請求項２９】
レーダ搭載および無線対応のリモート電子デバイスと通信し、前記レーダ搭載および無線対応のリモート電子デバイスの位置および／または速度を判断するように構成された電子デバイスであって、
標準無線通信プロトコルを利用して前記リモート電子デバイスと無線で通信するように構成された無線通信構成要素と、
無線信号を送信および受信するように構成されたレーダ構成要素と、
１つ以上のレーダ技術を用いて、前記レーダ構成要素において受信された無線信号に基づいて、前記リモート電子デバイスの前記位置および／または速度を判断するように構成された１つ以上のプロセッサとを備える、電子デバイス。
【請求項３０】
前記電子デバイスは、
サーモスタットと、
カメラと、
ハブデバイスと、
ハザード検出器と、
潅漑デバイスと、
メディア再生デバイスと、
通路インターフェイスデバイスと、
アプライアンスと、
セキュリティデバイスと、のうち少なくとも１つを備える、請求項２９に記載の電子デバイス。
【請求項３１】
前記電子デバイスは、請求項１から１３のいずれ１項に記載の方法を実行するように構成される、請求項２９または３０に記載の電子デバイス。
【請求項３２】
コントローラおよびメモリを備える、レーダ搭載および無線対応の電子デバイスであって、前記電子デバイスは、請求項１４から１６のいずれ１項に記載の方法を実行するように構成される、レーダ搭載および無線対応の電子デバイス。
【国際調査報告】
2019515246.tif 000053
2019515246.tif 000054
2019515246.tif 000055