(57)【要約】【課題】  画面内の特定領域で被写体を検出してズーム動作の開始を判定する場合に、被写体情報やカメラの姿勢等に応じて適切なズーム動作を可能にする。【解決手段】  撮像装置は、画像から被写体を検出する被写体検出手段と、撮像装置の状態を検出する状態検出手段と、被写体検出手段の検出結果に応じてズーム位置を制御する制御手段とを有する。制御手段は、被写体検出手段により検出された被写体が画像内の第１の領域に含まれる場合、ズーム位置を広角側の第１のズーム位置へ移動するよう制御する。第１の領域は、状態検出手段の検出結果に応じて設定される。【選択図】  図１４
2015043558.tif 000002
【特許請求の範囲】
【請求項１】
画像から被写体を検出する被写体検出手段と、
撮像装置の状態を検出する状態検出手段と、
前記被写体検出手段の検出結果に応じてズーム位置を制御する制御手段とを有し、
前記制御手段は、前記被写体検出手段により検出された被写体が画像内の第１の領域に含まれる場合、ズーム位置を広角側の第１のズーム位置へ移動するよう制御し、
前記第１の領域は、前記状態検出手段の検出結果に応じて設定されることを特徴とする撮像装置。
【請求項２】
前記状態検出手段は、前記撮像装置の姿勢を検出することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記第１の領域は、画像の周辺部に設定される領域であって、
前記状態検出手段により検出された前記撮像装置の姿勢において、画像の左右方向に占める前記第１の領域の比率は、画像の上下方向に占める前記第１の領域の比率より小さいことを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記第１の領域は、画像の周辺部に設定される領域であって、
前記状態検出手段により前記撮像装置が正位置であることが検出された場合、前記第１の領域は、画像の短手方向に設定され、
前記状態検出手段により前記撮像装置が縦位置であることが検出された場合、前記第１の領域は、画像の長手方向に設定されることを特徴とする請求項２又は３に記載の撮像装置。
【請求項５】
前記状態検出手段は、検出した姿勢における前記撮像装置の上下方向の向きを検出し、検出した当該向きに応じて、前記第１の領域が設定されることを特徴とする請求項２乃至４のいずれか１項に記載の撮像装置。
【請求項６】
被写体が人物の場合、前記第１の領域は、前記状態検出手段の検出結果に応じて設定されることを特徴とする請求項１乃至５のいずれか１項に記載の撮像装置。
【請求項７】
画像のアスペクト比を変更する変更手段をさらに有し、
前記第１の領域は、前記変更手段によるアスペクト比の変更に伴って記録されなくなる画像上の領域に設定されることを特徴とする請求項１乃至６のいずれか１項に記載の撮像装置。
【請求項８】
前記第１のズーム位置は、前記変更手段によってアスペクト比が変更される前後での画像の上下方向もしくは左右方向の長さの比率に基づいて設定されることを特徴とする請求項７に記載の撮像装置。
【請求項９】
前記制御手段は、前記第１のズーム位置において前記被写体検出手段により検出された被写体が画像内の第２の領域に含まれる場合、望遠側へズーム位置を移動するよう制御し、
前記第２の領域は、前記状態検出手段の検出結果に応じて設定されることを特徴とする請求項１乃至８のいずれか１項に記載の撮像装置。
【請求項１０】
前記状態検出手段は、前記撮像装置の姿勢を検出することを特徴とする請求項９に記載の撮像装置。
【請求項１１】
前記第２の領域は、画像の左右方向において中央付近に設定される領域であって、
前記状態検出手段により検出された姿勢において、画像の左右方向に占める前記第２の領域の比率は、画像の上下方向に占める前記第２の領域の比率より小さいことを特徴とする請求項１０に記載の撮像装置。
【請求項１２】
前記第２の領域は、画像の左右方向において中央付近に設定される領域であって、
前記状態検出手段により前記撮像装置が正位置であることが検出された場合、前記第２の領域は、画像の短手方向に設定され、
前記状態検出手段により前記撮像装置が縦位置であることが検出された場合、前記第２の領域は、画像の長手方向に設定されることを特徴とする請求項１０又は１１に記載の撮像装置。
【請求項１３】
前記状態検出手段は、検出した姿勢における前記撮像装置の上下方向の向きを検出し、検出した当該向きに応じて、前記第２の領域が設定されることを特徴とする請求項１０乃至１２のいずれか１項に記載の撮像装置。
【請求項１４】
被写体が人物の場合、前記第２の領域は、前記状態検出手段の検出結果に応じて設定されることを特徴とする請求項９乃至１３のいずれか１項に記載の撮像装置。
【請求項１５】
前記制御手段は、前記第１のズーム位置へ移動開始する前の第２のズーム位置を記憶し、前記第１のズーム位置において前記被写体検出手段により検出された被写体が画像内の前記第２の領域に含まれる場合、ズーム位置を前記第２のズーム位置へ移動するよう制御することを特徴とする請求項９乃至１４のいずれか１項に記載の撮像装置。
【請求項１６】
前記状態検出手段は、前記撮像装置の揺れ量を検出し、検出した揺れ量が所定量より小さい場合、前記第２の領域は、前記第１のズーム位置における前記第２のズーム位置の画角より小さい領域に設定されることを特徴とする請求項１５に記載の撮像装置。
【請求項１７】
撮像装置の制御方法であって、
画像から被写体を検出する被写体検出ステップと、
撮像装置の状態を検出する状態検出ステップと、
前記被写体検出ステップの検出結果に応じてズーム位置を制御する制御ステップとを有し、
前記制御ステップにおいて、前記被写体検出ステップにより検出された被写体が画像内の第１の領域に含まれる場合、ズーム位置を広角側の第１のズーム位置へ移動するよう制御し、
前記第１の領域は、前記状態検出ステップの検出結果に応じて設定されることを特徴とする撮像装置の制御方法。
【請求項１８】
請求項１７に記載の撮像装置の制御方法をコンピュータに実行させるように構成されていることを特徴とする撮像装置の制御プログラム。
【請求項１９】
請求項１８に記載の撮像装置の制御プログラムを記憶していることを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ズーム機能を有する撮像装置及びその制御方法に関するものである。
【背景技術】
【０００２】
デジタルカメラ等の撮像装置には、ズームレンズの駆動による光学的な変倍（光学ズーム）機能と、撮像した領域の一部を拡大する電子的な変倍（電子ズーム）機能を備えたものがある。近年、ズームレンズの性能向上により超広角から超望遠まで同一のレンズで撮影でき、また撮像素子の高画素化によって、拡大倍率を高くしても十分な解像感の得られる撮影が可能になってきている。
【０００３】
被写体がフレームアウトした際に即座に被写体を捉え直す機能として、特許文献１ではフレーミングアシストズーム機能（ＦＡズーム機能）と呼ぶ機能が提示されている。特許文献１に開示の装置では、ＦＡズーム機能の開始が指示された場合にズーム位置を広角方向にズームアウトさせ、ＦＡズーム機能の終了が指示された場合にＦＡズーム機能の開始されたときのズーム位置へズームインさせることができる。
【０００４】
一方、画面内の被写体をカメラで検出し、被写体の検出情報に応じてカメラが自動でズーム位置を変更する機能として、いわゆるオートズーム機能が知られている。特許文献２では、被写体が画面内の特定領域の限界位置に達したときにズーム位置を広角方向にズームアウトさせる方法が提示されている。特許文献３では、被写体が画面内の中央部分にいるときにズーム位置を望遠方向にズームインさせる方法が提示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−６０５９５号公報
【特許文献２】特許第１８８１８８４号公報
【特許文献３】特許第２０５２６５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１及び特許文献２では、被写体を検出してズーム動作の開始を判定するための画面内の特定領域（ズーム開始領域）を手動で変更する方法が提案されている。また、人物の顔を検出情報としてオートズーム機能を実現する場合、画面の上部にズーム開始領域を設定すると、人物のバストアップや全身を入れた構図で撮影するときに顔領域がズーム開始領域に進入してしまい、誤ってズームアウトしてしまうという問題がある。一方、手持ちで撮影している場合には、手ぶれ等の影響によって被写体がズーム開始領域に進入してしまうこともある。この場合、多少のフレームアウトであれば撮影者のフレーミング動作によってフレームインし直すことができるにも関わらず、すぐにズームアウトしてしまうと、撮影者が煩わしく感じてしまう問題もある。
【０００７】
本発明は、画面内の特定領域で被写体を検出してズーム動作の開始を判定する場合に、被写体情報やカメラの姿勢等に応じて適切なズーム動作を可能にすることを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、第１の本発明は、画像から被写体を検出する被写体検出手段と、撮像装置の状態を検出する状態検出手段と、前記被写体検出手段の検出結果に応じてズーム位置を制御する制御手段とを有する撮像装置であって、前記制御手段は、前記被写体検出手段により検出された被写体が画像内の第１の領域に含まれる場合、ズーム位置を広角側の第１のズーム位置へ移動するよう制御し、前記第１の領域は、前記状態検出手段の検出結果に応じて設定されることを特徴とする。
【０００９】
第２の本発明は、撮像装置の制御方法であって、画像から被写体を検出する被写体検出ステップと、撮像装置の状態を検出する状態検出ステップと、前記被写体検出ステップの検出結果に応じてズーム位置を制御する制御ステップとを有し、前記制御ステップにおいて、前記被写体検出ステップにより検出された被写体が画像内の第１の領域に含まれる場合、ズーム位置を広角側の第１のズーム位置へ移動するよう制御し、前記第１の領域は、前記状態検出ステップの検出結果に応じて設定されることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、画面内の特定領域で被写体を検出してズーム動作の開始を判定する場合に、被写体情報やカメラの姿勢等に応じて適切なズーム動作を行うことが可能になる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係るデジタルカメラの構成例を示すブロック図である。
【図２】焦点距離と、被写体距離ごとのフォーカスレンズ位置との関係を例示した図である。
【図３】被写体探索状態での画角及び撮影準備状態での画角を例示した図である。
【図４】被写体（モノ）が画面外へのフレームアウト防止の処理を説明する図である。
【図５】被写体（人物）が画面外へのフレームアウト防止の処理を説明する図である。
【図６】被写体（人物）が画面内でのサイズ変化防止の処理を説明する図である。
【図７】ＦＡズーム機能の処理の流れの概要を説明するフローチャートである。
【図８】ＦＡズーム開始判定を説明するフローチャートである。
【図９】被写体指定処理を説明するフローチャートである。
【図１０】ズームアウト動作及びズームイン動作を説明するフローチャートである。
【図１１】ズーム戻り位置変更処理を説明するフローチャートである。
【図１２】ＦＡズーム終了判定を説明するフローチャートである。
【図１３】各姿勢における加速度センサの軸の向きを説明する図である。
【図１４】被写体、姿勢、揺れの検出結果とズーム開始領域の設定を例示した図である。
【図１５】被写体（人物）の一部が切れた状態で撮影されることを防止する処理を説明する図である。
【発明を実施するための形態】
【００１２】
以下に、本発明の一実施形態について、添付図面を参照して詳細に説明する。なお、本実施形態によって実現される機能は、撮影者によるフレーミングを支援するフレーミング支援ズーム機能であり、便宜上、フレーミングアシストズーム機能（以下、ＦＡズーム機能と略記する）と呼ぶこととする。
【００１３】
図１は、本実施形態に係る撮像装置の一例としての、デジタルカメラ１００の構成例を示すブロック図である。デジタルカメラ１００は、ＦＡズーム機能を実行可能に構成されている。
【００１４】
レンズ鏡筒１０１は、その内部にレンズ群を保持している。ズームレンズ１０２は、光軸方向に移動することで焦点距離を調節し、光学的に画角を変更（ズーム位置を移動）する。フォーカスレンズ１０３は、光軸方向に移動することでピントを調節する。防振レンズ１０４は、手ぶれに起因する像振れを補正する補正用レンズである。絞り及びシャッタ１０５は、光量を調節可能に構成されており、露出制御に用いられる。なお、本実施形態において、デジタルカメラ１００は、レンズ鏡筒１０１とカメラ本体とが一体的に構成された撮像装置であるが、これに限定されるものではない。本実施形態は、カメラ本体と、カメラ本体に着脱可能な交換レンズとを備えて構成される撮像システムにも適用可能である。
【００１５】
レンズ鏡筒１０１を通過した光は、ＣＣＤ（電荷結合素子）やＣＭＯＳ（相補型金属酸化膜半導体）等を備えて構成される撮像素子１０６により受光される。撮像素子１０６は、光電変換によって被写体像を電気信号に変換することで、撮像信号を生成する。撮像信号は、画像処理回路１０７に入力される。画像処理回路１０７は、入力された撮像信号に対して画素補間処理や色変換処理等の各種処理を行い、画像データ（各種処理後の画像データ）を画像メモリ１０８に出力する。画像メモリ１０８はＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）やＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等を備えて構成される記憶手段である。
【００１６】
表示部１０９は、ＴＦＴ型ＬＣＤ（薄膜トランジスタ駆動型液晶表示器）等を備えて構成され、撮影画像（画像データ）とともに、特定の情報（例えば、撮影情報や後述するＦＡズーム枠等）を表示する。このようなライブビュー等の情報表示により、撮影者が画角合わせを行うための電子ビューファインダ（ＥＶＦ）機能を実現している。
【００１７】
絞りシャッタ駆動部１１０は、画像処理回路１０７での画像処理によって得られた輝度情報に基づいて露出制御値（絞り値及びシャッタ速度）を演算し、この演算結果に基づいて絞り及びシャッタ１０５を駆動する。これによって、ＡＥ（自動露出）制御が行われる。防振レンズ駆動部１１１は、ジャイロセンサ等の角速度センサの情報に基づいてデジタルカメラ１００に加わる振れ量を演算し、振れを打ち消す（低減する）ように防振レンズ１０４を駆動する。
【００１８】
フォーカスレンズ駆動部１１２は、フォーカスレンズ１０３を駆動する。本実施形態において、デジタルカメラ１００は、コントラスト方式でＡＦ（オートフォーカス）制御を行う。このためフォーカスレンズ駆動部１１２は、画像処理回路１０７の画像処理により得られた撮影光学系の焦点調節情報（コントラスト評価値）に基づいて、被写体にピントが合うようにフォーカスレンズ１０３を駆動する。ただし、本実施形態はこれに限定されるものではなく、位相差ＡＦ方式等のコントラスト方式以外のＡＦ制御や、コントラスト方式と他の方式との組み合わせ等複数の方式を用いたＡＦ制御を行うように構成してもよい。
【００１９】
ズームレンズ駆動部１１３は、ズーム操作指示に従ってズームレンズ１０２を駆動する。操作部１１７は、撮影者がカメラにズーミングを指示するためのズーム操作部材としてのズームレバーまたはズームボタン等を備えて構成される。ズーム指示操作に用いるズーム操作部材の操作量及び操作方向に基づいて、システム制御部１１４によりズーム駆動速度や駆動方向が演算され、その演算結果に従ってズームレンズ１０２が光軸に沿って移動される。
【００２０】
撮影動作によって生成された画像データは、インターフェース部（以下Ｉ／Ｆ部と呼ぶ）１１５を介して記録部１１６に送られて記録される。画像データは、デジタルカメラ１００に装着して使用されるメモリカード等の外部記録媒体またはデジタルカメラ１００に内蔵されている不揮発性のメモリ１１８、あるいは両方に記録される。
【００２１】
操作部１１７は、前記ズーム操作部材に加えて撮影開始を指示するレリーズスイッチ、ＦＡズーム機能の開始や終了を指示するＦＡズーム操作スイッチ等を含む。操作部１１７からの信号は、後述のシステム制御部１１４に送られる。メモリ１１８は、プログラムデータや画像データの他に、デジタルカメラ１００の設定情報や、後述するＦＡズーム機能におけるズームイン位置等の情報を記憶する。ここで、ズームイン位置とは、ＦＡズームの終了時にズームインする際の目標となるズーム戻り位置であり、その詳細については後述する。
【００２２】
システム制御部１１４（制御手段）は、ＣＰＵ（中央演算処理装置）等の演算装置を備えて構成され、撮影者の操作に応じて各部に制御命令を送ることによりデジタルカメラ１００全体を制御する。システム制御部１１４は、メモリ１１８に記憶されている各種の制御プログラム、例えば撮像素子１０６の制御やＡＥ／ＡＦ制御、ズーム制御（ＦＡズーム処理を含む）等を行うためのプログラムを実行する。
【００２３】
次に、システム制御部１１４において、ＦＡズーム機能に関連する制御について説明する。図１に示されるように、システム制御部１１４は、ＣＺ制御部１１９、電子ズーム制御部１２０、ＦＡズーム枠制御部１２１、ＦＡズーム制御部１２２、および、被写体検出部１２３を備えて構成される。
【００２４】
光学ズームによる画角変更時に合焦状態を維持するには、レンズ鏡筒１０１のようなリアフォーカスタイプの鏡筒の場合、ズームレンズ１０２の位置に応じてフォーカスレンズ１０３を適正なフォーカス位置へ移動させる必要がある。このような制御をコンピュータズーム（ＣＺ）制御という。図２は、ズームレンズの焦点距離と被写体距離ごとのフォーカス位置との関係図である。図２では、ズームレンズの焦点距離とピントが合うフォーカス位置との関係を、被写体までの距離ごとに示すデータデーブルとしてグラフ化している。本実施形態において、このテーブルをフォーカスカムテーブルと称する。図２において、横軸はズーム位置に対応する焦点距離を示し、縦軸はフォーカス位置を示している。各グラフ線の横には、デジタルカメラ１００から被写体までの距離（被写体距離）を示している。
【００２５】
システム制御部１１４は、ＡＦ制御を行う際にフォーカスレンズ駆動部１１２を制御してフォーカスレンズ１０３を所定の範囲において移動させることによりスキャン動作を行う。この動作中に得られるコントラスト評価値等を用いて既知の方法により、合焦点であるフォーカス位置が検出される。そのときのズーム位置とフォーカス位置を用い、フォーカスカムテーブルを参照することにより、被写体距離を計測することができる。
【００２６】
デジタルカメラ１００は、光学ズーム機能及び電子ズーム機能を有する。ＣＺ制御部１１９およびズームレンズ駆動部１１３は、光学ズーム駆動を行う。ＣＺ制御部１１９は、ズーム動作時に、所定の制御周期ごとにズームレンズ１０２のズーム位置を検出する。そしてＣＺ制御部１１９は、そのズーム位置に応じてフォーカスカムテーブルに追従するようにフォーカスレンズ１０３を駆動させる。これにより、合焦状態を維持したまま光学ズーム動作を行うことが可能となる。
【００２７】
一方、電子ズーム制御部１２０及び画像メモリ１０８は、電子ズームを行う。電子ズーム制御部１２０は、画像メモリ１０８に転送された画像データから対象領域を切り出すことにより、電子ズーム機能を実現する。また、電子ズーム制御部１２０は、撮像素子１０６に取り込む画像のフレームレート周期で切り出す範囲を徐々に大きくしながら表示部１０９に表示させることにより、滑らかな電子ズーム表示を実現する。
【００２８】
被写体検出部１２３は、画像メモリ１０８に記憶された画像データから所望の被写体領域を検出する。本実施形態では、画像データに含まれる顔情報または色情報に基づいて被写体（顔または物体）を検出する被写体検出方法（顔検出処理、色検出処理）について説明する。
【００２９】
顔検出処理は、画像データ中に存在する顔領域を公知のアルゴリズムにより検出する処理である。例えば、被写体検出部１２３は、画像データ上の正方形状の部分領域から特徴量を抽出し、その特徴量を予め用意された顔の特徴量と比較する。そして被写体検出部１２３は、両者の相関が一定の閾値を超える場合、その部分領域を顔領域と判定する。この判定を、部分領域のサイズ、配置位置、配置角度の組み合わせを様々に変更しながら繰り返すことにより、画像データ中に存在する種々の顔領域を検出することができる。
【００３０】
色検出処理では、後述の被写体指定方法に従って指定された被写体領域の色情報を特徴色として記憶する。色検出処理は、検出対象の被写体が物体（人物以外の「モノ」）である場合に実行される。色情報としては、画像処理回路１０７からの出力信号であるＲＧＢや輝度Ｙ及び色差Ｒ−Ｙ、Ｂ−Ｙ等が用いられる。被写体検出時において、被写体検出部１２３は、画像データを複数の部分領域に分割し、部分領域ごとの輝度及び色差の平均値を算出する。また、被写体検出部１２３は、予め記憶された特徴色情報と被写体検出時の各領域の色情報を比較し、輝度及び色差の差分が所定量以下の部分領域を被写体領域の候補とする。この領域候補で隣り合う部分領域の塊を同一色領域として、同一色領域が所定のサイズ範囲となる領域を最終的な被写体領域とする。
【００３１】
被写体検出部１２３（被写体検出手段）は、顔情報及び色情報と共に、ＣＺ制御部１１９で計測された被写体距離情報及びズームレンズ１０２の焦点距離情報を用いることにより、画像データ上での被写体領域の大きさを推定することができる。
【００３２】
姿勢検出部１２４（状態検出手段）は、加速度センサの情報に基づいて、デジタルカメラ１００の姿勢（正位置／グリップ上／グリップ下）を検出する。図１３は、加速度センサをデジタルカメラ１００に設置したときの各姿勢でのｘｙｚ軸の向きを示している。デジタルカメラ１００が静止している場合、ｘｙｚ軸の各出力の合成ベクトルが重力加速度１Ｇを示し、この重力ベクトルと各軸とのなす角を算出することで姿勢を検出する。本実施例において、カメラ底面が重力方向の向きを向いているときを正位置、グリップ側の平面が重力方向の向きもしくはその逆向きのときを縦位置とする。すなわち、ｘｙ平面での重力ベクトルとｘ軸とのなす角θを算出し、例えば、−１３５°＜θ≦−４５°を正位置、−４５°＜θ≦４５°を縦位置（グリップ下）、１３５°＜θ≦２２５°を縦位置（グリップ上）の範囲とする。
【００３３】
次に、カメラの向きについて説明する。カメラの向き（上下方向の向き）とは、レンズ鏡筒１０１の光軸方向すなわちｚ軸方向に対して重力ベクトルのなす角φのことである。例えば、７５°＜φ≦１０５°を水平向き、０°＜φ≦７５°を下向き、１０５°＜φ≦１８０°を上向きの範囲とする。したがって、図１３で示すデジタルカメラ１００の姿勢は、
（Ａ）正位置／水平向き
（Ｂ）縦位置／水平向き
（Ｃ）正位置／水平向き
（Ｄ）正位置／下向き
（Ｅ）縦位置／水平向き
（Ｆ）縦位置／下向き
と表すことができる。
【００３４】
揺れ検出部１２５（状態検出手段）は、ジャイロセンサ等の情報に基づいて、デジタルカメラ１００の振れ状態を検出する。揺れ検出部１２５は、ジャイロセンサ等に加わる振れ量が所定量以上である場合には手持ち状態であることを検出し、所定量未満である場合には三脚等に固定された状態であることを検出する。姿勢検出及び揺れ検出に用いる加速度センサ及びジャイロセンサは、防振レンズ駆動部１１１の制御情報として用いるセンサと兼用する構成でもよい。
【００３５】
次に、ＦＡズーム機能の概要と、ＦＡズーム枠制御部１２１及びＦＡズーム制御部１２２について説明する。本実施形態のデジタルカメラ１００は、ＦＡズームを実行するモードとして、手動探索モード及び自動追尾モードの二つのモードを備えている。これらの二つのモードは、被写体がフレームアウトしたときに撮影者がＦＡズーム操作スイッチを操作して被写体を捉え直すモードであるか、カメラが自動で被写体を検出して画角合わせを支援するモードであるかの違いである。各モードの機能の概要について説明する。
【００３６】
ＦＡズーム機能が非搭載のカメラでは、撮影者が望遠状態でフレーミングしてシャッタチャンスを待っている間に被写体が動いてフレームアウトした場合等において、撮影者は以下の操作が必要であった。すなわち、まず、ズーム操作部材の操作によりズームアウトを行って被写体を探索する。そして被写体を探索した後、再び所望の画角になるまでズーム操作を行って画角調整する。
【００３７】
一方、ＦＡズーム機能の手動探索モードを有するデジタルカメラ１００では、撮影前に画角合わせ等を行う状態（以下、撮影準備状態という）で被写体を見失ってしまった場合、撮影者はＦＡズーム操作スイッチを操作すればよい。このＦＡズーム操作スイッチは、ＦＡズーム機能のために割り当てられたスイッチであり、ズーム操作部材とは別の部材である。ＦＡズーム操作スイッチの押下により、ＦＡズーム機能の開始をカメラに指示する。ＦＡズーム制御部１２２は、ＦＡズーム操作スイッチからのＦＡズーム開始指示により、電子ズーム及び光学ズームの各ズーム位置をメモリ１１８に記憶する。またＦＡズーム制御部１２２は、後述の処理手順に従って、ＣＺ制御部１１９または電子ズーム制御部１２０に対して広角方向にズームアウトの指示を行い、撮影準備状態よりも画角がズームアウトされた状態（以下、被写体探索状態という）にする。
【００３８】
続いて、図３を参照して、撮影準備状態および被写体探索状態のそれぞれの画角について説明する。図３は、被写体探索状態での画角および撮影準備状態での画角の説明図である。図３（Ａ）及び図３（Ｄ）はズームイン状態（撮影準備状態）での画角を示し、図３（Ｂ）及び図３（Ｃ）はズームアウト状態（被写体探索状態）での画角を示している。
【００３９】
図３（Ａ）に示されるように被写体がフレームアウトした（しそうな）場合、撮影者は被写体を探索するためにＦＡズーム操作スイッチを押下する。ＦＡズーム操作スイッチの押下中、ズームアウト状態が保持されるとともに、ズームイン位置を示すＦＡズーム枠３００が画像に重畳して表示部１０９に表示される（図３（Ｂ））。
【００４０】
図３（Ｂ）に示されるようにズームアウト状態（被写体探索状態）で所望の被写体を発見した場合、図３（Ｃ）に示されるようにＦＡズーム枠３００の内側に被写体が収まるように撮影者がフレーミングを行う。その後、撮影者がＦＡズーム操作スイッチを開放することにより、ＦＡズーム終了がＦＡズーム制御部１２２に指示される。このとき、ＦＡズーム制御部１２２は、記憶された撮影準備状態のズーム位置（ズームイン位置）まで電子ズームまたは光学ズームによるズームイン動作を行う。これにより、図３（Ｄ）に示されるような最適なフレーミング状態が得られる。
【００４１】
ＦＡズーム枠制御部１２１は、図３（Ｂ）及び図３（Ｃ）で示されるように、記憶された撮影準備状態での画角を示す大きさを算出し、表示部１０９のＥＶＦの中心部にＦＡズーム枠３００を表示させる。ＦＡズーム枠３００の大きさは、ズームアウトした時点でのズーム倍率を元に計算される。例えば、撮影準備状態から２倍の電子ズーム倍率および３倍の光学ズーム倍率でズームアウトして被写体探索状態となった場合、被写体探索状態でＥＶＦに表示される画角に対して、（１／２）×（１／３）＝１／６倍の大きさのＦＡズーム枠が表示される。このような処理により、撮影者は簡単な操作で、フレームアウトした被写体を再度フレームインさせながら所望の画角で撮影することができる。
【００４２】
また、動いている被写体を撮影する場合など被写体がフレームアウトしやすいシーンを撮影する場合、カメラが自動的にズーム位置を変更する自動追尾モードにより、より簡単にフレームアウトを防止することができる。特に望遠状態での撮影においては、画角が狭いため、手ぶれ等に起因した微少なカメラの動きでも被写体がフレームアウトする場合がある。
【００４３】
本実施形態のデジタルカメラ１００は、ＦＡズーム機能の自動追尾モードを有する。自動追尾モードにおいては、撮影者はタッチパネル等で被写体を指定する操作を実施することにより、撮影したい被写体を指定しておけばよい。被写体の指定方法としては、タッチパネル操作以外でも、特定のボタンを押下したときに中央付近にいる被写体を指定する方法や、カメラが検出した被写体の中から自動で主被写体を選択する方法などが考えられる。
【００４４】
被写体検出部１２３は、画像メモリ１０８から指定された被写体領域の画像データ上での位置やサイズを算出する。これをライブビューとして表示する毎サンプリングの画像データに対して連続的に行うことにより、被写体の動きを追尾することが可能となる。追尾している被写体を後述するズームアウト領域ＺＯ（第１の領域）で検出した場合やサイズが所定のサイズよりも大きくなった場合（図３（Ａ））、ＦＡズーム制御部１２２がＣＺ制御部１１９または電子ズーム制御部１２０に対して広角方向にズームアウトの指示を行う（図３（Ｂ））。被写体をＦＡズーム枠３００の後述するズームイン領域ＺＩ（第２の）領域内に検出し、かつ、所定の大きさの範囲内に収まった場合（図３（Ｃ））、ＦＡズーム枠３００が示す望遠側のズーム位置までズームイン動作を行う（図３（Ｄ））。このような処理により、撮影者はズーム操作を気にせず被写体を画面に収めるようにカメラを動かすだけでよい。仮に、被写体がフレームアウトしそうになった場合でも、自動的にズーム位置が変更されるため、より簡単に画角合わせを行うことが可能となる。本実施形態は、このような自動追尾モードにおけるズームアウト動作及びズームイン動作を最適なタイミングで実施することにより、撮影者が容易にフレーミングすることが可能となる。
【００４５】
次に、図４乃至図６を参照して、ズームアウト動作やズームイン動作の開始条件について説明する。図４は被写体（モノ）の画面外へのフレームアウトを防止する処理の説明図であり、図５は被写体（人物）の画面外へのフレームアウトを防止する処理の説明図である。
【００４６】
図４および図５において、４００ａおよび４００ｂは被写体（人物以外のモノ）を追尾するモノ追尾枠、５００は被写体（人物の顔）を追尾する顔追尾枠である。本実施形態において、被写体が人物とモノのいずれにも適用可能な場合、モノ追尾枠４００および顔追尾枠５００をまとめて被写体追尾枠ということもある。被写体追尾枠は、撮影者が指定した被写体が分かるように、表示部１０９のＥＶＦ上に被写体を囲むように表示される。被写体追尾枠の画面上での位置及び大きさは、顔情報及び色情報に基づいて被写体検出部１２３により算出され、フレームレート周期で更新される。
【００４７】
図４は、被写体とした飛行機の画面外へのフレームアウトを防止する処理の説明図であり、図４（Ａ）は、ＥＶＦで表示される画角全体（画面全体）に対して所定の比率よりも外側の領域をズームアウト領域ＺＯとして示している。例えば、画面の中心点を０％、画面全体を１００％とし、画面全体に対して８０％となる位置をズームアウト領域ＺＯの境界として設定する場合、画面全体における８０〜１００％の領域がズームアウト領域ＺＯとなる。画像内のズームアウト領域ＺＯにモノ追尾枠４００ａの一部が進入すると、ズームアウト動作を開始する。また、ズーム移動前のズーム位置をメモリ１１８に記憶する。ズームアウトする際のズーム倍率やズーム速度は、被写体のサイズや移動速度に応じて予め設定される。また、ズーム倍率やズーム速度を被写体のサイズや移動速度に応じて適宜算出してもよい。ズームアウト動作は、その倍率やズーム速度に従って実行される。これにより、被写体のフレームアウトを効果的に防止することができる。
【００４８】
図４（Ｂ）は、図４（Ａ）の画角から所定のズーム駆動量分ズームアウトした画角を示している。図４（Ｂ）では、被写体探索状態においてＦＡズーム枠３００で示されるズームイン画角に対して所定の比率よりも内側の領域をズームイン領域ＺＩとして示している。例えば、画面の中心点を０％、ＦＡズーム枠３００で示されるズームイン画角を１００％とし、ズームイン画角に対して７０％となる位置をズームイン領域ＺＩの境界として設定する場合、ＦＡズーム枠３００の全体における０〜７０％の領域がズームイン領域ＺＩとなる。このとき、ズームアウト倍率が例えば１／２倍である場合、ＦＡズーム枠３００は画面全体に対して５０％の大きさとなる。したがって、ズームイン領域ＺＩは、画面全体に対して０〜３５％（＝７０％×（１／２））の領域であるとも言える。撮影者が、ズームイン領域ＺＩ内にモノ追尾枠４００ｂが収まるようにカメラの向きを変更すると、ズームイン動作が開始される。
【００４９】
ここで、ズームアウト領域ＺＯの下限比率（上記例では８０％）とズームイン領域ＺＩの上限比率（上記例では７０％）との関係について説明する。撮影準備状態でモノ追尾枠４００がＺＯ下限比率ぎりぎりの位置で検出されたことでズームアウト動作を行い、被写体がその位置で停止して、かつ、カメラ自体の向きも変更していない場合について考える。このとき、ＺＯ下限比率とＺＩ上限比率とを同じ比率に設定している場合、ズームアウト動作直後にはほぼモノ追尾枠４００全体がズームイン領域ＺＩに収まった状態となる。さらに、ＺＯ下限比率＜ＺＩ上限比率となるような設定をしている場合には、ズームアウト動作直後に完全にモノ追尾枠４００全体がズームイン領域ＺＩに収まり、即座にズームイン動作を開始してしまう。すなわち、ズームアウト動作とズームイン動作を繰り返すハンチング現象が発生してしまう。したがって、ハンチング現象を防止するためにＺＯ下限比率とＺＩ上限比率との関係は、ＺＯ下限比率＞ＺＩ上限比率となるように設定する必要がある。
【００５０】
図５は、被写体である人物の画面外へのフレームアウトを防止する処理の説明図である。被写体が人物である場合にも、顔追尾枠５００の一部がズームアウト領域ＺＯに進入するとズームアウト動作を開始し、顔追尾枠５００がズームイン領域ＺＩの内部に収まるとズームイン動作を行う。被写体が人物である場合とモノである場合との違いは、被写体が人物である場合には移動する方向がある程度予測できるため、予測される移動方向を考慮してズームアウト領域ＺＯ及びズームイン領域ＺＩを設定することである。
【００５１】
また、手持ちで撮影している場合には、手ぶれ等の影響によって被写体がフレームアウトしてしまう恐れがある。ここで、手持ちで人物を撮影する際に、図４（Ａ）のように画面の周辺全体にズームアウト領域ＺＯが設定されている場合を想定する。人物を中央付近に配置して撮影する場合、手ぶれによってズームアウト領域ＺＯに顔追尾枠が進入してしまい、意図せずズームアウトするおそれがある。特に、人物の撮影においては顔追尾枠の位置が画面の上部にある可能性が高いため、画面上部のズームアウト領域ＺＯに顔追尾枠が進入する可能性が高くなる。一方で、仮に手ぶれにより被写体がフレームアウトしても、手持ち撮影であれば撮影者のフレーミング動作によって再フレームインできる場合が多い。そこで、被写体が人物であり、かつ手持ち状態である場合には、撮影者のフレーミング動作を考慮して、画面上部へのズームアウト領域ＺＯの設定が制限される。なお、画面下部においては、人物の胴体が含まれる可能性が高く、顔領域が進入する可能性が低いため、不要なズームアウト動作を防ぐためにズームアウト領域ＺＯの設定が制限される。
【００５２】
図５（Ａ）は、手持ちでカメラを正位置に構えたとき（図１３（Ａ）、（Ｃ））に設定されるズームアウト領域ＺＯ及びズームイン領域ＺＩを示している。撮影者とほぼ同じ高さにある遠くの被写体を撮影する場合には、カメラの向きを水平向きに構えることとなる。このとき、姿勢検出部１２４及び揺れ検出部１２５によって「正位置／水平向き／手持ち」という状態が検出される。このような撮影シーンでは、被写体が水平方向に移動してフレームアウトする、すなわち正位置の画面内での被写体の位置が画面に対して水平方向（左右方向、ここでは長手方向）に移動する可能性が高い。そこで、図５（Ａ）に示すように、正位置の画面に対して垂直方向（上下方向、ここでは短手方向）の縦帯状にズームアウト領域ＺＯ及びズームイン領域ＺＩを配置する。そして、顔追尾枠５００がズームアウト領域ＺＯ内に進入すると、ズームアウト開始を判定し、所定ズーム倍率分のズームアウトを行う。また、ズームアウトした状態で顔追尾枠５００がズームイン領域ＺＩ内に包含されると、ズームイン開始を判定し、ズーム戻り位置５０１まで所定ズーム倍率分のズームインを行う。このようにズームアウト領域ＺＯ及びズームイン領域ＺＩを設定することで、フレームアウトを効果的に防止することができる。
【００５３】
図５（Ｂ）は、同様の撮影シーンにおいて、グリップ下もしくはグリップ上の縦位置状態にカメラを構えたとき（図１３（Ｂ）、（Ｅ））に設定されるズームアウト領域ＺＯ及びズームイン領域ＺＩを示している。姿勢検出部１２４及び揺れ検出部１２５での検出状態は「縦位置／水平向き／手持ち」となる。図５（Ｂ）においても、図５（Ａ）と同様に、被写体が水平方向（左右方向、ここでは短手方向）に移動することを考慮してズームアウト領域ＺＯ及びズームイン領域ＺＩを配置する。この場合、縦位置の画面に対して垂直方向（上下方向、ここでは長手方向）の縦帯状にズームアウト領域ＺＯ及びズームイン領域ＺＩを配置することで、水平方向への被写体の動きを検出し、フレームアウトを効果的に防止することができる。
【００５４】
図５（Ｃ）は、姿勢検出部１２４及び揺れ検出部１２５での検出状態が「正位置／下向き／手持ち」となったとき（図１３（Ｄ））に設定されるズームアウト領域ＺＯ及びズームイン領域ＺＩを示している。これは、子供など撮影者よりも小さな被写体がカメラに向かってくるような撮影シーンなどを想定している。この場合、被写体は画面の下方向に被写体がフレームアウトする可能性があるため、正位置の画面に対して下部にもズームアウト領域ＺＯを設定する。さらに、ズームアウト後のズームイン領域ＺＩは、正位置の画面に対して下部に設定しない。
【００５５】
図５（Ｄ）は、姿勢検出部１２４及び揺れ検出部１２５での検出状態が「正位置／水平向き／固定」となったときに設定されるズームアウト領域ＺＯ及びズームイン領域ＺＩを示している。三脚等によって固定されているときには手ぶれによるフレームアウトの恐れがない。さらに、画面の中央付近に被写体がフレームインしていないときにズームインすると、その動作によってフレームアウトしてしまう恐れがあり、かつ撮影者のフレーミング動作によって再フレーミングすることができない。したがって、画面周辺部全体にズームアウト領域ＺＯを、ズームイン画角５０１よりも内側にズームイン領域ＺＩを配置することで、よりズームアウト開始しやすくするとともに、ズームイン開始の条件を厳しくしている。
【００５６】
このように、本実施形態では、カメラの姿勢や撮影状態（手持ち状態／固定状態）の変化に応じてズームアウト領域ＺＯ及びズームイン領域ＺＩの領域を動的に変更することにより、手ぶれ等による誤作動を防止しつつ、被写体のフレームアウトを防ぐことができる。なお、カメラの姿勢と撮影状態（手持ち状態／固定状態）のいずれか一方に応じてズームアウト領域ＺＯやズームイン領域ＺＩの領域を変更するようにしてもよい。また、ズームアウト領域ＺＯとズームイン領域ＺＩの領域のいずれか一方のみを変更するようにしてもよい。
【００５７】
なお、図５においては、ズームアウト及びズームイン開始を検出しない方向にはズームアウト領域ＺＯ及びズームイン領域ＺＩを設定しない例を示したが、これに限定されるものではない。例えば、画面全体のサイズに対して長手方向の領域は１０％、短手方向の領域は２０％というように、方向によって設定する比率を変更するというような構成であってもよい。
【００５８】
図１４では、被写体検出部１２３、姿勢検出部１２４、揺れ検出部１２５それぞれの検出結果に対するズームアウト領域ＺＯ及びズームイン領域ＺＩの設定の組み合わせ（ＺＯ領域及びＺＩ領域の基本設定と、画面水平方向におけるＺＯ領域及びＺＩ領域の比率）を示している。
【００５９】
揺れ検出部１２５による検出結果が「固定」の場合や、被写体が人物以外の場合、画面の長手方向に対してＺＯ領域の占めるピクセル数の比率（長手比率）と、画面の短手方向に対してＺＯ領域の占めるピクセル数の比率（短手比率）とが等しくなるように設定される。また、検出された姿勢における画面水平方向（左右方向）のピクセル数に対して、画面上部に占めるＺＯ領域のピクセル数の比率（上部比率）と、画面下部に占めるＺＯ領域のピクセル数の比率（下部比率）とが等しくなるように設定される。ＺＩ領域についてもＺＯ領域と同様である。
【００６０】
一方、被写体が人物の場合であって、揺れ検出部１２５による検出結果が「手持ち」の場合は、姿勢検出部１２４による検出結果に応じてＺＯ領域及びＺＩ領域が設定される。例えば、姿勢検出部１２４による検出結果が「正位置」の場合は長手比率が短手比率より小さくなるように、「縦位置」の場合は長手比率が短手比率より大きくなるように、ＺＯ領域及びＺＩ領域が設定される（基本設定）。また、姿勢検出部１２４により検出されたデジタルカメラ１００の向きが「水平向き」の場合は上部比率と下部比率が等しくなるように、ＺＯ領域及びＺＩ領域が設定される。一方、「下向き」又は「上向き」の場合は、基本設定に対して、デジタルカメラ１００の向いている方向の比率（下向きであれば下部比率）が大きくなるように、ＺＯ領域が設定される。また、「下向き」又は「上向き」の場合は、デジタルカメラ１００の向いている方向の比率（下向きであれば下部比率）が小さくなるように、ＺＩ領域が設定される。
【００６１】
次に、被写体のサイズに応じてズーム動作の制御を行う場合について説明する。図６（Ａ）乃至（Ｃ）は、被写体である人物がカメラに近づいてきた場合などに、カメラが自動的に被写体の画面に占める割合を所定の比率内に収めるようにズーム動作させる例を示している。顔追尾枠６００ａ〜ｃは、被写体である人物の特徴領域として顔領域を囲むように表示している。したがって、ここでは顔追尾枠６００ａ〜ｃの大きさ＝被写体サイズとして説明する。
【００６２】
図６（Ａ）は、後述する被写体指定方法に従って被写体を指定されたときの画角を示している。被写体指定時の顔追尾枠６００ａの大きさは、基準の被写体サイズ（基準サイズ）としてメモリ１１８に記憶される。
【００６３】
図６（Ｂ）は、図６（Ａ）の状態からズーム位置を変更しない状態で、被写体がカメラに向かって近づいてきたときの画角を示している。例えば、基準の被写体サイズである顔追尾枠６００ａの大きさに対して１５０％となる大きさをズームアウト動作の開始サイズとする。被写体追尾枠（顔追尾枠）の関係が、顔追尾枠６００ｂ＞顔追尾枠６００ａ×１５０％となったとき（基準サイズに対して所定の変化量を超えて変化）、ＦＡズーム制御部１２２は、ズームアウト動作の開始を判定する。
【００６４】
図６（Ｃ）は、図６（Ｂ）の画角から所定ズーム倍率分ズームアウトした画角と、顔追尾枠６００ｃを示している。ここでは、ズームアウト動作を開始するときの顔追尾枠サイズの基準被写体サイズからの変化量（１５０％）を考慮して、所定ズーム倍率を１／１．５倍としている。この後、さらに被写体が近づいてくる場合、さらに広角側へズームアウトを行うことにより、被写体の大きさを所定の比率内に収め続けることができる。そのため、撮影者は、レリーズスイッチの操作だけに集中することができる。
【００６５】
図１５は、画面のアスペクト比が変更される場合に、被写体である人物の一部（頭部）が切れた状態で撮影されることを防止する処理の説明図である。
【００６６】
図１５（Ａ）は、後述する被写体指定方法に従って被写体を指定されたときの画角を示している。被写体指定時の顔追尾枠１５００ａの大きさは、基準の被写体サイズ（基準サイズ）としてメモリ１１８に記憶される。また、図１５（Ａ）は、画面のアスペクト比が４：３である場合を示している。
【００６７】
図１５（Ｂ）は、画面のアスペクト比が４：３から１６：９に変更される場合に、画面上部に設定されるズームアウト領域ＺＯを示している。表示部１０９の画面全体のアスペクト比が４：３である場合、１６：９のアスペクト比での撮影を実現するためには、所望のアスペクト比となるように画面の上部と下部の領域を記録しないようにする。この領域を便宜上、未記録領域と呼ぶ。
【００６８】
画面のアスペクト比が４：３のときに未記録領域に被写体の一部が進入している状態で、アスペクト比を１６：９に変更した直後に静止画を撮影すると、被写体の一部が切れた静止画が撮影されてしまう。また、静止画及び動画の撮影待機時のアスペクト比を４：３、動画記録時のアスペクト比を１６：９に設定しているとする。撮影待機時に未記録領域に被写体の一部が進入している状態で動画の記録を開始すると、記録開始直後は被写体の一部が切れた動画が撮影されてしまう。特に、被写体が人物である場合、画面の上部に人物の頭部を配置して撮影することが多いため、頭部が切れた静止画もしくは動画が撮影される恐れがある。
【００６９】
そこで、本実施形態では、アスペクト比が変更される直前の未記録領域のうち画面上部の領域をズームアウト領域ＺＯとして設定する。人物の頭部がズームアウト領域ＺＯに進入したときに所定のズーム倍率だけズームアウト動作を行うことで、人物を画面に収め直すことが可能になる。
【００７０】
ここで、人物の頭部の領域の検出方法について説明する。人物の頭部の領域は顔追尾枠１５００ｂの位置及び大きさから推定する。例えば、人物の頭頂部の垂直方向の座標（Ｙ座標）をＹｔ、顔追尾枠１５００ｂの中心のＹ座標をＹｃ、追尾枠１５００ｂの大きさをＳとする。顔追尾枠１５００ｂの中心から顔追尾枠１５００ｂの大きさのｎ倍だけ上部の位置を頭頂部の位置であるとすると、頭頂部のＹ座標はＹｔ＝Ｙｃ＋ｎ×Ｓという式で算出することができる。アスペクト比の変更直前に、この座標がズームアウト領域ＺＯに進入していると判断すると、ズームアウト動作を開始する。
【００７１】
図１５（Ｃ）は、画面のアスペクト比が１６：９に変更され、図１５（Ｂ）の画角から所定ズーム倍率分ズームアウトした画角を示している。所定ズーム倍率は、アスペクト比の変更前後で長さが変更になる方向の比率を元に算出する。例えば、表示部１０９の画面全体をＶＧＡのサイズとして考えると、４：３では６４０×４８０、１６：９では６４０×３６０である。また、アスペクト比が４：３から１６：９に変更されるときに長さが変更になる方向は垂直方向である。このとき、所定ズーム倍率は変更前後の垂直方向の長さの比率である３６０／４８０＝０．７５倍とする。これによって、垂直方向の被写体が画面に占める割合をほぼ同じ割合とすることができる。また、図６で説明した被写体の所定の比率に収める処理によって元の画角に戻されないように、図１５（Ａ）でメモリ１１８に記憶した基準の被写体サイズも０．７５倍とする。
【００７２】
図４及び図５では、被写体がモノまたは人物である場合にフレームアウトを防止する処理について説明した。また、図６では、被写体が人物である場合に被写体の大きさを所定の比率に収める処理について説明した。なお、追尾する被写体がモノの場合においても、被写体が人物の場合と同様に図６で示した被写体サイズ保持制御のためのズーム動作開始判定を行ってもよい。
【００７３】
さらに、図１５では、画面のアスペクト比が変更されるときに被写体の一部が切れた状態で撮影されることを防止する処理について説明した。なお、変更前後のアスペクト比の組み合わせやカメラの姿勢はこれに限られない。また、ズームアウト領域ＺＯを設定する領域は画面の上部だけではなく、下部や側部に設定することで、足や肩などが切れてしまうことを防止する構成としてもよい。なお、追尾する被写体がモノの場合においても、被写体が人物の場合と同様に図１５で示した処理を行ってもよい。
【００７４】
次に図７を用いて、ＦＡズーム機能の処理の概要について説明する。図７は、ＦＡズーム機能の大まかな処理の流れを示すフローチャートである。図７のＦＡズーム機能は、特に記載がない限りＦＡズーム制御部１２２の指令に基づいて行われるものとする。
【００７５】
ステップＳ７００でＦＡズーム制御部１２２は、ＦＡズームを開始するか否かを判定する。ＦＡズーム開始判定では、手動探索モードか自動追尾モードかのモード判定を行い、手動探索モードの場合には操作部１１７のＦＡズーム操作スイッチの状態を、自動追尾モードの場合には被写体検出結果を元にＦＡズーム開始の判定を行う。モード判定の方法については後述する。ステップＳ７００のＦＡズーム開始判定にて、ＦＡズームの開始判定がなされるとステップＳ７０１に進む。
【００７６】
ステップＳ７０１でＦＡズーム制御部１２２は、ズームアウト開始時の光学ズーム位置及び電子ズーム位置を記憶するとともに、所定の駆動量だけＣＺ制御部１１９もしくは電子ズーム制御部１２０に指令してＦＡズームアウト動作を行う。ＦＡズームアウト動作が終了するとステップＳ７０２に進み、ＦＡズーム枠制御部１２１は記憶したズーム位置を示すＦＡズーム枠３００を表示部１０９に表示する。ＦＡズーム枠３００を目安として、撮影者は撮影したい被写体を画面中央付近に収めるようにフレーミング操作を行う。このとき、ＦＡズーム枠３００内に被写体が収まらない場合や被写体が小さすぎる場合には、ステップＳ７０３にてＦＡズーム枠３００を適切な大きさに変更するとともに記憶したズーム位置の情報を更新する。ステップＳ７０４でＦＡズーム制御部１２２は、ＦＡズームを終了するか否かを判定する。
【００７７】
ＦＡズーム終了判定では、ＦＡズーム開始時のモードが手動探索モードの場合には操作部１１７のＦＡズーム操作スイッチの状態を、自動追尾モードの場合には被写体検出結果を元にＦＡズーム終了の判定を行う。ステップＳ７０４のＦＡズーム終了判定にて、ＦＡズームの終了判定がなされるとステップＳ７０５に進む。ステップＳ７０５でＦＡズーム制御部１２２は、記憶した光学ズーム位置及び電子ズーム位置まで駆動するようにＣＺ制御部１１９もしくは電子ズーム制御部１２０に指令してズームイン動作を行い、ＦＡズーム機能を終了する。
【００７８】
次に図８乃至図１２を用いて、図７で示したＦＡズーム機能の処理の流れに従って各処理の詳細を説明する。
【００７９】
図８は、図７のステップＳ７００のＦＡズーム開始判定処理を説明するフローチャートである。ステップＳ８００でＦＡズーム制御部１２２は、操作部１１７のＦＡズーム操作スイッチが押下されたか否かの判定を行う。ＦＡズーム操作スイッチが押下されるとステップＳ８０１に進み、スイッチの押下時間（操作時間）を測定する。
【００８０】
ステップＳ８０１では、ＦＡズーム操作スイッチが押下開始されてから所定の時間内に開放されたか否かの判定を行う。すなわち、スイッチの長押しもしくは短押しの判定を行い、押下時間によって実行するモードを変更する。長押し時にはステップＳ８０２に進み、モードを手動探索モードに、短押し時にはステップＳ８０３に進み、モードを自動追尾モードにし、メモリ１１８に選択されたモードを記憶する。手動探索モードの場合には、スイッチの押下開始からスイッチの押下が継続したまま所定時間を経過した時点、すなわち、長押しであることが確定した時点でステップＳ８０８に進み、ＦＡズームの開始が判定される。自動追尾モードの場合にはステップＳ８０４に進み、追尾する被写体指定処理を行う。
【００８１】
なお、本実施形態では、スイッチの押下時間によって手動探索モードか自動追尾モードかを判定しているが、モード判定の方法はズーム操作スイッチを用いたものであればこれに限定されない。例えば、ズーム操作スイッチが一度押下されてから所定時間内に再度押下された場合に、いずれかのモードと判定するようにしてもよい。また、ズーム操作スイッチと他の部材との同時操作によって、いずれかのモードと判定するようにしてもよい。また、押下するタイプのズーム操作スイッチに限らず、代わりに回転可能なリング部材などを用いてＦＡズームの操作を指示するようにしてもよい。
【００８２】
ここで、図９を用いて図８のステップＳ８０４の被写体指定処理について説明する。図９（Ａ）は操作部１１７の部材であるタッチパネルを用いて表示部１０９に表示された被写体をタッチして指定する操作例のフローチャートを示している。ステップＳ９００では、タッチパネルが押下されたか否かの判定を行う。タッチパネルが押下された場合にはステップＳ９０１に進み、ＦＡズーム制御部１２２はタッチされた位置を取得する。
【００８３】
ステップＳ９０２では、ＦＡズーム制御部１２２はタッチ位置を被写体検出部１２３に通知し、被写体検出部１２３ではタッチ位置付近で顔検出を行う。タッチ位置付近に顔を検出した場合には主被写体は人物であると判定しステップＳ９０３へと進む。ステップＳ９０３では自動追尾の対象である人物の顔情報をメモリ１１８に記憶する。具体的な顔情報としては、被写体指定時の顔のサイズや顔の検出位置、顔の向き等がある。また、顔認証機能を有するカメラにおいては認証ＩＤ等も記憶する。
【００８４】
ステップＳ９０２でタッチ位置付近に顔を検出しなかった場合には、主被写体は人物以外のモノであると判定しステップＳ９０４へと進む。ステップＳ９０４では、タッチ位置付近の特徴色を自動追尾対象の色情報としてメモリ１１８に記憶する。具体的な色情報としては、被写体指定時の特徴色の色や輝度、色差の値や同一色領域のサイズ、同一色領域の重心位置等がある。顔情報及び色情報のことを以降の説明ではまとめて被写体情報（被写体サイズ／被写体検出位置）として説明に用いることとする。
【００８５】
ステップＳ９０３又はＳ９０４で被写体情報を記憶するとステップＳ９０５に進む。ステップＳ９０５で、被写体検出位置を中心に被写体サイズに対応した大きさの被写体追尾枠（モノ追尾枠４００もしくは顔追尾枠５００）を表示部１０９に表示すると被写体指定処理が終了となる。上述した図９（Ａ）の方法を用いると、撮影者が追尾したい被写体を直感的な指定方法で簡単に指定することが可能となる。
【００８６】
一方、図９（Ｂ）は操作部１１７の部材であるＦＡズーム操作スイッチとは別のスイッチによって被写体を指定する操作例のフローチャートを示している。ステップＳ９０６でＦＡズーム制御部１２２は、表示部１０９の画面中央付近に被写体指定の目安となる枠を表示する。撮影者はこの枠を目安として追尾したい被写体を中央付近に収めるようにカメラの向きを調整する。ステップＳ９０７では、被写体指定用のスイッチが押下されたか否かの判定を行い、被写体指定用スイッチが押下された場合にはステップＳ９０８に進む。
【００８７】
ステップＳ９０８で被写体検出部１２３は、画面中央付近で顔検出を行う。画面中央付近に顔を検出した場合には主被写体は人物であると判定しステップＳ９０９へと進み、画面中央付近に顔を検出しなかった場合には主被写体は人物以外のモノであると判定しステップＳ９１０へと進む。さらに、図９（Ａ）と同様にステップＳ９０９又はＳ９１０で被写体情報を記憶するとステップＳ９１１に進み、被写体追尾枠（モノ追尾枠４００もしくは顔追尾枠５００）を表示して被写体指定処理が終了となる。
【００８８】
ステップＳ９０９乃至Ｓ９１１の処理については、被写体検出を行う領域が画面中央付近となること以外は図９（Ａ）のステップＳ９０３乃至Ｓ９０５と同様であるため説明を省略する。図９（Ｂ）の方法を用いると、タッチパネルのような操作部材を搭載しないカメラにおいても被写体を簡単に指定することが可能となる。
【００８９】
図９（Ｃ）は操作部１１７の部材であるＦＡズーム操作スイッチが短押しされた時点で検出された顔の中から追尾する被写体を自動で選択する例のフローチャートを示している。ステップＳ９１２で被写体検出部１２３は、画面全体で顔検出を行う。画面全体で一人でも顔を検出した場合には主被写体は人物であると判定しステップＳ９１３に進む。
【００９０】
ステップＳ９１３で被写体検出部１２３は、検出した顔が一人の場合にはその顔を主顔とし、複数の場合にはその顔の中から追尾する被写体とする主顔を選択する。主顔選択の判定基準としては、例えば、顔検出位置がより画面中央付近にいるものであるとし、同程度の位置であれば顔サイズが大きいものを主顔として選択する。また、顔認証機能を有するカメラにおいては、認証登録されている顔がある場合には、その顔を優先して主顔とする。
【００９１】
ステップＳ９１４では、選択された主顔の顔情報をメモリ１１８に記憶する。ステップＳ９１４で顔情報を記憶するとステップＳ９１５に進み、顔追尾枠５００を表示する。ステップＳ９１６では、複数の顔から自動で選択された主顔が撮影者の意図しない顔である場合に撮影者が主顔を変更することが可能である。このとき、操作部１１７のスイッチ（ＦＡズーム操作スイッチでも他のスイッチでもよい）を押下すると、検出された顔の中から主顔として選択されなかった顔に主顔を変更し、顔追尾枠５００を更新する。主顔が変更された場合には再度ステップＳ９１４に進み、記憶する顔情報を更新するとともに、ステップＳ９１５で顔追尾枠５００を新たに選択された主顔のサイズ及び検出位置に変更する。
【００９２】
ステップＳ９１２にて画面全体で顔を検出しない場合には、主被写体は人物以外のモノであると判定しステップＳ９１７へと進む。ステップＳ９１７では画面中央付近の特徴色を自動追尾対象の色情報としてメモリ１１８に記憶する。さらに、ステップＳ９１７で色情報を記憶するとステップＳ９１８に進み、モノ追尾枠４００を表示して被写体指定処理が終了となる。
【００９３】
ステップＳ９１４、Ｓ９１５、Ｓ９１７、Ｓ９１８の処理については、被写体検出を行う領域が顔の場合には画面全体、色の場合には画面中央付近となること以外は図９（Ａ）のステップＳ９０３乃至Ｓ９０５と同様であるため説明を省略する。図９（Ｃ）の方法を用いると、より少ない操作回数で被写体を簡単に指定することが可能となる。
【００９４】
被写体指定処理を終了すると図８のステップＳ８０５へと進む。ステップＳ８０５乃至Ｓ８０７では、被写体指定時に指定した基準となる被写体情報と、周期的に検出する被写体情報とを元にＦＡズームを開始するか否かの判定を行う。ＦＡズーム開始の条件を満たすまで所定の制御周期でこの判定は繰り返される。
【００９５】
ステップＳ８０５で被写体検出部１２３は、画面全体の中から基準被写体情報と同じ特徴を持つ被写体、すなわち、基準被写体が人物である場合には顔が、モノである場合には同一の特徴色が検出されるか否かを判定する。追尾する被写体が検出されなかった場合にはステップＳ８０９に進む。一方、追尾する被写体が検出された場合にはステップＳ８０６に進む。
【００９６】
ステップＳ８０６では、追尾する被写体の被写体追尾枠が図４（Ａ）で示すズームアウト領域に含まれるか否かを判定する。ステップＳ８０６で追尾枠がズームアウト領域に含まれる、すなわち、被写体が画面周辺付近にありフレームアウトする恐れがある場合にはステップＳ８０８に進み、ＦＡズームの開始が判定される。ステップＳ８０６で被写体追尾枠がズームアウト領域に含まれていない、すなわち、画面中央付近で被写体を捉えられている場合には、ステップＳ８０７に進む。
【００９７】
次にステップＳ８０７では、基準被写体情報の被写体サイズとステップＳ８０５で検出した被写体サイズとの比較を行う。ステップＳ８０５の被写体サイズが基準の被写体サイズに対して所定倍以上となって大きくなってしまう場合にはステップＳ８０８に進み、ＦＡズームの開始が判定される。ステップＳ８０８でＦＡズームの開始判定がなされると、図７のステップＳ７０１に進みズームアウト動作を開始する。
【００９８】
一方、ステップＳ８０５で被写体が検出されなかった場合、ＦＡズーム制御部１２２は、ステップＳ８０９で所定時間が経過したか否かを判定する。所定時間が経過していなければ、ＦＡズーム制御部１２２は、ステップＳ８１０でＦＡズーム操作スイッチが押下されたか否かを判定する。また、ステップＳ８０５で検出した被写体が画面中央付近でかつ被写体サイズが基準の被写体サイズに対して所定倍未満である場合（ステップＳ８０７でｎｏ）も、ステップＳ８１０でＦＡズーム操作スイッチの押下を判定する。ステップＳ８１０でＦＡズーム操作スイッチが押下されなければステップＳ８０５の被写体検出に戻り、ステップＳ８０５、Ｓ８０９、Ｓ８１０のループを繰り返す。そして、ステップＳ８０９で被写体が検出されない状態で所定時間が経過した場合、ステップＳ８０４に進み、再度被写体指定処理を行う。ステップＳ８１０でＦＡズーム操作スイッチが押下された場合は、ステップＳ８１１に進む。
【００９９】
ステップＳ８１１では、ＦＡズーム操作スイッチが押下されてから所定時間内に開放されたか否かを判定する。所定時間内にＦＡズーム操作スイッチが開放された場合、自動追尾モードがキャンセルされたとして、ＦＡズーム機能を終了する。一方、所定時間内にスイッチが開放されない場合、ステップＳ８０２に進み、手動探索モードが記憶される。すなわち、本実施形態では、自動追尾モード中にＦＡズーム操作スイッチが所定時間以上押下された場合、ＦＡモードを手動探索モードに変更する。
【０１００】
図１０（Ａ）は、図７のステップＳ７０１のＦＡズームアウト動作の処理を説明するフローチャートである。ステップＳ１０００でＦＡズーム制御部１２２は、撮影準備状態での（ズーム移動開始前の）光学ズーム位置をＣＺ制御部１１９から取得し、電子ズーム位置を電子ズーム制御部１２０から取得する。さらにＦＡズーム制御部１２２は光学ズーム位置及び電子ズーム位置のデータをメモリ１１８に記憶する。なお、光学ズーム位置は、光学ズーム機能によって変更可能なズーム倍率に相当するズームレンズの位置を表し、電子ズーム位置は電子ズーム機能によって変更可能な画像拡大及び縮小の倍率に相当する制御位置を表す。手動探索モードの場合、ここで記憶したズーム位置がズーム戻り位置（第２のズーム位置）に設定される。
【０１０１】
ステップＳ１００１でＦＡズーム制御部１２２は、メモリ１１８に記憶しているズームアウト駆動量を取得する。自動追尾モードのズームアウト駆動量は、検出された被写体のサイズに応じて設定される。具体的には、被写体のサイズが小さいほどズームアウト駆動量は小さく設定される。なお、被写体検出可能な最小サイズを考慮して、被写体のサイズが所定のサイズより小さい場合は、ズームアウトを行わないようにする。また、手動探索モードのズームアウト駆動量は、撮影者が設定メニューからの操作によって変更可能にしてもよい。
【０１０２】
ステップＳ１００２でＦＡズーム制御部１２２は、撮影準備状態でのズーム状態が電子ズーム状態であるか否かを判定する。一般的なズーム操作では、操作部１１７のズーム操作スイッチが押下されると、光学ズーム位置がワイド端からテレ端の間である場合には、ＣＺ制御部１１９の制御下で光学ズームを駆動させる。光学ズーム位置がテレ端であって、さらに望遠方向への操作指示がなされた場合には電子ズーム制御部１２０が電子ズームを駆動させることで超望遠撮影が可能となる。ズーム操作スイッチの操作によるズーム動作とＦＡズーム動作との整合性を取るために、ＦＡズーム動作においても、撮影準備状態でのズーム状態が電子ズーム状態の場合には電子ズームを先に駆動させる。つまり、メモリ１１８に記憶した時点のズーム位置が優先すべきズーム状態でのズーム領域内にあるか否かが判定され、本例では電子ズームが優先されるので、ステップＳ１００２ではズーム位置が電子ズーム領域にあるか否かが判定される。
【０１０３】
ＦＡズーム開始時のズーム状態が電子ズーム状態であった場合には、ステップＳ１００３に処理を進める。ステップＳ１００３でＦＡズーム制御部１２２は、ステップＳ１０００で取得した電子ズーム位置とステップＳ１００１で取得したズームアウト駆動量から電子ズームのズームアウト位置（第１のズーム位置）を算出し、電子ズーム制御部１２０に設定する。ステップＳ１００４でＦＡズーム制御部１２２は、電子ズーム制御部１２０に対して、ステップＳ１００３で設定した電子ズームのズームアウト位置まで変倍処理を行うように指示する。電子ズーム制御部１２０は、電子ズームによるズームアウト動作を行う。
【０１０４】
ステップＳ１００２にて撮影準備状態でのズーム位置が光学ズーム領域にあると判定された場合や、ステップＳ１００４にて電子ズームのズームアウト動作が行われた後、ステップＳ１００５に進む。ステップＳ１００５でＦＡズーム制御部１２２は、さらに光学ズームによるズームアウトが必要であるか否かを判断する。つまり、電子ズームだけでは、設定したズームアウト駆動量のズーム駆動に充分でない場合、残りのズームアウト駆動量を光学ズームで補う必要がある。光学ズームによるズームアウトが必要と判断された場合にはステップＳ１００６に進む。ステップＳ１００６でＦＡズーム制御部１２２は、光学ズーム位置とズームアウト駆動量から光学ズームのズームアウト位置（第１のズーム位置）を算出し、ＣＺ制御部１１９に設定する。
【０１０５】
ステップＳ１００７でＦＡズーム制御部１２２は、ＣＺ制御部１１９に対して、ステップＳ１００６で設定した光学ズームのズームアウト位置までズーム駆動するように指示する。ＣＺ制御部１１９はズームレンズ駆動部１１３を制御し、光学ズームのズームアウト動作を行う。
【０１０６】
以上説明したＦＡズームアウト動作が終了すると、図７のステップＳ７０２に進む。ステップＳ７０２でＦＡズーム制御部１２２は、ズーム戻り位置に対応するＦＡズーム枠３００の表示をＦＡズーム枠制御部１２１に指示する。自動追尾モードの場合、現在の画角に対して所定倍率望遠側のズーム位置をズーム戻り位置としてメモリ１１８に記憶するとともに、それに対応する画角をＦＡズーム枠として表示する。一方、手動探索モードの場合、図１０（Ａ）のステップＳ１０００で記憶したＦＡズームアウト開始時のズーム位置に対応する画角をＦＡズーム枠として表示する。ＦＡズーム枠を表示すると、被写体探索状態として、ステップＳ７０３のズーム戻り位置変更処理に進む。
【０１０７】
図１１は図７のステップＳ７０３のズーム戻り位置変更の処理を説明するフローチャートである。ステップＳ１１００では、図８のＦＡズーム開始判定においてステップＳ８０２又はＳ８０３で記憶したモードが自動追尾モードであるか、手動探索モードであるかの判定を行う。記憶したモードが手動探索モードである場合には、ステップＳ１１０６に進む。手動探索モード時には撮影者がズームレバー操作を行うことによって図１０（Ａ）のステップＳ１０００で記憶したズーム戻り位置及びＦＡズーム枠３００を変更することが可能である。
【０１０８】
ステップＳ１１０６では、操作部１１７のズームレバーが望遠方向もしくは広角方向のいずれかに操作されたか否かの判定を行い、ズームレバー操作が行われた場合にはステップＳ１１０７に進む。ズームレバー操作が行われなければ、本フローを終了する。ステップＳ１１０７では、ズームアウト動作前にステップＳ１０００でメモリ１１８に記憶したズーム戻り位置（ズームイン位置）をステップＳ１１０６で判定した操作方向に応じて望遠方向もしくは広角方向に所定量だけ更新し、ステップＳ１１０８へ進む。ステップＳ１１０８では、ステップＳ１１０７で更新したズーム戻り位置と対応する画角を示すようにＦＡズーム枠３００の表示を更新し、ステップＳ１１０９へ進む。
【０１０９】
ステップＳ１１０９では、操作部１１７のズームレバーが開放されたか否かの判定を行い、ズームレバーが開放されない場合にはステップＳ１１０７乃至Ｓ１１０９の処理を継続する。ズームレバーが開放された場合には、本フローを終了する。以上の処理によって、ズームアウト動作後に被写体が近づいてくるなどして表示部１０９に表示される被写体の大きさが変わった場合でも、撮影者が簡単な操作でズーム戻り位置を変更できフレーミング操作がより簡単にできるようになる。
【０１１０】
ステップＳ１１００の判定においてモードが自動追尾モードである場合には、ステップＳ１１０１に進む。自動追尾モード時にはカメラが検出した被写体サイズを元に、ズームイン動作後に被写体が適切な画角に収まるようにメモリ１１８に記憶したズーム戻り位置及びＦＡズーム枠３００を自動で変更することが可能である。
【０１１１】
本実施形態における適切な画角とは、画面全体に対して被写体が占める比率が図８のステップＳ８０４で指定した基準となる被写体サイズと同程度となる画角を保持することであることとする。ステップＳ１１０１では、基準被写体情報と対応する顔情報もしく色情報を持つ被写体が検出されるか否かを判定する。追尾する被写体が検出された場合にはステップＳ１１０２に進み、検出されない場合はステップＳ１１１０に進む。ステップＳ１１１０では、ＦＡズーム制御部１２２は、被写体が検出されない状態で所定時間が経過したか否かを判定する。所定時間が経過していなければ本フローを終了し、所定時間が経過した場合は図８のステップＳ８０４に進んで再度被写体指定処理を行う。
【０１１２】
ステップＳ１１０２では、画面全体に対する基準被写体サイズの比率と、ＦＡズーム枠３００（ズームイン画角）に対してＳ１１０１で検出した被写体が占める比率とを比較し、二つの比率の差が所定範囲を超える場合にはステップＳ１１０３に進み、所定範囲内の場合は本フローを終了する。ステップＳ１１０３では、メモリ１１８に記憶したズーム戻り位置を変更する。具体的には、ステップＳＳ１１０１で検出した被写体サイズが基準の被写体サイズよりも大きい場合には広角方向に、小さい場合には望遠方向に所定量だけズーム戻り位置を更新し、ステップＳ１１０４へ進む。
【０１１３】
ステップＳ１１０４では、ステップＳ１１０３で更新したズーム戻り位置と同じ画角を示すようにＦＡズーム枠３００の表示を更新し、ステップＳ１１０５へ進む。ステップＳ１１０５では、画面全体に対する基準の被写体サイズの比率と、更新されたズーム戻り位置を示すＦＡズーム枠３００に対する被写体の比率との差が所定範囲以内か否かの判定を行う。ズーム戻り位置を所定量更新してもＦＡズーム枠３００に対する被写体の比率と基準の被写体の比率との差が所定範囲を超える場合には、さらにズーム戻り位置を変更するようにステップＳ１１０３、Ｓ１１０４及びＳ１１０５の処理を継続する。ステップＳ１１０５でＦＡズーム枠３００に対する被写体と基準の被写体の比率との差が所定範囲内の場合には、本フローを終了する。
【０１１４】
以上の処理によって、ＦＡズームアウト動作後に被写体が近づいてくるなどして表示部１０９に表示される被写体の大きさが変わった場合でも、カメラにより自動でズーム戻り位置が変更されフレーミング操作がより簡単にできるようになる。図１１においては、ズーム戻り位置を手動探索モード時にはズームレバーの手動操作によって変更し、自動追尾モード時には被写体サイズに応じて自動で変更する例を示したが、手動探索モード時の自動変更や自動追尾モード時の手動変更ができる構成としてもよい。
【０１１５】
図１２は、図７のステップＳ７０４のＦＡズーム終了判定処理を説明するフローチャートである。ステップＳ１２００では、図８のＦＡズーム開始判定においてステップＳ８０２又はＳ８０３で記憶したモードが自動追尾モードであるか、手動探索モードであるかの判定を行う。モードが手動探索モードである場合には、ステップＳ１２０１に進む。手動探索モードである場合には、被写体探索状態である間はステップＳ８００又はＳ８１０でＦＡズーム操作スイッチの押下を検出してから押下状態が継続している。
【０１１６】
ステップＳ１２０１では、ＦＡズーム操作スイッチが長押し状態からスイッチが開放されたか否かの判定を行う。ＦＡズーム操作スイッチが開放された場合にはステップＳ１２０４に進み、ＦＡズームの終了が判定される。一方、ステップＳ１２０１でＦＡズーム操作スイッチが開放されていない場合、被写体探索状態が継続しているので、図１１のステップＳ１１００に戻り、ズーム戻り位置変更のフローを繰り返す。
【０１１７】
ステップＳ１２００の判定においてモードが自動追尾モードである場合には、ステップＳ１２０２に進む。ステップＳ１２０２では図８のステップＳ８０４で指定した基準となる被写体情報と同じ特徴を持つ被写体、すなわち、基準被写体が人物である場合には顔、モノである場合には対応する特徴色が検出されたか否かを判定する。追尾する被写体が検出されなかった場合、ステップＳ１２０５に進む。ステップＳ１２０２で追尾する被写体が検出された場合にはステップＳ１２０３に進む。
【０１１８】
ステップＳ１２０３では追尾する被写体の被写体追尾枠が図４（Ｂ）で示すズームイン領域に包含されているか否かを判定する。ステップＳ１２０３で追尾枠がズームイン領域に包含されている、すなわち、画面中央付近でかつズーム戻り位置の画角内の被写体サイズとなるように被写体を捉えられている場合にはステップＳ１２０４に進み、ＦＡズームの終了が判定される。ステップＳ１２０４でＦＡズームの終了判定がなされると、図７のステップＳ７０５に進みＦＡズームイン動作を開始する。
【０１１９】
一方、ステップＳ１２０２で被写体が検出されなかった場合、ＦＡズーム制御部１２２は、ステップＳ１２０５で所定時間が経過したか否かを判定する。所定時間が経過していなければ、ＦＡズーム制御部１２２は、ステップＳ１２０６でＦＡズーム操作スイッチが押下されたか否かを判定する。また、ステップＳ１２０２で検出した被写体の被写体追尾枠がズームイン領域に包含されていない場合（ステップＳ１２０３でｎｏ）も、ステップＳ１２０６でＦＡズーム操作スイッチの押下を判定する。ステップＳ１２０６でＦＡズーム操作スイッチが押下されなければ図１１のステップＳ１１００に戻り、ズーム戻り位置変更処理を繰り返す。そして、ステップＳ１２０５で被写体が検出されない状態で所定時間が経過した場合、図８のステップＳ８０４に進み、再度被写体指定処理を行う。ステップＳ１２０６でＦＡズーム操作スイッチが押下された場合は、ステップＳ１２０７に進む。
【０１２０】
ステップＳ１２０７では、ＦＡズーム操作スイッチが押下されてから所定時間内に開放されたか否かを判定する。所定時間内にＦＡズーム操作スイッチが開放された場合、自動追尾モードがキャンセルされたとして、ＦＡズーム機能を終了する。一方、所定時間内にスイッチが開放されない場合、図８のステップＳ８０２に進み、手動探索モードが記憶される。すなわち、本実施形態では、自動追尾モード中にＦＡズーム操作スイッチが所定時間以上押下された場合、ＦＡモードを手動探索モードに変更する。
【０１２１】
図１０（Ｂ）は、図７のステップＳ７０５のズームイン動作の処理を説明するフローチャートである。ステップＳ１００８でＦＡズーム制御部１２２は、記憶したズーム位置（ズーム戻り位置）のデータをメモリ１１８から読み込む。ステップＳ１００９でＦＡズーム制御部１２２は、被写体探索状態でのズーム状態が光学ズーム状態であるか否かを判定する。光学ズーム状態の場合（ステップＳ１００９のｙｅｓ）、光学ズームを優先してズームインを行うためにステップＳ１０１０に処理を進め、電子ズーム状態の場合（ステップＳ１００９のｎｏ）では電子ズームのみでズームインを行うためにステップＳ１０１２に処理を進める。
【０１２２】
ステップＳ１０１０でＦＡズーム制御部１２２は、ステップＳ１００８で読み込んだズーム戻り位置のうち、光学ズームによるズームイン位置をＣＺ制御部１１９に設定する。ステップＳ１０１１でＦＡズーム制御部１２２は、ＣＺ制御部１１９に対して、ステップＳ１０１０で設定した光学ズームによるズームイン位置までズームレンズ１０２を駆動するように指示する。ＣＺ制御部１１９はズームレンズ駆動部１１３を制御して、光学ズームでのズームイン動作を行う。
【０１２３】
ステップＳ１００９にて被写体探索状態でのズーム位置が電子ズーム領域内であると判定された場合や、ステップＳ１０１１での光学ズームでズームイン動作が行われた後、ステップＳ１０１２に進む。ステップＳ１０１２でＦＡズーム制御部１２２は、さらに電子ズームによるズームインが必要か否かを判断する。電子ズームによるズームインが必要な場合にはステップＳ１０１３に進み、電子ズームによるズームインが不要な場合には撮影準備状態にして処理を終了する。
【０１２４】
ステップＳ１０１３でＦＡズーム制御部１２２は、ステップＳ１００８で読み込んだズーム戻り位置のうち、電子ズームによるズームイン位置を電子ズーム制御部１２０に設定する。ステップＳ１０１４でＦＡズーム制御部１２２は、電子ズーム制御部１２０に対して、ステップＳ１０１３で設定した電子ズームによるズームイン位置まで変倍処理を行うように指示する。電子ズーム制御部１２０は電子ズームイン動作を行い、これによってズーム戻り位置へと復帰する。該動作が終了すると、撮影準備状態にして処理を終了する。
【０１２５】
以上説明したように、本実施形態によれば、被写体情報やカメラの姿勢、向き、撮影状態などの情報に応じて、ズームアウト領域及びズームイン領域を設定する。特に、被写体が人物で手持ち撮影する場合は、被写体の動きや位置を考慮して、フレームアウトしやすい領域にズームアウト領域を設定するとともに、不要なズームアウト動作を防ぐようにズームアウト領域を設定する。また、ズームイン領域については、被写体が人物で手持ち撮影する場合は、撮影者によるフレーミング動作を考慮して、撮影者の動作により再フレーミングが容易な領域にズームイン領域を設定する。このような構成により、被写体やカメラの姿勢等に応じて、効果的に被写体探索のためのズーム動作を行うことができる。
【０１２６】
（他の実施形態）
本発明の目的は以下のようにしても達成できる。すなわち、前述した実施形態の機能を実現するための手順が記述されたソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給する。そしてそのシステムまたは装置のコンピュータ（またはＣＰＵ、ＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行する。この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体およびプログラムは本発明を構成することになる。
【０１２７】
また、プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスクなどが挙げられる。また、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等も用いることができる。
【０１２８】
また、コンピュータが読み出したプログラムコードを実行可能とすることにより、前述した各実施形態の機能が実現される。さらに、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した各実施形態の機能が実現される場合も含まれる。
【０１２９】
更に、以下の場合も含まれる。まず記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う。
【０１３０】
また、本発明はデジタルカメラのような撮影を主目的とした機器に限定されず、携帯電話、パーソナルコンピュータ（ラップトップ型、デスクトップ型、タブレット型など）、ゲーム機など、撮像装置を内蔵もしくは外部接続する任意の機器に適用可能である。従って、本明細書における「撮像装置」は、撮像機能を備えた任意の電子機器を包含することが意図されている。
【０１３１】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。適用するシーンとして、静止画撮影のための画角合わせ中のみでなく、動画記録中の画角合わせの際に実施しても構わない。
【符号の説明】
【０１３２】
１００  デジタルカメラ
１０２  ズームレンズ
１１４  システム制御部
１１７  操作部
１１８  メモリ
１１９  ＣＺ制御部
１２０  電子ズーム制御部
１２１  ＦＡズーム枠制御部
１２２  ＦＡズーム制御部
１２３  被写体検出部
１２４  姿勢検出部
１２５  揺れ検出部
【図１】
2015043558.tif 000003
【図２】
2015043558.tif 000004
【図３】
2015043558.tif 000005
【図４】
2015043558.tif 000006
【図５】
2015043558.tif 000007
【図６】
2015043558.tif 000008
【図７】
2015043558.tif 000009
【図８】
2015043558.tif 000010
【図９】
2015043558.tif 000011
【図１０】
2015043558.tif 000012
【図１１】
2015043558.tif 000013
【図１２】
2015043558.tif 000014
【図１３】
2015043558.tif 000015
【図１４】
2015043558.tif 000016
【図１５】
2015043558.tif 000017