(57)【要約】【課題】撮影装置に装着されたレンズや撮影者の撮影方法に関わらず、基準値演算誤差を最小限に抑えることができ、高精度の手ブレ補正を行うことができるようにする。【解決手段】デジタルカメラ１は、撮影光軸に直交する２つの互いに異なる軸周りのブレデータを検出するブレ検出手段３７と、レンズ部２から情報を取得するＭｕｃｏｍ３４と、異なる時刻に検出された複数のブレデータを用いて第１基準値を算出する処理と、異なる時刻に算出された複数の第１基準値から第２基準値を算出する処理と、その複数の第１基準値から低周波のブレの有無を判断する処理と、上記情報に基づいて上記判断を行うか否かを選択する処理と、露光時のブレ検出基準値を更新する処理とを行うＴｕｃｏｍ３５とを備え、上記選択の結果に基づいて第２基準値を算出し、ブレ検出基準値を更新する。【選択図】図２
2010032753.tif 000002
【特許請求の範囲】
【請求項１】
当該撮影装置の撮影光軸に直交する２つの互いに異なる軸周りのブレデータを検出するブレ検出手段と、
異なる時刻に前記ブレ検出手段により検出された複数のブレデータを用いて第１基準値を算出する第１基準値算出手段と、
異なる時刻に前記第１基準値算出手段により算出された複数の第１基準値から第２基準値を算出する第２基準値算出手段と、
前記複数の第１基準値から、低周波のブレの有無を判断する判断手段と、
当該撮影装置に装着された撮影レンズから情報を取得する通信手段と、
前記通信手段により取得されたレンズ情報に基づいて前記判断手段による判断を行うか否かを選択する選択手段と、
露光時のブレ検出基準値を更新する更新手段と、
を備え、
前記選択手段による選択結果に基づいて前記第２基準値算出手段が前記第２基準値を算出し、前記更新手段が前記ブレ検出基準値を更新する、
ことを特徴とする撮影装置。
【請求項２】
前記判断手段により低周波のブレが有ると判断された場合は、前記第２基準値算出手段が、前記複数の第１基準値から前記低周波のブレに対応する第１の基準値を除外して前記第２基準値を算出し、前記更新手段が、算出された前記第２基準値を前記ブレ検出基準値とすることにより前記ブレ検出基準値を更新し、
前記判断手段により低周波のブレが無いと判断された場合は、前記第２基準値算出手段が、前記複数の第１基準値から前記第２基準値を算出し、前記更新手段が、算出された前記第２基準値を前記ブレ検出基準値とすることにより前記ブレ検出基準値を更新する、
ことを特徴とする請求項１記載の撮影装置。
【請求項３】
撮影者が当該撮影装置のファインダを覗きながら撮影をするのか、又は、撮影者が当該撮影装置のモニタを見ながら撮影をするのかを判断する撮影方法判断手段を更に備え、
前記第２基準値算出手段は、前記撮影方法判断手段による判断結果に基づいて前記第２基準値の算出方法を変更する、
ことを特徴とする請求項１又は２記載の撮影装置。
【請求項４】
上記ブレ検出手段により検出されたブレデータに基づいてブレ補正量を演算するブレ補正量演算手段と、
前記ブレ補正量演算手段の出力に基づいて駆動されるブレ補正手段と、
を更に備え、
前記ブレ補正量演算手段は、前記第２基準値算出手段により算出された第２基準値を用いてブレ補正量を演算する、
ことを特徴とする請求項１乃至３の何れか一項に記載の撮影装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、手ブレ等による撮影装置の振動により生じる像ブレを補正するブレ補正装置を備えた撮影装置に関する。
【背景技術】
【０００２】
従来、ブレ補正装置を備えた撮影装置として、例えばカメラがある。
カメラが備えるブレ補正機能としては、カメラピッチ方向のブレ振動と、カメラヨー方向のブレ振動を角速度センサ等を用いて検出し、その出力信号に基づいてブレ振動を打ち消す方向に撮影光学系の一部、もしくは撮像素子を光軸に垂直な平面で水平・垂直方向にそれぞれ独立にシフトさせ、撮像面上のブレ（像ブレ）を抑制する手ブレ補正機能が知られている。
【０００３】
このようなブレ補正装置においては、ジャイロセンサのような角速度センサを用いてブレ振動の検出を行っている。ブレ補正装置に用いられる角速度センサは、主に使用環境の温度変動により、出力信号にドリフト成分が重畳されることがある。この場合、角速度ヌル電圧（静止時（ω＝０）の出力信号）の変化はブレ振動検出の誤差となるため除去する必要がある。
【０００４】
ドリフト成分を除去する方法として、例えば特許文献１に記載されている方法がある。この方法では、角速度センサの出力信号の移動平均値を演算することによって基準値（ω＝０時の値）を求め、この基準値を角速度センサの出力信号から減算することによりドリフト成分を除去するようにしている。そして、その減算された値を用いて積分演算を行い、角変位信号を求め、撮影レンズの焦点距離等の情報を加味して補正量演算を行い、その演算結果であるブレ補正レンズの目標駆動位置情報から、位置検出装置によって検出されたブレ補正レンズの位置情報を減算した値を、ブレ補正レンズを駆動する補正駆動部に出力し、ブレ補正を行うようにしている。
【特許文献１】特開平１０−９０７４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記のようにしてドリフト成分を除去する方法では、ユーザが撮影装置を手で保持した状態で演算が行われることが多く、基準値の演算を行う際には、ユーザの手ブレによる、おおよそ２０Ｈｚ以下の振動が重畳された角速度センサの出力信号となる。そのため、理論的な基準値（ω＝０時の値）に対して演算により算出した基準値は多少の誤差成分を含んでしまう。
【０００６】
この誤差成分が大きいと、その後、角速度センサの出力信号から誤差成分を含んだ基準値を減算した値を積分演算し、角変位信号を求め、撮影レンズの焦点距離等の情報を加味して演算される補正量も誤差成分を含んだ値となる。この場合、その誤差成分を含んだ補正量に従ってブレ補正レンズが補正駆動部により駆動され、ブレ補正が行われたときには、本来補正すべき補正量にはならず、補正性能の劣化を招いてしまう。
【０００７】
上記基準値の演算期間中の角速度センサの出力信号に、その手ブレによる、おおよそ２０Ｈｚ以下の振動のうち、特に３Ｈｚ以下の振幅が大きい手ブレ振動が含まれている場合、基準値の誤差成分が大きくなる可能性がある。
【０００８】
また、この手ブレによる３Ｈｚ以下の周波数は、ユーザが撮影装置に装着するレンズによって振幅が異なるという傾向がある。そのため、装着されたレンズの重量や、長さ、焦点距離によっては、上記基準値の誤差成分が大きくなり、補正性能の劣化が大きくなる可能性がある。
【０００９】
さらに、この手ブレによる３Ｈｚ以下の周波数は、ユーザが撮影装置背面の液晶画面を見ながら撮影を行う場合にも、ファインダを覗いて撮影する場合に比べて姿勢が安定しないため、振幅が異なるという傾向がある。
【００１０】
本発明は、上記実情に鑑み、撮影装置に装着されたレンズや撮影者の撮影方法に関わらず、基準値演算誤差を最小限に抑えることができ、高精度の手ブレ補正を行うことができる手ブレ補正装置を備えた撮影装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明の第１の態様に係る撮影装置は、当該撮影装置の撮影光軸に直交する２つの互いに異なる軸周りのブレデータを検出するブレ検出手段と、異なる時刻に前記ブレ検出手段により検出された複数のブレデータを用いて第１基準値を算出する第１基準値算出手段と、異なる時刻に前記第１基準値算出手段により算出された複数の第１基準値から第２基準値を算出する第２基準値算出手段と、前記複数の第１基準値から、低周波のブレの有無を判断する判断手段と、当該撮影装置に装着された撮影レンズから情報を取得する通信手段と、前記通信手段により取得されたレンズ情報に基づいて前記判断手段による判断を行うか否かを選択する選択手段と、露光時のブレ検出基準値を更新する更新手段と、を備え、前記選択手段による選択結果に基づいて前記第２基準値算出手段が前記第２基準値を算出し、前記更新手段が前記ブレ検出基準値を更新する、ことを特徴とする。
【００１２】
また、本発明の第２の態様に係る撮影装置は、上記第１の態様において、前記判断手段により低周波のブレが有ると判断された場合は、前記第２基準値算出手段が、前記複数の第１基準値から前記低周波のブレに対応する第１の基準値を除外して前記第２基準値を算出し、前記更新手段が、算出された前記第２基準値を前記ブレ検出基準値とすることにより前記ブレ検出基準値を更新し、前記判断手段により低周波のブレが無いと判断された場合は、前記第２基準値算出手段が、前記複数の第１基準値から前記第２基準値を算出し、前記更新手段が、算出された前記第２基準値を前記ブレ検出基準値とすることにより前記ブレ検出基準値を更新する、ことを特徴とする。
【００１３】
また、本発明の第３の態様に係る撮影装置は、上記第１又は２の態様において、撮影者が当該撮影装置のファインダを覗きながら撮影をするのか、又は、撮影者が当該撮影装置のモニタを見ながら撮影をするのかを判断する撮影方法判断手段を更に備え、前記第２基準値算出手段は、前記撮影方法判断手段による判断結果に基づいて前記第２基準値の算出方法を変更する、ことを特徴とする。
【００１４】
また、本発明の第４の態様に係る撮影装置は、上記第１乃至３の何れか一つの態様において、上記ブレ検出手段により検出されたブレデータに基づいてブレ補正量を演算するブレ補正量演算手段と、前記ブレ補正量演算手段の出力に基づいて駆動されるブレ補正手段と、を更に備え、前記ブレ補正量演算手段は、前記第２基準値算出手段により算出された第２基準値を用いてブレ補正量を演算する、ことを特徴とする。
【発明の効果】
【００１５】
本発明によれば、撮影装置に装着されたレンズや撮影者の撮影方法に関わらず、基準値演算誤差を最小限に抑えることができ、高精度の手ブレ補正を行うことができる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照しながら本発明の実施の形態を説明する。
＜第１の実施形態＞
図１は、本発明の第１の実施形態に係る撮影装置である、デジタルカメラの主要構成を示す図である。
【００１７】
同図に示したデジタルカメラ１は、レンズ交換可能な、いわゆるデジタル一眼レフカメラであって、レンズ部２が装着されている。
なお、デジタルカメラ１にレンズ部２が装着されると、両者が接続部３にて電気的に接続され、互いにデータの送受が可能になっている。
【００１８】
レンズ部２において、撮影レンズ４は、レンズ駆動回路５からの出力を受けて、レンズ駆動機構６内にある図示しないモータによってレンズ枠７を介して駆動され、ズーム・フォーカス等の調整に使用される。絞り８は、絞り駆動回路９からの出力を受けて、絞り駆動機構１０内にある図示しないモータによって駆動される。メモリ１１は、例えばＦｌａｓｈ  Ｒｏｍ等のメモリであって、レンズ部３に関する情報（レンズ情報）として、レンズ重量、レンズ長さ、焦点距離、製品名、及びシリアルナンバー等の情報を記憶する。
【００１９】
デジタルカメラ１において、ミラー１２は、レンズ部２内を通過した被写体像を、ファインダ光学系１３又はＣＣＤユニット１４の何れか一方へ導くために駆動される。ミラー１２の駆動により、ファインダ光学系１３へ被写体像が導かれた場合、撮影者は図示しないファインダを覗くことで被写体像を確認することができる。一方、ＣＣＤユニット１４へ被写体像が導かれた場合、撮影者は当該デジタルカメラ１の背面に設けられた液晶モニタ２４を見ることで被写体像を確認することができる。
【００２０】
ＣＣＤユニット１４は、レンズ部２内を通過した被写体像を光電変換するための光電変換素子である。ＣＣＤユニット１４の直前には、光学的ローパスフィルタ１５が設けられている。シャッタ１６は、シャッタ駆動回路１７によって駆動され、露光時間の調整等に使用される。
【００２１】
ＣＣＤインターフェース回路１８は、ＣＣＤユニット１４から出力されたアナログ電気信号に対しＣＤＳ（Correlated Double Sampling）やＡＧＣ（Automatic Gain Control）等のアナログ信号処理を行った後、それをデジタル電気信号に変換する。前処理回路１９は、ＣＣＤインターフェース回路１８から出力されたデジタル電気信号に対し、画素補間処理や色補正処理等のデジタル信号処理を行って、それを画像データとして出力する。
【００２２】
手ブレ補正ユニット２０は、ＣＣＤユニット１４を移動させることにより、手ブレによる当該デジタルカメラ１のブレ振動（以下単に「ブレ」ともいう）を補正する。なお、手ブレ補正ユニット２０の詳細は後述する。
【００２３】
ストロボ２１は、ストロボ制御回路２２からの出力を受けて、発光する。
ＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）２３は、前処理回路１９から出力された画像データを格納する。また、画像処理回路２７が処理を行う際の画像展開エリアとしても使用される。
【００２４】
Ｆｌａｓｈ  Ｒｏｍ２４は、カメラ制御用マイクロコンピュータ３４により実行されるカメラプログラムを記憶する。
液晶モニタ２５は、当該デジタルカメラ１の背面に設けられたモニタであって、ＣＣＤユニット１４によって撮像された画像や、記録メディア２６に記録された画像データに係る画像等が表示される。
【００２５】
記録メディア２６は、撮影された画像に係る画像データ等を記録するための内蔵型の記録媒体である。
画像処理回路２７は、画像データを記録する際や記録されている画像データを表示する際などに例えばＪＰＥＧ（Joint Photographic Experts Group）方式等による画像データの圧縮／伸張処理や、画像を構成する画素数を増減させる画像の拡大／縮小処理（リサイズ処理）等といった、画像データに対する各種の画像処理を行う。
【００２６】
不揮発性メモリ２８は、例えばＥＥＰＲＯＭ等のメモリであって、当該デジタルカメラ１の制御に必要な各種データを記憶する。
外部装置Ｉ／Ｆ回路２９は、外部出力端子３０を介して接続される外部装置との間で、データの送受を可能にするためのインターフェースである。
【００２７】
電源回路３１は、電池３２から供給される電圧を必要な電圧に変換し、当該デジタルカメラ１を構成する各回路ユニットへ供給する。
カメラ操作ＳＷ３３は、ユーザからの各種指示を受け付け、それをカメラ制御用マイクロコンピュータ３４へ通知するための各種のボタンやスイッチ等を含む。例えば、撮影指示を行うためのレリーズボタンや、当該デジタルカメラ１の電源をＯＮ／ＯＦＦするための電源ボタンや、撮影待機状態における被写体像の確認を図示しないファインダで行うか又は液晶モニタ２５で行うかを切り換えるための切換ボタン等を含む。
【００２８】
カメラ制御用マイクロコンピュータ（以下、「Ｍｕｃｏｍ」という）３４は、Ｆｌａｓｈ  Ｒｏｍ２４に記憶されているカメラプログラムを読み出し実行することによって、当該デジタルカメラ１の全体の動作を制御する。また、Ｍｕｃｏｍ３４は、当該デジタルカメラ１にレンズ部２が装着されている場合に、接続部３を介してレンズ部２の制御も行う。
【００２９】
図２は、上記の手ブレ補正ユニット２０の内部構成を示す図である。
同図において、手ブレ補正ユニット２０は、上述のようにＣＣＤユニット１４に接続されている。手ブレ補正ユニット２０の制御は手ブレ補正制御用マイクロコンピュータ（以下「Ｔｕｃｏｍ」という）３５が行い、このＴｕｃｏｍ３５とＭｕｃｏｍ３４とは通信ライン３６を介して電気的接続がなされ、Ｍｕｃｏｍ３４からの指示に従ってＴｕｃｏｍ３５の動作が行われる。当該デジタルカメラ１のブレは、ブレ検出手段３７によって検出され、その出力信号がＴｕｃｏｍ３５に入力される。
【００３０】
尚、ブレ検出手段３７は、当該デジタルカメラ１の撮影光軸に直交する２つの互いに異なる軸周り（例えば当該カメラ１のピッチ方向のブレとヨー方向のブレ）のブレを検出する。
【００３１】
Ｔｕｃｏｍ３５では、そのブレ検出手段３７の出力信号に基づいてブレ補正量の演算が行われ、そのブレ補正量に応じた信号がブレ補正駆動回路３８へ送られる。ＣＣＤユニット１４は、ブレ補正駆動回路３８によって生成される電気信号によって動作する、ブレ補正駆動機構３９内にある図示しないモータによって駆動される。ＣＣＤユニット１４の駆動位置は、位置検出センサ４０によって検出され、Ｔｕｃｏｍ３５に送られてフィードバック制御が行われる。
【００３２】
図３は、上記の手ブレ補正ユニット２０の内部構成をより詳細に示す図である。
但し、同図においては、ブレ検出手段３７及びＴｕｃｏｍ３５の内部構成において、上述の撮影光軸に直交する２つの互いに異なる軸周りのブレの補正に関係する構成のうち、一方の軸周りのブレの補正に関係する構成については示してあるが、他方の軸周りのブレの補正に関係する構成については、同一構成であることから、図示を省略している。以下においては、ブレ補正に関係する構成及び動作として、その一方の軸周りのブレの補正に関係する構成及び動作のみを説明するが、他方の軸周りのブレの補正に関係する構成及び動作もそれと同一となる。
【００３３】
同図に示したように、ブレ検出手段３７は、ジャイロセンサ３７ａと増幅回路３７ｂを含む。ジャイロセンサ３７ａは、上記の一方の軸周りのブレに応じたブレデータを検出する。増幅回路３７ｂは、ジャイロセンサ３７ａの出力信号（ブレデータ）を増幅する。
【００３４】
Ｔｕｃｏｍ３５は、ＡＤ変換器３５ａと、第１基準値演算手段３５ｂと、第１基準値用メモリ３５ｃと、レンズ情報取得手段３５ｄと、低周波有無検出手段３５ｅと、第２基準値演算手段３５ｆと、静止画撮影基準値用メモリ３５ｇと、減算器３５ｈと、補正量演算手段３５ｉとを含む。
【００３５】
ＡＤ変換器３５ａは、ブレ検出手段３７からの出力信号をＡ／Ｄ変換する。
第１基準値演算手段３５ｂは、ＡＤ変換器３５ａの出力信号（以下、「ブレ信号」又は「ブレ角速度信号」ともいう）から、第１基準値を算出する。より具体的には、異なる時刻にジャイロセンサ３７ａにより検出された、現時点から過去ｍ個（但しｍは複数）のブレデータに対応するブレ信号の値の平均値を第１基準値として算出する。
【００３６】
第１基準値用メモリ３５ｃは、異なる時刻に第１基準値演算手段３５ｂにより算出された、現時点から過去ｎ個（但しｎは複数）の第１基準値を格納可能なメモリである。
レンズ情報取得手段３５ｄは、Ｍｕｃｏｍ３４内に備えられたレンズ情報用メモリ３４ａからレンズ部２のレンズ情報を取得する。
【００３７】
なお、レンズ情報用メモリ３４ａに記憶されたレンズ部２のレンズ情報は、当該デジタルカメラ１にレンズ部２が装着され電源ボタンがＯＮされた時等に、レンズ部２内のメモリ１１から接続部３を介してＭｕｃｏｍ３４内の図示しない通信手段により読み出され格納されたものである。但し、装着されているレンズ部からレンズ情報を取得できない場合（例えばレンズ情報を格納したメモリを備えていないレンズ部が装着されている場合等）には、レンズ情報用メモリ３４ａにレンズ情報が格納されず、レンズ情報取得手段３５ｄによりレンズ情報が取得されない。
【００３８】
低周波有無検出手段３５ｅは、レンズ情報取得手段３５ｄにより取得されたレンズ部２のレンズ情報に基づいて低周波有無検出処理を行うか否かを選択する。ここで、レンズ情報取得手段３５ｄによりレンズ情報が取得されていない場合は、低周波有無検出処理を行うことを選択するものとする。レンズ情報取得手段３５ｄによりレンズ情報が取得されていた場合は、そのレンズ情報の内容から、レンズ重量が所定量以上の場合、レンズ長さが所定長以上の場合、又は、焦点距離が所定距離以上の場合に、低周波有無検出処理を行うことを選択するものとし、それ以外は、低周波有無検出処理を行わないことを選択するものとする。また、低周波有無検出処理を行うことを選択した場合、低周波有無検出手段３５ｅは、更に、第１基準値用メモリ３５ｃに格納されている過去ｎ個の第１基準値の平均値を算出し、そのｎ個の第１基準値と算出した平均値とから、低周波（例えば３Ｈｚ以下）のブレの有無を検出することにより低周波のブレの有無を判断する、という低周波有無検出処理を行う。なお、低周波有無検出処理を行わないことを選択した場合は、このような低周波有無検出処理を行わない。
【００３９】
第２基準値演算手段３５ｆは、低周波有無検出手段３５ｅの選択結果及び判断結果に応じた演算条件を用いて、そのｎ個の第１基準値に基づいて第２基準値を算出する。より詳しくは、低周波有無検出手段３５ｅが低周波有無検出処理を行わないことを選択した場合や、低周波有無検出処理を行うことを選択し且つ低周波のブレが無いと判断した場合、第２基準値演算手段３５ｆは、そのｎ個の第１基準値の平均値を第２基準値として算出する。このような第２基準値の算出方法を「演算条件１」という。一方、低周波有無検出手段３５ｅが低周波有無検出処理を行うことを選択し且つ低周波のブレが有ると判断した場合、第２基準値演算手段３５ｆは、そのｎ個の第１基準値から、その低周波のブレに対応する第１基準値を除外した残りの第１基準値の平均値を第２基準値として算出する。このような第２基準値の算出方法を「演算条件２」という。
【００４０】
ここで、図４、図５、及び図６を用いて、第２基準値の算出例を説明する。なお、図４、図５、及び図６において、横軸は時間を示し、縦軸は角速度を示している。また、点線はブレ信号（ＡＤ変換器３５ａの出力信号）を示し、丸で表す点は過去に算出された第１基準値を示し、四角で表す点は過去に算出された第２基準値を示している。また、第１基準値は、所定時間毎に、過去ｍ個のブレ信号の値の平均を求めることにより算出されるものとし、第２基準値は、所定時間毎に、上記の演算条件１又は演算条件２に従って過去ｎ個の第１基準値に基づいて算出されるものとする。
【００４１】
図４に示した動作例は、低周波有無検出手段３５ｅにより低周波有無検出処理を行わないことが選択され、第２基準値演算手段３５ｆにより演算条件１に従って第２基準値が算出される場合の例を示している。
【００４２】
この場合は、同図に示したように、最新の第２基準値として、第１基準値１から第１基準値ｎまでのｎ個（同図の例ではｎ＝１５）の第１基準値の平均を求めることにより、ヌル電圧（ω０）からΔωｆ１だけ誤差成分を含んだ第２基準値ｆ１が算出される。この場合の誤差成分Δωｆ１は、Δωｆ１≒０と理論的な角速度ゼロの値に近いため、理論値に近いブレ角速度信号を得ることができる。 
【００４３】
図５に示した動作例は、本実施形態に係る動作の優位性を説明するために示したものであって、重いレンズ部２（レンズ重量が上記の所定量以上となるレンズ部）が装着されているときに、本実施形態に係る動作であるならば、低周波有無検出手段３５ｅにより低周波有無検出処理を行うことが選択され、その処理の結果から、第２基準値演算手段３５ｆにより演算条件２に従って第２基準値が算出されるところを、一律に、演算条件１に従って第２基準値を算出するようにした場合の例を示している。
【００４４】
この場合は、同図に示したように、最新の第２基準値として、第１基準値１から第１基準値ｎまでのｎ個（同図の例ではｎ＝１５）の第１基準値の平均を求めることにより、ヌル電圧（ω０）からΔωｆ２だけ誤差成分を含んだ第２基準値ｆ２が算出される。 
【００４５】
この例では、装着されているレンズ部２が重いことから、撮影者による低周波且つ振幅が大きい手ブレが生じてしまい、ブレ信号に、その手ブレに対応する低周波且つ振幅が大きいブレ信号が含まれてしまっているのが確認できる。このような場合に、その低周波且つ振幅が大きいブレ信号を含むブレ信号からｎ個の第１基準値を算出し、そのｎ個の第１基準値の平均により第２基準値ｆ２を算出するようにすると、その誤差成分Δωｆ２が、図４における誤差成分Δωｆ１と比較した場合にΔωｆ２≫Δωｆ１と大きくなってしまい、その後にΔωｆ２ずれた第２基準値ｆ２をブレ信号より減算し補正量を演算すると、誤差成分Δωｆ２が加算されたブレ角度信号になってしまい、本来のブレ角度信号を求めることができない。そのため 、補正性能の劣化を招く虞がある。
【００４６】
本実施形態に係る動作では、このような重いレンズ部２が装着されている場合、レンズ情報に基づいて低周波有無検出処理を行うことが選択され、その低周波有無検出処理の処理結果から、演算条件２に従って第２基準値が算出されるので、図５に示した第１基準値１から第１基準値ｎまでのｎ個の第１基準値から低周波のブレに対応する第１基準値を除外した残りの第１基準値の平均により第２基準値が算出されるようになり、第２基準値の誤差成分を最小限に抑えることが可能である。
【００４７】
図６に示した動作例は、このような本実施形態に係る動作例を示しており、低周波有無検出手段３５ｅにより低周波有無検出処理を行うことが選択され、その処理の結果から、第２基準値演算手段３５ｆにより演算条件２に従って第２基準値が算出された場合の例を示している。
【００４８】
この場合は、同図に示したように、まず、低周波検知基準値として、第１基準値１から第１基準値ｎまでのｎ個（同図の例ではｎ＝１５）の第１基準値の平均値が求められる。次に、その低周波検知基準値とｎ個の第１基準値とを比較して、低周波検知基準値に対して、連続して正側（低周波検知基準値よりも大きな角速度側）に存在する第１基準値の数、又は、連続して負側（低周波検知基準値よりも小さな角速度側）に存在する第１基準値の数が、所定の制限値（例えば３Ｈｚ以下となる第１基準値数）以上であるか否かの判定が行われる。なお、上記の制限値は、低周波（例えば３Ｈｚ以下）のブレと判定可能な最小の第１基準値数である。
【００４９】
本例では、上記の制限値を４とし、連続して正側又は負側に存在する第１基準値の数が制限値以上である場合に低周波のブレが有ると判断し、制限値未満である場合に低周波のブレが無いと判断するものとする。
【００５０】
同図に示した例では、ｎ個の第１基準値のうち第１基準値ｘから第１基準値（ｎ−１）までの６個の第１基準値（同図の白丸で表す点参照）が、連続して正側に存在していることから、この場合は、低周波のブレが有ると判断される。従って、この場合では、最新の第２基準値として、ｎ個の第１基準値から低周波のブレに対応する第１基準値ｘから第１基準値（ｎ−１）の６個（同図の白丸で表す点参照）を除外した残りのｎ−６個（同図の例では９個）の第１基準値の平均を求めることにより、 第２基準値ｆ３が算出される。このようにして算出された第２基準値ｆ３に含まれる誤差成分Δωｆ３は、Δωｆ３≒０と理論的な角速度ゼロの値に近いため、理論値に近いブレ角速度信号を得ることができる。
【００５１】
このように、低周波のブレに対応する第１基準値が除外されて第２基準値が求められるので、第２基準値の誤差成分を最小限に抑えることができる。
なお、同図において、第２の基準値ｆ３以外の黒四角で表す３つの点は、過去に、低周波のブレが有ると判断されて算出された第２基準値であり、残りの白四角で表す１１個の点は、過去に、低周波のブレが無いと判断されて算出された第２基準値である。
【００５２】
図３において、静止画撮影基準値用メモリ３５ｇは、上記のようにして第２基準値演算手段３５ｆにより算出された第２基準値を、静止画撮影基準値として格納するメモリである。なお、静止画撮影基準値は、露光時のブレ検出基準値でもある。また、静止画撮影基準値用メモリ３５ｇに格納される第２基準値は、第２基準値演算手段３５ｆにより第２基準値が算出される毎に、上書き更新される。
【００５３】
減算器３５ｈは、ＡＤ変換器３５ａの出力信号であるブレ信号から、静止画撮影基準値用メモリ３５ｇに格納されている静止画撮影基準値（第２基準値）を減算する。
補正量演算手段３５ｉは、減算器３５ｈの出力信号（ブレ信号から静止画撮影基準値（第２基準値）を減算した信号）を用いて積分演算を行い、角変位信号を求め、Ｍｕｃｏｎ３４からのレンズの焦点距離情報を加味して補正量演算を行い、更に、その演算結果から、位置検出センサ４０の出力信号に基づいた位置情報を減算した値をブレ補正量として算出し、そのブレ補正量に応じた信号をブレ補正駆動回路３８へ出力する。
【００５４】
ブレ補正駆動回路３８は、Ｔｕｃｏｍ３５（補正量演算手段３５ｉ）からのブレ補正量に応じた信号に基づいて、ブレ補正駆動機構３９を駆動し、ＣＣＤユニット１４を駆動させる。位置検出センサ４０は、ＣＣＤユニット１４の駆動位置を検出し、その検出結果に応じた信号を補正量演算手段３５ｉへ出力する。
【００５５】
次に、上記の手ブレ補正ユニット２０の動作を、図７を用いて説明する。
図７は、その動作例を示すフローチャートである。
同図に示したように、手ブレ補正ユニット２０の動作が開始すると、まず、ブレ検出手段３７が動作を開始する（ステップ（以下単に「Ｓ」という）１）。
【００５６】
続くＳ２乃至１３の処理は、レリーズボタンによる２ｎｄレリーズが為されていない間（２Ｒ  ＯＦＦの間）、すなわち撮影指示が行われていない間に繰り返し行われる処理である。
【００５７】
２Ｒ  ＯＦＦの間では、まず、第１基準値演算手段３５ｂによる第１基準値の演算及び第１基準値用メモリ３５ｃへの第１基準値の保存を開始する（Ｓ２及び３）。これにより、第１基準値用メモリ３５ｃへの、過去ｎ回分（過去ｎ個）の第１基準値の保存が開始される。
【００５８】
次に、第１基準値用メモリ３５ｃに過去ｎ回分の第１基準値が保存されたか否かを判定し（Ｓ４）、その判定結果がＮｏの場合には、レリーズボタンによる２ｎｄレリーズが為されていない場合に限り、処理がＳ２へ戻る。
【００５９】
一方、Ｓ４の判定結果がＹｅｓの場合には、レンズ情報取得手段３５ｄがレンズ情報用メモリ３４ａからレンズ情報を取得し（Ｓ５）、レンズ情報が有るか否かを判定する（Ｓ６）。
【００６０】
このＳ６の判定結果がＹｅｓの場合は、そのレンズ情報に含まれる特定の情報の値が基準値未満であるか否かを判定する（Ｓ７）。ここで、レンズ情報に含まれる特定の情報の値とは、レンズ重量、レンズ長さ、及び焦点距離の値であり、レンズ重量が所定量（基準値）未満の場合、レンズ長さが所定長（基準値）未満の場合、及び、焦点距離が所定距離（基準値）未満の場合に、Ｓ７がＹｅｓと判定され、レンズ重量が所定量以上の場合、レンズ長さが所定長以上の場合、又は、焦点距離が所定距離以上の場合に、Ｓ７がＮｏと判定される。但し、レンズ情報に、レンズ重量、レンズ長さ、及び焦点距離の値のうちの一つ又は二つしか含まれていない場合には、その一つ又は二つの値を上記のレンズ情報に含まれる特定の情報の値として、同様にして、判定が行われる。
【００６１】
Ｓ６の判定結果がＮｏの場合、又は、Ｓ７の判定結果がＮｏの場合には、低周波有無検出手段３５ｅが、上述の低周波有無検出処理を行い（Ｓ１１）、ブレ信号に低周波成分が有るか否か、すなわち、低周波のブレが有るか否かを判定する（Ｓ１２）。
【００６２】
このＳ１２の判定結果がＹｅｓの場合は、第２基準値演算手段３５ｆが、第２基準値の演算条件として演算条件２を選択し（Ｓ１３）、その演算条件２に従って第２基準値を算出する（Ｓ９）。
【００６３】
Ｓ７の判定結果がＮｏの場合、又は、Ｓ１２の判定結果がＮｏの場合は、第２基準値演算手段３５ｆが、第２基準値の演算条件として演算条件１を選択し（Ｓ８）、その演算条件１に従って第２基準値を算出する（Ｓ９）。
【００６４】
Ｓ９の後は、Ｓ９で算出された第２基準値を静止画撮影基準値として静止画撮影基準値用メモリ３５ｇに格納し、静止画撮影基準値を更新する（Ｓ１０）。
Ｓ１０の後は、レリーズボタンによる２ｎｄレリーズが為されていない場合に限り、処理がＳ２へ戻る。
【００６５】
一方、Ｓ２乃至１３の処理中に、レリーズボタンによる２ｎｄレリーズが為された場合には、第１基準値演算手段３５ｂによる第１基準値の演算及び第２基準値演算手段３５ｆによる第２基準値の演算を停止し（Ｓ１４）、ＣＣＤユニット１４をセンタリングする（Ｓ１５）。なお、センタリングとは、ＣＣＤユニット１４を原点位置へ戻す動作のことをいう。
【００６６】
このセンタリングの後は、補正量演算手段３５ｉが、減算器３５ｈの出力信号（ブレ信号から静止画撮影基準値（第２基準値）を減算した信号）を用いて積分演算を行い、角変位信号を求め、Ｍｕｃｏｎ３４からのレンズの焦点距離情報を加味して補正量演算を行い、更に、その演算結果から、位置検出センサ４０の出力信号に基づいた位置情報を減算した値をブレ補正量として算出し、そのブレ補正量に応じた信号をブレ補正駆動回路３８へ出力し、ブレ補正駆動回路３８が、そのブレ補正量に応じた信号に基づいて、ブレ補正駆動機構３９を駆動してＣＣＤユニット１４を駆動させる、というブレ補正駆動を開始し（Ｓ１６）、そのブレ補正動作を行う（Ｓ１７）。なお、ブレ補正動作は、露光中に行われる。
【００６７】
露光が終了すると、上記のブレ補正駆動を停止してＣＣＤユニット１４をセンタリングし（Ｓ１８）、本フローが終了する。
以上のように、本実施形態に係るデジタルカメラ１によれば、通信して得られたレンズ情報の内容から、装着されているレンズ部２のレンズ重量が重い、レンズ長が長い、又は、焦点距離が長い場合や、レンズ部２がレンズ情報を持たない場合には、低周波有無検出処理が行われ、その処理結果に応じた適切な演算条件を用いて第２基準値が算出されるようになるので、例えば３Ｈｚ以下の低周波のブレが生じ易いレンズ部が装着された場合であっても、第２基準値の誤差成分を最小限に抑えることができる。すなわち、本実施形態に係るデジタルカメラ１によれば、装着されたレンズ部に関わらず、第２基準値の演算誤差を最小限に抑えることができ、高精度の手ブレ補正を行うことができる。
＜第２の実施形態＞
本発明の第２の実施形態に係る撮影装置は、第１の実施形態に係るデジタルカメラ１に対して、構成及び動作が一部で異なり、その他の構成及び動作は同じである。よって、本実施形態の説明では、重複する構成及び動作の説明を省略すると共に、第１の実施形態に係る構成要素と同一のものについては、同一の符号を付して説明することにする。
【００６８】
図８は、本実施形態に係る手ブレ補正ユニット２０の内部構成をより詳細に示す図であり、上記の図３に対応する図である。
なお、図８においても、図３と同様に、上述の撮影光軸に直交する２つの互いに異なる軸周りのブレの補正に関係する構成のうち、一方の軸周りのブレの補正に関係する構成については示してあるが、他方の軸周りのブレの補正に関係する構成については、同一構成であることから、図示を省略している。また、本実施形態の説明でも、以下においては、ブレ補正に関係する構成及び動作として、その一方の軸周りのブレの補正に関係する構成及び動作のみを説明するが、他方の軸周りのブレの補正に関係する構成及び動作もそれと同一となる。
【００６９】
図８に示したように、本実施形態に係るデジタルカメラ１では、Ｔｕｃｏｍ３５がレンズ情報取得手段３５ｄ（図３参照）の代わりにレンズ情報／撮影情報取得手段３５ｊを備えたこと、及び、Ｍｕｃｏｍ３４が撮影情報用メモリ３４ｂを更に備えたことが、第１の実施形態に係るデジタルカメラ１の構成と異なり、その他の構成は同じである。
【００７０】
レンズ情報／撮影情報取得手段３５ｊは、レンズ情報取得手段３５ｄと同様にＭｕｃｏｍ３４内に備えられたレンズ情報用メモリ３４ａからレンズ部２のレンズ情報を取得すると共に、Ｍｕｃｏｍ３４内に備えられた撮影情報用メモリ３４ｂから撮影情報を取得する。
【００７１】
撮影情報用メモリ３４ｂは、撮影者が当該デジタルカメラ１のファインダを覗きながら撮影をするのか、又は、液晶モニタ２５を見ながら撮影をするのかを示す撮影情報を記憶する。
【００７２】
なお、撮影情報用メモリ３４ｂに記憶される撮影情報の内容は、カメラ操作ＳＷ３３に含まれる切換ボタンにより変更される。すなわち、切換ボタンにより、撮影待機状態における被写体像の確認を、図示しないファインダで行うように切り換えられた場合には、撮影者が当該デジタルカメラ１のファインダを覗きながら撮影をすることを示す撮影情報が撮影情報用メモリ３４ｂに記憶される。また、この場合は、撮影待機状態において、被写体像がファインダ光学系１３へ導かれるようにミラー１２が駆動される。一方、切換ボタンにより、撮影待機状態における被写体像の確認を、液晶モニタ２５で行うように切り換えられた場合には、撮影者が当該デジタルカメラ１の液晶モニタ２５を見ながら撮影をすることを示す撮影情報が撮影情報用メモリ３４ｂに記憶される。また、この場合は、撮影待機状態において、被写体像がＣＣＤユニット１４へ導かれるようにミラー１２が駆動される。
【００７３】
上記のレンズ情報／撮影情報取得手段３５ｊ及び撮影情報用メモリ３４ｂという構成の違いに伴い、本実施形態に係るデジタルカメラ１では、低周波有無検出手段３５ｅが、レンズ情報／撮影情報取得手段３５ｊにより取得されたレンズ部２のレンズ情報及び撮影情報に基づいて、上述の低周波有無検出処理を行うか否かを選択する。
【００７４】
より詳しくは、低周波有無検出手段３５ｅは、撮影情報の内容が、撮影者が当該デジタルカメラ１の液晶モニタ２５を見ながら撮影をすることを示す場合には、低周波有無検出処理を行うことを選択するものとし、撮影者が当該デジタルカメラ１のファインダを覗きながら撮影をすることを示す場合には、低周波有無検出処理を行わないことを選択するものとする。また、低周波有無検出手段３５ｅは、第１の実施形態と同様に、レンズ情報が取得されていない場合には、低周波有無検出処理を行うことを選択するものとし、レンズ情報が取得されていた場合には、そのレンズ情報の内容から、レンズ重量が所定量以上の場合、レンズ長さが所定長以上の場合、又は、焦点距離が所定距離以上の場合に、低周波有無検出処理を行うことを選択するものとし、それ以外は、低周波有無検出処理を行わないことを選択するものとする。
【００７５】
図９は、本実施形態に係る手ブレ補正ユニット２０の動作例を示すフローチャートであり、上記の図７に対応する図である。
図９に示したように、本実施形態に係る手ブレ補正ユニット２０の動作例では、レンズ情報取得手段３５ｄがレンズ情報を取得する処理（図７のＳ５参照）の代わりに、レンズ情報／撮影情報取得手段３５ｊがレンズ情報用メモリ３４ａからレンズ情報を取得すると共に撮影情報用メモリ３４ｂから撮影情報を取得するＳ２１の処理を設けたこと、及び、撮影者が当該デジタルカメラ１の液晶モニタ２５を見ながら撮影をするのか否かを判定するＳ２２の処理を更に設けたことが、第１の実施形態に係る図７に示した動作と異なり、その他の動作は同じである。
【００７６】
より詳しくは、図９に示したように、Ｓ４の判定結果がＹｅｓになると、レンズ情報／撮影情報取得手段３５ｊが、レンズ情報用メモリ３４ａからレンズ情報を取得すると共に撮影情報用メモリ３４ｂから撮影情報を取得する（Ｓ２１）。
【００７７】
Ｓ２１の処理が終了すると、撮影者が当該デジタルカメラ１の液晶モニタ２５を見ながら撮影をするのか否かを判定する（Ｓ２２）。なお、この判定では、Ｓ２１で取得された撮影情報の内容が、撮影者が当該デジタルカメラ１の液晶モニタ２５を見ながら撮影をすることを示す場合には、判定結果がＹｅｓとなり、撮影者が当該デジタルカメラ１のファインダを覗きながら撮影をすることを示す場合には、判定結果がＮｏとなる。
【００７８】
Ｓ２２がＹｅｓの場合には、Ｓ１１へ処理が進んで、低周波有無検出処理が行われ、Ｓ２２がＮｏの場合には、Ｓ６へ処理が進んで、レンズ情報が有るか否かの判定が行われる。
【００７９】
以上のように、本実施形態に係るデジタルカメラ１によれば、更に、撮影者が当該デジタルカメラ１の液晶モニタ２５を見ながら撮影をするような場合にも、低周波有無検出処理が行われ、その処理結果に応じた適切な演算条件を用いて第２基準値が算出されるようになるので、撮影者が液晶モニタ２５を見ながら撮影を行う場合に例えば３Ｈｚ以下の低周波のブレが生じてしまった場合であっても、第２基準値の誤差成分を最小限に抑えることができる。すなわち、本実施形態に係るデジタルカメラ１によれば、装着されたレンズ部や撮影者の撮影方法に関わらず、第２基準値の演算誤差を最小限に抑えることができ、高精度の手ブレ補正を行うことができる。
【００８０】
以上、第１及び第２の実施形態に係る撮影装置について説明したが、各実施形態に係る撮影装置は、次のように変形することも可能である。
例えば、上記各実施形態に係る撮影装置において、上述のレンズ部が装着された場合と同様に、アクセサリが装着された場合に、このアクセサリとの間で通信を行ってアクセサリ情報の取得を行い、そのアクセサリ情報の有無、又は、そのアクセサリ情報の内容に応じて、低周波有無検出処理を行うか否かを選択するという処理を組み合わせるように構成することも可能である。例えば、装着されたアクセサリが外部ストロボ（外部フラッシュ）である場合に、この外部ストロボとの間で通信を行い、その外部ストロボのストロボ情報の有無、又は、そのストロボ情報の内容に応じて、低周波有無検出処理を行うか否かを選択するように構成することも可能である。この場合は、上述のレンズ情報と同様に、ストロボ情報が無い場合や、ストロボ情報の内容（例えばストロボ重量等）から低周波のブレが生じ易いと想定される場合に、低周波有無検出処理を行うことを選択するように処理を行うことも可能である。
【００８１】
以上、本発明について詳細に説明したが、本発明は上記実施形態に限定されず、本発明の要旨を逸脱しない範囲において、各種の改良及び変更を行っても良いのはもちろんである。
【図面の簡単な説明】
【００８２】
【図１】第１の実施形態に係る撮影装置である、デジタルカメラの主要構成を示す図である。
【図２】第１の実施の形態に係る手ブレ補正ユニットの内部構成を示す図である。
【図３】第１の実施の形態に係る手ブレ補正ユニットの内部構成をより詳細に示す図である。
【図４】第２基準値の算出例を示す第１の図である。
【図５】第２基準値の算出例を示す第２の図である。
【図６】第２基準値の算出例を示す第３の図である。
【図７】第１の実施の形態に係る手ブレ補正ユニットの動作例を示すフローチャートである。
【図８】第２の実施の形態に係る手ブレ補正ユニットの内部構成をより詳細に示す図である。
【図９】第２の実施の形態に係る手ブレ補正ユニットの動作例を示すフローチャートである。
【符号の説明】
【００８３】
１      デジタルカメラ
２      レンズ部
３      接続部
４      撮影レンズ
５      レンズ駆動回路
６      レンズ駆動機構
７      レンズ枠
８      絞り
９      絞り駆動回路
１０    絞り駆動機構
１１    メモリ
１２    ミラー
１３    ファインダ光学系
１４    ＣＣＤユニット
１５    液晶モニタ
１６    シャッタ
１７    シャッタ駆動回路
１８    ＣＣＤインターフェース回路
１９    前処理回路
２０    手ブレ補正ユニット
２１    ストロボ
２２    ストロボ制御回路
２３    ＳＤＲＡＭ
２４    Ｆｌａｓｈ  Ｒｏｍ
２５    液晶モニタ
２６    記録メディア
２７    画像処理回路
２８    不揮発性メモリ
２９    外部装置Ｉ／Ｆ回路
３０    外部出力端子
３１    電源回路
３２    電池
３３    カメラ操作ＳＷ
３４    カメラ制御用マイクロコンピュータ（Ｍｕｃｏｍ）
３４ａ  レンズ情報用メモリ
３４ｂ  撮影情報用メモリ
３５    手ブレ補正用マイクロコンピュータ（Ｔｕｃｏｍ）
３５ａ  ＡＤ変換器
３５ｂ  第１基準値演算手段
３５ｃ  第１基準値用メモリ
３５ｄ  レンズ情報取得手段
３５ｅ  低周波有無検出手段
３５ｆ  第２基準値演算手段
３５ｇ  静止画撮影基準値用メモリ
３５ｈ  減算器
３５ｉ  補正量演算手段
３５ｊ  レンズ情報／撮影情報取得手段
３６    通信ライン
３７    ブレ検出手段
３７ａ  ジャイロセンサ
３７ｂ  増幅回路
３８    ブレ補正駆動回路
３９    ブレ補正駆動機構
４０    位置検出センサ
【図１】
2010032753.tif 000003
【図２】
2010032753.tif 000004
【図３】
2010032753.tif 000005
【図４】
2010032753.tif 000006
【図５】
2010032753.tif 000007
【図６】
2010032753.tif 000008
【図７】
2010032753.tif 000009
【図８】
2010032753.tif 000010
【図９】
2010032753.tif 000011