(57)【要約】【課題】所定の接続処理を実行させる際の利便性を向上させること。【解決手段】第１の装置と第２の装置とを含む無線通信システムにおいて、第１の装置は、センサによって所定のイベントが検知されたことに応じて、他の装置との無線接続を確立するための所定の接続処理を実行可能な状態へ通信装置が遷移するように制御を行い、第１の装置と第２の装置は、第１の装置が所定の接続処理を実行可能な状態へ遷移している間に、所定の接続処理を実行する。【選択図】  図３
2018148426.tif 000002
【特許請求の範囲】
【請求項１】
通信装置であって、
センサと、
前記センサによって所定のイベントが検知されたことに応じて、他の装置との無線接続を確立するための所定の接続処理を実行可能な状態へ前記通信装置が遷移するように制御を行う制御手段と、
前記状態において前記所定の接続処理を実行する実行手段と、
を有することを特徴とする通信装置。
【請求項２】
他の装置を検出する検出手段をさらに有し、
前記実行手段は、前記通信装置が前記状態に遷移していると共に前記他の装置が検出されている場合に、当該他の装置に対して前記所定の接続処理に係る要求信号を送信して、前記所定の接続処理を開始する、
ことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記実行手段は、前記通信装置が前記状態に遷移している間に、他の装置から前記所定の接続処理に係る要求信号を受信した場合に、前記所定の接続処理を開始する、
ことを特徴とする請求項１に記載の通信装置。
【請求項４】
前記センサは撮像装置であり、
所定の画像が前記センサによって取得されたことにより、前記所定のイベントが検知される、
ことを特徴とする請求項１から３のいずれか１項に記載の通信装置。
【請求項５】
前記センサは音声入力装置であり、
所定の音声が前記センサによって取得されたことにより、前記所定のイベントが検知される、
ことを特徴とする請求項１から４のいずれか１項に記載の通信装置。
【請求項６】
前記センサは外部装置からの入力を受け付ける装置であり、
前記外部装置から所定の入力が受け付けられたことにより、前記所定のイベントが検知される、
ことを特徴とする請求項１から５のいずれか１項に記載の通信装置。
【請求項７】
前記通信装置は、基地局と接続する端末として動作する、
ことを特徴とする請求項１から６のいずれか１項に記載の通信装置。
【請求項８】
前記制御手段は、前記基地局を探索によって発見した場合であって、当該基地局との間で前記接続処理が実行されていない場合に、前記センサによって前記所定のイベントが検知されたか否かを判定する、
ことを特徴とする請求項７に記載の通信装置。
【請求項９】
前記制御手段は、所定時間にわたって前記センサによって前記所定のイベントが検知されなかったと判定した場合、前記判定を終了する、
ことを特徴とする請求項８に記載の通信装置。
【請求項１０】
前記通信装置は、１つ以上の端末と接続する基地局して動作する、
ことを特徴とする請求項１から６のいずれか１項に記載の通信装置。
【請求項１１】
前記通信装置が前記状態に遷移していることをユーザに提示する提示手段をさらに有する、
ことを特徴とする請求項１から１０のいずれか１項に記載の通信装置。
【請求項１２】
前記制御手段は、前記通信装置が前記状態に遷移した後に、所定時間の間、前記所定の接続処理が実行されなかった場合、前記所定の接続処理を実行可能でない状態へと前記通信装置が遷移するように制御を行う、
ことを特徴とする請求項１から１１のいずれか１項に記載の通信装置。
【請求項１３】
前記接続処理は、Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ｓｅｔｕｐ（ＷＰＳ）のＰｕｓｈ  Ｂｕｔｔｏｎ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ（ＰＢＣ）方式での接続処理である、
ことを特徴とする請求項１から１２のいずれか１項に記載の通信装置。
【請求項１４】
前記通信装置は、ネットワークカメラである、
ことを特徴とする請求項１から１３のいずれか１項に記載の通信装置。
【請求項１５】
センサを有する通信装置の制御方法であって、
制御手段が、前記センサによって所定のイベントが検知されたことに応じて、他の装置との無線接続を確立するための所定の接続処理を実行可能な状態へ前記通信装置が遷移するように制御を行う制御工程と、
実行手段が、前記状態において前記所定の接続処理を実行する実行工程と、
を有することを特徴とする制御方法。
【請求項１６】
コンピュータを、請求項１から１４のいずれか１項に記載の通信装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線接続の確立手順に関する。
【背景技術】
【０００２】
近年、ネットワークを用いて接続されたカメラを用いたネットワークカメラシステムが広く普及している。ネットワークカメラは、公共機関や店舗等の監視カメラや、例えば定点の観測カメラ等、幅広い分野で利用可能である。ネットワークカメラには、例えばパン／チルト等の撮影方向を自在に変更可能なものや、撮影方向は変更できないが高倍率のズーム撮影が可能なもの等が存在する。
【０００３】
なお、ネットワークカメラは、デジタルカメラのような背面パネルや操作ボタンを有しないことが多い。このため、ネットワークカメラの設置時の設定などを行うためには、通信回線を介してＰＣ等から設定を行う必要がある。また、多数のネットワークカメラを配置する際に、これらのネットワークカメラを接続するためのケーブル等を敷設するのは容易でない場合がありうる。このため、ネットワークカメラに無線ＬＡＮ等の無線通信機能を持たせることが有益である。
【０００４】
一方、無線ＬＡＮでは、接続の確立のために、ＳＳＩＤ(Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ)やセキュリティの種類（ＷＥＰ、ＷＰＡ、ＷＰＡ２−ＰＳＫなど）、暗号化キーの入力などの設定が必要である。しかしながら、この設定をユーザ入力によって行うことは煩雑である。このため、接続設定の簡単化のためのＷＰＳ（Ｗｉ−Ｆｉ（登録商標）  Ｐｒｏｔｅｃｔｅｃ  Ｓｅｔｕｐ）規格が制定され、実用化されている。ＷＰＳには、ＰＢＣ(Ｐｕｓｈ  Ｂｕｔｔｏｎ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ)方式とＰＩＮ（Ｐｅｒｓｏｎａｌ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ）方式の２種類の方式が存在する。ＰＢＣ方式は、アクセスポイントに搭載されたＷＰＳボタンと、ステーション側に搭載されたＷＰＳボタンとの双方が所定の時間内に押下されることにより、認証と登録とが行われる方式である。一方、ＰＩＮ方式は、機器に個別に割り振られたＰＩＮの登録機器への入力により、認証と登録とが行われる方法である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−１６２８２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述のように、ネットワークカメラは、背面パネルや操作ボタンを有しないことが多い。また、ネットワークカメラは、例えば広い範囲を撮影可能なように高所に設置されることが多い。このため、ＰＩＮ方式ではＰＩＮの入力が容易ではなく、また、ＰＢＣ方式でもボタンの押下が容易でないという課題があった。これに対して、特許文献１には、管理サーバが、アクセスポイントを介してステーションからＷＰＳの開始要求を受信すると、アクセスポイントにＷＰＳを開始させ、これにより、アクセスポイントのボタンの押下を省略可能とする技術が記載されている。しかしながら、特許文献１に記載の技術では、ＷＰＳの開始のために、アクセスポイント及びステーションに加えて管理サーバを用意する必要があるという課題があった。
【０００７】
本発明は、上記課題に鑑みなされたものであり、通信装置に他の装置との無線接続を確立するための所定の接続処理を実行させる際の利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一態様による通信装置は、センサと、前記センサによって所定のイベントが検知されたことに応じて、他の装置との無線接続を確立するための所定の接続処理を実行可能な状態へ前記通信装置が遷移するように制御を行う制御手段と、前記状態において前記所定の接続処理を実行する実行手段と、を有する。
【発明の効果】
【０００９】
本発明によれば、通信装置に他の装置との無線接続を確立するための所定の接続処理を実行させる際の利便性を向上させることができる。
【図面の簡単な説明】
【００１０】
【図１】無線通信システムの構成例を示す図である。
【図２】ネットワークカメラの構成例を示すブロック図である。
【図３】ネットワークカメラが実行する処理の流れの例を示すフローチャートである。
【図４】イベント検知処理の流れの例を示すフローチャートである。
【図５】ネットワークカメラが実行する処理の流れの例を示すフローチャートである。
【図６】イベント検知処理の流れの例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照しながら本発明の実施の形態について説明する。なお、以下では、ネットワークカメラをＩＥＥＥ８０２．１１規格シリーズに準拠した無線ＬＡＮによって他の装置（例えばアクセスポイント（ＡＰ）又はステーション（ＳＴＡ））と接続する場合について説明するが、これに限られない。すなわち、ネットワークカメラは、無線ＬＡＮによる通信機能を有する任意の通信装置でありうる。例えば、通信機能を有する電子機器であって、ユーザの手の届きにくい位置に配置された電子機器に、以下のような機能が適用されうる。
【００１２】
（無線通信システムの構成）
まず、図１を用いて、本実施形態に係る無線通信システムの構成例を示す。図１に示すように、本無線通信システムは、例えば、通信装置であるネットワークカメラ１０１と、無線ＬＡＮの通信機能を有する通信装置（相手装置１０２）を含んで構成される。なお、ネットワークカメラ１０１や相手装置１０２の台数は説明を簡単にするために各１台としているが、これに限られずこれらのうちの少なくともいずれかは、複数台存在してもよい。なお、ネットワークカメラ１０１は、Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ｓｅｔｕｐ（ＷＰＳ）のＰＢＣ機能とそれに伴うＷＰＳボタンを有するが、例えば天井などの高所に設置されており、ユーザがボタンを押すのが容易でないものとする。また、ネットワークカメラ１０１がＡＰである際に、ネットワークカメラ１０１の本体にＳＳＩＤや暗号化キーを示すラベル等が貼ってあるとしても、その確認は容易ではない。一方、相手装置１０２は、ＰＢＣ機能とそれに伴うＷＰＳボタンを有し、ユーザはＷＰＳボタンを容易に押下することができる。
【００１３】
本実施形態では、ネットワークカメラ１０１におけるボタンの押下が容易でないため、ネットワークカメラ１０１内のカメラによる撮影の結果等の周囲の環境のセンシング結果を、ボタンの代わりに用いる。例えば、通信装置は、ＰＢＣ方式では、ボタンの押下の後、所定期間に渡って、ＷＰＳによる接続設定を実行可能な状態へと遷移するが、本実施形態では、例えば所定の画像を撮像したことによってその状態へと遷移する。これにより、ネットワークカメラ１０１は、ボタンの押下がされなくとも、例えば相手装置１０２からのＰＢＣ方式での接続要求信号を受信し又は相手装置１０２にその接続要求信号を送信することにより、ＰＢＣ方式での接続処理を実行することができる。
【００１４】
以下では、このようなネットワークカメラ１０１の構成及び処理の流れについて詳細に説明する。
【００１５】
（ネットワークカメラ１０１の構成）
図２は、本実施形態に係るネットワークカメラ１０１の構成例を示すブロック図である。ネットワークカメラ１０１は、例えば、撮像部２０１、画像処理部２０２、制御部２０３、記憶部２０４、音声入力部２０５、外部入力受付部２０６、イベント検知部２０７、ＬＥＤ制御部２０８、無線通信処理部２０９を有する。なお、これらの機能の少なくとも一部が、ＣＰＵ（中央処理装置）がメモリに記憶されたプログラムを実行することによって実現されてもよい。なお、ＣＰＵは、ＡＳＩＣ（特定用途向け集積回路）、ＦＰＧＡ（フィールドプログラマブルゲートアレイ）、ＤＳＰ（デジタルシグナルプロセッサ）等の、１つ以上のプロセッサによって置き換えられうる。また、メモリは、ランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）等でありうるが、例えばハードディスクドライブ等の記憶装置が用いられてもよい。また、ネットワークカメラ１０１は、不図示の光学系等を含む撮像装置、マイク等の音声入力装置、アンテナ、ＲＦ回路、ベースバンド回路等を含んだ通信回路等、様々なハードウェア構成を有しうる。
【００１６】
撮像部２０１は、ネットワークカメラ１０１の撮像光学系（不図示）によって結像され、撮像によって取得された被写体の像に関するアナログ信号をデジタル信号に変換し、撮像画像として出力する。なお、撮像部２０１は、例えば、撮像範囲を制御するための、撮像装置のパン方向およびチルト方向の回転制御を行うパン・チルト機構を制御してもよい。画像処理部２０２は、撮像部２０１が出力した撮像画像を画像処理設定の内容に基づいて処理する。画像処理部２０２は、例えば、撮像部２０１から出力された撮像画像を反転させる、反転処理を行う。制御部２０３は、１以上のＣＰＵによって構成され、ネットワークカメラの各構成要素を統括的に制御する。記憶部２０４は、例えば、制御部２０３が実行するプログラムや、撮像部２０１で生成される画像データを記憶し、また、プログラム実行中のワーク領域として用いられうる。また、記憶部２０４は、無線接続が確立した場合に、無線接続のための各種設定値を記憶する。音声入力部２０５は、マイク等の集音機能によって入力された音声信号に対して、所定の音声処理や圧縮符号化処理を行い、音声データを生成する。外部入力受付部２０６は、外部デバイスからの入力を受け付ける。外部入力受付部２０６は、１つのデバイス入力に対して２つの入力端子から構成されており、２つの入力端子の両端子間は電気的に絶縁状態又は導通状態のいずれかの状態を取る。なお、撮像部２０１、音声入力部２０５、及び外部入力受付部２０６は、周囲の環境を検知するためのセンサの一例である。なお、ネットワークカメラ１０１は、周囲の環境を検知するためのさらに他のセンサを有していてもよい。
【００１７】
イベント検知部２０７は、撮像部２０１が出力した撮像画像や、音声入力部２０５が生成した音声データ、または外部入力受付部２０６等で得られた外部デバイスからの入力に基づいて、すなわちセンサの検知結果に基づいて、各種解析とイベントの検知を行う。例えば、イベント検知部２０７は、撮像部２０１が所定の画像を取得した場合、音声入力部２０５が所定の音声を取得した場合、又は、外部入力受付部２０６が外部装置からの所定の入力を受け付けた場合に、所定のイベントが発生したと検知する。イベント検知部２０７は、ネットワークカメラ１０１に対して非接触で行われたユーザのイベントを検知する。ネットワークカメラ１０１には、予め所定のイベントが登録されており記憶部２０４等に記憶されている。イベント検知部２０７は、撮像部２０１、音声入力部２０５、外部入力受付部２０６等からの入力と、記憶されているイベントとを比較し、それらが一致した場合に所定のイベントが発生したと検知する。なお、予め登録しておく所定のイベントは、ネットワークカメラ１０１と有線や無線によって接続されたＰＣ等の外部機器から管理者やユーザによって変更や新規登録ができるようにしてもよい。
【００１８】
ＬＥＤ制御部２０８は、ユーザに対する情報表示を行うためのＬＥＤ（不図示）の点灯制御を行う。例えば、ＬＥＤ制御部２０８は、イベント検知部２０７が所定のイベントを検知したことに応じて、ネットワークカメラ１０１がＷＰＳでの接続処理を受け付ける状態へと遷移した場合に、ＬＥＤを点滅させる。これにより、ユーザは、例えばＬＥＤが点灯している間に相手装置１０２のＷＰＳボタンを押下することで、ネットワークカメラ１０１と相手装置１０２との間でのＷＰＳによる接続処理を実行可能であることを認識することができる。また、ＬＥＤ制御部２０８は、例えば、所定のイベントを検知可能な期間をＬＥＤの点灯によってユーザに通知してもよい。
【００１９】
無線通信処理部２０９は、ネットワークカメラ１０１と相手装置１０２との無線ＬＡＮの通信におけるデータの送受信を制御する。例えば、無線通信処理部２０９は、無線ＬＡＮの接続設定を行うための認証情報等の送受信の制御や、ＷＰＳで接続するための接続処理を制御する。なお、ネットワークカメラ１０１は、図２と異なる構成を有していてもよい。例えば、ネットワークカメラ１０１は、音声出力部や外部デバイスへの情報出力部を有してもよい。また、ネットワークカメラ１０１は、有線通信を行うための有線通信処理部を有してもよい。
【００２０】
（処理の流れ）
次に、処理の流れについて説明する。なお、以下では、ネットワークカメラ１０１が端末（無線ＬＡＮのＳＴＡ）である場合に関する処理例１について説明した後に、ネットワークカメラ１０１が基地局（無線ＬＡＮのＡＰ）である場合に関する処理例２について説明する。なお、ネットワークカメラ１０１は、処理例１においてはＳＴＡ機能のみを、処理例２においてはＡＰ機能のみを、それぞれ有してもよいが、ＳＴＡ機能とＡＰ機能の両方を有し、以下の処理例のいずれかを状況に応じて実行するようにしてもよい。
【００２１】
＜処理例１＞
図３に、本処理例に関してネットワークカメラ１０１が実行する処理の流れの例を示す。図３の処理は、ネットワークカメラ１０１がＡＰ（相手装置１０２）に接続要求を送信するための処理である。本処理は、ネットワークカメラ１０１の無線ＬＡＮ機能が起動されている状態で、相手装置１０２と無線ＬＡＮによって接続されていない場合に、実行されうる。なお、本処理は、例えば、制御部２０３が記憶部２０４に記憶されたプログラムを実行してネットワークカメラ１０１の一部または全部を制御することによって実行されうる。
【００２２】
ネットワークカメラ１０１は、まず、後述のイベントを検知した場合にセットされるイベント検知フラグをクリアする（Ｓ３０１）。例えば、ネットワークカメラ１０１は、出荷時に何の値も格納されていないイベント検知フラグを０とする。その後、ネットワークカメラ１０１は、２．４ＧＨｚ帯域又は５ＧＨｚ帯域等の動作周波数帯域における全周波数チャネルをスキャンして、接続先のＡＰを探索する（Ｓ３０２）。例えば、ネットワークカメラ１０１は、周囲のＡＰ（例えば相手装置１０２）が送信しているｂｅａｃｏｎの受信や、Ｐｒｏｂｅ  ｒｅｑｕｅｓｔの送信及びＰｒｏｂｅ  ｒｅｓｐｏｎｓｅの受信を行う。そして、ネットワークカメラ１０１は、周囲のＡＰを発見したか否かを判定する（Ｓ３０３）。ネットワークカメラ１０１は、ＡＰを発見した場合（Ｓ３０３でＹＥＳ）は、処理をＳ３０４へと進め、ＡＰを発見しなかった場合（Ｓ３０３でＮＯ）は、処理をＳ３０２へと戻し、再度スキャンを行う。
【００２３】
Ｓ３０４では、ネットワークカメラ１０１は、発見したＡＰが自装置においてすでに設定してあるＡＰであるか否かを判定する。ここで、「すでに設定してある」とは、ネットワークカメラ１０１が、すでにその発見されたＡＰと接続したことがあり、そのＡＰへの接続や認証のための設定情報を記憶済みであることを指す。ネットワークカメラ１０１は、自装置において設定してあるＡＰを発見した場合（Ｓ３０４でＹＥＳ）は、処理をＳ３０５へと進め、自装置において設定してあるＡＰではないＡＰを発見した場合（Ｓ３０４でＮＯ）は、処理をＳ３０６へ進める。例えば、ネットワークカメラ１０１が、新品の工場出荷設定の状態から初めてＡＰと接続する場合や、ＡＰの交換などで初めてのＡＰと接続する場合は、ネットワークカメラ１０１においてＡＰ情報が設定されていないため、処理はＳ３０６へと進む事になる。なお、Ｓ３０５では、ネットワークカメラ１０１は、発見したＡＰが自装置においてすでに設定されているＡＰであるため、接続や認証のための設定情報を記憶済みである。このため、ネットワークカメラ１０１は、通常の接続要求をそのＡＰに対して送信する。
【００２４】
Ｓ３０６では、ネットワークカメラ１０１は、イベント検知フラグがセットされており、かつ、現在の時刻がイベント検知されてから所定の時間内であるか否かの判定を行う。なお、現在の時刻がイベント検知されてから所定の時間内であるかの判定は、例えば、後述するイベント検知時に保存したイベント検知時刻と現在の時刻とを比較することによって行われる。なお、イベント検知フラグは、イベントが検知されてから所定の時間後にクリアされてもよく、この場合は、イベント検知フラグがセットされているか否かのみでこの判定が行われうる。所定の時間は、ネットワークカメラ１０１が、ＷＰＳによる接続処理のための通信を受け入れる状態に遷移してから、その状態を維持する期間であり、例えば２分である。ネットワークカメラ１０１は、イベント検知フラグがセットされており、かつ、現在の時刻がイベント検知後の所定の時間内である場合（Ｓ３０６でＹＥＳ）には、処理をＳ３０９に進める。一方、ネットワークカメラ１０１は、それ以外の場合（Ｓ３０６でＮＯ）、すなわち、イベント検知フラグがセットされていない場合、又は、現在の時刻がイベント検知後の所定の時間を超えている場合は、処理をＳ３０７へ進める。Ｓ３０７では、ネットワークカメラ１０１は、イベント検知処理を実行する。このイベント検知処理について、図４を用いて説明する。
【００２５】
ネットワークカメラ１０１は、イベント検知処理を開始すると、まず、イベント検知処理の前準備としてイベント検知フラグをクリアし（Ｓ４０１）、環境検知処理を開始する（Ｓ４０２）。環境検知処理では、例えば、イベント検知部２０７が、撮像部２０１が取得した画像データ、音声入力部２０５が取得した音声データ、外部入力受付部２０６が取得した外部装置からの入力を解析して、周辺環境が所定の状態となっているかを判定する。イベント検知部２０７は、周辺環境が所定の状態となっている場合に、所定のイベントが発生したと判定する。なお、この場合、制御部２０３は、広範囲の映像の解析を実行可能とするために、不図示のレンズをワイド側に移動するように制御機構に対して指示を送出してもよい。そして、ネットワークカメラ１０１は、この時点の時刻を環境検知処理の開始時刻として記憶する（Ｓ４０３）。なお、Ｓ４０３の処理は、図４の処理の開始時刻を記憶する等、図４の処理をタイムアウトさせるための時間の計測の基準時刻となる任意の時刻を記憶する処理と置き換えられてもよい。その後、ネットワークカメラ１０１は、イベント検知処理を実行中であることを示すため、ＬＥＤを点灯させる（Ｓ４０４）。ユーザは、ＬＥＤが点灯中であることにより、ネットワークカメラ１０１においてイベント検知処理が実行されていることを確認することができる。
【００２６】
ネットワークカメラ１０１は、本処理の実行中、Ｓ４０３で記憶した開始時刻と現在時刻とを比較して、処理の開始から所定時間が経過したか、すなわちタイムアウトしていないかを継続的に監視する（Ｓ４０５）。ここでの所定時間は、例えば２分でありうる。そして、ネットワークカメラ１０１は、タイムアウトした場合（Ｓ４０５でＹＥＳ）は、ＬＥＤを消灯し（Ｓ４１０）、環境検知処理を終了して（Ｓ４１１）、処理を終了する。なお、このようなタイムアウトが発生した場合には、イベント検知フラグはＳ４０１でクリアされたままとなる。
【００２７】
一方、ネットワークカメラ１０１は、タイムアウトが発生していない間（Ｓ４０５でＮＯ）は、イベント検知部２０７によってイベントが検知されたか否かを監視する（Ｓ４０６）。イベントが検知されていない間（Ｓ４０６でＮＯ）は、タイムアウト判定（Ｓ４０５）を行いながら、タイムアウトする前にイベントが検知されるか否かが監視される。
【００２８】
なお、ここでのイベントは、例えば、撮像部２０１が取得した画像が所定の画像であることでありうる。所定の画像は、例えば、所定のＱＲコード（登録商標）を含んだ画像であり、ユーザがネットワークカメラ１０１によってそのＱＲコードが撮像されるようにかざすことによって、ネットワークカメラ１０１においてイベントが検知されうる。なお、ＱＲコード以外の所定のパターンが用いられてもよい。また、例えば、所定の画像は、ユーザが所定のポーズをとった１枚以上の画像や、ユーザによる所定のジェスチャが判別可能な複数枚の画像でありうる。例えば、ユーザがネットワークカメラ１０１に向かってボタンを押すジェスチャを取った場合に、ネットワークカメラ１０１はイベントが発生したと判定しうる。また、所定の画像は、ユーザによって生じさせられた特定の映像の変化を特定可能な映像でありうる。例えば、ユーザが、カメラに向かって、所定の輝度以上の光を特定のパターンで照射し、ネットワークカメラ１０１は、この特定のパターンでの光の照射を検出することによって、イベントが発生したと判定してもよい。なお、光の検出において、光は可視光でなくてもよく、ネットワークカメラ１０１が認識可能な波長の光が用いられうる。また、イベントは、音声入力部２０５が取得した音声データが所定の音声を含んでいることでありうる。例えば、ユーザが所定のパターンで手を叩くなどを行うことによって、ネットワークカメラ１０１がイベントを検知しうる。また、所定の音声は、ある特定の周波数の音や特定の音階パターン等であってもよい。なお、この音声は可聴音でなくてもよく、ネットワークカメラ１０１が認識可能な周波数の範囲内の任意の音が用いられうる。また、イベントは、外部入力受付部２０６が、外部装置による入力を受け付けたことでありうる。外部入力受付部２０６は、外部デバイスからの入力として、絶縁状態と導通状態の２値を検知する事ができるため、イベント検知部２０７は、この２値の値が特定のパターンで入力された事に応じてイベントが発生したことを検知してもよい。なお、イベント検知部２０７は、上述の各センサ出力の組み合わせを所定のイベントとしてもよいし、複数の所定のイベントの候補を用意しておき、そのいずれかが発生したことにより、所定のイベントが発生したと判定してもよい。
【００２９】
タイムアウトの発生前にイベントが検知された場合（Ｓ４０６でＹＥＳ）、ネットワークカメラ１０１は、イベント検知フラグを、イベントが発生したことを示す値にセットし（Ｓ４０７）、そのイベントが検知された時刻の情報を記憶する（Ｓ４０８）。なお、ネットワークカメラ１０１は、イベント検知フラグをセット後、所定時間が経過後にクリアしてもよく、その場合は、イベント検知フラグをセットした時刻を記憶せず、そのセットしたタイミングからの経過時間を測定するようにしてもよい。そして、ネットワークカメラ１０１は、イベントが検知され、ＷＰＳによる接続処理を受け付ける状態に遷移したことをユーザに通知するために、ＬＥＤを点滅させて（Ｓ４０９）、処理を終了する。
【００３０】
図３に戻り、ネットワークカメラ１０１は、イベント検知処理（Ｓ３０７）においてイベント検知フラグがセットされたかを判定する（Ｓ３０８）。そして、イベント検知フラグがセットされていた場合（Ｓ３０８でＹＥＳ）、ネットワークカメラ１０１は、ＷＰＳのＰＢＣ方式での接続処理を開始するための要求信号をＳ３０３で発見したＡＰ（相手装置１０２）へと送信する（Ｓ３０９）。なお、ユーザは、例えば、ネットワークカメラ１０１のＬＥＤが点滅している間に、相手装置１０２のプッシュボタンを押下する操作を行って、相手装置１０２がＰＢＣ方式での接続処理を開始できる状態にしておく。これにより、ネットワークカメラ１０１と相手装置１０２との間で、ＰＢＣ方式による接続処理を実行させることができる。一方、ネットワークカメラ１０１は、イベント検知フラグがセットされていない場合（Ｓ３０８でＮＯ）は、処理をＳ３０２へと戻し、全チャネルのスキャンからの処理を再度実行する。
【００３１】
なお、本処理例のように、ネットワークカメラ１０１は、ＡＰと接続しておらず、かつ、接続要求先のＡＰがネットワークカメラ１０１自身において設定済みのＡＰでない場合にのみ、イベント検知を行うようにすることができる。これにより、ネットワークカメラ１０１は、既に相手装置１０２との無線ＬＡＮの接続が確立されている場合等の接続処理を行う必要がない場合に、イベントが検知されたとしても、ＷＰＳでの接続処理を受け付ける状態に遷移してしまうことを防ぐ事ができる。
【００３２】
＜処理例２＞
図５に、本処理例に関してネットワークカメラ１０１が実行する処理の流れの例を示す。上述のように、本処理例では、ネットワークカメラ１０１はＡＰとして機能し、ＳＴＡとして動作する相手装置１０２との間での接続処理を実行するものとする。
【００３３】
本処理例において、ネットワークカメラ１０１は、周囲のＳＴＡがＡＰを発見するために送信する探索信号を受信したかを判定する（Ｓ５０１）。探索信号は、一例において、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔである。ネットワークカメラ１０１は、探索信号を受信した場合（Ｓ５０１でＹＥＳ）、続いて、自装置においてイベント検知フラグがセットされているか否かを判定する（Ｓ５０２）。イベント検知フラグのセット及びクリアに関するイベント検知処理については後述する。ネットワークカメラ１０１は、イベント検知フラグがセットされていない場合（Ｓ５０２でＹＥＳ）は、ＷＰＳによる接続設定を行うのではなく、通常の接続を行うために、通常の探索応答を送信する（Ｓ５０３）。一方、ネットワークカメラ１０１は、イベント検知フラグがセットされている場合（Ｓ５０２でＮＯ）は、ＷＰＳによる接続設定を行うために、ＰＢＣの探索応答を送信する（Ｓ５０４）。ＰＢＣの探索応答では、例えば、ＷＳＣ  ＩＥ（Ｗｉ−Ｆｉ  Ｓｉｍｐｌｅ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  ＩＥ）が含められたＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅ信号が送信される。ＷＳＣ  ＩＥには、ＷＰＳの実行状態を示す情報であるＷｉ−Ｆｉ  Ｓｉｍｐｌｅ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｓｔａｔｅが含まれる。また、ＷＳＣ  ＩＥの中のＳｅｌｅｃｔｅｄ  Ｒｅｇｉｓｔｒａｒ  ＡｔｔｒｉｂｕｔｅがＴｒｕｅに設定されたＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅ信号が送信されてもよい。一方、上述の通常の探索応答では、ＷＳＣ  ＩＥを含まないＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅ信号が送信される。Ｓ５０４又はＳ５０３の処理の後、ネットワークカメラ１０１は相手装置から接続要求信号を受信し、それに応じてＷＰＳを用いて又はＷＰＳを用いずに相手装置と無線ＬＡＮによって接続される。
【００３４】
続いて、図６を用いて、ネットワークカメラ１０１が実行するイベント検知処理について説明する。ネットワークカメラ１０１は、ＡＰとして機能する場合、複数台のＳＴＡとの接続を受け付けるために、ＳＴＡからの探索信号を受信したか等によらずに、図６のイベント検知処理を実行する。例えば、ネットワークカメラ１０１は、ＡＰとして動作を開始したことに応じて、図６の処理を開始する。ネットワークカメラ１０１は、常に本処理を実行してもよいし、所定の時間間隔で本処理を繰り返すようにしてもよい。なお、ネットワークカメラ１０１は、所定のイベントを起こすべきタイミングをユーザに通知するために、本処理を実行中にはＬＥＤを点灯し、本処理を実行していない間にはＬＥＤを消灯するようにしてもよい。
【００３５】
本処理において、ネットワークカメラ１０１は、イベントを検知したか否かを判定する（Ｓ６０１）。ここでのイベントの検知は、処理例１において説明したのと同様にして行われうる。ネットワークカメラ１０１は、イベントを検知すると（Ｓ６０１でＹＥＳ）、イベント検知フラグをセットし（Ｓ６０２）、イベントを検知した時刻を記憶する（Ｓ６０３）。なお、ネットワークカメラ１０１は、イベント検知フラグの有効期間を特定することができる限りにおいて、時刻を記憶する必要はなく、例えばタイマによって、イベント検知後の時間を計測するようにしてもよい。その後、ネットワークカメラ１０１は、ＬＥＤを点滅させて、イベントが検知された事をユーザに通知する（Ｓ６０４）。その後、ネットワークカメラ１０１は、Ｓ６０３で記憶されたイベント検知時刻と現在時刻とを比較して、所定時間が経過したか否かを判定する（Ｓ６０５）。所定時間は、例えば２分である。ネットワークカメラ１０１は、所定時間が経過すると（Ｓ６０５でＹＥＳ）、イベント検知フラグをクリアして（Ｓ６０６）、ＬＥＤを消灯させて（Ｓ６０７）、処理をＳ６０１に戻す。以下、同様の処理が繰り返される。なお、本処理が間欠的に実行される場合、Ｓ６０７の後に、処理を終了してもよい。この場合、ネットワークカメラ１０１は、本処理を実行するタイミングとなったことに応じて、図６の処理を再度実行しうる。
【００３６】
このように、本処理例では、ネットワークカメラ１０１は、定常的に又は一定周期で間欠的に、イベント検知処理を実行する。ユーザは、例えばネットワークカメラ１０１に所定の画像を撮像させることによって、イベントを検知させることができる。そして、ネットワークカメラ１０１は、イベントを検知したことに応じて、イベント通知フラグをセットし、ＬＥＤを点滅させることによって、ＰＢＣ方式によるＷＰＳの接続処理を受け付ける状態に遷移したことをユーザに通知する。ユーザは、ネットワークカメラ１０１のＬＥＤが点滅している間に、例えば相手装置１０２のＷＰＳボタンを押下する操作によって、相手装置１０２に、ＰＢＣ方式の接続要求信号を送信させる。ネットワークカメラ１０１は、この場合にはイベント検知フラグがセットされた状態であるため、相手装置１０２に対してＰＢＣ方式の探索応答信号を送信する。これにより、ネットワークカメラ１０１と相手装置１０２との間で、ＷＰＳによる接続設定を行わせることができる。なお、本処理例では、ネットワークカメラ１０１は、ＡＰとして機能しており、１つ以上のＳＴＡと接続することができる。ここで、ネットワークカメラ１０１は定常的に図６のようにしてイベント検知を行っている。このため、ユーザは、ＳＴＡごとに、所定のイベントを発生させ、ネットワークカメラ１０１のＬＥＤが点滅したことに応じて、ＳＴＡに接続要求信号を送信させるための操作を行うことで、複数のＳＴＡをネットワークカメラ１０１に接続させることができる。
【００３７】
このように、ネットワークカメラ１０１は、撮像部２０１が取得した画像データ、音声入力部２０５が取得した音声データ、外部入力受付部２０６が受け付けた入力データ等の外部環境の観測データによって、イベントを検知する。そして、ネットワークカメラ１０１は、イベントを検知したことに応じて、ＰＢＣ方式での接続処理が実行可能な状態に遷移する。このようにして、ネットワークカメラ１０１が天井などの高所に設置され、ＷＰＳボタンを押すことができない場合等において、ネットワークカメラ１０１と相手装置１０２との間のＷＰＳによる接続処理を簡単に行う事ができる。
【００３８】
なお、上述の説明は、ＷＰＳによる接続処理を行う場合について説明したがこれに限られない。すなわち、ネットワークカメラ１０１は、センサによって所定のイベントが検知されたことによって、ＷＰＳ以外の所定の接続処理を実行可能な状態に遷移し、その状態においてその所定の接続処理を実行するようにしてもよい。また、ネットワークカメラ１０１は、このときの接続処理を、上述のように相手装置からの接続要求信号を受信したことに応じて開始してもよいし、自身から接続要求信号を送信することによって開始してもよい。なお、上述の説明では、ＳＴＡが接続要求信号を送信する側であるものとして説明したが、ＡＰが接続要求信号を送信してもよい。また、上述の説明では、無線ＬＡＮによる無線通信システムを例として説明したが、他の大規模又は小規模無線通信システムにおいても、上述の手法を適用することができる。また、上述の説明では、ユーザへの情報提示は、ＬＥＤによって行われていたが、例えば音声ガイダンス機能や、相手装置１０２の表示画面等へ情報を提示させる機能等、他の情報提示機能が用いられてもよい。このように、上述の実施形態は一例に過ぎず、様々な変形がなされうる。
【００３９】
＜＜その他の実施形態＞＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００４０】
１０１：ネットワークカメラ、１０２：相手装置、２０１：撮像部、２０３：制御部、２０５：音声入力部、２０６：外部入力受付部、２０７：イベント検知部、２０８：ＬＥＤ制御部、２０９：無線通信処理部
【図１】
2018148426.tif 000003
【図２】
2018148426.tif 000004
【図３】
2018148426.tif 000005
【図４】
2018148426.tif 000006
【図５】
2018148426.tif 000007
【図６】
2018148426.tif 000008