(57)【要約】【課題】集合写真を効率よく撮影することのできる撮像装置および撮像装置の制御方法を提供する。【解決手段】被写体像データを取得し、予備撮影動作を実行し、それによって取得された被写体像データを解析して画面内に存在する人物の顔を検知し（＃７３）、その数をカウントし（＃７５）、検知された顔のうち、正面を向いている顔を検知して（＃８３）、その数をカウントし（＃８５）、画面内の全顔数に対する正面顔の比率を演算し（＃８３）、その結果が所定値以上であるか否かを判定し（＃８９）、所定値以上であった場合に本撮影を許可する（＃９１、＃４９）。【選択図】  図４
2010028606.tif 000002
【特許請求の範囲】
【請求項１】
被写体像データを取得する撮像部と、
上記撮像部による予備撮影動作を実行し、それによって取得された被写体像データを解析して画面内に存在する人物の顔を検知し、その数をカウントする人物顔検知部と、
上記人物顔検知部で検知された顔のうち、正面を向いている顔を検知して、その数をカウントする正面顔検知部と、
画面内の全顔数に対する正面顔の比率を演算し、その結果が所定値以上である場合に本撮影を許可する制御部と、
を具備することを特徴とする撮像装置。
【請求項２】
上記比率は、５０％を超える値であることを特徴とする請求項１に記載の撮像装置。
【請求項３】
被写体像データを取得し、
予備撮影動作を実行し、それによって取得された上記被写体像データを解析して画面内に存在する人物の顔を検知し、その数をカウントし、
上記検知された顔のうち、正面を向いている顔を検知して、その数をカウントし、
画面内の全顔数に対する正面顔の比率を演算し、その結果が所定値以上である場合に本撮影を許可する、
ことを特徴とする撮像装置の制御方法。
【請求項４】
被写体像データを取得する撮像部と、
上記撮像部を繰り返し動作させ、それによって取得された被写体像データを解析し、画面内の人物の顔と、その顔の向きを判定可能な顔判定部と、
上記画面内に存在する顔の向きを検知し、該領域内に存在する顔のうち正面を向いているか顔の比率を求め、この検知結果を表示する表示部と、
を具備することを特徴とする撮像装置。
【請求項５】
上記顔判定部で検知された人物の数をカウントし、その結果に応じて撮影対象が人物の集合体であるか否かを判定し、人物の集合体であった場合には、自動的に集合写真モードに設定することを特徴とする請求項４に記載の撮像装置。
【請求項６】
上記画面内に存在する顔のうち、所定の比率以上の顔が正面を向くまでは、本撮影動作を禁止する制御部を具備することを特徴とする請求項４に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置および撮像装置の制御方法に関し、特に、集合写真を撮影する際に便利な機能を有する撮像装置および撮像装置の制御方法に関する。
【背景技術】
【０００２】
集合写真を撮影する場合は、全員がカメラのほうを見ているタイミングで撮影するのが望ましい。通常、撮影者は、「はい、撮ります！」などと声をかけて撮影しているが、人数が多いと全員が揃ってカメラを見ているという理想的なタイミングがなかなか訪れない。そこで、特許文献１には、予備撮影を繰り返しつつ、その予備画像の中でよそ見をしている人物を抽出した場合には、警告を行うようにした撮像装置が開示されている。
【特許文献１】特開２００６−１４０６９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、撮影者に警告を出してもよそ見が解決するものではない。また、画面内の全員がよそ見をしないとなると、時間がかかり、場合によっては、いつまでも撮影することができないということがあり得る。
【０００４】
本発明は、このような事情を鑑みてなされたものであり、集合写真を効率よく撮影することのできる撮像装置および撮像装置の制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため第１の発明に係わる撮像装置は、被写体像データを取得する撮像部と、上記撮像部による予備撮影動作を実行し、それによって取得された被写体像データを解析して画面内に存在する人物の顔を検知し、その数をカウントする人物顔検知部と、上記人物顔検知部で検知された顔のうち、正面を向いている顔を検知して、その数をカウントする正面顔検知部と、画面内の全顔数に対する正面顔の比率を演算し、その結果が所定値以上である場合に本撮影を許可する制御部と、を具備する。
【０００６】
第２の発明に係わる撮像装置は、上記第1の発明において、上記比率は、５０％を超える値である。
【０００７】
第３の発明に係わる撮像装置の制御方法は、被写体像データを取得し、予備撮影動作を実行し、それによって取得された上記被写体像データを解析して画面内に存在する人物の顔を検知し、その数をカウントし、上記検知された顔のうち、正面を向いている顔を検知して、その数をカウントし、画面内の全顔数に対する正面顔の比率を演算し、その結果が所定値以上である場合に本撮影を許可する。
【０００８】
第４の発明に係わる撮像装置は、被写体像データを取得する撮像部と、上記撮像部を繰り返し動作させ、それによって取得された被写体像データを解析し、画面内の人物の顔と、その顔の向きを判定可能な顔判定部と、上記画面内に存在する顔の向きの検知し、該領域内に存在する顔のうち正面を向いているか顔の比率を求め、この検知結果を表示する表示部と、を具備する。
【０００９】
第５の発明に係わる撮像装置は、上記第４の発明において、上記顔判定部で検知された人物の数をカウントし、その結果に応じて撮影対象が人物の集合体であるか否かを判定し、人物の集合体であった場合には、自動的に集合写真モードに設定する。
第６の発明に係わる撮像装置は、上記第４の発明において、上記画面内に存在する顔のうち、所定の比率以上の顔が正面を向くまでは、本撮影動作を禁止する制御部を具備する。
【発明の効果】
【００１０】
本発明によれば、集合写真を効率よく撮影することのできる撮像装置および撮像装置の制御方法を提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面に従って本発明を適用したデジタルカメラを用いて好ましい一実施形態について説明する。図１は、本発明の一実施形態に係わるデジタルカメラの主として電気回路を示すブロック図である。
【００１２】
本実施形態におけるデジタルカメラは、レリーズ釦の半押しによって開始する予備撮影時には被写体像を撮像素子で撮像し、この撮像素子で得られた被写体像を、ライブビュー表示し、レリーズ釦の全押しに応じて、画像データを記録媒体に記録する。また、予備撮影時に集合写真と判定した場合には、画面内に存在する顔の向きを検知し、画面内に存在する顔について正面を向いているか否かを判定し、その判定結果を表示する。さらに、画面内に存在する顔のうち所定の比率以上の顔が正面を向いている場合にのみ、撮影を許可する。
【００１３】
本実施形態に係わるデジタルカメラは、図１に示すように、交換レンズ１００とカメラ本体２００とから構成されている。交換レンズ１００の内部には、焦点調節および焦点距離調節用の撮影光学系１０１と、開口量を調節するための絞り１０３が配置されている。撮影光学系１０１は光学系駆動機構１０７によって駆動され、絞り１０３は絞り駆動機構１０９によって駆動されるよう接続されている。
【００１４】
光学系駆動機構１０７および絞り駆動機構１０９は、それぞれレンズＣＰＵ１１１に接続されており、このレンズＣＰＵ１１１は通信接点３００を介してカメラ本体２００に接続されている。レンズＣＰＵ１１１は交換レンズ１００内の制御を行うものであり、レンズ駆動機構１０７を制御してピント合わせや、ズーム駆動を行うとともに、絞り駆動機構１０９を制御して絞り値制御を行う。
【００１５】
カメラ本体２００内であって、撮影光学系１０１の撮影光軸上には、フォーカルプレーンタイプのシャッタ２１５、赤外カットフィルタ・ローパスフィルタ２１７、および撮像素子２２１が配置されている。シャッタ２１５は、シャッタ駆動機構２１３によって駆動され、所定時間の間、撮影光学系１０１によって形成される被写体光束を通過させる。
【００１６】
赤外カットフィルタ・ローパスフィルタ２１７は、被写体光束から赤外光成分と、高周波成分を除去するための光学フィルタである。撮像素子２２１は、撮影光学系１０１によって結像される被写体像を電気信号に光電変換する。なお、撮像素子２２１としては、ＣＣＤ（Charge Coupled Device）またはＣＭＯＳ（Complementary Metal Oxide Semiconductor）等の二次元撮像素子を使用できることは言うまでもない。
【００１７】
撮像素子２２１は撮像素子駆動回路２２３に接続され、この撮像素子駆動回路２２３によって、撮像素子２２１から画像信号の読出し等が行われる。撮像素子駆動回路２２３は、前処理回路２２５に接続されており、前処理回路２２５は、読み出された画像信号のＡＤ変換や、ライブビュー表示のための画素間引き処理のための切り出し処理等の画像処理のための前処理を行なう。
【００１８】
前処理回路２２５は、データバス２５２に接続されている。このデータバス２５２には、シーケンスコントローラ(以下、「ボディＣＰＵ」と称す)２５１、顔判定回路２５５、画像処理回路２５７、圧縮伸長回路２５９、ビデオ信号出力回路２６１、ＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）制御回路２６５、入出力回路２７１、通信回路２７３、記録媒体制御回路２７５、フラッシュメモリ制御回路２７９、スイッチ検知回路２８３が接続されている。
【００１９】
データバス２５２に接続されているボディＣＰＵ２５１は、後述するフラッシュメモリ２８１に記憶されているプログラムにしたがって、このデジタルカメラの動作を制御する。前述の前処理回路２２５とボディＣＰＵ２５１の間には、コントラストＡＦ回路２５３が接続されている。コントラストＡＦ回路２５３は、前処理回路２２５から出力される画像信号に基づいて高周波成分を抽出し、この高周波成分に基づくコントラスト情報をボディＣＰＵ２５１に出力する。
【００２０】
参照画像記憶回路２５４には、正面を向いた人物の顔(正面顔)、上下左右の斜めの方向を向いた人物の顔（斜め上顔、斜め下顔、斜め左顔、斜め右顔）、上下左右を向いた人物の顔（上傾顔、下傾顔、左横顔、右横顔）等の人物の顔の参照用の顔画像が多数記憶されている。顔判定回路２５５は、前処理回路２２５からデータバス２５２を介して入力したライブビュー表示用の画像データと、参照画像記憶回路２５４に記憶されている参照用の顔画像とを比較し、画像の中に顔が含まれているか否かを判定する。また、検出された顔が正面を向いているか否かについても判定する。
【００２１】
データバス２５２に接続された画像処理回路２５７は、デジタル画像データのデジタル的増幅（デジタルゲイン調整処理）、色補正、ガンマ（γ）補正、コントラスト補正等の各種の画像処理を行なう。また圧縮伸張回路２５９はＳＤＲＡＭ２６７に記憶された画像データをＪＰＥＧやＴＩＦＦ等の圧縮方式で圧縮するための回路である。なお、画像圧縮はＪＰＥＧやＴＩＦＦに限らず、他の圧縮方式も適用できる。
【００２２】
ビデオ信号出力回路２６１は液晶モニタ駆動回路２６３を介して背面液晶モニタ２６およびファインダ内液晶モニタ２７に接続される。ビデオ信号出力回路２６１は、ＳＤＲＡＭ２６７、記録媒体２７７に記憶された画像データを、背面液晶モニタ２６およびファインダ内液晶モニタ２７に表示するためのビデオ信号に変換するための回路である。
【００２３】
背面液晶モニタ２６は、カメラ本体２００の背面に配置されるが、撮影者が観察できる位置であれば、背面に限らないし、また液晶に限らず他の表示装置でも構わない。ファインダ内液晶モニタ２７は、カメラ本体２００の内部に配置され、接眼レンズと共に電子ファインダを構成する。
【００２４】
ＳＤＲＡＭ２６７は、ＳＤＲＡＭ制御回路２６５を介してデータバス２５２に接続されており、このＳＤＲＡＭ２６７は、画像処理回路２５７によって画像処理された画像データまたは圧縮伸長回路２５９によって圧縮された画像データを一時的に記憶するためのバッファメモリである。上述の撮像素子駆動回路２２３およびシャッタ駆動機構２１３に接続される入出力回路２７１は、データバス２５２を介してボディＣＰＵ２５１等の各回路とデータの入出力を制御する。
【００２５】
レンズＣＰＵ１１１と通信接点３００を介して接続された通信回路２７３は、データバス２５２に接続され、ボディＣＰＵ２５１等とのデータのやりとりや制御命令の通信を行う。データバス２５２に接続された記録媒体制御回路２７５は、記録媒体２７７に接続され、この記録媒体２７７への画像データ等の記録及び画像データ等の読み出しの制御を行う。
【００２６】
記録媒体２７７は、ｘDピクチャーカード(登録商標)、コンパクトフラッシュ(登録商標)、ＳＤメモリカード(登録商標)またはメモリスティック(登録商標)等の書換え可能な記録媒体のいずれかが装填可能となるように構成され、カメラ本体２００に対して着脱自在となっている。その他、通信接点を介してハードディスクを接続可能に構成してもよい。
【００２７】
フラッシュメモリ制御回路２７９は、フラッシュメモリ（Flash Memory）２８１に接続され、このフラッシュメモリ２３５は、デジタルカメラの動作を制御するためのプログラムが記憶されており、ボディＣＰＵ２５１はこのフラッシュメモリ２８１に記憶されたプログラムに従ってデジタルカメラの制御を行う。なお、フラッシュメモリ２８１は、電気的に書換可能な不揮発性メモリである。
【００２８】
デジタルカメラの電源のオンオフを行うためのパワースイッチ２８５は、スイッチ検知回路２８３を介してデータバス２５２に接続されている。また、シャッタレリーズ釦の第1ストローク（半押し）を検出する１Ｒスイッチや、第２ストローク（全押し）を検出する２Ｒスイッチを含むその他の各種スイッチ２８７も、スイッチ検知回路２８３を介してデータバス２５２に接続されている。また、各種スイッチ２８７としては、メニュー釦に連動するメニュースイッチ、再生釦に連動する再生スイッチ、その他の操作部材に連動するその他の各種スイッチ等を含んでいる。
【００２９】
着脱検知スイッチ２９１は、カメラ本体２００のボディマウントの近傍に配置され、カメラ本体２００に交換レンズ１００が装着されているか否かの判定を行う。着脱検知スイッチの出力は、スイッチ検知回路２８３を介してデータバス２５２に接続されている。
【００３０】
次に、本発明の一実施形態におけるデジタルカメラの動作について図２乃至図４に示すフローチャートを用いて説明する。図２は、カメラ本体２００側のボディＣＰＵ２５１によるパワーオンリセットの動作を示す。カメラ本体２００に電池が装填されると、このフローがスタートし、はじめにカメラ本体２００のパワースイッチ２８５がオンであるかを判定する（＃１）。
【００３１】
ステップ＃１における判定の結果、パワースイッチ２８５がオフの場合には、低消費電力の状態であるスリープ状態となる（＃３）。このスリープ状態ではパワースイッチ２８５がオンとなった場合のみに割り込み処理を行い、ステップ＃５以下においてパワースイッチオンのための処理を行う。パワースイッチ２８５がオンとなるまでは、パワースイッチ割り込み処理以外の動作を停止し、電源電池の消耗を防止する。
【００３２】
ステップ＃１において、パワースイッチ２８５がオンであった場合、またはステップ＃３におけるスリープ状態を脱した場合には、電源供給を開始する（＃５）。次に、レンズ情報の読み込みを行う（＃７）。レンズ情報の読み込みは、レンズＣＰＵ１１１から通信回路２７３を介して交換レンズ１００の開放絞り、焦点距離情報、レンズ識別番号等のレンズ特性情報の読み込みを行う。
【００３３】
次に、初期設定を行う（＃９）。このステップでは、シャッタ２１５や撮影光学系１０１の初期位置設定等の機械的初期設定や、ボディＣＰＵ２５１やレンズＣＰＵ１１１等のフラグや各種ポートの初期値設定等の電気的初期設定を行う。また、後述する集合写真フラグや撮影可フラグのクリア等も行われる。
【００３４】
次に、ライブビュー動作を開始する（＃１１）。このステップにおいては、撮像素子２２１から出力される画像信号に基づいて、ライブビュー表示用の画像データが生成され、背面液晶モニタ２６およびファインダ内液晶モニタ２７にライブビュー表示を行う。続いて、測光・露光量の演算を行う（＃１３）。このステップでは、撮像素子２２１から出力される画像信号に基づいて、測光値を求め、適正露光となる露光量を演算する。
【００３５】
ステップ＃１３における測光・露光量の演算を行うと、次に、再生釦に連動する再生スイッチがオンか否かの判定を行う（＃１７）。再生モードは、再生釦が操作された際に、記録媒体２７７に記録された静止画データを読み出して液晶モニタ２６に表示するモードである。判定の結果、再生スイッチがオンの場合には、再生動作を実行する（＃３３）。
【００３６】
ステップ＃１７における判定の結果、再生スイッチがオンではなかった場合には、メニュースイッチがオンか否かの判定を行なう（＃１９）。このステップでは、メニュー釦が操作され、メニューモードが設定されたか否かを判定する。判定の結果、メニュースイッチがオンであった場合には、背面液晶モニタ２６にメニュー表示し、メニュー設定動作を行う（＃３５）。メニュー設定動作によって、ＡＦモード、ホワイトバランス、ＩＳＯ感度設定、ドライブモードの設定等、各種の設定動作を行うことができる。
【００３７】
ステップ＃１９における判定の結果、メニュースイッチがオンでなかった場合には、レリーズ釦の半押し操作に応じてオンとなる１Ｒスイッチがオンか否かの判定を行う（＃２１）。この判定の結果、１Ｒスイッチがオンであった場合には、撮影動作を行う（＃３７）。この撮影動作において、測光や自動焦点調節を行い、また、集合写真か否かの判定を行うと共に、集合写真と判定された場合には、正面顔の比率が所定比率以上であるか否かの判定を行う。これらの予備撮影動作が終わると、本撮影を行うか否かの判定を行う。この撮影動作の詳細な説明は、図３を用いて後述する。
【００３８】
ステップ＃２１における判定の結果、１Ｒスイッチがオンでなかった場合には、ステップ＃１と同様に、パワースイッチ２８５がオンか否かの判定を行なう（＃２３）。このデジタルカメラは、パワースイッチ２８５が最初にオンとなるとパワーオン処理を行い、次にパワースイッチ２８５がオンとなるとパワーオフ処理を行う。ステップ＃２３における判定の結果、パワースイッチ２８５がオンでなかった場合には、ステップ＃１３に戻り、前述の処理を行う。一方、パワースイッチ２８５がオンであった場合には、電源供給を停止し（＃２５）、ステップ＃３に戻り、前述のスリープ状態となる。
【００３９】
次に、ステップ＃３７における撮影動作について、図３に示すフローチャートを用いて説明する。この撮影動作のフローに入ると、まず、コントラストＡＦを行う（＃４１）。このステップでは、コントラストＡＦ回路２５３によって抽出された画像信号の高周波成分がピーク値となるように、撮影光学系１０１を移動させる、所謂、山登り法によるコントラストＡＦを行う。
【００４０】
コントラストＡＦによって合焦状態となると、次に、ステップ＃１３と同様に、測光・露光量の演算を行う（＃４３）。続いて、顔検知を行う（＃４５）。このステップでは、予備撮影時におけるライブビュー表示用の画像データに基づいて、集合写真であるか否かを判定し、集合写真と判定された場合（この場合には集合写真フラグがセットされる）には、画面内に存在する顔のそれぞれについて正面を向いているか否かの判定を行う。正面を向いている顔の数が全体の顔の数に対して所定比率（本実施形態においては７０％）以上であった場合には、撮影可フラグがセットされる。この顔検知のフローについては、図４を用いて後述する。
【００４１】
ステップ＃４５における顔検知が終わると、次に、集合写真フラグがセットされているか否かを判定する（＃４７）。画面内に所定以上の人物の顔が存在する場合には、ステップ＃４５における顔検知のサブルーチンにおいて集合写真フラグがセットされるので（＃７９参照）、このステップ＃４７においては、この集合写真フラグがセットされているか否かを判定する。
【００４２】
ステップ＃４７における判定の結果、集合写真フラグがセットされていなかった場合には、ステップ＃５１に進む。一方、判定の結果、集合写真フラグがセットされていた場合には、撮影可フラグがセットされているか否かの判定を行う（＃４９）。後述する顔検知のサブルーチンにおいて、画面内の顔のうち、所定比率以上の顔が正面を向いている場合には、撮影可フラグがセットされることから（＃９１参照）、このステップでは、このフラグがセットされているか否かを判定する。
【００４３】
ステップ＃４９における判定の結果、撮影可フラグがセットされていなかった場合には、１Ｒスイッチがオンか否かの判定を行う（＃５３）。この判定の結果、１Ｒスイッチがオフであった場合には、レリーズ釦から手が離れたことから、予備撮影動作を終了し、元のフローに戻る。
【００４４】
一方、ステップ＃５３における判定の結果、１Ｒスイッチがオンのままの場合には、ステップ＃４５に戻り、顔検知以下の処理を行う。ここで、集合写真と判定され、画面内の所定比率以上の人物が正面を向くと、撮影可フラグがセットされるので、ステップ＃４９における判定をＹで抜ける。続いて、２Ｒスイッチがオンか否かの判定を行う（＃５１）。すなわち、このステップでは、レリーズ釦が全押しされか否かの判定を行う。
【００４５】
ステップ＃５１における判定の結果、２Ｒスイッチがオフであれば、ステップ＃５３に進み、前述したように１Ｒスイッチのオンオフを判定する。一方、判定の結果、２Ｒスイッチがオンであった場合には、ステップ＃５５以下において、露光のための本撮影動作を行う。
【００４６】
まず、絞込み動作の実行を指示する（＃５５）。このステップでは、ボディＣＰＵ２５１はレンズＣＰＵ１１１に対して絞り１０３の絞込み動作を指示する。なお、この際、絞込み量も併せて指示する。絞込みが終わると続いて、露光動作を実行する（＃５７）。露光動作に入ると、ライブビュー表示を停止し、シャッタ２１３を閉じ、しかる後に、シャッタ２１３を開放すると共に、撮像素子２２１による電荷蓄積動作を開始する。演算または設定された露光時間が経過すると、撮像素子２２１による電荷蓄積動作を停止し、シャッタ２１３を閉じる。
【００４７】
露光動作が終わると、次に、絞り開放動作の実行を指示する（＃５９）。このステップでは、ボディＣＰＵ２５１はレンズＣＰＵ１１１に対して絞り１０３の開放動作を指示する。続いて、画像処理を行う（＃６１）。このステップでは、撮像素子２２１から画像信号の読出しを行い、読み出された画像信号を画像処理回路２５７等によって画像処理する。次に、処理された画像データを記録媒体２７７に記録する（＃６３）。画像記録が終わると、元のルーチンに戻る。
【００４８】
次に、ステップ＃４５における顔検知について、図４に示すフローチャートを用いて説明する。この顔検知のフローに入ると、まず、集合写真フラグがセットされているか否かの判定を行う（＃７１）。ステップ＃７の初期設定において、集合写真フラグはクリアされている。このクリア後に初めてこのステップ＃７１での判定を行う場合にはこの判定をＮで抜け、また、後述するステップ＃７９において集合写真フラグがセットされた場合にはＹでこの判定を抜ける。
【００４９】
ステップ＃７１における判定の結果、集合写真フラグがセットされていた場合には、現在の予備撮影動作において、撮影対象が集合写真であることから、ステップ＃８３以下に進み、画面内の人物が正面を向いている比率が所定比率以上か否かの判定を行う。一方、ステップ＃７１における判定の結果、集合写真フラグがセットされていなかった場合には、集合写真か否かについてステップ＃７３以下において判定する。
【００５０】
ステップ＃７１における判定の結果、集合写真フラグがセットされていなかった場合には、まず、全画面範囲で顔検出動作を行う（＃７３）。このステップでは、顔判定回路２５５において、全画面範囲の中に参照画像記憶回路２５４に記憶されている参照用の顔画像と一致する顔画像を検出する。ここで検出された顔の部分は、図５（ｂ）に示すように、検知マーク１１を表示する。すなわち、図５（ａ）に示すような集合写真の場合、ステップ＃７３における顔検出動作によって、顔の部分を検出し、人物の顔を検出すると、顔の向きに係わらず、検知マーク１１を表示する。
【００５１】
続いて、検出された顔の数をカウントし（＃７５）、このカウントされた顔の数が所定数以上か否かを判定する（＃７７）。ここで、所定数としては、例えば、２０名程度とするが、これに限らず、集合写真といえる程度の人数であれば良い。この判定の結果、所定数以上でなかった場合には、集合写真とは言えないことから、集合写真フラグをクリアする（＃８１）。集合写真フラグをクリアすると、元のフローに戻る。
【００５２】
ステップ＃７７における判定の結果、カウントされた顔の数が所定数以上であった場合には、集合写真フラグをセットする（＃７９）。続いて、全画面内で正面顔検出動作を行う（＃８３）。このステップでは、全画面内で人物の顔の向きが正面か否かを判定する（図５の例では、１５名の顔について判定する）。正面か否かは、参照画像記憶回路２５４に正面向きの顔の参照画像を多数、記憶しておき、この参照画像との一致度で判定する。正面顔と認定された顔については、図５（ｃ）に示すように、検知マーク１１ａを表示する。
【００５３】
続いて、正面顔の数をカウントし（＃８５）、正面顔の比率を演算する（＃８７）。比率演算は、ステップ＃７５で求めた全顔数を、ステップ＃８５で求めた正面顔数で除算すればよい。次に、正面顔の比率が７０％以上か否かの判定を行う（＃８９）。この判定の結果、正面顔の比率が７０％未満であった場合には、撮影可フラグをクリアする（＃９３）。一方、判定の結果、正面顔の比率が７０％以上であった場合には、撮影可フラグをセットする（＃９１）。
【００５４】
図５（ｃ）の例では、全顔数が１５名あり、そのうち正面顔が１１名あり、正面顔の比率が７３％であることから、撮影可フラグがセットされる。なお、撮影可フラグがセットされた場合には、図５（ｃ）の画面において、撮影ＯＫの表示を行い、また撮影可フラグがクリアされた場合には、撮影ＮＧ等の警告表示を行っても良い。撮影可フラグのセットもしくはクリアを行うと、元のフローに戻る。なお、正面顔の比率は５０％以上あればよく、好ましくは７０％以上あれば良い。この比率は設計値として適宜選択してもよく、また、手動で変更できるようにしても良い。
【００５５】
以上、説明したように、本実施形態においては、顔判定部２５５によって検知された人物の数をカウントし、その結果に応じて撮影対象が人物の集合体であるか否かを判定している（＃７３〜＃７９参照）。このため、集合写真モードの手動設定等を行わなくても自動的に集合写真に適合したモードに設定することができ便利である。
【００５６】
また、本実施形態においては、撮影対象が集合写真であると判定されたら、画面内の全員の顔の向きを検知し、画面内に存在する正面顔の比率が所定以上か否かを判定している（＃８３〜＃８９）。すなわち、画面内の全領域の全ての顔が正面を向いているか否かを判定するのではなく、所定比率以上か否かを判定するようにしている。全画面領域の全ての人物の顔が正面を向くのを待っていると、なかなか撮影を行うことができないが、所定比率以上か否かを判定することにより、効率良く、正面を向いた写真を撮影することができる。
【００５７】
さらに、本実施形態においては、所定比率以上の人物が正面を向いたら本撮影動作を許可するようにしている（＃４９、＃９１参照）。このため、単に警告を発する場合に比較し、確実に全員が向いた時点で撮影を行うことができる。
【００５８】
さらに、本実施形態においては、所定比率を５０％以上、好ましくは７０％以上としている。例えば、学校や会社における記念撮影等においては、半分以上の被写体人物、好ましくは７割以上の被写体人物が正面を向いていれば、記念撮影としては、充分なことが多い。所定比率を５０以上、好ましくは７０％以上、大概の人物は正面を向いた写真を撮影することができる。
【００５９】
なお、本実施形態においては、集合写真か否か自動的に設定するようにしていたが、手動で設定するようにしてもよく、また集合写真モードに設定した場合のみ、図４に示したサブルーチンを実行するようにしても良い。
【００６０】
また、本実施形態においては、検知された顔について検知マーク１１を表示し、検知された正面顔について検知マーク１１ａを表示していたが、これらのマークの形状は同一であった。しかし、検知マーク１１と検知マーク１１ａの形状を変更し、また色彩を変更する等、識別可能にしても勿論かまわない。
【００６１】
さらに、本実施形態においては、画面内の顔が所定比率以上、正面を向いている場合に撮影の許可を行っていたが、警告表示のみでも良い。さらに、本実施形態においては、画面全範囲において、正面を向いているか否かを判定したが、画面の特定領域についてのみ正面顔を検知し、所定比率を超えているか否かを判定するようにしても良い。さらに、本実施形態においては、顔の数のカウントや正面顔の判定は、顔判定回路２５５によるハードウエアで実行していたが、これに限らず、ボディＣＰＵ２５１によってソフトウエアによって実行しても良い。
【００６２】
さらに、本実施形態においては、撮影のための機器として、デジタルカメラを用いて説明したが、カメラとしては、デジタル一眼レフカメラでもコンパクトデジタルカメラでもよく、また、携帯電話や携帯情報端末（ＰＤＡ：Personal Digital Assist）等に内蔵されるカメラでも構わない。
【００６３】
本発明は、上記実施形態にそのまま限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素の幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００６４】
【図１】本発明の一実施形態に係わるデジタルカメラの電気的構成を示すブロック図である。
【図２】本発明の一実施形態におけるデジタルカメラにおけるパワーオンリセットの動作を示すフローチャートである。
【図３】本発明の一実施形態におけるデジタルカメラにおける撮影動作を示すフローチャートである。
【図４】本発明の一実施形態におけるデジタルカメラにおける顔検知の動作を示すフローチャートである。
【図５】本発明の一実施形態におけるデジタルカメラにおいて、予備撮影時の表示を示し、（ａ）は集合写真の様子を示し、（ｂ）は顔検知された顔に検知マークを表示している様子を示し、（ｃ）は正面顔と判定された人物にのみ検知マークを表示している様子を示す。
【符号の説明】
【００６５】
１１・・・検知マーク、１１ａ・・・検知マーク、２６・・・背面液晶モニタ、２７・・・ファインダ内液晶モニタ、１００・・・交換レンズ、１０１・・・撮影光学系、１０３・・・絞り、１０７・・・光学系駆動機構、１０９・・・絞り駆動機構、１１１・・・レンズＣＰＵ、２００・・・カメラ本体、２１３・・・シャッタ駆動機構、２１５・・・フォーカルプレーンシャッタ、２１７・・・赤外カットフィルタ・ローパスフィルタ、２２１・・・撮像素子、２２３・・・撮像素子駆動回路、２２５・・・前処理回路、２５１・・・ボディＣＰＵ、２５２・・・データバス、２５３・・・コントラストＡＦ回路、２５４・・・参照画像記憶路、２５５・・・顔判定回路、２５７・・・画像処理回路、２５９・・・圧縮伸張回路、２６１・・・ビデオ信号出力回路、２６３・・・液晶モニタ駆動回路、２６５・・・ＳＤＲＡＭ検知回路、２６７・・・ＳＤＲＡＭ、２７１・・・入出力回路、２７３・・・通信回路、２７５・・・記録媒体制御回路、２７７・・・記録媒体、２７９・・・フラッシュメモリ制御回路、２８１・・・フラッシュメモリ、２８３・・・スイッチ検知回路、２８５・・・パワースイッチ、２８７・・・その他の各種スイッチ、２９１・・・着脱検知スイッチ、３００・・・通信端子
【図１】
2010028606.tif 000003
【図２】
2010028606.tif 000004
【図３】
2010028606.tif 000005
【図４】
2010028606.tif 000006
【図５】
2010028606.tif 000007