(57)【特許請求の範囲】
【請求項１】
任意のタイミングで撮影指示を受ける指示手段と、
前記指示手段による撮影指示に応じて撮影画像を記録する撮影記録手段と、
前記指示手段による撮影指示が前回の撮影指示から所定時間以上経過してからなされたものであるか否かを判断する判断手段と、
前記判断手段により前記指示手段による撮影指示が前回の撮影指示から所定時間以上経過してからなされたものであると判断された場合は、新たに測位を行って位置情報を取得し、この新たに取得した位置情報を前記撮影記録手段により記録された撮影画像と対応付けて記録する第１の撮影記録制御手段と、
前記判断手段により前記指示手段による撮影指示が前回の撮影指示から所定時間以上経過してからなされたものでないと判断された場合は、新たに測位を行うことなく、前記第１の撮影記録制御手段の制御によって既に取得済みの位置情報を前記撮影記録手段により記録された撮影画像と対応付けて記録する第２の撮影記録制御手段と、
を備えたことを特徴とするカメラ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は測位機能を備えたカメラ装置に関する。
【０００２】
【従来の技術】
ＧＰＳによる測位計測に用いられる測位装置（以下、ＧＰＳ測位装置）では複数のＧＰＳ衛星から送られる測位情報を基に現在位置（自己位置）を計測している。このようなＧＰＳ測位装置は車載ナビゲーション装置等に組み込まれ、自己位置の決定及び現在位置の表示等に利用されている。また、ＧＰＳ測位装置の中には腕時計に組み込みが可能な程度のサイズのものも製造されている。
【０００３】
【発明が解決しようとする課題】
このような小型サイズのＧＰＳ測位装置をデジタルカメラや銀塩カメラに組み込めばカメラの位置を計測することにより、例えば、撮影画像と関連付けて撮影場所等を自動記録するといった利用を行なうことができ、カメラの使い勝手のさらなる向上やカメラによるデータ収集に寄与することが期待される。
【０００４】
この場合、ＧＰＳ測位装置を、例えば、デジタルカメラに組み込んで撮影の都度カメラの位置情報を取得して撮影画像の位置情報として保存記録し、再生時に画像と共に撮影場所を表示するといった利用方法を考えることができる。
【０００５】
しかしながら、ＧＰＳ測位装置による測位時間はＧＰＳ衛星との位置関係や受信環境によって異なり、約１秒から１０秒といった幅があるので撮影のたびにＧＰＳ測位装置を動作させて位置情報を取得するようにすると、ユーザは場合によっては撮影のたびに１０秒程度待たされることになり撮影間隔をあけないで撮影することができなくなるといった問題点がある（銀塩カメラにＧＰＳ測位装置を組み込んだ場合にも同様の問題が生じる）。
【０００６】
また、撮影のたびに測位を行なうようにすると撮影枚数分測位動作が必要となったり、撮影時の負荷が大きくなってしまうので消費電力の増大を招いてしまうといった問題点がある。
【０００７】
本発明は上記問題点を解決することを目的としたものであり、測位動作による負荷を軽減させることのできる測位機能付きカメラ装置の提供を目的とする。
【０００８】
【課題を解決するための手段】
上記課題を解決するために、第１の発明のカメラ装置は、任意のタイミングで撮影指示を受ける指示手段と、前記指示手段による撮影指示に応じて撮影画像を記録する撮影記録手段と、前記指示手段による撮影指示が前回の撮影指示から所定時間以上経過してからなされたものであるか否かを判断する判断手段と、前記判断手段により前記指示手段による撮影指示が前回の撮影指示から所定時間以上経過してからなされたものであると判断された場合は、新たに測位を行って位置情報を取得し、この新たに取得した位置情報を前記撮影記録手段により記録された撮影画像と対応付けて記録する第１の撮影記録制御手段と、前記判断手段により前記指示手段による撮影指示が前回の撮影指示から所定時間以上経過してからなされたものでないと判断された場合は、新たに測位を行うことなく、前記第１の撮影記録制御手段の制御によって既に取得済みの位置情報を前記撮影記録手段により記録された撮影画像と対応付けて記録する第２の撮影記録制御手段と、を備えたことを特徴とする。
【００１８】
【発明の実施の形態】
[回路構成例]
図１は、本発明の測位機能付きカメラ装置の一実施例の構成を示すブロック図であり、デジタルカメラ１００は、ＧＰＳアンテナ１’、ＧＰＳ処理部１、撮像部２、制御部３、操作部４、一次メモリ（ＤＲＡＭ）５、保存メモリ(フラッシュメモリ）６、表示部７及び図示しない電源回路を有している。また、報知用の表示ランプ８を設けるようにしてもよい。
【００１９】
ＧＰＳ処理部（ＧＰＳ測位装置）１はＲＦ、Ａ／Ｄ、データレジスタ、カウンタ、デコーダ及びそれらを制御する制御部（マイクロコンピュータ）等により構成されている。また、ＧＰＳ処理部１はＧＰＳアンテナ１’によって受信されたＧＰＳ衛星からの受信電波を増幅・復調した後、取得した衛星データの解読を行ない、解読したデータによりデジタルカメラ１００の自己位置計算等の位置計測（測位）を行なう。ＧＰＳ処理部１による測位結果はデジタルカメラ１００全体を制御する制御部３に送られる。
【００２０】
撮像部２は取込んだ被写体像をデジタルデータに変換し、デジタルデータからデジタルの輝度、色差マルチプレクス信号（Ｙ、Ｃｂ、Ｃｒデータ）等の信号成分（以下、画像データ）を得てＤＲＡＭ５に転送する。
【００２１】
制御部３は、ＣＰＵ、ＲＡＭ、プログラム格納用メモリ及びタイマ等の周辺回路を有したマイクロプロセッサ構成を有しており、ＣＰＵは上述の各回路及び図示しない電源切換えスイッチ等にバスラインを介して接続し、プログラム格納用メモリに格納されている制御プログラムによりデジタルカメラ全体の制御を行なうと共に、操作部４からの状態信号に対応してプログラム格納用メモリに格納されている各モード処理用のプログラムや本発明に基づく測位タイミング制御プログラム及び測位情報適用プログラムを取り出して、デジタルカメラ１００の各機能の実行制御等を行なう。なお、プログラム格納メモリには上述した各プログラムのほか定数やメニューデータ等を格納している。
【００２２】
また、制御部３はシャッター全押し操作がされるとＤＲＡＭ５に書き込まれている画像データを読み出して、例えば、ＪＰＥＧ圧縮処理のような画像圧縮処理を施し、フラッシュメモリ６に記憶する。また、再生時にフラッシュメモリ６から取り出された画像データに伸張処理を施して画像データを再生する。
【００２３】
操作部４は、処理モード切替えスイッチ、機能選択ボタン、電源オン／オフスイッチ４１、＋／−キー４５、シャッターボタン４６等のキーやスイッチを構成部分としており、これらのキー或いはスイッチが操作されると状態信号が制御部３に送出される。
【００２４】
ＤＲＡＭ５は作業用メモリとして用いられ、撮影画像や再生画像を一時的に記憶する画像バッファ領域や圧縮／伸張時の作業用領域等が確保されている。また、フラッシュメモリ６は撮影画像を保存記憶する。
【００２５】
[測位タイミング及び測位情報の撮影画像への適用方法]
前述したように、撮影のたびに測位を行ない撮影画像に適用するとそのたびに測位動作を行なわなければならなくなるので、本発明では所定のタイミングで測位した測位情報を複数の撮影画像に対して適用するように構成する。また、測位情報の適用方法は、例えば、撮影画像毎に同じ測位情報を１対１に対応させて記憶する方法と、１つの測位情報を複数の撮影画像に関連付け、再生時に各画像に対応付けて表示するようにする方法がある。以下、測位タイミング制御及び測位情報の撮影画像への適用動作についていくつかの実施例により説明する。
【００２６】
（１）  電源オン／オフ時に測位を行なう方法
図２は測位タイミング制御動作等の一実施例を示すフローチャートであり、図２（ａ）は電源オン時に測位する例、図２（ｂ）は電源オフ時に測位する例である。
【００２７】
▲１▼  電源オン時に測位を行なう例：
ステップＳ１：（電源オンの判定及び電源オン時の測位）
制御部３は電源状態フラグを調べて電源オンか否かを判定し、電源がオンの場合にはＧＰＳ処理部１に制御信号を送ってＳ２に遷移する。
【００２８】
ステップＳ２：（ＧＰＳ測位処理）
ＧＰＳ処理部１は制御部３から測位開始制御信号を受け取ると、ＧＰＳ測位装置を起動してアンテナ１’を介して受信した受信電波の受信処理を行ない、デジタルカメラ１００の自己位置（座標）を算出し、測位結果（計算値）を制御部３に送出する。ＧＰＳ処理部１は１サイクルの測位処理を終了すると次の測位処理（ＧＰＳ衛星から所定周期毎に送出される測位情報の次の受信サイクルの処理を意味する）に移行するので、制御部３はＧＰＳ処理部１から測位結果を受け取るとＧＰＳ処理部１が次のサイクルに移行しないように測位終了指示信号をＧＰＳ処理部１に送って測位を終了させる。
【００２９】
ステップＳ３：（測位情報の取得）
制御部３はＧＰＳ処理部１から受け取った測位結果(測位情報）をＲＡＭ（又はＤＲＡＭ５）の測位結果記憶エリアに記憶する。
【００３０】
ステップＳ４：（処理モードの選択及び判定）
制御部３はプログラム格納メモリから処理モード選択メニューデータ（又は、アイコンデータ）等を取り出し、表示部７に送って画面表示してユーザの選択を促す。
制御部３は操作部４から送られる状態信号を調べて選択された処理モードが撮影モードの場合にはＳ５に遷移する。なお、本実施例では本ステップをＳ２（測位）及びＳ３（測位情報の取得）の後段としたが、本ステップをＳ２及びＳ３の前段に行なうようにしてもよい。
【００３１】
ステップＳ５：（画像の取込み及びスルー表示）
制御部３は撮像部２に制御信号を送り被写体画像の取込みを行なわせる。撮像部２は光学系を介して被写体画像（画像データ）をＤＲＡＭ５に取込む。また、取込まれた画像は表示部７にスルー表示される。
【００３２】
ステップＳ６：（撮影指示の有無判定）
制御部３は操作部４から送られる状態信号を調べ、シャッターボタン４６が全押しされた場合には撮影指示ありとしてＳ７に遷移する。
【００３３】
ステップＳ７：（画像等の保存記憶処理）
制御部３はＤＲＡＭ５に取込まれている画像データに圧縮処理を施し（撮影画像として）フラッシュメモリ６に保存記憶する。また、この際、ステップＳ３でＲＡＭに記憶した測位結果（測位情報（デジタルカメラ１００の位置データ(座標値））を撮影画像に対応付けて保存記憶する。
【００３４】
ステップＳ８：（撮影モード終了判定）
制御部３は操作部４からの状態信号を調べ、現在の撮影モードの終了操作があったか否かを判定し、終了操作がなされた場合にはＳ９に遷移する。また、所定時間経過しても終了操作がなされない場合にはＳ５に戻って次の画像の取込み以下の動作を行なう。
【００３５】
ステップＳ９（電源スイッチのオフ操作有無の判定）
制御部３は操作部４からの状態信号を調べ、電源スイッチのオフ操作があったか否かを判定し、オフ操作がなされた場合には電源オフにして処理を終了する。また、所定時間経過してもオフ操作がなされない場合にはＳ４に戻って次の処理モードの選択メニュー表示等以下の動作を行なう。
【００３６】
上記構成により、電源オン時に測位を行ないその測位結果を電源オフされるまでに撮影された各撮影画像に対応付けて保存するので、ＧＰＳ測位処理は電源オン時に１回だけ行なうだけでよく、ユーザは（測位待ちをしなくて済むので）測位を意識することなくシャッター操作を行なうことができる。また、モチーフが同一であれば、通常は撮影時に位置を移動せず、場所を変える場合には電源をオフにして移動し、新たなモチーフで撮影を開始（電源オン）することが多いので、電源オン時に１回測位をするだけでも撮影画像に対応付けられる位置情報と実際の撮影場所はほとんどの場合一致する。
【００３７】
▲２▼  電源オフ時に測位を行なう例：
ステップＳ１’：（電源オンの判定及び電源オン時の測位）
制御部３は電源状態フラグを調べて電源オンか否かを判定し、電源がオンの場合にはＳ２に遷移する。
【００３８】
ステップＳ２’：（処理モードの選択及び判定）
制御部３はプログラム格納メモリから処理モード選択メニューデータ（又は、アイコンデータ）等を取り出し、表示部７に送って画面表示してユーザの選択を促す。
制御部３は操作部４から送られる状態信号を調べて選択された処理モードが撮影モードの場合にはＳ３’に遷移する。
【００３９】
ステップＳ３’：（画像の取込み及びスルー表示）
制御部３は撮像部２に制御信号を送り被写体画像の取込みを行なわせる。撮像部２は光学系を介して被写体画像（画像データ）をＤＲＡＭ５に取込む。また、取込まれた画像は表示部７にスルー表示される。
【００４０】
ステップＳ４’：（撮影指示の有無判定）
制御部３は操作部４から送られる状態信号を調べ、シャッターボタン４６が全押しされた場合にはＳ５’に遷移する。
【００４１】
ステップＳ５’：（画像等の保存記憶処理）
制御部３はＤＲＡＭ５に取込まれている画像データに圧縮処理を施し、フラッシュメモリ６に保存記憶する。
【００４２】
ステップＳ６’：（撮影モード終了判定）
制御部３は操作部４からの状態信号を調べ、現在の撮影モードの終了操作があったか否かを判定し、終了操作がなされた場合にはＳ７’に遷移する。また、所定時間経過しても終了操作がなされない場合にはＳ３’に戻って次の画像の取込み及びスルー画像表示以下の動作を行なう。
【００４３】
ステップＳ７’（電源スイッチのオフ操作有無の判定）
制御部３は操作部４からの状態信号を調べ、電源スイッチのオフ操作があったか否かを判定し、オフ操作がなされた場合にはＧＰＳ処理部１に制御信号を送ってＳ８’に遷移する。
【００４４】
ステップＳ８’：（電源オフ時のＧＰＳ測位処理）
ＧＰＳ処理部１は制御部３から測位開始制御信号を受け取ると、ＧＰＳ測位装置を起動してアンテナ１’を介して受信した受信電波の受信処理を行ない、デジタルカメラ１００の自己位置（座標）を算出し、測位結果（計算値）を制御部３に送出する。ＧＰＳ制御部３は１サイクルの測位処理を終了すると次の測位処理に移行するので、制御部３はＧＰＳ処理部から測位結果を受け取るとＧＰＳ処理部１が次のサイクルに移行しないように測位終了指示信号をＧＰＳ処理部１に送って測位を終了させる。
【００４５】
ステップＳ９’：（測位結果の撮影画像との対応付け）
制御部３は上記ステップＳ８’でＧＰＳ処理部１から受け取った測位結果を上記ステップＳ３’〜Ｓ６’の撮影動作でフラッシュメモリ６に保存記憶した各撮影画像（画像データ）に対応付けて保存記憶し、電源をオフにする。
【００４６】
上記構成により、一連の撮影が終わって、電源オフ操作がなされてから測位を行ないその測位結果を電源オン中に撮影された各撮影画像に対応付けて保存するので、ユーザは測位を意識することなく撮影を行なうことができる。また、モチーフが同一であれば、通常は撮影時に位置を移動せず、場所を変える場合には電源をオフにして移動し、新たなモチーフで撮影を開始（電源オン）することが多いので、電源オフ時に１回測位をするだけでも撮影画像に対応付けられる位置情報と実際の撮影場所はほとんどの場合一致する。
【００４７】
（２）  撮影モードのオン／オフ時に測位を行なう方法
図３は測位タイミング制御動作等の一実施例を示すフローチャートであり、図３（ａ）は撮影モードオン時（その撮影モードの開始時）に測位する例、図３（ｂ）は撮影モードオフ時（その撮影モードの終了時）に測位する例である。
【００４８】
▲１▼  撮影モードオン時に測位を行なう例：
ステップＴ１：（撮影モードの判定）
図３（ａ）で、制御部３はプログラム格納メモリから処理モード選択メニューデータ（又は、アイコンデータ）等を取り出し、表示部７に送って画面表示してユーザの選択を促す。制御部３は操作部４から送られる状態信号を調べて選択された処理モードが撮影モードの場合（撮影モードオンの場合）はＧＰＳ処理部１に制御信号を送ってＴ２に遷移する。
【００４９】
ステップＴ２：（ＧＰＳ測位処理）
ＧＰＳ処理部１は制御部３から測位開始制御信号を受け取ると、ＧＰＳ測位装置を起動してアンテナ１’を介して受信した受信電波の受信処理を行ない、デジタルカメラ１００の自己位置（座標）を算出し、測位結果（計算値）を制御部３に送出する。ＧＰＳ処理部１は１サイクルの測位処理を終了すると次の測位処理に移行するので、制御部３はＧＰＳ処理部１から測位結果を受け取るとＧＰＳ処理部１が次のサイクルに移行しないように測位終了指示信号をＧＰＳ処理部１に送って測位を終了させる。
【００５０】
ステップＴ３：（測位情報の取得）
制御部３はＧＰＳ処理部１から受け取った測位結果(測位情報）をＲＡＭ（又はＤＲＡＭ５）の測位結果記憶エリアに記憶する。
【００５１】
ステップＴ４：（画像の取込み及びスルー表示）
制御部３は撮像部２に制御信号を送り被写体画像の取込みを行なわせる。撮像部２は光学系を介して被写体画像（画像データ）をＤＲＡＭ５に取込む。また、取込まれた画像は表示部７にスルー表示される。
【００５２】
ステップＴ５：（撮影指示の有無判定）
制御部３は操作部４から送られる状態信号を調べ、シャッターボタン４６が全押しされた場合には撮影指示ありとしてＴ６に遷移する。
【００５３】
ステップＴ６：（画像等の保存記憶処理）
制御部３はＤＲＡＭ５に取込まれている画像データに圧縮処理を施し、フラッシュメモリ６に保存記憶する。また、この際、ステップＴ３でＲＡＭに記憶した測位結果を上記撮影画像（画像データ）に対応付けて保存記憶する。
【００５４】
ステップＴ７：（撮影モード終了判定）
制御部３は操作部４からの状態信号を調べ、現在の撮影モードの終了操作があったか否かを判定し、終了操作がなされた場合には撮影モードを終了する（撮影モードオフ）。
【００５５】
上記構成により、撮影モード開始時（撮像モードオン）時に測位を行ないその測位結果を撮影モード中に撮影された各撮像画像に対応付けて保存するので、ＧＰＳ測位処理は撮影モード開始時に１回だけ行なうだけでよく、ユーザは（測位待ちをしなくて済むので）測位を意識することなくシャッター操作を行なうことができる。また、モチーフが同一であれば、通常は撮影モード中に位置を移動せず、場所を変える場合には撮影モードをオフにして移動し、再度撮影モードをオンにして新たなモチーフで撮影を開始することが多いので、撮像モード開始時に１回測位をするだけでも撮影画像に対応付けられる位置情報と実際の撮影場所はほとんどの場合一致する。
【００５６】
▲２▼  撮影モードオフ時に測位を行なう例：
ステップＴ１’：（撮影モードの判定）
図３（ｂ）で、制御部３はプログラム格納メモリから処理モード選択メニューデータ（又は、アイコンデータ）等を取り出し、表示部７に送って画面表示してユーザの選択を促す。制御部３は操作部４から送られる状態信号を調べて選択された処理モードが撮影モードの場合（撮影モードオンの場合）はＴ２’に遷移する。
【００５７】
ステップＴ２’：（画像の取込み及びスルー表示）
制御部３は撮像部２に制御信号を送り被写体画像の取込みを行なわせる。撮像部２は光学系を介して被写体画像（画像データ）をＤＲＡＭ５に取込む。また、取込まれた画像は表示部７にスルー表示される。
【００５８】
ステップＴ３’：（撮影指示の有無判定）
制御部３は操作部４から送られる状態信号を調べ、シャッターボタン４６が全押しされた場合には撮影指示ありとしてＴ４’に遷移する。
【００５９】
ステップＴ４’：（画像等の保存記憶処理）
制御部３はＤＲＡＭ５に取込まれている画像データに圧縮処理を施し、フラッシュメモリ６に保存記憶する。
【００６０】
ステップＴ５’：（撮影モード終了判定）
制御部３は操作部４からの状態信号を調べ、現在の撮影モード終了操作があったか否かを判定し、終了操作がなされた場合にはＴ６’に遷移する（撮影モードオフ）。また、所定時間経過しても終了操作がなされない場合にはＴ２’に戻って次の画像の取込み及びスルー画像表示以下の動作を行なう。
【００６１】
ステップＴ６’：（ＧＰＳ測位処理）
制御部３はＧＰＳ処理部１に測位開始信号を送出する。ＧＰＳ処理部１は制御部３から測位開始制御信号を受け取ると、ＧＰＳ測位装置を起動してアンテナ１’を介して受信した受信電波の受信処理を行ない、デジタルカメラ１００の自己位置（座標）を算出し、測位結果（計算値）を制御部３に送出する。ＧＰＳ処理部１は１サイクルの測位処理を終了すると次の測位処理に移行するので、制御部３はＧＰＳ処理部１から測位結果を受け取るとＧＰＳ処理部１が次のサイクルに移行しないように測位終了指示信号をＧＰＳ処理部１に送って測位を終了させる。
【００６２】
ステップＴ７’：（測位結果の撮影画像との対応付け）
制御部３は上記ステップＴ６’でＧＰＳ処理部１から受け取った測位結果を上記ステップＴ２’〜Ｔ４’の撮影動作でフラッシュメモリ６に保存記憶した各撮影画像（画像データ）に対応付けて保存記憶し、処理を終了する。
【００６３】
上記構成により、一連の撮影及び撮影画像の保存記憶が終わって、撮影モードオフ操作がなされてから測位を行ないその測位結果を撮影モード中に撮影された各撮像画像に対応付けて保存するので、ユーザは測位を意識することなく撮影を行なうことができる。また、モチーフが同一であれば、通常は撮影モード中に位置を移動せず、場所を変える場合には撮影モードをオフにして移動し、再度撮影モードをオンにして新たなモチーフで撮影を開始することが多いので、撮影モード終了時に１回測位をするだけでも撮影画像に対応付けられる位置情報と実際の撮影場所はほとんどの場合一致する。
【００６４】
（３）  撮影間隔によって測位情報の更新を行なう方法
図４は測位タイミング制御動作等の一実施例を示すフローチャートであり、撮影間隔によって測位情報を更新し、それ以降の撮影画像に適用する例である。
【００６５】
ステップＵ１：（最初のＧＰＳ測位処理）
図４で撮影モードが選択されると、制御部３はＧＰＳ処理部１に測位開始指示信号を送り、ＧＰＳ処理部１は制御部３から測位開始制御信号を受け取ると、ＧＰＳ測位装置を起動してアンテナ１’を介して受信した受信電波の受信処理を行ない、デジタルカメラ１００の自己位置（座標）を算出し、測位結果（計算値）を制御部３に送出する。ＧＰＳ処理部１は１サイクルの測位処理を終了すると次の測位処理に移行するので、制御部３はＧＰＳ処理部１から測位結果を受け取るとＧＰＳ処理部１が次のサイクルに移行しないように測位終了指示信号をＧＰＳ処理部１に送って測位を終了させる。
【００６６】
ステップＵ２：（測位情報の取得）
制御部３はＧＰＳ処理部１から受け取った測位結果(測位情報）をＲＡＭ（又はＤＲＡＭ５）の測位結果記憶エリアに記憶する。
【００６７】
ステップＵ３：（タイマースタート）
制御部３はタイマーによる時間計測をスタートさせる。
【００６８】
ステップＵ４：（画像の取込み及びスルー画像表示）
制御部３は撮像部２に制御信号を送り被写体画像の取込みを行なわせる。撮像部２は光学系を介して被写体画像（画像データ）をＤＲＡＭ５に取込む。また、取込まれた画像は表示部７にスルー表示される。
【００６９】
ステップＵ５：（撮影指示の有無判定）
制御部３は操作部４から送られる状態信号を調べ、シャッターボタン４６が全押しされた場合にはＵ１０に遷移し、そうでない場合にはＵ６に遷移する。
【００７０】
ステップＵ６：（撮影指示までの経過時間判定）
制御部３はステップＵ３でスタートさせたタイマーの計測時間を調べ、所定時間（例えば、１０秒）を経過している場合にはＵ７に遷移し、そうでない場合にはＵ４に戻って画像の取込み以下の処理を行なう。これにより、シャッター操作後又は撮影モード設定後の経過時間を調べ、所定時間以上シャッター操作が行なわれない場合、ユーザが撮影場所を少し変えるために撮影モードのまま移動中とみなして下記ステップＵ７、Ｕ８に示すように測位情報を更新することができる。
【００７１】
ステップＵ７：（測位情報更新のためのＧＰＳ測位処理）
制御部３はＧＰＳ処理部１に測位開始信号を送出する。ＧＰＳ処理部１は制御部３から測位開始制御信号を受け取ると、ＧＰＳ測位装置を起動してアンテナ１’を介して受信した受信電波の受信処理を行ない、デジタルカメラ１００の自己位置（座標）を算出し、測位結果（計算値）を制御部３に送出する。
【００７２】
ステップＵ８：（測位終了判定及び測位情報の更新）
制御部３はＧＰＳ測位処理が終了したか否かを調べ、終了した場合はＧＰＳ処理部１が次のサイクルに移行しないように制御し、ＧＰＳ処理部１から受け取った測位結果(測位情報）をＲＡＭ（又はＤＲＡＭ５）の測位結果記憶エリアに上書きして測位結果を更新してＵ３に戻り、画像の取込み以下の処理を行なう。また、測位が終了していない場合にはＵ９に遷移する。
【００７３】
ステップＵ９：（測位中のシャッター操作の有無判定及び測位中止）
制御部３は測位中にシャッター操作がなされたか否かを調べ、シャッター操作がなされるとＧＰＳ処理部１に制御信号（測位中止指示信号）を送ってからＵ１０に遷移し、そうでない場合にはＵ７に遷移する。ＧＰＳ処理部１は制御部３から制御信号を受け取ると測位動作を中止する。
【００７４】
ステッＵ１０：（画像等の保存記憶処理（撮影処理））
制御部３はＤＲＡＭ５に取込まれている画像データに圧縮処理を施して(撮影画像として）フラッシュメモリ６に保存記憶する。また、この際、ステップＵ２又はＵ７でＲＡＭに記憶した測位結果(測位情報）を上記撮影画像(画像データ）に対応付けて保存記憶する。つまり、撮影画像に対応付けられる測位結果は最初からシャッター操作が所定時間以内に順次行なわれている場合にはＵ２で保持した最初の測位結果が対応付けられる。また、所定時間経過後にシャッター操作が行なわれた場合にはそのシャッター操作による撮影画像（およびそのシャッター操作以後、所定時間間隔で行なわれたシャッター操作による撮影画像）にはステップＵ７で更新された測位情報が対応付けられる。
【００７５】
ステップＵ１１：（撮影モード終了判定）
制御部３は操作部４からの状態信号を調べ、現在の撮影モードの終了操作があったか否かを判定し、終了操作がなされた場合には撮影モードを終了する。
【００７６】
上記構成により、撮影モード開始時（撮像モードオン）時に１回測位を行ないその測位結果を保持し、撮影間隔が長すぎる場合には再測位を行なって測位結果を更新するので、所定時間経過後の撮影画像には更新後の測位情報が対応付けられる。これにより、撮影モード中に撮影位置を変えた場合には撮影画像に変更後の測位情報を対応付けることができる。
【００７７】
また、撮影が行なわれない場合には所定時間間隔毎に測位が行なわれるが測位中にシャッター操作がなされると測位を中止し、保持している測位結果を撮影画像に対応付けて保存記憶するので、ユーザは最初の１回の測位以外は測位の有無を意識することなくシャッター操作を行なうことができる。
【００７８】
（４）  撮影後に測位を行なって撮影画像に適用する方法
図５は測位タイミング制御動作等の一実施例を示すフローチャートであり、図５（ａ）は撮影後の測位中に撮影が行なわれた場合にはその撮影画像にも測位結果を適用する例、図５（ｂ）は撮影後の測位中に撮影が行なわれた場合には測位を中止し、測位中に撮影された画像にも前回の測位情報を適用する例、図５（ｃ）は撮影後に行なわれた測位結果を撮影画像に適用する例である。
【００７９】
▲１▼  撮影後の測位中に撮影が行なわれた場合にその撮影画像にも測位結果を適用する例
ステップＶ１：（画像の取込み及びスルー表示）
図５（ａ）で、撮影モードが開始すると、制御部３は撮像部２に制御信号を送り被写体画像の取込みを行なわせる。撮像部２は光学系を介して被写体画像（画像データ）をＤＲＡＭ５に取込む。また、取込まれた画像は表示部７にスルー表示される。
【００８０】
ステップＶ２：（撮影指示の有無判定）
制御部３は操作部４から送られる状態信号を調べ、シャッターボタン４６が全押しされた場合には撮影指示ありとしてＶ３に遷移する。
【００８１】
ステップＶ３：（撮影画像の保存記憶処理（撮影処理））
制御部３はＤＲＡＭ５に取込まれている画像データに圧縮処理を施し、撮影画像としてフラッシュメモリ６に保存記憶する。
【００８２】
ステップＶ４：（ＧＰＳ測位開始）
制御部３はＧＰＳ処理部１に測位開始信号を送出する。ＧＰＳ処理部１は制御部３から測位開始制御信号を受け取ると、ＧＰＳ測位装置を起動してアンテナ１’を介して受信した受信電波の受信処理及び、デジタルカメラ１００の自己位置（座標）を算出等の測位処理を開始する。
【００８３】
ステップＶ５：（画像の取込み及びスルー表示）
制御部３はＧＰＳ処理部１による測位中にも撮像部２に制御信号を送り被写体画像の取込みを行なわせる。撮像部２は光学系を介して被写体画像（画像データ）をＤＲＡＭ５に取込む。また、取込まれた画像は表示部７にスルー表示される。
【００８４】
ステップＶ６：（撮影指示の有無判定）
制御部３は操作部４から送られる状態信号を調べ、シャッターボタン４６が全押しされた場合には撮影指示ありとしてＶ７に遷移し、そうでない場合にはＶ８に遷移する。
【００８５】
ステップＶ７：（画像等の保存記憶処理（撮影処理））
制御部３はＤＲＡＭ５に取込まれている画像データに圧縮処理を施し、撮影画像としてフラッシュメモリ６に保存記憶する（この場合、ステップＶ９での判定が行ないやすいようにＲＡＭ（又はＤＲＡＭ５）に、測位中に撮影され、保存記憶された撮影画像の数をカウントする画像カウンタ(初期値＝０）を設け、画像カウンタに１を加えるようにしてもよい）。
【００８６】
ステップＶ８：（測位終了判定等）
ＧＰＳ処理部１は測位が終了するとその結果（計算値）を制御部３に送出する。ＧＰＳ処理部１は１サイクルの測位処理を終了すると次の測位処理に移行するので、制御部３はＧＰＳ処理部１から測位結果を受け取ったか否かを調べ、受け取った場合には１サイクルの測位が終了したものと判定して、ＧＰＳ処理部１が次のサイクルに移行しないように測位終了指示信号をＧＰＳ処理部１に送って測位を終了させ、Ｖ９に遷移する。
【００８７】
ステップＶ９：（測位中の撮影画像の有無判定）
制御部３は上記ステップＶ６で測位中に撮影され、Ｖ７で保存記憶された画像（撮影画像）の有無を調べ、Ｖ７で保存記憶された撮影画像がある場合にはＶ１１に遷移し、そうでない場合にはＶ１０に遷移する（画像カウンタを設けた場合には、カウンタの値が１以上の場合には画像カウンタの値を０にしてからＶ１１に遷移し、０の場合にはＶ１０に遷移する）。
【００８８】
ステップＶ１０：（測位結果と撮影画像との対応付け（１））
制御部３は、ＧＰＳ処理部１から受け取った測位結果を上記ステップＶ３でフラッシュメモリ６に保存記憶した撮影画像に応付けて保存記憶し、Ｖ１に戻って次の画像の取込み以下の処理処理を行なう。
【００８９】
ステップＶ１１：（測位結果の撮影画像との対応付け（２））
制御部３は、ＧＰＳ処理部１から受け取った測位結果を上記ステップＶ３及びＶ７でフラッシュメモリ６に保存記憶した撮影画像に応付けて保存記憶し、Ｖ１に戻って次の画像の取込み以下の処理処理を行なう。
【００９０】
上記構成により、撮影及び撮影画像の保存記憶が終わってから測位を行ない、測位中にも撮影を可能として測位中に撮影がなされた場合にはその撮影画像を保存記憶し、測位終了後、今回の測位結果を今回保存記憶された撮像画像（測位中撮影され保存記憶された画像がある場合にはその画像に対しても）に対応付けて保存するので、ユーザは撮影時に測位を意識することなく続けて撮影を行なうことができる。
【００９１】
▲２▼  撮影後の測位中に撮影が行なわれた場合は測位を中止し、測位中に撮影された画像にも前回の測位情報を適用する例
上記図５（ａ)の説明では、撮影後の測位中に撮影が行なわれた場合には測位中にも撮影を行なうようにしたが、撮影後の測位中に撮影が行なわれた場合は、画像を測位を中止し、撮影画像（この場合、測位中に撮影された画像も含む）に前回の測位情報を適用するようにしてもよい。以下、図５（ｂ）をもとに説明する。
【００９２】
ステップＶ６−１：（撮影指示の有無判定）
図５（ａ)のステップＶ５でスルー画像表示がなされた後、図５（ｂ）に示すように制御部３は操作部４から送られる状態信号を調べ、シャッターボタン４６が全押しされた場合には撮影指示ありとしてＶ６−２に遷移し、そうでない場合にはＶ８’に遷移する。
【００９３】
ステップＶ６−２：（測位中止）
制御部３はＧＰＳ処理部１に制御信号（測位中止指示信号）を送ってからＶ６−３に遷移する。ＧＰＳ処理部１は制御部３から制御信号を受け取ると測位動作を中止する。
【００９４】
ステップＶ６−３：（画像等の保存記憶処理）
制御部３はＤＲＡＭ５に取込まれている画像データに圧縮処理を施し，撮影画像としてフラッシュメモリ６に保存記憶する。
【００９５】
ステップＶ６−４：（測位結果の撮影画像との対応付け）
制御部３は、上記ステップＶ３及びＶ６−２でフラッシュメモリ６に保存記憶した画像データに前回（ステップＶ８’で）ＧＰＳ処理部１から受け取った測位結果を対応付けて保存記憶し、Ｖ１に戻って次の画像の取込み以下の処理処理を行なう。
【００９６】
ステップＶ８’：（測位終了判定等）
ＧＰＳ処理部１は測位が終了するとその結果（計算値）を制御部３に送出する。ＧＰＳ処理部１は１サイクルの測位処理を終了すると次の測位処理に移行するので、制御部３はＧＰＳ処理部１から測位結果を受け取ったか否かを調べ、受け取った場合には１サイクルの測位が終了したものと判定して、ＧＰＳ処理部１が次のサイクルに移行しないように測位終了指示信号をＧＰＳ処理部１に送って測位を終了させ、Ｖ１０に遷移する。また、制御部３はＧＰＳ処理部１から受け取った測位結果をＲＡＭ（ＤＲＡＭ５）の測位結果記憶エリアに上書きする。
【００９７】
上記構成により、撮影及び撮影画像の保存記憶が終わってから測位を行ない、測位中にも撮影を可能として測位中に撮影がなされた場合にはその撮影画像を保存記憶し、測位終了後、今回の測位結果を今回保存記憶された撮像画像に対応付けて保存するので、ユーザは撮影時に測位を意識することなく続けて撮影を行なうことができる。また、測位中に撮影が行なわれた場合には測位を中止し(撮影優先）て画像を撮影し、前回の測位結果を今回ステップＶ３及びＶ６−３で撮影された画像に対応付けて保存記憶するので、ユーザは撮影時に測位を意識することなくシャッター操作を行なうことができる。
【００９８】
▲３▼  撮影後に行なわれた測位結果を撮影画像に適用する例
ステップＷ１：（画像の取込み及びスルー表示）
図５（ｃ）で、撮影モードが開始すると、制御部３は撮像部２に制御信号を送り被写体画像の取込みを行なわせる。撮像部２は光学系を介して被写体画像（画像データ）をＤＲＡＭ５に取込む。また、取込まれた画像は表示部７にスルー表示される。
【００９９】
ステップＷ２：（撮影指示の有無判定）
制御部３は操作部４から送られる状態信号を調べ、シャッターボタン４６が全押しされた場合には撮影指示ありとしてＷ３に遷移する。
【０１００】
ステップＷ３：（画像等の保存記憶処理）
制御部３はＤＲＡＭ５に取込まれている画像データに圧縮処理を施し、撮影画像としてフラッシュメモリ６に保存記憶する。
【０１０１】
ステップＷ４：（ＧＰＳ測位）
制御部３はＧＰＳ処理部１に測位開始信号を送出する。ＧＰＳ処理部１は制御部３から測位開始制御信号を受け取ると、ＧＰＳ測位装置を起動してアンテナ１’を介して受信した受信電波の受信処理を行ない、デジタルカメラ１００の自己位置（座標）を算出し、測位結果（計算値）を制御部３に送出する。ＧＰＳ処理部１は１サイクルの測位処理を終了すると次の測位処理に移行するので、制御部３はＧＰＳ処理部１から測位結果を受け取るとＧＰＳ処理部１が次のサイクルに移行しないように測位終了指示信号をＧＰＳ処理部１に送って測位を終了させる。
【０１０２】
ステップＷ５：（測位情報と撮影画像の対応付け等）
制御部３は上記ステップＷ４の測位結果（測位情報（デジタルカメラ１００の位置データ(座標値））を上記ステップＷ３の撮影画像に対応付けて保存記憶する。また、タイマーによる時間計測をスタートさせる（初期値＝０）。
【０１０３】
ステップＷ６：（画像の取込み及びスルー表示）
制御部３は撮像部２に制御信号を送り被写体画像の取込みを行なわせる。撮像部２は光学系を介して被写体画像（画像データ）をＤＲＡＭ５に取込む。また、取込まれた画像は表示部７にスルー表示される。
【０１０４】
ステップＷ７：（撮影指示の有無判定）
制御部３は操作部４から送られる状態信号を調べ、シャッターボタン４６が全押しされた場合には撮影指示ありとしてＷ９に遷移し、そうでない場合にはＷ８に遷移する。
【０１０５】
ステップＷ８：（経過時間の判定等）
制御部３はステップＷ５でスタートさせたタイマーの計測時間を調べ、所定時間（例えば、１０秒）を経過している場合にはＷ１に戻り、そうでない場合にはＷ６に戻って画像の取込み以下の処理を行なう。
【０１０６】
ステップＷ１０：（測位情報及び撮影画像の保存記憶処理）
制御部３はＤＲＡＭ５に取込まれている画像データに圧縮処理を施し、撮影画像としてフラッシュメモリ６に保存記憶する。また、この際、上記ステップＷ４でＧＰＳ処理部１から受け取った測位結果を上記撮影画像に応付けて保存記憶し、タイマーを０にセットしてからＷ１に戻って次の画像の取込み以下の処理処理を行なう。
なお、上記Ｗ８のステップはＷ７でシャッター操作がない場合にのみ限定されない（つまり、この経過時間判定ステップは上記Ｗ２〜Ｗ５のいずれかのタイミングで行なことができる）。
【０１０７】
上記構成により、撮影及び撮影画像の保存記憶が終わってから測位を行ない、測位後、所定時間内にも撮影を可能として所定時間内に撮影がなされた場合にはその撮影画像を保存記憶し、上記測位結果を保存記憶された撮像画像に対応付けて保存するので、ユーザは測位を意識することなく続けて撮影を行なうことができる（つまり、シャッター操作後の経過時間を調べ、所定時間以上シャッター操作が行なわれない場合は撮影が可能（Ｗ６〜Ｗ８）となる）。
【０１０８】
（５）  その他の実施例
なお、撮影画像に対応付けて記憶する測位情報の測位タイミングは上記（１）〜（４）の例に限定されない。上記（１）〜（４）以外の例について以下説明する。
【０１０９】
▲１▼  日付又は日時が変更したときに測位を行なう方法
つまり、図２では電源オフ又はオン時に測位を行なう例、図３の例では、撮影モードがオン又はオフ時に測位を行なう例について説明したが、図２（ａ）のステップＳ１（又は、図３（ａ）のステップＴ１）で日付又は日時の変化を判断するようにし、日付又は日時が変わったときにステップＳ２、Ｓ３（Ｔ２、Ｔ３）で測位及び測位情報の保持を行なうように構成してもよい。また、この場合、ステップＳ１（Ｔ１）で日付又は日時が変わらない場合にはステップＳ４（Ｔ４）に遷移するようにし、ステップＳ６、Ｓ８（Ｔ５、Ｔ７）で撮影終了でない場合にはＳ１（Ｔ１）に遷移するように構成する。
【０１１０】
また、図２（ｂ）のステップＳ７’（又は、図３（ｂ）のステップＴ５’）で日付又は日時の変化を検出するようにし、日付又は日時が変わったときにステップＳ８’（Ｔ６’）で測位を行なうように構成してもよい。また、この場合、ステップＳ７’（Ｔ５’）で日付又は日時が変わらない場合にはステップＳ９’（Ｔ７’）に遷移するよう構成する。
【０１１１】
▲２▼  撮影画像を記憶するフォルダが変更されたときに測位を行なう方法
また、図２（ａ）のステップＳ１（又は、図３（ａ）のステップＴ１）で撮影画像を保存記憶するホルダの設定（又は選択設定）を行なうことができるように構成し、ホルダの設定（又は選択設定）が行なわれた場合にステップＳ２、Ｓ３（Ｔ２、Ｔ３）で測位及び測位情報の保持を行なうようにしてもよい。また、この場合、ステップＳ１（Ｔ１）でホルダの設定（又は選択設定）を行なわないときにはステップＳ４（Ｔ４）に遷移するように構成する。なお、ホルダは設定（又は選択設定）操作によりフラッシュメモリ６等の保存メモリ上に設定される（ホルダは、例えば、特定のモチーフ毎に設定したり、撮影日付毎に設定される）。
【０１１２】
また、図２（ｂ）のステップＳ７’（又は、図３（ｂ）のステップＴ５’）でホルダの新たな設定（又は選択設定）又は既存のフォルダの選択を行なうことができるように構成し、ホルダの設定（又は選択設定）が行なわれた場合にステップＳ８’（Ｔ６’）で測位を行なうように構成してもよい。また、この場合、ステップＳ７’（Ｔ５’）でホルダの設定（又は選択設定）が行なわれない場合にはステップＳ９’（Ｔ７’）に遷移するよう構成する。
【０１１３】
上記構成においても、前述した（１）又は（２）の場合と同様にユーザは測位を意識することなく撮影を行なうことができる。
【０１１４】
また、上記（１）〜（４）の方法の組み合わせにより測位を行なうようにしてもよい（例えば、電源オン／オフのたびに測位しないで、電源オン／オフを検出し、かつ日付が変わっているときのみ測位するように構成する（（１）と（４）の方法の組み合わせ））。
【０１１５】
なお、上記（１）〜（４）の説明では、ＧＰＳ処理部１は測位結果（計算値）を制御部３に送出すると次のサイクルの測位処理に移行するものとしたが、１サイクルの測位処理を行なって測位結果を制御部３に送出すると測位処理を中断するか、制御部３からの指示があるまで休止するようにしてもよい。
【０１１６】
また、上記（１）〜（４）の説明では、測位情報の適用の際、測位情報を各撮像画像に１対１に対応付けて撮像画像を保存記憶する例を示したが、保存記憶した撮影画像と測位情報を関連付けるようにして（例えば、画像情報リストを設け、撮影画像の保存記憶時に、測位情報とそれに対応する画像のリンク情報を記録する等）もよい。
【０１１７】
また、実施例においては、撮影後の所定時間のみ撮影モードをオフできるようにしたり、撮影モードをオフした後所定時間のみ電源をオフできるものとしたが、撮影モード中の任意のタイミングで撮影モードをオフできるようにしたり、電源オン中の任意のタイミングで電源をオフできるようにしてもよい。
【０１１８】
また、複数種の撮影モードを設け、この中から所定の撮影モードが選択設定された場合のみ本発明の測位タイミング制御動作を行ない、他の撮影モードが選択設定された場合は撮影毎に測位を行なうようにしてもよい。
【０１１９】
以上、本発明のいくつかの実施例について説明したが本発明は上述した実施例に限定されるものではなく、種々の変形実施が可能であることはいうまでもない。
【０１２０】
【発明の効果】
上記説明したように、第１の発明のカメラ装置によれば、前回の撮影指示から所定時間以上経過してから次の撮影指示がなされた場合は、新たに測位を行って取得した位置情報を撮影画像と対応付けて記録するが、前回の撮影指示から所定時間以上経過する前に次ぎの撮影指示がなされた場合は、新たに測位を行うことなく、以前の撮影記録時において既に取得済みの位置情報を撮影画像と対応付けて記録するようにしたので、撮影指示がなされていない時の測位動作を減らすだけでなく、撮影指示がなされた時の測位動作をも減らすことができ、測位動作による負担をより軽減させることができる。
【０１２５】
また、第９の発明のカメラ装置によれば、撮影及び撮影画像の保存記憶が終わってから測位を行ない、測位中にも撮影を可能として測位中に撮影がなされた場合にはその撮影画像を保存記憶し、測位終了後、測位結果を今回保存記憶された撮像画像（測位中撮影され保存記憶された画像がある場合にはその画像に対しても）に対応付けて保存するので、前記効果に加え、ユーザは撮影時に測位を意識することなく続けて撮影を行なうことができる。
【図面の簡単な説明】
【図１】本発明のＧＰＳ測位機能付きカメラ装置の一実施例の構成を示すブロック図である。
【図２】測位タイミング制御動作等の一実施例を示すフローチャートである。
【図３】測位タイミング制御動作等の一実施例を示すフローチャートである。
【図４】測位タイミング制御動作等の一実施例を示すフローチャートである。
【図５】測位タイミング制御動作等の一実施例を示すフローチャートである。
【符号の説明】
１  ＧＰＳ処理部（測位手段）
２  撮像部(撮影手段）
３  制御部（記憶制御手段、測位タイミング制御手段）
６  フラッシュメモリ（保存記憶手段）
１００  デジタルカメラ(カメラ装置）
【図１】
0004404279.tif 000002
【図２】
0004404279.tif 000003
【図３】
0004404279.tif 000004
【図４】
0004404279.tif 000005
【図５】
0004404279.tif 000006