(57)【要約】【課題】被写体を撮影する撮影手段と複数の衛星信号を受信して地球上における自身の位置を特定する測位手段を備えたカメラにおいて、使用者がＧＰＳ信号の受信状況を常に把握することができ良好な受信状況を維持し得るようなカメラの姿勢情報を使用者に示唆する手段を備えたカメラを提供する。【解決手段】被写体を撮影するカメラ１００であって、カメラの姿勢を検出する姿勢検出手段３５，３１ｅと、地球を周回する複数の衛星から送信された信号を受信する受信手段２１と、受信手段で受信した複数の衛星からの信号に基いてカメラの位置を特定する測位手段（２１，２２，２０，３１ｂ，３１ｃ等）と、姿勢検出手段で検出されたカメラの姿勢情報に基いて受信手段が受信する信号の受信状況を推定する受信状況推定手段３１ｅと、受信状況推定手段によって受信状況が悪い状況にあると推定された場合には、警告を発する警告手段３１ｆとを具備してなる。【選択図】図１
2009017309.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮影するカメラであって、
当該カメラの姿勢を検出する姿勢検出手段と、
地球を周回する複数の衛星から送信された信号を受信する受信手段と、
上記受信手段で受信した複数の衛星からの信号に基いて当該カメラの位置を特定する測位手段と、
上記姿勢検出手段で検出された当該カメラの姿勢情報に基いて上記受信手段が受信する信号の受信状況を推定する受信状況推定手段と、
上記受信状況推定手段によって受信状況が悪い状況にあると推定された場合には、警告を発する警告手段と、
を具備することを特徴とするカメラ。
【請求項２】
被写体撮影時の手振れに起因して生じる像振れを補正する振れ補正手段を、さらに有し、
上記振れ補正手段は、被写体撮影時の手振れによる当該カメラの変位量を測定する変位センサーを有し、
上記姿勢検出手段は、上記変位センサーにより測定された当該カメラの変位量を累積して当該カメラの姿勢を検出することを特徴とする請求項１に記載のカメラ。
【請求項３】
上記警告手段は、警告を発すると同時に、受信状況が改善されると推定されるカメラの姿勢を示唆することを特徴とする請求項２に記載のカメラ。
【請求項４】
上記測位手段の動作を制御する制御手段を、さらに有し、
上記受信状況推定手段により受信状況が悪い状況にあると推定された場合には、上記制御手段は、上記測位手段の動作を停止させることを特徴とする請求項２に記載のカメラ。
【請求項５】
上記測位手段は、少なくとも上記受信手段で受信された信号に基いてその信号を送信した衛星を捕捉する捕捉手段と、上記捕捉手段で捕捉された衛星を追跡する追跡手段と、捕捉された衛星までの距離を算出する衛星距離算出手段と、上記衛星距離算出手段で算出された衛星までの距離に基いて当該カメラの地球上における位置を特定するカメラ位置特定手段と、を有し、
上記受信状況推定手段により受信状況が悪い状況にあると推定された場合には、上記制御手段は、上記捕捉手段の動作を停止させることを特徴とする請求項２に記載のカメラ。
【請求項６】
上記受信状況推定手段は、上記測位手段が同時に捕捉した上記衛星の数が最大数を得た時の当該カメラの姿勢を基準姿勢として更新する第１の基準姿勢設定手段を有し、
上記第１の基準姿勢設定手段で設定された基準姿勢に対して当該カメラが所定角度以上回転した場合には、受信状況が悪くなったと推定することを特徴とする請求項１〜５のうちのいずれか一つに記載のカメラ。
【請求項７】
上記受信状況推定手段は、上記受信手段が同時に受信した上記複数の衛星からの信号の信号強度の和を得た時の当該カメラの姿勢を基準姿勢として更新する第２の基準姿勢設定手段を有し、
上記第２の基準姿勢設定手段で設定された基準姿勢に対して当該カメラが所定角度以上回転した場合には、受信状況が悪くなったと推定することを特徴とする請求項１〜５のうちのいずれか一つに記載のカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、カメラ、詳しくは被写体を撮影するカメラであって、地球を周回する複数の衛星からの信号を受信して地球上における自身の位置を特定する測位機能（ＧＰＳ）を備えたカメラに関するものである。
【背景技術】
【０００２】
従来、撮影光学系により結像される光学像を撮像素子等の光電変換素子により光電変換処理することで、所望の被写体の光学像を電気的な画像信号として取得した後、この画像信号をデジタルデータ化した形態の画像データや、当該画像信号に関連する各種の情報データ等を含めて形成したデジタル画像データファイル（以下、画像ファイルという）として記憶媒体に記憶し得るように構成したいわゆるデジタルカメラ等のカメラ（以下、単にカメラという）が広く一般に普及している。
【０００３】
従来のカメラにおいては、例えば液晶表示装置等の表示装置を具備して構成されているのが普通である。この表示装置は、例えば当該カメラが再生モードにあっては、記憶媒体に記憶されている複数の画像ファイルに基づく画像を再生表示したり、その表示画像に関連する各種の情報、例えば撮影日時情報等を当該表示画像に重畳させて表示する等の表示機能を有し、また当該カメラが撮影モードにあっては、撮影対象となる被写体及び撮影範囲を決定するためのファインダーとして機能したり、撮影動作中のカメラの状況などを表示する手段等として用いられる。
【０００４】
一方、従来のカメラにおいては、地球を周回する複数の衛星からの信号を受信して、その受信信号に基いて、地球上におけるそのカメラ自身の位置を特定する測位手段を備えたものが、種々提案されている。
【０００５】
上記測位手段としては、例えばグローバルポジショニングシステム（Ｇlobal Ｐositioning Ｓystem；以下、ＧＰＳという）若しくは全地球測位システムなどと呼ばれる測位技術が一般に普及している。このＧＰＳは、複数の軌道衛星から発信されている無線信号を受信することによって、地球上における現在位置の情報（緯度，経度，高度等）や日時情報（グリニッジ標準時；ＧＭＴ）を取得することができる衛星測位システムである。
【０００６】
このようなＧＰＳ等の測位手段を備えたカメラでは、撮影動作を行うことによって画像データを取得すると共に、その画像データの取得時における撮影場所に関する特定の位置情報や日時情報等を取得し、取得した各種情報（位置データや時間データ等）を対応する画像データに関連付けて所定の形態の画像ファイルとして記憶媒体に記憶するといったことが行われる。
【０００７】
このＧＰＳを利用した測位技術においては、非常に微弱なＧＰＳ衛星からの信号（ＧＰＳ信号という）を受信することになるので、ＧＰＳ信号の受信状況によって測位性能が大きく左右されることになる。ここで、信号受信状況は、例えばカメラに搭載される受信アンテナの条件、例えば受信時のアンテナの向き等によって変化するものである。
【０００８】
ところが、一般的なカメラは、使用者が手軽に携帯し持ち歩ける程度の小型機器であることから、撮影動作時だけでなくＧＰＳ信号の受信時にあっても不動状態にあることは少なく、カメラ自体の姿勢は常に変化し得るものと考えなければならない。
【０００９】
そして、カメラの姿勢変化に対応して、カメラの内部に固定配置されるアンテナの向きも変化することになり、よって、当該カメラの使用中においては、ＧＰＳ信号の受信状況が常に変化する可能性がある。
【００１０】
そこで、カメラに搭載されるＧＰＳによる測位手段によって受信される衛星からの信号の受信状況を検出し、検出された受信状況を撮影者に通知する手段を有するカメラについての提案が、例えば特開２００６−１２１３１４号公報等によって、種々なされている。
【００１１】
他方、近年のカメラにおいては、被写体撮影動作中にカメラを保持する手が振れたり動揺してしまったり、三脚等の固定物に載置したカメラであっても、その固定物及びカメラが揺動する等に起因して生じる像振れを補正するための振れ補正手段を具備したものが実用化されている。
【００１２】
この振れ補正手段としては、例えば手振れ等によるカメラの縦方向及び横方向等の変位量を測定する変位センサー等によって構成されるものである。この変位センサーの出力に基いてカメラの変位量を測定することもでき、その結果、撮影動作中のカメラの姿勢や状態、例えば傾き等を算出することができるようにもなっている。
【特許文献１】特開平２００６−１２１３１４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
ところが、上記特開平２００６−１２１３１４号公報によって開示されいるカメラにおいては、ＧＰＳによる信号の受信状況を使用者に通知する手段を備え、受信状態が悪いときには、その旨通知することで使用者に撮影を思いとどまらせたり、また、撮影を禁止したりする構成が開示されているのみであり、受信状況が良好な場合でなければ撮影動作を実行することができないというものである。このことは、ＧＰＳデータを取得できない場合には、撮影動作を行っても記録エラーが生じることを前提としているものであって、撮影画像の取得を最優先すべき通常のカメラに適用するには実際的な技術ではない。
【００１４】
また、ＧＰＳデータを取得できない場合に、どのようにすればＧＰＳデータを取得できるようになるのかの開示がなされていないので、使用者は、ＧＰＳデータを取得するために、どのような対処をすればよいのか判断できないという問題点がある。
【００１５】
本発明は、上述した点に鑑みてなされたものであって、その目的とするところは、被写体を撮影するカメラであって複数の衛星からの信号を受信して地球上における自身の位置を特定する測位手段（ＧＰＳ）を備えたカメラにおいて、カメラの使用者がＧＰＳ信号の受信状況を常に把握することができると共に、良好な受信状況を維持することのできるカメラの姿勢を保持し得るように、使用者に示唆を与える手段を備えたカメラを提供することである。
【課題を解決するための手段】
【００１６】
上記目的を達成するために、本発明によるカメラは、被写体を撮影するカメラであって、当該カメラの姿勢を検出する姿勢検出手段と、地球を周回する複数の衛星から送信された信号を受信する受信手段と、上記受信手段で受信した複数の衛星からの信号に基いて当該カメラの位置を特定する測位手段と、上記姿勢検出手段で検出された当該カメラの姿勢情報に基いて上記受信手段が受信する信号の受信状況を推定する受信状況推定手段と、上記受信状況推定手段によって受信状況が悪い状況にあると推定された場合には、警告を発する警告手段とを具備することを特徴とする。
【発明の効果】
【００１７】
本発明によれば、被写体を撮影するカメラであって複数の衛星からの信号を受信して地球上における自身の位置を特定する測位手段（ＧＰＳ）を備えたカメラにおいて、カメラの使用者がＧＰＳ信号の受信状況を常に把握することができると共に、良好な受信状況を維持することのできるカメラの姿勢を保持し得るように、使用者に示唆を与える手段を備えたカメラを提供することができる。
【発明を実施するための最良の形態】
【００１８】
以下、図示の実施の形態によって本発明を説明する。
【００１９】
図１は、本発明の第１の実施形態のカメラの主な構成を示すブロック構成図である。図２は、図１のカメラを撮影モードで動作させた際の作用を示すフローチャートである。図３は、図２のフローチャート中のステップＳ５の最適姿勢表示処理における表示画面の表示例を示す図である。図４は、図２のフローチャート中のステップＳ６の不適切姿勢表示処理における表示画面の表示例を示す図である。
【００２０】
本実施形態のカメラは、例えば光学レンズ等によって形成される被写体像を受光して、これを撮像素子等によって光電変換して電気的な画像信号を生成する撮影手段と、この撮影手段により生成された画像信号をデジタル画像データ及びこれに関連する撮影データとからなる画像データファイル（以下、画像ファイルという）として記録媒体等に記憶する画像記憶手段とを具備すると共に、地球を周回する複数の測位衛星からのＧＰＳ信号を受信して地球上における自己の位置を特定するための測位データや時間データ等を取得する測位手段等を具備して構成され、被写体を撮影するための機能を有したカメラであって、具体的には、いわゆるデジタルカメラを例に挙げて説明する。
【００２１】
即ち、本実施形態のカメラ１００は、図１に示すようにレンズ１と、撮像素子２と、撮像回路３と、Ａ／Ｄ変換器（図１では単に「Ａ／Ｄ」と表記している）４と、信号処理回路５と、フレームメモリ６と、ＦＩＦＯメモリ７と、ＴＦＴ液晶駆動回路９と、ＴＦＴパネル１０と、バックライトユニット１１と、ビデオ出力回路１２と、ビデオ出力端子１３と、記憶バッファ１４と、記憶媒体インターフェース（記憶媒体Ｉ／Ｆ）１５と、記憶媒体１６と、レンズ用アクチュエータ１７と、レンズ用アクチュエータ駆動回路１８と、ＥＥＰＲＯＭ１９と、キーマトリクス２３と、ＬＣＤ表示回路２４と、ＬＣＤパネル２５と、電池２６と、電源回路２７と、バックアップ電源２８と、電池状態検出回路２９と、第１ＣＰＵ３１と、第２ＣＰＵ３２と、ＧＰＳ信号演算機能部２０と、ＧＰＳ信号処理機能部２２と、ＧＰＳアンテナ２１と、振れ補正用アクチュエータ３３と、振れ補正用アクチュエータ駆動回路３４と、振れ検出機能部３５等によって主に構成されている。
【００２２】
本実施形態のカメラ１００においては、レンズ１，撮像素子２，撮像回路３，Ａ／Ｄ変換器４，信号処理回路５，フレームメモリ６等によって、被写体を撮影して画像信号を生成する撮影手段の主要部が構成される。
【００２３】
レンズ１は、光学的な被写体像を形成し、これを撮像素子２の受光面上に結像させるために設けられるものである。
【００２４】
撮像素子２は、レンズ１によって形成される光学的な被写体像を受けて光電変換処理を行って、電気的な画像信号を出力する素子である。この撮像素子２としては、高速読み出しを行うことができるタイプの固体撮像素子であって、例えばＣＣＤ（電荷結合素子），ＣＭＯＳ（相補型金属酸化膜半導体）あるいはその他の各種のタイプの撮像素子が適用され得る。
【００２５】
撮像回路３は、撮像素子２からの出力信号を受けて、その画像信号に対して各種のアナログ信号処理を行う電子回路である。
【００２６】
Ａ／Ｄ変換器４は、撮像回路３から出力されるアナログ形式の画像信号を受けて、デジタル形式の画像信号に変換するための回路である。
【００２７】
信号処理回路５は、Ａ／Ｄ変換器４から出力されたデジタル形式の画像信号を受けて、各種のデジタル的な信号処理を行う回路である。
【００２８】
フレームメモリ６は、信号処理回路５によって処理された画像信号を受けて、処理済の画像信号や、この画像信号に関する各種データ等を一時的に記憶する一時記憶手段である。このフレームメモリ６としては、例えばＳＤＲＡＭ等の半導体記憶素子等が適用される。
【００２９】
なお、ＦＩＦＯメモリ７は、画像信号を各種の表示装置へ向けて出力する際に、当該画像信号の一時的な記憶を行うために設けられるメモリである。
【００３０】
本実施形態のカメラ１００においては、ＴＦＴ液晶駆動回路９，ＴＦＴパネル１０，バックライトユニット１１等によって、上記撮影手段により撮影された被写体像を電子的な画像として各種の形態で表示したり、表示される画像に関連付けされた各種の情報を表示する表示手段の主要部が構成される。
【００３１】
ＴＦＴ液晶駆動回路９は、ＦＩＦＯメモリ７から出力される画像信号を受けてＴＦＴパネル１０を制御する回路である。
【００３２】
ＴＦＴパネル１０は、ＴＦＴ液晶駆動回路９の制御によって画像信号に基づく画像や当該カメラ１００における各種の情報等を表示するための表示部であり、カラー表示可能なものが用いられる。
【００３３】
バックライトユニット１１は、ＴＦＴパネル１０の背面側に設けられ、当該ＴＦＴパネル１０を背面側から照明するためのものである。
【００３４】
また、ビデオ出力回路１２は、ＦＩＦＯメモリ７からの画像信号を受けて、例えばＮＴＳＣ形式のビデオ信号に変換し、ビデオ出力端子１３を介して、当該ビデオ出力端子１３に接続される外部表示装置等へ出力するための回路である。
【００３５】
ビデオ出力端子１３は、本カメラ１００と外部表示装置等との間を電気的に接続するビデオケーブル等の信号線を接続するための接続端子である。
【００３６】
記憶バッファ１４は、フレームメモリ６に一時的に記憶されている画像信号に基づいて生成される画像データと、これに付随する撮影データとからなる画像ファイルとして記憶媒体１６に記憶するとき、若しくは記憶媒体１６から記憶済みの画像ファイルを読み出して、これをフレームメモリ６に一時的に記憶するとき等に用いられるバッファ（一時保存領域）である。
【００３７】
記憶媒体Ｉ／Ｆ１５は、記憶媒体１６への画像データ等の記憶処理や、記憶媒体１６からの画像データ等の読み出し処理等を制御するためのものである。
【００３８】
記憶媒体１６は、撮像手段によって生成された画像信号に基づく画像データを含んで生成される画像ファイルやその他の各種データを記憶するための不揮発性の記憶媒体、例えば薄板形状，カード形状からなるメモリカード等である。この記憶媒体１６としては、例えばカメラ等の機器に対して着脱自在とする形態のものや、カメラ等の機器内部の電気回路に固設されている形態のもの等、様々な形態のものがあり、いずれの形態のものでも、本実施形態のカメラに適用し得る。
【００３９】
上述の記憶バッファ１４，記憶媒体Ｉ／Ｆ１５及び記憶媒体１６等によって、上記撮影手段で撮影されて得られた画像データとこれに付随する撮影データからなる画像ファイル等を記憶媒体１６に記憶する画像記憶手段の主要部が構成される。
【００４０】
レンズ用アクチュエータ１７は、レンズ１を駆動して、オートフォーカス動作を行ったりあるいはズーミング動作を行ったりするための駆動源である。
【００４１】
レンズ用アクチュエータ駆動回路１８は、第１ＣＰＵ３１の制御に基づいてレンズ用アクチュエータ１７を制御し駆動する回路である。
【００４２】
キーマトリクス２３は、本実施形態のカメラ１００に設けられる各種の操作スイッチや操作ボタン等を含む操作入力手段の総称として用いている。即ち、キーマトリクス２３の具体的な構成例は、例えば当該カメラ１００の電源状態をオン又はオフ状態に切り換える指示を行う電源ボタンや、撮影動作を開始させる指示を行うレリーズボタンや、レンズ１のズーム動作の指示を行うズームボタンや、撮影モードの選択設定や時間設定等、各種の設定を行う際に用いる四方向選択キー（十字キーともいう）及び選択した設定を確定させる決定指示を行う際に用いる決定ボタン（ＯＫボタン）等等、各種の操作部材等とこれら複数の操作部材のそれぞれに連動して所定の指示信号を発生させるスイッチ部材と、各スイッチ部材からの指示信号を伝達する電気回路等により構成される。このキーマトリクス２３における各種の操作部材が使用者により操作されることによって発生する信号は、第１ＣＰＵ３１に向けて出力されるようになっている。
【００４３】
ＬＣＤ表示回路２４は、第１ＣＰＵ３１の制御に基づいてＬＣＤパネル２５を制御し、これに各種の情報表示を行わせる回路である。
【００４４】
ＬＣＤパネル２５は、例えばモノクロＬＣＤ等によって構成され、当該カメラ１００において設定済みの各種設定情報、例えば撮影モード等の動作モード情報や、記憶媒体１６に記憶可能な画像の枚数情報，撮影時のシャッタ速度や絞り値等の露出に関する情報，日時情報等を表示する情報表示部材である。なお、ＬＣＤパネル２５を用いて表示する各種情報は、その一部又は全部を上記表示手段のＴＦＴパネル１０に表示させるようにすることも可能である。
【００４５】
電池２６は、当該カメラ１００における主（メイン）電源である。この電池２６は、例えば撮像素子２等からなる撮影手段や、記憶媒体１６等からなる画像記憶手段や、ＧＰＳアンテナ２１等からなる測位手段（詳細は後述する）等、本カメラ１００における各電気回路へと電力を供給するようになっている。
【００４６】
バックアップ電源２８は、本カメラ１００の第１ＣＰＵ３１等に対して常に必要最低限の電力を供給するために設けられているものであって、例えば本カメラ１００における各種の設定値等の情報や日時情報等を保持したり、日付表示を上記ＬＣＤパネル２５等を用いて常時行い得るようにするための副（サブ）電源となっている。
【００４７】
電源回路２７は、第１ＣＰＵ３１の指令に基づいて上記電池２６及び上記バックアップ電源２８からの電源を受けて、本カメラ１００の内部の各電気回路へと適宜供給する制御を行う回路である。
【００４８】
電池状態検出回路２９は、電池２６における電圧等、当該電池２６の充電状態を検出して、同電池２６の電池残量等を算出し、その結果を第１ＣＰＵ３１へと出力する回路である。つまり、電池状態検出回路２９は、電池２６（電源）の充電状態を検出する電源状態検出手段である。
【００４９】
ＧＰＳアンテナ２１，ＧＰＳ信号処理機能部２２及びＧＰＳ信号演算機能部２０等と、第１ＣＰＵ３１のシステムコントロール部３１ａにおけるＧＰＳ制御機能部３１ｂ，ＧＰＳ信号受信状態管理機能部３１ｃ等によって、複数の衛星から受信したＧＰＳ信号に基いて当該カメラ１００の地球上における位置を特定するための位置情報のほか日時情報等、各種の情報を取得する測位手段の主要部が構成されている。
【００５０】
ＧＰＳアンテナ２１は、地球を周回する複数の測位衛星から送信されたＧＰＳ信号を受信する受信手段の一部であってＧＰＳ信号の入力部である。このＧＰＳアンテナ２１は、受信手段の他の一部を構成するＧＰＳ信号処理機能部２２に接続されている。これにより、ＧＰＳアンテナ２１により受信された測位衛星からのＧＰＳ信号は、ＧＰＳ信号処理機能部２２へと出力されるようになっている。
【００５１】
ＧＰＳ信号処理機能部２２は、ＧＰＳアンテナ２１により受信されたＧＰＳ信号を受けて、その受信信号の強度等を測定したり、受信したＧＰＳ信号に対して周波数変換（ダウンコンバート）処理とアナログ−デジタル変換処理等の信号処理を施す機能を有する回路である。
【００５２】
このＧＰＳ信号処理機能部２２は、ＧＰＳ信号演算機能部２０と第１ＣＰＵ３１とに接続されていて、第１ＣＰＵ３１の制御によって動作し、信号処理後の信号をＧＰＳ信号演算機能部２０と第１ＣＰＵ３１との両者に向けて出力するようになっている。
【００５３】
ＧＰＳ信号演算機能部２０は、ＧＰＳ信号処理機能部２２で信号処理されたＧＰＳ信号に基いて所定の演算処理を行うことにより、ＧＰＳアンテナ２１により受信されたＧＰＳ信号を送信した測位衛星を捕捉する捕捉手段として機能し、また、捕捉手段で捕捉した測位衛星を追跡する追跡手段として機能し、さらに、捕捉手段で捕捉された測位衛星までの距離を算出する衛星距離算出手段として機能し、そして、衛星距離算出手段で算出された衛星までの距離情報に基いて当該カメラ１００の地球上における位置を特定（例えば緯度経度を算出）するカメラ位置特定手段として機能する電気回路である。
【００５４】
このＧＰＳ信号演算機能部２０は、第１ＣＰＵ３１に接続されていて、この第１ＣＰＵ３１の制御によって動作し、その演算結果を第１ＣＰＵ３１へと出力するようになっている。
【００５５】
一方、本カメラ１００は、被写体撮影動作の実行中において、例えば手振れ等によってカメラ１００自体が揺れ動くこと（いわゆる手振れ）に起因して画像上で像振れが生じることで画像の劣化を抑止するために振れ補正動作を行う機構を構成する振れ補正手段を有している。
【００５６】
本カメラ１００における振れ補正手段は、振れ検出機能部３５と、振れ補正用アクチュエータ駆動回路３４と、振れ補正用アクチュエータ３３と、第１ＣＰＵ３１のシステムコントロール部３１ａの振れ補正機能部３１ｄ等によって構成される。
【００５７】
振れ検出機能部３５は、被写体撮影時のカメラ１００の揺れ状態を検出し数値化するセンサー、換言すると手振れによる当該カメラ１００の変位量を測定する変位センサーであって、例えば姿勢検出センサーや落下検出センサー等のいわゆる振れ検出用センサーと、このセンサーからの信号を処理する回路（特に図示せず）等によって構成される振れ検出手段である。この振れ検出機能部３５は、第１ＣＰＵ３１のシステムコントロール部３１ａに接続されており、振れ検出機能部３５による検出結果は、振れ補正機能部３１ｄへと伝達されることで振れ補正処理等がなされる。
【００５８】
振れ補正用アクチュエータ駆動回路３４は、第１ＣＰＵ３１の振れ補正機能部３１ｄによる制御に基づいて振れ補正用アクチュエータ３３を制御して撮像素子２をその撮像面に沿う面内で適宜移動させる駆動制御回路である。
【００５９】
振れ補正用アクチュエータ３３は、撮像素子２を撮像面に沿う方向に移動し得るように駆動させる駆動源であって、例えば駆動モータ等からなる。
【００６０】
つまり、本実施形態においては、振れ補正手段である振れ補正機能部３１ｄの制御下で振れ補正用アクチュエータ３３，振れ補正用アクチュエータ駆動回路３４等が駆動制御されることにより、撮像素子２をその撮像面に沿う方向に任意に移動させることで、レンズ１によって撮像素子２の撮像面上に結像される被写体像の像振れを補正するようになっている。この場合において、撮像素子２の移動量は、振れ検出機能部３５（振れ検出用センサー）による検出結果により算出される。
【００６１】
第１ＣＰＵ３１は、主（メイン）ＣＰＵとして配設されているものである。この第１ＣＰＵ３１は、本実施形態のカメラ１００における各回路を統括的に制御するための制御手段である。そのために、本カメラ１００の第１ＣＰＵ３１は、同カメラ１００におけるシステム全体を適宜制御（コントロール）するためのシステムコントロール部３１ａを備えている。
【００６２】
このシステムコントロール部３１ａの内部には、各種の電気回路等、例えばＧＰＳ制御機能部３１ｂ，ＧＰＳ信号受信状態管理機能部３１ｃ，振れ補正機能部３１ｄ，姿勢管理機能部３１ｅ，姿勢警告機能部３１ｆ等、各種の機能を実現する制御回路を有して構成されている。
【００６３】
ここで、ＧＰＳ制御機能部３１ｂは、測位手段の一部を構成し、当該測位手段の動作を制御する制御手段としての機能を担う電気回路である。
【００６４】
また、ＧＰＳ信号受信状態管理機能部３１ｃは、測位手段の他の一部を構成し、ＧＰＳ信号処理機能部２２からの信号、即ちアンテナ２１で受信されたＧＰＳ信号の強度等の測定結果等を受けてＧＰＳ信号の受信状態を管理する機能を担う機能部を構成する電気回路である。
【００６５】
振れ補正機能部３１ｄは、振れ検出機能部３５からの信号を受けて振れ補正用アクチュエータ３３，振れ補正用アクチュエータ駆動回路３４等を制御して撮像素子２をその撮像面に沿う方向に任意に移動させる制御機能を担う機能部を構成する電気回路である。
【００６６】
姿勢管理機能部３１ｅは、振れ検出機能部３５からの信号を受けて検出結果を蓄積し管理する処理を行う電気回路である。
【００６７】
つまり、振れ検出機能部３５による検出結果、即ち振れ検出機能部３５の変位センサー等により測定された当該カメラ１００の変位量は、姿勢管理機能部３１ｅへと伝達され蓄積されて、これにより管理されることで、当該カメラ１００の姿勢を検出する姿勢検出処理が行われるようになっている。そして、この場合、振れ検出機能部３５と姿勢管理機能部３１ｅとは、姿勢検出手段として機能するようになっている。
【００６８】
この場合において、姿勢管理機能部３１ｅは、振れ検出機能部３５で検出された当該カメラ１００の姿勢情報に基いてＧＰＳアンテナ２１（受信手段）が受信するＧＰＳ信号の受信状況を推定する受信状況推定手段としても機能する。
【００６９】
姿勢警告機能部３１ｆは、姿勢管理機能部３１ｅからの信号を受けて、受信状況が悪い状況にあると推定される場合、例えば当該カメラ１００の姿勢が予め設定される所定の基準姿勢に対して所定量のずれが生じている場合に警告を発する警告手段の一部を構成する電気回路である。
【００７０】
また、姿勢警告機能部３１ｆ（警告手段）は、上記所定の時に警告を発すると同時に、ＧＰＳアンテナ２１の受信状況が改善されると推定されるカメラ１００の姿勢を示唆する情報を発し得るようにもなっている。
【００７１】
なお、この場合において、警告を発する警告手段としては、目視可能な表示警告を行う表示手段（ＴＦＴパネル１０）を用いたり、音による警告を発するブザー，スピーカ等（特に図示せず）を用いたり、これらを組み合わせて用いる形態が種々考えられ、いずれの形態でも、本実施形態に適用可能である。
【００７２】
第１ＣＰＵ３１は、上述のように、本カメラ１００において、主に各種の動作制御を行うための複数の集積回路により構成されている。
【００７３】
一方、第２ＣＰＵ３２は、本カメラ１００において、主に画像信号や各種データを取り扱う信号処理制御を実行する複数の集積回路により構成されている。
【００７４】
即ち、第２ＣＰＵ３２は、撮影手段又は画像記憶手段から取り込まれてフレームメモリ６に一時的に記憶されている画像データに基づいて、各種の信号処理を施す各種の回路、例えば画像圧縮伸張部３２ａ，記憶媒体アクセス部３２ｂ等を有して構成されている。
【００７５】
画像圧縮伸張部３２ａは、フレームメモリ６に記憶されている画像データを読み出し、この画像データとこれに付随する撮影情報とを合わせて一つの画像ファイルを生成し、この画像ファイルについて、例えばＪＰＥＧ圧縮処理等を行ったり、記憶媒体アクセス部３２ｂを介して記憶媒体１６から読み出した圧縮画像ファイルについての伸張処理等を行う回路部である。
【００７６】
記憶媒体アクセス部３２ｂは、記憶媒体インターフェース１５による記憶媒体１６へのアクセスを制御するための回路部である。
【００７７】
即ち、第２ＣＰＵ３２は、画像圧縮伸張部３２ａを制御して、撮影手段により取得され生成された画像データやこれに関連する各種情報データからなる画像ファイルについての圧縮処理を行って記憶するのに適した形態の圧縮画像ファイルを生成した後、記憶媒体アクセス部３２ｂを制御して当該圧縮画像ファイルを記憶バッファ１４，記憶媒体Ｉ／Ｆ１５を介して記憶媒体１６へと伝送し記憶する機能を有する。
【００７８】
また、第２ＣＰＵ３２は、記憶媒体アクセス部３２ｂを制御して記憶バッファ１４，記憶媒体Ｉ／Ｆ１５を介して記憶媒体１６から記憶済みの圧縮画像ファイルを読み出して、画像圧縮伸張部３２ａを制御して伸張処理を行う機能を有する。
【００７９】
ＥＥＰＲＯＭ１９は、第１ＣＰＵ３１，第２ＣＰＵ３２により実行される処理プログラム（アプリケーションソフトウエア）等や、本カメラ１００における各種の設定データ，固有データ等を記憶し保持する不揮発性記憶媒体である。このＥＥＰＲＯＭ１９としては、例えばフラッシュロム（ＦｌａｓｈＲＯＭ）等が適用される。
【００８０】
その他、本発明に関連しない部分の構成については、通常一般のカメラと同様に構成されているものとして、その詳細構成については図示及び説明を省略する。
【００８１】
次に、上述のように構成される本実施形態のカメラ１００の作用のうち当該カメラ１００を撮影モードで動作させた際の処理シーケンスを、図２のフローチャートによって説明する。
【００８２】
本実施形態のカメラ１００を撮影モードで動作させるには、例えばカメラ１００が電源オフ状態にあるときにパワーオン操作を行って電源オン状態にする。また、カメラ１００が電源オン状態でかつ撮影モード以外の動作モード、例えば再生モードで動作している際には、所定のモード切り換え操作を行って撮影モードに切り換える。これにより、カメラ１００は撮影モードで動作する状態になる。
【００８３】
カメラ１００が撮影モードで動作する状態になると、まず、図２のステップＳ１において、第１ＣＰＵ３１は、内部回路の初期化処理を実行する。その後、ステップＳ２の処理に進む。
【００８４】
ステップＳ２において、第１ＣＰＵ３１は、ＧＰＳ制御機能部３１ｂを介して測位手段を制御してＧＰＳを用いた測位動作処理の実行を開始する。
【００８５】
続いて、ステップＳ３において、第１ＣＰＵ３１は、姿勢検出手段を制御して当該カメラ１００の姿勢を検出する姿勢検出処理を実行する。その後、ステップＳ４の処理に進む。
【００８６】
ステップＳ４において、第１ＣＰＵ３１は、上述のステップＳ３の処理による姿勢検出処理の結果を受けて、当該カメラ１００の姿勢がＧＰＳによる測位動作（以下、ＧＰＳ測位動作という）を行うのに適している姿勢であるか否かの確認を行う。ここで、当該カメラ１００の姿勢がＧＰＳ測位動作に最適な姿勢にあることが確認された場合には、ステップＳ５の処理に進む。
【００８７】
なお、この場合において、ＧＰＳ測位動作を行うのに適しているカメラ１００の姿勢とは、例えば当該カメラ１００を用いて通常の撮影動作を行う際の姿勢と、内部に配設されるＧＰＳアンテナ２１の配置等を考慮して設定される。
【００８８】
即ち、当該カメラ１００を用いて通常の撮影動作を行う際には、通常の場合、カメラ１００は、矩形状の撮影画面が水平線に対して傾きが生じないような姿勢で、かつ光軸が地表に対して略平行となる姿勢とされるのが普通である。
【００８９】
この状態にあるときのカメラ１００の姿勢を基準姿勢とし、当該カメラ１００がこの基準姿勢にあるとき、若しくはこの基準姿勢を含みカメラ１００の傾きが所定の範囲内にあるときの姿勢を、ＧＰＳ測位動作を行うのに最適な姿勢であるものとする。
【００９０】
したがって、ＧＰＳ測位動作を行うのに不適切なカメラ１００の姿勢は、この基準姿勢に対してカメラ１００の傾きが所定範囲を超えた場合の姿勢である。
【００９１】
ステップＳ５において、第１ＣＰＵ３１は、第２ＣＰＵ３２及び表示手段等を制御して、ＴＦＴパネル１０の表示画面上に、ＧＰＳ測位動作に適した姿勢となっている旨の情報を表わす最適姿勢表示処理を実行する。その後、ステップＳ７の処理に進む。
【００９２】
この最適姿勢表示処理によって表示されるＴＦＴパネル１０の表示画面の表示例を図３に示す。
【００９３】
この最適姿勢表示処理の結果、ＴＦＴパネル１０の表示画面には、撮影モード時における表示、すなわち被写体像を含む所定範囲の撮影用画像１０ａに重畳させて、カメラ１００の姿勢がＧＰＳ測位動作を実行するのに適した姿勢にあることを示す表示がなされる。この表示形態としては、例えば図３に示すように、「ＧＰＳ  ＯＫ」といった文字情報１０ｂのみで表示するようにしてもよいし、その他の絵文字やアイコン等の類の各種の表示形態及びそれらを組み合わせて表示する形態等、種々の形態が考えられ、いずれの形態をも適用し得る。
【００９４】
一方、上述のステップＳ４の処理において、当該カメラ１００の姿勢がＧＰＳ測位動作に不適切な姿勢にあることが確認された場合には、ステップＳ６の処理に進む。
【００９５】
ステップＳ６において、第１ＣＰＵ３１は、第２ＣＰＵ３２及び表示手段等を制御して、ＴＦＴパネル１０の表示画面上に、ＧＰＳ測位動作を行うのには不適切な姿勢である旨の情報を表わす不適切姿勢表示処理を実行する。その後、ステップＳ７の処理に進む。
【００９６】
この不適切姿勢表示処理によって表示されるＴＦＴパネル１０の表示画面の表示例を図４に示す。
【００９７】
この不適切姿勢表示処理の結果、ＴＦＴパネル１０の表示画面には、撮影モード時における表示、すなわち被写体像を含む所定範囲の撮影用画像１０ａに重畳させて、カメラ１００の姿勢がＧＰＳ測位動作を実行するのに不適切な姿勢にあることを示す表示がなされる。この表示形態としては、例えば図４に示すように、「ＧＰＳ  ＮＧ」といった文字情報１０ｂと、その他の絵文字やアイコン（１０ｃ，１０ｄ，１０ｅ）等の類の各種の表示形態及びそれらの組み合わせが種々考えられる。
【００９８】
なお、図４にて示されるアイコン１０ｃは、側面から見た際のカメラ１００をアイコン化したものであって、かつ同カメラ１００の前面が上方に向けられた状態を示している。ここで、カメラ１００の前面が上方に向けられているのは、姿勢検出処理により検出されたカメラ１００の現在の姿勢を反映するようになっているものであって、図４は、その一例を示すものである。
【００９９】
これに加えて、矢印アイコン１０ｅがカメラアイコン１０ｃの近傍に併せて表示されている。この矢印アイコン１０ｅは、カメラ１００をＧＰＳ測位動作に適する姿勢とする方向を示唆するものである。ここで、図４の例は、カメラ１００の前面が上方に向いた姿勢にあるのを適切な姿勢に正すものとして、カメラ１００を時計方向に回転させる方向の矢印で示唆する一例である。
【０１００】
同様に、図４のアイコン１０ｄは、背面から見た際のカメラ１００をアイコン化したものであり、かつ同カメラ１００の背面から見て右上がりに傾けられた状態を示している。ここで、カメラ１００が右上がりに傾けられているのは、姿勢検出処理により検出されたカメラ１００の現在の姿勢を反映するようになっているものであって、図４は、その一例を示すものである。
【０１０１】
これに加えて、矢印アイコン１０ｅがカメラアイコン１０ｄの近傍に併せて表示されている。この矢印アイコン１０ｅは、カメラ１００をＧＰＳ測位動作に適する姿勢とする方向を示唆するものである。ここで、図４の例は、カメラ１００が右上がりに傾いた姿勢にあるのを適切な姿勢に正すものとして、カメラ１００を時計方向に回転させる方向の矢印で示唆する一例である。
【０１０２】
図２に戻って、次に、ステップＳ７において、第１ＣＰＵ３１は、キーマトリクス２３からの信号を監視して、撮影指示信号が発生したか否かの確認を行う。ここで、撮影指示信号が発生したことが確認された場合には、ステップＳ８の処理に進む。一方、撮影指示信号が発生していない場合には、ステップＳ９の処理に進む。
【０１０３】
ステップＳ８において、第１ＣＰＵ３１は、撮影手段を制御して撮影動作処理を実行し、記憶手段を制御して記憶動作処理を実行する。同時に、第１ＣＰＵ３１は、ＧＰＳ測位動作処理によって取得された測位結果のデータを画像データに関連する情報として画像ファイルに併せて記録する測位結果記録処理を実行する。その後ステップＳ９の処理に進む。
【０１０４】
ステップＳ９において、第１ＣＰＵ３１は、使用者が所定の操作を行って、撮影モードから再生モードへの切換操作を行ったか、又はパワーオフ操作を行ったか否かの確認を行う。この確認としては、例えば第１ＣＰＵ３１によりキーマトリクス２３からの信号を監視して、再生モード切り換え信号又はパワーオフ信号のいずれかが発生したか否かを確認する。ここで、再生モード切り換え信号又はパワーオフ信号のいずれかが発生していない場合には、上述のステップＳ３の処理に戻り、以降の処理を繰り返す。
【０１０５】
一方、ここで、再生モード切り換え信号又はパワーオフ信号のいずれかが発生したことが確認された場合には、ステップＳ１０の処理に進む。
【０１０６】
ステップＳ１０において、第１ＣＰＵ３１は、ＧＰＳ制御機能部３１ｂを介して測位手段を制御してＧＰＳ測位動作の終了処理を実行する。その後、再生モード処理又はパワーオフ処理へと移行する。
【０１０７】
以上説明したように上記第１の実施形態によれば、振れ補正手段の一部を構成する振れ検出機能部３５（振れ検出用センサー）の検出結果に基いて、撮影モードで動作中においてＧＰＳ測位動作を実行中のカメラ１００の姿勢を検出するようにしている。そして、カメラ１００の姿勢が所定の基準姿勢にある場合には、ＧＰＳによる測位動作が正常に行われる旨の情報を表示手段を用いて表示する一方、カメラ１００の姿勢が所定の基準姿勢からずれたことを検出した場合には、表示手段を用いてその旨の表示を行って使用者に知らせると同時に、ＧＰＳによる測位動作に適したカメラ１００の姿勢を示唆する情報を表示するようにしている。
【０１０８】
これにより、使用者は当該表示によりカメラ１００の姿勢が、ＧＰＳによる測位動作に適切な状態にあるか否かを確認することができると共に、カメラ１００の姿勢がＧＰＳによる測位動作に不適切な場合には、カメラ１００の姿勢を示唆された表示に従って正すことができるようになる。したがって、これにより、本実施形態のカメラ１００においては、撮影動作中のＧＰＳによる測位動作処理を確実に行って、精度の高い測位結果を得ることができる。
【０１０９】
次に、本発明の第２の実施形態のカメラについて、以下に説明する。
【０１１０】
本実施形態のカメラの構成は、基本的には上述の第１の実施形態のカメラと略同様である。したがって、その構成については、第１の実施形態で説明した図１を参照し、その詳細説明を省略する。
【０１１１】
図５は、本発明の第２の実施形態のカメラを撮影モードで動作させた際の作用を示すフローチャートである。
【０１１２】
本実施形態のカメラにおける作用を図５によって以下に説明する。
【０１１３】
上述の第１の実施形態と同様に、カメラ１００が撮影モードで動作する状態になると、まず、図５のステップＳ１１において、第１ＣＰＵ３１は、内部回路の初期化処理を実行する。その後、ステップＳ１２の処理に進む。
【０１１４】
ステップＳ１２において、第１ＣＰＵ３１は、ＧＰＳ制御機能部３１ｂを介して測位手段を制御してＧＰＳ測位動作処理の実行を開始する。また、第１ＣＰＵ３１は、ＧＰＳ制御機能部３１ｂに設定されている設定値のうちＧＰＳ衛星の最大捕捉数の設定値をリセットする処理を行う。
【０１１５】
続いて、ステップＳ１３において、第１ＣＰＵ３１は、姿勢検出手段を制御して当該カメラ１００の姿勢を検出する姿勢検出処理の実行を開始する。また、第１ＣＰＵ３１は、姿勢管理機能部３１ｅの設定されている設定情報のうち最適姿勢についての設定情報をリセットする処理を行う。
【０１１６】
次いで、ステップＳ１４において、第１ＣＰＵ３１は、現在実行中のＧＰＳ測位動作において、捕捉できた衛星の個数情報をＧＰＳ信号演算機能部２０より取得する。その後、ステップＳ１５の処理に進む。
【０１１７】
ステップＳ１５において、第１ＣＰＵ３１は、上述のステップＳ１４の処理で取得した捕捉衛星の個数情報について、最大捕捉数よりも大であるか否か（「衛星捕捉数＞最大捕捉数？」）の確認を行う。ここで、衛星の捕捉数が最大捕捉数よりも大であることが確認された場合には、次のステップＳ１６の処理に進む。また、衛星の捕捉数が最大捕捉数よりも大ではない、即ち等しいか小であることが確認された場合には、ステップＳ１９の処理に進む。
【０１１８】
なお、最初のループ時には、最大捕捉数は、上述のステップＳ１２の処理においてリセットされているので、「衛星捕捉数＞最大捕捉数」となる。したがって、次のステップＳ１６の処理に進む。
【０１１９】
ステップＳ１６において、第１ＣＰＵ３１は、現在実行中のＧＰＳ測位動作において捕捉し得た衛星の個数（衛星捕捉数）を最大捕捉数として設定登録する処理を行う。その後ステップＳ１７の処理に進む。
【０１２０】
ステップＳ１７において、第１ＣＰＵ３１は、実際の姿勢検出処理を実行する。その後、ステップＳ１８の処理に進む。
【０１２１】
ステップＳ１８において、第１ＣＰＵ３１は、姿勢検出手段により取得した現在の姿勢情報を最適姿勢情報として設定登録する処理を行う。つまり、姿勢管理機能部３１ｅ（受信状況推定手段）は、上述のステップＳ１４にて取得した衛星数についての情報に基いて、測位手段が同時に受信した衛星の数が最大数の時のカメラ１００の姿勢を基準姿勢として設定する第１の基準姿勢設定手段として機能することになる。その後、ステップＳ１９の処理に進む。
【０１２２】
ステップＳ１９において、第１ＣＰＵ３１は、キーマトリクス２３からの信号を監視して、撮影指示信号が発生したか否かの確認を行う。ここで、撮影指示信号が発生したことが確認された場合には、次のステップＳ２０の処理に進む。一方、撮影指示信号が発生していない場合には、ステップＳ２１の処理に進む。
【０１２３】
ステップＳ２０において、第１ＣＰＵ３１は、撮影手段を制御して撮影動作処理を実行し、記憶手段を制御して記憶動作処理を実行する。同時に、第１ＣＰＵ３１は、ＧＰＳ測位動作処理によって取得された測位結果のデータを画像データに関連する情報として画像ファイルに併せて記録する測位結果記録処理を実行する。その後ステップＳ２１の処理に進む。
【０１２４】
ステップＳ２１において、第１ＣＰＵ３１は、キーマトリクス２３からの信号を監視して、再生モード切り換え信号又はパワーオフ信号のいずれかが発生したか否かを確認する。ここで、再生モード切り換え信号又はパワーオフ信号のいずれかが発生したことが確認された場合には、ステップＳ２２の処理に進む。
【０１２５】
ステップＳ２２において、第１ＣＰＵ３１は、ＧＰＳ制御機能部３１ｂを介して測位手段を制御してＧＰＳ測位動作の終了処理を実行する。その後、再生モード処理又はパワーオフ処理へと移行する。
【０１２６】
一方、上述のステップＳ２１の処理において、再生モード切り換え信号又はパワーオフ信号のいずれかが発生していないことが確認された場合には、次のステップＳ２３の処理に進む。
【０１２７】
ステップＳ２３において、第１ＣＰＵ３１は、再度姿勢検出処理を実行する。その後、ステップＳ２４の処理に進む。
【０１２８】
ステップＳ２４において、第１ＣＰＵ３１は、姿勢管理機能部３１ｅを制御して、現在の姿勢情報と上述のステップＳ１８の処理において設定登録しておいた最適姿勢情報とを比較し、両者のずれ量を算出する処理を実行する。
【０１２９】
この場合において、現在の姿勢情報と最適姿勢情報（基準姿勢情報）とのずれ量とは、例えば第１の基準姿勢設定手段である姿勢管理機能部３１ｅにより設定された基準姿勢に対して所定角度以上の回転角度等が適用される。その後、ステップＳ２５の処理に進む。
【０１３０】
ステップＳ２５において、第１ＣＰＵ３１は、上述のステップＳ２４の処理で算出されたずれ量が所定の一定値を超えているか否かの確認を行う。ここで、算出結果のずれ量が所定の一定値を超えていないことが確認された場合には、次のステップＳ２６の処理に進む。
【０１３１】
ステップＳ２６において、第１ＣＰＵ３１は、ＧＰＳ測位動作処理を実行すべくオン状態に切り換える。その後、上述のステップＳ１４の処理に戻り、以降の処理を繰り返す。
【０１３２】
一方、上述のステップＳ２５の処理において、上述のステップＳ２４の処理による算出結果を受けて、両者間にのそれぞれに、ずれ量が所定の一定値を超えていることが確認された場合には、ステップＳ２７の処理に進む。
【０１３３】
ステップＳ２７において、第１ＣＰＵ３１は、測位手段を制御して、ＧＰＳ測位動作を停止させるＧＰＳ測位動作オフ処理を実行する。その後、ステップＳ２８の処理に進む。
【０１３４】
ステップＳ２８において、第１ＣＰＵ３１は、第２ＣＰＵ３２及び表示手段等を制御して、ＴＦＴパネル１０の表示画面上に、ＧＰＳ測位動作を行うのには不適切な姿勢である旨の情報を、文字のみあるいは絵文字等を用いて表示する。また、第１ＣＰＵ３１は、同表示手段の表示画面上に、ＧＰＳ機能をオフ状態にする旨の警告表示処理を実行する。この警告表示処理時には、表示だけでなく音を発生させる警告を行うようにしてもよい。その後、ステップＳ１９の処理に進み、以降の処理を繰り返す。
【０１３５】
以上説明したように上記第２の実施形態によれば、上述の第１の実施形態と略同様の効果を得ることができる。
【０１３６】
また、本実施形態においては、さらに、複数の衛星からのＧＰＳ信号のうち最も多くの衛星からのＧＰＳ信号を受信できた際のカメラ１００の姿勢を基準姿勢（最適姿勢）として設定登録し、この状態からの姿勢変化を常時検出するようにしている。そして、撮影動作中におけるＧＰＳ測位動作中において、設定登録された最適姿勢と、現在のカメラ１００の姿勢との間に、所定値以上のずれ量が生じていることが姿勢検出手段により検出された場合には、カメラ１００の姿勢が基準姿勢から所定量以上の変化したと判断するようにしている。
【０１３７】
これを受けて、受信状況推定手段としての姿勢管理機能部３１ｅは、現在のカメラ１００がＧＰＳ信号の受信状況が悪い状況にある、即ちカメラ１００の姿勢がＧＰＳによる測位動作に不適切な姿勢になったと推定する。そして、この場合には、ＧＰＳ制御機能部３１ｂ（制御手段）は、測位手段の動作を停止させると共に、その旨の警告表示を行うようにしている。そして、使用者によりカメラ１００の姿勢が正された場合には、再度測位動作が再開されるようにしている。
【０１３８】
したがって、これによりカメラ１００を使用している環境下におけいて、最適姿勢を使用者に認識させることができるので、使用者は、測位動作に最適な姿勢を常に保持することができるようになる。
【０１３９】
また、カメラ１００の姿勢変化を監視して、ＧＰＳ信号の受信状況が悪化すると推測された場合には、ＧＰＳによる測位動作を停止し、その後、カメラ１００の姿勢が最適姿勢を基準とする許容範囲内に戻ったらＧＰＳによる測位動作を再開するようにしている。
【０１４０】
したがって、これによりカメラ１００の姿勢が測位動作に最適な状態にあるときにのみ測位動作が行われるので、確実に高精度な測位結果を得ることができると共に、無駄な測位動作を省略して消費電力を節約し、よって、カメラ１００の省電力化に寄与することができる。
【０１４１】
次に、本発明の第３の実施形態のカメラについて、以下に説明する。
【０１４２】
本実施形態のカメラの構成は、基本的には上述の第１の実施形態のカメラと略同様である。したがって、その構成については、第１の実施形態で説明した図１を参照し、その詳細説明を省略する。
【０１４３】
図６は、本発明の第３の実施形態のカメラを撮影モードで動作させた際の作用を示すフローチャートである。
【０１４４】
本実施形態のカメラを撮影モードで動作させた際の作用は、上述の第２の実施形態と略同様である。上述の第２の実施形態においては、カメラを撮影モードで動作させ、ＧＰＳ測位動作を実行させたときに捕捉し得る衛星の数を最大衛星捕捉数として設定すると共に、その状態におけるカメラの姿勢を基準姿勢として設定するようにしている。これに対して、本実施形態においては、ＧＰＳ測位動作を実行させたときに受信した信号強度に基いてカメラの基準姿勢を設定するようにした点が異なる。
【０１４５】
したがって、本実施形態のカメラの作用を説明するのに際しては、上述の第２の実施形態の作用と略同様の処理ステップについては、同じステップ番号を付して、その詳細説明は省略し、異なる処理ステップのみを図６によって以下に説明する。
【０１４６】
まず、上述の第２の実施形態と同様に、カメラ１００が撮影モードで動作する状態になると、図６のステップＳ１１において、第１ＣＰＵ３１は、内部回路の初期化処理を実行する。その後、ステップＳ３２の処理に進む。
【０１４７】
ステップＳ３２において、第１ＣＰＵ３１は、ＧＰＳ制御機能部３１ｂを介して測位手段を制御してＧＰＳ測位動作処理の実行を開始する。また、第１ＣＰＵ３１は、ＧＰＳ信号受信状態管理機能部３１ｃに設定される設定値のうち最大信号強度の設定値をリセットする処理を行う。
【０１４８】
続いて、ステップＳ１３において、第１ＣＰＵ３１は、上述の第２の実施形態と同様に、姿勢検出処理の実行を開始すると共に、最適姿勢の設定情報のリセット処理を行う。
【０１４９】
次いで、ステップＳ３４において、第１ＣＰＵ３１は、現在実行中のＧＰＳ測位動作において、ＧＰＳアンテナ２１によって受信されたＧＰＳ信号の信号強度情報をＧＰＳ信号処理機能部２２より取得する。その後、ステップＳ３５の処理に進む。
【０１５０】
ステップＳ３５において、第１ＣＰＵ３１は、上述のステップＳ３４の処理で取得した信号強度情報について、最大信号強度よりも大であるか否か（「信号強度＞最大信号強度？」）の確認を行う。ここで、受信した信号強度が最大信号強度よりも大であることが確認された場合には、次のステップＳ３６の処理に進む。また、受信信号強度が最大信号強度よりも大ではない、即ち等しいか小であることが確認された場合には、ステップＳ１９の処理に進む。
【０１５１】
なお、最初のループ時には、最大信号強度は、上述のステップＳ３２の処理においてリセットされているので、「信号強度＞最大信号強度」となる。したがって、次のステップＳ３６の処理に進む。
【０１５２】
ステップＳ３６において、第１ＣＰＵ３１は、現在実行中のＧＰＳ測位動作において受信した信号強度を最大信号強度として設定登録する処理を行う。その後ステップＳ１７の処理に進む。以降の処理は、上述の第２の実施形態（図５参照）と全く同様である。
【０１５３】
なお、本実施形態においては、ステップＳ１８において、姿勢管理機能部３１ｅ（受信状況推定手段）は、ステップＳ１４にて取得した信号強度についての情報に基いて、測位手段が同時に受信した衛星の信号強度の和を得た際のカメラ１００の姿勢を基準姿勢として設定する第２の基準姿勢設定手段として機能することになる。
【０１５４】
以上説明したように上記第３の実施形態によれば、測位手段によるＧＰＳ信号の信号強度に基づいて、カメラ１００の基準姿勢（最適姿勢）を設定し、カメラ１００の姿勢変化を検出するようにすることで、上述の第２の実施形態と同様の効果を得ることができる。
【０１５５】
次に、本発明の第４の実施形態のカメラについて、以下に説明する。
【０１５６】
本実施形態のカメラの構成は、基本的には上述の第１の実施形態のカメラと略同様である。したがって、その構成については、第１の実施形態で説明した図１を参照し、その詳細説明を省略する。
【０１５７】
図７は、本発明の第４の実施形態のカメラを撮影モードで動作させた際の作用を示すフローチャートである。
【０１５８】
本実施形態のカメラを撮影モードで動作させた際の作用は、上述の第２，第３の実施形態と略同様である。上述の第２，第３の実施形態においては、カメラの姿勢のずれ量が一定値を超えた場合、即ち受信状態が悪くなったと推測された場合、ＧＰＳによる測位動作を停止させるようにしている（図５，図６参照）。これに対して、本実施形態においては、ＧＰＳによる新規の衛星捕捉動作をオフにするようにしている点が異なる。
【０１５９】
したがって、本実施形態のカメラの作用を説明するのに際しては、上述の第２の実施形態の作用（図５参照）と略同様の処理ステップについては、同じステップ番号を付して、その詳細説明は省略し、異なる処理ステップのみを図７によって以下に説明する。
【０１６０】
まず、上述の第２の実施形態と同様に、カメラ１００が撮影モードで動作する状態になると、図７のステップＳ１１において、第１ＣＰＵ３１は、内部回路の初期化処理を実行する。その後、ステップＳ１２の処理に進む。以降、上述の第２の実施形態と同様の処理ステップが行われる。
【０１６１】
そして、ステップＳ２３の処理において、第１ＣＰＵ３１は、再度姿勢検出処理を実行し、次のステップＳ２４の処理において、第１ＣＰＵ３１は、姿勢管理機能部３１ｅの制御により、現在の姿勢情報と設定登録済みの最適姿勢情報との間のずれ量の算出処理を実行する。
【０１６２】
そして、ステップＳ２５の処理において、第１ＣＰＵ３１は、上述のステップＳ２４の処理で算出されたずれ量が所定の一定値を超えているか否かの確認を行う。ここで、算出結果のずれ量が所定の一定値を超えていないことが確認された場合には、次のステップＳ４１の処理に進む。
【０１６３】
ステップＳ４１において、第１ＣＰＵ３１は、ＧＰＳによる測位動作処理のうち、新規の衛星を捕捉する衛星捕捉動作をオン状態に切り換える。その後、ステップＳ１４の処理に戻り、以降の処理を繰り返す。
【０１６４】
一方、上述のステップＳ２５の処理において、上述のステップＳ２４の処理による算出結果のずれ量（所定角度以上の回転角度）が所定の一定値を超えていることが確認された場合には、ステップＳ４２の処理に進む。
【０１６５】
ステップＳ４２において、第１ＣＰＵ３１は、測位手段を制御して、ＧＰＳ測位動作のうち新規の衛星捕捉動作をオフ状態に切り換えて、新規の衛星捕捉動作を停止させるＧＰＳ新規衛星捕捉動作処理を実行する。その後、ステップＳ２８の処理に進み、以降の処理を繰り返す。
【０１６６】
以上説明したように上記第４の実施形態によれば、上述の第３の実施形態と略同様の効果を得ることができる。
【０１６７】
また、本実施形態によれば、姿勢管理機能部３１ｅ（受信状況推定手段）により受信状況が悪い状況にあると推定された場合には、ＧＰＳ制御機能部３１ｂ（制御手段）は、ＧＰＳ信号演算機能部２０（捕捉手段）の衛星捕捉動作を停止させるようにしている。したがって、これによりＧＰＳ測位動作を停止させることなく、省電力化に寄与することができる。本実施形態は、上述の第２の実施形態にも全く同様に適用することが可能である。
【０１６８】
なお、本発明は上述した実施形態に限定されるものではなく、発明の主旨を逸脱しない範囲内において種々の変形や応用を実施し得ることが可能であることは勿論である。さらに、上記実施形態には、種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせによって、種々の発明が抽出され得る。例えば、上記一実施形態に示される全構成要件から幾つかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【図面の簡単な説明】
【０１６９】
【図１】本発明の第１の実施形態のカメラの主な構成を示すブロック構成図。
【図２】図１のカメラを撮影モードで動作させた際の作用を示すフローチャート。
【図３】図２のフローチャート中のステップＳ５の最適姿勢表示処理における表示画面の表示例を示す図。
【図４】図２のフローチャート中のステップＳ６の不適切姿勢表示処理における表示画面の表示例を示す図である。
【図５】本発明の第２の実施形態のカメラを撮影モードで動作させた際の作用を示すフローチャート。
【図６】本発明の第３の実施形態のカメラを撮影モードで動作させた際の作用を示すフローチャート。
【図７】本発明の第４の実施形態のカメラを撮影モードで動作させた際の作用を示すフローチャート。
【符号の説明】
【０１７０】
１……レンズ
２……撮像素子
３……撮像回路
９……液晶駆動回路
１０……ＴＦＴパネル
１６……記憶媒体
２０……ＧＰＳ信号演算機能部
２１……ＧＰＳアンテナ
２２……ＧＰＳ信号処理機能部
２３……キーマトリクス
３１……第１ＣＰＵ
３１ａ……システムコントロール部
３１ｂ……ＧＰＳ制御機能部
３１ｃ……ＧＰＳ信号受信状態管理機能部
３１ｄ……振れ補正機能部
３１ｅ……姿勢管理機能部
３１ｆ……姿勢警告機能部
３２……第２ＣＰＵ
３３……補正用アクチュエータ
３４……振れ補正用アクチュエータ駆動回路
３５……振れ検出機能部
１００……カメラ
【図１】
2009017309.tif 000003
【図２】
2009017309.tif 000004
【図３】
2009017309.tif 000005
【図４】
2009017309.tif 000006
【図５】
2009017309.tif 000007
【図６】
2009017309.tif 000008
【図７】
2009017309.tif 000009