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