(57)【特許請求の範囲】
【請求項１】
撮像装置であって、
被写体像を撮像し、撮影画像を得る撮像手段と、
外部装置からの信号を受信して現在の位置情報を取得する取得手段と、
前記取得手段により取得した位置情報と前記撮影画像とを関連付ける関連付け手段と、
前記撮像装置の状態を検出する検出手段と、
前記検出手段による複数の検出結果に基づき、前記撮像装置の移動量を判断する判断手段とを有し、
前記撮像手段による撮像から前記取得手段による位置情報の取得の完了までに前記撮像装置が所定量移動したと前記判断手段が判断した場合、前記関連付け手段は、撮影画像と位置情報との関連付けを行わず、
前記取得手段により前記位置情報が取得された場合、前記複数の検出結果を破棄することを特徴とする撮像装置。
【請求項２】
前記判断手段は、前記検出手段による前記複数の検出結果の積算値が所定量を超えた場合に、前記撮像装置が所定量移動したと判断することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記取得手段は、前記位置情報の取得を、前記撮像とは独立して定期的に実行し、
前記検出手段による前記複数の検出結果の積算値は、前記取得手段により前記位置情報が取得される度に、リセットされることを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記撮影画像に関連付けるための位置情報の取得が完了していない状態で前記撮像装置の電源をＯＦＦにする操作が行われた場合、少なくとも一定時間は前記撮像装置の電源をＯＦＦにせず、前記取得手段による位置情報の取得を継続することを特徴とする請求項１乃至３の何れか１項に記載の撮像装置。
【請求項５】
前記検出手段は、前記一定時間の経過中も、前記撮像装置の状態の検出を継続することを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記一定時間が経過する前に、前記撮像装置が所定量移動したと前記判断手段が判断した場合、前記一定時間の経過を待たずに、前記撮像装置の電源をＯＦＦにすることを特徴とする請求項５に記載の撮像装置。
【請求項７】
前記一定時間が経過する前に前記位置情報が取得された場合、前記一定時間の経過を待たずに、前記撮像装置の電源をＯＦＦにすることを特徴とする請求項４乃至６の何れか１項に記載の撮像装置。
【請求項８】
前記判断手段の判断は、前記撮像手段により撮影をするための指示が受け付けられたことに応じて実行されることを特徴とする請求項１乃至７の何れか１項に記載の撮像装置。
【請求項９】
前記取得手段はＧＰＳアンテナであることを特徴とする請求項１乃至８の何れか１項に記載の撮像装置。
【請求項１０】
前記検出手段は、加速度センサ、傾斜センサ、ジャイロセンサのうち少なくとも１つを含むことを特徴とする請求項１乃至９の何れか１項に記載の撮像装置。
【請求項１１】
前記検出手段は、前記撮像装置が、縦撮り姿勢および横撮り姿勢のどちらの状態であるかを検出するためにも用いられることを特徴とする請求項１乃至１０の何れか１項に記載の撮像装置。
【請求項１２】
前記検出手段は、前記撮像手段を用いた撮像の際の手ブレ補正のための情報を取得するためにも用いられることを特徴とする請求項１乃至１１の何れか１項に記載の撮像装置。
【請求項１３】
撮像装置を制御するための制御方法であって、
被写体像を撮像し、撮影画像を得る撮像工程と、
外部装置からの信号を受信して現在の位置情報を取得する取得工程と、
前記取得工程において取得した位置情報と前記撮影画像とを関連付ける関連付け工程と、
前記撮像装置の状態を検出する検出工程と、
前記検出工程による複数の検出結果に基づき、前記撮像装置の移動量を判断する判断工程とを有し、
前記撮像工程による撮像から前記取得工程による位置情報の取得の完了までに前記撮像装置が所定量移動したと前記判断工程が判断した場合、前記関連付け工程では、撮影画像と位置情報との関連付けを行わず、
前記取得工程で前記位置情報が取得された場合、前記複数の検出結果を破棄することを特徴とする制御方法。
【請求項１４】
コンピュータを、請求項１乃至１２の何れか１項に記載の撮像装置の各手段として機能させるための、コンピュータが読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像装置および制御方法に関し、特に、撮像装置に内蔵されている位置情報計測装置を用いて位置情報取得を行うために用いて好適な技術に関するものである。
【背景技術】
【０００２】
現在、ＧＰＳを利用して取得した位置情報は、例えばカーナビゲーションシステムや携帯電話など様々な用途に用いられている。こうした位置情報を利用する動きはデジタルカメラに代表されるような撮像装置においても例外ではない。撮像装置では、撮像装置本体に内臓あるいは外付けされた位置情報取得装置により取得した位置情報を撮影画像に付与することで、画像再生時に再生画像がどこで撮影したか分かるようにすることができる。
【０００３】
また、地図データと位置情報とをリンクさせることで、地図上のどの位置でどんな画像が撮影されたかが一目で分かるようなシステム作りも行われている。こうしたＧＰＳを用いた位置情報の取得情報精度は年々高くなってきており、正確な位置情報を入手することが可能となっている。
【０００４】
しかし一方で、位置情報取得装置による情報取得においては、建物の中などでは障害物の影響で情報の取得ができなかったり、取得に長い時間がかかったりする場合がある。そのため撮影の際に、位置情報取得装置で位置情報が直ぐに取得できずに未確定の状態で待機する必要が出てくる。
【０００５】
この課題を解決するために、位置情報取得装置により取得される位置情報が未確定の状態にあっても記録手段による画像情報の記録を優先的に行うように制御する。そして、位置情報が確定されて記録されるまではカメラの電源遮断を禁止するように制御する制御装置を備えたものがある（例えば、特許文献１参照）。
【０００６】
前記特許文献によれば、建物などの障害物の影響で撮影の際に位置情報がすぐに取得できない場合でも、先に画像情報を記録して位置情報の取得が完了するのを待つために位置情報を画像情報に付与することができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−１４１７７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、前述のように位置情報は精度が高くなってきており、正しい位置で取得した情報でなければ情報の価値がなくなるばかりか、かえって邪魔になってしまう場合がある。例えば、撮影の際に位置情報が取得できなく、位置情報取得装置が継続的に位置情報の取得を試みている間に撮影者が移動したとすると、移動後に位置情報が取得された場合には撮影場所とは異なった位置情報が画像情報に付与されてしまうことになる。
本発明は前述の問題点に鑑み、位置情報の取得状況を撮影者が意識しなくても有用な位置情報を後から撮影画像に付加できるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明の撮像装置は、撮像装置であって、被写体像を撮像し、撮影画像を得る撮像手段と、外部装置からの信号を受信して現在の位置情報を取得する取得手段と、前記取得手段により取得した位置情報と前記撮影画像とを関連付ける関連付け手段と、前記撮像装置の状態を検出する検出手段と、前記検出手段による複数の検出結果に基づき、前記撮像装置の移動量を判断する判断手段とを有し、前記撮像手段による撮像から前記取得手段による位置情報の取得の完了までに前記撮像装置が所定量移動したと前記判断手段が判断した場合、前記関連付け手段は、撮影画像と位置情報との関連付けを行わず、前記取得手段により前記位置情報が取得された場合、前記複数の検出結果を破棄することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、位置情報の取得状況を撮影者が意識しなくても、適切な位置情報を画像情報に付加することを可能にする。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態のデジタルカメラの制御構成例を示すブロック図である。
【図２】本発明の実施形態の動作例を説明するためのフローチャートである。
【図３】本発明の実施形態の他の動作例を説明するためのフローチャートである。
【発明を実施するための形態】
【００１２】
＜第１の実施形態＞
以下、本発明の第１の実施形態による画像情報への位置情報付加システムについて添付の図面に基づいて詳細に説明する。
図１は本発明の実施形態の一つであるデジタルカメラ１００の制御構成例を示すブロック図である。
【００１３】
本発明の実施形態のデジタルカメラ１００は撮影部１０１、画像処理部１０２、記録部１０３、制御部１０４、操作部１０５、表示部１０６を備える。また、本発明の実施形態のデジタルカメラ１００は、ＧＰＳ（Ｇｌｏｂａｌ Ｐｏｓｉｔｉｏｎｉｎｇ Ｓｙｓｔｅｍ）アンテナ１０７及び状態センサ１０８を備える。
【００１４】
撮影部１０１は、被写体からの光を結像させるレンズ、レンズによって結像された被写体像を光電変換する撮像素子、撮像素子を駆動する回路、撮像素子から出力されるアナログ画像信号をデジタル画像信号に変換するＡ／Ｄ変換器等も含む。画像処理部１０２は、撮影部から出力されるデジタル画像信号に画像処理を施す回路である。
【００１５】
制御部１０４は、デジタルカメラ１００全体を制御するための制御回路であり、ＣＰＵ、ＲＯＭ、ＲＡＭ等を含む。制御部１０４は、ＲＯＭに記録されたプログラムや各部からの入力信号に従い、デジタルカメラ１００の動作を制御する。本実施形態におけるフローチャートの説明では、特に断らない限りは制御部１０４の制御により処理が実行されるものとする。記録部１０３は、画像処理部１０２により画像処理されたデジタル画像信号を不図示の撮影画像記憶装置に記録する処理を行う。操作部１０５は、撮影者がデジタルカメラ１００を操作するためのボタン等の操作キーである。表示部１０６はＬＣＤ等からなり、撮影画像の再生やメニュー画面等を表示する。
【００１６】
ＧＰＳアンテナ１０７は、外部装置の一例であるＧＰＳ衛星からのＧＰＳ信号を受信して現在の位置情報を取得する。状態センサ１０８は、デジタルカメラ１００の姿勢や振動などを検出するセンサである。状態センサ１０８は、デジタルカメラ１００の手振れ補正に用いたり、撮影時の縦撮り、横撮りを判別して撮影画像に情報を記録することができる。状態センサ１０８は、例えばジャイロセンサや加速度センサ、傾斜センサ、もしくはそれらを組み合わせたものを用いることができる。
【００１７】
図２は、本実施形態のデジタルカメラ１００本体の動作の一例を説明するフローチャートの一部である。
デジタルカメラ１００の電源ＯＮ後に、まず、Ｓ２０１で位置情報取得処理を開始する。本実施形態における位置情報取得処理とは、ＧＰＳアンテナ１０７を用いてＧＰＳ衛星を捕捉し、ＧＰＳ衛星から信号を受信し、その信号を演算して位置情報を算出する処理をいう。なお、電源をＯＦＦしてもＧＰＳ衛星の情報を捕捉し続けることもできる。このような場合は、電源のＯＮ後に短時間でＧＰＳ衛星から信号を受信することが可能である。
【００１８】
次に、Ｓ２０２に移行して状態センサ１０８の積算値をリセットして積算を開始する。ここで、状態センサ１０８の積算値について説明する。状態センサ１０８は、撮影者の移動によりデジタルカメラ１００に振動が加えられている場合、状態センサ１０８からの出力が観測される。そのため、例えば所定の閾値を超えた出力の回数を積算することで、デジタルカメラ１００がどの程度移動したかを、いわゆる万歩計（登録商標）のように推測して算出することが可能である。つまりＳ２０２における処理により、本ステップ以降のデジタルカメラ１００の移動量を判断することが可能である。
【００１９】
その後、Ｓ２０３に移行して撮影者が操作部１０５に含まれる撮影ボタンを操作したかどうかを判断する。撮影ボタンが押されていない場合にはＳ２０４に移行し、Ｓ２０１で開始したＧＰＳの位置情報の取得が完了したか否かを判断する。ＧＰＳの位置情報の取得が完了したと判断されるとＳ２０５に移行して取得した位置情報を更新して最新の位置情報をＲＡＭに保持し、Ｓ２０２に戻る。一方、Ｓ２０４でＧＰＳの位置情報の取得が完了していないと判断されると、そのままＳ２０３に戻る。このように、Ｓ２０３で撮影ボタンが操作されたと判断されるまで位置情報の更新を繰り返すことで、ＲＡＭには常に最新の位置情報が保持されることになる。
【００２０】
Ｓ２０３で撮影ボタンが押されたと判断された場合、Ｓ２０６に移行してＧＰＳの位置情報の取得が完了したか否かを判断する。ここで、位置情報の取得が完了したと判断された場合にはＳ２０７に進み、状態センサ１０８の検出結果の積算値が所定値以上かどうかを判断する。積算値が所定値以下と判断された場合にはＳ２０８に移行し、取得したＧＰＳの位置情報を画像データに付加する。ここで、積算値が所定値以下ということは、デジタルカメラ１００が所定量移動していないと判断できるということである。つまり、取得した位置情報は実際のデジタルカメラ１００の位置からは大きくずれてはいないと判断できる。したがって本ステップでは、取得した位置情報を画像データに付加している。
【００２１】
一方、Ｓ２０７で状態センサ１０８の検出結果の積算値が所定値以上と判断された場合にはＳ２０９に移行し、取得していたＧＰＳの位置情報を破棄してＳ２１０に移行する。Ｓ２１０では、状態センサ１０８の検出結果の積算値をリセットして積算を開始してＳ２０６に戻り、ＧＰＳ位置情報の取得完了を判断する。ここで、積算値が所定値以上ということは、デジタルカメラ１００が所定量移動している、つまりある程度は移動していると判断できるということである。つまり、取得した位置情報は実際のデジタルカメラ１００の位置とはある程度離れていると判断できる。したがって本ステップでは、取得した位置情報を画像データに付加せず、再度位置情報を取得することとした。
【００２２】
Ｓ２０６でＧＰＳ位置情報の取得が完了していないと判断された場合には、Ｓ２１１に移行し、状態センサ１０８の検出結果の積算値が所定値以上かどうかを判断する。積算値が所定値以下と判断された場合は再度Ｓ２０６に戻る。状態センサ１０８の検出結果の積算値が所定値以上と判断された場合は、Ｓ２１２に移行し撮影画像にＧＰＳの位置情報を付加しないで画像データを記録媒体に記録する。なお、一定回数ステップＳ２０６の処理を繰り返しても位置情報が取得できない場合は、ステップＳ２１２に進んでもよい。
【００２３】
以上説明したように、本実施形態では撮影者が撮影後に移動したかどうかを判別することができ、所定値以上移動したと判断した場合は、撮影画像に位置情報を付加しない。この結果、ＧＰＳ位置情報の取得が困難な場所での撮影画像に対して、誤って位置が大きくずれた位置情報の付加をすることを防ぐことが可能となり、撮影画像に付加されるＧＰＳ位置情報の信頼度が高めることができる。
【００２４】
図３は、本実施形態のデジタルカメラ１００本体の動作の他の例を説明するフローチャートの一部である。なお、図２のフローチャートと共通の部分に関しては説明を省略し、図３のフローチャートに特有の処理を中心に説明する。
ステップＳ３０１〜Ｓ３０５は図２のステップＳ２０１〜Ｓ２０５と同様の処理のため、説明を省略する。
【００２５】
Ｓ３０３で撮影ボタンが押されたと判断された場合、Ｓ３０６に移行しデジタルカメラ１００の電源ＯＦＦボタンが押されたかどうかを判断する。電源ＯＦＦボタンが押されていないと判断した場合は、Ｓ３０７に移行する。Ｓ３０７〜Ｓ３１３の処理は図２のステップＳ２０６〜Ｓ２１２と同様の処理のため、説明を省略する。
【００２６】
一方、Ｓ３０６で電源ＯＦＦボタンが押されたと判断した場合には、Ｓ３１４に移行し、デジタルカメラ１００に内蔵されたタイマーによる計時を開始した後、Ｓ３１５に移行する。Ｓ３１５では、ＧＰＳの位置情報の取得が完了したか否かを判断する。位置情報の取得が完了したと判断した場合は、Ｓ３１６に移行し、状態センサ１０８の検出結果の積算値が所定値以上かどうかを判断する。
【００２７】
積算値が所定値以下と判断された場合にはＳ３１７に移行し、取得したＧＰＳの位置情報を画像データに付加してデジタルカメラ１００本体の電源をＯＦＦする。また、積算値が所定値以上と判断された場合にはＳ３１８に移行し、撮影画像にＧＰＳの位置情報を付加しないで画像データを記録媒体に記録し、デジタルカメラ１００本体の電源をＯＦＦする。
【００２８】
Ｓ３１５で位置情報の取得が完了していないと判断した場合には、Ｓ３１９に移行し状態センサ１０８の検出結果の積算値が所定値以上かどうかを判断する。積算値が所定値以下と判断された場合にはＳ３２０に移行し、タイマーが所定時間経過したかどうかを判断する。
【００２９】
所定時間以上経過していると判断した場合、Ｓ３１８に移行する。タイマーが所定時間以上経過していないと判断した場合には、Ｓ３１５に戻りＧＰＳ位置情報の取得状況を確認する。また、Ｓ３１９で状態センサ１０８の検出結果の積算値が所定値以上と判断した場合には、Ｓ３１８に移行し位置情報を画像データに付加せずにデジタルカメラ１００本体の電源をＯＦＦする。
【００３０】
上記のような処理を行うのは以下の理由による。すなわち、電源ＯＦＦの操作を受け付けた場合であっても、もう少し位置情報取得処理を継続すれば位置情報が取得できる場合がある。このような場合は、位置情報を取得し、画像に付加した上で電源をＯＦＦした方がよいと考えられる。その一方で、デジタルカメラ１００がある程度移動していると判断される場合は、位置情報の取得を継続しても、精度の高い位置情報が得られる可能性は低い。以上を鑑みて、デジタルカメラ１００が大きく移動していない判断した場合には電源ＯＦＦ操作の後も一定時間位置情報の取得を継続し、デジタルカメラ１００が大きく移動していると判断した場合には位置情報の取得を継続せず、電源をＯＦＦすることとした。このことにより、デジタルカメラ１００の電力消費を抑制することも可能となる。
【００３１】
以上説明したように、図３に示す処理においても、撮影者が撮影後に移動したかどうかを判別することができる。これにより、ＧＰＳ位置情報の取得が困難な場所での撮影画像に対して、誤って位置が大きくずれた位置情報の付加をすることを防ぐことが可能となり、撮影画像に付加されるＧＰＳ位置情報の信頼度が高まる。
【００３２】
さらに、撮影者がＧＰＳの位置情報取得完了前にデジタルカメラ１００本体の電源をＯＦＦにした場合でも、タイマー、ＧＰＳアンテナ１０７、状態センサ１０８、その他処理のための最低限の回路は動作を継続し、ＧＰＳの位置情報の取得処理を継続する。そして、ＧＰＳ位置情報が取得された後に、取得された位置情報を撮影画像に付加して画像情報を記録媒体に記録する。
【００３３】
ただし、撮影者がデジタルカメラ１００本体の電源をＯＦＦした時点からの経過時間をカウントしておく。そして、ＧＰＳ位置情報の取得完了前に所定時間を経過した場合（所定時間後）にはＧＰＳ位置情報の取得処理を停止することで、無駄な電力消費を抑えることも可能となる。
【００３４】
（その他の実施形態）
なお、本実施形態では位置情報の取得にＧＰＳ衛星からの情報を用いたが、無線のアクセスポイントや公衆回線の基地局情報などを受信し、位置情報を取得してもよい。
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（コンピュータプログラム）を、ネットワーク又は各種のコンピュータ読み取り可能な記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００３５】
１０１  撮影部、１０２  画像処理部、１０３  記録部、１０４  制御部、１０５  操作部、１０６  表示部、１０７  ＧＰＳアンテナ、１０８  状態センサ
【図１】
0005773753.tif 000002
【図２】
0005773753.tif 000003
【図３】
0005773753.tif 000004