(57)【特許請求の範囲】
【請求項１】
被写体像を撮像して画像データを取得する撮像手段と、
前記撮像手段により撮像された画像を表示する表示手段と、
前記撮像手段による連続撮像によって取得された画像データを記録する揮発性のバッファメモリと、
前記バッファメモリに記録されている画像データの中から、被写体が目を開いている画像データを特定する特定手段と、
使用者の指示に基づいて、前記表示手段に表示されている画像内から被写体とする人物を指定する被写体指定手段と、
前記特定手段で特定した画像データを不揮発性の記憶媒体に記録する記録手段とを備え、
前記特定手段は、前記連続撮像中に、前記バッファメモリに１つの画像データが記録される毎に、当該画像データが前記被写体指定手段で指定した人物が目を開いている画像データであるかを特定し、
前記特定手段により前記指定した人物が目を開いている画像データが特定された場合は前記連続撮像を終了し、
さらに、前記特定手段により前記指定した人物が目を開いている画像データが特定されずに前記連続撮像が終了した場合は、前記バッファメモリに記録されている画像データを前記表示手段に表示し、
前記記録手段は、前記表示手段に表示された画像データの中から使用者により選択された画像データを前記不揮発性の記憶媒体に記録することを特徴とするカメラ。
【請求項２】
請求項１に記載のカメラにおいて、
前記指定した人物のうち、目が閉じている人物が多く含まれている画像データを優先度の低い画像データとして前記バッファメモリ内から削除する削除手段をさらに備えることを特徴とするカメラ。
【請求項３】
請求項１または２に記載のカメラにおいて、
前記特定手段は、画像データに対して顔認識処理を実行して画像内に含まれる人物の顔を認識し、認識した人物の顔を対象として被写体が目を開いているか否かを判定することを特徴とするカメラ。
【請求項４】
請求項１から３の何れか一項に記載のカメラにおいて、
前記撮像手段で取得した画像データに基づいて、前記記憶媒体に記録する本画像データよりも小さい画像サイズの評価用画像データを生成する評価用画像生成手段をさらに備え、
前記特定手段は、前記評価用画像生成手段で生成した前記評価用画像データを用いて、被写体が目を開いているか否かを判定することを特徴とするカメラ。
【請求項５】
被写体像を撮像して画像データを取得する撮像手順と、
前記撮像手順により撮像された画像を表示する表示手順と、
前記撮像手順による連続撮像によって取得された画像データを記録する揮発性のバッファメモリと、
前記バッファメモリに記録されている画像データの中から、被写体が目を開いている画像データを特定する特定手順と、
使用者の指示に基づいて、前記表示手順に表示されている画像内から被写体とする人物を指定する被写体指定手順と、
前記特定手順で特定した画像データを不揮発性の記憶媒体に記録する記録手順とをコンピュータに実行させるための画像記録プログラムであって、
前記特定手順は、前記連続撮像中に、前記バッファメモリに１つの画像データが記録される毎に、当該画像データが前記被写体指定手順で指定した人物が目を開いている画像データであるかを特定し、
前記特定手順により前記指定した人物が目を開いている画像データが特定された場合は前記連続撮像を終了し、
さらに、前記特定手順により前記指定した人物が目を開いている画像データが特定されずに前記連続撮像が終了した場合は、前記バッファメモリに記録されている画像データを前記表示手順に表示し、
前記記録手順は、前記表示手順に表示された画像データの中から使用者により選択された画像データを前記不揮発性の記憶媒体に記録することを特徴とする画像記録プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラ、および画像記録プログラムに関する。
【背景技術】
【０００２】
次のようなデジタルカメラが知られている。このデジタルカメラは、目瞑り検出モードが設定されている場合、レリーズオンを検知すると所定枚数の連写を行い、取得した画像の中から目瞑りした人数が一番少ない画像を選択して記録する（例えば、特許文献１）。
【０００３】
【特許文献１】特開２００５−３９３６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のデジタルカメラでは、必ず所定枚数の連写を行う必要があるため、1枚目の撮影時に全員の目が開いていた場合には、２枚目以降は無駄な撮影を行っていた。また、目瞑りした人数が一番少ないという観点でしか画像を選択していないため、撮影者が撮影したいと考えている主要被写体が目を瞑っている画像であっても、その画像が目瞑りした人数が一番少ない画像である場合には、その画像が記録されてしまうという問題があった。
【課題を解決するための手段】
【０００５】
請求項１に記載のカメラは、被写体像を撮像して画像データを取得する撮像手段と、撮像手段により撮像された画像を表示する表示手段と、撮像手段による連続撮像によって取得された画像データを記録する揮発性のバッファメモリと、バッファメモリに記録されている画像データの中から、被写体が目を開いている画像データを特定する特定手段と、使用者の指示に基づいて、表示手段に表示されている画像内から被写体とする人物を指定する被写体指定手段と、特定手段で特定した画像データを不揮発性の記憶媒体に記録する記録手段とを備え、特定手段は、連続撮像中に、バッファメモリに１つの画像データが記録される毎に、当該画像データが被写体指定手段で指定した人物が目を開いている画像データであるかを特定し、特定手段により指定した人物が目を開いている画像データが特定された場合は連続撮像を終了し、さらに、特定手段により指定した人物が目を開いている画像データが特定されずに連続撮像が終了した場合は、バッファメモリに記録されている画像データを表示手段に表示し、記録手段は、表示手段に表示された画像データの中から使用者により選択された画像データを不揮発性の記憶媒体に記録することを特徴とする。
請求項５に記載の画像記録プログラムは、被写体像を撮像して画像データを取得する撮像手順と、撮像手順により撮像された画像を表示する表示手順と、撮像手順による連続撮像によって取得された画像データを記録する揮発性のバッファメモリと、バッファメモリに記録されている画像データの中から、被写体が目を開いている画像データを特定する特定手順と、使用者の指示に基づいて、表示手順に表示されている画像内から被写体とする人物を指定する被写体指定手順と、特定手順で特定した画像データを不揮発性の記憶媒体に記録する記録手順とをコンピュータに実行させるための画像記録プログラムであって、特定手順は、連続撮像中に、バッファメモリに１つの画像データが記録される毎に、当該画像データが被写体指定手順で指定した人物が目を開いている画像データであるかを特定し、特定手順により指定した人物が目を開いている画像データが特定された場合は連続撮像を終了し、さらに、特定手順により指定した人物が目を開いている画像データが特定されずに連続撮像が終了した場合は、バッファメモリに記録されている画像データを表示手順に表示し、記録手順は、表示手順に表示された画像データの中から使用者により選択された画像データを不揮発性の記憶媒体に記録することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、被写体が目を開いている画像が取得されると連続撮影を終了するので、無駄な撮影をすることがない。また、指定された人物が目を開いている画像データを確実に取得することができる。
【発明を実施するための最良の形態】
【０００７】
図１は、本実施の形態におけるカメラの一実施の形態の構成を示すブロック図である。カメラ１００は、撮像部１と、画像処理部２と、記録部３と、ＲＩＳＣ４と、音声入出力部５と、ＵＳＢ  Ｉ／Ｆ６と、フラッシュメモリ７と、ＳＤＲＡＭ８と、表示部９と、タッチパネル部１０と、操作スイッチ１１とを備えている。
【０００８】
ＲＩＳＣ（Ｒｅｄｕｃｅｄ Ｉｎｓｔｒｕｃｔｉｏｎ Ｓｅｔ Ｃｏｍｐｕｔｅｒ／縮小命令セットコンピュータ）４は、カメラ１００が備える各要素を制御する。撮像部１は、複数のレンズで構成される撮影光学系、撮像素子、例えばＣＣＤやＳＭＯＳ等により構成される。撮像部１は、撮影光学系を通して入力される被写体像を撮像素子で撮像し、得られた画像信号をＡＤ変換して画像データをＲＩＳＣ４へ出力する。ＲＩＳＣ４は、撮像部１から入力された画像データを後述するバッファメモリとしてのＳＤＲＡＭ８に記録する。
【０００９】
画像処理部２は、ＳＤＲＡＭ８に記録された画像データに対して種々の画像処理を施す。例えば、画像データに対して階調補正処理や色変換処理を施した後、所定の画像形式、例えばＪｐｅｇ形式に圧縮して画像ファイルを生成する。そして、生成した画像ファイルは、ＲＩＳＣ４によって記録部３へ出力される。また、画像処理部２は、顔認識部２ａと瞳認識部２ｂとを備えている。顔認識部２ａおよび瞳認識部２ｂによる処理については後述する。
【００１０】
記録部３は、不揮発性の外部記憶媒体、例えば、メモリカード１２を着脱可能なメモリカードスロットである。記録部３は、ＲＩＳＣ４の制御に基づいて、画像処理部２で生成された画像ファイルを記録する。音声入出力部５は、音声を入力するためのマイクと、音声を出力するためのスピーカーとで構成される。音声入出力部５は、マイクを通して外部の音声を取り込むことができ、また、スピーカーを介して、カメラ１００の動作音や警告音などを出力することができる。
【００１１】
ＵＳＢ  Ｉ／Ｆ６は、カメラ１００と外部装置とをＵＳＢケーブルを介して接続するためのインターフェースである。例えば、このＵＳＢ  Ｉ／Ｆ６を介して、カメラ１００とパソコン（パーソナルコンピュータ）とをＵＳＢケーブルで接続することによって、メモリカード１２に記録されている画像ファイルをパソコンに取り込むことができる。
【００１２】
フラッシュメモリ７は、不揮発性のメモリであって、ＲＩＳＣ４によって実行されるプログラムのデータや、プログラム実行時に読み込まれる種々のパラメータなどが記録されている。ＳＤＲＡＭ８は、揮発性のメモリであって、ＣＰＵがプログラム実行時にプログラムを展開するためのワークメモリとして使用されたり、データを一時的に記録するためのバッファメモリとして使用される。
【００１３】
表示部９は、デジタルカメラ２００の背面に搭載された液晶モニタ（背面モニタ）であり、この表示部９には、メモリカード１２に記憶されている画像や、カメラ１００を設定するための設定メニューなどの種々の情報が表示される。また、ＲＩＳＣ４が撮像部１を制御して時系列で取得した画像をこの表示部９に出力することによって、表示部９には、各フレームの画像が所定時間間隔で順番に表示される。すなわち表示部９にはスルー画が表示される。
【００１４】
また、表示部９には、タッチパネル部１０が搭載されており、使用者は、画面上を指先やタッチペンを用いてタッチすることによって、カメラ１００を操作することができる。例えば、表示部９にメニュー画面が表示されている場合には、使用者は、表示されているメニューの中から、選択したい項目を画面上でタッチすることによって、項目を選択することができる。
【００１５】
操作スイッチ１１は、使用者によって操作される種々の入力部材、例えば電源ボタン、レリーズボタン、ズームボタン、十字キー、ＯＫボタン、キャンセルボタン、メニューボタン、再生ボタン、削除ボタンなどを含んでいる。
【００１６】
本実施の形態におけるカメラ１００は、カメラ１００のモードとして目つぶり検出モードを備えている。ＲＩＳＣ４は、使用者によるメニュー操作によって、カメラ１００のモードが目つぶり検出モードに設定された場合には、撮像部１を制御して連続して複数枚の画像を撮影し、その中で使用者が指定した人物が目を開いている画像を特定する。そしてＲＩＳＣ４は、記録部３を制御して画像ファイルをメモリカード１２に記録する。
【００１７】
図２は、本実施の形態におけるカメラ１００の処理を示すフローチャートである。図２に示す処理は、使用者によってカメラ１００のモードが目つぶり検出モードに設定されると起動するプログラムとして実行される。図２に示されるフローチャートのプログラムは、フラッシュメモリ７に記録されている。なお、本実施の形態では、図２に示す処理を実行する前提として、既に表示部９にはスルー画が表示されているものとする。
【００１８】
ステップＳ１０において、顔認識部２ａは、撮像部１から上述したスルー画の入力が開始されると、スルー画の各コマの画像データに対して顔認識処理を実行して、画像内に含まれる人物の顔を検出する。スルー画の画像データのサイズは、表示部９の画面サイズに合わせた画素数で決まる。その後、ステップＳ２０へ進み、顔認識部２ａは、画像内で検出した人物の顔を枠で囲んでスルー画上に表示する。例えば、図３に示すように、画像内に３人の人物が存在する場合には、顔認識部２ａによって各人物の顔を囲んだ枠３ａ〜３ｃがスルー画上に表示される。なお、顔認識処理については、公知の技術であるため、詳細な説明は省略する。
【００１９】
その後、ステップＳ３０へ進み、ＲＩＳＣ４は、使用者によって、表示部９に表示されている枠のうち、いずれかが選択されたか否かを判断する。すなわち、使用者は、表示部９に表示された枠３ａ〜３ｃのうち、撮影する画像内で目を開けていて欲しい人物の顔を囲んだ枠を指定することができる。例えば、使用者は、画像内で目を開けておいて欲しい人物の顔に対応する枠を画面上でタッチすることによって指定する。ステップＳ３０で否定判断した場合には、後述するステップＳ５０へ進む。これに対して、肯定判断した場合には、ステップＳ４０へ進む。
【００２０】
ステップＳ４０では、ＲＩＳＣ４は、タッチパネル部１０からの出力に基づいて、使用者によってタッチされた枠を特定し、タッチされた枠の表示形態を変更する。例えば、ＲＩＳＣ４は、未選択の枠の表示色を緑に設定しておき、使用者によって枠がタッチされて選択されると、枠の表示色を赤に変更する。あるいは、ＲＩＳＣ４は、選択された枠を点滅表示させたり、選択された枠の太さを未選択の枠よりも太くすることによって、タッチされた枠の表示形態を変更するようにしてもよい。図４は、使用者によって枠３ａと枠３ｃとが選択されたことにより、枠３ａと枠３ｃが太枠となった場合の例を示している。
【００２１】
その後、ステップＳ５０へ進み、ＲＩＳＣ４は、使用者によって枠の選択が解除されたか否かを判断する。すなわち、使用者は、一度選択した枠を再度タッチすることによって、枠の選択を解除することができる。否定判断した場合には、後述するステップＳ７０へ進む。これに対して、肯定判断した場合には、ステップＳ６０へ進む。ステップＳ６０では、ＲＩＳＣ４は、タッチパネル部１０からの出力に基づいて、使用者によって再度タッチされた枠を特定し、特定した枠の表示形態を、未選択時の表示形態に戻す。その後、ステップＳ７０へ進む。
【００２２】
ステップＳ７０では、ＲＩＳＣ４は、使用者によって操作部１１に含まれるレリーズボタンが半押しされたか否かを判断する。否定判断した場合には、ステップＳ２０へ戻る。これに対して、肯定判断した場合には、ステップＳ８０へ進む。ステップＳ８０では、ＲＩＳＣ４は、撮像部１を制御して、使用者によってスルー画上で選択された枠内の人物の顔についてオートフォーカス処理（ＡＦ）を行い、ピントを合わせる。その後、ステップＳ９０へ進む。
【００２３】
ステップＳ９０では、ＲＩＳＣ４は、使用者によってレリーズボタンが全押しされたか否かを判断する。否定判断した場合には、ステップＳ１００へ進み、ＲＩＳＣ４は、使用者によるレリーズボタンの半押しが解除されたか否かを判断する。否定判断した場合には、ステップＳ９０へ戻り、肯定判断した場合には、ステップＳ７０へ戻る。一方、ステップＳ９０で肯定判断した場合には、ステップＳ１１０へ進む。
【００２４】
ステップＳ１１０では、ＲＩＳＣ４は、使用者によるレリーズボタンの全押しが解除されたか否かを判断する。否定判断した場合には、ステップＳ２００へ進む。ステップＳ２００では、ＲＩＳＣ４は、撮像部１、画像処理部２を制御して撮影処理を行ない、画像データ（本画像データ）を得る。ＲＩＳＣ４は、取得した本画像データをＳＤＲＡＭ８に記録する。その後、ステップＳ２１０へ進む。
【００２５】
ステップＳ２１０では、ＲＩＳＣ４は、画像処理部２を制御して、ＳＤＲＡＭ８に記録した本画像データに基づいて、本画像データよりも画像サイズが小さい評価用画像データを作成する。ここで作成する評価用画像データの画像サイズは、例えば、表示部９の画面サイズに合わせた画素数となるように設定する。ＲＩＳＣ４は、作成した評価用画像データをＳＤＲＡＭ８に記録する。
【００２６】
その後、ステップＳ２２０へ進み、顔認識部２ａは、ＳＤＲＡＭ８に記録された評価用画像データを対象として顔認識処理を実行して、画像内に含まれる人物の顔を認識して、ステップＳ２３０へ進む。ステップＳ２３０では、瞳認識部２ｂは、ステップＳ２２０で認識した人物の顔の内、ステップＳ３０で使用者によって選択された枠内に存在する人物の顔を含む領域を対象として、瞳認識処理を行う。瞳認識処理は、公知のため詳細な説明は省略するが、瞳認識部２ｂは、例えば白と黒のパターン認識等により、人物の顔を含む領域内から人物の瞳を検出する。なお、ここで人物の顔を含む領域内から瞳が検出された場合には、その人物は目を開いていると判定することができ、逆に瞳が検出されない場合には、その人物は瞬きなどにより目を閉じていると判定することができる。
【００２７】
その後、ステップＳ２４０へ進み、ＲＩＳＣ４は、瞳認識部２ｂによる瞳検出結果に基づいて、使用者によって選択された枠内に存在する人物が全員両目を開いているか否かを判断する。肯定判断した場合には、ステップＳ２５０へ進み、ＲＩＳＣ４は、画像処理部２を制御して、ＳＤＲＡＭ８に記録されている本画像データに基づいて画像ファイル（Ｊｐｅｇファイル）を作成する。そしてＲＩＳＣ４は、記録部３を制御してメモリカード１２に画像ファイルを記録する。その後、ステップＳ２６０へ進み、ＲＩＳＣ４は、メモリカード１２に記録した画像ファイルの本画像データに対応する評価用画像データを表示部９に出力して表示し、処理を終了する。
【００２８】
一方、ステップＳ２４０で否定判断した場合には、ステップＳ２７０へ進む。ステップＳ２７０では、ＲＩＳＣ４は、使用者によって選択された枠内の人物の顔のうち、１人でも両目を開けていない人物がいる場合には、その評価用画像データに対応する本画像に対して、目を閉じている人物がいることを示す目つぶりフラグを付加する。この目つぶりフラグは、ＳＤＲＡＭ８内で本画像データに対して仮想的に付加される。その後、ステップＳ２８０へ進む。
【００２９】
ステップＳ２８０では、ＲＩＳＣ４は、ＳＤＲＡＭ８内に記録されている目つぶりフラグが付加されている本画像データが、あらかじめ設定されている所定枚数より多いか否かを判断する。ここで判断に用いる枚数は、ＳＤＲＡＭ８の空き容量に基づいて設定される。否定判断した場合には、ステップＳ１１０へ戻る。これに対して、肯定判断した場合には、ステップＳ２９０へ進む。
【００３０】
ステップＳ２９０では、ＲＩＳＣ４は、ＳＤＲＡＭ８に記録されている目つぶりフラグ付きの本画像データの内、最も優先度が低く設定されている本画像を削除して、ＳＤＲＡＭ８の空き容量を増加させ、ステップＳ１１０へ戻る。例えば、ＲＩＳＣ４は、ステップＳ３０で使用者によって選択された枠の数が複数であったことにより瞳認識部２ｂによって、複数の人物の顔に対して瞳認識が実行された場合には、より多くの人物が目を閉じている評価用画像データに対応する本画像データの優先度を最も低く設定して削除する。あるいは、最も撮影日時が古い本画像データの優先度を最も低く設定して削除する。
【００３１】
このように、使用者によって選択された人物のうち、一人でも両目を開いていない人物がいる場合には、ステップＳ１１０へ戻ることによって、使用者がレリーズボタンの全押しを解除するまでの間は、全員が両目を開いている画像が得られるまで連続撮影を行い、各画像ごとに全員が両目を開いているかの判定を繰り返すことになる。このため、使用者が途中で撮影を終了しない限り、使用者が指定した全員が両目を開いている画像を確実に取得することができる。
【００３２】
次に、ステップＳ１１０で肯定判断した場合の処理について説明する。この場合は、ステップＳ１２０へ進む。上述したように、ステップＳ２４０で使用者が選択した人物の全員が両目を開いていると判断した場合には、ステップＳ２５０およびステップＳ２６０の処理を実行した後に処理を終了するところ、処理が終了せずにレリーズボタンの全押しが解除されたということは、使用者が選択した人物の全員が両目を開けている画像を取得できなかったことを示している。
【００３３】
従って、ステップＳ１２０では、ＲＩＳＣ４は、使用者に対して、使用者が選択した人物の全員が両目を開けている画像を取得できなかったことを通知するための警告を出力する。具体的には、警告メッセージを表示部９に表示したり、音声入出力部５に含まれるスピーカーから警告音声を出力したりする。その後、ステップＳ１３０へ進む。
【００３４】
ステップＳ１３０では、ＲＩＳＣ４は、上述したようにＳＤＲＡＭ８内に記録されている評価用画像データの中から１つを選択して、表示部８へ出力して表示する。本実施の形態では、使用者は、いずれかの人物が目を閉じた状態で撮影された画像の中に好みの画像がある場合には、その画像を選択して画像ファイルを記録部３によりメモリカード１２に記録することができる。
【００３５】
具体的には、使用者は、ステップＳ１３０で表示部８に表示された評価用画像データを記録対象として選択したい場合には、操作部１１に含まれるＯＫボタンを押下することによって、記録を指示することができる。また、ＳＤＲＡＭ８に複数の評価用画像データが記録されている場合には、使用者は、操作部１１に含まれる十字キーを操作することによって、表示部９に表示する評価用画像データを切り替えることができる。そして、使用者は、ＳＤＲＡＭ８内に好みの画像がない場合には、操作部１１に含まれるキャンセルボタンを押下することによって、画像ファイルの記録をキャンセルすることができる。
【００３６】
ステップＳ１４０では、ＲＩＳＣ４は、使用者によってＯＫボタンが押下されたか否かを判断する。肯定判断した場合には、ステップＳ１５０へ進み、ＲＩＳＣ４は、現在表示中の評価用画像データに対応する本画像データを特定した後、上述したステップＳ２５０へ進む。これに対して、ステップＳ１４０で否定判断した場合には、ステップＳ１６０へ進む。
【００３７】
ステップＳ１６０では、ＲＩＳＣ４は、使用者によってキャンセルボタンが押下されたか否かを判断する。肯定判断した場合には、ステップＳ１７０へ進み、ＲＩＳＣ４は、表示部９への評価用画像データの表示を終了して、処理を終了する。これに対して、ステップＳ１６０で否定判断した場合には、ステップＳ１８０へ進む。
【００３８】
ステップＳ１８０では、ＲＩＳＣ４は、使用者によって十字キーが操作されることにより、表示部９に表示する評価用画像データの切り替え指示があったか否かを判断する。否定判断した場合には、ステップＳ１４０へ戻る。これに対して、肯定判断した場合には、ステップＳ１９０へ進み、ＲＩＳＣ４は、表示部９に表示する表示用画像データをＳＤＲＡＭ８に記録されている他の評価用画像データに切り替える。
【００３９】
以上説明した本実施の形態によれば、以下のような作用効果を得ることができる。
（１）ＲＩＳＣ４は、撮像部１による連続撮像によって取得された複数の本画像データの中から、被写体としての人物が目を開いている本画像データを特定し、特定した画像データに基づいて作成した画像ファイルを、記録部３を制御して不揮発性の記憶媒体であるメモリカード１２に記録する。そして、ＲＩＳＣ４は、被写体が目を開いている画像データを特定したら、連続撮像を終了するようにした。これによって、被写体が目を開いている画像が取得されると連続撮影を終了するので、無駄な撮影をすることをなくすことができる。そのため、本実施の形態のカメラ１００は、使用者が無駄な撮影の実行を待つことなく、速やかに次の撮影を行うことができる。また、本実施の形態のカメラ１００は、無駄な撮影により電力の無駄な消費をすることがない。
【００４０】
（２）ＲＩＳＣ４は、撮像部１による連続撮像によって取得された複数の本画像データの中から、被写体としての人物が目を開いている本画像データを特定し、特定した画像データに基づいて作成した画像ファイルを、記録部３を制御して不揮発性の記憶媒体であるメモリカード１２に記録する。そして、ＲＩＳＣ４は、使用者の指示に基づいて、スルー画上で人物の顔の選択を受け付け、選択された人物が目を開いているか否かを判定するようにした。これによって、使用者によって指定された人物が目を開いている画像データを確実に取得することができる。
【００４１】
（３）顔認識部２ａは、評価用画像データに対して顔認識処理を実行して画像内に含まれる人物の顔を認識し、瞳認識部２ｂは、顔認識部２ａで認識された人物の顔を対象として被写体が目を開いているか否かを判定するようにした。これによって、瞳検出部２ｂが瞳認識を行う範囲を限定することができ、処理を高速化することができる。
【００４２】
（４）ＲＩＳＣ４は、本画像データに基づいて、本画像データよりも小さい画像サイズの評価用画像データを生成し、当該評価用画像データを用いて、被写体が目を開いているか否かを判定するようにした。これによって、顔認識部２ａおよび瞳認識部２ｂは、小さい画像サイズの画像を対象として処理を実行すればよいため、処理を高速化することができる。
【００４３】
（５）ＲＩＳＣ４は、揮発性のバッファメモリであるＳＤＲＡＭ８に記録されている評価用画像データを対象として、使用者が選択した人物の全員が両目を開いているか否かの判定を行ない、全員が両目を開いている評価用画像データを特定できなかった場合には、バッファメモリに記録されている本画像データのうち、使用者によって選択された評価用画像データに対応する本画像データを不揮発性の記憶媒体であるメモリカード１２に記録するようにした。これによって、使用者は、全員が両目を開いている画像がない場合であっても、ＳＤＲＡＭ８に記録されている本画像データの中から好みの画像を選択して記録することができる。
【００４４】
（６）ＲＩＳＣ４は、ＳＤＲＡＭ８内の本画像データの数が所定数を超えた場合には、優先度の低い画像データから順番に削除するようにした。これによって、ＳＤＲＡＭ８のメモリ使用量の増加を抑えることができる。
【００４５】
―変形例―
なお、上述した実施の形態のカメラは、以下のように変形することもできる。
（１）上述した実施の形態では、ＲＩＳＣ４は、撮像部１を制御して取得した本画像データをＳＤＲＡＭ８に記録するようにした。そして、瞳認識部２ｂによって評価用画像データを対象として瞳認識を行った結果、使用者によって選択された枠内の人物の顔のうち、１人でも両目を開けていない人物がいる場合には、その評価用画像データに対応する本画像に対して、目を閉じている人物がいることを示す目つぶりフラグを付加する例について説明した。しかしながら、ＲＩＳＣ４は、使用者によって選択された枠内の人物の顔のうち、１人でも両目を開けていない人物がいる場合には、その評価用画像データに対応する本画像データをＳＤＲＡＭ８から削除するようにしてもよい。
【００４６】
（２）上述した実施の形態では、ＲＩＳＣ４は、使用者が選択した人物の全員が両目を開けている画像を取得できなかった場合には、ＳＤＲＡＭ８内に記録されている評価用画像データを表示部８へ出力して表示して、使用者から記録する画像の選択を受け付ける例について説明した。しかしながら、ＲＩＳＣ４は、使用者からの画像の選択を受け付けることなく、その時点でＳＤＲＡＭ８内に記録されている評価用画像データの全てに対応する本画像データに基づいて画像ファイルを作成して、メモリカード１２に記録するようにしてもよい。
【００４７】
（３）上述した実施の形態では、ＲＩＳＣ４は、ＳＤＲＡＭ８内に記録されている目つぶりフラグが付加されている本画像データが、あらかじめ設定されている所定枚数より多い場合には、優先度が低い本画像を削除するようにした。このとき、ＲＩＳＣ４は、より多くの人が目を閉じている本画像データ、撮影日時が古い本画像データなどの優先度を低く設定して、本画像データを削除する例について説明した。しかしながら、スルー画上で対象とする人物の顔を含む枠を選択する際に、使用者が枠に対して優先度を設定できるようにし、優先度が高く設定された枠内の人物が目を閉じている画像の優先度を低く設定して、ＳＤＲＡＭ８から削除するようにしてもよい。
【００４８】
例えば、ＲＩＳＣ４は、スルー画上で使用者が１番最初に選択した枠の優先度を最も高く設定する。そして、ＳＤＲＡＭ８内に記録されている目つぶりフラグが付加されている本画像データが、あらかじめ設定されている所定枚数より多い場合には、最も優先度が高い枠内の人物が目を閉じている評価用画像データに対応する本画像データをＳＤＲＡＭ８から削除するようにする。
【００４９】
（４）上述した実施の形態では、ＲＩＳＣ４は、複数枚の本画像データを繰り返し取得し、１枚の本画像データを取得するごとに、使用者が選択した人物の全員が両目を開いているか否かの判定を行い、全員が両目を開いている画像が取得できた時点で撮影を終了する例について説明した。しかしながら、あらかじめ複数枚の画像を取得してＳＤＲＡＭ８に記録しておき、ＲＩＳＣ４は、既にＳＤＲＡＭ８に記録されている複数枚の本画像データの中から、使用者が選択した人物の全員が両目を開いている本画像データを特定するようにしてもよい。これによって、ＲＩＳＣ４による１枚の画像に対する目つぶり判定の処理よりも撮像部１による１枚の画像の撮影が短時間で行える場合に、撮像部１の連写速度を落とさずに目つぶり判定の処理を実行することができる。なお、上述の例ではＳＤＲＡＭ８に記録された本画像データを、両目が開いている人物を特定するための対象としたが、メモリカード１２に記録された本画像データを対象としても良い。
【００５０】
（５）上述した実施の形態では、図２に示す処理をカメラ１００で実行する例について説明した。しかしながら、ＵＳＢ  Ｉ／Ｆ６を介して画像ファイルを取り込んだパソコン上で実施するようにしてもよい。例えば、あらかじめＵＳＢ  Ｉ／Ｆ６を介して複数の画像ファイルをパソコンのハードディスクドライブ（ＨＤＤ）の所定のフォルダ内に記録しておき、パソコンのＣＰＵが図２に示す処理を実行して、複数の画像ファイルの中から、被写体としての人物が目を閉じていない画像を特定して、特定した画像ファイルを別フォルダに移動またはコピーするようにしてもよい。
【００５１】
なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。
【図面の簡単な説明】
【００５２】
【図１】カメラの一実施の形態の構成を示すブロック図である。
【図２】カメラ１００の処理を示すフローチャート図である。
【図３】顔認識結果をスルー画上に表示した場合の具体例を示す図である。
【図４】使用者によって枠３ａと枠３ｃとが選択されたことにより、枠３ａと枠３ｃが太い線で表示された場合の例を示す図である。
【符号の説明】
【００５３】
１００  カメラ、１  撮像部、２  画像処理部、２ａ  顔認識部、２ｂ  瞳認識部、３  記録部、４  ＲＩＳＣ、５  音声入出力部、６  ＵＳＢ  Ｉ／Ｆ、７  フラッシュメモリ、８  ＳＤＲＡＭ、９  表示部、１０  タッチパネル部、１１  操作スイッチ、１２  メモリカード
【図１】
0005169139.tif 000002
【図２】
0005169139.tif 000003
【図３】
0005169139.tif 000004
【図４】
0005169139.tif 000005