(57)【要約】【課題】手振れ補正機構およびトリミング機能を併用する自動被写体追尾機能を利用しかつストロボ等の発光装置を用いて撮影を行う場合においても、光量不足による不自然な画像が撮影されることを防ぐ。【解決手段】  手振れ補正機構の動作状況、トリミング位置、および使用するストロボの配光特性情報を用いて、撮影された画像が光量不足となるか否かを判定し、光量不足になると判定した場合は、発光量を変更する。【選択図】  図８
2018074223.tif 000002
【特許請求の範囲】
【請求項１】
画像から被写体の位置を検出する被写体検出手段と、
手振れ防止機構を用いて被写体を画像内の中心に配置されるように制御する追尾手段と、
検出した被写体を画像内の中心に配置されるように画像の切り出しを行うトリミング手段と、
前記追尾手段および前記トリミング手段を用いて検出した被写体を自動で追尾する自動被写体追尾手段と、
被写体を照明する発光装置と、
前記発光装置の配光特性に関する情報を記憶する手段と、
前記自動被写体追尾手段によって駆動した前記手振れ補正機構と前記トリミング手段によって切り出しを行う画像内の位置情報および前記配光特性を用いて光量不足の画像が撮影されるか否かを判定する判定手段を有し、
前記判定手段によって光量不足の画像が撮影されると判定された場合は、前記発光手段による発光量を変更することを特徴とする撮像装置。
【請求項２】
前記判定手段は、前記自動被写体追尾手段によって駆動した前記手振れ補正機構と前記トリミング手段によって切り出しを行う画像内の位置情報を基に被写体の位置を算出し、前記発光装置によって発せられた光について、最も光が強く届く位置における光の強さを基準とした割合値をもとに、被写体の位置における光の強さの割合が所定値未満ならば光量不足の画像が撮影されると判定することを特徴とする、請求項１に記載の撮像装置。
【請求項３】
画像から被写体の位置を検出する被写体検出手段と、
手振れ防止機構を用いて被写体を画像内の中心に配置されるように制御する追尾手段と、
検出した被写体を画像内の中心に配置されるように画像の切り出しを行うトリミング手段と、
前記追尾手段および前記トリミング手段を用いて検出した被写体を自動で追尾する自動被写体追尾手段と、
被写体を照明する発光装置と、
前記発光装置の配光特性に関する情報を記憶する手段と、
前記自動被写体追尾手段によって駆動した前記手振れ補正機構と前記トリミング手段によって切り出しを行う画像内の位置情報および前記記憶した配光特性情報を用いて光量不足の画像が撮影されるか否かを判定する判定手段を有し、
前記判定手段によって光量不足の画像が撮影されると判定された場合は、前記発光手段による発光を行わないことを特徴とする撮像装置。
【請求項４】
前記判定手段は、前記自動被写体追尾手段によって駆動した前記手振れ補正機構と前記トリミング手段によって切り出しを行う画像内の位置情報を基に被写体の位置を算出し、前記発光装置によって発せられた光について、最も光が強く届く位置における光の強さを基準とした割合値をもとに、被写体の位置における光の強さの割合が所定値未満ならば光量不足の画像が撮影されると判定することを特徴とする、請求項３に記載の撮像装置。
【請求項５】
前記判定手段によって光量不足の画像が撮影されると判定された場合は、シャッタースピードを長くする、絞りを開放にする、感度を上げる、の中から少なくとも一つ以上を実行して撮影を行うことを特徴とする請求項３または４に記載の撮像装置。
【請求項６】
画像から被写体の位置を検出する被写体検出手段と、
手振れ防止機構を用いて被写体を画像内の中心に配置されるように制御する追尾手段と、
検出した被写体を画像内の中心に配置されるように画像の切り出しを行うトリミング手段と、
前記追尾手段および前記トリミング手段を用いて検出した被写体を自動で追尾する自動被写体追尾手段と、
被写体を照明する発光装置と、
前記発光装置の配光特性に関する情報を記憶する手段と、
前記配光特性の情報を基に前記自動被写体追尾手段による前記手振れ補正機構の駆動範囲を制限し、かつ前記トリミングを行うか否かを前記配光特性の情報を基に決定することを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動被写体追尾機能および発光装置を備えた撮像装置に関するものである。
【背景技術】
【０００２】
デジタルカメラ等の撮像装置において、被写体が移動して撮影画像内から外れてしまう場合に、動き続ける被写体を撮影者の操作によって精度良く追尾するには、撮影者の特別な技術が必要である。また、焦点距離が大きくなる望遠レンズを有するカメラで撮影を行う場合、手振れによる像ブレ影響が大きくなるので、主被写体を撮影画像中心に保持することが難しい。この様な背景から、特許文献１では、手振れ補正機構等、光軸と交差させる方向に光学系の一部を移動することによって、自動的に被写体を追尾する撮像装置を開示している。
【０００３】
同様に、特許文献２では、画像内の一部分をトリミングして保存する機能を用いて、被写体を画像内の特定の位置に収める被写体追尾技術を開示している。また、ストロボ等の発光装置を用いて撮影を行う際、レンズの特性やストロボの配光特性によって撮影画像の中心部に対し周辺部が暗くなることで、不自然な画像が撮影される場合がある。そこで、特許文献３では、画像処理によって撮影後の画像の周辺部を補正する撮像装置が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−９３３６２号公報
【特許文献２】特開平０６−３５０８９７号公報
【特許文献３】特開２００３−１５８６７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
手振れ補正機構を用いて自動的に被写体を追尾する機能（自動被写体追尾）と被写体を切り出すトリミング機能を利用し、かつストロボ等の発光装置を用いて、撮影を行う場合、レンズの光軸の中心から離れた位置にいる被写体に対しては、使用する発光装置の配光特性によっては光量不足となり、不自然な画像が撮影されるという問題点があった。
【０００６】
そこで、本発明の目的は、手振れ補正機構とトリミング機能を併用した自動被写体追尾機能を有する撮像装置でストロボ等の発光装置を用いて撮影を行っても、光量不足による不自然な画像が撮影されない撮像装置を提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、画像から被写体の位置を検出する被写体検出手段と、手振れ防止機構を用いて被写体を画像内の中心に配置されるように制御する追尾手段と、検出した被写体を画像内の中心に配置されるように画像の切り出しを行うトリミング手段と、前記追尾手段および前記トリミング手段を用いて検出した被写体を自動で追尾する自動被写体追尾手段と、被写体を照明する発光装置と、前記発光装置の配光特性に関する情報を記憶する手段と、前記自動被写体追尾手段によって駆動した前記手振れ補正機構と前記トリミング手段によって切り出しを行う画像内の位置情報および前記配光特性を用いて光量不足の画像が撮影されるか否かを判定する判定手段を有し、前記判定手段によって光量不足の画像が撮影されると判定された場合は、前記発光手段による発光量を変更することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、手振れ補正機構とトリミング機能を併用する自動被写体追尾機能と、ストロボ等の発光装置を用いて、レンズの光軸の中心から離れた位置にいる被写体を撮影した場合、光量不足による不自然な写真が撮影されることを防ぐ撮像装置が提供可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態に係る構成例を示すブロック図である。
【図２】焦点距離と、被写体距離ごとのフォーカスレンズ位置との関係を例示した図である。
【図３】検出された被写体の追尾制御を説明する図である。
【図４】追尾量算出部の機能ブロック図の一例である。
【図５】トリミング処理を説明する図である。
【図６】ストロボの配光特性を説明する図である。
【図７】自動被写体追尾処理を説明するフローチャートである。
【図８】実施例１における撮影処理を説明するフローチャートである。
【図９】実施例１におけるストロボ発光量の算出を説明するフローチャートである。
【図１０】防振レンズの単位駆動量あたりの画角角度変化量を説明する図である。
【図１１】実施例２における撮影処理を説明するフローチャートである。
【図１２】実施例２におけるストロボ発光量の算出処理について説明するフローチャートである。
【図１３】実施例３における撮影処理を説明するフローチャートである。
【図１４】実施例３における自動被写体追尾処理を説明するフローチャートである。
【図１５】実施例３におけるストロボ発光量の算出処理について説明するフローチャートである。
【図１６】実施例３におけるトリミング処理を説明するフローチャートである。
【図１７】実施例１における被写体位置の算出について説明する図である。
【発明を実施するための形態】
【００１０】
以下に、本発明の一実施形態を添付図面に基づいて詳細に説明する。図１は、本実施形態における被写体検出装置を備えた撮像装置の一例としての、デジタルカメラ１００の構成例を示すブロック図である。
【００１１】
レンズ鏡筒１０１は、その内部にレンズ群を保持している。ズームレンズ１０２は、光軸方向に移動することで焦点距離を調節し、光学的に画角を変更（ズーム位置を移動）する。フォーカスレンズ１０３は、光軸方向に移動することでピントを調節する。絞り及びシャッタ１０５は、光量を調節可能に構成されており、露出制御に用いられる。なお、本実施形態において、デジタルカメラ１００は、レンズ鏡筒１０１とカメラ本体とが一体的に構成された撮像装置であるが、これに限定されるものではない。本実施形態は、カメラ本体と、カメラ本体に着脱可能な交換レンズとを備えて構成される撮像システムにも適用可能である。
【００１２】
レンズ鏡筒１０１を通過した光は、ＣＣＤ（電荷結合素子）またはＣＭＯＳ（相補型金属酸化膜半導体）等を備えて構成される撮像素子１０６により受光される。撮像素子１０６は、光電変換によって被写体像を電気信号に変換することで、撮像信号を生成する。撮像信号は、画像処理回路１０７に入力される。画像処理回路１０７は、入力された撮像信号に対して画素補間処理や色変換処理等の各種処理を行い、画像データ（各種処理後の画像データ）を画像メモリ１０８に出力する。画像メモリ１０８は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）やＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等を備えて構成される記憶手段である。
【００１３】
表示部１０９は、ＴＦＴ型ＬＣＤ（薄膜トランジスタ駆動型液晶表示器）等を備えて構成され、撮影画像（画像データ）を表示する。また表示部１０９は、撮影画像とともに、特定の情報（例えば、撮影情報等）を表示する。このようなライブビュー等の情報表示により、撮影者が画角合わせを行うための電子ビューファインダ（ＥＶＦ）機能を実現している。
【００１４】
絞りシャッタ駆動部１１０は、画像処理回路１０７での画像処理によって得られた輝度情報に基づいてＡＥ制御部１２０は露出制御値（絞り値及びシャッタ速度）を演算し、この演算結果に基づいて絞り及びシャッタ１０５を駆動する。これにより、自動露出（ＡＥ）制御が行われる。
【００１５】
また、一般的にストロボを発光する場合と発光しない場合とで、露出制御値の算出方法が異なる。これは、ストロボを用いる場合の露出制御値はストロボの光が輝度へ与える影響を考慮して算出するため、ストロボを用いない場合の露出制御値よりも暗くなる値とする必要があるためである。例えばストロボを発光する場合は、ストロボを発光しない場合と比較してシャッタ速度が高速となるように算出する。ストロボ制御部１２１は、ＡＥ制御部１２０の露出制御値や画像メモリ１０８に格納された撮影画像データをもとにストロボ１１９における撮影時の発光量を演算する。
【００１６】
防振レンズ１０４は、撮影画像における被写体をシフト移動させる可動手段として機能する。防振レンズ駆動部１１１は、防振レンズ１０４を駆動制御して、被写体の追尾制御を実行する。また、防振レンズ駆動部１１１は、防振レンズ１０４を光軸と異なる方向に駆動することで像振れ補正（光学防振）を実行する。
【００１７】
本実施例では、防振レンズ１０４を用いた光学防振が採用されるが、像振れ補正方法として、撮像素子を光軸に垂直な面内で移動させることで像振れを行う方法を適用してもよい。また、撮像素子が出力する各撮影フレームの切り出し位置を変更することで、振れの影響を軽減させる電子防振を適用してもよい。また、複数の像振れ補正方法を組み合わせてもよい。
【００１８】
フォーカスレンズ駆動部１１２は、フォーカスレンズ１０３を駆動する。本実施形態において、デジタルカメラ１００は、コントラスト方式または位相差ＡＦ方式で自動焦点調節（ＡＦ）制御を行う。このためフォーカスレンズ駆動部１１２は、画像処理回路１０７の画像処理により得られた撮影光学系の焦点調節情報に基づいて、被写体にピントが合うようにフォーカスレンズ１０３を駆動する。ただし、本実施形態はこれに限定されるものではない。
【００１９】
ズームレンズ駆動部１１３は、ズーム操作指示に従ってズームレンズ１０２を駆動する。操作部１１７は、撮影者がカメラにズーミングを指示するためのズーム操作部材としてのズームレバーまたはズームボタン等を備えて構成される。カメラ制御部１１４は、ズーム指示操作に用いるズーム操作部材の操作量及び操作方向を検知して、ズーム駆動速度や駆動方向を演算し、その演算結果に従ってズームレンズ１０２を光軸に沿って移動する。
【００２０】
撮影動作によって生成された画像データは、インターフェース部（以下Ｉ／Ｆ部と呼ぶ）１１５を介して記録部１１６に送られて記録される。画像データは、デジタルカメラ１００に装着して使用されるメモリカード等の外部記録媒体またはデジタルカメラ１００に内蔵されている不揮発性のメモリ１１８、あるいはそれらの両方に記録される。
【００２１】
上述のズーム操作部材に加えて、撮影開始を指示するレリーズスイッチを含む。操作部１１７からの信号は、後述のカメラ制御部１１４に送られる。メモリ１１８は、プログラムデータや画像データの他に、デジタルカメラ１００の設定情報や、後述するストロボ１１９の配光特性情報が格納されている。そして、レリーズスイッチは、半押し、全押しの状態を持つ二段押し込み式のスイッチである。レリーズスイッチが半押しされる事によって、ＡＥ、ＡＦ動作などの撮影前の準備動作が行われ、全押しされる事によって、撮影処理が行われる。
【００２２】
以下本実施形態では、半押しされた状態をＳＷ１がＯＮした状態、全押しした状態をＳＷ２がＯＮした状態と記す。また、撮影者は操作部１１７を操作することで、単写撮影および連写撮影の設定変更や、後述する自動被写体追尾処理を実施するか否かの設定も行う。
【００２３】
カメラ制御部１１４は、ＣＰＵ（中央演算処理装置）等の演算装置を備えて構成され、撮影者の操作に応じて各部に制御命令を送ることによりデジタルカメラ１００全体を制御する。カメラ制御部１１４は、メモリ１１８に記憶されている各種の制御プログラム、例えば撮像素子１０６の制御やＡＥ／ＡＦ制御、ズーム制御等を行うためのプログラムを実行する。
【００２４】
光学ズームによる画角変更時に合焦状態を維持するには、レンズ鏡筒１０１のようなリアフォーカスタイプのレンズ鏡筒の場合、ズームレンズ１０２の位置に応じてフォーカスレンズ１０３を適正なフォーカス位置へ移動させる必要がある。このような制御をコンピュータズーム（ＣＺ）制御という。図２は、ズームレンズの焦点距離と被写体距離ごとのフォーカス位置との関係図である。
【００２５】
図２では、ズームレンズの焦点距離とピントが合うフォーカス位置との関係を、被写体までの距離ごとに示すデータデーブルとしてグラフ化している。本実施形態において、このテーブルはフォーカスカムテーブルと称する。図２において、横軸はズーム位置に対応する焦点距離を示し、縦軸はフォーカス位置を示している。各グラフ線の横には、デジタルカメラ１００から被写体までの距離（被写体距離）を示している。
【００２６】
カメラ制御部１１４は、ＡＦ制御を行う際にフォーカスレンズ駆動部１１２を制御して、フォーカスレンズ１０３を所定の範囲において移動させることによりスキャン動作を行う。この動作中に得られるコントラスト評価値等を用いて既知の方法により、合焦点であるフォーカス位置が検出される。そのときのズーム位置およびフォーカス位置を用い、フォーカスカムテーブルを参照することにより、被写体距離を計測することができる。
【００２７】
本実施形態のデジタルカメラ１００は、光学ズーム機能及び電子ズーム機能を有する。ＣＺ制御部１２２及びズームレンズ駆動部１１３は、光学ズームを行う。ＣＺ制御部１２２は、ズーム動作時に、所定の制御周期ごとにズームレンズ１０２のズーム位置を検出する。そしてＣＺ制御部１２２は、そのズーム位置に応じたＡＦ制御にて計測された被写体距離でのフォーカスカムテーブルに追従するように、フォーカスレンズ１０３を駆動させる。これにより、合焦状態を維持したまま光学ズーム動作を行うことが可能となる。
【００２８】
次に、防振レンズ１０４を用いた被写体追尾の制御方法について説明する。被写体検出部１２３は、撮影画像内の被写体の位置（被写体位置）を検出している。追尾量算出部１２７は、検出された被写体位置情報に基づいて、防振レンズ１０４で被写体を追尾するために用いる制御量である追尾補正量を算出する。
【００２９】
ここで、被写体検出部１２３での被写体位置検出方法について説明する。画像メモリ１０８に格納された撮影画像内に捉えられている被写体のうち、主被写体を自動的に認識する方法としては以下の方法がある。１つ目の方法は、人物を検出する方法である。被写体検出部１２３は、撮影画像中の被写体として顔、人体を検出する。顔検出処理では、人物の顔と判断するパターンが予め定められており、画像内に含まれる該パターンに一致する箇所を、人物の顔として検出することができる。
【００３０】
また、人体の検出についても、予め定められたパターンとの一致度に基づいて検出される。被写体検出部１２３は、検出された各被写体について、被写体（顔）としての確からしさを示す信頼度を算出する。信頼度は、例えば、画像内における顔領域の大きさや、顔パターンとの一致度合いから算出される。すなわち、被写体検出部１２３は、撮影画像内における被写体の大きさ、または当該被写体と予め記憶された被写体のパターンとの一致度に基づいて当該被写体の信頼度を演算する信頼度演算手段として機能する。
【００３１】
他の主被写体検出の方法として、撮影画像内に捉えられている被写体を撮像された画像内の色相や彩度等のヒストグラムから導入される分布を区間に分け、当該区間毎に撮像された画像を分類することで得られるそれぞれの領域を被写体として認識してもよい。例えば、撮像された画像について作成された複数の色成分のヒストグラムを山型の分布範囲で区分けし、同一の区間の組み合わせに属する領域に撮像された画像を分類することで被写体を認識する。
【００３２】
認識された被写体毎に評価値を算出することで、当該評価値が最も高い被写体を主被写体として判定することができる。主被写体が決定された後は、主被写体領域の、例えば色相分布や大きさ等の特徴量を用いて、以降に順次撮像された画像から特徴量と類似する領域を検出することで主被写体領域を追尾することができる。
【００３３】
検出された被写体の位置情報は、追尾量算出部１２７に入力され、追尾量算出部１２７が、追尾補正量を演算する。被写体が１つの場合、追尾量算出部１２７は、被写体の重心位置が画像中心付近に位置するように追尾補正量を演算する。被写体が複数の場合、追尾量算出部１２７は、複数の被写体に対応する１つの重心位置を求め、求めた重心位置が画像中心付近に位置するように追尾補正量を演算する。
【００３４】
図３は、検出された被写体の追尾制御を説明する図である。図３（Ａ）は、被写体の追尾制御開始前の撮影画像３０１ａを示す。図３（Ｂ）は、被写体の追尾制御開始後の撮影画像３０１ｂを示す。
【００３５】
図３（Ａ）の撮影画像３０１ａにおいて、被写体３０２ａは、画像中心３０４から離れた位置にある。３０３ａは、被写体３０２ａの重心位置（被写体重心位置）を示す。被写体重心位置３０３ａの画像中心３０４までの距離を追尾制御により徐々に近づけていき、最終的には画像中心３０４と被写体重心位置がほぼ一致するように追尾制御を行う。図３（Ｂ）に示すように、追尾が成功した被写体３０２ｂの被写体重心位置３０３ａは、画像中心３０４と一致する。
【００３６】
次に、追尾量の算出方法について説明する。図４は、追尾量算出部の機能ブロック図の一例である。追尾量算出部１２７は、画像縦方向、横方向の各軸にて個々に追尾補正量を演算するが、ここでは片軸についてのみ説明する。
【００３７】
減算器４０３は、被写体検出部１２３が出力する被写体位置情報に基づき、被写体位置４０１の座標と画像中央位置４０２の座標とを減算する。これにより、画像中心位置と被写体の重心位置との画像上での距離（中心ズレ量）が算出され、算出された中心ズレ量は画像中心を０とした符号付きのデータになる。減算器４０３の出力は、カウント値テーブル４０４に入力され、被写体重心位置と画像中心との差分の距離の大きさに基づいて、追尾のためのカウント値が演算される。カウント値は、制御サンプリング毎に演算される。
【００３８】
ここで、中心ズレ量が所定閾値Ａ以下または所定閾値−Ａ以上の場合、カウント値を０に設定することで、中心から所定範囲内では追尾をしない不感帯領域を設けている。また、カウント値テーブル４０４では、中心ズレ量が大きくなるとカウント値が大きくなる。カウント値の符号は、中心ズレ量の符号に合わせて演算される。
【００３９】
カウント値テーブル４０４の出力は、信号選択部４０６に入力される。信号選択部４０６には、ダウンカウント値４０５の出力と、追尾スイッチ４０７の状態も入力される。追尾スイッチがオンされている場合は、信号選択部４０６は、カウント値テーブル４０４の出力を選択し、加算器４０８に出力する。追尾スイッチがオフされている場合は、信号選択部４０６は、ダウンカウント値４０５の出力を選択し、加算器４０８に出力する。
【００４０】
ダウンカウント値出力部４０５は、ダウンカウント値を出力する。ダウンカウント値出力部４０５には、後処理で演算される追尾量前回サンプリング値４１０も入力されている。追尾量前回サンプリング値４１０は、前回サンプリングまでの追尾補正量である。追尾量前回サンプリング値４１０がプラスの符号である場合は、ダウンカウント値出力部４０５は、ダウンカウント値をマイナスに設定する。
【００４１】
追尾量前回サンプリング値４１０がマイナスの符号である場合は、ダウンカウント値出力部４０５は、ダウンカウント値をプラスに設定し、追尾補正量の絶対値が小さくなるようにする。また、追尾量前回サンプリング値４１０が０±所定範囲以内である場合は、ダウンカウント値出力部４０５は、ダウンカウント値を０に設定する。
【００４２】
加算器４０８は、選択部４０６の出力と追尾量前回サンプリング値４１０とを加算する。加算器４０８の出力は、上下限値設定部４０９に入力される。上下限値設定部４０９は、追尾補正量を、所定上限値以上、所定下限値以下にならないように設定する。上下限値設定部４０９の出力はＬＰＦ（ローパスフィルタまたは低域透過フィルタ）４１１に入力される。上下限値設定部４０９の出力は、ＬＰＦ４１１によって被写体検出の高周波ノイズがカットされ、防振レンズ量変換部４１２に出力する。
【００４３】
防振レンズ量変換部４１２は、ＬＰＦ４１１の出力を、防振レンズ１０４で被写体追尾するための信号に変換する。これにより、最終的な追尾補正量が演算される。以上の処理によって得られた追尾補正量に基づいて防振レンズ１０４が駆動されることで、徐々に被写体の重心位置が画像中心付近に位置するように追尾補正される。
【００４４】
ここで、自動被写体追尾処理について図７のフローチャートを用いて説明する。Ｓ７０１で、カメラ制御部１１４は、画像メモリ１０８に格納された画像データから、追尾対象となる被写体が存在するか否かを判断する。追尾対象となる被写体が存在する場合は、Ｓ７０２に進み、追尾対象となる被写体が存在しない場合は、フローチャートを終了する。
【００４５】
Ｓ７０２で、カメラ制御部１１４は、画像データ内における追尾対象の被写体の位置を検出し、Ｓ７０３で、カメラ制御部１１４は、追尾対象の被写体の重心位置を検出する。
Ｓ７０４で、カメラ制御部１１４は、追尾量算出部１２７を用いて、Ｓ７０２で検出した追尾対象の被写体の重心位置に基づきレンズ駆動量を算出する。Ｓ７０５で、カメラ制御部１１４は、防振レンズ駆動部１１１によって、Ｓ７０４で算出したレンズ駆動量に基づき防振レンズ１０４を駆動させる。防振レンズの駆動が完了するとフローチャートを終了する。
【００４６】
また、メモリ１１８には、防振レンズ１０４を単位駆動量だけ駆動させることによる画角の角度変化量が格納されている。図１０を用いて説明する。図１０（Ａ）において、１００１は防振レンズ１０４を駆動させる前の画像中心位置であり、１００２は防振レンズ１０４を１単位駆動量（防振レンズ１０４を駆動させる上での最小駆動量）だけ駆動させた後の画像の中心位置である。この時、１００１および１００２とレンズ鏡筒１０１を結んだ直線との角度差θ分だけ画角が変化している。この角度を予めメモリ１１８に記憶しておく。
【００４７】
なお、θは焦点距離毎で異なるため、焦点距離毎の情報として記憶する。図１０（Ｂ）は記憶された画角の角度変化量情報の一例を示している。例として、焦点距離が２４ｍｍで防振レンズ１０４を５０単位駆動量駆動させると、駆動前と比較して画像中心が０．３°変化する。
【００４８】
次に、トリミング処理について説明する。防振レンズ１０４は物理的な可動範囲を超えた位置まで駆動させることはできないため、追尾中の被写体がレンズ鏡筒１０１の光軸上の中心から大きく離れてしまうと、防振レンズ１０４を用いて被写体を画像の中心付近へ補正することはできなくなる。図５を用いて説明する。図５（Ａ）は、撮影画像５０１ａを示し、５０２は防振レンズ１０４の可動範囲を示している。被写体５０４ａの重心５０３ａは、撮影画像５０１の中心点５０５と一致していないため、防振レンズ１０４を用いた追尾処理が行われる。
【００４９】
被写体５０４ａの重心５０３ａと撮影画像５０１の中心点５０５を一致させるためには、防振レンズ１０４を５０６の位置に駆動させる必要がある。しかし、５０６は防振レンズ１０４の可動範囲５０２の範囲外であるため、防振レンズ１０４を５０６の位置まで駆動させることはできない。すなわち、図５（Ａ）のケースでは防振レンズ１０４を用いて被写体を画像の中心に制御することは不可能である。本実施例におけるデジタルカメラ１００は、防振レンズ１０４を用いて被写体を画像の中心に制御することが不可能な場合、被写体の重心が画像の中心位置となるように画像を切り出すトリミング処理を行う。
【００５０】
具体的には、被写体５０４ａの重心５０３ａが中心位置となるように５０７ａの範囲で画像を切り出して保存する。この時、切り出しを行う画像データの縦横の比率は切り出しを行う前の画像と同等の比率とし、かつ最も大きな面積となるように切り出しを行う。図５（Ｂ）の５０７ｂはトリミング処理を実施した後の撮影画像を示し、被写体５０４ｂの重心位置５０３ｂが画像の中心位置と一致している。
【００５１】
例として、５０１ａの画像が横４０００Ｐｉｘ、縦３０００Ｐｉｘの大きさとし、被写体５０４ａの重心５０３ａの座標が（５００，２５００）であったとする（ただし、５０１ａの左上の点を（０，０）とする。）。この場合、（０，２１２５）の座標から、横１０００Ｐｉｘ、縦７５０Ｐｉｘの大きさで切り出しを行うと、被写体５０４ａの重心５０３ａが中心となる画像となり、かつ切り出し前の画像データの縦横比率４：３と同等比率としつつ最大の大きさの画像を取得できる。
【００５２】
次に、ストロボの配光特性について説明する。配光特性とはストロボから発する光の角度とその強さの特性であり、一般的にレンズ鏡筒１０１の光軸上の中心から離れるほど光は弱くなる。配光特性に関する情報はメモリ１１８に格納されている。図６はストロボの配光特性に関する情報の一例である。光軸中心における光の強さを１００とした場合の、ストロボ１１９からの角度および距離毎における光の強さが記されている。即ち、最も光が強い光軸中心位置の値を基準とした割合値が記録されている。
【００５３】
［実施例１］
本発明に係る実施例１を説明する。実施例１における撮像装置は、防振レンズとトリミング処理を併用する自動被写体追尾機能を使用しつつ、ストロボを用いた撮影を行う際、防振レンズの位置とトリミングを行う位置・サイズおよびストロボの配光特性を考慮し、撮影画像が光量不足になるか否かを判定する。光量不足になると判定された場合には、撮影時のストロボ発光量を変更することを特徴とする。
【００５４】
具体的には、自動被写体追尾による駆動後の防振レンズ１０４の位置およびトリミング位置から、撮影時の被写体の位置を算出し、ストロボの配光特性情報からその位置における光の強さを取得する。被写体位置における光の強さが、所定値未満であった場合、光量不足になると判定してストロボ発光量を増やすことを特徴とする。本例では、光の強さが９０未満であった場合を光量不足になると判定する例を述べるが、この値は自由に変更が可能である。本処理について、図８のフローチャートを用いて説明する。
【００５５】
Ｓ８０１で、カメラ制御部１１４は、被写体検出部１２３を用いて検出した被写体の評価値から、追尾対象の被写体を指定する。ただし、撮影者が表示部１０９に表示された画像を参照し、操作部１１７を用いて自動被写体追尾の対象とする被写体を指定する構成としてもよい。
【００５６】
Ｓ８０２で、カメラ制御部１１４は、防振レンズ１０４を駆動して自動被写体追尾処理を行う。本処理は図７と同様の処理である。Ｓ８０３で、撮影者によってレリーズスイッチが半押しされ、ＳＷ１がＯＮ状態か否かを判定する。ＳＷ１がＯＮ状態の場合はＳ８０４へ進み、ＳＷ１がＯＮ状態ではない場合はＳ８０２へと進む。Ｓ８０４で、カメラ制御部１１４は、防振レンズ１０４を用いた自動被写体追尾を終了し、防振レンズ１０４の位置を確定する。
【００５７】
Ｓ８０５で、カメラ制御部１１４は、フォーカスレンズ駆動部１１２を用いて、自動焦点調節（ＡＦ）制御を行う。Ｓ８０６で、撮影者によってレリーズスイッチが半押しされ、ＳＷ１がＯＮ状態か否かを判定する。ＳＷ１がＯＮ状態の場合はＳ８０７へ進み、ＳＷ１がＯＮ状態ではない場合はＳ８０２へと進む。Ｓ８０７で、撮影者によってレリーズスイッチが全押しされ、ＳＷ２がＯＮ状態か否かを判定する。ＳＷ２がＯＮ状態の場合はＳ８０８へ進み、ＳＷ２がＯＮ状態ではない場合はＳ８０６へと進む。
【００５８】
Ｓ８０８で、カメラ制御部１１４は、防振レンズ制御部１１１を用いて、防振レンズ１０４が可動範囲の限界の位置まで駆動されているかを判定する。具体的には、可動範囲の最大値の値を予め決めておき、防振レンズの位置がその値と一致しているかどうかで判定する。防振レンズ１０４が可動範囲の限界の位置まで駆動していた場合はＳ８０９へ進み、限界の位置まで駆動していない場合はＳ８１１へと進む。
【００５９】
Ｓ８０９で、カメラ制御部１１４は、画像メモリ１０８に格納された画像データを参照し、画像のトリミング位置およびトリミングサイズを算出する。算出方法については先述の通りである。算出したトリミング位置、トリミングサイズはメモリ１１８に記憶する。
Ｓ８１０で、カメラ制御部１１４は、トリミング実施フラグとして「１」をメモリ１１８に記憶する。記憶が完了するとＳ８１２へと進む。Ｓ８１１で、カメラ制御部１１４は、トリミング実施フラグとして「０」をメモリ１１８に記憶する。
【００６０】
Ｓ８１２で、カメラ制御部１１４は、画像処理回路１０７での画像処理によって得られた輝度情報に基づいて、撮影時のストロボ発光量を算出する。本処理は、図９を用いて後述する。Ｓ８１３で、ＡＥ制御部１２０は、ストロボ発光を行う場合の露出制御値を算出する。Ｓ８１４で、カメラ制御部１１４は、Ｓ８１３で算出した露出制御値をもとに、撮像素子１０６、画像処理回路１０７、絞りシャッタ駆動部１１０、絞り及びシャッタ１０５、ストロボ１１９を制御して撮影画像データを作成する。この時Ｓ８１２でメモリ１１８に記憶したストロボ発光量に基づいてストロボ１１９は発光を行う。作成した撮影画像データは画像メモリ１０８に記憶する。
【００６１】
Ｓ８１５で、カメラ制御部１１４は、Ｓ８１０およびＳ８１１でメモリ１１８に記憶したトリミング実施フラグを参照し、値が「１」と等しいか否かを判定する。トリミング実施フラグが「１」であった場合は、Ｓ８１６へ進み、「１」以外であった場合は、Ｓ８１７へ進む。Ｓ８１６で、カメラ制御部１１４は、Ｓ８１４で画像メモリ１０８に格納した画像データのトリミング処理を行う。トリミングは、Ｓ８１０でメモリ１１８に記憶したトリミング位置およびトリミングサイズを参照する。トリミング処理後の画像データは再度画像メモリ１０８に格納する。
【００６２】
Ｓ８１７で、カメラ制御部１１４は、Ｓ８１４またはＳ８１６で、画像メモリ１０８に格納した画像データを、Ｉ／Ｆ部１１５を介して記録部１１６に記録する。記録が完了すると、フローチャートを終了する。
【００６３】
次に、図８のＳ８１２に示した発光量の算出処理について、図９のフローチャートを用いて説明する。デジタルカメラ１００は、撮影時のストロボ発光量を算出するために、ストロボが発光していない定常状態と、プリ発光をしているプリ発光状態とでそれぞれ測光値を演算し、その差から撮影時の発光量を求める。
【００６４】
Ｓ９０１で、ストロボ制御部１２１は、図８のＳ８０４で確定した防振レンズ１０４の位置、トリミング位置、焦点距離等の情報から、レンズ鏡筒１０１を基準として光軸中心と被写体間の角度を算出する。以後、この角度を被写体角度と称する。例として、図１７を用いる。図１７（Ａ）の１７０１は防振レンズ１０４の可動範囲であり、１７０２は防振レンズ１０４の位置である。１７０３はレンズ鏡筒１０１の光軸中心であり、１７０４は防振レンズ１０４が１７０２に位置する時の画像の中心である。１７０５はトリミング位置で、１７０６は被写体の重心位置であり、１７０５の画像の中心と一致する。
【００６５】
ここで、メモリ１１８に記憶された防振レンズ１０４の単位駆動量あたりの画角の角度変化量は図１０（Ｂ）と同値とし、防振レンズ１０４の単位駆動量は１０μｍとする。図１７（Ｂ）で示す通り、防振レンズ１０４の位置は２０ｍｍ（画面上で右側を正とする）であり、焦点距離５０ｍｍの単位駆動における画角変化量は０．００３°である。よって、光軸中心からの画角の変化角度は６．０°となる。また、図１７（Ｃ）は防振レンズ１０４駆動後の画角を説明する図である。
【００６６】
ここで、焦点距離５０ｍｍの水平側の画角角度θは４０°であり、先の通り画角は光軸中心から６．０°右側に移動していることからθｔ２は２６°である。また、画像データの横のサイズは４０００Ｐｉｘの大きさであり、横のトリミングサイズが１０００Ｐｉｘであることから、全体サイズの１／４で切り出しを行っている。よってトリミング範囲の角度は全体４０°の１／４で１０°分の画角になる。よって、θｔ１は１６°となる。被写体はθｔ１およびθｔ２の中心位置のため、θｔは２１°となる。算出した被写体角度θｔはメモリ１１８に記憶する。なお、本例では水平方向のみについて述べているが、垂直方向も同様の計算を行う。
【００６７】
Ｓ９０２で、ストロボ制御部１２１は、メモリ１１８に記憶されたストロボの配光特性を参照し、被写体位置における光の強さを取得する。例として、図１７の場合で説明する。なお、メモリ１１８には図６で説明したストロボの配光特性が記憶されているものとする。Ｓ９０１で求めた通り、図１７における被写体角度θｔは２１°である。また、被写体距離は１０ｍである。この条件下におけるストロボの配光特性を図６から取得すると、光の強さＰｌは７０であることがわかる。
【００６８】
Ｓ９０３で、ＡＥ制御部１２０は、プリ発光前の測光値を算出する。具体的には、プリ発光実施前の画像処理回路１０７での画像処理によって得られた輝度情報を取得する。本処理により取得した輝度情報をＥｖ０とする。Ｅｖ０はメモリ１１８に記憶する。
【００６９】
Ｓ９０４で、ストロボ制御部１２１は、予め設定されたプリ発光量でプリ発光を行うようにストロボ１１９を駆動させる。Ｓ９０５で、ＡＥ制御部１２０は、プリ発光中の測光値を算出する。具体的には、Ｓ９０４でプリ発光したタイミングにおける画像処理回路１０７での画像処理によって得られた輝度情報を取得する。本処理により取得した輝度情報をＥｖ１とする。Ｅｖ１はメモリ１１８に記憶する。
【００７０】
Ｓ９０６で、ストロボ制御部１２１は、撮影時のストロボの発光量を計算する。Ｓ９０３およびＳ９０５でメモリ１１８に記憶したＥｖ０およびＥｖ１を取得し、差分から実際のストロボ発光量を算出する。具体的な発光量の算出方法については既知であるため、ここでは割愛する。算出したストロボ発光量はメモリ１１８に記憶する。
【００７１】
Ｓ９０７で、ストロボ制御部１２１は、Ｓ９０２で取得した光の強さが所定値未満か否かを判定する。所定値未満ならば、補正が必要と判定してＳ９０８へと進み、所定値以上であった場合は補正が不要と判断してフローチャートを終了する。本例では９０未満であった場合に補正を必要とすると判定するので、９０未満であればＳ９０８へ進み、９０以上であれば、フローチャートを終了する。
【００７２】
Ｓ９０８で、ストロボ制御部１２１は、Ｓ９０６で記憶したストロボ発光量に補正をかける。具体的には、光の強さが１００と同等の光量となるようにストロボ発光量に補正をかける。即ち、発光量が１００／Ｐｌ倍となる様な値をとする。例として、図１７のケースを考える。Ｓ９０２で取得したＰｌは７０であるため、１００／７０倍の発光量とする。算出したストロボ発光量を再度メモリ１１８に記憶する。
【００７３】
以上実施例１により、自動被写体追尾機能を使用しつつストロボを用いた撮影を行っても、ストロボの光量不足による不自然な画像が撮影されることを防ぐことが出来る。
【００７４】
［実施例２］
本発明に係る実施例２を説明する。実施例２において実施例１の場合と同様の構成要素については既に使用した符号を用いることにより、それらの詳細な説明を省略し、主に相違点を説明する。なお、このような説明の省略については後述の実施例でも同じである。
【００７５】
実施例２では、撮影時の防振レンズ１０４の位置、トリミング位置およびメモリ１１８に記憶されたストロボの配光特性の情報を用いて、光量不足の画像が撮影されるか否かを判定し、光量不足の画像が撮影される判定された場合には、ストロボ発光を行わない撮影を行うことを特徴とする。これは、先述の通りストロボを用いる場合の露出制御値はストロボ光が輝度へ与える影響を考慮して算出している。
【００７６】
しかし、光量不足となる場合はストロボ光が想定よりも少ないため輝度不足となり、不自然な画像が記録されてしまう。そこで、光量不足と判定された場合は、ストロボの発光を行わず、ストロボを用いない場合の露出制御値を用いた撮影を行うことで、不自然な画像が撮影されることを防ぐ。
【００７７】
具体的には、自動被写体追尾による駆動後の防振レンズ１０４の位置およびトリミング位置から、撮影時の被写体の位置を算出し、ストロボの配光特性情報からその位置における光の強さを取得する。その強さが所定値以上であれば、光量不足ではないと判定して撮影時にストロボ発光を行うが、所定値未満であれば光量不足と判定してストロボ発光を行わない撮影を行う。本例では、レンズ鏡筒の光軸中心と比較して、７０未満の場合は光量不足となると判定する。本処理について、図１１のフローチャートを用いて説明する。
【００７８】
Ｓ１１０１〜Ｓ１１１１の処理は、実施例１で説明した図８のＳ８０１〜Ｓ８１１の処理と同様である。Ｓ１１１２で、カメラ制御部１１４は、撮影時のストロボ発光量を算出する。本処理は、図１２を用いて後述する。Ｓ１１１３で、カメラ制御部１１４は、Ｓ１１１２で算出したストロボ発光量が「０」よりも大きいか否かを判定する。「０」よりも大きい場合はＳ１１１４へ進み、「０」の場合は、Ｓ１１１５へと進む。
【００７９】
Ｓ１１１４で、ＡＥ制御部１２０は、ストロボ発光を行う場合の露出制御値を算出する。先述の通り、露出制御値の算出方法は、ストロボ発光を行う場合と行わない場合とで異なる。ここでは、ストロボ発光量が「０」よりも大きな値であるため、ストロボ発光を用いた撮影を行う。このため、ストロボ発光を行う場合における露出制御値を算出する。露出制御値の算出が完了すると、Ｓ１１１６へと進む。
【００８０】
Ｓ１１１５で、ＡＥ制御部１２０は、ストロボ発光を行わない場合の露出制御値を算出する。ここでは、ストロボ発光量が「０」であるため、ストロボ発光を行わない撮影を行う。このため、ストロボ発光を行わない場合における露出制御値を算出する。Ｓ１１１６〜Ｓ１１１９の処理は、実施例１で説明した図８のＳ８１４〜Ｓ８１７の処理と同様である。Ｓ８１７の処理が完了すると、フローチャートを終了する。
【００８１】
次に、実施例２における図１１のＳ１１１２の発光量の算出処理について、図１２を用いて説明する。Ｓ１２０１〜Ｓ１２０２の処理は、実施例１で説明した図９のＳ９０１〜Ｓ９０２の処理と同様である。Ｓ１２０３で、ストロボ制御部１２１は、Ｓ１２０２で取得した被写体の位置における光の強さが所定値以上か否かを判定する。所定値以上ならば、Ｓ１２０３へと進み、所定値未満であった場合はＳ１２０８へと進む。本例では７０未満であった場合はストロボ発光を行わないと判定するので、７０以上であればＳ１１０３へ進み、７０未満であれば、Ｓ１２０８へと進む。
【００８２】
Ｓ１２０４〜Ｓ１２０７の処理は、実施例１で説明した図９のＳ９０３〜Ｓ９０６の処理と同様である。Ｓ１２０７の処理が完了すると、フローチャートを終了する。Ｓ１２０８で、ストロボ制御部１２１は、ストロボ発光量を「０」としてメモリ１１８に記憶する。メモリ１１８への記憶が完了すると、フローチャートを終了する。
【００８３】
以上実施例２により、ストロボの配光特性の情報を用いて光量不足になる防振レンズの位置およびトリミング位置で撮影を行うと判定された場合は、ストロボ発光を行わない露出制御値を算出して撮影を行う。撮影時に手振れや被写体ぶれ等に注意を要する必要があるものの、ストロボの光量不足による不自然な画像が撮影されることを防ぐことが出来る。
【００８４】
［実施例３］
本発明に係る実施例３を説明する。実施例３では、ストロボの配光特性の情報を用いて、自動被写体追尾中の防振レンズの駆動範囲を光量不足の画像が撮影されない範囲に制限し、同様に光量不足となる可能性がある場合はトリミング処理を行わないことを特徴とする。
【００８５】
具体的には、自動被写体追尾時の防振レンズの駆動範囲を、画像内の中心位置におけるストロボの配光特性の情報を参照して所定値以上の光の強さの範囲内に制限し、被写体が所定値未満の箇所に位置している場合はトリミング処理を行わないことを特徴とする。
【００８６】
本例では、被写体がレンズ鏡筒１０１の光軸上の中心と同等の光の強さ（本例では１００）の範囲内を防振レンズの可動範囲とし、トリミング処理は光の強さが９０以上ならば実行する例を示す。ただし、これらのパラメータは自由に変更が可能である。撮影における全体としての処理の流れを図１３のフロートを用いて説明する。
【００８７】
Ｓ１３０１の処理は、実施例１で説明した図８のＳ８０１の処理と同様である。Ｓ１３０２で、カメラ制御部１１４は、防振レンズ１０４を駆動して自動被写体追尾処理を行う。本処理は図１４を用いて後述する。Ｓ１３０３〜Ｓ１３０７の処理は、実施例１で説明した図８のＳ８０３〜Ｓ８０７の処理と同様である。
【００８８】
Ｓ１３０８で、カメラ制御部１１４は、Ｓ１３０２でメモリ１１８に記憶したトリミング実施フラグを参照し、その値が「１」と等しいか否かを判定する。トリミング実施フラグが「１」であった場合は、Ｓ１３０９へ進み、「１」以外であった場合は、Ｓ１３１０へ進む。Ｓ１３０９で、カメラ制御部１１４は、画像メモリ１０８に格納された画像データを参照し、画像のトリミング位置およびトリミングサイズを算出する。本処理については、図１６を用いて後述する。
【００８９】
Ｓ１３１０で、カメラ制御部１１４は、撮影時のストロボ発光量を算出する。本処理は、図１５を用いて後述する。Ｓ１３１１〜Ｓ１３１５の処理は、実施例１で説明した図８のＳ８１３〜Ｓ８１７の処理と同様である。Ｓ１３１５の処理が完了すると、フローチャートを終了する。
【００９０】
次に、図１３のＳ３０２に示した発光量の算出処理について、図１４のフローチャートを用いて説明する。Ｓ１４０１で、カメラ制御部１１４は、画像メモリ１０８に格納された画像データから、追尾対象となる被写体が存在するか否かを判断する。追尾対象となる被写体が存在する場合は、Ｓ１４０２に進み、追尾対象となる被写体が存在しない場合は、Ｓ１４１０に進む。
【００９１】
Ｓ１４０２の処理は、実施例１における図８のＳ８０５の処理と同様である。Ｓ１４０３〜Ｓ１４０５の処理は、図７のＳ７０２〜Ｓ７０４の処理と同様である。Ｓ１４０６で、ストロボ制御部１２１は、現在の防振レンズ位置にＳ１４０５で算出した追尾補正量を加えた値、即ち防振レンズを駆動させた場合の位置における、レンズ鏡筒１０１の光軸中心からの距離を算出する。算出方法は先述の処理と同様である。
【００９２】
Ｓ１４０７で、ストロボ制御部１２１は、メモリ１１８に記憶されたストロボの配光特性を参照し、Ｓ１４０６で求めた被写体位置および画角における光の強さを取得する。取得方法は先述の実施例１の図９のＳ９０２の処理と同様である。Ｓ１４０８で、ストロボ制御部１２１は、Ｓ１４０７で取得した算出後の防振レンズの位置における光の強さが所定値未満か否かを判定する。所定値未満ならば、Ｓ１４０１１へ進み、所定値以上であった場合は、Ｓ１４０９へと進む。本例では１００未満であった場合はＳ１４１１へ進み、１００以上であれば、Ｓ１４０９へ進む。
【００９３】
Ｓ１４０９の処理は、図７のＳ７０６の処理と同様である。Ｓ１４１０では、カメラ制御部１１４は、トリミング実施フラグとして「０」をメモリ１１８に記憶する。記憶が完了するとフローチャートを終了する。Ｓ１４１１では、カメラ制御部１１４は、トリミング実施フラグとして「１」をメモリ１１８に記憶する。記憶が完了するとフローチャートを終了する。
【００９４】
次に、図１３のＳ１３０９に示したトリミング位置およびトリミングサイズの算出方法について、図１６のフローチャートを用いて説明する。Ｓ１６０１〜Ｓ１６０２の処理は、実施例１における図９のＳ９０１〜Ｓ９０２の処理と同様である。Ｓ１６０３で、Ｓ１６０２で取得した光の強さが９０よりも大きいか否かを判定する。
【００９５】
大きい場合はＳ１６０４へ進み、小さい場合はＳ１６０５へと進む。Ｓ１６０４は、実施例１における図８のＳ８０９の処理と同様である。処理が完了するとフローチャートを終了する。Ｓ１６０５で、カメラ制御部１１４は、トリミング実施フラグとして「０」をメモリ１１８に記憶する。記憶が完了するとフローチャートを終了する。
【００９６】
次に、図１３のＳ１３１０に示した発光量の算出処理について、図１５のフローチャートを用いて説明する。Ｓ１５０１〜Ｓ１５０４の処理は、実施例１における図９のＳ９０３〜Ｓ９０６の処理と同様である。Ｓ１５０４の処理が完了すると、フローチャートを終了する。
【００９７】
以上実施例３により、ストロボの配光特性の情報を用いて光量不足にならない範囲内でのみ被写体の自動被写体追尾が行われるようになる。被写体の自動被写体追尾が可能な範囲は狭くなるが、ストロボの光量不足による不自然な画像が撮影されることを防ぐことが出来る。
【００９８】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【００９９】
１００  デジタルカメラ
１０１  レンズ鏡筒
１０２  ズームレンズ
１０３  フォーカスレンズ 
１０４  防振レンズ
１０５  絞りシャッタ
１０６  撮像素子
１０７  画像処理回路
１０８  画像メモリ
１０９  表示部
１１０  絞りシャッタ駆動部
１１１  防振レンズ駆動部
１１２  フォーカスレンズ駆動部
１１３  ズームレンズ駆動部
１１４  カメラ制御部
１１５  Ｉ／Ｆ
１１６  記録部
１１７  操作部
１１８  メモリ
１１９  ストロボ
１２０  ＡＥ制御部
１２１  ストロボ制御部
１２２  ＣＺ制御部
１２３  被写体検出部
１２４  姿勢制御部
１２５  揺れ検出部
１２６  測距センサ
１２７  追尾量算出部
【図１】
2018074223.tif 000003
【図２】
2018074223.tif 000004
【図３】
2018074223.tif 000005
【図４】
2018074223.tif 000006
【図５】
2018074223.tif 000007
【図６】
2018074223.tif 000008
【図７】
2018074223.tif 000009
【図８】
2018074223.tif 000010
【図９】
2018074223.tif 000011
【図１０】
2018074223.tif 000012
【図１１】
2018074223.tif 000013
【図１２】
2018074223.tif 000014
【図１３】
2018074223.tif 000015
【図１４】
2018074223.tif 000016
【図１５】
2018074223.tif 000017
【図１６】
2018074223.tif 000018
【図１７】
2018074223.tif 000019