(57)【要約】【課題】  無線ネットワークを構成するには、無線通信装置同士で同一のＳＳＩＤを設定する必要があるが、この設定は煩雑であるため、ユーザにとって面倒な作業である。【解決手段】  場所や時間に応じて異なるコミュニティＩＤやイベントＩＤを撮影時に画像ファイルのメタ情報として付加し、新たなネットワークを形成する際に、当該ＩＤを用いてネットワークを形成する。【選択図】  図１
2008124992.tif 000002
【特許請求の範囲】
【請求項１】
画像データの属性情報を検出する検出手段と、
前記検出手段により検出した前記属性情報に基づいて、通信パラメータを設定する設定手段と、
を有することを特徴とするデータ処理装置。
【請求項２】
前記設定手段により設定した通信パラメータに対応する前記属性情報を有する画像データを、通信可能な画像データとして判別する判別手段を有することを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記設定手段により設定した通信パラメータに基づいて形成されたネットワークにおいて、前記判別手段により通信可能と判別された画像データを通信する通信手段を有することを特徴とする請求項２に記載のデータ処理装置。
【請求項４】
前記設定手段により設定した通信パラメータに基づくネットワークの情報を周囲の通信装置に通知する通知手段を有し、
前記ネットワークへの参加要求を送信した他の通信装置とネットワークを形成することを特徴とする請求項１乃至請求項３のいずれかに記載のデータ処理装置。
【請求項５】
他の通信装置が形成するネットワーク情報を受信する受信手段と、
前記ネットワーク情報に含まれる通信パラメータに対応する第１の情報を属性情報として含む画像データを検索する検索手段と、
前記検索手段による検索結果に応じて、前記他の通信装置が形成するネットワークに参加することを特徴とする請求項１乃至請求項４のいずれかに記載のデータ処理装置。
【請求項６】
画像を表示する表示手段を有し、
前記検索手段は、前記表示手段に表示されている画像データの属性情報に前記第１の情報が含まれているか否かを検索することを特徴とする請求項５に記載のデータ処理装置。
【請求項７】
基地局から受信した情報を、画像データの属性情報として記憶する記憶手段を有することを特徴とする請求項１乃至請求項６のいずれかに記載のデータ処理装置。
【請求項８】
画像を表示する表示手段を有し、
前記検出手段は、前記表示手段に表示されている画像データの属性情報を検出することを特徴とする請求項１乃至請求項４のいずれかに記載のデータ処理装置。
【請求項９】
画像データの属性情報は、画像データが撮影された場所又は時間に基づく情報であることを特徴とする請求項１乃至請求項８のいずれかに記載のデータ処理装置。
【請求項１０】
画像データの属性情報を検出する検出工程と、
前記検出工程において検出された前記属性情報に基づいて、通信パラメータを設定する設定工程と、
を有することを特徴とするデータ処理装置の制御方法。
【請求項１１】
画像データの属性情報を検出する検出工程と、
前記検出工程において検出された前記属性情報に基づいて、通信パラメータを設定する設定工程と、
を有することを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置、当該データ処理装置の制御方法、並びに当該制御方法をコンピュータに実行させるためのコンピュータプログラムに関する。
【背景技術】
【０００２】
デジタルカメラで撮影した画像をユーザ間で交換する方法としては、撮影した画像をメモリデバイス経由でパソコンに取り込み、メールに添付して送信する方法や、インターネット上のサーバに格納してダウンロードする方法などがある。
【０００３】
一方、最近では、ＩＥＥＥ８０２．１１無線ＬＡＮ等の無線通信機能を搭載したデジタルカメラも製品化されており、デジタルカメラ間で無線通信を用いて画像を送受信することも可能となっている。
【０００４】
ＩＥＥＥ８０２．１１無線ＬＡＮを用いて通信を行う場合、ネットワーク識別子（ＳＳＩＤ）や通信チャネル、暗号方式、暗号鍵、認証方式、認証鍵などの無線通信パラメータを機器に設定しなければならない（特許文献１〜３）。
【特許文献１】特開２００５−３１９０４７
【特許文献２】特開２００４−００７１２０
【特許文献３】特開２００４−１８７００１
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このような無線通信パラメータは、通常、機器のユーザインタフェースを用いて設定される。しかし、これは面倒な作業であり、特にデジタルカメラなどのキーボードを有しない機器においては、ＳＳＩＤや暗号キーなどの文字列を入力するのは容易でない。
【０００６】
本発明は、他の通信装置との通信が可能なデータ処理装置において、簡単に通信パラメータを設定することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明は、データ処理装置であって、画像データの属性情報を検出する検出手段と、前記検出手段により検出した前記属性情報に基づいて、通信パラメータを設定する設定手段と、を有することを特徴とする。
【０００８】
また、本発明は、データ処理装置の制御方法であって、画像データの属性情報を検出する検出工程と、前記検出工程において検出された前記属性情報に基づいて、通信パラメータを設定する設定工程と、を有することを特徴とする。
【０００９】
さらにまた、本発明は、コンピュータプログラムであって、画像データの属性情報を検出する検出工程と、前記検出工程において検出された前記属性情報に基づいて、通信パラメータを設定する設定工程と、を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、画像の属性情報として記憶した情報に基づいて、簡単に通信パラメータを設定することができる。
【発明を実施するための最良の形態】
【００１１】
（第１の実施例）
以下、図面を参照して本発明に係る実施の形態について詳細に説明する。
【００１２】
図１は、本実施例におけるシステム構成を示した図である。
【００１３】
１ａ〜１ｄはＩＥＥＥ８０２．１１無線ＬＡＮによる無線通信機能を備えたデジタルカメラであり、２０はアクセスポイント（基地局装置）である。なお、アクセスポイントは、無線通信装置間の通信を中継、及び制御する機能を有している。
【００１４】
運動会に参加した人々がデジタルカメラ１ａ〜１ｄで画像を撮影し、その後デジタルカメラ１ａ、１ｂのユーザが喫茶店に移動し、無線ネットワークを介して撮影した画像を交換する場合を想定している。
【００１５】
図２は、デジタルカメラ１ａ〜１ｄの内部構成を表したブロック図である。
【００１６】
２はデジタルカメラの各機能部を制御するＣＰＵである。３は後述する図５、６、７の動作プログラムを格納しているＲＯＭであり、ＣＰＵ２は前記動作プログラムに従って処理を行う。
【００１７】
４は前記動作プログラムが動作する際にワークエリアとして使用されるＲＡＭ、５はデジタルカメラが撮影した画像を格納するためのフラッシュメモリである。６はＩＥＥＥ８０２．１１無線ＬＡＮによる無線通信を行うための無線ＬＡＮ通信部、７は撮影時の被写体の表示、及び撮影した画像の表示等を行うための表示部である。８はデジタルカメラが画像を撮影するための撮像部、９はユーザが操作を行うための操作部、１０はデータおよびアドレスバスである。
【００１８】
ここで、図１の運動会会場のシステム構成について説明する。
【００１９】
アクセスポイント２０は、図４に示すようなタイムテーブルに従い、コミュニティＩＤとイベントＩＤを無線ＬＡＮの制御信号であるビーコンに付加し、定期的に報知している。本実施例では、コミュニテイＩＤとして、会場（行事）の情報である「ｕｎｄｏｋａｉ」、イベントＩＤとして、その時間に行われている競技の情報である「ｋｉｂａｓｅｎ」や「ｔａｍａｉｒｅ」という情報が用いられている。コミュニティＩＤは場所に応じて異なる情報であり、イベントＩＤは時間に応じて異なる情報である。
【００２０】
なお、アクセスポイント２０は、デジタルカメラ１ａ〜１ｄからの要求に応じて上記コミュニティＩＤとイベントＩＤを送信してもよい。ビーコンによる定期的な送信と、デジタルカメラからの要求に応じた送信と、を併用してもよい。
【００２１】
デジタルカメラ１ａ〜１ｄは、アクセスポイントから送信されるコミュニティＩＤとイベントＩＤを受信すると、受信したコミュニティＩＤとイベントＩＤをＲＡＭ４に格納する。ＲＡＭ４に格納する際には、それまでに格納されていた値と比較し、変更があった場合に書き換えるようにしても良いし、必ず書き換えるようにしても良い。
【００２２】
各デジタルカメラ１ａ〜１ｄは、画像を撮影した際に、画像ファイルのメタ情報の一部として、前記ＲＡＭ４に格納されているコミュニティＩＤとイベントＩＤを付加してフラッシュメモリ５に記憶する。ここでメタ情報とは、画像ファイルの属性情報であり、一般的には画像の作成日付や作成者の情報等が付加される。
【００２３】
このように、画像を撮影した場所の情報であるコミュニティＩＤと、撮影時に行われている競技の情報であるイベントＩＤと、が画像ファイルのメタ情報の一部として付加されることになる。なお、画像ファイルをパーソナルコンピュータに取り込んだ後は、コミュニティＩＤやイベントＩＤを用いた画像ファイルの整理、検索等が可能となる。コミュニティＩＤとイベントＩＤをメタ情報として付加した場合の画像ファイルの例を図３に示す。
【００２４】
次に、デジタルカメラ１ａ、１ｂのユーザが喫茶店に移動した後のシステム構成について説明する。
【００２５】
２台のデジタルカメラ１ａ及び１ｂは、無線ＬＡＮのアドホックモードによる無線ネットワーク（以下アドホックネットワーク）を形成して画像の交換を行うものとする。なお、アドホックモードとは、アクセスポイントを介さず、無線通信装置間で直接通信を行う通信モードのことをいう。
【００２６】
デジタルカメラ１ａとデジタルカメラ１ｂがアドホックネットワークを形成する方法について、図５、６のフローチャートを用いて説明する。アドホックモードでは、いずれか一方の無線通信装置が先にビーコンを送信し、もう一方の無線通信装置が当該ビーコンを受信することでネットワークが形成される。アドホックモードによる通信を開始しようとする無線通信装置は、最初に一定時間キャリアセンスを行い、アドホックモードのビーコンを検出しなかった場合に、自らアドホックモードの送信を開始する。
【００２７】
本実施例では、デジタルカメラ１ａが最初にビーコンを送信し、デジタルカメラ１ｂがビーコンを受信するものとして説明する。図５はデジタルカメラ１ａの動作フロー、図６はデジタルカメラ１ｂの動作フローである。ただし、デジタルカメラ１ｂが最初にビーコンを送信し、デジタルカメラ１ａがビーコンを受信する場合は、デジタルカメラ１ｂが図５に示す動作を行い、デジタルカメラ１ａが図６に示す動作を行う。
【００２８】
最初に図５を用いてデジタルカメラ１ａの動作フローについて説明する。
【００２９】
まず、デジタルカメラ１ａの表示部７に運動会で撮影した画像のうちの１枚を表示し、無線接続の開始指示を行う（Ｓ５０１）。無線接続プログラムを起動して無線接続の開始を指示しても良いし、表示部７がタッチパネル付の表示装置であれば、表示画像をダブルクリックすることにより無線接続の処理を開始してもよい。
【００３０】
次にデジタルカメラ１ａは、表示画像の画像ファイルのメタ情報にコミュニティＩＤが含まれているか否かを調べる（Ｓ５０２）。コミュニティＩＤが含まれていれば（Ｓ５０２）、デジタルカメラ１ａはビーコン中のＳＳＩＤ（ネットワーク識別子）に当該コミュニティＩＤ（本実施例では“ｕｎｄｏｋａｉ”）を設定し、ビーコンの送信を行う（Ｓ５０３）。当該ビーコンを送信することにより、アドホックネットワークの形成開始を周囲の無線通信装置に知らせることができる。
【００３１】
なお、既に他のＳＳＩＤが設定されている場合は、当該ＳＳＩＤを一時的にＲＡＭ４に格納しておき、アドホックネットワークを介した画像ファイルの交換が終了した後、ＲＡＭ４に格納していたＳＳＩＤを設定し直せばよい。
【００３２】
ビーコン送信後、デジタルカメラ１ａは、他の無線通信装置からのプローブ要求（Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔ）が送信されてくるのを一定時間待機する（５０４）。なお、プローブ要求とは、周辺に存在する無線ネットワークの有無を問い合わせるための信号であり、ここでは、アドホックネットワークへの参加を要求するために用いられる。
【００３３】
一定時間内にプローブ要求を受信した場合（Ｓ５０４のＹｅｓ）、デジタルカメラ１ａはプローブ要求中のＳＳＩＤに“ｕｎｄｏｋａｉ”が設定されているか、すなわち、Ｓ５０３で送信したビーコンに設定したＳＳＩＤと一致するか否かを確認する（Ｓ５０５）。一致していた場合（Ｓ５０５のＹｅｓ）、当該プローブ要求の送信元である無線通信装置（本実施例ではデジタルカメラ１ｂ）のアドホックネットワークへの参加許可を通知するため、デジタルカメラ１ａはプローブ応答を送信する（Ｓ５０６）。なお、プローブ応答中のＳＳＩＤには“ｕｎｄｏｋａｉ”を設定する。
【００３４】
そして、デジタルカメラ１ａは、ＳＳＩＤ“ｕｎｄｏｋａｉ”を設定し、当該プローブ応答を受信したデジタルカメラ１ｂとの間でアドホックネットワークを形成する（Ｓ５０７）。その結果、デジタルカメラ１ａはデジタルカメラ１ｂとの間で、アドホックネットワークを介して画像の送受信を行うことが可能となる。
【００３５】
なお、アドホックネットワーク形成後は、メタ情報にＳＳＩＤと同一のコミュニティＩＤ“ｕｎｄｏｋａｉ”を含む画像ファイルのみを送信できるようにしてもよい。かかる場合、デジタルカメラ１ａは、メタ情報にコミュニティＩＤ“ｕｎｄｏｋａｉ”を含む画像ファイルを送信可能ファイルとして抽出し、ＲＡＭ４に一時記憶する。そして、デジタルカメラ１ａは抽出した画像ファイルを自動的に全て送信してもよいし、抽出した画像を表示部７に順番に表示し、ユーザの指示に応じて送信開始、又は送信中止を決定してもよい。これにより、デジタルカメラのフラッシュメモリ５に記憶してある運動会とは無関係の画像ファイルを相手に送信する危険を減らすことができる。
【００３６】
そして、送信完了後にＳＳＩＤの設定を解除し、アドホックネットワークを終了する。こうすることにより、画像交換に必要な時間だけ一時的にコミュニティＩＤを用いたアドホックネットワークを形成するため、セキュリティも保つことができる。なお、前述したように、ＳＳＩＤとしてコミュニティＩＤを設定する際に、既に他のＳＳＩＤが設定されていた場合は、当該ＳＳＩＤを再設定してもよい。これにより、画像交換終了後は、アドホックネットワーク形成前に属していた無線ネットワークに再び参加することができる。
【００３７】
次に、図６を用いてデジタルカメラ１ｂの動作フローについて説明する。
【００３８】
デジタルカメラ１ｂは、無線接続開始の指示がされると、他の無線通信装置（本実施例ではデジタルカメラ１ａ）からのビーコンの受信を一定時間待機する（Ｓ６０１）。一定時間内にビーコンを受信すると（Ｓ６０１のＹｅｓ）、デジタルカメラ１ｂは、フラッシュメモリ５に格納されている画像ファイルの中から、受信したビーコンに含まれるＳＳＩＤ（本実施例では“ｕｎｄｏｋａｉ”）と同一のコミュニティＩＤをメタ情報に含む画像ファイルを検索する（Ｓ６０２）。
【００３９】
受信したビーコンに含まれるＳＳＩＤと同一のコミュニティＩＤを有する画像ファイルがあれば（Ｓ６０３のＹｅｓ）、デジタルカメラ１ｂは当該画像を表示部７に表示するとともに、無線接続を行うか否かの指示をユーザに促す表示を行う（Ｓ６０４）。
【００４０】
ユーザにより接続の指示がされた場合（Ｓ６０５のＹｅｓ）、デジタルカメラ１ｂはビーコンの送信元である無線通信装置（本実施例ではデジタルカメラ１ａ）に対し、アドホックネットワークへの参加を要求するためのプローブ要求を送信する（Ｓ６０６）。なお、プローブ要求のＳＳＩＤには、受信したビーコンに含まれていた“ｕｎｄｏｋａｉ”を設定する。既に他のＳＳＩＤが設定されている場合は、当該ＳＳＩＤを一時的にＲＡＭ４に格納しておき、アドホックネットワークを介した画像ファイルの交換が終了した後、ＲＡＭ４に格納しておいたＳＳＩＤを設定し直せばよい。
【００４１】
なお、Ｓ６０３でＹｅｓの場合、Ｓ６０４、Ｓ６０５の処理を省略し、自動的にプローブ要求を送信（Ｓ６０６）するようにしてもよい。こうすることにより、ユーザが操作することなく、自動的に無線ネットワークを形成することが可能となる。
【００４２】
次にデジタルカメラ１ｂは、プローブ要求に対する応答であるプローブ応答の受信を一定時間待機する（Ｓ６０７）。一定時間内にプローブ応答を受信すると（Ｓ６０７のＹｅｓ）、デジタルカメラ１ｂはＳＳＩＤ“ｕｎｄｏｋａｉ”を設定し、プローブ応答の送信元である無線通信装置（本実施例ではデジタルカメラ１ａ）との間でアドホックネットワークを形成する（Ｓ６０８）。その結果、デジタルカメラ１ｂはデジタルカメラ１ａとの間で、アドホックネットワークを介して画像の送受信を行うことが可能となる。
【００４３】
なお、アドホックネットワーク形成後は、メタ情報にＳＳＩＤと同一のコミュニティＩＤ“ｕｎｄｏｋａｉ”を含む画像ファイルのみを送信できるようにしてもよい。かかる場合、デジタルカメラ１ａは、メタ情報にコミュニティＩＤ“ｕｎｄｏｋａｉ”を含む画像ファイルを送信可能ファイルとして抽出し、ＲＡＭ４に一時記憶する。そして、デジタルカメラ１ａは抽出した画像ファイルを自動的に全て送信してもよいし、抽出した画像を表示部７に順番に表示し、ユーザの指示に応じて送信開始、又は送信中止を決定してもよい。これにより、デジタルカメラのフラッシュメモリ５に記憶してある運動会とは無関係の画像ファイルを相手に送信する危険を減らすことができる。
【００４４】
そして、送信完了後にＳＳＩＤの設定を解除し、アドホックネットワークを終了する。こうすることにより、画像交換に必要な時間だけ一時的にコミュニティＩＤを用いたアドホックネットワークを形成するため、セキュリティも保つことができる。なお、前述したように、ＳＳＩＤとしてコミュニティＩＤを設定する際に、既に他のＳＳＩＤが設定されていた場合は、当該ＳＳＩＤを再設定してもよい。これにより、画像交換終了後は、アドホックネットワーク形成前に属していた無線ネットワークに再び参加することができる。
【００４５】
本実施例によれば、運動会会場でアクセスポイントから送信されるコミュニティＩＤを、撮影した画像ファイルのメタ情報として記憶し、その後ＳＳＩＤとして使用することにより、同じ運動会で撮影を行ったデジタルカメラとの間で、簡単にアドホックネットワークを形成できる。
【００４６】
また、アドホックネットワーク形成後は、ＳＳＩＤと同一のコミュニティＩＤをメタ情報として含む画像ファイルのみを送信するため、運動会とは無関係な画像ファイルがデジタルカメラに記憶されていたとしても、当該画像ファイルを送信することがなく、運動会で撮影した画像のみの交換が可能となる。また、画像交換に必要な時間だけ一時的にネットワークを形成するため、安全に画像の交換を行うことができる。
【００４７】
なお、本実施例ではＳＳＩＤとしてコミュニティＩＤを用いる場合について説明したが、コミュニティＩＤの代わりにイベントＩＤを用いてもよい。これにより、同一の競技中に撮影した画像のみを簡単にデジタルカメラ間で交換することができる。また、コミュニティＩＤを用いるかイベントＩＤを用いるかをユーザが選択できるようにしてもよい。この場合、無線接続の開始指示の際に表示部７に選択画面を表示し、ユーザに選択を促すようにすればよい。また、ＳＳＩＤとしてコミュニティＩＤとイベントＩＤを組み合わせて使用してもよい。この場合、ＳＳＩＤは“ｕｎｄｏｋａｉ＿ｋｉｂａｓｅｎ”、”ｕｎｄｏｋａｉ＿ｔａｍａｉｒｅ”のようになる。
【００４８】
また、ＳＳＩＤとしてコミュニティＩＤ、イベントＩＤをそのまま用いなくてもよい。例えば、コミュニティＩＤ又はイベントＩＤと予め決められた数字とを組み合わせ、ＳＳＩＤとして設定してもよい（例、ｕｎｄｏｋａｉ１２３、ｋｉｂａｓｅｎ３３）。また、コミュニティＩＤ又はイベントＩＤから予め決められたアルゴリズムに基づいて文字列を算出し、ＳＳＩＤとして設定してもよい。
【００４９】
（第２の実施例）
本実施例では、第１の実施例と同様のシステムにおいて、アドホックネットワークを形成する場合の別の処理例について説明する。本実施例においても、第１の実施例と同様、デジタルカメラ１ａが最初にビーコンを送信し、デジタルカメラ１ｂがビーコンを受信することによりアドホックネットワークが形成されるものとして説明する。
【００５０】
図１のシステム構成図、図２のブロック構成図、図５のデジタルカメラ１ａの動作フローは第１の実施例と同様であるため、説明を省略する。本実施例では、デジタルカメラ１ｂの動作フローが第１の実施例における動作フロー（図６）と一部異なる。なお、デジタルカメラ１ｂが最初にビーコンを送信し、デジタルカメラ１ａがビーコンを受信する場合は、デジタルカメラ１ｂが図５に示す動作を行い、デジタルカメラ１ａが図７に示す動作を行う。
【００５１】
図７は、本実施例におけるデジタルカメラ１ｂの動作フローである。なお、図６と同一の処理に関しては同一の符号を付してある。
【００５２】
デジタルカメラ１ｂは、無線接続開始の指示がされると、他の無線通信装置（本実施例ではデジタルカメラ１ａ）からのビーコンの受信を一定時間待機する（Ｓ６０１）。一定時間内にビーコンを受信すると（Ｓ６０１のＹｅｓ）、デジタルカメラ１ｂは、表示部７に画像を表示中か否かを確認する（Ｓ７０２）。
【００５３】
画像が表示されていた場合（Ｓ７０２のＹｅｓ）、受信したビーコンに含まれるＳＳＩＤ（本実施例では“ｕｎｄｏｋａｉ”）と、表示画像の画像ファイルのメタ情報に付加されているコミュニティＩＤと、を比較する（Ｓ７０３）。ＳＳＩＤとコミュニティＩＤが一致していたら（Ｓ７０３のＹｅｓ）、デジタルカメラ１ｂはビーコンの送信元である無線通信装置（本実施例ではデジタルカメラ１ａ）に対し、アドホックネットワークへの参加要求を示すためのプローブ要求を送信する（Ｓ６０６）。なお、プローブ要求中のＳＳＩＤには、受信したビーコンに含まれていた“ｕｎｄｏｋａｉ”を設定する。既に他のＳＳＩＤが設定されている場合は、当該ＳＳＩＤを一時的にＲＡＭ４に格納しておき、アドホックネットワークを介した画像ファイルの交換が終了した後、ＲＡＭ４に格納しておいたＳＳＩＤを設定し直せばよい。
【００５４】
次にデジタルカメラ１ｂは、プローブ要求に対する応答であるプローブ応答の受信を一定時間待機する（Ｓ６０７）。一定時間内にプローブ応答を受信すると（Ｓ６０７のＹｅｓ）、デジタルカメラ１ｂはＳＳＩＤ“ｕｎｄｏｋａｉ”を設定し、プローブ応答の送信元である無線通信装置（本実施例ではデジタルカメラ１ａ）との間でアドホックネットワークを形成する（Ｓ６０８）。その結果、デジタルカメラ１ｂはデジタルカメラ１ａとの間で、アドホックネットワークを介して画像の送受信を行うことが可能となる。
【００５５】
なお、アドホックネットワーク形成後は、メタ情報にＳＳＩＤと同一のコミュニティＩＤ“ｕｎｄｏｋａｉ”を含む画像ファイルのみを送信できるようにしてもよい。かかる場合、デジタルカメラ１ａは、メタ情報にコミュニティＩＤ“ｕｎｄｏｋａｉ”を含む画像ファイルを送信可能ファイルとして抽出し、ＲＡＭ４に一時記憶する。そして、デジタルカメラ１ａは抽出した画像ファイルを自動的に全て送信してもよいし、抽出した画像を表示部７に順番に表示し、ユーザの指示に応じて送信開始、又は送信中止を決定してもよい。これにより、デジタルカメラのフラッシュメモリ５に記憶してある運動会とは無関係の画像ファイルを相手に送信する危険を減らすことができる。
【００５６】
そして、送信完了後にＳＳＩＤの設定を解除し、アドホックネットワークを終了する。こうすることにより、画像交換に必要な時間だけ一時的にコミュニティＩＤを用いたアドホックネットワークを形成するため、セキュリティも保つことができる。なお、前述したように、ＳＳＩＤとしてコミュニティＩＤを設定する際に、既に他のＳＳＩＤが設定されていた場合は、当該ＳＳＩＤを再設定してもよい。これにより、画像交換終了後は、アドホックネットワーク形成前に属していた無線ネットワークに再び参加することができる。
【００５７】
Ｓ７０２において、表示部７に画像が表示されていない場合（Ｓ７０２のＮｏ）、もしくはＳ７０３において、受信したビーコンのＳＳＩＤと表示画像のコミュニティＩＤが一致していない場合（Ｓ７０３のＮｏ）、デジタルカメラ１ｂはＳ６０２の処理に進む。Ｓ６０２において、デジタルカメラ１ｂは、フラッシュメモリ５に格納されている画像ファイルの中から、受信したビーコンに含まれるＳＳＩＤ（本実施例では“ｕｎｄｏｋａｉ）と同一のコミュニティＩＤをメタ情報に含む画像ファイルを検索する。
【００５８】
受信したビーコンに含まれるＳＳＩＤと同一のコミュニティＩＤを有する画像ファイルがあれば（Ｓ６０３のＹｅｓ）、デジタルカメラ１ｂは当該画像を表示部７に表示するとともに、無線接続を行うか否かの指示をユーザに促す表示を行う（Ｓ６０４）。ユーザにより接続の指示がされた場合（Ｓ６０５のＹｅｓ）、Ｓ６０６に進む。その後は前述の処理と同様の処理を行う。
【００５９】
このように、本実施例によれば、デジタルカメラ１ｂのユーザは、無線接続処理を開始する際に、交換を希望する画像ファイルを表示させておくことにより、アドホックネットワークの形成を自動的に行うことができる。つまり、デジタルカメラ１ａとデジタルカメラ１ｂのユーザは、同じ運動会で撮影した画像を表示部に表示し、無線接続の開始を指示するだけで、アドホックネットワークを介した画像の交換を行うことができる。
【００６０】
なお、上記実施例ではＳＳＩＤとしてコミュニティＩＤを用いる場合について説明したが、コミュニティＩＤの代わりにイベントＩＤを用いてもよい。これにより、同一の競技中に撮影した画像のみを簡単にデジタルカメラ間で交換することができる。また、コミュニティＩＤを用いるかイベントＩＤを用いるかをユーザが選択できるようにしてもよい。この場合、無線接続の開始指示の際に表示部７に選択画面を表示し、ユーザに選択を促すようにすればよい。また、ＳＳＩＤとしてコミュニティＩＤとイベントＩＤを組み合わせて使用してもよい。この場合、ＳＳＩＤは“ｕｎｄｏｋａｉ＿ｋｉｂａｓｅｎ”、”ｕｎｄｏｋａｉ＿ｔａｍａｉｒｅ”のようになる。
【００６１】
また、ＳＳＩＤとしてコミュニティＩＤ、イベントＩＤをそのまま用いなくてもよい。例えばコミュニティＩＤ又はイベントＩＤと予め決められた数字とを組み合わせ、ＳＳＩＤとして設定してもよい（例、ｕｎｄｏｋａｉ１２３、ｋｉｂａｓｅｎ３３）。また、コミュニティＩＤ又はイベントＩＤから予め決められたアルゴリズムに基づいて文字列を算出し、ＳＳＩＤとして設定してもよい。
【００６２】
上記各実施例では、コミュニティＩＤとして、会場（行事）の情報である「ｕｎｄｏｋａｉ」、イベントＩＤとして、その時間に行われている競技の情報である「ｋｉｂａｓｅｎ」や「ｔａｍａｉｒｅ」という情報を用いる場合について説明したが、他の情報であっても構わない。また、上記各実施例では運動会会場にアクセスポイントが１台設置されている場合を示したが、複数のアクセスポイントが設置されている場合であっても本発明は適用可能である。この場合、運動会会場に設置されている複数のアクセスポイントが、共通のコミュニティＩＤ、及びイベントＩＤを送信するよう設定しておけばよい。
【００６３】
また、上記各実施例では、コミュニティＩＤやイベントＩＤをＳＳＩＤとして用いる場合について説明したが、暗号鍵等、他の無線通信パラメータとして使用してもよい。
【００６４】
また、上記各実施例では、デジタルカメラは無線通信機能を内蔵していたが、外付けであってもよい。
【００６５】
また、デジタルカメラが扱う画像ファイルは静止画、動画どちらであってもよい。
【００６６】
また、上記各実施例では、デジタルカメラを用いた場合について説明したが、無線通信機能と撮像機能を備えていれば、デジタルビデオカメラや携帯電話、ＰＤＡ、携帯ゲーム機など、どのような機器であってもよい。
【００６７】
また、上記各実施例では、ＩＥＥＥ８０２．１１無線ＬＡＮを用いる場合について説明したが、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＵＷＢ、ワイヤレスＵＳＢ等、他の無線通信方式にも適用は可能である。例えば、Ｂｌｕｅｔｏｏｔｈの場合は、コミュニティＩＤやイベントＩＤをＰＩＮコードとして設定すればよい。
【００６８】
また、上記各実施例では無線通信パラメータを設定する場合について説明したが、有線通信に用いるパラメータ（ＩＰアドレス等）を設定してもよい。かかる場合は画像ファイルの属性情報として含まれる情報に基づいて、簡単かつ迅速に有線ネットワークを形成することができる。
【図面の簡単な説明】
【００６９】
【図１】本実施例における通信システムの構成を示す図
【図２】本実施例におけるデジタルカメラ１ａ〜１ｂのブロック構成図
【図３】コミュニティＩＤとイベントＩＤをメタ情報に付加した場合の画像ファイル
【図４】コミュニティＩＤとイベントＩＤのタイムテーブル
【図５】実施例１、２におけるデジタルカメラ１ａの動作フロー
【図６】実施例１におけるデジタルカメラ１ｂの動作フロー
【図７】実施例２におけるデジタルカメラ１ｂの動作フロー
【符号の説明】
【００７０】
１ａ〜１ｄ  デジタルカメラ
２  ＣＰＵ
３  ＲＯＭ
４  ＲＡＭ
５  フラッシュメモリ
６  無線ＬＡＮ通信部
７  表示部
８  撮像部
９  操作部
１０  データ／アドレスバス
１ａ−１ｄ  デジタルカメラ
２０  アクセスポイント
【図１】
2008124992.tif 000003
【図２】
2008124992.tif 000004
【図３】
2008124992.tif 000005
【図４】
2008124992.tif 000006
【図５】
2008124992.tif 000007
【図６】
2008124992.tif 000008
【図７】
2008124992.tif 000009