(57)【特許請求の範囲】
【請求項１】
撮像部と、
前記撮像部により撮像された被写体である人物の顔部の大きさを解析する解析部と、
前記人物までの距離を取得する取得部と、
前記大きさが前記距離に対して設定された第１の基準大きさ未満である場合に、前記被写体を照射する照射部の発光を、第１の基準大きさ以上である場合よりも小さい発光量とし、前記大きさが前記第１の基準大きさよりも小さい第２の基準大きさ未満である場合に、前記照射部の発光を前記発光量よりも小さくする発光制限部と
を備える撮像装置。
【請求項２】
前記発光制限部は、前記距離が予め定められた基準距離未満である場合には、前記大きさに関わらず、前記照射部の発光を禁止する請求項１に記載の撮像装置。
【請求項３】
前記被写体の合焦状態を判定する判定部を備え、
前記発光制限部は、前記判定部が前記被写体を非合焦状態と判定した場合には、前記照射部の発光を制限する請求項１または２に記載の撮像装置。
【請求項４】
前記判定部は、前記被写体の色情報を加味して前記合焦状態を判定する請求項３に記載の撮像装置。
【請求項５】
前記判定部は、予め登録された色情報に基づいて前記合焦状態を判定する請求項４に記載の撮像装置。
【請求項６】
前記発光制限部は、前記大きさが前記第２の基準大きさ未満である場合に、前記照射部の発光を禁止する請求項１から５のいずれか１項に記載の撮像装置。
【請求項７】
撮像ステップと、
前記撮像ステップにより撮像された被写体である人物の顔部の大きさを解析する解析ステップと、
前記人物までの距離を取得する取得ステップと、
前記大きさが前記距離に対して設定された第１の基準大きさ未満である場合に、前記被写体を照射する照射部の発光を、第１の基準大きさ以上である場合よりも小さい発光量とし、前記大きさが前記第１の基準大きさよりも小さい第２の基準大きさ未満である場合に、前記照射部の発光を前記発光量よりも小さくする発光制限ステップと
をコンピュータに実行させる撮像装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置および撮像装置の制御プログラムに関する。
【背景技術】
【０００２】
閃光照明光が顔に当たると好ましくない乳幼児等の主要被写体の画像を予めメモリに記憶し、スルー画像の主要被写体とメモリに記憶されている画像の主要被写体が合致する場合に、閃光照明装置の発光を禁止するカメラが知られている。
［先行技術文献］
［特許文献］
［特許文献１］特開２００６−４１６７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
撮影者は、被写体を撮影する前に、閃光照明装置の照明光を照射させたくない乳幼児等の主要被写体の画像を、予めメモリに記憶させる必要があった。
【課題を解決するための手段】
【０００４】
本発明の第１の態様における撮像装置は、撮像部と、撮像部により撮像された被写体である人物の顔部の大きさを解析する解析部と、人物までの距離を取得する取得部と、大きさが距離に対して設定された第１の基準大きさ未満である場合に、被写体を照射する照射部の発光を、第１の基準大きさ以上である場合よりも小さい発光量とし、大きさが第１の基準大きさよりも小さい第２の基準大きさ未満である場合に、照射部の発光を発光量よりも小さくする発光制限部とを備える。
【０００５】
また、本発明の第２の態様における撮像装置の制御プログラムは、撮像ステップと、撮像ステップにより撮像された被写体である人物の顔部の大きさを解析する解析ステップと、人物までの距離を取得する取得ステップと、大きさが距離に対して設定された第１の基準大きさ未満である場合に、被写体を照射する照射部の発光を、第１の基準大きさ以上である場合よりも小さい発光量とし、大きさが第１の基準大きさよりも小さい第２の基準大きさ未満である場合に、照射部の発光を発光量よりも小さくする発光制限ステップとをコンピュータに実行させる。
【０００６】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【０００７】
【図１】本実施形態に係るカメラの概要を説明する図である。
【図２】本実施形態に係るカメラのシステム構成図である。
【図３】本実施形態におけるスピードライトの発光制限処理を説明する図である。
【図４】人物の顔部の抽出画像である。
【図５】本実施形態の撮影処理を示すフロー図である。
【発明を実施するための形態】
【０００８】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【０００９】
図１は、本実施形態に係る撮像装置としてのカメラ１０の概要を説明する図である。図１（ａ）および図１（ｂ）に示すとおり、カメラ１０は、スピードライト１１、背面表示部１２、レリーズスイッチ１３を備える。スピードライト１１は、キセノン管、ＬＥＤ等の発光部材を備え、撮影動作時に発光部材を閃光発光させて被写体を照射する照射部として機能する。背面表示部１２は、カメラ１０内の撮像部が撮像した画像、メニュー画面等の各種情報を表示する。レリーズスイッチ１３は、撮影者から撮影指示を受け付ける操作部材である。
【００１０】
撮影者がカメラ１０で人物２０を被写体として撮影する図１（ａ）の例を用いて、本実施形態のカメラ１０の概要を説明する。まず、撮影者は、カメラ１０を人物２０の方へ向ける。すると、カメラ１０は、図１（ｂ）のカメラ１０の背面図に示すように、内部の撮像部が撮像した人物２０の画像を背面表示部１２に表示させる。また、カメラ１０は、画像内における人物２０の顔部２１の領域を検出する顔検出機能を実行し、顔部２１の領域を囲む外周枠３０を背面表示部１２の画面に表示させる。
【００１１】
カメラ１０は、後述するように画像データを参照して人物２０の顔部２１の長さＨを顔部２１の大きさＨとして解析する。また、カメラ１０は、後述するようにＡＦ動作時に人物２０までの距離Ｄを取得する。
【００１２】
カメラ１０は、被写体の距離と顔部の基準大きさとを対応付けたテーブル等の対応情報を参照して、人物２０までの距離Ｄに対して設定された顔部の基準大きさを決定する。そして、カメラ１０は、レリーズスイッチ１３が押下された場合において、顔部２１の大きさＨが距離Ｄに対する基準大きさ未満である場合に、スピードライト１１の発光を制限する。
【００１３】
例えば、顔部の基準大きさとして、大人と乳児の間である１０歳児の顔部の大きさの平均値を、複数の距離の各々に対して予め対応付けされている。そして、カメラ１０は、顔部２１の大きさＨが距離Ｄに対する基準大きさ未満である場合に、スピードライト１１の発光を禁止する。したがって、被写体が乳児である場合には自動でスピードライト１１の閃光発光が禁止となり、メニュー画面等で予め発光禁止を設定したり乳児の画像をメモリに登録したりすることなく、乳児をまぶしい閃光から保護することができる。一方、被写体が大人である場合には、通常どおりスピードライト１１の閃光発光が行われる。
【００１４】
図２は、本実施形態に係るカメラ１０のシステム構成図である。カメラ１０は光学系１２０を備える。光学系１２０は、ズームレンズ１２１、フォーカスレンズ１２２、レンズシャッタ１２３等により構成される。被写体像は光軸１１０に沿って光学系１２０に入射し、撮像素子１３１の結像面に結像する。
【００１５】
撮像素子１３１は、光学系１２０を透過して入射する被写体像である光学像を光電変換する素子であり、例えば、ＣＣＤ、ＣＭＯＳセンサが用いられる。撮像素子１３１は、被写体を撮像する撮像部の少なくとも一部として機能する。撮像素子１３１で光電変換された被写体像は、Ａ／Ｄ変換器１３２でアナログ信号からデジタル信号に変換される。撮像素子１３１の電荷読み出し制御およびＡ／Ｄ変換器１３２の変換制御は、メモリ制御部１３３の同期制御を受けたタイミング発生部１３４が供給するクロック信号により同期が計られる。
【００１６】
デジタル信号に変換された被写体像は、画像データとして順次処理される。Ａ／Ｄ変換器１３２によりデジタル信号に変換された画像データは、メモリ制御部１３３の制御に従い、一旦内部メモリ１３５に記憶される。内部メモリ１３５は、高速で読み書きのできるランダムアクセスメモリであり、例えばＤＲＡＭ、ＳＲＡＭなどが用いられる。内部メモリ１３５は、連写撮影、動画撮影において高速に連続して画像データが生成される場合に、画像処理の順番を待つバッファメモリとしての役割を担う。
【００１７】
また、内部メモリ１３５は、画像処理部１３６が行う画像処理、圧縮処理において、ワークメモリとしての役割も担う。更に、内部メモリ１３５は、所定の目的に即して加工処理された画像データを一時的に保管する役割も担う。したがって、内部メモリ１３５は、これらの役割を担うに相当する十分なメモリ容量を備える。メモリ制御部１３３は、いかなる作業にどれくらいのメモリ容量を割り当てるかを制御する。
【００１８】
画像処理部１３６は、設定されている撮影モード、ユーザからの指示に則して、画像データを所定の画像フォーマットに従った画像ファイルに変換する。例えば、静止画像としてＪＰＥＧファイルを生成する場合、色変換処理、ガンマ処理、ホワイトバランス処理等の画像処理を行った後に適応離散コサイン変換等を施して圧縮処理を行う。また、動画像としてＭＰＥＧファイルを生成する場合、所定の画素数に縮小されて生成された連続する静止画としてのフレーム画像に対して、フレーム内符号化、フレーム間符号化を施して圧縮処理を行う。
【００１９】
画像処理部１３６によって生成された静止画像ファイル、動画像ファイルは、メモリ制御部１３３の制御により、内部メモリ１３５から記録媒体ＩＦ１３７を介して、記録媒体１５０に記録される。記録媒体１５０は、フラッシュメモリ等により構成される、カメラ１０に対して着脱可能な不揮発性メモリである。ただし、記録媒体１５０は、着脱式に限らず、カメラ１０に内蔵される例えばＳＳＤなどの記録媒体であっても良い。このとき、記録媒体１５０に記録された静止画像ファイル、動画像ファイルは、有線によるＵＳＢ、無線によるＬＡＮ等により外部へ出力される。
【００２０】
画像処理部１３６で処理された画像データは、記録用に処理される画像データに並行して、表示用の画像データを生成する。表示用の画像データは、記録用に処理される画像データをコピーして間引き処理された、画素数の少ない画像データである。生成された表示用の画像データは、表示制御部１３８の制御に従って、タイミング発生部１３４からのクロック信号に同期するＤ／Ａ変換器１３９でアナログ信号に変換されて、背面表示部１２に表示される。記録の有無に関わらず、逐次表示用の画像データを生成して背面表示部１２に表示すれば、ライブビュー機能を実現することができる。また、画像の表示と共に、もしくは画像を表示することなく、カメラ１０の各種設定に関する様々なメニュー項目も、背面表示部１２に表示することができる。
【００２１】
また、画像処理部１３６は、撮像された被写体である人物の顔部の大きさを解析する解析部として機能する。具体的には、まず、画像処理部１３６は、表示用画像データの画像内における人物の顔部を検出する顔検出機能を実行する。そして、画像処理部１３６は、表示用画像データにおける顔部の画素単位の大きさを、人物の顔部の大きさとして演算する。画像処理部１３６は、解析結果を顔情報としてシステム制御部１４１へ送信する。顔情報には、顔部の位置、顔部の大きさ等の情報が含まれる。
【００２２】
カメラ１０は、上記の画像処理における各々の要素も含めて、システム制御部１４１により直接的または間接的に制御される。システム制御部１４１は、システムメモリ１４２を備える。システムメモリ１４２は、電気的に消去・記録可能な不揮発性メモリであり、例えばＥＥＰＲＯＭ（登録商標）等により構成される。システムメモリ１４２は、カメラ１０の動作時に必要な定数、変数、プログラム等を、カメラ１０の非動作時にも失われないように記録している。システム制御部１４１は、定数、変数、プログラム等を適宜内部メモリ１３５に展開して、カメラ１０の制御に利用する。
【００２３】
光学系１２０を構成するズームレンズ１２１およびフォーカスレンズ１２２は、システム制御部１４１の統括制御のもと、ズーム制御部１４３およびフォーカス制御部１４４によってそれぞれ制御される。ズーム制御部１４３は、ユーザの指示に応じてズームレンズ１２１を駆動して、被写体像の画角を変更する。フォーカス制御部１４４は、連続して取得される画像データを用いたコントラストＡＦの情報を参照して、特定の領域の被写体像が撮像素子１３１の受光面上で合焦するように、フォーカスレンズ１２２を駆動する。ズームレンズ１２１の焦点距離の情報およびフォーカスレンズの位置情報は、システムメモリ１４２に記録される。
【００２４】
また、フォーカス制御部１４４は、上述の顔検出機能により人物の顔部が検出された場合に、当該顔部の被写体像が撮像素子１３１の受光面上で合焦するように、フォーカスレンズ１２２を駆動する。そして、システム制御部１４１は、ズームレンズ１２１の焦点距離およびフォーカスレンズ１２２の位置に応じて、当該人物までの距離を演算する。例えば、システム制御部１４１は、ズームレンズ１２１の焦点距離において被写体までの距離とフォーカスレンズ１２２の位置とが対応付けられた距離テーブルを参照して、フォーカスレンズ１２２の位置に対応する距離を当該人物までの距離として決定する。距離テーブルは、システムメモリ１４２に予め記録されている。本実施形態において、システム制御部１４１は、被写体である人物までの距離を取得する取得部として機能する。
【００２５】
システム制御部１４１は、後述する顔部の基準大きさと距離との対応関係を示す情報を参照して、人物までの距離に対応する顔部の基準大きさを決定する。システム制御部１４１は、人物の顔部の大きさが基準大きさ未満である場合に、スピードライト１１の発光を禁止するか、それともスピードライト１１の発光量を低減するかを判断する。システム制御部１４１は、スピードライト１１の発光を禁止させる場合には、発光制御部１４５へ発光制御信号を送信しない。一方、システム制御部１４１は、スピードライト１１の発光量を低減する場合には、スピードライト１１の発光量を予め定められた割合、例えば３０％に制限する発光量制限信号を発光制御部１４５へ送信する。
【００２６】
発光制御部１４５は、レリーズスイッチ１３のＳＷ２が押下された場合に、システム制御部１４１からの制御信号に応じてスピードライト１１の発光部材を駆動する。発光制御部１４５は、スピードライト１１の発光を制限する発光制限部として機能する。具体的には、発光制御部１４５は、システム制御部１４１から発光制御信号を受信しない場合には、スピードライト１１の発光部材を駆動しない。また、発光制御部１４５は、システム制御部１４１から発光量制限信号を受信した場合に、スピードライト１１の発光量が予め定められた割合に制限されるように、発光部材を駆動する。
【００２７】
光学系１２０を構成するレンズシャッタ１２３は、システム制御部１４１の統括制御のもと、露光制御部１４６によってそれぞれ制御される。システム制御部１４１は、画像処理部１３６が処理した画像データを解析して露出値を演算する。露光制御部１４６は、システム制御部１４１が演算した露出値に示される絞り値およびシャッタスピードに応じて、レンズシャッタ１２３を駆動する。
【００２８】
カメラ１０は、ユーザからの操作を受け付ける操作部材１４７を複数備えているが、システム制御部１４１は、これら操作部材１４７が操作されたことを検知し、操作に応じた動作を実行する。また、カメラ１０は操作部材１４７の類として上述のレリーズスイッチ１３を備える。レリーズスイッチ１３は、押下げ方向に２段階に検知できる押しボタンで構成されている。システム制御部１４１は、レリーズスイッチ１３の１段階目の押下げであるＳＷ１の検知により撮影準備動作であるＡＦ、ＡＥ等を実行する。そして、システム制御部１４１は、レリーズスイッチ１３の２段階目の押下げであるＳＷ２の検知により撮像素子１３１による被写体像の取得動作を実行する。
【００２９】
カメラ１０は、電源１６０から電力供給を受ける。電源制御部１４８は、電源１６０と通信して残電力の検出、電力供給の監視を行う。電源１６０は、２次電池、家庭用ＡＣ電源等により構成される。
【００３０】
図３は、被写体の顔部の基準大きさと被写体までの距離との対応関係を示す参照テーブルを説明する図である。図３（ａ）の曲線２００は、１０歳児を基準被写体として焦点距離ｆ１ｍｍで撮影した場合における、基準被写体までの距離に対する基準被写体の顔部の大きさを表す。基準被写体の顔部の大きさを顔部の基準大きさと称する。本実施形態において、顔部の基準大きさは、１０歳児の顔部の実際の大きさに対する表示用画像データにおける顔部の画素単位の大きさである。なお、１０歳児の顔部の実際の大きさは、統計的に算出された平均値が用いられる。
【００３１】
顔部の基準大きさは、曲線２００が示すように、焦点距離が一定であれば、被写体までの距離に反比例する。また、顔部の基準大きさは、被写体までの距離が一定であれば、焦点距離に比例する。本実施形態において、複数の焦点距離の各々に対して、顔部の基準大きさと被写体までの距離との対応関係を示す参照テーブルが規定される。複数の焦点距離にそれぞれ対応する複数の参照テーブルは、実験的またはシミュレーション的に規定され、システムメモリ１４２に予め記録されている。
【００３２】
次に、被写体が乳児である場合と大人である場合とを区別したスピードライトの発光制限処理について説明する。まず、システム制御部１４１は、ズームレンズ１２１の焦点距離に対応する参照テーブルをシステムメモリ１４２から取得する。次に、システム制御部１４１は、ズームレンズ１２１の焦点距離およびフォーカスレンズ１２２の位置に応じて、撮像された被写体である人物までの距離を演算する。そして、システム制御部１４１は、人物までの距離に対して設定された顔部の基準大きさを参照テーブルから抽出する。ここで、図３（ａ）に示すように、焦点距離をｆ１ｍｍ、人物までの距離をＤ１ｍ、顔部の基準大きさをＨ１ピクセルとして以下説明する。
【００３３】
被写体が乳児である場合、表示用画像データにおける被写体の顔部の大きさは、１０歳児の顔部に対する基準大きさより小さい。そこで、システム制御部１４１は、表示用画像データにおける被写体の顔部の大きさが距離Ｄ１ｍに対する顔部の基準大きさＨ１ピクセルより小さいＨ２ピクセルである場合に、スピードライト１１の発光を禁止する制御信号を発光制御部１４５へ送信する。したがって、被写体が乳児である場合には自動でスピードライト１１の閃光発光が禁止となり、メニュー画面等で予め発光禁止を設定したり乳児の画像をメモリに登録したりすることなく、乳児をまぶしい閃光から保護することができる。
【００３４】
一方、被写体が大人の場合、表示用画像データにおける被写体の顔部の大きさは、１０歳児の顔部に対する基準大きさより大きい。そこで、システム制御部１４１は、表示用画像データにおける被写体の顔部の大きさが距離Ｄ１ｍに対する顔部の基準大きさＨ１ピクセルより大きいＨ３ピクセルである場合に、スピードライト１１の発光を許可する制御信号を発光制御部１４５へ送信する。したがって、被写体が大人である場合には、通常どおりスピードライト１１の閃光発光が行われる。
【００３５】
なお、カメラ１０と被写体である人物との距離が近い場合には、被写体が大人であってもスピードライト１１の閃光発光が眩しくて目がくらむことがある。そこで、システム制御部１４１は、人物までの距離が予め定められた距離Ｄ０ｍ未満である場合には、表示用画像データにおける顔部の大きさに関わらず、スピードライト１１の発光を禁止する。距離Ｄ０として、スピードライト１１の発光により大人が目をくらませる可能性のある距離、例えば１ｍが予め規定される。距離Ｄ０の情報は、システムメモリ１４２に記録されている。
【００３６】
上述の図３（ａ）の例においては１つの距離に１つの顔部の基準大きさを対応付けた。次に、１つの距離に複数の顔部の基準大きさを対応付けてスピードライトの発光制限処理を実行する例を、図３（ｂ）を用いて説明する。
【００３７】
第１曲線２１０は、１歳児を基準被写体として焦点距離ｆ１ｍｍで撮影した場合における、基準被写体までの距離に対する基準被写体の顔部の大きさを表す。第２曲線２２０は、５歳児を基準被写体として焦点距離ｆ１ｍｍで撮影した場合における、基準被写体までの距離に対する基準被写体の顔部の大きさを表す。第３曲線２３０は、１０歳児を基準被写体として焦点距離ｆ１ｍｍで撮影した場合における、基準被写体までの距離に対する基準被写体の顔部の大きさを表す。
【００３８】
システム制御部１４１は、表示用画像データにおける被写体の顔部の大きさが第１曲線２１０で規定する顔部の基準大きさ未満の場合、スピードライト１１の発光を禁止する。また、システム制御部１４１は、表示用画像データにおける被写体の顔部の大きさが第１曲線２１０で規定する顔部の基準大きさ以上かつ第２曲線２２０で規定する顔部の基準大きさ未満の場合、スピードライト１１の発光量を２０％に制限する。
【００３９】
さらに、システム制御部１４１は、表示用画像データにおける被写体の顔部の大きさが第２曲線２２０で規定する顔部の基準大きさ以上かつ第３曲線２３０で規定する顔部の基準大きさ未満の場合、スピードライト１１の発光量を５０％に制限する。また、システム制御部１４１は、表示用画像データにおける被写体の顔部の大きさが第３曲線２３０で規定する顔部の基準大きさ以上の場合、スピードライト１１の発光を許可する。
【００４０】
このように１つの距離に複数の顔部の基準大きさを対応付けることにより、被写体である人物の年齢に応じたスピードライト１１の発光量の制限を実行することができる。なお、図３（ａ）の例と同様に、システム制御部１４１は、被写体までの距離が予め定められた距離Ｄ０未満である場合には、表示用画像データにおける被写体の顔部の大きさに関わらず、スピードライト１１の発光を禁止する。
【００４１】
上述の実施形態では、被写体である人物を合焦状態である場合について説明したが、実際には被写体がカメラ１０に接近し過ぎて被写体に合焦できない場合がある。そこで、システム制御部１４１は、フォーカス制御部１４４からフォーカス状況を示す情報を取得し、被写体の合焦状態を判定する。そして、システム制御部１４１は、最近接位置までフォーカスレンズ１２２を移動させても被写体を非合焦状態であると判定した場合に、スピードライト１１の発光を制限する。これにより、人物がカメラ１０に接近し過ぎた状態でレリーズスイッチ１３が押下されても、当該人物が目をくらませることはない。本実施形態において、システム制御部１４１は、被写体の合焦状態を判定する判定部として機能する。
【００４２】
システム制御部１４１は、被写体の色情報を加味して合焦状態を判定してもよい。具体的には、システム制御部１４１は、画像全体に対して予め定められた割合以上の人の肌に対する色が被写体の色に含まれている場合に、人物の接近に起因する非合焦状態であると判定する。予め定められた割合は、例えば３０％である。そして、システム制御部１４１は、スピードライト１１の発光を制限する。なお、実際の人の肌の色にばらつきがあることから、人の肌に対する色情報は、色の範囲の情報であってもよい。人の肌に対する色情報は、システムメモリ１４２に予め記録されている。
【００４３】
人の肌の色は個人差があることから、特定の人物に対して発光制限を実行する場合には、システム制御部１４１は、特定の人物の肌に対する色情報をシステムメモリ１４２に登録してもよい。具体的には、まず、システム制御部１４１は、特定の人物を合焦している撮影画像の選択を、操作部材１４７で受け付ける。次に、システム制御部１４１は、選択された画像における人物の顔部の画像を抽出する。そして、システム制御部１４１は、抽出した画像のうち一番割合の多い色の情報を、特定の人物の肌に対する色情報としてシステムメモリ１４２へ登録する。なお、システムメモリ１４２に登録された色を登録色と称する。
【００４４】
色情報の登録処理の具体例について図４を用いて説明する。図４は、人物２０の顔部２１の抽出画像である。システム制御部１４１は、図１（ｂ）で示す人物２０の撮影画像を撮影者が選択した場合、外周枠３０に囲まれた顔部２１の画像を抽出する。そして、システム制御部１４１は、抽出した顔部２１の画像のうち、一番割合の多い色である領域３００の色の情報を、人物２０の肌に対する色情報としてシステムメモリ１４２に登録する。実際の人の肌の色にばらつきがあることから、登録色の情報は、色の範囲の情報であってもよい。
【００４５】
システム制御部１４１は、画像全体に対して予め定められた割合以上の登録色が被写体の色に含まれている場合に、人物の接近に起因する非合焦状態であると判定する。予め定められた割合は、例えば３０％である。そして、システム制御部１４１は、スピードライト１１の発光を制限する。
【００４６】
図５は、本実施形態の撮影処理を示すフロー図である。本フローでは、図３（ａ）を用いて説明した発光制限処理を含む撮影処理を示す。本フローは、例えば、カメラ１０の電源がオンになったときに開始される。本実施形態において、システム制御部１４１は、画像処理部１３６、フォーカス制御部１４４等と協働して本フローの処理を実行する。
【００４７】
ステップＳ１０１では、システム制御部１４１は、ズームレンズ１２１の焦点距離の情報をシステムメモリ１４２から取得する。ステップＳ１０２では、システム制御部１４１は、上述したように、ズームレンズ１２１の焦点距離に対応する参照テーブルをシステムメモリ１４２から取得する。
【００４８】
ステップＳ１０３では、システム制御部１４１は、レリーズスイッチ１３のＳＷ１がオンになったか否かを検知する。システム制御部１４１は、ＳＷ１のオンを検知しない場合にはステップＳ１０１へ戻り、ＳＷ１のオンを検知した場合にはステップＳ１０４へ移行する。ステップＳ１０４では、画像処理部１３６は、上述の顔検出機能を実行し、顔部を検出した場合には表示用画像データにおける顔部の大きさを解析する。そして、システム制御部１４１は、顔部の位置、顔部の大きさ等の情報を含む顔情報を画像処理部１３６から取得する。
【００４９】
ステップＳ１０５では、フォーカス制御部１４４は、上述したようにコントラストＡＦの情報を参照して合焦動作を実行する。フォーカス制御部１４４は、ステップＳ１０４において顔部の領域が検出されている場合には、顔部の領域の被写体像が撮像素子１３１の受光面上で合焦するように、フォーカスレンズ１２２を駆動する。ステップＳ１０６では、システム制御部１４１は、上述したようにズームレンズ１２１の焦点距離およびフォーカスレンズ１２２の位置に応じて、被写体である人物までの距離を演算する。なお、システム制御部１４１は、ステップＳ１０４において顔部が検出されなかった場合に、ステップＳ１０６の処理を実行しなくてもよい。
【００５０】
ステップＳ１０７では、システム制御部１４１は、画像処理部１３６が処理した画像データを解析して露出値を演算する。そして、ステップＳ１０８では、システム制御部１４１は、露出値に対応する被写体の明るさを考慮して、スピードライト１１の発光が必要か否かを判断する。システム制御部１４１は、スピードライト１１の発光が必要であると判断した場合にはステップＳ１１０へ移行し、スピードライト１１の発光は不要であると判断した場合にはステップＳ１１３へ移行する。
【００５１】
ステップＳ１０９では、システム制御部１４１は、図３（ａ）を用いて説明したように、ステップＳ１０２で取得した参照テーブルおよびステップＳ１０６で算出した距離に応じて、スピードライト１１の発光を許可するか否かを判断する。システム制御部１４１は、スピードライト１１の発光を許可すると判断した場合には、ステップＳ１１０へ移行してフラグｆｇを１に設定する。一方、システム制御部１４１は、スピードライト１１の発光を禁止すると判断した場合には、ステップＳ１１１へ移行してフラグｆｇを０に設定する。なお、システム制御部１４１は、被写体を合焦状態であり且つステップＳ１０４において顔部が検出されていない場合には、ステップＳ１１０へ移行する。
【００５２】
ステップＳ１１２では、システム制御部１４１は、画像処理部１３６が処理した画像データを解析して露出値を再演算する。具体的には、システム制御部１４１は、ステップＳ１０９においてスピードライト１１の発光を許可すると判断した場合には、スピードライト１１の発光によって照射された被写体の明るさを考慮した露出値を再演算する。また、システム制御部１４１は、ステップＳ１０９においてスピードライト１１の発光を禁止する場合には、ＩＳＯ感度を上げて露出値を再演算する。
【００５３】
システム制御部１４１は、ステップＳ１０８においてスピードライト１１の発光は不要であると判断した場合に、ステップＳ１１３へ移行してフラグｆｇを０に設定する。ステップＳ１１４では、システム制御部１４１は、レリーズスイッチ１３の２段階目の押下げであるＳＷ２がオンになったか否かを検知する。システム制御部１４１は、ＳＷ２のオンを検知した場合には、ステップＳ１１５へ移行する。一方、システム制御部１４１は、ＳＷ１のオンを検知してから一定時間内、例えば５秒以内にＳＷ２のオンを検知しなかった場合にはステップＳ１０１へ戻る。
【００５４】
ステップＳ１１５では、システム制御部１４１は、撮像素子１３１を電荷蓄積状態とする。そして、露光制御部１４６は、システム制御部１４１によって算出された露出値が示す絞り値およびシャッタスピードに応じて、レンズシャッタ１２３の駆動を開始する。ステップＳ１１６では、システム制御部１４１は、フラグｆｇが１に設定されているか否かを判断する。システム制御部１４１は、フラグｆｇが１に設定されている場合にはステップＳ１１７へ移行し、フラグｆｇが０に設定されている場合にはステップＳ１１８へ移行する。
【００５５】
ステップＳ１１７では、システム制御部１４１は、スピードライト１１を発光させる制御信号を発光制御部１４５へ送信する。発光制御部１４５は、当該制御信号に応じてスピードライト１１の発光部材を駆動して閃光発光させる。ステップＳ１１８では、露光制御部１４６は、レンズシャッタ１２３の駆動を終了する。
【００５６】
ステップＳ１１９では、画像処理部１３６は、撮像素子１３１の出力から画像ファイルを生成し、画像ファイルを記録媒体１５０へ記録する。ステップＳ１２０では、システム制御部１４１は、カメラ１０の電源がオフになったか否かを判断する。システム制御部１４１は、電源オンが継続されている場合にはステップＳ１０１へ戻り、電源がオフになったと判断した場合には本フローを終了する。
【００５７】
上述のフローでは、図３（ａ）を用いて説明した発光制限処理を含むが、これに代わって図３（ｂ）を用いて説明した発光制限処理を適用することもできる。ステップＳ１０９において、システム制御部１４１は、スピードライト１１の発光を禁止すると判断した場合にはフラグｆｇを０に設定し、スピードライト１１の発光を許可すると判断した場合にはフラグｆｇを１に設定する。また、システム制御部１４１は、スピードライト１１の発光量を２０％に制限すると判断した場合にはフラグｆｇを２に設定し、スピードライト１１の発光量を５０％に制限すると判断した場合にはフラグｆｇを３に設定する。
【００５８】
そして、ステップＳ１１６において、システム制御部１４１は、フラグｆｇが１、２、３のいずれかであるか否かを判断する。ステップＳ１１７では、システム制御部１４１は、フラグｆｇが１である場合、スピードライト１１を発光させる制御信号を発光制御部１４５へ送信する。発光制御部１４５は、当該制御信号に応じて、スピードライト１１を１００％の発光量で発光させる。
【００５９】
また、システム制御部１４１は、フラグｆｇが２の場合、スピードライト１１の発光量を２０％に制限する発光制限信号を発光制御部１４５へ送信する。発光制御部１４５は、当該発光制限信号に応じて、スピードライト１１を２０％の発光量で発光させる。同様に、システム制御部１４１は、フラグｆｇが３の場合、スピードライト１１の発光量を５０％に制限する制御信号を発光制御部１４５へ送信する。発光制御部１４５は、当該発光制限信号に応じて、スピードライト１１を５０％の発光量で発光させる。
【００６０】
上述の実施形態では、複数の焦点距離に対応する複数の参照テーブルが用いられたが、これに限らず、焦点距離および基準被写体までの距離を入力とし顔部の基準大きさを出力とする関数が用いられてもよい。当該関数は、実験的またはシミュレーション的に規定される。システム制御部１４１は、当該関数に焦点距離と被写体までの距離を代入し、顔部の基準大きさを演算する。
【００６１】
上述の実施形態において、スピードライト１１に発光制限処理を適用したが、これに限らず、被写体を照射する高輝度のＬＥＤ照明部材に上述の発光制限処理を適用してもよい。被写体が乳児である場合に自動で高輝度のＬＥＤ照明部材の照射が禁止となり、メニュー画面等で予め照射禁止を設定したり乳児の画像をメモリに登録したりすることなく、乳児をまぶしい高輝度の光から保護することができる。
【００６２】
上述の実施形態において、表示用画像データにおける顔部の画素単位の大きさを人物の顔部の大きさとしたが、これに限らない。システム制御部１４１は、表示用画像データにおける顔部に対応する撮像素子１３１の受光面上の被写体像の大きさに変換し、変換した被写体像の大きさを人物の顔部の大きさとしてもよい。この場合、顔部の基準大きさは、基準顔部に対応する撮像素子１３１の受光面上の被写体像の大きさとなる。撮像素子１３１の受光面上での顔部の大きさを用いることにより、撮像素子１３１のユニットが交換されて画素値が変更になっても、システム制御部１４１は、顔部の基準大きさを変更せずに上述の発光制限処理を実行することができる。
【００６３】
上述の実施形態において、システム制御部１４１は、顔検出機能で検出した顔部を用いて顔部の大きさを決定したが、これに限らない。システム制御部１４１は、表示用画像データから顔部の輪郭を抽出し、顔部の輪郭から顔部の大きさを決定してもよい。また、上述の実施形態において、顔部の長さが顔部の大きさとして用いられたが、顔部の幅、または顔部の長さ×顔部の幅が顔部の大きさとして用いられてもよい。
【００６４】
上述の実施形態において、システム制御部１４１は、フォーカスレンズ１２２の位置に応じて人物までの距離を演算したがこれに限らない。被写体との距離を計測する超音波センサ等の測距センサをカメラ１０に設け、システム制御部１４１は、測距センサの出力に応じて被写体である人物までの距離を演算してもよい。
【００６５】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記の実施形態に記載の範囲には限定されない。上記の実施形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００６６】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００６７】
１０  カメラ、１１  スピードライト、１２  背面表示部、１３  レリーズスイッチ、２０  人物、２１  顔部、３０  外周枠、１１０  光軸、１２０  光学系、１２１  ズームレンズ、１２２  フォーカスレンズ、１２３  レンズシャッタ、１３１  撮像素子、１３２  Ａ／Ｄ変換器、１３３  メモリ制御部、１３４  タイミング発生部、１３５  内部メモリ、１３６  画像処理部、１３７  記録媒体ＩＦ、１３８  表示制御部、１３９  Ｄ／Ａ変換器、１４１  システム制御部、１４２  システムメモリ、１４３  ズーム制御部、１４４  フォーカス制御部、１４５  発光制御部、１４６  露光制御部、１４７  操作部材、１４８  電源制御部、１５０  記録媒体、１６０  電源、２００  曲線、２１０  第１曲線、２２０  第２曲線、２３０  第３曲線、３００  領域
【図１】
0005949005.tif 000002
【図２】
0005949005.tif 000003
【図３】
0005949005.tif 000004
【図４】
0005949005.tif 000005
【図５】
0005949005.tif 000006