(57)【要約】【課題】  複数の光学式ぶれ補正機構を組み合わせて像ぶれを補正する際にも、像ぶれを良好に補正できる光学機器を提供すること。【解決手段】  光学機器に加わるぶれを検出するぶれ検出部と、光学機器によって撮影された複数の画像間の動きベクトルを算出する動きベクトル算出部を有し、ぶれ検出部が検出したぶれから得られる信号に基づいて像ぶれを補正し、その像ぶれの補正結果を用いて動きベクトルを算出し、算出された動きベクトルを用いて、さらに像ぶれを補正することを可能にしたことを特徴とする。【選択図】  図２
2015018225.tif 000002
【特許請求の範囲】
【請求項１】
第１の像ぶれ補正レンズを移動させることによって像ぶれを補正する第１の像ぶれ補正ユニットと、
第２の像ぶれ補正レンズを移動させることによって像ぶれを補正する第２の像ぶれ補正ユニットを有する光学機器であって、
前記光学機器に加わるぶれを検出するぶれ検出部と、
前記光学機器によって撮影された複数の画像間の動きベクトルを算出する動きベクトル算出部を有し、
前記第１の像ぶれ補正ユニットは、前記ぶれ検出部が検出したぶれ信号に基づいて像ぶれを補正し、
前記第２の像ぶれ補正ユニットは、前記動きベクトル算出部が算出した動きベクトル信号に基づいて像ぶれを補正できることを特徴とする光学機器。
【請求項２】
前記動きベクトル算出部は、前記第１の像ぶれ補正ユニットによって像ぶれが補正された前記複数の画像を用いて前記動きベクトルを算出することを特徴とする請求項１に記載の光学機器。
【請求項３】
前記光学機器は、撮影モードを設定する撮影モード設定部をさらに有し、
前記撮影モード設定部により、撮影モードが動画撮影モードに設定されたときは、前記第１の像ぶれ補正ユニットと前記第２の像ぶれ補正ユニットにより、像ぶれの補正が行われ、
前記撮影モード設定部により、撮影モードが静止画撮影モードに設定されたときは、前記第１の像ぶれ補正ユニットのみにより、像ぶれの補正が行われることを特徴とする請求項１または２に記載の光学機器。
【請求項４】
前記光学機器は、撮影動作の指示を行うレリーズスイッチをさらに有し、
前記レリーズスイッチによって撮影動作が指示される前には、前記第１の像ぶれ補正ユニットと前記第２の像ぶれ補正ユニットにより像ぶれ補正が行われ、
前記レリーズスイッチによって撮影動作が指示された場合、前記第２の像ぶれ補正ユニットは、前記撮影動作の指示がされる前に算出された動きベクトル信号に基づいて定められた位置に、前記第２の像ぶれ補正レンズを保持し、前記第１の像ぶれ補正ユニットにより像ぶれ補正が行われることを特徴とする請求項１または２に記載の光学機器。
【請求項５】
前記動きベクトル算出部が算出した動きベクトルの大きさが、所定の値以上の場合は、前記第２の像ぶれ補正ユニットによる像ぶれ補正が行われ、所定の値より小さい場合は、前記第２の像ぶれ補正ユニットによる像ぶれ補正が行われないことを特徴とする請求項１または２に記載の光学機器。
【請求項６】
前記光学機器は、前記光学機器における通信形式を設定する通信形式設定部をさらに有し、
前記通信形式設定部により、通信形式が同期通信に設定されたときは、前記第１の像ぶれ補正ユニットと前記第２の像ぶれ補正ユニットにより、像ぶれの補正が行われ、
前記通信形式設定部により、通信形式が非同期通信に設定されたときは、前記第１の像ぶれ補正ユニットのみにより、像ぶれの補正が行われることを特徴とする請求項１または２に記載の光学機器。
【請求項７】
前記ぶれ検出部は、前記光学機器の角速度を検出することを特徴とする請求項１乃至６のいずれか１項に記載の光学機器。
【請求項８】
前記ぶれ検出部は、前記光学機器の加速度を検出することを特徴とする請求項１乃至６のいずれか１項に記載の光学機器。
【請求項９】
前記光学機器は、カメラと該カメラに着脱可能な交換レンズを有するカメラシステムであることを特徴とする請求項１乃至８のいずれか１項に記載の光学機器。
【請求項１０】
カメラに着脱可能であり、前記カメラとの通信が可能な交換レンズであって、
第１の像ぶれ補正レンズを移動させることによって像ぶれを補正する第１の像ぶれ補正ユニットと、
第２の像ぶれ補正レンズを移動させることによって像ぶれを補正する第２の像ぶれ補正ユニットと、
前記交換レンズに加わるぶれを検出するぶれ検出部と、を有し、
前記カメラは、撮影された複数の画像間の動きベクトルを算出して、該動きベクトルに関する情報を前記交換レンズに送信し、
前記第１の像ぶれ補正ユニットは、前記ぶれ検出部が検出したぶれ信号に基づいて像ぶれを補正し、
前記第２の像ぶれ補正ユニットは、前記カメラから受信した動きベクトルに関する情報に基づいて像ぶれを補正できることを特徴とする交換レンズ。
【請求項１１】
光学機器に加えられるぶれを検出するステップと、
前記検出されたぶれに基づいて、前記光学機器によって撮像された複数の画像の像ぶれを補正するステップと、
前記像ぶれが補正された複数の画像間の動きベクトルを算出するステップと、
前記算出された動きベクトルに基づいて像ぶれを補正するステップとを有することを特徴とする像ぶれ補正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、像ぶれを良好に補正することができる光学機器、交換レンズ及び像ぶれ補正方法に関する。
【背景技術】
【０００２】
デジタルカメラ等の撮像装置には、撮像装置に加えられた振動（ぶれ）により発生する、撮影画像のぶれ（像ぶれ）を補正する機能が備えられている。像ぶれを補正する方法として、光学式ぶれ補正が知られている。
【０００３】
光学式ぶれ補正は、撮像装置に加えられた振動を検出し、検出された振動に応じて、撮像素子に結像される像の位置を、撮影光学系に対して移動させるものである。これにより、撮像素子に結像される像の像ぶれを補正することができる。
【０００４】
ぶれを検出する方法としては、角速度センサや加速度センサ等を用いて撮影装置のぶれを検出する方法や、撮影した画像から画像の動きを算出し、被写体の動きを差し引いた信号を撮像装置のぶれとして算出する方法等が存在する。
【０００５】
特許文献１に記載の像ぶれ補正装置は、光学式ぶれ補正を実施する機能を有した光学機器が組み合わされたときに、各光学機器における光学式ぶれ補正処理を適切な割合で制御することにより、ぶれ補正が可能な範囲を拡大することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平７−１０４３３８号
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の像ぶれ補正装置では、光学式ぶれ補正機構を備える複数の光学機器を組み合わせて、複数の光学式ぶれ補正機構を同時に制御しているため、像ぶれを補正する制御が複雑になる。そのため、像ぶれを過度に補正したり、像ぶれを十分に補正できない、という問題が生じるおそれがある。
【０００８】
本発明は、複数の光学式ぶれ補正機構を組み合わせて像ぶれを補正する際にも、像ぶれを良好に補正することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の光学機器は、第１の像ぶれ補正レンズを移動させることによって像ぶれを補正する第１の像ぶれ補正ユニットと、第２の像ぶれ補正レンズを移動させることによって像ぶれを補正する第２の像ぶれ補正ユニットと、光学機器に加わるぶれを検出するぶれ検出部と、光学機器によって撮影された複数の画像間の動きベクトルを算出する動きベクトル算出部を有し、第１の像ぶれ補正ユニットは、ぶれ検出部が検出したぶれ信号に基づいて像ぶれを補正し、第２の像ぶれ補正ユニットは、動きベクトル算出部が算出した動きベクトル信号に基づいて像ぶれを補正できることを特徴とする。
【００１０】
また、本発明の交換レンズは、カメラに着脱可能であり、カメラとの通信が可能である。交換レンズは、第１の像ぶれ補正レンズを移動させることによって像ぶれを補正する第１の像ぶれ補正ユニットと、第２の像ぶれ補正レンズを移動させることによって像ぶれを補正する第２の像ぶれ補正ユニットと、交換レンズに加わるぶれを検出するぶれ検出部と、を有する。カメラは、撮影された複数の画像間の動きベクトルを算出して、動きベクトルに関する情報を交換レンズに送信する。そして、第１の像ぶれ補正ユニットは、ぶれ検出部が検出したぶれ信号に基づいて像ぶれを補正し、第２の像ぶれ補正ユニットは、カメラから受信した動きベクトルに関する情報に基づいて像ぶれを補正できることを特徴とする。
【００１１】
また、本発明の像ぶれ補正方法は、光学機器に加えられるぶれを検出するステップと、検出されたぶれに基づいて、光学機器によって撮像された複数の画像の像ぶれを補正するステップと、像ぶれが補正された複数の画像間の動きベクトルを算出するステップと、算出された動きベクトルに基づいて像ぶれを補正するステップとを有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、複数の光学式ぶれ補正機構を組み合わせて像ぶれを補正する際にも、像ぶれを良好に補正することができる。
【図面の簡単な説明】
【００１３】
【図１】第１の実施形態に係るカメラシステムのブロック図
【図２】第１の実施形態に係る像ぶれ補正の動作を示すフローチャート
【図３】第２の実施形態に係る像ぶれ補正の動作を示すフローチャート
【図４】第３の実施形態に係る像ぶれ補正の動作を示すフローチャート
【図５】第４の実施形態に係る像ぶれ補正の動作を示すフローチャート
【図６】第５の実施形態に係る像ぶれ補正の動作を示すフローチャート
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態について、図面を参照しながら詳細に説明する。
【００１５】
（第１の実施形態）
図１は、第１の実施形態に係るカメラシステムの構成を示すブロック図である。第１の実施形態に係るカメラシステムは、カメラ本体１０１と交換レンズ１０２から構成される。被写体から出射された撮像光束は、交換レンズ１０２の撮影光学系を通過し、撮像素子１０３の受光面上で結像する。結像された被写体像は、撮像素子１０３によって光電変換され、電気信号として出力される。映像信号処理部１０４では、出力された電気信号に対して、信号増幅やＡ／Ｄ変換、フィルタ処理等の画像処理等を施す。また、映像信号処理部１０４では、主被写体の判別や動きベクトル量の算出が行われ、算出された動きベクトル量は、動きベクトル信号として、カメラ本体の制御を司るカメラＭＰＵ１０５に送信される。
【００１６】
カメラＭＰＵ１０５は、通信ライン１０６を介して、交換レンズのレンズＭＰＵ１０７と通信を行う。このカメラと交換レンズの間の通信において、カメラ本体１０１から交換レンズ１０２へフォーカス駆動命令を送信し、カメラ本体１０１、交換レンズ１０２の動作状態や、絞り制御情報等の光学情報に関するデータの通信を行う。また、この通信において、映像信号処理部１０４で算出された動きベクトル信号が、カメラＭＰＵ１０５からレンズＭＰＵ１０７に送信される。
【００１７】
交換レンズ１０２は、第１の像ぶれ補正レンズ１０８と第２の像ぶれ補正レンズ１０９を有する。第１の像ぶれ補正レンズ１０８は、ぶれ検出センサによって検出される、カメラシステムに加えられたぶれを補正するためのレンズである。第２の像ぶれ補正レンズ１０９は、動きベクトルに基づいて像ぶれを補正するためのレンズである。ここで、像ぶれの補正とは、像ぶれをすべて取り除くことだけでなく、像ぶれを低減することも含むものとする。
【００１８】
交換レンズ１０２には、第１の像ぶれ補正レンズ１０８の移動量を検出する位置検出部１１０と、第１の像ぶれ補正レンズ１０８を駆動するための第１の駆動回路１１１が備えられている。以降、第１の像ぶれ補正レンズ１０８と位置検出部１１０と第１の駆動回路１１１を含む構成を、第１の像ぶれ補正ユニットと記載する。
【００１９】
さらに、交換レンズ１０２には、カメラシステムに加えられるぶれを検出する角速度センサ１１４が備えられている。ここで、カメラシステムに加えられるぶれを検出する手段として、加速度センサを用いてもよい。
【００２０】
また、交換レンズ１０２には、第２の像ぶれ補正レンズ１０９の移動量を算出するための位置算出部１１２と、第２の像ぶれ補正レンズ１０９を駆動するための第２の駆動回路１１３が備えられている。以降、第２の像ぶれ補正レンズ１０９と位置算出部１１２と第２の駆動回路１１３を含む構成を、第２の像ぶれ補正ユニットと記載する。
【００２１】
続いて、具体的な像ぶれ補正の方法を以下に説明する。まず、角速度センサ１１４によって検出されたぶれを表すぶれ信号が、レンズＭＰＵ１０７に入力される。レンズＭＰＵ１０７は、第１の像ぶれ補正レンズ１０８の駆動目標位置を算出し、位置検出部１１０で検出された第１の像ぶれ補正レンズ１０８の位置と駆動目標位置の差分に基づいて、第１の像ぶれ補正レンズ１０８の駆動を指示する駆動信号を生成する。生成された駆動信号は、第１の駆動回路１１１に出力され、第１の駆動回路１１１により、第１の像ぶれ補正レンズ１０８が駆動される。
【００２２】
第１の像ぶれ補正レンズ１０８を駆動することにより、像ぶれの補正が行われるが、角速度センサ１１４におけるぶれ検出の誤差や、位置検出部１１０における位置検出の誤差等により、像ぶれが残存する。ここで、角速度センサ１１４で検出されない低周波成分の像ぶれも補正が行われず、像ぶれとして残存する。こうした像ぶれが残存する被写体像は、撮像素子１０３において撮像され、撮像信号は映像信号処理部１０４で処理される。残存する像ぶれは、撮影された複数の画像間の、映像の動きを示す動きベクトル量として算出される。映像信号処理部１０４は、動きベクトル量を算出する動きベクトル算出部として機能する。
【００２３】
ここで、動きベクトル量の算出方法としては、相関法やブロックマッチング法などがある。ブロックマッチング法では、入力映像信号のフィールド（又はフレーム、以下同じ）を複数の適当な大きさのブロック（例えば、８×８ライン）に分割し、現フィールドの特定ブロックとの相関値が最小となる前フィールド中のブロックを検索する。ここで、相関値とは、例えば特定ブロックと前フィールドの探索ブロックの画素値（輝度値）の差の絶対値の和で示される。そして、相関値が最小である前フィールドのブロックと現フィールドの特定ブロックとの相対的なずれ量および方向を、特定ブロックの動きベクトルとして表す。このようにして算出される動きベクトルは、画素単位での垂直方向および水平方向それぞれの移動量を示す。この動きベクトルは、連続した撮像画像（フィールド画像又はフレーム画像）の単位時間当たりの移動量を示すものであり、連続した撮像画像の移動量に比例した値が得られる。
【００２４】
このようにして算出された動きベクトル量は、カメラＭＰＵ１０５からレンズＭＰＵ１０７へ送信される。レンズＭＰＵ１０７は、動きベクトル量をもとに、第２の像ぶれ補正レンズ１０９の駆動目標位置を算出する。さらにレンズＭＰＵ１０７は、位置算出部１１２で算出された第２の像ぶれ補正レンズ１０９の位置と駆動目標位置の差分に基づいて、第２の像ぶれ補正レンズ１０９の駆動を指示する駆動信号を生成する。生成された駆動信号は、第２の駆動回路１１３に出力され、第２の駆動回路１１３により、第２の像ぶれ補正レンズ１０９が駆動される。
【００２５】
以上、本実施形態に係るカメラシステムを構成する各部の機能について説明した。
【００２６】
次に、図２のフローチャートを用いて、交換レンズ１０２側で実行される像ぶれの補正動作について説明する。なお、像ぶれ補正は、レンズＭＰＵ１０７において実行される処理であり、一定周期毎に発生するタイマー割り込みにより行われるものとする。以下の各ステップにおける動作は、レンズＭＰＵ１０７によって実行される。
【００２７】
まず、Ｓ２０１において、角速度センサ１１４から出力された角速度信号をＡ／Ｄ変換する。Ｓ２０２では、Ａ／Ｄ変換された角速度信号に対して、ハイパスフィルタ演算を行い、オフセット成分を除去する。Ｓ２０３では、ハイパスフィルタ演算の結果に対して、積分演算を行い、角速度信号を角変位信号に変換する。さらに、Ｓ２０４では、角変位信号をもとに、第１の像ぶれ補正レンズ１０８を駆動するための第１のレンズ駆動目標信号（ＳＦＴＤＲＶ１）を算出する。Ｓ２０５では、第１の像ぶれ補正レンズ１０８の位置を示す、位置検出部１１０の出力信号をＡ／Ｄ変換する。Ａ／Ｄ変換の結果をＳＦＴＰＳＴ１と表す。Ｓ２０６では、目標信号（ＳＦＴＤＲＶ１）と位置検出部１１０の出力結果（ＳＦＴＰＳＴ１）に関して、フィードバック演算（ＳＦＴＤＲＶ１−ＳＦＴＰＳＴ１）を行う。演算結果は、ＳＦＴ＿ＤＴ１と表す。Ｓ２０７では、フィードバック演算結果（ＳＦＴ＿ＤＴ１）に対して、フィルタ処理などを行い、レンズ駆動用の信号を生成する。そしてＳ２０８において、レンズ駆動用の信号を駆動回路１１１へ出力し、第１の像ぶれ補正レンズ１０８を駆動させる。以上のように、検出したぶれ信号に基づいて、第１の像ぶれ補正レンズ１０８が駆動され、像ぶれの補正が実行される。
【００２８】
続いて、動きベクトルを用いた像ぶれの補正動作について説明する。まず、Ｓ２０９において、カメラＭＰＵ１０５から受信した動きベクトルに関する情報を読み出す。Ｓ２１０では、動きベクトルをもとに、第２の像ぶれ補正レンズ１０９を駆動する、第２のレンズ駆動目標信号（ＳＦＴＤＲＶ２）を算出する。Ｓ２１１では、第２の像ぶれ補正レンズ１０９の位置を示す、位置算出部１１２の出力信号をＡ／Ｄ変換する。Ａ／Ｄ変換の結果をＳＦＴＰＳＴ２と表す。Ｓ２１２では、目標信号（ＳＦＴＤＲＶ２）と位置算出部１１２の出力結果（ＳＦＴＰＳＴ２）に関して、フィードバック演算（ＳＦＴＤＲＶ２−ＳＦＴＰＳＴ２）を行う。演算結果は、ＳＦＴ＿ＤＴ２と表す。Ｓ２１３では、フィードバック演算結果（ＳＦＴ＿ＤＴ２）に対して、フィルタ処理などを行い、レンズ駆動用の信号を生成する。そしてＳ２１４において、レンズ駆動用の信号を駆動回路１１３へ出力し、第２の像ぶれ補正レンズ１０９を駆動させる。以上のように、カメラで算出した動きベクトルに基づいて、第２の像ぶれ補正レンズ１０９が駆動され、像ぶれの補正が実行される。
【００２９】
以上説明したように、交換レンズ１０２が、第１の像ぶれ補正レンズ１０８と第２の像ぶれ補正レンズ１０９を有する場合、まず、交換レンズ１０２に備えられた角速度センサ１１４の出力に応じて、第１の像ぶれ補正レンズ１０８が駆動される。そして、カメラ本体１０１において、残存する像ぶれを動きベクトルとして算出し、動きベクトルに関する情報を交換レンズ１０２へ送信する。交換レンズ１０２は、受信した動きベクトルに応じて、第２の像ぶれ補正レンズ１０９を駆動する。このようにして、本実施形態において像ぶれを良好に補正している。
【００３０】
本実施形態では、複数の像ぶれ補正ユニットをそれぞれ独立に制御して像ぶれの補正を行うことができるため、像ぶれ補正に関する制御が複雑になることを防止できる。また、像ぶれ補正に関する制御系を簡略化することにより、電力の消費を抑制し、制御系を構成するコストを減らすことができる。
【００３１】
また、第１の像ぶれ補正ユニットにより像ぶれを十分に補正をすることができない場合には、第２の像ぶれ補正ユニットを用いて、さらなる像ぶれ補正を行うことができる。これにより大きな像ぶれも良好に補正することができる。
【００３２】
（第２の実施形態）
次に、カメラの撮影モードに応じて像ぶれの補正方法を変更する、第２の実施形態について、図３のフローチャートを用いて説明する。
【００３３】
カメラシステムの構成は、第１の実施形態と同一である。本実施形態では、撮影モードにより、像ぶれ補正に関する制御を変更する。カメラ本体１０１に、撮影モードを設定する、不図示の撮影モード設定部が存在し、動画撮影を行う動画モードと、静止画撮影を行う静止画モードを切り替えることができる。ここで、撮影モード設定部は、ユーザが操作可能なスイッチ等の部材であってもよいし、カメラ本体１０１に内蔵され、音声等の指示により撮影モードを設定するものであってもよい。
【００３４】
撮影モード設定部により、動画撮影モードに設定されたときは、像ぶれの影響が大きくなるため、第１の像ぶれ補正ユニットと、第２の像ぶれ補正ユニットの両方を用いて、像ぶれの補正を行う。一方、静止画撮影モードに設定されたときは、第１の像ぶれ補正ユニットのみにより、像ぶれの補正を行う。第１の像ぶれ補正ユニットと、第２の像ぶれ補正ユニットの両方を用いて像ぶれの補正を行うと光学収差が増大する。そこで、静止画を撮影する際は、撮影される画像の画質を優先するため、第１の像ぶれ補正ユニットのみにより像ぶれの補正を行う。
【００３５】
図３のＳ３０１からＳ３０８までに示すレンズＭＰＵ１０７による動作は、図２のＳ２０１からＳ２０８までの動作と同一である。Ｓ３０９で、レンズＭＰＵ１０７により、カメラの撮影モードが動画撮影モードであるか静止画撮影モードであるかが判定される。レンズＭＰＵ１０７は、カメラＭＰＵ１０５から、設定された撮影モードに関する情報を受信することで、現在のカメラにおける撮影モードを認識することができる。
【００３６】
撮影モードが動画モードに設定されていれば、Ｓ３１０以降のフローに移行する。Ｓ３１０からＳ３１５のレンズＭＰＵ１０７における動作は、図２のＳ２０９からＳ２１４までの動作と同一である。Ｓ３０９で、静止画撮影モードに設定されていると判断されると、第２の像ぶれ補正ユニットによる像ぶれの補正は行われず、像ぶれ補正制御を終了する。
【００３７】
このように、静止画撮影モードに設定されているときは、第１の像ぶれ補正ユニットのみにより像ぶれの補正を行うことで、大きな光学収差が発生することを防止している。一方、動画撮影モードに設定されているときは、第１の像ぶれ補正ユニットと第２の像ぶれ補正ユニットの両方を用いて像ぶれの補正を行うことで、大きな像ぶれを良好に補正できるようにしている。
【００３８】
（第３の実施形態）
次に、カメラとレンズの間の通信形式に応じて像ぶれ補正の制御を変更する、第３の実施形態について、図４のフローチャートを用いて説明する。通信形式の設定をする通信形式設定部がカメラに設けられ、カメラとレンズの間の通信を、同期通信もしくは非同期通信に設定することができる。
【００３９】
本実施形態における像ぶれ補正に関するフローは、Ｓ４０９を除いて第２の実施形態におけるフローと同一である。本実施形態では、Ｓ４０９において、レンズＭＰＵ１０７が、カメラとレンズの間の通信形式を判断し、通信が同期通信により行われているか、非同期通信により行われているか、に応じてぶれ補正制御を異ならせている。
【００４０】
（第４の実施形態）
次に、算出された動きベクトルの大きさに応じて像ぶれ補正の制御を変更する、第４の実施形態について、図５のフローチャートを用いて説明する。本実施形態における像ぶれ補正についてのフローに関して、レンズＭＰＵ１０７によるＳ５０１からＳ５０９の動作は、第１の実施形態におけるＳ２０１からＳ２０９の動作と同一である。
【００４１】
本実施形態では、Ｓ５１０において、動きベクトルの大きさが所定の値以上であるか否かを判断する。動きベクトルの大きさが所定の値以上のときは、Ｓ５１１以降のステップに移行し、第１の実施形態において説明したように、動きベクトルを用いた像ぶれの補正が行われる。一方、動きベクトルが所定の値よりも小さいときは、そのまま像ぶれ補正の処理を終了する。
【００４２】
本実施形態では、残存する像ぶれ量に対応する動きベクトルの大きさを判断基準として、動きベクトルを用いた像ぶれの補正を行うか否かを決定している。残存する像ぶれ量が少ない場合は、さらなる像ぶれの補正を行う必要がないと判断し、像ぶれ補正の処理を終了し、不必要な像ぶれ補正処理が実行されないようにしている。
【００４３】
（第５の実施形態）
次に、カメラが撮影動作に入るタイミングで像ぶれ補正に関する制御を変更する、第５の実施形態について、図６のフローチャートを用いて説明する。本実施形態における像ぶれ補正制御のフローに関して、レンズＭＰＵ１０７によるＳ６０１からＳ６０８の制御は、第１の実施形態におけるＳ２０１からＳ２０８の制御と同一である。
【００４４】
本実施形態では、カメラ本体１０１に設けられた不図示のレリーズスイッチが全押し状態になった否かにより、その後の像ぶれ補正に関する制御を変更する。
【００４５】
レリーズスイッチは、２段階のスイッチ構成を有し、第一段階目の押下を半押し状態、第二段階目の押下を全押し状態とする。レリーズスイッチが半押し状態になると、オートフォーカス制御や露出の調整に関する制御が開始される。また、レリーズスイッチが全押し状態になると、撮影処理や撮影画像の記録動作が開始される。つまり、レリーズスイッチは撮影動作への移行を指示する機能を有する。図６のフローチャートでは、レリーズスイッチが全押し状態であることを、ＳＷ２がＯＮであると表記している。
【００４６】
Ｓ６０９において、レリーズスイッチが全押し状態であると判断された場合には、直前に算出された第２のレンズ駆動目標信号（ＳＦＴＤＲＶ２）を更新せず、Ｓ６１３以降の制御に移行する。ここで、Ｓ６１３以降の制御は、第１の実施形態におけるＳ２１１以降の制御と同一である。
【００４７】
一方、Ｓ６０９において、レリーズスイッチが全押し状態でないと判断された場合には、Ｓ６１１以降の制御に移行する。ここで、Ｓ６１１以降の制御は、第１の実施形態におけるＳ２０９以降の制御と同一である。
【００４８】
本実施形態の像ぶれ補正制御により、例えば被写体が動体である場合に、撮影準備中（レリーズスイッチが全押し状態になる前）は、動きベクトル信号に基づいて、第２の像ぶれ補正ユニットによる動体追尾を実行することができる。一方、レリーズスイッチが全押し状態になった後は、レリーズスイッチが全押し状態となる前に算出された動きベクトル信号に基づいて定められる位置に、第２の像ぶれ補正レンズ１０９が保持される。このような制御を行うことにより、撮影準備中は動体追尾を実施しながら、第１の像ぶれ補正ユニットによる像ぶれ補正を行うことができる。
【００４９】
（変形例）
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【００５０】
例えば、上記の各実施形態では、光学機器として、交換レンズが着脱可能なカメラと交換レンズからなるカメラシステムについて説明したが、本発明は、レンズ一体型カメラについても適用することができる。
【００５１】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００５２】
１０１  カメラ本体
１０２  交換レンズ
１０３  撮像素子
１０４  映像信号処理部
１０５  カメラＭＰＵ
１０６  通信ライン
１０７  レンズＭＰＵ
１０８  第１の像ぶれ補正レンズ
１０９  第２の像ぶれ補正レンズ
１１０  位置検出部
１１１  第１の駆動回路
１１２  位置算出部
１１３  第２の駆動回路
１１４  角速度センサ
【図１】
2015018225.tif 000003
【図２】
2015018225.tif 000004
【図３】
2015018225.tif 000005
【図４】
2015018225.tif 000006
【図５】
2015018225.tif 000007
【図６】
2015018225.tif 000008