(57)【要約】【課題】  簡単に無線LANの設定をすることができるようにする。【解決手段】  設定情報生成部５１は、無線LANに接続するために各機器に設定される情報であるSSIDやWEPキーを生成し、符号化部５２は、生成したSSIDやWEPキーをQRコードに変換する。表示制御部５３は、変換されたQRコードを表示部２４に表示させる。通信装置は、表示部２４に表示されたQRコードを撮像して、復号する。通信装置は、復号した結果得られたQRコードからSSIDとWEPキーを取得して、設定することで、簡単に無線LANの設定をすることができるようになる。本発明は、通信システムに適用できる。【選択図】  図２
2006261938.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信装置と第２の通信装置とが相互に無線通信する通信システムにおいて、
前記第１の通信装置は、
不正な接続を排除し、正当な相手だけを接続させるための設定情報を記憶する第１の記憶手段と、
記憶されている前記設定情報を２次元コードに符号化する符号化手段と、
前記２次元コードの表示を制御する表示制御手段と
を備え、
前記第２の通信装置は、
表示された前記２次元コードの撮像を制御する撮像制御手段と、
撮像された前記２次元コードを前記設定情報に復号する復号手段と、
復号された前記設定情報を記憶する第２の記憶手段と
を備えることを特徴とする通信システム。
【請求項２】
無線通信を行う通信装置において、
不正な接続を排除し、正当な相手だけを接続させるための設定情報を記憶する記憶手段と、
記憶されている前記設定情報を２次元コードに符号化する符号化手段と、
前記２次元コードの表示を制御する表示制御手段と
を備えることを特徴とする通信装置。
【請求項３】
前記設定情報を生成する生成手段を備える
ことを特徴とする請求項２に記載の通信装置。
【請求項４】
前記生成手段は、前記設定情報として、前記無線通信で特定のネットワークを指定するための識別子であるSSID（Service Set ID）およびデータを暗号化するための暗号鍵であるWEP（Wired Equivalent Privacy）キーを生成する
ことを特徴とする請求項３に記載の通信装置。
【請求項５】
前記符号化手段は、記憶されている前記設定情報をQRコードに符号化する
ことを特徴とする請求項２に記載の通信装置。
【請求項６】
前記設定情報は、任意に選択され送信側および受信側において共通の値となる
ことを特徴とする請求項２に記載の通信装置。
【請求項７】
無線通信を行う通信装置の通信方法において、
不正な接続を排除し、正当な相手だけを接続させるための設定情報の記憶を制御する記憶制御ステップと、
記憶されている前記設定情報を２次元コードに符号化する符号化ステップと、
前記２次元コードの表示を制御する表示制御ステップと
を含むことを特徴とする通信方法。
【請求項８】
無線通信を行う通信処理用のプログラムであって、
不正な接続を排除し、正当な相手だけを接続させるための設定情報の記憶を制御する記憶制御ステップと、
記憶されている前記設定情報を２次元コードに符号化する符号化ステップと、
前記２次元コードの表示を制御する表示制御ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項９】
無線通信を行う処理を、コンピュータに行わせるプログラムにおいて、
不正な接続を排除し、正当な相手だけを接続させるための設定情報の記憶を制御する記憶制御ステップと、
記憶されている前記設定情報を２次元コードに符号化する符号化ステップと、
前記２次元コードの表示を制御する表示制御ステップと
を含むことを特徴とするプログラム。
【請求項１０】
無線通信を行う通信装置において、
表示された不正な接続を排除し、正当な相手だけを接続させるための設定情報が符号化された２次元コードの撮像を制御する撮像制御手段と、
撮像された前記２次元コードを前記設定情報に復号する復号手段と、
復号された前記設定情報を記憶する記憶手段と
を備えることを特徴とする通信装置。
【請求項１１】
前記復号手段は、撮像されたQRコードを前記設定情報に復号する
ことを特徴とする請求項１０に記載の通信装置。
【請求項１２】
無線通信を行う通信装置の通信方法において、
表示された不正な接続を排除し、正当な相手だけを接続させるための設定情報が符号化された２次元コードの撮像を制御する撮像制御ステップと、
撮像された前記２次元コードを前記設定情報に復号する復号ステップと、
復号された前記設定情報の記憶を制御する記憶制御ステップと
を含むことを特徴とする通信方法。
【請求項１３】
無線通信を行う通信処理用のプログラムであって、
表示された不正な接続を排除し、正当な相手だけを接続させるための設定情報が符号化された２次元コードの撮像を制御する撮像制御ステップと、
撮像された前記２次元コードを前記設定情報に復号する復号ステップと、
復号された前記設定情報の記憶を制御する記憶制御ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項１４】
無線通信を行う処理を、コンピュータに行わせるプログラムにおいて、
表示された不正な接続を排除し、正当な相手だけを接続させるための設定情報が符号化された２次元コードの撮像を制御する撮像制御ステップと、
撮像された前記２次元コードを前記設定情報に復号する復号ステップと、
復号された前記設定情報の記憶を制御する記憶制御ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信システム、通信装置および方法、記録媒体、並びにプログラムに関し、特に、簡単に無線の通信の設定をすることができるようにした通信システム、通信装置および方法、記録媒体、並びにプログラムに関する。
【背景技術】
【０００２】
近年、ネットワーク技術の普及により、パーソナルコンピュータ以外の機器であっても、ネットワークに接続して利用される形態が広まってきている。また、ネットワークを実現する技術として、いわゆる物理層において、イーサーネット（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に接続する場合の機器の設定が規定されている。インフラストラクチャ方式により無線LANの通信を行うためには、アクセスポイントとそのアクセスポイントを中継局とする無線LANセグメント（LANの構成単位）に接続されるステーションにおいて、SSID（Service Set ID）やWEP（Wired Equivalent Privacy）などの設定を一致させる必要がある。
【０００６】
ここで、SSIDとは、無線LANで特定のネットワークを指定するための識別子であり、アクセスポイントとそのアクセスポイントを中継局とする無線LANセグメントに接続されるステーションにおいて、SSIDとして共通の文字列が指定される。また、WEPとは、アクセスポイントとステーションとの双方に同じキー（暗号鍵）を設定する、いわゆる共通鍵暗号方式による暗号化方式により、通信するデータを暗号化する機能をいう。WEPのキー（以下、WEPキーと称する）を設定することで、通信中のデータ（パケット）が暗号化できるだけでなく、WEPキーが正しく設定されていないステーションはアクセスポイントに接続できないためアクセス制限に使用することも可能となる。
【０００７】
すなわち、インフラストラクチャ方式の無線LANにおいては、無線LANに接続させたいステーションに対して、アクセスポイントと同様のSSIDおよびWEPキーを設定することで、アクセスポイントを介した他のステーションとの通信を行うことができるようになる。
【０００８】
また、光学式情報読取装置に走査されることで、光学式情報読取装置の動作に関する所望の設定項目を変更可能な設定用バーコードにおいて、各設定項目の初期値と変更値との差分を記録する光学式情報読取装置の設定用バーコードもある（例えば、特許文献１）。
【０００９】
【特許文献１】特開２００２−３６６８８３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、各機器におけるネットワークの設定をする場合、パーソナルコンピュータなどを用いてSSIDやWEPキーなどの各種の設定項目を手作業で個別に入力する方式が一般的であった。従って、設定時に、パーソナルコンピュータがなければ設定することができず、また、ネットワークに関する知識を有しているユーザでなければ、容易に設定することができないという問題があった。
【００１１】
例えば、デジタルスチルカメラ（デジタルカメラ）のようなコンシューマー機器を、ステーションとして無線LANに接続させたい場合に、各種の設定を機器本体側でするとき、キーボードなどの高機能な入力手段を備えていない機器であると、設定時の操作が煩雑になってしまう。また、ネットワークに関する専門的な知識を有していないユーザは、設定をどのように行っていいのかが分からなくなる可能性があった。
【００１２】
また、例えば、特開２００２−３６６８８３号公報に開示されている光学式情報読取装置は、各設定項目の初期値と変更値との差分を記録している設定用バーコードを読み取ることで、動作に関する所望の設定項目を設定するものであるが、パーソナルコンピュータなどによって設定用バーコードを印刷してから、その印刷したバーコードを読み取っているので、印刷機能を有する機器が必要になるとともに、設定用バーコードを印刷する作業が手間となっていた。
【００１３】
さらに、各機器において、無線LANに接続するために設定をする場合、それらの機器は、無線LANによる電波により各種の設定情報を、無線によってアクセスポイントに送信していたので、それらの設定情報が傍受される可能性があった。
【００１４】
本発明はこのような状況に鑑みてなされたものであり、より簡単にかつより安全に無線の通信の設定をすることができるようにするものである。
【課題を解決するための手段】
【００１５】
本発明の通信システムは、第１の通信装置が、不正な接続を排除し、正当な相手だけを接続させるための設定情報を記憶する第１の記憶手段と、記憶されている設定情報を２次元コードに符号化する符号化手段と、２次元コードの表示を制御する表示制御手段とを備え、第２の通信装置が、表示された２次元コードの撮像を制御する撮像制御手段と、撮像された２次元コードを設定情報に復号する復号手段と、復号された設定情報を記憶する第２の記憶手段とを備えることを特徴とする。
【００１６】
本発明の通信装置は、不正な接続を排除し、正当な相手だけを接続させるための設定情報を記憶する記憶手段と、記憶されている設定情報を２次元コードに符号化する符号化手段と、２次元コードの表示を制御する表示制御手段とを備えることを特徴とする。
【００１７】
本発明の通信装置は、設定情報を生成する生成手段を備えることを特徴とする。
【００１８】
生成手段は、設定情報として、無線通信で特定のネットワークを指定するための識別子であるSSIDおよびデータを暗号化するための暗号鍵であるWEPキーを生成することができる。
【００１９】
符号化手段は、記憶されている設定情報をQRコードに符号化することができる。
【００２０】
設定情報は、任意に選択され送信側および受信側において共通の値となることを特徴とする。
【００２１】
本発明の通信方法は、不正な接続を排除し、正当な相手だけを接続させるための設定情報の記憶を制御する記憶制御ステップと、記憶されている設定情報を２次元コードに符号化する符号化ステップと、２次元コードの表示を制御する表示制御ステップとを含むことを特徴とする。
【００２２】
本発明の記録媒体のプログラムは、不正な接続を排除し、正当な相手だけを接続させるための設定情報の記憶を制御する記憶制御ステップと、記憶されている設定情報を２次元コードに符号化する符号化ステップと、２次元コードの表示を制御する表示制御ステップとを含むことを特徴とする
【００２３】
本発明のプログラムは、不正な接続を排除し、正当な相手だけを接続させるための設定情報の記憶を制御する記憶制御ステップと、記憶されている設定情報を２次元コードに符号化する符号化ステップと、２次元コードの表示を制御する表示制御ステップとを実行させることを特徴とする。
【００２４】
本発明の通信装置は、表示された不正な接続を排除し、正当な相手だけを接続させるための設定情報が符号化された２次元コードの撮像を制御する撮像制御手段と、撮像された２次元コードを設定情報に復号する復号手段と、復号された設定情報を記憶する記憶手段とを備えることを特徴とする。
【００２５】
復号手段は、撮像されたQRコードを設定情報に復号することができる。
【００２６】
本発明の通信方法は、表示された不正な接続を排除し、正当な相手だけを接続させるための設定情報が符号化された２次元コードの撮像を制御する撮像制御ステップと、撮像された２次元コードを設定情報に復号する復号ステップと、復号された設定情報の記憶を制御する記憶制御ステップとを含むことを特徴とする。
【００２７】
本発明の記録媒体のプログラムは、表示された不正な接続を排除し、正当な相手だけを接続させるための設定情報が符号化された２次元コードの撮像を制御する撮像制御ステップと、撮像された２次元コードを設定情報に復号する復号ステップと、復号された設定情報の記憶を制御する記憶制御ステップとを含むことを特徴とする。
【００２８】
本発明のプログラムは、表示された不正な接続を排除し、正当な相手だけを接続させるための設定情報が符号化された２次元コードの撮像を制御する撮像制御ステップと、撮像された２次元コードを設定情報に復号する復号ステップと、復号された設定情報の記憶を制御する記憶制御ステップとを実行させることを特徴とする。
【００２９】
本発明の通信システムにおいては、第１の通信装置によって、不正な接続を排除し、正当な相手だけを接続させるための設定情報が記憶され、記憶されている設定情報が２次元コードに符号化され、２次元コードの表示が制御され、第２の通信装置によって、表示された２次元コードの撮像が制御され、撮像された２次元コードが設定情報に復号され、復号された設定情報が記憶される。
【００３０】
本発明の通信装置および方法、記憶媒体、並びにプログラムにおいては、不正な接続を排除し、正当な相手だけを接続させるための設定情報が記憶され、記憶されている設定情報を２次元コードが符号化され、２次元コードの表示が制御される。
【００３１】
本発明の通信装置および方法、記憶媒体、並びにプログラムにおいては、表示された不正な接続を排除し、正当な相手だけを接続させるための設定情報が符号化された２次元コードの撮像が制御され、撮像された２次元コードが設定情報に復号され、復号された設定情報が記憶される。
【発明の効果】
【００３２】
本発明によれば、無線の通信の設定をすることができる。また、本発明によれば、より簡単にかつより安全に無線の通信の設定をすることができる。
【発明を実施するための最良の形態】
【００３３】
以下に本発明の最良の形態を説明するが、開示される発明と実施の形態との対応関係を例示すると、次のようになる。本明細書中には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応していないものであることを意味するものではない。
【００３４】
さらに、この記載は、明細書に記載されている発明の全てを意味するものではない。換言すれば、この記載は、明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により出現し、追加される発明の存在を否定するものではない。
【００３５】
本発明によれば、通信システムが提供される。この通信システム（例えば、図１の通信システム）は、第１の通信装置（例えば、図１のアクセスポイント１１）が、不正な接続を排除し、正当な相手だけを接続させるための設定情報（例えば、設定情報）を記憶する第１の記憶手段（例えば、図２の設定情報記憶部２６）と、記憶されている設定情報を２次元コードに符号化する符号化手段（例えば、図２の符号化部５２）と、２次元コードの表示を制御する表示制御手段（例えば、図２の表示制御部５３）とを備え、第２の通信装置（例えば、図１のデジタルカメラ１２）が、表示された２次元コードの撮像を制御する撮像制御手段（例えば、図３の撮像制御部１４１）と、撮像された２次元コードを設定情報に復号する復号手段（例えば、図３の復号部１４２）と、復号された設定情報を記憶する第２の記憶手段（例えば、図３の設定情報記憶部１０７）とを備える。
【００３６】
本発明によれば、通信装置が提供される。この通信装置（例えば、図１のアクセスポイント１１）は、不正な接続を排除し、正当な相手だけを接続させるための設定情報を記憶する記憶手段（例えば、図２の設定情報記憶部２６）と、記憶されている設定情報を２次元コードに符号化する符号化手段（例えば、図２の符号化部５２）と、２次元コードの表示を制御する表示制御手段（例えば、図２の表示制御部５３）とを備える。
【００３７】
通信装置は、設定情報を生成する生成手段（例えば、設定情報生成部５１）を備える。
【００３８】
生成手段は、設定情報として、無線通信で特定のネットワークを指定するための識別子であるSSIDおよびデータを暗号化するための暗号鍵であるWEPキーを生成することができる。
【００３９】
符号化手段は、記憶されている設定情報をQRコードに符号化することができる。
【００４０】
設定情報は、任意に選択され送信側および受信側において共通の値となる。
【００４１】
本発明によれば、通信方法が提供される。この通信方法は、不正な接続を排除し、正当な相手だけを接続させるための設定情報の記憶を制御する記憶制御ステップ（例えば、図５のステップＳ１４の処理）と、記憶されている設定情報を２次元コードに符号化する符号化ステップ（例えば、図５のステップＳ１５の処理）と、２次元コードの表示を制御する表示制御ステップ（例えば、図５のステップＳ１６の処理）とを含む。
【００４２】
本発明によれば、プログラムが提供される。このプログラムは、不正な接続を排除し、正当な相手だけを接続させるための設定情報の記憶を制御する記憶制御ステップ（例えば、図５のステップＳ１４の処理）と、記憶されている設定情報を２次元コードに符号化する符号化ステップ（例えば、図５のステップＳ１５の処理）と、２次元コードの表示を制御する表示制御ステップ（例えば、図５のステップＳ１６の処理）とを実行させる。
【００４３】
このプログラムは、記憶媒体（例えば、図２の磁気ディスク４１）に記憶することができる。
【００４４】
本発明によれば、通信装置が提供される。この通信装置（例えば、図１のデジタルカメラ１２）は、表示された不正な接続を排除し、正当な相手だけを接続させるための設定情報が符号化された２次元コードの撮像を制御する撮像制御手段（例えば、図３の撮像制御部１４１）と、撮像された２次元コードを設定情報に復号する復号手段（例えば、図３の復号部１４２）と、復号された設定情報を記憶する記憶手段（例えば、図３の設定情報記憶部１０７）とを備える。
【００４５】
復号手段は、撮像されたQRコードを設定情報に復号することができる。
【００４６】
本発明によれば、通信方法が提供される。この通信方法は、表示された不正な接続を排除し、正当な相手だけを接続させるための設定情報が符号化された２次元コードの撮像を制御する撮像制御ステップ（例えば、図８のステップＳ３３の処理）と、撮像された２次元コードを設定情報に復号する復号ステップ（例えば、図８のステップＳ３４の処理）と、復号された設定情報の記憶を制御する記憶制御ステップ（例えば、図８のステップＳ３５の処理）とを含む。
【００４７】
本発明によれば、プログラムが提供される。このプログラムは、表示された不正な接続を排除し、正当な相手だけを接続させるための設定情報が符号化された２次元コードの撮像を制御する撮像制御ステップ（例えば、図８のステップＳ３３の処理）と、撮像された２次元コードを設定情報に復号する復号ステップ（例えば、図８のステップＳ３４の処理）と、復号された設定情報の記憶を制御する記憶制御ステップ（例えば、図８のステップＳ３５の処理）とを実行させる。
【００４８】
このプログラムは、記憶媒体（例えば、図３の磁気ディスク１２１）に記憶することができる。
【００４９】
以下、図面を参照しながら本発明の実施の形態について説明する。
【００５０】
図１は、本発明を適用した通信システム１の一実施の形態の構成を示すブロック図である。この通信システム１においては、アクセスポイント１１に、デジタルカメラ１２およびパーソナルコンピュータ１３が接続され、ネットワーク１４に、アクセスポイント１１およびパーソナルコンピュータ１５が接続されている。
【００５１】
アクセスポイント１１は、インフラストラクチャ方式の無線LANにより、デジタルスチルカメラ（以下、デジタルカメラと称する）１２とパーソナルコンピュータ１３との間で送受信されるデータを中継する通信装置の一例である。例えば、アクセスポイント１１は、デジタルカメラ１２から送信されてくるデータを中継して、パーソナルコンピュータ１３に送信するか、またはパーソナルコンピュータ１３から送信されてくるデータを中継して、デジタルカメラ１２に送信する。
【００５２】
また、アクセスポイント１１は、ルーティング（Routing）やNAT（Network Address Translation）機能を備えており、例えば、デジタルカメラ１２またはパーソナルコンピュータ１３から送信されてくるデータを中継して、ネットワーク１４に接続されたパーソナルコンピュータ１５に送信するか、またはネットワーク１４に接続されたパーソナルコンピュータ１５から送信されてくるデータを中継して、デジタルカメラ１２またはパーソナルコンピュータ１３に送信する。
【００５３】
デジタルカメラ１２は、無線LANにより通信するためのインターフェイス（無線LANカード）を備える、通信装置の一例である。例えば、デジタルカメラ１２は、アクセスポイント１１を介して、パーソナルコンピュータ１３にデータを送信するか、またはパーソナルコンピュータ１３からデータを受信する。また、デジタルカメラ１２は、被写体を撮像し、撮像の結果得られた画像データを記録する
【００５４】
パーソナルコンピュータ１３は、アクセスポイント１１を介して、データをデジタルカメラ１２に送信するか、またはデジタルカメラ１２から送信されてくるデータを受信する機器の一例である。例えば、パーソナルコンピュータ１３は、アクセスポイント１１を介して、デジタルカメラ１２から送信されてくる、デジタルカメラ１２により撮像された画像データを受信し、受信した画像データを記録する。
【００５５】
ネットワーク１４には、アクセスポイント１１およびパーソナルコンピュータ１５などが相互に接続されている。ネットワーク１４は、有線または無線の、相互に接続されているネットワークまたは通信回線などからなり、例えば、TCP/IP（Transmission Control Protocol/Internet Protocol）などの所定のプロトコルに従って、アクセスポイント１１およびパーソナルコンピュータ１５を相互に通信させる。
【００５６】
パーソナルコンピュータ１５は、アクセスポイント１１およびネットワーク１４を介して、データをデジタルカメラ１２に送信するか、またはデジタルカメラ１２から送信されてくるデータを受信する機器の一例である。例えば、パーソナルコンピュータ１５は、アクセスポイント１１およびネットワーク１４を介して、デジタルカメラ１２から送信されてくる、デジタルカメラ１２により撮像された画像データを受信し、受信した画像データを記録する。
【００５７】
なお、以下、この実施例において、通信装置の一例としてデジタルカメラ１２を説明するが、本発明は、これに限らず、例えば、カムコーダ（カメラ一体型ビデオレコーダ）、PDA（Personal Digital Assistance）、撮像機能付き携帯電話機、または撮像機能付きパーソナルコンピュータなど、撮像機能を有する機器に適用することができる。
【００５８】
また、上述した例においては、説明を分かり易くするために、アクセスポイント１１に接続される機器として、デジタルカメラ１２とパーソナルコンピュータ１３の２つを例にして説明したが、アクセスポイント１１に接続可能な台数の範囲で接続される機器を増やすか、または減らすことが可能である。すなわち、任意の数の機器をアクセスポイント１１に接続させることができる。
【００５９】
さらに、パーソナルコンピュータ１３またはパーソナルコンピュータ１５の代わりに、デジタルカメラ、カムコーダ、PDA、または撮像機能付き携帯電話機などのアクセスポイント１１またはネットワーク１４に接続可能な機器を接続させるようにしてもよい。また、アクセスポイント１１は、外部のネットワーク１４とは接続せずに、デジタルカメラ１２およびパーソナルコンピュータ１３とのみ接続する構成にすることも可能である。
【００６０】
図２は、アクセスポイント１１の機能の構成を示すブロック図である。
【００６１】
制御部２１は、汎用のCPU（Central Processing Unit）、MPU（Micro Processing Unit）、または専用のプロセッサなどからなり、アクセスポイント１１の各部を制御する。例えば、CPUである制御部２１は、メモリ２２に記憶されているプログラムを実行することにより、各種の機能を実現し、アクセスポイント１１の各部を制御する。
【００６２】
また、制御部２１は、必要に応じて、データをメモリ２２に供給したり、メモリ２２が一時的に記憶しているデータを取得する。
【００６３】
制御部２１は、設定情報生成部５１、符号化部５２、および表示制御部５３を含むように構成される。例えば、プログラムを実行するCPUである制御部２１は、設定情報生成部５１、符号化部５２、および表示制御部５３を実現させる。
【００６４】
なお、設定情報生成部５１、符号化部５２、および表示制御部５３をハードウェアにより構成するようにしても、プログラムを実行するコンピュータにより設定情報生成部５１、符号化部５２、および表示制御部５３を実現するようにしてもよい。
【００６５】
設定情報生成部５１は、不正な接続を排除し、正当な相手だけを接続させるための設定情報を生成する。例えば、設定情報生成部５１は、入力部２３から供給されてくる操作信号に応じて、二項乱数、ポアソン乱数、または正規乱数などの乱数を生成し、生成した乱数を、設定情報の一例であるSSIDまたはWEPキーとすることによって、“abcde123”であるSSIDおよび“xyz1359ab”であるWEPキーを生成し、生成したSSIDおよびWEPキーを、設定情報記憶部２６および符号化部５２のそれぞれに供給する。
【００６６】
また、設定情報生成部５１は、任意に選択され送信側、受信側において共通の値とされる設定情報を生成する。
【００６７】
符号化部５２は、設定情報生成部５１から供給されたSSIDおよびWEPキーを２次元コードに符号化（エンコード）する。符号化部５２は、符号化した２次元コードを表示制御部５３に供給する。より具体的には、例えば、符号化部５２は、設定情報生成部５１から供給された“abcde123”であるSSIDおよび“xyz1359ab”であるWEPキーを２次元コードの一例としてのQRコード（商標）に符号化し、符号化したQRコードを表示制御部５３に供給する。
【００６８】
すなわち、符号化部５２は、設定情報生成部５１から供給されたSSIDおよびWEPキーを含む２次元コードを生成する。
【００６９】
ここで、２次元コードとは、水平と垂直の二次元方向に情報を持つコードである。２次元コードは、例えば、バーコードなどの一次元コードが、水平方向のみに情報を持っていたのとは違い、水平と垂直の二次元方向に情報を持たせることにより、英数字の文字列以外にも、かなや漢字、文章などもコード化することができ、大容量のデータを扱うことができる。
【００７０】
また、QRコードとは、日本で開発された２次元コードの中で唯一国際自動認識工業会（AIM International）において、世界規格に認定されたコードであり、その後、日本工業規格（JIS）にも制定されている。QRコードには、大容量の情報を小さいスペースで表現することができるというメリットがあり、例えば、数字のみの情報ならば、最大7089文字の情報をコード化することができる。
【００７１】
なお、この実施例においては、２次元コードの一例として、QRコードについて説明するが、本発明はそれに限らず、例えば、DataMatrix（商標）、PDF417（商標）、サイバーコード（Cyber Code）（商標）などを用いるようにしてもよい。当然、２次元コードは、スタック型でもマトリックス型でもよい。
【００７２】
表示制御部５３は、２次元コードの表示を制御する。例えば、表示制御部５３は、符号化部５２から供給された、“abcde123”であるSSIDおよび“xyz1359ab”であるWEPキーから符号化されたQRコードを、後述する表示部２４の画面に表示させる。
【００７３】
入力部２３は、スイッチまたはダイヤルなどからなり、ユーザの操作に応じた操作信号を、制御部２１に供給する。例えば、入力部２３は、アクセスポイント１１に無線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）またはフラッシュメモリなどの不揮発性メモリからなり、各種の設定情報を記憶する。すなわち、設定情報は、設定情報記憶部２６に記憶されることにより設定される。設定情報記憶部２６は、例えば、設定情報生成部５１から供給されてくる、アクセスポイント１１に接続されるデジタルカメラ１２やパーソナルコンピュータ１３などの機器において共通に設定されている、SSIDおよびWEPキーを記憶する。
【００７７】
無線通信部２８は、デジタルカメラ１２またはパーソナルコンピュータ１３などの他の機器と無線により通信する。例えば、無線通信部２８は、IEEE802.11a、IEEE802.11b、またはIEEE802.11gの規格に準拠した通信方式で、デジタルカメラ１２またはパーソナルコンピュータ１３と無線により通信する。
【００７８】
例えば、無線通信部２８は、信号を受信する場合、制御部２１の制御を基に、他の機器から送信されてくる変調波を電波として受信し、受信した変調波に所定の処理を施すことで、データを復調する。無線通信部２８は、制御部２１の制御を基に、復調したデータを、バス２７を介して、メモリ２２に記憶させる。また、無線通信部２８は、信号を送信する場合、制御部２１の制御を基に、メモリ２２に記憶されたデータに所定の処理を施すことで、データを変調し、変調したデータを他の機器宛てに送信する。
【００７９】
なお、無線通信部２８が、他の機器と無線により通信する場合、制御部２１は、設定情報記憶部２６に記憶されている設定情報を基に、無線通信部２８の通信を制御する。例えば、制御部２１は、他の機器から送信されてきたSSIDと、設定情報記憶部２６に記憶されているSSIDとを比較し、送信されてきたSSIDと記憶しているSSIDとが一致したとき、他の機器との無線による通信を開始するように、無線通信部２８の通信を制御する。例えば、制御部２１は、設定情報記憶部２６に記憶されているWEPキーを暗号キーとして、無線通信部２８に送信させようとするデータを暗号化するか、または無線通信部２８により受信されたデータを復号する。
【００８０】
無線通信部２８は、アンテナ６１、高周波処理部６２、ベースバンド処理部６３、およびMAC（Media Access Control）部６４を含むように構成される。
【００８１】
アンテナ６１は、信号を受信する場合、無線通信により、他の機器から送信されてくる変調波を電波として受信する。アンテナ６１は、受信した変調波の信号を高周波処理部６２に供給する。また、アンテナ６１は、信号を送信する場合、高周波処理部６２から供給された変調されている信号を、電波として放射する。
【００８２】
高周波処理部６２は、信号を受信する場合、アンテナ６１から供給された変調波を、所定の復調方式によって復調する。高周波処理部６２は、復調により得られた信号をベースバンド処理部６３に供給する。また、高周波処理部６２は、信号を送信する場合、ベースバンド処理部６３から供給された信号を、所定の変調方式によって変調する。高周波処理部６２は、変調された信号（変調波）をアンテナ６１に供給する。
【００８３】
ベースバンド処理部６３は、信号を受信する場合、高周波処理部６２から供給された、アナログ信号である信号を、デジタル信号のデータに変換する。ベースバンド処理部６３は、変換により生成されたデジタル信号のデータをMAC部６４に供給する。また、ベースバンド処理部６３は、信号を送信する場合、MAC部６４から供給されたデジタル信号のデータを、アナログ信号である信号に変換する。ベースバンド処理部６３は、変換により生成された信号を高周波処理部６２に供給する。
【００８４】
MAC部６４は、信号を受信する場合、ベースバンド処理部６３から供給されたデータを、所定のフォーマットに変換する。例えば、MAC部６４は、ベースバンド処理部６３から供給されたデータに含まれているヘッダおよび誤り訂正符号（誤り検出符号）などを抽出し、ヘッダを基にデータを送信してきた機器などを特定し、誤り訂正符号を基に受信したデータの誤りを訂正するなどして、ヘッダおよび誤り訂正符号などを取り除いた方式のデータに変換する。AC部６４は、所定のフォーマットに変換されたデータを、バス２７を介して、メモリ２２に記憶させるか、または制御部２１に供給する。
【００８５】
また、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キーを設定情報記憶部１０７に供給する。
【０１０７】
入力部１０５は、例えば、ユーザが撮影を行うためのシャッタレリーズボタン、表示部１０９の画面に設けられるタッチパネル、またはコントロールキー（スイッチ）（図示せず）などから構成され、ユーザの操作（入力）に対応する操作信号を制御部１０４に供給する。
【０１０８】
表示部１０６は、例えば、LCD、有機ELディスプレイ、またはLEDディスプレイなどから構成され、各種の画像または文字列などを表示する。例えば、表示部１０６は、信号処理部１３４から供給された、復号された画像データにより表示される画像を表示する。また、表示部１０６は、ユーザの操作に応じて、制御部１０４が起動させたアプリケーションプログラムのユーザインターフェイスの画像を表示する。
【０１０９】
設定情報記憶部１０７は、例えば、EEPROMまたはフラッシュメモリなどの不揮発性メモリからなり、各種の設定情報を記憶する。すなわち、設定情報は、設定情報記憶部１０７に記憶されることにより、設定される。
【０１１０】
例えば、設定情報記憶部１０７は、設定情報記憶制御部１４３から供給された“abcde123”であるSSIDおよび“xyz1359ab”であるWEPキーを記憶することにより、設定する。
【０１１１】
無線通信部１０８は、アクセスポイント１１と無線により通信する。例えば、無線通信部１０８は、IEEE802.11a、IEEE802.11b、またはIEEE802.11gの規格に準拠した通信方式で、他の機器と無線により通信する。
【０１１２】
例えば、無線通信部１０８は、信号を受信する場合、制御部１０４の制御に従って、アクセスポイント１１から送信されてくる変調波を電波として受信し、受信した変調波に所定の処理を施すことで、データを復調する。無線通信部１０８は、制御部１０４の制御の基に、復調したデータを、バス１０２を介して、メモリ１０３に記憶させる。また、無線通信部１０８は、信号を送信する場合、制御部１０４の制御の基に、メモリ１０３に記憶されたデータに所定の処理を施すことで、データを変調し、変調したデータをアクセスポイント１１に送信する。
【０１１３】
無線通信部１０８は、アンテナ１５１、高周波処理部１５２、ベースバンド処理部１５３、およびMAC部１５４を含むように構成される。
【０１１４】
アンテナ１５１は、信号を受信する場合、無線通信により、アクセスポイント１１から送信されてくる変調波を電波として受信する。アンテナ１５１は、受信した変調波の信号を高周波処理部１５２に供給する。また、アンテナ１５１は、信号を送信する場合、高周波処理部１５２から供給された変調されている信号を、電波として放射する。
【０１１５】
高周波処理部１５２は、信号を受信する場合、アンテナ１５１から供給された変調波を、所定の復調方式によって復調する。高周波処理部１５２は、復調により得られた信号をベースバンド処理部１５３に供給する。また、高周波処理部１５２は、信号を送信する場合、ベースバンド処理部１５３から供給された信号を、所定の変調方式によって変調する。高周波処理部１５２は、変調された信号（変調波）をアンテナ１５１に供給する。
【０１１６】
ベースバンド処理部１５３は、信号を受信する場合、高周波処理部１５２から供給された、アナログ信号である信号を、デジタル信号のデータに変換する。ベースバンド処理部１５３は、変換により生成されたデジタル信号のデータをMAC部１５４に供給する。また、ベースバンド処理部１５３は、信号を送信する場合、MAC部１５４から供給されたデジタル信号のデータを、アナログ信号である信号に変換する。ベースバンド処理部１５３は、変換により生成された信号を高周波処理部１５２に供給する。
【０１１７】
MAC部１５４は、信号を受信する場合、ベースバンド処理部１５３から供給されたデータを、所定のフォーマットに変換する。例えば、MAC部１５４は、ベースバンド処理部１５３から供給されたデータに含まれているヘッダおよび誤り訂正符号（誤り検出符号）などを抽出し、ヘッダを基にデータを送信してきたアクセスポイント１１を特定し、誤り訂正符号を基に受信したデータの誤りを訂正するなどして、ヘッダおよび誤り訂正符号などを取り除いた方式のデータに変換する。MAC部１５４は、所定のフォーマットに変換されたデータをメモリ１０３に記憶させるか、または制御部１０４に供給する。
【０１１８】
また、MAC部１５４は、信号を送信する場合、送信しようとするデータを、所定のフォーマットに変換する。例えば、MAC部１５４は、メモリ１０３から送信しようとするデータを読み出して、読み出したデータにヘッダおよび誤り訂正符号（誤り検出符号）などを付加することにより、所定のフォーマットに変換する。MAC部１５４は、所定のフォーマットに変換されたデータをベースバンド処理部１５３に供給する。
【０１１９】
ドライブ１０９は、装着された記録媒体１１０にデータを書き込むか、または装着された記録媒体１１０からデータまたはプログラムを読み出す。例えば、ドライブ１０９は、記録媒体１１０がメモリカードの場合、そのメモリカードに対応した所定のインターフェイスで構成される。
【０１２０】
記録媒体１１０は、例えば、磁気ディスク１２１（例えば、HDD）、光ディスク１２２（例えば、CDやDVD）、光磁気ディスク１２３（例えば、MD（商標））、または半導体メモリ１２４（例えば、メモリカード）などから構成される。記録媒体１１０は、着脱可能にドライブ１０９に装着される。
【０１２１】
また、ドライブ１０９は、装着された磁気ディスク１２１、光ディスク１２２、光磁気ディスク１２３、または半導体メモリ１２４から記録されているプログラムを読み出して、読み出したプログラムを制御部１０４に供給する。
【０１２２】
このように、制御部１０４は、磁気ディスク１２１、光ディスク１２２、光磁気ディスク１２３、または半導体メモリ１２４などの記録媒体１１０から読み出されたプログラムを実行することができる。
【０１２３】
次に、図４を参照して、アクセスポイント１１およびデジタルカメラ１２におけるレイヤ構成の例について説明する。
【０１２４】
例えば、アクセスポイント１１およびデジタルカメラ１２は、ハードウェア、ドライバ、プロトコル、およびアプリケーションの４階層からなるレイヤ構成に従って各種の処理を実現している。
【０１２５】
ハードウェアは、例えば、無線LANカードまたは不揮発性メモリなどの、電子回路やデバイスなどの物理的実体に対応する。
【０１２６】
ハードウェアは、OSI（Open Systems Interconnection）参照モデルの物理層にあたり、無線LANの場合、デジタル信号を非常に小さい電力で広い帯域に分散させて同時に送信する方式である直接拡散方式（DSSS（Direct Sequence Spread Spectrum））、極めて短い時間ごとに信号を送信する周波数を変更して送信する方式である周波数ホッピング方式（FHSS（Frequency Hopping Spectrum Spread））、または赤外線などのいずれかの方式に対応している。
【０１２７】
ドライバは、例えば、周辺機器などのハードウェアを動作させるためのソフトウェア（プログラム）である。プログラムであるドライバは、コンピュータである制御部２１または制御部１０４により実行される。
【０１２８】
例えば、アクセスポイント１１において、ドライバは、ハードウェアからMACアドレスを取得し、取得したMACアドレスをアプリケーションに供給する。また、ドライバは、アプリケーションが生成したSSIDおよびWEPキーを、例えば、不揮発性メモリなどのハードウェアに記憶させる。
【０１２９】
さらに、例えば、デジタルカメラ１２において、ドライバは、アプリケーションが２次元コードを復号し、復号した結果得られたSSIDおよびWEPキーを、例えば、不揮発性メモリなどのハードウェアに記憶させる。
【０１３０】
また、ドライバは、OSI参照モデルのデータリンク層にあたり、さらに、データリンク層は、上位の層となるLLC（Logical Link Control）層と下位の層となるMAC層から構成される。無線LANの場合、下位のMAC層において、無線LANにおける物理層およびMAC層に関する規格が取り決めされている。例えば、MAC層には、IEEE802.11規格や、他の機器が信号を送信していないことを確かめてからデータを送出する方式であるCSMA/CA（Carrier Sense Multiple Access with Collision Avoidance）方式に対応していることなどが規定されている。
【０１３１】
プロトコルは、機器間でデータ通信を行う際の規約であり、例えば、アクセスポイント１１およびデジタルカメラ１２は、TCP/IPなどの所定のプロトコルに従って、相互に通信を行う。例えば、プロトコルは、ソフトウェア（プログラム）により実現され、プログラムであるプロトコルは、コンピュータである制御部２１および制御部１０４により実行される。
【０１３２】
また、プロトコルは、OSI参照モデルのネットワーク層とトランスポート層に対応する。プロトコルは、ネットワーク層におけるデータを送信する経路の選定（ルーティング）をするための方法の定義や、IP（Internet Protocol）アドレスやパケットのサイズの変換方法などを規定したり、トランスポート層におけるTCP（Transmission Control Protocol）やUDP（User Datagram Protocol）、誤り訂正データ転送の方法など、データ転送の信頼性に関することを規定する。
【０１３３】
アプリケーションは、例えば、無線LANの設定に関する処理など、ある特定の目的のために設計されたソフトウェア（アプリケーションプログラム）に対応する。
【０１３４】
例えば、アクセスポイント１１において、アプリケーションプログラムは、SSIDおよびWEPキーを生成する。また、アプリケーションプログラムは、生成したSSIDおよびWEPキーと、ドライバがハードウェアから取得するMACアドレスを基に、２次元コードを生成し（SSID、WEPキー、およびMACアドレスを２次元コードに符号化し）、生成した２次元コードを、例えば、LCDなどからなる表示部２４であるハードウェアに表示させる。
【０１３５】
また、例えば、デジタルカメラ１２において、アプリケーションは、２次元コードを復号し、復号した結果得られたSSIDおよびWEPキーをドライバに供給する。
【０１３６】
さらに、アプリケーションは、OSI参照モデルのセッション層、プレゼンテーション層、アプリケーション層に対応する。アプリケーションは、セッション層における機器間のコネクションや切断などを規定したり、プレゼンテーション層における圧縮形式や文字コードなどといった、データ表現を規定したり、アプリケーション層における、特に、ユーザの操作に直接関わる処理を規定している。
【０１３７】
次に、図５のフローチャートを参照して、アクセスポイント１１による、設定情報表示の処理について説明する。
【０１３８】
ステップＳ１１において、制御部２１は、初期化処理を実行する。例えば、ステップＳ１１において、制御部２１は、ユーザにより、アクセスポイント１１に設けられた初期化スイッチ（図示せず）が押下された場合、設定された設定情報（SSIDおよびWEPキーなど）を初期化（クリア）するとともに、設定情報記憶部２６に記憶された設定情報（SSIDおよびWEPキーなど）も初期化（クリア）する。
【０１３９】
また、初期化処理を実行した場合、設定情報が初期化される（例えば、工場出荷時設定に戻る）ので、アクセスポイント１１およびアクセスポイント１１を中継局とする無線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キーを２次元コードに符号化し、符号化した２次元コードを表示制御部５３に供給するようにしてもよい。
【０１５４】
図６は、２次元コードに符号化される設定情報の具体例を説明する図である。
【０１５５】
設定情報の先頭には、ヘッダが配置される。ヘッダには、例えば、設定情報であることを示す、特定の配列からなる識別情報、設定情報を示す２次元コードの方式のバージョンを示すバージョン情報やヘッダそのもののデータ量（バイト数）を示すヘッダ長などの情報が格納される。
【０１５６】
ヘッダの次に４バイトの識別コードが配置され、識別コードに続いて、６バイトのMACアドレスが配置される。識別コードは、MACアドレスを識別するためのコードで、MACアドレスを識別するための識別コード固有のデータ配列からなる。また、MACアドレスは、３バイトのメーカコードと３バイトの製造番号からなり、各メーカのメーカコードと、そのメーカ内での固有のID（Identity）となる製造番号とを組み合わせることで、機器に対して一意の値となっている。
【０１５７】
MACアドレスの次に４バイトの識別コードが配置され、識別コードに続いて、32バイトのSSIDが配置される。識別コードは、SSIDを識別するためのコードで、SSIDを識別するための識別コード固有のデータ配列からなる。また、SSIDとして、例えば、“abcde123”のように、32バイト以内のデータが格納される。
【０１５８】
SSIDの次に４バイトの識別コードが配置され、識別コードに続いて、８バイトまたは16バイトのWEPキーが配置される。識別コードは、WEPキーを識別するためのコードで、WEPキーを識別するための識別コード固有のデータ配列からなる。また、WEPキーとして、例えば、“xyz1359ab”のように、16バイト以内のデータが格納される。
【０１５９】
アクセスポイント１１は、このような形式の設定情報を２次元コードに符号化するので、２次元コードを読み取る側の機器（例えば、デジタルカメラ１２）では、識別コードを基に、２次元コードから、MACアドレス、SSID、またはWEPキーの値を確実に取得することができる。また、このようにすることで、２次元コードを読み取る側の機器（例えば、デジタルカメラ１２）が、識別コードを格納していない２次元コードから、その２次元コードに含まれるデータを、MACアドレス、SSID、またはWEPキーとして取得してしまうことを防止することができる。
【０１６０】
なお、上述した、設定情報の各データのデータ量は、一例であり、例えば、識別コードのデータ量を４バイトではなく、２バイトにすることも可能である。また、これらのデータ量を固定長とせずに、可変長とすることも可能である。
【０１６１】
図５のフローチャートに戻り、ステップＳ１６において、表示制御部５３は、符号化部５２から供給された２次元コードを表示部２４の画面に表示させる。例えば、ステップＳ１６において、表示制御部５３は、符号化部５２から供給された、“abcde123”であるSSIDおよび“xyz1359ab”であるWEPキーが符号化されたQRコードを表示部２４の画面に表示させる。
【０１６２】
図７は、２次元コードを表示する、アクセスポイント１１の外観を示す図である。
【０１６３】
アクセスポイント１１には、入力部２３としての無線LAN設定表示ボタン２０１および表示部２４の画面２０２が設けられている。例えば、表示部２４の画面２０２は、無線LAN設定表示ボタン２０１の近傍に設けられている。
【０１６４】
ユーザが無線LAN設定表示ボタン２０１を押下した場合、表示部２４の画面２０２には、QRコード（２次元コード）２０３が表示される。例えば、表示部２４の画面２０２には、ユーザが無線LAN設定表示ボタン２０１を押下する（ステップＳ１２の処理）ことにより、“abcde123”であるSSIDおよび“xyz1359ab”であるWEPキーが符号化されたQRコード２０３が表示される（ステップＳ１６の処理）。
【０１６５】
図５のフローチャートに戻り、ステップＳ１７において、制御部２１は、入力部２３から供給される操作信号を基に、ユーザにより、アクセスポイント１１に設けられた無線LAN設定表示ボタン２０１が押下されたか否かを判定する。
【０１６６】
ステップＳ１７において、無線LAN設定表示ボタン２０１が押下されたと判定された場合、ユーザから２次元コードの表示の終了が指示されたので、ステップＳ１９に進み、表示制御部５３は、表示部２４に、２次元コードの表示を消させる。例えば、ステップＳ１９において、表示制御部５３は、表示部２４に、表示部２４の画面２０２に表示されていた“abcde123”であるSSIDおよび“xyz1359ab”であるWEPキーが符号化されたQRコード２０３の表示を消させる。
【０１６７】
一方、ステップＳ１７において、無線LAN設定表示ボタン２０１が押下されていないと判定された場合、ステップＳ１８に進み、制御部２１は、２次元コードを表示部２４に表示してから、所定の時間（例えば、30秒）が経過したか否かを判定する。
【０１６８】
ステップＳ１８において、所定の時間が経過していないと判定された場合、ステップＳ１７に戻り、上述した処理を繰り返す。すなわち、ステップＳ１７およびステップＳ１８の処理を繰り返すことで、ユーザにより無線LAN設定表示ボタン２０１が押下されるか、または所定の時間が経過した場合、表示部２４の画面２０２に表示された２次元コード（QRコード２０３）の表示が消されることになる。
【０１６９】
一方、ステップＳ１８において、所定の時間が経過したと判定された場合、ステップＳ１９に進み、表示制御部５３は、表示部２４から２次元コードの表示を消して、処理は終了する。
【０１７０】
このように、本発明によれば、SSIDやWEPキーなどの設定情報を２次元コードに符号化し、符号化した２次元コードを無線LANに接続させる機器に読み取らせることで、簡単に無線LANの設定をすることができるため、ネットワークに関する専門的な知識を有さないユーザであっても無線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に接続することができる。
【０１８７】
また、このとき、デジタルカメラ１２は、“設定モード”から、“撮像モード”にモードを変更することで、被写体を撮像することができる状態に戻る。
【０１８８】
このように、本発明によれば、アクセスポイント１１に表示された２次元コードを撮像し、撮像した２次元コードからSSIDやWEPキーを取得するので、簡単に無線LANの設定をすることができるため、ネットワークに関する専門的な知識を有さないユーザであっても無線LANの設定をすることができる。
【０１８９】
また、本発明によれば、アクセスポイント１１に表示された２次元コードを撮像するので、電波により各種の設定情報を送信しないため、外部から設定情報（SSIDやWEPキーなど）を傍受することができなくなり、秘匿性を高めることができる。
【０１９０】
表示された２次元コードを見ることができなければ、無線LANの設定情報を知ることができない。例えば、家庭内において無線LANを構築する場合、家の中で無線LANの設定をすることで、家の外からは、無線LANの設定情報を知ることができなくなる。例えば、望遠鏡により、２次元コードを遠方から、復号できる程度に撮影することは困難なので、ユーザは、アクセスポイント１１の近傍に注意を払うだけで、不正に設定情報を知られてしまうことを防止することができる。
【０１９１】
ところで、上述したように、ステップＳ１１の処理（図５）で、初期化処理を実行しているが、初期化をすることにより、設定しているSSIDおよびWEPキーを初期化（クリア）してしまうため、アクセスポイント１１に設定される設定情報が変更されるとともに、既にアクセスポイント１１を中継局とする無線LANセグメントに接続された機器に設定された設定情報も、アクセスポイント１１と違う値となるので無効となる。すなわち、初期化処理を実行することで、各機器のそれぞれに設定された設定情報が無効になるので、再度、設定情報を設定する必要がある。
【０１９２】
例えば、アクセスポイント１１を中継局とする無線LANセグメントに接続させる機器を新規で追加する場合、初期化処理を実行すると、アクセスポイント１１およびその無線LANセグメントに接続された機器に対して、再度、設定情報を設定する必要がある。
【０１９３】
設定情報記憶部２６に設定情報を記憶させているので（ステップＳ１４の処理（図５））、このような場合、初期化処理（ステップＳ１１の処理（図５））を実行せずに、設定情報記憶部２６に記憶された設定情報を読み出すことで、アクセスポイント１１およびアクセスポイント１１を中継局とする無線LANセグメントに接続された機器に設定された設定情報を変更せずに、新規で追加する機器に対して、アクセスポイント１１と同一の設定情報を設定させることが可能となる。その結果、新規で追加する機器を、アクセスポイント１１を中継局とする無線LANセグメントにさらに接続させることができる。
【０１９４】
図１０のフローチャートを参照して、既に設定していた設定情報を初期化せずに、アクセスポイント１１を中継局とする無線LANセグメントに接続させる機器に対して、設定情報を設定する場合の処理を説明する。
【０１９５】
ステップＳ５１の処理は、図５のステップＳ１２の処理と同様の処理であり、その説明は省略する。
【０１９６】
ステップＳ５２において、符号化部５２は、設定情報記憶部２６に記憶されているSSIDおよびWEPキーを読み出す。例えば、ステップＳ５２において、符号化部５２は、設定情報記憶部２６に記憶されている“abcde123”であるSSIDおよび“xyz1359ab”であるWEPキーを読み出す。
【０１９７】
ステップＳ５３乃至ステップＳ５７の処理のそれぞれは、図５のステップＳ１５乃至ステップＳ１９の処理のそれぞれと同様であり、その説明は省略する。
【０１９８】
このように、本発明によれば、SSIDやWEPキーなどの設定情報を２次元コードに符号化し、符号化した２次元コードを無線LANに接続させる機器に読み取らせることで、簡単に無線LANの設定をすることができるため、ネットワークに関する専門的な知識を有さないユーザであっても無線LANの設定をすることができる。
【０１９９】
また、無線LANに接続させたい機器を、容易に、所望の無線LANセグメントにさらに接続させることが可能となる。
【０２００】
さらに、電波により設定情報を送信しないため、外部から設定情報を傍受することができなくなり、秘匿性を高めることができるので、ユーザは安心して無線LANを利用することができる。
なお、上述した例においては、アクセスポイント１１の表示部２４の画面に表示させる画像は、２次元コードであるとして説明したが、本発明はそれに限らず、例えば、バーコードなど、SSIDやWEPキーを埋め込むことのできる画像であればよい。
【０２０１】
また、アクセスポイント１１の表示部２４の画面に表示させる画像は、２次元コードやバーコードなどのコードに限らず、２次元コードに符号化していない状態で、テキストなどの文字列を表示させるようにしてもよい。この場合、例えば、表示制御部５３は、設定情報生成部５１が生成した設定情報として、“abcde123”であるSSIDおよび“xyz1359ab”であるWEPキーを、表示部２４の画面に表示させる。
【０２０２】
このようにすることで、例えば、QRコードに対応していない機器であっても、アクセスポイント１１の表示部２４の画面に表示させるテキストなどの文字列（例えば、“abcde123”であるSSIDおよび“xyz1359ab”であるWEPキー）を参照して、ユーザの操作により、その機器に入力して設定することで、アクセスポイント１１による無線LANに接続させることができる。
【０２０３】
さらに、アクセスポイント１１の表示部２４の画面には、その時点において、アクセスポイント１１による無線LANに設定されている（設定情報記憶部２６に記憶されている）、SSIDおよびWEPキーなどの設定情報を表示させることもできる。
【０２０４】
また、上述した例において、設定情報として、無線LANで特定のネットワークを指定するための識別子であるSSIDと、通信するデータを暗号化するための暗号鍵であるWEPキーについて説明したが、本発明においてはこれに限らず、例えば、無線LANのセキュリティに関する情報など、無線LANの設定に必要となる情報（データ）であればよい。
【０２０５】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０２０６】
この記録媒体は、図２に示すように、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク４１（フレキシブルディスクを含む）、光ディスク４２（CD-ROM(Compact Disc-Read Only Memory)を含む）、光磁気ディスク４３（MD（商標）を含む）、若しくは半導体メモリ４４などよりなるパッケージメディアにより構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM（図示せず）などで構成される。
【０２０７】
また、この記録媒体は、図３に示すように、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク１２１（フレキシブルディスクを含む）、光ディスク１２２（CD-ROMを含む）、光磁気ディスク１２３（MD（商標）を含む）、若しくは半導体メモリ１２４などよりなるパッケージメディアにより構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM（図示せず）などで構成される。
【０２０８】
さらに、上述した一連の処理を実行させるプログラムは、必要に応じてルータ、モデムなどのインターフェイスを介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を介してコンピュータにインストールされるようにしてもよい。
【０２０９】
なお、本明細書において、記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２１０】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【図面の簡単な説明】
【０２１１】
【図１】本発明を適用した通信システムの一実施の形態の構成を示すブロック図である。
【図２】アクセスポイントの機能の構成を示すブロック図である。
【図３】デジタルカメラの機能の構成を示すブロック図である。
【図４】レイヤ構成の例について説明する図である。
【図５】アクセスポイントによる、設定情報表示の処理について説明するフローチャートである。
【図６】２次元コードに符号化される設定情報の具体例を説明する図である。
【図７】２次元コードを表示する、アクセスポイントの外観を示す図である。
【図８】デジタルカメラによる、設定情報設定の処理について説明するフローチャートである。
【図９】アクセスポイントの表示部の画面に表示されるQRコードを撮像するデジタルカメラについて説明する図である。
【図１０】アクセスポイントによる、設定情報表示の処理について説明するフローチャートである。
【符号の説明】
【０２１２】
１  通信システム，  １１  アクセスポイント，  １２  デジタルカメラ，  ２１  制御部，  ２２  メモリ，  ２３  入力部，  ２４  表示部，  ２５  通信部，  ２６  設定情報記憶部，  ２８  無線通信部，  ２９  ドライブ，  ４１  磁気ディスク，  ４２  光ディスク，  ４３  光ディスク，  ４４  半導体メモリ，  ５１  設定情報生成部，  ５２  符号化部，  ５３  表示制御部，  ６１  アンテナ，  ６２  高周波処理部，  ６３  ベースバンド処理部，  ６４  MAC部，  １０１  カメラ部，  １０３  メモリ，  １０４  制御部，  １０５  入力部，  １０６  表示部，  １０７  設定情報記憶部，  １０８  無線通信部，  １０９  ドライブ，  １２１  磁気ディスク，  １２２  光ディスク，  １２３  光ディスク，  １２４  半導体メモリ，  １３１  光学ブロック，  １３２  CCD，  １３３  A/D変換部，  １３４  信号処理部，  １４１  撮像制御部，  １４２  復号部，  １４３  設定情報記憶制御部，  １５１  アンテナ，  １５２  高周波処理部，  １５３  ベースバンド処理部，  １５４  MAC部
【図１】
2006261938.tif 000003
【図２】
2006261938.tif 000004
【図３】
2006261938.tif 000005
【図４】
2006261938.tif 000006
【図５】
2006261938.tif 000007
【図６】
2006261938.tif 000008
【図７】
2006261938.tif 000009
【図８】
2006261938.tif 000010
【図９】
2006261938.tif 000011
【図１０】
2006261938.tif 000012