(57)【要約】【課題】屋内でも屋外と同様に画像データのヘッダ部に位置情報を記録することが可能なデジタルカメラを提供する。【解決手段】デジタルカメラにおいて、位置情報を記憶可能なＳＤＲＡＭ１３と、現在位置を検出するＧＰＳ受信機から位置情報を取得して、取得した位置情報をＳＤＲＡＭ１３に保存する位置取得部３１と、撮像画像のフラッシュメモリ１６への保存の際に、ＳＤＲＡＭ１３に記憶された位置情報を、画像データのヘッダ部に記録して撮像画像を保存する位置記録部３２と、を備え、モード制御部３３が予め設定された設定情報に応じて位置情報使用モードを遷移させる。【選択図】        図３
2008227894.tif 000002
【特許請求の範囲】
【請求項１】
現在位置を検出する位置検出装置から位置情報を取得する位置取得手段と、
前記位置取得手段によって取得された前記位置情報を記憶する指示を取得する取得手段と、
前記取得手段が指示を取得したときに、前記位置取得手段により取得した前記位置情報を記憶する記録位置記憶手段と、
画像の撮影時に前記位置取得手段により取得した前記位置情報を記憶するリアルタイム位置記憶手段と、
前記記録位置記憶手段又は前記リアルタイム位置記憶手段に記憶された前記位置情報を撮像画像とともに画像データとして保存する保存手段と、
前記記録位置記憶手段に記憶された前記位置情報を撮像画像とともに保存する記録位置情報使用モードから前記リアルタイム位置記憶手段に記憶された前記位置情報を撮像画像とともに保存するリアルタイム位置情報使用モードへ移行させるタイミングに関する切換え条件を設定する切換え条件設定手段と、
前記記録位置情報使用モードから前記リアルタイム位置情報使用モードへ移行させるタイミングが前記切換え条件設定手段により設定された前記切換え条件に合致したとき、前記記録位置情報使用モードから前記リアルタイム位置情報使用モードへ移行させるモード制御手段と、
を備えることを特徴とする撮像装置。
【請求項２】
前記切換え条件設定手段は、前記記録位置情報使用モードの設定後に撮影された撮影枚数を前記切換え条件として設定し、
前記モード制御手段は、前記記録位置情報使用モードの設定後に撮影された撮影枚数が前記切換え条件に合致したとき、前記記録位置情報使用モードから前記リアルタイム位置情報使用モードへ移行させることを特徴とする請求項１記載の撮像装置。
【請求項３】
前記切換え条件設定手段は、前記記録位置情報使用モードに設定されてからの時間を前記切換え条件として設定し、
前記モード制御手段は、前記記録位置情報使用モードに設定されてからの時間が前記切換え条件に合致したとき、前記記録位置情報使用モードから前記リアルタイム位置情報使用モードへ移行させることを特徴とする請求項１記載の撮像装置。
【請求項４】
前記記録位置記憶手段に記憶された前記位置情報と前記リアルタイム位置記憶手段に記憶された前記位置情報とから被写体の方位情報を算出する算出手段を備え、
前記保存手段は、前記算出手段によって算出された前記方位情報を、前記位置情報及び撮像画像とともに画像データとして保存することを特徴とする請求項１から３のいずれか１項記載の撮像装置。
【請求項５】
前記算出手段によって算出された前記方位情報を、前記位置情報及び撮像画像とともに画像データとして保存するか否かを設定する方位情報設定手段を備え、
前記保存手段は、前記方位情報設定手段により前記方位情報を保存する旨が設定されている場合に、前記方位情報を前記位置情報及び撮像画像とともに画像データとして保存することを特徴とする請求項４記載の撮像装置。
【請求項６】
前記算出手段によって前記方位情報を算出することができなかったとき、その旨を利用者に通知する通知手段を備えることを特徴とする請求項４又は５記載の撮像装置。
【請求項７】
前記保存手段は、前記位置情報及び前記方位情報の少なくともいずれか１つを前記画像データのヘッダ部に書き込むことを特徴とする請求項４から６のいずれか１項記載の撮像装置。
【請求項８】
現在位置を検出する位置検出装置から位置情報を取得する位置取得ステップと、
前記位置取得ステップよって取得された前記位置情報を記憶する指示を取得する取得ステップと、
前記取得ステップにより指示を取得したときに、前記位置検出装置から取得した前記位置情報を記憶する記録位置記憶ステップと、
画像の撮影時に前記位置検出装置から取得した前記位置情報を記憶するリアルタイム位置記憶ステップと、
前記記録位置記憶ステップ又は前記リアルタイム位置記憶ステップで記憶された前記位置情報を撮像画像とともに画像データとして保存する保存ステップと、
前記記録位置記憶ステップで記憶された前記位置情報を撮像画像とともに保存する記録位置情報使用モードから前記リアルタイム位置記憶ステップで記憶された前記位置情報を撮像画像とともに保存するリアルタイム位置情報使用モードへ移行させるタイミングに関する切換え条件を設定する切換え条件設定ステップと、
前記記録位置情報使用モードから前記リアルタイム位置情報使用モードへ移行させるタイミングが前記切換え条件設定ステップにより設定された前記切換え条件に合致したとき、前記記録位置情報使用モードから前記リアルタイム位置情報使用モードへ移行させるモード制御ステップと、
を有することを特徴とする撮像方法。
【請求項９】
現在位置を検出する位置検出装置から位置情報を取得する位置取得機能と、
前記位置取得機能よって取得された前記位置情報を記憶する指示を取得する取得機能と、
前記取得機能により指示を取得したときに、前記位置検出装置から取得した前記位置情報を記憶する記録位置記憶機能と、
画像の撮影時に前記位置検出装置から取得した前記位置情報を記憶するリアルタイム位置記憶機能と、
前記記録位置記憶機能又は前記リアルタイム位置記憶機能により記憶された前記位置情報を撮像画像とともに画像データとして保存する保存機能と、
前記記録位置記憶機能により記憶された前記位置情報を撮像画像とともに保存する記録位置情報使用モードから前記リアルタイム位置記憶機能に記憶された前記位置情報を撮像画像とともに保存するリアルタイム位置情報使用モードへ移行させるタイミングに関する切換え条件を設定する切換え条件設定機能と、
前記記録位置情報使用モードから前記リアルタイム位置情報使用モードへ移行させるタイミングが前記切換え条件設定機能により設定された前記切換え条件に合致したとき、前記記録位置情報使用モードから前記リアルタイム位置情報使用モードへ移行させるモード制御機能と、
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置情報を取得することが可能な撮像装置、撮像方法およびプログラムに関する。
【背景技術】
【０００２】
近年、携帯型ＧＰＳ受信機の普及に伴い位置情報を利用したＧＩＳシステム（地理情報システム）が普及しつつある。ＧＩＳ（Geographic Information Service）システムは例えば、災害発生時の状況調査や、不動産関連、道路工事等、さまざまな分野で利用され、今後も市場ニーズが増えることが予測される。
【０００３】
ところでこのシステムにおいては、デジタルカメラも使用されることがあり、例えば災害現場の状況調査用のＧＩＳシステムにおいては、被災状況をデジタルカメラで撮影し、後で地図データと関連付けて報告書等を作成することがある。このように、ＧＩＳシステムにおいては、デジタルカメラで撮影した画像と、撮影位置情報等のその画像に関連した情報を関連付けるニーズがある。
【０００４】
このようなニーズに応える技術としては、例えば特許文献１に示されるように、デジタルカメラとＧＰＳ受信機を接続し、ＧＰＳ受信機からの位置情報をデジタルカメラに入力し、デジタルカメラでは撮影した画像のヘッダ部に位置情報（ＧＰＳ情報）を含める技術がある。この技術により、撮像画像の位置情報が同じ画像ファイル内に記録され、画像の管理面での効率化が実現されている。
【０００５】
【特許文献１】特開２００４−３５７３４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところが、ＧＰＳ受信機は通常屋外のみで使用可能であり、例えば、建物内で撮影した画像の場合は、その画像データには位置情報を記録することは不可能であるという問題がある。
【０００７】
また、高いビル等、近距離から全景を撮影することが困難な被写体を撮影する場合、離れた位置から被写体を撮影しなければならず、画像データに撮影時の位置情報を記録すると、被写体の正確な位置情報を画像データに記録することができないという問題がある。
【０００８】
さらに、画像データに撮影時の方位情報を記録する場合、新たに電子コンパス等の高価な機材が必要になるという問題がある。
【０００９】
本発明は、このような問題点に鑑みてなされたものであり、屋内でも屋外と同様に画像データのヘッダ部に位置情報を記録することができる撮像装置、撮像方法およびプログラムを提供することを目的とする。
【００１０】
また、本発明は、被写体から離れた位置から撮影した場合に画像データに被写体の正確な位置情報を記録することが可能な撮像装置、撮像方法およびプログラムを提供することを目的とする。
【００１１】
さらに、本発明は、電子コンパス等を使わずに撮影時の方位情報を画像データに記録することが可能な撮像装置、撮像方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決し、目的を達成するために、請求項１記載の発明は、現在位置を検出する位置検出装置から位置情報を取得する位置取得手段と、前記位置取得手段によって取得された前記位置情報を記憶する指示を取得する取得手段と、前記取得手段が指示を取得したときに、前記位置取得手段により取得した前記位置情報を記憶する記録位置記憶手段と、画像の撮影時に前記位置取得手段により取得した前記位置情報を記憶するリアルタイム位置記憶手段と、前記記録位置記憶手段又は前記リアルタイム位置記憶手段に記憶された前記位置情報を撮像画像とともに画像データとして保存する保存手段と、前記記録位置記憶手段に記憶された前記位置情報を撮像画像とともに保存する記録位置情報使用モードから前記リアルタイム位置記憶手段に記憶された前記位置情報を撮像画像とともに保存するリアルタイム位置情報使用モードへ移行させるタイミングに関する切換え条件を設定する切換え条件設定手段と、前記記録位置情報使用モードから前記リアルタイム位置情報使用モードへ移行させるタイミングが前記切換え条件設定手段により設定された前記切換え条件に合致したとき、前記記録位置情報使用モードから前記リアルタイム位置情報使用モードへ移行させるモード制御手段と、備えることを特徴とする。
【００１３】
また、請求項２記載の発明は、請求項１記載の撮像装置において、前記切換え条件設定手段は、前記記録位置情報使用モードの設定後に撮影された撮影枚数を前記切換え条件として設定し、前記モード制御手段は、前記記録位置情報使用モードの設定後に撮影された撮影枚数が前記切換え条件に合致したとき、前記記録位置情報使用モードから前記リアルタイム位置情報使用モードへ移行させることを特徴とする。
【００１４】
また、請求項３記載の発明は、請求項１記載の撮像装置において、前記切換え条件設定手段は、前記記録位置情報使用モードに設定されてからの時間を前記切換え条件として設定し、前記モード制御手段は、前記記録位置情報使用モードに設定されてからの時間が前記切換え条件に合致したとき、前記記録位置情報使用モードから前記リアルタイム位置情報使用モードへ移行させることを特徴とする。
【００１５】
また、請求項４記載の発明は、請求項１から３のいずれか１項記載の撮像装置において、前記記録位置記憶手段に記憶された前記位置情報と前記リアルタイム位置記憶手段に記憶された前記位置情報とから被写体の方位情報を算出する算出手段を備え、前記保存手段は、前記算出手段によって算出された前記方位情報を、前記位置情報及び撮像画像とともに画像データとして保存することを特徴とする。
【００１６】
また、請求項５記載の発明は、請求項４記載の撮像装置において、前記算出手段によって算出された前記方位情報を、前記位置情報及び撮像画像とともに画像データとして保存するか否かを設定する方位情報設定手段を備え、前記保存手段は、前記方位情報設定手段により前記方位情報を保存する旨が設定されている場合に、前記方位情報を前記位置情報及び撮像画像とともに画像データとして保存することを特徴とする。
【００１７】
また、請求項６記載の発明は、請求項４又は５記載の撮像装置において、前記算出手段によって前記方位情報を算出することができなかったとき、その旨を利用者に通知する通知手段を備えることを特徴とする。
【００１８】
また、請求項７記載の発明は、請求項４から６のいずれか１項記載の撮像装置において、前記保存手段は、前記位置情報及び前記方位情報の少なくともいずれか１つを前記画像データのヘッダ部に書き込むことを特徴とする。
【００１９】
また、請求項８記載の発明は、現在位置を検出する位置検出装置から位置情報を取得する位置取得ステップと、前記位置取得ステップよって取得された前記位置情報を記憶する指示を取得する取得ステップと、前記取得ステップにより指示を取得したときに、前記位置検出装置から取得した前記位置情報を記憶する記録位置記憶ステップと、画像の撮影時に前記位置検出装置から取得した前記位置情報を記憶するリアルタイム位置記憶ステップと、前記記録位置記憶ステップ又は前記リアルタイム位置記憶ステップで記憶された前記位置情報を撮像画像とともに画像データとして保存する保存ステップと、前記記録位置記憶ステップで記憶された前記位置情報を撮像画像とともに保存する記録位置情報使用モードから前記リアルタイム位置記憶ステップで記憶された前記位置情報を撮像画像とともに保存するリアルタイム位置情報使用モードへ移行させるタイミングに関する切換え条件を設定する切換え条件設定ステップと、前記記録位置情報使用モードから前記リアルタイム位置情報使用モードへ移行させるタイミングが前記切換え条件設定ステップにより設定された前記切換え条件に合致したとき、前記記録位置情報使用モードから前記リアルタイム位置情報使用モードへ移行させるモード制御ステップと、を有することを特徴とする。
【００２０】
また、請求項９記載の発明は、現在位置を検出する位置検出装置から位置情報を取得する位置取得機能と、前記位置取得機能よって取得された前記位置情報を記憶する指示を取得する取得機能と、前記取得機能により指示を取得したときに、前記位置検出装置から取得した前記位置情報を記憶する記録位置記憶機能と、画像の撮影時に前記位置検出装置から取得した前記位置情報を記憶するリアルタイム位置記憶機能と、前記記録位置記憶機能又は前記リアルタイム位置記憶機能により記憶された前記位置情報を撮像画像とともに画像データとして保存する保存機能と、前記記録位置記憶機能により記憶された前記位置情報を撮像画像とともに保存する記録位置情報使用モードから前記リアルタイム位置記憶機能に記憶された前記位置情報を撮像画像とともに保存するリアルタイム位置情報使用モードへ移行させるタイミングに関する切換え条件を設定する切換え条件設定機能と、前記記録位置情報使用モードから前記リアルタイム位置情報使用モードへ移行させるタイミングが前記切換え条件設定機能により設定された前記切換え条件に合致したとき、前記記録位置情報使用モードから前記リアルタイム位置情報使用モードへ移行させるモード制御機能と、コンピュータに実行させる。
【発明の効果】
【００２１】
本発明によれば、ＧＰＳ受信機等の位置検出装置が位置情報を検出することができない屋内等の場所であっても、画像データのヘッダ部に位置情報を記録することが可能となり、ユーザにとって画像データへの位置情報記録の便宜となるという効果を奏する。また、ＧＰＳ受信機等の位置検出装置が位置情報を検出できる場所に移動したときは、位置検出装置から位置情報を周期的に検出し、検出した位置情報を画像データへ記録するモードへと移行するため、ユーザにとってデジタルカメラ等の利便性を向上するという効果を奏する。
【００２２】
また、本発明は、位置検出装置により被写体の位置情報及び撮影場所の位置情報を検出し、２つの位置情報を用いて被写体の位置や向き等を算出することができるため、デジタルカメラ等にデジタルコンパスを実装する必要がなく、安価にデジタルカメラの機能の向上を図れるという効果を奏する。
【発明を実施するための最良の形態】
【００２３】
以下に添付図面を参照して、この発明にかかる撮像装置、撮像方法およびプログラムの最良な実施の形態を詳細に説明する。本実施の形態は、本発明の撮像装置をデジタルカメラに適用したものである。ただし、これに限定されるものではなく、撮像機能を備えた各種装置、例えば携帯端末などに本発明を適用することも可能である。
【００２４】
図１はＧＩＳシステムの構成図である。本実施の形態のＧＩＳシステムは、デジタルカメラ１とBluetooth（登録商標）規格に準拠したＧＰＳ受信機２と位置情報捕捉用のＧＰＳ衛星３とからなる。
【００２５】
デジタルカメラ１は、ＧＰＳ受信機２から位置情報を取得するための通信機器を備えている。本実施の形態ではこの通信機器としてBluetooth（登録商標）規格に準拠した無線送受信機を挙げる。デジタルカメラ１とＧＰＳ受信機２は通信媒体４で接続されている。ＧＰＳ受信機２とＧＰＳ衛星３はＧＰＳ用通信媒体５で接続されている。
【００２６】
通信媒体４は、Bluetooth（登録商標）等の無線であり、この他、ＲＳ２３２Ｃ等の有線ケーブル等を用いることができる。また、ＧＰＳ受信機２の代わりに撮影位置検出装置としてコンパクトフラッシュ（登録商標）カードを使用する場合は、コンパクトフラッシュ（登録商標）カードとデジタルカメラ１の接続部分が該当する。
【００２７】
図２は、本実施の形態に係るデジタルカメラのハードウェア構成を示すブロック図である。デジタルカメラ１において、ＣＰＵ１１はデジタルカメラ全体を制御する。ＲＯＭ１２は実施の形態の制御を実現するプログラム等が格納されている。ＳＤＲＡＭ１３は、ＧＰＳ受信機２で受信して取得した位置情報（ＧＰＳ位置情報）、該位置情報から算出した方位情報、後述する位置情報使用モードの切換え条件等を記憶可能な記憶媒体である。
【００２８】
フラッシュメモリ（不揮発性メモリ）１６はデジタルカメラ１のセットアップ情報や後述する位置情報使用モード等の設定情報や画像データ等が保存される記憶媒体である。
【００２９】
Bluetooth（登録商標）回路１７は、Bluetooth（登録商標）規格に準拠した通信方式で無線送受信を行うことができる通信回路である。本実施の形態では、ＧＰＳ受信機２から位置情報を取得するための通信機器として使用する。
【００３０】
操作表示部１８は、撮像画像および各種画面が表示可能なインタフェースであり、例えば液晶ディスプレイ、キーボタン、シャッターボタン、モードダイヤル等である。
【００３１】
デジタルカメラ機能部１９は、撮像機能や位置情報記録機能を有する処理部である。図３は、デジタルカメラ機能部１９のソフトウェア構成を示す機能ブロック図である。デジタルカメラ機能部１９は、図３に示すように、位置取得部３１と、位置記録部３２と、モード制御部３３と、表示制御部３４と、入力制御部３５と、方位算出部３６と、方位記録部３７と、経過時間計測部３８と、を主に備えている。
【００３２】
位置取得部３１は、ＧＰＳ受信機２からBluetooth回路１７を介して現在の位置情報を一定時間ごとに取得して、取得した位置情報をＳＤＲＡＭ１３に保存する処理部である。
【００３３】
また、位置取得部３１は、操作表示部１８から利用者によって記録命令の操作入力を受け付けた記録タイミングで、取得した位置情報をＳＤＲＡＭ１３に保存する。
【００３４】
位置取得部３１で取得した位置情報は、具体的には緯度、経度からなるデータであり、リアルタイム位置情報として一時的にＳＤＲＡＭ１３に保存される他、記録位置情報としてＳＤＲＡＭ１３に一定期間保存される。
【００３５】
また、位置取得部３１は、操作表示部１８から利用者によって消去命令の操作入力を受け付けた消去タイミングまたはモード切換え条件に基づく位置情報使用モードの移行と同時にＳＤＲＡＭ１３に保存されている記録位置情報を消去する処理を行う。
【００３６】
モード制御部３３は、位置情報使用モードをフラッシュメモリ１６に設定情報として記憶することによりモード設定を行う処理部である。さらに、モード制御部３３は、モード切換え条件をフラッシュメモリ１６に設定情報として記憶することにより位置情報使用モードの移行を制御する。
【００３７】
位置情報使用モードとしては、リアルタイム位置情報使用モード、記録位置情報使用モード、位置情報併用モードがある。
【００３８】
リアルタイム位置情報使用モードは、撮影の際に位置取得部３１によって取得された位置情報のみをリアルタイムに画像データのＥｘｉｆヘッダ部に記録するモードである。
【００３９】
記録位置情報使用モードは、位置取得部３１による位置情報の検出可能、検出不能にかかわらず、ＳＤＲＡＭ１３に記録位置情報として保存されている位置情報を画像データのＥｘｉｆヘッダ部に記録するモードである。
【００４０】
位置情報併用モードは、撮影時に検出された位置情報の画像データのＥｘｉｆヘッダ部への記録とＳＤＲＡＭ１３に記録位置情報として記憶されている位置情報の画像データのＥｘｉｆヘッダ部への記録とを併用するモードである。
【００４１】
ここで、撮像画像を含む画像データのデータ構造について説明する。図４は、画像データ構造図である。画像データは、図４に示すように、Ｅｘｉｆヘッダ部と撮像画像とから構成される。Ｅｘｉｆヘッダ部は、Ｅｘｉｆ（Exchangeable Image File Format）のデータ形式に準拠したヘッダ情報であり、Ｅｘｉｆヘッダ部のＧＰＳ領域の緯度・経度フィールドに位置取得部３１により取得した位置情報および該位置情報から算出した方位情報が記録される。
【００４２】
各位置情報使用モードは、操作表示部１８からの利用者による設定入力により選択される。
【００４３】
また、モード制御部３３は、位置取得部３１によってＳＤＲＡＭ１３に位置情報が記録された時点で、フラッシュメモリ１６に位置情報使用モードとして記録位置情報使用モードを記憶することにより、記録位置情報使用モードへの移行を行うように制御する処理を行う。
【００４４】
また、モード制御部３３は、位置取得部３１によってＳＤＲＡＭ１３に位置情報が記録された時点で、フラッシュメモリ１６に位置情報使用モードとして位置情報併用モードを記憶することにより、位置情報併用モードへの移行を行うように制御する処理を行う。
【００４５】
また、モード制御部３３は、ユーザによって予め設定されたモード切換え条件に基づいて、位置情報併用モード又は記録位置情報使用モードからリアルタイム位置情報使用モードへ移行するように制御する処理を行う。モード切換え条件としては、撮影枚数条件およびタイマー条件がある。
【００４６】
撮影枚数条件とは、操作表示部１８から利用者による記録命令の操作入力を受け付け、記録位置情報が記録された画像データの数が、フラッシュメモリ１６に予め設定された撮影枚数に達した時点で、位置情報併用モード又は記録位置情報使用モードからリアルタイム位置情報使用モードへ移行させる条件である。
【００４７】
例えば、利用者が撮影枚数条件として１枚を設定した場合、ユーザが操作表示部１８を介して位置情報の記録を命令した直後に、１枚だけ撮影を実行すると、記録位置情報が画像データのＥｘｉｆヘッダ部に記録される。該記録位置情報が記録された画像データの数は、ＳＤＲＡＭ１３において撮影枚数情報として管理される。撮影枚数情報は、該記録位置情報が画像データのＥｘｉｆヘッダ部に記録されるごとにインクリメントされる。撮影枚数情報がフラッシュメモリ１６に撮影枚数条件として設定された撮影枚数（１枚）に達すると、モード制御部３３は、リアルタイム位置情報使用モードを位置情報使用モードとしてフラッシュメモリ１６に記憶することにより、リアルタイム位置情報使用モードへの移行を行う。したがって、上記の例において、２枚目以降の撮像画像を含む画像データのＥｘｉｆヘッダ部には、位置取得部３１によってリアルタイムに取得された位置情報が記録される。
【００４８】
タイマー条件とは、操作表示部１８から利用者によって記録命令の操作入力を受け付けた後、記録位置情報が画像データに記録されてからの経過時間が、フラッシュメモリ１６に予め設定された設定時間に達した時点で、位置情報併用モード又は記録位置情報使用モードからリアルタイム位置情報使用モードへ移行させる条件である。
【００４９】
例えば、利用者がタイマー条件として１分を設定した場合、ユーザが操作表示部１８を介して位置情報の記録を命令した後、最初の撮影が実行され、記録位置情報が画像データのＥｘｉｆヘッダ部に記録される。該記録位置情報が画像データに記録されてからの経過時間は、ＳＤＲＡＭ１３において経過時間情報として管理され、後述する経過時間計測部３８によって更新される。経過時間情報がフラッシュメモリ１６にタイマー条件として設定した設定時間（１分）に達すると、モード制御部３３は、リアルタイム位置情報使用モードを位置情報使用モードとしてフラッシュメモリ１６に記憶することにより、リアルタイム位置情報使用モードへの移行を行う。したがって、上記の例において、１分以降の撮像画像を含む画像データのＥｘｉｆヘッダ部には、位置取得部３１によってリアルタイムに取得された位置情報が記録される。
【００５０】
各モード切換え条件（撮影枚数条件又はタイマー条件）の設定は、操作表示部１８からの利用者による設定入力により行われる。
【００５１】
位置記録部３２は、撮像画像のフラッシュメモリ１６への保存の際に、ＳＤＲＡＭ１３に記憶された記録位置情報またはリアルタイム位置情報を、画像データのＥｘｉｆヘッダ部に記録する処理部である。これにより、撮像画像が位置情報ともにフラッシュメモリ１６に保存されることになる。
【００５２】
具体的には、位置記録部３２は、設定情報としてリアルタイム位置情報使用モードが設定されている場合には、撮影の際に位置取得部３１によって取得されたリアルタイム位置情報を画像データのＥｘｉｆヘッダ部に記録する。
【００５３】
また、位置記録部３２は、設定情報として記録位置情報使用モードが設定されている場合には、ＳＤＲＡＭ１３に記録位置情報として保存されている位置情報を画像データのＥｘｉｆヘッダ部に記録する。
【００５４】
さらに、位置記録部３２は、設定情報として位置情報併用モードが設定されている場合において、屋外などにいるため位置取得部３１により位置情報を検出可能な場合には、撮影時に検出されたリアルタイムな位置情報を画像データのＥｘｉｆヘッダ部に記録し、屋内などにいるため位置取得部３１により位置情報を検出不能な場合には、ＳＤＲＡＭ１３に記憶された記録位置情報を画像データのＥｘｉｆヘッダ部に記録する。
【００５５】
表示制御部３４は、ＧＰＳ位置情報取得・記録およびＧＰＳ方位情報取得・記録の機能を使用の有無を指定するセットアップ画面、位置情報使用モードの設定を入力させるセットアップ画面、ＳＤＲＡＭ１３の記録位置情報の消去タイミングの設定入力を行わせるセットアップ画面、位置情報使用モードの切換えを入力させるセットアップ画面、記録位置情報使用モードからリアルタイム位置情報使用モードへとモード移行させるモード切換え条件を入力させるセットアップ画面、各モード切換え条件の詳細の設定入力を行わせるセットアップ画面、および位置情報・方位情報が表示された画像データを、操作表示部の液晶表示部に表示する制御を行う処理部である。
【００５６】
図５は、ＧＰＳによる位置情報取得・記録の機能の使用の有無を指定するセットアップ画面の一例を示す模式図である。セットアップ画面には、ＧＰＳによる位置情報取得および位置情報記録の機能の使用の有無を設定するための項目「ＧＰＳ位置情報記録」が表示され、ＯＮとＯＦＦとを選択できるようになっている。かかる指定は、そのままフラッシュメモリ１６に位置情報取得・記録の機能の使用の有無を示す設定情報として保存される。
【００５７】
図６は、位置情報使用モードの設定を入力させるセットアップ画面の一例を示す模式図である。図６に示すように、「モード選択」を指定すると、リアルタイム位置情報使用モードの選択のための「リアルタイム」、記録位置情報使用モードの選択のための「記録」、位置情報併用モードの選択のための「併用」が表示され、いずれかを指定するようになっている。
【００５８】
図７は、ＳＤＲＡＭ１３の記録位置情報の消去タイミングの設定入力を行わせるセットアップ画面の一例を示す模式図である。図７に示すように、「記録位置消去タイミング」の項目において、記録されてからの経過時間を利用者が入力可能となっている。この経過時間はフラッシュメモリ１６に設定情報として記憶され、位置取得部３１は、位置情報をＳＤＲＡＭ１３に記録位置情報として記録した後、かかる設定情報を参照して、記録時から経過時間が経過した後、ＳＤＲＡＭ１３から記録位置情報を消去する。
【００５９】
図８は、モード移行の指定入力を行わせるセットアップ画面の一例を示す模式図である。図８に示すように、「モード切替え」の項目には、「ＯＦＦ」、「記録」、「併用」のサブ項目が表示され、「ＯＦＦ」が設定された場合には、フラッシュメモリ１６に設定情報として記憶され、モード制御部３３によって、設定情報が「ＯＦＦ」の場合にはリアルタイム位置情報使用モードへ移行し、「記録」の場合には記録位置情報使用モードへ移行し、「併用」の場合には位置情報併用モードへ移行するように制御する。
【００６０】
また、表示制御部３４は、位置取得部３１による位置情報の取得が可能か否かによって、位置情報の文字色を変更して操作表示部１８に表示する。具体的には、位置情報の取得が可能な場合には位置情報を白色で表示し、位置情報の取得が不可能な場合には既に表示中のリアルタイムな位置情報をオレンジ色で表示し、ＳＤＲＡＭ１３に記録位置情報として保存されている位置情報を表示する場合には位置情報を青色で表示する。
【００６１】
図９は、モード切換え条件の指定入力を行わせるセットアップ画面の一例を示す模式図である。図９に示すように、「モード切換え条件」の項目には、「ＯＦＦ」、「撮影枚数条件」、「タイマー条件」のサブ項目が表示され、「ＯＦＦ」が設定された場合には、フラッシュメモリ１６に設定情報として記憶され、モード制御部３３によって、設定情報が「ＯＦＦ」の場合には、モード切換え条件に基づくモード移行を行わず、「撮影枚数条件」の場合には記録位置情報が記録された画像データの数が、撮影枚数条件としてフラッシュメモリ１６に設定された撮影枚数に達した時点で、リアルタイム位置情報使用モードへの移行し、「タイマー条件」の場合には操作表示部１８から利用者によって記録命令の操作入力を受け付け、記録位置情報が画像データに記録されてからの経過時間が、タイマー条件としてフラッシュメモリ１６に設定された設定時間に達した時点で、リアルタイム位置情報使用モードへ移行するように制御する。
【００６２】
図１０及び図１１は、撮影枚数条件又はタイマー条件の設定入力を行わせるセットアップ画面の一例を示す模式図である。図１０及び図１１に示すように、「モード切換え条件（撮影枚数条件）」又は「モード切換え条件（タイマー条件）」の項目において、モード切換えを行う撮影枚数又は設定時間を利用者が入力可能となっている。この撮影枚数又は設定時間はフラッシュメモリ１６に設定情報として記憶され、モード制御部３３は、撮影枚数条件又はタイマー条件に基づいて、位置情報併用モード又は記録位置情報使用モードからリアルタイム位置情報使用モードへの移行を行う。
【００６３】
図１２は、方位算出部３６及び方位記録部３７による方位情報の算出・記録の機能の使用の有無を指定するセットアップ画面の一例を示す模式図である。セットアップ画面には、方位情報取得・記録の機能の使用の有無を設定するための項目「ＧＰＳ方位情報記録」が表示され、ＯＮとＯＦＦとを選択できるようになっている。かかる指定は、そのままフラッシュメモリ１６に方位情報取得・記録の機能の使用の有無を示す設定情報として保存される。
【００６４】
入力制御部３５は、操作表示部１８から位置情報・方位情報記録命令の指示、消去タイミングの設定入力、各位置情報使用モードの設定入力、モード移行の設定入力、モード切換え条件の設定入力、撮影枚数条件又はタイマー条件の設定入力を受け付ける処理部である。
【００６５】
方位算出部３６は、ＳＤＲＡＭ１３内に記録位置情報として記録された被写体の位置情報と、該被写体を撮影したポイントにおいて捕捉された位置情報とから方位情報を算出し、算出した方位情報をＳＤＲＡＭ１３に保存する処理部である。
【００６６】
具体的には、方位算出部３６は、位置記録部３２により画像データのＥｘｉｆヘッダ部に位置情報が記録された後、フラッシュメモリ１６に保存されたＧＰＳ方位情報取得・記録の機能を使用の有無の設定情報に基づき方位情報を算出するか否か判断する。そして、ＧＰＳ方位情報取得・記録の機能の使用が設定されている場合には、ＳＤＲＡＭ１３内に記録位置情報として記録された被写体の位置情報と、該被写体を撮影したポイントにおいて捕捉された位置情報とから方位情報を算出し、算出した方位情報をＳＤＲＡＭ１３に保存する。
【００６７】
方位記録部３７は、位置情報とともにＳＤＲＡＭ１３に記憶された方位情報を画像データのＥｘｉｆヘッダ部に記録する処理部である。これにより、位置情報及び方位情報とともに画像データがフラッシュメモリ１６に保存されることになる。
【００６８】
経過時間計測部３８は、操作表示部１８から利用者によって記録命令の操作入力を受け付けた後、記録位置情報が画像データのＥｘｉｆヘッダ部に記録されてからの経過時間を計測し、計測した経過時間によりＳＤＲＡＭ１３において管理される経過時間情報を更新する。
【００６９】
第１の実施の形態は、上述したようにＧＰＳ情報を捕捉できない特に屋内環境において、画像データにＧＰＳ情報を付加するものである。図１３は、本実施の形態のデジタルカメラの使用態様を示す説明図である。
【００７０】
ユーザ２１はある建物２２の中の被写体２３（例えば建物２２内にある食堂）を位置情報付きで撮影したいと所望する。しかしながら、従来のシステムの場合は、建物２２の中においてはＧＰＳ衛星３の電波は届かないため位置情報を捕捉することができなかった。
【００７１】
そこで、本実施の形態では、ユーザ２１はまず、建物２２の外でＧＰＳ受信機２を用いて位置情報を捕捉する。捕捉できたら捕捉した位置情報（ＧＰＳ位置情報）をその場でデジタルカメラ１のＳＤＲＡＭ１３内に記録位置情報として記録する。ユーザ２１は記録をしたら建物２２内に入り、被写体２３を撮影する。このとき、画像データのヘッダ部には建物２２の外で捕捉した記録位置情報が記録される。
【００７２】
また、本実施の形態は、例えば、高い建物等の全景を撮影するために、被写体から離れた位置でその全景を撮影した場合であっても、該被写体が位置する正確なＧＰＳ情報を画像データに付加するものである。図１４は、被写体か離れた位置から該被写体の全景を撮影する場合における本実施の形態に係るデジタルカメラの使用態様を示す説明図である。
【００７３】
ユーザ２１はある被写体２３（例えば大きな建造物）の全景を位置情報付きで撮影したいと所望する。しかしながら、従来のシステムの場合は、ユーザ２１は被写体２３の全景を捉えるために、被写体２３からある程度離れた位置に移動した上で被写体２３を撮影しなければならない。したがって、画像データに付加される撮影場所の位置情報は、被写体２３の位置情報と一致していなかった。
【００７４】
そこで、本実施の形態では、ユーザ２１はまず、被写体２３付近で位置情報を捕捉し、捕捉した被写体２３の位置情報をデジタルカメラ１のＳＤＲＡＭ１３内に記録位置情報として記録する。記録位置情報がＳＤＲＡＭ１３内に記録されると、ユーザは被写体２３の全景を撮影できる場所へ移動し、被写体２３を撮影する。このとき、画像データのヘッダ部には被写体２３付近で捕捉した記録位置情報が記録される。
【００７５】
また、第２の実施の形態は、電子コンパス等の方位測定機器を使わずに、２点の位置情報から算出した方位情報を画像データに記録するものである。図１５は、方位情報を付加する原理を示す説明図である。
【００７６】
まず、ユーザ２１はある被写体２３の位置（地点Ａ）において位置情報を捕捉し、補足した位置情報をデジタルカメラ１のＳＤＲＡＭ１３内に記録位置情報として記録する。次に、ユーザ２１は撮影ポイント（地点Ｂ）に移動し、デジタルカメラ１により被写体２３を撮影する。このとき、デジタルカメラ１は、ＳＤＲＡＭ１３に記録された地点Ａの記録位置情報地点Ａと、地点Ｂの位置情報とから方位情報を算出し、算出した方位情報を画像データのヘッダ部に記録する。
【００７７】
次に、以上のように構成された第１の実施の形態にかかるデジタルカメラの動作について説明する。図１６、図１７−１〜１７−４は、本実施の形態のデジタルカメラにおける位置情報記録処理の手順を示すフローチャートである。
【００７８】
ユーザはまずデジタルカメラ１の電源を投入する（ＯＮにする）と（ステップＳ１）、デジタルカメラ１は起動後に、ＧＰＳ受信機２との接続を開始する（ステップＳ２）。なお、図１６、図１７−１〜１７−４では、設定情報としてＧＰＳによる位置情報取得・記録の機能の使用の有無がＯＮ（使用する）となっていることを前提に説明する。「ＯＦＦ」の場合には、以下の処理は実行されない。
【００７９】
本実施形態ではデジタルカメラ１とＧＰＳ受信機２はBluetooth（登録商標）で接続されるため、このステップではデジタルカメラ１とＧＰＳ受信機２とのBluetooth（登録商標）接続を開始するということになる。正常に接続が完了したらデジタルカメラ１はＧＰＳ受信機２からの位置情報取得を開始する。位置情報はＧＰＳ受信機２から周期的に送信されてくる。この周期は例えば１秒等である。
【００８０】
ユーザ２１は建物２２内の被写体２３を位置情報付きで撮影しようとするが、建物２２内では位置情報を捕捉できないため、あらかじめ建物２２の前で位置情報を捕捉する。または、ユーザ２１は被写体２３の近くで位置情報付きで撮影しようとするが、被写体２３が大きい場合には被写体２３から離れて撮影しなければならないため、予め被写体２３の前で位置情報を捕捉する。
【００８１】
このとき、ユーザ２１はデジタルカメラ１の操作表示部１８から所定のボタン等を押下することにより、デジタルカメラ１のＣＰＵ１１に対して、現在捕捉中の位置情報の記録命令を行う。そして、記録命令の入力を受け付けた場合には（ステップＳ３：Ｙｅｓ）、現在捕捉中の位置情報を記録位置情報としてＳＤＲＡＭ１３へ記録する（ステップＳ４）。なお、ＳＤＲＡＭ１３に記録された記録位置情報は図７のセットアップ画面で入力された経過時間が経過すると位置取得部３１によって自動的に消去される。
【００８２】
次に、モード制御部３３は、フラッシュメモリ１６の設定情報を参照し、現在設定されている位置情報使用モードを識別し（ステップＳ５）、各々のモードに依存した処理ループへと入る。
【００８３】
また、位置情報使用モードがあらかじめ「リアルタイム位置情報使用モード」に設定されている場合は、ユーザ２１が記録位置情報をデジタルカメラ１のＳＤＲＡＭ１３に記録した（ステップＳ４）時点で、自動的に「記録位置情報使用モード」または「位置情報併用モード」へモードの切り替えを行うことも可能である。このように、デジタルカメラ１のＳＤＲＡＭ１３に記録位置情報が記録された時点で自動的に切り替えるか否かの設定に関しては、上述した図８のセットアップ画面で予め設定しておけばよい。
【００８４】
以下、各々の位置情報使用モードについて説明する。
【００８５】
「リアルタイム位置情報使用モード」では、リアルタイムに捕捉されたリアルタイム位置情報のみを使用する。そして、位置取得部３１によってリアルタイム位置情報が捕捉されているか否かを判断し（ステップＳ７）、屋内環境等、ＧＰＳ受信機２がリアルタイム位置情報を捕捉できない場合には（ステップＳ７：Ｎｏ）、表示制御部３４は、リアルタイム位置情報が捕捉できていない旨を、操作表示部１８に表示してユーザに通知し、リアルタイム位置情報が表示されている場合には、その位置情報の文字色をオレンジ色に変更して表示する（ステップＳ８）。そして、ＳＤＡＲＭのリアルタイム位置情報を消去して（ステップＳ９）、後述するステップＳ１１へ進む。この場合、ＳＤＲＡＭ１３の内容が消去されているため、ステップＳ１１でユーザによる撮影が実行された場合でも、ステップＳ１２により、画像データには位置情報は記録されない。
【００８６】
一方、ステップＳ７において、ＧＰＳ受信機２がリアルタイム位置情報を捕捉できる場合には（ステップＳ７：Ｙｅｓ）、表示制御部３４は、捕捉したリアルタイム位置情報をデジタルカメラ１の操作表示部１９に白色で表示する。表示されるリアルタイム位置情報は、ＧＰＳ受信機２から受信されるリアルタイム位置情報に依存して周期的に更新される。そして、位置取得部３１によって、受信した位置情報をリアルタイム位置情報としてＳＤＲＡＭ１３に保存する（ステップＳ１０，１０ａ）。そして、ユーザ２１により撮影が実行されると（ステップＳ１１：Ｙｅｓ）、ＳＤＲＡＭ１３に保存されているリアルタイム位置情報が画像データのヘッダ部へ記録される（ステップＳ１２，１３）。
【００８７】
ステップＳ５において、位置情報使用モードが「記録位置情報使用モード」の場合には、まずＳＤＲＡＭ１３に位置情報が記録位置情報として記録されているか否かを調べる（ステップＳ１４）。そして、記録位置情報が記録されている場合には（ステップＳ１４：Ｙｅｓ）、記録位置情報をデジタルカメラ１の操作表示部１８に青色で表示する（ステップＳ１５）。
【００８８】
一方、ステップＳ１４で、ＳＤＲＡＭ１３に記録位置情報が記録されていない場合には（ステップＳ１４：Ｎｏ）、表示制御部３４は記録位置情報が記録されていない旨をデジタルカメラ１の操作表示部１８に表示する（ステップＳ１７）。そして、モード制御部３３は、フラッシュメモリ１６の設定情報を参照して、設定情報が「併用」に設定されている場合には位置情報使用モードを位置情報併用モードへ切り替える（ステップＳ１８）。なお、設定情報が「併用」以外に設定されている場合には、かかるモード切替えは実行されない。
【００８９】
なお、設定情報として、自動的にリアルタイム位置情報使用モードへ切り替わる設定、及び自動的に切り替わらずに、記録位置情報が記録されていない場合は画像データのヘッダ部へは何も記録しない設定とするように構成してもよい。
【００９０】
そして、ユーザ２１により撮影が実行されると（ステップＳ１６：Ｙｅｓ）、フラッシュメモリ１６の設定情報を参照し、モード切換え条件が「ＯＦＦ」、「撮影枚数条件」、および「タイマー条件」のいずれに設定されているか否かを識別し、各々のモードに依存した処理ループへと入る（ステップＳ１９）。なお、モード切換え条件に「ＯＦＦ」が設定されていた場合は、「位置情報併用モード」又は「記録位置情報使用モード」から「リアルタイム位置情報使用モード」への移行は行われず、ＳＤＲＡＭ１３に保存されている記録位置情報が画像データのヘッダ部へ記録される（ステップＳ１２，１３）。
【００９１】
一方、モード切換え条件に「撮影枚数条件」が設定されていた場合には、フラッシュメモリ１６に撮影枚数条件が１以上設定されているか否かを識別し（ステップＳ２０）、１以上に設定されていた場合は（ステップＳ２０：Ｙｅｓ）、ＳＤＲＡＭ１３において管理される撮影枚数情報を１だけインクリメントする（ステップＳ２１）。撮影枚数情報がインクリメントされると、現在の撮影枚数情報が撮影枚数条件よりも多いか否かを識別する（ステップＳ２２）。現在の撮影枚数情報が撮影枚数条件よりも多い場合（ステップＳ２２：Ｙｅｓ）、モード制御部３３は位置情報使用モードを「記録位置情報使用モード」又は「位置情報併用モード」から「リアルタイム位置情報使用モード」へと移行させる（ステップＳ２３）。そして、ＳＤＡＲＭの記録位置情報は消去され、ステップＳ３へ進む。この場合、ＳＤＲＡＭ１３の内容が消去されているため、ステップＳ１６でユーザによる撮影が実行された場合でも、画像データには記録位置情報は記録されない。その際、表示制御部３４は記録位置情報が記録されていない旨を操作表示部１８に表示してもよい。
【００９２】
なお、フラッシュメモリ１６に撮影枚数条件が１以上設定されていなかった場合は（ステップＳ２０）および現在の撮影枚数情報が撮影枚数条件以下の場合（ステップＳ２２）、「記録位置情報使用モード」又は「位置情報併用モード」から「リアルタイム位置情報使用モード」への移行は行われず、ＳＤＲＡＭ１３に保存されている記録位置情報が画像データのヘッダ部へ記録される（ステップＳ１２，１３）。
【００９３】
モード切換え条件に「タイマー条件」が設定されていた場合には、フラッシュメモリ１６にタイマー条件が０以外の任意の値に設定されているか否かを識別し（ステップＳ２４）、タイマー条件が０以外の任意の値に設定されていた場合は（ステップＳ２４：Ｙｅｓ）、ＳＤＲＡＭ１３において管理される経過時間情報がタイマー条件に達しているか否かを識別する（ステップＳ２５）。現在の経過時間情報がタイマー条件に達していた場合（ステップＳ２５：Ｙｅｓ）、モード制御部３３は位置情報使用モードを「記録位置情報使用モード」又は「位置情報併用モード」から「リアルタイム位置情報使用モード」へと移行させる（ステップＳ２６）。そして、ＳＤＡＲＭ１３の記録位置情報は消去され、ステップＳ３へ進む。この場合、ＳＤＲＡＭ１３の内容が消去されているため、ステップＳ１６でユーザによる撮影が実行された場合でも、画像データには記録位置情報は記録されない。その際、表示制御部３４は記録位置情報が記録されていない旨を操作表示部１８に表示してもよい。
【００９４】
なお、フラッシュメモリ１６にタイマー条件として０が設定されていた場合（ステップＳ２４）および現在の経過時間情報がタイマー条件に達していなかった場合（ステップＳ２５）、「記録位置情報使用モード」又は「位置情報併用モード」から「リアルタイム位置情報使用モード」への移行は行われず、ＳＤＲＡＭ１３に保存されている記録位置情報が画像データのヘッダ部へ記録される（ステップＳ１２，１３）。
【００９５】
ステップＳ５に戻り、位置情報使用モードが「位置情報併用モード」の場合には、位置取得部３１は、現在、位置情報が捕捉されているかどうかを確認する（ステップＳ６）。位置情報が捕捉されている場合は（ステップＳ６：Ｙｅｓ）、表示制御部３４は捕捉した位置情報を操作表示部１８に白色文字で表示する（ステップＳ１０）。表示される位置情報は、ＧＰＳ受信機２から受信される位置情報に依存して周期的に更新される。
【００９６】
そして、位置取得部３１は、受信した位置情報をＳＤＲＡＭ１３に保存する（ステップＳ１０ａ）。ユーザにより撮影が実行されると（ステップＳ１１：Ｙｅｓ）、ＳＤＲＡＭ１３に保存されているリアルタイム位置情報が画像データのヘッダ部へ記録される（ステップＳ１２：Ｙｅｓ、ステップＳ１３）。
【００９７】
一方、ステップＳ６で、位置情報が捕捉されていない場合は（ステップＳ６：Ｎｏ）、表示制御部３４は、ＳＤＲＡＭ１３に記録位置情報が記録されているか否かを調べる（ステップＳ１４）。
【００９８】
そして、記録位置情報が記録されている場合は（ステップＳ１４：Ｙｅｓ）、表示制御部３４は、記録されている記録位置情報を青色で操作表示部１８に表示する（ステップＳ１５）。
【００９９】
一方、ステップＳ１４において、記録位置情報が記録されていない場合は（ステップＳ１４：Ｎｏ）、表示制御部３４は記録位置情報が記録されていない旨を操作表示部１８に表示する（ステップＳ１７）。
【０１００】
なお、設定情報として、自動的にリアルタイム位置情報使用モードへ切り替わる設定、及び自動的に切り替わらずに、記録位置情報が記録されていない場合は画像データのヘッダ部へは何も記録しない設定とするように構成してもよい。
【０１０１】
そして、ユーザ２１により撮影が実行されると（ステップＳ１６：Ｙｅｓ）、フラッシュメモリ１６の設定情報を参照し、モード切換え条件が「ＯＦＦ」、「撮影枚数条件」、および「タイマー条件」のいずれに設定されているか否かを識別し、各々のモードに依存した処理ループへと入る（ステップＳ１９）。なお、モード切換え条件に「ＯＦＦ」が設定されていた場合は、「位置情報併用モード」から「リアルタイム位置情報使用モード」への移行は行われず、ＳＤＲＡＭ１３に保存されているリアルタイム位置情報が画像データのヘッダ部へ記録される（ステップＳ１２，１３）。
【０１０２】
一方、モード切換え条件に「撮影枚数条件」が設定されていた場合には、フラッシュメモリ１６に撮影枚数条件が１以上設定されているか否かを識別し（ステップＳ２０）、１以上に設定されていた場合は（ステップＳ２０：Ｙｅｓ）、ＳＤＲＡＭ１３において管理される撮影枚数情報を１だけインクリメントする（ステップＳ２１）。撮影枚数情報がインクリメントされると、現在の撮影枚数情報が撮影枚数条件よりも多いか否かを識別する（ステップＳ２２）。現在の撮影枚数情報が撮影枚数条件よりも多い場合（ステップＳ２２：Ｙｅｓ）、モード制御部３３は位置情報使用モードを「位置情報併用モード」から「リアルタイム位置情報使用モード」へと移行させる（ステップＳ２３）。そして、ＳＤＡＲＭの記録位置情報は消去され、ステップＳ３へ進む。この場合、ＳＤＲＡＭ１３の内容が消去されているため、ステップＳ１６でユーザによる撮影が実行された場合でも、画像データには記録位置情報は記録されない。その際、表示制御部３４は記録位置情報が記録されていない旨を操作表示部１８に表示してもよい。
【０１０３】
なお、フラッシュメモリ１６に撮影枚数条件が１以上設定されていなかった場合は（ステップＳ２０）および現在の撮影枚数情報が撮影枚数条件以下の場合（ステップＳ２２）、「位置情報併用モード」から「リアルタイム位置情報使用モード」への移行は行われず、ＳＤＲＡＭ１３に保存されているリアルタイム位置情報が画像データのヘッダ部へ記録される（ステップＳ１２，１３）。
【０１０４】
モード切換え条件に「タイマー条件」が設定されていた場合には、フラッシュメモリ１６にタイマー条件が０以外の任意の値に設定されているか否かを識別し（ステップＳ２４）、タイマー条件が０以外の任意の値に設定されていた場合は（ステップＳ２４：Ｙｅｓ）、ＳＤＲＡＭ１３において管理される経過時間情報がタイマー条件に達しているか否かを識別する（ステップＳ２５）。現在の経過時間情報がタイマー条件に達していた場合（ステップＳ２５：Ｙｅｓ）、モード制御部３３は位置情報使用モードを「位置情報併用モード」から「リアルタイム位置情報使用モード」へと移行させる（ステップＳ２６）。そして、ＳＤＡＲＭの記録位置情報は消去され、ステップＳ３へ進む。この場合、ＳＤＲＡＭ１３の内容が消去されているため、ステップＳ１６でユーザによる撮影が実行された場合でも、画像データには記録位置情報は記録されない。その際、表示制御部３４は記録位置情報が記録されていない旨を操作表示部１８に表示してもよい。
【０１０５】
なお、フラッシュメモリ１６にタイマー条件として０が設定されていた場合（ステップＳ２４）および現在の経過時間情報がタイマー条件に達していなかった場合（ステップＳ２５）、「位置情報併用モード」から「リアルタイム位置情報使用モード」への移行は行われず、ＳＤＲＡＭ１３に保存されている記録位置情報が画像データのヘッダ部へ記録される（ステップＳ１２，１３）。
【０１０６】
このように画像データのＥｘｉｆヘッダ部に記録された位置情報は、表示制御部３４によって画像データが操作表示部１８の液晶表示部に表示される際に、撮像画像および他のＥｘｉｆのデータ（ＩＳＯ、露光等）とともに表示される。図１８は、位置情報を含む画像データが操作表示部１８に表示されている例を示す説明図である。図１８に示すように、画像データおよび他のＥｘｉｆのデータ（ＩＳＯ、露光等）とともに緯度、経度からなる位置情報１２０１が表示されていることがわかる。
【０１０７】
このように第一の実施の形態にかかるデジタルカメラ１では、リアルタイム位置情報使用モードの他、記録位置情報使用モードおよび位置情報併用モードを設けて、ＳＤＲＡＭ１３に保存してある過去にＧＰＳから取得した位置情報を利用するので、ＧＰＳ受信機が使用できない屋内でも、画像データのヘッダ部に位置情報を記録することが可能となり、ユーザにとって画像データへの位置情報記録の便宜となるという効果を奏する。
【０１０８】
また、本実施の形態にかかるデジタルカメラ１では、「記録情報使用モード」において予め自動移行条件設定することにより、特定の枚数だけ撮影した後又は特定の期間だけ経過した後に、自動でリアルタイム位置情報使用モードに移行させることにより、ユーザにとっての作業を軽減させるという効果を奏する。
【０１０９】
次に、上記のように構成された第２の実施の形態にかかるデジタルカメラの動作について説明する。本実施の形態に係るデジタルカメラの動作は、第１の実施の形態にかかるデジタルカメラの図１６、図１７−２〜１７−４に示す動作は同様であるため、異なる動作について説明する。以下、図１９を用いて位置情報に加えて方位情報を画像データのヘッダ部に記録する処理の手順について説明する。
【０１１０】
図１６のステップＳ１１又は図１７−２のステップＳ１６において、ユーザによる撮影が実行されると（ステップＳ１１：Ｙｅｓ、またはステップＳ１６：Ｙｅｓ）、ＳＤＲＡＭ１３に保存されているリアルタイム位置情報又は記録位置情報が画像データのヘッダ部へ記録される（ステップＳ１２，１３）。
【０１１１】
リアルタイム位置情報又は記録位置情報が画像データのヘッダ部に記録されると、モード制御部３３は、フラッシュメモリ１６の設定情報を参照し、現在設定されている方位情報の算出・記録の機能の使用の有無を識別する（ステップＳ２７）。ここで、方位情報の算出・記録の機能の使用が「ＯＦＦ」に設定されていた場合は（ステップＳ２７：Ｎｏ）、方位情報の記録は行われずステップＳ３に戻る。
【０１１２】
方位情報の算出・記録の機能の使用が「ＯＮ」に設定されていた場合は（ステップＳ２７：Ｙｅｓ）、モード制御部３３はＳＤＲＡＭ１３にリアルタイム位置情報及び記録位置情報の両方が記録されているか否かを識別する（ステップＳ２８）。ここで、リアルタイム位置情報及び記録位置情報が両方とも記録されていなかった場合は（ステップＳ２８：Ｎｏ）、方位情報の記録は行われずステップＳ３に戻る。なお、方位情報の記録が行われたかった場合には、表示制御部３４は、方位情報を算出・記録することができない旨を、操作表示部１８に表示してユーザに通知してもよい。また、前回の撮影時等に算出された方位情報が表示されている場合は、その位置情報の文字色をオレンジ色に変更するなどして表示形態を変えることにより、ユーザに通知してもよい。
【０１１３】
リアルタイム位置情報及び記録位置情報の両方が記録されていた場合は（ステップＳ２８：Ｙｅｓ）、方位算出部３６はリアルタイム位置情報及び記録位置情報から方位情報を算出し、方位情報記録部３７が算出された方位情報を画像データのＥｘｉｆヘッダ部に記録する（ステップＳ２９）。
【０１１４】
上述の構成によれば、方位算出部３６はリアルタイム位置情報により特定される位置から記録位置情報により特定される位置への方位を算出することにより、撮影位置からみた被写体の方位を算出することができる。または、方位算出部３６は記録位置情報により特定される位置から記録位置情報により特定される位置への方位を算出することにより、被写体がどちら向きであるかを算出することができる。さらに、上述の構成によれば、位置取得部３１により取得された位置情報に基づいて方位を算出することができるため、デジタルカメラ１にデジタルコンパス等を実装する必要がなく、コスト削減を図ることができる。
【０１１５】
上述の実施の形態のデジタルカメラ１は、上述した各部（位置取得部３１、位置記録部３２、モード制御部３３、入力制御部３５、表示制御部３４、方位算出部３６、方位記録部３７、経過時間計測部３８）を含むモジュール構成となっている。各モジュールは、ＣＰＵ（プロセッサ）がＲＯＭ等に予め組み込まれて提供されるプログラムを読み出して実行することにより主記憶装置上に生成されるようになっている。
【０１１６】
また、上述した実施の形態のデジタルカメラで実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０１１７】
さらに、上述した実施の形態のデジタルカメラで実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、上述した実施の形態のデジタルカメラで実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１１８】
なお、本発明は、上記実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施の形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施の形態に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施の形態にわたる構成要素を適宜組み合わせても良い。
【図面の簡単な説明】
【０１１９】
【図１】ＧＩＳシステムの構成図である。
【図２】本実施の形態に係るデジタルカメラのハードウェア構成を示すブロック図である。
【図３】デジタルカメラ機能部１９のソフトウェア構成を示す機能ブロック図である。
【図４】画像データのデータ構造図である。
【図５】ＧＰＳによる位置情報取得および位置情報記録の機能の使用の有無を指定するセットアップ画面の一例を示す模式図である。
【図６】位置情報使用モードの設定を入力させるセットアップ画面の一例を示す模式図である。
【図７】ＳＤＲＡＭの記録位置情報の消去タイミングの設定入力を行わせるセットアップ画面の一例を示す模式図である。
【図８】モード移行の指定入力を行わせるセットアップ画面の一例を示す模式図である。
【図９】モード切換え条件の設定を入力させるセットアップ画面の一例を示す模式図である。
【図１０】撮影枚数条件の設定を入力させるセットアップ画面の一例を示す模式図である。
【図１１】タイマー条件の設定を入力させるセットアップ画面の一例を示す模式図である。
【図１２】方位情報記録の機能の使用の有無を指定するセットアップ画面の一例を示す模式図である。
【図１３】第１の実施の形態のデジタルカメラの使用態様を示す説明図である。
【図１４】第１の実施の形態のデジタルカメラの使用態様を示す説明図である。
【図１５】第２の実施の形態のデジタルカメラの使用態様を示す説明図である。
【図１６】本実施の形態のデジタルカメラにおける位置情報記録処理の手順を示すフローチャートである。
【図１７−１】第１の実施の形態のデジタルカメラにおける位置情報記録処理の手順を示すフローチャートである。
【図１７−２】本実施の形態のデジタルカメラにおける位置情報記録処理の手順を示すフローチャートである。
【図１７−３】本実施の形態のデジタルカメラにおける位置情報記録処理の手順を示すフローチャートである。
【図１７−４】本実施の形態のデジタルカメラにおける位置情報記録処理の手順を示すフローチャートである。
【図１８】位置情報を含む画像データが操作表示部１８に表示されている例を示す説明図である。
【図１９】第２の実施の形態のデジタルカメラにおける位置情報・方位情報記録処理の手順を示すフローチャートである。
【符号の説明】
【０１２０】
１  デジタルカメラ
２  ＧＰＳ受信機
１１  ＣＰＵ
１３  ＳＤＲＡＭ
１６  フラッシュメモリ
１７  Ｂｌｕｅｔｏｏｔｈ回路
１８  操作表示部
１９  デジタルカメラ機能部
３１  位置取得部
３２  位置記録部
３３  モード制御部
３４  表示制御部
３５  入力制御部
３６  方位算出部
３７  方位記録部
３８  経過時間計測部
【図１】
2008227894.tif 000003
【図２】
2008227894.tif 000004
【図３】
2008227894.tif 000005
【図４】
2008227894.tif 000006
【図５】
2008227894.tif 000007
【図６】
2008227894.tif 000008
【図７】
2008227894.tif 000009
【図８】
2008227894.tif 000010
【図９】
2008227894.tif 000011
【図１０】
2008227894.tif 000012
【図１１】
2008227894.tif 000013
【図１２】
2008227894.tif 000014
【図１３】
2008227894.tif 000015
【図１４】
2008227894.tif 000016
【図１５】
2008227894.tif 000017
【図１６】
2008227894.tif 000018
【図１７−１】
2008227894.tif 000019
【図１７−２】
2008227894.tif 000020
【図１７−３】
2008227894.tif 000021
【図１７−４】
2008227894.tif 000022
【図１８】
2008227894.tif 000023
【図１９】
2008227894.tif 000024