(57)【要約】【課題】簡単にペアリングを行うことができるようにする。【解決手段】撮像装置１０−１がペアリングを要求し、撮像装置１０−２がペアリングの要求を受け付ける場合、撮像装置１０−１のユーザと、撮像装置１０−２のユーザは、それぞれシャッタボタン５１−１とシャッタボタン５１−２を長押し、撮像装置をペアリングモードに移行させる。撮像装置１０−１のユーザがシャッタボタン５１−１を再度押下すると、撮像装置１０−１では、ペアリング要求処理が実行され、ストロボ６１−１からストロボ光が光信号として出射されることになる。撮像装置１０−２では、撮像装置１０−１のストロボ６１−１から出射されたストロボ光が受光され、ペアリング要求受付処理が実行される。ペアリングが完了すると無線通信が行われる。【選択図】図２
2009033494.tif 000002
【特許請求の範囲】
【請求項１】
他の情報処理装置と無線通信を行う情報処理装置であって、
前記他の情報処理装置を被写体として画像を撮影して画像データを生成する画像データ生成手段と、
所定の時間内に、前記画像データ生成手段により生成された複数の画像データに基づいて、前記他の情報処理装置が送信した光信号のデータを生成する光信号データ生成手段と、
前記光信号データ生成手段により生成された光信号のデータを解析して、前記他の情報処理装置を特定する情報を取得する特定情報取得手段と、
前記特定情報取得手段により取得された前記他の情報処理装置を特定する情報に基づいて、前記他の情報処理装置との間で前記無線通信を行うか否かを判定する通信可否判定手段と
を備える情報処理装置。
【請求項２】
前記画像データ生成手段は、ユーザによる所定の操作を受け付けた場合、生成した画像データを前記光信号データ生成手段に供給し、
前記ユーザによる所定の操作を受け付けなかった場合、前記生成した画像データを、記録手段に出力して記録させる
請求項１に記載の情報処理装置。
【請求項３】
前記特定情報取得手段により取得された前記他の情報処理装置を特定する情報を、ユーザに提示する提示手段をさらに備え、
前記通信可否判定手段は、前記ユーザが前記提示手段に提示された情報に基づいて行う操作に基づいて前記他の情報処理装置との間で前記無線通信を行うか否かを判定する
請求項１に記載の情報処理装置。
【請求項４】
前記特定情報取得手段は、前記光信号データ生成手段により生成された光信号のデータを解析して、前記他の情報処理装置から送信された暗証番号をさらに取得し、
前記通信可否判定手段は、前記特定情報取得手段により取得された前記他の情報処理装置を特定する情報および前記暗証番号に基づいて、前記他の情報処理装置との間で前記無線通信を行うか否かを判定する
請求項１に記載の情報処理装置。
【請求項５】
光を出射する発光手段をさらに備え、
ユーザによる所定の操作を受け付けた場合、前記発光手段は、所定の時間間隔で点滅することにより前記他の情報処理装置に、前記無線通信の開始を要求する光信号を送信する
請求項１に記載の情報処理装置。
【請求項６】
前記光信号には、
自分を特定する情報、または暗証番号が含まれる
請求項５に記載の情報処理装置。
【請求項７】
自分が送信した前記光信号に基づいて、前記他の情報処理装置が送信した前記無線通信の信号を受信し、前記受信した無線通信の信号に基づいて、前記他の情報処理装置との無線通信を行うか否かを判定する別の通信可否判定手段をさらに備える
請求項６に記載の情報処理装置。
【請求項８】
他の情報処理装置と無線通信を行う情報処理装置であって、前記他の情報処理装置を被写体として画像を撮影して画像データを生成する画像データ生成手段を備える情報処理装置の情報処理方法において、
所定の時間内に、前記画像データ生成手段により生成された複数の画像データに基づいて、前記他の情報処理装置が送信した光信号のデータを生成し、
前記光信号データ生成手段により生成された光信号のデータを解析して、前記他の情報処理装置を特定する情報を取得し、
前記取得された前記他の情報処理装置を特定する情報に基づいて、前記他の情報処理装置との間で前記無線通信を行うか否かを判定するステップ
を含む情報処理方法。
【請求項９】
他の情報処理装置と無線通信をコンピュータに行わせるプログラムであって、
コンピュータを、
前記他の情報処理装置を被写体として画像を撮影して画像データを生成する画像データ生成手段と、
所定の時間内に、前記画像データ生成手段により生成された複数の画像データに基づいて、前記他の情報処理装置が送信した光信号のデータを生成する光信号データ生成手段と、
前記光信号データ生成手段により生成された光信号のデータを解析して、前記他の情報処理装置を特定する情報を取得する特定情報取得手段と、
前記特定情報取得手段により取得された前記他の情報処理装置を特定する情報に基づいて、前記他の情報処理装置との間で前記無線通信を行うか否かを判定する通信可否判定手段として機能させる
プログラム。
【請求項１０】
請求項９に記載のプログラムが記録されている記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、プログラム、並びに記録媒体に関し、特に、簡単にペアリングを行うことができるようにする情報処理装置および方法、プログラム、並びに記録媒体に関する。
【背景技術】
【０００２】
デジタルカメラ等の撮像装置と他の機器との間での無線通信のリンクを確立するための、いわゆるペアリング処理を簡単に行えるようにする技術として、例えば、他の機器の表示部に表示された画像を撮影することによるペアリング手法がある（例えば、特許文献１参照）。
【０００３】
また、例えば、デジタルカメラ等において、フラッシュ光で信号を送る技術については、既に知られている。例えば、特許文献２では、ストロボ内蔵カメラにおける所定のフラッシュ発光パターンにより、スレーブフラッシュ装置が遠隔操作される技術が開示されている。
【０００４】
さらに、フラッシュ光信号の通信速度をあげても上記フラッシュ光信号を検出できるフラッシュ光受信装置も提案されている（例えば、特許文献３参照）。
【０００５】
【特許文献１】特開２００６−１３５９３０号公報
【特許文献２】実開平０４−６７６３２号公報
【特許文献３】特許第３３３８１６０
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の技術は、テレビビジョン受像機など大きな表示画面を有し、かつ通常固定された状態で用いられる機器には好適といえるが、近年、デジタルカメラなどの携帯可能な小型の機器同士のペアリングに用いる場合、利便性に欠ける。
【０００７】
すなわち、特許文献１のようなペアリングの方式により、携帯可能な小型の機器同士のペアリングを行う場合、撮影時に双方の機器同士の位置を、例えば、ユーザが機器を手にした状態で、調整する必要があり、撮影を行うのに手間がかかる。
【０００８】
また、特許文献１のように表示部に表示された画像を撮影させようとしても、デジタルカメラ等は、小型の機器であるため、表示画面の面積が小さく、撮影がしにくい。さらに、ペアリングされる双方の機器は、それぞれ別の個人の所有物である場合が多く、例えば、機器の表示画面にペアリングのための特定の画像を表示させたままでは、その機器で必要な他の操作が行えず、ユーザは認証操作が終わるまで何もせず待っていなければならないなど不便であった。
【０００９】
本発明はこのような状況に鑑みてなされたものであり、簡単にペアリングを行うことができるようにするものである。
【課題を解決するための手段】
【００１０】
本発明の一側面は、他の情報処理装置と無線通信を行う情報処理装置であって、前記他の情報処理装置を被写体として画像を撮影して画像データを生成する画像データ生成手段と、所定の時間内に、前記画像データ生成手段により生成された複数の画像データに基づいて、前記他の情報処理装置が送信した光信号のデータを生成する光信号データ生成手段と、前記光信号データ生成手段により生成された光信号のデータを解析して、前記他の情報処理装置を特定する情報を取得する特定情報取得手段と、前記特定情報取得手段により取得された前記他の情報処理装置を特定する情報に基づいて、前記他の情報処理装置との間で前記無線通信を行うか否かを判定する通信可否判定手段とを備える情報処理装置である。
【００１１】
前記画像データ生成手段は、ユーザによる所定の操作を受け付けた場合、生成した画像データを前記光信号データ生成手段に供給し、前記ユーザによる所定の操作を受け付けなかった場合、前記生成した画像データを、記録手段に出力して記録させるようにすることができる。
【００１２】
前記特定情報取得手段により取得された前記他の情報処理装置を特定する情報を、ユーザに提示する提示手段をさらに備え、前記通信可否判定手段は、前記ユーザが前記提示手段に提示された情報に基づいて行う操作に基づいて前記他の情報処理装置との間で前記無線通信を行うか否かを判定するようにすることができる。
【００１３】
前記特定情報取得手段は、前記光信号データ生成手段により生成された光信号のデータを解析して、前記他の情報処理装置から送信された暗証番号をさらに取得し、前記通信可否判定手段は、前記特定情報取得手段により取得された前記他の情報処理装置を特定する情報および前記暗証番号に基づいて、前記他の情報処理装置との間で前記無線通信を行うか否かを判定するようにすることができる。
【００１４】
光を出射する発光手段をさらに備え、ユーザによる所定の操作を受け付けた場合、前記発光手段は、所定の時間間隔で点滅することにより前記他の情報処理装置に、前記無線通信の開始を要求する光信号を送信するようにすることができる。
【００１５】
前記光信号には、自分を特定する情報、または暗証番号が含まれるようにすることができる。
【００１６】
自分が送信した前記光信号に基づいて、前記他の情報処理装置が送信した前記無線通信の信号を受信し、前記受信した無線通信の信号に基づいて、前記他の情報処理装置との無線通信を行うか否かを判定する別の通信可否判定手段をさらに備えるようにすることができる。
【００１７】
本発明の一側面は、他の情報処理装置と無線通信を行う情報処理装置であって、前記他の情報処理装置を被写体として画像を撮影して画像データを生成する画像データ生成手段を備える情報処理装置の情報処理方法であって、所定の時間内に、前記画像データ生成手段により生成された複数の画像データに基づいて、前記他の情報処理装置が送信した光信号のデータを生成し、前記光信号データ生成手段により生成された光信号のデータを解析して、前記他の情報処理装置を特定する情報を取得し、前記取得された前記他の情報処理装置を特定する情報に基づいて、前記他の情報処理装置との間で前記無線通信を行うか否かを判定するステップを含む情報処理方法である。
【００１８】
本発明の一側面は、他の情報処理装置と無線通信をコンピュータに行わせるプログラムであって、コンピュータを、前記他の情報処理装置を被写体として画像を撮影して画像データを生成する画像データ生成手段と、所定の時間内に、前記画像データ生成手段により生成された複数の画像データに基づいて、前記他の情報処理装置が送信した光信号のデータを生成する光信号データ生成手段と、前記光信号データ生成手段により生成された光信号のデータを解析して、前記他の情報処理装置を特定する情報を取得する特定情報取得手段と、前記特定情報取得手段により取得された前記他の情報処理装置を特定する情報に基づいて、前記他の情報処理装置との間で前記無線通信を行うか否かを判定する通信可否判定手段として機能させるプログラムである。
【００１９】
本発明の一側面においては、前記他の情報処理装置を被写体として画像を撮影して画像データが生成され、所定の時間内に、前記画像データ生成手段により生成された複数の画像データに基づいて、前記他の情報処理装置が送信した光信号のデータが生成され、前記生成された光信号のデータを解析して、前記他の情報処理装置を特定する情報が取得され、前記取得された前記他の情報処理装置を特定する情報に基づいて、前記他の情報処理装置との間で前記無線通信を行うか否かが判定される。
【発明の効果】
【００２０】
本発明によれば、簡単にペアリングを行うことができる。
【発明を実施するための最良の形態】
【００２１】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書または図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書または図面に記載されていることを確認するためのものである。従って、明細書または図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２２】
本発明の一側面の情報処理装置は、他の情報処理装置と無線通信を行う情報処理装置であって、前記他の情報処理装置を被写体として画像を撮影して画像データを生成する画像データ生成手段（例えば、図１のイメージセンサ３７、および信号処理部３８）と、所定の時間内に、前記画像データ生成手段により生成された複数の画像データに基づいて、前記他の情報処理装置が送信した光信号のデータを生成する光信号データ生成手段（例えば、図４のステップＳ１３２の処理を実行する図１のマイクロプロセッサ３３）と、前記光信号データ生成手段により生成された光信号のデータを解析して、前記他の情報処理装置を特定する情報を取得する特定情報取得手段（例えば、図４のステップＳ１３４の処理を実行する図１のマイクロプロセッサ３３）と、前記特定情報取得手段により取得された前記他の情報処理装置を特定する情報に基づいて、前記他の情報処理装置との間で前記無線通信を行うか否かを判定する通信可否判定手段（例えば、図４のステップＳ１３５の処理を実行する図１のマイクロプロセッサ３３）とを備える。
【００２３】
この情報処理装置は、前記画像データ生成手段が、ユーザによる所定の操作（例えば、シャッタボタンの長押し）を受け付けた場合、生成した画像データを前記光信号データ生成手段に供給し、前記ユーザによる所定の操作を受け付けなかった場合、前記生成した画像データを、記録手段（例えば、図１の記録再生部３９）に出力して記録させるようにすることができる。
【００２４】
この情報処理装置は、光を出射する発光手段（例えば、ストロボ６１）をさらに備え、ユーザによる所定の操作（例えば、シャッタボタンの長押し）を受け付けた場合、前記発光手段は、所定の時間間隔で点滅することにより前記他の情報処理装置に、前記無線通信の開始を要求する光信号を送信するようにすることができる。
【００２５】
この情報処理装置は、自分が送信した前記光信号に基づいて、前記他の情報処理装置が送信した前記無線通信の信号を受信し、前記受信した無線通信の信号に基づいて、前記他の情報処理装置との無線通信を行うか否かを判定する別の通信可否判定手段（例えば、図７のステップＳ１６５の処理を実行する図１のマイクロプロセッサ３３）をさらに備えるようにすることができる。
【００２６】
本発明の一側面の情報処理方法は、他の情報処理装置と無線通信を行う情報処理装置であって、前記他の情報処理装置を被写体として画像を撮影して画像データを生成する画像データ生成手段（例えば、図１のイメージセンサ３７、および信号処理部３８）を備える情報処理装置の情報処理方法において、所定の時間内に、前記画像データ生成手段により生成された複数の画像データに基づいて、前記他の情報処理装置が送信した光信号のデータを生成し（例えば、図４のステップＳ１３２の処理）、前記光信号データ生成手段により生成された光信号のデータを解析して、前記他の情報処理装置を特定する情報を取得し（例えば、図４のステップＳ１３４の処理）、前記取得された前記他の情報処理装置を特定する情報に基づいて、前記他の情報処理装置との間で前記無線通信を行うか否かを判定する（例えば、図４のステップＳ１３５の処理）ステップを含む。
【００２７】
以下、図面を参照して、本発明の実施の形態について説明する。
【００２８】
図１は、本発明の一実施の形態に係る撮像装置１０の構成例を示すブロック図である。同図に示される撮像装置１０は、例えば、デジタルカメラとして構成される。
【００２９】
この例では、撮像装置１０に、アンテナ３１と無線通信部３２が設けられている。無線通信部３２は、例えば、IEEE802.11a、802.11b、および802.11gなどの無線LAN、またはBluetoothなどの無線LANにより、他の装置と通信を行う機能ブロックである。無線通信部３２は、マイクロプロセッサ３３の制御に基づいて、送信すべきデータを所定の変調方式で変調し、アンテナ３１から信号を送出させ、また、アンテナ３１を介して受信した信号を復調し、マイクロプロセッサ３３にデータとして供給するようになされている。
【００３０】
発光制御部３４は、マイクロプロセッサ３３の制御に基づいて、所定のタイミングで、撮像装置１０に設けられたストロボを発光させるようになされている。発光制御部は、撮像装置１０が被写体の画像を撮影するとき、必要に応じてストロボを発光させるとともに、後述するペアリング処理における光信号を送信するとき、ストロボを予め設定された時間間隔で発光させる（点滅させる）。
【００３１】
マイクロホン３５は、信号処理部３８に接続され、予め設定された所定の操作音などの音声を出力する。
【００３２】
レンズ部３６は、撮像装置１０により撮像される画像の光を集光するレンズ、およびそのレンズにより集光される光の焦点位置などを調整するためにレンズを駆動させる駆動部分などを有する構成とされる。
【００３３】
イメージセンサ３７は、例えば、レンズ部３６を介して結像された光（像）を光電変換することにより、光をアナログの電気信号に変換するCCD（Charge Coupled Device）センサなどにより構成され、受光した光に対応する電気信号を信号処理部３８に出力する。なお、イメージセンサ３７は、CCDセンサに限らず、例えば、CMOS（Complementary Metal Oxide Semiconductor）センサ、その他の画素を単位として画像の信号を生成する撮像素子により構成されるようにしてもよい。
【００３４】
信号処理部３８は、イメージセンサ３７から供給された電気信号の画像情報に対して、例えば、CDS（Correlated Double Sampling）処理を行って、S/N比を良好に保つようにするとともに、AGC（Automatic Gain Control）処理を行って、利得を制御し、そして、A/D（Analog/Digital）変換を行って、デジタル信号とされた画像データを形成する。
【００３５】
マイクロプロセッサ３３は、信号処理部３８から供給される画像データを、例えば、JPEG（Joint Photographic Experts Group）またはJPEG２０００などの所定の符号化方式で符号化し、記録再生部３９に出力する。なお、マイクロプロセッサ３３のその他の機能については後述する。
【００３６】
記録再生部３９は、例えば、半導体メモリカードなどの所定の記録媒体を装着可能なドライブを有する構成とされ、マイクロプロセッサ３３の制御に基づいて、データを記録媒体に記録し、また、記録媒体に記録されたデータを読み出してマイクロプロセッサ３３に供給する処理を行う。
【００３７】
インタフェース部４１は、後述するシャッタボタン、十字キー、ディスプレイなどを有する構成とされ、ユーザによる操作を受け付け、その操作に対応する所定のコマンドなどの信号を、マイクロプロセッサ３３に出力する。また、インタフェース部４１は、マイクロプロセッサから出力される表示データに対応する画像をディスプレイに表示させるようになされている。
【００３８】
また、マイクロプロセッサ３３は、撮像装置１０を構成する各部を制御する機能ブロックでもあり、例えば、予め記憶されたプログラムなどのソフトウェアを実行することで所定の処理を行うようになされている。マイクロプロセッサ３３は、撮像装置１０が、他の電子機器などとの間で、無線通信部３２を介して無線通信を行うためのペアリングの処理を実行する。
【００３９】
撮像装置１０は、例えば、別の撮像装置１０と無線通信部３２を介して無線通信を行うことが可能であるが、無線通信部３２による無線通信自身には指向性が無いので、送信先として指定した機器以外の装置でも、データが受信可能であるため、撮像装置１０は、別の撮像装置１０と無線通信部３２を介して無線通信を行うのに先立って、送信先として指定した撮像装置のみがデータを受信（または認識）できるように、互に認証しあうことが必要となる。このとき、通信を行う機器（撮像装置１０）同士が互に認証しあう処理をペアリングと称する。
【００４０】
図２は、撮像装置１０−１と撮像装置１０−２との間で行われるペアリングを説明する図である。
【００４１】
同図に示される撮像装置１０−１および撮像装置１０−２は、それぞれ図１を参照して上述したような内部構成を有しており、またそれぞれが、ストロボ６１、シャッタボタン５１、十字キー５２、およびディスプレイ５３を有している。なお、撮像装置１０−１は、レンズ部３６−１、ストロボ６１−１、シャッタボタン５１−１、十字キー５２−１（図示せず）、およびディスプレイ５３−１（図示せず）を有し、撮像装置１０−２は、レンズ部３６−２（図示せず）、ストロボ６１−２（図示せず）、シャッタボタン５１−２、十字キー５２−２、およびディスプレイ５３−２を有しており、特に区別する必要がない場合、単に、レンズ部３６、ストロボ６１、シャッタボタン５１、十字キー５２、およびディスプレイ５３と称する。
【００４２】
すなわち、ペアリングされる撮像装置１０−１と撮像装置１０−２は、ストロボ６１−１およびストロボ６１−２、レンズ部３６−１およびレンズ部３６−２（図示せず）が互いに向き合うように配置され、それぞれ、ストロボ６１が発光した光が、レンズ部３６により受光されるようになされている。
【００４３】
ペアリングの処理を開始する場合、ユーザは、ペアリング処理の開始を指令する所定の操作を行う。ペアリング処理の開始を指令する所定の操作として、例えば、シャッタボタン５１を、予め設定された時間以上押し続ける「長押し」の操作が行われる。
【００４４】
ペアリングの処理が指令された撮像装置１０は、ペアリングモードに移行する。ペアリングモードは、例えば、通常の画像の撮影を行うモードとは異なるモードとされ、ペアリングモードにおいてレンズ部３６を介して受光された光は、撮像装置１０において画像として処理されず、光信号として処理されるようになされており、また、ペアリングモードにおいてストロボ６１から発光する光は、画像の撮像を行うためのフラッシュ光ではなく、光信号となるように、例えば、所定のタイミングで点滅するようになされている。
【００４５】
一方、ペアリングモードとは異なるモードでは、レンズ部３６を介して受光された光は、撮像装置１０において画像として処理される。すなわち、ペアリングモードとは異なるモードでは、信号処理部３８から供給された画像データは、例えば、マイクロプロセッサ３３を介して記録再生部３９に供給され、記録媒体などに記録されるようになされている。また、ペアリングモードとは異なるモードでは、ストロボ６１から発光する光は、画像の撮像を行うためのフラッシュ光として出射されるようになされている。デジタルカメラなどとして構成される撮像装置１０は、通常、ペアリングモードとは異なるモードに設定されている。
【００４６】
次に、図３のフローチャートを参照して、撮像装置１０におけるペアリング処理について説明する。
【００４７】
ステップＳ１０１において、撮像装置１０のマイクロプロセッサ３３は、インタフェース部４１から供給される信号などに基づいて、シャッタボタン５１が長押しされたか否かを判定することで、ペアリング処理の開始の指令があったか否かを判定し、シャッタボタン５１が長押しされたと判定されるまで待機する。
【００４８】
ステップＳ１０１において、シャッタボタン５１が長押しされた場合、処理は、ステップＳ１０２に進む。これにより、撮像装置１０は、ペアリングモードに移行したことになる。
【００４９】
ステップＳ１０２において、マイクロプロセッサ３３は、信号処理部３８から供給される画像データに基づいて、ストロボ光を受光したか否かを判定する。マイクロプロセッサ３３は、例えば、信号処理部３８から供給される画像データを構成する画素の輝度の合計値を算出し、算出された合計値が予め設定された閾値を超えている場合、ストロボ光を受光したと判定する。
【００５０】
ステップＳ１０２において、ストロボ光を受光したと判定された場合、処理は、ステップＳ１０５に進み、図４のフローチャートを参照して後述するペアリング受付処理が実行される。これにより、別の撮像装置１０からのペアリングの要求が受け付けられることになる。
【００５１】
一方、ステップＳ１０２において、ストロボ光を受光しなかったと判定された場合、処理は、ステップＳ１０３に進み、マイクロプロセッサ３３は、発光が指令されたか否かを判定する。発光の指令は、例えば、ユーザがシャッタボタン５１を再度押下することで行われる。マイクロプロセッサ３３は、インタフェース部４１から供給される信号などに基づいて、シャッタボタン５１が再度押下されたと判定された場合、ステップＳ１０７において、図７を参照して後述するペアリング要求処理を実行する。これにより、別の撮像装置１０に対してペアリングの要求が行われることになる。
【００５２】
ステップＳ１０３において、発光が指令されなかったと判定された場合、ステップＳ１０４において、予め設定された所定の時間が経過したか否かの判定が行われ、まだ、所定の時間が経過していないと判定された場合、処理は、ステップＳ１０２に戻る。
【００５３】
例えば、図２において、撮像装置１０−１のユーザが、撮像装置１０−２のユーザと、画像データなどを交換したいと考えていたとする。この場合、撮像装置１０−１がペアリングを要求し、撮像装置１０−２がペアリングの要求を受け付けることになる。
【００５４】
撮像装置１０−１がペアリングを要求し、撮像装置１０−２がペアリングの要求を受け付ける場合、撮像装置１０−１のユーザと、撮像装置１０−２のユーザは、それぞれシャッタボタン５１−１とシャッタボタン５１−２を長押し、撮像装置１０−１と、撮像装置１０−２をペアリングモードに移行させる。
【００５５】
そして、撮像装置１０−１のユーザがシャッタボタン５１−１を再度押下し、発光を指令すると、撮像装置１０−１では、ペアリング要求処理が実行され、このとき、ストロボ６１−１からストロボ光が光信号として出射されることになる。
【００５６】
一方、撮像装置１０−２では、撮像装置１０−１のストロボ６１−１から出射されたストロボ光が受光され、ペアリング要求受付処理が実行されることになる。
【００５７】
そして、撮像装置１０−１と撮像装置１０−２のペアリングが完了すると、撮像装置１０−１と撮像装置１０−２との間で、アンテナ３１と無線通信部３２を介したIEEE802.11a、802.11b、および802.11g、またはBluetoothなどの無線通信が行われる。すなわち、最初に、ペアリングを要求する撮像装置１０−１から、ペアリングの要求を受け付ける撮像装置１０−２に光信号が送信され、その後、ペアリングされた撮像装置同士で、無線通信が行われることになる。
【００５８】
次に、図４のフローチャートを参照して、図３のステップＳ１０５のペアリング受付処理の詳細について説明する。いまの場合、撮像装置１０−２によりペアリング受付処理が実行されるものとする。
【００５９】
ステップＳ１３１において、マイクロプロセッサ３３は、受光したストロボ光に対応する信号を、データとして生成する。このとき、マイクロプロセッサ３３は、例えば、信号処理部３８から供給される画像データについて、画素の輝度の合計値を、１フレームずつ算出する。そして、画素の輝度の合計値が閾値を超えたか否かを表す情報を、各フレームに対応して時系列に並べることで、受光したストロボ光を光信号として認識する。そして、その光信号に基づいてデータを生成する。
【００６０】
ステップＳ１３２において、マイクロプロセッサ３３は、ステップＳ１３１の処理で生成された光信号のデータを解析する。
【００６１】
撮像装置１０（撮像装置１０−１）は、ペアリングの要求を行う場合、例えば、図５に示されるようなデータに対応する光信号を、ストロボ６１により発光するようになされている。
【００６２】
図５は、撮像装置１０−１のストロボ６１−１から発光された光信号に基づいて生成されたデータの例を示す図である。図５の例では、フレーム１００に示されるデータが光信号に基づいて生成されており、フレーム１００のフィールド１０１には、ヘッダの情報が格納され、フィールド１０２には、機器固有のＩＤに関する情報が格納され、フィールド１０３には、CRC（cyclic redundancy check）の情報が格納されている。
【００６３】
フィールド１０１のヘッダとして、例えば、フレーム１００がペアリング要求のフレームであることを表す情報が格納される。フィールド１０２の機器固有のＩＤに関する情報として、例えば、ペアリングの要求を行う撮像装置１０−１に固有のID、撮像装置１０−１のユーザの名前、無線通信を行う場合の撮像装置１０−１のアドレスなどの情報が格納される。フィールド１０３のＣＲＣは、フィールド１０１とフィールド１０２のデータに基づいて算出されたチェック値が格納される。
【００６４】
このように、撮像装置１０−１から光信号として送信された信号のデータに基づいて、撮像装置１０−２は、ペアリングの要求を受け付ける。例えば、撮像装置１０−２は、ヘッダやＣＲＣの情報に基づいて、適正なペアリング要求の信号が受信されたか否かを判定することができ、また、機器固有のＩＤに関する情報に基づいて、受信したペアリング要求の信号が、ペアリングの相手として適切な機器から送信されたものであるか否かを判定することができる。
【００６５】
あるいはまた、撮像装置１０−１がペアリングの要求を行う場合、図６に示されるようなデータに対応する光信号を、ストロボ６１−１により発光するようにしてもよい。
【００６６】
図６は、撮像装置１０−１のストロボ６１−１から発光された光信号に基づいて生成されたデータの別の例を示す図である。図６の例では、フレーム１５０に示されるデータが光信号に基づいて生成されており、フレーム１５０のフィールド１５１およびフィールド１５２には、それぞれ図５のフィールド１０１およびフィールド１０２と同様の情報が格納される。
【００６７】
フィールド１５３には、暗証番号に関する情報が格納され、例えば、撮像装置１０−１のユーザが入力した暗証番号などが格納される。そして、フィールド１５４には、フィーフィールド１５１乃至フィールド１５３のデータに基づいて算出されたＣＲＣのチェック値が格納される。
【００６８】
このように、撮像装置１０−１から光信号として送信された信号のデータに基づいて、撮像装置１０−２は、ペアリングの要求を受け付ける。図６の場合、例えば、機器固有のＩＤに関する情報と、暗証番号に関する情報に基づいて、受信したペアリング要求の信号が、ペアリングの相手として適切な機器から送信されたものであるか否かを判定することができ、例えば、図５の場合と比較して、情報セキュリティの面でより安全なペアリングを行うことが可能となる。
【００６９】
図４に戻って、ステップＳ１３２の処理の後、ステップＳ１３３において、マイクロプロセッサ３３は、ステップＳ１３２の解析結果に基づいて、ステップＳ１３１の処理で生成された信号のデータが、ペアリング要求であったか否かが判定される。このとき、例えば、図５または図６のフィールド１０１またはフィールド１５１に、ペアリング要求のフレームであることを表す情報が格納されているか否かがチェックされ、図５または図６のフィールド１０３またはフィールド１５４に、格納されたCRCのチェック値に基づいて受信したフレームのデータに誤りがないか否かがチェックされる。
【００７０】
そして、ペアリング要求のフレームであることを表す情報が格納されており、かつ受信したフレームのデータに誤りがない場合、ステップＳ１３３でペアリング要求であると判定され、処理は、ステップＳ１３４に進む。
【００７１】
ステップＳ１３４において、マイクロプロセッサ３３は、ペアリング受付情報をディスプレイ５３−２に表示する。このとき、例えば、図５のフィールド１０２または図６のフィールド１５２に格納された情報に基づいて、ペアリングの相手である撮像装置１０−１を特定する情報（例えば、ＩＤ、所有者（ユーザ）の名前など）を表示させるデータがインタフェース部４１に供給され、ディスプレイ５３−２に、撮像装置１０−１を特定する情報がペアリング受付情報として表示される。
【００７２】
ステップＳ１３５において、マイクロプロセッサ３３は、ペアリングが許可されたか否かを判定する。例えば、ステップＳ１３４の処理でディスプレイ５３−２に表示されたペアリング受付情報に基づいて、撮像装置１０−２のユーザがペアリングの許可を指令した場合、ステップＳ１３５では、ペアリングが許可されたと判定され、処理は、ステップＳ１３６に進む。なお、ペアリングの許可の指令は、例えば、ユーザが、十字キー５２−２を操作することなどにより行われ、その操作に対応する信号がマイクロプロセッサ３３に供給される。
【００７３】
ステップＳ１３６において、マイクロプロセッサ３３は、ペアリング要求機器に、無線信号を送信する。このとき、マイクロプロセッサ３３は、図５のフィールド１０２または図６のフィールド１５２に格納された情報に基づいて、無線通信における撮像装置１０−１のアドレスを特定し、そのアドレスを宛先として、例えば、IEEE802.11a、802.11b、および802.11g、またはBluetoothなどの無線通信のフレームを、無線通信部３２とアンテナ３１を介して送信する。
【００７４】
ここで送信される無線通信のフレームには、無線通信における撮像装置１０−２のアドレス、撮像装置１０−２の固有のＩＤ、撮像装置１０−２のユーザの名前、撮像装置１０−１と撮像装置１０−２との間での無線通信のリンクの確立要求などの情報が含まれている。
【００７５】
詳細は後述するが、ステップＳ１３６で送信されたフレームを受信した撮像装置１０−１は、撮像装置１０−１と撮像装置１０−２との間での無線通信のリンクを確立するか否かを判定し、無線通信のリンクを確立すると判定された場合、その旨を表す情報が無線通信のフレームとして撮像装置１０−１から返信される。
【００７６】
ステップＳ１３７において、マイクロプロセッサ３３は、撮像装置１０−１と撮像装置１０−２との間での無線通信のリンクが確立されたか否かを判定し、無線通信のリンクが確立されたと判定された場合、ステップＳ１３８に進み、ペアリング完了フラグをONに設定する。なお、ペアリング完了フラグは、初期状態ではOFFに設定されているものとする。
【００７７】
一方、ステップＳ１３７において、撮像装置１０−１と撮像装置１０−２との間での無線通信のリンクが確立されなかったと判定された場合、ステップＳ１３８の処理は、スキップされる。この場合、例えば、撮像装置１０−１によりペアリングが許可されなかったことを表す情報がディスプレイ５３−２に表示されるようにしてもよい。
【００７８】
また、ステップＳ１３５においてペアリングが許可されなかったと判定された場合、ステップＳ１３６乃至ステップＳ１３８の処理は、スキップされる。
【００７９】
さらに、ステップＳ１３３で、ペアリングの要求ではないと判定された場合、ステップＳ１３４乃至ステップＳ１３８の処理は、スキップされる。
【００８０】
このようにして、ペアリング受付処理が実行される。
【００８１】
次に、図７のフローチャートを参照して図３のステップＳ１０７のペアリング要求処理の詳細について説明する。いまの場合、撮像装置１０−１によりペアリング要求処理が実行されるものとする。
【００８２】
ステップＳ１６１において、マイクロプロセッサ３３は、ペアリング要求信号を生成する。このとき、例えば、図５のフレーム１００または図６のフレーム１５０に対応する信号が生成される。
【００８３】
ステップＳ１６２において、マイクロプロセッサ３３は、発光制御部３４を制御して、ステップＳ１６１の処理で生成された信号を、光信号として送出するようにストロボ６１−１を発光させる。この光信号が、撮像装置１０−２により受光されることになる。
【００８４】
上述したように、撮像装置１０−２では、例えば、信号処理部３８から供給される画像データについて、画素の輝度の合計値を、１フレームずつ算出して、画素の輝度の合計値が閾値を超えたか否かを表す情報を、各フレームに対応して時系列に並べることで、受光したストロボ光を光信号として認識する。従って、例えば、撮像装置１０−２における画像（この場合、動画像）の撮影が、３０フレーム／秒のフレームレートで行われる場合、ストロボ６１−１が３０回／秒より速いレートで発光（点滅）すると、撮像装置１０−２で正しく光信号を認識できなくなってしまう。
【００８５】
そこで、撮像装置１０−１がペアリング要求を行う場合、撮像装置１０−２のフレームレートより遅いレートで、ストロボ６１−１を点滅させるようになされている。例えば、撮像装置１０−２のフレームレートがＮフレーム／秒である場合、撮像装置１０−１のストロボ６１−１の点滅レートは、Ｍ回／秒（Ｍ＜Ｎ）となるようになされている。また、望ましくは、Ｍ＜Ｎであって、ＮがＭの整数倍となるように、Ｍの値が設定されるようにする。このようにすることで、光信号を適切に伝送することができる。
【００８６】
ステップＳ１６３において、マイクロプロセッサ３３は、撮像装置１０−２からの無線信号を受信したか否かを判定する。このとき、図４のステップＳ１３６で、撮像装置１０−２が送信した無線信号を受信したか否かが判定され、無線信号を受信したと判定された場合、処理は、ステップＳ１６４に進む。
【００８７】
ステップＳ１６４において、マイクロプロセッサ３３は、ディスプレイ５３−１に相手機器情報を表示させる。このとき、マイクロプロセッサ３３は、撮像装置１０−２から送信されて受信した無線通信のフレームに基づいて、撮像装置１０−２の固有のＩＤ、撮像装置１０−２のユーザの名前などの情報を、ペアリングの相手である撮像装置１０−１を特定する情報として表示させるデータがインタフェース部４１に供給され、ディスプレイ５３−１に、撮像装置１０−２を特定する情報が相手機器情報として表示される。
【００８８】
ステップＳ１６５において、マイクロプロセッサ３３は、ペアリングが許可されたか否かを判定する。例えば、ステップＳ１６４の処理でディスプレイ５３−１に表示された相手機器情報に基づいて、撮像装置１０−１のユーザがペアリングの許可を指令した場合、ステップＳ１６５では、ペアリングが許可されたと判定され、処理は、ステップＳ１６６に進む。なお、ペアリングの許可の指令は、例えば、ユーザが、十字キー５２−１を操作することなどにより行われ、その操作に対応する信号がマイクロプロセッサ３３に供給される。
【００８９】
ステップＳ１６６において、マイクロプロセッサ３３は、ペアリングの相手機器である撮像装置１０−２との間で無線通信のリンクを確立し、その旨を表す情報を撮像装置１０−２に送信する。なお、撮像装置１０−２の無線通信のアドレスは、ステップＳ１６３の処理で受信したと判定された無線通信のフレームに含まれる情報に基づいて特定され、例えば、IEEE802.11a、802.11b、および802.11g、またはBluetoothなどの無線通信のフレームが、無線通信部３２とアンテナ３１を介して送信される。
【００９０】
ステップＳ１６７において、マイクロプロセッサ３３は、ペアリング完了フラグをONに設定する。
【００９１】
一方、ステップＳ１６５において、ペアリングが許可されなかったと判定された場合、ステップＳ１６６とステップＳ１６７の処理は、スキップされる。
【００９２】
また、ステップＳ１６３において、無線信号を受信しなかったと判定された場合、ステップＳ１６４乃至ステップＳ１６７の処理は、スキップされる。この場合、例えば、撮像装置１０−２によりペアリングが許可されなかったことを表す情報がディスプレイ５３−１に表示されるようにしてもよい。
【００９３】
このようにして、ペアリング要求処理が実行される。
【００９４】
図３に戻って、ステップＳ１０５の処理の後、ステップＳ１０６において、マイクロプロセッサ３３は、ペアリングが完了したか否かを判定する。ペアリングが完了したか否かは、上述したペアリング完了フラグがONであるか否かに基づいて行われる。ステップＳ１０６において、ペアリングが完了していないと判定された場合、処理は、ステップＳ１０２に戻り、それ以後の処理が繰り返し実行される。
【００９５】
また、ステップＳ１０７の処理の後、ステップＳ１０８において、マイクロプロセッサ３３は、ペアリングが完了したか否かを判定する。ペアリングが完了したか否かは、上述したペアリング完了フラグがONであるか否かに基づいて行われる。ステップＳ１０８において、ペアリングが完了していないと判定された場合、処理は、ステップＳ１０２に戻り、それ以後の処理が繰り返し実行される。
【００９６】
ステップＳ１０６、若しくはステップＳ１０８において、ペアリングが完了したと判定された場合、ペアリング処理は終了し、この後、撮像装置１０−１と撮像装置１０−２との間で無線通信部３２およびアンテナ３１を介した無線通信が行われて、例えば、画像データの伝送などが必要に応じて行われることになる。
【００９７】
また、ステップＳ１０４において、所定の時間が経過したと判定された場合、ペアリング処理は終了される。この場合、ペアリングが完了していないので、撮像装置１０−１と撮像装置１０−２との間での無線通信部３２およびアンテナ３１を介した無線通信は行われない。
【００９８】
なお、ペアリング処理が終了すると、ペアリングモードが解除され、撮像装置１０−１または撮像装置１０−２は、これ以後、シャッタボタン５１−１または５１−２が押下された場合、通常通り画像を撮像する処理を実行することになる。
【００９９】
このようにしてペアリングが行われる。このようにすることで、ユーザは、例えば、ペアリングしたい相手機器のユーザと、互いに所有するデジタルカメラなどを向け合って、シャッタを押すだけで、自分の機器と相手機器とをペアリングさせることができる。従って、ペアリングのために必要となる操作は、ユーザにとって極めて分かりやすいものとなり、ユーザの利便性が向上する。
【０１００】
以上においては、撮像装置１０−１から撮像装置１０−２に対して、図５または図６に示されるフレームのデータが光信号として送信される例について説明したが、例えば、撮像装置１０−１から撮像装置１０−２に対して、図５または図６に示されるデータのうち、ヘッダの情報のみが光信号として送出されるようにしてもよい。このようにする場合、撮像装置１０−１は、自分の無線通信のアドレスなどの情報も、ヘッダの情報に含めて光信号として送出するようにすればよい。なお、この場合、ＣＲＣが送信されないので、受信した光信号の誤りチェックは行われず、また、機器固有のＩＤに関する情報、暗証番号の情報なども送信されないので、図４のステップＳ１３４およびステップＳ１３５の処理、または図７のステップＳ１６４およびステップＳ１６５の処理は、省略されることになる。
【０１０１】
また、以上においては、同じ撮像装置同士の間でペアリング処理が行われる例について説明したが、撮像装置１０と、撮像装置１０とは異なる形式の撮像装置との間でペアリングが行われるようにすることも、勿論可能である。
【０１０２】
さらに、ペアリングされる機器は、撮像装置に限られるものではなく、光信号を生成するための発光部と、光信号を認識するための受光部を有する機器であって、無線通信機能を有する機器であれば、他の機器との間でもペアリングを行うことが可能である。
【０１０３】
また、光信号を生成するための発光部と、光信号を認識するための受光部を有する機器が、例えば、図８に示されるようなパーソナルコンピュータに接続され、パーソナルコンピュータにインストールされたソフトウェアにより、上述した一連の処理が実行されるようにしてもよい。
【０１０４】
上述した一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば図８に示されるような汎用のパーソナルコンピュータ７００などに、ネットワークや記録媒体からインストールされる。
【０１０５】
図８において、CPU（Central Processing Unit）７０１は、ROM（Read Only Memory）７０２に記憶されているプログラム、または記憶部７０８からRAM（Random Access Memory）７０３にロードされたプログラムに従って各種の処理を実行する。RAM７０３にはまた、CPU７０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０１０６】
CPU７０１、ROM７０２、およびRAM７０３は、バス７０４を介して相互に接続されている。このバス７０４にはまた、入出力インタフェース７０５も接続されている。
【０１０７】
入出力インタフェース７０５には、キーボード、マウスなどよりなる入力部７０６、CRT(Cathode Ray Tube)、ＬＣＤ(Liquid Crystal display)などよりなるディスプレイ、並びにスピーカなどよりなる出力部７０７、ハードディスクなどより構成される記憶部７０８、モデム、LANカードなどのネットワークインタフェースカードなどより構成される通信部７０９が接続されている。通信部７０９は、インターネットを含むネットワークを介しての通信処理を行う。
【０１０８】
入出力インタフェース７０５にはまた、必要に応じてドライブ７１０が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア７１１が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部７０８にインストールされる。
【０１０９】
上述した一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、インターネットなどのネットワークや、リムーバブルメディア７１１などからなる記録媒体からインストールされる。
【０１１０】
なお、この記録媒体は、図８に示される、装置本体とは別に、ユーザにプログラムを配信するために配布される、プログラムが記録されている磁気ディスク（フロッピディスク（登録商標）を含む）、光ディスク（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク（MD（Mini-Disk）（登録商標）を含む）、もしくは半導体メモリなどよりなるリムーバブルメディア７１１により構成されるものだけでなく、装置本体に予め組み込まれた状態でユーザに配信される、プログラムが記録されているROM７０２や、記憶部７０８に含まれるハードディスクなどで構成されるものも含む。
【０１１１】
本明細書において上述した一連の処理を実行するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【０１１２】
【図１】本発明の一実施の形態に係る撮像装置の構成例を示すブロック図である。
【図２】図１の撮像装置のペアリングを説明する図である。
【図３】ペアリング処理の例を説明するフローチャートである。
【図４】ペアリング受付処理の例を説明するフローチャートである。
【図５】ペアリングにおける光信号の構成例を示す図である。
【図６】ペアリングにおける光信号の別の構成例を示す図である。
【図７】ペアリング要求処理の例を説明するフローチャートである。
【図８】パーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【０１１３】
１０  撮像装置，  ３１  アンテナ，  ３２  無線通信部，  ３３  マイクロプロセッサ，  ３４  発光制御部，  ３５  マイクロホン，  ３６  レンズ部，  ３７  イメージセンサ，  ３８  信号処理部，  ３９  記録再生部，  ４１  インタフェース部，  ５１  シャッタボタン，  ５２  十字キー，  ５３  ディスプレイ，  ６１  ストロボ
【図１】
2009033494.tif 000003
【図２】
2009033494.tif 000004
【図３】
2009033494.tif 000005
【図４】
2009033494.tif 000006
【図５】
2009033494.tif 000007
【図６】
2009033494.tif 000008
【図７】
2009033494.tif 000009
【図８】
2009033494.tif 000010