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