(57)【要約】【課題】  地名データベースをメモリに記憶させなくとも、定点撮影を容易に行う。【解決手段】  被写体を撮像することで画像データを取得する画像取得部と、画像取得部による画像データの取得時に、画像データの取得時の位置情報を取得する位置取得部と、少なくとも位置情報を含む情報を付帯情報とした画像データを記憶する第１の記憶部と、付帯情報又は付帯情報の基になる情報を個別に記憶する第２の記憶部と、を備えたことを特徴とする。第２の記憶部に記憶された付帯情報又は付帯情報の基になる情報に含まれる位置情報から、位置取得部により取得された位置情報に近似する位置情報を抽出する情報抽出部と、位置取得部により取得された位置情報と、情報抽出部により抽出された位置情報とを表示する表示部と、を備えたことが好ましい。【選択図】    図２
2010050525.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像することで画像データを取得する画像取得部と、
前記画像取得部による画像データの取得時に、該画像データの取得時の位置情報を取得する位置取得部と、
少なくとも前記位置情報を含む情報を付帯情報とした前記画像データを記憶する第１の記憶部と、
前記付帯情報又は該付帯情報の基になる情報を個別に記憶する第２の記憶部と、
を備えたことを特徴とする撮像装置。
【請求項２】
請求項１記載の撮像装置において、
前記第２の記憶部に記憶された前記付帯情報又は該付帯情報の基になる情報に含まれる前記位置情報から、前記位置取得部により取得された位置情報に近似する位置情報を抽出する情報抽出部と、
前記位置取得部により取得された位置情報と、前記情報抽出部により抽出された位置情報とを表示する表示部と、
を備えたことを特徴とする撮像装置。
【請求項３】
請求項１記載の撮像装置において、
前記第２の記憶部に記憶された前記付帯情報又は該付帯情報の基になる情報に含まれる前記位置情報から、前記位置取得部により取得された位置情報に近似する位置情報を抽出する情報抽出部と、
前記位置取得部により取得された位置情報と前記情報抽出部により抽出された位置情報とを用いて、位置差情報又は距離情報を算出する距離算出部と、
前記距離算出部により算出された前記位置差情報又は距離情報を表示する表示部と、
を備えたことを特徴とする撮像装置。
【請求項４】
請求項２又は３記載の撮像装置において、
前記第２の記憶部に記憶された前記付帯情報又は該付帯情報の基になる情報に含まれる前記位置情報を、前記位置情報の抽出時の候補対象とする位置情報であるか否かを振り分ける情報振分部を、さらに備え、
前記情報抽出部は、前記情報振分部により候補対象として振り分けられた位置情報から、前記位置取得部にて取得された位置情報に近似する位置情報を取得することを特徴とする撮像装置。
【請求項５】
請求項４記載の撮像装置において、
前記付帯情報又は該付帯情報の基になる情報は、前記位置情報の他に、少なくとも撮影日時を示す情報、撮影時の撮影条件を示す情報、或いはユーザによる入力情報のいずれかからなり、
前記情報振分部は、少なくとも前記撮影日時を示す情報、前記撮影時の撮影条件を示す情報、或いは前記ユーザによる入力情報のいずれかを用いて、前記位置情報の抽出時の候補対象とする位置情報であるか否かを振り分けることを特徴とする撮像装置。
【請求項６】
請求項５記載の撮像装置において、
前記位置情報の抽出時の候補対象とする位置情報であるか否かを振り分ける際に基準となる項目として、前記撮影日時を示す情報、前記撮影時の撮影条件を示す情報、或いは前記ユーザによる入力情報の中から設定可能な項目設定部を、さらに備えたことを特徴とする撮像装置。
【請求項７】
請求項２〜６のいずれか１項に記載の撮像装置において、
前記情報抽出部における位置情報の抽出時に用いる抽出対象として、前記第２の記憶部の他に、前記画像データに付帯された付帯情報とするか否かを選択可能な対象選択部を、さらに備えたことを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）機能を搭載し、ＧＰＳ衛星からの電波を受信することで現在位置等の測位情報を取得することができるデジタルカメラ等の撮像装置に関するものである。
【背景技術】
【０００２】
ＧＰＳ衛星からの電波を受信し、受信した電波から現在位置の測位情報（位置情報）を取得し、取得された測位情報を撮影により得られた画像に関連付けて記憶する撮像装置や、測位情報から求められる地名情報を画像と関連付けて記録する撮像装置が提供されている。これら測位情報や地名情報を画像に関連付けて記録すれば、画像の検索や編集などの作業を行うときの作業効率が向上することになり便利なものとなりやすい。
【０００３】
例えば地名情報を画像に関連付けて記録した場合、画像の検索や編集の作業における効率を向上させることができることからユーザにとっては便利であるが、予め撮像装置に地名情報を蓄積したデータベースをメモリに記憶させておく必要がある。このデータベースのデータ量は大きく、撮像装置に搭載されるメモリではデータベースを記憶させる程の容量は無いことから、新たにデータベース用のメモリを搭載させる必要がある。このため、撮像装置に設けられるメモリにデータベースの一部の地名情報のみを記憶させて、このメモリに記憶されるデータベースの一部の地名情報を必要に応じて書き換えることができるようにしたカメラが提案されている（特許文献１参照）。
【特許文献１】特開２０００−０２９０９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、予め撮影日時や撮影時間を変えて同一の撮影位置で撮影を行う、所謂定点撮影を行う場合には、上述した地名情報を画像に関連付けて記録するよりも、上述した測位情報を画像に関連付けて記録した方が撮影位置を特定しやすいという利点もあることから、地名情報を画像に関連付けて記録することが良いとは言い難い。さらに、特許文献１の発明の場合には、メモリの容量に合わせて地名データベースの一部が記憶されることから、必要に応じてメモリ内に記憶されるデータベースを書き換える必要があり面倒である。
【０００５】
本発明は、上述した課題を解決するために発明されたものであり、地名データベースをメモリに記憶させなくとも、定点撮影を容易に行うことができるようにした撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上述した課題を解決するために発明されたものであり、第１の発明の撮像装置は、被写体を撮像することで画像データを取得する画像取得部と、前記画像取得部による画像データの取得時に、該画像データの取得時の位置情報を取得する位置取得部と、少なくとも前記位置情報を含む情報を付帯情報とした前記画像データを記憶する第１の記憶部と、前記付帯情報又は該付帯情報の基になる情報を個別に記憶する第２の記憶部と、を備えたことを特徴とする。
【０００７】
第２の発明は、第１の発明において、前記第２の記憶部に記憶された前記付帯情報又は該付帯情報の基になる情報に含まれる前記位置情報から、前記位置取得部により取得された位置情報に近似する位置情報を抽出する情報抽出部と、前記位置取得部により取得された位置情報と、前記情報抽出部により抽出された位置情報とを表示する表示部と、を備えたことを特徴とする。
【０００８】
第３の発明は、第１の発明において、前記第２の記憶部に記憶された前記付帯情報又は該付帯情報の基になる情報に含まれる前記位置情報から、前記位置取得部により取得された位置情報に近似する位置情報を抽出する情報抽出部と、前記位置取得部により取得された位置情報と前記情報抽出部により抽出された位置情報とを用いて、位置差情報又は距離情報を算出する距離算出部と、前記距離算出部により算出された前記位置差情報又は距離情報を表示する表示部と、を備えたことを特徴とする。
【０００９】
第４の発明は、第２又は第３の発明において、前記第２の記憶部に記憶された前記付帯情報又は該付帯情報の基になる情報に含まれる前記位置情報を、前記位置情報の抽出時の候補対象とする位置情報であるか否かを振り分ける情報振分部を、さらに備え、前記情報抽出部は、前記情報振分部により候補対象として振り分けられた位置情報から、前記位置取得部にて取得された位置情報に近似する位置情報を取得することを特徴とする。
【００１０】
第５の発明は、第４の発明において、前記付帯情報又は該付帯情報の基になる情報は、前記位置情報の他に、少なくとも撮影日時を示す情報、撮影時の撮影条件を示す情報、或いはユーザによる入力情報のいずれかからなり、前記情報振分部は、少なくとも前記撮影日時を示す情報、前記撮影時の撮影条件を示す情報、或いは前記ユーザによる入力情報のいずれかを用いて、前記位置情報の抽出時の候補対象とする位置情報であるか否かを振り分けることを特徴とする。
【００１１】
第６の発明は、第５の発明において、前記位置情報の抽出時の候補対象とする位置情報であるか否かを振り分ける際に基準となる項目として、前記撮影日時を示す情報、前記撮影時の撮影条件を示す情報、或いは前記ユーザによる入力情報の中から設定可能な項目設定部を、さらに備えたことを特徴とする。
【００１２】
第７の発明は、第２〜第６の発明において、前記情報抽出部における位置情報の抽出時に用いる抽出対象として、前記第２の記憶部の他に、前記画像データに付帯された付帯情報とするか否かを選択可能な対象選択部を、さらに備えたことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、撮影時に取得される位置情報を記憶させていくことで、過去の撮影における位置情報の検索を容易に行え、過去の撮影位置と同一位置での定点撮影を容易に行うことが可能となる。
【発明を実施するための最良の形態】
【００１４】
図１は、本発明を用いたデジタルカメラ１０の電気的構成を示す図である。デジタルカメラ１０は、周知のように、撮像光学系１５を透過した被写体光を撮像素子１６によって光電変換し、光電変換後の電気信号から画像データを取得する。
【００１５】
撮像光学系１５は、撮影レンズ２１と、ズームレンズやフォーカスレンズなどを含むレンズ群２２とを備えている。レンズ群２２に含まれるズームレンズは選択された撮像倍率となるように光軸Ｌに沿って移動する。フォーカスレンズは被写体画像の焦点調節の際に光軸Ｌに沿って微小移動する。このレンズ群２２は、レンズ駆動機構２３によって駆動制御される。
【００１６】
撮像素子１６は、例えばＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）やＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ−Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）などが用いられる。撮像素子１６は、撮像光学系１５によって取り込まれる被写体光を受光し、受光した光量に応じた信号電荷を蓄積する。その後、撮像素子１６にて蓄積された信号電荷は、ＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）回路２５に出力される。この撮像素子１６による信号電荷の蓄積、及び蓄積された信号電荷の出力は、ドライバ２７によって駆動制御される。撮像素子１６によって蓄積された信号電荷を、以下では、アナログ画像信号と称して説明する。
【００１７】
このＡＦＥ回路２５は、図示しないＡＧＣ回路やＣＤＳ回路を含んで構成される。ＡＦＥ回路２５は、入力されたアナログ画像信号に対してゲインコントロール、雑音除去などのアナログ処理を施す。このアナログ処理が施されたアナログ画像信号は、ＤＦＥ回路２６に出力される。
【００１８】
ＤＦＥ（Ｄｉｇｉｔａｌ  Ｆｒｏｎｔ  Ｅｎｄ）回路２６は、ＡＦＥ回路２５によってアナログ処理が施されたアナログ画像信号をデジタル画像信号に変換する。変換されたデジタル画像信号は１コマ毎にまとめられ、デジタル画像データ（以下、画像データ）としてバッファメモリ３０に記録される。撮像素子１６における信号電荷の蓄積、ＡＦＥ回路２５による信号電荷に対するアナログ処理、ＤＦＥ回路２６によるデジタル処理により、画像データが取得される。符号２８は、タイミングジェネレータ（ＴＧ）であり、このＴＧ２８により、ドライバ２７、ＡＦＥ回路２５及びＤＦＥ回路２６の駆動タイミングが制御される。また、符号３２はバスであり、このバス３２を介してデジタルカメラ１０の各部が電気的に接続される。
【００１９】
画像処理部３５は、バッファメモリ３０に記憶された画像データに対して、輪郭補償、ガンマ補正、ホワイトバランス調整などの画像処理を施す。画像処理が施された画像データは、例えばＪＰＥＧ方式などの記憶方式で圧縮するためのフォーマット処理（画像後処理）が施される。このフォーマット処理された画像データは一旦画像メモリ４１に記録される。
【００２０】
画像データをメモリーカードなどの記憶媒体５６に記録する場合には、画像処理部３５は、画像メモリ４１に記憶された画像データを用いて、サムネイル画像データと予め設定された圧縮率によりＪＰＥＧ方式により圧縮された圧縮画像データとを生成し、ＣＰＵ５０に出力する。また、ＬＣＤ４６に画像を表示する際には、画像メモリ４１に記憶された画像データを読み出して、読み出した画像データに対して画像表示用に設定された圧縮率を用いて圧縮処理を施し、表示制御部４５に出力する。
【００２１】
表示制御部４５は、ＬＣＤ４６における表示制御を実行する。画像表示を行う場合には、画像表示用の圧縮率を用いて圧縮処理された画像データが入力されることから、入力された画像データを用いてＬＣＤ４６に画像表示を実行する。なお、表示制御部４５には、後述するＧＰＳ受信部７６により解析された位置情報や、データメモリ４２から読み出された位置情報、及び後述する距離情報や位置差情報が入力されることから、入力される各種情報に基づいた表示が行われる。
【００２２】
ＣＰＵ５０は、図示しない制御プログラムを実行することにより、デジタルカメラ１０の各部を統括的に制御する。例えばレリーズボタン６１が操作されると、レリーズボタン６１からの操作信号がＣＰＵ５０に入力される。この操作信号を受けて、ＣＰＵ５０は、ＡＥ処理、ＡＦ処理、ＡＷＢ処理を行った後、撮像処理を実行する。これら処理については、周知であることから、ここでは、その詳細を省略する。
【００２３】
例えばデジタルカメラ１０の撮影モードが通常の撮影モードに設定されている場合に上述した処理を行ったときには、ＣＰＵ５０は、露出値、シャッター速度、ストロボ装置のオンオフ、シーンモードなどの撮影条件を示す情報を、撮影日時を示す情報、デジタルカメラ１０の機種を示す情報とまとめることで撮影履歴情報を生成する。その後、ＣＰＵ５０は、生成された撮影履歴情報をタグ情報として、画像処理部３５にて生成されたサムネイル画像データや圧縮画像データとともに１つの画像ファイルとしてまとめ、メディアコントローラ５５を介してメモリーカードなどの記憶媒体５６に記録する。
【００２４】
一方、定点撮影モードに設定されている場合に上述した処理を行ったときには、ＣＰＵ５０は、上述した情報の他に、ＣＰＳ受信部７６により得られた撮影時の位置を示す位置情報をまとめることで撮影履歴情報を生成する。この場合も、通常の撮影モードと同様に、ＣＰＵ５０は、生成された撮影履歴情報をタグ情報として、画像処理部３５にて生成されたサムネイル画像データや圧縮画像データとともに１つの画像ファイルとしてまとめ、メディアコントローラ５５を介してメモリーカードなどの記憶媒体５６に記録する。同時に、ＣＰＵ５０は、生成された撮影履歴情報をデータメモリ４２に記録する。つまり、データメモリ４２には、定点撮影モードを行ったときの撮影履歴情報が、撮影履歴情報毎に蓄積される。
【００２５】
このＣＰＵ５０には、上述したレリーズボタン６１の他に、操作部６２、モード切替ボタン６３、位置情報取得ボタン６４などの操作信号が入力される。なお、操作部６２は、例えば十字ボタン等からなり、デジタルカメラ１０の各種設定を実行する際に操作される。モード切替ボタン６３は、通常の撮影モードと定点撮影を行う撮影モード（以下、定点撮影モード）との間で撮影モードを切り替える際に操作される。位置情報取得ボタン６４は、デジタルカメラ１０の撮影モードが定点撮影モードに設定されている際に、デジタルカメラ１０の現在位置を示す位置情報を取得する場合に操作される。
【００２６】
上述したＣＰＵ５０は、デジタルカメラ１０の撮影モードが定点撮影モードに設定されている場合に、情報抽出部７１、距離算出部７２、情報振分部７３、項目設定部７４の機能を有している。
【００２７】
情報抽出部７１は、データメモリ４２に記憶される撮影履歴情報に含まれる位置情報から、後述するＧＰＳ受信部７６により生成された位置情報に近似する位置情報を抽出する。なお、「ＧＰＳ受信部７６により生成された位置情報に近似する位置情報」とは、レリーズボタン６１を操作したときのデジタルカメラ１０の位置（以下、現在位置）に最も近い位置を示す位置情報である。つまり、この情報抽出部７１によって、過去に撮影を行った地点の位置のうち、現在位置に最も近い地点の位置が特定される。なお、この情報抽出部７１における位置情報の抽出処理は、距離算出部７２により算出される距離情報に基づいて実行される。
【００２８】
距離算出部７２は、ＧＰＳ受信部７６により生成された位置情報と、データメモリ４２に蓄積された撮影履歴情報に含まれる位置情報とから距離情報を算出する。この距離算出部７２は、距離情報を算出する他に、ＧＰＳ受信部７６により生成された位置情報と、データメモリ４２に記憶された撮影履歴情報に含まれる位置情報とから位置差情報を算出する。なお、位置差情報とは、レリーズボタン６１を操作したときのデジタルカメラ１０の現在位置から、過去に撮影を行った地点の位置までの位置差（緯度差、経度差及び高度差）を示す情報である。
【００２９】
情報振分部７３は、情報抽出部７１における位置情報の抽出時に、データメモリ４２に記憶された複数の撮影履歴情報に含まれる位置情報を抽出候補となる位置情報であるか否かを振り分ける。この抽出候補となる位置情報であるか否かの振り分けは、項目設定部７４により設定された項目に基づいて実行される。
【００３０】
項目設定部７４は、情報振分部７３により行われる抽出候補となる位置情報であるか否かの振り分けを行うときの基準となる項目を設定する。このデジタルカメラ１０においては、操作部６２を操作することで、定点撮影モードの設定を行うことが可能であり、この定点撮影モードにおける設定時に、抽出候補となる位置情報であるか否かの振り分けの際の基準となる項目を設定することができる。基準となる項目としては、例えば現在位置からの距離、撮影日時、撮影モード、ユーザコメントなどが挙げられる。
【００３１】
ＧＰＳ受信部７６は、ＧＰＳアンテナ７７を介して取り込まれるＧＰＳ衛星（不図示）からの電波を受信し、受信した電波を解析することで、デジタルカメラ１０の現在位置を示す位置情報を生成する。このＧＰＳ受信部７６は、デジタルカメラ１０の撮影モードが定点撮影モードとなり、且つ、レリーズボタン６１又は位置情報取得ボタン６４が操作された場合に作動する。なお、位置情報としては、例えば緯度、経度、高度などの情報が挙げられる。
【００３２】
次に、撮影時の処理の流れについて、図２のフローチャートに基づいて説明する。なお、このフローチャートは、デジタルカメラ１０が撮影待機状態を基準とした場合についての撮影時の処理の流れについて記載している。
【００３３】
ステップＳ１０１は、モード切替ボタン６３が操作されたか否かを判定する処理である。ステップＳ１０１の処理はＣＰＵ５０によって行われる。モード切替ボタン６３が操作されると、その操作信号がＣＰＵ５０に入力されることから、ＣＰＵ５０は、モード切替ボタン６３の操作信号が入力されたか否かにより、モード切替ボタン６３が操作されたか否かを判定する。この判定でモード切替ボタン６３が操作された場合（ステップＳ１０１の判定でＹｅｓとなる場合）には、ステップＳ１０２に進む。一方、モード切替ボタン６３が操作されない場合（ステップＳ１０１の判定でＮｏとなる場合）には、ステップＳ１０３に進む。
【００３４】
ステップＳ１０２は、撮影モードを切り替える処理である。ステップＳ１０１の処理において、ＣＰＵ５０にはモード切替ボタン６３の操作信号が入力されることから、ＣＰＵ５０は、設定されている撮影モードを切り替える。なお、モード切替ボタン６３は、撮影モードを通常の撮影モードと定点撮影モードとの間で切り替える際に操作されるボタンであることから、ＣＰＵ５０は、設定されている撮影モードが通常の撮影モードである場合には定点撮影モードに切り替える。一方、定点撮影モードが設定されている場合には、通常の撮影モードに切り替える。なお、デジタルカメラ１０の撮影モードを示す情報は、データメモリ４２に一時記憶される。
【００３５】
ステップＳ１０３は、設定された撮影モードが定点撮影モードであるか否かを判定するステップである。このステップＳ１０３の処理もＣＰＵ５０によって実行される。ＣＰＵ５０は、データメモリ４２を参照し、現在設定されている撮影モードを確認する。例えば定点撮影モードに設定されている場合（ステップＳ１０３の判定でＹｅｓの場合）には、ステップＳ１０４に進む。一方、通常の撮影モードが設定されている場合（ステップＳ１０３の判定でＮｏの場合）には、ステップＳ１３１に進む。なお、ステップＳ１３１の処理は、通常の撮影モードによる撮像処理であることから、ここでは、詳細を省略する。なお、このステップＳ１３１の処理が終了すると、デジタルカメラ１０の状態が待機状態となる。
【００３６】
ステップＳ１０４は、定点撮影モードの設定を実行するか否かを判定する処理である。このステップＳ１０４の処理もＣＰＵ５０にて実行される。なお、このステップＳ１０４の処理が実行されると、ＣＰＵ５０は、表示制御部４５を介して、ＬＣＤ４６に定点撮影モードの設定を行うか否かをユーザに選択させる旨の表示を実行させる。操作部６２から設定動作を行う旨を示す操作信号がＣＰＵ５０に入力された場合には、ＣＰＵ５０は設定動作を行うと判定し（ステップＳ１０４の判定がＹｅｓとなり）、ステップＳ１０５に進む。一方、操作部６２から設定動作を行う旨を示す操作信号とは別の操作信号がＣＰＵ５０に入力された場合には、ＣＰＵ５０は設定動作を行わないと判定し（ステップＳ１０４の判定がＮｏとなり）、ステップＳ１０７に進む。
【００３７】
ステップＳ１０５は、定点撮影モードの設定を行う処理である。この定点撮影モードの設定とは、例えば過去に撮影した位置情報のうち、抽出候補となる位置情報とするか否かを振り分ける際の基準となる項目の設定である。
【００３８】
図３に示すように、例えばこのステップＳ１０６の処理が実行されると、ＬＣＤ４６の表示画面４６ａには定点撮影モードの設定画面が表示される。この設定画面には、「現在位置からの距離」、「撮影日時」、「撮影モード」、「被写体距離」、「ユーザコメント」などの項目が表示される。なお、設定する項目に対しては、例えば選択枠８１が表示されるので、ユーザは操作部６２を操作して、ＬＣＤ４６の表示画面４６ａに表示される選択枠８１を上方、又は下方に移動させながら、各項目を設定していく。
【００３９】
ステップＳ１０６は、設定を終了するか否かを判定するステップである。定点撮影モードの設定を終了させる場合には、例えばユーザによる操作部６２の操作で終了することが可能となることから、操作部６２からの操作信号が、設定を終了する旨を示すものであれば、ステップＳ１０６の判定がＹｅｓとなり、ステップＳ１０７に進む。この場合、ＬＣＤ４６の表示画面４６ａには、定点撮影モードの設定画面からスルー画像に切り替えられる。一方、操作部６２からの操作信号が設定を終了する旨を示すものでないときには、ステップＳ１０６の判定がＮｏとなり、ステップＳ１０５に戻る。この場合、引き続き定点撮影モードの設定が行われる。
【００４０】
ステップＳ１０７は、レリーズボタン６１の操作が行われたか否かを判定する処理である。レリーズボタン６１の操作が行われると、レリーズボタン６１から操作信号がＣＰＵ５０に入力される。ＣＰＵ５０は、レリーズボタン６１からの操作信号が入力されたか否かによって、レリーズボタン６１の操作が行われたか否かを判定する。レリーズボタン６１からの操作信号がＣＰＵ５０に入力された場合（ステップＳ１０７の判定がＹｅｓとなる場合）には、ステップＳ１０８に進む。一方、レリーズボタン６１からの操作信号がＣＰＵ５０に入力されない場合（ステップＳ１０７の判定がＮｏとなる場合）には、ステップＳ１２１に進む。
【００４１】
ステップＳ１０８は、撮像処理である。この撮像処理を行うことで、画像データが取得される。なお、この撮像処理の前には、ＡＥ処理、ＡＦ処理、ＡＷＢ処理が施されていることから、これら処理によって得られる撮影条件を示す情報や、撮影日時などの情報がデータメモリ４２に一時記録される。
【００４２】
ステップＳ１０９は、位置情報の取得を行う処理である。ステップＳ１０７によってレリーズボタン６１が操作されていることから、ＣＰＵ５０は、ＧＰＳ受信部７６を作動させる。ＧＰＳ受信部７６は、ＧＰＳアンテナ７７を介して取得されるＧＰＳ衛星からの電波を解析することで、デジタルカメラ１０の現在位置を示す位置情報を取得する。なお、この位置情報が取得されると、ＣＰＵ５０は、データメモリ４２に格納された撮影条件や撮影日時、デジタルカメラ１０の機種等の情報と、取得された位置情報とをまとめた撮影履歴情報を生成し、データメモリ４２に格納する。ステップＳ１０８の処理が行われると、画像処理部３５において、サムネイル画像データや圧縮画像データが生成されている。ＣＰＵ５０は、生成された撮影履歴情報をタグ情報として、サムネイル画像データや圧縮画像データとともに１つの画像ファイルとしてまとめ、メディアコントローラ５５を介してメモリーカードなどの記憶媒体５６に記録する。
【００４３】
ステップＳ１１０は、位置情報の抽出を行う処理である。ステップＳ１０９によってデジタルカメラ１０の現在位置を示す現在位置情報が取得されていることから、ＣＰＵ５０は、撮影履歴情報に含まれる位置情報と、デジタルカメラ１０の現在位置情報とを用いて距離情報を算出する。また、ステップＳ１０５の処理において、抽出候補となる位置情報の基準となる項目が設定されていることから、ＣＰＵ５０は、設定された項目を用いて、データメモリ４２に記憶された撮影履歴情報に含まれる位置情報が抽出候補となる位置情報であるか否かを振り分けていく。上述したように、撮影履歴情報に含まれる位置情報とデジタルカメラ１０の現在位置情報とから距離情報は算出していることから、ＣＰＵ５０は、選択候補となる位置情報から、デジタルカメラ１０の現在位置から最も近い位置情報を抽出する。
【００４４】
例えば撮影日時の項目を「１年以内」と設定すれば、データメモリ４２に格納される撮影履歴情報のうち、現在から１年以内となる撮影履歴情報に含まれる位置情報を抽出候補の位置情報として、デジタルカメラ１０の現在位置に最も近い位置情報が抽出される。同様にして、現在位置からの距離を「２ｋｍ以内」に設定すれば、撮影履歴情報に含まれる位置情報から、現在位置から２ｋｍ以内となる位置情報を抽出候補とした、位置情報の抽出処理が実行される。位置情報が抽出されると、ＣＰＵ５０は、デジタルカメラ１０の現在位置を示す位置情報、抽出された位置情報、位置差情報及び距離情報を表示制御部４５に出力する。
【００４５】
ステップＳ１１１は、画像表示を行うステップである。表示制御部４５には、撮像処理により得られた画像データや、デジタルカメラ１０の現在位置を示す位置情報、抽出された位置情報、位置差情報及び距離情報が入力されることから、表示制御部４５は、画像データとこれら情報とを用いて表示用の画像データを生成する。この生成された画像データに基づいてＬＣＤ４６の表示画面４６ａに画像が表示される。
【００４６】
図４に示すように、撮像により得られた画像がＬＣＤ４６の表示画面４６ａに表示されるときには、現在の位置、過去の撮影で最も近い位置（図４中、過去近似位置）、位置差（現在の位置と過去の撮影で最も近い位置との位置差）、距離（現在の位置から過去の撮影で最も近い位置までの距離）が表示画面４６ａの下部（図４中二点差線の領域８５）に表示される。なお、図４においては、位置や位置差、距離などの情報が表示される領域を明確にするために、二点鎖線にて図示している。また、図４においては、現在の位置、過去の撮影で最も近い位置（図中、過去近似位置）、位置差、距離を表示しているが、これらの情報は全て表示される必要はなく、少なくとも現在の位置と距離とが表示されていればよい。
【００４７】
この画像の表示は所定時間経過すると終了し、デジタルカメラ１０の状態が待機状態となる。これにより、撮影により取得された画像を表示する際に、過去に撮影を行った位置や、その位置差や距離を表示させることで、過去に撮影を行った位置を基準にした定点撮影を行う際の目安をユーザに認識させることが可能となる。
【００４８】
また、データメモリに記憶された撮影履歴情報を用いて、過去に撮影を行った位置のうち、デジタルカメラの現在位置から最も近い位置を抽出することで、データ容量を必要とする地名データベースなどを用いなくとも小容量のデータから定点撮影に必要となる位置情報を取得することが可能となる。
【００４９】
上述したように、ステップＳ１０７の判定処理でＮｏとなる場合には、ステップＳ１２１に進む。ステップＳ１２１は、位置情報取得ボタン６４が操作されたか否かを判定する処理である。位置情報取得ボタン６４が操作されると、その操作信号がＣＰＵ５０に入力されるので、ＣＰＵ５０は、位置情報取得ボタン６４の操作信号が入力されたか否かを判定する。位置情報取得ボタン６４の操作信号がＣＰＵ５０に入力されると、位置情報取得ボタン６４が操作されたと判定し（ステップＳ１２１の判定でＹｅｓとなり）、ステップＳ１２２に進む。一方、位置情報取得ボタン６４の操作信号がＣＰＵ５０に入力されない場合には、位置情報取得ボタン６４が操作されていないと判定し（ステップＳ１２１の判定でＮｏとなり）、デジタルカメラ１０の状態が撮影待機状態となる。
【００５０】
ステップＳ１２２は、位置情報を取得する処理である。ステップＳ１０７によってレリーズボタン６１が操作されていることから、ＣＰＵ５０は、ＧＰＳ受信部７６を作動させる。ＧＰＳ受信部７６は、ＧＰＳアンテナ７７を介して取得されるＧＰＳ衛星からの電波を解析することで、デジタルカメラ１０の現在位置を示す位置情報を取得する。
【００５１】
ステップＳ１２３は、位置情報を表示する処理である。ステップＳ１２２の処理によって、デジタルカメラ１０の現在位置を示す位置情報が取得されることから、この位置情報を用いて、ＬＣＤ４６の表示画面４６ａに、デジタルカメラ１０の現在位置を表示する。なお、ＬＣＤ４６の表示画面４６ａに表示させる現在位置の表示領域は、図４の領域８５であっても、他の領域であってもよい。これにより、ユーザは、デジタルカメラ１０の現在位置を認識することができる。これらステップＳ１２１〜Ｓ１２３の処理を繰り返し行うことで、ユーザが目的地に近づいているか否か、ユーザ自身の移動方向などを確認することができる。
【００５２】
なお、ステップＳ１２２の処理においては、デジタルカメラ１０の現在位置を取得する処理のみを行っているが、ステップＳ１２２の処理の後に、ステップＳ１１０で実行される位置情報の抽出処理を行うことも可能である。この位置情報の抽出処理を行うことで、ステップＳ１２３の処理においては、デジタルカメラ１０の現在位置の表示の他に、過去に撮影を行った位置や、位置差或いは距離を表示させることが可能となることから、定点撮影を行う際に、過去に撮影した位置へ誘導することができる。また、ステップＳ１２３の処理においては、位置情報を表示することについてのみ説明しているが、このステップＳ１２３の処理時に、ＬＣＤ４６にスルー画像を表示してもよい。
【００５３】
本実施形態では、データメモリ４２に格納された撮影履歴情報から、デジタルカメラ１０の現在位置から最も近い位置情報を取得するようにしているが、記録媒体５６に記録された画像ファイルのタグ情報を用いてデジタルカメラ１０の現在位置から最も近い位置情報を取得することも可能である。この場合、予め、定点撮影モードの設定の際に、例えば「データメモリのみ」、「記憶媒体のみ」、「データメモリ及び記憶媒体」など、位置情報を取得する対象となる媒体を選択する項目を設け、操作部６２の操作により、これら項目からいずれかを選択できるようにすればよい。
【００５４】
本実施形態では、デジタルカメラ１０の構成としてＧＰＳ受信部７６を設け、ＧＰＳ衛星からの電波を解析することによって、デジタルカメラ１０の現在位置を示す位置情報を取得しているが、定点撮影を行う場合、その撮影方向を特定しなければ正確な定点撮影を行うことができない。つまり、撮影したときの位置情報だけでなく、撮影方向も特定できるようにすれば、正確な定点撮影を行うことができる。この場合、デジタルカメラ１０の構成として方位センサを設け、レリーズボタンや位置情報取得ボタンの操作時にデジタルカメラ１０の向きを検出する。例えばレリーズボタンの操作時には、方位センサにより検出されたデジタルカメラの向きを示す情報を撮影履歴情報とすればよい。
【００５５】
本実施形態では、モード切替ボタン６３の操作により定点撮影モードに設定されたときに、定点撮影モードの設定を行えるようにしているが、これに限定される必要はなく、デジタルカメラ１０の各種設定を行うメニュー内容として、定点撮影モードの設定を追加し、メニュー表示を行ったときに、定点撮影モードの設定を変更できるようにしてもよい。この場合、図２に示すフローチャートのステップＳ１０４〜Ｓ１０６の処理を省略することが可能となる。
【００５６】
本実施形態では、過去に撮影が行われた位置情報のうち、抽出候補となる位置情報であるか否かを振り分けているが、これに限定する必要はなく、抽出候補となる位置情報であるか否かの振り分けを行わずに、撮影履歴情報に含まれる位置情報のうち、デジタルカメラの現在位置に最も近い位置情報を抽出することも可能である。また、この他に、抽出候補となる位置情報から、デジタルカメラの現在位置から最も近い位置情報を自動的に抽出せずに、例えば抽出候補となる位置情報をＬＣＤに表示させ、ＬＣＤに表示された位置情報から１つの位置情報を選択させることも可能である。この場合、撮影により得られた画像の表示の際には、デジタルカメラの現在位置、選択された位置、及びデジタルカメラの現在位置と選択された位置までの距離等を表示することになるので、このような場合には、デジタルカメラを目的の位置までの誘導手段として用いることができる。
【図面の簡単な説明】
【００５７】
【図１】デジタルカメラの構成を示す機能ブロック図である。
【図２】撮影時の処理の流れを示すフローチャートである。
【図３】定点撮影モードの設定画面の一例を示す図である。
【図４】撮影された画像と位置情報との表示の一例を示す図である。
【符号の説明】
【００５８】
１０…デジタルカメラ、１６…撮像素子、４１…画像メモリ、４２…データメモリ、４６…ＬＣＤ、５０…ＣＰＵ、６１…レリーズボタン、６２…操作部、６３…モード切替ボタン、６４…位置情報取得ボタン、７１…情報抽出部、７２…距離算出部、７３…情報振分部、７４…項目設定部、７６…ＧＰＳ受信部
【図１】
2010050525.tif 000003
【図２】
2010050525.tif 000004
【図３】
2010050525.tif 000005
【図４】
2010050525.tif 000006