(57)【要約】  本明細書に記載の各種実装例は、シーンを照明し取り込むための、方法、デバイス、およびシステムを含む。ある局面において、ビデオカメラアセンブリは、（１）ビデオカメラアセンブリを昼間モードおよび夜間モードで動作させるように構成された１つ以上のプロセッサと、（２）シーンの視野を有し、動作の中間モードおよび動作の夜間モードの間シーンの第１の部分のビデオを取り込むように構成された画像センサとを備え、第１の部分は画像センサの視野に対応し、（３）動作の夜間モード中に画像センサがビデオを取り込む間、照明を提供するように構成された、１つ以上の赤外線（ＩＲ）照明器と、（４）（ｉ）照明をシーンの第１の部分に実質的に制限するように、かつ（ｉｉ）画像センサの視野全体にわたって実質的に均一に第１の部分を照明するように、構成された、ＩＲ反射器コンポーネントとを備える。
2020521397.tif 000002
【特許請求の範囲】
【請求項１】
ビデオカメラアセンブリであって、
前記ビデオカメラアセンブリを昼間モードおよび夜間モードで動作させるように構成された１つ以上のプロセッサと、
シーンの視野を有し、動作の前記中間モードおよび動作の前記夜間モードの間前記シーンの第１の部分のビデオを取り込むように構成された画像センサとを備え、前記第１の部分は前記画像センサの視野に対応し、
動作の前記夜間モード中に前記画像センサがビデオを取り込む間、照明を提供するように構成された、１つ以上の赤外線（ＩＲ）照明器と、
（ｉ）前記照明を前記シーンの前記第１の部分に実質的に制限するように、かつ（ｉｉ）前記画像センサの前記視野全体にわたって実質的に均一に前記第１の部分を照明するように、構成された、ＩＲ反射器コンポーネントとを備える、ビデオカメラアセンブリ。
【請求項２】
前記シーンに対応する周囲光を検出するように構成された周囲光センサをさらに備え、
前記１つ以上のＩＲ照明器は、前記周囲光センサからのデータに少なくとも一部基づいて照明を選択的に提供するように構成されている、請求項１に記載のビデオカメラアセンブリ。
【請求項３】
前記１つ以上のＩＲ照明器は２つ以上のＩＲ照明器を含み、
前記ＩＲ反射器コンポーネントは、前記２つ以上のＩＲ照明器の照明の重なりを最小にするように構成されている、請求項１〜２のいずれか１項に記載のビデオカメラアセンブリ。
【請求項４】
前記ＩＲ反射器コンポーネントはさらに、前記１つ以上のＩＲ照明器からの光が、前記シーンの前記第１の部分と影響し合う前に前記画像センサに入ることを実質的に防止するように構成されている、請求項１〜３のいずれか１項に記載のビデオカメラアセンブリ。
【請求項５】
前記１つ以上のＩＲ照明器は特定の周波数のＩＲ光を発するように構成されており、
前記画像センサは、前記特定の周波数のＩＲ光を取り込むように最適化されておらず、
前記ＩＲ反射器コンポーネントは、動作の前記夜間モード中、前記画像センサが取り込む前記１つ以上のＩＲ照明器からのＩＲ光の量を最大にするように構成されている、請求項１〜４のいずれか１項に記載のビデオカメラアセンブリ。
【請求項６】
カバーガラスをさらに備え、前記カバーガラスは、前記１つ以上のＩＲ照明器からの光が前記カバーガラスを通して導かれ前記シーンからの光が前記画像センサに入る前に前記カバーガラスを通るように、前記画像センサ、前記１つ以上のＩＲ照明器、および前記ＩＲ反射器の前方に配置される、請求項１〜５のいずれか１項に記載のビデオカメラアセンブリ。
【請求項７】
前記１つ以上のＩＲ照明器は１つ以上のＩＲ発光ダイオード（ＬＥＤ）を含む、請求項１〜６のいずれか１項に記載のビデオカメラアセンブリ。
【請求項８】
前記カメラアセンブリのユーザに情報を伝えるように構成された複数の可視光照明器と、
前記可視光照明器からの照明を導くように構成された可視光反射器コンポーネントとをさらに備える、請求項１〜７のいずれか１項に記載のビデオカメラアセンブリ。
【請求項９】
前記１つ以上のプロセッサはさらに、
前記画像センサおよび前記１つ以上のＩＲ照明器の動作を管理するように、かつ
前記画像センサが取り込んだ画像データを解析するように、構成されている、請求項１〜８のいずれか１項に記載のビデオカメラアセンブリ。
【請求項１０】
前記１つ以上のプロセッサはさらに、前記画像データ内の物体およびエンティティを認識するように構成されている、請求項１〜９のいずれか１項に記載のビデオカメラアセンブリ。
【請求項１１】
第１の通信プロトコルおよび第２の通信プロトコルを介した通信用に構成された１つ以上のトランシーバを含む通信回路と、
前記第１の通信プロトコルを介した通信用に構成された第１のアンテナと、
前記第２の通信プロトコルを介した通信用に構成された第２のアンテナとをさらに備える、請求項１〜１０のいずれか１項に記載のビデオカメラアセンブリ。
【請求項１２】
前記画像センサが取り込んだビデオデータは、前記通信回路および前記第１のアンテナを介して前記カメラアセンブリとサーバとの間でやり取りされる、請求項１１に記載のビデオカメラアセンブリ。
【請求項１３】
前記第１の通信プロトコルはＩＥＥＥ８０２．１１標準規格に準拠し、前記第２の通信プロトコルはＩＥＥＥ８０２．１５．４標準規格に準拠する、請求項１１〜１２のいずれか１項に記載のビデオカメラアセンブリ。
【請求項１４】
前記カメラアセンブリのユーザに情報を伝えるように構成された１つ以上のスピーカと、
音声データを取り込むように構成された１つ以上のマイクとをさらに備える、請求項１〜１３のいずれか１項に記載のビデオカメラアセンブリ。
【請求項１５】
一体型カバー要素をさらに備え、前記一体型カバー要素は、前記１つ以上のＩＲ照明器からの光が前記カバー要素を通して導かれ前記シーンからの光が前記画像センサに入る前に前記カバー要素を通るように、前記画像センサおよび前記１つ以上のＩＲ照明器の前方に配置され、前記カバー要素は、
前記画像センサに対応し、可視光およびＩＲ光を実質的に透過させる、第１の部分と、
前記１つ以上のＩＲ照明器に対応し、ＩＲ光を実質的に透過させるようにコーティングされた、第２の部分と、
前記第１の部分と前記第２の部分との間にあり、ＩＲ光および可視光を実質的に通さないようにコーティングされた、第３の部分とを含む、請求項１〜１４のいずれか１項に記載のビデオカメラアセンブリ。
【請求項１６】
カメラアセンブリであって、
シーンに対応する視野を有する画像センサと、
前記シーンを選択的に照明するように構成された１つ以上の赤外線（ＩＲ）照明器と、
一体型カバー要素とを備え、前記一体型カバー要素は、前記１つ以上のＩＲ照明器からの光が前記カバー要素を通して導かれ前記シーンからの光が前記画像センサに入る前に前記カバー要素を通るように、前記画像センサおよび前記１つ以上のＩＲ照明器の前方に配置され、前記カバー要素は、
前記画像センサに対応し、可視光およびＩＲ光を実質的に透過させる、第１の部分と、
前記１つ以上のＩＲ照明器に対応し、ＩＲ光を実質的に透過させるようにコーティングされた、第２の部分と、
前記第１の部分と前記第２の部分との間にあり、ＩＲ光および可視光を実質的に通さないようにコーティングされた、第３の部分とを含む、カメラアセンブリ。
【請求項１７】
前記カバー要素は１つの平坦なカバーガラスを含む、請求項１５〜１６のいずれか１項に記載のカメラアセンブリ。
【請求項１８】
前記カバー要素の前記第２の部分は、可視光を実質的に通さない薄膜でコーティングされている、請求項１５〜１７のいずれか１項に記載のカメラアセンブリ。
【請求項１９】
前記薄膜はＩＲ透過性インクである、請求項１８に記載のカメラアセンブリ。
【請求項２０】
前記ＩＲ透過性インクは前記カバー要素の内面に塗布されており、前記カバー要素の前記内面は、前記画像センサおよび前記１つ以上のＩＲ照明器に面している、請求項１９に記載のカメラアセンブリ。
【請求項２１】
前記カバー要素の前記第３の部分は、前記１つ以上のＩＲ照明器からの光が、前記シーンと影響し合わずに前記画像センサに入ることを実質的に防止する、請求項１５〜２０のいずれか１項に記載のカメラアセンブリ。
【請求項２２】
前記カバー要素の前記第３の部分は、可視光およびＩＲ光を実質的に通さない薄膜でコーティングされている、請求項１５〜２１のいずれか１項に記載のカメラアセンブリ。
【請求項２３】
前記薄膜は、前記１つ以上の照明器からの光が前記カバー要素の内部から前記画像センサに反射するのを実質的に妨げる、請求項２２に記載のカメラアセンブリ。
【請求項２４】
前記薄膜は前記１つ以上のＩＲ照明器からの光を吸収する、請求項２２〜２３のいずれか１項に記載のカメラアセンブリ。
【請求項２５】
前記１つ以上のＩＲ照明器は１つ以上のＩＲ発光ダイオード（ＬＥＤ）を含む、請求項１６〜２４のいずれか１項に記載のカメラアセンブリ。
【請求項２６】
前記カバー要素に与えられる反射防止コーティングをさらに備える、請求項１５〜２５のいずれか１項に記載のカメラアセンブリ。
【請求項２７】
前記反射防止コーティングは前記カバー要素の内面に与えられており、前記内面は前記画像センサおよび前記１つ以上のＩＲ照明器に面している、請求項２６に記載のカメラアセンブリ。
【請求項２８】
前記カメラアセンブリのステータス情報をユーザに伝えるように構成された可視照明器をさらに備え、
前記カバー要素は、前記可視照明器からの光が前記カバー要素を通して導かれるように、前記可視照明器の前方に配置され、
前記カバー要素は、前記可視照明器に対応し可視光を少なくとも部分的に通す第４の部分を含む、請求項１６〜２７のいずれか１項に記載のカメラアセンブリ。
【請求項２９】
前記シーンに対応する周囲光を検出するように構成された周囲光センサをさらに備え、
前記カバー要素は、前記シーンからの光が前記周囲光センサに入る前に前記カバー要素を通るように、前記周囲光センサの前方に配置され、
前記カバー要素は、前記周囲光センサに対応し可視光を少なくとも部分的に通す第４の部分を含む、請求項１６〜２８のいずれか１項に記載のカメラアセンブリ。
【請求項３０】
１つ以上のＩＲ照明器がＩＲ光の特定の波長を発するように構成され、
前記カバー要素の前記第２の部分は、ＩＲ光の前記特定の波長を実質的に透過させるようにコーティングされている、請求項１６〜２９のいずれか１項に記載のカメラアセンブリ。
【請求項３１】
前記カバー要素の前記第２の部分は、可視光を実質的に通さないようにコーティングされている、請求項１６〜３０のいずれか１項に記載のカメラアセンブリ。
【請求項３２】
前記カバー要素の前記第３の部分は、前記第１の部分および前記第２の部分を分離する、請求項１６〜３１のいずれか１項に記載のカメラアセンブリ。
【請求項３３】
パッシブ冷却される電子デバイスであって、
筐体と、
前記筐体に収容され、第１の電子アセンブリおよび第２の電子アセンブリを含む、複数の電子アセンブリとを備え、前記第１および第２の電子アセンブリは前記筐体内で互いに近接するように配置され、前記第２の電子アセンブリは、前記第１の電子アセンブリの動作によって発生した熱を含む熱に対して実質的に敏感であり、
前記第１の電子アセンブリと前記筐体との間に結合された第１の複数の熱伝導性部品を備え、前記第１の複数の熱伝導性部品は、前記第１の電子アセンブリから発生した熱をファンを用いずに前記第２の電子アセンブリから遠ざかるように伝導するために第１の複数の熱伝導経路を形成するように構成され、前記第１の複数の熱伝導性部品の少なくともサブセットは、前記第１および第２の電子アセンブリのうちの一方または双方を機械的に支持する、パッシブ冷却される電子デバイス。
【請求項３４】
前記第２の電子アセンブリと前記筐体との間に結合された第２の複数の熱伝導性部品をさらに備え、前記第２の複数の熱伝導性部品は、前記第２の電子アセンブリの熱をファンを用いずに前記筐体に伝導するために第２の複数の熱伝導経路を形成し、前記第１および第２の熱伝導性部品を熱的に分離する１つ以上の分離スポットを介して前記第１の複数の熱伝導性部品と接触する、請求項３３に記載の電子デバイス。
【請求項３５】
前記第１の複数の熱伝導性部品はフライヤーポットを含み、前記フライヤーポットは、前記第１の電子アセンブリの第１の表面の上に配置され、前記第１の電子アセンブリから発生した放散した熱の第１の部分を吸収するように構成されており、
前記第２の複数の熱伝導性部品はフライヤーバスケットを含み、前記フライヤーバスケットは、前記フライヤーポットの中に嵌合し前記フライヤーバスケットの底部内面上の前記第２の電子アセンブリを支持するように構成されており、
前記フライヤーバスケットのエッジは、前記１つ以上の分離スポットで前記フライヤーポットのエッジから分離されている、請求項３４に記載の電子デバイス。
【請求項３６】
前記１つ以上の分離スポットは、前記フライヤーポットおよび前記フライヤーバスケットの各々の前記エッジ上で等間隔に配置されている、請求項３４〜３５のいずれか１項に記載の電子デバイス。
【請求項３７】
前記フライヤーバスケットの底部外面は、エアギャップによって前記フライヤーポットの底部内面から分離されている、請求項３４〜３６のいずれか１項に記載の電子デバイス。
【請求項３８】
前記フライヤーバスケットの底部外面は、１つの固体断熱材によって前記フライヤーポットの底部内面から分離されている、請求項３４〜３６のいずれか１項に記載の電子デバイス。
【請求項３９】
前記フライヤーポットの底部外面は、前記第１の電子アセンブリの１つ以上のホットスポットに配置された１つ以上の第１の熱パッドを介して前記第１の電子アセンブリの前記第１の表面に結合されている、請求項３４〜３８のいずれか１項に記載の電子デバイス。
【請求項４０】
前記フライヤーポットの外周面を前記筐体の内面に物理的かつ熱的に結合するように構成された１つ以上の第２の熱パッドをさらに備え、前記１つ以上の第２の熱パッドは、前記第１の複数の熱伝導経路のうちの第１の熱伝導経路に従い、前記第１の電子アセンブリから発生した熱の前記第１の部分を前記フライヤーポットから前記電子デバイスの前記筐体に伝導するように構成されている、請求項３４〜３９のいずれか１項に記載の電子デバイス。
【請求項４１】
前記第１の複数の熱伝導性部品は、熱伝導性シートを介して前記第１の電子アセンブリの第２の表面に熱的に結合されたスピーカボックスを含み、前記スピーカボックスは、前記第１の複数の熱伝導経路のうちの第２の熱伝導経路に従い、前記第１の電子アセンブリから発生した熱の第２の部分を吸収し伝導するように構成されている、請求項３３〜４０のいずれか１項に記載の電子デバイス。
【請求項４２】
前記スピーカボックスの少なくとも一部は、前記第１の電子アセンブリから発生した熱の前記第２の部分を吸収し伝導するように構成された熱プラスチック材料からなる、請求項４１に記載の電子デバイス。
【請求項４３】
前記熱伝導性シートはグラファイトからなる、請求項４１〜４２のいずれか１項に記載の電子デバイス。
【請求項４４】
１つ以上のアンテナが前記スピーカボックスの外面に装着され前記筐体に収納され、
前記熱伝導性シートは、前記熱伝導性シートの実質的に中央付近に切れ目を含み、
前記切れ目は、しきい値切れ目幅よりも小さい幅を有することにより、しきい値クロストークレベルよりも低い前記１つ以上のアンテナ間のクロストークを減じる、請求項４１〜４３のいずれか１項に記載の電子デバイス。
【請求項４５】
前記第２の電子アセンブリと前記筐体との間に結合された第２の複数の熱伝導性部品をさらに備え、前記第２の複数の熱伝導性部品はフライヤーバスケットを含み、前記フライヤーバスケットは、前記第２の電子アセンブリの第１の表面が前記フライヤーバスケットの底部内面上にあるときに前記第２の電子アセンブリを支持するように構成されており、前記フライヤーバスケットは、前記第２の複数の熱伝導経路のうちの第３の熱伝導経路に従い、前記第２の電子アセンブリから発生した熱を少なくとも部分的に吸収し伝導するように構成されている、請求項３３〜４４のいずれか１項に記載の電子デバイス。
【請求項４６】
前記第２の複数の熱伝導性部品はさらに、前記筐体の前部内面に装着され前記フライヤーバスケットの前記底部内面の反対側にある前部熱拡散器をさらに含み、
前記フライヤーバスケットの前記底部内面は、１つ以上の第３の熱パッドを介して前記前部熱拡散器に熱的に結合され、
前記前部熱拡散器は、前記第２の複数の熱伝導経路のうちの第４の熱伝導経路に従い、前記第２の電子アセンブリから発生した熱を少なくとも部分的に吸収し伝導するように構成されている、請求項４５に記載の電子デバイス。
【請求項４７】
前記筐体の前部分はカバーガラスで覆われており、前記前部熱拡散器は前記カバーガラスに装着されている、請求項４６に記載の電子デバイス。
【請求項４８】
前記フライヤーバスケットは、前記前部熱拡散器に接触するように配置され前記前部熱拡散器に熱的に結合されている、請求項４６〜４７のいずれか１項に記載の電子デバイス。
【請求項４９】
前記第２の電子アセンブリは画像センサアレイを含み、カメラ画像センサアセンブリが、前記画像センサアレイに対して整列するように、前記フライヤーバスケット内に配置されている、請求項４６〜４８のいずれか１項に記載の電子デバイス。
【請求項５０】
前記前部熱拡散器は、前記カメラレンズおよび画像センサアレイを入来する可視光または赤外光に対して露出させるように構成された開口部を含む、請求項４９に記載の電子デバイス。
【請求項５１】
前記第１の電子アセンブリは、前記電子デバイスの１つ以上のプロセッサおよびメモリを提供するように構成されたシリコン・オン・インシュレータデバイスを含み、前記第２の電子アセンブリは、画像センサアレイおよびグラフィック処理ユニットのうちの少なくとも一方を含む、請求項３４〜５０のいずれか１項に記載の電子デバイス。
【請求項５２】
請求項５５に記載のスタンドアセンブリをさらに備える、請求項１〜１５のいずれか１項に記載のビデオカメラアセンブリ。
【請求項５３】
請求項５５に記載のスタンドアセンブリをさらに備える、請求項１６〜３２のいずれか１項に記載のカメラアセンブリ。
【請求項５４】
請求項５５に記載のスタンドアセンブリをさらに備える、請求項３３〜５１のいずれか１項に記載のパッシブ冷却される電子デバイス。
【請求項５５】
電子デバイスのためのスタンドアセンブリであって、
前記電子デバイスを保持し前記電子デバイスから延在する第１の端部を有する首部分と、
接合構造を介して前記首部分の第２の端部に結合された背骨部分とを備え、前記第２の端部は前記第１の端部の反対側にあり、前記接合構造は、前記背骨部分に対する前記首部分の第１の回転自由度を提供するように構成されており、
第１のワイヤ部分、第２のワイヤ部分、および第３のワイヤ部分を含む１つ以上の相互接続ワイヤを備え、前記第１のワイヤ部分が前記首部分の内部に通されて延在し、前記第２のワイヤ部分が前記背骨部分の表面に沿って延在し、前記第３のワイヤ部分が前記接合構造を通って前記背骨部分の表面から前記首部分の内部に延在することで、前記第１の部分および前記第２の部分の向きが前記接合構造の回転軸に実質的に沿って変化する、スタンドアセンブリ。
【請求項５６】
前記電子デバイスはカメラを含む、請求項５５に記載のスタンドアセンブリ。
【請求項５７】
前記首部分の前記第１の回転自由度の回転は、第１の全回転範囲にわたって実質的に不変の抵抗を有する、請求項５５〜５６のいずれか１項に記載のスタンドアセンブリ。
【請求項５８】
前記首部分は、前記第１の全回転範囲内で前方の向きから後方の向きに傾斜するように構成され、
前記第１の全回転範囲は、１８０度に実質的に等しい傾斜角に対応付けられ、前記首部分の第１の公称位置について実質的に対称であり、
前記第１の公称位置において、前記首部分は前記背骨部分に対して実質的に整列している、請求項５７に記載のスタンドアセンブリ。
【請求項５９】
前記背骨部分は、前記接合構造に結合されたばねを含み、前記ばねは、押し下げられると、前記接合構造に対して力を加えることにより、前記首部分の前記第１の回転自由度に対応付けられた前記実質的に不変の抵抗を発生させる、請求項５７〜５８のいずれか１項に記載のスタンドアセンブリ。
【請求項６０】
前記接合構造の前記第１の回転自由度は、前記回転軸を中心とする前記首部分および前記電子デバイスの旋回に対応付けられ、前記回転軸は、支持面に載るように成形されたベースの平坦面に対して実質的に平行である、請求項５５〜５９のいずれか１項に記載のスタンドアセンブリ。
【請求項６１】
前記電子デバイスは、前記首部分に対し第２の回転自由度で回転するように構成され、前記電子デバイスの前記第２の回転自由度の回転は、第２の全回転範囲にわたって実質的に不変の抵抗を有する、請求項得５５〜６０のいずれか１項に記載のスタンドアセンブリ。
【請求項６２】
前記電子デバイスは、前記首部分の周りに巻かれることにより前記第２の全回転範囲に対応付けられた前記実質的に不変の抵抗を生成する１つ以上のクランプ部材をさらに含み、前記１つ以上のクランプ部材は前記電子デバイスの内部に隠れている、請求項６１に記載のスタンドアセンブリ。
【請求項６３】
前記第２の全回転範囲は、１８０度に実質的に等しいねじり角度に対応付けられ、前記ねじり角度は、前記電子デバイスの第２の公称位置について実質的に対称であり、
前記首部分および前記背骨部分が整列し前記電子デバイスが前記第２の回転自由度で前記第２の公称位置まで回転したとき、前記電子デバイスは第２の公称方向を向くように構成されている、請求項６１または６２に記載のスタンドアセンブリ。
【請求項６４】
前記第１の端部はスロットを含み、前記電子デバイスの内部は１つ以上の回転停止部を含み、前記スロットおよび前記１つ以上の回転停止部は、互いに噛み合わされ、前記電子デバイスが前記首部分に対して回転したときに前記第２の全回転範囲を画定するように構成されている、請求項６１〜６３のいずれか１項に記載のスタンドアセンブリ。
【請求項６５】
前記第２の回転自由度は、前記首部分の中心軸を通るねじり軸に対する前記電子デバイスのねじれに対応付けられている、請求項６１〜６４のいずれか１項に記載のスタンドアセンブリ。
【請求項６６】
前記第１および第２の回転自由度は、前記電子デバイスの視野に対し１つ以上の視野角度を画定する、請求項６１〜６５のいずれか１項に記載のスタンドアセンブリ。
【請求項６７】
前記１つ以上の相互接続ワイヤは、１つの相互接続ワイヤを含む、請求項５５〜６６のいずれか１項に記載のスタンドアセンブリ。
【請求項６８】
前記１つ以上の相互接続ワイヤは、相互接続ワイヤ束になるように保持された複数の別々のワイヤを含み、前記電子デバイスに対してデータおよび電力を供給するように構成されている、請求項５５〜６７のいずれか１項に記載のスタンドアセンブリ。
【請求項６９】
前記１つ以上の相互接続ワイヤは、個別に遮蔽された同軸ケーブルを含む、請求項５５〜６８のいずれか１項に記載のスタンドアセンブリ。
【請求項７０】
前記電子デバイスは第１の電子回路を含み、前記第１の電子回路は、前記１つ以上の相互接続ワイヤを介して第２の電子回路に電気的に結合される、請求項５５〜６９のいずれか１項に記載のスタンドアセンブリ。
【請求項７１】
支持面上に載るように成形されたベースをさらに備え、前記背骨部分は前記ベースから延在し前記ベースに固定され、前記第２の電子回路は前記ベース内に配置される、請求項７０に記載のスタンドアセンブリ。
【請求項７２】
支持面上に載るように成形されたベースをさらに備え、前記背骨部分は前記ベースから延在し前記ベースに固定されている、請求項５５〜７１のいずれか１項に記載のスタンドアセンブリ。
【請求項７３】
前記ベースは、前記ベースのリム側から露出し前記ベースの本体内に差し込まれた電子コネクタをさらに備え、前記電子コネクタは、前記ベース内の前記１つ以上の相互接続ワイヤの前記第２のワイヤ部分に電気的に結合される、請求項５５〜７２のいずれか１項に記載のスタンドアセンブリ。
【請求項７４】
前記首部分と前記背骨部分とは実質的に整列しており、前記電子デバイスが前記第２の回転自由度で前記第２の公称位置まで回転したとき、前記電子デバイスは第２の公称方向に向くように構成され前記電子コネクタは前記第２の公称位置と反対側を向くように構成されている、請求項５５〜７３のいずれか１項に記載のスタンドアセンブリ。
【請求項７５】
前記電子コネクタは外部コネクタに接続され、接続界面が前記電子コネクタと前記外部コネクタとの間に形成され前記ベース内に隠されている、請求項７４に記載のスタンドアセンブリ。
【請求項７６】
前記電子コネクタはマイクロ・ユニバーサル・シリアル・バス（マイクロＵＳＢ）コンセントを含む、請求項７４または７５に記載のスタンドアセンブリ。
【請求項７７】
前記ベースは、前記ベースの底面に設けられ標準的な三脚の三脚ねじに適合するねじ切りされたねじ穴をさらに含み、前記電子デバイスは、前記三脚ねじが前記ねじ切りされたねじ穴に実質的に締められたときに前記標準的な三脚上に載るように構成されている、請求項７４〜７６のいずれか１項に記載のスタンドアセンブリ。
【請求項７８】
前記ベースは磁気プレートをさらに含み、前記磁気プレートは前記ベースの底面の一部に隣接するまたは前記一部を形成するように配置され、前記磁気プレートは、前記ベースの底面の表面積よりも小さい底面表面積を有する、請求項７４〜７７のいずれか１項に記載のスタンドアセンブリ。
【請求項７９】
１つ以上のゴムパッチをさらに備え、前記１つ以上のゴムパッチは、前記ベースの底面に装着されることにより、前記スタンドアセンブリと前記ベースが載せられている前記支持面との間に追加の摩擦を与え、前記１つ以上のゴムパッチは、前記ベースの底面に装着されたゴムリングを含む、請求項７４〜７８のいずれか１項に記載のスタンドアセンブリ。
【請求項８０】
１つ以上のマウント固定具を用いて支持面上に装着され固定されるように構成されたマウント構造をさらに備え、前記マウント構造の少なくとも一部は磁気引き付け可能材料からなり、前記スタンドアセンブリは、前記スタンドアセンブリのベースが前記マウント構造上に磁気的に付着したときに前記支持面の上に載置される、請求項５５〜７９のいずれか１項に記載のスタンドアセンブリ。
【請求項８１】
前記第１の回転自由度は第１の全回転範囲を有し、前記ベースは、前記第１の回転自由度の前記第１の全回転範囲内で回転するときに前記電子デバイスの傾きを生じさせないように前記支持面上に載るように構成されている、請求項７４〜８０のいずれか１項に記載のスタンドアセンブリ。
【請求項８２】
前記ベースは第１の質量中心を有し、前記電子デバイスは第２の質量中心を有し、前記第１および第２の質量中心は、前記首部分が前記第１の回転自由度の前記第１の全回転範囲内で回転するときに前記電子デバイスの傾きを防ぐように設計されている、請求項７４〜８１のいずれか１項に記載のスタンドアセンブリ。
【請求項８３】
前記ベースのサイズおよび重量はいずれも、前記首部分が前記第１の回転自由度の前記第１の全回転範囲内で回転するときに前記電子デバイスが傾くことを防ぐように設定されている、請求項７４〜８２のいずれか１項に記載のスタンドアセンブリ。
【請求項８４】
前記背骨部分を覆うように構成されたステムカバーをさらに備え、前記１つ以上の相互接続ワイヤの前記第３の部分は、前記背骨部分と前記ステムカバーとの間に隠されており、前記スタンドアセンブリのユーザからは実質的に見えない、請求項５５〜８３のいずれか１項に記載のスタンドアセンブリ。
【請求項８５】
前記ステムカバーは１個の材料からなり、アスペクト比のしきい値を超えるアスペクト比を有する、請求項８４に記載のスタンドアセンブリ。
【請求項８６】
前記１つ以上の相互接続ワイヤは、前記スタンドアセンブリのユーザからは構造的に見えない、請求項５５〜８５のいずれか１項に記載のスタンドアセンブリ。
【請求項８７】
支持面に載るように成形されたベースをさらに備え、前記背骨部分は前記ベースから延在し前記ベースに固定され、
前記背骨部分から独立して前記ベース上に機械的に結合された背骨カバーをさらに備え、前記背骨カバーは、前記背骨部分と前記１つ以上の相互接続ワイヤとを隠しこれらを保護するように構成されている、請求項５５〜８６のいずれか１項に記載のスタンドアセンブリ。
【請求項８８】
前記接合構造は、前記首部分の前記第２の端部に位置する第１の接合サブ構造と、前記背骨部分の端部に位置する第２の接合サブ構造と、前記第１および第２の接合サブ構造を結合する第３の接合サブ構造とを含み、前記第１、第２、および第３のサブ構造は互いに異なる、請求項５５〜８７のいずれか１項に記載のスタンドアセンブリ。
【請求項８９】
前記第３の接合サブ構造は、ねじ構造およびリベットのうちの少なくとも一方を含み、前記ねじ構造およびリベットのうちの少なくとも一方は、前記首部分の前記第１の接合サブ構造と前記背骨部分の前記第２の接合サブ構造とを結合する横方向の張力を生じさせる、請求項８８に記載のスタンドアセンブリ。
【請求項９０】
ビデオカメラアセンブリであって、
前記ビデオカメラアセンブリを昼間モードおよび夜間モードで動作させるように構成された１つ以上のプロセッサと、
シーンの視野を有し、動作の前記中間モードおよび動作の前記夜間モードの間前記シーンのビデオを取り込むように構成された画像センサと、
動作の前記夜間モード中、前記シーンに向けて赤外光を表示するように動作可能な１つ以上の赤外線送信機と、
ビデオおよび／または音声情報をサーバシステムを介して遠隔モニタリングデバイスに伝えるための通信回路と、
前記シーンに向けて光および／またはアニメーションを表示するように構成されたライティング要素とを備える、ビデオカメラアセンブリ。
【請求項９１】
前記ライティング要素は、前記ビデオカメラのステータスに基づいて異なる色を表示するように構成されている、請求項９０に記載のビデオカメラアセンブリ。
【請求項９２】
前記ライティング要素は、前記ビデオカメラに対して通信可能に結合された別の電子デバイスのステータスに基づいて異なる色を表示するように構成されている、請求項９０〜９１のいずれか１項に記載のビデオカメラアセンブリ。
【請求項９３】
前記ライティング要素は、複数の電子デバイスのステータスに基づいて異なる色を表示するように構成されており、前記複数の電子デバイスのうちの少なくとも１つは前記ビデオカメラアセンブリに対して通信可能に結合されている、請求項９０〜９２のいずれか１項に記載のビデオカメラアセンブリ。
【請求項９４】
前記ライティング要素は、前記ビデオカメラのステータスに基づいて異なるアニメーションを表示するように構成されている、請求項９０〜９３のいずれか１項に記載のビデオカメラアセンブリ。
【請求項９５】
前記ライティング要素は、前記ビデオカメラに対して通信可能に結合された別の電子デバイスのステータスに基づいて異なるアニメーションを表示するように構成されている、請求項９０〜９４のいずれか１項に記載のビデオカメラアセンブリ。
【請求項９６】
前記ライティング要素は、複数の電子デバイスのステータスに基づいて異なるアニメーションを表示するように構成されており、前記複数の電子デバイスのうちの少なくとも１つは、前記ビデオカメラアセンブリに対して通信可能に結合されている、請求項９０〜９５のいずれか１項に記載のビデオカメラアセンブリ。
【請求項９７】
前記ビデオカメラのステータスを示すステータスインジケータをさらに備える、請求項９０〜９６のいずれか１項に記載のビデオカメラアセンブリ。
【請求項９８】
前記ライティング要素の前記色および／またはアニメーションの意味と一致するメッセージを出力するように構成されたスピーカをさらに備える、請求項９０〜９７のいずれか１項に記載のビデオカメラアセンブリ。
【請求項９９】
前記ライティング要素の前記色および／またはアニメーションの意味を補足するメッセージを出力するように構成されたスピーカをさらに備える、請求項９０〜９８のいずれか１項に記載のビデオカメラアセンブリ。
【請求項１００】
前記ライティング要素は、前記画像センサおよび前記１つ以上の赤外線送信機を含む前記ビデオカメラアセンブリのコンポーネントを囲んでいる、請求項９０〜９９のいずれか１項に記載のビデオカメラアセンブリ。
【請求項１０１】
前記ライティング要素は円形である、請求項９０〜１００のいずれか１項に記載のビデオカメラアセンブリ。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、概して、赤外線反射器を有するビデオカメラアセンブリを含むがこれに限定されないカメラアセンブリに関する。
【背景技術】
【０００２】
背景
ビデオ監視カメラは広範囲にわたって使用される。住宅環境および商用環境におけるビデオカメラの使用は、ひとつには低価格および導入が容易という理由で、大幅に増加している。
【０００３】
消費者需要の変化ならびにホームオートメーションおよび関連システムの複雑さの増大に伴い、このようなカメラ製品の設計において、熱および照明の管理等の各種の新たな課題が生じている。たとえば、効果的でないＩＲ（赤外線）照明技術は、大量の電力を無駄に消費して大量の熱を発生するだけでなく、外観も望ましくない。別の例の場合、熱管理が複雑な製品において複数の無線通信技術を用いるには、アンテナ構造のインテリジェントデザインが必要である。さらに別の例の場合、カメラスタンドの外部にケーブル配線を設置することは、外観が望ましくないだけでなく、結果として動きの自由度の制限につながることが多い。
【発明の概要】
【０００４】
概要
したがって、とりわけ、シーンの照明、取り込み、および解析のための、より効率的で正確で有効な方法を用いるシステムおよび／またはデバイスが必要である。このようなシステム、デバイス、および方法は、任意で、シーンの照明、取り込み、および解析のための従来のシステム、デバイス、および方法を、補完するまたはそれに取って代わるものである。
【０００５】
本開示は、ハイパワーのオンカメラ処理、弱光（たとえば夜間）照明、パッシブ冷却、複数のＨＤビデオストリームを同時に送信する機能、および複数のプロトコル（たとえばＷｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、およびＩＥＥＥ１５．４）を介して他のデバイスと無線通信する機能を備えた、コンパクトカメラ実装例について説明する。このようなデバイスは、大量の熱を（たとえばプロセッサから）発生するにもかかわらず、画像センサ等の熱に敏感なコンポーネントを含む。このようなデバイスの場合、カメラのコンパクトなパッシブ冷却という側面を保ちつつ、感度が高いコンポーネントから熱を逃がすことが重要である。加えて、カメラの画像センサは元来光に敏感であるため、カメラの照明器からの光、色、またはＩＲが画像センサに入らないようにすることが重要である。カメラの照明器からの光を操作するためのコンポーネント、たとえば反射器および拡散器は、取り込まれた画像の色あせまたは異常の防止に重要である。本明細書に記載の実装例は、敏感なカメラコンポーネントに熱および／または光が干渉することを防止するように構成された、ＩＲ反射器等のコンポーネントを含む。
【０００６】
ＩＲ照明器のためのＩＲ反射器が、カメラの視野内のシーンの部分を均一的に照らすように照明を向けることが望ましい。なぜなら、そうすることにより、異常が減じられ、画像センサが取り込んだ画像の品質が改善されるからである。また、ＩＲ反射器を、カメラの視野外に送られる照明の量を最小にするのに適することが望ましい。カメラの視野外に送られる照明の量を減じることにより、十分な照明を提供するのに必要なＩＲ照明器の量および／または強度を減じる。
【０００７】
また、一体型カバーガラス（またはその他の透明物質）を備えることが望ましい。なぜなら、これは、より好ましい見た目を作り出し、部品数の低減により生産コストを低減し、複数の部分を密にはめ合わせる必要を排除することにより複雑さを減じ、複数の部分間の継ぎ目をなくすことによりデバイスの防水性を高め、画像センサが取り込む画像の品質を高めるからである。
【０００８】
また、カメラが視覚および／または音声フィードバックをユーザに与えることが望ましい。このフィードバックは、カメラ自体の動作状態、カメラに関連付けられた別の電子デバイスの動作状態、および／またはカメラに関連付けられた一組の電子デバイスの動作状態に関連し得る。
【０００９】
職場環境または家庭環境（屋内または屋外）等の、セキュリティカメラが一般的に導入されている環境では、この環境内の人々に対し、カメラまたは彼らの動作を妨害することなく、カメラ処理作業を示すまたは補完するリアルタイムのカメラステータス情報および／または音声／視覚コンテンツを提供できる物理的特徴を備えるように、カメラを構成することが好都合である。いくつかの実装例において、このような物理的特徴は、カメラの周囲に設けられ当該環境にいる人々がこの環境内の広範囲にわたる位置から見ることができるように構成されたライトリングを含む。たとえば、いくつかのカメラ実装例において、ライトリングは、カメラの視野内に含まれる、環境の少なくとも複数のエリアを含む範囲の位置で見えるように構成される。いくつかのカメラ実装例において、ライトリングは複数の個別のライティング要素を有する。これらのライティング要素は各々、局所的なカメラステータスおよび／またはカメラ処理状態／動作を反映するように個別に制御可能な、対応付けられたライティング特性を有する。いくつかの構成において、上記制御可能なライティング特性は、オン／オフ状態、色相、飽和度および／または輝度／強度のうちの１つ以上を含む。いくつかの構成において、ライティング要素は、１つの表示色または２つ以上の異なる表示色からなる静的または動的でものであってもよい（たとえばリングの１つ以上の回転部分）全体パターン（たとえばリング全体またはリングの１つ以上の部分）を表示するように個別に制御される。各パターンは、視覚言語に従い、カメラステータスおよび／またはカメラ処理動作に対応し得る。たとえば、１つの色、または、２つ以上の異なる色のパターン（静的または動的）は、カメラが、オンもしくはオフであること、サーバ（たとえば画像処理を実行するまたは遠隔ユーザに対してビデオおよび通知を配信するサーバ）に対する有効または無効な接続を有すること、環境からのローカル情報を能動的に処理していること、または、家庭環境内の別のスマートデバイスからもしくはサーバから通知またはステータス情報を受けたことを、示すことができる。スピーカを含むカメラ実装例において、上記物理的特徴（たとえばライトリング）は、スピーカから再生されている音楽の可聴ビート／リズムに対応するパターンを、その音楽のテンポ／フィーリングに合うように選択された範囲の色で表示するように、カメラによって制御することができる。このような情報を光のパターンを介して提供することは好都合である。なぜなら、これは、可聴アラートがそうし得るように、環境内の人々の活動を邪魔することなく、環境内のすべての／ほとんどのユーザが容易に知覚するからである。
【００１０】
また、各種相互接続ワイヤを封入するとともに広い回転自由度を有するスタンドをカメラが備えていることが望ましい。相互接続ワイヤを封入することで、ワイヤの摩耗を低減し、ワイヤが損傷する可能性を低減し、カメラの美しさを増し、カメラの回転自由度を高める。カメラの回転自由度が高まると、所望の視野が得られるようにカメラを配置できる場所の候補が増すので、カメラに対するユーザの満足度が増す。また、カメラスタンドがカメラを安定して支持することが望ましい。カメラは、その実質的なオンボード処理パワーおよび通信機能のために、そのサイズと比較して相対的に重い可能性があり、その一方では、カメラの配置における高度の柔軟性を可能にするとともに自立およびカメラの安定した使用を提供するために、または、広範囲の向きで広範囲の載置面にカメラを装着するために、コンパクトでポータブルでもある。
【００１１】
また、カメラは継続してまたはほぼ継続して動作することが望ましく、そのため、発熱および放熱が非常に重要である。よって、電子デバイス内で発生した熱を当該電子デバイスの熱に敏感なアセンブリから遠ざかるように放散させる何らかの放熱機構を組み込んだ、実質的にコンパクトな電子デバイスが必要である。具体的には、いくつかの実装例に従うと、放熱機構は、熱に敏感な電子アセンブリおよび／または別の発熱する電子アセンブリが発した熱を、ファンを使用せずに、効率的に熱に敏感な電子アセンブリからパッシブに伝導する。電子デバイスのコンパクトなフォームファクタを考慮し、放熱機構はまた、熱に敏感な電子アセンブリ、発熱する電子アセンブリ、またはこれら双方を、電子デバイスの目的とする機能に干渉することなく、機械的に支持するように構成される。
【００１２】
たとえば、電子デバイスは、コンパクトな筐体内に複数の電子アセンブリを含みビデオ画像をリアルタイムで取り込み、処理し、ストリーミングするための各種機能を有するインターネットカメラを含み得る。インターネットカメラの電子アセンブリは、ビデオ画像を取り込むおよび／または処理するように構成された画像センサアセンブリを含む。画像センサアセンブリは、自身が発したまたは別のシステムオンチップ（system-on-chip）（ＳｏＣ）アセンブリが発した熱に敏感である。熱からの有害な影響を阻止するために、別々の二組の熱伝導性部品を用いて、発熱する電子アセンブリ（たとえばカメラの画像センサアセンブリ）および／または熱に敏感な電子アセンブリ（たとえばカメラのＳｏＣアセンブリ）が発した熱を、熱に敏感な各電子アセンブリから逃がすために使用することができる。上記別々の二組の熱伝導性部品は、熱的には互いに分離されているが、コンパクトな筐体内に密に配置されている。
【００１３】
ある局面において、いくつかの実装例はビデオカメラアセンブリを含み、このビデオカメラアセンブリは、（１）ビデオカメラアセンブリを昼間モードおよび夜間モードで動作させるように構成された１つ以上のプロセッサと、（２）シーンの視野を有し、動作の中間モードおよび動作の夜間モードの間シーンの第１の部分のビデオを取り込むように構成された画像センサとを備え、第１の部分は画像センサの視野に対応し、（３）動作の夜間モード中に画像センサがビデオを取り込む間、照明を提供するように構成された、１つ以上の赤外線（ＩＲ）照明器と、（４）（ｉ）照明をシーンの第１の部分に実質的に制限するように、かつ（ｉｉ）画像センサの視野全体にわたって実質的に均一に第１の部分を照明するように、構成された、ＩＲ反射器コンポーネントとを備える。
【００１４】
別の局面において、いくつかの実装例はカメラアセンブリを含み、このカメラアセンブリは、（１）シーンに対応する視野を有する画像センサと、（２）当該シーンを選択的に照明するように構成された１つ以上の赤外線（ＩＲ）照明器と、（３）一体型カバー要素とを備え、一体型カバー要素は、１つ以上のＩＲ照明器からの光がカバー要素を通して導かれ当該シーンからの光が画像センサに入る前にカバー要素を通るように、画像センサおよび１つ以上のＩＲ照明器の前方に配置され、カバー要素は、（ａ）画像センサに対応し、可視光およびＩＲ光を実質的に透過させる、第１の部分と、（ｂ）１つ以上のＩＲ照明器に対応し、ＩＲ光を実質的に透過させるようにコーティングされた、第２の部分と、（ｃ）第１の部分と第２の部分との間にあり、ＩＲ光および可視光を実質的に通さないようにコーティングされた、第３の部分とを含む。
【００１５】
この特許または出願ファイルは、少なくとも１つのカラー図面を含む。カラー図面を有するこの特許または特許出願公報のコピーは、請求および必要な料金の支払に応じて庁から提供される。
【００１６】
記載されている各種実装例がより良く理解されるよう、以下の図面に関連する下記実装例の説明を参照する。図面において、複数の図面の同様の参照番号は対応する部分を示す。
【図面の簡単な説明】
【００１７】
【図１】いくつかの実装例に係るスマートホーム環境の一例の図である。
【図２Ａ】いくつかの実装例に係るスマートホームネットワークを含む代表的なネットワークアーキテクチャを示すブロック図である。
【図２Ｂ】いくつかの実装例に係るサーバシステムがクライアントデバイスおよびスマートデバイスとやり取りする代表的な動作環境の図である。
【図３Ａ】いくつかの実装例に係る代表的なサーバシステムを示すブロック図である。
【図３Ｂ】いくつかの実装例が使用する各種データ構造を示す図である。
【図４】いくつかの実装例に係る代表的なスマートデバイスを示すブロック図である。
【図５】いくつかの実装例に係るビデオ解析および分類のための代表的なシステムアーキテクチャを示す図である。
【図６】いくつかの実装例に係る代表的なクライアントデバイスを示すブロック図である。
【図７Ａ】いくつかの実装例に係る代表的なカメラアセンブリの斜視図である。
【図７Ｂ】いくつかの実装例に係る代表的なカメラアセンブリの斜視図である。
【図７Ｃ】いくつかの実装例に係る代表的なカメラアセンブリの構成要素図である。
【図７Ｄ】いくつかの実装例に係る代表的なカメラアセンブリの構成要素図である。
【図７Ｅ】いくつかの実装例に係る代表的なカメラアセンブリの構成要素図である。
【図７Ｆ】いくつかの実装例に係る代表的なカメラアセンブリの構成要素図である。
【図７Ｇ】いくつかの実装例に係る代表的なカメラアセンブリの構成要素図である。
【図７Ｈ】いくつかの実装例に係る代表的なカメラアセンブリの構成要素図である。
【図８Ａ】いくつかの実装例に係る代表的なカメラアセンブリを示す構成要素図である。
【図８Ｂ】いくつかの実装例に係る代表的なカメラアセンブリを示す構成要素図である。
【図８Ｃ】いくつかの実装例に係る代表的なカメラアセンブリを示す構成要素図である。
【図９】いくつかの実装例に係る代表的なカメラアセンブリを示す構成要素図である。
【図１０Ａ】いくつかの実装例に係る代表的なカメラアセンブリを示す構成要素図である。
【図１０Ｂ】いくつかの実装例に係る代表的なカメラアセンブリを示す構成要素図である。
【図１０Ｃ】いくつかの実装例に係る代表的なカメラアセンブリを示す構成要素図である。
【図１１】いくつかの実装例に係る代表的なカメラアセンブリを示す構成要素図である。
【図１２】いくつかの実装例に係る代表的な照明伝達パターンを示す図である。
【発明を実施するための形態】
【００１８】
図面のうちのいくつかの図面において同様の参照番号は対応する部分を示す。
実装例の説明
図１は、いくつかの実装例に係る一例としてのスマートホーム環境１００である。スマートホーム環境１００は、さまざまな一体化されたデバイスを備えた構造物１５０（たとえば家、オフィスビル、ガレージまたは移動住宅）を含む。デバイスが、共同住宅、分譲マンションまたはオフィス空間等の構造物１５０全体を含まないスマートホーム環境１００にも一体化され得ることが認識されるであろう。さらに、スマートホーム環境１００は、実際の構造物１５０の外側のデバイスを制御してもよく、および／または、外側のデバイスに結合されてもよい。実際には、スマートホーム環境１００におけるいくつかのデバイスは、物理的に構造物１５０内に存在していなくてもよい。たとえば、プールヒーター１１４または注水システム１１６を制御するデバイスは、構造物１５０の外側に位置していてもよい。
【００１９】
「スマートホーム環境」は、一家族の家屋のような住宅のスマート環境を意味し得るが本教示の範囲はそのように限定されるものではないことが、理解されねばならない。本教示は、制限なしで、二世帯住宅、タウンホーム、多世帯共同住宅建築物、ホテル、小売店、オフィスビル、産業用ビル、および、より広くは任意の居住空間または労働空間にも適用可能である。
【００２０】
また、ユーザ、顧客、インストーラ、住宅所有者、入居者、ゲスト、テナント、家主、修理工、およびそれに類似する用語は、本明細書に記載のいくつかの具体的な状況において活動している一人または複数の人物に言及するために使用することができるが、これらに言及することは、このような活動を実行している一人または複数の人物に関する本教示の範囲を限定する訳ではないことも、理解されねばならない。よって、たとえば、ユーザ、顧客、購入者、インストーラ、予約者、および住宅所有者という用語は、一家族の住居の場合同一人物を指すことが多いかもしれない。なぜなら、世帯主は、購入の決断を下し、一戸の住宅を購入し、その住宅を設置し構成し、かつその住宅のユーザのうちの一人でもあることが多いからである。しかしながら、家主−テナント環境等のその他のシナリオでは、一戸の住宅の購入に関しては顧客が家主であってもよく、インストーラがローカルな共同住宅の管理者であってもよく、第１のユーザがテナントであってもよく、第２のユーザも、遠隔制御機能に関しては家主であってもよい。重要なのは、その活動を実行している人物のアイデンティティは、実装例のうちの１つ以上が提供する特定の利点に密接な関係がある可能性があるが、このようなアイデンティティは、以下の説明において、本教示の範囲を、上記特定のアイデンティティを有する特定の個人に必ず限定するものと解釈されてはならないことである。
【００２１】
図示された構造物１５０は、壁１５４によって互いから少なくとも部分的に分離されている複数の部屋１５２を含む。壁１５４は内壁または外壁を含み得る。各々の部屋はさらに、床１５６および天井１５８を含み得る。デバイスは、壁１５４、床１５６もしくは天井１５８に装着されてもよく、壁１５４、床１５６もしくは天井１５８と一体化されてもよく、および／または、壁１５４、床１５６もしくは天井１５８によって支持されていてもよい。
【００２２】
いくつかの実装例において、スマートホーム環境１００の一体化されたデバイスは、各種の有用なスマートホーム機能を提供するために、スマートホームネットワーク（たとえば２０２（図２Ａ））において互いにシームレスに一体化された、および／または、中央サーバもしくはクラウドコンピューティングシステムとシームレスに一体化された、インテリジェント型マルチセンサネットワーク接続デバイスを含む。スマートホーム環境１００は、１つ以上のインテリジェント型マルチセンサネットワーク接続サーモスタット１０２（以下「スマートサーモスタット１０２」と呼ぶ）、１つ以上のインテリジェント型ネットワーク接続マルチセンサハザード検出ユニット１０４（以下「スマートハザード検出器１０４」と呼ぶ）、１つ以上のインテリジェント型マルチセンサネットワーク接続通路インターフェイスデバイス１０６および１２０（以下「スマートドアベル１０６」および「スマートドアロック１２０」と呼ぶ）、ならびに、１つ以上のインテリジェント型マルチセンサネットワーク接続アラームシステム１２２（以下「スマートアラートシステム１２２」と呼ぶ）を含み得る。
【００２３】
いくつかの実装例において、１つ以上のスマートサーモスタット１０２が、周囲の気候特徴（たとえば温度および／または湿度）を検出し、それに応じてＨＶＡＣシステム１０３を制御する。たとえば、それぞれのスマートサーモスタット１０２は周囲温度センサを含む。
【００２４】
１つ以上のスマートハザード検出器１０４は、それぞれの熱源（たとえばストーブ、オーブン、他のアプライアンス、暖炉など）に向けられた熱放射センサを含み得る。たとえば、キッチン１５３におけるスマートハザード検出器１０４は、ストーブ／オーブン１１２に向けられた熱放射センサを含む。熱放射センサは、それが向けられているそれぞれの熱源（またはその部分）の温度を判断して、対応する黒体放射データを出力として提供し得る。
【００２５】
スマートドアベル１０６および／またはスマートドアロック１２０は、ある場所（たとえば、外部ドア）への人の接近および／またはある場所からの人の出発を検出してもよく、ドアベル／ドアロック機能を制御（たとえばスマートドアロック１２０のボルトを作動させるためのユーザ入力を携帯型電子デバイス１６６−１から受信）してもよく、音声手段もしくは視覚的手段によって人の接近または出発を知らせてもよく、ならびに／または、セキュリティシステム上の設定を制御しても（たとえば居住者の外出および帰宅時にセキュリティシステムを起動するかもしくは停止させても）よい。いくつかの実装例において、スマートドアベル１０６は、カメラ１１８の構成要素および特徴のうちのいくつかまたはすべてを含む。いくつかの実装例において、スマートドアベル１０６はカメラ１１８を含む。
【００２６】
スマートアラームシステム１２２は、（たとえば内蔵のＩＲセンサを用いて）極近くにいる個人の存在を検出し、（たとえば内蔵スピーカを介して、または１つ以上の外部スピーカにコマンドを送ることによって）警告を鳴らし、スマートホームネットワーク１００の内部／外部に存在するエンティティまたはユーザに通知を送信し得る。いくつかの実装例において、スマートアラームシステム１２２はまた、ユーザの身元を確認するための１つ以上の入力デバイスまたはセンサ（たとえばキーパッド、バイオメトリックスキャナ、ＮＦＣトランシーバ、マイク）、および１つ以上の出力デバイス（たとえばディスプレイ、スピーカ）を含む。いくつかの実装例において、スマートアラームシステム１２２はまた、解除動作が実行されない限り、トリガ条件またはイベントの検出に応じて警告が鳴らされるように、「装備」モードに設定されてもよい。
【００２７】
いくつかの実装例において、スマートホーム環境１００は、１つ以上のインテリジェント型マルチセンサネットワーク接続壁面スイッチ１０８（以下「スマート壁面スイッチ１０８」と呼ぶ）を、１つ以上のインテリジェント型マルチセンサネットワーク接続壁面プラグインターフェイス１１０（以下「スマート壁面プラグ１１０」と呼ぶ）とともに備える。スマート壁面スイッチ１０８は、周囲の照明状態を検出する、在室状態を検出する、１つ以上の照明の電力および／または減光状態を制御することができる。いくつかの場合において、スマート壁面スイッチ１０８は、天井ファン等のファンの電力状態または速度を制御することができる。スマート壁面プラグ１１０は、部屋または囲い区画における在室を検出し、（たとえば、家の中に誰も居ない場合に電力がプラグに供給されないように）１つ以上の壁面プラグへの電力の供給を制御することができる。
【００２８】
いくつかの実装例において、図１のスマートホーム環境１００は、冷蔵庫、ストーブ、オーブン、テレビ、洗濯機、乾燥機、照明、ステレオ、インターコムシステム、車庫扉開閉装置、床のファン、天井のファン、壁面設置型空調装置、プールヒーター、注水システム、セキュリティシステム、スペースヒーター、窓用ＡＣユニット、電動式ダクトベント等の、複数のインテリジェント型マルチセンサネットワーク接続アプライアンス１１２（以下「スマートアプライアンス１１２」と呼ぶ）を備える。いくつかの実装例において、コンセントに接続されると、アプライアンスは、このアプライアンス自体がどのような種類のアプライアンスであるかを示すことなどによって、このアプライアンスについてスマートホームネットワークに知らせ、スマートホームの制御デバイスと自動的に統合することができる。アプライアンスによるスマートホームへのこのような通信は、有線もしくは無線通信プロトコルによって容易にすることができる。スマートホームは、スマート壁面プラグ１１０によって制御することができる古い従来型の洗濯機／乾燥機、冷蔵庫等の、さまざまな非通信型の従来のアプライアンス１４０を備えていてもよい。スマートホーム環境１００はさらに、スマートハザード検出器１０４またはスマート壁面スイッチ１０８によって供給されるＩＲ信号によって制御され得る、ＩＲ制御壁面設置型空調装置または他のＩＲ制御デバイス等の、部分的に通信を行なうさまざまな従来のアプライアンス１４２を備えていてもよい。
【００２９】
いくつかの実装例において、スマートホーム環境１００は、スマートホーム環境１００におけるビデオ監視およびセキュリティを提供するように構成された１つ以上のネットワーク接続カメラ１１８を含む。カメラ１１８は、構造物１５０における在室および／または構造物１５０における特定の部屋１５２における在室を判断するために用いられてもよく、このため、人感センサとして機能し得る。たとえば、カメラ１１８によって取り込まれた映像は、（たとえば特定の部屋１５２における）構造物１５０内の占有者の存在を識別するために処理されてもよい。特定の個人は、たとえば、その外見（たとえば身長、顔）および／または動き（たとえば歩行／足取り）に基づいて識別することができる。カメラ１１８はさらに、１つ以上のセンサ（たとえばＩＲセンサ、動き検知器）、入力デバイス（たとえば音声を取り込むためのマイク）、および出力デバイス（たとえば、音声を出力するためのスピーカ）を含み得る。いくつかの実装例において、各カメラ１１８は、昼間モードおよび弱光モード（たとえば夜間モード）で動作するように構成される。いくつかの実装例において、各カメラ１１８は、当該カメラが弱光モードで動作している間照明を提供するための１つ以上のＩＲ照明器を含む。いくつかの実装例において、カメラ１１８は、１つ以上の屋外カメラを含む。いくつかの実装例において、屋外カメラは、耐候性および／または太陽光補償等のその他の特徴および／または構成要素を含む。
【００３０】
スマートホーム環境１００は、それに加えてまたはその代わりに、１つ以上の他の人感センサ（たとえばスマートドアベル１０６、スマートドアロック１２０、タッチスクリーン、ＩＲセンサ、マイク、周囲光センサ、動き検出器、スマート常夜灯１７０など）を含み得る。いくつかの実装例において、スマートホーム環境１００は、占有者上に配置されているかまたは占有者に埋込まれたＲＦＩＤタグに基づいて、在室を判断する無線周波識別（radio-frequency identification）（ＲＦＩＤ）リーダを（たとえば各部屋１５２またはその一部に）含む。たとえば、ＲＦＩＤリーダはスマートハザード検出器１０４に一体化されていてもよい。
【００３１】
スマートホーム環境１００はまた、物理的な住宅の外側にあるが住宅の近接する地理的範囲内にあるデバイスとの通信を含み得る。たとえば、スマートホーム環境１００は、スマートホーム環境１００内の他のデバイスに現在のプール温度を伝達する、および／または、プール温度を制御するためのコマンドを受信する、プールヒーターモニタ１１４を含み得る。同様に、スマートホーム環境１００は、スマートホーム環境１００内の注水システムに関する情報を伝達し、および／または、そのような注水システムを制御するための制御情報を受信する、注水モニタ１１６を含み得る。
【００３２】
ネットワーク接続により、図１のスマートホームデバイスのうち１つ以上はさらに、ユーザがデバイス付近にいなくても、ユーザが当該デバイスと対話することを可能にし得る。たとえば、ユーザは、コンピュータ（たとえば、デスクトップコンピュータ、ラップトップコンピュータもしくはタブレット）または他の携帯型電子デバイス１６６（たとえばスマートフォンなどの携帯電話）を用いて、デバイスと通信してもよい。ウェブページまたはアプリケーションは、ユーザからの通信を受信し、通信に基づいてデバイスを制御し、および／または、デバイスの動作に関する情報をユーザに提示するように構成されてもよい。たとえば、ユーザは、デバイス（たとえばストーブ）の現在の設定点温度を見て、コンピュータを用いてこれを調整してもよい。ユーザは、この遠隔通信中に構造物内にいてもよく、または構造物の外にいてもよい。
【００３３】
上述のように、ユーザは、ネットワーク接続コンピュータまたは携帯型電子デバイス１６６を使用してスマートホーム環境１００内のスマートデバイスを制御し得る。いくつかの例では、居住者（たとえば、家に住んでいる個人）の何人かまたは全員は、自身のデバイス１６６をスマートホーム環境１００に登録してもよい。このような登録は、居住者および／またはデバイスをその家に関連付けられているものとして認証し、デバイスを使用して家の中のスマートデバイスを制御する許可を居住者に与えるために中央サーバにおいて実行されてもよい。居住者は、居住者が就業中であるかまたは休暇中であるときなどに、自身の登録されたデバイス１６６を使用して家のスマートデバイスを遠隔制御することもできる。居住者は、居住者が家の中のカウチに座っているときなど、居住者が家の中に実際にいるときに、登録されたデバイスを使用してスマートデバイスを制御することもできる。デバイス１６６を登録する代わりに、または登録することに加えて、スマートホーム環境１００は、どの個人がその家に住んでいるか、したがって居住者であるか、かつ、どのデバイス１６６がそれらの個人に関連付けられているかに関して推論し得ることが理解されるはずである。そのため、スマートホーム環境は、誰が居住者であるかを「学習」し、それぞれの個人に関連付けられているデバイス１６６が家のスマートデバイスを制御することを許可する。
【００３４】
いくつかの実装例において、処理および検知機能を備えることに加えて、デバイス１０２、１０４、１０６、１０８、１１０、１１２、１１４、１１６、１１８、１２０および／または１２２（まとめて「スマートデバイス」と呼ぶ）は、他のスマートデバイス、中央サーバもしくはクラウドコンピューティングシステムおよび／またはネットワーク接続されている他のデバイスに対して、データ通信および情報共有を行なうことができる。データ通信は、さまざまなカスタムもしくは標準の無線プロトコル（たとえばＩＥＥＥ８０２．１５．４、Ｗｉ−Ｆｉ、ＺｉｇＢｅｅ（登録商標）、６ＬｏＷＰＡＮ、Ｔｈｒｅａｄ、Ｚ−Ｗａｖｅ、Ｂｌｕｅｔｏｏｔｈ  Ｓｍａｒｔ、ＩＳＡ１００．５Ａ、ＷｉｒｅｌｅｓｓＨＡＲＴ、ＭｉＷｉなど）、および／またはさまざまなカスタムもしくは標準の有線プロトコル（たとえばＥｔｈｅｒｎｅｔ（登録商標）、ＨｏｍｅＰｌｕｇなど）、または、この明細書の出願日の時点でまだ開発されていない通信プロトコルを含む他の好適な通信プロトコルを用いて実行することができる。
【００３５】
いくつかの実装例において、スマートデバイスは、無線リピータまたは有線リピータとして機能する。いくつかの実装例において、スマートデバイスのうちの第１のスマートデバイスは、スマートデバイスのうちの第２のスマートデバイスと、無線ルータ１６０を介して通信する。スマートデバイスはさらに、インターネット１６２等のネットワークへの接続（たとえばネットワークインターフェイス１６０）を介して互いに通信し得る。インターネット１６２を通じて、スマートデバイスは、サーバシステム１６４（本明細書では中央サーバシステムおよび／またはクラウドコンピューティングシステムとも呼ぶ）と通信し得る。サーバシステム１６４は、スマートデバイスに関連付けられた製造業者、サポートエンティティまたはサービスプロバイダに関連付けられてもよい。いくつかの実装例において、ユーザは、電話またはインターネット接続されたコンピュータ等の他の通信手段を使用しなくても、スマートデバイス自体を使用してカスタマサポートとコンタクトすることができる。いくつかの実装例において、ソフトウェア更新は、（たとえば利用可能になったとき、購入したとき、または定期的間隔で）サーバシステム１６４からスマートデバイスに自動的に送信される。
【００３６】
いくつかの実装例において、ネットワークインターフェイス１６０は従来のネットワークデバイス（たとえばルータ）を含み、図１のスマートホーム環境１００は、ネットワーク１６２に直接またはネットワークインターフェイス１６０を介して通信可能に結合されたハブデバイス１８０を含む。ハブデバイス１８０はさらに、上述のインテリジェント型マルチセンサネットワーク接続デバイス（たとえばスマートホーム環境１００におけるスマートデバイス）のうちの１つ以上のデバイスに通信可能に結合される。これらのスマートデバイスの各々は、任意で、少なくともスマートホーム環境１００において利用可能な１つ以上の無線通信ネットワーク（たとえばＺｉｇＢｅｅ、Ｚ−Ｗａｖｅ、Ｉｎｓｔｅｏｎ、Ｂｌｕｅｔｏｏｔｈ、Ｗｉ−Ｆｉおよび他の無線通信ネットワーク）を用いて、ハブデバイス１８０と通信する。いくつかの実装例においてブデバイス１８０および当該ハブデバイスと結合／に結合されたデバイスは、スマートフォン、家庭用コントローラ、ラップトップ、タブレットコンピュータ、ゲーム機または同様の電子デバイス上で実行されるアプリケーションを介して制御および／または対話可能である。いくつかの実装例において、このようなコントローラアプリケーションのユーザは、ハブデバイスまたは結合されたスマートデバイスの状態を視認することができ、ホームネットワークに新たに導入されたスマートデバイスと相互動作するようにハブデバイスを構成することができ、新たなスマートデバイスに権限委任することができ、接続されたスマートデバイスの設定を調整または視認すること等ができる。いくつかの実装例においてブデバイスは、同じタイプの高性能スマートデバイスの能力に一致させるように低性能スマートデバイスの能力を拡張し、複数の異なるデバイスタイプの機能を異なる通信プロトコルにわたっても統合し、かつ、新たなデバイスの追加およびハブデバイスの権限委任を能率化するように構成されている。いくつかの実装例においてブデバイス１８０はさらに、スマートホーム環境１００のスマートデバイスに関するデータまたはスマートホーム環境１００のスマートデバイスによって出力されたデータを格納するためのローカルストレージデバイスを含む。いくつかの実装例において、このデータは、カメラデバイスによって出力されたビデオデータ、スマートデバイスによって出力されたメタデータ、スマートデバイスの設定情報、スマートデバイスの使用ログなど、のうちの１つ以上を含む。
【００３７】
いくつかの実装例において、スマートホーム環境１００は、スマートホーム環境１００のスマートデバイスに関するデータまたはスマートホーム環境１００のスマートデバイスによって出力されたデータを格納するためのローカルストレージデバイス１９０を含む。いくつかの実装例において、このデータは、カメラデバイス（たとえばカメラ１１８）によって出力されたビデオデータ、スマートデバイスによって出力されたメタデータ、スマートデバイスの設定情報、スマートデバイスの使用ログなど、のうちの１つ以上を含む。いくつかの実装例において、ローカルストレージデバイス１９０は、スマートホームネットワーク（たとえばスマートホームネットワーク２０２、図２Ａ）を介して１つ以上のスマートデバイスに通信可能に結合される。いくつかの実装例において、ローカルストレージデバイス１９０は、有線および／または無線通信ネットワークを介して１つ以上のスマートデバイスに選択的に結合される。いくつかの実装例において、ローカルストレージデバイス１９０は、外部ネットワーク条件が不良である場合にビデオデータを格納するために用いられる。たとえば、ローカルストレージデバイス１９０は、カメラ１１８の符号化ビットレートが外部ネットワーク（たとえばネットワーク１６２）の利用可能帯域幅を上回る場合に用いられる。いくつかの実装例において、ローカルストレージデバイス１９０は、サーバシステム（たとえばサーバシステム１６４）にビデオデータを転送する前に、１つ以上のカメラ（たとえばカメラ１１８）からのビデオデータを一時的に格納する。
【００３８】
図２Ａは、いくつかの実装例に係る、スマートホームネットワーク２０２を含む代表的なネットワークアーキテクチャ２００を示すブロック図である。いくつかの実装例において、スマートホーム環境１００におけるスマートデバイス２０４（たとえばデバイス１０２、１０４、１０６、１０８、１１０、１１２、１１４、１１６、１１８、１２０および／または１２２）は、スマートホームネットワーク２０２においてメッシュネットワークを作成するようにハブデバイス１８０と組合わされる。いくつかの実装例において、スマートホームネットワーク２０２における１つ以上のスマートデバイス２０４はスマートホームコントローラとして動作する。それに加えておよび／またはその代わりに、ハブデバイス１８０はスマートホームコントローラとして動作する。いくつかの実装例において、スマートホームコントローラは他のスマートデバイスよりも多くの計算能力を有する。いくつかの実装例において、スマートホームコントローラは（たとえばスマートデバイス２０４、電子デバイス１６６および／またはサーバシステム１６４からの）入力を処理するとともに、スマートホーム環境１００の動作を制御することを求めるコマンドを（たとえばスマートホームネットワーク２０２におけるスマートデバイス２０４に）送信する。いくつかの実装例において、スマートホームネットワーク２０２における（たとえばメッシュネットワークにおける）スマートデバイス２０４のうちのいくつかは、「スポークスマン」ノード（たとえば２０４−１）であり、他のスマートデバイス２０４は「低電力」ノード（たとえば２０４−９）である。スマートホーム環境１００におけるスマートデバイスのうちのいくつかは電池を動力源とするが、他のスマートデバイスは、スマートホーム環境の壁１５４の背後の配線（たとえば１２０Ｖの線間電圧線）への接続などにより、通常の信頼性の高い電源を有する。通常の信頼性の高い電源を有するスマートデバイスを「スポークスマン」ノードと呼ぶ。これらのノードは、典型的に、スマートホーム環境１００における他のさまざまなデバイスとの、さらにはサーバシステム１６４との双方向通信を円滑にする無線プロトコルを使用する能力を備える。いくつかの実装例において、１つ以上の「スポークスマン」ノードがスマートホームコントローラとして動作する。他方で、電池を動力源とするデバイスは「低電力」ノードである。これらのノードは、スポークスマンノードよりも小型となる傾向があり、典型的には、Ｚｉｇｂｅｅ、ＺＷａｖｅ、６ＬｏＷＰＡＮ、Ｔｈｒｅａｄ、Ｂｌｕｅｔｏｏｔｈ等の、極わずかな電力しか必要としない無線プロトコルを使用して通信するだけである。
【００３９】
いくつかの実装例において、いくつかの低電力ノードは双方向通信を行なうことができない。これらの低電力ノードはメッセージを送信するが「聴く」ことはできない。そのため、スポークスマンノード等の、スマートホーム環境１００内の他のデバイスは、これらの低電力ノードに情報を送信することができない。
【００４０】
いくつかの実装例において、いくつかの低電力ノードはごく限られた双方向通信しか行なうことができない。たとえば、他のデバイスは一定期間中にのみ低電力ノードと通信することができる。
【００４１】
上述のように、いくつかの実装例において、スマートデバイスは、低電力ノードおよびスポークスマンノードとして機能して、スマートホーム環境１００内でメッシュネットワークを形成する。いくつかの実装例において、スマートホーム環境内の個々の低電力ノードは、何を感知しているかに関するメッセージを定期的に送出し、スマートホーム環境内の他の低電力ノードは、それら自体のメッセージを送出することに加えて、それらのメッセージを転送し、これにより、スマートホーム環境２０２全体にわたってノード間で（すなわちデバイス間で）メッセージを移送させる。いくつかの実装例において、スマートホームネットワーク２０２におけるスポークスマンノードは、ＩＥＥＥ８０２．１１等の比較的高電力の通信プロトコルを用いて通信することができるものであるが、ＩＥＥＥ８０２．１５．４等の比較的低電力の通信プロトコルに切換えて、これらのメッセージを受信し、これらのメッセージを他の通信プロトコルに変換して、変換されたメッセージを（たとえば比較的高電力の通信プロトコル用いて）他のスポークスマンノードおよび／またはサーバシステム１６４に送信することができる。こうして、低電力通信プロトコルを使用する低電力ノードは、スマートホーム環境２０２全体にわたって、さらにはインターネット１６２を介して、メッセージをサーバシステム１６４に送信および／または受信することができる。いくつかの実装例において、メッシュネットワークは、サーバシステム１６４が、定期的に家の中のスマートデバイスの大多数またはすべてからデータを受信し、データに基づき推論を行ない、スマートホームネットワーク２０２の内部または外部にあるデバイスにわたる状態同期を促進して、スマートホーム環境においてタスクを実行することを求めるコマンドをスマートデバイスのうちの１つ以上に送信することを可能にする。
【００４２】
上述のように、スポークスマンノードと、低電力ノードのうちのいくつかとは「聴く」ことができる。したがって、ユーザ、他のデバイスおよび／またはサーバシステム１６４は低電力ノードに制御コマンドを伝達し得る。たとえば、ユーザは、電子デバイス１６６（たとえばスマートフォン）を用いて、インターネットを介してコマンドをサーバシステム１６４に送信してもよく、次いで、サーバシステム１６４が、スマートホームネットワーク２０２における１つ以上のスポークスマンノードにコマンドを中継する。スポークスマンノードは、低電力プロトコルを用いて、コマンドを、スマートホームネットワーク２０２全体を通して低電力ノードに伝達し得るとともに、サーバシステム１６４からコマンドを直接受信しなかった他のスポークスマンノードにも伝達し得る。
【００４３】
いくつかの実装例において、スマートデバイス２０４の一例であるスマート常夜灯１７０（図１）は低電力ノードである。スマート常夜灯１７０は、光源を収容することに加えて、超音波またはパッシブＩＲセンサ等の人感センサと、フォトレジスタまたは室内の光を測定する単一ピクセルセンサなどの周囲光センサとを収容する。いくつかの実装例において、スマート常夜灯１７０は、室内が暗いことを周囲光センサが検出したときに、かつ、室内に誰か居ることを人感センサが検出したときに、光源を作動させるように構成される。他の実装例において、スマート常夜灯１７０は、単に、室内が暗いことをその周囲光センサが検出したときに光源を作動させるように構成される。さらに、いくつかの実装例において、スマート常夜灯１７０は低電力無線通信チップ（たとえばＺｉｇＢｅｅチップ）を備える。低電力無線通信チップは、室内に人が居ることを人感センサが検出するのと同時に発生する瞬時メッセージを含む、在室状態および室内の光量に関するメッセージを定期的に送出する。上述のように、これらのメッセージは無線で（たとえば、メッシュネットワークを使用して）スマートホーム環境２０２内のノード間（すなわち、スマートデバイス間）で、さらにはインターネット１６２を介してサーバシステム１６４に送信され得る。
【００４４】
低電力ノードの他の例として、電池作動型のスマートハザード検出器１０４がある。これらのスマートハザード検出器１０４は、一定の信頼性の高い電力にアクセスできない区域内に配置されることが多く、煙／火炎／熱センサ（たとえば、熱放射センサ）、一酸化炭素／二酸化炭素センサ、人感／モーションセンサ、周囲光センサ、周囲温度センサ、湿度センサ等の任意の数および種類のセンサを備え得る。さらに、スマートハザード検出器１０４は、任意で、上述されるようなメッシュネットワークを使用することなどによって、各センサにそれぞれ対応するメッセージを他のデバイスおよび／またはサーバシステム１６４に送信する。
【００４５】
スポークスマンノードの例として、スマートドアベル１０６、スマートサーモスタット１０２、スマート壁面スイッチ１０８、およびスマート壁面プラグ１１０が挙げられる。これらのデバイスは、信頼性の高い電源の近くに配置されてこれに接続されることが多く、したがって、さまざまなプロトコルでの双方向通信が可能な１つ以上の通信チップ等の、電力をより消費する構成要素を含み得る。
【００４６】
いくつかの実装例において、スマートホーム環境１００は、自律した態様で、さまざまな家事タスクを実行するように構成されたサービスロボット１６８（図１）を含む。
【００４７】
図１を参照しながら説明したように、いくつかの実装例において、図１のスマートホーム環境１００は、直接またはネットワークインターフェイス１６０を介してネットワーク１６２に通信可能に結合されるハブデバイス１８０を含む。ハブデバイス１８０はさらに、少なくともスマートホーム環境１００において利用可能な無線通信ネットワークを用いて、スマートデバイスのうちの１つ以上と通信可能に結合される。無線通信ネットワークによって用いられる通信プロトコルは、ＺｉｇＢｅｅ、Ｚ−Ｗａｖｅ、Ｉｎｓｔｅｏｎ、ＥｕＯｃｅａｎ、Ｔｈｒｅａｄ、ＯＳＩＡＮ、Ｂｌｕｅｔｏｏｔｈ低エネルギなどを含むが、これらに限定されない。いくつかの実装例において、ハブデバイス１８０は、ネットワークインターフェイス１６０またはネットワーク１６２のデータフォーマット要件を満たすために各々のスマートデバイスから受信したデータを変換するだけでなく、対象とされたスマートデバイスに関連付けられたそれぞれの通信プロトコルのデータフォーマット要件を満たすためにネットワークインターフェイス１６０またはネットワーク１６２から受信した情報も変換する。いくつかの実装例において、ハブデバイス１８０は、データフォーマット変換に加えて、さらに、スマートデバイスから受信したデータ、または、ネットワークインターフェイス１６０もしくはネットワーク１６２から予備的に受信した情報を処理する。たとえば、ハブデバイス１８０は、（同じタイプおよび／または異なるタイプのセンサ／デバイスを含む）複数のセンサ／接続されたデバイスからの入力を統合して、それらの入力に対してより高レベルの処理を実行することができ、（たとえば全体的な環境を評価してさまざまなセンサ／デバイス間での動作を連係させることができ）、および／または、入力の集合およびプログラムされた処理に基づいてさまざまなデバイスに命令を与えることができる。いくつかの実装例において、ネットワークインターフェイス１６０およびハブデバイス１８０が１つのネットワークデバイスに一体化されることも注目される。本明細書に記載の機能は、スマートデバイス、（スマートフォン等の）代表的な電子デバイス上で実行される制御アプリケーション、ハブデバイス１８０、および、インターネットまたは他のワイドエリアネットワークを介してハブデバイスに結合されたサーバの、特定の実装例を表している。この機能および関連する動作のすべてまたは一部は、上述のシステムのいずれかの要素によって実行することができ、たとえば、ハブデバイスの実装例によって実行されるものとして本明細書に記載されている機能のすべてまたは一部は、さまざまなシステム実装例において、サーバ上、１つ以上の接続されたスマートデバイス上および／もしくは制御アプリケーション上またはそれらのさまざまな組合わせ上、において全体的または部分的に実行することができる。
【００４８】
図２Ｂは、ビデオカメラ１１８が取り込んだビデオストリームにおけるイベント（たとえば動き、音声、セキュリィティなど）をモニタリングしそのレビューを容易にするためのデータ処理をサーバシステム１６４が提供する、代表的な動作環境を示す。図２Ｂに示されるように、サーバシステム１６４は、さまざまな物理的場所（たとえば、住居、レストラン、店舗、街路、駐車場、および／または図１のスマートホーム環境１００の内部）に位置するビデオソース２２２（カメラ１１８を含む）からのビデオデータを受信する。各ビデオソース２２２は、１つ以上のレビュアーアカウントに結び付けることができ、サーバシステム１６４は、ビデオソース２２２に関するビデオモニタリングデータを、レビュアーアカウントに関連付けられたクライアントデバイス２２０に提供する。たとえば、携帯型電子デバイス１６６はクライアントデバイス２２０の一例である。いくつかの実装例において、サーバシステム１６４は、ビデオ処理サービスをビデオソースおよびクライアントデバイス２２０に提供するビデオ処理サーバである。
【００４９】
いくつかの実装例において、ビデオソース２２２の各々は１つ以上のビデオカメラ１１８を含む。１つ以上のビデオカメラ１１８は、ビデオを取込んで、取込んだビデオを実質的にリアルタイムでサーバシステム１６４に送信する。いくつかの実装例において、ビデオソース２２２の各々は、１つ以上のカメラ１１８とサーバシステム１６４との間の媒介として機能するコントローラデバイス（図示せず）を含む。コントローラデバイスは、１つ以上のカメラ１１８からビデオデータを受信し、任意で、ビデオデータに対していくつかの予備的処理を実行し、１つ以上のカメラ１１８の代わりに、ビデオデータをサーバシステム１６４に実質的にリアルタイムで送信する。いくつかの実装例において、各カメラは、（予備的処理によって取得されたメタデータとともに）処理されたビデオデータをコントローラデバイスおよび／またはサーバシステム１６４に送信する前に、取込まれたビデオデータに対していくつかの予備的処理を実行するための処理能力がそれ自体に内蔵されている。
【００５０】
いくつかの実装例に従うと、クライアントデバイス２２０の各々はクライアント側モジュールを含む。クライアント側モジュールは、１つ以上のネットワーク１６２を介してサーバシステム１６４上で実行されるサーバ側モジュールと通信する。クライアント側モジュールは、イベントモニタリングおよびレビュー処理のためのクライアント側機能を備えており、サーバ側モジュールと通信する。サーバ側モジュールは、各々が対応するクライアントデバイス２２０上に常駐している任意の数のクライアント側モジュールについてのイベントモニタリングおよびレビュー処理のためのサーバ側機能を提供する。サーバ側モジュールはまた、任意の数の制御デバイスおよびカメラ１１８を含む任意の数のビデオソース２２２についてのビデオ処理およびカメラ制御のためのサーバ側機能を提供する。
【００５１】
いくつかの実装例において、サーバシステム１６４は、１つ以上のプロセッサ２１２と、ビデオストレージデータベース２１０と、アカウントデータベース２１４と、１つ以上のクライアントデバイス２１６に対するＩ／Ｏインターフェイスと、１つ以上のビデオソース２１８に対するＩ／Ｏインターフェイスとを含む。１つ以上のクライアント２１６に対するＩ／Ｏインターフェイスは、クライアント向けの入出力処理を容易にする。アカウントデータベース２１４は、ビデオ処理サーバに登録されたレビュアーアカウントについての複数のプロファイルを格納する。この場合、それぞれのユーザプロファイルは、それぞれのレビュアーアカウントについてのアカウントクレデンシャルと、それぞれのレビュアーアカウントにリンクされた１つ以上のビデオソースとを含む。１つ以上のビデオソース２１８に対するＩ／Ｏインターフェイスは、１つ以上のビデオソース２２２（たとえば１つ以上のカメラ１１８および関連するコントローラデバイスのグループ）との通信を容易にする。ビデオストレージデータベース２１０は、各レビュアーアカウントごとに、イベントモニタリングおよびレビューのためのデータ処理に使用する、モーションイベント、イベントカテゴリ、イベントカテゴリモデル、イベントフィルタおよびイベントマスク等のさまざまなタイプのメタデータだけでなく、ビデオソース２２２から受信した生ビデオデータも格納する。
【００５２】
代表的なクライアントデバイス２２０の例は、ハンドヘルドコンピュータ、ウェアラブルコンピューティングデバイス、携帯情報端末（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：ＶｏＩＰ）、Ｗｉ−ＭＡＸ、または任意の他の好適な通信プロトコル等の、さまざま有線または無線プロトコルを含む、いずれかの公知のネットワークプロトコルを用いて実現される。
【００５４】
いくつかの実装例において、サーバシステム１６４は、１つ以上のスタンドアロンのデータ処理装置上で、またはコンピュータの分散型ネットワーク上で実現される。いくつかの実装例において、サーバシステム１６４はまた、サーバシステム１６４の基礎的コンピューティングリソースおよび／またはインフラストラクチャリソースを提供するために、さまざまな仮想デバイスおよび／または第三者サービスプロバイダ（たとえば第三者クラウドサービスプロバイダ）のサービスを用いる。いくつかの実装例において、サーバシステム１６４は、サーバコンピュータ、ハンドヘルドコンピュータ、タブレットコンピュータ、ラップトップコンピュータ、デスクトップコンピュータ、またはこれらデータ処理デバイスもしくは他のデータ処理デバイスのうちのいずれか２つ以上の組合せ、を含むがこれらに限定されない。
【００５５】
図２Ｂに示されるサーバ−クライアント環境は、クライアント側部分（たとえばクライアント側モジュール）およびサーバ側部分（たとえばサーバ側モジュール）双方を含む。動作環境におけるクライアント部分とサーバ部分との間における機能の分配は実装例によって異なり得る。同様に、ビデオソース２２２とサーバシステム１６４との間における機能の分配も実装例によって異なり得る。たとえば、いくつかの実装例において、クライアント側モジュールはシン・クライアントであって、ユーザ向けの入出力処理機能を提供するだけであり、他のすべてのデータ処理機能はバックエンドサーバ（たとえば、サーバシステム１６４）に委任するものである。同様に、いくつかの実装例において、ビデオソース２２２のそれぞれは、単純なビデオ取込みデバイスであって、ビデオデータに対するローカルな予備的処理をなくしたり制限したりすることなく、ビデオデータを連続的に取込んでサーバシステム１６４に送り込む。この技術の多くの側面をサーバシステム１６４の観点から説明しているが、クライアントデバイス２２０および／またはビデオソース２２２によって実行される対応する動作は当業者には明らかであろう。同様に、この技術のいくつかの側面をクライアントデバイスまたはビデオソースの観点から説明することもでき、ビデオサーバによって実行される対応する動作は当業者には明らかであろう。さらに、この技術のいくつかの側面は、サーバシステム１６４、クライアントデバイス２２０およびビデオソース２２２によって協働して実行されてもよい。
【００５６】
いくつかの実装例において、ビデオソース２２２（たとえばカメラ１１８）は、１つ以上のビデオデータストリームをサーバシステム１６４に送信する。いくつかの実装例において、上記１つ以上のストリームは、カメラ１１８によって取り込まれた生ビデオの、それぞれの解像度および／またはフレームレートを有する複数のストリームを含み得る。いくつかの実装例において、上記複数のストリームは、カメラ１１８によって取り込まれた生ビデオに対応する、特定の解像度およびフレームレートを有する「プライマリ」ストリームと、その他１つ以上のストリームとを含み得る。その他のストリームは、解像度および／またはフレームレートは異なるが「プライマリ」ストリームと同一のビデオストリーム、または、「プライマリ」ストリームと同一のまたは異なる解像度および／またはフレームレートの「プライマリ」ストリームの一部を取り込むストリーム（たとえばプライマリストリームの視野または画素の一部を含むように切り取られたもの）、であってもよい。
【００５７】
いくつかの実装例において、上記ストリームのうちの１つ以上は、ビデオソース２２２から直接クライアントデバイス２２０に（たとえばサーバシステム１６４に送られることなくまたはサーバシステム１６４によって処理されることなく）送られる。いくつかの実装例において、上記ストリームのうちの１つ以上はカメラ１１８（たとえばメモリ４０６、図４）および／またはデジタルビデオレコーダ（digital video recorder：ＤＶＲ）等のローカルストレージデバイスに、格納される。たとえば、いくつかの実装例に従うと、カメラ１１８は、当該カメラが記録したビデオの場面の直近２４時間分を格納する。いくつかの実装例において、１つ以上のストリームの一部は、カメラ１１８および／またはローカルストレージデバイス（たとえば対象とされる特定のイベントまたは時間に対応する部分）に格納される。
【００５８】
いくつかの実装例において、サーバシステム１６４は、１つ以上のビデオデータストリームをクライアントデバイス２２０に送信することにより、ユーザによるイベントモニタリングを容易にする。いくつかの実装例において、上記１つ以上のストリームは、同じビデオフィードの、それぞれの解像度および／またはフレームレートを有する複数のストリームを含み得る。いくつかの実装例において、上記複数のストリームは、ビデオフィードに対応する、特定の解像度およびフレームレートを有する「プライマリ」ストリームと、その他１つ以上のストリームとを含み得る。その他のストリームは、解像度および／またはフレームレートは異なるが「プライマリ」ストリームと同一のビデオストリーム、または、「プライマリ」ストリームと同一のまたは異なる解像度および／またはフレームレートの「プライマリ」ストリームの一部を示すストリーム（たとえばプライマリストリームの視野または画素の一部を含むように切り取られたもの）、であってもよい。詳細は米国特許出願第１５／５９４，５１８号に記載の通りである。
【００５９】
図３Ａは、いくつかの実装例に係るサーバシステム１６４を示すブロック図である。サーバシステム１６４は、典型的に、１つ以上の処理ユニット（ＣＰＵ）３０２と、（たとえば１つ以上のクライアントデバイスに対するＩ／Ｏインターフェイスおよび１つ以上の電子デバイスに対するＩ／Ｏインターフェイスを含む）１つ以上のネットワークインターフェイス３０４と、メモリ３０６と、これらのコンポーネント（チップセットと呼ばれることもある）を相互接続するための１つ以上の通信バス３０８とを含む。メモリ３０６は、ＤＲＡＭ、ＳＲＡＭ、ＤＤＲ  ＲＡＭまたは他のラングムアクセスソリッドステートメモリデバイス等の高速ランダムアクセスメモリを含み、任意で、１つ以上の磁気ディスクストレージデバイス、１つ以上の光学ディスクストレージデバイス、１つ以上のフラッシュメモリデバイス、または１つ以上の他の不揮発性ソリッドステートストレージデバイス等の不揮発性メモリを含む。メモリ３０６は、任意で、１つ以上の処理ユニット３０２から離れた場所に位置する１つ以上のストレージデバイスを含む。メモリ３０６、または代替的にメモリ３０６内の不揮発性メモリは、非一時的なコンピュータ読取可能記憶媒体を含む。いくつかの実装例において、メモリ３０６またはメモリ３０６の非一時的なコンピュータ読取可能記憶媒体は、以下のプログラム、モジュール、およびデータ構造、またはそれらのサブセットを格納する。
●さまざまな基本的なシステムサービスを処理するための手順およびハードウェア依存タスクを実行するための手順を含むオペレーティングシステム３１０。
●１つ以上のネットワークインターフェイス３０４を介して（有線または無線で）サーバシステム１６４を他のシステムおよびデバイス（たとえばクライアントデバイス、電子デバイス、および１つ以上のネットワーク１６２に接続されたシステム）に接続するためのネットワーク通信モジュール３１２。
●デバイス制御、データ処理およびデータレビューのためのサーバ側機能を提供するサーバ側モジュール３１４。サーバ側モジュール３１４は以下のものを含むがそれらに限定されない。
【００６０】
〇電子デバイスからデータ（たとえばカメラ１１８からビデオデータ、図１）をハブデバイス１８０を介して受信し、データストレージデータベース３１６０におけるさらなる処理および格納のために受信データを準備するためのデータ受信モジュール３１４０。
【００６１】
〇電子デバイス（たとえばスマートホーム環境１００のデバイス）の動作モードを変更するためのサーバ主導の制御コマンドを生成して送信するための、および／または、電子デバイスの動作モードを変更するためのユーザ主導の制御コマンドを（たとえばクライアントデバイス２２０から）受信して転送するための、ハブおよびデバイス制御モジュール３１４２。
【００６２】
〇電子デバイスによって提供されるデータを処理するための、および／または、処理されたデータを準備してレビューのためにデバイス（たとえばユーザがレビューするためにクライアントデバイス２２０）に送信するためのデータ処理モジュール３１４４。データ処理モジュール３１４４は以下のものを含むがそれらに限定されない。
【００６３】
・イベント候補および／または受信したビデオストリーム（たとえばカメラ１１８からのビデオストリーム）内のイベントを処理するためのイベントプロセッササブモジュール３１４６。
【００６４】
・イベント候補および／または受信したビデオストリーム内のイベントを分類するためのイベントカテゴライザ３１４８。
【００６５】
・ユーザと通信する（たとえば警告、タイムラインイベントなどを送り、ユーザ編集およびゾーン定義などを受信する）ためのユーザインターフェイスサブモジュール３１５０。
●サーバデータベース３１６は以下のものを含むがそれらに限定されない。
【００６６】
〇各ユーザアカウントの各電子デバイス（たとえば各カメラ）に関連付けられたデータ、ならびに、データ処理モデル、データ処理結果、および、当該データに関連付けられた他の関連するメタデータ（たとえばデータ結果の名前、電子デバイスの位置、作成時間、期間、電子デバイスの設定など）を格納するためのデータストレージデータベース３１６０。この場合、（任意で）ハブデバイス１８０またはスマートデバイスに関連付けられたデータおよび／または処理のすべてまたは一部が安全に格納される。
【００６７】
〇ユーザプロファイル３１６３等のユーザアカウント情報を含むユーザアカウントについてのアカウント情報、リンクされたハブデバイスおよび電子デバイスについての情報および設定（たとえばハブデバイス識別）、ハブデバイス特有の秘密、関連するユーザおよびハードウェアの特徴（たとえばサービス層、デバイスモデル、記憶容量、処理能力など）、ユーザインターフェイス設定、データレビュープリファレンスなどを格納するためのアカウントデータベース３１６２。この場合、関連する電子デバイスについての情報は、１つ以上のデバイス識別子（たとえばＭＡＣアドレスおよびＵＵＩＤ）、デバイス特有の秘密、および表示されたタイトルを含むがこれらに限定されない。
【００６８】
〇対応するハブデバイスがいずれかのユーザアカウントに関連付けられているか否かとは関係なく、デバイスプロファイル３１６５等の１つ以上のデバイスに関するデバイス情報、たとえばデバイス識別子およびハブデバイス特有の秘密、を格納するためのデバイス情報データベース３１６４。
【００６９】
〇イベント記録３１６８等のイベント情報、たとえばイベントログ情報、イベントカテゴリなどを格納するためのイベント情報データベース３１６６。
【００７０】
上記識別された要素の各々は、上述のメモリデバイスのうちの１つ以上に格納されてもよく、上記機能を実行するための１セットの命令に対応している。上記識別されたモジュールまたはプログラム（すなわち命令のセット）は、別々のソフトウェアプログラム、手順またはモジュールとして実現される必要はなく、このため、これらのモジュールのさまざまなサブセットは、さまざまな実装例において組合わされてもよく、そうでなければ再配置されてもよい。いくつかの実装例において、メモリ３０６は、任意で、先に述べたモジュールおよびデータ構造のサブセットを格納する。さらに、メモリ３０６は、任意で、先に述べていないその他のモジュールおよびデータ構造を格納する。
【００７１】
図３Ｂは、イベント記録３１６８−ｉ、ユーザプロファイル３１６３−ｉおよびデバイスプロファイル３１６５−ｉを含む、いくつかの実装例によって用いられるさまざまなデータ構造を示す。イベント記録３１６８−ｉは、イベントｉおよびイベントｉについてのデータに対応する。いくつかの場合において、モーションイベントｉについてのデータは、イベントがいつおよび／または如何にして開始されたかを示すイベント開始データ３１６８１と、イベントセグメントデータ３１６８２と、生ビデオデータ３１６８３と、いつおよび／または如何にしてイベントが終了したかを示すイベント終了データ３１６８４と、イベント特徴データ３１６８５と、シーン特徴データ３１６８６と、関連ユーザ情報３１６８７と、関連デバイス情報３１６８８とを含む。いくつかの場合において、イベント記録３１６８−ｉは上述のデータのサブセットだけを含む。いくつかの場合において、イベント記録３１６８−ｉは、イベント／モーションマスクに関するデータ等の（図示されない）その他のイベントデータを含む。
【００７２】
イベント開始データ３１６８１は、タイムスタンプ等の日時情報を含み、任意で、存在するモーションの量、モーション開始場所、存在する音声の量、音声の特徴などといった追加情報を含む。同様に、イベント終了データ３１６８４は、タイムスタンプ等の日時情報を含み、任意で、存在するモーションの量、モーション開始場所、存在する音声の量、音声の特徴などといった追加情報を含む。
【００７３】
イベントセグメント３１６８２は、モーションイベントｉのセグメント化に関する情報を含む。いくつかの場合において、イベントセグメントは生ビデオデータ３１６８３とは別に格納される。いくつかの場合において、イベントセグメントは生ビデオデータよりも低い表示解像度で格納される。たとえば、イベントセグメントは、任意で、４８０ｐまたは７８０ｐで格納され、生ビデオデータは１０８０ｉまたは１０８０ｐで格納される。イベントセグメントをより低い表示解像度で格納することにより、システムは、より少ない時間およびリソースを当てるだけでイベントセグメントを取出して処理することができる。いくつかの場合において、イベントセグメントは別個に格納されておらず、セグメント化情報は、イベントセグメントを再生するための日時情報とともに生ビデオデータ３１６８３を参照することを含む。いくつかの実装例において、イベントセグメントは（たとえばビデオセグメントに対応する）１つ以上の音声セグメントを含む。
【００７４】
イベント特徴データ３１６８５は、イベントカテゴライズ／分類、対象物マスク、モーションマスク、識別された／認識された／追跡されたモーション対象物（ブロブと呼ばれることもある）、モーション対象物の特徴に関する情報（たとえば対象物の色、対象物の寸法、速度、サイズ変更など）、対象となっているゾーンにおける活動に関する情報などといった、イベント特徴に関する情報を含む。シーン特徴データ３１６８６は、イベントが行なわれるシーンに関する情報、たとえば、深度マップ情報、窓、テレビ、ファン、天井／床などの位置に関する情報、シーンが屋内か屋外かに関する情報、対象となるゾーンに関する情報などを含む。いくつかの実装例において、イベント特徴データは、音量、ピッチ、特徴化などのような、音声データを含む。
【００７５】
関連ユーザ情報３１６８７は、イベントにおいて識別されるユーザ、イベントの通知を受取るユーザなどの、イベントに関連付けられたユーザに関する情報を含む。いくつかの場合において、関連ユーザ情報３１６８７は、ユーザについてのユーザプロファイル３１６３に対するリンク、ポインタまたは参照を含む。関連デバイス情報３１６８８は、イベントに関与するデバイスまたは複数のデバイス（たとえばイベントを記録したカメラ１１８）に関する情報を含む。いくつかの場合において、関連デバイス情報３１６８８は、デバイスについてのデバイスプロファイル３１６５に対するリンク、ポインタまたは参照を含む。
【００７６】
ユーザプロファイル３１６３−ｉは、ハブデバイス２０４のユーザ、ハブデバイス２０４によって識別されたユーザ、ハブデバイス２０４またはサーバシステム１６４からの通知を受信するユーザなどの、スマートホームネットワーク（たとえばスマートホームネットワーク２０２）に関連付けられたユーザｉに対応する。いくつかの場合において、ユーザプロファイル３１６３−ｉは、ユーザプリファレンス３１６３１、ユーザ設定３１６３２、関連デバイス情報３１６３３、および関連イベント情報３１６３４を含む。いくつかの場合において、ユーザプロファイル３１６３−ｉは上述のデータのサブセットだけを含む。いくつかの場合において、ユーザプロファイル３１６３−ｉは、ユーザｉに関連付けられた他のユーザに関する情報などの付加的なユーザ情報（図示せず）を含む。
【００７７】
ユーザプリファレンス３１６３１は、ユーザによって入力される明確なユーザプリファレンス、ならびに、システム（たとえばサーバシステム１６４および／またはクライアントデバイス２２０）によって判断される暗黙的および／または推量されたユーザプリファレンスを含む。いくつかの場合において、推量されたユーザプリファレンスは、履歴ユーザ活動および／または他のユーザの履歴活動に基づいている。ユーザ設定３１６３２は、通知設定、デバイス設定などの、ユーザｉによって設定される設定に関する情報を含む。いくつかの場合において、ユーザ設定３１６３２は、ユーザｉに関連付けられたデバイスのためのデバイス設定を含む。
【００７８】
関連デバイス情報３１６３３は、ユーザのスマートホーム環境１００におけるデバイスおよび／またはクライアントデバイス２２０などの、ユーザｉに関連付けられたデバイスに関する情報を含む。いくつかの場合において、関連デバイス情報３１６３３は、対応するデバイスプロファイル３１６５に対するリンク、ポインタまたは参照を含む。関連イベント情報３１６３４は、ユーザｉが識別されたイベント、ユーザｉに通知がなされたイベント、ユーザｉのスマートホーム環境１００に対応するイベント等の、ユーザｉに関連付けられたイベントに関する情報を含む。いくつかの場合において、関連イベント情報３１６３４は、対応するイベント記録３１６８に対するリンク、ポインタまたは参照を含む。
【００７９】
デバイスプロファイル３１６５−ｉは、ハブデバイス２０４、カメラ１１８、クライアントデバイス２２０などの、スマートホームネットワーク（たとえばスマートホームネットワーク２０２）に関連付けられたデバイスｉに対応している。いくつかの場合において、デバイスプロファイル３１６５−ｉは、デバイス設定３１６５１、関連デバイス情報３１６５２、関連ユーザ情報３１６５３、関連イベント情報３１６５４、および環境データ３１６５５を含む。いくつかの場合において、デバイスプロファイル３１６５−ｉは上述のデータのサブセットのみを含む。いくつかの場合において、デバイスプロファイル３１６５−ｉは、デバイスがその時点でアクティブであるか否かに関する情報等の付加的なデバイス情報（図示せず）を含む。
【００８０】
デバイス設定３１６５１は、位置情報、動作モード情報などの、デバイスｉのその時点での設定に関する情報を含む。いくつかの場合において、デバイス設定３１６５１は、ユーザ固有のものであって、デバイスｉのそれぞれのユーザによって設定される。関連デバイス情報３１６５２は、デバイスｉにリンクされた他のデバイスおよび／またはデバイスｉと同じスマートホームネットワークにおける他のデバイス等の、デバイスｉに関連付けられた他のデバイスに関する情報を含む。いくつかの場合において、関連デバイス情報３１６５２は、関連デバイスに対応するそれぞれのデバイスプロファイル３１６５に対するリンク、ポインタまたは参照を含む。
【００８１】
関連ユーザ情報３１６５３は、デバイスから通知を受信するユーザ、デバイスに登録されたユーザ、デバイスのスマートホームネットワークに関連付けられたユーザ等の、デバイスに関連付けられたユーザに関する情報を含む。いくつかの場合において、関連ユーザ情報３１６５３は、関連付けられたユーザに対応するユーザプロファイル３１６３に対するリンク、ポインタまたは参照を含む。
【００８２】
関連イベント情報３１６５４は、デバイスｉを伴う履歴イベント等の、デバイスｉに関連付けられたイベントに関する情報を含む。いくつかの場合には、関連イベント情報３１６５４は、関連付けられたイベントに対応するイベント記録３１６８に対するリンク、ポインタまたは基準を含む。
【００８３】
環境データ３１６５５は、デバイスｉの環境に関する情報、たとえば、デバイスが屋外にあるか屋内にあるかに関する情報、環境の光レベルに関する情報、環境において予想される活動の量に関する情報（たとえばデバイスが個人住宅にあるか賑やかな商業用地にあるかに関する情報）、環境上の対象物に関する情報（たとえばカメラについての深度マッピング情報）などを含む。
【００８４】
図４は、いくつかの実装例に係る代表的なスマートデバイス２０４を示すブロック図である。いくつかの実装例において、スマートデバイス２０４（たとえばスマートホーム環境１００の任意のデバイス、図１）は、１つ以上の処理ユニット（たとえばＣＰＵ、ＡＳＩＣ、ＦＰＧＡ、マイクロプロセッサなど）４０２と、１つ以上の通信インターフェイス４０４と、メモリ４０６と、無線機４４０を備える通信モジュール４４２と、これらのコンポーネント（チップセットと呼ばれることもある）を相互に接続するための１つ以上の通信バス４０８とを含む。いくつかの実装例において、ユーザインターフェイス４１０は、１つ以上のスピーカおよび／または１つ以上の視覚ディスプレイを含む、メディアコンテンツの提供を可能にする１つ以上の出力デバイス４１２を含む。いくつかの実装例において、ユーザインターフェイス４１０はまた、ユーザ入力を容易にするユーザインターフェイスコンポーネント、たとえばキーボード、マウス、音声コマンド入力ユニットもしくはマイク、タッチスクリーンディスプレイ、タッチセンサー式入力パッド、ジェスチャ取込カメラ、または他の入力ボタンもしくは制御部を含む、１つ以上の入力デバイス４１４を含む。さらに、いくつかのスマートデバイス２０４は、キーボードを補完するためまたはキーボードの代わりに、マイクと音声認識、またはカメラとジェスチャ認識を用いる。いくつかの実装例において、スマートデバイス２０４は、１つ以上の画像／ビデオ取込デバイス４１８（たとえばカメラ、ビデオカメラ、スキャナ、光検出器ユニット）を含む。
【００８５】
内蔵センサ４９０は、たとえば、１つ以上の熱放射センサ、周囲温度センサ、湿度センサ、ＩＲセンサ、（たとえばＲＦＩＤセンサを用いる）人感センサ、周囲光センサ、モーション検出器、加速度計、および／またはジャイロスコープを含む。
【００８６】
無線機４４０は、スマートホーム環境における１つ以上の無線通信ネットワークを可能にし、スマートデバイス２０４が他のデバイスと通信できるようにする。いくつかの実装例において、無線機４４０は、さまざまなカスタムもしくは標準無線プロトコル（たとえばＩＥＥＥ８０２．１５．４、Ｗｉ−Ｆｉ、ＺｉｇＢｅｅ、６ＬｏＷＰＡＮ、Ｔｈｒｅａｄ、Ｚ−Ｗａｖｅ、Ｂｌｕｅｔｏｏｔｈ  Ｓｍａｒｔ、ＩＳＡ１００．５Ａ、ＷｉｒｅｌｅｓｓＨＡＲＴ、ＭｉＷｉなど）、カスタムもしくは標準有線プロトコル（たとえばＥｔｈｅｒｎｅｔ、ＨｏｍｅＰｌｕｇなど）、および／または、本明細書の出願日の時点でまだ開発されていない通信プロトコルを含む他のいずれかの好適な通信プロトコル、を用いてデータ通信することができる。
【００８７】
通信インターフェイス４０４は、たとえば、さまざまなカスタムもしくは標準無線プロトコル（たとえばＩＥＥＥ８０２．１５．４、Ｗｉ−Ｆｉ、ＺｉｇＢｅｅ、６ＬｏＷＰＡＮ、Ｔｈｒｅａｄ、Ｚ−Ｗａｖｅ、Ｂｌｕｅｔｏｏｔｈ  Ｓｍａｒｔ、ＩＳＡ１００．５Ａ、ＷｉｒｅｌｅｓｓＨＡＲＴ、ＭｉＷｉなど）、および／またはさまざまなカスタムもしくは標準有線プロトコル（たとえばＥｔｈｅｒｎｅｔ、ＨｏｍｅＰｌｕｇなど）、または、本明細書の出願日の時点でまだ開発されていない通信プロトコルを含む他のいずれかの好適な通信プロトコルを用いてデータ通信を行うことができるハードウェアを含む。
【００８８】
メモリ４０６は、ＤＲＡＭ、ＳＲＡＭ、ＤＤＲ  ＲＡＭまたは他のラングムアクセスソリッドステートメモリデバイス等の高速ランダムアクセスメモリを含み、任意で、１つ以上の磁気ディスクストレージデバイス、１つ以上の光学ディスクストレージデバイス、１つ以上のフラッシュメモリデバイス、または１つ以上の他の不揮発性ソリッドステートストレージデバイス等の不揮発性メモリを含む。メモリ４０６、または代替的にメモリ４０６内の不揮発性メモリは、非一時的なコンピュータ読取可能記憶媒体を含む。いくつかの実装例において、メモリ４０６またはメモリ４０６の非一時的なコンピュータ読取可能記憶媒体は、以下のプログラム、モジュール、およびデータ構造、またはそれらのサブセットもしくはスーパーセットを格納する。
●さまざまな基本的なシステムサービスを処理するための手順およびハードウェア依存タスクを実行するための手順を含む動作論理４２０。
●１つ以上の通信インターフェイス４０４を介して（有線または無線で）１つ以上のネットワーク１６２に接続された他のネットワークデバイス（たとえばインターネット接続、ネットワーク化されたストレージデバイス、ネットワークルーティングデバイス、サーバシステム１６４などを提供するルータ等のネットワークインターフェイス１６０）に接続して当該デバイスと通信するためのデバイス通信モジュール４２２。
●１つ以上の入力デバイス４１４からの１つ以上のユーザ入力またはインタラクションを検出し検出した入力またはインタラクションを翻訳するための入力処理モジュール４２６。
●１つ以上のデバイス（たとえばスマートホーム環境１００におけるスマートデバイス２０４および／または他のデバイス）についての設定、取込まれたデータおよび／または他のデータを構成できるおよび／またはレビューできるユーザインターフェイスを提供して表示するためのユーザインターフェイスモジュール４２８。
●デバイスを制御（たとえばコマンドを実行、コマンドを送信、ならびに／またはスマートデバイス２０４および／もしくは他のクライアント／電子デバイスの設定を構成）するため、かつ、デバイスによって取込まれたデータ（たとえばデバイス状態および設定、取込まれたデータ、またはスマートデバイス２０４および／もしくは他のクライアント／電子デバイスに関する他の情報）をレビューするための、スマートデバイスによって実行される１つ以上のアプリケーション４３０（たとえばゲーム、ソーシャルネットワークアプリケーション、スマートホームアプリケーション、および／または他のウェブもしくは非ウェブベースのアプリケーション）。
●デバイス制御、データ処理およびデータレビューのためのデバイス側機能を提供するデバイス側モジュール４３２。このデバイス側モジュールは以下のものを含むがそれらに限定されない。
【００８９】
〇スマートデバイス２０４を動作させるための命令および制御コマンドを（たとえばクライアントデバイス２２０から、サーバシステム１６４から、ユーザインターフェイス４１０上で検出されたユーザ入力などから）受信、転送および／または実行するためのコマンド受信モジュール４３２０。
【００９０】
〇１つ以上の入力（たとえば入力デバイス４１４、画像／ビデオ取込デバイス４１８、位置検出デバイス４１６）、センサ（たとえば内蔵センサ４９０）、インターフェイス（たとえば通信インターフェイス４０４、無線機４４０）、および／または、スマートデバイス２０４の他のコンポーネントによって取込まれたまたは受信されたデータを処理するため、かつ、処理されたデータを準備して、レビューのためにデバイス（たとえばユーザによるレビュー用のクライアントデバイス２２０）に送信するための、データ処理モジュール４３２２。
●デバイス（たとえばスマートデバイス２０４）に関連付けられたデータを格納するデバイスデータ４３４。このデバイスデータは以下のものを含むがそれらに限定されない。
【００９１】
〇スマートデバイス２０４にロードされたユーザアカウントに関する情報を格納するアカウントデータ４３４０。このような情報は、キャッシュされたログインクレデンシャル、スマートデバイス識別子（たとえばＭＡＣアドレスおよびＵＵＩＤ）、ユーザインターフェイス設定、表示プリファレンス、認証トークンおよびタグ、パスワードキーなどを含む。
【００９２】
〇スマートデバイス２０４に関連付けられた生のまたは処理済みのデータ（たとえばカメラ１１８が取込んだビデオ監視場面）を選択的に格納するためのローカルデータストレージデータベース４３４２。
●無線機４４０が、無線機４４０に結合されたそれぞれのアンテナを介して信号を送信しているか否かを検出し、それに応じて無線機４４０をバイパスラインまたは増幅器（たとえば低雑音増幅器）いずれかを介してそれぞれのアンテナに結合するための、バイパスモジュール４３６。
●（たとえば検出された制御信号および送信要求に基づいて）１つ以上の無線機４４０に対する送信アクセスを許可するかまたは拒否するための送信アクセスモジュール４３８。
【００９３】
上記識別された要素の各々は、上述のメモリデバイスのうちの１つ以上に格納されてもよく、上記機能を実行するための１セットの命令に対応している。上記識別されたモジュールまたはプログラム（すなわち命令のセット）は、別々のソフトウェアプログラム、手順またはモジュールとして実現される必要はなく、このため、これらのモジュールのさまざまなサブセットは、さまざまな実装例において組合わされてもよく、そうでなければ再配置されてもよい。いくつかの実装例において、メモリ４０６は、任意で、先に述べたモジュールおよびデータ構造のサブセットを格納する。さらに、メモリ４０６は、任意で、先に述べていないその他のモジュールおよびデータ構造を格納する。
【００９４】
図５は代表的なシステムアーキテクチャ５００を示す。いくつかの実装例において、サーバシステム１６４は、イベントプロセッサ３１４６、イベントカテゴライザ３１４８、およびユーザ向けフロントエンド３１５０のための機能モジュールを含む。イベントプロセッサ３１４６は、（たとえばビデオストリームを処理することによって、またはビデオソース２２２からイベント開始情報を受信することによって）イベント候補を取得する。いくつかの実装例において、イベント候補は音声および／または視覚的な側面を含む。イベントカテゴライザ３１４８はイベント候補をさまざまなイベントカテゴリに分類する。ユーザ向けフロントエンド３１５０は、イベント警告を生成し、クライアントデバイス２２０上のレビューインターフェイスを介してレビュアーによるイベントのレビューを容易にする。クライアント向けフロントエンドはまた、イベントカテゴリについてのユーザ編集、警告およびイベントフィルタについてのユーザプリファレンス、ならびに対象となるゾーンについてのゾーン定義を受信する。イベントカテゴライザは、任意で、ユーザ向けフロントエンドによって受信されたユーザ編集に基づいてイベントカテゴライズモデルおよび結果を修正する。サーバシステム１６４はまた、ビデオおよびソースデータデータベース５０６と、イベントカテゴライズモデルデータベース５１０と、イベントデータおよびイベントマスクデータベース５１１とを含む。いくつかの実装例において、これらのデータベースの各々はサーバデータベース３１６の一部（たとえばデータストレージデータベース３１６０の一部）である。
【００９５】
サーバシステム１６４は、ビデオソース２２２から１つ以上のビデオストリーム５０４を受信し、任意で、イベント開始情報（たとえばモーション開始情報）等のイベント候補情報５０２と、カメラ１１８のデバイス設定（たとえばカメラ１１８のデバイスプロファイル３１６５）等のソース情報５０３とを受信する。いくつかの実装例において、イベントプロセッササブモジュール３１４６はビデオソース２２２と通信する。サーバシステムは、イベント５１２およびイベントタイムライン情報５１３についての警告をクライアントデバイス２２０に送信する。サーバシステム１６４は、任意で、イベントカテゴリ５１４およびゾーン定義５１５についての編集等のユーザ情報をクライアントデバイス２２０から受信する。
【００９６】
データ処理パイプライン５１６は、（たとえばカメラ１１８および任意のコントローラデバイスを含む）ビデオソース２２２から受信したビデオ情報（たとえばライブビデオフィード）および／または１つ以上のスマートデバイスから受信した音声情報をリアルタイムで処理することにより、スマートホーム環境で発生するイベントを識別してカテゴライズし、リアルタイムのイベント警告およびリフレッシュされたイベントタイムラインをスマートホーム環境のレビュアーアカウントに関連付けられたクライアントデバイス２２０に送信する。データ処理パイプライン５１６はまた、格納された情報（ビデオソース２２２からの格納されたビデオフィード等）を処理して、イベントに関して新しい情報が取得されたとき、および／または、イベントカテゴリに関して新しい情報が取得されたとき（たとえば新しい活動ゾーンがユーザから取得されたとき）などに、必要に応じてイベントを再評価および／または再カテゴライズする。
【００９７】
ビデオおよび／または音声データがスマートデバイス（５１７）に取り込まれた後に、このデータが処理されて、何らかの潜在的なイベント候補が存在するか否かが判断される。いくつかの実装例において、このデータは最初にスマートデバイス（たとえばビデオソース２２２またはカメラ１１８）で処理される。したがって、いくつかの実装例において、スマートデバイスは、イベント開始情報等のイベント候補情報をサーバシステム１６４に送信する。いくつかの実装例において、このデータはイベント開始の検出のためにサーバシステム１６４で処理される。いくつかの実装例において、ビデオおよび／または音声データはサーバシステム１６４に（たとえばビデオおよびソースデータデータベース５０９に）格納される。いくつかの実装例において、ビデオストリームは、サーバシステム１６４とは異なるサーバに格納される。いくつかの実装例において、モーション開始の検出後、ビデオストリームの関連部分がストレージから（たとえばビデオおよびソースデータベース５０９から）取り出される。
【００９８】
いくつかの実装例において、イベント識別プロセスは、ビデオストリームを複数のセグメントにセグメント化することと、各セグメント内におけるイベント候補をカテゴライズすることとを含む。いくつかの実装例において、イベント候補のカテゴライズは、イベント候補についてのモーション特徴を生成するための、バックグラウンドファクタ、エンティティ検出および識別、各モーションエンティティごとのモーションベクトル生成、エンティティ特徴、ならびにシーン特徴の集約を含む。いくつかの実装例において、イベント識別プロセスはさらに、各セグメントをカテゴライズすること、セグメントのカテゴライズに基づいてイベントログを生成または更新すること、セグメントのカテゴライズに基づいてイベントについての警告を生成すること、完全なイベントをカテゴライズすること、完全なイベントに基づいてイベントログを更新すること、および、完全なイベントに基づいてイベントについての警告を生成すること、を含む。いくつかの実装例において、カテゴライズは、対象となる特定のゾーン内でイベントが発生したという判断に基づいている。いくつかの実装例において、カテゴライズは、イベント候補が対象となる１つ以上の特定のゾーンを含んでいるという判断に基づいている。いくつかの実装例において、カテゴライズは、音声データおよび／または音声イベント特徴付けに基づいている。
【００９９】
イベント解析およびカテゴライズプロセスは、スマートデバイス（たとえばビデオソース２２２）およびサーバシステム１６４によって協働して実行されてもよく、タスクの分配は、さまざまな実装例ごとに、さまざまな設備能力構成ごとに、および／またはさまざまなネットワークおよびサーバ負荷状況ごとに、異なり得る。サーバシステム１６４がイベント候補をカテゴライズした後、イベント検出およびカテゴライズの結果が、スマートホーム環境に関連付けられたレビュアーに送信されてもよい。
【０１００】
いくつかの実装例において、サーバシステム１６４は、各ビデオソース２２２ごとに、生のまたは圧縮済みビデオデータを（たとえばビデオおよびソースデータデータベース５０９に）、イベントカテゴライズモデルを（たとえばイベントカテゴライズモデルデータベース５１０に）、かつ、イベントマスクおよび他のイベントメタデータを（たとえばイベントデータおよびイベントマスクデータベース５１１に）格納する。いくつかの実装例において、ビデオデータは、４８０ｐ、７８０ｐ、１０８０ｉ、１０８０ｐなどの１つ以上の表示解像度で格納される。
【０１０１】
いくつかの実装例において、ビデオソース２２２（たとえばカメラ１１８）は、１つ以上のネットワーク（たとえばネットワーク１６２）を介してリモートサーバシステム１６４にライブビデオフィードを送信する。いくつかの実装例において、ビデオデータがカメラ１１８によって取込まれるとき、ビデオデータの送信は連続的である。いくつかの実装例において、ビデオデータの送信はビデオデータのコンテンツとは無関係であり、ビデオデータは、何らかのモーションイベントがビデオデータに取込まれたか否かに関わらず、ビデオソース２２２からサーバシステム１６４に格納のためにアップロードされる。いくつかの実装例において、ビデオデータはデフォルトで、ビデオソース２２２のローカルストレージデバイスに格納されていてもよく、ビデオストリームにおいて検出されたモーションイベント候補に対応するビデオ部分だけが、サーバシステム１６４に（たとえばリアルタイムで）アップロードされる。
【０１０２】
いくつかの実装例において、ビデオソース２２２は、ビデオストリームがどのような表示解像度でサーバシステム１６４にアップロードされるべきであるかを動的に判断する。いくつかの実装例において、ビデオソース２２２は、ビデオストリームのどの部分がサーバシステム１６４にアップロードされるべきであるかを動的に判断する。たとえば、いくつかの実装例において、現在のサーバ負荷およびネットワーク状態に応じて、ビデオソース２２２は、任意で、新しく検出されたモーションイベント候補に対応するビデオ部分を、いかなるモーションイベント候補も含まないビデオストリームの他の部分よりも前に、優先的にアップロードする、または、ビデオソース２２２は、ビデオストリームの他の部分よりも高い表示解像度で、新しく検出されたモーションイベント候補に対応するビデオ部分をアップロードする。このアップロードの優先順位は、ネットワーク状態およびサーバ負荷が最適に足りない場合であっても、重要なモーションイベントが検出されてリアルタイムでレビュアーに警告されることを確実にするのに役立つ。いくつかの実装例において、ビデオソース２２２は２つの平行なアップロード接続を実現する。２つの平行なアップロード接続は、カメラ１１８によって取込まれた連続的なビデオストリームをアップロードするための一方のアップロード接続と、検出されたモーションイベント候補に対応するビデオ部分をアップロードするための他方のアップロード接続とを含む。いずれの所与の時間にも、ビデオソース２２２は、連続的なビデオストリームのアップロードを一時的に停止する必要があるか否かを判断して、新しく検出されたモーションイベント候補に対応するビデオセグメントのアップロードに十分な帯域幅が与えられることを確実にする。
【０１０３】
いくつかの実装例において、クラウドストレージのためにアップロードされたビデオストリームは、モーションイベント処理のためにアップロードされたビデオセグメントよりも低品質（たとえば低い解像度、低いフレームレート、高い圧縮など）である。
【０１０４】
図５Ａに示されるように、ビデオソース２２２はカメラ１１８および任意のコントローラデバイスを含む。いくつかの実装例において、カメラ１１８は、すべての必要なローカルビデオ処理タスク（たとえばモーションイベント候補についてのキューポイント検出、ビデオアップロードの優先順位付け、ネットワーク接続管理など）を実行するのに十分なオンボード処理パワーを含み、カメラ１１８は、媒介として機能する如何なるコントローラデバイスもなしに、サーバシステム１６４と直接通信する。いくつかの実装例において、カメラ１１８は、ビデオデータを取込み、ビデオデータを、必要なローカルビデオ処理タスクのためにコントローラデバイスに送信する。コントローラデバイスは、任意で、複数のカメラのためのローカル処理タスクを実行する。たとえば、１つのスマートホーム環境（たとえばスマートホーム環境１００、図１）に複数のカメラがあってもよく、単一のコントローラデバイスが各々のカメラからビデオデータを受信し、ビデオデータを処理することにより、各々のカメラからのビデオストリームにおけるモーションイベント候補を検出する。コントローラデバイスは、モーションイベント候補を含むビデオセグメントを各々のカメラからサーバに送信するために十分な送出ネットワーク帯域幅を割当ててから、残りの帯域幅を用いてビデオストリームを各々のカメラからサーバシステム１６４に送信する役割を果たす。いくつかの実装例において、連続ビデオストリームが送信され１つのサーバ設備に格納される一方で、モーションイベント候補を含むビデオセグメントが異なるサーバ設備に送られて処理される。
【０１０５】
いくつかの実装例において、スマートデバイスは付加的なソース情報５０３をサーバシステム１６４に送信する。この付加的なソース情報５０３は、デバイス状態（たとえばＩＲモード、ＡＥモード、ＤＴＰＺ設定など）に関する情報、および／または、このデバイスが位置する環境に関する情報（たとえば屋内、屋外、夜間、昼間など）を含み得る。いくつかの実装例において、ソース情報５０３は、イベント検出を実行するために、および／または、イベント候補をカテゴライズするために、サーバシステム１６４によって用いられる。いくつかの実装例において、付加的なソース情報５０３は、カメラ１１８が実行するビデオ処理（たとえばカテゴライズ、オブジェクト認識、モーションマスクなど）からの１つ以上の主要な結果を含む。
【０１０６】
いくつかの実装例において、イベント開始インシデントの検出後のビデオ部分は複数のセグメントに分割される。いくつかの実装例において、セグメント化は、イベント終了情報（「イベント終了信号（end-of-event signal）」と呼ばれることもある）が得られるまで続く。いくつかの実装例において、セグメント化は、（たとえばイベントプロセッサモジュール３１４６によって）サーバシステム１６４内で行なわれる。いくつかの実装例において、セグメント化は一部重複するセグメントを生成することを含む。たとえば、毎秒１０秒セグメントが生成され、新たなセグメントは先行するセグメントと９秒重複することになる。
【０１０７】
いくつかの実装例において、複数のセグメントは各々、存続期間が同一または同様である（たとえば各セグメントの存続期間は１０〜１２秒）。いくつかの実装例において、第１のセグメントは後続のセグメントよりも存続期間が短い。第１のセグメントを短くしておくことにより、第１のセグメントの処理に基づいたリアルタイムでの初期カテゴライズおよび警告が可能である。次に、初期カテゴライズを、後続セグメントの処理に基づいて修正してもよい。いくつかの実装例において、モーションエンティティが、対象の新たなゾーンに入った場合は新たなセグメントが生成される。
【０１０８】
いくつかの実装例において、イベントプロセッサモジュールがイベント候補に対応するビデオ部分を取得した後、イベントプロセッサモジュール３１４６は、バックグラウンドファクタを取得し、モーションエンティティ検出の識別、各モーションエンティティごとのモーションベクトル生成、および特徴の識別を実行する。イベントプロセッサモジュール３１４６がこれらのタスクを完了すると、イベントカテゴライザモジュール３１４８が、すべての情報を集め、モーションイベント候補についてのカテゴライズを生成する。いくつかの実装例において、誤検知の抑制が、任意で、モーションイベント候補がイベントカテゴライズのために与えられる前にいくつかのモーションイベント候補を拒否するために実行される。いくつかの実装例において、モーションイベント候補が誤検知であるか否かを判断することは、モーションイベント候補が特定のゾーンで生じたか否かを判断することを含む。いくつかの実装例において、モーションイベント候補が誤検知か否かを判断することは、モーションイベント候補の重要度スコアを解析することを含む。モーションイベント候補の重要度スコアは、任意で、モーションイベント候補、バックグラウンド特徴、モーションベクトル、シーン特徴、エンティティ特徴、モーション特徴、モーショントラックなどに関連する対象ゾーンに基づく。
【０１０９】
いくつかの実装例において、ビデオソース２２２は、バックグラウンド推定、モーションエンティティ識別、モーションベクトル生成、および／または特徴識別を実行するための十分な処理能力を有しており、これらを実行する。
【０１１０】
図６は、いくつかの実装例に係るユーザアカウントに対応付けられた代表的なクライアントデバイス２２０を示すブロック図である。クライアントデバイス２２０は、典型的に、１つ以上の処理ユニット（ＣＰＵ）６０２と、１つ以上のネットワークインターフェイス６０４と、メモリ６０６と、これらのコンポーネント（チップセットと呼ばれることもある）を相互接続するための１つ以上の通信バス６０８とを含む。任意で、クライアントデバイスはまた、ユーザインターフェイス６１０と、１つ以上の内蔵センサ６９０（たとえば加速度計およびジャイロスコープ）とを含む。ユーザインターフェイス６１０は、１つ以上のスピーカおよび／または１つ以上の視覚ディスプレイを含む、メディアコンテンツの提供を可能にする１つ以上の出力デバイス６１２を含む。ユーザインターフェイス６１０はまた、キーボード、マウス、音声コマンド入力ユニットもしくはマイク、タッチスクリーンディスプレイ、タッチセンサー式入力パッド、ジェスチャ取込カメラ、または他の入力ボタンもしくは制御部等の、ユーザ入力を容易にするユーザインターフェイスコンポーネントを含む、１つ以上の入力デバイス６１４を含む。さらに、いくつかのクライアントデバイスは、キーボードを補完するためまたはキーボードの代わりに、マイクと音声認識、またはカメラとジェスチャ認識を用いる。いくつかの実装例において、クライアントデバイスは、画像を取り込むために、１つ以上のカメラ、スキャナ、または光検出器ユニット（図示せず）を含む。任意で、クライアントデバイスは、クライアントデバイスの位置を求めるために、ＧＰＳ（global positioning satellite）（全地球測位衛星）またはその他の地理的位置受信機等の位置検出デバイス６１６を含む。
【０１１１】
メモリ６０６は、ＤＲＡＭ、ＳＲＡＭ、ＤＤＲ  ＳＲＡＭまたは他のラングムアクセスソリッドステートメモリデバイス等の高速ランダムアクセスメモリを含み、任意で、１つ以上の磁気ディスクストレージデバイス、１つ以上の光学ディスクストレージデバイス、１つ以上のフラッシュメモリデバイス、または１つ以上の他の不揮発性ソリッドステートストレージデバイス等の不揮発性メモリを含む。メモリ６０６は、任意で、１つ以上の処理ユニット６０２から離れた場所に位置する１つ以上のストレージデバイスを含む。メモリ６０６、または代替的にメモリ６０６内の不揮発性メモリは、非一時的なコンピュータ読取可能記憶媒体を含む。いくつかの実装例において、メモリ６０６またはメモリ６０６の非一時的なコンピュータ読取可能記憶媒体は、以下のプログラム、モジュール、およびデータ構造、またはそれらのサブセットもしくはスーパーセットを格納する。
●さまざまな基本的なシステムサービスを処理するための手順およびハードウェア依存タスクを実行するための手順を含むオペレーティングシステム６１８。
●１つ以上のネットワークインターフェイス６０４を介して（有線または無線で）クライアントデバイス２２０を他のシステムおよびデバイス（たとえばクライアントデバイス、電子デバイス、および１つ以上のネットワーク１６２に接続されたシステム）に接続するためのネットワーク通信モジュール６２０。
●１つ以上の入力デバイス６１４からの１つ以上のユーザ入力またはインタラクションを検出し検出した入力またはインタラクションを翻訳するための入力処理モジュール６２２。
●デバイスを制御する（たとえばハブデバイスおよび／またはその他のクライアントもしくは電子デバイスに対するコマンドを送信する、設定を構成する）ため、かつデバイスが取り込んだデータ（たとえばデバイス状態および設定、取り込んだデータ、またはハブデバイスもしくはその他の接続されたデバイスに関するその他の情報）をレビューするために、クライアントデバイスが実行する１つ以上のアプリケーション６２４（たとえばゲーム、ソーシャルネットワークアプリケーション、スマートホームアプリケーション、および／またはその他のウェブベースもしくは非ウェブベースのアプリケーション）。
●設定、取り込まれたデータ、および／または１つ以上のデバイス（たとえばスマートホーム環境１００内のスマートデバイス２０４）についてのその他のデータを構成するおよび／または見ることができるユーザインターフェイスを提供し表示するためのユーザインターフェイスモジュール６２２。
●デバイス制御、データ処理およびデータレビューのためのクライアント側機能を提供するクライアント側モジュール６２８。クライアント側モジュールは以下のものを含むがそれらに限定されない。
【０１１２】
〇ユーザ入力に従ってハブデバイスまたは電子デバイスの動作モードを修正するために制御コマンドを生成するためのハブデバイスおよびデバイス制御モジュール６２８０。
【０１１３】
〇サーバシステム１６４が処理したデータをレビューするためにユーザインターフェイスを提供するためのデータレビューモジュール６２８２。
●ユーザアカウントおよび電子デバイスに関連付けられたデータを格納するためのクライアントデータ６３０。このクライアントデータは以下のものを含むがそれらに限定されない。
【０１１４】
〇（たとえばビデオソース２２２の）クライアントデバイスおよび電子デバイスにロードされた双方のユーザアカウントに関連する情報を格納するためのアカウントデータ６３００。このような情報は、キャッシュされたログインクレデンシャル、ハブデバイス識別子（たとえばＭＡＣアドレスおよびＵＵＩＤ）、電子デバイス識別子（たとえばＭＡＣアドレスおよびＵＵＩＤ）、ユーザインターフェイス設定、表示プリファレンス、認証トークンおよびタグ、パスワードキーなどを含む。
【０１１５】
〇（たとえばカメラ１１８等のビデオソース２２２の）電子デバイスに関連付けられた生のまたは処理済のデータを選択的に格納するためのローカルデータストレージデバイス６３０２。
【０１１６】
上記要素の各々は、先に述べたメモリデバイスのうちの１つ以上に格納することができ、上記機能を実行するための１セットの命令に対応する。上記モジュールまたはプログラム（すなわち命令のセット）は、別々のソフトウェアプログラム、手順、モジュール、またはデータ構造として実現される必要はなく、したがって、各種実装例においてこれらのモジュールのさまざまなサブセットを組み合わせるかそうでなければ再配置することができる。いくつかの実装例において、メモリ６０６は、任意で、上記モジュールおよびデータ構造のサブセットを格納する。さらに、メモリ６０６は、任意で、先に述べていないその他のモジュールおよびデータ構造を格納する。
【０１１７】
図７Ａ〜図７Ｂは、いくつかの実装例に係る代表的なカメラアセンブリの斜視図である。図７Ａは代表的なカメラ１１８の第１の斜視図を示す。図７Ａに示されるように、カメラ１１８は、ヘッドアセンブリ７０３と、スタンドアセンブリ７０２と、ケーブル７１４（たとえばカメラ１１８に電力を供給するためおよび／またはデータをカメラ１１８と第２の電子デバイスとの間で送信するため）とを含む。ヘッドアセンブリ７０３は、カバー要素７０４とケース７０１（筐体と呼ばれることもある）とを含む。いくつかの実装例に従うと、カバー要素７０４は、ＩＲ照明器のためのＩＲ透過部分７１２と、画像センサのための視認できるＩＲ透過部分７１６と、（周囲光センサに対応する）半透明部分７１０および（ステータスＬＥＤに対応する）半透明部分７０８とを含む。いくつかの実装例に従うと、カバー要素７０４はまた、マイクのための開口部７０６を含む。いくつかの実装例に従うと、ケース７０１はマイクのための開口部７０６−３を含む。
【０１１８】
いくつかの実装例において、ケース７０１は２つ以上の層を有する。いくつかの実装例において、内側の層は熱伝導性樹脂からなる。いくつかの実装例において、外側の層は、湿気または電磁電荷（たとえば静電気）等の環境条件からカメラ１１８を保護するように構成された構造ジャケットである。いくつかの実装例において、構造ジャケットは、別の物体または地面との衝突等の衝撃からカメラ１１８を保護するように構成される。
【０１１９】
図７Ｂはカメラ１１８の背面図を示す。図７Ｂに示されるように、ケーブル７１４はスタンドアセンブリ７０２から取り外すことができる。たとえば、ユーザは、必要に応じてケーブル７１４をカメラ１１８とは別に収納することができる。いくつかの実装例に従うと、ケース７１０はスピーカのための複数の開口部７１７を含む。
【０１２０】
図７Ｃ〜図７Ｈは、いくつかの実装例に係る代表的なカメラアセンブリの構成要素図である。図７Ｃはいくつかの実装例に係るカメラ１１８の内部の図を示す。図７Ｃに示されるように、カメラ１１８は、カバー要素７０４と、画像センサアセンブリ７３２と、スピーカアセンブリ７１３と、主回路基板７６４とを含む。
【０１２１】
いくつかの実装例において、スピーカアセンブリ７１３は、スピーカ７１５とヒートシンク７１９とを含む。いくつかの実装例において、ヒートシンク７１９は、主基板７６４で発生した熱を放散させるように構成される。いくつかの実装例において、スピーカアセンブリ７１３は、図１０Ａに示されるカメラのシステムオンチップ（ＳｏＣ）１００４のためのヒートシンクとして作用する。いくつかの実装例において、ＳｏＣ１００４は、図１０Ａに示される熱パッド１００２によってスピーカアセンブリ７１３に熱的に結合される。いくつかの実装例において、熱パッドの領域は、図７Ｆに示されるスピーカアセンブリの底面７９９よりも小さい。最適な放熱のためには、スピーカアセンブリの底面全体に熱パッドからの熱を拡散させることが有益である。いくつかの実装例において、熱グラファイトシート（たとえば熱伝導性シート７６６、図７Ｆ）は、この拡散を実現するために使用される。なぜなら、グラファイトは、面内熱伝導率が非常に高いからである。
【０１２２】
いくつかの実装例において、カメラ１１８は、強力な計算能力が組み込まれたビデオストリーミングデバイスである。そのため、いくつかの場合において、これは大量の電力を消費するとともに大量の熱を発生する。チップセットおよびその他の構成要素が熱によるダメージを受けないようにするために、断熱（サーマルリリーフ）（thermal relief）の解決策は、熱をＣＰＵ（たとえばＳｏＣ１００４のＣＰＵ、図１０Ａ）からスピーカアセンブリ７１３に向けて導くことを含む。いくつかの実装例において、スピーカアセンブリ７１３は、構造的に適した熱伝導性プラスチックからなり、良好な熱拡散特性を有する。いくつかの実装例において、シールドの上にある熱パッド１００２を用いて熱をスピーカアセンブリに導くことができる。熱をさらにスピーカ上に分散させるために、いくつかの実装例では、グラファイトシートをスピーカアセンブリの底面上に配置する。いくつかの実装例において、グラファイトシートのサイズを最大にすることにより、最高の断熱機能を得る。
【０１２３】
図７Ｄは、いくつかの実装例に係るカメラ１１８の内部の別の図を示す。図７Ｄに示されるように、カメラ１１８は、ＩＲ照明器のためのＩＲ透過部分７１２を有するカバー要素７０４と、マイクのための開口部７０６と、ステータスＬＥＤに対応する半透明部分７０８と、周囲光センサに対応する半透明部分７１０とを含む。カメラ１１８はまた、主基板７６４から熱を放散させるための複数の熱パッド７２０と、ケース７０１に対する熱受容構造７２８（たとえば以下「フライヤーポット７２８」と呼ぶフライ鍋の形状に似た形状を有する）と、他の電子デバイスと無線通信するための複数のアンテナ７２６と、画像センサアセンブリ７３２からカバー要素７０４に熱を放散および伝達するための熱マウント構造７２４（たとえば以下「フライヤーバスケット７２４」と呼ぶフライかごの形状に似た形状を有する）と、フライヤーバスケット７２４をフライヤーポット７２８から熱的に分離するためのパッド７２２とを含む。
【０１２４】
いくつかの実装例において、熱パッド７２０はフライヤーポット７２８からケース７０１に熱を伝達するのに適している。いくつかの実装例において、熱パッド７２０は、ケース７０１の内側層をフライヤーポット７２８に熱的に結合するのに適している。いくつかの実装例において、熱パッド７２２はプラスチックからなる。いくつかの実装例において、熱パッド７２２は、フライヤーポット７２８からフライヤーバスケット７２４を熱的に切り離す（de-couple）のに適している。
【０１２５】
いくつかの実装例において、フライヤーバスケット７２４はマグネシウムからなる。いくつかの実装例において、フライヤーバスケット７２４は、画像センサアセンブリ７３２から熱を放散させるのに適している。いくつかの実装例において、フライヤーバスケット７２４はカメラ１１８を構造的に支持するのに適している。いくつかの実装例において、フライヤーバスケット７２４は、物体および／または地面からの湿気および／または衝撃等の環境の力から画像センサアセンブリ７３２を保護するのに適している。
【０１２６】
いくつかの実装例において、アンテナ７２６は、異なる２つの周波数を同時に用いて動作するように構成される。いくつかの実装例において、アンテナ７２６は、異なる２つの通信プロトコルを同時に用いて動作するように構成される。いくつかの実装例において、アンテナ７２６のうちの１つ以上は、ブロードバンド通信（たとえばＷｉ−Ｆｉ）および／または２点間通信（たとえばＢｌｕｅｔｏｏｔｈ）用に構成される。いくつかの実装例において、アンテナ７２６のうちの１つ以上は、メッシュネットワーキング通信（たとえばＺＷａｖｅ）用に構成される。いくつかの実装例において、第１のアンテナ７２６（たとえばアンテナ７２６−１）は２．４ＧＨｚのＷｉ−Ｆｉ通信用に構成され、第２のアンテナ７２６（たとえばアンテナ７２６−２）は５ＧＨｚのＷｉ−Ｆｉ通信用に構成される。いくつかの実装例において、第１のアンテナ７２６（たとえばアンテナ７２６−１）は２．４ＧＨｚのＷｉ−Ｆｉ通信および２点間通信用に構成され、第２のアンテナ７２６（たとえばアンテナ７２６−２）は５ＧＨｚのＷｉ−Ｆｉ通信および２点間通信用に構成され、第３のアンテナ７２６（たとえばアンテナ７２６−３）はメッシュネットワーキング通信用に構成される。いくつかの実装例において、これらのアンテナ７２６のうちの２つ以上は、これらのアンテナ７２６のうちの他のアンテナと同時にデータを送信および／または受信するように構成される。
【０１２７】
ＭＩＭＯ（multi input multi output（多入力多出力））は、無線通信のより高いスループットおよびより良好な範囲という利点を提供する。アンテナシステムにおけるパラメータのうちの１つは、２つのアンテナ間の分離である。より良好に分離することにより、ＭＩＭＯシステムにとって重要な、２つのアンテナを介して送信されるデータ間に相関がないことを保証できる。良好に分離する１つのやり方は、アンテナの分離を大きくすることである。しかしながら、現代の消費者電子機器においてアンテナに残される空間は非常に狭いので、アンテナ間に十分な間隔を設けることは不可能である。分離は重要であるが、アンテナ効率を犠牲にすることはできない。
【０１２８】
分離は、一方のアンテナから他方のアンテナに結合されるエネルギの量に直接関係がある。フリスの公式は、他方のアンテナが受ける電力を（１／Ｒ）∧２に反比例すると定義している。式中、Ｒは２つのアンテナ間の距離である。このため、アンテナ間隔を大きくすることは、良好な分離を実現する、１つの有効なやり方である。分離を実現する別の手段は、デカップリングネットワークを利用することである。例として、（たとえば空気を介する）元の結合チャネルに加えて人為的に結合チャネルを生成する。これら２つのチャネルを適切に管理することにより、良好な分離を得ることができる。
【０１２９】
いくつかの実装例において、アンテナ７２６は、少なくとも１つのデュアルバンド逆Ｆアンテナ（ＩＦＡ）を含む。いくつかの実装例において、アンテナは、ＦＰＣ、ＬＤＳ、スタンピング、または、その他の最新アンテナ製造技術によって作られる。いくつかの実装例において、フライヤーポット７２８は、アンテナ７２６のうちの１つ以上のための系統接地である。いくつかの実装例において、アンテナのサイズは２．４ＧＨｚで約４分の１波長である。いくつかの実装例において、各アンテナは、放射要素と、フィードラインと、接地スタブとを含む。接地スタブは、放射要素とフライヤーポット７２８との間で発生する容量を補償するためのインダクタンスを示す。いくつかの実装例において、アンテナ７２６のうちの少なくとも１つは第２の接地スタブを含む。第２の接地スタブは、アンテナを２．４ＧＨｚおよび５ＧＨｚ双方にマッチさせるのに適している。いくつかの実装例において、アンテナフィードは、２．４ＧＨｚおよび５ＧＨｚのＷｉＦｉ信号のためのフィードポイントである。いくつかの実装例において、フィードポイントは、ＷｉＦｉチップの出力に接続される。いくつかの実装例において、アンテナ７２６は同一の２つのＩＦＡアンテナを含む。これらのアンテナはいずれもスピーカアセンブリ７１３に装着される。
【０１３０】
いくつかの実装例において、アンテナ７２６のうちの少なくとも１つは、第１の放射要素と、第２の放射要素と、第１の接地スタブと、第２の接地スタブとを有する第２のタイプのアンテナを含む。いくつかの実装例において、第１の放射要素のサイズは、５ＧＨｚの約４分の１波長である。いくつかの実装例において、２．４ＧＨｚにおける共振周波数は、（ｉ）第２の放射要素のサイズ、（ｉｉ）第１の接地スタブの位置、および（ｉｉｉ）第２の接地スタブの位置によって決まる。いくつかの実装例において、第１の接地スタブは第２の放射要素のピストル端部に設けられる。いくつかの実装例において、第２の接地スタブは、第１の放射要素と第１の接地スタブとの間にある。いくつかの実装例において、第２の接地スタブが第２の放射要素に装着される位置を、２．４ＧＨｚの共振周波数にチューニングされるように調整する。いくつかの実装例において、第１の接地スタブは、アンテナの一部として作用するだけでなく、第１の接地スタブの左側からの結合を減じることができるシールド要素としても作用する。いくつかの実装例において、第２の接地スタブも、アンテナの左側からの結合をさらに減じるためのシールド要素である。いくつかの実装例において、第２のタイプのアンテナは、３つ以上の接地スタブを含む。より多くの接地スタブを使用することにより、同一の共振周波数（たとえば２．４ＧＨｚ）を維持しつつ、アンテナの物理的なサイズを大きくすることができる。いくつかの実装例において、第１および第２の接地スタブを、第１の放射要素の右側に置くことにより、右側からの結合を減じる。いくつかの実装例において、アンテナ７２６は、第１のタイプ（たとえばＩＦＡ）の１つ以上のアンテナと、第２のタイプの１つ以上のアンテナとを含む。
【０１３１】
第１のタイプのアンテナ（たとえばＩＦＡ）および第２のタイプのアンテナ双方を含むアンテナのセットを用いることにより、２つのアンテナを、良好な効率とこれらのアンテナ間の良好な分離との両方を保ちつつ、狭いスペースに配置することができる。これにより、カメラ１１８を、無線接続の品質を犠牲にすることなく、コンパクトにすることができる。いくつかの実装例において、両タイプのアンテナは、従来のＦＰＣ技術により低コストで製造される。同様の分離レベルを達成するためにデカップリングシステムに依存するアンテナシステムとは異なり、ＩＦＡアンテナおよび第２のタイプのアンテナは、独立して最適化および／またはチューニングすることができる。
【０１３２】
図７Ｅは、いくつかの実装例に係るカメラ１１８の内部の別の図を示す。図７Ｅに示されるように、カメラ１１８は、カバー要素７０４と、スピーカ孔７１７を有するケース７０１と、画像センサアセンブリ７３２と、スピーカアセンブリ７１３とを含む。図示のように、いくつかの実装例において、スピーカ孔７１７は、スピーカから真っすぐ外に向かって延びているので、これらの孔の外面は楕円形である。いくつかの実装例において、スピーカ孔７１７は互いに平行である。いくつかの実装例において、スピーカ孔７１７は、これらの孔の外面が楕円形ではなく円形になるように（図示せず）、ケース７０１の裏面に一致する角度で外に向かって延びている。また、カメラ１１８は、光を光アセンブリからカメラ１１８の前面の外に導くための光ガイド７３４を含む。
【０１３３】
図７Ｆは、いくつかの実装例に係るカメラ１１８の拡大図を示す。図７Ｆに示されるように、カメラ１１８は、カバー要素７０４と、赤外線（ＩＲ）反射器７４２と、光拡散器７４４と、光ガイド７４６と、ライトリング７４８と、マイクアセンブリ７５０と、画像センサアセンブリ７３２と、フライヤーバスケット７２４と、スタンドカップリング要素７５６および７５８と、フライヤーポット７２８と、フライヤーポット７２８をフライヤーバスケット７２４から熱的に分離するのに適した断熱材７６２と、主基板７６４と、熱伝導性シート７６６と、アンテナ７２６と、スピーカアセンブリ７１３と、ケース７０１とを含む。いくつかの実装例において、ケース７０１は、光を光拡散器７４４からカメラ１１８の前面の外に向かって反射し導くためのリップ７３４を有する。
【０１３４】
いくつかの実装例において、カバー要素７０４は化学的に強化されたガラスを含む。いくつかの実装例において、カバー要素７０４はソーダ石灰ガラスを含む。
【０１３５】
いくつかの実装例において、画像センサアセンブリ７３２は、回路基板（たとえばＰＣＢ基板）と、ＩＲカットフィルタと、レンズホルダと、画像センサとを含む。いくつかの実装例において、画像センサは４ｋ画像センサを含む。いくつかの実装例において、画像センサは１２メガピクセルセンサを含む。いくつかの実装例において、画像センサは広角レンズを含む。
【０１３６】
いくつかの実装例において、熱伝導性シート７６６は、主基板７６４から発生した熱を放散する、および／または後にケース７０１の裏部分を介してカメラの外側に熱が放散されるよう、熱を主基板７６４からスピーカアセンブリ７１３に伝達するのに適している。いくつかの実装例において、熱伝導性シート７６６はグラファイトシートである。グラファイトシートが、複数のアンテナを有するアンテナシステムの近傍に配置される場合、グラファイトシートは、アンテナ間の結合媒体を構成することができる。グラファイトによって結合が増すことにより、２つのアンテナ間の分離が減じられ、その結果、アンテナ効率が低下するまたはチップセットに恒久的なダメージが生じる可能性がある。
【０１３７】
いくつかの実装例において、アンテナ７２６は、ハブデバイス１８０、スマートデバイス２０４、および／またはサーバシステム１６４等の１つ以上のその他の電子デバイスとカメラ１１８とが無線通信できるように、構成される。
【０１３８】
いくつかの実装例において、フライヤーポット７２８はマグネシウムからなる。いくつかの実装例において、フライヤーポット７２８は、カメラ１１８を構造的に支持するのに適している。
【０１３９】
いくつかの実装例において、フライヤーポット７２８、主基板７６４、伝導性シート７６６、スピーカアセンブリ７１３、およびアンテナ７２６は、後方サブアセンブリを含む。フライヤーポット７２８からフライヤーバスケット７２４を熱的に切り離すことにより、主基板７６４から発生した熱が画像センサアセンブリ７３２に干渉するのを防止する。いくつかの実装例に従うと、主基板７６４の前面から発生した熱は、フライヤーポット７２８および熱パッド７２０に伝達され、ケース７０１（たとえばケースの側面）を介してカメラの外に放散される。いくつかの実装例に従うと、主基板７６４の裏面から発生した熱は、熱伝導性シート７６６およびスピーカアセンブリ７１３に伝達され、ケース７０１の裏部分を介してカメラの外に放散される。
【０１４０】
いくつかの実装例において、後方サブアセンブリは、１つ以上の固定具を介して（たとえば２〜３個のねじを介して）ケース７０１に取り付けられる。いくつかの実装例において、カバー要素７０４、赤外線反射器７４２、光拡散器７４４、光ガイド７４６、ライトリング７４８、および画像センサアセンブリ７３２は、前方サブアセンブリを含む。いくつかの実装例において、前方サブアセンブリは、１つ以上の固定具（たとえば２〜３個のねじ）を介してケース７０１に取り付けられる。いくつかの実装例において、前方サブアセンブリは、１つ以上の固定具を介して後方サブアセンブリに取り付けられる。
【０１４１】
いくつかの実装例において、フライヤーバスケット７２４は、画像センサアセンブリ７３２および／またはライトリング７４８から発生した熱を放散するのに適している。いくつかの実装例において、フライヤーバスケット７２４は、前方を向く１つ以上のマイクを含む。いくつかの実装例において、下方を向くマイク７５０は、フライヤーバスケット７２４上のマイクとともに動作することにより、入ってきた音の方向および／または位置を判断する。
【０１４２】
いくつかの実装例において、ＩＲ反射器７４２は赤外線および／または可視光反射コーティングで覆われている。いくつかの実装例において、ＩＲ反射器７４２は、ＩＲ照明器７５２からの光を、画像センサアセンブリ７３２の視野に対応するシーンに導くのに適している。
【０１４３】
いくつかの実装例において、ライトリング７４８は、複数の可視光照明器（たとえばＲＧＢ  ＬＥＤ）と、複数のＩＲ照明器７５２と、可視光照明器および／またはＩＲ照明器に電力を供給するおよび／またはそれを動作させるための回路とを含む。いくつかの実装例において、光ガイド７４６は、可視光照明器からの光をカメラ１１８の前面の外に導くのに適している。いくつかの実装例において、光ガイド７４６は、可視光照明器からの光が画像センサアセンブリ７３２に入るのを防止するのに適している。いくつかの実装例において、光ガイド７４６は、可視光照明器からの光を実質的に均等に拡散させるのに適している。いくつかの実装例において、光ガイド７４６は透明材料からなる。いくつかの実装例において、光ガイド７４６はポリカーボネート材料からなる。いくつかの実装例において、光ガイド７４６は、照明器からの光を屈折させて光が画像センサアセンブリ７３２に入らないようにするために複数の小さなくぼみを有する。いくつかの実装例において、光ガイド７４６は、照明器からユーザに対しより均一的な色と光が出力されるようにするのに適している。いくつかの実装例において、光ガイド７４６は複数のセグメントを含み、各セグメントは可視光照明器に対応する。いくつかの実装例において、光ガイド７４６は、１つの照明器セグメントから別の照明器セグメントに光が漏れるのを防止するために、各セグメント間に配置された１つ以上の光吸収要素（たとえば黒色のステッカー）を含む。
【０１４４】
いくつかの実装例において、光拡散器７４４は２つ以上の部分（たとえば内側部分と外側部分）を含む。いくつかの実装例において、光拡散器７４４は、可視光照明器からの光を拡散させるのに適している。いくつかの実装例において、光拡散器７４４は、照明器からの光をケース７０１のリップ７７１に向けて導くのに適している。いくつかの実装例において、ライトリング７４８（および光ガイド７４６および／または光拡散器７４４等の対応する要素）は、円形の有色（または白色）光がカメラ１１８の前側から発せられるようにする。いくつかの実装例において、これらの構成要素および対応する光は、円形であり、カメラ１１８の前側の周辺に配置されている。これらは、画像センサアセンブリ７３２、ＩＲ照明器７５２、周囲光センサ７５１、ステータスＬＥＤ、およびマイク開口部７０６等の、カメラ１１８のすべてまたは実質的にすべての要素を実質的に取り囲んでいてもよい。他の実装例において、これらは、周辺ではなく、内径に、たとえば画像センサアセンブリ７３２のみの周りに配置される。さらに他の実装例において、これらは、カメラ１１８の、前方を向く要素を囲んでいない。いくつかの実装例において、これらは、正方形、楕円形、または多角形等の円形ではない形状で配置される。いくつかの実装例において、これらは、デバイスの前面ではなく、デバイスの底等の他の面、たとえば底面、上面、側面または背面に、配置される。いくつかの実装例において、複数のこのようなライトリングおよび構成要素がカメラ１１８の同一のまたは異なる面上に配置される。
【０１４５】
図１２に示されるように、ライトリング７４８（および対応する要素）は、カメラ１１８の、スマートホーム環境１００の内部または外部の別のデバイス（たとえばカメラ１１８に対して通信可能に直接または間接的に結合された別のデバイス）の、および／または接続されたスマートホーム環境１００全体のステータス（たとえばシステムステータス）を示すように動作することができる。ライトリング７４８（および対応する要素）は、このようなさまざまなステータスを示すさまざまな色および／またはアニメーションがユーザに対して表示されるようにすることができる。
【０１４６】
たとえば、カメラ１１８のステータスを伝えるという文脈において、カメラ１１８の１回目の起動中またはファクタリセット後、リングは１回低速で青色で脈動してもよい。カメラ１１８がセットアップを開始する準備ができたときに、リングは連続的に青色を放出してもよい。カメラ１１８が遠隔クラウドサービスに接続されプロビジョニングが完了した（すなわちカメラがユーザのネットワークおよびアカウントに接続された）ときに、リングは１回緑色で脈動してもよい。サービス接続および／またはプロビジョニングに失敗したとき、リングは高速で黄色で点滅してもよい。カメラ１１８が双方向トークを容易にするように動作している（すなわち、音声が遠隔デバイスから取り込まれカメラ１１８からの出力のためにカメラ１１８に伝えられるのと同時に、音声から音声が取り込まれ遠隔デバイスからの出力のために遠隔デバイスに伝えられる）とき、リングは連続的に高速で青色を放出してもよい。カメラ１１８がファクトリーリセット前の最後の秒をカウントダウンしているとき、リングは、リセットまでの時間（たとえば５秒）に等しいレートで自ら閉じてもよい。カメラ１１８がファクトリーリセットされ設定が消去されているとき、リングは連続的に青色で回転してもよい。カメラ１１８の電力が不足しているとき、リングは連続的に低速で赤色で点滅してもよい。視覚的表示は、任意で、同じまたは補足的なメッセージをユーザに信号で知らせる音声表示と、同時に、ともに、またはそれとは別に、伝えられる。たとえば、カメラ１１８が遠隔クラウドサービスに接続されプロビジョニングが完了した（すなわちカメラがユーザのネットワークおよびアカウントに接続された）とき、リングは１回緑色で脈動し、「遠隔クラウドサービスおよびプロビジョニングは完了」という音声メッセージを出力してもよい。
【０１４７】
それに加えてまたはその代わりに、カメラ１１８は、カメラ１１８と通信する別のデバイスのステータスを伝えてもよい。たとえば、ハザード検出器１０４が、警報を発するのに十分な煙または炎を検出したとき、カメラ１１８は、連続的に高速で赤色で脈動するライトリングを出力してもよい。ハザード検出器１０４が、ユーザに対して警告するには十分であるが警報を発するほどではない煙または炎を検出したとき、カメラ１１８は数回黄色で脈動するライトリングを出力してもよい。訪問者がスマートドアベル１０６を作動させたとき、カメラ１１８は、その作動に応じてライトリングを出力してもよい。たとえば、スマートドアベル１０６が動きを検出した場合、カメラ１１８は黄色のライトリングを出力してもよく、ユーザがスマートドアベル１０６上のコールボタンを押した場合、カメラ１１８は緑色のライトリングを出力してもよい。いくつかの実装例において、カメラ１１８をドアベル１０６と通信可能に結合することで、カメラとドアベルとの間の音声通信が可能になるようにしてもよい。その場合、ライトリングのアニメーションおよび／または色が、カメラ１１８または別のデバイスを通してユーザが訪問者に対して話しているか否かに応じて変化してもよい。
【０１４８】
それに加えてまたはその代わりに、カメラ１１８は、スマートホーム環境１００におけるネットワーク接続された複数のデバイスの累積ステータスを伝えてもよい。たとえば、スマートアラームシステム１２２は、近接センサ、窓破損センサ、ドア移動検出器などを含み得る。全般的な家の状態は、このような複数のセンサ／検出器のステータスに基づいて判断することができる。たとえば、全般的な家の状態は、安全である（建物と敷地が安全であり警報を発する準備ができていることを示す）、警報状態である（侵入または非常事態が存在することを示す）、または、事前警報等のその中間である（侵入または非常事態がまもなくもしくは何らかの条件が満たされない場合に発生する可能性があるという判断を示す）場合がある。たとえば、カメラ１１８のライトリングは、全般的な家の状態が警報状態であるときは連続的に赤色で脈動してもよく、全般的な家の状態が事前警報状態であるときは黄色で脈動してもよく、および／または全般的な家の状態が安全であるときは緑色で点灯してもよい。いくつかの実装例において、このような視覚的表示は、同じまたは補足的なメッセージをユーザに対して信号で知らせる音声表示と同時に（またはそれとは別に）伝えられてもよい。たとえば、全般的な家の状態が警報状態であるとき、リングは１回赤色で脈動し、アラームを示す音声メッセージ「アラーム」を出力してもよい。いくつかの実装例において、音声メッセージは、ライトリングを介して伝達することができない補足的情報を提供することができる。たとえば、全般的な家の状態が、地下室の窓が割れているために警報状態であるとき、音声メッセージは、「アラーム−地下室の窓が割れました」であってもよい。別の例として、事前警報量の煙を、キッチンにあるハザード検出器１０４が検出したとき、音声メッセージは「警告−キッチンで煙が検出されています」であってもよい。
【０１４９】
いくつかの実装例において、カメラ１１８はさらに、または代わりに、ステータスＬＥＤを有していてもよい。このようなステータスＬＥＤは、カメラ１１８、他のデバイス、または複数のデバイスステータスの情報を、情報伝達性が低い状態で伝えるために使用できる。たとえば、ステータスライトは、初期セットアップ中、緑色で点灯したままでもよく、ビデオおよび／または音声データの通常のストリーミング中、緑色で点灯したままでもよく、誰かが遠くから観察しているときは緑色で点滅してもよく、誰かが遠くから観察しておりカメラ１１８を通して話しているときは緑色で点灯したままでもよく、カメラ１１８がオフにされたときまたはステータスＬＥＤが無効にされたときはオフにされてもよい。ステータスＬＥＤはライトリングと同時に表示できることが理解されるはずである。たとえば、ステータスＬＥＤはセットアップ中緑色で点灯したままであってもよく、ライトリングは、デバイスがサービスに接続されプロビジョニングが完了してセットアップが終了するまで、青色で点滅してもよい。よって、ライトリングが緑色の１つのパルスに切り替わる一方でステータスＬＥＤは緑色の点灯を続けてもよい。
【０１５０】
図７Ｇ〜図７Ｈは、いくつかの実装例に係るカメラ１１８の他の拡大図を示す。図７Ｇ〜図７Ｈに示されるように、カメラ１１８は、カバー要素７０４と、赤外線反射器７４２と、光拡散器７４４と、光ガイド７４６と、ライトリング７４８と、マイクアセンブリ７５０と、画像センサアセンブリ７３２と、フライヤーバスケット７２４と、スタンド結合要素７５６および７５８と、フライヤーポット７２８と、主基板７６４と、伝導性シート７６６と、アンテナ７２６と、スピーカアセンブリ７１３と、ケース７０１とを含む。
【０１５１】
図８Ａ〜図８Ｃは、いくつかの実装例に係る代表的なカメラアセンブリを示す構成要素図である。図８Ａは、カバー要素７０４と、ＩＲ反射器７４２と、光拡散器７４４と、光ガイド７４６と、ライトリング７４８とで構成されたカバー要素アセンブリの拡大図を示す。いくつかの実装例に従うと、カバー要素７０４はマイク開口部７０６を含む。いくつかの実装例に従うと、光拡散器７４４は第１の（内側）部分７４７と第２の（外側）部分７４５とを含む。いくつかの実装例において、内側部分７４７は、構造ポリカーボネートからなる。いくつかの実装例において、外側部分７４５は、可視光に対して透過性または半透過性である。いくつかの実装例に従うと、ライトリング７４８は、ＩＲ照明器（たとえばＩＲ  ＬＥＤ）７５２と、可視光照明器（たとえばＲＧＢ  ＬＥＤ）７４９と、周囲光センサ７５１とを含む。いくつかの実装例において、可視光照明器７４９は、６個のＲＧＢ  ＬＥＤを含む。いくつかの実装例において、可視光照明器７４９は、個別に制御される（たとえばＳｏＣ１００４によって制御される）ように構成される。いくつかの実装例において、各照明器は、光ガイド７４６の一部分に対応する。たとえば、図８Ａの光ガイド７４６は、照明器７４９−２に対応する第１の部分８０２−１と、照明器７４９−３に対応する第２の部分８０２−２とを含む。図８Ａに示されるように、いくつかの実装例に従うと、各照明器７４９は、時計回り方向に向けられており、光ガイド７４６は、照明器７４９の位置から時計回り方向に延びている、対応する部分を含む。いくつかの実装例において、光ガイド７４６の各部分は、照明器からの光がライトガイドの他の部分に入るのを防止するのに適したセグメンタ（たとえば光吸収物質）を終端とするまたはそれによって囲まれる。いくつかの実装例において、カメラの前面に向いていない光ガイド７４６の１つ以上の表面は、照明器７４９からの光がその位置の光ガイド７４６から出ることを防止するために、光吸収物質（たとえば黒色インク）でコーティングされるかまたは光吸収物質で処理される。いくつかの実装例において、照明器７４９は、非時計回り（たとえば反時計回り）の向きである。
【０１５２】
いくつかの実装例において、ＩＲ照明器は、波長が９４０ナノメートルであるＩＲ  ＬＥＤを含む。いくつかの実装例において、ＩＲ照明器は、波長が８５０ナノメートルであるＩＲ  ＬＥＤを含む。いくつかの実装例において、カメラ１１８の画像センサは、８５０ｎｍの光に対する感度よりも、９４０ｎｍの光に対する感度の方が低い。したがって、波長が９４０ｎｍであるＩＲ  ＬＥＤは、波長が８５０ｎｍのＩＲ  ＬＥＤと比較して、画像センサに対する干渉が少ない。
【０１５３】
いくつかの実装例において、カバー要素７０４は、画像センサアセンブリ７３２およびＩＲ照明器７５２双方を含む、カメラの前部分全体にある、一体要素（たとえばガラスまたはプラスチックレンズ）からなる。いくつかの実装例において、カバー要素７０４は、厚さが１ｍｍ、またはおよそ１ｍｍである一体のカバーガラスである。一体要素の１つの問題は、ＩＲ光がある角度で要素に入り、分散し、この要素を出て画像センサに入ることである。これは、白色ゴースト効果を引き起こし、雑音を増し、目的とする視野の視認性を減じる。その結果、夜間の視覚性能が悪くなる。いくつかの実装例において、光吸収コーティング（たとえば膜またはインク）および反射防止コーティングを、当該要素の後ろ側に追加することにより、光の散乱を防止する。いくつかの実装例において、このコーティングは、ＩＲ照明のために使用される領域と、画像センサの入口との間に位置するが、これらはすべて、同一のカバー要素にある。いくつかの実装例において、コーティングは、光のすべての波長に対して光吸収性を有する滑らかな艶消しインクを含む。
【０１５４】
いくつかの実装例において、カバー要素７０４はシルクスクリーンロゴを含む。いくつかの実装例において、カバー要素７０４の第１の部分は、可視光およびＩＲ光を吸収するのに適した不透明膜でコーティングされる。いくつかの実装例において、この膜はインクである。いくつかの実装例において、（たとえばＩＲ照明器７５２に対応する）カバー要素７０４の第２の部分は、可視光の吸収（たとえば可視光に対して不透明または半透明）に適したＩＲ透過膜でコーティングされる。いくつかの実装例において、カバー要素７０４の第３の部分は、半透明（たとえばＩＲおよび／または可視光に対して半透明）の膜でコーティングされ、第３の部分は、ステータス照明器および／または周囲光センサに対応する。いくつかの実装例において、カバー要素７０４は、反射防止膜でコーティングされる。たとえば、カバー要素７０４は、先ず薄い膜でコーティングされ、次にこの薄い膜の上の反射防止コーティングで覆われている。いくつかの実装例において、コーティングは、カバー要素７０４の内面に与えられる。いくつかの実装例において、これらのコーティングのうちの少なくとも１つは、カバー要素７０４の外面に与えられる。いくつかの実装例において、カバー要素７０４は、内面および外面双方に与えられた反射防止コーティングを有する。いくつかの実装例において、カバー要素７０４は、ライトリング７４８からの光が画像センサに入るのを防止または実質的に防止するための不透明コーティングを含む。
【０１５５】
いくつかの実装例において、コーティングのうちの１つ以上は、光を散乱させるのではなく吸収するのに適した滑らかなインクを含む。たとえば、可視光およびＩＲ光を吸収するのに適した不透明なインクである。いくつかの実装例において、コーティングのうちの１つ以上は、光の少なくとも９９％を吸収するのに適している。たとえば、不透明コーティングは、可視光およびＩＲ光の少なくとも９９％を吸収するのに適している。いくつかの実装例において、コーティングのうちの１つ以上は、光を散乱させるのに適した粗いインクを含む。いくつかの実装例において、コーティングのうちの１つ以上は、蒸着によって与えられる。いくつかの実装例において、コーティングのうちの１つ以上は、薄膜堆積によって与えられる。いくつかの実装例において、コーティングのうちの１つ以上は、パターン印刷プロセスを通して与えられる。いくつかの実装例において、コーティングのうちの１つ以上は、スプレーオンプロセスを通して与えられる。
【０１５６】
図８Ｂは、ＩＲ照明器７５２からの光を導くためのキャビティ８０２を有するＩＲ反射器７４２を示す。いくつかの実装例において、ＩＲ反射器７４２は、ＩＲ照明器７５２の効率を改善するのに適している。ＩＲ反射器７４２は、画像センサにとって最適ではない波長を有するＩＲ照明器を用いる場合に特に重要である。なぜなら、画像センサのシーンを照明するためにより高い強度が必要であるからである。いくつかの実装例において、ＩＲ反射器７４２は、複数のＩＲ照明器からの照明が重なり合うことを原因とする、シーン内のホットスポットを防止するのに適している。いくつかの実装例において、ＩＲ反射器７４２は、ＩＲ照明器からの照明を、画像センサが取り込んだシーンの部分に導くおよび／または制限するのに適している。たとえば、画像センサがシーンの１６：９の矩形部分を取り込むのに適している場合、ＩＲ反射器７４２は、実質的に均一的な照明をその部分に与えるがその部分の外側には実質的に照明を与えないようにするのに適している。
【０１５７】
いくつかの実装例において、カメラ１１８は、各々が特定のＩＲ照明器に対応する複数のＩＲ反射器を含む。たとえば、カメラ１１８は、４つの照明器と２つのＩＲ反射器とを含み、第１のＩＲ反射器は第１の２つのＩＲ照明器からの光を導くためのものであり、第２のＩＲ反射器は第２の２つのＩＲ照明器からの光を導くためのものである。いくつかの実装例において、複数のＩＲ反射器は、これら複数のＩＲ反射器に対応するＩＲ照明器からのＩＲ照明を、カメラの視野に対応するシーンの部分に実質的に均一的な照明を与えこの部分の外側には実質的に照明が与えられないように、導くように、構成される。いくつかの実装例において、カメラの画像センサは、広角画像（たとえば魚眼ビュー）を取り込むのに適している。いくつかの実装例において、ＩＲ反射器は、広角の視野全体に、この視野の外側は実質的に照明されないように、実質的に均一的な照明を与えるように構成される。
【０１５８】
いくつかの実装例において、画像センサは、ＩＲ光（たとえば波長が９４０ｎｍまたは８５０ｎｍのＩＲ光）を取り込むように構成される。いくつかの実装例において、ＩＲ光は、ユーザに対する表示のために白色光に変換される（たとえばカメラ１１８で）。いくつかの実装例において、ＩＲ照明器７５２は２つのＩＲ  ＬＥＤからなる。いくつかの実装例において、ＩＲ照明器７５２の波長は、可視スペクトルから遠くなるように調整される。たとえば、ＩＲ照明器の波長は、８５０ｎｍではなく９４０ｎｍに調整される。ＩＲ照明器を光の可視スペクトルから遠くなるように調整することは、当該照明器からのＩＲ照明が、人間の目には見えにくい（または見えない）ことを意味する。いくつかの実装例において、画像センサは、９４０ｎｍのＩＲ光ではなく８５０ｎｍのＩＲ光にチューニングされる。いくつかの実装例において、ＩＲ照明器は、９４０ｎｍのＩＲ光を放出しより大きなパワー（たとえば２倍のパワー）で動作することにより、８５０ｎｍを放出するように構成されたＩＲ照明器が提供するものと同様の照明を画像センサ（たとえば８５０ｎｍのＩＲ光に対してチューニングされた画像センサ）に与えるように、構成される。よって、ＩＲ照明器ができる限り効率的に使用されることが重要である。たとえば、ＩＲ照明器は、画像センサが取り込んだシーンの部分のみを照明するように構成される。
【０１５９】
いくつかの実装例において、画僧センサは、縦＋／−３２度、横＋／−５６度に対応する矩形の視野を有する。いくつかの実装例において、ＩＲ照明器７５２は、半球パターンで光を放出するように構成される。したがって、視野外の照明を最小にしかつ検知画像のホットスポットを生じさせるＩＲ照明器間の重なりを最小にする一方で、画像センサの視野を照明するように、ＩＲ照明器からの光を導き成形する必要がある。
【０１６０】
いくつかの実装例において、ＩＲ反射器７４２は、視野外の照明を最小にしかつ検知画像のホットスポットを生じさせるＩＲ照明器間の重なりを最小にする一方で、画像センサの視野を照明するように、ＩＲ照明器からの光を導き成形するように構成される。いくつかの実装例において、ＩＲ反射器７４２は、プラスチックおよび／または金属からなる。いくつかの実装例において、ＩＲ反射器７４２は、ＩＲ反射コーティング（たとえば銀）で覆われている。いくつかの実装例において、ＩＲ反射器７４２は、実質的にすべてのＩＲ光を反射する（たとえばＩＲ光の９５％、９８％、９９％が反射される）のに適している。いくつかの実装例において、ＩＲ反射器７４２は、各ＩＲ照明器７５２ごとに矩形キャビティ８０２を含む。いくつかの実装例において、矩形キャビティ８０２は各々、カメラ１１８の（たとえばカメラ１１８の画像センサの）視野に対応するように、ＩＲ照明器からのＩＲ光を成形するように構成される。いくつかの実装例において、各キャビティ８０２は、対応するＩＲ照明器７５２に対する開口を含む。いくつかの実装例において、キャビティ８０２および照明器７５２は、ＩＲ照明器７５２間の照明の重なりを最小にするように配置される。いくつかの実装例において、キャビティ８０２は、ＩＲ照明器７５２からの照明が、画像センサの視野全体にわたって実質的に均一になるように配置される。いくつかの実装例において、キャビティ８０２は、カメラの視野の中心の照明を増大させる（たとえば照明の１．２、１．５、または２倍になる）ように、配置される。
【０１６１】
いくつかの実装例において、ＩＲ反射器７４２は、ＩＲ照明器からの照明を、カメラの視野のみを照らすよう制限するように構成される。いくつかの実装例において、ＩＲ反射器７４２は、カメラの視野内における、ＩＲ照明器からのエネルギ分布を最適化するように構成される。いくつかの実装例において、ＩＲ反射器７４２は、画像センサの視野外で無駄に消費されるエネルギを最小にする一方で、画像センサの視野内におけるＩＲ照明器からのエネルギを最大にするように構成される。いくつかの実装例において、ＩＲ反射器は、カメラの視野が均一的に照明されカメラの視野外の領域が照明されないように、ＩＲ照明器からの照明を成形するように構成される。
【０１６２】
図８Ｃは、いくつかの実装例に係るカメラ１１８のいくつかの構成要素を示す。図８Ｃは、フライヤーバスケット７２４の内部に置かれた画像センサアセンブリ７３２と、ライトリング７４８に装着されたＩＲ反射器７４２と、フライヤーバスケット７２４および画像センサアセンブリ７３２からの熱をカバー要素７０４に伝達するように動作する熱拡散器８１０と、開口部７０６に対応するマイク８１６とを示す。いくつかの実装例において、熱拡散器８１０は、カバー要素７０４に装着される。いくつかの実装例において、熱拡散器８１０は、熱を画像センサアセンブリ７３２から遠ざかってカバー要素７０４に向かいカメラの前面の外側に放出されるように再び導くことにより、画像センサが取り込んだ画像に対して熱が影響を与えるのを実質的に防止するのに適している。
【０１６３】
図９は、いくつかの実装例に係るカメラ１１８のいくつかの構成要素の拡大図を示す。図９は、フライヤーバスケット７２４、断熱材９０２、およびフライヤーポット７２８を示す。いくつかの実装例において、断熱材９０２は、フライヤーバスケット７２４をフライヤーポット７２８から実質的に熱的に分離するのに適している。
【０１６４】
図１０Ａ〜図１０Ｃは、いくつかの実装例に係る代表的なカメラアセンブリを示す構成要素図である。図１０Ａは、主基板７６４、電磁（ＥＭＩ）シールド１０００、熱パッド１００２、熱伝導性シート７６６、スピーカアセンブリ７１３、およびアンテナ７２６を示す。図１０Ａに示されるように、主基板７６４は、システムオンチップ（ＳｏＣ）１００４と、メモリチップ１００６（たとえばメモリとメモリコントローラとを含む）と、電源管理集積回路（power management integrated circuit）（ＰＭＩＣ）１００８とを含む。いくつかの実装例において、熱伝導性シート７６６はグラファイトシートを含む。いくつかの実装例において、ＥＭＩシールド１０００は、アルミニウム、ステンレス鋼、および／またはアルミニウム合金からなる。いくつかの実装例において、熱パッド１００２は、ＳｏＣ１００４の上全体に広がるように配置される。いくつかの実装例において、熱パッド１００２の大きさは、ＳｏＣ１００４に相当する大きさである。いくつかの実装例において、熱パッド１００２の大きさは、ＥＭＩシールド１０００に相当する大きさである。
【０１６５】
いくつかの実装例において、主基板７６４の後側は、（たとえばＥＭＩシールド１０００、熱パッド１００２、および伝導性シート７６６を介した）熱の伝達および放散のために、スピーカアセンブリ７１３に熱的に結合される。いくつかの実装例において、主基板７６４の前側は、（たとえば基板の前側のＥＭＩシールドを介した）熱の伝達および放散のために、フライヤーポット７２８に熱的に結合される。
【０１６６】
図１０Ｂは、ＳｏＣ１００４を備えた主基板７６４の後側、メモリコントローラ１００６、および電磁妨害（ＥＭＩ）フェンス１０２０を示す。いくつかの実装例において、ＥＭＩフェンス１０２０は、ＥＭＩシールド１０００とともに、ＳｏＣ１００４および／またはメモリコントローラ１００６が外部ソースから電磁妨害されるのを実質的に防止するのに適している。いくつかの実装例において、ＳｏＣ１００４および／またはメモリチップ１００６の上面は、ＳｏＣ１００４から熱を放散させるために熱物質（たとえばパテまたはペースト）でコーティングされている。いくつかの実装例において、熱物質は、ＥＭＩシールド１０００をＥＭＩフェンス１０２０に装着した後に、ＥＭＩシールド１０００に接触する。よって、熱物質は、対応する構成要素（たとえばＳｏＣ１００４）からＥＭＩシールド（たとえばＥＭＩシールド１０００）に熱を伝達する。
【０１６７】
いくつかの場合において、グラファイトシート７６６をスピーカアセンブリの底面に設けることは、アンテナシステム７２６の動作に影響を与えるであろう。いくつかの場合および実装例において、アンテナ７２６のアンテナ効率は、グラフファイトシートがＥＭＩシールドの上に置かれたときに、影響を受ける。いくつかの場合および実装例において、アンテナ効率は、グラファイトシート７６６がスピーカアセンブリ７１３の底面に装着されたときに、大幅に低下する。その理由は、少なくとも一部、グラファイトシートがスピーカアセンブリ７１３の底面にあるときにアンテナ間の結合が増すことにある。結合が増すと、効率の低下を引き起こすだけでなく、チップセットの恒久的なダメージも生じる。いくつかの実装例において、グラファイトシート７６６の中央付近に小さな切れ目を入れる（たとえばグラファイトシートを２つの部分に分割する）。いくつかの実装例において、この切れ目の位置は、グラファイトシートの各部分がそれでもなお熱パッド１００２と接触するように、選択される。いくつかの実装例において、この切れ目の幅は、グラファイトの表面積が最大になるように、かつ熱パッドとの接触が最大になるように、最小にされる。いくつかの実装例において、この切れ目は各アンテナ７２６の結合チャネルを切断することにより、各アンテナの分離を大きくする。良好な分離は各アンテナの効率を元に戻す。いくつかの実装例において、これらのグラファイトシート部分はいずれも、ＳｏＣのホットスポット上に置かれた熱パッドと重なり合う。この配置において、熱はそれでもなお、グラファイトシート全体にわたって十分に分布する。いくつかの実装例において、グラファイトシート７６６は、２つの切れ目を含み、したがって、３つのアンテナ７２６に対応する３つの部分を有する。いくつかの実装例において、グラファイトシートは、Ｎ個の切れ目を有し、これは、Ｎ＋１個のアンテナに対応する。よって、５個のアンテナを有するカメラアセンブリの場合、グラファイトシートは４つの切れ目を有することで、熱パッド１００２からスピーカアセンブリ７１３になおも熱を伝達しつつ、アンテナ間の干渉を最小にする。
【０１６８】
図１０Ｃは、無線機１０３２および１０３４を備えた主基板７６４の前側を示す。いくつかの実装例において、無線機１０３２および／または無線機１０３４は、ブロードバンド（たとえばＷｉ−Ｆｉ、セルラーなど）通信用に構成される。いくつかの実装例において、無線機１０３２および／または無線機１０３４は、２点間（たとえばＢｌｕｅｔｏｏｔｈ）通信用に構成される。いくつかの実装例において、無線機１０３２および／または無線機１０３４は、メッシュネットワーキング（たとえばＴｈｒｅａｄ、Ｚｉｇｂｅｅ、ＺＷａｖｅ、ＩＥＥＥ１５．４など）通信用に構成される。無線機１０３２および１０３４はアンテナ（たとえばアンテナ７２６−１、７２６−２）に結合される。図１０Ｃはまた、ＥＭＩフェンス１０３０、無線機１０３２の周りのＥＭＩフェンス１０４０、および無線機１０３４の周りのＥＭＩフェンス１０４２を示す。いくつかの実装例において、ＥＭＩフェンス（たとえばＥＭＩフェンス１０３０、１０４０、および／または１０４２）は、（たとえば外部ソースからの、または無線機１０３２と無線機１０３４との間等、各種構成要素間の）電磁妨害を最小にするように構成される。いくつかの実装例において、ＥＭＩフェンス（たとえばＥＭＩフェンス１０３０、１０４０および／または１０４２）は、対応する電気的構成要素をＥＭＩフェンスの外部のソースから実質的に分離するように構成される。いくつかの実装例において、カメラ１１８はまた、図１０Ｃに示される各ＥＭＩフェンスに対応するＥＭＩシールドを含む。いくつかの実装例において、ＥＭＩシールドは、主基板７６４からの熱をフライヤーポット７２８に伝達するのに適している。いくつかの実装例において、ＥＭＩフェンス（たとえばＥＭＩフェンス１０２０、１０３０、１０４０、および／または１０４２）は、アルミニウムおよび／またはアルミニウム合金からなる。いくつかの実装例において、ＥＭＩシールド（たとえばＥＭＩシールド１０００）は、対応するＥＭＩフェンス（たとえばＥＭＩフェンス１０２０）に装着される（たとえばスナップ留めされる）ように構成される。
【０１６９】
いくつかの実装例において、主基板７６４はまた、主基板７６４をライトリング７４８に通信可能に結合するためのコネクタ、主基板７６４を画像センサアセンブリ７３２に通信可能に結合するためのコネクタ、主基板７６４をケーブル７１４に通信可能に結合するためのコネクタ、主基板７６４をスピーカアセンブリ７１３に通信可能に結合するためのコネクタ、および／または主基板７６４をアンテナ７２６に通信可能に結合するためのコネクタ（たとえば無線機１０３４および１０３２をアンテナ７２６に通信可能に結合する）を含む。いくつかの実装例において、主基板７６４を画像センサアセンブリ７３２に通信可能に結合するためのコネクタは、可撓性コネクタを含む。いくつかの実装例において、主基板７６４をアンテナ７２６に通信可能に結合するためのコネクタは、ばねコネクタ（たとえばばね指コネクタ）を含む。
【０１７０】
図１１は、いくつかの実装例に係る代表的なカメラアセンブリを示す構成要素図である。図１１に示されるように、いくつかの実装例において、カメラ１１８は、第１のケーブル束と第２のケーブル束とに分けることができる１つ以上の相互接続ワイヤ１１１２を含む。たとえば、いくつかの実装例において、第１のケーブル束は電力を送るように構成され、第２のケーブル束はデータ信号（たとえばビデオデータ、音声データなど）を送信するように構成される。各ケーブル束は、その端部に、スタンドアセンブリ７０２（ベースアセンブリと呼ばれることもある）およびヘッドアセンブリ７０３に収容された電子回路に電気的に接続するための適切なコネクタ（たとえばワイヤから基板へのコネクタ）を有し得る。いくつかの実装例において、相互接続ワイヤ１１１２は、その第１の端部に、ヘッドアセンブリの電子デバイスの電子回路に接続するための第１のコネクタが設けられ、その第２の端部に、スタンドアセンブリに収容された（たとえば土台１１１０上に設けられた）１つ以上のＰＣＢに接続するための第２のコネクタが設けられる。いくつかの実装例において、これらのケーブル束は、その中央部で物理的に接合されているが、その端部において互いに分離されている。いくつかの実装例において、ケーブル束の少なくとも一部には、保護層、たとえばアセテートテープが巻かれている。
【０１７１】
いくつかの実装例において、１つ以上の相互接続ワイヤ１１１２は、首部１１０６の中に通される第１のワイヤ部分と、背骨部分１１１４の表面に沿ってベース部分１１０２まで通される第２のワイヤ部分と、接合構造を通して背骨部分１１１４の表面から首部分１１０６の内部まで通される第３の部分とを含む。いくつかの実装例において、第１のワイヤ部分および第２のワイヤ部分の各々は、第３のワイヤ部分に対して角度が付けられている（たとえば斜めにまたは直交するように）。いくつかの実装例において、第１のワイヤ部分は、ヘッドアセンブリ内の回路に接続するためのコネクタから、首部分１１０６の第１の端部の第２の開口部を通って首部分１１０６の内腔に入る。いくつかの実装例において、第１のワイヤ部分はさらに、開口部を通ってピボット１１１３の中に入る。第１のワイヤ部分は、いくつかの実装例において、ピボット１１１３の内部の第１の屈曲部において、第３のワイヤ部分に移行する。いくつかの実装例において、第１の屈曲部は、第１のワイヤ部分と第３のワイヤ部分との間において、約８０度から約１００度、たとえば約９０度の屈曲部を含む。いくつかの実装例において、第３のワイヤ部分は、ピボット１１１３から、開放されている第１の端部および背骨部分１１１４のフランジの開口部を通って外に延びている。いくつかの実装例において、第３のワイヤ部分は、第２の屈曲部において第２のワイヤ部分に移行する。いくつかの実装例において、第１の屈曲部は、第３のワイヤ部分と第２のワイヤ部分との間において、約８０度から約１００度、たとえば約９０度の屈曲部を含む。いくつかの実装例において、第２のワイヤ部分は、第２の屈曲部から、背骨部分１１１４の外面に沿って延び、ベース部分１１０２の中に入る。いくつかの実装例において、第２のワイヤ部分４８０ｂは、少なくとも部分的に、ステムカバー４７０の内面と外面４７６との間に形成された隙間の中に配置される。いくつかの実装例において、第２のワイヤ部分は、ステムカバー１１０４のフランジと土台１１１０との間の空隙を通って延び、ベース部分１１０２の中に入る。いくつかの実装例において、第２のワイヤ部分はコネクタで終端をなす。これらのコネクタは、ベース部分１１０２に収容されたＰＣＢと結合しかつ電子コネクタ７１４と電気的に結合するように構成される。いくつかの実装例において、土台１１１０には、第２のワイヤ部分をＰＣＢまで導くための溝または通路が設けられる。いくつかの実装例において、１つ以上の相互接続ワイヤ１１１２は、この１つ以上の相互接続ワイヤの異なる部分において異なる断面形状を有する。たとえば、いくつかの実装例において、上記１つ以上の相互接続ワイヤは、第２のワイヤ部分で束ねられて、背骨部分１１１４の外面とステムカバー１１０４との間の隙間により良好にフィットするよう概ね平坦な断面形状を有する。さらに他の実装例において、１つ以上の相互接続ワイヤ１１１２は、首部分１１０６を通る第１の部分および／またはピボット１１１３を通る第３の部分において円形の断面形状を有するように束ねられる。
【０１７２】
いくつかの実装例に係る第１、第２、および第３のワイヤ部分の位置決めにより、背骨部分１１０４に対する首部分１１０６の動き度をより大きくすることができる。いくつかの実装例において、第１、第２、および第３のワイヤ部分の位置決めにより、首部分１１０６は、背骨部分１１０４に対し、上記１つ以上のワイヤを実質的に緩めることなく、その動き範囲全体にわたって旋回することができる。いくつかの実装例において、第３のワイヤ部分は、首部分１１０６が背骨部分１１０４に対して旋回するとき、背骨部分１１０４に対して実質的に移動しない。いくつかの実装例において、第１のワイヤ部分は、首部分１１０６が背骨部分１１０４に対して旋回するとき、第３のワイヤ部分から屈曲する。さらに他の実装例において、第１、第２、および第３のワイヤ部分の位置決めは、１つ以上のワイヤ１１１２のどの部分もヘッドアセンブリ７０３、ステム部分１１０４、およびベース部分１１０２の外側に見えることがないよう、１つ以上のワイヤ１１１２を完全に隠すように設定される。
【０１７３】
いくつかの実装例において、ベースカバーは、上面を含む上部分１１０２と、底面を含む底部分１１０８とを含む。いくつかの実装例において、上部分はさらに、ポートを画定してベース部分の内部に位置決めされた電子コネクタ７１４へのアクセスを提供する開放キャビティを含む。いくつかの実装例において、土台１１１０およびベース部分のその他の内部構成要素は、ベースカバーの上部分１１０２と底部分１１０８との間に挟まれている。これらの上部分および底部分は、いくつかの実装例において、金属、剛性プラスチック、またはその他の頑強な材料から作られる。いくつかの実装例において、カメラ１１８は、水平面において＋／−９０度、鉛直面において＋／−９０度回転するように構成される。
【０１７４】
上記システムが、ユーザに関する情報を収集するという状況において、個人情報（たとえばユーザの嗜好またはスマートデバイスの用途に関する情報）を収集し得るプログラムまたは特徴にオプトイン／からオプトアウトする機会をユーザに与えてもよい。加えて、いくつかの実装例において、特定のデータを、格納または使用する前に１つ以上のやり方で匿名化して、個人を特定できる情報を削除してもよい。たとえば、ユーザのアイデンティティを匿名化することで、個人を特定可能な情報を判定できないまたはユーザに対応付けられないようにし、ユーザの嗜好またはユーザのやり取りを、特定のユーザに対応付けるのではなく、一般化（たとえば、ユーザの人口統計に基づいて一般化）してもよい。
【０１７５】
さまざまな図面のうちのいくつかは特定の順序で複数の論理的段階を示すが、順序に依存しない段階を再度順序付けてもよく、他の段階を組み合わせたり切離したりしてもよい。何らかの再順序付けまたは他のグループ分けに具体的に言及がされるが、他のものが当業者には自明であり、そのため、本明細書中に提示される順序付けおよびグループ分けは代替策の網羅的な列挙ではない。さらに、ハードウェア、ファームウェア、ソフトウェア、またはその任意の組み合わせで段階を実現可能であることを認識すべきである。
【０１７６】
具体的な実装例を参照して、説明の目的のための以上の説明を記載した。しかしながら、例示的な上記の議論は、網羅的であることまたは開示される正確な形態に請求項の範囲を限定することを意図しない。上記教示に鑑みて多数の修正例および変更例が可能である。実装例は、請求項の基礎をなす原則およびそれらの実践的な適用例を最良に説明し、それにより、当業者が、企図される特定の用途に適するようなさまざまな修正例とともに実装例を最良に用いることができるようにするために選択された。
【図１】
2020521397.tif 000003
【図２Ａ】
2020521397.tif 000004
【図２Ｂ】
2020521397.tif 000005
【図３Ａ】
2020521397.tif 000006
【図３Ｂ】
2020521397.tif 000007
【図４】
2020521397.tif 000008
【図５】
2020521397.tif 000009
【図６】
2020521397.tif 000010
【図７Ａ】
2020521397.tif 000011
【図７Ｂ】
2020521397.tif 000012
【図７Ｃ】
2020521397.tif 000013
【図７Ｄ】
2020521397.tif 000014
【図７Ｅ】
2020521397.tif 000015
【図７Ｆ】
2020521397.tif 000016
【図７Ｇ】
2020521397.tif 000017
【図７Ｈ】
2020521397.tif 000018
【図８Ａ】
2020521397.tif 000019
【図８Ｂ】
2020521397.tif 000020
【図８Ｃ】
2020521397.tif 000021
【図９】
2020521397.tif 000022
【図１０Ａ】
2020521397.tif 000023
【図１０Ｂ】
2020521397.tif 000024
【図１０Ｃ】
2020521397.tif 000025
【図１１】
2020521397.tif 000026
【図１２】
2020521397.tif 000027
【国際調査報告】
2020521397.tif 000028
2020521397.tif 000029
2020521397.tif 000030
2020521397.tif 000031
2020521397.tif 000032
2020521397.tif 000033