(57)【要約】【課題】補正領域を有効に使用して適切な振れ補正を行う。【解決手段】振れの検出を行うことにより生成された振れ検出信号と、光軸に対して変位することで撮像素子の撮像面上に結像される光学像の位置を撮像面上で移動させる補正レンズ部、または撮像素子の変位状態を示す検出信号をフィルタ処理部３２０に供給する。フィルタ処理部３２０は、検出信号に応じて特性を変化させて、振れ検出信号のフィルタ処理を行う。このフィルタ処理された振れ検出信号に基づいて振れ補正を行い、補正レンズ部や撮像素子の変位状態が変位限界に近いことに応じて、撮像素子の撮像面上に結像される光学像の振れを制限する。【選択図】        図４
2010141554.tif 000002
【特許請求の範囲】
【請求項１】
振れの検出を行い、振れ検出信号を生成する振れ検出部と、
レンズ部と撮像素子との相対的位置関係を光軸に対して変位することで、前記撮像素子の撮像面上に結像される光学像の位置を前記撮像面上で変位させる駆動部と、
前記補正レンズ部または前記撮像素子の変位状態を検出する変位検出部と、
前記振れ検出信号のフィルタ処理を行うフィルタ処理部と、
前記レンズ部と前記撮像素子との相対的位置関係を、前記フィルタ処理された振れ検出信号に応じて変位させることにより、前記振れ検出部で検出される振れによって生じる前記撮像面上での前記光学像の振れを補正する補正制御部とを備え、
前記フィルタ処理部は、前記変位検出部で検出された変位状態に応じてフィルタ処理特性を変化させて、前記検出された変位状態が変位限界に近いことに応じて前記光学像の振れの補正を制限させる振れ補正装置。
【請求項２】
前記フィルタ処理部は、前記変位状態が変位限界に近いことに応じて前記振れ検出信号における低域成分を制限することで、該低域成分に対する振れの補正を制限させる請求項１記載の振れ補正装置。
【請求項３】
前記フィルタ処理部は、前記変位状態が予め指定した状態よりも変位限界に近いとき、前記低域成分の制限を順次強化し、前記変位状態が予め指定した状態よりも変位限界から離れているとき、前記制限を順次緩和させる請求項２記載の振れ補正装置。
【請求項４】
前記フィルタ処理部は、前記振れ検出信号における所定の低域成分の信号レベルを制限することで、前記低域成分の制限を行う請求項３記載の振れ補正装置。
【請求項５】
前記フィルタ処理部は、高域通過フィルタ処理を行い、該高域通過フィルタ処理における遮断周波数を高めることで、前記低域成分の制限を行う請求項３記載の振れ補正装置。
【請求項６】
前記フィルタ処理部は、高域通過フィルタ処理と低域通過フィルタ処理を行い、前記高域通過フィルタ処理における遮断周波数を高め、低域通過フィルタ処理を行って得られた低域成分の信号レベルの制限することで、前記低域成分の制限を行う請求項３記載の振れ補正装置。
【請求項７】
振れ検出部によって、振れを検出して振れ検出信号を生成する振れ検出信号生成ステップと、
駆動部によって、レンズ部と撮像素子との相対的位置関係を光軸に対して変位することで、前記撮像素子の撮像面上に結像される光学像の位置を前記撮像面上で変位させる駆動ステップと、
変位検出部によって、前記補正レンズ部または前記撮像素子の変位状態を検出する変位状態検出ステップと、
フィルタ処理部によって、前記振れ検出信号のフィルタ処理を行うフィルタ処理ステップと、
補正制御部によって、前記レンズ部と前記撮像素子との相対的位置関係を、前記フィルタ処理された振れ検出信号に応じて変位させることにより、前記振れ検出部で検出される振れによって生じる前記撮像面上での前記光学像の振れを補正する制御ステップとを具備し、
前記フィルタ処理ステップでは、前記変位状態検出ステップで検出された変位状態に応じてフィルタ処理特性を変化させて、前記検出された変位状態が変位限界に近いことに応じて前記光学像の振れの補正を制限させる振れ補正方法。
【請求項８】
振れを検出して振れ検出信号を生成する振れ検出部と、
レンズ部と撮像素子との相対的位置関係を光軸に対して変位することで、前記撮像素子の撮像面上に結像される光学像の位置を前記撮像面上で変位させる駆動部と、
前記補正レンズ部または前記撮像素子の変位状態を検出する変位検出部と、
前記振れ検出信号のフィルタ処理を行うフィルタ処理部と、
前記撮像素子で生成された画像信号を用いてカメラ信号処理を行う信号処理部と、
前記レンズ部と前記撮像素子との相対的位置関係を、前記フィルタ処理された振れ検出信号に応じて変位させることにより、前記振れ検出部で検出される振れによって生じる前記撮像面上での前記光学像の振れを補正する補正制御部とを備え、
前記フィルタ処理部は、前記変位検出部で検出された変位状態に応じてフィルタ処理特性を変化させて、前記検出された変位状態が変位限界に近いことに応じて前記光学像の振れの補正を制限させる撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、振れ補正装置と振れ補正方法および撮像装置に関する。詳しくは、補正領域を有効に利用して適切な振れ補正を行えるようにする。
【背景技術】
【０００２】
従来、撮像装置の振れ補正機構では、装置の振れによって撮像面上の光学像の位置が移動されてしまうことがないように、補正光学系例えば補正レンズを変位させて振れを補正することが行われている。
【０００３】
このような振れ補正機構において、補正レンズによる光軸の補正可能角度は、ズーム位置がテレ側とされている場合よりもワイド側とされている場合に大きくなる。また、補正レンズの補正量が等しいとき、ワイド側ではテレ側よりも補正レンズによる補正角度が大きい。ここで、ワイド側で補正角度が大きいことは、特許文献１に記載されているように、撮像光学系の収差もワイド側で大きくなることを意味する。したがって、特許文献１では、焦点距離などに応じて補正レンズの変位範囲を制限することによって、光学的な収差が大きい条件での振れ補正を防ぎ、パンニング操作性等を向上させることが行われている。
【０００４】
また、特許文献２では、パン／チルト動作時に補正光学系が大きく一方向に変位されて、補正光学系が大きく変位した状態となってしまうこと、および補正光学系が大きく変位されたことによってレンズ鏡筒内壁に衝突してしまうことが防止されている。この特許文献２では、レンズの位置に対応して補正光学系に対してセンタリングフォースを発生させることで、振れ補正限界に達しない範囲内で振れ補正を行うことが開示されている。
【０００５】
さらに、特許文献３では、振れ周波数に着目して振れ補正を行うことが開示されている。この特許文献３では、高域通過帯域可変手段を介しての振れ検出信号に基づいて振れ補正信号を算出して振れ補正手段が制御されている。ここで、振れ補正制御範囲内の高域周波数が検出された場合、高域周波数の振れ補正を優先して行うことで、高域周波数帯の振れによる撮影画像の解像感の劣化が低減される。また、振れ補正制御範囲を超える高域周波数を検出した場合、高域通過帯域可変手段の高域側通過帯域が規定値から高域側へ徐々にシフトされて振れ補正が不可能となる。したがって、振れ補正が停止されて、振れ補正制御不可能帯の高域周波数の振れによる撮影画像の解像感の劣化および撮影画像の乱れが低減されている。
【０００６】
【特許文献１】特開平５−６６４５０号公報
【特許文献２】特開平２−２８７４２３号公報
【特許文献３】特開２００４−１１７４１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、補正光学系に対してセンタリングを行う制御手段を用いた場合、振れが大きい場合でも補正限界に達しないようなセンタリングフォースを発生させる必要がある。この場合、振れの大きさが本来であればセンタリングの必要がない程度であってもレンズ位置に応じたセンタリングフォースが発生される。このため、比較的小さな振れに対する手振れ補正性能が悪化する場合がある。
【０００８】
また、高域通過帯域可変手段を介した振れ検出信号に基づいて振れ補正信号を算出して振れ補正を行うとき、従来想定していなかった歩きながら等の撮影者自体の動作による振れ周波数の低周波成分が高域通過帯域可変手段によって遮断されてしまう場合がある。このように、振れ周波数の低周波成分が遮断されてしまうと、大きな振れ動作を取り除くことが可能な補正範囲を有する補正光学系を用いても、振れを有効に取り除く制御が困難となる。
【０００９】
そこで、この発明では補正領域を有効に使用して適切な振れ補正を行うことができる振れ補正装置と振れ補正方法および撮像装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
この発明の第１の側面は、振れの検出を行い、振れ検出信号を生成する振れ検出部と、レンズ部と撮像素子との相対的位置関係を光軸に対して変位することで、前記撮像素子の撮像面上に結像される光学像の位置を前記撮像面上で変位させる駆動部と、前記補正レンズ部または前記撮像素子の変位状態を検出する変位検出部と、前記振れ検出信号のフィルタ処理を行うフィルタ処理部と、前記レンズ部と前記撮像素子との相対的位置関係を、前記フィルタ処理された振れ検出信号に応じて変位させることにより、前記振れ検出部で検出される振れによって生じる前記撮像面上での前記光学像の振れを補正する補正制御部とを備え、前記フィルタ処理部は、前記変位検出部で検出された変位状態に応じてフィルタ処理特性を変化させて、前記検出された変位状態が変位限界に近いことに応じて前記光学像の振れの補正を制限させる振れ補正装置にある。
【００１１】
この発明において、フィルタ処理部は、変位状態が変位限界に近いことに応じて振れ検出信号における低域成分を制限することで、この低域成分に対する振れの補正が制限される。例えば、変位状態が変位限界に近いことに応じて振れ検出信号における所定の低域成分を制限することで、この低域成分に対する振れの補正を制限させる。および／または、フィルタ処理部は、高域通過フィルタ処理を行い変位状態が変位限界に近いことに応じて遮断周波数を高くすることで、この遮断周波数よりも周波数が低い低域成分に対する振れの補正を制限させる。ここで、フィルタ処理部は、変位状態が予め指定した状態よりも変位限界に近いとき、低域成分の制限を順次強化し、変位状態が予め指定した状態よりも変位限界から離れているとき、制限を順次緩和させる。
【００１２】
この発明の第２の側面は、振れ検出部によって、振れを検出して振れ検出信号を生成する振れ検出信号生成ステップと、駆動部によって、レンズ部と撮像素子との相対的位置関係を光軸に対して変位することで、前記撮像素子の撮像面上に結像される光学像の位置を前記撮像面上で変位させる駆動ステップと、変位検出部によって、前記補正レンズ部または前記撮像素子の変位状態を検出する変位状態検出ステップと、フィルタ処理部によって、前記振れ検出信号のフィルタ処理を行うフィルタ処理ステップと、補正制御部によって、前記レンズ部と前記撮像素子との相対的位置関係を、前記フィルタ処理された振れ検出信号に応じて変位させることにより、前記振れ検出部で検出される振れによって生じる前記撮像面上での前記光学像の振れを補正する制御ステップとを具備し、前記フィルタ処理ステップでは、前記変位状態検出ステップで検出された変位状態に応じてフィルタ処理特性を変化させて、前記検出された変位状態が変位限界に近いことに応じて前記光学像の振れの補正を制限させる振れ補正方法にある。
【００１３】
また、この発明の第３の側面は、振れを検出して振れ検出信号を生成する振れ検出部と、レンズ部と撮像素子との相対的位置関係を光軸に対して変位することで、前記撮像素子の撮像面上に結像される光学像の位置を前記撮像面上で変位させる駆動部と、前記補正レンズ部または前記撮像素子の変位状態を検出する変位検出部と、前記振れ検出信号のフィルタ処理を行うフィルタ処理部と、前記撮像素子で生成された画像信号を用いてカメラ信号処理を行う信号処理部と、前記レンズ部と前記撮像素子との相対的位置関係を、前記フィルタ処理された振れ検出信号に応じて変位させることにより、前記振れ検出部で検出される振れによって生じる前記撮像面上での前記光学像の振れを補正する補正制御部とを備え、前記フィルタ処理部は、前記変位検出部で検出された変位状態に応じてフィルタ処理特性を変化させて、前記検出された変位状態が変位限界に近いことに応じて前記光学像の振れの補正を制限させる撮像装置にある。
【発明の効果】
【００１４】
この発明によれば、変位検出部で検出された変位状態に応じて振れ検出信号のフィルタ処理特性を変化させて、検出された変位状態が変位限界に近いことに応じて光学像の振れの補正が制限される。このため、変位状態が変位限界から離れているときは、小さな振れや歩行時に撮像を行った場合等の大きな振れに対して、補正範囲を有効に使用して振れ補正が行われる。また、変位状態が変位限界に近いことに応じて振れ補正が制限される。例えば手振れ等の小さな振れに対しては振れ補正を行い、歩行しながら撮像を行った場合等のように大きな振れに対しては振れ補正が制限されて、レンズ鏡筒内壁に補正レンズ部等が衝突してしまうことが防止される。したがって、補正領域を有効に使用して適切な振れ補正を行うことができる。
【発明を実施するための最良の形態】
【００１５】
以下、発明を実施するための最良の形態について説明する。なお、説明は以下の順序で行う。
１．振れ補正装置を撮像装置に適用した場合の構成
２．振れ補正装置の動作
３．演算処理部の構成
４．フィルタ処理部の第１の構成
５．フィルタ処理部の第１の構成の動作
６．フィルタ処理部の第２の構成
７．フィルタ処理部の第２の構成の動作
８．フィルタ処理部の第３の構成
【００１６】
＜１．振れ補正装置を撮像装置に適用した場合の構成＞
図１は、本発明の振れ補正装置を用いた撮像装置の構成を示すブロック図である。撮像装置１０は、撮像光学系ブロック１１、ドライバ１２、撮像光学系センサ１３、撮像素子２１、タイミング信号発生（ＴＧ）部２２、アナログフロントエンド（ＡＦＥ）部２３、信号処理部２４、検波部２５を備えている。さらに撮像装置１０は、画像出力部３１、表示部３２、記録再生部３３、操作部４１、振れ検出部４２、制御部５０を備えている。
【００１７】
撮像光学系ブロック１１は、変倍を行うズームレンズ１１１、フォーカシングを行うフォーカスレンズ１１２、後述する撮像素子２１の撮像面上に形成される光学像の位置を撮像面上で移動させる補正レンズ部１１３、光量調節を行う絞り機構１１４を備えている。
【００１８】
補正レンズ部１１３は、例えば光軸が撮像光学系の光軸と一致するように設けられた補正レンズと、この補正レンズを撮像光学系の光軸に対して直交する方向に変位させるアクチュエータ等で構成されている。このような構成の補正レンズ部は、補正レンズを撮像光学系の光軸に対して直交する方向に変位させて、撮像面上に形成される光学像の位置を撮像面上で移動させる。
【００１９】
また、補正レンズ部１１３は、可変頂角プリズムユニットを用いるようにしてもよい。可変頂角プリズムユニットは、ベローズ等の折り曲げ自在な筒の端面に透光性を有する入射端板と出射端板を設け、筒内に所望の屈折率を持った透光性の液体を封入したものである。可変頂角プリズムユニットを用いる場合、入射端板または出射端板の一方を固定して、他方をアクチュエータで駆動して光学楔を形成する。このような構成の補正レンズ部は、例えば入射端板に対する出射端板の傾斜角度を変位させて、撮像面上に形成される光学像の位置を撮像面上で移動させる。
【００２０】
ドライバ１２は、後述する制御部５０からのレンズ制御信号に基づきズームレンズ１１１やフォーカスレンズ１１２および補正レンズ部１１３のアクチュエータを駆動する。また、ドライバ１２は、制御部５０からの絞り制御信号に基づき絞り機構１１４を駆動する。
【００２１】
撮像光学系センサ１３は、ズームレンズ１１１やフォーカスレンズ１１２のレンズ位置、補正レンズ部１１３の変位状態（補正レンズ部１１３の変位位置や補正角と同等）、および絞り機構１１４の設定位置を検出して位置信号を制御部５０に供給する。
【００２２】
撮像素子２１は、例えばＣＣＤ（Charge Coupled Devices）、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）型イメージセンサなどの撮像素子が用いられている。撮像素子２１は、撮像光学系ブロック１１によって撮像面上に形成された被写体像を電気信号に変換してＡＦＥ部２３に出力する。
【００２３】
ＴＧ部２２は、撮像素子２１で撮像画を示す電気信号の出力を行うために必要とする各種の駆動パルス、並びに撮像素子２１の電荷蓄積時間を制御する電子シャッタパルスを生成する。
【００２４】
ＡＦＥ部２３は、撮像素子２１から出力された電気信号（画像信号）に対して、ノイズ除去処理例えばＣＤＳ（Correlated Double Sampling）処理や、撮像信号を所望の信号レベルとするＡＧＣ（Automatic Gain Control）処理を行う。さらに、ＡＦＥ部２３は、ノイズ除去処理や利得制御が行われたアナログの撮像信号をディジタル信号に変換して信号処理部２４に出力する。
【００２５】
信号処理部２４は、カメラ信号前処理やカメラ信号処理、解像度変換処理、圧縮伸張処理等を行う。カメラ信号前処理では、ＡＦＥ部２３から供給された画像信号に対して、撮像素子２１における欠陥画素の信号を補正する欠陥補正処理、レンズの周辺光量落ちを補正するシェーディング補正処理などを行う。カメラ信号処理では、ホワイトバランス調整や輝度補正等の処理を行う。また、ディジタルカメラ等では、撮像素子の前面にカラー・フィルタ・アレイ（Color Filter Array）を設けることにより、１つの撮像素子で赤色，緑色，青色の各信号を得るように構成されている場合がある。このような場合、カメラ信号処理ではデモザイク（demosaic）処理を行い、周囲の画素の信号を用いた補間等によって、各画素において欠落している色の信号を生成する。解像度変換処理では、カメラ信号処理がなされた画像信号、あるいは伸張復号化された画像信号を所定の解像度に変換する。圧縮伸張処理では、カメラ信号処理後の画像信号や解像度変換処理が行われた画像信号を圧縮符号化して、例えばＪＰＥＧ方式の符号化信号を生成する。また、圧縮伸張処理では、ＪＰＥＧ方式の符号化信号を伸張復号化する。なお、圧縮伸張処理は、ＪＰＥＧ方式とは異なる方式で静止画の画像信号の圧縮符号化を行うようにしてもよい。また、圧縮伸張処理では、動画圧縮方式で動画の画像信号の圧縮符号化を行うようにしてもよい。
【００２６】
検波部２５は、信号処理部２４に供給された撮像信号を用いて、撮像画の明るさレベルやフォーカス状態の検出を行い、明るさレベルやフォーカス状態を示す検波信号を生成して制御部５０に供給する。
【００２７】
画像出力部３１は、信号処理部２４で処理された画像信号を、撮像装置１０と接続される外部機器に対応したフォーマットの画像信号に変換して出力する。
【００２８】
表示部３２は、撮像装置１０によって撮像されている画像や、記録再生部３３で再生された撮像画の表示を行う。また、表示部３２は、撮像装置１０の設定等を行うためのメニュー表示等も行う。
【００２９】
記録再生部３３では、例えば、フラッシュメモリ、光ディスク、磁気テープなどの記録媒体が用いられている。記録再生部３３は、信号処理部２４から出力された撮像画の画像信号や符号化信号を記録媒体に記録する。また、記録再生部３３は、記録媒体に記録されている画像信号を読み出して画像出力部３１や表示部３２に供給する処理や、記録媒体に記録されている符号化信号を読み出して信号処理部２４に供給する処理を行う。なお、記録再生部３３は、記録媒体が着脱可能とされている構成に限られない。例えば、記録再生部３３としてハード・ディスク装置等を内蔵させるようにしてもよい。
【００３０】
操作部４１は、操作ボタンや表示部３２の画面上に設けられたタッチパネル等で構成されている。操作部４１は、ユーザ操作に応じた操作信号を生成して制御部５０に供給する。
【００３１】
振れ検出部４２は、撮像装置１０の振れを検出する振れ検出センサ例えばジャイロセンサを用いて構成されている。振れ検出センサは、ヨーイング方向における振れに応じて例えば角速度を検出するヨーイング角速度センサと、ピッチング方向における振れに応じて例えば角速度を検出するピッチング角速度センサで構成されている。また、振れ検出部４２には、検出信号の信号処理を行う処理回路が設けられている。処理回路では例えば検出信号から不要な信号成分、例えばノイズ成分や角速度値の信号成分よりも高い周波数成分および共振周波数成分等を除去する。さらに、処理回路では温度変化や時間変化に伴って生じるドリフトの補正、検出信号をディジタル信号に変換して制御部５０に供給する処理等を行う。なお、振れ検出部４２から検出信号がアナログ信号として出力される場合、制御部５０は振れ検出信号をディジタル信号に変換して用いる構成としてもよい。
【００３２】
なお、振れ検出部４２は、角速度センサを用いて構成する場合に限られない。例えば、加速度センサ等を用いて振れの検出を行うようにしてもよい。加速度センサを用いる場合、加速度センサの出力を積分して速度を算出できる。さらに速度を積分することで移動距離を算出できることから、加速度センサの出力に基づき振れの大きさを判別することが可能となる。
【００３３】
制御部５０は、ＣＰＵ（Central Processing Unit）やメモリ等で構成されている。メモリには、ＣＰＵが実行するプログラムや各種データが記憶されている。このメモリとしては、例えばＥＥＰＲＯＭ（Electronically Erasable and Programmable ROM）、フラッシュメモリなどの不揮発性メモリが用いられる。制御部５０のＣＰＵはメモリに記憶されているプログラムを実行して、メモリに記憶されている各種データや操作部４１から供給された操作信号に基づき、撮像装置１０の動作がユーザ操作に応じた動作となるように各部を制御する。例えば、制御部５０は、シャッタ操作をユーザが行ったとき、ＴＧ部２２等の動作を制御して、所望のシャッタ速度で撮像した静止画の符号化信号等を記録再生部３３の記録媒体に記録させる。また、動画記録開始操作が行われたときは、動画の符号化信号等を記録再生部３３の記録媒体に記録させる。
【００３４】
また、制御部５０は、撮像光学系センサ１３から供給された位置信号や、検波部２５から供給された検波信号に基づき、レンズ制御信号や絞り制御信号を生成してドライバ１２に供給する。したがって、ドライバ１２によって、所望の明るさでピントの合った撮像画が得られるようにフォーカスレンズ１１２や絞り機構１１４が駆動される。また、制御部５０は、ズーム操作をユーザが行ったとき、レンズ制御信号を生成してドライバ１２に供給することで、所望のズーム比の撮像画が得られるようにズームレンズ１１１を駆動する。
【００３５】
このように構成された撮像装置１０において、振れ補正装置は、撮像光学系ブロック１１とドライバ１２、撮像光学系センサ１３、振れ検出部４２および制御部５０を用いて構成される。制御部５０は、振れ検出部４２からの検出信号や撮像光学系センサ１３から供給された位置信号に基づき、撮像画の振れが生じないように補正レンズ部１１３を駆動するためのレンズ制御信号を生成してドライバ１２に供給する。ドライバ１２は、レンズ制御信号に基づき撮像光学系ブロック１１の補正レンズ部１１３を駆動する。このように、振れ検出部４２からの検出信号に基づいて補正レンズ部１１３を駆動することで、レンズ部と撮像素子との相対的位置関係を光軸に対して変位させて、撮像素子の撮像面上に結像される光学像の位置を撮像面上で移動させることにより振れ補正を行う。また、振れ補正装置は、補正レンズ部１１３を変位させて振れ補正を行う動作に換えて、図１の一点鎖線で示すように、検出信号に基づいて撮像素子２１を駆動することで、レンズ部と撮像素子との相対的位置関係を光軸に対して変位させて振れ補正を行うようにしてもよい。なお、以下の説明では、補正レンズ部１１３を移動させることによりレンズ部と撮像素子との相対的位置関係を光軸に対して変位させて、振れ補正を行う場合について説明する。
【００３６】
＜２．振れ補正装置の動作＞
次に、振れ補正装置の動作について説明する。振れ補正機能を有した撮像光学系では、補正レンズ部をその最大変位範囲まで変位させても全ズーム領域にわたって収差が生じないことが望ましい。しかし、種々の制約により必ずしも完全に収差を生じないようにできるとは限らない。一方、振れ補正の必要性はワイド側よりもテレ側において重要であるので、撮像光学系の設計では、テレ側における収差を少なくことが一般的であり、その結果ワイド側で振れ補正時の収差が大きくなる。
【００３７】
図２は、補正レンズ部の変位量に対する収差発生状況を例示した図である。なお、図２において横軸は変位量の絶対値Ａｄ、縦軸は収差量に対応する画像劣化量Ａｅを示している。
【００３８】
ここで、テレ端における変位量と画像劣化量の関係は例えば実線で示す特性となる。また、ワイド端における変位量と画像劣化量の関係は例えば破線で示す特性になる。すなわち、画像劣化量Ａｅを「ＲＬ」に抑えるためには、テレ端のときの変位量の絶対値を「ｄｔ」の変位範囲に制限する必要がある。また、ワイド端のときの変位量の絶対値は、テレ端のときの「ｄｔ」よりも狭い範囲である「ｄｗ」の変位範囲に制限する必要がある。
【００３９】
図３は、画像劣化量Ａｅを「ＲＬ」に抑えるときの、焦点距離ｆと変位量の制限値Ａｄmの関係を例示している。なお、図３において、横軸は焦点距離ｆ、縦軸は変位量の制限値Ａｄmを示している。
【００４０】
焦点距離ｆに対する変位量の制限値Ａｄmは、図３に示すように、ズーム位置がテレ側であるとき「ｄｔ」となる。また、焦点距離が短くなりワイド側に移動すると、変位量の制限値Ａｄmは減少する。さらに、焦点距離が短くなりワイド端に移動すると、変位量の制限値Ａｄmは「ｄｗ」となる。したがって、画像劣化量Ａｅを「ＲＬ」に抑えるためには、補正レンズ部１１３の最大変位範囲を「ｄｔ」として、図３に示す実線のように変位範囲をズーム位置に応じて制限する必要がある。また、変位範囲を制限すると、例えばズーム位置がワイド側とされているときに振れが大きい場合、変位範囲が制限されて振れ補正を行うことができなくなってしまう。したがって、振れが大きいときは、例えば図３の破線で示すように変位範囲の制限を解除して、変位範囲を最大変位範囲とすることで、ワイド側における振れ補正性能を向上させて、振れ補正が行われた撮像画像が得られるようになる。また、変位範囲の制限を破線で示す値よりも大きくすれば、ワイド側だけでなくテレ側でも、振れ補正性能を向上させることができる。
【００４１】
ここで、変位範囲の制限を解除して振れ補正性能を向上させた場合、補正レンズ部１１３の変位状態が変位範囲の限界に近いと、振れが大きいときに補正レンズ部１１３が補正端に当たって、滑らかな振れ補正を行うことができない。なお、補正端とは、補正レンズ部１１３の変位を規制するものである。このため、制御部５０において防振目標位置の演算を行う演算処理部５１では、補正レンズ部１１３の変位状態やズーム位置に応じた振れ補正を行い、補正領域を有効に使用して適切な振れ補正を行う。
【００４２】
＜３．演算処理部の構成＞
図４は、制御部５０において、防振目標位置の演算を行う演算処理部５１の構成を示している。
【００４３】
撮像光学系センサ１３から出力された位置信号は、Ａ／Ｄ変換部５１３でディジタル信号に変換される。また、位置信号において、補正レンズ部１１３の変位状態（補正レンズ部１１３の変位位置や補正角と同等）を示す信号はフィルタ処理部５２０、ズーム位置を示す信号は補正量算出部５３２にそれぞれ供給される。また、振れ検出部４２から出力された振れ検出信号は、Ａ／Ｄ変換部５１１でディジタル信号に変換されて前処理部５１２に供給される。なお、振れ検出部４２から出力された振れ検出信号がディジタル信号であるときは、Ａ／Ｄ変換部５１１を介することなく前処理部５１２に供給される。
【００４４】
前処理部５１２は、振れ検出信号から直流成分を除去するフィルタ処理を行い、フィルタ処理後の振れ検出信号をフィルタ処理部５２０に出力する。
【００４５】
フィルタ処理部５２０は、補正レンズ部１１３が変位範囲の限界に近い状態となる場合が頻出することを位置信号に基づいて判別したときフィルタ処理特性を切り換えて、補正領域を有効に使用して適切な振れ補正となるように振れ検出信号のフィルタ処理を行う。
【００４６】
図５は、振れ検出信号の振幅と振れ検出信号の周波数の関係を例示している。例えば手振れによって生じる振れ検出信号の周波数（手振れ周波数）は、例えば１〜１０数Ｈｚの周波数に分布することが知られている。またユーザが歩行しながら撮像を行ったときの振動によって生じる振れ検出信号の周波数（動き振れ周波数）は、手振れ周波数よりも低い周波数に分布することが知られている。また、手振れや歩きながら撮像を行ったときの振動によって生じる振れ検出信号は、周波数が低いときに振幅が大きくなることが知られている。
【００４７】
このため、フィルタ処理部５２０は、補正レンズ部１１３の変位限界に応じてフィルタ処理特性を変化させて、検出された変位状態が変位限界に近いことに応じて光学像の振れの補正が制限されるように振れ検出信号を処理する。フィルタ処理部５２０は、補正レンズ部１１３が変位限界に近くなるに伴い、振れ検出信号において大きな振動に対応する周波数成分、すなわち、図５を用いて説明したように、大きな振動に対応する低域成分を制限する。このように、フィルタ処理部５２０は、補正レンズ部１１３が変位限界に近くなるに伴い、低域成分を制限することで、補正レンズ部１１３が大きく変位されて補正端等に当たって滑らかな振れ補正が行われなくなってしまうことを防止する。また、フィルタ処理部５２０は、変位状態が予め指定した状態よりも変位限界に近いとき、低域成分の制限を順次強化し、変位状態が予め指定した状態よりも変位限界から離れているとき、制限を順次緩和させる。フィルタ処理部５２０は、フィルタ処理後の振れ検出信号を積分部５３１に出力する。
【００４８】
積分部５３１は、フィルタ処理後の振れ検出信号を積分して角度を算出する。補正量算出部５３２と防振目標位置算出部５３３は、フィルタ処理された振れ検出信号に応じて例えば補正レンズ部１１３を変位させて、振れ検出部４２で検出される振れによって生じる撮像面上での光学像の振れを補正する補正制御部を構成する。補正量算出部５３２は、積分部５３１で算出された角度と、位置信号で示されたズーム位置から補正量を算出する。防振目標位置算出部５３３は、補正量算出部５３２で算出された補正量に基づき、振れによって生じる撮像面上の光学像の位置の移動を補正できる補正レンズ部１１３を防振目標位置に設定する。さらに、補正レンズ部１１３を防振目標位置とする制御信号を生成してドライバ１２に出力する。
【００４９】
＜４．フィルタ処理部の第１の構成＞
図６は、フィルタ処理部の第１の構成を示している。フィルタ処理部５２０ａは、振れ検出信号における低域成分の信号レベルを、補正レンズ部１１３の変位状態に応じて制限する。
【００５０】
フィルタ処理部５２０ａの前処理部５１２は、処理後の振れ検出信号を高域通過フィルタ（ＨＰＦ）５２０１と低域フィルタ（ＬＰＦ）５２０２に供給する。高域通過フィルタ５２０１は、振れ検出信号の高域成分を抽出して、高域通過信号を加算器５２０４に出力する。低域通過フィルタ５２０２は、振れ検出信号の低域成分を抽出して、低域通過信号を低域通過信号処理部５２０３に出力する。
【００５１】
また、補正レンズ部１１３の変位状態を示す信号は、フィルタ処理部５２０ａの低域通過信号処理部５２０３に供給する。低域通過信号処理部５２０３は、低域通過信号制限値を用いた低域通過信号の信号レベル制限処理を行い、処理後の低域通過信号を加算器５２０４に出力する。この低域通過信号制限値は、低域通過信号の信号レベルを制限するための閾値であり、予め設定された上限値と下限値の範囲内で変更可能とされている。低域通過信号処理部５２０３は低域通過信号の信号レベルが低域通過信号制限値を超える場合、低域通過信号の信号レベルを低域通過信号制限値に制限して加算器５２０４に出力する。また、低域通過信号処理部５２０３は、補正レンズ部１１３の変位状態に応じて低域通過信号制限値の切り換えを行う。
【００５２】
低域通過信号制限値の上限値は、振れ補正を行いたい低域の信号の振幅の大きさから設定する。また、低域通過信号制限値の下限値は、振れ検出信号とレンズの挙動が連続性を失わないことを考慮した適当な値に設定する。
【００５３】
加算器５２０４は、高域通過フィルタ５２０１から供給された高域通過信号と低域通過信号処理部５２０３から供給された低域通過信号を加算して、加算結果をフィルタ処理後の振れ検出信号として積分部５３１に出力する。
【００５４】
＜５．フィルタ処理部の第１の構成の動作＞
図７は、補正領域すなわち補正レンズ部１１３の変位範囲を、複数の領域に区分した場合を示している。例えば、図７では、変位範囲ＡＲmを区間ＡＲ0，ＡＲ1，ＡＲ2，ＡＲ3，ＡＲ4の５つの区間に区分している。なお、変位範囲ＡＲmの中心を位置ＰＳ0、区間ＡＲ0と区間ＡＲ1の境界を位置ＰＳ1、区間ＡＲ1と区間ＡＲ2の境界を位置ＰＳ2、区間ＡＲ2と区間ＡＲ3の境界を位置ＰＳ3、区間ＡＲ3と区間ＡＲ4の境界を位置ＰＳ4としている。
【００５５】
図８は、図７に示すように変位範囲ＡＲmを区分したときの低域通過信号制限値の切り換え動作を示すフローチャートである。
【００５６】
ステップＳＴ１で低域通過信号処理部５２０３は、補正レンズ部１１３の変位状態が区間ＡＲ0の範囲内であるか否かを判別する。低域通過信号処理部５２０３は、補正レンズ部１１３の変位状態が区間ＡＲ0の範囲内であるときステップＳＴ２に進み、区間ＡＲ0の範囲内でないときステップＳＴ３に進む。
【００５７】
ステップＳＴ２で低域通過信号処理部５２０３は、低域通過信号制限値の第１の制限緩和処理を行う。低域通過信号処理部５２０３は、第１の制限緩和処理として、現在の低域通過信号制限値に第１の制限調整量を加算して、低域通過信号の信号レベルの制限を緩和する。なお、第１の制限調整量は、後述する第２の制限緩和処理で用いる第２の制限調整量よりも大きい値である。また、現在の低域通過信号制限値に第１の制限調整量を加算したとき加算結果が低域通過信号制限値の上限値を超える場合、低域通過信号処理部５２０３は低域通過信号制限値を上限値とする。
【００５８】
ステップＳＴ１からステップＳＴ３に進むと、ステップＳＴ３で低域通過信号処理部５２０３は、補正レンズ部１１３の変位状態が区間ＡＲ1の範囲内であるか否かを判別する。低域通過信号処理部５２０３は、補正レンズ部１１３の変位状態が区間ＡＲ1の範囲内であるときステップＳＴ４に進み、区間ＡＲ1の範囲内でないときステップＳＴ５に進む。
【００５９】
ステップＳＴ４で低域通過信号処理部５２０３は、低域通過信号制限値の第２の制限緩和処理を行う。第２の制限緩和処理は、第１の制限緩和処理よりも制限調整量を少なくして低域通過信号の信号レベルの制限を緩和する。低域通過信号処理部５２０３は、第２の制限緩和処理として、現在の低域通過信号制限値に第２の制限調整量を加算して、低域通過信号の信号レベルの制限を緩和する。なお、第２の制限調整量は、上述のように第１の制限緩和処理で用いる第１の制限調整量よりも小さい値である。また、現在の低域通過信号制限値に第２の制限調整量を加算したとき加算結果が低域通過信号制限値の上限値を超える場合、低域通過信号処理部５２０３は低域通過信号制限値を上限値とする。
【００６０】
ステップＳＴ３からステップＳＴ５に進むと、ステップＳＴ５で低域通過信号処理部５２０３は、補正レンズ部１１３の変位状態が区間ＡＲ2の範囲内であるか否かを判別する。低域通過信号処理部５２０３は、補正レンズ部１１３の変位状態が区間ＡＲ2の範囲内であるとき、低域通過信号制限値の変更を行わない。また、低域通過信号処理部５２０３は、補正レンズ部１１３の変位状態が区間ＡＲ2の範囲内でないときステップＳＴ６に進む。
【００６１】
ステップＳＴ５からステップＳＴ６に進むと、ステップＳＴ６で低域通過信号処理部５２０３は、補正レンズ部１１３の変位状態が区間ＡＲ3の範囲内であるか否かを判別する。低域通過信号処理部５２０３は、補正レンズ部１１３の変位状態が区間ＡＲ3の範囲内であるときステップＳＴ７に進み、区間ＡＲ3の範囲内でないとき、すなわち補正レンズ部１１３の変位状態が区間ＡＲ4の範囲内であるときステップＳＴ８に進む。
【００６２】
ステップＳＴ７で低域通過信号処理部５２０３は、低域通過信号制限値の第２の制限強化処理を行う。低域通過信号処理部５２０３は、第２の制限強化処理として、現在の低域通過信号制限値から第３の制限調整量を減算して、低域通過信号の信号レベルの制限を強化する。なお、第３の制限調整量は、後述する第４の制限強化処理で用いる第４の制限調整よりも小さい値である。また、現在の低域通過信号制限値から第３の制限調整量を減算したとき減算結果が低域通過信号制限値の下限値を超える場合、低域通過信号処理部５２０３は低域通過信号制限値を下限値とする。
【００６３】
ステップＳＴ８で低域通過信号処理部５２０３は、低域通過信号制限値の第１の制限強化処理を行う。低域通過信号処理部５２０３は、第１の制限強化処理として、現在の低域通過信号制限値から第４の制限調整量を減算して、低域通過信号の信号レベルの制限を強化する。なお、第４の制限調整量は、上述した第３の制限強化処理で用いる第３の制限調整よりも大きい値である。また、現在の低域通過信号制限値から第４の制限調整量を減算したとき減算結果が低域通過信号制限値の下限値を超える場合、低域通過信号処理部５２０３は低域通過信号制限値を下限値とする。
【００６４】
以上のような処理を例えば補正レンズ部１１３の変位状態をサンプリングする間隔で繰り返し行い、フィルタ処理部５２０ａで処理された振れ検出信号に基づき、補正レンズ部１１３を防振目標位置とする制御信号を生成してドライバ１２に供給する。
【００６５】
図９は、低域通過信号処理部５２０３における低域通過信号制限値の切り換え動作を例示した図である。なお、図９の（Ａ）は、補正レンズ部１１３の変位状態の時間変化を例示している。また、図９の（Ｂ）は、低域通過信号制限値の時間変化を例示している。さらに、動作開始時における補正レンズ部１１３の変位状態は例えば区間ＡＲ0、低域通過信号制限値は例えば上限値ＬＭａとする。なお、下限値は「ＬＭｂ」である。
【００６６】
振れ補正が行われて、補正レンズ部１１３の変位状態が図９の（Ａ）に示すように変化した場合、動作開始時から補正レンズ部１１３の変位状態が区間ＡＲ0の範囲内である期間は第１の制限緩和処理が行われる。その後、補正レンズ部１１３の変位状態が区間ＡＲ1の範囲内であるときは第２の制限緩和処理が行われる。ここで、動作開始時における低域通過信号制限値は上限値ＬＭａとされているので、第１の制限緩和処理や第２の制限緩和処理が行われても、低域通過信号制限値は上限値ＬＭａのままとなる。また、補正レンズ部１１３の変位状態が区間ＡＲ2の範囲内であるときは、低域通過信号制限値に対して制限緩和処理や制限強化処理が行われない。したがって、動作開始時の時点ｔ0から補正レンズ部１１３の変位状態が区間ＡＲ3の範囲内に移動する時点ｔ1までの期間、低域通過信号制限値は上限値ＬＭａとなる。
【００６７】
補正レンズ部１１３の変位状態が区間ＡＲ3の範囲内であるとき、低域通過信号処理部５２０３は第２の制限強化処理を行う。このため、補正レンズ部１１３の変位状態が区間ＡＲ3の範囲内である時点ｔ1から時点ｔ2までの期間では、第２の制限強化処理が繰り返し行われて、低域通過信号制限値が時間の経過と共に小さくなる。
【００６８】
その後、補正レンズ部１１３の変位状態が区間ＡＲ4の範囲内となると、低域通過信号処理部５２０３は第１の制限強化処理を行う。このため、補正レンズ部１１３の変位状態が区間ＡＲ4の範囲内である時点ｔ2から時点ｔ3までの期間では、第１の制限強化処理が繰り返し行われて、低域通過信号制限値が時間の経過と共に小さくなる。なお、第１の制限強化処理は、第２の制限強化処理に比べて制限調整量が大きい。したがって、補正レンズ部１１３の変位状態が区間ＡＲ4の範囲内であるときの低域通過信号制限値の変化は、補正レンズ部１１３の変位状態が区間ＡＲ3の範囲内であるときの低域通過信号制限値の変化よりも大きくなる。
【００６９】
時点ｔ3から時点ｔ4の期間は、補正レンズ部１１３の変位状態が主に区間ＡＲ1，ＡＲ2，ＡＲ3の範囲となり、区間ＡＲ0，ＡＲ4の範囲内となる期間は短い。さらに、区間ＡＲ1の範囲内である期間と区間ＡＲ3の範囲内である期間が交互に生じている場合もあることから、低域通過信号制限値には大きな変化がない処理となる。その後、時点ｔ4以降で補正レンズ部１１３の変位状態が区間ＡＲ0，ＡＲ1の状態が継続すると、低域通過信号制限値が徐々に大きくされて低域通過信号の制限が緩和される。
【００７０】
このように、低域通過信号処理部５２０３は補正レンズ部１１３の変位状態が変位限界から離れているとき制限緩和処理を行い、補正レンズ部１１３の変位状態が変位限界に近づくとき制限強化処理を行う。このため、例えば歩きながら撮像を行ったことにより振れ検出信号における低域の信号レベルが大きくなった場合、補正レンズ部１１３の変位状態が変位限界から離れているときには、振れ検出信号における低域成分の制限が順次緩和される。したがって、歩行時の振動による振れを補正することができる。また、補正レンズ部１１３の変位状態が変位限界に近づくことに応じて、振れ検出信号における低域成分の制限が順次強化される。したがって、補正レンズ部１１３の変位が大きい振れ補正が行われなくなり、従来に比べて補正領域を有効に使用して適切な振れ補正を行うことができる。
【００７１】
＜６．フィルタ処理部の第２の構成＞
ところで、振れ検出信号における低域周波数の信号レベルを補正レンズ部の変位状態に応じて制限する処理は、第１の構成のように低域通過信号を用いて行う場合に限られない。例えばフィルタの特性を補正レンズ部の変位状態に応じて切り換えることで、振れ検出信号における低域成分を補正レンズ部の変位状態に応じて制限することもできる。
【００７２】
次に、フィルタ処理部の第２の構成として、フィルタの特性を補正レンズ部の変位状態に応じて切り換える場合について説明する。図１０は、フィルタ処理部の第２の構成を示している。
【００７３】
フィルタ処理部５２０ｂの前処理部５１２は、処理後の振れ検出信号を可変高域通過フィルタ（可変ＨＰＦ）５２０６に供給する。また、補正レンズ部１１３の変位状態を示す信号はフィルタ処理部５２０ｂの分離周波数設定部５２０５に供給する。
【００７４】
分離周波数設定部５２０５は、補正レンズ部１１３の変位状態を示す信号に基づき、可変高域通過フィルタ５２０６で制限する周波数成分の設定を行うフィルタ設定値を生成して可変高域通過フィルタ５２０６に出力する。
【００７５】
可変高域通過フィルタ５２０６は、分離周波数設定部５２０５から供給されたフィルタ設定値に基づいてフィルタ特性の設定を行い、設定したフィルタ特性で振れ検出信号のフィルタ処理を行う。また、可変高域通過フィルタ５２０６は、フィルタ処理後の振れ検出信号を積分部５３１に出力する。
【００７６】
可変高域通過フィルタ５２０６は、図１１に示すように、フィルタ設定値に基づいて例えば遮断周波数の設定を行う。可変高域通過フィルタ５２０６は、フィルタ設定値が下限値「ＦＳ」であるとき遮断周波数を「ｆ0」とする。また、フィルタ設定値が増加して上限値「ＦＳ＋α」となったときは遮断周波数を高くして「ｆ0＋ｆα」として、制限される低域成分を大きくする。
【００７７】
フィルタ設定値の下限値は、多くの種類の振れを取るという観点からは遮断を行わない程度に低い値でよいため、遮断周波数が小さな値、例えば０〜０．１Ｈｚとなるように設定する。また、フィルタ設定値の上限値は、遮断の効果を得ながら手振れ成分の中でも気になることが多い振幅の小さい小刻みな振れを補正できるようにするため、遮断周波数が例えば３〜４Ｈｚとなるように設定する。
【００７８】
＜７．フィルタ処理部の第２の構成の動作＞
図１２は、図７に示すように変位範囲ＡＲmを区分したときのフィルタ設定値の切り換え動作を示すフローチャートである。なお、フィルタ設定値と可変高域通過フィルタ５２０６のフィルタ特性は、図１０に示す関係とする。
【００７９】
ステップＳＴ１１で分離周波数設定部５２０５は、補正レンズ部１１３の変位状態が区間ＡＲ0の範囲内であるか否かを判別する。分離周波数設定部５２０５は、補正レンズ部１１３の変位状態が区間ＡＲ0の範囲内であるときステップＳＴ１２に進み、区間ＡＲ0の範囲内でないときステップＳＴ１３に進む。
【００８０】
ステップＳＴ１２で分離周波数設定部５２０５は、第１の帯域拡大処理を行う。分離周波数設定部５２０５は、第１の帯域拡大処理として、例えば現在のフィルタ設定値から第１の設定調整量を減算してフィルタ設定値を減少させる。なお、第１の設定調整量は、後述する第２の帯域拡大処理で用いる第２の設定調整量よりも大きい値である。また、現在のフィルタ設定値から第１の設定調整量を減算したとき減算結果が下限値よりも小さくなる場合、分離周波数設定部５２０５はフィルタ設定値を下限値とする。
【００８１】
ステップＳＴ１１からステップＳＴ１３に進むと、ステップＳＴ１３で分離周波数設定部５２０５は、補正レンズ部１１３の変位状態が区間ＡＲ1の範囲内であるか否かを判別する。分離周波数設定部５２０５は、補正レンズ部１１３の変位状態が区間ＡＲ1の範囲内であるときステップＳＴ１４に進み、区間ＡＲ1の範囲内でないときステップＳＴ１５に進む。
【００８２】
ステップＳＴ１４で分離周波数設定部５２０５は、第２の帯域拡大処理を行う。第２の帯域拡大処理は、第１の帯域拡大処理よりも設定調整量を少なくして通過帯域を拡大させる。分離周波数設定部５２０５は、第２の帯域拡大処理として、現在のフィルタ設定値から第２の設定調整量を減算してフィルタ設定値を減少させる。なお、第２の設定調整量は、上述のように第１の帯域拡大処理で用いる第１の設定調整量よりも小さい値である。また、現在のフィルタ設定値から第２の設定調整量を減算したとき減算結果が下限値よりも小さくなる場合、分離周波数設定部５２０５はフィルタ設定値を下限値とする。
【００８３】
ステップＳＴ１３からステップＳＴ１５に進むと、ステップＳＴ１５で分離周波数設定部５２０５は、補正レンズ部１１３の変位状態が区間ＡＲ2の範囲内であるか否かを判別する。分離周波数設定部５２０５は、補正レンズ部１１３の変位状態が区間ＡＲ2の範囲内であるとき、帯域の変更を行わない。また、分離周波数設定部５２０５は、補正レンズ部１１３の変位状態が区間ＡＲ2の範囲内でないときステップＳＴ１６に進む。
【００８４】
ステップＳＴ１５からステップＳＴ１６に進むと、ステップＳＴ１６で分離周波数設定部５２０５は、補正レンズ部１１３の変位状態が区間ＡＲ3の範囲内であるか否かを判別する。分離周波数設定部５２０５は、補正レンズ部１１３の変位状態が区間ＡＲ3の範囲内であるときステップＳＴ１７に進み、区間ＡＲ3の範囲内でないとき、すなわち補正レンズ部１１３の変位状態が区間ＡＲ4の範囲内であるときステップＳＴ１８に進む。
【００８５】
ステップＳＴ１７で分離周波数設定部５２０５は、第２の帯域縮小処理を行う。分離周波数設定部５２０５は、第２の帯域縮小処理として、現在のフィルタ設定値に第３の設定調整量を加算してフィルタ設定値を増加させる。なお、第３の設定調整量は、後述する第１の帯域縮小処理で用いる第４の設定調整量よりも小さい値である。また、現在のフィルタ設定値に第３の設定調整量を加算したとき加算結果が上限値よりも大きくなる場合、分離周波数設定部５２０５はフィルタ設定値を上限値とする。
【００８６】
ステップＳＴ１８で分離周波数設定部５２０５は、第１の帯域縮小処理を行う。分離周波数設定部５２０５は、第１の帯域縮小処理として、現在のフィルタ設定値に第４の設定調整量を加算してフィルタ設定値を増加させる。なお、第４の設定調整量は、上述の第２の帯域縮小処理で用いる第３の設定調整量よりも大きい値である。また、現在のフィルタ設定値に第４の設定調整量を加算したとき加算結果が上限値よりも大きくなる場合、分離周波数設定部５２０５はフィルタ設定値を上限値とする。
【００８７】
以上のような処理を例えば補正レンズ部１１３の変位状態をサンプリングする間隔で繰り返し行い、フィルタ処理部５２０ｂで処理された振れ検出信号に基づき、補正レンズ部１１３を防振目標位置とする制御信号を生成してドライバ１２に供給する。
【００８８】
図１３は、分離周波数設定部５２０５におけるフィルタ設定値の切り換え動作を例示した図である。なお、図１３の（Ａ）は、補正レンズ部１１３の変位状態の時間変化を例示している。また、図１３の（Ｂ）は、フィルタ設定値の時間変化を例示している。さらに、動作開始時における補正レンズ部１１３の変位状態は例えば区間ＡＲ0、フィルタ設定値は例えば下限値ＦＭｂとする。なお、上限値は「ＦＭａ」である。
【００８９】
振れ補正が行われて、補正レンズ部１１３の変位状態が図１３の（Ａ）に示すように変化した場合、動作開始時から補正レンズ部１１３の変位状態が区間ＡＲ0の範囲内である期間は第１の帯域拡大処理が行われる。その後、補正レンズ部１１３の変位状態が区間ＡＲ1の範囲内であるときは第２の帯域拡大処理が行われる。ここで、動作開始時におけるフィルタ設定値は下限値とされているので、第１の帯域拡大処理や第２の帯域拡大処理が行われても、フィルタ設定値は下限値となる。また、補正レンズ部１１３の変位状態が区間ＡＲ2の範囲内であるときは、帯域拡大処理や帯域縮小処理が行われない。したがって、動作開始時の時点ｔ0から補正レンズ部１１３の変位状態が区間ＡＲ3の範囲内に移動する時点ｔ11までの期間、フィルタ設定値は下限値ＦＭbとなる。
【００９０】
補正レンズ部１１３の変位状態が区間ＡＲ3の範囲内であるとき、分離周波数設定部５２０５は第２の帯域縮小処理を行う。このため、補正レンズ部１１３の変位状態が区間ＡＲ3の範囲内である時点ｔ11から時点ｔ12までの期間では、第２の帯域縮小処理が繰り返し行われて、フィルタ設定値が時間の経過と共に大きくなる。
【００９１】
その後、補正レンズ部１１３の変位状態が区間ＡＲ4の範囲内であるとき、分離周波数設定部５２０５は第１の帯域縮小処理を行う。このため、補正レンズ部１１３の変位状態が区間ＡＲ4の範囲内である時点ｔ12から時点ｔ13までの期間では、第１の帯域縮小処理が繰り返し行われて、フィルタ設定値が時間の経過と共に大きくなる。なお、第１の帯域縮小処理は、第２の帯域縮小処理に比べて設定調整量が大きい。したがって、補正レンズ部１１３の変位状態が区間ＡＲ4の範囲内であるときのフィルタ設定値の変化は、補正レンズ部１１３の変位状態が区間ＡＲ3の範囲内であるときのフィルタ設定値の変化よりも大きくなる。
【００９２】
時点ｔ13から時点ｔ14の期間は、補正レンズ部１１３の変位状態が主に区間ＡＲ1，ＡＲ2，ＡＲ3の範囲となり、区間ＡＲ0，ＡＲ4の範囲内となる期間は短い。さらに、区間ＡＲ1の範囲内である期間と区間ＡＲ3の範囲内である期間が交互に生じている場合もあることから、フィルタ設定値には大きな変化がない処理となる。その後、時点ｔ14以降で補正レンズ部１１３の変位状態が区間ＡＲ0，ＡＲ1の状態が継続すると、フィルタ設定値が徐々に小さくされて可変高域通過フィルタの通過帯域が広くされる。
【００９３】
また、補正レンズ部１１３の変位状態が区間ＡＲ0の範囲内である状態が所定期間継続して時点ｔ15となったときは、フィルタ設定値から大きな値を減算してフィルタ設定値を下限値ＦＭbにしてもよい。この場合、遷移を高速に行うことができる。
【００９４】
このように、分離周波数設定部５２０５は、補正レンズ部１１３の変位状態が変位限界から離れているとき、可変高域通過フィルタ５２０６に対して帯域拡大処理を行う。すなわち、分離周波数設定部５２０５は、帯域拡大処理を行い振れ検出信号における低域成分の制限を緩和する。また、分離周波数設定部５２０５は、補正レンズ部１１３の変位状態が変位限界に近いとき可変高域通過フィルタ５２０６に対して帯域縮小処理を行う。すなわち、分離周波数設定部５２０５は、帯域縮小処理を行い振れ検出信号における低域成分の制限を強化する。このため、例えば歩きながら撮像を行ったことにより振れ検出信号における低域の信号レベルが大きくなった場合、補正レンズ部１１３の変位状態が変位限界から離れているときには、振れ検出信号における低域成分の制限が順次緩和される。したがって、歩行時の振動による振れを補正することができる。また、補正レンズ部１１３の変位状態が変位限界に近づくことに応じて、振れ検出信号における低域成分の制限が順次強化される。したがって、補正レンズ部１１３の変位が大きい振れ補正が行われなくなり、従来に比べて補正領域を有効に使用して適切な振れ補正を行うことができる。
【００９５】
＜８．フィルタ処理部の第３の構成＞
図１４は、フィルタ処理部の第３の構成を示している。この第３の構成に示すフィルタ処理部５２０ｃは、振れ検出信号をフィルタ処理して得た低域通過信号の制限と、振れ検出信号のフィルタ処理を行う可変高域通過フィルタの帯域調整を行う。
【００９６】
前処理部５１２は、処理後の振れ検出信号を可変高域通過フィルタ（可変ＨＰＦ）５２０８と可変低域フィルタ（可変ＬＰＦ）５２０９に供給する。また、補正レンズ部１１３の変位状態を示す信号は、分離周波数設定部５２０７と低域通過信号処理部５２１０に供給する。
【００９７】
分離周波数設定部５２０７は、補正レンズ部１１３の変位状態を示す信号に基づき、可変高域通過フィルタ５２０８で制限する周波数成分の設定を行うフィルタ設定値を生成して可変高域通過フィルタ５２０６に出力する。また、分離周波数設定部５２０７は、補正レンズ部１１３の変位状態を示す信号に基づき、可変低域通過フィルタ５２０９で制限する周波数成分の設定を行うフィルタ設定値とを生成して可変低域通過フィルタ５２０９に出力する。
【００９８】
可変高域通過フィルタ５２０８は、分離周波数設定部５２０７から供給されたフィルタ設定値に基づいてフィルタ特性の設定を行い、設定したフィルタ特性で振れ検出信号のフィルタ処理を行う。また、可変高域通過フィルタ５２０８は、フィルタ処理後の振れ検出信号である高域通過信号を加算器５２１１に出力する。
【００９９】
可変低域通過フィルタ５２０９は、分離周波数設定部５２０７から供給されたフィルタ設定値に基づいてフィルタ特性の設定を行い、設定したフィルタ特性で振れ検出信号のフィルタ処理を行う。また、可変低域通過フィルタ５２０９は、フィルタ処理後の振れ検出信号である低域通過信号を低域通過信号処理部５２１０に出力する。
【０１００】
低域通過信号処理部５２１０は、低域通過信号制限値を用いた低域通過信号の信号レベル制限処理を行い、処理後の低域通過信号を加算器５２１１に出力する。
【０１０１】
加算器５２１１は、可変高域通過フィルタ５２０８から供給された高域通過信号と、低域通過信号処理部５２１０から供給された低域通過信号を加算して、加算結果をフィルタ処理後の振れ検出信号として積分部５３１に出力する。
【０１０２】
このようにフィルタ処理部５２０ｃを構成した場合、例えばパンニング動作やチルティング動作が行われたときの振れ検出信号を制限するように、可変低域通過フィルタ５２０９の通過帯域や低域通過信号処理部５２１０における低域通過信号の制限等を行う。また、例えばフレーミング動作が行われたときの振れ検出信号を通過させるように可変高域通過フィルタ５２０８の通過帯域の制御を行う。
【０１０３】
パンニング動作やチルティング動作では振れが大きく振れの周波数が低い。また、フレーミング動作では振れが大きく、パンニング動作やチルティング動作に比べて振れの周波数が高い。したがって、フレーミング動作に対しては、分離周波数設定部５２０７と可変高域通過フィルタ５２０８によって、補正レンズ部１１３が変位範囲の端部側とされているときに振れ補正の制限が行われる。また、補正レンズ部１１３が変位範囲の中央側とされているときは、フレーミング動作時に生じた振れを補正する。さらに、パンニング動作やチルティング動作に対しては、分離周波数設定部５２０７や可変低域通過フィルタ５２０９および低域通過信号処理部５２１０等によって振れ補正を制限する。
【０１０４】
このように処理を行うと、フレーミング動作開始時は補正レンズ部が変位範囲の中央側に存在しているため振れ補正が行われるが、フレーミング動作が続いて補正レンズ部が変位範囲の端部側に達するに伴い、自然な形で振れ補正の制限が行われる。したがって、フレーミング行為自体は妨げずに振れをなるべく補正するような動作を行うことが可能となる。また、パンニング動作やチルティング動作が行われたときに、これらの動作によって生じる撮像面上の光学像の振れが補正されてしまうことがなく、パンニング動作やチルティング動作に応じて滑らかに被写体が移動する撮像画を得ることができる。
【０１０５】
さらに、ワイド側では補正レンズ部における補正角を大きくできるため、補正レンズ部の変位範囲が大きいということになり、テレ側とされている場合に比べて、補正レンズ部が変位範囲の端部側にあるという判断が行われにくい。すなわち、低域通過周波数の制限や遮断周波数を高域に上げるような周波数制限が行われにくい。すなわち、ズーム変位状態がテレ側となり補正角が減少すると、ワイド端と同様の振れ検出信号が入力されても、テレ側となると補正レンズ部の変位範囲の端部側にあると判断されやすくなり、振れ検出信号における低域成分を制限するような動作が行われる。すなわち、テレ端となれば補正範囲は小さいため、撮影者が静止した状態で生じるような小さな振れ信号以外は振れ補正が行われないような大きな低域制限処理が行われるため、ズーム変位状態に応じても適切な振れ補正を、簡易で高速に行うことができる。
【０１０６】
なお、本発明は、上述した発明の実施の形態に限定して解釈されるべきではない。例えば、レンズ部と撮像素子との相対的位置関係を、フィルタ処理された振れ検出信号に応じて変位させることにより、振れ検出部で検出される振れによって生じる撮像面上での光学像の振れを補正する構成であれば、上述の構成に限られない。例えば撮像素子を変位させる構成であってもよい。また、振れ検出部は撮像装置の振れを検出できる構成であれば、上述のように角速度センサや加速度センサを用いた構成に限られない。例えば、撮像画から撮像装置の振れを検出するようにしてもよい。
【０１０７】
さらに、レンズ交換が可能な撮像装置である場合、振れ補正装置をレンズ側に設けた構成としてもよく、振れ補正装置を撮像装置の本体側に設けた構成としてもよい。また、振れ補正装置の一部、例えば補正レンズ部と補正レンズ部を駆動する駆動部のみをレンズ側に設けて、他の構成要素を撮像装置の本体側に設けた構成としてもよい。また、補正レンズ部を変位させる場合だけでなく、撮像素子の撮像面上に結像される光学像の振れを補正する方向に、振動検出部からの検出信号に基づいて撮像素子を変位させてもよい。
【０１０８】
この発明の実施の形態は、例示という形態で本発明を開示しており、本発明の要旨を逸脱しない範囲で当業者が実施の形態の修正や代用をなし得ることは自明である。すなわち、本発明の要旨を判断するためには、特許請求の範囲を参酌すべきである。
【産業上の利用可能性】
【０１０９】
この発明の振れ補正装置と振れ補正方法および撮像装置では、振れの検出を行って生成された振れ検出信号のフィルタ処理を行い、フィルタ処理された振れ検出信号に応じて、光軸に対して変位することで撮像素子の撮像面上に結像される光学像の変位状態を撮像面上で移動させる補正レンズ部、または撮像素子を変位させることで振れ補正を行う。この場合、補正レンズ部または撮像素子の変位状態に応じてフィルタ処理特性を変化させて、検出された変位状態が変位限界に近いことに応じて光学像の振れの補正を制限することで、補正領域を有効に使用して適切な振れ補正を行うことができるようになる。したがって、ディジタルカメラやビデオカメラ等に適している。
【図面の簡単な説明】
【０１１０】
【図１】撮像装置の構成を示す図である。
【図２】補正レンズ部の変位量に対する収差発生状況を例示した図である。
【図３】焦点距離と変位量の制限値の関係を例示した図である。
【図４】演算処理部の構成を示す図である。
【図５】振れ検出信号の振幅と振れ検出信号の周波数の関係を例示した図である。
【図６】フィルタ処理部の第１の構成を示す図である。
【図７】補正レンズ部の変位範囲を複数の領域に区分した場合を例示した図である。
【図８】低域通過信号制限値の切り換え動作を示すフローチャートである。
【図９】低域通過信号制限値の切り換え動作を例示した図である。
【図１０】フィルタ処理部の第２の構成を示す図である。
【図１１】遮断周波数の設定を示す図である。
【図１２】フィルタ設定値の切り換え動作を示すフローチャートである。
【図１３】フィルタ設定値の切り換え動作を例示した図である。
【図１４】フィルタ処理部の第３の構成を示す図である。
【符号の説明】
【０１１１】
１０・・・撮像装置、１１・・・撮像光学系ブロック、１２・・・ドライバ、１３・・・撮像光学系センサ、２１・・・撮像素子、２２・・・ＴＧ部、２３・・・ＡＦＥ部、２４・・・信号処理部、２５・・・検波部、３１・・・画像出力部、３２・・・表示部、３３・・・記録再生部、４１・・・操作部、４２・・・振れ検出部、５０・・・制御部、５１・・・演算処理部、１１１・・・ズームレンズ、１１２・・・フォーカスレンズ、１１３・・・補正レンズ部、１１４・・・絞り機構、５１１，５１３・・・Ａ／Ｄ変換部、５１２・・・前処理部、５２０，５２０ａ，５２０ｂ，５２０ｃ・・・フィルタ処理部、５３１・・・積分部、５３２・・・補正量算出部、５３３・・・防振目標位置算出部、５２０１・・・高域通過フィルタ、５２０２・・・低域通過フィルタ、５２０３，５２１０・・・低域通過信号処理部、５２０４，５２１１・・・加算器、５２０５，５２０７・・・分離周波数設定部、５２０６，５２０８・・・可変高域通過フィルタ、５２０９・・・可変低域通過フィルタ
【図１】
2010141554.tif 000003
【図２】
2010141554.tif 000004
【図３】
2010141554.tif 000005
【図４】
2010141554.tif 000006
【図５】
2010141554.tif 000007
【図６】
2010141554.tif 000008
【図７】
2010141554.tif 000009
【図８】
2010141554.tif 000010
【図９】
2010141554.tif 000011
【図１０】
2010141554.tif 000012
【図１１】
2010141554.tif 000013
【図１２】
2010141554.tif 000014
【図１３】
2010141554.tif 000015
【図１４】
2010141554.tif 000016