(57)【要約】【課題】連写機能を用いてよい写真を撮りやすくするとともに、ユーザが写真を選択する手間を軽減する。【解決手段】撮影される被写体の人数に応じて、連写枚数を切り替えて撮影し、連写して得られた画像の複数の被写体それぞれの顔の表情について評価し、その評価が一定以上である画像を連写で撮影された複数の画像から特定し、表示する。【選択図】図４
2011193089.tif 000002
【特許請求の範囲】
【請求項１】
撮影される被写体の画像から顔の領域を検出する顔検出手段と、
前記顔検出手段で検出された顔の数をカウントして記憶する顔数記憶手段と、
前記顔数記憶手段で記憶されている顔の数が、所定の数を超える場合は、連写で前記被写体を撮影し、所定の数を超えない場合は、単写で被写体を撮影する撮影制御手段と、
前記撮影制御手段で連写で撮影された画像について顔検出を行って得られた顔について、顔の評価を行う顔評価手段と、
前記撮影制御手段で連写で撮影された画像に含まれるすべての顔についての、前記顔評価手段により評価されたスコアが、一定値以上である画像を、前記撮影制御手段で連写で撮影された複数の画像から特定する特定手段と、
前記特定手段により特定された画像を表示する表示手段と、
を備えることを特徴とする撮像装置。
【請求項２】
着目すべき被写体の顔の情報を登録する顔情報登録手段と、
前記顔検出手段で検出された顔すべてについての、前記顔評価手段により評価されたスコアが、一定値以上である画像がない場合に、前記顔検出手段で検出された顔が、前記顔情報登録手段で登録された顔の情報と一致するものを含むか否かを判断する判断手段とを備え、
前記判断手段により、一致するものを含むと判断された場合に、前記特定手段は、前記判断手段により一致すると判断された顔についての、前記顔評価手段により評価されたスコアが、一定値以上である画像を、前記撮影制御手段で連写で撮影された複数の画像から特定することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記表示手段は、前記撮影制御手段で連写で撮影された画像それぞれを、前記顔評価手段により評価されたスコア順に表示することを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記表示手段は、前記画像読み出し手段で読み出した画像のうち、前記顔評価手段により評価されたスコアが一定値以上である画像がない場合に、前記表示手段は、前記登録された顔についての顔評価手段により評価されたスコアの高い順に表示することを特徴とする請求項２に記載の撮像装置。
【請求項５】
前記表示手段は、前記撮影制御手段で連写で撮影された複数の画像の表示順をユーザの操作を介し変更できることを特徴とする請求項３又は４に記載の撮像装置。
【請求項６】
撮像装置の顔検出手段が、撮影される被写体の画像から顔の領域を検出する顔検出ステップと、
前記撮像装置の顔数記憶手段が、前記顔検出ステップで検出された顔の数をカウントして記憶する顔数記憶ステップと、
前記撮像装置の撮影制御手段が、前記顔数記憶ステップで記憶されている顔の数が、所定の数を超える場合は、連写で前記被写体を撮影し、所定の数を超えない場合は、単写で被写体を撮影する撮影制御ステップと、
前記撮像装置の顔評価手段が、前記撮影制御ステップで連写で撮影された画像について顔検出を行って得られた顔について、顔の評価を行う顔評価ステップと、
前記撮像装置の特定手段が、前記撮影制御ステップで連写で撮影された画像に含まれるすべての顔についての、前記顔評価ステップにより評価されたスコアが、一定値以上である画像を、前記撮影制御ステップで連写で撮影された複数の画像から特定する特定ステップと、
前記撮像装置の表示手段が、前記特定ステップにより特定された画像を表示する表示ステップと、
を備えることを特徴とする撮像装置の撮像方法。
【請求項７】
撮像装置で実行されるプログラムであって、
前記撮像装置を、
撮影される被写体の画像から顔の領域を検出する顔検出手段と、
前記顔検出手段で検出された顔の数をカウントして記憶する顔数記憶手段と、
前記顔数記憶手段で記憶されている顔の数が、所定の数を超える場合は、連写で前記被写体を撮影し、所定の数を超えない場合は、単写で被写体を撮影する撮影制御手段と、
前記撮影制御手段で連写で撮影された画像について顔検出を行って得られた顔について、顔の評価を行う顔評価手段と、
前記撮影制御手段で連写で撮影された画像に含まれるすべての顔についての、前記顔評価手段により評価されたスコアが、一定値以上である画像を、前記撮影制御手段で連写で撮影された複数の画像から特定する特定手段と、
前記特定手段により特定された画像を表示する表示手段と
して機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像装置に関する。
【背景技術】
【０００２】
従来から、集合写真について、被写体である人物全員がよい表情の写真を撮るための方法が提案されている。
【０００３】
たとえば、特許文献１には、被写体の「顔」の数を検出し、検出された顔の数に応じて単写モードと連写モードを切り替え、また検出された「顔」の数に応じて連写する枚数を切り替え、集合写真において失敗写真が撮影される確率を低くする仕組みが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２３６４８２公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示されている方法では、確かに失敗写真の確率は低くなるが、集合写真の度に連写して保存するためメモリをたくさん消費してしまう。また、連写されたたくさんの写真の中から、ユーザ自身が、全員の表情を一枚一枚、被写体にズームインして確認し、一番よく撮れている１枚を選ぶのは面倒である。
【０００６】
そこで、本発明は、複数人の写真撮影を行う際に、連写機能を用いてよい写真を撮りやすくするとともに、ユーザが写真を選択する手間を軽減することを目的とする。
また、選択された写真以外の写真を削除することにより、連写機能によるメモリの消費の軽減を図る。
【課題を解決するための手段】
【０００７】
前述した目的を達成するための第１の発明は、撮影される被写体の画像から顔の領域を検出する顔検出手段と、前記顔検出手段で検出された顔の数をカウントして記憶する顔数記憶手段と、前記顔数記憶手段で記憶されている顔の数が、所定の数を超える場合は、連写で前記被写体を撮影し、所定の数を超えない場合は、単写で被写体を撮影する撮影制御手段と、前記撮影制御手段で連写で撮影された画像について顔検出を行って得られた顔について、顔の評価を行う顔評価手段と、前記撮影制御手段で連写で撮影された画像に含まれるすべての顔についての、前記顔評価手段により評価されたスコアが、一定値以上である画像を、前記撮影制御手段で連写で撮影された複数の画像から特定する特定手段と、前記特定手段により特定された画像を表示する表示手段とを備えることを特徴とする撮像装置である。
また、着目すべき被写体の顔の情報を登録する顔情報登録手段と、前記顔検出手段で検出された顔すべてについての、前記顔評価手段により評価されたスコアが、一定値以上である画像がない場合に、前記顔検出手段で検出された顔が、前記顔情報登録手段で登録された顔の情報と一致するものを含むか否かを判断する判断手段とを備え、前記判断手段により、一致するものを含むと判断された場合に、前記特定手段は、前記判断手段により一致すると判断された顔についての、前記顔評価手段により評価されたスコアが、一定値以上である画像を、前記撮影制御手段で連写で撮影された複数の画像から特定することを特徴とする撮像装置である。
また、前記表示手段は、前記撮影制御手段で連写で撮影された画像それぞれを、前記顔評価手段により評価されたスコア順に表示することを特徴とする請求項１又は２に記載の撮像装置である。
また、前記表示手段は、前記画像読み出し手段で読み出した画像のうち、前記顔評価手段により評価されたスコアが一定値以上である画像がない場合に、前記表示手段は、前記登録された顔についての顔評価手段により評価されたスコアの高い順に表示することを特徴とする撮像装置である。
また、前記表示手段は、前記撮影制御手段で連写で撮影された複数の画像の表示順をユーザの操作を介し変更できることを特徴とする撮像装置である。
第２の発明は、撮像装置の顔検出手段が、撮影される被写体の画像から顔の領域を検出する顔検出ステップと、前記撮像装置の顔数記憶手段が、前記顔検出ステップで検出された顔の数をカウントして記憶する顔数記憶ステップと、前記撮像装置の撮影制御手段が、前記顔数記憶ステップで記憶されている顔の数が、所定の数を超える場合は、連写で前記被写体を撮影し、所定の数を超えない場合は、単写で被写体を撮影する撮影制御ステップと、前記撮像装置の顔評価手段が、前記撮影制御ステップで連写で撮影された画像について顔検出を行って得られた顔について、顔の評価を行う顔評価ステップと、前記撮像装置の特定手段が、前記撮影制御ステップで連写で撮影された画像に含まれるすべての顔についての、前記顔評価ステップにより評価されたスコアが、一定値以上である画像を、前記撮影制御ステップで連写で撮影された複数の画像から特定する特定ステップと、前記撮像装置の表示手段が、前記特定ステップにより特定された画像を表示する表示ステップと、を備えることを特徴とする撮像装置の撮像方法である。
第３の発明は、撮像装置で実行されるプログラムであって、前記撮像装置を、撮影される被写体の画像から顔の領域を検出する顔検出手段と、前記顔検出手段で検出された顔の数をカウントして記憶する顔数記憶手段と、前記顔数記憶手段で記憶されている顔の数が、所定の数を超える場合は、連写で前記被写体を撮影し、所定の数を超えない場合は、単写で被写体を撮影する撮影制御手段と、前記撮影制御手段で連写で撮影された画像について顔検出を行って得られた顔について、顔の評価を行う顔評価手段と、前記撮影制御手段で連写で撮影された画像に含まれるすべての顔についての、前記顔評価手段により評価されたスコアが、一定値以上である画像を、前記撮影制御手段で連写で撮影された複数の画像から特定する特定手段と、前記特定手段により特定された画像を表示する表示手段として機能させるプログラムである。
【発明の効果】
【０００８】
複数人の写真撮影を行う際に、連写機能を用いてよい写真を撮りやすくするとともに、連写機能によるメモリの消費、またユーザが写真を選択する手間を軽減することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の撮像装置の構成の一例を示すシステム構成図である。
【図２】本発明における顔情報登録処理の一例を示すフローチャートである。
【図３】本発明における顔情報登録画面の一例である。
【図４】本発明における撮影処理の一例を示すフローチャートである。
【図５】本発明における連写枚数テーブルの一例である。
【図６】本発明における表示処理の一例を示すフローチャートである。
【図７】本発明における顔評価処理を説明する図である。
【図８】本発明における顔評価処理を説明する図である。
【図９】本発明における画像の管理に用いるテーブルの一例である。
【図１０】本発明における表示画面の一例である。
【発明を実施するための形態】
【００１０】
図１は、本発明の実施の一形態に係わる撮像装置１００の構成の一例を示す図である。
なお、本実施形態においては、撮像装置１００がデジタルカメラである場合を例に挙げて説明する。
【００１１】
１０１は、撮像レンズ群であり、１０２は、絞り装置及びシャッタ装置を備えた光量調節装置である。１０３は、撮像レンズ群を通過した被写体像としての光束を電気信号に変換するＣＣＤ（Ｃｈａｒｇｅ−Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅｓ）やＣＭＯＳ（Ｃｏｍｐｌｉｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）等の撮像素子である。１０４は、撮像素子１０３のアナログ信号出力にクランプ処理、ゲイン処理等を行なうアナログ信号処理回路である。１０５は、アナログ信号処理回路１０４の出力をデジタル信号に変換するＡ／Ｄ変換器である。
【００１２】
１０７は、デジタル信号処理回路であり、Ａ／Ｄ変換器１０５からのデータ或いはメモリ制御回路１０６からのデータに対して所定の画素補間処理や色変換処理などを行なう。
【００１３】
また、デジタル信号処理回路１０７は、撮影した画像データを用いて所定の演算処理を行
い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理を行なう。更に、デジタル信号処理回路１０７は、その撮影した画像データに対して特定被写体の顔検出処理、被写体の顔の向きや目つむり検出等を実行する。特定被写体の顔検出処理、顔評価処理にはメモリ１０８に格納されたデータが用いられる。メモリ１０８は、撮像装置１００に着脱可能なＳＤカードやコンパクトフラッシュ（登録商標）等のメモリカードで構成される。
【００１４】
システム制御回路１１２は、上述した演算結果に基づき露出制御回路１１３、焦点制御回路１１４に対する制御を実行するＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（ストロボプリ発光）処理を行なう。
【００１５】
メモリ制御回路１０６は、アナログ信号処理回路１０４、Ａ／Ｄ変換器１０５、デジタル信号処理回路１０７、メモリ１０８、デジタル／アナログ（以下、Ｄ／Ａとする）変換器１０９を制御する。これにより、Ａ／Ｄ変換器１０５でＡ／Ｄ変換されたデータはデジタル信号処理回路１０７、メモリ制御回路１０６を介してメモリ１０８に書き込まれる。
また、Ａ／Ｄ変換器１０５でＡ／Ｄ変換されたデータは、直接、メモリ制御回路１０６を介して、メモリ１０８に書き込まれる場合もある。
【００１６】
メモリ１０８は、例えば、表示装置１１０に表示するデータを記憶している。メモリ１０８に記録されているデータは、Ｄ／Ａ変換器１０９を介してＴＦＴ、ＬＣＤ等の表示装置１１０に出力されて表示される。また、メモリ１０８は、撮影した静止画や動画を含む
【００１７】
画像、後述するユーザが登録する顔画像情報を格納する。なお、メモリ１０８は、所定枚数の静止画や所定時間分の動画を格納するのに十分な記憶量を備えている。これにより、複数枚の静止画を連続して撮影する連写撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ１０８に対して行なうことができる。
【００１８】
表示装置１１０は、撮影した画像データを逐次表示することができ、この場合、電子ファインダとして機能する。表示装置１１０は、システム制御回路１１２の指示により任意に表示をオン／オフすることが可能であり、表示をオフにした場合は、オンにした場合に比較して、この撮像装置１００の電力消費を大幅に低減できる。また、システム制御回路１１２でのプログラムの実行に応じて、文字、画像等を用いて動作状態やメッセージ等を表示する。
【００１９】
１１１は、メモリカードやハードディスク等の記録媒体とのＩ／Ｆ（インターフェース）である。撮像装置１００は、このインターフェース１１１を用いて、他のコンピュータやプリンタ等の周辺機器との間で画像データや画像データに付属した管理情報を転送し合うことができる。このインターフェース１１１をＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ（登録商標））カード等の規格に準拠したものにより構成した場合、各種通信カードを接続すれば、インターフェース１１１は通信インターフェースとして機能する。
【００２０】
各種通信カードとしては、ＬＡＮカードやモデムカード、ＵＳＢカード、ＩＥＥＥ１３９４カード、Ｐ１２８４カード、ＳＣＳＩカード、ＰＨＳ等の通信カード、等が挙げられる。
【００２１】
システム制御回路１１２は、撮像装置１００全体の動作を制御する。システム制御回路１１２内のメモリに、このシステム制御回路１１２の動作用、撮影された画像の顔の評価を行うプログラム等を記憶している。また、システム制御回路内のメモリはシステム制御回路１１２の作業領域としても使用することが可能である。システム制御回路１１２で、後述するが、検出した被写体の顔の数に応じて、連写か単写かを切り替え、また連写の場合は、検出した顔の数に応じて連写枚数を決定する撮影の制御を行う。
【００２２】
露出制御回路１１３は、光量調節装置１０２の絞り装置、シャッタ装置（シャッター）を制御する。焦点制御回路１１４は撮像レンズ群１０１のフォーカシング、ズーミングを制御する。露出制御回路１１３、焦点制御回路１１４はＴＴＬ方式を用いて制御されており、撮影した画像データをデジタル信号処理回路１０７によって演算した演算結果に基づき、システム制御回路１１２が露出制御回路１１３、焦点制御回路１１４に対して制御を行なう。
【００２３】
以下、図２と図３を用いて、顔の登録処理を説明する。この顔登録処理は、いろいろな用途に使われているが、本願発明では、連写した画像の中から最適な写真を選択する際に、着目すべき被写体を認識するために、行っている。
本実施例では、以下の処理は全てプログラムを、システム制御回路１１２内のメモリ上で展開してＣＰＵで実行する。しかしながらこれに限るものではなく、例えば、下記で説明する顔検出処理等の固定的な処理機能は、ハードウェアやファームウェアを用いて実現してもよい。
【００２４】
まず、ステップＳ２０１で、ユーザによってカメラが顔登録のモードに設定されているかどうかを判断する。ユーザは、不図示のデジタルカメラのメニューボタン等で、顔登録のモードに設定することができる。顔登録のモードに設定されている際は、ステップＳ２０２に進み、ユーザに撮影を促すべく、表示画面にライブビュー画像と、顔枠を表示する。図３の（ａ）が、この表示画面の一例である。ステップＳ２０３で、ユーザにより顔枠に合せて顔の撮影が行われたことを検知すると、ステップＳ２０４において、図３の（ｂ）に示されるような、その顔画像を登録するか否かを選択する画面を通じて、ユーザより、顔の登録の指示を受け付けたか否かの判断をする。
【００２５】
ステップＳ２０４において、その撮影した顔画像を登録する指示を受け付けたら、ステップＳ２０５において、ステップＳ２０３で撮影された顔画像を、メモリ１０８に保存する。Ｓ２０５において登録する際に、ユーザに、当該顔画像の名前等、登録させてもよい。
【００２６】
ステップＳ２０４において、ユーザから、登録の指示がなかった場合は、ステップＳ２０２に戻り、もう一度ライブビュー画像に顔枠を表示し、ユーザに撮影を促す。
【００２７】
次に図４と図５を用いて、撮影処理の説明をする。
以下の処理は全て、プログラムを、システム制御回路１１２内のメモリ上で展開してシステム制御回路にて、実行する。
【００２８】
まず、ステップＳ４０１で、シャッターが半押しされたことを検出すると、ステップＳ４０２で、ライブビュー画像内の顔の領域を検出する。この顔検出を行う方法は多数提案されているので詳細な説明は省略するが、例えば、特開２００９−０９４７２５には、平均的な顔の濃淡情報をあらかじめ保持し、この濃淡情報と画像の特定エリアの濃淡情報との差分情報を顔評価値として算出し、特定エリアを画像内で移動させながら随時顔評価値を算出し、顔評価値が最も高い位置（つまり、平均顔の濃淡情報との差分が最も小さい位置）に顔が存在すると判断する手法が開示されている。
【００２９】
ステップＳ４０３で、ステップＳ４０２で検出された顔の数をカウントして、システム制御回路１１２内のメモリに記憶する。そして、ステップＳ４０４において、予め記憶されている基準値（基準となる顔の数。所定の数が基準値となっている。）を読み出す。ステップＳ４０５において、ステップＳ４０３でカウントされた顔の数が、設定されている基準値以上かどうかを判断する。顔の数が、基準値より少なければ、ステップＳ４０８に移り、単写モード、つまり、シャッターが全押しされると、一枚のみ撮影するように設定する。顔の数が、基準値以上であれば、ステップＳ４０６に進み、連写枚数テーブルの読みだしを行う。
【００３０】
例えば基準値が「２」である場合、ステップＳ４０３で検出された顔の数が「０」または「１」であった場合は、ステップＳ４０６に進み、「２」、「２以上」であった場合は、ステップＳ４０８に進むことになる。
以降のステップを説明するうえで、基準値を一例として「２」とする。しかしながらこれに限定されるものではなく、基準値を「３」にしてもよい。本実施例では、基準値を「２」として、以下の説明を続ける。
【００３１】
まず、検出した顔の数が「２以上」であった場合の処理について説明する。ここでは便宜上、ステップＳ４０２で検出された顔の数が、「３」であった場合を例に説明を進める。
【００３２】
ステップＳ４０６で、連写枚数テーブルを読み出す。連写枚数テーブルとは、例えば図５に示すようなもので、検出した顔の数に応じて、何枚連写を行うかを規定したものである。ここでは、「３」人検出されているので、連写枚数テーブルを参照し、３枚連写を行うとステップＳ４０７で決定される。
【００３３】
ステップＳ４０９において、シャッターが全押しされたことを検出すると、ステップＳ４１０に進み、ステップＳ４０７で決定された枚数分、つまり３枚の連写を行う。そして、ステップＳ４１１の表示処理へ進む。
【００３４】
次に、検出した顔の数が「０」または「１」であった場合の処理について説明する。ステップＳ４０５で、ステップＳ４０２で検出された顔の数が「０」または「１」であった場合、ステップ４０８に進み、単写モードに設定される。
以上のステップＳ４０５からステップＳ４０８の撮影の制御は、システム制御回路１１２において行っている。
【００３５】
Ｓ４０９において、シャッターが全押しされたことを検出すると、ステップＳ４１０に進み、単写モードで、つまり１枚のみ、撮影を行い、ステップＳ４１１の表示処理へ進む。
【００３６】
最後に、図６から図９を用いて、ステップＳ４１１の表示処理についての説明をする。
ステップＳ６００で、ステップＳ４１０で撮影した写真が、連写されたものかを判定する。連写されたものでない、つまり単写モードで撮影されたものであれば、ステップＳ６１３に進み、当該写真を、表示装置１１０に表示する。単写された画像の表示処理はこれで終了する。
【００３７】
ステップＳ６００で、ステップＳ４１０で撮影した写真が、連写されたものであると判定された場合は、ステップＳ６０１に進む。
ステップＳ６０１で、連写した画像を一枚ずつ読みだす。ステップＳ６０２において、読みだした写真１枚毎に、顔検出を行う。
【００３８】
ステップＳ６０３において、上記の方法で検出された顔各々に対して評価を行う。
【００３９】
顔の評価については、多数提案されているので、詳細な説明は省略するが、例えば特開２００９−２５９１２２に開示されているように、顔検出で検出された顔画像について、パターンマッチングなどにより、典型的な笑顔である顔画像に対する一致度のスコアを算出し、このスコアに対して基準値を設けることで、評価を行えばよい。
他にも、特開２００９−２１７７５８では、顔が笑顔である度合を示す笑顔度を示す技術が開示されている。笑顔度の算出手法としては、例えば、満点の笑顔および笑っていない顔から取得した特徴量（顔を構成する目、鼻および口等の顔構成部品の輪郭、並びに目頭、目尻、小鼻、口角および唇の位置等の顔構成部品の位置等）に対する、笑顔度を算出したい画像から取得した特徴量の位置および形状の差分に応じて、笑顔度を算出する手法を用いてもよい。
また、特開２００５−５６３８８には、顔を構成する目および口等の顔器官の輪郭位置を抽出し、顔器官の上端および下端の輪郭の開き状態および各輪郭の曲がり状態に基づいて、顔の表情を認識する手法が開示されている。
【００４０】
また、本実施の形態は顔の表情の評価をしているが、表情に加え、正面を向いているか、という条件をこの評価に加えてもよい。なお、被写体が正面を向いているかの判定の仕方も多数開示されているが、例えば特開２０１０−０２８６０５に、正面向きの顔の参照画像を多数記憶しておき、この参照画像との一致度で判定する方法が開示されている。
【００４１】
ステップＳ６０４において、全員の顔の評価（スコア）が基準値（予め定められた一定値）以上であるかを判断する。ここで、ステップＳ６０３で検出された顔すべてのスコアが基準値以上であった場合、つまり、被写体全員が笑顔であるものがある場合は、ステップＳ６０９に進み、その写真を選択する。例えば、スコアの基準値が「７０」である場合には、被写体全員の顔が「７０」以上と評価された場合は、その写真が選択される。
【００４２】
以下ステップＳ６０１〜Ｓ６０４、Ｓ６０９について、図７を用いて具体的に説明する。なお、図７では３人が写っているので、ステップＳ４０６において決定される連写枚数は３枚である。
【００４３】
連写した写真がそれぞれ、図７の００１、００２、００３のようなものであった場合、画像００１について、顔検出を行い、それぞれの被写体の顔について、評価を行ったところ、Ａ，Ｂ、Ｃ全ての被写体の評価が「８０」であり、基準値である「７０」を超えている。よって、このような場合は、画像００１を評価した時点で、この画像００１が選ばれ、残りの連写画像である画像００２、画像００３については、評価しない。
【００４４】
ステップＳ６０４において、全員の顔の評価が基準値以上でない場合、つまり、被写体全員が笑顔である写真がない場合は、ステップＳ６０５に進む。ステップＳ６０５では、ステップＳ６０２で検出した顔と、図２のフローで登録した顔とを照合し、被写体の中の、登録された顔についてのみ、評価を行う。
【００４５】
以下、ステップＳ６０４からステップＳ６０７について、図８を用いて具体的に説明する。
【００４６】
連写した写真がそれぞれ、図８の００４、００５、００６のようなものであった場合、ステップＳ６０４で、全員の顔評価をしたところ、「７０」以上の写真がないため、ステップＳ６０５に進む。ステップＳ６０５では、写真のそれぞれに対し、登録されている顔に特化して評価を行う。ここでは、ＡとＢが、ユーザによってカメラに登録されていると仮定する。よって、画像の評価は、Ｃのスコアは考慮せず、ＡとＢのスコアの合算で行う。
【００４７】
つまり、図８に示すように、Ａ、Ｂ、Ｃ、それぞれの顔については、ステップＳ６０３において評価しているが、ＡとＢの評価のみが合算されて、合計に示されている。
【００４８】
本実施形態では、登録されている顔の評価のみの合計をしているが、登録されている顔の評価がともに基準値以下であった場合や、ステップＳ６０５の結果、登録されている顔が、読み出した画像にない時は、Ａ、Ｂ、Ｃすべてのスコアを合算して評価をしてもよい。
【００４９】
ステップＳ６０６で、連写画像すべてに対して評価を行ったと判断された場合は、ステップＳ６０７に進み、スコアの高い順に並び替える。選択されなかったものはカメラによって自動的に消去されてもよい。消去することで、連写によるメモリの消費を軽減することができる。
本実施形態では、この時点では消去せず、ステップＳ６０８の表示のステップに進む。
ステップＳ６０８の表示のステップについて、図９と図１０を用いて説明する。
【００５０】
図９の（ａ）は、図１０のような表示をするために、システム制御回路１１２内のメモリに一時的に記憶するものである。図９の（ａ）は、画像一枚ごとにふられる画像Ｎｏ．、連写された場合に画像のグループがわかるように振られる画像グループＮｏ．、全員笑顔（全員の顔評価が基準値以上である写真に○がつく）、点数（スコア）、表示順（画像グループ内でスコア表示順に並び替えた画像Ｎｏ．）、の４つの項目からなっている。
【００５１】
次に図１０について説明する。図１０の１００１は、カメラが選択した、またユーザが選択しようとする画像が表示される箇所である。便宜上、１００１に表示される画像のことを「メイン画像」と呼ぶ。１００２、１００３は、選択されていない画像を表示させる箇所であり、便宜上１００２、１００３に表示される画像のことを「サブ画像」と呼ぶ。サブ画像は、１００５、１００６の矢印を選択することで、複数のサブ画像がある場合、画像を送って見ることができる。
【００５２】
ステップＳ６０４で、連写画像の中に、全員の顔評価が基準値以上の画像があった場合、ステップＳ６０９で当該画像が選択され、図９（ａ）の全員笑顔のところに○がつけられる。ステップＳ６０９において、その画像が選択される。ステップＳ６０８において、当該選択された画像のみを表示する。この時、この６０８で選択された画像を後述のファイル名をつけて、メモリ１０８に保存する。
【００５３】
また、図１０にならい、その全員が笑顔であると評価された画像をメイン画像として１００１に表示し、残りの画像については、画像Ｎｏ．順にサブ画像として表示してもよいし、検出された顔画像のそれぞれについてスコアを算出して合算し、スコアの高い画像の順にサブ画像として表示してもよい。スコア順に表示する表示の方法は後述のものと同様なので、説明は省略する。
【００５４】
ステップＳ６０４で、連写画像の中に、全員の顔評価が基準値以上の画像がなかった場合、ステップＳ６０７で決定された図９（ａ）に示される表示順を参照し、最もスコアの高い画像を１００１にメイン画像として表示し、残りの画像も、スコアの順に１００２、１００３にサブ画像として表示する。
【００５５】
ステップＳ６１０で、図１０のようにメインに最もスコアの高い画像が表示されている状態で、ボタン１００４を選択する指示を受け付けると、ステップＳ６１１で、１００２と１００３に表示しているサブ画像は削除され、ステップＳ６１２で、１００１に表示されているメイン画像のみ、メモリ１０８に保存される。この時、図９の（ｂ）のように、すでにメモリ１０８に保存されている画像にファイル名がついている場合、画像１００１には、「ＩＭＧ＿０００５」というファイル名がつけられ、保存される。
【００５６】
なお、ユーザが、最もスコアの高いメイン画像が気に入らないときは、ユーザの操作で、サブ画像（１００２、１００３）を選択することもできる。例えば１００２に表示されている画像をユーザが選択した時は、１００１に表示されているメイン画像と、１００２に表示されているサブ画像が入れ替わって、１００２に表示されていた画像が、１００１にメイン画像として表示されるように、表示画面が変更される。そこでＯＫボタンが選択されると、もともとはサブ画像として１００２に表示されていた画像が、メモリ１０８に保存される。このとき、残りの画像（表示変更前に１００１、１００３に表示されていた画像）が削除される。
【００５７】
また、ステップＳ６１０で画像の選択がなされず、撮影モードに戻ったときは、その時点でメイン画像として表示されていた画像のみを保存し、サブ画像として表示されていたものは削除する。
このように、連写画像の中から選ばれなかったものは削除することにより、メモリの消費を抑えることができる。
【００５８】
前述した本実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００５９】
１００  撮像装置
１０１  レンズ群
１０２  光量調節装置
１０３  撮像素子
１０４  アナログ信号処理回路
１０５  Ａ／Ｄ変換器
１０６  メモリ制御回路
１０７  デジタル信号処理回路
１０８  メモリ
１０９  Ｄ／Ａ変換器
１１０  表示装置
１１１  Ｉ／Ｆ
１１２  システム制御回路
１１３  露出制御回路
１１４  焦点制御回路
【図１】
2011193089.tif 000003
【図２】
2011193089.tif 000004
【図３】
2011193089.tif 000005
【図４】
2011193089.tif 000006
【図５】
2011193089.tif 000007
【図６】
2011193089.tif 000008
【図７】
2011193089.tif 000009
【図８】
2011193089.tif 000010
【図９】
2011193089.tif 000011
【図１０】
2011193089.tif 000012