(57)【要約】【課題】ＧＰＳモジュール用の時刻情報の取得と省電力とを両立すること。【解決手段】電子機器１０は、衛星３０Ａ〜３０Ｄからの信号に基づいて位置情報および時刻情報を取得する位置測定ユニット１１３と通信する通信部１１２と、計時する計時部１１２と、通信部１１２を介して位置測定ユニット１１３から入力された時刻情報、および計時部１１２により計時された計時情報に基づいて、基準時刻を算出する時刻算出部１１２と、第１のタイミングで位置測定ユニット１１３から時刻情報を入力し、第２のタイミングで基準時刻の算出および位置測定ユニット１１３へ基準時刻の出力をするように、通信部１１２、計時部１１２および時刻算出部１１２をそれぞれ制御する制御部１１２と、を備える。【選択図】図１
2015045580.tif 000002
【特許請求の範囲】
【請求項１】
衛星からの信号に基づいて位置情報および時刻情報を取得する位置測定ユニットと通信する通信部と、
計時する計時部と、
前記通信部を介して前記位置測定ユニットから入力された前記時刻情報、および前記計時部により計時された計時情報に基づいて、基準時刻を算出する時刻算出部と、
第１のタイミングで前記位置測定ユニットから前記時刻情報を入力し、第２のタイミングで前記基準時刻の算出および前記位置測定ユニットへ前記基準時刻の出力をするように、前記通信部、前記計時部および前記時刻算出部をそれぞれ制御する制御部と、
を備えることを特徴とする電子機器。
【請求項２】
請求項１に記載の電子機器において、
前記位置測定ユニットから入力される前記時刻情報は、前記位置測定ユニットへ出力した前記基準時刻が前記位置測定ユニットにおいて前記衛星からの信号に基づいて校正された時刻であることを特徴とする電子機器。
【請求項３】
請求項１または２に記載の電子機器において、
前記第１のタイミングは、前記位置測定ユニットに対する通電停止時であり、前記第２のタイミングは、前記通電停止後の通電開始時であることを特徴とする電子機器。
【請求項４】
請求項３に記載の電子機器において、
前記第２のタイミングは、前記位置測定ユニットにおいてコールドスタートをする場合であることを特徴とする電子機器。
【請求項５】
請求項１〜４のいずれか一項に記載の電子機器において、
前記時刻算出部はさらに、ユーザ操作によって入力された情報、および前記計時部により計時された計時情報に基づいて、前記基準時刻と異なる第２基準時刻を算出し、
前記制御部は、前記位置測定ユニットからの前記時刻情報が存在しない場合に、前記第２基準時刻の算出および前記位置測定ユニットへ前記第２基準時刻の出力をするように、前記通信部、前記計時部および前記時刻算出部をそれぞれ制御することを特徴とする電子機器。
【請求項６】
請求項５に記載の電子機器において、
前記位置測定ユニットへ前記第２基準時刻を出力した場合において前記位置測定ユニットから入力される前記時刻情報は、前記位置測定ユニットへ出力した前記第２基準時刻が前記位置測定ユニットにおいて前記衛星からの信号に基づいて校正された時刻であることを特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器に関する。
【背景技術】
【０００２】
ＧＰＳ衛星を利用する測位には、ＧＰＳ衛星からの電波を受信するＧＰＳモジュール側にも時刻情報が必要とされる。このため、ＧＰＳモジュールを備える電子機器の電源スイッチがオフされ、ＧＰＳモジュールへの電源供給が停止されても計時を行えるように、ＧＰＳモジュール用のタイマ回路へ常に電源供給を行う点が開示されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１５４８７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、電子機器においてＧＰＳモジュール用のタイマ回路へ常時電源供給することは、省電力の点で改善の余地があった。
【課題を解決するための手段】
【０００５】
本発明による電子機器は、衛星からの信号に基づいて位置情報および時刻情報を取得する位置測定ユニットと通信する通信部と、計時する計時部と、通信部を介して位置測定ユニットから入力された時刻情報、および計時部により計時された計時情報に基づいて、基準時刻を算出する時刻算出部と、第１のタイミングで位置測定ユニットから時刻情報を入力し、第２のタイミングで基準時刻の算出および位置測定ユニットへ基準時刻の出力をするように、通信部、計時部および時刻算出部をそれぞれ制御する制御部と、を備えることを特徴とする。
【発明の効果】
【０００６】
本発明による電子機器では、ＧＰＳモジュール用の時刻情報の取得と省電力とを両立できる。
【図面の簡単な説明】
【０００７】
【図１】デジタルカメラの要部構成を例示するブロック図である。
【図２】ＧＰＳモジュールによる測位の流れを説明するフローチャートである。
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明を実施するための形態について説明する。
＜ＧＰＳ測位の概要＞
ＧＰＳ衛星を利用する測位は、距離測定をベースに行われる。一般に、ＧＰＳモジュールは、ＧＰＳ衛星から送信されているＧＰＳ衛星の正確な位置および時刻をのせた信号を受信し、その信号がＧＰＳ衛星からＧＰＳモジュールへ到達するまでの時間（信号伝播時間）を測定する。この信号伝播時間と伝播速度（＝光速）との積をとることで、ＧＰＳ衛星からＧＰＳモジュールまでの距離が算出される。
【０００９】
ＧＰＳモジュールの位置は、ＧＰＳ衛星の位置を中心とする半径が測定距離の球面上にあると考えてよいことから、３機のＧＰＳ衛星についてそれぞれ距離測定を行うと、３個の球面の交わりとしてＧＰＳモジュールの位置が求められる。上記距離測定においては、信号伝播時間を正確に測るため、ＧＰＳ衛星に搭載されている原子時計と同程度の正確な時刻情報が必要とされる。しかしながら、ＧＰＳモジュールに原子時計を備えることは非現実的であることから、ＧＰＳモジュールに低精度の時計を備え、ＧＰＳモジュールの時計とＧＰＳ衛星の原子時計との間の時刻差を演算で求める手法が採用される。
【００１０】
具体的には、上記距離測定を４機のＧＰＳ衛星について同時に行い、４機のＧＰＳ衛星からの受信情報に基づいて４個の未知数を求める測位演算を行う。４つの未知数のうち３つが３次元の位置情報に相当し、残りの１つがＧＰＳ衛星との間の時刻差情報に相当する。このように、４機のＧＰＳ衛星からの受信情報に基づいて測位演算を行うことで、結果として、ＧＰＳモジュールの低精度の時刻情報をＧＰＳ衛星の正確な時刻情報に合わせられる。本説明では、ＧＰＳモジュールで測位演算に用いる時刻情報をＧＰＳ基準時刻と呼ぶことにする。
【００１１】
従来は、ＧＰＳ基準時刻を消失しないように、ＧＰＳモジュールにおいて低精度の時計（例えば計時回路）が常に計時を行っていた。これに対し、本実施形態では、ＧＰＳモジュールに対する電源供給を停止する場合は、ＧＰＳモジュールの計時回路への電源供給も停止させ、ＧＰＳモジュールにおける計時を停止させる。そして、ＧＰＳモジュールの計時停止中は、ＧＰＳモジュールと組合わされるホスト機器が備える時計（例えばＲＴＣ（リアルタイムクロック））を用いて、ＧＰＳ基準時刻の情報を維持する。
【００１２】
本実施形態は、このようなＧＰＳモジュールに対する電源供給の停止中にＧＰＳ基準時刻の情報を維持する点に特徴を有するので、以下の説明はこの点を中心に行う。
【００１３】
＜デジタルカメラの説明＞
本実施形態では、ＧＰＳモジュールと組合せるホスト機器をデジタルカメラ１０によって構成する。図１は、デジタルカメラ１０の要部構成を例示するブロック図である。デジタルカメラ１０は、ＧＰＳモジュール１１３によって所定時間ごとに測位を繰り返し、緯度や経度などの測位結果をフラッシュメモリ１１１に記憶させる。デジタルカメラ１０は、レリーズ操作が行われると、撮影した画像データを画像ファイルとしてメモリカードなどの記憶媒体に記録する。このとき、フラッシュメモリ１１１に格納されている直近の測位結果を撮影位置情報として上記画像ファイルに含める。
【００１４】
図１において、デジタルカメラ１０は、撮影光学系１０１と、撮像素子１０２と、ＡＦＥ(Analog front end)回路１０３と、画像処理回路１０４と、ＬＣＤモニタ１０５と、ＲＡＭ１１０と、フラッシュメモリ１１１と、ＣＰＵ１１２と、ＧＰＳモジュール１１３と、外部インターフェイス１１４と、操作部材１１５と、ＲＴＣ１１６と、を備える。
【００１５】
撮影光学系１０１は、ズームレンズやフォーカシングレンズを含む複数のレンズ群で構成され、撮像素子１０２の撮像面に被写体像を結像させる。なお、図１を簡単にするため、撮影光学系１０１を単レンズとして図示している。
【００１６】
撮像素子１０２は、撮像面に受光素子が二次元配列されたＣＭＯＳイメージセンサなどによって構成される。撮像素子１０２は、被写体像を光電変換して画像信号を生成する。画像信号は、ＡＦＥ回路１０３に入力される。
【００１７】
ＡＦＥ回路１０３は、画像信号に対して所定の信号処理を行うとともに、信号処理後の画像信号をデジタルデータに変換する。デジタルデータは画像処理回路１０４に入力される。画像処理回路１０４は、デジタルデータに対する各種の画像処理（色補間処理、階調変換処理、輪郭強調処理、ホワイトバランス調整処理、画像圧縮処理、画像伸張処理など）を施す。
【００１８】
ＬＣＤモニタ１０５は液晶パネルによって構成され、ＣＰＵ１１２からの指示に応じて画像や操作メニュー画面などを表示する。ＲＡＭ１１０はＣＰＵ１１２のワークメモリとして使用される。また、ＲＡＭ１１０は、画像処理回路１０４による画像処理工程におけるデジタル画像データを一時的に記憶する。
【００１９】
フラッシュメモリ１１１は不揮発性メモリであり、ＣＰＵ１１２が実行するプログラムを格納する他、各種データの記憶用に用いられる。フラッシュメモリ１１１には、ＧＰＳ基準時刻情報を記憶するエリア１１１ａと、カメラ内基準時刻情報を記憶するエリア１１１ｂとが設けられる。ＧＰＳ基準時刻情報は、上述したように、ＧＰＳモジュール１１３で測位演算に用いる時刻である。
【００２０】
カメラ内基準時刻情報は、ユーザによってデジタルカメラ１０に設定されたローカル時刻（例えば、日本標準時刻）を示す情報である。ＣＰＵ１１２は、フラッシュメモリ１１１に格納されるプログラムを実行することによってデジタルカメラ１０が行う動作を制御する。ＣＰＵ１１２は、ＡＦ（オートフォーカス）動作制御や、自動露出（ＡＥ）演算も行う。
【００２１】
操作部材１１５は、メインスイッチ、レリーズボタンおよびメニュースイッチなどを含む。操作部材１１５は、メインスイッチ操作やレリーズ操作、メニュー選択操作など、各操作に応じた操作信号をＣＰＵ１１２へ送出する。ＣＰＵ１１２は、操作部材１１５からの操作信号の入力を監視する他、ＧＰＳモジュール１１３からの測位データ（ＧＰＳ基準時刻を含む）を取得する。
【００２２】
ＧＰＳモジュール１１３は、ＧＰＳモジュール内ＣＰＵ１１３ａおよびＲＦ部１１３ｂを含む。ＲＦ部１１３ｂによって４機のＧＰＳ衛星３０Ａ〜３０Ｄからの電波を受信し、ＧＰＳモジュール内ＣＰＵ１１３ａが、受信電波にのせられている情報を用いて測位データ（緯度、経度、高度、時刻）を算出する。ＣＰＵ１１２は、ＧＰＳモジュール１１３から所定時間（例えば５秒）ごとに測位データを受け取って不揮発性メモリ（フラッシュメモリ１１１）の所定領域に、測位データを上書き記憶させる。
【００２３】
ＧＰＳモジュール１１３は通電制御端子１１３ｃを備えており、ＣＰＵ１１２からの制御信号に応じて通電（電源供給）と非通電（電源遮断）とを切り替える。例えば、通電制御端子１１３ｃがＨレベルに制御されると、ＧＰＳモジュール１１３は、モジュール内部への電源供給を開始する。通電制御端子１１３ｃがＬレベルに制御されると、ＧＰＳモジュール１１３はモジュール内部への電源供給を遮断する。ＣＰＵ１１２は通常、メインスイッチがオン操作され、カメラ内各部へ通電を開始するタイミングで通電制御端子１１３ｃをＨレベルに制御する。また、ＣＰＵ１１２は、メインスイッチがオフ操作されると、ＧＰＳモジュール１１３へ測位停止を要求してから通電制御端子１１３ｃをＬレベルに制御する。
【００２４】
撮影地点の測位データを示す情報を撮影画像に関連づけて保存する設定が行われている場合のＣＰＵ１１２は、撮影画像のデータ、測位データ、および撮影時刻情報（例えばカメラ内基準時刻）を含む exif形式の画像ファイルを生成し、不図示の記憶媒体へ当該画像ファイルを記録するように制御する。具体的には、ＣＰＵ１１２がレリーズボタンの押下操作信号を受けると、図１の各ブロックへ指示を送って撮影処理を開始させ、撮影した画像ファイルを記憶媒体（不図示）へ記録する。
【００２５】
外部インターフェイス１１４は、ＣＰＵ１１２からの指示により外部機器（パーソナルコンピュータやクレードル等）との間で不図示のケーブルを介してデータを送受信する。ＲＴＣ１１６は、内蔵する水晶発振子が発する所定周波数のクロック信号をカウントし、ＣＰＵ１１２からの要求に応じてカウント値を出力する。ＲＴＣ１１６は、不図示の電池から電力供給を受けており、メインスイッチのオン／オフ状態にかかわらずカウント動作を継続するように構成されている。
【００２６】
ＣＰＵ１１２は、メインスイッチがオン操作された際、例えば、フラッシュメモリ１１１のエリア１１１ａに格納されているＧＰＳ基準時刻に対し、ＲＴＣ１１６による最新のカウント値に基づく時間を加え、新たなＧＰＳ基準時刻として置き換える。ＣＰＵ１１２は、メインスイッチがオフ操作された際、フラッシュメモリ１１１の所定領域に格納されている最新の時刻情報（ＧＰＳモジュール１１３から測位データとともに送信されたＧＰＳ基準時刻）をエリア１１１ａに上書き記憶させる。
【００２７】
また、ＣＰＵ１１２は、上記メインスイッチがオン操作された際、例えば、フラッシュメモリ１１１のエリア１１１ｂに格納されているカメラ内基準時刻に対し、ＲＴＣ１１６による最新のカウント値に基づく時間を加え、新たなローカル時刻として置き換える。ＣＰＵ１１２は、置き換えたローカル時刻とＲＴＣ１１６によるカウント値に基づいてローカル時刻を計時する。ＣＰＵ１１２は、上記メインスイッチがオフ操作された際、最新のローカル時刻をエリア１１１ｂに上書き記憶させる。
【００２８】
＜位置測定制御＞
上記デジタルカメラ１０のＣＰＵ１１２が実行するＧＰＳモジュール１１３による測位の流れについて、図２に例示するフローチャートを参照して説明する。図２において、左側にデジタルカメラ１０側の処理の流れを示し、右側にＧＰＳモジュール１１３側の処理の流れを示す。
【００２９】
＜デジタルカメラ１０側の処理＞
ＣＰＵ１１２は、操作部材１１５を構成するメインスイッチがオン操作され、カメラ内の各部へ通電を開始させるタイミングで図２による処理を起動させる。図２による処理は、撮影処理など他の処理が行われる場合にも並行して行われる。図２のステップＳ１１において、ＣＰＵ１１２は、ＧＰＳモジュール１１３の上記通電制御端子１１３ｃへの出力をＨレベルにし、ＧＰＳモジュール１１３の内部へ通電を開始させてステップＳ１２へ進む。これにより、ＧＰＳモジュール１１３が起動する。
【００３０】
ステップＳ１２において、ＣＰＵ１１２は、ＧＰＳ基準時刻情報がフラッシュメモリ１１１に記憶されているか否かを判定する。ＣＰＵ１１２は、エリア１１１ａにＧＰＳ基準時刻が格納されている場合にステップＳ１２を肯定判定してステップＳ１３へ進む。ＣＰＵ１１２は、エリア１１１ａにＧＰＳ基準時刻が格納されていない場合には、ステップＳ１２を否定判定してステップＳ１４へ進む。
【００３１】
ステップＳ１３において、ＣＰＵ１１２は、フラッシュメモリ１１１のエリア１１１ａからＧＰＳ基準時刻を読み出し、ＲＴＣ１１６による最新のカウント値に基づく時間を加え、新たなＧＰＳ基準時刻として置き換える。ＣＰＵ１１２は、置き換えたＧＰＳ基準時刻の情報をＧＰＳモジュール１１３へ送信し、ステップＳ１４へ進む。ステップＳ１４において、ＣＰＵ１１２は、ＧＰＳモジュール１１３へ駆動要求してステップＳ１５へ進む。これにより、ＧＰＳモジュール１１３が測位を開始する。
【００３２】
ステップＳ１５において、ＣＰＵ１１２は、ＧＰＳモジュール１１３から測位データ（ＧＰＳ基準時刻を含む）を取得してステップＳ１６へ進む。ステップＳ１６において、ＣＰＵ１１２は、測位データ（ＧＰＳ基準時刻を含む）をフラッシュメモリ１１１の所定領域に記憶させてステップＳ１７へ進む。
【００３３】
ステップＳ１７において、ＣＰＵ１１２は、電源オフ処理を行うか否かを判定する。ＣＰＵ１１２は、操作部材１１５を構成するメインスイッチがオフ操作された場合にステップＳ１７を肯定判定してステップＳ１８へ進む。ＣＰＵ１１２は、操作部材１１５を構成するメインスイッチがオフ操作されない場合には、ステップＳ１７を否定判定してステップＳ１５へ戻り、上述した処理を繰り返す。
【００３４】
ステップＳ１８において、ＣＰＵ１１２は、ＧＰＳ基準時刻情報をフラッシュメモリ１１１に記憶させてステップＳ１９へ進む。具体的には、フラッシュメモリ１１１の所定領域に格納されている最新の測位データのうち、ＧＰＳ基準時刻をフラッシュメモリ１１１エリア１１１ａに上書き記憶させる。
【００３５】
ステップＳ１９において、ＣＰＵ１１２は、ＧＰＳモジュール１１３へ駆動停止を要求してステップＳ２０へ進む。ステップＳ２０において、ＣＰＵ１１２は、ＧＰＳモジュール１１３の上記通電制御端子１１３ｃへの出力をＬレベルにし、ＧＰＳモジュール１１３の内部への通電を終了させて図２による処理を終了する。
【００３６】
＜ＧＰＳモジュール１１３側の処理＞
ＧＰＳモジュール内ＣＰＵ１１３ａは、ＧＰＳモジュール１１３の内部へ通電が開始されると図２による処理を起動させる。図２のステップＳ５１において、ＧＰＳモジュール内ＣＰＵ１１３ａは、ＣＰＵ１１２からＧＰＳ基準時刻情報を取得してステップＳ５２へ進む。ＧＰＳモジュール１１３は、ここで取得したＧＰＳ基準時刻を、ステップＳ５３において測位演算に用いる。
【００３７】
ステップＳ５２において、ＧＰＳモジュール内ＣＰＵ１１３ａは、ＣＰＵ１１２から駆動要求されたか否かを判定する。ＧＰＳモジュール内ＣＰＵ１１３ａは、駆動要求された場合にステップＳ５２を肯定判定してステップＳ５３へ進み、駆動要求されない場合には当該判定処理を繰り返しながら駆動要求を待つ。
【００３８】
ステップＳ５３において、ＧＰＳモジュール内ＣＰＵ１１３ａは、４機のＧＰＳ衛星からの受信情報に基づいて測位演算を行うことにより、測位データ（ＧＰＳ基準時刻を含む）を取得してステップＳ５４へ進む。ＧＰＳモジュール内ＣＰＵ１１３ａは、測位演算に用いたＧＰＳ基準時刻を当該測位演算で得られる時刻差情報に基づいて校正することで、測位を行うごとに、ＧＰＳ衛星３０Ａ〜３０Ｄが有する原子時計と同程度の正確な時刻へ更新する。
【００３９】
ステップＳ５４において、ＧＰＳモジュール内ＣＰＵ１１３ａは、ＣＰＵ１１２へ測位データ（ＧＰＳ基準時刻を含む）を送信してステップＳ５５へ進む。ステップＳ５５において、ＧＰＳモジュール内ＣＰＵ１１３ａは、ＣＰＵ１１２から駆動停止を要求されたか否かを判定する。ＧＰＳモジュール内ＣＰＵ１１３ａは、停止要求された場合にステップＳ５５を肯定判定してステップＳ５６へ進み、停止要求されない場合にはステップＳ５５を否定判定してステップＳ５３へ戻る。この場合は、所定時間ごとに測位を繰り返しながら、ＧＰＳ基準時刻を更新する。ステップＳ５６において、ＧＰＳモジュール内ＣＰＵ１１３ａは、測位を停止して図２による処理を終了する。
【００４０】
以上説明した実施形態によれば、次の作用効果が得られる。
（１）デジタルカメラ１０は、ＧＰＳ衛星３０Ａ〜３０Ｄからの信号に基づいて位置情報および時刻情報を取得するＧＰＳモジュール１１３と通信するＣＰＵ１１２と、計時するＣＰＵ１１２と、ＣＰＵ１１２を介してＧＰＳモジュール１１３から入力された時刻情報、およびＣＰＵ１１２により計時された計時情報に基づいて、ＧＰＳ基準時刻を算出するＣＰＵ１１２と、第１（ＧＰＳモジュール１１３に対する通電停止）のタイミングで、ＧＰＳモジュール１１３から時刻情報を入力し、第２（ＧＰＳモジュール１１３に対する通電開始）のタイミングで、ＧＰＳ基準時刻の算出およびＧＰＳモジュール１１３へＧＰＳ基準時刻の出力をするように、それぞれ制御するＣＰＵ１１２と、を備える。これにより、ＧＰＳモジュール１１３に計時回路を備えて常時通電することなしに、ＧＰＳ基準時刻を維持できる。
【００４１】
（２）ＧＰＳモジュール１１３から入力される時刻情報は、ＧＰＳモジュール１１３へ出力したＧＰＳ基準時刻がＧＰＳモジュール１１３においてＧＰＳ衛星３０Ａ〜３０Ｄからの信号に基づいて校正された時刻である。これにより、正確なＧＰＳ基準時刻を維持できる。
【００４２】
（３）第１のタイミングは、ＧＰＳモジュール１１３に対する通電停止時であり、第２のタイミングは、通電停止後の通電開始時である。これにより、ＧＰＳモジュール１１３への通電停止中においてＧＰＳ基準時刻を維持できる。
【００４３】
（変形例１）
以上の説明では、ＧＰＳモジュールと組合わされるホスト機器としてデジタルカメラ１０を例に説明したが、デジタルカメラ１０以外にも、高機能携帯電話機やタブレット型端末などの電子機器をホスト機器として構わない。
【００４４】
（変形例２）
上記実施形態では、デジタルカメラ１０にＧＰＳモジュール１１３が内蔵される例を説明したが、ＧＰＳモジュールは、デジタルカメラ１０などの電子機器に装着（または接続）するタイプでも構わない。
【００４５】
（変形例３）
上述した説明では、ステップＳ１２において否定判定した場合にＧＰＳモジュール１１３へ時刻情報を送信しない例を説明した。この場合のＧＰＳモジュール１１３は、例えば、４つのＧＰＳ衛星のうちいずれか１機の衛星から送信される信号に乗せられている時刻をＧＰＳ基準時刻として扱い、通電開始後１回目の測位演算を行う。上述したように、測位演算を行うとＧＰＳ基準時刻を当該測位演算で得られる時刻差情報に基づいて校正できるので、２回目以降の測位演算には、前回の測位演算後に校正したＧＰＳ基準時刻を用いればよい。
【００４６】
ステップＳ１２において否定判定した場合に、ＧＰＳモジュール１１３へカメラ内基準時刻情報を送信するようにしてもよい。この場合のＧＰＳモジュール１１３は、カメラ内基準時刻（例えば日本標準時刻）をＧＰＳ基準時刻として扱い、通電開始後１回目の測位演算を行う。上述したように、測位演算を行うとＧＰＳ基準時刻を当該測位演算で得られる時刻差情報に基づいて校正できるので、２回目以降の測位演算には、前回の測位演算後に校正したＧＰＳ基準時刻を用いればよい。
【００４７】
変形例３のＣＰＵ１１２は、ユーザ操作によって入力されたローカル時刻、ＣＰＵ１１２で計時した計時情報に基づいて、ＧＰＳ基準時刻と異なるカメラ内基準時刻を算出する。そして、ＣＰＵ１１２は、ＧＰＳモジュール１１３からの時刻情報が存在しない場合に、カメラ内基準時刻の算出およびＧＰＳモジュール１１３へカメラ内基準時刻の出力をするように、それぞれ制御を行う。これにより、ＧＰＳモジュール１１３に計時回路を備えて常時通電することなしに、ＧＰＳ基準時刻を維持できる。
【００４８】
（変形例４）
上述した説明では、ＣＰＵ１１２がＧＰＳモジュール１１３への通電を開始させた（Ｓ１１）場合に、ＣＰＵ１１２からＧＰＳモジュール１１３へＧＰＳ基準時刻情報を送信する（Ｓ１３）例を説明した。これに加えて、ＧＰＳモジュール１１３においてコールドスタートが必要な場合にも、ＣＰＵ１１２からＧＰＳモジュール１１３へＧＰＳ基準時刻情報を送信するようにしてもよい。コールドスタートは、前回の測位から経過した時間が所定時間を超えることにより、ＧＰＳ衛星による送信信号からアルマナック情報およびエフェメリス情報をそれぞれ新たに取得し直すことをいう。
【００４９】
変形例４のＣＰＵ１１２は、第２のタイミングに、ＧＰＳモジュール１１３においてコールドスタートをする場合を含めたので、ＧＰＳモジュール１１３への通電中に前回の測位から長時間が経過した場合において、新たに算出したＧＰＳ基準時刻をＧＰＳモジュール１１３へ送信できる。
【００５０】
以上の説明はあくまで一例であり、上記の実施形態の構成に何ら限定されるものではない。
【符号の説明】
【００５１】
１０…デジタルカメラ
３０Ａ〜３０Ｄ…ＧＰＳ衛星
１０２…撮像素子
１１１…フラッシュメモリ
１１２…ＣＰＵ
１１３…ＧＰＳモジュール
１１３ａ…ＧＰＳモジュール内ＣＰＵ
１１３ｂ…ＲＦ部
１１３ｃ…通電制御端子
１１５…操作部材
１１６…ＲＴＣ
【図１】
2015045580.tif 000003
【図２】
2015045580.tif 000004