(57)【特許請求の範囲】
【請求項１】
画角内における被写体の位置を特定位置に近づかせる追尾機能を有する撮像装置であって、
ズーム倍率の変更指示を受け付ける操作部材と、
ズーム倍率の変更動作を制御する制御手段と、を有し、
前記制御手段は、前記追尾機能の実行中に前記ズーム倍率の変更指示が入力された場合には、前記追尾機能を実行していないときに前記ズーム倍率の変更指示が入力された場合よりも遅い速度で前記ズーム倍率を変更するように制御する、
ことを特徴とする撮像装置。
【請求項２】
前記追尾機能は手振れ補正機能を用いて前記画角内における被写体の位置を特定位置に近づかせる機能であることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記手振れ補正機能は、第１のモードと、第１のモードよりも大きな振れに対する補正が可能な第２のモードとを切り替え可能であり、
前記追尾機能は、前記手振れ補正機能が前記第２のモードで動作する際に実行されることを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記制御手段は、前記手振れ補正機能が前記第２のモードで動作中に前記ズーム倍率の変更指示が入力された場合には、前記手振れ補正機能が前記第１のモードで動作中に前記ズーム倍率の変更指示が入力された場合よりも遅い速度で前記ズーム倍率を変更するように制御する、
ことを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記制御手段は、前記手振れ補正機能が前記第２のモードで動作しながら前記追尾機能の実行中に前記ズーム倍率の変更指示が入力された場合には、前記手振れ補正機能が前記第２のモードで動作しながら前記追尾機能を実行していないときに前記ズーム倍率の変更指示が入力された場合よりも遅い速度で前記ズーム倍率を変更するように制御する、
ことを特徴とする請求項３または請求項４に記載の撮像装置。
【請求項６】
前記手振れ補正機能を用いてライブビュー画像の振れを抑制する第１のフレーミングアシスト機能を有し、
前記第１のフレーミングアシスト機能の実行中、前記手振れ補正機能は前記第２のモードで動作することを特徴とする請求項３から請求項５のいずれか１項に記載の撮像装置。
【請求項７】
前記第１のフレーミングアシスト機能の実行中、被写体が指定された場合に前記追尾機能が実行されることを特徴とする請求項６に記載の撮像装置。
【請求項８】
振れを示す信号が入力されるハイパスフィルタのカットオフ周波数が変更可能であって、前記第２のモードにおける前記カットオフ周波数は、前記第１のモードにおける前記カットオフ周波数よりも低いことを特徴とする請求項３から請求項７のいずれか１項に記載の撮像装置。
【請求項９】
前記手振れ補正機能は、前記ズーム倍率が所定値より小さい場合には前記第１のモードで動作し、前記ズーム倍率が前記所定値以上の場合には前記第２のモードで動作することを特徴とする請求項３から８のいずれか１項に記載の撮像装置。
【請求項１０】
前記手振れ補正機能が、撮影光学系に含まれる補正レンズもしくは前記撮像装置が有する撮像素子を前記撮像装置の振れに応じて駆動する構成を有することを特徴とする請求項２から請求項９のいずれか１項に記載の撮像装置。
【請求項１１】
前記制御手段は、予め定められた指示が入力されている間、前記追尾機能の実行中に前記ズーム倍率の変更指示が入力された場合よりも速い速度で前記ズーム倍率を広角側に所定量変更し、前記予め定められた指示の入力が終了すると、前記ズーム倍率の変更指示に対して前記ズーム倍率を変更する速度を前記予め定められた指示の入力がなされる前の速度に戻すように制御することを特徴とする請求項１から請求項１０のいずれか１項に記載の撮像装置。
【請求項１２】
被写体の大きさが所定の範囲を維持するように前記ズーム倍率を自動的に調整する第２のフレーミングアシスト機能を有し、
前記第２のフレーミングアシスト機能の実行中、前記制御手段は、前記追尾機能の実行中に前記ズーム倍率の変更指示が入力された場合よりも速い速度で前記ズーム倍率を調整するように制御することを特徴とする請求項１から請求項１１のいずれか１項に記載の撮像装置。
【請求項１３】
前記撮像装置は、手振れ補正機能を用いてライブビュー画像の振れを抑制する第１のフレーミングアシスト機能と、画角内における被写体の大きさが所定の範囲を維持するように前記ズーム倍率を自動的に調整する第２のフレーミングアシスト機能を有し、
前記制御手段は、前記第１のフレーミングアシスト機能と前記第２のフレーミングアシスト機能の両方を実行中は、前記第２のフレーミングアシスト機能を実行中で前記第１のフレーミングアシスト機能を実行していない場合よりも、前記第２のフレーミングアシスト機能における前記ズーム倍率の変更量を少なくするように制御することを特徴とする請求項１２に記載の撮像装置。
【請求項１４】
前記操作部材と異なる操作部材によって前記ズーム倍率の変更指示が入力された場合、前記制御手段は、前記追尾機能の実行中に前記ズーム倍率の変更指示が入力された場合でも、前記追尾機能を実行していないときに前記ズーム倍率の変更指示が入力された場合と同じ速度で前記ズーム倍率を変更するように制御することを特徴とする請求項１から請求項１３のいずれか１項に記載の撮像装置。
【請求項１５】
撮影準備を指示する操作が行われた場合、前記追尾機能を自動的に実行することを特徴とする請求項１から請求項１４のいずれか１項に記載の撮像装置。
【請求項１６】
前記制御手段は、撮影光学系に含まれるズームレンズを光軸方向に移動させることにより前記ズーム倍率の変更動作を制御することを特徴とする請求項１から請求項１５のいずれか１項に記載の撮像装置。
【請求項１７】
画角内における被写体の位置を特定位置に近づかせる追尾機能を有する撮像装置の制御方法であって、前記追尾機能の実行中にズーム倍率の変更指示が入力された場合、前記追尾機能を実行していないときに前記ズーム倍率の変更指示が入力された場合よりも遅い速度で前記ズーム倍率を変更する工程、を有することを特徴とする撮像装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像装置およびその制御方法に関する。
【背景技術】
【０００２】
撮像装置の動きに応じてレンズや撮像素子を移動させたり、画像の切り出し位置を変更したりすることにより、像ぶれを抑制する手振れ補正技術が知られている。また、手振れ補正技術を他の用途に利用することも提案されている。特許文献１では、手振れ補正技術を用いて天体を追尾し、長時間露光時でも天体を点として撮影可能とする機能が開示されている。以下、手振れ補正技術を用いて画角内における被写体の位置を安定させる機能をＩＳ(Image Stabilization)追尾と呼ぶ。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１４１２８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ＩＳ追尾の実行中にズームアップされると、追尾被写体が撮影範囲の周辺方向に移動し、ＩＳ追尾で制御可能な範囲の限界に達する場合がある。この場合、手振れ補正機能は一方向について補正限界の状態にあるため、像ぶれ補正の能力も低下してしまう。しかし、ＩＳ追尾中のズームアップによる像ぶれ補正の能力の低下を抑制する手段は従来提供されていなかった。
【０００５】
本発明はこのような従来技術の課題に鑑みてなされたもので、手振れ補正機能を用いた被写体追尾の実行中であっても、手振れ補正機能の能力低下を抑制しつつズームアップを可能とすることにある。
【課題を解決するための手段】
【０００６】
上述の目的は、画角内における被写体の位置を特定位置に近づかせる追尾機能を有する撮像装置であって、ズーム倍率の変更指示を受け付ける操作部材と、ズーム倍率の変更動作を制御する制御手段と、を有し、制御手段は、追尾機能の実行中にズーム倍率の変更指示が入力された場合には、追尾機能を実行していないときにズーム倍率の変更指示が入力された場合よりも遅い速度でズーム倍率を変更するように制御する、ことを特徴とする撮像装置によって達成される。
【発明の効果】
【０００７】
このような構成により、本発明によれば、手振れ補正機能を用いた被写体追尾の実行中であっても、手振れ補正機能の能力低下を抑制しつつズームアップを可能とすることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係るデジタルカメラの外観例を示す図
【図２】実施形態に係るデジタルカメラの機能構成例を示すブロック図
【図３】図２のシステム制御部の振れ補正機能を表すブロック図
【図４】実施形態に係るデジタルカメラの全体的な動作に関するフローチャート
【図５】図４の撮影モード処理に関するフローチャート
【図６】図４の撮影モード処理における表示例を示す模式図
【図７】図５の被写体指定処理に関するフローチャート
【図８】図５の撮影処理、ＦＡオート処理、ＦＡ探索処理に関するフローチャート
【発明を実施するための形態】
【０００９】
以下、本発明の例示的な実施形態のいくつかを、添付図面に基づいて詳細に説明する。なお、以下では本発明を撮像装置の一例としてのデジタルカメラに適用した例に関して説明するが、撮影機能を有する任意の電子機器において実施可能である。このような電子機器の例には、デジタルスチルまたはビデオカメラ、パーソナルコンピュータ、ゲーム機、携帯電話機、携帯情報端末、カーナビゲーションシステム、ドライブレコーダ、ロボットなどが含まれるが、これらに限定されない。また、手振れ補正の方式は、撮像素子やシフトレンズを駆動する光学式であっても、画素の切り出し位置を制御する電子式であってもよい。また、光学式と電子式とを併用してもよい。
【００１０】
図１は、本実施形態に係るデジタルカメラ１００の外観例を示す斜視図である。図１（ａ）は背面側からの、図１（ｂ）は正面側からの外観例を示している。
表示部２８は、ライブビュー画像、再生画像、メニュー画面、デジタルカメラの各種情報などを表示する。筐体表面にはユーザが各種の入力を行うためのスイッチやボタンなどが設けられており、それらを総称して操作部７０と呼ぶ。操作部７０には、シャッターボタン６１、動作モードを切り替えるためのモードスイッチ６０、方向キー、決定キーおよびホイールが一体化された複合スイッチ７３、電源スイッチ７２、メニューボタン７４、動画撮影ボタン７５、ズームレバーなどが含まれる。また、表示部２８がタッチディスプレイであれば、表示部２８のタッチパネルも操作部７０に含まれる。
【００１１】
また、図１（ｂ）に示す様に、デジタルカメラ１００の正面側にも操作部７０に含まれるスイッチやボタンを配置してもよい。スイッチやボタンを鏡筒部３００に配置することで、例えばユーザが鏡筒部３００を手で支えた状態で設定変更することを可能とすることができる。なお、操作部７０に含まれるスイッチ、ボタン類は上述したものに限られず、また上述したものの一部が存在しなくてもよい。また、操作部７０に含まれるスイッチ、ボタン類の配置についても図示の形態に限定されない。
【００１２】
デジタルカメラ１００は、パーソナルコンピュータやプリンタなどの外部機器をケーブル１１１で有線接続するためのコネクタ１１２を有する。図１（ａ）ではケーブル１１１をコネクタ１１２に挿入した状態を示している。
【００１３】
記録媒体スロット２０１は記録媒体２００を収容するとともに記録媒体２００との電気的接点を有する。記録媒体スロット２０１に格納された記録媒体２００は、デジタルカメラ１００から読み書き可能である。図１（ａ）に示した記録媒体２００はメモリカードを代表とする着脱可能な記録媒体であるが、デジタルカメラ１００に内蔵された記録媒体を有してもよい。記録媒体スロット２０１には開閉可能な蓋２０２が設けられている。図１（ａ）では、蓋２０２が開いており、記録媒体スロット２０１から記録媒体２００の一部が出ている状態を示している。
【００１４】
図２は、デジタルカメラ１００の機能構成例を示すブロック図である。撮影光学系を構成する撮影レンズ１０３はズームレンズ（変倍レンズ）、フォーカスレンズ、シフトレンズ（シフトレンズ）のような可動レンズと、固定レンズとを含む。撮影レンズ１０３が有する可動レンズの駆動機構（変更手段）の動作は、後述するシステム制御部５０によって制御される。すなわち、本実施形態においては、ズームレンズ（変倍レンズ）を光軸方向に移動させることにより、ズーム倍率を変更する（画角を変更する）ことが可能であり、システム制御部５０がズーム倍率の変更動作を制御する。
【００１５】
シャッター１０１は絞り機能を備える。撮影レンズ１０３の前面を覆う可動式のバリア１０２は、電源オフ状態における撮影レンズ１０３の汚れや破損を防止する。撮像素子２２は光電変換領域を有する画素が２次元配置された構成を有する。撮像素子２２はＣＣＤもしくはＣＭＯＳイメージセンサであってよい。撮像素子２２は、撮影レンズ１０３が結像面に形成する光学像を画素ごとの電気信号に変換して出力する。Ａ／Ｄ変換器２３は、撮像素子２２の出力するアナログ電気信号をデジタル電気信号（ＲＡＷデータ）に変換する。
【００１６】
画像処理部２４は、Ａ／Ｄ変換器２３からのＲＡＷデータ、又は、メモリ制御部１５からの画像データに対して所定の画像処理を適用する。画像処理部２４が行う画像処理の例としては、ホワイトバランス調整、デモザイク、色空間の変換、リサイズ処理、符号化または復号処理、色変換、被写体検出、自動焦点検出（ＡＦ）や自動露出制御（ＡＥ）に用いる評価値の算出、動きベクトル検出などがある。なお、これらの画像処理は例示であって、他の画像処理が実行されてもよいし、例示した処理の一部が行われなくてもよい。
【００１７】
画像処理部２４が算出した評価値を用いて、後述するシステム制御部５０がＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理を実行する。ＡＦ処理は、撮影画像の焦点検出領域についてのＡＦ評価値が最大になる位置にフォーカスレンズを移動させるコントラスト方式によって行うことができる。なお、焦点検出領域は１つまたは複数設定できる。また、顔検出を行う場合には顔領域を焦点検出領域に含めてもよい。
【００１８】
Ａ／Ｄ変換器２３からのＲＡＷデータは、画像処理部２４とメモリ制御部１５の両方を介して、またはメモリ制御部１５だけを介してメモリ３２に書き込まれる。メモリ３２はＲＡＷデータ、表示用画像データ、記録用画像データなどの画像データを格納するための画像バッファとして用いられる。メモリ３２は、所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。
【００１９】
また、メモリ３２はビデオメモリを兼ねている。Ｄ／Ａ変換器１３は、メモリ３２に格納されている表示用画像データをアナログ信号に変換して表示部２８に供給する。こうして、メモリ３２に書き込まれた表示用画像データはＤ／Ａ変換器１３を介して表示部２８により表示される。動画撮影を行い、撮影された動画を表示部２８に逐次表示させることにより、表示部２８を電子ビューファインダとして機能させることができる。なお、表示部２８を電子ビューファインダとして機能させるための表示用画像データをライブビュー画像データと呼ぶ。表示用画像データはライブビュー画像データ以外に、メニュー画面の様なＧＵＩを表示するための画像データや、記録媒体２００に記録されている画像データを表示部２８に表示するための画像データなどを含むが、これらに限定されない。
【００２０】
不揮発性メモリ５６は、システム制御部５０が実行するプログラム、定数、デジタルカメラ１００の固有情報、各種の設定値、ＧＵＩデータなどを記憶する。不揮発性メモリ５６の少なくとも一部は書き換え可能であってよい。
【００２１】
システム制御部５０は、例えば１つ以上のプログラマブルプロセッサ（以下、便宜上ＭＰＵと呼ぶ）を有する。不揮発性メモリ５６に記憶されたプログラムをシステムメモリ５２に読み込んでシステム制御部５０のＭＰＵで実行することにより、デジタルカメラ１００の各部を制御し、デジタルカメラ１００の各種の機能を実現する。システムタイマー５３は各種制御に用いるタイミング信号を発生する。
【００２２】
モードスイッチ６０は、システム制御部５０の動作モードを静止画記録モード、動画撮影モード、再生モード等のいずれかに切り替える。静止画記録モードに含まれるモードとして、オート撮影モード、オートシーン判別モード、マニュアルモード、撮影シーン別の撮影設定となる各種シーンモード、プログラムＡＥモード、カスタムモード等がある。モード切り替えスイッチ６０で、静止画撮影モードに含まれるこれらのモードのいずれかに直接切り替えることができる。あるいは、モード切り替えスイッチ６０で静止画撮影モードに一旦切り換えた後に、他の操作部材を用いて静止画撮影モードに含まれるこれらのモードのいずれかに切り替えるようにしてもよい。同様に、動画撮影モードにも複数のモードが含まれていてもよい。
【００２３】
第１シャッタースイッチ６２は、シャッターボタン６１の操作途中、いわゆる半押しでオンとなり第１シャッタースイッチ信号ＳＷ１（撮影準備指示）を発生する。第１シャッタースイッチ信号ＳＷ１が発生すると、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の撮影準備動作を開始する。
【００２４】
第２シャッタースイッチ６４は、シャッターボタン６１の操作完了、いわゆる全押しでオンとなり、第２シャッタースイッチ信号ＳＷ２（撮影指示）を発生する。システム制御部５０は、第２シャッタースイッチ信号ＳＷ２が発生すると、撮像素子２２からの信号読み出しから記録媒体２００に画像データを書き込むまでの一連の撮影・記録動作を開始する。なお、撮影スタンバイ状態において表示部２８を電子ビューファインダとして機能させるための撮影動作は表示用の撮影動作、第２シャッタースイッチ信号ＳＷ２の発生によって行う撮影動作を記録用の撮影動作と呼ぶ。
【００２５】
操作部７０に含まれるボタン、スイッチなどのそれぞれに割り当てられる機能は固定であってもよいし、状況に応じて異なる機能が割り当てられてもよい。例えば、複合スイッチ７３に含まれる方向キー、決定キー、ホイールには、表示部２８の表示内容に応じた機能が割り当てられてよい。
【００２６】
電源制御部８０は、電源部３０の装着状態、種類、残量、充放電回数、電圧などを検出する。また、電源制御部８０は、検出結果及びシステム制御部５０の指示に基づいて、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。
【００２７】
電源部３０は、一次電池、二次電池、ＡＣアダプター等である。記録媒体Ｉ/Ｆ１８は、記録媒体２００との通信インターフェースである。
【００２８】
通信部５４は、外部装置との通信インターフェースであり、有線および無線による通信をサポートする。有線通信用のコネクタ１２（図１（ａ））は通信部５４の一部を構成する。通信部５４は撮像素子２２で撮像した画像（ライブビュー画像を含む）や、記録媒体２００に記録された画像を外部装置に送信したり、外部機器から画像データやプログラムなど各種情報を受信したりすることができる。
【００２９】
姿勢検知部５５は例えばジャイロなどの角速度センサであり、重力方向に対するデジタルカメラ１００の姿勢や動き（振れ）を示す信号を出力する。従って、姿勢検知部５５はデジタルカメラ１００の振れ検出部として機能する。姿勢検知部５５が出力する信号に基づいて、撮影時のデジタルカメラ１００が横位置だったか縦位置だったかを判別できる。姿勢検知部５５で検知された撮影時のデジタルカメラ１００の姿勢に関する情報は、撮影で得られた画像データのファイルヘッダなどに付加することができる。
【００３０】
システム制御部５０は、姿勢検知部５５が出力する角速度信号を振れ量である角度信号に変換し、像ぶれを抑制するための、撮影レンズ１０３に含まれるシフトレンズの移動方向および移動量を算出する。そして、算出した移動方向および移動量に基づいて、シフトレンズを駆動する。
【００３１】
図３（ａ）は、手振れ補正を行うシステム制御部５０を、振れ補正部５０１として記載した機能ブロック図である。
姿勢検知部５５の出力する角速度信号は、振れ補正部５０１に入力される。振れ補正部５０１ではまず増幅器１００１が角速度信号を所定の増幅率で増幅する。増幅された角速度信号をＡ／Ｄ変換器１００２がデジタル信号に変換する。デジタルハイパスフィルタ（ＨＰＦ）１００３は、カットオフ周波数が変更可能であり、角速度信号のＤＣ成分を除去する。デジタルローパスフィルタ（ＬＰＦ）１００４は、ＤＣ成分が除去された角速度信号を角度信号に変換する。振れ補正量算出部１００５は、角度信号に基づいて、像振れを補正するためのシフトレンズの振れ補正量（駆動方向および駆動量）を算出する。レンズ駆動部１００６は、振れ補正量に基づいて、撮影レンズ１０３に含まれるシフトレンズを駆動する。
【００３２】
振れ補正部５０１が有する各機能ブロックは、システム制御部５０がプログラムを実行することによって実現することができるが、少なくとも一部がシステム制御部５０とは別のハードウェアによって実現されてもよい。例えば振れ補正部５０１の機能を実現するＡＳＩＣが用いられてもよい。
【００３３】
なお、ＨＰＦ１００３のカットオフ周波数は、姿勢検知部５５の出力する角速度信号の大きさなどに応じて動的に変更することができる。例えば、パンニング操作や撮影レンズ１０３のズームレンズの駆動などによって生じるような大きな振れが検出された場合、シフトレンズを駆動範囲の端まで移動させる振れ補正量が継続して算出されうる。この場合、シフトレンズは振れと逆の方向に限界まで移動した状態に留まることになり、シフトレンズの可動域が制限されるため、振れ補正の性能が低下する。
【００３４】
そのため、シフトレンズを駆動範囲の端まで移動させる振れ補正量が予想される大きな揺れを検知した場合、ＨＰＦ１００３は、カットオフ周波数を上昇させて、シフトレンズの応答性を下げる。これにより、シフトレンズは可動域の中央付近で駆動されるようになる。検出される振れ量が小さくなるにつれ、ＨＰＦ１００３はカットオフ周波数を徐々に元の低い周波数に戻す。このように、姿勢検知部５５の出力する角速度信号の大きさに応じてＨＰＦ１００３のカットオフ周波数を動的に変更することで、大きな振れが発生した際にシフトレンズが可動範囲の端に留まることを防止できる。
【００３５】
画角を狭くする（ズーム倍率を大きくする）と、身体の揺れのような低い周波数の動きが、例えばライブビュー画像の表示から分かるようになってくる。画角が狭い場合に、このような周波数の低い動きによる像ぶれを補正しないと、静止している被写体すらフレームアウトする可能性がある。
【００３６】
そこで、ＨＰＦ１００３は、例えばズーム倍率が所定値以上の場合には、ズーム倍率が所定値より小さい場合よりもカットオフ周波数を低くし、シフトレンズの応答性を上げる。これにより、可動範囲の限界近くまでシフトレンズが稼働されるようになり、体の揺れによる像振れを抑制して、被写体が意図せずフレームアウトすることを抑制できる。
【００３７】
このように、像振れの大きさや周波数に応じてＨＰＦ１００３のカットオフ周波数を動的に変更することにより、パンニングのように比較的周波数の高い大きな揺れと、身体の揺れのような比較的周波数の低い揺れとの両方に対して良好な像振れ補正が実現できる。
【００３８】
図３（ｂ）は、本実施形態における画角変更に係る構成を示す機能ブロック図である。
画角変更指示部７０１は、例えば操作部７０に含まれるズームレバーである。なお、画角変更指示部７０１には、複数の操作部材が含まれてもよい。
【００３９】
システム制御部５０は、画角変更指示部７０１を通じて画角の変更指示（ズーム倍率の変更指示）が入力されたかどうかを監視する。そして、システム制御部５０は、画角の変更指示が入力された場合、広角方向への変更指示か、望遠方向への変更指示かを判別する。そして、システム制御部５０は、ズームレンズ駆動部５１を制御し、後述するように設定した速度で、変更指示に応じた方向にズームレンズを駆動させ、画角を変更する。
【００４０】
図４のフローチャートを参照してデジタルカメラ１００の全体的な動作について説明する。システム制御部５０は、電源スイッチ７２がオンされると以下の動作を開始する。
【００４１】
Ｓ３０１でシステム制御部５０は、フラグや制御変数等を初期化する。
Ｓ３０２でシステム制御部５０は、モードスイッチ６０で撮影モードに設定されていれば処理をＳ３０４へ進め、それ以外のモードが設定されていれば処理をＳ３０３へ進める。
【００４２】
Ｓ３０３でシステム制御部５０は、モードスイッチ６０で再生モードに設定されていれば処理をＳ３０５へ進め、それ以外のモードが設定されていれば処理をＳ３０６へ進める。
Ｓ３０４でシステム制御部５０は、撮影モードの処理を実行する。詳細は後述する。
【００４３】
Ｓ３０５でシステム制御部５０は、再生モードの処理を実行する。再生モードでシステム制御部５０は、例えば記録媒体２００に記録された画像データのうち、ユーザが選択したものについて再生し、表示部２８で表示するための処理を行う。再生モード処理の実行中、システム制御部５０は例えば定期的に、あるいは任意のタイミングで処理をＳ３０７に進め、電源スイッチがオフされたり、他の動作モードに切り替えられたかを判定する。
【００４４】
Ｓ３０６でシステム制御部５０は、（撮影モードおよび再生モード以外の）設定された動作モードに応じた処理を実行する。例えば、システム制御部５０は、通信モードが設定されている場合には、記録媒体２００に格納されたファイルを外部装置に送信する処理や、外部機器から受信したファイルを記録媒体２００に格納する処理を実行する。なお、他の動作モードに関する処理の説明は省略する。
【００４５】
Ｓ３０７でシステム制御部５０は、電源スイッチ７２がオフされか否かを判定し、オンであれば処理をＳ３０２へ戻し、オフであれば処理をＳ３０８へ進める。なお、システム制御部５０は、Ｓ３０７の処理を、各動作モードの処理の実行中にも定期的もしくは所定の条件を満たした際に実行する。
【００４６】
Ｓ３０８でシステム制御部５０は、フラグや制御変数等を不揮発性メモリ５６に格納するなど、電源オフ時の処理を実行し、処理が終了したら電源制御部８０に対して電源オフを指示して動作を終了する。
【００４７】
図５のフローチャートを参照して、図４のＳ３０４における撮影モードの処理について説明する。
本実施形態では、システム制御部５０（振れ補正部５０１）が、シフトレンズの駆動制御について、以下の（Ａ）〜（Ｃ）の３通りから選択的に実行可能であるものとする。
（Ａ）：身体の揺れによる像振れ（被写体のフレームアウト）のような、周波数の低い振れを抑制するために、第１のカットオフ周波数（通常のカットオフ周波数）より低い第２のカットオフ周波数をＨＰＦ１００３に設定して、シフトレンズを駆動する。これは、手振れ補正機能を第２のモードで動作させることに相当する。
（Ｂ）：（Ａ）に加え、指定された被写体が画角内の特定位置に近づくようにシフトレンズを駆動する。これは、手振れ補正機能が第２のモードで動作中に追尾機能を実行することに相当する。
（Ｃ）：第１のカットオフ周波数をＨＰＦ１００３に設定してシフトレンズを駆動する。これは、手振れ補正機能を第１のモードで動作させることに相当する。
【００４８】
また、システム制御部５０が、画角の変更指示に対して行う、画角変更制御（ズームレンズの駆動制御）について、以下の（１）〜（３）の３通りから選択的に実行可能であるものとする。画角の変更指示は、例えば操作部７０に含まれるズームレバーなどの操作によってユーザから入力される。
（１）：第１の速度（通常の速度）より低速な第２の速度でズームレンズを駆動する。
（２）：第２の速度よりも低速な第３の速度でズームレンズを駆動する。
（３）：第１の速度でズームレンズを駆動する。
【００４９】
また、以下では、シフトレンズの駆動制御（Ａ）における「ＨＰＦのカットオフ周波数を通常より低くする」機能を「フレーミングアシスト固定（以下、ＦＡ固定もしくは第１のフレーミングアシスト機能）」と呼ぶ。フレーミングアシストは、ライブビュー画像の振れを抑制する機能であり、例えば望遠撮影時に有用である。また、シフトレンズの駆動制御（Ｂ）における「指定された被写体を画角内の特定位置に近づくようにシフトレンズを駆動させる」機能（ＩＳ追尾機能）において、特定位置を画角中央とした駆動制御を「センタリング」と呼ぶ。また、ＦＡ固定をユーザが指定することのできるＦＡ固定ボタンおよび、被写体を指定する被写体指定ボタン、ＦＡ探索ボタンがそれぞれ操作部７０に含まれるものとする。
【００５０】
Ｓ４０１でシステム制御部５０は、撮影モード初期化処理を行う。初期化処理においてシステム制御部５０は、フラグや制御変数等を含むパラメータ、設定値、設定モードを不揮発性メモリ５６から読み出す。また、システム制御部５０は、記録媒体２００の装着有無や空き容量などを確認し、警告を表示すべき状態か否かを判定する。
【００５１】
Ｓ４０２でシステム制御部５０は、ライブビュー表示動作を開始する。具体的には、システム制御部５０は撮像素子２２によって動画撮影を行い、得られた動画像を表示部２８に逐次表示させることにより、表示部２８を電子ビューファインダとして機能させる。システム制御部５０および画像処理部２４が主に行う、動画撮影時の露出条件の設定、撮影された動画像フレームの現像処理、ライブビュー画像の生成処理などは、公知技術を用いて実行可能であるため説明を省略する。
【００５２】
Ｓ４０３でシステム制御部５０は、シフトレンズの駆動制御を（Ｃ）に、ズームレンズの駆動制御を（３）に設定する（つまり、通常動作を行う状態に設定する）。
【００５３】
Ｓ４０４でシステム制御部５０は、撮影モードに関わる情報を、ライブビュー画像に重畳して表示部２８に表示する。図６は、実施形態における撮影モードにおける情報表示例を示す模式図である。図６（ａ）は、撮影情報の表示例を示す。
【００５４】
被写体９０３を含むライブビュー画像９０１には撮影情報９０２が重畳して表示されている。撮影情報９０２には記録可能な静止画枚数、動画時間、各種の撮影パラメータのような情報に加え、記録媒体の異常を含む、各種エラーに関する情報が含まれる。
【００５５】
Ｓ４０５でシステム制御部５０は、操作部７０に含まれるメニューボタンが押下されたか否かを判定する。システム制御部５０は、押下されたと判定された場合はＳ４０６へ、押下されたと判定されなければＳ４０７へ処理を進める。
【００５６】
Ｓ４０６でシステム制御部５０は、ユーザ操作に応じてセンタリングのオン／オフ（有効／無効）設定を切り替え、設定を不揮発性メモリ５６内のフラグに保持する。
Ｓ４０７でシステム制御部５０は、操作部７０に含まれるＦＡ固定ボタンが押下されたか否かを判定する。システム制御部５０は、押下されたと判定された場合はＳ４０８へ、押下されたと判定されなければＳ４１３へ処理を進める。
【００５７】
Ｓ４０８でシステム制御部５０は、ＦＡ固定がオン（有効）か否かを判定し、オン（有効）と判定された場合はＳ４０９へ、オンと判定されなければＳ４１１へ処理を進める。
Ｓ４０９でシステム制御部５０は、ＦＡ固定をオフ（無効）にし、処理をＳ４１０に進める。
Ｓ４１０でシステム制御部５０は、シフトレンズの駆動制御を（Ｃ）に、ズームレンズの駆動制御を（３）に設定（通常動作を行う状態に設定）し、処理をＳ４１３に進める。ＦＡ固定がオフの時は通常のズーム速度とすることで、ユーザが素早く目的の倍率にズームできるようにする。
【００５８】
Ｓ４１１でシステム制御部５０は、ＦＡ固定をオンにする。ＦＡ固定がオンの状態における表示例を図６（ｂ）に示す。ＦＡ固定がオンの場合、ライブビュー画像に振れ補正が適用されていることを示すアイコン９０４と、後述する被写体指定の際の照準となる指標９０５が表示される。なお、図６（ｂ）はセンタリングもオンの場合の表示例であり、センタリングがオフの場合の表示例は図６（ｅ）となる。センタリングがオフの場合には、ＦＡ固定がオンの状態で必ずしも被写体指定を必要としないため、被写体指定用の指標９０５は表示しない。
【００５９】
Ｓ４１２でシステム制御部５０は、シフトレンズの駆動制御を（Ａ）に、ズームレンズの駆動制御を（１）に設定し、処理をＳ４１３に進める。ＦＡ固定がオンの状態において、ユーザは、既に画角内に存在する被写体について、画角を微調整しようとしているものと考えられる。そのため、画角の微調整に適するように、ズームレンズの駆動速度（移動速度）を通常よりも遅い第２のズーム速度に変更する。
【００６０】
Ｓ４１３でシステム制御部５０は、操作部７０に含まれる被写体指定ボタンが押下されたか否かを判定し、押下されたと判定された場合はＳ４１４へ、押下されたと判定されなければＳ４１５へ処理を進める。なお、ここでは被写体指定ボタンの押下によって被写体指定を行うものとしているが、例えばタッチパネルによるタッチ操作など、他の指定操作によって被写体を指定してもよい。また、画像処理部２４による被写体検出結果を用いて自動的に被写体を指定してもよく、この場合、システム制御部５０は指定操作なしに処理をＳ４１４へ進めてもよい。Ｓ４１４でシステム制御部５０は被写体指定処理を実行する。Ｓ４１４における被写体指定処理の詳細については後述する。
【００６１】
Ｓ４１５でシステム制御部５０は、第１シャッタースイッチ信号ＳＷ１がオン状態であるか否かを判定し、オン状態と判定された場合はＳ４１６へ、オン状態と判定されなければＳ４１７へ処理を進める。第１シャッタースイッチ信号ＳＷ１をオンにする操作は撮影準備を指示する操作であり、当該操作に応じて、後述する自動露出制御（ＡＥ）および自動焦点検出（ＡＦ）が行われる。Ｓ４１６でシステム制御部５０は撮影処理を実行する。Ｓ４１６における撮影処理の詳細については後述する。
【００６２】
Ｓ４１７でシステム制御部５０は、ＦＡ探索ボタンが短押しされた状態であるか否かを判定し、短押しされたと判定された場合はＳ４１８へ、短押しされたと判定されなければＳ４１９へ処理を進める。Ｓ４１８でシステム制御部５０はＦＡオート処理（第２のフレーミングアシスト機能）を実行する。Ｓ４１８におけるＦＡオート処理の詳細については後述する。
【００６３】
Ｓ４１９でシステム制御部５０は、ＦＡ探索ボタンが長押しされた状態であるか否かを判定し、長押しされたと判定された場合はＳ４２０へ、長押しされたと判定されなければＳ４２１へ処理を進める。Ｓ４２０でシステム制御部５０はＦＡ探索処理を実行する。Ｓ４２０におけるＦＡ探索処理の詳細については後述する。なお、システム制御部５０は、所定時間以上継続して押下されている場合に長押しと判定し、押下されているが、継続時間が所定時間未満の場合に短押しと判定する。
【００６４】
Ｓ４２１でシステム制御部５０は、操作部７０に含まれるズームレバーが操作されたか否かを判定し、操作されたと判定された場合はＳ４２２へ、操作されたと判定されなければＳ４０４に処理を戻す。
Ｓ４２２でシステム制御部５０は、ズームレバーの操作方向に応じた方向に、ズームレンズを駆動し、画角を変更し、Ｓ４０４に処理を戻す。単位時間あたりのズームレンズの移動量（駆動速度あるいは移動速度）は、その時点の設定に応じて、第１〜第３のズーム速度のいずれかである。
【００６５】
なお、上述したように、システム制御部５０は、撮影モード処理の間も電源スイッチ７２やモードスイッチ６０の操作を監視している。そして、電源スイッチ７２がオフされたりモードスイッチ６０が操作されて他の動作モードに切り替えられたりした場合、システム制御部５０は撮影モードの処理を終了する。
【００６６】
次に、Ｓ４１４における被写体指定処理の詳細について、図７に示すフローチャートを用いて説明する。
Ｓ５０１でシステム制御部５０は、被写体が既に指定されているか否か（被写体の指定中か否か）を判定し、指定中であると判定されればＳ５０２へ、指定中であると判定されなければＳ５０６へ処理を進める。Ｓ５０２でシステム制御部５０は、被写体の指定を解除し、処理をＳ５０３に進める。
Ｓ５０３でシステム制御部５０は、ＦＡ固定がオンの状態か否かを判断する。オンの場合はＳ５０４へ進み、そうでなければＳ５０５へ進む。
【００６７】
Ｓ５０４でシステム制御部５０は、ＦＡ固定がオンであることからシフトレンズの駆動制御を（Ａ）にする。また、システム制御部５０は、ズームレンズの駆動制御を（１）に設定し、処理を終了する。
Ｓ５０５でシステム制御部５０は、シフトレンズの駆動制御を（Ｃ）に、ズームレンズの駆動制御を（３）に設定し、処理を終了する。
【００６８】
Ｓ５０６でシステム制御部５０は、指定被写体を設定し、処理をＳ５０７に進める。Ｓ４１３において被写体指定ボタンが押下された場合、システム制御部５０は、例えばその時点で画像処理部２４で検出されている被写体のうち、画角の中央に最も近い被写体を指定被写体として設定することができる。また、Ｓ４１３においてタッチパネル操作によって画面内の位置や範囲が指定された場合、システム制御部５０は例えばその時点で画像処理部２４で検出されている被写体のうち、指定された位置や範囲に存在する被写体を指定被写体として設定することができる。図６（ｃ）は被写体が指定された状態の表示例を示し、指定被写体として設定された被写体を囲うように指定枠９０６が表示される。
【００６９】
Ｓ５０７でシステム制御部５０は、ＦＡ固定がオンか否かを判定し、オンと判定されればＳ５０８へ、オンと判定されなければＳ５１１へ処理を進める。
Ｓ５０８でシステム制御部５０は、センタリングがオンか否かを判定し、オンと判定されればＳ５０９へ、オンと判定されなければＳ５１０へ処理を進める。
【００７０】
Ｓ５０９でシステム制御部５０は、センタリングがオンであることからシフトレンズの駆動制御を（Ｂ）にし、指定被写体が画角中央に近づくようにシフトレンズを駆動する。また、システム制御部５０は、ズームレンズの駆動制御を（２）に設定し、処理を終了する。指定被写体が画角から外れるとセンタリングの効果が得られないため、ＦＡ固定がオンの場合よりもさらにズーム速度を低速にし、被写体が画角から外れにくくしながら、画角の調整を可能としている。
【００７１】
Ｓ５１０でシステム制御部５０は、Ｓ５０４と同様に、シフトレンズの駆動制御を（Ａ）に、ズームレンズの駆動制御を（１）に設定し、処理を終了する。
Ｓ５１１でシステム制御部５０は、シフトレンズの駆動制御を（Ｃ）に、ズームレンズの駆動制御を（３）に設定し、処理を終了する。
【００７２】
なお、被写体の指定／解除は、他の方法で行ってもよい。例えば表示部２８に対するタッチ操作で画面の位置や領域を指定することにより被写体を指定した場合は、解除ボタンの操作によって指定を解除するようにしてもよい。また、指定する被写体は複数であってもよい。複数の被写体が指定され、センタリングがオンの場合、システム制御部５０は、指定被写体の位置の重心を画角の中心に寄せるようにシフトレンズを駆動してもよい。
【００７３】
次に、Ｓ４１６における撮影処理の詳細について、図８（ａ）に示すフローチャートを用いて説明する。
Ｓ６０１でシステム制御部５０は、ＦＡ固定がオンで、被写体が未指定か否かを判定し、ＦＡ固定がオンで、被写体が未指定であると判定されればＳ６０２へ、判定されなければＳ６１４へ処理を進める。
Ｓ６０２でシステム制御部５０は、指定被写体を設定し、Ｓ６０３へ処理を進める。システム制御部５０はここではユーザによる指定操作を要求せずに、例えば画像処理部２４によって検出されている被写体のうち、例えば画角の中心に最も近い被写体を自動的に指定被写体として設定する。
【００７４】
例えば望遠撮影時のように被写体を画角内に安定して収めづらい場合、被写体指定ボタンを押下することが困難な場合も考えられる。そのため、Ｓ６０１において、ＦＡ固定がオンの状態で、かつ被写体が未指定と判定された場合、システム制御部５０は自動的に指定被写体を設定し、さらにセンタリングをオンにする。これによってユーザは、シャッタースイッチを半押しするという操作により、特定の被写体を画角中央に寄せるように設定することができる。そのため、望遠撮影時など、できるだけ指の動きを少なくして手振れの発生を抑えたい場面において有用である。しかしながら、画角内に存在する被写体の距離が遠い場合、焦点検出や露出制御に時間がかかる場合がある。そのため、被写体指定のみ素早く実行できるよう、被写体指定ボタンなどを用いて直接指定することも可能としている。
【００７５】
Ｓ６１４でシステム制御部５０は、ＦＡ固定がオンで、被写体が指定されているか否かを判定し、ＦＡ固定がオンで、被写体が指定されていると判定されればＳ６０３へ、判定されなければＳ６０４へ処理を進める。
【００７６】
Ｓ６０３でシステム制御部５０は、シフトレンズの駆動制御を（Ｂ）にして、指定被写体が画角中央に近づくようなシフトレンズの駆動を開始し、処理をＳ６０４に進める。
Ｓ６０４でシステム制御部５０は、自動露出制御（ＡＥ）および自動焦点検出（ＡＦ）を行う。図６（ｄ）は、指定被写体に基づいて焦点検出領域を設定してＡＥおよびＡＦを行った際の表示例を示す。指定被写体に合焦させるようにＡＦを行った場合、被写体指定枠９０６が合焦時に合焦枠９０７に変化する。
【００７７】
Ｓ６０５でシステム制御部５０は、第２シャッタースイッチ信号ＳＷ２がオンであるか否かを判定し、オンと判定されればＳ６０６へ、オンと判定されなければＳ６１０へ処理を進める。
Ｓ６０６でシステム制御部５０は、ＡＥおよびＡＦの結果に基づいて各部を制御し、記録用の撮影処理を実行し、処理をＳ６０７に進める。撮影により得られた画像データは、画像処理部２４によって処理され、メモリ３２に格納される。
Ｓ６０７でシステム制御部５０は、メモリ３２に格納された画像データから、画像処理部２４を用いて表示画像データを生成し、表示部２８にレビュー表示する。
【００７８】
Ｓ６０８でシステム制御部５０は、メモリ３２に格納された画像データを、メタデータなどの付加情報と共に画像ファイルの形式で記録媒体２００に記録する。この際、必要に応じて画像処理部２４によって画像データを符号化する。
【００７９】
Ｓ６０９でシステム制御部５０は、ライブビュー表示動作を再開し、処理をＳ６１０に進める。
Ｓ６１０でシステム制御部５０は、第１シャッタースイッチ信号ＳＷ１がオフになったか否かを判定し、オフになったと判定されればＳ６１１へ、オフになったと判定されなければＳ６０５へ処理を進める。
【００８０】
Ｓ６１１でシステム制御部５０は、ＦＡ固定がオンで、被写体が指定されているか否かを判定し、ＦＡ固定がオンで、被写体が指定されていると判定されればＳ６１２へ、判定されなければ処理を終了する。
Ｓ６１２でシステム制御部５０は、被写体指定を解除し、処理をＳ６１３に進める。
Ｓ６１３でシステム制御部５０は、シフトレンズの駆動制御を（Ａ）に変更して処理を終了する。
【００８１】
次に、Ｓ４１８におけるＦＡ（フレーミングアシスト）オート処理の詳細について、図８（ｂ）に示すフローチャートを用いて説明する。
ＦＡオート処理（第２のフレーミングアシスト機能）は、指定された被写体が画角内に継続して存在するように、ユーザ操作なしで画角を自動的に変更する処理である。具体的には、指定被写体が画角中央付近に存在する場合には、被写体領域（例えば顔）が所定の範囲の大きさを維持するように自動的に画角を変更する。また、指定被写体が画角から外れそうになると、指定被写体が収まるように画角を広角側に変更する。この際、被写体領域が一定の大きさを維持できなくても指定被写体が画角内に存在し続けることを優先する。
【００８２】
Ｓ７０１でシステム制御部５０は、ＦＡ固定がオンか否かを判定し、ＦＡ固定がオンと判定されればＳ７０２へ、ＦＡ固定がオンと判定されなければＳ７０４へ処理を進める。
Ｓ７０２でシステム制御部５０は、ＦＡ固定をオフにし、処理をＳ７０３に進める。
Ｓ７０３でシステム制御部５０は、指定被写体を設定して処理をＳ７０４へ進める。本実施形態ではＦＡオート処理を開始した時点で、例えばライブビュー表示用に撮影している動画像において画像処理部２４が検出した被写体を自動的に指定被写体とする。しかし、ＦＡオート処理の開始前にユーザに被写体の指定を要求し、ユーザが指定した被写体をＳ７０３で設定してもよい。
【００８３】
Ｓ７０４でシステム制御部５０は、シフトレンズの駆動制御を（Ｃ）に、ズームレンズ  に対する駆動制御を（３）に変更し、処理をＳ７０５に進める。
Ｓ７０５でシステム制御部５０は、画像処理部２４が検出した指定被写体の画像領域の大きさや位置に基づいて、指定被写体の大きさが所定の範囲を維持するよう、また、指定被写体が画角内に留まるよう、必要に応じてズームレンズを駆動して画角調整する。
【００８４】
Ｓ７０６でシステム制御部５０は、予め定められた終了操作が行われたか否かを判定し、終了操作が行われたと判定されればＳ７０７へ処理を進め、終了操作が行われたと判定されなければＳ７０５に処理を戻す。ここで、終了操作は例えば電源スイッチ７２のオフや、モードスイッチ６０による他の動作モードへの切り替えであってよい。
【００８５】
Ｓ７０７でシステム制御部５０は、指定被写体の設定を解除し、処理をＳ７０８に進める。
Ｓ７０８でシステム制御部５０は、各種パラメータの初期化など、撮影モード処理を再開するための処理を行ったのち、ＦＡオート処理を終了する。なお、Ｓ７０２でオフにしたＦＡ固定をＳ７０８でオンに戻してもよい。
【００８６】
次に、Ｓ４２０におけるＦＡ（フレーミングアシスト）探索処理の詳細について、図８（ｃ）に示すフローチャートを用いて説明する。ＦＡ探索処理は、ＦＡ探索ボタンが長押しされた際に、一時的に画角を所定量広角側に変更（ズームアウト）し、ＦＡ探索ボタンの押下が終了するとズームアウト前の画角に復帰させる処理である。ＦＡ探索機能によりユーザは、望遠撮影時などに画角から外れた（フレームアウトした）被写体の位置を確認しやすくなる。
【００８７】
Ｓ８０１でシステム制御部５０は、シフトレンズの駆動制御を（Ｃ）に、ズームレンズの駆動制御を（３）に変更し、処理をＳ８０２に進める。
Ｓ８０２でシステム制御部５０は、ズームレンズを所定量駆動して、画角を広角側に所定量変更（ズームアウト）し、処理をＳ８０３に進める。
【００８８】
Ｓ８０３でシステム制御部５０は、ＦＡ探索ボタンの押下が終了したか否かを判定し、終了したと判定されればＳ８０４へ処理を進め、終了したと判定されなければ処理をＳ８０３へ戻す。なお、ＦＡ探索ボタンの押下が終了したと判定されない場合、処理をＳ８０２に戻すようにしてもよい。これにより、ＦＡ探索ボタンの押下が継続している間、徐々に画角を広角側に変更することができる。
【００８９】
Ｓ８０４でシステム制御部５０は、撮影レンズ１０３の画角がＳ８０２の処理を行う前の画角に戻るようにズームレンズを駆動し、処理をＳ８０５に進める。
Ｓ８０５でシステム制御部５０は、シフトレンズおよびズームレンズの駆動制御をＦＡ探索処理の開始前の状態（Ｓ８０１で変更する前の状態）に戻して処理を終了する。
【００９０】
本実施形態では、ＦＡ固定およびセンタリングがオンの状態では、ズームレンズの駆動制御を（２）にしてズーム速度を最も遅くし、被写体が画角から外れることを防ぐ。一方、被写体が画角から外れ、ＦＡ探索が要求されると、被写体の場所を素早く把握できるようにズームレンズの駆動制御を（３）にして通常のズーム速度とする。そして、ＦＡ探索処理が終了すると元の駆動制御に戻す。なお、本実施形態では、ズーム速度をズームレンズの駆動速度（移動速度）として説明したが、画角の変更速度でもよい。
【００９１】
以上説明したように本実施形態によれば、手振れ補正機能を用いた被写体追尾の実行中（センタリングオン時）には、非実行時よりもズームレンズの駆動速度を低下させる。そのため、ズームレンズを通常速度で駆動する場合よりも追尾対象の被写体が画角から外れにくくなり、ひいては手振れ補正機能の補正限界に達しにくくなる。そのため、手振れ補正機能を用いた被写体追尾の実行中であっても、手振れ補正機能の能力低下を抑制しつつ画角変更を可能とすることができる。
【００９２】
（その他の実施形態）
上述の実施形態では撮影レンズ１０３に含まれるレンズ（振れ補正レンズまたはシフトレンズ）を振れに応じて駆動する手振れ補正機能を例示した。しかしながら、撮像素子を振れに応じて駆動する手振れ補正機能や、撮像素子からの読出範囲を振れに応じて移動させる手振れ補正機能を用いる場合でも本発明は同様に適用可能である。
【００９３】
なお、上述の実施形態におけるシフトレンズおよびズームレンズの駆動制御は単なる例示であり、他の駆動制御を用いることもできる。
例えば、ズームレンズの速度制御において、（１）の場合も（３）と同じ速度としてもよい。これにより、ユーザが画角を大きく変更したい場合の利便性が向上する。また、ＦＡオートにおける画角の変更量についても変更することができる。例えば、本実施形態ではＦＡ固定とＦＡオートは排他的な機能としたが、同時に実施してもよい。この場合、被写体が画角から外れそうになった際にはＦＡオートのズームアウト処理によって被写体が一気に小さくなり、被写体検出が正常に行えなくなる可能性がある。そのため、ＦＡオートにおけるズームアウト／ズームイン時の画角変更量を、ＦＡ固定オンの場合はオフの場合よりも少なくしてもよい。
【００９４】
また、動画記録中は画角の急変化やズームレンズの駆動音の記録を抑制するため、ズームレンズの駆動速度を低速にしてもよい。この場合は本実施形態におけるズーム駆動をすべて（１）または（２）にしてもよい。
【００９５】
また、操作部７０に含まれるズームレバー以外にも、撮影レンズ１０３の画角を変更可能な操作部材がある場合、本実施形態で述べた駆動制御の対象とする操作部材と、例えば常にズーム駆動（３）を適用する操作部材とに分けてもよい。そして、常にズーム駆動（３）を適用する操作部材が操作された場合には、ＦＡ固定やＩＳ追尾のオンオフとは無関係にズーム駆動（３）を実行することができる。操作部材を使い分けることで、ユーザの意図に沿った画角変更を実現することができる。なお、システム制御部５０は１つのハードウェアが実現してもよいし、複数のハードウェアが処理を分担して実現してもよい。
【００９６】
また、本発明を例示的な実施形態に基づいて説明してきたが、本発明はこれら特定の実施形態に限られない。特許請求の範囲によって規定される発明の範囲内で様々な変形例を実施することができる。
【００９７】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００９８】
２２…撮像素子、２４…画像処理部、２８…表示部、５０…システム制御部、５１…ズームレンズ駆動部、５５…姿勢検知部、７０…操作部、１００…デジタルカメラ、１０３…撮影レンズ
【図１】
0006663217.tif 000002
【図２】
0006663217.tif 000003
【図３】
0006663217.tif 000004
【図４】
0006663217.tif 000005
【図５】
0006663217.tif 000006
【図６】
0006663217.tif 000007
【図７】
0006663217.tif 000008
【図８】
0006663217.tif 000009