(57)【要約】【課題】測位手段を具備するデジタルカメラで電池残量に応じて動作モードの切り換え制御を行い電力消費を抑止しつつ測位データを確実に取得し得るようにする。【解決手段】被写体を撮影して画像信号を生成する撮影手段（１，２，３等）と、撮影手段で得られた画像信号に基づく画像データを記録媒体に記録する記録手段（１５，１６等）と、複数の発信源から送信された複数の信号を受信して自己の位置を特定する測位手段（３６，３７，３８等）と、少なくとも撮影手段と記録手段と測位手段とに電力を供給する電源（２６，２７等）と、撮影手段又は記録手段の動作状況に応じて測位手段の動作を制御すると共に電源から測位手段に供給される電力の制御を行う制御手段３１とを具備する。【選択図】図１
2008177780.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮影して画像信号を生成する撮影手段と、
上記撮影手段で得られた画像信号に基づく画像データを記録媒体に記録する記録手段と、
複数の発信源から送信された複数の信号を受信して、自己の位置を特定する測位手段と、
少なくとも上記撮影手段と上記記録手段と上記測位手段とに電力を供給する電源と、
上記撮影手段又は上記記録手段の動作状況に応じて上記測位手段の動作を制御すると共に、上記電源から上記測位手段に供給される電力の制御を行う制御手段と、
を具備することを特徴とするデジタルカメラ。
【請求項２】
上記測位手段は、測位衛星からの信号を受信して地球上における自己の位置を特定することを特徴とする請求項１に記載のデジタルカメラ。
【請求項３】
上記制御手段は、上記電源の充電状態を検出する電源状態検出手段を有し、
上記電源状態検出手段が上記電源の充電状態が所定レベル以下であることを検出した場合には、上記測位手段の動作の一部又は全ての動作を停止させる制御を行うと共に、上記測位手段に供給される電力を停止又は制限するように上記電源の制御を行うことを特徴とする請求項１に記載のデジタルカメラ。
【請求項４】
上記制御手段は、上記撮影手段が撮影動作の実行中か若しくは上記記録手段が上記記録媒体への記録動作の実行中には、上記測位手段の動作の一部又は全ての動作を停止させる制御を行うと共に、上記測位手段に供給される電力を停止又は制限するように上記電源の制御を行うことを特徴とする請求項１に記載のデジタルカメラ。
【請求項５】
上記測位手段は、上記測位衛星からの信号を捕捉する衛星捕捉手段と、当該衛星捕捉手段で捕捉した上記測位衛星からの信号を追尾する衛星追尾手段を有し、
上記制御手段は、上記電源状態検出手段が上記電源の充電状態が所定レベル以下であることを検出した場合に、上記測位手段において上記衛星追尾手段のみの動作を行うように制御して、上記測位手段への電力の供給を制限することを特徴とする請求項３に記載のデジタルカメラ。
【請求項６】
上記測位手段は、複数の上記測位衛星からの信号を同時に捕捉し得る衛星捕捉手段を有し、
上記制御手段は、上記電源状態検出手段が上記電源の充電状態が所定レベル以下であることを検出した場合には、上記衛星捕捉手段が同時に捕捉する上記測位衛星の数を制限するように上記測位手段の動作の一部又は全ての動作を停止させると共に、上記測位手段に供給される電力を制限するように上記電源を制御することを特徴とする請求項３に記載のデジタルカメラ。
【請求項７】
上記測位手段は、上記測位衛星からの信号を同時に捕捉し得る衛星捕捉手段を有し、
上記制御手段は、上記電源状態検出手段が上記電源の充電状態が所定レベル以下であることを検出した場合には、上記衛星捕捉手段が上記測位衛星からの信号の捕捉動作を所定時間間隔毎に間欠的に行うよう制御すると共に、上記測位手段に供給される電力を制限するように上記電源を制御することを特徴とする請求項３に記載のデジタルカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、デジタルカメラ、詳しくは複数の発信源から送信された複数の信号を受信して自身の位置を特定する測位機能を備えたデジタルカメラに関するものである。
【背景技術】
【０００２】
従来、撮影光学系により結像される光学像を撮像素子等の光電変換素子により光電変換処理することで、所望の被写体の光学像を電気的な画像信号として取得し、この画像信号をデジタルデータとして記録し得るように構成したいわゆるデジタルカメラ等の撮影装置（以下、単にデジタルカメラという）が広く一般に普及している。
【０００３】
また、従来のデジタルカメラにおいては、自己の位置を測位して位置情報を得る測位手段を備え、撮影動作により取得した画像データと共に、測位手段によって取得した撮影時の位置情報を関連付けて記録し得るように構成したものが、種々提案されている。
【０００４】
この場合において、位置情報を測位する測位手段としては、例えばグローバルポジショニングシステム（Ｇlobal Ｐositioning Ｓystem；以下、ＧＰＳという）若しくは全地球測位システムなどと呼ばれる測位技術が一般に普及している。このＧＰＳは、複数の軌道衛星から発信されている無線信号を受信することによって、地球上における現在位置（緯度，経度，高度等）を特定することができる衛星測位システムである。
【０００５】
このＧＰＳ等の測位手段を具備するデジタルカメラにおいては、基本的には、撮影動作を行った時の撮影場所を特定するための位置情報を取得するのが目的となることから、測位手段による位置情報の取得タイミングは、撮影動作による撮影時点（撮影画像データの取得時点）と同時となるのが望ましい。
【０００６】
しかしながら、ＧＰＳ等の測位手段を利用する場合、その原理上の問題から、測位動作を開始してから測位結果を得るまでの間には、ある程度の時間を要してしまうので、撮影時点と測位時点とのタイミングを一致させることは難しい。
【０００７】
そこで、デジタルカメラの電源をオン状態としている間は、常に測位動作の実行を継続させておき、最新の測位データを常時取得するようにしておくようにするのが、一般である。
【０００８】
しかしながら、一般的なデジタルカメラにあっては、主に携帯して使用されるものであって、その可搬性が重視されるものである。このことから、従来のデジタルカメラでは、例えば乾電池等の一次電池や充電可能な二次電池等を主電源として採用しているのが普通である。
【０００９】
また、近年においては、可搬性等を考慮して、デジタルカメラ自体の小型化及び軽量化が望まれている。したがって、カメラの各構成部材や電気回路等を動作させるための電力を供給する電源としての電池についても、小型化される傾向がある。このことから、近年のデジタルカメラにおける電源電池は、小容量化の傾向がある。
【００１０】
通常のデジタルカメラの使用時においては、その電源がオン状態にあったとしても、撮影動作が必ずしも実行されない状況も少なくない。このような使用状況を考慮すると、電力消費量が多大な測位動作を継続的に実行し続けることは、無駄な電力消耗を助長することになり、また、非現実的な動作制御であるとも言える。
【００１１】
一方、通常のデジタルカメラにおいては、撮影動作を実行した直後には、その撮影動作によって取得した画像信号に対する各種の信号処理、例えば信号圧縮処理等や記録媒体への記録処理等が行なわれるのが普通であり、そのために、撮影動作の実行中及びその撮影動作の直後には、電力消費量が一時的に増大する状況となる。
【００１２】
この状況下において、さらに、ＧＰＳ等の測位手段を駆動して測位動作を実行させるとなると、そのとき消費される総電力量は、さらに大きくなり、電源としての電池にかかる負荷は大となる。
【００１３】
したがって、測位手段を具備する従来のデジタルカメラにおいては、撮影動作や記録動作に加えて測位動作を同時に実行した場合において、例えば電源電池が消耗している状態であれば、電力消費量が一時的に増大することによって、電池残量がそのデジタルカメラの各動作を確保し得る所定のレベル以下になってしまうことが考えられる。このような場合には、そのデジタルカメラは、例えば記録動作を実行することができない状態になってしまうことも考えられる。
【００１４】
そこで、測位手段を具備する従来のデジタルカメラにおいては、機器の省電力化を図りつつ、電源を小型及び軽量化して、機器全体を小型化するという技術が、例えば特開平１０−０７３８７９号公報等によって種々開示されている。
【００１５】
上記特開平１０−０７３８７９号公報等によって開示されているデジタルカメラは、ＧＰＳによる測位動作の実行中には、同カメラにおける測位動作以外の他の動作を停止させることにより、ＧＰＳの誤測位を防ぐと同時に、カメラの消費電力を抑えるというものである。
【００１６】
また、ＧＰＳの測位結果が不正確なものであったり不備等がある場合には、その測位結果のデータを更新せずに、既に記録済みであって、測位精度が確認されている測位データを利用することで、測位データの精度を維持するというものである。
【特許文献１】特開平１０−０７３８７９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１７】
ところが、上記特開平１０−０７３８７９号公報等によって開示されているデジタルカメラにおいては、測位動作によって取得される測位データを高い精度で記録することを、主なる目的としているものである。
【００１８】
つまり、上記公報による手段は、測位動作と、カメラにおけるその他の動作とでは、常に測位動作を優先して実行するようにしている。
【００１９】
しかしながら、一般的なデジタルカメラにあっては、測位動作よりも、撮影動作に続いて実行される各種の動作、即ち各種の信号処理等や撮像画像データの記録媒体への記録動作等の方が優先して行われるべきものであるのは当然である。
【００２０】
本発明は、上述した点に鑑みてなされたものであって、その目的とするところは、測位手段を具備するデジタルカメラにおいて、電源電池の残量状況に応じて動作形態（動作モード）の切り換え制御を行って電力の消費を抑止しつつ、撮影動作に対応した測位データを確実に取得することができるデジタルカメラを提供することである。
【課題を解決するための手段】
【００２１】
上記目的を達成するために、本発明によるデジタルカメラは、被写体を撮影して画像信号を生成する撮影手段と、上記撮影手段で得られた画像信号に基づく画像データを記録媒体に記録する記録手段と、複数の発信源から送信された複数の信号を受信して、自己の位置を特定する測位手段と、少なくとも上記撮影手段と上記記録手段と上記測位手段とに電力を供給する電源と、上記撮影手段又は上記記録手段の動作状況に応じて上記測位手段の動作を制御すると共に、上記電源から上記測位手段に供給される電力の制御を行う制御手段と、を具備することを特徴とする。
【発明の効果】
【００２２】
本発明によれば、測位手段を具備するデジタルカメラにおいて、電源電池の残量状況に応じて動作形態（動作モード）の切り換え制御を行って電力の消費を抑止しつつ、撮影動作に対応した測位データを確実に取得し得るデジタルカメラを提供することができる。
【発明を実施するための最良の形態】
【００２３】
以下、図示の実施の形態によって本発明を説明する。
【００２４】
図１は、本発明の第１の実施形態のデジタルカメラの主な構成を示すブロック構成図である。図２は、図１のデジタルカメラにおける測位手段の主要構成を取り出して示す要部ブロック構成図である。図３，図４，図６は、本発明の第１の実施形態のデジタルカメラの作用を示すフローチャートであって、このうち、図３は、撮影モードで起動した時の動作の流れを示す処理シーケンスである。図４は、図３の処理シーケンスのうちＧＰＳ測位動作処理の詳細を示す処理シーケンスである。図６は、図３の処理シーケンスのうち撮影動作処理の詳細を示す処理シーケンスである。また、図５は、図４のＧＰＳ測位動作処理の処理シーケンス中において表示される測位エラー表示の表示例を示す図である。
【００２５】
本実施形態のデジタルカメラは、例えば光学レンズ等によって形成される被写体像を受光して、これを撮像素子等によって光電変換して電気的な画像信号を取得する撮影手段と、この撮影手段により取得した画像信号をデジタル画像データ及びこれに関連する撮影データとからなる画像ファイルとして記録媒体等に記録する記録手段とを具備すると共に、発信源としての複数の測位衛星からの信号を受信して地球上における自己の位置を特定するＧＰＳによる測位手段を具備して構成されている。
【００２６】
即ち、本実施形態のデジタルカメラは、図１に示すようにレンズ１と、撮像素子２と、撮像回路３と、Ａ／Ｄ変換器（図１では単に「Ａ／Ｄ」と表記している）４と、信号処理回路５と、フレームメモリ６と、ＦＩＦＯメモリ７と、ＴＦＴ液晶駆動回路９と、ＴＦＴパネル１０と、バックライトユニット１１と、ビデオ出力回路１２と、ビデオ出力端子１３と、記録バッファ１４と、記録媒体インターフェース（記録媒体Ｉ／Ｆ）１５と、記録媒体１６と、アクチュエータ１７と、アクチュエータ駆動回路１８と、閃光発光装置２０と、外部有線データインターフェース（外部有線データＩ／Ｆ）２２と、キーマトリクス２３と、ＬＣＤ表示回路２４と、ＬＣＤパネル２５と、電池２６と、電源回路２７と、バックアップ電源２８と、電池状態検出回路２９と、第１ＣＰＵ３１と、第２ＣＰＵ３２と、ＥＥＰＲＯＭ１９と、ＧＰＳ信号演算機能部３６と、ＧＰＳ信号処理機能部３７と、ＧＰＳアンテナ３８等によって主に構成されている。
【００２７】
レンズ１は、光学的な被写体像を形成し、これを撮像素子２の受光面上に結像させるために設けられるものである。
【００２８】
撮像素子２は、レンズ１によって形成される光学的な被写体像を受けて光電変換処理を行って、電気的な画像信号を出力する素子である。この撮像素子２としては、高速読み出しを行うことができるタイプの固体撮像素子であって、例えばＣＣＤ（電荷結合素子），ＣＭＯＳ（相補型金属酸化膜半導体）あるいはその他の各種のタイプの撮像素子が適用され得る。
【００２９】
撮像回路３は、撮像素子２からの出力信号を受けて、その画像信号に対して各種のアナログ信号処理を行う電子回路である。
【００３０】
Ａ／Ｄ変換器４は、撮像回路３から出力されるアナログ形式の画像信号を受けて、デジタル形式の画像信号に変換するための回路である。
【００３１】
信号処理回路５は、Ａ／Ｄ変換器４から出力されたデジタル形式の画像信号を受けて、各種のデジタル的な信号処理を行う回路である。
【００３２】
フレームメモリ６は、信号処理回路５によって処理された画像信号を受けて、処理済の画像信号や、この画像信号に関する各種データ等を一時的に記憶する一時記憶手段である。このフレームメモリ６としては、例えばＳＤＲＡＭ等の半導体記憶素子等が適用される。
【００３３】
なお、本実施形態のデジタルカメラにおいては、上述のレンズ１，撮像素子２，撮像回路３，Ａ／Ｄ変換器４，信号処理回路５，フレームメモリ６等によって、被写体を撮影して画像信号を生成する撮影手段の主要部が構成される。
【００３４】
ＦＩＦＯメモリ７は、画像信号を各種の表示装置へ向けて出力する際に、当該画像信号の一時的な記憶を行うために設けられるメモリである。
【００３５】
ＴＦＴ液晶駆動回路９は、ＦＩＦＯメモリ７から出力される画像信号を受けてＴＦＴパネル１０を制御する回路である。
【００３６】
ＴＦＴパネル１０は、ＴＦＴ液晶駆動回路９の制御によって画像信号に基づく画像や当該デジタルカメラにおける各種の情報等を表示するための表示部であり、カラー表示可能なものが用いられる。
【００３７】
バックライトユニット１１は、ＴＦＴパネル１０の背面側に設けられ、当該ＴＦＴパネル１０を背面側から照明するためのものである。
【００３８】
なお、本実施形態のデジタルカメラにおいては、上述のＴＦＴ液晶駆動回路９，ＴＦＴパネル１０，バックライトユニット１１等によって、上記撮影手段により撮影された被写体像を電子的な画像として表示する表示手段の主要部が構成される。
【００３９】
ビデオ出力回路１２は、ＦＩＦＯメモリ７からの画像信号を受けて、例えばＮＴＳＣ形式のビデオ信号に変換し、ビデオ出力端子１３を介して、当該ビデオ出力端子１３に接続される外部表示装置等へ出力するための回路である。
【００４０】
ビデオ出力端子１３は、本デジタルカメラと外部表示装置等との間を電気的に接続するビデオケーブル等の信号線を接続するための接続端子である。
【００４１】
記録バッファ１４は、フレームメモリ６に一時的に記憶されている画像信号等を記録媒体１６に画像データとその撮影データとからなる画像ファイルとして記録するとき、若しくは記録媒体１６から画像ファイルを読み出して、これをフレームメモリ６に一時的に記憶するとき等に用いられるバッファ（一時保存領域）である。
【００４２】
記録媒体Ｉ／Ｆ１５は、記録媒体１６への画像データ等の記録処理や、記録媒体１６からの画像データ等の読み出し処理等を制御するためのものである。
【００４３】
記録媒体１６は、画像データやその他の各種データを記録するための不揮発性の記録媒体、例えば薄板形状，カード形状からなるメモリカード等である。この記録媒体１６としては、例えばデジタルカメラ等の機器に対して着脱自在とする形態のものや、デジタルカメラ等の機器内部の電気回路に固設されている形態のもの等、様々な形態のものがあり、いずれの形態のものでも、本実施形態のデジタルカメラに適用し得る。
【００４４】
なお、本実施形態のデジタルカメラにおいては、記録媒体１６はカメラに対して着脱自在に配置される形態のものが用いられている。
【００４５】
上述の記録バッファ１４，記録媒体Ｉ／Ｆ１５及び記録媒体１６等によって、上記撮影手段で撮影された画像に関する画像信号及びその撮影データ等を所定の形態のデータとして記録媒体１６に記録する記録手段の主要部が構成される。
【００４６】
アクチュエータ１７は、レンズ１を駆動して、オートフォーカス動作を行ったりあるいはズーミング動作を行ったりするための駆動源である。
【００４７】
アクチュエータ駆動回路１８は、第１ＣＰＵ３１の制御に基づいてアクチュエータ１７を制御し駆動する回路である。
【００４８】
閃光発光装置２０は、被写体輝度の低輝度時等に被写体に対して照明光束を照射することで被写体輝度の向上を補助する補助光源である。
【００４９】
外部有線データインターフェース（外部有線データＩ／Ｆ）２２は、本デジタルカメラと外部装置との間においてデータ等の送受信を接続ケーブル等を介して行うための接続部分（インターフェース）であって、例えばＵＳＢ（（Ｕniversal Ｓerial Ｂus））規格やＩＥＥＥ１３９４等に準拠したものが適用される。
【００５０】
この外部有線データインターフェース（外部有線データＩ／Ｆ）２２及び接続ケーブル（図示せず）によって、外部装置と有線により情報を送受信する通信手段の主要部が構成される。
【００５１】
キーマトリクス２３は、本実施形態のデジタルカメラに設けられる各種の操作スイッチや操作ボタン等を含む操作入力手段の総称として用いている。即ち、キーマトリクス２３の具体的な構成例は、例えば当該デジタルカメラの電源状態をオン又はオフ状態に切り換える電源ボタンや、撮影動作を開始させるレリーズボタンや、レンズ１のズーム動作を行うズームボタンや、撮影モードの種類の選択設定等、各種の設定を行う際に用いる四方向選択キー（十字キーともいう）及び選択した設定を確定させる決定指示を行う際に用いる決定ボタン（ＯＫボタン）等等、各種の操作部材等とこれら複数の操作部材のそれぞれに連動して所定の指示信号を発生させるスイッチ部材と、各スイッチ部材からの指示信号を伝達する電気回路等により構成される。このキーマトリクス２３における各種の操作部材が使用者により操作されることによって発生する信号は、第１ＣＰＵ３１に向けて出力されるようになっている。
【００５２】
ＬＣＤ表示回路２４は、第１ＣＰＵ３１の制御に基づいてＬＣＤパネル２５を制御し、これに各種の情報表示を行わせる回路である。
【００５３】
ＬＣＤパネル２５は、例えばモノクロＬＣＤ等によって構成され、当該デジタルカメラにおいて設定済みの各種設定情報、例えば撮影モード等の動作モード情報や、記録媒体１６に記録可能な画像の枚数情報，撮影時のシャッタ速度や絞り値等の露出に関する情報等を表示する情報表示部材である。
【００５４】
電池２６は、当該デジタルカメラにおける主（メイン）電源である。この電池２６は、例えば撮像素子２等からなる撮影手段や、記録媒体１６等からなる記録手段や、ＧＰＳアンテナ３８等からなる測位手段等、本デジタルカメラにおける各電気回路へと電力を供給するようになっている。
【００５５】
バックアップ電源２８は、本デジタルカメラの第１ＣＰＵ３１等に対して常に必要最低限の電力を供給するために設けられているものであって、例えば本デジタルカメラにおける各種の設定値等の情報や日時情報等を保持したり、日付表示を上記ＬＣＤパネル２５等を用いて常時行い得るようにするための副（サブ）電源となっている。
【００５６】
電源回路２７は、第１ＣＰＵ３１の指令に基づいて上記電池２６及び上記バックアップ電源２８からの電源を受けて、本デジタルカメラの内部の各電気回路へと適宜供給する制御を行う回路である。
【００５７】
電池状態検出回路２９は、電池２６における電圧等、当該電池２６の充電状態を検出して、同電池２６の電池残量等を算出し、その結果を第１ＣＰＵ３１（の電池残量管理機能部３１ｆ）へと出力する回路である。つまり、電池状態検出回路２９は、電池２６（電源）の充電状態を検出する電源状態検出手段である。
【００５８】
第１ＣＰＵ３１は、主（メイン）ＣＰＵとして配設されているものである。この第１ＣＰＵ３１は、本実施形態のデジタルカメラにおける各回路を統括的に制御するための制御手段である。そのために、本デジタルカメラの第１ＣＰＵ３１は、同デジタルカメラにおけるシステム全体を適宜制御（コントロール）するためのシステムコントロール部３１ａを備えている。
【００５９】
このシステムコントロール部３１ａの内部には、各種の電気回路等、例えば測位手段（詳細は後述する）の一部を構成し当該測位手段の制御機能を担うＧＰＳ衛星捕捉管理機能部３１ｂ及びＧＰＳ衛星追尾管理機能部３１ｃや、記録媒体１６に記録される画像ファイルの管理を行う機能部であるファイル管理機能部３１ｄ，電池状態検出回路２９からの出力を受けて電池残量の管理を行う機能部である電池残量管理機能部３１ｆ等のほか内部時計３１ｅ等、、各種の機能を実現する制御回路を有して構成されている。
【００６０】
上記第１ＣＰＵ３１は、上述したように主に各構成部の制御を行う制御部である。その一方、第２ＣＰＵ３２は、主に画像データ等を扱う各種の処理制御を行う制御部である。そのために、第２ＣＰＵ３２は、画像圧縮伸張部３２ａ，記録媒体アクセス部３２ｂ等を有して構成されている。
【００６１】
画像圧縮伸張部３２ａは、フレームメモリ６に記憶されている画像データを読み出し、この画像データとこれに付随する撮影データとを合わせて一つの画像ファイルを生成し、この画像ファイルについて、例えばＪＰＥＧ圧縮処理等を行ったり、後述の記録媒体アクセス部３２ｂを介して記録媒体１６から読み出した圧縮画像ファイルについての伸張処理等を行う回路部である。
【００６２】
記録媒体アクセス部３２ｂは、記録媒体インターフェース１５による記録媒体１６へのアクセスを制御するための回路部である。
【００６３】
ＥＥＰＲＯＭ１９は、第１ＣＰＵ３１，第２ＣＰＵ３２により実行される処理プログラム（アプリケーションソフトウエア）等や、本デジタルカメラにおける各種の設定データ，固有データ等を記憶し保持する不揮発性記憶媒体である。このＥＥＰＲＯＭ１９としては、例えばフラッシュロム（ＦｌａｓｈＲＯＭ）等が適用される。
【００６４】
ＧＰＳアンテナ３８は、複数の測位衛星からの信号を受信する入力部である。このＧＰＳアンテナ３８は、ＧＰＳ信号処理機能部３７に接続されている。これにより、ＧＰＳアンテナ３８により受信された測位衛星からの信号は、ＧＰＳ信号処理機能部３７へと入力されるようになっている。
【００６５】
ＧＰＳ信号処理機能部３７は、ＧＰＳアンテナ３８により受信された測位衛星からの信号を受けて所定の信号処理を施して、所定の形態の電気信号に変換する機能を有するものである。このＧＰＳ信号処理機能部３７は、ＧＰＳ信号演算機能部３６と第１ＣＰＵ３１とに接続されていて、第１ＣＰＵ３１の制御によって動作し、信号処理後の信号をＧＰＳ信号演算機能部３６と第１ＣＰＵ３１との両者に向けて出力するようになっている。
【００６６】
ＧＰＳ信号処理機能部３７は、図２に示すようにＲＦフロントエンド部３７ａと、ＡＤ変換器３７ｂと、信号捕捉部３７ｃと、信号追尾部３７ｄ等を内部に有して構成されている。
【００６７】
ＲＦフロントエンド部３７ａは、バンドパスフイルタなどを使用してＧＰＳアンテナ３８が受信した測位衛星からの信号（ＧＰＳ信号という）を中間周波数に変換（ダウンコンバート）する回路である。
【００６８】
ＡＤ変換器３７ｂは、ＲＦフロントエンド部３７ａからの出力（アナログ信号）を受けて、これをデジタル信号に変換する回路である。
【００６９】
ＡＤ変換器３７ｂから出力される信号処理済みの電気信号は、信号捕捉部３７ｃ，信号追尾部３７ｄへと出力されるほかに、第１ＣＰＵ３１のシステムコントロール部３１ａのファイル管理機能部３１ｄへと出力されるようになっている（図２の信号線参照）。
【００７０】
信号捕捉部３７ｃは、複数の測位衛星を同時に捕捉し得る衛星捕捉手段である。そのために、信号捕捉部３７ｃは、複数のチャンネルＣｈ１，Ｃｈ２，…，Ｃｈｎ（ｎ＝整数）を有しており、これら各チャンネルは、それぞれが測位衛星からの信号（ＧＰＳ信号）を捕捉するＧＰＳ信号捕捉動作処理を実行する。このＧＰＳ信号捕捉動作処理は、第１ＣＰＵ３１のＧＰＳ衛星捕捉管理機能部３１ｂによって実行される。
【００７１】
即ち、ＧＰＳ衛星捕捉管理機能部３１ｂは、その場の状況によって、信号捕捉部３７ｃの複数のチャンネルを同時に並行してＧＰＳ信号捕捉動作処理を実行させたり、特定の少なくとも一つのチャンネルを用いてＧＰＳ信号捕捉動作処理を実行させたり等、動作の制限等の制御を行う。その場の状況とは、例えば後述するように電池２６の残量状態等の状況であり、ＧＰＳ衛星捕捉管理機能部３１ｂは、その状況判断等に基づいてＧＰＳ測位動作処理の形態（後述する）を切り換える制御等を行なう。
【００７２】
信号追尾部３７ｄは、上記信号捕捉部３７ｃの各チャンネルＣｈ１，Ｃｈ２，…，Ｃｈｎにてそれぞれが捕捉した測位衛星からの信号の追尾を行って、各測位衛星からの信号を受信し続けるための演算処理を行う回路である。信号追尾部３７ｄから出力される信号は、ＧＰＳ信号演算機能部３６へと出力されるようになっている。
【００７３】
ＧＰＳ信号演算機能部３６は、ＧＰＳ信号処理機能部３７で信号処理された電気信号を受けて所定の演算処理を施す機能を有するものである。このＧＰＳ信号演算機能部３６は、第１ＣＰＵ３１に接続されていて、この第１ＣＰＵ３１の制御によって動作し、その演算結果を第１ＣＰＵ３１へと出力するようになっている。
【００７４】
ＧＰＳ信号演算機能部３６は、図２に示すように航法メッセージ複合化疑似距離測定部３６ａ，測位計算部３６ｂ等を内部に有して構成されている。
【００７５】
航法メッセージ複合化疑似距離測定部３６ａは、信号追尾部３７ｄからの信号を受けて航法メッセージの複合化処理や疑似距離測定処理等を行う。その処理結果は、測位計算部３６ｂへと送られる。これを受けて、測位計算部３６ｂは、地球上における位置を特定する測位データ（緯度，経度，高度等の数値情報）を算出するようになっている。
【００７６】
上記航法メッセージ複合化疑似距離測定部３６ａ及び測位計算部３６ｂからの出力は、第１ＣＰＵ３１のシステムコントロール部３１ａ内のファイル管理機能部３１ｄへと送られるようになっている。
【００７７】
第１ＣＰＵ３１のシステムコントロール部３１ａのファイル管理機能部３１ｄは、上述のＧＰＳ信号処理機能部３７のＡＤ変換器３７ｂからの出力信号のうちの一部を測位衛星からの信号を受信したＧＰＳ信号の生データとして、航法メッセージ複合化疑似距離測定部３６ａからの出力信号を中間データとして、測位計算部３６ｂからの出力信号を測位データとして受けると共に、測位動作によって得られるこれらのデータを、撮影手段等における撮影動作によって得られる画像データに関する撮影データに対して関連付けるファイル管理処理等を行うものである。ファイル管理機能部３１ｄは、第２ＣＰＵ３２と接続されていて、ファイル管理機能部３１ｄと第２ＣＰＵ３２との間でデータ伝送がなされるようになっている。
【００７８】
このように、上記ＧＰＳアンテナ３８，ＧＰＳ信号処理機能部３７，ＧＰＳ信号演算機能部３６等と、第１ＣＰＵ３１のシステムコントロール部３１ａに設けられるＧＰＳ衛星捕捉管理機能部３１ｂ，ＧＰＳ衛星追尾管理機能部３１ｃ，ファイル管理機能部３１ｄ等によって、当該デジタルカメラの地球上における位置を特定する測位手段の主要部を構成している。
【００７９】
第２ＣＰＵ３２は、ファイル管理機能部３１ｄからの測位データを、撮影データに付加する処理を行うと共に、この撮影データと、これに対応する画像データとを合わせて一つの画像ファイルを生成するよう処理等を行う。
【００８０】
こうして生成された画像ファイルは、画像圧縮伸張部３２ａにて圧縮処理が施される。その圧縮画像ファイルは、記録媒体アクセス部３２ｂにより記録バッファ１４，記録媒体Ｉ／Ｆ１５を介して記録媒体１６へと記録されるようになっている。
【００８１】
その他、本発明に関連しない部分の構成については、通常一般のデジタルカメラと同様の構成となっているものとして、その詳細は、図示及び説明を省略する。
【００８２】
このように構成された本実施形態のデジタルカメラを用いて撮影動作を行う際の作用について、図３〜図６を用いて以下に説明する。
【００８３】
本実施形態のデジタルカメラの電源がオン状態とされると、当該デジタルカメラは、撮影動作を実行し得る状態、即ち撮影モードで起動する。
【００８４】
このとき、図３に示すステップＳ１において、まず、第１ＣＰＵ３１は、本デジタルカメラの内部回路の初期化処理を実行する。その後、ステップＳ２の処理に進む。
【００８５】
続いて、ステップＳ２において、本デジタルカメラは、ＧＰＳ測位動作処理（図６参照。詳細は後述する）の実行を開始する。その後、ステップＳ３の処理に進む。なお、このＧＰＳ測位動作処理は、このステップＳ２において開始され、他のデジタルカメラの動作と並行して実行される。そして、後述するように、ステップＳ５の処理における再生モードへの移行指示若しくは電源オフ指示を受けて生じるＧＰＳ測位動作処理の終了指示がなされるまで継続して実行される。
【００８６】
ここで、ステップＳ２の処理、即ちＧＰＳ測位動作処理の詳細について、図２，図４を用いて以下に説明する。
【００８７】
図４に示すＧＰＳ測位動作処理は、第１ＣＰＵ３１の制御下にて実行される。即ち、まず、ステップＳ１１において、第１ＣＰＵ３１は、ＧＰＳ信号処理機能部３７の信号捕捉部３７ｃを制御して、複数のチャンネルにてＧＰＳ信号捕捉動作処理を同時に並行して実行させ、測位衛星からの信号の探索（スキャン）を行う。なお、ＧＰＳ測位動作処理の実行開始時点において、第１ＣＰＵ３１は、自己の内部時計３１ｅによる計時動作を開始させる。
【００８８】
次に、ステップＳ１２において、第１ＣＰＵ３１は、ＧＰＳ信号処理機能部３７の信号追尾部３７ｄを制御して、上述のステップＳ１１の処理で信号捕捉部３７ｃの各チャンネルが捕捉した測位衛星からの信号の追尾を行い、各測位衛星からの信号を受信し続けるための処理を行う。
【００８９】
ステップＳ１３において、第１ＣＰＵ３１は、上述のステップＳ１１〜Ｓ１２の処理において、測位（位置特定）に必要となる数の衛星信号の捕捉に成功したか否かの確認を行う。ここで、第１ＣＰＵ３１は、必要数の衛星信号の捕捉に成功したと判断した場合には、次のステップＳ１４の処理に進む。一方、必要数の衛星信号の捕捉に失敗したと判断された場合には、ステップＳ１８の処理に進む。
【００９０】
ステップＳ１８において、第１ＣＰＵ３１は、内部時計３１ｅを参照し、上述のステップＳ１１の処理の開始時点から所定の時間（本実施形態においては例えば１０秒）が経過しているか否かの確認を行う。ここで、所定時間（１０秒）が経過していない場合には、上述のステップＳ１１の処理に戻り、以降の処理を繰り返す。一方、所定時間（１０秒）が経過していると判断された場合には、次のステップＳ１９の処理に進む。
【００９１】
ステップＳ１９において、第１ＣＰＵ３１は、ＴＦＴ液晶駆動回路９を制御して、ＴＦＴパネル１０に測位に失敗した旨を表わすエラー表示、例えば図５に示すような表示画面を表示する測位エラー表示処理を実行する。その後、一連の処理を終了する。
【００９２】
また、上述のステップＳ１３の処理において、第１ＣＰＵ３１は、所定時間（１０秒）内に必要数の衛星信号の捕捉に成功したと判断して、次のステップＳ１４の処理に進むと、このステップＳ１４において、第１ＣＰＵ３１は、信号追尾部３７ｄから出力される信号を受けて捕捉した各測位衛星からの信号から航法データを受信する処理を実行する。
【００９３】
次いで、ステップＳ１５において、第１ＣＰＵ３１は、航法データの受信に成功したか否かの確認を行う。ここで、航法データの受信に失敗したと判断された場合には、ステップＳ１９の処理に進み、このステップＳ１９において、上述した測位エラー表示処理を実行する。その後、一連の処理を終了する。
【００９４】
一方、上述のステップＳ１５の処理において、第１ＣＰＵ３１は、航法データの受信に成功したと判断した場合には、次のステップＳ１６の処理に進む。
【００９５】
ステップＳ１６において、第１ＣＰＵ３１は、ＧＰＳ信号演算機能部３６の航法メッセージ複合化疑似距離測定部３６ａと測位計算部３６ｂとを制御することにより、受信した航法データ等に基づいて測位データ等を算出する演算処理を実行する。その後、ステップＳ１７の処理に進む。
【００９６】
ステップＳ１７において、第１ＣＰＵ３１は、上述のステップＳ１６の処理での演算結果である測位データをファイル管理機能部３１ｄにより受け取る。これにより、当該測位データは、ファイル管理機能部３１ｄの内部メモリ（図示せず）に一時的に保持される。その後、ステップＳ２０の処理に進む。
【００９７】
ステップＳ２０において、第１ＣＰＵ３１は、ＧＰＳ測位動作処理の終了指示がなされたか否かの確認を行う。この終了指示は、後述するように、図３のステップＳ５の処理における再生モードへの移行指示若しくは電源オフ指示を受けて生じるＧＰＳ測位動作処理の終了指示である。
【００９８】
ここで、ＧＰＳ測位動作処理の終了指示が生じていることが確認された場合には、一連の処理を終了する。また、ＧＰＳ測位動作処理の終了指示がない場合には、上述のステップＳ１１の処理に戻り、以降の処理を繰り返す。
【００９９】
図３に戻って、ステップＳ３において、第１ＣＰＵ３１は、撮影指示がなされたか否かの確認を行う。この場合において、撮影指示がなされたか否かの判断は、例えばキーマトリクス２３に含まれる操作部材のうちレリーズボタンから生じる撮影指示信号の有無を第１ＣＰＵ３１が確認することによりを行われる。ここで、第１ＣＰＵ３１が撮影指示信号を確認することにより撮影指示がなされたと判断した場合には、次のステップＳ４の処理に進む。一方、撮影指示がなされていないと判断した場合には、ステップＳ５の処理に進む。
【０１００】
ステップＳ４において、第１ＣＰＵ３１は、所定の撮影動作処理を実行する。
【０１０１】
ここで、ステップＳ４の処理、即ち撮影動作処理の詳細について、図６を用いて以下に説明する。
【０１０２】
図６に示す撮影動作処理は、第１ＣＰＵ３１の制御下にて実行される。即ち、本実施形態のデジタルカメラにおける撮影動作処理は、まず、ステップＳ２１において、第１ＣＰＵ３１は、電池状態検出回路２９を制御して電池２６の状態、詳しくは電池残量の検出処理を行う。その検出結果は、第１ＣＰＵ３１の電池残量管理機能部３１ｆへと送られる。その後、ステップＳ２２の処理に進む。
【０１０３】
ステップＳ２２において、第１ＣＰＵ３１の電池残量管理機能部３１ｆは、上述のステップＳ２１にて得られた電池残量検出結果に基づいて電池残量が充分にあるか否か、つまり、当該デジタルカメラが撮影処理を実行するのに充分なだけの所定のレベル以上の電池残量があるか否かの確認を行う。ここで、電池残量が充分にあると判断された場合には、ステップＳ２８の処理に進む。
【０１０４】
ステップＳ２８において、第１ＣＰＵ３１は、撮影手段等を制御して通常の撮影処理を実行する。この撮影処理は、通常一般のデジタルカメラにおいて行われる撮影処理と同様の処理である。
【０１０５】
簡単に説明すると、ここで行われる撮影処理は、第１ＣＰＵ３１の制御下にて実行される。まず、第１ＣＰＵ３１は、第１レリーズ信号を受けて自動露出（ＡＥ）動作及び自動焦点調節（ＡＦ）動作等を実行し、その後、第２レリーズ信号を受けて撮像素子２による光電変換処理，撮像回路３によるアナログ信号処理，Ａ／Ｄ４による信号変換処理，信号処理回路５によるデジタル信号処理等を実行する。これにより生成される画像データに対して、当該画像データに関連する撮影データが付加されて、所定の形態の画像ファイルが生成される。この画像ファイルは、フレームメモリ６に一時的に記憶される。
【０１０６】
こうして、ステップＳ２８の撮影処理が終了すると、続いて、ステップＳ２９の処理に進む。
【０１０７】
ステップＳ２９において、第１ＣＰＵ３１は、ファイル管理機能部３１ｄの内部メモリ等に一時記憶されている測位データであって、上記画像データを取得するのに実行した撮影動作の実行時点（撮影レリーズの瞬間）に対応する測位データを第２ＣＰＵ３２へと伝送し、同第２ＣＰＵ３２において、当該測位データを、上記フレームメモリ６に一時記憶されている撮影データに付加する処理を行う。その後、ステップＳ２６の処理に進む。
【０１０８】
一方、上述のステップＳ２２の処理において、第１ＣＰＵ３１の電池残量管理機能部３１ｆにより電池残量が充分ではない（残量が少ない）と判断されてステップＳ２３の処理に進むと、このステップＳ２３において、第１ＣＰＵ３１は、ＧＰＳ信号処理機能部３７やＧＰＳ信号演算機能部３６を制御して、ＧＰＳ測位動作処理の実行を一時的に停止させる処理を実行する。このとき、第１ＣＰＵ３１は、電池２６から測位手段へ供給される電力の制御もしている。
【０１０９】
ここでなされる処理、即ちＧＰＳ測位動作処理の実行を一時的に停止させる処理としては、例えば測位手段の動作の一部又は全ての動作を停止させる制御処理であり、これと共に測位手段に供給される電力を停止したり、供給電力の制限を行うよう電源を制御する処理である。
【０１１０】
したがって、第１ＣＰＵ３１は、撮影手段又は記録手段の動作状況や電源状況等に応じて測位手段の動作を制御する制御手段の役目をしている。同時に、電源から測位手段に供給される電力の制御を行う制御手段の役目もしている。その後、ステップＳ２４の処理に進む。
【０１１１】
ステップＳ２４において、第１ＣＰＵ３１は、撮影手段等を制御して通常の撮影処理を実行する。ここで実行される撮影処理は、上述のステップＳ２８の処理と同様である。その後、ステップＳ２５の処理に進む。
【０１１２】
ステップＳ２５において、第１ＣＰＵ３１は、ファイル管理機能部３１ｄの内部メモリ等に一時記憶されている測位データであって、上述のステップＳ２３の処理にてＧＰＳ測位動作処理を一時停止させる直前の測位データを第２ＣＰＵ３２へと伝送し、同第２ＣＰＵ３２において、当該測位データを、上述のステップＳ２４の処理にて取得してフレームメモリ６に一時記憶した撮影データに付加する処理を行う。その後、ステップＳ２６の処理に進む。
【０１１３】
ステップＳ２６において、第１ＣＰＵ３１は、画像ファイルの記録処理を実行する。この記録処理は、まず、上記撮影データと、これに対応する画像データとを合わせて一つの画像ファイルを生成し、この画像ファイルについて、画像圧縮伸張部３２ａによる画像圧縮処理を行って圧縮画像ファイルを生成する。さらに、この圧縮画像ファイルを、記録媒体アクセス部３２ｂの制御によって記録バッファ１４，記録媒体Ｉ／Ｆ１５を介して記録媒体１６に向けて送り、当該記録媒体１６の所定の領域に所定の形態で記録する。その後、ステップＳ２７の処理に進む。
【０１１４】
ステップＳ２７において、第１ＣＰＵ３１は、ＧＰＳ信号処理機能部３７やＧＰＳ信号演算機能部３６を制御して、ＧＰＳ測位動作処理の実行を再開させる処理を実行する。その後、一連の処理を終了し、上述の図３に戻って（リターン）、同図ステップＳ５の処理に進む。
【０１１５】
図３に戻って、ステップＳ５において、第１ＣＰＵ３１は、本デジタルカメラの動作モードが、撮影モードから再生モードへの変更指示がなされたか否か、若しくは電源状態がオフ状態にされたか否かの確認を行う。なお、この再生モードへの変更指示若しくは電源オフ指示が生じると、これに伴ってＧＰＳ測位動作の終了指示信号が生じる。
【０１１６】
ここで、再生モードへの変更がなされておらず、かつ電源がオン状態のままであると判断された場合には、上述のステップＳ３の処理に戻り、以降の処理を繰り返す。一方、再生モードへの変更指示がなされた場合、若しくは電源がオフ状態に切り換えられたと判断された場合には、ステップＳ６の処理に進む。
【０１１７】
ステップＳ６において、第１ＣＰＵ３１は、ＧＰＳ測位動作の終了指示を受けて、ＧＰＳ信号処理機能部３７及びＧＰＳ信号演算機能部３６を制御して、継続中であったＧＰＳ測位動作を終了させる処理を実行する。その後、一連の撮影動作処理を終了し、再生モードの動作シーケンスに移行するか、若しくは電源状態をオフ状態に切り換えて、当該デジタルカメラを非動作状態とする。なお、このステップＳ６の処理は、ＧＰＳ測位動作処理（図４）におけるステップＳ２０の処理に対応する。その後、撮影モードにおける一連の動作を終了する。
【０１１８】
以上説明したように上記第１の実施形態によれば、デジタルカメラを撮影モードで起動したときにＧＰＳ測位動作処理の実行を開始し、電源をオフ状態にするまで、当該測位動作の実行を継続するようにしている。そして、実際の撮影動作を実行するのに際して撮影指示が発生した時には、電池残量の状態を確認し、電池残量が充分であれば、そのまま撮影処理を実行するが、電池残量が充分でない場合には、その撮影処理の間は、ＧＰＳ測位動作を一時停止させるようにその動作を制限している。
【０１１９】
したがって、これによれば、電池残量の状態を検出し、その検出結果に基づいて、電池残量が充分でない時には、ＧＰＳ測位動作の実行を一時的に停止させることで、電力の浪費を抑止しながら、撮影処理を確実に実行することができる。
【０１２０】
また、この場合には、直前まで実行していたＧＰＳ測位動作処理によって得られた測位データ（撮影指示の発生直前の測位データ）を用いるようにしたので、画像データに関連する撮影データに測位データが欠落するようなこともない。
【０１２１】
次に、本発明の第２の実施形態のデジタルカメラについて、以下に説明する。
【０１２２】
図７は、本発明の第２の実施形態のデジタルカメラにおいて行われるＧＰＳ測位動作処理のフローチャートである。
【０１２３】
上述の第１の実施形態においては、デジタルカメラが実行するＧＰＳ測位動作処理は、測位衛星からの信号を捕捉し、捕捉した衛星信号を追尾しながら、その衛星信号から航法データを受信し、これに基づく演算処理をその都度行って測位データを取得するという一連の動作を行っている。
【０１２４】
通常、ＧＰＳによる測位衛星からの信号に含まれる航法データは、所定時間毎（例えば二時間毎）に更新されるものである。したがって、その所定の時間の間は、再度、測位データを演算するのに際して同一の航法データを用いることになる。つまり、一度受信した航法データをデジタルカメラ内に保持しておけば、測位データの演算処理を実行する都度、新たな航法データを受信するまでもなく、保持している航法データを用いて測位データを取得することができる。このことは、測位動作を実行する都度、航法データの受信を行う工程を省くことができ、よって、電力の消費を抑えると共に、測位動作に要する時間を短縮することができると考えられる。
【０１２５】
本実施形態は、この点に着目して、撮影動作を行うのに際して実行されるＧＰＳ測位動作処理の流れを工夫したものである。
【０１２６】
なお、本実施形態のデジタルカメラの構成自体は、上述の第１の実施形態と全く同様の構成からなり、第１ＣＰＵ３１により制御される処理シーケンスが異なるのみである。したがって、デジタルカメラ自体の構成について、上述の第１の実施形態の説明に用いた図１，図２を参照し、本実施形態の作用を説明するのに際しては、デジタルカメラの構成部材の同じ符号を用いて説明するものとする。
【０１２７】
本実施形態の撮影動作処理の動作シーケンスは、上述の第１の実施形態と同様である。即ち、図３に示す撮影動作処理の過程におけるＧＰＳ測位動作処理（ステップＳ２の処理）の詳細が異なる。
【０１２８】
本実施形態のＧＰＳ測位動作処理の動作の流れは、図７のフローチャートに示すように、まず、ステップＳ３１において、第１ＣＰＵ３１は、ＧＰＳ信号処理機能部３７の信号捕捉部３７ｃを制御して、複数のチャンネルにてＧＰＳ信号捕捉動作処理を同時に並行して実行させ、測位衛星からの信号の探索（スキャン）を行う。なお、ＧＰＳ測位動作処理の実行開始時点において、第１ＣＰＵ３１は、自己の内部時計３１ｅによる計時動作を開始させる（図３のステップＳ１１の処理と同じ）。
【０１２９】
次に、ステップＳ３２において、第１ＣＰＵ３１は、ＧＰＳ信号処理機能部３７の信号追尾部３７ｄを制御して、上述のステップＳ３１の処理で信号捕捉部３７ｃの各チャンネルが捕捉した測位衛星からの信号の追尾を行い、各測位衛星からの信号を受信し続けるための処理を行う。
【０１３０】
ステップＳ３３において、第１ＣＰＵ３１は、上述のステップＳ３１〜Ｓ３２の処理において、測位（位置特定）に必要となる数の衛星信号の捕捉に成功したか否かの確認を行う。ここで、第１ＣＰＵ３１は、必要数の衛星信号の捕捉に成功したと判断した場合には、次のステップＳ３４の処理に進む。一方、必要数の衛星信号の捕捉に失敗したと判断された場合には、ステップＳ４０の処理に進む。
【０１３１】
ステップＳ４０において、第１ＣＰＵ３１は、ＴＦＴ液晶駆動回路９を制御して、ＴＦＴパネル１０に衛星捕捉動作中である旨を表わす衛星捕捉中表示を行う。
【０１３２】
次いで、ステップＳ４１において、第１ＣＰＵ３１は、内部時計３１ｅを参照し、上述のステップＳ３１の処理の実行開始時点から所定の時間（本実施形態においては例えば１０秒）が経過しているか否かの確認を行う。ここで、所定時間（１０秒）が経過していない場合には、上述のステップＳ４３の処理進む。
【０１３３】
ステップＳ４３において、第１ＣＰＵ３１は、ＧＰＳ信号処理機能部３７の信号捕捉部３７ｃを制御して、スキャンチャンネルを切り換えて測位衛星をスキャンする処理を実行する。その後、ステップＳ３２の処理に戻り、以降の処理を繰り返す。
【０１３４】
一方、上述のステップＳ４１の処理において、第１ＣＰＵ３１は、所定時間（１０秒）が経過していると判断した場合には、次のステップＳ４２の処理に進む。
【０１３５】
ステップＳ４２において、第１ＣＰＵ３１は、ＴＦＴ液晶駆動回路９を制御して、ＴＦＴパネル１０に測位に失敗した旨を表わすエラー表示、例えば図５に示すような表示画面を表示する測位エラー表示処理を実行する。その後、一連の処理を終了する。
【０１３６】
また、上述のステップＳ３３の処理において、第１ＣＰＵ３１が必要数の衛星信号の捕捉に成功したと判断しステップＳ３４の処理に進んだ場合、このステップＳ３４において、第１ＣＰＵ３１は、ファイル管理機能部３１ｄの内部メモリに２時間以内に受信した航法データを保持しているか否かの確認を行う。ここで、該当する航法データの保持が確認された場合には、ステップＳ３７の処理に進む。つまり、この場合には、ステップＳ３５，Ｓ３６の処理であって新たな航法データの受信処理を省略する。
【０１３７】
一方、上述のステップＳ３４の処理において、該当する航法データの保持が確認されなかった場合には、ステップＳ３５の処理に進む。
【０１３８】
ステップＳ３５において、第１ＣＰＵ３１は、信号追尾部３７ｄから出力される信号を受けて捕捉した各測位衛星からの信号から航法データを受信する処理を実行する。
【０１３９】
次いで、ステップＳ３６において、第１ＣＰＵ３１は、航法データの受信に成功したか否かの確認を行う。ここで、航法データの受信に失敗したと判断された場合には、ステップＳ４２の処理に進み、このステップＳ４２において、第１ＣＰＵ３１は、ＴＦＴパネル１０にエラー表示（図５参照）を行う測位エラー表示処理を実行する。その後、一連の処理を終了する。
【０１４０】
また、上述のステップＳ３６の処理において、第１ＣＰＵ３１は、航法データの受信に成功したと判断した場合には、次のステップＳ３７の処理に進む。
【０１４１】
ステップＳ３７において、第１ＣＰＵ３１は、ＧＰＳ信号演算機能部３６の航法メッセージ複合化疑似距離測定部３６ａと測位計算部３６ｂとを制御することにより、受信した航法データ等に基づいて測位データ等を算出する演算処理を実行する。その後、ステップＳ３８の処理に進む。
【０１４２】
ステップＳ３８において、第１ＣＰＵ３１は、上述のステップＳ３７の処理での演算結果である測位データをファイル管理機能部３１ｄにより受け取る。これにより、当該測位データは、ファイル管理機能部３１ｄの内部メモリ（図示せず）に一時的に保持される。その後、ステップＳ３９の処理に進む。
【０１４３】
次いで、ステップＳ３９において、第１ＣＰＵ３１は、ＧＰＳ測位動作処理を終了するか否かの確認を行う。ここで、ＧＰＳ測位動作処理を終了するか否かの判断は、同処理を終了する旨の信号等を検出することにより行われる。この場合において、ＧＰＳ測位動作処理を終了すると判断された場合には、一連の処理を終了する。
【０１４４】
また、ＧＰＳ測位動作処理を終了しない、即ち同処理を引き続き継続して実行すると判断された場合には、ステップＳ４４の処理に進む。
【０１４５】
ステップＳ４４において、第１ＣＰＵ３１は、測位（位置特定）に必要となる数の衛星信号の追尾に成功しているか否かの確認を行う。ここで、第１ＣＰＵ３１は、必要数の衛星信号の追尾に成功していると判断した場合には、上述のステップＳ３７の処理に戻り、以降の処理を繰り返す。一方、必要数の衛星信号の追尾に失敗したと判断された場合には、上述のステップＳ３１の処理に戻り、以降の処理を繰り返す。
【０１４６】
その他の作用は、上述の第１の実施形態と同様である。
【０１４７】
以上説明したように上記第２の実施形態によれば、ＧＰＳ測位動作処理において、衛星信号の捕捉を行い、捕捉した衛星信号の追尾をして測位データの演算をするのに際して、一度、航法データの受信をしたら、この航法データをファイル管理機能部３１ｄの内部メモリ（図示せず）に一時的に保持するようにしたので、再度の測位データの演算処理を行う際には、改めて航法データを受信する必要が無いので、電力の消費を抑えることができると共に、測位動作に要する時間を短縮することができる。
【０１４８】
次に、本発明の第３の実施形態のデジタルカメラについて、以下に説明する。
【０１４９】
本実施形態においては、ＧＰＳ測位動作処理の動作形態として、上述の第１の実施形態若しくは第２の実施形態で示したＧＰＳ測位動作処理を通常の動作形態とし、このほかに、低電力で動作することを考慮した形態のＧＰＳ測位動作処理を用意して、デジタルカメラの電池状態を検出し、その検出結果に応じて上記二つのＧＰＳ測位動作処理の動作形態を切り換えて、適切な動作形態でＧＰＳ測位動作を実行するようにしている。
【０１５０】
図８，図９は、本発明の第３の実施形態のデジタルカメラの作用を示すフローチャートである。このうち、図８は、撮影モードで起動した時の動作の流れを示す処理シーケンスである。図９は、図８の処理シーケンスのうちの低電力モードのＧＰＳ測位動作処理の詳細を示す処理シーケンスである。
【０１５１】
本実施形態のデジタルカメラの電源がオン状態とされると、当該デジタルカメラは、撮影動作を実行し得る状態、即ち撮影モードで起動する。
【０１５２】
このとき、図８に示すステップＳ５１において、まず、第１ＣＰＵ３１は、本デジタルカメラの内部回路の初期化処理を実行する。その後、ステップＳ５２の処理に進む。
【０１５３】
続いて、ステップＳ５２において、第１ＣＰＵ３１は、通常モードによるＧＰＳ測位動作処理の実行を開始する。その後、ステップＳ５３の処理に進む。ここで、通常モードのＧＰＳ測位動作処理の具体例としては、例えば上述の第１の実施形態におけるＧＰＳ測位動作処理（図４参照）と同様の処理である。また、上述の第２の実施形態におけるＧＰＳ測位動作処理（図７参照）と同様の処理を、本実施形態における通常モードとしてもよい。
【０１５４】
ステップＳ５３において、第１ＣＰＵ３１は、電池状態検出回路２９を制御して電池２６の状態、即ち電池残量の検出処理を行う。その検出結果は、第１ＣＰＵ３１の電池残量管理機能部３１ｆへと送られる。その後、ステップＳ５４の処理に進む。
【０１５５】
ステップＳ５４において、第１ＣＰＵ３１の電池残量管理機能部３１ｆは、上述のステップＳ５３にて得られた電池残量検出結果に基づいて電池残量が充分にあるか否かの確認を行う。ここで、電池残量が不充分である（所定レベル以下である）と判断された場合には、ステップＳ５５の処理に進む。
【０１５６】
ステップＳ５５において、第１ＣＰＵ３１は、ＧＰＳ測位動作モードを低電力モード（図９参照）に切り換える設定を行う。その後、ステップＳ５６の処理に進む。なお、このステップＳ５５の処理における低電力モードへの切り換え設定により、上述のステップＳ５２の処理で開始した通常モードでのＧＰＳ測位動作処理は終了する。つまり、ＧＰＳ測位動作処理の動作モード切換指示は、実行中のＧＰＳ測位動作処理（通常モード）の終了をさせる終了指示となる。したがって、例えば図４のステップＳ２０や図７のステップＳ３９における判断シーケンスにおいて、終了指示が確認されて、ＧＰＳ測位動作処理（通常モード）が終了することになる。
【０１５７】
このＧＰＳ測位動作処理（通常モード）の終了と同時に、第１ＣＰＵ３１は、切り換えられた動作モード、即ち低電力モードでのＧＰＳ測位動作処理の実行を開始する。ここで、上述のＧＰＳ測位動作処理の動作モード切換指示は、切り換え後のＧＰＳ測位動作処理（低電力モード）の実行を開始をさせる開始指示ともなる。
【０１５８】
一方、上述のステップＳ５４において、電池残量が充分にあると判断された場合には、ステップＳ５５の処理を飛ばして、次のステップＳ５６の処理に進む。つまり、電池残量が充分にある場合には、ＧＰＳ測位動作処理は通常モードで動作し、電池残量が不充分な場合には、ＧＰＳ測位動作処理は低電力モードで動作することになる。この低電力モードのＧＰＳ測位動作処理の詳細は、図９に示す通りである。
【０１５９】
図９に示す低電力モード時のＧＰＳ測位動作処理は、基本的には、上述の第２の実施形態におけるＧＰＳ測位動作処理（図７参照）と略同様の流れとなっているが、本実施形態における低電力モードでは、さらに、ステップＳ４５の処理及びステップＳ４６の処理が加わっている点が異なる。したがって、図９においては、図７と同様の処理ステップについては同じステップ番号を附して、その説明は省略し、異なる処理ステップのみを説明する。
【０１６０】
即ち、ステップＳ４４において、第１ＣＰＵ３１は、測位（位置特定）に必要となる数の衛星信号の追尾に失敗したと判断した場合には、次のステップＳ４５の処理に進む。
【０１６１】
ステップＳ４５において、第１ＣＰＵ３１は、設定されているＧＰＳ測位動作モードが低電力モードであるか否かの確認を行う。ここで、通常モードに設定されている場合には、上述のステップＳ３１の処理に戻り、以降の処理を繰り返す。一方、ここで、低電力モードに設定されている場合には、次のステップＳ４６の処理に進む。
【０１６２】
ステップＳ４６において、第１ＣＰＵ３１は、現在追尾している衛星信号のみに基づいて測位データを算出する演算処理を行う。そして、これによって得られる測位データに対しては、例えば精度が粗である旨を示す低精度フラグを付加する処理がなされる。その後、ステップＳ３８の処理に進み、以降の処理を繰り返す。
【０１６３】
その他の処理ステップは、上述の第２の実施形態で説明したＧＰＳ測位動作処理（図７）の各処理ステップと同様である。
【０１６４】
図８に戻って、ステップＳ５６において、第１ＣＰＵ３１は、撮影指示がなされたか否かの確認を行う。この場合において、撮影指示がなされたか否かの判断は、例えばキーマトリクス２３に含まれる操作部材のうちレリーズボタンから生じる撮影指示信号の有無を第１ＣＰＵ３１が確認することによりを行われる。ここで、第１ＣＰＵ３１が撮影指示信号を確認することにより撮影指示がなされたと判断した場合には、次のステップＳ５７の処理に進む。一方、撮影指示がなされていないと判断した場合には、ステップＳ６２の処理に進む。
【０１６５】
ステップＳ５７において、第１ＣＰＵ３１は、撮影手段等を制御して撮影処理を実行する。この撮影処理は、通常一般のデジタルカメラにおいて行われる撮影処理と同様の処理である。その後、ステップＳ５８の処理に進む。
【０１６６】
ステップＳ５８において、第１ＣＰＵ３１は、ファイル管理機能部３１ｄの内部メモリに一時記憶されている測位データを第２ＣＰＵ３２へと伝送し、同第２ＣＰＵ３２において、当該測位データを、上記フレームメモリ６に一時記憶されている撮影データに付加する処理を行う。その後、ステップＳ５９の処理に進む。
【０１６７】
なお、このステップＳ５８の処理にて撮影データに付加されるべき測位データは、ＧＰＳ測位動作処理の動作モードによって異なる。例えば、ＧＰＳ測位動作処理が通常モードで動作している場合には、撮影データに付加される測位データは、撮影レリーズの瞬間に取得された測位データが対応する。一方、ＧＰＳ測位動作処理が低電力モードで動作している場合には、撮影データに付加される測位データは、撮影処理の実行時点の直前に取得された測位データが対応する。
【０１６８】
次いで、ステップＳ５９において、第１ＣＰＵ３１は、画像ファイルの記録処理を実行する。この記録処理は、まず、撮影指示に応じて実行された撮影処理により取得された撮影データと、これに対応する画像データとを合わせて一つの画像ファイルを生成する。この画像ファイルについて、画像圧縮伸張部３２ａによる画像圧縮処理が行なわれて圧縮画像ファイルが生成される。この圧縮画像ファイルは、記録媒体アクセス部３２ｂの制御によって記録バッファ１４，記録媒体Ｉ／Ｆ１５を介して記録媒体１６に向けて送られる。そして、当該圧縮画像ファイルは、当該記録媒体１６の所定の領域に所定の形態で記録されることになる。その後、ステップＳ６０の処理に進む。
【０１６９】
ステップＳ６０において、第１ＣＰＵ３１は、設定されているＧＰＳ測位動作モードが低電力モードであるか否かの確認を行う。ここで、通常モードに設定されている場合には、ステップＳ６２の処理に進む。一方、ここで、低電力モードに設定されている場合には、次のステップＳ６１の処理に進む。
【０１７０】
ステップＳ６１において、第１ＣＰＵ３１は、ＧＰＳ測位動作モードを通常モードに切り換える設定を行う。その後、ステップＳ６２の処理に進む。
【０１７１】
ステップＳ６２において、第１ＣＰＵ３１は、本デジタルカメラの動作モードが、撮影モードから再生モードへの変更指示がなされたか否か、若しくは電源状態がオフ状態にされたか否かの確認を行う。この再生モードへの変更指示若しくは電源オフ指示の発生によりＧＰＳ測位動作の終了指示信号が発生する。
【０１７２】
ここで、再生モードへの変更がなされておらず、かつ電源がオン状態のままであると判断された場合には、上述のステップＳ５６の処理に戻り、以降の処理を繰り返す。一方、再生モードへの変更指示がなされた場合、若しくは電源がオフ状態に切り換えられたと判断された場合には、ステップＳ６３の処理に進む。
【０１７３】
ステップＳ６３において、第１ＣＰＵ３１は、ＧＰＳ測位動作の終了指示を受けて、ＧＰＳ信号処理機能部３７及びＧＰＳ信号演算機能部３６を制御して、継続中であったＧＰＳ測位動作を終了させる処理を実行する。その後、一連の撮影動作処理を終了し、再生モードの動作シーケンスに移行するか、若しくは電源状態をオフ状態に切り換えて、当該デジタルカメラを非動作状態とする。その後、撮影モードにおける一連の動作を終了する。
【０１７４】
以上説明したように上記第３の実施形態によれば、電池状態を検出し、その検出結果に応じてＧＰＳ測位動作処理の動作モードを通常モードと低電力モードのいずれかに切り換えるようにしている。この場合において、電池状態の検出結果が電池残量が充分である場合には、ＧＰＳ測位動作処理を通常モードで動作させる一方、電池残量が不充分である（所定レベル以下である）場合には、低電力モードでＧＰＳ測位動作処理を行う。この低電力モードでのＧＰＳ測位動作処理は、測位衛星の追尾動作の失敗があった時には、新たな衛星捕捉動作を行なわず、現在追尾している衛星信号のみに基づいて測位データを取得するようにしている。そして、低電力モードでＧＰＳ測位動作処理を行ったときには、取得した測距データを撮影データに付加する際に、測位精度情報を表わすフラグを合わせて付加するようにしている。したがって、測位精度に多少の劣化が生じる可能性はあるものの新たな衛星捕捉動作を行なわない分だけ電力消費を押さえつつ、常に測位データを取得し続けることができる。
【０１７５】
次に、本発明の第４の実施形態のデジタルカメラについて、以下に説明する。
【０１７６】
図１０は、本発明の第４の実施形態のデジタルカメラの作用を示すフローチャートであって、撮影モードで起動した時の動作の流れの処理シーケンスのうちの低電力モードのＧＰＳ測位動作処理の詳細を示す処理シーケンスである。
【０１７７】
本実施形態においては、上述の第３の実施形態と同様に、ＧＰＳ測位動作処理の動作形態として二つの動作形態（動作モード）を有し、デジタルカメラの電池状態に応じてＧＰＳ測位動作処理の動作形態を切り換えるようにしている。
【０１７８】
そして、本実施形態においては、上述の各実施形態におけるＧＰＳ測位動作処理を通常の動作形態とし、低電力モードのＧＰＳ測位動作処理を異ならせているものである。
【０１７９】
したがって、本実施形態においては、デジタルカメラの電源をオン状態とし、撮影モードで起動した時の動作の流れの処理シーケンスは、上述の第３の実施形態と同じものを用いるものとする（図８参照）。
【０１８０】
また、本実施形態によるＧＰＳ測位動作処理における低電力モードでの処理シーケンス（図１０参照）は、上述の第３の実施形態によるＧＰＳ測位動作処理における低電力モードでの処理シーケンス（図９参照）と基本的に同様であり細部が異なるのみである。したがって、図９における処理ステップと同様のシーケンスについては、同じ符号を附して、その説明を省略し、主に異なる処理ステップについて、以下に説明する。
【０１８１】
本実施形態によるＧＰＳ測位動作処理における低電力モードでの処理シーケンスは、図１０に示すように、まず、ステップＳ３１において、第１ＣＰＵ３１はＧＰＳ信号捕捉動作処理を実行する。なお、本ＧＰＳ測位動作処理の実行開始時点において、第１ＣＰＵ３１は、内部時計３１ｅによる計時動作を開始させる。
【０１８２】
次に、ステップＳ７２において、第１ＣＰＵ３１は、ＧＰＳ信号追尾動作処理を実行する（図９のステップＳ３２と同様）。また、本処理ステップにおいては、ＧＰＳ衛星追尾管理機能部３１ｃにより追尾タイマーｔ（特に図示せず）の計時を新規に開始する。この追尾タイマーｔは、ＧＰＳ衛星追尾管理機能部３１ｃによる機能の一部であって、例えばＧＰＳ衛星追尾管理機能部３１ｃが第１ＣＰＵ３１の内部時計３１ｅを参照して計時を行う機能である。その後、ステップＳ３３の処理に進む。
【０１８３】
このステップＳ３３の処理からステップＳ４５の処理までは、上述の第２の実施形態におけるＧＰＳ測位動作処理（低電力モード；図９参照）と全く同様であるので、その説明は省略する。
【０１８４】
ステップＳ４５の処理において、第１ＣＰＵ３１は、設定されているＧＰＳ測位動作モードが低電力モードであるか否かの確認を行い、通常モードに設定されている場合には、上述のステップＳ３１の処理に戻り、以降の処理を繰り返す。
【０１８５】
一方、ここで、低電力モードに設定されている場合には、次のステップＳ７３の処理に進む。
【０１８６】
ステップＳ７３において、第１ＣＰＵ３１は、ＧＰＳ衛星追尾管理機能部３１ｃの追尾タイマーｔを確認し、追尾タイマーｔが３分以上が経過したか否かの判断を行う。つまり、ここでは、ＧＰＳ信号追尾動作処理の実行を開始してからが３分が経過したか否かの判断を行う。
【０１８７】
ここで、追尾タイマーｔが３分以上であると判断された場合には、上述のステップＳ３１の処理に戻り、以降の処理を繰り返す。
【０１８８】
一方、ここで、追尾タイマーｔが３分未満であると判断された場合には、次のステップＳ４６の処理に進む。
【０１８９】
ステップＳ４６において、第１ＣＰＵ３１は、現在追尾している衛星信号のみに基づいて測位データを算出する演算処理を行う。そして、これによって得られる測位データに対しては、例えば精度が粗である旨を示す低精度フラグを付加する処理がなされる。その後、ステップＳ３８の処理に進み、以降の処理を繰り返す。
【０１９０】
以上説明したように上記第４の実施形態によれば、電池状態を検出し、その検出結果に応じてＧＰＳ測位動作処理の動作モードを通常モードと低電力モードのいずれかに切り換えるようにしている。この場合において、電池状態の検出結果が電池残量が不充分である（所定レベル以下である）場合に実行する低電力モードでのＧＰＳ測位動作処理において、測位衛星の捕捉動作を、３分間隔で実行するようにし、その３分間の間においては、測位衛星の追尾動作に失敗があっても新たな衛星捕捉動作を行なわず、現在追尾している衛星信号のみに基づいて測位データを取得するようにしている。
【０１９１】
そして、低電力モードでＧＰＳ測位動作処理を行ったときには、取得した測距データを撮影データに付加する際に、測位精度情報を表わすフラグを合わせて付加するようにしている。
【０１９２】
したがって、上述の第３の実施形態と同様に、測位精度に多少の劣化が生じる可能性はあるものの新たな衛星捕捉動作を行なわない分だけ電力消費を押さえつつ、常に測位データを取得し続けることができる。
【０１９３】
さらに、本実施形態では、新たな衛星捕捉動作を３分間隔で実行するようにしているので、精度の高い測位データを取得する可能性を高くすることができる。
【０１９４】
次に、本発明の第５の実施形態のデジタルカメラについて、以下に説明する。
【０１９５】
図１１は、本発明の第５の実施形態のデジタルカメラの作用を示すフローチャートであって、撮影モードで起動した時の動作の流れの処理シーケンスのうちの低電力モードのＧＰＳ測位動作処理の詳細を示す処理シーケンスである。
【０１９６】
本実施形態は、基本的には、上述の第３，第４の実施形態と略同様であって、低電力モードでのＧＰＳ測位動作処理の異なる例を示すものである。
【０１９７】
したがって、本実施形態においても、デジタルカメラの電源をオン状態とし、撮影モードで起動した時の動作の流れの処理シーケンスは、上述の第３の実施形態と同じものを用いるものとする（図８参照）。
【０１９８】
また、本実施形態によるＧＰＳ測位動作処理の処理シーケンス（図１１参照）は、上述の第２の実施形態によるＧＰＳ測位動作処理における低電力モードでの処理シーケンス（図７参照）と基本的に同様であり細部が異なるのみである。したがって、図７における処理ステップと同様のシーケンスについては、同じ符号を附して、その説明を省略し、主に異なる処理ステップについて、以下に説明する。
【０１９９】
本実施形態におけるＧＰＳ測位動作処理の処理シーケンスは、図１１に示すように、まず、ステップＳ８０において、第１ＣＰＵ３１は、設定されているＧＰＳ測位動作モードが低電力モードであるか否かの確認を行う。ここで、通常モードに設定されている場合には、ステップＳ８１Ａの処理に進む。一方、低電力モードに設定されている場合には、ステップＳ８１Ｂの処理に進む。
【０２００】
通常モードの場合は、ステップＳ８１Ａにおいて、第１ＣＰＵ３１は、ＧＰＳ信号処理機能部３７の信号捕捉部３７ｃを制御して、最大チャンネル数ｎ（例えばｎ＝２４）にてＧＰＳ信号捕捉動作処理を同時に並行して実行させ、測位衛星からの信号の探索（スキャン）を行う。なお、ＧＰＳ測位動作処理の実行開始時点において、第１ＣＰＵ３１は、自己の内部時計３１ｅによる計時動作を開始させる。その後ステップＳ３２の処理に進む。
【０２０１】
一方、低電力モードの場合は、ステップＳ８１Ｂにおいて、第１ＣＰＵ３１は、ＧＰＳ信号処理機能部３７の信号捕捉部３７ｃを制御して、チャンネル数ｎを制限して（例えばｎ＝４）ＧＰＳ信号捕捉動作処理を実行して、測位衛星からの信号の探索（スキャン）を行う。このとき、ＧＰＳ信号捕捉動作処理は各チャンネルで同時に並行して実行させる。なお、ＧＰＳ測位動作処理の実行開始時点において、第１ＣＰＵ３１は、自己の内部時計３１ｅによる計時動作を開始させる。その後ステップＳ３２の処理に進む。
【０２０２】
ステップＳ３２の処理以降の処理は、図７と同様である。
【０２０３】
以上説明したように上記上記第５の実施形態によれば、電池状態に応じてＧＰＳ測位動作処理の動作モードを通常モードと低電力モードのいずれかに切り換えるようにしている点で、上述の第２−第４の実施形態と略同様である。この場合において、電池状態の検出結果が電池残量が不充分である（所定レベル以下である）場合に実行する低電力モードでのＧＰＳ測位動作処理においては、測位衛星の捕捉動作を行う際に同時に稼動するチャンネル数を制限するようにしている。これにより電力の消費を抑止することができる。
【０２０４】
次に、本発明の第６の実施形態のデジタルカメラについて、以下に説明する。
【０２０５】
図１２，図１３は、本発明の第６の実施形態のデジタルカメラの作用を示すフローチャートである。このうち、図１２は、本実施形態のデジタルカメラを撮影モードで起動した時の動作の流れを示す処理シーケンスである。図１３は、図１２の処理シーケンスのうちのズーム及びＡＦ動作処理の動作の流れを示す処理シーケンスである。
【０２０６】
通常のデジタルカメラにおいては、撮影動作処理や、これに伴う記録動作処理、ＧＰＳ測位動作処理等を実行するのに際しては、電力を消費することになり、これらの処理が一時に並行しておこなわれるような状況にあっては、その電力消費量が一時的に増大することになる。
【０２０７】
また、これらの動作処理以外にも、撮影動作に先立ってレンズ１等の撮影手段を駆動することで、撮影画面の範囲を設定するズーム動作や所望の被写体に対する焦点調節動作であるオートフォーカス動作（ＡＦ動作という）等が行われるのが普通である。さらに、このＡＦ動作においては、例えば低輝度環境時のＡＦ動作を補助するために閃光発光装置２０（図１参照）を駆動して補助光束を発光させるＡＦ補助光発光動作を伴うようなこともある。
【０２０８】
これらのズーム動作及びＡＦ動作等は、撮影動作に先立って行われるものであり、デジタルカメラの本来の目的である被写体を撮影するという行為に伴ってなされる動作である。
【０２０９】
一方、上述したようにＧＰＳ測位動作は、そのシステムの制約上からは、常に継続して実行させておくのが望ましいのであるが、ズーム動作及びＡＦ動作の実行中に、同時にＧＰＳ測位動作を実行しておくことは、電力消費が増大することになり、電源の消耗時等にあっては、ズーム動作及びＡＦ動作自体が不能になってしまう可能性もある。
【０２１０】
そこで、本実施形態においては、電池状態を検出し、その検出結果に応じてズーム動作及びＡＦ動作の実行中におけるＧＰＳ測位動作の動作を制御することで、消費電力を抑制するようにしている。
【０２１１】
本実施形態のデジタルカメラの構成は、上述の第１の実施形態のデジタルカメラと同様である（図１，図２参照）。
【０２１２】
本実施形態のデジタルカメラを用いて撮影動作を行う際の作用を、図１２，図１３を用いて以下に説明する。
【０２１３】
本実施形態のデジタルカメラの電源がオン状態とされると、当該デジタルカメラは、撮影動作を実行し得る状態、即ち撮影モードで起動する。
【０２１４】
このとき、図１２に示すステップＳ９１において、まず、第１ＣＰＵ３１は、本デジタルカメラの内部回路の初期化処理を実行する。その後、ステップＳ９２の処理に進む。
【０２１５】
続いて、ステップＳ９２において、本デジタルカメラは、ＧＰＳ測位動作処理の実行を開始する。その後、ステップＳ９３の処理に進む。なお、このＧＰＳ測位動作処理の詳細は、例えば上述の各実施形態で説明した通常モードでの動作と同じである。
【０２１６】
次に、ステップＳ９３において、第１ＣＰＵ３１は、ズーム動作又はＡＦ動作（以下、ズームＡＦ動作と略記する）の指示がなされたか否かの確認を行う。この場合において、ズームＡＦ動作の指示がなされたか否かの判断は、キーマトリクス２３に含まれる操作部材のうちズームボタンから生じるズーム指示信号や、レリーズボタンから生じるＡＦ開始指示信号の有無を第１ＣＰＵ３１が確認することによりを行われる。
【０２１７】
ここで、第１ＣＰＵ３１がズーム指示信号又はＡＦ指示信号を確認することによりズームＡＦ動作の指示がなされたと判断した場合には、次のステップＳ９４の処理に進む。一方、ズームＡＦ動作の指示がなされていないと判断した場合には、ステップＳ９５の処理に進む。
【０２１８】
ステップＳ９４において、第１ＣＰＵ３１は、アクチュエータ駆動回路１８を介してアクチュエータ１７を駆動制御してズームＡＦ動作処理を実行する。
【０２１９】
ここで、本実施形態のデジタルカメラにおけるズームＡＦ動作処理の詳細について、図１３によって説明する。
【０２２０】
本実施形態におけるデジタルカメラのズームＡＦ動作処理は、上述したように第１ＣＰＵ３１がズーム指示信号又はＡＦ開始指示信号を受けて実行される。
【０２２１】
即ち、第１ＣＰＵ３１にズーム指示信号又はＡＦ開始指示信号が入力されると、まず、図１３のステップＳ１０１において、第１ＣＰＵ３１は、電池状態検出回路２９を制御して電池２６の電池残量の検出処理を行う。その検出結果は、第１ＣＰＵ３１の電池残量管理機能部３１ｆへと送られる。その後、ステップＳ１０２の処理に進む。
【０２２２】
ステップＳ１０２において、第１ＣＰＵ３１の電池残量管理機能部３１ｆは、上述のステップＳ１０１にて得られた電池残量検出結果に基づいて電池残量が充分にあるか否か、つまり、当該デジタルカメラがズーム動作処理又はＡＦ動作処理を実行するのに充分なだけの所定のレベル以上の電池残量があるか否かの確認を行う。ここで、電池残量が充分にあると判断された場合には、ステップＳ１０６の処理に進む。
【０２２３】
ステップＳ１０６において、第１ＣＰＵ３１は、アクチュエータ駆動回路１８を介してアクチュエータ１７を駆動制御して入力された指示信号に応じたズーム駆動処理又はＡＦ駆動処理（以下、ズームＡＦ駆動処理）を実行する。なお、ＡＦ駆動動作処理において、第１ＣＰＵ３１は、場合によっては閃光発光装置２０を駆動制御してＡＦ補助光を発光する。このズームＡＦ駆動処理は、通常一般のデジタルカメラにおいて行われるズームＡＦ駆動処理と同様である。このズームＡＦ駆動処理が完了した後、一連のズームＡＦ動作処理を終了する。
【０２２４】
一方、上述のステップＳ１０２の処理において、電池残量が充分ではないと判断された場合には、ステップＳ１０３の処理に進む。
【０２２５】
ステップＳ１０３において、第１ＣＰＵ３１は、ＧＰＳ信号処理機能部３７やＧＰＳ信号演算機能部３６を制御して、ＧＰＳ測位動作処理の実行を一時的に停止させる処理を実行する。その後、ステップＳ１０４の処理に進む。
【０２２６】
ステップＳ１０４において、第１ＣＰＵ３１は、ズームＡＦ駆動処理を実行する。このズームＡＦ駆動処理は、上述のステップＳ１０６の処理で実行される処理と同様である。このズームＡＦ駆動処理が完了した後、次のステップＳ１０５の処理に進む。
【０２２７】
ステップＳ１０５において、第１ＣＰＵ３１は、ＧＰＳ信号処理機能部３７やＧＰＳ信号演算機能部３６を制御して、ＧＰＳ測位動作処理の実行を再開させる処理を実行する。その後、一連のズームＡＦ処理を終了する。
【０２２８】
こうして、図１２のステップＳ９４の処理、即ちズーム動作処理又はＡＦ動作処理が完了すると、その後、ステップＳ９５の処理に進む。
【０２２９】
ステップＳ９５において、第１ＣＰＵ３１は、撮影指示がなされたか否かの確認を行う。この撮影指示の確認は、例えばキーマトリクス２３に含まれる操作部材のうちレリーズボタンから生じる撮影指示信号の有無を第１ＣＰＵ３１が確認することによりを行われる。ここで、第１ＣＰＵ３１が撮影指示信号を確認することにより撮影指示がなされたと判断した場合には、次のステップＳ９６の処理に進む。一方、撮影指示がなされていないと判断した場合には、ステップＳ９７の処理に進む。
【０２３０】
ステップＳ９６において、第１ＣＰＵ３１は、撮影手段等を制御して撮影処理を実行する。この撮影処理は、通常一般のデジタルカメラにおいて行われる撮影処理と同様の処理である。その後、ステップＳ９７の処理に進む。
【０２３１】
ステップＳ９７において、第１ＣＰＵ３１は、本デジタルカメラの動作モードが、撮影モードから再生モードへの変更指示がなされたか否か、若しくは電源状態がオフ状態にされたか否かの確認を行う。この再生モードへの変更指示若しくは電源オフ指示の発生によりＧＰＳ測位動作の終了指示信号が発生する。
【０２３２】
ここで、再生モードへの変更がなされておらず、かつ電源がオン状態のままであると判断された場合には、上述のステップＳ９３の処理に戻り、以降の処理を繰り返す。一方、再生モードへの変更指示がなされた場合、若しくは電源がオフ状態に切り換えられたと判断された場合には、ステップＳ９８の処理に進む。
【０２３３】
ステップＳ６３において、第１ＣＰＵ３１は、ＧＰＳ測位動作の終了指示を受けて、ＧＰＳ信号処理機能部３７及びＧＰＳ信号演算機能部３６を制御して、継続中であったＧＰＳ測位動作を終了させる処理を実行する。その後、一連の撮影動作処理を終了し、上述のステップＳ９７において確認した指示信号に応じて再生モードの動作シーケンスに移行するか、若しくは電源状態をオフ状態に切り換えて、当該デジタルカメラを非動作状態とする。その後、撮影モードにおける一連の動作を終了する。
【０２３４】
以上説明したように上記第６の実施形態によれば、デジタルカメラを撮影モードで起動したときにＧＰＳ測位動作処理の実行を開始し、電源をオフ状態にするまで、当該測位動作の実行を継続するようにしている。そして、実際の撮影動作を実行するのに際して、これに伴うズームＡＦ動作指示が発生した時には、電池残量の状態を確認し、電池残量が充分であれば、そのままズームＡＦ処理を実行し、電池残量が充分でない場合には、そのズームＡＦ動作処理の間は、ＧＰＳ測位動作を一時停止させるようにその動作を制限している。
【０２３５】
したがって、これによれば、電池残量の検出結果に基づいて、電池残量が充分でない時には、ＧＰＳ測位動作の実行を一時的に停止させることで、電力の浪費を抑止しながら、ズーム動作処理又はＡＦ動作処理を確実に実行することができる。
【０２３６】
上述の各実施形態においては、ＧＰＳによる測位手段を備えたデジタルカメラ等の撮影装置についての例を示しているが、この例のみに限らず、例えば撮影動作によりデジタル画像データを取得し記録し得る撮影記録機能を備えた電子機器、例えば携帯電話や携帯用コンピュータ等の小型情報機器，電子手帳等においてＧＰＳによる測位手段を具備するものに適用可能である。
【０２３７】
なお、本発明は上述した各実施形態に限定されるものではなく、発明の主旨を逸脱しない範囲内において種々の変形や応用を実施し得ることが可能であることは勿論である。さらに、上記各実施形態には、種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせによって、種々の発明が抽出され得る。例えば、上記各実施形態のうちの一つの実施形態に示される全構成要件から幾つかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【図面の簡単な説明】
【０２３８】
【図１】本発明の第１の実施形態のデジタルカメラの主な構成を示すブロック構成図。
【図２】図１のデジタルカメラにおける測位手段の主要構成を取り出して示す要部ブロック構成図。
【図３】本発明の第１の実施形態のデジタルカメラを撮影モードで起動した時の動作の流れを示すフローチャート。
【図４】図３の処理シーケンスのうちＧＰＳ測位動作処理の詳細を示すフローチャート。
【図５】図４のＧＰＳ測位動作処理の処理シーケンス中において表示される測位エラー表示の表示例を示す図。
【図６】図３の処理シーケンスのうち撮影動作処理の詳細を示すフローチャート。
【図７】本発明の第２の実施形態のデジタルカメラにおいて行われるＧＰＳ測位動作処理のフローチャート。
【図８】本発明の第３の実施形態のデジタルカメラを撮影モードで起動した時の動作の流れを示すフローチャート。
【図９】図８の処理シーケンスのうちの低電力モードのＧＰＳ測位動作処理の詳細を示すフローチャート。
【図１０】本発明の第４の実施形態のデジタルカメラを撮影モードで起動した時の動作の流れの処理シーケンスのうちの低電力モードのＧＰＳ測位動作処理の詳細を示すフローチャート。
【図１１】本発明の第５の実施形態のデジタルカメラを撮影モードで起動した時の動作の流れの処理シーケンスのうちの低電力モードのＧＰＳ測位動作処理の詳細を示すフローチャート。
【図１２】本発明の第６の実施形態のデジタルカメラを撮影モードで起動した時の動作の流れを示すフローチャート。
【図１３】図１２の処理シーケンスのうちのズーム及びＡＦ動作処理の動作の流れを示すフローチャート。
【符号の説明】
【０２３９】
２……撮像素子
１６……記録媒体
２６……電池
２７……電源回路
２９……電池状態検出回路
３１……第１ＣＰＵ
３１ａ……システムコントロール部
３１ｂ……衛星捕捉管理機能部
３１ｃ……衛星追尾管理機能部
３１ｄ……ファイル管理機能部
３１ｅ……内部時計
３１ｆ……電池残量管理機能部
３２……第２ＣＰＵ
３６……ＧＰＳ信号演算機能部
３６ａ……航法メッセージ複合化疑似距離測定部
３６ｂ……測位計算部
３７……ＧＰＳ信号処理機能部
３７ａ……フロントエンド部
３７ｂ……ＡＤ変換器
３７ｃ……信号捕捉部
３７ｄ……信号追尾部
３８……ＧＰＳアンテナ
【図１】
2008177780.tif 000003
【図２】
2008177780.tif 000004
【図３】
2008177780.tif 000005
【図４】
2008177780.tif 000006
【図５】
2008177780.tif 000007
【図６】
2008177780.tif 000008
【図７】
2008177780.tif 000009
【図８】
2008177780.tif 000010
【図９】
2008177780.tif 000011
【図１０】
2008177780.tif 000012
【図１１】
2008177780.tif 000013
【図１２】
2008177780.tif 000014
【図１３】
2008177780.tif 000015