(57)【要約】【課題】ストロボ制御装置において、無駄なストロボ光の発光を禁止する。【解決手段】被写体を撮影することにより取得した画像データから検出した対象物の大きさに基づいて対象物までの距離を算出し、ストロボ光の発光量を算出された距離に応じて制御するストロボ制御装置において、算出された距離が所定の閾値よりも大きいときに、ストロボ光の発光を禁止する。【選択図】図７
2007264196.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮影することにより画像データを取得する取得手段と、
前記画像データから所定の対象物を検出する検出手段と、
前記所定の対象物の大きさに基づいて前記所定の対象物までの距離を算出する算出手段と、
前記被写体に向けてストロボ光を発光するストロボ発光手段と、
該ストロボ発光手段により発光されるストロボ光の発光量を前記算出された距離に応じて制御するストロボ制御手段とを備えたストロボ制御装置において、
前記ストロボ光が到達可能な距離に基づいて所定の閾値を設定する閾値設定手段をさらに備え、
前記ストロボ制御手段が、前記算出手段によって算出された前記距離が前記所定の閾値よりも大きいときに、前記ストロボ発光手段による前記ストロボ光の発光を禁止するものであることを特徴とするストロボ制御装置。
【請求項２】
前記所定の対象物が人物の顔又は目であることを特徴とする請求項１に記載のストロボ制御装置。
【請求項３】
被写体を撮影することにより画像データを取得し、
取得した前記画像データから所定の対象物を検出し、
検出した前記所定の対象物の大きさに基づいて前記所定の対象物までの距離を算出し、
算出した前記距離に応じてストロボ発光手段により発光されるストロボ光の発光量を制御するストロボ制御方法において、
前記ストロボ光が到達可能な距離に基づいて所定の閾値を設定し、
前記算出手段によって算出された前記距離が前記所定の閾値よりも大きいときに、前記ストロボ発光手段による前記ストロボの発光を禁止することを特徴とするストロボ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストロボ発光機能を備えたデジタルスチルカメラ等の撮影装置におけるストロボ発光制御装置及びストロボ発光制御方法に関するものである。
【背景技術】
【０００２】
従来、デジタルカメラやデジタルビデオカメラ等の撮影装置において、撮影時に撮影画像から対象物を検出し、その対象物の大きさに基づいて対象物までの距離を算出し、該算出結果に基づいて何らかの制御を行う撮影方法が知られている。
【０００３】
上記撮影方法としては、対象物が撮影画面に占める大きさによって対象物までの距離を算出し、該算出された距離に応じて調光処理を制御する方法があり、該調光処理としては、前記距離が長いときは発光量を増やしたり、絞りを開放側にしたりし、逆に前記距離が短いときは発光量を抑えたり、絞りを小絞り側にしたりするものがある（特許文献１）。
【０００４】
また別の撮影方法としては、検出された対象物が撮影画面に占める割合が所定の値以上の場合、対象物のアップ撮影であると判断して、ストロボ発光量を小さくすることにより、対象物が白く飛んでしまう白飛びの発生を防止するものもある（特許文献２）。
【特許文献１】特開２００３−０７５７１７号公報
【特許文献２】特開２００３−１０７５６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら上記の撮影方法は、発光量は制御されてはいるものの、対象物が検出されるとストロボ発光は行われている。この方法では対象物が検出されても、該検出された対象物までの距離が長すぎる場合には、ストロボ光を発光しても、該光が届かない可能性がある。
【０００６】
本発明は係る事情に鑑みてなされたものであり、無駄なストロボ発光を禁止するストロボ制御装置及びストロボ制御方法を提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
本発明のストロボ制御装置は、被写体を撮影することにより画像データを取得する取得手段と、
前記画像データから所定の対象物を検出する検出手段と、
前記所定の対象物の大きさに基づいて前記所定の対象物までの距離を算出する算出手段と、
前記被写体に向けてストロボ光を発光するストロボ発光手段と、
該ストロボ発光手段により発光されるストロボ光の発光量を前記算出された距離に応じて制御するストロボ制御手段とを備えたストロボ制御装置において、
前記ストロボ光が到達可能な距離に基づいて所定の閾値を設定する閾値設定手段をさらに備え、
前記ストロボ制御手段が、前記算出手段によって算出された前記距離が前記所定の閾値よりも大きいときに、前記ストロボ発光手段による前記ストロボ光の発光を禁止するものであることを特徴とするものである。なお本発明において「所定の対象物」とは、その大きさに基づいて距離を算出するため、例えば人物の顔、目、動物の顔等のように大きさが既知なものとする。
【０００８】
本発明のストロボ制御装置においては、前記所定の対象物が人物の顔又は目であることが好ましい。
【０００９】
また本発明のストロボ制御方法は、被写体を撮影することにより画像データを取得し、
取得した前記画像データから所定の対象物を検出し、
検出した前記所定の対象物の大きさに基づいて前記所定の対象物までの距離を算出し、
算出した前記距離に応じてストロボ発光手段により発光されるストロボ光の発光量を制御するストロボ制御方法において、
前記ストロボ光が到達可能な距離に基づいて所定の閾値を設定し、
前記算出手段によって算出された前記距離が前記所定の閾値よりも大きいときに、前記ストロボ発光手段による前記ストロボの発光を禁止することを特徴とするものである。
【発明の効果】
【００１０】
本発明のストロボ制御装置及びストロボ制御方法によれば、ストロボ光が到達可能な距離に基づいて所定の閾値を設定し、算出手段によって算出された所定の対象物までの距離が前記所定の閾値よりも大きいときにストロボ発光手段によるストロボ光の発光を禁止するので、対象物がストロボ光の到達しない範囲に位置するときのストロボ光の発光を禁止することができ、無駄なストロボ光の発光を防止できる。これによりストロボ発光に費やされる電力を低減することができて、撮影装置の低消費電力を実現することができる。またさらに対象物と撮影装置との間に位置し、かつストロボ発光が到達している範囲に存するごみ等が撮影画像に浮かび上がることを防止できる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明にかかる一実施形態のストロボ制御装置について、図面を参照して詳細に説明する。尚、以下の実施の形態では、本発明におけるストロボ制御装置を備えた電子機器としてデジタルカメラを例に説明するが、本発明の適用範囲はこれに限定されず、例えば、カメラ付き携帯電話、カメラ付きＰＤＡ等、電子撮像機能を備えた他の電子機器に対しても適用可能である。
【００１２】
図１及び２は、デジタルカメラの一例を示すものであり、それぞれ背面側及び前面側から見た外観図である。デジタルカメラ１の本体１０の背面には、図１に示す如く、撮影者による操作のためのインターフェースとして、動作モードスイッチ１１、メニュー／ＯＫボタン１２、ズーム／上下レバー１３、左右ボタン１４、Ｂａｃｋ（戻る）ボタン１５、表示切替ボタン１６が設けられ、更に撮影のためのファインダ１７、撮影並びに再生のためのモニタ１８及びシャッタボタン１９が設けられている。
【００１３】
動作モードスイッチ１１は、静止画撮影モード、動画撮影モード、再生モードの各動作モードを切り替えるためのスライドスイッチである。メニュー／ＯＫボタン１２は、押下される毎に撮影モード、ストロボ発光モード、記録画素数や感度等の設定を行うための各種メニューをモニタ１８に表示させたり、モニタ１８に表示されたメニューに基づく選択・設定を決定するためのボタンである。
【００１４】
ズーム／上下レバー１３は、上下方向に倒すことによって、撮影時には望遠／広角の調整が行われ、各種設定時にはモニタ１８に表示されるメニュー画面中のカーソルが上下に移動して表示される。左右ボタン１４は、各種設定時にモニタ１８に表示されるメニュー画面中のカーソルを左右に移動して表示させるためのボタンである。
【００１５】
Ｂａｃｋ（戻る）ボタン１５は、押下されることによって各種設定操作を中止し、モニタ１８に１つ前の画面を表示するためのボタンである。表示切替ボタン１６は、押下することによってモニタ１８の表示のＯＮ／ＯＦＦ、各種ガイド表示、文字表示のＯＮ／ＯＦＦ等を切り替えるためのボタンである。ファインダ１７は、ユーザが被写体を撮影する際に構図やピントを合わせるために覗くためのものである。ファインダ１７から見える被写体像は、本体１０の前面にあるファインダ窓２３を介して映し出される。
【００１６】
以上説明した各ボタン及びレバーの操作によって設定された内容は、モニタ１８中の表示や、ファインダ１７内のランプ、スライドレバーの位置等によって確認可能となっている。また、モニタ１８には、撮影の際に被写体確認用のスルー画が表示される。これにより、モニタ１８は電子ビューファインダとして機能する他、撮影後の静止画や動画の再生表示、各種設定メニューの表示を行う。ユーザによってシャッタボタン１９が操作されると、決定された露出、合焦位置に基づいて撮影が行われ、モニタ１８に表示された画像が撮影画像として記録される。
【００１７】
更に、本体１０の前面には、図２に示す如く、撮影レンズ２０、レンズカバー２１、電源スイッチ２２、ファインダ窓２３、ストロボ光２４及びセルフタイマーランプ２５が設けられ、側面にはメディアスロット２６が設けられている。
【００１８】
撮影レンズ２０は、被写体像を所定の結像面上（本体１０内部にあるＣＣＤ等）に結像させるためのものであり、フォーカスレンズやズームレンズ等によって構成される。レンズカバー２１は、デジタルカメラ１の電源がオフ状態のとき、再生モードであるとき等に撮影レンズ２０の表面を覆い、汚れやゴミ等から撮影レンズ２０を保護するものである。電源スイッチ２２は、デジタルカメラ１の電源のオン／オフを切り替えるためのスイッチである。ストロボ光２４は、シャッタボタン１９が押下され、本体１０の内部にあるシャッタが開いている間に、撮影に必要な光を被写体に対して瞬間的に照射するためのものである。セルフタイマーランプ２５は、セルフタイマーによって撮影する際に、シャッタの開閉タイミングを被写体に知らせるためものである。メディアスロット２６は、メモリカード等の外部記録メディア７０が充填されるための充填口であり、外部記録メディア７０が充填されると、データの読み取り／書き込みが行われる。
【００１９】
図３にデジタルカメラ１の機能構成を示すブロック図を示す。図３に示す如く、デジタルカメラ１の操作系として、前述の動作モードスイッチ１１、メニュー／ＯＫボタン１２、ズーム／上下レバー１３、左右ボタン１４、Ｂａｃｋ（戻り）ボタン１５、表示切替ボタン１６、シャッタボタン１９、電源スイッチ２２と、これらのスイッチ、ボタン、レバー類の操作内容をＣＰＵ７５に伝えるためのインターフェースである操作系制御部７４が設けられている。
【００２０】
また、撮影レンズ２０を構成するものとして、フォーカスレンズ２０ａ及びズームレンズ２０ｂが設けられている。これらの各レンズは、モータとモータドライバからなるフォーカスレンズ駆動部５１、ズームレンズ駆動部５２によってステップ駆動され、光軸方向に移動可能な構成となっている。フォーカスレンズ駆動部５１は、ＡＦ処理部６２から出力されるフォーカス駆動量データに基づいてフォーカスレンズ２０ａをステップ駆動する。ズームレンズ駆動部５２は、ズーム／上下レバー１３の操作量データに基づいてズームレンズ２０ｂのステップ駆動を制御する。
【００２１】
絞り５４は、モータとモータドライバとからなる絞り駆動部５５によって駆動される。この絞り駆動部５５は、ＡＥ（自動露出）／ＡＷＢ（オートホワイトバランス）処理部６３から出力される絞り値データに基づいて絞り５４の絞り径の調整を行う。
【００２２】
シャッタ５６は、メカニカルシャッタであり、モータとモータドライバとからなるシャッタ駆動部５７によって駆動される。シャッタ駆動部５７は、シャッタボタン１９の押下信号と、ＡＥ／ＡＷＢ処理部６３から出力されるシャッタ速度データとに応じてシャッタ５６の開閉の制御を行う。
【００２３】
上記光学系の後方には、撮影素子であるＣＣＤ５８を有している。ＣＣＤ５８は、多数の受光素子がマトリクス状に配置されてなる光電面を有しており、光学系を通過した被写体像が光電面に結像され、光電変換される。光電面の前方には、各画素に光を集光させるためのマイクロレンズアレイ（不図示）と、ＲＧＢ各色のフィルタが規則的に配列されてなるカラーフィルタアレイ（不図示）とが配置されている。ＣＣＤ５８は、ＣＣＤ制御部５９から供給される垂直転送クロック信号及び水平転送クロック信号に同期して、画素毎に蓄積された電荷を１ラインずつ読み出して画像信号として出力する。各画素における電荷の蓄積時間（即ち露出時間）は、ＣＣＤ制御部５９から与えられる電子シャッタ駆動信号によって決定される。
【００２４】
ＣＣＤ５８が出力する画像信号は、アナログ信号処理部６０に入力される。このアナログ信号処理部６０は、画像信号のノイズ除去を行う相関２重サンプリング回路（ＣＤＳ）と、画像信号のゲイン調整を行うオートゲインコントローラ（ＡＧＣ）と、画像信号をデジタル画像データに変換するＡ／Ｄコンバータ（ＡＤＣ）とからなる。そしてデジタル画像データは、画素毎にＲＧＢの濃度値を持つＣＣＤ−ＲＡＷデータである。
【００２５】
タイミングジェネレータ７２は、タイミング信号を発生させるものであり、このタイミング信号がシャッタ駆動部５７、ＣＣＤ制御部５９、アナログ信号処理部６０に入力されて、シャッタボタン１９の操作と、シャッタ５６の開閉、ＣＣＤ５８の電荷取り込み、アナログ信号処理６０の処理の同期が取られる。
【００２６】
ストロボ駆動部（ストロボ発光手段）７３は、後述するストロボ制御部（ストロボ制御手段）７９からの信号に基づいてストロボ光２４を発光させる。
【００２７】
画像入力コントローラ６１は、上記アナログ信号処理部６０から入力されたＣＣＤ−ＲＡＷデータをフレームメモリ６８に書き込む。このフレームメモリ６８は、画像データに対して後述の各種デジタル画像処理（信号処理）を行う際に使用する作業用メモリであり、例えば、一定周期のバスクロック信号に同期してデータ転送を行うＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）から構成されている。
【００２８】
表示制御部７１は、フレームメモリ６８に格納された画像データをスルー画としてモニタ１８に表示させるためのものであり、例えば、輝度（Ｙ）信号と色（Ｃ）信号を一緒にして１つの信号としたコンポジット信号に変換して、モニタ１８に出力する。スルー画は、撮影モードが選択されている間、所定間隔で取得されてモニタ１８に表示される。また、表示制御部７１は、外部記録メディア７０に記憶され、メディア制御部６９によって読み出された画像ファイルに含まれる画像データに基づいた画像をモニタ１８に表示させる。
【００２９】
ＡＦ処理部６２及びＡＥ／ＡＷＢ処理部６３は、プレ画像に基づいて撮影条件を決定する。プレ画像とは、シャッタボタン１９が半押しされることによって発生する半押し信号を検出したＣＰＵ７５がＣＣＤ５８にプレ撮影を実行させた結果、フレームメモリ６８に格納された画像データに基づいた画像である。
【００３０】
ＡＦ処理部６２は、上記プレ画像に基づいて焦点位置を検出し、フォーカス駆動部データを出力する。本実施の形態においては、焦点位置の検出方法として、ピントが合った状態では画像の合焦評価値（コントラスト値）が高くなるという特徴を利用して、合焦位置を検出するパッシブ方式が適用されている。
【００３１】
ＡＥ／ＡＷＢ処理部６３は、上記プレ画像に基づいて被写体輝度を測定し、絞り値やシャッタ速度等を決定し、絞り値データやシャッタ速度データを出力すると共に（ＡＥ）、撮影時のホワイトバランスを調整する（ＡＷＢ）。
【００３２】
画像処理部６４は、本画像の画像データに対してガンマ補正、シャープネス補正、コントラスト補正等の画質補正処理を施すと共に、ＣＣＤ−ＲＡＷデータを輝度信号であるＹデータと、青色色差信号であるＣｂデータ及び赤色色差信号であるＣｒデータとからなるＹＣデータに変換するＹＣ処理を行う。この本画像とは、シャッタボタン１９が押下されることによってＣＣＤ５８から画像信号が出力され、アナログ信号処理部６０、画像入力コントローラ６１経由でフレームメモリ６８に格納された画像データに基づいた画像である。本画像の画素数の上限はＣＣＤ５８の画素数によって決定されるが、例えば、ユーザが設定可能な画質設定（ファイン、ノーマル等の設定）により、記録画素数を変更することができる。一方、スルー画やプレ画像の画素数は本画像より少なくてもよく、例えば、本画像の１／１６程度の画素数で取り込まれてもよい。
【００３３】
圧縮／伸長処理部６７は、画像処理部６４によって画質補正等の処理が行われた画像データに対して、例えばＪＰＥＧ等の圧縮形式で圧縮処理を行って、画像ファイルを生成する。この画像ファイルには、各種データ形式に基づいて付帯情報が付加される。またこの圧縮／伸長処理部６７は、再生モードにおいては外部記録メディア７０から圧縮された画像ファイルを読み出し、伸長処理を行う。伸長後の画像データは表示制御部７１に出力され、表示制御部７１は画像データに基づいた画像をモニタ１８に表示する。
【００３４】
メディア制御部６９は、図２におけるメディアスロット２６に相当し、外部記録メディア７０に記憶された画像ファイル等の読み出し、又は画像ファイルの書き込みを行う。
【００３５】
顔検出部（検出手段）６５は、フレームメモリ６８に格納された画像データから人物の顔や目を検出するためのものである。本実施の形態では、人物の顔を検出するものとして以下説明するが、人物の目を検出するようにしてもよいし、動物の顔や目等を検出するようにしてもよい。また大きさが既知の対象物であればよい。ここで図４（ａ）に被写体から比較的近距離で撮影された画像データを、図４（ｂ）に（ａ）よりも被写体から遠距離で撮影された画像データを示す。
【００３６】
距離算出部（算出手段）６６は、上述の顔検出部６５によって画像データから検出された顔データから、図４（ａ）、（ｂ）に示す如く、顔の大きさＳ１、Ｓ２を算出し、算出された顔の大きさＳ１、Ｓ２から顔までの距離Ｄ１、Ｄ２を算出する。顔の大きさＳ１、Ｓ２と顔までの距離Ｄ１、Ｄ２との対応関係を示すデータすなわち変換テーブルは、記憶部７８に予め記憶されていて、顔の大きさがＳ１＞Ｓ２の場合に、顔までの距離はＤ１＜Ｄ２となる。なお所定の計算式等を用いて、顔の大きさＳ１、Ｓ２から顔までの距離Ｄ１、Ｄ２が算出されるようにしてもよい。
【００３７】
また上述の顔検出部６５によって画像データから人物の目を検出した場合に、顔までの距離を算出するには、図５（ａ）、（ｂ）に示す如く、目の間隔Ｓ１’、Ｓ２’を算出し、算出された目の間隔Ｓ１’、Ｓ２’から顔までの距離Ｄ１、Ｄ２を算出する。目の間隔Ｓ１’、Ｓ２’と顔までの距離Ｄ１、Ｄ２との対応関係を示すデータすなわち変換テーブルは、記憶部７８に予め記憶されていて、目の間隔がＳ１’ ＞Ｓ２’の場合に、顔までの距離はＤ１＜Ｄ２となる。なお上記と同様に所定の計算式等を用いて、目の間隔Ｓ１’、Ｓ２’から顔までの距離Ｄ１、Ｄ２が算出されるようにしてもよい。
【００３８】
閾値設定部（閾値設定手段）７７は、ストロボ駆動部７３により発光されるストロボ光２４が到達可能な距離に基づいて所定の閾値Ｌを設定し、該閾値を記憶部７８に記憶させる。なお所定の閾値Ｌとは、ストロボ光２４の性能によって変化するものであり、記憶部７８に予め設定されていてもよい。
【００３９】
ストロボ制御部（ストロボ制御手段）７９は、ストロボ駆動部７３により発光されるストロボ光２４の発光量を距離算出部６６により算出された顔までの距離Ｄに応じて制御する。ここで本発明において特徴的なのは、ストロボ制御部７９が距離算出部７７により算出された顔までの距離Ｄが、閾値設定部７７で設定された閾値Ｌよりも大きいすなわちＤ＞Ｌのときにストロボ駆動部７３によるストロボ光２４の発光を禁止することである。ここで図９に及び図１０に従来のストロボ制御装置を説明する図を示す。
【００４０】
従来は、図９中の（２）に示す如く、顔がストロボ光２４の到達しない距離に位置するときにもストロボ駆動部７３によってストロボ光２４の発光がなされていた。該発光がなされると、顔にストロボ光２４が届いている場合には、図１０中の（ａ）に示す如く、顔を明るく撮影できるが、顔にストロボ光２４は届かない場合には、顔は暗く撮影され、さらにストロボ光２４が到達可能な距離内に位置するごみ等に、ストロボ光２４が照射されてしまうため、図１０中の（ｂ）に示す如く、ごみ等が浮かび上がってしまっていた。
【００４１】
しかし上述の本発明によれば、顔がストロボ光２４の到達しない距離に位置するとき（Ｄ＞Ｌ）のときにはストロボ光２４の発光を禁止するので、無駄な発光を防止するとともに、こみ等が浮かび上がるのを防止することができる。これによりストロボ光２４の発光に費やされる電力を低減することができるので、デジタルカメラ１の低消費電力を実現することができる。
【００４２】
ＣＰＵ７５は、各種ボタン、レバー、スイッチの操作や各機能ブロックからの信号に応じて、デジタルカメラ１の本体各部を制御する。またデータバス７６は、画像入力コントローラ６１、各種処理部６２〜６７、フレームメモリ６８、各種制御部６９、７１、８０、距離算出部７７、記憶部７８、閾値設定部７９、及びＣＰＵ７５に接続されており、このデータバス７６を介して各種信号、データの送受信が行われる。
【００４３】
次に、以上の構成のデジタルカメラ１において撮影時に行われる処理について説明する。図６はデジタルカメラの一連の処理のフローチャートである。まず図６に示す如く、ＣＰＵ７５は、動作モードスイッチ１１の設定に従って、動作モードが撮影モードであるか再生モードであるか判別する（ステップＳ１）。再生モードの場合（ステップＳ１；再生）、再生処理が行われる（ステップＳ１１）。この再生処理は、メディア制御部６９が外部記録メディア７０に記憶された画像ファイルを読み出し、画像ファイルに含まれる画像データに基づいた画像をモニタ１８に表示させるための処理である。再生処理が終了したら、ＣＰＵ７５はデジタルカメラ１の電源スイッチ２２によってオフ操作がなされたか否かを判別し（ステップＳ１０）、オフ操作がなされていたら（ステップＳ１０；ＹＥＳ）、デジタルカメラ１の電源をオフし、処理を終了する。
【００４４】
一方、ステップＳ１において動作モードが撮影モードであると判別された場合（ステップＳ１；撮影）、ＣＰＵ７５はスルー画の表示制御を行う（ステップＳ２）。スルー画の表示とは、前述のプレ画像をモニタ１８に表示する処理である。次に、ＣＰＵ７５はシャッタボタン１９が半押しされたか否かを判別する（ステップＳ３）。半押しがされていない場合（ステップＳ３；ＮＯ）、ＣＰＵ７５はステップＳ３の処理を繰り返す。半押しされた場合（ステップＳ３；ＹＥＳ）、ＡＥ／ＡＷＢ処理部６３及びＡＦ処理部６２がプレ画像に基づいてＡＥ／ＡＷＢ及びＡＦ処理をそれぞれ行い（ステップ４）、続いて、ストロボ制御部７９がストロボ発光モード決定処理を行う（ステップ５）。
【００４５】
ここで図７にストロボ発光モード決定処理のフローチャートを示す。まず、図７に示す如く、ストロボ制御部７９がストロボ発光モードを判定する（ステップ２１）。ストロボ発光モードが禁止である場合には（ステップ２１；禁止）、後述の撮影処理（図６のステップＳ８）を行うときにストロボ駆動部７３によるストロボ光２４の発光を禁止する（ステップ２７）。ストロボ発光モードが強制発光である場合には（ステップ２１；強制発光）、後述の撮影処理（図６のステップＳ８）を行うときにストロボ駆動部７３によりストロボ光２４を発光させる（ステップ２８）。
【００４６】
またストロボ発光モードが自動である場合には（ステップ２１；自動）、ＣＰＵ７５は上記ステップ４でＡＥ／ＡＷＢ処理部６３がプレ画像に基づいて測定した被写体輝度（ＢＶ値）が所定の閾値よりも低いか否か、すなわちプレ画像が所定の明るさであるか否かを判断する（ステップ２２）。なお所定の閾値とは、絞り５４を完全に開いた状態の明るさである開放絞り（ＡＶ値）と手ぶれ限界のシャッタ速度（ＴＶ値）との和から撮影感度（ＳＶ値）を引いた値で示すことができる。そして被写体輝度が所定の閾値よりも高い場合、すなわちプレ画像が所定の明るさである場合には（ステップ２２；ＮＯ）、ＣＰＵ７５はステップ２７へ処理を移行する。被写体輝度が所定の閾値よりも低いと判断した場合、すなわちプレ画像が所定の明るさではない場合には（ステップ２２；ＹＥＳ）、顔検出部６５によってフレームメモリ６８に格納された画像データから顔の検出が行われる（ステップ２３）。そして顔が検出されなかった場合（ステップ２４；ＮＯ）、ＣＰＵ７５はステップ２８へ処理を移行し、顔が検出された場合（ステップ２４；ＹＥＳ）、距離算出部６６によって顔までの距離を算出する（ステップ２５）。
【００４７】
ここで図８に距離算出部６６が顔までの距離を算出するフローチャートを示す。まず顔検出部６５によって検出された顔データから顔の大きさＳを算出する（ステップ３１）。そして記憶部７８内に記憶された変換テーブルによって、上記算出された顔の大きさＳから顔までの距離Ｄを算出する（ステップ３２）。そして顔までの距離Ｄが算出されたら、図７へ戻る。次にＣＰＵ７５は、距離算出部６６によって算出された顔までの距離Ｄが、閾値設定部７７により決定されて記憶部７８に記憶された閾値Ｌよりも小さいか否かを判別する（ステップ２６）。顔までの距離Ｄが閾値Ｌよりも小さい場合（ステップ２６；ＮＯ）、ＣＰＵ７５はステップ２８へ処理を移行し、顔までの距離Ｄが閾値Ｌよりも大きい場合（ステップ２６；ＹＥＳ）、ＣＰＵ７５はステップ２７へ処理を移行する。こうすることにより、顔がストロボ光２４の到達しない範囲に位置するときのストロボ光２４の発光を禁止することができて無駄なストロボ光２４の発光を防止できる、これによりストロボ光２４の発光に費やされる電力を低減することができて、デジタルカメラ１の低消費電力を実現することができる。またさらに顔とデジタルカメラ１の撮影レンズ２０との間に位置し、かつストロボ光２４の到達可能な範囲に存するごみ等が撮影画像に浮かび上がるのを防止することができる。
【００４８】
なおストロボ駆動部７３によるストロボ光２４の発光を禁止する（ステップ２７）と決定された場合には、ステップ２７の後で、シャッタ速度（ＴＶ値）の低速限界をさらに低速側へ移行して露出を追従させる処理を行っても良い。この場合被写体ぶれ及び／又は手ぶれが生じる虞はあるが、ストロボ光２４を発光させなくても暗い画像を明るく撮影することができるので顔が暗くならない。この処理を行わない場合には、画像処理部６４によって明るさが補正される。このようにしてストロボ発光モードを決定したら図６へ戻る。
【００４９】
ストロボ発光モード決定処理（ステップ５）が行われると、シャッタボタン１９が全押しされたか否かが判別される（ステップＳ６）。全押しされていない場合は（ステップＳ６；ＮＯ）ＣＰＵ７５はシャッタボタン１９が半押しされたか否かを判別する（ステップＳ７）。そして半押されていない場合は（ステップ７；ＮＯ）ＣＰＵ７５はステップＳ３へ処理を移行し、半押されている場合は（ステップＳ７；ＹＥＳ）ＣＰＵ７５はステップ６へ処理を移行する。また全押しされた場合は（ステップＳ６；ＹＥＳ）ＣＰＵ７５はストロボ発光モード決定処理（ステップ５）で決定されたストロボ発光条件によって撮影処理を行う（ステップＳ８）。撮影処理とは、ＣＣＤ５８の光電面に結像された被写体像に基づいたアナログ画像データがＡ／Ｄ変換されて画像処理部６４によって各種信号処理が施されるまでの処理を言う。また、撮影処理として、更に信号処理が施された画像データに対して圧縮／伸長処理部６７によって圧縮処理が施されて画像ファイルが生成されてもよい。
【００５０】
撮影処理が終了すると、ＣＰＵ７５は撮影画像をモニタ１８に表示する処理を行い、またその撮影画像を外部記録メディア７０に記録する（ステップＳ９）。そしてＣＰＵ７５は電源スイッチ２２によってオフ操作がなされたか否かを判別し（ステップＳ１０）、オフ操作がなされていたら（ステップＳ１０；ＹＥＳ）、デジタルカメラ１の電源をオフし、処理を終了する。オフ操作がなされていなかったら（ステップＳ１０；ＮＯ）、ステップＳ１へ処理を移行する。
【００５１】
なお本実施形態においては図６のフローチャートにおいて、ＡＥ／ＡＷＢ及びＡＦ処理（ステップ４）を行った後に、ストロボ発光モード決定処理（ステップ５）を行うものとしたが、本発明はこれに限られるものではなく、撮影（ステップ８）の前、すなわちシャッタボタン１９が全押しされる前であればシャッタボタン１９が半押し（ステップ３）される前に、ストロボ発光モード決定処理（ステップ５）を行ってもよい。また本実施形態においては図７のフローチャートにおいて、被写体輝度（ＢＶ値）が所定の閾値よりも低いと判断された（ステップ２２；ＹＥＳ）後で、顔検出（ステップ２３）を行ったが、本発明はこれに限られるものではなく、例えばスルー画表示がされた（ステップ２）直後に顔検出（ステップ２３）を行っても良い。
【図面の簡単な説明】
【００５２】
【図１】デジタルカメラの背面図
【図２】デジタルカメラの前面図
【図３】デジタルカメラの機能ブロック図
【図４】被写体から比較的近距離で撮影された画像データ及び被写体から遠距離で撮影された画像データを示す図。
【図５】図４の別の実施形態を示す図。
【図６】デジタルカメラの一連の処理のフローチャートを示す図。
【図７】ストロボ発光モード決定処理のフローチャートを示す図。
【図８】顔までの距離を算出するフローチャートを示す図。
【図９】従来のストロボ制御装置を説明する図。
【図１０】従来のストロボ制御装置を説明する図。
【符号の説明】
【００５３】
１    デジタルカメラ
１１  動作モードスイッチ
１２  メニューボタン
１３  ズーム／上下レバー
１４  左右ボタン
１５  ＢＡＣＫ（戻り）ボタン
１６  表示切替ボタン
１７  ファインダ
１８  モニタ
１９  シャッタボタン
２０  撮像レンズ
２１  レンズカバー
２２  電源スイッチ
２３  ファインダ窓
２４  ストロボ光
２５  セルフタイマーランプ
２６  メディアスロット
【図１】
2007264196.tif 000003
【図２】
2007264196.tif 000004
【図３】
2007264196.tif 000005
【図４】
2007264196.tif 000006
【図５】
2007264196.tif 000007
【図６】
2007264196.tif 000008
【図７】
2007264196.tif 000009
【図８】
2007264196.tif 000010
【図９】
2007264196.tif 000011
【図１０】
2007264196.tif 000012