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