(57)【要約】【課題】構図変更や流し撮り等の撮影者の意図する振れを検出して不自然な動作を行わないようにするとともに、長秒時の露光を行うときであっても有効なブレ補正動作を行うことができるブレ補正装置を提案する。【解決手段】装置の振れ状態が、使用者の意図しない振れの成分が多い意図しない振れ状態であるのか、使用者の意図する振れの成分が多い意図する振れ状態であるのかを、少なくとも振動検出信号に基づいて判定し、判定結果が意図する振れ状態の場合には、意図する方向のブレ補正を抑制するブレ補正制御を行うブレ補正制御部１２０を備え、撮影される像のブレを補正するブレ補正装置において、ブレ補正制御部１２０は、シャッタ速度設定手段１３０により設定された撮影時の露光秒時が１秒よりも長秒時である場合には、振動検出信号に関わらず意図しない振れ状態のブレ補正制御を行うようにする。【選択図】図１
2005266480.tif 000002
【特許請求の範囲】
【請求項１】
振動を検出し、振動検出信号を出力する振動検出部と、
前記振動検出部を含む装置の振れ状態が、使用者の意図しない振れの成分が多い意図しない振れ状態であるのか、使用者の意図する振れの成分が多い意図する振れ状態であるのかを、少なくとも前記振動検出信号に基づいて判定し、判定結果が意図する振れ状態の場合には、意図する方向のブレ補正を抑制するブレ補正制御を行うブレ補正制御部と、
を備え、撮影される像のブレを補正するブレ補正装置であって、
前記ブレ補正制御部は、撮影時の露光秒時が所定秒時よりも長秒時である場合には、前記振動検出信号に関わらず意図しない振れ状態のブレ補正制御を行うこと、
を特徴とするブレ補正装置。
【請求項２】
振動を検出し、振動検出信号を出力する振動検出部と、
前記振動検出部を含む装置の振れ状態が、使用者の意図しない振れの成分が多い意図しない振れ状態であるのか、使用者の意図する振れの成分が多い意図する振れ状態であるのかを、少なくとも前記振動検出信号に基づいて判定し、判定結果が意図する振れ状態の場合には、意図する方向のブレ補正を抑制するブレ補正制御を行うブレ補正制御部と、
を備え、撮影される像のブレを補正するブレ補正装置であって、
前記ブレ補正制御部は、撮影時の露光秒時が所定秒時よりも長秒時である場合には、その他の場合よりも意図しない振れ状態であると判定し易くなるような閾値を振れ状態の判定時に用いること、
を特徴とするブレ補正装置。
【請求項３】
請求項１又は請求項２に記載のブレ補正装置において、
前記所定秒時は、１秒であること、
を特徴とするブレ補正装置。
【請求項４】
振動を検出し、振動検出信号を出力する振動検出部と、
前記振動検出部を含む装置の振れ状態が、使用者の意図しない振れの成分が多い意図しない振れ状態であるのか、使用者の意図する振れの成分が多い意図する振れ状態であるのかを、撮影時の露光秒時と前記振動検出信号とに基づいて判定し、判定結果が意図する振れ状態の場合には、意図する方向のブレ補正を抑制するブレ補正制御を行うブレ補正制御部と、
を備え、撮影される像のブレを補正するブレ補正装置であって、
前記ブレ補正制御部は、撮影時の露光秒時が長秒時となるほど、意図しない振れ状態のブレ補正制御を行い易くなるような判定を行うこと、
を特徴とするブレ補正装置。
【請求項５】
請求項１から請求項４までのいずれか１項に記載のブレ補正装置において、
前記ブレ補正制御部は、前記判定結果が意図する振れ状態の場合には、前記振動検出信号の内の意図する振れの成分についてはブレの補正を行わないこと、
を特徴とするブレ補正装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラ及び交換レンズ等に用いられ、撮影される像のブレを補正するブレ補正装置に関するものである。
【背景技術】
【０００２】
双眼鏡などの光学装置やカメラなどの撮影装置に加えられる振動の主な振動源には、使用者の手振れがある。この手振れによる像の振動、ブレを補正するための手段としてブレ補正装置が知られている。
以下に、図９を参照して従来のブレ補正装置の動作について説明する。
図９は、振れ検出装置を含んだ従来のブレ補正装置の基本的な構成を示すブロック図である。
角速度センサ１０は、ブレ補正装置に加えられた振れを検出するセンサであり、通常コリオリ力を検出する圧電振動式角速度センサを用いる。角速度センサ１０の出力は、基準値演算部４０へ送信される。基準値演算部４０は、角速度センサ１０の出力より振れの基準値を演算する部分である。角速度センサ１０から出力された振れ信号は、前記基準値を差し引かれたのち、積分部５４へ送信される。積分部５４は、角速度の単位で表されている振れ信号を時間積分し、ブレ補正装置の振れ角度に変換する部分である。
【０００３】
目標駆動位置演算部５６は、積分部５４によって求めた振れ角度の情報に、レンズの焦点距離等の情報を加味して、ブレ補正レンズ７０の目標駆動位置情報を演算する部分である。駆動信号演算部５８は、この目標駆動位置情報に応じてブレ補正レンズ７０を駆動するために、目標駆動位置情報と現在のブレ補正レンズ７０の位置情報との差を演算し、コイル６３へ駆動電流を流す。
【０００４】
駆動部５８は、ブレ補正レンズ７０を駆動するための部分であり、ヨーク６１、マグネット６２、コイル６３から構成されている。コイル６３は、ヨーク６１とマグネット６２により形成される磁気回路内に置かれており、コイル６３に電流を流すと、フレミングの左手の法則により、コイル６３に力が発生する。コイル６３は、ブレ補正レンズ７０を収めている鏡筒７２に取り付けられている。ブレ補正レンズ７０及び鏡筒７２は、光軸Ｉに直交する方向に移動できるような構造となっているため、コイル６３の移動によってブレ補正レンズ７０を光軸Ｉに直交する方向に駆動させることが可能となる。
【０００５】
光学的位置検出部５９は、ブレ補正レンズ７０の動きをモニタする部分であり、赤外線発光ダイオード（以下、ＩＲＥＤ）６４、スリット６６を有するスリット板６５、ＰＳＤ(Ｐｏｓｉｔｉｏｎ  Ｓｅｎｓｉｔｉｖｅ  Ｄｅｖｉｃｅ)６７を備えている。
【０００６】
ＩＲＥＤ６４が発光した光は、まずスリット６６を通過することにより、光線の幅を絞られ、ＰＳＤ６７へ到達する。ＰＳＤ６７は、その受光面上の光の位置に応じた信号を出力する。スリット板６５は、鏡筒７２に取り付けられているため、ブレ補正レンズ７０の動きがスリット６６の動きとなり、ＰＳＤ６７の受光面上の光の動きとなる。従って、ＰＳＤ６７の受光面上の光の位置がブレ補正レンズ７０の位置と等価となる。ＰＳＤ６７により出力された信号は、位置信号６８としてフィードバックされる。
【０００７】
使用者が光学装置や撮影装置に加える振動には、大きく分けると、使用者の意図しない手振れと、パンニング等の使用者の意図する振れの２つがある。ブレ補正装置は使用者の意図しない手振れによる像の振動やブレを補正するのに有効な手段である。しかし、そのままでは後者のパンニング等による振動も補正しようとしてしまう。そうすると、使用者の意図と像の動きが一致せず、非常に使いづらいものとなってしまうという問題があった。
【０００８】
このような問題を解決するため、意図する振れ（パンニング等）を検出する方法（特許文献１，２）や、意図する振れが検出された時の処理方法（特許文献３，４，５）などが開示されており、これらは、意図する振れを検出した時にブレ補正動作を停止することで、意図する振れ状態における使いやすさの向上を狙ったものである。あるいは、使用者の意図をモードスイッチで切り替える方法（特許文献６）も開示されており、これは、撮影者の意図をモードスイッチにより切り替え、反映させる方法である。
【０００９】
しかし、上述の従来の手法では、露光秒時が長秒時（低速シャッタ秒時）の撮影において、以下に示す問題があった。
ファインダ像喪失状態が比較的長い低速シャッタ秒時での撮影においては、特に片目でファインダ像を覗いている場合に、使用者の視覚遮断による起立不安定状態が生じる。従ってブレ量が増大してしまい、これによる大きなブレはあたかもパンニング等を意図したかのような振動となる場合が多々あるため、これを意図する振れと誤って検出しブレ補正動作を停止、又は、抑制してしまうことによりブレ補正の効果が損なわれるという問題があった。
【特許文献１】特開平０５−１４２６１４号公報
【特許文献２】特開平０６−１９７２６２号公報
【特許文献３】特開平０６−３４７８５５号公報
【特許文献４】特開平１０−２１３８３２号公報
【特許文献５】特開２００２−９９０１３号公報
【特許文献６】特開２００３−２１５６５２公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明の課題は、構図変更や流し撮り等の撮影者の意図する振れを検出して不自然な動作を行わないようにするとともに、長秒時の露光を行うときであっても有効なブレ補正動作を行うことができるブレ補正装置を提案することである。
【課題を解決するための手段】
【００１１】
本発明は、以下のような解決手段により、前記課題を解決する。なお、理解を容易にするために、本発明の実施例に対応する符号を付して説明するが、これに限定されるものではない。
請求項１の発明は、振動を検出し、振動検出信号を出力する振動検出部（１０）と、前記振動検出部を含む装置の振れ状態が、使用者の意図しない振れの成分が多い意図しない振れ状態であるのか、使用者の意図する振れの成分が多い意図する振れ状態であるのかを、少なくとも前記振動検出信号に基づいて判定し、判定結果が意図する振れ状態の場合には、意図する方向のブレ補正を抑制するブレ補正制御を行うブレ補正制御部（１２０）と、を備え、撮影される像のブレを補正するブレ補正装置であって、前記ブレ補正制御部は、撮影時の露光秒時が所定秒時（１秒）よりも長秒時である場合には、前記振動検出信号に関わらず意図しない振れ状態のブレ補正制御を行うこと、を特徴とするブレ補正装置である。
【００１２】
請求項２の発明は、振動を検出し、振動検出信号を出力する振動検出部（１０）と、前記振動検出部を含む装置の振れ状態が、使用者の意図しない振れの成分が多い意図しない振れ状態であるのか、使用者の意図する振れの成分が多い意図する振れ状態であるのかを、少なくとも前記振動検出信号に基づいて判定し、判定結果が意図する振れ状態の場合には、意図する方向のブレ補正を抑制するブレ補正制御を行うブレ補正制御部（１２０）と、を備え、撮影される像のブレを補正するブレ補正装置であって、前記ブレ補正制御部（１２０）は、撮影時の露光秒時が所定秒時（１秒）よりも長秒時である場合には、その他の場合よりも意図しない振れ状態であると判定し易くなるような閾値（閾値２）を振れ状態の判定時に用いること、を特徴とするブレ補正装置である。
【００１３】
請求項３の発明は、請求項１又は請求項２に記載のブレ補正装置において、前記所定秒時は、１秒であること、を特徴とするブレ補正装置である。
【００１４】
請求項４の発明は、振動を検出し、振動検出信号を出力する振動検出部（１０）と、前記振動検出部を含む装置の振れ状態が、使用者の意図しない振れの成分が多い意図しない振れ状態であるのか、使用者の意図する振れの成分が多い意図する振れ状態であるのかを、撮影時の露光秒時と前記振動検出信号とに基づいて判定し、判定結果が意図する振れ状態の場合には、意図する方向のブレ補正を抑制するブレ補正制御を行うブレ補正制御部（１２０）と、を備え、撮影される像のブレを補正するブレ補正装置であって、前記ブレ補正制御部は、撮影時の露光秒時が長秒時となるほど、意図しない振れ状態のブレ補正制御を行い易くなるような判定を行うこと、を特徴とするブレ補正装置である。
【００１５】
請求項５の発明は、請求項１から請求項４までのいずれか１項に記載のブレ補正装置において、前記ブレ補正制御部（１２０）は、前記判定結果が意図する振れ状態の場合には、前記振動検出信号の内の意図する振れの成分についてはブレの補正を行わないこと、を特徴とするブレ補正装置である。
【発明の効果】
【００１６】
本発明によれば、以下の効果を奏することができる。
（１）ブレ補正制御部は、撮影時の露光秒時が所定秒時よりも長秒時である場合には、振動検出信号に関わらず意図しない振れ状態のブレ補正制御を行うので、長秒時の露光を行うときに生じる起立不安定状態によるブレを誤って意図する振れであると判断することなく、的確にブレ補正をすることができる。
【００１７】
（２）ブレ補正制御部は、撮影時の露光秒時が所定秒時よりも長秒時である場合には、その他の場合よりも意図しない振れ状態であると判定し易くなるような閾値を振れ状態の判定時に用いるので、長秒時の露光を行うときに生じる起立不安定状態による振れを誤って意図する振れであると判断することなく、かつ、長秒時で流し撮りを行なう場合等を的確に判定してより撮影者の意図に沿った撮影を行なうことができる。
【００１８】
（３）所定秒時は、１秒であるので、一般的な撮影において、起立不安定状態による意図しない振れと、意図する振れとを精度よく判定することができる。
【００１９】
（４）ブレ補正制御部は、撮影時の露光秒時が長秒時となるほど、意図しない振れ状態のブレ補正制御を行い易くなるような判定を行うので、より自然かつ細かく振れの判定を行うことができる。
【００２０】
（５）ブレ補正制御部は、判定結果が意図する振れ状態の場合には、振動検出信号の内の意図する振れの成分についてはブレの補正を行わないので、流し撮り及び構図変更等の撮影者の意図する振れについて誤ってブレ補正をすることなく、自然な動作を行うことができる。
【発明を実施するための最良の形態】
【００２１】
長秒時の露光を行うときであっても有効なブレ補正動作を行うことができるようにするという目的を、長秒時でのブレ補正制御の内容を変更することにより実現した。
【実施例１】
【００２２】
図１は、本発明の実施例におけるブレ補正装置の概要を説明するブロック図である。
本実施例におけるブレ補正装置は、カメラボディ９０と、このカメラボディ９０に対して着脱自在な交換レンズ８０とからなる一眼レフカメラシステムに用いられる装置である。
カメラボディ９０は、不図示の撮像素子を有し、交換レンズ８０が有する撮影光学系により撮像素子の撮像面に結像した像を撮像する所謂デジタルスチルカメラのカメラボディであるが、従来のフィルムを用いたカメラボディであってもよい。また、レンズ交換可能な一眼レフカメラシステムではなく、所謂コンパクトカメラと呼ばれるカメラのようなレンズ非交換式であってもよい。
【００２３】
半押しスイッチＳＷ１は、不図示のレリーズボタンの半押し動作に連動してＯＮとなるスイッチである。この半押しスイッチＳＷ１がＯＮとなることにより、不図示の測光部による測光演算、不図示のオートフォーカス駆動部によるオートフォーカス駆動など一連の撮影準備動作を開始する。また、半押しタイマ１００がＯＦＦであった場合には、この半押しスイッチＳＷ１のＯＮに同期して半押しタイマ１００がＯＮとなる。
【００２４】
全押しスイッチＳＷ２は、不図示のレリーズボタンを更に押し込む全押し動作に連動してＯＮとなるスイッチである。このスイッチがＯＮとなることにより、不図示のシャッタ機構によるシャッタの開閉、不図示の撮像素子による撮像などの一連の撮影動作が行われる。
【００２５】
半押しタイマ１００は、半押しスイッチＳＷ１がＯＮとなったと同時にＯＮとなるタイマである。半押しタイマ１００は、半押しスイッチＳＷ１がＯＮの間は、ＯＮのままであり、また、半押しスイッチＳＷ１がＯＦＦとなってからも、一定時間は、ＯＮのままとなっている。この半押しタイマ１００は、ＯＮと同時にカウントを開始し、ＯＮの間は、カウントを継続する。
【００２６】
電源供給部１１０は、カメラの各部に電源を供給する部分であり、カメラの半押タイマ１００がＯＮの間、角速度センサ１０を始め、カメラシステム内で電源が必要とされるところに電源を供給し続ける。また、半押しタイマ１００がＯＦＦのとき、電源供給部１１０は、角速度センサ１０等への電源の供給を停止する。従って、カメラの半押しタイマ１００がＯＮの間に限り、角速度センサ１０によるカメラの振動検出が可能となる。
【００２７】
角速度センサ１０は、カメラに加えられた振動を角速度値で検出する振動検出部であり、角速度センサ１０にかかるコリオリ力を利用して角速度を検出し、検出結果を電圧信号として出力する振動検出部である。
角速度センサ１０により出力された電圧信号は、増幅部２０に送信される。また、角速度センサ１０は、電源供給部１１０より電源が供給されている間のみ、角速度の検出が可能となる。
なお、通常は、２軸方向で角速度を検出する必要があるため、角速度センサ１０は、同様なものが２つ搭載されるが、ここでは簡単のため一軸分は不図示としてある。
【００２８】
増幅部２０は、角速度センサ１０の出力電圧値を増幅する増幅部である。増幅部２０により増幅した角速度信号（以下、振れ検出信号）は、振れ状態判定部３０、基準値演算部４０、駆動信号演算部５０へ送信される。
【００２９】
ブレ補正制御部１２０は、振れ状態判定部３０，基準値演算部４０，駆動信号演算部５０等を有したワンチップマイコンである。
振れ状態判定部３０は、増幅部２０から送信されてきた振れ検出信号とシャッタ速度設定手段１３０から得たシャッタ速度とを用いて、振れの状態を判定する判定部である。振れ状態判定部３０では、カメラの振れが撮影者の意図する振れ（構図変更やパンニング、動体追従時など撮影者が意図的に行っている動作による振れ状態）であるか、意図しない振れ（撮影者は静止しているつもりであるが手振れ等による振動が発生している状態）かを判定する。
【００３０】
振れ状態判定部３０は、基本的には、所定時間内に得られた振れ検出信号と後述の基準値演算部４０により演算された基準値との差分値の絶対値の大きさ（以下、単に振れ量とする）が所定値（閾値１）よりも大きいときには、意図する振れであると判定し、それ以外の時には、意図しない振れであると判定する。ただし、後述のシャッタ速度設定手段１３０によりシャッタ速度（露光秒時）が所定秒時よりも長秒時に設定された場合には、意図しない振れであると判定する（後述の図３参照）。この理由は、シャッタ速度（露光秒時）が所定秒時よりも長秒時であるときには、露光中に不図示のミラーの上昇動作による撮影者の視覚遮断が長時間となり、これにより起立不安定状態が生じ、従ってブレ量が増大してしまい、これによる大きなブレは、あたかも意図する振れであると判定される場合があるため、これを動体追従と誤って検出しブレ補正動作を停止、又は、抑制することのないようにするためである。
振れ状態判定部３０の判定の結果は、基準値演算部４０に送信される。
【００３１】
基準値演算部４０は、増幅部２０より送信されてきた振れ検出信号から、駆動信号演算のための基準値を演算する。この基準値演算部４０は、振れ状態判定部３０から送信されてきた判定結果に基づいて演算手法を変える。演算式の一例を以下に示す。
【００３２】
【数１】
2005266480.tif 000003
【００３３】
ここで、ωは、振れ検出信号であり、ω0 は、振れの基準値である。また、これらの変数に付いているサフィックスｔは、経過時間を表す変数であり、本実施例では、サンプリングの回数によって表すこととしており、整数値である。これらの式は、いずれも振れ検出信号の移動平均を表すものであるが、意図しない振れ状態と意図する振れ状態とで平均に使用するデータの数が異なっている。
【００３４】
意図しない振れ状態の基準値は、角速度センサのゼロ出力値に近い値であることが望ましい。角速度センサ１０のゼロ出力信号の周波数は、人間の手振れの周波数に比べるとはるかに低い。よって、基準値は、振れ検出信号の低周波成分を抽出すればよい。そこで、振れ検出信号、すなわち手振れの移動平均を演算して手振れ検出信号の基準値を演算している。そして、なるべく低い周波数成分のみを抽出するため、移動平均に使用するデータの数Ｋ０を多くしている。
【００３５】
意図する振れでは、意図しない振れよりも振れ検出信号が大きく変動する。例えば、流し撮りなどでは、撮影者が意図してカメラを振るため、意図しない振れよりも振れ量が大きくなり、周波数も低くなる。
この流し撮りのように、撮影者の意図した振れが含まれる場合に、それまでも補正してしまうのは好ましくない。そこで、意図する振れ状態では、移動平均に使用するデータの数Ｋ１を意図しない振れ状態の場合のデータの数Ｋ０よりも少なくしている。そうすると、低周波の振れ検出信号に対する基準値の応答が速くなるため、撮影者が意図したとおりに構図を決めることができるようになり、さらに、撮影者の意図した振れに対してブレ補正を行わず、意図しない振れに対してのみブレ補正を行うことができる。
基準値演算部４０で演算された基準値は駆動信号演算部５０へ送信される。
【００３６】
駆動信号演算部５０は、増幅部２０から送信されてきた振れ検出信号と、基準値演算部４０から送信されてきた基準値とを用いて、ブレ補正レンズ７０を駆動するための駆動信号を演算する演算部である。駆動信号演算部５０では、振れ検出信号から基準値を減算し積分演算を行うことにより、角速度信号を角変位信号へと変換し、さらに、ブレ補正レンズ７０の駆動信号へと変換する。駆動信号演算部５０で演算された駆動信号は、駆動部６０へ送信される。
なお、本実施例では、振れ状態判定部３０，基準値演算部４０，駆動信号演算部５０をワンチップマイコンにより形成されたブレ補正制御部１２０に全て組み込んで一体化した例を示しているが、これらを別々のチップ等により形成してもよい。
【００３７】
駆動部６０は、駆動信号演算部５０からの駆動信号をもとに、ブレ補正レンズ７０を駆動する駆動部である。この駆動部６０には、ブレ補正レンズ７０を駆動するためのアクチュエータや、ブレ補正レンズ７０の位置を検出する位置検出センサ等が含まれている。
【００３８】
ブレ補正レンズ７０は、不図示の結像光学系（撮影光学系）の一部であって、光軸と略直交する平面内を動くことができる単レンズ、もしくは、複数枚のレンズを備えたレンズ群より構成されるブレ補正光学系である。ブレ補正レンズ７０は、駆動部６０によって光軸Ｉと略直交する方向に駆動され、結像光学系の光軸Ｉを偏向させる。
【００３９】
写真等の像のブレは、手振れ等のカメラに加えられる振動により、露光中に結像面（本実施例では撮像素子の撮像面）の像が動いてしまうことにより発生する。しかし、図１に示すようなブレ補正カメラにおいては、角速度センサ１０などの振動検出センサが内蔵されており、その振動検出センサにより、カメラに加えられた振動を検出することができる。そして、カメラに加えられた振動が検出されれば、その振動による結像面の像の動きを知ることができるので、結像面上の像の動きが止まるようにブレ補正レンズ７０を動かすことによって、結像面上の像の動き、すなわちブレを補正することができる。
シャッタ速度設定手段１３０は、ＡＥ（自動露出）、又は、マニュアル設定によるシャッタ速度設定を行う手段である。シャッタ速度設定手段１３０により設定されたシャッタ速度は、振れ状態判定部３０に伝えられる。
【００４０】
次に、実施例１におけるカメラの動作について説明する。
図２は、実施例１のカメラの動作の流れを示すフローチャートである。
図２のフローは、カメラのメイン電源が入った時点で開始となり、メイン電源が切れた時点で終了となる。
ステップ（以下、単にＳとする）１０では、半押しスイッチＳＷ１がＯＮとなっているか否かを判定する。半押しスイッチＳＷ１がＯＮであればＳ２０に進み、ＯＦＦであればＳ９０へ進む。
Ｓ２０では、半押しタイマ１００がＯＦＦであるか否かを判定する。半押しタイマ１００がＯＦＦであればＳ３０へ進み、ＯＮであればＳ１００へ進む。
Ｓ３０では、半押しタイマ１００をＯＮとする。このステップに進んだということは、半押しタイマ１００がＯＦＦの状態で初めて半押しスイッチがＯＮとなったということであり、半押しスイッチのＯＮに同期して半押しタイマ１００もＯＮとする。
【００４１】
Ｓ４０では、角速度センサ１０をＯＮとし、角速度検出を開始する。Ｓ３０において半押しタイマ１００がＯＮとなり、角速度センサ１０ヘの電源供給が開始され、角速度センサ１０による振動検出が可能となる。
Ｓ５０では、基準値の演算を開始する。
Ｓ６０では、ブレ補正レンズ７０の駆動信号の演算、及び、ブレ補正レンズ７０の駆動を開始する。
Ｓ７０では、全押しスイッチＳＷ２がＯＮであるか否かを判定する。全押しスイッチＳＷ２がＯＮであればＳ８０に進み、ＯＦＦであればＳｌＯへ戻る。
Ｓ８０では、撮影動作が行われる。不図示のシャッタ機構によるシャッタの開閉、不図示の撮像素子による撮像などの一連の撮影動作が行われる。撮影動作終了後は、Ｓ１０へ戻る。
【００４２】
Ｓ９０では、半押しタイマ１００がＯＮであるか否かを判定する。半押しタイマ１００がＯＮであればＳ１００に進み、そうでなければＳ１３０へ進む。
Ｓ１００では、角速度センサ１０がＯＮの状態を継続する。半押しタイマ１００がＯＮとなっている間は、角速度センサ１０ヘの電源の供給が行われているので、角速度センサ１０による振動の検出が可能な状態となっている。
Ｓ１１０では、基準値の演算を継続する。基準値の演算式は、前述の移動平均が代表的であるが、その他、低周波透過型のディジタルフィルタを用いてもよい。
なお、このステップの詳細については、後に詳しく説明する。
Ｓ１２０では、ブレ補正レンズ７０の駆動信号の演算、及び、ブレ補正レンズ７０の駆動を継続する。駆動信号演算の一例を以下に示す。
【００４３】
【数２】
2005266480.tif 000004
【００４４】
Ｓ１３０では、このステップに進んだ時点でブレ補正レンズ７０の駆動が行われていた場合、ブレ補正レンズ７０の駆動を停止する。また、このステップに進んだ時点でブレ補正レンズ７０の駆動が停止されていた場合には、このステップは、とばされる。
Ｓ１４０では、このステップに進んだ時点で基準値の演算が行われていた場合、基準値の演算を停止する。また、このステップに進んだ時点で基準値の演算が既に停止されていた場合には、このステップは、とばされる。
Ｓ１５０では、このステップに進んだ時点で角速度センサ１０へ電源が供給されていた場合、角速度センサ１０ヘの電源の供給をストップし、角速度センサ１０をＯＦＦとし、その後、Ｓ１０へ戻る。また、既に角速度センサ１０がＯＦＦとなっていた場合には、このステップは、とばされる。
【００４５】
図３は、実施例１における振れ状態判定部３０、及び、基準値演算部４０の制御の流れを示すブロック図である。この図３は、図２のＳ１１０における動作を詳細に示したものである。
Ｓ１１１では、振れ量が閾値１よりも大きいか否かの判断を行う。振れ量が閾値１よりも大きい場合には、Ｓ１１２に進み、振れ量が閾値１よりも大きくない場合には、Ｓ１１６に進む。
Ｓ１１２では、意図する振れであると仮判定する。なお、このステップは、本発明の理解を容易にするためにあえて追加したものであり、実際の動作としては省略してもよい。
【００４６】
Ｓ１１３では、シャッタ速度設定手段１３０によりシャッタ速度（露光秒時）が１秒よりも長秒時に設定されているか否かの判断を行う。露光秒時が１秒よりも長秒時に設定されている場合には、Ｓ１１６に進み、露光秒時が１秒よりも長秒時に設定されていない場合には、Ｓ１１４に進む。
ここで、露光秒時１秒を境にして長秒時側とそれ以外の場合とに分けたのは、本実施例における一眼レフカメラシステムを構えた撮影者に起立不安定状態が生じ始めるのが、略１秒を超える所からであるという実験結果によっている。なお、本実施例における一眼レフカメラシステムは、一般的な一眼レフカメラシステムと同様な形態、及び、同様な重量を有している。したがって、他の一般的な一眼レフカメラシステムにおいても、この１秒という値を所定秒時とすると、よい結果が得られるといえる。
【００４７】
Ｓ１１４では、意図する振れであると判定する。
Ｓ１１５では、意図する振れ用の基準値演算を行う。具体的には、先に示した式（２）によって基準値の演算を行う。このステップを終了した後は、図２のフローに戻る。
Ｓ１１６では、意図しない振れであると判定する。
Ｓ１１７では、意図しない振れ用の基準値演算を行う。具体的には、先に示した式（１）によって基準値の演算を行う。このステップを終了した後は、図２のフローに戻る。
【００４８】
図４は、実施例１において振れ状態判定部３０が振れを判定する条件をグラフ化した図である。
本実施例では、振れ量が閾値１よりも大きい場合には、基本的には意図する振れであると判定する。しかし、シャッタ速度設定手段１３０によりシャッタ速度が所定の値（１秒）以上に設定された場合には、撮影者の視覚遮断による起立不安定状態が生じ、従ってブレ量が増大してしまい、これによる大きなブレを意図する振れであると誤って判定しブレ補正動作を停止、又は、抑制するおそれがある。そこで、この判断ミスによる不都合（ブレ補正を停止又は抑制すること）のないように、このような場合には、振れ状態判定の演算結果が意図する振れであったとしても、意図しない振れであると判定する。
【００４９】
本実施例によれば、構図変更や流し撮り等の撮影者の意図する振れを検出して不自然な動作を行わないようにするとともに、長秒時の露光を行うときに生じる起立不安定状態によるブレを誤って意図する振れであると判断することなく、的確にブレ補正をすることができる。
【実施例２】
【００５０】
実施例２は、実施例１における振れ状態の判定動作を変更した例であるので、実施例１と同様の機能を果たす部分には、同一の符号を付して、重複する説明を適宜省略する。
図５は、実施例２における振れ状態判定部３０、及び、基準値演算部４０の制御の流れを示すブロック図である。この図５は、実施例１における図２のＳ１１０における動作を詳細に示したものである。
Ｓ２１１では、振れ量が閾値１よりも大きいか否かの判断を行う。振れ量が閾値１よりも大きい場合には、Ｓ２１２に進み、振れ量が閾値１よりも大きくない場合には、Ｓ２１７に進む。
Ｓ２１２では、意図する振れであると仮判定する。なお、このステップは、本発明の理解を容易にするためにあえて追加したものであり、実際の動作としては省略してもよい。
【００５１】
Ｓ２１３では、シャッタ速度設定手段１３０によりシャッタ速度（露光秒時）が１秒よりも長秒時に設定されているか否かの判断を行う。露光秒時が１秒よりも長秒時に設定されている場合には、Ｓ２１７に進み、露光秒時が１秒よりも長秒時に設定されていない場合には、Ｓ２１４に進む。
【００５２】
Ｓ２１４では、振れ量が閾値２よりも大きいか否かの判断を行う。ここで、閾値２は、閾値１よりも大きな振れに相当する値であり、閾値２＞閾値１の関係がある。振れ量が閾値２よりも大きい場合には、Ｓ２１５に進み、振れ量が閾値２よりも大きくない場合には、Ｓ２１７に進む。
Ｓ２１５では、意図する振れであると判定する。
Ｓ２１６では、意図する振れ用の基準値演算を行う。具体的には、先に示した式（２）によって基準値の演算を行う。このステップを終了した後は、図２のフローに戻る。
Ｓ２１７では、意図しない振れであると判定する。
Ｓ２１８では、意図しない振れ用の基準値演算を行う。具体的には、先に示した式（１）によって基準値の演算を行う。このステップを終了した後は、図２のフローに戻る。
【００５３】
図６は、実施例２において振れ状態判定部３０が振れを判定する条件をグラフ化した図である。
実施例１では、露光秒時が１秒以上の場合には、全て意図しない振れであると判定していたが、実施例２では、露光秒時が１秒以上の場合には、意図する振れであると判定する閾値を閾値１よりも振れ量の大きな閾値２としている。
実施例１で説明したように、長秒時の撮影において撮影者の視覚遮断による起立不安定状態が生じると、撮影者が静止しようとしても体が振れて大きな振れが生じる。しかしその起立不安定状態による大きな振れよりもさらに大きな振れが存在する場合には、それは、起立不安定状態による振れである可能性よりも、撮影者が意図的に流し撮り等を行なっている可能性が高い。そこで、本実施例では、露光秒時が１秒以上の場合には、意図する振れであると判定する閾値を閾値１よりも振れ量の大きな閾値２とし、長秒時で流し撮りを行なう場合に適切な判定を行なえるようにしている。
【００５４】
本実施例によれば、長秒時の露光を行うときに生じる起立不安定状態によるブレを誤って意図する振れであると判断することなく、かつ、長秒時で流し撮りを行なう場合等を的確に判定してより撮影者の意図に沿った撮影を行なうことができる。
【実施例３】
【００５５】
実施例３は、実施例１における振れ状態の判定動作を変更した例であるので、実施例１と同様の機能を果たす部分には、同一の符号を付して、重複する説明を適宜省略する。
実施例１及び２では、振れ状態を判定する閾値の変化が露光秒時１秒を境に異なる例を示したが、本実施例では、この変化を滑らかにして、より自然な動作を行うことができるようにしたものである。
図７は、実施例３における振れ状態判定部３０、及び、基準値演算部４０の制御の流れを示すブロック図である。この図７は、実施例１における図２のＳ１１０における動作を詳細に示したものである。
図８は、実施例３において振れ状態判定部３０が振れを判定する条件をグラフ化した図である。図８の縦軸は、振れ量Ｙとし、横軸は露光時間Ｘとする。本実施例では、振れ状態を判定する閾値の境界線をＹ＝ａ・Ｘ＋ｂの直線とした。なお、この境界線は図８上で直線である必要はなく、折れ線であってもよいし、曲線であってもよい。
【００５６】
以下、シャッタ秒時＝ｔ秒、振れ量＝ｙ1 の場合を例に、動作を説明する。
Ｓ３１１では、ｙ1 が（ａ・ｔ＋ｂ）よりも大きいか否かの判定を行なう。ｙ1 が（ａ・ｔ＋ｂ）よりも大きい場合には、Ｓ３１２へ進み、ｙ1 が（ａ・ｔ＋ｂ）よりも大きくない場合には、Ｓ３１４へ進む。
図８に示した例では、Ｐ（ｔ，ｙ1 ）は、Ｙ＝ａ・Ｘ＋ｂの直線よりも図中上側にある、即ち、ｙ1 が（ａ・ｔ＋ｂ）よりも大きいので、Ｓ３１２へ進むこととなる。
Ｓ３１２では、意図する振れであると判定する。
【００５７】
Ｓ３１３では、意図する振れ用の基準値演算を行う。具体的には、先に示した式（２）によって基準値の演算を行う。このステップを終了した後は、図２のフローに戻る。
Ｓ３１４では、意図しない振れであると判定する。
Ｓ３１５では、意図しない振れ用の基準値演算を行う。具体的には、先に示した式（１）によって基準値の演算を行う。このステップを終了した後は、図２のフローに戻る。
本実施例によれば、撮影時の露光秒時が長秒時となるほど、意図しない振れ状態のブレ補正制御を行い易くなるように、閾値を連続的に変化させたので、より自然かつ細かく振れの判定を行うことができる。
【００５８】
（変形例）
以上説明した実施例に限定されることなく、種々の変形や変更が可能であって、それらも本発明の均等の範囲内である。
（１）各実施例において、シャッタ秒時に応じて振れ状態判定部３０の判定を変更する例を示したが、これに限らず、例えば、振れ状態の判定結果を変えなくとも、ブレ補正動作自体を直接変更するようにしてもよい。
【００５９】
（２）各実施例において、意図する振れ状態と、意図しない振れ状態とでは、基準値の演算式を変更することにより、それぞれの状態に適したブレ補正制御を行う例を示したが、これに限らず、例えば、意図する振れが発生している方向のブレ補正動作のみを行わないようにしてもよいし、その他の手法により、意図する振れ状態と、意図しない振れ状態とに適したブレ補正制御を行うようにしてもよい。
【００６０】
（３）実施例１，２において、シャッタ秒時が所定秒時の１秒を境として、振れ状態の判定内容が変わる例を示したが、これに限らず、例えば、撮影光学系の焦点距離などによりこの所定秒時を適宜変更してもよい。
【図面の簡単な説明】
【００６１】
【図１】本発明の実施例におけるブレ補正装置の概要を説明するブロック図である。
【図２】実施例１のカメラの動作の流れを示すフローチャートである。
【図３】実施例１における振れ状態判定部３０、及び、基準値演算部４０の制御の流れを示すブロック図である。
【図４】実施例１において振れ状態判定部３０が振れを判定する条件をグラフ化した図である。
【図５】実施例２における振れ状態判定部３０、及び、基準値演算部４０の制御の流れを示すブロック図である。
【図６】実施例２において振れ状態判定部３０が振れを判定する条件をグラフ化した図である。
【図７】実施例３における振れ状態判定部３０、及び、基準値演算部４０の制御の流れを示すブロック図である。
【図８】実施例３において振れ状態判定部３０が振れを判定する条件をグラフ化した図である。
【図９】振れ検出装置を含んだ従来のブレ補正装置の基本的な構成を示すブロック図である。
【符号の説明】
【００６２】
１０  角速度センサ
２０  増幅部
３０  振れ状態判定部
４０  基準値演算部
５０  駆動信号演算部
６０  駆動部
７０  ブレ補正レンズ
８０  交換レンズ
９０  カメラボディ
１００  半押しタイマ
１１０  電源供給部
１２０  ブレ補正制御部
１３０  シャッタ速度設定手段
ＳＷ１  半押しスイッチ
ＳＷ２  全押しスイッチ
【図１】
2005266480.tif 000005
【図２】
2005266480.tif 000006
【図３】
2005266480.tif 000007
【図４】
2005266480.tif 000008
【図５】
2005266480.tif 000009
【図６】
2005266480.tif 000010
【図７】
2005266480.tif 000011
【図８】
2005266480.tif 000012
【図９】
2005266480.tif 000013