(57)【要約】【課題】  撮像装置で撮影した画像を、撮影のパラメータを用いることで簡単かつ確実に交換することを可能にする。【解決手段】  撮像手段と通信手段を有する撮像装置において、撮影時に他の通信端末に要求パケットを送信する。要求パケットを受信した他の通信端末は、後で取得すべき画像の存在を示す応答パケットを撮像装置に対して送信する。応答パケットを受信した撮像装置はその内容を記憶する。その後、撮像装置は記憶した応答パケットの内容に基づき、実際に画像の取得処理を行う。【選択図】  図３
2007325096.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮影する撮影手段と、
前記撮影手段により画像を撮影すると、該撮影のパラメータに基づき、外部端末に記憶されている画像を要求するための要求パケットを作成する作成手段と、
前記要求パケットを外部端末に送信する要求パケット送信手段と、
外部端末から前記要求パケットに対する応答パケットを受信する応答パケット受信手段と、
前記応答パケットの内容を記憶する記憶手段と、
前記記憶手段に記憶された応答パケットの内容に基づき、外部端末から画像を取得する画像取得手段
を有する撮像装置。
【請求項２】
前記応答パケットは、取得可能な画像を有する機器のアドレス及び該画像を特定する識別情報を含むことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記作成手段は、前記撮影手段による撮影を指示する撮影指示に応答して要求パケットを作成することを特徴とする請求項１に記載の撮像装置。
【請求項４】
画像を前記他の端末から取得するための取得条件を予め設定する取得条件設定手段を有し、
前記要求パケットは、前記撮影のパラメータ及び前記条件設定手段で設定した取得条件に基づき生成され、
前記応答パケットは、前記要求パケットに含まれる取得条件を満たす画像の情報を含むことを特徴とする請求項１に記載の撮像装置。
【請求項５】
前記取得条件は、前記撮影のパラメータを基準とした一定のレンジを示す条件であることを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記取得条件は、画像の撮影時刻を基準とした一定の時間のレンジ内に撮影された画像であることを条件とする請求項５に記載の撮像装置。
【請求項７】
前記取得条件設定手段は、撮影ボタンを半押しした時点から全押しした時点までの時間を前記レンジとして設定することを特徴とする請求項６に記載の撮像装置。
【請求項８】
前記取得条件は、画像の撮影位置から一定の範囲内の位置で撮影された画像であることを条件とする請求項５に記載の撮像装置。
【請求項９】
前記記憶手段は、前記応答パケット受信手段により受信した応答パケットの内容に基づき、取得する画像を記憶するための容量を確保することを特徴とする請求項１に記載の撮像装置。
【請求項１０】
前記応答パケットとともに画像を受信した場合に、前記画像に含まれる被写体を認識する被写体認識手段を有し、
前記記憶手段は、前記被写体認識手段による被写体認識の結果に基づき、取得する画像を記憶するための容量を確保することを特徴とする請求項１に記載の撮像装置。
【請求項１１】
画像を記憶する記憶手段と、
他の撮像装置から、該撮像装置における撮影のパラメータ及び取得する画像の条件を含んだ画像を取得する旨の要求パケットを受信する要求パケット受信手段と、
前記記憶手段にアクセスし、要求パケットに含まれる前記撮影のパラメータ及び取得する画像の条件に基づき画像を検索する検索手段と、
前記条件に合致する撮影のパラメータを有する画像が存在する旨を示す応答パケットを送信する送信手段
を有する通信端末。
【請求項１２】
前記送信手段は、前記応答パケットを送信する際に、前記要求パケットの条件に合致する画像のサムネイルを送信することを特徴とする，請求項１１に記載の通信端末。
【請求項１３】
被写体を撮影する撮影工程と、
前記撮影工程により画像を撮影すると、該撮影のパラメータに基づき、外部端末に記憶されている画像を要求するための要求パケットを作成する作成工程と、
前記要求パケットを外部端末に送信する要求パケット送信工程と、
外部端末から前記要求パケットに対する応答パケットを受信する応答パケット受信工程と、
前記応答パケットの内容を記憶する記憶工程と、
前記記憶工程に記憶された応答パケットの内容に基づき、外部端末から画像を取得する画像取得工程からなる撮像装置の制御方法。
【請求項１４】
コンピュータを、
被写体を撮影する撮影手段と、
前記撮影手段により画像を撮影すると、該撮影のパラメータに基づき、外部端末に記憶されている画像を要求するための要求パケットを作成する作成手段と、
前記要求パケットを外部端末に送信する要求パケット送信手段と、
外部端末から前記要求パケットに対する応答パケットを受信する応答パケット受信手段と、
前記応答パケットの内容を記憶する記憶手段と、
前記記憶手段に記憶された応答パケットの内容に基づき、外部端末から画像を取得する画像取得手段
として機能させることを特徴とするコンピュータ可読のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の撮像装置間で、ユーザ同士の画像ファイルの交換をスムーズに行うため技術に関する。
【背景技術】
【０００２】
近年、デジタルカメラの普及は目を見張るものがあり、撮影した画像の情報をデジタルデータのファイルとして、カメラ内部のメモリーカード等の記録メディアに記憶することがポピュラーになってきた。このような機器で撮影した画像は、画像データファイルの形式で通信メディアやネットワークメディアを用いることで、容易にデータのやり取りが可能である。
【０００３】
例えば、インターネット上のサーバーに画像をアップロードし、会員間の画像閲覧や交換を行うサービス（以下「フォトシェアリングサービス」）も広く利用されている。このようなサービスを利用することで、同じイベントに参加していた他のユーザが撮影した画像を後日貰ったり、逆に自分が撮影した画像を他のユーザにあげたりすることも容易である。このように、知り合い関係や特定の会員間においては、比較的容易に画像を交換することが可能となっている。
【０００４】
一方、近年の無線通信用デバイスの集積化により、携帯用パーソナルコンピュータ（いわゆるノートＰＣ）のみならず、プリンタ、携帯情報端末（ＰＤＡ）、デジタルカメラ、携帯電話等に無線ＬＡＮが搭載されるようになってきた。これにより従来、ＵＳＢ接続などの特定の機器との間で有線接続による通信手段しか持たなかった機器が、無線通信手段を有することにより様々な機器との間でデータ通信を行うことが可能となった。
【０００５】
無線通信機能を有する撮像装置間における画像ファイル取得方法の一例として、以下のようなものがある。例えば、撮影現場において、自分のカメラと周辺のユーザのカメラとの間でワイヤレス通信を行い、メールアドレス等、後に互いにアクセスするための情報を自動的に交換する手法が提案されている（例えば、特許文献１）。
【特許文献１】特開２００５−２２３８１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載の発明は、後日画像にアクセスする手段を通知する点においては有効である。しかしユーザは後日になって、例えば電子メールソフトを起動したり、ＰＣからフォトシェアリングサービスを行うサーバに接続した上で、所望の画像を選択して自分のＰＣ等に記憶させる必要があり、煩雑であった。
【０００７】
また、同じイベントに参加したユーザ同士が画像を交換する際には、両者が参加していたイベントの画像のみを交換するケースが多い。このようなケースに前述した技術を適用した場合、画像を貰う側が、複数の画像の中から所望のイベントに関連する画像を１つづつ選択して取得する必要があり、煩雑であった。また、撮影者側で予めグルーピングあるいは絞り込みを行っておく方法も考えられるが、撮影者側はそのための操作を逐一行わなければならず、煩雑であった。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明は、被写体を撮影する撮影手段と、前記撮影手段により画像を撮影すると、該撮影のパラメータに基づき、外部端末に記憶されている画像を要求するための要求パケットを作成する作成手段と、前記要求パケットを外部端末に送信する要求パケット送信手段と、外部端末から前記要求パケットに対する応答パケットを受信する応答パケット受信手段と、前記応答パケットの内容を記憶する記憶手段と、前記記憶手段に記憶された応答パケットの内容に基づき、外部端末から画像を取得する画像取得手段を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、撮影現場において撮影時に画像データ取得のための要求パケットを送信し、応答パケットを受信したら対応する撮像装置から、撮影現場で画像データを取得することができ、撮影現場で画像ファイルの交換を容易に行うことが可能となる。
【００１０】
また、要求パケットにおいて取得したい画像の条件を設定することで、自分の所望の画像のみを入手することが可能となる。
【発明を実施するための最良の形態】
【００１１】
＜実施例１＞
図１は本実施例におけるシステムの構成を示したものであり、無線通信機能を有するデジタルカメラ１１０、１２０、１３０が無線ＬＡＮネットワークでそれぞれ接続されている。
【００１２】
図２は本実施例を実現するためのデジタルカメラの構成を示した図である。２０１は各部からの信号または記憶部に記憶された各種プログラムに従い、機器全体の制御を行う制御部である。２０２はメニューや記録した画像などを表示する表示部である。２０３は周辺の通信機器と無線通信を行う無線通信部である。２０４は画像ファイルや無線パラメータ、後述する画像取得レンジの設定値などの各種データを記憶する記憶部である。２０５は操作部である。操作部は各種モードの切替や決定、後述する画像取得レンジの指定、撮像操作など各種操作を行うための操作部材で構成される。２０６は撮像部であり、レンズや撮像素子などから構成される。
【００１３】
次に、本実施例の具体的な動作について、図３、図４、図５、図９を用いて説明する。
【００１４】
図３、図５は本実施例における処理シーケンスを示した図である。
【００１５】
図４、図９は本実施例におけるデジタルカメラ１１０、１２０、１３０の状態遷移図を示したものである。
【００１６】
ユーザはデジタルカメラ１１０の操作部２０５を操作し、ファイル取得機能を有効にするよう指示する。ユーザの操作を受けたデジタルカメラ１１０は、ファイル取得機能を有効に設定する（ステップＳ４０１）。
【００１７】
ファイル取得機能が有効となると、デジタルカメラ１１０は周辺のデジタルカメラ１２０、１３０と無線接続の確立を行う（ステップＳ４０２）。なお本実施例においては、無線パラメータはデジタルカメラ１１０、１２０、１３０にあらかじめ設定されており、記憶部２０４に保持されているものとする。
【００１８】
次にユーザはデジタルカメラ１１０の操作部２０５を操作して、メニュー画面から画像取得レンジの設定を行う。この際、デジタルカメラ１１０は表示部２０２に画像取得レンジ設定画面を表示する。画像取得レンジ設定画面を図１０に示す。
【００１９】
画像取得レンジとは、他の機器から画像を取得する際に、画像の取得条件の範囲を示すパラメータである。
【００２０】
画像取得レンジとして画像取得時間範囲１００１、画像取得位置範囲１００２、画像取得ユーザグループ範囲１００３を設定することが可能である。画像取得時間範囲とは、特定の時間帯に撮影された画像を取得したい場合に設定される時間の範囲である。画像取得位置範囲とは、特定の範囲内の場所で撮影された画像を取得したい場合に設定されるエリアの範囲である。画像取得ユーザグループ範囲とは、特定のユーザにより撮影された画像を取得したい場合に設定されるユーザ、またはカメラの属するグループの範囲である。
【００２１】
本実施例では一例として、画像取得時間範囲を撮影前後３秒と設定する。デジタルカメラ１１０は入力された画像取得時間範囲を記憶部２０４に記憶する。
【００２２】
画像取得レンジを設定すると、デジタルカメラ１１０はアイドル状態となる（ステップＳ４０４）。
【００２３】
なお、画像取得時間範囲を指定する方法は、図１０に示す画像取得レンジ設定画面からの設定に限定されない。例えば、ＳＷ１（シャッター半押し）からＳＷ２（シャッター押下）までの時間を画像取得レンジとして指定することも可能である。
【００２４】
なお本実施例における周辺のデジタルカメラ１２０、１３０は既にステップＳ４０１〜４０４のフローを終了し、アイドル状態にあるものとする。
【００２５】
以降、デジタルカメラ１１０の動作を中心に説明するが、デジタルカメラ１２０、１３０についてもデジタルカメラ１１０と同様、図４に示すフローに従って動作するものとする。
【００２６】
まず、デジタルカメラ１１０が撮影を行い、デジタルカメラ１２０、１３０と画像を交換する処理について説明する。
【００２７】
ユーザ操作に基づき、撮影指示がなされると、デジタルカメラ１１０は撮影処理を行う（３０５、ステップＳ４０５）。
【００２８】
デジタルカメラ１１０は撮影処理が終了すると、記憶部２０４からステップＳ４０３で記憶した画像取得レンジの情報を読み出す。また、ステップＳ４０５で撮影した画像にアクセスし、撮影時刻を読み出す。そして撮影時刻及び画像取得レンジを含んだ要求パケットを作成し、周辺のデジタルカメラ１２０、１３０に送信する（３０６、ステップＳ４０６）。例えば、画像取得レンジとして画像取得時間範囲「前後３秒」が設定されている場合には、ステップＳ４０５で撮影した画像の撮影時刻から前後３秒以内に撮影された画像の取得を要求するパケットが送信される。この場合、デジタルカメラ１１０は、撮影時刻と画像取得レンジから具体的な時刻の範囲を算出し、要求パケットに含めてもよい。なお、要求パケットが撮影と同時に作成される場合は、画像と関連付けられた撮影時刻ではなく、撮影時点のデジタルカメラ１００内部の時計（図示せず）の時刻を用いてパケットを生成してもよい。なお、本実施例における要求パケットには、デジタルカメラ（１２０）のＩＰアドレス、対象画像のファイルＩＤ、画像サイズが含まれる。また、撮影日時、撮影位置、所属グループなどの画像取得レンジに関する情報も含まれる。
【００２９】
以上が撮影とともに要求パケットを送信する処理である。ステップＳ４０７以下については後述することとし、ここでは述べない。
【００３０】
次に、アイドル状態にある周辺のデジタルカメラ１２０、１３０がデジタルカメラ１１０からの要求パケットを受信した場合の動作について説明する。ここではデジタルカメラ１２０を例として説明する。
【００３１】
まず、デジタルカメラ１２０はデジタルカメラ１１０からの要求パケット３０６を受信する（３０６、ステップＳ４１０）。
【００３２】
デジタルカメラ１２０はパケットに含まれるデジタルカメラ１１０の画像取得レンジなどの情報を、同じ要求パケットに含まれるデジタルカメラ１１０のＩＰアドレスと対応付け、自機の記憶部２０４に記憶する（ステップＳ４１１）。
【００３３】
次に、デジタルカメラ１２０は記憶部２０４を検索し、ステップＳ４１１で記憶した画像取得レンジ条件に合う画像が存在するか否か判断する（３０９、ステップＳ４０８）。本実施例の場合には撮影時刻と画像取得レンジを読み出し、具体的な撮影時刻の条件を算出して検索する。  条件に合う画像が存在する場合には応答パケットを作成し、要求パケット内のＩＰアドレスを参照してデジタルカメラ１１０に送信する処理を行う（３０８、ステップＳ４０９）。存在しない場合にはアイドル状態に戻る。応答パケットには、自機のＩＰアドレス、要求パケットの条件に該当する画像のファイルＩＤ、およびその画像サイズが含まれているものとする。
【００３４】
応答パケットを送信したデジタルカメラ１２０は、アイドル状態に戻る（ステップＳ４０４）
次に、デジタルカメラ１２０から送信された応答パケットを受信したデジタルカメラ１１０の動作について説明する。
【００３５】
デジタルカメラ１１０は応答パケットを受信する（３１０、ステップＳ４１２）。
【００３６】
デジタルカメラ１１０は、受信した応答パケットが既に受信済みのパケットと同じ内容のものか、初めて受信するパケットかを判断する（ステップＳ４１３）。判断の方法としては、パケットの内容を記憶部２０４に記憶しておき照合する方法や、記憶部２０４に存在する画像のファイル名や画像サイズを比較する方法がある。
【００３７】
既に受信済みのパケットと同じ内容であると判断した場合にはアイドル状態へ戻る（ステップＳ４０４）。
【００３８】
初めて受信するパケットである場合、デジタルカメラ１１０は応答パケットに含まれるデジタルカメラ１２０のＩＰアドレス、画像のファイルＩＤ、画像サイズを記憶部２０４に記憶する。また、応答パケットに含まれる画像サイズ分の領域を記憶部２０４に確保する（３１１、ステップＳ４１４）。
【００３９】
デジタルカメラ１１０は記憶領域の確保に成功したか否かを判断し（ステップＳ４１５）、成功した場合はアイドル状態に戻る（ステップＳ４０４）。記憶領域が既にいっぱいになっているなどの原因で、記憶領域の確保に失敗した場合には、警告メッセージを表示部２０２に表示する（ステップＳ４１６）と共に、ユーザに処理を続行するか否かを問い合わせる（ステップＳ４１７）。
【００４０】
このように、予め記憶領域の容量を確保しておくことで、実際の画像を取得する段階で容量が不足するという事態を防ぐことができる。
【００４１】
デジタルカメラ１１０は、ユーザ操作によりファイル取得機能の続行を指示された場合には、アイドル状態（ステップＳ４０４）に戻る。終了を指示された場合には、ファイル取得機能を終了させる（ステップＳ４２１）。
【００４２】
また、デジタルカメラ１１０は、撮影処理とともに他のカメラから要求された画像取得レンジに合致した画像を検索し、応答パケットを送信してもよい。この処理により、新たに撮影した画像が画像取得レンジに合致していた場合に、即座に応答パケットを送信することが可能となる。以下、この処理について述べる。
【００４３】
撮影処理を終了して（ステップＳ４０５）要求パケットを送信すると（ステップＳ４０７）、デジタルカメラ１１０は記憶部２０４に他のデジタルカメラの画像取得レンジが記憶されているか否かを判断する（ステップＳ４０８）。記憶されていない場合にはアイドル処理に戻る（ステップＳ４０４）。画像取得レンジが記憶されている場合には、デジタルカメラ１１０は記憶部を検索し、画像取得レンジに合致する画像があるか否か判断する（ステップＳ４０９）。
【００４４】
画像取得レンジに合致する画像があると判断した場合には、デジタルカメラ１１０は画像取得レンジに対応付けられたＩＰアドレスに基づき、応答パケットを送信する（ステップＳ４０９）。画像取得レンジに合致する画像がないと判断した場合には、アイドル状態に戻る（ステップＳ４０４）。
【００４５】
なお、アイドル状態のまま画像取得レンジで設定された時間が経過した場合は、デジタルカメラは、記憶部に記憶した画像取得レンジをクリアする（ステップＳ４１９）。
【００４６】
逆に、画像取得レンジ時間内に他のカメラで次の撮影が行われた場合、すなわち新たな要求パケットを受信した場合（ステップＳ４１０）には、画像取得レンジを再度セットし、画像取得レンジの更新を行う（ステップＳ４１１）。
【００４７】
図５を例にして説明する。デジタルカメラ１１０での撮影が１０時１０分１５秒に行われたものとする（５０１）。その後送信された要求パケットにより、デジタルカメラ１２０の画像取得レンジが、１０時１０分１５秒の前後３秒間である１０時１０分１２秒〜１８秒に設定される。さらに、１０時１０分１７秒にデジタルカメラ１１０において次の撮影が行われると（５０２）、デジタルカメラ１２０において画像取得レンジが１０時１０分１２秒〜２０秒へと更新される。これは、１０時１０分１７秒の前後３秒が１０時１０分１４秒〜２０秒であることに基づき、画像取得レンジの終点が１０時１０分２０秒に更新されたためである。
【００４８】
なお、アイドル状態においてユーザにより終了指示がなされた場合には、デジタルカメラ１１０は終了処理を行い（ステップＳ４２０）、本処理を終了する（ステップＳ４２１）。
【００４９】
本実施例ではデジタルカメラ（１１０）を中心に説明を行ったが、以上の処理はデジタルカメラ（１２０、１３０）においても同様に行われるものである。
【００５０】
ここまでが要求パケット、応答パケットをやり取りする処理である。この段階では実際の画像ファイルの送受信は行わず、どのデジタルカメラが、どの画像を要求しているかを通知し合うのみにとどまる。すなわち、取得する画像を予約しあった段階である。
【００５１】
次に、実際に画像を取得する処理について説明する。
【００５２】
実際に画像を取得する処理（以下「画像取得処理」）は、予め決められたタイミングで行うことが可能である。例えばデジタルカメラ１１０が、無線通信部２０３でのデータ通信が一定時間行われていないと判断した場合や、撮像部２０６による撮影処理が一定時間行われていない場合に、自動的に画像取得処理を開始することが考えられる。これらはデジタルカメラ１１０の処理負荷が比較的少ないタイミングであるから、スムーズに画像取得処理を行うことができる。
【００５３】
以下、実際の画像の取得処理について、図９を用いて説明する。
【００５４】
まず、画像を取得するデジタルカメラ１１０はアイドル状態にあるものとする（ステップＳ９０１）。また、画像を取得される側のデジタルカメラ１２０もアイドル状態にあるものとする（ステップＳ９１１）。
【００５５】
デジタルカメラ１１０は、前述した画像取得処理の開始条件が満たされると（ステップＳ９０２）、記憶部２０４から取得を行う画像に関連するＩＰアドレス、ファイルＩＤなどの属性情報を読み出す（ステップＳ９０３）。
【００５６】
デジタルカメラ１１０は、読み出したＩＰアドレスを有する他のデジタルカメラに対して画像取得処理開始要求を送信する（ステップＳ９０４）。
【００５７】
アイドル状態にあるデジタルカメラ１２０は、デジタルカメラ１１０から送信された画像取得処理開始要求を受信する（ステップＳ９１２）。
【００５８】
デジタルカメラ１２０は、現在画像取得処理が受付可能であるか判別（ステップＳ９１３）する。受付可能である場合は画像を送信するためのスタンバイ処理を行い（ステップＳ９１４）、開始要求に対するＡＣＫパケットを生成する（ステップＳ９１５）。
【００５９】
そしてＡＣＫパケットを送信することで、画像取得処理開始要求に対する応答をデジタルカメラ１１０に対して行う（ステップＳ９１７）。
【００６０】
ステップＳ９１３において画像取得処理が受け付けられないと判断された場合は、デジタルカメラ１１０は要求に対するＮＡＣＫパケットを生成する（ステップＳ９１６）。そしてＮＡＣＫパケットを送信することで、画像取得処理開始要求に対する応答をデジタルカメラ１１０に対して行う（ステップＳ９１７）。
【００６１】
デジタルカメラ１１０はデジタルカメラ１２０から画像取得処理開始要求に対する応答を受信する（ステップＳ９０５）。
【００６２】
デジタルカメラ１１０は、受信した応答がＡＣＫであるか否か判別する（ステップＳ９０６）。ＡＣＫでない場合すなわちＮＡＣＫであった場合にはアイドル状態へと戻る（ステップＳ９１１）。ＡＣＫであった場合には、デジタルカメラ１１０はデジタルカメラ１２０）との間で、画像取得を行うための接続を確立（ステップＳ９０７、ステップＳ９１８）する。
【００６３】
接続確立後、デジタルカメラ１１０はデジタルカメラ１２０へ対し、ステップＳ９０３で読み出したファイルＩＤを含む画像取得要求を送信する（ステップＳ９０８）。
【００６４】
デジタルカメラ１２０は、画像取得要求を受信する（ステップＳ９１９）。
【００６５】
デジタルカメラ１２０は受信した画像取得要求に含まれるファイルＩＤに対応する画像を記憶部２０４から読み出し、デジタルカメラ１１０へ対して送信する（ステップＳ９２０）。
【００６６】
画像送信後、デジタルカメラ１２０は終了通知を送信し（ステップＳ９２１）、アイドル状態へ戻る（ステップＳ９１１）。
【００６７】
デジタルカメラ１１０はデジタルカメラ１２０から画像データを受信し、記憶部２０４に保存する（ステップＳ９０９）。
【００６８】
デジタルカメラ１１０はデジタルカメラ１２０から終了通知を受信すると（ステップＳ９１０）、アイドル状態に戻る（ステップＳ９０１）。以上が画像取得処理である。
【００６９】
本実施例では画像取得レンジとして、画像取得時間範囲を設定した。しかしながら、本発明の提供範囲はこれに限定されない。例えば、前述したようにＧＰＳなどの位置情報システムを利用して画像取得位置範囲を設定し、自身の周囲何メートル以内で撮影された画像のみを取得することも可能である。また、画像取得ユーザグループを例えば親しい順に段階的に分け、そのグループ範囲を設定し、画像をやり取りする範囲をユーザグループ単位で設定したりすることも可能である。グループ設定は、デジタルカメラのＩＰアドレスをグルーピングすることで実現できる。また、デジタルカメラ固有のＩＤをグルーピングしてもよい。
【００７０】
なお、画像取得レンジとして画像取得時間範囲を設定する場合は、無線接続時（ステップＳ４０２）に、デジタルカメラ１１０、１２０、１３０間で自動または手動で時刻を合わせを行っておくとより効果的である。自動での時刻合わせは、デジタルカメラ内の時計（図示せず）の値を通知し合うことで実現される。
【００７１】
本実施例では、取得する画像の条件として、画像取得レンジを設けた。画像取得を要求する幅（レンジ）を設けることで、例えば自身が撮影した時刻とほぼ同時刻に別の角度から撮影された画像などを入手することができる。すなわち、自分が興味ある画像を取得することが可能になる。
【００７２】
また、本実施例では、撮影時には画像そのものは送信せず、要求パケット、応答パケットのみを送信することとした。このことにより、撮影中に通信の負荷が増大することを防ぐことが可能となる。しかし、十分な通信速度が確保できるのであれば、パケットではなく、画像そのものを送受信してもよい。
【００７３】
また、本実施例では、応答パケットを受信したときに、後で取得する画像サイズ分のメモリ領域とファイル名を記録メディア上に確保しておくようにした。このことにより、記録メディア内に自身が撮影した画像と周辺の撮像装置から取得した画像を関連付けて時系列で保持することが可能となる。
【００７４】
さらに、本実施例ではカメラのＩＰアドレスを元に画像取得を行うため、ユーザは例えば電子メールソフトを起動したり、ＰＣからフォトシェアリングサービスを行うサーバに接続することなく、簡単にカメラ間での画像の交換が可能になる。
【００７５】
また、デジタルカメラの負荷が少ないタイミングで自動的に画像取得処理を行うことで、ユーザが画像取得処理を指示する手間が省ける。もちろん、ユーザが操作部２０５を操作して画像取得を指示したタイミングで画像取得処理を開始することも可能である。この場合、１の操作、例えば操作部２０５に画像取得ボタンを設け、ユーザが画像取得ボタンを用いて画像取得の開始を指示すれば、他のデジタルカメラとの接続、取得する画像の選択、画像の取得処理を自動で行われるのが望ましい。このようにすれば、ユーザが他機器との接続を行い、所望の画像を指定して送受信を行うための操作をする手間が省ける。
【００７６】
なお、本実施例における要求パケット・応答パケットを送信する動作をモードによって切りかえてもよい。この場合、操作部２０５にモード切替スイッチを設け、第１モードでは前述したパケットのやりとりを行い、第２のモードではパケットの送受信を行わない構成にすればよい。すなわち、本実施例におけるＯＮ／ＯＦＦを切り替える手段を持つことで、ユーザが任意にデジタルカメラにファイル取得機能を実行させるか否かを決定することができる。
【００７７】
また、要求パケットを送信する相手はデジタルカメラに限らず、画像ビューアなどの通信端末でもよい。また、要求パケットや応答パケットをサーバ等の中継装置が中継してもよい。
【００７８】
＜実施例２＞
図６は本実施例におけるシステム構成を示したものであり、無線通信機能を有するデジタルカメラ（６１０〜６９０）は無線ＬＡＮネットワークでそれぞれ接続されている。
【００７９】
本実施例を実現するデジタルカメラの構成図は、実施例１に示したものと同様であり、図２に示す。
【００８０】
図７、図８は本実施例におけるデジタルカメラ（６１０〜６９０）の状態遷移図を示したものである。
【００８１】
実施例１を適用した場合、図６のように、多数のデジタルカメラが無線ＬＡＮネットワークで接続されている場合や、画像取得レンジを大きく設定した場合には、撮影時に送信する要求パケットに対して、多数の応答パケットが送信されてくることが考えられる。このとき、全ての応答パケットに対してメモリ領域を確保すると、記録メディア内の残容量が枯渇し、自身の撮影が行えなくなってしまう。そこで本実施例では多数の応答パケットに対しフィルタリング処理を行い、特定の応答パケットに対してのみメモリ領域を確保する。また、フィルタリングの条件を適切に設定することで、記録メディアの容量枯渇を防ぐと共に、要求の条件に近い画像のみを取得することが可能となる。
【００８２】
以下、本実施例に置けるデジタルカメラの具体的な動作について説明するが、本実施例は実施例１と共通する部分が多いため、実施例１と共通する部分については説明を省略し、実施例２に特有の部分について特に説明する。
【００８３】
フィルタリング処理はデジタルカメラが応答パケットを受信した際の処理において実行される。デジタルカメラ１１０は、他のデジタルカメラから応答パケットを受信する（ステップＳ７１２）。
【００８４】
デジタルカメラ１１０は、受信したパケットが初めて受信する応答パケットか否かを判断する（ステップＳ７１３）。
【００８５】
初めて受信する応答パケットだった場合、デジタルカメラ１１０はフィルタリング処理を行う（ステップＳ７１４）。具体的には、デジタルカメラ１１０は、応答パケットに含まれる撮影日時を読み出し、ステップＳ７０６において自分が送信した要求パケットの画像取得レンジと比較する。そして、画像取得レンジの示す条件に近い順に３つ応答パケットを選択し、選択した応答パケットに対応する画像の分だけメモリ領域を確保（７１６）する。例えば、要求パケットの画像取得レンジとして画像取得時間範囲を設定した場合は、要求パケットに含まれる撮影時刻に近い時刻を含む応答パケット３つ分のメモリ領域を確保する。画像取得位置範囲を設定した場合には、要求パケットに含まれる撮影場所に近い応答パケット３つ分のメモリ領域を確保する。このフィルタリング処理により、記憶部にあらかじめ確保するメモリ領域は最大画像ファイル３枚分にとどまり、記録メディアの容量枯渇を防ぐことが可能となる。また、メモリ上に容量を確保する３枚の画像を、画像取得の条件に近いものから順番に選択することにより、より要求条件に近い画像のみを取得することが可能となる。
【００８６】
別のフィルタリング処理を図８に示す。
【００８７】
このフィルタリング処理では、デジタルカメラ１２０は応答パケットと共にサムネイル画像を送信する（ステップＳ８０９）。
【００８８】
デジタルカメラ１１０は、新規応答パケットを受信するたびに（ステップＳ８１３）、一緒に送られてくるサムネイル画像と自身が撮影した画像とを、画像認識により識別し、比較する（ステップＳ８１４）。
【００８９】
比較の結果、同一被写体を撮影した画像だった場合のみ（ステップＳ８１５／ＹＥＳ）、デジタルカメラ１１０はメモリ領域を確保する（ステップＳ８１６）。
【００９０】
この処理により、自身が取得したい画像、すなわち自身が撮影した被写体を別のカメラで撮った画像のみ取得することが可能となると共に、他の被写体を撮影した画像のメモリ領域は確保しないため、記録メディアの容量枯渇を防ぐことが可能となる。
【図面の簡単な説明】
【００９１】
【図１】実施例１の実施形態を示した図である。
【図２】実施例１、２のデジタルカメラの構成を示した図である。
【図３】実施例１のデジタルカメラの処理シーケンス示した図である。
【図４】実施例１のデジタルカメラの状態遷移を示した図である。
【図５】実施例１のデジタルカメラの処理シーケンス示した図である。
【図６】実施例２の実施形態を示した図である。
【図７】実施例２のデジタルカメラの状態遷移を示した図である。
【図８】実施例２のデジタルカメラの状態遷移を示した図である。
【図９】実施例１、２のデジタルカメラの状態遷移を示した図である。
【図１０】実施例１、２の画像取得レンジ設定画面を示した図である。
【符号の説明】
【００９２】
１１０〜１３０  デジタルカメラ
６１０〜６９０  デジタルカメラ
【図１】
2007325096.tif 000003
【図２】
2007325096.tif 000004
【図３】
2007325096.tif 000005
【図４】
2007325096.tif 000006
【図５】
2007325096.tif 000007
【図６】
2007325096.tif 000008
【図７】
2007325096.tif 000009
【図８】
2007325096.tif 000010
【図９】
2007325096.tif 000011
【図１０】
2007325096.tif 000012