(57)【要約】【課題】  簡単に通信の設定をする。【解決手段】  予め定めた時間が経過する前にプローブ要求を受信した場合、MACアドレス抽出部５５は、アクセスポイント１１を中継局とする無線LANセグメントに接続された機器から送信されたプローブ要求から、その機器のMACアドレスを抽出する。MACアドレス記憶制御部５６は、抽出したMACアドレスを設定情報記憶部２６に記憶されたMACアドレステーブルに格納して登録する。フィルタリング処理部５７は、MACアドレステーブルに格納されたMACアドレスに従って、MACアドレスフィルタリングを実行することで、簡単に通信の設定をすることができるようになる。本発明は、通信システムに適用できる。【選択図】  図２
2006261939.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信装置と第２の通信装置とが相互に無線通信する通信システムにおいて、
前記第１の通信装置は、
不正な接続を排除し、正当な相手とだけを接続させるための、任意に選択され、自分および前記相手において共通の値とされる設定情報を用いて通信が可能となってから、予め定めた期間を経過したか否かを判定する判定手段と、
前記第２の通信装置から送信されてくる、前記第２の通信機器を特定する機器情報を受信する受信手段と、
前記予め定めた時間を経過していないと判定された場合、前記機器情報を記憶する第１の記憶手段と、
記憶されている前記機器情報に基づいて、前記無線通信を制限する制限手段と
を備え、
前記第２の通信装置は、
前記設定情報を記憶する第２の記憶手段と、
前記第１の通信装置と通信可能となったとき、記憶されている前記設定情報を基に、自分の前記機器情報を前記第１の通信装置宛てに送信する送信手段と
を備えることを特徴とする通信システム。
【請求項２】
無線通信を行う通信装置において、
不正な接続を排除し、正当な相手とだけを接続させるための、任意に選択され、自分および前記相手において共通の値とされる設定情報を用いて通信が可能となってから、予め定めた期間を経過したか否かを判定する判定手段と、
他の通信装置から送信されてくる、前記他の通信機器を特定する機器情報を受信する受信手段と、
前記予め定めた時間を経過していないと判定された場合、前記機器情報を記憶する記憶手段と、
記憶されている前記機器情報に基づいて、前記無線通信を制限する制限手段と
を備えることを特徴とする通信装置。
【請求項３】
前記制限手段は、記憶されているMAC（Media Access Control）アドレスである前記機器情報に基づいて、前記無線通信を制限する
ことを特徴とする請求項２に記載の通信装置。
【請求項４】
前記記憶手段は、さらに、前記設定情報を記憶し、
記憶されている前記設定情報を２次元コードに符号化する符号化手段と、
前記２次元コードの表示を制御する表示制御手段と
を備えることを特徴とする請求項２に記載の通信装置。
【請求項５】
前記設定情報を生成する生成手段を備える
ことを特徴とする請求項４に記載の通信装置。
【請求項６】
前記生成手段は、前記設定情報として、前記無線通信で特定のネットワークを指定するための識別子であるSSID（Service Set ID）およびデータを暗号化するための暗号鍵であるWEP（Wired Equivalent Privacy）キーを生成する
ことを特徴とする請求項５に記載の通信装置。
【請求項７】
無線通信を行う通信装置の通信方法において、
不正な接続を排除し、正当な相手とだけを接続させるための、任意に選択され、自分および前記相手において共通の値とされる設定情報を用いて通信が可能となってから、予め定めた期間を経過したか否かを判定する判定ステップと、
他の通信装置から送信されてくる、前記他の通信機器を特定する機器情報の受信を制御する受信制御ステップと、
前記予め定めた時間を経過していないと判定された場合、前記機器情報の記憶を制御する記憶制御ステップと、
記憶されている前記機器情報に基づいて、前記無線通信を制限する制限ステップと
を含むことを特徴とする通信方法。
【請求項８】
無線通信を行う通信処理用のプログラムであって、
不正な接続を排除し、正当な相手とだけを接続させるための、任意に選択され、自分および前記相手において共通の値とされる設定情報を用いて通信が可能となってから、予め定めた期間を経過したか否かを判定する判定ステップと、
他の通信装置から送信されてくる、前記他の通信機器を特定する機器情報の受信を制御する受信制御ステップと、
前記予め定めた時間を経過していないと判定された場合、前記機器情報の記憶を制御する記憶制御ステップと、
記憶されている前記機器情報に基づいて、前記無線通信を制限する制限ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項９】
無線通信を行う処理を、コンピュータに行わせるプログラムにおいて、
不正な接続を排除し、正当な相手とだけを接続させるための、任意に選択され、自分および前記相手において共通の値とされる設定情報を用いて通信が可能となってから、予め定めた期間を経過したか否かを判定する判定ステップと、
他の通信装置から送信されてくる、前記他の通信機器を特定する機器情報の受信を制御する受信制御ステップと、
前記予め定めた時間を経過していないと判定された場合、前記機器情報の記憶を制御する記憶制御ステップと、
記憶されている前記機器情報に基づいて、前記無線通信を制限する制限ステップと
を含むことを特徴とするプログラム。
【請求項１０】
無線通信を行う通信装置において、
不正な接続を排除し、正当な相手とだけを接続させるための、任意に選択され、自分および前記相手において共通の値とされる設定情報を記憶する記憶手段と、
他の通信装置と通信可能となったとき、記憶されている前記設定情報を基に、自分を特定する機器情報を前記他の通信装置宛てに送信する送信手段と
を備えることを特徴とする通信装置。
【請求項１１】
前記他の通信機器が表示させる前記設定情報を符号化した２次元コードの撮像を制御する撮像制御手段と、
撮像された２次元コードを前記設定情報に復号する復号手段と
を備え、
前記記憶手段は、復号された前記設定情報を記憶する
を備えることを特徴とする請求項１０に記載の通信装置。
【請求項１２】
無線通信を行う通信装置の通信方法において、
不正な接続を排除し、正当な相手とだけを接続させるための、任意に選択され、自分および前記相手において共通の値とされる設定情報の記憶を制御する記憶制御ステップと、
他の通信装置と通信可能となったとき、記憶されている前記設定情報を基に、自分を特定する機器情報の前記他の通信装置宛てへの送信を制御する送信制御ステップと
を含むことを特徴とする通信方法。
【請求項１３】
無線通信を行う通信処理用のプログラムであって、
不正な接続を排除し、正当な相手とだけを接続させるための、任意に選択され、自分および前記相手において共通の値とされる設定情報の記憶を制御する記憶制御ステップと、
他の通信装置と通信可能となったとき、記憶されている前記設定情報を基に、自分を特定する機器情報の前記他の通信装置宛てへの送信を制御する送信制御ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項１４】
無線通信を行う処理を、コンピュータに行わせるプログラムにおいて、
不正な接続を排除し、正当な相手とだけを接続させるための、任意に選択され、自分および前記相手において共通の値とされる設定情報の記憶を制御する記憶制御ステップと、
他の通信装置と通信可能となったとき、記憶されている前記設定情報を基に、自分を特定する機器情報の前記他の通信装置宛てへの送信を制御する送信制御ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信システム、通信装置および方法、記録媒体、並びにプログラムに関し、特に、簡単に通信の設定をすることができるようにした通信システム、通信装置および方法、記録媒体、並びにプログラムに関する。
【背景技術】
【０００２】
近年、ネットワーク技術の普及により、パーソナルコンピュータ以外の機器であっても、ネットワークに接続して利用される形態が広まってきている。また、ネットワークを実現する技術として、いわゆる物理層において、イーサーネット（Ethernet（登録商標））などの規格に準拠した有線の通信を用いるネットワークの他に、無線の通信を用いるネットワークも一般化してきている。
【０００３】
無線の通信を用いるネットワークである、いわゆる無線LAN（Local Area Network）の規格として、IEEE（The Institute of Electrical and Electronic Engineers , Inc.）802.11規格に準拠した無線LANが現在一般的に利用されている。
【０００４】
無線LANには、アクセスポイント（Access Point）と称する無線LANの中継局と、ステーションと称する機器とに通信させるインフラストラクチャ（Infrastructure）方式、およびアクセスポイントを用いず、ステーション同士が直接通信するアドホック（Ad Hoc）方式があり、インフラストラクチャ方式が一般的に利用されている。
【０００５】
また、インフラストラクチャ方式の無線LANにおいては、一般的に、不正なアクセスを排除するために、無線LANインターフェイスごとに割り当てられる固有の番号であるMAC（Media Access Control）アドレスを利用したMACアドレスフィルタリング（MACアドレス認証）が行われている。MACアドレスフィルタリングとは、MACアドレスをアクセスポイントに登録し、登録されたMACアドレスと、受信したパケットに含まれるMACアドレスとを照合することで、登録されていないMACアドレスを有する機器からのアクセスを拒否することで、アクセスポイントに接続させる機器の制限を行う処理である。
【０００６】
すなわち、MACアドレスフィルタリングを行うことで、あるアクセスポイントを中継局とする無線LANセグメント（LANの構成単位）に接続を許可された（MACアドレスを登録された）機器のみが、そのアクセスポイントを中継局とする無線LANセグメントに接続することが可能となり、不正な機器からのアクセスが制限される。
【０００７】
さらに、ユーザが許可したクライアント端末のMACアドレスのみをサーバのMACアドレステーブルに認証して登録し、認証登録されたMACアドレスのクライアント端末のアクセスを許可するMACアドレスフィルタリングを実行する機器認証装置もある（例えば、特許文献１）。
【０００８】
【特許文献１】特開２００４−１５２２４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、MACアドレスを利用したMACアドレスフィルタリングを行う場合、アクセスポイントにMACアドレスを設定する必要があり、そのMACアドレスを、パーソナルコンピュータなどを用いて手作業で個別に入力する方式が一般的であった。従って、設定時にパーソナルコンピュータがなければ設定することができず、また、ネットワークに関する知識を有しているユーザでなければ、容易にそれらの設定することができないという問題があった。
【００１０】
例えば、デジタルスチルカメラ（デジタルカメラ）のようなコンシューマー機器をステーションとして無線LANに接続させたい場合に、各種の設定を機器本体側でするとき、キーボードなどの高機能な入力手段を備えていない機器であると、設定時の操作が煩雑になってしまう。また、ネットワークに関する専門的な知識を有していないユーザは、設定をどのように行っていいのかが分からなくなる可能性があった。
【００１１】
また、例えば、特開２００４−１５２２４９号公報に開示されている機器認証装置は、MACアドレスフィルタリングを実行するためのMACアドレスを、ユーザの所定の操作によって登録するようにしているので、操作が煩雑となるとともに、ネットワークに関する知識を有しているユーザでなければ、容易に設定することができなかった。
【００１２】
本発明はこのような状況に鑑みてなされたものであり、より簡単に通信の設定をすることができるようにするものである。
【課題を解決するための手段】
【００１３】
本発明の通信システムは、第１の通信装置が、不正な接続を排除し、正当な相手とだけを接続させるための、任意に選択され、自分および相手において共通の値とされる設定情報を用いて通信が可能となってから、予め定めた期間を経過したか否かを判定する判定手段と、第２の通信装置から送信されてくる、第２の通信機器を特定する機器情報を受信する受信手段と、予め定めた時間を経過していないと判定された場合、機器情報を記憶する第１の記憶手段と、記憶されている機器情報に基づいて、無線通信を制限する制限手段とを備え、第２の通信装置が、設定情報を記憶する第２の記憶手段と、第１の通信装置と通信可能となったとき、記憶されている設定情報を基に、自分の機器情報を第１の通信装置宛てに送信する送信手段とを備えることを特徴とする。
【００１４】
本発明の通信装置は、不正な接続を排除し、正当な相手とだけを接続させるための、任意に選択され、自分および相手において共通の値とされる設定情報を用いて通信が可能となってから、予め定めた期間を経過したか否かを判定する判定手段と、他の通信装置から送信されてくる、他の通信機器を特定する機器情報を受信する受信手段と、予め定めた時間を経過していないと判定された場合、機器情報を記憶する記憶手段と、記憶されている機器情報に基づいて、無線通信を制限する制限手段とを備えることを特徴とする。
【００１５】
制限手段は、記憶されているMACアドレスである機器情報に基づいて、無線通信を制限することができる。
【００１６】
記憶手段は、さらに、設定情報を記憶し、記憶されている設定情報を２次元コードに符号化する符号化手段と、２次元コードの表示を制御する表示制御手段とを備えることを特徴とする。
【００１７】
本発明の通信装置は、設定情報を生成する生成手段を備えることを特徴とする。
【００１８】
生成手段は、設定情報として、無線通信で特定のネットワークを指定するための識別子であるSSIDおよびデータを暗号化するための暗号鍵であるWEPキーを生成することができる。
【００１９】
本発明の通信方法は、不正な接続を排除し、正当な相手とだけを接続させるための、任意に選択され、自分および相手において共通の値とされる設定情報を用いて通信が可能となってから、予め定めた期間を経過したか否かを判定する判定ステップと、他の通信装置から送信されてくる、他の通信機器を特定する機器情報の受信を制御する受信制御ステップと、予め定めた時間を経過していないと判定された場合、機器情報の記憶を制御する記憶制御ステップと、記憶されている機器情報に基づいて、無線通信を制限する制限ステップとを含むことを特徴とする。
【００２０】
本発明の記録媒体のプログラムは、不正な接続を排除し、正当な相手とだけを接続させるための、任意に選択され、自分および相手において共通の値とされる設定情報を用いて通信が可能となってから、予め定めた期間を経過したか否かを判定する判定ステップと、他の通信装置から送信されてくる、他の通信機器を特定する機器情報の受信を制御する受信制御ステップと、予め定めた時間を経過していないと判定された場合、機器情報の記憶を制御する記憶制御ステップと、記憶されている機器情報に基づいて、無線通信を制限する制限ステップとを含むことを特徴とする。
【００２１】
本発明のプログラムは、不正な接続を排除し、正当な相手とだけを接続させるための、任意に選択され、自分および相手において共通の値とされる設定情報を用いて通信が可能となってから、予め定めた期間を経過したか否かを判定する判定ステップと、他の通信装置から送信されてくる、他の通信機器を特定する機器情報の受信を制御する受信制御ステップと、予め定めた時間を経過していないと判定された場合、機器情報の記憶を制御する記憶制御ステップと、記憶されている機器情報に基づいて、無線通信を制限する制限ステップとを実行させることを特徴とする。
【００２２】
本発明の通信装置は、不正な接続を排除し、正当な相手とだけを接続させるための、任意に選択され、自分および相手において共通の値とされる設定情報を記憶する記憶手段と、他の通信装置と通信可能となったとき、記憶されている設定情報を基に、自分を特定する機器情報を他の通信装置宛てに送信する送信手段とを備えることを特徴とする。
【００２３】
本発明の通信装置は、他の通信機器が表示させる設定情報を符号化した２次元コードの撮像を制御する撮像制御手段と、撮像された２次元コードを設定情報に復号する復号手段とを備え、記憶手段は、復号された設定情報を記憶することを特徴とする。
【００２４】
本発明の通信方法は、不正な接続を排除し、正当な相手とだけを接続させるための、任意に選択され、自分および相手において共通の値とされる設定情報の記憶を制御する記憶制御ステップと、他の通信装置と通信可能となったとき、記憶されている設定情報を基に、自分を特定する機器情報の他の通信装置宛てへの送信を制御する送信制御ステップとを含むことを特徴とする。
【００２５】
本発明の記録媒体のプログラムは、不正な接続を排除し、正当な相手とだけを接続させるための、任意に選択され、自分および相手において共通の値とされる設定情報の記憶を制御する記憶制御ステップと、他の通信装置と通信可能となったとき、記憶されている設定情報を基に、自分を特定する機器情報の他の通信装置宛てへの送信を制御する送信制御ステップとを含むことを特徴とする。
【００２６】
本発明のプログラムは、不正な接続を排除し、正当な相手とだけを接続させるための、任意に選択され、自分および相手において共通の値とされる設定情報の記憶を制御する記憶制御ステップと、他の通信装置と通信可能となったとき、記憶されている設定情報を基に、自分を特定する機器情報の他の通信装置宛てへの送信を制御する送信制御ステップとを実行させることを特徴とする。
【００２７】
本発明の通信システムにおいては、第１の通信装置によって、不正な接続を排除し、正当な相手とだけを接続させるための、任意に選択され、自分および相手において共通の値とされる設定情報を用いて通信が可能となってから、予め定めた期間を経過したか否かが判定され、第２の通信装置から送信されてくる、第２の通信機器を特定する機器情報が受信され、予め定めた時間を経過していないと判定された場合、機器情報が記憶され、記憶されている機器情報に基づいて、無線通信が制限され、第２の通信装置によって、設定情報が記憶され、第１の通信装置と通信可能となったとき、記憶されている設定情報を基に、自分の機器情報が第１の通信装置宛てに送信される。
【００２８】
本発明の通信装置および方法、記憶媒体、並びにプログラムにおいては、不正な接続を排除し、正当な相手とだけを接続させるための、任意に選択され、自分および相手において共通の値とされる設定情報を用いて通信が可能となってから、予め定めた期間を経過したか否かが判定され、他の通信装置から送信されてくる、他の通信機器を特定する機器情報が受信され、予め定めた時間を経過していないと判定された場合、機器情報が記憶され、記憶されている機器情報に基づいて、無線通信が制限される。
【００２９】
本発明の通信装置および方法、記憶媒体、並びにプログラムにおいては、不正な接続を排除し、正当な相手とだけを接続させるための、任意に選択され、自分および相手において共通の値とされる設定情報が記憶され、他の通信装置と通信可能となったとき、記憶されている設定情報を基に、自分を特定する機器情報が他の通信装置宛てに送信される。
【発明の効果】
【００３０】
本発明によれば、簡単に通信の設定をすることができる。また、本発明によれば、より簡単に通信の設定をすることができる。
【発明を実施するための最良の形態】
【００３１】
以下に本発明の最良の形態を説明するが、開示される発明と実施の形態との対応関係を例示すると、次のようになる。本明細書中には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応していないものであることを意味するものではない。
【００３２】
さらに、この記載は、明細書に記載されている発明の全てを意味するものではない。換言すれば、この記載は、明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により出現し、追加される発明の存在を否定するものではない。
【００３３】
本発明によれば、通信システムが提供される。この通信システム（例えば、図１の通信システム１）は、第１の通信装置（例えば、図１のアクセスポイント１１）が、不正な接続を排除し、正当な相手とだけを接続させるための、任意に選択され、自分および相手において共通の値とされる設定情報（例えば、設定情報）を用いて通信が可能となってから、予め定めた期間を経過したか否かを判定する判定手段（例えば、図２の判定部５４）と、第２の通信装置から送信されてくる、第２の通信機器を特定する機器情報を受信する受信手段（例えば、図２の無線通信部２８）と、予め定めた時間を経過していないと判定された場合、機器情報を記憶する第１の記憶手段（例えば、図２の設定情報記憶部２６）と、記憶されている機器情報に基づいて、無線通信を制限する制限手段（例えば、図２のフィルタリング処理部５７）とを備え、第２の通信装置（例えば、図１のデジタルカメラ１２）が、設定情報を記憶する第２の記憶手段（例えば、図３の設定情報記憶部１０７）と、第１の通信装置と通信可能となったとき、記憶されている設定情報を基に、自分の機器情報を第１の通信装置宛てに送信する送信手段（例えば、図３の無線通信部１０８）とを備える。
【００３４】
本発明によれば、通信装置が提供される。この通信装置（例えば、図１のアクセスポイント１１）は、不正な接続を排除し、正当な相手とだけを接続させるための、任意に選択され、自分および相手において共通の値とされる設定情報を用いて通信が可能となってから、予め定めた期間を経過したか否かを判定する判定手段（例えば、図２の判定部５４）と、他の通信装置から送信されてくる、他の通信機器を特定する機器情報を受信する受信手段と（例えば、図２の無線通信部２８）、予め定めた時間を経過していないと判定された場合、機器情報を記憶する記憶手段（例えば、図２の設定情報記憶部２６）と、記憶されている機器情報に基づいて、無線通信を制限する制限手段（例えば、図２のフィルタリング処理部５７）とを備える。
【００３５】
制限手段は、記憶されているMACアドレスである機器情報に基づいて、無線通信を制限することができる。
【００３６】
記憶手段は、さらに、設定情報を記憶し、記憶されている設定情報を２次元コードに符号化する符号化手段（例えば、図２の符号化部５２）と、２次元コードの表示を制御する表示制御手段（例えば、図２の表示制御部５３）とを備える。
【００３７】
通信装置は、設定情報を生成する生成手段（例えば、図２の設定情報生成部５１）を備える。
【００３８】
生成手段は、設定情報として、無線通信で特定のネットワークを指定するための識別子であるSSIDおよびデータを暗号化するための暗号鍵であるWEPキーを生成することができる。
【００３９】
本発明によれば、通信方法が提供される。この通信方法は、不正な接続を排除し、正当な相手とだけを接続させるための、任意に選択され、自分および相手において共通の値とされる設定情報を用いて通信が可能となってから、予め定めた期間を経過したか否かを判定する判定ステップ（例えば、図５のステップＳ５８の処理）と、他の通信装置から送信されてくる、他の通信機器を特定する機器情報の受信を制御する受信制御ステップ（例えば、図５のステップＳ５７の処理）と、予め定めた時間を経過していないと判定された場合、機器情報の記憶を制御する記憶制御ステップ（例えば、図５のステップＳ６０の処理）と、記憶されている機器情報に基づいて、無線通信を制限する制限ステップ（例えば、図５のステップＳ６４の処理）とを含む。
【００４０】
本発明によれば、プログラムが提供される。このプログラムは、不正な接続を排除し、正当な相手とだけを接続させるための、任意に選択され、自分および相手において共通の値とされる設定情報を用いて通信が可能となってから、予め定めた期間を経過したか否かを判定する判定ステップ（例えば、図５のステップＳ５８の処理）と、他の通信装置から送信されてくる、他の通信機器を特定する機器情報の受信を制御する受信制御ステップ（例えば、図５のステップＳ５７の処理）と、予め定めた時間を経過していないと判定された場合、機器情報の記憶を制御する記憶制御ステップ（例えば、図５のステップＳ６０の処理）と、記憶されている機器情報に基づいて、無線通信を制限する制限ステップ（例えば、図５のステップＳ６４の処理）とを実行させる。
【００４１】
このプログラムは、記憶媒体（例えば、図２の磁気ディスク４１）に記憶することができる。
【００４２】
本発明によれば、通信装置が提供される。この通信装置（例えば、図１のデジタルカメラ１２）は、不正な接続を排除し、正当な相手とだけを接続させるための、任意に選択され、自分および相手において共通の値とされる設定情報を記憶する記憶手段（例えば、図３の設定情報記憶部１０７）と、他の通信装置と通信可能となったとき、記憶されている設定情報を基に、自分を特定する機器情報を他の通信装置宛てに送信する送信手段（例えば、図３の無線通信部１０８）とを備える。
【００４３】
通信装置は、他の通信機器が表示させる設定情報を符号化した２次元コードの撮像を制御する撮像制御手段（例えば、図３の撮像制御部１４１）と、撮像された２次元コードを設定情報に復号する復号手段（例えば、図３の復号部１４２）とを備え、記録手段は、復号された設定情報を記憶することができる。
【００４４】
本発明によれば、通信方法が提供される。この通信方法は、不正な接続を排除し、正当な相手とだけを接続させるための、任意に選択され、自分および相手において共通の値とされる設定情報の記憶を制御する記憶制御ステップ（例えば、図８のステップＳ７６の処理）と、他の通信装置と通信可能となったとき、記憶されている設定情報を基に、自分を特定する機器情報の他の通信装置宛てへの送信を制御する送信制御ステップ（例えば、図８のステップＳ７７の処理）とを含む。
【００４５】
本発明によれば、プログラムが提供される。このプログラムは、不正な接続を排除し、正当な相手とだけを接続させるための、任意に選択され、自分および相手において共通の値とされる設定情報の記憶を制御する記憶制御ステップ（例えば、図８のステップＳ７６の処理）と、他の通信装置と通信可能となったとき、記憶されている設定情報を基に、自分を特定する機器情報の他の通信装置宛てへの送信を制御する送信制御ステップ（例えば、図８のステップＳ７７の処理）とを実行させる。
【００４６】
このプログラムは、記憶媒体（例えば、図３の磁気ディスク１２１）に記憶することができる。
【００４７】
以下、図面を参照しながら本発明の実施の形態について説明する。
【００４８】
図１は、本発明を適用した通信システム１の一実施の形態の構成を示すブロック図である。この通信システム１においては、アクセスポイント１１に、デジタルカメラ１２およびパーソナルコンピュータ１３が接続され、ネットワーク１４に、アクセスポイント１１およびパーソナルコンピュータ１５が接続されている。
【００４９】
アクセスポイント１１は、インフラストラクチャ方式の無線LANにより、デジタルスチルカメラ（以下、デジタルカメラと称する）１２とパーソナルコンピュータ１３との間で送受信されるデータを中継する通信装置の一例である。例えば、アクセスポイント１１は、デジタルカメラ１２から送信されてくるデータを中継して、パーソナルコンピュータ１３に送信するか、またはパーソナルコンピュータ１３から送信されてくるデータを中継して、デジタルカメラ１２に送信する。
【００５０】
また、アクセスポイント１１は、アクセスポイント１１は、ルーティング（Routing）やNAT（Network Address Translation）機能を備えており、例えば、デジタルカメラ１２またはパーソナルコンピュータ１３から送信されてくるデータを中継して、ネットワーク１４に接続されたパーソナルコンピュータ１５に送信するか、またはネットワーク１４に接続されたパーソナルコンピュータ１５から送信されてくるデータを中継して、デジタルカメラ１２またはパーソナルコンピュータ１３に送信する。
【００５１】
デジタルカメラ１２は、無線LANにより通信するためのインターフェイス（後述する無線LAN通信部）を備え、アクセスポイント１１を介して、パーソナルコンピュータ１３にデータを送信するか、またはパーソナルコンピュータ１３からデータを受信する通信装置の一例である。また、デジタルカメラ１２は、被写体を撮像し、撮像の結果得られた画像データを記録する撮像機能を有している。
【００５２】
パーソナルコンピュータ１３は、アクセスポイント１１を介して、データをデジタルカメラ１２に送信するか、またはデジタルカメラ１２から送信されてくるデータを受信する機器の一例である。例えば、パーソナルコンピュータ１３は、アクセスポイント１１を介して、デジタルカメラ１２から送信されてくる、デジタルカメラ１２により撮像された画像データを受信し、受信した画像データを記録する。
【００５３】
ネットワーク１４には、アクセスポイント１１およびパーソナルコンピュータ１５などが相互に接続されている。ネットワーク１４は、有線または無線の、相互に接続されているネットワークまたは通信回線などからなり、例えば、TCP/IP（Transmission Control Protocol/Internet Protocol）などの所定のプロトコルに従って、アクセスポイント１１およびパーソナルコンピュータ１５を相互に通信させる。
【００５４】
パーソナルコンピュータ１５は、アクセスポイント１１およびネットワーク１４を介して、データをデジタルカメラ１２に送信するか、またはデジタルカメラ１２から送信されてくるデータを受信する機器の一例である。例えば、パーソナルコンピュータ１５は、アクセスポイント１１およびネットワーク１４を介して、デジタルカメラ１２から送信されてくる、デジタルカメラ１２により撮像された画像データを受信し、受信した画像データを記録する。
【００５５】
なお、以下、この実施例において、通信装置の一例としてデジタルカメラ１２を説明するが、本発明は、これに限らず、例えば、カムコーダ（カメラ一体型ビデオレコーダ）、PDA（Personal Digital Assistance）、（撮像機能付き）携帯電話機、または（撮像機能付き）パーソナルコンピュータなどの、無線LANにより通信するためのインターフェイス（例えば、無線LANカード）または通信機能を備える機器に適用することができる。
【００５６】
また、上述した例においては、説明を分かり易くするために、アクセスポイント１１に接続される機器として、デジタルカメラ１２とパーソナルコンピュータ１３の２つを例にして説明したが、アクセスポイント１１に接続可能な台数の範囲で接続される機器を増やすか、または減らすことが可能である。すなわち、任意の数の機器をアクセスポイント１１に接続させることができる。
【００５７】
さらに、パーソナルコンピュータ１３またはパーソナルコンピュータ１５の代わりに、デジタルカメラ、カムコーダ、PDA、または（撮像機能付き）携帯電話機などのアクセスポイント１１またはネットワーク１４に接続可能な機器を接続させるようにしてもよい。また、アクセスポイント１１は、外部のネットワーク１４とは接続せずに、デジタルカメラ１２およびパーソナルコンピュータ１３とのみ接続する構成にすることも可能である。
【００５８】
図２は、アクセスポイント１１の機能の構成を示すブロック図である。
【００５９】
制御部２１は、汎用のCPU（Central Processing Unit）、MPU（Micro Processing Unit）、または専用のプロセッサなどからなり、アクセスポイント１１の各部を制御する。例えば、CPUである制御部２１は、メモリ２２に記憶されているプログラムを実行することにより、各種の機能を実現し、アクセスポイント１１の各部を制御する。
【００６０】
また、制御部２１は、必要に応じて、データをメモリ２２に供給したり、メモリ２２が一時的に記憶しているデータを取得する。
【００６１】
制御部２１は、設定情報生成部５１、符号化部５２、表示制御部５３、判定部５４、MACアドレス抽出部５５、MACアドレス記憶制御部５６、およびフィルタリング処理部５７を含むように構成される。例えば、プログラムを実行する制御部２１は、設定情報生成部５１、符号化部５２、表示制御部５３、判定部５４、MACアドレス抽出部５５、MACアドレス記憶制御部５６、およびフィルタリング処理部５７を実現させる。
【００６２】
なお、設定情報生成部５１、符号化部５２、表示制御部５３、判定部５４、MACアドレス抽出部５５、MACアドレス記憶制御部５６、およびフィルタリング処理部５７をハードウェアにより構成するようにしても、プログラムを実行するコンピュータにより設定情報生成部５１、符号化部５２、表示制御部５３、判定部５４、MACアドレス抽出部５５、MACアドレス記憶制御部５６、およびフィルタリング処理部５７を実現するようにしてもよい。
【００６３】
設定情報生成部５１は、不正な接続を排除し、正当な相手だけを接続させるための設定情報を生成する。例えば、設定情報生成部５１は、入力部２３から供給されてくる操作信号に応じて、二項乱数、ポアソン乱数、または正規乱数などの乱数を生成し、生成した乱数を、設定情報の一例であるSSID（Service Set ID）またはWEP（Wired Equivalent Privacy）キーとすることによって、“abcde123”であるSSIDおよび“xyz1359ab”であるWEPキーを生成し、生成したSSIDおよびWEPキーを、設定情報記憶部２６および符号化部５２のそれぞれに供給する。
【００６４】
また、設定情報生成部５１は、任意に選択され送信側、受信側において共通の値とされる設定情報を生成する。
【００６５】
ここで、SSIDとは、無線LANで特定のネットワークを指定するための識別子であり、アクセスポイント１１とそのアクセスポイント１１を中継局とする無線LANセグメントに接続される機器（例えば、デジタルカメラ１２）において、共通の文字列が指定される。
【００６６】
また、WEPとは、アクセスポイント１１と機器との双方に同じキー（暗号鍵）を設定する、いわゆる共通鍵暗号方式による暗号化方式により、通信するデータを暗号化する機能をいう。WEPのキー（以下、WEPキーと称する）を設定することで、通信中のデータ（パケット）が暗号化できるだけでなく、WEPキーが正しく設定されていない機器はアクセスポイント１１に接続できないため、アクセス制限に使用することも可能となる。
【００６７】
符号化部５２は、設定情報生成部５１から供給されたSSIDおよびWEPキーを２次元コードに符号化（エンコード）する。符号化部５２は、符号化した２次元コードを表示制御部５３に供給する。より具体的には、例えば、符号化部５２は、設定情報生成部５１から供給された“abcde123”であるSSIDおよび“xyz1359ab”であるWEPキーを２次元コードの一例としてのQRコード（商標）に符号化し、符号化したQRコードを表示制御部５３に供給する。
【００６８】
すなわち、符号化部５２は、設定情報生成部５１から供給されたSSIDおよびWEPキーを含む２次元コードを生成する。
【００６９】
ここで、２次元コードとは、水平と垂直の２次元方向に情報を持つコードである。２次元コードは、例えば、バーコードなどの一次元コードが、水平方向のみに情報を持っていたのとは違い、水平と垂直の２次元方向に情報を持たせることにより、英数字の文字列以外にも、かなや漢字、文章などもコード化することができ、大容量のデータを扱うことができる。
【００７０】
また、QRコードとは、日本で開発された２次元コードの中で唯一国際自動認識工業会（AIM International）において、世界規格に認定されたコードであり、その後、日本工業規格（JIS）にも制定されている。QRコードには、大容量の情報を小さいスペースで表現することができるというメリットがあり、例えば、数字のみの情報ならば、最大7089文字の情報をコード化することができる。
【００７１】
なお、この実施例においては、２次元コードの一例として、QRコードについて説明するが、本発明はそれに限らず、例えば、サイバーコード（Cyber Code）（商標）などを用いるようにしてもよい。
【００７２】
なお、この実施例においては、２次元コードの一例として、QRコードについて説明するが、本発明はそれに限らず、例えば、DataMatrix（商標）、PDF417（商標）、サイバーコード（Cyber Code）（商標）などを用いるようにしてもよい。当然、２次元コードは、スタック型でもマトリックス型でもよい。
【００７３】
表示制御部５３は、２次元コードの表示を制御する。例えば、表示制御部５３は、符号化部５２から供給された、“abcde123”であるSSIDおよび“xyz1359ab”であるWEPキーから符号化されたQRコードを、後述する表示部２４の画面に表示させる。
【００７４】
判定部５４は、表示制御部５３の制御により、２次元コードの表示が開始されてから、予め定めた期間が経過したか否かを判定する。すなわち、判定部５４は、不正な接続を排除し、正当な相手だけを接続させるための、任意に選択され、送信側および受信側において共通の値とされる設定情報を用いて通信が可能となった時点から、予め定めた期間が経過したか否かを判定する。
【００７５】
例えば、判定部５４は、予め定めた期間を示す閾値を記憶する。判定部５４は、表示制御部５３からの通知および図示せぬリアルタイムクロックからの時間を示す情報を基に、２次元コードの表示が開始されてから、予め定めた期間が経過したか否かを判定する。なお、判定部５４は、相手との通信が開始されてから、予め定めた期間が経過したかを判定するようにしてもよい。
【００７６】
MACアドレス抽出部５５は、相手から送信されてきたデータから、相手を特定する固有の情報を抽出する。例えば、MACアドレス抽出部５５は、デジタルカメラ１２から送信されてきたプローブ要求から、MACアドレスを抽出する。
【００７７】
より詳細には、例えば、MACアドレス抽出部５５は、受信されて、メモリ２２に記憶されているプローブ要求から、デジタルカメラ１２に備えられた無線LANインターフェイスごとに割り当てられる固有の番号であるMACアドレスを抽出する。
【００７８】
MACアドレス抽出部５５は、例えば、MACアドレスなどの、抽出した設定情報をMACアドレス記憶制御部５６に供給する。
【００７９】
MACアドレス記憶制御部５６は、MACアドレス抽出部５５により抽出された設定情報を、後述する設定情報記憶部２６に記憶させる。例えば、MACアドレス記憶制御部５６は、プローブ要求から抽出されたMACアドレスを、設定情報記憶部２６に記憶されている、MACアドレスフィルタリングを実行するために、アクセスポイント１１を中継局とする無線LANセグメントへの接続を許可する機器のMACアドレスを格納するテーブル（以下、MACアドレステーブルと称する）に格納させることにより、MACアドレスを登録する。
【００８０】
ここで、詳細は後述するが、プローブ要求とは、無線LANの規格で定められている、ある無線LANセグメントに接続させる機器が、その無線LANセグメントの中継局であるアクセスポイントを検索するためにブロードキャストに送信されるパケット（フレーム）である。
【００８１】
例えば、MACアドレス抽出部５５は、メモリ２２に記憶されたプローブ要求からデジタルカメラ１２の“AA-BB-CC-11-11-11”であるMACアドレスを抽出する。MACアドレス記憶制御部５６は、抽出した“AA-BB-CC-11-11-11”であるMACアドレスを、設定情報記憶部２６に記憶されているMACアドレステーブルに格納させて登録する。
【００８２】
フィルタリング処理部５７は、設定情報記憶部２６に記憶されているMACアドレステーブルに格納された各機器のMACアドレスに従って、MACアドレスフィルタリングを実行する。例えば、フィルタリング処理部５７は、MACアドレステーブルに格納された、“AA-BB-CC-11-11-11”、“DD-EE-FF-22-22-22”、“BB-CC-DD-33-33-33”、“EE-FF-AA-44-44-44”、および“AA-BB-CC-55-55-55”であるMACアドレスが付与されているそれぞれの機器に対して、自分を中継局とする無線LANセグメントに接続を許可するようにMACアドレスフィルタリングを実行する。
【００８３】
例えば、フィルタリング処理部５７は、MACアドレステーブルに、“AA-BB-CC-11-11-11”、“DD-EE-FF-22-22-22”、“BB-CC-DD-33-33-33”、“EE-FF-AA-44-44-44”、および“AA-BB-CC-55-55-55”であるMACアドレスが格納されている場合、MACアドレステーブルに格納されていない、“AA-BB-CC-77-77-77”であるMACアドレスが設定されている機器との、自分を中継局とする無線LANセグメントの接続を抑制する（許可しない）。
【００８４】
入力部２３は、スイッチまたはダイヤルなどからなり、ユーザの操作に応じた操作信号を、制御部２１に供給する。例えば、入力部２３は、アクセスポイント１１に設けられ、ユーザにより押下された場合、押下に応じた操作信号を設定情報生成部５１に供給する。
【００８５】
表示部２４は、例えば、LCD（Liquid Crystal Display）、有機EL（Electro Luminescence）ディスプレイ、またはLED（Light Emitting Diode）ディスプレイなどから構成され、表示制御部５３の制御を基に、２次元コードを表示する。例えば、表示部２４は、表示制御部５３の制御を基に、“abcde123”であるSSIDおよび“xyz1359ab”であるWEPキーから符号化されたQRコードを表示する。
【００８６】
通信部２５は、イーサーネットなどの有線LANのインターフェイスから構成され、ネットワーク１４を介して、他の機器と接続して、データの送受信をする。例えば、通信部２５は、ネットワーク１４を介して、パーソナルコンピュータ１５と接続して、データの送受信をする。
【００８７】
設定情報記憶部２６は、例えば、EEPROM（Electronically Erasable and Programmable Read Only Memory）またはフラッシュメモリなどの不揮発性メモリからなり、MACアドレス記憶制御部５６の制御の基に、MACアドレス記憶制御部５６から供給されてくるMACアドレスを、MACアドレステーブルに格納するようにMACアドレスを記憶する。
【００８８】
また、設定情報記憶部２６は、例えば、EEPROMまたはフラッシュメモリなどの不揮発性メモリからなり、各種の設定情報を記憶する。すなわち、設定情報は、設定情報記憶部２６に記憶されることにより設定される。設定情報記憶部２６は、例えば、設定情報生成部５１から供給されてくる、アクセスポイント１１に接続されるデジタルカメラ１２やパーソナルコンピュータ１３などの機器において共通に設定されている、SSIDおよびWEPキーを記憶する。
【００８９】
無線通信部２８は、デジタルカメラ１２またはパーソナルコンピュータ１３などの他の機器と無線により通信する。例えば、無線通信部２８は、IEEE802.11a、IEEE802.11b、またはIEEE802.11gの規格に準拠した通信方式で、デジタルカメラ１２またはパーソナルコンピュータ１３と無線により通信する。
【００９０】
例えば、無線通信部２８は、信号を受信する場合、制御部２１の制御を基に、他の機器から送信されてくる変調波を電波として受信し、受信した変調波に所定の処理を施すことで、データを復調する。無線通信部２８は、制御部２１の制御を基に、復調したデータを、バス２７を介して、メモリ２２に記憶させる。また、無線通信部２８は、信号を送信する場合、制御部２１の制御を基に、メモリ２２に記憶されたデータに所定の処理を施すことで、データを変調し、変調したデータを他の機器宛てに送信する。
【００９１】
なお、無線通信部２８が、他の機器と無線により通信する場合、制御部２１は、設定情報記憶部２６に記憶されている設定情報を基に、無線通信部２８の通信を制御する。例えば、制御部２１は、他の機器から送信されてきたSSIDと、設定情報記憶部２６に記憶されているSSIDとを比較し、送信されてきたSSIDと記憶しているSSIDとが一致したとき、他の機器との無線による通信を開始するように、無線通信部２８の通信を制御する。例えば、制御部２１は、設定情報記憶部２６に記憶されているWEPキーを暗号キーとして、無線通信部２８に送信させようとするデータを暗号化するか、または無線通信部２８により受信されたデータを復号する。
【００９２】
無線通信部２８は、アンテナ６１、高周波処理部６２、ベースバンド処理部６３、およびMAC部６４を含むように構成される。
【００９３】
アンテナ６１は、信号を受信する場合、無線通信により、他の機器から送信されてくる変調波を電波として受信する。アンテナ６１は、受信した変調波の信号を高周波処理部６２に供給する。また、アンテナ６１は、信号を送信する場合、高周波処理部６２から供給された変調されている信号を、電波として放射する。
【００９４】
高周波処理部６２は、信号を受信する場合、アンテナ６１から供給された変調波を、所定の復調方式によって復調する。高周波処理部６２は、復調により得られた信号をベースバンド処理部６３に供給する。また、高周波処理部６２は、信号を送信する場合、ベースバンド処理部６３から供給された信号を、所定の変調方式によって変調する。高周波処理部６２は、変調された信号（変調波）をアンテナ６１に供給する。
【００９５】
ベースバンド処理部６３は、信号を受信する場合、高周波処理部６２から供給された、アナログ信号である信号を、デジタル信号のデータに変換する。ベースバンド処理部６３は、変換により生成されたデジタル信号のデータをMAC部６４に供給する。また、ベースバンド処理部６３は、信号を送信する場合、MAC部６４から供給されたデジタル信号のデータを、アナログ信号である信号に変換する。ベースバンド処理部６３は、変換により生成された信号を高周波処理部６２に供給する。
【００９６】
MAC部６４は、信号を受信する場合、ベースバンド処理部６３から供給されたデータを、所定のフォーマットに変換する。例えば、MAC部６４は、ベースバンド処理部６３から供給されたデータに含まれているヘッダおよび誤り訂正符号（誤り検出符号）などを抽出し、ヘッダを基にデータを送信してきた機器などを特定し、誤り訂正符号を基に受信したデータの誤りを訂正するなどして、ヘッダおよび誤り訂正符号などを取り除いた方式のデータに変換する。MAC部６４は、所定のフォーマットに変換されたデータを、バス２７を介して、メモリ２２に記憶させるか、または制御部２１に供給する。
【００９７】
また、MAC部６４は、信号を送信する場合、送信しようとするデータを、所定のフォーマットに変換する。例えば、MAC部６４は、メモリ２２から送信しようとするデータを読み出して、読み出したデータにヘッダおよび誤り訂正符号（誤り検出符号）などを付加することにより、所定のフォーマットに変換する。MAC部６４は、所定のフォーマットに変換されたデータをベースバンド処理部６３に供給する。
【００９８】
ドライブ２９は、必要に応じてアクセスポイント１１に接続される。ドライブ２９には、磁気ディスク４１（例えば、HDD（Hard Disk））、光ディスク４２（例えば、記録可能なCD（Compact Disc）や記録可能なDVD（Digital Versatile Disc））、光磁気ディスク４３（例えば、MD（Mini-Disc）（商標））、または半導体メモリ４４（例えば、メモリカード）が適時装着される。ドライブ２９は、装着された磁気ディスク４１、光ディスク４２、光磁気ディスク４３、または半導体メモリ４４から記録されているプログラムを読み出して、読み出したプログラムを制御部２１に供給する。
【００９９】
このように、制御部２１は、記録媒体の一例である磁気ディスク４１、光ディスク４２、光磁気ディスク４３、または半導体メモリ４４から読み出されたプログラムを実行することができる。
【０１００】
図３は、デジタルカメラ１２の機能の構成を示すブロック図である。
【０１０１】
カメラ部１０１は、例えば、撮像素子と、撮像素子に映像を結像させるレンズなどの光学系、および所定の信号処理を行う回路などから構成される。カメラ部１０１は、撮像制御部１４１の制御を基に、被写体の像を結像させて、結像させた画像を光電変換して、画像に対応する画像データを生成する。カメラ部１０１は、撮像制御部１４１の制御を基に、生成した画像データに対して、所定の信号処理を適用し、所定の信号処理が施された画像データを、ドライブ１０９に供給することで、記録媒体１１０に記録させる。
【０１０２】
カメラ部１０１は、光学ブロック１３１、CCD（Charge Coupled Devices）１３２、A/D（Analog/Digital）変換部１３３、および信号処理部１３４を含むように構成される。
【０１０３】
光学ブロック１３１は、例えば、光学レンズ、フォーカス機構、シャッタ機構、および絞り（アイリス）機構などから構成され、被写体に反射した光を像として集め、すなわち、被写体の光学的な像をCCD１３２の受光部に結像させる。
【０１０４】
CCD１３２は、CCDセンサから構成され、光学ブロック１３１により結像された被写体の光学的な像を光電変換することにより、アナログの電気信号である画像信号に変換する。CCD１３２は、変換の結果得られたアナログの電気信号である画像信号をA/D変換部１３３に供給する。
【０１０５】
なお、CCD１３２を一例としてあげた光電変換素子は、CCDセンサに限らず、例えば、CMOS（Complementary Metal Oxide Semiconductor）センサなど、光学的な画像を電気信号に変換できる撮像素子であればよい。
【０１０６】
A/D変換部１３３は、CCD１３２から供給されたアナログ信号である画像信号を、デジタル信号である画像データに変換する。A/D変換部１３３は、変換により生成されたデジタル信号である画像データを信号処理部１３４に供給する。
【０１０７】
信号処理部１３４は、A/D変換部１３３から供給されるデジタル信号である画像データに対して、所定の信号処理を適用する。
【０１０８】
例えば、信号処理部１３４は、A/D変換部１３３から供給される画像データを、バス１０２を介して、メモリ１０３に記憶させることで、メモリ１０３に記憶された画像データを適宜読み出し、読み出した画像データに対して、利得を制御するAGC（Automatic Gain Control）処理、画像データの値（画素値）を補正することにより、白色などの予め定められた基準の色を基に全体の画像データにより表示される画像の色調を補正するAWB（Auto White Balance）処理、被写体に焦点（ピント）を合わせるAF（Auto Focus）処理、および被写体の明るさを基に露出を決定するAE（Auto Exposure）処理などの信号処理を適用する。
【０１０９】
さらに、例えば、信号処理部１３４は、A/D変換部１３３から供給される画像データを基に、光学ブロック１３１を制御し、被写体に焦点（ピント）を合わさせるAF（Auto Focus）処理を実行する。
【０１１０】
また、信号処理部１３４は、信号処理が施された画像データを、例えば、JPEG（Joint Photographic Experts Group）方式などの所定の静止画像（データ）を圧縮符号化する圧縮符号化方式で符号化する。信号処理部１３４は、バス１０２を介して、圧縮した画像データをドライブ１０９に供給し、記録媒体１１０（例えば、半導体メモリ１２４）に画像データを記録させる。
【０１１１】
さらに、信号処理部１３４は、スイッチ、コントロールキー、または表示部１０６の画面に設けられているタッチパネルなどの入力部１０５へのユーザからの操作入力に応じて、ユーザが所望する画像データが記録媒体１１０から読み出された場合、バス１０２を介して、記録媒体１１０から供給された圧縮符号化されている画像データを、圧縮符号化方式に応じて復号することで、画像データを伸張し、伸張した画像データを、バス１０２を介して、表示部１０６に供給して、画像を表示させる。
【０１１２】
制御部１０４は、汎用のCPU、MPU、または専用のプロセッサなどからなり、デジタルカメラ１２の各部を制御する。例えば、CPUである制御部１０４は、メモリ１０３に記憶されているプログラムを実行することにより、各種の機能を実現し、デジタルカメラ１２の各部を制御する。
【０１１３】
また、制御部１０４は、必要に応じて、データをメモリ１０３に供給したり、メモリ１０３が一時的に記憶しているデータを取得する。
【０１１４】
制御部１０４は、撮像制御部１４１、復号部１４２、設定情報記憶制御部１４３、およびプローブ要求送信制御部１４４を含むように構成される。例えば、プログラムを実行するCPUである制御部１０４は、撮像制御部１４１、復号部１４２、設定情報記憶制御部１４３、およびプローブ要求送信制御部１４４を実現させる。
【０１１５】
なお、撮像制御部１４１、復号部１４２、設定情報記憶制御部１４３、およびプローブ要求送信制御部１４４をハードウェアにより構成するようにしても、プログラムを実行するコンピュータにより撮像制御部１４１、復号部１４２、設定情報記憶制御部１４３、およびプローブ要求送信制御部１４４を実現するようにしてもよい。
【０１１６】
撮像制御部１４１は、カメラ部１０１を制御して、被写体の像を結像させた画像を光電変換させて、画像に対応する画像データを生成させる。撮像制御部１４１は、カメラ部１０１を制御して、生成した画像データに対して、所定の信号処理を適用させて、所定の信号処理が施された画像データを、ドライブ１０９に供給させることで、記録媒体１１０に記録させる。
【０１１７】
復号部１４２は、メモリ１０３に記憶されている２次元コードの画像データを復号（デコード）する。例えば、復号部１４２は、メモリ１０３に記憶されている、QRコード２０３の画像データを復号する。
【０１１８】
設定情報記憶制御部１４３は、復号の結果得られたデータから、SSIDおよびWEPキーを取得して（抽出して）、取得したSSIDおよびWEPキーを設定情報記憶部１０７に供給する。例えば、設定情報記憶制御部１４３は、復号の結果得られたデータから、“abcde123”であるSSIDおよび“xyz1359ab”であるWEPキーを取得し、取得したSSIDおよびWEPキーを設定情報記憶部１０７に供給する。
【０１１９】
プローブ要求送信制御部１４４は、無線通信部１０８における、自分を特定する固有の情報の送信を制御する。例えば、プローブ要求送信制御部１４４は、無線通信部１０８に、自分のMACアドレスを含むプローブ要求をアクセスポイント１１に送信させる。
【０１２０】
より具体的には、例えば、設定情報記憶制御部１４３が、設定情報記憶部１０７に、SSIDおよびWEPキーを記憶させたとき、プローブ要求送信制御部１４４は、無線通信部１０８に、後述するMAC部に記憶されているMACアドレスを含むパケットであるプローブ要求をアクセスポイント１１に送信させる。
【０１２１】
入力部１０５は、例えば、ユーザが撮影を行うためのシャッタレリーズボタン、表示部１０９の画面に設けられるタッチパネル、またはコントロールキー（スイッチ）（図示せず）などから構成され、ユーザの操作（入力）に対応する操作信号を制御部１０４に供給する。
【０１２２】
表示部１０６は、例えば、LCD、有機ELディスプレイ、またはLEDディスプレイなどから構成され、各種の画像または文字列などを表示する。例えば、表示部１０６は、信号処理部１３４から供給された、復号された画像データにより表示される画像を表示する。また、表示部１０６は、ユーザの操作に応じて、制御部１０４が起動させたアプリケーションプログラムのユーザインターフェイスの画像を表示する。
【０１２３】
設定情報記憶部１０７は、例えば、EEPROMまたはフラッシュメモリなどの不揮発性メモリからなり、各種の設定情報を記憶する。すなわち、設定情報は、設定情報記憶部１０７に記憶されることにより、設定される。
【０１２４】
例えば、設定情報記憶部１０７は、設定情報記憶制御部１４３から供給された“abcde123”であるSSIDおよび“xyz1359ab”であるWEPキーを記憶することにより、設定する。
【０１２５】
無線通信部１０８は、アクセスポイント１１と無線により通信する。例えば、無線通信部１０８は、IEEE802.11a、IEEE802.11b、またはIEEE802.11gの規格に準拠した通信方式で、他の機器と無線により通信する。
【０１２６】
例えば、無線通信部１０８は、信号を受信する場合、制御部１０４の制御に従って、アクセスポイント１１から送信されてくる変調波を電波として受信し、受信した変調波に所定の処理を施すことで、データを復調する。無線通信部１０８は、制御部１０４の制御の基に、復調したデータを、バス１０２を介して、メモリ１０３に記憶させる。また、無線通信部１０８は、信号を送信する場合、制御部１０４の制御の基に、メモリ１０３に記憶されたデータに所定の処理を施すことで、データを変調し、変調したデータをアクセスポイント１１に送信する。
【０１２７】
無線通信部１０８は、アンテナ１５１、高周波処理部１５２、ベースバンド処理部１５３、およびMAC部１５４を含むように構成される。
【０１２８】
アンテナ１５１は、信号を受信する場合、無線通信により、アクセスポイント１１から送信されてくる変調波を電波として受信する。アンテナ１５１は、受信した変調波の信号を高周波処理部１５２に供給する。また、アンテナ１５１は、信号を送信する場合、高周波処理部１５２から供給された変調されている信号を、電波として放射する。
【０１２９】
高周波処理部１５２は、信号を受信する場合、アンテナ１５１から供給された変調波を、所定の復調方式によって復調する。高周波処理部１５２は、復調により得られた信号をベースバンド処理部１５３に供給する。また、高周波処理部１５２は、信号を送信する場合、ベースバンド処理部１５３から供給された信号を、所定の変調方式によって変調する。高周波処理部１５２は、変調された信号（変調波）をアンテナ１５１に供給する。
【０１３０】
ベースバンド処理部１５３は、信号を受信する場合、高周波処理部１５２から供給された、アナログ信号である信号を、デジタル信号のデータに変換する。ベースバンド処理部１５３は、変換により生成されたデジタル信号のデータをMAC部１５４に供給する。また、ベースバンド処理部１５３は、信号を送信する場合、MAC部１５４から供給されたデジタル信号のデータを、アナログ信号である信号に変換する。ベースバンド処理部１５３は、変換により生成された信号を高周波処理部１５２に供給する。
【０１３１】
MAC部１５４は、信号を受信する場合、ベースバンド処理部１５３から供給されたデータを、所定のフォーマットに変換する。例えば、MAC部１５４は、ベースバンド処理部１５３から供給されたデータに含まれているヘッダおよび誤り訂正符号（誤り検出符号）などを抽出し、ヘッダを基にデータを送信してきたアクセスポイント１１を特定し、誤り訂正符号を基に受信したデータの誤りを訂正するなどして、ヘッダおよび誤り訂正符号などを取り除いた方式のデータに変換する。MAC部１５４は、所定のフォーマットに変換されたデータをメモリ１０３に記憶させるか、または制御部１０４に供給する。
【０１３２】
また、MAC部１５４は、信号を送信する場合、送信しようとするデータを、所定のフォーマットに変換する。例えば、MAC部１５４は、メモリ１０３から送信しようとするデータを読み出して、読み出したデータにヘッダおよび誤り訂正符号（誤り検出符号）などを付加することにより、所定のフォーマットに変換する。MAC部１５４は、所定のフォーマットに変換されたデータをベースバンド処理部１５３に供給する。
【０１３３】
さらに、MAC部１５４は、自分のMACアドレスを記憶しており、記憶しているMACアドレスをプローブ要求送信制御部１４４に供給する。
【０１３４】
ドライブ１０９は、装着された記録媒体１１０にデータを書き込むか、または装着された記録媒体１１０からデータまたはプログラムを読み出す。例えば、ドライブ１０９は、記録媒体１１０がメモリカードの場合、そのメモリカードに対応した所定のインターフェイスで構成される。
【０１３５】
記録媒体１１０は、例えば、磁気ディスク１２１（例えば、HDD）、光ディスク１２２（例えば、CDやDVD）、光磁気ディスク１２３（例えば、MD（商標））、または半導体メモリ１２４（例えば、メモリカード）などから構成される。記録媒体１１０は、着脱可能にドライブ１０９に装着される。
【０１３６】
また、ドライブ１０９は、装着された磁気ディスク１２１、光ディスク１２２、光磁気ディスク１２３、または半導体メモリ１２４から記録されているプログラムを読み出して、読み出したプログラムを制御部１０４に供給する。
【０１３７】
このように、制御部１０４は、磁気ディスク１２１、光ディスク１２２、光磁気ディスク１２３、または半導体メモリ１２４などの記録媒体１１０から読み出されたプログラムを実行することができる。
【０１３８】
ここで、アクセスポイント１１は、MACアドレスフィルタリングを実行することによって、自分を中継局とする無線LANセグメントに接続してくる機器の接続を制限する。また、MACアドレスフィルタリングを実行するためには、アクセスポイント１１に接続させる機器のMACアドレスを予め登録しておく必要がある。以下、通信システム１によるMACアドレスフィルタリングの設定の処理について説明する。
【０１３９】
まず、図４のフローチャートを参照して、通信システム１によるMACアドレスフィルタリングの設定の処理の概要を説明し、その後、図５乃至図９を参照して、個々の装置の詳細な処理について説明する。
【０１４０】
図４は、MACアドレスフィルタリングの設定の処理について説明するフローチャートである。
【０１４１】
ステップＳ１１において、アクセスポイント１１の制御部２１は、無線の通信の設定モードに遷移する。ステップＳ２１において、デジタルカメラ１２の制御部１０４は、無線の通信モードに遷移する。
【０１４２】
なお、アクセスポイント１１の制御部２１は、設定モードにおいて、MACアドレスフィルタリングの処理を停止させる。
【０１４３】
ステップＳ３１において、アクセスポイント１１の制御部２１およびデジタルカメラ１２の制御部１０４は、セキュアな無線の通信をするための無線LAN設定の処理を実行する。すなわち、ステップＳ３１において、アクセスポイント１１の制御部２１およびデジタルカメラ１２の制御部１０４は、不正な接続を排除し、正当な相手とだけを接続させるための設定情報であって、無線の通信の設定情報を設定する。
【０１４４】
例えば、アクセスポイント１１に、不正な接続を排除し、正当な相手だけを接続させるための、任意に選択され、送信側および受信側において共通の値とされる設定情報の一例である、SSIDおよびWEPキーが設定されている場合、ステップＳ３１において、アクセスポイント１１は、自分に設定されているSSIDおよびWEPキーをデジタルカメラ１２に設定させる。
【０１４５】
ステップＳ３２において、アクセスポイント１１の制御部２１およびデジタルカメラ１２の制御部１０４は、無線通信部２８および無線通信部１０８に、ステップＳ３１の処理において設定された、無線の通信の設定情報を用いて、不正な接続を排除するように無線の通信を開始させる。
【０１４６】
例えば、ステップＳ３２において、アクセスポイント１１の制御部２１およびデジタルカメラ１２の制御部１０４は、無線通信部２８および無線通信部１０８に、設定されたWEPキーを基に、暗号化されたデータの送信または受信を開始させることによって、WEPキーを用いて、不正な接続を排除するように無線の通信を開始させる。
【０１４７】
また、例えば、アクセスポイント１１の制御部２１は、デジタルカメラ１２から送信されてきたSSIDと、設定情報記憶部２６に記憶されているSSIDとを比較し、送信されてきたSSIDと記憶しているSSIDとが一致した場合、デジタルカメラ１２との無線による通信を開始させ、他の機器から送信されてきたSSIDと、設定情報記憶部２６に記憶されているSSIDとを比較し、送信されてきたSSIDと記憶しているSSIDとが一致しない場合、他の機器との無線による通信を開始させない（抑制する）ようにすることで、SSIDを用いて、不正な接続を排除するように無線の通信を開始させる。
【０１４８】
例えば、詳細は後述するが、ステップＳ３１において、アクセスポイント１１は、無線LAN設定の処理として、表示部２４の画面に“abcde123”であるSSIDおよび“xyz1359ab”であるWEPキーが符号化された２次元コード（QRコード）を表示させる。
【０１４９】
そのとき、デジタルカメラ１２は、無線LAN設定の処理として、アクセスポイント１１の表示部２４の画面に表示されたSSIDおよびWEPキーが符号化された２次元コード（QRコード）を撮像し、撮像した２次元コード（QRコード）の画像データから、“abcde123”であるSSIDおよび“xyz1359ab”であるWEPキーを取得し、取得したそれらのSSIDおよびWEPキーを設定する。
【０１５０】
そして、ステップＳ３２において、デジタルカメラ１２は、“abcde123”であるSSIDおよび“xyz1359ab”であるWEPキーを用いて、アクセスポイント１１との通信を開始する。これにより、デジタルカメラ１２は、例えば、アクセスポイント１１を介して、既にSSIDおよびWEPキーが設定され、アクセスポイント１１に接続されているパーソナルコンピュータ１３との通信を行うことができるようになる。
【０１５１】
なお、ステップＳ３１の処理における無線LAN設定の処理は、２次元コードを用いた処理に限らず、例えば、ユーザの操作により、手動でSSIDおよびWEPキーを設定する方法や、アクセスポイント１１およびデジタルカメラ１２にそれぞれ設けられた所定のスイッチ（図示せず）を押下することで、アクセスポイント１１からSSIDおよびWEPキーをデジタルカメラ１２宛てに送信することで、SSIDおよびWEPキーを設定する方法など、デジタルカメラ１２に対して、アクセスポイント１１と同一のSSIDおよびWEPキーなどの設定情報を設定することが可能な方法であればよい。
【０１５２】
ステップＳ２２において、デジタルカメラ１２の制御部１０４は、無線通信部１０８に、設定されたアクセスポイント１１のSSIDを含むプローブ要求であって、WEPキーを基に暗号化されているプローブ要求をアクセスポイント１１に送信する。例えば、ステップＳ２２において、デジタルカメラ１２は、“abcde123”であるSSIDを含むプローブ要求であって、“xyz1359ab”であるWEPキーを基に暗号化されているプローブ要求をアクセスポイント１１に送信する。
【０１５３】
ここで、プローブ要求には、プローブ要求を送信した機器のMACアドレスが含まれる。例えば、デジタルカメラ１２が送信するプローブ要求には、デジタルカメラ１２のMACアドレスが含まれる。
【０１５４】
MACアドレスとは、無線LANインターフェイス（例えば、無線通信部２８および無線通信部１０８など）に重複しないように割り当てられる固有の番号である。MACアドレスは、例えば、３バイトのメーカコードと３バイトの製造番号からなり、各メーカのメーカコードと、そのメーカ内での固有のID（Identity）となる製造番号とを組み合わせることで、LANインターフェイスに対して、一意の値となっている。
【０１５５】
例えば、デジタルカメラ１２が、アクセスポイント１１宛てに送信するプローブ要求には、“AA-BB-CC”であるメーカコードと、“11-11-11”である製造番号からなる、“AA-BB-CC-11-11-11”であるデジタルカメラ１２の（無線通信部１０８の）MACアドレスが含まれている。
【０１５６】
ステップＳ１２において、アクセスポイント１１の制御部２１は、無線通信部２８に、デジタルカメラ１２から送信されてきたプローブ要求を受信させる。ステップＳ１３において、制御部２１は、受信したプローブ要求に含まれるMACアドレスをMACアドレステーブルに格納させることで登録する。
【０１５７】
例えば、アクセスポイント１１は、ステップＳ１２において、デジタルカメラ１２からプローブ要求を受信し、ステップＳ１３において、受信したプローブ要求に含まれる“AA-BB-CC-11-11-11”であるMACアドレスを、設定情報記憶部２６に記憶されているMACアドレステーブルに格納させることで、MACアドレスを登録する。
【０１５８】
すなわち、不正な接続を排除するように無線の通信を開始した直後に、アクセスポイント１１は、デジタルカメラ１２から受信されてきたプローブ要求を受信し、受信したプローブ要求に含まれているMACアドレスをMACアドレステーブルに格納させて登録する。これにより、アクセスポイント１１は、デジタルカメラ１２を、アクセスポイント１１を中継局とする無線LANセグメントへの接続を許可するようにMACアドレスフィルタリングの処理を実行することができるようになる。
【０１５９】
ステップＳ１４において、アクセスポイント１１の制御部２１は、無線通信部２８に、デジタルカメラ１２から送信されてくるプローブ要求に応じて、プローブ要求を受信した機器が、プローブ要求に応じて送信するパケット（フレーム）であるプローブ応答をデジタルカメラ１２宛てに送信させる。
【０１６０】
ステップＳ１５において、アクセスポイント１１の制御部２１は、元のモードに遷移し、アクセスポイント１１の処理は終了する。例えば、ステップＳ１５において、制御部２１は、ステップＳ１１において、“設定モード”に遷移する前の元のモードである“通常モード”にモードを遷移させることで、“設定モード”を終了する。これにより、アクセスポイント１１は、無線LANの中継局として動作する。
【０１６１】
なお、設定モードから元のモードに遷移すると、アクセスポイント１１は、MACアドレスフィルタリングの処理を実行する。また、アクセスポイント１１は、プローブ要求を受信したとき、または、プローブ要求に含まれているMACアドレスをMACアドレステーブルに格納したとき、MACアドレスフィルタリングの処理を実行するようにしてもよい。
【０１６２】
MACアドレスフィルタリングの処理を開始すると、アクセスポイント１１は、MACアドレステーブルに格納されているMACアドレス以外のMACアドレスが格納されているプローブ要求には応答しない。すなわち、MACアドレスフィルタリングの処理を開始した後に送信されてきたプローブ要求に含まれているMACアドレスは、登録されない。
【０１６３】
ステップＳ２３において、デジタルカメラ１２の制御部１０４は、無線通信部１０８に、アクセスポイント１１から送信されてきたプローブ応答を受信させる。
【０１６４】
デジタルカメラ１２の制御部１０４は、アクセスポイント１１から送信されてくるプローブ応答を受信することで、自分のMACアドレスがアクセスポイント１１のMACアドレステーブルに格納されたことがわかるので、ステップＳ２４において、制御部１０４は、元のモードに遷移し、デジタルカメラ１２の処理は終了する。
【０１６５】
例えば、ステップＳ２３において、制御部１０４は、ステップＳ２１において、“設定モード”に遷移する前の“撮像モード”にモードを遷移することで、“設定モード”を終了する。これにより、デジタルカメラ１２は、被写体を撮像することができる状態に戻ることになる。
【０１６６】
なお、アクセスポイント１１は、“設定モード”において、MACアドレスフィルタリングの処理を停止している。
【０１６７】
このように、本発明によれば、ユーザが面倒な操作をすることなく、簡単にMACアドレスフィルタリングの設定をすることができるので、ネットワークに関する専門的な知識を有さないユーザであってもMACアドレスフィルタリングの設定をすることができる。
【０１６８】
また、不正な接続を排除するように無線の通信を開始した直後に、送信されてきたMACアドレスを登録するようにしたので、不正に接続しようとする相手から送信されてきたMACアドレスが登録されてしまうことを防止することができる。
【０１６９】
また、本発明によれば、プロトコルを新規で定義するのではなく、既に定義されているプローブ要求を使用して、そのプローブ要求からMACアドレスを取得するようにしているので、現在普及している、インフラストラクチャ方式の無線LANのアクセスポイントに対しても、容易に適用することができる。
【０１７０】
次に、図５乃至図９を参照して、図４のフローチャートにより説明した、アクセスポイント１１およびデジタルカメラ１２のそれぞれの装置の処理について、より詳細な説明をする。なお、図５乃至図９における、無線LAN設定の処理（ステップＳ３１の処理）に対応する処理であるが、上述した、ステップＳ１１の処理の例で説明した、２次元コードを用いた処理を一例として説明する。
【０１７１】
まず、図５のフローチャートを参照して、アクセスポイント１１による、MACアドレス登録の処理について説明する。
【０１７２】
ステップＳ５１において、制御部２１は、初期化処理を実行する。例えば、ステップＳ５１において、制御部２１は、ユーザにより、アクセスポイント１１に設けられた初期化スイッチ（図示せず）が押下された場合、MACアドレスフィルタリングに使用する、MACアドレステーブルに格納されたMACアドレスを初期化（クリア）する。また、例えば、制御部２１は、設定された設定情報（SSIDおよびWEPキーなど）を初期化（クリア）するとともに、設定情報記憶部２６に記憶された設定情報（SSIDおよびWEPキーなど）も初期化（クリア）する。
【０１７３】
また、初期化処理を実行した場合、設定情報が初期化される（例えば、工場出荷時設定に戻る）ので、アクセスポイント１１およびアクセスポイント１１を中継局とする無線LANセグメントに接続される機器に、再度、設定情報を設定する必要がある。
【０１７４】
この場合、例えば、アクセスポイント１１は、再度、自分を中継局とする無線LANセグメントに接続される機器（例えば、デジタルカメラ１２やパーソナルコンピュータ１３）のMACアドレスをMACアドレステーブルに格納し、さらに、SSIDおよびWEPキーを生成して設定する必要がある。また、例えば、デジタルカメラ１２およびパーソナルコンピュータ１３は、再度、SSIDおよびWEPキーを取得して設定する必要がある。
【０１７５】
すなわち、図５を参照して説明するMACアドレス登録の処理は、（購入時などに）新規で、無線LANの設定をする場合か、または既に設定された無線LANの設定を初期化した場合に、再度、無線LANの設定する場合の処理となる。
【０１７６】
なお、このとき、制御部２１は、無線LANの中継局として動作する“通常モード”から、無線LANの各種設定を行う“設定モード”にモードを変更することで、無線LANの各種設定を開始する。
【０１７７】
ステップＳ５２において、制御部２１は、入力部２３から供給される操作信号を基に、ユーザにより、アクセスポイント１１に設けられた入力部２３である無線LAN設定表示ボタン（例えば、後述する図６の無線LAN設定表示ボタン２０１）が押下されたか否かを判定する。
【０１７８】
ステップＳ５２において、無線LAN設定表示ボタンが押下されていないと判定された場合、ユーザから設定情報の表示が指示されていないので、ステップＳ５２に戻り、上述した処理を繰り返す。すなわち、ユーザによって、無線LAN設定表示ボタンが押下されるまで、ステップＳ５２の処理を繰り返すこととなる。
【０１７９】
一方、ステップＳ５２において、無線LAN設定表示ボタンが押下されたと判定された場合、ユーザから設定情報の表示が指示されたので、ステップＳ５３に進み、設定情報生成部５１は、二項乱数、ポアソン乱数、または正規乱数などの乱数を生成し、生成した乱数をSSIDおよびWEPとすることによって、SSIDおよびWEPキーを生成し、生成したSSIDおよびWEPキーを、設定情報記憶部２６および符号化部５２にそれぞれ供給する。
【０１８０】
ここで、上述したように、SSIDおよびWEPキーを初期化したので（ステップＳ５１の処理）、インフラストラクチャ方式の無線LANによって通信を行う場合、アクセスポイント１１およびアクセスポイント１１を中継局とする無線LANセグメントに接続される各機器に、共通の無線LANで特定のネットワークを指定するための識別子であるSSIDと、データを暗号化するための暗号鍵であるWEPキーとを設定する必要がある。
【０１８１】
具体的には、SSIDは、32バイト以内の英数字の組み合わせた任意の文字列である。一般的に、同じ周波数帯を用いて複数のLANセグメントを構築した場合、混信する可能性があるので、SSIDの値によって参加する無線LANセグメントを認識させることで、SSIDが異なる機器は通信を行うことができなくなる。
【０１８２】
また、WEPキーは、８バイト（64ビット）または16バイト（128ビット）などの文字列からなり、任意に設定される、キーを生成するための値である。より正確には、WEPによる暗号化では、データの暗号化または復号に実際に用いる鍵がWEPキーを基に生成され、生成された鍵を送信側および受信側において共通鍵とすることによって、送信されるデータが暗号化され、受信したデータが復号される。
【０１８３】
すなわち、同一のセグメントの無線LANを使用するためには、同一のSSIDとWEPキーを設定する必要がある。なお、WEPキーを指定しない場合でも通信をすることは可能であるが、WEPキーを指定することで、データを暗号化することができるので、秘匿性を向上させることができる。
【０１８４】
例えば、ステップＳ５３において、設定情報生成部５１は、二項乱数、ポアソン乱数、または正規乱数などの乱数によって、“abcde123”であるSSIDおよび“xyz1359ab”であるWEPキーを生成し、生成したSSIDおよびWEPキーを、設定情報記憶部２６に供給するか、または設定情報記憶部２６および符号化部５２のそれぞれに供給する。
【０１８５】
ステップＳ５４において、設定情報記憶部２６は、設定情報生成部５１から供給されたSSIDおよびWEPキーを記憶する。例えば、ステップＳ５４において、設定情報記憶部２６は、設定情報生成部５１から供給された“abcde123”であるSSIDおよび“xyz1359ab”であるWEPキーを記憶する。
【０１８６】
すなわち、設定情報記憶部２６がSSIDおよびWEPキーなどの設定情報を記憶することで、アクセスポイント１１には、設定情報が設定されることになる。例えば、設定情報記憶部２６が“abcde123”であるSSIDおよび“xyz1359ab”であるWEPキーを記憶することで、アクセスポイント１１による無線LANに接続する機器のそれぞれには、SSIDとして、“abcde123”を設定し、WEPキーとして、“xyz1359ab”を設定する必要がある。
【０１８７】
また、設定情報記憶部２６がSSIDおよびWEPキーを記憶しておくことで、他の機器に対して、SSIDおよびWEPキーを設定する場合、設定情報記憶部２６に記憶されたSSIDおよびWEPキーを読み出して、同一のSSIDおよびWEPキーを設定させることが可能となるので、他の機器を、アクセスポイント１１による無線LANセグメントに接続させることができる。
【０１８８】
ステップＳ５５において、符号化部５２は、設定情報記憶部２６から、記憶されているSSIDおよびWEPキーを読み出し、読み出したSSIDおよびWEPキーを２次元コードに符号化し、符号化した２次元コードを表示制御部５３に供給する。すなわち、ステップＳ５５において、符号化部５２は、設定されている設定情報であって、不正な情報を排除し、正当な相手だけを接続させるための設定情報であるSSIDおよびWEPキーを２次元コードに符号化する。例えば、ステップＳ５５において、符号化部５２は、設定情報記憶部２６に記憶されている“abcde123”であるSSIDおよび“xyz1359ab”であるWEPキーをQRコードに符号化し、符号化したQRコードを表示制御部５３に供給する。
【０１８９】
なお、ステップＳ５５において、符号化部５２は、設定情報生成部５１から供給されたSSIDおよびWEPキーを２次元コードに符号化し、符号化した２次元コードを表示制御部５３に供給するようにしてもよい。
【０１９０】
ステップＳ５６において、表示制御部５３は、符号化部５２から供給された２次元コードを表示部２４の画面に表示させる。例えば、ステップＳ５６において、表示制御部５３は、符号化部５２から供給された、“abcde123”であるSSIDおよび“xyz1359ab”であるWEPキーが符号化されたQRコードを表示部２４の画面に表示させる。
【０１９１】
図６は、２次元コードを表示する、アクセスポイント１１の外観を示す図である。
【０１９２】
アクセスポイント１１には、入力部２３としての無線LAN設定表示ボタン２０１および表示部２４の画面２０２が設けられている。例えば、表示部２４の画面２０２は、無線LAN設定表示ボタン２０１の近傍に設けられている。
【０１９３】
ユーザが無線LAN設定表示ボタン２０１を押下した場合、表示部２４の画面２０２には、QRコード（２次元コード）２０３が表示される。例えば、表示部２４の画面２０２には、ユーザが無線LAN設定表示ボタン２０１を押下する（ステップＳ５２の処理）ことにより、“abcde123”であるSSIDおよび“xyz1359ab”であるWEPキーが符号化されたQRコード２０３が表示される（ステップＳ５６の処理）。
【０１９４】
図５のフローチャートに戻り、ステップＳ５７において、制御部２１の判定部５４は、無線通信部２８からの信号を基に、デジタルカメラ１２からプローブ要求を受信したか否かを判定する。
【０１９５】
例えば、ステップＳ５７において、無線通信部２８は、デジタルカメラ１２から送信されてくる、プローブ要求を受信した場合、プローブ要求を受信した旨を示す信号を、バス２７を介して、制御部２１に供給する。制御部２１の判定部５４は、無線通信部２８からプローブ要求を受信した旨を示す信号が供給された場合、プローブ要求を受信したと判定し、無線通信部２８からプローブ要求を受信した旨を示す信号が供給されない場合、プローブ要求を受信していないと判定する。
【０１９６】
なお、無線通信部２８は、プローブ要求を受信した場合、受信したプローブ要求をメモリ２２に記憶させる。
【０１９７】
ステップＳ５７において、プローブ要求を受信したと判定された場合、ステップＳ５９に進み、MACアドレス抽出部５５は、メモリ２２に記憶されたプローブ要求からMACアドレスを抽出する。例えば、ステップＳ３９において、MACアドレス抽出部５５は、メモリ２２に記憶されたプローブ要求から“AA-BB-CC-11-11-11”であるデジタルカメラ１２のMACアドレスを抽出する。
【０１９８】
ステップＳ６０において、MACアドレス記憶制御部５６は、プローブ要求から抽出したMACアドレスを、設定情報記憶部２６に記憶されたMACアドレステーブルに格納することにより（MACアドレスを設定情報記憶部２６に記憶させることにより）、MACアドレスを登録する。
【０１９９】
図７は、MACアドレステーブルの例を示す図である。
【０２００】
図７で示されるMACアドレステーブルの例において、アクセスポイント１１が、MACアドレスフィルタリングを実行するために、自分を中継局とする無線LANセグメントへの接続を許可する機器のMACアドレスを示す、“MACアドレス”が格納されている。
【０２０１】
例えば、図７で示されるMACアドレステーブルの例において、“１”である番号に対して、“AA-BB-CC-11-11-11”であるMACアドレスが格納されている。また、“２”である番号に対して、“DD-EE-FF-22-22-22”であるMACアドレスが格納されている。さらに、“３”である番号に対して、“BB-CC-DD-33-33-33”であるMACアドレスが格納されている。
【０２０２】
また、“４”である番号に対して、“EE-FF-AA-44-44-44”であるMACアドレスが格納されている。さらに、“５”である番号に対して、“AA-BB-CC-55-55-55”であるMACアドレスが格納されている。
【０２０３】
このように、MACアドレステーブルには、アクセスポイント１１を中継局とする無線LANセグメントに接続を許可する機器のMACアドレスが格納されている。すなわち、この場合、アクセスポイント１１は、“AA-BB-CC-11-11-11”、“DD-EE-FF-22-22-22”、“BB-CC-DD-33-33-33”、“EE-FF-AA-44-44-44”、および“AA-BB-CC-55-55-55”であるMACアドレスが付与されているそれぞれの機器に対して、自分を中継局とする無線LANセグメントに接続を許可していることになる。
【０２０４】
なお、初期化処理（ステップＳ５１の処理）により、MACアドレステーブルに格納されたMACアドレスを初期化（クリア）しているので、ステップＳ６０において、MACアドレステーブルに格納されたMACアドレスは、“AA-BB-CC-11-11-11”であるデジタルカメラ１２のMACアドレスのみとなる。
【０２０５】
図５のフローチャートに戻り、例えば、ステップＳ６０において、MACアドレス記憶制御部５６は、プローブ要求から抽出した“AA-BB-CC-11-11-11”であるMACアドレスを、設定情報記憶部２６に記憶された、図７のMACアドレステーブルに格納して登録する。
【０２０６】
ステップＳ６１において、制御部２１は、無線通信部２８に、受信したプローブ要求に応じて、プローブ応答をデジタルカメラ１２宛てに送信させ、ステップＳ６２に進む。
【０２０７】
一方、ステップＳ５７において、プローブ要求を受信していないと判定された場合、ステップＳ５８に進み、制御部２１の判定部５４は、２次元コードを表示部２４の画面に表示してから、所定の時間が経過したか否かを判定する。例えば、ステップＳ５８において、判定部５４は、予め記憶している閾値と図示せぬリアルタイムクロックからの時間を示す情報とを比較することによって、２次元コードの表示が開始されてから、予め定めた期間が経過したか否かを判定する。
【０２０８】
ステップＳ５８において、所定の時間が経過していないと判定された場合、ステップＳ５７に戻り、予め定められた期間が経過するまで、上述した処理が繰り返される。すなわち、プローブ要求を受信するか、または所定の時間が経過するまで、ステップＳ５７およびステップＳ５８の処理が繰り返される。
【０２０９】
一方、ステップＳ５８において、所定の時間が経過したと判定された場合、正当な相手からプローブ要求が送信されてこなかったので、MACアドレスを登録することなく、ステップＳ６２に進む。
【０２１０】
ステップＳ６２において、表示制御部５３は、表示部２４に、２次元コードの表示を消させる。例えば、ステップＳ６２において、表示制御部５３は、制御部２１から供給される制御信号を基に、表示部２４の画面２０２に表示された“abcde123”であるSSIDおよび“xyz1359ab”であるWEPキーが符号化されたQRコード２０３の表示を消す。
【０２１１】
ステップＳ６３において、制御部２１は、“設定モード”から“通常モード”にモードを変更することで、“設定モード”を終了する。すなわち、アクセスポイント１１は、無線LANの中継局として動作する。
【０２１２】
ステップＳ６４において、フィルタリング処理部５７は、MACアドレステーブルに格納された各機器のMACアドレスに従って、MACアドレスフィルタリングの実行を開始して、処理は終了する。
【０２１３】
例えば、ステップＳ６４において、フィルタリング処理部５７は、MACアドレステーブルに格納された、“AA-BB-CC-11-11-11”であるMACアドレスが付与されている機器（例えば、デジタルカメラ１２）に対して、自分を中継局とする無線LANセグメントに接続を許可し、他のMACアドレスが付与されている機器に対して、自分を中継局とする無線LANセグメントに接続を許可しないようにMACアドレスフィルタリングを実行する。
【０２１４】
このように、本発明によれば、アクセスポイントが実行するMACアドレスフィルタリングの設定に必要となるMACアドレスを、そのアクセスポイントを中継局とする無線LANセグメントに接続させる機器から送信されてくるプローブ要求から取得することで、MACアドレスをMACアドレステーブルに格納して登録することができる。その結果、簡単にMACアドレスフィルタリングの設定をすることができる。
【０２１５】
また、本発明によれば、簡単にMACアドレスフィルタリングの設定をすることができるので、ネットワークに関する専門的な知識を有さないユーザであってもMACアドレスフィルタリングの設定をすることができる。
【０２１６】
さらに、本発明によれば、SSIDおよびWEPキーを設定した直後に、送信されてきたMACアドレスを登録するようにしたので、不正に接続しようとする相手から送信されてきたMACアドレスが登録されてしまうことを防止することができる。
【０２１７】
すなわち、不正な接続を排除するように無線の通信を開始してから、予め定めた期間内に、正当な相手から送信されてきたMACアドレスを登録するようにしたので、不正に接続しようとする相手から送信されてきたMACアドレスが登録されてしまうことを防止することができる。
【０２１８】
なお、図５のフローチャートを参照して説明した処理においては、不正な接続を排除するように無線の通信を開始して、最初に送信されてきたMACアドレスだけを登録するが、不正な接続を排除するように無線の通信を開始してから予め定めた期間内に送信されてきたMACアドレスを総て登録するようにしてもよい。この場合、登録を許可する期間を十分に短くすることが望ましい。
【０２１９】
また、ステップＳ５１の処理で、初期化処理を実行しているが、初期化をすることにより、設定しているSSIDおよびWEPキーを初期化（クリア）してしまうため、既に無線LANに接続された機器のSSIDおよびWEPキーと同一の設定情報とはならない。
【０２２０】
この場合、ステップＳ５１およびステップＳ５３の処理を実行せずに、アクセスポイント１１を中継局とする無線LANセグメントに接続させたい機器に対して、設定情報記憶部２６にSSIDおよびWEPキーを記憶させているので（ステップＳ５４の処理）、設定情報記憶部２６に記憶されたSSIDおよびWEPキーを読み出して、同一のSSIDおよびWEPキーを設定させることが可能となるで、接続させたい機器を同一の無線LANセグメントに接続させることができる。
【０２２１】
次に、図８のフローチャートを参照して、デジタルカメラ１２による、無線LAN設定の処理について説明する。
【０２２２】
ステップＳ７１において、制御部１０４は、入力部１０５から供給される操作信号を基に、ユーザにより、表示部１０６の画面に表示されたメニュー画面の無線LAN設定コマンドが選択されたか否かを判定する。
【０２２３】
ここで、メニュー画面の無線LAN設定コマンドとは、各種の設定を行うメニュー画面に配置されるコマンドのうち、無線LANの設定を実行させるコマンドである。また、デジタルカメラ１２は、無線LAN設定コマンドが選択された場合、被写体を撮像する“撮像モード”から、各種機器の設定を行う“設定モード”にモードを変更する。
【０２２４】
ステップＳ７１において、メニュー画面の無線LAN設定が選択されていないと判定された場合、ステップＳ７１に戻り、上述した処理を繰り返す。すなわち、ユーザにより、メニュー画面の無線LAN設定が選択されるまで、ステップＳ７１の処理を繰り返すことで、その間、デジタルカメラ１２は、“撮像モード”で動作することになる。
【０２２５】
一方、ステップＳ７１において、メニュー画面の無線LAN設定が選択されたと判定された場合、ステップＳ７２に進み、制御部１０４は、記録部（図示せず）に記録された無線LAN設定のアプリケーションプログラムを起動する。
【０２２６】
ここで、無線LAN設定のアプリケーションプログラムとは、デジタルカメラ１２における無線LANに関する設定を行うためのプログラムである。
【０２２７】
ステップＳ７３において、撮像制御部１４１は、CCD１３２に、ユーザの操作に従って、アクセスポイント１１の表示部２４に表示されている２次元コードを撮像させる。例えば、ステップＳ３３において、撮像制御部１４１は、CCD１３２に、ユーザの操作に従って、アクセスポイント１１の表示部２４の画面２０２に表示されている、“abcde123”であるSSIDおよび“xyz1359ab”であるWEPキーが符号化されたQRコード２０３を撮像させる。
【０２２８】
詳細に説明すれば、CCD１３２は、撮像したQRコード２０３の画像データをA/D変換部１３３に供給する。A/D変換部１３３は、CCD１３２から供給されたアナログデータである２次元コードの画像データを、デジタルデータに変換し、変換により得られたデジタルデータである２次元コードの画像データを信号処理部１３４に供給する。
【０２２９】
信号処理部１３４は、A/D変換部１３３から供給されてくる２次元コードの画像データに対して、所定の処理を施して、所定の処理を施したデータをメモリ１０３に記憶させる。例えば、信号処理部１３４は、A/D変換部１３３から供給されてくるQRコード２０３の画像データに対して、AGC処理、AWB処理、AF処理、およびAE処理などの所定の処理を施して、所定の処理を施したデータをメモリ１０３に記憶させる。
【０２３０】
図９は、アクセスポイント１１の表示部２４の画面２０２に表示されるQRコード２０３を撮像するデジタルカメラ１２について説明する図である。
【０２３１】
図６に示す場合と同様の部分には、同一の符号が付してあり、その説明は（適宜）省略する。
【０２３２】
アクセスポイント１１の表示部２４の画面２０２には、ユーザが無線LAN設定表示ボタン２０１を押下することにより、“abcde123”であるSSIDおよび“xyz1359ab”であるWEPキーが符号化されたQRコード２０３が表示されるので、ユーザは、デジタルカメラ１２の入力部１０５のシャッタレリーズボタンを押下することにより、デジタルカメラ１２に、画面２０２に表示されたQRコード２０３を撮像させる。
【０２３３】
図８のフローチャートに戻り、ステップＳ７４において、復号部１４２は、メモリ１０３に記憶されている２次元コードの画像データを復号（解析）する。例えば、ステップＳ７４において、復号部１４２は、メモリ１０３に記憶されている、QRコード２０３の画像データを復号する。
【０２３４】
ステップＳ７５において、設定情報記憶制御部１４３は、復号の結果得られたデータから、SSIDおよびWEPキーを取得して（抽出して）、取得したSSIDおよびWEPキーを設定情報記憶部１０７に供給する。例えば、ステップＳ７５において、設定情報記憶制御部１４３は、復号の結果得られたデータから、“abcde123”であるSSIDおよび“xyz1359ab”であるWEPキーを取得し、取得したSSIDおよびWEPキーを設定情報記憶部１０７に供給する。
【０２３５】
ステップＳ７６において、設定情報記憶部１０７は、設定情報記憶制御部１４３から供給されたSSIDおよびWEPキーを記憶することにより、SSIDおよびWEPキーを設定する。例えば、ステップＳ７６において、設定情報記憶部１０７は、設定情報記憶制御部１４３から供給された“abcde123”であるSSIDおよび“xyz1359ab”であるWEPキーを記憶する。
【０２３６】
すなわち、デジタルカメラ１２に、アクセスポイント１１と同一の“abcde123”であるSSIDおよび“xyz1359ab”であるWEPキーが設定されるので、デジタルカメラ１２は、アクセスポイント１１を中継局とする無線LANに接続することができる。
【０２３７】
ステップＳ７７において、制御部１０４のプローブ要求送信制御部１４４は、無線通信部１０８に、デジタルカメラ１１のMACアドレスを含むプローブ要求をアクセスポイント１１に送信させる。すなわち、ステップＳ７７において、プローブ要求送信制御部１４４は、任意に選択され、送信側および受信側において共通の値とされる設定情報を用いた、不正な接続を排除した無線の通信によって、自分の特定する固有の情報の相手への送信を制御する。
【０２３８】
なお、SSIDおよびWEPキーを設定したとき、プローブ要求を即座に送信することが好ましい。
【０２３９】
例えば、ステップＳ７７において、制御部１０４のプローブ要求送信制御部１４４は、無線通信部１０８に、“AA-BB-CC-11-11-11”であるデジタルカメラ１１のMACアドレスを含むプローブ要求をアクセスポイント１１に送信させる。MACアドレスは、例えば、MAC部１５４に記憶されている。
【０２４０】
ステップＳ７８において、制御部１０４は、無線通信部１０８からの信号を基に、アクセスポイント１１からプローブ応答を受信したか否かを判定する。
【０２４１】
ステップＳ７８において、プローブ応答を受信したと判定された場合、ステップＳ８０に進み、制御部１０４は、モードを“設定モード”から“撮像モード”に変更することで、設定モードを終了させて、処理は終了する。すなわち、“撮像モード”に変更することで、デジタルカメラ１２は、被写体を撮像することができる状態に戻ることになる。
【０２４２】
一方、ステップＳ７８において、プローブ応答を受信していないと判定された場合、ステップＳ７９に進み、制御部１０４は、プローブ要求を送信してから、所定の時間が経過したか否かを判定する。
【０２４３】
ステップＳ７９において、所定の時間が経過していないと判定された場合、ステップＳ７８に戻り、上述した処理を繰り返す。すなわち、アクセスポイント１１からプローブ応答を受信するか、または所定の時間が経過するまで、ステップＳ７８およびステップＳ７９の処理が繰り返される。
【０２４４】
また、例えば、100ミリ秒（ms）などの所定の時間が経過しても、アクセスポイント１１からプローブ応答を受信できなかった場合、電波干渉などによって、アクセスポイント１１がプローブ要求を受信できなかった可能性があるので、ステップＳ５８の処理に戻って、プローブ要求送信制御部１４４が、プローブ要求をアクセスポイント１１に再度送信（再送）させるようにしてもよい。
【０２４５】
一方、ステップＳ７９において、所定の時間が経過したと判定された場合、ステップＳ８０に進み、制御部１０４は、モードを“設定モード”から“撮像モード”に変更することで、被写体を撮像することができる状態に戻し、設定モードを終了させて、処理は終了する。
【０２４６】
なお、アクセスポイント１１からプローブ要求を受信していないが、所定の時間が経過してしまった場合、例えば、表示部１０６の画面にエラーメッセージを表示させることで、ユーザに対して、アクセスポイント１１のMACアドレステーブルにMACアドレスが格納できなかった可能性がある旨を通知するようにしてもよい。
【０２４７】
このように、デジタルカメラ１２は、SSIDおよびWEPキーを設定すると、即座に、設定されたSSIDおよびWEPキーを用いて、自分のMACアドレスを含むプローブ要求をアクセスポイント１１に送信する。
【０２４８】
また、アクセスポイントが実行するMACアドレスフィルタリングの設定に必要となるMACアドレスを、そのアクセスポイントを中継局とする無線LANセグメントに接続させる機器から送信されてくるプローブ要求から取得させるので、ユーザは特別な操作などをせずに、簡単にMACアドレスフィルタリングの設定をすることができる。
【０２４９】
さらに、簡単にMACアドレスフィルタリングの設定をすることができるので、ネットワークに関する専門的な知識を有さないユーザであってもMACアドレスフィルタリングの設定をすることができる。
【０２５０】
また、アクセスポイントにとって、プローブ要求は、同一のSSIDおよびWEPキーが設定された機器、すなわち、自分を中継局とする無線LANセグメントに接続された機器からのみ送信されてくるので、自分を中継局とする無線LANセグメント以外に接続された機器からのプローブ要求を受信せず、それらの自分を中継局とする無線LANセグメントに接続された機器以外のMACアドレスを登録しないので、より安全にMACアドレスフィルタリングを実行することができる。
【０２５１】
なお、上述した例において、アクセスポイント１１は、デジタルカメラ１２から送信されてくるプローブ要求に含まれるMACアドレスを、MACアドレステーブルに格納することで、MACアドレスフィルタリングを実行するとして説明したが、MACアドレステーブルに格納するMACアドレスは、プローブ要求から取得する方法に限らず、プローブ要求以外のMACアドレスを含むデータ（パケット）から、MACアドレスを取得し、取得したMACアドレスをMACアドレステーブルに格納するようにしてもよい。
【０２５２】
また、上述した例において、設定情報として、無線LANで特定のネットワークを指定するための識別子であるSSIDと、通信するデータを暗号化するための識別子であるWEPキーについて説明したが、本発明においてはこれに限らず、例えば、無線LANのセキュリティに関する情報など、無線LANの設定に必要となる情報（データ）であればよい。
【０２５３】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０２５４】
この記録媒体は、図２に示すように、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク４１（フレキシブルディスクを含む）、光ディスク４２（CD-ROM(Compact Disc-Read Only Memory)を含む）、光磁気ディスク４３（MD（商標）を含む）、若しくは半導体メモリ４４などよりなるパッケージメディアにより構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM（図示せず）などで構成される。
【０２５５】
また、この記録媒体は、図３に示すように、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク１２１（フレキシブルディスクを含む）、光ディスク１２２（CD-ROMを含む）、光磁気ディスク１２３（MD（商標）を含む）、若しくは半導体メモリ１２４などよりなるパッケージメディアにより構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM（図示せず）などで構成される。
【０２５６】
さらに、上述した一連の処理を実行させるプログラムは、必要に応じてルータ、モデムなどのインターフェイスを介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を介してコンピュータにインストールされるようにしてもよい。
【０２５７】
なお、本明細書において、記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２５８】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【図面の簡単な説明】
【０２５９】
【図１】本発明を適用した通信システムの一実施の形態の構成を示すブロック図である。
【図２】アクセスポイントの機能の構成を示すブロック図である。
【図３】デジタルカメラの機能の構成を示すブロック図である。
【図４】MACアドレスフィルタリングの設定の処理について説明するフローチャートである。
【図５】アクセスポイントによる、MACアドレス登録の処理について説明するフローチャートである。
【図６】２次元コードを表示する、アクセスポイントの外観を示す図である。
【図７】MACアドレステーブルの例を示す図である。
【図８】デジタルカメラによる、無線LAN設定の処理について説明するフローチャートである。
【図９】アクセスポイントの表示部の画面に表示されるQRコードを撮像するデジタルカメラについて説明する図である。
【符号の説明】
【０２６０】
１  通信システム，  １１  アクセスポイント，  １２  デジタルカメラ，  ２１  制御部，  ２２  メモリ，  ２３  入力部，  ２４  表示部，  ２５  通信部，  ２６  設定情報記憶部，  ２８  無線通信部，  ２９  ドライブ，  ４１  磁気ディスク，  ４２  光ディスク，  ４３  光ディスク，  ４４  半導体メモリ，  ５１  設定情報生成部，  ５２  符号化部，  ５３  表示制御部，  ５４  判定部，  ５５  MACアドレス抽出部，  ５６  MACアドレス記憶制御部，  ５７  フィルタリング処理部，  ６１  アンテナ，  ６２  高周波処理部，  ６３  ベースバンド処理部，  ６４  MAC部，  １０１  カメラ部，  １０３  メモリ，  １０４  制御部，  １０５  入力部，  １０６  表示部，  １０７  設定情報記憶部，  １０８  無線通信部，  １０９  ドライブ，  １２１  磁気ディスク，  １２２  光ディスク，  １２３  光ディスク，  １２４  半導体メモリ，  １３１  光学ブロック，  １３２  CCD，  １３３  A/D変換部，  １３４  信号処理部，  １４１  撮像制御部，  １４２  復号部，  １４３  設定情報記憶制御部，  １４４  プローブ要求送信制御部，  １５１  アンテナ，  １５２  高周波処理部，  １５３  ベースバンド処理部，  １５４  MAC部
【図１】
2006261939.tif 000003
【図２】
2006261939.tif 000004
【図３】
2006261939.tif 000005
【図４】
2006261939.tif 000006
【図５】
2006261939.tif 000007
【図６】
2006261939.tif 000008
【図７】
2006261939.tif 000009
【図８】
2006261939.tif 000010
【図９】
2006261939.tif 000011