(57)【要約】【課題】本発明は、近年のディジタル画像処理技術を有効利用し、オートフレーミング機能を搭載したディジタルカメラを提供することを目的とする。【解決手段】本発明のディジタルカメラは、撮影光学系が人物像を目標サイズにするのに必要な最適画角を、その撮影光学系の撮影距離に基づき算出する画角算出手段（Ｓ６３，Ｓ６４，Ｓ６５）と、前記撮影光学系の画角を前記最適画角より広角側に設定するズーム制御手段（Ｓ６６）と、前記撮影光学系が前記設定下で生成する画像において、前記最適画角に相当するサイズを有し、かつ前記人物像を所定位置に含む領域の輪郭を、その画像のトリミング枠として算出する枠算出手段（Ｓ６７）と、を備えたことを特徴とする。【選択図】      図３
2008252711.tif 000002
【特許請求の範囲】
【請求項１】
撮影光学系が人物像を目標サイズにするのに必要な最適画角を、その撮影光学系の撮影距離に基づき算出する画角算出手段と、
前記撮影光学系の画角を前記最適画角より広角側に設定するズーム制御手段と、
前記撮影光学系が前記設定下で生成する画像において、前記最適画角に相当するサイズを有し、かつ前記人物像を所定位置に含む領域の輪郭を、その画像のトリミング枠として算出する枠算出手段と、
を備えたことを特徴とするディジタルカメラ。
【請求項２】
請求項１に記載のディジタルカメラにおいて、
前記撮影光学系が前記設定下で生成した画像を、前記枠算出手段が算出したトリミング枠でトリミングするトリミング手段を更に備えた
ことを特徴とするディジタルカメラ。
【請求項３】
請求項２に記載のディジタルカメラにおいて、
前記画角算出手段、前記制御手段、前記枠算出手段、前記トリミング手段は、
前記撮影光学系が保存用の静止画像を生成するときと、前記撮影光学系が表示用の動画像を生成するときとの双方において動作する
ことを特徴とするディジタルカメラ。
【請求項４】
請求項３に記載のディジタルカメラにおいて、
前記撮影光学系が生成した表示用の動画像を表示することの可能な表示手段を更に備え、
前記表示手段は、
前記撮影光学系が表示用の動画像を生成する期間に、その動画像の代わりに前記トリミング手段がトリミングした後の前記動画像を表示する
ことを特徴とするディジタルカメラ。
【請求項５】
請求項１〜請求項４の何れか一項に記載のディジタルカメラにおいて、
前記画角算出手段は、
前記目標サイズを撮影シーンに応じて切り替える
ことを特徴とするディジタルカメラ。
【請求項６】
請求項５に記載のディジタルカメラにおいて、
前記画角算出手段は、
前記撮影光学系が生成する画像中の顔領域の数に基づき前記撮影シーンを判別する
ことを特徴とするディジタルカメラ。
【請求項７】
請求項５又は請求項６に記載のディジタルカメラにおいて、
前記画角算出手段は、
前記撮影光学系の撮影距離に基づき前記撮影シーンを判別する
ことを特徴とするディジタルカメラ。
【請求項８】
請求項１〜請求項７の何れか一項に記載のディジタルカメラにおいて、
前記枠算出手段は、
前記撮影光学系が前記設定下で生成した画像中の顔領域の位置に基づき、その画像中の前記人物像の位置を認識する
ことを特徴とするディジタルカメラ。
【請求項９】
請求項１〜請求項８の何れか一項に記載のディジタルカメラにおいて、
前記撮影光学系の画角をユーザが調節したときには、前記画角算出手段、前記制御手段、前記枠算出手段の動作を禁止する禁止手段を更に備えた
ことを特徴とするディジタルカメラ。
【請求項１０】
請求項１〜請求項９の何れか一項に記載のディジタルカメラにおいて、
前記人物像の状態が変化したときには、前記撮影光学系の画角を最広角に設定してから、前記画角算出手段、前記制御手段、前記枠算出手段を改めて動作させるリセット手段を更に備えた
ことを特徴とするディジタルカメラ。
【請求項１１】
請求項１０に記載のディジタルカメラにおいて、
前記リセット手段は、
前記撮影光学系が生成する画像中の顔領域の数の変化に基づき、前記人物像の状態の変化を検出する
ことを特徴とするディジタルカメラ。                                                                               
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ズーム制御機能を有したディジタルカメラに関する。
【背景技術】
【０００２】
ズーム制御機能を有したカメラの中に、オートイメージサイジング機能を搭載したものが提案されている（特許文献１等を参照）。この機能は、画像中の人物が予め指定されたサイズになるよう撮影レンズのズーム位置を自動的に調整するものである。指定されたサイズが同じであるならば、撮影レンズのズーム位置は、人物がカメラから近いときには広角側に、人物がカメラから離れているときには望遠側に設定される。
【特許文献１】特開平５−２１５９５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
但し、この機能を利用してもカメラの向きが不適切であった場合には、人物が画面中央からずれたり人物の頭部が画面から外れたりするので、ユーザはカメラの向きに注意を払う必要がある。
本発明は以上の問題に鑑みてなされたものであり、近年のディジタル画像処理技術を有効利用し、オートフレーミング機能を搭載したディジタルカメラを提供することを目的とする。
【課題を解決するための手段】
【０００４】
本発明のディジタルカメラは、撮影光学系が人物像を目標サイズにするのに必要な最適画角を、その撮影光学系の撮影距離に基づき算出する画角算出手段と、前記撮影光学系の画角を前記最適画角より広角側に設定するズーム制御手段と、前記撮影光学系が前記設定下で生成する画像において、前記最適画角に相当するサイズを有し、かつ前記人物像を所定位置に含む領域の輪郭を、その画像のトリミング枠として算出する枠算出手段と、を備えたことを特徴とする。
【０００５】
なお、本発明のディジタルカメラは、前記撮影光学系が前記設定下で生成した画像を、前記枠算出手段が算出したトリミング枠でトリミングするトリミング手段を更に備えてもよい。
また、前記画角算出手段、前記制御手段、前記枠算出手段、前記トリミング手段は、前記撮影光学系が保存用の静止画像を生成するときと、前記撮影光学系が表示用の動画像を生成するときとの双方において動作してもよい。
【０００６】
また、本発明のディジタルカメラは、前記撮影光学系が生成した表示用の動画像を表示することの可能な表示手段を更に備え、前記表示手段は、前記撮影光学系が表示用の動画像を生成する期間に、その動画像の代わりに前記トリミング手段がトリミングした後の前記動画像を表示してもよい。
また、前記画角算出手段は、前記目標サイズを撮影シーンに応じて切り替えてもよい。
【０００７】
また、前記画角算出手段は、前記撮影光学系が生成する画像中の顔領域の数に基づき前記撮影シーンを判別してもよい。
また、前記画角算出手段は、前記撮影光学系の撮影距離に基づき前記撮影シーンを判別してもよい。
また、前記枠算出手段は、前記撮影光学系が前記設定下で生成した画像中の顔領域の位置に基づき、その画像中の前記人物像の位置を認識してもよい。
【０００８】
また、前記撮影光学系の画角をユーザが調節したときには、前記画角算出手段、前記制御手段、前記枠算出手段の動作を禁止する禁止手段を更に備えてもよい。
また、前記人物像の状態が変化したときには、前記撮影光学系の画角を最広角に設定してから、前記画角算出手段、前記制御手段、前記枠算出手段を改めて動作させるリセット手段を更に備えてもよい。
【０００９】
また、前記リセット手段は、前記撮影光学系が生成する画像中の顔領域の数の変化に基づき、前記人物像の状態の変化を検出してもよい。
【発明の効果】
【００１０】
本発明によれば、オートフレーミング機能を有したディジタルカメラが実現する。
【発明を実施するための最良の形態】
【００１１】
（実施形態）
以下、ディジタルカメラの実施形態を説明する。
図１は、本実施形態のディジタルカメラのブロック図である。
図１に示すとおり、ディジタルカメラには、撮影レンズ１、フォーカス制御回路２、シャッタ制御回路３、絞り制御回路４、ズーム制御回路５、撮像素子６、撮像制御回路７、信号処理回路８、バッファメモリ１０、ＲＯＭ９、メモリ制御回路１１、操作検出回路１３、モニタ制御回路１４、モニタ１５、マイコン２０などが備えられる。
【００１２】
撮影レンズ１は、ズームレンズ１ａ、フォーカシングレンズ１ｂ、絞り１ｃ、シャッタ１ｄを備え、被写界光束を結像する。
シャッタ１ｄは、シャッタ制御回路３によって開閉される。シャッタ１ｄが開放されると、撮像素子６に被写界光束が入射する。
絞り１ｃは、絞り制御回路４によって駆動される。絞り１ｃが駆動されると、撮像素子６に到達する被写界光束の光量が変化する。
【００１３】
ズームレンズ１ａは、ズーム制御回路５によって駆動される。ズームレンズ１ａが駆動されると、撮影レンズ１の焦点距離が変化し、撮影レンズ１の画角が変化する。
フォーカシングレンズ１ｂは、フォーカス制御回路２によって駆動される。フォーカシングレンズ１ｂが駆動されると、撮影レンズ１の焦点位置が変化し、撮影レンズ１の撮影距離が変化する。撮影レンズ１の焦点が被写体に一致すると、撮像素子６の上に被写体像が形成される。
【００１４】
撮像素子６は、ＣＣＤ，ＣＭＯＳ等の撮像素子である。撮像素子６は、撮像制御回路７によって駆動される。撮像素子６が駆動されると、被写界の画像を示すアナログ画像信号が生成される。
信号処理回路８は、撮像素子６が生成するアナログ画像信号を増幅すると共に、それをディジタル画像信号へ変換する。そのディジタル画像信号は、画像データとしてマイコン２０へ入力される。なお、信号処理回路８の駆動タイミングは、撮像素子６の駆動タイミングと共に撮像制御回路７によって制御される。
【００１５】
ＲＯＭ９は、マイコン２０の動作プログラムを予め格納している。
バッファメモリ１０は、マイコン２０の動作中に必要となった画像データを一時的に蓄積する。
メモリ制御回路１１は、カードメモリなどの記憶媒体１２を装着することが可能であり、マイコン２０から指定された画像ファイルを記憶媒体１２へ書き込んだり、マイコン２０から指定された画像ファイルを記憶媒体１２から読み出したりする。
【００１６】
モニタ制御回路１４は、ＬＣＤ等のモニタ１５に接続されており、マイコン２０から与えられる表示用の画像データをモニタ１５へ送出することにより、そのモニタ１５へ画像を表示する。
操作検出回路１３は、電源スイッチ１３ａ、レリーズスイッチ１３ｂ、モード切替スイッチ１３ｃ、ズームスイッチ１３ｄなどの各種の操作スイッチに接続されており、これらの操作スイッチの少なくとも１つが操作されると、その操作内容を示す信号をマイコン２０へ伝達する。
【００１７】
マイコン２０は、各種の操作スイッチの操作内容と、ＲＯＭ９に格納された動作プログラムとに従い、以下のとおり動作する。
モード切替スイッチ１３ｃが操作されると、マイコン２０は、ディジタルカメラのモードを撮影モード、再生モード、設定モードなどの各種のモードの間で切り替える。
ディジタルカメラが撮影モードに設定されると、マイコン２０は、フォーカス制御回路２、シャッタ制御回路３、絞り制御回路４、ズーム制御回路５、撮像制御回路７を駆動し、スルー画像の画像データ（以下、単に「スルー画像」という。）を繰り返し連続して取得する。このとき撮像素子６はドラフトモード（間引き読み出しモード）で駆動される。
【００１８】
また、スルー画像の取得期間中、マイコン２０は、信号処理回路８から入力されるスルー画像へ所定の画像処理（ホワイトバランス処理、デベイヤ処理、色変換処理、階調変換処理など）を施し、さらに画像処理後のスルー画像へリサイズ処理を施して表示用の画像データを得ると、その画像データをモニタ制御回路１４へ送出し、モニタ１５へライブビュー表示を行う。スルー画像に対する以上の処理は、リアルタイム処理である。
【００１９】
また、スルー画像の取得期間中、マイコン２０は、信号処理回路８から入力されるスルー画像の色を監視しながら、その色が適正値に保たれるようホワイトバランス処理の制御量を調整する自動ホワイトバランス制御（ＡＷＢ）を行う。
また、スルー画像の取得期間中、マイコン２０は、信号処理回路８から入力されるスルー画像のコントラストを監視しながら、そのコントラストが高く保たれるようフォーカス制御回路２へ制御信号を与える自動焦点調節制御（ＡＦ）を行う。
【００２０】
また、スルー画像の取得期間中、マイコン２０は、信号処理回路８から入力されるスルー画像の輝度レベルを監視しながら、その輝度レベルが適正値に保たれるよう絞り制御回路４及び撮像制御回路７へ制御信号を与える露出制御（ＡＥ）を行う。
また、スルー画像の取得期間中、マイコン２０は、信号処理回路８から入力されるスルー画像に対し顔認識処理を施し、スルー画像中に存在する顔領域の検出（顔検出）を行うこともできる。
【００２１】
また、スルー画像の期間中、ズームスイッチ１３ｄが操作されると、マイコン２０は、その操作量に応じてズーム制御回路５へ制御信号を与え、撮影レンズ１の画角を変更するズーム制御を行うこともできる。
その後、レリーズスイッチ１３ｂが全押しされると、マイコン２０は、フォーカス制御回路２、シャッタ制御回路３、絞り制御回路４、ズーム制御回路５、撮像制御回路７を駆動し、静止画像の画像データ（以下、単に「静止画像」という。）を取得する。このとき撮像素子６はフレームモード（全画素読み出しモード）で駆動される。
【００２２】
また、静止画像を取得する一方で、マイコン２０は、信号処理回路８から入力される静止画像へ所定の画像処理（ホワイトバランス処理、デベイヤ処理、色変換処理、階調変換処理など）を施し、さらに画像処理後の静止画像をバッファメモリ１０に蓄積させつつ、その静止画像へ圧縮処理を施す。その後、マイコン２０は、圧縮処理後の静止画像を基に画像ファイルを作成すると、その画像ファイルをメモリ制御回路１１へ与え、記憶媒体１２へ保存する。これによって、撮影が完了する。
【００２３】
なお、静止画像の画像ファイルは、静止画像と、その静止画像のサムネイルデータとを有する。サムネイルデータは、静止画像をモニタ１５へ表示するための表示用の画像データである。
また、ディジタルカメラが再生モードに設定されると、マイコン２０は、記憶媒体１２に記録されている画像ファイルからサムネイルデータを読み出し、それをモニタ制御回路１４へ送出する。これによって、過去の撮影で取得された静止画像がモニタ１５へ再生表示される。
【００２４】
ここで、本実施形態のディジタルカメラにはオートフレーミング機能が搭載されており、マイコン２０は、ディジタルカメラが撮影モード（正確にはオート撮影モード）であるときにオートフレーミング機能を発現させる。以下、オート撮影モードにおけるマイコン２０の動作を説明する。
図２は、オート撮影モードにおけるマイコン２０の動作フローチャートである。図２中のステップＳ６がオートフレーミング処理である。このステップＳ６の詳細は後述することとし、先ずは図２の各ステップを順に説明する。
【００２５】
ステップＳ１：マイコン２０は、システムの初期化を行う。このとき撮影レンズ１の画角は最広角に設定され、マニュアルフラグは非設定（オフ）とされる。これにより、ディジタルカメラは、少なくともオート撮影モードの開始直後には、オートフレーミング処理が実行可能な状態となる。
ステップＳ２：マイコン２０は、スルー画像の取得を開始する。
【００２６】
ステップＳ３：マイコン２０は、信号処理回路８から入力されるスルー画像に対する自動ホワイトバランス制御（ＡＷＢ）、自動焦点調節制御（ＡＦ）、自動露出制御（ＡＥ）、顔検出を開始する。このとき、スルー画像中に複数の顔領域が存在すれば、複数の顔領域の各々が検出される。
ステップＳ４：マイコン２０は、マニュアルフラグがオンされているか否かを判別する。マニュアルフラグがオンされていなければステップＳ５へ進み、マニュアルフラグがオンされていればステップＳ７へ進む。
【００２７】
ステップＳ５：マイコン２０は、スルー画像から顔領域が少なくとも１つ検出されたか否かを判別する。少なくとも１つ検出された場合はステップＳ６へ進み、１つも検出されなかった場合はステップＳ７へ進む。
ステップＳ６：マイコン２０は、オートフレーミング処理（詳細は後述）を実行する。オートフレーミング処理の結果、撮影レンズ１の画角が変更され、トリミング枠が決定される。そのトリミング枠は、後のステップ（ステップＳ１２，Ｓ１７）で使用される。
【００２８】
ステップＳ７：マイコン２０は、トリミング枠をディジタルカメラの視野範囲と一致するように最大化してからステップＳ１２へ進む。したがって、マニュアルフラグがオンされていた場合（ステップＳ４ＹＥＳ）や、スルー画像中に顔領域が１つも存在していなかった場合（ステップＳ５ＮＯ）には、オートフレーミング処理（ステップＳ６）が省略され、トリミング枠は最大となる。なお、ここでいう「ディジタルカメラの視野範囲」とは、撮像素子６の有効領域に結像される被写界範囲のことである。
【００２９】
ステップＳ８：マイコン２０は、ズームスイッチ１３ｄが操作されたか否かを判別する。操作されたならばステップＳ９へ進み、操作されなければステップＳ１０へ進む。
ステップＳ９：マイコン２０は、マニュアルフラグをオンしてからステップＳ７へ進む。したがって、ズームスイッチ１３ｄが操作された場合（ステップＳ８ＹＥＳ）には、オートフレーミング処理（ステップＳ６）の結果に拘わらずトリミング枠は最大となり、次にマニュアルフラグがオフされるまでオートフレーミング処理（ステップＳ６）は省略されることになる。
【００３０】
ステップＳ１０：マイコン２０は、スルー画像から検出される顔領域の個数がオートフレーミング処理（ステップＳ６）の前後で変化したか否かを判別する。顔領域の個数が変化した場合にはステップＳ１１へ進み、顔領域の個数が変化していない場合にはステップＳ１２へ進む。
ステップＳ１１：マイコン２０は、撮影レンズ１の画角を最広角に設定してからステップＳ７へ進む。したがって、スルー画像中の顔領域の数が変化した場合（ステップＳ１０ＹＥＳ）は、オートフレーミング処理（ステップＳ６）の結果に拘わらず、撮影レンズ１の画角は最広角となり、トリミング枠は最大となる。
【００３１】
ステップＳ１２：マイコン２０は、信号処理回路８から入力されるスルー画像へトリミング処理を施し、トリミング後のスルー画像をライブビュー表示する。このトリミング処理では、スルー画像のうちリミング枠から外れた部分がトリミングされる。
ステップＳ１３：マイコン２０は、レリーズスイッチ１３ｂが半押しされたか否かを判別する。半押しされた場合にはステップＳ１４へ進み、半押しされない場合にはステップＳ２１へ進む。
【００３２】
ステップＳ１４：マイコン２０は、トリミング後のスルー画像に対する自動ホワイトバランス制御（ＡＷＢ）、自動焦点調節制御（ＡＦ）、自動露出制御（ＡＥ）を実行する。
ステップＳ１５：マイコン２０は、レリーズスイッチ１３ｂが全押しされたか否かを判別する。全押しされた場合にはステップＳ１６へ進み、全押しされていない場合にはステップＳ２０へ進む。
【００３３】
ステップＳ１６：マイコン２０は、静止画像を取得する。
ステップＳ１７：マイコン２０は、信号処理回路８から入力される静止画像に対しトリミング処理を施す。このトリミング処理では、静止画像のうちトリミング枠から外れた部分がトリミングされる。このトリミング枠は、直前のステップＳ１２で使用されたものと同じである。
【００３４】
ステップＳ１８：マイコン２０は、トリミング後の静止画像の画像ファイルを作成し、その画像ファイルを記憶媒体１２へ保存する。
ステップＳ１９：マイコン２０は、マニュアルフラグをオフしてからステップＳ３へ戻る。したがって、ディジタルカメラは、少なくとも撮影の直後には、オートフレーミング処理（ステップＳ６）が実行可能な状態となる。
【００３５】
ステップＳ２０：マイコン２０は、レリーズスイッチ１３ｂの半押しが解除されたか否かを検出する。半押しが解除されない場合はステップＳ１５に戻り、半押しが解除された場合はステップＳ３に戻る。
ステップＳ２１：マイコン２０は、電源スイッチ１３ａが操作されたか否かを判別する。操作された場合はステップＳ２２へ進み、操作されなかった場合はステップＳ３に戻る。
【００３６】
ステップＳ２２：マイコン２０は、ディジタルカメラの電源をオフする。
次に、ステップＳ６（オートフレーミング処理）の詳細を説明する。
図３は、ステップＳ６（オートフレーミング処理）におけるマイコン２０の動作フローチャートである。図３の各ステップを順に説明する。
ステップＳ６１：マイコン２０は、スルー画像から検出される顔領域の個数により、現在の撮影シーンがポートレート撮影であるか、それとも集合写真撮影であるかを判別する。例えば、顔領域の個数が図４（Ａ）又は図４（Ｂ）に示すとおり３以下であったときにはポートレート撮影と判断し、顔領域の個数が図４（Ｃ）に示すとおり４以上であったときには集合写真撮影と判断する。そして、マイコン２０は、現在の撮影シーンがポートレート撮影であるとき（図４（Ａ），（Ｂ））にはステップＳ６２へ進み、集合写真撮影であるとき（図４（Ｃ））にはステップＳ６５へ進む。
【００３７】
ステップＳ６２：マイコン２０は、フォーカス制御回路２を介して撮影レンズ１の現在の撮影距離を認識し、その撮影距離により、現在の撮影シーンがバストショットのポートレート撮影であるか、それともウエストショットのポートレート撮影であるかを判別する。
具体的には、マイコン２０は、図４（Ａ）に示すとおり撮影距離が閾値よりも短い場合には、現在の撮影シーンをバストショットのポートレート撮影とみなしてステップＳ６３へ進み、図４（Ｂ）に示すとおり撮影距離が閾値より長い場合には、現在の撮影シーンをウエストショットのポートレート撮影とみなしてステップＳ６４へ進む。
【００３８】
ステップＳ６３：マイコン２０は、撮影レンズ１の現在の撮影距離を予め用意された第１の算出式へ当てはめることにより、その撮影距離でバストショットのポートレート撮影を行うのに必要な最適画角を算出する。つまり、第１の算出式は、一般的なサイズの人物を、画角内にバストショットサイズで収めるための算出式である。
ステップＳ６４：マイコン２０は、撮影レンズ１の現在の撮影距離を予め用意された第２の算出式へ当てはめることにより、その撮影距離でウエストショットのポートレート撮影を行うのに必要な最適画角を算出する。つまり、第２の算出式は、一般的なサイズの人物を、画角内にウエストショットサイズで収めるための算出式である。
【００３９】
ステップＳ６５：マイコン２０は、撮影レンズ１の現在の撮影距離を予め用意された第３の算出式へ当てはめることにより、その撮影距離で集合写真撮影を行うのに必要な最適画角を算出する。つまり、第３の算出式は、一般的なサイズの人物を、画角内に全身サイズで収めるための算出式である。
ステップＳ６６：マイコン２０は、ズーム制御回路４へ制御信号を与え、撮影レンズ１の画角を、最適画角よりも所定量だけ広角側に設定する。
【００４０】
例えば、図５（Ａ１）に示すとおり、ユーザが比較的近距離で少人数の人物を撮影しようとしていた場合、本ステップの設定によりディジタルカメラの視野は図５（Ａ１）→図５（Ａ２）のとおりに変化する。
また、図５（Ｂ１）に示すとおり、ユーザが比較的遠距離で少人数の人物を撮影しようとしていた場合、本ステップの設定によりディジタルカメラの視野は図５（Ｂ１）→図５（Ｂ２）のとおりに変化する。
【００４１】
また、図５（Ｃ１）に示すとおり、ユーザが大人数の人物を撮影しようとしていた場合、本ステップの設定によりディジタルカメラの視野は図５（Ｃ１）→図５（Ｃ２）のとおりに変化する。
このように、撮影レンズ１の画角が最適画角よりも広角側に設定されれば、ディジタルカメラの向きが多少悪くとも、ユーザが撮影しようとしている人物の主要部がディジタルカメラの視野から外れる可能性は少ない。
【００４２】
ステップＳ６７：マイコン２０は、図５（Ａ３），（Ｂ３），（Ｃ３）に点線で示すようにトリミング枠を決定する。そのトリミング枠のサイズは、２つ前のステップで算出された最適画角に相当し、そのトリミング枠の中心座標は、スルー画像から検出された全ての顔領域の重心座標の近傍である。但し、トリミング枠内に人物の身体の一部を適当な量だけ収めるため、トリミング枠の中心座標は、顔領域の重心座標よりも所定量だけ下側に決定される。このため、決定されたトリミング枠内には、図５（Ａ３），（Ｂ３），（Ｃ３）に示すとおり人物の顔が適当なサイズで適当な位置に収まる。
【００４３】
したがって、前述したトリミング（ステップＳ１２又はステップＳ１７）で得られる画像は、図５（Ａ４），（Ｂ４），（Ｃ４）に示すようにフレーミングが良好となる。
以上、本実施形態のマイコン２０は、画像を取得する際に撮影レンズ１の画角を最適画角よりも広角側に設定するので、ディジタルカメラの向きが多少悪くとも、ディジタルカメラの視野から人物の主要部が外れる可能性は低い（図５（Ａ２），（Ｂ２），（Ｃ２）参照）。そして、本実施形態のマイコン２０は、この設定下で取得される画像をトリミングし、それによってフレーミングの良好な画像（図５（Ａ４），（Ｂ４），（Ｃ４）参照）を取得する。したがって、本実施形態のディジタルカメラによれば、オートフレーミングの効果が得られる。
【００４４】
また、本実施形態のマイコン２０は、トリミング後のスルー画像をライブビュー表示するので（ステップＳ１２）、ユーザは、トリミング後に残存する範囲（つまり撮影範囲）を、最大のサイズで目視しながら撮影を行うことができる。
また、本実施形態のマイコン２０は、画角内に収まる人物のサイズ（目標サイズ）を撮影シーンに応じて切り替えるので（ステップＳ６３，Ｓ６４，Ｓ６５）、フレーミングの良好な画像を撮影シーンに依らず確実に得ることができる。
【００４５】
また、本実施形態のマイコン２０は、撮影シーンを自動的に判別するので（ステップＳ６１，Ｓ６２）、ユーザが撮影シーンをディジタルカメラへ入力する手間が省ける。
また、本実施形態のマイコン２０は、ズームスイッチ１３ｄが操作された場合には（ステップＳ８ＹＥＳ）、オートフレーミング機能の発現を抑制するので（ステップＳ７）、ユーザはワンタッチでマニュアルフレーミングを開始することができる。
【００４６】
また、本実施形態のマイコン２０は、オートフレーミング処理（ステップＳ６）の前後で人物の数が変化した場合には（ステップＳ１０ＹＥＳ）、そのオートフレーミング処理（ステップＳ６）の結果に拘わらず、撮影レンズ１の画角を最広角にセットしてから（ステップＳ１１）、オートフレーミング処理を再実行できる状態へ移行するので、オートフレーミングに失敗する確率は低い。
【００４７】
（変形例）
なお、上述した実施形態のマイコン２０は、ステップＳ６６における撮影レンズ１の画角と最適画角とのズレ量を、撮影シーンと最適画角との少なくとも一方に応じて設定することが望ましい（最も望ましいのは、トリミング後の画像の解像度が、撮影シーンと最適画角との組み合わせに依らず同じになるように設定される場合である。）。
【００４８】
また、上述した実施形態のマイコン２０は、ステップＳ６７におけるトリミング枠の中心座標と顔領域の重心座標とのズレ量を、撮影シーンと最適画角との少なくとも一方に応じて設定することが望ましい。
また、上述した実施形態のマイコン２０は、トリミングの対象を、スルー画像と静止画像との双方としたが（ステップＳ１２，Ｓ１７）、静止画像のみに制限してもよい。
【００４９】
また、上述した実施形態のマイコン２０は、オートフレーミング処理（ステップＳ６）の実行をスルー画像の取得期間中に繰り返したが、レリーズスイッチ１３ｂが半押しされたタイミング（ステップＳ１３ＹＥＳ）のみに制限してもよい。
また、上述した実施形態のマイコン２０は、撮影シーンの判別を、スルー画像中の顔領域の数と撮影距離とに基づき行ったが、ディジタルカメラにシーンモードの切り替え釦が設けられている場合は、その切り替え釦の切り替え位置に基づき行ってもよい。
【００５０】
また、上述した本実施形態のマイコン２０は、トリミング後の静止画像を保存したが、トリミング前の静止画像とトリミング枠の情報とのそれぞれを保存してもよい。その場合、トリミング枠の情報は、静止画像の画像ファイルのタグ領域などに書き込まれることが望ましい。
また、このように静止画像とトリミング枠の情報との双方を保存すれば、トリミング処理をユーザの所望するタイミングで（ディジタルカメラが再生モードや編集モードであるときなどに）実行することが可能となる。
【００５１】
また、静止画像とトリミング枠の情報との双方を保存すれば、トリミング処理を、ディジタルカメラ以外の画像処理装置（プリンタ、画像ストレージャ）や、コンピュータの画像処理ソフトウエアなどに実行させることも可能である。
【図面の簡単な説明】
【００５２】
【図１】ディジタルカメラのブロック図である。
【図２】オート撮影モードにおけるマイコン２０の動作フローチャートである。
【図３】ステップＳ６におけるマイコン２０の動作フローチャートである。
【図４】３種類の撮影シーンを説明する図である。
【図５】オートフレーミング処理を説明する図である。
【符号の説明】
【００５３】
１…撮影レンズ，６…撮像素子，８…信号処理回路，１０…バッファメモリ，９…ＲＯＭ，７…撮像制御回路，２…フォーカス制御回路，３…シャッタ制御回路，４…絞り制御回路，５…ズーム制御回路，１４…モニタ制御回路，１１…メモリ制御回路，１３…操作検出回路，１５…モニタ
【図１】
2008252711.tif 000003
【図２】
2008252711.tif 000004
【図３】
2008252711.tif 000005
【図４】
2008252711.tif 000006
【図５】
2008252711.tif 000007