(57)【要約】【課題】  被写体の所定の表情の程度に拘わらず、好ましい表情の画像を自動的に取得することを目的とする。【解決手段】  撮像素子が逐次出力する画像に基づいて、それぞれ顔を検出する顔検出部と、前記顔検出部により検出された顔の評価値を求め、所定の表情であるか否かを評価する表情評価部と、前記表情評価部により求められた前記顔の評価値に応じて、前記所定の表情として認識できる顔の評価値を変更する変更部と、前記画像から検出された前記顔の評価値が、前記所定の表情として認識できる顔の評価値以上となる場合に、本画像を取得する撮像部とを備える電子カメラ。【選択図】      図１
2010220201.tif 000002
【特許請求の範囲】
【請求項１】
撮像素子が逐次出力する画像に基づいて、それぞれ顔を検出する顔検出部と、
前記顔検出部により検出された顔の評価値を求め、所定の表情であるか否かを評価する表情評価部と、
前記表情評価部により求められた前記顔の評価値に応じて、前記所定の表情として認識できる顔の評価値を変更する変更部と、
前記画像から検出された前記顔の評価値が、前記所定の表情として認識できる顔の評価値以上となる場合に、本画像を取得する撮像部と
を備えることを特徴とする電子カメラ。
【請求項２】
請求項１に記載の電子カメラにおいて、
前記所定の表情は、笑顔であり、
前記変更部は、笑顔として認識できる最も高い評価値から最も低い評価値までの範囲で、笑顔として認識できる顔の評価値を変更する
ことを特徴とする電子カメラ。
【請求項３】
請求項１又は請求項２に記載の電子カメラにおいて、
前記本画像における顔を補正する補正部をさらに備える
ことを特徴とする電子カメラ。
【請求項４】
請求項３に記載の電子カメラにおいて、
前記顔検出部が検出した顔から特徴部位を検出する特徴部位検出部と、
前記特徴部位検出部が検出した特徴部位の位置情報を取得する位置情報取得部とをさらに備え、
前記補正部は、前記位置情報取得部が取得した位置情報に基づいて、前記特徴部位の形状を補正する
ことを特徴とする電子カメラ。
【請求項５】
請求項３又は請求項４に記載の電子カメラにおいて、
前記表情評価部により求められた前記顔の評価値が、前記所定の表情として認識できる顔の評価値よりも低い場合に、前記撮像部に前記本画像を強制的に取得させる撮像制御部をさらに備え、
前記補正部は、強制的に取得された前記本画像における顔を補正する
ことを特徴とする電子カメラ。
【請求項６】
請求項３又は請求項４に記載の電子カメラにおいて、
前記顔検出部は、前記本画像から顔を検出し、
前記表情評価部は、前記本画像から検出された顔の評価値を求め、
前記補正部は、前記本画像における顔の評価値が閾値以下である場合に、前記本画像における顔を補正する
ことを特徴とする電子カメラ。
【請求項７】
請求項３又は請求項４に記載の電子カメラにおいて、
前記本画像における顔を補正するか否かの選択を受け付ける第１選択部をさらに備え、
前記補正部は、前記第１選択部により補正する選択を受け付けた場合に、前記本画像における顔を補正する
ことを特徴とする電子カメラ。
【請求項８】
請求項３から請求項７までのいずれか１項に記載の電子カメラにおいて、
前記補正部は、前記本画像における顔の評価値が高くなるように、前記本画像における顔を補正する
ことを特徴とする電子カメラ。
【請求項９】
請求項８に記載の電子カメラにおいて、
前記補正部は、前記本画像における顔の評価値が前記所定の表情として認識できる最も高い評価値になるように、前記本画像における顔を補正する
ことを特徴とする電子カメラ。
【請求項１０】
請求項３から請求項７までのいずれか１項に記載の電子カメラにおいて、
基準となる所定の表情の評価値を基準評価値として事前登録する登録部をさらに備え、
前記補正部は、前記登録部に事前登録された前記基準評価値及び前記本画像における顔の評価値に基づいて、前記本画像における顔を補正する
ことを特徴とする電子カメラ。
【請求項１１】
請求項１０に記載の電子カメラにおいて、
前記補正部は、前記基準評価値と前記本画像における顔の評価値とが略同一となるように、前記本画像における顔を補正する
ことを特徴とする電子カメラ。
【請求項１２】
請求項１から請求項１１までのいずれか１項に記載の電子カメラにおいて、
前記変更部により前記所定の表情として認識できる顔の評価値を変更した旨を報知する報知部をさらに備える
ことを特徴とする電子カメラ。
【請求項１３】
請求項１２に記載の電子カメラにおいて、
前記報知部は、メッセージを表示する表示部、及び音声メッセージ又は効果音を発生する音声発生部の少なくともいずれか一方を備える
こと特徴とする電子カメラ。
【請求項１４】
請求項１から請求項１３までのいずれか１項に記載の電子カメラにおいて、
前記撮像部により取得された前記本画像、及び前記補正部により補正された前記本画像の少なくともいずれか一方を記録する記録部をさらに備える
ことを特徴とする電子カメラ。
【請求項１５】
請求項１４に記載の電子カメラにおいて、
前記撮像部により取得された前記本画像、又は前記補正部により補正された前記本画像を前記記録部に記録するか否かの選択を受け付ける第２選択部をさらに備える
ことを特徴とする電子カメラ。
【請求項１６】
撮像素子が逐次出力する画像に基づいて、それぞれ顔を検出する顔検出部と、
前記顔検出部により検出された顔の評価値を求め、所定の表情であるか否かを評価する表情評価部と、
前記画像から検出された前記顔の評価値が前記所定の表情として認識できる顔の評価値以上となる場合に、本画像を取得する撮像部と、
前記顔検出部により顔の検出を開始してから、顔の検出がされずに所定時間が経過した場合に、前記顔検出部による顔の検出を終了させる検出制御部と
を備えることを特徴とする電子カメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を取得する電子カメラに関する。
【背景技術】
【０００２】
従来から、所定の表情として例えば、笑顔の被写体像を撮像する技術が知られている。例えば、特許文献１のカメラは、レリーズボタンが押されると、被写体が笑うような動画、静止画、音声等を出力し、被写体を笑わせた状態で撮像する。また、このような技術の一つに、スマイルシャッター機能がある。この機能は、被写体の笑顔を検出して、その笑顔の程度が予め設定されている笑顔検出感度に到達した場合に、自動的に撮像するものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３３６１２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところが、スマイルシャッター機能を備える電子カメラにおいて、笑顔検出感度を高く設定している場合には、被写体の笑顔の程度が笑顔検出感度になかなか到達せず、笑顔検出を開始してから撮像までに非常に多くの時間を要してしまう。一方、笑顔検出感度を低く設定している場合には、被写体が少し笑っただけでも撮像してしまうため、好ましい笑顔画像が取得されていない場合がある。また、笑顔を作ることが苦手な人を被写体とするような場合、被写体の笑顔の程度が最低の笑顔検出感度にすら到達せず、撮像できない可能性がある。上記のような場合には、その都度ユーザが手動で笑顔検出感度を変更する必要があり、撮像時の操作が煩雑になる。
【０００５】
そこで、本発明の電子カメラは、被写体の所定の表情の程度に拘わらず、好ましい表情の画像を自動的に取得することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の電子カメラは、撮像素子が逐次出力する画像に基づいて、それぞれ顔を検出する顔検出部と、前記顔検出部により検出された顔の評価値を求め、所定の表情であるか否かを評価する表情評価部と、前記表情評価部により求められた前記顔の評価値に応じて、前記所定の表情として認識できる顔の評価値を変更する変更部と、前記画像から検出された前記顔の評価値が、前記所定の表情として認識できる顔の評価値以上となる場合に、本画像を取得する撮像部とを備える。
【０００７】
なお、前記所定の表情は、笑顔であり、前記変更部は、笑顔として認識できる最も高い評価値から最も低い評価値までの範囲で、笑顔として認識できる顔の評価値を変更しても良い。
【０００８】
また、前記本画像における顔を補正する補正部をさらに備えても良い。
【０００９】
また、前記顔検出部が検出した顔から特徴部位を検出する特徴部位検出部と、前記特徴部位検出部が検出した特徴部位の位置情報を取得する位置情報取得部とをさらに備え、前記補正部は、前記位置情報取得部が取得した位置情報に基づいて、前記特徴部位の形状を補正しても良い。
【００１０】
また、前記表情評価部により求められた前記顔の評価値が、前記所定の表情として認識できる顔の評価値よりも低い場合に、前記撮像部に前記本画像を強制的に取得させる撮像制御部をさらに備え、前記補正部は、強制的に取得された前記本画像における顔を補正しても良い。
【００１１】
また、前記顔検出部は、前記本画像から顔を検出し、前記表情評価部は、前記本画像から検出された顔の評価値を求め、前記補正部は、前記本画像における顔の評価値が閾値以下である場合に、前記本画像における顔を補正しても良い。
【００１２】
また、前記本画像における顔を補正するか否かの選択を受け付ける第１選択部をさらに備え、前記補正部は、前記第１選択部により補正する選択を受け付けた場合に、前記本画像における顔を補正しても良い。
【００１３】
また、前記補正部は、前記本画像における顔の評価値が高くなるように、前記本画像における顔を補正しても良い。
【００１４】
また、前記補正部は、前記本画像における顔の評価値が前記所定の表情として認識できる最も高い評価値になるように、前記本画像における顔を補正しても良い。
【００１５】
また、基準となる所定の表情の評価値を基準評価値として事前登録する登録部をさらに備え、前記補正部は、前記登録部に事前登録された前記基準評価値及び前記本画像における顔の評価値に基づいて、前記本画像における顔を補正しても良い。
【００１６】
また、前記補正部は、前記基準評価値と前記本画像における顔の評価値とが略同一となるように、前記本画像における顔を補正しても良い。
【００１７】
また、前記変更部により前記所定の表情として認識できる顔の評価値を変更した旨を報知する報知部をさらに備えても良い。
【００１８】
また、前記報知部は、メッセージを表示する表示部、及び音声メッセージ又は効果音を発生する音声発生部の少なくともいずれか一方を備えても良い。
【００１９】
また、前記撮像部により取得された前記本画像、及び前記補正部により補正された前記本画像の少なくともいずれか一方を記録する記録部をさらに備えても良い。
【００２０】
また、前記撮像部により取得された前記本画像、又は前記補正部により補正された前記本画像を前記記録部に記録するか否かの選択を受け付ける第２選択部をさらに備えても良い。
【００２１】
本発明の第２の電子カメラは、撮像素子が逐次出力する画像に基づいて、それぞれ顔を検出する顔検出部と、前記顔検出部により検出された顔の評価値を求め、所定の表情であるか否かを評価する表情評価部と、前記画像から検出された前記顔の評価値が前記所定の表情として認識できる顔の評価値以上となる場合に、本画像を取得する撮像部と、前記顔検出部により顔の検出を開始してから、顔の検出がされずに所定時間が経過した場合に、前記顔検出部による顔の検出を終了させる検出制御部とを備える。
【発明の効果】
【００２２】
本発明の電子カメラによれば、被写体の所定の表情の程度に拘わらず、好ましい表情の画像を自動的に取得することができる。
【図面の簡単な説明】
【００２３】
【図１】本実施形態における電子カメラ１の構成を示すブロック図である。
【図２】電子カメラ１における笑顔モードによる撮像時の動作を示すフローチャートである。
【図３】電子カメラ１における笑顔モードによる撮像時の動作を示すフローチャートである。
【図４】電子カメラ１における笑顔モードによる撮像時の動作を示すフローチャートである。
【発明を実施するための形態】
【００２４】
以下、図面を用いて本実施形態について説明する。なお、図１は、本実施形態における電子カメラ１の構成を示すブロック図である。図１に示すように、電子カメラ１は、撮像レンズ２、撮像素子３、Ａ／Ｄ変換部４、バッファメモリ５、画像処理部６、制御部７、表示部８、メモリ９、操作部１０、記録Ｉ／Ｆ部１１、記録媒体１２、音声発生部１３、バス１４を備える。
【００２５】
撮像レンズ２は、撮像素子３の撮像面に被写体像を結像する。なお、撮像レンズ２の他に、ズームレンズやフォーカスレンズ等の複数のレンズからなる撮像光学系であっても良い。撮像素子３は、撮像レンズ２を通過した被写体光を光電変換し、Ｒ、Ｇ、Ｂの各色に対応するアナログ画像信号を出力する。撮影モードにおいて、撮像素子３は、所定間隔毎に間引き読み出しを行い、スルー画像を取得する。その後、撮像素子３は、後述するレリーズ釦１８が全押しされると本画像を取得する。また、撮像素子３は、スルー画像から算出された笑顔の程度を示す笑顔評価値が、本画像を取得する基準となる笑顔評価値（以下、笑顔検出感度と称する）以上である場合に、自動的に本画像を取得する。以下、自動的に本画像を取得するモードを「笑顔モード」として説明する。また、笑顔評価値の詳細については後述する。
【００２６】
撮像素子３から出力される画像信号は、Ａ／Ｄ変換部４に入力される。Ａ／Ｄ変換部４は、撮像素子３から出力されるアナログの画像信号をＡ／Ｄ変換し、デジタルの画像信号に変換する。なお、このデジタルの画像信号は、１コマにまとめられ、画像データとしてバッファメモリ５に記録される。バッファメモリ５は、画像処理部６による画像処理の前工程や後工程で画像データを一時的に記録する。
【００２７】
画像処理部６は、バッファメモリ５に記憶された画像データに対して画像処理を施す。なお、この画像処理としては、周知のホワイトバランス調整、色補間、階調変換処理、輪郭強調処理等が挙げられる。また、画像処理部６は、記録媒体１２に画像ファイルを記録する前にＪＰＥＧ（Joint Photographic Experts Group）形式等で圧縮する処理や、圧縮された上記のデータを伸長復元する処理をも実行する。さらに、画像処理部６は、後述する顔検出部１５により検出された顔を補正する。例えば、画像処理部６は、画素の位置座標を用いて、座標変換及び補間演算を行い、眉、目、口の形状を変える。
【００２８】
制御部７は、所定のシーケンスプログラムにしたがって、電子カメラ１の統括的な制御を行うとともに、撮像時に必要となる各種演算（ＡＦ、ＡＥ等）を実行する。また、制御部７は、顔検出部１５、笑顔評価部１６、変更部１７等の機能を有している。顔検出部１５は、スルー画像、本画像、記録媒体１２に記録された画像から特徴点を抽出して顔、顔の大きさ等を検出する。例えば、顔検出部１５は、特開２００１−１６５７３号公報等に記載された特徴点抽出処理によって顔を抽出する。上記の特徴点としては、例えば、眉、目、鼻、唇の各端点、顔の輪郭点、頭頂点や顎の下端点等が挙げられる。
【００２９】
笑顔評価部１６は、メモリ９に予め記憶されている笑顔評価基準テーブルに基づいて、笑顔の程度を示す笑顔評価値を算出する。例えば、笑顔評価部１６は、特開２００４−４６５９１号公報に示されるように、笑顔評価基準テーブルを参照して、顔の各構成要素、例えば、眉、目、口の形状に関する評価値を算出する。そして、笑顔評価部１６は、各評価値を合算して、笑顔評価値を算出する。なお、笑顔評価基準テーブルは、顔の構成要素を表すデータ（例えば、眉、目、口）を格納する要素領域と、対応する各構成要素の評価値、及び各構成要素が平坦な状態を基準とする角度を格納する評価値領域とにより構成される。例えば、眉については、眉尻が下がるほど評価値が高くなる。目については、目尻が下がるほど評価値が高くなる。口については、口角が上がるほど評価値が高くなる。また、笑顔評価値は、１００点を満点とし、満面の笑みに近いほど高得点となる。
【００３０】
ここで、笑顔検出感度について説明する。一般的に、笑顔評価値が高い顔が映されている画像は、好ましい笑顔画像であると考えられる。そのため、笑顔モードにより撮像する場合に、笑顔検出感度をなるべく高く設定すれば、好ましい笑顔画像を取得することができる。しかし、笑顔を作ることが苦手な人の笑顔評価値は低く、笑顔を作ることが得意な人の笑顔評価値は高いなど、被写体により笑顔評価値は異なる。したがって、被写体の笑顔評価値よりも少し高い値に笑顔検出感度を設定すれば、その被写体に応じた好ましい笑顔画像を取得できる可能性が高くなる。
【００３１】
そこで、変更部１７は、笑顔モードにおいて、スルー画像から算出された笑顔評価値に応じて、笑顔検出感度を変更する。これにより、ユーザの手を煩わせることなく、好ましい笑顔画像を取得することができる。なお、変更部１７は、笑顔として認識できる笑顔評価値の範囲内で笑顔検出感度を変更する。例えば、笑顔検出感度は、３０点から１００点の間で変更される。以下、笑顔検出感度のうち、最低の値を最低笑顔検出感度と称し、最高の値を最高笑顔検出感度と称する。
【００３２】
また、制御部７は、以下のカウンタの機能を有している。カウンタＡは、平均値を算出するための笑顔評価値をバッファメモリ５に記録した回数をカウントする。上述したように、変更部１７は、笑顔評価値に応じて笑顔検出感度を変更する。このとき、同一の被写体であってもその時々によって笑顔評価値にばらつきが生じるため、複数の笑顔評価値の平均値を用いて笑顔検出感度を変更することが好ましい。そこで、制御部７は、笑顔評価値をバッファメモリ５に記録し、ｍ個の笑顔評価値の平均値を算出する。なお、ｍは、１以上の任意の整数とする。ｍの値が小さいほど短時間で笑顔検出感度が変更されるが、笑顔検出感度の精度は低くなる。
【００３３】
カウンタＢは、笑顔検出感度が最低笑顔検出感度に変更されてから、後述するステップＳ１０３からステップＳ１１３までの処理が行われた回数をカウントする。笑顔評価値が低い人は、笑顔検出感度を笑顔評価値の平均値に変更しても、本画像を取得できない可能性がある。そのため、変更部１７は、笑顔評価値の平均値が最低笑顔検出感度よりも低い場合は、笑顔検出感度を最低笑顔検出感度に変更する。さらに、それでも本画像を取得できない場合に、制御部７は、各部を制御して、強制的に本画像を取得する。
【００３４】
カウンタＣは、笑顔モードを開始してから、１度も顔の検出がされずに所定時間が経過した回数をカウントする。笑顔モードを開始したにも拘わらず、１度も顔が検出されない場合は、本画像が取得されない状態が続くことになる。そこで、顔検出部１５は、笑顔モードを開始してから、１度も顔の検出がされずに所定時間が経過した回数がｎ回になった場合に、顔検出を終了する。その後、制御部７は、笑顔モードを終了する。なお、ｎは、１以上の任意の整数とする。ｎの値が大きいほど、笑顔モードを終了するまでの時間が長くなる。また、ｍ及びｎは、ユーザから十字キー１９を介して、数値の指定を受け付けても良いし、制御部７により予め設定されても良い。
【００３５】
表示部８は、制御部７の制御により各種の画像を表示する。表示部８に表示される各種の画像は、スルー画像、本画像、記録媒体１２に記録された画像、メニュー画像等を含む。操作部１０は、レリーズ釦１８、十字キー１９等を有する。レリーズ釦１８は、撮像時にユーザにより操作される。十字キー１９は、上記のメニュー画像等で操作される。なお、レリーズ釦１８及び十字キー１９の状態は制御部７により検知され、検知された釦の状態に基づいたシーケンスが実行される。記録Ｉ／Ｆ部１１は、記録媒体１２を接続するためのコネクタを備えている。この記録Ｉ／Ｆ部１１と記録媒体１２とが接続されることにより、記録媒体１２に対してデータの書き込み／読み出しを実行する。音声出力部１３は、効果音や音声メッセージを出力する。バス１４は、バッファメモリ５、画像処理部６、制御部７、表示部８、メモリ９、記録Ｉ／Ｆ部１１を相互に接続することにより、データや信号の出入力を実行する。
【００３６】
図２及び図３は、電子カメラ１における笑顔モードによる撮像時の動作を示すフローチャートである。なお、以下、便宜上、１人の人物を撮像するシーンを前提として説明する。
【００３７】
ステップＳ１０１は、笑顔モードを開始する処理である。制御部７は、各部を制御して、スルー画像の取得を開始する。取得されたスルー画像は、表示部８に表示される。
【００３８】
ステップＳ１０２は、笑顔検出感度を最高笑顔検出感度に設定するとともに、カウンタＢ及びカウンタＣを０に設定する処理である。
【００３９】
ステップＳ１０３は、カウンタＡを０に設定する処理である。
【００４０】
ステップＳ１０４は、顔を検出する処理である。顔検出部１５は、ステップＳ１０１で取得したスルー画像から顔を検出する。
【００４１】
ステップＳ１０５は、顔検出されたか否かを判定する処理である。制御部７は、ステップＳ１０４で顔検出部１５によりスルー画像から顔が検出されたか否かを判定する。顔が検出された場合（ステップＳ１０５の判定がＹＥＳとなる場合）には、ステップＳ１０６に進む。一方、顔が検出されない場合（ステップＳ１０５の判定がＮＯとなる場合）には、後述するステップＳ１２８に進む。
【００４２】
ステップＳ１０６は、カウンタＣを０に設定する処理である。
【００４３】
ステップＳ１０７は、笑顔評価値を算出する処理である。笑顔評価部１６は、ステップＳ１０５でスルー画像から検出された顔の笑顔評価値を算出する。
【００４４】
ステップＳ１０８は、笑顔評価値が笑顔検出感度以上であるか否かを判定する処理である。制御部７は、ステップＳ１０７で算出した笑顔評価値が笑顔検出感度以上であるか否かを判定する。笑顔評価値が笑顔検出感度以上である場合（ステップＳ１０８の判定がＹＥＳとなる場合）には、後述するステップＳ１２２に進む。一方、笑顔評価値が笑顔検出感度よりも低い場合（ステップＳ１０８の判定がＮＯとなる場合）には、ステップＳ１０９に進む。
【００４５】
ステップＳ１０９は、笑顔評価値を記録する処理である。制御部７は、ステップＳ１０７で算出した笑顔評価値をバッファメモリ５に記録する。
【００４６】
ステップＳ１１０は、カウンタＡに１を加算する処理である。なお、１コマのスルー画像が取得される毎に、ステップＳ１０４からステップＳ１１１までの処理が行われる。
【００４７】
ステップＳ１１１は、カウンタＡがｍであるか否か、すなわち笑顔評価値の平均値を算出するか否かを判定する処理である。制御部７は、カウンタＡがｍであるか否かを判定する。カウンタＡがｍである場合（ステップＳ１１１の判定がＹＥＳとなる場合）には、ステップＳ１１２に進む。一方、カウンタＡがｍでない場合（ステップＳ１１１の判定がＮＯとなる場合）には、ステップＳ１０４に戻り、顔検出を継続する。
【００４８】
ステップＳ１１２は、笑顔評価値の平均値を算出する処理である。制御部７は、バッファメモリ５に記録されたｍ個の笑顔評価値の平均値を算出する。
【００４９】
ステップＳ１１３は、笑顔評価値の平均値が最低笑顔検出感度以上であるか否かを判定する処理である。制御部７は、ステップＳ１１２で算出した笑顔評価値の平均値が、最低笑顔検出感度以上であるか否かを判定する。笑顔評価値の平均値が最低笑顔検出感度以上である場合（ステップＳ１１３の判定がＹＥＳとなる場合）には、ステップＳ１１４に進む。一方、笑顔評価値の平均値が最低笑顔検出感度よりも低い場合（ステップＳ１１３の判定がＮＯとなる場合）には、後述するステップＳ１１６に進む。
【００５０】
ステップＳ１１４は、笑顔検出感度を笑顔評価値の平均値に変更する処理である。変更部１７は、笑顔検出感度を、ステップＳ１１２で算出した笑顔評価値の平均値に変更する。これにより、笑顔検出感度は、被写体の笑顔評価値に応じた値となる。そのため、好ましい笑顔画像を取得できる可能性が高くなる。なお、ｍ＝１である場合は、ステップＳ１０８で笑顔評価値が笑顔検出感度よりも低いと判定される毎に、笑顔評価値に応じて笑顔検出感度が変更される。
【００５１】
ステップＳ１１５は、ユーザに報知する処理である。表示部８は、「笑顔検出感度を変更しました。」等のメッセージを表示する。なお、音声発生部１３は、同様の音声メッセージや効果音を発生しても良い。これにより、ユーザは、笑顔検出感度が変更されたことがわかる。その後、ステップＳ１０３に戻り、顔検出を継続する。
【００５２】
ステップＳ１１６は、カウンタＢに１を加算する処理である。制御部７は、ステップＳ１１３で笑顔評価値の平均値が最低笑顔検出感度よりも低いと判定された場合に、カウンタＢに１を加算する。
【００５３】
ステップＳ１１７は、カウンタＢが１よりも大きいか否かを判定する処理である。カウンタＢが１よりも大きい場合（ステップＳ１１７の処理がＹＥＳとなる場合）には、後述するステップＳ１２０に進む。一方、カウンタＢが１である場合（ステップＳ１１７の処理がＮＯとなる場合）には、ステップＳ１１８に進む。
【００５４】
ステップＳ１１８は、笑顔検出感度を最低笑顔検出感度に変更する処理である。これにより、少し笑っただけでも笑顔評価値が笑顔検出感度に到達するため、本画像を取得できる可能性が高くなる。
【００５５】
ステップＳ１１９は、ユーザに報知する処理である。表示部８は、ステップＳ１１５と同様の処理を行う。その後、ステップＳ１０３に戻り、顔検出を継続する。
【００５６】
ステップＳ１２０は、本画像を取得する処理である。制御部７は、ステップＳ１１７でカウンタＢが１よりも大きい場合に、各部を制御して、本画像を取得する。すなわち、制御部７は、ステップＳ１１８で笑顔検出感度を最低笑顔検出感度に変更してから、再度ステップＳ１１６までの処理を行った後に、強制的に本画像を取得する。したがって、笑顔評価値が最低笑顔検出感度に到達せず、撮像できないというおそれがなくなる。
【００５７】
ステップＳ１２１は、顔を補正する処理である。本画像における顔は、笑顔評価値が最高の値（１００点）になるように補正される。例えば、まず、顔検出部１５は、本画像から顔を検出する。制御部７は、眉、目、唇の各端点に基づいて、眉、目、唇の各領域を構成する画素の位置情報を算出する。また、制御部７は、笑顔評価基準テーブルから、１００点の眉、目、口の評価値にそれぞれ対応する角度情報を読み出す。そして、画像処理部６は、読み出した前記位置情報及び角度情報に基づき、座標変換及び補間演算を行い、本画像の眉、目、口の形状を変更する。この時、眉又は目については、評価値が高いほど、眉尻又は目尻が下がり、口については、評価値が高いほど、口角が上がる。
【００５８】
なお、笑顔評価基準テーブルに角度情報だけでなく、各構成要素の形状を記録した基準画像を格納しておいても良い。例えば、眉、目については、眉尻又は目尻が下がっている基準画像ほど高い評価値を対応付ける。また、口については、口角が上がっている基準画像ほど高い評価値を対応付ける。そして、画像処理部６は、１００点に対応する眉、目、口の基準画像に基づいて、本画像の眉、目、口の形状を変更しても良い。
【００５９】
ステップＳ１２２は、本画像を取得する処理である。制御部７は、ステップＳ１０８で笑顔評価値が笑顔検出感度以上であると判定された場合に、各部を制御して、本画像を取得する。
【００６０】
ステップＳ１２３は、本画像の笑顔評価値が閾値以下であるか否かを判定する処理である。例えば、顔検出部１５は、本画像から顔を検出する。笑顔評価部１６は、本画像から検出された顔の笑顔評価値を算出する。そして、制御部７は、該笑顔評価値が閾値以下であるか否かを判定する。笑顔評価値が閾値以下である場合（ステップＳ１２３の判定がＹＥＳとなる場合）には、ステップＳ１２４に進む。一方、笑顔評価値が閾値より高い場合（ステップＳ１２３の判定がＮＯとなる場合）には、ステップＳ１２５に進む。
【００６１】
ステップＳ１２４は、顔を補正する処理である。画像処理部６は、ステップＳ１２１と同様の処理を行い、本画像における顔を補正する。
【００６２】
ステップＳ１２５は、画像を表示する処理である。表示部８は、ステップＳ１２２で取得された本画像、又はステップＳ１２４で補正された本画像を表示する。
【００６３】
ステップＳ１２６は、本画像を記録するか否かの選択を受け付ける処理である。表示部８は、「画像を記録しますか。」等のメッセージを表示する。そして、制御部７は、ユーザから十字キー１９を介して、ステップＳ１２５で表示された本画像を記録するか否かの選択を受け付ける。本画像を記録する場合（ステップＳ１２６の判定がＹＥＳとなる場合）には、ステップＳ１２７に進む。一方、本画像を記録しない場合（ステップＳ１２６の判定がＮＯとなる場合）には、一連の処理を終了する。
【００６４】
ステップＳ１２７は、本画像を記録する処理である。制御部７は、ステップＳ１２２で取得された本画像、又はステップＳ１２４で補正された本画像を記録媒体１２に記録する。
【００６５】
ステップＳ１２８は、カウンタＣに１を加算する処理である。制御部７は、ステップＳ１０５で顔が検出されないと判定されてから所定時間が経過した場合に、カウンタＣに１を加算する。
【００６６】
ステップＳ１２９は、カウンタＣがｎであるか否かを判定する処理である。制御部７は、カウンタＣがｎであるか否かを判定する。カウンタＣがｎである場合（ステップＳ１２９の判定がＹＥＳとなる場合）には、ステップＳ１３０に進む。一方、カウンタＣがｎでない場合（ステップＳ１２９の判定がＮＯとなる場合）には、ステップＳ１０４に戻り、顔検出を継続する。
【００６７】
ステップＳ１３０は、顔検出を終了する処理である。顔検出部１５は、顔検出を終了する。そして、制御部７は、各部を制御して、笑顔モードを終了する。これにより、顔検出部１５は、被写体の顔が映されていない場合に、顔を検出し続けなくても良い。なお、笑顔モードを終了しても、レリーズ釦１８の全押し操作による本画像の取得は可能である。
【００６８】
以上説明したように、本実施形態の電子カメラ１は、被写体の笑顔評価値に応じて、笑顔として認識できる笑顔評価値の範囲内で笑顔検出感度を変更する。したがって、被写体の笑顔評価値に合わせて、できるだけ高い笑顔検出感度で撮像するため、好ましい笑顔画像を取得することができる。また、笑顔検出感度を最低笑顔検出感度に変更しても、笑顔評価値が最低笑顔検出感度に到達しない場合に、強制的に本画像を取得する。そのため、笑顔評価値が最低笑顔検出感度に到達せず、撮像されないおそれをなくすことができる。
【００６９】
なお、笑顔検出感度を下げると、笑顔評価値が低い本画像が取得される可能性が高くなるが、画像処理部６により補正するため、最終的には笑顔評価値の高い本画像を取得することができる。強制的に取得された本画像についても、画像処理部６により補正するため、同様の効果が得られる。
【００７０】
したがって、本実施形態の電子カメラ１によれば、被写体の笑顔の程度に拘わらず、好ましい笑顔画像を自動的に取得することができる。
（実施形態の補足）
上記の実施形態では、ステップＳ１２１及びステップＳ１２４で、笑顔評価値が最高の値になるように補正する例を示したが、これに限らない。例えば、予めメモリ９に所望の笑顔画像を事前登録しておく。そして、画像処理部６は、所望の笑顔画像の笑顔評価値に基づいて、本画像における顔を補正する。この場合、画像処理部６は、補正後の笑顔評価値が、所望の笑顔画像の笑顔評価値と同一になるように、本画像における顔を補正する。これにより、ユーザの好みに応じた笑顔画像を取得することができる。なお、所望の笑顔画像の笑顔評価値と同一になるように補正することが最も望ましいが、少なくとも所望の笑顔画像の笑顔評価値に近づきさえすれば、改善効果が期待できる。また、被写体によって好ましい笑顔画像の笑顔評価値にばらつきが生じると考えられる。そのため、より質の高い笑顔画像を得ようとする場合は、所望の笑顔画像の被写体と、撮像時の被写体とが同一人物であることが望ましい。
【００７１】
また、笑顔評価値が最高の値になるように補正すると、過度の補正により、被写体の笑顔が不自然になる場合がある。そのため、制御部７は、本画像の笑顔評価値（例えば３０点）に基づいて、補正後の笑顔評価値（３０点よりも高い５０点）を算出する。そして、画像処理部６は、制御部７により算出された笑顔評価値（すなわち前述の５０点）になるように、本画像における顔を補正しても良い。
【００７２】
また、上記の実施形態では、笑顔検出感度を最高笑顔検出感度に設定し、徐々に笑顔検出感度を下げる例を示したが、これに限らない。例えば、任意の値を初期の笑顔検出感度として設定し、被写体の笑顔評価値に応じて、笑顔検出感度を上げても良い。これにより、本画像の笑顔評価値よりも評価値が高い画像を取得することができる。
【００７３】
また、上記の実施形態では、ステップＳ１１４で笑顔検出感度を笑顔評価値の平均値に変更する例を示したが、これに限らない。例えば、笑顔評価値の最大値、最小値、最大値の０．８倍等に変更しても良い。この評価値は、ユーザがカスタマイズ可能である。笑顔検出感度が高いほど、笑顔評価値の高い本画像を取得する確率が高まる。
【００７４】
また、上記の実施形態では、ステップＳ１１４で笑顔検出感度を変更する毎に、ステップＳ１１５でユーザに報知する例を示したが、これに限らない。例えば、ステップＳ１１４で変更された笑顔検出感度が前回よりもさほど数値的に差がない場合には、例えば５回に１回の割合でユーザに報知しても良い。
【００７５】
また、上記の実施形態では、ステップＳ１１７でカウンタＢが１より大きいか否かを判定したが、１に限らず、２以上の整数であっても良い。
【００７６】
また、上記の実施形態のステップＳ１２１では、笑顔評価値が最高の値（１００点）になるように、眉、目、口を補正する例を示したが、これに限らない。例えば、眉、目、口の少なくともいずれか一つの形状だけ補正しても良い。また、ステップＳ１２４においても同様に適用できる。
【００７７】
また、上記の実施形態のステップＳ１２１では、笑顔評価値が１００点となる眉、目、口の角度情報に基づいて、それぞれの形状を補正する例を示したが、これに限らない。例えば、笑顔評価値が１００点となる眉、目、口の位置情報に基づいて、それぞれの形状を補正しても良い。以下、目尻及び目頭の座標を用いる場合を例に挙げて説明する。例えば、目頭に対する目尻の座標を基準座標として予めメモリ９に記録しておく。なお、目頭と目尻とを結んだときに、目尻が下がっている直線であれば、笑顔であると言える。また、目頭と目尻とを結ぶ直線の傾きが大きいほど、目尻が下がるため、笑顔評価値は高くなる。ステップＳ１２１において、制御部７は、本画像における被写体の目頭及び目尻の２点の座標を求める。例えば、笑顔評価値を上げたい場合、画像処理部６は、基準座標に基づいて、目尻が下がるように、目尻の座標転換を行う。なお、眉、口に関しても同様に適用できる。また、ステップＳ１２４においても同様に適用できる。
【００７８】
また、上記の実施形態のステップＳ１２１では、本画像の各構成要素の形状を変更することにより顔を補正する例を示したが、各構成要素を置き換えても良い。例えば、予めメモリ９に、形状の異なる各構成要素の基準画像と評価値とを対応付けたテーブルを記憶しておく。そして、画像処理部６は、笑顔評価値が１００点となる基準画像の各構成要素と、本画像の各構成要素とを置換しても良い。また、ステップＳ１２４においても同様に適用できる。
【００７９】
また、上記の実施形態では、ステップＳ１２３で笑顔評価値が閾値以下であるか否かを判定し、本画像を補正するか否かを決定したが、これに限らない。例えば、ユーザから十字キー１９を介して、補正するか否かの選択を受け付けても良い。
【００８０】
また、上記の実施形態において、表示部８は、ステップＳ１０５で顔が検出されたと判定された場合に、検出された顔の位置及び大きさに応じて、顔を示す枠をスルー画像に重ねて表示しても良い。さらに、表示部８は、笑顔評価値を示すゲージ、及び笑顔検出感度を示す印等をスルー画像に重ねて表示しても良い。
【００８１】
また、上記の実施形態では、撮像時に顔を補正する例を示したが、これに限らない。例えば、再生時に記録媒体１２に記録された画像における顔を補正しても良い。 
【００８２】
また、上記の実施形態では、１人の人物を撮像するシーンを説明したが、複数の人物を撮像するシーンでも良い。この場合、顔検出部１５は、自動的に複数の人物から１人の人物を特定するか、又はユーザの指示に基づいて複数の人物から１人の人物を特定する。例えば、自動的に１人の人物を特定する場合、制御部７は、顔検出部１５により検出された複数の顔のうちで、最も至近側に位置する顔を特定する。一般的に電子カメラに対して最も至近側にある人物は、ユーザにとって主要な被写体である可能性が高いからである。ユーザの指示に基づいて１人の人物を特定する場合、制御部７は、メニュー画像により十字キー１９を介して人物の指定を受け付ける。
【００８３】
また、上記の実施形態では、顔検出部１５は、スルー画像から顔を検出しているが、スルー画像とは別の画像から顔を検出してもよい。例えば、撮像素子３からの出力に基づいて、顔検出用画像を生成して、当該顔検出用画像から顔を検出することとしてもよい。顔検出用画像は、スルー画像を複製して生成してもよく、スルー画像とは別に生成してもよい。
【００８４】
なお、上記の実施形態では、所定の表情として笑顔について説明したが、笑顔以外に怒り顔、泣き顔などにも本発明は適用できる。
【符号の説明】
【００８５】
１…電子カメラ、３…撮像素子、７…制御部、８…画像処理部、９…メモリ、１２…記録媒体、１３…音声発生部、１５…顔検出部、１６…笑顔評価部、１７…変更部、１９…十字キー
【図１】
2010220201.tif 000003
【図２】
2010220201.tif 000004
【図３】
2010220201.tif 000005
【図４】
2010220201.tif 000006