(57)【特許請求の範囲】
【請求項１】
光学系によって結像された被写体像を撮像する撮像手段と、
振れを検出する振れ検出手段と、
前記撮像手段によって撮像された画像から動きベクトルを検出するベクトル検出手段と、
前記振れ検出手段により検出された振れに基づいて得られた信号と、前記ベクトル検出手段により検出された動きベクトルに所定の係数１−Ｋ（０≦Ｋ≦１）を乗算した信号から、第１の補正量を演算する第１の演算手段と、
前記ベクトル検出手段により検出された動きベクトルに所定の係数Ｋ（０≦Ｋ≦１）を乗算した信号から、第２の補正量を演算する第２の演算手段と、
前記第１の補正量に基づいて、前記振れによる像振れを光学的に補正する第１の補正手段と、
前記第２の補正量に基づいて、前記振れによる像振れを画像の切り出し範囲を変更することによって補正する第２の補正手段とを有し、
前記第２の補正手段による画像の切り出しが可能な範囲が所定値以上の場合、前記第２の補正手段による画像の切り出しが可能な範囲が広いほど前記係数Ｋを大きくし、該範囲が予め設定された広さを超えると、前記係数Ｋを予め設定された値とすることを特徴とする撮像装置。
【請求項２】
光学系によって結像された被写体像を撮像する撮像手段と、
振れを検出する振れ検出手段と、
前記撮像手段によって撮像された画像から動きベクトルを検出するベクトル検出手段と、
前記振れ検出手段により検出された振れに基づいて得られた信号と、前記ベクトル検出手段により検出された動きベクトルに所定の係数１−Ｋ（０≦Ｋ≦１）を乗算した信号から、第１の補正量を演算する第１の演算手段と、
前記ベクトル検出手段により検出された動きベクトルに所定の係数Ｋ（０≦Ｋ≦１）を乗算した信号から、第２の補正量を演算する第２の演算手段と、
前記第１の補正量に基づいて、前記振れによる像振れを光学的に補正する第１の補正手段と、
前記第２の補正量に基づいて、前記振れによる像振れを画像の切り出し範囲を変更することによって補正する第２の補正手段とを有し、
前記係数Ｋは、前記第２の補正手段による画像の切り出しが可能な範囲が広いほど大きくし、前記第２の補正手段による画像の切り出しが可能な範囲が予め設定された広さを超えると、予め設定された値とすることを特徴とする撮像装置。
【請求項３】
前記第１の補正手段と前記第２の補正手段を併用して振れ補正を行うことを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
光学系によって結像された被写体像を撮像する撮像手段を有する撮像装置の制御方法であって、
振れ検出手段により、振れを検出する振れ検出工程と、
ベクトル検出手段により、前記撮像手段によって撮像された画像から動きベクトルを検出するベクトル検出工程と、
第１の演算手段により、前記振れ検出工程で検出された振れに基づいて得られた信号と、前記ベクトル検出工程で検出された動きベクトルに所定の係数１−Ｋ（０≦Ｋ≦１）を乗算した信号から、第１の補正量を演算する第１の演算工程と、
第２の演算手段により、前記ベクトル検出工程で検出された動きベクトルに所定の係数Ｋ（０≦Ｋ≦１）を乗算した信号から、第２の補正量を演算する第２の演算工程と、
第１の補正手段により、前記第１の補正量に基づいて、前記振れによる像振れを光学的に補正する第１の補正工程と、
第２の補正手段により、前記第２の補正量に基づいて、前記振れによる像振れを画像の切り出し範囲を変更することによって補正する第２の補正工程とを有し、
前記第２の補正工程において画像の切り出しが可能な範囲が所定値以上の場合、前記第２の補正工程において画像の切り出しが可能な範囲が広いほど前記係数Ｋを大きくし、該範囲が予め設定された広さを超えると、前記係数Ｋを予め設定された値とすることを特徴とする撮像装置の制御方法。
【請求項５】
光学系によって結像された被写体像を撮像する撮像手段を有する撮像装置の制御方法であって、
振れ検出手段により、振れを検出する振れ検出工程と、
ベクトル検出手段により、前記撮像手段によって撮像された画像から動きベクトルを検出するベクトル検出工程と、
第１の演算手段により、前記振れ検出工程で検出された振れに基づいて得られた信号と、前記ベクトル検出工程で検出された動きベクトルに所定の係数１−Ｋ（０≦Ｋ≦１）を乗算した信号から、第１の補正量を演算する第１の演算工程と、
第２の演算手段により、前記ベクトル検出工程で検出された動きベクトルに所定の係数Ｋ（０≦Ｋ≦１）を乗算した信号から、第２の補正量を演算する第２の演算工程と、
第１の補正手段により、前記第１の補正量に基づいて、前記振れによる像振れを光学的に補正する第１の補正工程と、
第２の補正手段により、前記第２の補正量に基づいて、前記振れによる像振れを画像の切り出し範囲を変更することによって補正する第２の補正工程とを有し、
前記係数Ｋは、前記第２の補正工程における画像の切り出しが可能な範囲が広いほど大きくし、前記第２の補正手段による画像の切り出しが可能な範囲が予め設定された広さを超えると、予め設定された値とすることを特徴とする撮像装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置において、光学式手ブレ補正方式と電子式手ブレ補正方式とを併用して、撮像装置のブレを補正する技術に関する。
【背景技術】
【０００２】
近年、撮像装置の小型化や光学系の高倍率化に伴い、撮像装置のブレ等が撮影画像の品位を低下させる大きな原因となっていることに着目し、このような装置のブレ等により生じた撮像画像のブレを補正するブレ補正機能が種々提案されている。撮像装置に搭載される従来のブレ補正機能として、光学式手ブレ補正方式と電子式手ブレ補正方式とを併用した補正方法がある（例えば、特許文献１参照）。
【０００３】
まず、光学式手ブレ補正方式では、撮像装置のブレを検出し、検出したブレを相殺するように、手ブレ補正用の光学系を駆動して、撮像素子に入射される被写体光が、撮像面上で常に同じ位置になるようにしてブレを補正する。次に、電子式手ブレ補正方式では、画像間のブレを求めることで光学式手ブレ補正方式で補正しきれなかったブレ残りを検出し、求めた画像間のブレを相殺するように画像の読み出し領域を動かすことで、低域周波数のブレ残りを補正する。このように、光学式手ブレ補正方式と電子式手ブレ補正方式とを併用することで、補正性能を向上させることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第２８０３０７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、光学式手ブレ補正方式と電子式手ブレ補正方式とを併用した従来の補正方法では、以下のような問題点があった。即ち、撮像装置のブレ量を検出するために用いられる角速度センサは、高周波数帯域の振れに対しては精度良く振れを検出できるが、一般的に１Ｈｚ以下の低域周波数において、角速度の検出特性が劣る特性を有する。一方、電子式手ブレ補正方式では、蓄積時間中のブレを補正することができない。そのため、光学式手ブレ補正方式のブレ残りを全て、画像間のブレ検出に基づく電子式手ブレ補正方式で補正すると、低周波数帯域の大振幅の振れが生じた場合に、蓄積時間中のブレによる画質の劣化が生じてしまう。
【０００６】
本発明は上記問題点を鑑みてなされたものであり、光学式手ブレ補正手段と電子式手ブレ補正手段を併用するブレ補正方法において、蓄積時間中のブレを最小限に抑えながら、手ブレ補正性能の向上を実現することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の撮像装置は、光学系によって結像された被写体像を撮像する撮像手段と、振れを検出する振れ検出手段と、前記撮像手段によって撮像された画像から動きベクトルを検出するベクトル検出手段と、前記振れ検出手段により検出された振れに基づいて得られた信号と、前記ベクトル検出手段により検出された動きベクトルに所定の係数１−Ｋ（０≦Ｋ≦１）を乗算した信号から、第１の補正量を演算する第１の演算手段と、前記ベクトル検出手段により検出された動きベクトルに所定の係数Ｋ（０≦Ｋ≦１）を乗算した信号から、第２の補正量を演算する第２の演算手段と、前記第１の補正量に基づいて、前記振れによる像振れを光学的に補正する第１の補正手段と、前記第２の補正量に基づいて、前記振れによる像振れを画像の切り出し範囲を変更することによって補正する第２の補正手段とを有し、前記第２の補正手段による画像の切り出しが可能な範囲が所定値以上の場合、前記第２の補正手段による画像の切り出しが可能な範囲が広いほど前記係数Ｋを大きくし、該範囲が予め設定された広さを超えると、前記係数Ｋを予め設定された値とする。
【発明の効果】
【０００８】
本発明によれば、光学式手ブレ補正手段と電子式手ブレ補正手段を併用するブレ補正方法において、蓄積時間中のブレを最小限に抑えながら、手ブレ補正性能の向上を実現することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態における撮像装置の構成の一例を示すブロック図。
【図２】（ａ）は、第１の実施形態においてベクトル係数制御部１３０が行う処理を説明するためのフローチャート、（ｂ）は、係数Ｋの値の変化の一例を表したグラフ。
【図３】第１の実施形態における電子手ブレ補正の補正可能画素数を説明するための図。
【図４】（ａ）は、第２の実施形態においてベクトル係数制御部１３０が行う処理を説明するためのフローチャート、（ｂ）は、係数Ｋの値の変化の一例を表したグラフ。
【図５】（ａ）は、第３の実施形態においてベクトル係数制御部１３０が行う処理を説明するためのフローチャート、（ｂ）は、係数Ｋの値の変化の一例を表したグラフ。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明を実施するための最良の詳細に説明する。なお、以下の説明では、画像の横方向または縦方向のいずれか一方のブレ補正制御に関して説明を行い、他方向のブレ補正制御は同様の制御であるため、説明を省略する。
【００１１】
図１は、本発明の実施形態に係る撮像装置の構成を示すブロック図である。振れ検出センサ１０２は、例えば振動ジャイロの角速度センサ等であり、手ブレや体の揺れ等による装置に加わるブレを振れ信号として検出し、その振れ信号をＤＣカットフィルタ１０３に供給する。ＤＣカットフィルタ１０３は、振れ検出センサ１０２からの振れ信号に含まれる直流（ＤＣ）成分を遮断して、該振れ信号の交流成分、すなわち振動成分のみをアンプ１０４に供給する。なお、ＤＣカットフィルタ１０３としては、例えば所定の周波数帯域で入力信号を遮断するハイパスフィルタ（ＨＰＦ）等を用いる。アンプ１０４は、ＤＣカットフィルタ１０３からの振れ信号（振動成分）を、最適な感度に増幅して、Ａ／Ｄ変換器１０５に供給する。Ａ／Ｄ変換器１０５は、アンプ１０４からの振れ信号をディジタル化して、角速度データとしてμＣＯＭ１０１内部のＨＰＦ１０６に供給する。
【００１２】
ＨＰＦ１０６は、Ａ／Ｄ変換器１０５から出力されたディジタル化された振れ信号（角速度データ）に含まれる低周波成分を遮断して出力する。積分器１０７は、ＨＰＦ１０６から出力された角速度データを積分して、その積分結果を角変位データとして出力する。焦点距離補正部１０８は、ズーミング及びフォーカシング動作を行う撮像光学系１１８の、ズーム位置を検出するズームエンコーダ１１９から、現在のズーム位置情報を取得し、その情報から焦点距離を算出する。そして、この焦点距離情報と、上述した角変位データから、補正光学系１１７の補正駆動量（角速度光学補正データとする）を算出する。
【００１３】
撮像素子１２０は、補正光学系１１７及び撮像光学系１１８を介して結像される被写体像をフレームレートごとに画像信号に変換して出力する。信号処理部１２１は、撮像素子１２０により得られた画像信号から映像信号を生成し、動きベクトル検出部１２２と画像メモリ１２３に供給する。動きベクトル検出部１２２は、信号処理部１２１で生成された現在の映像信号に含まれる輝度信号と、画像メモリ１２３に格納された１フィールド前の映像信号に含まれる輝度信号に基づいて画像の動きベクトルを検出する。
【００１４】
動きベクトル検出部１２２によって検出された動きベクトルデータは、μＣＯＭ１０１内部のブレ補正量演算部１３１に供給される。ブレ補正量演算部１３１は、第一乗算器１２６、第一動きベクトル処理部１２７、第二乗算器１２８、第二動きベクトル処理部１２９、ベクトル係数制御部１３０の各ブロックによって構成される。
【００１５】
第一乗算器１２６は、動きベクトル検出部１２２で検出された動きベクトルに対して、係数１−Ｋ（０≦Ｋ≦１）を乗算し、第一動きベクトル処理部１２７に供給する。第一動きベクトル処理部１２７は、第一乗算器１２６から出力された動きベクトルに係数１−Kを乗算したデータをローパスフィルタ（ＬＰＦ）等を用いて積分し、その積分結果を動きベクトルの変位データとして算出する。その結果である第一動きベクトル処理部１２７の出力が補正光学系１１７の補正駆動量（ベクトル光学補正データ）となる。
【００１６】
加算器１０９（第１の演算手段）は、焦点距離補正部１０８からの角速度光学補正データと、第一動きベクトル処理部１２７からのベクトル光学補正データとを加算し、補正光学系１１７の最終補正駆動量（第１の補正量）を算出する。減算器１１０は、加算器１０９からの最終補正駆動量と、補正光学系１１７の位置を検出する位置検出センサ１１５の出力を、Ａ／Ｄ変換器１１６によってディジタル化した値（位置検出データ）とを差分して、その結果を制御フィルタ１１１に入力する。パルス幅変調部１１２は、制御フィルタ１１１の出力をＰＷＭ（Ｐｕｌｓｅ  Ｗｉｄｔｈ  Ｍｏｄｕｌａｔｉｏｎ）信号に変換し出力する。モータ駆動部１１３は、パルス幅変調部１１２からのＰＷＭ出力に基づいて、補正光学系１１７を動かすためのモータ１１４を駆動し、撮像素子１２０の撮像面への入射光の光軸を変えることで、撮像画像に生じるブレを光学的に補正する。モータ駆動部１１３、モータ１１４、補正光学系１１７は、第１の補正手段を構成している。
【００１７】
一方、ブレ補正量演算部１３１の第二乗算器１２８は、動きベクトル検出部１２２で検出された動きベクトルに対して、係数Ｋ（０≦Ｋ≦１）を乗算し、第二動きベクトル処理部１２９に供給する。第二動きベクトル処理部１２９（第２の演算手段）は、この動きベクトルに係数Ｋを乗算したデータに応じて、画像のブレが相殺されるように画像メモリ１２３の画像の読み出し位置を制御するための制御量（第２の補正量）を算出する。メモリ読み出し制御部１２４（第２の補正手段）は、第二動きベクトル処理部１２９が算出した制御量に応じて、画像メモリ１２３の画像の読み出し位置を決定する。これによって電子的にブレが補正された映像信号が画像メモリ１２３から出力され、ビデオ出力端子１２５を介して記録装置や表示装置に供給される。
【００１８】
ベクトル係数制御部１３０は、上述した係数Ｋを決定する。なお、係数Ｋの決定の仕方については、第１〜第３の実施形態で詳しく説明する。
【００１９】
＜第１の実施形態＞
以下、本発明の第1の実施形態における、上記構成を有する撮像装置１００のベクトル係数制御部１３０で行われる係数Ｋの決定処理について説明する。
【００２０】
図２（ａ）は、ベクトル係数制御部１３０の処理の一例を示したフローチャートであり、例えば６０分の１秒等の所定期間毎に繰り返し行われる。
【００２１】
Ｓ１０においては、電子式手ブレ補正の補正可能画素数（CORRECT_PIXEL）が所定の値（CORRECT_LIMIT）より小さいかどうかの判定を行う。電子式手ブレ補正は、撮像素子１２０から読み出した全撮像エリア（例えば図３のＡの領域）から、一部の領域（例えば図３のＢの領域）を切り出し、ブレを打ち消すように撮像エリアの範囲内で読み出しエリアの位置を変更することによって行う。つまり、例えば図３において、電子手ブレ補正の（図３においては画面横方向の）補正可能画素数はａ及びｂの部分に相当し、CORRECT_PIXEL＝ａ＋ｂとなる。また、撮像装置１００の電子ズーム倍率を変更することは、図３のＢの領域を変更することであり、CORRECT_PIXELは電子ズーム倍率の大きさによって変化する。
【００２２】
Ｓ１０において、CORRECT_PIXELがCORRECT_LIMITより小さいと判定された場合は、Ｓ１２の処理へ移行する。ステップＳ１２においては、CORRECT_PIXELに所定の係数COEFF1（0 ＜ COEFF1 ＜ 1/CORRECT_LIMIT）を乗算した値を係数Ｋとして決定する。
・係数Ｋ＝電子式手ブレ補正の補正可能画素数CORRECT_PIXEL  ×  所定の係数COEFF1
【００２３】
即ち、電子式手ブレ補正の補正可能画素数に所定の係数COEFF1を乗算した値を係数Ｋと決定する。そしてステップＳ１３において第一乗算器１２６及び第二乗算器１２８にＳ１２にて決定した係数Ｋの値を設定する。
一方、Ｓ１０において、CORRECT_PIXELがCORRECT_LIMIT以上であると判定された場合は、ステップＳ１１の処理へ移行する。ステップＳ１１においては、CORRECT_LIMITに所定の係数COEFF1を乗算した値を係数Ｋ（第一乗算器１２６及び第二乗算器１２８にて用いる値）として決定する。即ち、電子式手ブレ補正の補正可能画素数の所定の値に所定の係数COEFF1を乗算した値を係数Ｋと決定する。そして、ステップＳ１３において第一乗算器１２６及び第二乗算器１２８にＳ１１にて決定した係数Ｋの値を設定する。
【００２４】
ここでＳ１１、Ｓ１２における、CORRECT_PIXELの値に応じた係数Ｋの値の変化の一例を表したグラフを図２（ｂ）に示す。係数Ｋの値は、CORRECT_PIXELの値が大きくなるほど大きくなり、所定値（CORRCT_LIMIT×COEFF1）でリミットされる。この時、図２（ｂ）のグラフは、変数である係数Ｋと電子式手ブレ補正の補正可能画素数がCORRECT_PIXELの値が一次関数の関係になり、COEFF1が変化の割合（傾き）を示すことになる。ここで、CORRECT_PIXEL＜CORRECT_LIMITである時は、
・係数Ｋ＝COEFF1×電子式手ブレ補正の補正可能画素数CORRECT_PIXEL
【００２５】
であるので、０≦Ｋ≦１より、COEFF1には0 ＜ COEFF1 ＜ 1/CORRECT_LIMITの関係が成り立つことが分かる。このように係数Ｋの値を決定することによって、以下の利点が生じる。
補正光学系１１７による光学式手ブレ補正は、撮像素子１２０に入射される被写体光が、撮像面上で常に同じ位置になるようにブレを補正しているので、電子式手ブレ補正では補正することができない蓄積時間中のブレも補正することができる。特に蓄積時間中のブレは、単位時間当たりのブレ量が大きくなる、ブレの高周波数帯域成分によって生じやすい。しかしながら、振れ検出センサ１０２は、装置に加わるブレのうち高周波数帯域成分を精度良く検出することが可能である。そのため、振れ検出センサ１０２によって検出したブレ、即ち装置に加わるブレのうち高周波数帯域成分は、補正光学系１１７によって補正した方が良い。
【００２６】
しかし、上述したように、振動ジャイロの角速度センサ等を用いた振れ検出センサ１０２では、１Ｈｚ以下の低周波数帯域において、角速度の検出特性が劣化する。したがって、この低周波数帯域では、補正誤差の影響が顕著となり、ブレ残りが生じ、撮像した画質の劣化につながる。そこで、振れ検出センサ１０２による検出の他に、動きベクトル検出部１２２を更に備え、振れ検出センサ１０２で検出しきれない低周波数帯域のブレ残りを検出し、これを補正することで補正性能を向上させることができる。
【００２７】
しかし、動きベクトル検出部１２２で検出したブレ残り量を、全てメモリ読み出し制御部１２４による電子式手ブレ補正で補正すると、大振幅かつ低周波数帯域の振れが生じた場合に、蓄積時間中のブレによる画質の劣化が生じてしまう可能性がある。そこで、本発明においては、動きベクトル検出部１２２で検出したブレ残り量の一部（１−Ｋ倍（０≦Ｋ≦１））を、補正光学系１１７によって補正するようにした。これによって、蓄積時間中のブレを軽減しつつ、光学式手ブレ補正と電子式手ブレ補正を併用することによって補正範囲を広げ、手ブレ補正性能の向上を実現することができる。
【００２８】
本第１の実施形態においては、光学式手ブレ補正と電子式手ブレ補正を併用することによって手ブレ補正範囲を広くし、手ブレ補正性能の向上を実現している。そして更に、電子補正可能画素（CORRECT_PIXEL）が大きくなるほど、係数Ｋを大きくして電子式手ブレ補正の割合を大きくしている。しかし、電子式手ブレ補正の割合を大きくし過ぎると、蓄積時間中のブレが目立つようになるため、所定値（CORRCT_LIMIT×COEFF1）で制限し、蓄積時間中のブレが人の目で識別できない程度になるようにしている。従って、上述した説明では、0 ＜ COEFF1 ＜ 1/CORRECT_LIMITとしているが、光学式手ブレ補正機能の性能や、撮像装置の大きさなど、様々な要件に応じて、COEFF1の上限を蓄積時間中のブレが人の目で識別できない程度に設定するとよい。また、係数COEFF1の値は、係数Ｋが０≦Ｋ≦１となるように設定される。
【００２９】
以上のように、本第１の実施形態によれば、蓄積時間中のブレを最小限に抑えながら、電子式手ブレ補正手段と光学式手ブレ補正手段を併用し、手ブレ補正性能の向上を実現した撮像装置を提供することができる。
【００３０】
＜第２の実施形態＞
次に、本発明の第２の実施形態における、ベクトル係数制御部１３０で行われる係数Ｋの決定処理について説明する。
【００３１】
図４（ａ）は、ベクトル係数制御部１３０の処理の一例を示したフローチャートであり、例えば６０分の１秒等の所定期間毎に繰り返し行われる。
【００３２】
Ｓ２０において、ベクトル係数制御部１３０は、係数Ｋの値（０≦Ｋ≦１）として、撮像装置の焦点距離ｆに所定の係数COEFF2を乗算した値に所定の値K_MAX_WIDEを加算した値と決定する。即ち、
・係数Ｋ＝撮像装置の焦点距離ｆ×所定の係数COEFF2＋所定の値K_MAX_WIDE
【００３３】
ただし、
-K_MAX_WIDE / F_TELE ≦ COEFF2 ＜ 0
−F_TELE×COEFF2＜K_MAX_WIDE＜１−F_WIDE×COEFF2
の関係がある。なお、F_TELEはテレ端での焦点距離を、F_WIDEはテレ端での焦点距離を表す。焦点距離ｆは、撮像光学系１１８のズーム位置を検出するズームエンコーダ１１９から、現在のズーム位置情報を取得し、その情報から算出される。このようにして決定した係数ＫはＳ２１において、第一乗算器１２６及び第二乗算器１２８に設定される。
Ｓ２０における、焦点距離ｆの値に応じた係数Ｋの値の変化の一例を表したグラフを図４（ｂ）に示す。係数Ｋの値は、ワイド端の焦点距離F_WIDEのとき最大値K_MAX_WIDE＋F_WIDE×COEFF2となる。そして、焦点距離ｆの値が大きくなるほど小さくなり、テレ端の焦点距離F_TELEのときに最小値K_MAX_WIDE＋F_TELE×COEFF2になる。このように係数Ｋの値を決定することによって、以下の利点が生じる。
【００３４】
装置に加わる手ブレの角度をθとし、撮像装置の焦点距離をｆとすると、撮像面上でのブレ量はｆtanθと近似することができる。つまり、同じ量の手ブレが生じたときは、焦点距離ｆが大きくなるほど撮像面上でのブレ量も大きくなる。そこで、本第２の実施形態においては、撮像装置の焦点距離ｆが大きくなるほど、係数Ｋを小さくし、電子式手ブレ補正による補正の割合を小さくしている。これによって、焦点距離が大きいときでも、蓄積時間中のブレが人の目で識別できない程度になるようにしている。
【００３５】
以上のように、本第２の実施形態によれば、蓄積時間中のブレを最小限に抑えながら、電子式手ブレ補正手段と光学式手ブレ補正手段を併用し、手ブレ補正性能の向上を実現した撮像装置を提供することができる。
【００３６】
＜第３の実施形態＞
次に、本発明の第３の実施形態における、ベクトル係数制御部１３０で行われる係数Ｋの決定処理について説明する。
【００３７】
図５（ａ）は、ベクトル係数制御部１３０の処理の一例を示したフローチャートであり、例えば６０分の１秒の所定期間毎に繰り返し行われる。
【００３８】
Ｓ３０において、ベクトル係数制御部１３０は、係数Ｋの値を撮像装置のシャッタ速度SSを所定の係数COEFF3で乗算した値に、所定の値K_MAX_HIGH_SPEEDを加算した値に決定する。
・係数Ｋ＝シャッタ速度SS  ×  所定の係数COEFF3  ＋  所定の値K_MAX_HIGH_SPEED
【００３９】
ただし、SLOW_SSは撮像装置が取り得る最も遅いシャッタ速度とすると、
-K_MAX_HIGH_SPEED/SLOW_SS＜COEFF3＜０
−SLOW_SS×COEFF3＜K_MAX_HIGH_SPEED＜１−HIGH_SS×COEFF3
の関係が成り立つ。決定した係数ＫはＳ３１において、第一乗算器１２６及び第二乗算器１２８に設定される。
Ｓ３０における、シャッタ速度SSの値に応じた係数Ｋの値の変化の一例を表したグラフを図５（ｂ）に示す。係数Ｋの値は、最も高速なシャッタ速度HIGH_SSのとき最大値K_MAX_HIGH_SPEED＋HIGH_SS×COEFF3となる。そして、シャッタ速度SSが長くなるほど小さくなり、最も遅いシャッタ速度SLOW_SSのときに最小値K_MAX_HIGH_SPEED＋SLOW_SS×COEFF3になる。なお、最も遅いシャッタ速度SLOW_SSは、第３の実施例においてはベクトル係数制御部１３０の処理の周期である６０分の１秒とすることができる。このように係数Ｋの値を決定することによって、以下の利点が生じる。
【００４０】
蓄積時間中のブレ量は、シャッタ速度が遅いほど大きくなる。そこで、本第３の実施形態においては、撮像装置のシャッタ速度SSが遅くなるほど、係数Ｋを小さくし電子式手ブレ補正の割合を小さくしている。これによって、シャッタ速度が遅いときでも、蓄積時間中のブレが人の目で識別できない程度になるようにしている。
【００４１】
以上のように、本第３の実施形態によれば、蓄積時間中のブレを最小限に抑えながら、電子式手ブレ補正手段と光学式手ブレ補正手段を併用し、手ブレ補正性能の向上を実現した撮像装置を提供することができる。
【００４２】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【図１】
0005553597.tif 000002
【図２】
0005553597.tif 000003
【図３】
0005553597.tif 000004
【図４】
0005553597.tif 000005
【図５】
0005553597.tif 000006