(57)【要約】【課題】撮影者が所望とする人物にピントがあった画像を得ることができるようにする。【解決手段】顔検出部８０がスルー画像に含まれる顔を検出する。スルー画像に複数の顔が含まれる場合、１つの顔を選択状態とし、入力手段１３からの入力により選択状態とする顔を変更し、選択状態とされた顔に合焦するようにする。【選択図】図１
2008017166.tif 000002
【特許請求の範囲】
【請求項１】
撮影により被写体のスルー画像および本画像を取得する撮影手段と、撮影時に前記被写体上の所定の位置に合焦する合焦手段と、各種入力を行う入力手段と、前記スルー画像および前記本画像を含む各種表示を行う表示手段とを備えた撮影装置において、
前記スルー画像から顔領域を検出する顔検出手段と、
前記スルー画像から複数の顔領域が検出された場合において、１つの顔領域を選択状態とし、前記入力手段からの入力により前記選択状態とする顔領域を変更し、該選択状態とされた顔領域に合焦するよう前記各手段を制御する制御手段とを備えたことを特徴とする撮影装置。
【請求項２】
前記顔検出手段は、前記選択状態とされた顔領域を前記スルー画像から抽出する手段であり、
前記制御手段は、前記顔領域を所定サイズに拡大し、該拡大した顔領域を前記スルー画像に重畳して前記表示手段に表示する手段であることを特徴とする請求項１記載の撮影装置。
【請求項３】
前記制御手段は、前記入力手段からの入力に応じて前記表示手段に表示された前記顔領域を前記所定サイズの範囲内においてさらに拡大する手段であることを特徴とする請求項２記載の撮影装置。
【請求項４】
前記制御手段は、前記スルー画像が所定サイズ以上の場合にのみ前記拡大した顔領域を前記表示手段に表示する手段であることを特徴とする請求項２または３記載の撮影装置。
【請求項５】
前記制御手段は、前記拡大した顔領域の表示を所定時間経過後に停止する手段であることを特徴とする請求項２から４のいずれか１項記載の撮影装置。
【請求項６】
前記制御手段は、前記拡大した顔領域の表示を撮影操作により停止する手段であることを特徴とする請求項２から５のいずれか１項記載の撮影装置。
【請求項７】
前記制御手段は、前記拡大した顔領域を前記スルー画像に含まれる顔領域以外の部分に表示する手段であることを特徴とする請求項２から６のいずれか１項記載の撮影装置。
【請求項８】
前記制御手段は、前記拡大した顔領域を表示する際に、該表示する顔領域の前記スルー画像上における位置を表すナビゲーション画像を前記スルー画像に重畳して表示する手段であることを特徴とする請求項２から７のいずれか１項記載の撮影装置。
【請求項９】
前記顔抽出手段は、撮影後において、前記選択状態とされた顔領域を前記本画像から抽出する手段であり、
前記制御手段は、前記顔領域を所定サイズに拡大し、該拡大した顔領域を前記本画像に重畳して前記表示手段に表示する手段であることを特徴とする請求項２から８のいずれか１項記載の撮影装置。
【請求項１０】
前記制御手段は、前記拡大した顔領域を前記本画像に含まれる顔領域以外の部分に表示する手段であることを特徴とする請求項９記載の撮影装置。
【請求項１１】
前記制御手段は、前記拡大した顔領域を表示する際に、該表示する顔領域の前記本画像上における位置を表すナビゲーション画像を前記本画像に重畳して表示する手段であることを特徴とする請求項９または１０記載の撮影装置。
【請求項１２】
前記拡大した顔領域の画像の明るさを補正する明るさ補正手段をさらに備えたことを特徴とする請求項２から１１のいずれか１項記載の撮影装置。
【請求項１３】
撮影により被写体のスルー画像および本画像を取得する撮影手段と、撮影時に前記被写体上の所定の位置に合焦する合焦手段と、各種入力を行う入力手段と、前記スルー画像および前記本画像を含む各種表示を行う表示手段とを備えた撮影装置における撮影方法において、
前記スルー画像から顔領域を検出し、
前記スルー画像から複数の顔領域が検出された場合において、１つの顔領域を選択状態とし、
前記入力手段からの入力により前記選択状態とする顔領域を変更し、
該選択状態とされた顔領域に合焦することを特徴とする撮影方法。
【請求項１４】
撮影により被写体のスルー画像および本画像を取得する撮影手段と、撮影時に前記被写体上の所定の位置に合焦する合焦手段と、各種入力を行う入力手段と、前記スルー画像および前記本画像を含む各種表示を行う表示手段とを備えた撮影装置における撮影方法をコンピュータに実行させるためのプログラムにおいて、
前記スルー画像から顔領域を検出する手順と、
前記スルー画像から複数の顔領域が検出された場合において、１つの顔領域を選択状態とする手順と、
前記入力手段からの入力により前記選択状態とする顔領域を変更する手順と、
該選択状態とされた顔領域に合焦する手順とを有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影により被写体の画像を取得する撮影装置および方法並びに撮影方法をコンピュータに実行させるためのプログラムに関するものである。
【背景技術】
【０００２】
デジタルカメラにより取得した画像から顔を抽出するための各種手法が提案されている。例えば、画像に複数の顔が含まれる場合に、複数の顔をそれぞれ抽出し、抽出した顔のうち最も大きいサイズの顔に合焦するように撮影を行う手法が提案されている（特許文献１参照）。このように、特許文献１に記載された手法によれば、画像において最も目立つ最も大きいサイズの顔にピントがあった画像を得ることができる。
【特許文献１】特開２００４−３２０２８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記特許文献１に記載された手法においては、最も大きいサイズの顔に合焦するように撮影を行うため、撮影者が所望する人物にピントがあった画像が得られない場合がある。
【０００４】
本発明は、上記事情に鑑みなされたものであり、撮影者が所望とする人物にピントがあった画像を得ることができるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
本発明による撮影装置は、撮影により被写体のスルー画像および本画像を取得する撮影手段と、撮影時に前記被写体上の所定の位置に合焦する合焦手段と、各種入力を行う入力手段と、前記スルー画像および前記本画像を含む各種表示を行う表示手段とを備えた撮影装置において、
前記スルー画像から顔領域を検出する顔検出手段と、
前記スルー画像から複数の顔領域が検出された場合において、１つの顔領域を選択状態とし、前記入力手段からの入力により前記選択状態とする顔領域を変更し、該選択状態とされた顔領域に合焦するよう前記各手段を制御する制御手段とを備えたことを特徴とするものである。
【０００６】
「スルー画像」とは、撮影装置が撮影準備状態にあるときに、操作に関係なく撮影手段が被写体を逐次撮像することにより取得される画像である。「本画像」とは、レリーズボタンの押下等の撮影操作により撮影手段が被写体を撮影して取得される画像である。
【０００７】
「選択状態」とは、１つの顔が選択されていることが分かればどのような状態であってもよいものであり、例えば所定サイズの枠を選択した顔領域にのみ付与する、すべての顔領域に枠を付与して選択した顔領域のみ枠の色や枠内部の色を変更する等の各種手法により、顔領域を選択状態とすることができる。
【０００８】
なお、本発明による撮影装置においては、前記顔検出手段を、前記選択状態とされた顔領域を前記スルー画像から抽出する手段とし、
前記制御手段を、前記顔領域を所定サイズに拡大し、該拡大した顔領域を前記スルー画像に重畳して前記表示手段に表示する手段としてもよい。
【０００９】
また、本発明による撮影装置においては、前記制御手段を、前記入力手段からの入力に応じて前記表示手段に表示された前記顔領域を前記所定サイズの範囲内においてさらに拡大する手段としてもよい。
【００１０】
また、本発明による撮影装置においては、前記制御手段を、前記スルー画像が所定サイズ以上の場合にのみ前記拡大した顔領域を前記表示手段に表示する手段としてもよい。
【００１１】
また、本発明による撮影装置においては、前記制御手段を、前記拡大した顔領域の表示を所定時間経過後に停止する手段としてもよい。
【００１２】
また、本発明による撮影装置においては、前記制御手段を、前記拡大した顔領域の表示を撮影操作により停止する手段としてもよい。
【００１３】
また、本発明による撮影装置においては、前記制御手段を、前記拡大した顔領域を前記スルー画像に含まれる顔領域以外の部分に表示する手段としてもよい。
【００１４】
また、本発明による撮影装置においては、前記制御手段を、前記拡大した顔領域を表示する際に、該表示する顔領域の前記スルー画像上における位置を表すナビゲーション画像を前記スルー画像に重畳して表示する手段としてもよい。
【００１５】
また、本発明による撮影装置においては、前記顔抽出手段を、撮影後において、前記選択状態とされた顔領域を前記本画像から抽出する手段とし、
前記制御手段を、前記顔領域を所定サイズに拡大し、該拡大した顔領域を前記本画像に重畳して前記表示手段に表示する手段としてもよい。
【００１６】
また、この場合、前記制御手段を、前記拡大した顔領域を前記本画像に含まれる顔領域以外の部分に表示する手段としてもよい。
【００１７】
また、この場合、前記制御手段を、前記拡大した顔領域を表示する際に、該表示する顔領域の前記本画像上における位置を表すナビゲーション画像を前記本画像に重畳して表示する手段としてもよい。
【００１８】
また、本発明による撮影装置においては、前記拡大した顔領域の画像の明るさを補正する明るさ補正手段をさらに備えるようにしてもよい。
【００１９】
本発明による撮影方法は、撮影により被写体のスルー画像および本画像を取得する撮影手段と、撮影時に前記被写体上の所定の位置に合焦する合焦手段と、各種入力を行う入力手段と、前記スルー画像および前記本画像を含む各種表示を行う表示手段とを備えた撮影装置における撮影方法において、
前記スルー画像から顔領域を検出し、
前記スルー画像から複数の顔領域が検出された場合において、１つの顔領域を選択状態とし、
前記入力手段からの入力により前記選択状態とする顔領域を変更し、
該選択状態とされた顔領域に合焦することを特徴とするものである。
【００２０】
なお、本発明による撮影方法をコンピュータに実行させるためのプログラムとして提供してもよい。
【発明の効果】
【００２１】
本発明によれば、スルー画像から顔領域が検出され、スルー画像に複数の顔領域が含まれる場合に、１つの顔領域が選択状態とされ、入力手段からの入力により選択状態とする顔領域が変更され、選択状態とされた顔領域に合焦される。このため、撮影者は所望とする顔領域を選択して撮影操作を行うことにより、所望とする人物にピントがあった本画像を得ることができる。
【００２２】
また、選択状態とされた顔領域をスルー画像から抽出し、抽出した顔領域を所定サイズに拡大してスルー画像に重畳して表示することにより、選択した顔領域にピントが合っているか否かを容易に確認することができる。
【００２３】
また、選択状態とされた顔領域を所定サイズの範囲内においてさらに拡大することにより、選択した顔領域にピントが合っているか否かをより詳細に確認することができる。
【００２４】
また、スルー画像が所定サイズ以上の場合にのみ拡大した顔領域を表示することにより、スルー画像が拡大してもピントが合っているか否かを確認できないような小さなサイズである場合に、ピントが合っているか否かを確認できないような顔領域が拡大されて表示されることを防止することができる。
【００２５】
また、拡大した顔領域の表示を所定時間経過後に停止することにより、拡大した顔領域がスルー画像の全体の確認の妨げとなってしまうことを防止できる。
【００２６】
また、拡大した顔領域の表示を撮影操作によって停止することにより、拡大した顔領域が撮影により取得した画像の確認の妨げとなってしまうことを防止できる。
【００２７】
また、拡大した顔領域をスルー画像における顔領域以外の部分に表示することにより、スルー画像に含まれる顔の確認が拡大した顔領域により妨げられてしまうことを防止できる。
【００２８】
また、拡大した顔領域とともに、表示する顔領域のスルー画像上における位置を表すナビゲーション画像をスルー画像に重畳して表示することにより、ピントが合っているか否かを確認する顔の位置を正確に確認することができる。
【００２９】
また、撮影後において選択状態とされた顔を含む所定範囲の顔領域を本画像から抽出し、抽出した顔領域を所定サイズに拡大してスルー画像に重畳して表示することにより、選択した顔が本画像においてピントが合っているか否かを容易に確認することができる。
【００３０】
また、拡大した顔領域を本画像における顔領域以外の部分に表示することにより、本画像に含まれる顔の確認が拡大した顔領域により妨げられてしまうことを防止できる。
【００３１】
また、拡大した顔領域とともに、表示する顔領域の本画像上における位置を表すナビゲーション画像を本画像に重畳して表示することにより、ピントが合っているか否かを確認する顔の位置を正確に確認することができる。
【００３２】
また、拡大した顔領域の明るさを補正することにより、輝度が不足している場合や逆光により顔が暗くなってしまう場合であっても、ピントが合っているか否かの確認を容易に行うことができる。
【発明を実施するための最良の形態】
【００３３】
以下、図面を参照して本発明の実施形態について説明する。図１は本発明の実施形態による撮影装置を適用したデジタルカメラ１の背面を中心とする斜視図である。図１に示すように、本実施形態のデジタルカメラ１の背面には、撮影者による操作のためのインターフェースとして、動作モードスイッチ１１、メニュー／ＯＫボタン１２、十字キー１３、Ｂａｃｋ（戻る）ボタン１５、表示切替ボタン１６を有している他、ファインダ１７、液晶モニタ１８を有している。また、上面には、レリーズボタン１９を有している。図２は本実施形態によるデジタルカメラ１の前面を中心とする斜視図である。図２に示すように、前面には、レンズ２０、レンズカバー２１、電源スイッチ２２、ファインダ窓２３、フラッシュ２４、セルフタイマーランプ２５を有している。
【００３４】
動作モードスイッチ１１は、静止画撮影モード、動画撮影モード、および再生モードの各動作モードを切り替えるためのスライドスイッチである。
【００３５】
メニュー／ＯＫボタン１２は、押下することによって、撮影モード、フラッシュ発光モード、オートプレイ、記録画素数や感度等の設定を行うための各種メニューを液晶モニタ１８に表示させたり、液晶モニタ１８に表示されたメニューに基づく選択・設定を確定させたりするためのボタンである。また、メニュー／ＯＫボタン１２により、後述するオートフォーカスのモードを切り替えることも可能である。
【００３６】
十字キー１３は、撮影時においては、上下方向にレバーを倒すことによって望遠／広角の調整を行い、各種設定時は液晶モニタ１８に表示されるメニュー画面中のカーソルを上下左右に移動させるためのレバーである。
【００３７】
Ｂａｃｋ（戻る）ボタン１５は、押下することによって各種設定操作を中止し、１つ前の画面に戻るためのボタンである。
【００３８】
表示切替ボタン１６は、押下することによって、液晶モニタ１８の表示のＯＮ／ＯＦＦ、各種ガイド表示、文字表示のＯＮ／ＯＦＦ等を切り替えるためのボタンである。
【００３９】
各ボタン、レバーの操作によって設定された内容は、液晶モニタ１８中の表示や、ファインダ内のランプ、スライドレバーの位置等によって確認できるようになっている。
【００４０】
液晶モニタ１８は、撮影の際に被写体確認用のスルー画像を表示することにより、電子ビューファインダとして機能する他、撮影後の静止画や動画の再生表示、各種設定メニューの表示を行う。
【００４１】
図３は上記デジタルカメラの構成を示す概略ブロック図である。図３に示すデジタルカメラ１は、撮影により取得した画像データを、Ｅｘｉｆ形式の画像ファイルに変換して、本体に着脱可能な記録メディア７０へ記録するものである。
【００４２】
このデジタルカメラの操作系としては、前述の動作モードスイッチ１１、メニュー／ＯＫボタン１２、十字キー１３、Ｂａｃｋ（戻る）ボタン１５、表示切替ボタン１６、レリーズボタン１９、電源スイッチ２２と、これらのスイッチ類の操作内容をＣＰＵ７５に伝えるためのインターフェース部分である操作系制御部７４とを有している。
【００４３】
光学系としては、フォーカスレンズ２０ａおよびズームレンズ２０ｂを有している。各々のレンズは、モータとモータドライバとからなるフォーカスレンズ駆動部５１およびズームレンズ駆動部５２によって光軸方向に移動可能である。フォーカスレンズ駆動部５１はＡＦ処理部６２から出力されるフォーカス駆動量データに基づいて、ズームレンズ駆動部５２は十字キー１３の操作量データに基づいて、各々のレンズの移動を制御する。
【００４４】
また、絞り５４は、モータとモータドライバとからなる絞り駆動部５５によって駆動される。この絞り駆動部５５は、ＡＥ／ＡＷＢ処理部６３から出力される絞り値データに基づいて絞り径の調整を行う。
【００４５】
シャッタ５６は、メカニカルシャッタであり、モータとモータドライバとからなるシャッタ駆動部５７によって駆動される。シャッタ駆動部５７は、レリーズボタン１９の押下により発生する信号と、ＡＥ／ＡＷＢ処理部６３から出力されるシャッタスピードデータとに応じて、シャッタ５６の開閉の制御を行う。
【００４６】
光学系の後方には、撮像素子であるＣＣＤ５８を有している。ＣＣＤ５８は、多数の受光素子を２次元的に配列した光電面を有しており、光学系を通過した被写体光がこの光電面に結像し、光電変換される。光電面の前方には、各画素に光を集光するためのマイクロレンズアレイと、Ｒ，Ｇ，Ｂ各色のフィルタが規則的に配列されたカラーフィルタアレイとが配置されている。ＣＣＤ５８は、ＣＣＤ制御部５９から供給される垂直転送クロックおよび水平転送クロックに同期して、画素毎に蓄積された電荷を１ラインずつシリアルなアナログ撮影信号として出力する。各画素において電荷を蓄積する時間、すなわち、露出時間は、ＣＣＤ制御部５９から与えられる電子シャッタ駆動信号によって決定される。また、ＣＣＤ５８はＣＣＤ制御部５９により、あらかじめ定められた大きさのアナログ撮像信号が得られるように、ゲインが調整されている。
【００４７】
ＣＣＤ５８から取り込まれたアナログ撮影信号は、アナログ信号処理部６０に入力される。アナログ信号処理部６０は、アナログ信号のノイズを除去する相関２重サンプリング回路（ＣＤＳ）と、アナログ信号のゲインを調節するオートゲインコントローラ（ＡＧＣ）と、アナログ信号をデジタル信号に変換するＡ／Ｄコンバータ（ＡＤＣ）とからなる。このデジタル信号に変換された画像データは、画素毎にＲ，Ｇ，Ｂの濃度値を持つＣＣＤ−ＲＡＷデータである。
【００４８】
タイミングジェネレータ７２は、タイミング信号を発生させるものであり、このタイミング信号をシャッタ駆動部５７、ＣＣＤ制御部５９、アナログ信号処理部６０に供給することにより、レリーズボタン１９の操作、シャッタ５６の開閉、ＣＣＤ５８の電荷の取込み、およびアナログ信号処理部６０の処理の同期を取っている。
【００４９】
フラッシュ制御部７３は、撮影時にフラッシュ２４を発光させる。具体的には、フラッシュ発光モードがフラッシュオンとされている場合、およびフラッシュ発光モードがオートモードである場合において後述するプレ画像が所定の明るさにない場合にフラッシュ２４をオンとして、撮影時にフラッシュ２４を発光させる。一方、フラッシュ発光モードがフラッシュオフとされている場合、撮影時にフラッシュ２４の発光を禁止する。
【００５０】
画像入力コントローラ６１は、アナログ信号処理部６０から入力されたＣＣＤ−ＲＡＷデータをフレームメモリ６６に書き込む。
【００５１】
フレームメモリ６６は、画像データに対して後述の各種デジタル画像処理（信号処理）を行う際に使用する作業用メモリであり、例えば、一定周期のバスクロック信号に同期してデータ転送を行うＳＤＲＡＭ(Synchronous Dynamic Random Access Memory)が使用される。
【００５２】
表示制御部７１は、フレームメモリ６６に格納された画像データをスルー画像として液晶モニタ１８に表示させたり、再生モード時に記録メディア７０に保存されている画像データを液晶モニタ１８に表示させたりするためのものである。なお、スルー画像は、撮影モードが選択されている間、所定間隔でＣＣＤ５８により撮影される。
【００５３】
ＡＦ処理部６２およびＡＥ／ＡＷＢ処理部６３は、プレ画像に基づいて撮影条件を決定する。このプレ画像とは、レリーズボタン１９が半押しされることによって発生する半押し信号を検出したＣＰＵ７５がＣＣＤ５８にプレ撮影を実行させた結果、フレームメモリ６６に格納された画像データにより表される画像である。
【００５４】
ＡＦ処理部６２は、プレ画像に基づいて焦点位置を検出し、フォーカス駆動量データを出力する（ＡＦ処理）。焦点位置の検出方式としては、例えば、ピントが合った状態では画像のコントラストが高くなるという特徴を利用して合焦位置を検出するパッシブ方式が考えられる。なお、本実施形態においては、ＡＦ処理のモードとして、撮影範囲の中央付近を重点的にピント合わせをする中央重点ＡＦモードおよび後述するように顔検出部８０が検出した顔領域が複数ある場合において、撮影者が選択した顔領域に対してピント合わせをする選択枠重点ＡＦモードが選択できるようになっているものとする。
【００５５】
ＡＥ／ＡＷＢ処理部６３は、プレ画像に基づいて被写体輝度を測定し、測定した被写体輝度に基づいて絞り値、シャッタスピード等を決定し、絞り値データおよびシャッタスピードデータを露出設定値として決定するとともに（ＡＥ処理）、撮影時のホワイトバランスを自動調整する（ＡＷＢ）。なお、露出およびホワイトバランスについては、撮影モードがマニュアルモードに設定されている場合には、デジタルカメラ１のユーザがマニュアル操作により設定可能である。また、露出およびホワイトバランスが自動で設定された場合にも、ユーザがメニュー／ＯＫボタン１２等の操作系から指示を行うことにより、露出およびホワイトバランスをマニュアル調整することが可能である。
【００５６】
画像処理部６４は、本画像の画像データに対して、明るさ補正、ガンマ補正、シャープネス補正、コントラスト補正等の画質補正処理、ＣＣＤ−ＲＡＷデータを輝度信号であるＹデータと、青色色差信号であるＣｂデータおよび赤色色差信号であるＣｒデータとからなるＹＣデータに変換するＹＣ処理を行う。この本画像とは、レリーズボタン１９が全押しされることによって実行される本撮影においてＣＣＤ５８から取り込まれ、アナログ信号処理部６０、画像入力コントローラ６１経由でフレームメモリ６６に格納された画像データによる画像である。本画像の画素数の上限は、ＣＣＤ５８の画素数によって決定されるが、例えば、ファイン、ノーマル等の設定により、記録画素数を変更することができる。一方、スルー画像およびプレ画像の画像数は、本画像よりも少なく、例えば、本画像の１／１６程度の画素数で取り込まれる。
【００５７】
圧縮／伸長処理部６５は、画像処理部６４によって補正・変換処理が行われた本画像の画像データに対して、例えば、ＪＰＥＧ等の圧縮形式で圧縮処理を行い、画像ファイルを生成する。この画像ファイルには、Ｅｘｉｆフォーマット等に基づいて、撮影日時等の付帯情報が格納されたタグが付加される。また、圧縮／伸長処理部６５は、再生モードの場合には、記録メディア７０から圧縮された画像ファイルを読み出し、伸張処理を行う。伸長後の画像データは液晶モニタ１８に出力される。
【００５８】
メディア制御部６７は、記録メディア７０にアクセスして画像ファイルの書き込みと読み込みの制御を行う。
【００５９】
内部メモリ６８は、デジタルカメラ１において設定される各種定数、およびＣＰＵ７５が実行するプログラム等を格納する。
【００６０】
顔検出部８０は、スルー画像または本画像から人物の顔を含む顔領域をすべて検出する。具体的には、まず画像に含まれる顔の特徴を有する領域（例えば肌色を有する、目を有する顔の形状を有する等）を検出する。なお、この顔の特徴を有する領域（以下、顔領域とする）の検出は、これらに限定されるものではない。
【００６１】
なお、顔検出部８０は、１つの画像に複数の顔が含まれる場合には複数の顔領域を検出し、そのそれぞれについて顔領域に含まれる顔のサイズを算出し、算出した顔のサイズが大きい順に顔領域に優先度を付与する。
【００６２】
ＣＰＵ７５は、動作モードスイッチ１１等の操作系やＡＦ処理部６２等の各種処理部からの信号に応じてデジタルカメラ１の本体各部を制御する。
【００６３】
データバス７６は、画像入力コントローラ６１、各種処理部６２〜６５、フレームメモリ６６、メディア制御部６７、内部メモリ６８、表示制御部７１、顔検出部８０およびＣＰＵ７５に接続されており、デジタル画像データ等のやり取りを行う。
【００６４】
次いで、以上の構成のデジタルカメラ１において撮影時に行われる処理について説明する。図４は第１の実施形態において行われる処理を示すフローチャートである。
【００６５】
まず、ＣＰＵ７５がデジタルカメラ１の動作モードを判定し（ステップＳＴ１）、再生モードである場合には、外部記録メディア７０に記録されている画像データを液晶モニタ１８に表示する再生処理を行い（ステップＳＴ２）、処理を終了する。
【００６６】
動作モードが撮影モードである場合には、液晶モニタ１８にスルー画像を表示し（ステップＳＴ３）、さらに、ＡＦ処理のモードとして選択枠重点ＡＦモードが選択されているか否かを判定する（ステップＳＴ４）。ステップＳＴ４が否定されると、後述するステップＳＴ１０へ進む。ステップＳＴ４が肯定されると、顔検出部８０がスルー画像に含まれるすべての顔の顔領域を検出し（ステップＳＴ５）、検出した顔領域に優先度を付与する。（ステップＳＴ６）。次いで、ＣＰＵ７５は、優先度が最も高い顔領域を選択状態とする（ステップＳＴ７）。
【００６７】
図５は顔領域が選択状態とされたスルー画像を示す図である。図５に示すようにスルー画像９０に３つの顔が含まれる場合、３つの顔領域９０Ａ〜９０Ｃが検出される。ここで、含まれる顔のサイズは、顔領域９０Ｃ，９０Ｃ，９０Ａの順であるため、顔検出部８０は、顔領域９０Ｃから順に高い優先度を付与する。なお、優先度の順序は顔のサイズ順に限定されるものではない。そして、最も優先度が高い顔領域９０Ｃを選択状態とする。なお、図５（ａ）においては選択状態とされている顔領域９０Ｃの枠を実線とし、選択状態とされていない顔領域９０Ａ，９０Ｂの枠を破線としているが、選択状態とされている顔領域の枠の色を他の枠の色を異なるようにしたり、選択状態とされた顔領域の枠の内部の色を他の顔領域の枠の内部の色と異なるものとなるようにしてもよい。なお、選択状態とする態様はこれらに限定されるものではなく、選択されていることが視認可能であればどのような態様を採用することも可能である。
【００６８】
なお、スルー画像に顔が１つのみしか含まれない場合には、その顔を含む顔領域が検出され、検出された１つの顔領域が選択状態とされる。
【００６９】
次いで、ＣＰＵ７５は、撮影者が十字キー１３を操作することにより選択状態とする顔領域の変更の指示を行ったか否かを判定し（ステップＳＴ８）、ステップＳＴ８が肯定されると選択状態とする顔領域を変更する（ステップＳＴ９）。例えば、図５（ａ）に示す状態において十字キー１３を左側に操作することにより、図５（ｂ）に示すように顔領域９０Ｂが選択状態となる。さらに、十字キー１３を左側に移動することにより、図５（ｃ）に示すように顔領域９０Ａが選択状態となる。なお、ステップＳＴ８が否定されるとステップＳＴ１０に進む。
【００７０】
さらに、ＣＰＵ７５はレリーズボタン１９が半押しされたか否かを判定し（ステップＳＴ１０）、ステップＳＴ１０が否定されるとステップＳＴ８に戻り、ステップＳＴ８以降の処理を繰り返す。ステップＳＴ１０が肯定されると、プレ撮影を行ってプレ画像を取得する（ステップＳＴ１１）。そして、ＡＦ処理部６２がプレ画像に基づいてＡＦ処理を行うとともに、ＡＥ／ＡＷＢ処理部６３がプレ画像に基づいて露出値およびホワイトバランスを調整することにより撮影条件を決定する（ステップＳＴ１２）。ここで、選択枠重点ＡＦモードが選択されている場合には、ＡＦ処理部６２は、選択状態とされている顔領域に対してピント合わせをする。一方、選択枠重点ＡＦモードが選択されていない場合には撮影範囲の中央付近を重点的にピント合わせをする。
【００７１】
さらに、ＣＰＵ７５はレリーズボタン１９の半押しが解除されたか否かを判定し（ステップＳＴ１３）、ステップＳＴ１３が肯定されるとステップＳＴ３に戻り、ステップＳＴ３以降の処理を繰り返す。ステップＳＴ１３が否定されると、さらにレリーズボタン１９が全押しされたか否かを判定し（ステップＳＴ１４）、ステップＳＴ１４が否定されるとステップＳＴ１３に戻る。
【００７２】
ステップＳＴ１４が肯定されると、本画像の撮影（本撮影）を行い、本撮影により取得された本画像に対して画像処理を施し、画像処理が施された処理済み画像を記録メディア７０に記録し（ステップＳＴ１５）、処理を終了する。
【００７３】
このように、第１の実施形態においては、スルー画像に顔領域が含まれる場合に、選択状態とされた顔領域に対してピントを合わせるようにしたため、撮影者は所望とする顔領域を選択して撮影操作を行うことにより、所望とする人物にピントがあった本画像を得ることができる。
【００７４】
次いで、本発明の第２の実施形態について説明する。なお、第２の実施形態によるデジタルカメラの構成は、上記図１から図３に示すデジタルカメラ１の構成と同一であり、行われる処理のみが異なるため、ここでは詳細な説明は省略する。
【００７５】
図６は第２の実施形態において行われる処理を示すフローチャートである。なお、第２の実施形態においては、上記第１の実施形態とはステップＳＴ６までの処理は同一であるため、ステップＳＴ７以降の処理についてのみ説明する。
【００７６】
ステップＳＴ６において優先度が付与されると、優先度が最も高い顔領域を選択状態とする（ステップＳＴ２１）。さらに、優先度が最も高い顔領域の拡大画像をスルー画像に重畳して表示する（ステップＳＴ２２）。
【００７７】
図７は拡大画像が重畳されたスルー画像を示す図である。図７（ａ）に示すようにスルー画像９０においては、優先度が最も高い顔領域９０Ｃが選択状態とされるとともに、顔領域９０Ｃの拡大画像９１Ｃがスルー画像の左下隅の枠９２内に表示される。
【００７８】
次いで、ＣＰＵ７５は、撮影者が十字キー１３を操作することにより選択状態とする顔領域の変更の指示を行ったか否かを判定し（ステップＳＴ２３）、ステップＳＴ２３が肯定されると選択状態とする顔領域を変更するとともに、選択状態とされた顔領域の拡大画像を枠９２内に表示する（ステップＳＴ２４）。例えば、図７（ａ）に示す状態において十字キー１３を左側に操作することにより、図７（ｂ）に示すように顔領域９０Ｂが選択状態となり、顔領域９０Ｂの拡大画像９１Ｂが枠９２内に表示される。さらに、十字キー１３を左側に移動することにより、図７（ｃ）に示すように顔領域９０Ａが選択状態となり、顔領域９０Ａの拡大画像９１Ａが枠９２内に表示される。なお、ステップＳＴ２３が否定されるとステップＳＴ２５に進む。
【００７９】
ここで、第２の実施形態においては、拡大画像をさらに拡大する指示を行うことにより、枠９２内において拡大画像をさらに拡大して表示するようにしてもよい。例えば、図７（ａ）に示すスルー画像９０において拡大画像９１Ｃの拡大指示を行うことにより、図８に示すように、顔領域９０Ｃの目の辺りをさらに拡大して枠９２内に表示してもよい。また、このように拡大画像をさらに拡大する場合に、拡大している画像の目または鼻の部分のみが枠９２内に表示されるようにしてもよい。
【００８０】
次いで、ＣＰＵ７５は、拡大画像が表示されてから所定時間が経過したか否かを判定し（ステップＳＴ２５）、所定時間が経過した場合にはスルー画像における拡大画像の表示を停止し（ステップＳＴ２６）、ステップＳＴ２７に進む。なお、ステップＳＴ２５が否定されるとステップＳＴ２７に進む。
【００８１】
さらにＣＰＵ７５は、レリーズボタン１９が半押しされたか否かを判定し（ステップＳＴ２７）、ステップＳＴ２７が肯定されると、第１の実施形態におけるステップＳＴ１１以降の処理を行う。ステップＳＴ２７が否定されるとステップＳＴ２３に戻り、ステップＳＴ２３以降の処理を繰り返す。
【００８２】
このように、第２の実施形態においては、選択状態とされた顔領域の拡大画像をスルー画像に重畳して表示するようにしたため、選択した顔領域にピントが合っているか否かを容易に確認することができる。
【００８３】
また、選択状態とされた顔領域の拡大画像を枠９２内においてさらに拡大することにより、選択した顔領域にピントが合っているか否かをより詳細に確認することができる。
【００８４】
また、拡大画像の表示を所定時間経過後に停止することにより、拡大画像がスルー画像の全体の確認の妨げとなってしまうことを防止できる。
【００８５】
次いで、本発明の第３の実施形態について説明する。なお、第３の実施形態によるデジタルカメラの構成は、上記図１から図３に示すデジタルカメラ１の構成と同一であり、行われる処理のみが異なるため、ここでは詳細な説明は省略する。
【００８６】
図９は第３の実施形態において行われる処理を示すフローチャートである。なお、第３の実施形態においては、上記第１の実施形態とはステップＳＴ６までの処理は同一であるため、ステップＳＴ７以降の処理についてのみ説明する。
【００８７】
ステップＳＴ６において優先度が算出されると、優先度が最も高い顔領域を選択状態とする（ステップＳＴ３１）。さらに、優先度が最も高い顔領域の拡大画像をスルー画像に重畳して表示する（ステップＳＴ３２）。
【００８８】
次いで、ＣＰＵ７５は、撮影者が十字キー１３を操作することにより選択状態とする顔領域の変更の指示を行ったか否かを判定し（ステップＳＴ３３）、ステップＳＴ３３が肯定されると選択状態とする顔領域を変更する（ステップＳＴ３４）。なお、ステップＳＴ３３が否定されるとステップＳＴ３５に進む。
【００８９】
さらにＣＰＵ７５は、レリーズボタン１９が半押しされたか否かを判定し（ステップＳＴ３５）、ステップＳＴ３５が肯定されると、スルー画像における拡大画像の表示を停止し（ステップＳＴ３６）、第１の実施形態におけるステップＳＴ１１以降の処理を行う。ステップＳＴ３５が否定されるとステップＳＴ３３に戻り、ステップＳＴ３３以降の処理を繰り返す。
【００９０】
このように第３の実施形態においては、レリーズボタン１９の押下により拡大画像の表示を停止するようにしたため、拡大画像がスルー画像の全体の確認の妨げとなってしまうことを防止できる。
【００９１】
なお、上記第３の実施形態においては、レリーズボタン１９の押下により拡大画像の表示を停止しているが、第２の実施形態における所定時間の経過により拡大画像の表示を停止する処理と、第３の実施形態におけるレリーズボタン１９の押下により拡大画像の表示を停止する処理とを並列して行うことができることはもちろんである。
【００９２】
また、上記第２および第３の実施形態において、スルー画像のサイズが例えばＶＧＡサイズのように小さい場合、画像を拡大することにより画像がぼけてしまうことから、ピントが合っているか否かを確認することは困難である。このため、スルー画像のサイズが例えばＶＧＡサイズのように所定サイズ以上の場合にのみ、拡大画像を表示するようにすることが好ましい。
【００９３】
次いで、本発明の第４の実施形態について説明する。なお、第４の実施形態によるデジタルカメラの構成は、上記図１から図３に示すデジタルカメラ１の構成と同一であり、行われる処理のみが異なるため、ここでは詳細な説明は省略する。
【００９４】
図１０は第４の実施形態において行われる処理を示すフローチャートである。なお、第４の実施形態においては、上記第１の実施形態とはステップＳＴ６までの処理は同一であるため、ステップＳＴ７以降の処理についてのみ説明する。
【００９５】
ステップＳＴ６において優先度が算出されると、優先度が最も高い顔領域を選択状態とする（ステップＳＴ４１）。そして、優先度が最も高い顔領域の拡大画像を初期位置（例えば図７に示すようなスルー画像の左下隅の位置）に表示したときに、拡大画像がスルー画像に含まれる顔領域と重なるか否かを判定する（ステップＳＴ４２）。ステップＳＴ４２が肯定されると拡大画像の位置を顔領域と重ならない位置に変更して（ステップＳＴ４３）、拡大画像をスルー画像に重畳して表示する（ステップＳＴ４４）。ステップＳＴ４２が否定されるとステップＳＴ４４に進む。
【００９６】
図１１は拡大画像の表示位置の変更を説明するための図である。スルー画像９３が図１１（ａ）に示すように３つの顔領域９３Ａ，９３Ｂ，９３Ｃを含む場合、スルー画像９３の左下隅に枠９４を設定して拡大画像を表示すると、拡大画像が顔領域９３Ａと重なってしまう。このため、図１１（ｂ）に示すように、スルー画像９３の左上隅に枠９４を設定して拡大画像の表示位置を変更することにより、拡大画像がスルー画像９３に含まれる顔領域と重なることがなくなる。
【００９７】
次いで、ＣＰＵ７５は、撮影者が十字キー１３を操作することにより選択状態とする顔領域の変更の指示を行ったか否かを判定し（ステップＳＴ４５）、ステップＳＴ４５が肯定されると選択状態とする顔領域を変更する（ステップＳＴ４６）。なお、ステップＳＴ４５が否定されるとステップＳＴ４７に進む。
【００９８】
次いで、ＣＰＵ７５は、拡大画像が表示されてから所定時間が経過したか否かを判定し（ステップＳＴ４７）、所定時間が経過した場合にはスルー画像における拡大画像の表示を停止し（ステップＳＴ４８）、ステップＳＴ４９に進む。なお、ステップＳＴ４７が否定されるとステップＳＴ４９に進む。
【００９９】
さらにＣＰＵ７５は、レリーズボタン１９が半押しされたか否かを判定し（ステップＳＴ４９）、ステップＳＴ４９が肯定されると、第１の実施形態におけるステップＳＴ１１以降の処理を行う。ステップＳＴ４９が否定されるとステップＳＴ４５に戻り、ステップＳＴ４５以降の処理を繰り返す。
【０１００】
このように、第４の実施形態においては、拡大画像をスルー画像における顔領域以外の部分に配置するようにしたため、スルー画像に含まれる顔の確認が拡大画像により妨げられてしまうことを防止できる。
【０１０１】
なお、上記第４の実施形態においては、拡大画像の表示後所定時間を経過したときに拡大画像の表示を停止しているが、第３の実施形態と同様にレリーズボタン１９の押下により拡大画像の表示を停止するようにしてもよい。また、所定時間の経過により拡大画像の表示を停止する処理と、レリーズボタン１９の押下により拡大画像の表示を停止する処理とを並列して行うことができることはもちろんである。
【０１０２】
次いで、本発明の第５の実施形態について説明する。なお、第５の実施形態によるデジタルカメラの構成は、上記図１から図３に示すデジタルカメラ１の構成と同一であり、行われる処理のみが異なるため、ここでは詳細な説明は省略する。
【０１０３】
図１２は第５の実施形態において行われる処理を示すフローチャートである。なお、第５の実施形態においては、上記第１の実施形態とはステップＳＴ６までの処理は同一であるため、ステップＳＴ７以降の処理についてのみ説明する。
【０１０４】
ステップＳＴ６において優先度が算出されると、優先度が最も高い顔領域を選択状態とする（ステップＳＴ５１）。さらに、優先度が最も高い顔領域の拡大画像が所定の明るさとなるように、画像処理部６４が拡大画像に対して明るさ補正処理を施し（ステップＳＴ５２）、処理済みの拡大画像をスルー画像に重畳して表示する（ステップＳＴ５３）。
【０１０５】
ここで、画像処理部６４は、顔領域における画素値の平均値を所定のしきい値と比較し、画素値の平均値が所定のしきい値未満のときに平均値が所定のしきい値となるように顔領域の明るさを補正する。
【０１０６】
次いで、ＣＰＵ７５は、撮影者が十字キー１３を操作することにより選択状態とする顔領域の変更の指示を行ったか否かを判定し（ステップＳＴ５４）、ステップＳＴ５４が肯定されると選択状態とする顔領域を変更する（ステップＳＴ５５）。なお、ステップＳＴ５４が否定されるとステップＳＴ５６に進む。
【０１０７】
次いで、ＣＰＵ７５は、拡大画像が表示されてから所定時間が経過したか否かを判定し（ステップＳＴ５６）、所定時間が経過した場合にはスルー画像における拡大画像の表示を停止し（ステップＳＴ５７）、ステップＳＴ５８に進む。なお、ステップＳＴ５６が否定されるとステップＳＴ５８に進む。
【０１０８】
さらにＣＰＵ７５は、レリーズボタン１９が半押しされたか否かを判定し（ステップＳＴ５８）、ステップＳＴ５８が肯定されると、第１の実施形態におけるステップＳＴ１１以降の処理を行う。ステップＳＴ５８が否定されるとステップＳＴ５４に戻り、ステップＳＴ５４以降の処理を繰り返す。
【０１０９】
このように、第５の実施形態においては、拡大画像の明るさを補正するようにしたため、撮影時に輝度が不足している場合や逆光により顔が暗くなってしまう場合であっても、ピントが合っているか否かの確認を容易に行うことができる。
【０１１０】
なお、上記第５の実施形態においては、拡大画像の表示後所定時間を経過したときに拡大画像の表示を停止しているが、第３の実施形態と同様にレリーズボタン１９の押下により拡大画像の表示を停止するようにしてもよい。また、所定時間の経過により拡大画像の表示を停止する処理と、レリーズボタン１９の押下により拡大画像の表示を停止する処理とを並列して行うことができることはもちろんである。
【０１１１】
なお、上記第２から第５の実施形態において、拡大画像を表示するとともに、拡大画像のスルー画像上における位置を特定するためのナビゲーション画像をスルー画像に重ねて表示してもよい。図１３は拡大画像およびナビゲーション画像をスルー画像に重ねて表示した状態を示す図である。図１３に示すように拡大画像９１Ｃとともにナビゲーション画像９５を表示することにより、拡大画像のスルー画像上における位置を容易に確認することができる。
【０１１２】
ここで、ナビゲーション画像９５は、再生中のスルー画像に対応する形状を有する単色または透明の画像であり、その内部に表示される枠９５Ａが画像における現在再生中の顔領域の位置を表すものとなっている。なお、枠９５Ａの内部をナビゲーション画像全体の色と異なるようにしてもよい。
【０１１３】
なお、上記第１から第５の実施形態においては、十字キー１３の操作方向に応じて選択状態とする顔領域を変更しているが、十字キー１３の操作方向にかかわらず、付与した優先度の順に選択状態とする顔領域を変更してもよい。例えば、図５に示すスルー画像９０の場合、十字キー１３の操作方向にかかわらず、十字キー１３が押下される毎に顔領域９０Ｃ、９０Ｂ、９０Ａ、９０Ｃ…の順序で選択状態とする顔領域を変更してもよい。
【０１１４】
また、上記第２から第５の実施形態においては、撮影時に選択状態とされている顔領域を本画像から抽出し、抽出した顔領域の拡大画像を本画像のプレビュー時に表示するようにしてもよい。例えば、図７（ａ）に示すように顔領域９０Ｃを選択状態として本画像を取得した場合には、撮影直後に本画像をプレビューする際に、顔領域９０Ｃの拡大画像９１Ｃをプレビュー中の本画像に重畳して表示してもよい。これにより、選択した顔領域が本画像においてピントが合っているか否かを容易に確認することができる。また、拡大画像とともにナビゲーション画像を表示するようにしてもよい。
【０１１５】
以上、本発明の実施形態に係るデジタルカメラについて説明したが、コンピュータに図４，６，９，１０，１２に示すような処理を行わせるプログラムも、本発明の実施形態の１つである。また、そのようなプログラムを記録したコンピュータ読み取り可能な記録媒体も、本発明の実施形態の１つである。
【図面の簡単な説明】
【０１１６】
【図１】本発明の第１の実施形態による撮影装置を適用したデジタルカメラの背面を中心とする斜視図
【図２】本発明の第１の実施形態による撮影装置を適用したデジタルカメラの前面を中心とする斜視図
【図３】本発明の第１の実施形態による撮影装置を適用したデジタルカメラの構成を示す概略ブロック図
【図４】第１の実施形態において行われる処理を示すフローチャート
【図５】顔領域が選択状態とされたスルー画像を示す図
【図６】第２の実施形態において行われる処理を示すフローチャート
【図７】拡大画像が表示されたスルー画像を示す図
【図８】拡大画像の枠内の画像がさらに拡大された状態を示す図
【図９】第３の実施形態において行われる処理を示すフローチャート
【図１０】第４の実施形態において行われる処理を示すフローチャート
【図１１】拡大画像を表示する位置の変更を説明するための図
【図１２】第５の実施形態において行われる処理を示すフローチャート
【図１３】拡大画像およびナビゲーション画像をスルー画像に重ねて表示した状態を示す図
【符号の説明】
【０１１７】
１  デジタルカメラ
１３    十字キー
１８    液晶モニタ
５８    ＣＣＤ
５９    ＣＣＤ制御部
７０    記録メディア
７１    表示制御部
７３    フラッシュ制御部
７５    ＣＰＵ
８０    顔検出部
【図１】
2008017166.tif 000003
【図２】
2008017166.tif 000004
【図３】
2008017166.tif 000005
【図４】
2008017166.tif 000006
【図５】
2008017166.tif 000007
【図６】
2008017166.tif 000008
【図７】
2008017166.tif 000009
【図８】
2008017166.tif 000010
【図９】
2008017166.tif 000011
【図１０】
2008017166.tif 000012
【図１１】
2008017166.tif 000013
【図１２】
2008017166.tif 000014
【図１３】
2008017166.tif 000015