(57)【特許請求の範囲】
【請求項１】
被写体像を撮像し、画像データを出力する撮像手段と、
前記画像データに基づいて、前記撮像した画像に含まれる顔を検出する顔検出手段と、
識別すべき顔を複数設定する顔設定手段と、
前記顔検出手段で検出された顔の中から前記顔設定手段で設定された前記複数の顔を識別する顔識別手段と、
前記顔識別手段で顔が識別された場合には、前記顔識別手段で識別された前記複数の顔を笑顔判定対象とし、前記顔識別手段で顔が識別されなかった場合には、前記顔検出手段で検出された全ての顔を笑顔判定対象とする対象決定手段と、
前記対象決定手段で決定された笑顔判定対象の前記複数の顔が笑顔に変わったか否かを判定する変化判定手段と、
前記顔識別手段で顔が識別された場合には、前記変化判定手段で前記複数の顔が全て笑顔に変わったことが判定された場合に前記撮像手段が撮像して出力する画像データを記憶媒体に記録するように撮影制御し、前記顔識別手段で顔が識別されなかった場合には、前記全ての顔のうち少なくとも１つが笑顔に変わったことが前記変化判定手段で判定された場合に前記撮像手段が撮像して出力する画像データを前記記憶媒体に記録する撮影制御手段と、
撮影開始を指示するための操作部材と、を備え、
前記撮影制御手段は、前記操作部材からの操作信号を受けた場合、前記変化判定手段による笑顔変化判定にかかわらず前記撮像手段が撮像して出力する画像データを前記記憶媒体に記録することを特徴とするカメラ。
【請求項２】
請求項１に記載のカメラにおいて、
前記顔検出手段で顔が検出されていることを報知する報知手段を、さらに備えることを特徴とするカメラ。
【請求項３】
請求項１に記載のカメラにおいて、
前記変化判定手段による笑顔変化判定に基づいて撮影を行う第１撮影モード、および撮影開始を指示するための操作部材からの操作信号に基づいて撮影を行う第２撮影モードを含む、複数の撮影モード間で撮影モードの切替え設定を行う撮影モード設定手段と、
前記撮像手段に対する電力の供給および供給停止を制御する撮像電源制御手段と、
第１の時間を計時する第１計時手段と、
前記第１の時間より長い第２の時間を計時する第２計時手段と、
前記第２撮影モードにおいて、無操作時に前記第１計時手段によって前記第１の時間が計時されたことに基づいて、前記電力供給の停止を前記撮像電源制御手段へ指示する指示手段と、
前記第１の時間が所定時間より短い場合に前記モード設定手段によって前記第２撮影モードから前記第１撮影モードへ切替え設定されると、無操作時に前記第２計時手段によって前記第２の時間が計時されたことに基づいて、前記電力供給の停止を前記撮像電源制御手段へ指示するように前記指示手段を制御する制御手段と、を備えることを特徴とするカメラ。
【請求項４】
請求項３に記載のカメラにおいて、
表示手段と、
前記表示手段に対する電力の供給および供給停止を制御する表示電源制御手段と、
前記第２の時間より短い第３の時間を計時する第３計時手段と、
前記第２の時間以上の第４の時間を計時する第４計時手段と、
操作部材からの操作信号に応じて前記第３の計時手段または前記第４の計時手段を選択する選択手段と、
無操作時に、前記選択手段によって選択されている計時手段によって前記第３の時間または前記第４の時間が計時されたことに基づいて、前記電力供給の停止を前記表示電源制御手段へ指示する第２指示手段と、をさらに備えることを特徴とするカメラ。
【請求項５】
請求項１に記載のカメラにおいて、
前記撮影制御手段は、前記撮像手段が撮像して出力する静止画像データを前記記憶媒体に記録するように撮影制御することを特徴とするカメラ。
【請求項６】
請求項１に記載のカメラにおいて、
前記変化判定手段で判定された笑顔の程度を判定する笑顔程度判定手段をさらに備え、
前記記録手段は、前記笑顔程度判定手段によって判定された笑顔の程度を示す情報を、前記画像データとともに画像ファイルに含めて、または前記画像データを含む画像ファイルに関連づけて、前記記憶媒体に記録することを特徴とするカメラ。
【請求項７】
請求項６に記載のカメラにおいて、
前記記憶媒体の記憶内容に基づいて、前記記憶媒体が記憶する画像ファイルから前記笑顔の程度が所定値以上である画像ファイルを特定する特定手段と、
前記特定された画像ファイルに含まれる画像データによる画像を表示装置に再生表示させる表示制御手段と、を備えることを特徴とするカメラ。
【請求項８】
請求項６に記載のカメラにおいて、
前記変化判定手段によって判定された笑顔の画像における位置情報を、前記画像データとともに画像ファイルに含めて、または前記画像データを含む画像ファイルに関連づけて、前記記憶媒体に記録する記録手段を、さらに備えることを特徴とするカメラ。
【請求項９】
請求項８に記載のカメラにおいて、
前記記憶媒体の記憶内容に基づいて、前記記憶媒体が記憶する画像ファイルに含まれる画像データのうち、前記位置情報が示す画像データによる笑顔画像を表示装置に拡大表示させる表示制御手段を備えることを特徴とするカメラ。
【請求項１０】
請求項１に記載のカメラにおいて、
前記顔設定手段が識別すべき顔を設定するための顔画像を前記撮像手段が出力する画像データに基づいて生成する顔画像生成手段と、
前記顔画像生成手段で生成された顔画像を人物ごとに登録する登録手段と、をさらに備え、
前記顔設定手段は、前記登録されている顔画像の中から識別すべき顔を設定することを特徴とするカメラ。
【請求項１１】
請求項１０に記載のカメラにおいて、
前記登録手段に対して複数の顔画像を同一人物として登録する指示が行われたことを検出する指示検出手段と、
前記指示検出手段が前記検出をしたことを報知する報知手段と、を備えることを特徴とするカメラ。
【請求項１２】
請求項１に記載のカメラにおいて、
前記撮影制御手段は、前記撮像手段が撮像して出力する動画像データを前記記憶媒体に記録するように撮影制御することを特徴とするカメラ。
【請求項１３】
画像を表示する表示手段と、
請求項６に記載のカメラによって記録された記憶媒体の記憶内容に基づいて、前記記憶媒体が記憶する画像ファイルから前記笑顔の程度が所定値以上である画像ファイルを特定する特定手段と、
前記特定された画像ファイルに含まれる画像データによる画像を前記表示手段に再生表示させる表示制御手段と、を備えることを特徴とする画像表示装置。
【請求項１４】
画像を表示する表示手段と、
請求項８に記載のカメラによって記録された記憶媒体の記憶内容に基づいて、前記記憶媒体が記憶する画像ファイルに含まれる画像データのうち、前記位置情報が示す画像データによる笑顔画像を表示装置に拡大表示させる表示制御手段と、を備えることを特徴とする画像表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラおよび画像表示装置に関する。
【背景技術】
【０００２】
人物を含む画像から笑顔などの特定の表情の顔を検出した場合に本撮像を実行させる技術が知られている（特許文献１参照）。
【０００３】
【特許文献１】特開２００７−２１３３７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来技術では、特定した顔についての指標値が判定閾値以上でない場合には、他の顔について指標値が判定閾値以上か否かの判定処理を繰り返すので、本撮像前に行う処理の負担が大きくなるという問題があった。
【課題を解決するための手段】
【０００５】
（１）請求項１に記載の発明によるカメラは、被写体像を撮像し、画像データを出力する撮像手段と、前記画像データに基づいて、前記撮像した画像に含まれる顔を検出する顔検出手段と、識別すべき顔を複数設定する顔設定手段と、前記顔検出手段で検出された顔の中から前記顔設定手段で設定された前記複数の顔を識別する顔識別手段と、前記顔識別手段で顔が識別された場合には、前記顔識別手段で識別された前記複数の顔を笑顔判定対象とし、前記顔識別手段で顔が識別されなかった場合には、前記顔検出手段で検出された全ての顔を笑顔判定対象とする対象決定手段と、前記対象決定手段で決定された笑顔判定対象の前記複数の顔が笑顔に変わったか否かを判定する変化判定手段と、前記顔識別手段で顔が識別された場合には、前記変化判定手段で前記複数の顔が全て笑顔に変わったことが判定された場合に前記撮像手段が撮像して出力する画像データを記憶媒体に記録するように撮影制御し、前記顔識別手段で顔が識別されなかった場合には、前記全ての顔のうち少なくとも１つが笑顔に変わったことが前記変化判定手段で判定された場合に前記撮像手段が撮像して出力する画像データを前記記憶媒体に記録する撮影制御手段と、撮影開始を指示するための操作部材と、を備え、前記撮影制御手段は、前記操作部材からの操作信号を受けた場合、前記変化判定手段による笑顔変化判定にかかわらず前記撮像手段が撮像して出力する画像データを前記記憶媒体に記録することを特徴とする。
（２）請求項１に記載のカメラはさらに、顔検出手段で顔が検出されていることを報知する報知手段を備えてもよい。
（３）請求項１に記載のカメラはさらに、変化判定手段による笑顔変化判定に基づいて撮影を行う第１撮影モード、および撮影開始を指示するための操作部材からの操作信号に基づいて撮影を行う第２撮影モードを含む、複数の撮影モード間で撮影モードの切替え設定を行う撮影モード設定手段と、撮像手段に対する電力の供給および供給停止を制御する撮像電源制御手段と、第１の時間を計時する第１計時手段と、第１の時間より長い第２の時間を計時する第２計時手段と、第２撮影モードにおいて、無操作時に第１計時手段によって第１の時間が計時されたことに基づいて、電力供給の停止を撮像電源制御手段へ指示する指示手段と、第１の時間が所定時間より短い場合にモード設定手段によって第２撮影モードから第１撮影モードへ切替え設定されると、無操作時に第２計時手段によって第２の時間が計時されたことに基づいて、電力供給の停止を撮像電源制御手段へ指示するように指示手段を制御する制御手段とを備えてもよい。
（４）請求項３に記載のカメラはさらに、表示手段と、表示手段に対する電力の供給および供給停止を制御する表示電源制御手段と、第２の時間より短い第３の時間を計時する第３計時手段と、第２の時間以上の第４の時間を計時する第４計時手段と、操作部材からの操作信号に応じて第３の計時手段または第４の計時手段を選択する選択手段と、無操作時に、選択手段によって選択されている計時手段によって第３の時間または第４の時間が計時されたことに基づいて、電力供給の停止を表示電源制御手段へ指示する第２指示手段とを備えてもよい。
（５）請求項１に記載のカメラにおいて、撮影制御手段は、撮像手段が撮像して出力する静止画像データを記憶媒体に記録するように撮影制御することもできる。
（６）請求項５に記載のカメラはさらに、変化判定手段で判定された笑顔の程度を判定する笑顔程度判定手段を備えてもよい。この場合の記録手段は、笑顔程度判定手段によって判定された笑顔の程度を示す情報を、画像データとともに画像ファイルに含めて、または画像データを含む画像ファイルに関連づけて、記憶媒体に記録することもできる。
（７）請求項６に記載のカメラはさらに、記憶媒体の記憶内容に基づいて、記憶媒体が記憶する画像ファイルから笑顔の程度が所定値以上である画像ファイルを特定する特定手段と、特定された画像ファイルに含まれる画像データによる画像を表示装置に再生表示させる表示制御手段とを備えてもよい。
（８）請求項６に記載のカメラはさらに、変化判定手段によって判定された笑顔の画像における位置情報を、画像データとともに画像ファイルに含めて、または画像データを含む画像ファイルに関連づけて、記憶媒体に記録する記録手段を備えてもよい。
（９）請求項８に記載のカメラはさらに、記憶媒体の記憶内容に基づいて、記憶媒体が記憶する画像ファイルに含まれる画像データのうち、位置情報が示す画像データによる笑顔画像を表示装置に拡大表示させる表示制御手段を備えてもよい。
（１０）請求項１に記載のカメラはさらに、顔設定手段が識別すべき顔を設定するための顔画像を撮像手段が出力する画像データに基づいて生成する顔画像生成手段と、顔画像生成手段で生成された顔画像を人物ごとに登録する登録手段とを備えてもよい。この場合の顔設定手段は、登録されている顔画像の中から識別すべき顔を設定することを特徴とするカメラ。
（１１）請求項１０に記載のカメラはさらに、登録手段に対して複数の顔画像を同一人物として登録する指示が行われたことを検出する指示検出手段と、指示検出手段が検出をしたことを報知する報知手段とを備えてもよい。
（１２）請求項１に記載のカメラにおいて、撮影制御手段は、撮像手段が撮像して出力する動画像データを記憶媒体に記録するように撮影制御することもできる。
（１３）請求項１３に記載の発明による画像表示装置は、画像を表示する表示手段と、請求項６に記載のカメラによって記録された記憶媒体の記憶内容に基づいて、記憶媒体が記憶する画像ファイルから笑顔の程度が所定値以上である画像ファイルを特定する特定手段と、特定された画像ファイルに含まれる画像データによる画像を表示手段に再生表示させる表示制御手段とを備えることを特徴とする。
（１４）請求項１４に記載の発明による画像表示装置は、画像を表示する表示手段と、請求項８に記載のカメラによって記録された記憶媒体の記憶内容に基づいて、記憶媒体が記憶する画像ファイルに含まれる画像データのうち、位置情報が示す画像データによる笑顔画像を表示装置に拡大表示させる表示制御手段を備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、笑顔撮影に要する処理を軽減できる。
【発明を実施するための最良の形態】
【０００７】
以下、図面を参照して本発明を実施するための最良の形態について説明する。
（第一の実施形態）
図１は、本発明の第一の実施形態による電子カメラ１の構成例を説明するブロック図である。図１において、電子カメラ１は、撮影光学系１１と、撮像素子１２と、ＡＦＥ(Analog front end)回路１３と、画像処理回路１４と、スピーカ駆動回路１５と、スピーカ１６と、ＬＣＤモニタ１７と、ＲＡＭ１８と、フラッシュメモリ１９と、ＣＰＵ２０と、メモリカードインターフェース(I/F)２１と、電源制御回路２２と、操作部材２３と、ＬＥＤ２５とを備える。
【０００８】
ＣＰＵ２０、ＲＡＭ１８、フラッシュメモリ１９、メモリカードインターフェース２１、電源制御回路２２、画像処理回路１４、スピーカ駆動回路１５およびＬＣＤモニタ１７は、それぞれがバス２４を介して接続されている。
【０００９】
撮影光学系１１は、ズームレンズやフォーカシングレンズを含む複数のレンズ群で構成され、被写体像を撮像素子１２の受光面に結像させる。なお、図１を簡単にするため、撮影光学系１１を単レンズとして図示している。
【００１０】
撮像素子１２は、受光素子が受光面に二次元配列されたＣＣＤイメージセンサやＣＭＯＳイメージセンサなどによって構成される。撮像素子１２は、撮影光学系１１を通過した光束による被写体像を光電変換してアナログ画像信号を生成する。アナログ画像信号は、ＡＦＥ回路１３に入力される。
【００１１】
ＡＦＥ回路１３は、アナログ画像信号に対して相関二重サンプリングやゲイン調整などのアナログ処理を行うとともに、アナログ処理後の画像信号をデジタル画像データに変換する。デジタル画像データは画像処理回路１４に入力される。画像処理回路１４は、デジタル画像データに対して各種の画像処理（色補間処理、階調変換処理、輪郭強調処理、ホワイトバランス調整処理、画像圧縮処理、画像伸張処理など）を施す。
【００１２】
スピーカ駆動回路１５は、ＣＰＵ２０から送出された音声データに基づいて、たとえば操作音、注意音、音声メッセージなどの音声再生信号を生成する。スピーカ１６は、音声再生信号に基づいて音声再生を行う。
【００１３】
ＬＣＤモニタ１７は液晶パネルによって構成され、ＣＰＵ２０からの指示に応じて画像や操作メニュー画面などを表示する。ＲＡＭ１８はＣＰＵ２０のワークメモリとして使用される。また、ＲＡＭ１８は、画像処理回路１４による画像処理の前工程や後工程でのデジタル画像データを一時的に記憶する。フラッシュメモリ１９は、ＣＰＵ２０に実行させるプログラムを記憶する他に、後述する参照用データを記憶する。
【００１４】
ＣＰＵ２０は、フラッシュメモリ１９が記憶するプログラムを実行することによって電子カメラ１が行う動作を統括的に制御する。ＣＰＵ２０は、ＡＦ（オートフォーカス）動作制御や、自動露出（ＡＥ）演算も行う。ＡＦ動作は、たとえば、スルー画像のコントラスト情報に基づいてフォーカシングレンズ（不図示）の合焦位置を求めるコントラスト検出方式を用いる。スルー画像は、撮影指示前に撮像素子１２によって所定の時間間隔（たとえば３０コマ／毎秒）で繰り返し取得されるモニタ用画像のことをいう。
【００１５】
メモリカードインターフェース２１はコネクタ（不図示）を有し、該コネクタにメモリカードなどの記憶媒体５１が接続される。メモリカードインターフェース２１は、接続された記憶媒体５１に対するデータの書き込みや、記憶媒体５１からのデータの読み込みを行う。記憶媒体５１は、半導体メモリを内蔵したメモリカード、またはハードディスクドライブなどで構成される。
【００１６】
電源制御回路２２は、ＣＰＵ２０からの指示に応じて撮像素子１２、ＬＣＤモニタ１７、およびＬＣＤモニタ１７のバックライト（不図示）へ供給する電力の供給／遮断を制御する。撮像素子１２へ供給する電力と、ＬＣＤモニタ１７およびそのバックライトへ供給する電力とは、それぞれ独立して供給／遮断の制御が可能に構成されている。
【００１７】
操作部材２３は、後述するレリーズボタン２３ａ、ズームスイッチ２３ｂ  ２３ｃ、十字スイッチ２３ｇ、メニュースイッチ２３ｅなどを含む。操作部材２３は、モード切替え操作やメニュー選択操作など、各操作に応じた操作信号をＣＰＵ２０へ送出する。
【００１８】
ＬＥＤ２５は、ＣＰＵ２０からの指示に応じて点灯または点滅する。ＬＥＤ２５は、セルフタイマー撮影時にセルフタイマーの作動を知らせるために使用される他、後述する顔検出を知らせるためにも使用される。
【００１９】
本実施形態の電子カメラ１は、撮影時に被写体人物が笑ったか否かを判定し、笑顔を判定した場合に撮影を行う。笑顔の判定対象とすべき「顔」は、あらかじめ電子カメラ１に登録可能である。さらに、電子カメラ１に登録した複数の「顔」の中から選択された一部の「顔」についてのみ、笑顔の判定対象とすることも可能である。
【００２０】
すなわち、電子カメラ１は撮影画像に含まれる「顔」を検出し、その「顔」が所定人物の「顔」か否かを識別する機能を備える。電子カメラ１は、撮影画像に含まれる「顔」のうち、識別した「顔」のみについて笑ったか否かを判定し、笑顔を判定した場合に撮影を行う。
【００２１】
一方、電子カメラ１は、撮影画像に含まれる「顔」が所定人物の「顔」でない場合は、撮影画像に含まれる「顔」の全てについて笑ったか否かを判定し、１人でも笑顔を判定した場合に撮影を行う。
【００２２】
笑顔を判定した場合に撮影を行う撮影モード、すなわち、笑顔レリーズモードと、笑顔判定を行わずにレリーズボタン２３ａからの操作信号に応じて撮影を行う通常の撮影モードとは、切替え可能に構成されている。この撮影モードの切替えは、たとえば、モードスイッチ２３ｄの押下操作に応じて切替えてもよいし、メニュースイッチ２３ｅの押下操作に応じて表示する「操作メニュー」画面の中で切替えを行うようにしてもよい。本説明では、笑顔レリーズモードに切替えられている場合の電子カメラ１の動作を中心に説明する。
【００２３】
＜笑顔判定人物設定＞
電子カメラ１が「顔」の識別に用いる参照用データは、あらかじめフラッシュメモリ１９内に記録（登録）されている。登録手順については後述する。フラッシュメモリ１９内に登録されている複数の「顔」の中から一部の「顔」を選択する操作は、以下のように行われる。図２は、電子カメラ１の背面図である。電子カメラ１の背面には、ＬＣＤモニタ１７と、ズームスイッチ２３ｂ（Ｔ）と、ズームスイッチ２３ｃ（Ｗ）と、モードスイッチ２３ｄと、メニュースイッチ２３ｅと、削除スイッチ２３ｆと、十字スイッチ２３ｇと、ＯＫスイッチ２３ｈとが設けられている。
【００２４】
ＣＰＵ２０は、メニュースイッチ２３ｅが押下操作されると、図３に例示する「操作メニュー」画面をＬＣＤモニタ１７に表示させる。「操作メニュー」には、「登録撮影」項目１７８と、「笑顔判定人物設定」項目１７４と、「タイマー設定」項目１７５とが含まれる。ＣＰＵ２０は、「操作メニュー」画面を表示中に十字スイッチ２３ｇが上下方向に押下操作されると、操作信号に応じて選択項目を上下に変更する。ＣＰＵ２０は、「笑顔判定人物設定」項目１７４を選択した状態で十字スイッチ２３ｇが右方向に押下操作されると、図２に例示する「笑顔判定人物設定」画面をＬＣＤモニタ１７に表示させる。
【００２５】
ＣＰＵ２０は、フラッシュメモリ１９内に記録（登録）されている全ての参照用データの中から「顔」のサムネイル画像データを読み出し、当該サムネイル画像を表示する。参照用データは、「顔」のサムネイル画像データと、当該画像データに基づいて生成された特徴量データとを含む。特徴量データは、後述する顔識別に用いられる。図２において、人物Ａ、人物Ｂ、および人物Ｃについての「顔」のサムネイル画像がそれぞれ表示されている。各サムネイル画像の左側には、それぞれチェックボックスが表示される。たとえば、サムネイル画像１７１の左側にはチェックボックス１７２が表示される。
【００２６】
ＣＰＵ２０は、「笑顔判定人物設定」画面を表示中に十字スイッチ２３ｇが上下方向に押下操作されると、操作信号に応じてカーソル１７３の表示位置を上下に移動させる。ＣＰＵ２０は、ＯＫスイッチ２３ｈが押下操作された場合、カーソル１７３で囲まれているチェックボックス内にチェックマークを表示させる。ＣＰＵ２０は、チェックボックスにチェックマークを表示した状態でＯＫスイッチ２３ｈが押下操作されると、当該チェックボックスのチェックマークを消す。ＣＰＵ２０は、「笑顔判定人物設定」画面の中でチェックマークで示されるサムネイル画像の「顔」を、笑顔か否かの判定対象とする。
【００２７】
＜笑顔撮影処理＞
笑顔判定人物設定が行われた電子カメラ１のＣＰＵ２０が笑顔レリーズモード時に実行する処理の流れについて、図４および図５のフローチャートを参照して説明する。ＣＰＵ２０は、笑顔レリーズモード時においてレリーズボタン２３ａが半押し操作された場合に図４の処理を行うためのプログラムを起動する。半押し操作は、全押し操作時の略半分の押し下げ量で行われる押下げ操作である。
【００２８】
図４のステップＳ１０１において、ＣＰＵ２０は、スリープタイマーおよびＬＣＤタイマーの計時時間をそれぞれリセットしてステップＳ１０２へ進む。スリープタイマーおよびＬＣＤタイマーはともに、電子カメラ１に対する操作が何も行われない時間（無操作時間）を計時するタイマーである。ＣＰＵ２０は、スリープタイマーが所定時間を計時した場合に、撮像素子１２への電力供給を自動的に遮断して電子カメラ１を省電力状態にするように構成されている。
【００２９】
また、ＣＰＵ２０は、ＬＣＤタイマーが所定時間を計時した場合にＬＣＤモニタ１７およびそのバックライトへの電力供給を自動的に遮断して電子カメラ１を省電力状態にするように構成されている。スリープタイマーおよびＬＣＤタイマーはともに、操作部材２３を構成するいずれかのスイッチなどが操作された場合、それぞれの計時時間がリセットされる。
【００３０】
ステップＳ１０２において、ＣＰＵ２０は、スリープタイマーおよびＬＣＤタイマーをそれぞれスタートさせてステップＳ１０３へ進む。これにより、スリープタイマーおよびＬＣＤタイマーは、それぞれが設定されている時間の計時を開始する。
【００３１】
ここで、スリープタイマーおよびＬＣＤタイマーによる計時時間の設定手順について図６〜図８を参照して説明する。ＣＰＵ２０は、ＬＣＤモニタ１７に表示中の「操作メニュー画面」（図３）において「タイマー設定」項目１７５を選択した状態で、十字スイッチ２３ｇが右方向に押下操作されると、図６に例示する「タイマー設定」画面をＬＣＤモニタ１７に表示させる。「タイマー設定」画面には、「スリープタイマー」項目１７６と、「笑顔レリーズモード時ＬＣＤタイマー」項目１７７とが含まれる。
【００３２】
ＣＰＵ２０は、ＬＣＤモニタ１７に表示中の「タイマー設定画面」（図６）において「スリープタイマー」項目１７６を選択した状態で十字スイッチ２３ｇが右方向に押下操作されると、図７に例示する「スリープタイマー」画面をＬＣＤモニタ１７に表示させる。「スリープタイマー」画面には、「３０秒」項目７１と、「１分」項目７２と、「５分」項目７３と、「３０分」項目７４とが含まれる。
【００３３】
ＣＰＵ２０は、ＬＣＤモニタ１７に表示中の「スリープタイマー」画面（図７）において項目７１〜項目７４のいずれか１つを選択した状態で十字スイッチ２３ｇが右方向に押下操作されると、選択項目に対応する時間をスリープタイマーとして設定する。
【００３４】
ＣＰＵ２０は、ＬＣＤモニタ１７に表示中の「タイマー設定画面」（図６）において「笑顔レリーズモード時ＬＣＤタイマー」項目１７７を選択した状態で十字スイッチ２３ｇが右方向に押下操作されると、図８に例示する「笑顔レリーズモード時ＬＣＤタイマー」画面をＬＣＤモニタ１７に表示させる。「笑顔レリーズモード時ＬＣＤタイマー」画面には、「常時オン」項目８１と、「３０秒」項目８２と、「１分」項目８３とが含まれる。「常時オン」はＬＣＤタイマーオフ（設定時間を無制限にすることと等価）に対応する項目である。
【００３５】
ＣＰＵ２０は、ＬＣＤモニタ１７に表示中の「笑顔レリーズモード時ＬＣＤタイマー」画面（図８）において項目８１〜項目８３のいずれか１つを選択した状態で十字スイッチ２３ｇが右方向に押下操作されると、選択項目に対応する時間を笑顔レリーズモード時ＬＣＤタイマーとして設定する。
【００３６】
本実施形態では、「スリープタイマー」画面（図７）において「３０秒」に設定されている場合、および「１分」に設定されている場合のそれぞれにおいて、通常の撮影モードから笑顔レリーズモードに切替えられると、スリープタイマーを「５分」に自動変更する。具体的には、上述したリセット時（ステップＳ１０１）にスリープタイマーを「５分」に変更する。なお、自動変更する時間は「５分」に限らず、たとえば「１０分」に自動変更しても構わない。
【００３７】
図４のステップＳ１０３において、ＣＰＵ２０は、笑顔レリーズモードをキャンセルする操作が行われたか否かを判定する。ＣＰＵ２０は、通常の撮影モードへ切替える操作信号を受けた場合はステップＳ１０３を肯定判定して図４による処理を終了する。ＣＰＵ２０は、通常の撮影モードへ切替える際、上述したリセット時（ステップＳ１０１）にスリープタイマーを「５分」に自動変更した場合には、自動変更する前の設定時間（「３０秒」または「１分」）に自動的に戻す。ＣＰＵ２０は、通常の撮影モードへ切替える操作信号を受けない場合にはステップＳ１０３を否定判定し、ステップＳ１０４へ進む。
【００３８】
ステップＳ１０４において、ＣＰＵ２０は笑顔レリーズモード時ＬＣＤタイマーがタイムアップしたか否かを判定する。ＣＰＵ２０は、笑顔レリーズモード時ＬＣＤタイマーによる計時時間が設定時間に達した場合にステップＳ１０４を肯定判定してステップＳ１０５へ進む。ＣＰＵ２０は、笑顔レリーズモード時ＬＣＤタイマーによる計時時間が設定時間に達しない場合にはステップＳ１０４を否定判定し、ステップＳ１０６へ進む。
【００３９】
ステップＳ１０５において、ＣＰＵ２０は電源制御回路２２へ指示を送り、ＬＣＤモニタ１７およびそのバックライトへ供給する電力を遮断させてステップＳ１０６へ進む。これにより、電子カメラ１が省電力状態になる。
【００４０】
ステップＳ１０６において、ＣＰＵ２０はスリープタイマーがタイムアップしたか否かを判定する。ＣＰＵ２０は、スリープタイマーによる計時時間が設定時間に達した場合にステップＳ１０６を肯定判定してステップＳ１０８へ進む。ＣＰＵ２０は、スリープタイマーによる計時時間が設定時間に達しない場合にはステップＳ１０６を否定判定し、ステップＳ１０７へ進む。
【００４１】
ステップＳ１０８において、ＣＰＵ２０は電源制御回路２２へ指示を送り、撮像素子１２へ供給する電力を遮断させて、図４による処理を終了する。これにより、撮像素子１２の駆動が止まって電子カメラ１が省電力状態になる。
【００４２】
ステップＳ１０７において、ＣＰＵ２０は、レリーズスイッチがオンしたか否かを判定する。ＣＰＵ２０は、レリーズボタン２３ａが全押し操作された場合にステップＳ１０７を肯定判定してステップＳ１０９へ進む。ＣＰＵ２０は、レリーズボタン２３ａが全押し操作されない場合にはステップＳ１０７を否定判定し、ステップＳ１１１へ進む。
【００４３】
ステップＳ１０９において、ＣＰＵ２０は、撮影処理を行ってステップＳ１１０へ進む。この撮影処理は、レリーズボタン２３ａの操作に基づいて行う撮影である。ステップＳ１１０において、ＣＰＵ２０は、撮影処理前の情報および撮影処理で取得した画像データに基づいて、画像データおよび撮影情報を含むＥｘｉｆ形式の画像ファイルを生成する。Ｅｘｉｆ形式の画像ファイルは、JPEG画像フォーマットの画像データ内にサムネイル画像や撮影情報などのデータを埋め込むようにしたものである。ＣＰＵ２０は、画像ファイルを記憶媒体５１へ記録してステップＳ１１１へ進む。
【００４４】
ステップＳ１１１において、ＣＰＵ２０はスルー画像データが入力されたか否かを判定する。ＣＰＵ２０は、ＲＡＭ１８に新たなスルー画像データを記憶した場合にステップＳ１１１を肯定判定してステップＳ１１２へ進む。ＣＰＵ２０は、ＲＡＭ１８に新たなスルー画像データを記憶していない場合にはステップＳ１１１を否定判定し、当該判定処理を繰り返す。
【００４５】
ステップＳ１１２において、ＣＰＵ２０は、スルー画像データに基づいて顔検出処理を行うことにより、スルー画像内に含まれる人物の顔を検出する。顔検出処理は、公知の技術であるため説明を省略する。なお、スルー画像データのサイズは、ＬＣＤモニタ１７の表示解像度に合わせて決定されるため、撮影処理で取得する撮影画像データのサイズに比べて小さく抑えられている。
【００４６】
ステップＳ１１３において、ＣＰＵ２０は顔検出できたか否かを判定する。ＣＰＵ２０は、ステップＳ１１２において顔を検出した場合にステップＳ１１３を肯定判定してステップＳ１１４へ進む。ＣＰＵ２０は、ステップＳ１１２において顔を検出していない場合にはステップＳ１１３を否定判定してステップＳ１１５へ進む。
【００４７】
ステップＳ１１４において、ＣＰＵ２０はＬＥＤ２５を点滅させてステップＳ１１６へ進む。これにより、電子カメラ１が顔検出したことが被写体人物に報知される。ステップＳ１１５において、ＣＰＵ２０はＬＥＤ２５を消灯させてステップＳ１０３へ戻る。ステップＳ１０３へ戻る場合は上述した処理を繰り返す。
【００４８】
ステップＳ１１６において、ＣＰＵ２０は、ステップＳ１１２において検出した顔の領域の画像データと、「笑顔判定人物設定」画面の中でチェックされている「顔」に対応する参照用データとに基づいて顔識別処理を行うことにより、検出されている人物の顔と、上述した「笑顔判定人物設定」画面の中で設定した人物の顔とが同人物のものであるか否かを識別する。顔識別処理は、公知の技術であるため説明を省略する。
【００４９】
図５のステップＳ１１７において、ＣＰＵ２０は、設定人物の顔を１つ以上識別しているか否かを判定する。ＣＰＵ２０は、顔識別処理によって識別した人物の顔が存在する場合にステップＳ１１７を肯定判定してステップＳ１１８へ進む。ＣＰＵ２０は、設定した人物の顔を１つも識別していない場合にはステップＳ１１７を否定判定し、ステップＳ１２６へ進む。
【００５０】
ステップＳ１１８において、ＣＰＵ２０は、識別した人物全員を笑顔判定対象としてステップＳ１１９へ進む。ステップＳ１１９において、ＣＰＵ２０は、対象人物の顔のうち１つを特定してステップＳ１２０へ進む。ステップＳ１２０において、ＣＰＵ２０は特定された対象人物の顔が笑顔であるか否かを判定する。ＣＰＵ２０は、スルー画像データのうち特定した人物の顔の領域に対応するデータに基づいて、笑顔であると判定した場合にステップＳ１２０を肯定判定してステップＳ１２１へ進む。ＣＰＵ２０は、笑顔でないと判定した場合にはステップＳ１２０を否定判定してステップＳ１２４へ進む。笑顔判定処理は、公知の技術であるため説明を省略する。
【００５１】
ステップＳ１２１において、ＣＰＵ２０は、特定した人物の顔に関して笑顔フラグを１にセットしてステップＳ１２２へ進む。ステップＳ１２２において、ＣＰＵ２０は、笑顔レベルを判定する。笑顔レベルは、たとえば、２（大笑い）と、１（中笑い）と、０（微笑み）との３段階に分ける。ＣＰＵ２０は、笑顔判定で得られている笑顔の度合いを示す情報に基づいて、特定した人物の顔に関して笑顔レベルを判定してステップＳ１２３へ進む。
【００５２】
ステップＳ１２３において、ＣＰＵ２０は、ステップＳ１２２で判定した笑顔レベルを示すデータをフラッシュメモリ１９に記録してステップＳ１２４へ進む。ステップＳ１２４において、ＣＰＵ２０は、対象人物の全員の顔について判定処理をしたか否かを判定する。ＣＰＵ２０は、ステップＳ１１６で識別した人物の顔の全てについて笑顔判定処理をした場合にステップＳ１２４を肯定判定してステップＳ１２５へ進む。ＣＰＵ２０は、ステップＳ１１６で識別した人物の顔の全てについて笑顔判定処理をしていない場合にはステップＳ１２４を否定判定し、ステップＳ１１９へ戻る。ステップＳ１１９へ戻る場合は、対象人物の顔のうち他の１つを特定して上述した処理を繰り返す。
【００５３】
ステップＳ１２５において、ＣＰＵ２０は、対象人物の全員について笑顔フラグ＝１か否かを判定する。ＣＰＵ２０は、対象人物の顔の全てが笑顔フラグ＝１の場合にステップＳ１２５を肯定判定してステップＳ１３２へ進む。ＣＰＵ２０は、対象人物の顔の全てが笑顔フラグ＝１でない場合（即ち、ステップＳ１１６で識別した対象人物の顔のうち１つでも笑顔フラグ＝０の顔が存在する場合）にはステップＳ１２５を否定判定し、図４のステップＳ１０３へ戻る。ステップＳ１０３へ戻る場合は、上述した処理を繰り返す。
【００５４】
ステップＳ１１７を否定判定して進むステップＳ１２６において、ＣＰＵ２０は、ステップＳ１１２で検出した顔の人物全員を笑顔判定対象としてステップＳ１２７へ進む。ステップＳ１２７において、ＣＰＵ２０は、対象人物の顔のうち１つを特定してステップＳ１２８へ進む。ステップＳ１２８において、ＣＰＵ２０は特定された対象人物の顔が笑顔であるか否かを判定する。ＣＰＵ２０は、スルー画像データのうち特定した顔の領域に対応するデータに基づいて、笑顔であると判定した場合にステップＳ１２８を肯定判定してステップＳ１２９へ進む。ＣＰＵ２０は、笑顔でないと判定した場合にはステップＳ１２８を否定判定してステップＳ１３１へ進む。
【００５５】
ステップＳ１２９において、ＣＰＵ２０は、笑顔判定で得られているレベル情報に基づいて、特定した人物の顔に関して笑顔レベルを判定してステップＳ１３０へ進む。ステップＳ１３０において、ＣＰＵ２０は、ステップＳ１２９で判定した笑顔レベルを示すデータをフラッシュメモリ１９に記録してステップＳ１３２へ進む。
【００５６】
ステップＳ１２８を否定判定して進むステップＳ１３１において、ＣＰＵ２０は、対象人物の全員の顔について判定処理をしたか否かを判定する。ＣＰＵ２０は、ステップＳ１１２で検出した人物の顔の全てについて笑顔判定処理をした場合にステップＳ１３１を肯定判定して図４のステップＳ１０３へ戻る。ステップＳ１０３へ戻る場合は、上述した処理を繰り返す。ＣＰＵ２０は、ステップＳ１１２で検出した人物の顔の全てについて笑顔判定処理をしていない場合にはステップＳ１３１を否定判定し、ステップＳ１２７へ戻る。ステップＳ１２７へ戻る場合は、対象人物の顔のうち他の１つを特定して上述した処理を繰り返す。
【００５７】
図９は、上述したステップＳ１１７〜ステップＳ１２４を処理中におけるＬＣＤモニタ１７の表示例を説明する図である。ＣＰＵ２０は、ステップＳ１１１において入力されＲＡＭ１８が記憶しているスルー画像データに基づく画像をＬＣＤモニタ１７に表示させるとともに、顔検出処理で検出した人物の顔を囲む枠を表示中の画像に重ねて表示する。ＣＰＵ２０はさらに、検出されている人物の顔を囲む枠のうち、顔識別処理で識別した人物の顔を囲む枠を他の枠と異なる態様で表示する。
【００５８】
図９において、識別した人物Ａの顔を囲む枠Ｐ１と、識別した人物Ｂの顔を囲む枠Ｐ２とが２重枠で示されている。識別していない人物Ｃの顔を囲む枠Ｐ３は、枠Ｐ１およびＰ２と異なる態様の１重枠で示されている。図９の例では２重枠と１重枠とを使って表示する例を示したが、１重枠のまま表示色を変えたり、実線や破線を使って枠の表示態様を異ならせるようにしても構わない。図９に例示した画像を表示中の場合、識別した人物Ａおよび人物Ｂの双方の顔が笑顔になるのを待って撮影を行う。
【００５９】
図１０は、上述したステップＳ１２６〜ステップＳ１３１を処理中におけるＬＣＤモニタ１７の表示例を説明する図である。ＣＰＵ２０は、スルー画像データに基づく画像をＬＣＤモニタ１７に表示させるとともに、顔検出処理で検出した人物の顔を囲む枠を表示中の画像に重ねて表示する。顔識別処理で識別していない場合は、各顔を囲む枠Ｐ１〜Ｐ３は、それぞれ１重枠で示される。図１０に例示した画像を表示中の場合、顔検出した人物Ａ、人物Ｂ、人物Ｃのうちいずれか１つの顔が笑顔になるのを待って撮影を行う。
【００６０】
図５のステップＳ１３２において、ＣＰＵ２０は、撮影処理を行ってステップＳ１３３へ進む。この撮影処理は、笑顔判定に基づいて行う撮影である。撮影処理では、スルー画像データのサイズより大きいサイズの記録用の撮影画像データが出力される。ステップＳ１３３において、ＣＰＵ２０は、撮影処理前の情報およびステップＳ１３２における撮影処理で取得した画像データに基づいて、画像データおよび撮影情報を含むＥｘｉｆ形式の画像ファイルを生成する。この画像ファイル構造は、画像の付属情報を記録するヘッダ領域と撮影画像データを記録する画像データ領域とを有する。ＣＰＵ２０は、画像ファイル内のヘッダ領域（タグ領域）に笑顔情報を記録する。笑顔情報は、撮影画像における笑顔の位置を示す情報、笑顔の人物を示す情報を含む。
【００６１】
この笑顔情報は、画像ファイルのヘッダ領域に記録する代わりに、画像ファイルに関連付けた別ファイルとして記録しても構わない。
【００６２】
ＣＰＵ２０は、画像ファイルを記憶媒体５１へ記録してステップＳ１３４へ進む。ステップＳ１３４において、ＣＰＵ２０は、ステップＳ１２２で判定した笑顔レベルが１以上か否かを判定する。ＣＰＵ２０は、たとえば、笑顔レベルが２の場合、１の場合にはそれぞれステップＳ１３４を肯定判定してステップＳ１３５へ進む。ＣＰＵ２０は、笑顔レベルが０の場合にはステップＳ１３４を否定判定し、ステップＳ１３６へ進む。
【００６３】
ステップＳ１３５において、ＣＰＵ２０は、当該画像ファイルの名称、笑顔レベルを示す情報を笑顔ファイルリスト情報として記憶媒体５１へ記録してステップＳ１３６へ進む。笑顔ファイルリスト情報は、画像ファイルに関連付けた別ファイルとして記録される。
【００６４】
ステップＳ１３６において、ＣＰＵ２０は、撮影画像データによる画像を所定時間ＬＣＤモニタ１７に表示させて図４のステップＳ１０３へ戻り、以上説明した処理を繰り返す。
【００６５】
＜登録撮影処理＞
「顔」の識別に用いる参照用データをフラッシュメモリ１９内に記録（登録）する処理について、図１１に例示するフローチャートを参照して説明する。ＣＰＵ２０は、ＬＣＤモニタ１７に表示中の「操作メニュー画面」（図３）において「登録撮影」項目１７８を選択した状態で十字スイッチ２３ｇが右方向に押下操作されると、図１１の登録撮影処理を行うためのプログラムを起動する。
【００６６】
図１１のステップＳ３０１において、ＣＰＵ２０は、ＬＣＤモニタ１７にアシスト枠Ｇを表示させてステップＳ３０２へ進む。図１２は、ＬＣＤモニタ１７の表示例を説明する図である。ＣＰＵ２０は、ＲＡＭ１８が記憶している直近のスルー画像データに基づく画像をＬＣＤモニタ１７に表示させるとともに、アシスト枠Ｇを表示中の画像に重ねて表示させる。撮影者は、登録しようとする被写体人物の顔がアシスト枠Ｇ内に収まるように電子カメラ１を構える。
【００６７】
ステップＳ３０２において、ＣＰＵ２０は、登録撮影モードをキャンセルする操作が行われたか否かを判定する。ＣＰＵ２０は、登録撮影処理を終了させる操作信号（たとえば、メニュースイッチ２３ｅからの操作信号）を受けた場合にステップＳ３０２を肯定判定してステップＳ３１２へ進む。ステップＳ３１２において、ＣＰＵ２０は、アシスト枠Ｇの表示を終了させて図１１による処理を終了する。一方、ＣＰＵ２０は、登録撮影処理を終了させる操作信号（たとえば、メニュースイッチ２３ｅからの操作信号）を受けない場合には、ステップＳ３０２を否定判定してステップＳ３０３へ進む。
【００６８】
ステップＳ３０３において、ＣＰＵ２０は、レリーズスイッチがオンしたか否かを判定する。ＣＰＵ２０は、レリーズボタン２３ａが全押し操作された場合にステップＳ３０３を肯定判定し、撮影処理を行ってステップＳ３０４へ進む。ＣＰＵ２０は、レリーズボタン２３ａが全押し操作されない場合にはステップＳ３０３を否定判定し、ステップＳ３０２へ戻る。
【００６９】
ステップＳ３０４において、ＣＰＵ２０は撮影処理で取得した画像データが顔識別に使えるか否かを判定する。ＣＰＵ２０は、画像データのうちアシスト枠Ｇ内に対応するデータに基づいて顔検出処理を行い、顔を検出した場合にステップＳ３０４を肯定判定してステップＳ３０５へ進む。ＣＰＵ２０は、顔を検出していない場合にはステップＳ３０４を否定判定してステップＳ３１０へ進む。
【００７０】
ステップＳ３１０において、ＣＰＵ２０は、ＬＣＤモニタ１７にメッセージを表示させてステップＳ３０１へ戻る。メッセージの内容は、たとえば、「顔が小さすぎます」とする。この場合は、取得済みの画像データを無効にして新たな登録撮影に備える。
【００７１】
ステップＳ３０５において、ＣＰＵ２０は、ステップＳ３０４で検出した顔が登録されている顔か否かを判定する。具体的には、ステップＳ３０４で検出した顔の領域の画像データと、フラッシュメモリ１９内に登録されているサムネイル画像の「顔」に対応する参照用データとに基づいて顔識別処理を行うことにより、検出されている人物の顔と、参照用データに含まれている人物の顔とが同一人物のものであるか否かを識別する。
【００７２】
ＣＰＵ２０は、既に登録されている顔の場合にステップＳ３０５を肯定判定してステップＳ３０６へ進み、登録されている顔でない場合にはステップＳ３０５を否定判定してステップＳ３０９へ進む。
【００７３】
ステップＳ３０９において、ＣＰＵ２０は、新たな人物の「顔」として参照用データをフラッシュメモリ１９に記録（登録）してステップＳ３０１へ戻る。具体的には、アシスト枠Ｇ内に対応する画像データに基づいてサムネイル画像データを生成し、上記画像データに基づいて特徴量データを生成する。そして、サムネイル画像データおよび特徴量データを含む参照用データをフラッシュメモリ１９に記録する。これにより、笑顔判定人物設定画面（図２）における人物Ｂのように、参照用データが登録される。
【００７４】
ステップＳ３０６において、ＣＰＵ２０は、ＬＣＤモニタ１７にメッセージを表示させてステップＳ３０７へ進む。メッセージの内容は、たとえば、「既に登録されています」とする。
【００７５】
ステップＳ３０７において、ＣＰＵ２０は、追加記録（登録）のための実行操作が行われたか否かを判定する。ＣＰＵ２０は、ＯＫスイッチ２３ｈが押下操作された場合にステップＳ３０７を肯定判定してステップＳ３０８へ進む。ＣＰＵ２０は、ＯＫスイッチ２３ｈが押下操作されない場合にはステップＳ３０７を否定判定し、ステップＳ３１１へ進む。
【００７６】
ステップＳ３０８において、ＣＰＵ２０は、登録済み人物の「顔」として参照用データをフラッシュメモリ１９に追加記録（登録）してステップＳ３０１へ戻る。具体的には、アシスト枠Ｇ内に対応する画像のデータに基づいてサムネイル画像データを生成し、上記画像データに基づいて特徴量データを生成する。そして、サムネイル画像データおよび特徴量データを含む参照用データをフラッシュメモリ１９に追加記録する。これにより、笑顔判定人物設定画面（図２）における人物Ａおよび人物Ｃのように、同人物の「顔」として複数の参照用データが登録される。
【００７７】
ステップＳ３０７を否定判定して進むステップＳ３１１において、ＣＰＵ２０は、参照用データの追加記録をキャンセルする操作が行われたか否かを判定する。ＣＰＵ２０は、追加記録をキャンセルさせる操作信号（たとえば、十字スイッチ２３ｇの左方向への押下操作を示す信号）を受けた場合にステップＳ３１１を肯定判定してステップＳ３０１へ戻る。ステップＳ３０１へ戻る場合は、取得済みの画像データを無効にして新たな登録撮影に備える。
【００７８】
一方、ＣＰＵ２０は、追加記録をキャンセルさせる操作信号（たとえば、十字スイッチ２３ｇの左方向への押下操作を示す信号）を受けない場合には、ステップＳ３１１を否定判定してステップＳ３０７へ戻る。ステップＳ３０７へ戻る場合は、追加記録（登録）のための実行操作、追加記録をキャンセルするための実行操作を待つ。
【００７９】
＜参照用データの削除＞
フラッシュメモリ１９に記録（登録）された参照用データは、以下のように削除可能である。ＬＣＤモニタ１７に笑顔判定人物設定画面（図２）を表示した状態で削除スイッチ２３ｆが押下操作されると、ＣＰＵ２０は、カーソル１７３で示される人物に関する参照用データを削除対象とする。
【００８０】
ＣＰＵ２０は、カーソル１７３で囲まれている人物Ｂについてサムネイル画像が１つの場合は、たとえば、「人物Ｂのデータを削除しますか？」というメッセージをＬＣＤモニタ１７に表示する。ＣＰＵ２０は、再度削除スイッチ２３ｆが押下操作されると、表示中のサムネイル画像データ、および対応する特徴量データを含む参照用データをフラッシュメモリ１９から消去する。これにより、笑顔判定人物設定画面（図２）から人物Ｂについての表示が削除される。
【００８１】
ＣＰＵ２０は、カーソル１７３で囲まれている人物Ａについてサムネイル画像が２つ以上の場合は、たとえば、「全て削除」ボタンと「選択削除」ボタンとをＬＣＤモニタ１７に表示する。ＣＰＵ２０は、十字スイッチ２３ｇからの操作信号に応じて「全て削除」ボタンおよび「選択削除」ボタンのうちいずれか一方のボタンを選択する。そして、「全て削除」ボタンを選択した状態で削除スイッチ２３ｆが押下操作されると、たとえば、「人物Ａのデータを全て削除しますか？」というメッセージをＬＣＤモニタ１７に表示する。ＣＰＵ２０は、再度削除スイッチ２３ｆが押下操作されると、人物Ａについて表示中のサムネイル画像データ、および対応する特徴量データを含む参照用データをフラッシュメモリ１９から全て消去する。これにより、笑顔判定人物設定画面（図２）から人物Ａについての表示が削除される。
【００８２】
ＣＰＵ２０は、「選択削除」ボタンを選択した状態で削除スイッチ２３ｆが押下操作されると、たとえば、「削除したいデータを選んで削除スイッチを押して下さい」というメッセージをＬＣＤモニタ１７に表示する。そして、十字スイッチ２３ｇが左右方向に押下操作されると、操作信号に応じてサムネイル画像上のカーソルの表示位置を左右に移動させる。
【００８３】
ＣＰＵ２０は、再度削除スイッチ２３ｆが押下操作されると、その時点でカーソルが位置するサムネイル画像データ、および対応する特徴量データを含む参照用データをフラッシュメモリ１９から消去する。これにより、笑顔判定人物設定画面（図２）における人物Ａについての表示からサムネイル画像が個別に削除される。
【００８４】
以上説明した第一の実施形態によれば、次の作用効果が得られる。
（１）電子カメラ１は、撮影時に被写体人物の「顔」が笑顔に変わったことを判定した場合（ステップＳ１２５を肯定判定）に撮影処理（ステップＳ１３２）を行うようにしたので、その笑顔を撮影できる。
【００８５】
（２）「顔」をあらかじめ電子カメラ１に登録しておき、画像中から検出した「顔」の中から登録されている「顔」を識別した上で、識別した「顔」についてのみ笑顔の判定対象とするようにした。これにより、電子カメラ１に登録していない「顔」を判定対象に含める場合に比べて、ＣＰＵ２０の処理の負担を軽くすることができる。つまり、スルー画像データのうち、判定対象とすべき「顔」の領域に対応するデータのみに基づいて笑顔を判定すればよい。さらに、たとえば撮影者と親しい人物の「顔」を登録しておけば、当該人物の顔が笑顔に変わったタイミングで撮影できる。
【００８６】
（３）電子カメラ１に登録した複数の「顔」の中から一部の「顔」を選択可能に構成し、画像中から検出した「顔」の中から選択されている「顔」を識別した上で、識別した「顔」についてのみ笑顔の判定対象とするようにした。これにより、電子カメラ１に登録している「顔」の全てを判定対象に含める場合に比べて、ＣＰＵ２０の処理の負担を軽くすることができる。つまり、スルー画像データのうち、選択された「顔」の領域に対応するデータのみに基づいて笑顔を判定すればよい。
【００８７】
（４）上記（３）で識別した「顔」の全てについて笑顔を判定した場合に撮影処理（ステップＳ１３２）を行うようにしたので、識別した「顔」の人物全員の笑顔を撮影できる。
【００８８】
（５）レリーズボタン２３ａからの操作信号に応じて直ちに撮影処理（ステップＳ１０９）を行えるようにしたので、笑顔判定を待つことなく撮影を行うこともできる。これにより、笑顔レリーズモードでありながら、急な撮影指示に応じた撮影が可能である。
【００８９】
（６）顔を検出した場合にＬＥＤ２５を点滅させたので、笑顔レリーズの準備ができていることを被写体人物に知らせることができる。そして、セルフタイマーの作動を知らせるためのＬＥＤ２５を共用したので、新たなＬＥＤを設けなくてもよい。
【００９０】
（７）笑顔の判定対象とする「顔」がスルー画像中に含まれていない場合は、上記（３）の代わりに、スルー画像に含まれる「顔」の全てを対象に笑顔判定するようにした。これにより、スルー画像に含まれる全ての「顔」を対等に扱って笑顔か否かを判定できる。
【００９１】
（８）上記（７）で判定対象とした「顔」の少なくとも１つが笑顔に変わったことを判定した場合に撮影処理（ステップＳ１３２）を行うようにしたので、全ての「顔」が笑顔に変わるまで待って撮影を行う場合に比べて、早く撮影を行うことができる。とくに、多人数の集合写真撮影の場合は有効である。
【００９２】
（９）笑顔を判定した場合には、撮影処理（ステップＳ１３２）で取得した画像データに基づいて生成した画像ファイルに笑顔判定したことを示す笑顔情報を含めるようにした（ステップＳ１３３）。これにより、撮影後に、笑顔が含まれている画像ファイルを特定することが容易になる。笑顔情報は、撮影画像における笑顔の位置を示す情報、笑顔の人物を示す情報を含む。
【００９３】
（１０）判定した笑顔の度合いを示す笑顔レベルが１以上の場合、当該画像ファイルの名称を含む笑顔ファイルリスト情報を画像ファイルに関連付けて記憶媒体５１へ記録するようにした（ステップＳ１３５）。これにより、撮影後に、所定レベル以上の笑顔を含む画像ファイルを特定することが容易になる。
【００９４】
（１１）電子カメラ１にあらかじめ登録する「顔」は、当該電子カメラ１で撮影するようにしたので、他のカメラで撮影する場合に比べて使い勝手がよい。また、当該電子カメラ１で撮影した「顔」を人物ごとに登録するようにしたので、誰の「顔」を登録したかについて管理しやすくなる。
【００９５】
（１２）同じ人物として複数の「顔」を登録可能に構成し、複数の「顔」を登録しようとする場合にこの旨を知らせるようにした。これにより、誤って重複登録するおそれを低減できる。
【００９６】
（１３）「スリープタイマー」の設定が「３０秒」に設定されている場合、および「１分」に設定されている場合には、通常の撮影モードから笑顔レリーズモードに切替えられると、「スリープタイマー」の設定をそれぞれ「５分」に自動変更するようにした。笑顔レリーズモードでは、電子カメラ１に自動的に撮影を行わせてセルフ撮影させる使用場面が想定される。この場合に、１分以内に撮像素子１２の駆動が停止してしまうのは適切でない。スリープタイマーおよびＬＣＤタイマーの計時時間をそれぞれリセット（ステップＳ１０１）してから、被写体人物が笑って笑顔判定（ステップＳ１２５を肯定判定）するまでに１分以上かかることがあり得るからである。本実施形態では、「スリープタイマー」の設定を「５分」に自動変更したことにより、笑顔レリーズモードにおける使い勝手を向上できる。
【００９７】
（変形例１）
上述した説明では、笑顔か否かの判定対象とする「顔」がスルー画像に含まれている場合は（ステップＳ１１７を肯定判定）、スルー画像に含まれる判定対象の「顔」の全てについて笑顔か否かを判定するようにした。この代わりに、１人の「顔」のみについて笑顔か否かを判定するようにしてもよい。これにより、ＣＰＵ２０の処理の負担を軽くすることができる。また、全ての「顔」が笑顔に変わるまで待って撮影を行う場合に比べて、早く撮影を行うことができる。１人の「顔」のみ判定する場合は、たとえば、画面の中央寄りの顔とする。
【００９８】
（変形例２）
上述した説明では、笑顔か否かの判定対象とする「顔」がスルー画像に含まれていない場合は（ステップＳ１１７を否定判定）、当該スルー画像に含まれる「顔」の全てについて笑顔か否かを判定するようにした。この代わりに、１人の「顔」のみについて笑顔か否かを判定するようにしてもよい。これにより、ＣＰＵ２０の処理の負担を軽くすることができる。１人の「顔」のみ判定する場合は、たとえば、画面の中央寄りの顔とする。
【００９９】
（変形例３）
以上の説明では、静止画撮影する場合を例に説明したが、動画撮影する場合にも本発明を適用してよい。動画撮影する場合は、笑顔か否かの判定対象とする「顔」が笑顔になった場合に記録（録画）を開始させる。録画の終了は、（Ａ）録画開始後所定時間（たとえば５分）が経過したら終了する。あるいは、（Ｂ）録画開始後、笑顔か否かの判定対象とする「顔」が笑顔でなくなって所定時間（たとえば１分）が経過したら終了する。上記（Ａ）および（Ｂ）は、切替え可能に構成してよい。
【０１００】
（変形例４）
以上の説明では、顔を検出した場合にＬＥＤ２５を点滅して撮影者に報知したが、電子音声によって報知するようにしてもよい。あるいはＬＥＤ２５の点滅と電子音声の両方により報知するようにしてもよい。
【０１０１】
（変形例５）
撮影時に被写体人物の「顔」が笑顔に変わったことを判定した（ステップＳ１２５を肯定判定）ことに基づいて撮影処理（ステップＳ１３２）を行った場合にも、スリープタイマーの計時時間をリセットさせてもよい。電子カメラ１に自動的に撮影を行わせてセルフ撮影させる使用場面では、被写体人物が笑っている場合にはスリープタイマーの計時時間にかかわらず撮影を続けたいという要望も想定される。この場合に、たとえば５分で撮像素子１２の駆動が停止してしまうのは適切でない。変形例５では、スリープタイマーによる計時時間を撮影処理（ステップＳ１３２）を行うごとにリセットすることにより、笑顔レリーズモードにおける使い勝手を向上できる。
【０１０２】
（変形例６）
笑顔レベルを示す情報を、笑顔ファイルリスト情報として画像ファイルに関連付けた別ファイルとして記憶媒体５１に記録する例を説明したが、撮影処理（ステップＳ１３２）で取得した画像データに基づいて生成した画像ファイルに笑顔レベルを示す情報を含めるようにしてもよい。この場合にも、撮影後に、所定レベル以上の笑顔を含む画像ファイルを特定することが容易である。
【０１０３】
（第二の実施形態）
上述した第一の実施形態による電子カメラ１によって記録された記憶媒体５１内の画像ファイル内の画像データに基づいて、ＬＣＤモニタ１７に画像を表示する場合について説明する。    
【０１０４】
＜笑顔再生処理＞
電子カメラ１のＣＰＵ２０は、笑顔レリーズモード時にモードスイッチ２３ｄが押下操作されると、笑顔レリーズモードから笑顔再生モードへ切替える。以下、ＣＰＵ２０が笑顔再生モード時に実行する処理の流れについて、図１３のフローチャートを参照して説明する。ＣＰＵ２０は、笑顔再生モードへ切替えた場合に図１３の笑顔再生モード処理を行うためのプログラムを起動する。
【０１０５】
図１３のステップＳ２０１において、ＣＰＵ２０は、記憶媒体５１に記録されている笑顔ファイルリスト情報を読み出してステップＳ２０２へ進む。ステップＳ２０２において、ＣＰＵ２０は、笑顔画像の一覧をＬＣＤモニタ１７に表示させてステップＳ２０３へ進む。具体的には、笑顔ファイルリスト情報に基づいて、記憶媒体５１に記録されている画像ファイルのうち、笑顔（本実施形態の場合は笑顔レベルが１以上）を含む画像ファイルを特定し、特定した画像ファイルによるサムネイル画像を並べて表示する。
【０１０６】
図１４は、笑顔画像の一覧表示を例示する図である。ＣＰＵ２０は、十字スイッチ２３ｇが上下左右方向に押下操作されると、操作信号に応じてカーソル１３１の表示位置を上下左右に移動させる。カーソル１３１は、いずれか１つのサムネイル画像を囲む。
【０１０７】
図１３のステップＳ２０３において、ＣＰＵ２０はズームスイッチ（Ｔ）が操作されたか否かを判定する。ＣＰＵ２０は、ズームスイッチ２３ｂが押下操作された場合、ステップＳ２０３を肯定判定してステップＳ２０４へ進む。ＣＰＵ２０は、ズームスイッチ２３ｂが押下操作されない場合には、ステップＳ２０３を否定判定してステップＳ２１１へ進む。
【０１０８】
ステップＳ２０４において、ＣＰＵ２０は、カーソル１３１が位置する１コマの撮影画像をＬＣＤモニタ１７に表示させてステップＳ２０５へ進む。具体的には、カーソル１３１で囲まれているサムネイル画像と同じ画像ファイル内に記録されている画像データを読み出し、当該画像データに基づく画像を表示させる。図１５は、１コマ表示を例示する図である。図１５において、人物Ａと人物Ｃの顔が含まれている。
【０１０９】
ステップＳ２０５において、ＣＰＵ２０はズームスイッチ（Ｔ）が操作されたか否かを判定する。ＣＰＵ２０は、ズームスイッチ２３ｂが押下操作された場合、ステップＳ２０５を肯定判定してステップＳ２０６へ進む。ＣＰＵ２０は、ズームスイッチ２３ｂが押下操作されない場合には、ステップＳ２０５を否定判定してステップＳ２１３へ進む。
【０１１０】
ステップＳ２１３において、ＣＰＵ２０はズームスイッチ（Ｗ）が操作されたか否かを判定する。ＣＰＵ２０は、ズームスイッチ２３ｃが押下操作された場合にステップＳ２１３を肯定判定してステップＳ２０２へ戻る。ステップＳ２０２へ戻ったＣＰＵ２０は、１コマ表示から笑顔画像の一覧表示（図１４）に戻す。一方ＣＰＵ２０は、ズームスイッチ２３ｃが押下操作されない場合はステップＳ２１３を否定判定し、ステップＳ２０５へ戻る。ステップＳ２０５へ戻る場合は、上述した処理を繰り返す。
【０１１１】
ステップＳ２０６において、ＣＰＵ２０は笑顔座標の１つを選択してステップＳ２０７へ進む。具体的には、笑顔領域（笑顔を構成する画像データ）の所定位置（たとえば顔領域の中心座標）を拡大中心とする。笑顔の位置を示す情報は、笑顔情報に含まれている。ステップＳ２０７において、ＣＰＵ２０は、ＬＣＤモニタ１７に表示中の画像のうち、拡大中心の周囲を引き延ばしてズームアップ表示（拡大表示）する。表示倍率は、たとえば、顔の表示サイズをＬＣＤモニタ１７の表示域の短辺の略１／３にする倍率とする。なお、ズームアップ表示する前の画像（元画像と呼ぶ）で顔領域の表示サイズがＬＣＤモニタ１７の表示域の短辺の１／３を超えている場合は、表示倍率を１．２倍とする。また、元画像で顔領域が画像の端部に位置する場合など、顔領域の中心座標を拡大中心にできない場合には、可能な範囲で拡大中心を顔領域の中心座標に寄せる。
【０１１２】
図１６は、ズームアップ表示後の表示画面を例示する図である。ＣＰＵ２０は、図１５に例示した表示画像を元画像とし、元画像のファイルに人物Ａと人物Ｃの笑顔情報が含まれていれば、元画像において上側に位置する人物Ｃの顔を先にズームアップ表示する。なお、元画像において上下方向の同位置に複数の顔が存在する場合には、左側に位置する人物の顔を先にズームアップ表示する。笑顔の人物を示す情報は、笑顔情報に含まれている。
【０１１３】
図１３のステップＳ２０８において、ＣＰＵ２０は、十字スイッチ２３ｇが左右方向に押下操作されたか否かを判定する。ＣＰＵ２０は、十字スイッチ２３ｇから左右方向の操作信号を受けた場合にステップＳ２０８を肯定判定してステップＳ２０９へ進む。ＣＰＵ２０は、十字スイッチ２３ｇから左右方向の操作信号を受けない場合にはステップＳ２０８を否定判定してステップＳ２１４へ進む。
【０１１４】
ステップＳ２０９において、ＣＰＵ２０は笑顔座標が複数あるか否かを判定する。ＣＰＵ２０は、ＬＣＤモニタ１７に表示中のコマの画像ファイルに複数の笑顔が含まれている場合にステップＳ２０９を肯定判定してステップＳ２１０へ進む。ＣＰＵ２０は、ＬＣＤモニタ１７に表示中のコマの画像ファイルに複数の笑顔が含まれていない場合にはステップＳ２０９を否定判定し、ステップＳ２０８へ戻る。
【０１１５】
ステップＳ２１０において、ＣＰＵ２０は、十字スイッチ２３ｇからの操作信号に応じて笑顔座標を選択してステップＳ２０７へ戻る。具体的には、十字スイッチ２３ｇからの操作信号が示す方向に位置する他の顔領域（顔を構成する画像データ）の所定位置（たとえば顔領域の中心座標）を拡大中心とする。これにより、ステップＳ２０７へ戻ったＣＰＵ２０は、新たな拡大中心の周囲を引き延ばしてズームアップ表示する。
【０１１６】
図１７は、ズームアップ表示後の表示画面を例示する図である。表示倍率の決定は、上述した図１６の場合と同様に行われる。
【０１１７】
ステップＳ２０８を否定判定して進むステップＳ２１４において、ＣＰＵ２０はズームスイッチ（Ｗ）が操作されたか否かを判定する。ＣＰＵ２０は、ズームスイッチ２３ｃが押下操作された場合にステップＳ２１４を肯定判定してステップＳ２０４へ戻る。ステップＳ２０４へ戻ったＣＰＵ２０は、ズームアップ表示から１コマ表示（図１５）に戻す。一方ＣＰＵ２０は、ズームスイッチ２３ｃが押下操作されない場合はステップＳ２１４を否定判定し、ステップＳ２０８へ戻る。ステップＳ２０８へ戻る場合は、上述した処理を繰り返す。
【０１１８】
ステップＳ２０３を否定判定して進むステップＳ２１１において、ＣＰＵ２０は笑顔再生モードをキャンセルする操作が行われたか否かを判定する。ＣＰＵ２０は、笑顔再生処理を終了させる操作信号（たとえば、モードスイッチ２３ｄからの操作信号）を受けた場合にステップＳ２１１を肯定判定してステップＳ２１２へ進む。ステップＳ２１２において、ＣＰＵ２０は、一覧表示を終了させて図１３による処理を終了する。一方、ＣＰＵ２０は、笑顔再生処理を終了させる操作信号（たとえば、モードスイッチ２３ｄからの操作信号）を受けない場合には、ステップＳ２１１を否定判定してステップＳ２０３へ戻る。
【０１１９】
以上説明した第二の実施形態によれば、次の作用効果が得られる。
（１）笑顔再生モード処理では、記憶媒体５１に記録されている画像ファイルの中から、笑顔の度合いが所定レベル以上の笑顔を含む画像ファイルを特定し、特定した画像ファイルに記録されている撮影画像の一覧をＬＣＤモニタ１７に表示させるようにした。これにより、撮影者は、所定レベルの笑顔が含まれている撮影画像をまとめて確認することができる。
【０１２０】
（２）撮影画像の一覧をＬＣＤモニタ１７に表示中にズームスイッチ（Ｔ）が押下操作された場合、カーソル１３１で囲まれている表示画像をＬＣＤモニタ１７に１コマ表示するようにした（図１５）。撮影者は、笑顔が含まれている撮影画像を１コマずつ確認することができる。
【０１２１】
（３）ＬＣＤモニタ１７に１コマ表示中（図１５）にズームスイッチ（Ｔ）が押下操作された場合、笑顔領域の中心座標を拡大中心として笑顔をズームアップ表示した。笑顔領域の中心座標は、撮影画像における笑顔の位置を示す情報として笑顔情報に含まれ、この笑顔情報は画像ファイルに含められている。笑顔がズームアップ画像の中央に位置するので、撮影者にとって笑顔の確認がしやすい。
【０１２２】
（変形例７）
笑顔レベル１以上の笑顔を含む画像ファイルを読み出すようにしたが、笑顔レベル２以上の笑顔を含む画像ファイルを読み出すように構成してもよい。また、たとえば笑顔レベル１の笑顔を含む画像ファイルのみを読み出すように、笑顔レベル単位で読み出させるようにしてもよい。
【０１２３】
（変形例８）
ステップＳ２０２において笑顔を含む撮影画像の一覧をＬＣＤモニタ１７に表示させ（図１４）、その後にズームスイッチ（Ｔ）２３ｂが押下操作された場合に１コマ表示（図１５）に表示切替えを行った。一覧表示する代わりに、常に１コマ表示するように構成してもよい。
【０１２４】
以上の説明はあくまで一例であり、上記の実施形態の構成に何ら限定されるものではない。電子カメラ１を例に説明したが、たとえば、携帯電話機やＰＤＡ（Personal Digital Assistants）、フォトビューワなどの電子機器にも本発明を適用できる。また、第二の実施形態において説明した記憶媒体５１内の画像ファイルを表示するものは、上述した電子機器の他、コンピュータ装置で構成しても構わない。
【図面の簡単な説明】
【０１２５】
【図１】本発明の第一の実施形態による電子カメラの構成例を説明するブロック図である。
【図２】電子カメラの背面図である。
【図３】操作メニュー画面を例示する図である。
【図４】笑顔レリーズモード時の撮影処理の流れを説明するフローチャートである。
【図５】笑顔レリーズモード時の撮影処理の流れを説明するフローチャートである。
【図６】タイマーによる計時時間の設定手順について説明する図である。
【図７】タイマーによる計時時間の設定手順について説明する図である。
【図８】タイマーによる計時時間の設定手順について説明する図である。
【図９】画像の表示例を説明する図である。
【図１０】画像の表示例を説明する図である。
【図１１】登録撮影処理の流れを説明するフローチャートである。
【図１２】画像の表示例を説明する図である。
【図１３】笑顔再生モード時の処理の流れについて説明するフローチャートである。
【図１４】笑顔画像の一覧表示を例示する図である。
【図１５】１コマ表示を例示する図である。
【図１６】ズームアップ表示を例示する図である。
【図１７】ズームアップ表示を例示する図である。
【符号の説明】
【０１２６】
１…電子カメラ
１２…撮像素子
１３…ＡＦＥ回路
１４…画像処理回路
１５…スピーカ駆動回路
１６…スピーカ
１７…ＬＣＤモニタ
１８…メモリ
１９…フラッシュメモリ
２０…ＣＰＵ
２１…メモリカードインターフェース
２２…電源制御回路
２３…操作部材
２５…ＬＥＤ
５１…記憶媒体
【図１】
0005145974.tif 000002
【図２】
0005145974.tif 000003
【図３】
0005145974.tif 000004
【図４】
0005145974.tif 000005
【図５】
0005145974.tif 000006
【図６】
0005145974.tif 000007
【図７】
0005145974.tif 000008
【図８】
0005145974.tif 000009
【図９】
0005145974.tif 000010
【図１０】
0005145974.tif 000011
【図１１】
0005145974.tif 000012
【図１２】
0005145974.tif 000013
【図１３】
0005145974.tif 000014
【図１４】
0005145974.tif 000015
【図１５】
0005145974.tif 000016
【図１６】
0005145974.tif 000017
【図１７】
0005145974.tif 000018