(57)【要約】【課題】位置測定ユニットの省電力化を図ること。【解決手段】位置測定ユニット制御装置は、受信した情報を用いて位置測定する位置測定ユニット１１３と、水中か否かを判定する水中判定部１１２と、水中判定部１１２で水中判定された場合に位置測定ユニット１１３による位置測定を停止させる位置測定制御部１１２と、を備える。【選択図】図２
2014120856.tif 000002
【特許請求の範囲】
【請求項１】
受信した情報を用いて位置測定する位置測定ユニットと、
水中か否かを判定する水中判定部と、
前記水中判定部で水中判定された場合に前記位置測定ユニットによる位置測定を停止させる位置測定制御部と、
を備えることを特徴とする位置測定ユニット制御装置。
【請求項２】
請求項１に記載の位置測定ユニット制御装置において、
前記位置測定制御部は、前記水中判定部によって水中判定されない場合に前記位置測定ユニットによる位置測定を開始させることを特徴とする位置測定ユニット制御装置。
【請求項３】
請求項２に記載の位置測定ユニット制御装置において、
前記位置測定ユニット制御装置はカメラに搭載され、
前記位置測定ユニットによる位置測定情報を撮影位置とする撮影制御部をさらに備え、
前記撮影制御部は、前記水中判定部によって水中判定されている状態で撮影指示を受けた場合、前記位置測定ユニットで前記停止前に位置測定された第１位置情報を前記撮影位置とすることを特徴とする位置測定ユニット制御装置。
【請求項４】
請求項３に記載の位置測定ユニット制御装置において、
前記撮影制御部は、前記水中判定部によって水中判定されない状態で撮影指示を受けた場合、前記位置測定ユニットで直近に位置測定された第２位置情報を前記撮影位置とすることを特徴とする位置測定ユニット制御装置。
【請求項５】
請求項３に記載の位置測定ユニット制御装置において、
前記撮影制御部は、前記開始後に前記位置測定ユニットで位置測定された第２位置情報と、前記停止前に前記位置測定ユニットで位置測定された前記第１位置情報とに基づいて、前記撮影位置を補正することを特徴とする位置測定ユニット制御装置。
【請求項６】
請求項５に記載の位置測定ユニット制御装置において、
前記撮影制御部は、前記開始後に前記位置測定ユニットで位置測定された前記第２位置情報と、前記停止前に前記位置測定ユニットで位置測定された前記第１位置情報とに基づく直線上にのせるように前記撮影位置を補正することを特徴とする位置測定ユニット制御装置。
【請求項７】
請求項６に記載の位置測定ユニット制御装置において、
前記撮影制御部は、前記第２位置情報およびこの取得時刻と、前記第１位置情報およびこの取得時刻と、前記水中判定部によって水中判定されている状態で前記撮影指示を受け撮影した時刻とを用いて、撮影間隔で前記直線を区切るように前記撮影位置を補正することを特徴とする位置測定ユニット制御装置。
【請求項８】
請求項１〜７のいずれか一項に記載の位置測定ユニット制御装置を搭載するカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置測定ユニット制御装置およびカメラに関する。
【背景技術】
【０００２】
水中での撮影が行えるカメラで、ＧＰＳ衛星を用いて地図上の位置を特定し、該地図から特定位置における高度または水深をさらに特定するものが開示されている（特許文献１参照）。このカメラは、水上（陸）での撮影では、exif情報に高度を含め、水中での撮影では、exif情報に水深を含める。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−４９９４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般に、ＧＰＳ衛星からの電波は水中で減衰するため、水中における位置測定は困難である。位置測定が困難であるにもかかわらず位置測定を行うことは、無駄な電力の消費につながる。
【課題を解決するための手段】
【０００５】
本発明による位置測定ユニット制御装置は、受信した情報を用いて位置測定する位置測定ユニットと、水中か否かを判定する水中判定部と、水中判定部で水中判定された場合に位置測定ユニットによる位置測定を停止させる位置測定制御部と、を備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、位置測定ユニットの省電力化が図れる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施の形態によるデジタルカメラの使用場面を説明する図である。
【図２】デジタルカメラの要部構成を例示するブロック図である。
【図３】ＧＰＳモジュールによる位置測定制御処理の流れを説明するフローチャートである。
【図４】レリーズ処理の流れを説明するフローチャートである。
【図５】撮影位置の更新処理の流れを説明するフローチャートである。
【図６】推定撮影位置を説明する図である。
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明を実施するための形態について説明する。
＜使用場面の説明＞
図１は、本発明の一実施の形態によるデジタルカメラの使用場面を説明する図である。デジタルカメラ１０は、潜水状態でも使用可能な防水性能を有している。デジタルカメラ１０はＧＰＳモジュールを備え、水上においては所定時間ごとに測位を繰り返し、緯度や経度などの測位結果を後述するフラッシュメモリに保存する。デジタルカメラ１０は、水中においてはＧＰＳモジュールへの通電をオフさせ、測位を停止する。
【０００９】
デジタルカメラ１０は、レリーズ操作が行われると、撮影した画像データを画像ファイルとしてメモリカードなどの記憶媒体に記録する。このとき、フラッシュメモリに保存している直近の測位結果を撮影位置情報として上記画像ファイルに含める。
【００１０】
図１において、使用者は、地点Ａまで船で移動し、地点Ａにおいて船を下り、デジタルカメラ１０を携行して潜水を始める。地点Ａの緯度はＸ１、経度はＹ１とする。使用者は、例えば海底に沿って海中を移動しながらデジタルカメラ１０で水中撮影を行う。地点Ｐ１、地点Ｐ２、…Ｐｎは、それぞれ１コマ目、２コマ目、…ｎコマ目の撮影位置を表す。水中撮影したデジタルカメラ１０は、潜水開始前の位置情報（Ｘ１,Ｙ１）を撮影時刻とともにexif情報に含め、水中撮影した画像とともに画像ファイルに記録する。
【００１１】
使用者は、地点Ｂにおいて潜水を終了して船上へ上がる。地点Ｂの緯度はＸ２、経度はＹ２とする。デジタルカメラ１０は、水上においてＧＰＳモジュールへの通電をオンさせ、測位を再開する。デジタルカメラ１０は、潜水開始前の位置情報（Ｘ１,Ｙ１）と該位置情報の取得時刻、潜水終了後の位置情報（Ｘ２,Ｙ２）と該位置情報の取得時刻、および水中撮影した各コマの撮影時刻に基づいて、各コマの撮影位置（地点Ｐ１、地点Ｐ２、…Ｐｎ）を推定する。
【００１２】
本実施形態は、上記デジタルカメラ１０のＧＰＳモジュールによる位置測定制御と水中撮影した場合の撮影位置の推定に特徴を有するので、以下の説明はこの点を中心に行う。
＜デジタルカメラの説明＞
上述したデジタルカメラ１０の構成について、図２を参照して説明する。図２は、デジタルカメラ１０の要部構成を例示するブロック図である。デジタルカメラ１０は、撮影光学系１０１と、撮像素子１０２と、ＡＦＥ(Analog front end)回路１０３と、画像処理回路１０４と、ＬＣＤモニタ１０５と、ＲＡＭ１１０と、フラッシュメモリ１１１と、ＣＰＵ１１２と、ＧＰＳモジュール１１３と、外部インターフェイス１１４と、操作部材１１５と、水中検知センサ１１６とを備える。
【００１３】
撮影光学系１０１は、ズームレンズやフォーカシングレンズを含む複数のレンズ群で構成され、撮像素子１０２の撮像面に被写体像を結像させる。なお、図２を簡単にするため、撮影光学系１０１を単レンズとして図示している。
【００１４】
撮像素子１０２は、撮像面に受光素子が二次元配列されたＣＭＯＳイメージセンサなどによって構成される。撮像素子１０２は、被写体像を光電変換して画像信号を生成する。画像信号は、ＡＦＥ回路１０３に入力される。
【００１５】
ＡＦＥ回路１０３は、画像信号に対して所定の信号処理を行うとともに、信号処理後の画像信号をデジタルデータに変換する。デジタルデータは画像処理回路１０４に入力される。画像処理回路１０４は、デジタルデータに対する各種の画像処理（色補間処理、階調変換処理、輪郭強調処理、ホワイトバランス調整処理、画像圧縮処理、画像伸張処理など）を施す。
【００１６】
ＬＣＤモニタ１０５は液晶パネルによって構成され、ＣＰＵ１１２からの指示に応じて画像や操作メニュー画面などを表示する。ＲＡＭ１１０はＣＰＵ１１２のワークメモリとして使用される。また、ＲＡＭ１１０は、画像処理回路１０４による画像処理工程におけるデジタル画像データを一時的に記憶する。フラッシュメモリ１１１は不揮発性メモリであり、ＣＰＵ１１２が実行するプログラムを記憶する他、各種データの記憶用に用いられる。
【００１７】
ＣＰＵ１１２は、フラッシュメモリ１１１が記憶するプログラムを実行することによってデジタルカメラ１０が行う動作を制御する。ＣＰＵ１１２は、ＡＦ（オートフォーカス）動作制御や、自動露出（ＡＥ）演算も行う。
【００１８】
操作部材１１５は、メインスイッチ、レリーズボタンおよびメニュースイッチなどを含む。操作部材１１５は、メインスイッチ操作やレリーズ操作、メニュー選択操作など、各操作に応じた操作信号をＣＰＵ１１２へ送出する。ＣＰＵ１１２は、操作部材１１５からの操作信号の入力を監視する他、ＧＰＳモジュール１１３からの測位データも取得する。
【００１９】
ＧＰＳモジュール１１３は、ＧＰＳ衛星３０Ａ、３０Ｂを含む４衛星からの電波を受信し、電波にのせられている情報を用いて測位データ（緯度、経度、高度）を算出する。なお、図２においては２衛星のみを図示している。ＣＰＵ１１２は、ＧＰＳモジュール１１３から所定時間（例えば５秒）ごとに測位データを受け取って不揮発性メモリ（フラッシュメモリ１１１）の所定領域に、測位データを時刻とともに上書き保存する。
【００２０】
ＧＰＳモジュール１１３は通電制御端子を備えており、ＣＰＵ１１２からの制御信号に応じて測位のオンとオフとを切り替える。例えば、通電制御端子がＨレベルに制御されるとＧＰＳモジュール１１３内へ電源供給を開始して測位を行う。通電制御端子がＬレベルに制御されると、ＧＰＳモジュール１１３内への電源供給を遮断して測位を停止する。なお、撮影地点の測位データを保存する設定がなされている場合、デジタルカメラ１０のメインスイッチがオフされている場合でも、ＧＰＳモジュール１１３が定期的に測位（および測位結果の保存）を行うように通電制御される。
【００２１】
水中検知センサ１１６は、デジタルカメラ１０が水中にあるか否かを検知し、検知信号をＣＰＵ１１２へ送出する。水中か否かの情報は、例えば上記測位結果に関連づけて不揮発性メモリ（フラッシュメモリ１１１）の所定領域に保存される。
【００２２】
撮影地点の測位データ、および水中か否かを示す情報を撮影画像に関連づけて保存する設定が行われている場合のＣＰＵ１１２は、撮影画像のデータ、測位データ、撮影時刻情報、および水中（水中撮影）か否かを示す情報を含む exif形式の画像ファイルを生成し、不図示の記憶媒体へ当該画像ファイルを記録するように制御する。具体的には、ＣＰＵ１１２がレリーズボタンの押下操作信号を受けると、図２の各ブロックへ指示を送って撮影処理を開始させ、撮影した画像ファイルを記憶媒体（不図示）へ記録する。
【００２３】
外部インターフェイス１１４は、ＣＰＵ１１２からの指示により外部機器（パーソナルコンピュータやクレードル等）との間で不図示のケーブルを介してデータを送受信する。
【００２４】
＜位置測定制御＞
上記デジタルカメラ１０のＣＰＵ１１２が実行するＧＰＳモジュール１１３による位置測定制御処理の流れについて、図３に例示するフローチャートを参照して説明する。ＣＰＵ１１２は、操作部材１１５を構成するメインスイッチがオン操作されると図３による処理を起動させる。図３のステップＳ１１において、ＣＰＵ１１２は、デジタルカメラ１０が水中にあるか否かを判定する。ＣＰＵ１１２は、水中検知センサ１１６からの検知信号に基づいてデジタルカメラ１０が水中にあると判断した場合に、ステップＳ１１を肯定判定してステップＳ１８へ進む。ＣＰＵ１１２は、水中検知センサ１１６からの検知信号に基づいてデジタルカメラ１０が水中にあると判断しない場合には、ステップＳ１１を否定判定してステップＳ１２へ進む。
【００２５】
ステップＳ１２において、ＣＰＵ１１２は上記通電制御端子への出力をＨレベルにし、ＧＰＳモジュール１１３に対する通電を開始させてステップＳ１３へ進む。なお、既にＧＰＳモジュール１１３へ通電中の場合はステップＳ１２をスキップしてステップＳ１３へ進む。ステップＳ１３において、ＣＰＵ１１２は、ＧＰＳモジュール１１３から測位データを取得してステップＳ１４へ進む。ステップＳ１４において、ＣＰＵ１１２は、測位データをフラッシュメモリ１１１の所定領域に記憶させてステップＳ１５へ進む。
【００２６】
ステップＳ１５において、ＣＰＵ１１２は、ＧＰＳモジュール１１３に対する通電開始後最初の測位データを「測位データ２」としてステップＳ１６へ進む。ステップＳ１６において、ＣＰＵ１１２は、デジタルカメラ１０が水中にあるか否かを判定する。ＣＰＵ１１２は、水中検知センサ１１６からの検知信号に基づいてデジタルカメラ１０が水中にあると判断した場合にステップＳ１６を肯定判定してステップＳ１７へ進む。ＣＰＵ１１２は、水中検知センサ１１６からの検知信号に基づいてデジタルカメラ１０が水中にあると判断しない場合には、ステップＳ１６を否定判定してステップＳ１９へ進む。
【００２７】
ステップＳ１７において、ＣＰＵ１１２は上記通電制御端子への出力をＬレベルにし、ＧＰＳモジュール１１３に対する通電を停止させてステップＳ１８へ進む。ステップＳ１８において、ＣＰＵ１１２は、フラッシュメモリ１１１に記憶している直近の測位データおよびその取得時刻を「測位データ１」としてステップＳ１９へ進む。
【００２８】
ステップＳ１９において、ＣＰＵ１１２は、オフ操作されたか否かを判定する。ＣＰＵ１１２は、操作部材１１５を構成するメインスイッチがオフ操作されるとステップＳ１９を肯定判定し、所定の電源オフ処理を行って図３による処理を終了する。ＣＰＵ１１２は、操作部材１１５を構成するメインスイッチがオフ操作されない場合は、ステップＳ１９を否定判定してステップＳ２０へ進む。
【００２９】
ステップＳ２０において、ＣＰＵ１１２は、デジタルカメラ１０が水中にあるか否かを判定する。ＣＰＵ１１２は、水中検知センサ１１６からの検知信号に基づいてデジタルカメラ１０が水中にあると判断した場合にステップＳ２０を肯定判定してステップＳ１９へ戻る。ステップＳ１９へ戻る場合は、ＧＰＳモジュール１１３への通電を停止した状態でレリーズ操作を受け付ける。レリーズ操作が行われた場合は、後述する図４のレリーズ処理を起動させる。
【００３０】
一方、ＣＰＵ１１２は、水中検知センサ１１６からの検知信号に基づいてデジタルカメラ１０が水中にないと判断した場合にステップＳ２０を否定判定してステップＳ１２へ戻る。ステップＳ１２へ戻る場合は、ＧＰＳモジュール１１３へ通電した状態でレリーズ操作を受け付ける。レリーズ操作が行われた場合は、後述する図４のレリーズ処理を起動させる。なお、ＧＰＳモジュール１１３に対する通電開始後最初の測位データを改めて「測位データ２」とする。
【００３１】
＜レリーズ処理＞
ＣＰＵ１１２が実行するレリーズ処理の流れについて、図４に例示するフローチャートを参照して説明する。ＣＰＵ１１２は、操作部材１１５を構成するレリーズスイッチがオン操作されると図４による処理を起動させる。図４のステップＳ５１において、ＣＰＵ１１２は撮影処理を行う。具体的には、自動露出演算（ＡＥ）および自動焦点調節（ＡＦ）を行った後に、撮像素子１０２で被写体像を撮像させる。ＣＰＵ１１２はさらに、撮影画像のファイルを生成してステップＳ５２へ進む。
【００３２】
ステップＳ５２において、ＣＰＵ１１２は、デジタルカメラ１０が水中にあるか否かを判定する。ＣＰＵ１１２は、水中検知センサ１１６からの検知信号に基づいてデジタルカメラ１０が水中にあると判断した場合にステップＳ５２を肯定判定してステップＳ５３へ進む。ＣＰＵ１１２は、水中検知センサ１１６からの検知信号に基づいてデジタルカメラ１０が水中にあると判断しない場合には、ステップＳ５２を否定判定してステップＳ５４へ進む。
【００３３】
ステップＳ５３において、ＣＰＵ１１２は、撮影位置情報として「測位データ１」を撮影時刻とともにexif情報に含め、図４による処理を終了する。水中撮影の場合は、測位データ（緯度、経度、高度）のうち緯度および経度を撮影位置情報とし、高度は使用しない。ステップＳ５２において、ＣＰＵ１１２は、撮影位置情報として直近の測位データを撮影時刻とともにexif情報に含め、図４による処理を終了する。水上撮影の場合は、測位データ（緯度、経度、高度）の全てを撮影位置情報とする。ＣＰＵ１１２は、生成した画像ファイルを記憶媒体（不図示）に記憶させて、図４による処理を終了する。
【００３４】
＜更新処理＞
ＣＰＵ１１２が実行する撮影位置の更新処理の流れについて、図５に例示するフローチャートを参照して説明する。ＣＰＵ１１２は、水中撮影された画像ファイルであって、撮影位置情報として「測位データ１」を含む画像ファイルが記憶媒体（不図示）に存在している場合に、図５による処理を起動させる。なお、「測位データ１」の取得時刻と「測位データ２」の取得時刻との差が所定時間（例えば２時間）を超える場合には起動しないようにしてもよい。
【００３５】
図５のステップＳ７１において、ＣＰＵ１１２はマッピング処理を行う。マッピング処理では、潜水開始前の位置情報（Ｘ１,Ｙ１）と該位置情報の取得時刻、潜水終了後の位置情報（Ｘ２,Ｙ２）と該位置情報の取得時刻、および水中撮影した各コマの撮影時刻に基づいて、各コマの撮影位置（地点Ｐ１、地点Ｐ２、…Ｐｎ）を推定する。
【００３６】
上述したように、本実施形態では水中撮影した全てのコマの画像の撮影位置を、「測位データ１」に基づく潜水開始前の位置（Ｘ１,Ｙ１）とする。ＣＰＵ１１２は、使用者が地点Ｂで船上へ上がることによってデジタルカメラ１０が水上へ出ると、ＧＰＳモジュール１１３への通電を開始させ（Ｓ１２）、潜水終了後の位置を求める。通電開始後最初の測位データおよび取得時刻は、「測位データ２」である（Ｓ１５）。「測位データ２」による緯度および経度は（Ｘ２,Ｙ２）である。
【００３７】
ＣＰＵ１１２は、地点Ａ（Ｘ１,Ｙ１）および地点Ｂ（Ｘ２,Ｙ２）を直線で結び、この直線を、水中撮影したｎコマの画像の撮影時刻ｔ1,ｔ2,…,ｔ(n-1),ｔｎに基づく撮影インターバルで区切り、各撮影地点Ｐ１−Ｐｎを推定する。
【００３８】
図６は、推定撮影位置Ｐ１−Ｐｎを説明する図である。図６において、地点Ａおよび地点Ｂ間の直線距離をＬとする。「測位データ２」に含まれる取得時刻ｔeと、「測位データ１」に含まれる取得時刻ｔ0との差(ｔe−t0)は、概ねデジタルカメラ１０の水中滞在時間に相当する。本実施形態では、使用者は水中においてＡ−Ｂ間を直線状に等速移動したと仮定し、その平均移動速度ｖをＶ＝Ｌ／(ｔe−t0) とする。
【００３９】
ＣＰＵ１１２は、取得時刻ｔ0から１コマ目の撮影時刻ｔ1までの時間Δｔ0、１コマ目および２コマ目間の撮影インターバルΔｔ1、２コマ目および３コマ目間の撮影インターバルΔｔ2、…, (n-1)コマ目およびｎコマ目間の撮影インターバルΔｔ(n-1)、ｎコマ目の撮影時刻ｔnから取得時刻ｔeまでの時間Δｔn として、Ａ−Ｂ間の直線にのせるように、以下のごとく推定撮影地点Ｐ１−Ｐｎを算出する。
【００４０】
地点Ａから推定撮影地点Ｐ１までの距離Ｌ0は、Ｌ0＝ｖ×Δｔ0
推定撮影地点Ｐ１から推定撮影地点Ｐ２までの距離Ｌ1は、Ｌ1＝ｖ×Δｔ1
推定撮影地点Ｐ２から推定撮影地点Ｐ３までの距離Ｌ2は、Ｌ2＝ｖ×Δｔ2
以降同様に、推定撮影地点Ｐ(n-1)から推定撮影地点Ｐｎまでの距離Ｌ(n-1)は、Ｌ(n-1)＝ｖ×Δｔ(n-1)
推定撮影地点Ｐｎから地点Ｂまでの距離Ｌnは、Ｌn＝ｖ×Δｔn
ただし、(ｔe−t0)＝Δｔ0+Δｔ1+Δｔ2+…,+Δｔ(n-1)+Δｔnである。
【００４１】
ＣＰＵ１１２は、Ａ−Ｂ間の直線を撮影インターバルで区切って推定撮影地点Ｐ１−Ｐｎを算出すると、ステップＳ７２において、水中撮影された各コマの画像ファイルに対し、撮影位置情報を「測位データ１」から推定撮影地点に基づく緯度、経度情報へ更新し、図５による処理を終了する。
【００４２】
以上説明した実施形態によれば、以下の作用効果が得られる。
（１）ＧＰＳモジュール制御部は、受信した情報を用いて位置測定するＧＰＳモジュール１１３と、水中か否かを判定するＣＰＵ１１２と、ＣＰＵ１１２で水中判定された場合にＧＰＳモジュール１１３による位置測定を停止させるＣＰＵ１１２と、を備えるようにしたので、ＧＰＳ衛星からの受信環境がよくない状態での測位を停止させ、ＧＰＳモジュール１１３の省電力化が図れる。
【００４３】
（２）上記（１）のＧＰＳモジュール制御部において、ＣＰＵ１１２は、水中判定されない場合にＧＰＳモジュール１１３による位置測定を開始させるので、ＧＰＳ衛星からの受信環境がよくなれば自動的に測位を始められる。
【００４４】
（３）上記（２）のＧＰＳモジュール制御部において、該ＧＰＳモジュール制御部はデジタルカメラ１０に搭載され、ＧＰＳモジュール１１３による測位データを撮影位置とするＣＰＵ１１２をさらに備え、ＣＰＵ１１２は、水中判定されている状態で撮影指示を受けた場合、ＧＰＳモジュール１１３で停止前に位置測定された「測位データ１」を撮影位置とするので、位置測定を停止する水中で撮影した場合でも撮影位置の情報を残すことができる。
【００４５】
（４）上記（３）のＧＰＳモジュール制御部において、ＣＰＵ１１２は、水中判定されない状態で撮影指示を受けた場合、ＧＰＳモジュール１１３で直近に位置測定された測位データを撮影位置とするので、位置測定を行う水上で撮影した場合は直近の撮影位置の情報を残すことができる。
【００４６】
（５）上記（３）のＧＰＳモジュール制御部において、ＣＰＵ１１２は、位置測定を開始後にＧＰＳモジュール１１３で位置測定された「測位データ２」と、位置測定の停止前にＧＰＳモジュール１１３で位置測定された「測位データ１」とに基づいて、撮影位置を補正するようにしたので、水中を移動しながら撮影した場合には、実際の撮影位置により近い撮影位置の情報を得ることができる。
【００４７】
（６）上記（５）のＧＰＳモジュール制御部において、ＣＰＵ１１２は、上記位置測定の開始後にＧＰＳモジュール１１３で位置測定された「測位データ２」と、上記位置測定の停止前にＧＰＳモジュール１１３で位置測定された「測位データ１」とに基づいた直線上にのせるように撮影位置を補正するので、簡単な演算で、実際の撮影位置により近い撮影位置の情報を得ることができる。
【００４８】
（７）上記（６）のＧＰＳモジュール制御部において、ＣＰＵ１１２は、「測位データ２」およびこの取得時刻と、「測位データ１」およびこの取得時刻と、ＣＰＵ１１２によって水中判定されている状態で撮影指示を受け撮影した時刻とを用いて、撮影インターバルで上記直線を区切るように撮影位置を補正するので、実際の撮影位置により近い撮影位置の情報を得ることができる。
【００４９】
（変形例１）
上述した実施形態では、デジタルカメラ１０を例に説明したが、動画を撮影するデジタルビデオカメラであってもよい。
【００５０】
（変形例２）
上記説明では、デジタルカメラ１０にＧＰＳモジュール制御部（ＧＰＳモジュール１１３、水中判定部（ＣＰＵ１１２）、水中検知センサ１１６）が内蔵される例を説明したが、ＧＰＳモジュール制御部をカメラに対して着脱自在に構成しても構わない。この場合、測位データを記憶する不揮発性メモリをＧＰＳモジュール制御部に含めるとよい。
【００５１】
変形例２のＧＰＳモジュール制御部は、水上においては所定時間ごとに測位を繰り返し、緯度や経度などの測位結果を逐次カメラ側のＣＰＵ１１２へ送信する。変形例２のＧＰＳモジュールは、水中においては衛星電波を受信する受信回路および演算回路への通電をオフし、測位を停止する。なお、水上において測位した測位データを不揮発性メモリに記憶しておき、後からカメラ側のＣＰＵ１１２へ送信するようにしてもよい。
【００５２】
（変形例３）
水圧センサを備え、水中撮影した画像ファイルには、水圧検出値に基づく水深データをexif情報に含めてもよい。
【００５３】
以上の説明はあくまで一例であり、上記の実施形態の構成に何ら限定されるものではない。
【符号の説明】
【００５４】
１０…デジタルカメラ
１０２…撮像素子
１１１…フラッシュメモリ
１１２…ＣＰＵ
１１３…ＧＰＳモジュール
１１５…操作部材
１１６…水中検知センサ
【図１】
2014120856.tif 000003
【図２】
2014120856.tif 000004
【図３】
2014120856.tif 000005
【図４】
2014120856.tif 000006
【図５】
2014120856.tif 000007
【図６】
2014120856.tif 000008