(57)【要約】【課題】誰も目をつむっていない画像と誰かが目をつむっている画像を区別して記録できるようにする。【解決手段】Ｓ５では、目領域検出部１１２ｃは、顔検出部１１２ａの検出した顔部分から目の存在する目領域を検出する。Ｓ６では、目開閉検出部１１２ｄは、検出された目領域内の目が開いているか又は閉じているか判断する。目が開いている場合はＳ７に移行する。Ｓ７では、全ての顔部分について目が開いていると判断された場合はＳ８に移行する。Ｓ８では、ＶＲＡＭ１３２の画像データをExifファイルとして記録媒体４０に記録する。この際、ＣＰＵ１１２はExifファイルのヘッダ部分の所定のタグ（Imagedescriptionタグなど）に撮影成功画像である旨を示す情報を記録する。【選択図】  図３
2006254229.tif 000002
【特許請求の範囲】
【請求項１】
画像を撮影する撮像部と、
前記画像から人物の顔部分を含む顔領域を抽出する顔抽出部と、
前記抽出された顔領域から評価値を算出する評価値算出部と、
前記評価値の閾値の設定を受け付ける閾値設定部と、
前記評価値と前記閾値との比較に基づき、再撮影を指示する撮影指示部と、
を備える撮像装置。
【請求項２】
前記顔領域から目の存在する目領域を検出する目領域検出部と、
前記目領域内の目が開いているか又は閉じているかを判断する目開閉検出部と、
をさらに備え、
前記評価値算出部は前記目領域内の目が開いている又は閉じていると判断された顔領域の総数に基づいて前記評価値を算出する請求項１に記載の撮像装置。
【請求項３】
前記評価値算出部は前記目領域内の目が開いていると判断された顔領域の総数を前記顔領域の総数で除した数を前記評価値として算出し、
前記再撮影指示部は前記評価値が前記閾値に達していない場合に再撮影を指示する請求項２に記載の撮像装置。
【請求項４】
前記評価値算出部は前記顔領域のシャープネスを表す特徴量を前記評価値として算出し、
前記再撮影指示部は前記評価値が前記閾値に達していない場合に再撮影を指示する請求項１に記載の撮像装置。
【請求項５】
前記抽出された顔領域を包含する最小面積の矩形領域の中心が前記画像の中心と一致するように前記画像をトリミングするトリミング部をさらに備える請求項１〜４のいずれかに記載の撮像装置。
【請求項６】
画像を撮影するステップと、
前記画像から人物の顔部分を含む顔領域を抽出するステップと、
前記抽出された顔領域から評価値を算出するステップと、
前記評価値の閾値の設定を受け付けるステップと、
前記評価値と前記閾値との比較に基づき、再撮影を指示するステップと、
を含む撮像方法。
【請求項７】
画像を撮影する撮像部と、
前記画像から人物の顔部分を含む顔領域を抽出する顔抽出部と、
前記抽出された顔領域から評価値を算出する評価値算出部と、
前記評価値の閾値の設定を受け付ける閾値設定部と、
前記評価値と前記閾値との比較に基づき、撮影に適したタイミングが到来した旨を指示する撮影指示部と、
を備える撮像装置。
【請求項８】
画像を撮影するステップと、
前記画像から人物の顔部分を含む顔領域を抽出するステップと、
前記抽出された顔領域から評価値を算出するステップと、
前記評価値の閾値の設定を受け付けるステップと、
前記評価値と前記閾値との比較に基づき、撮影に適したタイミングが到来した旨を指示するステップと、
を含む撮像方法。
【請求項９】
画像を撮影するステップと、
前記画像から人物の顔部分を含む顔領域を抽出するステップと、
前記抽出された顔領域から評価値を算出するステップと、
前記評価値の閾値の設定を受け付けるステップと、
前記評価値と前記閾値との比較に基づき、再撮影を指示するステップと、
をコンピュータに実行させる撮像プログラム。
【請求項１０】
画像を撮影するステップと、
前記画像から人物の顔部分を含む顔領域を抽出するステップと、
前記抽出された顔領域から評価値を算出するステップと、
前記評価値の閾値の設定を受け付けるステップと、
前記評価値と前記閾値との比較に基づき、撮影に適したタイミングが到来した旨を指示するステップと、
をコンピュータに実行させる撮像プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像装置、撮像方法及び撮像プログラムに係り、特に再撮影を指示する撮像装置及び撮像方法に関する。
【背景技術】
【０００２】
従来、被撮影者にとって満足のいく画像を得るための技術が様々考案されている。例えば特許文献１によると、カメラのシャッタボタンが押下されると、カメラの制御部はシャッタを連続して切り、集合した複数の被撮影者を連写撮影する。撮影画像はタッチパネルに表示される。各被撮影者は、矢印ボタンを指で触れることにより操作し、タッチパネルに表示された画像を切り替えて好みの撮影画像を決定する。そして、自分が写っている場所を指で触れる。画像処理部では、指で触れた部分の部分画像をエッジ強調処理等を行うことにより抽出する。このようにして各被撮影者が選択した部分画像を画像処理部で合成する。
【特許文献１】特開２００１−４５３５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１の技術では、各々の被撮影者が選んだ好みの部分画像を合成して１つの画像を作成するため、部分的には好みの画像となっているが、全体としては不自然な画像となってしまう可能性が高い。また、各々の被撮影者が好みの部分画像を選ぶ必要があり、煩雑である。本発明はこのような問題点に鑑みてなされたもので、被撮影者が全体として満足のいく画像を簡便に得られるようにすることを目的とする。
【課題を解決するための手段】
【０００４】
上述の課題を解決するため、本発明に係る撮像装置は、画像を撮影する撮像部と、画像から人物の顔部分を含む顔領域を抽出する顔抽出部と、抽出された顔領域から評価値を算出する評価値算出部と、評価値の閾値の設定を受け付ける閾値設定部と、評価値と閾値との比較に基づき、再撮影を指示する再撮影指示部と、を備える。
【０００５】
この発明によると、評価値と閾値との比較に基づいて再撮影を指示する。顔領域から得られる評価値が閾値に達するまで撮影を繰り返すことで満足のいく画像を簡便に得ることができる。
【０００６】
本発明に係る撮像装置は、顔領域から目の存在する目領域を検出する目領域検出部と、目領域内の目が開いているか又は閉じているかを判断する目開閉検出部と、をさらに備え、評価値算出部は目領域内の目が開いている又は閉じていると判断された顔領域の総数に基づいて評価値を算出してもよい。
【０００７】
評価値算出部は目領域内の目が開いていると判断された顔領域の総数を顔領域の総数で除した数を評価値として算出し、再撮影指示部は評価値が閾値に達していない場合に再撮影を指示してもよい。
【０００８】
評価値算出部は顔領域のシャープネスを表す特徴量を評価値として算出し、再撮影指示部は評価値が閾値に達していない場合に再撮影を指示してもよい。
【０００９】
本発明に係る撮像装置は、抽出された顔領域を包含する最小面積の矩形領域の中心が画像の中心と一致するように画像をトリミングするトリミング部をさらに備えてもよい。
【００１０】
本発明に係る撮像方法は、画像を撮影するステップと、画像から人物の顔部分を含む顔領域を抽出するステップと、抽出された顔領域から評価値を算出するステップと、評価値の閾値の設定を受け付けるステップと、評価値と閾値との比較に基づき、再撮影を指示するステップと、を含む。
【００１１】
また、本発明に係る撮像方法は、画像を撮影するステップと、前記画像から人物の顔部分を含む顔領域を抽出するステップと、前記抽出された顔領域から評価値を算出するステップと、前記評価値の閾値の設定を受け付けるステップと、前記評価値と前記閾値との比較に基づき、撮影に適したタイミングが到来した旨を指示するステップと、を含む。
【００１２】
本発明に係る撮像プログラムは、画像を撮影するステップと、前記画像から人物の顔部分を含む顔領域を抽出するステップと、前記抽出された顔領域から評価値を算出するステップと、前記評価値の閾値の設定を受け付けるステップと、前記評価値と前記閾値との比較に基づき、再撮影を指示するステップと、をコンピュータに実行させる。
【００１３】
また、本発明に係る撮像プログラムは、画像を撮影するステップと、画像から人物の顔部分を含む顔領域を抽出するステップと、抽出された顔領域から評価値を算出するステップと、評価値の閾値の設定を受け付けるステップと、評価値と閾値との比較に基づき、撮影に適したタイミングが到来した旨を指示するステップと、をコンピュータに実行させる。
【発明の効果】
【００１４】
この発明によると、評価値と閾値との比較に基づいて再撮影を指示する。顔領域から得られる評価値が閾値に達するまで撮影を繰り返すことで満足のいく画像を簡便に得ることができる。
【発明を実施するための最良の形態】
【００１５】
以下、添付した図面を参照し本発明の好ましい実施の形態を説明する。
【００１６】
＜第１実施形態＞
図１は本発明の好ましい実施形態に係るデジタルカメラ１０の機能ブロック図である。まず、同図のデジタルカメラ１０において、中央処理装置（ＣＰＵ）１１２は、レリーズスイッチ２２、モードダイヤル１５０等を含む操作部１１３の各種のボタンやキーからの入力に基づいてデジタルカメラ１０内の各回路を統括制御する。ＣＰＵ１１２の実行するプログラムはＥＥＰＲＯＭ１１９に記憶される。
【００１７】
いま、モードダイヤル１５０によって静止画撮影モードが設定されると、ＣＰＵ１１２は、動画（スルー画）を表示部１１０に表示させ、撮影画角を確認可能にする。即ち、撮像レンズ１４を通過した光は、固体撮像素子１０２ａに入射する。固体撮像素子１０２ａの受光面には、フォトセンサが平面的に配列されており、該受光面に結像された被写体像は、各フォトセンサによって入射光量に応じた量の信号電荷に変換される。こうして蓄積された信号電荷は、図示せぬドライバ回路から与えられるパルス信号に基づいて信号電荷に応じた電圧信号（画像信号）として順次読み出され、それぞれ撮像回路１０２ｂに加えられる。
【００１８】
撮像回路１０２ｂは、ゲイン調整回路を含み、得られた画像データは、それぞれ画像処理回路１０８及びハイパスフィルタ（ＨＰＦ）１２５へ送られる。画像処理回路１０８は、Ａ／Ｄ変換部１０８ａ、ホワイトバランス補正回路１０８ｂ、ガンマ補正回路１０８ｃ、ＹＣ処理回路１０８ｄ、輝度・色差信号生成回路、シャープネス補正回路、コントラスト補正回路、撮影画像に対する輪郭補正を含む画像処理を行う輪郭処理部、画像のノイズ低減処理を行うノイズ低減処理部等を含む画像処理手段であり、ＣＰＵ１１２からのコマンドに従って画像信号を処理する。
【００１９】
画像処理回路１０８に入力された画像データは、輝度信号（Ｙ信号）及び色差信号（Ｃｒ、Ｃｌ信号）に変換されるとともに、ガンマ補正等の所定の処理が施された後、ＶＲＡＭ１３２に格納される。
【００２０】
一方、撮像回路１０８のＡ／Ｄ変換部１０８ａでデジタル信号に変換された画像データは、ハイパスフィルタ（ＨＰＦ）１２５でＧ画素成分のみ抽出される。そして、積算処理部１２６で抽出されたＧ画素成分に積算処理が施されてＣＰＵ１１２に送られる。ＣＰＵ１１２は、積算処理部１２６から送られた１画面分の６４分割の画像データの内、十字キー８１で任意に設定された被写体中心付近の４エリアの平均値を算出し、これをオートフォーカス（ＡＦ）評価値とする。ＡＦ評価値は、所定周期の経過毎に算出され、算出の度にメモリ１２７に更新記憶される。ＣＰＵ１１２は、ＡＦ評価値に従って被写体の合焦を判定する。その判断方法は任意であるが、例えばＡＦ評価値が極大点の近傍に略到達しているか否かを判断し、極大点に略達している場合は合焦していると判断し、その他の場合は合焦していないと判断する。あるいは、ＡＦ評価値が所定の閾値を超えていれば合焦していると判断することもできる。
【００２１】
撮影画像を表示部１１０にモニタ出力する場合、ＶＲＡＭ１３２からＹＣ信号が読み出され、ビデオエンコーダ１３４に送られる。ビデオエンコーダ１３４は、入力されたＹＣ信号を表示用の所定方式の信号（例えば、ＮＴＳＣ方式のカラー複合映像信号）に変換して表示部１１０に出力する。表示部１１０の駆動はドライバ１１１を介して行われる。
【００２２】
所定のフレームレートで処理された各フレームのＹＣ信号は、ＶＲＡＭ１３２のＡ領域とＢ領域とに交互に書き込まれ、ＶＲＡＭ１３２のＡ領域及びＢ領域のうち、ＹＣ信号が書き込まれている方の領域以外の領域から、書き込まれているＹＣ信号が読み出される。このようにしてＶＲＡＭ１３２内のＹＣ信号が定期的に書き換えられ、そのＹＣ信号から生成される映像信号が表示部１１０に供給されることにより、撮像中の映像がリアルタイムに表示部１１０に表示される。ユーザは、表示部１１０に表示される映像（スルー）によって撮影画角を確認できる。
【００２３】
ここで、レリーズスイッチ２２が半押しされると、ＡＥ及びＡＦ処理が開始される。ＡＥ／ＡＦ処理が行われ、レリーズスイッチ２２が全押しされることによって記録用の撮影動作がスタートする。レリーズスイッチ２２の全押しに応動して取得された画像データは画像処理回路１０８において輝度／色差信号（Ｙ／Ｃ信号）に変換され、ガンマ補正等の所定の処理が施された後、ＶＲＡＭ１３２に格納される。
【００２４】
ＶＲＡＭ１３２に格納されたＹ／Ｃ信号は、圧縮伸長処理回路１４４によって所定のフォーマットに従って圧縮された後、メディアコントローラ１４６を介して記録媒体４０にExif（Exchangeable Image File Format）ファイルとして記録される。画像はExifファイルのデータ部分に記録される。ＣＰＵ１１２は上記Exifファイルのヘッダ部分の所定のタグ（Imagedescriptionタグなど）に撮影日時情報などを記録する。記録された画像は、通信インターフェース７６を介して接続されたプリンタ２００に送信することもできる。プリンタ２００は、受信した画像をプリントする。
【００２５】
ＣＰＵ１１２には、キセノン管からなるストロボ１８の発光を制御するストロボ制御回路１１５も接続されており、静止画撮影において、低照度であることが検出された場合や、ストロボボタンによって発光が指示された場合や、強制発光モードが設定された場合にタイミングジェネレータ１２０によって発生されたタイミング信号に同期したタイミングで短時間（例えば１秒以上の短時間）発光するようにストロボ１８を制御する。
【００２６】
モードダイヤル１５０によって動画撮影モードが設定されたときには、レリーズスイッチ２２の全押し操作に連動して動画記録動作がスタートし、もう一度レリーズスイッチ２２を押下すると動画記録動作が停止する。レリーズスイッチ２２を押下継続している期間、録画動作を行い、押下解除によって録画を停止するようにしてもよい。動画データは、例えばモーションＪＰＥＧ（ＭＰＥＧ）形式によって記録媒体４０に記録される。
【００２７】
モードダイヤル１５０により再生モードが選択されると、記録媒体４０に記録されている最終の画像ファイル（最後に記録されたファイル）の圧縮データが読み出される。最後の記録に係るファイルが静止画ファイルの場合、この読み出された画像圧縮データは、圧縮伸長処理回路１４４を介して非圧縮のＹＣ信号に伸長され、ＶＲＡＭ１３２に保存される。ＶＲＡＭ１３２に保存されたＹＣ信号は、ビデオエンコーダ１３４に加えられる。ビデオエンコーダ１３４は、入力するＹＣ信号からＮＴＳＣ方式のＲＧＢカラー複合映像信号を作成し、これを表示部１１０に出力する。これにより、表示部１１０には記録媒体４０に記録されている最終コマのコマ画像が表示される。
【００２８】
その後、十字キー８１の右キーが押されると、順方向にコマ送りされ、十字キー８１の左キーが押されると、逆方向にコマ送りされる。そして、コマ送りされたコマ位置の画像ファイルが記録媒体４０から読み出され、上記と同様にしてコマ画像が表示部１１０に再生される。尚、最終コマのコマ画像が表示されている状態で順方向にコマ送りされると、記録媒体４０に記録されている１コマ目の画像ファイルが読み出され、１コマ目のコマ画像が表示部１１０に再生される。
【００２９】
表示部１１０は、カメラ１０に内蔵されたＬＣＤ１１４、ファインダー又は映像出力端子等に接続された外部の表示装置に相当する。なお、ＣＰＵ１１２は、ＯＳＤ信号発生回路を含み、ＯＳＤ信号発生回路はシャッター速度や絞り値、撮影可能枚数、撮影日時、警告指示等の文字及びアイコン等の記号を表示するための信号を発生させる。このＯＳＤ信号発生回路から出力される信号は、必要に応じて画像信号に混合されて、ＬＣＤ１１４に供給される。これにより、スルー画像や再生画像に文字やアイコン等が合成された合成画像が表示される。
【００３０】
記録媒体４０は、撮影で得た画像データを保持する手段であり、例えばスマートメディアと呼ばれるメモリカードが使用される。記録メディアの形態はこれに限定されず、ＰＣカード、コンパクトフラッシュ（登録商標）、磁気ディスク、光ディスク、光磁気ディスク、メモリスティックなどでもよく、電子的、磁気的、もしくは光学的、又はこれらの組み合わせによる方式などに従って読み書き可能な媒体を用いることができる。異種・同種の記録メディアを問わず、複数の媒体を装着可能な構成にしてもよい。また、画像ファイルを保存する手段は、カメラ本体に着脱可能なリムーバブルメディアに限らず、カメラに内蔵された記録媒体（内蔵メモリ）であってもよい。
【００３１】
ＣＰＵ１１２は、カメラ１０の各回路を統括制御する制御回路であり、レリーズスイッチ２２、十字キー８１、電源スイッチ８２、モードダイヤル１５０、情報位置指定キー８３あるいは図示しないストロボボタン、ズームキー、メニュー／実行ボタンその他を含む操作部１１３から受信する信号に基づき、対応する回路の動作を制御するとともに、表示部１１０における表示制御、ストロボ発光制御、オートフォーカス（ＡＦ）制御及び自動露出（ＡＥ）制御等を行う。
【００３２】
カメラ１０の電源が電源スイッチ８２でオンされる度に、カメラボディ内部に装着される電池からなる主要電源１６４から、デジタルカメラ１０の各回路に電源が供給される。
【００３３】
画像処理回路１０８からの画像データは、測光処理部１５７にも送られる。この測光処理部１５７は、外光の光量を測定する手段の一例である。測光処理部１５７は、入力される各画像データと、固体撮像素子１０２ａの電荷蓄積時間、すなわち電子シャッタのシャッタ秒時とに基づいて被写体輝度の測光値（ＥＶ値）を算出する測光値算出部により構成できる。これにより、固体撮像素子１０２ａの駆動が調節される。なお、電子シャッタのシャッタ秒時とともに絞り値を変化させてもよい。絞り値を変化させる場合には、絞り値を加味して被写体輝度に応じた測光値を算出する。このように、測光処理部１５７は、固体撮像素子１０２ａを受光センサとしてＴＴＬ（Through The Lens) 測光方式によって被写体の明るさ（被写体輝度）を検出する。測光処理部１５７は、フォトトランジスタで構成された測光センサであってもよく、測光が可能な手段であれば特に限定されない。
【００３４】
通信インターフェース７６は、プリンタ２００と接続可能であり、ＣＰＵ１１２からのコマンドに従い、プリントデータの送信を行う。
【００３５】
図２はＣＰＵ１１２の実行するプログラムをブロック図で示している。ＣＰＵ１１２は、プログラムである顔抽出部１１２ａ、目領域検出部１１２ｂ、目開閉検出部１１２ｃ、評価値算出部１１２ｄ、目つぶり判定部１１２ｅ、トリミング部１１２ｆ、撮影指示部１１２ｇを実行する。顔抽出部１１２ａは、ＶＲＡＭ１３２に記憶された画像から人物の顔部分を含む領域である顔領域を抽出する。顔領域の抽出方法としては、例えば本出願人による特開平９−１０１５７９号公報「顔領域抽出方法及び複写条件決定方法」において開示された技術を適用することができる。この技術は、撮影した画像の各画素の色相が肌色の範囲に含まれるか否かを判定して肌色領域と非肌色領域とに分割すると共に、画像中のエッジを検出して画像中の各箇所をエッジ部分又は非エッジ部分に分類する。そして、肌色領域内に位置し非エッジ部分に分類された画素からなり、かつエッジ部分と判定された画素で囲まれた領域を顔候補領域として抽出し、抽出した顔候補領域が人物の顔に相当する領域かを判定し、この判定結果に基づき顔領域として抽出するものである。また、この他に、特開２００３−２０９６８３号公報や特開２００２−１９９２２１号公報に記載される方法で顔領域を抽出することもできる。
【００３６】
目領域検出部１１２ｂは、顔抽出部１１２ａが画像から抽出した顔領域から目の存在する目領域を検出する。目領域は顔検出の結果得られる顔概略中心位置の相対的位置関係から検出することができる。
【００３７】
目開閉検出部１１２ｃは、目領域内の目が開いているか又は閉じているかを判断する。目の開閉の判断方法は特に限定されない。例えば目開閉検出部１１２ｃは、両目に相当する２つの目領域内の縦方向黒色画素数をそれぞれ検出する。そして、２つの目領域の縦方向黒色画素数に基づき、両目が開いているか否かを判断する。目開閉検出部１１２ｃは、両目が開いていると判断した顔領域の総数M1を集計してメモリ１２７に記憶する。
【００３８】
評価値算出部１１２ｄは、評価値ｆを次の式で算出する。
【００３９】
f = M1 / M0
即ち、fは、画像に記録された人物のうち目を開いている人物の割合を示している。
【００４０】
なお、f = [M0-M1 / M0]
として目を瞑っている人物の割合を算出してもよい。
【００４１】
目つぶり判定部１１２ｅは、評価値ｆが、ＥＥＰＲＯＭ１１９に記憶された所定の目標値（閾値）f0以上であるか否かを判断する。所定の目標値f0は、操作部１１３から任意に設定でき、操作部１１３から設定された所定の目標値f0がＥＥＰＲＯＭ１１９に記憶される。なお、トリミング部１１２ｆは、後述の第３実施形態で使用し、本実施形態のＣＰＵ１１２が必ずしも実行する必要はない。
【００４２】
図３は第１実施形態に係る撮影処理のフローチャートである。
【００４３】
即ち、Ｓ１では、操作部１１３から所定の目標値f0の設定を受け付ける。例えば、２５人の集合写真を撮影する際、一人が濃い色のサングラスをかけていたとすると、このサングラスをかけた人物の目は検出できないから、その他の人物の目が全部開いている状態を目標として、目標値f0=24/25を設定する。操作部１１３から設定された所定の目標値f0はＥＥＰＲＯＭ１１９に記憶される。
【００４４】
Ｓ２では、レリーズスイッチ２２の全押しに応じて記録用の撮影動作をスタートする。レリーズスイッチ２２全押しに応動して取得された画像データは画像処理回路１０８において輝度／色差信号（Ｙ／Ｃ信号）に変換され、ガンマ補正等の所定の処理が施された後、ＶＲＡＭ１３２に格納される。
【００４５】
Ｓ３では、顔抽出部１１２ａはＶＲＡＭ１３２に保存された画像から顔領域を抽出する。顔抽出部１１２ａは、抽出した顔領域の総数M0を集計してメモリ１２７に記憶する。
【００４６】
Ｓ４では、目領域検出部１１２ｂは画像から抽出された顔領域から目領域を検出し、目開閉検出部１１２ｃは検出された目領域内の目が開いているか否かを判断する。目開閉検出部１１２ｃは、両目が開いていると判断した顔領域の総数M1を集計してメモリ１２７に記憶する。
【００４７】
Ｓ５では、評価値算出部１１２ｄは目開閉検出部１１２ｃの判断結果に基づき、評価値f = M1 / M0を算出する。
【００４８】
Ｓ６では、目つぶり判定部１１２ｅは、評価値ｆ≧所定の目標値f0であるか否かを判断する。ｆ≧f0の場合はＳ８に移行し、ｆ＜f0の場合はＳ７に移行する。
【００４９】
Ｓ７では、撮影指示部１１２ｇは、再撮影を促す指示を表示部１１０に表示させる。指示の表示場所は、目開閉検出部１１２ｃが目を閉じていると判断した顔領域の近傍にしてもよい。例えば、図４に示すように、記録用の画像Ｉから複数の顔領域Ｆ１〜Ｆ５が抽出され、顔領域Ｆ１について目が閉じていると判断された場合、顔領域Ｆ１の近傍に指示Ｄを表示する。こうすると、目をつぶっている人物の位置が一目で分かる。再撮影指示の表示後はＳ２に戻り、レリーズスイッチ２２の全押しに応じた記録用の撮影動作をスタートする。再撮影を促す指示は表示部１１０での表示に限らず、図示しないブザーやバイブレーション機能など、人体で感知可能な指示を発生させる手段であれば何でもよい。
【００５０】
Ｓ８では、ＶＲＡＭ１３２に格納された画像（Ｙ／Ｃ信号）を、記録媒体４０にExif（Exchangeable Image File Format）ファイルとして記録する。
【００５１】
以上説明した通り、撮影した画像から算出された評価値が設定された目標値に達しない場合は、再撮影が指示されるため、満足のいく画像を得るまで撮影を繰り返すことができる。
【００５２】
＜第２実施形態＞
上記の撮影処理はレリーズスイッチ２２の全押しに応じて取得された記録用の画像データについて行われたが、定期的に書き換えられるＶＲＡＭ１３２内のスルー画像の画像データ（ＹＣ信号）について行ってもよい。
【００５３】
図５は第２実施形態に係る撮影タイミング指示処理のフローチャートである。
【００５４】
Ｓ１１では、Ｓ１と同様目標値f0の設定を受け付ける。
【００５５】
Ｓ１２では、ＶＲＡＭ１３２内のスルー画像のＹＣ信号が書き換えられたか否かを判断する。スルー画像が書き換えられた場合はＳ１３に移行し、スルー画像が書き換えられていない場合は書き換えが完了するまで上記判断を繰り返す。なお、上述したように、スルー画像の書き換えはＡ領域とＢ領域との間で定期的に行われるが、Ｓ１２ではこの書き換えとは無関係に所定時間（例えば１秒間）が経過するごとにＳ１３へ移行するようにしてもよい。
【００５６】
Ｓ１３〜Ｓ１６では、それぞれＳ３〜Ｓ６と同様の処理を行って評価値を算出し、評価値が目標値以上と判断されればＳ１８に移行し、評価値が目標値未満と判断されればＳ１７に移行する。
【００５７】
Ｓ１７では、撮影指示部１１２ｇは、目つぶりが発生している旨のメッセージを表示部１１０に表示する。指示の表示場所は、目開閉検出部１１２ｃが目を閉じていると判断した顔領域の近傍にしてもよい。
【００５８】
Ｓ１８では、撮影指示部１１２ｇは、撮影に適したタイミングが到来した旨の指示を表示部１１０に表示する。
【００５９】
Ｓ１９では、レリーズスイッチ２２が全押しされたか否かを判断する。レリーズスイッチ２２が全押しされた場合はこの処理を終了する。この後、画像記録動作が行われるが、引き続き第１実施形態の撮影処理を行ってもよい。レリーズスイッチ２２が全押しされない場合はＳ１２に戻る。
【００６０】
この処理では、定期的に書き換えられるスルー画像に目つぶり判定を行い、その結果を表示するため、目つぶりの発生が許容範囲内であるタイミングで撮影するようリアルタイムで指示できる。
【００６１】
＜第３実施形態＞
第１実施形態のように、ＶＲＡＭ１３２に格納された画像を単純に記録媒体４０に記録してもよいが、顔領域がバランスよく配置されるよう画像をトリミングしてもよい。
【００６２】
例えば、図６に示すように、記録用の画像Ｉから複数の顔領域Ｆ１〜Ｆ５が抽出された場合、トリミング部１１２ｆは、全ての顔領域Ｆ１〜Ｆ５を包含する最小面積の矩形領域Ｒ及び領域Ｒの中心Ｃを決定する。次に、トリミング部１１２ｆは、中心Ｃの水平方向Ｘに沿った中点ＣｘがＸ方向の中点となり、かつ画像Ｉの垂直方向Ｙに沿った中点ＣｙがＹ方向の中点となる領域Ｒｘをトリミング領域として決定する。そして、トリミング部１１２ｆは、領域Ｒｘに含まれる画像を切り出し、記録媒体４０に記録する。このようにしてトリミングされた画像には、全ての顔領域Ｆ１〜Ｆ５が左右にバランスよく配置される。
【００６３】
なお、トリミング部１１２ｆは、中心Ｃの水平方向Ｙに沿った中点ＣｙがＹ方向の中点となり、かつ画像Ｉの垂直方向Ｘに沿った中点ＣｘがＸ方向の中点となる領域Ｒｙをトリミング領域として決定し、このトリミング領域に含まれる画像を切り出して記録媒体４０に記録するようにしてもよい。このようにしてトリミングされた画像には、全ての顔領域Ｆ１〜Ｆ５が上下にバランスよく配置される。
【００６４】
＜第４実施形態＞
評価値の算出方式は上記に限定されず、顔領域のシャープネスを表す特徴量を評価値として算出し、この評価値と予め設定された目標値とを比較して再撮影を指示するようにしてもよい。
【００６５】
第４実施形態に係る評価値算出部１１２ｄは、抽出された１つ分の顔領域に対して、評価値ｆを算出する。
【００６６】
具体的な評価値ｆの算出は、例えば次のように行う。評価値算出部１１２ｄは、顔領域の入力輝度信号を奇数フィールド・偶数フィールドに分けて、それぞれのフィールドで、デルタヒストグラムを求める。即ち、まず、輝度信号の各フィールドに対し、所定の係数をもつ平均化フィルタをかけて、ボケ画像を作る。
【００６７】
次に、各フィールドのある画素に対し、周囲８画素との差分値をヒストグラムにする。これをフィールド内の全画素で行い、デルタヒストグラムを求める。
【００６８】
そして、デルタヒストグラムの輝度差レベル０から２５５までを累積加算し、累積デルタヒストグラムを求める。これを、入力輝度信号に対しても同様に行う。入力輝度信号の累積デルタヒストグラムとボケ画像の累積ヒストグラムの差の絶対値を輝度差レベルで平均し、これを評価値ｆとする（例えば、「デジタルカラー画像の解析・評価（東京大学出版会）」を参照）。
【００６９】
算出されたｆは、メモリ１２７に記憶される。評価値ｆは顔領域のシャープネスを表す特徴量であり、ｆが大きいほど画像の高周波成分が多く、その顔領域の輪郭がくっきりしていることを表している。
【００７０】
評価値ｆの具体的算出方式は上記に限らず、ＭＴＦ（変調伝達関数）を用いて得られる各種のシャープネス指標を評価値ｆとすることもできる（例えば、「新編  画像解析ハンドブック（東京大学出版会）」を参照）。
【００７１】
以下、図７のフローチャートに従い、第４実施形態に係る撮影処理の流れを説明する。
【００７２】
Ｓ２１では、Ｓ１と同様目標値f0の設定を受け付ける。
【００７３】
Ｓ２２では、レリーズスイッチ２２の全押しに応じて記録用の撮影動作をスタートする。レリーズスイッチ２２全押しに応動して取得された画像データは画像処理回路１０８において輝度／色差信号（Ｙ／Ｃ信号）に変換され、ガンマ補正等の所定の処理が施された後、ＶＲＡＭ１３２に格納される。
【００７４】
Ｓ２３では、顔抽出部１１２ａはＶＲＡＭ１３２に格納された画像Iから顔領域Fnを抽出する。nは顔領域に割り当てられた連番とする。読み出された画像から全く顔領域が抽出できなかった場合はその旨を示す所定の指示を表示部１１０に表示してもよい。
【００７５】
Ｓ２４では、評価値算出部１１２ｄは、各顔領域Fnのシャープネスを表す評価値ｆnをそれぞれ算出する。
【００７６】
Ｓ２５では、目つぶり判定部１１２ｅは、評価値ｆnの最小値であるmin(fn)≧所定の目標値f0であるか否かを判断する。min(fn)≧f0の場合はＳ２７に移行し、min(fn)＜f0の場合はＳ２６に移行する。
【００７７】
Ｓ２６では、撮影指示部１１２ｇは、再撮影を促す指示を表示部１１０に表示させる。
【００７８】
Ｓ２７では、ＶＲＡＭ１３２に格納された画像（Ｙ／Ｃ信号）を、記録媒体４０にExif（Exchangeable Image File Format）ファイルとして記録する。
【００７９】
＜第５実施形態＞
上記の第１ないし４実施形態における顔抽出部１１２ａ、評価値算出部１１２ｄ、目領域検出部１１２ｂ、目開閉検出部１１２ｃ、目つぶり判定部１１２ｅ、トリミング部１１２ｆ、撮影指示部１１２ｇは、汎用のＣＰＵ１１２で実行するプログラムであるが、これらのプログラムの一部又は全部を実装した画像処理専用の半導体集積回路（ＡＳＩＣ, Application Specific Integrated Circuit）で構成する態様も可能である。こうすると、ＣＰＵ１１２の負荷が軽くなり好ましい。
【図面の簡単な説明】
【００８０】
【図１】本発明の好ましい実施形態に係るデジタルカメラのブロック構成図
【図２】第１実施形態に係るＣＰＵの実行するプログラムを示すブロック図
【図３】第１実施形態に係る撮影処理の流れを示すフローチャート
【図４】再撮影指示の表示例を示す図
【図５】第２実施形態に係る撮影タイミング指示処理の流れを示すフローチャート
【図６】トリミング領域の一例を示す図
【図７】第３実施形態に係る撮影処理の流れを示すフローチャート
【符号の説明】
【００８１】
４０：記録媒体、１１０：表示部、１１２：ＣＰＵ、１１２ａ：顔抽出部、１１２ｂ：目領域検出部、１１２ｃ：目開閉検出部、１１２ｄ：評価値算出部、１１２ｅ：目つぶり判定部、１１２ｆ：トリミング部、１１２ｇ：撮影指示部
【図１】
2006254229.tif 000003
【図２】
2006254229.tif 000004
【図３】
2006254229.tif 000005
【図４】
2006254229.tif 000006
【図５】
2006254229.tif 000007
【図６】
2006254229.tif 000008
【図７】
2006254229.tif 000009
【手続補正書】
【提出日】平成17年3月15日(2005.3.15)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明に係る撮像装置は、画像を撮影する撮像部と、前記画像から人物の顔部分を含む顔領域を抽出する顔抽出部と、前記抽出された顔領域から評価値を算出する評価値算出部と、前記評価値の閾値の設定を受け付ける閾値設定部と、前記評価値と前記閾値との比較に基づき、撮影に適したタイミングが到来した旨を指示する撮影指示部と、を備える。
また、本発明に係る撮像方法は、画像を撮影するステップと、前記画像から人物の顔部分を含む顔領域を抽出するステップと、前記抽出された顔領域から評価値を算出するステップと、前記評価値の閾値の設定を受け付けるステップと、前記評価値と前記閾値との比較に基づき、撮影に適したタイミングが到来した旨を指示するステップと、を含む。