(57)【要約】【課題】複数のカメラ間で画像を交換する場合において、画像を受信するカメラのユーザに関係する画像だけを自動設定できるようにする。【解決手段】送信側カメラＡと受信側カメラＢは、同じ画像グループ名（パスコード）を設定し、撮影する。送信側カメラＡ及び受信側カメラＢは、パスコードを画像データに付加し、パスコードを含む名称の格納領域にそのパスコードが付加された画像を格納する。送信側カメラは、受信側カメラから受信したパスコードが付加された画像データを抽出し、受信側カメラに送る。受信側カメラは、同じパスコードを含む名称の格納領域に受信した画像データを書込む。【選択図】図７
2006254098.tif 000002
【特許請求の範囲】
【請求項１】
撮影して画像データを生成する撮像手段と、
前記画像データを格納する画像データ格納手段と、
前記画像データを交換する撮像装置間で共通の画像グループ名を設定するための画像グループ名設定手段と、
前記画像データ格納手段に前記画像データを書き込む際に、前記画像グループ名設定手段によって設定された画像グループ名を付加し、又は前記画像グループ名で管理可能に書き込む画像データ書込み手段と、
前記画像データ格納手段から所定の画像グループ名が付加され、又は前記画像グループ名で管理された少なくとも一つの前記画像データを含む画像データ群を抽出する画像データ抽出手段と、
前記画像グループ名及び前記画像データを他の撮像装置に対して送受信する通信手段と、を備え、
前記画像データ抽出手段は、他の撮像装置から所定の画像グループ名を受信すると、前記受信した画像グループ名が付加され、又は前記受信した画像グループ名で管理された少なくとも一つの画像データを含む画像データ群を前記画像データ格納手段から抽出し、前記通信手段は、前記抽出した画像データ群を前記他の撮像装置に対して送信すると共に、
前記通信手段が前記他の撮像装置から前記画像データ群を受信すると、前記画像データ書込み手段は、前記画像データ格納手段に前記受信した画像データ群を書き込む、
ことを特徴とする撮像装置。
【請求項２】
前記通信手段が前記他の撮像装置から前記画像データ群を受信すると、前記画像データ書込み手段は、前記画像データ格納手段に前記受信した画像データ群に含まれる画像データに付加され、又は前記受信した画像データ群に含まれる画像データを管理する画像グループ名を含む名称の格納領域がある場合にはその格納領域に、ない場合には前記画像グループ名を含む名称の格納領域を生成してその格納領域に前記画像データを書込む、
ことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記画像データ抽出手段は、抽出した前記画像データ群の内容を示すリストを生成し、
前記通信手段は、前記抽出した画像データ群の送信に先立ち、前記リストを前記他の撮像装置に対して送信し、前記他の撮像装置に前記リストに含まれる前記画像データを選択させ、前記選択された画像データのみを前記他の撮像装置に対して送信する、
ことを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記画像グループ名設定手段は、所望する数字を選択して生成した数字列、又は乱数発生手段を動作させて自動生成した数字列からなる画像グループ名を設定する、
ことを特徴とする請求項１乃至３のいずれか一つに記載の撮像装置。
【請求項５】
前記通信手段は、前記画像グループ名をブロードキャスト送信する、又は前記他の撮像装置を特定してその撮像装置に対してのみ送信し、
前記画像グループ名を受信した撮像装置の画像グループ名設定手段は、前記受信した画像グループ名を設定する、
ことを特徴とする請求項１乃至４のいずれか一つに記載の撮像装置。
【請求項６】
第一撮像装置と第二撮像装置との間で画像データを送受信する画像データ送受信方法であって、
画像データの送受信を行なう前記第一撮像装置及び第二撮像装置間で共通の画像グループ名をそれぞれ設定するステップと、
各撮像装置で撮影した画像データを記録する際に、前記共通の画像グループ名を前記画像データに付加し、又は前記画像グループ名で管理して記録するステップと、
前記第一撮像装置が前記第二撮像装置から前記設定された画像グループ名を受信するステップと、
前記第一撮像装置において前記画像グループ名が付加され、又は前記画像グループ名で管理された少なくとも一つの画像データを含む画像データ群を抽出するステップと、
前記第一撮像装置が前記抽出した画像データ群を前記第二撮像装置に対して送信するステップと、
前記第二撮像装置が前記画像データ群を受信するステップと、
を含む画像データ送受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及び画像データ送受信方法に係り、特に撮像した画像データを交換する技術に関する。
【背景技術】
【０００２】
従来、撮像装置で撮影した画像データを交換する技術が様々考案されている。例えば特許文献１には、通信を制御するマスター側（クライアント側）のカメラの画像を一括して、あるいは選択して送信する、いわゆるＰｕｓｈモデルの画像交換システムが開示されている。また、特許文献２には、アイコンのタッチなどの簡単な操作で画像の整理検索用の識別情報（キーワード等）を画像に関連付けて記憶する技術が開示されている。特許文献３には、個々の画像にその転送先となる記憶媒体のＩＤを合わせて記録する技術が開示されている。
【特許文献１】特開平９−２８４６９６号公報
【特許文献２】特開平１１−１４６３１７号公報
【特許文献３】特開平１１−２３４６０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、カメラのメモリカードの大容量化につれ、メモリカードには、かなり以前に撮影した画像がそのまま記録されてあることが多い。そのため、特許文献１のように、メモリカードの画像を一括して送信すると、画像の受信側のユーザには無関係な画像まで送ってしまうことがある。これは、トラフィックの無駄であるし、受信した画像のうち不要なものを受信側のカメラでいちいち消去するのは非常に面倒である上、画像送信側カメラのユーザのプライバシーが漏洩する危険が高い。かといって、送信する画像を送信側のカメラで１枚１枚選択するのは、メモリカードの大容量化に伴い、多数の画像が記録可能となっているため、これもまた非常に面倒な作業となってしまう。
【０００４】
特許文献２によれば、同一の識別情報を有する画像のみを受信側のカメラに送信するように設定すれば、上記の欠点を解決する手段となりえる。しかし、どの受信側のカメラに対してどのキーワードを有する画像を送ってよいかの関連付けはユーザ管理しなければならず、これも手間がかかる作業である。
【０００５】
特許文献３によれば、特許文献２における欠点は改善されているものの、送信先が大容量ディスクといったような場合で送信先を設定変更する頻度が低い場合には有効であるが、複数のカメラ間で画像を交換したい場合のように送信先の設定が頻繁にかつグループ的に発生するような状況においてはやはり送信先の設定に大変手間がかかる。
【０００６】
本発明は上記問題に鑑みてなされたものであり、複数のカメラ間で画像を交換する場合において、カメラのユーザ交換の対象となる画像を１枚１枚設定することなく、画像を受信するカメラのユーザに関係する画像だけを自動設定できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明に係る撮像装置は、撮影して画像データを生成する撮像手段と、前記画像データを格納する画像データ格納手段と、前記画像データを交換する撮像装置間で共通の画像グループ名を設定するための画像グループ名設定手段と、前記画像データ格納手段に前記画像データを書き込む際に、前記画像グループ名設定手段によって設定された画像グループ名を付加し、又は前記画像グループ名で管理可能に書き込む画像データ書込み手段と、前記画像データ格納手段から所定の画像グループ名が付加され、又は前記画像グループ名で管理された少なくとも一つの前記画像データを含む画像データ群を抽出する画像データ抽出手段と、前記画像グループ名及び前記画像データを他の撮像装置に対して送受信する通信手段と、を備え、前記画像データ抽出手段は、他の撮像装置から所定の画像グループ名を受信すると、前記受信した画像グループ名が付加され、又は前記受信した画像グループ名で管理された少なくとも一つの画像データを含む画像データ群を前記画像データ格納手段から抽出し、前記通信手段は、前記抽出した画像データ群を前記他の撮像装置に対して送信すると共に、前記通信手段が前記他の撮像装置から前記画像データ群を受信すると、前記画像データ書込み手段は、前記画像データ格納手段に前記受信した画像データ群を書き込む。
【０００８】
これにより、所望する画像データに付加され又は所望する画像データを管理する画像グループ名を指定すると、所望する画像データ群が自動的に選択される。そのため、画像交換をする撮像装置の間で画像グループ名を送受信すると、所望する画像データ群のみを送受信することができる。
【０００９】
また、前記通信手段が前記他の撮像装置から前記画像データ群を受信すると、前記画像データ書込み手段は、前記画像データ格納手段に前記受信した画像データ群に含まれる画像データに付加され、又は前記受信した画像データ群に含まれる画像データを管理する画像グループ名を含む名称の格納領域がある場合にはその格納領域に、ない場合には前記画像グループ名を含む名称の格納領域を生成してその格納領域に前記画像データを書込んでもよい。
【００１０】
これにより、受信した画像データは、その画像データに付加され又はその画像データを管理する画像グループ名を含む名称の格納領域に書込まれるため、画像データの整理が容易に行える。
【００１１】
また、前記画像データ抽出手段は、抽出した前記画像データ群の内容を示すリストを生成し、前記通信手段は、前記抽出した画像データ群の送信に先立ち、前記リストを前記他の撮像装置に対して送信し、前記他の撮像装置に前記リストに含まれる前記画像データを選択させ、前記選択された画像データのみを前記他の撮像装置に対して送信する。
【００１２】
これにより、受信側の撮像装置のユーザは、画像データを送受信する前にリストを見て、所望する画像データのみを受信してもらうことができる。
【００１３】
また、前記画像グループ名設定手段は、所望する数字を選択して生成した数字列、又は乱数発生手段を動作させて自動生成した数字列からなる画像グループ名を設定してもよい。
【００１４】
また、前記通信手段は、前記画像グループ名をブロードキャスト送信する、又は前記他の撮像装置を特定してその撮像装置に対してのみ送信し、前記画像グループ名を受信した撮像装置の画像グループ名設定手段は、前記受信した画像グループ名を設定してもよい。
【００１５】
これにより、一つの撮像装置が画像グループ名を設定し、他の撮像装置に画像グループ名を送信するため、画像グループ名の設定が容易にできる。
【００１６】
また本発明は、第一撮像装置と第二撮像装置との間で画像データを送受信する画像データ送受信方法であって、画像データの送受信を行なう前記第一撮像装置及び第二撮像装置間で共通の画像グループ名をそれぞれ設定するステップと、各撮像装置で撮影した画像データを記録する際に、前記共通の画像グループ名を前記画像データに付加し、又は前記画像グループ名で管理して記録するステップと、前記第一撮像装置が前記第二撮像装置から前記設定された画像グループ名を受信するステップと、前記第一撮像装置において前記画像グループ名が付加され、又は前記画像グループ名で管理された少なくとも一つの画像データを含む画像データ群を抽出するステップと、前記第一撮像装置が前記抽出した画像データ群を前記第二撮像装置に対して送信するステップと、前記第二撮像装置が前記画像データ群を受信するステップと、を含む。
【発明の効果】
【００１７】
この発明によると、画像送信側の撮像装置に記録されている多数の画像の中から、画像を受信する関連するユーザの画像だけを、画像グループ名を指定することにより選択して送信される。そのため、トラフィックの無駄がなく、受信側の撮像装置のユーザが不用な画像を一つ一つ消去する手間が省ける。また送信側の撮像装置のユーザのプライバシー（受信側のユーザに関係がないプライベートな画像）が漏洩することを防止できる。
【発明を実施するための最良の形態】
【００１８】
以下、添付した図面を参照し本発明の好ましい実施の形態を説明する。
【００１９】
＜第１実施形態＞
図１は本発明の好ましい実施形態に係るデジタルカメラ１０の裏側からみた外観図である。
【００２０】
デジタルカメラ（以下「カメラ」という）１０は、その本体裏面に撮影画角を確認するための表示部１１０と、上下左右キー８１、電源スイッチ８２、メニューボタン８３、実行ボタン８４、キャンセルボタン８５を備える。本体上面には、モードダイヤル１５０、レリーズボタン２２、アンテナ３２を備える。本体正面には、図示はしないものの撮像レンズ１４を備える。表示部１１０には、カメラ１０のモード（例えば「再生モード」）を選択すると、表示されている画像のユニークな情報であるコマ番号が表示される。
【００２１】
図２は本発明の好ましい実施形態に係るカメラ１０のブロック構成図である。まず、同図のカメラ１０において、中央処理装置（ＣＰＵ）１１２は、レリーズスイッチ２２、モードダイヤル１５０等を含む操作部１１３の各種のボタンやキーからの入力に基づいてカメラ１０内の各回路を統括制御する。ＣＰＵ１１２の実行するプログラムはＥＥＰＲＯＭ１１９に記憶される。
【００２２】
いま、モードダイヤル１５０によって静止画撮影モードが設定されると、ＣＰＵ１１２は、動画（スルー画）を表示部１１０に表示させ、撮影画角を確認可能にする。即ち、撮像レンズ１４を通過した光は、固体撮像素子１０２ａに入射する。固体撮像素子１０２ａの受光面には、フォトセンサが平面的に配列されており、該受光面に結像された被写体像は、各フォトセンサによって入射光量に応じた量の信号電荷に変換される。こうして蓄積された信号電荷は、図示せぬドライバ回路から与えられるパルス信号に基づいて信号電荷に応じた電圧信号（画像信号）として順次読み出され、それぞれ撮像回路１０２ｂに加えられる。
【００２３】
撮像回路１０２ｂは、ゲイン調整回路を含み、得られた画像データは、それぞれ画像処理回路１０８及びハイパスフィルタ（ＨＰＦ）１２５へ送られる。画像処理回路１０８は、Ａ／Ｄ変換部１０８ａ、ホワイトバランス補正回路１０８ｂ、ガンマ補正回路１０８ｃ、ＹＣ処理回路１０８ｄ、輝度・色差信号生成回路、シャープネス補正回路、コントラスト補正回路、撮影画像に対する輪郭補正を含む画像処理を行う輪郭処理部、画像のノイズ低減処理を行うノイズ低減処理部等を含む画像処理手段であり、ＣＰＵ１１２からのコマンドに従って画像信号を処理する。
【００２４】
画像処理回路１０８に入力された画像データは、輝度信号（Ｙ信号）及び色差信号（Ｃｒ、Ｃｌ信号）に変換されるとともに、ガンマ補正等の所定の処理が施された後、ＶＲＡＭ１３２に格納される。
【００２５】
一方、画像処理回路１０８のＡ／Ｄ変換部１０８ａでデジタル信号に変換された画像データは、ハイパスフィルタ（ＨＰＦ）１２５でＧ画素成分のみ抽出される。そして、積算処理回路１２６で抽出されたＧ画素成分に積算処理が施されてＣＰＵ１１２に送られる。ＣＰＵ１１２は、積算処理回路１２６から送られた１画面分の６４分割の画像データの内、上下左右キー８１で任意に設定された被写体中心付近の４エリアの平均値を算出し、これをオートフォーカス（ＡＦ）評価値とする。ＡＦ評価値は、所定周期の経過毎に算出され、算出の度にメモリ１２７に更新記憶される。ＣＰＵ１１２は、ＡＦ評価値に従って被写体の合焦を判定する。その判断方法は任意であるが、例えばＡＦ評価値が極大点の近傍に略到達しているか否かを判断し、極大点に略達している場合は合焦していると判断し、その他の場合は合焦していないと判断する。あるいは、ＡＦ評価値が所定の閾値を超えていれば合焦していると判断することもできる。
【００２６】
撮影画像を表示部１１０にモニタ出力する場合、ＶＲＡＭ１３２からＹＣ信号が読み出され、ビデオエンコーダ１３４に送られる。ビデオエンコーダ１３４は、入力されたＹＣ信号を表示用の所定方式の信号（例えば、ＮＴＳＣ方式のカラー複合映像信号）に変換して表示部１１０に出力する。表示部１１０の駆動はドライバ１１１を介して行われる。
【００２７】
所定のフレームレートで処理された各フレームのＹＣ信号は、ＶＲＡＭ１３２のＡ領域とＢ領域とに交互に書き込まれ、ＶＲＡＭ１３２のＡ領域及びＢ領域のうち、ＹＣ信号が書き込まれている方の領域以外の領域から、書き込まれているＹＣ信号が読み出される。このようにしてＶＲＡＭ１３２内のＹＣ信号が定期的に書き換えられ、そのＹＣ信号から生成される映像信号が表示部１１０に供給されることにより、撮像中の映像がリアルタイムに表示部１１０に表示される。ユーザは、表示部１１０に表示される映像（スルー）によって撮影画角を確認できる。
【００２８】
ここで、レリーズスイッチ２２が半押しされると、ＡＥ及びＡＦ処理が開始される。ＡＥ／ＡＦ処理が行われ、レリーズスイッチ２２が全押しされることによって記録用の撮影動作がスタートする。レリーズスイッチ２２全押しに応動して取得された画像データは画像処理回路１０８において輝度／色差信号（Ｙ／Ｃ信号）に変換され、ガンマ補正等の所定の処理が施された後、ＶＲＡＭ１３２に格納される。
【００２９】
ＶＲＡＭ１３２に格納されたＹ／Ｃ信号は、圧縮伸長処理回路１４４によって所定のフォーマットに従って圧縮された後、メディアコントローラ１４６を介して記録媒体４０にExif（Exchangeable Image File Format）ファイルとして記録される。画像はExifファイルのデータ部分に記録される。ＣＰＵ１１２は上記Exifファイルのヘッダ部分の所定のタグ（Imagedescriptionタグなど）に撮影日時情報などを記録する。記録された画像は、通信インターフェース７６を介して接続されたプリンタ２００に送信することもできる。プリンタ２００は、受信した画像をプリントする。
【００３０】
ＣＰＵ１１２には、キセノン管からなるストロボ１８の発光を制御するストロボ制御回路１１５も接続されており、静止画撮影において、低照度であることが検出された場合や、ストロボボタンによって発光が指示された場合や、強制発光モードが設定された場合にタイミングジェネレータ１２０によって発生されたタイミング信号に同期したタイミングで短時間（例えば１秒以上の短時間）発光するようにストロボ１８を制御する。
【００３１】
モードダイヤル１５０によって動画撮影モードが設定されたときには、レリーズスイッチ２２の全押し操作に連動して動画記録動作がスタートし、もう一度レリーズスイッチ２２を押下すると動画記録動作が停止する。レリーズスイッチ２２を押下継続している期間、録画動作を行い、押下解除によって録画を停止するようにしてもよい。動画データは、例えばモーションＪＰＥＧ（ＭＰＥＧ）形式によって記録媒体４０に記録される。
【００３２】
モードダイヤル１５０により再生モードが選択されると、記録媒体４０に記録されている最終の画像ファイル（最後に記録されたファイル）の圧縮データが読み出される。最後の記録に係るファイルが静止画ファイルの場合、この読み出された画像圧縮データは、圧縮伸長処理回路１４４を介して非圧縮のＹＣ信号に伸長され、ＶＲＡＭ１３２に保存される。ＶＲＡＭ１３２に保存されたＹＣ信号は、ビデオエンコーダ１３４に加えられる。ビデオエンコーダ１３４は、入力するＹＣ信号からＮＴＳＣ方式のＲＧＢカラー複合映像信号を作成し、これを表示部１１０に出力する。これにより、表示部１１０には記録媒体４０に記録されている最終コマのコマ画像が表示される。
【００３３】
その後、上下左右キー８１の右キーが押されると、順方向にコマ送りされ、上下左右キー８１の左キーが押されると、逆方向にコマ送りされる。そして、コマ送りされたコマ位置の画像ファイルが記録媒体４０から読み出され、上記と同様にしてコマ画像が表示部１１０に再生される。尚、最終コマのコマ画像が表示されている状態で順方向にコマ送りされると、記録媒体４０に記録されている１コマ目の画像ファイルが読み出され、１コマ目のコマ画像が表示部１１０に再生される。
【００３４】
表示部１１０は、カメラ１０に内蔵されたＬＣＤ１１４、ファインダー又は映像出力端子等に接続された外部の表示装置に相当する。なお、ＣＰＵ１１２は、ＯＳＤ信号発生回路を含み、ＯＳＤ信号発生回路はシャッタ速度や絞り値、撮影可能枚数、撮影日時、警告指示等の文字及びアイコン等の記号を表示するための信号を発生させる。このＯＳＤ信号発生回路から出力される信号は、必要に応じて画像信号に混合されて、ＬＣＤ１１４に供給される。これにより、スルー画像や再生画像に文字やアイコン等が合成された合成画像が表示される。
【００３５】
記録媒体４０は、撮影で得た画像データを保持する手段であり、例えばスマートメディアと呼ばれるメモリカードが使用される。記録メディアの形態はこれに限定されず、ＰＣカード、コンパクトフラッシュ（登録商標）、磁気ディスク、光ディスク、光磁気ディスク、メモリスティックなどでもよく、電子的、磁気的、もしくは光学的、又はこれらの組み合わせによる方式などに従って読み書き可能な媒体を用いることができる。異種・同種の記録メディアを問わず、複数の媒体を装着可能な構成にしてもよい。また、画像ファイルを保存する手段は、カメラ本体に着脱可能なリムーバブルメディアに限らず、カメラに内蔵された記録媒体（不揮発性メモリ１２８）であってもよい。
【００３６】
ＣＰＵ１１２は、カメラ１０の各回路を統括制御する制御回路であり、レリーズスイッチ２２、上下左右キー８１、電源スイッチ８２、モードダイヤル１５０、情報位置指定キー８３あるいは図示しないストロボボタン、ズームキー、メニュー／実行ボタンその他を含む操作部１１３から受信する信号に基づき、対応する回路の動作を制御するとともに、表示部１１０における表示制御、ストロボ発光制御、オートフォーカス（ＡＦ）制御及び自動露出（ＡＥ）制御等を行う。
【００３７】
カメラ１０の電源が電源スイッチ８２でオンされる度に、カメラボディ内部に装着される電池からなる主要電源１６４から、カメラ１０の各回路に電源が供給される。
【００３８】
画像処理回路１０８からの画像データは、測光処理部１５７にも送られる。この測光処理部１５７は、外光の光量を測定する手段の一例である。測光処理部１５７は、入力される各画像データと、固体撮像素子１０２ａの電荷蓄積時間、すなわち電子シャッタのシャッタ秒時とに基づいて被写体輝度の測光値（ＥＶ値）を算出する測光値算出部により構成できる。これにより、固体撮像素子１０２ａの駆動が調節される。なお、電子シャッタのシャッタ秒時とともに絞り値を変化させてもよい。絞り値を変化させる場合には、絞り値を加味して被写体輝度に応じた測光値を算出する。このように、測光処理部１５７は、固体撮像素子１０２ａを受光センサとしてＴＴＬ（Through The Lens) 測光方式によって被写体の明るさ（被写体輝度）を検出する。測光処理部１５７は、フォトトランジスタで構成された測光センサであってもよく、測光が可能な手段であれば特に限定されない。
【００３９】
カメラ１０は、他のカメラと画像データの送受信制御を行う通信部３１を備える。通信部３１は、アンテナ３２に接続される。また、通信部３１は、赤外線通信（ＩｒＤＡ）ポートを備え、赤外線による通信制御を行ってもよい。
【００４０】
カメラ１０は、タイマー５０及びカレンダー時計５１を備える。タイマー５０は、セルフタイマーモード撮影時にレリーズボタン２２が全押しされてからの時間を計測する。カレンダー時計５１は、カメラ１０が撮影した日時を計測してＣＰＵ１１２に送り、ＣＰＵ１１２は、画像データのＴａｇ情報に撮影日時を書込む。
【００４１】
図３は、モードダイヤルの詳細を示す図である。モードダイヤル１５０は、「Ｐｌａｙ」（再生モード）、「Ｍｏｖ」（動画撮影モード）、「Ｃａｍ」（静止画撮影モード）、「ｗｉｒｅｌｅｓｓ」（無線通信モード）、「Ｓｅｔｕｐ」（セットアップモード）の５つのモードを設定する。モードダイヤル１５０を回転させて所望するモードを決定位置１５１に位置させることにより、モード設定ができる。画像交換を行う場合には、モードダイヤル１５０を操作し「ｗｉｒｅｌｅｓｓ」モードを選択する。
【００４２】
図４は、ＣＰＵ１１２の実行するプログラムをブロック図で示している。ＣＰＵ１１２は、プログラムである画像グループ名設定手段１１２ａ、画像グループ名付加手段１１２ｂ、画像データ書込み手段１１２ｃ、画像データ抽出手段１１２ｄ、画像グループ名指定手段１１２ｅを実行する。
【００４３】
画像グループ名設定手段１１２ａは、これから撮影して生成する画像データが属する画像グループ名を設定する。本実施形態では、数字４桁からなる画像グループ名（以下「パスコード」という）が乱数を用いて自動設定される。
【００４４】
画像グループ名付加手段１１２ｂは、画像グループ名設定手段１１２ａが設定したパスコードを、画像データ（Exifファイル）のＴａｇ情報に付加する。
【００４５】
画像データ書込み手段１１２ｃは、記録媒体４０にパスコードと一致する名称をもつ格納領域があるか否かを判断し、あればその格納領域に同じパスコードの画像データを書込む。記録媒体４０にパスコードに一致する格納領域がなければ、パスコードと一致する名称をもつ格納領域を生成し、その生成した格納領域に同じパスコードのる画像データを格納する。
【００４６】
画像データ抽出手段１１２ｄは、記録媒体４０から所定のパスコードと一致する画像データを抽出する。
【００４７】
画像グループ名指定手段１１２ｅは、ユーザ上下左右キー８１やモードダイヤル１５０を操作して入力したパスコードを取得する。記憶媒体４０に記憶された画像の中から、所定のパスコードが付加された画像を検索する場合や、他のカメラに対し所望する画像データを要求するためにパスコードを指定する場合等に実行される。
【００４８】
これらのプログラムはＥＥＰＲＯＭ１１９に格納されており、ＣＰＵ１１２が適宜メモリ１２７に読み出して実行する。
【００４９】
図５は、撮影した画像を記録する記憶媒体（以下「メモリカード」という）４０の記録構造を示す模式図である。このメモリカード４０は、後述する画像交換システムにおいて、送信側カメラに挿入されたメモリカードである。
【００５０】
メモリカード４０には、ディレクトリ（又はフォルダ）と呼ばれる格納領域が、論理的なツリー状の階層構造により形成される。階層構造の最上位層はＲｏｏｔであり、その直下には第二階層のディレクトリが形成される。第二階層のディレクトリ名は、３桁の数字列からなるディレクトリ番号（例えば「001」）と４桁の数字列からなるパスコード（例えば「1234」）とを組み合わせたディレクトリ名（例えば「001-1234」）がつけられる。第二階層のディレクトリには、そのディレクトリ名に含まれるパスコードと同一のパスコードがＴａｇ情報に書込まれた画像データが格納される。ディレクトリ名「001-1234」のディレクトリには、パスコード「1234で撮影された５つの画像データ（ファイル名：DSCF0001.JPG、DSCF0002.JPG、DSCF0003.JPG、DSCF0004.JPG、DSCF0005.JPG）が含まれる。各画像データは、ファイル番号とディレクトリ番号とを組み合わせて一意に決まるコマ番号により識別できる。例えば、ディレクトリ「001-1234」に含まれるファイル名「DSCF0003.JPG」の画像データのコマ番号は、ディレクトリ番号「001」とファイル番号「0003」を組み合わせたコマ番号「001-0003」になる。
【００５１】
本実施形態では、パスコードを設定すると、そのパスコードをディレクトリ名に含む新しいディレクトリが作成され、そのディレクトリ下に当該パスコードが添付された画像ファイルが記録される。新しくディレクトリが作成される場合、そのディレクトリ番号は、既存の最大のディレクトリ番号＋１になる。図５では、最後に設定したパスコードが「5678」であるため、「003-5678」というディレクトリが新しく作成されていて、その中に３枚の画像ファイルが記録されている。
【００５２】
この３枚の画像ファイルには、いずれも「5678」というパスコードの設定下で撮影されたため、このパスコードが添付される。図６に基づいて、パスコードが添付された画像ファイルの構造について説明する。図６は、Exifファイル形式に基づく画像ファイルの構造を示す模式図である。
【００５３】
図６の画像ファイル２００は、付属情報であるＴａｇ情報２１０、サムネイル画像２２０、主画像２３０の大きく分けて３つの要素から構成される。これらのうちＴａｇ情報２１０には、撮影年月日の他、撮影時の条件である撮影モード、タイトル、ホワイトバランスモード、フォーカスモード、ストロボのＯＮ／ＯＦＦ、パスコード、及び撮影したカメラ１０を識別するためのユニークな情報として撮影機器アドレス（ＭＡＣアドレス）が記録される。
【００５４】
次に図７に基づいて本実施形態に係る画像データ送受信処理の流れを説明する。図７は、カメラＡとカメラＢとの間で画像データの交換処理の流れを示すシーケンス図である。図７では、カメラＡ及びＢ（以下「両カメラ」という）がそれぞれマニュアルでパスコードを設定する例を示す。図７では、カメラＡを送信側カメラ、カメラＢを受信側カメラに位置付けたが、画像を撮影する時点では、どちらが送信側または受信側になるかを決めておく必要はなく、共通のパスコードのみ設定しておけばよい。
【００５５】
Ｓ７０１では、両カメラがSETUPモードに入る。ユーザが、モードダイヤル１５０を「SETUPモード」に合わせることによりSETUPモードに入ることができる。
【００５６】
Ｓ７０２では、パスコードの設定を行う。パスコードの設定は、まず表示部１１０にSETUPメニューを表示する。図８は、SETUPメニューの画面表示例を示す図である。図８のSETUPメニューにおいて「パスコード設定」を選択する。（図８では選択したメニューが白黒反転して表示されている。）「パスコード設定」を選択すると、図９の画面に遷移する。図９は、パスコード設定画面の例を示す図である。この画面においてユーザは左右キー８１を操作し、４桁のパスコードの各桁を選択した後、上下キー８１でその桁の値０乃至９をインクリメント又はデクリメント設定する。実行キー８４を押すことにより、画像グループ名設定手段１１２ａが、表示されているパスコードを不揮発性メモリ１２８に書込むので、前回設定したパスコードを変更しない場合には、この操作を行う必要はない。
【００５７】
パスコードを設定すると、Ｓ７０３では撮影モードを設定する。Ｓ７０４では、設定された撮影モード及びパスコードの下で画像の撮影を行う。画像グループ名付加手段１１２ｂは、撮影された画像データのＴａｇ情報にパスコードを付加する。画像データ書込み手段１１２ｃは、図５及び図６で説明したように、メモリカード４０にそのパスコードが添付されたディレクトリがあるかないかを判断する。あれば、当該パスコードを含むディレクトリ名の下位層に画像ファイルを記録する、なければ、当該パスコードを含むディレクトリ名の格納領域を生成し、その下位層に画像データを書込む。本実施形態では、カメラＡが３枚の画像を、カメラＢが４枚の画像を撮影する。
【００５８】
次に、画像を送受信する場合について説明する。Ｓ７０５では、両カメラにおいてモードダイヤル１５０を操作してワイヤレスモードを選択し、図１０に示すような無線通信の機能を選択する。図１０は、無線通信機能の選択画面例を示す図である。
【００５９】
Ｓ７０６では、それぞれのカメラが、ワイヤレスモードのうち所望する機能を選択する。カメラＡは、画像送信（自動）を選択し、カメラＢは画像受信を選択する。図１０の無線通信機能選択画面において画像送信（コマ選択）を選択すると、図１１の送信先選択画面に続いて図１２のコマ選択画面に遷移する。図１２のコマ選択画面で選択した画像の１枚を送信することができる。なお、本実施形態のように画像送信（自動）を選択すると図１２のような画像選択画面は表示されない
Ｓ７０７では、カメラＡは周囲にある画像受信をスタンバイしているカメラをサーチする。Ｓ７０８では、カメラＡの無線通信範囲に存在するカメラＢ，Ｃ，Ｄが受信側カメラとして応答する。応答するカメラは、アドレスと名称で応答する。ここで応答したカメラは、後述する受信側カメラの候補リストに掲載される。
【００６０】
Ｓ７０９では、カメラＡの表示部１１０に図１１に示す送信先選択画面において受信側カメラの候補リストが表示される。ユーザは、上下ボタン８１でカーソルをスクロールして受信側カメラを選択する。図１１では、名称「Ｈｉｒｏｓｈｉ」の機器が選択されている。この状態で実行ボタン８４を押すと、選択されている機器が画像送信先として指定される。
【００６１】
Ｓ７１０では、カメラＡの通信部３１がカメラＢに対して接続要求を行い、Ｓ７１１ではカメラＢが応答して接続が完了する。
【００６２】
Ｓ７１２では、カメラＡは、カメラＢに対し設定されているパスコードの要求を行い、Ｓ７１３では、カメラＢがカメラＡにパスコード「5678」を返す。
【００６３】
Ｓ７１４では、カメラＡの画像データ抽出手段１１２ｄは、カメラＡメモリカード４０に記録されている画像群の中から、カメラＢから受信したパスコードと一致するパスコードを有する画像ファイルを抽出し、リストを生成する。このリストは、サムネイル画像２２０のリストでもよいし、画像ファイル名のみのリストでもよい。上記の例では、パスコード「5678」の下で撮影された３枚の画像ファイルのリストが生成される。このリスト作成の際に、パスコードによって画像群を選択した上に、更に自分自身で撮影した画像かどうかを画像ファイルのＴａｇ情報２１０に記載された撮影機器情報をみて判断し、自らで撮影した画像ファイルのみを送信対象の画像ファイルとして更に絞り込んでもよい。これにより、他者から入手した画像を他者の許可なく第三者に渡してしまう可能性を低くすると共に、二台のカメラ間で相互に送信と受信とを行う場合（１回送信してから送信側／受信側を入れ替えて再度送信を行う場合）に、相手から受信した画像を相手に送り返してしまう無駄を省くことができる。
【００６４】
Ｓ７１５では、このリストに従って３枚の画像が順番に受信側に送信（Ｐｕｔ）される。Ｓ７１６では、カメラＢが１枚目の画像を正常に受信する、受信が正常に終了したことを示す情報をカメラＡに返す。そして、Ｓ７１７において、受信した画像をカメラＢの表示部１１０に表示するとともに、カメラＢに挿入されたメモリカード４０に記録される。Ｓ７１８乃至Ｓ７２２において、２枚目、３枚目の画像についても同様に送信され、記録される。
【００６５】
図１３は、受信側カメラ（カメラＢ）における受信画像のメモリカード４０への記録状態を示す模式図である。図１３ではディレクトリ「002-8888」の下の画像群がカメラＢにもともと記録されていた画像群である。そしてパスコード「5678」を設定すると「003-5678」のディレクトリが生成される。受信側カメラ（カメラＢ）でも、パスコード「5678」の設定下で撮影が４枚行われているので、すでに「003-5678」のディレクトリの下にDSCF0001.JPG乃至DSCF0004.JPGの画像ファイルが記録されている。
【００６６】
カメラＡから受信した画像は、同一のパスコードを有するディレクトリに追記格納される。このとき、画像データ書込み手段１１２ｃは、ファイル番号を既存の最大のファイル番号に１を足した値から順次インクリメント設定する。図１３では、受信した画像ファイルのファイル番号をインクリメントし、DSCF0005.JPG乃至DSCF000７.JPGに変えて記録する。受信側カメラにおいて、メモリカード４０が交換されていた場合など、同一のパスコードを有するディレクトリが存在しない場合は、画像データ書込み手段１１２ｃが改めてそのパスコードを名称に含むディレクトリを生成し、そこの受信した画像ファイルを格納する。
【００６７】
Ｓ７２４では、画像送信が終了したため、カメラＡがカメラＢに対して切断要求を行い、Ｓ７２５においてカメラＢが切断要求に従い切断が完了する。
【００６８】
＜第２実施形態＞
図１４及び図１５に基づいて第二実施形態について説明する。第二実施形態では、一台のカメラ（カメラＡ）が設定したパスコードを他のカメラ（カメラＢ）に送信、あるいはブロードキャストすることによりパスコードの共有を行う。本実施形態では、画像はカメラＢからカメラＡに送られるが、パスコードはカメラＡで設定したものがカメラＢに送られており、パスコードが送信される方向（カメラＡ→カメラＢ）と画像が送信される方向（カメラＡ→カメラＢ）は独立に操作することができる。
【００６９】
本実施形態では、図１４に示すとおり、ワイヤレスモードにパスコードの送信及び受信機能が追加される。以下図１５のステップ順に説明する。
【００７０】
Ｓ１５０１では、カメラＡの画像グループ設定手段１１２ａが乱数を用いてパスコードを生成する。図１５では、パスコード「6789」を生成する。
【００７１】
Ｓ１５０２では、カメラＢが受信スタンバイになる。
【００７２】
Ｓ１５０３では、カメラＡが、周りにある受信スタンバイのカメラを探し、Ｓ１５０４でカメラＢ、Ｃが応答する。
【００７３】
Ｓ１５０５では、カメラＡの表示部１１０に受信カメラの候補リストが表示される。Ｓ１５０６では、受信側カメラが正しく選択されているかを判断し、正しければＳ１５０７でカメラＡがパスコード送信機能を選択、カメラＢがパスコード受信機能を選択する。Ｓ１５０８ではカメラＡから受信側カメラ（カメラＢ）にパスコードを送信し、Ｓ１５０９ではカメラＢがカメラＡに対し、正常にパスコードを受信したことを通知する。
【００７４】
Ｓ１５１０では、カメラＡ、Ｂが撮影モードを設定し、Ｓ１５１１では、カメラＡ、Ｂがパスコード「6789」下で撮影を行う。
【００７５】
Ｓ１５１２では、カメラＢの画像データ抽出手段１１２ｄが、メモリカード４０からパスコード「6789」と一致するパスコードの画像を抽出し、リストを作成する。カメラＢのユーザは、４枚の画像データのファイル名又はサムネイル画像が並べて表示されたリストの中から３枚を選択する。
【００７６】
Ｓ１５１３では、カメラＢからカメラＡに画像を送信し、Ｓ１５１４でカメラＡからカメラＢに正常に受信したことを通知する。Ｓ１５１５では、カメラＡが受信した画像を、メモリカード４０のパスカード「6789」を含む名称のディレクトリに画像データを書込む。
【００７７】
Ｓ１５１６乃至Ｓ１５２１では、Ｓ１５１３乃至Ｓ１５１５までと同様の手順で２枚目、３枚目の画像がカメラＢからカメラＡに送信される。画像データの送信が全て終了するとＳ１５２２ではカメラＢからカメラＡに切断要求を行い、Ｓ１５２３で切断を完了する。
【００７８】
上記第１実施形態及び第２実施形態は、画像をＰＵＳＨする系であるが、画像をＰＵＬＬする系にも本発明を適用できる。第３実施形態は、画像をＰＵＬＬする系に適用した例を説明する。
【００７９】
＜第３実施形態＞
画像をＰＵＬＬする系では、最初にＰＵＬＬ可能な画像のリストが画像送信側（カメラＡ）から画像受信側（カメラＢ）に送られるが、そのリストの画像をパスコードが一致するもののみに絞ったものを受信側に送る。以下、図１６の各ステップ順に説明する。
【００８０】
Ｓ１６０１では、両カメラがSETUPモードに入る。Ｓ１６０２では、各々のカメラでパスコード「5678」の設定を行う。Ｓ１６０３では撮影モードを設定する。Ｓ１６０４では、設定された撮影モード及びパスコードの下で画像の撮影を行う。カメラＡは３枚，カメラＢは４枚撮影したとする。
【００８１】
Ｓ１６０５では、両カメラにおいてモードダイヤル１５０を操作してワイヤレスモードを選択し、Ｓ１６０６では、各々のカメラＡ，Ｂが、相互に送受信モードを選択する。
【００８２】
Ｓ１６０７では、カメラＡ、Ｂともには周囲にある画像受信をスタンバイしているカメラをサーチする。このとき送信側カメラの探索のタイミングが早いほうが、受信側カメラ、遅いほう（探索の結果見つけられた方）が送信側カメラになる。
【００８３】
Ｓ１６０８では、カメラＡがカメラＢに対して送信側カメラとして応答する。その他、カメラＢの無線通信範囲に存在するカメラＣ，Ｄが送信側カメラとして応答する。Ｓ１６０９では、カメラＢの表示部１１０に送信先選択画面が表示され、カメラＡを送信先として選択する。
【００８４】
Ｓ１６１０では、カメラＡの通信部３１がカメラＢに対して接続要求を行い、Ｓ１６１１ではカメラＢが応答して接続が完了する。なお、Ｓ１６０９において、送信先選択画面の「ＡＬＬ」を選択すると、カメラＢの周囲にある全てのカメラに対して接続要求を行うブロードキャスト通信を行うことができる。ブロードキャスト通信の結果、Ｓ１６０９の送信先選択画面に表示された全てのカメラに対して接続要求が行われる。
【００８５】
Ｓ１６１２では、カメラＢは、カメラＡに対しパスコード「5678」を送信し、Ｓ１６１３では、カメラＡがカメラＢに「ＯＫ」を返す。
【００８６】
Ｓ１６１４では、カメラＡの画像データ抽出手段１１２ｄは、カメラＡのメモリカード４０に記録されている画像群の中から、カメラＢから受信したパスコード「5678」と一致するパスコードを有する画像ファイルを抽出し、リストを生成する。本実施形態では、パスコード「5678」の下で撮影された３枚の画像ファイルのリストが生成される。
【００８７】
Ｓ１６１５では、カメラＢがこの画像ファイルのリストを要求し、Ｓ１６１６では、カメラＡが画像ファイルのリストをカメラＢに返す。
【００８８】
カメラＢは、画像ファイルのリストに従って画像取得（Ｇｅｔ）要求を行う。又は、画像ファイルのリストをユーザに表示し、Ｇｅｔする画像を選択させて画像取得要求を行ってもよい。
【００８９】
Ｓ１６１７では、画像ファイルのリストから1枚の画像を選択し、Ｓ１６１８において、その画像の画像Ｇｅｔ要求をカメラＢからカメラＡに対して送る。Ｓ１６１９では、カメラＡが画像Ｇｅｔ要求に応じて１枚目の画像を送信する。Ｓ１６２０では、受信した画像をカメラＢの表示部１１０に表示するとともに、カメラＢに挿入されたメモリカード４０に記録される。Ｓ１６２１乃至Ｓ１６２８において、２枚目、３枚目の画像についても同様に画像Ｇｅｔ要求がされ、それに応じて画像が送信され、記録される。
【００９０】
Ｓ１６２９では、カメラＢがカメラＡに対して切断要求を行い、Ｓ１６３０においてカメラＢが切断要求に従い切断が完了する。
【００９１】
本実施の形態により、所望する画像を指定して他のカメラから受信することができる。
【００９２】
上記実施形態に加えて、一度自動画像受信を行った受信側カメラのアドレスと、その際のパスコードを記憶しておき、同じカメラに同じパスコードで再び（２回以降）の自動送信を行おうとした場合にはユーザに警告表示を出す、あるいは自動送信を受け付けない、などの処理を加えておくと、誤って２回送信するというユーザのミスを防止することができる。
【図面の簡単な説明】
【００９３】
【図１】本発明の好ましい実施形態に係るデジタルカメラ１０の裏側からみた外観図
【図２】本発明の好ましい実施形態に係るデジタルカメラのブロック構成図
【図３】モードダイヤルの詳細を示す図
【図４】第１実施形態に係るＣＰＵの実行するプログラムを示すブロック図
【図５】撮影した画像を記録する記録媒体の記録構造を示す模式図
【図６】Exifファイル形式に基づく画像ファイルの構造を示す模式図
【図７】第１実施形態に係る画像データ送受信処理の流れを示すシーケンス図
【図８】ＳＥＴＵＰメニューを示す図
【図９】パスコード設定画面の例を示す図
【図１０】無線通信機能の選択画面の例を示す図
【図１１】送信先選択画面の例を示す図
【図１２】コマ選択画面の例を示す図
【図１３】受信側カメラ（カメラＢ）における受信画像のメモリカード４０への記録状態を示す模式図
【図１４】第２実施形態に係る無線通信機能の選択画面の例を示す図
【図１５】第２実施形態に係る画像データ送受信処理の流れを示すシーケンス図
【図１６】第３実施形態に係る画像データ送受信処理の流れを示すシーケンス図
【符号の説明】
【００９４】
１０：デジタルカメラ、３１：通信部、４０：記録媒体、１１０：表示部、１１２：ＣＰＵ、１１２ａ：画像グループ名設定手段、１１２ｂ：画像グループ名付加手段、１１２ｃ：画像データ書込み手段、１１２ｄ：画像データ抽出手段
【図１】
2006254098.tif 000003
【図２】
2006254098.tif 000004
【図３】
2006254098.tif 000005
【図４】
2006254098.tif 000006
【図５】
2006254098.tif 000007
【図６】
2006254098.tif 000008
【図７】
2006254098.tif 000009
【図８】
2006254098.tif 000010
【図９】
2006254098.tif 000011
【図１０】
2006254098.tif 000012
【図１１】
2006254098.tif 000013
【図１２】
2006254098.tif 000014
【図１３】
2006254098.tif 000015
【図１４】
2006254098.tif 000016
【図１５】
2006254098.tif 000017
【図１６】
2006254098.tif 000018