(57)【特許請求の範囲】
【請求項１】
撮像装置であって、
外部装置からデータを受信する受信手段と、
前記受信手段により受信されたデータに基づき、位置データを算出する演算手段と、被写体を撮像して画像データを生成し、記録媒体に記録するための撮像処理を実行する撮像手段と、
少なくとも前記撮像手段により撮像処理が実行されている間は、前記受信手段による受信データの受信を行い、かつ前記演算手段による位置データの演算処理を行わないよう制御する制御手段とを有し、
前記撮像装置が電池でない電源によって動作している場合、前記制御手段は、前記撮像手段による撮像処理の実行中でも、前記演算手段による位置データの演算処理を行うよう制御することを特徴とする撮像装置。
【請求項２】
前記受信手段により受信したデータを前記画像データに対応づける対応づけ手段を有することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記演算手段は更に、前記対応づけ手段により既に画像データに対応づけられている、前記受信手段により受信されたデータに基づいて位置データを演算することを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記対応づけ手段は、前記画像データに既に対応づけられている、前記受信手段により受信されたデータの代わりに、前記演算手段により演算された位置データを前記画像データに対応づけることを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記演算手段は、前記撮像手段による撮像処理が実行されていない間に、位置データの演算処理を行うことを特徴とする請求項２乃至４のいずれか１項に記載の撮像装置。
【請求項６】
前記撮像装置は、前記撮像手段により撮像処理を実行するための撮像モードを含む複数のモードを有し、
前記制御手段は、前記撮像モードから他のモードに遷移することに応じて、前記対応づけ手段により既に画像データに対応づけられている、前記受信手段により受信されたデータに基づいて、位置データを演算するよう前記演算手段を制御することを特徴とする請求項２乃至５のいずれか１項に記載の撮像装置。
【請求項７】
前記撮像装置の動作を停止する指示を受け付けた場合、前記撮像装置の動作を停止する前に、前記演算手段は位置データの演算処理を行うことを特徴とする請求項２乃至６のいずれか１項に記載の撮像装置。
【請求項８】
撮像装置の制御方法であって、
外部装置からデータを受信する受信工程と、
前記受信工程にて受信されたデータに基づき、位置データを算出する演算工程と、
被写体を撮像して画像データを生成し、記録媒体に記録するための撮像工程と、
少なくとも前記撮像工程が実行されている間は、前記受信工程を並行して行い、かつ前記演算工程を行わないよう制御する制御工程とを有し、
前記撮像装置が電池でない電源によって動作している場合、前記制御工程では、前記撮像工程の実行中でも、前記演算工程を実行するよう制御することを特徴とする撮像装置の制御方法。
【請求項９】
コンピュータを、請求項１乃至７のいずれか１項に記載の撮像装置として機能させるためのコンピュータが読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、撮像装置の制御方法、およびそのプログラムに関するものである。
【背景技術】
【０００２】
ＧＰＳ衛星から、航法メッセージデータの信号を受信して位置情報を求めるＧＰＳ装置を備えることで、求められた位置情報を画像データの撮影位置として対応づけるカメラが知られている。この撮像装置では、一定周期で、衛星から送られてくる航法メッセージデータに基づき位置を算出するための演算処理を行っている。この演算処理はＣＰＵにとって大きな負荷となる処理である。この負荷を軽減するために、例えば特許文献１では衛星が捕捉できない場合には、ＧＰＳ回路全体を一定期間停止させて、一定期間後に再度、ＧＰＳ回路を起動させるという構成が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−２０２０４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術では、衛星が捕捉できる場合には、撮影処理を行っている際にも、受信したＧＰＳ信号から位置情報を演算する演算処理を行う場合がある。
【０００５】
撮影処理は演算処理と同様にＣＰＵにとって負荷となる処理であるため、演算処理が撮影処理と並行して行われると、ＣＰＵにはより大きな負荷がかかってしまうという問題があった。
【課題を解決するための手段】
【０００６】
上記の問題を解決するために、本発明の撮像装置は、外部装置からデータを受信する受信手段と、前記受信手段により受信されたデータに基づき、位置データを算出する演算手段と、被写体を撮像して画像データを生成し、記録媒体に記録するための撮像処理を実行する撮像手段と、少なくとも前記撮像手段により撮像処理が実行されている間は、前記受信手段による受信データの受信を行い、かつ前記演算手段による位置データの演算処理を行わないよう制御する制御手段とを有し、前記撮像装置が電池でない電源によって動作している場合、前記制御手段は、前記撮像手段による撮像処理の実行中でも、前記演算手段による位置データの演算処理を行うよう制御することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、撮影処理と演算処理とを並行して行わないため、ＣＰＵへの負荷を軽減することができる。
【図面の簡単な説明】
【０００８】
【図１】実施例を説明するためのブロック図である。
【図２】実施例を説明するためのフローチャート図である。
【図３】実施例を説明するためのフローチャート図である。
【図４】実施例を説明するためのフローチャート図である。
【発明を実施するための形態】
【０００９】
以下に、本発明を実施するための形態について、添付の図面を用いて詳細に説明する。
【００１０】
尚、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されてもよい。また、各実施の形態は適宜組み合わされることも可能である。
【００１１】
［第１の実施の形態］
本実施形態では、撮影処理を行っている際には、ＧＰＳ信号からの位置情報の演算処理を行わず、再生モードの際又は節電モードの際に位置情報の演算処理を行うカメラの例について述べる。
【００１２】
本実施形態の、ＧＰＳ装置を備えた撮像装置のブロック図を図１（ａ）に示す。
【００１３】
１０１はレンズで結像された被写体光を電気信号に変換し、ノイズ低減処理などを行いデジタルデータを画像データとして出力する撮影処理を行う撮像部である。
【００１４】
１０２はユーザが撮像装置の動作を指示するための操作部である。操作部１０２は撮像装置の動作モードである再生モードや撮影モード、節電モードなどの動作モードのうち、実行するモードの切り替えを指示するためのモードスイッチや、撮影モードにおける撮影指示を行うためのレリーズスイッチなどの操作部材を含む。ここで、撮影モードとは、後述のメイン制御部１１０に制御される撮像部１０１により、画像データを取得するモードである。再生モードとはユーザが後述の表示部１０８を介して、後述の記録部１０３により記録媒体に記録された画像データや位置データを、閲覧することができるモードである。節電モードとは、撮像部１０１及び表示部１０８への通電を停止し、消費電力を抑えるモードである。
【００１５】
１０４はＧＰＳ信号の取得処理を行うＧＰＳ受信ブロックである。ＧＰＳ信号は、軌道上における衛星に関する軌道情報であるアルマナックデータや各衛星の正確な位置情報と衛星が信号を送信した時刻情報とを含むエフェメリスデータ等の航法メッセージデータを示す情報が含まれる信号である。ＧＰＳ信号の取得処理は、外部装置（本実施形態ではＧＰＳ衛星）からＧＰＳ信号を受信して、該ＧＰＳ信号をデジタルデータに変換して受信データとして出力することをいう。受信データは、衛星の軌道情報と衛星の位置情報と衛星が信号を発信した時刻情報とを含むデータである。
【００１６】
１０５はＧＰＳ受信ブロック１０４から出力されてくる受信データを保持しておくためのＧＰＳメモリである。
【００１７】
１０６はＧＰＳメモリ１０５に保持される受信データの復調処理を行うためのベースバンドブロックである。ベースバンドブロック１０６の復調処理により、受信データから衛星の軌道情報や、衛星の位置情報、衛星が信号を発信した時刻情報等を得ることができる。
【００１８】
１０７はベースバンドブロック１０６で得られる衛星の軌道情報、衛星の位置情報、衛星が信号を発信した時刻情報に基づき、撮像装置の位置を示す位置データを算出するための位置情報演算処理ブロックである。位置データは、撮像装置の位置を緯度・経度の形で示すものである。
【００１９】
１０３は画像データや位置データなどの記録処理を行う記録部である。記録部１０３は、図示しない着脱可能な記憶媒体と接続されるよう構成してもよいし、記憶媒体を内蔵していてもよい。本実施形態では、記録媒体は着脱可能とし、記録部１０３は装着された記憶媒体とデータのやり取りを行うことができるものとする。また、これ以降、記録部１０３を介して記録媒体にデータを記録する処理を行うことを、記録部１０３に記録するという。記録部１０３は、後述のメイン制御部１１０により、受信データまたは位置データと、画像データとを対応づけて記録処理を行うよう制御される。
【００２０】
ここで、撮像した画像データと受信データや位置データとを対応づけて記録部１０３に記録するデータの構造を図１（ｂ）および図１（ｃ）に示す。図１（ｂ）の１１２は画像データを取得した際の日付や撮影した際のシャッタースピードなどの撮影条件などが示されるヘッダー情報である。１１３は画像データである。図１（ｃ）の１１４と１１５はヘッダー情報１１２に記録されるデータの一部である。１１４は、受信データまたは位置データである。前述のとおり、受信データとは、ＧＰＳ受信ブロック１０４で受信した信号のデジタルデータ（演算前のデータ）である。また、位置データとは、ベースバンドブロック１０６で受信データをデコードして得られる情報に基づき、位置データ演算処理ブロック１０７により演算されることで得られるデータである。１１５は、判別ビットである。判別ビットとは、ヘッダー情報１１２に記録されるデータ１１４が、受信データであるか位置データであるかを判断するための情報である。この判別ビット１１５は、メイン制御部１１０により、画像データを記録部１０３に記録する際に付加される。本実施形態の撮像装置の動作においては、この判別ビットにより、画像データに付加されているデータが受信データか位置データかを判断し、その結果に応じた処理が行われる。詳しくは後述する。
【００２１】
図１（ａ）の説明に戻る。
１０８は、画像データや位置データ等を表示することができる表示部である。
１０９は、後述のメイン制御部によりロードされるプログラムが保存されている、プログラムメモリである。
１１１は、メイン制御部が、プログラムメモリ１０９に保存されているプログラムを、展開・実行するための作業用メモリである。作業用メモリ１１１には、記録部１０３を介して記録媒体から読み込んだデータを一時的に保持しておく際にも用いられる。
１１０は撮像装置全体の制御およびデータ処理を行うためのＣＰＵを含むメイン制御部である。メイン制御部１１０は、プログラムメモリ１０９に保存されているプログラムに従って撮像装置の各部を制御する。なお、デジタルカメラ１００の各部が行う制御は１つのハードウェアで行ってもよいし、複数のハードウェアで処理を分担することで、装置全体の制御を行ってもよい。
【００２２】
以上が、本実施形態で用いる撮像装置の構成である。
【００２３】
次に、本実施形態の撮像装置の動作を、図２のフローチャートを用いて説明していく。図２のフローチャートに示す各処理は、メイン制御部１１０が、プログラムメモリ１０９に保存されているプログラムをロードし、作業用メモリ１１１に展開してプログラムに従いデジタルカメラ１００の各部を制御することで実現される。以降のフローチャートに示す各処理についても同様である。
【００２４】
まず、撮像装置が起動されることにより、図２のフローチャートが開始される。
【００２５】
最初に、ステップＳ２０１にて、メイン制御部１１０は、受信データを取得するために、ＧＰＳ受信ブロック１０４とＧＰＳメモリ１０５を起動する。受信データから位置データを得る演算は、ここでは行わない。そのためベースバンドブロック１０６、位置データ演算処理ブロック１０７は停止しておく。
【００２６】
次に、ステップＳ２０２にて、メイン制御部１１０は、撮像装置を節電モードで動作させるか否かを判断する。具体的には、操作部１０２による何らかの操作の入力を受け付けてから一定時間、操作を受け付けていないかどうかを判断することにより、節電モードで動作させるか否かが判断される。ここで、メイン制御部１１０が節電モードで動作させると判断した場合、ステップＳ２１５に進む。メイン制御部１１０が節電モードで動作させないと判断した場合、ステップＳ２０３に進む。
【００２７】
まず、ステップＳ２０３に進む場合から説明する。
【００２８】
ステップＳ２０３では、メイン制御部１１０は、撮像装置を撮影モードで動作させるか、再生モードで動作させるかを判断する。具体的には、操作部１０２に含まれるモードスイッチの状態を判断し、モードスイッチの状態が撮像装置を撮影モードで動作させる状態か、再生モードで動作させる状態かを判別することにより、撮像装置の動作モードを切り替える。メイン制御部１１０により、モードスイッチの状態が撮像装置を撮影モードで動作させる状態であると判断された場合は、ステップＳ２０４へ進む。メイン制御部１１０により、モードスイッチの状態が撮像装置を再生モードで動作させる状態であると判断された場合は、ステップＳ２１１へ進む。
【００２９】
まず、ステップＳ２０４へ進んだ場合について述べる。
【００３０】
ステップＳ２０４では、メイン制御部１１０は撮像部１０１の動作を起動させる。撮像部１０１が既に起動されていた場合は、この処理は行わずステップＳ２０５へ進む。
【００３１】
次に、ステップＳ２０５にて、メイン制御部１１０は、操作部１０２により撮影指示が受け付けられたか否かを判断する。メイン制御部１１０が、撮影指示を受け付けていないと判断した場合は、ステップＳ２０９に進む。メイン制御部１１０が、撮影指示を受け付けたと判断した場合は、ステップＳ２０６に進む。
【００３２】
ステップＳ２０６では、メイン制御部１１０は、撮像部１０１により撮影処理を行い、画像データを取得する。
【００３３】
さらに、ステップＳ２０７にて、メイン制御部１１０は、ＧＰＳ受信ブロック１０４により、受信データを取得し、ＧＰＳメモリ１０５に保持するよう制御する。なお、この処理はステップＳ２０６と並行して行われてもよい。
【００３４】
次に、ステップＳ２０８にて、メイン制御部１１０は、ステップＳ２０６で取得した画像データと、ステップＳ２０７で取得した受信データとを対応づけて、記録部１０３に記録する。このとき、該画像データに対応づけられるデータが受信データ、即ち演算前のデータであることを示す“１”を、図１（ｃ）で説明した判別ビット１１５として記録する。その後、処理はステップＳ２０９に進む。
【００３５】
ステップＳ２０９はステップＳ２０２と同様に、メイン制御部１１０は撮像装置の動作を節電モードで動作させるか否かを判断する。メイン制御部１１０が、節電モードで動作させると判断した場合は、ステップＳ２１５に進む。ステップＳ２１５以降の処理については後述する。メイン制御部１１０が、節電モードで動作させないと判断した場合は、ステップＳ２１０に進む。
【００３６】
次に、ステップＳ２１０にて、メイン制御部１１０は、ステップＳ２０３と同様にモードスイッチの状態を判断することにより撮像装置の動作が撮影モードで動作しているか否かを判断する。メイン制御部１１０により、モードスイッチの状態が撮影モードで動作させる状態であると判断した場合は、ステップＳ２０５に戻る。一方、メイン制御部１１０により、モードスイッチの状態が撮影モードで動作させる状態でないと判断した場合は、ステップＳ２０２に戻る。
【００３７】
つまり、ステップＳ２０３でＣＰＵ２０１が、撮影モードであると判断された場合は、演算前のデータである受信データを画像データに対応付け、この時点では位置データの演算は行わない。
【００３８】
次に、ステップＳ２０３にて、ステップＳ２１１に進んだ場合について説明する。
【００３９】
ステップＳ２１１では、撮像部１０１の動作を停止させる。撮像部１０１が既に停止されていた場合は、この処理は行わない。
【００４０】
ステップＳ２１１において撮像部１０１の動作を停止した後、図３のフローチャートに示す処理を行う。以下、図３のフローチャートについて説明する。
【００４１】
図３のフローチャートは、記録部１０３に記録された画像データに対応づけられている受信データを位置データに書き換える処理を示すものである。
【００４２】
ステップＳ３０１では、メイン制御部１１０は、記録部１０３に記録された画像データに対応づけられている判別ビット１１５のうち、受信データが対応づけられていることを示す“１”である画像データを検索する。メイン制御部１１０が、受信データが対応づけられている画像データがあると判断した場合、ステップＳ３０３に進む。ないと判断した場合の処理については後述する。
【００４３】
ステップＳ３０３では、メイン制御部１１０は、ベースバンドブロック１０６と、位置データ演算処理ブロック１０７を起動する。
【００４４】
次にステップＳ３０４にて、メイン制御部１１０は、検索された画像データに対応づけられている受信データを読み込む。
【００４５】
そして、ステップＳ３０５にてメイン制御部１１０は位置データを演算するよう制御する。具体的には、メイン制御部１１０は、ステップＳ３０４にて読み込んだ受信データをベースバンドブロック１０６にて復調処理を行う。さらに、ベースバンドブロック１０６で復調された受信データから、位置データ演算処理ブロック１０７により、位置データを演算する。
【００４６】
演算が終わると、ステップＳ３０６にて、メイン制御部１１０は、記録部１０３に記録されている画像データに対応づけられている受信データを、ステップＳ３０５で得られた位置データに書き換える。その際、画像データに記録される判別ビット１１５の値を、対応づけられているデータが受信データを演算して得られた位置データであることを示す“０”に書き換える。
【００４７】
一方、ステップＳ３０１にて、メイン制御部１１０が、受信データが対応づけられている画像データがないと判断した場合、ステップＳ３０２に進む。
【００４８】
ステップＳ３０２では、メイン制御部１１０は、ベースバンドブロック１０６と、位置データ演算処理ブロック１０７を停止するよう制御する。ベースバンドブロック１０６と、位置データ演算処理ブロック１０７が既に停止されていた場合は、この処理は行わない。その後、処理は図２へ戻る。
【００４９】
説明を図２に戻す。
【００５０】
次に、ステップＳ２１２にて、メイン制御部１１０は、再生処理を行う。具体的には、メイン制御部１１０は、記録部１０３に記録される画像データや映像データ、位置データ等を表示部１０８に表示させるよう制御する。なお、メイン制御部１１０は、操作部１０２が受け付けた操作に応じて表示の内容や方法を変更するよう制御してもよい。このステップの処理は、ステップＳ２１１、ステップＳ３０１〜Ｓ３０７、および後述のステップＳ２１３、Ｓ２１４の処理と並行して行われる。
【００５１】
次に、ステップＳ２１３ではステップＳ２０２と同様に、メイン制御部１１０は撮像装置の動作を節電モードで動作させるか否かを判断する。メイン制御部１１０が、節電モードで動作させると判断した場合は、ステップＳ２１５に進む。ステップＳ２１５以降の処理については後述する。メイン制御部１１０が、節電モードで動作させないと判断した場合は、ステップＳ２１４に進む。
【００５２】
ステップＳ２１４では、メイン制御部１１０は、ステップＳ２０３と同様にモードスイッチの状態を判断することにより撮像装置の動作が再生モードで動作しているか否かを判断する。メイン制御部１１０により、モードスイッチの状態が再生モードで動作させる状態であると判断した場合は、ステップＳ２１３に戻る。一方、メイン制御部１１０により、モードスイッチの状態が再生モードで動作させる状態でないと判断した場合は、ステップＳ２０２に戻る。
【００５３】
次に、ステップＳ２０２にて、ステップＳ２１５に進んだ場合について説明する。
【００５４】
ステップＳ２１５では、撮像部１０１の動作を停止させる。撮像部１０１が既に停止されていた場合は、この処理は行わない。
【００５５】
次に図３のフローチャートに示す処理を行う。各ステップの示す処理については前述したものと同様であるため説明は省略する。
【００５６】
その後、ステップＳ２１６では、メイン制御部１１０は撮像装置の動作を節電モードで動作させるか否かを判断する。具体的には、節電モードで動作している間、操作部１０２による何らかの操作の入力を受け付けたかどうかを判断することにより、節電モードで動作させ続けるか否かが判断される。メイン制御部１１０が、節電モードで動作させ続けると判断した場合は、ステップＳ２１６に戻る。一方、メイン制御部１１０が、節電モードで動作させ続けないと判断した場合は、ステップＳ２０３に進む。
【００５７】
以上、第１の実施形態の撮像装置の動作について説明した。第１の実施形態の撮像装置では、撮影処理を行っている際には位置情報の演算処理を行わず、再生モードの際又は節電モードの際に位置情報の演算処理を行う。これにより、ＣＰＵにとって大きな負荷となる位置データの演算処理と、撮影処理とを並行して行うことが無いため、ＣＰＵへの負荷が大きくなる可能性を低減することができる。なお、ＣＰＵに対して一度に大きな負荷をかける可能性を低減することができるため、結果として電池の劣化を抑えることもできる。
【００５８】
［第２の実施形態］
第１の実施形態では、再生モードの際または節電モードの際に位置データの演算処理を行う例について説明した。それに対し、本実施形態では、電源をＯＦＦにする指示を受け付けた際に、位置データの演算処理を行う例について説明する。
【００５９】
本実施形態が適用される撮像装置は、図１に示す通りであり、第１の実施形態と同様のため説明は省略する。
【００６０】
また、本実施形態の撮像装置の動作は、図２のフローチャートに示す処理のうち、Ａの処理（図３のフローチャートに示される処理）を行わない。即ち、図２のフローチャートの処理のうち、ステップＳ２１１では次にステップＳ２１２の処理を、ステップＳ２１５では次にステップＳ２１６の処理を行う。本実施形態の撮像装置の動作は、Ａの処理を行わないこと以外には第１の実施形態の撮像装置の動作と変わらないため、各ステップの処理の説明は省略する。
【００６１】
図４に、電源をＯＦＦにする指示を受け付けた場合に撮像装置が行う処理についてのフローチャートを示す。
【００６２】
以下、図４のフローチャートに示す処理について説明する。このフローチャートは、メイン制御部１１０が図２における処理を行っている際に、電源をＯＦＦにする指示を受け付けることで開始される。
【００６３】
ステップＳ４０１にて、メイン制御部１１０は、電源ＯＦＦの指示を受け付けた際に行っている処理が、図２におけるステップＳ２０６〜Ｓ２０８の処理であるか否かを判断する。メイン制御部１１０が、電源ＯＦＦの指示を受け付けた際に行っている処理が、図２におけるステップＳ２０６〜Ｓ２０８の処理である、と判断した場合、ステップＳ４０２に進む。メイン制御部１１０が、電源ＯＦＦの指示を受け付けた際に行っている処理が、図２におけるステップＳ２０６〜Ｓ２０８の処理でない、と判断した場合、ステップＳ４０３に進む。
【００６４】
ステップＳ４０２では、電源ＯＦＦの指示を受け付けた際に行っている処理の完了まで待機する。処理が完了すると、ステップＳ４０３に進む。
【００６５】
ステップＳ４０３では、メイン制御部１１０は、撮像装置の終了処理を行う。具体的には、位置データの演算処理に係らない部位の動作（撮像部１０１や表示部１０８等）を停止する。
【００６６】
次にステップＳ４０４では、メイン制御部１１０は、電池の蓋が開いているか否か判断する。メイン制御部１１０が電池の蓋が開いていると判断した場合、ステップＳ４０５に進む。メイン制御部１１０が電池の蓋が開いていないと判断した場合、図３に示す処理を行う。図３のフローチャートに示す各処理については前述した通りなので説明は省略する。図３の処理を終えると、処理はステップＳ４０５に進む。
【００６７】
ステップＳ４０５では、撮像装置全体の電源をＯＦＦにして処理を終了する。
【００６８】
以上のように構成することで、第１の実施形態では再生処理と並行して演算処理が実行されていたのに対して、本実施形態では電源をＯＦＦにする際に演算処理が行われる。そのため、再生処理と演算処理を並行して処理することがなく、ＣＰＵへの負荷が大きくなる可能性をより低減することができる。その結果、電池の劣化を抑えることもできる。
【００６９】
［他の実施形態］
上述の実施形態では再生モードや節電モードの際、および電源ＯＦＦの指示を受け付けた際に、位置データを演算する例について述べた。前述したように、このような動作を行う主な目的の一つに、電池の劣化を抑えるということがある。そのため、上述の実施例に記載した動作については、撮像装置が電池を電源として動作している場合に行い、電池を電源としていない場合は上述の動作を行わないよう構成してもよい。例えば、撮像装置がＡＣアダプタなどを電源として動作している場合には、画像データの撮影の際に位置データの演算も行い、画像データに対応づけてもよい。このようにすることで、上述の実施形態とは異なり、電池の劣化が早まる可能性が無い場合には再生モードや電源ＯＦＦの操作を行わなくても、画像データを撮影した際に演算後の位置データを画像データに付加することができる。
【００７０】
なお、上述の実施形態は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005669526.tif 000002
【図３】
0005669526.tif 000003
【図４】
0005669526.tif 000004
【図２】
0005669526.tif 000005