(57)【要約】【課題】多人数の集合写真を撮る場合の失敗写真の発生確率を小さくする。【解決手段】固体撮像素子を搭載したデジタルカメラで被写体の静止画像を撮像する前に該固体撮像素子から出力される前記被写体のスルー画像を解析し該スルー画像中の「顔」の数を検出する第１ステップ（Ｓ１１）と、検出された「顔」の数が所定数以下の場合には前記デジタルカメラを単写モードで駆動して１枚の前記静止画像を撮像する第２ステップ（Ｓ３，Ｓ４，Ｓ５）と、第１ステップで検出された「顔」の数が前記所定数を超える場合にはデジタルカメラを連写モードで駆動して複数枚の前記静止画像を連続して撮像する第３ステップ（Ｓ１４，Ｓ１５，Ｓ１６，Ｓ１７）とを備える。【選択図】図２
2008236482.tif 000002
【特許請求の範囲】
【請求項１】
固体撮像素子を搭載したデジタルカメラで被写体の静止画像を撮像する前に該固体撮像素子から出力される前記被写体のスルー画像を解析し該スルー画像中の「顔」の数を検出する第１ステップと、検出された「顔」の数が所定数以下の場合には前記デジタルカメラを単写モードで駆動して１枚の前記静止画像を撮像する第２ステップと、前記第１ステップで検出された「顔」の数が前記所定数を超える場合には前記デジタルカメラを連写モードで駆動して複数枚の前記静止画像を連続して撮像する第３ステップとを備えることを特徴とする撮影制御プログラム。
【請求項２】
前記連写モードでは、レリーズボタンが押下されているあいだ連写を続けることを特徴とする請求項１に記載の撮影制御プログラム。
【請求項３】
前記連写モードにおける前記複数枚は、予め設定された固定の枚数であることを特徴とする請求項１に記載の撮影制御プログラム。
【請求項４】
前記連写モードにおける前記複数枚は、前記スルー画像中の「顔」の数が多いほど多くすることを特徴とする請求項１に記載の撮影制御プログラム。
【請求項５】
前記連写モードで複数枚の前記静止画像を撮像する場合に連写枚数が多いほど連写速度を高速にすることを特徴とする請求項４に記載の撮影制御プログラム。
【請求項６】
前記第１ステップでは、前記スルー画像中の所定の大きさ以上の「顔」だけを検出対象とすることを特徴とする請求項１乃至請求項５のいずれかに記載の撮影制御プログラム。
【請求項７】
固体撮像素子と、請求項１乃至請求項６のいずれかに記載の撮影制御プログラムを実行する制御手段とを備えることを特徴とするデジタルカメラ。
【請求項８】
固体撮像素子を搭載したデジタルカメラで被写体の静止画像を撮像する前に該固体撮像素子から出力される前記被写体のスルー画像を解析して該スルー画像中の「顔」の数を検出し、検出された「顔」の数が所定数以下の場合には前記デジタルカメラを単写モードで駆動して１枚の前記静止画像を撮像し、検出された「顔」の数が前記所定数を超える場合には前記デジタルカメラを連写モードで駆動して複数枚の前記静止画像を連続して撮像することを特徴とする撮影制御方法。
【請求項９】
前記連写モードでは、レリーズボタンが押下されているあいだ連写を続けることを特徴とする請求項８に記載の撮影制御方法。
【請求項１０】
前記連写モードにおける前記複数枚は、予め設定された固定の枚数であることを特徴とする請求項８に記載の撮影制御方法。
【請求項１１】
前記連写モードにおける前記複数枚は、前記スルー画像中の「顔」の数が多いほど多くすることを特徴とする請求項８に記載の撮影制御方法。
【請求項１２】
前記連写モードで複数枚の前記静止画像を撮像する場合に連写枚数が多いほど連写速度を高速にすることを特徴とする請求項１１に記載の撮影制御方法。
【請求項１３】
前記スルー画像中の所定の大きさ以上の「顔」だけを検出対象とすることを特徴とする請求項８乃至請求項１２のいずれかに記載の撮影制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデジタルカメラに係り、特に、複数人の集合写真を撮影したときの失敗写真の発生を抑制することができるデジタルカメラ及びその撮影制御方法並びに撮影制御プログラムに関する。
【背景技術】
【０００２】
カメラで人の静止画像を撮像する場合、シャッタタイミングが悪いと、被写体となる人の好ましく無い表情の瞬間と一致してしまうことがある。例えば、被写体となる人が目をつぶった瞬間や横を向いた瞬間にシャッタタイミングが一致すると、目瞑り写真等の失敗写真になってしまう。
【０００３】
この様な失敗写真を無くすために、例えば下記の特許文献１記載の従来技術では、撮影者が撮影前に「目瞑り検出モード」をカメラに設定する。これにより、カメラは、連写機能により複数枚の静止画像を撮像し、その中から目瞑りの無い画像を選び出してメモリに保存する様になっている。
【０００４】
また、下記の特許文献２記載の従来技術では、撮像した静止画像を評価して目瞑りが発生しているか否かを判定し、目瞑りが発生しているときは撮り直しを指示する様になっている。
【０００５】
【特許文献１】特開２００５−３９３６５号公報
【特許文献２】特開２００５−４５６０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
人の静止画像を撮影する場合、撮影者が注意してタイミングを見計らうことで失敗写真が撮影されてしまう確率を低くすることができる。また、シャッタボタンを押下する前に被写体人物に声をかけることでも、失敗写真が撮影されてしまう確率を低くすることができる。
【０００７】
しかし、被写体となる人の数が多くなると、例えば、集会における写真や卒業写真等、多人数を被写体とする場合には、いずれかの人がシャッタタイミングで目瞑りをしてしまう確率が高くなってしまう。
【０００８】
特許文献１記載の従来技術では、撮影者がカメラに目瞑り検出モードを設定するため、例えば被写体人数が一人や二人の場合でも連写機能により複数枚の写真撮影が行われ、無駄な撮影が行われてしまうという問題がある。
【０００９】
また、特許文献２記載の従来技術では、被写体人数についての考察がなく、多人数の被写体を撮影した場合に一人一人の目瞑り状態を評価し撮り直しを判断すると、撮影に時間がかかってしまうという問題がある。
【００１０】
本発明の目的は、複数人の写真撮影を行う場合の失敗写真の発生確率を自動的に低くすることができる撮影制御プログラム及びデジタルカメラ並び撮影制御方法を提供することにある。
【課題を解決するための手段】
【００１１】
本発明の撮影制御方法及び撮影制御プログラムは、固体撮像素子を搭載したデジタルカメラで被写体の静止画像を撮像する前に該固体撮像素子から出力される前記被写体のスルー画像を解析し該スルー画像中の「顔」の数を検出する第１ステップと、検出された「顔」の数が所定数以下の場合には前記デジタルカメラを単写モードで駆動して１枚の前記静止画像を撮像する第２ステップと、前記第１ステップで検出された「顔」の数が前記所定数を超える場合には前記デジタルカメラを連写モードで駆動して複数枚の前記静止画像を連続して撮像する第３ステップとを備えることを特徴とする。
【００１２】
本発明の撮影制御方法及び撮影制御プログラムは、前記連写モードで、レリーズボタンが押下されているあいだ連写を続けることを特徴とする。
【００１３】
本発明の撮影制御方法及び撮影制御プログラムでは、前記連写モードにおける前記複数枚は、予め設定された固定の枚数であることを特徴とする。
【００１４】
本発明の撮影制御方法及び撮影制御プログラムでは、前記連写モードにおける前記複数枚は、前記スルー画像中の「顔」の数が多いほど多くすることを特徴とする。
【００１５】
本発明の撮影制御方法及び撮影制御プログラムは、前記連写モードで複数枚の前記静止画像を撮像する場合に連写枚数が多いほど連写速度を高速にすることを特徴とする。
【００１６】
本発明の撮影制御方法及び撮影制御プログラムは、前記第１ステップでは、前記スルー画像中の所定の大きさ以上の「顔」だけを検出対象とすることを特徴とする。
【００１７】
本発明のデジタルカメラは、固体撮像素子と、上記のいずれかに記載の撮影制御プログラムを実行する制御手段とを備えることを特徴とする。
【発明の効果】
【００１８】
本発明によれば、被写体中の「顔」の数が多くなり被写体人物数が多くなった場合には、自動的に連写モードになって複数枚の静止画像が連続して撮影されるため、失敗写真とならない静止画像が撮影される確率が高くなる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の一実施形態について、図面を参照して説明する。
【００２０】
図１は、本発明の一実施形態に係るデジタルカメラの機能ブロック図である。本実施形態のデジタルカメラ１は、被写体の光学像を電気信号に変換する固体撮像素子２と、固体撮像素子２の前面に置かれた絞り３及び撮影レンズ４と、絞り３の絞り位置を駆動するアイリスモータ５と、撮影レンズ４のズーム位置や焦点位置を駆動制御するレンズモータ６と、各モータ５，６を駆動するモータドライバ７と、固体撮像素子２の駆動タイミング信号を発生するタイミングジェネレータ８とを備える。
【００２１】
また、デジタルカメラ１は、固体撮像素子２から出力されるＲ（赤）Ｇ（緑）Ｂ（青）の画像信号を利得制御したり相関二重サンプリング処理したりするＣＤＳアンプ部１１と、ＣＤＳアンプ部１１の出力画像信号をデジタルの画像信号に変換するＡ／Ｄ変換部１２とを備える。
【００２２】
このデジタルカメラ１は、更に、デジタルの画像信号を取り込む画像入力コントローラ１３と、取り込まれた画像信号を処理する画像信号処理部１４と、ＲＧＢの画像信号をＹＣ（輝度色差）変換するＹＣ変換処理部１５と、画像信号をＪＰＥＧ画像などに圧縮したり逆に伸長したりする圧縮伸長処理部１６と、画像信号を一時的に記憶するフレームメモリ１７と、カメラ背面等に設けられている液晶表示部１８の表示制御を行う表示制御部１９と、外部記憶メディア２０に撮像画像データを書き込んだり読み出したりするメディア制御部２１と、被写体に向けて発光するフラッシュの制御部２２と、シャッタレリーズボタンが押下される前に固体撮像素子２から出力される所謂スルー画像により被写体の焦点位置を検出するＡＦ検出部２３と、このスルー画像から露光量やオートホワイトバランス量を検出するＡＥ／ＡＷＢ検出部２４と、スルー画像中の人間の「顔」を検出する顔検出部２５と、検出された「顔」の測光を行う顔測光部２６と、デジタルカメラ１全体を統括制御する演算処理装置（ＣＰＵ）２７と、これらを相互に接続するバス夫８とを備える。
【００２３】
デジタルカメラ１には電源部２９が設けられており、ＣＰＵ２７は、この電源部２９を制御することで、電源部２９は、上記の各構成部に電力供給を行う。また、ＣＰＵ２７は、上記のタイミングジェネレータ８やモータドライバ７に指示信号を出力し、更に、撮影者からの入力を操作部３１から受け付ける。
【００２４】
操作部３１には、デジタルカメラ１を記録モード（撮影モード）で使用するか再生モードで使用するかを選択するスイッチ３１ａと、電源スイッチ３１ｂと、撮影レンズのズームスイッチ３１ｃと、メニュー選択実行スイッチ３１ｄと、レリーズボタン３１ｅが設けられている。
【００２５】
図２は、上述したデジタルカメラ１で被写体画像を撮像する場合の撮影制御プログラムの処理手順を示すフローチャートである。この撮影制御プログラムは、図１のＣＰＵ２７内に設けられている書き換え可能ＲＯＭ内にファームウェアとして格納されており、デジタルカメラ１が静止画像の記録モードとなったとき読み出され実行される。
【００２６】
撮影制御プログラムが起動すると、先ず、スルー画像中の「顔」を検出する（ステップＳ１）。この顔検出を行う手法としては、スルー画像中の肌色を検出する手法、予め用意された顔のパターンマッチング処理で行う手法、アダブースト(Adaboost)と呼ばれる手法など種々あるが、いずれの手法でも良い。
【００２７】
次のステップＳ２では、ステップＳ１で顔が検出されたか否かを判定し、顔が検出されなかった場合には、ステップＳ３に進む。ステップＳ３では、被写体中に人が存在せず目瞑り等が発生しないため、デジタルカメラ１を単写モードに設定し、次のステップＳ４でＡＥ処理及びＡＦ処理等を行い、次のステップＳ５で撮影処理を行い、このプログラムを終了する。
【００２８】
ステップＳ５の撮影処理では、シャッタレリーズボタンの押下を待機し、レリーズボタンが押下されたとき、ＡＦ処理で決定された焦点位置に撮影レンズ４を調整すると共にＡＥ処理で決定された絞りとシャッタ時間で露光を行い、固体撮像素子２から撮像した静止画像データを読み出す。そして、この静止画像データを画像処理部１４が画像処理して、例えばＪＰＥＧ画像データとして記録メディア２０に格納する。この静止画像の撮影は、単写モードであるため１枚だけ行われる。
【００２９】
ステップＳ２における判定の結果、顔が検出された場合には、次にステップＳ１１に進み、検出された顔の数ｎをカウントする。そして予め設定されている基準値Ｎを読み出し（ステップＳ１２）、顔の数ｎと基準値Ｎとを比較し、ｎ＞Ｎであるか否かを判定する（ステップＳ１３）。
【００３０】
ステップＳ１３での判定結果が否定すなわちｎ≦Ｎの場合には上記のステップＳ３に進み、肯定の場合（ｎ＞Ｎ）にはステップＳ１４に進む。基準値Ｎとして、例えば値「２」が設定されている場合、即ち、被写体の人が一人または二人の場合には、ステップＳ１３からステップＳ３に進むことになる。被写体人物が一人または二人の場合には、単写モードで静止画像を撮像しても、目瞑り等の失敗写真になる可能性は低い。
【００３１】
しかし、被写体人物が三人以上の集合写真になると、シャッタタイミングで誰かが目瞑り状態になる確率か高くなる。そこで、本実施形態では、ｎ＞Ｎの場合には、ステップＳ１４に進み、デジタルカメラ１を連写モードに設定する。例えば、３連写モードとする。そして、スルー画像を用いてＡＥ処理とＡＦ処理等を行い（ステップＳ１５）、撮影処理（ステップＳ１６）を連続して３回行う（ステップＳ１７）。
【００３２】
この様に、本実施形態では、被写体人物が予め設定された所定人数以上の場合には、連写モードで、予め設定された複数回の撮影を連続して繰り返すため、いずれかの静止画像が失敗写真にならない確率が高くなる。
【００３３】
図３は、別実施形態に係る撮影制御プログラムの処理手順を示すフローチャートである。本制御プログラムでは、先ず、スルー画像中の「顔」を検出する（ステップＳ２１）。次に、顔が検出されたか否かを判定し（ステップＳ２２）、顔が検出されなかった場合にはステップＳ２３に進み、変数ｍ＝１としステップＳ３１に進む。本実施形態では、この変数ｍの値が連写枚数となる。
【００３４】
ステップＳ３１では、ＡＥ処理やＡＦ処理などによって得られた撮影条件をデジタルカメラ１に設定し、撮影処理（ステップＳ３２）を行う。そして、撮影処理がｍ回繰り返されたかを判定し（ステップＳ３３）、ｍ回の撮影（この場合にはｍ＝１であるため単写モードとなる。）が行われた後は、この制御プログラムを終了する。
【００３５】
ステップＳ２２での判定の結果、顔が検出された場合にはステップＳ２４に進み、検出された顔の数ｎを計数する。そして、図４に示す基準値テーブルから基準値Ｎｉ（Ｎ１，Ｎ２，Ｎ３）を読み出す（ステップＳ２５）。
【００３６】
図４に設定された基準値テーブルには、基準値Ｎｉ（ｉ＝１〜３）が設定されている。図示する例では、Ｎ１が「２」，Ｎ２が「４」，Ｎ３が「８」である。
【００３７】
次のステップＳ２６では、顔の数ｎを基準値Ｎｉと比較し、ｎ＞Ｎｉであるか否かを判定する。ｎ≦Ｎｉの場合には、ステップＳ２７に進み、変数ｍ＝ｉに設定し、ステップＳ３１に進む。
【００３８】
ステップＳ２６の判定結果が肯定すなわちｎ＞Ｎｉの場合にはステップＳ２８に進み、ｉ＝１〜３であるか否かを判定する。この判定結果が肯定の場合にはステップＳ２６に戻り、否定の場合にはステップＳ２９に進む。そして、ステップＳ２９ではｍ＝５に設定し、ステップＳ３１に進む。
【００３９】
以上のステップＳ２６，Ｓ２７，Ｓ２８，Ｓ２９の構成により、デジタルカメラ１は、次の様に単写モード，連写モードで被写体の静止画像を撮影することになる。
【００４０】
即ち、ステップＳ２６では、ｎ＞Ｎｉの判定をｉ＝１，２，３の順に行い、検出された顔の数ｎが「２」個以下の場合には最初に判定結果が否定となる基準値ＮｉがＮ１（＝「２」）であるためｉ＝１となる。これにより、ステップＳ２６からステップＳ２７に進んでｍ＝ｉ（＝１）に設定される。即ち、この場合には、撮影処理（ステップＳ３２）の繰り返し数ｍは「１」すなわち単写モードとなる。
【００４１】
検出した顔の数ｎが３個または４個の場合には、ステップＳ２６の判定結果が最初に否定となる基準値ＮｉはＮ２（＝「４」）であるためｉ＝２となり、撮影処理の繰り返し数ｍは「２」すなわち２枚の連写モードとなる。
【００４２】
検出した顔の数ｎが５〜８個の場合には、上記と同様にｉ＝３となり、３枚の連写モードとなる。検出した顔の数が９個以上の場合には、ｍ＝５と設定される（ステップＳ２９）ため、５枚の連写モードとなる。
【００４３】
この様に、本実施形態によれば、検出された顔の数が多くなるほど、連写モードの撮影枚数が自動的に多く設定されるため、いずれかの静止画像が失敗写真にならない確率が高くなる。また、ある程度（この例では９人）以上の人数になった場合には連写枚数を固定するため、必要以上に撮影に時間がかかることもなくなる。
【００４４】
尚、上述した実施形態では、スルー画像中の顔を全て検出し、実際に検出された顔の数ｎと基準値Ｎとを比較することで、単写モードと連写モードとを自動選択しているが、被写体の中には、被写体としていない「人」が主要被写体の背景として写っている可能性もある。そこで、スルー画像中の或る所定大きさ以上の「顔」だけを対象としても良い。あるいは、スルー画像中である程度ピントが合っている「顔」だけを対象とすることでも良い。
【００４５】
また、連写モードでは予め設定された複数回の撮影を連続して行っているが、連写枚数が多いほど、連写速度を高速にしてトータルの撮影時間を抑制するのが良い。更に、連写時におけるシャッタ速度を単車撮影時におけるシャッタ速度より高速にし同時に高感度撮影とすることで目瞑り等の失敗写真の発生確率を小さくすることも可能である。
【００４６】
更に、連写モードでは予め設定された複数回の撮影を連続して行っているが、ｎ＞Ｎのときには、シャッタボタンを押下している間は連写を続ける構成とすることも可能である。
【産業上の利用可能性】
【００４７】
本発明に係る撮影制御方法などは、被写体となる人の数が多い場合に自動的に連写モードとなるため、失敗写真が撮影される確率が低くなり、デジタルカメラ等に適用すると有用である。
【図面の簡単な説明】
【００４８】
【図１】本発明の一実施形態に係るデジタルカメラの機能ブロック図である。
【図２】本発明の一実施形態に係る撮影制御プログラムの処理手順を示すフローチャートである。
【図３】本発明の別実施形態に係る撮影制御プログラムの処理手順を示すフローチャートである。
【図４】図３に示す撮影制御プログラムで用いる基準値テーブルの構成図である。
【符号の説明】
【００４９】
２  固体撮像素子
４  撮影レンズ
１４  画像信号処理部
２５  顔検出部
【図１】
2008236482.tif 000003
【図２】
2008236482.tif 000004
【図３】
2008236482.tif 000005
【図４】
2008236482.tif 000006