(57)【要約】【課題】ステッピングモータを駆動力源とする振動補償機構を備えた撮像装置の振動補償制御回路の構成の簡素化及び規模の縮小を図る。【解決手段】ジャイロセンサ５０から出力されるレンズ５６の変位速度に応じた振動検知信号をＡＤＣ６０で変位速度データＤωに変換する。ジャイロフィルタ６２は、変位速度データＤωを変位データに変換することなく、ステッピングモータ制御部６４へ出力する。ステッピングモータ制御部６４は、変位速度データＤωと所定の制御周期単位でのステッピングモータ５４の駆動量との間の予め設定された対応関係に基づき、ジャイロフィルタ６２から得た変位速度データＤωに対応する駆動量に応じたモータ制御信号ＳＭＣを出力する。ドライバ６６はモータ制御信号ＳＭＣに基づいてステッピングモータ５４を駆動する。【選択図】図１
2010072155.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置に備えられた振動検知素子から当該撮像装置の変位速度に応じた振動検知信号を得て、当該撮像装置の振動補償機構を駆動するステッピングモータを制御する振動補償制御回路であって、
前記振動検知信号をＡＤ変換して変位速度データを生成し、当該変位速度データを変位データに変換することなく出力する入力データ生成部と、
前記変位速度データと所定の制御周期単位での前記ステッピングモータの駆動量との間の予め設定された対応関係に基づき、前記入力データ生成部から得た前記変位速度データに対応する前記駆動量に応じたモータ制御信号を出力するステッピングモータ制御部と、
を有することを特徴とする振動補償制御回路。
【請求項２】
請求項１に記載の振動補償制御回路において、
前記入力データ生成部は、前記変位速度データから、補償対象とする振動よりも低周波数帯域の成分を除去又は低減するハイパスフィルタを有し、
前記ハイパスフィルタは、加算器及び遅延素子からなり１階時間微分に相当する演算を行うデジタルフィルタであること、
を特徴とする振動補償制御回路。
【請求項３】
請求項１又は請求項２に記載の振動補償制御回路において、
前記入力データ生成部は、前記変位速度の絶対値が所定の許容値以下である状態が、補償対象とする振動の周期に応じた所定期間以上継続した場合に、前記変位速度データに対して減算又は加算を行って前記変位速度の絶対値を低減させる変位速度減衰部を有すること、を特徴とする振動補償制御回路。
【請求項４】
請求項１から請求項３のいずれか１つに記載の振動補償制御回路において、
さらに、前記ステッピングモータ制御部から出力された前記モータ制御信号に基づいて、前記ステッピングモータを駆動可能な電流量のモータ駆動信号を生成するドライバを有し、
当該振動補償制御回路は、前記ドライバを含めて単一の半導体チップ上に一体に形成された集積回路であること、
を特徴とする振動補償制御回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルスチルカメラ等の撮像装置に手振れ等の振動を補償するために設けられた振動補償機構の駆動を制御する振動補償制御回路に関する。
【背景技術】
【０００２】
近年の撮像装置には、手振れによる画質の低下を抑制するために手振れ補正機能を搭載するものが多くなっている。手振れ補正の方式にはいくつかの種類が存在するが、その１つとして、振動検知素子で撮像装置の振動を検知し、その検知信号に基づいて補正レンズ等の光学部品やＣＣＤイメージセンサ等の撮像素子をアクチュエータで変位させるものがある。
【０００３】
図５は、従来の手振れ補正システムの構成を示す撮像装置２のブロック構成図である。振動検知素子にはジャイロセンサ４が用いられ、光軸の向きの変化に応じた角速度を検知する。一方、アクチュエータにはボイスコイルモータ（Voice Coil Motor：ＶＣＭ）６が用いられる。ＶＣＭ６の駆動制御には、補正レンズ８等の変位量が用いられる。そのため、位置検知素子としてホール素子１０が用いられると共に、ジャイロセンサ４から得られる角速度等の変位速度を積分して変位量に変換するジャイロフィルタ１２が振動補償制御回路１４に設けられる。
【０００４】
ジャイロフィルタ１２は、手振れ成分抽出回路２０、積分回路２２及びセンタリング処理回路２４を含んで構成される。手振れ成分抽出回路２０は高域通過フィルタ（High Pass Filter：ＨＰＦ）を用いて構成することができる。積分回路２２は、低域通過フィルタ（Low Pass Filter：ＬＰＦ）を用いて構成することができる。また、センタリング処理回路２４は、積分処理の出力信号を減衰等させることにより、補正レンズ８が可動限界に到達しにくくなるように変位量を定める処理を行う回路であり、ＨＰＦを用いて積分回路２２の出力信号の直流成分を除去することで当該処理を実現する。これらジャイロフィルタ１２を構成するフィルタは、デジタルフィルタで構成される。
【０００５】
ホールフィルタ２６は、ホール素子１０にて検知された変位量とジャイロセンサ４の出力に基づいて得られた変位量とを合成したデータに基づいてＶＣＭ６を駆動制御する。
【０００６】
上述の図５に示す構成に対して、アクチュエータにステッピングモータを用いた場合、その駆動制御信号からステッピングモータの回転角度を把握することができ、ひいては、当該回転角度から補正レンズ８の変位量を把握できるので、ホール素子１０等の位置検知素子を省略することができる。図６は、ステッピングモータ３０をアクチュエータに用いた従来の手振れ補正システムの構成を示す撮像装置３２のブロック構成図である。振動補償制御回路３４に設けられるジャイロフィルタ１２は、上述した振動補償制御回路１４のものと同様の構成を有し、ジャイロセンサ４が出力する変位速度を積分して変位量に変換し、回転制御部３６へ出力する。回転制御部３６は、ステッピングモータに対する制御タイミング毎に、現在の変位量と前回の変位量との差分を計算し、当該差分を補償するのに必要な今回のステッピングモータ３０の所要回転角度を求める。ステッピングモータ制御部３８は、前回のステッピングモータの位置を基準として、回転制御部３６により求められた所要回転角度だけステッピングモータを回転させるように制御信号を生成する。生成された制御信号はドライバ４０に供給され、ドライバ４０が当該制御信号に基づいてステッピングモータ３０に対する駆動信号を生成する。
【特許文献１】特開２００６−２０８８７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ジャイロフィルタ１２を構成するデジタルフィルタの数が多いと回路規模が大きくなり得るという問題があった。当該デジタルフィルタは、遅延素子、加算器、乗算器等の複数の要素を組み合わせて構成される。特に、積分回路２２を構成するデジタルフィルタは、一般的な係数を乗じて出力する乗算器を基本的に要する。当該乗算器は加算器に比べると回路構成が複雑であるため、上述の問題点への影響が大きい。そのため、図６のようにホール素子１０を省略した手振れ補正システムとしても、その制御を行う振動補償制御回路３４の回路規模の縮小の効果は小さい。また、振動補償制御回路３４は、差分の算出等を行う回転制御部３６を要する点でも、回路規模の縮小を図りにくかった。
【０００８】
また、ドライバ４０は、比較的大電流の駆動信号を生成するため、サイズの大きなトランジスタ等からなり、半導体集積回路（Integrated Circuit：ＩＣ）を構成する半導体基板上にて比較的大きな面積を要する。そのため、上述のように、回路構成が複雑となる振動補償制御回路３４とドライバ４０とをＩＣとして１チップ化する場合、チップサイズの増加に伴うコスト増といった問題が存在する。一方、これにより１チップ化が阻害される結果、プリント基板上にマウントする部品点数が増え、手振れ補正システムの集積度の向上を図りにくくなるという問題が生じ得る。また、振動補償制御回路３４のチップとドライバ４０のチップとを１パッケージのＩＣとするにしても、組立工数が増加するという問題がある。
【０００９】
本発明は上記問題点を解決するためになされたものであり、より構成が簡単で回路規模の縮小が図られる振動補償制御回路を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る振動補償制御回路は、撮像装置に備えられた振動検知素子から当該撮像装置の変位速度に応じた振動検知信号を得て、当該撮像装置の振動補償機構を駆動するステッピングモータを制御するものであって、前記振動検知信号をＡＤ変換して変位速度データを生成し、当該変位速度データを変位データに変換することなく出力する入力データ生成部と、前記変位速度データと所定の制御周期単位での前記ステッピングモータの駆動量との間の予め設定された対応関係に基づき、前記入力データ生成部から得た前記変位速度データに対応する前記駆動量に応じたモータ制御信号を出力するステッピングモータ制御部と、を有する。
【発明の効果】
【００１１】
本発明によれば、ジャイロセンサ等の振動検知素子が検知する撮像装置の変位速度は積分されずにステッピングモータ制御部に入力され、ステッピングモータ制御部は、周期的に、変位速度に応じた量ずつ、ステッピングモータの駆動量を変化させる。本発明の振動補償制御回路は、積分回路として機能するデジタルフィルタを要さず、回路規模の縮小が図られる。また、振動検知素子の出力信号から補償対象振動を抽出するハイパスフィルタを、乗算器を用いない構成とすることで、小さな回路規模を実現できる。変位速度減衰部は、基本的に変位速度の絶対値を一定量減じることによりセンタリング処理を実現する。当該処理は、乗算器の使用を控えた小さな回路構成により実現できる。
【００１２】
また、振動検知素子の出力信号からステッピングモータに対する制御信号を生成するまでの回路の規模の縮小が図られることに伴い、同一の半導体チップ上にドライバを搭載可能となり、ドライバを含めた振動補償制御回路の構成の単純化及び小型化が図れる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態（以下実施形態という）について、図面に基づいて説明する。本実施形態はカメラに関するものであり、本発明に係る振動補償制御回路は当該カメラの手振れ補正機能に用いられる。
【００１４】
図１は、実施形態に係るカメラの手振れ補正システムの概略のブロック構成図である。本手振れ補正システムは、ジャイロセンサ５０、振動補償制御回路５２及びステッピングモータ５４を含んで構成される。手振れ補正システムにはいくつかの方式があるが、例えば、本システムは、撮像素子（図示せず）の受光面に光学像を形成する光学系に設けられた補正レンズ（レンズ５６）の位置を制御する方式とすることができる。
【００１５】
ジャイロセンサ５０は、カメラの振動を検出するために設けられたセンサであり、振動により生じる変位速度として角速度ωを検出し、角速度ωに応じた電気信号Ｖωを出力する。ジャイロセンサ５０は２つ設けられ、ｘ軸の回りでの角速度成分及びｙ軸の回りでの角速度成分それぞれについて信号Ｖωが得られる。
【００１６】
変位可能なレンズ５６と当該レンズ５６を変位させるアクチュエータとは振動補償機構を構成する。例えば、レンズ５６のｘ−ｙ平面内での２次元変位を実現するために、アクチュエータは一対設けられ、ｘ方向、ｙ方向それぞれの変位を可能とする。アクチュエータはその駆動力源としてステッピングモータ５４を有している。ステッピングモータ５４にて周方向に配列されたステータは、その配列順に従って順番に複数相の駆動信号のいずれかに対応付けられ、ステータのコイルは対応する駆動信号により励磁される。ロータは、複数相の駆動信号の位相φに応じて一定の角度ステップずつ回転する。ロータの回転数や位置（回転角度）は、振動補償制御回路５２において、印加した駆動信号波形のサイクル数及び位相φから把握することができる。それ故、ステッピングモータ５４を用いたアクチュエータは、位置検出手段を備えてその検出結果を振動補償制御回路５２へフィードバックする必要がない。
【００１７】
振動補償制御回路５２は、Ａ／Ｄ変換器（ＡＤＣ：Analog-to-Digital Converter）６０、ジャイロフィルタ６２、ステッピングモータ制御部６４及びドライバ６６を含んで構成される。振動補償制御回路５２は、例えば、単一の半導体チップ上にＩＣとして一体に形成される。
【００１８】
ＡＤＣ６０は、２つのジャイロセンサ５０がそれぞれ出力する電圧信号Ｖωを入力され、それらを時分割でデジタルデータＤωに変換する。各信号のＡ／Ｄ変換は、ステッピングモータ５４に対する制御周期毎に周期的に行われ、ｘ軸、ｙ軸それぞれの回りでのカメラの揺動角速度ωに応じた変位速度データＤωが生成される。
【００１９】
変位速度データＤωはジャイロフィルタ６２に入力される。ジャイロフィルタ６２は、ＡＤＣ６０と共にステッピングモータ制御部６４に対する入力データ生成部を構成する。ジャイロフィルタ６２は、ＡＤＣ６０から入力されたｘ方向、ｙ方向それぞれの変位速度データＤωに対して後述する処理を行い、ステッピングモータ制御部６４へ出力する。
【００２０】
ステッピングモータ制御部６４は、変位速度データＤωと、一定に設定される制御周期の間におけるステッピングモータ５４の駆動量との対応関係を予め設定されている。駆動量は、例えば、ステッピングモータ５４の回転位置の変化量をモータのロータの回転角度Θの変化量や、ピッチ角度θＰで刻まれた小歯の移動数ｎｐ（ここでｎｐ・θＰ＝Θ）により直接的に指定することができるが、本実施形態では、モータ制御信号の位相φの変化量により駆動量を指定する。例えば、ステッピングモータ５４を１−２相励磁方式で駆動する場合には、モータ制御信号の位相φがπ/４〔rad〕、つまり４５゜変化するごとに回転角度Θは(1/8)θＰずつ変化し、１周期のモータ制御信号による１ピッチ角の回転は８ステップで行われる。そこで、本実施形態のステッピングモータ制御部６４は、１サイクルの制御周期における回転のステップ数ｎＳを、ステッピングモータ５４の可動範囲及びジャイロフィルタ６２の出力範囲に基づいて生成する。
【００２１】
例えば、ステッピングモータ５４によって（＋Ｎｍａｘ）ステップから（−Ｎｍａｘ）ステップまでレンズ５６を可動であって、ジャイロフィルタ６２の出力値が（＋Ｄｍａｘ）から（−Ｄｍａｘ）まで取り得る場合、１サイクルの制御周期における回転のステップ数ｎＳはジャイロフィルタ６２の出力値Ｄωより次の式で求めることができる。ただし、Ｎｍａｘ及びＤｍａｘは共に正の数とする。
ステップ数ｎＳ＝Ｄω×(Ｎｍａｘ/Ｄｍａｘ)
【００２２】
ステッピングモータ制御部６４は上記対応関係に基づいて、入力された変位速度データＤωに対応するステップ数ｎＳを求め、当該ステップ数ｎＳに相当する量だけモータ制御信号ＳＭＣの位相φを変化させる。
【００２３】
図２は、モータ制御信号ＳＭＣの模式的な波形図であり、横軸が位相φ、縦軸が電圧である。モータ制御信号ＳＭＣは、ｘ方向、ｙ方向それぞれのステッピングモータ５４に対応して生成され、１つのステッピングモータ５４に対するモータ制御信号ＳＭＣはＡ相とＢ相との２つの信号で構成される。Ａ相のモータ制御信号ＳＭＣは一対の信号ＡＩ１，ＡＩ２を含み、Ｂ相のモータ制御信号ＳＭＣは一対の信号ＢＩ１，ＢＩ２を含む。Ａ相信号、Ｂ相信号はステッピングモータ５４の周方向に配列されたステータのコイルに互い違いに印加される。例えば、８個配列されるステータのうち奇数番のステータにＡ相のモータ制御信号ＳＭＣが印加され、偶数番のステータにＢ相のモータ制御信号ＳＭＣが印加される。コイルはＨブリッジ回路を構成する２つのプッシュプル回路の出力端子間に接続され、一方のプッシュプル回路がＡ相又はＢ相を構成する一対の信号の一方、他方のプッシュプル回路が当該一対の信号の他方で駆動される。これにより、コイルに印加されるＡ相、Ｂ相の電圧はそれぞれ、図２の信号波形ＡＯ，ＢＯに示すように０レベルと、当該０レベルを挟んで互いに逆極性のＨ（High）レベル、Ｌ（Low）レベルとの３つのいずれかに設定され、それらの組み合わせによりモータ制御信号ＳＭＣの８つの位相状態が設定される。
【００２４】
具体的には、ステッピングモータ制御部６４は、モータ制御信号ＳＭＣの位相φを、前回の制御タイミングｔｋ−１（ｋは整数）での位相φ(ｔｋ−１)に対応する値を記憶し、当該位相φ(ｔｋ−１)から、今回の制御タイミングｔｋでの位相φ(ｔｋ)（≡φ(ｔｋ−１)＋(π/４)ｎＳ）に対応する値まで、π/４ずつ順次変化させる。このモータ制御信号の位相φの変化は、次の制御タイミングｔｋ＋１までに完了される。
【００２５】
ドライバ６６は、モータ制御信号ＳＭＣに基づいて、ステッピングモータ５４を駆動するモータ駆動信号を生成する。例えば、ドライバ６６は、Ａ相のモータ制御信号ＳＭＣを印加されるコイルへの通電を制御するＨブリッジ回路と、Ｂ相のモータ制御信号ＳＭＣを印加されるコイルへの通電を制御するＨブリッジ回路とを有する。図３はＨブリッジ回路の模式的な回路図であり、同図はＡ相のモータ制御信号ＳＭＣであるＡＩ１，ＡＩ２が入力される場合を示している。各Ｈブリッジ回路は、対応するモータ制御信号ＳＭＣがＨレベルの場合に、スイッチ素子ＳＷ１，ＳＷ４をオン状態、スイッチ素子ＳＷ２，ＳＷ３をオフ状態としてコイルＭＣに所定方向の電流を流し、一方、Ｌレベルの場合にはスイッチ素子ＳＷ２，ＳＷ３をオン状態、スイッチ素子ＳＷ１，ＳＷ４をオフ状態としてコイルＭＣに逆方向の電流を流す。このドライバ６６が生成するモータ駆動信号によりステータが励磁され、ジャイロセンサ５０が検知する角速度ωの絶対値が減少する方向にステッピングモータ５４が駆動される。これにより、本システムを搭載したカメラは、撮像期間にて、手振れに応じてレンズ５６を移動させ、当該手振れによる撮像素子上での被写体像の変位を補償し、高画質な画像信号を得ることができる。
【００２６】
次にジャイロフィルタ６２の構成を説明する。ジャイロフィルタ６２は、手振れ成分抽出回路７０及び変位速度減衰回路７２を含んで構成される。
【００２７】
手振れ成分抽出回路７０はＨＰＦであり、ＡＤＣ６０から時系列の変位速度データＤωからなる変位速度信号を入力され、変位速度信号から、補償対象とする振動よりも低周波数帯域の成分を除去又は低減し、カメラの振動が反映された変位速度信号の高周波成分を抽出する。手振れ成分抽出回路７０はデジタルフィルタで構成される。特に、本実施形態の手振れ成分抽出回路７０を構成するＨＰＦは、図４に示すブロック構成を有する双一次フィルタとすることができる。図４に示すＨＰＦは、加算器８０及び遅延素子８１，８２からなり１階時間微分に相当する演算を行う双一次フィルタである。−１以外の係数を乗じる乗算器は基本的に構成が複雑となり大規模化し得るが、本実施形態のＨＰＦはそのような乗算器を用いないため、構成が簡易であり小型化が可能である。
【００２８】
手振れ成分抽出回路７０から出力された変位速度データＤωは変位速度減衰回路７２に入力される。変位速度減衰回路７２は、レンズ５６が補償制御機構による可動限界に到達しにくくなるように変位速度データを修正する、一種のセンタリング処理を行う。変位速度減衰回路７２は、変位速度データＤωの絶対値が所定の許容値ｄｔｈ以下である状態が、補償対象とする振動の周期に応じた所定期間以上継続した場合に、変位速度データＤωに対して減算又は加算を行って変位速度データＤωの絶対値を低減させる処理を行い、その処理後の変位速度データＤωをステッピングモータ制御部６４へ出力する。例えば、変位速度データＤωに対する減算量又は加算量の絶対値は変位速度データＤωに依らない一定値α（＞０）に設定することができる。なお、−α＜Ｄω＜αの場合には、変位速度減衰回路７２は０を出力するようにしてもよい。
【００２９】
ｄｔｈは手振れ補償の許容値であり、例えば、露光時間における撮像面上での画像のぶれ量が画質劣化の観点から許容できるか否かに基づいて設定される。カメラの振動による角速度ωがｄｔｈに対応する値より大きい場合には画質を維持するために、変位速度減衰回路７２は変位速度データＤωに対する減算・加算による変位速度の減衰処理は行わず、実際の変位速度に応じたデータＤωを出力する。一方、角速度ωがｄｔｈに対応する値以下である場合には、低い周波数での揺動に追随した振動補償が累積して補償制御機構が可動限界に達しやすいという問題が存在する。そこで、この場合には、当該問題が生じないようにするために、変位速度データＤωに対する減算・加算による変位速度の減衰処理を行ってセンタリング処理を実現する。ここで、角速度ωがｄｔｈに対応する値以下である状態では、振動補償の必要性が比較的小さいので、当該減衰処理を行っても画質への悪影響は特に問題とならない。
【００３０】
なお、露光時間が長いほど、小さい角速度ωでも画像のぶれが生じやすくなることから、ｄｔｈは露光時間が長いほど小さく設定することができる。
【００３１】
ここで、角速度ωがｄｔｈに対応する値以下となる状態は、振動補償が必要な大きな角速度ωを伴う振動の周期内においても、振動方向の切り替わりのタイミング等にて一時的に生じ得る。そのような状態では変位速度の減衰を行わずに、十分な振動補償を継続することが好ましい。そこで、変位速度の減衰処理は、角速度ωがｄｔｈに対応する値以下である状態が所定期間λ以上継続した場合にのみ行う。所定期間λは、補償対象とする振動の周期、又は周波数に応じて設定することができる。補償対象とする振動の下限周波数は、露光時間が長いほど低くなることから、期間λは露光時間が長いほど長く設定することができ、例えば、期間λは露光時間と同程度に設定することができる。
【００３２】
変位速度減衰回路７２は、上述のように基本的に変位速度データＤωの絶対値を一定量減じることによりセンタリング処理を実現する。当該処理は、乗算器の使用を控えた小さな回路構成により実現できる。一方、絶対値を一定量減算する代わりに、乗算器を用いて一定割合減衰させる構成としても同様のセンタリングの効果を得ることが可能である。
【００３３】
なお、本実施形態では手振れ成分抽出回路７０、変位速度減衰回路７２及びドライバ６６をステッピングモータ制御部６４と同一のチップ上に形成した構成を示した。これに対して、本発明の振動補償制御回路５２は、ドライバ６６を別チップとしたものでもよく、また手振れ成分抽出回路７０又は変位速度減衰回路７２を省略したものとしたものでもよい。また、手振れ成分抽出回路７０、変位速度減衰回路７２は背景技術に記載のＨＰＦとしても、本発明の効果を得ることができる。
【００３４】
また、ジャイロセンサ５０以外の振動検知素子を用いた撮像装置の振動制御回路にも本発明を適用することができる。
【００３５】
また、本発明の実施形態では、レンズを駆動させて手振れ補正を行うレンズシフト方式としたが、本発明はこれに限られるものではない。たとえば、本発明は、撮像装置のぶれに応じてＣＣＤイメージセンサなどの撮像素子をシフトさせるイメージセンサシフト方式にも適用することができる。
【図面の簡単な説明】
【００３６】
【図１】本発明の実施形態に係るカメラの手振れ補正システムの概略のブロック構成図である。
【図２】モータ制御信号の模式的な波形図である。
【図３】Ｈブリッジ回路の模式的な回路図である。
【図４】手振れ成分抽出回路であるＨＰＦを構成する双一次フィルタのブロック図である。
【図５】従来の手振れ補正システムの構成を示す撮像装置のブロック構成図である。
【図６】ステッピングモータをアクチュエータに用いた従来の手振れ補正システムの構成を示す撮像装置のブロック構成図である。
【符号の説明】
【００３７】
５０  ジャイロセンサ、５２  振動補償制御回路、５４  ステッピングモータ、５６  レンズ、６０  ＡＤＣ、６２  ジャイロフィルタ、６４  ステッピングモータ制御部、６６  ドライバ、７０  手振れ成分抽出回路、７２  変位速度減衰回路、８０  加算器、８１，８２  遅延素子。
【図１】
2010072155.tif 000003
【図２】
2010072155.tif 000004
【図３】
2010072155.tif 000005
【図４】
2010072155.tif 000006
【図５】
2010072155.tif 000007
【図６】
2010072155.tif 000008