(57)【要約】【課題】日中シンクロ撮影時に被写体を適切な明るさで撮影する。【解決手段】日中シンクロ撮影を行う場合、現在の露出に基づきフラッシュ光の照射距離を算出し、被写体距離と比較する。そして、照射距離が被写体距離よりも短い場合は、フラッシュ光が被写体まで到達するように、絞り値を開放側にシフトして露出を修正し、撮影する。これにより、被写体を適切な明るさで撮影することができる。【選択図】      図４
2008298847.tif 000002
【特許請求の範囲】
【請求項１】
デジタルカメラによる日中シンクロ撮影の撮影方法において、
被写体の明るさを測光し、
被写体距離を測定し、
測光結果に基づいて露出を決定し、
決定した露出に基づいてフラッシュ光の到達距離を算出し、
算出したフラッシュ光の到達距離が測定した被写体距離よりも短い場合に、フラッシュ光が被写体まで到達するように露出を修正し、
フラッシュを発光させて被写体を本撮影し、
本撮影により得られた画像を記録媒体に記録することを特徴とする撮影方法。
【請求項２】
前記露出の修正は、絞りを開放側にシフト、露出をオーバー側にシフト、若しくは、感度を上側にシフト、又は、これらを組み合わせて行うことを特徴とする請求項１に記載の撮影方法。
【請求項３】
フラッシュ光が被写体まで到達するように露出を修正できない場合は、フラッシュの発光を禁止して被写体を本撮影し、
本撮影により得られた画像を階調補正し、
階調補正した画像を前記記録媒体に記録することを特徴とする請求項１又は２に記載の撮影方法。
【請求項４】
前記被写体距離の測定は、
本撮影前に被写体を撮影し、
撮影により得られた画像から人物の顔を抽出し、
抽出した顔の大きさを検出し、
検出した顔の大きさと撮影レンズの焦点距離とから算出して行うことを特徴とする請求項１、２又は３に記載の撮影方法。
【請求項５】
日中シンクロ撮影を行うデジタルカメラにおいて、
被写体の明るさを測光する測光手段と、
被写体距離を測定する測距手段と、
前記測光手段による測光結果に基づいて露出を決定する露出決定手段と、
前記露出決定手段で決定された露出に基づいてフラッシュ光の到達距離を算出するフラッシュ到達距離演算手段と、
前記フラッシュ到達距離演算手段で算出されたフラッシュ光の到達距離が、前記測距手段で測定された被写体距離よりも短い場合に、フラッシュ光が被写体まで到達するように露出を修正する露出修正手段と、
を備え、フラッシュを発光させて被写体を本撮影し、本撮影により得られた画像を記録媒体に記録することを特徴とするデジタルカメラ。
【請求項６】
前記露出修正手段は、絞りを開放側にシフト、露出をオーバー側にシフト、若しくは、感度を上側にシフト、又は、これらを組み合わせて露出を修正することを特徴とする請求項５に記載のデジタルカメラ。
【請求項７】
本撮影により得られた画像を階調補正する階調補正手段を有し、フラッシュ光が被写体まで到達するように露出を修正できない場合は、フラッシュの発光を禁止して被写体を本撮影し、本撮影により得られた画像を前記階調補正手段で階調補正し、該階調補正手段で階調補正された画像を前記記録媒体に記録することを特徴とする請求項５又は６に記載のデジタルカメラ。
【請求項８】
前記測距手段は、
本撮影前に被写体を撮影して得られた画像から特定の被写体を抽出する抽出手段と、
抽出した特定の被写体の大きさを検出する大きさ検出手段と、
前記大きさ検出手段で検出された特定の被写体の大きさと撮影レンズの焦点距離とに基づいて被写体距離を算出する被写体距離演算手段と、
からなることを特徴とする請求項５、６又は７に記載のデジタルカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、人物を対象とした日中シンクロ撮影時におけるデジタルカメラの撮影方法に関する。
【背景技術】
【０００２】
デジタルカメラによるフラッシュ撮影の方法として、本撮影前に被写体の画像を撮影し、得られた画像から人物の顔を抽出し、抽出した人物の顔が適正な明るさになるように本撮影時におけるフラッシュの発光を制御する方法が知られている（たとえば、特許文献１、２）。
【０００３】
また、特許文献３では、抽出した人物の顔の大きさから被写体までの距離（被写体距離）を算出し、撮影モードを自動的に切り替えてフラッシュ撮影する方法が提案されており、特許文献４では、抽出した人物の顔の明るさから逆光撮影か否かを判定し、逆光撮影時には、抽出した人物の顔の大きさから被写体距離を算出し、算出した被写体距離から適切なフラッシュの発光量を決定して、日中シンクロ撮影を行う方法が提案されている。
【特許文献１】特開２００６−７４１６４号公報
【特許文献２】特開２００６−２７０２１８号公報
【特許文献３】特開２００３−３４４８９１号公報
【特許文献４】特開２００４−３２０２８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、一般に日中シンクロ撮影は、まず、その撮影シーンに適した露出が決定され、決定した露出に基づいてフラッシュの発光量が決定される。このため、明るい逆光シーンのように、絞り値が大きな値に設定された場合には、フラッシュの到達距離が非常に短くなり、被写体が暗く撮影されてしまうという欠点があった。
【０００５】
本発明は、このような事情に鑑みてなされたもので、日中シンクロ撮影時に被写体を適切な明るさで撮影できる撮影方法及びデジタルカメラを提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に係る発明は、前記目的を達成するために、デジタルカメラによる日中シンクロ撮影の撮影方法において、被写体の明るさを測光し、被写体距離を測定し、測光結果に基づいて露出を決定し、決定した露出に基づいてフラッシュ光の到達距離を算出し、算出したフラッシュ光の到達距離が測定した被写体距離よりも短い場合に、フラッシュ光が被写体まで到達するように露出を修正し、フラッシュを発光させて被写体を本撮影し、本撮影により得られた画像を記録媒体に記録することを特徴とする撮影方法を提供する。
【０００７】
請求項１に係る発明によれば、まず、測光結果に基づいて露出が設定されるが、フラッシュの発光量を最大にしてもフラッシュ光が被写体に届かないような場合には、フラッシュ光が被写体まで到達するように露出が修正される。これにより、被写体を適切な明るさで撮影することができる。
【０００８】
請求項２に係る発明は、前記目的を達成するために、前記露出の修正は、絞りを開放側にシフト、露出をオーバー側にシフト、若しくは、感度を上側にシフト、又は、これらを組み合わせて行うことを特徴とする請求項１に記載の撮影方法を提供する。
【０００９】
請求項２に係る発明によれば、絞りを開放側にシフト、露出をオーバー側にシフト、若しくは、感度を上側にシフト、又は、これらを組み合わせて露出の修正が行われる。これにより、被写体を適切な明るさで撮影することができる。
【００１０】
請求項３に係る発明は、前記目的を達成するために、フラッシュ光が被写体まで到達するように露出を修正できない場合は、フラッシュの発光を禁止して被写体を本撮影し、本撮影により得られた画像を階調補正し、階調補正した画像を前記記録媒体に記録することを特徴とする請求項１又は２に記載の撮影方法を提供する。
【００１１】
請求項３に係る発明によれば、露出を修正してもフラッシュ光を被写体に到達させることができないような場合には、フラッシュの発光を禁止して本撮影が行われ、階調補正により、明るさの補正が行われる。これにより、無駄な電力消費を抑えて、被写体が適切な明るさで写された画像を得ることができる。
【００１２】
請求項４に係る発明は、前記目的を達成するために、前記被写体距離の測定は、本撮影前に被写体を撮影し、撮影により得られた画像から人物の顔を抽出し、抽出した顔の大きさを検出し、検出した顔の大きさと撮影レンズの焦点距離とから算出して行うことを特徴とする請求項１、２又は３に記載の撮影方法を提供する。
【００１３】
請求項４に係る発明によれば、本撮影前に被写体を撮影し、撮影により得られた画像から人物の顔を抽出し、抽出した顔の大きさを検出し、検出した顔の大きさと撮影レンズの焦点距離から被写体距離が演算により求められる。これにより、別途測距センサ等を使用しなくても既存の構成で被写体距離を求めることができる。
【００１４】
請求項５に係る発明は、前記目的を達成するために、日中シンクロ撮影を行うデジタルカメラにおいて、被写体の明るさを測光する測光手段と、被写体距離を測定する測距手段と、前記測光手段による測光結果に基づいて露出を決定する露出決定手段と、前記露出決定手段で決定された露出に基づいてフラッシュ光の到達距離を算出するフラッシュ到達距離演算手段と、前記フラッシュ到達距離演算手段で算出されたフラッシュ光の到達距離が、前記測距手段で測定された被写体距離よりも短い場合に、フラッシュ光が被写体まで到達するように露出を修正する露出修正手段と、を備え、フラッシュを発光させて被写体を本撮影し、本撮影により得られた画像を記録媒体に記録することを特徴とするデジタルカメラを提供する。
【００１５】
請求項５に係る発明によれば、まず、測光結果に基づいて露出が設定されるが、フラッシュの発光量を最大にしてもフラッシュ光が被写体に届かないような場合には、フラッシュ光が被写体まで到達するように露出が修正される。これにより、被写体を適切な明るさで撮影することができる。
【００１６】
請求項６に係る発明は、前記目的を達成するために、前記露出修正手段は、絞りを開放側にシフト、露出をオーバー側にシフト、若しくは、感度を上側にシフト、又は、これらを組み合わせて露出を修正することを特徴とする請求項５に記載のデジタルカメラを提供する。
【００１７】
請求項６に係る発明によれば、絞りを開放側にシフト、露出をオーバー側にシフト、若しくは、感度を上側にシフト、又は、これらを組み合わせて露出の修正が行われる。これにより、被写体を適切な明るさで撮影することができる。
【００１８】
請求項７に係る発明は、前記目的を達成するために、本撮影により得られた画像を階調補正する階調補正手段を有し、フラッシュ光が被写体まで到達するように露出を修正できない場合は、フラッシュの発光を禁止して被写体を本撮影し、本撮影により得られた画像を前記階調補正手段で階調補正し、該階調補正手段で階調補正された画像を前記記録媒体に記録することを特徴とする請求項５又は６に記載のデジタルカメラを提供する。
【００１９】
請求項７に係る発明によれば、露出を修正してもフラッシュ光を被写体に到達させることができないような場合には、フラッシュの発光を禁止して本撮影が行われ、階調補正により、明るさの補正が行われる。これにより、無駄な電力消費を抑えて、被写体が適切な明るさで写された画像を得ることができる。
【００２０】
請求項８に係る発明は、前記目的を達成するために、前記測距手段は、本撮影前に被写体を撮影して得られた画像から特定の被写体を抽出する抽出手段と、抽出した特定の被写体の大きさを検出する大きさ検出手段と、前記大きさ検出手段で検出された特定の被写体の大きさと撮影レンズの焦点距離とに基づいて被写体距離を算出する被写体距離演算手段と、からなることを特徴とする請求項５、６又は７に記載のデジタルカメラを提供する。
【００２１】
請求項８に係る発明によれば、本撮影前に被写体を撮影し、撮影により得られた画像から人物の顔を抽出し、抽出した顔の大きさを検出し、検出した顔の大きさと撮影レンズの焦点距離から被写体距離が演算により求められる。これにより、別途測距センサ等を使用しなくても既存の構成で被写体距離を求めることができる。
【発明の効果】
【００２２】
本発明によれば、日中シンクロ撮影時において被写体を適切な明るさで撮影することができる。
【発明を実施するための最良の形態】
【００２３】
以下、添付図面を参照して本発明に係る撮影方法及びデジタルカメラを実施するための最良の形態について説明する。
【００２４】
図１、図２は、それぞれ本発明が適用されたデジタルカメラの外観構成を示す正面斜視図と背面斜視図である。
【００２５】
同図に示すように、このデジタルカメラ１０は、いわゆるコンパクトカメラとして構成されており、そのカメラボディ１２は薄型の四角い箱型に形成されている。
【００２６】
カメラボディ１２の正面には、図１に示すように、撮影レンズ１４、フラッシュ１６、フラッシュ調光センサ１８、ＡＦ補助光ランプ２０等が設けられており、上面には、シャッタボタン２２、モードレバー２４、電源ボタン２６等が設けられている。
【００２７】
一方、カメラボディ１２の背面には、図２に示すように、モニタ２８、ズームボタン３０、再生ボタン３２、ファンクションボタン３４、十字ボタン３６、ＭＥＮＵ／ＯＫボタン３８、ＤＩＳＰ／ＢＡＣＫボタン４０等が設けられている。
【００２８】
また、図示されていないが、カメラボディ１２の底面には、三脚ネジ穴及び開閉自在なバッテリカバーが設けられており、バッテリカバーの内側には、バッテリを収納するためのバッテリ収納室及びメモリカードを装着するためのメモリカードスロットが設けられている。
【００２９】
撮影レンズ１４は、沈胴式のズームレンズで構成されており、デジタルカメラ１０の電源をＯＮすると、カメラボディ１２から繰り出される。なお、撮影レンズ１４のズーム機構や沈胴機構については、公知の技術なので、ここでは、その具体的な構成についての説明は省略する。
【００３０】
フラッシュ１６は、たとえばキセノン管を光源として構成されており、その発光量を調整可能に形成されている。なお、キセノン管の他、高輝度のＬＥＤを光源としたフラッシュを用いることもできる。
【００３１】
フラッシュ調光センサ１８は、フラッシュ１６から発光されたフラッシュ光の反射光を受光し、その入射光量を検出する。後述するフラッシュ制御部１５６は、このフラッシュ調光センサ１８の出力をモニタし、入射光量が所定レベル（適正露光に必要な発光量に相当）に達すると、フラッシュ１６の発光を停止する。
【００３２】
ＡＦ補助光ランプ２０は、たとえば高輝度ＬＥＤ構成されており、ＡＦ時に必要に応じて発光される。
【００３３】
シャッタボタン２２は、いわゆる「半押し」と「全押し」とからなる二段ストローク式の押下スイッチで構成されている。デジタルカメラ１０は、このシャッタボタン２２を半押しすると撮影準備処理、すなわち、ＡＥ（Automatic Exposure：自動露出）、ＡＦ（Auto Focus：自動焦点合わせ）、ＡＷＢ（Automatic White Balance：自動ホワイトバランス）の各処理を行い、全押すると、本撮影の処理、すなわち、記録用の画像の撮影、記録の処理を行う。
【００３４】
モードレバー２４は、撮影モードの設定に用いられる。このモードレバー２４は、シャッタボタン２２の周囲を所定の角度の範囲で回動自在に設けられており、「ＳＰ位置」、「ＡＵＴＯ位置」、「Ｍ位置」、「動画位置」にセット可能に設けられている。デジタルカメラ１０は、このモードレバー２４を「ＳＰ位置」にセットすることにより、「シーンプログラム撮影モード」に設定され、撮影シーンに応じた露出制御、撮影制御を行うモードに設定される。また、「ＡＵＴＯ位置」にセットすることにより、「オート撮影モード」に設定され、露出制御を全自動で行うモードに設定される。また、「Ｍ位置」に設定されることにより、「マニュアル撮影モード」に設定され、露出設定を手動で行うモードに設定される。また、「動画位置」に設定することにより、「動画撮影モード」に設定され、動画を撮影するモードに設定される。なお、「シーンプログラム撮影モード」としては、たとえば、人物撮影を行う「人物モード」、風景撮影を行う「風景モード」、スポーツ撮影を行う「スポーツモード」、夜景撮影を行う「夜景モード」、水中撮影を行う「水中モード」等が用意されている。
【００３５】
電源ボタン２６は、押下スイッチで構成されている。デジタルカメラ１０は、この電源ボタン２６が所定時間（たとえば、２秒）押下されることにより、電源がＯＮ／ＯＦＦされる。
【００３６】
モニタ２８は、カラーＬＣＤで構成されている。このモニタ２８は、撮影済み画像を表示するための画像表示部として利用されるとともに、各種設定時にＧＵＩとして利用される。また、撮影時には、撮像素子で捉えた画像がスルー表示され、電子ファインダとして利用される。
【００３７】
ズームボタン３０は、左右に揺動操作が可能なシーソースイッチで構成されており、ズームの指示に用いられる。撮影モード時、デジタルカメラ１０は、このズームボタン３０が左方向に揺動操作されると、テレ方向にズームが指示され、右方向に揺動操作されると、ワイド方向にズームが指示される。また、再生モード時、デジタルカメラ１０は、このズームボタン３０が左方向に揺動操作されると、表示画像の拡大ズームが指示され、右方向に揺動操作されると、表示画像の縮小ズームが指示される。
【００３８】
再生ボタン３２は、押下スイッチで構成されており、再生モードへの切り替え指示に用いられる。すなわち、デジタルカメラ１０は、撮影モード中、この再生ボタン３２が押されると、再生モードに切り替えられる。また、電源ＯＦＦの状態でこの再生ボタン３２が所定時間押されると、再生モードの状態でデジタルカメラ１０が起動する。
【００３９】
ファンクションボタン３４は、押下スイッチで構成されており、撮影機能及び再生機能の各種設定画面の呼び出しに用いられる。すなわち、撮影モード時にこのファンクションボタン３４が押されると、モニタ２８に画像サイズ（記録画素数）、感度等の設定画面が表示され、再生時にこのファンクションボタン３４が押されると、モニタ２８にプリント予約（ＤＰＯＦ）の設定画面が表示される。
【００４０】
十字ボタン３６は、上下左右４方向に押圧操作可能な押下スイッチで構成されており、各方向のボタンには、カメラの設定状態に応じた機能が割り当てられる。たとえば、撮影モード時には、左ボタンにマクロ機能のＯＮ／ＯＦＦを切り替える機能が割り当てられ、右ボタンにフラッシュモード（オート／強制発光／発光禁止）を切り替える機能が割り当てられる。また、上ボタンにモニタ２８の明るさを替える機能が割り当てられ、下ボタンにセルフタイマのＯＮ／ＯＦＦを切り替える機能が割り当てられる。また、再生モード時には、左ボタンにコマ送りの機能が割り当てられ、右ボタンにコマ戻しの機能が割り当てられる。また、上ボタンにモニタ２８の明るさを替える機能が割り当てられ、下ボタンに再生中の画像を削除する機能が割り当てられる。また、各種設定時には、モニタ２８に表示されたカーソルを各ボタンの方向に移動させる機能が割り当てられる。
【００４１】
ＭＥＮＵ／ＯＫボタン３８は、押下スイッチで構成されており、メニュー画面の呼び出し（ＭＥＮＵ機能）に用いられるとともに、選択内容の確定、処理の実行指示等（ＯＫ機能）に用いられる。各機能はデジタルカメラ１０の設定状態に応じて切り替えられる。
【００４２】
ＤＩＳＰ／ＢＡＣＫボタン４０は、押下スイッチで構成されており、モニタ２８の表示内容の切り替え指示（ＤＩＳＰ機能）に用いられるとともに、入力操作のキャンセル等の指示（ＢＡＣＫ機能）に用いられる。各機能はデジタルカメラ１０の設定状態に応じて切り替えられる。
【００４３】
図３は、本実施の形態のデジタルカメラ１０の電気的構成を示すブロック図である。
【００４４】
同図に示すように、デジタルカメラ１０は、ＣＰＵ１１０、操作部（シャッタボタン２２、モードレバー２４、電源ボタン２６、ズームボタン３０、再生ボタン３２、ファンクションボタン３４、十字ボタン３６、ＭＥＮＵ／ＯＫボタン３８、ＤＩＳＰ／ＢＡＣＫボタン４０等）１１２、ＲＯＭ１１４、ＲＡＭ１１６、ＥＥＰＲＯＭ１１８、ＶＲＡＭ１２０、撮影光学系１２２、撮像素子１２８、タイミングジェネレータ１３０、アナログ信号処理部１３２、Ａ／Ｄコンバータ１３４、画像入力コントローラ１３６、画像信号処理部１３８、圧縮伸張処理部１４０、顔検出部１４２、メディアコントローラ１４６、表示制御部１４８、ＡＥ／ＡＷＢ検出部１５２、ＡＦ検出部１５４、フラッシュ制御部１５６、ＡＦ補助光ランプ制御部１５８等で構成されている。
【００４５】
ＣＰＵ１１０は、デジタルカメラ１０の全体の動作を統括制御する制御手段として機能するとともに、各種の演算処理を行う演算手段として機能し、操作部１１２からの入力に基づき所定の制御プログラムに従ってデジタルカメラ１０の各部を制御する。ＲＯＭ１１４には、このＣＰＵ１１０が実行する制御プログラム及び制御に必要な各種データ等が格納されている。ＣＰＵ１１０は、このＲＯＭ１１４に格納された制御プログラムをＲＡＭ１１６にロードし、ＲＡＭ１１６を作業領域として使用しながら、制御プログラムを適時実行する。
【００４６】
なお、ＲＡＭ１１６は、ＣＰＵ１１０の作業用領域として利用されるとともに、画像データの一時記憶領域として利用される。
【００４７】
また、ＥＥＰＲＯＭ１１８には、ユーザ設定情報等の各種設定情報等が格納され、ＶＲＡＭ１２０は、表示用の画像データ専用の一時記憶領域として利用される。
【００４８】
撮影光学系１２２は、撮影レンズ１４を構成し、ズームレンズ１２２ｚ、フォーカスレンズ１２２ｆ、絞り１２２ｉを含んで構成されている。
【００４９】
ズームレンズ１２２ｚは、ズームモータ１２４ｚに駆動されて光軸上を前後移動し、これにより、撮影レンズ１４の焦点距離を可変する。ズームモータドライバ１２６ｚは、ＣＰＵ１１０からの指令に応じてズームモータ１２４ｚの駆動を制御し、撮影レンズ１４のズームを制御する。
【００５０】
フォーカスレンズ１２２ｆは、フォーカスモータ１２４ｆに駆動されて光軸上を前後移動し、これにより、撮影レンズ１４の焦点位置を可変する。フォーカスモータドライバ１２６ｆは、ＣＰＵ１１０からの指令に応じてフォーカスモータ１２４ｆの駆動を制御し、撮影レンズ１４のフォーカスを制御する。
【００５１】
絞り１２２ｉは、アイリス絞りで構成されており、アイリスモータ１２４ｉに駆動されて、その開口量（絞り値（Ｆ値））が調整される（たとえば、Ｆ２．８、Ｆ３．２、Ｆ３．６、Ｆ４、Ｆ４．５、Ｆ５、Ｆ５．６、Ｆ６．４、Ｆ７．１、Ｆ８に段階的に調整可能）。アイリスモータドライバ１２６ｉは、ＣＰＵ１１０からの指令に応じてアイリスモータ１２４ｉの駆動を制御し、絞り１２２ｉの開口量を制御する。なお、絞り１２２ｉには、この他ターレット絞り等の絞りを用いることもできる。
【００５２】
撮像素子１２８は、所定のカラーフィルタ配列のカラーＣＣＤで構成されており、撮影光学系１２２によって結像された被写体の画像を電子的に撮像する。タイミングジェネレータ（ＴＧ）１３０は、ＣＰＵ１１０からの指令に応じて、この撮像素子１２８を駆動するためのタイミング信号を出力する。なお、撮像素子１２８には、この他ＣＭＯＳ等の撮像素子を用いることもできる。
【００５３】
アナログ信号処理部１３２は、撮像素子１２８から出力された画像信号に対して相関二重サンプリング処理（撮像素子の出力信号に含まれるノイズ（特に熱雑音）等を軽減することを目的として、撮像素子の１画素毎の出力信号に含まれるフィードスルー成分レベルと画素信号成分レベルとの差をとることにより正確な画素データを得る処理）を行い、増幅して出力する。このアナログ信号処理部１３２は、タイミングジェネレータ１３０から加えられるタイミング信号によって撮像素子１２８に同期して動作する。
【００５４】
Ａ／Ｄコンバータ１３４は、アナログ信号処理部１３２から出力されたＲ、Ｇ、Ｂのアナログの画像信号をデジタルの画像信号に変換する。このＡ／Ｄコンバータ１３４は、タイミングジェネレータ１３０から加えられるタイミング信号によって撮像素子１２８に同期して動作する。
【００５５】
画像入力コントローラ１３６は、所定容量のラインバッファを内蔵しており、ＣＰＵ１１０からの指令に従い、Ａ／Ｄコンバータ１３４から出力された１画像分の画像信号を蓄積して、ＲＡＭ１１６に格納する。
【００５６】
画像信号処理部１３８は、同時化回路（単板ＣＣＤのカラーフィルタ配列に伴う色信号の空間的なズレを補間して色信号を同時式に変換する処理回路）、ホワイトバランス補正回路、ガンマ補正回路、輪郭補正回路、輝度・色差信号生成回路等を含み、ＣＰＵ１１０からの指令に従い、入力された画像信号に所要の信号処理を施して、輝度データ（Ｙデータ）と色差データ（Ｃｒ，Ｃｂデータ）とからなる画像データ（Ｙ／Ｃデータ）を生成する。
【００５７】
圧縮伸張処理部１４０は、ＣＰＵ１１０からの指令に従い、入力された画像データに所定形式（たとえば、ＪＰＥＧ）の圧縮処理を施し、圧縮画像データを生成する。また、ＣＰＵ１１０からの指令に従い、入力された圧縮画像データに所定形式の伸張処理を施し、非圧縮の画像データを生成する。
【００５８】
顔検出部１４２は、ＣＰＵ１１０からの指令に従い、入力された画像データから画像内の顔領域を抽出する。この顔領域の抽出の処理は、たとえば、原画像から肌色データを抽出し、肌色範囲と判断された測光点のクラスタを顔領域として抽出することにより行われる。この他、画像から顔領域を抽出する方法としては、測光データを色相と彩度に変換し、変換した色相・彩度の二次元ヒストグラムを作成し、解析することで、顔領域を判断する方法や、人の顔の形状に相当する顔候補領域を抽出し、その領域内の特徴量から顔領域を決定する方法、画像から人の顔の輪郭を抽出し、顔領域を決定する方法、複数の顔の形状をしたテンプレートを用意し、そのテンプレートと画像との相関を計算し、この相関値により顔候補領域とすることで人の顔を抽出する方法等が知られており、これらの方法を用いて抽出することができる。
【００５９】
メディアコントローラ１４６は、ＣＰＵ１１０からの指令に従い、メディアスロットに装填されたメモリカード１６０に対してデータの読み／書きを制御する。
【００６０】
表示制御部１４８は、ＣＰＵ１１０からの指令に従い、モニタ２８への表示を制御する。すなわち、ＣＰＵ１１０からの指令に従い、入力された画像信号をモニタ２８に表示するための映像信号（たとえば、ＮＴＳＣ信号やＰＡＬ信号、ＳＣＡＭ信号）に変換してモニタ２８に出力する。また、ＣＰＵ１１０からの指令に従い、所定の文字、図形、記号等の情報をモニタ２８に出力する。
【００６１】
ＡＥ／ＡＷＢ検出部１５２は、ＣＰＵ１１０からの指令に従い、入力された画像信号からＡＥ制御及びＡＷＢ制御に必要な画像信号の積算値を算出する。
【００６２】
たとえば、ＡＥ制御に必要な物理量として、１画面を複数のエリア（たとえば１６×１６）に分割し、分割したエリアごとにＲ、Ｇ、Ｂの画像信号の積算値を算出する。ＣＰＵ１１０は、このＡＥ／ＡＷＢ検出部１５２から得た積算値に基づいて撮影シーンの明るさを検出し、撮影に適した露出値（ＥＶ値）を算出する。そして、算出したＥＶ値と所定のプログラム線図から露出（感度、絞り値、シャッタ速度）を決定する。
【００６３】
また、ＡＷＢ制御に必要な物理量として、１画面を複数のエリア（例えば、１６×１６）に分割し、分割したエリアごとにＲ、Ｇ、Ｂの画像信号の色別の平均積算値を算出する。ＣＰＵ１１０は、得られたＲの積算値、Ｂの積算値、Ｇの積算値から分割エリアごとにＲ／Ｇ及びＢ／Ｇの比を求め、求めたＲ／Ｇ、Ｂ／Ｇの値のＲ／Ｇ、Ｂ／Ｇの色空間における分布等に基づいて光源種判別を行う。そして、判別された光源種に適したホワイトバランス調整値に従って、たとえば各比の値がおよそ１（つまり、１画面においてＲＧＢの積算比率がＲ：Ｇ：Ｂ≒１：１：１）になるように、ホワイトバランス補正回路のＲ、Ｇ、Ｂ信号に対するゲイン値（ホワイトバランス補正値）を決定する。
【００６４】
ＡＦ検出部１５４は、ＣＰＵ１１０からの指令に従い、入力された画像信号からＡＦ制御に必要な画像信号の積算値を算出する。本実施の形態のデジタルカメラ１０では、撮像素子１２８から得られる画像のコントラストによりＡＦ制御が行われ（いわゆるコントラストＡＦ）、ＡＦ検出部１５４は、入力された画像信号から画像の鮮鋭度を示す焦点評価値（たとえば、所定のフォーカスエリア内におけるＧ信号の高周波成分の積算値）を算出する。ＣＰＵ１１０は、このＡＦ検出部１５４で算出される焦点評価値が極大となる位置を検出し、その位置にフォーカスレンズ１２２ｆを移動させる。すなわち、フォーカスレンズ１２２ｆを至近から無限遠まで所定のステップで移動させ、各位置で焦点評価値を取得し、得られた焦点評価値が最大の位置を合焦位置として、その位置にフォーカスレンズ１２２ｆを移動させる。
【００６５】
フラッシュ制御部１５６は、ＣＰＵ１１０からの指令に従い、フラッシュ１６の発光を制御する。すなわち、撮像素子１２８の露光に同期させてフラッシュ１６を発光させる一方、フラッシュ調光センサ１８の出力をモニタし、フラッシュ調光センサ１８の入射光量が所定レベルに達すると、フラッシュ１６の発光を停止させる。
【００６６】
ＡＦ補助光ランプ制御部１５８は、ＣＰＵ１１０からの指令に従い、ＡＦ補助光ランプ２０の発光を制御する。すなわち、ＣＰＵ１１０は、ＡＦ時に被写体が暗いと判断すると、あるいは、被写体のコントラストが低いと判断すると、ＡＦ補助光ランプ制御部１５８を介してＡＦ補助光ランプ２０を発光させ、被写体にＡＦ補助光を照射させてＡＦ制御を実行する。
【００６７】
次に、以上のように構成された本実施の形態のデジタルカメラ１０の作用について説明する。
【００６８】
まず、フラッシュ１６を発光させないで画像を撮影する場合の処理手順について概説する。
【００６９】
電源ボタン２６を押下し、デジタルカメラ１０の電源を投入すると、デジタルカメラ１０は、撮影モードの状態で起動する。
【００７０】
まず、ズームモータ１２４ｚが駆動され、撮影レンズ１４が所定の撮影スタンバイ位置まで繰り出される。
【００７１】
撮影レンズ１４が撮影スタンバイ位置まで繰り出されると、撮像素子１２８の駆動が開始され、撮像素子１２８で捉えた画像がモニタ２８にスルー表示される。すなわち、撮像素子１２８から連続的に画像信号の取り込みが行われ、取り込まれた画像信号が連続的に処理されて、モニタ２８に出力表示される（画像信号処理部１３８で連続的に画像データ（Ｙ／Ｃデータ）が生成され、ＶＲＡＭ１２０に一旦格納された後、表示制御部１４８を介してモニタ２８に出力表示される。）。
【００７２】
この際、同時に人物の顔の検出処理が行われ、検出された顔を囲うようにモニタ２８に表示される画像にフレームが重ねて表示される。
【００７３】
顔検出は次のように行われる。すなわち、画像信号処理部１３８で生成された画像データ（Ｙ／Ｃデータ）が顔検出部１４２に加えられ、画像から人物の顔領域が検出される。検出された顔領域の情報は、ＣＰＵ１１０に加えられ、ＣＰＵ１１０は取得した顔領域の情報に基づいてモニタ２８にフレームを表示させる。
【００７４】
撮影者は、このモニタ２８に表示される画像を見て構図を決定し、シャッタボタン２２を半押しする。
【００７５】
シャッタボタン２２が半押しされると、ＣＰＵ１１０にＳ１ＯＮ信号が入力される。ＣＰＵ１１０は、このＳ１ＯＮ信号に応動して、撮影準備処理、すなわち、ＡＥ、ＡＦ、ＡＷＢの各処理を実行する。
【００７６】
まず、撮像素子１２８から出力された画像信号をアナログ信号処理部１３２、Ａ／Ｄコンバータ１３４、画像入力コントローラ１３６を介してＲＡＭ１１６に取り込み、ＡＥ／ＡＷＢ検出部１５２及びＡＦ検出部１５４に加える。
【００７７】
ＡＥ／ＡＷＢ検出部１５２は、入力された画像信号からＡＥ制御及びＡＷＢ制御に必要な積算値を算出し、ＣＰＵ１１０に出力する。ＣＰＵ１１０は、このＡＥ／ＡＷＢ検出部１５２からの出力に基づき露出（感度、絞り、シャッタ速度）、ホワイトバランス補正値を決定する。
【００７８】
また、ＡＦ検出部１５４は、入力された画像信号から焦点評価値を算出し、ＣＰＵ１１０に出力する。ＣＰＵ１１０は、このＡＦ検出部１５４からの出力に基づきフォーカスレンズ１２２ｆの移動を制御し、撮影レンズ１４のピントを主要被写体に合わせる。
【００７９】
なお、この際、ＣＰＵ１１０は、顔検出部１４２の検出結果に基づいてフォーカスフレームを設定し、人物の顔が検出されている場合は、人物の顔にピントが合うようにＡＦ制御を実施する（顔が検出されていない場合は、たとえば、フォーカスフレームを画面中央に設定して、あるいは、ユーザが設定した位置にフォーカスフレームを設定して、ＡＦ制御を実施する。）。
【００８０】
撮影者は、モニタ２８に表示されるスルー画像を見て撮影レンズ１４のピント状態等を確認し、本撮影を実行する。すなわち、シャッタボタン２２を全押しする。
【００８１】
シャッタボタン２２が全押しされると、ＣＰＵ１１０にＳ２ＯＮ信号が入力される。ＣＰＵ１１０は、このＳ２ＯＮ信号に応動して本撮影の処理、すなわち、記録用の画像の撮像と記録の処理を実行する。
【００８２】
まず、上記のＡＥ処理で求めた露出（感度、絞り値、シャッタ速度）で撮像素子１２８を露光し、記録用の画像を撮像する。
【００８３】
撮像素子１２８から出力された記録用の画像信号は、アナログ信号処理部１３２、Ａ／Ｄコンバータ１３４を介して画像入力コントローラ１３６に取り込まれ、ＲＡＭ１１６に格納される。ＲＡＭ１１６に格納された画像信号は、ＣＰＵ１１０の制御の下、画像信号処理部１３８に加えられ、所定の信号処理が施されて、輝度データと色差データとからなる画像データが生成される。
【００８４】
画像信号処理部１３８で生成された画像データは、一旦ＲＡＭ１１６に格納されたのち、圧縮伸張処理部１４０に加えられる。圧縮伸張処理部１４０は、入力された画像データに対して所定の圧縮処理を施し、圧縮画像データを生成する。
【００８５】
圧縮された画像データは、ＲＡＭ１１６に格納され、所定フォーマットの静止画像ファイル（たとえば、Ｅｘｉｆ）として、所定の画像記録フォーマット（たとえば、ＤＣＦ）に従ってメモリカード１６０に記録される。
【００８６】
このようにしてメモリカード１６０に記録された画像データは、デジタルカメラ１０のモードを再生モードに設定することにより、モニタ２８に再生表示される。再生モードへの移行は、再生ボタン３２を押下することにより行われる。
【００８７】
再生ボタン３２が押下されると、ＣＰＵ１１０は、メディアコントローラ１４６を介してメモリカード１６０に最後に記録された画像ファイルの圧縮画像データを読み出す。
【００８８】
メモリカード１６０から読み出された圧縮画像データは、圧縮伸張処理部１４０に加えられ、非圧縮の画像データとされたのちＶＲＡＭ１２０に加えられる。そして、ＶＲＡＭ１２０から表示制御部１４８を介してモニタ２８に出力される。これにより、メモリカード１６０に記録されている画像が、モニタ２８に再生表示される。
【００８９】
画像のコマ送りは、十字ボタン３６の左右のキー操作で行なわれ、右キーが操作されると、次の画像ファイルがメモリカード１６０から読み出され、モニタ２８に再生表示される。また、十字ボタン３６の左キーが操作されると、一つ前の画像ファイルがメモリカード１６０から読み出され、モニタ２８に再生表示される。
【００９０】
以上のように、デジタルカメラ１０は、撮影モードの状態でシャッタボタン２２を半押しすることにより撮影準備が行われ、全押しすることにより本撮影が行われる。そして、メモリカード１６０に記録された画像は、デジタルカメラ１０のモードを再生モードにすることにより、モニタ２８で再生表示することができる。
【００９１】
次に、フラッシュ１６を発光させて撮影する場合の処理手順について説明する。
【００９２】
上記のように、本実施の形態のデジタルカメラ１０では、フラッシュモードとして、オート／強制発光／発光禁止の各モードが用意されている。ここで、オートは、ＡＥの結果から被写体が暗い場合や逆光時に自動的に発光されるモード、強制発光は被写体の明暗に係わらず強制的に発光されるモードである。
【００９３】
フラッシュモードがオートの場合、ＣＰＵ１１０は、ＡＥ制御時、撮影シーンの明るさの検出結果に基づいてフラッシュ１６の発光の要否を判定する。たとえば、撮影シーンの明るさが一定レベル未満の場合はフラッシュ１６の発光が必要と判定する。また、撮影シーンの明るさが、一定レベル以上であっても、主要被写体の明るさが暗く、周囲が明るいような場合は逆光シーンと判断して、フラッシュ１６の発光が必要と判定する。
【００９４】
フラッシュモードが強制発光の場合には、上記のように撮影シーンの明るさに関わらず、フラッシュ１６を発光させる。
【００９５】
フラッシュ１６を発光させて撮影する場合、ＣＰＵ１１０は、シャッタボタン２２が全押しされると、撮像素子１２８の露光に同期させてフラッシュ１６を発光させる。
【００９６】
フラッシュ１６から発光されたフラッシュ光は被写体で反射し、その反射光がフラッシュ調光センサ１８に入射される。フラッシュ制御部１５６は、フラッシュ調光センサ１８の入射光量をモニタし、その入射光量が所定レベル（適正露光に必要な発光量に相当）に達すると、フラッシュ１６の発光を停止させる。
【００９７】
このように、フラッシュ１６を発光させて撮影する場合は、撮像素子１２８の露光に同期させてフラッシュ１６を発光させ、主要被写体にフラッシュ光を照射して、被写体を撮像する。
【００９８】
しかし、明るい逆光シーンなどのように日中シンクロ撮影では、絞りが大きな値に設定されてしまうため、フラッシュ光の到達距離が短くなり、被写体が暗く撮影されてしまうという問題がある。
【００９９】
そこで、本実施の形態のデジタルカメラ１０では、日中シンクロ撮影時には、現在の露出設定でフラッシュ光が主要被写体に到達するか否かをあらかじめ判定し、到達しない場合には、フラッシュ光が主要被写体に到達するように露出を修正した上でフラッシュ撮影を行う。
【０１００】
ここで、現在の露出設定でフラッシュ光が主要被写体に到達するか否かの判定は次のように行われる。
【０１０１】
フラッシュ１６のガイドナンバーをＧＮ、絞り値をＦ、照射距離ｄとすると、これらの間には、ＧＮ＝Ｆ×ｄという関係が成立する。
【０１０２】
したがって、フラッシュ１６のガイドナンバーＧＮと絞り値Ｆとが分かれば、照射距離ｄを求めることができ（ｄ＝ＧＮ／Ｆ）、求めた照射距離ｄと、フラッシュ光を照射して撮影しようとする主要被写体までの距離（被写体距離）Ｄとを比較すれば、現在の露出設定でフラッシュ光が主要被写体に到達するか否かを判定することができる。
【０１０３】
たとえば、フラッシュ１６のガイドナンバーがＧＮ＝１０（ＩＳＯ１００）で、設定された露出が、感度ＩＳＯ１００、絞り値Ｆ＝４．０、シャッタ速度１／６０の場合、フル発光させた時の照射距離はｄ＝ＧＮ／Ｆ＝１０／４＝２．５ｍとなる。この場合、被写体距離Ｄが２．５ｍ以下であれば、フラッシュ光が被写体に届くことになる。
【０１０４】
ここで、この被写体距離Ｄは、撮影画像中の人物の顔の大きさと撮影レンズ１４の焦点距離（ズーム位置）とから求めることができる。すなわち、所定距離離れた人物を所定の焦点距離で撮影すると、その人物の顔は撮影画像中に一定の大きさで撮影されることから、撮影画像中の人物の顔の大きさ（画像中に顔が占める割合）と撮影レンズ１４の焦点距離が求まれば、被写体距離Ｄを求めることができる。
【０１０５】
そして、撮影画像中の人物の顔の大きさ（画像中に顔が占める割合）は、スルー表示用に取り込まれた画像から顔検出部１４２で人物の顔領域を検出し、その検出結果から求めることができる。
【０１０６】
また、撮影レンズ１４の焦点距離は、たとえば、撮影スタンバイ位置からのズームレンズ１２２ｚの移動量（ズームモータ１２４ｚの駆動量）を検出し、その検出結果から求めることができる。また、たとえば、ズームレンズ１２２ｚの位置を検出し、その検出結果から求めることができる。この他、公知の手法にて、撮影レンズ１４の焦点距離（ズーム位置）の情報を得ることができる。
【０１０７】
このように、現在の露出に基づいてフラッシュ１６のガイドナンバーＧＮから照射距離ｄを求める一方、撮影画像中の人物の顔の大きさと撮影レンズ１４の焦点距離から被写体距離Ｄを求め、両者を比較して、現在の露出設定でフラッシュ光が主要被写体に到達するか否かを判定する。
【０１０８】
そして、現在の露出設定でフラッシュ光が主要被写体に到達しないと判定した場合は、絞り値を開放側にシフトして、フラッシュ光が主要被写体に到達するように露出を修正する。
【０１０９】
これにより、日中シンクロ撮影時においても適切な明るさで被写体を撮影することができる。
【０１１０】
以下、この日中シンクロ撮影による撮影処理動作の手順について説明する。
【０１１１】
図４は、日中シンクロ撮影時におけるデジタルカメラ１０の処理動作の手順を示すフローチャートである。
【０１１２】
撮影モードに設定されると（ステップＳ１０）、スルー表示用の画像の取り込みが行われ（ステップＳ１１）、取り込まれた画像がモニタ２８にスルー表示される。
【０１１３】
また、取り込まれた画像から人物の顔領域が検出され（ステップＳ１２）、検出された顔領域がモニタ上でフレームに囲われて表示される。
【０１１４】
ＣＰＵ１１０は、操作部１１２からの入力に基づいてシャッタボタン２２が半押しされたか否かを判定し（ステップＳ１３）、シャッタボタン２２が半押しされるまで、スルー画像の取り込みと顔検出の処理を繰り返す。
【０１１５】
シャッタボタン２２が半押しされると、ＣＰＵ１１０は、ＡＥ、ＡＦ、ＡＷＢの各処理を実行し、撮影準備を行う（ステップＳ１４）。すなわち、撮影シーンを測光し、測光結果から露出（感度、絞り値、シャッタ速度）を決定するとともに、ホワイトバランス補正値を決定する。また、検出された顔にピントが合うようにフォーカシングを行う。
【０１１６】
そして、ＡＥの結果から、日中シンクロ撮影か否かを判定する（ステップＳ１５）。
【０１１７】
日中シンクロ撮影か否かは、ＡＥの結果から求められる撮影シーンの明るさの情報から判定し、一定のレベル以上の明るさでフラッシュモードが強制発光に設定されている場合、あるいは、逆光シーンの場合（主要被写体が暗く、周囲が明るい場合）に日中シンクロ撮影と判定する。
【０１１８】
ここで、日中シンクロ撮影ではないと判定すると、ＣＰＵ１１０は、設定に応じた他の処理を行い（ステップＳ２５）、シャッタボタン２２の全押し後、本撮影を行って、画像の記録を実行する。
【０１１９】
一方、日中シンクロ撮影と判定すると、ＣＰＵ１１０は、撮影レンズ１４の焦点距離情報を取得する（ステップＳ１６）。また、半押し時に取り込まれた画像から人物の顔領域を検出し、その大きさを算出する（ステップＳ１７）。そして、得られた焦点距離情報と画像中の人物の顔の大きさの情報とから被写体距離Ｄを算出する（ステップＳ１８）。
【０１２０】
また、ＡＥ処理により決定した露出とフラッシュ１６のガイドナンバーＧＮの情報に基づいてフラッシュ１６の照射距離ｄを算出する（ステップＳ１９）。
【０１２１】
そして、求めたフラッシュ１６の照射距離ｄと被写体距離Ｄとを比較し、フラッシュ光が主要被写体（顔が検出され、ピントが合わされた被写体）に到達するか否かを判定する（ステップＳ２０）。
【０１２２】
フラッシュ光が主要被写体に到達すると判定すると、ＣＰＵ１１０は、操作部１１２からの入力に基づいて、シャッタボタン２２の半押しが解除されたか否かを判定する（ステップＳ２１）。そして、シャッタボタン２２の半押しが解除されたと判定すると、ＣＰＵ１１０は、操作部１１２からの入力に基づいて、シャッタボタン２２が全押しされたか否かを判定する（ステップＳ２２）。
【０１２３】
ここで、シャッタボタン２２が全押しされていないと判定すると、ＣＰＵ１１０は、ステップＳ１１の処理に戻り、再度、スルー画像の取り込みを開始する。
【０１２４】
一方、シャッタボタン２２が全押しされたと判定すると、本撮影の処理を実行する（ステップＳ２３）。すなわち、フラッシュ１６を発光させて撮像素子１２８を露光し、記録用の画像の取り込みを行う。そして、撮影により得られた画像をメモリカード１６０に記録する（ステップＳ２４）。これにより、撮影処理が完了する。
【０１２５】
一方、上記ステップＳ２０において、フラッシュ光が主要被写体に到達しないと判定すると、ＣＰＵ１１０は、フラッシュ光が到達するように、露出を修正する（ステップＳ２６）。ここでは、絞り値を開放側にシフトして、露出を修正する。
【０１２６】
たとえば、現在の絞りの設定がＦ８．０でフラッシュ１６のガイドナンバーＧＮが１０の場合、フル発光させた時の照射距離は１．２５ｍとなるが、被写体距離Ｄが２．４ｍの場合には、フラッシュ光が届かないことになる。そこで、絞りを開放側にシフトして、露出を修正し、照射距離ｄが被写体距離Ｄ以上になるようにする。この場合、絞り値をＦ４．０とすることにより、照射距離ｄが２．５ｍとなり、フラッシュ光を被写体に到達させることができるようになる。したがって、絞り値をＦ４．０に設定して、再度露出を設定しなおす。
【０１２７】
このように、フラッシュ光が主要被写体に到達しないと判定すると、ＣＰＵ１１０は、フラッシュ光が到達するように、露出を修正する（ステップＳ２６）。この後、ＣＰＵ１１０は、操作部１１２からの入力に基づいて、シャッタボタン２２の半押しが解除されたか否かを判定する（ステップＳ２１）。そして、シャッタボタン２２の半押しが解除されたと判定すると、ＣＰＵ１１０は、操作部１１２からの入力に基づいて、シャッタボタン２２が全押しされたか否かを判定する（ステップＳ２２）。そして、シャッタボタン２２が全押しされたと判定すると、フラッシュ１６を発光させ、修正した露出の下で本撮影の処理を実行する（ステップＳ２３）。そして、得られた画像をメモリカード１６０に記録する（ステップＳ２４）。これにより、撮影処理が完了する。
【０１２８】
このように、本実施の形態のデジタルカメラ１０では、日中シンクロ撮影時にフラッシュ光が主要被写体に到達するか否かを判定し、到達しないと判定した場合には、露出を修正して、到達するようにするので、適切な明るさで被写体を撮影することができる。これにより、簡単に失敗のない撮影を行うことができる。
【０１２９】
なお、本実施の形態では、露出を修正する際、絞り値を開放側にシフトさせることにより、フラッシュ光が主要被写体に届くようにしているが、この他、露出をオーバー側にシフト（たとえば、シャッタ速度を遅くして、露出をオーバー側にシフト）させることにより、又は、感度を上側にシフトさせることにより、露出を修正し、フラッシュ光が主要被写体に届くようにしてもよい。また、これらを複数組み合わせて露出を修正することにより、フラッシュ光が主要被写体に届くようにしてもよい。たとえば、感度と絞りを調整して、フラッシュ光が主要被写体に届くようにしてもよいし、露出をオーバー側にシフトさせるとともに、絞りを開放側にシフトして、フラッシュ光が主要被写体に届くようにしてもよい。
【０１３０】
また、本実施の形態では、被写体距離を検出する方法として、画像から人物の顔を抽出し、その顔の大きさを求め、求めた顔の大きさと撮影レンズ１４の焦点距離とに基づいて被写体距離を算出するようにしているが、被写体距離を検出する方法は、これに限定されるものではない。たとえば、この他、合焦時におけるフォーカスレンズ１２２ｆの位置を検出し、その検出結果に基づいて被写体距離を算出するようにしてもよい。また、別途カメラに測距センサを設け、その測距センサで被写体距離を検出するようにしてもよい。これにより、人物以外を日中シンクロ撮影する場合にも適切な明るさで被写体を撮影することができる。
【０１３１】
なお、露出を修正して、フラッシュ光を到達させることができないような場合には、警告を行うようにしてもよい。あるいは、次のようにフラッシュの発光を禁止して本撮影を行い、得られた画像の階調補正を行って被写体を適切な明るさに修正してもよい。
【０１３２】
図５、図６は、露出を修正しても、フラッシュ光を到達させることができない場合に、フラッシュの発光を禁止して本撮影を行い、得られた画像の階調補正を行って画像を記録する場合の処理の手順を示すフローチャートである。
【０１３３】
なお、フラッシュ光が主要被写体に到達するか否かを判定するまでの処理の手順、及び、フラッシュ光が主要被写体に到達すると判定した場合の処理の手順は、上記実施の形態と同じなので、ここではフラッシュ光が主要被写体に到達しないと判定した場合の処理の手順についてのみ説明する。
【０１３４】
上記のステップＳ２０でフラッシュ光が主要被写体に到達しないと判定すると、ＣＰＵ１１０は、露出の修正によってフラッシュ光を主要被写体に到達させることができるか否かを判定する（ステップＳ２７）。そして、露出を修正することにより、フラッシュ光を主要被写体に到達させることができると判定すると、必要な露出の修正処理を実行し（ステップＳ２８）、シャッタボタン２２の全押し後、その修正後の露出に基づいて本撮影の処理を実行する（上記実施の形態のステップＳ２１〜ステップＳ２４参照）。
【０１３５】
一方、露出を修正することによってもフラッシュ光を主要被写体に到達させることができないと判定すると、図６に示すように、フラッシュ１６の発光を禁止する（ステップＳ３０）。
【０１３６】
たとえば、現在の絞りの設定がＦ８でフラッシュ１６のガイドナンバーＧＮが１０の場合、照射距離ｄは１．２５ｍとなるが、被写体距離Ｄが５ｍの場合は、フラッシュ光が届かないことになる。
【０１３７】
したがって、露出の修正が必要になるが、最大絞り（開放時の絞り）がＦ２．８の場合、絞りを最大にしてもフラッシュ光は到達しない（絞り値Ｆ２．８にすると、照射距離ｄは３．５７ｍとなるので、フラッシュ光は到達しない。）。
【０１３８】
そこで、このように露出を修正してもフラッシュ光を主要被写体に到達させることができない場合は、露出の修正は行わず、フラッシュ１６の発光を禁止する（ステップＳ３０）。
【０１３９】
この後、ＣＰＵ１１０は、操作部１１２からの入力に基づいて、シャッタボタン２２の半押しが解除されたか否かを判定する（ステップＳ３１）。そして、シャッタボタン２２の半押しが解除されたと判定すると、ＣＰＵ１１０は、操作部１１２からの入力に基づいて、シャッタボタン２２が全押しされたか否かを判定する（ステップＳ３２）。そして、シャッタボタン２２が全押しされたと判定すると、フラッシュ１６を発光させずに本撮影の処理を実行する（ステップＳ３３）。これにより、明らかに無駄な発光を防止でき、無駄な電力消費を抑えることができる。
【０１４０】
一方、このように撮影された画像は被写体が暗く撮影されることから、得られた画像に階調補正を施して、一定レベルの明るさに修正する（ステップＳ３４）。ここでは、本撮影により得られた画像信号を画像信号処理部１３８でガンマ補正する際、所定のガンマカーブに従ってガンマ補正することにより、画像に階調補正を施す。ＣＰＵ１１０は、一定レベルの明るさになるように画像信号処理部１３８にガンマ補正を行わせる。
【０１４１】
そして、このように階調補正が施された画像を撮影画像としてメモリカード１６０に記録する（ステップＳ３５）。これにより、主要被写体が適切な明るさの画像を得ることができる。
【０１４２】
以上説明したように、露出を修正しても、フラッシュ光を到達させることができないような場合は、フラッシュの発光を禁止して本撮影を行い、得られた画像の階調補正を行って画像を記録することにより、無駄な電力消費を抑えることができ、かつ、主要被写体が適切な明るさの画像を得ることができる。
【０１４３】
なお、本例の場合も露出を修正する場合は、絞りを開放側にシフトして露出を修正するだけでなく、シャッタ速度を遅くして露出をオーバー側にシフト、若しくは、感度を上側にシフト、又は、これらを組み合わせて露出を修正するようにしてもよい。そして、このような露出修正を行ってもフラッシュ光を主要被写体に届かせることができないと判定した場合にのみフラッシュの発光を禁止し、階調補正によって画像を修正するようにしてもよい。
【０１４４】
また、上記実施の形態では、フラッシュ１６の発光量をフラッシュ調光センサ１８で調光制御するようにしているが、フラッシュ１６の発光量を制御する方法は、これに限定されるものではない。被写体距離からフラッシュ発光量を決定するようにしてもよいし、また、フラシュをプリ発光させ、その反射光量をモニタすることにより、本撮影時の発光量を決定するようにしてもよい。
【図面の簡単な説明】
【０１４５】
【図１】デジタルカメラの外観構成を示す正面斜視図
【図２】デジタルカメラの外観構成を示す背面斜視図
【図３】デジタルカメラの電気的構成を示すブロック図
【図４】日中シンクロ撮影時におけるデジタルカメラの処理動作の手順を示すフローチャート
【図５】日中シンクロ撮影時におけるデジタルカメラの処理動作の手順の他の例を示すフローチャート
【図６】日中シンクロ撮影時におけるデジタルカメラの処理動作の手順を他の例を示すフローチャート
【符号の説明】
【０１４６】
１０…デジタルカメラ、１２…カメラボディ、１４…撮影レンズ、１６…フラッシュ、１８…フラッシュ調光センサ、２０…ＡＦ補助光ランプ、２２…シャッタボタン、２４…モードレバー、２６…電源ボタン、２８…モニタ、３０…ズームボタン、３２…再生ボタン、３４…ファンクションボタン、３６…十字ボタン、３８…ＭＥＮＵ／ＯＫボタン、４０…ＤＩＳＰ／ＢＡＣＫボタン、１１０…ＣＰＵ、１１２…操作部、１１４…ＲＯＭ、１１６…ＲＡＭ、１１８…ＥＥＰＲＯＭ、１２０…ＶＲＡＭ、１２２…撮影光学系、１２２ｚ…ズームレンズ、１２２ｆ…フォーカスレンズ、１２２ｉ…絞り、１２４ｚ…ズームモータ、１２４ｆ…フォーカモータ、１２４ｉ…アイリスモータ、１２６ｚ…ズームモータドライバ、１２６ｆ…フォーカスモータドライバ、１２６ｉ…アイリスモータドライバ、１２８…撮像素子、１３０…タイミングジェネレータ（ＴＧ）、１３２…アナログ信号処理部、１３４…Ａ／Ｄコンバータ、１３６…画像入力コントローラ、１３８…画像信号処理部、１４０…圧縮伸張処理部、１４２…顔検出部、１４６…メディアコントローラ、１４８…表示制御部、１５２…ＡＥ／ＡＷＢ検出部、１５４…ＡＦ検出部、１５６…フラッシュ制御部、１５８…ＡＦ補助光ランプ制御部、１６０…メモリカード
【図１】
2008298847.tif 000003
【図２】
2008298847.tif 000004
【図３】
2008298847.tif 000005
【図４】
2008298847.tif 000006
【図５】
2008298847.tif 000007
【図６】
2008298847.tif 000008