(57)【要約】【課題】流し撮りでの連続撮影を行う場合でも、コマ速を大きく損なうことなく、かつ、検出される角速度情報に含まれるメカ振動成分をリアルタイムにキャンセルすることができる撮像装置を提供する。【解決手段】マイコン２が、カメラ１の角速度を取得し、取得した角速度に基づいて、撮影動作によるカメラ内のメカ振動の特性を予測する。マイコン２は、メカ振動が収束するまでに撮影準備指示がされた場合に、上記メカ振動の特性の予測結果に基づいて、前記撮像装置の角速度を補正する。【選択図】図１
2019086563.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置の角速度を取得する取得手段と、
前記取得手段の出力に基づいて、撮影動作による前記撮像装置内のメカ振動の特性を予測する予測手段と、
前記メカ振動が収束するまでに撮影準備指示がされた場合に、前記メカ振動の特性の予測結果に基づいて、露出の設定のために取得される前記撮像装置の角速度を補正する制御手段とを備える
ことを特徴とする撮像装置。
【請求項２】
前記予測手段は、前記取得手段の出力が前記メカ振動の影響を受けた直後から、前記取得手段の出力の少なくとも１周期の期間における前記取得手段の出力に基づいて、前記メカ振動の特性を予測する
ことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記予測手段は、前記メカ振動の特性として、振動波形を補正値として算出し、
前記制御手段は、前記補正値に基づいて、前記撮像装置の角速度を補正する
ことを特徴とする請求項１または請求項２に記載の撮像装置。
【請求項４】
前記予測手段は、さらに、前記メカ振動の収束時間を算出し、
前記制御手段は、前記メカ振動の特性の予測が完了した後、前記収束時間までに前記撮影準備指示がされた場合に、前記撮像装置の角速度を補正する
ことを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項５】
前記補正された角速度に基づいて、撮影時の露出を設定する設定手段を備える
ことを特徴とする請求項１乃至４のいずれか１項に記載の撮像装置。
【請求項６】
前記設定手段は、前記メカ振動の特性の予測が完了するまでに前記撮影準備指示がされた場合に、前回の撮影の際に取得された角速度に基づいて、撮影時の露出を設定する
ことを特徴とする請求項５に記載の撮像装置。
【請求項７】
前記取得手段は、前記露出の設定に用いられる角速度を第１の分解能で取得し、前記メカ振動の特性の予測に用いられる角速度を第１の分解能より高い第２の分解能で取得する
ことを特徴とする請求項６に記載の撮像装置。
【請求項８】
前記予測手段は、撮影毎に、前記メカ振動の特性を予測する
ことを特徴とする請求項１乃至７のいずれか１項に記載の撮像装置。
【請求項９】
所定回数の撮影以降の撮影については、前記予測手段は、前記メカ振動の特性を予測しない
ことを特徴とする請求項１乃至７のいずれか１項に記載の撮像装置。
【請求項１０】
撮像装置の角速度を取得する取得手段と、
前記取得手段の出力が前記メカ振動の影響を受けた直後から、少なくとも１周期の期間内の前記取得手段の出力に基づいて、撮影動作による前記撮像装置内のメカ振動の特性を予測する予測手段と、
連写モードが設定されている場合であって、前記メカ振動が収束するまでに、露出の設定のための前記撮像装置の角速度の取得が行われるときに、前記メカ振動の特性の予測結果に基づいて、前記取得された前記撮像装置の角速度を補正する制御手段とを備える
ことを特徴とする撮像装置。
【請求項１１】
撮像装置の角速度を取得する取得工程と、
前記取得工程での出力に基づいて、撮影動作による前記撮像装置内のメカ振動の特性を予測する予測工程と、
前記メカ振動が収束するまでに撮影準備指示がされた場合に、前記メカ振動の特性の予測結果に基づいて、露出を設定するために取得される前記撮像装置の角速度を補正する制御工程とを有する
ことを特徴とする撮像装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置および制御方法に関する。
【背景技術】
【０００２】
移動している被写体のスピード感を表現する撮影技術として、流し撮り撮影が提案されている。流し撮り撮影は、撮影者が被写体の動きに合わせてカメラをパンニングすることにより、移動している被写体を静止させ、背景は流すことを目的としている。特許文献１は、角速度センサにより検出される、カメラを流す方向に関する回転軸周りの角速度情報と、撮影レンズの焦点距離情報とに基づいて、撮影面上の流れ速度を計算し、流し撮り用シャッタ速度を決定する装置を開示している。特許文献２は、カメラ内に発生した振動（メカ振動）の影響がなくなってから角速度情報の取得をする手ぶれ検出装置を開示している。また、特許文献３は、予めメカ振動成分の情報を記憶しておくか、またはキャリブレーションモードにより、カメラが静状態でのメカ振動成分の情報を記憶し、メカ振動の影響を受けた角速度情報からメカ振動成分をキャンセルする装置を開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第３２６５６１５号公報
【特許文献２】特開２００６−３２５０７４号公報
【特許文献３】特許第２８８７０６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１が開示する装置を適用して連続撮影を行った場合には、撮影コマ間毎に角速度情報を取得し、流し撮り用シャッタ速度を決定する必要がある。しかし、連続撮影の２コマ目以降では、角速度情報の取得を行うと同時に、２コマ目の撮影準備のためのシャッタチャージ動作を行う必要がある。シャッタチャージ動作は、シャッタ羽根の駆動バネにバネ力をチャージするため、カメラ内に数百ｍｓ程度の振動を伴う。したがって、シャッタチャージ動作後の角速度情報は、カメラ内に発生したメカ振動の影響を受けた情報であるので、正しい角速度情報を取得できない。
【０００５】
また、特許文献２が開示する手ぶれ検出装置を適用して撮影を行った場合には、角速度情報を取得するまでの待機時間が必要となり、連続撮影時にコマ間の時間（コマ速）が間延びし、シャッタチャンスを逃してしまう。また、特許文献３が開示する装置では、メカ振動成分の情報を予め記憶しておくので、記憶が可能な情報に限りがある。例えばカメラの保持状態や装着レンズの種類及びこれらの組合せにより、メカ振動の振幅、周期がそれぞれ異なる。また、角速度センサの温度特性により、出力のオフセット値が角速度センサ固体毎に異なる。特許文献３が開示する装置を適用して、これらの情報を予め記憶すると、情報量が膨大となり全ての条件をカバーすることができない。また、この装置が、キャリブレーションモードによって、メカ振動成分の情報を取得する場合には、撮影者が撮影前に実施しなくてはならず、操作が煩わしくなり、シャッタチャンスを逃す。本発明は、流し撮りでの連続撮影を行う場合でも、コマ速を大きく損なうことなく、かつ、検出される角速度情報に含まれるメカ振動成分をリアルタイムにキャンセルすることができる撮像装置の提供を目的とする。
【課題を解決するための手段】
【０００６】
本発明の一実施形態の撮像装置は、撮像装置の角速度を取得する取得手段と、前記取得手段の出力に基づいて、撮影動作による前記撮像装置内のメカ振動の特性を予測する予測手段と、前記メカ振動が収束するまでに撮影準備指示がされた場合に、前記メカ振動の特性の予測結果に基づいて、露出の設定のために取得される前記撮像装置の角速度を補正する制御手段とを備える。
【発明の効果】
【０００７】
本発明の撮像装置によれば、流し撮りでの連続撮影を行う場合でも、コマ速を大きく損なうことなく、かつ、検出される角速度情報に含まれるメカ振動成分をリアルタイムにキャンセルすることができる。
【図面の簡単な説明】
【０００８】
【図１】撮像装置の構成を示す図である。
【図２】角速度センサの出力に現れたメカ振動の振動波形の一例である。
【図３】メカ振動の特性を予測する動作タイミングを説明する図である。
【図４】実施例１のカメラの動作を説明するフローチャートである。
【図５】実施例１のカメラの動作を説明するフローチャートである。
【図６】実施例２のカメラの動作を説明するフローチャートである。
【図７】実施例２のカメラの動作を説明するフローチャートである。
【図８】実施例３のカメラの動作を説明するフローチャートである。
【図９】実施例３のカメラの動作を説明するフローチャートである。
【図１０】実施例４のカメラの動作を説明するフローチャートである。
【図１１】実施例４のカメラの動作を説明するフローチャートである。
【発明を実施するための形態】
【０００９】
（実施例１）
図１は、本実施形態の撮像装置の構成を示す図である。
図１に示す撮像装置（以下、「カメラ」と記述する）は、例えばデジタルカメラである。カメラ１は、マイコン２、撮像部３、シャッタ４、角速度センサ５、モードスイッチ８、レリーズスイッチ９を備える。マイコン２は、カメラ１の各部の制御を行うＣＰＵである。撮像部３は、不図示の光学レンズより入射した被写体光を電気信号に光電変換し、画像情報として出力する。この画像情報は、例えばマイコン２により信号処理され、不図示の記録メディアに記録されたり、不図示の表示部に表示されたりする。
【００１０】
シャッタ４は、撮像部３の光軸方向前面に配置され、マイコン２からの露光命令により開閉動作をする。シャッタ４は、露光動作後、次の撮影準備のためにシャッタチャージ動作を行う必要がある。シャッタチャージ動作では、シャッタ羽根の駆動バネにバネ力をチャージする。したがって、シャッタチャージ動作時のメカ振動が、カメラ１内（撮像装置内）に伝搬し、角速度センサ５の出力にも影響を与える。
【００１１】
角速度センサ５は、カメラ１に加わる振れに係る振れ検出信号を検出し、角速度情報として出力する。流し撮り撮影時において、マイコン２は、角速度センサ５の出力と不図示のレンズの焦点距離情報とに基づいて、画角上の背景の流れが一定の値になるように、シャッタスピードを自動設定（露出を自動設定）する。また、角速度センサ５は、出力の分解能（時間軸方向、振幅方向）の切替えが可能である。後述する演算手段７は、シャッタチャージ動作による、角速度センサ５の出力に影響するメカ振動の特性の予測を行うが、この予測時には、精度アップのために、通常時に比べ高分解能に設定される。なお、本実施例では、流し撮り撮影時における露出の自動設定に使用する時の角速度センサ５の出力は、通常分解能（第１の分解能）に設定され、メカ振動の特性の予測を行う時は、通常分解能より高い高分解能（第２の分解能）に設定されるものとする。
【００１２】
カウンタ６は、時間を計測する。本実施形態では、カウンタ６は、シャッタ４のシャッタチャージ動作を開始してから所定時間後に時間計測を開始する。カウンタ６は、例えば、シャッタチャージ動作によるカメラ１内のメカ振動が発生している期間内に、撮影者により次コマの撮影準備指示がされるまでの時間を計測する。上記の所定時間は、シャッタチャージ動作を開始してからシャッタチャージによるメカ振動が角速度センサ５に伝搬するまでの遅延時間である。遅延時間は、例えば実験的に求められた値である。演算手段７は、カメラ１内のメカ振動の影響を受けた角速度センサ５の出力に基づいて、出力に現れたメカ振動の特性と、メカ振動が収束するまでの時間を予測する。
【００１３】
モードスイッチ８は、撮影モードの設定を行うために用いられるスイッチである。撮影者によるモードスイッチ８の操作によって、マイコン２へ信号が送られ、マイコン２が撮影モードの設定を行う。この例では、流し撮り撮影を特化して行う流し撮り撮影モード、レリーズスイッチを押し続ける限り連続撮影を継続する連写モードがモードスイッチ８により設定される。
【００１４】
レリーズスイッチ９は、半押し（以降、ＳＷ１と記載する）、全押し（以降、ＳＷ２と記載する）の２段階スイッチである。レリーズスイッチ９の半押し時には、測光や焦点調節、流し撮り撮影時のシャッタスピード自動設定など、撮影に関わる測定と設定が行われる。レリーズスイッチ９が全押しされると、直前の設定条件で撮影動作が実行される。
【００１５】
図２は、角速度センサの出力に現れたメカ振動の振動波形の一例である。
図２に示すメカ振動の振動波形は、単振動と指数関数で表される減衰振動の軌跡である。
【００１６】
図３は、メカ振動の特性を予測する動作タイミングを説明する図である。
図３では、連続撮影時における前コマ撮影後のシャッタチャージ動作以降での角速度センサ５の出力に現れるメカ振動の特性を予測する動作タイミングを例にとって説明する。連続撮影には、レリーズスイッチ９を撮影終了まで押し続けて撮影する連写動作（連写）と、レリーズスイッチを撮影コマ毎に解除する単写の連続動作（単写の連写）とがある。
【００１７】
図３（Ａ）は、カメラ１の状態（ステータス）を示す。この例では、振動特性予測期間、補正期間、非補正期間の３状態がある。メカ振動の特性の予測は、振動特性予測期間に取得した角速度センサ５の出力を用いて行われる。図３（Ｂ）は、シャッタチャージタイミング信号を示す。この信号が“Ｈ（Ｈｉｇｈ）”の期間にシャッタチャージ動作が行われる。図３（Ｃ）は、カウンタ６の状態を示す。シャッタチャージ信号が“Ｌ（Ｌｏｗ）”から“Ｈ”に遷移してから時間Ｄｔだけ経過した後に計測が開始される。
【００１８】
時間Ｄｔは、少なくともシャッタチャージ動作開始から角速度センサ５がシャッタチャージ動作によるメカ振動の影響を受け始めるまでの遅延時間である。時間Ｄｔは、例えば、実験的に導き出された数値に設定される。この例では、メカ振動の影響を受けた角速度センサ５の出力が最大値近辺となるような時間を時間Ｄｔとして設定している。
【００１９】
図３（Ｄ）は、振動特性予測期間に演算手段７が取得する角速度センサ５の出力の状態を示す。演算手段７は、カウンタ６の計測開始タイミングから期間Ａｔにおける角速度センサ５の出力を取得する。この例では、期間Ａｔを、メカ振動の影響を受けた角速度センサ５の出力の、少なくとも１周期の期間とする。
【００２０】
図３（Ｅ）は、演算手段７が演算した、角速度センサ５の出力に現れたメカ振動の振動波形（予測波形）である。時間Ｐｔは、予測波形の収束時間である。演算手段７は、予測波形とともに収束時間Ｐｔを算出する。この例では、収束時間Ｐｔは、角速度センサ５の出力がメカ振動の影響を受けなくなる時間とする。具体的には、演算手段７は、予測波形の振幅が所定値以下となる時間を収束時間Ｐｔとして算出する。
【００２１】
次に、予測波形の算出方法の一例を説明する。図３（Ｅ）に示す予測波形Ｗｐは、式（１）で算出できる。
Ｗｐ≒Ａｍ・ｃｏｓ（２πｆｔ）・ｅｋｔ +Ｃｏ・・・（１）
Ａｍは、単振動波形の振幅である。ｆは、振動波形の周波数である。ｔは、時間である。ｋは、減衰係数である。Ｃｏは、角速度センサが持つオフセットである。
【００２２】
単振動波形の振幅Ａｍ、振動波形の周波数ｆ、減衰係数ｋ、角速度センサが持つオフセット値Ｃｏがわかれば、予測波形を求めることができる。振動波形の周波数ｆは、図３（Ｄ）におけるポイントＭ１、Ｍ２の時間差の逆数で求められる。周波数ｆが求まると、その４分の１の周期となるポイントＱ１の値を読みとることで、角速度センサ５が持つオフセットＣｏが求まる。最後にＭ１からＭ２、Ｃｏを差し引くことで、減衰係数ｋが求まる。Ｍ１からＣｏを差し引くことで、単振動波形の振幅Ａｍが求まる。演算手段７により求められた各係数を式（１）に当てはめると、時間ｔにおける予測値が求まる。
【００２３】
予測波形の収束時間Ｐｔは、式（１）と以下の式（２）で算出できる。
Ｐｔ＝（１／ｋ）・ｌｎ｛（Ｗｅ−Ｃｏ）／Ａｍ｝・・・（２）
Ｗｅは、収束時の振動振幅、つまり角速度センサ５の出力がメカ振動の影響を受けなくなる値である。
【００２４】
図４および図５は、実施例１のカメラの動作を説明するフローチャートである。
撮影者が、モードスイッチ８により流し撮り撮影モードに設定し、単写の連続動作（単写の連写）を実施した時のカメラの動作を例にとって説明する。流し撮り撮影モードとは、撮影者が流し撮り撮影を行う前提で、角速度センサ５の出力と不図示のレンズの焦点距離情報に応じて、露出条件を自動設定するモードである。露出自動設定によって、被写体の背景の流れ量が一定となるシャッタスピードが決定される。また、実施例１では、撮影毎（撮影コマ毎）にメカ振動の特性の予測がなされる。
【００２５】
図４のＳ２０１において、マイコン２が、ＳＷ１がＯＮであるかを判断する。ＳＷ１がＯＦＦである場合は、処理がＳ２０１に戻る。ＳＷ１がＯＮである場合は、処理がＳ２０２に進む。Ｓ２０２において、マイコン２が、角速度センサ５の出力を通常分解能で所定期間取得する。続いて、Ｓ２０３において、マイコン２が、取得した角速度センサ５の出力を平均化して、角速度情報とする。
【００２６】
次に、Ｓ２０４において、マイコン２が、角速度情報と不図示のレンズの焦点情報とに基づいて、露出自動設定を行う。そして、Ｓ２０４において、マイコン２が、不図示のＡＦ素子による焦点調節（以降「ＡＦ」と記述する）を行う。続いて、Ｓ２０６において、マイコン２が、ＳＷ２がＯＮであるかを判断する。ＳＷ２がＯＮでない場合は、処理がＳ２２３に進む。ＳＷ２がＯＮである場合は、処理がＳ２０７に進む。Ｓ２２３において、マイコン２が、ＳＷ１がＯＮであるかを判断する。ＳＷ１がＯＮである場合は、処理がＳ２０６に戻る。ＳＷ１がＯＦＦである場合は、処理がＳ２０１に戻る。
【００２７】
Ｓ２０７において、マイコン２が、撮影光軸の光路を確保するために、不図示のクイックリターンミラー（以降、「ミラー」と記述）を上方へ回避させるミラーアップ動作を行う。続いて、Ｓ２０８において、マイコン２が、露光動作を実行する。具体的には、マイコン２が、シャッタ４を開き、撮像部３によって撮像された撮像画像を取得する。露光時間が、設定されたシャッタ秒時に到達すると、マイコン２が、シャッタ４を閉じる。これにより露光動作が完了する。
【００２８】
次に、Ｓ２０９において、マイコン２が、回避していたミラーを回避前の位置に戻すミラーダウン動作を行う。続いて、Ｓ２１０において、マイコン２が、次の撮影準備のためのシャッタチャージ動作を開始する。Ｓ２１１において、マイコン２が、シャッタチャージ動作の開始後、所定時間Ｄｔだけ待って、カウンタ６をリセットし、時間の計測を開始させる。Ｓ２１２において、マイコン２が、時間Ａｔの期間における角速度センサ５の出力を取得する。Ｓ２１２の処理は、角速度センサ５の出力に現れるメカ振動の特性を予測することが目的である。したがって、マイコン２は、角速度センサ５の出力分解能を高分解能に設定する。これにより、多くの情報量でメカ振動の特性を予測するので、通常分解能に設定されている場合に比べて、より精度の高い予測を行うことが可能となる。
【００２９】
Ｓ２１３において、マイコン２が備える演算手段７が、Ｓ２１２で取得した角速度センサ５の出力に基づき、メカ振動の特性として振動波形を算出するとともに、メカ振動の収束時間（Ｐｔ）を算出する。マイコン２は、算出されたメカ振動の振動波形を、角速度センサ５の出力の補正値として、不図示の記憶部へ記憶する。
【００３０】
次に、図５のＳ２１４において、マイコン２が、カウンタ６の出力Ｃｔがメカ振動の収束時間Ｐｔを超えるかを判断する。ＣｔがＰｔを超える場合（Ｃｔ＞Ｐｔ）は、メカ振動の影響が充分収束しており、角速度センサ５の出力について、メカ振動成分を補正する必要がない。したがって、この場合は、処理が、図４のＳ２０１に戻る。ＣｔがＰｔを超えない場合（Ｃｔ≦Ｐｔ）、角速度センサ５の出力は、メカ振動の影響を受けている状態にある。したがって、この場合は、処理がＳ２１５に進む。
【００３１】
次に、Ｓ２１５において、マイコン２が、メカ振動が収束するまでの間のＳＷ１の状態を判断する。ＳＷ１がＯＦＦの場合は、処理が、Ｓ２１４に戻る。ＳＷ１がＯＮの場合は、処理がＳ２１６に進む。続いて、マイコン２が、ＳＷ１が振動特性予測期間中（０〜Ａｔ）にＯＮとなったかを判断する。具体的には、マイコン２は、ＣｔがＡｔ以上（Ｃｔ≧Ａｔ）であるかを判断する。ＣｔがＡｔ以上である場合は、Ａｔ≦Ｃｔ≦Ｐｔであり、ＳＷ１は補正期間に押されたことになる。したがって、この場合は、処理がＳ２１７に進む。
【００３２】
Ｓ２１７において、マイコン２が、角速度センサ５の出力を通常分解能で所定期間だけ取得する。Ｓ２１８において、マイコン２が、取得した角速度センサ５の出力を、メモリに記憶された補正値で補正する。すなわち、マイコン２が、角速度センサ５の出力をメカ振動の特性の予測結果に基づいて補正する制御手段として機能する。そして、Ｓ２１９において、補正後の角速度センサ５の出力を平均化し、角速度情報とする。Ｓ２２０において、マイコン２が、Ｓ２１９において得られた角速度情報を用いて露出自動設定を行う。そして、マイコン２が、ＡＦを行う。続いて、Ｓ２２２において、マイコン２が、ＳＷ２がＯＮとなったかを判断する。ＳＷ２がＯＮとなった場合は、処理が、図４のＳ２０７に戻る。ＳＷ２がＯＦＦである場合は、処理が、Ｓ２１４に戻る。
【００３３】
Ｓ２１６の判断処理で、ＣｔがＡｔ未満である場合は、ＳＷ１が振動特性予測期間に押されたことになる。振動特性予測期間内に撮影者が次の撮影を行おうとする場合、振動特性の予測がまだできていないので、角速度センサ５の出力からメカ振動の影響を除去することができない。したがって、この場合は、処理がＳ２２４に進む。Ｓ２２４において、マイコン２が、１つ前の撮影コマで取得した角速度情報、つまり前回の露出の設定に用いられた角速度情報を、露出自動設定に用いる角速度情報として設定する。そして、処理がＳ２２０に進む。
【００３４】
本実施例のカメラは、流し撮り撮影モードにおける連続撮影では、次コマの撮影準備となるシャッタチャージ動作時に発生するメカ振動の影響を受けた角速度センサ５の出力の一部を用いてメカ振動の特性を予測し、出力の補正値を算出する。その結果、メカ振動が収束するまでの期間に、撮影者が次コマの撮影を待つ必要がなくなり、連続撮影時のコマ速の低速化を軽減することができる。
【００３５】
（実施例２）
実施例１では、流し撮り撮影モードにおける露光動作後のシャッタチャージ動作によって発生するカメラ１内のメカ振動が、その前段で実行するミラーダウン動作により発生するカメラ１内のメカ振動とは発生タイミングが被ることがないことを想定している。しかし、カメラの機種によっては、これら２動作の発生タイミングが被り、カメラ１内のメカ振動が複雑となり、メカ振動の特性の予測が容易ではなくなる。実施例２のカメラは、シャッタチャージ動作とミラーダウン動作により発生するカメラ１内のメカ振動のタイミングが被らないようにする。
【００３６】
図６および図７は、実施例２のカメラの動作を説明するフローチャートである。
図６および図７を参照して、流し撮り撮影モードにおける単写の連写時のカメラ１の動作について説明する。実施例２のカメラの構成は実施例１のカメラの構成と同じであるので、説明を省略する。また、図６および図７のフローチャートにおいて、実施例１と共通動作となる処理のステップ番号は同じとし、同じステップ番号については説明を省略する。
【００３７】
実施例１では、マイコン２は、図４のＳ２０８において、露光動作後、Ｓ２０９でミラーダウン動作を実行していた。実施例２では、マイコン２は、ミラーダウン動作を実施例１と同じタイミングでは実行しない。
【００３８】
図７のＳ２１４の判断処理でＣｔ≦Ｐｔと判断された場合は、マイコン２は、次コマの角速度情報を取得（Ｓ２１９またはＳ２２４）した後、Ｓ３０１において、ミラーダウン動作を実行する。Ｓ２１４の判断処理でＣｔ＞Ｐｔと判断された場合は、マイコン２は、図６のＳ３０２において、ミラーダウン動作を実行する。このように、マイコン２が、ミラーダウン動作を、シャッタチャージ動作前では無く、シャッタチャージ後にすることで、カメラ１内におけるシャッタチャージ動作、ミラーダウン動作それぞれによるメカ振動のタイミングが被らないようにすることができる。なお、振動特性予測期間後であって補正期間中にＳＷ１が押された（ＯＮ）時は、マイコン２は、角速度情報取得直後にミラーダウン動作を行う（図７のＳ３０１）ので、コマ速が損なわれない。
【００３９】
以上説明したように、実施例２のカメラ１は、シャッタチャージ動作とミラーダウン動作によるカメラ１ 内のメカ振動の発生タイミングが被らないようにする。したがって、角速度センサ５の出力に現れるメカ振動成分が複雑とならない。これにより、角速度センサ５の出力に現れたメカ振動の特性の予測が容易に可能となり、メカ振動が収束するまでの期間に、撮影者が次コマの撮影を待つ必要がなくなるとともに、連続撮影時のコマ速の低速化を軽減することができる。
【００４０】
（実施例３）
実施例３のカメラは、撮影コマ毎にメカ振動の特性の予測をするのではなく、２コマ目の撮影準備の際に取得した予測値を補正値として、３コマ目以降の撮影に用いる。つまり、カメラは、所定回数の撮影以降の撮影については、メカ振動の特性を予測しない。
【００４１】
図８および図９は、実施例３のカメラの動作を説明するフローチャートである。
図８および図９を参照して、流し撮り撮影モードにおける単写の連写時のカメラ１の動作について説明する。実施例３のカメラの構成は実施例１のカメラの構成と同じであるので、説明を省略する。また、以下に説明するフローチャートにおいて、実施例１と共通動作となる処理のステップ番号は同じとし、同じステップ番号については説明を省略する。
【００４２】
図８のＳ６０１において、マイコン２が、撮影回数Ｎｒを１にリセットし、処理がＳ２０１に進む。１コマ分の露光動作が完了し、シャッタチャージ動作の開始後（Ｓ２０８乃至Ｓ２１０）、処理がＳ６０２に進む。Ｓ６０２において、マイコン２が、撮影回数Ｎｒを１だけカウントアップする。図９のＳ６０３において、マイコン２が、Ｎｒが２であるかを判断する。Ｎｒが２である場合は、処理がＳ２１２に進む。そして、角速度センサ５の出力の取得と、メカ振動の特性と収束時間の算出が行われる（Ｓ２１２，Ｓ２１３）。Ｎｒが２でない場合、つまりＮｒが３以上である場合は、処理が、Ｓ２１４に進む。
【００４３】
実施例３のカメラ１は、連続撮影時の撮影回数Ｎｒのカウント値が３以上の場合には、角速度センサ５の出力に現れたメカ振動の特性の予測をスキップする。これにより、撮影コマ毎にメカ振動の特性の予測をする必要が無いので、連続撮影時のコマ速の低速化をより軽減することができる。
【００４４】
実施例３のカメラ１は、角速度センサ５の出力に現れたメカ振動の特性の予測を、２コマ目の撮影準備時のみとし、３コマ目以降は２コマ目の予測値を使用する。しかし、予測値の取得タイミングは、２コマ目の撮影準備時のみに限られない。所定のコマ毎（例えば１０コマ毎）に予測値を取得してもよいし、カメラ１に温度計を設け、カメラ１内の温度が所定値以上になったら予測値を再取得するようにしてもよい。
【００４５】
（実施例４）
実施例４のカメラでは、連写モードが設定されており、撮影者がレリーズスイッチを押し続ける限り連続撮影を継続する。連写においては、次コマの角速度センサ５の出力の取得タイミングが略定まっている。また、連写時は、レリーズスイッチ９の状態が、連写を完了するまでの間、ＳＷ１及びＳＷ２のオン状態を維持している。
【００４６】
図１０および図１１は、実施例４のカメラの動作を説明するフローチャートである。
実施例４のカメラの構成は、実施例１のカメラの構成と同じであるので、説明を省略する。また、図１０および図１１のフローチャートにおいて、図８および図９を参照して説明した実施例３と共通動作となる処理のステップ番号は同じとし、同じステップ番号については説明を省略する。
【００４７】
まず、図１１のＳ７０１に至るまでの動作を説明する。前コマの撮影が終わった後、図１０のＳ６０３において、マイコン２が、撮影回数Ｎｒが２であるかを判断する。Ｎｒが２である場合は、マイコン２が、シャッタチャージ動作により発生したカメラ１内のメカ振動の影響を受けた角速度センサ５の出力に現れたメカ振動の特性と収束時間を予測する（Ｓ２１３）。Ｎｒが２でない場合は、処理が、図１１のＳ７０１に進む。
【００４８】
Ｓ７０１において、マイコン２が、連写中であるかをＳＷ２の状態によって判断する。ＳＷ２がＯＮである場合は、連写中である。したがって、この場合は、処理がＳ７０２に進む。ＳＷ２がＯＦＦである場合は、連写が行われなくなっている。したがって、処理が、図１０のＳ６０１に戻り、流し撮り撮影の初期状態となる。
【００４９】
Ｓ７０２において、カウンタＣｔが、タイミングＰｃとなったかを判断する。Ｐｃは、連写時における角速度センサ５の出力を取得するタイミングである。Ｐｃは、予め決められた、振動特性予測期間Ａｔより後のタイミングである。
【００５０】
ＣｔがＰｃとなった場合は、処理がＳ２１７に進む。Ｓ２１７において、マイコン２が、角速度センサ５の出力を通常分解能で取得した後、処理がＳ７０３に進む。Ｓ７０３において、マイコン２が、Ｐｃがメカ振動の収束時間Ｐｔ以下であるかを判断する。ＰｃがＰｔ以下である場合は、補正期間内に角速度センサ５の出力が取得されている。したがって、この場合は、処理がＳ２１８に進む。Ｓ２１８において、マイコン２が角速度センサ５の出力を補正する。
【００５１】
ＰｃがＰｔより大きい場合は、非補正期間に角速度センサ５の出力が取得されている。したがって、この場合には、処理がＳ２１９に進む。なお、ＰｃとＰｔの関係が前後するのは、メカ振動の影響を受けた角速度センサ５の出力状態が、カメラ保持状態や、装着レンズなどの条件で変わることで、Ｐｔが変動するからである。実施例４のカメラによれば、連写時において、コマ速の低速化を軽減することができる。
【００５２】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５３】
１  カメラ
２  マイコン
【図１】
2019086563.tif 000003
【図２】
2019086563.tif 000004
【図３】
2019086563.tif 000005
【図４】
2019086563.tif 000006
【図５】
2019086563.tif 000007
【図６】
2019086563.tif 000008
【図７】
2019086563.tif 000009
【図８】
2019086563.tif 000010
【図９】
2019086563.tif 000011
【図１０】
2019086563.tif 000012
【図１１】
2019086563.tif 000013