(57)【特許請求の範囲】
【請求項１】
撮影レンズを介して入射した被写体光を受光して撮像信号に変換して出力する撮像素子、前記撮像素子から出力された撮像信号を画像データに変換して出力する画像データ変換部、少なくとも前記画像データ変換部の出力した画像データを一時的に記憶する記憶部、前記記憶部に記憶された画像データを記録する記録部を備える撮像装置であって、
被写体の撮影条件を設定する撮影条件設定部と、
前記記憶部の画像データが前記撮影条件設定部の設定した撮影条件を満たしているか否かを判断する撮影条件判断部と、
前記撮影条件判断部が前記撮影条件を満たしていないと判断した画像データを前記記憶部から削除し、かつ前記撮影条件判断部が前記撮影条件を満たしていると判断した画像データを前記記録部に記録する撮影制御部と、
を備え、
前記撮影制御部は前記撮影条件判断部が前記記憶部に記憶されたいずれかの画像データが前記撮影条件を満たしていると判断するまで、前記撮像素子からの撮像信号の出力、前記画像データ変換部による前記撮像信号から画像データへの変換と前記画像データの出力及び前記記憶部による前記画像データの記憶を再実行させるのと並行して、前記撮影条件判断部が前記記憶部に記憶されたいずれかの画像データが前記撮影条件を満たしていると判断したことに応じ、前記撮影条件判断部が前記撮影条件を満たしているか否かを判断していない画像データを前記記憶部から削除する撮像装置。
【請求項２】
所望の時間間隔を設定する間隔設定部をさらに備え、
前記撮影制御部は前記間隔設定部の設定した所望の時間間隔ごとに前記撮像素子からの撮像信号の出力、前記画像データ変換部による前記撮像信号から画像データへの変換と前記画像データの出力及び前記記憶部による前記画像データの記憶を再実行させる請求項１に記載の撮像装置。
【請求項３】
被写体の識別情報を記憶する識別情報記憶部と、
所望の被写体の識別情報の選択を受け付ける識別情報選択部と、
をさらに備え、
前記撮影条件判断部は前記識別情報選択部により選択された所望の識別情報で識別される被写体の撮影条件を前記記憶部のいずれかの画像データが満たしているか否かを判断する請求項１〜２のいずれかに記載の撮像装置。
【請求項４】
前記被写体の識別情報は前記被写体の顔を識別する基準となる画像データを含む請求項３に記載の撮像装置。
【請求項５】
前記記憶部に記憶された画像データの中から、所望の画像データを前記被写体の識別情報として前記識別情報記憶部に記憶する登録部をさらに備える請求項４に記載の撮像装置。
【請求項６】
前記撮影条件判断部が前記撮影条件を満たしていると判断した画像データを表示する表示部をさらに備える請求項１〜５のいずれかに記載の撮像装置。
【請求項７】
前記撮影条件は前記被写体の顔の向き、目の開閉、目線又は表情を含む請求項１〜６のいずれかに記載の撮像装置。
【請求項８】
撮影レンズを介して入射した被写体光を受光して撮像信号に変換して出力する撮像素子、前記撮像素子から出力された撮像信号を画像データに変換して出力する画像データ変換部、少なくとも前記画像データ変換部の出力した画像データを一時的に記憶する記憶部、前記記憶部に記憶された画像データを記録する記録部を備える撮像装置に用いられる撮像方法であって、
被写体の撮影条件を設定するステップと、
前記記憶部の画像データが設定された撮影条件を満たしているか否かを判断するステップと、
前記撮影条件を満たしていないと判断された画像データを前記記憶部から削除し、かつ前記撮影条件を満たしていると判断された画像データを前記記録部に記録するステップと、前記記憶部に記憶されたいずれかの画像データが前記撮影条件を満たしていると判断されるまで、前記撮像素子からの撮像信号の出力、前記画像データ変換部による前記撮像信号から画像データへの変換と前記画像データの出力及び前記記憶部による前記画像データの記憶を再実行させるのと並行して、前記記憶部に記憶されたいずれかの画像データが前記撮影条件を満たしていると判断したことに応じ、前記撮影条件を満たしているか否かを判断していない画像データを前記記憶部から削除するステップと、
を含む撮像方法。
【請求項９】
撮影レンズを介して入射した被写体光を受光して撮像信号に変換して出力する撮像素子、前記撮像素子から出力された撮像信号を画像データに変換して出力する画像データ変換部、少なくとも前記画像データ変換部の出力した画像データを一時的に記憶する記憶部、前記記憶部に記憶された画像データを記録する記録部、演算装置を備える撮像装置に用いられる撮像プログラムであって、
被写体の撮影条件を設定するステップと、
前記記憶部の画像データが設定された撮影条件を満たしているか否かを判断するステップと、
前記撮影条件を満たしていないと判断された画像データを前記記憶部から削除し、かつ前記撮影条件を満たしていると判断された画像データを前記記録部に記録するステップと、前記記憶部に記憶されたいずれかの画像データが前記撮影条件を満たしていると判断されるまで、前記撮像素子からの撮像信号の出力、前記画像データ変換部による前記撮像信号から画像データへの変換と前記画像データの出力及び前記記憶部による前記画像データの記憶を再実行させるのと並行して、前記記憶部に記憶されたいずれかの画像データが前記撮影条件を満たしていると判断したことに応じ、前記撮影条件を満たしているか否かを判断していない画像データを前記記憶部から削除するステップと、
を前記演算装置に実行させる撮像プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮影条件に基づいて自動撮影を行う技術に関する。
【背景技術】
【０００２】
従来、撮影した画像の適否を判定し、判定の結果に応じて画像を記録する技術が存在する。例えば特許文献１のデジタルカメラは、画像情報を基に被写体の顔を認識する顔認識手段、該顔認識手段からの情報により、顔が所定方向に向いているか、目を瞑っているか、目線がカメラの方を向いているかなどを判定する判定手段、更には該判定手段の判定結果に応じて被写体記録動作を行う被写体記録動作制御手段を有する。
【特許文献１】特開２００１−５１３３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１の技術では、画像認識による判定後に画像記録を行うため、画像認識と撮影動作の間でタイムラグが生じる。この結果、撮影開始のタイミングでは、顔の向きが所定方向から逸れたり、目を瞑っていたりしており、失敗画像を記録するおそれがある。本発明はこのような問題点に鑑みてなされたもので、所望の撮影条件に適合する画像がより確実に得られる撮影を行うことを目的とする。
【課題を解決するための手段】
【０００４】
上述の課題を解決するため、本発明に係る撮像装置は、撮影レンズを介して入射した被写体光を受光して撮像信号に変換して出力する撮像素子、撮像素子から出力された撮像信号を画像データに変換して出力する画像データ変換部、少なくとも画像データ変換部の出力した画像データを一時的に記憶する記憶部、記憶部に記憶された画像データを記録する記録部を備える撮像装置であって、被写体の撮影条件を設定する撮影条件設定部と、記憶部の画像データが撮影条件設定部の設定した撮影条件を満たしているか否かを判断する撮影条件判断部と、撮影条件判断部が撮影条件を満たしていないと判断した画像データを記憶部から削除し、かつ撮影条件判断部が撮影条件を満たしていると判断した画像データを記録部に記録する撮影制御部と、を備える。
【０００５】
ここで、撮影制御部は撮影条件判断部が記憶部に記憶されたいずれかの画像データが撮影条件を満たしていると判断するまで、撮像素子からの撮像信号の出力、画像データ変換部による撮像信号から画像データへの変換と画像データの出力及び記憶部による画像データの記憶を再実行させる。
【０００６】
本発明に係る撮像装置によると、記憶部に一時的に記憶された画像データが、設定された撮影条件を満たしているか否かを判断し、撮影条件を満たしていれば記録され、満たしていなければ記録されず消去される。
【０００７】
従来では、撮影条件を満たしていれば記録を開始するため、撮影条件を満たしていると判断した時点と撮影開始時との間にタイムラグがあり、実際に記録された画像が撮影条件を満たしているとは限らない。
【０００８】
しかし、本発明に係る撮像装置では、記憶された画像について撮影条件の満足の有無を判断するから、このようなことは起こりえず、所望の撮影条件に適合した画像を自動的に選別して記録させることが可能となる。
【０００９】
しかも、所望の撮影条件を満たす画像データが得られるまで撮影が繰り返される。このため、撮影と画像確認の作業を繰り返す必要がなくなり、シャッターチャンスが到来したが画像確認中で撮影できなかったということは起こり得ない。
【００１０】
この撮像装置は、所望の時間間隔を設定する間隔設定部をさらに備え、撮影制御部は間隔設定部の設定した所望の時間間隔ごとに撮像素子からの撮像信号の出力、画像データ変換部による撮像信号から画像データへの変換と画像データの出力及び記憶部による画像データの記憶を再実行させる。
【００１１】
撮影制御部は撮影条件判断部が記憶部に記憶されたいずれかの画像データが撮影条件を満たしていると判断したことに応じ、撮影条件判断部が撮影条件を満たしているか否かを判断していない画像データを記憶部から削除することが好ましい。
【００１２】
既に撮影条件を満たす画像データが得られていれば、その他の画像データは不必要な場合もあるから、撮影条件を満たす画像データの存在が確認された時点で撮影条件判断部の判断を中断し、その他の画像データを一律に削除してもよい。また、この動作を行うか否かを任意に設定できるようにしてもよい。
【００１３】
この撮像装置は、被写体の識別情報を記憶する識別情報記憶部と、所望の被写体の識別情報の選択を受け付ける識別情報選択部と、をさらに備えてもよい。かつ、撮影条件判断部は識別情報選択部により選択された所望の識別情報で識別される被写体の撮影条件を記憶部のいずれかの画像データが満たしているか否かを判断するとよい。
【００１４】
こうすると、撮影条件を満たしている特定の被写体が写っている画像データを選別して記録することができ、複数の被写体が写っている画像データの選別に好適である。
【００１５】
好ましくは、被写体の識別情報は被写体の顔を識別する基準となる画像データである。ただし、被写体の識別情報は、位置情報などであってもよい。
【００１６】
さらに、記憶部に記憶された画像データの中から、所望の画像データを被写体の識別情報として識別情報記憶部に記憶する登録部をさらに備えてもよい。
【００１７】
こうすると、所望の被写体について撮影条件を満たすか否かの判断を行える。
【００１８】
さらに、撮影条件判断部が撮影条件を満たしていると判断した画像データを表示する表示部をさらに備えてもよい。
【００１９】
撮影条件は被写体の顔の向き、目の開閉、目線又は表情を含むが、画像データから得られる値を基準に判断できるものであれば特に限定されない。
【００２０】
本発明に係る撮像方法は、撮影レンズを介して入射した被写体光を受光して撮像信号に変換して出力する撮像素子、撮像素子から出力された撮像信号を画像データに変換して出力する画像データ変換部、少なくとも画像データ変換部の出力した画像データを一時的に記憶する記憶部、記憶部に記憶された画像データを記録する記録部を備える撮像装置に用いられる撮像方法であって、被写体の撮影条件を設定するステップと、記憶部の画像データが設定された撮影条件を満たしているか否かを判断するステップと、撮影条件を満たしていないと判断された画像データを記憶部から削除し、かつ撮影条件を満たしていると判断された画像データを記録部に記録するステップと、記憶部に記憶されたいずれかの画像データが撮影条件を満たしていると判断されるまで、撮像素子からの撮像信号の出力、画像データ変換部による撮像信号から画像データへの変換と画像データの出力及び記憶部による画像データの記憶を再実行させるステップと、を含む。
【００２１】
本発明に係る撮像プログラムは、撮影レンズを介して入射した被写体光を受光して撮像信号に変換して出力する撮像素子、撮像素子から出力された撮像信号を画像データに変換して出力する画像データ変換部、少なくとも画像データ変換部の出力した画像データを一時的に記憶する記憶部、記憶部に記憶された画像データを記録する記録部、演算装置を備える撮像装置に用いられる撮像プログラムであって、被写体の撮影条件を設定するステップと、記憶部の画像データが設定された撮影条件を満たしているか否かを判断するステップと、撮影条件を満たしていないと判断された画像データを記憶部から削除し、かつ撮影条件を満たしていると判断された画像データを記録部に記録するステップと、記憶部に記憶されたいずれかの画像データが撮影条件を満たしていると判断されるまで、撮像素子からの撮像信号の出力、画像データ変換部による撮像信号から画像データへの変換と画像データの出力及び記憶部による画像データの記憶を再実行させるステップと、を演算装置に実行させる。
【発明の効果】
【００２２】
本発明によると、記憶部に一時的に記憶された画像データが、設定された撮影条件を満たしているか否かを判断し、撮影条件を満たしていれば記録され、満たしていなければ記録されず消去される。かつ、所望の撮影条件を満たす画像データが得られるまで撮影が繰り返される。このため、所望の撮影条件に適合した画像を自動的に選別して記録させることが可能となる。また、撮影と画像確認の作業を繰り返す必要がなくなり、シャッターチャンスが到来したが画像確認中で撮影できなかったということがなく、撮影条件に適した画像を確実に得ることができる。
【発明を実施するための最良の形態】
【００２３】
以下、添付した図面を参照し本発明の好ましい実施の形態を説明する。
【００２４】
図１は、本発明の好ましい実施形態に係るデジタルカメラ（以下カメラと略す）１００の正面図である。
【００２５】
カメラ１００の正面に配備されたレンズ鏡胴６０には、ズームレンズ１０１ａ及びフォーカスレンズ１０１ｂを含む撮影レンズ１０１が内蔵されており、ズームレンズ１０１ａを光軸方向に移動させることで焦点距離調節が行なわれるとともに、フォーカスレンズ１０１ｂを光軸方向に移動させることによりピント調節が行なわれる。
【００２６】
レンズ鏡胴６０は、カメラボディ１８０に沈胴した状態から、予め設定された最短焦点距離位置であるワイド端と最長焦点距離位置であるテレ端との間で進退することで、カメラボディ１８０から繰り出し、また収納される。この図では、レンズ鏡胴６０がカメラボディ１８０に沈胴した状態が示されている。
【００２７】
またカメラ１００には、非撮影時には撮影レンズ１０１の前面を覆って撮影レンズ１０１と外界とを遮ることで撮影レンズ１０１を保護する状態をつくり出すとともに、撮像時には撮影レンズを外界に露出するレンズカバー６１が設けられている。
【００２８】
レンズカバー６１は開閉自在な機構で構成されており、開放状態で撮影レンズ１０１の前面を覆い、閉鎖状態で撮影レンズ１０１の前面を外界に露出する。レンズカバー６１は電源スイッチ１２１のオン／オフに連動して開放／閉鎖される。この図ではレンズカバー６１は開放状態となっている。
【００２９】
カメラ１００の上面には、中央部分にレリーズスイッチ１０４の配備されたモードダイヤル１２３と電源スイッチ１２１とが配備されており、正面には、ストロボ１０５ａ、ＡＦ補助光ランプ１０５ｂ、セルフタイマランプ１０５ｃ等が配備されている。
【００３０】
図２はカメラ１００の背面図である。カメラ１００の背面には、ズームスイッチ１２７が配備されている。ズームスイッチ１２７のワイド（Ｗ）側を押すと、押し続けている間、レンズ鏡胴６０がワイド端（望遠）側に繰り出し、テレ（Ｔ）側の他方を押すと、押し続けている間、レンズ鏡胴６０がテレ端（広角）側に移動する。
【００３１】
カメラ１００の背面には、画像表示ＬＣＤ１０２、切替レバー１２２、十字キー１２４、情報位置指定キー１２６等も設けられている。十字キー１２４は、上下左右がそれぞれ表示明るさ調整／セルフタイマ／マクロ撮影／ストロボ撮影を設定する操作系である。後述するが、十字キー１２４の下キーを押下することで、セルフタイマ回路８３の計時完了後にメインＣＰＵ２０がＣＣＤ１３２にシャッタ動作を行わせるセルフ撮影モードの設定を行える。
【００３２】
図３はカメラ１００のブロック図である。カメラ１００にはユーザがこのカメラ１００を使用するときに種々の操作を行なうための操作部１２０が設けられている。この操作部１２０には、カメラ１００を作動させるための電源投入用の電源スイッチ１２１、撮影・再生・後述する一覧再生を自在に切り替える切替レバー１２２、オート撮影やマニュアル撮影等を選択するためのモードダイヤル１２３、各種のメニューの設定や選択あるいはズームを行なうための十字キー１２４、閃光発光用スイッチ１２５、および十字キー１２４で選択されたメニューの実行やキャンセル等を行なうための情報位置指定キー１２６が備えられている。
【００３３】
また、カメラ１００には、撮影画像や再生画像等を表示するための画像表示ＬＣＤ１０２と、操作の手助けを行なうための操作ＬＣＤ表示１０３が備えられている。
【００３４】
このカメラ１００にはレリーズスイッチ１０４が配備されている。このレリーズスイッチ１０４によって撮影の開始指示がメインＣＰＵ２０へと伝えられる。このカメラ１００では切替レバー１２２によって撮影と再生と後述する「一覧モード」の切り替えが自在になっていて、撮影を行なうときにはユーザによって切替レバー１２２が撮影側に切り替えられ、再生を行なうときには切替レバー１２２が再生側に切り替えられ、「一覧モード」を行うときには切替レバー１２２が「一覧」側に切り替えられる。また、カメラ１００には、閃光を発光する閃光発光管１０５ａを有する閃光発光装置が配備されている。
【００３５】
また、カメラ１００には、撮影レンズ１０１と、絞り１３１と、それら撮影レンズ１０１および絞り１３１を経由して結像された被写体像をアナログの画像信号に変換する撮像素子であるＣＣＤセンサ１３２（以下ＣＣＤ１３２と略記する）とが備えられている。ＣＣＤ１３２は、詳細には、そのＣＣＤ１３２に照射された被写体光により発生した電荷を可変の電荷蓄積時間（露光期間）の間蓄積することにより画像信号を生成するものである。ＣＣＤ１３２からは、ＣＧ部１３６から出力される垂直同期信号ＶＤに同期したタイミングでフレーム毎の画像信号が順次出力される。
【００３６】
撮像素子にＣＣＤ１３２を用いた場合には、色偽信号やモアレ縞等の発生を防止するために、入射光内の不要な高周波成分を除去する光学的ローパスフィルタ１３２ａが配設されている。また、入射光内の赤外線を吸収若しくは反射して、長波長域で感度が高いＣＣＤセンサ１３２固有の感度特性を補正する赤外カットフィルタ１３２ｂが配設されている。光学的ローパスフィルタ１３２ａ及び赤外カットフィルタ１３２ｂの具体的な配設の態様は特に限定されない。
【００３７】
また、カメラ１００には、ＣＣＤセンサ１３２からのアナログ画像信号が表わす被写体像のホワイトバランスを合わせるとともにその被写体像の階調特性における直線の傾き（γ）を調整し、さらにアナログ画像信号を増幅する増幅率可変の増幅器を含む白バランス・γ処理部１３３が備えられている。
【００３８】
さらに、カメラ１００には、白バランス・γ処理部１３３からのアナログ信号をディジタルのＲ，Ｇ，Ｂ画像データにＡ／Ｄ変換するＡ／Ｄ部１３４と、そのＡ／Ｄ部１３４からのＲ，Ｇ，Ｂ画像データを格納するバッファメモリ１３５が備えられている。
【００３９】
本実施形態では、Ａ／Ｄ部１３４は、８ビットの量子化分解能を有し、白バランス・γ処理部１３３から出力されるアナログＲ，Ｇ，Ｂ撮像信号をレベル０〜２５５のＲ，Ｇ，Ｂデジタル画像データに変換して出力する。ただし、この量子化分解能はあくまで一例であって本発明に必須の値ではない。
【００４０】
また、カメラ１００には、ＣＧ（クロックジェネレータ）部１３６と、測光・測距用ＣＰＵ１３７と、充電・発光制御部１３８と、通信制御部１３９と、ＹＣ処理部１４０と、電源電池６８とが備えられている。
【００４１】
ＣＧ部１３６は、ＣＣＤセンサ１３２を駆動するための垂直同期信号ＶＤ，高速掃き出しパルスＰを含む駆動信号、白バランス・γ処理部１３３，Ａ／Ｄ部１３４を制御する制御信号、および通信制御部１３９を制御する制御信号を出力する。また、このＣＧ部１３６には、測光・測距用ＣＰＵ１３７からの制御信号が入力される。
【００４２】
測光・測距用ＣＰＵ１３７は、ズーム用モータ１１０、フォーカス用モータ１１１、絞り調整を行う絞り用モータ１１２を制御してズームレンズ１０１ａ、フォーカスレンズ１０１ｂ、絞り１３１をそれぞれ駆動することにより測距を行ない、ＣＧ部１３６および充電・発光制御部１３８を制御する。ズーム用モータ１１０、フォーカス用モータ１１１、絞り用モータ１１２の駆動は、モータドライバ６２によって制御され、モータドライバ６２の制御コマンドは、測光・測距用ＣＰＵ１３７あるいはメインＣＰＵ２０から送られる。
【００４３】
測光・測距用ＣＰＵ１３７は、レリーズスイッチ１０４が半押し（Ｓ１オン）されると、ＣＣＤ１３２によって周期的（１／30秒から１／60秒ごと）に得られる画像データに基づいて被写体の明るさの測光（ＥＶ値の算出）を行う。
【００４４】
即ち、ＡＥ演算部１５１は、Ａ／Ｄ変換部１３４から出力されたＲ、Ｇ、Ｂの画像信号を積算し、その積算値を測光・測距用ＣＰＵ１３７に提供する。測光・測距用ＣＰＵ１３７は、ＡＥ演算部１５１から入力する積算値に基づいて被写体の平均的な明るさ（被写体輝度）を検出し、撮影に適した露出値（ＥＶ値）を算出する。
【００４５】
そして、測光・測距用ＣＰＵ１３７は、得られたＥＶ値に基づいて絞り１３１の絞り値（Ｆ値）及びＣＣＤ１３２の電子シャッタ（シャッタスピード）を含む露出値を所定のプログラム線図にしたがって決定する（ＡＥ動作）。
【００４６】
レリーズスイッチ１０４が全押し（Ｓ２オン）されると、測光・測距用ＣＰＵ１３７は、その決定した絞り値に基づいて絞り１３１を駆動し、絞り１３１の開口径を制御するとともに、決定したシャッタスピードに基づき、ＣＧ１３６を介してＣＣＤ１３２での電荷蓄積時間を制御する。
【００４７】
ＡＥ動作は、絞り優先ＡＥ，シャッタ速度優先ＡＥ，プログラムＡＥなどがあるが、いずれにおいても、被写体輝度を測定し、この被写体輝度の測光値に基づいて決められた露出値、すなわち絞り値とシャッタスピードとの組み合わせで撮影を行うことにより、適正な露光量で撮像されるように制御しており、面倒な露出決定の手間を省くことができる。
【００４８】
ＡＦ検出部１５０は、測光・測距ＣＰＵ１３７により選定された検出範囲に対応する画像データをＡ／Ｄ変換部１３４から抽出する。焦点位置を検出する方法は、合焦位置で画像データの高周波成分が最大振幅になるという特徴を利用して行う。ＡＦ検出部１５０は、抽出された画像データの高周波成分を１フィールド期間積分することにより、振幅値を算出する。ＡＦ検出部１５０は、測光・測距ＣＰＵ１３７がフォーカス用モータ１１１を駆動制御してフォーカスレンズ１０１ｂを可動範囲内、即ち無限遠側の端点（ＩＮＦ点）から至近側の端点（ＮＥＡＲ点）の間で移動させている間に順次振幅値の計算を実行し、最大振幅を検出した時に検出値を測光・測距ＣＰＵ１３７に送信する。
【００４９】
測光・測距ＣＰＵ１３７は、この検出値を取得して対応する合焦位置に、フォーカスレンズ１０１ｂを移動させるようにフォーカス用モータ１１１に指令を出す。フォーカス用モータ１１１は、測光・測距ＣＰＵ１３７の指令に応じてフォーカスレンズ１０１ｂを合焦位置に移動させる（ＡＦ動作）。
【００５０】
測光・測距用ＣＰＵ１３７は、メインＣＰＵ２０とのＣＰＵ間通信によってレリーズスイッチ１０４と接続されており、ユーザによりレリーズスイッチ１０４が半押しされた時に、この合焦位置の検出が行われる。また、測光・測距用ＣＰＵ１３７には、ズーム用モータ１１１が接続されており、メインＣＰＵ２０が、ズームスイッチ１２７によってユーザからのＴＥＬＥ方向又はＷＩＤＥ方向へのズームの指令を取得した場合に、ズーム用モータ１１０を駆動させることにより、ズームレンズ１０１ａをＷＩＤＥ端とＴＥＬＥ端との間で移動させる。
【００５１】
充電・発光制御部１３８は，閃光発光管１０５ａを発光させるために電源電池６８からの電力の供給を受けて図示しない閃光発光用のコンデンサを充電したり、その閃光発光管１０５ａの発光を制御する。
【００５２】
充電・発光制御部１３８は，電源電池６８の充電開始、レリーズスイッチ１０４の半押し・全押し操作信号等の各種の信号や、発光量、発光タイミングを示す信号をメインＣＰＵ２０や測光・測距ＣＰＵ１３７から取り込んだことに応じ、セルフタイマランプ１０５ｃやＡＦ補助光ランプ１０５ｂへの電流供給制御を行い、所望の発光量が所望のタイミングで得られるように制御する。
【００５３】
具体的には、メインＣＰＵ２０あるいは測光・測距ＣＰＵ１３７から充電・発光制御部１３８へハイ（Ｈ）レベルの信号が入力されると、セルフタイマランプ１０５ｃは通電状態となり点灯する。一方、充電・発光制御部１３８へロー（Ｌ）レベルの信号が入力されると、セルフタイマランプ１０５ｃは非通電状態となり消灯する。
【００５４】
メインＣＰＵ２０あるいは測光・測距ＣＰＵ１３７は、Ｈ・Ｌレベル信号の出力時間の比率（デューティ比）を変化させて設定することでセルフタイマランプ１０５ｃの輝度（明るさ）を変化させる。
【００５５】
なお、セルフタイマランプ１０５ｃはＬＥＤで構成してもよく、ＡＦ補助光ランプ１０５ｂを構成するＬＥＤと共通にしてもよい。
【００５６】
メインＣＰＵ２０には、セルフタイマ回路８３が接続されている。メインＣＰＵ２０は、セルフ撮影モードが設定されている場合、レリーズスイッチ１０４の全押し信号に基づいて計時を行なう。この計時中に、メインＣＰＵ２０は測光・測距ＣＰＵ１３７を介し、残り時間に合わせて点滅速度をだんだんと早めながら、セルフタイマランプ１０５ｃを点滅させる。セルフタイマ回路８３は、計時完了後に計時完了信号をメインＣＰＵ２０に入力する。メインＣＰＵ２０は、計時完了信号に基づいて、ＣＣＤ１３２にシャッタ動作を実施させる。
【００５７】
通信制御部１３９には、通信ポート１０７が備えられており、この通信制御部１３９は、カメラ１００により撮影された被写体の画像信号をＵＳＢ端子が備えられたパーソナルコンピュータ等の外部装置に出力し、およびこのような外部装置からカメラ１００に画像信号を入力することにより、その外部装置との間のデータ通信を担うものである。また、このカメラ１００は、ロール状の写真フイルムに写真撮影を行なう通常のカメラが有するＩＳＯ感度１００，２００，４００，１６００等に切り替える機能を模擬した機能を有し、ＩＳＯ感度４００以上に切り替えられた場合、白バランス・γ処理部１３３の増幅器の増幅率が所定の増幅率を越えた高増幅率に設定された高感度モードとなる。通信制御部１３９は、高感度モードでの撮影中は、外部装置との通信を停止する。
【００５８】
また、カメラ１００には、圧縮・伸長＆ＩＤ抽出部１４３と、Ｉ／Ｆ部１４４が備えられている。圧縮・伸長＆ＩＤ抽出部１４３は、バッファメモリ１３５に格納された画像データを、バスライン１４２を介して読み出して圧縮し、Ｉ／Ｆ部１４４を経由してメモリカード２００に格納する。また、圧縮・伸長＆ＩＤ抽出部１４３は、メモリカード２００に格納された画像データの読み出しにあたり、メモリカード２００固有の識別番号（ＩＤ）を抽出し、そのメモリカード２００に格納された画像データを読み出して伸長し、バッファメモリ１３５に格納する。
【００５９】
バッファメモリ１３５に格納されたＹ／Ｃ信号は、圧縮・伸長＆ＩＤ抽出部１４３によって所定のフォーマットに従って圧縮された後、Ｉ／Ｆ１４４を介してメモリカード２００のようなリムーバブルメディアないしハードディスク（ＨＤＤ）７５のような内蔵型大容量記憶媒体に所定の形式（例えばExif（Exchangeable Image File Format）ファイル）で記録される。ハードディスク（ＨＤＤ）７５へのデータ記録またはハードディスク（ＨＤＤ）７５からのデータの読込みは、メインＣＰＵ２０の指令に応じてハードディスクコントローラ７４によって制御される。
【００６０】
また、カメラ１００には、メインＣＰＵ２０と、ＥＥＰＲＯＭ１４６と、ＹＣ／ＲＧＢ変換部１４７と、表示用のドライバ１４８とが備えられている。メインＣＰＵ２０は、このカメラ１００全体の制御を行なう。ＥＥＰＲＯＭ１４６には、このカメラ１００固有の固体データやプログラム等が格納されている。ＹＣ／ＲＧＢ変換部１４７は、ＹＣ処理部１４０で生成されたカラー映像信号ＹＣを３色のＲＧＢ信号に変換して表示用のドライバ１４８を経由して画像表示ＬＣＤ１０２に出力する。
【００６１】
また、カメラ１００は、ＡＣ電源から電力を得るためのＡＣアダプタ４８と電源電池６８とが着脱可能な構成となっている。電源電池６８は充電可能な二次電池、例えばニカド電池、ニッケル水素電池、リチウムイオン電池で構成される。電源電池６８は使い切り型の一次電池、例えばリチウム電池、アルカリ電池で構成してもよい。電源電池６８は図示しない電池収納室に装填することにより、カメラ１００の各回路と電気的に接続される。
【００６２】
ＡＣアダプタ４８がカメラ１００に装填されＡＣ電源からＡＣアダプタ４８を介してカメラ１００に電力が供給される場合には、電源電池６８が電池収納室に装填されている場合であっても、優先的に当該ＡＣアダプタ４８から出力された電力がカメラ１００の各部に駆動用の電力として供給される。また、ＡＣアダプタ４８が装填されておらず、かつ電源電池６８が電池収納室に装填されている場合には、当該電源電池６８から出力された電力がカメラ１００の各部に駆動用の電力として供給される。
【００６３】
なお、図示しないが、カメラ１００には、電池収納室内に収納される電源電池６８とは別にバックアップ電池が設けられている。内蔵バックアップ電池には例えば専用の二次電池が用いられ、電源電池６８によって充電される。バックアップ電池は、電源電池６８の交換や取り外し等、電源電池６８が電池収納室に装填されていない場合、カメラ１００の基本機能に給電する。
【００６４】
即ち、電源電池６８又はＡＣアダプタ４８からの電源供給が停止すると、バックアップ電池がスイッチング回路（図示せず）によってＲＴＣ１５等に接続され、これらの回路に給電する。これにより、バックアップ電池２９が寿命に達しない限り、ＲＴＣ１５等の基本機能には、電源供給が間断なく継続する。
【００６５】
ＲＴＣ（Real Time Clock）１５は計時専用のチップであり、電源電池６８やＡＣアダプタ４８からの給電がオフされていてもバックアップ電池から電源供給を受けて継続的に動作する。
【００６６】
画像表示ＬＣＤ１０２には透過型又は半透過型の液晶パネル７１を背面側から照明するバックライト７０が配設されており、省電力モードの場合には、メインＣＰＵ２０によりそのバックライト７０の明るさ（輝度）がバックライトドライバ７２を介して制御され、バックライト７０の消費電力が低減されるようになっている。また、省電力モードは、操作部１２０の情報位置指定キー１２６を押して画像表示ＬＣＤ１０２にメニュー画面を表示させ、そのメニュー画面で所定の操作を行うことによってオン／オフを設定することができるようになっている。
【００６７】
図４はメインＣＰＵ２０の実行するプログラムをブロック図で概念的に示している。メインＣＰＵ２０は、ＥＥＰＲＯＭ１４６やハードディスク７５等のコンピュータ読み取り可能な記憶媒体に記憶されたプログラムである顔抽出部２０ａ、目領域検出部２０ｂ、目開閉検出部２０ｃ、表情判断部２０ｄ、撮影条件設定部２０ｅ、撮影条件判断部２０ｆ、表示制御部２０ｇをＲＡＭ１４５等に読み出して実行する。これらをまとめて単にプログラムと呼ぶこともある。
【００６８】
顔抽出部２０ａは、バッファメモリ１３５に逐次記憶される画像（以下、これらをまとめて元画像とも称することもある）から人物の顔部分を含む領域である顔領域を抽出する。顔領域の抽出方法としては、例えば本出願人による特開平９−１０１５７９号公報「顔領域抽出方法及び複写条件決定方法」において開示された技術を適用することができる。
【００６９】
この技術は、撮影した画像の各画素の色相が肌色の範囲に含まれるか否かを判定して肌色領域と非肌色領域とに分割すると共に、画像中のエッジを検出して画像中の各箇所をエッジ部分又は非エッジ部分に分類する。そして、肌色領域内に位置し非エッジ部分に分類された画素からなり、かつエッジ部分と判定された画素で囲まれた領域を顔候補領域として抽出し、抽出した顔候補領域が人物の顔に相当する領域かを判定し、この判定結果に基づき顔領域として抽出するものである。また、この他に、特開２００３−２０９６８３号公報や特開２００２−１９９２２１号公報に記載される方法で顔領域を抽出することもできる。
【００７０】
以下、顔抽出部２０ａが元画像から抽出した顔領域の画像を抽出顔画像という。
【００７１】
目領域検出部２０ｂは、顔抽出部２０ａが元画像から抽出した顔領域から目の存在する目領域を検出する。目領域は顔検出の結果得られる顔概略中心位置の相対的位置関係から検出することができる。
【００７２】
目開閉検出部２０ｃは、目領域内の目が開いているか又は閉じているか、あるいは完全に開いているかまたは半開きであるかを判断する。目の開閉の判断方法は特に限定されない。例えば目開閉検出部２０ｃは、両目に相当する２つの目領域内の縦方向黒色画素数をそれぞれ検出する。そして、２つの目領域の縦方向黒色画素数に基づき、両目が開いているか否か、あるいは半開きであるか否かを判断する。
【００７３】
表情判断部２０ｄは、抽出顔画像が特定の表情（例えば喜怒哀楽のいずれか）であるか否かを判断する。その具体的方法は、例えば特許文献１に記載のものを適用できる。
【００７４】
表示制御部２０ｇは、ドライバ１４８に内蔵されたＯＳＤ信号発生回路１４８ａに対し、シャッタ速度や絞り値、撮影可能枚数、撮影日時、警告メッセージ、グラフィカルユーザインターフェイス（ＧＵＩ）等の文字及び記号情報を表示するための信号を発生させるコマンドを送る。ＯＳＤ信号発生回路１４８ａから出力される信号は、必要に応じてＹＣ／ＲＧＢ変換部１４７からの画像信号に混合されて、液晶パネル７１に供給される。これにより、スルー画像や再生画像に文字等が合成された合成画像が表示される。
【００７５】
以下、図５のフローチャートを参照し、カメラ１００の実行する自動画像記録処理の流れを説明する。この処理は、被写体が１人の場合に行われる。この処理は、操作部１２０の操作に応じて任意に開始／終了できる。
【００７６】
Ｓ１では、撮影条件設定部２０ｅは、操作部１２０の操作により所望の撮影条件を設定させる。例えば、表示制御部２０ｇのコマンドにより、図６に示すようなＧＵＩを液晶パネル７１に表示させ、「顔の向き」、「目」の開閉、「目線」、「表情」を、撮影条件とするか否かを操作部１２０の操作により任意に選択させる。撮影条件設定部２０ｅは、設定された撮影条件をＲＡＭ１４５に記憶する。
【００７７】
Ｓ２では、レリーズスイッチ１０４の全押しに応じ、記録用画像の取得を行う。取得された画像データはＹ／Ｃ信号に変換され、ガンマ補正等の所定の処理が施された後、バッファメモリ１３５に格納される。
【００７８】
Ｓ３では、顔抽出部２０ａ、目領域検出部２０ｂ、目開閉検出部２０ｃ、表情判断部２０ｄにより、顔画像の抽出、目領域の検出、目開閉検出、表情の判断を行う。これらの各プログラムの処理をまとめて顔認識と呼ぶ。顔認識の結果は顔認識情報としてＲＡＭ１４５に記憶される。
【００７９】
Ｓ４では、撮影条件判断部２０ｆは、ＲＡＭ１４５に記憶された顔認識情報と撮影条件とを参照し、設定された撮影条件を記録用画像が満たしているか否かを判断する。撮影条件判断部２０ｆが記録用画像が撮影条件を満たしていると判断した場合はＳ６に移行し、満たしていないと判断した場合はＳ５に移行する。
【００８０】
設定された撮影条件を記録用画像が満たしているか否かの判断は、次のようにして行う。例えば、図６のＧＵＩで「顔向き」の「正面」ボックスにチェックが設定されていれば、撮影条件判断部２０ｆは、抽出顔画像の顔の向きが正面であるか否かを判断する。撮影条件判断部２０ｆは、抽出顔画像の顔の向きが正面であれば「顔向き」の撮影条件を満たすと判断し、抽出顔画像の顔の向きが正面でなければ「顔向き」の撮影条件を満たさないと判断する。
【００８１】
あるいは、図６のＧＵＩで「目」の「半目無効」ボックスにチェックが設定されていれば、撮影条件判断部２０ｆは、目開閉検出部２０ｃが「目閉じ」または「半目」と判断していれば「目」の撮影条件を見たさないと判断する。また、撮影条件判断部２０ｆは、目開閉検出部２０ｃが「目閉じ」とも「半目」とも判断していなければ「目」の撮影条件を見たすと判断する。
【００８２】
あるいは、図６のＧＵＩで「目線」の「カメラ目線」ボックスにチェックが設定されていれば、撮影条件判断部２０ｆは、抽出顔画像の目線がカメラ目線であるか否かを判断する。カメラ目線であれば「目線」の撮影条件を満たしていると判断し、カメラ目線でなければ「目線」の撮影条件を満たしていないと判断する。
【００８３】
あるいは、図６のＧＵＩで「表情」の「喜」、「怒」、「哀」、「楽」ボタンのいずれか設定されていれば、撮影条件判断部２０ｆは、抽出顔画像の表情が、設定されたボタンに対応する「喜」、「怒」、「哀」または「楽」のいずれかと一致するか否かを判断する。撮影条件判断部２０ｆは、設定されたボタンの表情と一致していれば「表情」の撮影条件を満たしていると判断し、一致していなければ「表情」の撮影条件を満たしていないと判断する。
【００８４】
そして、撮影条件判断部２０ｆが上記で判断したいずれの撮影条件も満たしていれば記録用画像が撮影条件を満たしていると判断してＳ６に移行し、いずれかの撮影条件を満たしていなければ記録用画像が撮影条件を満たしていないと判断してＳ５に移行する。
【００８５】
あるいは、撮影条件判断部２０ｆが上記で判断したいずれかの撮影条件を満たしていれば記録用画像が撮影条件を満たしていると判断してＳ６に移行し、いずれの撮影条件も満たしていなければ記録用画像が撮影条件を満たしていないと判断してＳ５に移行するようにしてもよい。
【００８６】
Ｓ５では、メインＣＰＵ２０は、撮影条件を満たしていないと判断された記録用画像をバッファメモリ１３５から消去してＳ２に戻り、記録用画像の取得を続行する。ただし、２回目以降の記録用画像取得は、レリーズスイッチ１０４の全押しとは無関係に、自動的に行われる。この際、画像データが撮影条件を満たしていない旨のメッセージを液晶パネル７１に表示したり、図示しないスピーカによって警報音を再生してもよい。
【００８７】
また、所定の時間（例えば５分間）が経過しても撮影条件を満たしていると判断された画像が全く得られなかった場合、Ｓ２が所定回数（例えば２０回）繰り返されても撮影条件を満たしていると判断された画像が全く得られなかった場合、図示しないスピーカによって警報音を再生し、Ｓ２の画像取得を中断してもよい。
【００８８】
Ｓ６では、撮影条件を満たしていると判断された記録用画像の記録を行う。即ち、バッファメモリ１３５に格納されたＹ／Ｃ信号をメモリカード２００ないしハードディスク（ＨＤＤ）７５に所定の形式で記録する。記録した画像を「確定画像」として液晶パネル７１に表示してもよい。あるいは、撮影条件を満たした画像が得られた旨のメッセージを液晶パネル７１に表示したり、スピーカから警報音を再生してもよい。
【００８９】
以上のように、順次得られる画像データについて撮影条件を満たしているか否かを判断し、この判断結果に応じて画像を記録するか、あるいは画像を削除して撮影を続行することで、所望の撮影条件を満たす画像を確実に得ることができる。
【００９０】
この自動画像記録処理は様々な用途に応用できる。一例として、赤ちゃんを被写体として撮影する場合を考える。赤ちゃんはなかなか正面を向いてくれないため、従来では、レリーズスイッチを押して撮影した画像を確認し、失敗した画像を削除し、再び撮影を行うといった動作を繰り返して所望の画像を得ていた。このような動作の繰り返しは面倒であるばかりか、画像の確認中、画像の消去中にシャッターチャンスが訪れてしまい、これを逃してしまうことが往々にしてあった。
【００９１】
そこで、本発明に係るカメラ１００を用いて、「正面」、「カメラ目線」などの撮影条件を予め設定しておけば、撮影条件を満たす画像が得られるまで自動的に撮影が繰り返され、従来のような面倒な動作を繰り返す必要もなく、所望の画像が確実に得られる。
【００９２】
＜第２実施形態＞
第１実施形態の自動画像記録処理の各ステップでは、撮影動作の繰り返しと撮影条件の判断が直列で行われていたが、これらを並列で行うこともできる。
【００９３】
図７は第２実施形態に係る自動画像記録処理の流れを例示するフローチャートである。
【００９４】
Ｓ１１では、操作部１２０の操作により所望の撮影間隔の設定を受け付ける。設定された撮影間隔は後述のＳ２２で使われる。撮影間隔としては、例えば３秒間、５秒間などを設定することができる。
【００９５】
Ｓ１２では、所望の撮影条件を設定させる。この処理はＳ１と同様である。
【００９６】
Ｓ１３では、操作部１２０の操作により撮影フラグのＯＮ／ＯＦＦの設定を受け付ける。撮影フラグのＯＮ／ＯＦＦは、自動画像記録処理のループ処理であるＳ１４、Ｓ２１及びＳ２２を繰り返すか否かを設定する。ユーザは、撮影の繰り返しを望むならば撮影フラグをＯＮに、繰り返しを望まないならば撮影フラグをＯＦＦに設定すればよい。
【００９７】
ただし、撮影フラグのＯＮ／ＯＦＦは、後述するＳ３６でも行われ、操作部１２０の操作のみにより設定されるのではない。
【００９８】
Ｓ１４では、Ｓ２と同様、記録用画像の取得を行う。
【００９９】
以降、Ｓ２１〜Ｓ２２の処理と、Ｓ３１〜Ｓ３８の処理は並行して行われるものとする。
【０１００】
Ｓ２１では、撮影フラグがＯＮに設定されているか否かを判断する。撮影フラグがＯＮに設定されている場合はＳ２２に移行し、ＯＦＦに設定されている場合は処理を終了する。
【０１０１】
Ｓ２２では、画像取得（Ｓ１４）の完了から、設定された撮影間隔（Ｓ１１）の経過を計時し、撮影間隔が経過するとＳ１４に戻り、再び画像取得を行う。
【０１０２】
Ｓ３１では、バッファメモリ１３５に記憶された記録用画像を参照し、顔認識の行われていない記録用画像が存在するか否かを判断する。顔認識の行われていない記録用画像が存在しない場合はＳ３２に移行し、新たな記録用画像の取得を待機する。
【０１０３】
なお、例えばカメラ１００の向きが変わるなど、被写体が変わったと想定される場合は、新たな記録用画像の取得を待機せず処理を終了してもよい。
【０１０４】
Ｓ３３では、まだ顔認識の行われていない記録用画像につき顔認識を行う。
【０１０５】
Ｓ３４では、抽出顔画像が撮影条件を満たしているか否かを判断する。この判断はＳ４と同様である。撮影条件を満たしていればＳ３６に移行し、満たしていなければＳ３５に移行する。
【０１０６】
Ｓ３５では、撮影条件を満たしていない記録用画像を削除する。
【０１０７】
Ｓ３６では、撮影フラグをＯＦＦに設定する。これにより、画像取得の繰り返し（Ｓ１４）は停止する。
【０１０８】
Ｓ３７では、顔認識を行っていない画像を全て削除する。これは、画像取得（Ｓ１４）のタイミングによっては、Ｓ３４の判断が終わった後に画像取得が再実行され、Ｓ３１の判断を受けていない新たな記録用画像が記憶されることがあるが、既に撮影条件を満たす画像の存在が確認されていれば、その他の新たな画像について撮影条件を満たすか否かを判断する実益に乏しいためである。ただし、一概にその他の新しい画像の全てが不要ともいえない場合もあるから、本ステップの処理を実行するかしないかを任意に設定できるようにしてもよい。
【０１０９】
Ｓ３８では、撮影条件を満たしている記録用画像を記録する。この処理はＳ６と同様である。ただし、第１実施形態と異なり、撮影条件を満たしている記録用画像が複数存在する場合もある。その場合は、それらを全て記録するか、あるいは、撮影条件を満たしている記録用画像の中から、記録すべき画像を操作部１２０から選択させ、選択された画像のみを記録してもよい。
【０１１０】
本実施形態のように画像取得と撮影条件の判断を並行で処理すれば、ＣＰＵ２０の負荷を無視すると、画像取得の繰り返しの間隔を任意に短くでき、シャッターチャンスを逃す可能性がさらに低くなる。
【０１１１】
＜第３実施形態＞
第１及び第２実施形態は被写体が１人の場合を想定していた。しかし、複数人の被写体のうち、特定の被写体について顔認識及び撮影条件を満たしているか否かの判断を行うことが可能である。
【０１１２】
このため、まず、各被写体を識別する情報をＨＤＤ７５等に登録しておく。
【０１１３】
図８を参照すると、ＨＤＤ７５には、基本情報登録テーブル７５ａが記憶されている。基本情報登録テーブル７５ａは、被写体となる個々人の顔を識別する基準となる画像である「登録顔画像」とその被写体個人に割り当てられた固有の情報である「被写体ＩＤ」とを対応づける。「登録顔画像」及び「被写体ＩＤ」は、さらに、個人の「名前」と対応づけられている。「被写体ＩＤ」、「登録顔画像」、「名前」が対応づけた一連の情報を、ここでは基本情報と呼ぶ。
【０１１４】
登録顔画像は、デジタルカメラ１００を使用する撮影者が各被写体の顔を個別に撮影することで得られる。あるいは、外部のサーバやカメラなどの各種電子機器から通信ポート１０７を介してＨＤＤ７５に入力してもよい。あるいはメモリカード２００から読み出したものであってもよい。
【０１１５】
基本情報登録テーブル７５ａの記憶内容は所定のメニュー操作によって液晶パネル７１に表示させることもできる。また、記憶内容の追加・変更・削除・更新も可能である。
【０１１６】
基本情報登録テーブル７５ａの登録のタイミングはいつでもよいが、好ましくは自動画像記録処理の実行される前に行われる。
【０１１７】
基本情報登録テーブル７５ａは必ずしもカメラ１００内部の記憶媒体に蓄積しておかなくてもよく、外部のサーバなどに記憶しておき、通信ポート１０７を介して必要に応じアクセスしてもよい。
【０１１８】
また、各被写体を識別・管理するプログラムを用意する。
【０１１９】
図９を参照すると、ＣＰＵ２０はプログラムである顔判定部２０ｈ及び被写体管理部２０ｉを実行する。顔判定部２０ｈは、顔抽出部２０ａが抽出した抽出顔画像の中から、予め選択された登録顔画像に適合するものを特定し、特定した登録顔画像に対応する被写体ＩＤを特定する。登録顔画像と抽出顔画像との適合の判定は各種の顔認識技術が利用でき、例えば顔の大きさ、顔の輪郭、目の位置などから両者の適合を判定できる。
【０１２０】
あるいは、集合写真のように、被写体の位置が被写体ごとに予め定められている場合、基本情報登録テーブル７５ａでは、抽出顔画像の位置と被写体ＩＤと登録顔画像の関係を規定しておき、顔判定部２０ｈは、抽出顔画像の位置に対応して被写体ＩＤ及び登録顔画像を特定してもよい。
【０１２１】
被写体管理部２０ｉは、基本情報登録テーブル７５ａへの顔画像の記憶内容の追加・変更・削除・更新を管理する。
【０１２２】
図１０は第３実施形態に係る自動画像記録処理の流れを示すフローチャートである。
【０１２３】
まず、Ｓ４１では、予め特定されている１又は複数の被写体を撮影しようとする撮影者が、切替レバー１２２を「撮影」に設定し、それらの被写体の顔を個別に撮影する。ここでは、顔検出部２０ａが顔領域を検出できるよう、明瞭かつ適切な大きさで撮影することが好ましい。
【０１２４】
また、被写体の顔の向き、表情は様々変化しうるから、１つの登録顔画像のみを参照しても撮影条件の判断が困難な場合もある。このため、同一人の被写体ＩＤに対応させて、複数の顔の向き、複数の表情の顔画像を登録しておき、任意に設定される撮影条件を満たすか否かの判断が精度よく行われるようにしておく。
【０１２５】
撮影された各顔画像は液晶パネル７１に表示される。被写体管理部２０ｉは、液晶パネル７１に表示された図示しないグラフィカルユーザインタフェース（ＧＵＩ）によって、被写体の「名前」の入力を受け付ける。
【０１２６】
その後、撮影した顔画像（外部機器からインポートした顔画像であってもよい）を基本情報登録テーブル７５ａに登録するか否かを確認し、登録する旨が操作部１２０から指定されると、被写体管理部２０ｉは、撮影された顔画像に一意的な被写体ＩＤを付与し、操作部１２０から入力された名前と顔画像と被写体ＩＤとを対応づけて基本情報登録テーブル７５ａに記憶する。
【０１２７】
Ｓ４２では、撮影条件の設定を受け付ける。この処理はＳ１と同様である。
【０１２８】
Ｓ４３では、操作部１２０の操作により顔認識を行う対象とすべき被写体を選択させる。具体的には、基本情報登録テーブル７５ａに記憶された「名前」の一覧をＧＵＩで表示し、その中から所望の名前を選択させることで、選択された名前に対応する登録顔画像を選択させる。被写体の位置が定まっている場合は、その位置（例えば中央部）を指定させることで、指定された位置に対応する登録顔画像を選択させる。
【０１２９】
Ｓ４４では、記録用画像の取得を行う。
【０１３０】
Ｓ４５では、顔認識を行う。
【０１３１】
Ｓ４６では、顔判定部２０ｈは、Ｓ４３で選択された登録顔画像と適合する抽出顔画像を特定する。そして、特定された抽出顔画像が撮影条件を満たしているか否かを判断する。撮影条件を満たしているか否かの判断はＳ４と同様である。特定された抽出顔画像が撮影条件を満たしていればＳ４８に移行し、満たしていなければＳ４７に移行する。
【０１３２】
Ｓ４７では、撮影条件を満たしていない抽出顔画像の抽出された記録用画像を削除し、Ｓ４４に戻って引き続き画像取得を行う。
【０１３３】
Ｓ４８では、記録した画像を「確定画像」として液晶パネル７１に表示してもよい。また、Ｓ４３で選択された登録顔画像に対応する「名前」や、撮影条件を満たす画像が得られた旨のメッセージも合わせて表示してもよい。
【０１３４】
この処理では、複数の被写体のうち、特定の被写体が撮影条件を満たすまで撮影を繰り返すことができる。例えば、複数の赤ちゃんがいるところで、自分の赤ちゃんを中心に撮影したい場合は、自分の赤ちゃんの顔画像を基本情報登録テーブル７５ａに登録した上、特定の被写体として選択しておけばよい。
【０１３５】
＜その他の実施形態＞
上記のプログラムである顔抽出部２０ａ、目領域検出部２０ｂ、目開閉検出部２０ｃ、表情判断部２０ｄ、撮影条件設定部２０ｅ、撮影条件判断部２０ｆ、表示制御部２０ｇ、顔判定部２０ｈ、被写体管理部ｉをＣＰＵ２０で実行する代わりに、これらの一部又は全部を実装した専用の半導体集積回路（ＡＳＩＣ, Application Specific Integratｅ Circuit）で構成する態様も可能である。こうすると、メインＣＰＵ２０の負荷が軽くなり好ましい。
【図面の簡単な説明】
【０１３６】
【図１】デジタルカメラの正面図
【図２】デジタルカメラの背面図
【図３】デジタルカメラのブロック構成図
【図４】メインＣＰＵの実行するプログラムを概念的に示した図
【図５】第１実施形態に係る自動画像記録処理の流れを示すフローチャート
【図６】撮影条件設定画面の表示例
【図７】第２実施形態に係る自動画像記録処理の流れを示すフローチャート
【図８】基本情報登録テーブルの概念説明図
【図９】メインＣＰＵの実行するプログラムを概念的に示した図
【図１０】第３実施形態に係る自動画像記録処理の流れを示すフローチャート
【符号の説明】
【０１３７】
２０：メインＣＰＵ、６０：レンズ鏡胴、６１：レンズカバー、６２：モータドライバ、７０：バックライト、７１：液晶パネル、７２：バックライトドライバ、８２：セルフタイマ回路、１０１：撮影レンズ、１０１ａ：ズームレンズ、１０１ｂ：フォーカスレンズ、１０５ｂ：ＡＦ補助光ランプ、１０５ｃ：セルフタイマランプ、１１０：ズーム用モータ、１１１：フォーカス用モータ、１１２：絞り用モータ、１２３：モードダイヤル、１２４：十字キー、１３１：絞り、１３２：ＣＣＤ、１３４：Ａ／Ｄ変換部、１５０：ＡＦ検出部、１５１：ＡＥ演算部
【図１】
0004626425.tif 000002
【図２】
0004626425.tif 000003
【図３】
0004626425.tif 000004
【図４】
0004626425.tif 000005
【図５】
0004626425.tif 000006
【図６】
0004626425.tif 000007
【図７】
0004626425.tif 000008
【図８】
0004626425.tif 000009
【図９】
0004626425.tif 000010
【図１０】
0004626425.tif 000011