(57)【特許請求の範囲】
【請求項１】
撮像装置であって、
撮影レンズによって結像した被写体像を撮像する撮像素子と、
前記撮像装置の振れを検出する第１の検出手段と、
前記撮像素子から出力される画像信号から画像の動きベクトルを検出する第２の検出手段と、
被写体距離を検出する距離検出手段と、
前記被写体距離に基づいて前記第２の検出手段の出力を変更する変更手段と、
前記第１の検出手段の出力と、前記変更手段により変更された前記第２の検出手段の出力とに基づいて光学的に像振れ補正を行う像振れ補正手段と、を備え、
前記距離検出手段により検出された被写体距離が短い場合は、前記被写体距離が長い場合よりも、前記第２の検出手段の出力のゲインを大きくすることを特徴とする撮像装置。
【請求項２】
前記変更手段は、前記距離検出手段により検出された被写体距離が短いほど、前記第２の検出手段の出力のゲインを大きくすることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記変更手段は、前記距離検出手段により検出された被写体距離が第１の所定距離よりもさらに短い所定距離以下である場合に、前記第２の検出手段の出力のゲインに上限を設けることを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記撮影レンズ内に配置された被写体像の変倍を行う変倍手段により変倍動作が行われた場合の焦点距離を検出する焦点距離検出手段を備え、前記変更手段は、前記焦点距離検出手段により検出された焦点距離に基づいて、前記第２の検出手段の出力のゲインを変更することを特徴とする請求項１ないし３のいずれか１項に記載の撮像装置。
【請求項５】
前記変更手段は、前記像振れ補正手段の移動可能量が小さくなるに従い、前記第２の検出手段の出力のゲインを小さくすることを特徴とする請求項４に記載の撮像装置。
【請求項６】
撮影レンズによって結像した被写体像を撮像する撮像素子を有する撮像装置の制御方法であって、
前記撮像装置の振れを検出する第１の検出ステップと、
前記撮像素子から出力される画像信号から画像の動きベクトルを検出する第２の検出ステップと、
被写体距離を検出する距離検出ステップと、
前記被写体距離に基づいて前記第２の検出ステップの出力を変更する変更ステップと、
前記第１の検出ステップの出力と、前記変更ステップにより変更された前記第２の検出ステップの出力とに基づいて光学的に像振れ補正を行う像振れ補正ステップと、を備え、
前記距離検出ステップにより検出された被写体距離が短い場合は、前記被写体距離が長い場合よりも、前記第２の検出ステップの出力のゲインを大きくすることを特徴とする撮像装置の制御方法。
【請求項７】
撮像装置であって、
撮影レンズによって結像した被写体像を撮像する撮像素子と、
前記撮像装置の振れを検出する第１の検出手段と、
前記撮像素子から出力される画像信号から画像の動きを検出する第２の検出手段と、
被写体距離を検出する距離検出手段と、
前記距離検出手段により検出された被写体距離に基づいて前記第２の検出手段の出力を変更する変更手段と、
前記第１の検出手段の出力と、前記変更手段により変更された前記第２の検出手段の出力とに基づいて光学的に振れ補正を行う振れ補正手段を駆動する駆動手段と、を備え、
前記距離検出手段により検出された被写体距離が短い場合は、前記被写体距離が長い場合よりも、前記第２の検出手段の出力を大きくすることを特徴とする撮像装置。
【請求項８】
撮像装置であって、
撮影レンズによって結像した被写体像を撮像する撮像素子と、
前記撮像素子から出力される画像信号から画像の動きを検出する検出手段と、
被写体距離を検出する距離検出手段と、
前記距離検出手段により検出された被写体距離に基づいて前記検出手段の出力を変更する変更手段と、
前記変更手段により変更された前記検出手段の出力に基づいて光学的に振れ補正を行う振れ補正手段を駆動する駆動手段と、を備え、
前記距離検出手段により検出された被写体距離が短い場合は、前記被写体距離が長い場合よりも、前記検出手段の出力を大きくすることを特徴とする撮像装置。
【請求項９】
撮影レンズによって結像した被写体像を撮像する撮像素子を有する撮像装置の制御方法であって、
前記撮像装置の振れを検出する第１の検出ステップと、
前記撮像素子から出力される画像信号から画像の動きを検出する第２の検出ステップと、
被写体距離を検出する距離検出ステップと、
前記距離検出ステップにより検出された被写体距離に基づいて前記第２の検出ステップの出力を変更する変更ステップと、
前記第１の検出ステップの出力と、前記変更ステップにより変更された前記第２の検出ステップの出力とに基づいて光学的に振れ補正を行う振れ補正手段を駆動する駆動ステップと、を備え、
前記距離検出ステップにより検出された被写体距離が短い場合は、前記被写体距離が長い場合よりも、前記第２の検出ステップの出力を大きくすることを特徴とする撮像装置の制御方法。
【請求項１０】
撮影レンズによって結像した被写体像を撮像する撮像素子を有する撮像装置の制御方法であって、
前記撮像素子から出力される画像信号から画像の動きを検出する検出ステップと、
被写体距離を検出する距離検出ステップと、
前記距離検出ステップにより検出された被写体距離に基づいて前記検出ステップの出力を変更する変更ステップと、
前記変更ステップにより変更された前記検出ステップの出力に基づいて光学的に振れ補正を行う振れ補正手段を駆動する駆動ステップと、を備え、
前記距離検出ステップにより検出された被写体距離が短い場合は、前記被写体距離が長い場合よりも、前記検出ステップの出力を大きくすることを特徴とする撮像装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は振れ補正機能を備えた撮像装置に関するものである。
【背景技術】
【０００２】
デジタルカメラやビデオカメラ等の撮像装置に搭載されている振れ補正装置のひとつとして、撮像レンズ内の一部のレンズ（以下シフトレンズ）を光軸と垂直方向に駆動し、光軸を変化させることにより振れの補正を行う、光学式の振れ補正装置が知られている。このような振れ補正装置においては、角速度センサを用いて手振れを検出し、検出した振れを補正するようにシフトレンズを駆動することで、振れ補正を行う。
【０００３】
角速度センサにより検出される振れは、機撮像装置の回転方向に関する振れ（回転振れ）であり、通常使用ではこの振れを補正することで十分な振れ補正効果が得られる。ところが、撮影している被写体が近接している場合（マクロ撮影を行っている場合）もしくはズーム倍率が特に高い場合には、撮像装置の平行移動によって発生する「平行振れ」の影響による振れ成分が増加する。この平行振れの影響が大きくなってくると、角速度センサでは検出できないため、角速度センサと加速度センサを利用して回転振れと平行振れを検出することで、平行振れと回転振れの両方を補正する技術が提案されている（特許文献１）。
【０００４】
さらに、加速度センサ等のセンサを使用することなく平行振れを補正する方法として、次のような方法も提案されている。すなわち、角速度センサ等による振れ検出装置と併せて画像全体の動きベクトルを検出するための撮像素子を別途用意し、画像全体の動きベクトルから角速度センサの出力を引くことで平行振れ成分を抽出する。そして、平行振れによる補正量を算出する（特許文献２）。
【０００５】
また、マクロ撮影であることを検出した場合に、複数枚の画像を重ねあわせることで平行振れの影響により発生する振れを軽減する方法も提案されている（特許文献３）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−３４３９号公報
【特許文献２】特開２００９−１０５７８４号公報
【特許文献３】特開２００９−１７１３２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記の従来の方法では平行振れを検出するために、加速度センサや、追加の撮像素子が必要となる。また、ファームウエアによる画像の重ねあわせを行うことで、追加の構成がなくても実現可能となるが、処理時間が長くなったり、補正効果が一定にならないという問題があった。
【０００８】
従って、本発明は上述した課題に鑑みてなされたものであり、その目的は、振れ補正装置を有する撮像装置において、新たなセンサや特別なファームウェア等を用いることなく、平行振れを補正できるようにすることである。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明に係わる撮像装置は、撮像装置であって、撮影レンズによって結像した被写体像を撮像する撮像素子と、前記撮像装置の振れを検出する第１の検出手段と、前記撮像素子から出力される画像信号から画像の動きベクトルを検出する第２の検出手段と、被写体距離を検出する距離検出手段と、前記被写体距離に基づいて前記第２の検出手段の出力を変更する変更手段と、前記第１の検出手段の出力と、前記変更手段により変更された前記第２の検出手段の出力とに基づいて光学的に像振れ補正を行う像振れ補正手段と、を備え、前記距離検出手段により検出された被写体距離が短い場合は、前記被写体距離が長い場合よりも、前記第２の検出手段の出力のゲインを大きくすることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、振れ補正装置を有する撮像装置において、新たなセンサや特別なファームウェア等を用いることなく、平行振れを補正することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施形態に係る撮像装置の構成を示すブロック図。
【図２】第１の実施形態におけるマイコンの動作を示すフローチャート。
【図３】撮影時の振れ残り（画像動きベクトル検出量）を示した図。
【図４】（ａ）は振れ残りの周波数成分を示した図、（ｂ）は第１の実施形態における抑振効果を示す図。
【図５】（ａ）はマクロ撮影領域を示した図、（ｂ）は第１の実施形態における振れ残りの周波数成分を示した図。
【図６】本発明の第２の実施形態におけるマイコンの動作を示すフローチャート。
【図７】被写体距離による出力設定例を示した図。
【図８】本発明の第３の実施形態におけるマイコンの動作を示すフローチャート。
【図９】焦点距離および被写体距離による出力設定を示した図。
【図１０】（ａ）は高周波数成分除去フィルタを示す図、（ｂ）は撮影時の手振れ信号を周波数解析した結果を示した図。
【発明を実施するための形態】
【００１２】
（第１の実施形態）
図１は、本発明の第１の実施形態に係る撮像装置の構成を示すブロック図である。なお、以下では、本実施形態の撮像装置は、撮影レンズを通った被写体の動画像を撮像素子で撮像し、所定の撮像期間（１フィールド）ごとに画像信号を出力するものとする。また、第１の検出部（振れ検出センサ１０１）で撮像装置の振れを検出するとともに、撮像素子からの画像信号から、第２の検出部（動き検出回路１３８）によりフィールド毎の画像の動きベクトルを振れ残り信号として検出する。そして、第１及び第２の検出部からの出力に基づいて、撮影レンズ内に配置され光学的に振れ補正を行う振れ補正部（シフトレンズ群１３３）を駆動して、撮像装置の振れに起因する画像の振れを補正する。
【００１３】
図１において、撮像装置１００は、固定レンズ群１３０、ズームレンズ群１３１、絞り１３２、シフトレンズ群１３３およびフォーカスコンペレンズ群（以下フォーカスレンズ群）１３４から成るレンズユニット（撮影レンズ）１２９を備える。また、ＣＣＤ、ＣＭＯＳセンサ等からなる撮像素子１３５、アナログ信号処理部１３６、カメラ信号処理回路１３７、動き検出回路１３８、シフトレンズドライバ１１４、シフトレンズ群１１３の位置を検出する位置センサ１１５、アンプ１１６も備える。また、ズームレンズドライバ１２２、フォーカスレンズドライバ１２４、フォーカスレンズ位置センサ１２５、振れ検出センサ１０１、高域通過フィルタ（ＨＰＦ）１０２、アンプ１０３、カメラシステム制御マイクロコンピュータ（以下マイコン）１２０も備える。更に、マイコン１２０は、Ａ／Ｄコンバータ１０４および１１７、振れ補正量算出部１０５、加算器１１０および１１１、低域通過フィルタ（ＬＰＦ）１１２、ＰＷＭ変調部１１３を備える。また、マイコン１２０は、ズームレンズ制御部１２１、フォーカスレンズ制御部１２３、被写体距離検出部１２６、出力設定部１２７も備える。ズームレンズ制御部１２１は、ズームレンズ群１３１の位置を検出する位置検出機能も有する。
【００１４】
まず、図１を用いて振れ補正動作について説明する。図１において、振れ検出センサ１０１は、例えば、振動ジャイロの角速度センサであり、手ブレ等による装置自体に加わる振れをを検出する。ハイパスフィルタ１０２は、振れ検出センサ１０１の振れ出力のドリフト等を除去する。アンプ１０３は、検出した振れ出力（本実施例においては角速度信号）を増幅する。マイコン１２０は、振れ補正、ＡＦ、ズーム、ＡＥ等、撮像装置全体を制御する。ただし、ここでは簡略化のため、本実施形態に必要な構成のみを示している。
【００１５】
マイコン１２０に内蔵されているＡ／Ｄコンバータ１０４は、角速度信号をデジタル信号に変換し角速度データとする。そしてこの角速度データに基づいて、振れ補正量算出部１０５において角度信号（シフトレンズ群１３３の駆動目標値）が生成される。また、振れ補正量算出部１０５は撮像装置１００がパンニングされているかを、前述の角速度データと角度信号から検出することができる。一方、１０４と同様にマイコン１２０に内蔵されているＡ／Ｄコンバータ１１７は、シフトレンズ群１３３の位置センサ１１５の出力をアンプ１１６で増幅した出力をデジタル信号に変換し、位置データとして出力する。
【００１６】
加算器１１１はシフトレンズ群１３３の現在位置と駆動目標値との差分を計算し、加算器１１１の出力が、実際の補正量となる。低域通過フィルタ（ＬＰＦ）１１２はシフトレンズドライバ（Ｈブリッジドライバ）１１４による駆動騒音を低減するためのフィルタであり、ＬＰＦ１１２の出力が、ＰＷＭ変調部１１３でＰＷＭ変調され、マイコン１２０よりＰＷＭとして出力される。このＰＷＭによりシフトレンズドライバ１１４を介してシフトレンズ群１３３が駆動される。
【００１７】
また、シフトレンズ群１３３が駆動されることで、手振れ補正が施された映像が、レンズユニット１２９を通して撮像素子１３５に結像され、撮像素子１３５は、結像された被写体像を光電変換する。アナログ信号処理部１３６は、撮像素子１３５で得られた信号に所定の処理を施しアナログ撮像信号を生成するものである。そして、例えばＣＤＳ（co-related double sampling 相関二重サンプリング）回路、ＡＧＣ（Automatic Gain Control）回路等から構成されている。カメラ信号処理回路１３７はＡ／Ｄ変換器を内蔵しているデジタル信号処理を行うカメラ信号処理部であり、フィールドごとの映像信号が生成される。
【００１８】
動き検出回路１３８は、フィールド毎の画像の動きベクトルを振れ残り信号として検出し、アンプ１３９で所定のゲインを与えられ、振れ残り補正量としてフィードバックされる。なお、アンプ１３９は増幅率が可変であり、モード設定やゲイン変更指示に応じて適切なゲイン設定をすることが出来る。ここで検出される振れ残り補正量は、実際のカメラの振れ量と角速度センサの検出信号との誤差に相当する量となる。この補正誤差を軽減する目的で画像の動きベクトルを用いて補正誤差を検出し、加算器１１０により角速度信号から算出された補正量に加算し、シフトレンズ群１３３の動作に対してフィードバックすることで、振れ残りを抑えた良好な振れ補正を行っている。
【００１９】
上記の振れ補正動作において、動き検出回路１３８は、現フィールド（あるいはフレーム）の画像を、一般に１フィールド（あるいは１フレーム）以上前の画像と比較し、その代表点の移動量をもって画像の動きベクトル、すなわちカメラの振れ量としている。そして、この動きベクトルは算出されるまでに少なくとも１フィールドの時間遅れを伴う。これは、撮像素子１３５での画像の蓄積時間および動き検出回路１３８での画像のマッチング時間による影響である。振れ補正動作としては光学補正手段を介して一つのフィードバックループを形成しているため、この時間遅れ分と制御周波数によっては系の不安定を生じ、発振状態に陥ることがある。そこで、通常、図１０（ａ）に示すような入出力特性を持つフィルタを用いて、高域周波数成分をカットして発振防止を行う。例えば振幅が同じで周波数の違う信号の単位時間当たりの変化量を比較すると、周波数の低い信号の方が単位時間当たりの変化量が少ない。よって、図１０（ａ）に示す入出力特性のフィルタを介すと、結果的に周波数が高い信号が減衰、あるいは除去できる。
【００２０】
ところで、図１０（ｂ）は一般的な撮影時の手振れ（回転振れ）をジャイロセンサ（角速度センサ）を用いて検出し、周波数解析を行った結果を示した図であるが、手振れとしては、周波数が低くなるほど振幅が大きくなる。これは、手振れというよりも、撮影者の体全体が動くことにより発生する振れが手から撮像装置に加わることになる。しかし、画像の動きベクトルによりこの振れをすべて補正しようとすると、シフトレンズ群１３３により補正可能な角度（シフトレンズ群の移動可能量）を超えてしまう。そのため、端当たりが発生する可能性がある。そのため実際の制御としては、アンプ１３９により画像の動きベクトルに所定のマイナスゲインを掛けることで端当たり対策を行っている。以上の構成により実際の手振れ補正がなされている。
【００２１】
次に、被写体距離の検出方法について説明する。図１で、ズームレンズ制御部１２１はズームレンズ群（変倍レンズ）１３１の駆動制御（変倍動作の制御）を行う。不図示のズームスイッチの状態に応じてズームレンズドライバ１２２を制御してズームレンズ群１３１を駆動し、焦点距離を変化させる。一般にズームレンズ群１３１を駆動するモータとしてはステッピングモータが使用されており、駆動パルス数をカウントすることで、ズームレンズ群１３１の位置を検出することが可能である。そして、これによってズームレンズ群１３１の位置から現在の焦点距離を求めることができる（焦点距離検出）。フォーカスレンズ制御部１２３はフォーカスレンズ群１３４の駆動制御を行う。カメラ信号処理回路１３７に内蔵されている不図示のＡＦ評価回路を用いて映像信号から合焦度を表す信号を抽出し、この抽出信号とフォーカスレンズ位置センサ１２５からの出力信号とを用いてフォーカスレンズドライバ１２４をフィードバック制御する。そして、合焦するようにフォーカスレンズ群１３４の駆動制御を行う。
【００２２】
被写体距離検出部１２６はズームレンズ制御部１２１で検出されたズームレンズ群１３１の位置とフォーカスレンズ位置センサ１２５の出力から被写体距離を検出する。本実施形態のレンズユニット１２９は、フォーカスレンズ群１３４がズームレンズ群１３１の移動に伴う焦点ずれを補正するコンペンセータレンズの役割も兼ねており、ズームレンズ位置とフォーカスレンズ位置の関係は図５（ａ）のようになっている。そのため、ズームレンズ群１３１の位置情報とフォーカスレンズ群１３４の位置情報から、被写体距離が検出できる。
【００２３】
図５（ａ）から明らかなように、レンズユニット１２９では、ワイド側では最近接距離が短くなる。ワイド端では約１ｃｍ、ワイド端焦点距離の４倍程度の焦点距離位置でも３０ｃｍまでの近接撮影を行うことができる。つまり、ワイド側でマクロ撮影を行うことが可能となっている。
【００２４】
ところで、マクロ撮影時は前述のように、回転振れに対して平行振れの成分が多く検出されるため、通常撮影に対して振れ残りが多くなる。図３は、従来の防振制御を行った時、被写体距離が違う場合の振れ残り量を測定した結果を表している。図３において（ａ）は２０ｃｍの被写体を撮影した場合の振れ残り、（ｂ）は１ｍの被写体を撮影した場合の振れ残りである。図３の横軸は時間、縦軸は撮像素子１３５上での振れ残り画素数を示しており、被写体距離２０ｃｍの方が振れ残りが多いことがわかる。図４（ａ）は、図３に示した２つの被写体距離間の振れ残りの差分を周波数解析した結果であるが、図４（ａ）を見ると、主に２Ｈｚ以下の信号の振れ残りが支配的であることがわかる。つまり、マクロ撮影時、前述のベクトル補正の効果を上げ、２Ｈｚ以下の周波数成分に対する補正を強化することで、平行振れを緩和することができる。これを実現するために、出力設定部１２７は、被写体距離検出部１２６で検出された被写体距離情報から被写体が近接距離にあることを検出したら、アンプ１３９のゲインを変更する。すなわち、動き検出回路１３８で検出された画像の動きベクトルをフィードバックするゲインを変更可能としている。図５（ｂ）は、本実施形態のマクロ補正を実施した場合の振れ残り量を解析した結果を示しており、２Ｈｚ以下の周波数成分が抑制されていることがわかる。
【００２５】
図２はマイコン１２０内で実行されるプログラムのフローチャートの一部であり、本実施形態の特徴となる動作を表している。以下、図２に従い、本実施形態の動作について説明する。
【００２６】
図２において、ステップＳ２０１では、被写体距離検出部１２６の動作により被写体距離を検出する。次にステップＳ２０２では、ステップＳ２０１で検出した被写体距離が第１の所定距離以下かどうかの判定を行う。被写体距離を検出した結果、被写体距離が第１の所定距離以下である場合は、ステップＳ２０３にてマクロ設定フラグをＯＮとする。被写体距離が第１の所定距離よりも長い場合は、ステップＳ２０４で第２の所定距離以上かどうかの判定を行う。被写体距離が第２の所定距離以上である場合は、ステップＳ２０５でマクロ設定フラグをＯＦＦとし、被写体距離が第２の所定距離未満である場合はフラグ操作は行わず、ステップＳ２０６へと進む。
【００２７】
ここで、第１の所定距離と第２の所定距離の関係は、
第１の所定距離＜第２の所定距離        …（１）
となっており、ステップＳ２０２〜Ｓ２０５のフラグ操作を行うことで、設定フラグのＯＮ／ＯＦＦに対してヒステリシスを持たせている。これは、ベクトルゲインの制御にヒステリシスを持たせることで、特性の変化がハンチングしないようにするためである。なお、第１の所定距離と第２の所定距離の差は、被写界深度により決定している。
【００２８】
ステップＳ２０６で、マクロ設定フラグＯＮ／ＯＦＦの判定を行い、マクロ設定フラグがＯＮの場合はステップＳ２０７にてアンプ１３９のゲイン（ベクトルの補正ゲイン）設定をマクロ補正用の設定（通常制御に対してゲインを上げる設定）とする。ステップＳ２０６でマクロ設定フラグがＯＦＦの場合はステップＳ２０８でアンプ１３９の出力設定を通常制御時の設定とする。
【００２９】
以上の動作により、マクロ撮影が検出された場合は、ベクトル補正のゲインを高くすることで、検出された平行振れの補正効果が上がり、マクロ撮影時の振れ残りの影響を軽減することができる。なお、マクロ撮影が検出された場合に振れ補正量算出部１０５によってパンニングが検出された場合は、ステップＳ２０３にて立てたマクロ設定フラグはそのままに、ベクトル補正のゲインを振れ補正に影響が無い程度まで下げる若しくはゼロにする。そしてパンニングが終了した後、すなわちパンニングが検出されなくなってから所定時間経過後に、再びマクロ撮影用のベクトル補正のゲインに設定する。
【００３０】
本実施形態のレンズユニット１２９の構成では、ワイド側とテレ側でのシフトレンズ群１３３の敏感度が異なり、ワイド側でのシフトレンズ群移動による補正角度がテレ側に対して大きくなる。例えばレンズ倍率が１０倍であれば、ワイド端での補正角度はテレ端の補正角度の約１０倍となる。その結果、ベクトル補正のゲインを高くしても端当たり等の問題が発生しないため、ワイドマクロ検出時にベクトルゲインを高くすることで、振れ残りを十分に緩和することが可能となる。
【００３１】
（第２の実施形態）
図６は、本発明の第２の実施形態におけるマイコン１２０の動作のフローチャートである。本実施形態では、被写体距離等の状況に応じてベクトルのゲインを変更する方法について説明する。なお、撮像装置の構成は第１の実施形態と同じである。
【００３２】
前述の通り、図３は２０ｃｍと１ｍの被写体を撮影した場合の振れ残りを示しているが、この振れ残り量は、被写体距離に応じて多少の変化があり、被写体距離が近くなる程振れ残りの振幅が増加する。そこで、第２の実施形態として、振れ残り緩和の効果を高めるために被写体距離に応じてベクトル量のゲインを変更している。
【００３３】
図６において、図２との違いは、ステップＳ８０７の動作のみであるため、その他の説明は省略する。ステップＳ８０６でマクロ設定がＯＮの場合、ステップＳ８０７にて、被写体距離に応じたベクトル補正の出力設定を行う。
【００３４】
図７は、被写体距離に対する出力設定の一例を示した図である。図７（ａ）の特性では、被写体距離が至近端に近づく程ゲインを上げるようにしている。
【００３５】
ところで、被写体距離がより至近側になると、平行振れの成分が増加するのは前述のとおりであるが、検出される周波数成分も若干変化し、被写体距離が近くなればなるほど高くなる。そのため、被写体距離が1ｃｍ等の最近接距離でベクトル補正のゲインを高くすると、低周波数の振れは除去できるが周波数の高い小刻みな振れが目立つようになる。低周波数の振れ残りがあると小刻みな振れの目立ち方が少なくなるため、図７（ｂ）に示したような特性を持たせる（補正ゲインに上限を持たせる）ことで、被写体距離が特に短い場合には、振れ残りを残すような設定とする。この設定を行うことで、高周波の振れを目立たなくさせると共に、低周波の振れを取ることができるため、マクロ撮影時の振れ残りを緩和することが可能となる。このように被写体距離によりベクトルのゲインを変更することで、ワイドマクロ撮影時の振れ残りをより緩和することが可能となる。
【００３６】
以上の説明ではベクトルゲイン変更のパラメータを被写体距離のみとしたが、焦点距離が変わると、平行振れの量は変わらないが、テレ側で主に体の動きにより発生する振れ自体が増える。そのため、被写体距離だけでなく、ズーム倍率によってゲインを変更することもマクロ撮影時の振れ残り緩和には有効となる。
【００３７】
（第３の実施形態）
ここまでワイド側でのマクロ撮影時の補正に関して説明してきたが、第３の実施形態として、テレ側でのマクロ撮影時の補正について説明する。図８は本発明の第３の実施形態におけるマイコン１２０の動作のフローチャートである。図８において、ステップＳ１００１〜Ｓ１００６については図２のステップＳ２０１〜Ｓ２０６および図６のステップＳ８０１〜Ｓ８０６と同様の動作であるので説明は省略する。
【００３８】
ステップＳ１００６でマクロ設定フラグがＯＮの場合、ステップＳ１００７で焦点距離が所定値以上かどうかの判定を行う。そして、焦点距離が所定値以上の場合は、ステップＳ１００８においてマクロ補正時のベクトル補正ゲインを焦点距離に応じた値に設定する。テレ側での最近接距離が短く、シフトレンズ群１３３での補正可能範囲が広いレンズを用いることで、ズーム全域でマクロ撮影を行うことが可能となるが、レンズの大きさを考慮すると、テレマクロ撮影時は補正角が十分に取れない可能性がある。そこで、ステップＳ１００７〜Ｓ１００８で補正角を考慮し、十分な振れ補正効果が得られる補正範囲を有した焦点距離以上であるかどうかの判定を行い、端当たりを起こさない出力設定にしている。焦点距離が所定値未満である場合は、ステップＳ１００９にて、マクロ補正用の出力設定を行う。一方、ステップＳ１００６でマクロ設定フラグがＯＦＦである場合はステップＳ１０１０にて、ベクトル補正ゲインを通常時の設定とする。
【００３９】
図９は全焦点距離においてマクロ撮影が可能なレンズを使用し、本実施形態の方法を適用した場合のベクトル補正のゲイン変更方法を示した図である。図９（ａ）は、ワイド端およびテレ端でマクロ撮影を行う場合のベクトル補正のゲイン変化を示し、図９（ｂ）は、マクロ撮影時と通常撮影時のベクトル補正ゲインが焦点距離に応じてどのように変化するかを示している。
【００４０】
テレ側での補正可能角度に応じてベクトル補正の出力設定は図９（ａ）のようになり、焦点距離がワイド側になるにしたがい図９（ｂ）のような設定に変更することで、ワイドからテレにかけての補正可能角度変化に対応することができる。上記設定を行うことにより、ワイドマクロだけでなく、テレマクロ撮影時においても振れ残りの影響を軽減することが可能となる。
【００４１】
なお、テレ端での補正角が十分にある場合は、ベクトル補正の出力設定はワイドマクロ時と同様、焦点距離に応じて設定する必要はない。また、ステップＳ１００８、Ｓ１００９で行われる出力設定において、焦点距離および被写体距離に応じて出力設定を変更できるようにすることで、マクロ撮影時の平行振れの緩和によりよい影響を与えることは言うまでもない。
【図１】
0005409342.tif 000002
【図２】
0005409342.tif 000003
【図３】
0005409342.tif 000004
【図４】
0005409342.tif 000005
【図５】
0005409342.tif 000006
【図６】
0005409342.tif 000007
【図７】
0005409342.tif 000008
【図８】
0005409342.tif 000009
【図９】
0005409342.tif 000010
【図１０】
0005409342.tif 000011