(57)【要約】【課題】  振れ補正のために検出された、画像に含まれる複数の被写体の動きベクトルの内、適切な動きベクトルを選択して、精度の高い振れ補正ができるようにすること。【解決手段】  撮像素子から出力された画像信号から得られた複数の動きベクトルのそれぞれから、複数の異なる周波数成分の第１の信号を抽出し、装置の振動を検出した検出信号から、同じ複数の異なる周波数成分の第２の信号を抽出する。複数の動きベクトルの第１の信号と、第２の信号との相関値を、周波数成分ごとにそれぞれ取得し、周波数成分ごとの相関値の信頼性に基づいて、複数の動きベクトルのいずれかを選択する。選択した動きベクトルを用いて防振制御を行う。【選択図】  図１
2020197666.tif 000002
【特許請求の範囲】
【請求項１】
撮像素子から出力された画像信号から得られた複数の動きベクトルのそれぞれから、複数の異なる周波数成分の第１の信号を抽出する第１の抽出手段と、
装置の振動を検出した検出信号から、前記複数の異なる周波数成分の第２の信号を抽出する第２の抽出手段と、
前記複数の動きベクトルの前記第１の信号と、前記第２の信号との相関値を、前記周波数成分ごとにそれぞれ取得する取得手段と、
前記周波数成分ごとの前記相関値の信頼性に基づいて、前記複数の動きベクトルのいずれかを選択する選択手段と、
前記選択手段により選択された前記動きベクトルを用いて防振制御を行う防振制御手段と
を有することを特徴とする防振制御装置。
【請求項２】
前記選択手段は、前記複数の動きベクトルそれぞれについて、前記周波数成分ごとの前記相関値の信頼性に基づいて前記相関値を選択し、該選択した相関値に基づいて、前記複数の動きベクトルのいずれかを選択することを特徴とする請求項１に記載の防振制御装置。
【請求項３】
前記選択手段は、前記複数の動きベクトルそれぞれについて、前記周波数成分ごとの前記相関値のうち、最も信頼性の高い相関値を選択することを特徴とする請求項２に記載の防振制御装置。
【請求項４】
前記選択手段は、前記複数の動きベクトルそれぞれについて選択した相関値が、最も高い相関を示す動きベクトルを選択することを特徴とする請求項２または３に記載の防振制御装置。
【請求項５】
前記検出信号に基づいて、前記周波数成分ごとに重み付け係数を算出する算出手段を更に有し、
前記選択手段は、前記周波数成分ごとに前記重み付け係数をかけた相関値のいずれかを、当該相関値の信頼性に基づいて選択することを特徴とする請求項２乃至４のいずれか１項に記載の防振制御装置。
【請求項６】
装置の振動を検出した角速度信号の振幅と、前記選択手段により選択された動きベクトルの振幅との比から、補正値を取得する取得手段と、
前記角速度信号を、前記補正値を用いて補正する補正手段と、を更に有し、
前記撮像素子から画像信号が得られない場合に、前記防振制御手段は、前記補正手段により補正された角速度信号を用いて防振制御を行うことを特徴とする請求項１乃至５のいずれか１項に記載の防振制御装置。
【請求項７】
請求項１乃至６のいずれか１項に記載の防振制御装置と、
前記撮像素子と
を有することを特徴とする撮像装置。
【請求項８】
撮像素子から出力された画像信号から得られた複数の動きベクトルのそれぞれから、複数の異なる周波数成分の第１の信号を抽出する第１の抽出工程と、
装置の振動を検出した検出信号から、前記複数の異なる周波数成分の第２の信号を抽出する第２の抽出工程と、
前記複数の動きベクトルの前記第１の信号と、前記第２の信号との相関値を、前記周波数成分ごとにそれぞれ取得する取得工程と、
前記周波数成分ごとの前記相関値の信頼性に基づいて、前記複数の動きベクトルのいずれかを選択する第２の選択工程と、
前記第２の選択工程で選択された前記動きベクトルを用いて防振制御を行う防振制御工程と
を有することを特徴とする防振制御方法。
【請求項９】
コンピュータを、請求項１乃至６のいずれか１項に記載の防振制御装置の各手段として機能させるためのプログラム。
【請求項１０】
請求項９に記載のプログラムを記憶したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は防振制御装置及び方法、及び、撮像装置に関する。
【背景技術】
【０００２】
従来、撮像素子から時系列に出力される複数の画像から動きベクトルを検出し、検出した動きベクトルに基づいて、像ぶれを抑制する防振制御装置がある。
【０００３】
特許文献１には、次の様な動きベクトルの検出方法が開示されている。即ち、撮影した画像を複数のエリアに分割し、各エリアの動きベクトルの平均値と標準偏差によって定まる範囲内の動きベクトルのみを選択し、更に各エリアのコントラスト係数を求める。そして、求めた各エリアのコントラスト係数をもとに重み付け係数を求めたのち、選択した動きベクトルの加重平均を求め、これを全体の動きベクトルとする。これにより信頼性の高低を評価して全体の動きベクトルを適確に求めることが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１５３７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では、各エリアのベクトルを演算して信頼性の高い動き量と方向を求めているが、ノイズ、被写体の動き、像倍率変動、被写体距離などにより像面上には様々な誤差ベクトルが発生しており、それらを正確に分離できない。その為に精度の高い振れ補正ができないという課題がある。
【０００６】
本発明は上記問題点を鑑みてなされたものであり、振れ補正のために検出された、画像に含まれる複数の被写体の動きベクトルの内、適切な動きベクトルを選択して、精度の高い振れ補正ができるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の防振制御装置は、撮像素子から出力された画像信号から得られた複数の動きベクトルのそれぞれから、複数の異なる周波数成分の第１の信号を抽出する第１の抽出手段と、装置の振動を検出した検出信号から、前記複数の異なる周波数成分の第２の信号を抽出する第２の抽出手段と、前記複数の動きベクトルの前記第１の信号と、前記第２の信号との相関値を、前記周波数成分ごとにそれぞれ取得する取得手段と、前記周波数成分ごとの前記相関値の信頼性に基づいて、前記複数の動きベクトルのいずれかを選択する選択手段と、前記選択手段により選択された前記動きベクトルを用いて防振制御を行う防振制御手段とを有する。
【発明の効果】
【０００８】
本発明によれば、振れ補正のために検出された、画像に含まれる複数の被写体の動きベクトルの内、適切な動きベクトルを選択できるため、精度の高い振れ補正を行うことが可能になる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施形態の撮像システムにおける防振システムの制御構成を示すブロック図。
【図２】第１の実施形態における動きベクトルの分布例を示す図。
【図３】第１の実施形態における防振システムによる動きベクトルの処理を説明する図。
【図４】第１の実施形態における動きベクトルの方向分けの説明図。
【図５】第１の実施形態における速度ベクトルの帯域分けと相関度の説明図。
【図６】第１の実施形態における動きベクトル選択処理のフローチャート。
【図７】第１の実施形態における各分割領域の動きベクトルの一例を示す模式図。
【図８】第２の実施形態の撮像システムにおける防振システムの制御構成を示すブロック図。
【図９】第２の実施形態における速度ベクトルの帯域分けと相関度の説明図。
【図１０】第２の実施形態における振れ補正処理のフローチャート。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して実施形態を詳しく説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものではない。実施形態には複数の特徴が記載されているが、これらの複数の特徴の全てが発明に必須のものとは限らず、また、複数の特徴は任意に組み合わせられてもよい。さらに、添付図面においては、同一若しくは同様の構成に同一の参照番号を付し、重複した説明は省略する。
【００１１】
＜第１の実施形態＞
図１は、第１の実施形態における、カメラ本体１１ａと、カメラ本体１１ａに装着して用いられる交換レンズ１１ｂとを有する撮像システム１１における防振システムの制御構成を示すブロック図である。
【００１２】
カメラ本体１１ａに設けられたカメラＣＰＵ１２ａは、撮影者からの撮影指示操作などに応じて、カメラ本体１１ａ内の防振動作を含む、撮像システム１１全体の動作を制御する。なお、カメラＣＰＵ１２ａで行われる演算動作については、説明を分かり易くするために、カメラ本体１１ａ外の点線１２ａ内にその処理内容を示している。
【００１３】
また、交換レンズ１１ｂに設けられたレンズＣＰＵ１２ｂは、カメラ本体１１ａからの撮影指示などに応じて、交換レンズ１１ｂ内の防振動作を含む、交換レンズ１１ｂ全体の動作を制御する。
【００１４】
また、交換レンズ１１ｂに含まれる不図示の撮影光学系は、防振レンズ１３を含み、カメラ本体１１ａからの振れ補正信号に応じて防振レンズ１３を駆動することで、振れ補正を行う。このような防振レンズ１３を有する撮影光学系を介して、光軸１０に沿った被写体の光束が撮像素子１４に入射し、撮像素子１４は、入射した被写体の光束に応じた画像信号を出力する。撮像素子１４から出力された画像信号には画像処理が行われ、得られた画像データは記録や表示等に用いられる。
【００１５】
動きベクトル検出部３２は、撮像素子１４から出力された画像信号から、画像に含まれる被写体ごとに動きベクトルを求める。
【００１６】
ここで動きベクトルの誤差について説明する。図２は、動きベクトル検出部３２が求めた各被写体の動きベクトルを示しており、ここでは一例として、撮像領域２６内において、至近側にある主被写体２７と、遠景被写体２８と、暗い被写体２９の動きベクルを示している。主被写体２７におけるベクトル２１を、像面で補正すべき振れの方向と量（スカラー値）を表す動きベクトルとする。これに対し、遠景被写体２８では、ベクトル２２が示す振れの方向はベクトル２１と同じであるが、振れの量（スカラー値）が小さくなっている。これは、カメラ本体１１ａにシフト振れが発生している場合に、その振れのベクトルはカメラ本体１１ａから被写体までの距離が短いほど大きくなる為である。また、暗い被写体２９におけるベクトル２３は、ノイズが重畳している為に正しい動きベクトルが得られていない。
【００１７】
また、被写体がカメラ本体１１ａの撮影方向に沿って前後する場合、或いはカメラ本体１１ａが撮影方向に沿って前後する場合は、像倍率の変化が生ずる為に撮像画面の中心から放射方向に像倍率変化に対応するベクトルが発生する。このベクトルが、像面で補正すべき振れを表す動きベクトル２１に重畳したものを、動きベクトル２４として表している。また、主被写体２７が動いた場合には、その動きによるベクトルが発生する。このベクトルが動きベクトル２１に重畳したものを、動きベクトル２５として表している。
【００１８】
このように様々な要因で動きベクトルに変化が生じる為に、振れ補正能力が変化してしまう。したがって、動きベクトル量や方向以外の情報を用いて正しい振れを表す動きベクトルを選択し、選択した信号に基づいて振れ補正を行うことが好ましい。
【００１９】
そこで、本実施形態においては動きベクトルの周波数情報を用いて、補正すべき振れを表す動きベクトルを選択し、振れ補正を行う。具体的には、特定の周波数帯域において加速度センサなどの振動検出手段の検出信号と相関の有る動きベクトルを選択し、その動きベクトルが有る領域の画像情報を用いて振れ補正を行う。
【００２０】
図１において、加速度検出部１６から出力された加速度信号は、不図示の積分器により１階積分されて速度信号に変換されたのち、複数のバンドパスフィルタ３３ｂ，３４ｂ，３５ｂで帯域分けされる。バンドパスフィルタ（ＢＰＦ）３３ｂ，３４ｂ，３５ｂは、本実施形態では一例として、それぞれ０．５Ｈｚ、１Ｈｚ、３Ｈｚの周波数成分を抽出する特性を有している。ＢＰＦ３３ｂ，３４ｂ，３５ｂにより帯域が分けられた速度信号は、それぞれ相関検出部３６ａ，３６ｂ，３６ｃに入力される。
【００２１】
一方、動きベクトル検出部３２は、撮像素子１４の画像信号から、図２に示す例では動きベクトル２１〜２５を求め、更に、各動きベクトルの時間変化を示す速度ベクトル２１’〜２５’を求める。求められた速度ベクトルは、複数のＢＰＦ３３ａ，３４ａ，３５ａで帯域分けされる。ＢＰＦ３３ａ，３４ａ，３５ａはＢＰＦ３３ｂ，３４ｂ，３５ｂにそれぞれ対応しており、本実施形態では一例として、同じように０．５Ｈｚ、１Ｈｚ、３Ｈｚの周波数成分を抽出する特性を有している。各ＢＰＦ３３ａ，３４ａ，３５ａで処理された速度ベクトルは、それぞれ相関検出部３６ａ，３６ｂ，３６ｃに入力される。
【００２２】
なお、加速度検出部１６は、撮像面上で直交２軸の検出方向（ｘ方向、ｙ方向）の検出を行う。この方向と整合させるように、各速度ベクトルも図４に示す様にｘ方向及びｙ方向に分解する。例えば、動きベクトル２１から求められた速度ベクトル２１’は、矢印２１ｘ、２１ｙのようにｘ成分とｙ成分に分解される。そして、速度ベクトルと速度信号は、ｘ方向とｙ方向それぞれについてＢＰＦ３３ａ，３４ａ，３５ａ及びＢＰＦ３３ｂ，３４ｂ，３５ｂにより別々に処理された後、相関検出部３６ａ，３６ｂ，３６ｃに入力される。
【００２３】
図５は、ｘ方向とｙ方向それぞれについて帯域が分けられた速度ベクトルと速度信号の概念を示した例である。図５に示す様に、ｙ方向の速度ベクトルの波形５１と速度信号の波形５２から０．５Ｈｚ成分のみを抽出した波形５１ａ，５２ａの相関は高くない。これに対し、１．０Ｈｚ成分及び３．０Ｈｚ成分のみを抽出した波形５１ｂ，５２ｂ及び５１ｃ，５２ｃは、いずれも高い相関を示している。その為、ｙ方向においては１．０Ｈｚ、３．０Ｈｚにおいて、速度ベクトルの信頼性が高いことになる。
【００２４】
また、ｘ方向の速度ベクトルの波形５３と速度信号の波形５４から０．５Ｈｚ成分のみを抽出した波形５３ａ，５４ａの相関は比較的高く、１．０Ｈｚ成分のみを抽出した波形５３ｂ，５４ｂは高い相関を示している。それに対して、３．０Ｈｚ成分のみを抽出した波形５３ｃ，５４ｃは相関が高くない。その為、ｘ方向においては０．５Ｈｚ、１．０Ｈｚにおいて、速度ベクトルの信頼性が高いことになる。
【００２５】
上記から、ｘ方向及びｙ方向ともに相関の高い１．０Ｈｚにおいて、速度ベクトルの信頼性が最も高いことになる。
【００２６】
このように、速度信号と相関の高い周波数帯域を求める処理を、撮像画面内で異なる動きベクトルから求めた各速度ベクトルについて行い、各周波数成分の中で最も信頼性の高い相関値を、各速度ベクトルに対応する動きベクトルの代表相関値とする。
【００２７】
図３は上述した処理を示しており、分配器３１で画像信号を領域分けした後に動きベクトル検出部３２で求められた動きベクトル２１〜２５に対応する速度ベクトル２１’〜２５’のＢＰＦ３３ａ，３４ａ，３５ａで処理し、各周波数成分を抽出する。また、加速度検出部１６からの速度信号をＢＰＦ３３ｂ，３４ｂ，３５ｂで処理し、各周波数成分を抽出する。そして各速度ベクトルの各周波数成分における相関値を、相関検出部３６ａ，３６ｂ，３６ｃで求める。選択部３７は、相関検出部３６ａ，３６ｂ，３６ｃより得られる相関値を比較して、各動きベクトル２１から２５から信頼性の高い動きベクトルを選択する。また代表相関値の値が近い場合などには、主被写体領域にある動きベクトルの信頼性を高くする。なお、主被写体領域を判別する主被写体判別方法には、例えば画面中央により近い被写体領域を主被写体領域とする方法や、画面内で至近のものを主被写体領域とする方法、オートフォーカス機能のピント合わせ領域を主被写体領域とする方法などがある。
【００２８】
図１に戻り、選択部３７は動きベクトル検出部３２から出力される各領域における動きベクトルの中から、最も信頼性の高い動きベクトルを選択し、駆動部１５は、その動きベクトル信号に基づいて防振レンズ１３を駆動して振れ補正を行う。
【００２９】
一般的に、動きベクトルは撮像素子１４を有するカメラ本体１１ａで求め、振れ補正は交換レンズの種類に対応した適切な振れ補正方法を用いて行うことで、高精度な振れ補正を行うことができる。本実施形態では、カメラ本体１１ａで動きベクトルを求め、交換レンズ１１ｂの防振レンズ１３を駆動して振れ補正を行う構成として説明を行ったが、本発明はこれに限られるものでは無い。例えば、カメラ本体１１ａ内の撮像素子１４を光軸１０と直交する平面内で駆動することにより振れ補正を行う構成としても良いし、画像の切り出し位置をフレームごとに調整する電子防振により振れ補正を行う構成としても良い。
【００３０】
図６は、第１の実施形態における動きベクトル選択処理を示すフローチャートである。この処理は、カメラ本体１１ａにおいて画像取り込み開始とともにスタートする。また、構図に変化が生じた場合には、再スタートされる。
【００３１】
Ｓ１０１では、撮像画面を複数の領域に分け、各領域毎に動きベクトルを検出する。図７は、複数の領域それぞれについて動きベクトルを求めた例を示す。そして、得られた複数の動きベクトルを、その方向と量ごとにグループ分けし、分けられたグループの面積の大きい順に、例えば５つのグループを選択する。そして、選択された各グループの代表的な動きベクトルを求める。一例として、同一グループに分けられた領域の動きベクトルを平均したものを代表的な動きベクトルとする。この作業は、例えば、図３における分配器３１が行う。
【００３２】
Ｓ１０２では、選択されたグループの動きベクトルから得られた速度ベクトルの軌跡を更新してゆく。これにより図５に示す波形５１，５３が得られる。
【００３３】
Ｓ１０３では、選択されたグループの速度ベクトルのｘ方向、ｙ方向それぞれについて、各周波数成分を抽出する。これにより図５の波形５１ａ〜５１ｃ及び波形５３ａ〜５３ｃが得られる。このとき、同時に速度信号からも各周波数成分を抽出し、図５の波形５２ａ〜５２ｃ及び５４ａ〜５４ｃを求める。
【００３４】
Ｓ１０４では、Ｓ１０３で求めた速度ベクトルと速度信号を、周波数成分毎にそれぞれｘ方向、ｙ方向について比較し、相関値を求める。
【００３５】
Ｓ１０５では、Ｓ１０４で求められたｘ方向及びｙ方向それぞれについて各周波数成分の相関値を用いて、各グループの代表相関値を求める。ここで図５を用いて説明した様に、ｘ方向及びｙ方向とも相関が高い周波数帯域における相関値を、そのグループの代表相関値とする。
【００３６】
Ｓ１０６では、Ｓ１０１で選択されたすべてのグループの代表相関値が得られるまで、Ｓ１０３からＳ１０５を循環する。
【００３７】
Ｓ１０７では、各グループの代表相関値の中から、最も高い代表相関値を有するグループを選択する。そして選択されたグループの動きベクトルを用いて、振れ補正を行う。例えば、図２においては、最も高い代表相関値を有する被写体２７のグループの動きベクトル２１を用いて振れ補正を行う。
【００３８】
上記の通り本第１の実施形態によれば、動きベクトルを複数の異なる周波数成分に分けて速度信号との相関を求め、その相関値を利用して、動きベクトルを選択することにより、精度の高い振れ補正を行うことができる。
【００３９】
＜変形例＞
上述した第１の実施形態における図６のＳ１０４で各周波数帯域の相関値を算出する際に、各周波数帯域の速度ベクトルの波形に重み付け係数をかけて、重み付けした相関値を求めても良い。
【００４０】
この場合、まず、加速度検出部１６の出力を各周波数成分に分離した波形に基づいて、周波数成分ごとの重み付け係数を計算する。重み付け係数は、加速度検出部１６の出力を各周波数成分に分離した波形の最大値と最小値の差、もしくはエネルギーを演算することによって求める。そして、求めた重み付け係数を、各速度ベクトルの対応する周波数帯域の相関値にかけ合わせ、得られた周波数帯域毎の相関値の内、各周波数帯域の中で最も信頼性の高い相関値を、各速度ベクトルに対応する動きベクトルの代表相関値とする。
【００４１】
このように相関値を重み付けすることで、振れ成分として支配的な周波数帯域を考慮に入れて動きベクトルを選択することができるため、より精度の高い振れ補正を行うことが可能になる。
【００４２】
＜第２の実施形態＞
次に、本発明の第２の実施形態について説明する。
【００４３】
静止画の撮影では、露光中に撮像信号が得られない為に、露光中の動きベクトルを検出できないという問題がある。第２の実施形態では、静止画露光中も高精度な振れ補正を行うことを目的とし、角速度検出部を更に設けたところが第１の実施形態と異なる。具体的には、静止画撮影前の動きベクトルを用いて角速度検出部から得られる信号の補正値を求め、その補正値を用いて補正された信号を用いて、静止画露光中の振れ補正を行う。
【００４４】
図８は、第２の実施形態における、カメラ本体１１ａと、カメラ本体１１ａに装着して用いられる交換レンズ１１ｂとを有する撮像システム１１における防振システムの制御構成を示すブロック図である。なお、図１と同様の構成には同じ参照番号を付して説明を省略する。図１に示す構成と比較して、カメラ本体１１ａにはジャイロセンサなどの角速度検出部７１が設けられ、カメラＣＰＵ１２ａにおける制御が異なっている。なお、角速度検出部７１は、直交３軸の検出方向（ｘ軸まわり、ｙ軸まわり、ｚ軸まわり）の検出を行っている。そのため、以降の処理では、ｘ軸まわり成分とｙ軸まわり成分、ｚ軸まわり成分それぞれについて処理が行われる。
【００４５】
角速度検出部７１から出力される角速度信号は、角速度を像面速度に変換する変換部７５を介して、バンドパスフィルタ（ＢＰＦ）７２に入力する。変換部７５は、角速度信号を撮影光学系の敏感度と撮影光学系の焦点距離を用いて、撮像素子１４上での動きの速さを示す像面速度信号に換算する。
【００４６】
ＢＰＦ７２の抽出周波数は、選択部３７が選択した最も高い信頼性を有する周波数帯域に設定される。例えば、図４に示す例では、最も高い信頼性を示していたのは波形５１ｂ，５３ｂの１Ｈｚであった。この場合、変換部７５から出力された像面速度信号における１Ｈｚ成分をＢＰＦ７２により抽出する。これにより図９の下部のグラフに示す波形８１を得る。なお、図９の上部のグラフは、図５における周波数１Ｈｚの波形５１ｂのグラフであり、波形８１と波形５１ｂを比較する。
【００４７】
変換部７５から出力された像面速度信号と、速度ベクトルはこの周波数帯域で高い相関を示すが、シフトブレの影響により振幅が異なる。そこで比較部７３は、速度ベクトルの１Ｈｚ成分の波形５１ｂにおける振幅８２を例えば２秒間求め、同様にして求めた波形８１の振幅８３と比較して、その比を補正値とする。補正部７４は、このようにして求めた補正値を用いて、像面速度信号を補正する。
【００４８】
スイッチ７６は、動きベクトルが取得できる場合には、選択部３７により選択された動きベクトルを駆動部１５に送り、静止画露光中の様に動きベクトルが取得できない場合には、補正部７４により補正された像面速度信号を駆動部１５に送る。
【００４９】
駆動部１５は、像面速度信号を補正した結果に基づいて防振レンズ１３を駆動して、振れ補正を行う。
【００５０】
このように、動きベクトルを使って予め求めた補正値を利用することで、動きベクトルの検出が行えない静止画露光中も高精度に振れ補正することが可能になる。
【００５１】
図１０は、第２の実施形態における振れ補正処理を示すフローチャートであり、この処理はカメラの主電源オン、或いはレリーズボタン１７の半押しでスタートする。
【００５２】
Ｓ２０１では、第１の実施形態で説明した様にして選択された動きベクトルを用いて、振れ補正を行う。この時の振れ補正は、防振レンズ１３や撮像素子１４による光学防振、或いは画像切り出しによる電子防振などで行われる。
【００５３】
Ｓ２０２では、Ｓ２０１で選択されている速度ベクトルにおける最も高い信頼性を示す周波数帯域を設定周波数とし、像面速度信号からこの周波数成分の信号を抽出する。
【００５４】
Ｓ２０３では、Ｓ２０２で抽出された像面速度信号（図９の波形８１）と、選択された速度ベクトルの、最も高い信頼性を示す周波数成分（図９の波形５１ｂ）とを比較し、その比を補正値とする。なお、この処理で補正値を取得する度に補正値を更新する。
【００５５】
Ｓ２０４では、静止画露光開始の指示であるレリーズボタン１７の全押し（ＳＷ２  ＯＮ）がされたかどうかを判断し、ＳＷ２がＯＮとなるまで、Ｓ２０１、Ｓ２０２、Ｓ２０３の処理を循環して待機する。そして、ＳＷ２がＯＮとなると、Ｓ２０５に進む。
【００５６】
Ｓ２０５では、Ｓ２０３で更新された補正値で、変換部７５からの像面速度信号を補正し、その値に基づいて、駆動部１５は防振レンズ１３を駆動して振れ補正を開始する。
【００５７】
Ｓ２０６では、静止画露光が完了するまで、Ｓ２０５、Ｓ２０６を循環して待機し、静止画露光が完了すると、Ｓ２０１に戻る。
【００５８】
上記の通り第２の実施形態によれば、第１の実施形態と同様の効果に加えて、静止画撮影の様に動きベクトルが取得できない状態でも、高精度な振れ補正を行うことができる。
【００５９】
また、第１の実施形態では、選択された動きベクトルの全帯域信号（図４の波形５１）を用いて振れ補正を行っていた。これに対し、第２の実施形態では望ましい周波数帯域で抽出された動きベクトル（図４の波形５１ｂ）と同じ周波数帯域の角速度信号を用いて補正値を求めるため、安定した補正値を得ることができる。
【００６０】
＜他の実施形態＞
なお、本発明は、複数の機器から構成されるシステム（例えば、カメラヘッド、防振制御装置、情報処理装置）に適用しても、一つの機器からなる装置（例えば、撮像装置）に適用してもよい。
【００６１】
また、本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００６２】
発明は上記実施形態に制限されるものではなく、発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、発明の範囲を公にするために請求項を添付する。
【符号の説明】
【００６３】
１１：撮像システム、１１ａ：カメラ本体、１１ｂ：交換レンズ、１２ａ：カメラＣＰＵ、１２ｂ：レンズＣＰＵ、１３：防振レンズ、１４：撮像素子、１５：駆動部、１６：加速度検出部、３２：動きベクトル検出部、３３ａ，３４ａ，３５ａ，３３ｂ，３４ｂ，３５ｂ：バンドパスフィルタ（ＢＰＦ）、３６ａ，３６ｂ，３６ｃ，３６ａ，３６ｂ，３６ｃ，７２：相関検出部、３７：選択部、７１：角速度検出部、７３：比較部、７４：補正部、７５：変換部、７６：スイッチ
【図１】
2020197666.tif 000003
【図２】
2020197666.tif 000004
【図３】
2020197666.tif 000005
【図４】
2020197666.tif 000006
【図５】
2020197666.tif 000007
【図６】
2020197666.tif 000008
【図７】
2020197666.tif 000009
【図８】
2020197666.tif 000010
【図９】
2020197666.tif 000011
【図１０】
2020197666.tif 000012