連続して撮影した画像の中から記録する画像を選択する撮像装置であって、前記連続して撮影した画像の中から顔検出を行う顔検出手段と、前記顔検出手段により検出された顔の表情に基づいて表情評価値を検出する表情評価値検出手段と、前記表情評価値の算出に用いる顔の領域を、前記検出された顔のパラメータを変更し、同一の画像に対して所定回数の検出を行い、前記表情評価値を画像に付与する画像表情評価値を設定する画像表情評価値設定手段と、前記画像表情評価値設定手段により各画像に付与された画像表情評価値を用いて、前記記録する画像を選択する画像選択手段とを有することを特徴とする撮像装置。前記撮影した画像における表情評価値は、同一の画像に対して複数回行われた表情評価値算出にて求められた表情評価値と、撮影待機中の画像から検出された表情評価値とから選択することを特徴とする請求項1に記載の撮像装置。前記表情評価値の算出に用いる領域が、検出可能領域を超える場合は、検出可能領域までとすることを特徴とする請求項1または2に記載の撮像装置。前記表情評価値とは、目が開いている度数を示す目開き度であることを特徴とする請求項1~3の何れか1項に記載の撮像装置。前記表情評価値とは、笑顔である度数を示す笑顔度であることを特徴とする請求項1~3の何れか1項に記載の撮像装置。前記顔のパラメータとは、顔のサイズであることを特徴とする請求項1~5の何れか1項に記載の撮像装置。前記顔のパラメータとは、顔の位置であることを特徴とする請求項1~5の何れか1項に記載の撮像装置。連続して撮影した画像の中から記録する画像を選択する撮像装置の制御方法であって、前記連続して撮影した画像の中から顔検出を行う顔検出工程と、前記顔検出工程において検出された顔の表情に基づいて表情評価値を検出する表情評価値検出工程と、前記表情評価値の算出に用いる顔の領域を、前記検出された顔のパラメータを変更し、同一の画像に対して所定回数の検出を行い、前記表情評価値を画像に付与する画像表情評価値を設定する画像表情評価値設定工程と、前記画像表情評価値設定工程において各画像に付与された画像表情評価値を用いて、前記記録する画像を選択する画像選択工程とを有することを特徴とする撮像装置の制御方法。前記撮影した画像における表情評価値は、同一の画像に対して複数回行われた表情評価値算出にて求められた表情評価値と、撮影待機中の画像から検出された表情評価値とから選択することを特徴とする請求項8に記載の撮像装置の制御方法。前記表情評価値の算出に用いる領域が、検出可能領域を超える場合は、検出可能領域までとすることを特徴とする請求項8または9に記載の撮像装置の制御方法。前記表情評価値とは、目が開いている度数を示す目開き度であることを特徴とする請求項8~10の何れか1項に記載の撮像装置の制御方法。前記表情評価値とは、笑顔である度数を示す笑顔度であることを特徴とする請求項8~11の何れか1項に記載の撮像装置の制御方法。前記顔のパラメータとは、顔のサイズであることを特徴とする請求項8~12の何れか1項に記載の撮像装置の制御方法。前記顔のパラメータとは、顔の位置であることを特徴とする請求項8~12の何れか1項に記載の撮像装置の制御方法。連続して撮影した画像の中から記録する画像を選択する撮像装置の制御方法の各工程をコンピュータに実行させるプログラムであって、前記連続して撮影した画像の中から顔検出を行う顔検出工程と、前記顔検出工程において検出された顔の表情に基づいて表情評価値を検出する表情評価値検出工程と、前記表情評価値の算出に用いる顔の領域を、前記検出された顔のパラメータを変更し、同一の画像に対して所定回数の検出を行い、前記表情評価値を画像に付与する画像表情評価値を設定する画像表情評価値設定工程と、前記画像表情評価値設定工程において各画像に付与された画像表情評価値を用いて、前記記録する画像を選択する画像選択工程とをコンピュータに実行させることを特徴とするプログラム。請求項15に記載のプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。しかしながら、顔の状態や、表情評価値は、撮影した画像に対し、その画像から検出された顔領域において、顔の状態や表情評価値を算出するため、検出される顔領域がバラつくと、算出される顔の状態や表情評価値にもバラつきが発生するという問題点があった。このため、前述の特許文献に開示された従来技術では、人物顔の状態や表情評価値にバラつきがあると、順位づけ及び本画像を取得するか否かの判断を適切に行うことが困難となっていた。本発明は前述の問題点に鑑み、表情評価値のバラつきを抑え、撮影者が残したい最良画像を選択できるようにすることを目的とする。本発明の撮像装置は、連続して撮影した画像の中から記録する画像を選択する撮像装置であって、前記連続して撮影した画像の中から顔検出を行う顔検出手段と、前記顔検出手段により検出された顔の表情に基づいて表情評価値を検出する表情評価値検出手段と、前記表情評価値の算出に用いる顔の領域を、前記検出された顔のパラメータを変更し、同一の画像に対して所定回数の検出を行い、前記表情評価値を画像に付与する画像表情評価値を設定する画像表情評価値設定手段と、前記画像表情評価値設定手段により各画像に付与された画像表情評価値を用いて、前記記録する画像を選択する画像選択手段とを有することを特徴とする。本発明によれば、各画像における表情評価値のバラつきを抑えることが可能となり、撮影者が残したい良い表情の顔が撮影された最良画像を選択することができる。以下、図面を参照しながら本発明の実施形態を説明する。図1は、本発明を適用した撮像装置100の構成例を示すブロック図である。図1において、101はズーム機構、フォーカスレンズ機構、絞りシャッター機構を含む撮影レンズである。102は被写体からの反射光を電気信号に変換する光電変換を行い、電気信号を出力する撮像素子である。103は撮像素子102の出力ノイズを除去するCDS回路やA/D変換前に行う非線形増幅回路を含むA/D変換部である。104は画像処理部である。この画像処理部104にて、輝度に関する特定周波数帯域の信号成分を抽出し、被写体のピント状態を検出することも可能である。105はフォーマット変換部である。106は高速な内蔵メモリである。107はメモリーカードなどの記録媒体とそのインターフェースからなる画像記録部である。108は、撮影シーケンスなどシステムを制御するシステム制御部CPUである。109はカメラを外部から操作するための操作部である。110は顔検出モードをONまたはOFFに切り替える等の設定を行う撮影モードスイッチである。111はシステムに電源を投入するためのメインスイッチ、112はAFやAE等の撮影スタンバイ動作を行うためのスイッチである。113はSW1の操作後、実際に撮影を行うための撮影スイッチである。114は画像処理部104で処理された画像信号を用いて顔検出を行い、検出した一つまたは複数の顔情報位置大きさ信頼度をシステム制御部108に送る顔検出モジュールである。顔検出モジュール114は、画像処理部104から送られる画像データに対して公知の顔検出処理を施し、撮像素子102の撮像画像内に含まれる人物の顔領域を検出する。なお、公知の顔検出処理としては、例えば、画像データで表される各画素の階調色から、肌色領域を抽出し、予め用意する顔の輪郭プレートとのマッチング度で顔を検出する方法が知られている。また、周知のパターン認識技術を用いて、目、鼻、口等の顔の特徴点を抽出することで顔検出を行う方法等も開示されている。顔検出モジュール114では、画像における顔の領域や、顔の位置を検出することができる。笑顔検出モジュール115は、顔検出モジュール114が検出した顔領域について、顔の笑顔レベルを算出する。具体的には、顔を構成する目、鼻および口等の顔構成部品の輪郭、並びに目頭、目尻、小鼻、口角および唇の位置等の顔構成部品の位置等、笑顔度の算出に必要な特徴量を取得する。ここで、特徴量を取得する手法としては、各顔構成部品のテンプレートを用いたテンプレートマッチングによる手法を用いることができる。または、顔構成部品の多数のサンプル画像を用いたマシンラーニング学習により得られた、顔構成部品毎の判別器を用いる手法を用いることができる。笑顔検出モジュール115は、前述したような手法を用いて取得した特徴量に基づいて、顔が笑顔である度合を示す笑顔度を算出する。目領域検出モジュール116は、顔検出モジュール114が検出した顔領域から目の存在する目領域を検出する。目開き検出モジュール117は、目領域検出モジュール116が検出した目領域内のヒストグラムから、黒目に相当する輝度の領域の面積を検出する。そして、黒目に相当する輝度の領域の面積と目領域の大きさとの割合に応じて、どの程度目が開いているかの度数を示す目開き度を算出する。なお、顔検出、笑顔レベル算出、目開きレベル算出の手法については、前述した手法に限定されるものではなく、公知の種々の手法を用いることができる。また、この笑顔検出モジュール115や、目開き検出モジュール117にて算出される笑顔度、目開き度は、顔検出モジュール114が検出する顔領域のバラつきにより、値がバラつきを持つ。本実施形態においては、後述処理を行うことにより、各画像における笑顔度、目開き度の値のバラつきを抑え、撮影者が残したい良い表情の顔が選択されるようにしている。DRAM106は、一時的な画像記憶手段としての高速バッファとして、あるいは画像の圧縮伸張における作業用メモリなどに使用される。操作部109は、例えば次のようなものが含まれる。撮像装置100の撮影機能や画像再生時の設定などの各種設定を行うメニュースイッチ、撮影レンズのズーム動作を指示するズームレバー、撮影モードと再生モードの動作モード切換えスイッチ、などである。次に、図2~図4のフローチャート、及び図5を参照しながら、本発明の実施形態における撮像装置100で行なわれる画像選択動作について説明する。図2~図4のフローチャートの各処理は、図示しないROMに記録されたプログラムを、ワークメモリとして機能する図示しないRAMに展開してシステム制御部108が実行することで実現する。まず、S201にて、撮影待機中に撮像された画像から顔検出処理を実行する。S202では、S201において検出した顔から目開き度、笑顔度を検出する。つまり、S202においては、表情評価値検出処理を行う。S203では、標準顔パラメータを算出する。本実施形態においては、検出された顔のサイズ、顔位置を加算平均していくことで標準顔パラメータ算出処理を行う。S204では、標準表情評価値計算処理を行う。標準表情評価値は、表情評価値を加算平均した値から、所定範囲内にある値を加算平均していくことで計算する。これにより、通常顔、つまり、目を開いていて、笑顔ではない時の標準となる表情評価値を取得することができ、取得した表情評価値を記憶しておく。本実施形態において、標準となる目開き度を、標準目開き度、標準となる笑顔度を、標準笑顔度とする。S205では、撮影開始処理が行われたかを判断する処理を行う。撮影開始処理が行われていれば、S206に移る。行われていなければ、S201の顔検出へ戻る。S206では、画像撮影を行い、S207では、所定枚数撮影を行ったかを判断する。本実施形態では、所定枚数を3枚とする。撮影枚数は、あらかじめ決められた数値でもよいし、撮影状況により変更してもよい。撮影の状況により変更とは、例えば検出された顔が画面内で移動している場合に、顔が停止するまで撮影を連続して行うようにする方法がある。所定枚数撮影が完了すると、S208にて、撮影した画像から顔検出を行う。次に、S209にて、撮影した画像から検出した顔領域と、撮影待機中に記憶された顔領域との比較を行う。本実施形態では領域を比較しているが、領域の比較に加えて位置を比較してもよい。顔領域の差分が所定以内であれば、S210にて、撮影待機中に記憶された顔の標準パラメータを使用するように設定し、次に、S211にて、設定された顔領域にて表情評価値を検出する。次に、S216にて、所定枚数の処理が完了したか否かの判断を行う。S209における比較の結果、顔領域の差分が所定以上あれば、S212にて、撮影画像から検出された顔領域を使用するように設定する。本実施形態では、この標準顔と比較する際の所定量を顔の検出サイズのバラつき量とする。顔の検出サイズバラつき量は、予め決められていてもよいし、撮影待機中に検出された顔領域のバラつきから求めてもよい。S213にて、設定された顔領域にて表情評価値を検出する。次に、S214にて、設定された顔領域を所定倍し、S215にて、処理を行う所定回数の検出が完了したかの確認を行う。所定回数が完了していなければ、S213に戻り、所定倍された顔領域での表情評価値を検出する。本実施形態では、所定回数を、3回とする。ここで、図5を用いて、表情評価値を同一の画像に対して表情評価値算出処理を複数回行う様子を説明する。500は撮影画像である。501は検出された顔領域である。まず、検出された顔領域501に所定倍をかける。本実施形態では、0.9倍をかける。それが502で示す領域である。この領域502において、撮影画像500から表情評価値を計算する。次に、検出された顔領域501と等倍の領域503にて、表情評価値を計算する。最後に顔領域を1.1倍した領域504において、撮影画像500から表情評価値を計算する。これらの表情評価値を、それぞれ記憶しておく。なお、表情評価値算出に用いる領域が、検出可能領域を超える場合は、検出可能領域までとする。S215の確認の結果、所定階数完了していれば、S216にて、撮影した所定枚数の処理が完了したか否かの判断を行う。所定枚数の処理が完了していなければ、S208に戻り、次の撮影画像に対して、顔検出を行う。所定枚数の処理が完了していれば、S217にて、記憶された表情評価値を用い、それぞれの画像に付与する画像表情評価値を設定する。画像に付与する表情評価値のことを、画像表情評価値とする。各画像に付与する画像表情評価値設定処理に関しては、図3を用いて後述する。次に、S218にて、各画像に付与された画像表情評価値を用いて、記録する画像を選択する。記録する画像を選択する方法に関しては、図4を用いて後述する。次にS219にて選択された画像を記録媒体に記録して、処理を終了する。画像表情評価値設定処理の概要図3は、図2のS217にて行なわれる画像表情評価値設定処理の手順を説明するフローチャートである。まず、S301にて、標準目開き度と、画像から検出された目開き度を比較する。目開き度は、左右の目二つの値が出てくるが、それぞれで比較を行う。次に、S302にて、全ての目開き度の計算が完了したか否かの判断を行い、計算が完了していれば、S303に進み、計算が完了していなければS301に戻り、差分の計算を続ける。全ての目開き度とは、各画像に対して、顔領域を変更しながら検出した目開き度のことである。差分の計算が完了したら、S303にて、その差分を用いて、画像の目開き度が、標準目開き度に対して、数値が高い方のみ、もしくは低い方のみに分布しているか否かの判断を行う。数値が高い方のみ、もしくは低い方のみに分布しているのは、表情が変化したと考えられる場合である。S303の判断の結果、数値が高い方のみ、もしくは低い方のみに分布していると判断された場合は、S305にて、画像から検出された目開き度の中央値を選択する。中央値とは、複数ある数値の中間に位置する数値のこととする。数値が高い方のみ、もしくは低い方のみに分布していないと判断された場合は、S304にて、標準値を選択する。S305またはS304の処理を終了したら、S306にて、標準笑顔度と、画像から検出された笑顔度を比較する。次に、S307にて、全ての笑顔度の計算が完了したか否かの判断を行い、計算が完了していれば、S308に進み、計算が完了していなければS306に戻り、差分の計算を続ける。全ての笑顔度とは、各画像に対して、顔領域を変更しながら検出した笑顔度のことである。差分の計算が完了したら、S308にて、その差分を用いて、画像の笑顔度が、標準笑顔度に対して、片方に分布しているか否かの判断を行う。片方に分布しているとは、差分の数値が、全てプラスの数値、もしくはマイナスの数値となっており、表情が変化したと考えられる場合である。片方に分布していると判断された場合は、S310にて、画像から検出された笑顔度の中央値を選択する。中央値とは、複数ある数値の中間に位置する数値のこととする。数値が高い方のみ、もしくは低い方のみに分布していないと判断された場合は、S309にて、標準値を選択する。本実施形態では、標準値を用いない場合は、画像から検出された評価値の中央値を取るとしたが、予め撮影待機中に表情が変化した場合の標準値も記憶しておき、それらの数値とも比較し選択する、という方法も考えられる。表情が変化した場合の標準値とは、撮影待機中に、瞬きで目を瞑った時の目開き度を加算平均し記憶した目瞑り変化標準値や、笑顔になった時の笑顔度を加算平均し記憶した笑顔変化標準値である。画像から検出された目開き度と目開き標準値と比較し、目瞑り側、つまり数値が低い側に分布し、かつ、画像から検出された目開き度が、目瞑り変化標準値と比較し、その周りに存在している場合は、目瞑り変化標準値を使用する。また、画像から検出された笑顔度と標準笑顔度と比較し、笑顔側、つまり数値が高い側に分布し、かつ、画像から検出された笑顔度が、笑顔変化標準値と比較し、その周りに存在している場合は、笑顔変化標準値を使用する。次に、図2のS218で行なわれる画像選択処理の手順を、図4のフローチャートを参照しながら説明する。まず、S401にて、評価対象画像が目瞑り画像か否かの判断を行う。目瞑り画像か否かの判断は、撮影された全画像における目開き度を参照し、目瞑り判断基準値を作成する。その目瞑り判断基準値より、目開き度が所定以上低ければ、目瞑り画像であると判断する。ただし、目瞑り画像と判断された画像が、笑顔画像である、とも判断される場合は、目瞑り画像とはしないこととする。笑顔画像か否かの判断は、撮影された全画像における笑顔度を参照し、笑顔基準値を作成し、その笑顔基準値よりも笑顔度が高い場合は、笑顔画像であると判断する。目瞑り画像だと判断された場合は、S402にて評価対象画像を保存候補から外す。目瞑り画像ではないと判断された場合には、S403に進む。S403では、撮影された画像、全ての判断が完了したか否かの判断を行う。全ての画像の確認が完了していなければ、S401に戻る。全ての画像の確認が完了していれば、次に、保存候補となっている画像に対して、S404にて、最良の笑顔画像か否かの判断を行う。具体的には、S404にて評価対象画像の笑顔度が、最大値であるか否かの判断をする。評価対象画像の笑顔度が最大であれば、S405にて、その画像を最終保存候補とする。一方、S404にて、笑顔度が最大ではないと判断された場合は、S406に進む。次に、S406にて、保存候補画像の判断が全て完了したか否かの判断を行う。保存候補画像の判断が全て完了していなければ、S404に戻り、笑顔の判断を行う。保存候補画像の判断が全て完了していれば、処理を完了する。その他の実施形態また、本発明は、以下の処理を実行することによっても実現される。即ち、前述した実施形態の機能を実現するソフトウェアコンピュータプログラムを、ネットワークまたは各種のコンピュータ読み取り可能な記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータまたはCPUやMPU等がプログラムを読み出して実行する処理である。