(57)【要約】【課題】被写体の人数が複数でも顔が撮影画面から外れる失敗を防止する。【解決手段】シャッタボタンを半押しすると、ＣＣＤからフィールド画の撮像信号が読み出され、デジタル信号の画像データに変換される。画像データに基づいて３人の顔の検出を行ない、各顔中心座標を求め、これから顔重心座標を算出する。各顔中心座標のいずれかが撮影画面内に入っていないか、顔重心座標が判定領域に入っていない場合、ＬＥＤを点滅するとともに、音声ガイダンス「もっと顔を寄せて下さい。」を発して警告及び案内を行なう。各顔中心座標が撮影画面内に入っており、かつ顔重心座標が判定領域に入っている場合、ＬＥＤを連続点灯するとともに、「撮影できます。」と発して、ユーザに撮影を促す。シャッタボタンを全押し操作すると、ＣＣＤからフレーム画の撮像信号が読み出され、デジタルの画像データに変換され、各種の処理を施されてからメモリカードに記録される。【選択図】図５
2008244804.tif 000002
【特許請求の範囲】
【請求項１】
撮影光学系によって結像される被写体像を撮像素子により光電変換して画像データを得るとともに、撮影に際しては前記画像データを記憶部に記憶する撮像装置において、
前記画像データに基づいて被写体の顔を検出する顔検出部と、
この顔検出部によって検出された顔の画像データに基づいて撮影画面における顔の中心座標を求める顔中心検出部と、
前記顔検出部によって検出された顔が複数ある場合、前記顔中心検出部によって検出された各顔の中心座標に基づいて全ての顔の中心である重心座標を求める顔重心検出部と、
前記中心座標が撮影画面内に入っているか否かを判定するとともに、前記重心座標が撮影画面に設定された所定の判定領域に入っているか否かを判定する判定部と、
前記中心座標が撮影画面内に入っており、かつ前記重心座標が所定の判定領域に入っていると前記判定部により判定された場合に、前記撮影を許容する制御部と
を備えたことを特徴とする撮像装置。
【請求項２】
撮影光学系によって結像される被写体像を撮像素子により光電変換して画像データを得るとともに、撮影に際しては前記画像データを記憶部に記憶する撮像装置において、
前記画像データに基づいて被写体の顔を検出する顔検出部と、
この顔検出部によって検出された顔の画像データに基づいて被写体の両目を検出するとともに前記両目の開閉状態を検出する目検出部と、
前記顔検出部によって検出された顔の画像データに基づいて撮影画面における顔の中心座標を求める顔中心検出部と、
前記顔検出部によって検出された顔が複数ある場合、前記顔中心検出部によって検出された各顔の中心座標に基づいて全ての顔の中心である重心座標を求める顔重心検出部と、
前記中心座標が撮影画面内に入っているか否かを判定するとともに、前記重心座標が撮影画面に設定された所定の判定領域に入っているか否かを判定する判定部と、
前記中心座標が撮影画面内に入っており、かつ前記重心座標が所定の判定領域に入っていると前記判定部により判定され、かつ前記目検出部によって被写体の両目が開いている状態が検出された場合、前記撮影を許容する制御部と
を備えたことを特徴とする撮像装置。
【請求項３】
前記判定領域は、前記撮影画面の中央部に設定された撮影画面よりも小さく撮影画面と相似形をした領域であることを特徴とする請求項１または２記載の撮像装置。
【請求項４】
前記制御部は、前記撮影を許容する場合、その旨を被写体に知らせることを特徴とする請求項１ないし３いずれか記載の撮像装置。
【請求項５】
前記制御部は、前記撮影を許容しない場合、前記撮影が許容されるように、被写体又は装置の移動を促す案内を行なうことを特徴とする請求項１ないし４いずれか記載の撮像装置。
【請求項６】
前記判定領域の撮影画面に対する大きさを顔の数が増えるにつれて小さく設定変更する領域サイズ変更部を設けたことを特徴とする請求項１ないし５いずれか記載の撮像装置。
【請求項７】
前記制御部は、前記撮影を許容する場合、これと同時に自動的に撮影を実行することを特徴とする請求項１ないし６いずれか記載の撮像装置。
【請求項８】
前記制御部は、前記自動的に撮影を実行するに際して、連続して複数コマを撮影することを特徴とする請求項７記載の撮像装置。
【請求項９】
前記撮影光学系は、焦点距離が変更自在なズームレンズであるとともに、
前記顔の画像データに基づいて撮影画面に占める顔のサイズを検出する顔サイズ検出部と、
前記顔のサイズを指定する顔サイズ指定部と、
前記顔サイズ検出部によって検出された顔のサイズが顔サイズ指定部によって指定された顔のサイズと一致するか否かを判定する顔サイズ判定部とを設け、
前記顔サイズ検出部によって検出された顔のサイズが顔サイズ指定部によって指定された顔のサイズと一致しないと顔サイズ判定部によって判定された場合、前記制御部は、前記撮影光学系の焦点距離を変更することを特徴とする請求項１ないし８いずれか記載の撮像装置。
【請求項１０】
前記顔サイズ指定部は、被写体の顔をクローズアップして撮影するアップショットモード，被写体の上半身を撮影するバストショットモード，及び被写体の全身を撮影するフルショットモードからモード指定することにより、顔のサイズを指定することを特徴とする請求項９記載の撮像装置。
【請求項１１】
前記制御部は、前記顔サイズ指定部により、前記アップショットモードとバストショットモードが一緒に指定された場合、バストショットの画像を撮影してバストショットの画像からアップショットの画像をトリミングし、バストショットモードとフルショットモードが一緒に指定された場合、フルショットの画像を撮影してフルショットの画像からバストショットの画像をトリミングし、アップショットモードとフルショットモードが一緒に指定された場合、フルショットの画像を撮影してフルショットの画像からアップショットの画像をトリミングし、それぞれ得られた２個の画像を記録するとともに、前記アップショットモードとバストショットモードとフルショットモードが一緒に指定された場合、フルショットの画像を撮影してフルショットの画像からバストショットの画像とアップショットの画像をそれぞれトリミングし、得られた３個の画像を記録することを特徴とする請求項１０記載の撮像装置。
【請求項１２】
撮影光学系によって結像される被写体像を撮像素子により光電変換して画像データを得るとともに、撮影に際しては前記画像データを記憶部に記憶する撮像装置において、
撮影画面を複数の領域に仮想的に分割し、いずれの領域に被写体の顔を写し込むかを指定する領域指定部と、
撮影枚数と撮影間隔とを指定する枚数・間隔指定部と、
シャッタレリーズ操作に応答して時間の計測を開始し、所定時間の経過後に撮影を許容するセルフタイマと、
前記セルフタイマが時間の計測を開始してから、前記画像データに基づいて被写体の顔を検出する顔検出部と、
この顔検出部によって検出された顔の画像データに基づいて撮影画面における顔の中心座標を求める顔中心検出部と、
前記顔検出部によって検出された顔が複数ある場合、前記顔中心検出部によって検出された各顔の中心座標に基づいて全ての顔の中心である重心座標を求める顔重心検出部と、
前記中心座標が領域指定部によって指定された指定領域の内側に入っているか否かを判定するとともに、前記重心座標が前記指定領域に設定された所定の判定領域に入っているか否かを判定する判定部と、
前記顔の画像データに基づいて適正露出値を演算する露出演算部と、
前記顔の画像データに基づいて焦点位置を検出する焦点位置検出部と、
前記中心座標が前記指定領域の内側に入っており、かつ前記重心座標が所定の判定領域に入っていると前記判定部により判定されるとともに前記セルフタイマによる計測時間が所定時間を経過した際に、前記適正露出値及び焦点位置をロックし、前記枚数・間隔指定部によって指定された撮影枚数と撮影間隔とで撮影を行なう制御部と
を備えたことを特徴とする撮像装置。
【請求項１３】
撮影光学系によって結像される被写体像を光電変換して画像データを得るとともに、撮影に際しては画像データを記憶部に記憶する撮像方法において、
前記画像データに基づいて被写体の顔を検出する顔検出ステップと、
前記顔検出ステップにて検出された顔の画像データに基づいて撮影画面における顔の中心座標を求める顔中心検出ステップと、
前記顔が複数ある場合、各顔の中心座標に基づいて全ての顔の中心である重心座標を求める顔重心検出ステップと、
前記中心座標が撮影画面内に入っているか否かを判定するとともに、前記重心座標が撮影画面に設定された所定の判定領域に入っているか否かを判定する判定ステップと、
前記中心座標が撮影画面内に入っており、かつ前記重心座標が所定の判定領域に入っていると判定ステップにて判定された場合に、前記撮影を許容する撮影許容ステップと
からなることを特徴とする撮像方法。
【請求項１４】
撮影光学系によって結像される被写体像を撮像素子により光電変換して画像データを得るとともに、撮影に際しては画像データを記憶部に記憶する撮像方法において、
前記画像データに基づいて被写体の顔を検出する顔検出ステップと、
前記顔検出ステップにて検出された顔の画像データに基づいて被写体の両目を検出するとともに前記両目の開閉状態を検出する目検出ステップと、
前記顔検出ステップにて検出された顔の画像データに基づいて撮影画面における顔の中心座標を求める顔中心検出ステップと、
前記顔検出ステップにて検出された顔が複数ある場合、前記顔中心検出ステップによって検出された各顔の中心座標に基づいて全ての顔の中心である重心座標を求める顔重心検出ステップと、
前記中心座標が撮影画面内に入っているか否かを判定するとともに、前記重心座標が撮影画面に設定された所定の判定領域に入っているか否かを判定する判定ステップと、
前記中心座標が撮影画面内に入っており、かつ前記重心座標が所定の判定領域に入っていると判定ステップにて判定され、かつ前記目検出ステップにて被写体の両目が開いている状態が検出された場合、前記撮影を許容する撮影許容ステップと
を備えたことを特徴とする撮像方法。
【請求項１５】
前記判定領域の撮影画面に対する大きさを顔の数が増えるにつれて小さく設定変更する領域サイズ変更ステップを設けたことを特徴とする請求項１３または１４記載の撮像方法。
【請求項１６】
前記撮影光学系は、焦点距離が変更自在なズームレンズであるとともに、
前記顔の画像データに基づいて撮影画面に占める顔のサイズを検出する顔サイズ検出ステップと、
前記顔のサイズを指定する顔サイズ指定ステップと、
前記顔サイズ検出ステップにて検出された顔のサイズが顔サイズ指定ステップにて指定された顔のサイズと一致するか否かを判定する顔サイズ判定ステップと、
前記顔サイズ検出ステップにて検出された顔のサイズが顔サイズ指定ステップにて指定された顔のサイズと一致しないと顔サイズ判定ステップにて判定された場合、前記撮影光学系の焦点距離を変更する焦点距離変更ステップと
を設けたことを特徴とする請求項１３ないし１５いずれか記載の撮像方法。
【請求項１７】
撮影光学系によって結像される被写体像を撮像素子により光電変換して画像データを得るとともに、撮影に際しては画像データを記憶部に記憶する撮像方法において、
撮影画面を複数の領域に仮想的に分割し、いずれの領域に被写体の顔を写し込むかを指定する領域指定ステップと、
撮影枚数と撮影間隔とを指定する枚数・間隔指定ステップと、
シャッタレリーズ操作に応答して時間の計測を開始し、所定時間の経過後に撮影を許容する撮影タイミング遅延ステップと、
前記時間の計測が開始されてから、前記画像データに基づいて被写体の顔を検出する顔検出ステップと、
この顔検出ステップにて検出された顔の画像データに基づいて撮影画面における顔の中心座標を求める顔中心検出ステップと、
前記顔検出ステップにて検出された顔が複数ある場合、前記顔中心検出ステップにて検出された各顔の中心座標に基づいて全ての顔の中心である重心座標を求める顔重心検出ステップと、
前記中心座標が領域指定部によって指定された指定領域の内側に入っているか否かを判定するとともに、前記重心座標が前記指定領域に設定された所定の判定領域に入っているか否かを判定する判定ステップと、
前記顔の画像データに基づいて適正露出値を演算する露出演算ステップと、
前記顔の画像データに基づいて焦点位置を検出する焦点位置検出ステップと、
前記中心座標が前記指定領域の内側に入っており、かつ前記重心座標が所定の判定領域に入っていると前記判定ステップにて判定されるとともに前記撮影タイミング遅延ステップにて撮影が許容された際に、前記適正露出値及び焦点位置をロックし、前記枚数・間隔指定部によって指定された撮影枚数と撮影間隔とで撮影を行なう撮影実行ステップと
を備えたことを特徴とする撮像方法。
【請求項１８】
撮影光学系によって結像される被写体像を光電変換して画像データを得るとともに、撮影に際しては画像データを記憶部に記憶する撮像装置の制御プログラムにおいて、
前記画像データに基づいて被写体の顔を検出する顔検出処理と、
前記顔検出処理にて検出された顔の画像データに基づいて撮影画面における顔の中心座標を求める顔中心検出処理と、
前記顔が複数ある場合、各顔の中心座標に基づいて全ての顔の中心である重心座標を求める顔重心検出処理と、
前記中心座標が撮影画面内に入っているか否かを判定するとともに、前記重心座標が撮影画面に設定された所定の判定領域に入っているか否かを判定する判定処理と、
前記中心座標が撮影画面内に入っており、かつ前記重心座標が所定の判定領域に入っていると判定処理にて判定された場合に、前記撮影を許容する撮影許容処理と
を撮像装置に行なわせることを特徴とする撮像装置の制御プログラム。
【請求項１９】
撮影光学系によって結像される被写体像を撮像素子により光電変換して画像データを得るとともに、撮影に際しては画像データを記憶部に記憶する撮像装置の制御プログラムにおいて、
前記画像データに基づいて被写体の顔を検出する顔検出処理と、
前記顔検出処理にて検出された顔の画像データに基づいて被写体の両目を検出するとともに前記両目の開閉状態を検出する目検出処理と、
前記顔検出処理にて検出された顔の画像データに基づいて撮影画面における顔の中心座標を求める顔中心検出処理と、
前記顔検出処理にて検出された顔が複数ある場合、前記顔中心検出処理によって検出された各顔の中心座標に基づいて全ての顔の中心である重心座標を求める顔重心検出処理と、
前記中心座標が撮影画面内に入っているか否かを判定するとともに、前記重心座標が撮影画面に設定された所定の判定領域に入っているか否かを判定する判定処理と、
前記中心座標が撮影画面内に入っており、かつ前記重心座標が所定の判定領域に入っていると判定処理にて判定され、かつ前記目検出処理にて被写体の両目が開いている状態が検出された場合、前記撮影を許容する撮影許容処理と
を撮像装置に行なわせることを特徴とする撮像装置の制御プログラム。
【請求項２０】
前記判定領域の撮影画面に対する大きさを顔の数が増えるにつれて小さく設定変更する領域サイズ変更処理を撮像装置に行なわせることを特徴とする請求項１８または１９記載の撮像装置の制御プログラム。
【請求項２１】
前記撮影光学系は、焦点距離が変更自在なズームレンズであるとともに、
前記顔の画像データに基づいて撮影画面に占める顔のサイズを検出する顔サイズ検出処理と、
前記顔のサイズを指定する顔サイズ指定処理と、
前記顔サイズ検出処理にて検出された顔のサイズが顔サイズ指定処理にて指定された顔のサイズと一致するか否かを判定する顔サイズ判定処理と、
前記顔サイズ検出処理にて検出された顔のサイズが顔サイズ指定処理にて指定された顔のサイズと一致しないと顔サイズ判定処理にて判定された場合、前記撮影光学系の焦点距離を変更する焦点距離変更処理と
を撮像装置に行なわせることを特徴とする請求項１８ないし２０いずれか記載の撮像装置の制御プログラム。
【請求項２２】
撮影光学系によって結像される被写体像を撮像素子により光電変換して画像データを得るとともに、撮影に際しては画像データを記憶部に記憶する撮像装置の制御プログラムにおいて、
撮影画面を複数の領域に仮想的に分割し、いずれの領域に被写体の顔を写し込むかを指定する領域指定処理と、
撮影枚数と撮影間隔とを指定する枚数・間隔指定処理と、
シャッタレリーズ操作に応答して時間の計測を開始し、所定時間の経過後に撮影を許容する撮影タイミング遅延処理と、
前記時間の計測が開始されてから、前記画像データに基づいて被写体の顔を検出する顔検出処理と、
この顔検出処理にて検出された顔の画像データに基づいて撮影画面における顔の中心座標を求める顔中心検出処理と、
前記顔検出処理にて検出された顔が複数ある場合、前記顔中心検出処理にて検出された各顔の中心座標に基づいて全ての顔の中心である重心座標を求める顔重心検出処理と、
前記中心座標が領域指定部によって指定された指定領域の内側に入っているか否かを判定するとともに、前記重心座標が前記指定領域に設定された所定の判定領域に入っているか否かを判定する判定処理と、
前記顔の画像データに基づいて適正露出値を演算する露出演算処理と、
前記顔の画像データに基づいて焦点位置を検出する焦点位置検出処理と、
前記中心座標が前記指定領域の内側に入っており、かつ前記重心座標が所定の判定領域に入っていると前記判定処理にて判定されるとともに前記撮影タイミング遅延処理にて撮影が許容された際に、前記適正露出値及び焦点位置をロックし、前記枚数・間隔指定部によって指定された撮影枚数と撮影間隔とで撮影を行なう撮影実行処理と
を撮像装置に行なわせることを特徴とする撮像装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及び撮像方法並びに制御プログラムに関し、更に詳しくは、撮影者が自分自身を被写体として撮影する自分撮り撮影に好適な撮像装置及び撮像方法並びに制御プログラムに関する。
【背景技術】
【０００２】
撮影者が自分自身を被写体として撮影する自分撮り撮影を行なう場合、撮影画面から被写体の顔がはみ出して撮影に失敗することが多い。このような失敗を防止するデジタルカメラ等の撮像装置としては、例えば特許文献１に記載されたものが知られている。
【０００３】
特許文献１記載のデジタルカメラは、撮像素子から出力される撮像信号に基づいて被写体の顔の輪郭を検出するとともに、撮影画面の範囲内に顔の輪郭が収まっているか否かを判定する。ユーザは、撮影レンズを自分の方に向けてデジタルカメラを把持する。デジタルカメラが、ユーザの顔が撮影画面の範囲内に収まっていないと判定した場合、撮影レンズ側の前面に設けられた上下左右の４方向を指し示す４個のＬＥＤのうちの１個を点灯し、デジタルカメラを移動させるべき方向をユーザに示す。ユーザは、デジタルカメラを把持した手を動かしてデジタルカメラを移動させ、４個のＬＥＤの全部が一斉に点灯する位置でシャッタレリーズ操作を行なう。
【０００４】
また、自分撮りでは、セルフタイマを使用する場合が多いことから、画面が被写体側に向くように液晶表示板を変位させるとともに、リモートコントロールによってレリーズ操作を行なった場合には、自動的にセルフタイマモードに設定されるようにした撮像装置が知られている（例えば特許文献２）。
【０００５】
また、自分撮りでは、撮像装置に対する顔の向きが適切でない状態で撮影される場合が少なくないことから、被写体の顔が所定の方向に向いたことを検知して自動的に撮影が行なわれる撮像装置が知られている（例えば特許文献３）。この撮像装置は、予め所定の方向を向いた顔の画像認識パターンを記憶しており、被写体の顔がこの画像認識パターンに一致したことを検知した時に自動的に撮影を実行する。
【０００６】
また、自分撮りでは、利き手でない方の左手でカメラを保持してレリーズ操作を行なうことが多いことから、手ブレを起こして失敗することが多い。このため、自分撮りモードに設定された時には、セルフタイマ撮影やリモコン撮影に自動設定されるようにしたカメラが知られている（例えば特許文献４）。
【０００７】
また、自分撮りでは、撮影画面から自分がはみ出してしまうことが多い。そこで、自分撮りモードに設定すると、ズームレンズである撮影レンズの焦点距離をワイド側に自動的に設定するカメラが知られている（例えば特許文献５）。
【特許文献１】特開２００５−２１７７６８号公報
【特許文献２】特開２００５−１３４８４７号公報
【特許文献３】特開２００３−２２４７６１号公報
【特許文献４】特開２００１−２４９３７９号公報
【特許文献５】特開２００３−２９５２６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、自分撮りを行なう際には、被写体が自分１人とは限らず、複数の人数で撮影することも少なくない。この場合、全ての顔の輪郭を撮影画面内に入れることが不可能で顔の一部が欠けていても撮影したい場合があり、上記特許文献１〜５記載のいずれの撮像装置も、このような場合を考慮していない。
【０００９】
本発明は、上記問題を解決するためになされたもので、被写体の人数が複数であっても被写体の顔が撮影画面から完全に外れるような失敗を防止することができる撮像装置及び撮像方法並びに制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明の撮像装置は、撮影光学系によって結像される被写体像を撮像素子により光電変換して画像データを得るとともに、撮影に際しては前記画像データを記憶部に記憶する撮像装置において、前記画像データに基づいて被写体の顔を検出する顔検出部と、この顔検出部によって検出された顔の画像データに基づいて撮影画面における顔の中心座標を求める顔中心検出部と、前記顔検出部によって検出された顔が複数ある場合、前記顔中心検出部によって検出された各顔の中心座標に基づいて全ての顔の中心である重心座標を求める顔重心検出部と、前記中心座標が撮影画面内に入っているか否かを判定するとともに、前記重心座標が撮影画面に設定された所定の判定領域に入っているか否かを判定する判定部と、前記中心座標が撮影画面内に入っており、かつ前記重心座標が所定の判定領域に入っていると前記判定部により判定された場合に、前記撮影を許容する制御部とを備えたことを特徴とする。
【００１１】
撮影光学系によって結像される被写体像を撮像素子により光電変換して画像データを得るとともに、撮影に際しては前記画像データを記憶部に記憶する撮像装置において、前記画像データに基づいて被写体の顔を検出する顔検出部と、この顔検出部によって検出された顔の画像データに基づいて被写体の両目を検出するとともに前記両目の開閉状態を検出する目検出部と、前記顔検出部によって検出された顔の画像データに基づいて撮影画面における顔の中心座標を求める顔中心検出部と、前記顔検出部によって検出された顔が複数ある場合、前記顔中心検出部によって検出された各顔の中心座標に基づいて全ての顔の中心である重心座標を求める顔重心検出部と、前記中心座標が撮影画面内に入っているか否かを判定するとともに、前記重心座標が撮影画面に設定された所定の判定領域に入っているか否かを判定する判定部と、前記中心座標が撮影画面内に入っており、かつ前記重心座標が所定の判定領域に入っていると前記判定部により判定され、かつ前記目検出部によって被写体の両目が開いている状態が検出された場合、前記撮影を許容する制御部とを備えたことを特徴とする。
【００１２】
前記判定領域は、前記撮影画面の中央部に設定された撮影画面よりも小さく撮影画面と相似形をした領域であることを特徴とする。
【００１３】
前記制御部は、前記撮影を許容する場合、その旨を被写体に知らせることを特徴とする。
【００１４】
前記制御部は、前記撮影を許容しない場合、前記撮影が許容されるように、被写体又は装置の移動を促す案内を行なうことを特徴とする。
【００１５】
前記判定領域の撮影画面に対する大きさを顔の数が増えるにつれて小さく設定変更する領域サイズ変更部を設けたことを特徴とする。
【００１６】
前記制御部は、前記撮影を許容する場合、これと同時に自動的に撮影を実行することを特徴とする。
【００１７】
前記制御部は、前記自動的に撮影を実行するに際して、連続して複数コマを撮影することを特徴とする。
【００１８】
前記撮影光学系は、焦点距離が変更自在なズームレンズであるとともに、前記顔の画像データに基づいて撮影画面に占める顔のサイズを検出する顔サイズ検出部と、前記顔のサイズを指定する顔サイズ指定部と、前記顔サイズ検出部によって検出された顔のサイズが顔サイズ指定部によって指定された顔のサイズと一致するか否かを判定する顔サイズ判定部とを設け、前記顔サイズ検出部によって検出された顔のサイズが顔サイズ指定部によって指定された顔のサイズと一致しないと顔サイズ判定部によって判定された場合、前記制御部は、前記撮影光学系の焦点距離を変更することを特徴とする。
【００１９】
前記顔サイズ指定部は、被写体の顔をクローズアップして撮影するアップショットモード，被写体の上半身を撮影するバストショットモード，及び被写体の全身を撮影するフルショットモードからモード指定することにより、顔のサイズを指定することを特徴とする。
【００２０】
前記制御部は、前記顔サイズ指定部により、前記アップショットモードとバストショットモードが一緒に指定された場合、バストショットの画像を撮影してバストショットの画像からアップショットの画像をトリミングし、バストショットモードとフルショットモードが一緒に指定された場合、フルショットの画像を撮影してフルショットの画像からバストショットの画像をトリミングし、アップショットモードとフルショットモードが一緒に指定された場合、フルショットの画像を撮影してフルショットの画像からアップショットの画像をトリミングし、それぞれ得られた２個の画像を記録するとともに、前記アップショットモードとバストショットモードとフルショットモードが一緒に指定された場合、フルショットの画像を撮影してフルショットの画像からバストショットの画像とアップショットの画像をそれぞれトリミングし、得られた３個の画像を記録することを特徴とする。
【００２１】
撮影光学系によって結像される被写体像を撮像素子により光電変換して画像データを得るとともに、撮影に際しては前記画像データを記憶部に記憶する撮像装置において、撮影画面を複数の領域に仮想的に分割し、いずれの領域に被写体の顔を写し込むかを指定する領域指定部と、撮影枚数と撮影間隔とを指定する枚数・間隔指定部と、シャッタレリーズ操作に応答して時間の計測を開始し、所定時間の経過後に撮影を許容するセルフタイマと、前記セルフタイマが時間の計測を開始してから、前記画像データに基づいて被写体の顔を検出する顔検出部と、この顔検出部によって検出された顔の画像データに基づいて撮影画面における顔の中心座標を求める顔中心検出部と、前記顔検出部によって検出された顔が複数ある場合、前記顔中心検出部によって検出された各顔の中心座標に基づいて全ての顔の中心である重心座標を求める顔重心検出部と、前記中心座標が領域指定部によって指定された指定領域の内側に入っているか否かを判定するとともに、前記重心座標が前記指定領域に設定された所定の判定領域に入っているか否かを判定する判定部と、前記顔の画像データに基づいて適正露出値を演算する露出演算部と、前記顔の画像データに基づいて焦点位置を検出する焦点位置検出部と、前記中心座標が前記指定領域の内側に入っており、かつ前記重心座標が所定の判定領域に入っていると前記判定部により判定されるとともに前記セルフタイマによる計測時間が所定時間を経過した際に、前記適正露出値及び焦点位置をロックし、前記枚数・間隔指定部によって指定された撮影枚数と撮影間隔とで撮影を行なう制御部とを備えたことを特徴とする。
【００２２】
本発明の撮像方法は、撮影光学系によって結像される被写体像を光電変換して画像データを得るとともに、撮影に際しては画像データを記憶部に記憶する撮像方法において、前記画像データに基づいて被写体の顔を検出する顔検出ステップと、前記顔検出ステップにて検出された顔の画像データに基づいて撮影画面における顔の中心座標を求める顔中心検出ステップと、前記顔が複数ある場合、各顔の中心座標に基づいて全ての顔の中心である重心座標を求める顔重心検出ステップと、前記中心座標が撮影画面内に入っているか否かを判定するとともに、前記重心座標が撮影画面に設定された所定の判定領域に入っているか否かを判定する判定ステップと、前記中心座標が撮影画面内に入っており、かつ前記重心座標が所定の判定領域に入っていると判定ステップにて判定された場合に、前記撮影を許容する撮影許容ステップとからなることを特徴とする。
【００２３】
撮影光学系によって結像される被写体像を撮像素子により光電変換して画像データを得るとともに、撮影に際しては画像データを記憶部に記憶する撮像方法において、前記画像データに基づいて被写体の顔を検出する顔検出ステップと、前記顔検出ステップにて検出された顔の画像データに基づいて被写体の両目を検出するとともに前記両目の開閉状態を検出する目検出ステップと、前記顔検出ステップにて検出された顔の画像データに基づいて撮影画面における顔の中心座標を求める顔中心検出ステップと、前記顔検出ステップにて検出された顔が複数ある場合、前記顔中心検出ステップによって検出された各顔の中心座標に基づいて全ての顔の中心である重心座標を求める顔重心検出ステップと、前記中心座標が撮影画面内に入っているか否かを判定するとともに、前記重心座標が撮影画面に設定された所定の判定領域に入っているか否かを判定する判定ステップと、前記中心座標が撮影画面内に入っており、かつ前記重心座標が所定の判定領域に入っていると判定ステップにて判定され、かつ前記目検出ステップにて被写体の両目が開いている状態が検出された場合、前記撮影を許容する撮影許容ステップとを備えたことを特徴とする。
【００２４】
前記判定領域の撮影画面に対する大きさを顔の数が増えるにつれて小さく設定変更する領域サイズ変更ステップを設けたことを特徴とする。
【００２５】
前記撮影光学系は、焦点距離が変更自在なズームレンズであるとともに、前記顔の画像データに基づいて撮影画面に占める顔のサイズを検出する顔サイズ検出ステップと、前記顔のサイズを指定する顔サイズ指定ステップと、前記顔サイズ検出ステップにて検出された顔のサイズが顔サイズ指定ステップにて指定された顔のサイズと一致するか否かを判定する顔サイズ判定ステップと、前記顔サイズ検出ステップにて検出された顔のサイズが顔サイズ指定ステップにて指定された顔のサイズと一致しないと顔サイズ判定ステップにて判定された場合、前記撮影光学系の焦点距離を変更する焦点距離変更ステップとを設けたことを特徴とする。
【００２６】
撮影光学系によって結像される被写体像を撮像素子により光電変換して画像データを得るとともに、撮影に際しては画像データを記憶部に記憶する撮像方法において、撮影画面を複数の領域に仮想的に分割し、いずれの領域に被写体の顔を写し込むかを指定する領域指定ステップと、撮影枚数と撮影間隔とを指定する枚数・間隔指定ステップと、シャッタレリーズ操作に応答して時間の計測を開始し、所定時間の経過後に撮影を許容する撮影タイミング遅延ステップと、前記時間の計測が開始されてから、前記画像データに基づいて被写体の顔を検出する顔検出ステップと、この顔検出ステップにて検出された顔の画像データに基づいて撮影画面における顔の中心座標を求める顔中心検出ステップと、前記顔検出ステップにて検出された顔が複数ある場合、前記顔中心検出ステップにて検出された各顔の中心座標に基づいて全ての顔の中心である重心座標を求める顔重心検出ステップと、前記中心座標が領域指定部によって指定された指定領域の内側に入っているか否かを判定するとともに、前記重心座標が前記指定領域に設定された所定の判定領域に入っているか否かを判定する判定ステップと、前記顔の画像データに基づいて適正露出値を演算する露出演算ステップと、前記顔の画像データに基づいて焦点位置を検出する焦点位置検出ステップと、前記中心座標が前記指定領域の内側に入っており、かつ前記重心座標が所定の判定領域に入っていると前記判定ステップにて判定されるとともに前記撮影タイミング遅延ステップにて撮影が許容された際に、前記適正露出値及び焦点位置をロックし、前記枚数・間隔指定部によって指定された撮影枚数と撮影間隔とで撮影を行なう撮影実行ステップとを備えたことを特徴とする。
【００２７】
本発明の撮像装置の制御プログラムは、撮影光学系によって結像される被写体像を光電変換して画像データを得るとともに、撮影に際しては画像データを記憶部に記憶する撮像装置の制御プログラムにおいて、前記画像データに基づいて被写体の顔を検出する顔検出処理と、前記顔検出処理にて検出された顔の画像データに基づいて撮影画面における顔の中心座標を求める顔中心検出処理と、前記顔が複数ある場合、各顔の中心座標に基づいて全ての顔の中心である重心座標を求める顔重心検出処理と、前記中心座標が撮影画面内に入っているか否かを判定するとともに、前記重心座標が撮影画面に設定された所定の判定領域に入っているか否かを判定する判定処理と、前記中心座標が撮影画面内に入っており、かつ前記重心座標が所定の判定領域に入っていると判定処理にて判定された場合に、前記撮影を許容する撮影許容処理とを撮像装置に行なわせることを特徴とする。
【００２８】
撮影光学系によって結像される被写体像を撮像素子により光電変換して画像データを得るとともに、撮影に際しては画像データを記憶部に記憶する撮像装置の制御プログラムにおいて、前記画像データに基づいて被写体の顔を検出する顔検出処理と、前記顔検出処理にて検出された顔の画像データに基づいて被写体の両目を検出するとともに前記両目の開閉状態を検出する目検出処理と、前記顔検出処理にて検出された顔の画像データに基づいて撮影画面における顔の中心座標を求める顔中心検出処理と、前記顔検出処理にて検出された顔が複数ある場合、前記顔中心検出処理によって検出された各顔の中心座標に基づいて全ての顔の中心である重心座標を求める顔重心検出処理と、前記中心座標が撮影画面内に入っているか否かを判定するとともに、前記重心座標が撮影画面に設定された所定の判定領域に入っているか否かを判定する判定処理と、前記中心座標が撮影画面内に入っており、かつ前記重心座標が所定の判定領域に入っていると判定処理にて判定され、かつ前記目検出処理にて被写体の両目が開いている状態が検出された場合、前記撮影を許容する撮影許容処理とを撮像装置に行なわせることを特徴とする。
【００２９】
前記判定領域の撮影画面に対する大きさを顔の数が増えるにつれて小さく設定変更する領域サイズ変更処理を撮像装置に行なわせることを特徴とする。
【００３０】
前記撮影光学系は、焦点距離が変更自在なズームレンズであるとともに、前記顔の画像データに基づいて撮影画面に占める顔のサイズを検出する顔サイズ検出処理と、前記顔のサイズを指定する顔サイズ指定処理と、前記顔サイズ検出処理にて検出された顔のサイズが顔サイズ指定処理にて指定された顔のサイズと一致するか否かを判定する顔サイズ判定処理と、前記顔サイズ検出処理にて検出された顔のサイズが顔サイズ指定処理にて指定された顔のサイズと一致しないと顔サイズ判定処理にて判定された場合、前記撮影光学系の焦点距離を変更する焦点距離変更処理とを撮像装置に行なわせることを特徴とする。
【００３１】
撮影光学系によって結像される被写体像を撮像素子により光電変換して画像データを得るとともに、撮影に際しては画像データを記憶部に記憶する撮像装置の制御プログラムにおいて、撮影画面を複数の領域に仮想的に分割し、いずれの領域に被写体の顔を写し込むかを指定する領域指定処理と、撮影枚数と撮影間隔とを指定する枚数・間隔指定処理と、シャッタレリーズ操作に応答して時間の計測を開始し、所定時間の経過後に撮影を許容する撮影タイミング遅延処理と、前記時間の計測が開始されてから、前記画像データに基づいて被写体の顔を検出する顔検出処理と、この顔検出処理にて検出された顔の画像データに基づいて撮影画面における顔の中心座標を求める顔中心検出処理と、前記顔検出処理にて検出された顔が複数ある場合、前記顔中心検出処理にて検出された各顔の中心座標に基づいて全ての顔の中心である重心座標を求める顔重心検出処理と、前記中心座標が領域指定部によって指定された指定領域の内側に入っているか否かを判定するとともに、前記重心座標が前記指定領域に設定された所定の判定領域に入っているか否かを判定する判定処理と、前記顔の画像データに基づいて適正露出値を演算する露出演算処理と、前記顔の画像データに基づいて焦点位置を検出する焦点位置検出処理と、前記中心座標が前記指定領域の内側に入っており、かつ前記重心座標が所定の判定領域に入っていると前記判定処理にて判定されるとともに前記撮影タイミング遅延処理にて撮影が許容された際に、前記適正露出値及び焦点位置をロックし、前記枚数・間隔指定部によって指定された撮影枚数と撮影間隔とで撮影を行なう撮影実行処理とを撮像装置に行なわせることを特徴とする。
【発明の効果】
【００３２】
本発明の撮像装置及び撮像方法並びに制御プログラムによれば、撮像素子から出力された画像データに基づいて被写体の顔を検出し、この顔の画像データに基づいて撮影画面における顔の中心座標を求め、顔が複数ある場合、各顔の中心座標に基づいて全ての顔の中心である重心座標を求め、中心座標が撮影画面内に入っており、かつ重心座標が所定の判定領域に入っている場合に撮影を許容するようにしたので、被写体の人数が複数であっても被写体の顔が撮影画面から完全に外れるような失敗を防止することができる。
【００３３】
中心座標が撮影画面内に入っており、かつ重心座標が所定の判定領域に入っているとともに、被写体の両目が開いている状態が検出された場合に撮影を許容するようにしたので、被写体の人数が複数であっても被写体の顔が撮影画面から完全に外れることなく、かつ瞬きのない撮影を行なうことができる。
【００３４】
前記重心座標が、撮影画面の中央部に設定され、撮影画面と相似形をしているので、被写体の顔をクローズアップして撮影するアップショットに好適であり、被写体の人数が複数であっても被写体の顔が撮影画面から完全に外れるような失敗を防止することができる。
【００３５】
撮影が許容される場合、その旨が被写体に報知されるので、安心して撮影に臨むことができる。
【００３６】
撮影が許容されない場合、撮影が許容されるように、被写体又は装置の移動を促す案内を行なうので、被写体の人数が複数であっても被写体の顔が撮影画面から完全に外れるような失敗を防止することができる。
【００３７】
判定領域の大きさを顔の数が増えるにつれて小さく変更するので、顔の数が増えるにつれて顔が撮影画面から外れやすくなるのを防ぐことができる。
【００３８】
撮影が許容されるのと同時に自動的に撮影が実行されるので、撮影が許容された際にレリーズ操作を行なう必要がなく、利き手でない方の手で装置を保持している場合でも、手ブレが発生するおそれを少なくすることができる。
【００３９】
自動的に撮影を実行する際に連続して複数コマを撮影するので、その中からよりよい画像を優先して記録することができる。
【００４０】
検出された顔のサイズが予め指定された顔のサイズと一致しない場合、撮影光学系の焦点距離を変更するので、被写体の人数が複数であっても被写体の顔が撮影画面から完全に外れるような失敗を防止することができる。
【００４１】
アップショットモード，バストショットモード，及びフルショットモードからモード指定することにより顔のサイズを指定するので、指定されたモードに対応するサイズの顔で撮影することができる。
【００４２】
撮影された画像に含まれる画像は、撮影された画像をトリミングすることにより得るようにしたので、１度の撮影で被写体の撮影サイズが異なった複数枚の画像を得ることができる。
【００４３】
撮影画面を複数の領域に仮想的に分割し、いずれの領域に被写体の顔を写し込むかを指定するとともに、撮影枚数と撮影間隔とを指定してセルフタイマ撮影を行なうことにより、セルフタイマによる計測時間が経過するまでに被写体の顔を検出するとともに、適正露出値及び焦点位置を求めてロックし、セルフタイマによる計測時間が経過した後は、指定された撮影枚数と撮影間隔とで撮影を行なうので、最初は検出されやすい素の顔で装置の前に立つが、タイマ時間が経過した後は、自由な装いやポーズで自分撮り撮影を行なうことができる。また、顔が複数ある場合、各顔の中心座標に基づいて全ての顔の中心である重心座標を求め、中心座標が指定領域内に入っており、かつ重心座標が指定領域内の所定の判定領域に入っている場合に撮影を許容するので、被写体の人数が複数であっても被写体の顔が指定領域から完全に外れるような失敗を防止することができる。
【発明を実施するための最良の形態】
【００４４】
本発明の第１実施形態の撮像装置であるデジタルカメラは、自分撮りモードにおいて、被写体の人数が複数の場合に、各被写体の顔の中心座標がそれぞれ撮影画面内に入るとともに、全ての顔の中心である重心座標が撮影画面の中央部に設定された所定の判定領域の内側に入るようにしたものである。これにより、被写体の人数が複数であっても、各被写体の顔が撮影画面から大幅にはみ出すという失敗を防止することができる。なお、被写体の人数が１人の場合には、被写体の顔の中心座標がそのまま重心座標になるだけで、全く同様に適用することができる。
【００４５】
デジタルカメラ１０の外観を示す図１において、デジタルカメラ１０のカメラ本体１１の前面には、ズームレンズである撮影レンズ１２、フラッシュ発光部１４、ＬＥＤ１５、及びスピーカ１６が設けられている。なお、図示しないが、カメラ本体１１の左手側には、メモリカード１７（図２参照）を装着するためのカードスロットが設けられている。
【００４６】
ＬＥＤ１５は、後述する自分撮りモード時に、状況に応じて点滅又は連続点灯する。スピーカ１６は、詳しくは後述するように、自分撮りモード時に音声ガイダンスで状況をユーザに知らせる。
【００４７】
カメラ本体１１の上面には、回転させることにより通常撮影モード，自分撮りモード，再生モードなどの切換えを行なうリング状のモード切換ダイヤル１８，この中心部に設けられたシャッタボタン１９，電源スイッチ２０が配設されている。
【００４８】
シャッタボタン１９は、軽く押して止める「半押し」と、「半押し」から更に押し込む「全押し」との２段階式に構成される。「半押し」では、ＡＦ及び自動露出制御（ＡＥ）が作動してＡＦとＡＥをロックするとともに、自分撮りモードでは、詳しくは後述するように、更に顔検出や撮影が可能か否かなどの判断を行なう。また、「全押し」では、撮影が実行される。
【００４９】
カメラ本体１１の背面には、スルー画を表示して電子ファインダとして使用されるとともに撮影した画像のプレビュー画やメモリカード１７から読み出した再生画像などを表示する液晶ディスプレイ（ＬＣＤ）２２（図２参照）と、ズームボタン，多機能の十字ボタン，メニュー／実行ボタン，液晶表示／戻るボタン，再生モードボタンなどからなる操作部２３（図２参照）が設けられている。
【００５０】
デジタルカメラ１０の電気的構成を示す図２において、デジタルカメラ１０は、上述した撮影レンズ１２，フラッシュ発光部１４，ＬＥＤ１５，スピーカ１６，メモリカード１７，モード切換ダイヤル１８，シャッタボタン１９，電源スイッチ２０，ＬＣＤ２２及び操作部２３の他、ＣＰＵ２５，ＣＣＤ２７，アナログ信号処理部２８，Ａ／Ｄ変換器２９，顔検出ＩＣ３０，バッファメモリ３１，モータ駆動部３３，ＣＣＤドライバ３４，タイミングジェネレータ（ＴＧ）３５，デジタル信号処理部３６，圧縮伸張処理部３７，ＬＣＤドライバ３８，ＡＥ／ＡＦ／ＡＷＢ処理回路３９，メディアコントローラ４０，データバス４１，ＥＥＰＲＯＭ４２，ＲＡＭ４３，フラッシュ制御回路４４，オーディオＩＣ４５，バックライトドライバ４６，及びバックライト４７からなる。
【００５１】
ＥＥＰＲＯＭ４２には、カメラ本体内の各部を制御するための制御プログラムや、各種制御用データ等が製造時に記憶されている。ＲＡＭ４３には、作業用データが一時的に記憶される。ＣＰＵ２５は、これらの制御プログラムや各種制御用データ等に基づいて各部を制御する。
【００５２】
撮影レンズ１２は、変倍レンズやフォーカスレンズ等のレンズ群の他、光量を調節する絞り、変倍レンズ及びフォーカスレンズを光軸方向に移動させるモータ、絞りを駆動するモータから構成されている。また、モータ駆動部３３は、ＣＰＵ２５によって制御され、撮影レンズ１２内のモータを駆動する駆動信号を生成する。
【００５３】
ＣＣＤ２７は、撮影レンズ１２の背後に配置されており、撮影レンズ１２を透過した被写体光は、ＣＣＤ２７の受光面に結像される。ＣＣＤ２７は、光学的な画像を電気的な撮像信号に変換して出力する。なお、ＣＣＤ２７に代えて、ＣＭＯＳタイプの撮像素子を用いてもよい。
【００５４】
ＣＣＤドライバ３４は、ＣＰＵ２５の制御により、ＣＣＤ２７を駆動するための駆動信号を生成する。ＣＣＤ２７は、この駆動信号によって駆動され、スルー画表示の際にはフィールド画（偶数フィールド又は奇数フィールド）の撮像信号が読み出され、アナログ信号処理部２８に入力される。また、撮影時にはＣＣＤ２７からフレーム画の撮像信号が読み出され、アナログ信号処理部２８に入力される。
【００５５】
アナログ信号処理部２８は、相関二重サンプリング回路（ＣＤＳ）と、増幅器（ＡＭＰ）とからなる。撮像信号は、ＣＤＳによってノイズが除去され、さらに、ＡＭＰによって、予め設定されたＩＳＯ感度に基づいてゲイン調整される。その後、撮像信号は、アナログ信号処理部２８からＡ／Ｄ変換器２９に出力される。
【００５６】
Ａ／Ｄ変換器２９は、アナログ信号である撮像信号をデジタル信号の画像データ（ＣＣＤＲＡＷデータ）に変換して、顔検出ＩＣ３０に送るとともにバッファメモリ３１に記憶する。ＴＧ３５は、ＣＰＵ２５の指令に従ってＣＣＤドライバ３４、アナログ信号処理部２８及びＡ／Ｄ変換器２９に対してタイミング信号を与えており、このタイミング信号によって各部の同期がとられている。
【００５７】
顔検出ＩＣ３０は、自分撮りモードにおいて、画像データに基づいて顔検出を行なった後、顔の中心座標（以下顔中心座標という）を検出するとともに、顔の数が複数個ある場合には、全ての顔の中心である顔の重心座標（以下顔重心座標という）を求める。顔検出は、フィールド画の画像データのうち皮膚と推定される肌色の画素を多く含む領域を選び出して顔画像と認定する。顔画像の中心座標を求めるには、顔画像の輪郭線から等距離となる点座標を求める。なお、両目を検出して、その中間点を顔画像の中心座標としてもよい。
【００５８】
ここで、顔重心座標を求める方法について、図３，図４を参照して説明する。被写体が２人の場合、図３に示すように、撮影画面５０における一方の顔５１の顔中心座標Ｐ１（ａ１，ｂ１），他方の顔５２の顔中心座標Ｑ１（ａ２，ｂ２），顔５１，５２の顔重心座標Ｋ１（ｘ１，ｙ１）とすると、次の数式１，２が成り立つ。なお、図３，図４では、顔中心座標，顔重心座標を分かりやすくするためにある程度の大きさを持った○，◎で示すが、実際には○，◎の中心の点である。
ｘ１＝（ａ１＋ａ２）／２  ・・・（１）
ｙ１＝（ｂ１＋ｂ２）／２  ・・・（２）
【００５９】
また、被写体が３人の場合、図４に示すように、撮影画面５０における顔５３の顔中心座標Ｐ２（ａ３，ｂ３），顔５４の顔中心座標Ｑ２（ａ４，ｂ４），顔５５の顔中心座標Ｒ２（ａ５，ｂ５），顔５３〜５５の顔重心座標Ｋ２（ｘ２，ｙ２）とすると、次の数式３，４が成り立つ。
ｘ２＝（ａ３＋ａ４＋ａ５）／３  ・・・（３）
ｙ２＝（ｂ３＋ｂ４＋ｂ５）／３  ・・・（４）
【００６０】
被写体が４人以上であっても、同様に、次の数式５，６により顔重心座標（ｘ，ｙ）を求めることができる。
ｘ＝（全部の顔中心のｘ座標の和）／顔の数  ・・・（５）
ｙ＝（全部の顔中心のｙ座標の和）／顔の数  ・・・（６）
【００６１】
顔検出ＩＣ３０で求められた顔中心座標，顔重心座標は、データバス４１を介してＣＰＵ２５に入力される。ＣＰＵ２５は、全ての顔中心座標が撮影画面５０内に入っているか否かを判定するとともに、顔重心座標が、撮影画面５０の中央部に設定された撮影画面５０と相似形をした所定の判定領域５８の内側に入っているか否かを判定する。なお、判定領域５８を撮影画面５０の中央部に設定しているので、被写体の顔をクローズアップして撮影するアップショットに好適である。
【００６２】
判定領域５８のサイズは、次の表１に示すように、検出された顔の数が増えるに従って小さくなるように設定される。この顔の数と判定領域５８のサイズとの関係を示すルックアップテーブルはＥＥＰＲＯＭ４２に格納されている。このように顔の数が多くなるに従って、より撮影画面５０の中心部に顔重心座標が位置するようになり、併せて、全ての顔中心座標が撮影画面５０内に入っていることにより、いずれの顔も撮影画面５０から外れないようにすることができる。
【００６３】
【表１】
2008244804.tif 000003
【００６４】
本実施形態では、顔の数が４個以上の場合、顔の数が３個の場合と同じで、撮影画面５０の１０％とする。なお、本発明はこれに限らず、例えば、顔の数が４個では撮影画面５０の８％、５個では７％、６個では６％、・・・というように変化させてもよい。
【００６５】
ＣＰＵ２５は、全ての顔中心座標が撮影画面５０内に入っていると同時に、顔重心座標が判定領域の内側に入っている場合には、撮影を許容する。ＣＰＵ２５は、ＬＥＤ１５を連続点灯すると同時に、オーディオＩＣ４５を駆動してスピーカ１６から音声ガイダンスを流し、撮影が可能であることをユーザに知らせる。音声ガイダンスの台詞としては、例えば「撮影できます。」，「みんなの顔が画面内に入っています。」などが使用される。この状態で、シャッタボタン１９が全押しされると、ＣＰＵ２５は撮影を実行する。
【００６６】
ＣＰＵ２５は、顔中心座標のいずれかが撮影画面５０内に入っていない場合や、顔重心座標が判定領域の外側にある場合には、ＬＥＤ１５を点滅させると同時に、オーディオＩＣ４５を駆動してスピーカ１６から音声ガイダンスを流し、今のままでは撮影が失敗する旨をユーザに知らせる。音声ガイダンスの台詞としては、例えば「顔が画面からはみ出しています。」，「もっと顔を寄せて下さい。」などが使用される。更に、デジタルカメラ１０を移動する方向などを音声ガイダンスにて知らせるようにしてもよい。
【００６７】
自分撮りモードにおいては、ＬＣＤ２２を見ることがないので、省エネルギーのため、ＣＰＵ２５は、バックライトドライバ４６を介してＬＣＤ２２のバックライト４７をオフにする。なお、バックライト４７をオフにするタイミングは、自分撮りモードにセットした直後か、自分撮りモード下でシャッタボタン１９を半押し操作した直後が好ましい。
【００６８】
デジタル信号処理部３６は、ホワイトバランス調整回路（ＷＢ）やγ変換回路、ＹＣ変換回路等からなり、バッファメモリ３１に記憶された画像データのホワイトバランスや色補正を行なうとともに、所定のγ変換パラメータに従って階調変換処理を施し、輝度（Ｙ）及び色差（Ｃｒ，Ｃｂ）で表される画像データに変換する。
【００６９】
デジタル信号処理部３６から出力されたフィールド画（スルー画表示時）の画像データは、バッファメモリ３１に一時的に格納された後、バッファメモリ３１から読み出されてＬＣＤドライバ３８でアナログのコンポジット信号に変換され、ＬＣＤ２２にスルー画として表示される。撮影者は、通常撮影モードにおいて、ＬＣＤ２２に表示されるスルー画を観察することにより被写体のフレーミングを行なうことができる。
【００７０】
デジタル信号処理部３６から出力されたフレーム画（撮影時）の画像データは、バッファメモリ３１に一時的に格納された後、バッファメモリ３１から読み出され、圧縮伸張処理部３７によって、所定の圧縮形式（例えばＪＰＥＧ形式）で圧縮処理が施される。メディアコントローラ４０は、メモリカード１７を制御し、圧縮伸張処理部３７によって圧縮された画像データをメモリカード１７に記録する。
【００７１】
フラッシュ発光部１４は、キセノン管を使用するエレクトロニックフラッシュであり、フラッシュ制御回路４４によって発光制御される。フラッシュ制御回路４４は、キセノン管に高電圧の電流を供給して発光させる発光回路を含み、撮影時の発光である本発光や、この本発光の前のＡＥ動作時に微小発光させる調光発光等の発光制御を行なう。
【００７２】
ＡＥ／ＡＦ／ＡＷＢ検出回路３９は、画像データに基づいて露出演算、焦点位置検出、及びホワイトバランス量演算を行なう。露出演算では、輝度信号Ｙから被写体輝度を検出し、この被写体輝度に基づいて適性露出を算出する。また、算出した適性露出から、この適性露出に適合するシャッタスピード、絞り値、撮影感度、フラッシュ発光の有無等を決定し、これらをＣＰＵ２５に入力する。ＣＰＵ２５は、入力されたデータに基づいて、ＣＣＤドライバ３４、モータ駆動部３３、フラッシュ制御回路４４等を制御する。
【００７３】
また、ＡＥ／ＡＦ／ＡＷＢ検出回路３９が焦点位置検出を行なう際には、バッファメモリ３１に記録された画像データの空間周波数の高周波成分を積算し、この積算値を焦点評価値として、ＣＰＵ２５に出力する。ＣＰＵ２５は、ＡＦ動作時にＡＥ／ＡＦ／ＡＷＢ検出回路３９によって得られる高周波成分の積算値が最大となるようにモータ駆動部３３を制御して撮影レンズ１２のフォーカスレンズを光軸方向に進退させ、焦点調整を行う。さらにまたＡＥ／ＡＦ／ＡＷＢ検出回路３９は、画像データからホワイトバランス量を検出してＣＰＵ２５に出力する。
【００７４】
次に、図５のフローチャートを参照して、上記実施形態の自分撮りモードについて説明する。電源スイッチ２０を操作してデジタルカメラ１０の電源をオンにし、モード切換ダイヤル１８を操作して自分撮りモードにセットする。これにより、ＣＰＵ２５は、バックライトドライバ４６を介してバックライト４７をオフにする。
【００７５】
例えば、３人で一緒に自分撮りを行なう場合、このうちの１人がデジタルカメラ１０を把持して、撮影レンズ１２を自分たちの顔の方に向けて、シャッタボタン１９を半押しする（ｓｔ１）。ＣＣＤドライバ３４によりＣＣＤ２７からフィールド画の撮像信号が読み出され、アナログ信号処理部２８に入力される。ここで、撮像信号はノイズの除去とゲイン調整が施された後、Ａ／Ｄ変換器２９でデジタル信号の画像データに変換される。
【００７６】
画像データは、顔検出ＩＣ３０とバッファメモリ３１に記憶される。顔検出ＩＣ３０は、フィールド画の画像データに基づいて顔５３〜５５の検出を行ない（ｓｔ２）、続いて顔５３の顔中心座標Ｐ２（ａ３，ｂ３），顔５４の顔中心座標Ｑ２（ａ４，ｂ４），顔５５の顔中心座標Ｒ２（ａ５，ｂ５）を求める（ｓｔ３）。
【００７７】
３個の顔が検出されたので（ｓｔ４）、顔中心座標Ｐ２，Ｑ２，Ｒ２に基づいて顔５３〜５５の顔重心座標Ｋ２（ｘ２，ｙ２）を算出する（ｓｔ５）。顔の数が１個の場合には、その中心座標がそのまま顔重心座標になる（ｓｔ６）。顔中心座標Ｐ２，Ｑ２，Ｒ２及び顔重心座標Ｋ２が顔検出ＩＣ３０からＣＰＵ２５に送られる。
【００７８】
ＣＰＵ２５は、顔中心座標Ｐ２，Ｑ２，Ｒ２から顔の数が３個であることが分かるから、ＥＥＰＲＯＭ４２を参照して、顔の数３個に対応した判定領域５８のサイズを撮影画面５０のサイズの１０％と設定する（ｓｔ７）。
【００７９】
ＣＰＵ２５は、顔中心座標Ｐ２，Ｑ２，Ｒ２の全てが撮影画面５０内に入っているか否かを判定する（ｓｔ８）とともに、顔重心座標Ｋ２が判定領域５８に入っているか否かを判定する（ｓｔ９）。
【００８０】
各判定の結果のいずれかが否である場合には、ＣＰＵ２５は、ＬＥＤ１５を点滅するとともに、スピーカ１６から「もっと顔を寄せて下さい。」などの音声ガイダンスを発して、ユーザに警告及び案内を行なう（ｓｔ１０）。
【００８１】
各判定の結果がいずれもＯＫの場合には、ＣＰＵ２５は、ＬＥＤ１５を連続点灯するとともに、スピーカ１６から「撮影できます。」などの音声ガイダンスを発して、ユーザに撮影を促す（ｓｔ１１）。
【００８２】
シャッタボタン１９を全押し操作すると（ｓｔ１２）、ＣＰＵ２５は、手ブレを防ぐため適正露出の範囲内で可能な限り高速のシャッタ速度となるようにＣＣＤドライバ３４を駆動してＣＣＤ２７からフレーム画の撮像信号を読み出し（ｓｔ１３）、アナログ信号処理部２８に入力する。なお、撮像信号の読み出しが行なわれた後、ＬＥＤ１５が消灯される。
【００８３】
フレーム画の撮像信号は、アナログ信号処理部２８でノイズ除去・増幅されてから、Ａ／Ｄ変換器２９でデジタルの画像データに変換されてバッファメモリ３１に一旦記憶されてからデジタル信号処理部３６に送られる。デジタル信号処理部３６で各種の処理を施された画像データは、圧縮伸張処理部３７で圧縮処理され、メモリカード１７に記録される（ｓｔ１４）。
【００８４】
このように、本実施形態のデジタルカメラ１０によれば、被写体の人数が複数の場合でも、被写体全員の顔の少なくとも中心がバランスよく撮影画面内に入った状態で撮影されるから、誰かの顔の大部分が撮影画面からはみ出しているというような大きな失敗をすることがない。
【００８５】
次に、本発明の第２実施形態を説明する。本実施形態は、シャッタボタン１９を半押しした状態で被写体全員の顔の少なくとも中心がバランスよく撮影画面内に入った時に自動的に撮影が行なわれるようにしたものである。なお、本実施形態の外観及び電気的な構成は第１実施形態と同じであるから説明を省略し、図６のフローチャートを参照して説明する。また、本フローチャートにおいて、第１実施形態と同じ内容のステップには同じステップ番号を付し、説明を省略又は簡略的にする。また、以後に説明する各実施形態においても同様に、異なる部分のみを主に説明し、それ以前に説明した実施形態と同じ内容の部分については説明を省略又は簡略的にする。
【００８６】
ステップ８，９における判定の結果がいずれもＯＫの場合には、ＣＰＵ２５は、手ブレを防ぐため適正露出の範囲内で可能な限り高速のシャッタ速度となるようにＣＣＤドライバ３４を駆動してＣＣＤ２７からフレーム画の撮像信号を読み出し（ｓｔ２０）、アナログ信号処理部２８に入力する。
【００８７】
フレーム画の撮像信号は、アナログ信号処理部２８でノイズ除去・増幅されてから、Ａ／Ｄ変換器２９でデジタルの画像データに変換され、更にデジタル信号処理部３６で各種の処理を施された後、圧縮伸張処理部３７で圧縮処理され、メモリカード１７に記録される（ｓｔ２１）。
【００８８】
この直後に、ＣＰＵ２５は、ＬＥＤ１５を連続点灯するとともに、スピーカ１６から「撮影しました。」などの音声ガイダンスを発して、ユーザに撮影したことの知らせを行なう（ｓｔ２２）。この後、ＬＥＤ１５は消灯される。
【００８９】
この後、ＣＰＵ２５は、シャッタボタン１９の半押し状態が継続されているか否かを確認し（ｓｔ２３）、継続されていれば、ステップ２に戻って一連のシーケンスを実行する。シャッタボタン１９の半押し状態が解除されていれば、自分撮りモードのシーケンスを終了する。
【００９０】
次に、本発明の第３実施形態を図７及び図８を参照して説明する。本実施形態は、自分撮りモード下でシャッタボタン１９を半押ししている間、自動的に撮影が繰り返し行なわれ、バッファメモリ３１に蓄積された各画像データから顔検出を行なう。なお、図７に示す本実施形態の電気的な構成は、第１実施形態とほぼ同じであるが、一旦バッファメモリ３１に記憶された画像データが、顔検出ＩＣ３０に送られる点が異なる。
【００９１】
自分撮りモード下でシャッタボタン１９を半押し操作すると（ｓｔ１）、ＣＰＵ２５は、手ブレを防ぐため適正露出の範囲内で可能な限り高速のシャッタ速度となるようにＣＣＤドライバ３４を駆動してＣＣＤ２７からフレーム画の撮像信号を読み出し（ｓｔ３１）、アナログ信号処理部２８に入力する。
【００９２】
フレーム画の撮像信号は、アナログ信号処理部２８でノイズ除去・増幅されてから、Ａ／Ｄ変換器２９でデジタルの画像データに変換された後、バッファメモリ３１に記憶される（ｓｔ３２）。
【００９３】
ＣＣＤ２７からのフレーム画の撮像信号の読み出しから画像データのバッファメモリ３１への記憶までの一連のシーケンスは、シャッタボタン１９を半押し操作している間は繰り返し行なわれ（ｓｔ３３）、画像データが順次にバッファメモリ３１に蓄積される。ただし、バッファメモリ３１の空き容量がなくなった場合には、古い画像データから順番に削除される。
【００９４】
顔検出ＩＣ３０は、バッファメモリ３１に記憶された画像データから顔検出を行ない（ｓｔ３４）、顔検出された画像データから顔中心座標を検出する（ｓｔ３）。顔の数が複数の場合には（ｓｔ４）、顔重心座標を算出し（ｓｔ５）、顔の数が１個の場合には（ｓｔ４）、顔中心座標をそのまま顔重心座標とする（ｓｔ６）。
【００９５】
ＣＰＵ２５は、顔の数に応じて判定領域のサイズを決め（ｓｔ７）、顔中心座標が撮影画面５０内にあるか否か（ｓｔ８）、また、顔重心座標が判定領域の内側に入っているか否か（ｓｔ９）を判定する。
【００９６】
両方の条件が満たされている画像データは、バッファメモリ３１からデジタル画像処理部３６に送られ、各種の処理を施された後、圧縮伸張処理部３７で圧縮処理され、メモリカード１７に記録される（ｓｔ３５）。両方の条件のいずれか一方でも満たされていない画像データは、バッファメモリ３１から削除される（ｓｔ３６）。
【００９７】
この後、ＣＰＵ２５は、シャッタボタン１９の半押し状態が継続されているか否かを確認し（ｓｔ２３）、継続されていれば、ステップ３１に戻って一連のシーケンスを実行する。シャッタボタン１９の半押し状態が解除されていれば、自分撮りモードのシーケンスを終了する。
【００９８】
次に、本発明の第４実施形態を図９に示すフローチャートを参照して説明する。本実施形態は、自分撮りモード下でシャッタボタン１９を全押ししている間、自動的に撮影が繰り返し行なわれ、バッファメモリ３１に蓄積された各画像データから顔検出を行なうとともに、顔中心座標が撮影画面５０の中心に最も近い画像データをメモリカード１７に記録する。
【００９９】
自分撮りモード下でシャッタボタン１９を全押し操作すると（ｓｔ４１）、ＣＰＵ２５は、手ブレを防ぐため適正露出の範囲内で可能な限り高速のシャッタ速度となるようにＣＣＤドライバ３４を駆動してＣＣＤ２７からフレーム画の撮像信号を読み出し（ｓｔ３１）、アナログ信号処理部２８に入力する。
【０１００】
フレーム画の撮像信号は、アナログ信号処理部２８でノイズ除去・増幅されてから、Ａ／Ｄ変換器２９でデジタルの画像データに変換された後、バッファメモリ３１に記憶される（ｓｔ３２）。
【０１０１】
ＣＣＤ２７からのフレーム画の撮像信号の読み出しから画像データのバッファメモリ３１への記憶までの一連のシーケンスは、シャッタボタン１９を全押し操作している間は繰り返し行なわれ（ｓｔ４２）、画像データが順次にバッファメモリ３１に蓄積される。ただし、バッファメモリ３１の空き容量がなくなった場合には、古い画像データから順番に削除される。
【０１０２】
顔検出ＩＣ３０は、バッファメモリ３１に記憶された画像データから顔検出を行ない（ｓｔ３４）、顔検出された画像データから顔中心座標を検出する（ｓｔ３）。顔の数が複数の場合には（ｓｔ４）、顔重心座標を算出し（ｓｔ５）、顔の数が１個の場合には（ｓｔ４）、顔中心座標をそのまま顔重心座標とする（ｓｔ６）。
【０１０３】
ＣＰＵ２５は、顔の数に応じて判定領域のサイズを決め（ｓｔ７）、顔中心座標が撮影画面５０内にあるか否か（ｓｔ８）、また、顔重心座標が判定領域の内側に入っているか否か（ｓｔ９）を判定する。
【０１０４】
両方の条件が満たされている画像データは、バッファメモリ３１に保持され（ｓｔ４３）、両方の条件のいずれか一方でも満たされていない画像データは、バッファメモリ３１から削除される（ｓｔ３６）。
【０１０５】
この後、ＣＰＵ２５は、シャッタボタン１９の全押し状態が継続されているか否かを確認し（ｓｔ４４）、継続されていれば、バッファメモリ３１の空き容量が有るか否かを確認する（ｓｔ４５）。
【０１０６】
ＣＰＵ２５は、バッファメモリ３１の空き容量が無い場合と、シャッタボタン１９の全押し状態が解除された場合には、顔中心座標が撮影画面５０の中心に最も近い画像データをデジタル画像処理部３６に送る。この画像データは、各種の処理を施された後、圧縮伸張処理部３７で圧縮処理され、メモリカード１７に記録される（ｓｔ４６）。
【０１０７】
シャッタボタン１９の全押し状態が継続されており（ｓｔ４４）、かつバッファメモリ３１の空き容量が有る（ｓｔ４５）場合には、ステップ３１に戻って一連のシーケンスを実行する。
【０１０８】
次に、本発明の第５実施形態を図１０に示すフローチャートを参照して説明する。本実施形態は、第４実施形態に、目の開閉状態を判定するシーケンスを付加したものである。
【０１０９】
顔検出ＩＣ３０は、バッファメモリ３１に記憶された画像データから顔だけでなく両目も検出する（ｓｔ５１）。顔検出ＩＣ３０は、検出した顔画像の中から、白目と推定される白色の画素を有する領域と、瞳と推定される黒色の画素を有する領域とを選び出し、その領域から両目画像の位置座標を求める。また、両目画像として検出した領域の画素が、白色及び黒色から肌色に変化したときに、目が閉じられている状態であると検出する。
【０１１０】
ＣＰＵ２５は、顔中心座標が撮影画面５０内にあるか否か（ｓｔ８）、また、顔重心座標が判定領域の内側に入っているか否か（ｓｔ９）に加え、両目が開いているか否か（ｓｔ５２）について判定を行なう。この３つの条件が全て満たしている画像データは、バッファメモリ３１に保持され（ｓｔ４３）、３つの条件のうち１つの条件でも満たされていない画像データは、バッファメモリ３１から削除される（ｓｔ３６）。
【０１１１】
なお、本実施形態において、画像データをバッファメモリ３１に記憶する際に、バッファメモリ３１の空き容量が有るか否かをチェックし、バッファメモリ３１の空き容量が無い場合、顔中心座標が撮影画面５０の中心座標に近い順に優先順位を付け、優先順位が低い画像データから順番に削除することにより、優先順位が高い画像データがバッファメモリ３１に保持されるようにするのが好ましい。
【０１１２】
次に、本発明の第６実施形態を説明する。本実施形態は、被写体の顔をクローズアップして撮影するアップショットモード，被写体の上半身を撮影するバストショットモード，及び被写体の全身を撮影するフルショットモードを備えたものである。なお、アップショットモードは、上記第１〜５実施形態と同様であるから説明を省略する。
【０１１３】
バストショットモードでは、図１１に示すように、被写体の顔中心座標Ｐ３がその内側に入っているべき左右に細長い長方形をしたバストショット用の判定領域６０と、顔の輪郭６１の大きさを規定するほぼ正方形をしたバストショット用の顔輪郭領域６２とが、撮影画面５０の上方部に設定される。顔中心座標Ｐ３が判定領域６０の内側に入っており、かつ顔の輪郭６１が顔輪郭領域６２の内側で最大となるように入っていれば、バランスのよいバストショットが撮影できる。
【０１１４】
フルショットモードでは、図１２に示すように、バストショット用の判定領域６０よりも更に幅が狭く被写体の顔中心座標Ｐ４がその内側に入っているべき左右に細長い長方形をしたフルショット用の判定領域６３と、バストショットモードの顔輪郭領域６２よりも小さく顔の輪郭６４の大きさを規定するほぼ正方形をしたフルショット用の顔輪郭領域６５とが、撮影画面５０の上方部に設定される。被写体の顔中心座標Ｐ４が判定領域６３の内側に入っており、かつ顔の輪郭６４が顔輪郭領域６５の内側で最大となるように入っていれば、バランスのよいフルショットが撮影できる。
【０１１５】
本実施形態の主なシーケンスを示す図１３のフローチャートにおいて、自分撮りモードに設定した後、さらにＬＣＤ２２の設定画面にて、アップショットモード，バストショットモード，フルショットモードのうちいずれか１つを選択する（ｓｔ５１）。なお、上述したようにアップショットモードについては説明を省略する。また、本実施形態では、デジタルカメラ１０を三脚に取り付けて用いるのが好ましい。
【０１１６】
例えばバストショットモードを選択してから（ｓｔ５１）、シャッタボタン１９の半押し操作を行なうと（ｓｔ５２）、ＣＣＤドライバ３４によりＣＣＤ２７からフィールド画の撮像信号が読み出され、アナログ信号処理部２８に入力される。ここで、撮像信号はノイズの除去とゲイン調整が施された後、Ａ／Ｄ変換器２９でデジタル信号の画像データに変換される。
【０１１７】
画像データは、顔検出ＩＣ３０とバッファメモリ３１に記憶される。顔検出ＩＣ３０は、フィールド画の画像データに基づいて被写体の顔を検出するとともに顔の輪郭６１を検出し（ｓｔ５３）、続いて顔の輪郭６１に基づいて顔中心座標Ｐ３を求める（ｓｔ５４）。
【０１１８】
ＣＰＵ２５は、顔中心座標Ｐ３がバストショット用の判定領域６０の内側に入っているか否かを判定する（ｓｔ５５）とともに、顔の輪郭６１が顔輪郭領域６２の内側で最大となるように入っているか否かを判定する（ｓｔ５６）。
【０１１９】
各判定の結果のいずれかが否である場合には、ＣＰＵ２５は、撮影レンズ１２を変倍することにより、各判定の結果がＯＫとなるか否かを判定する（ｓｔ５７）。例えば撮影レンズ１２を広角端まで変倍すれば各判定の結果がＯＫとなると予想される場合、この変倍動作を行なう（ｓｔ５８）。
【０１２０】
撮影レンズ１２を変倍しても各判定の結果がＯＫとならないと予想される場合には（ｓｔ５７）、ＬＥＤ１５を点滅するとともに、音声ガイダンスにより「もっと後に下がって下さい。」などと立ち位置の変更案内を行なう（ｓｔ５９）。
【０１２１】
各判定の結果がともにＯＫの場合には、ＬＥＤ１５を連続点灯するとともに、音声ガイダンスにより「撮影できます。」などと撮影が可能であることをユーザに知らせた後（ｓｔ６０）、ＣＰＵ２５は、セルフタイマ（図示せず）の作動を開始する（ｓｔ６１）。
【０１２２】
ＡＥ／ＡＦ／ＡＷＢ検出回路３９が、顔部分の画像データに基づいて適性露出値を算出し、この適性露出値に適合するシャッタスピード、絞り値、撮影感度、フラッシュ発光の有無等を決定し、これらをＣＰＵ２５に入力する。ＣＰＵ２５は、入力されたデータに基づいて、ＣＣＤドライバ３４、モータ駆動部３３、フラッシュ制御回路４４等を制御する（ｓｔ６２）。
【０１２３】
また、ＣＰＵ２５は、ＡＥ／ＡＦ／ＡＷＢ検出回路３９によって得られる高周波成分の積算値が最大となるようにモータ駆動部３３を制御して撮影レンズ１２のフォーカスレンズを光軸方向に進退させ、焦点調整を行う（ｓｔ６２）。
【０１２４】
所定の時間（例えば１０秒）が経過してセルフタイマの作動が終了すると（ｓｔ６３）、ＣＰＵ２５は、ＣＣＤドライバ３４を駆動してＣＣＤ２７からフレーム画の撮像信号を読み出し（ｓｔ６４）、アナログ信号処理部２８に入力する。また、ＬＥＤ１５が消灯される。
【０１２５】
フレーム画の撮像信号は、アナログ信号処理部２８でノイズ除去・増幅されてから、Ａ／Ｄ変換器２９でデジタルの画像データに変換されてバッファメモリ３１に一旦記憶されてからデジタル信号処理部３６に送られる。デジタル信号処理部３６で各種の処理を施された画像データは、圧縮伸張処理部３７で圧縮処理され、メモリカード１７に記録される（ｓｔ６５）。なお、フルショットモードについてもバストショットモードと同様であるから説明を省略する。
【０１２６】
次に、本発明の第７実施形態について、図１４のフローチャートを参照して説明する。本実施形態は、上記第６実施形態と同様にアップショットモード，バストショットモード，及びフルショットモードを備えるとともに、他人にデジタルカメラ１０を渡して自分を撮影してもらう場合を主に想定し、自分の顔の大きさを自分が意図した大きさで撮影してもらえるようにしたものである。なお、アップショットモードは、上記第１〜５実施形態と同様であるから説明を省略する。また、本実施形態では、自分撮りモードにセットしてもＬＣＤ２２のバックライト４７をオフにしない。
【０１２７】
例えばバストショットモードを選択して（ｓｔ５１）、シャッタボタン１９の半押し操作を行なう（ｓｔ５２）。顔中心座標Ｐ３がバストショット用の判定領域６０の内側に入っているか否かの判定（ｓｔ５５）の結果と、顔の輪郭６１が顔輪郭領域６２の内側で最大となるように入っているか否かの判定（ｓｔ５６）の結果のいずれかが否である場合には、ＣＰＵ２５は、撮影レンズ１２を変倍することにより、各判定の結果がＯＫとなるか否かを判定する（ｓｔ５７）。
【０１２８】
例えば撮影レンズ１２を広角端まで変倍すれば各判定の結果がＯＫとなると予想される場合、ＣＰＵ２５は、撮影レンズ１２の変倍動作を行なう（ｓｔ５８）。撮影レンズ１２を変倍しても各判定の結果がＯＫとならないと予想される場合には（ｓｔ５７）、音声ガイダンスにより撮影者に向けて「もっと後に下がって下さい。」などと立ち位置の変更案内を行なう（ｓｔ７０）。
【０１２９】
各判定の結果がともにＯＫの場合には、音声ガイダンスにより「撮影できます。」などと撮影が可能であることを撮影者に知らせる（ｓｔ７１）。撮影者がシャッタボタン１９を全押し操作すると（ｓｔ７２）、ＡＥ／ＡＦ／ＡＷＢ検出回路３９が、顔部分の画像データに基づいて適性露出値を算出し、この適性露出値に適合するシャッタスピード、絞り値、撮影感度、フラッシュ発光の有無等を決定し、これらをＣＰＵ２５に入力する（ｓｔ６２）。
【０１３０】
ＣＰＵ２５は、入力されたデータに基づいて、ＣＣＤドライバ３４、モータ駆動部３３、フラッシュ制御回路４４等を制御する（ｓｔ６２）。また、ＣＰＵ２５は、ＡＥ／ＡＦ／ＡＷＢ検出回路３９によって得られる高周波成分の積算値が最大となるようにモータ駆動部３３を制御して撮影レンズ１２のフォーカスレンズを光軸方向に進退させ、焦点調整を行う（ｓｔ６２）。
【０１３１】
この後、ＣＰＵ２５は、ＣＣＤドライバ３４を駆動してＣＣＤ２７からフレーム画の撮像信号を読み出し（ｓｔ６４）、アナログ信号処理部２８に入力する。フレーム画の撮像信号は、アナログ信号処理部２８を経てＡ／Ｄ変換器２９でデジタルの画像データに変換され、デジタル信号処理部３６で各種処理を施されてから圧縮伸張処理部３７で圧縮処理され、メモリカード１７に記録される（ｓｔ６５）。なお、フルショットモードについてもバストショットモードと同様であるから説明を省略する。
【０１３２】
次に、本発明の第８実施形態を図１５〜図１７を参照して説明する。本実施形態は、上記第７実施形態と同様にアップショットモード，バストショットモード，及びフルショットモードを備えるとともに、１回の撮影で、アップショットとバストショットの２枚、もしくはアップショットとバストショットとフルショットの３枚を記録可能としたものである。なお、アップショットモードのみを選択した場合は、上記第１〜５実施形態と同様であるから説明を省略する。また、本実施形態では、自分撮りモードにセットしてもＬＣＤ２２のバックライト４７をオフにしない。
【０１３３】
アップショットモードとバストショットモードを一度に選択すると、上記第６実施形態と同様に、バストショットモードでの撮影を行なってから（図１５（Ａ）参照）、アップショットに対応するトリミング枠６６で顔６７を中心とするトリミングを行なう（同図（Ｂ）参照）。そして、得られたバストショットとアップショットの各画像６８，６９のデータをメモリカード１７に記録する。
【０１３４】
アップショットモード，バストショットモード，及びフルショットの全部を一度に選択すると、上記第６実施形態と同様に、被写体７０をフルショットモードで撮影してから（図１６（Ａ）参照）、バストショットに対応するトリミング枠７１と、アップショットに対応するトリミング枠７２とでそれぞれトリミングを行なう。そして、フルショット，バストショット，アップショットの各画像７３，７４，７５のデータをメモリカード１７に記録する。
【０１３５】
図１７のフローチャートに示すように、自分撮りモードに設定した後、さらにＬＣＤ２２の設定画面にて、アップショットモード，バストショットモード，フルショットモードから２つ又は３つのモード（全部のモード）を選択する（ｓｔ８１）。アップショットモードとバストショットモードの２つを選択した場合はどちらの画像も含むバストショットモードで、全部のモードを選択した場合はフルショットモードで、それぞれ撮影が行なわれる。本実施形態では、アップショットモードとバストショットモードの２つを選択したものとする。
【０１３６】
フレーム画の撮像信号の読み出しを行ない（ｓｔ６４）、得られたデジタルの画像データに対して、アップショットに対応するトリミング枠６６でトリミングを行なう（ｓｔ８２）。得られたバストショットとアップショットの各画像６８，６９のデータは、デジタル信号処理部３６で各種処理を施されてから圧縮伸張処理部３７で圧縮処理され、メモリカード１７に記録される（ｓｔ６５）。
【０１３７】
なお、アップショットモード，バストショットモード，フルショットモードから２つを選択する場合、バストショットモードとフルショットモード，アップショットモードとフルショットモードの組合せを選択してもよく、どちらの組合せを選択してもフルショットモードで撮影された後、所定のトリミングが行なわれる。
【０１３８】
次に、本発明の第９実施形態を説明する。顔検出ＩＣ３０による顔検出は、素の正面顔は検出しやすいが、帽子やサングラスを着用している場合や、撮影レンズ１２に対して顔が斜めに向いている場合、顔の近くに手などがある場合などは、顔を検出することが困難である。このため、本実施形態では、図１８に示すように、撮影画面５０を仮想的に９分割し、そのいずれの分割領域７６に自分の顔７７を写すかを設定するとともに、撮影枚数と撮影間隔の設定を行ない、セルフタイマ７８（図１９参照）を作動させてセルフタイマ撮影を行なう。これにより、最初は素の顔で撮影レンズ１２を真正面に見て顔検出させるが、セルフタイマ７８による所定時間経過後に、設定した間隔で自動的に複数枚の撮影を行ない、この間に、帽子やサングラスを着用したり、顔に手を添えたり、頬杖をしたり、自由なポーズをとって撮影を行なう。
【０１３９】
なお、図１９に示す本実施形態の電気的な構成は、第１実施形態とほぼ同じであるが、セルフタイマ７８を設けてある点が異なる。また、本実施形態では、自分撮りモードにセットしてもＬＣＤ２２のバックライト４７をオフにしない。また、本実施形態ではデジタルカメラ１０を三脚に取り付けて用いるのが好ましい。
【０１４０】
図２０のフローチャートに示すように、自分撮りモードに設定した後、さらにＬＣＤ２２の設定画面にてセルフタイマモードに設定する（ｓｔ９１）。撮影画面５０を仮想的に９分割した様子がＬＣＤ２２に表示されるから、自分の顔７７を写し込みたい分割領域７６に指でタッチすると、その分割領域７６が選択設定される（ｓｔ９２）。
【０１４１】
さらにＬＣＤ２２の設定画面にて、所望の撮影枚数（例えば１０枚）と撮影間隔（例えば５秒間隔）をセットする（ｓｔ９３）。シャッタボタン１９を半押し操作すると（ｓｔ１）、セルフタイマ７８が作動を開始する（ｓｔ９４）。
【０１４２】
ユーザがデジタルカメラ１０の前方に立ち、帽子やサングラスを着用しない素のままの顔で撮影レンズ１２に対して正対する。顔検出ＩＣ３０は、フィールド画の画像データに基づいて顔検出を行ない（ｓｔ２）、続いて顔中心座標Ｐ５を求める（ｓｔ３）。
【０１４３】
図２１に示すように、顔の数が複数の場合には（ｓｔ４）、顔中心座標Ｐ６，Ｐ７から顔重心座標Ｋ３を算出し（ｓｔ５）、図１８に示すように、顔の数が１個の場合には（ｓｔ４）、顔中心座標Ｐ５をそのまま顔重心座標とする（ｓｔ６）。
【０１４４】
ＣＰＵ２５は、顔の数に応じて判定領域７９のサイズを決め（ｓｔ７）、顔中心座標Ｐ５〜Ｐ７が選択設定された分割領域７６内にあるか否か（ｓｔ９５）、また、顔重心座標Ｋ３が判定領域７９の内側に入っているか否か（ｓｔ９）を判定する。
【０１４５】
顔中心座標Ｐ５〜Ｐ７が分割領域７６内に入っていない場合や顔重心座標Ｋ３が判定領域７９の内側に入っていない場合には、ＣＰＵ２５は、音声ガイダンスにより「右方向へ少し移動して下さい。」などと立ち位置の変更案内を行なう（ｓｔ５９）。
【０１４６】
顔中心座標Ｐ５が選択設定された分割領域７６内に入っている場合（ｓｔ９５）や、顔中心座標Ｐ６，Ｐ７が分割領域７６内に入っていて（ｓｔ９５）、尚且つ顔重心座標Ｋ３が判定領域７９の内側に入っている場合には（ｓｔ９）、ＡＥ／ＡＦ／ＡＷＢ検出回路３９が、顔部分の画像データに基づいて適性露出値を算出し、この適性露出値に適合するシャッタスピード、絞り値、撮影感度、フラッシュ発光の有無等を決定し、これらをＣＰＵ２５に入力する（ｓｔ６２）。
【０１４７】
ＣＰＵ２５は、入力されたデータに基づいて、ＣＣＤドライバ３４、モータ駆動部３３、フラッシュ制御回路４４等を制御する（ｓｔ６２）。また、ＣＰＵ２５は、ＡＥ／ＡＦ／ＡＷＢ検出回路３９によって得られる高周波成分の積算値が最大となるようにモータ駆動部３３を制御して撮影レンズ１２のフォーカスレンズを光軸方向に進退させ、焦点調整を行う（ｓｔ６２）。
【０１４８】
ＣＰＵ２５は、シャッタスピード、絞り値、撮影感度、フラッシュ発光の有無等の露出条件と、焦点調節されたフォーカスレンズの位置（ピント位置）とをロックする（ｓｔ９６）。セルフタイマによる計測時間が経過すると（ｓｔ９７）、ＣＰＵ２５は、ＬＥＤ１５を連続点灯して（ｓｔ９８）、撮影可能であることをユーザに知らせる。
【０１４９】
ユーザは、顔７７の位置は移動させずに、帽子を被ったり、頬杖をついたり、所望の装いやポーズをとる。予め設定された時間間隔でフレーム画の撮像信号の読み出しが行なわれ（ｓｔ６４）、その都度、ＬＥＤ１５が例えば２度ずつ点滅して撮影したことをユーザに知らせる（ｓｔ９９）。
【０１５０】
ＣＣＤ２７から読み出されたフレーム画の撮像信号は、アナログ信号処理部２８，Ａ／Ｄ変換器２９を経てデジタルの画像データに変換され、バッファメモリ３１に記憶される。
【０１５１】
撮影枚数が予め設定した枚数に達した（フレーム画の撮像信号の読み出し回数が所定の回数に達した）ら（ｓｔ１００）、バッファメモリ３１に記憶された画像データが読み出され、デジタル画像処理部３６で各種の処理を施された後、圧縮伸張処理部３７で圧縮処理されてメモリカード１７に記録される（ｓｔ６５）。
【０１５２】
この後、ＣＰＵ２５は、スピーカ１６を駆動し、音声ガイダンスにより「撮影が終了しました。」などと、撮影が終了したことをユーザに知らせてから（ｓｔ１０１）、ＬＥＤ１５を消灯する（ｓｔ１０２）。
【０１５３】
なお、本実施形態では、１個の分割領域を選択したが、一度に複数個の分割領域を選択し、それぞれの分割領域に１個以上の顔中心座標が入るように撮影することも可能である。この場合、図２０のステップ２，３において、１個の顔も検出されない選択分割領域がある場合には、分割領域の選択操作をやり直すようにＬＣＤ表示などで警告する。
【０１５４】
また、一度に複数人の撮影を行なう場合には、各人の被写体距離をほぼ一定にするとともに、ライティングを工夫して各人の顔に当たる光の強さがほぼ均等になるようにし、各顔のピント位置と適性露出値が揃うようにすることが望ましい。更に、写界深度が深くなるように撮影レンズを広角端にすることが望ましい。
【０１５５】
上記第５実施形態では、両目が開いているか否かを判定したが、これに加えて、よそ見をしているか否かを判定し、よそ見をしている場合には、撮影を行なわないようにしてもよい。よそ見の判定は、撮影者の両目が開き、かつ左右の目の間隔が予め設定されている所定の間隔より短くなったときによそ見をしていると判定するのがよい。
【０１５６】
上記実施形態では、ユーザに警告や案内などを行なう際に、ＬＥＤや音声ガイダンスを用いたが、本発明はこれに限定されることなく、例えば音の調子を変えたり、種々のビープ音を用いてもよい。また、本発明は、上記のようなＬＥＤの点灯方法や音声ガイダンスの台詞に限定されないのは勿論である。
【０１５７】
また、上記表１に示す判定領域のサイズは一例であって、本発明は、これらの数値に限定されないのは勿論である。また、上記第９実施形態において、撮影画面を仮想的に９分割したが、本発明はこれに限定されることなく、例えば１６分割でもよい。
【０１５８】
上記実施形態では、静止画撮影を行なうデジタルカメラを例に説明したが、本発明は、カメラ付き携帯電話やＰＤＡ等に適用することができ、また、ムービー撮影を行なうビデオカメラ等にも応用可能である。
【図面の簡単な説明】
【０１５９】
【図１】本発明の第１実施形態のデジタルカメラの外観を示す斜視図である。
【図２】デジタルカメラの電気的な構成を示すブロック図である。
【図３】２人の顔中心座標が撮影画面内で顔重心座標が判定領域内にある状態を示す説明図である。
【図４】３人の顔中心座標が撮影画面内で顔重心座標が判定領域内にある状態を示す説明図である。
【図５】第１実施形態の主なシーケンスを示すフローチャートである。
【図６】第２実施形態の主なシーケンスを示すフローチャートである。
【図７】第３実施形態の電気的な構成を示すブロック図である。
【図８】第３実施形態の主なシーケンスを示すフローチャートである。
【図９】第４実施形態の主なシーケンスを示すフローチャートである。
【図１０】第５実施形態の主なシーケンスを示すフローチャートである。
【図１１】第６実施形態におけるバストショットの撮影画面を示す説明図である。
【図１２】第６実施形態におけるフルショットの撮影画面を示す説明図である。
【図１３】第６実施形態の主なシーケンスを示すフローチャートである。
【図１４】第７実施形態の主なシーケンスを示すフローチャートである。
【図１５】第８実施形態におけるバストショットの撮影画面とトリミングしたアップショットの画像を示す説明図である。
【図１６】第８実施形態におけるフルショットの撮影画面とトリミングしたバストショット，アップショットの各画像を示す説明図である。
【図１７】第８実施形態の主なシーケンスを示すフローチャートである。
【図１８】第９実施形態の仮想的に９分割した撮影画面を示す説明図である。
【図１９】第９実施形態の電気的な構成を示すブロック図である。
【図２０】第９実施形態の主なシーケンスを示すフローチャートである。
【図２１】選択設定された分割領域に複数個の顔中心座標が存在する場合の撮影画面を示す説明図である。
【符号の説明】
【０１６０】
１０  デジタルカメラ
１２  撮影レンズ
１５  ＬＥＤ
１６  スピーカ
２５  ＣＰＵ
２７  ＣＣＤ
３０  顔検出ＩＣ
５０  撮影画面
５１〜５５，７７  顔
５７，５８，６０，６３  判定領域
６１，６４  輪郭
６２，６５  顔輪郭領域
６６，７１，７２  トリミング枠
６８，６９，７３〜７５  画像
７０  被写体
７６  分割領域
７８  セルフタイマ
Ｋ１〜Ｋ３  顔重心座標
Ｐ１〜Ｐ７，Ｑ１，Ｑ２，Ｒ２  顔中心座標
【図１】
2008244804.tif 000004
【図２】
2008244804.tif 000005
【図３】
2008244804.tif 000006
【図４】
2008244804.tif 000007
【図５】
2008244804.tif 000008
【図６】
2008244804.tif 000009
【図７】
2008244804.tif 000010
【図８】
2008244804.tif 000011
【図９】
2008244804.tif 000012
【図１０】
2008244804.tif 000013
【図１１】
2008244804.tif 000014
【図１２】
2008244804.tif 000015
【図１３】
2008244804.tif 000016
【図１４】
2008244804.tif 000017
【図１５】
2008244804.tif 000018
【図１６】
2008244804.tif 000019
【図１７】
2008244804.tif 000020
【図１８】
2008244804.tif 000021
【図１９】
2008244804.tif 000022
【図２０】
2008244804.tif 000023
【図２１】
2008244804.tif 000024