(57)【要約】【課題】撮影画像の補正を行うことなく、ぶれがなく美しい画像を容易に得られるようにする。【解決手段】撮影部２０を制御して撮影を行わせる制御部１０と、撮影部２０による撮影が行われる毎に手ぶれ量を検出するジャイロセンサ部３０とを備えたデジタルカメラ１であって、制御部１０は、撮影部２０によって連続して撮影を実行させるとともに、撮影毎にジャイロセンサ部３０により検出される手ぶれ量に基づいて、撮影部２０による撮影を終了させる。【選択図】図１
2007181177.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段を制御して撮影を行わせる撮影制御手段と、
前記撮像手段による撮影が行われる毎に手ぶれ量を検出する手ぶれ検出手段とを備え、
前記撮影制御手段は、前記撮像手段によって連続して撮影を実行させるとともに、前記撮像手段による撮影時に前記手ぶれ検出手段により検出された手ぶれ量が、それ以前の撮影時に検出された手ぶれ量より大きい場合には、前記撮像手段による撮影を終了させること、
を特徴とする制御装置。
【請求項２】
前記撮像手段によって撮影された撮影画像を保存する画像保存手段を備え、
前記画像保存手段は、前記撮像手段によって撮影が行われる毎に、既に保存した撮影画像を最新の撮影画像で更新することを特徴とする請求項１記載の制御装置。
【請求項３】
前記画像保存手段は、前記撮影制御手段によって撮影が終了された場合には、既に保存した撮影画像を更新しないことを特徴とする請求項２記載の制御装置。
【請求項４】
撮像手段を制御して撮影を行わせる撮影制御手段と、
前記撮像手段による撮影が行われる毎に手ぶれ量を検出する手ぶれ検出手段とを備え、
前記撮影制御手段は、前記撮像手段によって連続して撮影を実行させるとともに、前記撮像手段による撮影時に前記手ぶれ検出手段により検出された手ぶれ量が許容手ぶれ量より小さい場合に、前記撮像手段による撮影を終了させること、
を特徴とする制御装置。
【請求項５】
前記撮影制御手段は、前記撮像手段によって連続して撮影を実行させる前に、前記許容手ぶれ量を定めることを特徴とする請求項４記載の制御装置。
【請求項６】
前記撮影制御手段は、前記撮像手段によって連続して撮影を実行させる間に、既に実行済みの撮影時における手ぶれ量に基づいて前記許容手ぶれ量を定めることを特徴とする請求項４記載の制御装置。
【請求項７】
撮像手段と、
前記撮像手段を制御して撮影を行わせる撮影制御手段と、
前記撮像手段による撮影が行われる毎に手ぶれ量を検出する手ぶれ検出手段とを備え、
前記撮影制御手段は、前記撮像手段によって連続して撮影を実行させるとともに、撮影毎に前記手ぶれ検出手段により検出される手ぶれ量に基づいて、前記撮像手段による撮影を終了させること、
を特徴とする撮影装置。
【請求項８】
撮像手段を備えた撮影装置の制御方法であって、
前記撮像手段による撮影が行われる毎に手ぶれ量を検出し、前記撮像手段によって連続して撮影を実行させるとともに、撮影毎に検出される手ぶれ量に基づいて、前記撮像手段による撮影を終了させること、
を特徴とする撮影装置の制御方法。
【請求項９】
コンピュータを、
撮像手段によって撮影が行われる毎に手ぶれ量を検出する手ぶれ検出手段と、
前記撮像手段によって連続して撮影を実行させるとともに、撮影毎に前記手ぶれ検出手段により検出される手ぶれ量に基づいて、前記撮像手段による撮影を終了させる撮影制御手段と、
して機能させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影時の手ぶれの影響を抑えるための技術に関する。
【背景技術】
【０００２】
従来、撮影された画像を補正して、撮影時の手ぶれに起因する画像の乱れを解消するものが知られている。例えば、手ぶれの軌跡データを用いて撮影画像の補正を行うことにより、手ぶれによる画像の乱れを復元するものがあった（例えば、特許文献１参照）。
【特許文献１】特開平１１−１３４４８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、画像を補正する処理は複雑で負荷が重く、高度な処理能力が必要とされることが多い。このため、補正処理を担うハードウェアの簡易化および低コスト化が難しいという問題があった。そこで、補正を行わずに手ぶれを抑えることが考えられるが、撮影時の手ぶれ自体を抑えるためには撮影者の高度な技量が必要とされる。従って、補正を行わずにぶれの無い画像を得ることは容易ではなかった。
【０００４】
本発明は、上述した事情に鑑みてなされたものであり、撮影した画像の補正を行うことなく、ぶれがなく美しい画像を容易に得られるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、撮像手段を制御して撮影を行わせる撮影制御手段と、前記撮像手段による撮影が行われる毎に手ぶれ量を検出する手ぶれ検出手段とを備え、前記撮影制御手段は、前記撮像手段によって連続して撮影を実行させるとともに、前記撮像手段による撮影時に前記手ぶれ検出手段により検出された手ぶれ量が、それ以前の撮影時に検出された手ぶれ量より大きい場合には、前記撮像手段による撮影を終了させること、を特徴としている。
この構成によれば、撮像手段によって連続して撮影が行われ、連続して撮影を行っている間に手ぶれ量が増大すると、速やかに撮影が終了される。このため、撮影毎の手ぶれ量が減少している間は連続して撮影が行われ、手ぶれが増大に転じた場合には撮影が終了されるので、手ぶれが最も小さい状況で撮影が行われた後に速やかに撮影が終了される。これにより、ぶれがなく美しい画像を、容易に、かつ速やかに得ることができる。
【０００６】
また、本発明において、前記撮像手段によって撮影された撮影画像を保存する画像保存手段を備え、前記画像保存手段は、前記撮像手段によって撮影が行われる毎に、既に保存した撮影画像を最新の撮影画像で更新するものとしてもよい。この場合、画像保存手段には、撮像手段によって連続して撮影を行う間、手ぶれ量が小さくなっていく過程で最新の画像が保存される。これにより、画像保存手段には、常に、最も手ぶれが小さいときの撮影画像が保存されているので、撮影終了後に、ぶれがなく美しい画像を容易に得ることができる。さらに、画像保存手段は、保存している撮影画像を最新の撮影画像で更新するので、撮影画像を保存するためのメモリの使用効率が高く、メモリ容量が小さくて済むという利点がある。
【０００７】
また、上記構成において、前記画像保存手段は、前記撮影手段によって撮影が終了された場合には、既に保存した撮影画像を更新しないものとしてもよい。この場合、連続して撮影を行う間に手ぶれ量が増大した場合には、撮影が終了されるとともに、手ぶれ量が増大する前の画像が保持される。これにより、画像保存手段によって最も手ぶれが小さいときの撮影画像を保存することができ、ぶれがなく美しい画像を容易に得ることができる。加えて、小さいメモリ容量を効率よく使って、撮影画像を保存できる。
【０００８】
また、本発明は、撮像手段を制御して撮影を行わせる撮影制御手段と、前記撮像手段による撮影が行われる毎に手ぶれ量を検出する手ぶれ検出手段とを備え、前記撮影制御手段は、前記撮像手段によって連続して撮影を実行させるとともに、前記撮像手段による撮影時に前記手ぶれ検出手段により検出された手ぶれ量が許容手ぶれ量より小さい場合に、前記撮像手段による撮影を終了させること、を特徴としている。
この構成によれば、撮像手段によって連続して撮影が行われ、撮影時の手ぶれ量が許容手ぶれ量より小さい場合は速やかに撮影が終了されるので、ぶれがなく美しい画像を、容易に、かつ速やかに得ることができる。
【０００９】
本発明において、前記撮影制御手段は、前記撮像手段によって連続して撮影を実行させる前に、前記許容手ぶれ量を定めるものとしてもよい。この場合、連続して撮影を行う前に、例えば撮影者の操作に従って許容手ぶれ量が定められ、この許容手ぶれ量よりも手ぶれ量が小さい場合は、撮影が終了される。このため、予め定められた基準に従ってぶれの大小を判別し、速やかに、ぶれがなく美しい画像を得ることができる。
【００１０】
また、本発明において、前記撮影制御手段は、前記撮像手段によって連続して撮影を実行させる間に、既に実行済みの撮影時における手ぶれ量に基づいて前記許容手ぶれ量を定めるものとしてもよい。この場合、連続して撮影を行う間に許容手ぶれ量を変更できるので、例えば、最初の数回の撮影時における手ぶれ量をもとに、許容手ぶれ量を変更できる。これにより、撮影環境に対応して、適切な許容手ぶれ量が自動的に設定されるので、ぶれがなく美しい画像を、容易に、かつ速やかに得ることができる。
【００１１】
また、上記目的を達成するために、本発明は、撮像手段と、前記撮像手段を制御して撮影を行わせる撮影制御手段と、前記撮像手段による撮影が行われる毎に手ぶれ量を検出する手ぶれ検出手段とを備え、前記撮影制御手段は、前記撮像手段によって連続して撮影を実行させるとともに、撮影毎に前記手ぶれ検出手段により検出される手ぶれ量に基づいて、前記撮像手段による撮影を終了させる撮影装置を提供する。
【００１２】
また、上記目的を達成するために、本発明は、撮像手段を備えた撮影装置の制御方法であって、前記撮像手段による撮影が行われる毎に手ぶれ量を検出し、前記撮像手段によって連続して撮影を実行させるとともに、撮影毎に検出される手ぶれ量に基づいて、前記撮像手段による撮影を終了させることを特徴とする撮影装置の制御方法を提供する。
【００１３】
また、上記目的を達成するために、本発明は、コンピュータを、撮像手段によって撮影が行われる毎に手ぶれ量を検出する手ぶれ検出手段と、前記撮像手段によって連続して撮影を実行させるとともに、撮影毎に前記手ぶれ検出手段により検出される手ぶれ量に基づいて、前記撮像手段による撮影を終了させる撮影制御手段と、して機能させるための制御プログラムを提供する。
【００１４】
また、本発明は、上述した制御装置、撮影装置、撮影装置の制御方法、および制御プログラムに適用する他、上記制御プログラムを電気通信回線を介してダウンロード可能にし、或いは、磁気記録媒体、光記録媒体、半導体記録媒体といった、コンピュータに読み取り可能な記録媒体に記憶して配布する、といった態様でも実施され得る。
【発明の効果】
【００１５】
本発明の制御装置、撮影装置、撮影装置の制御方法、および制御プログラムによれば、撮像手段によって連続して撮影が行われる場合に、撮影時の手ぶれ量に基づいて撮影が終了されるので、ぶれのない美しい画像を、容易にかつ速やかに得ることができる。
【発明を実施するための最良の形態】
【００１６】
［第１の実施の形態］
以下、図面を参照して、本発明を適用した第１の実施の形態について説明する。この第１の実施の形態では、電子機器の一態様としての携帯型のデジタルカメラ（以下、単に「デジタルカメラ」と言う）に本発明を適用した場合について説明する。
図１は第１の実施の形態に係る撮影装置としてのデジタルカメラ１の構成を示すブロック図である。このデジタルカメラ１は、図１に示すように、制御部１０、撮影部２０、ジャイロセンサ部３０、操作部４０、リムーバブルメディア５０、Ｉ／Ｆ部５１および映像出力端子５２を備えている。
【００１７】
制御部１０は、デジタルカメラ１の各部を制御する制御手段として機能するものであり、各種プログラムの実行や演算処理をするＣＰＵ（Central Processing Unit）１１と、このＣＰＵ１１が実行する制御プログラム１００や各種データを格納する書換可能なフラッシュＲＯＭ（Read Only Memory：以下、単に「ＲＯＭ」と言う）１２と、上記ＣＰＵ１１の演算結果や各種データを一時的に格納するためのワークエリアとして機能するメモリ１３と、時間を計時するタイマ回路１４とを備えている。また、上記ＲＯＭ１２に格納された制御プログラム１００には、後述するようにぶれのない画像を撮影する連続撮影動作を行うための撮影制御プログラムが含まれている。
【００１８】
この制御プログラム１００は、例えばＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、フロッピーディスク（登録商標）等のコンピュータ読み取り可能な記録媒体６０に記録して配布することが可能である。さらに、パーソナルコンピュータと本デジタルカメラ１とを通信可能にケーブル等で接続し、パーソナルコンピュータで読み取られた記録媒体６０の制御プログラム１００を本デジタルカメラ１に出力することで、フラッシュＲＯＭ１２に制御プログラム１００を格納することも可能である。
【００１９】
撮影部２０は、被写体を撮影して撮影画像の画像データを出力する機能を有するものであり、撮影制御回路２１、メモリ２２、イメージセンサ２３、表示パネル２５、シャッタ駆動装置２６および光学系駆動装置２７の各部を備える。
撮影制御回路２１は、制御部１０の制御の下、撮影部２０の各部を制御するものである。メモリ２２は、撮影制御回路２１により処理される画像データ等の各種情報を一時的に記憶する。
イメージセンサ２３は、ＣＣＤ（Charge Coupled Devices）やＣＭＯＳ（Complementary Metal Oxide Semiconductor）等の光電変換素子が２次元にマトリクス状或いはハニカム状に配置されてなるイメージセンサであり、Ａ／Ｄ変換回路（図示略）等を合わせて具備している。このイメージセンサ２３は各光電変換素子により生成されるアナログ信号をデジタルデータに変換し、画像データを所定のサンプリングレートで撮影制御回路２１に順次出力する。
表示パネル２５は、撮影制御回路２１の制御の下に、イメージセンサ２３により撮影された画像や設定画面等の各種情報を表示するものであり、例えば、液晶ディスプレイパネルや有機ＥＬ（Electro-Luminescence）パネル等のフラットディスプレイパネルにより構成される。
シャッタ駆動装置２６は、撮影制御回路２１の制御の下、イメージセンサ２３への外光を遮断するメカニカルシャッタ（図示略）を駆動して、所定の露出時間だけイメージセンサ２３を露光させる。
光学系駆動装置２７は、イメージセンサ２３とともに光学系を構成するレンズ群（図示略）および絞り機構（図示略）を駆動して、ズーム、フォーカス、絞り等の調整を行う装置である。
【００２０】
操作部４０は、デジタルカメラ１の電源をＯＮ／ＯＦＦさせるための電源スイッチ、撮影実行を指示するためのシャッタスイッチ等、撮影者により操作される複数の操作子（図示略）を備え、これら操作子が操作された場合に、その操作内容を示す操作信号を生成して、制御部１０に出力する。また、操作部４０は、例えば、表示パネル２５と一体に構成されたタッチパネルにおける操作を検出するものであってもよい。
リムーバブルメディア５０は、撮影部２０により撮影された動画データを格納するものであり、例えば、光学的または磁気的に情報を記録可能に構成されたディスク型記録媒体、半導体記憶素子を用いたカード型記録媒体等により構成される。
Ｉ／Ｆ部５１は、デジタルカメラ１の外部の機器（例えば、パーソナルコンピュータやプリンタ）とデジタルカメラ１とをケーブル等で通信可能に接続するためのコネクタ等を備えたインタフェースである。例えば、リムーバブルメディア５０に格納された画像データをパーソナルコンピュータに出力する際には、当該画像データがＩ／Ｆ部５１を介してパーソナルコンピュータに出力される。
映像出力端子５２は、テレビやプロジェクタなどの外部ディスプレイ装置に動画の映像信号を出力するための端子である。なお、本デジタルカメラ１は、上述の構成要素の他にも、音声信号を取り込み記録・再生するためのオーディオ回路や、音声信号を外部スピーカや外部アンプ等に出力するための音声出力端子などを備えている。
【００２１】
このように構成されるデジタルカメラ１において、操作部４０のシャッタスイッチが操作されると、光学系駆動装置２７により光学系が駆動されてズーム、フォーカス、絞りの調整が行われ、シャッタ駆動装置２６によりメカニカルシャッタが駆動されてイメージセンサ２３が露光され、イメージセンサ２３から画像データが撮影制御回路２１に入力される。撮影制御回路２１は、イメージセンサ２３から入力される画像データを取得してメモリ２２に一時的に記憶する。そして、撮影制御回路２１は、メモリ２２に記憶された画像データに基づいて撮影画像を表示パネル２５にレビュー表示させる。
また、撮影制御回路２１は、メモリ２２に記憶した画像データの符号化を行って、ＪＰＥＧ（Joint Photographic Experts Group）等の所定のデータフォーマットに準じた形式に変換し、変換後の画像データを制御部１０に出力する。制御部１０は、撮影部２０から入力された画像データをリムーバブルメディア５０に記録する。
なお、デジタルカメラ１は、操作部４０のシャッタスイッチが操作される前の時点において、光学系駆動装置２７によってズーム・フォーカスの調整を行うことも勿論可能である。
【００２２】
また、デジタルカメラ１が備えるジャイロセンサ部３０は、デジタルカメラ１の動作中における手ぶれ量を検出する機能を有する。具体的には、ジャイロセンサ部３０は、Ｘ軸ジャイロセンサ３１、Ｙ軸ジャイロセンサ３２、およびＺ軸ジャイロセンサ３３を備える。
Ｘ軸ジャイロセンサ３１は、イメージセンサ２３の撮像面の幅方向に設定された軸（以下、Ｘ軸と称する）を中心とした方向の回転動作を検出する。Ｙ軸ジャイロセンサ３２は、イメージセンサ２３の撮像面の高さ方向に設定された軸（以下、Ｙ軸と称する）を中心とした方向の回転動作を検出する。また、Ｚ軸ジャイロセンサ３３は、イメージセンサ２３の撮像面に垂直に設定された軸（以下、Ｚ軸と称する）を中心とした回転動作を検出する。これらの各ジャイロセンサ３１、３２、３３は、回転動作を検出した場合に、その角速度に応じた電圧値の角速度検出信号を制御部１０に出力する。
制御部１０は、各ジャイロセンサ３１、３２、３３の角速度検出信号を取り込み、Ｘ軸、Ｙ軸およびＺ軸のそれぞれについて手ぶれ量を算出し、後述するように画像データに付加してメモリ２２に保存する。
【００２３】
上記手ぶれ量の算出について簡単に説明すると、制御部１０は上記角速度検出信号に基づいて角速度（ｒａｄ／秒）を算出し、この角速度（ｒａｄ／秒）を、撮影時の露出時間（秒）で積分することで移動角度量θ（ｒａｄ）を算出する。
そして、制御部１０は、移動角度量θ（ｒａｄ）に基づいて手ぶれ量を画素数（ｄｏｔ）として算出する。すなわち、焦点距離をＬ、画角をαとし、画角α＞＞移動角度量θである場合、手ぶれ量Ｋ（ｄｏｔ）と移動角度量θとの間には、下記式（１）に示す関係が成り立つ。
手ぶれ量Ｋ（ｄｏｔ）＝移動角度量θ×補正係数ｒ          …（１）
但し、補正係数ｒ＝焦点距離Ｌ×（１＋ｔａｎ2（α／２））
制御部１０は、上記関係式（１）に基づいて、撮影部２０により撮影を行う毎に、Ｘ軸、Ｙ軸およびＺ軸について手ぶれ量を算出する。ここで、撮影時におけるズーム倍率が１倍以外の値であった場合には、その値に応じて焦点距離Ｌの値を補正すればよい。
【００２４】
なお、ジャイロセンサ３１、３２、３３の個体差等によって角速度（ｒａｄ／秒）がゼロの場合における角速度検出信号の電圧値が異なるため、第１の実施の形態では、本体の電源が投入された後、撮影を開始する前までに、各ジャイロセンサ３１、３２、３３の角速度検出信号をサンプリングして、その平均値をゼロ点電圧値として設定している。このとき、制御部１０は、一定時間に亘り複数のゼロ点電圧値を求め、これらのゼロ点電圧値の平均値との差が所定値以下のゼロ点電圧値が一定割合（例えば９９％）以上得られた場合に、そのゼロ点電圧値の平均値を実際のゼロ点電圧値として設定する構成としており、これにより本体が停止状態であるときのゼロ点電圧値を設定可能となる。
【００２５】
以上のように構成されるデジタルカメラ１は、複数回の撮影を連続して行う連続撮影動作を実行する。この連続撮影動作において、デジタルカメラ１は、撮影部２０によって複数回の撮影を連続して行いつつ、撮影を行う毎に、ジャイロセンサ部３０からの信号に基づいて撮影時の手ぶれ量を検出し、画像データと手ぶれ量とをメモリ１３に保存する。そして、検出された手ぶれ量が、予め定められた許容手ぶれ量を下回った場合には、最後に撮影された画像データをメモリ１３に保存して、連続撮影を終了する。許容手ぶれ量とは、手ぶれの影響が視認されないか、或いは、手ぶれの影響が極めて軽微であり、撮影画像として十分に好適であると判断されるしきい値である。具体的には、連続撮影動作の実行前に、操作部４０における操作に従って、ＣＰＵ１１が許容手ぶれ量を定め、メモリ１３に記憶する。また、連続撮影動作は、必ず複数回の撮影を行わなければならないというものではなく、撮影時に検出された手ぶれ量に基づいて撮影を終了した結果、連続撮影動作において１回しか撮影が行われなかったとしても、何ら問題はない。
この連続撮影動作において、制御部１０は制御装置、ＣＰＵ１１は撮影制御手段、メモリ１３は画像保存手段、撮影部２０は撮像手段、ジャイロセンサ部３０はＣＰＵ１１と協働して手ぶれ検出手段として機能する。
以下、この連続撮影動作について詳細に説明する。
【００２６】
図２は、デジタルカメラ１により実行される連続撮影動作を示すフローチャートである。
操作部４０のシャッタスイッチが操作されて図２に示す連続撮影動作が開始されると、制御部１０は、撮影制御回路２１を制御して、１回目の撮影を実行させる。すなわち、撮影制御回路２１は、光学系駆動装置２７を制御してフォーカスおよびズームの調整を行わせ、さらに、イメージセンサ２３に入射する外光量に対応する適正な露出時間を算出し、この露出時間に合わせてシャッタ駆動装置２６によりメカニカルシャッタを駆動させてイメージセンサ２３を露光させ、イメージセンサ２３から出力される画像データを取り込む（ステップＳ１１）。この撮影時に、制御部１０は、ジャイロセンサ部３０の各ジャイロセンサ３１、３２、３３から入力される角速度検出信号を取り込み、取り込んだ角速度検出信号に基づくＸ軸、Ｙ軸およびＺ軸の手ぶれ量を算出する。
【００２７】
続いて制御部１０は、ステップＳ１１の撮影が１回目の撮影か否かを判別する（ステップＳ１２）。２回目以降の撮影であった場合（ステップＳ１２；Ｎｏ）、制御部１０は、ステップＳ１１で行った今回の撮影時の手ぶれ量と、メモリ１３に保存されている手ぶれ量とを比較する（ステップＳ１３）。
ここで、今回の撮影時の手ぶれ量が、メモリ１３に保存された手ぶれ量よりも小さい場合（ステップＳ１３；Ｙｅｓ）、制御部１０は、今回撮影した画像データと、今回の撮影時に検出した手ぶれ量とを、メモリ１３に保存する（ステップＳ１４）。また、今回ステップＳ１１で行った撮影が１回目の撮影であれば（ステップＳ１２；Ｙｅｓ）、制御部１０はステップＳ１４に移行して、撮影した画像データと手ぶれ量とを対応づけてメモリ１３に保存する。
ここで、先に撮影された画像データがメモリ１３に保存されている場合、制御部１０は、メモリ１３に保存されている画像データを、最新の画像データに更新する。このため、メモリ１３に保存される画像データは、撮影が行われる毎に上書きされる。
【００２８】
そして、制御部１０は、メモリ１３に保存された手ぶれ量が、予め設定された許容手ぶれ量を下回るものであるか否かを判別する（ステップＳ１５）。ここで、メモリ１３に保存された手ぶれ量が許容手ぶれ量を下回る場合（ステップＳ１５；Ｙｅｓ）、制御部１０は連続撮影動作を終了する。なお、制御部１０は、ステップＳ１１で今回行った撮影が１回目の撮影であったとしても、この１回目の撮影時の手ぶれ量が許容手ぶれ量を下回る場合には、その後の撮影を行わずに連続撮影動作を終了する。
一方、ステップＳ１１で今回行った撮影時の手ぶれ量がメモリ１３に保存された手ぶれ量以上であった場合（ステップＳ１３；Ｎｏ）、および、メモリ１３に保存された手ぶれ量が許容手ぶれ量を上回っていた場合（ステップＳ１５；Ｎｏ）、制御部１０は、この連続撮影動作を開始してから現在までに撮影した枚数と、予め定められた指定枚数とを比較する（ステップＳ１６）。ここで、撮影した枚数が指定枚数を超えていなければ（ステップＳ１６；Ｎｏ）、制御部１０はステップＳ１１に戻って撮影を行い、撮影した枚数が指定枚数を超えている場合には（ステップＳ１６；Ｙｅｓ）、連続撮影動作を終了する。
【００２９】
このように、本発明を適用した第１の実施の形態によれば、制御部１０の制御の下に撮影部２０によって連続して撮影を行う連続撮影動作において、撮影を行う毎にジャイロセンサ部３０によって手ぶれ量を検出し、撮影時の手ぶれ量が許容手ぶれ量を下回った場合には、連続撮影動作を終了して以降の撮影を行わない。これにより、撮影時に手ぶれがないか、或いは、撮影時の手ぶれの影響が極めて小さいと考えられる場合には、速やかに撮影が終了され、短時間で美しい画像データを得ることができる。
また、撮影部２０により撮影された画像データは手ぶれ量ととともにメモリ１３に保存され、さらに、既にメモリ１３に保存された手ぶれ量と比べて小さい手ぶれ量で撮影が行われた場合は、メモリ１３に保存されている画像データが更新される。これにより、メモリ１３には、最も手ぶれ量が小さかった撮影時の画像データが常に保存されるので、このメモリ１３に保存された画像データを取得あるいは出力することで、ぶれがないか、或いは極めて小さい画像データを容易に得ることができる。加えて、メモリ１３に保存する画像データの数は連続撮影時の撮影回数に関わらず一定であり、メモリ１３の容量が小さくて済む。このため、小さいメモリ容量を効率よく使用できるという利点がある。
【００３０】
上記第１の実施の形態において、許容手ぶれ量は、操作部４０の操作に従って、ＣＰＵ１１により定められ、メモリ１３に記憶されるものとして説明したが、許容手ぶれ量を定める方法について、以下に具体例を挙げて説明する。
まず、連続撮影動作に先立って、ＣＰＵ１１は、操作部４０の操作により、許容手ぶれ量を設定するための設定モードに移行する。この設定モードでは、強、中、弱の３段階の許容手ぶれ量を設定可能であり、撮影者は、どの程度の手ぶれを許容するかを判断し、操作部４０を操作して、許容手ぶれ量を選択する。ここで、ＣＰＵ１１は、操作部４０の操作を検出して、強、中、弱の３段階のうち選択された段階に対応するしきい値を、許容手ぶれ量として定め、メモリ１３に記憶させる。この例では、撮影者が簡単な操作で許容手ぶれ量を設定できるという利点がある。また、別の例として、許容手ぶれ量の初期値（デフォルト値）が、予めメモリ１３に記憶されている構成が挙げられる。この場合、撮影者が設定を行わなくても、許容手ぶれ量に基づく処理を行えるという利点がある。
さらに、その他の例として、連続撮影動作の実行中に、許容手ぶれ量を変更することも可能である。連続撮影動作においては、撮影が行われる毎に手ぶれ量が求められ、この手ぶれ量が最も小さい場合には、ステップＳ１４において手ぶれ量と画像データとがメモリ１３に保存される。そこで、ＣＰＵ１１は、手ぶれ量と画像データとをメモリ１３に保存した後、保存した手ぶれ量をもとに、新たに許容手ぶれ量を定めてメモリ１３に記憶させる。ここで新たに許容手ぶれ量を定める方法としては、例えば、ステップＳ１４でメモリ１３に保存した手ぶれ量に一定の係数（例えば、２分の１、３分の１など）を乗じる方法がある。この場合、連続撮影動作を開始してから最も小さい手ぶれ量を基準として、許容手ぶれ量が定められるので、撮影環境に適した許容手ぶれ量が自動的に定まるという利点がある。これにより、例えば、許容手ぶれ量が大きすぎて、すぐに連続撮影動作が終わってしまう、或いは、許容手ぶれ量が小さすぎて連続撮影動作がなかなか終了しない、といった事態を回避し、効率よく撮影を行うことができる。
また、他の例としては、例えば、連続撮影動作における最初の数回の撮影について、手ぶれ量を求めておき、この複数の手ぶれ量をもとに演算処理を行って、許容手ぶれ量を求めてもよい。この場合、複数の手ぶれ量の平均値に一定の係数を乗じて許容手ぶれ量を求めてもよい。さらに、複数回の撮影を行う毎に、これら複数回の撮影における手ぶれ量をもとに演算処理を行って、許容手ぶれ量を求めることも可能である。
そして、連続撮影動作の実行中に許容手ぶれ量を定める場合、連続撮影動作の開始前に上述した例のような方法で許容手ぶれ量を定めておき、この許容手ぶれ量を、連続撮影動作中に変更する方法が考えられるが、例えば、許容手ぶれ量が定められていない状態で連続撮影動作を開始して、、連続撮影動作の実行中に許容手ぶれ量を定めるようにしてもよい。
【００３１】
［第２の実施の形態］
図３は、本発明を適用した第２の実施の形態に係るデジタルカメラ１による、連続撮影動作を示すフローチャートである。
本第２の実施の形態において、デジタルカメラ１は、上記第１の実施の形態に係るデジタルカメラ１と同様に構成されるものであるから、デジタルカメラ１の各構成部には同符号を付して図示および説明を省略する。また、許容手ぶれ量を定める動作についても、上記第１の実施の形態と同様である。
【００３２】
図３に示す連続撮影動作は、上記第１の実施の形態における連続撮影動作（図２）に代えて実行されるものである。図３の連続撮影動作において、デジタルカメラ１は、撮影部２０によって複数回の撮影を連続して行いつつ、撮影を行う毎に、ジャイロセンサ部３０からの信号に基づいて撮影時の手ぶれ量を検出し、画像データと手ぶれ量とをメモリ１３に保存する。そして、検出された手ぶれ量が、メモリ１３に保存された以前の撮影時の手ぶれ量を超えた場合には、この手ぶれ量を超えた撮影時の画像データを保存せず、連続撮影を終了する。ここで、連続撮影動作で複数回の撮影を行うことは必須ではなく、撮影時に検出された手ぶれ量に基づいて撮影を終了した結果、連続撮影動作中に１回しか撮影が行われなかったとしても、何ら問題はない。
この連続撮影動作において、制御部１０は制御装置、ＣＰＵ１１は撮影制御手段、メモリ１３は画像保存手段、撮影部２０は撮像手段、ジャイロセンサ部３０はＣＰＵ１１と協働して手ぶれ検出手段として機能する。
【００３３】
操作部４０のシャッタスイッチが操作されて連続撮影動作が開始されると、制御部１０は、撮影制御回路２１を制御して、１回目の撮影を実行させる。すなわち、撮影制御回路２１は、光学系駆動装置２７を制御してフォーカスおよびズームの調整を行わせ、さらに、イメージセンサ２３に入射する外光量に対応する適正な露出時間を算出し、この露出時間に合わせてシャッタ駆動装置２６によりメカニカルシャッタを駆動させてイメージセンサ２３を露光させ、イメージセンサ２３から出力される画像データを取り込む（ステップＳ２１）。この撮影時に、制御部１０は、ジャイロセンサ部３０の各ジャイロセンサ３１、３２、３３から入力される角速度検出信号を取り込み、取り込んだ角速度検出信号に基づくＸ軸、Ｙ軸およびＺ軸の手ぶれ量を算出する。
【００３４】
続いて制御部１０は、ステップＳ２１の撮影が１回目の撮影か否かを判別する（ステップＳ２２）。ここで、１回目の撮影であった場合（ステップＳ２２；Ｙｅｓ）、制御部１０は、ステップＳ２４へ移行して、ステップＳ２２で撮影した画像データと、１回目の撮影時の手ぶれ量とをメモリ１３に保存する。
一方、２回目以降の撮影であった場合（ステップＳ２２；Ｎｏ）、制御部１０は、ステップＳ２１で行った今回の撮影時の手ぶれ量と、メモリ１３に保存されている手ぶれ量とを比較する（ステップＳ２３）。そして、今回の撮影時の手ぶれ量が、メモリ１３に保存された手ぶれ量よりも小さい場合（ステップＳ２３；Ｙｅｓ）、制御部１０は、今回撮影した画像データと、今回の撮影時に検出した手ぶれ量とを、メモリ１３に保存する（ステップＳ２４）。
ここで、先に撮影された画像データがメモリ１３に保存されている場合、制御部１０は、メモリ１３に保存されている画像データを、最新の画像データに更新する。このため、メモリ１３に保存される画像データは、撮影が行われる毎に上書きされる。
【００３５】
そして、制御部１０は、ステップＳ２１の撮影を最初に行ってからの経過時間、すなわち連続撮影動作の開始時からの時間を、予め定められた最大撮影時間と比較し（ステップＳ２５）、最大撮影時間以下である場合にはステップＳ２１に戻って撮影を継続し、最大撮影時間を超えた場合には、連続撮影動作を終了する。
また、ステップＳ２１で行った今回の撮影時の手ぶれ量が、メモリ１３に保存された手ぶれ量以上であった場合（ステップＳ２３；Ｎｏ）、制御部１０は、その後の撮影を行わずに連続撮影動作を終了する。すなわち、制御部１０は、連続撮影動作において、撮影を行う毎に手ぶれ量が次第に小さくなっている間は撮影を継続し、手ぶれ量が増大に転じた場合には、連続撮影動作を終了する。
【００３６】
この第２の実施の形態によれば、連続撮影動作中に、撮影時の手ぶれ量がメモリ１３に保存された手ぶれ量より大きい場合、すなわち、手ぶれ量が増大する傾向が現れた場合には、連続撮影動作を終了する。一般的な手ぶれは、シャッタスイッチの操作直後に大きくなり、その後は徐々に収束し、収束した後は再び手ぶれが増大するという特性を有することが明らかになっている。このため、連続撮影動作において、撮影時の手ぶれが増大するのは、手ぶれが収束した直後であると考えてよく、換言すれば、手ぶれが増大する直前が、最も手ぶれが小さい状態である。このため、デジタルカメラ１は、１回目に撮影された画像データを手ぶれ量とともにメモリ１３に保存し、２回目以降の撮影では、メモリ１３に保存された手ぶれ量よりも小さい手ぶれ量で撮影が行われた場合にのみ、メモリ１３の画像データおよび手ぶれ量を、最新の手ぶれ量及び画像データで更新する。これにより、メモリ１３には、最も手ぶれが小さいときの画像データが保存されることになり、ぶれが小さく美しい画像データを容易に得られるという利点がある。また、連続撮影動作において、手ぶれ量が増大に転じた後は撮影を行わないので、撮影に要する時間を効果的に短縮できるという利点がある。
【００３７】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
すなわち、上記第１および第２の実施の形態において、撮影制御回路２１は、イメージセンサ２３から入力される画像データをメモリ２２に記憶させ、このメモリ２２に記憶された画像データに基づいて撮影画像を表示パネル２５にレビュー表示させるものとして説明したが、上記の連続撮影動作の実行時には、連続撮影動作が終了した後にメモリ１３に保存されている画像データを表示パネル２５にレビュー表示させるようにしてもよい。
さらに、上記第１および第２の実施の形態では、デジタルカメラ１の動きを検出するため、ジャイロセンサ３１、３２、３３を備えたジャイロセンサ部３０により角速度を検出する構成としたが、本発明はこれに限定されるものではなく、デジタルカメラ１の単位時間あたりの移動量を検出可能なものであれば、例えば加速度センサを用いることも可能である。また、上記各実施の形態において、デジタルカメラ１は、シャッタ駆動装置２６により駆動されるメカニカルシャッタを備えるものとして説明したが、本発明はこれに限定されるものではなく、上記露出時間にイメージセンサ２３が露光した分の信号を撮影制御回路２１によって取り出すことができればよい。従って、イメージセンサ２３を常時露光させておき、例えばイメージセンサ２３のＣＣＤやＣＭＯＳをリフレッシュするタイミングを制御することで、上記露出時間分の信号を取り出すようにしてもよく、その他の方法を用いてもよい。
【００３８】
また、本発明は、上記第１および第２の実施の形態で説明したデジタルカメラ１以外の静止撮影機能や動画撮影機能を有する撮影機器にも適用することが可能であり、具体例を挙げると、カメラ付き携帯電話機、銀塩カメラ、及び、カメラ付き或いはカメラを外付け可能なＰＤＡやノート型パソコン等においても適用可能である。
【図面の簡単な説明】
【００３９】
【図１】第１の実施の形態に係るデジタルカメラの構成を示すブロック図である。
【図２】デジタルカメラによる連続撮影動作を示すフローチャートである。
【図３】第２の実施の形態における連続撮影動作を示すフローチャートである。
【符号の説明】
【００４０】
１…デジタルカメラ（撮影装置）、１０…制御部（制御装置）、１１…ＣＰＵ（撮影制御手段）、１２…フラッシュＲＯＭ、１３…メモリ（画像保存手段）、２０…撮影部（撮像手段）、２１…撮影制御回路、２３…イメージセンサ、２６…シャッタ駆動装置、２７…光学系駆動装置、３０…ジャイロセンサ部（手ぶれ検出手段）、６０…記録媒体、１００…制御プログラム。
【図１】
2007181177.tif 000003
【図２】
2007181177.tif 000004
【図３】
2007181177.tif 000005