(57)【要約】【課題】  笑っている人を、笑顔と判断して自動的に撮影や記録を行うことができる撮像装置及びそのプログラムを実現する。【解決手段】  笑顔自動撮影モードが設定されると、スルー画像表示を開始するとともに（Ｓ１）、閾値を所定値に設定する（Ｓ２）。そして、シャッタボタンが半押しされると、顔検出処理を行い（Ｓ６）、該検出された顔の笑顔の度合を示す笑顔評価値を算出する（Ｓ７）。そして、該算出された笑顔評価値が閾値以上出ないと判断すると（Ｓ８でＮ）、一定時間が経過したか否かを判断し（Ｓ９）、一定時間が経過し、且つ、閾値が最低値でない場合（Ｓ１０でＮ）は閾値を下げる（Ｓ１１）。このように、笑顔評価値が閾値以上となるまで時間の経過とともに閾値を下げていき、笑顔評価値が閾値以上となると自動撮影記録を行う（Ｓ１２）。【選択図】  図３
2009182880.tif 000002
【特許請求の範囲】
【請求項１】
撮像素子と、
前記撮像素子を用いて周期的に被写体を撮像する撮像制御手段と、
所定のタイミングからの経過時間に応じて閾値を変更する第１の閾値変更手段と、
前記撮像制御手段により撮像された画像データに基づいて画像評価値を算出する算出する算出手段と、
前記算出手段により算出された画像評価値が前記閾値以上又は閾値以下となったときに前記撮像素子により撮像された画像データを自動的に記録する自動記録制御手段と、
を備えたことを特徴とする撮像装置。
【請求項２】
前記画像評価値は、
笑顔評価値であることを特徴とする請求項１記載の撮像装置。
【請求項３】
前記第１の閾値変更手段は、
自動撮影モード設定時、又は、シャッタ半押し時からの経過時間に応じて前記閾値を変更することを特徴とする請求項１又は２記載の撮像装置。
【請求項４】
前記第１の閾値変更手段は、
前記算出手段により算出された画像評価値が、現在の閾値に対して所定の範囲内にある状態の経過時間に応じて、前記閾値を変更することを特徴とする請求項１又は２記載の撮像装置。
【請求項５】
前記第１の閾値変更手段は、
所定のタイミングからの経過時間に応じて前記閾値を下げる又は上げることを特徴とする請求項１乃至４の何れかに記載の撮像装置。
【請求項６】
前記自動記録制御手段による記録に応答して、前記閾値を変更する第２の閾値変更手段を備えたことを特徴とする請求項１乃至５の何れかに記載の撮像装置。
【請求項７】
前記第２の閾値変更手段は、
前記自動記録制御手段による記録に応答して、前記閾値を、前記第１の閾値変更手段による変更前の閾値である初期値に変更することを特徴とする請求項６記載の撮像装置。
【請求項８】
前記第２の閾値変更手段は、
前記自動記録制御手段による記録に応答して、前記閾値を一定値分だけ変更することを特徴とする請求項６記載の撮像装置。
【請求項９】
前記自動記録制御手段は、
前記算出手段により算出された画像評価値が前記閾値以上又は閾値以下となったときに、前記撮像素子を用いて静止画撮像を行う手段を含み、該静止画撮像にされた画像データを記録することを特徴とすることを特徴とする請求項１乃至８の何れかに記載の撮像装置。
【請求項１０】
撮像素子を備えたコンピュータを、
前記撮像素子を用いて周期的に被写体を撮像する撮像制御手段、
所定のタイミングからの経過時間に応じて閾値を変更する第１の閾値変更手段、
前記撮像制御手段により撮像された画像データに基づいて画像評価値を算出する算出する算出手段、
前記算出手段により算出された画像評価値が前記閾値以上又は閾値以下となったときに前記撮像素子により撮像された画像データを自動的に記録する自動記録制御手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及びそのプログラムに係り、自動的に撮影や記録を行う機能を有した撮像装置及びそのプログラムに関する。
【背景技術】
【０００２】
近年、笑顔を検出したときに自動撮影を行うという技術がある（特許文献１）。
【０００３】
【特許文献１】公開特許公報  特開２００６−２３７８０３
【発明の開示】
【発明が解決しようとする課題】
【０００４】
この特許文献１の技術は、笑顔の検出レベル（笑顔評価値）が閾値以上となったときに自動撮影を行うものであるが、笑顔には個人差があり、ある人は、いくら笑っても笑顔の検出レベルが閾値以上とはならずに自動撮影が行われないといった問題が発生するが、閾値を下げればこのような問題は解決することができる。
しかしながら、単純に閾値を下げてしまうと、前述のある人以外の人については、笑ってもいないのに笑顔の検出レベルが閾値以上になって自動撮影が行われてしまうといった新たな問題が発生してしまう。
【０００５】
そこで本発明は、かかる従来の問題点に鑑みてなされたものであり、笑っている人を、笑顔と判断して自動的に撮影や記録を行うことができる撮像装置及びそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的達成のため、請求項１記載の発明による撮像装置は、撮像素子と、
前記撮像素子を用いて周期的に被写体を撮像する撮像制御手段と、
所定のタイミングからの経過時間に応じて閾値を変更する第１の閾値変更手段と、
前記撮像制御手段により撮像された画像データに基づいて画像評価値を算出する算出する算出手段と、
前記算出手段により算出された画像評価値が前記閾値以上又は閾値以下となったときに前記撮像素子により撮像された画像データを自動的に記録する自動記録制御手段と、
を備えたことを特徴とする。
【０００７】
また、例えば、請求項２に記載されているように、前記画像評価値は、
笑顔評価値であるようにしてもよい。
【０００８】
また、例えば、請求項３に記載されているように、前記第１の閾値変更手段は、
自動撮影モード設定時、又は、シャッタ半押し時からの経過時間に応じて前記閾値を変更するようにしてもよい。
【０００９】
また、例えば、請求項４に記載されているように、前記第１の閾値変更手段は、
前記算出手段により算出された画像評価値が、現在の閾値に対して所定の範囲内にある状態の経過時間に応じて、前記閾値を変更するようにしてもよい。
【００１０】
また、例えば、請求項５に記載されているように、前記第１の閾値変更手段は、
所定のタイミングからの経過時間に応じて前記閾値を下げる又は上げるようにしてもよい。
【００１１】
また、例えば、請求項６に記載されているように、前記自動記録制御手段による記録に応答して、前記閾値を変更する第２の閾値変更手段を備えるようにしてもよい。
【００１２】
また、例えば、請求項７に記載されているように、前記第２の閾値変更手段は、
前記自動記録制御手段による記録に応答して、前記閾値を、前記第１の閾値変更手段による変更前の閾値である初期値に変更するようにしてもよい。
【００１３】
また、例えば、請求項８に記載されているように、前記第２の閾値変更手段は、
前記自動記録制御手段による記録に応答して、前記閾値を一定値分だけ変更するようにしてもよい。
【００１４】
また、例えば、請求項９に記載されているように、前記自動記録制御手段は、
前記算出手段により算出された画像評価値が前記閾値以上又は閾値以下となったときに、前記撮像素子を用いて静止画撮像を行う手段を含み、該静止画撮像にされた画像データを記録するようにしてもよい。
【００１５】
上記目的達成のため、請求項１０記載の発明によるプログラムは、撮像素子を備えたコンピュータを、
前記撮像素子を用いて周期的に被写体を撮像する撮像制御手段、
所定のタイミングからの経過時間に応じて閾値を変更する第１の閾値変更手段、
前記撮像制御手段により撮像された画像データに基づいて画像評価値を算出する算出する算出手段、
前記算出手段により算出された画像評価値が前記閾値以上又は閾値以下となったときに前記撮像素子により撮像された画像データを自動的に記録する自動記録制御手段、
として機能させることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、笑っている人を、笑顔と判断して自動的に撮影や記録を行うことができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の撮像装置を、デジタルカメラに適用した一例として図面を参照して詳細に説明する。
［実施の形態]
Ａ．デジタルカメラの構成
図１は、本発明の撮像装置を実現するデジタルカメラ１の電気的な概略構成を示すブロック図である。
デジタルカメラ１は、撮影レンズ２、レンズ駆動ブロック３、絞り４、ＣＣＤ５、ドライバ６、ＴＧ（timing generator）７、ユニット回路８、画像生成部９、ＣＰＵ１０、キー入力部１１、メモリ１２、ＤＲＡＭ１３、フラッシュメモリ１４、画像表示部１５、バス１６を備えている。
【００１８】
撮影レンズ２は、図示しない複数のレンズ群から構成されるフォーカスレンズ、ズームレンズを含む。そして、撮影レンズ２には、レンズ駆動ブロック３が接続されている。レンズ駆動ブロック３は、フォーカスレンズ、ズームレンズをそれぞれ光軸方向に移動させるフォーカスモーター、ズームモーター（図示略）と、ＣＰＵ１０から送られてくる制御信号に従って、フォーカスレンズ、ズームレンズを光軸方向に移動させるためにフォーカスモーター、ズームモーターを駆動させるフォーカスモータードライバ、ズームモータードライバ（図示略）から構成されている。
【００１９】
絞り４は、図示しない駆動回路を含み、該駆動回路はＣＰＵ１０から送られてくる制御信号に従って絞り４を動作させる。絞りとは、ＣＣＤ５に入射される光の量を制御する機構のことをいう。なお、露出量は、絞り４による絞りの度合（絞り値）とシャッタ速度によって定められる。
【００２０】
ＣＣＤ５は、ドライバ６によって走査駆動され、一定周期毎に被写体像のＲＧＢ値の各色の光の強さを光電変換して撮像信号としてユニット回路８に出力する。このドライバ６、ユニット回路８の動作タイミングはＴＧ７を介してＣＰＵ１０により制御される。また、ＣＣＤ５は、電子シャッタとしての機能を有し、この電子シャッタは、ドライバ６、ＴＧ７を介してＣＰＵ１０によって制御される。この電子シャッタのシャッタ速度によって露光時間が変わる。
【００２１】
ユニット回路８にはＴＧ７が接続されており、ＣＣＤ５から出力される撮像信号を相関二重サンプリングして保持するＣＤＳ（Correlated Double Sampling）回路、そのサンプリング後の撮像信号の自動利得調整を行うＡＧＣ（Automatic Gain Control）回路、その自動利得調整後のアナログの撮像信号をデジタル信号に変換するＡ／Ｄ変換器から構成されており、ＣＣＤ５の撮像信号は、ユニット回路８を経てデジタル信号として画像生成部９に送られる。
【００２２】
画像生成部９は、ユニット回路８から送られてきた画像データに対してγ補正処理、ホワイトバランス処理などの処理を施すとともに、輝度色差信号（ＹＵＶデータ）を生成し、該生成された輝度色差信号の画像データはＤＲＡＭ１３（バッファメモリ）に記憶される。つまり、画像生成部９は、ＣＣＤ５から出力された画像データに対して画像処理を施す。
【００２３】
ＣＰＵ１０は、ＣＣＤ５への撮像制御、バッファメモリに記憶された画像データを圧縮してフラッシュメモリ１４に記録する記録処理、バッファメモリに記憶された画像データの表示処理を行う機能を有するとともに、デジタルカメラ１の各部を制御するワンチップマイコンである。また、ＣＰＵ１０はクロック回路を含み、時刻を計時する機能を有する。
【００２４】
特に、本実施の形態では、ＣＰＵ１０は、閾値を設定変更する閾値変更部１０１、画像データ内にある顔を検出する顔検出処理を行う顔検出部１０２、該検出された顔の笑顔の度合を示す笑顔評価値を算出する笑顔評価値算出部１０３、該算出された笑顔評価値が閾値以上になると自動撮影記録を行う自動撮影記録部１０４を有する。
【００２５】
この顔検出部１０２による顔検出処理は、周知技術なので詳しく説明しないが、例えば、予めメモリ１２に記録されている一般的な人の顔の特徴データ（目、眉毛、鼻、口、耳等の特徴データ）と撮像された画像データとを比較照合することにより、撮像された該画像データの中に人の顔の画像データがあるか否かを検出する方法であってもよいし、他の方法であってもよい。
【００２６】
また、笑顔評価値算出部１０３は、顔検出部１０２により検出された顔と、予めメモリ１２に記録されている複数の目、複数の眉、複数の口等の特徴データとを比較照合し、該検出された顔が、該記録されている複数の目、眉、口のうちどの目、眉、口と一致するかを判断し、一致すると判断された夫々の目、眉、口に対応する評価ポイントに基づいて該検出された顔の笑顔評価値を算出する。
【００２７】
ここで、メモリ１２には、目、眉、口等の顔の構成要素毎に、複数の特徴データ及びそれに対応する評価ポイントが設定された笑顔テーブルが記録されている。つまり、複数の目の特徴データ、及び、各目の特徴データに対応する評価ポイント、複数の眉の特徴データ、及び、各眉の特徴データに対応する評価ポイント、複数の口の特徴データ、及び、各口の特徴データに対応する評価ポイントというように、目、眉、口等の顔の構成要素毎に、複数の特徴データ及びそれに対応する評価ポイントが記録されている。
【００２８】
ここで、各構成要素毎（目、眉、口毎）に、複数の特徴データが記録されているのは、大笑いしたときの顔の（笑い度合が高いときの顔の）、目、眉、口等の特徴データから、笑っていない顔の（笑い度合が一番低いときの顔の）、目、眉、口等の特徴データまで複数記録されているからである。
そして、大笑いしたときの顔の、目、眉、口等の特徴データに対応する評価ポイントが一番高く、笑い度合が低くなるにつれて、目、眉、口等の特徴データに対応する評価ポイントが下がり、笑っていないときの顔の目、眉、口等の特徴データに対応する評価ポイントが一番低い。
【００２９】
図２は、メモリ１２に記録されている笑顔テーブルの様子の一例を示す図である。ここでは、笑顔テーブルの中の、眉（左眉）と、口に関するものを示しているが、これ以外の構成要素（たとえば、目）も笑顔テーブルの中に設定されていることは言うまでもない。
図２を見ると、左眉の構成要素に、複数の眉の特徴データ、及びその評価ポイントが記録されており、口の構成要素に、複数の口の特徴データ、及びその評価ポイントが記録されているのがわかる。なお、言うまでもないが、評価ポイントが高いほど、笑顔の度合が高い特徴データである。
【００３０】
そして、検出された顔の領域の画像データと、該笑顔テーブルに設定されている目、眉、口等の各構成要件の複数の特徴データとを比較照合し、該検出された顔の各構成要件が、該設定されている各構成要件の特徴データのうち、どの目、どの眉、どの口等の特徴データと一致するかを判断し、該一致すると判断された目、眉、口等の特徴データにそれぞれ対応する評価ポイントに基づいて、笑顔評価値を算出する。
【００３１】
この笑顔評価値の算出は、一致すると判断された目、眉、口等の各構成要件の特徴データに対応する評価ポイントを単に合算することにより算出するようにしてもよいし、各構成要件毎に係数を設け、一致すると判断された各構成要件の特徴データに対応する評価ポイントと、各構成要件の係数を乗算し、乗算後の各構成要件の特徴データに対応する評価ポイントを合算することにより算出するようにしてもよい。したがって、笑顔評価値は、笑いの度合が大きいほど（笑いが大きいほど）高くなり、笑いの度合が小さいほど（笑いが小さいほど）小さくなる。
【００３２】
また、自動撮影記録部１０４は、笑顔評価値算出部１０３により算出された笑顔評価値と現在設定されている閾値とを比較し、該笑顔評価値が該閾値以上である場合には笑顔であると判定し、静止画撮影処理を行い、該得られた静止画像データを圧縮して、フラッシュメモリ１４に記録する。
【００３３】
キー入力部１１は、半押し操作、全押し操作の２段階操作が可能なシャッタボタン、モード切替キー等の複数の操作キーを含み、ユーザのキー操作に応じた操作信号をＣＰＵ１０に出力する。
【００３４】
メモリ１２には、ＣＰＵ１０の各部の制御に必要な制御プログラム、及び必要なデータ（顔検出処理に必要な顔の特徴データ、笑顔テーブル）が格納されており、ＣＰＵ１０は、該プログラムに従って動作する。
【００３５】
ＤＲＡＭ１３は、ＣＣＤ５によってそれぞれ撮像された後、ＣＰＵ１０に送られてきた画像データを一時記憶するバッファメモリとして使用されるとともに、ＣＰＵ１０のワーキングメモリとして使用される。
フラッシュメモリ１４は、ＣＣＤ５によって撮像された画像データなどを保存しておく記録媒体である。
画像表示部１５は、カラーＬＣＤとその駆動回路を含み、撮影待機状態にあるときには、ＣＣＤ５によって撮像された被写体をスルー画像として表示し、記録画像の再生時には、フラッシュメモリ１４から読み出され、伸張された記録画像を表示させる。
【００３６】
Ｂ．デジタルカメラ１の動作
実施の形態におけるデジタルカメラ１の動作を図３のフローチャートにしたがって説明する。
ユーザのキー入力部１１のモード切替キーの操作により笑顔自動撮影モードに設定されると、ＣＰＵ１０は、ＣＣＤ５に所定のフレームレートで撮像させる処理を開始させ、ＣＣＤ５により順次撮像され、ＤＲＡＭ１３（バッファメモリ）に順次記憶された画像生成部９によって生成された輝度色差信号のフレーム画像データを、画像表示部１５に表示させていくという、いわゆるスルー画像表示を開始させる（ステップＳ１）。
【００３７】
次いで、ＣＰＵ１０の閾値変更部１０１は、初期の閾値として所定値を設定する（ステップＳ２）。この所定値（初期値）とは、一般的、平均的な人、若しくは大多数の人が笑ったときに算出される笑顔評価値より高い値である。
次いで、ＣＰＵ１０は、ユーザによってシャッタボタンが半押しされたか否かを判断する（ステップＳ３）。この判断は、シャッタボタンの半押し操作に対応する操作信号がキー入力部１１から送られてきたか否かにより判断する。
【００３８】
ステップ３で、シャッタボタンが半押しされていないと判断すると、半押しされるまでステップＳ３に留まり、シャッタボタンが半押しされたと判断すると、ＣＰＵ１０は、ユーザがシャッタボタンの半押しを解除したか否かを判断する（ステップＳ４）。この判断は、キー入力部１１からシャッタボタンの操作に対応する操作信号が送られてこなくなったか否かにより判断する。
【００３９】
ステップＳ４で、半押しが解除されたと判断されると、ＣＰＵ１０は、現在設定されている閾値が初期値であるか否かを判断する（ステップＳ５）。
ステップＳ５で、現在設定されている閾値が初期値であると判断するとステップＳ３に戻り、ステップＳ５で、現在設定されている閾値が初期値でないと判断するとステップＳ２に戻る。
一方、ステップＳ４で、シャッタボタンの半押しが解除されていないと判断すると、ＣＰＵ１０の顔検出部１０２は、直近に撮像されたフレーム画像データ内にある顔を検出する顔検出処理を行う（ステップＳ６）。
【００４０】
次いで、ＣＰＵ１０の笑顔評価値算出部１０３は、該顔検出処理により検出された顔の領域の画像データと笑顔テーブルとを用いて、該検出された顔の笑顔評価値を算出する（ステップＳ７）。
次いで、ＣＰＵ１０は、該算出された笑顔評価値と現在設定されている閾値を比較し、該笑顔評価値が閾値以上であるか否かを判断する（ステップＳ８）。この笑顔評価値が閾値以上になると笑顔と判定することになる。
【００４１】
ステップＳ８で、笑顔評価値が閾値以上でないと判断すると、ＣＰＵ１０は、一定時間が経過したか否かを判断する（ステップＳ９）。この一定時間が経過したとは、後述する自動撮影が行われていない場合は、直近のシャッタボタン半押し時からの経過時間のことをいい、後述する自動撮影が行われた場合は、直近の自動撮影記録の終了時からの経過時間のことをいう。
【００４２】
ステップＳ９で、一定時間が経過していないと判断すると、ステップＳ４に戻り、ステップＳ９で、一定時間が経過したと判断すると、ＣＰＵ１０は、現在設定されている閾値が最低値であるか否かを判断する（ステップＳ１０）。
ステップＳ１０で、現在設定されている閾値が最低値であると判断するとステップＳ４に戻り、ステップＳ１０で現在設定されている閾値が最低値でないと判断すると、ＣＰＵ１０の閾値変更部１０１は、現在設定されている閾値の値を下げて（ステップＳ１１）、ステップＳ４に戻る。
このように、シャッタボタンが半押し状態が一定時間経過した後の経過時間に応じて、設定される閾値が徐々に下がっていき、最終的に閾値は、最低値まで下がることになる。
【００４３】
図４（Ａ）は、経過時間に応じて設定変更される閾値の様子の一例を示す図である。
図４（Ａ）を見ると、自動撮影記録が終了時（自動撮影記録が行われていない場合はシャッタボタン半押し時）から一定時間が経過するまでは閾値は所定値（初期値）となっており、一定時間が経過すると閾値は下がっていき、最終的に閾値は最低値となる。この所定値、最低値は、予め決められている値であってもよいし、ユーザが任意に設定することができるようにしてもよい。
【００４４】
このように、自動撮影が行われるまで（笑顔と判定されるまで）、閾値を下げていくので、いくら笑っても笑顔評価値が低い人であっても、笑顔であると判定して自動撮影を行うことができる。また、笑顔自動撮影モードに設定されているのだから、被写体は笑おうとしているのが通常であるが、なかなか笑顔と判定できずに自動撮影が行われないといった不具合を是正することができる。
また、頑張って笑ってもその笑い度合が低い人に対しても笑顔と判定することができ、該人も自分の笑顔に安心し、また、笑顔自動撮影モードで笑うことができるとともに、苛めの対象となることもない。
【００４５】
また、いくら笑ってもその笑い度合が低い人でも笑っていると判断できるような値を所定値にしないので、一般的、平均的な人、若しくは大多数の人が笑ってもいないのに笑っていると判断されることもない。
また、人によっては、普通にしたときの顔が笑い顔の人もいるが、最初は閾値を所定値（高めの値）に設定しておくので、該笑い顔の人が笑っていないのに自動撮影が行われるという弊害を防止することができ、該笑い顔の人が笑ったときの顔を自動撮影することができる。
【００４６】
なお、このステップＳ４〜ステップＳ１１の動作は、次のフレーム画像データが撮像されてバッファメモリに記憶されるまでの間に行うものとする。つまり、撮像されたフレーム画像データ毎に、顔検出、笑顔評価値を算出し、自動撮影を行うか否かの判断、閾値の変更等を行う。
【００４７】
図３のフローチャートに戻り、ステップＳ８で、該算出された笑顔評価値が現在設定されている閾値以上であると判断すると、ＣＰＵ１０の自動撮影記録部１０４は、スルー画像表示を停止して静止画撮影処理を行い、該撮影処理により得られた静止画像データを圧縮してフラッシュメモリ１４に記録する（ステップＳ１２）。
【００４８】
次いで、ＣＰＵ１０、スルー画像表示を開始（再開）し（ステップＳ１３）、ＣＰＵ１０は、現在設定されている閾値が初期値であるか否かを判断する（ステップＳ１４）。
ステップＳ１４で、現在設定されている閾値が初期値であると判断するとそのままステップＳ４に戻り、ステップＳ１４で、現在設定されている閾値が初期値でないと判断すると、ＣＰＵ１０の閾値変更部１０１は、現在設定されている閾値を初期値（所定値）に設定変更して（ステップＳ１５）、ステップＳ４に戻る。勿論、ステップＳ９で一定時間が経過したと判断される前にステップＳ８で笑顔評価値が現在設定されている閾値以上であると判断された場合は、ステップＳ４に戻ることになる。
このように、自動撮影を行うと、閾値を初期値に変更するので、一度自動撮影が行われると、該撮影された顔が次々と連続して自動撮影されてしまうという不具合を是正することができる。
【００４９】
以上のように、実施の形態においては、自動撮影が行われるまで（笑顔と判定されるまで）、閾値を下げていくので、いくら笑っても笑顔の評価値が低い人であっても、笑顔であると判定して自動撮影を行うことができ、顔が笑っている画像を撮影することができる。また、笑顔自動撮影モードに設定されているのだから、被写体は笑おうとしているのが通常であるが、なかなか笑顔と判定できずに自動撮影が行われないといった不具合を是正することができる。
【００５０】
また、いくら笑ってもその笑い度合が低い人でも笑っていると判断できるような値を最初の閾値（所定値）にしないので、一般的、平均的な人、若しくは大多数の人が笑ってもいないのに笑っていると判断されることもない。
また、人によっては、普通にしたときの顔が笑い顔の人もいるが、最初は閾値を所定値（高めの値）に設定しておくので、該笑い顔の人が笑っていないのに自動撮影が行われるという弊害を防止することができ、該笑い顔の人が笑ったときの顔を自動撮影することができる。
また、オートシャッタボタンが半押しされた状態（自動撮影記録が行われた場合は、自動撮影記録終了時）からの経過時間に応じて閾値を下げるようにしたので、これから自動撮影を行なうという準備状態になってから、なかなか笑顔と判定できずに自動撮影が行われないといった不具合を是正することができる。
【００５１】
［変形例］
Ｃ．上記実施の形態は、以下のような変形例も可能である。
（０１）上記実施の形態においては、笑顔テーブルに、目、眉、口等の各構成要素毎に複数の特徴データとそれに対応付けた評価ポイントを設定き、該設定された特徴データと検出された顔の領域の画像データと比較して笑顔評価値を算出するようにしたが、大笑いしたときの顔の目、眉、口等の各構成要素の特徴データのみを設定しておき、検出された顔の目、眉等の各構成要素と、設定されている各構成要素の特徴データとを比較して、各構成要素毎にその一致度を求めて笑顔評価値を算出するようにしてもよいし、単純に白い歯が多く見えていればいるほど笑顔評価値を高くするようにしてもよいし、他の方法よって笑顔評価値を算出するようにしてもよい。
【００５２】
（０２）また、上記実施の形態においては、図３のステップＳ９での一定時間が経過したとは、自動撮影が行われていない場合は、シャッタボタン半押し時からの経過時間のことを指したが、自動撮影が行われていない場合は、笑顔自動撮影モードの設定時からの経過時間であってもよい。
【００５３】
（０３）また、上記実施の形態においては、図３のステップＳ９で、一定時間が経過したか否かの判断を行うようにしたが、ステップＳ９の動作を無くすようにしてもよい。つまり、ステップＳ８で、笑顔評価値が閾値以上でないと判断すると、そのままステップＳ１０に進むことになる。この場合は、一定時間の経過にかかわらず、時間の経過とともに閾値が下がっていくことになる。
【００５４】
（０４）また、上記実施の形態においては、閾値が所定値から最低値に下がるまでの時間について特に触れていなかったが、ユーザがこの時間を任意に変えられるようにしてもよい。
【００５５】
（０５）また、上記実施の形態においては、閾値が所定値から一定の角度（減少率）で所定値まで下がるようにしたが、つまり、所定値と最低値との２つの値と経過時間に応じて、閾値が下がっていくようにしたが、段階的に下がるようにしてもよい。
図４（Ｂ）は、本変形例における経過時間に応じて設定変更される閾値の様子の一例を示す図である。
図を見るとわかるように、一定時間が経過すると、一定の値だけ閾値が下がり、また、所定の時間が経過すると、一定の値だけ、下がるというように、段階的に閾値を変更していくようにしてもよい。
なお、閾値の下がり方は、これらに限られず、要は時間とともに閾値が下がるものであればよい。
【００５６】
（０６）また、上記実施の形態においては、所定値を、一般的、平均的な人、若しくは大多数の人が笑ったときの笑顔評価値より高い値であるようにしたが、所定値を、一般的、平均的な人、若しくは大多数の人が笑ったときの笑顔評価値以下の値であるようにしてもよい。これにより、笑顔と判定して自動撮影を行うタイムラグを少なくすることができる。
この場合は、もともと笑い顔の人は笑ってもいないのに笑顔と判定された自動撮影が行われてしまう可能性もありうるが、そのような人は少ないので、一般的、平均的な人、若しくは大多数の人が笑った時に直ちに笑顔と判定することができ、自動撮影を行うことができる。また、笑っても笑顔の度合が小さい人も少ないタイムラグで笑った顔と判定して自動撮影を行うことができることは言うまでもない。
【００５７】
（０７）また、上記実施の形態においては、図３のステップＳ１５で、閾値を所定値に設定する（初期値に戻す）ようにしたが、現在設定されている閾値を一定の値分だけ高くした閾値に設定変更するようにしてもよい。これによっても、一度自動撮影が行われると、該撮影された顔が次々と連続して自動撮影してしまうという不具合を是正することができる。なお、本変形例は、上記変形例（６）のような場合に特に有効なものとなる。
【００５８】
（０８）また、上記実施の形態においては、所定値を、一般的、平均的な人、若しくは大多数の人が笑ったときの笑顔評価値より高い値であるようにしたが、所定値を、一般的、平均的な人、若しくは大多数の人が笑ったときの笑顔評価値とし、算出された笑顔評価値が該所定値よりは小さいが、該所定値と一定の範囲内にある状態が一定の時間続いた場合に、一度だけ閾値を一定量だけ一気に下げるようにしてもよい。つまり、時間の経過とともに閾値を下げるのではなく、一度だけ閾値を一定量だけ一気に下げる。
ここで、閾値を一気に下げる一定量とは、該所定値と一定の範囲内にあると判断された笑顔評価値が閾値以上となるような量である。つまり、所定値と一定範囲内にある笑顔評価値は、閾値の下げによって笑顔と判定されることになる。
これによっても、いくら笑っても笑顔の評価値が低い人であっても、笑顔であると判定して自動撮影を行うことができる。また、笑顔自動撮影モードに設定されているのだから、被写体は笑おうとしているのが通常であるが、なかなか笑顔と判定できずに自動撮影が行われないといった不具合を是正することができる。
【００５９】
なお、算出された笑顔評価値が、該所定値と一定範囲内にある状態が一定時間続いた場合は、経過時間とともに閾値を下げていくようにしてもよい。これによっても、いくら笑っても笑顔の評価値が低い人であっても、笑顔であると判定して自動撮影を行うことができる。また、笑顔自動撮影モードに設定されているのだから、被写体は笑おうとしているのが通常であるが、なかなか笑顔と判定できずに自動撮影が行われないといった不具合を是正することができる。
【００６０】
（０９）また、上記実施の形態においては、図３のステップＳ８で、笑顔評価値が閾値以上であると判断されると、ステップＳ１２で静止画撮影記録処理を行うようにしたが、笑顔評価値が閾値以上であると判断されると、直近に撮像されたフレーム画像データを静止画像データとして記録するようにしてもよい。
これによっても、笑っている人を、笑顔と判断して自動的に記録を行うことができ、顔が笑っている画像データを記録することができる。
【００６１】
（１０）また、上記実施の形態においては、笑顔評価値が閾値以上になると自動撮影記録を行う場合を例にして説明したが、他の条件によって自動撮影記録を行う場合についても適用可能である。
他の条件によって自動撮影記録を行う場合としては、例えば、画像のブレを検出し、画像のブレの小ささ、又は画像のブレの大きさを示すブレ評価値が閾値以上になると自動撮影記録を行う場合や、顔を検出し、顔評価値が閾値以上になると自動撮影記録を行う場合等がある。ここで、画像のブレの小ささを示すブレ評価値は、ブレが小さいほど高くなり、画像のブレの大きさを示すブレ評価値は画像のブレが大きいほどが高くなり、顔評価値が高いほど顔である確率が高くなる。
そして、一定時間経過しても評価値が閾値以上とならない場合は、該閾値を下るようにする。
要は、自動撮影を行うか否かの条件となる笑顔評価値やブレ評価値、顔評価値等の評価値が閾値以上になると自動撮影記録を行うというものにおいて、時間の経過とともに閾値を変更するものであればよい。
これにより、画像のブレが少なくなったら、又は、ブレが大きくなったら、又は顔が検出されたら自動撮影記録を行うものにおいても、なかなか自動撮影記録が行われないといった不具合を是正することができる。
【００６２】
（１１）また、上記実施の形態においては、閾値を初期値に設定し、笑顔評価値が閾値以上とならない間は、時間の経過とともに閾値を下げるようにしたが、逆に時間の経過とともに閾値を上げていくようにしてもよい。この場合、笑顔評価値が閾値以下になると自動撮影を行うようにする。つまり、笑顔評価値が閾値以下となるまで時間の経過とともに閾値を上げていき、笑顔評価値が閾値以下となると自動撮影記録を行う。
また、算出された笑顔評価値が該所定値よりは大きいが、該所定値と一定の範囲内にある状態が一定の時間続いた場合に、一度だけ閾値を一定量だけ一気に上げるようにしてもよい。つまり、時間の経過とともに閾値を上げるのではなく、一度だけ閾値を一定量だけ一気に上げる。ここで、閾値を一気に上げる一定量とは、該所定値と一定の範囲内にあると判断された笑顔評価値が閾値以下となるような量である。つまり、所定値と一定範囲内にある笑顔評価値は、閾値の上げによって笑顔でないと判定されることになる。
このように、閾値を上げる場合は、特に、証明写真等の笑っていない顔を撮影する場合に特に有効である。
なお、本変形例の場合は、所定値は予め低い値である必要がある。
【００６３】
（１２）また、上記（０１）〜（１１）を任意に組み合わせた実施の形態に変更するようにしてもよい。
【００６４】
（１３）また、本発明の上記実施形態は、何れも最良の実施形態としての単なる例に過ぎず、本発明の原理や構造等をより良く理解することができるようにするために述べられたものであって、添付の特許請求の範囲を限定する趣旨のものでない。
したがって、本発明の上記実施形態に対してなされ得る多種多様な変形ないし修正はすべて本発明の範囲内に含まれるものであり、添付の特許請求の範囲によって保護されるものと解さなければならない。
【００６５】
最後に、上記実施の形態においては、本発明の撮像装置をデジタルカメラ１に適用した場合について説明したが、上記の実施の形態に限定されるものではなく、要は、自動撮像することができる機器であれば適用可能である。
【図面の簡単な説明】
【００６６】
【図１】本発明の実施の形態のデジタルカメラ１のブロック図である。
【図２】メモリ１２に記録されている笑顔テーブルの様子の一例を示す図である。
【図３】実施の形態のデジタルカメラ１の動作を示すフローチャートである。
【図４】経過時間に応じて設定変更される閾値の様子の一例を示す図である。
【符号の説明】
【００６７】
１      デジタルカメラ
２      撮影レンズ
３      レンズ駆動ブロック
５      ＣＣＤ
６      ドライバ
７      ＴＧ
８      ユニット回路
９      画像生成部
１０    ＣＰＵ
１１    キー入力部
１２    メモリ
１３    ＤＲＡＭ
１４    フラッシュメモリ
１５    画像表示部
１６    バス
【図１】
2009182880.tif 000003
【図２】
2009182880.tif 000004
【図３】
2009182880.tif 000005
【図４】
2009182880.tif 000006