(57)【要約】【課題】  ユーザの所望する被写体を、正確且つ円滑に撮影させることの出来る撮像装置、その制御方法及びプログラムを提供すること。【解決手段】  被写体の顔の中で最も大きい顔の大きさを特定し、特定した顔の大きさより大きい顔が検出された場合に撮影を中断することによって、ユーザが撮影を所望する被写体の前を、ユーザの撮影を所望しない被写体が通った場合でも、誤って撮影することなく、正確且つ円滑に撮影させることが出来る。【選択図】図５
2012134835.tif 000002
【特許請求の範囲】
【請求項１】
顔検出機能を有する撮像装置であって、
被写体を撮影して画像を取得する撮影手段と、
前記被写体の画像を解析することで、被写体の顔を検出する検出手段と、
前記検出手段で検出した顔の大きさを特定する第１の特定手段と、
撮影を中断するか否かの判断の基準となる第１のサイズを設定する第１の設定手段と、
前記第１の設定手段で設定した第１のサイズより大きい顔を検出した場合に、前記撮影手段で実行する撮影を中断すべく、前記撮影手段を制御する第１の制御手段と
を備えることを特徴とする撮像装置。
【請求項２】
前記検出手段で検出した顔の個数を特定する第２の特定手段と、
前記第２の特定手段で顔の個数を特定した後、前記撮影手段で撮影を行う際に前記検出手段で検出した顔の個数が、前記第２の特定手段で特定した顔の個数と一致するか否かの判定である顔個数一致判定を行う判定手段と、
前記判定手段で、顔の個数が一致すると判定した場合に、撮影を行わせるべく前記撮影手段を制御する第２の制御手段と、
前記顔個数一致判定における顔の個数に含まない顔を特定するための判断基準となる大きさである第２のサイズを設定する第２の設定手段と、
を更に備え、
前記判定手段は、前記第２の設定手段で設定した第２のサイズより小さい顔である、前記撮影手段で撮影を行う際に前記検出手段で検出した顔の個数を、前記顔個数一致判定における顔の個数に含めないことを特徴とする請求項１に記載の撮像装置。
【請求項３】
ユーザからの操作指示によりセルフタイマーを開始するタイマー開始手段と、
前記タイマー開始手段でセルフタイマーを開始してから、前記撮影手段で撮影を行うまでの時間を設定する第３の設定手段と
を更に備え、
前記撮影手段は、前記タイマー開始手段でセルフタイマーを開始してから、前記第３の設定手段で設定した時間が経過した時点で撮影を行うことを特徴とし、
前記第３の設定手段は、前記第１の制御手段で撮影を中断した後、前記第１の設定手段で設定した第１のサイズより大きい顔を検出しなくなった場合に、前記撮影手段により撮影を行うまでの時間を再設定することを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記撮影手段は、前記第１の制御手段で撮影を中断した後、前記第１の設定手段で設定した第１のサイズより大きい顔を検出しなくなった場合に、撮影を再開させ、更に、前記第３の設定手段で、前記撮影手段で撮影を行うまでの時間を再設定した場合、再設定した時間の経過時に撮影を実行することを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記検出手段で検出した顔の大きさの平均値を特定する第３の特定手段
を更に備え、
前記第１の制御手段は、前記第３の特定手段で特定した平均値より、ユーザにより予め設定された所定の値以上に大きい顔を検出した場合に前記撮影手段による撮影を中断させる制御を行い、
前記判定手段は、前記平均値より、ユーザにより予め設定された所定の値以上に小さい顔の個数を、前記顔個数一致判定における顔の個数に含めないことを特徴とする請求項２乃至４に記載の撮像装置。
【請求項６】
顔検出機能を有する撮像装置の制御方法であって、
前記撮像装置の撮影手段が、被写体を撮影して画像を取得する撮影工程と、
前記撮像装置の検出手段が、前記被写体の画像を解析することで、被写体の顔を検出する検出工程と、
前記撮像装置の第１の特定手段が、前記検出工程で検出した顔の大きさを特定する第１の特定工程と、
前記撮像装置の第１の設定手段が、撮影を中断するか否かの判断の基準となる第１のサイズを設定する第１の設定工程と、
前記撮像装置の第１の制御手段が、前記第１の設定工程で設定した第１のサイズより大きい顔を検出した場合に、前記撮影工程で実行する撮影を中断すべく、前記撮影工程を制御する第１の制御工程と
を含むことを特徴とする撮像装置の制御方法。
【請求項７】
顔検出機能を有する撮像装置のプログラムであって、
前記撮像装置を、
被写体を撮影して画像を取得する撮影手段と、
前記被写体の画像を解析することで、被写体の顔を検出する検出手段と、
前記検出手段で検出した顔の大きさを特定する第１の特定手段と、
撮影を中断するか否かの判断の基準となる第１のサイズを設定する第１の設定手段と、
前記第１の設定手段で設定した第１のサイズより大きい顔を検出した場合に、前記撮影手段で実行する撮影を中断すべく、前記撮影手段を制御する第１の制御手段として機能させることを特徴とする撮像装置のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来からカメラでの撮影をする際、例えば、セルフタイマー機能を用いて撮影を行う場合に、撮影時間になり、シャッターが切られた瞬間に撮影画面外から移動体が現れて撮影画像に写ってしまったり、被写体である人物が後ろを向いてしまって所望していない画像を撮影してしまうという問題がある。そのような場合には、撮影のやり直しやデータを削除する操作が必要となり、撮影に手間がかかってしまう。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３３６２６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の技術においては、セルフタイマー撮影前に被写体人数登録部で被写体人数を登録しておき、セルフタイマー作動開始後、登録された被写体人数分の目が目検出処理部によって検出されたときに撮影を行う仕組みが公開されている。
【０００５】
しかしながら、特許文献１に記載の技術においては、セルフタイマー機能を用いて写真の撮影をしようとしている際に、所望する被写体以外の人がカメラの前を通り、目を検出してしまうと、撮影が開始されてしまうという問題がある。
【０００６】
本発明は、ユーザの所望する被写体を、正確且つ円滑に撮影させることの出来る撮像装置、その制御方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
すなわち、本発明の撮像装置は、顔検出機能を有する撮像装置であって、被写体を撮影して画像を取得する撮影手段と、前記被写体の画像を解析することで、被写体の顔を検出する検出手段と、前記検出手段で検出した顔の大きさを特定する第１の特定手段と、撮影を中断するか否かの判断の基準となる第１のサイズを設定する第１の設定手段と、前記第１の設定手段で設定した第１のサイズより大きい顔を検出した場合に、前記撮影手段で実行する撮影を中断すべく、前記撮影手段を制御する第１の制御手段とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ユーザの所望する被写体を、正確且つ円滑に撮影させることの出来る撮像装置、その制御方法及びプログラムを提供することが出来る。
【図面の簡単な説明】
【０００９】
【図１】本発明を実施する撮像装置１００のハードウェア構成および撮影機能の一例を示す図である。
【図２】本発明の実施形態における撮像装置１００の機能構成の一例を示す図である。
【図３】本発明の実施形態における、検出した顔の数、または大きさを用いた撮影制御処理の概要の一例を示すフローチャートである。
【図４】本発明の実施形態における、撮像装置１００の各種撮影モードの設定処理の流れの一例を示すフローチャートである。
【図５】本発明の実施形態における撮像装置１００の自動顔検出撮影モードの機能を用いた撮影の処理の詳細を示すフローチャートである。
【図６】本発明の実施形態における撮像装置１００の顔個数指定撮影モードの機能を用いた撮影の処理の詳細を示すフローチャートである。
【図７】本発明の実施形態における撮像装置１００の手動顔検出撮影モードの機能を用いた撮影の処理の詳細を示すフローチャートである。
【図８】本発明の実施形態における撮像装置１００の撮影モードの設定に用いる表示画面の構成の一例を示す図である。
【図９】本発明の実勢形態における撮像装置１００の、顔個数指定モードのもう一つの実施方法に伴う設定を受け付けるための設定画面の構成、及び条件データテーブルの構成の一例を示す図である。
【図１０】本発明の実施形態における、撮像装置１００が行う撮影可否判断、及び中断制御の可否判断の条件となる条件データテーブルの構成の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、本発明の実施形態を詳細に説明する。まず、図１を参照して、本発明を実施する撮像装置１００のハードウェア構成および撮影機能について説明する。図１は、本発明を実施する撮像装置１００のハードウェア構成および撮影機能の一例を示す図である。
【００１１】
図１は、本発明に係る撮影装置の概略構成を示すハードウェアブロック図である。図１で、撮影装置は、いわゆるデジタルカメラから成り、撮影用のレンズ１０１、撮像素子（以下、「ＣＣＤ」と称する）１０２、カメラ信号処理部（以下、「ＡＤＣ」と称する）１０３、画像処理部１０４、システムコントローラ１１０、バッファメモリ１１１、フラッシュＲＯＭ１１２、インターフェース回路（以下、「Ｉ／Ｆ回路」と称する）１１３、カードホルダ１１４、メモリカード１１５、ディスプレイドライバ１１６、および操作部１２０を備える。
【００１２】
レンズ１０１は、レンズ等であり、対物レンズ、ズームレンズ、およびフォーカスレンズなどで構成される。ズームレンズおよびフォーカスレンズについては、不図示の駆動機構により光軸方向へ駆動される。撮像素子１０２は、レンズ１０１から入射した撮像光を結像し、電気信号（アナログ信号）に変換して出力するＣＣＤイメージセンサで構成される。
【００１３】
カメラ信号処理部（ＡＤＣ）１０３は、撮像素子１０２から受けた電気信号にデジタル変換やホワイトバランス調整などの信号処理を行なって、デジタル信号に変換する機能を有する。システムコントローラ１１０は、画像処理部１０４、バッファメモリ１１１、フラッシュＲＯＭ１１２、Ｉ／Ｆ回路１１３、ディスプレイドライバ１１６、サウンドドライバ１１８、ＬＥＤドライバ１２８、および操作部１２０に接続されている
【００１４】
画像処理部１０４は、前処理部１０５、ＹＣ処理部１０６、電子ズーム処理部１０７、圧縮部１０８、および伸長部１０９を備え、カメラ信号処理部１０３から出力されるデジタル信号から画像データを生成し、各種画像処理を行う機能を有する。
【００１５】
前処理部１０５は、入力される画像データに基づく画像のホワイトバランスを調整するホワイトバランス処理や画像のガンマ補正処理を行う機能を有する。ホワイトバランス処理は、画像の色合いを、実物の色合いに近くなるように調整したり、光源（蛍光灯や太陽光など）に合った適正な色に調整したりする処理である。ガンマ補正処理は、画像のコントラストを調整する処理である。なお、前処理部１０５は、ホワイトバランス処理およびガンマ補正処理以外の画像処理を実行することも可能である。
【００１６】
ＹＣ処理部１０６は、入力される画像データに基づく画像を、輝度情報「Ｙ」と、輝度信号と青色の色差情報「Ｃｂ」と、輝度信号と赤色の色差情報「Ｃｒ」とに分離する機能を有する。電子ズーム処理部１０７は、画像の一部（例えば中央部）を所定の大きさでトリミングし、トリミングした画像を信号処理で元画像の大きさに拡大する機能を有する。電子ズーム処理部１０７は、例えば、撮影された１６００×１２００ドットの画像から中央の１０２４×７６８ドットの画像を切り出し、データ補間を行いながら１６００×１２００ドットのサイズに拡大することができる。
【００１７】
圧縮部１０８は、画像データをＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）方式などの圧縮形式によって圧縮する機能を有する。伸長部１０９は、圧縮されている画像データを伸長する機能を有する。例えば、画像データをＪＰＥＧ方式で圧縮する場合、まず、画像データの高周波成分と低周波成分の割合を数値化する離散コサイン変換処理が行われる（ＤＣＴ処理）。次に、画像の階調やグラデーションを表現する段階を数値（量子化ビット数）で表現する量子化処理が行われる。最後に、ハフマン符号化処理で画像データが圧縮される。
【００１８】
具体的には、画像データの信号文字列が一定のビット毎に区切られ、出現頻度が高い文字列に対してより短い符号が与えてられてゆく。なお、圧縮処理を行わないで画像データを記録する方式の場合は、圧縮部１０８および伸長部１０９を省略することができる。また、画像データの圧縮形式は、ＪＰＥＧ方式に限らず、ＧＩＦ（Ｇｒａｐｈｉｃａｌ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ）形式などであっても、同様に処理を行うことができる。
【００１９】
バッファメモリ１１１には、画像処理部１０４で画像処理が行われる際に、一時的に画像データが保存される。フラッシュＲＯＭ１１２には、撮影装置の各種設定情報や、後述するユーザ認証情報が保存される。Ｉ／Ｆ回路１１３は、システムコントローラ１１０から出力される画像データを、メモリカード１１５に記録可能なデータ形式に変換する。また、Ｉ／Ｆ回路１１３は、メモリカード１１５から読み出された画像データ等を、システムコントローラ１１０で処理可能なデータ形式に変換する。
【００２０】
カードホルダ１１４は、記録媒体であるメモリカード１１５を撮影装置に着脱可能にする機構を備えると共に、メモリカード１１５との間でデータ通信が可能な電気接点を備える。また、カードホルダ１１４は、撮影装置で利用される記録媒体の種類に応じた構造を有する。メモリカード１１５は、フラッシュメモリなどの半導体記憶素子を内蔵し、カードホルダ１１４に着脱可能なカード型の記録媒体である。メモリカード１１５には、撮影装置で撮影された画像データを記録することができる。
【００２１】
ディスプレイドライバ１１６は、システムコントローラ１１０から出力される画像データを液晶ディスプレイ１１７で表示可能な信号に変換する。具体的には、ディスプレイドライバ１１６は、システムコントローラ１１０から出力されるデジタルの画像データをアナログ画像信号に変換する処理を行い、次に画像サイズを液晶ディスプレイ１１７の表示可能エリアのサイズに適したサイズに変換する処理を行う。
【００２２】
サウンドドライバ１１８は、システムコントローラ１１０から出力される音声データをスピーカ２１９で鳴動可能な信号に変換する処理を行う。ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）ＬＥＤドライバ１２８は、システムコントローラ１１０から出力される命令に従いランプ１２９の制御を行う。
【００２３】
操作部１２０は、電源スイッチ１２１、モードダイヤル１２２、撮影ボタン１２３、カーソルキー１２４、ズームボタン１２５、および閲覧（再生）ボタン１２６を備え、ユーザからの操作入力を受け付けて、操作内容に応じた信号をシステムコントローラ１１０に出力する。なお、操作部１２０には、図示の操作ボタン以外の操作ボタン類も含まれるが、それらの説明は省略する。
【００２４】
モードダイヤル（選択ボタン）１２２は、撮影動作のモードを切り替えるための回転可能なダイヤルである。ユーザはモードダイヤル１２２を操作することで、複数の撮影動作モードを選択することが可能である。なお、本発明の実施形態で、モードダイヤルは、ダイヤル式機構として記載をするが、例えば、ダイヤルではなくスライド式のボタンであってもよい。つまり、モードダイヤル１２２について、その機構はダイヤルに限定されず、カメラのモードを切り替えられるための機構を備えていることが本質である。
【００２５】
閲覧ボタン１２６は、撮影した画像データを閲覧する閲覧モード（再生モード）に切り替えるためのボタンである。閲覧ボタン１２６が押下されると、撮影モードから閲覧モードに移行する。なお、閲覧モードへの切替方法については、閲覧ボタン１２６の押下に限定されず、液晶ディスプレイ１１７上のタッチパネル（不図示）などによる移行方法であってもよい。
【００２６】
閲覧モードでは、システムコントローラ１１０が、Ｉ／Ｆ回路１１３を介して、カードホルダ１１４に装着されているメモリカード１１５から設定情報と画像データを読み出す。設定情報は、現在装着されているメモリカード１１５に記録されている画像の枚数および記録されている画像データの容量などである。読み出される画像データは、例えば、画像１枚分の画像データまたはサムネイルデータである。なお、メモリカード１１５から読み出される画像データは、上述したように所定の圧縮形式で圧縮されている。
【００２７】
メモリカード１１５から読み出された画像データは、Ｉ／Ｆ回路１１３およびシステムコントローラ１１０を介して、ディスプレイドライバ１１６へ入力される。ディスプレイドライバ１１６は、入力された画像データを液晶ディスプレイ１１７に表示させる。
【００２８】
カーソルキー１２４は、ユーザが撮影装置に対する所定の指示や機能選択を行うためのキーである。ユーザは、カーソルキー１２４により、撮影装置に対する各種設定情報やユーザ認証情報などの操作入力を行うことができる。また、カーソルキー１２４により、液晶ディスプレイ１１７にメニュー画面を表示させたり、撮影装置が有する所定の機能を選択することができる。さらに、カーソルキー１２４により、撮影装置で撮影された画像データを液晶ディスプレイ１１７上にプレビュー表示させることができる。プレビュー表示とは、撮像装置１００で撮影した画像を、その直後に液晶ディスプレイ１１７に表示させる機能である。
【００２９】
なお、プレビュー表示については、液晶ディスプレイ１１７上に撮影した画像を１枚のみ表示する構成に限定されず、サムネイル画像を含む複数の画像を表示するように構成してもよい。また、プレビュー表示の切り替えについては、カーソルキー１２４の押下に限らず、他のボタンの押下などの一般的な方法を利用して切り替えられる構成にしてもよい。また、プレビュー表示画面で、プレビュー表示画像の削除や編集などが行えるように構成してもよい。
【００３０】
レンズ制御部１２７は、レンズ１０１のレンズに対して、ズーム、フォーカス、絞り等の制御を行う。また、撮影装置は、被写体を撮像して画像データを得る撮影モードと当該撮影モードで得た画像データを表示する閲覧（再生）モードとを備える。
【００３１】
なお、音声についてはマイクやスピーカを用いることで、撮像装置と同様に記録、及び再生が可能である。また、映像（動画）記録時には、通常音声記録も同時に行われ、圧縮部１０８および伸長部１０９で、映像と音声が多重化される。
【００３２】
また、撮像装置１００における撮影動作について図１を用いて説明する。まず、ユーザが電源スイッチ１２１を操作し、撮像装置１００の電源をＯＮにする。すると、撮像装置１００に内蔵されているバッテリー（不図示）から各回路へ電源供給されて、撮像装置１００の起動処理（レンズバリアを開く動作制御およびマイクロコンピューターのリセット処理など）が行われる。撮像装置１００は、電源ＯＦＦ時に電源スイッチ１２１が押下されると電源ＯＮとなり、自動的に撮影モードとなるように構成されている。また、電源ＯＦＦ時に閲覧ボタンが押下されると電源ＯＮとなり、自動的に閲覧モードとなるように構成されている。
【００３３】
撮像装置１００が撮影モードに移行すると、光学画像がレンズ１０１を介して撮影装置内へ入射し、撮像素子（ＣＣＤ）１０２に結像される。ＣＣＤ１０２は、入射される光学画像を電気信号に変換して、カメラ信号処理部（ＡＤＣ）１０３へ出力する。ＡＤＣ１０３は、入力される電気信号（アナログ信号）をデジタル信号に変換する。ＡＤＣ１０３から出力されるデジタル信号は画像処理部１０４に入力される。
【００３４】
画像処理部１０４内の前処理部１０５では、入力されるデジタル信号に基づき画像データを生成し、ホワイトバランス処理およびガンマ補正処理などが行われる。画像処理部１０４内のＹＣ処理部１０６では、画像データが輝度信号Ｙと色差信号ＣｒおよびＣｂとに分離され、色差信号ＣｒおよびＣｂの情報量を減らす処理が行われる。色差信号ＣｒおよびＣｂの情報量の削減処理は、例えば、画像の主走査方向の色情報を間引く「４：２：２ダウンサンプリング処理」や、画像の縦横方向の色情報を間引く「４：１：１ダウンサンプリング処理」などがある。なお、前処理部１０５およびＹＣ処理部１０６で画像処理を行う際は、画像データを一時的にバッファメモリ１１１に保存し、随時バッファメモリ１１１に保存されている画像データを読み出しながら画像処理が行われる。
【００３５】
画像処理部１０４から出力される画像データ（非圧縮）はシステムコントローラ１１０に入力される。システムコントローラ１１０は、画像処理部１０４から出力される画像データを、ディスプレイドライバ１１６へ出力する。ディスプレイドライバ１１６は、入力される画像データ（デジタル信号）をアナログ画像信号に変換すると共に、アナログ画像信号に基づく画像のサイズを液晶ディスプレイ１１７で表示可能なサイズに調整する。
【００３６】
また、ディスプレイドライバ１１６は、液晶ディスプレイ１１７に画像を表示させるよう制御する。このとき、液晶ディスプレイ１１７に表示される画像は、ＣＣＤ１０２、ＡＤＣ１０３、および画像処理部１０４で、連続的に信号処理されて生成される画像（スルー画像）である。
【００３７】
液晶ディスプレイ１１７にスルー画像が表示されている状態で、ユーザが希望のタイミングで撮影ボタン１２３を操作すると、システムコントローラ１１０は画像処理部１０４に制御信号を出力する。画像処理部１０４に制御信号が入力されると、圧縮部１０８は、前処理部１０５およびＹＣ処理部１０６で画像処理された画像データをバッファメモリ１１１へ保存し、圧縮処理を行う。
【００３８】
具体的には、画像データの高周波成分と低周波成分の割合を数値化する離散コサイン変換処理（ＤＣＴ処理）や、画像の階調やグラデーションを表現する段階を量子化ビット数で表現する量子化処理や、画像データの信号文字列を一定のビット毎に区切り、出現頻度が高い文字列に対して、より短い符号を与えてゆくハフマン符号化処理などが実行される。圧縮された画像データは、システムコントローラ１１０およびディスプレイドライバ１１６を介して液晶ディスプレイ１１７に表示される。また、圧縮された画像データは、カードホルダ１１４を介してメモリカード１１５に記録される。
【００３９】
撮影ボタン１２３が操作される前にズームボタン１２５が操作されると、システムコントローラ１１０は光学ズーム処理や電子ズーム処理を実行し、画像の大きさを拡大または縮小させることができる。そして、ズームボタン１２５の操作後、撮影ボタン１２３が操作されると、拡大または縮小された画像の画像データがメモリカード１１５へ記録される。以上が図１に示す、本発明を実施する撮像装置１００のハードウェア構成および撮影機能についての説明である。
【００４０】
次に、図２を参照して、本発明の実施形態における撮像装置１００の機能構成の一例について説明する。図２は、本発明の実施形態における撮像装置１００の機能構成の一例を示す図である。図２に示す通り、撮像装置１００は顔検出部２０１、顔大きさ特定部２０２、検出顔数特定部２０３、セルフタイマー制御部２０４、タイマー時間設定部２０５、検出データ一時記憶部２０６、中断制御部２０７等から構成されている。
【００４１】
顔検出部２０１は、撮像装置１００が撮影を行う際の被写体の顔を検出する検出部である。顔大きさ特定部２０２は、顔検出部２０１で検出した顔の中で最も大きい顔の大きさを特定する。検出顔数特定部２０３は、顔検出部２０１で検出した顔の数を特定する。
【００４２】
セルフタイマー制御部２０４は、セルフタイマーの設定をユーザから受け付けた場合に、ユーザからの操作指示に従ってタイマーを開始し、設定された時間に達すると自動的に撮影を行う制御を行う。
【００４３】
タイマー時間設定部２０５は、ユーザからの操作指示に従って、セルフタイマー撮影を行う際の、タイマーが開始してから撮影を実行するまでの時間を設定する。検出データ一時記憶部２０６は、フラッシュＲＯＭ１１２等の一時記録装置を、顔検出部２０１、顔大きさ特定部２０２、検出顔数特定部２０３で検出、特定されたデータを一時的に記憶する記憶部として機能させる。
【００４４】
中断制御部２０７は、撮影時に顔大きさ特定部２０２で特定した顔の大きさよりも大きい顔を検出した場合、撮影を中断する制御を行う。また、セルフタイマー撮影を行う場合は、タイマー時間設定部２０５で設定した設定時間に達した時点で、顔大きさ特定部２０２で特定した顔の大きさよりも大きい顔を検出した場合、撮影を中断する制御を行う。
【００４５】
尚、顔大きさ特定部２０２で特定した顔の大きさよりもどの程度大きい顔を検出した場合に撮影を中断するかについては、ユーザからの操作指示に従って設定してもよいし、デフォルトで予め設定された値を基準として用いてもよい。
【００４６】
尚、タイマー時間設定部２０５は、中断制御部２０７でセルフタイマーが中断された後に、顔大きさ特定部２０２で特定した顔の大きさよりも大きい顔を検出しなくなった場合に、タイマー時間を再設定することが可能である。再設定する時間については、セルフタイマーを開始時からやり直す設定にしても良いし、特定の数値をデフォルト、又はユーザからの入力を受け付けることにより設定するようにしても良い。以上が、図２に示す、本発明の実施形態における機能構成の一例についての説明である。
【００４７】
次に図３を参照して、本発明の実施形態における、検出した顔の数、または大きさを用いた撮影制御処理の概要について説明する。図３は、本発明の実施形態における、検出した顔の数、または大きさを用いた撮影制御処理の概要を示すフローチャートである。
【００４８】
撮像装置１００は撮影モードの設定を受け付ける（ステップＳ３０１）。撮影モードの設定方法については、図４及び図８を参照して後述する。
【００４９】
ここで図８を用いて、本発明の実施形態における撮像装置１００の撮影モードの設定に用いる表示画面の構成の一例と設定方法について説明する。図８は、本発明の実施形態における撮像装置１００の撮影モードの設定に用いる表示画面の構成の一例を示す図である。
【００５０】
図８は、設定モード選択画面８１０、自動顔検出撮影モード設定画面８２０、顔個数指定撮影モード設定画面８３０から構成されている。以下、各画面を用いて撮影モードの設定に用いる表示画面の構成の一例と設定方法について説明する。
【００５１】
設定モード選択画面８１０は手動顔検出撮影モード設定受付部８１１、自動顔検出撮影モード選択受付部８１２、顔個数指定撮影モード選択受付部８１３、「戻る」ボタン８１４、「モード詳細設定」ボタン８１５から構成されている。
【００５２】
手動顔検出撮影モード設定受付部８１１は、ユーザからの選択指示を受け付けることにより、撮像装置１００の撮影モードを手動顔検出撮影モードに設定するための設定受付部である。
【００５３】
手動顔検出撮影モードとは、ユーザの手動操作を受け付けることにより撮像装置１００が撮影を実行する際に、顔検出で検出した顔の大きさを用いて撮影制御を行うことにより、誤撮影を防止するための撮影モードのことである。手動顔検出撮影モードを用いた撮影処理の詳細については、図７を参照して後述する。
【００５４】
自動顔検出撮影モード選択受付部８１２は、ユーザからの選択指示を受け付けることにより、撮像装置１００の撮影モードを自動顔検出撮影モードに設定するための設定受付部である。
【００５５】
自動顔検出撮影モードとは、セルフタイマー撮影を行うにあたり、撮影を実行する一定時間前（ユーザにより設定される所定の時間でもよい）に顔の大きさを自動で検出、記憶し、撮影を実行する時間である撮影時間に達した時点で、記憶した顔の大きさを用いて撮影制御を行うことにより、誤撮影を防止するための撮影モードのことである。自動顔検出撮影モードを用いた撮影処理の詳細については図５を参照して後述する。
【００５６】
顔個数指定撮影モード選択受付部８１３は、ユーザからの選択指示を受け付けることにより、撮像装置１００の撮影モードを顔個数指定撮影モードに設定するための設定受付部である。
【００５７】
顔個数指定撮影モードとは、セルフタイマー撮影を行うにあたり、予め顔の撮撮影可否の判断条件である顔の個数を設定した上で、撮影を実行する一定時間前（ユーザにより設定される所定の時間でもよい）に顔の大きさを検出、記憶し、撮影時間に達した時点で、記憶した顔の大きさ、又は予めユーザにより設定された顔の個数を用いて撮影制御を行うことにより、誤撮影を防止するための撮影モードのことである。顔個数指定撮影モードを用いた撮影処理の詳細については図６を参照して後述する。
【００５８】
「戻る」ボタン８１４は撮像装置１００の表示画面に表示される不図示のメインメニュー画面へ表示画面を移行するためのボタンである。「モード詳細設定」ボタン８１５は、前述した、自動顔検出撮影モード選択受付部８１２、又は顔個数指定撮影モード選択受付部８１３が選択状態にある場合に各撮影モードの詳細な設定を受け付けるための設定画面へ表示画面を移行させるためのボタンである。
【００５９】
具体的には、撮像装置１００は、自動顔検出撮影モード選択受付部８１２が選択されている状態で、「モード詳細設定」ボタン８１５の押下を受け付けた場合は自動顔検出撮影モード設定画面８２０へ表示画面を移行する。
【００６０】
顔個数指定撮影モード選択受付部８１３が選択されている状態で、「モード詳細設定」ボタン８１５の押下を受け付けた場合は顔個数指定撮影モード設定画面８３０へ表示画面を移行する。
【００６１】
次に自動顔検出撮影モード設定画面８２０の構成と設定可能内容について説明する。自動顔検出撮影モード設定画面８２０は顔大きさ記憶時間設定受付部８２１、顔大きさ制限値設定指示受付部８２２、「戻る」ボタン８２３等から構成されている。
【００６２】
顔大きさ記憶時間設定受付部８２１は、セルフタイマー撮影時において、顔検出で検出する顔の中で最も大きい顔の大きさを記憶する時間である記憶時間の設定指示を受け付ける設定受付部である。該顔大きさ記憶時間設定受付部８２１には、セルフタイマーが開始してから何秒後に顔の大きさを記憶するかの判断基準となる値を設定してもよいし、撮影を実行する時間である撮影時間の何秒前に顔の大きさを記憶するかの時間を設定するようにしてもよい。
【００６３】
尚、本発明の実施形態の説明においては、セルフタイマーが開始してから何秒後に顔の大きさを記憶するかの時間を設定するものとする。また、本発明の実施形態の説明においては、セルフタイマーの時間は１２秒に設定されているものと仮定する。この場合、撮像装置１００は、図８の顔大きさ記憶時間設定受付部８２１に設定されている値である１０秒に基づいて、セルフタイマーを開始してから１０秒後に（つまり撮影を行う２秒前に）顔の大きさの特定を行うことになる。
【００６４】
具体的には、撮像装置１００は、カーソルキー１２４の上下の押下を受け付けることにより、顔大きさ記憶時間設定受付部８２１内の数値を上下させ、再生ボタン１２６等の押下を受け付けることにより該数値を設定することを決定する。以下、自動顔検出撮影モード設定画面８２０、及び顔個数指定撮影モード設定画面８３０における、各項目の設定手順は、前記顔大きさ記憶時間の設定手順に準ずるものとする。
【００６５】
顔大きさ制限値設定指示受付部８２２は、顔検出で検出した顔の中で最も大きい顔の大きさよりも所定値以上大きい顔が撮影時に検出された場合に、撮影を中断するための基準となる所定値である顔大きさ制限値（撮影を中断するか否かの判断の基準となる第１のサイズ）の設定指示を受け付ける受付部である。
【００６６】
尚、本発明の実施形態の説明においては、顔検出で検出した顔の大きさに基づいて顔大きさ制限値を設定するものとしているが（例：検出した顔の大きさの１．２倍等）、顔大きさ制限値の設定方法は必ずしもこれに限るものではない。例えば、予めユーザにより特定の数値の入力を受け付け、該特定の数値を顔大きさ制限値として設定してもよい。また、ディスプレイに表示される表示画面に、撮影を中断するための基準となる大きさを示す枠等を表示し、該枠の大きさをユーザの操作指示に従って変更し、決定することにより、該枠の大きさに従って顔大きさ制限値を設定するものとしてもよい。
【００６７】
例えば、図８に示す顔大きさ制限値設定指示受付部８２２には、１．５の数値が設定されているため、撮像装置１００は、顔検出で検出した最も大きい顔の大きさよりも１．５倍以上の大きさの顔が検出された場合に撮影を中断する制御を行うこととなる。（つまり、第１のサイズより大きい顔を検出した場合に撮影を中断する）。
【００６８】
このように、検出した最も大きい顔の大きさよりも、どの程度大きい顔を検出した場合に撮影を中断するかについては、ユーザからの操作指示に従って制限値を設定することが可能である。
【００６９】
また、同じく図８の顔個数指定撮影モード設定画面８３０に示すように、顔大きさ制限値設定指示受付部８２２を設けず、撮像装置１００側で予め設定されているデフォルトの制限値を用いて、撮影の中断を行うか否かの制御を行うことも可能である。「戻る」ボタン８２３は、撮像装置１００の表示画面を設定モード選択画面８１０に移行するためのボタンである。
【００７０】
次に顔個数指定撮影モード設定画面８３０の構成の一例と設定可能内容について説明する。顔個数指定撮影モード設定画面８３０は、顔個数指定指示受付部８３１、顔大きさ記憶時間設定受付部８３２、「戻る」ボタン８３３等から構成されている。
【００７１】
顔個数指定指示受付部８３１は、顔検出機能によっていくつの顔が検出された際に撮影を実行するか否かの判断基準となる顔の個数の指定指示を受け付ける指示受付部である。
【００７２】
尚、顔の個数の指定については、自動指定に設定することにより、撮影毎に、顔検出で顔の大きさを特定するタイミングと同じタイミングで検出した顔の個数を、顔個数指定指示受付部８３１で指定を受け付けた数値として設定することが出来るものとする。
【００７３】
顔大きさ記憶時間設定受付部８３２は、セルフタイマー撮影時において、顔検出で検出した顔の大きさを記憶する時間の設定指示を受け付ける設定受付部である。
【００７４】
「戻る」ボタン８３３は、撮像装置１００の表示画面を設定モード選択画面８１０に移行するためのボタンである。以上が図８に示す、本発明の実施形態における撮影モードの設定に用いる表示画面の構成の一例と設定方法の説明である。
【００７５】
ここで図１０を参照して、図８の各種設定画面で入力操作、指定指示を受け付けることにより設定された、撮影可否判断、及び中断制御の可否判断の条件となる条件データテーブルの構成の一例について説明する。図１０は、撮影可否判断、及び中断制御の可否判断の条件となる条件データテーブルの構成の一例を示す図である。
【００７６】
図１０に示すように、条件データテーブル１０１０は、モード種別１０１１、記憶時間１０１２、顔大きさ上限１０１３、顔大きさ下限１０１４、指定顔個数１０１５、再設定時間１０１６等より構成され、モード種別１０１１はモードＮｏ１０１７の設定に準じるものとする。
【００７７】
尚、設定欄にＮｕｌｌが設定されている場合は、該当する欄に値が設定されていないことを示している。また、手動顔検出撮影モードにおける各欄の設定数値については、本実施形態における説明ではデフォルトの数値を設定しているものとして扱う。
【００７８】
モード種別１０１１は、本データテーブルにおける各欄の設定が、モードＮｏ１０１７におけるどの撮影モードで撮影を行う際に適用されるものかを一意に識別するためのＮｏが設定される。
【００７９】
記憶時間１０１２には、各撮影モードにて撮影を行う際の顔の大きさ、個数を記憶する時間が設定される。具体的には、図８の顔大きさ記憶時間設定受付部８２１、または顔大きさ記憶時間設定受付部８３２で入力を受け付けた値を設定する。
【００８０】
顔大きさ上限１０１３には、撮影の中断制御を行うか否かの判断の基準となる、顔の大きさの上限値が設定される。具体的には図８における制限値設定指示受付部８２２で指定指示を受け付けた数値が設定される。顔個数指定撮影モードにおける本項の設定については、本実施形態の説明においては、図９の説明にて後述する。
【００８１】
顔大きさ下限１０１４には、記憶時間１０１２に時間が達した際、又は、シャッターの半押しの操作を受け付けた際に検出した顔の大きさより所定値以上に（顔大きさ下限に設定された値以上に）小さい顔を撮影時に検出した場合、該顔の大きさよりも所定値以上に小さい顔を、検出した顔の個数としてカウントしない処理を行うための基準となる顔大きさ下限値にあたる値が設定される。（前記顔個数一致判定における顔の個数に含まない顔を特定するための判断基準となる大きさである第２のサイズを設定する第２の設定手段に相当する）。
【００８２】
具体的には、顔大きさ下限１０１４に設定された値が０．７倍であるとした場合には、記憶時間１０１２で記憶した顔の大きさの０．７倍以下の大きさの顔が、撮影時に検出された場合には、該０．７倍以下の大きさの顔を、検出した顔個数としてカウントしない処理を行うものである。（つまり、前記判定手段は、前記第２の設定手段で設定した第２のサイズより小さい顔である、前記撮影手段で撮影を行う際に前記検出手段で検出した顔の個数を、前記顔個数一致判定における顔の個数に含めないことを特徴とする）。
【００８３】
尚、本発明の実施形態の説明においては、顔検出で検出した顔の大きさに基づいて顔大きさ下限値を設定するものとしているが（例：検出した顔の大きさの０．７倍等）、顔大きさ下限値の設定方法は必ずしもこれに限るものではない。例えば、予め、ユーザにより特定の数値の入力を受け付け、該特定の数値を顔大きさ下限値として設定してもよい。
【００８４】
また、例えば、ディスプレイに表示される表示画面に、前記撮影時に検出した顔の個数としてカウントしない処理を行うための基準となる値を示す大きさをの枠を表示し、該枠の大きさをユーザの操作指示に従って変更し、決定することにより、該枠の大きさに従って顔大きさ下限値を設定するものとしてもよい（前記顔個数一致判定における顔の個数に含まない顔を特定するための判断基準となる大きさである第２のサイズを設定する第２の設定手段）。
【００８５】
指定顔個数１０１５は、指定顔個数１０１５に設定された値と、撮影時に検出した顔の個数が一致した場合に撮影を許可する処理を行うための数値が設定される。具体的には図８における顔個数指定指示受付部８３１にて指定を受け付けた値等が設定される。尚、本項にａｕｔｏを設定することで、該記憶時間１０１２に設定された時間に検出した顔の個数を、撮影毎に指定顔個数１０１５に設定するようにすることが可能である。
【００８６】
再設定時間１０１６は、撮影が中断された後に再設定する、撮影を実行するまでの時間を設定する欄である。例えば、再設定時間１０１６に３の値を設定することで、撮影が中断された後、撮影処理が再開された場合に、撮影処理が再開してから３秒後に撮影を実行することが出来る。
【００８７】
再設定時間１０１６は、前述したように特定の値を設定するようにしてもよいし、セルフタイマーを振り出しに戻す設定にしても良い。具体的には、再設定時間１０１６に“０”の値を設定することで、撮影処理が再開された場合に、撮影処理の状態をセルフタイマー開始時に戻す処理を行うことが出来る。
【００８８】
尚、本欄に設定される値についてはユーザからの数値の入力操作等により設定することもできるが、本実施形態の説明においては図示していない為、デフォルトの値が設定されているものとして扱う。以上が図１０に示す、撮影可否判断、及び中断制御の可否判断の条件となる条件データテーブルの構成の一例についての説明である。
【００８９】
次に図４を参照して、本発明の実施形態における撮像装置１００の各種撮影モードの設定処理の流れの一例について説明する。図４は、本発明の実施形態における撮像装置１００の各種撮影モードの設定処理の流れの一例を示すフローチャートである。
【００９０】
撮像装置１００はユーザからの操作指示を受け付け（ステップＳ４０１）、受け付けた操作指示が撮影のモード設定の設定項の選択か否かを判定する（ステップＳ４０２）。
【００９１】
受け付けた操作指示が設定項の選択であると判定した場合、撮像装置１００は処理をステップＳ４０９に移行する。受け付けた操作指示が撮影モードの設定項の選択であった場合、ステップＳ４０３に処理を移行し、選択された設定項が手動顔検出撮影モードの項か否かを判定する（ステップＳ４０３）。
【００９２】
撮像装置１００は、選択された設定項が手動顔検出撮影モードの設定項であると判定した場合（ステップＳ４０３でＹＥＳ）、処理をステップＳ４０４に移行し、撮影モードを手動顔検出撮影モードに設定する。
【００９３】
一方、選択された設定項が手動顔検出撮影モードの設定項でないと判定した場合（ステップＳ４０３でＮＯ）、選択された設定項が自動顔検出撮影モードか否かを判定する（ステップＳ４０５）。
【００９４】
撮像装置１００は、選択された設定項が自動顔検出撮影モードの設定項であると判定した場合（ステップＳ４０５でＹＥＳ）、自動顔検出撮影モード設定画面８２０から、顔の大きさを記憶する時間と、検出した顔の中で最も大きい顔の大きさよりも所定値以上大きい顔が撮影時に検出された場合に、撮影を中断する際の中断制御を行うか否かの基準となる所定値である顔大きさ制限値の指定指示を受け付ける、該指示に従って各数値を設定する。（ステップＳ４０６）。
【００９５】
一方、選択された設定項が自動顔検出撮影モードの設定項でないと判定した場合（ステップＳ４０５でＮＯ）、選択された設定項が自動誤撮影防止モードか否かを判定する（ステップＳ４０７）。
【００９６】
撮像装置１００は、選択された設定項が顔個数指定撮影モードの設定項であると判定した場合（ステップＳ４０７でＹＥＳ）顔個数指定撮影モード設定画面８３０から、顔の個数の指定と、顔の大きさを記憶する時間との指定指示を受け付け、該指示に従って各項に数値を設定する（ステップＳ４０８）。
【００９７】
一方、選択された設定項が顔個数指定撮影モードの設定項でないと判定した場合（ステップＳ４０７でＮＯ）、通常の撮影モードを設定し（ステップＳ４０９）、撮影モード設定処理を終了する。以上が図４に示す、撮影モードの設定処理の流れの一例についての説明である。
【００９８】
図３の説明に戻る。ステップＳ３０１で撮影モードの設定を終了した撮像装置１００は、ユーザからの操作指示を受け付け（ステップＳ３０２）、受け付けた操作指示が撮影指示か否かを判定する（ステップＳ３０３）。
【００９９】
受け付けた指示が撮影指示でなかった場合、処理を終了する。受け付けた指示が撮影指示であった場合（ステップＳ３０３でＹＥＳ）、セルフタイマー撮影の設定がなされているか否かを判定する（ステップＳ３０４）。
【０１００】
セルフタイマーが設定されていると判断した場合（ステップＳ３０４でＹＥＳ）、撮像装置１００は撮影モードが自動顔検出撮影モードに設定されているか否かを判定する（ステップＳ３０５）。
【０１０１】
撮影モードが自動顔検出撮影モードに設定されていると判定した場合、撮像装置１００は自動顔検出撮影モードの機能を用いた撮影を開始する（ステップＳ３０６）。自動顔検出撮影モードの機能を用いた撮影の処理の詳細については、図５を参照して後述する。
【０１０２】
撮像装置１００は、撮影モードが自動顔検出撮影モードに設定されていないと判定した場合（ステップＳ３０５でＮＯ）、撮影モードが顔個数指定撮影モードに設定されているか否かを判定する（ステップＳ３０７）。
【０１０３】
撮影モードが顔個数指定撮影モードに設定されていると判定した場合、撮像装置１００は顔個数指定撮影モードの機能を用いた撮影を開始する（ステップＳ３０８）。顔個数指定撮影モードの機能を用いた撮影の処理の詳細については、図６を参照して後述する。
【０１０４】
撮像装置１００は、撮影モードが自顔個数指定撮影モードに設定されていないと判定した場合（ステップＳ３０７でＮＯ）、通常のセルフタイマー撮影を開始する（ステップＳ３０９。
【０１０５】
一方、撮像装置１００は、ステップＳ３０４においてセルフタイマーが設定されていないと判断した場合（ステップＳ３０４でＮＯ）、撮影モードが手動顔検出撮影モードに設定されているか否かを判定する（ステップＳ３１０）。
【０１０６】
撮影モードが手動顔検出撮影モードに設定されていると判定した場合、撮像装置１００は手動顔検出撮影モードの機能を用いた撮影を開始する（ステップＳ３１１）。手動顔検出撮影モードの機能を用いた撮影の処理の詳細については、図７を参照して後述する。
【０１０７】
手動顔検出撮影モードが設定されていないと判定した場合（ステップＳ３１０でＮＯ）、撮像装置１００は、手動顔検出撮影モードの機能を用いない、通常の撮影を開始する（ステップＳ３１２）。以上が図３に示す、本発明の実施形態における、検出した顔の数、または大きさを用いた撮影制御処理の概要についての説明である。
【０１０８】
次に図５を参照して、本発明の実施形態における撮像装置１００の自動顔検出撮影モードの機能を用いた撮影の処理の詳細について説明する。図５は、本発明の実施形態における撮像装置１００の自動顔検出撮影モードの機能を用いた撮影の処理の詳細を示すフローチャートである。
【０１０９】
撮像装置１００は、撮影ボタン１２３の全押し操作を受け付けたか否かを判定する（ステップＳ５０１）。全押しの操作を受け付けなかったと判定した場合、撮像装置１００は処理をステップＳ５０９に移行し、自動顔検出撮影モードの機能を用いた撮影の終了の指示を受け付けたか否かを判定する。
【０１１０】
終了の指示を受け付けた場合は、撮像装置１００は、自動顔検出撮影モードの機能を用いた撮影を終了する。終了の指示を受け付けなかった場合は、処理をステップＳ５０１に戻す。
【０１１１】
撮像装置１００は、ステップＳ５０１において撮影ボタン１２３の全押しの操作を受け付けたと判定した場合、セルフタイマー撮影のタイマーを開始し（ステップＳ５０２）、図８の顔大きさ記憶時間設定受付部８２１で操作指示を受け付けることにより設定した、被写体の顔の大きさを記憶する記憶時間に達したか否かを判定する（ステップＳ５０３）。
【０１１２】
撮像装置１００は、記憶時間に達していないと判定した場合は（ステップＳ５０３でＮＯ）、処理をステップＳ５０３に戻す。記憶時間に達したと判定した場合は（ステップＳ５０３でＹＥＳ）、検出した被写体の顔の中で最も大きい顔の大きさを記憶する（ステップＳ５０４）。
【０１１３】
撮像装置１００は、ステップＳ５０５において、撮影を実行する時間である撮影時間になったか否かを判定する（ステップＳ５０５）。撮像装置１００は、撮影時間に達していないと判定した場合、処理をステップＳ５０５に戻す。
【０１１４】
撮影時間に達したと判定した場合、撮像装置１００は再度、顔検出で顔の大きさを特定し（ステップＳ５０６）、ステップＳ５０４で記憶した顔の大きさよりも、例えば図８の顔大きさ制限値設定指示受付部８２２で指定指示を受け付けることにより設定された値（例：１．５倍）以上に大きい顔が検出されたか否かを判定する（ステップＳ５０７）。
【０１１５】
撮像装置１００は、ステップＳ５０４で記憶した顔の大きさよりも大きい顔がステップＳ５０７で検出されたと判定した場合、撮影を中断し、Ｓ５０４で記憶した顔の大きさよりも大きい顔が検出されなくなったか否かを判定する（ステップＳ５１０）。
【０１１６】
検出されなくなったと判定した場合、処理をステップＳ５１１に移行して、セルフタイマーの時間を再設定する。この際再設定するセルフタイマーの時間は、デフォルトで予め定められた時間でもよいし、自動顔検出撮影モード設定画面８２０にセルフタイマーの再設定時間指定受付部等の項目を追加して、ユーザからの時間の指定指示に従って設定するようにしてもよい。
【０１１７】
図１０の条件データテーブル１０１０に設定された値を基に再設定の時間を適用する場合、自動顔検出撮影モードの再設定時間１０１６に設定された値は３であるため、撮像装置１００はステップＳ５１１で、撮影を実行するまでの時間を３秒として設定し、処理をステップＳ５０５に戻すこととなる。
【０１１８】
撮像装置１００は、ステップＳ５０４で記憶した顔の大きさよりも大きい顔が未だ検出されていると判定した場合（ステップＳ５１０でＮＯ）、処理をステップＳ５１０に戻す。
【０１１９】
一方、ステップＳ５０７において、ステップＳ５０４で記憶した顔の大きさよりも大きい顔が検出されていないと判定した場合（ステップＳ５０７でＮＯ）、撮影を実行する（ステップＳ５０８）。つまり、ステップＳ５０４で記憶した顔の大きさよりも大きい顔がステップＳ５０７において特定されていない場合は、撮影を実行するということである。以上が図５に示す、自動顔検出撮影モードの機能を用いた撮影の処理の詳細についての説明である。
【０１２０】
次に図６を参照して、本発明の実施形態における撮像装置１００の、顔個数指定撮影モードの機能を用いた撮影の処理の詳細について説明する。図６は、本発明の実施形態における撮像装置１００の顔個数指定撮影モードの機能を用いた撮影の処理の詳細を示すフローチャートである。
【０１２１】
以下図６における、顔個数指定撮影モードの機能を用いた撮影の処理については、図８の顔個数指定撮影モード設定画面８３０で受け付けた操作指示に基づいて各項に設定された数値に従って説明していくが、顔個数指定撮影モード設定画面８３０においては、同じく図８の自動顔検出撮影モード設定画面８２０のように顔大きさ制限値設定指示受付部８２２に準じる項を有さない為、デフォルトで、顔大きさ制限値、及び、顔検出で検出した顔の中で最も小さい顔の大きさよりも所定値以上小さい顔が撮影時に検出された場合に、顔個数指定指示受付部８３１における撮影可否の判断の基準となる顔の個数に、該最も小さい顔の大きさよりも所定値以上小さい顔を含めない為の基準となる所定値である顔大きさ下限値が設定されているものとする。
【０１２２】
デフォルトの値は、図６における本説明においては、例えば、顔大きさ制限値＝１．５倍（検出した顔の中で最も大きな顔の１．５倍以上の大きさの顔を撮影時に検出した場合に撮影を中断する）、顔大きさ下限値＝０．７倍（撮影時に検出した顔個数が指定した個数を越えていても、顔大きさ記憶時間設定受付部８３２に設定された時間に検出した顔の中で最も小さな顔の０．７倍以下の大きさの顔は該顔個数に含まない）とする。
【０１２３】
撮像装置１００は、撮影ボタン１２３の全押し操作を受け付けたか否かを判定する（ステップＳ６０１）。全押しの操作を受け付けなかったと判定した場合、撮像装置１００は処理をステップＳ６１２に移行し、顔個数指定撮影モードの機能を用いた撮影の終了の指示を受け付けたか否かを判定する。
【０１２４】
終了の指示を受け付けた場合は、撮像装置１００は、顔個数指定撮影モードの機能を用いた撮影を終了する。終了の指示を受け付けなかった場合は、処理をステップＳ６０１に戻す。
【０１２５】
撮像装置１００は、ステップＳ６０１において撮影ボタン１２３の全押しの操作を受け付けたと判定した場合、セルフタイマー撮影のタイマーを開始し（ステップＳ６０２）、図８の顔大きさ記憶時間設定受付部８３２で操作指示を受け付けることにより設定した、被写体の顔の大きさを記憶する記憶時間に達したか否かを判定する（ステップＳ６０３）。
【０１２６】
撮像装置１００は、記憶時間に達していないと判定した場合は（ステップＳ６０３でＮＯ）、処理をステップＳ６０３に戻す。記憶時間に達したと判定した場合は（ステップＳ６０３でＹＥＳ）、顔検出で検出した被写体の顔の中で最も小さい顔と最も大きい顔の大きさを記憶する（ステップＳ６０４）。
【０１２７】
撮像装置１００は、ステップＳ６０５において、撮影を実行する時間である撮影時間になったか否かを判定する。撮像装置１００は、撮影時間に達していないと判定した場合、処理をステップＳ６０５に戻す。
【０１２８】
撮影時間に達したと判定した場合、撮像装置１００は再度、顔検出機能で顔を検出して検出した顔の大きさを特定し（ステップＳ６０６）、ステップＳ６０４で記憶した顔の大きさよりも大きい顔（例：１．５倍以上大きい顔）が検出されたか否かを判定する（ステップＳ６０７）。
【０１２９】
撮像装置１００は、ステップＳ６０４で記憶した顔の大きさよりも大きい顔が検出されたと判定した場合、撮影を中断し、検出されたステップＳ６０４で記憶した顔の大きさよりも大きい顔が検出されなくなったか否かを判定する（ステップＳ６０８）。
【０１３０】
検出されなくなったと判定した場合、処理をステップＳ６０９に移行して、セルフタイマーの時間を再設定する。この際再設定するセルフタイマーの時間は、デフォルトで予め定められた時間でもよいし、顔個数指定撮影モード設定画面８３０にセルフタイマーの再設定時間指定受付部等の項目を追加して、ユーザからの時間の指定指示に従って設定するようにしてもよい。
【０１３１】
図１０の条件データテーブル１０１０に設定された値を基に再設定の時間を適用する場合、顔個数指定撮影モードの再設定時間１０１６に設定された値は０であるため、撮像装置１００はステップＳ６０９で、ステップＳ６０２で開始したセルフタイマーの時間と同じ時間を、撮影実行までの時間として再設定して、処理をステップＳ６０３の前まで戻す。
【０１３２】
撮像装置１００は、ステップＳ６０４で記憶した顔の大きさよりも大きい顔が未だ検出されていると判定した場合（ステップＳ６０８でＮＯ）、処理をステップＳ６０８に戻す。
【０１３３】
一方、ステップＳ６０７において、ステップＳ６０４で記憶した顔の大きさよりも大きい顔が検出されていないと判定した場合、撮像装置１００は、ステップＳ６０６で特定した顔であって、ステップＳ６０４で記憶した顔の大きさの最小値よりも大きい顔（例：最少値の０．７倍より大きい顔）の個数が、図８の顔個数指定指示受付部８３１で指定指示を受け付けた数値に基づいて設定された個数と一致しているか否かを判定する（顔個数一致判定：ステップＳ６１０）。
【０１３４】
つまり、ステップＳ６０４で記憶した顔の大きさの最小値よりも小さい顔がステップＳ６０７で検出されたとしても、ステップＳ６１０においては顔の個数が増加したものとして判定しないということである。
【０１３５】
撮像装置１００は、顔の個数が一致すると判定した場合（ステップＳ６１０でＹＥＳ）、撮影を実行する（ステップＳ６１１）。つまり、ステップＳ６０４で記憶した顔の大きさよりも大きい顔が検出されず、ステップＳ６０７で検出した、ステップＳ６０４で記憶した顔の大きさの最小値よりも大きい顔の個数が、顔個数指定指示受付部８３１で指定指示を受け付けた数値に基づいて設定された個数と一致している場合に、撮影を実行するということである。
【０１３６】
尚、図６に示す、顔個数指定撮影モードの説明における顔の大きさ、及び顔の個数の判定方法については、ステップＳ６０４で顔の大きさの最小値と最大値を取り、その間の大きさの顔の個数が指定された顔の個数と一致するか否かに基づいて撮影の中断制御を行うか否か判定する構成を取ったが、本発明の構成は必ずしもこれに限るものではない。
【０１３７】
ここで、顔個数指定撮影モード用いた撮影方法で考えられるもう一つの構成について、図６と、図９を参照して説明する。図９は、本発明の実勢形態における撮像装置１００の、顔個数指定モードのもう一つの実施方法に伴う設定を受け付けるための設定画面の構成、及び条件データテーブルの構成の一例を示す図である。
【０１３８】
図９に示す顔個数指定撮影モード設定画面９１０は、顔個数指定撮影モードを用いた撮影を行うための設定に関する指示を受け付けるための画面である。顔個数指定撮影モード設定画面９１０は、平均値記憶時間設定受付部９１１、顔大きさ上限設定受付部９１２、顔大きさ下限設定受付部９１３、「戻る」ボタン９１４等により構成される。
【０１３９】
平均値記憶時間設定受付部９１１は、被写体の顔の個数と大きさを特定し、顔の大きさの平均値を算出して、顔の個数及び顔の大きさの平均値を記憶するための時間を指定する指示を受け付ける受付部である。
【０１４０】
図６で説明すると、撮像装置１００はセルフタイマー開始後、ステップＳ６０３で平均値記憶時間に達したか否かを判定し、平均値記憶時間に達したと判定した場合にはステップＳ６０４で被写体の顔の大きさの平均値と個数の記憶を行うものである。
【０１４１】
この場合、ステップＳ６０４で記憶した顔の個数を、顔検出機能によっていくつの顔が検出された際に撮影を実行するか否かの判断基準となる顔の個数として設定するものとする（図８でいう顔個数指定指示受付部８３１の値）。
【０１４２】
顔大きさ上限設定受付部９１２は、図６でいうステップＳ６０４で記憶した顔の平均値よりも所定値以上大きい顔が撮影時に検出された場合に、撮影を中断するための基準となる所定値である顔大きさ上限値の設定指示を受け付ける受付部である。
【０１４３】
具体的には、図９の顔大きさ上限設定受付部９１２に設定された値（所定の値）が１．５倍であるとした場合には、ステップＳ６０７で、ステップＳ６０４で記憶した顔の大きさの平均値の１．５倍以上の大きさの顔が検出された場合、撮影を中断する（つまり、顔の大きさの平均値より所定の値以上に大きい顔を検出した場合には撮影を中断する）。尚、所定の値には倍率を示す値に加え、特定の数値も含むものとする。
【０１４４】
顔大きさ下限設定受付部９１３は、図６でいうステップＳ６０４で記憶した顔の平均値よりも所定値以上小さい顔が撮影時に検出された場合には、該平均値よりも所定値以上に小さい顔を、検出した顔の個数としてカウントしない処理を行うための基準となる値である顔大きさ下限値（所定の値）の設定指示を受け付ける受付部である。
【０１４５】
具体的には、図９の顔大きさ下限設定受付部９１３に設定された値が０．５倍であるとした場合には、ステップＳ６０７で、ステップＳ６０４で記憶した顔の大きさの平均値の０．５倍以下の大きさの顔が検出された場合には、該平均値の０．５倍以下の大きさの顔を、検出した顔個数としてカウントしない（つまり、顔の大きさの平均値より所定の値以上に小さい顔は顔個数一致判定の顔個数に含めない）。
【０１４６】
撮像装置１００は、該平均値よりも所定値以上に大きい顔が検出されず（ステップＳ６０７でＮＯ）、且つ該平均値よりも所定値以上小さい顔以上の大きさの顔の数が、ステップＳ６０４で記憶した顔の個数と一致する場合（ステップＳ６１０でＹＥＳ）に撮影を実行する。一致しないと判定した場合、処理をステップＳ６１１に移行する。
【０１４７】
これにより、撮影時にユーザの撮影を所望する被写体の後ろを、通行人等が通り過ぎた場合でも、該通行人の顔の大きさが、ユーザが撮影を所望する被写体の顔の大きさの平均値の０．５倍以下の大きさとして検出された場合、撮影を中断することなく、円滑な撮影を行うことが出来る。
【０１４８】
尚、顔個数指定撮影モード設定画面９１０で入力操作、指定指示等を受け付けることにより特定される各設定値は、条件データテーブル９２０の各項に設定されるものとする。モード種別９２１、記憶時間９２２、顔大きさ上限９２３、顔大きさ下限９２４、指定顔個数９２５、再設定時間９２６の説明は、前述した図１０の説明内容に準じるものとして、ここでは説明を割愛する。
【０１４９】
顔大きさ下限９２４については、顔個数指定撮影モード設定画面９１０における顔大きさ下限設定受付部９１３に設定された値を設定するものとする。
【０１５０】
また、指定顔個数９２５に設定されたａｕｔｏの値は、記憶時間９２２に設定された時間にセルフタイマーの時間が達した際に特定した顔の個数を指顔定個数として設定することを意味している。尚、再設定時間９２６に設定される値についてはユーザからの数値の入力操作等により設定することもできるが、本実施形態の説明においては設定を受け付けるための設定受付部等を図示していない為、デフォルトの値が設定されているものとして扱う。
【０１５１】
以上が図６及び図９に示す、顔個数指定撮影モード用いた撮影方法で考えられる、もう一つの発明の構成、及び、図９に示す本発明の実勢形態における、顔個数指定モードのもう一つの実施方法に伴う設定を受け付けるための設定画面の構成、及び条件データテーブルの構成の一例についての説明である。
【０１５２】
以上が図６に示す、顔個数指定撮影モードの機能を用いた撮影の処理の詳細についての説明である。
【０１５３】
次に図７を参照して、本発明の実施形態における撮像装置１００の、手動顔検出撮影モードの機能を用いた撮影の処理の詳細について説明する。図７は、本発明の実施形態における撮像装置１００の手動顔検出撮影モードの機能を用いた撮影の処理の詳細を示すフローチャートである。
【０１５４】
撮像装置１００は、撮影ボタン１２３の半押し操作を受け付けたか否かを判定する（ステップＳ７０１）。半押しの操作を受け付けなかったと判定した場合、撮像装置１００は処理をステップＳ７０８に移行し、手動顔検出撮影モードの機能を用いた撮影の終了の指示を受け付けたか否かを判定する。
【０１５５】
終了の指示を受け付けた場合は、撮像装置１００は、手動顔検出撮影モードの機能を用いた撮影を終了する。終了の指示を受け付けなかった場合は、処理をステップＳ７０１に戻す。
【０１５６】
撮像装置１００は、ステップＳ７０１において撮影ボタン１２３の半押しの操作を受け付けたと判定した場合、顔検出で検出した顔の大きさの最大値を特定する（ステップＳ７０２）。
【０１５７】
次に、撮影ボタン１２３の全押しを受け付けたか否かを判定し（ステップＳ７０３）、全押しを受け付けていないと判定した場合は処理をステップＳ７０１に戻す。全押しを受け付けたと判定した場合には（ステップＳ７０３でＹＥＳ）、撮像装置１００は、再度顔検出機能で顔を検出して、検出した顔の大きさを特定し（ステップＳ７０４）、ステップＳ７０２で特定した顔の大きさよりも所定値以上（例：１．２倍以上、図１０参照）に大きい顔が検出されたか否かを判定する（ステップＳ７０５）。
【０１５８】
撮像装置１００は、ステップＳ７０２で特定した顔の大きさよりも大きい顔が検出されたと判定した場合は（ステップＳ７０５でＹＥＳ）、処理をステップＳ７０７に移行し、撮影を中断した後、処理をステップＳ７０１に戻し、撮影処理を再開する。
【０１５９】
ステップＳ７０２で特定した顔の大きさよりも大きい顔が検出されていないと判定した場合は（ステップＳ７０５でＮＯ）、処理をステップＳ７０６に移行し、撮影を実行する。以上が図７に示す、手動顔検出撮影モードの機能を用いた撮影の処理の詳細についての説明である。
【０１６０】
以上のように、上記実施体系によれば、ユーザの所望する被写体を、正確且つ円滑に撮影させことの出来る撮像装置、その制御方法及びプログラムを提供することが出来る。
【０１６１】
具体的には、本発明の撮像装置は、顔検出機能を有する撮像装置であって（段落００４１、図２の顔検出部２０１）、被写体を撮影して画像を取得する撮影手段と（ステップＳ５０８）、前記被写体の画像を解析することで、被写体の顔を検出する検出手段と（ステップＳ５０４）、前記検出手段で検出した顔の大きさを特定する第１の特定手段と（ステップＳ５０４）、撮影を中断するか否かの判断の基準となる第１のサイズを設定する第１の設定手段と（段落００６５〜００６７、ステップＳ４０６）、前記第１の設定手段で設定した第１のサイズより大きい顔を検出した場合に、前記撮影手段で実行する撮影を中断すべく、前記撮影手段を制御する第１の制御手段と（ステップＳ５０７）を備えることを特徴とする。
【０１６２】
更に、本発明の撮像装置は、前記検出手段で検出した顔の個数を特定する第２の特定手段と（ステップＳ６０６）、前記第２の特定手段で顔の個数を特定した後、前記撮影手段で撮影を行う際に前記検出手段で検出した顔の個数が、前記第２の特定手段で特定した顔の個数と一致するか否かの判定である顔個数一致判定を行う判定手段と（ステップＳ６１０）、前記判定手段で、顔の個数が一致すると判定した場合に、撮影を行わせるべく前記撮影手段を制御する第２の制御手段と（ステップＳ６１１）、前記顔個数一致判定における顔の個数に含まない顔を特定するための判断基準となる大きさである第２のサイズを設定する第２の設定手段と（段落００８１〜００８４、段落０１４４〜０１４５、ステップＳ４０８）を更に備え、前記判定手段は、前記第２の設定手段で設定した第２のサイズより小さい顔である、前記撮影手段で撮影を行う際に前記検出手段で検出した顔の個数を、前記顔個数一致判定における顔の個数に含めないこと（段落０１３３、０１３４）を特徴とする。
【０１６３】
更に、本発明の撮像装置は、ユーザからの操作指示によりセルフタイマーを開始するタイマー開始手段と（ステップＳ５０２）、前記タイマー開始手段でセルフタイマーを開始してから、前記撮影手段で撮影を行うまでの時間を設定する設定手段と（段落００４３、図２のタイマー時間設定部２０５）を更に備え、前記撮影手段は、前記タイマー開始手段でセルフタイマーを開始してから、前記第３の設定手段で設定した時間が経過した時点で撮影を行うことを特徴とし（段落００４２、図２のセルフタイマー制御部２０４）、前記第３の設定手段は、前記第１の制御手段で撮影を中断した後、前記第１の設定手段で設定した第１のサイズより大きい顔を検出しなくなった場合に、前記撮影手段による撮影を行うまでの時間を再設定すること（ステップＳ５１１）を特徴とする。
【０１６４】
更に、本発明の撮像装置において、前記撮影手段は、前記第１の制御手段で撮影を中断した後、前記第１の設定手段で設定した第１のサイズより大きい顔を検出しなくなった場合に、撮影を再開させ（段落０１５８）、更に、前記第３の設定手段で、前記撮影手段で撮影を行うまでの時間を再設定した場合、再設定した時間の経過時に撮影を実行すること（段落１０１）を特徴とする。
【０１６５】
更に、本発明の撮像装置において、前記検出手段で検出した顔の大きさの平均値を特定する第３の特定手段（段落０１４０）を更に備え、前記第１の制御手段は、前記第３の特定手段で特定した平均値より、ユーザにより予め設定された所定の値以上に大きい顔を検出した場合に前記撮影手段による撮影を中断させる制御を行い（段落０１４２、０１４３）、前記判定手段は、前記平均値より、ユーザにより予め設定された所定の値以上に小さい顔の個数を、前記顔個数一致判定における顔の個数に含めないこと（段落０１４４〜０１４６）を特徴とする。
【０１６６】
以上、上記実施体系について詳述したが、本発明は、例えば、システム、装置、方法、プログラムとしての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１６７】
以上説明したように、本発明におけるプログラムは、図３〜図７に示すフローチャートの処理に従って撮像装置としてコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図３〜図７の処理方法を撮像装置が実行可能なプログラムを記憶されている。なお、本発明におけるプログラムは図３〜図７の各装置の処理方法ごと、別の独立したプログラムであってもよい。
【０１６８】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１６９】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１７０】
また、撮像装置が読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７１】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７２】
また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１７３】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【０１７４】
また上記のソフトウェアで実現する各処理を、ファームウェアやハードウェア構成にして、各処理を各手段として実現することも可能であり、本発明の技術的範囲はこのようなファームウェアやハードウェア構成による実現も含むものである。
【符号の説明】
【０１７５】
１０１  光学系（レンズ）
１０２  撮像素子（ＣＣＤ）
１０３  カメラ信号処理部
１１０  システムコントローラ
１１７  ディスプレイ
１２０  操作部
２０１  顔検出部
２０２  顔大きさ特定部
２０３  検出顔個数特定部
２０４  セルフタイマー制御部
２０５  タイマー時間設定部
２０６  検出データ一時記憶部
２０７  中断制御部
【図１】
2012134835.tif 000003
【図２】
2012134835.tif 000004
【図３】
2012134835.tif 000005
【図４】
2012134835.tif 000006
【図５】
2012134835.tif 000007
【図６】
2012134835.tif 000008
【図７】
2012134835.tif 000009
【図８】
2012134835.tif 000010
【図９】
2012134835.tif 000011
【図１０】
2012134835.tif 000012