(57)【要約】【課題】歩行中の動画撮影において画質劣化を抑制する。【解決手段】撮像装置は、フォーカスレンズと絞りを含む光学系と、光学系により結像された被写体像を電気信号に変換する撮像素子と、撮像素子により変換された電気信号を読み出す読出部と、当該撮像装置に加わる動きを検出するブレ検出部と、ブレ検出部の検出結果に基づいてカメラワークを検出するカメラワーク検出部とを備え、カメラワーク検出部によりカメラワークが検出された場合に、フォーカス調整及び露出調整の一方又は両方の制御を切り替える。【選択図】図１
2017116840.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置であって、
フォーカスレンズと絞りを含む光学系と、
前記光学系により結像された被写体像を電気信号に変換する撮像素子と、
前記撮像素子により変換された電気信号を読み出す読出部と、
当該撮像装置に加わる動きを検出するブレ検出部と、
前記ブレ検出部の検出結果に基づいてカメラワークを検出するカメラワーク検出部と、
を備え、
前記カメラワーク検出部により前記カメラワークが検出された場合に、フォーカス調整及び露出調整の一方又は両方の制御を切り替える、
ことを特徴とする撮像装置。
【請求項２】
前記カメラワーク検出部により前記カメラワークが検出されている間は、前記フォーカス調整及び露出調整の一方又は両方の動作が抑制されるように、前記フォーカス調整及び露出調整の一方又は両方を制御する、
ことを特徴とする請求項１記載の撮像装置。
【請求項３】
前記カメラワークは、パンニング又は歩行である、
ことを特徴とする請求項２記載の撮像装置。
【請求項４】
前記カメラワーク検出部により前記カメラワークが検出されている間は、フォーカスレンズ位置を、前記カメラワークの検出直前のフォーカスレンズ位置に固定すると共に、絞り値を、前記カメラワークの検出直前のフォーカスレンズ位置に対応する被写体距離が、過焦点距離になる絞り値に変更する、
ことを特徴とする請求項２又は３記載の撮像装置。
【請求項５】
前記カメラワーク検出部により前記カメラワークが検出されている間は、フォーカスレンズ位置及び絞り位置を、前記カメラワークの検出直前のフォーカスレンズ位置及び絞り位置に固定する、
ことを特徴とする請求項２又は３記載の撮像装置。
【請求項６】
前記カメラワーク検出部により前記カメラワークが検出されている間は、前記撮像素子の感度を高く且つ露光時間を短くする、
ことを特徴とする請求項２又は３記載の撮像装置。
【請求項７】
前記絞り値を前記過焦点距離になる絞り値へ変更する場合に、当該変更前後で露出が変わらないように、当該変更による絞り値の変化量に基づいて、前記撮像素子の感度を変更する、
ことを特徴とする請求項４記載の撮像装置。
【請求項８】
被写体側への光軸方向の歩行が前記カメラワーク検出部により検出されている間は、歩行周期に応じてフォーカスレンズ位置を至近側へ変更する、
ことを特徴とする請求項３記載の撮像装置。
【請求項９】
前記カメラワーク検出部は、前記歩行を検出すると共に、前記ブレ検出部の検出結果に基づいて、歩行周期内における当該撮像装置に加わる動きが少ないタイミングを検出し、
前記タイミングに、前記フォーカス調整のための評価値を取得する、
ことを特徴とする請求項３記載の撮像装置。
【請求項１０】
撮像装置であって、
被写体像を結像する光学系と、
前記光学系により結像された被写体像を電気信号に変換する撮像素子と、
前記撮像素子により変換された電気信号を読み出す読出部と、
当該撮像装置に加わる動きを検出するブレ検出部と、
前記ブレ検出部の検出結果に基づいて歩行を検出する歩行検出部と、
前記ブレ検出部の検出結果の上限及び下限を制限するリミッタと、
前記リミッタにより制限された後の、前記ブレ検出部の検出結果に基づいて、前記撮像素子の撮像面に結像された被写体像の移動を補正するブレ補正部と、
を備え、
前記歩行検出部により歩行が検出された場合に、前記リミッタによる制限を無効化する、
ことを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に関し、特に、当該撮像装置に加わる動きを検出する機能を備えた撮像装置に関する。
【背景技術】
【０００２】
近年、手ブレ補正機能を搭載した撮像装置が一般的になり、性能も向上しているため、撮影者は被写体が暗いシーンでも特に手ブレに注意することなく手持ちで撮影できるようになってきた。
【０００３】
これに伴い、従来では補正することができなかった歩行のような振幅が大きく激しいブレにも対応したものが登場してきている。
例えば、特許文献１に記載の撮像装置は、補正光学系と、変倍レンズと、フォーカスレンズとを有する撮像光学系と、被写体像を撮像する撮像部と、焦点距離を検出する焦点距離検出部と、被写体距離を検出する被写体距離検出部と、振れ量に基づいて使用者が歩行中か否かを判定する歩き撮影判定部と、歩き撮影判定部の判定結果と、焦点距離と、被写体距離とに基づいて、補正光学系の敏感度を生成する敏感度生成部と、振れ量と敏感度とに基づいて、補正光学系の補正量を算出する補正量算出部と、補正量に基づいて補正光学系を駆動する制御部とを備え、敏感度生成部が、撮像装置の使用者が歩行中と判定された場合に、被写体距離、あるいは焦点距離、あるいは敏感度の範囲を限定して敏感度を生成するようにしたことで、歩きながらの撮影においても、安定した像振れ補正を可能にしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１２６８６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、歩行中の撮影により画質が低下する原因としては、手ブレ補正だけではなく、フォーカス制御や露出制御も大きく影響する。
従って、歩行中の動きにより、ピントが外れたと認識し、フォーカス調整を行おうとしてボケが生じることや、特に激しいブレが生じた場合の露光ブレによる画質低下などの様々な問題に対応できない。
【０００６】
本発明は、上記問題に着眼して為されたものであり、歩行中の動画撮影において画質劣化を抑制することができる撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の態様は、撮像装置であって、フォーカスレンズと絞りを含む光学系と、前記光学系により結像された被写体像を電気信号に変換する撮像素子と、前記撮像素子により変換された電気信号を読み出す読出部と、当該撮像装置に加わる動きを検出するブレ検出部と、前記ブレ検出部の検出結果に基づいてカメラワークを検出するカメラワーク検出部と、を備え、前記カメラワーク検出部により前記カメラワークが検出された場合に、フォーカス調整及び露出調整の一方又は両方の制御を切り替える、撮像装置を提供する。
【０００８】
本発明の第２の態様は、第１の態様において、前記カメラワーク検出部により前記カメラワークが検出されている間は、前記フォーカス調整及び露出調整の一方又は両方の動作が抑制されるように、前記フォーカス調整及び露出調整の一方又は両方を制御する、撮像装置を提供する。
【０００９】
本発明の第３の態様は、第２の態様において、前記カメラワークは、パンニング又は歩行である、撮像装置を提供する。
本発明の第４の態様は、第２又は第３の態様において、前記カメラワーク検出部により前記カメラワークが検出されている間は、フォーカスレンズ位置を、前記カメラワークの検出直前のフォーカスレンズ位置に固定すると共に、絞り値を、前記カメラワークの検出直前のフォーカスレンズ位置に対応する被写体距離が、過焦点距離になる絞り値に変更する、撮像装置を提供する。
【００１０】
本発明の第５の態様は、第２又は第３の態様において、前記カメラワーク検出部により前記カメラワークが検出されている間は、フォーカスレンズ位置及び絞り位置を、前記カメラワークの検出直前のフォーカスレンズ位置及び絞り位置に固定する、撮像装置を提供する。
【００１１】
本発明の第６の態様は、第２又は第３の態様において、前記カメラワーク検出部により前記カメラワークが検出されている間は、前記撮像素子の感度を高く且つ露光時間を短くする、撮像装置を提供する。
【００１２】
本発明の第７の態様は、第４の態様において、前記絞り値を前記過焦点距離になる絞り値へ変更する場合に、当該変更前後で露出が変わらないように、当該変更による絞り値の変化量に基づいて、前記撮像素子の感度を変更する、撮像装置を提供する。
【００１３】
本発明の第８の態様は、第３の態様において、被写体側への光軸方向の歩行が前記カメラワーク検出部により検出されている間は、歩行周期に応じてフォーカスレンズ位置を至近側へ変更する、撮像装置を提供する。
【００１４】
本発明の第９の態様は、第３の態様において、前記カメラワーク検出部は、前記歩行を検出すると共に、前記ブレ検出部の検出結果に基づいて、歩行周期内における当該撮像装置に加わる動きが少ないタイミングを検出し、前記タイミングに、前記フォーカス調整のための評価値を取得する、撮像装置を提供する。
【００１５】
本発明の第１０の態様は、撮像装置であって、被写体像を結像する光学系と、前記光学系により結像された被写体像を電気信号に変換する撮像素子と、前記撮像素子により変換された電気信号を読み出す読出部と、当該撮像装置に加わる動きを検出するブレ検出部と、前記ブレ検出部の検出結果に基づいて歩行を検出する歩行検出部と、前記ブレ検出部の検出結果の上限及び下限を制限するリミッタと、前記リミッタにより制限された後の、前記ブレ検出部の検出結果に基づいて、前記撮像素子の撮像面に結像された被写体像の移動を補正するブレ補正部と、を備え、前記歩行検出部により歩行が検出された場合に、前記リミッタによる制限を無効化する、撮像装置を提供する。
【発明の効果】
【００１６】
本発明によれば、歩行中の動画撮影において画質劣化を抑制することができる、という効果を奏する。
【図面の簡単な説明】
【００１７】
【図１】第１の実施形態に係る撮像装置であるカメラの構成例を示す図である。
【図２】ブレ補正マイコンの構成例を示す図である。
【図３】補正量算出部の構成例を示す図である。
【図４】パンニング検出部によるパンニング検出及び歩行検出部による歩行検出の一例を説明する図である。
【図５】歩行検出部の構成例を示す図である。
【図６】歩行検出部で行われる歩行検出処理の一例を示すフローチャートである。
【図７】システムコントローラにおける、露出調整及びフォーカス調整の制御を行う構成の一例を示す図である。
【図８】システムコントローラで行われる、露光及びフォーカス調整に係る制御処理の一例を示すフローチャートである。
【図９】パンニング検出又は歩行検出と、フォーカス調整部の動作と、露出調整部の動作との関係を示すタイミングチャートの一例である。
【図１０】通常時及び歩行時において、システムコントローラが撮像素子から映像信号を読み出すタイミングの一例を示す図である。
【図１１】通常状態から歩行検出状態に移行した場合の、撮像の露光制御、絞り制御、及びＩＳＯ感度の、制御切替の関係を示すタイミングチャートの一例である。
【図１２】変形例に係る、露光及びフォーカス調整に係る制御処理の一例を示すフローチャートである。
【図１３】変形例に係る、通常状態から歩行検出状態に移行した場合の、撮像の露光制御及びＩＳＯ感度の、制御切替の関係を示すタイミングチャートの一例である。
【図１４】第２の実施形態に係る撮像装置であるカメラの構成例を示す図である。
【図１５】第２の実施形態に係る撮像装置であるカメラの制御例を示すタイミングチャートである。
【図１６】第２の実施形態において、システムコントローラで行われるフォーカス制御処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、図面を参照しながら、本発明の実施の形態について詳細に説明する。
＜第１の実施形態＞
図１は、本発明の第１の実施形態に係る撮像装置であるカメラの構成例を示す図である。
【００１９】
図１に示したように、本実施形態に係るカメラ１は、光学系２、光学系駆動部３、シャッター４、撮像素子５、ブレ補正駆動部６、システムコントローラ７、ブレ補正マイコン８、角速度センサ９、レリーズＳＷ１０、ＥＶＦ（Electric View Finder）１１、及びメモリカード１２を含む。
【００２０】
光学系２は、図示しないフォーカスレンズや絞りを含む。
光学系駆動部３は、システムコントローラ７の制御の下に、光学系２におけるフォーカスレンズ位置（単にフォーカス位置とも言う）や絞り位置を制御する。これにより、被写体からの光束を撮像素子５の撮像面にピントの合った像として結像することができる。
【００２１】
シャッター４は、撮像素子５の前面に配置され、システムコントローラ７の制御の下にシャッター幕を開閉させることで、撮像素子５の撮像面を露光状態又は遮光状態にする。これにより、撮影時の撮像素子５の露光時間を制御することができる。
【００２２】
撮像素子５は、例えばＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal Oxide Semiconductor）等のイメージセンサであって、システムコントローラ７の制御の下に、撮像面に結像されている被写体像を電気信号に変換する。変換された電気信号は、システムコントローラ７によって映像信号として読み出される。
【００２３】
ブレ補正駆動部６は、ブレ補正マイコン８の制御の下に、撮像素子５を、光学系２の光軸と直交する面上で移動させる。例えば、ブレ補正駆動部６が、ブレ補正マイコン８の制御の下に、撮像素子５の撮像面に発生した像移動量（像ブレにおける像ブレ量）を打ち消す方向に撮像素子５を移動させることで、撮像素子５では安定した結像状態が維持され、ブレの無い映像データ（画像データ）を取得することができる。
【００２４】
システムコントローラ７は、カメラ１の全体動作を制御する。例えば、システムコントローラ７は、撮像素子５に対する露光時の感度（ＩＳＯ感度）設定や映像の読み出し周期の指定等、撮像素子５の動作を制御する。また、例えば、システムコントローラ７は、撮像素子５から読み出した映像信号を、ＥＶＦ１１に表示する形式に変換してライブビュー映像として表示する制御や、記録する形式の画像データに変換してメモリカード１２に記録する制御を行う。また、例えば、システムコントローラ７は、メモリカード１２から読み出した画像データを、ＥＶＦ１１に表示する形式に変換して表示する制御を行う。また、例えば、システムコントローラ７は、光学系駆動部３から取得した光学系２の焦点距離情報等を、ブレ補正のためのパラメータとして、ブレ補正マイコン８へ通知する。また、例えば、システムコントローラ７は、図７等を用いて後述するように、露出調整やフォーカス調整の制御を行う。また、例えば、システムコントローラ７は、その他、レリーズＳＷ１０の操作等のユーザ操作の検出や、シャッター４の開閉制御等も行う。
【００２５】
ブレ補正マイコン８は、システムコントローラ７の制御の下、角速度センサ９の出力（カメラ１に加わる回転運動による角速度出力）と、システムコントローラ７から通知される焦点距離情報とに基づいて、撮像素子５の撮像面に発生する像移動（像ブレ）を打ち消す方向に撮像素子５を移動させるようにブレ補正駆動部６を制御する。なお、ブレ補正マイコン８の詳細構成については、図２を用いて後述する。
【００２６】
角速度センサ９は、カメラ１に加わる動き（回転運動）を検出するセンサである。本実施形態では、角速度センサ９が、カメラ１に加わるＹａｗ方向及びＰｉｔｃｈ方向の動き（回転運動）を角速度として検出するセンサであるとする。
【００２７】
レリーズＳＷ１０は、ユーザのＳＷ半押し操作及び全押し操作を検出し、システムコントローラ７へ通知する。
ＥＶＦ１１は、システムコントローラ７の制御の下、例えば、撮像素子５から読み出された映像信号をライブビュー映像として表示する。
【００２８】
メモリカード１２は、例えば、撮像素子５から読み出された映像信号が画像データとして記録される。
図２は、ブレ補正マイコン８の構成例を示す図である。
【００２９】
図２に示したように、ブレ補正マイコン８は、信号処理部８１、補正量算出部８２、補正制御部８３、パンニング検出部８４、及び歩行検出部８５を含む。
信号処理部８１は、角速度センサ９からアナログ信号として出力される角速度出力をデジタル信号に変換し、基準値を減算する処理を行う。これにより、角速度センサ９からの角速度出力が、符号付きのデジタル信号に変換される。なお、基準値は、カメラ１が静止状態のときに角速度センサ９からの角速度出力をデジタルに変換した値である。これにより、例えば、基準値減算後の値が０であるときはカメラ１が静止状態であることを表し、基準値減算後の値の符号がカメラ１の回転方向を表すことになる。
【００３０】
補正量算出部８２は、信号処理部８１により処理された角速度と、パンニング検出部８４の検出結果と、歩行検出部８５の検出結果と、システムコントローラ７から通知される焦点距離情報とに基づいて補正量を算出する。なお、補正量算出部８２の詳細構成については、図３を用いて後述する。
【００３１】
補正制御部８３は、補正量算出部８２により算出された補正量を、ブレ補正駆動部６の駆動信号に変換し、ブレ補正駆動部６へ出力する。これにより、その駆動信号に従ってブレ補正駆動部６が駆動することで、撮像素子５の撮像面に発生する像移動（像ブレ）を打ち消す方向に撮像素子５が移動する。
【００３２】
パンニング検出部８４は、信号処理部８１により処理された角速度（Ｙａｗ方向又はＰｉｔｃｈ方向の角速度）に基づいて、カメラ１がパンニングされているか否かを検出する。なお、パンニングは、カメラワークの一例であり、ユーザが意図的にカメラ１を例えば上下や左右に振る操作のことを言う。パンニング検出部８４によるパンニングの検出方法については、図４を用いて後述する。
【００３３】
歩行検出部８５は、パンニング検出部８４の検出結果に基づいて、カメラ１を持つユーザが歩行状態であるか否かを検出する。なお、カメラ１を持ちながらの歩行は、カメラワークの一例である。歩行検出部８５による歩行の検出方法については、図４等を用いて後述する。また、歩行検出部８５の詳細構成については、図５を用いて後述する。
【００３４】
図３は、補正量算出部８２の構成例を示す図である。
図３に示したように、補正量算出部８２は、ＨＰＦ（High-pass filter）８２１、条件判定部８２２、リミッタ８２３、乗算部８２４、積分係数変更部８２５、及び積算部８２６を含む。
【００３５】
ＨＰＦ８２１は、信号処理部８１により処理された角速度の入力値から低周波成分（遮断周波数以下の成分）を除去する。また、ＨＰＦ８２１は、条件判定部８２２の判定結果が条件成立の判定結果である場合に限り、遮断周波数を、より高い遮断周波数へ変更する。
【００３６】
条件判定部８２２は、パンニング検出部８４によりパンニングが検出（パン検出）され、且つ、歩行検出部８５により歩行が検出されていない、という条件が成立したか否かを判定し、その判定結果をＨＰＦ８２１へ通知する。これにより、例えば、その条件が成立した場合には、ＨＰＦ８２１の遮断周波数が高くされ、結果として、ブレ補正効果が弱められるようになっている。
【００３７】
リミッタ８２３は、ＨＰＦ８２１の出力である角速度が所定の閾値を超えた場合に、クリップ処理を行い、ＨＰＦ８２１の出力である角速度の上限及び下限を制限する。但し、リミッタ８２３は、歩行検出部８５により歩行が検出された場合に限り、無効化され、クリップ処理を行わない。すなわち、歩行が検出された場合には、ＨＰＦ８２１の出力がそのまま後段へ出力される。
【００３８】
なお、リミッタ８２３において、歩行検出部８５により歩行が検出されていない場合にクリップ処理を行う理由は、クリップ処理を行わないとすると、例えば撮影視野を切替えるようなカメラワークが行われた場合に補正量が増大してブレ補正の応答性が悪くなるのに対し、クリップ処理を行うことによって、所定の閾値を超える角速度に対してブレ補正が行われなくなる分、カメラワークに対するブレ補正の応答性が良くなるからである。一方、歩行検出部８５により歩行が検出されている場合にクリップ処理を行わない理由は、歩行中は強いブレが発生するので、クリップ処理を行うとするとブレ補正効果が低減して撮影画像の見栄えを損なうからである。
【００３９】
乗算部８２４は、リミッタ８２３の出力である角速度に、システムコントローラ７から通知される焦点距離情報を乗算し、撮像素子５の撮像面における像移動量を算出する。
積分係数変更部８２５は、積算部８２６へ積分係数（１未満の値）を出力する。また、積分係数変更部８２５は、パンニング検出部８４によりパンニングが検出（パン検出）された場合に、積算部８２６による累積加算値の減衰率が大きくなるように、積算部８２６へ出力する積分係数を小さい値へ変更する。
【００４０】
積算部８２６は、乗算部８２４の乗算結果を累積加算し（積算し）、その累積加算値に、積分係数変更部８２５からの積分係数を乗算して、補正量を算出する。このように、累積加算値に積分係数が乗算されることにより、累積加算値が減衰される。また、これにより、時間経過と共に補正量が小さくなり、撮像素子５の位置が初期位置に近づくこととなるので、連続的にブレ補正を継続することができるようになる。また、積分係数変更部８２５により積分係数が小さい値へ変更されると、累積加算値の減衰率が大きくなり、結果として、撮像素子５の初期位置への復帰時間を短縮させることができる。
図４は、パンニング検出部８４によるパンニング検出及び歩行検出部８５による歩行検出の一例を説明する図である。
図４において、縦軸は角速度（Ｙａｗ方向又はＰｉｔｃｈ方向の角速度）を示し、横軸は時間を示す。また、実線は、角速度の時間変化を示す。また、斜線部の面積は、ブレ補正された補正量を示す。また、期間Ｐ１、Ｐ２、及びＰ３は、パンニング検出期間を示し、期間Ｗ１は、歩行検出期間を示している。
【００４１】
図４に示した例では、期間Ｐ１、Ｐ２、及びＰ３に示したように、パンニング検出中は、ブレ補正が停止するように制御されている。これは、パンニング検出中に通常のブレ補正を継続してしまうと、ブレ補正範囲を直ぐに使いきってしまい、パンニング終了直後のブレ補正性能が低下して撮影画像の見栄えが悪くなるからである。一方、パンニング検出中にブレ補正が停止すると、パンニング検出中の撮影画像の見栄えが悪くなる虞がある。そこで、パンニング検出中の見栄えを良くしたい場合には、例えば上述の積分係数変更部８２５による積分係数の変更等、ブレ補正の特性を変更して、パンニング検出中のブレ補正効果を弱めるようにしてもよい。
【００４２】
図４に示した例のように、パンニング検出部８４は、入力される角速度が、パンニング検出閾値を所定期間継続して超えた場合に、パンニング（パンニングの開始）を検出する。なお、パンニング開始を検出する前までは、ブレ補正が行われるが、ここでは、パンニング検出閾値を、リミッタ８２３がクリップ処理を行う際の閾値としているため、パンニング検出閾値を超える角速度に対してはブレ補正が行われない。また、パンニング検出部８４は、パンニングを検出した後、角速度が基準値と交差するタイミングであるゼロクロスタイミングに、パンニングの終了を検出する。
【００４３】
図４に示した例において、カメラ１を持つユーザが歩行を開始すると、カメラ１に加わるブレ（動き、回転運動）が大きくなり、角速度の振幅が大きくなる。すると、パンニング検出部８４は、パンニングを検出するが、通常のパンニングとは異なり、直ぐにパンニングの終了を検出する。
【００４４】
本実施形態では、単位時間当たりにパンニングの終了が頻繁に検出された場合に、歩行検出部８５が歩行を検出する。図４に示した例では、期間Ｐ３の終了により、歩行が検出されている。そして、歩行検出部８５により歩行が検出された後は、リミッタ８２３が無効化され、検出された角速度の全てがブレとして補正される。
【００４５】
図５は、歩行検出部８５の構成例を示す図である。
図５に示したように、歩行検出部８５は、パン検出カウンタ８５１、計時部８５２、及び歩行判定部８５３を含む。
【００４６】
パン検出カウンタ８５１は、パンニング検出部８４の検出結果からパンニングの終了を検出するとカウントアップし、計時部８５２からの周期的な通知によりカウントダウンするカウンタである。
【００４７】
計時部８５２は、タイマーを備え、パン検出カウンタ８５１に対して周期的な通知を行う。
歩行判定部８５３は、パン検出カウンタ８５１のカウント値が所定の閾値（歩行検出閾値）を超えた場合に、歩行を検出する。
【００４８】
このような構成の歩行検出部８５によれば、計時部８５２からパン検出カウンタ８５１への通知周期において、パン検出カウンタ８５１にて１回以上のカウントアップが行われると、パン検出カウンタ８５１のカウンタ値は増加する。一方、計時部８５２からパン検出カウンタ８５１への通知周期において、パン検出カウンタ８５１にてカウントアップが行われないと、パン検出カウンタ８５１のカウンタ値は減少する。そして、パン検出カウンタ８５１のカウンタ値が歩行検出閾値を超えると、歩行判定部８５３により歩行が検出され、その後、パン検出カウンタ８５１のカウンタ値が歩行検出閾値以下になると、歩行判定部８５３による歩行検出状態が解除される。
【００４９】
図６は、歩行検出部８５で行われる歩行検出処理の一例を示すフローチャートである。
なお、本処理は、カメラ１のブレ補正動作中に周期的に繰り返し行われる処理である。
図６に示したように、本処理が開始すると、まず、パン検出カウンタ８５１は、パンニング検出部８４の検出結果から、パンニングの終了が検出されたか否かを判定する（Ｓ１）。
【００５０】
Ｓ１の判定結果がＹｅｓの場合、パン検出カウンタ８５１は、自身のカウンタ値がＭａｘ値未満であるか否かを判定する（Ｓ２）。
Ｓ２の判定結果がＹｅｓの場合、パン検出カウンタ８５１は、自身のカウンタをカウントアップし（Ｓ３）、計時部８５２はタイマーをクリアする（Ｓ４）。
【００５１】
Ｓ１の判定結果がＮｏの場合、Ｓ２の判定結果がＮｏの場合、又はＳ４の後は、処理がＳ５へ進む。なお、Ｓ２の判定結果がＮｏの場合（カウンタ値がＭａｘ値の場合）は、それ以上のカウントアップを行わないため、Ｓ３及びＳ４をスキップする。
【００５２】
Ｓ５では、計時部８５２が、タイマーのカウント値から所定時間が経過したか否か（タイマーがクリアされてから所定時間が経過したか否か）を判定する。
Ｓ５の判定結果がＹｅｓの場合、計時部８５２はタイマーをクリアし（Ｓ６）、パン検出カウンタ８５１は、自身のカウンタをカウントダウンする（Ｓ７）。
【００５３】
一方、Ｓ５の判定結果がＮｏの場合、計時部８５２のタイマーがカウントを行う（Ｓ８）。
Ｓ７又はＳ８の後、歩行判定部８５３は、パン検出カウンタ８５１のカウンタ値が歩行検出閾値を超えたか否かを判定する（Ｓ９）。
【００５４】
Ｓ９の判定結果がＹｅｓの場合、歩行判定部８５３は、歩行を検出する（Ｓ１０）。これにより、歩行判定部８５３の判定結果が歩行検出状態となる。
一方、Ｓ９の判定結果がＮｏの場合、歩行判定部８５３は歩行を検出しない（Ｓ１１）。これにより、歩行判定部８５３の検出結果が歩行未検出状態となる。
【００５５】
Ｓ１０又はＳ１１が終了すると、１シーケンス分（１周期分）の歩行検出処理が終了し、再び処理がＳ１へ戻る。
このような図６に示した処理を周期的に繰り返すことで、カメラ１を持つユーザが歩行を開始すると歩行状態が検出され、その後、歩行を停止すると歩行状態が解除される。
【００５６】
図７は、システムコントローラ７における、露出調整及びフォーカス調整の制御を行う構成の一例を示す図である。なお、図７は、露出調整制御及びフォーカス調整制御と、パンニング検出及び歩行検出との関係を示すブロック図でもある。
【００５７】
図７において、露出調整部７１は、入力された画像（撮像素子５から読み出されて変換された画像データ）に基づいて、Ｅｖ値（Expose Value）を算出し、Ｔｖ値（Time Value:シャッター速度）、Ａｖ値（Aperture Value：絞り値）、及びＳｖ値（Speed Value：ＩＳＯ感度）を決定する。そして、露出調整部７１は、Ａｖ値に応じた絞り値に光学系２を設定し、Ｓｖ値に応じた感度に撮像素子５を設定し、Ｔｖ値に従って撮影制御を行う。なお、本実施形態において、Ｔｖ値、Ａｖ値、及びＳｖ値は、ＡＰＥＸ値として表される。
【００５８】
フォーカス調整部７２は、目的の被写体が、撮像素子５の撮像面にピントが合った像として結像するように、光学系２のフォーカス位置を制御する。
なお、ピントが合っているか否かの判定方法は様々あるが、ここでは一例として、撮像素子５から読み出されて変換された画像データの、任意の一部分（例えばフォーカスエリア部分）のコントラストを検出し、評価値（コントラスト評価値）が最も高い値になるように光学系２のフォーカス位置を調整するものとする。
【００５９】
このとき、評価値のピークを検出するためにウォブリングという動作が行われる。
ウォブリングとは、評価値のピーク前後に光学系２のフォーカスレンズを移動し、ピークになる正確な位置を決定するようにする動作のことである。
【００６０】
フォーカス調整部７２では、定期的に評価値を判定し、評価値が大きく低下した場合は、ピントが合わなくなったとしてフォーカス位置のスキャンを行って評価値のピーク付近を検出し、再度ウォブリングを実施して評価値のピークを検出し、そのピークの位置へ光学系２のフォーカスレンズを移動する、といった制御が行われる。
【００６１】
過焦点距離算出部７３は、光学系駆動部３から取得した光学系２の設定情報から、現在の被写体の位置が過焦点距離になるようにＡｖ値を決定し、そのＡｖ値を露出調整部７１に通知する。Ａｖ値が通知された露出調整部７１では、そのＡｖ値を基準に露出調整の制御が行われる。
【００６２】
ここで、過焦点距離について説明する。
過焦点距離とは、ある絞り値において、過焦点距離／２から無限遠までピントが合った状態になる焦点距離のことであって、次式（１）により求めることができる。
過焦点距離＝焦点距離×焦点距離／絞り値／許容錯乱円      式（１）
【００６３】
例えば、３５ｍｍ換算で許容錯乱円を３５μｍとした場合、５０ｍｍＦ８の過焦点距離は、８９２８．５７１ｍｍとなり、約４．５ｍから無限遠までがピントの合っている範囲となる。
【００６４】
続いて、パンニング又は歩行が検出された場合の各部の動作について説明する。
パンニング又は歩行が検出された場合、露出調整部７１は、過焦点距離算出部７３から通知されたＡｖ値に基づいて、Ｓｖ値とＴｖ値を決定する。そして、露出調整部７１は、一旦Ａｖ値を決定した後は、パンニング及び歩行が未検出になるまで評価値の算出を行わない。また、フォーカス調整部７２は、パンニング又は歩行の検出直前にピントが合っていた被写体の位置が過焦点距離になるようにフォーカス位置を固定し、パンニング及び歩行が未検出になるまではウォブリングを抑制するように制御する。
【００６５】
これにより、パンニング中や歩行中において、被写体の位置が大きく変動することによる、ピントの再調整によるボケや、明るさの変化によるちらつきを抑制し、映像の見栄えが損なわれることを防止することができる。
【００６６】
図８は、システムコントローラ７で行われる、露光及びフォーカス調整に係る制御処理の一例を示すフローチャートである。
なお、本処理は、露光及びフォーカス調整の周期毎に行われる処理である。
【００６７】
図８に示したように、本処理が開始すると、まず、システムコントローラ７は、カメラ状態を取得する（Ｓ２１）。なお、カメラ状態は、ブレ補正マイコン８から取得されるパンニングの検出状態（又は未検出状態）及び歩行の検出状態（又は未検出状態）を示す情報や、光学系駆動部３から取得される光学系２の設定情報等を含む。
【００６８】
続いて、システムコントローラ７は、Ｓ２１で取得したカメラ状態から、パンニング又は歩行が検出されているか否かを判定する（Ｓ２２）。
Ｓ２２の判定結果がＹｅｓの場合、システムコントローラ７は、過焦点距離算出を行う（Ｓ２３）。より詳しくは、過焦点距離算出部７３が、光学系２の設定情報に含まれるフォーカス位置情報に基づいて、その時点のフォーカス位置が過焦点距離になるＡｖ値を決定し、そのＡｖ値を露出調整部７１に通知する。
【００６９】
Ｓ２３の後、システムコントローラ７は、絞り制御を行う（Ｓ２４）。より詳しくは、Ｓ２３でＡｖ値が通知された露出調整部７１は、光学系２に設定されている絞り値を、通知されたＡｖ値に応じた絞り値に変更する。
【００７０】
なお、Ｓ２２の判定結果がＹｅｓの場合には、その時点の光学系２のフォーカス位置が維持される。すなわち、光学系２のフォーカス位置が、パンニング又は歩行の検出直前のフォーカス位置に固定される。
【００７１】
また、Ｓ２２の判定結果が連続的にＹｅｓになる場合においては、Ｓ２２の判定結果が最初にＹｅｓになったときにだけ（すなわち、パンニング又は歩行の開始が検出されたときにだけ）Ｓ２３及びＳ２４の処理が行われる。
【００７２】
一方、Ｓ２２の判定結果がＮｏの場合、システムコントローラ７は、測光処理を行って、被写体の輝度を算出し（Ｓ２５）、フォーカスエリアのコントラスト評価値を算出する（Ｓ２６）。
【００７３】
Ｓ２６の後、システムコントローラ７は、露光再調整が必要か否かを判定する（Ｓ２７）。なお、露光再調整が必要か否かは、被写体輝度の変化の有無や、パンニング又は歩行の終了検出時であるか否かに応じて、判定される。すなわち、被写体輝度が変化した場合や、パンニング又は歩行の終了検出時である場合には、露光再調整が必要と判定される。一方、被写体輝度に変化が無い場合であって且つパンニング又は歩行の終了検出時でない場合には、露光再調整が必要でないと判定される。ここで、被写体輝度の変化の有無は、例えば、Ｓ２５で算出された被写体輝度と、前回のＳ２５で算出された被写体輝度との間の変化の有無でもある。また、パンニング又は歩行の終了検出時であるか否かは、Ｓ２７の判定が、Ｓ２２の判定結果がＹｅｓになった後に最初に行われるＳ２７の判定であるか否か、ということでもある。
【００７４】
Ｓ２７の判定結果がＹｅｓの場合、システムコントローラ７は、絞り制御を行う（Ｓ２８）。より詳しくは、露出調整部７１は、Ｓ２５で行われた測光処理により、Ａｖ値を決定し、光学系２に設定されている絞り値を、そのＡｖ値に応じた絞り値に変更する。
【００７５】
Ｓ２７の判定結果がＮｏの場合、又は、Ｓ２８の後、システムコントローラ７は、フォーカス再調整が必要か否かを判定する（Ｓ２９）。なお、フォーカス再調整が必要か否かは、フォーカスエリア内のコントラスト評価値の変化の有無や、パンニング又は歩行の終了検出時であるか否かに応じて、判定される。すなわち、フォーカスエリア内のコントラスト評価値が変化した場合や、パンニング又は歩行の終了検出時である場合には、フォーカス再調整が必要と判定される。一方、フォーカスエリア内のコントラスト評価値に変化が無い場合であって且つパンニング又は歩行の終了検出時でない場合には、フォーカス再調整が必要でないと判定される。ここで、フォーカスエリア内のコントラスト評価値の変化の有無は、例えば、Ｓ２６で算出されたコントラスト評価値と、前回のＳ２６で算出されたコントラスト評価値との間の変化の有無でもある。また、パンニング又は歩行の終了検出時であるか否かは、Ｓ２９の判定が、Ｓ２２の判定結果がＹｅｓになった後に最初に行われるＳ２９の判定であるか否か、ということでもある。
【００７６】
Ｓ２９の判定結果がＹｅｓの場合、システムコントローラ７は、フォーカス制御を行う（Ｓ３０）。すなわち、フォーカス調整部７２は、目的の被写体が、撮像素子５の撮像面にピントが合った像として結像するように、光学系２のフォーカス位置を制御する。これにより、光学系２のフォーカス位置が変更される。
【００７７】
Ｓ２４又はＳ３０が終了すると、若しくはＳ２９の判定結果がＮｏになると、露光及びフォーカス調整の１周期分の処理が終了し、再び処理がＳ２１へ戻る。
図９は、パンニング検出又は歩行検出（パンニング判定又は歩行判定）と、フォーカス調整部７２の動作と、露出調整部７１の動作との関係を示すタイミングチャートの一例である。
【００７８】
図９に示したように、例えばカメラ１が静止状態である場合（パンニング又は歩行が検出されていない場合）には、露出調整部７１の動作及びフォーカス調整部７２の動作が一定周期で実施される。
【００７９】
一方、パンニング又は歩行が検出された場合には、露出調整部７１の動作が１回行われた後、露出調整部７１の動作及びフォーカス調整部７２の動作が停止し、そして、パンニング又は歩行の終了が検出されたところで、露出調整部７１の動作及びフォーカス調整部７２の動作が再開される。なお、再開されるフォーカス調整部７２の動作は、その時点の主要被写体距離と光学系２のフォーカス位置とに応じて、例えば図９に示したように、通常時よりも時間を要する場合がある。
【００８０】
このような動作により、パンニング中又は歩行中は、フォーカス位置や露出条件が変更されないので（但し、最初の露出調整部７１の動作を除く）、安定した画像を得ることができると共に、パンニング又は歩行の終了後は、いち早く新しい被写体に撮影設定を合わせることができる。
【００８１】
図１０は、通常時及び歩行時において、システムコントローラ７が撮像素子５から映像信号を読み出すタイミングの一例を示す図である。
図１０に示したように、通常時（例えば静止時）は、フレームレートに対して、ほぼ読み出し周期が一致するＴｖ１で動画を撮影するのに対し、歩行時は、フレームレートに対して、読み出し周期が短いＴｖ２で動画を撮影するようにしている。
【００８２】
このようにすることで、歩行中でブレが大きくなる場合であっても露光中のブレを抑制することができるので、フレーム毎の画像の滲みが低減し、画質の劣化を防止することができる。
【００８３】
図１１は、通常状態から歩行検出状態に移行した場合の、撮像の露光制御、絞り制御、及びＩＳＯ感度の、制御切替の関係を示すタイミングチャートの一例である。
図１１に示したように、通常状態（歩行未検出状態）において、露光時間がＴｖ１、絞り値がＡｖ１、ＩＳＯ感度がＳｖ１であるときに適正露出で撮影が行われているとする。
【００８４】
この場合において、歩行が検出されると、まず、Ｔｖ値に１を加算することで（Ｔｖ１＋１）、露光時間を１／２にし、露光ブレを低減すると共に、Ｓｖ値にも１を加算することで（Ｓｖ１＋１）、ＩＳＯ感度を２倍にし、Ｔｖ値（露光時間）変更に伴って画像の明るさが変化しないようにする。
【００８５】
その後、主要被写体距離が過焦点距離になるように、光学系２の絞りを絞り込む。そして、その絞り込みが行われた次のフレームから、絞り込んだ差分（Ａｖ２−Ａｖ１）をＳｖ値に加算して（Ｓｖ１＋１＋（Ａｖ２−Ａｖ１））、絞り込みに伴って画像の明るさが変化しないようにする。
【００８６】
このようにすることで、例えば動画撮影中に歩行を開始した場合であっても、違和感無く露出条件を変更して、露光ブレを抑えることができる。
なお、本例では、Ｔｖ値に１を加算しているが、Ｔｖ値に加算する値は１に限らず、例えば、被写体が明るい場合には、より露光時間が短くなるような値を加算するようにしてもよい。
【００８７】
また、本例では、光学的なブレ補正が行われているか否かに応じてＴｖ値の加算を行うようにしてもよく、特に、手ブレ補正機構を備えていない場合には、露光時間を短縮するような制御を行うことが、より望ましい。
【００８８】
また、本例では、歩行が検出された場合に、次のフレームから歩行中の露光時間（Ｔｖ１＋１）へ変更されているが、複数フレーム間で段階的に変更するようにしてもよい。このようにした場合、フレーム間の急激な露出設定の変化が抑制されるので、より違和感が低減され、動画のように連続的に画像を記録する場合に効果的である。
【００８９】
以上述べてきたように、本実施形態によれば、動画撮影中にパンニングや歩行が行われた場合であっても、フォーカス制御が誤動作してボケが生じたり、明るさが大きく変化してちらついたり、露光ブレにより画質が劣化したり、といったことの発生を抑え、見栄えの良い動画を撮影することができる。
【００９０】
なお、本実施形態においては、次のような変形が可能である。
パンニング又は歩行が検出されているときのフォーカス位置や絞りに関し、本実施形態では過焦点距離を用いたが、これに限定されるものではなく、例えば、図１２を用いて後述するように、パンニング又は歩行の検出直前の設定に固定されてもよいし、第２の実施形態で詳細に述べるように、歩行により被写体に近づいている場合に、歩行周期に応じて、被写体距離が縮まる方向へ変更してもよい。すなわち、パンニング又は歩行が検出されているときに、少なくとも、フォーカス調整動作（フォーカス位置を検出する動作）及び露出調整動作の一方又は両方が抑制されるものであればよい。
【００９１】
また、本実施形態ではブレ補正機構を備えていたが、例えば、パンニング又は歩行を検出する手段を備えていれば、ブレ補正機構を備えていなくてもよい。
図１２は、変形例に係る、露光及びフォーカス調整に係る制御処理の一例を示すフローチャートであり、図８に示した、露光及びフォーカス調整に係る制御処理を変形したフローチャートである。
【００９２】
図１２に示したフローチャートは、図８に示したフローチャートに対して、パンニング又は歩行が検出された場合の処理のみが異なる。すなわち、図１２に示したフローチャートは、図８に示したフローチャートにおけるＳ２３及びＳ２４の処理が、Ｓ２３Ａ及びＳ２４Ａの処理へ置き換えられたものである。
【００９３】
より詳しくは、図１２に示したように、本変形例では、パンニング又は歩行が検出された場合に（Ｓ２２の判定結果がＹｅｓの場合に）システムコントローラ７は、コントラスト評価値を算出し（Ｓ２３Ａ）、そのコントラスト評価値が大ボケ判定閾値よりも大きいか否かを判定する（Ｓ２４Ａ）。なお、Ｓ２３Ａで算出されるコントラスト評価値は、例えば、Ｓ２５及びＳ２６の処理と同様に、測光処理等を行って算出されるフォーカスエリアのコントラスト評価値である。また、Ｓ２４Ａにおける大ボケ判定閾値は、明らかにピントが合っておらず、撮影画像のコントラストが低いと判断される閾値である。この大ボケ判定閾値は、固定値でもよいし、パンニング又は歩行を検出する前のコントラスト評価値に基づいて決定されてもよい。
【００９４】
Ｓ２４Ａの判定結果がＹｅｓの場合、システムコントローラ７は、ピントが大きく外れていない状態と判断し、それまでの光学系２のフォーカス位置及び絞り値（絞り位置）を維持する。一方、Ｓ２４Ａの判定結果がＮｏの場合には、ピントが大きく外れている状態と判断し、処理がＳ２５へ進む。
【００９５】
このような変形例によれば、パンニング又は歩行が検出された場合において、ピントが大きく外れていない場合には、光学系２のフォーカス位置及び絞り値（絞り位置）が、パンニング又は歩行の検出直前のフォーカス位置及び絞り値に維持され、ピントが大きく外れている場合には、フォーカス再調整が行われるようになる。従って、パンニング中又は歩行中は、通常時（例えば静止時）よりもフォーカス調整動作を抑制することができる。
【００９６】
また、本実施形態において、例えば、図１１に示した、通常状態から歩行検出状態に移行した場合の、撮像の露光制御、絞り制御、及びＩＳＯ感度の、制御切替の関係を示すタイミングチャートにおいて、歩行検出状態では、絞りの可変制御を行わないようにすると共に、撮像の露光制御及びＩＳＯ感度の、制御切替の関係を、次のように変形してもよい。
【００９７】
図１３は、その変形例に係る、通常状態から歩行検出状態に移行した場合の、撮像の露光制御及びＩＳＯ感度の、制御切替の関係を示すタイミングチャートの一例である。
図１３に示したように、本変形例では、歩行検出状態での各フレームにおいて（但し、歩行（歩行の開始）が検出された時点の次のフレーム以降）、露光時間が短縮されると共に、露光時間が短縮された分だけＩＳＯ感度が上げられて撮影が行われる。
【００９８】
これにより、歩行検出状態での各フレームにおける撮影画像において、露光時間の短縮により露光ブレを抑制しつつ通常撮影時と同様の露出量を維持することができる。
＜第２の実施形態＞
【００９９】
本発明の第２の実施形態に係る撮像装置は、第１の実施形態に係る撮像装置に対して、構成及び動作の一部が異なる。そこで、第２の実施形態の説明では、その異なる点を中心に説明することとし、第１の実施形態に係る撮像装置と同一の構成要素につては同一の符号を付して説明する。
【０１００】
図１４は、第２の実施形態に係る撮像装置であるカメラの構成例を示す図である。
図１４に示したカメラ１は、図１に示したカメラ１に対して、更に加速度センサ１３を備えた点が異なる。加速度センサ１３は、光学系２の光軸方向の加速度を検出するセンサである。
【０１０１】
図１５は、第２の実施形態に係るカメラ１の制御例を示すタイミングチャートである。
本実施形態において、歩行の検出方法は、第１の実施形態と同様である。
但し、本実施形態では、ブレ補正マイコン８が、更に、加速度センサ１３の検出結果に基づいて光軸方向の歩行方向を検出するようにしている。歩行が行われると、歩行方向の加速度が大きく偏る。この加速度の大きな偏り（例えば図１５の破線で囲んだ部分）を検出することにより、光軸方向の歩行方向を検出する。光軸方向の歩行方向を検出する理由は、光軸方向の移動がフォーカスに大きく影響を与えるからである。
【０１０２】
図１５に示したように、被写体側への光軸方向の歩行が検出された場合は、歩行の１歩を検出する毎に、フォーカス位置を１歩分至近側へ変更する。なお、歩行の一歩は、歩行が判定されている状態（歩行が検出されている状態）で、角速度がゼロクロスした場合に、歩行の一歩を検出するようにしている。なお、本例では、角速度が２回ゼロクロスした場合に一歩を検出しているが、角速度が１回ゼロクロスした場合に半歩を検出するようにしてもよい。
【０１０３】
角速度がゼロクロスするタイミングで歩行を検出する理由は、角速度の変化が最も小さい時、すなわちブレのないタイミングにフォーカス調整を行うことができ、合焦精度を高めることができるからである。但し、このタイミングに限定されるものではない。
【０１０４】
さらに、フォーカス制御では、歩行周期の１周期におけるゼロクロスタイミングに、フォーカス位置を１歩分至近側へ変更する。なお、図１５に示したフォーカス位置は、紙面上側が無限遠側を示し、紙面下側が至近側を示す。
【０１０５】
本例では、１歩の移動量を平均的な歩幅（例えば５０ｃｍ）としているが、個人データとして歩幅をカメラ１に登録するようにすれば、更にフォーカス制御の追従精度を高めることができる。あるいは、フォーカス調整の際に被写体距離を算出し、被写体距離の変化から歩幅を算出するようにしてもよい。もしくは、加速度の積分結果から歩行速度を求め、その歩行速度に基づいて歩幅を算出するようにしてもよい。
【０１０６】
図１６は、第２の実施形態において、システムコントローラ７で行われるフォーカス制御処理の一例を示すフローチャートである。
図１６に示したように、本処理が開始すると、まず、システムコントローラ７は、カメラ状態を取得する（Ｓ４１）。
【０１０７】
続いて、システムコントローラ７は、Ｓ４１で取得されたカメラ状態から、被写体側への光軸方向の歩行中であるか否かを判定する（Ｓ４２）。
Ｓ４２の判定結果がＹｅｓの場合、システムコントローラ７は、Ｓ４１で取得されたカメラ状態から、歩行周期が検出されたか否かを判定する（Ｓ４３）。ここで、歩行周期は、歩行時の角速度波形の周波数の１周期であり、ゼロクロスしたタイミングとなる。
【０１０８】
Ｓ４３の判定結果がＹｅｓの場合、システムコントローラ７は、フォーカスエリアのコントラスト値を算出し（Ｓ４４）、そのコントラスト値が所定値よりも大きいか否かを判定する（Ｓ４５）。
【０１０９】
なお、Ｓ４４でコントラスト値が算出される領域は、例えば、顔など特定の被写体が検出された領域が用いられる。この領域が、歩行判定前（歩行検出前）に検出された被写体領域であれば、歩行判定中（歩行検出中）に、その領域の切り替えは行われない。但し、ブレにより被写体領域も移動するので、その場合には、角速度センサ９や加速度センサ１３の検出結果に基づいてコントラスト値を算出する領域を移動する。
【０１１０】
Ｓ４５の判定結果がＹｅｓの場合、システムコントローラ７は、フォーカス位置を１歩分至近側へ移動させる（Ｓ４６）。
一方、Ｓ４２の判定結果がＮｏの場合、又は、Ｓ４５の判定結果がＮｏの場合、システムコントローラ７は、フォーカス調整を行う（Ｓ４７）。
【０１１１】
Ｓ４３の判定結果がＮｏの場合、又は、Ｓ４６或いはＳ４７の処理が終了すると、１シーケンス分のフォーカス制御処理が終了し、再び処理がＳ４１へ戻る。
以上述べてきたように、第２の実施形態によれば、歩行によって生じるフォーカス位置の変化に追従してフォーカス調整が行われるので、歩行中のようなブレが大きくなるシーンで、フォーカスのずれにより動画の見栄えが低下することを防止することができる。
【０１１２】
なお、本実施形態においては、次のような変形が可能である。
例えば、検出された主要被写体が動いているか否かを判定し、動いていないと判定した場合に限り、本実施形態に係るフォーカス制御（図１６参照）を行うようにしてもよい。
【０１１３】
また、例えば、光軸方向以外の歩行が検出された場合には、第１の実施形態に係るフォーカス制御（図８参照）を行うようにしてもよい。
また、本実施形態ではブレ補正機構を備えていたが、例えば、パンニング又は歩行を検出する手段及び歩行方向を検出する手段を備えていれば、ブレ補正機構を備えていなくてもよい。
【０１１４】
本発明は、上記実施形態にそのまま限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、様々の発明を形成できる。例えば、実施形態に示される全構成要素のいくつかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【０１１５】
１        カメラ
２        光学系
３        光学系駆動部
４        シャッター
５        撮像素子
６        ブレ補正駆動部
７        システムコントローラ
８        ブレ補正マイコン
９        角速度センサ
１０      レリーズＳＷ
１１      ＥＶＦ
１２      メモリカード
１３      加速度センサ
７１      露出調整部
７２      フォーカス調整部
７３      過焦点距離算出部
８１      信号処理部
８２      補正量算出部
８３      補正制御部
８４      パンニング検出部
８５      歩行検出部
８２１    ＨＰＦ
８２２    条件判定部
８２３    リミッタ
８２４    乗算部
８２５    積分係数変更部
８２６    積算部
８５１    パン検出カウンタ
８５２    計時部
８５３    歩行判定部
【図１】
2017116840.tif 000003
【図２】
2017116840.tif 000004
【図３】
2017116840.tif 000005
【図４】
2017116840.tif 000006
【図５】
2017116840.tif 000007
【図６】
2017116840.tif 000008
【図７】
2017116840.tif 000009
【図８】
2017116840.tif 000010
【図９】
2017116840.tif 000011
【図１０】
2017116840.tif 000012
【図１１】
2017116840.tif 000013
【図１２】
2017116840.tif 000014
【図１３】
2017116840.tif 000015
【図１４】
2017116840.tif 000016
【図１５】
2017116840.tif 000017
【図１６】
2017116840.tif 000018