(57)【特許請求の範囲】
【請求項１】
撮影画像内での被写体の追尾に用いる追尾方式として、光学手段を光軸と異なる方向に移動させることにより前記被写体を追尾する第１の追尾方式と、前記撮影画像から前記被写体の領域を切り出す切り出し範囲の中心を移動させることで前記被写体を追尾する第２の追尾方式のうちのいずれかを選択して前記被写体を追尾する制御手段を備え、
前記制御手段は、少なくとも、前記撮影画像から検出された追尾の対象となる被写体に関する情報、装置に加わる振れの量、撮像光学系のズーム位置、前記撮影画像から検出された被写体の動きベクトルのうちのいずれかに基づいて、前記第１の追尾方式と前記第２の追尾方式のうちのいずれかを選択する
ことを特徴とする画像処理装置。
【請求項２】
撮影画像内での被写体の追尾に用いる追尾方式として、光学手段を光軸と異なる方向に移動させることにより前記被写体を追尾する第１の追尾方式と、前記撮影画像から前記被写体の領域を切り出す切り出し範囲の中心を移動させることで前記被写体を追尾する第２の追尾方式のうちのいずれかを選択して前記被写体を追尾する制御手段を備え、
前記制御手段は、前記被写体が撮影画角内にあり、ズーム位置がワイド側で、動きベクトルが所定の量未満である場合は、前記被写体の追尾の開始時に用いる追尾方式として、前記第２の追尾方式を選択する
ことを特徴とする画像処理装置。
【請求項３】
前記制御手段は、前記被写体が撮影画角内にあっても、前記ズーム位置がテレ側で、前記動きベクトルが所定の量より大きい場合は、前記被写体の追尾の開始時に用いる追尾方式として、前記第１の追尾方式を選択する
ことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
撮影画像内での被写体の追尾に用いる追尾方式として、光学手段を光軸と異なる方向に移動させることにより前記被写体を追尾する第１の追尾方式と、前記撮影画像から前記被写体の領域を切り出す切り出し範囲の中心を移動させることで前記被写体を追尾する第２の追尾方式のうちのいずれかを選択して前記被写体を追尾する制御手段を備え、
前記制御手段は、
前記第２の追尾方式で前記被写体を追尾している場合に、前記被写体が所定の撮影画角から外れたときは、前記被写体の追尾に用いる追尾方式を、前記第２の追尾方式から前記第１の追尾方式に切り替える
ことを特徴とする画像処理装置。
【請求項５】
撮影画像内での被写体の追尾に用いる追尾方式として、光学手段を光軸と異なる方向に移動させることにより前記被写体を追尾する第１の追尾方式と、前記撮影画像から前記被写体の領域を切り出す切り出し範囲の中心を移動させることで前記被写体を追尾する第２の追尾方式のうちのいずれかを選択して前記被写体を追尾する制御手段を備え、
前記制御手段は、前記第１の追尾方式で前記被写体を追尾している場合に、前記被写体が所定の撮影画角内に収まったときは、前記被写体の追尾に用いる追尾方式を、前記第１の追尾方式から前記第２の追尾方式に切り替える
ことを特徴とする画像処理装置。
【請求項６】
撮影画像内での被写体の追尾に用いる追尾方式として、光学手段を光軸と異なる方向に移動させることにより前記被写体を追尾する第１の追尾方式と、前記撮影画像から前記被写体の領域を切り出す切り出し範囲の中心を移動させることで前記被写体を追尾する第２の追尾方式のうちのいずれかを選択して前記被写体を追尾する制御手段を備え、
前記制御手段は、
前記第１の追尾方式で前記被写体を追尾している場合に、前記光学手段の駆動量が駆動リミットを超えたときは、前記被写体が撮影画角内にあるかを判断し、
前記被写体が撮影画角内にある場合は、前記被写体の追尾に用いる追尾方式を、前記第１の追尾方式から前記第２の追尾方式に切り替え、
前記被写体が撮影画角内にない場合は、前記被写体の追尾を停止する
ことを特徴とする画像処理装置。
【請求項７】
前記制御手段は、前記第１の追尾方式での前記被写体の追尾駆動に用いるゲインを、動きベクトルまたは振れ量に応じて変更する
ことを特徴とする請求項１乃至６のいずれか１項に記載の画像処理装置。
【請求項８】
画像処理装置の制御方法であって、
撮影画像内での被写体の追尾に用いる追尾方式として、光学手段を光軸と異なる方向に移動させることにより前記被写体を追尾する第１の追尾方式と、前記撮影画像から前記被写体の領域を切り出す切り出し範囲の中心を移動させることで前記被写体を追尾する第２の追尾方式のうちのいずれかを選択して前記被写体を追尾する制御工程を有し、
前記制御工程においては、少なくとも、前記撮影画像から検出された追尾の対象となる被写体に関する情報、装置に加わる振れの量、撮像光学系のズーム位置、前記撮影画像から検出された被写体の動きベクトルのうちのいずれかに基づいて、前記第１の追尾方式と前記第２の追尾方式のうちのいずれかを選択する
ことを特徴とする制御方法。
【請求項９】
画像処理装置の制御方法であって、
撮影画像内での被写体の追尾に用いる追尾方式として、光学手段を光軸と異なる方向に移動させることにより前記被写体を追尾する第１の追尾方式と、前記撮影画像から前記被写体の領域を切り出す切り出し範囲の中心を移動させることで前記被写体を追尾する第２の追尾方式のうちのいずれかを選択して前記被写体を追尾する制御工程を有し、
前記制御工程においては、前記被写体が撮影画角内にあり、ズーム位置がワイド側で、動きベクトルが所定の量未満である場合は、前記被写体の追尾の開始時に用いる追尾方式として、前記第２の追尾方式を選択する
ことを特徴とする制御方法。
【請求項１０】
画像処理装置の制御方法であって、
撮影画像内での被写体の追尾に用いる追尾方式として、光学手段を光軸と異なる方向に移動させることにより前記被写体を追尾する第１の追尾方式と、前記撮影画像から前記被写体の領域を切り出す切り出し範囲の中心を移動させることで前記被写体を追尾する第２の追尾方式のうちのいずれかを選択して前記被写体を追尾する制御工程を有し、
前記制御工程においては、
前記第２の追尾方式で前記被写体を追尾している場合に、前記被写体が所定の撮影画角から外れたときは、前記被写体の追尾に用いる追尾方式を、前記第２の追尾方式から前記第１の追尾方式に切り替える
ことを特徴とする制御方法。
【請求項１１】
画像処理装置の制御方法であって、
撮影画像内での被写体の追尾に用いる追尾方式として、光学手段を光軸と異なる方向に移動させることにより前記被写体を追尾する第１の追尾方式と、前記撮影画像から前記被写体の領域を切り出す切り出し範囲の中心を移動させることで前記被写体を追尾する第２の追尾方式のうちのいずれかを選択して前記被写体を追尾する制御工程を有し、
前記制御工程においては、前記第１の追尾方式で前記被写体を追尾している場合に、前記被写体が所定の撮影画角内に収まったときは、前記被写体の追尾に用いる追尾方式を、前記第１の追尾方式から前記第２の追尾方式に切り替える
ことを特徴とする制御方法。
【請求項１２】
画像処理装置の制御方法であって、
撮影画像内での被写体の追尾に用いる追尾方式として、光学手段を光軸と異なる方向に移動させることにより前記被写体を追尾する第１の追尾方式と、前記撮影画像から前記被写体の領域を切り出す切り出し範囲の中心を移動させることで前記被写体を追尾する第２の追尾方式のうちのいずれかを選択して前記被写体を追尾する制御工程を有し、
前記制御工程においては、
前記第１の追尾方式で前記被写体を追尾している場合に、前記光学手段の駆動量が駆動リミットを超えたときは、前記被写体が撮影画角内にあるかを判断し、
前記被写体が撮影画角内にある場合は、前記被写体の追尾に用いる追尾方式を、前記第１の追尾方式から前記第２の追尾方式に切り替え、
前記被写体が撮影画角内にない場合は、前記被写体の追尾を停止する
ことを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置およびその制御方法に関する。
【背景技術】
【０００２】
撮像装置の高倍化に伴い、例えば光学６０倍ズーム時では、撮影者が被写体を画角内にフレーミングしようとしても、撮影者の手振れや被写体の移動などにより、被写体が画角から外れてしまう場合があった。そこで、動き続ける被写体を画角内へフレーミングするよう、自動的に被写体追尾をする被写体追尾制御機能を備える撮像装置が提案されている。
【０００３】
特許文献１は、像ブレを補正するためのブレ補正機構を駆動することで、動き続ける被写体を画角内へ追尾する（光学式追尾方式を適用する）撮像装置を開示する。また、光学式追尾方式とは異なる被写体の追尾方式として、電子式追尾方式が知られている。電子式追尾方式を適用した場合、撮像装置は、画面内をブロックごとに分割し、被写体の顔など特定のテンプレートマッチングにより画面内から被写体を検出し、検出した領域を中心としてトリミングすることで被写体を追尾して画面内に収める。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−９３３６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
光学式追尾方式では、像ブレを補正するためのブレ補正機構の駆動量（ブレ補正の駆動量）の他に、被写体を追尾駆動するための駆動量が加わる。したがって、被写体を追尾駆動するための駆動量を考慮してブレ補正機構の駆動量が大きくなるように設計すると、撮像装置が大型化してしまう。また、ブレ補正機構の駆動リミットを変えなければ追尾駆動分だけブレ補正の駆動量が減少してしまう。また、ブレ補正機構の駆動量が大きくなりすぎると、ブレ補正機構の位置を検出するセンサ（例えば、ホールセンサ）の線形範囲を超え、非線形要素の範囲で位置が検出されるため、ブレ補正機構の性能が低下する。また、電子式追尾方式を適用する場合、被写体が画角外へ移動してしまうと、撮像装置が被写体を検出できなくなって、追尾ができないという課題があった。
【０００６】
本発明は、ブレ補正機構の性能低下を防止し、かつ、被写体が画角外へ移動しても被写体を容易に追尾することが可能な撮像装置の提供を目的とする。
【課題を解決するための手段】
【０００７】
本発明の一実施形態の画像処理装置は、撮影画像内での被写体の追尾に用いる追尾方式として、光学手段を光軸と異なる方向に移動させることにより前記被写体を追尾する第１の追尾方式と、前記撮影画像から前記被写体の領域を切り出す切り出し範囲の中心を移動させることで前記被写体を追尾する第２の追尾方式のうちのいずれかを選択して前記被写体を追尾する制御手段を備え、前記制御手段は、少なくとも、前記撮影画像から検出された追尾の対象となる被写体に関する情報、装置に加わる振れの量、撮像光学系のズーム位置、前記撮影画像から検出された被写体の動きベクトルのうちのいずれかに基づいて、前記第１の追尾方式と前記第２の追尾方式のうちのいずれかを選択する。
【発明の効果】
【０００８】
本発明の撮像装置によれば、ブレ補正機構の性能低下を防止し、かつ、被写体が画角外へ移動しても被写体を容易に追尾することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】撮像装置の構成を示す図である。
【図２】被写体の追尾制御の例を説明するフローチャートである。
【図３】被写体の追尾制御の例を説明するフローチャートである。
【図４】被写体の追尾を行う撮影シーンの例を示す図である。
【図５】被写体の追尾を行う撮影シーンの例を示す図である。
【図６】光学補正系の駆動量を説明する図である。
【図７】光学追尾駆動ゲインＫの重み付けを説明する図である。
【発明を実施するための形態】
【００１０】
図１は、本実施形態の撮像装置の構成を示す図である。
撮像装置１００は、例えば、デジタル一眼レフやデジタルコンパクトカメラ、デジタルビデオカメラである。なお、本発明は、カメラ付き携帯端末、監視カメラ、Ｗｅｂカメラなどにも適用できる。撮像装置１００は、装置に加わる振れにより生じる画像のブレ（像ブレ）を補正するブレ補正機構を有する。本実施形態では、ＣＰＵ１０１が、光学補正系１２２を駆動することで、ブレ補正機構の機能を実現する。像ブレの補正については、画像の縦方向または横方向のいずれか一方の像ブレの補正に関して説明する。他の方向の像ブレの補正については、同様の制御であるため説明を省略する。
【００１１】
振れ検出部１０２は、手振れや体の揺れ等による撮像装置１００に加わる振れの量を角速度信号として検出し、その角速度信号をＡ／Ｄ変換器１０３に供給する。振れ検出部１０２は、例えば、振動ジャイロの角速度センサである。Ａ／Ｄ変換器１０３は、角速度センサ（振れ検出部）１０２の出力信号をデジタル化して、角速度データとしてＣＰＵ１０１内部のＤＣ成分除去フィルタ１０４に供給する。
【００１２】
ＤＣ成分除去フィルタ１０４は、Ａ／Ｄ変換器１０３からの角速度データに含まれる低周波数成分を遮断して高周波数成分を出力する。ＤＣ成分除去フィルタ１０４は、例えば、任意の周波数帯域で特性を変更し得る機能を有するハイパスフィルタである。なお、ＤＣ成分除去フィルタ１０４は、ハイパスフィルタの代わりに、Ａ／Ｄ変換器１０３の出力から、Ａ／Ｄ変換器１０３の出力に対して高周波数成分の信号を遮断するローパスフィルタを通過させた信号を減算する構成にしてもよい。
【００１３】
ズーム位置検出部１３２は、撮像光学系１２１に含まれるズームレンズのズーム位置（変倍位置）を検出し、ＣＰＵ１０１内部の焦点距離演算部１０５に出力する。ズーム位置検出部１３２は、例えばズームエンコーダである。焦点距離演算部１０５は、ズーム位置検出部１３２の出力より撮像光学系１２１の焦点距離を算出し、光学補正系１２２を駆動するのに最適な値となるようにＤＣ成分除去フィルタ１０４の出力を補正する。
【００１４】
積分器１０６は、任意の周波数帯域でその特性を変更し得る機能を有している。積分器１０６は、焦点距離演算部１０５からの出力を積分し、光学補正系１２２の駆動量を算出する。光学補正データ出力制御部１０７は、光学補正系１２２がズーム位置検出部１３２によって決定される可動範囲内で駆動されるように、積分器１０６の出力を制限する。
【００１５】
Ａ／Ｄ変換器１１０は、光学補正系１２２の位置を検出する光学補正系位置検出部１０９の出力をＡ／Ｄ変換して、光学補正系１２２の位置データを出力する。減算器１０８は、この一データを光学補正データ出力制御部１０７の出力から減算し、その結果である偏差データを加算器１１６に供給する。
【００１６】
加算器１１６は、追尾方式選択部１１３により光学補正系１２２で被写体を追尾することが選択された際に、減算器１０８の出力である光学式手振れ補正量に、光学追尾ゲインＫ１１４を掛けた光学追尾補正量を加算し、制御フィルタ演算部１１７に供給する。制御フィルタ演算部１１７は、加算器１１６から出力される補正量データを所定のゲインで増幅する増幅器と位相補償フィルタで構成される。補正量データは、制御フィルタ演算部１１７によって、増幅器及び位相補償フィルタによる信号処理が行われ、パルス幅変調部１１８に出力される。
【００１７】
パルス幅変調部１１８は、制御フィルタ１１７を通過して供給されたデータを、パルス波のデューティー比を変化させるＰＷＭ波形に変調して、モータ駆動部１１９に供給する。モータ１２０は、光学補正系１２２の駆動用の、例えばボイスコイル型モータであり、モータ駆動部１１９によって駆動されることで、光学補正系１２２が光軸と垂直な方向に移動する。光学補正系位置検出部１０９は、磁石と、磁石に対向する位置に供えられた、例えばホールセンサとからなり、光学補正系１２２の光軸と垂直な方向への移動量を検出し、その検出値をＡ／Ｄ変換器１１０を介して、減算器１０８に供給する。これにより、光学補正データ出力制御部１０７の出力に対して、光学補正系１２２の光軸と垂直な方向への移動量を追従させる、フィードバック制御系が構成される。
【００１８】
撮像光学系１２１は、ズームやフォーカス等の動作を行い、被写体像を撮像素子１２３に結像する。光学補正系１２２は、光軸と垂直な方向に移動されることにより光軸を偏向する、光学的に振れ補正可能な補正系である。光学補正系１２２は、例えば補正レンズ（シフトレンズ）である。シフトレンズの駆動によって、装置に加わる振れにより生じる像ブレ（撮像面の被写体の移動）が補正された像が、撮像素子１２３に結像される。撮像素子１２３は、光学補正系１２２及び撮像光学系１２１からなる光学系を介して結像される被写体像を画像信号に変換して出力する。すなわち、撮像素子１２３は、撮像光学系１２１により導かれた被写体光を撮像して撮影画像を出力する撮像手段として機能する。信号処理部１２４は、撮像素子１２３の出力に基づいて、例えば、ＮＴＳＣフォーマットに準拠した映像信号を生成して、動きベクトル検出部１１２と画像メモリ１２５とに供給する。
【００１９】
動きベクトル検出部１１２は、信号処理部１２４で生成された現在の映像信号に含まれる輝度信号と、画像メモリ１２５に格納された１フィールド前の映像信号に含まれる輝度信号とに基づいて、画像の動きベクトルを検出する。画像の動きベクトルを検出する方法としては、例えばブロックマッチング法を適用する。ブロックマッチング法では、入力された画像信号を複数の適当な大きさのブロック領域に分割する。そして、ブロック単位で前のフィールド（またはフレーム）の一定範囲の画素との差を計算し、この差の絶対値の和が最小となる前のフィールド（またはフレーム）のブロックを探索する。画面間の相対的なズレがそのブロックの動きベクトルを示す。
【００２０】
被写体検出部１３１は、追尾の対象となる被写体を撮像画像から検出する。被写体判定部１１５は、検出された被写体に関する被写体情報の判定を行い、判定結果を追尾方式選択部１１３に出力する。追尾方式選択部１１３は、所定の条件の成否に応じて、撮影画像内での被写体の追尾に用いる追尾方式として、光学式追尾方式と電子式追尾方式のうちのいずれかを選択する。ＣＰＵ１０１は、選択された追尾方式で被写体を追尾する制御を実行する。
【００２１】
光学式追尾方式は、光学補正系１２２の駆動により被写体を追尾する方式（第１の追尾方式）である。電子式追尾方式は、撮影画像から被写体の領域を切り出すことで被写体を追尾する追尾方式（第２の追尾方式）である。
【００２２】
メモリ読出し制御部１２６は、画像メモリ１２５からの画像の読み出しを行い、記録制御部１２７と表示制御部１２９に供給する。記録制御部１２７は、映像信号を記録媒体１２８に記録させる。記録媒体１２８は、ハードディスク等の磁気記録媒体や半導体メモリ等の情報記録媒体である。表示制御部１２９は、表示デバイス１３０を駆動し、表示デバイス１３０は、液晶表示素子（例えば、ＬＣＤ）により画像を表示する。
【００２３】
図２および図３は、撮像装置による被写体の追尾制御の例を説明するフローチャートである。
図２に示すように、まず、被写体検出部１３１が、被写体を検出できたか否かを判定する（ステップＳ２０１）。被写体を検出できなかった場合は、処理がステップＳ２０１に戻る。被写体を検出できた場合は、処理がステップＳ２０２に進む。
【００２４】
ステップＳ２０２において、被写体判定部１１５が、被写体検出部１３１にて検出した被写体情報の判定を行う。被写体判定部１１５は、例えば、検出した被写体が人物であるか否かを判定し、判定結果を追尾方式選択部１１３に対して被写体情報として出力する。
【００２５】
次に、追尾方式選択部１１３が、光学式追尾方式、電子式追尾方式のうちのいずれかを選択して設定する（ステップＳ２０３）。追尾方式選択部１１３は、少なくとも、被写体判定部１１５からの被写体情報、動きベクトル検出部１１２からの動きベクトル、振れ検出部１０２からの振れ量、ズーム位置検出部１３２からのズーム位置とに基づいて、追尾方式を選択する。
【００２６】
本実施例では、基本的には電子式追尾方式で被写体の追尾を行い、被写体が所定撮影画角から所定時間外れたら光学式追尾方式で被写体の追尾を行う。そして、光学式追尾方式で被写体の追尾を行っている間に被写体が再び所定撮影画角内に収まった場合には、光学式追尾方式での被写体の追尾を停止し、電子式追尾方式を用いて被写体の追尾を再開する。
【００２７】
しかし、被写体が撮影画角内にいる場合であっても、ズーム位置がテレ寄りで、高周波で動きベクトル量の大きい被写体であるときは、高周波が得意な光学式追尾方式に切替えて被写体の追尾を行う。
【００２８】
図４は、電子式追尾方式で被写体の追尾を行う撮影シーンの例を示す図である。図４（Ａ）には、ズーム位置がワイド寄りで、花など動きベクトルが小さい被写体を撮影している撮影シーンを示す。３０１は撮影した現フィールドの画面上の撮影画角であり、３０２は画角内における被写体を示す。
【００２９】
図４（Ｂ）は、直前のフィールドとの差により得られた動きベクトルを示している。３０３は、被写体３０２の検出範囲をｎ×ｍ分割した小ブロック毎に求めた動きベクトルを示している。３０４は、被写体が所定画角内に収まっているかを判定するための閾値である。このような、ズーム位置がワイド寄りで被写体の動きベクトルが小さい撮影シーンにおいては、被写体３０２が撮影画角３０１から外れにくい。したがって、追尾方式選択部１１３は、電子式追尾方式を選択する。すなわち、ＣＰＵ１０１は、被写体が撮影画角内にあり、ズーム位置がワイド側で、動きベクトルが所定の量未満である場合は、被写体の追尾の開始時に用いる追尾方式として、電子式追尾方式を選択する。
【００３０】
図５は、光学式追尾方式で被写体の追尾を行う撮影シーンの例を示す図である。図５（Ａ）には、ズーム位置がテレ寄りで、飛行機など動きベクトルが大きい被写体を撮影している撮影シーンを示す。４０１は、撮影した現フィールドの画面上の撮影画角であり、４０２は画角内における被写体を示している。
【００３１】
図５（Ｂ）は、直前のフィールドとの差により得られた動きベクトルを示している。４０３は、被写体４０２の検出範囲をｎ×ｍ分割した小ブロック毎に求めた動きベクトルを示している。４０４は、被写体が所定画角内に収まっているかを判定するための閾値である。ズーム位置がテレ寄りで被写体の動きベクトルが大きい撮影シーンにおいては、被写体４０２が撮影画角４０１から外れやすい。したがって、追尾方式選択部１１３は、光学式追尾方式を選択する。すなわち、ＣＰＵ１０１は、被写体が撮影画角内にあっても、ズーム位置がテレ側で、動きベクトルが所定の量より大きい場合は、被写体の追尾の開始時に用いる追尾方式として、光学式追尾方式を選択する。
【００３２】
図２の説明に戻る。ステップＳ２０４において、追尾方式選択部１１３が、ステップＳ２０３で設定された追尾方式が、電子式追尾方式、光学式追尾方式のうちのいずれであるかを判定する。電子式追尾方式が設定されている場合は、処理がステップＳ２０５に進む。光学式追尾方式が設定されている場合は、処理が、図３のステップＳ２０９に進む。
【００３３】
ステップＳ２０５において、追尾方式選択部１１３が、動きベクトル検出部１１２からの出力を基に、被写体が撮影画角中心付近になるようなトリミング量を演算する。そして、ＣＰＵ１０１が、演算されたトリミング量を用いた被写体の追尾、つまり電子式追尾方式での被写体の追尾を開始する（ステップＳ２０６）。
【００３４】
ステップＳ２０７において、追尾方式選択部１１３が、被写体が所定撮影画角内に収まっているか否かを判定する。被写体が所定画角内に収まっている場合には、引き続き電子式追尾方式の適用を継続する。したがって、処理がステップＳ２０５に戻る。被写体が所定画角内に収まっていない場合は、被写体が検出できない。したがって、この場合は、処理がステップＳ２０８に進む。ステップＳ２０８において、追尾方式選択部１１３が、電子式追尾方式での被写体の追尾を停止して、光学式追尾方式に切り替える。そして処理が、図３のステップＳ２０９に進む。
【００３５】
図３のステップＳ２０９において、追尾方式選択部１１３が、光学式での追尾駆動量を演算する。追尾方式選択部１１３は、振れ検出部１０２の出力である振れ量、動きベクトル検出部１１２からの被写体の動きベクトル量、ズーム位置検出部１３２からの撮像光学系のズーム位置、被写体判定部１１５からの被写体情報を基に、追尾駆動量を演算する。追尾駆動量は、光学追尾駆動ゲインＫ１１４の重み付けによって決定される。
【００３６】
図７は、光学追尾駆動ゲインＫの重み付けを説明する図である。
図７（Ａ）は、振れ検出部１０２の出力である振れ量に応じた、光学追尾駆動ゲインＫ１１４の重み付けを示す。６０２は閾値Ａ１を示し、６０３は閾値Ａ２を示す。
【００３７】
振れ量が、閾値Ａ１未満である場合、撮像装置１００に加わる振れ量は十分小さく、光学補正系の駆動による像ブレ補正のための補正駆動量は小さい。したがって、この場合には、ＣＰＵ１０１は、光学追尾方式での駆動を制限することなく１倍のゲイン６０１で追尾駆動する。振れ量が、閾値Ａ１以上で閾値Ａ２未満である場合は、補正駆動量は振れ量に応じて大きくなる。したがって、この場合には、ＣＰＵ１０１は、振れ量が大きくなるほど光学追尾駆動ゲインＫ１１４を除々に１倍から小さくしていく。
【００３８】
振れ量が閾値Ａ２以上である場合は、撮像装置１００に加わる振れ量は大きく、補正駆動量が大きくなる。したがって、この場合には、ＣＰＵ１０１は、０倍または０倍に近いゲインを設定する。
【００３９】
図７（Ｂ）は、動きベクトル検出部１１２の出力である被写体の動きベクトル量に応じた光学追尾駆動ゲインＫ１１４の重み付けを表している。重み付けとしては、図７（Ａ）を参照して説明した重み付けと同様である。すなわち、ＣＰＵ１０１は、動きベクトル量が閾値Ｂ１未満（閾値６０５未満）である場合は、１倍のゲイン６０４で追尾駆動する。ＣＰＵ１０１は、動きベクトル量が、閾値Ｂ１以上で、閾値Ｂ２未満（閾値６０６未満）である場合は、ＣＰＵ１０１は、動きベクトル量が大きくなるほど光学追尾駆動ゲインＫ１１４を除々に１倍から小さくしていく。ＣＰＵ１０１は、動きベクトル量が、閾値Ｂ２以上である場合は、０倍または０倍に近いゲインを設定する。
【００４０】
なお、本実施例では光学追尾駆動ゲインＫ１１４の重み付けに、振れ量の閾値、動きベクトル量の閾値のそれぞれについて、２点の閾値を設定しているが、３点以上設定してもよいし、１点でも良い。また、ＣＰＵ１０１が、振れ量と動きベクトル量とから、出力となる光学追尾駆動ゲインＫ１１４の重み付けを行うようにしても良い。
【００４１】
図３の説明に戻る。ステップＳ２１０において、ＣＰＵ１０１が、光学補正データ出力制御部１０７の出力である振れ補正駆動量と、ステップＳ２０９で演算された追尾駆動量とを加算して、光学補正系の合成駆動量を演算する。続いて、ＣＰＵ１０１が、ステップＳ２１０で演算された合成駆動量を基に、光学補正系を駆動させる。
【００４２】
次に、ＣＰＵ１０１が、光学補正系の駆動量が駆動リミット内か否かを判断する（ステップＳ２１２）。光学補正系の駆動量が駆動リミット内である場合は、処理がステップＳ２１３に進む。光学補正系の駆動量が駆動リミットを超えている場合は、追尾方式選択部１１３が、光学式追尾方式での被写体の追尾を停止する。そして、処理がステップＳ２１５に進む。
【００４３】
図６は、光学補正系の駆動量を説明する図である。５０１は、光学補正系が防振動作をしておらず光学中心位置にいることを示している。５０３は、光学補正系の駆動量が第１駆動リミット５０４を超え、第２駆動リミット５０５未満であることを示している。５０２は、光学補正系の駆動量が第２駆動リミット５０５を超え、駆動端５０６未満であることを示している。本実施例では、駆動リミットを２点に設定しているが、３点以上に設定してもよいし、１点でも良い。
【００４４】
第１駆動リミット５０４は、振れ補正量としての駆動上限値である。第２駆動リミット５０５は、振れ補正量に光学式追尾方式での追尾駆動量を加算したときの駆動上限値である。駆動量が第２駆動リミット５０５を超えた場合は、画面周辺の光量落ちによるケラレの発生のおそれがある。また、駆動端５０６では振れ補正機構の制御特性低下による発振の恐れがある。したがって、これらの場合は、光学補正系を光学中心位置６０１付近に戻すことが望ましい。
【００４５】
図３の説明に戻る。ステップＳ２１３において、追尾方式選択部１１３が、光学式追尾方式での被写体の追尾により、被写体が所定の撮影画角内に収まったか否かを判定する。被写体が、所定の画角内に収まっている場合は、処理がステップＳ２１４に進む。そして、追尾方式選択部１１３が、光学式被写体追尾を停止し、電子式追尾方式での被写体の追尾を開始し、処理が図２のステップＳ２０５に戻る。被写体が、所定の画角内に収まっていない場合は、処理がステップＳ２０９に戻る。
【００４６】
ステップＳ２１５において、追尾方式選択部１１３が、駆動量が駆動リミットを超えた時点で被写体が所定の画角内に収まっているか否かを判定する。被写体が所定の画角内に収まっている場合は、処理がステップＳ２１６に進む。そして、光学式追尾方式での被写体の追尾を停止したまま、電子式追尾方式での被写体の追尾を再開し、処理が図２のステップＳ２０５に戻る。被写体が所定の画角内に収まっていない場合は、ＣＰＵ１０１が、被写体の追尾を終了する。
【００４７】
本実施形態の撮像装置によれば、被写体の追尾において光学式追尾方式と電子式追尾方式とを切り替えながら行うことで、ブレ補正機構の性能低下を防止し、かつ、被写体が画角外へ移動しても被写体を容易に追尾することが可能となる。
【００４８】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【００４９】
１００  撮像装置
１０１  ＣＰＵ
１１３  追尾方式選択部
【図１】
0006373121.tif 000002
【図２】
0006373121.tif 000003
【図３】
0006373121.tif 000004
【図４】
0006373121.tif 000005
【図５】
0006373121.tif 000006
【図６】
0006373121.tif 000007
【図７】
0006373121.tif 000008