(57)【要約】  オーディオ／ビデオ（Ａ／Ｖ）デバイスは、バリアを通るビューアを含むか、または収容し得る。例えば、Ａ／Ｖデバイスは、ドアの外面への設置のための第１の構成要素と、ドアの内面への設置のための第２の構成要素と、ドアの開口部を通って延在するビューアと、第１の構成要素と第２の構成要素とを電気的に結合する可撓性コネクタと、を含み得る。Ａ／Ｖデバイスは、Ａ／Ｖデバイスの機能も提供しながら、ドアビューアの一部としてのドアの既存の穴の使用を可能にし得る。例えば、Ａ／Ｖデバイスは、第１の構成要素上のボタンを使用して入力を受信し、第１の構成要素上のカメラを使用して画像データを生成し、画像データをネットワークデバイスに送信するように構成され得る。
2021525477.tif 000002
【特許請求の範囲】
【請求項１】
オーディオ／ビデオ（Ａ／Ｖ）記録および通信デバイス（Ａ／Ｖデバイス）であって、
細長い管状形状と、第１の端部と、第２の端部と、前記第１の端部と前記第２の端部との間に延在する通路と、を有する、ビューアと、
前記ビューアの前記第１の端部に結合された第１の構成要素であって、
ボタンと、
カメラと、
１つ以上のプロセッサと、
前記１つ以上のプロセッサに通信可能に結合されたメモリと、を含む、第１の構成要素と、
前記ビューアの前記第２の端部に結合された第２の構成要素であって、
バッテリと、
無線トランシーバと、を含む、第２の構成要素と、
前記ビューアの外側に沿って延在し、前記第１の構成要素および前記第２の構成要素を互いに電気的に結合する可撓性コネクタと、を含み、
前記メモリは、実行可能命令を記憶し、前記実行可能命令は、前記１つ以上のプロセッサによって実行されると、前記１つ以上のプロセッサに、
前記ボタンを使用して入力を受信することと、
前記カメラを使用して前記カメラの視野を表す画像データを生成することと、
前記無線トランシーバを使用して前記画像データをネットワークデバイスに送信することと、を含む動作を行わせる、Ａ／Ｖデバイス。
【請求項２】
前記可撓性コネクタは、フレックスプリント回路基板を含む、請求項１に記載のＡ／Ｖデバイス。
【請求項３】
前記可撓性コネクタに取り付けられ、前記第２の構成要素内のチャネルの第１の端部内で取り外し可能に固定可能なコネクタホルダと、
前記チャネルの第２の端部内に取り外し可能に固定可能なタブと、をさらに含む、請求項１に記載のＡ／Ｖデバイス。
【請求項４】
前記チャネルは、レッジおよびアンダーカットを含み、前記タブは、前記レッジの下の前記アンダーカット内に着座するための少なくとも１つのディテントを有する、請求項３に記載のＡ／Ｖデバイス。
【請求項５】
前記タブは、摩擦嵌合で前記チャネルに係合する、請求項４に記載のＡ／Ｖデバイス。
【請求項６】
前記可撓性コネクタのサービスループは、前記タブが前記チャネルの前記第２の端部内に着座したときに、前記チャネル内に保持され、前記チャネルの長さは、前記可撓性コネクタが、設置された状態で延在するときの前記サービスループの長さに対応している、請求項３に記載のＡ／Ｖデバイス。
【請求項７】
前記コネクタホルダは、前記ビューアの前記通路内に受容されている、請求項３に記載のＡ／Ｖデバイス。
【請求項８】
前記可撓性コネクタは、前記コネクタホルダの第１の部分に取り付けられたカプラを含み、
前記第２の構成要素は、前記カプラに接続するための接続ポートを含む、請求項３に記載のＡ／Ｖデバイス。
【請求項９】
オーディオ／ビデオ（Ａ／Ｖ）記録および通信デバイス（Ａ／Ｖデバイス）であって、
細長い管状形状と、第１の端部と、第２の端部と、前記第１の端部と前記第２の端部との間に延在する通路と、を有する、ビューアと、
前記ビューアの前記第１の端部に結合された第１の構成要素であって、
ボタンと、
カメラと、を含む、第１の構成要素と、
前記ビューアの前記第２の端部に結合された第２の構成要素であって、
バッテリと、
無線トランシーバと、を含む、第２の構成要素と、
前記第１の構成要素および前記第２の構成要素を互いに電気的に結合する可撓性コネクタと、
１つ以上のプロセッサと、
前記１つ以上のプロセッサに通信可能に結合され、実行可能命令を記憶するメモリと、を含み、前記実行可能命令は、前記１つ以上のプロセッサによって実行されると、前記１つ以上のプロセッサに、
前記ボタンを使用して入力を受信することと、
前記カメラを使用して前記カメラの視野を表す画像データを生成することと、
前記無線トランシーバを使用して前記画像データをネットワークデバイスに送信することと、を含む動作を行わせる、Ａ／Ｖデバイス。
【請求項１０】
前記ビューアの断面形状は、丸みを帯びた部分および平坦な部分を含み、
前記可撓性コネクタは、前記平坦な部分に隣接して前記ビューアの外側に沿って延在する、請求項９に記載のＡ／Ｖデバイス。
【請求項１１】
前記第２の構成要素は、
前記ビューアの第１のレンズから受け取った光を第１の光ビームおよび第２の光ビームに分割するためのビームスプリッタと、
前記第１の光ビームを受け取るように整列された画像センサと、
前記第２の光ビームを受け取るように整列された第２のレンズと、をさらに含む、請求項９に記載のＡ／Ｖデバイス。
【請求項１２】
前記ビューアの前記通路に配置された第１のレンズと、
前記ビューアの前記第１の端部に取り付けられた第２のレンズと、をさらに含む、請求項９に記載のＡ／Ｖデバイス。
【請求項１３】
前記可撓性コネクタに取り付けられ、前記第２の構成要素内のチャネルの第１の端部内で取り外し可能に固定可能なコネクタホルダと、
前記チャネルの第２の端部内に取り外し可能に固定可能なタブと、をさらに含む、請求項９に記載のＡ／Ｖデバイス。
【請求項１４】
前記チャネルは、レッジおよびアンダーカットを含み、前記タブは、前記レッジの下の前記アンダーカット内に着座するための少なくとも１つのディテントを有する、請求項１３に記載のＡ／Ｖデバイス。
【請求項１５】
前記タブは、摩擦嵌合で前記チャネルに係合する、請求項１４に記載のＡ／Ｖデバイス。
【請求項１６】
前記可撓性コネクタのサービスループは、前記タブが前記チャネルの前記第２の端部内に着座したときに、前記チャネル内に保持され、前記チャネルの長さは、前記可撓性コネクタが、設置された状態で延在するときの前記サービスループの長さに対応している、請求項１３に記載のＡ／Ｖデバイス。
【請求項１７】
オーディオ／ビデオ（Ａ／Ｖ）記録および通信デバイス（Ａ／Ｖデバイス）をバリアに装着する方法であって、前記Ａ／Ｖデバイスは、第１の構成要素と、第２の構成要素と、ビューアと、前記第１の構成要素に結合され、前記ビューアの外側に沿って延在する可撓性コネクタと、を含み、前記方法は、
前記Ａ／Ｖデバイスの前記ビューアを前記バリアの開口部に挿入することであって、前記ビューアは、細長い管状形状と、第１の端部と、第２の端部と、前記第１の端部と前記第２の端部との間に延在する通路と、を有し、前記可撓性コネクタのコネクタホルダが、前記通路内に配置されている、挿入することと、
前記通路から前記可撓性コネクタの前記コネクタホルダを引き出すことと、
前記ビューアの前記第２の端部を前記Ａ／Ｖデバイスの前記第２の構成要素の開口部に挿入することと、
前記ビューアを前記第２の構成要素に取り付けることと、
前記コネクタホルダを前記第２の構成要素に接続することと、を含む、方法。
【請求項１８】
前記コネクタホルダは、前記可撓性コネクタのカプラを収容し、
前記第２の構成要素は、接続ポートを含み、
前記コネクタホルダを前記第２の構成要素に接続することは、前記カプラを前記接続ポートに接続することを含む、請求項１７に記載の方法。
【請求項１９】
前記可撓性コネクタは、その長さに沿って摺動可能に配置されたタブを含む、請求項１８に記載の方法。
【請求項２０】
前記カプラを前記接続ポートに接続した後、前記タブを引き下げて、前記可撓性コネクタから緩みを除去することと、
前記タブを前記第２の構成要素のチャネル内に固定することと、をさらに含む、請求項１９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、2018年12月13日に出願された「AUDIO/VIDEO DEVICE WITH VIEWER」と題する米国特許出願第16/218,920号、および2018年5月22日に出願された「PEEPHOLE AUDIO/VIDEO RECORDING AND COMMUNICATION DEVICES」と題する米国特許仮出願第62/675,141号の優先権を主張し、参照によりその全内容が本明細書に組み込まれる。
【背景技術】
【０００２】
ホームセキュリティは、多くの住宅所有者および賃借人にとって懸案事項である。自宅を保護または監視しようとする人々は、しばしば、訪問者、例えば外部ドアまたは玄関を訪れる人々と映像および音声通信を行うことを望んでいる。Ａ／Ｖデバイスが、この機能を提供し、また、犯罪検知および防止にも役立つことができる。例えば、Ａ／Ｖデバイスによってキャプチャされた音声および／または映像をクラウドにアップロードし、リモートサーバに記録することができる。その後の音声および／または映像のレビューは、住宅強盗および他の犯罪の犯人捕獲の際の法的処置に役立つことができる。さらに、住宅の外側に１つ以上のＡ／Ｖデバイスが存在することは、侵入窃盗をしようとする人に対する強力な抑止力として機能する。
【図面の簡単な説明】
【０００３】
ビューアを有する本オーディオ／ビデオ（Ａ／Ｖ）デバイスの様々な実施形態について、有利な特徴を強調することに重点を置いて詳細に説明する。これらの実施形態は、例示のみを目的としている、添付図面に示されるビューアを有する新規かつ非自明的なＡ／Ｖデバイスを描写する。これらの図面は、同様の数字が同様の部分を示す以下の図を含む。
【０００４】
【図１】本開示の様々な態様による、ビューアを有するＡ／Ｖデバイスが実装され得る例示的なアーキテクチャの概略図である。
【図２】本開示の様々な態様による、ネットワーク内で通信するためのシステムを示す機能ブロック図である。
【図３】本開示の様々な態様によるＡ／Ｖデバイスの機能ブロック図である。
【図４Ａ】本開示の様々な態様によるＡ／Ｖデバイスの例示的な実施形態を示す機能ブロック図である。
【図４Ｂ】本開示の様々な態様によるＡ／Ｖデバイスの例示的な実施形態を示す機能ブロック図である。
【図４Ｃ】本開示の様々な態様によるＡ／Ｖデバイスの例示的な実施形態を示す機能ブロック図である。
【図４Ｄ】本開示の様々な態様によるＡ／Ｖデバイスの例示的な実施形態を示す機能ブロック図である。
【図５】本開示の様々な態様による、バックエンドデバイスの１つの例示的な実施形態を示す機能ブロック図である。
【図６】本開示の様々な態様による、スマートホームハブデバイスの１つの例示的な実施形態を示す機能ブロック図である。
【図７Ａ】本開示の様々な態様による、ビューアを有する例示的なＡ／Ｖデバイスの分解側面図である。
【図７Ｂ】本開示の様々な態様による、ビューアを有する例示的なＡ／Ｖデバイスの分解側面図である。
【図７Ｃ】本開示の様々な態様による、ビューアを有する例示的なＡ／Ｖデバイスの分解側面図である。
【図８】本開示の様々な態様による、ファスナおよび第２のレンズに接続された例示的なビューアの側面斜視図である。
【図９Ａ】本開示の様々な態様による、他の要素から分離された図８の例示的なビューアの側面図である。
【図９Ｂ】本開示の様々な態様による、図９Ａの線９Ｂ−９Ｂに沿って取られた図９Ａのビューアの断面図である。
【図１０Ａ】本開示の様々な態様による、図８のビューアの端部に取り付け得る例示的な第２のレンズの側面斜視図である。
【図１０Ｂ】本開示の様々な態様による、図８のビューアの端部に取り付け得る例示的なファスナの側面斜視図である。
【図１１Ａ】本開示の様々な態様による、図７Ａ〜図７Ｃのビューアを有するＡ／Ｖデバイスの第１の構成要素の正面図である。
【図１１Ｂ】本開示の様々な態様による、図７Ａ〜図７Ｃのビューアを有するＡ／Ｖデバイスの第１の構成要素の正面図である。
【図１２Ａ】それぞれ、本開示の様々な態様による、図７Ａ〜図７Ｃのビューアを有するＡ／Ｖデバイスを取り付けるためのタブを示す上面図および側面図である。
【図１２Ｂ】それぞれ、本開示の様々な態様による、図７Ａ〜図７Ｃのビューアを有するＡ／Ｖデバイスを取り付けるためのタブを示す上面図および側面図である。
【図１３Ａ】本開示の様々な態様による、図７Ａ〜図７Ｃのビューアを有し、ファスナの上に配置されたカバーを含むＡ／Ｖデバイスの第２の構成要素の正面図である。
【図１３Ｂ】本開示の様々な態様による、カバーが取り外された状態の図１３Ａの第２の構成要素の正面図である。
【図１４Ａ】本開示の様々な態様による、ビューアを有し、第２の構成要素のハウジングの一部が取り外されていることを示す別のＡ／Ｖデバイスの第２の構成要素の後面斜視図である。
【図１４Ｂ】本開示の様々な態様による、カプラなしの図１４Ａの第２の構成要素の後面斜視図である。
【図１４Ｃ】本開示の様々な態様による、ファスナを有する図１３Ａの第２の構成要素の後面斜視図である。
【図１５】本開示の様々な態様による、第２の構成要素のハウジングの一部が取り外されている、図１３Ａの第２の構成要素の後面斜視図である。
【図１６】本開示の様々な態様による、カプラの例示的なサービスループの側面斜視図である。
【図１７】本開示の様々な態様による、第２の構成要素の後部内に固定されたカプラの別の例示的なサービスループを含む、図１３Ａの第２の構成要素の側面部分断面図である。
【図１８Ａ】本開示の様々な態様による、図７Ａ〜図７Ｃのビューアを有するＡ／Ｖデバイスの一部の斜視図である。
【図１８Ｂ】本開示の様々な態様による、図７Ａ〜図７Ｃのビューアを有するＡ／Ｖデバイスの一部の斜視図である。
【図１９Ａ】本開示の様々な態様による、図７Ａ〜図７ＣのＡ／Ｖデバイスの第２の構成要素の一例を示す正面図である。
【図１９Ｂ】本開示の様々な態様による、一部が取り外された、図１９ＡのＡ／Ｖデバイスの第２の構成要素の一例を示す側面斜視図である。
【図１９Ｃ】本開示の様々な態様による、一部が取り外された、図１９ＢのＡ／Ｖデバイスの第２の構成要素の一例を示す側面斜視図である。
【図１９Ｄ】本開示の様々な態様による、例示的な可撓性コネクタ、コネクタホルダ、およびタブを示す側面斜視図である。
【図１９Ｅ】本開示の様々な態様による、図１９Ｄの例示的な可撓性コネクタ、コネクタホルダ、およびタブを示す後面斜視図である。
【図１９Ｆ】本開示の様々な態様による例示的なタブを示す正面図である。
【図１９Ｇ】本開示の様々な態様による例示的なコネクタホルダを示す側面図である。
【図１９Ｈ】本開示の様々な態様による、図１９Ｇの例示的コネクタホルダの後面斜視図である。
【図１９Ｉ】本開示の様々な態様による、第１の例示的な視点から取られた図１９ＡのＡ／Ｖデバイスの第２の構成要素のチャネルの詳細斜視図である。
【図１９Ｊ】本開示の様々な態様による、第２の例示的な視点から取られた図１９ＡのＡ／Ｖデバイスの第２の構成要素のチャネルの詳細斜視図である。
【図１９Ｋ】本開示の様々な態様による、管状部材内の開口部内に挿入された図１９Ｇの例示的なコネクタホルダを示す側面図である。
【図１９Ｌ】本開示の様々な態様による、管状部材から取り外された図１９Ｇの例示的なコネクタホルダを示す側面図である。
【図１９Ｍ】本開示の様々な態様による、第１の構成要素と第２の構成要素との間に例示的な可撓性コネクタが取り付けられている図１９ＡのＡ／Ｖデバイスの側面斜視図である。
【図２０】本開示の様々な態様による、図８のビューアに取り付けられる例示的なファスナの側面斜視図である。
【図２１】本開示の様々な態様による、ビームスプリッタで実装された図７Ａ〜図７Ｃのビューアを有するＡ／Ｖデバイスの側面図である。
【図２２】本開示の様々な態様による、画像データ、音声データ、および／またはＡ／Ｖデバイスにおける動き、振動、移動、および／または向きの変化に関する通知を提供するための例示的なプロセスを示すフローチャートである。
【図２３】本開示の様々な態様による、画像データ、音声データ、および／またはＡ／Ｖデバイスにおける動き、振動、移動、および／または向きの変化に関する通知を提供するための例示的なプロセスを示すフローチャートである。
【図２４】本開示の様々な態様による、Ａ／ＶデバイスからのＡ／Ｖコンテンツをストリーミングおよび／または記憶するためのプロセスの信号図である。
【図２５】本開示の様々な態様による、Ａ／ＶデバイスからのＡ／Ｖコンテンツのビデオオンデマンドセッションを開始するためのプロセスの信号図である。
【図２６】本開示の様々な態様による、本実施形態が実装され得るクライアントデバイスの機能ブロック図である。
【図２７】本開示の様々な態様による、本実施形態が実装され得る汎用コンピューティングシステムの機能ブロック図である。
【図２８】本開示の様々な態様による、本Ａ／Ｖデバイスの様々な実施形態を設置するためのプロセスの一例を示すフローチャートである。
【発明を実施するための形態】
【０００５】
ビューアを有する本オーディオ／ビデオ（Ａ／Ｖ）デバイスの様々な実施形態は、いくつかの特徴を有し、そのうちの１つも、それらの望ましい属性に対して単独で貢献するものではない。以下の特許請求の範囲によって表されるような本実施形態の範囲を限定することなく、それらのより顕著な特徴について簡潔に説明する。この説明を考慮した後、また、特に、「発明を実施するための形態」と題されたセクションを読んだ後、本実施形態の特徴が本明細書で説明される利点をどのように提供するかが理解されよう。
【０００６】
本実施形態の一態様は、建物の玄関の向きによっては、Ａ／ＶドアベルなどのＡ／Ｖデバイスが希望どおりにユーザに有用な視野を提供しない場合があるという認識を含む。例えば、家の配線によって、Ａ／Ｖデバイスを、ドアに垂直な表面上、比較的低い場所、隅などの映像をキャプチャするのに理想的ではない場所に設置することが必要となってＡ／Ｖデバイスの視野が制限されることがあり、これは最終的にはＡ／Ｖデバイスの有効性を低下させ得る。別の例として、家の玄関先の外側に設置されるＡ／Ｖデバイスは、家の外壁を通して家の中のデバイスと通信することが必要となることがあり、これは、無線通信を妨げる、またはそうでなければ弱め得る。
【０００７】
本実施形態の別の態様は、一部のユーザ、特に住居を賃貸するユーザが、ユーザが修理するおよび／または損傷を賠償することが必要となり得る損傷（例えば、穴を開ける、接着剤の残留物を残すなど）を引き起こすことを回避するために、Ａ／Ｖデバイスを物件の壁に永久的に装着することを望まない場合があるという認識を含む。したがって、そのようなユーザは、Ａ／Ｖデバイスを設置したいとあまり思わず、それによって、Ａ／Ｖデバイスがユーザに提供することができる追加の安全を排除する可能性がある。
【０００８】
本実施形態の別の態様は、ワイヤおよび／またはフレックスプリント回路基板などのデバイスを接続するために使用される電気コネクタが壊れやすく、デバイスを接続する際に損傷する可能性があるという認識を含む。例えば、バリアの一方の側面からバリアの他方の側面にバリアの開口部を通して供給される電気コネクタは、電気コネクタが曲げられるか、またはそうでなければ、電気コネクタを損傷するように動かされる場合、損傷する可能性がある。
【０００９】
本実施形態の別の態様は、バリアに装着可能なＡ／Ｖデバイスが、バリアの開口部を通って延在する既存のビューアを維持しないという認識を含む。例えば、バリアに装着可能なＡ／Ｖデバイスは、典型的には、バリアの開口部の中に、またはその内側端部に位置決めされるカメラを含む。したがって、このようなＡ／Ｖデバイスは、ユーザがビューアを通して見ることができないようにする。
【００１０】
本実施形態は、例えば、バリアを通るビューアを含むか、またはそれを収容するＡ／Ｖデバイスを提供することによって、これらの問題を解決する。Ａ／Ｖデバイスは、ドアビューアが設置された既存の穴など、バリアの開口部に、またはその周りに取り付けられ得る。例えば、Ａ／Ｖデバイスは、ドアの外面に設置するための第１の構成要素、ドアの内面に設置するための第２の構成要素、およびドア内の開口部を通って延在して、既存の穴をドアビューアとして使用することを可能にするビューアを含むとともに、Ａ／Ｖデバイスの機能も提供し得る。例では、第１の構成要素を第２の構成要素に電気的に接続するために、可撓性コネクタを開口部に設置してもよい。例えば、可撓性コネクタは、設置中にビューアに取り付けられ、ドアの外側からなど、開口部を通して挿入され得る。挿入されると、可撓性コネクタ（例えば、カプラ）は、ドアの内側の第２の構成要素に接続され得る。しかし、他の例において、Ａ／Ｖデバイスは、異なる方法で設置されてもよい。第１の構成要素、第２の構成要素、および／またはビューアは、ユーザが（例えば、ドアビューアとして）バリアを通して見ることを可能にする通路および／またはレンズを含み得る。例では、Ａ／Ｖデバイスは、第１の構成要素内のいくつかの特徴および第２の構成要素内のいくつかの特徴を含み得る。例えば、カメラ、動きセンサ、ボタンなどは、ドアの外側の第１の構成要素の一部であってもよく、一方、無線トランシーバ、バッテリなどは、ドアの内側の第２の構成要素の一部であってもよいが、他の例では、要素は異なって区分化され得る。
【００１１】
いくつかの例では、バリア内の、既存の開口部などの開口部を通してＡ／Ｖデバイスを設置することを可能にすることによって、Ａ／Ｖデバイスは、バリアに跡を付けることなく、またはバリアを損傷することなく（例えば、バリア内の既存の開口部を維持するやり方で）効率的に設置することができる。例えば、Ａ／Ｖデバイスは、第１の構成要素および第２の構成要素が開口部を通してバリアの別個の側面上に接続されることを可能にする、および／または、可撓性コネクタを損傷することなく第１の構成要素および第２の構成要素を接続するように可撓性コネクタを設置することを可能にするビューアを含み得る。加えて、Ａ／Ｖデバイスは、Ａ／Ｖドアベルなどの壁掛けＡ／Ｖデバイスと比較して、（例えば、目の高さに位置決めされて、人が入るドアに位置決めされてなど）環境のより優れた視野を有し得る。さらに、Ａ／Ｖデバイスは、ボタンを介して入力を受信する、画像データをキャプチャする、動きを検出するなどの様々な機能を提供し得ると同時に、ユーザが自分のドアに物理的に存在するときのドアビューアの使用を維持することを可能にする。また、無線トランシーバがドアの内面に設置されたＡ／Ｖデバイスの構成要素内に位置決めされる例では、Ａ／Ｖデバイスは、（例えば、外壁、ドア、または他のバリアによって無線トランシーバがローカルネットワーク上の信号を受信することが妨害されないため）より優れた無線接続性を提供し得る。したがって、本実施形態は、設置および使用がより容易であり、より信頼性が高く、より効率的な無線通信を提供し、それによって、その使用および有効性を増加させ、最終的に、物件に関連付けられた人々、物件自体、および／または周辺地域の安全およびセキュリティを強化するＡ／Ｖデバイスを提供する。
【００１２】
非限定的な例示では、Ａ／Ｖデバイスは、ドア、壁、窓、ゲートなどのバリアの外面への設置のために構成された第１の構成要素を含む。Ａ／Ｖデバイスはまた、バリアの内面への設置のために構成された第２の構成要素を含む。いくつかの例では、Ａ／Ｖデバイスは、第１の構成要素を第２の構成要素に接続するためのビューアを含む。他の例では、第１の構成要素および／または第２の構成要素は、ビューアなしで（例えば、ファスナ、接着剤などで）バリアに取り付け得る。ビューアは、バリアの開口部内に設置され得る。Ａ／Ｖデバイスはまた、第１の構成要素を第２の構成要素に電気的に結合および／または通信可能に結合する可撓性コネクタも含み得る。可撓性コネクタは、バリアの開口部を通って第１の構成要素から第２の構成要素に延在し得、Ａ／Ｖデバイスがビューアを含む例では、可撓性コネクタは、ビューアに加えてバリアを通って延在し得る。可撓性コネクタおよびビューアの両方がバリアの開口部を通って延在する例では、ビューアは、円形である外面の第１の部分と、平らである外面の第２の部分とを含み得、平らである第２の部分は、可撓性コネクタが通って延在するための空間をバリアの開口部内に提供する（例えば、可撓性コネクタがフレックスプリント回路基板である場合）。
【００１３】
ビューアは、ビューアの第１の長手方向軸に沿って、ビューアの第１の端部とビューアの第２の端部との間に延在する通路を含み得る。いくつかの例では、ビューアは、細長い管状形状またはバリアの開口部内での設置のために構成された他の形状を有する。いくつかの例では、ビューアはまた、通路内に配置されたレンズを含む。ビューアは、第１の構成要素および／または第２の構成要素の一部であっても、または、第１の構成要素、第２の構成要素、および／またはバリアの開口部に取り付けるように構成された別個の要素であってもよい。
【００１４】
第１の構成要素は、バリアの外面から離間された第１の前面と、外面に当接し、第１の前面とは反対側の第１の後面とを有する第１のハウジングを含み得る。第１のハウジングはまた、第１の後面から第１の前面に向かって第１のハウジング内に延在する第１の開口部を含み得る。第１の開口部は、Ａ／Ｖデバイスがバリアに設置されるときに、ビューアの第１の長手方向軸と実質的に整列する第２の長手方向軸を含み得る。第１の構成要素はまた、魚眼レンズ、別の広角レンズ（例えば、閾値を上回る角度）、または任意の他のタイプのレンズなどのレンズを第１の前面に近接して含み得る。第１の構成要素のレンズおよび／またはビューアのレンズは、（例えば、ユーザがバリアを通して見ることを可能にするために）ドアビューアを構成するように整列され得る。いくつかの例では、第１の構成要素は、カメラ、マイクロホン、ボタン、および／または動きセンサを含む。
【００１５】
第２の構成要素は、バリアの内面に当接する第２の前面と、内面から離間され、第２の前面とは反対側の第２の後面とを有する第２のハウジングを含み得る。第２のハウジングはまた、第２の後面から第２の前面に向かって第２のハウジング内に延在する第２の開口部を有し得る。第２の開口部は、Ａ／Ｖデバイスがバリアに設置されるときに、ビューアの第１の長手方向軸と実質的に整列する第３の長手方向軸を有し得る。いくつかの例では、第２のハウジングは、透明または半透明のカバーといったカバーを第２の前面に近接して有する。いくつかの例では、第２の構成要素は、無線トランシーバおよび／またはバッテリを含んで、第１の構成要素および／または第２の構成要素に（例えば、可撓性コネクタを介して）電力を提供する。
【００１６】
Ａ／Ｖデバイスは、第２の構成要素への可撓性コネクタの取り付けを支援するコネクタホルダを含み得る。例えば、コネクタホルダは、第１の方向に延在する第１の部分と、第２の部分が第１の方向に対して横断する第２の方向に延在するように、第１の部分から延在する第２の部分とを有し得る。例では、第２の部分の外形は、ビューアの通路の内形に対応し得る。コネクタホルダは、可撓性コネクタの一端のカプラなど、可撓性コネクタの少なくとも一部分を保持し得る。設置中、（可撓性コネクタのカプラに取り付けられている）コネクタホルダは、ビューアの通路内に置かれ得、組み合わせられた構成要素は、例えばバリアの外側から内側へ、バリアの開口部を通して挿入され得る。挿入されると、コネクタホルダは、通路から取り外され、第２の構成要素内のチャネルの第１の端部に取り付けられ得る。チャネルの第１の端部は、可撓性コネクタのカプラに接続するための接続ポートを含み得る。例では、可撓性コネクタは、タブの周りにループ状にされ得、タブを引っ張って、バリアの異なる厚さに起因し得る可撓性コネクタの余分な長さを除去し得る。タブは、チャネルの第２の端部に取り付けられ、可撓性コネクタの余分な長さを締めた状態に維持し得る。例では、チャネルは、（例えば、摩擦嵌合係合を可能にするように）タブ上のディテントに係合するアンダーカットを含み得る。
【００１７】
Ａ／Ｖデバイスの第１の構成要素および／または第２の構成要素は、様々な機能を可能にするために、１つ以上のプロセッサおよび／またはメモリを含み得る。例では、第１の構成要素（例えば、バリアの外部）に位置決めされたカメラおよび／またはマイクロホンが、Ａ／Ｖデバイスによって動きが検出されるときに、画像データおよび／または音声データを生成し得る。動きは、カメラによって、動きセンサによって、第１の構成要素および／または第２の構成要素に含まれる追加のセンサ（例えば、加速度計、ジャイロスコープ、および／または磁力計）によってなど、様々な方法で検出され得る。無線トランシーバは、画像データおよび／または音声データ（および／またはそのようなデータに関する通知）をネットワークデバイス、クライアントデバイス、または任意の他のデバイスに送信し得る。通知は、Ａ／Ｖデバイスに関連付けられたユーザ、別のエンティティ、アプリケーションなどに、Ａ／Ｖデバイスでの動きを通知し得る。
【００１８】
例では、Ａ／Ｖデバイスは、第１の構成要素および／または第２の構成要素内に、動きセンサに加えて、追加のセンサを含み得る。追加のセンサは、加速度計、ジャイロスコープ、磁力計などを含み得る。追加のセンサからのデータに基づいて、Ａ／Ｖデバイスは、Ａ／Ｖデバイスの閾値量を超える移動または振動を検出し、Ａ／Ｖデバイスの向きの変化などを検出し得る。これらの状態は、人または物体が、Ａ／Ｖデバイスが取り付けられたバリアに接触またはそれを動かしたこと（例えば、ユーザがドアをノックした、ユーザまたは侵入者がドアを開閉しているなど）を示し得る。これに応答して、カメラは、画像データをキャプチャし得、および／またはマイクロホンは、音声データを生成し得る。さらに、Ａ／Ｖデバイスは、そのような移動または振動に関する通知をネットワークデバイス、クライアントデバイス、および／または任意の他のデバイスに送信し得る。さらに別の例として、Ａ／Ｖデバイスは、スピーカ（複数可）に音声を出力させ得る。スピーカ（複数可）は、第１の構成要素および／または第２の構成要素内に含まれていても、または、ドアベルシグナリングデバイスなどのＡ／Ｖデバイスとは別個のデバイス内に含まれていてもよい。Ａ／Ｖデバイスは、Ａ／Ｖデバイスの動き、移動または振動、向きの変化などを検出すると、スピーカ（複数可）に音声を出力させ得る。さらに他の例では、Ａ／Ｖデバイスは、多数の他の動作を行い得る。
【００１９】
様々な要素が特定の構成要素内に含まれているものとして説明されているが、これらの要素は、異なるように含まれていても、配置されていてもよい。例えば、上記の説明では、カメラ、マイクロホン、ボタン、動きセンサ、バッテリ、無線トランシーバ、１つ以上のプロセッサ、および／またはメモリは、第１の構成要素、第２の構成要素、ビューア、および／または可撓性コネクタのいずれかに含まれていてもよい。
【００２０】
別の非限定的な例示では、Ａ／Ｖデバイスは、バリアの開口部からの光を２つの経路に分割する。１つの経路を使用して、カメラで画像データをキャプチャし得、他方の経路をドアビューアとして使用し得る。具体的には、この例示では、Ａ／Ｖデバイスは、バリアの外面への設置のために構成された第１の構成要素と、バリアの内面への設置のために構成された第２の構成要素とを含む。第１の構成要素および第２の構成要素は、バリアの開口部に整列され得る。いくつかの例では、Ａ／Ｖデバイスは、第１の構成要素を第２の構成要素に接続するためのビューアを含む。他の例では、第１の構成要素および／または第２の構成要素は、ビューアなしでバリアに取り付け得る。第２の構成要素は、バリアの開口部を通して受容される、光を分割するためのビームスプリッタを含む。ビームスプリッタは、光を第１の光ビームと第２の光ビームとに分割し得る。第２の構成要素は、第１の光ビームを受け取るように整列されたカメラを含み得る。カメラは、第１の光ビームから画像データをキャプチャし得る。第２の構成要素はまた、第２の光ビームを受け取る追加のレンズを含み得る。追加のレンズは、ユーザがバリアを通して見ることを可能にするドアビューアを構成し得る。
【００２１】
本実施形態の別の態様は、人がドアをノックしているかどうかを判断することがしばしば困難であるという認識を含む。いくつかの例では、人は、ドアベルの場所を認識できない場合がある、またはドアベルがＡ／Ｖドアベルであるとき、人は、Ａ／Ｖドアベルを操作する方法を理解できない場合があり、その結果、ドアをノックする場合がある。しかしながら、ドアをノックする人は、例えば、ノック時に加えられる力が不十分である、住宅内の音、住宅の入居者の場所がドアから遠すぎるなどの理由で、物件（例えば、住宅）内では聞こえない場合がある。したがって、住宅の中の人は、誰かがドアにいることを知らされない場合がある。さらに、本実施形態のさらに別の態様は、ユーザに通知されることなく、ドアがしばしば開閉されるという認識を含む。セキュリティシステムのドアセンサは、ドアの破損を考慮するために実装され得るが、ドアセンサはまた、ドアセンサからの信号がユーザに届くことを可能にするためには、スマートホームハブデバイス、または別のホームセキュリティタイプのデバイスを必要とし得る。しかしながら、すべてのユーザが自宅にホームセキュリティシステムまたはスマートホームハブデバイスを設置しているわけではない。
【００２２】
本実施形態は、例えば、バリア上の移動および／または振動を検出するＡ／Ｖデバイスを提供することによって、これらの問題を解決する。例えば、Ａ／Ｖデバイスは、ドアへの設置のために構成され得る。Ａ／Ｖデバイスは、加速度計、ジャイロスコープ、または磁力計などのセンサを含み得る。センサを使用して、ドアの移動および／または振動を検出し得る。これに応答して、Ａ／Ｖデバイスは、画像データをキャプチャし、画像データをネットワークデバイス、クライアントデバイス、または任意の他のデバイスに送信し得る。さらにまたはあるいは、Ａ／Ｖデバイスは、移動および／または振動に関する通知をネットワークデバイス、クライアントデバイス、または任意の他のデバイスに送信し得る。通知は、ユーザがホームセキュリティシステムを設置しているという要件なしに、ドアで発生している活動についてユーザに通知し得る。したがって、本実施形態は、バリアにおける活動に関するより効率的な通知を提供するＡ／Ｖデバイスを提供し、それによってその使用および有効性を増加させ、最終的には、物件に関連付けられた人々、物件自体、および／または周辺地域の安全およびセキュリティを強化する。
【００２３】
残りの詳細な説明は、図面を参照して本実施形態を説明する。図面において、参照番号は、本実施形態の要素にラベルを付ける。これらの参照番号は、対応する図面特徴の説明に関連して以下に再現される。
【００２４】
図１は、本開示の様々な態様が実装され得る例示的な環境１００の概略図である。具体的には、環境１００は、家１０６のドア１０４に取り付けられたＡ／Ｖデバイス１０２を含む。Ａ／Ｖデバイス１０２は、ドア１０４の外面に装着するための第１の構成要素１０２（Ａ）（「外部構成要素１０２（Ａ）」とも称される）と、ドア１０４の内面に装着するための第２の構成要素１０２（Ｂ）（「内部構成要素１０２（Ｂ）」とも称される）とを含み得る。いくつかの例では、Ａ／Ｖデバイス１０２はまた、ドアビューアのための既存の穴またはＡ／Ｖデバイス１０２のための新たに作成された穴など、ドア１０４の開口部を通って延在する第３の構成要素１０２（Ｃ）（「ビューア１０２（Ｃ）」とも称される）を含み得る。いくつかの例では、Ａ／Ｖデバイス１０２は、ドア１０４に設置されたドアビューアに取って代わっても、または既存のドアビューアの周りに取り付けてもよい。したがって、Ａ／Ｖデバイス１０２は、家１０６の中のユーザ１０８が、家１０６外のユーザ１１０および／またはドアビューアの視野（ＦＯＶ）内の、家１０６外の任意の他のものを見ることを可能にするドアビューアを含むか、またはそれに関連付けられ得る（このＦＯＶは、いくつかの例では、広角レンズ、魚眼レンズなどを使用して拡大され得る）。Ａ／Ｖデバイス１０２は、ハブデバイス１１２、バックエンドサーバ１１４、第１のシグナリングデバイス１１６、第２のシグナリングデバイス１１８、および／または任意の他のデバイスと直接（無線で、または有線接続を介して）、および／または１つ以上のネットワーク１２０および／またはネットワークデバイス（例えば、スマートホームハブデバイス１１２、バックエンドサーバ１１４など）を介して通信し得る。
【００２５】
図１の例では、Ａ／Ｖデバイス１０２の外部構成要素１０２（Ａ）は、ボタン１２２、カメラ１２４、レンズ１２６、マイクロホン１２８、スピーカ１２９、およびセンサ１３０を含む。ボタン１２２は、例えばユーザ１１０によって押下されて、第１のシグナリングデバイス１１６および第２のシグナリングデバイス１１８のうちの少なくとも１つを作動させ得る。カメラ１２４は、カメラ１２４のＦＯＶを表す画像データをキャプチャし得る。レンズ１２６は、魚眼レンズまたは任意の他のレンズを含み得る。マイクロホン１２８は、音声データを生成し得る。センサ１３０は、加速度計、ジャイロスコープ、磁力計、および／またはガラス破壊検出器を含み得る。図１の例では、内部構成要素１０２（Ｂ）は、ハブデバイス１１２、バックエンドサーバ１１４、第１のシグナリングデバイス１１６（例えば、無線スピーカ）、第２のシグナリングデバイス１１８（例えば、デジタルのまたは機械的なドアベルシグナリングデバイス）、および／または任意の他のデバイスと通信するための無線トランシーバ１３２を含む。外部構成要素１０２（Ａ）および／または内部構成要素１０２（Ｂ）は、本明細書で説明されるように、追加の、または異なる構成要素を含み得る。
【００２６】
例示されるように、外部構成要素１０２（Ａ）および内部構成要素１０２（Ｂ）は、ビューア１０２（Ｃ）と関連付けられている（いくつかの例では、結合される）。いくつかの例では、外部構成要素１０２（Ａ）および内部構成要素１０２（Ｂ）は、ビューア１０２（Ｃ）に固定されることによって、ドア１０４に固定され得る。例えば、ビューア１０２（Ｃ）は、ビューア１０２（Ｃ）の一端または両端にねじ山などの構造を含み得、ビューアは、外部構成要素１０２（Ａ）内の第１の開口部および内部構成要素１０２（Ｂ）内の第２の開口部内へと延在し得る。いくつかの例では、ビューア１０２（Ｃ）と外部構成要素１０２（Ａ）および内部構成要素１０２（Ｂ）との間の係合が、（例えば、雄ねじ／雌ねじを使用して、張力を使用して、接着剤を使用して）締め付けられて、外部構成要素１０２（Ａ）と内部構成要素１０２（Ｂ）との間のビューアの横方向の長さを減少させ、これにより、Ａ／Ｖデバイスがドア１０４にしっかりと装着されるまで、外部構成要素１０２（Ａ）がドア１０４の外面に向かって引っ張られ、内部構成要素１０２（Ｂ）がドア１０４の内面に向かって引っ張られ得る。他の例では、外部構成要素１０２（Ａ）および内部構成要素１０２（Ｂ）は、外部構成要素１０２（Ａ）および内部構成要素１０２（Ｂ）をドア１０４に接着固定すること、外部構成要素１０２（Ａ）および内部構成要素１０２（Ｂ）をドア１０４にねじ込むこと、釘付けすること、またはそうでなければ物理的に固定すること、および／または他の方法などによって、代替の方法を使用して、ドア１０４にしっかりと装着され得る。
【００２７】
第１のシグナリングデバイス１１６および／または第２のシグナリングデバイス１１８は、有線シグナリングデバイス、無線シグナリングデバイスなどの任意の種類のシグナリングデバイスであってもよい。第１のシグナリングデバイス１１６および／または第２のシグナリングデバイス１１８は、スピーカ、電子／デジタルシグナリングデバイス、機械シグナリングデバイス、および／または音を出力する別のデバイスを含み得る。図１の例では、第１のシグナリングデバイス１１６は、家１０６内の電気コンセントに差し込まれ、Ａ／Ｖデバイス１０２（および／またはハブ１１２および／またはバックエンドサーバ１１４）と無線で通信して音を出力する。ここでは、第１のシグナリングデバイス１１６は、無線ネットワークエクステンダとシグナリングデバイスとの組み合わせとして実装され、第２のシグナリングデバイス１１８は、既存のドアベルに配線接続されたものなどの機械的または電子的／デジタルシグナリングデバイスとして実装される。
【００２８】
いくつかの例では、Ａ／Ｖデバイス１０２は、ハブデバイス１１２、バックエンドサーバ１１４、第１のシグナリングデバイス１１６、および／または第２のシグナリングデバイス１１８と連携して動作して、様々な動作を行う。１つの例として、Ａ／Ｖデバイス１０２は、ユーザ１１０からの動きが検出されたとき、および／または、ユーザ１１０がドア１０４をノックするまたは接触したときに、カメラ１２４で画像データをキャプチャし、マイクロホン１２８で音声データを生成し得る。Ａ／Ｖデバイス１０２は、ユーザ１１０がボタン１２２に接触するときに、ボタン押下をさらに検出し得る。Ａ／Ｖデバイス１０２は、無線トランシーバ１３２を使用して、画像データ、音声データ、ボタン押下の指示、および／または通知をハブデバイス１１２および／またはバックエンドサーバ１１４に送信し得る。ハブデバイス１１２および／またはバックエンドサーバ１１４は、受信データに対する処理を行い、Ａ／Ｖデバイス１０２に関連付けられたユーザに、イベント（例えば、検出された動き、移動、振動、ボタン押下など）を通知し、画像データ、音声データ、および／またはボタン押下の指示を送信し、および／または他の処理を行い得る。別の例として、Ａ／Ｖデバイス１０２は、センサ１３０からのデータに基づいて、Ａ／Ｖデバイス１０２の閾値量を超える移動または振動を検出し、Ａ／Ｖデバイス１０２の向きの変化などを検出し得る。これらのイベントは、ユーザ１０８および／またはユーザ１１０が、ドア１０４に接触または動かしたこと（例えば、ユーザ１１０がドア１０４をノックしたこと、ユーザ１０８および／またはユーザ１１０がドア１０４を開閉していることなど）を示し得る。これに応答して、Ａ／Ｖデバイス１０２は、カメラ１２４を作動させて画像データをキャプチャさせ、および／または、マイクロホン１２８を作動させて音声データを生成させ得る。さらに、Ａ／Ｖデバイス１０２は、無線トランシーバ１３２を使用して、画像データ、音声データ、および／または移動もしくは振動の指示をハブデバイス１１２および／またはバックエンドサーバ１１４に送信し得る。さらに別の例として、Ａ／Ｖデバイス１０２は、Ａ／Ｖデバイス１０２がＡ／Ｖデバイスの動き、移動または振動、向きの変化などを検出すると、スピーカ１２９、第１のシグナリングデバイス１１６、および／または第２のシグナリングデバイス１１８に音声を出力させ得る。いくつかの例では、同じ音声が、検出されたイベントの種類ごとに出力されてもよく、一方で、他の例では、１つ以上の異なる音声が、検出されたイベントの種類ごとに出力されてもよい（例えば、動きが検出されると、第１の音声が出力され、ボタン１２２が押下されると、第２の音声が出力される）。さらに他の例では、Ａ／Ｖデバイス１０２は、様々な他の動作を行い得る。
【００２９】
図１の例では、ドア１０４が例示されているが、Ａ／Ｖデバイス１０２は、壁、窓、ゲート、または他の物体などの他の種類のバリアに取り付けられ得る。さらに、図１のドア１０４は、家１０６の玄関ドアであるが、ドア１０４は、ガレージドア、勝手口のドア、スライディングドア、ヒンジ付きドアなどの任意の種類のドアであり得る。さらに、様々な機能および／または構成要素が、それぞれ、外部構成要素１０２（Ａ）、内部構成要素１０２（Ｂ）、およびビューア１０２（Ｃ）に具現化されるものとして説明されているが、機能および／または構成要素は、以下でさらに詳細に説明するように、他の構成で実装され得る。
【００３０】
図２は、本開示の様々な態様による、ネットワーク内で通信するためのシステム２００を示す機能ブロック図である。ホームオートメーション、すなわちスマートホームは、住宅の建物オートメーションである。ホームオートメーションは、照明、暖房（例えば、スマートサーモスタット）、換気、ホームエンターテイメント、空調（ＨＶＡＣ）、ブラインド／シェード、セキュリティデバイス（例えば、接触センサ、煙／ＣＯ検出器、動きセンサなど）、洗濯機／乾燥機、オーブン、冷蔵庫／冷凍庫、および／または住宅での使用に適した他のネットワーク接続デバイスなどの様々なデバイスおよび／またはシステムを、ユーザ（例えば、住居の所有者および権限を与えられた人）が制御および／または自動化することを可能にする。様々な実施形態では、Ｗｉ−Ｆｉを使用して、そのようなデバイスおよび／またはシステムのリモート監視および制御する。スマートホームデバイス（例えば、ハブデバイス２０２、センサ２０４、オートメーションデバイス２０６、仮想アシスタント（ＶＡ）デバイス２０８、オーディオ／ビデオ（Ａ／Ｖ）デバイス２１０など）は、ネットワーク（インターネット／公衆交換電話網（ＰＳＴＮ））２１２（図１の１つ以上のネットワーク１２０に類似し、これを表し得る）を介して遠隔監視および制御されると、「モノのインターネット（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ）」の構成要素とみなされ得る。スマートホームシステムは、スマートホームハブデバイス２０２および／またはＶＡデバイス２０８（ハブデバイス２０２および／またはＶＡデバイス２０８は、あるいは、ゲートウェイ、コントローラ、ホームオートメーションハブ、またはインテリジェントなパーソナルアシスタンスデバイスと称され得る）などの中央ハブに接続されたスイッチおよび／またはセンサ（例えば、センサ２０４）を含み得、そこからシステムが、音声コマンドおよび／またはタッチスクリーンなどの様々なユーザインターフェースを介して制御され得る。ユーザインターフェースの様々な例は、壁掛け端末（例えば、キーパッド、タッチスクリーンなど）、クライアントデバイス２１４、２１６にインストールされたソフトウェア（例えば、モバイルアプリケーション）、タブレットコンピュータ、またはウェブインターフェースのうちのいずれかまたはすべてを含み得る。さらに、これらのユーザインターフェースは、多くの場合、インターネットクラウドサービスによってサポートされているが、必ずしもそうであるわけではない。一例では、インターネットクラウドサービスは、ユーザインターフェース（例えば、ハブデバイス２０２および／またはＶＡデバイス２０８のユーザインターフェース）を介してユーザ入力を取得し、ユーザ入力に応答して、スマートホームデバイス（例えば、センサ２０４、オートメーションデバイス２０６など）に動作を行わせることを担う。
【００３１】
ハブデバイス２０２、ＶＡデバイス２０８、センサ２０４、オートメーションデバイス２０６、Ａ／Ｖデバイス２１０、および／またはクライアントデバイス２１４、２１６は、例えば、限定されないが、Ｗｉ−Ｆｉ（例えば、ユーザのネットワーク２１８）、Ｘ１０、Ｅｔｈｅｒｎｅｔ、ＲＳ−４８５、６ＬｏＷＰＡＮ、Ｂｌｕｅｔｏｏｔｈ  ＬＥ（ＢＬＥ）、ＺｉｇＢｅｅ、Ｚ−Ｗａｖｅ、および／または低電力広域ネットワーク（ＬＰＷＡＮ）（例えば、チャープスペクトラム拡散（ＣＳＳ）変調技術ネットワーク（例えば、ＬｏＲａＷＡＮ）、超狭帯域変調技術ネットワーク（例えば、Ｓｉｇｆｏｘ、Ｔｅｌｅｎｓａ、ＮＢ−ＩｏＴなど）、ＲｉｎｇＮｅｔなど）を含む、１つ以上の有線および／または無線通信プロトコルを使用して通信し得る。
【００３２】
ユーザのネットワーク２１８は、例えば、有線および／または無線ネットワークであり得る。ユーザのネットワーク２１８が無線であるか、または無線構成要素を含む場合、ユーザのネットワーク２１８は、ＩＥＥＥ８０２．１１規格および／または他の無線通信規格（複数可）と互換性のあるＷｉ−Ｆｉネットワークであり得る。さらに、ユーザのネットワーク２１８は、例えば、インターネットおよび／またはＰＳＴＮを含み得る、ネットワーク２１２などの他のネットワークに接続され得る。
【００３３】
システム２００は、（図１のＡ／Ｖデバイス１０２を表し得るか、および／または同様であり得る）１つ以上のＡ／Ｖデバイス２１０（あるいは、本明細書では、「Ａ／Ｖデバイス（Ａ／Ｖ  ｄｅｖｉｃｅｓ）２１０」または「Ａ／Ｖデバイス（Ａ／Ｖ  ｄｅｖｉｃｅ）２１０」と称される）を含み得る。Ａ／Ｖデバイス２１０は、セキュリティカメラ、ライトカメラ（例えば、フラッドライトカメラ、スポットライトカメラなど）、映像ドアベル（例えば、壁電源式および／またはバッテリ式映像ドアベル）、並びに／または、音声データおよび／もしくは画像データを記録可能な他のデバイスを含み得る。Ａ／Ｖデバイス２１０は、ユーザのネットワーク２１８にアクセスしてネットワーク（インターネット／ＰＳＴＮ）２１２に接続するように構成され得るか、および／またはセルラネットワークにアクセスしてネットワーク（インターネット／ＰＳＴＮ）２１２に接続するように構成され得る。Ａ／Ｖデバイス２１０の構成要素および機能は、図３に関して以下でより詳細に説明される。
【００３４】
システム２００は、ユーザのネットワーク２１８および／またはネットワーク（インターネット／ＰＳＴＮ）２１２に接続されたスマートホームハブデバイス２０２（あるいは、本明細書では、「ハブデバイス２０２」と称され得る）をさらに含み得る。スマートホームハブデバイス２０２（ホームオートメーションハブ、ゲートウェイデバイス、またはネットワークデバイスとしても知られる）は、センサ２０４、オートメーションデバイス２０６、ＶＡデバイス２０８、および／または１つ以上のＡ／Ｖデバイス２１０との通信およびこれらの制御に対応する任意のデバイスを含み得る。例えば、スマートホームハブデバイス２０２は、ある場所（例えば、物件、敷地、住宅、事業所など）に設置されたセキュリティシステムおよび／またはホームオートメーションシステムの構成要素であり得る。いくつかの実施形態では、Ａ／Ｖデバイス２１０、ＶＡデバイス２０８、センサ２０４、および／またはオートメーションデバイス２０６は、１つ以上の無線および／または有線通信プロトコル（例えば、ＢＬＥ、ＺｉｇＢｅｅ、Ｚ−Ｗａｖｅなど）、ユーザのネットワーク２１８（例えば、Ｗｉ−Ｆｉ、Ｅｔｈｅｒｎｅｔなど）、および／またはネットワーク（インターネット／ＰＳＴＮ）２１２を使用して、直接および／または間接的にスマートホームハブデバイス２０２と通信する。本実施形態のいくつかでは、Ａ／Ｖデバイス２１０、ＶＡデバイス２０８、センサ２０４、および／またはオートメーションデバイス２０６は、スマートホームハブデバイス２０２との通信に加えて、またはそれに代わって、クライアントデバイス２１４、２１６、ＶＡデバイス２０８、および／またはサーバ／バックエンドデバイスのネットワーク２２０の構成要素の１つ以上と、ユーザのネットワーク２１８および／またはネットワーク（インターネット／ＰＳＴＮ）２１２を介して直接および／または間接的に通信し得る。
【００３５】
図２に示されるように、システム２００は、ＶＡデバイス２０８を含む。ＶＡデバイス２０８は、ユーザのネットワーク２１８および／またはネットワーク（インターネット／ＰＳＴＮ）２１２に接続され得る。ＶＡデバイス２０８は、限定されないが、Ａｍａｚｏｎ  Ａｌｅｘａ（登録商標）および／またはＡｐｐｌｅ  Ｓｉｒｉ（登録商標）などのインテリジェントパーソナルアシスタントを含み得る。例えば、ＶＡデバイス２０８は、音声コマンドを受信し、音声コマンドを処理して、１つ以上のアクションおよび／または応答（例えば、音声コマンドを、処理のためにサーバ／バックエンドデバイスのネットワーク２２０の１つ以上の構成要素に送信する）を決定し、１つ以上の行動および／または応答を行って、センサ２０４、オートメーションデバイス２０６、またはＡ／Ｖデバイス２１０のうちの１つ以上を作動させるおよび／またはそのステータスを変更するように構成され得る。いくつかの実施形態では、ＶＡデバイス２０８は、処理のためにサーバ／バックエンドデバイスのネットワーク２２０に情報を送信することなく、ユーザ入力（例えば、音声コマンド）を処理するように構成される。ＶＡデバイス２０８は、（例えば、音楽を再生するため、Ａ／Ｖデバイス２１０によって生成された音声データを出力するため、デジタルアシスタントの音声を出力するためなどの）少なくとも１つのスピーカ、（例えば、コマンドを受信するため、音声データを記録するためなどの）少なくとも１つのマイクロホン、および（例えば、ユーザインターフェースを表示するため、Ａ／Ｖデバイス２１０によって生成された画像データを表示するためなどの）ディスプレイを含み得る。様々な実施形態では、ＶＡデバイス２０８は、音のビームを生成することができるスピーカのアレイを含み得る。図２には別個の構成要素として示されているが、いくつかの実施形態では、ＶＡデバイス２０８は、ハブデバイス２０２と別個の構成要素ではない場合がある。そのような実施形態では、ハブデバイス２０２が、ＶＡデバイス２０８の機能を含み得るか、またはＶＡデバイス２０８が、ハブデバイス２０２の機能を含み得る。
【００３６】
１つ以上のセンサ２０４は、例えば、ドアセンサ、窓センサ、接触センサ、傾斜センサ、温度センサ、一酸化炭素センサ、煙検出器、光センサ、ガラス破壊センサ、凍結センサ、洪水センサ、水分センサ、動きセンサ、および／またはセキュリティシステムのユーザ／所有者に、その物件におけるセキュリティイベントの通知を提供し得る他のセンサのうちの少なくとも１つを含み得る。
【００３７】
様々な実施形態では、接触センサは、物体（例えば、ドアまたは窓）が開いているか閉じているかをセキュリティシステムに（例えば、信号を介して）通知するように構成された任意の構成要素を含み得る。接触センサは、第１および第２の構成要素、すなわち、物体自体（例えば、ドアまたは窓）に設置された第１の構成要素および物体の隣（例えば、ドア枠）に設置された第２の構成要素を含み得る。しかしながら、接触センサの第１および第２の構成要素は、閉じた（故障していない）状態になるために、実際に互いに物理的に接触している必要がない。例えば、第１および第２の構成要素のうちの少なくとも１つが、磁石を含み得、接触センサは、第１および第２の部分が互いに近接していることを決定するためにホール効果に依存し得る。ドア、窓、または他の物体が開かれ、第１および第２の構成要素が互いに離れて動くと、接触センサは、開放信号をセキュリティシステムに（例えば、ハブデバイス２０２に）送信し得る。物体が閉じられると、同様のプロセスが行われ得る。いくつかの例では、開閉中に接触センサによってセキュリティシステムによって送信される信号は、同じ信号であってもよく、ハブデバイス２０２は、物体の既知の状態に基づいて信号を解釈し得る（例えば、ドアが閉じられていて、信号が受信されると、ハブデバイス２０２は、ドアのステータスを開放に更新し得る）。
【００３８】
１つ以上のオートメーションデバイス２０６は、例えば、屋外照明システム、屋内照明システム、および屋内／屋外照明システム、温度制御システム（例えば、サーモスタット）、シェード／ブラインド制御システム、ロック制御システム（例えば、ドアロック、窓ロックなど）、ホームエンターテイメントオートメーションシステム（例えば、ＴＶ制御、音響システム制御など）、灌漑制御システム、無線信号範囲拡張器（例えば、Ｗｉ−Ｆｉ範囲拡張器、Ｚ−Ｗａｖｅ範囲拡張器など）、ドアベルシグナリングデバイス、バリア制御デバイス（例えば、自動ドアヒンジ）、スマートドアマット、および／または他のオートメーションデバイスのうちの少なくとも１つを含み得る。
【００３９】
本明細書に記載されるように、本実施形態のいくつかでは、クライアントデバイス２１４、２１６、Ａ／Ｖデバイス（複数可）２１０、スマートホームハブデバイス２０２、ＶＡデバイス２０８、センサ２０４、およびオートメーションデバイス２０６のうちの一部または全部を、セキュリティシステムおよび／またはホームオートメーションシステムと称してもよい。セキュリティシステムおよび／またはホームオートメーションシステムは、物件、住宅、事業所、または敷地などの場所に、当該場所の全てまたは一部を安全にするおよび／または自動化する目的で設置され得る。
【００４０】
システム２００は、１つ以上のクライアントデバイス２１４、２１６をさらに含み得る。クライアントデバイス２１４、２１６は、Ａ／Ｖデバイス２１０、スマートホームハブデバイス２０２、ＶＡデバイス２０８、センサ２０４、および／またはオートメーションデバイス２０６と通信し得るおよび／またはそれらと関連付けられ得る（例えば、それらにアクセスしおよび制御することができる）。様々な実施形態では、クライアントデバイス２１４、２１６は、本明細書に記載されるように、１つ以上の無線および／または有線通信プロトコル、ユーザのネットワーク、および／またはネットワーク（インターネット／ＰＳＴＮ）２１２を使用して他のデバイスと通信する。クライアントデバイス２１４、２１６は、例えば、スマートフォンもしくは携帯情報端末（ＰＤＡ）などのモバイルデバイス、またはタブレットコンピュータ、ラップトップコンピュータ、デスクトップコンピュータなどのコンピューティングデバイスを含み得る。いくつかの実施形態では、クライアントデバイス２１４、２１６は、スマートウォッチ、Ｂｌｕｅｔｏｏｔｈヘッドホン、別のウェアラブルデバイスなどの接続デバイスを含む。そのような実施形態では、クライアントデバイス２１４、２１６は、スマートフォンまたは他のデバイスと接続デバイス（例えば、ウェアラブルデバイス）との組み合わせを含み得、それにより、スマートフォンまたは他のデバイスによって受信されたアラート、データ、および／または情報が接続デバイスに提供され、スマートフォンまたは他のデバイスの１つ以上の制御が（例えば、タッチ、音声などによって）接続デバイスを使用して入力され得る。
【００４１】
Ａ／Ｖデバイス２１０、ハブデバイス２０２、ＶＡデバイス２０８、オートメーションデバイス２０６、センサ２０４、および／またはクライアントデバイス２１４、２１６はまた、ユーザのネットワーク２１８および／またはネットワーク（インターネット／ＰＳＴＮ）２１２を介して、（次に制限されないが）１つ以上のリモートストレージデバイス２２２（「クラウドストレージデバイス（複数可）」と同義に称され得る）、１つ以上のバックエンドサーバ２２４、および１つ以上のバックエンドアプリケーションプログラミングインターフェース（ＡＰＩ）２２６などのサーバおよび／またはバックエンドデバイスのネットワーク（複数可）２２０と通信し得る。図２は、ネットワーク２２０とは別個の構成要素としてストレージデバイス２２２、バックエンドサーバ２２４、および／またはバックエンドＡＰＩ２２６を示しているが、ストレージデバイス２２２、バックエンドサーバ２２４、および／またはバックエンドＡＰＩ２２６は、ネットワーク２２０の構成要素とみなされ得ることを理解されたい。例えば、ネットワーク２２０は、ストレージデバイス２２２、バックエンドサーバ２２４、およびバックエンドＡＰＩ２２６を実装するために使用される複数のコンピューティングリソースを有するデータセンタを含み得る。
【００４２】
バックエンドサーバ２２４（図１のバックエンドサーバ１１４を表し得る、および／または同様であり得る）は、バックエンドサーバ２２４のプロセッサ（複数可）によって実行されると、バックエンドサーバ２２４に、他のコンピュータシステムまたはソフトウェア（クライアント）からのリクエストを待たせ、応答を提供させるコンピュータプログラムまたは他のコンピュータ実行可能コードを含み得る。一実施形態では、バックエンドサーバ２２４は、データ並びに／またはハードウェアおよび／もしくはソフトウェアリソースをクライアントデバイス２１４、２１６間で共有する。このアーキテクチャは、クライアント−サーバモデルと呼ばれる。クライアントデバイス２１４、２１６は、同じコンピュータ上で実行してもよく、またはネットワーク（インターネット／ＰＳＴＮ）２１２および／もしくはネットワーク２２０を介してバックエンドサーバ２２４に接続してもよい。コンピューティングサーバの例としては、データベースサーバ、ファイルサーバ、メールサーバ、プリントサーバ、ウェブサーバ、ゲームサーバ、およびアプリケーションサーバが挙げられる。サーバという用語は、１つ以上のクライアントプロセスに対してリソースを共有する任意のコンピュータ化されたプロセスを含むように広義に解釈され得る。
【００４３】
バックエンドＡＰＩ２２６は、例えば、１つのサーバ（例えば、実際のサーバ、または仮想マシン、またはサービスとしてクラウドインフラストラクチャ内で動作するマシン）か、または少なくとも１つのＡＰＩをクライアントに公開する、共にネットワーク化された複数のサーバを含み得る。様々な実施形態では、バックエンドＡＰＩ２２６は、アプリケーションサーバ（例えば、ソフトウェアサーバ）、キャッシュ層、データベース層、または１つ以上のＡＰＩを実装するのに適した他の構成要素などの様々な構成要素を含むサーバによって提供される。バックエンドＡＰＩ２２６は、例えば、複数のアプリケーションを含み得、その各々は、１つ以上のパブリックＡＰＩを使用して互いに通信する。いくつかの実施形態では、バックエンドＡＰＩ２２６は、ユーザデータを維持し、ユーザ管理能力を提供することにより、クライアントデバイス２１４、２１６の負荷（例えば、メモリおよびプロセッサの消費量）を低減する。
【００４４】
様々な実施形態では、ＡＰＩは、ソフトウェアおよびアプリケーションを構築するためのルーチン、プロトコル、およびツールのセットである。さらに、ＡＰＩは、ソフトウェア構成要素を、その動作、入力、出力、および基礎となるタイプの観点から記述し得、それらのそれぞれの実装とは独立した機能を定義し得、これにより、インターフェースを損なうことなく定義および実装が変化させることを可能にする。したがって、ＡＰＩは、特定のアプリケーションを修正する必要なく、プログラマに特定のアプリケーションの機能へのアクセスを提供し得る。
【００４５】
図２に示されるバックエンドＡＰＩ２２６は、１つ以上のサービス（ネットワークサービスとも称される）をさらに含み得る。ネットワークサービスは、データの記憶、操作、提示、通信、および／または他の能力を提供するアプリケーションである。ネットワークサービスは、多くの場合、アプリケーション層ネットワークプロトコルに基づくクライアントサーバアーキテクチャを使用して実装される。各サービスは、１つ以上のコンピュータ（複数のサービスを提供する専用サーバコンピュータなど）上で実行され、他のデバイス（例えば、クライアントデバイス２１４、２１６）上で実行されるクライアント構成要素によってネットワークを介してアクセスされるサーバ構成要素（例えば、バックエンドサーバ２２４）によって提供され得る。また一方、クライアントおよびサーバ構成要素の両方を同じマシン上で実行することができる。クライアントおよびサーバは、ユーザインターフェース、および、時にはそれらに関連付けられた他のハードウェアを有し得る。
【００４６】
ネットワーク２２０は、図２に示されるように、上述のモジュール、デバイス、構成要素、および／またはシステムを動作可能に結合するように構成された任意の無線ネットワーク、任意の有線ネットワーク、またはそれらの組み合わせであり得る。例えば、ネットワーク２２０、ユーザのネットワーク２１８、および／またはネットワーク（インターネットＰＳＴＮ）２１２は、ＰＳＴＮ（公衆交換電話網）、インターネット、ローカルイントラネット、ＰＡＮ（パーソナルエリアネットワーク）、ＬＡＮ（ローカルエリアネットワーク）、ＷＡＮ（ワイドエリアネットワーク）、ＭＡＮ（メトロポリタンエリアネットワーク）、仮想プライベートネットワーク（ＶＰＮ）、ストレージエリアネットワーク（ＳＡＮ）、フレームリレー接続、高度インテリジェントネットワーク（ＡＩＮ）接続、同期型光ネットワーク（ＳＯＮＥＴ）接続、デジタルＴ１、Ｔ３、Ｅ１またはＥ３回線、デジタルデータサービス（ＤＤＳ）接続、ＤＳＬ（デジタル加入者回線）接続、Ｅｔｈｅｒｎｅｔ接続、ＩＳＤＮ（統合サービスデジタル通信網）回線、Ｖ．９０、Ｖ．３４、またはＶ．３４ｂｉｓアナログモデム接続などのダイヤルアップポート、ケーブルモデム、ＡＴＭ（非同期転送モード）接続、またはＦＤＤＩ（光ファイバ分散データインターフェース）もしくはＣＤＤＩ（銅線分散データインターフェース）接続のうちの１つ以上を含み得る。さらに、通信はまた、ＷＡＰ（無線アプリケーションプロトコル）、ＧＰＲＳ（汎用パケット無線サービス）、ＧＳＭ（登録商標）（移動通信グローバルシステム）、ＬＴＥ、ＶｏＬＴＥ、ＬｏＲａＷＡＮ、ＬＰＷＡＮ、ＲＰＭＡ、ＬＴＥカテゴリ「Ｘ」（例えば、ＬＴＥカテゴリ１、ＬＴＥカテゴリ０、ＬＴＥカテゴリＭ１、ＬＴＥカテゴリＮＢ１）、ＣＤＭＡ（符号分割多重アクセス）、ＴＤＭＡ（時間分割多重アクセス）、ＦＤＭＡ（周波数分割多重アクセス）、および／またはＯＦＤＭＡ（直交周波数分割多重アクセス）携帯電話ネットワーク、全地球測位システム（ＧＰＳ）、ＣＤＰＤ（セルラデジタルパケットデータ）、ＲＩＭ（Ｒｅｓｅａｒｃｈ  ｉｎ  Ｍｏｔｉｏｎ，Ｌｉｍｉｔｅｄ）全二重ページングネットワーク、Ｂｌｕｅｔｏｏｔｈ無線、またはＩＥＥＥ８０２．１１ベースの無線周波数ネットワークなどの全地球的航法衛星システム（ＧＮＳＳ）を含む、様々な無線ネットワークのうちのいずれかへのリンクを含み得る。ネットワークは、以下のうちのいずれか１つまたは複数をさらに含むか、またはそれとインターフェースすることができる。ＲＳ−２３２シリアル接続、ＩＥＥＥ−４０２４（Ｆｉｒｅｗｉｒｅ）接続、ファイバーチャネル接続、ＩｒＤＡ（赤外線）ポート、ＳＣＳＩ（小型計算機システムインターフェース）接続、ＵＳＢ（ユニバーサルシリアルバス）接続、または他の有線もしくは無線、デジタルもしくはアナログのインターフェースもしくは接続、メッシュまたはＤｉｇｉ（登録商標）ネットワーキング。
【００４７】
ハブデバイス２０２、ＶＡデバイス２０８、および／またはサーバ／バックエンドデバイス（例えば、バックエンドサーバ２２４、バックエンドＡＰＩ２２６、ストレージデバイス２２２など）のネットワーク（複数可）２２０の構成要素のいずれかは、本明細書では、「ネットワークデバイス（ｎｅｔｗｏｒｋ  ｄｅｖｉｃｅ）」または「複数のネットワークデバイス（ｎｅｔｗｏｒｋ  ｄｅｖｉｃｅｓ）」と称され得る。図１のハブデバイス１１２および／またはバックエンドサーバ１１４は、本明細書に記載のネットワークデバイスのうちの１つ以上を含み得る。
【００４８】
図２をさらに参照すると、システム２００はまた、セキュリティ監視サービス２２８を含み得る。セキュリティ監視サービス２２８は、Ａ／Ｖデバイス２１０、ハブデバイス２０２、ＶＡデバイス２０８、センサ２０４、および／またはオートメーションデバイス２０６を製造、販売、および／または流通させる同じ会社によって動作され得る。他の実施形態では、セキュリティ監視サービス２２８は、第三者の会社（例えば、Ａ／Ｖデバイス２１０、ハブデバイス２０２、ＶＡデバイス２０８、センサ２０４、および／またはオートメーションデバイス２０６を製造、販売、および／または流通させたものとは異なる会社）によって動作され得る。本実施形態のいずれかにおいて、セキュリティ監視サービス２２８は、セキュリティシステムおよび／またはホームオートメーションシステムの特徴および構成要素の少なくともいくつかの制御を有し得る（例えば、セキュリティ監視サービス２２８は、セキュリティシステムを武装するおよび／または武装解除する、ドアをロックするおよび／またはロック解除する、センサ２０４および／またはオートメーションデバイス２０６のうちの１つ以上を作動させるおよび／または作動停止するなどすることができる）。例えば、セキュリティ監視サービス２２８は、それらの独自のクライアントデバイスおよび／またはサーバ／バックエンドデバイスのネットワークを動作および制御して、セキュリティシステムを監視および／または制御し得る。そのような例では、Ａ／Ｖデバイス２１０、ハブデバイス２０２、ＶＡデバイス２０８、センサ２０４、および／またはオートメーションデバイス２０６は、ネットワーク（インターネット／ＰＳＴＮ）２１２を介して（いくつかの実施形態では、バックエンドサーバ／バックエンドデバイスのネットワーク２２０の構成要素の１つ以上を介して）セキュリティ監視サービス２２８のクライアントデバイスおよび／またはサーバ／バックエンドデバイスのネットワークの１つ以上の構成要素と通信し得る。
【００４９】
いくつかの例では、図１の１つ以上のネットワーク１２０は、ユーザのネットワーク２１８、ネットワーク２１２、および／またはサーバ／バックエンドデバイスのネットワーク２２０を表し得る。
【００５０】
図３は、本開示の様々な態様による、オーディオ／ビデオ（Ａ／Ｖ）記録および通信デバイス（「Ａ／Ｖデバイス」）の機能ブロック図である。いくつかの実施形態では、Ａ／Ｖデバイス２１０は、シグナリングデバイス３０８（例えば、有線シグナリングデバイスなどの事前に設置されたシグナリングデバイス、および／または、Ｗｉ−Ｆｉ、ＢＬＥ、または別の無線通信プロトコルを介して接続された無線シグナリングデバイス）へのボタン３０６および／または接続を含み得る。図３をさらに参照すると、Ａ／Ｖデバイス２１０は、プロセッサ（複数可）３１０、通信構成要素３１２（例えば、ネットワークインターフェース、無線トランシーバなど）、カメラ３１４、コンピュータビジョンモジュール３１６、光センサ３１８、オーディオコーデック（コーダ−デコーダ）３２０、揮発性メモリ３２２、および不揮発性メモリ３２４を含み得る。プロセッサ（複数可）３１０（あるいは、本明細書では、「ＣＰＵ」、「コントローラ」、および／または「マイクロコントローラ」と称される）は、プロセッサコア、メモリ、並びにプログラマブル入力／出力周辺機器を含む集積回路を構成し得る。プロセッサ（複数可）３１０は、カメラ３１４、動きセンサ（複数可）３２６、光センサ３１８、マイクロホン（複数可）３２８、スピーカ（複数可）３３０、および／または通信構成要素３１２からデータおよび／または電力などの入力信号を受信し得、本開示に記載されるような様々な機能を行い得る。様々な実施形態では、プロセッサ（複数可）３１０が動きセンサ（複数可）３２６、カメラ（複数可）３１４、スピーカ（複数可）３３０、マイクロホン（複数可）３２８、通信構成要素３１２、および／または別の構成要素によってトリガされると、プロセッサ（複数可）３１０は、１つ以上のプロセスおよび／または機能を行う。例えば、光センサ３１８が低レベルの周囲光を検出すると、光センサ３１８は、プロセッサ（複数可）３１０をトリガして、暗視カメラモードを有効にし得る。プロセッサ（複数可）３１０はまた、通信構成要素３１２とカメラ３１４との間など、様々な構成要素間のデータ通信を提供し得る。
【００５１】
図３をさらに参照すると、通信構成要素３１２は、プロセッサコア、メモリ、およびプログラマブル入力／出力周辺機器を含む集積回路を構成し得る。通信構成要素３１２は、プロセッサ（複数可）３１０に動作可能に接続され得る。いくつかの実施形態では、通信構成要素３１２は、Ａ／Ｖデバイス２１０と他の外部デバイス、外部受信器、外部送信器、および／または外部トランシーバとの間の通信リンクを取り扱い、入出力データを適切にルーティングするように構成される。例えば、通信構成要素３１２のアンテナ３３２からのインバウンドデータは、プロセッサ（複数可）３１０に向けられる前に、通信構成要素３１２を通してルーティングされ得、プロセッサ（複数可）３１０からのアウトバウンドデータは、通信構成要素３１２のアンテナ３３２に向けられる前に、通信構成要素３１２を通してルーティングされ得る。別の例として、通信構成要素３１２は、リモートネットワークデバイス（例えば、図２に記載されるサーバ／バックエンドデバイスのネットワーク（複数可）２２０の１つ以上の構成要素）にデータを送信する、および／またはそこからデータを受信するように構成され得る。通信構成要素３１２は、無線３３４（ａ）および有線３３４（ｂ）のアダプタを含み得る。例えば、通信構成要素３１２は、限定されないが、Ｗｉ−Ｆｉ、セルラ、Ｂｌｕｅｔｏｏｔｈ、Ｚ−Ｗａｖｅ、ＺｉｇＢｅｅ、ＬＰＷＡＮ（複数可）、および／または衛星ネットワークなどの１つ以上の無線ネットワークにわたる通信を可能にするように構成された１つ以上の無線アンテナ、無線機、受信器、送信器、および／またはトランシーバ（簡略化のために図３には不図示）を含み得る。通信構成要素３１２は、カメラ３１４、プロセッサ（複数可）３１０、（Ａ／Ｖデバイス２１０が映像ドアベルである実施形態では）ボタン３０６、動きセンサ３２６、リセットボタン（簡略化のために図３には不図示）、および／または不揮発性メモリ３２４から、電力および／またはデータなどの入力を受信し得る。通信構成要素３１２はまた、例えばシグナリングデバイス３０８を用いて、有線接続を介して通信する能力を含み得る。例えば、映像ドアベルのボタン３０６が押されると、通信構成要素３１２はトリガされて、シグナリングデバイス３０８に有線３３４（ｂ）接続を介して信号を送信して（ただし、いくつかの実施形態では、信号はシグナリングデバイスに無線３３４（ａ）接続を介して送信される）、シグナリングデバイス３０８に音（例えば、ドアベル音色、ユーザがカスタマイズした音、着信音、季節の着信音など）を出させるなどの１つ以上の機能を行い得る。通信構成要素３１２はまた、様々な構成要素とプロセッサ（複数可）３１０との間で通信されるデータの導管として機能し得る。
【００５２】
図３をさらに参照すると、Ａ／Ｖデバイス２１０は、不揮発性メモリ３２４および揮発性メモリ３２２を含み得る。不揮発性メモリ３２４は、データを記憶および／または送信するように構成されたフラッシュメモリを含み得る。例えば、ある特定の実施形態では、不揮発性メモリ３２４は、シリアルペリフェラルインターフェース（ＳＰＩ）フラッシュメモリを含み得る。いくつかの実施形態では、不揮発性メモリ３２４は、例えば、ＮＡＮＤまたはＮＯＲフラッシュメモリを含み得る。揮発性メモリ３２２は、例えば、ＤＤＲ３  ＳＤＲＡＭ（ダブルデータレートタイプ３同期式ダイナミックランダムアクセスメモリ）を含み得る。図３に示される実施形態では、揮発性メモリ３２２および不揮発性メモリ３２４は、プロセッサ（複数可）３１０とは別個であるものとして示されている。しかしながら、図３の例示は限定を意図するものではなく、いくつかの実施形態では、揮発性メモリ３２２および／または不揮発性メモリ３２４は、同じチップ上など、プロセッサ（複数可）３１０に物理的に組み込まれ得る。揮発性メモリ３２２および／または不揮発性メモリ３２４は、それらの物理的な位置に関係なく、本Ａ／Ｖデバイス２１０の（プロセッサ（複数可）３１０に加えて）１つ以上の他の構成要素によって共有され得る。
【００５３】
図３をさらに参照すると、Ａ／Ｖデバイス２１０は、カメラ３１４を含み得る。カメラ３１４は、画像センサ３３６を含み得る。画像センサ３３６は、映像記録センサおよび／またはカメラチップを含み得る。本開示の一態様では、画像センサ３３６は、相補型金属酸化膜半導体（ＣＭＯＳ）アレイを含み得、高精細（例えば、７２２ｐ、１８００ｐ、４Ｋなど）の映像ファイルを記録可能であり得る。カメラ３１４が別個のカメラプロセッサ（簡略化のために図３には不図示）を含んでいても、またはプロセッサ（複数可）３１０がカメラ処理機能を行ってもよい。プロセッサ（複数可）３１０（および／またはカメラプロセッサ）は、符号化および圧縮チップを含み得る。いくつかの実施形態では、プロセッサ（複数可）３１０（および／またはカメラプロセッサ）は、ブリッジプロセッサを含み得る。プロセッサ（複数可）３１０（および／またはカメラプロセッサ）は、画像センサ３３６によって記録された映像および／またはマイクロホン（複数可）３２８によって記録された音声を処理し得、また、このデータを、通信構成要素３１２によってネットワーク（インターネット／ＰＳＴＮ）２１２に転送するのに適切な形態に変換し得る。様々な実施形態では、カメラ３１４はまた、データがプロセッサ（複数可）３１０（および／またはカメラプロセッサ）によってバッファリングまたは符号化されているときに使用され得る揮発性メモリなどのメモリを含む。例えば、特定の実施形態では、カメラメモリは、同期式ダイナミックランダムアクセスメモリ（ＳＤ  ＲＡＭ）を含み得る。
【００５４】
カメラ３１４は、トリガされると、可視光とは対照的に主に赤外線を見るように画像センサ３３６を設定するシステムを構成し得るＩＲカットフィルタ３３８をさらに含み得る。例えば、光センサ３１８が（可視スペクトル内の画像センサ３３６の動作を妨げるレベルを含み得る）低レベルの周囲光を検出すると、発光構成要素２２９が、Ａ／Ｖデバイス２１０の筐体を通って環境に向かって赤外線を照射し得、ＩＲカットフィルタ３３８は、画像センサ３３６が、この赤外線光を、ドアベルの視野内の物体から反射または屈折されるときに見ることを可能にし得る。このプロセスは、Ａ／Ｖデバイスに上述の「暗視」機能を提供し得る。
【００５５】
図３をさらに参照すると、Ａ／Ｖデバイス２１０は、光センサ３１８およびＬＥＤなどの１つ以上の発光構成要素３４０を含み得る。光センサ３１８は、Ａ／Ｖデバイス２１０が位置し得る周囲環境の周囲光のレベルを検出可能である１つ以上のセンサであり得る。発光構成要素３４０は、（例えば、暗視を可能にするために）給電されると可視光および／または不可視（例えば、ＩＲ）光を生成可能である１つ以上の発光ダイオードであり得る。いくつかの実施形態では、作動されると、発光構成要素３４０は、ライトパイプを照射する。いくつかの例では、Ａ／Ｖデバイス２１０が作動すると、発光構成要素３４０は発光する。
【００５６】
Ａ／Ｖデバイス２１０は、１つ以上のスピーカ３３０および／または１つ以上のマイクロホン３２８をさらに含み得る。スピーカ（複数可）３３０は、電気信号入力に応答して音を生成することができる任意の電気機械デバイスであり得る。マイクロホン（複数可）３２８は、音波を電気信号に変換することができる音響−電気変換器またはセンサであり得る。いくつかの実施形態では、Ａ／Ｖデバイス２１０は、よりクリアな音声のためのノイズキャンセリングおよび／またはエコーキャンセリングを提供するために互いに間隔を置かれた（例えば、Ａ／Ｖデバイス２１０の異なる側面に位置する）２つ以上のマイクロホン３２８を含み得る。スピーカ（複数可）３３０および／またはマイクロホン（複数可）３２８は、オーディオコーデック３２０に結合されて、クライアントデバイスによって受信されたデジタル音声を伸長して、スピーカ（複数可）３３０によって出力することを可能にし得る、および／またはマイクロホン（複数可）３２８によってキャプチャされた音声データをデジタル音声データに圧縮することを可能にし得る。デジタル音声データは、通信構成要素３１２を使用して（いくつかの実施形態では、図２に記載されるように、ハブデバイス２０２、ＶＡデバイス２０８、および／またはサーバ／バックエンドデバイスのネットワーク２２０の１つ以上の構成要素などの１つ以上の仲介デバイスを介して）クライアントデバイスから受信され、クライアントデバイスに送信され得る。例えば、Ａ／Ｖデバイス２１０の周囲の領域に存在する訪問者（または侵入者）が話すと、訪問者（または侵入者）からの音がマイクロホン（複数可）３２８によって受信され、オーディオコーデック３２０によって圧縮される。次いで、デジタル音声データは、図２に関連して上述したように、通信構成要素３１２を通じて、ユーザのネットワーク２１８を介してネットワーク２１２に送信され、バックエンドサーバ２２４および／またはバックエンドＡＰＩ２２６によってルーティングされ、クライアントデバイス（複数可）２１４、２１６に配信される。ユーザが話すと、ネットワーク２１２、ユーザのネットワーク２１８、および通信構成要素３１２を介して転送された後、ユーザからのデジタル音声データはオーディオコーデック３２０によって伸長され、スピーカ（複数可）３３０を介して訪問者に発せられる。
【００５７】
図３をさらに参照すると、Ａ／Ｖデバイス２１０は、バッテリ３４２を使用してバッテリ給電されても、および／または家庭用ＡＣ電源（あるいは、本明細書では、「ＡＣ主電源」または「壁電源」と称される）などの外部ＡＣ（交流）電源を使用して給電されてもよい。ＡＣ電源は、例えば、１１０〜２２０ＶＡＣの範囲の電圧を有し得る。入力ＡＣ電力は、ＡＣ／ＤＣアダプタ（不図示）によって受信され得る。これは、入力ＡＣ電力をＤＣ（直流）に変換し、電圧を１１０〜２２０ＶＡＣから、例えば、約１２ＶＤＣのより低い出力電圧および約２Ａの出力電流に降圧させ得る。様々な実施形態では、ＡＣ／ＤＣアダプタの出力は、約９Ｖ〜約１５Ｖの範囲および約０．５Ａ〜約５Ａの範囲である。これらの電圧および電流は例示のために提供される例であり、限定を意図するものではない。
【００５８】
しかしながら、他の実施形態では、バッテリ３４２は含まれていなくてもよい。バッテリ３４２を含む実施形態では、Ａ／Ｖデバイス２１０は、複数の電圧レール間を調停することができる集積回路（不図示）を含み、それによって、Ａ／Ｖデバイス２１０の電源を選択し得る。Ａ／Ｖデバイス２１０は、バッテリ３４２およびＡＣ電源に専用の別個の電源レールを有し得る。本開示の一態様では、Ａ／Ｖデバイス２１０は、バッテリ３４２から連続的に電力を引き出してＡ／Ｖデバイス２１０に給電し、同時にＡＣ電力をバッテリにルーティングすることで、バッテリ３４２が実質的に一定の充電レベルを維持することを可能にし得る。あるいは、Ａ／Ｖデバイス２１０は、ＡＣ電力から連続的に電力を引き出してドアベルに給電する一方で、ＡＣ電力が低いまたは不十分なときにのみバッテリ３４２から引き出し得る。さらに、いくつかの実施形態では、バッテリ３４２は、Ａ／Ｖデバイス２１０の唯一の電源を構成する。そのような実施形態では、Ａ／Ｖデバイス２１０の構成要素（例えば、ばね接点、コネクタなど）は、ＡＣ電源に接続されない。バッテリ３４２がその充電を消耗すると、（例えば、ＵＳＢコネクタを使用して）電源をバッテリ３４２に接続することなどによって、バッテリ３４２を再充電することができる。
【００５９】
図３には示されていないが、いくつかの実施形態では、Ａ／Ｖデバイス２１０は、加速度計、気圧計、湿度センサ、および温度センサのうちの１つ以上を含み得る。加速度計は、動きおよび／または加速度を感知することができる１つ以上のセンサであり得る。加速度計、気圧計、湿度センサ、および温度センサのうちの１つ以上は、Ａ／Ｖデバイス２１０の内部構成要素によって生成される熱、圧力、水分、および／または他の刺激からの干渉を低減するためにＡ／Ｖデバイス２１０のハウジングの外側に位置し得る。
【００６０】
図３をさらに参照すると、Ａ／Ｖデバイス２１０は、１つ以上の動きセンサ（複数可）３２６を含み得る。しかしながら、いくつかの実施形態では、動き検出がカメラ３１４または別のデバイスによって行われる場合など、動きセンサ（複数可）３２６は含まれていなくてもよい。動きセンサ（複数可）３２６は、その視野内のエンティティの存在を検出し、通信することができる任意のタイプのセンサであり得る。したがって、動きセンサ（複数可）３２６は、１つ以上の異なるタイプの動きセンサを（単独でまたは組み合わせて）含み得る。例えば、いくつかの実施形態では、動きセンサ（複数可）３２６は、受動型赤外線（ＰＩＲ）センサを含み得、これは、レンズ（例えば、フレネルレンズ）の後ろに存在し得るＰＩＲセンサホルダ上またはその中に固定され得る。そのような例では、ＰＩＲセンサは、視野内のＩＲ放射線を検出し、視野内のＩＲ放射線の量が変化するにつれて変化する出力信号（典型的には電圧）を生成し得る。出力信号中の電圧の量は、プロセッサ（複数可）３１０によって、例えば、１つ以上の閾値電圧値と比較されて、出力信号中の電圧の量が動きを示すかどうか、および／または出力信号中の電圧の量がカメラ３１４によってキャプチャされるべきエンティティの動き（例えば、人物および／または動物の動きはカメラ３１４の作動を促し得るが、車両の動きはそうしない）を示すかどうかを決定し得る。動きセンサ（複数可）３２６の上記の説明は、主にＰＩＲセンサに関するが、実施形態に応じて、動きセンサ（複数可）３２６は、別のデータタイプを含む出力信号を生成する追加および／または代替のセンサタイプを含み得る。例えば、限定されないが、出力信号は、能動型赤外線（ＡＩＲ）センサの視野内の赤外線の存在に基づく電圧変化の量を含んでもよく、出力信号は、マイクロ波タイプの動きセンサからの位相シフトデータを含んでもよく、出力信号は、超音波タイプの動きセンサからのドプラーシフトデータを含んでもよく、出力信号は、断層撮影タイプの動きセンサからの電波妨害を含んでもよく、および／または出力信号は、Ａ／Ｖデバイス２１０の動きセンサ（複数可）３２６として使用され得る他のセンサタイプの他のデータタイプを含んでもよい。
【００６１】
いくつかの実施形態では、コンピュータビジョンモジュール（ＣＶＭ）（複数可）３１６は、他の動きセンサ（複数可）３２６に加えて、または代替的に、動きセンサ（複数可）３２６としてＡ／Ｖデバイス２１０に含まれ得る。例えば、ＣＶＭ３１６は、低電力（例えば、２ｍＷ未満のエンドツーエンド電力）で動作されることによって、バッテリ式デバイス（例えば、バッテリ３４２によって給電されるときのＡ／Ｖデバイス２１０）のコンピュータビジョン能力および機能性を提供することができる低電力ＣＶＭ（例えば、ＱｕａｌｃｏｍｍのＧｌａｎｃｅ）であり得る。低電力ＣＶＭは、レンズ、ＣＭＯＳ画像センサ、および低電力ＣＶＭが後処理されたコンピュータビジョンメタデータをプロセッサ（複数可）３１０に（例えば、シリアルペリフェラルバスインターフェース（ＳＰＩ）を介して）出力し得るように、低電力ＣＶＭ自体内で組み込み処理を行い得るデジタルプロセッサを含み得る。したがって、低電力ＣＶＭは、動きセンサ（複数可）３２６のうちの１つ以上であると見なされ得、出力信号で出力されるデータタイプは、後処理されたコンピュータビジョンメタデータであり得る。メタデータは、特定のタイプのエンティティ（例えば、人、動物、車両、小包など）の存在、エンティティの移動方向、Ａ／Ｖデバイス２１０からのエンティティの距離などの情報を含み得る。様々な実施形態では、動きセンサ（複数可）３２６は、ＰＩＲ、ＡＩＲ、低電力ＣＶＭ、および／またはカメラなどの動きを検出することができる複数の異なるセンサタイプを含む。
【００６２】
前述のとおり、Ａ／Ｖデバイス２１０は、ＣＶＭ３１６を含み得る（これは、１つ以上の動きセンサ３２６として実装される上記の低電力ＣＶＭ３１６と同じであっても、または上記の低電力ＣＶＭ３１６の追加もしくは代替であってもよい）。例えば、Ａ／Ｖデバイス２１０、ハブデバイス２０２、ＶＡデバイス２０８、および／またはサーバ／バックエンドデバイスのネットワーク（複数可）２２０の１つ以上の構成要素は、本明細書に記載されるコンピュータビジョンプロセスおよび機能のいずれかまたはすべてを行い得る。加えて、ＣＶＭ３１６は、Ａ／Ｖデバイス２１０の構成要素としてのみ示されているが、コンピュータビジョンモジュール３１６は、さらに、またはあるいは、ハブデバイス２０２、ＶＡデバイス２０８、および／またはサーバ／バックエンドデバイスのネットワーク２２０の１つ以上の構成要素として含まれ得る。Ａ／Ｖデバイス２１０に関して、ＣＶＭ３１６は、１つ以上のカメラ、センサ、および／またはプロセッサを含むが、これらに限定されない、コンピュータビジョンに関して本明細書に記載される構成要素（例えば、ハードウェア）および／または機能のいずれかを含み得る。本実施形態のいくつかでは、図３を参照すると、マイクロホン（複数可）３２８、カメラ３１４、プロセッサ（複数可）３１０、および／または画像センサ３３６は、ＣＶＭ３１６の構成要素であり得る。いくつかの実施形態では、ＣＶＭ３１６は、内部カメラ、画像センサ、および／またはプロセッサを含み得、ＣＶＭ３１６は、例えば、出力信号でプロセッサ（複数可）３１０にデータを出力し得る。
【００６３】
ＣＶＭ３１６を含む結果として、本実施形態のいくつかは、ＣＶＭ３１６を活用して、動き検出、物体認識、および／または顔認識などの１つ以上の態様のためのコンピュータビジョンを実装し得る。コンピュータビジョンは、例えば、決定の形態での数値または記号情報を生成するために、画像、および一般に、現実世界から高次元データを取得、処理、分析、および理解するための方法を含む。コンピュータビジョンは、画像を電子的に認識し、理解することによって、人間の視覚能力を再現しようとする。このコンテキストにおける理解とは、視覚像（網膜の入力）を、他の思考プロセスと相互作用して、適切な行動を引き出すことができる世界の表現に変換することを意味する。この像理解は、幾何学、物理学、統計学、および学習理論を用いて構築されたモデルを使用した像データからの記号情報の分離と見なすことができる。コンピュータビジョンは、視覚認知の様々なプロセスおよび表現を自動化し統合する事業としても説明されてきている。科学分野として、コンピュータビジョンは、画像から情報を抽出する人工システムの背後にある理論に関係している。画像データは、映像シーケンス、複数のカメラからのビュー、またはスキャナからの多次元データなど、多くの形態をとることができる。
【００６４】
コンピュータビジョンの１つの態様は、画像データが特定の物体、特徴、または活動を含むかどうかを決定することを含む。コンピュータビジョン認識の様々な種類には次のものが含まれる。物体認識（物体分類とも呼ばれる）−１つまたはいくつかの事前に指定されたまたは学習された物体または物体クラスを、通常は画像内のそれらの２Ｄ位置またはシーン内の３Ｄポーズとともに認識することができる。識別−物体の人物インスタンスが認識される。例としては、特定の人物の顔または指紋の識別、手書きの数字の識別、または特定の車両の識別が挙げられる。検出−画像データが特定の条件でスキャンされる。例としては、医用画像における異常である可能性のある細胞または組織の検出、または自動道路通行料金システムにおける車両の検出が挙げられる。比較的単純かつ高速な計算に基づく検出は、正しい解釈を生成するために、より計算負荷の高い技術によってさらに分析することができる、興味深い画像データのより小さい領域を見つけるために使用されることがある。
【００６５】
コンピュータビジョン認識に基づく専門的なタスクがいくつか存在する。例えば、光学式文字認識（ＯＣＲ）−通常、編集またはインデックス作成に適した形式（ＡＳＣＩＩなど）でテキストを符号化することを目的として、印刷または手書きのテキストの画像内の文字を識別する。２Ｄコード読み取り−データマトリックスおよびＱＲコード（登録商標）などの２Ｄコードの読み取り。顔認識。形状認識技術（ＳＲＴ）−物体から人間（例えば、頭部および肩のパターン）を区別する。
【００６６】
画像取得−デジタル画像は、様々なタイプの感光カメラに加えて、距離センサ、断層撮影デバイス、レーダー、超音波カメラなどを含み得る１つまたはいくつかの画像センサによって生成される。センサのタイプに応じて、結果として得られる画像データは、２Ｄ画像、３Ｄボリューム、または画像シーケンスであり得る。画素値は、１つまたはいくつかのスペクトル帯域（濃淡画像またはカラー画像）における光強度に対応し得るが、音波もしくは電磁波、または核磁気共鳴の深さ、吸収もしくは反射率などの様々な物理的尺度にも関連し得る。
【００６７】
前処理−特定の情報を抽出するためにコンピュータビジョン方法を画像データに適用可能となる前に、通常、方法によって暗示される特定の前提をデータが満たすことを確実にするために、データを処理することが有益である。前処理の例としては、画像座標系が正しいことを確実にするための再サンプリング、センサノイズが偽情報を導入しないことを確実にするためのノイズ低減、関連情報が検出可能であることを確実にするためのコントラスト強調、およびローカルに適切なスケールで画像構造を強調するための空間表現をスケールすることが挙げられるが、これらに限定されない。
【００６８】
特徴抽出−様々な複雑さレベルの画像特徴が画像データから抽出される。そのような機能の典型的な例は次のとおりである。ライン、エッジ、およびリッジ。コーナー、ブロブ、点などの局所的な関心点。より複雑な特徴は、テクスチャ、形状、または動きに関連し得る。
【００６９】
検出／セグメンテーション−処理のある時点で、画像のどの画像点または領域がさらなる処理に適しているのかについて決定され得る。例は次のとおりである。特定の関心点のセットの選択。特定の関心物体を含む１つまたは複数の画像領域のセグメンテーション。前景、物体グループ、単一物体、または顕著な物体部分（空間タキソンシーン階層とも称される）を含む入れ子になったシーンアーキテクチャへの画像のセグメンテーション。
【００７０】
ハイレベル処理−このステップでは、入力は、例えば、特定の物体を含むと仮定される点のセットまたは画像領域などの小さなデータのセットであり得る。残りの処理は、次のものが含まれ得る。例えば、データがモデルベースおよびアプリケーション固有の仮定を満たすことの検証。物体ポーズまたは物体サイズなどのアプリケーション固有のパラメータの推定。画像認識−検出された物体を異なるカテゴリに分類する。画像位置合わせ−同じ物体の２つの異なるビューを比較して組み合わせる。
【００７１】
意思決定−例えば認識アプリケーションにおける一致あり／一致なしなど、アプリケーションに必要な最終決定をする。
【００７２】
本実施形態のうちの１つ以上は、ビジョン処理ユニットを含み得る（別個に示されないが、ＣＶＭ３１６の構成要素であり得る）。ビジョン処理ユニットは、マイクロプロセッサの新たに出現したクラスであり、マシンビジョンタスクを加速するように設計された特定のタイプのＡＩ（人工知能）アクセラレータである。ビジョン処理ユニットは、畳み込みニューラルネットワーク、ＳＩＦＴなどのマシンビジョンアルゴリズムを実行するのに適している点で、（映像の符号化および復号化に特化した）映像処理ユニットとは異なる。ビジョン処理ユニットは、（任意のオフチップバッファをバイパスする）カメラからデータを取るための直接インターフェースを含み得、また、メニーコアＤＳＰ（デジタル信号プロセッサ）のように、スクラッチパッドメモリを有する多くの並列実行ユニット間のオンチップデータフローにより多くの重きを置き得る。しかし、映像処理ユニットのように、ビジョン処理ユニットは、画像処理のための低精度の固定小数点演算に焦点を当て得る。
【００７３】
本実施形態のいくつかは、コンピュータビジョンシステムの一部として顔認識ハードウェアおよび／またはソフトウェアを使用し得る。様々なタイプの顔認識が存在し、そのうちのいくつかまたはすべてを本実施形態で使用することができる。
【００７４】
いくつかの顔認識アルゴリズムは、対象者の顔の画像からランドマーク、すなわち、特徴を抽出することによって顔の特徴を識別する。例えば、アルゴリズムは、眼、鼻、頬骨、および顎の相対的な位置、大きさ、および／または形状を分析し得る。これらの特徴は、次に、一致する特徴を有する他の画像を検索するために使用される。他のアルゴリズムは、顔画像のギャラリを正規化し、次に、顔データを圧縮し、顔認識に有用なデータのみを画像に保存する。次に、プローブ画像を顔データと比較する。最も早期に成功したシステムの１つは、顕著な顔の特徴のセットに適用されるテンプレートマッチング技術に基づいており、ある種の圧縮顔表現を提供する。
【００７５】
認識アルゴリズムは、２つの主要なアプローチ、すなわち、特徴的な特徴に注目する幾何学的アプローチ、または、画像を値に変えてその値をテンプレートと比較して分散を排除する統計的アプローチである測光アプローチに分類することができる。
【００７６】
一般的な認識アルゴリズムには、固有顔を使用した主成分分析、線形判別分析、フィッシャーフェイスアルゴリズムを使用した弾性バンチグラフマッチング、隠れマルコフモデル、テンソル表現を使用した多線部分空間学習、およびニューロン動機付けダイナミックリンクマッチングが含まれる。
【００７７】
さらに、精度を向上させるとされる新たな傾向は、３次元顔認識である。この技術は、３Ｄセンサを使用して顔の形状に関する情報をキャプチャする。この情報は、次に、眼窩、鼻、および顎の輪郭などの顔の表面上の独特の特徴を識別するために使用される。
【００７８】
３Ｄ顔認識の利点の１つは、他の技術のように照明の変化の影響を受けない点である。また、側面像を含む様々な視野角から顔を識別することもできる。顔からの３次元データ点は、顔認識の精度を大幅に向上させる。３Ｄ研究は、３Ｄ顔画像をよりうまくキャプチャする高性能センサの開発によって高まっている。センサは、構造化された光を顔に投影することで動作する。最大十数個以上のこれらの画像センサを同じＣＭＯＳチップに配置することができ、各センサはスペクトルの異なる部分をキャプチャする。
【００７９】
別の変形例は、異なる角度で指し示す３つの追跡カメラを使用して３Ｄピクチャをキャプチャすることである。１つのカメラは対象者の前面を指し、２つ目は側面を指し、３つ目は傾斜している。これらすべてのカメラが連携して、対象者の顔をリアルタイムで追跡し、顔を検出して認識することができる。
【００８０】
別の新たな傾向は、標準的なデジタル画像またはスキャン画像でキャプチャされた皮膚の視覚的な詳細を使用する。この技術は、肌のきめ分析と呼ばれ、人の肌に見られる独特の線、パターン、斑点を数学的空間に変換する。
【００８１】
顔認識のために入力データを取る別の形態は、頭部の形状のみを検出し、メガネ、帽子、または化粧などの対象者の付属品は無視し得るサーマルカメラを使用することによるものである。
【００８２】
人物のアイデンティティおよび／または認証を検証するために、本実施形態に使用することができる自動識別およびデータ取得（ＡＩＤＣ）および／またはコンピュータビジョンのさらなる例としては、バイオメトリクスが挙げられるが、これに限定されない。バイオメトリクスとは、人間の特性に関連するメトリクスを指す。バイオメトリクス認証（または現実的認証）は、様々な形態の識別およびアクセス制御に使用されている。バイオメトリクス識別子は、人にラベルを付け、記述するために使用される独自の測定可能な特性である。バイオメトリクス識別子は、生理学的特性および／または行動的特性であり得る。生理学的特性は、体形に関連し得る。例えば、指紋、手のひら静脈、顔認識、３次元顔認識、皮膚のきめ分析、ＤＮＡ、掌紋、掌形認証、虹彩認識、網膜認識、および臭気／香り認識が挙げられるが、これらに限定されない。行動的特性は、タイピングのリズム、歩き方、および音声認識を含むが、これらに限定されない人の行動パターンに関連し得る。
【００８３】
本実施形態は、前述のバイオメトリクスのうちのいずれか１つ、または２つ以上の任意の組み合わせを使用して、不審人物であるか、または物件もしくは担保物の高額物品に関して特定の行動を取る権限を与えられた人物を識別および／または認証し得る。例えば、図３を参照すると、ＣＶＭ３１６および／またはカメラ３１４、および／またはプロセッサ（複数可）３１０は、前述のバイオメトリクスのうちのいずれか１つ、または２つ以上の任意の組み合わせを使用して、人物に関する情報を受信し得る。
【００８４】
図３をさらに参照すると、実施形態では、Ａ／Ｖデバイス２１０は、ボタン３０６を含み得る。ボタン３０６が機械的ボタンである（例えば、移動の範囲を有する）実施形態では、ボタン３０６は、ボタン３０６が押されると、Ａ／Ｖデバイス２１０内に位置するボタンアクチュエータと接触し得る。ボタン３０６が機械的でない（例えば、動きの範囲を有さない）実施形態では、ボタン３０６は、容量式タッチボタン、抵抗式タッチボタン、表面音波（ＳＡＷ）ボタン、赤外線（ＩＲ）ボタン、光学撮像ボタン、音響パルス認識ボタン、および／または人（例えば、人の指、手など）の検出のための低電力ＣＶＭを実装するボタンを含み得る。ボタン３０６が押される、タッチされる、および／またはそうでなければトリガされると、プロセッサ（複数可）３１０は、（例えば、シグナリングデバイス３０８への有線３３４（ｂ）接続および／またはシグナリングデバイス３０８への無線３３４（ａ）接続を介して）シグナリングデバイス３０８に、通信構成要素３１２を使用して出力信号を送信して、シグナリングデバイス３０８に音を出力させるなど、Ａ／Ｖデバイス２１０の１つ以上の機能を作動させ得る出力信号をボタン３０６から受信し得る。加えて、プロセッサ（複数可）３１０は、（いくつかの実施形態では、ハブデバイス２０２、ＶＡデバイス２０８、および／またはサーバ／バックエンドデバイスのネットワーク２２０の１つ以上の構成要素のうちの少なくとも１つを介して）クライアントデバイス（複数可）２１４、２１６に、通信構成要素３１２を使用して出力信号（例えば、通知）を送信して、クライアントデバイス（複数可）２１４、２１６のユーザ（複数可）に人がＡ／Ｖデバイス２１０に存在することを示し得る。
【００８５】
いくつかの例では、Ａ／Ｖデバイス２１０は、センサ３４４を含み得る。センサ３４４は、加速度計、ジャイロスコープ、磁力計、および／またはガラス破壊検出器を含み得る。加速度計は、Ａ／Ｖデバイス２１０の加速度を検出し得る。ジャイロスコープは、Ａ／Ｖデバイス２１０の向きおよび／または角速度を検出し得る。磁力計は、Ａ／Ｖデバイス２１０の磁力を検出し得る。ガラス破壊検出器は、ノイズまたは振動を検出し得る。いくつかの例では、ガラス破壊検出器は、マイクロホン（複数可）３２８を使用する。
【００８６】
Ａ／Ｖデバイス２１０（またはＡ／Ｖデバイス２１０）は、本明細書では「オーディオ／ビデオ」デバイスと称されるが、Ａ／Ｖデバイス２１０は、音声機能および映像機能の両方を有する必要はない。例えば、いくつかの実施形態では、Ａ／Ｖデバイス２１０は、スピーカ３３０、マイクロホン３２８、および／またはオーディオコーデックを含まなくてもよい。そのような例では、Ａ／Ｖデバイス２１０は、映像記録および通信機能のみを有し得る。他の例では、Ａ／Ｖデバイス２１０は、スピーカ（複数可）３３０のみを有してマイクロホン（複数可）３２８は有さなくてもよく、または、マイクロホン（複数可）３２８のみを有してスピーカ（複数可）３３０は有さなくてもよい。
【００８７】
図３をさらに参照すると、いくつかの実施形態では、Ａ／Ｖデバイス２１０は、ビューア３４６を含み得る。以下でさらに詳細に説明されるように、ビューア３４６は、Ａ／Ｖデバイス２１０の一部であっても、またはＡ／Ｖデバイス２１０および／またはバリアの開口部に取り付けるように構成された別個の要素であってもよい。
【００８８】
図３には示されていないが、いくつかの実施形態では、Ａ／Ｖデバイス２１０は、ライトコントローラおよび／または１つ以上のライトを含み得る。ライトコントローラは、ライトを制御するためのスイッチを含み得る。例えば、動きセンサ（複数可）３２６および／またはカメラ３１４が動きを検出したことに応答して、ライトコントローラは、ライトコントローラに１つ以上のライトを作動させる出力信号をプロセッサ（複数可）３１０から受信し得る。いくつかの実施形態では、ライトカメラが、ライトの作動を制御するために動きを検出する動きセンサ（複数可）３２６を含み得、また、カメラ３１４を使用した画像データの記録および／またはマイクロホン（複数可）３２８を使用した音声データの記録を作動させるために動きを検出するためのカメラ３１４をさらに含み得る。他の実施形態では、動きセンサ（複数可）３２６が、ライト、カメラ３１４、およびマイクロホン（複数可）３２８を作動させるために動きを検出し得、またはカメラ３１４が、ライトを作動させ、カメラ３１４が画像データの記録を開始し、マイクロホン（複数可）３２８が音声データの記録を開始するための動きを検出し得る。ライトは、フラッドライト、スポットライト、ポーチライト、または別のタイプの照明デバイスを含み得る。ライトは、周囲光レベルが低いとき（例えば、夕暮れ、夜明け、または夜間）により良い画像データ品質を提供し得る一方で、動きが検出されたときに照射されることによって抑止効果も提供する。
【００８９】
図４Ａ〜図４Ｄは、本開示の様々な態様によるＡ／Ｖデバイス２１０の実施形態を示す例示的な機能ブロック図である。いくつかの実施形態では、Ａ／Ｖデバイス２１０は、図３に示されるＡ／Ｖデバイス２１０を表し、その構成要素のうちの１つ以上をさらに含み得る。加えて、いくつかの実施形態では、Ａ／Ｖデバイス２１０は、図３または図４Ａ〜図４Ｄに示される構成要素のうちの１つ以上を省略しても、および／または図３または図４Ａ〜図４Ｄに不図示の１つ以上の追加の構成要素を含んでもよい。
【００９０】
図４Ａ〜図４Ｄに示されるように、Ａ／Ｖデバイス２１０は、揮発性メモリ３２２および／または不揮発性メモリ３２４（図３）を表し得るメモリ４０２を含む。メモリ４０２は、デバイスアプリケーション４０４を記憶する。様々な実施形態では、デバイスアプリケーション４０４は、プロセッサ（複数可）３１０に、カメラ３１４を使用して画像データ４０６を、マイクロホン（複数可）３２８を使用して音声データ４０８を、ボタン３０６（および／または実施形態に応じてカメラ３１４および／または動きセンサ（複数可）３２６）を使用して入力データ４１０を、および／またはカメラ３１４および／または動きセンサ（複数可）３２６を使用して動きデータ４１２をキャプチャさせる命令を含み得る。いくつかの実施形態では、デバイスアプリケーション４０４はまた、プロセッサ（複数可）３１０に、例えば、メタデータの形式で、画像データ４０６、音声データ４０８、および／または入力データ４１０を記述するテキストデータ４１４を生成させる命令を含み得る。
【００９１】
加えて、デバイスアプリケーション４０４は、プロセッサ（複数可）３１０に、通信構成要素３１２を使用して、画像データ４０６、音声データ４０８、動きデータ４１２、入力データ４１０、テキストデータ４１４、および／または通知（複数可）４１６をクライアントデバイス２１４、２１６、ハブデバイス２０２、および／またはバックエンドサーバ２２４に送信させる命令を含み得る。様々な実施形態では、デバイスアプリケーション４０４はまた、プロセッサ（複数可）３１０に、画像データ４０６、音声データ４０８、テキストデータ４１４、入力データ４１０、および／または動きデータ４１２を含み得る出力信号４１８を生成および送信させる命令を含み得る。本実施形態のいくつかでは、出力信号４１８は、通信構成要素３１２を使用してバックエンドサーバ２２４および／またはハブデバイス２０２に送信され得る。バックエンドサーバ２２４は、次いで、出力信号４１８をクライアントデバイス（複数可）２１４、２１６に送信（または転送）することができ、および／またはハブデバイス２０２は、次いで、出力信号４１８をクライアントデバイス（複数可）２１４、２１６に送信（または転送）することができ、および／またはハブデバイス２０２は、次いで、出力信号４１８をバックエンドサーバ２２４に送信（または転送）することができ、およびバックエンドサーバ２２４は、次いで、出力信号４１８をクライアントデバイス（複数可）２１４、２１６に送信（または転送）することができる。他の実施形態では、出力信号４１８は、Ａ／Ｖデバイス２１０によってクライアントデバイス（複数可）２１４、２１６に直接送信され得る。
【００９２】
図４Ａ〜図４Ｄをさらに参照すると、画像データ４０６は、（次に限定されないが）露出値および特定のサイズのグリッドの画素値に関するデータなどの画像センサデータを含み得る。画像データ４０６は、静止画像、ライブ映像、および／または事前に記録された画像および／または映像を含み得る。画像データ４０６は、カメラ３１４によってカメラ３１４の視野内で記録され得る。画像データ４０６は、カメラ４０６の視野内の物理的環境を表し得る（例えば、描写し得る）。いくつかの実施形態では、物理環境は、１つ以上の物体（例えば、人、車両、動物、物品など）を含み得、画像データ４０６は、物理環境内の１つ以上の物体などの１つ以上の物体を表し得る。
【００９３】
図４Ａ〜図４Ｄをさらに参照すると、動きデータ４１２は、動きイベントに応答して生成された動きセンサデータを含み得る。例えば、動きデータ４１２は、動きセンサ（複数可）３２６によって生成されるデータタイプの量またはレベル（例えば、動きセンサ（複数可）３２６がＰＩＲタイプの動きセンサ（複数可）であるときに動きセンサ（複数可）３２６によって出力される電圧レベル）を含み得る。Ａ／Ｖデバイス２１０が動きセンサ（複数可）３２６を含まない実施形態などの本実施形態のいくつかでは、動きデータ４１２はカメラ３１４によって生成され得る。そのような実施形態では、画像データ４０６からの画素の変化のフレーム毎の比較に基づいて、動きが存在すると決定され得る。
【００９４】
入力データ４１０は、ボタン３０６への入力に応答して生成されたデータを含み得る。ボタン３０６は、入力（例えば、押圧、タッチ、一連のタッチおよび／または押圧など）を受信し得、これに応答して入力のタイプを示す入力データ４１０を生成し得る。Ａ／Ｖデバイス２１０がドアベルではない実施形態では、Ａ／Ｖデバイス２１０は、ボタン３０６を含まなくてもよく、Ａ／Ｖデバイス２１０は、入力データ４１０を生成しなくてもよい。
【００９５】
図４Ａ〜図４Ｄをさらに参照すると、通知４１６が、プロセッサ（複数可）３１０によって生成され、通信構成要素３１２を使用して、クライアントデバイス２１４、２１６、バックエンドサーバ２２４、および／またはハブデバイス２０２に送信され得る。例えば、カメラ３１４および／または動きセンサ（複数可）３２６を使用して動きを検出したことに応答して、Ａ／Ｖデバイス２１０は、通知４１６を生成および送信し得る。本実施形態のいくつかでは、通知４１６は、少なくとも画像データ４０６、音声データ４０８、テキストデータ４１４、および／または動きデータ４１２を含み得る。
【００９６】
本明細書に記載されるように、通知（複数可）４１６は、電子デバイス（例えば、Ａ／Ｖデバイス２１０、クライアントデバイス２１４、２１６、ハブデバイス２０２、および／またはサーバ／バックエンドデバイスのネットワーク（複数可）２２０の１つ以上の構成要素）が、他の電子デバイス（例えば、Ａ／Ｖデバイス２１０、クライアントデバイス２１４、２１６、ハブデバイス２０２、および／またはサーバ／バックエンドデバイスのネットワーク（複数可）２２０の１つ以上の構成要素）とともに送信および受信し得るメッセージ、信号、データ、通知、および／または任意のタイプの電子通信を含み得る。例えば、通知（複数可）４１６は、プッシュ通知、電子メールメッセージ、ショートメッセージサービス（ＳＭＳ）メッセージ、マルチメディアメッセージ（ＭＭＳ）、ボイスメールメッセージ、映像信号、音声信号、データ伝送、および／または電子デバイスが別の電子デバイスに送信することができる任意の他のタイプの電子通信を含み得る。
【００９７】
画像データ４０６、音声データ４０８、テキストデータ４１４、および／または動きデータ４１２は、動きが検出された時刻、動きが検出された期間、および／または検出された動きまたは動きイベントに関連付けられた継続時間（例えば、継続時間は、動きが検出された時間に、次に限定されないが、５秒、１０秒、または３０秒などの追加時間を足したものを含み得る）に基づいて、（例えばクロックデータに基づく時間スタンプで）タグ付けされても、および／または（例えば、バックエンドサーバ２２４、ハブデバイス２０２、および／またはＡ／Ｖデバイス２１０に）別々に記憶されてもよい。例えば、動きまたは動きイベントの各別個の検出は、動きまたは動きイベントの検出を表す画像データ４０６、音声データ４０８、テキストデータ４１４、および／または動きデータ４１２と関連付けられ得る。その結果、（例えば、クライアントデバイス２１４、２１６、バックエンドサーバ２２４、および／またはハブデバイス２０２によって）特定の動きイベント、または特定の期間に関するデータのリクエストが受信されると、特定の動きイベントに関連付けられた、および／または特定の期間内の動きイベント（複数可）に関連付けられた画像データ４０６、音声データ４０８、テキストデータ４１４、および／または動きデータ４１２が送信、取得、および／または受信され得る。
【００９８】
例は、Ａ／Ｖデバイス２１０が、動きが検出されるときに、画像データ４０６、音声データ４０８、テキストデータ４１４、および／または動きデータ４１２を（例えば、通知４１６または別の方法で）生成および／または送信することについて説明しているが、他の例では、データは、他の時間に生成および／または送信されてもよい。例えば、画像データ４０６、音声データ４０８、テキストデータ４１４、および／または動きデータ４１２は、例えば、継続的に（例えば、ストリーミング様式で）、定期的に、リクエストに応じて生成および送信されてもよい。画像データ４０６、音声データ４０８、テキストデータ４１４、および／または動きデータ４１２が継続的に生成および送信され得る例では、動き（例えば、動きイベント）の検出は、いつ動きが検出されたかの指示（例えば、タイムスタンプ）、および／またはどれくらいの間動きが検出されたかの指示（例えば、持続時間）を、画像データ４０６、音声データ４０８、テキストデータ４１４、および／または動きデータ４１２と関連付けさせ得る。結果として、画像データ４０６、音声データ４０８、テキストデータ４１４、および／または動きデータ４１２が、Ａ／Ｖデバイス２１０によって継続的に生成されていても、動きイベントに関連付けられた画像データ４０６、音声データ４０８、テキストデータ４１４、および／または動きデータ４１２は、（例えば、動きの検出に応答して生成された画像データ４０６、音声データ４０８、テキストデータ４１４および／または動きデータ４１２のそれと同様に）動きイベントに関連付けられていない画像データ４０６、音声データ４０８、テキストデータ４１４、および／または動きデータ４１２とは別個にタグ付けおよび／または記憶され得る。さらに、またはあるいは、いくつかの例では、Ａ／Ｖデバイス２１０は、閾値量を超える移動または振動が検出されるとき、Ａ／Ｖデバイス２１０の向きの変化が検出されるときなどに、画像データ４０６、音声データ４０８、テキストデータ４１４、および／または動きデータ４１２を生成および／または送信してもよい。
【００９９】
いくつかの例では、センサ３４４は、メモリ４０２に記憶されるセンサデータ４２０を生成し得る。デバイスアプリケーション４０４は、センサデータ４２０がセンサ３４４から受信されるとおよび／または任意の他の時間に、プロセッサ３１０にセンサデータ４２０を分析させる命令を含み得る。例えば、デバイスアプリケーション４０４は、センサデータ４２０を分析して、Ａ／Ｖデバイス２１０の閾値量を超える移動または振動を検出し（例えば、Ａ／Ｖデバイス２１０が装着されているバリアまたは他の表面が移動または振動を経験したことを示す）、Ａ／Ｖデバイス２１０の向きの変化を検出する（例えば、Ａ／Ｖデバイス２１０が装着されているバリアまたは他の表面が向きの変化を経験したことを示す）などし得る。例示すると、センサデータ４２０が閾値を上回る加速度計からの加速度値を含むとき（例えば、閾値量を超える加速度が発生したことを示す）、センサデータ４２０が閾値を上回るジャイロスコープからの向きおよび／または角速度値を含むとき（例えば、Ａ／Ｖデバイス２１０の向きまたは角速度が閾値量を超えて変化したことを示す）、センサデータ４２０が磁場の方向、強度などの閾値量を超える変化を示す磁力計からの値を含むとき、センサデータ４２０が閾値を上回るガラス破壊検出器からのノイズまたは振動値を含むとき（例えば、閾値量を超えるノイズまたは振動が検出されたことを示す）などに、閾値量の移動、振動、または向きの変化が検出され得る。
【０１００】
いくつかの例では、デバイスアプリケーション４０４は、Ａ／Ｖデバイス２１０に取り付けられたバリアが開放または閉鎖したことを検出し得る。例示すると、Ａ／Ｖデバイス２１０が（例えば、センサ３４４からデータの変化または任意のデータをまったく受信しないことに基づいて）閾値時間を超えて静止位置を検出する場合、Ａ／Ｖデバイス２１０は、Ａ／Ｖデバイス２１０が取り付けられているドアが閉じていると決定し得る。その後、Ａ／Ｖデバイス２１０が、閾値量の移動、振動、および／または向きの変化を検出する場合、Ａ／Ｖデバイス２１０は、ドアが開けられていると決定し得る。移動、振動、および／または向きの変化が止むと、Ａ／Ｖデバイス２１０は、ドアが開いていると決定し得る。さらに、Ａ／Ｖデバイス２１０が再び（かつ反対方向に）移動、振動、および／または向きの変化を決定すると、Ａ／Ｖデバイス２１０は、ドアが閉じられていると決定し得る。
【０１０１】
いくつかの例では、Ａ／Ｖデバイス２１０は、第１の構成要素４２２、第２の構成要素４２４、ビューア３４６、可撓性コネクタ４２６、および／またはファスナ（複数可）４２８を含む。いくつかの例では、第１の構成要素４２２は、バリアの一方の側面に装着され得、第２の構成要素４２４は、バリアの第２の側面に装着され得る。
【０１０２】
ビューア３４６は、ビューア３４６の中央を通って延在する通路を含み得る。例えば、ビューア３４６は、細長い管状形状または中空中心を有する他の形状を有し得る。いくつかの例では、ビューア３４６は、通路内に配置されるレンズ（複数可）を含み得る。ビューア３４６は、第１の構成要素４２２および／または第２の構成要素４２４の一部であっても、または第１の構成要素４２２、第２の構成要素４２４、および／またはバリアの開口部に取り付け可能な別個の要素であってもよい。ビューア３４６は、金属（例えば、鋼、アルミニウム、銅、チタンなど）、プラスチックなどの様々な物質から形成され得る。ビューア３４６は、６８ｍｍ、５０ｍｍ、６０ｍｍ、７０ｍｍ、８０ｍｍなどの様々なサイズであり得る。いくつかの例では、ビューア３４６は、３４〜５６ｍｍのドア厚さに適合し得る。他の例では、他のドア厚さが満たされ得る。
【０１０３】
可撓性コネクタ４２６は、第１の構成要素４２２を第２の構成要素４２４に機械的に結合および／または電気的に結合し得る。例えば、可撓性コネクタ４２６は、第２の構成要素４２４（例えば、バッテリ３４２）から第１の構成要素４２２に給電されることを可能にし得、その逆も同様である。さらに、可撓性コネクタ４２６は、第１の構成要素４２２の１つ以上の要素が第２の構成要素４２４の１つ以上の要素と通信することを可能にし得る（例えば、通信チャネルを提供し得る）。いくつかの例では、第１の構成要素４２２および第２の構成要素４２４は、（例えば、無線チャネルを介して）無線で通信し得る。可撓性コネクタ４２６は、ワイヤ、ケーブル（例えば、ＵＳＢケーブル、ＨＤＭＩ（登録商標）ケーブル、電源ケーブルなど）、可撓性電子部品（例えば、フレックスコードとも称されるフレックスプリント回路基板（ＰＣＢ）など）などを含み得る。
【０１０４】
ファスナ（複数可）４２８は、ビューア３４６を第１の構成要素４２２および／または第２の構成要素４２４に接続し得る。ファスナ（複数可）４２８は、ボルト、ネジ、ワッシャ、ナット、ボタン、クリップ、フランジ、ステープル、ピン、釘、ラッチ、リベットなどの様々な形態をとり得る。ファスナ（複数可）４２８は多くの例で説明されているが、他の例では、接着剤（例えば、のり、セメントなど）、溶接、はんだ付け、ろう付け、圧着などの他の形態を使用して、ビューア３４６、第１の構成要素４２２、および／または第２の構成要素４２４が接合される。
【０１０５】
Ａ／Ｖデバイス２１０の構成要素は、様々な方法で配置され得る。一例では、図４Ａに示されるように、第１の構成要素４２２は、カメラ３１４、マイクロホン（複数可）３２８、動きセンサ（複数可）３２６、ボタン３０６、光センサ３１８、コンピュータビジョンモジュール３１６、オーディオコーデック３２０、スピーカ（複数可）３３０、センサ３４４、プロセッサ（複数可）３１０、およびメモリ４０２を含む。第２の構成要素４２４は、通信構成要素３１２およびバッテリ３４２を含み得る。バッテリ３４２は、第１の構成要素４２２および／または第２の構成要素４２４に給電し得る。
【０１０６】
別の例では、図４Ｂに示されるように、第１の構成要素４２２は、カメラ３１４、マイクロホン（複数可）３２８、動きセンサ（複数可）３２６、ボタン３０６、光センサ３１８、コンピュータビジョンモジュール３１６、オーディオコーデック３２０、スピーカ（複数可）３３０、およびセンサ３４４を含む。この例では、第２の構成要素４２４は、プロセッサ（複数可）３１０、メモリ４０２、通信構成要素３１２、およびバッテリ３４２を含み得る。バッテリ３４２は、第１の構成要素４２２および／または第２の構成要素４２４に給電し得る。
【０１０７】
さらに別の例では、図４Ｃに示されるように、第１の構成要素４２２は、カメラ３１４、マイクロホン（複数可）３２８、動きセンサ（複数可）３２６、ボタン３０６、光センサ３１８、コンピュータビジョンモジュール３１６、オーディオコーデック３２０、スピーカ（複数可）３３０、センサ３４４、プロセッサ（複数可）３１０、メモリ４０２、および通信構成要素３１２を含む。この例では、第２の構成要素４２４は、バッテリ３４２を含み得る。バッテリ３４２は、第１の構成要素４２２および／または第２の構成要素４２４に給電し得る。
【０１０８】
さらなる例では、図４Ｄに示されるように、第１の構成要素４２２は、カメラ３１４、マイクロホン（複数可）３２８、動きセンサ（複数可）３２６、ボタン３０６、光センサ３１８、コンピュータビジョンモジュール３１６、オーディオコーデック３２０、およびスピーカ（複数可）３３０を含む。この例では、第２の構成要素４２４は、プロセッサ（複数可）３１０、メモリ４０２、通信構成要素３１２、バッテリ３４２、およびセンサ３４４を含み得る。バッテリ３４２は、第１の構成要素４２２および／または第２の構成要素４２４に給電し得る。
【０１０９】
いくつかの例では、第１の構成要素４２２および第２の構成要素４２４は、それぞれ、メモリおよび１つ以上のプロセッサを含む。
【０１１０】
図４Ａ〜図４Ｄには示されていないが、いくつかの例では、Ａ／Ｖデバイス２１０は、タッチスクリーン、液晶ディスプレイ（ＬＣＤ）、発光ダイオード（ＬＥＤ）ディスプレイ、有機ＬＥＤディスプレイ、プラズマディスプレイ、電子ペーパーディスプレイ、または任意の他のタイプの技術などのディスプレイを含んでもよい。いくつかの例では、ディスプレイは、画像データ４０６および／または通知４１６を表示するように構成され得る。例えば、バリアの内面に取り付け得る第２の構成要素４２４が、画像データ４０６および／または通知４１６を表示するディスプレイを含み得る。別の例では、第１の構成要素４２２が、画像データ４０６および／または遠隔にいるユーザ（例えば、ユーザのドアのところにいる人とやりとりしているユーザ）の画像データを表示するディスプレイを含み得る。
【０１１１】
さらに、図４Ａ〜図４Ｄには示されていないが、いくつかの例では、Ａ／Ｖデバイス２１０は、第１の構成要素４２２および／または第２の構成要素４２４に含まれる深度センサ（距離センサとも称される）を含む。深度センサは、環境内の場所までの距離を示す深度データを生成する様々な技術を実装し得る。一例では、深度センサは、既知のパターン（例えば、構造化光）を表面に投影し、画像（複数可）をキャプチャする構造化光技術を実装する構造化光３Ｄスキャナ（例えば、赤外線エミッタおよび赤外線カメラ）を含み得る。別の例では、深度センサは、飛行時間型カメラ（（ＴｏＦ）カメラ）を含み得、これは、ＴｏＦカメラと環境内の標的との間の光信号の飛行時間を測定する。さらに他の例では、深度センサは、シート光三角測量、ステレオ三角測量、干渉法などの他の技術を実装し得る。非限定的な例として、深度センサは、Ａｐｐｌｅ（登録商標）からのＴｒｕｅＤｅｐｔｈ（登録商標）カメラ、Ｉｎｔｅｌ（登録商標）からのＲｅａｌＳｅｎｓｅ（登録商標）カメラ、Ｍｉｃｒｏｓｏｆｔ（登録商標）からのＫｉｎｅｃｔ（登録商標）システム、Ｍｉｃｒｏｓｏｆｔ（登録商標）からのＨｏｌｏｌｅｎｓ（登録商標）、Ｇｏｏｇｌｅ（登録商標）からのＴａｎｇｏ（登録商標）システムなどによって使用される技術および／または構成要素を実装し得る。いくつかの例では、深度センサは、画像データをキャプチャするカメラ３１４を含む。深度センサは、距離画像、深度マップなどの深度データを生成し得る。
【０１１２】
図５は、本開示の様々な態様によるバックエンドサーバ２２４の一実施形態を示す機能ブロック図である。バックエンドサーバ２２４は、プロセッサ（複数可）５０２（プロセッサ（複数可）３１０と同様であるか、および／または同様の機能を含み得る）、通信構成要素５０４（通信構成要素３１２と同様であるか、および／または同様の機能を含み得る）、およびメモリ５０６（メモリ４０２と同様であるか、および／または同様の機能を含み得る）を含み得る。通信構成要素５０４（例えば、ネットワークインターフェイス）は、バックエンドサーバ２２４が、ネットワーク（インターネット／ＰＳＴＮ）２１２に接続されたデバイス（例えば、Ａ／Ｖデバイス２１０、ハブデバイス２０２、クライアントデバイス２１４、２１６、セキュリティ監視サービス２２８によって制御されるデバイス、照明コントローラ２３２、照明デバイス２３０など）にアクセスし、通信することを可能にし得る。
【０１１３】
メモリ４０２は、プロセッサ（複数可）５０２に、Ａ／Ｖデバイス２１０および／またはハブデバイス２０２から（例えば、出力信号４１８内に）音声データ４０８、テキストデータ４１４、入力データ４１０、通知４１６、画像データ４０６、および／または動きデータ４１２を受信および／または取得させる命令を含むサーバアプリケーション５０８を含み得る。サーバアプリケーション５０８はまた、プロセッサ（複数可）５０２に、通信構成要素５０４を使用して、音声データ４０８、テキストデータ４１４、入力データ４１０、通知４１６、画像データ４０６、および／または動きデータ４１２をクライアントデバイス２１４、２１６に送信（および／または転送）させる命令を含み得る。
【０１１４】
本明細書に記載されるプロセスを参照してバックエンドサーバ２２４と称されるが、バックエンドサーバ２２４は、サーバ／バックエンドデバイスのネットワーク（複数可）２２０からのデバイスのうちの１つ以上を追加的に、または代替的に含み得る。例えば、バックエンドサーバ２２４に関して本明細書に記載されるプロセスは、１つ以上のバックエンドＡＰＩ２２６によって追加的に、または代替的に、少なくとも部分的に行われ得る。
【０１１５】
図５をさらに参照すると、メモリ５０６はまた、Ａ／Ｖデバイス２１０、ハブデバイス２０２、および／またはクライアントデバイス２１４、２１６を識別するために使用され得るソース識別データ５１０を含み得る。加えて、ソース識別データ５１０は、バックエンドサーバ２２４のプロセッサ（複数可）５０２によって使用されて、クライアントデバイス２１４、２１６がＡ／Ｖデバイス２１０および／またはハブデバイス２０２と関連付けられていることを決定し得る。
【０１１６】
いくつかの実施形態では、サーバアプリケーション５０８は、プロセッサ（複数可）５０２に、例えば、法執行機関またはセキュリティ監視サービス２２８に関連付けられ得る第三者クライアントデバイス（例えば、電子デバイス（複数可）２３４）に対して、報告信号（不図示）を生成および送信させる命令をさらに含み得る。いくつかの例では、通知４１６であり得る報告信号は、画像データ４０６、音声データ４０８、および／またはテキストデータ４１４を含み得る。
【０１１７】
いくつかの例では、サーバアプリケーション５０８は、プロセッサ（複数可）５０２に、Ａ／Ｖデバイス２１０から受信される画像データ４０６を分析させる命令を含み得る。例えば、サーバアプリケーション５０８は、プロセッサ（複数可）５０２に画像データ４０６を分析させて、画像データ４０６が物体または表面を描写するかどうかを決定させる命令を含み得る。物体または表面としては、人、動物、車両、小包（例えば、パッケージ）、電子デバイス（例えば、遠隔制御車両、ドローン、照明デバイスなど）、茂み、フェンス、および／または、画像データ４０６によって描写され得る、および／またはＡ／Ｖデバイス２１０によって検出され得る動きを引き起こし得る任意の他のタイプの物体が挙げられるが、これらに限定されない。いくつかの例では、バックエンドサーバ２２４のプロセッサ（複数可）５０２は、バックエンドサーバ２２４がＡ／Ｖデバイス２１０から画像データ４０６を受信するたびに、画像データ４０６を分析し得る。説明を容易にするために、多くの例は、物体を検出するために画像データ４０６を分析することについて説明する。しかし、このような技術は、表面にも適用可能である。
【０１１８】
いくつかの例では、画像データ４０６を分析するために、例えば、コンピュータビジョン処理および／または画像処理がバックエンドサーバ２２４のプロセッサ（複数可）５０２によって行われて、画像データ４０６が１つ以上の物体を描写すると決定し得る。例えば、Ａ／Ｖデバイス２１０によって生成される画像データ４０６は、分析されて、物体データ５１２が決定され得る。本実施形態のいくつかでは、画像データ４０６、動きデータ４１２、および音声データ４０８のうちの１つ以上を使用して物体データ５１２が決定され得る。コンピュータビジョンおよび／または画像処理は、コンピュータビジョンおよび／または画像処理アルゴリズムを使用して実行され得る。コンピュータビジョンおよび／または画像処理アルゴリズムの例としては、３Ｄモデルベースおよび／または外観ベースの空間ジェスチャモデルを含み得るが、これに限定されない。３Ｄモデルベースのアルゴリズムは、例えば、骨格に関するものおよび体積に関するものを含み得、体積に関するものは、ＮＵＲＢＳ、プリミティブ、および／またはスーパークアドリックを含み得る。
【０１１９】
いくつかの実施形態では、バックエンドサーバ２２４のプロセッサ（複数可）５０２は、物体データ５１２を物体データベース５１４と比較して、画像データ４０６がＡ／Ｖデバイス２１０の視野内でどのような物体（複数可）（ある場合には）を描写しているのかを決定し得る。例えば、物体データベース５１４は、様々な物体を描写する画像および／またはビデオ映像に対応する画像データを記憶し得る。画像データは、各画像および／またはビデオ映像によって描写される物体タイプ５１６（あるいは、本明細書では、「物体のタイプ５１６」と称される）を示すためにラベル付け（例えば、メタデータの形態などでタグ付け）され得る。第１の例では、物体データベース５１４は、人を描写する画像データを記憶し得る。画像データは、物体のタイプ５１６が人を含むことを示すようにラベル付けされる。第２の例では、物体データベース５１４は、動物（例えば、犬、猫、コヨーテなど）を描写する画像データを記憶し得る。画像データは、物体のタイプ５１６が動物（例えば、犬、猫、コヨーテなど）を含むことを示すようにラベル付けされる。第３の例では、物体データベース５１４は、車両を描写する画像データを記憶し得る。画像データは、物体のタイプ５１６が車両を含むことを示すようにラベル付けされる。
【０１２０】
比較に基づいて、バックエンドサーバ２２４のプロセッサ（複数可）５０２は、画像データ４０６から物体データ５１２を、物体データベース５１４に記憶された画像データとマッチさせ得る。次いで、バックエンドサーバ２２４のプロセッサ（複数可）５０２は、マッチを使用して、物体データ５１２が物体を表すことを決定し得る、および／または物体データ５１２が表す物体のタイプ５１６を決定し得る。例えば、バックエンドサーバ２２４のプロセッサ（複数可）５０２が、画像データ４０６からの物体データ５１２を、物体データベース５１４に記憶された、人物を表す画像データとマッチする場合、バックエンドサーバ２２４のプロセッサ（複数可）５０２は、画像データ４０６が物体を描写している、および／または画像データ４０６が人を描写していると決定し得る。いくつかの例では、物体データ５１２が複数の物体を表すとき、バックエンドサーバ２２４のプロセッサ（複数可）５０２は、同様の分析を行って、物体データ５１２によって表される各物体、および／または物体データ５１２によって表される各物体と関連付けられたそれぞれの物体のタイプ５１６を識別し得る。
【０１２１】
いくつかの例では、画像データ４０６を物体データベース５１４に記憶された画像データと比較することに加えて、または代替的に、様々な物体の特徴および／または特性が物体データベース５１４に記憶されてもよく、画像データ４０６内の物体の特徴および／または特性を（例えば、コンピュータビジョン処理、画像処理などを使用して）決定し、物体データベース５１４からの特徴および／または特性と比較し得る。例えば、様々な物体のサイズ、ボリューム、重量、色、移動タイプ、並びに／または他の特徴および／もしくは特性が、物体データベース５１４に記憶され得る。次いで、画像データ４０６によって描写される物体のサイズ、ボリューム、重量、色、移動タイプ、並びに／または他の特徴および／もしくは特性を、物体データベース５１４に記憶されているサイズ、ボリューム、重量、色、移動タイプ、並びに／または他の特徴および／もしくは特性と比較して、画像データ４０６によって描写されている物体のタイプ５１６を識別し得る。
【０１２２】
バックエンドサーバ２２４で行われているように記載されているが、いくつかの実施形態では、画像データ４０６は、Ａ／Ｖデバイス２１０、ハブデバイス２０２、および／またはクライアントデバイス２１４、２１６のいずれかによって分析されてもよい。したがって、画像データ４０６を分析するために本明細書に記載される動作のいずれかまたはすべては、これらのデバイスのいずれかによって行われ得る。これらの動作を行うために、これらのデバイスのいずれかまたはすべてはまた、図５を参照して記載されるように、物体タイプ５１６、および／または物体データ５１４を含む物体データベース５１４を含み得る。
【０１２３】
いくつかの例では、バックエンドサーバ２２４は、Ａ／Ｖデバイス２１０からセンサデータ４２０を受信し、センサデータ４２０をメモリ５０６に記憶し得る。サーバアプリケーション５０８は、センサデータ４２０を分析して、Ａ／Ｖデバイス２１０の閾値量を超える移動または振動を検出し、Ａ／Ｖデバイス２１０の向きの変化を検出するなどし得る。例示すると、センサデータ４２０が閾値を上回る加速度計からの加速度値を含むとき（例えば、閾値量を超える加速度が発生したことを示す）、センサデータ４２０が閾値を上回るジャイロスコープからの向きおよび／または角速度値を含むとき（例えば、Ａ／Ｖデバイス２１０の向きまたは角速度が閾値量を超えて変化したことを示す）、センサデータ４２０が磁場の方向、強度などの閾値量を超える変化を示す磁力計からの値を含むとき、センサデータ４２０が閾値を上回るガラス破壊検出器からのノイズまたは振動値を含むとき（例えば、閾値量を超えるノイズまたは振動が検出されたことを示す）などに、閾値量の移動、振動、または向きの変化が検出され得る。
【０１２４】
いくつかの例では、サーバアプリケーション５０８は、Ａ／Ｖデバイス２１０に取り付けられたバリアが開放または閉鎖したことを検出し得る。例示すると、サーバアプリケーション５０８が、（例えば、Ａ／Ｖデバイス２１０からセンサデータ４２０の変化または任意のセンサデータ４２０をまったく受信しないことに基づいて）Ａ／Ｖデバイス２１０が閾値時間を超えて静止していたことを検出する場合、サーバアプリケーション５０８は、Ａ／Ｖデバイス２１０が取り付けられているドアが閉じていると決定し得る。その後、バックエンドサーバ２２４が、閾値量の移動、振動、および／または向きの変化を示す追加のセンサデータ４２０を受信する場合、サーバアプリケーション５０８は、ドアが開けられていると決定し得る。移動、振動、および／または向きの変化が止む（例えば、バックエンドサーバ２２４は、追加のセンサデータ４２０を受信しない）と、サーバアプリケーション５０８は、ドアが開いていると決定し得る。さらに、サーバアプリケーション５０８が（例えば、追加のセンサデータ４２０を受信することに基づいて）再び、移動、振動、および／または向きの変化を決定すると、サーバアプリケーション５０８は、ドアが閉じられていると決定し得る。
【０１２５】
いくつかの例では、サーバアプリケーション５０８は、Ａ／Ｖデバイス２１０の閾値量を超える移動、振動、または向きの変化が検出されると、通知４１６を（例えば、クライアントデバイス２１４、２１６、または別のデバイスに）送信し得る。通知４１６は、そのような移動、振動、または向きの変化を示し得る。前述のように、いくつかの例では、通知４１６は、画像データ４０６、音声データ４０８、テキストデータ４１４、および／または動きデータ４１２を含み得る。さらに、いくつかの例では、サーバアプリケーション５０８は、Ａ／Ｖデバイス２１０の閾値量を超える移動、振動、または向きの変化が検出されると、他の処理を行ってもよい。例えば、サーバアプリケーション５０８は、信号をＡ／Ｖデバイス２１０に送信して、Ａ／Ｖデバイス２１０に画像データ４０６をキャプチャさせ得る（画像データ４０６がまだキャプチャされていない場合）。さらに、またはあるいは、サーバアプリケーション５０８は、信号をＡ／Ｖデバイス２１０および／またはシグナリングデバイスに送信して、音声を出力させ得る。
【０１２６】
ハブデバイス２０２および／またはバックエンドサーバ２２４（および／またはサーバ／バックエンドデバイスのネットワーク（複数可）２２０の１つ以上の追加のまたは代替の構成要素）は、本明細書では、「ネットワークデバイス」と称され得る。
【０１２７】
図６は、本開示の様々な態様によるスマートホームハブデバイス２０２（あるいは、本明細書では、「ハブデバイス２０２」と称される）の一実施形態を示す機能ブロック図である。ハブデバイス２０２は、例えば、Ｗｉ−Ｆｉハブ、スマートホームハブ、ホームセキュリティ／アラームシステムのハブ、ゲートウェイデバイス、レガシーセキュリティ／アラームシステムのハブ（例えば、ハブデバイス２０２の遠隔制御を可能にするために既存のセキュリティ／アラームシステムをネットワーク（インターネット／ＰＳＴＮ）２１２に接続するためのハブ）、および／または別の同様のデバイスのうちの１つ以上であり得る。いくつかの例では、ハブデバイス２０２は、ＶＡデバイス２０８の機能を含み得る。ハブデバイス２０２は、スピーカ（複数可）６０４、マイクロホン（複数可）６０６、通信構成要素６０８（通信構成要素３１２と同様であるか、および／または同様の機能を含み得る）、およびメモリ６１０（メモリ４０２と同様であるか、および／または同様の機能を含み得る）に動作可能に接続されるプロセッサ（複数可）６０２（プロセッサ（複数可）３１０と同様であるか、および／または同様の機能を含み得る）を含み得る。いくつかの実施形態では、ハブデバイス２０２は、カメラ（不図示）をさらに含み得る。いくつかの実施形態では、ハブデバイス２０２は、スピーカ（複数可）６０４および／またはマイクロホン（複数可）６０６など、図６に示される構成要素のうちの１つ以上を含まなくてもよい。
【０１２８】
図６の例に示されるように、メモリ６１０は、スマートホームハブアプリケーション６１２を記憶する。様々な実施形態では、スマートホームハブアプリケーション６１２は、プロセッサ（複数可）６０２に、センサ２０４および／またはオートメーションデバイス２０６からセンサデータを受信させる命令を含み得る。例えば、センサデータは、センサ２０４および／またはオートメーションデバイス２０６の各々の現在の状態（例えば、ドアおよび窓センサでは開／閉状態、動きセンサでは動き検出状態、照明オートメーションシステムでは居間のライトの点灯／消灯状態など）を含み得る。いくつかの実施形態では、センサデータは、センサトリガに応答して受信され得る。センサトリガは、ドアの開閉、窓の開閉、ライトの点灯／消灯、ブラインドの開閉などであり得る。したがって、センサデータは、センサ２０４および／またはオートメーションデバイス２０６の現在の状態だけでなく、センサトリガに基づく現在の状態の任意の更新も含み得る。
【０１２９】
図６をさらに参照すると、スマートホームハブアプリケーション６１２は、プロセッサ（複数可）６０２に、通信構成要素６０８を使用して、（いくつかの実施形態では、バックエンドサーバ２２４を介して）Ａ／Ｖデバイス２１０から、音声データ４０８、テキストデータ４１４、画像データ４０６、動きデータ４１２、入力データ４１０、出力信号４１８、通知４１６、および／またはセンサデータ４２０を受信させる命令を含み得る。例えば、ハブデバイス２０２は、Ａ／Ｖデバイス２１０によって動きが検出されることに応答して、画像データ４０６、入力データ４１０、動きデータ４１２、および／またはセンサデータ４２０を、Ａ／Ｖデバイス２１０および／またはバックエンドサーバ２２４から、（例えば、Ａ／Ｖデバイス２１０からＡ／Ｖデバイス２１０が作動したという信号を受信した後で）受信および／または取得し得る。スマートハブアプリケーション６１２は、プロセッサ（複数可）６０２に、通信構成要素６０８を使用して、音声データ４０８、テキストデータ４１４、画像データ４０６、モーションデータ４１２、入力データ４１０、出力信号４１８、および／または通知４１６を、クライアントデバイス２１４、２１６、バックエンドサーバ２２４、および／または追加の電子デバイス（例えば、第２のＡ／Ｖデバイス２１０、オートメーションデバイス（複数可）２０６、センサ（複数可）２０４など）に送信させる命令を含み得る。
【０１３０】
本明細書に記載されるように、Ａ／Ｖデバイス２１０、バックエンドサーバ２２４、および／またはクライアントデバイス２１４、２１６のプロセスの少なくともいくつかは、ハブデバイス２０２によって実行され得る。例えば、ハブデバイス２０２は、バックエンドサーバ２２４に関して本明細書で説明されている動作のいずれかを行い得る。
【０１３１】
図７Ａは、本開示の様々な態様による例示的なＡ／Ｖデバイス２１０の分解側面図である。具体的には、第１の構成要素４２２（「電子デバイス」と称されることもある）、第２の構成要素４２４（「電子デバイス」と称されることもある）、およびビューア３４６（「第３の構成要素３４６」と称されることもある）は、互いに分離されている。図示されるように、ビューア３４６は、第１の長手方向軸７０２、第１の端部７０４、第２の端部７０６、通路７０８、および第１のレンズ７１０を含み得る。通路７０８は、第１の長手方向軸７０２に沿って第１の端部７０４と第２の端部７０６との間に延在し得る。第１のレンズ７１０は、通路７０８内に配置され得る。第１のレンズ７１０がビューア３４６の実質的に中央に位置決めされて示されているが、第１のレンズ７１０は、通路７０８内の任意の位置に位置決めされてもよい。さらに、いくつかの例では、第１のレンズ７１０は、ビューア３４６の第１の端部７０４または第２の端部７０６に取り付け得る。さらに、いくつかの例では、第１のレンズ７１０だけの代わりに、複数のレンズを使用し得る。あるいは、第１のレンズ７１０は、完全に排除されてもよい。
【０１３２】
第１の構成要素４２２は、第１の前面７１４（「前部」と称されることもある）および第１の後面７１６（「後部」と称されることもある）を有する第１のハウジング７１２を含み得る。第１の後面７１６は、ドアなどのバリアの外面に当接し得る。したがって、第１の前面７１４は、外面から離間され得る。第１のハウジング７１２はまた、第１の後面７１６から第１の前面７１４に向かって第１のハウジング７１２内に延在する第１の開口部７１８も含み得る。第１の開口部７１８は、Ａ／Ｖデバイス２１０が設置されるときに、第１の長手方向軸７０２と実質的に整列する（例えば、同軸の）第２の長手方向軸７２０を含み得る。第１のハウジング７１２は、第１の前面７１４の近位で、第１の開口部７１８の基部を画定する第２のレンズ７２２を含み得る。この例では、第２のレンズ７２２は、第１の表面７１４の後ろに位置する。しかしながら、他の例では、第２のレンズ７２２は、第１の表面７１４と同じ平面上にあっても、第１の表面７１４から外側に突出しても、またはそうでなければ、図示とは異なるように配置されてもよい。図７Ａはまた、第１の構成要素４２２に含まれるボタン３０６およびカメラ３１４を示す。
【０１３３】
第２の構成要素４２４は、第２の前面７２６および第２の後面７２８を有する第２のハウジング７２４を含み得る。第２の背面７２８は、バリアの内面に当接し得る。したがって、第２の前面７２６は、バリアの内面から離間され得る。第２のハウジング７２４は、第２の背面７２８から第２の前面７２６に向かって第２のハウジング７２４内に延在する第２の開口部７３０を含み得る。第２の開口部７３０は、Ａ／Ｖデバイス２１０が設置されるときに、第１の長手方向軸７０２と実質的に整列する（例えば、同軸の）第３の長手方向軸７３２を含み得る。
【０１３４】
第１のレンズ７１０および／または第２のレンズ７２２は、（例えば、ユーザがバリアの内側からバリアの外側まで見ることを可能にする）ドアビューアを構成し得る。第２のレンズ７２２は、超広角レンズ（例えば、１００度を超える、１００度〜１８０度、２００度を超えるなどの視野角を有する魚眼レンズ）、広角レンズ（例えば、６４度〜８４度、６０度を超えるなどの視野角を有する）、または広角であってもなくてもよい任意の他のレンズなどの様々なタイプのレンズとして実装され得る。
【０１３５】
Ａ／Ｖデバイス２１０はまた、第１の構成要素４２２を第２の構成要素４２４に電気的かつ通信可能に結合する可撓性コネクタ４２６も含み得る。可撓性コネクタ４２６は、バリアの開口部を通って第１の構成要素４２２から第２の構成要素４２４に延在し得る。前述のように、可撓性コネクタ４２６は、ワイヤ、ケーブル（例えば、ＵＳＢケーブル、ＨＤＭＩケーブル、電源ケーブルなど）、可撓性電子部品（例えば、フレックスプリント回路基板（ＰＣＢ））などであり得る。可撓性コネクタ４２６は、第１の構成要素４２２上の第１の接続ポート７３６に接続するための第１のカプラ７３４と、第２の構成要素４２４上の第２の接続ポート７４０に接続するための第２のカプラ７３８とを含み得る。第１のカプラ７３４、第２のカプラ７３８、第１の接続ポート７３６、および／または第２の接続ポート７４０は、２０ピン接続、２４ピン接続、ｎピン接続、ＵＳＢ接続などを通じて、様々な方法で実装され得る。
【０１３６】
図７Ｂは、Ａ／Ｖデバイス２１０の別の分解側面図である。具体的には、第１の構成要素４２２、第２の構成要素４２４、およびビューア３４６は、互いに分離されている。ここで、第１のハウジング７１２の前部７１２（Ａ）が、第１のハウジング７１２の後部７１２（Ｂ）から取り外されており、第２のハウジング７２４の前部７２４（Ａ）が、第２のハウジング７２４の後部７２４（Ｂ）から取り外されている。
【０１３７】
図示されるように、ビューア３４６は、第１のレンズ７１０が通路７０８内に配置されている第１の長手方向軸７０２を含み得る。ここでは、ビューア３４６は、細長い管状部材３４７を含む。第２のレンズ７２２は、ビューア３４６の第１の部分７４２に分離可能に結合され得る。この例では、第２のレンズ７２２は雌ねじ山を含み、ビューア３４６の第１の部分７４２は雄ねじ山を含むが、他の実施形態では、ねじ山は逆にされてもよい。さらに、ファスナ４２８は、ビューア３４６の第２の部分７４４に分離可能に結合され得る。この例では、ファスナ４２８は雌ねじ山を含み、ビューア３４６の第２の部分７４４は雄ねじ山を含むが、他の実施形態では、ねじ山は逆にされてもよい。
【０１３８】
第１の構成要素４２２は、第２の長手方向軸７２０に沿って第１の構成要素７１２を通って（例えば、第１のハウジング７１２の後部７１２（Ｂ）を通って）延在する第１の開口部７１８（「第２の通路７１８」とも称される）を有する第１のハウジング７１２を含み得る。第１の構成要素４２２は、Ａ／Ｖデバイス２１０が設置されたときに、第２の長手方向軸７２０がビューア３４６の第１の長手方向軸７０２と実質的に整列する（例えば、同軸）、および／または第２のレンズ７２２が第１の開口部７１８の基部を画定するように、ビューア３４６に取り外し可能に固定され得る。いくつかの例では、ビューア３４６の少なくとも一部は、第１の開口部７１８内に延在する。例えば、ビューア３４６の少なくとも第１の部分７４２は、第１の開口部７１８内に延在して、第１の開口部７１８内で第２のレンズ７２２に取り付け得る。
【０１３９】
図示されるように、ガスケット７４６が、第２のレンズ７２２と第１のハウジング７１２との間で分離可能に結合され得る。具体的には、ガスケット７４６は、第２のレンズ７２２の一部であっても、第２のレンズ７２２の上に配置されても、および／または第１のハウジング７１２の後部７１２（Ｂ）上に配置されてもよい。ガスケット７４６は、水または他の物質がビューア３４６内に伝わり入るのを防ぐためのシールを提供し得る。いくつかの例では、ガスケット７４６は、弾性Ｏリングを含む。図示されるように、第２のレンズ７２２は、第２のレンズ７２２の実質的に中心を通って延在する通路７４８を含み得る。第２のレンズ７２２がビューア３４６に取り付けられると、通路７４８は、ビューア３４６の通路７０８と整列され得る（例えば、同軸であり得る）。
【０１４０】
図７Ｂを引き続き参照すると、第２の構成要素４２４は、第３の長手方向軸７３２に沿って第２の構成要素７２４を通って（例えば、第２のハウジング７２４の後部７２４（Ｂ）を通って）延在する第２の開口部７３０（「第２の通路７３０」とも称される）を有する第２のハウジング７２４を含み得る。第２の構成要素４２４は、Ａ／Ｖデバイス２１０が設置されたときに、第３の長手方向軸７３２がビューア３４６の第１の長手方向軸７０２と実質的に整列する（例えば、同軸）ように、ビューア３４６に取り外し可能に固定され得る。いくつかの例では、ビューア３４６の少なくとも一部は、第２の開口部７３０内に延在する。例えば、ビューア３４６の第２の部分７４４は、第２の開口部７３０内に延在して、第２の開口部７３０内でファスナ４２８に取り付け得る。図示されるように、ファスナ４２８は、ファスナ４２８の実質的に中心を通って延在する通路７５０を含み得る。ファスナ４２８がビューア３４６に取り付けられると、通路７５０は、ビューア３４６の通路７０８と整列され得る（例えば、同軸であり得る）。
【０１４１】
いくつかの例では、ビューア３４６は、ビューア３４６の少なくとも一部分にわたって、第１の長手方向軸７０２に沿って延在する実質的に平坦な部分７５２を含む。例えば、断面で見ると、ビューア３４６の周囲は、完全に円形ではなくてもよいが、代わりに、平坦化されたセグメントを含み得る。平坦な部分７５２は、図７Ｂに示される向きを参照して、ビューア３４６の底面部分に沿って延在し得る。平坦な部分７５２は、可撓性コネクタ４２６がビューア３４６とともにドアの穴内に位置決めされることを可能にする経路を提供し得る。すなわち、平坦な部分７５２は、可撓性コネクタ４２６が穴内でビューア３４６の下に位置決めされるための空間を提供し得る。可撓性コネクタ４２６は、ビューア３４６の外側に沿って延在し、第１の構成要素４２２および第２の構成要素４２４を互いに電気的に結合し得る。
【０１４２】
いくつかの例では、第２の構成要素４２４の第２の開口部７３０は、ビューア３４６の一部分の外面に係合するか、またはそこに固定される。例えば、第２の開口部７３０の内面は、嵌合ねじ山などでビューア３４６（例えば、第２の部分７４４）の外面に係合するか、またはそこに固定され得る。さらに、第１の開口部７１８の内面は、嵌合ねじ山などでビューア３４６の一部分（例えば、第１の部分７４２）の外面に係合するか、または固定され得る。
【０１４３】
図７Ｃは、本開示の様々な態様による例示的なＡ／Ｖデバイス２１０の別の分解側面図である。ここで、Ａ／Ｖデバイス２１０は、第２の構成要素４２４とバリアとの間に取り付ける第２のガスケット７５４と、第１の構成要素４２２とバリアとの間に取り付ける第１のガスケット７５６とを含む。図示されるように、ガスケット７５４、７５６は、ビューア３４６が通過することを可能にするための開口部７５８、７６０を含み得る。例では、ガスケット（複数可）７５４および／または７５６は、例えば、バリアを保護し、Ａ／Ｖデバイス２１０が設置位置を維持することを可能にするためのグリップを提供し、水または他の物質を密封し得る。ガスケット（複数可）７５４、７５６は、Ａ／Ｖデバイス２１０のバリアに対する移動に抵抗するグリップを提供する高摩擦材料を含み得る。様々な実施形態では、ガスケット７５４、７５６は、ゴム、シリコーン、様々なプラスチックなどを含み得る。
【０１４４】
図８は、ファスナ４２８および第２のレンズ７２２に接続されたビューア３４６を示す。図示されるように、ファスナ４２８および第２のレンズ７２２はそれぞれ、ビューア３４６上にねじ込まれているが、他の実施形態では、ねじ山以外の他のタイプの固定機構が使用されてもよい。図示されるように、ビューア３４６は、ねじ山を有していてもいなくてもよい平坦な部分７５２を含む。図８の例では、平坦な部分７５２は、ねじ山を含まない。例では、可撓性コネクタ４２６は、平坦な部分７５２に隣接してビューア３４６の外側に沿って延在し得る。
【０１４５】
第２のレンズ７２２の周囲のフランジ８０３の内面８０２は、ビューア３４６が第１の構成要素４２２に固定されるときに、第１の構成要素４２２、例えば第１のハウジング７１２の後部７１２（Ｂ）に接触し得る。同様に、ファスナ４２８の周囲の内面８０４は、ビューア３４６が第２の構成要素４２４に固定されるときに、第２の構成要素４２４、例えば第２のハウジング７２４の後部７２４（Ｂ）に接触し得る。第２のレンズ７２２および／またはファスナ４２８がビューア３４６上に締め付けられるとき、内面８０２は、第１のハウジング７１２の後部７１２（Ｂ）に接触し、内面８０４は、第２のハウジング７２４の後部７２４（Ｂ）に接触して、Ａ／Ｖデバイス２１０をバリアに固定し得る。
【０１４６】
図９Ａは、ビューア３４６の一部分（例えば、シャフト）を示す。この例では、平坦な部分７５２は、ビューア３４６の全長に沿って延在しているが、他の例では、平坦な部分７５２は、ビューア３４６の中間部分に沿ってなど、ビューア３４６の全長の一部分にのみ沿って延在してもよい。前述のように、ビューア３４６の第１の部分７４２は、第２のレンズ７２２上の第２のねじ山に分離可能に結合するように構成された第１のねじ山を含む。さらに、ビューア３４６の第２の部分７４４は、ファスナ４２８上の第４のねじ山に分離可能に結合するように構成された第３のねじ山を含む。
【０１４７】
図９Ｂは、図９Ａの断面線９Ｂ−９Ｂに沿って取られたビューア３４６の断面図を示す。図示されるように、ビューア３４６は、第１の長手方向軸７０２に沿って延在する（紙面に入るおよび紙面から出る）通路７０８を含む。（例えば、第１の長手方向軸７０２に垂直に取られた）ビューア３４６の断面の輪郭形状は、（例えば円形である）壁の丸みを帯びた部分９０４および壁の平坦な部分７５２を含む。図示されるように、ビューア３４６の内壁９０６は、同様の形状を含み得る。
【０１４８】
図１０Ａは、ビューア３４６の第１の部分７４２に取り外し可能に取り付け可能である第２のレンズ７２２を示す。図示されるように、第２のレンズ７２２の内部は、ビューア３４６の第１の部分７４２に取り付けるための雄ねじ山または雌ねじ山などのねじ山１００２を含み得る。
【０１４９】
図１０Ｂは、ビューア３４６の第２の部分７４４に取り外し可能に取り付け可能なファスナ４２８を示す。図示されるように、ファスナ４２８の内部は、ビューア３４６の第２の部分７４４に取り付けるための雄ねじ山または雌ねじ山などのねじ山１００４を含み得る。
【０１５０】
図１１Ａおよび図１１Ｂは、Ａ／Ｖデバイス２１０の第１の構成要素４２２の正面図を示す。図１１Ａは、カバー１１０２が第２のレンズ７２２およびカメラ３１４の上に配置されている第１の構成要素４２２の正面図を示す。カバー１１０２は、透明、半透明などであり得、第２のレンズ７２２、カメラ３１４、および／または第１の構成要素４２２の他の内部構成要素を保護する。カバー１１０２は、プラスチック、ガラス、金属などから形成され得る。いくつかの例では、カバー１１０２は第１のハウジング７１２の一部であるが、他の例では、カバー１１０２は、別個の構成要素である。
【０１５１】
図１１Ｂは、図１１Ａのカバー１１０２が取り外されて、第２のレンズ７２２、カメラ３１４、マイクロホン（複数可）３２８、発光構成要素３４０（例えば、赤外線）、および（例えば、周囲光を検出することができる）光センサ３１８が見えるようにされている第１の構成要素４２２の正面図を示す。
【０１５２】
図１２Ａおよび図１２Ｂは、Ａ／Ｖデバイス２１０の設置を支援するタブ１２０２を示す。図１２Ａは、タブ１２０２がビューア３４６と第１の構成要素４２２または第２の構成要素４２４との間の接合部にある、第１の構成要素４２２または第２の構成要素４２４およびビューア３４６の上面図を示す。図１２Ｂは、タブ１２０２がビューア３４６と第１の構成要素４２２または第２の構成要素４２４との間の接合部にある、第１の構成要素４２２または第２の構成要素４２４およびビューア３４６の側面図を示す。タブ１２０２は、第１の構成要素４２２または第２の構成要素４２４およびビューア３４６をバリアの開口部内に保持し得る。例示すると、Ａ／Ｖデバイス２１０を設置するときに、ユーザは、ビューア３４６をタブ１２０２および第１の構成要素４２２に取り付け得る。次いで、ビューア３４６はバリアの開口部内に挿入され、これにより、タブ１２０２が開口部の内面に接触し、組み合わせられた第１の構成要素４２２およびビューア３４６を所定の位置に（例えば、開口部から落ちることなく）保持し得る。ユーザは、バリアの反対側に移動して、例えば、ファスナ（複数可）４２８を使用することによって、第２の構成要素４２４をビューア３４６の第２の部分７４４に接続し得る。例では、タブ１２０２は楔形を有し、摩擦嵌合でバリアの開口部に係合して、第１の構成要素４２２および第２の構成要素４２４のバリアに対する移動に抵抗する。タブとして説明されているが、他の例では、タブ１２０２は、フランジ、クランプなどの他のタイプのファスナであってもよい。さらに、第１の構成要素４２２およびビューア３４６は、接着剤を用いてなど、他の方法でバリアに保持されてもよい。
【０１５３】
いくつかの例では、タブ１２０２の代わりに（またはそれに加えて）スリーブ（例えば、シャフト）が使用される。スリーブは、バリアの中に滑り入れられ得、ビューア３４６は、スリーブの中に滑り入れられ得る。
【０１５４】
図１３Ａは、カバー１３０２がファスナ４２８の上および／または第２の開口部７３０、ビューア３４６の通路７０８などの上に配置されている第２の構成要素４２４の正面図を示す。カバー１３０２は、第２の前面７２６に近接していてもよい。カバー１３０２は、透明、半透明、固体などであり得る。例えば、カバー１３０２は、ファスナ４２８および第２の構成要素４２４内の他の構成要素を覆う、クロスハッチングで示される非透明部分１３０４を含み得る。非透明部分１３０４は、第２の構成要素４２４の審美的に魅力的な外観を提供し得る。さらに、カバー１３０２は、透明（または半透明）部分１３０６を含み得、これにより、ユーザがビューア３４６内の通路７０８を通して見る（例えば、ビューア３４６によって実装されるドアビューアを通して見る）ことができる。カバー１３０２は、プラスチック、ガラス、金属などから形成され得る。いくつかの例では、カバー１３０２は、第２のハウジング７２４の一部であるが、他の例では、カバー１３０４は、別個の構成要素である。図１３Ｂは、図１３Ａのカバー１３０２が取り外された第２の構成要素４２４の正面図を示す。
【０１５５】
カバー１３０２が示されているが、多くの例では、Ａ／Ｖデバイス２１０はカバー１３０２を含まない。例えば、第２のハウジング７２４は、カバー１３０２を含まない１つ以上の部品から形成し得る。ここでは、第２のハウジング７２４が、第２の構成要素４２４の内部構成要素を覆い得る。
【０１５６】
図１４Ａは、第２のハウジング７２４の前部７２４（Ａ）が取り外された第２のハウジング７２４の後部７２４（Ｂ）の一例を示す。具体的には、図１４Ａは、バッテリ３４２、可撓性コネクタ４２６、可撓性コネクタ４２６の第２のカプラ７３８、締結部１４０２、および緩み受容部１４０４（Ａ）／１４０４（Ｂ）を示す。締結部１４０２（例えば、凹部）は、ビューア３４６が第２の開口部７３０を通して位置決めされ、ファスナ４２８がビューア３４６に結合されたときに、ファスナ４２８を受容するように構成され得る。図示されるように、締結部１４０２は、第２の構成要素４２４の内部の一部（例えば、第２のハウジング７２４の後部７２４（Ｂ）の一部）である。
【０１５７】
緩み受容部１４０４（Ａ）／１４０４（Ｂ）は、可撓性コネクタ４２６内で余剰の長さ（例えば、緩み）を受容し得る。例えば、可撓性コネクタ４２６は、様々なドア厚さに対応するように、比較的長い長さで製造され得る。可撓性コネクタ４２６の全体が設置に必要とされない（例えば、可撓性コネクタ４２６の長さが、ドアの厚さよりも実質的に長い）場合、可撓性コネクタ４２６に余剰の長さが存在し得る（例えば、設置は、可撓性コネクタ４２６に余剰の長さをもたらし得る）。そのような余剰分は、しばしばサービスループと呼ばれる。緩み受容部１４０４（Ａ）／１４０４（Ｂ）は、可撓性コネクタ４２６のサービスループを受容および／または固定し得る。この例では、緩み受容部１４０４（Ａ）／１４０４（Ｂ）は、可撓性コネクタ４２６の可変長を受容し得るチャネル１４０４（Ａ）と、サービスループを固定するタブ１４０４（Ｂ）とを含む。
【０１５８】
図１４Ｂは、第２の接続ポート７４０が可視であるように、可撓性コネクタ４２６を含まない第２のハウジング７２４の後部７２４（Ｂ）を示す。第２の接続ポート７４０は、可撓性コネクタ４２６の第２のカプラ７３８に接続し得る。第２の接続ポート７４０は、２０ピン接続、２４ピン接続、ｎピン接続、ＵＳＢ接続などを通じて、様々な方法で実装され得る。
【０１５９】
図１４Ｃは、ファスナ４２８が取り付けられている第２のハウジング７２４の後部７２４（Ｂ）を示す。ここでは、可撓性コネクタ４２６はドアを通って引っ張られ、可撓性コネクタ４２６の余剰分は、緩み受容部１４０４（Ａ）／１４０４（Ｂ）で固定されている。図示されるように、ファスナ４２８の通路７５０は、ビューア３４６の通路７０８への視認可能な通路を提供する。
【０１６０】
図１５は、第２のハウジング７２４の前部７２４（Ａ）が取り外された第２のハウジング７２４の後部７２４（Ｂ）の別の例を示す。ここでは、第２の接続ポート７４０、第２の開口部７３０、およびバッテリ３４２が示されている。この例では、緩み受容部１４０４は、可撓性コネクタ４２６（図１５には図示せず）の張力を調節するためのタブを含む。例えば、可撓性コネクタ４２６は、Ａ／Ｖデバイス２１０がバリアに設置されると（例えば、可撓性コネクタ４２６がバリアの開口部を通って延在した状態で）、可撓性コネクタ４２６の張力を強めるために、タブ１４０４を通してまたはその周りで引っ張られ得る。次いで、可撓性コネクタ４２６の第２のカプラ７３８が、第２の接続ポート７４０に接続され得る。前述のように、いくつかの例では、可撓性コネクタ４２６は、異なる厚さのバリア（例えば、異なる設置構成）に対応するように、比較的長い長さで実装され得る。つまり、可撓性コネクタ４２６は、一部のバリアの開口部を通るのに必要とされるよりも長い長さを含み得る。したがって、タブ１４０４は、可撓性コネクタ４２６の緩み（例えば、余剰の長さ）を、タブ１４０４を通してまたはその周りで締めることによって取り除くことを可能にし得る。
【０１６１】
図１６は、可撓性コネクタ４２６の例示的なサービスループ４２６（Ａ）を示す図である。ここでは、第２のハウジング７２４の後部７２４（Ｂ）の様々な表面が取り外されて、図１４Ａまたは図１４Ｃの緩み受容部１４０４内（例えば、チャネル内）に固定されるサービスループ４２６（Ａ）が見えるようにされている。図示されるように、第２の構成要素４２４の第２の開口部７３０は、可撓性コネクタ４２６を受容するための平坦な部分７３０（Ａ）（例えば、凹部）を含む。
【０１６２】
図１７は、第２のハウジング７２４の後部７２４（Ｂ）内に固定された可撓性コネクタ４２６の別の例示的なサービスループ４２６（Ａ）を示す。この例では、ファスナ４２８がビューア３４６に接続され、可撓性コネクタ４２６は、ビューア３４６の下に（例えば、ビューア３４６の平坦な部分７５２に沿って）位置決めされる。図示されるように、可撓性コネクタ４２６は、第２の開口部７３０を通ってファスナ４２８の周りに延在し、第２の接続ポート７４０に接続する。
【０１６３】
図１８Ａは、第２の構成要素４２４に取り付けられた第２のガスケット７５４を示し、図１８Ｂは、第１の構成要素４２２に取り付けられた第１のガスケット７５６を示す。例では、ガスケット（複数可）７５４および／または７５６は、例えば、Ａ／Ｖデバイス２１０を保護し、Ａ／Ｖデバイス２１０が設置位置を維持することを可能にするためのグリップを提供し、水または他の物質を密封し得る。ガスケット（複数可）７５４および／または７５６は、Ａ／Ｖデバイス２１０のバリアに対する移動に抵抗するグリップを提供する高摩擦材料を含み得る。様々な実施形態では、ガスケット（複数可）７５４および／または７５６は、ゴム、シリコーン、様々なプラスチックなどを含み得る。
【０１６４】
図１８Ａ〜図１８Ｂの例では、ガスケット（複数可）７５４および／または７５６は、リブ部分（例えば、隆起した帯状の部分）を含む。例えば、第２のガスケット７５４は、第２のガスケット７５４の外周に延在するリブ部分７５４（Ａ）を含み得る。さらに、第１のガスケット７５６は、第１のガスケット７５６の外周に延在する第１のリブ部分７５６（Ａ）と、第１のガスケット７５６の開口部７６０の周りに延在する第２のリブ部分７５６（Ｂ）とを含み得る。リブ構成要素として示されているが、ガスケット（複数可）７５４および／または７５６は、リブでなくてもよく、および／または他のテクスチャを含んでもよい。
【０１６５】
図１９Ａ〜図１９Ｍは、例示的な可撓性コネクタ４２６の第２の構成要素４２４への固定の様々な態様を示す。図１９Ａは、第２のハウジング７２４の前部７２４（Ａ）が取り外された第２のハウジング７２４の後部７２４（Ｂ）の一例を示す。具体的には、図１９Ａは、バッテリ３４２、可撓性コネクタ４２６、余剰コネクタ受容部分１９０２、コネクタホルダ１９０４、およびタブ１９０６を示す。図示されるように、可撓性コネクタ４２６は、コネクタホルダ１９０４およびタブ１９０６の周りに延在し得る。例では、可撓性コネクタ４２６は、可撓性コネクタ４２６が様々な厚さのバリアに設置されることを可能にするための余剰の長さを含み得る。設置中、タブ１９０６は、余剰の長さをバリアを通して引き出すために（例えば、図１９Ａに関して下向きに）引き出され、余剰コネクタ受容部分１９０２（例えば、サービスループ）がもたらされ得る。タブ１９０６および／またはコネクタホルダ１９０４は、第２のハウジング７２４の後部７２４（Ｂ）に取り付けられて、余剰コネクタ受容部分１９０２を固定し得る。例えば、コネクタホルダ１９０４は、可撓性コネクタ４２６に取り付けられ、第２のハウジング７２４の後部７２４（Ｂ）上のチャネル１９０８の第１の端部１９０８（Ａ）に取り外し可能に取り付け可能であり得る。タブ１９０６は、チャネル１９０８の第２の端部１９０８（Ｂ）に取り外し可能に取り付け得る。したがって、コネクタホルダ１９０４がチャネル１９０８の第１の端部１９０８（Ａ）に取り付けられ、タブ１９０６がチャネル１９０８の第２の端部１９０８（Ｂ）に取り付けられると、余剰コネクタ部分１９０２（例えば、可撓性コネクタ４２６のサービスループ）は、チャネル１９０８内に保持され得る。チャネル１９０８の長さは、可撓性コネクタ４２６が設置状態に広げられるときのサービスループの長さに対応し得る。
【０１６６】
いくつかの例では、クイックレスポンス（ＱＲ）コード、バーコード、または他のタイプのマーカーを（例えば、ステッカーを用いて、印刷されてなど）位置１９１０に配置し得る。ユーザは、例えば、モバイルデバイスのカメラでマーカーをスキャンし、ウェブサイト、アプリケーションなど、ユーザがＡ／Ｖデバイス２１０を設置することを可能にするコンテンツに誘導され得る。
【０１６７】
図１９Ｂは、図１９Ａに示される後部７２４（Ｂ）の一部分が取り外されて、どのように可撓性コネクタ４２６がＡ／Ｖデバイス２１０内に（例えば、設置されて締められた位置に）位置決めされるかが見えるようにされた後部７２４（Ｂ）の一例を示す。図示されるように、可撓性コネクタ４２６は、第１の構成要素４２２上の第１の接続ポート７３６（図１９Ｂでは不図示）に接続するための第１のカプラ７３４を含み得る。図１９Ｃは、図１９Ｂに示される構成要素が取り外されて、どのように可撓性コネクタ４２６がＡ／Ｖデバイス２１０内に（例えば、設置されて締められた位置に）位置決めされるかが見えるようにされた後部７２４（Ｂ）の一例を示す。
【０１６８】
図１９Ｄは、（例えば、後部７２４（Ｂ）から取り外されている）可撓性コネクタ４２６、コネクタホルダ１９０４、およびタブ１９０６の第１の図を示す。図１９Ｅは、第１のカプラ７３４および第２のカプラ７３８を見せるための可撓性コネクタ４２６、コネクタホルダ１９０４、およびタブ１９０６の第２の図を示す。前述のように、第１のカプラ７３４は、第１の構成要素４２２に接続し得、第２のカプラ７３８は、第２の構成要素４２４に接続し得る。
【０１６９】
図１９Ｆは、タブ１９０６の正面図を示す。タブ１９０６は、可撓性コネクタ４２６（図１９Ｆには不図示）を受容する、スロットなどの開口部１９０６（Ａ）を含み得る。可撓性コネクタ４２６は、設置中に開口部１９０６（Ａ）を通して引っ張られて、可撓性コネクタ４２６の余剰の長さが取り除かれ得る。タブ１９０６はまた、ディテント（例えば、突起）１９０６（Ｂ）を含み得る。ディテント１９０６（Ｂ）は、以下でさらに詳細に説明されるように、タブ１９０６が第２のハウジング７２４の後部７２４（Ｂ）内のチャネル１９０８に係合することを可能にし得る。図１９Ｆには４つのディテント１９０６（Ｂ）が示されているが、任意の数のディテントを使用してもよい。
【０１７０】
図１９Ｇは、コネクタホルダ１９０４の側面図を示す。コネクタホルダ１９０４は、第１の方向に延在する第１の部分１９０４（Ａ）と、第２の部分１９０４（Ｂ）が第１の方向を横断する第２の方向に、例えば、垂直に延在するように第１の部分１９０４（Ａ）から延在する第２の部分１９０４（Ｂ）とを有する。
【０１７１】
図１９Ｈは、コネクタホルダ１９０４の斜視図を示す。図示されるように、コネクタホルダ１９０４は、図１９Ｅに示されるように、可撓性コネクタ４２６の第２のカプラ７３８が通って突出し得る開口部１９１２を含む。したがって、コネクタホルダ１９０４の第１の部分１９０４（Ａ）は、図１９Ｅに再び示されるように、可撓性コネクタ４２６の第２のカプラ７３８に取り付け得る。
【０１７２】
図１９Ｉは、第１の例示的な斜視図から取られた第２のハウジング７２４の後部７２４（Ｂ）のチャネル１９０８の例示的な詳細を示す。具体的には、図１９Ｉは、後部７２４（Ｂ）の一部分１９１４の詳細図を示す。図示されるように、チャネル１９０８の第１の端部１９０８（Ａ）は、可撓性コネクタ４２６の第２のカプラ７３８に接続するための第２の接続ポート７４０を含み得る。すなわち、第２のハウジング７２４は、第２のカプラ７３８（図１９Ｅ）に接続するための第２の接続ポート７４０を含み得る。チャネル１９０８はまた、第１および第２の向かい合うレッジ１９１７のすぐ下にアンダーカット１９１６を含み得、アンダーカット１９１６およびレッジ１９１７は、（例えば、ディテント１９０６（Ｂ）に係合するために）タブ１９０６に係合し得る。例えば、タブ１９０６は、ディテント１９０６（Ｂ）がレッジ１９１７のすぐ下のアンダーカット１９１６に着座している状態で、チャネル１９０８内に摩擦嵌合係合で着座し得る。ディテント１９０６（Ｂ）を含むタブ１９０６は、摩擦嵌合でチャネル１９０８に係合して、タブ１９０６のチャネル１９０８内での任意の上方移動に抵抗し、それによって、可撓性コネクタ４２６の弛みに抵抗する可撓性コネクタ４２６のわずかな張力が維持される。弛みは、そうでなければ、可撓性コネクタ４２６の緩みおよび／またはそりをもたらし得る。さらに、タブ１９０６は、Ａ／Ｖデバイス２１０を設置するプロセス中に、チャネル１９０８内に押し込まれると、タブ１９０６は、ディテント１９０６（Ｂ）がアンダーカット１９１６内に着座するとチャネル１９０８内に「カチッ（ｓｎａｐ）」と入り込み得る（これは、例えば、ディテント１９０６（Ｂ）間で測定されるタブ１９０６の幅が、レッジ１９１７間で測定されるチャネル１９０８の幅よりもわずかに大きいからであり得る）。この例では、アンダーカット１９１６は、チャネル１９０８の長さの大部分に沿って（例えば、チャネル１９０８の長さの５０％を超えて）延在し得る。他の例では、アンダーカット１９１６の長さは、より短くてもより長くてもよい。
【０１７３】
図１９Ｊは、第２の例示的な斜視図から取られた第２のハウジング７２４の後部７２４（Ｂ）のチャネル１９０８のさらなる例示的な詳細を示す。具体的には、図１９Ｊは、アンダーカット１９１６およびレッジ１９１７の詳細をさらに示すための後部７２４（Ｂ）の一部分１９１８の図を示す。
【０１７４】
図１９Ｋ〜図１９Ｌは、例示的な設置プロセス中の管状部材３４７および可撓性コネクタ４２６を示す。具体的には、図１９Ｋ〜図１９Ｌは、可撓性コネクタ４２６のバリアの開口部への挿入を容易にするために、どのように可撓性コネクタ４２６を管状部材３４７内に部分的に位置決めし得るかを示す。この例では、管状部材３４７は、バリアの開口部を表すチューブ１９２０内に示されている。可撓性コネクタ４２６は、管状部材３４７とチューブ１９２０との間の空間内で管状部材３４７に沿って延在し得る。管状部材３４７とチューブ１９２０との間の空間は、管状部材３４７の平坦な部分７５２によって部分的に囲まれる。図１９Ｋは、管状部材３４７の第１の端部３４７（Ａ）の開口部に挿入されるコネクタホルダ１９０４を示し、図１９Ｌは、管状部材３４７の第１の端部３４７（Ａ）から取り外されているコネクタホルダ１９０４を示す。
【０１７５】
図１９Ｌを参照すると、例では、コネクタホルダ１９０４の第１の部分１９０４（Ａ）の外形は、ビューア３４６の通路７０８の内形に実質的に対応し得る。一例では、通路７０８の内形は円形であってよく、第１の部分１９０４（Ａ）の外面のうちの１つ以上は、円形通路７０８に収まるように丸くされ得る。別の例では、通路７０８の内形は長方形であってもよく、第１の部分１９０４（Ａ）は長方形通路７０８に収まるように長方形であってもよい。例では、第１の部分１９０４（Ａ）（および／または第２の部分１９０４（Ｂ））は、通路７０８の内面の幅、直径等と同じまたはそれ未満の幅、厚さ、直径等を有し得る。さらに、例では、第１の部分１９０４（Ａ）は、通路７０８に摩擦嵌合係合で係合して、設置中にコネクタホルダ１９０４をビューア３４６内に維持し得る。
【０１７６】
例では、設置中、コネクタホルダ１９０４は、図１９Ｅに示されるように、可撓性コネクタ４２６の第２のカプラ７３８がコネクタホルダ１９０４に取り付けられた状態で、図１９Ｋに示されるように、ビューア３４６の通路７０８内に配置され得る。次いで、ビューア３４６は、バリアの開口部（図１９Ｋのチューブ１９２０によって表されている）に挿入され得る。本実施形態のこの態様は、可撓性コネクタ４２６を、損傷されることなくバリアの開口部を通過させることを可能にする。挿入されると、コネクタホルダ１９０４は、図１９Ｌに示されるように、ビューア３４６から取り外され得、コネクタホルダ１９０４内に収容された第２のカプラ７３８（図１９Ｅ）は、第２の接続ポート７４０（図１９Ｉ）に接続され得る。次いで、タブ１９０６は、可撓性コネクタ４２６の任意の緩みを締めるために引き下げられ得、次に、タブ１９０６は、図１９Ａに示されるように、ディテント１９０６（Ｂ）がアンダーカット１９１６（図１９Ｉ）に着座している状態で、後部７２４（Ｂ）のチャネル１９０８内に嵌り込み得る。Ａ／Ｖデバイス２１０をバリアに装着するための例示的なプロセスが、以下でさらに詳細に説明される。
【０１７７】
図１９Ｍは、可撓性コネクタ４２６が第１の構成要素４２２と第２の構成要素４２４との間に取り付けられているＡ／Ｖデバイス２１０を示す。具体的には、可撓性コネクタ４２６は、ビューア３４６の平坦な部分７５２の下に位置決めされ、それに沿って延在する。図１９Ｍは、可撓性コネクタ４２６およびビューア３４６がバリアの開口部（明確にするために図１９Ｍでは省略）内に設置されたときにどのように配置され得るかを示す。図示されるように、可撓性コネクタ４２６は、上述したように、タブ１９０６を下向きに引っ張ることによって、実質的にピンと張った状態に引っ張られ得る。
【０１７８】
図２０は、ビューア３４６の第２の部分７４４に取り付けるファスナ４２８の一例を示す。具体的には、ビューア３４６は、第１の構成要素４２２内に延在して、および／またはそれと接続し得る。ビューア３４６の第２の部分７４４のねじ山がファスナ４２８を受容し得る。ファスナ４２８は、この例ではナットとして実装されている。設置の一例として、（ビューア３４６が取り付けられた）第１の構成要素４２２を、ビューア３４６をバリアの開口部に滑り入れることによって、バリアの外部と接触させて配置し得る。次いで、第２の構成要素４２４をビューア３４６の第２の部分７４４に滑り載せ得る。次いで、ファスナ４２８をビューア３４６の第２の部分７４４に配置して、締め得る。ファスナ４２８を締めることによって、バリアの一方の側面に位置する第１の構成要素４２２と、バリアの他方の側面に位置する第２の構成要素３４６とがバリアにクランプされ得る。
【０１７９】
いくつかの例では、Ａ／Ｖデバイス２１０は、異なる厚さのバリア、バリアの異なる直径の開口部などを考慮するために、異なるサイズのビューア３４６および／またはビューア３４６に取り付けられる拡張器を含み得る。例えば、Ａ／Ｖデバイス２１０は、長さおよび／または直径が異なる複数のビューア３４６とともに流通（例えば、販売）され得る。ユーザは、既存のドアビューアを取り外し、その特定の設置向けのサイズの（例えば、バリアを通って延在する）ビューア３４６を設置し得る。
【０１８０】
多くの例は、ビューア３４６を使用するコンテキストで説明されているが、いくつかの例では、Ａ／Ｖデバイス２１０は、ビューア３４６なしで実装され得る。例えば、既存のドアビューアをドアに残し、第１の構成要素４２２および第２の構成要素４２４を設置して既存のドアビューアに整列させて、これにより、ユーザが既存のドアビューアを引き続き使用し、Ａ／Ｖデバイス２１０の機能を実装し得る。ここでは、Ａ／Ｖデバイス２１０は、ファスナ、接着剤などでバリアに取り付けられ得る。
【０１８１】
さらに、いくつかの例では、Ａ／Ｖデバイス２１０は、ドアビューアなしで実装されてもよい。例示すると、（バリアの開口部を通るビューア３４６を使用して、またはビューア３４６を用いることなく）第１の構成要素４２２は、バリアの第１の側面に取り付けられ得、第２の構成要素４２４は、バリアの第２の側面に取り付けられ得る。ここでは、第１の構成要素４２２は、画像データをキャプチャし、画像データを第２の構成要素４２４のディスプレイに表示し得る。この構成は、ユーザが、バリアを開くことなく、バリアの第１の側面で何が起こっているかを見ることを可能にし得る。
【０１８２】
図２１は、ビームスプリッタ２１０２が実装されるＡ／Ｖデバイス２１０を示す。ビームスプリッタ２１０２は、ビューア３４６の第１のレンズ７１０から受け取った光２１０４を、第１の光ビーム２１０６および第２の光ビーム２１０８に分割するように構成される。図示されるように、カメラ２１１０が、第１の光ビーム２１０６を受け取るように整列され得る（例えば、カメラ２１１０の画像センサが、第１の光ビーム２１０６を受け取るように整列され得る）。カメラ２１１０は、カメラ３１４または追加のカメラ（例えば、第１の構成要素４２２上に位置決めされ得る、カメラ３１４に加えての第２のカメラ）を含み得る。第２の構成要素４２４はまた、第２の光ビーム２１０８を受け取るように整列された第３のレンズ２１１２を含み得る（例えば、第３のレンズ２１１２の長手方向軸が、第３の長手方向軸７３２（図７Ｂ）に整列され得る）。第３のレンズ２１１２、第１のレンズ７１０、および／または第２のレンズ７２２は、ドアビューアを形成し得る。ビームスプリッタ２１０２は、ガラス、プラスチックなどの様々な材料を含み得る。いくつかの例では、ビームスプリッタ２１０２は、２つの三角柱から作られる立方体を含む。別の例では、ビームスプリッタ２１０２は、金属の薄い被膜を有するガラスまたはプラスチックシートを含み得る。ビームスプリッタ２１０２は、いくつかの光をそれが入射した方向に通過させ、いくつかの光を反射させ得る。
【０１８３】
プロセス２２００、２３００、２４００、および２５００を含む本明細書に記載のプロセスの各々は、ハードウェア、ソフトウェア、またはそれらの組み合わせで実装し得る動作のシーケンスを表す、論理フローグラフ内のブロックの集合として示される。ソフトウェアのコンテキストでは、ブロックは、１つ以上のプロセッサによって実行されると、列挙される動作を行う、１つ以上のコンピュータ可読記憶媒体に記憶されたコンピュータ実行可能命令を表す。一般に、コンピュータ実行可能命令は、特定の機能を行うか、または特定の抽象データタイプを実装するルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを含む。動作が記載される順序は、限定と解釈されることを意図するものではなく、任意の数の記載されたブロックを任意の順序および／または並行して組み合わせてプロセスを実装し得る。加えて、任意の数の記載されたブロックは、オプションでも、また、プロセスを実装するために排除されてもよい。
【０１８４】
ここで、図２２を参照すると、図２２は、画像データ、音声データ、および／またはＡ／Ｖデバイスにおける動き、振動、移動、および／または向きの変化に関する通知を提供するためのプロセス２２００を示すフローチャートである。プロセス２２００は、ブロックＢ２２０２において、センサから信号を受信することを含む。例えば、Ａ／Ｖデバイス２１０の１つ以上のプロセッサ３１０は、センサ３４４から信号を受信し得る。前述のように、センサ３４４は、加速度計、ジャイロスコープ、磁力計、および／またはガラス破壊検出器を含み得る。いくつかの例では、信号は、センサデータ４２０を含み得る。
【０１８５】
プロセス２２００は、ブロックＢ２２０４において、信号が移動、振動、および／または向きの変化を示すことを決定することを含む。例えば、Ａ／Ｖデバイス２１０は、信号（および／または信号に含まれるセンサデータ４２０）が、閾値量のＡ／Ｖデバイス２１０の移動、振動、および／または向きの変化を示すことを決定し得る。そのような決定は、Ａ／Ｖデバイス２１０が取り付けられ得るバリアが移動した（例えば、開いた、閉じたなど）、影響を受けた（例えば、ドアのノック、物体からの接触など）などを示し得る。
【０１８６】
プロセス２２００は、ブロックＢ２２０６において、動きセンサからのデータおよび／またはボタンからの入力を受信することを含む。例えば、Ａ／Ｖデバイス２１０の１つ以上のプロセッサ３１０は、動きセンサ（複数可）３２６からの動きデータ４１２、および／またはボタン３０６からの入力データ４１０を受信し得る。プロセス２２００は、ブロックＢ２２０８において、マイクロホンを使用して音声データを生成することを含む。例えば、Ａ／Ｖデバイス２１０のマイクロホン（複数可）３２８が、音を受信することに応答して、音声データ４０８を生成し得る。
【０１８７】
プロセス２２００は、ブロックＢ２２１０において、音声データに表される値が閾値を超えていることを決定することを含む。例えば、Ａ／Ｖデバイス２１０は、音声データ４０８に表される値が閾値を超えていることを決定し得る。これは、音声信号の振幅、音インジケータ（例えば１〜１０のスケールの音の大きさを示す）、デシベル測定値などが、所定の閾値などの閾値を上回るか、またはそうでなければ超えると決定することを含み得る。いくつかの例では、Ａ／Ｖデバイス２１０は、閾値量を超える音を検出し得る。
【０１８８】
プロセス２２００は、ブロックＢ２２１２において、カメラおよび／またはマイクロホンを作動させることを含む。例えば、Ａ／Ｖデバイス２１０の１つ以上のプロセッサ３１０は、ブロックＢ２２０４において、信号がＡ／Ｖデバイス２１０の移動、振動、および／または向きの変化を示すと決定すること、ブロックＢ２２０６において、動きセンサ（複数可）３２６および／またはボタン３０６からデータを受信すること、および／または、ブロックＢ２２１０において、音声データ４０８に表される値が閾値を超えると決定することに基づいて、カメラ３１４および／またはマイクロホン（複数可）３２８を作動させ得る。
【０１８９】
プロセス２２００は、ブロックＢ２２１４において、カメラを使用して画像データを生成することを含む。例えば、Ａ／Ｖデバイス２１０は、ブロックＢ２２１２におけるカメラ３１４の作動に基づいて、カメラ３１４を使用して画像データ４０６を生成し得る。プロセス２２００は、ブロックＢ２２１６において、マイクロホンを使用して音声データを生成することを含む。例えば、Ａ／Ｖデバイス２１０は、ブロックＢ２２１２におけるマイクロホン（複数可）３２８の作動に基づいて、マイクロホン（複数可）３２８を使用して音声データ４０８を生成し得る。
【０１９０】
プロセス２２００は、ブロックＢ２２１８において、画像データ、音声データ、および／または通知を送信することを含む。例えば、Ａ／Ｖデバイス２１０は、画像データ４０６、音声データ４０８、および／または通知４１６を、クライアントデバイス２１４、２１６、バックエンドサーバ２２４、ハブデバイス２０２、および／または任意の他のデバイスに送信し得る。いくつかの例では、通知４１６は、Ａ／Ｖデバイス２１０の移動、振動、および／または向きの変化を示し得る。さらに、いくつかの例では、通知４１６は、Ａ／Ｖデバイス２１０において動きが検出されたことを示し得る。さらに、いくつかの例では、通知４１６は、音声データ４０８に表される値が閾値を超えることを示し得る。
【０１９１】
プロセス２２００は、ブロックＢ２２２０において、音声を出力させることを含む。例えば、Ａ／Ｖデバイス２１０は、Ａ／Ｖデバイス２１０のスピーカ（複数可）３３０を介して音声を出力させ得る。さらに、またはあるいは、Ａ／Ｖデバイス２１０は、シグナリングデバイスに信号を送信して、シグナリングデバイスに（例えば、シグナリングデバイスのスピーカを介して、または別の方法で）音声を出力させ得る。
【０１９２】
ここで、図２３を参照すると、図２３は、Ａ／Ｖデバイスの移動、振動、および／または向きの変化を検出し、そのような検出に関するデータを提供するためのプロセス２３００を示すフローチャートである。プロセス２３００は、ブロックＢ２３０２において、Ａ／Ｖデバイスのセンサによって生成されたデータを受信することを含む。例えば、バックエンドサーバ２２４および／またはハブデバイス２０２は、Ａ／Ｖデバイス２１０からセンサデータ４２０を受信し得る。プロセス２３００は、ブロックＢ２３０４において、画像データおよび／または音声データを受信することを含む。例えば、バックエンドサーバ２２４および／またはハブデバイス２０２は、Ａ／Ｖデバイス２１０から画像データ４０６および／または音声データ４０８を受信し得る。
【０１９３】
プロセス２３００は、ブロックＢ２３０６において、データを分析することを含む。例えば、バックエンドサーバ２２４および／またはハブデバイス２０２は、センサデータ４２０および／または音声データ４０８を分析し得る。例えば、分析は、センサデータ４２０が閾値量を超える加速度計からの加速度値を含むこと、センサデータ４２０が閾値量を超えるジャイロスコープからの向きおよび／または角速度値を含むこと、センサデータ４２０が（例えば、以前の値と比較して）閾値量を超えて変化した磁力計からの値を含むこと、センサデータ４２０が閾値量を超えるガラス破壊検出器からのノイズまたは振動値を含むこと、音声データ４０８が閾値量を超える音を示すことなどを決定し得る。
【０１９４】
プロセス２３００は、ブロックＢ２３０８において、閾値量の移動、振動、および／または向きの変化を検出することを含む。例えば、ブロックＢ２３０６における分析に基づいて、バックエンドサーバ２２４および／またはハブデバイス２０２は、Ａ／Ｖデバイス２１０の閾値量の移動、振動、および／または向きの変化を検出し得る。プロセス２３００は、ブロックＢ２３１０において、通知を生成することを含む。例えば、バックエンドサーバ２２４および／またはハブデバイス２０２は、ブロックＢ２３０６における検出に基づいて、通知４１６を生成し得る。いくつかの例では、通知４１６は、Ａ／Ｖデバイス２１０の移動、振動、および／または向きの変化を示す。
【０１９５】
プロセス２３００は、ブロックＢ２３１２において、画像データ、音声データ、および／または通知を送信することを含む。例えば、バックエンドサーバ２２４および／またはハブデバイス２０２は、画像データ４０６、音声データ４０８、および／または通知４１６を、クライアントデバイス２１４、２１６および／または任意の他のデバイスに送信し得る。いくつかの例では、通知４１６は、Ａ／Ｖデバイス２１０の移動、振動、および／または向きの変化を示し得る。さらに、いくつかの例では、通知４１６は、Ａ／Ｖデバイス２１０において動きが検出されたことを示し得る。
【０１９６】
プロセス２３００は、ブロックＢ２３１４において、音声を出力させることを含む。例えば、バックエンドサーバ２２４および／またはハブデバイス２０２は、（例えば、Ａ／Ｖデバイス２１０に信号を送信することによって）Ａ／Ｖデバイス２１０のスピーカ（複数可）３３０を介して音声を出力させ得る。さらに、またはあるいは、バックエンドサーバ２２４および／またはハブデバイス２０２は、シグナリングデバイスに信号を送信して、シグナリングデバイスに（例えば、シグナリングデバイスのスピーカを介して、または別の方法で）音声を出力させ得る。
【０１９７】
図２４は、本開示の様々な態様による、Ａ／Ｖデバイス２１０からのＡ／Ｖコンテンツをストリーミングおよび記憶するためのプロセス２４００の信号図である。ネットワークデバイス２４０２は、ハブデバイス２０２、ＶＡデバイス２０８、および／またはサーバ／バックエンドデバイスのネットワーク（複数可）２２０の構成要素（例えば、バックエンドサーバ２２４、バックエンドＡＰＩ２２６、ストレージデバイス２２２など）のいずれかのうちの１つ以上を含み得る。
【０１９８】
プロセス２４００は、ブロックＢ２４０４において、カメラの視野および／または動きセンサの視野内の物体を検出することを含む。例えば、Ａ／Ｖデバイス２１０は、動きセンサ（複数可）３２６の視野（例えば、動きセンサ視野）および／またはカメラ３１４の視野（例えば、カメラ視野）内の物体の存在を検出し得る。動きセンサ（複数可）３２６を使用して動きを検出するには、Ａ／Ｖデバイス２１０のプロセッサ（複数可）３１０は、動きセンサ（複数可）３２６の出力信号からのデータタイプ（例えば、ＰＩＲセンサの電圧）を分析して、出力信号が、ブロックＢ２４０６および信号Ｓ２４０８における画像データ４０６および／または音声データ４０８の記録を促す物体の動きを示すかどうかが決定され得る。カメラ３１４を使用して動きを検出するには、Ａ／Ｖデバイス２１０のプロセッサ（複数可）３１０は、例えば、画素変化のフレーム毎の比較を行うことによって画像データ４０６を分析して、画像データ４０６が、ブロックＢ２４０６および信号Ｓ２４０８における画像データ４０６および／または音声データ４０８の記録および送信を促す物体の動きを示すかどうかが決定され得る。
【０１９９】
プロセス２４００は、ブロックＢ２４０６において、映像データおよび／または音声データを記録することを含む。例えば、Ａ／Ｖデバイス２１０のプロセッサ（複数可）３１０は、カメラ３１４に、画像データ４０６の生成を開始させ、および／またはマイクロホン（複数可）３２８に音声データ４０８の記録を開始させ得る。
【０２００】
プロセス２４００は、信号Ｓ２４０８において、映像データおよび／または音声データをネットワークデバイス２４０２に送信することを含む。例えば、Ａ／Ｖデバイス２１０のプロセッサ（複数可）３１０は、通信構成要素３１２を使用して、画像データ４０６および／または音声データ４０８をネットワークデバイス２４０２に送信し得る。これに応答して、ネットワークデバイス２４０２は、それぞれのプロセッサ（複数可）によって、また、それぞれの通信構成要素（複数可）を使用して、画像データ４０６および／または音声データ４０８を受信し得る。いくつかの実施形態では、画像データ４０６および／または音声データ４０８は、ハブデバイス２０２および／またはＶＡデバイス２０８に送信され、ハブデバイス２０２および／またはＶＡデバイス２０８が、画像データ４０６および／または音声データ４０８をサーバ／バックエンドデバイスのネットワーク（複数可）２２０の１つ以上の構成要素に送信（または転送）し得る。いずれの実施形態でも、ネットワークデバイス２４０２は、画像データ４０６および／または音声データ４０８をクライアントデバイス（複数可）２１４、２１６に送信し得る。他の実施形態では、画像データ４０６および／または音声データ４０８は、ハブデバイス２０２および／またはＶＡデバイス２０８に送信され得、ハブデバイス２０２および／またはＶＡデバイス２０８が、画像データ４０６および／または音声データ４０８をクライアントデバイス（複数可）２１４、２１６に送信（または転送）し得る。さらに、いくつかの実施形態では、画像データ４０６および／または音声データ４０８は、Ａ／Ｖデバイス２１０からクライアントデバイス（複数可）２１４、２１６に直接送信されてもよい。
【０２０１】
プロセス２４００は、ブロックＢ２４１０において、映像データおよび／または音声データを記憶することを含む。例えば、ネットワークデバイス２４０２は、画像データ４０６および／または音声データ４０８を記憶し得る。画像データ４０６および／または音声データ４０８は、（例えば、クラウドストレージとして）Ａ／Ｖデバイス２１０のユーザ（複数可）による将来のアクセスのために記憶され得る。いくつかの実施形態では、Ａ／Ｖデバイス２１０は、画像データ４０６および／または音声データ４０８をローカルに（例えば、メモリ４０２に）記憶し得る。いくつかの実施形態では、画像データ４０６および／または音声データ４０８は、画像データ４０６および／または音声データ４０８のバッファリング、圧縮、および／またはクライアントデバイス（複数可）２１４、２１６へのライブ（またはニアライブ）ストリーミング中を除いて、記憶されなくてもよい。そのような実施形態では、動きイベントの終了時（例えば、物体がカメラ視野および／または動きセンサ視野にもはや存在しないとき）に、映像データおよび／または音声データは、ネットワークデバイス２４０２から削除され得る。
【０２０２】
プロセス２４００は、信号Ｓ２４１２において、クライアントデバイスに通知を送信することを含む。例えば、ネットワークデバイス２４０２は、それぞれのプロセッサ（複数可）によって、それぞれの通信構成要素（複数可）を使用して、クライアントデバイス（複数可）２１４、２１６に通知４１６を送信し得る。いくつかの実施形態では、通知４１６は、プロセッサ（複数可）３１０によって、また、通信構成要素３１２を使用して、Ａ／Ｖデバイス２１０からクライアントデバイス（複数可）２１４、２１６に対して直接生成および送信され得る。通知４１６は、通知（例えば、プッシュ通知、メッセージ（例えば、ショートメッセージサービス（ＳＭＳ）メッセージ）、電子メール、電話、信号、および／または別のタイプの通知であり得る。通知４１６は、物体がＡ／Ｖデバイス２１０のところに存在するという指示をクライアントデバイス（複数可）２１４、２１６のユーザに提供するように構成され得る。いくつかの実施形態では、通知４１６は、検出された動きおよび／またはＡ／Ｖデバイス２１０のところに存在する物体のタイプについての情報を提供し得る。例えば、人、動物、小包、または車両が存在する場合、通知４１６は、そのような指示を含み得る。別の例として、検出された人および／または動物が危険であることが知られている、および／または（コンピュータビジョン処理、画像処理、行動分析、第三者ソース（複数可）などを使用して決定されるように）疑わしい行動をしている場合、通知４１６は、そのような指示を含み得る。
【０２０３】
プロセス２４００は、信号Ｓ２４１４において、通知の受理または拒否を送信することを含む。例えば、クライアントデバイス（複数可）２１４、２１６は、プロセッサ（複数可）７０２によって、また、通信構成要素７１０を使用して、通知４１６の受理または拒否を送信し得る。様々な実施形態では、通知４１６の受理は、クライアントデバイス（複数可）２１４、２１６からの通知４１６の受け取りの確認応答を含む。さらに他の実施形態では、受理は、ユーザが通知４１６と相互作用すること（例えば、ユーザインターフェースを通じて、表示デバイス  クライアントデバイス（複数可）２１４、２１６によって表示されるモーダル窓のユーザインターフェース要素を選択すること）を含む。さらに、通知４１６の拒否は、様々な異なる行動および／または情報を含み得る。一例では、拒否は、クライアントデバイス（複数可）２１４、２１６が、ある時間内に通知４１６に対する応答を提供できなかったことを含む。さらに別の例では、拒否は、クライアントデバイス（複数可）２１４、２１６のＧＵＩ７１８の「無視」ユーザインターフェース要素を少なくとも選択することによって、ユーザが通知４１６と相互作用することを含む。これに応答して、ハブデバイス２０２、ＶＡデバイス２０８、および／またはサーバ／バックエンドデバイスのネットワーク２２０（複数可）の１つ以上の構成要素は、それぞれのプロセッサによって、また、それぞれの通信構成要素を使用して、クライアントデバイス（複数可）２１４、２１６から通知４１６の受理または拒否を受信し得る。
【０２０４】
プロセス２４００は、ブロックＢ２４１６において、通知が受理されたかまたは拒否されたかを決定することを含む。例えば、ネットワークデバイス２４０２は、それぞれのプロセッサによって、通知４１６が受理されたかまたは拒否されたかを決定し得る。いくつかの実施形態では、Ａ／Ｖデバイス２１０のプロセッサ（複数可）３１０は、（例えば、Ａ／Ｖデバイス２１０およびクライアントデバイス（複数可）２１４、２１６が直接通信する実施形態では）通信構成要素３１２を使用して、通知４１６が受理されたかまたは拒否されたかを決定し得る。通知４１６が拒否されると、プロセス２４００は終了し得るか、または別の送信タイプの通知が生成され得る（例えば、ユーザがプッシュ通知を拒否する場合、ＳＭＳメッセージが送信され得る）。通知４１６が受理されると、画像データ４０６および／または音声データ４０８が、通知４１６を受理したクライアントデバイス（複数可）２１４、２１６に送信され得る。
【０２０５】
プロセス２４００は、信号Ｓ２４１８において、映像データおよび／または音声データをクライアントデバイス（複数可）２１４、２１６に送信することを含む。例えば、ネットワークデバイス２４０２は、それぞれのプロセッサ（複数可）によって、また、それぞれの通信構成要素（複数可）を使用して、画像データ４０６および／または音声データ４０８をクライアントデバイス（複数可）２１４、２１６に送信し得る。これに応答して、クライアントデバイス（複数可）２１４、２１６は、プロセッサ（複数可）７０２によって、また、通信構成要素７１０を使用して、画像データ４０６および／または音声データ４０８を受信し得る。いくつかの実施形態では、画像データ４０６および／または音声データ４０８は、Ａ／Ｖデバイス２１０のプロセッサ（複数可）３１０によって、通信構成要素３１２を使用してクライアントデバイス（複数可）２１４、２１６に直接送信され得る。
【０２０６】
プロセス２４００は、ブロックＢ２４２０において、映像データを表示することおよび／または音声データを出力することを含む。例えば、クライアントデバイス（複数可）２１４、２１６のプロセッサ（複数可）は、クライアントデバイス（複数可）２１４、２１６のディスプレイ７１６上に、画像データ４０６を表示させ得る、および／またはクライアントデバイス（複数可）２１４、２１６のスピーカ（複数可）７０８によって、音声データ４０８を出力させ得る。画像データ４０６を表示することおよび／または音声データ４０８を出力することに加えて、クライアントデバイス（複数可）２１４、２１６のユーザが１つ以上の行動を行うことを可能にし得るＧＵＩ７１８がクライアントデバイス（複数可）２１４、２１６に表示され得る。１つ以上の行動は、サイレン／アラームアイコンを選択することによってサイレンまたはアラームを出力すること、１つ以上のカメラ設定アイコンを選択することによってカメラ設定（例えば、パン、チルト、ズーム、明るさ、コントラストなど）を変更すること、（例えば、カメラ視野内のパッケージを監視するための小包保護モードを起動するために）モード起動アイコンを選択することによって１つ以上のモードを起動すること、武装／武装解除アイコンを選択することによってセキュリティシステムを武装または武装解除すること、ドアロックアイコンを選択することによってドアをロック解除することなどを含み得る。いくつかの実施形態では、ＧＵＩ７１８は、ブロックＢ２４２２に関して以下に説明されるように、クライアントデバイス（複数可）２１４、２１６とＡ／Ｖデバイス２１０との間の双方向通信セッションを開始するためのトークアイコンをさらに含み得る。
【０２０７】
プロセス２４００は、ブロックＢ２４２２において、Ａ／Ｖデバイスとの双方向通信を開始することを含む。例えば、クライアントデバイス（複数可）２１４、２１６のプロセッサ（複数可）７０２は、通信構成要素７１０を使用して、Ａ／Ｖデバイス２１０との双方向通信セッションを開始し得る。これに応答して、Ａ／Ｖデバイス２１０および／またはネットワークデバイス２４０２は、クライアントデバイス（複数可）２１４、２１６から双方向通信リクエストを受信し得る。双方向通信セッションが確立されると、クライアントデバイス（複数可）２１４、２１６のマイクロホン（複数可）７０６によってキャプチャされたクライアントデバイス（複数可）２１４、２１６での音声／音入力は、音声データとしてＡ／Ｖデバイス２１０に送信され、スピーカ（複数可）３３０によって出力され得る。さらに、Ａ／Ｖデバイス２１０のマイクロホン（複数可）３２８によってキャプチャされたＡ／Ｖデバイス２１０で入力される音声／音は、音声データ４０８としてクライアントデバイス２１４、２１６に送信され、クライアントデバイス２１４、２１６のスピーカ（複数可）７０８によって出力され得る。
【０２０８】
図２５は、本開示の様々な態様による、Ａ／Ｖデバイス２１０からのＡ／Ｖコンテンツのビデオオンデマンドセッションを開始するためのプロセス２５００の信号図である。ネットワークデバイス２５０２は、ハブデバイス２０２、ＶＡデバイス２０８、および／またはサーバ／バックエンドデバイスのネットワーク（複数可）２２０の構成要素（例えば、バックエンドサーバ２２４、バックエンドＡＰＩ２２６、ストレージデバイス２２２など）のいずれかのうちの１つ以上を含み得る。
【０２０９】
プロセス２５００は、ブロックＢ２５０２において、ライブビューリクエストを受信することを含む。例えば、クライアントデバイス２１４、２１６のプロセッサ（複数可）７０２は、クライアントデバイス２１４、２１６のユーザからライブビューリクエストを受信し得る。ライブビューリクエストは、ユーザインターフェースへの入力（例えば、ディスプレイ７１６上のＧＵＩ７１８内などのディスプレイ７１６、クライアントデバイス２１４、２１６の１つ以上の物理的ボタンなど）を含み得る。
【０２１０】
プロセス２５００は、信号Ｓ２５０４において、ライブビューリクエストを送信することを含む。例えば、ライブリクエストは、プロセッサ（複数可）７０２によって、また、クライアントデバイス２１４、２１６の通信構成要素７１０を使用して、ネットワークデバイス２５０２に送信され得る。これに応答して、ネットワークデバイス２５０２は、それぞれのプロセッサ（複数可）によって、また、それぞれの通信構成要素（複数可）を使用して、ライブビューリクエストを受信し得る。いくつかの実施形態では、ライブビューリクエストは、クライアントデバイス２１４、２１６からＡ／Ｖデバイス２１０に直接送信され得る。
【０２１１】
プロセス２５００は、信号Ｓ２５０６において、ライブリクエストを送信することを含む。例えば、ネットワークデバイス２５０２は、それぞれのプロセッサ（複数可）によって、また、それぞれの通信構成要素（複数可）を使用して、Ａ／Ｖデバイス２１０にライブビューリクエストを送信（または転送）し得る。これに応答して、Ａ／Ｖデバイス２１０のプロセッサ（複数可）３１０は、通信構成要素３１２を使用して、ライブビューリクエストを受信し得る。
【０２１２】
プロセス２５００は、ブロックＢ２５０８において、映像データおよび／または音声データをキャプチャすることを含む。例えば、ライブビューリクエストを受信したことに応答して、Ａ／Ｖデバイス２１０のプロセッサ（複数可）３１０は、カメラ３１４に、画像データ４０６を記録させ、および／またはマイクロホン（複数可）３２８に音声データ４０８を記録させ得る。
【０２１３】
プロセス２５００は、信号Ｓ２５１０において、映像データおよび／または音声データを送信することを含む。このプロセスは、上述のプロセス２４００の信号Ｓ２４０８のプロセスと同様であり得る。
【０２１４】
プロセス２５００は、ブロックＢ２５１２において、映像データおよび／または音声データを記憶することを含む。このプロセスは、上述のプロセス２４００のブロックＢ２４１０のプロセスと同様であり得る。
【０２１５】
プロセス２５００は、ブロックＳ２５１４において、映像データおよび／または音声データをクライアントデバイスに送信することを含む。このプロセスは、上述のプロセス２４００の信号Ｓ２４１８のプロセスと同様であり得る。
【０２１６】
プロセス２５００は、ブロックＢ２５１６において、映像データを表示することおよび／または音声データを出力することを含む。このプロセスは、上述のプロセス２４００のブロックＢ２４２０のプロセスと同様であり得る。
【０２１７】
プロセス２５００は、ブロックＢ２５１８において、Ａ／Ｖデバイス２１０との双方向通信を開始することを含む。このプロセスは、上述のプロセス２４００のブロックＢ２４２２のプロセスと同様であり得る。
【０２１８】
図２６は、本開示の様々な態様による、本実施形態が実装され得るクライアントデバイス２６０２の機能ブロック図である。図２を参照して説明されたクライアントデバイス（複数可）２１４、２１６は、クライアントデバイス２６０２の構成要素および／または機能のいくつかまたはすべてを含み得る。クライアントデバイス２６０２は、例えば、スマートフォンを含み得る。
【０２１９】
図２６を参照すると、クライアントデバイス２６０２は、プロセッサ２６０４、メモリ２６０６、ユーザインターフェース２６０８、通信構成要素２６１０、およびデータポート２６１２を含む。これらの構成要素は、相互接続バス２６１４によって共に通信可能に結合される。プロセッサ２６０４は、ＡＲＭプロセッサ（Ａｄｖａｎｃｅｄ  ＲＩＳＣ  Ｍａｃｈｉｎｅｓ（ＡＲＭ）によって開発されたＲＩＳＣ（縮小命令セットコンピュータ）アーキテクチャに基づくプロセッサ）など、スマートフォンおよび／またはポータブルコンピューティングデバイスで使用される任意のプロセッサを含み得る。いくつかの実施形態では、プロセッサ２６０４は、１つ以上の従来のマイクロプロセッサなどの１つ以上の他のプロセッサ、および／または数値演算コプロセッサなどの１つ以上の補助コプロセッサを含み得る。
【０２２０】
メモリ２６０６は、ランダムアクセスメモリ（ＲＡＭ）などの動作メモリ、並びに読み取り専用メモリ（ＲＯＭ）、ハードドライブ、フラッシュメモリまたは任意の他の適切なメモリ／記憶要素などのデータストレージの両方を含み得る。メモリ２６０６は、ＣｏｍｐａｃｔＦｌａｓｈカード、ＭｕｌｔｉＭｅｄｉａＣａｒｄ（ＭＭＣ）および／またはＳｅｃｕｒｅ  Ｄｉｇｉｔａｌ（ＳＤ）カードなどのリムーバブルメモリ要素を含み得る。いくつかの実施形態では、メモリ２６０６は、磁気メモリ、光学メモリおよび／または半導体メモリの組み合わせを含み得、また、例えば、ＲＡＭ、ＲＯＭ、フラッシュドライブ、および／またはハードディスクもしくはドライブを含み得る。プロセッサ２６０４およびメモリ２６０６はそれぞれ、例えば、単一のデバイス内に完全に位置していても、またはＵＳＢポート、シリアルポートケーブル、同軸ケーブル、Ｅｔｈｅｒｎｅｔタイプのケーブル、電話回線、無線周波数トランシーバ、または他の同様の無線もしくは有線媒体または前述の組み合わせなどの通信媒体によって互いに接続されていてもよい。例えば、プロセッサ２６０４は、データポート２６１２を介してメモリ２６０６に接続され得る。
【０２２１】
ユーザインターフェース２６０８は、キーパッド、ディスプレイ画面、タッチスクリーン、マイクロホン、およびスピーカなど、スマートフォンおよび／またはポータブルコンピューティングデバイスに適した任意のユーザインターフェースまたはプレゼンテーション要素を含み得る。通信構成要素２６１０は、クライアントデバイス２６０２と他の外部デバイスまたは受信器との通信リンクを扱い、入力／出力データを適切にルーティングするように構成される。例えば、データポート２６１２からのインバウンドデータは、プロセッサ２６０４に向けられる前に、通信構成要素２６１０を通してルーティングされ得、プロセッサ２６０４からのアウトバウンドデータは、データポート２６１２に向けられる前に、通信構成要素２６１０を通してルーティングされ得る。通信構成要素２６１０は、データを送受信すること、および、例えば、ＧＳＭ、ＵＭＴＳ（３ＧＳＭ）、ＩＳ−９５（ＣＤＭＡ １）、ＩＳ−２０００（ＣＤＭＡ ２０００）、ＬＴＥ、ＦＤＭＡ、ＴＤＭＡ、Ｗ−ＣＤＭＡ（登録商標）、ＣＤＭＡ、ＯＦＤＭＡ、Ｗｉ−Ｆｉ、ＷｉＭＡＸ、または任意の他のプロトコルおよび／もしくは技術などの１つ以上のプロトコルおよび／または技術を使用することができる１つ以上のトランシーバモジュールを含み得る。
【０２２２】
データポート２６１２は、ミニＵＳＢポートまたはＩＰＨＯＮＥ（登録商標）／ＩＰＯＤ（登録商標）３０ピンコネクタまたはＬＩＧＨＴＮＩＮＧ（登録商標）コネクタなど、スマートフォンおよび／またはポータブルコンピューティングデバイスと物理的にインターフェースするために使用される任意のタイプのコネクタであってもよい。他の実施形態では、データポート２６１２は、例えば、他のプロセッサ、サーバ、および／またはクライアント端末との同時通信のための複数の通信チャネルを含み得る。
【０２２３】
メモリ２６０６は、コンピュータなどの他のシステムと通信するための命令を記憶し得る。メモリ２６０６は、例えば、本実施形態に従って、プロセッサ２６０４に指示するように適合されたプログラム（例えば、コンピュータプログラムコード）を記憶し得る。命令はまた、オペレーティングシステムなどのプログラム要素を含み得る。プログラム内の命令のシーケンスの実行は、プロセッサ２６０４に、本明細書に記載のプロセスステップを行わせるが、本実施形態のプロセスの実装のためにソフトウェア／ファームウェア命令の代わりに、またはそれらと組み合わせて、配線接続された回路を使用してもよい。したがって、本実施形態は、ハードウェアおよびソフトウェアの任意の特定の組み合わせに限定されない。
【０２２４】
図２７は、本開示の様々な態様による、本実施形態が実装され得る汎用コンピューティングシステムの機能ブロック図である。コンピュータシステム２７０２は、パーソナルコンピュータ（デスクトップコンピュータとも称される）２７０４、ポータブルコンピュータ（ラップトップもしくはノートブックコンピュータとも称される）２７０６、および／またはサーバ２７０８のうちの少なくとも１つに具現化され得、サーバ２７０８は、他のマシンもしくはソフトウェア（クライアント）からのリクエストを待ち、それらに応答するコンピュータプログラムおよび／またはマシンである。サーバは、典型的にはデータを処理する。サーバの目的は、データ、および／または、ハードウェアリソースおよび／またはソフトウェアリソースをクライアント間で共有することである。このアーキテクチャは、クライアント−サーバモデルと呼ばれる。クライアントは、同じコンピュータ上で実行しても、またはネットワークを介してサーバに接続されてもよい。コンピューティングサーバの例としては、データベースサーバ、ファイルサーバ、メールサーバ、プリントサーバ、ウェブサーバ、ゲームサーバ、およびアプリケーションサーバが挙げられる。サーバという用語は、リソースを１つ以上のクライアントプロセスに対して共有する任意のコンピュータ化されたプロセスを含むように広義に解釈され得る。
【０２２５】
コンピュータシステム２７０２は、上述の動作の少なくともいくつかを実行し得る。コンピュータシステム２７０２は、少なくとも１つのプロセッサ２７１０、メモリ２７１２、少なくとも１つのストレージデバイス２７１４、および入出力（Ｉ／Ｏ）デバイス２７１６を含み得る。構成要素２７１０、２７１２、２７１４、２７１６のいくつかまたはすべては、システムバス２７１８を介して相互接続され得る。プロセッサ２７１０は、シングルスレッドであっても、マルチスレッドであってもよく、１つ以上のコアを有し得る。プロセッサ２７１０は、メモリ２７１２および／またはストレージデバイス２７１４に記憶された命令などの命令を実行する。情報は、１つ以上のＩ／Ｏデバイス２７１６を使用して受信および出力され得る。
【０２２６】
メモリ２７１２は、情報を記憶し得、また、揮発性メモリまたは不揮発性メモリなどのコンピュータ可読媒体であり得る。ストレージデバイス（複数可）２７１４は、システム２７０２のストレージを提供し得、また、いくつかの実施形態では、コンピュータ可読媒体であり得る。様々な態様では、ストレージデバイス（複数可）２７１４は、フラッシュメモリデバイス、ハードディスクデバイス、光ディスクデバイス、テープデバイス、または任意の他のタイプのストレージデバイスであり得る。
【０２２７】
Ｉ／Ｏデバイス２７１６は、システム２７０２の入力／出力動作を提供し得る。Ｉ／Ｏデバイス２７１６は、キーボード、ポインティングデバイス、および／またはマイクロホンを含み得る。Ｉ／Ｏデバイス２７１６は、グラフィカルユーザインターフェースを表示するための表示ユニット、スピーカ、および／またはプリンタをさらに含み得る。外部データは、１つ以上のアクセス可能な外部データベース２７２０に記憶され得る。
【０２２８】
本明細書に記載される本実施形態の特徴は、デジタル電子回路、および／またはコンピュータハードウェア、ファームウェア、ソフトウェア、および／またはそれらの組み合わせで実装され得る。本実施形態の特徴は、プログラマブルプロセッサによる実行のために、マシン可読ストレージデバイスなどの情報担体に、および／または伝播信号に有形に具現化されたコンピュータプログラム製品で実装され得る。本方法ステップの実施形態は、入力データに作用して出力を生成することによって記載の実装形態の機能を行うように命令プログラムを実行するプログラマブルプロセッサによって行われ得る。
【０２２９】
本明細書に記載される本実施形態の特徴は、データストレージシステムからデータおよび／または命令を受信し、そこにデータおよび／または命令を送信するように結合された少なくとも１つのプログラマブルプロセッサ、少なくとも１つの入力デバイス、および少なくとも１つの出力デバイスを含む、プログラマブルシステム上で実行可能な１つ以上のコンピュータプログラムで実装され得る。コンピュータプログラムは、ある特定の活動を行うために、またはある特定の結果をもたらすためにコンピュータ内で直接または間接的に使用され得る命令のセットを含み得る。コンピュータプログラムは、コンパイル言語または解釈言語を含む任意の形態のプログラミング言語で書かれ得、スタンドアロンプログラムとして、またはモジュール、コンポーネント、サブルーチン、またはコンピューティング環境での使用に適した他のユニットとして、を含む任意の形態で展開され得る。
【０２３０】
命令のプログラムの実行に適したプロセッサは、例えば、汎用プロセッサおよび特殊目的プロセッサの両方、並びに／または任意の種類のコンピュータの単独のプロセッサもしくは複数のプロセッサのうちの１つを含み得る。一般に、プロセッサは、読み出し専用メモリ（ＲＯＭ）、またはランダムアクセスメモリ（ＲＡＭ）、またはその両方から命令および／またはデータを受信し得る。そのようなコンピュータは、命令を実行するためのプロセッサ、および命令および／またはデータを記憶するための１つ以上のメモリを含み得る。
【０２３１】
一般に、コンピュータはまた、データファイルを記憶するための１つ以上のマスストレージデバイスを含むか、またはそれと通信するように動作可能に結合され得る。そのようなデバイスは、内部ハードディスクおよび／またはリムーバブルディスク、磁気光ディスク、並びに／もしくは光ディスクなどの磁気ディスクを含む。コンピュータプログラム命令および／またはデータを有形に具現化するのに適したストレージデバイスは、例えば、ＥＰＲＯＭ、ＥＥＰＲＯＭ、およびフラッシュメモリデバイスなどの半導体メモリデバイス、内部ハードディスクおよびリムーバブルディスクなどの磁気ディスク、磁気光ディスク、並びにＣＤ−ＲＯＭおよびＤＶＤ−ＲＯＭディスクを含む、すべての形態の不揮発性メモリを含み得る。プロセッサおよびメモリは、１つ以上のＡＳＩＣ（特定用途向け集積回路）によって補完されるか、またはそれに組み込まれ得る。
【０２３２】
ユーザとのインタラクションを提供するために、本実施形態の特徴は、ユーザに情報を表示するためのＬＣＤ（液晶ディスプレイ）モニタなどの表示デバイスを有するコンピュータ上に実装され得る。コンピュータは、ユーザがコンピュータに入力を提供し得るキーボード、マウスもしくはトラックボールなどのポインティングデバイス、および／またはタッチスクリーンをさらに含み得る。
【０２３３】
本実施形態の特徴は、データサーバなどのバックエンド構成要素を含む、および／またはアプリケーションサーバもしくはインターネットサーバなどのミドルウェア構成要素を含む、および／またはグラフィカルユーザインターフェース（ＧＵＩ）および／もしくはインターネットブラウザを有するクライアントコンピュータなどのフロントエンド構成要素を含む、またはこれらの任意の組み合わせを含むコンピュータシステムで実装され得る。システムの構成要素は、通信ネットワークなどの任意の形態または媒体のデジタルデータ通信によって接続され得る。通信ネットワークの例は、例えば、ＬＡＮ（ローカルエリアネットワーク）、ＷＡＮ（広域ネットワーク）、および／またはインターネットを形成するコンピュータおよびネットワークを含み得る。
【０２３４】
コンピュータシステムは、クライアントおよびサーバを含み得る。クライアントおよびサーバは、互いに遠隔で、本明細書に記載のものなどのネットワークを通して相互作用し得る。クライアントとサーバとの関係は、それぞれのコンピュータ上で実行され、互いにクライアント−サーバ関係を有するコンピュータプログラムによって生じ得る。
【０２３５】
図２８は、本開示の様々な実施形態による、バリア（例えば、ドア）にＡ／Ｖデバイスを設置するためのプロセス２８００を示すフローチャートである。例では、プロセス２８００は、ユーザによって行われ得る。例示を容易にするために、プロセス２８００は、本明細書で説明される例示的なＡ／Ｖデバイス２１０のコンテキストで説明される。
【０２３６】
ブロックＢ２８０２の前に、ビューア３４６の第１の端部７０４（図７Ａ）は、第１の構成要素４２２に接続され得、可撓性コネクタ４２６は、コネクタホルダ１９０４（図１９Ｅ）に取り付けられ得、コネクタホルダ１９０４は、ビューア３４６の通路７０８の開口部３４７（Ａ）（図１９Ｋ）内に配置され得る。いくつかの実施形態では、前述のステップのうちの少なくとも１つが、プロセス２８００の態様であり得るが、他の実施形態では、これらのステップは、プロセス２８００を先行するものであり得るが、プロセス２８００自体の一部ではない。
【０２３７】
プロセス２８００は、ブロックＢ２８０２において、ビューアをバリアの開口部に挿入することを含む。例えば、ビューア３４６は、ビューア３４６の開口部３４７（Ａ）に配置されたコネクタホルダ１９０４を含み、バリアの開口部に挿入され得る。バリアはドアで有り得、ビューア３４６は、第１の構成要素４２２がドアの外面に隣接して配置されるように、外側からドアの開口部に挿入され得る。例では、可撓性コネクタ４２６は、ビューア３４６の外側で管状部材３４７の平坦な部分７５２に沿って延在する。
【０２３８】
プロセス２８００は、ブロックＢ２８０４において、ビューアの通路からコネクタホルダを取り外す（例えば、取り出す）ことを含む。例えば、コネクタホルダ１９０４は、ビューア３４６の開口部３４７（Ａ）から引き出され得る。
【０２３９】
プロセス２８００は、ブロックＢ２８０６において、ビューアを第２の構成要素に取り付けることを含む。例えば、ビューア３４６の第２の部分７４４（図７Ｂ）は、第２の構成要素４２４の第２の開口部７３０に挿入され、ファスナ４２８は、ビューア３４６の第２の部分７４４に取り付けられ、締められ得る。ビューア３４６の第２の部分７４４でファスナ４２８を締めることにより、第２の構成要素４２４と第１の構成要素４２２とがより近接し、バリアを間に挟み、第１の構成要素４２２および第２の構成要素４２４をバリアのそれぞれの側面と密接に当接させる。ビューア３４６の第２の部分７４４でファスナ４２８を締めることはまた、第１の構成要素４２２とバリアの外面との間の第１のガスケット７５６を圧縮し、第２の構成要素４２４とバリアの内面との間の第２のガスケット７５４を圧縮する。高摩擦材料を含み得るガスケット７５４、７５６は、第１および第２の構成要素４２２、４２４のバリアに対する移動に抵抗し得る。ガスケット７５４、７５６、特にガスケット７５４、７５６のリブ部分７５４（Ａ）、７５６（Ａ）、７５６（Ｂ）（図１８Ａ〜図１８Ｂ）は、第１の構成要素４２２とバリアとの間の空間、および第２の構成要素４２４とバリアとの間の空間のための防湿シールをさらに提供し得る。
【０２４０】
プロセス２８００は、ブロックＢ２８０８において、コネクタホルダを第２の構成要素に接続することを含む。例えば、コネクタホルダ１９０４内に収容される第２のカプラ７３８（図１９Ｅ）は、チャネル１９０８の第１の端部１９０８（Ａ）に位置する第２の接続ポート７４０（図１９Ｉ）に接続され得る。第２のカプラ７３８を第２の接続ポート７４０に接続することは、第１の構成要素４２２を第２の構成要素４２４に電気的かつ通信可能に結合する。
【０２４１】
プロセス２８００は、ブロックＢ２８１０において、可撓性コネクタを延在させること、および／または可撓性コネクタを第２の構成要素に固定することを含む。例えば、可撓性コネクタ４２６のタブ１９０６は、可撓性コネクタ４２６の余剰の長さを締めるために引き下げられ得、次に、タブ１９０６をチャネル１９０８内に着座させて、可撓性コネクタ４２６を第２の構成要素４２４に固定し得る。例では、可撓性コネクタ４２６は、その長さに沿って摺動可能に配置されたタブ１９０６を含む。
【０２４２】
本明細書で使用する場合、「Ａ、Ｂ、およびＣのうちの少なくとも１つ」、「Ａ、Ｂ、またはＣのうちの少なくとも１つ」、並びに「Ａ、Ｂ、および／またはＣ」という語句は、同義であり、コンピュータサイエンスの意味で論理「ＯＲ」を意味する。したがって、前述の語句の各々は、（Ａ）、（Ｂ）、（Ｃ）、（ＡおよびＢ）、（ＡおよびＣ）、（ＢおよびＣ）、並びに（ＡおよびＢおよびＣ）と読めるように理解されるべきであり、ここで、Ａ、Ｂ、およびＣは、請求項の要素または特徴を表す変数である。また、これらの例は、理解しやすいように３つの変数（Ａ、Ｂ、Ｃ）で説明されるが、同じ解釈は、任意の数の２つ以上の変数を有するこれらのフォーマットの同様の語句に適用される。
【０２４３】
上記の説明は、本実施形態を実施するために企図される最良のモード、並びにそれらを実施する方法およびプロセスを、これらに関連する任意の当業者がこれらの実施形態を実施することを可能にするように完全、明確、簡潔、および正確な用語で提示する。しかしながら、本実施形態は、完全に等価である、上述のものからの修正および代替構造の影響を受けやすい。したがって、本開示は、開示される特定の実施形態に限定されない。むしろ、本開示は、本開示の意図および範囲内に入るすべての修正および代替構造を対象とする。例えば、本明細書に記載のプロセスにおけるステップは、それらが提示されたのと同じ順序で行われる必要はなく、任意の順序（複数可）で行うことができる。さらに、別個に行われるものとして提示されたステップは、代替の実施形態では、同時に行われてもよい。同様に、同時に行われるものとして提示されたステップは、代替の実施形態では、別個に行われてもよい。
【０２４４】
例示的な条項
Ａ．細長い管状形状と、第１の端部と、第２の端部と、第１の端部と第２の端部との間に延在する通路と、を有する、ビューアと、ビューアの第１の端部に結合される第１の構成要素であって、ボタンと、カメラと、１つ以上のプロセッサと、１つ以上のプロセッサに通信可能に結合されたメモリと、を含む、第１の構成要素と、ビューアの第２の端部に結合された第２の構成要素であって、バッテリと、無線トランシーバと、を含む、第２の構成要素と、ビューアの外側に沿って延在し、第１の構成要素と第２の構成要素とを互いに電気的に結合する可撓性コネクタと、を含み、メモリは、実行可能命令を記憶し、実行可能命令は、１つ以上のプロセッサによって実行されると、１つ以上のプロセッサに、ボタンを使用して入力を受信することと、カメラを使用してカメラの視野を表す画像データを生成することと、無線トランシーバを使用して画像データをネットワークデバイスに送信することと、を含む動作を行わせる、オーディオ／ビデオ（Ａ／Ｖ）記録および通信デバイス（Ａ／Ｖデバイス）。
【０２４５】
Ｂ．可撓性コネクタは、フレックスプリント回路基板を含む、実施例Ａに記載のＡ／Ｖデバイス。
【０２４６】
Ｃ．可撓性コネクタに取り付けられ、第２の構成要素内のチャネルの第１の端部内で取り外し可能に固定可能なコネクタホルダと、チャネルの第２の端部内で取り外し可能に固定可能なタブと、をさらに含む、実施例ＡまたはＢに記載のＡ／Ｖデバイス。
【０２４７】
Ｄ．チャネルは、レッジおよびアンダーカットを含み、タブは、レッジの下のアンダーカット内に着座するように少なくとも１つのディテントを有する、実施例ＡからＣのいずれかに記載のＡ／Ｖデバイス。
【０２４８】
Ｅ．タブは、摩擦嵌合でチャネルに係合する、実施例ＡからＤのいずれかに記載のＡ／Ｖデバイス。
【０２４９】
Ｆ．可撓性コネクタのサービスループは、タブがチャネルの第２の端部内に着座したときに、チャネル内に保持され、チャネルの長さは、可撓性コネクタが、設置された状態で延在するときのサービスループの長さに対応している、実施例ＡからＥのいずれかに記載のＡ／Ｖデバイス。
【０２５０】
Ｇ．コネクタホルダは、ビューアの通路内に受容されている、実施例ＡからＦのいずれかに記載のＡ／Ｖデバイス。
【０２５１】
Ｈ．可撓性コネクタは、コネクタホルダの第１の部分に取り付けられるカプラを含み、第２の構成要素は、カプラに接続するための接続ポートを含む、実施例ＡからＧのいずれかに記載のＡ／Ｖデバイス。
【０２５２】
Ｉ．細長い管状形状と、第１の端部と、第２の端部と、第１の端部と第２の端部との間に延在する通路と、を有する、ビューアと、ビューアの第１の端部に結合された第１の構成要素であって、ボタンと、カメラと、を含む、第１の構成要素と、ビューアの第２の端部に結合された第２の構成要素であって、バッテリと、無線トランシーバと、を含む、第２の構成要素と、第１の構成要素と第２の構成要素とを互いに電気的に結合する可撓性コネクタと、１つ以上のプロセッサと、１つ以上のプロセッサに通信可能に結合され、実行可能命令を記憶するメモリと、を含み、実行可能命令は、１つ以上のプロセッサによって実行されると、１つ以上のプロセッサに、ボタンを使用して入力を受信することと、カメラを使用してカメラの視野を表す画像データを生成することと、無線トランシーバを使用して画像データをネットワークデバイスに送信することと、を含む動作を行わせる、オーディオ／ビデオ（Ａ／Ｖ）記録および通信デバイス（Ａ／Ｖデバイス）。
【０２５３】
Ｊ．ビューアの断面形状は、丸みを帯びた部分および平坦な部分を含み、可撓性コネクタは、平坦な部分に隣接して、ビューアの外側に沿って延在する、実施例Ｉに記載のＡ／Ｖデバイス。
【０２５４】
Ｋ．第２の構成要素は、ビューアの第１のレンズから受け取った光を第１の光ビームおよび第２の光ビームに分割するためのビームスプリッタと、第１の光ビームを受け取るように整列された画像センサと、第２の光ビームを受け取るように整列された第２のレンズと、をさらに含む、実施例ＩまたはＪに記載のＡ／Ｖデバイス。
【０２５５】
Ｌ．ビューアの通路に配置された第１のレンズと、ビューアの第１の端部に取り付けられた第２のレンズと、をさらに含む、実施例ＩからＫのいずれかに記載のＡ／Ｖデバイス。
【０２５６】
Ｍ．可撓性コネクタに取り付けられ、第２の構成要素内のチャネルの第１の端部内で取り外し可能に固定可能なコネクタホルダと、チャネルの第２の端部内で取り外し可能に固定可能なタブと、をさらに含む、実施例ＩからＬのいずれかに記載のＡ／Ｖデバイス。
【０２５７】
Ｎ．チャネルは、レッジおよびアンダーカットを含み、タブは、レッジの下のアンダーカット内に着座するように少なくとも１つのディテントを有する、実施例ＩからＭのいずれかに記載のＡ／Ｖデバイス。
【０２５８】
Ｏ．タブは、摩擦嵌合でチャネルに係合する、実施例ＩからＮのいずれかに記載のＡ／Ｖデバイス。
【０２５９】
Ｐ．可撓性コネクタのサービスループは、タブがチャネルの第２の端部内に着座したときに、チャネル内に保持され、チャネルの長さは、可撓性コネクタが、設置された状態で延在するときのサービスループの長さに対応している、実施例ＩからＯのいずれかに記載のＡ／Ｖデバイス。
【０２６０】
Ｑ．オーディオ／ビデオ（Ａ／Ｖ）記録および通信デバイス（Ａ／Ｖデバイス）をバリアに装着する方法であって、Ａ／Ｖデバイスは、第１の構成要素と、第２の構成要素と、ビューアと、第１の構成要素に結合され、ビューアの外側に沿って延在する可撓性コネクタと、を含み、方法は、Ａ／Ｖデバイスのビューアをバリアの開口部に挿入することであって、ビューアは、細長い管状形状と、第１の端部と、第２の端部と、第１の端部と第２の端部との間に延在する通路と、を有し、可撓性コネクタのコネクタホルダが、通路内に配置されている、ことと、可撓性コネクタのコネクタホルダを通路から引き出すことと、ビューアの第２の端部をＡ／Ｖデバイスの第２の構成要素の開口部に挿入することと、ビューアを第２の構成要素に取り付けることと、コネクタホルダを第２の構成要素に接続することと、を含む。
【０２６１】
Ｒ．コネクタホルダは、可撓性コネクタのカプラを収容し、第２の構成要素は、接続ポートを含み、コネクタホルダを第２の構成要素に接続することは、カプラを接続ポートに接続することを含む、実施例Ｑに記載の方法。
【０２６２】
Ｓ．可撓性コネクタは、その長さに沿って摺動可能に配置されたタブを含む、実施例ＱまたはＲに記載の方法。
【０２６３】
Ｔ．カプラを接続ポートに接続した後、タブを引き下げて可撓性コネクタから緩みを除去することと、タブを第２の構成要素のチャネル内に固定することと、をさらに含む、実施例ＱからＳのいずれかに記載の方法。
【図１】
2021525477.tif 000003
【図２】
2021525477.tif 000004
【図３】
2021525477.tif 000005
【図４Ａ】
2021525477.tif 000006
【図４Ｂ】
2021525477.tif 000007
【図４Ｃ】
2021525477.tif 000008
【図４Ｄ】
2021525477.tif 000009
【図５】
2021525477.tif 000010
【図６】
2021525477.tif 000011
【図７Ａ】
2021525477.tif 000012
【図７Ｂ】
2021525477.tif 000013
【図７Ｃ】
2021525477.tif 000014
【図８】
2021525477.tif 000015
【図９Ａ】
2021525477.tif 000016
【図９Ｂ】
2021525477.tif 000017
【図１０Ａ】
2021525477.tif 000018
【図１０Ｂ】
2021525477.tif 000019
【図１１Ａ】
2021525477.tif 000020
【図１１Ｂ】
2021525477.tif 000021
【図１２Ａ】
2021525477.tif 000022
【図１２Ｂ】
2021525477.tif 000023
【図１３Ａ】
2021525477.tif 000024
【図１３Ｂ】
2021525477.tif 000025
【図１４Ａ】
2021525477.tif 000026
【図１４Ｂ】
2021525477.tif 000027
【図１４Ｃ】
2021525477.tif 000028
【図１５】
2021525477.tif 000029
【図１６】
2021525477.tif 000030
【図１７】
2021525477.tif 000031
【図１８Ａ】
2021525477.tif 000032
【図１８Ｂ】
2021525477.tif 000033
【図１９Ａ】
2021525477.tif 000034
【図１９Ｂ】
2021525477.tif 000035
【図１９Ｃ】
2021525477.tif 000036
【図１９Ｄ】
2021525477.tif 000037
【図１９Ｅ】
2021525477.tif 000038
【図１９Ｆ】
2021525477.tif 000039
【図１９Ｇ】
2021525477.tif 000040
【図１９Ｈ】
2021525477.tif 000041
【図１９Ｉ】
2021525477.tif 000042
【図１９Ｊ】
2021525477.tif 000043
【図１９Ｋ】
2021525477.tif 000044
【図１９Ｌ】
2021525477.tif 000045
【図１９Ｍ】
2021525477.tif 000046
【図２０】
2021525477.tif 000047
【図２１】
2021525477.tif 000048
【図２２】
2021525477.tif 000049
【図２３】
2021525477.tif 000050
【図２４】
2021525477.tif 000051
【図２５】
2021525477.tif 000052
【図２６】
2021525477.tif 000053
【図２７】
2021525477.tif 000054
【図２８】
2021525477.tif 000055
【国際調査報告】
2021525477.tif 000056
2021525477.tif 000057