(57)【要約】【課題】安全かつ容易に通信設定を行うことができるようにする。【解決手段】  デジタルカメラ１１は、ユーザ３０１指示に基づいて、矢印３１１に示されるように、アクセスポイント１２に通信接続の確立を試みる。アクセスポイント１２は、赤外LED発光部１６１を点滅させ、同期信号や設定情報を、矢印３１２に示されるように送信する。ユーザは、デジタルカメラ１１の光学ブロック４１を赤外LED発光部１６１に向け、その出射光（赤外光）を受光するように、デジタルカメラ１１の位置を制御する。デジタルカメラ１１は、ユーザに制御されて、アクセスポイント１２の赤外LED発光部１６１を撮影し、その撮影画像を解析して設定情報を取得する。本発明は、通信システムに適用することができる。【選択図】図７
2007110274.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信装置と第２の通信装置とが相互に無線通信を行う通信システムにおいて、
前記第１の通信装置は、
発光することにより赤外光を出力する赤外光発光手段と、
前記赤外光発光手段による発光を制御し、前記無線通信における不正な接続を排除し、正当な相手だけを接続させるための設定情報を、前記赤外光の点滅によって前記第２の通信装置に供給させる設定情報供給手段と
を備え、
前記第２の通信装置は、
被写体を撮影する撮影手段と、
前記撮影手段を制御して撮影を行わせ、得られた前記第１の通信装置の前記赤外光発光手段の撮影画像群より、前記設定情報供給手段により供給される前記設定情報を抽出し取得する設定情報取得手段と、
前記設定情報取得手段により取得された前記設定情報を用いて、前記第１の通信装置に認証処理を行わせ、前記無線通信の接続を確立する認証処理手段と
を備える通信システム。
【請求項２】
他の通信装置と無線通信を行う通信装置であって、
発光することにより赤外光を出力する赤外光発光手段と、
前記赤外光発光手段による発光を制御し、前記無線通信における不正な接続を排除し、正当な相手だけを接続させるための設定情報を、前記赤外光の点滅によって前記他の通信装置に供給させる設定情報供給手段と
を備える通信装置。
【請求項３】
前記設定情報は、通信情報を暗号化させるための共通鍵情報であるWEPキーを含む
請求項２に記載の通信装置。
【請求項４】
前記設定情報を生成する設定情報生成手段をさらに備える
請求項２に記載の通信装置。
【請求項５】
前記設定情報生成手段により生成された前記設定情報を保持する設定情報保持手段をさらに備え、
前記設定情報供給手段は、前記赤外光発光手段が制御可能になるまで待機し、前記赤外発光手段が制御可能な場合、前記赤外光発光手段を制御し、前記設定情報保持手段により保持されている前記設定情報を供給させる
請求項４に記載の通信装置。
【請求項６】
前記設定情報供給手段は、前記赤外光発光手段による発光を制御することにより、前記設定情報の供給タイミングを示す同期信号を供給させる
請求項２に記載の通信装置。
【請求項７】
他の通信装置と無線通信を行う通信装置の通信方法において、
発光することにより赤外光を出力する赤外光発光部を制御し、前記無線通信における不正な接続を排除し、正当な相手だけを接続させるための設定情報を、前記赤外光の点滅によって前記他の通信装置に供給させる
ステップを含む通信方法。
【請求項８】
他の通信装置と無線通信をコンピュータに行わせるプログラムであって、
発光することにより赤外光を出力する赤外光発光部を制御し、前記無線通信における不正な接続を排除し、正当な相手だけを接続させるための設定情報を、前記赤外光の点滅によって前記他の通信装置に供給させる
ステップを含むプログラム。
【請求項９】
他の通信装置と無線通信を行う通信装置であって、
被写体を撮影する撮影手段と、
前記撮影手段を制御して撮影を行わせ、得られた前記他の通信装置の赤外光発光部の撮影画像群より、前記他の通信装置より供給される、前記他の通信装置が、前記無線通信における不正な接続を排除し、正当な相手だけを接続させるための設定情報を抽出し取得する設定情報取得手段と、
前記設定情報取得手段により取得された前記設定情報を用いて、前記他の通信装置に認証処理を行わせ、前記無線通信の接続を確立する認証処理手段と
を備える通信装置。
【請求項１０】
前記設定情報取得手段は、
前記撮影手段による撮影を制御する撮影制御手段と、
前記撮影手段の撮影により得られた撮影画像を解析し、前記赤外光発光部の発光により出力される赤外光を検出する画像解析手段と、
前記画像解析手段による解析結果に基づいて前記他の通信装置より供給される前記設定情報を抽出する設定情報抽出手段と
を備える請求項９に記載の通信装置。
【請求項１１】
前記画像解析手段の解析結果に基づいて、前記撮影画像より、前記赤外光発光部の部分を切り出して拡大する画像切り出し手段をさらに備える
請求項９に記載の通信装置。
【請求項１２】
前記画像解析手段の解析結果に基づいて、前記撮影手段による撮影のズームの設定を制御するズーム制御手段をさらに備える
請求項９に記載の通信装置。
【請求項１３】
前記撮影手段を制御して撮影を行わせ、得られた前記他の通信装置の赤外光発光部の撮影画像群より、前記設定情報の供給タイミングを示す同期情報を取得し、前記同期情報に基づいて前記設定情報の取得タイミングを前記供給タイミングに同期させる同期制御手段をさらに備える
請求項９に記載の通信装置。
【請求項１４】
他の通信装置と無線通信を行う通信装置の通信方法において、
撮影部を制御して撮影を行わせ、得られた前記他の通信装置の赤外光発光部の撮影画像群より、前記他の通信装置より供給される、前記無線通信における不正な接続を排除し、正当な相手だけを接続させるための設定情報を抽出して取得し、
前記設定情報を用いて、前記他の通信装置に認証処理を行わせ、前記無線通信の接続を確立する
ステップを含む通信方法。
【請求項１５】
他の通信装置と無線通信をコンピュータに行わせるプログラムであって、
撮影部を制御して撮影を行わせ、得られた前記他の通信装置の赤外光発光部の撮影画像群より、前記他の通信装置より供給される、前記無線通信における不正な接続を排除し、正当な相手だけを接続させるための設定情報を抽出して取得し、
前記設定情報を用いて、前記他の通信装置に認証処理を行わせ、前記無線通信の接続を確立する
ステップを含むプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信システム、通信装置および方法、並びにプログラムに関し、特に、安全かつ容易に通信設定を行うことができるようにする通信システム、通信装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、家庭内LAN（Local Area Network）等のネットワークの普及等により、デジタルカメラにおいても、ネットワークを利用したデータ共有機能への要求が高まってきている。特に、無線の通信を用いるネットワークである、いわゆる無線LAN（Local Area Network）の規格として、IEEE（The Institute of Electrical and Electronic Engineers , Inc.）802.11規格に準拠した無線LANが現在一般的に利用されており、この無線LANを介したデータ共有機能への要求が高まってきている。
【０００３】
無線LANには、アクセスポイント（Access Point）と称する無線LANの中継局を介して、ステーションと称する機器（例えば、無線通信機能を有するデジタルカメラ）を有線ネットワークの機器に接続するためのインフラストラクチャ（Infrastructure）方式がある。
【０００４】
この場合、不正な接続を排除し、正当な相手だけを接続させ、無線LANのセキュリティを向上させるために、アクセスポイントがSSID（Service Set ID）やWEP（Wired Equivalent Privacy）等の設定を有し、ステーションはこれらの情報を用いないと、アクセスポイントに接続することができない場合がある。
【０００５】
ステーションであるデジタルカメラは、通常、キーボードやマウス等の汎用の入力デバイスを有していない。従って、ユーザがこのような無線通信の設定を入力するには、煩雑な作業を必要とする恐れがある。また、正しく設定を行うためには、ネットワークの構築に関する知識も必要になる。
【０００６】
そこで、アクセスポイント側より設定情報をステーションに供給し、登録させることにより、無線通信の設定を自動化し、容易にする方法がある。ただし、その場合、無線LANと同じ無線通信機能を用いて設定情報の授受を行うようにすると、その設定情報が第３者に傍受され、悪用される恐れがある。
【０００７】
そこで、例えば赤外線通信等の他の通信方法を用いて設定情報を授受する方法が考えられる（例えば、特許文献１参照）。特許文献１には、プロジェクタへの画像データ送信時において、赤外線通信を介して取得したパスワードを用いて接続を要求するデバイス、および赤外線通信を用いてそのパスワードをデバイスに供給するプロジェクタについて記載されている。
【０００８】
【特許文献１】特開２００４−１１８４８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１に記載のような方法の場合、赤外線通信を行う処理部やデバイス（IrDA通信部）を各機器に設ける必要がある。つまり、例えば、ステーションがデジタルカメラである場合、本来の機能である撮影には全く関係の無い、設定情報を授受するためだけの赤外線通信部（赤外LED発光部や赤外線受光部等を含む）をそのデジタルカメラに設ける必要がある。従って、この方法においては、デバイスの製造コストが増大するだけでなく、消費電力が増大する恐れもある。また、装置の筐体の縮小化が困難になる恐れもある。
【００１０】
本発明はこのような状況に鑑みてなされたものであり、安全性を損なうことなく、容易に通信設定を行うことができるようにするものである。
【課題を解決するための手段】
【００１１】
本発明の第１の側面の通信システムは、第１の通信装置と第２の通信装置とが相互に無線通信を行う通信システムであって、前記第１の通信装置は、発光することにより赤外光を出力する赤外光発光手段と、前記赤外光発光手段による発光を制御し、前記無線通信における不正な接続を排除し、正当な相手だけを接続させるための設定情報を、前記赤外光の点滅によって前記第２の通信装置に供給させる設定情報供給手段とを備え、前記第２の通信装置は、被写体を撮影する撮影手段と、前記撮影手段を制御して撮影を行わせ、得られた前記第１の通信装置の前記赤外光発光手段の撮影画像群より、前記設定情報供給手段により供給される前記設定情報を抽出し取得する設定情報取得手段と、前記設定情報取得手段により取得された前記設定情報を用いて、前記第１の通信装置に認証処理を行わせ、前記無線通信の接続を確立する認証処理手段とを備える。
【００１２】
本発明の第１の側面においては、第１の通信装置において、発光することにより赤外光が出力され、その発光が制御され、無線通信における不正な接続を排除し、正当な相手だけを接続させるための設定情報が、その赤外光の点滅によって第２の通信装置に供給され、第２の通信装置において、被写体が撮影され、その撮影により得られた第１の通信装置の赤外光発光部の撮影画像群より、設定情報が抽出されて取得され、その取得された設定情報を用いて第１の通信装置に認証処理を行わせるようにし、無線通信の接続が確立される。
【００１３】
本発明の第２の側面の通信装置は、他の通信装置と無線通信を行う通信装置であって、発光することにより赤外光を出力する赤外光発光手段と、前記赤外光発光手段による発光を制御し、前記無線通信における不正な接続を排除し、正当な相手だけを接続させるための設定情報を、前記赤外光の点滅によって前記他の通信装置に供給させる設定情報供給手段とを備える。
【００１４】
前記設定情報は、通信情報を暗号化させるための共通鍵情報であるWEPキーを含むようにすることができる。
【００１５】
前記設定情報を生成する設定情報生成手段をさらに備えるようにすることができる。
【００１６】
前記設定情報生成手段により生成された前記設定情報を保持する設定情報保持手段をさらに備え、前記設定情報供給手段は、前記赤外光発光手段が制御可能になるまで待機し、前記赤外発光手段が制御可能な場合、前記赤外光発光手段を制御し、前記設定情報保持手段により保持されている前記設定情報を供給させるようにすることができる。
【００１７】
前記設定情報供給手段は、前記赤外光発光手段による発光を制御することにより、前記設定情報の供給タイミングを示す同期信号を供給させるようにすることができる。
【００１８】
本発明の第２の側面の通信方法は、他の通信装置と無線通信を行う通信装置の通信方法であって、発光することにより赤外光を出力する赤外光発光部を制御し、前記無線通信における不正な接続を排除し、正当な相手だけを接続させるための設定情報を、前記赤外光の点滅によって前記他の通信装置に供給させるステップを含む。
【００１９】
本発明の第２の側面のプログラムは、他の通信装置と無線通信をコンピュータに行わせるプログラムであって、発光することにより赤外光を出力する赤外光発光部を制御し、前記無線通信における不正な接続を排除し、正当な相手だけを接続させるための設定情報を、前記赤外光の点滅によって前記他の通信装置に供給させるステップを含む。
【００２０】
本発明の第２の側面においては、発光することにより赤外光を出力する赤外光発光部が制御され、無線通信における不正な接続を排除し、正当な相手だけを接続させるための設定情報が、その赤外光の点滅によって他の通信装置に供給される。
【００２１】
本発明の第３の側面の通信装置は、他の通信装置と無線通信を行う通信装置であって、被写体を撮影する撮影手段と、前記撮影手段を制御して撮影を行わせ、得られた前記他の通信装置の赤外光発光部の撮影画像群より、前記他の通信装置より供給される、前記他の通信装置が、前記無線通信における不正な接続を排除し、正当な相手だけを接続させるための設定情報を抽出し取得する設定情報取得手段と、前記設定情報取得手段により取得された前記設定情報を用いて、前記他の通信装置に認証処理を行わせ、前記無線通信の接続を確立する認証処理手段とを備える。
【００２２】
前記設定情報取得手段は、前記撮影手段による撮影を制御する撮影制御手段と、前記撮影手段の撮影により得られた撮影画像を解析し、前記赤外光発光部の発光により出力される赤外光を検出する画像解析手段と、前記画像解析手段による解析結果に基づいて前記他の通信装置より供給される前記設定情報を抽出する設定情報抽出手段とを備えるようにすることができる。
【００２３】
前記画像解析手段の解析結果に基づいて、前記撮影画像より、前記赤外光発光部の部分を切り出して拡大する画像切り出し手段をさらに備えるようにすることができる。
【００２４】
前記画像解析手段の解析結果に基づいて、前記撮影手段による撮影のズームの設定を制御するズーム制御手段をさらに備えるようにすることができる。
【００２５】
前記撮影手段を制御して撮影を行わせ、得られた前記他の通信装置の赤外光発光部の撮影画像群より、前記設定情報の供給タイミングを示す同期情報を取得し、前記同期情報に基づいて前記設定情報の取得タイミングを前記供給タイミングに同期させる同期制御手段をさらに備えるようにすることができる。
【００２６】
本発明の第３の側面の通信方法は、他の通信装置と無線通信を行う通信装置の通信方法であって、撮影部を制御して撮影を行わせ、得られた前記他の通信装置の赤外光発光部の撮影画像群より、前記他の通信装置より供給される、前記無線通信における不正な接続を排除し、正当な相手だけを接続させるための設定情報を抽出して取得し、前記設定情報を用いて、前記他の通信装置に認証処理を行わせ、前記無線通信の接続を確立するステップを含む。
【００２７】
本発明の第３の側面のプログラムは、他の通信装置と無線通信をコンピュータに行わせるプログラムであって、撮影部を制御して撮影を行わせ、得られた前記他の通信装置の赤外光発光部の撮影画像群より、前記他の通信装置より供給される、前記無線通信における不正な接続を排除し、正当な相手だけを接続させるための設定情報を抽出して取得し、前記設定情報を用いて、前記他の通信装置に認証処理を行わせ、前記無線通信の接続を確立するステップを含む。
【００２８】
本発明の第３の側面においては、撮影部を制御して撮影が行われ、得られた他の通信装置の赤外光発光部の撮影画像群より、その通信装置より供給される、無線通信における不正な接続を排除し、正当な相手だけを接続させるための設定情報が抽出して取得され、その設定情報を用いて他の通信装置に認証処理を行わせ、無線通信の接続が確立される。
【発明の効果】
【００２９】
本発明の一側面によれば、無線通信を行うことができる。特に、安全かつ容易に通信設定を行うことができる。
【発明を実施するための最良の形態】
【００３０】
以下に本発明の実施の形態を説明するが、本明細書に記載の発明と、発明の実施の形態との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする実施の形態が本明細書に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００３１】
さらに、この記載は、本明細書に記載されている発明の全てを意味するものではない。換言すれば、この記載は、本明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加されたりする発明の存在を否定するものではない。
【００３２】
本発明の第１の側面の通信システムは、第１の通信装置（例えば、図１のアクセスポイント）と第２の通信装置（例えば、図１のデジタルカメラ）とが相互に無線通信を行う通信システム（例えば、図１の通信システム）であって、前記第１の通信装置は、発光することにより赤外光を出力する赤外光発光手段（例えば、図５の赤外LED発光部）と、前記赤外光発光手段による発光を制御し、前記無線通信における不正な接続を排除し、正当な相手だけを接続させるための設定情報（例えば、図５のWEPキー）を、前記赤外光の点滅によって前記第２の通信装置に供給させる設定情報供給手段（例えば、図６の設定情報供給部）とを備え、前記第２の通信装置は、被写体を撮影する撮影手段（例えば、図２のカメラ部）と、前記撮影手段を制御して撮影を行わせ、得られた前記第１の通信装置の前記赤外光発光手段の撮影画像群より、前記設定情報供給手段により供給される前記設定情報を抽出し取得する設定情報取得手段（例えば、図３の設定情報取得部）と、前記設定情報取得手段により取得された前記設定情報を用いて、前記第１の通信装置に認証処理を行わせ、前記無線通信の接続を確立する認証処理手段（例えば、図４の認証処理部）とを備える。
【００３３】
本発明の第２の側面の通信装置は、他の通信装置（例えば、図１のデジタルカメラ）と無線通信を行う通信装置（例えば、図１のアクセスポイント）であって、発光することにより赤外光を出力する赤外光発光手段（例えば、図５の赤外LED発光部）と、前記赤外光発光手段による発光を制御し、前記無線通信における不正な接続を排除し、正当な相手だけを接続させるための設定情報を、前記赤外光の点滅によって前記他の通信装置に供給させる設定情報供給手段（例えば、図６の設定情報供給部）とを備える。
【００３４】
前記設定情報は、通信情報を暗号化させるための共通鍵情報であるWEPキー（例えば、図５のWEPキー）を含むようにすることができる。
【００３５】
前記設定情報を生成する設定情報生成手段（例えば、図６の設定情報生成部）をさらに備えるようにすることができる。
【００３６】
前記設定情報生成手段により生成された前記設定情報を保持する設定情報保持手段（例えば、図５のRAM）をさらに備え、前記設定情報供給手段は、前記赤外光発光手段が制御可能になるまで待機し、前記赤外発光手段が制御可能な場合、前記赤外光発光手段を制御し、前記設定情報保持手段により保持されている前記設定情報を供給させるようにすることができる。
【００３７】
本発明の第２の側面の通信方法またはプログラムは、他の通信装置（例えば、図１のデジタルカメラ）と無線通信を行う通信装置（例えば、図１のアクセスポイント）の通信方法であって、発光することにより赤外光を出力する赤外光発光部（例えば、図５の赤外LED発光部）を制御し、前記無線通信における不正な接続を排除し、正当な相手だけを接続させるための設定情報を、前記赤外光の点滅によって前記他の通信装置に供給させるステップ（例えば、図１０のステップＳ６４）を含む。
【００３８】
本発明の第３の側面の通信装置は、他の通信装置（例えば、図１のアクセスポイント）と無線通信を行う通信装置（例えば、図１のデジタルカメラ）であって、被写体を撮影する撮影手段（例えば、図２のカメラ部）と、前記撮影手段を制御して撮影を行わせ、得られた前記他の通信装置の赤外光発光部（例えば、図５の赤外LED発光部）の撮影画像群より、前記他の通信装置より供給される、前記他の通信装置が、前記無線通信における不正な接続を排除し、正当な相手だけを接続させるための設定情報（例えば、図５のWEPキー）を抽出し取得する設定情報取得手段（例えば、図３の設定情報取得部）と、前記設定情報取得手段により取得された前記設定情報を用いて、前記他の通信装置に認証処理を行わせ、前記無線通信の接続を確立する認証処理手段（例えば、図４の認証処理部）とを備える。
【００３９】
前記設定情報取得手段は、前記撮影手段による撮影を制御する撮影制御手段（例えば、図４の撮影制御部）と、前記撮影手段の撮影により得られた撮影画像を解析し、前記赤外光発光部の発光により出力される赤外光を検出する画像解析手段（例えば、図４の画像解析部）と、前記画像解析手段による解析結果に基づいて前記他の通信装置より供給される前記設定情報を抽出する設定情報抽出手段（例えば、図４の設定情報抽出部）とを備えるようにすることができる。
【００４０】
前記画像解析手段の解析結果に基づいて、前記撮影画像より、前記赤外光発光部の部分を切り出して拡大する画像切り出し手段（例えば、図４の画像切り出し部）をさらに備えるようにすることができる。
【００４１】
前記画像解析手段の解析結果に基づいて、前記撮影手段による撮影のズームの設定を制御するズーム制御手段（例えば、図４のズーム制御部）をさらに備えるようにすることができる。
【００４２】
前記撮影手段を制御して撮影を行わせ、得られた前記他の通信装置の赤外光発光部の撮影画像群より、前記設定情報の供給タイミングを示す同期情報を取得し、前記同期情報に基づいて前記設定情報の取得タイミングを前記供給タイミングに同期させる同期制御手段（例えば、図４の同期制御部）をさらに備えるようにすることができる。
【００４３】
本発明の第３の側面の通信方法またはプログラムは、他の通信装置（例えば、図１のアクセスポイント）と無線通信を行う通信装置（例えば、図１のデジタルカメラ）の通信方法であって、撮影部（例えば、図２のカメラ部）を制御して撮影を行わせ（例えば、図９のステップＳ３４）、得られた前記他の通信装置の赤外光発光部（例えば、図５の赤外LED発光部）の撮影画像群より、前記他の通信装置より供給される、前記無線通信における不正な接続を排除し、正当な相手だけを接続させるための設定情報（例えば、図５のWEPキー）を抽出して取得し（例えば、図９のステップＳ３９）、前記設定情報を用いて、前記他の通信装置に認証処理を行わせ、前記無線通信の接続を確立する（例えば、図９のステップＳ４１）ステップを含む。
【００４４】
以下、本発明の実施の形態について図を参照して説明する。
【００４５】
図１は、本発明を適用した通信システムの一実施形態に係る構成例を示す図である。
【００４６】
図１において、通信システム１は、デジタルカメラ１１、アクセスポイント１２、パーソナルコンピュータ１３、ネットワーク１４、およびパーソナルコンピュータ１５を有しており、各デバイスが互いに有線または無線の通信を行うシステムである。
【００４７】
図１に示されるように、アクセスポイント１２は、無線LAN（Local Area Network）でステーション間を接続する電波中継機であり、例えばIEEE（Institute of Electrical and Electronic Engineers）802.11x等の規格に基づいて、デジタルカメラ１１やパーソナルコンピュータ１３等の各ステーションと無線通信を行うことにより無線LANを構築する。
【００４８】
例えば、アクセスポイント１２は、デジタルカメラ１１から送信されてくるデータを中継してパーソナルコンピュータ１３に送信したり、またはパーソナルコンピュータ１３から送信されてくるデータを中継してデジタルカメラ１２に送信したりする。
【００４９】
また、アクセスポイント１２は、パーソナルコンピュータ１５が接続されるネットワーク１４にも接続され、ルーティング（Routing）やNAT（Network Address Translation）機能を備え、デジタルカメラ１１やパーソナルコンピュータ１３を含む無線LANとネットワーク１４のブリッジとしても動作する。すなわち、デジタルカメラ１１およびパーソナルコンピュータ１３は、アクセスポイント１２を介して互いに接続されるとともに、アクセスポイント１２を介して、ネットワーク１４に接続されるパーソナルコンピュータ１５にも接続される。
【００５０】
例えば、アクセスポイント１２は、デジタルカメラ１１やパーソナルコンピュータ１３から送信されてくるデータを中継してパーソナルコンピュータ１５に送信したり、パーソナルコンピュータ１５から送信されてくるデータを中継してデジタルカメラ１１やパーソナルコンピュータ１３に送信したりする。
【００５１】
なお、アクセスポイント１２は、任意の場所に設置される。また、後述するように、アクセスポイント１２は、アクセスポイント１２と接続するための設定情報をデジタルカメラ１１に供給するために、赤外線発光部を有している。アクセスポイント１２は、赤外線発光部を発光させることにより赤外光を出力し、その赤外光の点滅により設定情報の供給（送信）を行う。アクセスポイント１２の詳細な構成例については後述する。
【００５２】
デジタルカメラ１１は、被写体を撮像し、撮像の結果得られる画像データを記録媒体に記録するカメラ機能の他に、IEEE802.11x等の所定の規格に基づいて無線通信を行う無線通信機能を有している。デジタルカメラ１１は、この無線通信機能によりアクセスポイント１２にインフラストラクチャ方式で接続し、アクセスポイント１２が中継するネットワークに接続される他の装置と通信を行う。また、デジタルカメラ１１は、アクセスポイント１２より出力される赤外光を撮像することにより、アクセスポイント１２より送信される設定情報を取得し、その情報に基づいて通信設定を行う。デジタルカメラ１１の詳細な構成例については後述する。
【００５３】
パーソナルコンピュータ１３は、アクセスポイント１２を介してデジタルカメラ１１と通信を行う装置の例を示している。例えば、パーソナルコンピュータ１３は、アクセスポイント１２を介して、デジタルカメラ１１と通信を行い、デジタルカメラ１１において得られた撮影画像データを取得したり、デジタルカメラ１１にプログラムやデータを供給したりする。なお、通信の内容は任意である。
【００５４】
ネットワーク１４は、有線または無線により構成されるネットワークの例を示しており、例えば、インターネット、LAN、公衆回線網等に代表される１つまたは複数のネットワークにより構成される。アクセスポイント１２およびパーソナルコンピュータ１５は、例えば、TCP/IP（Transmission Control Protocol/Internet Protocol）等の所定のプロトコルに従って、このネットワーク１４を介して相互に通信を行う。
【００５５】
パーソナルコンピュータ１５は、パーソナルコンピュータ１３と同様に、デジタルカメラ１１と通信を行う装置の例を示している。図１の場合、パーソナルコンピュータ１５は、ネットワーク１４およびアクセスポイント１３を介してデジタルカメラ１１と通信を行い、例えば、デジタルカメラ１１において得られた撮影画像データを取得したり、デジタルカメラ１１にプログラムやデータを供給したりする。なお、通信の内容は任意である。
【００５６】
図１の通信システム１において、デジタルカメラ１１は、例えばパーソナルコンピュータ１３やパーソナルコンピュータ１５に撮影画像データを転送する等のために、適宜、アクセスポイント１２に接続する。ただし、アクセスポイント１２が、不正な接続を排除し、正当な相手だけを接続させるための設定情報としてWEP（Wired Equivalent Privacy）キー等を有しているにも関わらず、デジタルカメラ１１が、アクセスポイント１２への接続に必要になる、その設定情報を有していない場合、アクセスポイント１２は、赤外線発光部を発光（点滅）させることにより、赤外光を用いてその設定情報をデジタルカメラ１１に供給する。デジタルカメラ１１は、その赤外光を撮像することにより、設定情報を取得し、通信設定を行う。そして、デジタルカメラ１１は、その通信設定を用いてアクセスポイント１２に接続する。
【００５７】
一般的に、キーボードやマウス等のような入力デバイスは、多様な入力作業に対応可能であるが、そのサイズが大きい。逆に、携帯性が求められるデジタルカメラ１１においては、その筐体サイズの縮小化やコストの低減化が重要視される。従って、デジタルカメラ１１の入力デバイスは、通常、そのような汎用の巨大な入力デバイスではなく、ツマミ、ボタン、タッチパネル等の小さな入力デバイスが用いられ、必要最小限に構成される。
【００５８】
このように、デジタルカメラ１１の入力性能（例えば、汎用性）は、一般的に低く、撮影機能以外の機能である、無線通信機能に関する通信設定の入力には不向きである場合が多い。従って、ユーザがデジタルカメラ１１に設けられた入力デバイスを操作して、アクセスポイント１２と通信接続するための設定情報を入力するには、煩雑な作業が必要になる。
【００５９】
そこで上述したように、アクセスポイント１２に接続するのに必要な設定情報を、アクセスポイント１２よりデジタルカメラ１１に供給させるようにすることにより、デジタルカメラ１１のユーザは、ネットワークの安全性を低下させることなく、容易にデジタルカメラ１１をアクセスポイント１２に接続させることができる。
【００６０】
また、アクセスポイント１２は、無線LANの構築に使用される無線通信機能とは異なる通信方法（例えば赤外光）を用いてデジタルカメラ１１に設定情報を供給することにより、その設定情報の授受の際の、第３者による設定情報の傍受を抑制し、安全に設定情報をデジタルカメラ１１に供給することができる。
【００６１】
なお、設定情報の授受において赤外光を利用することにより、その通信可能範囲が限定され、例えば第３者が物陰等において通信を傍受することが困難になるので、アクセスポイント１２は、より安全に設定情報をデジタルカメラ１１に供給することができる。
【００６２】
また、デジタルカメラ１１は、アクセスポイント１２において発光された赤外光を撮影部において撮像することにより、設定情報を取得することができる。すなわち、デジタルカメラ１１は、赤外線受光部等の赤外線通信のためだけの構成を設ける必要がなく、容易に設定情報を取得することができる。これにより、デジタルカメラ１１は、筐体サイズ、製造コスト、および消費電力の増大を抑制することができる。
【００６３】
以上のように、デジタルカメラ１１は、安全かつ容易に通信設定を行うことができる。
【００６４】
次に、各構成について具体的に説明する。
【００６５】
図２は、図１のデジタルカメラ１１の内部の構成例を示すブロック図である。
【００６６】
図２において、デジタルカメラ１１は各種の情報を伝送させるバス３０を有している。そのバス３０には、CPU（Central Processing Unit）３１、ROM（Read Only Memory）３２、RAM（Random Access Memory）３３、カメラ部３４、入力部３５、出力部３６、記憶部３７、ドライブ３８、および無線通信部３９が接続されている。
【００６７】
CPU３１は、デジタルカメラ１１全体の制御部であり、必要に応じて、専用のハードウェアを用いたり、ソフトウェアを実行したりすることにより、デジタルカメラ１１の各部を制御する。ROM３２は不揮発性の記憶部であり、CPU３１により実行されるプログラムやデータ等、各種の情報が予め記憶されている。RAM３３は、揮発性の記憶領域を有しており、CPU３１によりROM３２または記憶部３７より読み出されたプログラムやデータを保持する。すなわち、CPU３１は、ソフトウェアを実行する場合、ROM３２に記憶されているプログラムを実行したり、ROM３２または記憶部３７からRAM３３にロードしたプログラムを実行したりする。RAM３３にはまた、CPU３１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００６８】
カメラ部３４は、例えばバス３０を介してCPU３１に制御され、被写体を撮像し、画像データを得る。カメラ部３４は、その得た画像データ（撮影画像データ）を、例えば、バス３０を介して記憶部３７に供給し、記憶させる。
【００６９】
カメラ部３４は、光学ブロック４１、CCD（Charge Coupled Device）４２、A/D（Analog / Digital）変換部４３、および信号処理部４４を有している。光学ブロック４１は、光学レンズ、フォーカス機構、シャッタ機構、および絞り（アイリス）機構などから構成され、被写体に反射した光を像として集め、その被写体の光学的な像をCCD４２の受光部に結像させる。なお、光学ブロック４１は、入射光に含まれる赤外線を遮断する赤外線フィルタ５１を有している。光学ブロック４１は、通常の撮影においては、この赤外線フィルタを用いて入射光より赤外線を除外し、それをCCD４２に集光させる。デジタルカメラ１１は、夜間のような暗所において、フラッシュ光等を利用せずに撮影するために赤外線を積極的に利用して被写体を撮像するモードを備えている。このような暗所撮影モードにより被写体を撮像する場合、光学ブロック４１の赤外線フィルタ５１は、光路より除外される。
【００７０】
デジタルカメラ１１は、この機能を用いて（暗所撮影モードにより）アクセスポイント１２が有する赤外線発光部の発光を撮像することにより、設定情報を取得する。もちろん、赤外線フィルタを用いて赤外線を遮断する通常の撮影モードにおいてアクセスポイント１２の赤外線発光部の発光を撮像するようにしても、赤外線発光部の発光量が十分に大きければ、デジタルカメラ１１は、設定情報を取得することができる。しかしながら、デジタルカメラ１１は、赤外線フィルタを使用しないようにすることにより、より確実に設定情報を取得することができる。
【００７１】
CCD４２は、CCDセンサにより構成され、光学ブロック４１により結像された被写体の光学的な像を光電変換することにより、電気信号である画像信号に変換する。CCD４２は、変換の結果得られた電気信号である画像信号をA/D変換部４３に供給する。なお、光学ブロック４１が有する機構の動作やCCD４２の駆動タイミング等は、CPU３１により制御される。また、CCD４２を一例としてあげた光電変換素子は、CCDセンサに限らず、例えば、CMOS（Complementary Metal Oxide Semiconductor）センサなど、光学的な画像を電気信号に変換できる撮像素子であればよい。
【００７２】
A/D変換部４３は、CCD３１から供給されたアナログ信号である画像信号を、デジタル信号である画像データに変換する。A/D変換部４３は、変換により生成されたデジタル信号である画像データを信号処理部４４に供給する。
信号処理部４４は、A/D変換部４３から供給されるデジタル信号である画像データに対して、適宜、利得を制御するAGC（Automatic Gain Control）処理、画像データの値（画素値）を補正することにより、白色などの予め定められた基準の色を基に全体の画像データにより表示される画像の色調を補正するAWB（Auto White Balance）処理、被写体に焦点（ピント）を合わせるAF（Auto Focus）処理、および、被写体の明るさを基に露出を決定するAE（Auto Exposure）処理等のカメラ信号処理、JPEG（Joint Photographic Experts Group）方式等の所定のフォーマットでの圧縮符号化処理、並びに、その圧縮符号化処理に対応する伸張処理等の、所定の信号処理を施す。
【００７３】
入力部３５は、ユーザ操作を受け付ける、例えば、ツマミ、ボタン、およびディスプレイに重畳されたタッチパネル等の専用の入力デバイス、並びに、外部入力端子等により構成され、各種情報の入力に関する処理を行う。なお、入力デバイスは、どのようなものであってもよく、キーボードやマウス等の汎用の入力デバイスを適用するようにしてもよい。
【００７４】
出力部３６は、LCD（Liquid Crystal Display）や有機ELディスプレイ（Organic ElectroLuminescence Display）等のディスプレイ、スピーカ、および外部出力端子等により構成され、音声や画像の出力に関する処理を行う。
【００７５】
記憶部３７は、例えば、ハードディスクやフラッシュメモリ等の不揮発性の記憶媒体により構成され、カメラ部３４において得られた撮影画像データ、並びに、CPU３１により実行されるプログラムやデータ等、各種の情報が記憶される。
【００７６】
ドライブ３８は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア６１が適宜装着され、CPU３１に制御されて、リムーバブルメディア６１から読み出されたコンピュータプログラムやデータを、必要に応じて記憶部３７にインストールする。なお、このドライブ３８は、バス３０より着脱可能に構成されるようにし、必要に応じてバス３０に接続されるようにしてもよい。
【００７７】
無線通信部３９は、CPU３１に制御され、他の装置と無線通信を行う。例えば、無線通信部３９は、図１のアクセスポイント１２とIEEE802.11x（例えば、IEEE802.11a、IEEE802.11b、またはIEEE802.11g）の規格に基づいて無線通信を行い、無線LANを構築する。そして、無線通信部３９は、アクセスポイント１２を介してパーソナルコンピュータ１５に接続し、例えば、撮影画像データをパーソナルコンピュータ１５に供給したり、パーソナルコンピュータ１５より情報を取得したりする。なお、無線通信の規格はどのようなものであってもよい。
【００７８】
無線通信部３９は、MAC（Media Access Control）部７１、ベースバンド処理部７２、高周波処理部７３、およびアンテナ７４を有する。
【００７９】
アンテナ７４は、信号を受信する場合、無線通信により、他の装置（例えば、図１の場合、アクセスポイント１２）より送信されてくる変調波を電波として受信する。アンテナ７４は、受信した変調波の信号を高周波処理部７３に供給する。また、アンテナ７４は、信号を送信する場合、高周波処理部７３より供給された変調されている信号を、電波として放射する。例えば、図１の場合、その放射された電波は、アクセスポイント１２により受信される。
【００８０】
高周波処理部７３は、信号を受信する場合、アンテナ７４より供給された変調波を、所定の復調方式によって復調する。高周波処理部７３は、復調により得られた信号をベースバンド処理部７２に供給する。また、高周波処理部７３は、信号を送信する場合、ベースバンド処理部７２から供給された信号を、所定の変調方式によって変調する。高周波処理部７３は、変調された信号（変調波）をアンテナ７４に供給する。
【００８１】
ベースバンド処理部７２は、信号を受信する場合、高周波処理部７３から供給された、アナログ信号である信号を、デジタル信号のデータに変換する。ベースバンド処理部７３は、変換により生成されたデジタル信号のデータをMAC部７１に供給する。また、ベースバンド処理部７２は、信号を送信する場合、MAC部７１から供給されたデジタル信号のデータを、アナログ信号である信号に変換する。ベースバンド処理部７２は、変換により生成された信号を高周波処理部７３に供給する。
【００８２】
MAC部７１は、信号を受信する場合、ベースバンド処理部７２から供給されたデータを、所定のフォーマットに変換する。例えば、MAC部７１は、ベースバンド処理部７２から供給されたデータに含まれているヘッダおよび誤り訂正符号（誤り検出符号）などを抽出し、ヘッダを基にデータを送信してきた機器などを特定し、誤り訂正符号を基に受信したデータの誤りを訂正するなどして、ヘッダおよび誤り訂正符号などを取り除いた方式のデータに変換する。MAC部７１は、所定のフォーマットに変換されたデータを、バス３０を介して、RAM３３や記憶部３７に供給して記憶させるか、またはCPU３１に供給する。
【００８３】
図３は、CPU３１の内部の詳細な構成例を示す図である。
【００８４】
図３において、CPU３１は、アクセスポイント検索部１０１、検索結果表示部１０２、ユーザ指示受付部１０３、接続要求部１０４、確認部１０５、認証処理部１０６、通知処理部１０７、設定情報要求部１０８、および設定情報取得部１０９を有している。
【００８５】
アクセスポイント検索部１０１は、無線通信部３９を制御し、アクセスポイント１２より定期的に送信される、SSID（Service Set Identifier）（またはESSID（Extended Service Set Identifier））を含むパケット（ビーコン）を受信する。このSSIDは、ネットワーク（すなわち、アクセスポイント１２が構築する無線LAN）の識別子である。
【００８６】
アクセスポイント検索部１０１は、無線通信部３９を制御して、このビーコンの取得を試みることにより、通信可能範囲内のアクセスポイント１２の検索を行う。そして、その検索結果を検索結果表示部１０２に供給する。検索結果表示部１０２は、出力部３６を制御して、その検索結果をディスプレイに表示させる。検索結果の表示を行うと、検索結果表示部１０２は、その旨をユーザ指示受付部１０３に通知する。なお、検索結果の出力は音声により行うようにしてもよい。
【００８７】
デジタルカメラ１１のユーザは、ディスプレイに表示された検索結果を参照し、必要に応じて、入力部３５を操作してアクセスポイント１２への接続を指示する（接続するネットワークをSSIDにより指定する）。ユーザ指示受付部１０３は、入力部３５を制御し、そのユーザ指示を受け付け、接続要求部１０４に供給する。
【００８８】
接続要求部１０４は、無線通信部３９を制御し、そのユーザ指示により指定されたアクセスポイント１２に通信の接続を要求させ、その旨を確認部１０５に通知する。確認部１０５は、その要求に対する応答を確認し、例えば、アクセスポイント１２に接続可能であれば、認証処理部１０６に認証処理を実行させる。その場合、認証処理部１０６は、無線通信部３９を制御してアクセスポイント１２と通信を行い、通信を確立させるための認証処理を行う。
【００８９】
また、確認部１０５は、アクセスポイント１２との通信が不可能である場合、通知処理部１０７に、ユーザに対してエラー通知を行わせる。通知処理部１０７は、出力部３６を制御して、音声や画像により接続に失敗した旨をユーザに通知する。
【００９０】
さらに、確認部１０５は、接続を確立するために必要な通信設定情報が不足し、このままではアクセスポイント１２との接続を確立することができない場合、設定情報要求部１０８に、アクセスポイント１２に対して接続に必要な設定情報を要求させる。例えば、アクセスポイント１２に、通信情報を暗号化させるための共通鍵情報であるWEP（Wired Equivalent Privacy）キーが設定されている場合、確認部１０５は、設定情報要求部１０８に、そのWEPキーを要求させる。設定情報要求部１０８は、無線通信部３９を制御し、WEPキー等の、アクセスポイント１２への接続の確立に必要な設定情報を、アクセスポイント１２に要求し、その旨を設定情報取得部１０９に供給する。
【００９１】
設定情報取得部１０９は、カメラ部３４等を制御し、設定情報要求部１０８が要求した設定情報の取得に関する処理を行う。上述したように、アクセスポイント１２は、設定情報を、赤外光を用いてデジタルカメラ１１に供給する。設定情報取得部１０９は、カメラ部３４等を制御し、その赤外光を撮像することにより、その設定情報を取得する。
【００９２】
図４は、設定情報取得部１０９の詳細な構成例を示すブロック図である。
【００９３】
図４に示されるように、設定情報取得部１０９は、同期制御部１２１、撮影制御部１２２、画像解析部１２３、ズーム制御部１２４、画像切り出し部１２５、設定情報抽出部１２６、認証処理部１２７、設定情報更新部１２８、および通知処理部１２９を有している。
【００９４】
同期制御部１２１は、デジタルカメラ１１における撮像処理のシャッタタイミング（すなわち、画像取り込みタイミング）を、アクセスポイント１２における赤外光の点滅に同期させる処理を行う制御部である。同期制御部１２１は、スタートビット待ち受け部１３１とシャッタ制御部１３２を有している。
【００９５】
スタートビット待ち受け部１３１は、カメラ部３４を制御して、アクセスポイント１２より供給される、アクセスポイントにおける設定情報の出力タイミングを示す同期信号に含まれるスタートビットを待ち受ける処理を行う。スタートビットは、設定情報の出力タイミングを示す情報であり、赤外光の点滅により、その同期タイミングを示す。スタートビット待ち受け部１３１は、カメラ部３４を制御して、アクセスポイント１２を撮像し続け、得られる画像データの画像を解析することにより、このスタートビット（赤外光の点滅）を検出し、その制御タイミングをシャッタ制御部１３２に通知する。
【００９６】
つまり、スタートビット待ち受け部１３１によりスタートビットを待ち受けている間の撮像タイミングは、アクセスポイント１２の出力タイミングに同期していない。従って、アクセスポイント１２は、このような非同期の状態の撮像においても、スタートビット待ち受け部１３１がスタートビットを検出し、撮像タイミング（シャッタタイミング）をアクセスポイント１２の情報出力タイミングに同期させることができるように赤外線発光部を点滅させる。例えば、アクセスポイント１２は、所定の期間に渡って赤外線発光部を複数回点滅させる。
【００９７】
シャッタ制御部１３２はスタートビット待ち受け部１３１より供給される制御タイミングに基づいて光学ブロック４１のシャッタの開閉を制御する。また、シャッタ制御部１３２は、その制御タイミングを同期信号として撮影制御部１２２に通知する。
【００９８】
撮影制御部１２２は、同期制御部１２１（シャッタ制御部１３２）より供給される同期信号（制御タイミング）に基づいて、カメラ部１２２を制御し、その同期信号のタイミングでアクセスポイント１２の撮影を行う。すなわち、撮影制御部１２２は、シャッタ制御部１３２の開閉タイミングに同期して撮影を行い、撮影画像データを得る。撮影制御部１２２は、その撮影画像データを、記憶部３７またはRAM３３に記憶させるとともに、画像解析部１２３に供給する。画像解析部１２３は、得られた撮影画像を解析し、その撮影画像の中から、発光された赤外光を検出する。
【００９９】
例えば、撮影画像中において、その赤外光が小さい場合、画像解析部１２３は、ズーム制御部１２４または画像切り出し部１２５を制御して、その赤外光の部分を拡大させる。ズーム制御部１２４は、カメラ部３４の光学ブロック４１を制御し、ズーム設定を変更し、撮影制御部１２２を制御して、赤外光の部分を拡大した状態（ズームした状態）で再度撮影させる。撮影制御部１２２は、その新たな撮影画像データを記憶部３７またはRAM３３に記憶させるとともに、画像解析部１２３に供給する。画像解析部１２３は、得られた撮影画像を解析し、その撮影画像の中から、発光された赤外光を検出する。
【０１００】
撮影時のズームを調整することにより、撮影画像における赤外線の部分の大きさを調整する場合、各部は、以上の処理を繰り返す。
【０１０１】
また、例えば、得られた撮影画像より赤外光の部分を切り出して（トリミングして）拡大することにより、撮影画像における赤外光の部分の大きさを調整するようにしてもよい。その場合、画像解析部１２３は、赤外光の位置を特定すると、その情報を画像切り出し部１２５に供給する。画像切り出し部１２５は、その情報に基づいて、撮影画像より赤外光の部分をトリミングし、そのトリミングにより切り出された画像を元の撮影画像のサイズに拡大する。そして、その拡大した旨を設定情報抽出部１２６に供給する。
【０１０２】
なお、赤外光が十分に大きく撮影されており、拡大の必要が無い場合、画像解析部１２３は、その旨を設定情報抽出部１２６に通知する。
【０１０３】
設定情報抽出部１２６は、以上のように画像処理され、適切なサイズで赤外光の発光が確認できる撮影画像のデータが所定の枚数記憶されると、それらの画像データを読み出して各画像を解析し、赤外光の点滅で示される設定情報を抽出する。設定情報抽出部１２６は、その抽出した設定情報（例えば、WEPキー）をRAM３３や記憶部３７に記憶させ、その旨を認証処理部１２７に供給する。
【０１０４】
認証処理部１２７は、無線通信部３９を制御し、設定情報抽出部１２６において抽出された設定情報を含む必要な情報（例えばWEPキー）を用いて、アクセスポイント１２に対して認証処理を行う。
【０１０５】
認証処理が成功した場合、認証処理部１２７は、その旨を設定情報更新部１２８に通知する。設定情報更新部１２８は、認証処理に使用された設定情報（例えばWEPキー）を用いて、RAM３３または記憶部３７に記憶している設定情報（例えばWEPキー）を更新する。RAM３３または記憶部３７に設定情報が存在しない場合、認証処理に使用された設定情報が新規に記憶される。
【０１０６】
また、認証処理が失敗した場合、認証処理部１２７は、その旨を通知処理部１２９に通知する。なお、スタートビットを検出できなかった場合、同期制御部１２１のスタートビット待ち受け部１３１は、通知処理部１２９にその旨を通知する。
【０１０７】
通知処理部１２９は、出力部３６を制御し、これらの通知をユーザに、画像または音声等によって通知する。
【０１０８】
図５は、図１のアクセスポイント１２の構成例を示すブロック図である。
【０１０９】
図５において、アクセスポイント１２は各種の情報を伝送させるバス１５０を有している。そのバス１５０には、CPU１５１、ROM１５２、RAM１５３、入力部１５４、出力部１５５、記憶部１５６、有線通信部１５７、無線通信部１５８、およびドライブ１５９が接続されている。
【０１１０】
CPU１５１は、アクセスポイント１２全体の制御部であり、必要に応じて、専用のハードウェアを用いたり、ソフトウェアを実行したりすることにより、アクセスポイント１２の各部を制御する。ROM１５２は不揮発性の記憶部であり、CPU１５１により実行されるプログラムやデータ等、各種の情報が予め記憶されている。RAM１５３は、揮発性の記憶領域を有しており、CPU１５１によりROM１５２または記憶部１５６より読み出されたプログラムやデータを保持する。すなわち、CPU１５１は、ソフトウェアを実行する場合、ROM１５２に記憶されているプログラムを実行したり、ROM１５２または記憶部１５６からRAM１５３にロードしたプログラムを実行したりする。RAM１５３にはまた、CPU１５１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【０１１１】
入力部１５４は、ユーザ操作を受け付ける、例えば、ツマミやボタン等の専用の入力デバイス、並びに、外部入力端子等により構成され、CPU１５１に制御されて各種情報の入力に関する処理を行う。なお、入力デバイスは、どのようなものであってもよく、キーボードやマウス等の汎用の入力デバイスを適用するようにしてもよい。
【０１１２】
なお、ユーザは、アクセスポイント１２に対して、通信に関する設定や通信ログの参照のための操作を行うが、一般的には、アクセスポイント１２にネットワークで接続された外部の装置を操作することにより行う。例えば、図１の場合、ユーザは、アクセスポイント１２にネットワーク１４を介して接続されるパーソナルコンピュータ１５を操作することにより、アクセスポイント１２に対する操作を行う。このような場合、アクセスポイント１２は、例えば、WEBサーバ機能を有しており、ユーザは、パーソナルコンピュータ１５を操作してそのWEBサーバにアクセスさせ、設定入力やログ参照のためのGUI（Graphical User Interface）を取得させる。そして、パーソナルコンピュータ１５は、そのGUIに基づいたユーザ操作により入力された情報を、アクセスポイント１２に供給し、アクセスポイント１２に設定情報の更新や通信ログの提供等を行わせる。
【０１１３】
つまり、この場合、有線通信部１５７を介して通信が行われ、データや要求を受け付けるが、入力部１５４は、このようなWEBサーバ機能を有し、その入力を制御する。なお、入力部１５４は、WEBサーバ以外にも、HTTP以外のプロトコルを用いて通信を行うことにより外部からの入力を受け付ける通信機能を有するようにしてもよい。すなわち、入力部１５４は、ハードウェアだけでなくソフトウェアで構成されるようにしてもよい。
【０１１４】
出力部１５５は、例えば、LED（Light Emitting Diode）、LCD、有機ELディスプレイ等のディスプレイ、スピーカ、および外部出力端子等により構成され、CPU１５１に制御されて音声や画像の出力に関する処理を行う。また、出力部１５５は、発光することにより赤外光を出力する赤外LED発光部１６１を有している。赤外LED発光部１６１は、例えば、１つまたは複数の赤外LEDおよびその制御部により構成され、CPU１５１に制御されて発光と消灯を繰り返して点滅することにより、設定情報（例えばSSIDやWEPキー等）や同期信号をデジタルカメラ１１に送信する。
【０１１５】
なお、赤外LED発光部１６１は、複数の赤外LEDを有する場合、各赤外LEDを互いに同時に点滅させることにより、１度に１ビットずつ情報を出力するようにしてもよいし、各赤外LEDが異なるビットを示すようにし、複数ビットの情報を１度のタイミングでパラレルに出力するようにしてもよいし、複数の赤外LEDの発光により文字や絵柄等を表示するようにし、設定情報の一部または全部を画像情報（すなわち符号化情報）として出力するようにしてもよいし、これらの出力方法、およびこれら以外の方法を組み合わせて使用するようにしてもよい。
【０１１６】
記憶部１５６は、例えば、ハードディスクやフラッシュメモリ等の不揮発性の記憶媒体により構成され、CPU１５１により実行されるプログラムやデータ等、各種の情報が記憶される。例えば、記憶部１５６は、アクセスポイント１２への接続に必要な設定情報として、WEPキー１７１やSSID１７２を記憶している。これらの情報は、適宜、通信相手に送信されたり、認証処理に用いられたりする。
【０１１７】
有線通信部１５７は、CPU１５１に制御され、例えばイーサネット（登録商標）（Ethernet（登録商標））等の所定の規格に基づいて、有線のネットワークを介した通信を行う。例えば、図１の場合、有線通信部１５７は、ネットワーク１４を介してパーソナルコンピュータ１５と通信を行う。
【０１１８】
無線通信部１５８は、CPU１５１に制御され、他の装置と無線通信を行う。例えば、無線通信部１５８は、図１のデジタルカメラ１１とIEEE802.11x（例えば、IEEE802.11a、IEEE802.11b、またはIEEE802.11g）の規格に基づいて無線通信を行い、無線LANを構築する。なお、無線通信の規格はどのようなものであってもよい。
【０１１９】
無線通信部１５８は、MAC部１８１、ベースバンド処理部１８２、高周波処理部１８３、およびアンテナ１８４を有する。
【０１２０】
アンテナ１８４は、信号を受信する場合、無線通信により、他の装置（例えば、図１の場合、デジタルカメラ１１）より送信されてくる変調波を電波として受信する。アンテナ１８４は、受信した変調波の信号を高周波処理部１８３に供給する。また、アンテナ１８４は、信号を送信する場合、高周波処理部１８３より供給された変調されている信号を、電波として放射する。例えば、図１の場合、その放射された電波は、デジタルカメラ１１等により受信される。
【０１２１】
高周波処理部１８３は、信号を受信する場合、アンテナ１８４より供給された変調波を、所定の復調方式によって復調する。高周波処理部１８３は、復調により得られた信号をベースバンド処理部１８２に供給する。また、高周波処理部１８３は、信号を送信する場合、ベースバンド処理部１８２から供給された信号を、所定の変調方式によって変調する。高周波処理部１８３は、変調された信号（変調波）をアンテナ１８４に供給する。
【０１２２】
ベースバンド処理部１８２は、信号を受信する場合、高周波処理部１８３から供給された、アナログ信号である信号を、デジタル信号のデータに変換する。ベースバンド処理部１８３は、変換により生成されたデジタル信号のデータをMAC部１８１に供給する。また、ベースバンド処理部１８２は、信号を送信する場合、MAC部１８１から供給されたデジタル信号のデータを、アナログ信号である信号に変換する。ベースバンド処理部１８２は、変換により生成された信号を高周波処理部１８３に供給する。
【０１２３】
MAC部１８１は、信号を受信する場合、ベースバンド処理部１８２から供給されたデータを、所定のフォーマットに変換する。例えば、MAC部１８１は、ベースバンド処理部１８２から供給されたデータに含まれているヘッダおよび誤り訂正符号（誤り検出符号）などを抽出し、ヘッダを基にデータを送信してきた機器などを特定し、誤り訂正符号を基に受信したデータの誤りを訂正するなどして、ヘッダおよび誤り訂正符号などを取り除いた方式のデータに変換する。MAC部１８１は、所定のフォーマットに変換されたデータを、バス１５０を介して、RAM１５３や記憶部１５６に供給して記憶させるか、またはCPU１５１に供給する。
【０１２４】
ドライブ１５９は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア１９１が適宜装着され、CPU１５１に制御されて、リムーバブルメディア１９１から読み出されたコンピュータプログラムやデータを、必要に応じて記憶部１５６にインストールする。なお、このドライブ１５９は、バス１５０より着脱可能に構成されるようにし、必要に応じてバス１５０に接続されるようにしてもよい。
【０１２５】
図６は、図５のCPU１５１の詳細な構成例を示す図である。
【０１２６】
図６において、CPU１５１は、接続要求受付部２０１、関連付け部２０２、および処理実行要求対応処理部２０３を有している。
【０１２７】
接続要求受付部２０１は、例えば図５の無線通信部１５８を制御し、他の装置（例えばデジタルカメラ１１）からの接続要求（無線LANとしての通信接続の確立）を受け付ける処理を行い、接続要求を受け付けた場合、その旨を関連付け部２０２に通知する。
【０１２８】
関連付け部２０２は、ステーションであるデジタルカメラ１１からの接続要求に対して、関連付け（アソシエーション）処理を行い、AID（Association IDentifier）を発行する。このAIDは、無線通信部１５８を介して、その接続要求元であるデジタルカメラ１１に供給される。AIDを発行すると関連付け部２０２は、その旨を処理実行要求対応処理部２０３に通知する。
【０１２９】
処理実行要求対応処理部２０３は、接続要求をしてきたデジタルカメラ１１よりさらに供給される各種の処理実行要求に対する処理を行う。例えば、デジタルカメラ１１は、通信を確立するために、認証処理を要求したり、設定情報の供給を要求したりする。処理実行要求対応処理部２０３は、これらの要求に対応する処理を行う。
【０１３０】
図６に示されるように、例えば、処理実行要求対応処理部２０３は、処理実行要求受付部２１１、要求判定部２１２、認証時内部処理用ID生成部２１３、WEPキー確認部２１４、WEPキー取得部２１５、設定情報生成部２１６、WEPキー生成部２１７．設定情報供給部２１８、および認証処理部２１９を有している。
【０１３１】
処理実行要求受付部２１１は、図５の無線通信部１５８を制御し、デジタルカメラ１１より供給される処理実行要求を受け付ける処理を行い、処理実行要求を受け付けるとその旨を要求判定部２１２に供給する。要求判定部２１２は、その要求の内容を確認し、認証処理の要求であるか、若しくはWEPキー送信の要求であるかを判定する。そして、WEPキーを要求されたと判定した場合、要求判定部２１２は、その旨を認証時内部処理用ID生成部２１３に供給する。また、認証処理を要求されたと判定した場合、要求判定部２１２は、その旨を認証処理部２１９に供給する。
【０１３２】
認証時内部処理用ID生成部２１３は、認証時にアクセスポイント１２内部で行われる処理に用いられるIDである認証時内部処理用IDを生成し、RAM１５３や記憶部１５６に記憶させ、その旨をWEPキー確認部２１４に通知する。
【０１３３】
WEPキー確認部２１４は、記憶部１５６にアクセスし、WEPキー１７１を記憶しているか否かを確認する。WEPキーが格納されている場合、WEPキー確認部２１４は、その旨をWEPキー取得部２１５に通知する。また、WEPキーが格納されていない場合、WEPキー確認部２１４は、その旨をWEPキー生成部２１７に通知する。
【０１３４】
WEPキー取得部２１５は、記憶部１５６よりWEPキー１７１を取得し、それを設定情報生成部２１６に供給する。WEPキー生成部２１７は、所定の規則に基づいて、または、ランダムに新たなWEPキーを生成し、それを設定情報生成部２１６に供給する。なお、WEPキー取得部２１５およびWEPキー生成部２１７は、WEPキーを設定情報生成部２１６に供給する代わりに、WEPキーをRAM１５３に保持させ、その旨を設定情報生成部２１６に通知するようにしてもよい。
【０１３５】
設定情報生成部２１６は、WEPキーを含む、デジタルカメラ１１に提供する設定情報（デジタルカメラ１１がアクセスポイント１２に接続するために必要な設定情報）を生成し、それを設定情報供給部２１８に供給する。なお、設定情報生成部２１６は、生成した設定情報をRAM１５３に保持させ、その旨を設定情報供給部２１８に通知するようにしてもよい。
【０１３６】
設定情報供給部２１８は、無線通信部１５８を制御し、設定情報生成部２１６により生成された設定情報をデジタルカメラ１１に供給し、その旨を処理実行要求受付部２１１に通知する。
【０１３７】
認証処理部２１９は、認証要求に基づいて、通信の接続を確立するための認証処理を行い、その旨を処理実行要求受付部２１１に通知する。
【０１３８】
図７は、デジタルカメラ１１とアクセスポイント１２との情報の授受を模式的に示す図である。
【０１３９】
図７において、デジタルカメラ１１のユーザ３０１は、デジタルカメラ１１を携帯して移動する。デジタルカメラ１１がアクセスポイント１２との通信可能範囲に入ると、デジタルカメラ１１はアクセスポイント１２を検出する。ユーザ３０１が接続を指示すると、デジタルカメラ１１は、両矢印３１１に示されるように、アクセスポイント１２と、アンテナ７４およびアンテナ１８４を介して無線通信を行い、通信接続の確立を試みる。
【０１４０】
例えば、アクセスポイント１２に、不正な接続を排除し、正当な相手だけを接続させるためにWEPキー１７１の設定が予め行われており、デジタルカメラ１１が未だそのWEPキー１７１を有していない場合、アクセスポイント１２は、赤外LED発光部１６１を発光（点滅）させ、同期信号や、WEPキー１７１を含む設定情報を、矢印３１２に示されるように送信する。赤外LED発光部１６１は、図７に示されるように、アクセスポイント１２の筐体表面に設けられる。ユーザは、デジタルカメラ１１の光学ブロック４１を赤外LED発光部１６１に向け、その出射光（赤外光）を受光するように、デジタルカメラ１１の位置を制御する。そして、デジタルカメラ１１は、ユーザに制御されて、アクセスポイント１２の赤外LED発光部１６１を撮影し、その撮影画像を解析して設定情報を取得する。
【０１４１】
このように、不正な接続を排除し、正当な相手だけを接続させるための設定情報（WEPキー）の授受を、通常の無線通信（接続を確立させる通信）と異なる通信により行うので、通信システム１は、第３者による設定情報の傍受を抑制し、安全に設定情報の授受を行うことができる。従って、通信システム１は、無線LANの安全性を損なうことなく、容易に無線通信の確立を行うことができる。
【０１４２】
つまり、デジタルカメラ１１は、入力デバイスが充実していなくても、アクセスポイント１２より設定情報を取得するので、容易に通信設定を行うことができる。また、デジタルカメラ１１は、接続を確立する無線通信と異なる通信である赤外線通信を用いてアクセスポイント１２から設定情報を取得するので、安全かつ容易に通信設定を行うことができる。換言すると、デジタルカメラ１１は、アクセスポイント１２が無線LANの安全性を向上させるためSSIDやWEPキーを設定してある場合であっても、容易にアクセスポイントに接続することができる。つまり、デジタルカメラ１１は、無線LANの安全性を損なうことなく、容易にアクセスポイント１２への接続を確立することができる。
【０１４３】
さらに換言すると、アクセスポイント１２は、接続を確立する無線通信と異なる通信である赤外線通信を用いて設定情報をデジタルカメラ１１に供給するので、安全に設定情報をデジタルカメラ１１に供給することができる。つまり、アクセスポイント１２は、無線LANの安全性を向上させるためSSIDやWEPキーを設定してある場合であっても、その安全性を損なうことなく、容易に入力能力の低いデジタルカメラ１１を自分自身に接続させることができる。
【０１４４】
なお、デジタルカメラ１１は、通常の撮影を行うカメラ部３４を用いてアクセスポイント１２（赤外LED発光部１６１）を撮影することにより、アクセスポイント１２が送信する赤外線信号（設定情報や同期信号）を取得するので、赤外光を受光するためだけの新たな部材を設ける必要が無く、製造コスト、筐体サイズ、および消費電力の増大を抑制することができる。
【０１４５】
また、設定情報の授受の方法として、例えば、アクセスポイントが設定情報を含む２次元バーコードを表示し、それをデジタルカメラが撮影して設定情報を取得する方法も考えられるが、その場合、２次元バーコードの情報量には上限があるため、設定情報の情報量を無制限に増大させることができない。これに対して、アクセスポイント１２は、赤外光を用いて設定情報をデジタルカメラ１１に送信するため、情報をシリアルに転送させることにより、理論上、設定情報の情報量を無制限に増大させることができる。
【０１４６】
さらに、２次元バーコード方式の場合、アクセスポイントに表示された２次元バーコードを撮影するために、ユーザはアクセスポイントの近隣に位置し、デジタルカメラ１１をその２次元バーコードの表示部に近接させる必要があるが、アクセスポイント１２は、赤外光を用いて設定情報を送信するため、デジタルカメラ１１は、アクセスポイント１２より例えば数メートル程度離れていても設定情報を取得することができる。つまり、ユーザ３０１は、デジタルカメラ１１をアクセスポイント１２に近接させる必要がないので、アクセスポイント１２に近づくことができないような場合でも設定情報をデジタルカメラ１１に取得させることができる。換言すると、アクセスポイント１２は、ユーザ３０１が近づくことができない場所、例えば、天井付近等にも設置可能である。つまり、アクセスポイント１２の設置場所の自由度が広がる。
【０１４７】
また、指向性のある赤外線通信により設定情報を授受することにより、その通信可能範囲を限定することができ、例えば、物陰に隠れた第３者等によりその通信を傍受されることが抑制される。さらに、例えば、赤外LED発光部１６１の周囲を遮蔽物で覆う等することにより、赤外線通信可能範囲をさらに限定することもできる。なお、アクセスポイント１２と赤外線通信を行うのに最適な位置（例えば、アクセスポイント１２の赤外LED発光部１６１の正面等）に、目印として、予め標識を設置したり、予め絵柄や文字等を床や壁に描いたりしてもよい。
【０１４８】
次に、以上のようなデジタルカメラ１１とアクセスポイント１２の接続に関する処理の流れについて、具体的に説明する。
【０１４９】
最初に、デジタルカメラ１１による接続処理の流れを図８のフローチャートを参照して説明する。
【０１５０】
デジタルカメラ１１の電源が投入された後、ユーザが、デジタルカメラ１１の動作モードを、無線通信を行う無線モードに切り替えると、デジタルカメラ１１のCPU３１は、接続処理を開始する。
【０１５１】
接続処理が開始されると、最初にアクセスポイント検索部１０１は、ステップＳ１において周辺のアクセスポイントを検索し、その検索結果を検索結果表示部１０２に供給する。検索結果表示部１０２は、出力部３６を制御し、その検索結果をディスプレイに表示し、処理をステップＳ３に進める。
【０１５２】
デジタルカメラ１１のユーザは、その検索結果を参照し、必要に応じて接続を要求する指示をデジタルカメラ１１に入力する。このとき、アクセスポイント１２より供給される情報にはSSIDが含まれており、検索結果にはそのSSIDの情報も含まれる。従って、ユーザは、そのSSIDを用いて接続する無線LANを識別することができる。
【０１５３】
ステップＳ３においてユーザ指示受付部１０３は、入力部３５を制御してユーザ指示を受け付け、受け付けたユーザ指示を接続要求部１０４に供給する。接続要求部１０４は、ステップＳ４において、ユーザ指示により指定されるアクセスポイントに接続するか否かを判定する。ユーザ指示受付部１０３がユーザ指示を受け付けておらず、接続しないと判定した場合、接続要求は、処理をステップＳ１に戻し、それ以降の処理を繰り返させる。すなわち、アクセスポイント検索部１０１、検索結果表示部１０２、ユーザ指示受付部１０３、および接続要求部１０４は、接続指示を取得するまで、ステップＳ１乃至ステップＳ４の処理を繰り返す。
【０１５４】
ステップＳ４において、ユーザより接続指示を受け付け、接続を行うと判定した場合、ユーザ指示受付部１０３は、ユーザ指示受付部１０３を介してユーザ指示を取得し、接続すると判定した場合、接続要求部１０４は、ステップＳ５において、無線通信部３９を制御し、アクセスポイント１２に接続を要求し、処理をステップＳ６に進める。
【０１５５】
ステップＳ６において、確認部１０５は、デジタルカメラ１１がアクセスポイント１２と関連付けられたか否かを確認する。アクセスポイント１２と関連付けられたと判定した場合、確認部１０５は、処理をステップＳ７に進める。ステップＳ７において、確認部１０５は、通信接続の確立のためにWEPキー設定が必要であるか否かを判定する。WEPキーの設定が必要である場合、確認部１０５は、処理をステップＳ８に進める。
【０１５６】
ステップＳ８において、確認部１０５は、無線通信の接続先であるアクセスポイント１２が赤外線通信機能を有するか否かを判定する。アクセスポイント１２より取得した情報に基づいて、アクセスポイント１２が赤外線通信機能を有すると判定した場合、確認部１０５は、処理をステップＳ９に進める。ステップＳ９において、設定情報要求部１０８は、無線通信部３９を制御し、アクセスポイント１２に設定情報を要求する。
【０１５７】
ステップＳ１０において、設定情報要求部１０８は、要求の送信が成功したか否かを判定する。送信が成功した場合、設定情報取得部１０９は、ステップＳ１１において、設定情報取得処理を実行する。設定情報取得処理の詳細は後述する。設定情報取得処理を終了すると、設定情報取得部１０９は、接続処理を終了する。
【０１５８】
ステップＳ６において、アクセスポイント１２との関連付けに失敗したと判定した場合、確認部１０５は、処理をステップＳ１２に進める。ステップＳ１２において、通知処理部１０７は、アクセスポイント１２への接続に失敗した旨をユーザに通知するエラー通知処理を行い、接続処理を終了する。
【０１５９】
また、ステップＳ７において、アクセスポイント１２にWEPキーが設定されておらず、WEPキー設定が必要でないと判定した場合、確認部１０５は、処理をステップＳ１３に進める。ステップＳ１３において、認証処理部１０６は、WEPキーを用いずに認証処理を行う。認証処理が終了すると、認証処理部１０６は、接続処理を終了する。
【０１６０】
ステップＳ８において、接続先となるアクセスポイント１２が赤外線通信機能を有していないと判定した場合、確認部１０５は、処理をステップＳ１４に進める。ステップＳ１４において、通知処理部１０７は、アクセスポイント１２が赤外線通信機能を有しておらずWEPキーの授受が不可能であるので、アクセスポイント１２への接続に失敗した旨をユーザに通知する通知処理を行い、接続処理を終了する。
【０１６１】
また、ステップＳ１０において、要求の送信が成功していないと判定した場合、設定情報要求部１０８は、処理をステップＳ１５に進める。ステップＳ１５において通知処理部１０７は、要求の送信に失敗し、アクセスポイント１２への接続に失敗した旨をユーザに通知するエラー通知処理を行い、接続処理を終了する。
【０１６２】
次に、図８のステップＳ１１において実行される設定情報取得処理の詳細を、図９のフローチャートを参照して説明する。
【０１６３】
設定情報取得処理が開始されると、同期制御部１２１のスタートビット待ち受け部１３１は、ステップＳ３１において、カメラ部３４を制御し、アクセスポイント１２の赤外LED発光部１６１を繰り返し撮影し、各撮影画像を解析することにより、赤外LED発光部１６１の点滅の間隔で示されるスタートビットを検出する処理を繰り返し、スタートビットを待ち受ける。
【０１６４】
そして所定時間経過後、ステップＳ３２において、スタートビット待ち受け部１３１は、スタートビットを検出したか否かを判定する。上述した画像解析により、撮影画像群より、所定の間隔点滅する赤外LED発光部１６１（赤外光）を検出し、スタートビットを検出したと判定した場合、スタートビット待ち受け部１３１は、処理をステップＳ３３に進める。
【０１６５】
ステップＳ３３において、シャッタ制御部１３２は、シャッタ制御タイミングを、その赤外光の点滅に同期させ、処理をステップＳ３４に進める。ステップＳ３４において、撮影制御部１２２は、カメラ部３４を制御し、撮影画像を取得する。このとき、撮影制御部１２２は、赤外線フィルタ５１を光路より除去し、使用しないようにする。ステップＳ３５において、RAM３３または記憶部３７は、得られた撮影画像のデータを保持（記憶）する。画像解析部１２３は、ステップＳ３６においてその撮影画像を解析し、ステップＳ３７においてその撮影画像の赤外LED発光部１６１（赤外光）の部分を拡大するか否かを判定する。拡大すると判定した場合、画像解析部１２３は、処理をステップＳ３８に進める。
【０１６６】
ステップＳ３８において、ズーム制御部１２４または画像切り出し部１２５は、ズームまたはトリミングにより赤外LED発光部１６１（赤外光）の部分の画像を拡大する。なお、ズームによる拡大と、トリミングによる拡大のいずれを選択するかは、予め定められていてもよいし、ユーザにより選択可能にしてもよい。例えば、デジタルカメラ１１がズーム制御部１２４を有し、画像切り出し部１２５を有していない場合、デジタルカメラ１１は、ズームによる拡大を行う。また、デジタルカメラ１１は、例えば、撮影制御部１２２により得られた撮影画像とともに、ズームまたはトリミングのいずれかを選択するようにユーザに促すメッセージをディスプレイに表示し、ユーザ選択を受け付けるようにしてもよい。さらに、デジタルカメラ１１が、ユーザ選択を受け付けるGUIを表示するようにしてももちろんよい。
【０１６７】
ズームによる拡大を行う場合、画像解析部１２３は、ズーム制御部１２４に、画像解析結果と拡大指示を通知する。ズーム制御部１２４は、画像解析結果に基づいて、撮影画像において、赤外LED発光部１６１（赤外光）の部分の大きさが所定の基準以上となるように、光学ブロック４１を制御して、CCD４２とレンズの間の焦点距離を変化させることによって広角・望遠を切り替えるズーム（光学ズーム）を行う。ズーム作業が完了すると、撮影制御部１２２は、再度撮影を行い、画像解析部１２３はその新たな撮影画像に対して解析を行う。なお、それぞれ繰り返し行われる、ズーム制御部１２４によるズーム制御、撮影制御部１２２による撮影制御、および画像解析部１２３による画像解析の各処理を並行して同時に行うようにしてもよい。
【０１６８】
赤外LED発光部１６１（赤外光）の部分の大きさが所定の基準以上となり、これ以上の拡大が必要ないと判定した場合、画像解析部１２３は、処理をステップＳ３９に進める。
【０１６９】
トリミングによる拡大を行う場合、画像解析部１２３は、画像切り出し部１２５に、画像解析結果と拡大指示を通知する。画像切り出し部１２５は、画像解析結果に基づいて、撮影画像において赤外LED発光部１６１（赤外光）の部分の大きさが所定の基準以上となるように、撮影画像から、赤外LED発光部１６１（赤外光）の部分の画像を切り出し、その切り出した画像を、元の撮影画像のサイズに拡大する。このとき画像切り出し部１２５が、元の撮影画像と同じアスペクト比で画像の切り出しを行うことにより、画像の歪みの発生を抑制することができる。
【０１７０】
撮影画像をトリミングして拡大すると画像切り出し部１２５は、処理をステップＳ３９に進める。
【０１７１】
また、ステップＳ３７において、撮影画像の赤外LED発光部１６１（赤外光）の部分が十分に大きく、画像の拡大を行わないと判定した場合、画像解析部１２３は、ステップＳ３８の処理を省略し、ステップＳ３９に進める。
【０１７２】
ステップＳ３９において、設定情報抽出部１２６は、RAM３３や記憶部３７に保持されている撮影画像（切り出された画像も含む）である保持画像に含まれる信号を解析し、設定情報を抽出する。
【０１７３】
設定情報を抽出すると設定情報抽出部１２６は、ステップＳ４０において、設定情報の受信が終了したか否かを判定し、赤外LED発光部１６１の点滅が続いており、設定情報の受信が終了していないと判定した場合、処理をステップＳ３４に戻し、各部にそれ以降の処理を繰り返させる。
【０１７４】
また、ステップＳ４０において、例えば、保持画像が予め定められた撮影枚数に達する、または、赤外LED発光部１６１の点滅に、データ送信終了を示すストップビットとして認識される点滅間隔を検出した場合、設定情報抽出部１２６は、処理をステップＳ４１に進める。
【０１７５】
ステップＳ４１において、認証処理部１２７は、抽出された設定情報を用いて認証処理を行う。つまり、認証処理部１２７は、無線通信部３９を制御し、WEPキー等をアクセスポイント１２に供給し、デジタルカメラ１１の認証を要求する。アクセスポイント１２は、その認証要求に対して、供給されたWEPキー等に基づいてデジタルカメラ１１の認証を行い、正当であると判定すれば認証した旨をデジタルカメラ１１に通知し、不正であると判定すれば認証できない旨をデジタルカメラ１１に通知する。
【０１７６】
認証処理部１２７は、無線通信部３９を制御し、その認証結果を取得する。認証処理部１２７は、ステップＳ４２において、その認証結果に基づいて認証されたか否かを判定し、認証され、通信の接続が確立されたと判定した場合、ステップＳ４３に処理を進める。
【０１７７】
ステップＳ４３において、設定情報更新部１２８は、RAM３３または記憶部３７に記憶されている設定情報を更新し、設定情報取得処理を終了し、図８のステップＳ１１に処理を戻し、接続処理を終了させる。
【０１７８】
また、図９のステップＳ３２において、スタートビットを検出しなかったと判定した場合、スタートビット待ち受け部１３１は、処理をステップＳ４４に進める。さらに、ステップＳ４２において、認証されなかったと判定した場合、認証処理部１２７は、処理をステップＳ４４に進める。
【０１７９】
ステップＳ４４において、通知処理部１２９は、通信接続に失敗した旨をユーザに通知するエラー通知処理を行い、設定情報取得処理を終了し、図８のステップＳ１１に処理を戻し、接続処理を終了させる。
【０１８０】
以上のように、設定情報を取得する際に、シャッタ制御タイミングを、その赤外光の点滅に同期させるので、デジタルカメラ１１は、より確実に設定情報を取得することができる。
【０１８１】
次に、以上に説明したデジタルカメラ１１の処理に対応してアクセスポイント１２により実行される接続要求対応処理を、図１０のフローチャートを参照して説明する。
【０１８２】
電源が投入されると、アクセスポイント１２は、接続要求対応処理を開始する。接続要求対応処理が開始されると、接続要求受付部２０１は、ステップＳ６１において、無線通信部１５８を制御して、ステーション（例えばデジタルカメラ１１）からの接続要求を受け付け、ステップＳ６２において接続要求を取得したか否かを判定する。接続要求を取得していないと判定した場合、接続要求受付部２０１は、処理をステップＳ６１に戻し、それ以降の処理を繰り返す。すなわち、接続要求受付部２０１は、接続要求を取得するまで、ステップＳ６１およびステップＳ６２の処理を繰り返す。そして、ステップＳ６２において、接続要求を取得したと判定した場合、接続要求受付部２０１は、処理をステップＳ６３に進める。
【０１８３】
ステップＳ６３において、関連付け部２０２は、無線通信部１５８を制御して接続要求の送信元（例えばデジタルカメラ１１）と通信を行い、所定の情報を交換し、AIDを発行し、関連付けを行う。関連付けを行うと関連付け部２０２は、処理をステップＳ６４に進める。
【０１８４】
ステップＳ６４において、処理実行要求対応処理部２０３は、関連付けを行ったデバイス（例えばデジタルカメラ１１）より供給される、認証処理や設定情報提供等の処理の実行を要求する処理実行要求に対応する処理である処理実行要求対応処理を実行する。処理実行要求対応処理の詳細については後述する。処理実行要求対応処理が終了すると、処理実行要求対応処理部２０３は、接続要求対応処理を終了する。
【０１８５】
次に、図１０のステップＳ６４において実行される処理実行要求対応処理の流れを図１１のフローチャートを参照して説明する。
【０１８６】
処理実行要求対応処理が開始されると、処理実行要求受付部２１１は、ステップＳ８１において、無線通信部１５８を制御し、処理実行要求を受け付ける。要求判定部２１２は、ステップＳ８２において、ステップＳ８１の処理により、設定情報の要求を受け付けたか否かを判定し、受け付けたと判定した場合、処理をステップＳ８３に進める。
【０１８７】
ステップＳ８３において、認証時内部処理用ID生成部２１３は、認証時内部処理用IDを生成し、ステップＳ８４に処理を進める。ステップＳ８４において、WEPキー確認部２１４は、記憶部１５６（またはRAM１５３）を参照し、WEPキーが設定済みであるか否かを判定し、設定済みであると判定した場合、WEPキー取得部２１５にそのWEPキーを取得させ、処理をステップＳ８７に進める。
【０１８８】
また、ステップＳ８４において、WEPキーが設定されていないと判定した場合、WEPキー確認部２１４は、処理をステップＳ８５に進める。ステップＳ８５において、WEPキー生成部２１７は、例えば設定情報の要求元であるデジタルカメラ１１の固体情報等を用いる等して、WEPキーを新たに生成する。記憶部１５６は、ステップＳ８６においてそのWEPキーを記憶し、処理をステップＳ８７に進める。
【０１８９】
ステップＳ８７において、設定情報生成部２１６は、生成または取得されたWEPキーを含む、設定情報の要求元であるデジタルカメラ１１に供給するための設定情報を生成する。RAM１５３は、ステップＳ８８においてその設定情報を保持する。なお、記憶部１５６が設定情報を保持するようにしてもよい。
【０１９０】
設定情報が保持されると、設定情報供給部２１８は、ステップＳ８９において、出力部１５５の赤外LED発光部１６１の稼動状況を確認し、設定情報を送信可能であるか否かを判定し、送信可能と判定するまで待機する。送信可能であると判定した場合、設定情報供給部２１８は、処理をステップＳ９０に進め、出力部１５５の赤外LED発光部１６１を制御し、赤外線通信により設定情報を送信し、要求元であるデジタルカメラ１１に供給する。送信が終了すると、設定情報供給部２１８は、処理をステップＳ９３に進める。
【０１９１】
また、ステップＳ８２において、設定情報の要求を取得していないと判定した場合、要求判定部２１２は、処理をステップＳ９１に進め、認証要求を取得したか否かを判定する。認証要求を取得していないと判定した場合、要求判定部２１２は、処理をステップＳ８１に戻し、各部にそれ以降の処理を繰り返させる。
【０１９２】
また、ステップＳ９１において、認証要求を取得したと判定した場合、要求判定部２１２は、処理をステップＳ９２に進める。ステップＳ９２において、認証処理部２１９は、認証処理を行い、接続を確立させる。認証処理が終了すると、認証処理部２１９は、処理をステップＳ９３に進める。
【０１９３】
ステップＳ９３において、処理実行要求受付部２１１は、処理実行要求対応処理を終了するか否かを判定し、終了しないと判定した場合、処理をステップＳ８１に戻し、各部にそれ以降の処理を繰り返し実行させる。また、ステップＳ９３において、処理実行要求対応処理を終了すると判定した場合、処理実行要求受付部２１１は、処理実行要求対応処理を終了し、図１０のステップＳ６４に処理を戻し、接続要求対応処理を終了させる。
【０１９４】
以上のようにアクセスポイント１２がデジタルカメラ１１の要求に基づいてWEPキー等の設定情報を、赤外光の点滅により、デジタルカメラ１１に供給するので、デジタルカメラ１１は、安全かつ容易に通信設定を行うことができる。
【０１９５】
なお、上述したように、アクセスポイント１２は、WEPキーが予め設定されていなくても、デジタルカメラ１１の固体情報を用いてWEPキーを生成することができるので、容易に無線LANの安全性を確保することができる。
【０１９６】
なお、以上においては、アクセスポイント１２がSSIDを公開するように説明したが、SSIDを非公開とし、WEPキーと同様に、アクセスポイント１２が不正な接続を排除し、正当な相手だけを接続させるための設定情報として利用するようにしてもよい。その場合、SSIDは、WEPキーとともに赤外光の点滅により授受される。
【０１９７】
また、以上においては、デジタルカメラ１１およびアクセスポイント１２が、設定情報の授受を、赤外光を用いて行うように説明したが、これに限らずどのような通信媒体を用いるようにしてもよい。例えば、赤外光の代わりに可視光を用いるようにしてもよい。
【０１９８】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできるが、上述した一連の処理をソフトウェアにより実行させる場合には、上述したソフトウェアが、記録媒体からインストールされるようにしてもよい。
【０１９９】
この記録媒体は、例えば、図２や図５に示されるように、装置本体とは別に、ユーザにプログラムを配信するために配布される、プログラムが記録されている磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク（ＭＤ（Mini-Disk）（登録商標）を含む）、もしくは半導体メモリなどよりなるリムーバブルメディア６１およびリムーバブルメディア１９１により構成される。
【０２００】
ただし、この場合、デジタルカメラ１１やアクセスポイント１２がユーザからの指示を受け付ける構成を必要としないように、ドライブに装着されたリムーバブルメディアに記録されているソフトウェアパッケージを読み出す処理を自動実行する（リムーバブルメディアに記録されているソフトウェアパッケージを自動再生する）ことができるようになされているのが望ましい。
【０２０１】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２０２】
また、本明細書において、システムとは、複数のデバイス（装置）により構成される装置全体を表すものである。なお、以上において、一つの装置として説明した構成を分割し、複数の装置として構成するようにしてもよい。逆に、以上において複数の装置として説明した構成をまとめて一つの装置として構成されるようにしてもよい。また、各装置の構成に上述した以外の構成を付加するようにしてももちろんよい。さらに、システム全体としての構成や動作が実質的に同じであれば、ある装置の構成の一部を他の装置の構成に含めるようにしてもよい。
【図面の簡単な説明】
【０２０３】
【図１】本発明を適用した通信システムの一実施形態に係る構成例を示す図である。
【図２】図１のデジタルカメラの構成例を示すブロック図である。
【図３】図２のCPUの詳細な構成例を示すブロック図である。
【図４】図３の設定情報取得部の詳細な構成例を示すブロック図である。
【図５】図１のアクセスポイントの構成例を示すブロック図である。
【図６】図５のCPUの詳細な構成例を示すブロック図である。
【図７】設定情報の授受の様子の例を説明する模式図である。
【図８】接続処理の流れの例を説明するフローチャートである。
【図９】設定情報取得処理の流れの例を説明するフローチャートである。
【図１０】接続要求対応処理の流れの例を説明するフローチャートである。
【図１１】処理実行要求対応処理の流れの例を説明するフローチャートである。
【符号の説明】
【０２０４】
１  通信システム，  １１  デジタルカメラ，  １２  アクセスポイント，  ３１  CPU，  ３４  カメラ部，  ３９  無線通信部，  ５１  赤外線フィルタ，  １０６  認証処理部，  １０７  通知処理部，  １０８  設定情報要求部，  １０９  設定情報取得部，  １２１  同期制御部，  １２３  画像解析部，  １２４  ズーム制御部，  １２５  画像切り出し部，  １２６  設定情報抽出部，  １２７  認証処理部，  １２８  設定情報更新部，  １３１  スタートビット待ち受け部，  １３２  シャッタ制御部，  １５１  CPU，  １５５  出力部，  １５６  記憶部，  １５８  無線通信部，  １６１  赤外LED発光部，  １７１  WEPキー，  １７２  SSID，  ２０３  処理実行要求対応処理部，  ２１６  設定情報生成部，  ２１７  WEPキー生成部，  ２１８  設定情報供給部，  ２１９  認証処理部，  ３０１  ユーザ
【図１】
2007110274.tif 000003
【図２】
2007110274.tif 000004
【図３】
2007110274.tif 000005
【図４】
2007110274.tif 000006
【図５】
2007110274.tif 000007
【図６】
2007110274.tif 000008
【図７】
2007110274.tif 000009
【図８】
2007110274.tif 000010
【図９】
2007110274.tif 000011
【図１０】
2007110274.tif 000012
【図１１】
2007110274.tif 000013