(57)【要約】【課題】  本発明は、ユーザの手を煩わすことなく、撮影場所に関連付けられた撮影画像のファイルを管理する電子カメラを提供する。【解決手段】  電子カメラは、撮像部と、位置情報検出部と、第１情報付加部と、第２情報付加部と、記録部と、位置情報判定部と、第３情報付加部と、を備える。位置情報検出部は、撮影時の現在位置を表す位置情報を検出する。第１情報付加部は、位置情報を画像データに付加する。入力部は、付加情報を入力する。第２情報付加部は、付加情報を画像データに付加する。記録部は、位置情報及び付加情報をメモリに記録する。位置情報判定部は、撮影時の画像データに対し、現在の位置情報と、メモリに記録されている位置情報との一致度を判定する。第３情報付加部は、一致度が予め設定した閾値以下である場合には、閾値以下の条件を満たした位置情報に関連付けられている付加情報を、撮像時の画像データに付加する。【選択図】    図２
2010141652.tif 000002
【特許請求の範囲】
【請求項１】
光電変換により被写体の画像データを生成する撮像部と、
撮影時の現在位置を表す位置情報を検出する位置情報検出部と、
前記位置情報を前記画像データに付加する第１情報付加部と、
前記位置情報に関連付けられた付加情報を入力する入力部と、
前記入力部により入力された前記付加情報を前記画像データに付加する第２情報付加部と、
前記位置情報及び前記付加情報、若しくは、前記位置情報及び前記付加情報が付加された画像データをメモリに記録する記録部と、
前記撮影時の画像データに対し、前記位置情報検出部により検出された現在の位置情報と、前記メモリに記録されている位置情報との一致度を判定する位置情報判定部と、
前記一致度が予め設定した閾値以下である場合には、前記メモリに記録されている、前記閾値以下の条件を満たした位置情報に関連付けられている付加情報を、前記撮像時の画像データに付加する第３情報付加部と、
を備えることを特徴とする電子カメラ。
【請求項２】
請求項１に記載の電子カメラにおいて、
前記入力部により入力された付加情報を、前記閾値以下の条件を満たした位置情報に関連付けられている付加情報に上書き若しくは追記する第４情報付加部をさらに備えることを特徴とする電子カメラ。
【請求項３】
請求項１又は２に記載の電子カメラにおいて、
前記閾値は、前記撮影時の位置情報と前記メモリに記録されている位置情報とに基づいて算出される相対距離の上限値であることを特徴とする電子カメラ。
【請求項４】
請求項１に記載の電子カメラにおいて、
前記付加情報は、撮影場所の名称を表す名称情報と撮影画像に関するコメント情報とからなること特徴とする電子カメラ。
【請求項５】
請求項１に記載の電子カメラにおいて、
前記位置情報検出部は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星からの電波によって前記位置情報を検出することを特徴とする電子カメラ。
【請求項６】
請求項１に記載の電子カメラにおいて、
前記画像データは、Ｅｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）形式であり、
前記位置情報及び前記付加情報は、前記画像データの所定のヘッダファイルに書き込まれることを特徴とする電子カメラ。
【請求項７】
請求項１に記載の電子カメラにおいて、
前記メモリは、前記画像データが記録される着脱可能な記録媒体であり、
前記記録部は、前記位置情報及び前記付加情報が付加された画像データを前記記録媒体に記録することを特徴とする電子カメラ。
【請求項８】
請求項１に記載の電子カメラにおいて、
前記メモリは、前記画像データが記録される内蔵メモリであり、
前記記録部は、前記位置情報及び前記付加情報を前記内蔵メモリに記録することを特徴とする電子カメラ。
【請求項９】
請求項１に記載の電子カメラにおいて、
前記付加情報に基づいて、前記付加情報に関連付けられた画像を抽出する画像検索部と、
前記画像検索部にて抽出された画像を表示する表示部と、をさらに備えることを特徴とする電子カメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを管理する機能を有する電子カメラに関する。
【背景技術】
【０００２】
従来、電子カメラで撮影した画像データの管理方法として、人工衛星を用いた汎地球測位システム（ＧＰＳ：Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）から検出した位置情報を利用する方法が提案されている（例えば、特許文献１参照）。
【０００３】
この特許文献１に開示された画像データ管理方法では、先ず、電子カメラを用いて撮影された画像データにＧＰＳの位置情報も付加して記録する。続いて、この画像データ管理方法では、画像データをパーソナルコンピュータに転送し、その画像データに記録されたＧＰＳの位置情報に基づいて、パーソナルコンピュータ内に組み込まれている電子地図上の位置にＧＰＳの位置情報を対応付けて画像データを保存する。ユーザは、パーソナルコンピュータのモニタ上に電子地図を表示させて、電子地図上の撮影場所を示すマーク等をマウスでクリックすると、画像がモニタ上に表示される。
【特許文献１】特開平１０−２３３９８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記画像データ管理方法では、電子地図をモニタ上に表示させないと、撮影画像を再生することができない。そのため、ＧＰＳの位置情報に基づいて直接撮影画像を再生させたいユーザにとっては使い勝手はよくない。
【０００５】
また、電子カメラ単体で、ＧＰＳの位置情報に基づいて撮影画像を管理したい場合、例えば、ＧＰＳの位置情報を画像データに付加して記録しても、ＧＰＳの位置情報（緯度、経度、高度等）の数値情報からでは、ユーザが撮影場所を再生時に特定するのは困難である。そのため、ユーザが撮影する度に、ＧＰＳの位置情報に関連付けを行うために撮影場所の名称等を手入力して、画像データに撮影場所の名称を記録するという方法も考えられる。しかしながら、ユーザが撮影する度に手入力するのでは手間がかかるという問題が生じてしまう。
【０００６】
そこで、本発明は、上記事情に鑑み、ユーザの手を煩わすことなく、撮影場所に関連付けられた撮影画像のファイルを管理する電子カメラを提供することを目的とする。
【課題を解決するための手段】
【０００７】
第１の発明に係る電子カメラは、撮像部と、位置情報検出部と、第１情報付加部と、入力部と、第２情報付加部と、記録部と、位置情報判定部と、第３情報付加部と、を備える。撮像部は、光電変換により被写体の画像データを生成する。位置情報検出部は、撮影時の現在位置を表す位置情報を検出する。第１情報付加部は、位置情報を画像データに付加する。入力部は、位置情報に関連付けられた付加情報を入力する。第２情報付加部は、入力部により入力された付加情報を画像データに付加する。記録部は、位置情報及び付加情報、若しくは、位置情報及び付加情報が付加された画像データをメモリに記録する。位置情報判定部は、撮影時の画像データに対し、位置情報検出部により検出された現在の位置情報と、メモリに記録されている位置情報との一致度を判定する。第３情報付加部は、一致度が予め設定した閾値以下である場合には、メモリに記録されている、閾値以下の条件を満たした位置情報に関連付けられている付加情報を、撮像時の画像データに付加する。
【０００８】
第２の発明は、第１の発明において、入力部により入力された付加情報を、閾値以下の条件を満たした位置情報に関連付けられている付加情報に上書き若しくは追記する第４情報付加部をさらに備える。
【０００９】
第３の発明は、第１又は第２の発明において、閾値は、撮影時の位置情報とメモリに記録されている位置情報とに基づいて算出される相対距離の上限値である。
【００１０】
第４の発明は、第１の発明において、付加情報は、撮影場所の名称を表す名称情報と撮影画像に関するコメント情報とからなる。
【００１１】
第５の発明は、第１の発明において、位置情報検出部は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星からの電波によって位置情報を検出する。
【００１２】
第６の発明は、第１の発明において、画像データは、Ｅｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）形式であり、位置情報及び付加情報は、画像データの所定のヘッダファイルに書き込まれる。
【００１３】
第７の発明は、第１の発明において、メモリは、画像データが記録される着脱可能な記録媒体であり、記録部は、位置情報及び付加情報が付加された画像データを記録媒体に記録する。
【００１４】
第８の発明は、第１の発明において、メモリは、画像データが記録される内蔵メモリであり、記録部は、位置情報及び付加情報を内蔵メモリに記録する。
【００１５】
第９の発明は、第１の発明において、付加情報に基づいて、付加情報に関連付けられた画像を抽出する画像検索部と、画像検索部にて抽出された画像を表示する表示部と、をさらに備える。
【発明の効果】
【００１６】
本発明の電子カメラによれば、ユーザの手を煩わすことなく、撮影画像ファイルを管理することができる。
【発明を実施するための最良の形態】
【００１７】
（第１実施形態）
以下、図面に基づいて本発明の実施の形態を詳細に説明する。
【００１８】
図１は、第１実施形態の電子カメラ１の背面図である。この電子カメラ１の背面には、液晶表示モニタ１５と、広角ズームキー２０ｂと、望遠ズームキー２０ｃと、電源ボタン２０ｄと、モードスイッチ２０ｅと、マルチセレクタ・実行キー２０ｆとが備えられている。また、この電子カメラ１の上面には、レリーズボタン２０ａが備えられている。
【００１９】
液晶表示モニタ１５は、静止画像、スルー画像及び電子カメラ１の操作メニュー等を表示する。広角ズームキー２０ｂは、焦点距離を広角側に変更するための操作ボタンである。望遠ズームキー２０ｃは、焦点距離を望遠側に変更するための操作ボタンである。モードスイッチ２０ｅは、撮影モードを静止画撮影若しくは静止画再生に切り替える操作ボタンである。マルチセレクタ・実行キー２０ｆは、静止画撮影や静止画再生などに使用されるメニューを自在に切り替えて設定条件を選択若しくは実行する操作ボタンである。このマルチセレクタ・実行キー２０ｆは、設定条件を選択するためのマルチセレクタキー２０１〜２０４と、実行キー２０５から構成されている。
【００２０】
図２は、第１実施形態の電子カメラ１の構成を示すブロック図である。図２に示す通り電子カメラ１には、撮影レンズ１０と、撮像部１１と、画像処理部１２と、内蔵メモリ１３と、ＧＰＳ１４と、液晶表示モニタ１５と、操作部１６と、記録媒体１７と、ＣＰＵ１８とが備えられている。
【００２１】
撮影レンズ１０は、ズームレンズと、フォーカスレンズとを含む複数のレンズ群で構成されている。なお、簡単のため、図２では、撮影レンズ１０を１枚のレンズとして図示する。
【００２２】
撮像部１１は、撮影レンズ１０からの入射光を光電変換することにより、画像信号（アナログ信号）を生成し、この画像信号のゲイン調整や、画像信号のＡ／Ｄ変換などを行う。この撮像部１１が出力する画像データ（デジタル信号）は、画像処理部１２へ入力される。
【００２３】
画像処理部１２は、画像データを内蔵メモリ１３に設けられているフレームメモリに一時的に記録する。また、画像処理部１２は、フレームメモリに記録されている画像データに対して、ホワイトバランス調整、階調特性変換などの画像処理を行う。内蔵メモリ１３は、画像データが記録される。
【００２４】
ＧＰＳ１４は、ＧＰＳ衛星からの電波を受信して位置情報（経度、緯度）を検出する。
【００２５】
操作部１６は、既に図１で説明した電子カメラ１の背面及び上面に備えられている各操作ボタン（レリーズボタン２０ａ、広角ズームキー２０ｂ、望遠ズームキー２０ｃ、電源ボタン２０ｄ、モードスイッチ２０ｅ及びマルチセレクタ・実行キー２０ｆ）の操作を受け付けてＣＰＵ１８に処理の命令を出す。
【００２６】
記録媒体１７は、画像データが記録される着脱可能な記録媒体であって、半導体メモリを内蔵した不揮発性のメモリカード等で構成されている。ＣＰＵ１８からの指示により不図示の記録インターフェース（記録Ｉ／Ｆ）を介して、この記録媒体１７に画像データが記録される。
【００２７】
ＣＰＵ１８は、電子カメラ１の統括的な制御を行うプロセッサである。また、ＣＰＵ１８には、プログラムが組み込まれることによって、第１情報付加部１８ａと、第２情報付加部１８ｂと、第３情報付加部１８ｃと、第４情報付加部１８ｄと、位置情報判定部１８ｅと、画像検索部１８ｆとが構築される。
【００２８】
第１情報付加部１８ａは、ＧＰＳ１４が検出した位置情報（経度、緯度）を画像データに付加する。
【００２９】
第２情報付加部１８ｂは、操作部１６を介してユーザが入力した付加情報であるコメントを画像データに付加する。このコメントは、第１実施形態では、位置情報に関連付けられた撮影場所を表す情報である。
【００３０】
位置情報判定部１８ｅは、撮影時の画像データに対し、ＧＰＳ１４により検出された現在の位置情報と、内蔵メモリ１３に記録されている位置情報との一致度を判定する。
【００３１】
第３情報付加部１８ｃは、位置情報判定部１８ｅの判定結果を参照し、一致度が予め設定した閾値以下である場合には、内蔵メモリ１３に記録されている、閾値以下の条件を満たした位置情報に関連付けられている付加情報を、撮像時の画像データに付加する。ここで、閾値は、撮影時の位置情報と内蔵メモリ１３に記録されている位置情報とに基づいて算出される相対距離の上限値である。
【００３２】
第４情報付加部１８ｄは、操作部１６を介してユーザ入力されたコメントを、閾値以下の条件を満たした位置情報に関連付けられているコメントに上書き若しくは追記する。
【００３３】
画像検索部１８ｆは、コメントに基づいて、そのコメントに関連付けられた画像を抽出する。
【００３４】
さらに、ＣＰＵ１８は、ＧＰＳ１４が出力する位置情報とその位置情報に関連付けられたコメントとを有する画像データをデータベース化して内蔵メモリ１３又は記録媒体１７に記録する機能を担う。
【００３５】
次に、第１実施形態における電子カメラ１の動作の一例を説明する。
【００３６】
図３は、電子カメラ１の動作の一例を表すフローチャートである。
【００３７】
このフローチャートは、ユーザによりコメントを書き込むための書込撮影モードが選択された後に開始される撮影の処理ルーチンである。また、この書込撮影モードが選択されると、ＧＰＳ１４がオン状態になる。そして、ＧＰＳ１４は、衛星からの電波を受信して位置情報（経度、緯度）の検出を開始する。これにより、容易に位置情報を検出することができる。
【００３８】
本実施形態では、書込撮影モードとして、ユーザが手動入力したコメントを、撮像時の画像データに書き込む手動書込モードと、撮像時の画像データに書き込むコメントを位置情報を元に取得したコメントに自動的に書き換える自動書換モードと、ユーザが手動入力したコメントに対して、位置情報を元に取得したコメントを追記する自動追記モードの３つのモードを有する。
【００３９】
なお、本実施形態では、説明をわかりやすくするため、最初に手動書込モードの場合を説明し、その後に、自動書換モード及び自動追記モードの場合について説明する。
【００４０】
ステップＳ１：ＣＰＵ１８は、ＧＰＳ１４から現在の位置情報（経度、緯度）を取得する。
【００４１】
ステップＳ２：ＣＰＵ１８は、書込撮影モードの設定メニュー（設定モード）に切り替えられたか否かを判定する。書込撮影モードの設定メニューに切り替えられた場合は、ステップＳ３へ移行し、書込撮影モードの設定メニューに切り替えられていない場合は、ステップＳ４へ移行する。なお、書込撮影モードの設定メニューへの切り替えは、メニュー画面等から書込撮影モードの設定モードを選択することにより切り替わる。
【００４２】
ステップＳ３：ＣＰＵ１８は、ユーザからの入力操作に応じて、書込撮影モードの選択、コメントの手動入力及び距離条件の閾値の設定が行なわれる。
【００４３】
図４は、書込撮影モードの選択及びコメント入力のための設定画面の一例を示す図である。図４に示すように、選択されている書込撮影モードには選択枠１００が表示される。ここで、ユーザがマルチセレクタ・実行キー２０ｆにて、選択枠１００を所望の書込撮影モードに移動させ選択すると、その書込撮影モードに設定変更される。
【００４４】
なお、コメント入力については、公知の技術を用いてユーザがマルチセレクタ・実行キー２０ｆを操作することにより行うことができる。例えば、図４に示すように、ユーザが○○公園で撮影する場合、「○○Ｐａｒｋ」と入力して実行キー２０５を押下することにより、ＣＰＵ１８は、撮像された画像データに書き込むコメントを決定すると共に、撮像時に画像に付加されるコメントとして、そのコメントを内蔵メモリ１３に記録する。
【００４５】
図５は、閾値設定入力画面の一例を示す図である。具体的には、図５は、書込撮影モードが自動追記モード又は自動書換モードに設定された場合に、コメントの自動検索時に参照される距離条件の閾値の閾値設定入力画面の一例を示す図である。閾値設定入力画面は、上述の設定画面において、書込撮影モードを自動追記モード又は自動書換モードに設定した場合に表示される。
【００４６】
閾値設定入力画面では、後述する位置情報判定部１８ｅが、現在の撮影位置から半径何メートルの範囲内の位置情報を有する画像データのコメントを参照するかの距離条件の閾値を設定する。これにより、位置情報判定部１８ｅは、一致度を容易に判定できる。
【００４７】
図５に示すように、閾値設定入力画面では、液晶表示モニタ１５上に距離の値がカウンタ表示される。ユーザは、図１に示すマルチセレクタ・実行キー２０ｆを操作することにより、左右方向のマルチセレクタキー２０２と２０４とを用いて桁の移動を行うことができる。また、上下方向のマルチセレクタキー２０１と２０３とを用いて数値の増減を行うことができる。そして、ユーザが実行キー２０５を押下すると、ＣＰＵ１８は、距離条件の閾値（一例として、１００ｍとする）を受け付けて内蔵メモリ１３にその値を格納する。
【００４８】
ステップＳ４：ＣＰＵ１８は、コメント書き込みのサブルーチンを実行する。なお、このサブルーチンが終了すると、液晶表示モニタ１５には、スルー画像が表示される。
【００４９】
図６は、第１実施形態におけるコメント書き込みのサブルーチンの一例を示す図である。
【００５０】
ステップＳ２１：ＣＰＵ１８は、書込撮影モードが手動書込モードか否かを判定する。手動書込モードに設定されている場合（ステップＳ２１：Ｙｅｓ）、ＣＰＵ１８は、内蔵メモリ１３に記録されているコメント（例えば「○○Ｐａｒｋ」）の自動書き換えを行なわずに、このサブルーチンを終了して、図３のステップＳ５に戻る。なお、手動書込モードに設定されていない場合（ステップＳ２１：Ｎｏ）の処理については後述する。
【００５１】
再び、図３のフローチャートの説明を続ける。
【００５２】
ステップＳ５：ＣＰＵ１８は、所定時間内に図１に示すレリーズボタン２０ａがレリーズ操作（全押し）されたか否かを判定する。所定時間内にレリーズ操作がなされない場合（ステップＳ５：Ｎｏ）、この処理ルーチンは、ステップＳ１に戻る。一方、所定時間内にレリーズ操作がなされた場合（ステップＳ５：Ｙｅｓ）、この処理ルーチンは、ステップＳ６に移行する。
【００５３】
ステップＳ６：ＣＰＵ１８は、操作部１６からのレリーズ操作を受けて、画像取得のために撮像部１１に撮影の指示を出す。撮像部１１は、撮影レンズ１０からの入射光を光電変換することにより、画像信号（アナログ信号）を生成し、この画像信号のゲイン調整や、画像信号のＡ／Ｄ変換などを行う。この撮像部１１が出力する画像データ（デジタル信号）は、画像処理部１２へ入力される。画像処理部１２は、画像データを内蔵メモリ１３に設けられているフレームメモリに一時的に記録する。また、画像処理部１２は、フレームメモリに記録されている画像データに対して、ホワイトバランス調整、階調特性変換などの画像処理を行う。
【００５４】
ステップＳ７：ＣＰＵ１８は、画像処理がなされた後の画像データをフレームメモリから読み出す。続いて、ＣＰＵ１８の第１情報付加部１８ａは、ＧＰＳ１４が検出した位置情報（経度、緯度）を画像データに付加する。さらに、第２情報付加部１８ｂは、内蔵メモリ１３に記録されているコメントを画像データに付加する。なお、コメント等が無い場合、画像データには、コメント等は付加されないこととする。
【００５５】
ステップＳ８：ＣＰＵ１８は、画像データを記録媒体１７又は内蔵メモリ１３のデータ保存領域にデータベース化して記録する。
【００５６】
ステップＳ９：ＣＰＵ１８は、電源がオフされたか否かを判定する。電源がオフされない場合（ステップＳ９：Ｎｏ）、再び、ステップＳ１に戻る。一方、電源がオフされた場合（ステップＳ９：Ｙｅｓ）、この処理ルーチンは終了する。
【００５７】
次に、書込撮影モードが自動追記モード又は自動書換モードに設定されている場合について説明する。
【００５８】
ステップＳ１からＳ３については上述と同様なため説明を省略する。
【００５９】
ステップＳ４：ＣＰＵ１８は、図６に示すコメント書き込みのサブルーチンを実行する。
【００６０】
ステップＳ２１：ＣＰＵ１８は、手動書込モードか否かを判定する。手動書込モードでない場合（つまり、自動追記モード又は自動書換モードに設定されている場合を意味する。ステップＳ２１：Ｎｏ）、このサブルーチンは、ステップＳ２２に移行する。
【００６１】
ステップＳ２２：ＣＰＵ１８は、ＧＰＳ１４が検出した位置情報に基づいて、内蔵メモリ１３又は記録媒体１７に記録されている画像データを参照する。位置情報が記録されている画像データが無い場合（ステップＳ２２：Ｎｏ）、このサブルーチンは終了して図３のステップＳ５に戻る。一方、位置情報が記録されている画像データがある場合（ステップＳ２２：Ｙｅｓ）は、ステップＳ２３へ移行する。この際、ＣＰＵ１８は、ＧＰＳ１４が検出した位置情報（現在の位置）を中心に距離条件の閾値として設定されている距離以内に位置する位置情報を有する画像データを内蔵メモリ１３又は記録媒体１７から抽出する。
【００６２】
ステップＳ２３：ＣＰＵ１８の位置情報判定部１８ｅは、ＧＰＳ１４により検出された現在の位置情報と、内蔵メモリ１３又は記録媒体１７に記録されている画像データの位置情報との一致度を判定する。具体的には、位置情報判定部１８ｅは、現在の位置情報と内蔵メモリ１３又は記録媒体１７に記録されている画像データの位置情報とに基づいて互いの相対距離を算出する。そして、位置情報判定部１８ｅは、その相対距離の値が、予め設定した閾値以下であるか否かを判定する。その相対距離の値が、予め設定した閾値以下の画像データが無い場合（ステップＳ２３：Ｎｏ）、このサブルーチンは、終了して図３のステップＳ５に戻る。一方、その相対距離の値が、予め設定した閾値以下の画像データがある場合（ステップＳ２３：Ｙｅｓ）、このサブルーチンは、ステップＳ２４に移行する。
【００６３】
ステップＳ２４：ＣＰＵ１８は、書込撮影モードが自動書換モードであるか否かを判定する。自動書換モードである場合はステップＳ２５へ移行し、自動書換モードでない（自動追記モードである）場合はステップＳ２６へ移行する。
【００６４】
ステップＳ２５：ＣＰＵ１８は、閾値以下の画像データの内のＧＰＳ１４が検出した位置情報に最も近い位置情報を有する画像データに関連付けられたコメントを、更新して内蔵メモリ１３に記録する。そして、このサブルーチンは、終了して図３のステップＳ５に戻る。
【００６５】
ステップＳ２６：ＣＰＵ１８は、閾値以下の画像データの内のＧＰＳ１４が検出した位置情報に最も近い位置情報を有する画像データに関連付けられたコメントを、内蔵メモリ１３に記録されている既存のコメントに追記し、その追記後のコメントを撮像時に画像データに付加するコメントとして内蔵メモリ１３に記録し更新する。そして、このサブルーチンは、終了して図３のステップＳ５に戻る。
【００６６】
なお、コメントは１ワードごとにスペース又はカンマにより区切られ、１ワードごとに識別可能なフォーマットで記録されている。ここで、上記コメントの追記は、内蔵メモリ１３からコメントを読み出し、そのコメントの最後にスペース又はカンマを加えた後に、現在の位置情報に最も近い位置情報を有する画像データに関連付けられたコメントを追加して撮像時に画像データに付加されるコメントとして内蔵メモリ１３に記録する。また、上述の追記においては、現在の位置情報に最も近い位置情報を有する画像データに関連付けられたコメント内のワードの内、既に内蔵メモリ１３に記録されているコメント内に存在しないもののみを追記するとしても良い。
【００６７】
再び、図３のフローチャートの説明を続ける。
【００６８】
ステップＳ５、ステップＳ６の処理は、上記と同様であるため説明を省略する。
【００６９】
ステップＳ７：ＣＰＵ１８は、画像処理がなされた後の画像データを内蔵メモリ１３に設けられているフレームメモリから読み出す。続いて、ＣＰＵ１８の第１情報付加部１８ａは、ＧＰＳ１４が検出した位置情報（経度、緯度）を画像データに付加する。さらに、第３情報付加部１８ｃは、内蔵メモリ１３に記録されているコメントを画像データに付加する（自動書換）。又は、第４情報付加部１８ｄは、画像データに既に付加されているコメントに対して、上書き若しくは追記する（自動追記）。
【００７０】
ステップＳ８：ＣＰＵ１８は、位置情報とコメントとが付加された画像データを内蔵メモリ１３又は記録媒体１７のデータ保存領域にデータベース化して記録する。
【００７１】
ステップＳ９：ＣＰＵ１８は、電源がオフされたか否かを判定する。電源がオフされない場合（ステップＳ９：Ｎｏ）、再び、ステップＳ１に戻る。一方、電源がオフされた場合（ステップＳ９：Ｙｅｓ）、この処理ルーチンは終了する。
【００７２】
次に、内蔵メモリ１３又は記録媒体１７のデータベースを検索して、画像を液晶表示モニタ１５に表示する一例について説明する。
【００７３】
図７は、画像検索の一例を表すフローチャートである。このフローチャートは、ユーザが、図１に示すマルチセレクタ・実行キー２０ｆにて、画像検索を選択すると開始する。
【００７４】
ステップＳ１１：ＣＰＵ１８は、ユーザ入力により、ユーザが入力したコメントを受け付ける。
【００７５】
ステップＳ１２：ＣＰＵ１８の画像検索部１８ｆは、内蔵メモリ１３又は記録媒体１７を参照し、ユーザが入力したコメントに基づいて、そのコメントに関連付けられた画像ファイルを検索する。
【００７６】
ステップＳ１３：ＣＰＵ１８は、画像検索部１８ｆが画像を抽出できたか否かの判定を行う。画像検索部１８ｆが画像を抽出できなかった場合（ステップＳ１３：Ｎｏ）、この処理ルーチンを終了する。一方、画像検索部１８ｆが画像を抽出できた場合（ステップＳ１３：Ｙｅｓ）、ステップＳ１４に移行する。
【００７７】
ステップＳ１４：ＣＰＵ１８は、画像を液晶表示モニタ１５に表示する。そして、この処理ルーチンは終了する。
【００７８】
以上、第１実施形態の電子カメラ１によれば、一旦、位置情報とコメントとを有する画像データをデータベースとして、その後の撮影時において、ユーザが手入力しなくても現在の撮影位置に最も近い位置情報に基づいて、コメントを自動的に画像データに付加するか、又は、コメントを自動的に上書き若しくは追記する。
【００７９】
したがって、第１実施形態の電子カメラ１は、ユーザの手を煩わすことなく、位置情報に基づいて、位置情報とコメントとを有する画像データをデータベース化することが可能となる。
【００８０】
（第２実施形態）
次に、本発明の第２実施形態について説明する。なお、本発明の第１実施形態と本発明の第２実施形態とでは、同じ要素については同じ符号を付して説明を省略する。
【００８１】
第２実施形態では、Ｅｘｉｆの画像ファイルを採用する。さらに、コメントについても、場所を表す場所コメントと撮影画像に関するユーザコメントとの２種類のコメントを区別して入力することができる。
【００８２】
第２実施形態の電子カメラ１のブロック構成は、図２に示す第１実施形態の電子カメラと同様であるので、説明は省略する。
【００８３】
図８は、Ｅｘｉｆの画像ファイルを模式的に表した図である。第２実施形態では、画像ファイルは、Ｅｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）のファイルフォーマットに準拠している。このＥｘｉｆは、電子カメラの代表的なファイルフォーマットである。Ｅｘｉｆには、ＴＩＦＦファイル（Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）形式の非圧縮画像ファイルとＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）ファイル形式の圧縮画像ファイルとの２種類のフォーマットが規定されている。図８では、従来から公知のＴＩＦＦファイルの構造を表している。
【００８４】
ＴＩＦＦファイルは、ＴＩＦＦヘッダで始まる階層的な構造となっている。ＴＩＦＦファイルでは、ＴＩＦＦヘッダに続いてイメージファイルディレクトリ（ＩＦＤ：Ｉｍａｇｅ  Ｆｉｌｅ  Ｄｉｒｅｃｔｏｒｙ）が配置されている。また、画像データは、ストリップやタイルと呼ばれるブロック状に分割されて記録される。そして、「Ｖａｌｕｅ  ｏｆ  ＩＦＤ領域」には、分割された各画像データに対応するポインタ値がストリップやタイルの数だけ格納されている。
【００８５】
ＩＦＤ領域には、データブロック（ＩＦＤ  Ｅｎｔｒｙ）が複数含まれている。ここで、「ＩＦＤＥｎｔｒｙ」の先頭２バイトは、個々の付加情報を表す識別番号が配置されている。そして、この識別番号は、具体的な付加情報（イメージの大きさ、圧縮法の種類、解像度等）に対応付けされている。なお、Ｅｘｉｆでは、通常のＴＩＦＦでは定義されていない付加情報が定義できる。本実施例では、位置情報やコメントを表す識別番号を追加する。これにより、位置情報やコメントの付加情報は、識別番号に対応付けて記録することができる。
【００８６】
次に、第２実施形態における電子カメラ１の動作の一例を説明する。なお、第２実施形態における電子カメラ１の動作は、図３のフローチャートを流用して説明する。第２実施形態でも、この図３のフローチャートは、ユーザによりコメントを書き込むための書込撮影モードが選択された後に開始される。
【００８７】
ステップＳ１：ＣＰＵ１８は、ＧＰＳ１４から、現在の位置情報（経度、緯度）を取得する。
【００８８】
ステップＳ２：ＣＰＵ１８は、書込撮影モードの設定メニュー（設定モード）に切り替えられたか否かを判定する。書込撮影モードの設定メニューに切り替えられた場合は、ステップＳ３へ移行し、書込撮影モードの設定メニューに切り替えられていない場合は、ステップＳ４へ移行する。なお、書込撮影モードの設定メニューへの切り替えは、メニュー画面等から書込撮影モードの設定モードを選択することにより切り替わる。
【００８９】
ステップＳ３：ＣＰＵ１８は、ユーザからの入力操作に応じて、書込撮影モードの選択、コメントの手動入力及び距離条件の閾値の設定が行なわれる。
【００９０】
図９は、書込撮影モードの選択、ユーザコメント及び場所コメント入力のための設定画面の一例を示す図である。図９に示すように、選択されている書込撮影モードには選択枠１００が表示される。
【００９１】
ここで、ユーザがマルチセレクタ・実行キー２０ｆにて、選択枠１００を所望の書込撮影モードに移動させ選択すると、その書込撮影モードに設定変更される。コメント入力については、公知の技術を用いてユーザがマルチセレクタ・実行キー２０ｆを操作することにより行うことができる。例えば、図９に示すように、ユーザが○○公園で「Ｔｒｅｅ」というコメントを付けて撮影する場合、ユーザコメント欄に「Ｔｒｅｅ」、場所コメント欄に「○○Ｐａｒｋ」と入力して実行キー２０５を押下することにより撮像された画像データに書き込む場所コメントを決定し、ユーザコメント及び場所コメントがそれぞれ内蔵メモリ１３に記録される。
【００９２】
なお、書込撮影モードが、自動追記モード又は自動書換モードに設定された場合に、コメントの自動検索時に参照される距離条件の閾値の閾値設定入力については、第１実施形態と同様なため説明を省略する。
【００９３】
ステップＳ４：ＣＰＵ１８は、コメント書き込みのサブルーチンを実行する。なお、このサブルーチンが終了すると、液晶表示モニタ１５には、スルー画像が表示される。
【００９４】
ステップＳ２１：ＣＰＵ１８は、書込撮影モードが手動書込モードか否かを判定する。手動書込モードに設定されている場合（ステップＳ２１：Ｙｅｓ）、ＣＰＵ１８は、内蔵メモリ１３に記録されているコメント（例えばユーザコメントが「Ｔｒｅｅ」、場所コメントが「○○Ｐａｒｋ」）の自動更新を行なわずにこのサブルーチンを、終了して図３のステップＳ５に戻る。なお、手動書込モードに設定されていない場合（ステップＳ２１：Ｎｏ）の処理については後述する。
【００９５】
再び、図３のフローチャートの説明を続ける。ここで、手動書込モード時におけるステップＳ５、Ｓ６の処理は、第１実施形態の電子カメラ１と同様であるので、説明は省略する。
【００９６】
ステップＳ７：ＣＰＵ１８は、画像処理がなされた後の画像データを、フレームメモリから読み出す。続いて、ＣＰＵ１８の第１情報付加部１８ａは、ＧＰＳ１４が検出した位置情報（経度、緯度）をＥｘｉｆのファイルにおけるＴＩＦＦヘッダ内のイメージファイルディレクトリの所定の領域に付加する。さらに、第２情報付加部１８ｂは、内蔵メモリ１３に記録されているユーザコメント及び場所コメントをそのイメージファイルディレクトリのユーザコメント領域及び場所コメント領域に付加する。続いて、上述したステップＳ８、ステップＳ９の処理が実行されて、この処理ルーチンは終了する。
【００９７】
次に、書込撮影モードが自動追記モード又は自動書換モードに設定されている場合について説明する。
【００９８】
ステップＳ１からＳ３については上述と同様なため説明を省略する。
【００９９】
ステップＳ４：ＣＰＵ１８は、図１０に示すコメント書き込みのサブルーチンを実行する。
【０１００】
ステップＳ２１：ＣＰＵ１８は、書込撮影モードが手動書込モードか否かを判定する。手動書込モードでない場合（つまり、自動追記モード又は自動書換モードに設定されている場合を意味する。ステップＳ２１：Ｎｏ）、このサブルーチンは、ステップＳ２２に移行する。
【０１０１】
ステップＳ２２：ＣＰＵ１８は、ＧＰＳ１４が検出した位置情報に基づいて、内蔵メモリ１３又は記録媒体１７に記録されている画像データを参照する。位置情報が記録されている画像データがない場合（ステップＳ２２：Ｎｏ）、このサブルーチンは、終了して図３のステップＳ５に戻る。一方、位置情報が記録されている画像データがある場合（ステップＳ２２：Ｙｅｓ）はステップＳ２３へ移行する。この際、ＣＰＵ１８は、ＧＰＳ１４が検出した位置情報（現在の位置）を中心に距離条件の閾値として設定されている距離以内に位置する位置情報を有する画像データを内蔵メモリ１３又は記録媒体１７から抽出する。
【０１０２】
ステップＳ２３：ＣＰＵ１８の位置情報判定部１８ｅは、ＧＰＳ１４により検出された現在の位置情報と、内蔵メモリ１３又は記録媒体１７に記録されている画像データの位置情報との一致度を判定する。そして、位置情報判定部１８ｅは、現在の位置情報と内蔵メモリ１３又は記録媒体１７に記録されている画像データの位置情報とに基づいて互いの相対距離を算出する。そして、位置情報判定部１８ｅは、その相対距離の値が、予め設定した閾値以下であるか否かを判定する。その相対距離の値が、予め設定した閾値以下でない場合（ステップＳ２３：Ｎｏ）、このサブルーチンは、終了して図３のステップＳ５に戻る。一方、その相対距離の値が、予め設定した閾値以下の画像データがある場合（ステップＳ２３：Ｙｅｓ）、このサブルーチンは、ステップＳ２４に移行する。
【０１０３】
ステップＳ２４：ＣＰＵ１８は、書込撮影モードが自動書換モードであるか否かを判定する。自動書換モードである場合はステップＳ２５へ移行し、自動書換モードでない（自動追記モードである）場合はステップＳ２６へ移行する。
【０１０４】
ステップＳ２５：ＣＰＵ１８は、閾値以下の画像データの内のＧＰＳ１４が検出した位置情報に最も近い位置情報を有する画像データに関連付けられたユーザコメント及び場所コメントを更新して内蔵メモリ１３に記録する。そして、このサブルーチンは、終了して図３のステップＳ５に戻る。
【０１０５】
一方、ステップＳ２４において、自動書換モードでない場合（つまり自動追記モードであった場合を意味する。ステップＳ２４：Ｎｏ）、この処理ルーチンは、ステップＳ２６に移行する。
【０１０６】
ステップＳ２６：ＣＰＵ１８は、閾値以下の画像データの内のＧＰＳ１４が検出した位置情報に最も近い位置情報を有する画像データに関連付けられたコメントを、内蔵メモリ１３に記録されている既存のユーザコメント及び場所コメントに追記し、その追記後のコメントを撮像時に画像データに付加するコメントとして内蔵メモリ１３に記録し更新する。
【０１０７】
そして、このサブルーチンは、終了して図３のステップＳ５に戻る。なお、コメントは１ワードごとにスペース又はカンマにより区切られ、１ワードごとに識別可能なフォーマットで記録されている。また、上記コメントの追記は、内蔵メモリ１３からユーザコメント及び場所コメントを読み出し、そのコメントの最後にスペース又はカンマを加えた後に、現在の位置情報に最も近い位置情報を有する画像データに関連付けられたコメントを追加して撮像時に画像データに付加されるユーザコメント及び場所コメントとして内蔵メモリ１３に記録する。
【０１０８】
また、上述の追記においては、現在の位置情報に最も近い位置情報を有する画像データに関連付けられたユーザコメント及び場所コメント内のワードの内、既に内蔵メモリ１３に記録されているユーザコメント及び場所コメント内に存在しないもののみを追記するとしても良い。例えば、内蔵メモリ１３にユーザコメントとして「Ｔｒｅｅ」、場所コメントとして「○○Ｐａｒｋ」とがそれぞれ記録されている場合において、現在の位置情報に最も近い位置情報を有する画像データに関連付けられたユーザコメントが「Ｔｒｅｅ、Ｇｒｅｅｎ」、場所コメントが「○○Ｐａｒｋ、ＥＡＳＴ」であると、ＣＰＵ１８は、それぞれユーザコメントとして、「Ｔｒｅｅ、Ｔｒｅｅ、Ｇｒｅｅｎ」、「Ｔｒｅｅ、Ｇｒｅｅｎ」、「○○Ｐａｒｋ、○○Ｐａｒｋ、ＥＡＳＴ」ではなく「○○Ｐａｒｋ、ＥＡＳＴ」として更新して内蔵メモリ１３に記録する。
【０１０９】
再び、図３のフローチャートの説明を続ける。ここで、ステップＳ５、Ｓ６の処理は、既に説明した第２実施形態の電子カメラ１と同様であるので、説明は省略する。
【０１１０】
ステップＳ７：ＣＰＵ１８は、画像処理がなされた後の画像データを内蔵メモリ１３のフレームメモリから読み出す。続いて、ＣＰＵ１８の第１情報付加部１８ａは、ＧＰＳ１４が検出した位置情報（経度、緯度）をＥｘｉｆのファイルにおけるＴＩＦＦヘッダ内のイメージファイルディレクトリの所定の領域に付加する。さらに、第３情報付加部１８ｃは、内蔵メモリ１３に記録されたユーザコメント及び場所コメントをそのイメージファイルディレクトリのユーザコメント領域及び場所コメント領域に付加する。又は、第４情報付加部１８ｄは、内蔵メモリ１３に記録されたユーザコメント及び場所コメントをそのイメージファイルディレクトリのユーザコメント領域及び場所コメント領域に上書き若しくは追記する。続いて、上述したステップＳ８、ステップＳ９の処理が実行されて、この処理ルーチンは終了する。
【０１１１】
次に、第２実施形態における画像検索について説明する。ここでは、第１実施形態で説明した図７のフローチャートを流用して説明する。
【０１１２】
図１０は、撮影画像の一例を示す図である。この図１０は、本願の発明の本質を理解しやすくするために用いた図である。ユーザが、○○公園に植えられている木について、１年の季節の移り変わりを定点観察して、春（図１０（ａ））、夏（図１０（ｂ））、秋（図１０（ｃ））、冬（図１０（ｄ））に撮影した画像である。従来、電子カメラで撮影すると、日付単位のフォルダ等に画像ファイルが記録される例が多い。この場合、ユーザが、１年を通じて多くの撮影をしたとすると、膨大な画像ファイルから、図１０に示す画像を探すのは手間がかかる。特に撮影日時を覚えていないとさらに手間がかかる。そこで、以下の画像検索をすることにより、容易に図１０に示す画像を抽出することができる。
【０１１３】
このフローチャートは、ユーザが、マルチセレクタ・実行キー２０ｆにて、画像検索を選択すると開始する。
【０１１４】
ステップＳ１１：ＣＰＵ１８は、ユーザ入力により、ユーザが入力した場所コメントを受け付ける。この場合、コメントは、「○○Ｐａｒｋ」とする。
【０１１５】
ステップＳ１２：ＣＰＵ１８の画像検索部１８ｆは、内蔵メモリ１３又は記録媒体１７の画像データを参照し、ユーザが入力した場所コメント（○○Ｐａｒｋ）に基づいて、そのコメントに関連付けられた画像ファイルを検索する。なお、位置情報と場所コメントとが画像データに付加された画像ファイルは、内蔵メモリ１３又は記録媒体１７に保存されているものとする。
【０１１６】
ステップＳ１３：ＣＰＵ１８は、画像検索部１８ｆが画像を抽出できたか否かの判定を行う。画像検索部１８ｆが画像を抽出できなかった場合（ステップＳ１３：Ｎｏ）、この処理ルーチンを終了する。一方、画像検索部１８ｆが画像を抽出できた場合（ステップＳ１３：Ｙｅｓ）、ステップＳ１４に移行する。
【０１１７】
ステップＳ１４：ＣＰＵ１８は、画像を液晶表示モニタ１５に表示する。そして、この処理ルーチンは終了する。
【０１１８】
図１１は、図１０の画像をサムネイル表示した図である。このようにして、第２実施形態の電子カメラ１によれば、撮影時に毎回コメントを入力することなく、画像を記録することができると共に、コメントに基づいて、多くの画像ファイルから画像を検索し、容易に撮影場所に関連付けられた画像を抽出することができる。そのため、ユーザの手を煩わすことなく、撮影画像ファイルを管理することができる。
【０１１９】
また、第２実施形態では、画像ファイルとしてＥｘｉｆのファイルフォーマットに準拠しているので、汎用性を高めることができる。なお、位置情報やコメントを付加する領域は、特に限定するわけではなく、例えば、Ｅｘｉｆのファイルの内、カメラメーカが独自に情報を書き込める領域であっても良い。
＜実施形態の変形例＞
（第１変形例）
上述した第２実施形態においては、ユーザコメント及び場所コメントをＥｘｉｆファイルのヘッダ領域にそれぞれ別々に記録する場合について記載したが、これは、一例に過ぎず、例えば、ユーザコメントと場所コメントを合算し、Ｅｘｉｆファイルの一つのコメント領域（例えば、ユーザコメント領域）に記録するとしても良い。
【０１２０】
しかし、ユーザコメントと場所コメントとを合算すると、どの単語がユーザコメントで、どの単語が場所コメントなのかが不明となるため、コメントのフォーマットとして以下の第１又は第２フォーマットを用いる。第１フォーマットとしては、コメントの先頭の単語をユーザコメントとし、それ以降の単語を場所コメントとする。
【０１２１】
例えば、ステップＳ３において図９に示すごとく、ユーザコメントとして「Ｔｒｅｅ」、場所コメントとして「○○Ｐａｒｋ」を入力する場合、ＣＰＵ１８は、「ユーザコメント、場所コメント１、場所コメント２、・・・」として、つまり「Ｔｒｅｅ、○○Ｐａｒｋ」として合算し、内蔵メモリ１３にコメントとして記録する。なお、もし、ユーザコメントが無い場合は、コメントは「、○○Ｐａｒｋ」となる。
【０１２２】
第２フォーマットとしては、最後のコメントをユーザコメントとし、それより前の単語を場所コメントとする。例えば、ステップＳ３において図９に示すごとく、ユーザコメントとして「Ｔｒｅｅ」、場所コメントとして「○○Ｐａｒｋ」を入力する場合、ＣＰＵ１８は、「場所コメント１、場所コメント２、・・・、ユーザコメント」を合算コメントとして「○○Ｐａｒｋ、Ｔｒｅｅ」として合算し、内蔵メモリ１３にコメントとして記録する。なお、もし、ユーザコメントが無い場合は、コメントは「○○Ｐａｒｋ、」となる。
【０１２３】
なお、上述の場合、ステップＳ２５では、閾値以下の画像データの内のＧＰＳ１４が検出した位置情報に最も近い位置情報を有する画像データに関連付けられたユーザコメント及び場所コメントを上記の第１又は第２のフォーマットに従い合算したコメントを内蔵メモリ１３に記録する。
【０１２４】
また、ステップＳ２６では、閾値以下の画像データの内のＧＰＳ１４が検出した位置情報に最も近い位置情報を有する画像データに関連付けられた場所コメントを、内蔵メモリ１３に第１又は第２フォーマットで記録されているコメントに追記し、その追記後のコメントを撮像時に画像データに付加するコメントとして内蔵メモリ１３に記録し更新する。
【０１２５】
上記第１及び第２フォーマットでは、ユーザコメントを一つのみしか入れられないため、自動追記モードでユーザコメントは追記せず、場所コメントのみ追記する。例えば、第１フォーマットの場合、内蔵メモリ１３にコメントとして「Ｔｒｅｅ、○○Ｐａｒｋ」（ユーザコメントが「Ｔｒｅｅ」、場所コメントが「○○Ｐａｒｋ」）と記録されているとする。この場合、現在の位置情報に最も近い位置情報を有する画像データに関連付けられたコメントが「Ｇｒｅｅｎ、ＥＡＳＴ」（ユーザコメントが「Ｇｒｅｅｎ」、場所コメントが「ＥＡＳＴ」）であると、ＣＰＵ１８は、それぞれユーザコメントとして「Ｔｒｅｅ、○○Ｐａｒｋ、ＥＡＳＴ」として更新して内蔵メモリ１３に記録する。
【０１２６】
なお、自動追記モードにおいて、ユーザコメントを更新するとしても良い。例えば、第１フォーマットの場合、内蔵メモリ１３にコメントとして「Ｔｒｅｅ、○○Ｐａｒｋ」（ユーザコメントが「Ｔｒｅｅ」、場所コメントが「○○Ｐａｒｋ」）と記録されているとする。この場合、現在の位置情報に最も近い位置情報を有する画像データに関連付けられたコメントが「Ｇｒｅｅｎ、ＥＡＳＴ」（ユーザコメントが「Ｇｒｅｅｎ」、場所コメントが「ＥＡＳＴ」）であると、ＣＰＵ１８は、それぞれユーザコメントとして「Ｇｒｅｅｎ、○○Ｐａｒｋ、ＥＡＳＴ」として更新して内蔵メモリ１３に記録する。
【０１２７】
また、本変形例においては、上述のごとく画像検索を行う場合は、検索対象の画像データに記録されているコメントの内、第１又は第２のフォーマットのルールに従い、場所の単語のみを検索対象として検索すれば良い。
（第２変形例）
上述した第１、第２実施形態では、ＧＰＳ１４から緯度と経度との位置情報を検出したが、さらに高度も検出することにより、同じ建物の中で場所のコメントとして、例えば、１Ｆ、２Ｆ、３Ｆと位置情報を使い分けても良い。また、方位を検出することで、電子地図情報から撮影対象の場所を特定するようにしても良い。
（第３変形例）
電子カメラ１で撮影された画像（位置情報とコメントが付加されている）ファイルをカメラ内で検索する場合について記載したが、位置情報とコメントとが付加された画像データが記録された記録媒体１７をコンピュータに差し込む又はコンピュータ内の記録媒体に記録し、その画像データの検索をコンピュータ内で行うとしても良い。この場合、コンピュータに本実施形態の画像検索部１８ｆのプログラムを使用することで、撮影場所に関連付けられた画像をモニタ上に表示させることができる。
（第４変形例）
なお、上述の実施形態では、位置情報とコメント（第２実施形態においては場所コメント）とを有する画像データをデータベースとして用いたが、位置情報とそれに対応するコメントとを内蔵メモリ１３（又は記録媒体１７）に記録してデータベース化しても良い。
【０１２８】
この場合、ステップＳ７において、ＧＰＳ１４が検出した位置情報（経度、緯度）及び内蔵メモリ１３に記録されているコメントを画像データに付加すると共に、これら位置情報とコメントを関連付けて内蔵メモリ１３（又は記録媒体１７）にデータベースとして登録することによって作成する。
【０１２９】
また、ステップＳ３の設定処理において、入力されたコメント（第２実施形態においては場所コメント）を撮像時に画像に付加されるコメントとして内蔵メモリ１３に記録すると共に、そのコメントとその際のＧＰＳ１４が検出した位置情報（経度、緯度）とを関連付けて内蔵メモリ１３（又は記録媒体１７）に登録することによりデータベースを作成するとしても良い。
【０１３０】
そして、ステップＳ２２、Ｓ２３において、検索対象を内蔵メモリ１３（又は記録媒体１７）のデータベースとし、また、ステップＳ２５において、ＣＰＵ１８は、閾値以下の画像データの内のＧＰＳ１４が検出した位置情報に最も近い位置情報を有する位置情報とコメントのセットを内蔵メモリ１３（又は記録媒体１７）のデータベース内から読み出し、当該コメントを更新して内蔵メモリ１３に記録する。また、ステップＳ２６において、ＣＰＵ１８は、閾値以下の画像データの内のＧＰＳ１４が検出した位置情報に最も近い位置情報を有する位置情報とコメントのセットを内蔵メモリ１３（又は記録媒体１７）のデータベース内から読み出し、当該コメントを、内蔵メモリ１３に記録されている既存のコメントに追記し、その追記後のコメントを撮像時に画像データに付加するコメントとして内蔵メモリ１３に記録し更新するとすれば良い。
【０１３１】
上述のごとく本発明の実施形態の一例として第１実施形態、第２実施形態及び変形例について記載したが、本発明はこれら実施形態に限定されるものではなく、例えば、これらの実施形態を適宜組み合わせても良い。
【図面の簡単な説明】
【０１３２】
【図１】第１実施形態の電子カメラ１の背面図
【図２】第１実施形態の電子カメラ１の構成を示すブロック図
【図３】電子カメラ１の動作の一例を表すフローチャート
【図４】書込撮影モードの選択及びコメント入力のための設定画面の一例を示す図
【図５】閾値設定入力画面の一例を示す図
【図６】第１実施形態におけるコメント書き込みのサブルーチンの一例を示す図
【図７】画像検索の一例を表すフローチャート
【図８】Ｅｘｉｆの画像ファイルを模式的に表した図
【図９】書込撮影モードの選択、ユーザコメント及び場所コメント入力のための設定画面の一例を示す図
【図１０】撮影画像の一例を示す図
【図１１】図１０の画像をサムネイル表示した図
【符号の説明】
【０１３３】
１・・・電子カメラ、１１・・・撮像部、１４・・・ＧＰＳ、１６・・・操作部、１８・・・ＣＰＵ、１８ａ・・・第１情報付加部、１８ｂ・・・第２情報付加部、１８ｃ・・・第３情報付加部、１８ｄ・・・第４情報付加部、１８ｅ・・・位置情報判定部、１８ｆ・・・画像検索部
【図１】
2010141652.tif 000003
【図２】
2010141652.tif 000004
【図３】
2010141652.tif 000005
【図４】
2010141652.tif 000006
【図５】
2010141652.tif 000007
【図６】
2010141652.tif 000008
【図７】
2010141652.tif 000009
【図８】
2010141652.tif 000010
【図９】
2010141652.tif 000011
【図１０】
2010141652.tif 000012
【図１１】
2010141652.tif 000013