(57)【要約】【課題】本画像と合成するための補助画像の散逸を防ぐ。【解決手段】電子カメラは、被写体像を撮像して画像信号を出力する撮像素子１０３と、  補助画像データを外部から取得する補助画像取得手段１０５ｄ、１０９と、画像信号に対応する本画像データと、補助画像データとを記憶媒体内の同一ファイルに記録する記録制御手段１０５ｃとを備える。【選択図】図２
2010098648.tif 000002
【特許請求の範囲】
【請求項１】
被写体像を撮像して画像信号を出力する撮像素子と、
補助画像データを外部から取得する補助画像取得手段と、
前記画像信号に対応する本画像データと、前記補助画像データとを記憶媒体内の同一ファイルに記録する記録制御手段とを備えることを特徴とする電子カメラ。
【請求項２】
請求項１に記載の電子カメラにおいて、
前記本画像データと前記補助画像データとを合成して合成画像データを生成する合成手段をさらに備えることを特徴とする電子カメラ。
【請求項３】
請求項１に記載の電子カメラにおいて、
撮影地点を特定する撮影位置情報を取得する位置情報取得手段をさらに備え、
前記補助画像取得手段は、前記補助画像データに付随する位置情報を取得し、
前記記録制御手段は、前記位置情報と前記撮影位置情報とが所定関係を満たす場合に、前記補助画像データを前記本画像データと同一ファイルに記録することを特徴とする電子カメラ。
【請求項４】
請求項２に記載の電子カメラにおいて、
撮影地点を特定する撮影位置情報を取得する位置情報取得手段をさらに備え、
前記補助画像取得手段は、前記補助画像データに付随する位置情報を取得し、
前記合成手段は、前記位置情報と前記撮影位置情報とが所定関係を満たす場合に、前記合成画像データを生成することを特徴とする電子カメラ。
【請求項５】
請求項３または４に記載の電子カメラにおいて、
前記補助画像取得手段により前記補助画像データが取得されたときに、前記位置情報と前記撮影位置情報とに基づいて、前記記憶媒体内に記録されている前記本画像データと、前記取得された補助画像データとを関連付ける関連付け手段をさらに備えることを特徴とする電子カメラ。
【請求項６】
請求項３または４に記載の電子カメラにおいて、
前記撮像素子により前記画像信号が出力されたときに、前記位置情報と前記撮影位置情報とに基づいて、前記記憶媒体内に記録されている前記補助画像データと、前記画像信号に対応する本画像データとを関連付ける関連付け手段をさらに備えることを特徴とする電子カメラ。
【請求項７】
請求項１に記載の電子カメラにおいて、
前記補助画像データに対応する縮小画像データを取得する縮小画像取得手段と、
前記縮小画像取得手段により取得された複数の前記縮小画像データの中から、所定の操作に基づいて前記縮小画像データを選択する縮小画像選択手段とをさらに備え、
前記補助画像取得手段は、前記縮小画像選択手段により選択された前記縮小画像データに対応する前記補助画像データを取得し、
前記記録制御手段は、前記補助画像取得手段により取得された前記補助画像データと、前記本画像データとを同一ファイルに記録することを特徴とする電子カメラ。
【請求項８】
請求項２に記載の電子カメラにおいて、
前記補助画像データに対応する縮小画像データを取得する縮小画像取得手段と、
前記縮小画像取得手段により取得された複数の前記縮小画像データの中から、所定の操作に基づいて前記縮小画像データを選択する縮小画像選択手段とをさらに備え、
前記補助画像取得手段は、前記縮小画像選択手段により選択された前記縮小画像データに対応する前記補助画像データを取得し、
前記合成手段は、前記補助画像取得手段により取得された前記補助画像データと、前記本画像データとを合成して前記合成画像データを生成することを特徴とする電子カメラ。
【請求項９】
請求項２に記載の電子カメラにおいて、
前記記録制御手段により前記本画像データと同一ファイルに記録された複数の前記補助画像データの中から１つの補助画像データを選択する選択手段をさらに備え、
前記合成手段は、前記選択された前記補助画像データと前記本画像データとを合成して前記合成画像データを生成することを特徴とする電子カメラ。
【請求項１０】
請求項２に記載の電子カメラにおいて、
前記記録制御手段により前記本画像データと同一ファイル内に記録された複数の前記補助画像データの中から、複数の補助画像データを選択する選択手段をさらに備え、
前記合成手段は、前記選択された複数の前記補助画像データと、前記本画像データとを合成して前記合成画像データを生成することを特徴とする電子カメラ。
【請求項１１】
請求項１乃至１０のいずれか一項に記載の電子カメラにおいて、
前記補助画像データは、撮影地点の名称、撮影地点に関する属性データ、および撮影日時の一つを含むことを特徴とする電子カメラ。
【請求項１２】
請求項２に記載の電子カメラにおいて、
前記補助画像取得手段は、前記補助画像データと前記本画像データとの合成の可否を示す合成可否情報を取得し、
画面上で画像を再生する再生手段と、
前記再生手段によって再生するための補助画像に対応する前記補助画像データを選択する再生選択手段と、
前記選択された補助画像データに対応する前記合成可否情報に基づいて、前記合成画像データの生成が可能か否かを判定する判定手段とをさらに備え、
前記合成画像データの生成が可能と判定された場合は、前記合成手段は、前記選択された前記本画像データと前記補助画像データとを合成して前記合成画像データを生成し、前記再生手段は前記合成画像データに対応する合成画像を再生し、
前記合成画像データの生成が可能ではないと判定された場合は、前記再生手段は、前記選択された前記本画像データに対応する本画像と、前記補助画像データに対応する前記補助画像とを同一の前記画面上に再生することを特徴とする電子カメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、補助画像データを取得できる電子カメラに関する。
【背景技術】
【０００２】
従来から、撮影画像以外の文字や場所等の情報を記録し、プリント等による再生時に撮影画像と情報とを合成するシステムが知られている（たとえば特許文献１）。
【特許文献１】特開２００１−３５６３９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、撮影画像と合成するための情報が散逸する可能性がある。
【課題を解決するための手段】
【０００４】
請求項１に記載の発明による電子カメラは、被写体像を撮像して画像信号を出力する撮像素子と、補助画像データを外部から取得する補助画像取得手段と、画像信号に対応する本画像データと、補助画像データとを記憶媒体内の同一ファイルに記録する記録制御手段とを備えることを特徴とする。
【発明の効果】
【０００５】
本発明によれば、本画像データと補助画像データとを同一ファイルに記録することができる。
【発明を実施するための最良の形態】
【０００６】
以下に図面を用いて本発明の実施の形態における電子カメラについて説明する。図１は、本発明による電子カメラを含むシステムの構成図である。図１に示すシステムは、電子カメラ１００、アクセスポイントＡＰ、サーバＳＢおよびデータベースＤＢを含んで構成される。アクセスポイントＡＰとサーバＳＢとは、ネットワークＮＥを介して接続されている。
【０００７】
電子カメラ１００は、後述するように、アクセスポイントＡＰと各種の情報を通信するための通信機能を有している。この通信機能により、アクセスポイントＡＰおよびネットワークＮＥを介して、電子カメラ１００とサーバＳＢとが接続される。なお、電子カメラ１００については、後に図２〜図８を用いて詳細に説明する。
【０００８】
アクセスポイントＡＰは、電子カメラ１００を含む通信機能を備えた各種の機器がネットワークＮＥを使用して通信可能とするための装置である。電子カメラ１００とアクセスポイントＡＰとが通信を行うことにより、前述のように電子カメラ１００とサーバＳＢとが接続される。
【０００９】
サーバＳＢは、データベースＤＢを格納している。このデータベースＤＢには、付加画像データおよび付加画像データに対応するサムネイル画像データがアクセスポイントＡＰの位置情報（たとえば緯度経度）と関連付けされて記録されている。付加画像データに対応する付加画像として、たとえば観光地や娯楽施設の名称や、撮影地の属性データ（たとえばロゴマーク、歴史情報、地図情報、イベント情報、商店の宣伝広告等）に関する画像が含まれる。すなわち、付加画像は、電子カメラ１００により被写体像を撮像した撮影地点に関する情報が含まれている。また、データベースＤＢには、後述する電子カメラ１００による合成画像データの生成の可否を示す合成可否フラグｉが付加画像データと関連付けされて記録されている。この合成可否フラグｉが１の場合は合成画像データの生成が可能であり、合成可否フラグｉが０の場合は合成画像データの生成が不可能であることを示すものとする。
【００１０】
サーバＳＢは、後述するように電子カメラ１００からサムネイルファイルの送信を要求する要求信号をアクセスポイントＡＰを介して入力すると、サーバＳＢはアクセスポイントＡＰのＩＰアドレスを参照して、アクセスポイントＡＰの位置を特定する。サーバＳＢは、アクセスポイントＡＰの位置に関連付けされたサムネイル画像データをデータベースＤＢから読み出し、読み出したサムネイル画像データのサムネイルファイルをアクセスポイントＡＰを介して電子カメラ１００に対して送信する。サーバＳＢは、データベースＤＢから読み出した全てのサムネイルファイルを送信すると、電子カメラ１００に対して送信終了信号を送信する。
【００１１】
さらに、サーバＳＢは、後述するように、付加画像ファイルの送信を要求する要求信号を電子カメラ１００から入力すると、データベースＤＢから付加画像データを読み出す。そして、サーバＳＢは、読み出した付加画像データと、その付加画像データに関連付けされているアクセスポイントＡＰの位置情報と、合成可否フラグｉとを用いて付加画像ファイルを作成して、アクセスポイントＡＰを介して電子カメラ１００に対して送信する。
【００１２】
次に、電子カメラ１００の構成について説明する。図２は電子カメラ１００の構成を示すブロック図である。電子カメラ１００は、入力スイッチ１０１、レンズ１０２、撮像素子１０３、ＧＰＳセンサ１０４、制御装置１０５、バッファメモリ１０６、メモリカードスロット１０７、モニタ駆動回路１０８ａ、モニタ１０８、および通信部１０９を備えている。
【００１３】
入力スイッチ１０１は使用者によって操作される種々の操作部材に対応して設けられた種々のスイッチを含み、操作部材の操作に応じた操作信号を制御装置１０５へ出力する。操作部材は、たとえばレリーズボタンや、各種の設定等を選択操作する時に操作される十字キーや、十字キーにより選択された設定等を決定するための決定ボタン、撮影モードと再生モードとの間で電子カメラ１００の動作を切替えるモード切替ボタン、通信部１０９による通信開始を指示する際に操作する通信ボタン等を含む。
【００１４】
レンズ１０２は、複数の光学レンズ群から構成される。なお、図２ではレンズ１０２を１枚のレンズで代表して表している。撮像素子１０３は、例えばＣＣＤやＣＭＯＳ等により構成される。撮像素子１０３は、後述する制御装置１０５の制御に応じて駆動してレンズ１０２を通して入力される被写体像を撮像し、撮像して得た画像信号を制御装置１０５へ出力する。バッファメモリ１０６は、画像処理、画像圧縮処理の途中や処理後のデータを一時的に格納するために使用される揮発性記憶媒体である。
【００１５】
メモリカードスロット１０７は、制御装置１０５の制御に基づいて、画像ファイルをメモリカード１０７ａに書き込んだり、メモリカード１０７ａに記録されている画像ファイルを読み出すインタフェースである。メモリカード１０７ａはコンパクトフラッシュ（登録商標）やＳＤカードなどの不揮発性の半導体メモリカードである。
【００１６】
ＧＰＳセンサ１０４は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星からのＧＰＳ信号を受信して、電子カメラ１００の現在位置に関する情報、例えば緯度経度を検出する。そして、ＧＰＳセンサ１０４は、検出した電子カメラ１００の現在位置に関する情報を制御装置１０５へ出力する。
【００１７】
通信部１０９は、たとえばアンテナや通信回路等を備える無線通信装置であり、外部機器との間で、たとえば無線ＬＡＮ通信方式（IEEE802.11bやIEEE802.11g等）によって無線通信を行う。この無線通信は、様々な無線ＬＡＮ機器間で互換性を補償する国際標準規格であるWiFi（Wireless  Fidelity）認証に対応してもよい。通信部１０９は、後述する制御装置１０５から通信の開始を指示する通信指示信号を入力すると起動され、アクセスポイントＡＰを介してネットワークＮＥとの間で各種情報の送受信を行う。本実施の形態の電子カメラ１００は、通信部１０９を介して、ネットワークＮＥに接続されたサーバＳＢからサムネイルファイルや付加画像ファイルを取得する。付加画像ファイルには、上述したように付加画像データと、アクセスポイントＡＰの位置を示す位置情報と、合成可否フラグｉとが含まれる。付加画像データは、後述する電子カメラ１００で生成された本画像データと合成画像データを生成する際に用いられる補助画像データである。
【００１８】
モニタ駆動回路１０８ａは、制御装置１０５からの制御信号に基づいてモニタ１０８を駆動する回路である。モニタ１０８は、たとえばアスペクト比が縦３：横４の液晶表示パネルである。モニタ１０８は、液晶ビューファインダとして用いられるとともに、メモリカード１０７ａ記録されている画像ファイルに基づいて制御装置１０５で作成された画像データに対応する画像の再生表示を行う。また、モニタ１０８は、画像ファイルに関連する各種情報（シャッタ速度、絞り値、ＩＳＯ感度、ファイル名など）の表示を行う。また、モニタ１０８は、電子カメラ１００の各種設定メニュー画面の表示を行う。
【００１９】
制御装置１０５は、ＣＰＵやメモリその他の周辺回路によって構成され、電子カメラ１００を構成する各部に対して制御信号を出力して、電子カメラ１００の動作を制御する。また、制御装置１０５は、撮影位置特定部１０５ａ、画像取得部１０５ｂ、ファイル生成部１０５ｃ、付加画像取得部１０５ｄ、合成画像生成部１０５ｅおよび画像再生部１０５ｆを機能的に備えている。
【００２０】
撮影位置特定部１０５ａは、ＧＰＳセンサ１０４から出力される位置情報に基づいて、電子カメラ１００の現在位置を特定する。本実施の形態では、撮影位置特定部１０５ａは、制御装置１０５内の図示しないメモリに記録されている地図データ上における電子カメラ１００の現在位置を特定する。ここでは、制御装置１０５内のメモリに記録されている地図データがＸ座標とＹ座標とによって地図上の任意の地点を特定できるものとする。すなわち、撮影位置特定部１０５ａは、レリーズボタンが操作された際にＧＰＳセンサ１０４から出力される位置情報を地図上のＸ座標、Ｙ座標に変換して、地図上における電子カメラ１００の現在位置を特定する。そして、撮影位置特定部１０５ａは、特定した電子カメラ１００の現在位置の位置情報を、画像が撮影された地点の情報、すなわち撮影位置情報としてバッファメモリ１０６に格納する。
【００２１】
画像取得部１０５ｂは、入力スイッチ１０１からの操作信号に基づいて、使用者によってレリーズボタンが全押しされたことを検出すると、撮像素子１０３を制御して被写体像を撮像した画像信号を出力させる。画像取得部１０５ｂは、取得した画像信号に対してＡ／Ｄ変換等を施してデジタル画像信号に変換した後、補間処理、色変換処理、エッジ強調処理などの公知の画像処理を施して原画像データを生成する。そして、画像取得部１０５ｂは、生成した原画像データに対して圧縮処理を行い、所定の画像形式、例えばＪｐｅｇ形式に圧縮して本画像データを生成する。本画像データは、画像取得部１０５ｂによりバッファメモリ１０６に格納される。
【００２２】
画像取得部１０５ｂは、本画像データに種々の付加情報を付加して撮像画像ファイルを生成する。例えば、画像取得部１０５ｂは、バッファメモリ１０６に格納された本画像データを用いて、付加情報を付加情報部に格納したＥｘｉｆ形式の撮像画像ファイルを生成する。ここで、付加情報部に付加される付加情報には、一般的には、画像撮影日時に関する情報や画像の撮影条件に関する情報が含まれる。さらに、画像取得部１０５ｂは、撮像画像ファイルの付加情報部に、バッファメモリ１０６内に格納しておいた撮影位置情報を記録する。画像取得部１０５ｂは、上述のようにして生成した撮像画像ファイルを、バッファメモリ１０６およびメモリカードスロット１０７に挿入されているメモリカード１０７ａ内に記録する。
【００２３】
ファイル生成部１０５ｃは、メモリカード１０７ａに記録された撮像画像ファイルを読み出してバッファメモリ１０６に格納する。その後、ファイル生成部１０５ｃは、バッファメモリ１０６に格納された撮像画像ファイルに、通信部１０９を介して取得した付加画像ファイルに含まれる付加画像データを追加して付加済画像ファイルを生成する。なお、付加済画像ファイルの生成処理の詳細については、後に説明する。ファイル生成部１０５ｃは、生成した付加済画像ファイルをメモリカードスロット１０７に挿入されているメモリカード１０７ａ内に記録する。
【００２４】
付加画像取得部１０５ｄは、後述するように、通信部１０９を介して行われるサムネイルファイルや付加画像ファイルの取得処理を制御する。合成画像生成部１０５ｅは、後述する合成画像生成モードが設定されると、メモリカード１０７ａに記録された付加済画像ファイルを読み出して、バッファメモリ１０６に格納する。そして、合成画像生成部１０５ｅは、読み出した付加済画像ファイル内の本画像データと付加画像データとを合成して合成画像データを生成する。なお、合成画像データの生成処理については、後に詳説する。
【００２５】
画像再生部１０５ｆは、モニタ駆動回路１０８ａに対して本画像データ、付加画像データ、合成画像データ等の各種画像データを出力して、モニタ１０８に撮像画像、付加画像および合成画像等の再生画像を表示させる。使用者のモード切替ボタンの操作により再生モードが設定されると、画像再生部１０５ｆは、バッファメモリ１０６もしくはメモリカード１０７ａに記録された画像ファイルの画像データを読み出す。画像再生部１０５ｆは、読み出した画像データを原画像データに伸張し、必要に応じてモニタ１０８の表示解像度にリサイズしてモニタ駆動回路１０８ａに出力する。
【００２６】
再生モード時においては、画像再生部１０５ｆは、使用者の十字キーの右ボタン操作に応じて入力スイッチ１０１から操作信号を入力すると、モニタ１０８に再生表示中の画像の次画像をモニタ１０８に表示させる。画像再生部１０５ｆは、十字キーの左ボタン操作に応じて入力スイッチ１０１から操作信号が入力されると、モニタ１０８に再生表示中の画像の前画像をモニタ１０８に表示させる。すなわち、十字キーの右ボタンが操作されると再生画像がコマ送りされ、左ボタンが操作されると再生画像がコマ戻しされる。
【００２７】
再生モード時においては、画像再生部１０５ｆは、使用者の十字キーの上下ボタン操作に応じて入力スイッチ１０１から操作信号を入力すると、後述する電子カメラ１００の動作を合成画像生成モードに切替える。また、画像再生部１０５ｆは、合成画像生成モード時に使用者の十字キーの左ボタン操作に応じて入力スイッチ１０１から操作信号を入力すると、合成画像生成モードを終了して再生モードに切替える。
【００２８】
次に、電子カメラ１００の動作を、付加画像ファイル取得処理、付加済画像ファイル生成処理、合成画像データ生成処理に分けて説明する。
（１）付加画像ファイル取得処理
付加画像取得部１０５ｄは、使用者による通信ボタンの操作に応じて入力スイッチ１０１から通信開始を指示する操作信号を入力すると、通信部１０９を起動する。そして、付加画像取得部１０５ｄは、通信部１０９に対して通信指示信号を出力して、アクセスポイントＡＰを介してネットワークＮＥに対する接続を開始させる。通信部１０９とネットワークＮＥとの通信が確立すると、付加画像取得部１０５ｄは、アクセスポイントＡＰを介して、サーバＳＢに対して付加画像の縮小画像に対応するサムネイルファイルの送信を要求する要求信号を出力する。付加画像取得部１０５ｄは、要求信号に応じてサーバＳＢから送信されたサムネイルファイルをバッファメモリ１０６に一時的に格納する。全てのサムネイルファイルを取得する、すなわちサーバＳＢから送信終了信号を入力すると、付加画像取得部１０５ｄは、モニタ駆動回路１０８ａに対してサムネイルファイルのサムネイル画像データを出力して、モニタ１０８にサムネイル画像データに対応するサムネイル画像を表示させる。
【００２９】
図３に、モニタ１０８に表示するサムネイル画像の一例を示す。図３（ａ）には、サムネイル画像ＳＰ１〜ＳＰ６と、それぞれのサムネイル画像ＳＰ１〜ＳＰ６に対応するチェックボックスＣＨ１〜ＣＨ６と、選択用カーソルＣＲとが表示されている様子を表している。なお、サムネイル画像ＳＰ１〜ＳＰ６のそれぞれに対応するサムネイルファイルのファイル名を、たとえば「NE.0001s.jpg」〜「NE.0006s.jpg」として説明する。使用者は、図３（ａ）のように表示されたサムネイル画像ＳＰ１〜ＳＰ６の中から、付加画像として所望する画像に対応するサムネイル画像を、十字キーを操作して選択用カーソルＣＲを移動させることにより選択する。そして、使用者の決定ボタン操作に応じて入力スイッチ１０１から決定操作信号を入力すると、付加画像取得部１０５ｄは、十キー操作により選択されたサムネイル画像に対応する付加画像を、取得用の付加画像として決定する。
【００３０】
取得用の付加画像が決定されると、付加画像取得部１０５ｄは、決定された付加画像に対応するサムネイルファイルのファイル名を示すファイル名一覧を作成し、制御装置１０５内の図示しないメモリに記録する。図３（ｂ）には、サムネイル画像ＳＰ１、ＳＰ２およびＳＰ５が取得用の付加画像として選択された様子を示す。図３（ｂ）のようにサムネイル画像が選択された場合、付加画像取得部１０５ｄは、ファイル名一覧に「NE.0001s.jpg」、「NE.0002s.jpg」、「NE.0005s.jpg」を記録する。そして、付加画像取得部１０５ｄは、作成したファイル名一覧を画像再生部１０５ｆに出力する。画像再生部１０５ｆは、入力したファイル名一覧に基づいて、モニタ駆動回路１０８ａを介して、使用者により取得用の付加画像として決定されたサムネイル画像に対応するチェックボックスＣＨにチェックマークを重畳表示させる。すなわち、図３（ｂ）に示すように、チェックボックスＣＨ１、ＣＨ２およびＣＨ５にチェックマークが表示される。
【００３１】
付加画像取得部１０５ｄは、上記のようにして作成したファイル名一覧に基づいて、使用者により選択されたサムネイル画像に対応する付加画像ファイルの送信を要求する要求信号を通信部１０９を介してサーバＳＢに送信する。すなわち、図３(ｂ)に示すようにサムネイル画像ＳＰ１、ＳＰ２およびＳＰ５が使用者により選択されている場合、付加画像取得部１０５ｄは、ファイル名「NE.0001.jpg」、「NE.0002.jpg」、「NE.0005.jpg」を有する付加画像ファイルの送信を要求する。付加画像取得部１０５ｄは、ファイル名一覧と送信された付加画像ファイルのファイル名とを参照しながら、要求した付加画像ファイルが全て取得されたと判定すると、通信部１０９に対して通信の解除を指示して、ネットワークＮＥとの接続を切断させる。さらに、付加画像取得部１０５ｄは、取得した付加画像ファイルをメモリカード１０７ａに記録する。
【００３２】
（２）付加済画像ファイル生成処理
ファイル生成部１０５ｃによる画像ファイル生成処理について、通信により付加画像ファイルを取得したときに付加済画像ファイルを生成する場合と、画像撮影時に撮像画像ファイルを生成する際に付加済画像ファイルを生成する場合とに分けて説明する。すなわち、電子カメラ１００は、予め記録されている撮像画像ファイルに対して、新たに取得した付加画像ファイルの付加画像データを追加する処理と、予め記録されている付加画像ファイルの付加画像データを新たに取得した撮像画像ファイルに追加させる処理とが可能となっている。
【００３３】
（２−１）付加画像ファイル取得時
本処理は、予め記録されている撮像画像ファイルに対して、新たに取得した付加画像ファイルの付加画像データを追加する際にファイル生成部１０５ｃにより行われる。なお、以下の説明においては、メモリカード１０７ａに予め記録されている撮像画像ファイルのファイル名を、「DSC.0001.jpg」〜「DSC.0010.jpg」とする。また、付加画像取得部１０５ｄは、ファイル名「NE.0001.jpg」、「NE.0002.jpg」、「NE.0005.jpg」を有する付加画像ファイルを取得したものとして説明する。
【００３４】
ファイル生成部１０５ｃは、上述した付加画像ファイル取得処理によりメモリカード１０７ａに記録された付加画像ファイルを読み出して、バッファメモリ１０６に格納する。そして、ファイル生成部１０５ｃは、付加画像データに付随する位置情報、すなわち付加画像ファイルに含まれる取得位置情報を読み出す。ファイル生成部１０５ｃは、取得位置情報に含まれる緯度経度、すなわち付加画像ファイルの取得時に通信部１０９が接続したアクセスポイントＡＰの位置を、制御装置１０５内のメモリに記録されている地図データ上のＸ座標、Ｙ座標に変換する。その結果、地図上における付加画像ファイルの取得位置がファイル生成部１０５ｃにより特定される。
【００３５】
次に、ファイル生成部１０５ｃは、メモリカード１０７ａに記録されている撮像画像ファイルを読み出して、バッファメモリ１０６へ格納する。ここでは、ファイル生成部１０５ｃは、ファイル名「DSC.0001.jpg」の撮像画像ファイルを読み出したものとする。なお、ファイル生成部１０５ｃは、たとえば撮像画像ファイルのファイル名に基づいて、「DSC.0001.jpg」→「DSC.0002.jpg」→・・・→「DSC.0010.jpg」の順序で撮像画像ファイルを選択して読み出す。そして、ファイル生成部１０５ｃは、バッファメモリ１０６に格納された撮像画像ファイルの付加情報部から撮影位置情報を読み出す。
【００３６】
ファイル生成部１０５ｃは、読み出した撮影位置情報と取得位置情報とを用いて、撮像画像ファイルが取得された位置と付加画像ファイルが取得された位置とが所定の関係を満たすか否かを判定する。すなわち、ファイル生成部１０５ｃは、撮影位置情報が示す座標と、取得位置情報が示す座標との間の距離を算出する。算出された距離が、たとえば５００メートル以内である場合には、ファイル生成部１０５ｃは、撮像画像ファイルが取得された位置と付加画像ファイルが取得された位置とが一致するものとして判定する。そして、ファイル生成部１０５ｃは、付加画像ファイルから付加画像データを読み出し、撮像画像ファイルに読み出した付加画像データを追加して画像ファイルを生成する。ファイル生成部１０５ｃは、ファイル名「DSC.0001.jpg」の撮像画像ファイルに、ファイル名「NE.0001.jpg」、「NE.0002.jpg」、「NE.0005.jpg」の付加画像ファイルの付加画像データを追加して、たとえばファイル名「DSC.0001.mig」の付加済画像ファイルを生成する。図４に、付加済画像ファイルの構造を模式的に示す。ファイル生成部１０５ｃは、生成した付加済画像ファイルをメモリカード１０７ａに記録する。このとき、ファイル生成部１０５ｃは、付加画像ファイルに記録されている合成可否フラグｉを、ファイル名「NE.0001.jpg」、「NE.0002.jpg」、「NE.0005.jpg」と対応付けて、生成した付加済画像ファイルの付加情報部に記録する。
【００３７】
撮像画像ファイルが取得された位置と付加画像ファイルが取得された位置とが一致しないと判定した場合、すなわち算出された距離が５００メートルを越える場合は、ファイル生成部１０５ｃは、撮像画像ファイルに付加画像データの追加を行わない。すなわち、ファイル生成部１０５ｃは、付加済画像ファイルの生成を行わない。以上の処理を、ファイル生成部１０５ｃは、メモリカード１０７ａに記録されている全ての撮像画像ファイル「DSC.0002.jpg」〜「DSC.0010.jpg」に対して行う。
【００３８】
以上で説明した電子カメラ１００における付加画像ファイル取得時の付加済画像ファイル生成処理について、図５に示すフローチャートを用いて説明する。図５の処理を行うプログラムは制御装置１０５内の図示しないメモリに格納されており、使用者の通信ボタン操作に応じて入力スイッチ１０１から操作信号が制御装置１０５に入力されると起動される。
ステップＳ１０１においては、付加画像取得部１０５ｄは、通信部１０９を起動して、ネットワークＮＥとの接続を開始させる。そして、通信部１０９によりネットワークＮＥとの通信が確立するとステップＳ１０２へ進む。ステップＳ１０２においては、付加画像取得部１０５ｄは、通信部１０９を介してサーバＳＢに対して送信要求信号を送信する。そして、付加画像取得部１０５ｄは、送信要求に応じて送信されたサムネイルファイルを取得する。付加画像取得部１０５ｄは取得した全てのサムネイルファイルをメモリ１０６に一時的に格納するとステップＳ１０３へ進む。
【００３９】
ステップＳ１０３においては、付加画像取得部１０５ｄは、モニタ駆動回路１０８ａに対して取得したサムネイルファイルのサムネイル画像データを出力して、モニタ１０８にサムネイル画像を表示させてステップＳ１０４へ進む。ステップＳ１０４では、付加画像取得部１０５ｄは、取得用の付加画像の選択操作が行われたか否かを判定する。使用者の決定ボタン操作に応じて、入力スイッチ１０１から操作信号を入力した場合は、付加画像取得部１０５ｄによりステップＳ１０４が肯定判定されてステップＳ１０５へ進む。入力スイッチ１０１から操作信号を入力しない場合は、付加画像取得部１０５ｄによりステップＳ１０４が否定判定されて、入力スイッチ１０１から操作信号を入力するまで待機する。
【００４０】
ステップＳ１０５においては、付加画像取得部１０５ｄは、ステップＳ１０４において使用者により選択されたサムネイル画像に対応する付加画像ファイルの送信を要求する要求信号を、通信部１０９を介してサーバＳＢに送信してステップＳ１０６へ進む。ステップＳ１０６においては、付加画像取得部１０５ｄは、通信部１０９を介して、要求した付加画像ファイルが全て取得されたか否かを判定する。要求した全ての付加画像ファイルを取得した場合、付加画像取得部１０５ｄによりステップＳ１０６が肯定判定されてステップＳ１０７へ進む。要求した全ての付加画像ファイルが取得されていない場合、付加画像取得部１０５ｄによりステップＳ１０６が否定判定されて、全ての付加画像ファイルが取得されるまで待機する。
【００４１】
ステップＳ１０７においては、付加画像取得部１０５ｄは、通信部１０９に対して通信の解除を指示して、アクセスポイントＡＰとの接続を切断し、ステップＳ１０８へ進む。ステップＳ１０８においては、付加画像取得部１０５ｄは、取得した付加画像ファイルをメモリカード１０７ａに記録してステップＳ１０９へ進む。ステップＳ１０９においては、ファイル生成部１０５ｃは、ステップＳ１０８においてメモリカード１０７ａに記録された付加画像ファイルを読み出して、バッファメモリ１０６に格納する。そして、ファイル生成部１０５ｃは、付加画像ファイルに含まれる取得位置情報を読み出してステップＳ１１０へ進む。ステップＳ１１０においては、ファイル生成部１０５ｃは、メモリカード１０７ａに記録されている撮像画像ファイルを選択し、バッファメモリ１０６へ読み出してステップＳ１１１へ進む。ステップＳ１１１においては、ファイル生成部１０５ｃは、ステップＳ１１０で読み出した撮像画像ファイルの付加情報部から撮影位置情報を読み出してステップＳ１１２へ進む。
【００４２】
ステップＳ１１２においては、ファイル生成部１０５ｃは、撮像画像ファイルから読み出した撮影位置情報と、付加画像ファイルから読み出した取得位置情報とを用いて、撮像画像ファイルが取得された位置と付加画像ファイルが取得された位置とが一致するか否かを判定する。撮影位置情報が示す座標と取得位置情報が示す座標との距離が所定距離（５００メートル）以内の場合、ファイル生成部１０５ｃによりステップＳ１１２が肯定判定されてステップＳ１１３へ進む。
【００４３】
ステップＳ１１３においては、ファイル生成部１０５ｃは、取得した付加画像ファイルの付加画像データを撮像画像ファイルに追加して付加済画像ファイルを作成し、メモリカード１０７ａに記録してステップＳ１１４へ進む。一方、撮影位置情報が示す座標と取得位置情報が示す座標との距離が所定距離（５００メートル）を超える場合、ファイル生成部１０５ｃによりステップＳ１１２が否定判定されて、ステップＳ１１４へ進む。ステップＳ１１４においては、ファイル生成部１０５ｃにより、メモリカード１０７ａに記録されている全ての撮像画像ファイルに対して付加済画像ファイル生成処理が終了したか否かを判定する。全ての撮像画像ファイルに対して処理が終了した場合は、ファイル生成部１０５ｃによりステップＳ１１４が肯定判定されて処理を終了する。全ての撮像画像ファイルに対して処理が終了していない場合は、ファイル生成部１０５ｃによりステップＳ１１４が否定判定されてステップＳ１１０へ戻る。
【００４４】
（２−２）画像撮影時
本処理は、予め記録されている付加画像ファイルの付加画像データを新たに取得した撮像画像ファイルに追加させる際に、ファイル生成部１０５ｃにより行われる処理である。画像取得部１０５ｂによりファイル名「DSC.0001.jpg」の撮像画像ファイルがバッファメモリ１０６とメモリカード１０７ａへ記録されると、ファイル生成部１０５ｃは、メモリカード１０７ａに付加画像ファイルが記録されているかを検出する。付加画像ファイルがメモリカード１０７ａに記録されている場合は、ファイル生成部１０５ｃは、付加画像ファイルをメモリカード１０７ａから読み出してバッファメモリ１０６に格納する。なお、以下の説明においては、メモリカード１０７ａに記録されている付加画像ファイルのファイル名を「NE.0001.jpg」、「NE.0002.jpg」、「NE.0005.jpg」とする。そして、ファイル生成部１０５ｃは、付加画像ファイルに含まれる取得位置情報を読み出す。さらに、ファイル生成部１０５ｃは、バッファメモリ１０６に格納されている撮像画像ファイルから撮影位置情報を読み出す。
【００４５】
ファイル生成部１０５ｃは、読み出した撮影位置情報と取得位置情報とを用いて、撮像画像ファイルが取得された位置と付加画像ファイルが取得された位置とが一致するか否かを判定する。なお、この判定は、上述した付加画像ファイル取得時における処理と同様に、撮影位置情報が示す座標と取得位置情報が示す座標との間の距離が、たとえば５００メートル以内であるか否かに基づいて、ファイル生成部１０５ｃにより行われる。
【００４６】
撮像画像ファイルが取得された位置と付加画像ファイルが取得された位置とが一致すると判定した場合、ファイル生成部１０５ｃは、バッファメモリ１０６に格納されている撮像画像ファイルに付加画像データを追加してファイル名「DSC.0001.mig」の付加済画像ファイルを生成する。このとき、ファイル生成部１０５ｃは、付加画像ファイルに記録されている合成可否フラグｉを、ファイル名「NE.0001.jpg」、「NE.0002.jpg」、「NE.0005.jpg」と対応付けて、生成した付加済画像ファイルの付加情報部に記録する。そして、ファイル生成部１０５ｃは、生成した付加済画像ファイルをメモリカード１０７ａに記録されているファイル名「DSC.0001.jpg」の撮像画像ファイルに上書きして記録する。
【００４７】
以上で説明した電子カメラ１００における付加画像ファイル取得時の付加済画像ファイル生成処理について、図６に示すフローチャートを用いて説明する。図６の処理を行うプログラムは制御装置１０５内の図示しないメモリに格納されており、レリーズボタンが操作され入力スイッチ１０１から操作信号が制御装置１０５に入力されると起動される。
ステップＳ２０１においては、制御装置１０５は撮影処理を行う。すなわち、画像取得部１０５ｂは、撮像素子１０３を制御して被写体像を撮像した画像信号に基づいて本画像データを生成する。さらに、画像取得部１０５ｂは、本画像データと、撮影位置特定部１０５ａの制御によりＧＰＳセンサ１０４から入力した撮影位置情報とを用いて撮像画像ファイルを生成してステップＳ２０２へ進む。ステップＳ２０２では、画像取得部１０５ｂは、生成した撮像画像ファイルをメモリ１０６に格納するとともにメモリカード１０７ａに記録してステップＳ２０３へ進む。
【００４８】
ステップＳ２０３においては、ファイル生成部１０５ｃは、メモリカード１０７ａに付加画像ファイルが記録されているか否かを判定する。付加画像ファイルがメモリカード１０７ａに記録されている場合は、ファイル生成部１０５ｃによりステップＳ２０３が肯定判定され、付加画像ファイルをメモリカード１０７ａから読み出し、バッファメモリ１０６に格納してステップＳ２０４へ進む。付加画像ファイルがメモリカード１０７ａに記録されていない場合、ファイル生成部１０５ｃによりステップＳ２０３が否定判定されて、本フローチャートにおける処理を終了する。
【００４９】
ステップＳ２０４においては、ファイル生成部１０５ｃは、ステップＳ２０３で読み出した付加画像ファイルから取得位置情報を読み出す。そして、ファイル生成部１０５ｃは、図５のステップＳ１１２と同様に、撮像画像ファイルが取得された位置と付加画像ファイルが取得された位置とが一致するか否かを判定する。撮影位置情報が示す座標と取得位置情報が示す座標との距離が所定距離（５００メートル）以内の場合、ファイル生成部１０５ｃによりステップＳ２０４は肯定判定されてステップＳ２０５へ進む。撮影位置情報が示す座標と取得位置情報が示す座標との距離が所定距離（５００メートル）を超える場合、ファイル生成部１０５ｃによりステップＳ２０４が否定判定されて、本フローチャートにおける処理を終了する。
【００５０】
ステップＳ２０５においては、ファイル生成部１０５ｃは、ステップＳ２０３で読み出した付加画像ファイルの付加画像データをバッファメモリ１０６に格納された撮像画像ファイルに追加して付加済画像ファイルを生成しステップＳ２０６へ進む。ステップＳ２０６においては、ファイル生成部１０５ｃは、ステップＳ２０５で生成した付加済画像ファイルを、ステップＳ２０２でメモリカード１０７ａに記録した撮像画像ファイルに上書きして記録し処理を終了する。
【００５１】
（３）合成画像データ生成処理
以下の説明においては、ファイル名「DSC.0001.mig」の付加済画像ファイルがメモリカード１０７ａに記録されているものとする。なお、この付加済画像ファイルは、上述した付加済画像ファイル生成処理において、ファイル生成部１０５ｃにより、ファイル名「DSC.0001.jpg」の撮像画像ファイルに、ファイル名「NE.0001.jpg」、「NE.0002.jpg」、「NE.0005.jpg」の付加画像ファイルの付加画像データを追加して生成されたものとする。また、ファイル名「NE.0001.jpg」および「NE.0005.jpg」に対応する付加画像ファイルの合成可否フラグｉが１、ファイル名「NE.0002.jpg」に対応する付加画像ファイルの合成可否フラグｉが０として画像ファイルの付加情報部に記録されているものとして説明する。
【００５２】
上述した再生モードによりモニタ１０８に画像を再生表示中に、使用者による十字キーの上下ボタン操作に応じて入力スイッチ１０１から操作信号を入力すると、画像再生部１０５ｆは、再生モードから合成画像生成モードに切替える。合成画像生成モードにおいては、合成画像生成部１０５ｅにより合成画像データ生成処理が行われる。図７（ａ）に示すように再生画像が表示されているときに、使用者の上下ボタン操作に応じて入力スイッチ１０１から操作信号を入力すると、合成画像生成部１０５ｅは、付加済画像ファイルから付加画像データを読み出す。なお、付加済画像ファイル内に複数の付加画像データが記録されている場合は、合成画像生成部１０５ｅは、入力スイッチ１０１から操作信号を入力するごとにファイル名「NE.0001.jpg」→「NE.0002.jpg」→「NE.0005.jpg」→…の順序で、対応する付加画像データを読み出す。
【００５３】
合成画像生成部１０５ｅは、ファイル名「NE.0001.jpg」に対応する付加画像データを読み出すと、付加済画像ファイルの付加情報部に含まれるファイル名「NE.0001.jpg」に対応する付加画像データの合成可否フラグｉを参照する。ファイル名「NE.0001.jpg」の付加画像データは合成可否フラグｉが１なので、合成画像生成部１０５ｅは、ファイル名「NE.0001.jpg」に対応する付加画像データと本画像データとの合成画像データの生成が可能と判定する。そして、合成画像生成部１０５ｅは、付加済画像ファイルから読み出した本画像データと付加画像データとを合成して合成画像データを生成する。合成画像データが生成されると、画像再生部１０５ｆは、モニタ駆動回路１０８ａに対して合成画像データを出力して、図７（ｂ）に示すようにモニタ１０８に合成画像を再生表示させる。
【００５４】
モニタ１０８に合成画像が再生表示されているときに、使用者の決定ボタン操作に応じて入力スイッチ１０１から操作信号を入力すると、合成画像生成部１０５ｅは、合成画像データを用いて、新たな合成画像ファイルを生成する。そして、合成画像生成部１０５ｅは、新たな合成画像ファイルをメモリカード１０７ａに記録する。
【００５５】
ファイル名「NE.0002.jpg」に対応する付加画像データが読み出された場合は、合成可否フラグが０なので、合成画像生成部１０５ｅは、合成画像データの生成を行わない。このとき、画像再生部１０５ｆは、撮像画像に対応するサムネイル画像データと、ファイル名「NE.0002.jpg」に対応する付加画像データとをモニタ駆動回路１０８ａに出力する。その結果、図７（ｃ）に示すように、モニタ駆動回路１０８aにより、撮像画像のサムネイル画像と付加画像とがモニタ１０８、すなわち同一画面上に表示される。
【００５６】
なお、図７（ｂ）に示すような合成画像がモニタ１０８に再生表示されているときに、使用者の十キー操作に応じて、合成画像生成部１０５ｅが、ファイル名「NE.0005.jpg」に対応する付加画像データを読み出したとする。この場合、ファイル名「NE.0005.jpg」の付加画像データの合成可否フラグｉが１なので、合成画像生成部１０５ｅは、図７（ｂ）の合成画像に対応する合成画像データに、ファイル名「NE.0005.jpg」の付加画像データを合成し、新たな合成画像データを生成する。新たな合成画像データが生成されると、画像再生部１０５ｆは、モニタ駆動回路１０８ａに対して新たに生成した合成画像データを出力して、図７（ｄ）に示すようにモニタ１０８に合成画像を再生表示させる。すなわち、モニタ１０８は、本画像データと複数の付加画像データとを合成した合成画像データに対応する合成画像を再生表示する。
【００５７】
以上で説明した電子カメラ１００における合成画像データ生成処理について、図８に示すフローチャートを用いて説明する。図８の処理を行うプログラムは制御装置１０５内の図示しないメモリに格納されており、入力スイッチ１０１から再生モードによる動作を指示する信号が制御装置１０５に入力されると起動される。なお、図８のフローチャートは、付加済画像ファイルに対する処理について説明するものである。
【００５８】
ステップＳ３０１においては、画像再生部１０５ｆは、メモリカード１０７ａから画像ファイルをバッファメモリ１０６に読み出す。そして、画像再生部１０５ｆは、読み出した画像ファイルの本画像データを原画像データに伸張してからモニタ駆動回路１０８ａに対して出力し、モニタ１０８に撮像画像を再生表示させてステップＳ３０２へ進む。ステップＳ３０２では、画像再生部１０５ｆは、使用者により十字キーの左右ボタン操作が行われたか否かを判定する。左右ボタン操作に応じて入力スイッチ１０１から操作信号を入力した場合、画像再生部１０５ｆによりステップＳ３０２が肯定判定されてステップＳ３０３へ進む。左右ボタン操作が行われず入力スイッチ１０１から操作信号を入力しない場合、画像再生部１０５ｆによりステップＳ３０２が否定判定されて後述するステップＳ３０５へ進む。
【００５９】
ステップＳ３０３では、画像再生部１０５ｆは、モニタ１０８に再生表示する画像を切り換える。すなわち、画像再生部１０５ｆは、ステップＳ３０２で使用者が右ボタンを操作した場合は次画像の画像ファイルをバッファメモリ１０６に読み出す。そして、画像再生部１０５ｆは、読み出した画像ファイルの本画像データを原画像データに伸張してからモニタ駆動回路１０８ａに対して出力し、モニタ１０８に撮像画像を再生表示させる。また、画像再生部１０５ｆは、ステップＳ３０２で使用者が左ボタンを操作した場合は前画像の画像ファイルをバッファメモリ１０６に読み出す。そして、画像再生部１０５ｆは、読み出した画像ファイルの本画像データを原画像データに伸張してからモニタ駆動回路１０８ａに対して出力し、モニタ１０８に撮像画像を再生表示させる。
【００６０】
ステップＳ３０４では、画像再生部１０５ｆは、使用者により再生表示終了の操作が行われたか否かを判定する。再生表示終了操作が行われない場合、すなわち使用者によるモード切換ボタンの操作に応じて入力スイッチ１０１から操作信号を入力しない場合、画像再生部１０５ｆによりステップＳ３０４は肯定判定されてステップＳ３０１へ戻る。再生表示終了操作が行われた場合、すなわち使用者によるモード切換ボタンの操作に応じて入力スイッチ１０１から操作信号を入力した場合、画像再生部１０５ｆによりステップＳ３０４は否定判定されて、後述するステップＳ３１５へ進む。
【００６１】
ステップＳ３０２が否定判定されるとステップＳ３０５へ進んで、画像再生部１０５ｆは、使用者による十字キーの上下ボタン操作が行われたか否かを判定する。使用者による十字キーの上下ボタン操作に応じて入力スイッチ１０１から操作信号を入力すると、画像再生部１０５ｆによりステップＳ３０５が肯定判定され、電子カメラ１００の動作を合成画像再生モードに設定してステップＳ３０６へ進む。使用者による十字キーの上下ボタン操作が行われず、入力スイッチ１０１から操作信号を入力しない場合、画像再生部１０５ｆによりステップＳ３０５が否定判定されてステップＳ３０２へ戻る。
【００６２】
ステップＳ３０６では、合成画像生成部１０５ｅは、バッファメモリ１０６に格納している画像ファイルから付加画像データを読み出す。そして、合成画像生成部１０５ｅは、合成可否フラグｉを参照して、合成画像データの生成が可能か否かを判定する。読み出した付加画像データに対応する合成可否フラグが１の場合、すなわち合成画像データの生成が可能な場合、合成画像生成部１０５ｅによりステップＳ３０６が肯定判定されてステップＳ３０７へ進む。読み出した付加画像データに対応する合成可否フラグｉが０の場合、すなわち合成画像データの生成が不可能な場合、合成画像生成部１０５ｅによりステップＳ３０６が否定判定されて、後述するステップＳ３１０へ進む。
【００６３】
ステップＳ３０７では、合成画像生成部１０５ｅは、画像ファイルから読み出した本画像データと付加画像データとを合成して合成画像データを生成する。合成画像データが生成されると、画像再生部１０５ｆは、モニタ駆動回路１０８ａに対して合成画像データを出力して、モニタ１０８に合成画像を再生表示させてステップＳ３０８へ進む。
【００６４】
ステップＳ３０８では、合成画像生成部１０５ｅは、使用者により合成画像の生成指示が行われたか否かを判定する。使用者の決定ボタン操作に応じて入力スイッチ１０１から操作信号を入力すると、合成画像生成部１０５ｅによりステップＳ３０８が肯定判定されてステップＳ３０９へ進む。ステップＳ３０９では、合成画像生成部１０５ｅは、合成画像データを用いて、新たな画像ファイルを生成し、新たな画像ファイルをメモリカード１０７ａに記録してステップＳ３１１へ進む。使用者により決定ボタン操作が行われず、入力スイッチ１０１から操作信号を入力しない場合は、合成画像生成部１０５ｅによりステップＳ３０８が否定判定されてステップＳ３１１へ進む。
【００６５】
一方、ステップＳ３０６が否定判定されるとステップＳ３１０へ進み、画像再生部１０５ｆは、撮像画像に対応するサムネイル画像データと、付加画像データとをモニタ駆動回路１０８ａに出力し、撮像画像のサムネイル画像と付加画像とをモニタ１０８に表示させてステップＳ３１１へ進む。ステップＳ３１１においては、画像再生部１０５ｆは、ステップＳ３０４と同様に使用者により再生モードの終了操作が行われたか否かを判定する。再生表示終了操作が行われない場合、画像再生部１０５ｆによりステップＳ３１１は肯定判定されてステップＳ３１２へ進む。再生表示終了操作が行われた場合、画像再生部１０５ｆによりステップＳ３１１は否定判定されて、後述するステップＳ３１５へ進む。
【００６６】
ステップＳ３１２では、合成画像生成部１０５ｅは、ステップＳ３０５と同様にして、使用者による十字キーの上下ボタン操作が行われたか否かを判定する。使用者による十字キーの上下ボタン操作が行われると、合成画像生成部１０５ｅによりステップＳ３１２が肯定判定されてステップＳ３０６へ戻る。使用者による十字キーの上下ボタン操作が行われない場合、合成画像生成部１０５ｅによりステップＳ３１２が否定判定されてステップＳ３１３へ進む。
【００６７】
ステップＳ３１３では、画像再生部１０５ｆは、使用者により合成画像生成モードの終了操作が行われたか否かを判定する。使用者による左ボタン操作に応じて入力スイッチ１０１から操作信号を入力すると、画像再生部１０５ｆはステップＳ３１３を肯定判定し、合成画像生成モードを終了してステップＳ３０１へ戻る。使用者により左ボタン操作が行われず、入力スイッチ１０１から操作信号を入力しない場合、画像再生部１０５ｆはステップＳ３１３を否定判定してステップＳ３１４へ進む。
【００６８】
ステップＳ３１４では、画像生成部１０５ｆは、モニタ１０８に再生表示中の画像が合成画像データに対応する画像か否かを判定する。合成画像データに対応する合成画像がモニタ１０８に再生表示されている場合、画像再生部１０５ｆによりステップＳ３１４が肯定判定されてステップＳ３０８へ戻る。本画像データに対応する画像がモニタ１０８に表示されている場合、画像再生部１０５ｆによりステップＳ３１４が否定判定されてステップＳ３１１へ戻る。
【００６９】
一方、ステップＳ３０４またはステップＳ３１１が否定判定されるとステップＳ３１５へ進む。ステップＳ３１５では、画像再生部１０５ｆは、モニタ駆動回路１０８ａに対して再生画像の表示終了を指示する信号を出力し、モニタ１０８における画像の再生表示を終了させて再生モードにおける処理を終了する。
【００７０】
以上で説明した実施の形態による電子カメラ１００によれば、以下の作用効果が得られる。
（１）ファイル生成部１０５ｃは、画像取得部１０５ｂで生成した本画像データと、付加画像取得部１０５ｄにより外部のサーバＳＢから取得された補助画像データとして用いる付加画像データとを付加済画像ファイルに記録するようにした。したがって、本画像ｄエータと付加画像データとが同一のファイル内に記録されるので、付加画像データの散逸を防ぐことができる。
【００７１】
（２）合成画像生成部１０５ｅは、本画像データと付加画像データとを合成して合成画像データを生成するようにした。したがって、パーソナルコンピュータやプリンタに出力することなく、使用者が所望する合成画像を電子カメラ１００のモニタ１０８に再生表示できるので、使用者による合成画像を再生表示するまでの手間を省くことができる。
【００７２】
（３）ファイル生成部１０５ｃは、付加画像データに付随する取得位置情報の座標と、撮像画像ファイルに含まれる撮影位置情報の座標との間の距離が所定距離以内の場合に、付加画像データをと本画像データとを同一の付加済画像ファイルに記録するようにした。したがって、本画像データを取得した位置と関連のある付加画像データとが同一の付加済画像ファイルに記録されるので、後に撮影画像ファイルを整理するような場合に、どこで取得した撮像画像ファイルであるかが判別しやすくなり、利便性が向上する。さらに、撮影位置と取得位置とが所定距離以内の場合に付加済画像ファイルを生成するので、撮影画像と関連のない撮影地に関する付加画像データが付加済画像ファイル内に記録されることがなくなる。
【００７３】
（４）合成画像生成部１０５ｅは、付加画像データに付随する取得位置情報の座標と、撮像画像ファイルに含まれる撮影位置情報の座標との間の距離が所定距離以内の場合に、付加画像データをと本画像データとを合成して合成画像データを生成するようにした。したがって、撮影地と関連のない付加画像による合成画像の再生表示を防げることができる。
【００７４】
（５）ファイル生成部１０５ｃは、付加画像取得部１０５ｄにより付加画像ファイルが取得されたときに、付加画像ファイルの取得位置情報とメモリカード１０７ａに記録されている撮像画像ファイルの撮影位置情報とに基づいて、本画像データと付加画像データとを同一の付加済画像ファイルに記録するようにした。たとえば、アクセスポイントＡＰの設置位置に限りがあるような場合、撮像画像ファイルを取得した時点で付加情報データを取得して付加済画像ファイルを生成することができず、撮像画像ファイルがメモリカード１０７ａに記録されることになる。しかし、本実施の形態によれば、上記のような撮像画像ファイルに対しても、付加画像ファイルを取得した時点で付加済画像ファイルを生成できる。
【００７５】
（６）ファイル生成部１０５ｃは、画像取得部１０５ｂにより本画像データが生成されたときに、撮影画像ファイルに含まれる撮影位置情報と、メモリカード１０７ａに記録されている付加画像ファイルの取得位置情報とに基づいて、本画像データと付加画像データとを同一の付加済画像ファイルに記録するようにした。したがって、撮影時点で既に取得済みの付加画像データがある場合は、その付加画像データを用いて付加済画像ファイルを生成できるので、撮影ごとにアクセスポイントＡＰと接続して付加画像データを取得するための操作が不要になり、煩雑さが低減される。
【００７６】
（７）付加画像取得部１０５ｄは、付加画像データに対応する縮小画像データであるサムネイル画像データを取得し、画像再生部１０５ｆは、取得した複数のサムネイル画像データに対応するサムネイル画像をモニタ１０８に表示させるようにした。さらに、付加画像取得部１０５ｄは、モニタ１０８に表示されたサムネイル画像の中から使用者により選択されたサムネイル画像に対応する付加画像ファイルをサーバＳＢから取得し、ファイル生成部１０５ｃは、付加画像データと本画像データとを同一の付加済画像ファイルに記録するようにした。したがって、モニタ１０８に表示された複数のサムネイル画像の中から、使用者が所望する付加画像データを選択して取得できるので、使用者の好みに合った付加済画像ファイルを生成できる。
【００７７】
（８）合成画像生成部１０５ｅは、付加済画像ファイルの複数の付加画像データの中から、使用者の選択操作に応じて選択した１つの付加画像データと、同一の付加済画像ファイルに含まれる本画像データとを合成して、たとえば図７（ｂ）に示す合成画像に対応する合成画像データを生成するようにした。したがって、電子カメラ１００内にて、複数の付加画像データの中から使用者が所望する付加画像データを選択できるので、使用者の好みに合った合成画像データを生成できる。
【００７８】
（９）合成画像生成部１０５ｅは、付加済画像ファイルの複数の付加画像データの中から、使用者の選択操作に応じて選択した複数の付加画像データと、同一の付加済画像ファイルに含まれる本画像データとを合成して、たとえば図７（ｄ）に示す合成画像に対応する合成画像データを生成するようにした。したがって、複数の付加画像データを用いて合成画像データを生成して、対応する合成画像をモニタ１０８に再生表示できるので、娯楽性を向上させることができる。
【００７９】
（１０）合成画像生成部１０５ｅは、付加済画像ファイルの付加情報部に記録された合成可否フラグｉに基づいて、付加画像データを用いて合成画像データの生成が可能であるか否かを判定するようにした。そして、合成画像データが生成可能な場合に、合成画像生成部１０５ｅは、付加画像データと本画像データとを合成して合成画像データを生成し、画像再生部１０５ｆは、モニタ１０８に生成した合成画像データに対応する合成画像を再生表示させるようにした。また、合成画像データが生成できない場合には、画像再生部１０５ｆは、本画像データに対応するサムネイル画像と付加画像データに対応する付加画像とをモニタ１０８の同一画面上に再生表示させるようにした。したがって、合成可否フラグiが０の場合は、撮像画像と付加画像とを同一のモニタ１０８上に再生表示できる。たとえば撮影画像の被写体が歴史的建造物であって、付加画像がその歴史的建造物の歴史情報であるような場合、使用者は、撮像画像と付加画像との対応関係の把握が容易となり、利便性が向上する。
【００８０】
以上で説明した実施の形態の電子カメラ１００を、以下のように変形できる。
（１）付加画像取得部１０５ｄは、サーバＳＢに対してサムネイルファイルの送信要求を行わずに付加画像ファイルの送信要求をしてもよい。すなわち、使用者による付加画像の選択を行わず、付加画像取得部１０５ｄは、データベースＤＢに記録されている付加画像ファイルを全て取得するようにしてもよい。この結果、使用者による付加画像の選択漏れにより、取得できない付加画像が生じることを防げる。
【００８１】
（２）ファイル生成部１０５ｃは、付加画像ファイル取得時、もしくは撮像画像ファイル取得時には、付加画像ファイルと撮像画像ファイルの関連付けのみ行ってメモリカード１０７aに記録し、後で付加済画像ファイルを生成してもよい。たとえば、電子カメラ１００の電源オフを指示する操作信号を入力してから、ファイル生成部１０５ｃは、関連付けされた付加画像ファイルの付加画像データと撮像画像ファイルとを読み出して、付加済画像ファイルを生成するようにすればよい。その結果、たとえば付加済画像ファイルの生成が終了するまで、次の撮影が行えないということがなくなる。
【００８２】
（３）アクセスポイントＡＰを介してサーバＳＢから取得した付加画像データを用いて付加済画像ファイルを生成するものに限らず、電子カメラ１００内で生成した付加画像データを用いて付加済画像ファイルを生成してもよい。この場合、ファイル生成部１０５ｃは、撮像画像ファイルが生成された時点で、たとえば日付情報を示す付加画像データを生成し、撮像画像ファイルに追加して付加済画像ファイルを生成すればよい。
【００８３】
（４）付加画像に著作権が付与されているような場合、電子カメラ１００内でのみ付加画像を再生表示可能としてもよい。この場合、付加画像取得部１０５ｄは、暗号化された付加画像データと、付加画像データを復号化するための復号キーとを付加画像ファイルとして受信する。そして、この暗号化された付加画像データに対応する付加画像を再生表示する際に、画像再生部１０５ｆは、受信した復号キーを用いて付加画像データの暗号を解除し、モニタ駆動回路１０８ａに復号後の付加画像データを出力すればよい。
【００８４】
さらに、付加画像データが暗号化されている場合には、暗号化された付加画像データを用いて合成画像データを生成できる回数に制限を加えてもよい。この場合、合成画像生成部１０５ｅは、暗号化された付加画像データを用いて合成画像データを生成するごとに、制御装置１０５の記録領域内に設けた合成カウンタをカウントアップする。そして、合成カウンタによりカウントされた回数が所定回数（たとえば５回）に達した場合、合成画像生成部１０５ｅは、以後、暗号化された付加画像データを用いて合成画像データの生成を行わないようにすればよい。もしくは、付加画像取得部１０５ｄは暗号化された付加画像データと、所定個数（たとえば５個）の復号化キーとを含む付加画像ファイルを取得する。そして、合成画像生成部１０５ｅは、暗号化された付加画像データを用いて合成画像データを生成するごとに、取得した複合化キーを破棄すればよい。その結果、暗号化された付加画像データを用いた合成画像データの生成が５回に制限される。
【００８５】
また、本発明の特徴を損なわない限り、本発明は上記実施の形態に限定されるものではなく、本発明の技術的思想の範囲内で考えられるその他の形態についても、本発明の範囲内に含まれる。説明に用いた実施の形態および変形例は、それぞれを適宜組合わせて構成しても構わない。
【図面の簡単な説明】
【００８６】
【図１】本発明の実施の形態による電子カメラを含むシステムの構成図
【図２】実施の形態による電子カメラの要部構成を示すブロック図
【図３】付加画像取得時におけるモニタ表示の一例を示す図
【図４】付加済画像ファイルの構成を示す模式図
【図５】実施の形態による電子カメラの動作を説明するフローチャート
【図６】実施の形態による電子カメラの動作を説明するフローチャート
【図７】合成画像の表示の一例を示す図
【図８】実施の形態による電子カメラの動作を説明するフローチャート
【符号の説明】
【００８７】
１０３  撮像素子、  １０４  ＧＰＳセンサ、  １０５  制御装置、
１０５ａ  撮影位置特定部、  １０５ｂ  画像取得部、  １０５ｃ  ファイル生成部、
１０５ｄ  付加画像取得部、  １０５ｅ  合成画像生成部、  １０８  モニタ、
１０９  通信部
【図１】
2010098648.tif 000003
【図２】
2010098648.tif 000004
【図３】
2010098648.tif 000005
【図４】
2010098648.tif 000006
【図５】
2010098648.tif 000007
【図６】
2010098648.tif 000008
【図７】
2010098648.tif 000009
【図８】
2010098648.tif 000010