(57)【要約】【課題】ブレ補正が正しく行われないことを防止すること。【解決手段】光学素子を光軸と直交する方向に駆動して像振れ補正を行う像振れ補正手段（１０４）と、振れを検出する振れ検出手段（１１１）と、撮像素子からの出力に基づいて被写体の動きを検出する動き検出手段（１４１）と、前記動き検出手段からの出力に基づいて前記被写体が所定時間の間で変化する第１変化量を算出する第１算出手段（１５３）と、前記振れ検出手段からの出力に基づいて、撮像装置が前記所定時間の間で変化する第２変化量を算出する第２算出手段（１５３）と、前記第１変化量と前記第２変化量とに基づいて、前記像振れ補正手段を用いた撮影を行うかどうかの判定をする判定手段（１５３）と、を有する。【選択図】  図１
2015152888.tif 000002
【特許請求の範囲】
【請求項１】
光学素子を光軸と直交する方向に駆動して像振れ補正を行う像振れ補正手段と、
振れを検出する振れ検出手段と、
撮像素子からの出力に基づいて被写体の動きを検出する動き検出手段と、
前記動き検出手段からの出力に基づいて前記被写体が所定時間の間で変化する第１変化量を算出する第１算出手段と、
前記振れ検出手段からの出力に基づいて、撮像装置が前記所定時間の間で変化する第２変化量を算出する第２算出手段と、
前記第１変化量と前記第２変化量とに基づいて、前記像振れ補正手段を用いた撮影を行うかどうかの判定をする判定手段と、を有することを特徴とする撮像装置。
【請求項２】
前記判定手段は、
前記第１変化量および前記第２変化量の差と、閾値と、に基づいて、
前記差が前記閾値以下の場合は、前記像振れ補正手段を用いた撮影を行う判定をし、
前記差が前記閾値よりも大きい場合は、前記像振れ補正手段を用いた撮影を行わない判定をする判定手段と、を有することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記閾値は、焦点距離に応じて変化することを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記第１算出手段は、前記動き検出手段からの出力に基づいて前記被写体の角速度を算出し、該角速度に基づいて前記被写体が所定時間の間で変化する第１角度を算出し、
前記第２算出手段は、前記振れ検出手段からの出力に基づいて前記撮像装置が前記所定時間の間で変化する第２角度を算出する、ことを特徴とする請求項１〜３のいずれか一項に記載の撮像装置。
【請求項５】
前記判定手段に基づいて、前記像振れ補正手段の駆動を制御する制御手段を有することを特徴とする請求項１〜４のいずれか一項に記載の撮像装置。
【請求項６】
前記判定手段は、前記像振れ補正手段を用いた撮影を行わないと判定した場合は、前記動き検出手段で再び前記被写体の動きを検出し、該検出された被写体の動きに基づいて再び前記像振れ補正手段を用いた撮影を行うかどうかの判定を行うことを特徴とする請求項１〜５のいずれか一項に記載の撮像装置。
【請求項７】
前記判定手段は、前記像振れ補正手段を用いた撮影を行わないと判定をした場合は、次の撮影開始までの時間と第２閾値とに基づいて、前記動き検出手段で再び前記被写体の動きを検出するかどうかの判定を行うことを特徴とした請求項１〜５のいずれか一項に記載の撮像装置。
【請求項８】
前記判定手段は、前記時間が前記第２閾値よりも大きい場合は、前記動き検出手段で再び前記被写体の動きを検出し、該検出された被写体の動きに基づいて再び前記像振れ補正手段を用いた撮影を行うかどうかの判定を行うことを特徴とする請求項７に記載の撮像装置。
【請求項９】
前記像振れ補正手段を用いた撮影を行うかどうかの設定を行う設定手段と、
前記設定手段で前記像振れ補正手段を用いた撮影を行う設定がされている場合であって、前記判定手段が前記像振れ補正手段を用いた撮影を行わないと判定した場合に、ユーザへ警告を行う警告手段と、を有すること特徴とした請求項１〜８に記載の撮像装置。
【請求項１０】
光学素子を光軸と直交する方向に駆動して像振れ補正を行う像振れ補正手段を備えた撮像装置の制御方法であって、
振れを検出する振れ検出ステップと、
撮像素子からの出力に基づいて被写体の動きを検出する動き検出ステップと、
前記動き検出ステップからの出力に基づいて前記被写体が所定時間の間で変化する第１変化量を算出する第１算出ステップと、
前記振れ検出ステップからの出力に基づいて、撮像装置が前記所定時間の間で変化する第２変化量を算出する第２算出ステップと、
前記第１変化量と前記第２変化量とに基づいて、前記像振れ補正手段を用いた撮影を行うかどうかの判定をする判定ステップと、を有することを特徴とする撮像装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に関し、特に流し撮り撮影で発生する画像のブレ補正に関する。
【背景技術】
【０００２】
従来より、移動している被写体のスピード感を表現する撮影技術として流し撮りがある。流し撮りは、撮影者が被写体の動きに合わせてカメラをパンニングすることにより、移動している被写体を静止させて背景は流すことを目的とする。流し撮り撮影においては撮影者が被写体の動きに合わせてパンニングをする必要があるが、パンニング速度が速すぎたり遅すぎたりすることで、被写体の移動速度とパンニング速度の間に差が発生してしまうと、被写体までブレた画像になることも多い。
【０００３】
そこで、特許文献１では、「露光前に算出した撮像装置に対する被写体の相対角速度」と「角速度センサから得た露光中の撮像装置の角速度」に基づいて、露光中のレンズの光学系の一部または撮像部を移動させて被写体のブレ（被写体ブレ）を補正している。撮像装置に対する被写体の相対角速度は、「時間的に連続した画像から検出した被写体の像面上の移動量」と「角速度センサ」によって算出している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平４−１６３５３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示された従来技術では、検出時の被写体の相対角速度がブレ補正を行う露光時に保たれていることが前提となっている。例えば、高速連写などにおいて、算出した被写体の相対角速度を時間的に大きくずれた露光タイミングで利用してしまうと、その間に被写体の移動速度が変わってしまい、ブレ補正が正しく行われない可能性がある。
【０００６】
そこで、本発明の目的は、ブレ補正が正しく行われないことを防止することである。
【課題を解決するための手段】
【０００７】
本発明の一側面としての撮像装置は、光学素子を光軸と直交する方向に駆動して像振れ補正を行う像振れ補正手段と、振れを検出する振れ検出手段と、撮像素子からの出力に基づいて被写体の動きを検出する動き検出手段と、前記動き検出手段からの出力に基づいて前記被写体が所定時間の間で変化する第１変化量を算出する第１算出手段と、前記振れ検出手段からの出力に基づいて、撮像装置が前記所定時間の間で変化する第２変化量を算出する第２算出手段と、前記第１変化量と前記第２変化量とに基づいて、前記像振れ補正手段を用いた撮影を行うかどうかの判定をする判定手段と、を有することを特徴とする。
【０００８】
本発明の他の目的及び特徴は、以下の実施例において説明される。
【発明の効果】
【０００９】
本発明によれば、ブレ補正が正しく行われないことを防止することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の流し撮り判定のフローチャートである。
【図２】本発明の第１の実施例における流し撮りアシスト撮影のフローチャートである。
【図３】本発明の第１の実施例における撮像装置の全体構成図である。
【図４】手ブレ補正制御の構成図である。
【図５】パンニング制御のフローチャートである。
【図６】流し撮りアシスト制御の構成図である。
【図７】パンニング判定スレッシュを示した図である。
【図８】流し撮りアシスト撮影判定の概念図である。
【図９】本発明の第２の実施例における流し撮りアシスト撮影のフローチャートである。
【図１０】本発明の第３の実施例における撮像装置の全体構成図である。
【図１１】本発明の第３の実施例における流し撮りアシスト撮影のフローチャートである。
【発明を実施するための形態】
【００１１】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。
【実施例１】
【００１２】
図３は、本発明の第１の実施形態にかかわる撮像装置の構成図である。図３において、１００は交換レンズ、１２０はカメラ本体である。交換レンズ１００は、撮影レンズユニット１０１を備える。撮影レンズユニット１０１は、主撮像光学系１０２、焦点距離を変更可能なズームレンズ群１０３、および撮像装置の振れによる光軸に対する像の振れを光軸と垂直方向に移動することにより光学的に補正するシフトレンズ群１０４から構成される。また、交換レンズ１００は、ズームレンズ群（以下、単にズームレンズという）の位置を検出するズームエンコーダ１０５、シフトレンズ群（以下、単にシフトレンズという）の位置を検出する位置センサ１０６を備える。また、交換レンズ１００は、撮像装置の振れを検出する角速度センサ（振れ検出手段）１１１、角速度センサ１１１の出力を増幅するアンプ１１２、レンズシステム制御用マイクロコンピューター（以下レンズマイコン）１１３を備える。また、交換レンズ１００は、シフトレンズを駆動するドライバ１１４、シフトレンズの位置センサ１０６の出力を増幅するアンプ１１５を備える。また、交換レンズ１００は、カメラ本体１２０とのマウント接点部１１６を備える。さらにレンズマイコン１１３は、手ブレ補正制御を行う手ブレ補正制御部１１７と、流し撮りアシスト用の制御を行う流し撮り制御部１１８を備える。レンズマイコン１１３はその他にもフォーカスレンズ制御、絞り制御等も行うが、図の簡略化のためここでは省略している。また、手ブレ補正のためには、例えば横方向と縦方向といった、直交する２軸に関して検出および補正を行うが、該２軸の検出および補正に関してはまったく同じ構成であるため、ここでは１軸分のみ記載している。このように、本発明の撮像装置は、光学素子を光軸と直交する方向に駆動して像振れ補正を行う像振れ補正手段（像ブレ補正装置）を備えている。
【００１３】
一方、カメラ本体１２０は、シャッター１２１、ＣＭＯＳセンサ等の撮像素子１２２、アナログ信号処理回路（ＡＦＥ）１２３、カメラ信号処理回路１２４を備える。また、カメラ本体１２０は、撮像素子１２２やアナログ信号処理回路１２３の動作タイミングを設定するタイミングジェネレータ（ＴＧ）１２５を備える。また、カメラ本体１２０は、電源スイッチ、レリーズスイッチ、流し撮りアシストモードにするかどうかの切り替えスイッチ（設定手段）等で構成される操作スイッチ１３１を備える。また、カメラ本体１２０は、カメラ全体のシステムを制御するカメラシステム制御用マイクロコンピューター（以下カメラマイコン）１３２、シャッター動作を行わせるためのモーターを駆動するドライバ１３３、シャッター駆動用モーター１３４を備える。また、撮影した映像を記録するメモリカード１７１、カメラで撮影しようとしている画像をモニタし、また撮影した画像を表示する液晶パネル（以下ＬＣＤ）１７２、および交換レンズ１００とのマウント接点部１６１を備える。レンズマイコン１１３とカメラマイコン１３２は、マウント接点部１１６および１６１を介して所定のタイミングでシリアル通信を行なう。
【００１４】
さらに、カメラ信号処理回路１２４は、撮像素子からの出力に基づいて被写体の動きを検出する動きベクトル検出部（動き検出手段）１４１を備える。また、カメラマイコン１３２は、シャッター制御部１５１、主被写体の角速度を算出する被写体角速度算出部１５２、流し撮り判定部１５３を備える。
【００１５】
図３において、操作スイッチ１３１によりカメラの電源がＯＮされると、その状態変化をカメラマイコン１３２が検出し、カメラマイコン１３２の制御によりカメラ本体１２０の各回路への電源供給および初期設定が行われる。また、交換レンズ１００への電源供給が行われ、レンズマイコン１１３の制御により、交換レンズ１００内の初期設定が行われる。そしてレンズマイコン１１３とカメラマイコン１３２との間で所定のタイミングで通信が開始される。この通信で、カメラからレンズへはカメラの状態、撮影設定等が、またレンズからカメラへはレンズの焦点距離情報、角速度情報等がそれぞれ必要なタイミングで送受信される。
【００１６】
流し撮りアシストモード設定が行われていない通常モード時において、交換レンズ内では、角速度センサ１１１が手ブレ等によるカメラのブレを検出している。その検出結果を用いることで手ブレ補正制御部１１７により、シフトレンズ１０４を駆動して手ブレ補正動作が行われる。
【００１７】
ここで手ブレ補正機能に関して説明する。図４は手ブレ補正動作に関する構成図であり、図３と共通の構成については同じ符号を付し、説明を省略する。図４において４０１〜４０７は手ブレ補正制御部１１７の詳細な構成を示している。４０１はＡ／Ｄ変換器であり、角速度センサ１１１で検出された振れ信号をデジタル信号に変換する。角速度センサ出力のデータサンプリングは１〜１０ｋＨｚぐらいで行われている。４０２はハイパスフィルタ（ＨＰＦ）等で構成されたフィルタ演算部であり、角速度センサ出力に含まれているオフセット成分の除去を行い、またカットオフ周波数を変更することでパンニング対策を行う。４０３は積分器であり、シフトレンズの駆動目標データを生成するために角速度データを角変位データに変換する。４０６は４０１と同様Ａ／Ｄ変換器であり、位置センサ１０６の出力をデジタルデータに変換する。４０４は加算器であり、シフトレンズの駆動目標値から現在のシフトレンズ位置を減算してシフトレンズの実際の駆動データを算出する。４０５はＰＷＭ出力部であり、算出された駆動データをシフトレンズ駆動用のドライバ１１４に出力する。４０７はパンニング制御部であり、角速度データの状態からカメラがパンニングされたかどうかを判定する。また、パンニングと判定された場合は、フィルタ演算部４０２のカットオフ周波数変更制御、および積分器４０３の出力の調整を行う。
【００１８】
図５はパンニング制御の一例を示したレンズマイコン１１３内の手ブレ補正制御部１１７のフローチャートである。以下、パンニング制御について、図５を用いて説明する。
【００１９】
図５においてＳ５０１は、Ａ／Ｄ変換器４０１で取り込まれた角速度データの平均値（所定サンプリング回数分の平均値）が所定値αよりも大きいかどうかの判定を行っている。所定値α以下の場合はパンニングが行われていないと判断する。所定値αよりも大きい時はＳ５０２において、所定値βより大きいかどうかの判定を行う。そして、所定値Ｂ以下の場合は、ゆっくりとしたパンニングが行われていると判断する。また、所定値βよりも大きい場合は速いパンニングが行われていると判断し、Ｓ５０３でフィルタ演算部４０２内にあるＨＰＦのカットオフ周波数を最大値に設定し、Ｓ５０４で手ブレ補正制御を強制的にＯＦＦとする。この設定は、ＨＰＦのカットオフ周波数を高くすることでシフトレンズが徐々に停止するようにし、手ブレ補正制御をＯＦＦしたときの違和感をなくすためである。また、速いパンニング時は手ブレの大きさに対してパンニングによる移動量が非常に大きくなるため、手ブレ補正をＯＦＦすることで手ブレが残っても違和感はないためである。この設定を行わず、パンニングを大きなブレとして補正しようとすると、パンニング開始時には画が停止するが、その後シフトレンズ１０４が補正端に到達した瞬間に突然画が大きく動くため、非常に不自然な動きとして見えてしまうことになる。その後、Ｓ５０５では、積分器４０３の出力を現在のデータから徐々に初期位置のデータに変更することで、シフトレンズ１０４を初期位置に動かすようにしている。これは次に手ブレ補正動作を再開する場合に、シフトレンズの位置が駆動範囲の初期位置にあることが望ましいためである。
【００２０】
さて、Ｓ５０２で角速度データの平均値が所定値β以下の場合（ゆっくりとしたパンニングが行われていると判断した場合）はＳ５０６へと進む。そして、角速度データの大きさに応じてＨＰＦのカットオフ周波数を設定する。これは、ゆっくりとしたパンニングが行われている場合は手ブレの影響を完全に無視することができないためであり、パンニング時の画の追従性を不自然にならない程度に保ちながら、手ブレの補正を行うために必要な処理となる。また、Ｓ５０１で角速度データの平均値が所定値α以下の場合（パンニングが行われていないと判断された場合）は、Ｓ５０７でＨＰＦカットオフ周波数を通常時の設定にし、速いパンニングでない場合は、Ｓ５０８で防振制御の強制ＯＦＦ設定を解除する。
【００２１】
図７はパンニング時の横方向の角速度データと、所定値α、βの関係を示したものであり、７０１が角速度データのサンプルである。この例では、右方向にパンニングした場合に＋方向の出力、左方向にパンニングすると−方向の出力となる。図７の例では、右方向の急激なパンニングと、左右方向のゆっくりとしたパンニングが検出されている。図７からわかるように、パンニング中は角速度データが初期値（ここでは０）から大きく外れる。そのため、このデータを積分してシフトレンズの駆動目標値を算出した場合、ＤＣ的なオフセット成分により、積分器出力が非常に大きな値となり、制御不能状態になってしまう。そのため、パンニングが検出された場合はＨＰＦのカットオフ周波数を高く変更することにより、ＤＣ成分をカットすることが必要となる。急激なパンニングの場合は、特に顕著になるために、よりカットオフ周波数を上げることで、積分器出力が増大しないようにしている。特にパンニングが速い場合は、パンニング速度による画の動きが手のブレに対して非常に大きくなるため、パンニング方向に関して手ブレ補正機能をＯＦＦとしても特に違和感は発生しない。
【００２２】
以上のようにパンニング制御が行われることで、パンニング中も違和感のない画をモニタすることが可能となる。
【００２３】
さて図３に戻り、操作スイッチ１３１により、流し撮りアシストモードが設定されると、カメラマイコン１３２は、流し撮りアシスト用の制御に切り替わる。またその情報がカメラマイコン１３２からレンズマイコン１１３へと送信され、レンズマイコン１１３は流し撮りアシストモードに移行する。
【００２４】
流し撮りアシストモード設定中のカメラ本体１２０は、撮像した映像情報からカメラ信号処理回路１２４内の動きベクトル検出部１４１により検出された被写体の動きベクトルを出力する。同時に、レンズマイコン１１３から、交換レンズ１００内の角速度センサで検出された角速度データを受信する。
【００２５】
撮影者が流し撮りを行なっていると、動きベクトル検出部１４１から出力される被写体の動きベクトルは、撮影者が撮影しようとしている主被写体（特定被写体）に対応したベクトルと、流れている背景に対応したベクトルの２種類が得られる。ここでは、流し撮りが目的であるため、検出された２種類の動きベクトルのうち、動き量の小さいデータが主被写体の動きベクトルとなり、この動きベクトルの値が主被写体の像面上の移動量となる。
【００２６】
一方、レンズから受信した角速度データは、カメラの流し撮り速度に対応している。そのため、受信した角速度データと、主被写体の像面上の移動量およびレンズの現在の焦点距離から算出される角速度データ、の差分を算出すると、その結果はカメラに対する主被写体の移動角速度データとなる。そしてカメラマイコンは算出した主被写体の角速度データをレンズマイコン１１３に送信する。
【００２７】
図６は流し撮りアシストモード時の交換レンズ内のシフトレンズ駆動制御に関する構成図であり、図３、図４と共通の構成に対して同じ符号を付している。図６において、６０１〜６０６は流し撮り制御部（制御手段）１１８の詳細な構成を示している。６０１はカメラ情報取得部であり、ここでは特に、流し撮りアシストモードの設定情報、レリーズ情報を取得している。６０２はカメラマイコンに送信するための角速度データ出力部であり、所定のタイミングで角速度データをサンプリングする。６０３は被写体角速度取得部であり、通信によって得られたカメラ情報から流し撮りアシストに必要な主被写体の角速度情報を取得する。６０４は角速度データと被写体の角速度データとの差分を算出する加算器、６０５は所定期間のみ積分動作を行う第２の積分器である。６０６はカメラ情報取得部が取得したモード情報に応じて、設定を変更する設定変更部である。そして、６１０はカメラマイコンとの双方向通信を行うためのレンズマイコン１１３内の通信制御部である。
【００２８】
流し撮り判定部（第２算出手段）１５３では、レンズマイコン１１３から送信された角速度データを積分して保持しておくことができる。また、所定のタイミングで保持しておいた積分データをリセットすることもできる。これにより、ユーザが流し撮りを行う際に、所定のタイミングを起点としたカメラの角度変化（以下、流し撮り角度）を得ることができる。
【００２９】
カメラ本体のスイッチ操作により流し撮りアシストモードが設定されると、通信制御部６１０からその情報がカメラ情報取得部６０１で読み込まれ、設定変更部６０６に通知される。設定変更部６０６は通知されたモード情報に従い、パンニング制御部４０７の設定変更を行う。ここで行われる設定変更は、急激なパンニング状態に移行しやすくする変更であり、具体的には、前述のパンニング判定用の所定値βおよびαを変更する。また、角速度データ出力部６０２は、検出された角速度データをカメラ本体に送信するために、情報を通信制御部６１０に送る。そして、カメラ本体からレンズマイコン１１３へと送信される主被写体の移動角速度情報が被写体角速度取得部６０３で読み込まれる。加算器６０４は角速度センサにより検出された角速度データと、主被写体の移動角速度情報の差を計算し、第２の積分器６０５へと送る。第２の積分器６０５は、カメラ情報取得部６０１で取得された露光期間中を示す信号により積分動作を開始し、その他の期間はシフトレンズの位置が中央となる値を出力する。ここで、露光期間以外はシフトレンズを中央位置に配置しようとした場合、露光期間終了時は現在のシフトレンズ位置から中央位置までシフトレンズが急峻に移動することになる。しかし、露光期間終了直後はセンサからの読み出しのため、ＬＣＤ上では画が消失している期間であり、シフトレンズの急峻な移動による画の動きは問題とはならない。また、第２の積分器６０５の出力は、加算器４０４で積分器４０３の出力、およびシフトレンズ位置情報と共に加算され、シフトレンズの駆動量が算出される。
【００３０】
流し撮りアシストモード設定中に、実際に撮影者により流し撮り動作が行われると、交換レンズ内では、パンニング制御部４０７がすぐに急パン状態に対するパンニング制御を行い、振れ補正動作が禁止される。その後、シフトレンズは、カメラのパンニング時の角速度と被写体角速度の差分に対応した量を補正するようになる。そのため、流し撮り失敗の原因となる露光期間中のカメラのパンニング速度と被写体の速度の差分がシフトレンズの動作で相殺され、その結果として流し撮りが成功する。
【００３１】
図２は本発明の特徴を示したカメラマイコン１３２内のフローチャートで、流し撮りアシストモード時の撮影シーケンス部のフローチャートである。図２において、Ｓ２０１はレリーズスイッチが半押し（Ｓ１ＯＮ）されたかどうかを検出している。半押しされるとＳ２０２へと進み、時間計測カウンタをインクリメントする。半押しされていない場合はＳ２０３で、レリーズスイッチが半押しされるまで時間計測カウンタをリセットする。Ｓ２０４では、主被写体の移動角速度がすでに算出されているかどうか確認する。算出されている場合はＳ２０５でさらに時間計測カウンタが所定時間Ｔになっているかどうかを確認し、主被写体の移動角速度がまだ算出されていない場合、およびすでに算出されていても一定時間が経っている場合はＳ２０６で主被写体の移動角速度を算出する。ここで、主被写体の角速度を算出し直すのは、時間と共に主被写体の速度が変化する場合を考慮しての処置である。Ｓ２０６で算出された主被写体の移動角速度はそのたびにレンズマイコン１１３へと送信される。Ｓ２０７は、流し撮り判定部１５３で積分している流し撮り角度をリセットして計測を始める。Ｓ２０８は、流し撮り判定部１５３で計測している流し撮り経過時間をリセットして計測を始める。Ｓ２０９は、レリーズスイッチが全押し（Ｓ２ＯＮ）されたかどうかの判定を行う。全押しされていなければ、Ｓ２０１へ戻る。Ｓ２０９でレリーズスイッチが全押しされると、Ｓ２１０で、流し撮り判定（後述）を行う。流し撮り判定の結果、流し撮り許可であればＳ２１１で、現在のカメラ設定の状態で撮影終了が行われる。流し撮り不許可であれば、Ｓ２１３でＬＣＤ１７２（警告手段）に警告表示を行い、Ｓ２１１（流し撮りアシストモードが解除された撮影）を行う。次に、Ｓ２１２でレリーズスイッチが全押したれたかどうかの判定を行う。全押しされていれば、Ｓ２１０へ戻り次の撮影を開始する。全押しされていなければ、Ｓ２０１へ戻る。
【００３２】
図１は本発明の特徴を示したカメラマイコン１３２内の流し撮り判定部（第１算出手段、第２算出手段、判定手段）１５３でのフローチャートである。Ｓ３０１は、カメラが流し撮りアシストモードであれば、Ｓ３０２の処理を行い、流し撮りアシストモードでなければ、Ｓ３０１へ戻る。Ｓ３０２は、流し撮り角度を取得しＳ３０３を行う。Ｓ３０３は、被写体角速度と流し撮り経過時間から、被写体が被写体角速度を保った場合の被写体角度（予測被写体角度）を算出しＳ３０４を行う。Ｓ３０４では、流し撮り判定を行うための角度の閾値（流し撮り閾値）θを算出しＳ３０５を行う。流し撮り閾値は、焦点距離が大きい（画角が小さい）ほど小さくなる。ここでは、閾値は焦点距離から算出した画角とする。Ｓ３０５は、予測被写体角度（第１変化量または第１角度）と流し撮り角度（第２変化量または第２角度）との差の絶対値と流し撮り閾値を比較し、該差が閾値以下であればＳ３０６を行い、そうでなければＳ３０７を行う。Ｓ３０６は流し撮りアシスト撮影を許可し、Ｓ３０７は流し撮りアシスト撮影を許可しない（不許可にする）ために、レンズマイコン１１３へ流し撮りアシストモードの解除を通知する。つまり、流し撮り判定部１５３は、第１角度（第１変化量）と第２角度（第２変化量）と閾値に基づいて、像振れ補正手段を用いた撮影（流し撮りアシスト撮影）を行うかどうかの判定を行う。より具体的には、第１角度と第２角度の差が閾値以下の場合は、像振れ補正手段を用いた撮影を行う判定をし、該差が閾値よりも大きい場合は、像振れ補正手段を用いた撮影を行わない判定をする。図８は流し撮り判定部の制御の概念図である。１００１はカメラであり、１００２は被写体角速度を算出したタイミングでの被写体の位置である。１００３は、算出した被写体角速度で被写体が所定時間動いた場合の被写体の位置であり、１００２から１００３までの角度を仮想被写体角度θ１とする。この仮想被写体角度θ１は、カメラ１００１を中心とした、被写体の第１位置１００２と、該被写体が所定時間の間に移動する第２位置１００３と、の間の角度（第１角度）である。１００４は、角速度センサ１１１からの情報から算出した実際の被写体の位置であり、１００２から１００４までの角度を流し撮り角度θ２とする。この流し撮り角度θ２は、カメラ１００１が該所定時間の間で変化（回転）する間の第２角度である。１００５は撮影時の画角θ３である。したがって、｜θ１−θ２｜とθ３を比べて、｜θ１−θ２｜がθ３以下であれば流し撮りアシスト撮影を許可する判定を行う。
【００３３】
本実施例によれば、流し撮り撮影のユーザ補助において検出時の被写体の相対角速度がブレ補正を行う露光時に保たれていない可能性がある場合、流し撮り用のブレ補正を行わないことで、過不足な補正となるブレ補正を防止することができる。したがって、本発明によれば、ブレ補正が正しく行われないことを防止することができる。
【実施例２】
【００３４】
以下、本発明の第２の実施例について説明する。本実施例は、実施例１に対し流し撮りアシストモード時の撮影シーケンス部のフローチャートにおいて流し撮り判定で流し撮りができなかった場合の処理（Ｓ２１０のＮｏ）が違うものである。図９に本実施例の流し撮りアシストモード時の撮影シーケンス部のフローチャートを示す。本実施例では、実施例１のＳ２１０の処理に代わりＳ６１０を行う。他は同じのため説明は割愛する。Ｓ６１０では、実施例１の流し撮り判定を行いその判定が流し撮り許可であればＳ６１１を行い、不許可であればＳ６０４に戻り、再び被写体の相対角速度を算出する。また、流し撮りアシストモードであれば、流し撮りアシストを行わないことがないので、警告表示処理（Ｓ２１３）もない。
【００３５】
実施例１では、流し撮り判定が不許可の場合は流し撮りアシスト撮影を行わないことで、過不足な補正となるブレ補正を防止することができた。しかし、本来は効果のあるブレ補正を行うことが望ましい。本実施例では、流し撮り判定が不許可の場合は再度被写体の相対角速度を検出することで、効果のあるブレ補正を行うことができる。したがって、本発明によれば、ブレ補正が正しく行われないことを防止することができる。
【実施例３】
【００３６】
図１０は本発明の第３の実施例の構成図であり、流し撮りアシスト機能を搭載した一眼レフカメラの構成を示している。また、手ブレ補正機能は交換レンズ内レンズではなく、カメラ本体内に搭載している。図１０において、図３と同様の機能に対しては同じ符号を付し、説明を省略する。
【００３７】
図１０において、９００は交換レンズであり、９２０はカメラ本体である。交換レンズ９００において、９０１は撮影レンズユニット、９１１はレンズマイコンであり、ズームエンコーダ１０５によりズームレンズ１０３の位置を検出し、焦点距離を得る。また、不図示の絞り制御等を行う。
【００３８】
カメラ本体９２０において、９７３は光学ファインダ、９６１はメインミラー、９６２はペンタプリズム部、９２２は測光用のセンサ、９２３は測光センサの出力に対するアナログ信号処理回路（ＡＦＥ）である。撮影レンズ９０１により集光された一部の光束はメインミラー９６１により反射され、ペンタプリズム部９６２へ導かれ、そこから測光センサ９２２、および光学ファインダ９７３へと結像する。
【００３９】
また、９３４は光軸と垂直方向に移動可能となるように配置された撮像素子、９３１はカメラマイコン、９３２は振れ補正動作を行うために撮像素子９３４の位置を光軸と垂直方向に駆動するためのドライバである。９３３は撮像素子の位置を検出する位置センサ、９４１はカメラの振れを検出する角速度センサである。また、カメラマイコン９３１において、９５１は手ブレ補正制御部、９５２は流し撮り制御部である。
【００４０】
手ブレ補正制御部９５１は、実施例１ではシフトレンズの位置を取得していたが、本実施例では撮像素子の位置を取得することができる。流し撮り制御部９５２は、実施例１ではシフトレンズの位置を変更していたが、本実施例では撮像素子の位置を変更することができる。本実施例ではカメラマイコンに組み込まれているが、内部の制御としては実施例１と同じである。本実施例においては、実施例１に対し、シフトレンズの代わりに撮像素子を光軸と垂直方向に動かすことで振れ補正動作、あるいは流し撮りアシスト動作を行う構成になっている。図１１に本実施例の流し撮りアシストモード時の撮影シーケンス部のフローチャートを示す。本実施例においては、実施例２の流し撮りアシストモード時の撮影シーケンス部のフローチャートに駒間時間判定（Ｓ７１３）が追加されている。他は同じのため説明は割愛する。Ｓ７１０で、流し撮りアシスト撮影が不許可の場合にＳ７１３を行う。Ｓ７１３は、次の撮影開始（露光開始）までの時間が閾値Ｒより大きければ（Ｓ７１３のＹｅｓ）、Ｓ７０４まで戻りＳ７０６を行い、そうでなければ（Ｓ７１３のＮｏ）Ｓ７１１（流し撮りアシストモードが解除された撮影）を行う。また、Ｓ７１３は、連写撮影の初回では必ずＳ７１１を行う。ここで、閾値Ｒは被写体角速度を検出するためにかかる時間である。また、不図示であるが、Ｓ７１３で流し撮りアシスト撮影が不許可の場合に、流し撮りアシスト撮影を行わずにＬＣＤ１７２もしくはファインダ内の表示装置に警告表示を行っても良い。
【００４１】
実施例２では、流し撮り判定不許可の場合は必ず再度被写体の相対角速度を検出した。しかし、再度被写体の相対速度の検出に時間がかかる場合、レリーズタイムラグや連写の駒間が遅れてしまう。本実施例ではレリーズタイムラグや駒間のタイミングが守られる場合は、被写体の相対角速度の再検出を行うことでユーザの利便性の高いブレ補正を行うことができる。したがって、本発明によれば、ブレ補正が正しく行われないことを防止することができる。
【００４２】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【産業上の利用可能性】
【００４３】
本発明は、コンパクトデジタルカメラ、一眼レフカメラ、ビデオカメラなどの撮像装置に好適に利用できる。
【符号の説明】
【００４４】
１０４  シフトレンズ
１１１  角速度センサ
１２２  撮像素子
１４１  動きベクトル検出部
１５２  被写体角速度算出部
１５３  流し撮り判定部
【図１】
2015152888.tif 000003
【図２】
2015152888.tif 000004
【図３】
2015152888.tif 000005
【図４】
2015152888.tif 000006
【図５】
2015152888.tif 000007
【図６】
2015152888.tif 000008
【図７】
2015152888.tif 000009
【図８】
2015152888.tif 000010
【図９】
2015152888.tif 000011
【図１０】
2015152888.tif 000012
【図１１】
2015152888.tif 000013