(57)【要約】【課題】被写体距離を得ることができない構成や撮影環境下においても、ストロボ撮影に際して精度の良いホワイトバランス調整を行うことが可能となるホワイトバランス調整装置と、デジタルカメラ、ホワイトバランス調整方法、プログラムを提供する。【解決手段】ストロボ発光を伴う撮影時には、制御部８が、撮像した画像の輝度と、その直前にスルー画像として表示装置１０に表示していた画像における輝度との比率を取得し、その比率に基づき撮影画像に対するホワイトバランスの調整を行う。ホワイトバランスの調整に際しては、ホワイトバランスの調整値を、前記比率に応じて、非ストロボ撮像時用の第１の調整値とストロボ撮像時用の第２の調整値との間における重み付けにより設定する。ストロボ撮影時には、撮影画像におけるホワイトバランスをストロボ光の影響度合に応じて調整することにより精度の高いホワイトバランス調整を行うことができる。【選択図】      図１
2006324851.tif 000002
【特許請求の範囲】
【請求項１】
撮像画像のホワイトバランスを調整するホワイトバランス調整装置において、
ストロボ発光を伴わない非ストロボ撮像により得られた撮像画像から第１の被写体輝度を取得する第１の輝度取得手段と、
撮影操作に応じたストロボ発光を伴うストロボ撮像により得られた撮影画像から第２の被写体輝度を取得する第２の輝度取得手段と、
前記第１の輝度取得手段により取得された第１の被写体輝度に対する前記第２の輝度取得手段により取得された第２の被写体輝度の変化度合を取得する変化度合取得手段と、
この変化度合取得手段により取得された変化度合に基づき、前記撮影画像のホワイトバランスを調整するホワイトバランス調整手段と
を備えたことを特徴とするホワイトバランス調整装置。
【請求項２】
前記第１の輝度取得手段により取得された第１の被写体輝度及び／又は前記第２の輝度取得手段により取得された第２の被写体輝度を、前記ストロボ発光を伴わない非ストロボ撮像に際して設定されていた撮影条件と、前記撮影操作に応じたストロボ発光を伴うストロボ撮像に際して設定されていた撮影条件との違いに応じて補正する輝度補正手段を備え、
前記変化度合取得手段は、前記輝度補正手段により補正された後の第１の被写体輝度及び／又は第２の被写体輝度に基づき前記変化度合を取得する
ことを特徴とする請求項１記載のホワイトバランス調整装置。
【請求項３】
前記第１の輝度取得手段は、前記撮影操作が行われる直前の撮影待機状態で撮像された画像から第１の被写体輝度を取得することを特徴とする請求項１記載のホワイトバランス調整装置。
【請求項４】
前記ホワイトバランス調整手段は、前記変化度合取得手段により取得された変化度合と、前記ストロボ撮像時におけるストロボ発光量とに基づき、前記撮影画像のホワイトバランスを調整することを特徴とする請求項１又は２記載のホワイトバランス調整装置。
【請求項５】
前記ストロボ撮像時の被写体の明るさを取得する明るさ取得手段と、
この明るさ取得手段により取得された被写体の明るさに対応する、撮影操作に応じたストロボ発光を伴うストロボ撮像時用のホワイトバランス調整値を取得する調整値取得手段とを備え、
前記ホワイトバランス調整手段は、前記変化度合取得手段により取得された変化度合と、ストロボ発光を伴わない非ストロボ撮像時用のホワイトバランス調整値と、前記調整値取得手段により取得されたストロボ撮像時用のホワイトバランス調整値とに基づき、前記撮影画像のホワイトバランスを調整することを特徴とする請求項１，２又は３記載のホワイトバランス調整装置。
【請求項６】
前記非ストロボ撮像により得られた撮像画像に基づき、前記非ストロボ撮像時の光源種別を判定する光源判定手段を備え、
前記ホワイトバランス調整手段は、前記変化度合取得手段により取得された変化度合と、前記光源判定手段により判定された光源種別とに基づき、前記撮影画像のホワイトバランスを調整する
ことを特徴とする請求項１乃至５いずれか記載のホワイトバランス調整装置。
【請求項７】
前記ホワイトバランス調整手段による撮影画像に対するホワイトバランスの調整には、ホワイトバランス調整値を、非ストロボ撮像時用の第１の調整値とストロボ撮像時用の第２の調整値との間における、前記変化度合取得手段により取得された変化度合に基づく重み付けにより設定する処理と、当該処理により設定される前記ホワイトバランス調整値における、前記変化度合に応じて変化する前記第１の調整値と前記第２の調整値との間における重み付けの変化率を前記光源判定手段により判別された光源種別に応じて設定する処理とが含まれることを特徴とする６記載のホワイトバランス調整装置。
【請求項８】
前記ホワイトバランス調整手段による撮影画像に対するホワイトバランスの調整には、ホワイトバランス調整値を、非ストロボ撮像時用の第１の調整値、またはストロボ撮像時用の第２の調整値に設定する処理が含まれることを特徴とする請求項１乃至７いずれか記載のホワイトバランス調整装置。
【請求項９】
前記ホワイトバランス調整手段による撮影画像に対するホワイトバランスの調整には、ホワイトバランスの調整値を非ストロボ撮像時用の第１の調整値とストロボ撮像時用の第２の調整値との間における重み付けにより設定する処理が含まれることを特徴とする請求項１乃至６いずれか記載のホワイトバランス調整装置。
【請求項１０】
前記ホワイトバランス調整手段は、ホワイトバランスの調整値における前記第２の調整値の側への調整限界を制限する制限手段を含むことを特徴とする請求項７又は９記載のホワイトバランス調整装置。
【請求項１１】
前記制限手段は、ホワイトバランスの調整値における前記第２の調整値の側への調整限界を、前記光源判定手段により判別された光源種別、又はストロボ発光量に応じて制限することを特徴とする請求項１０記載のホワイトバランス調整装置。
【請求項１２】
前記第１の輝度取得手段は、ストロボ発光を伴わない非ストロボ撮像により得られた撮像画像における予め決められている所定領域から第１の被写体輝度を取得し、
前記第２の輝度取得手段は、撮影操作に応じたストロボ発光を伴うストロボ撮像により得られた撮影画像における前記所定領域から第２の被写体輝度を取得する請求項１乃至１１いずれか記載のホワイトバランス調整装置。
【請求項１３】
撮影操作に応じて撮像素子により撮像された撮影画像を画像データとして記録媒体に記録するとともに、必要に応じてストロボ発光を行う発光手段を備えたデジタルカメラにおいて、
前記発光手段によるストロボ発光を伴わない非ストロボ撮像により得られた撮像画像から第１の被写体輝度を取得する第１の輝度取得手段と、
撮影操作に応じたストロボ発光を伴うストロボ撮像により得られた撮影画像から第２の被写体輝度を取得する第２の輝度取得手段と、
前記第１の輝度取得手段により取得された第１の被写体輝度に対する前記第２の輝度取得手段により取得された第２の被写体輝度の変化度合を取得する変化度合取得手段と、
この変化度合取得手段により取得された変化度合に基づき、前記撮影画像のホワイトバランスを調整するホワイトバランス調整手段と
を備えたことを特徴とするデジタルカメラ。
【請求項１４】
撮像素子により撮像された画像のホワイトバランスを調整するホワイトバランス調整装置におけるホワイトバランス調整方法において、
ストロボ発光を伴わない非ストロボ撮像、及び撮影操作に応じたストロボ発光を伴うストロボ撮像を相前後して行う工程と、
前記非ストロボ撮像により得られた撮像画像から第１の被写体輝度を取得する工程と、
前記ストロボ撮像により得られた撮像画像から第２の被写体輝度を取得する工程と、
前記第１の被写体輝度に対する前記第２の輝度の変化度合を取得する工程と、
前記変化度合に基づき前記撮影画像のホワイトバランスを調整する工程と
を含むことを特徴とするホワイトバランス調整方法。
【請求項１５】
撮像素子により撮像された画像のホワイトバランスを調整するホワイトバランス調整装置が有するコンピュータに、
ストロボ発光を伴わない非ストロボ撮像により得られた撮像画像から第１の被写体輝度を取得する処理と、
撮影操作に応じたストロボ発光を伴うストロボ撮像により得られた撮影画像から第２の被写体輝度を取得する処理と、
前記第１の被写体輝度に対する前記第２の輝度の変化度合を取得する処理と、
前記変化度合に基づき前記撮影画像のホワイトバランスを調整する処理と
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラに用いて好適なホワイトバランス調整装置と、デジタルカメラ、ホワイトバランス調整方法、それらの実現に際して使用されるプログラムに関するものである。
【背景技術】
【０００２】
従来、デジタルカメラにおいては、画像信号におけるＲ（赤），Ｂ（青）成分のゲインを、例えば撮影環境下における光源種別に応じた値に制御することによる撮影画像に対するホワイトバランス調整が一般に行われている。
【０００３】
そして、ストロボ撮影時に最適なホワイトバランス調整を行うための技術として、例えば下記特許文献１には、画像信号のＲゲインとＢゲイン、すなわちホワイトバランスの調整値として非ストロボ撮影用とストロボ撮影用との２種類の値を決めておき、実際に使用する調整値を、被写体距離に応じ非ストロボ撮影時用の調整値とストロボ撮影時用の調整値との重み付けを変えた値に制御する技術が記載されている。
【特許文献１】特開２００４−１６６３１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したホワイトバランス調整を行うためには、ストロボ撮影時に被写体距離を取得することが不可欠である。そのため被写体距離を取得することができない構成、例えばフォーカス調整機能や測距機能を有していないデジタルカメラ等においては実施することができない。また、被写体距離の取得が可能な構成であっても、被写体距離を得ることができない撮影環境、例えば被写体が暗い等の理由により測距不能な状態での撮影時には、精度の良いホワイトバランス調整を行うことができないという問題があった。
【０００５】
本発明は、かかる従来の課題に鑑みてなされたものであり、被写体距離を得ることができない構成や撮影環境下においても、ストロボ撮影に際して精度の良いホワイトバランス調整を行うことが可能となるホワイトバランス調整装置と、デジタルカメラ、ホワイトバランス調整方法、それらの実現に際して使用されるプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記課題を解決するため請求項１の発明にあっては、撮像素子により撮像された画像のホワイトバランスを調整するホワイトバランス調整装置において、ストロボ発光を伴わない非ストロボ撮像時に前記撮像素子により撮像された画像から第１の被写体輝度を取得する第１の輝度取得手段と、ストロボ発光を伴う撮影操作に応じたストロボ撮像時に前記撮像素子により撮像された撮影画像から第２の被写体輝度を取得する第２の輝度取得手段と、前記第１の輝度取得手段により取得された第１の被写体輝度に対する前記第２の輝度取得手段により取得された第２の被写体輝度の変化度合を取得する変化度合取得手段と、この変化度合取得手段により取得された変化度合に基づき、前記撮影画像のホワイトバランスを調整するホワイトバランス調整手段とを備えたものとした。
【０００７】
かかる構成においては、非ストロボ撮像時の画像と撮影操作に応じたストロボ撮像時の撮影画像とにおける被写体輝度の変化度合に基づき、撮影画像のホワイトバランスが調整される。つまり撮影画像におけるホワイトバランスをストロボ光の影響度合に応じて調整することにより精度の高いホワイトバランス調整を行うことができる。
【０００８】
また、請求項２の発明にあっては、前記第１の輝度取得手段により取得された第１の被写体輝度及び／又は前記第２の輝度取得手段により取得された第２の被写体輝度を、前記ストロボ発光を伴わない非ストロボ撮像に際して設定されていた撮影条件と、前記撮影操作に応じたストロボ発光を伴うストロボ撮像に際して設定されていた撮影条件との違いに応じて補正する輝度補正手段を備え、前記変化度合取得手段は、前記輝度補正手段により補正された後の第１の被写体輝度及び／又は第２の被写体輝度に基づき前記変化度合を取得するものとした。
【０００９】
かかる構成においては、非ストロボ撮像時とストロボ撮像時との撮影条件が異なる場合であっても、双方の撮影条件の違いが反映された正確なストロボ光の影響度合に基づいたホワイトバランス調整を行うことができる。
【００１０】
また、請求項３の発明にあっては、前記第１の輝度取得手段は、前記撮影操作が行われる直前の撮影待機状態で撮像された画像から第１の被写体輝度を取得する
【００１１】
かかる構成においては、ストロボ撮影された撮影画像のホワイトバランス調整のための、ストロボ発光を伴わない無駄な撮像動作をなくすことができる。
【００１２】
また、請求項４の発明にあっては、前記ホワイトバランス調整手段は、前記変化度合取得手段により取得された変化度合と、前記ストロボ撮像時におけるストロボ発光量とに基づき、前記撮影画像のホワイトバランスを調整するものとした。
【００１３】
かかる構成においては、ストロボ発光量によって異なるストロボ光の色の違いに応じたホワイトバランス調整を行うことができる。
【００１４】
また、請求項５の発明にあっては、前記ストロボ撮像時の被写体の明るさを取得する明るさ取得手段と、この明るさ取得手段により取得された被写体の明るさに対応する、撮影操作に応じたストロボ発光を伴うストロボ撮像時用のホワイトバランス調整値を取得する調整値取得手段とを備え、前記ホワイトバランス調整手段は、前記変化度合取得手段により取得された変化度合と、ストロボ発光を伴わない非ストロボ撮像時用のホワイトバランス調整値と、前記調整値取得手段により取得されたストロボ撮像時用のホワイトバランス調整値とに基づき、前記撮影画像のホワイトバランスを調整するものとした。
【００１５】
かかる構成においては、撮影時における定常光の量の違いに応じたホワイトバランス調整を行うことができる。
【００１６】
また、請求項６の発明にあっては、前記非ストロボ撮像により得られた撮像画像に基づき、前記非ストロボ撮像時の光源種別を判定する光源判定手段を備え、前記ホワイトバランス調整手段は、前記変化度合取得手段により取得された変化度合と、前記光源判定手段により判定された光源種別とに基づき、前記撮影画像のホワイトバランスを調整するものとした。
【００１７】
かかる構成においては、撮影環境下の光源の特性の違いに応じたホワイトバランス調整を行うことができる。
【００１８】
また、請求項７の発明にあっては、前記ホワイトバランス調整手段による撮影画像に対するホワイトバランスの調整には、ホワイトバランス調整値を、非ストロボ撮像時用の第１の調整値とストロボ撮像時用の第２の調整値との間における、前記変化度合取得手段により取得された変化度合に基づく重み付けにより設定する処理と、当該処理により設定される前記ホワイトバランス調整値における、前記変化度合に応じて変化する前記第１の調整値と前記第２の調整値との間における重み付けの変化率を前記光源判定手段により判別された光源種別に応じて設定する処理とが含まれるものとした。
【００１９】
かかる構成においては、ホワイトバランス調整値として、撮影環境下の光源によって異なるストロボ光との色温度の差や光の回り込み等の特性に対応した値を得ることができる。
【００２０】
また、請求項８の発明にあっては、前記ホワイトバランス調整手段による撮影画像に対するホワイトバランスの調整には、ホワイトバランス調整値を、非ストロボ撮像時用の第１の調整値、またはストロボ撮像時用の第２の調整値に設定する処理が含まれるものとした。
【００２１】
また、請求項９の発明にあっては、前記ホワイトバランス調整手段による撮影画像に対するホワイトバランスの調整には、ホワイトバランスの調整値を非ストロボ撮像時用の第１の調整値とストロボ撮像時用の第２の調整値との間における重み付けにより設定する処理が含まれるものとした。
【００２２】
かかる構成においては、ホワイトバランスの調整値を、非ストロボ撮像時用の第１の調整値とストロボ撮像時用の第２の調整値との間において被写体に対するストロボ光の影響度合に応じて変化させることにより、ホワイトバランス調整が行われる。
【００２３】
また、請求項１０の発明にあっては、前記ホワイトバランス調整手段は、ホワイトバランスの調整値における前記第２の調整値の側への調整限界を制限する制限手段を含むものとした。
【００２４】
かかる構成においては、撮影画像におけるストロボ光の影響度合が僅かであっても色の変化が大きい撮影環境下で、ストロボ光の影響度合が僅かであった場合についても正確なホワイトバランス調整を行うことができる。
【００２５】
また、請求項１１の発明にあっては、前記制限手段は、ホワイトバランスの調整値における前記第２の調整値の側への調整限界を、前記光源判定手段により判別された光源種別、又はストロボ発光量に応じて制限するものとした。
【００２６】
かかる構成においても、撮影画像におけるストロボ光の影響度合が僅かであっても色の変化が大きい撮影環境下で、ストロボ光の影響度合が僅かであった場合においても正確なホワイトバランス調整を行うことができる。
【００２７】
また、請求項１２の発明にあっては、前記第１の輝度取得手段は、ストロボ発光を伴わない非ストロボ撮像により得られた撮像画像における予め決められている所定領域から第１の被写体輝度を取得し、前記第２の輝度取得手段は、撮影操作に応じたストロボ発光を伴うストロボ撮像により得られた撮影画像における前記所定領域から第２の被写体輝度を取得ものとした。
【００２８】
かかる構成においては、非ストロボ撮像時の画像の被写体輝度と撮影操作に応じたストロボ撮像時の撮影画像の被写体輝度とのうちのいずれか一方にだけに、突発的な外来光の影響が反映される確率が低くなる。
【００２９】
また、請求項１３の発明にあっては、撮影操作に応じて撮像素子により撮像された撮影画像を画像データとして記録媒体に記録するとともに、必要に応じてストロボ発光を行う発光手段を備えたデジタルカメラにおいて、前記発光手段によるストロボ発光を伴わない非ストロボ撮像により得られた撮像画像から第１の被写体輝度を取得する第１の輝度取得手段と、撮影操作に応じたストロボ発光を伴うストロボ撮像により得られた撮影画像から第２の被写体輝度を取得する第２の輝度取得手段と、前記第１の輝度取得手段により取得された第１の被写体輝度に対する前記第２の輝度取得手段により取得された第２の被写体輝度の変化度合を取得する変化度合取得手段と、この変化度合取得手段により取得された変化度合に基づき、前記撮影画像のホワイトバランスを調整するホワイトバランス調整手段とを備えたものとした。
【００３０】
かかる構成においては、デジタルカメラにおいてストロボ撮影を行ったとき、撮影画像におけるホワイトバランスをストロボ光の影響度合に応じて調整することにより精度の高いホワイトバランス調整を行うことができる。
【００３１】
また、請求項１４の発明にあっては、撮像素子により撮像された画像のホワイトバランスを調整するホワイトバランス調整装置におけるホワイトバランス調整方法において、ストロボ発光を伴わない非ストロボ撮像、及び撮影操作に応じたストロボ発光を伴うストロボ撮像を相前後して行う工程と、前記非ストロボ撮像により得られた撮像画像から第１の被写体輝度を取得する工程と、前記ストロボ撮像により得られた撮像画像から第２の被写体輝度を取得する工程と、前記第１の被写体輝度に対する前記第２の輝度の変化度合を取得する工程と、前記変化度合に基づき前記撮影画像のホワイトバランスを調整する工程とを含む方法とした。
【００３２】
かかる方法によれば、撮影画像におけるホワイトバランスをストロボ光の影響度合に応じて調整することにより精度の高いホワイトバランス調整を行うことができる。
【００３３】
また、請求項１５の発明にあっては、撮像素子により撮像された画像のホワイトバランスを調整するホワイトバランス調整装置が有するコンピュータに、ストロボ発光を伴わない非ストロボ撮像により得られた撮像画像から第１の被写体輝度を取得する処理と、撮影操作に応じたストロボ発光を伴うストロボ撮像により得られた撮影画像から第２の被写体輝度を取得する処理と、前記第１の被写体輝度に対する前記第２の輝度の変化度合を取得する処理と、前記変化度合に基づき前記撮影画像のホワイトバランスを調整する処理とを実行させるためのプログラムとした。
【発明の効果】
【００３４】
以上のように本発明においては、撮影画像におけるホワイトバランスをストロボ光の影響度合に応じて調整することにより精度の高いホワイトバランス調整を行うことができるようにした。よって、被写体距離を得ることができない構成や撮影環境下においても、ストロボ撮影に際して精度の良いホワイトバランス調整を行うことが可能となる。
【００３５】
また、非ストロボ撮像時とストロボ撮像時との撮影条件が異なる場合であっても、双方の撮影条件の違いが反映された正確なストロボ光の影響度合に基づいたホワイトバランス調整を行うことができる。
【００３６】
さらに、本発明のホワイトバランス調整装置においては、ストロボ撮影された撮影画像のホワイトバランス調整のための、ストロボ発光を伴わない無駄な撮像動作をなくすことができるようにした。よって、効率的なホワイトバランス調整を行うことができる。
【００３７】
また、ストロボ発光時間によって異なるストロボ光の色の違いに応じたホワイトバランス調整や、撮影時における定常光の量の違いに応じた正確なホワイトバランス調整や、撮影環境下の光源の特性の違いに応じたホワイトバランス調整を行うことができるようにした。よって、より精度の良いホワイトバランス調整を行うことができる。
【００３８】
また、ホワイトバランス調整値として、撮影環境下の光源によって異なるストロボ光との色温度の差や光の回り込み等の特性に対応した値を得ることができるようにした。よって、より精度の高いホワイトバランス調整を行うことができる。
【００３９】
また、撮影画像におけるストロボ光の影響度合が僅かであっても色の変化が大きい撮影環境下で、ストロボ光の影響度合が僅かであった場合についても正確なホワイトバランス調整を行うことができるようにした。よって、多様な撮影状況下に対応可能となる。
【００４０】
非ストロボ撮像時の画像の被写体輝度と撮影操作に応じたストロボ撮像時の撮影画像の被写体輝度とのうちのいずれか一方にだけに、突発的な外来光の影響が反映される確率が低くなる。よって、突発的に発生した外来光に起因するホワイトバランスの調整精度の低下を未然に防止することができる。
【発明を実施するための最良の形態】
【００４１】
以下、本発明の一実施の形態を図にしたがって説明する。
（実施形態１）
図１は、本発明に係るデジタルカメラ１の全体構成を示すブロック図である。このデジタルカメラ１は、光学レンズ群２と、光学レンズ群２を構成するズームレンズ及びフォーカスレンズ（絞り機構を含む）を駆動するためのレンズ駆動回路３、光学レンズ群２を介して被写体を撮像する撮像手段であるＣＣＤ４、キセノン管等の発光管、及び発光管を駆動する駆動回路等を含むストロボ回路（発光手段）５を備えている。
【００４２】
ＣＣＤ４は、ＴＧ（Timing Generator：タイミング発生器）６により所定の周期で走査駆動され、光学レンズ群２により集光された被写体の光学像を画素毎に光電変換し、アナログの撮像信号をアナログ処理部７に出力する。アナログ処理部７は、ＣＣＤ４から入力した撮像信号に含まれるノイズを除去するＣＤＳ（Correlated Double Sampling：相関二重サンプリング回路）と、ノイズ除去後の撮像信号を増幅するＡＧＣ（ゲイン調整アンプ）、増幅後の撮像信号をデジタル変換するＡＤ（Ａ／Ｄ変換器）からなり、デジタルデータ化した撮像信号（ベイヤーデータ）を制御部８に出力する。
【００４３】
制御部８は、図２に示したように、主としてデジタルカメラ１を制御するＣＰＵ８１と、後述する各種の画像処理を行う画像処理ブロック８２、及び図示しないデータの入出力インターフェース等を備えたＭＣＰ（Media Communications Processor）であり、前記画像処理ブロック８２は、補間回路８２１、バッファメモリ８２２、ゲイン調整回路８２３、ガンマ補正回路８２４、ＹＣマトリクス回路８２５から構成されている。
【００４４】
前記アナログ処理部７から制御部８へ出力されたベイヤーデータは、画像処理ブロック８２の補間回路８２１によって画素毎のＲ，Ｇ，Ｂの色成分データ（ＲＧＢデータ）に変換された後、バッファメモリ８２２を介してゲイン調整回路８２３においてＲデータとＢデータとのゲイン調整によるホワイトバランス調整が行われる。さらに、ガンマ補正回路８２４によってホワイトバランス調整後のＲＧＢデータに対するガンマ特性（階調特性）の補正が行われた後、ＹＣマトリクス回路８２５において、ＲＧＢデータから輝度信号（Ｙ）と色差信号（Ｕ、Ｖ）からなる画素毎のＹＵＶデータが生成される。
【００４５】
画像処理ブロック８２で生成されたＹＵＶデータは、前記メモリ９に一時保存されるとともに画像表示装置１０に送られる。画像表示装置１０はビデオエンコーダー、ＶＲＡＭ、液晶モニタ及びその駆動回路を含み、送られたＹＵＶデータに基づくビデオ信号をビデオエンコーダーによって生成し、それに基づく表示画像すなわちＣＣＤ４によって撮像された被写体のスルー画像が液晶モニタにより表示される。
【００４６】
また、記録モードでの撮影操作時にＣＣＤ４によって撮像され画像処理ブロック８２で生成されたＹＵＶデータは、ＣＰＵ８１によって所定の方式で圧縮符号化された、圧縮画像データとして画像記録媒体１１に記録される。画像記録媒体１１に記録された圧縮画像データは、再生モードにおいてＣＰＵ８１により伸張復号化された後、画像表示装置１０において表示される。
【００４７】
また、制御部８には操作キー部１２が接続されている。操作キー部１２は、撮影用の記録モードと記録画像の表示用の再生モード等とを切り替えるためのモード切替キーや、シャッターボタン、ズームキー、ストロボモード切替キー、各種の設定操作に用いられる設定キー等のスイッチ類から構成されており、各スイッチ類の操作状態がＣＰＵ８１により定期的にスキャンされる。
【００４８】
前記画像記録媒体１１はフラッシュメモリ等であり、図３に示したように、前述した圧縮画像データを記憶する画像記憶領域１１ａとは別にプログラム領域１１ｂが確保されている。プログラム領域１１ｂには、ＣＰＵ８１に前述した画像データの圧縮・伸張や、ＡＥ制御、ＡＦ制御、後述するホワイトバランス調整に関する制御等の各種制御を行わせるための制御プログラムと、それらの制御に際して使用される各種データが記憶されている。各種データは、ＡＥ制御に使用されるスルー画像用、及び撮影用のプログラム線図や、スルー画像用及びストロボ撮影用のゲイン取得テーブル等であり、ゲイン取得テーブルは、前記ゲイン調整回路８２３に設定すべきＲデータ用のＲゲインとＢデータ用のＢゲインとの値を示すテーブルである。
【００４９】
そして、本実施の形態においては、ＣＰＵ８１は上記制御プログラムに従い動作することにより本発明の第１の輝度取得手段、第２の輝度取得手段、変化度合取得手段、ホワイトバランス調整手段、輝度補正手段として機能する。
【００５０】
次に、以上の構成からなるデジタルカメラ１の本発明に係る動作について説明する。図４及び図５は、ユーザによる操作キー部１２のモード切替キーの操作により記録モードが設定されているときの制御部８のＣＰＵ８１における処理内容を示したフローチャートである。
【００５１】
ＣＰＵ８１は記録モードの設定とともに動作を開始し、ＣＣＤ４による一定周期での撮像、及び撮像した画像データに基づくスルー画像の表示を開始する（ステップＳＡ１）。そして、画像処理ブロック８２の補間回路８２１から送られるＲＧＢデータの色情報に基づき光源種別を判定し、前記画像記録媒体１１のプログラム領域１１ｂに記憶されているスルー画像用のゲイン取得テーブル（光源種別とゲイン値との対応テーブル）を参照することにより、前記ゲイン調整回路８２３におけるホワイトバランス調整用のＲ成分及びＢ成分のゲイン値として、上記判定した光源種別に適したゲイン値（Ｒ０，Ｂ０）を設定するとともに、図示せぬ自己の内部メモリに記憶する（ステップＳＡ２）。また、画像処理ブロック８２のＹＣマトリクス回路８２５から送られる輝度信号に基づき、そのときの被写体の明るさに応じた適切なＥｖ値（Ｅｖ０）を決定し、自己の内部メモリに記憶する（ステップＳＡ３）。なお、Ｅｖ値は、シャッター速度（Ｔｖ）と絞り値（Ａｖ）とゲイン値（Ｓｖ：ＩＳＯ感度相等値）とを加算した値と等価であるものとする。また、ステップＳＡ３で決定するＥｖ値には、スルー画像の輝度を上げて視認性を向上させるため、前記スルー画像用のプログラム線図（図３）を用いて、ストロボ撮影時に決定される値よりも明るい値を設定する。しかる後、画像処理ブロック８２のＹＣマトリクス回路８２５から送られる輝度信号に基づき、画像データにおける画素毎の輝度Ｙの積分値（Ｙ０）を計測し、内部メモリに記憶する（ステップＳＡ４）。
【００５２】
以後、シャッターボタンが操作されなければ（ステップＳＡ５でＮＯ）、ステップＳＡ２〜ＳＡ４の処理を繰り返し、内部メモリの前述したゲイン値（Ｒ０，Ｂ０）、Ｅｖ値（Ｅｖ０）、輝度Ｙの積分値（Ｙ０）を逐次更新する。そして、シャッターボタンが操作されたら（ステップＳＡ５でＹＥＳ）、その時点のストロボモードの設定状態を確認するとともに、設定されているストロボモードの内容に応じて、以下の処理を行う。
【００５３】
すなわち、ユーザによる操作キー部１２のストロボモード切替キーの操作により現在設定されているストロボモードがオート・ストロボモード、又は強制発光モード以外のモード、つまり発光禁止モードであった場合には（ステップＳＡ６，ＳＡ７が共にＮＯ）、通常の撮影処理を行い、撮影した画像を前記バッファメモリ８２２に記憶する（ステップＳＡ８）。しかる後、ホワイトバランス調整用のゲイン値として、撮影操作時に前記ゲイン調整回路８２３に設定されていたゲイン値（Ｒ０，Ｂ０）をそのまま使用して、前記バッファメモリ８２２に一時保存されているＲＧＢデータに対するホワイトバランス調整を行い（ステップＳＡ９）、ホワイトバランス調整後のＲＧＢデータに基づく画像を画像記録媒体１１（画像記憶領域１１ａ）に記録する（ステップＳＡ２８：図５）。
【００５４】
また、ストロボモードが強制発光モードであった場合には（ステップＳＡ６がＮＯ、ステップＳＡ７がＹＥＳ）、プリ発光撮影を行って撮影画像を取得し（ステップＳＡ１０）、その撮影画像の輝度、つまり画像処理ブロック８２のＹＣマトリクス回路８２５から送られる輝度信号に基づき、本撮影時のストロボ発光時間（ｔ１）を決定するとともに、内部メモリに記憶する（ステップＳＡ１１）。そして、係る発光時間（ｔ１）によるストロボ撮影（本撮影）を行い、撮影した画像を前記バッファメモリ８２２上に記憶する（ステップＳＡ１２）。しかる後、前記バッファメモリ８２２に一時保存されているＲＧＢデータに対し、被写体へのストロボ光の影響度合に応じたホワイトバランス調整処理を行い（ステップＳＡ１３）、ホワイトバランス調整後のＲＧＢデータに基づく記録画像を生成し前記画像記録媒体１１に記録する（ステップＳＡ２８：図５）。なお、上記ホワイトバランス調整処理は、一部の処理を除き後述するステップＳＡ１９〜ＳＡ２７と同様である。また、詳細についての説明はここでは省略する。
【００５５】
また、シャッターボタンが操作された撮影時に、ストロボモードとしてオート・ストロボモードが設定されていた場合には（ステップＳＡ６でＹＥＳ）、さらにストロボ発光が必要か否かを判断する（ステップＳＡ１４）。なお、ストロボ発光の要否は、直前のステップＳＡ３で記憶していたＥｖ値（Ｅｖ０）が予め決められているリミット値に達しているか否かに基づき判断する。そして、ストロボ発光が不要であると判断した場合には（ステップＳＡ１４でＮＯ）、前述したステップＳＡ８以降の処理を行う。
【００５６】
一方、ストロボ発光が必要であると判断した場合には（ステップＳＡ１４でＹＥＳ）、ストロボ撮影用のＥｖ値（Ｅｖ１）、具体的にはストロボ発光を考慮したスルー画像表示時に決定される値よりも暗い値を設定するとともに内部メモリに記憶する（ステップＳＡ１５）。すなわち係るＥｖ値（Ｅｖ１）を得るためのシャッター速度と絞り値とゲイン値を前記撮影用のプログラム線図（図３）に基づき設定する。しかる後、プリ発光撮影を行って撮影画像を取得し（ステップＳＡ１６）、その撮影画像の輝度、つまり画像処理ブロック８２のＹＣマトリクス回路８２５から送られる輝度信号に基づき、本撮影時のストロボ発光時間（ｔ１）を決定し、内部メモリに記憶する（ステップＳＡ１７）。そして、係る発光時間（ｔ１）によるストロボ撮影（本撮影）を行い、撮影した画像を前記バッファメモリ８２２上に記憶する（ステップＳＡ１８）。また、記憶した画像は後段の回路にも送られ、記憶画像（ストロボ撮影画像）における輝度値（Ｙ１）をＹＣマトリクス回路８２５から送られる輝度信号に基づき計測して内部メモリに記憶する（ステップＳＡ１９）。
【００５７】
引き続き、図５に示したように、前記ストロボ撮影用のゲイン取得テーブルを参照し、前記ストロボ発光時間（ｔ１）に対応するホワイトバランス調整用のゲイン値（Ｒ１，Ｂ１）を取得し、内部メモリに一時記憶する（ステップＳＡ２０）。さらに、内部メモリに記憶されている撮影直前（スルー画像表示中）の被写体の輝度（Ｙ０）とストロボ撮影時の被写体の輝度とを正しく比較するために、撮影直前のＥｖ値（Ｅｖ０）と、ストロボ撮影（本撮影）時のＥｖ値（Ｅｖ１）との差分から、ストロボ撮影時の前記輝度値（Ｙ１）を補正する（ステップＳＡ２１）。すなわちＥｖ値の差の画像輝度への影響は一般的に１Ｅｖで２倍となるため、その関係に基づき次式により補正輝度（Ｙ１'）を得る。なお補正輝度（Ｙ１'）の取得方法はこれ以外でもよい。
・Ｙ１'＝Ｙ１×２＾（Ｅｖ１−Ｅｖ０）
【００５８】
引き続き、撮影直前の輝度（Ｙ０）と補正輝度（Ｙ１'）との比率を計算して、それが予め決められている閾値（Ｋｍａｘ）、例えば"３"よりも大きいか否かを確認し、閾値よりも大きい場合、つまりストロボ光の画像輝度への影響度合が大きい場合には（ステップＳＡ２２でＹＥＳ）、前記ゲイン調整回路８２３のホワイトバランス調整用のゲイン値をストロボ発光時間（ｔ１）に対応するゲイン値（Ｒ１，Ｂ１）に設定して、前記バッファメモリ８２２上のＲＧＢデータに対するホワイトバランス調整を行い（ステップＳＡ２３）、ホワイトバランス調整後のＲＧＢデータに基づく画像を前記画像記録媒体１１に記録する（ステップＳＡ２８）。
【００５９】
また、上記比率が閾値（Ｋｍａｘ）以下であるが、"１"以上である場合、つまりストロボ光の画像輝度への影響度合が僅かである場合には（ステップＳＡ２２，ＳＡ２４が共にＮＯ）、まず、撮影直前に設定されていた（光源種別に適した）ホワイトバランス調整用のゲイン値（Ｒ０，Ｂ０）と、ストロボ発光時間（ｔ１）に対応するゲイン値（Ｒ１，Ｂ１）との間におけるゲイン値であって、撮影直前の輝度値（Ｙ０）と前述した補正輝度（Ｙ１'）との比率（ストロボ光の画像輝度への影響度合）に応じた重み付けを行ったゲイン値（Ｒ２，Ｂ２）を、次式によって算出する（ステップＳＡ２５）。なお、次式におけるｋはカメラの機種に固有の定数であるとともに、上記重み付けは他の式を用いて行ってもよい。
・Ｒ２ ＝ ｋ×｛（Ｒ１−Ｒ０）×Ｙ１'／Ｙ０＋Ｒ０）｝
・Ｂ２ ＝ ｋ×｛（Ｂ１−Ｂ０）×Ｙ１'／Ｙ０＋Ｂ０）｝
【００６０】
そして、算出したゲイン値（Ｒ２，Ｂ２）を前記ゲイン調整回路８２３に設定することによるホワイトバランス調整をバッファメモリ８２２上のＲＧＢデータ（ストロボ撮影画像データ）に対して行い（ステップＳＡ２６）、ホワイトバランス調整後のＲＧＢデータに基づく画像を画像記録媒体１１に記録する（ステップＳＡ２８）。
【００６１】
一方、上記比率が閾値（Ｋｍａｘ）以下で、しかも"１"よりも小さい場合、つまり上述した場合以外では（ステップＳＡ２２でＮＯ、ステップＳＡ２４でＹＥＳ）、前記ゲイン調整回路８２３のホワイトバランス調整用のゲイン値を撮影操作時に設定されていたゲイン値（Ｒ０，Ｂ０）としてバッファメモリ８２２上のＲＧＢデータに対するホワイトバランス調整を行い（ステップＳＡ２７）、ホワイトバランス調整後のＲＧＢデータに基づく画像を前記画像記録媒体１１に記録する（ステップＳＡ２８）。
【００６２】
ここで、先に説明を省略したステップＳＡ１３の処理、つまりストロボモードが強制発光モードであったときのホワイトバランス調整処理について説明する。すなわちステップＳＡ１３の処理においても前述したＳＡ１９〜ＳＡ２７の処理を行うが、強制発光モードではオート・ストロボモードと異なり、ストロボ撮影時（本撮影時）にＥｖ値としてストロボ撮影用のＥｖ値（Ｅｖ１）を設定せずに撮影を行うため、ステップＳＡ１３では、前述したステップＳＡ２１におけるストロボ撮影時の輝度値（Ｙ）を補正する処理を省略し、かつ前述したステップＳＡ２２，ＳＡ２４，ＳＡ２５において補正後の輝度（Ｙ１'）ではなく補正前の輝度（Ｙ１）をそのまま使用する処理を行う。
【００６３】
以上のように本実施の形態においては、ストロボ撮影時にホワイトバランス調整用のゲイン値（Ｒ２，Ｂ２）を、ストロボ撮影の直前の輝度値（Ｙ０）とストロボ撮影時の輝度値（Ｙ１）との比率に応じた重み付けによって算出したり（強制発光モード）、又はストロボ撮影の直前の輝度値（Ｙ０）と、ストロボ撮影時の輝度値（Ｙ１）を撮影前後のＥｖ値の差分（Ｅｖ１−Ｅｖ０）により補正した補正後の輝度（Ｙ１'）との比率に応じた重み付けによって算出したりする（オート・ストロボモード）。つまり撮影画像におけるホワイトバランスをストロボ光の影響度合に応じて調整することにより精度の高いホワイトバランス調整を行うことができる。
【００６４】
したがって、撮影時に被写体距離を得ることができない撮影環境下においても、ストロボ撮影に際して精度の良いホワイトバランス調整を行うことができる。また、本実施の形態におけるホワイトバランス調整方法では、上記のように被写体距離を取得する必要がないことから、フォーカス調整機能や測距機能を有しておらず、被写体距離を取得することができない構成のデジタルカメラ等においても、ストロボ撮影に際して精度の良いホワイトバランス調整を行うことができる。
【００６５】
なお、本実施の形態においては、ストロボ発光を伴わない通常の撮影時において、撮影操作時に前記ゲイン調整回路８２３に設定されていたゲイン値（Ｒ０，Ｂ０）をそのまま使用して、前記バッファメモリ８２２に一時保存されているＲＧＢデータに対するホワイトバランス調整を行うようにしたが、前記バッファメモリ８２２に一時保存されているＲＧＢデータに基づき光源を判定し、前記画像記録媒体１１のプログラム領域１１ｂに記憶されているスルー画像用のゲイン取得テーブルを参照することにより、前記ゲイン調整回路８２３におけるホワイトバランス調整用のＲ成分及びＢ成分のゲイン値として、上記判定した光源種別に適したゲイン値（Ｒ０，Ｂ０）を設定した後、前記バッファメモリ８２２に一時保存されているＲＧＢデータに対するホワイトバランス調整を行うようにしてもよい。
【００６６】
また、本実施の形態においては、撮影直前（スルー画像表示中）の被写体の輝度（Ｙ０）とストロボ撮影時の被写体の輝度とを正しく比較するため、ステップＳＡ２１において、撮影直前のＥｖ値（Ｅｖ０）とストロボ撮影（本撮影）時のＥｖ値（Ｅｖ１）との差分からストロボ撮影時の前記輝度値（Ｙ１）を補正し、補正後の輝度値（Ｙ１'）を用いてストロボ光の影響度合（Ｙ１'／Ｙ０）を取得するようにしたが、これに限らず、撮影直前のＥｖ値（Ｅｖ０）とストロボ撮影（本撮影）時のＥｖ値（Ｅｖ１）との差分から、ストロボ撮影直前の輝度（Ｙ０）を補正し、その補正後の輝度値を用いてストロボ光の影響度合を取得するようにしてもよい。
【００６７】
また、本実施の形態においては、ストロボ撮影直前のスルー画像の輝度値（Ｙ０）を用いて、ストロボ撮影により取得した撮影画像におけるストロボ光の影響度合（Ｙ１'／Ｙ０）を得るようにしたことから、例えばストロボ撮影の直前（直後でもよい）にストロボ発光を伴わない撮像動作を別途行う場合に比べると、ホワイトバランス調整のためだけの無駄な撮像動作がなく、効率的なホワイトバランス調整を行うことができる。
【００６８】
（実施形態２）
次に本発明の第２の実施の形態を説明する。第１の実施の形態によるホワイトバランス調整では、前述したようにストロボ光の発光前後における被写体の明るさの違いが小さくなる、つまりＹ１'／Ｙ０の値が"１"に近づくに従い、ホワイトバランス調整用のゲイン値はスルー画像表示中のゲイン値（Ｒ０，Ｂ０）に近づくこととなる。そのため、例えばタングステン光下での撮影時のように、ストロボ光の発光前後において被写体の明るさの変化が僅かであっても色の変化が大きい撮影環境下では、ストロボ光の発光前後における被写体の明るさの変化がごく僅かであった場合、ホワイトバランス調整用のゲイン値として正確な値を得ることができない。
【００６９】
本実施の形態はそれを防止するため、ＣＰＵ８１を本発明の制限手段として機能させることにより、ストロボ撮影に際しては、撮影直前の輝度（Ｙ０）とストロボ撮影時（本撮影時）の補正輝度（Ｙ１'）との比率（Ｙ１'／Ｙ０）が閾値（Ｋｍａｘ）以下の場合におけるホワイトバランス調整用のゲイン値が、撮影直前のゲイン値（Ｒ０，Ｂ０）に一定以上近づくことを制限するようにしたものである。
【００７０】
具体的には、第１の実施の形態におけるステップＳＡ２０〜ＳＡ２８の処理に代えて、図６に示したステップＳＢ２０〜ＳＢ２９の処理を行う。すなわちステップＳＢ２０〜ＳＢ２３までの処理は第１の実施の形態におけるステップＳＡ２０〜ＳＡ２３と同一の処理を行う。一方、ステップＳＢ２２の判別結果がＮＯであって、前述した撮影直前の輝度（Ｙ０）とストロボ撮影時（本撮影時）の補正輝度（Ｙ１'）との比率が閾値（Ｋｍａｘ）よりも小さい場合には、さらにその比率が予め決められている下限比率（Ｋｌｉｍｉｔ）、例えば"２"を超えているか否かを確認する（ステップＳＢ２４）。
【００７１】
そして、前記下限比率（Ｋｌｉｍｉｔ）を超えている場合については（ステップＳＢ２４でＹＥＳ）、ホワイトバランス調整用のゲイン値として、第１の実施の形態と同様に、撮影直前の輝度値（Ｙ０）と補正輝度（Ｙ１'）との比率に応じた重み付けを行ったゲイン値（Ｒ２，Ｂ２）を算出した後（ステップＳＢ２５）、算出したゲイン値（Ｒ２，Ｂ２）によるホワイトバランス調整を前記バッファメモリ８２２上のＲＧＢデータに対して行う（ステップＳＢ２６）。しかる後、ホワイトバランス調整後のＲＧＢデータに基づく画像を画像記録媒体１１に記録する（ステップＳＢ２９）。
【００７２】
これに対し、前記比率が下限比率（Ｋｌｉｍｉｔ）以下であった場合には（ステップＳＢ２４でＮＯ）、ホワイトバランス調整用のゲイン値として、前記下限比率（Ｋｌｉｍｉｔ）に応じた重み付けを行ったゲイン値（Ｒ３、Ｂ３）を、次式によって算出する（ステップＳＢ２７）。なお、次式においてもｋはカメラの機種に固有の定数である。
・Ｒ３＝ｋ×｛（Ｒ１−Ｒ０）×Ｋｌｉｍｉｔ＋Ｒ０）｝
・Ｂ３＝ｋ×｛（Ｂ１−Ｂ０）×Ｋｌｉｍｉｔ＋Ｂ０）｝
【００７３】
そして、算出したゲイン値（Ｒ３，Ｂ３）によるホワイトバランス調整を前記バッファメモリ８２２上のＲＧＢデータに対して行い（ステップＳＢ２８）、ホワイトバランス調整後のＲＧＢデータに基づく画像を画像記録媒体１１に記録する（ステップＳＢ２９）。
【００７４】
以上の処理により本実施の形態においては、ストロボ撮影に際して、ストロボ光の発光前後における被写体の明るさの違いが少なく、ホワイトバランス調整用のゲイン値が撮影直前の（光源種別に適した）ゲイン値（Ｒ０，Ｂ０）に近づくような場合であっても、実際に使用されるゲイン値が上記ゲイン値（Ｒ０，Ｂ０）に一定以上近づくことを制限されるため、常に撮影直前のゲイン値（Ｒ０，Ｂ０）よりも、ストロボ発光時間（ｔ１）に対応するゲイン値（Ｒ１，Ｂ１）にシフトしたゲイン値とすることができる。
【００７５】
このため、例えばタングステン光下での撮影時のように、ストロボ光の発光前後において被写体の明るさの変化（ストロボ光の影響度合）が僅かであっても色の変化が大きい撮影環境下で、かつストロボ光の発光前後における被写体の明るさの変化がごく僅かであった場合についても、良好なホワイトバランスを得ることができ、より多様な撮影状況に対応することができる。
【００７６】
（実施形態３）
次に本発明の第３の実施の形態を説明する。本実施の形態は、第２の実施の形態で固定値としていた前記閾値（Ｋｍａｘ）と前記下限比率（Ｋｌｉｍｉｔ）と前記機種毎の定数ｋとを光源の種類別に予め複数用意し、光源の種類に対応する上記の各定数（Ｋｍａｘ，Ｋｌｉｍｉｔ，ｋ）を示す定数テーブル１００（図７参照）を、前記画像記録媒体１１のプログラム領域１１ａに記憶しておくものである。そして、本実施の形態では、ＣＰＵ８１を本発明の光源判定手段、変化率設定手段として機能させることにより、ストロボ撮影時には、撮影直前のスルー画像の表示中に判定した光源種別に対応する各定数（Ｋｍａｘ，Ｋｌｉｍｉｔ，ｋ）を前記定数テーブル１００から参照して設定し、前述したステップＳＢ２０〜ＳＢ２９の処理を行う。
【００７７】
係る実施の形態においては、上記の各定数（Ｋｍａｘ，Ｋｌｉｍｉｔ，ｋ）を撮影直前の光源種別の判定結果に適した値に設定することにより、ストロボ撮影時には、ホワイトバランス調整用のゲイン値として、撮影環境下の光源によって異なるストロボ光との色温度の差や光の回り込み等の特性に対応したゲイン値を得ることができるため、より精度の高いホワイトバランス調整を行うことができる。
【００７８】
なお、本実施の形態においては、第２の実施の形態で説明した処理を基本とし、その処理中に使用する各定数（Ｋｍａｘ，Ｋｌｉｍｉｔ，ｋ）を撮影直前の光源種別の判定結果に適した値に設定するものについて説明したが、これに限らず、第１の実施の形態で説明した処理を基本として、その処理中に使用する各定数（Ｋｍａｘ，ｋ）を撮影直前の光源種別の判定結果に適した値に設定するものとすることもできる。その場合であっても、上記と同様の効果を得ることができる。
【００７９】
（実施形態４）
次に、本発明の第４の実施の形態を説明する。本実施の形態は、前述したストロボ発光時間（ｔ１）に対応するホワイトバランス調整用のゲイン値（Ｒ１，Ｂ１）を撮影直前のＥｖ値（Ｅｖ０）に応じて変化させるものである。より具体的には、画像記録媒体１１のプログラム領域１１ａに、前述したストロボ撮影用のゲイン取得テーブルと同様のテーブルを異なるＥｖ値毎に複数種類記憶しておくとともに、ＣＰＵ８１を本発明の明るさ取得手段、調整値取得手段として機能させることにより、ストロボ撮影時に以下の処理を行わせる。すなわち前述したステップＳＡ２０において、撮影直前のＥｖ値（Ｅｖ０）に対応する何れかのストロボ撮影用のゲイン取得テーブルを参照することにより、ストロボ発光時間（ｔ１）に対応するホワイトバランス調整用のゲイン値（Ｒ１，Ｂ１）を取得させる。
【００８０】
係る実施の形態によれば、所謂日中シンクロ撮影が行われる場合のように定常光が多い撮影環境下と、一般的なストロボ撮影が行われる場合のように定常光が少なく、撮像された画像データの色成分においてストロボ光の色が支配的となる撮影環境下との双方において、精度の高いホワイトバランス調整を行うことができる。
【００８１】
なお、ストロボ発光時間（ｔ１）に対応するホワイトバランス調整用のゲイン値（Ｒ１，Ｂ１）は、ストロボ撮影直前の被写体の明るさに応じて変化させるものであればよく、必ずしも撮影直前のＥｖ値（Ｅｖ０）に応じて変化させなくともよい。例えばＣＣＤ４とは別に周囲の明るさを検出するための光センサを設け、その光センサの検出結果に応じて前記ゲイン値（Ｒ１，Ｂ１）を変化させる構成とすることもできる。
【００８２】
また、前述したストロボ発光時間（ｔ１）に対応するホワイトバランス調整用のゲイン値（Ｒ１，Ｂ１）を撮影直前のスルー画像の表示中に判定した光源種別に応じて変化させるようにしてもよい。より具体的には、画像記録媒体１１のプログラム領域１１ａに、前述したストロボ撮影用のゲイン取得テーブルと同様のテーブルを異なる光源毎に複数種類記憶しておくことにより、ストロボ撮影時に以下の処理を行わせる。すなわち前述したステップＳＡ２０において、撮影直前のスルー画像の表示中に判定した光源種別に対応する何れかのストロボ撮影用のゲイン取得テーブルを参照することにより、ストロボ発光時間（ｔ１）に対応するホワイトバランス調整用のゲイン値（Ｒ１，Ｂ１）を取得させる。
【００８３】
また、第１の実施の形態で説明した処理を行うものに限らず、第２の実施の形態や第３の実施の形態で説明した処理を行う場合についても、ストロボ発光時間（ｔ１）に対応するホワイトバランス調整用のゲイン値（Ｒ１，Ｂ１）を撮影直前のＥｖ値（Ｅｖ０）に応じて変化させれば、本実施の形態と同様の効果を得ることができる。
【００８４】
（実施形態５）
次に、本発明の第５の実施の形態を説明する。第１の実施の形態によるホワイトバランス調整では、前述した閾値（Ｋｍａｘ）や機種毎の定数ｋが固定値であるため、以下のことが予想される。すなわち一般にストロボ光の色温度は発光時間が短くなるほど高くなる傾向にあり、発光時間が極端に短い領域ではそれが顕著となる。そのため例えばマクロ撮影に際して被写体の反射率が高い場合には、発光時間が極端に短くストロボ光の色温度が通常よりも高くなる。したがって、そのような撮影環境下ではホワイトバランス調整用のゲイン値として正確な値を得ることができない。
【００８５】
本実施の形態はそれを防止するため、前述した閾値（Ｋｍａｘ）や機種毎の定数ｋの値をストロボ発光時間（ｔ１）に応じて変化させるものである。具体的には、第１の実施の形態におけるステップＳＡ２０〜ＳＡ２８の処理に代えて、図８に示したステップＳＣ２０〜ＳＣ２８の処理を行う。図から明らかなようにステップＳＣ２２とステップＳＣ２５の処理以外は第１の実施の形態と同様である。
【００８６】
すなわちステップＳＣ２２の処理では、撮影直前の輝度（Ｙ０）と補正輝度（Ｙ１'）との比率が、ストロボ発光時間（ｔ１）に応じた閾値（Ｋｔｍａｘ）よりも大きいか否かを確認する。その際、上記閾値（Ｋｔｍａｘ）にはストロボ発光時間（ｔ１）が短いときほど小さな値を使用する。より具体的には、例えば前記画像記録媒体１１のプログラム領域に予め記憶されているとともに、異なるストロボ発光時間に対応する閾値を示す閾値テーブルから取得した値や、所定の基準値とストロボ発光時間（ｔ１）とに基づいて算出した値を使用する。
【００８７】
また、ステップＳＣ２５の処理では、撮影直前の輝度（Ｙ０）と補正輝度（Ｙ１'）との比率に応じたゲイン値（Ｒ２，Ｂ２）を、次式によって算出する。その際、係数ｋｔには、カメラの機種に固有であると同時に、ストロボ発光時間（ｔ１）が短いときほど大きな値を使用する。より具体的には、例えば前記画像記録媒体１１のプログラム領域に予め記憶されているとともに、異なるストロボ発光時間に対応する係数を示す所定の係数テーブルから取得した値や、所定の基準値とストロボ発光時間（ｔ１）とに基づいて算出した値とする。
・Ｒ２ ＝ ｋｔ×｛（Ｒ１−Ｒ０）×Ｙ１'／Ｙ０＋Ｒ０）｝
・Ｂ２ ＝ ｋｔ×｛（Ｂ１−Ｂ０）×Ｙ１'／Ｙ０＋Ｂ０）｝
【００８８】
係る実施の形態によれば、前述した撮影直前の輝度（Ｙ０）とストロボ撮影時（本撮影時）の補正輝度（Ｙ１'）との比率が同一の撮影環境下であっても、ストロボ発光時間（ｔ１）が短いときほど、ホワイトバランス調整用のゲイン値（Ｒ２，Ｂ２）をストロボ発光時間（ｔ１）に対応するゲイン値（Ｒ１，Ｂ１）側にシフトさせることができる。したがって、例えばマクロ撮影時において被写体の反射率が高い場合であっても、ホワイトバランス調整用のゲイン値として正確な値を得ることができ、他の場合と同様に精度の高いホワイトバランス調整を行うことができる。
【００８９】
なお、本実施の形態においては、第１の実施の形態で説明した処理を基本とし、その処理中で使用する閾値（Ｋｍａｘ）や機種毎の定数ｋをストロボ発光時間（ｔ１）に応じて変化させるものについて説明したが、これに限らず、第２乃至第４の実施の形態で説明した処理を基本とし、その処理中で使用する閾値（Ｋｍａｘ）や機種毎の定数ｋ、さらには前述した下限比率（Ｋｌｉｍｉｔ）をストロボ発光時間（ｔ１）に応じて変化させてもよい。その場合であっても本実施の形態と同様の効果を得ることができる。
【００９０】
また、ストロボ撮影時におけるストロボの発光量を発光時間（ｔ１）ではなく、例えば単位時間当たりの発光量を変化させることにより制御する構成においては、単位時間当たりの発光量に応じて閾値（Ｋｍａｘ）や機種毎の定数ｋ、下限比率（Ｋｌｉｍｉｔ）を変化させてもよい。
【００９１】
（実施形態６）
次に、本発明の第６の実施の形態を説明する。本実施の形態は、前述した第１乃至第５の実施の形態で説明したいずれかの処理を行うとともに、輝度Ｙの積分値の計測処理（第１の実施の形態ではステップＳＡ４，ＳＡ１９）を行う際、図９に示した中央部にて交差する十字形状の輝度検出エリア２００における画素毎の輝度Ｙの積分値を計測するものである。すなわち、ストロボ撮影時におけるホワイトバランス調整用のゲイン値の取得処理（第１の実施の形態ではステップＳＡ２１，ＳＡ２２，ＳＡ２４，ＳＡ２５）で使用される前述した輝度Ｙ０，Ｙ１を、スルー画像中、及びストロボ撮影時（本撮影時）に撮像された画像に設定した、図９に示した中央部にて交差する十字形状の輝度検出エリア２００における画素毎の輝度Ｙの積分値とするものである。
【００９２】
本実施の形態においては、輝度Ｙ０，Ｙ１の計測対象を上記輝度検出エリア２００とすることにより、計測対象を画像全域とする場合に比べ、輝度Ｙ０，Ｙ１が突発的な外来光の影響を受ける度合が低下する。したがって、ストロボ光の画像輝度への影響度合、つまり撮影直前の輝度（Ｙ０）と補正輝度（Ｙ１'）との比率をより正確に判定することができる。その結果、突発的に外来光が発生した際におけるホワイトバランスの調整精度の低下を未然に防止することができる。
【００９３】
なお、輝度検出エリア２００の形状は、一般的なストロボの配光特性とストロボ光が届く範囲の被写体形状等を考慮したものであればよく、図示した形状以外の領域を検出エリアとして設定することもできる。
【図面の簡単な説明】
【００９４】
【図１】本発明の各実施の形態に共通するデジタルカメラのブロック図である。
【図２】同デジタルカメラの制御部の構成を示すブロック図である。
【図３】画像記録媒体の記憶領域を示す概念図である。
【図４】第１の実施の形態における動作を示すフローチャートである。
【図５】図４に続くフローチャートである。
【図６】第２の実施の形態における動作を示す、図５に対応するフローチャートである。
【図７】第３の実施の形態における動作で使用される定数テーブルを示す概念図である。
【図８】第５の実施の形態における動作を示す、図５に対応するフローチャートである。
【図９】第６の実施の形態において画像に設定される輝度検出エリアを示す図である。
【符号の説明】
【００９５】
１    デジタルカメラ
４    ＣＣＤ
５    ストロボ回路
７    アナログ処理部
８    制御部
８１    ＣＰＵ
８２    画像処理ブロック
８２１    補間回路
８２２    バッファメモリ
８２３    ゲイン調整回路
８２４    ガンマ補正回路
８２５    ＹＣマトリクス回路
９    メモリ
１０    画像表示装置
１１    画像記録媒体
１００  定数テーブル
２００  輝度検出エリア
【図１】
2006324851.tif 000003
【図２】
2006324851.tif 000004
【図３】
2006324851.tif 000005
【図４】
2006324851.tif 000006
【図５】
2006324851.tif 000007
【図６】
2006324851.tif 000008
【図７】
2006324851.tif 000009
【図８】
2006324851.tif 000010
【図９】
2006324851.tif 000011