(57)【特許請求の範囲】
【請求項１】
撮像素子の受光面に結像した被写体画像を複数の分割領域毎に測光して領域毎の輝度値を検出する輝度値検出手段と、
該輝度値検出手段により検出された各輝度値のうちの最大輝度値又は該最大輝度値に準じる高輝度の輝度値を第１輝度値として、該第１輝度値に基づき第１露出条件を決定すると共に、前記各輝度値のうちの最小輝度値又は該最小輝度値に準じる低輝度の輝度値を第２輝度値として、該第２輝度値に基づき第２露出条件を決定する露出条件決定手段と、
該露出条件決定手段により決定された前記第１露出条件及び前記第２露出条件に従って各々撮像された撮像画像を合成して一つの合成画像を生成する合成画像生成手段と
を備え、
前記露出条件決定手段は、前記第１輝度値に基づき算出される露出条件が対応する露出段数と前記第２輝度値に基づき算出される露出条件が対応する露出段数との段数差が予め設定した段数閾値を超える場合、前記段数差が前記段数閾値以下となるように、前記第２輝度値に基づき算出される露出条件が対応する露出段数を調整し、その調整後における露出段数と対応する露出条件を前記第２露出条件に決定することを特徴とする撮像装置。
【請求項２】
前記露出条件決定手段は、前記輝度値検出手段により検出された各輝度値のうちに該各輝度値の平均値との数値差が予め設定した異常閾値を超える輝度値がある場合、該異常値を超える輝度値を除外した残りの各輝度値中における前記第１輝度値及び前記第２輝度値に基づき前記第１露出条件及び前記第２露出条件を決定することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記第１輝度値は前記最大輝度値であり、前記第２輝度値は前記最小輝度値であることを特徴とする請求項１又は請求項２に記載の撮像装置。
【請求項４】
撮像素子の受光面に結像した被写体画像を複数の分割領域毎に測光して領域毎の輝度値を検出する輝度値検出ステップと、
該輝度値検出ステップで検出された各輝度値のうちの最大輝度値又は該最大輝度値に準じる高輝度の輝度値を第１の輝度値として、該第１輝度値に基づき第１露出条件を決定すると共に、前記各輝度値のうちの最小輝度値又は該最小輝度値に準じる低輝度の輝度値を
第２輝度値として、該第２輝度値に基づき第２露出条件を決定する露出条件決定ステップと、
該露出条件決定ステップで決定された前記第１露出条件及び前記第２露出条件に従って各々撮像された撮像画像を合成して一つの合成画像を生成する合成画像生成ステップと
を備え、
前記露出条件決定ステップでは、前記第１輝度値に基づき算出される露出条件が対応する露出段数と前記第２輝度値に基づき算出される露出条件が対応する露出段数との段数差が予め設定した段数閾値を超える場合、前記段数差が前記段数閾値以下となるように、前記第２輝度値に基づき算出される露出条件が対応する露出段数を調整し、その調整後における露出段数と対応する露出条件を前記第２露出条件に決定することを特徴とする撮像方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばデジタルスチルカメラ等の撮像装置及び撮像方法に関する。
【背景技術】
【０００２】
従来から、暗部と明部を有する同一の被写体を異なる露出条件で撮影して得られた複数の撮像画像を合成することにより、暗部が黒くつぶれたり明部が白く飛んだりしていない一つの合成画像を生成可能とするハイダイナミックレンジ（以下、「ＨＤＲ」という。）撮影技法が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−３１９２４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、従来のＨＤＲ撮影技法では、例えば露出条件の異なる２つの撮像画像を得る場合に通常の露出条件から高露出側と低露出側に一定段数ずつ露出段数を各々異ならせた高露出側の露出条件と低露出側の露出条件で撮影された２つの撮像画像を合成することにより一つの合成画像を生成していた。すなわち、その被写体における暗部と明部との実際の明暗比に関係なく一義的に高露出側と低露出側の露出条件を決定していた。そのため、こうした従来のＨＤＲ撮影技法で得られた合成画像については、その被写体における暗部と明部との明暗比に応じた最適露出条件で撮影したものであるとは言い難かった。
【０００５】
本発明は、このような事情に鑑みてなされたものであり、その目的は、暗部と明部を有する被写体を暗部と明部との明暗比に応じた最適露出条件でハイダイナミックレンジ撮影することができる撮像装置及び撮像方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の撮像装置は、撮像素子の受光面に結像した被写体画像を複数の分割領域毎に測光して領域毎の輝度値を検出する輝度値検出手段と、該輝度値検出手段により検出された各輝度値のうちの最大輝度値又は該最大輝度値に準じる高輝度の輝度値を第１輝度値として、該第１輝度値に基づき第１露出条件を決定すると共に、前記各輝度値のうちの最小輝度値又は該最小輝度値に準じる低輝度の輝度値を第２輝度値として、該第２輝度値に基づき第２露出条件を決定する露出条件決定手段と、該露出条件決定手段により決定された前記第１露出条件及び前記第２露出条件に従って各々撮像された撮像画像を合成して一つの合成画像を生成する合成画像生成手段とを備え、前記露出条件決定手段は、前記第１輝度値に基づき算出される露出条件が対応する露出段数と前記第２輝度値に基づき算出される露出条件が対応する露出段数との段数差が予め設定した段数閾値を超える場合、前記段数差が前記段数閾値以下となるように、前記第２輝度値に基づき算出される露出条件が対応する露出段数を調整し、その調整後における露出段数と対応する露出条件を前記第２露出条件に決定することを要旨とする。
【０００９】
また、本発明の撮像装置において、前記露出条件決定手段は、前記輝度値検出手段により検出された各輝度値のうちに該各輝度値の平均値との数値差が予め設定した異常閾値を超える輝度値がある場合、該異常値を超える輝度値を除外した残りの各輝度値中における前記第１輝度値及び前記第２輝度値に基づき前記第１露出条件及び前記第２露出条件を決定することを要旨とする。
【００１０】
また、本発明の撮像装置において、前記第１輝度値は前記最大輝度値であり、前記第２輝度値は前記最小輝度値であることを要旨とする。
【００１１】
また、本発明の撮像方法は、撮像素子の受光面に結像した被写体画像を複数の分割領域毎に測光して領域毎の輝度値を検出する輝度値検出ステップと、該輝度値検出ステップで検出された各輝度値のうちの最大輝度値又は該最大輝度値に準じる高輝度の輝度値を第１の輝度値として、該第１輝度値に基づき第１露出条件を決定すると共に、前記各輝度値のうちの最小輝度値又は該最小輝度値に準じる低輝度の輝度値を第２輝度値として、該第２輝度値に基づき第２露出条件を決定する露出条件決定ステップと、該露出条件決定ステップで決定された前記第１露出条件及び前記第２露出条件に従って各々撮像された撮像画像を合成して一つの合成画像を生成する合成画像生成ステップとを備え、前記露出条件決定ステップでは、前記第１輝度値に基づき算出される露出条件が対応する露出段数と前記第２輝度値に基づき算出される露出条件が対応する露出段数との段数差が予め設定した段数閾値を超える場合、前記段数差が前記段数閾値以下となるように、前記第２輝度値に基づき算出される露出条件が対応する露出段数を調整し、その調整後における露出段数と対応する露出条件を前記第２露出条件に決定することを要旨とする。
【発明の効果】
【００１２】
本発明によれば、暗部と明部を有する被写体を暗部と明部との明暗比に応じた最適露出条件でハイダイナミックレンジ撮影することができる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態のデジタルスチルカメラの概略構成を示すブロック図。
【図２】領域毎測光のために複数領域に分割された被写体画像の画面図。
【図３】ＨＤＲ撮影処理ルーチンのフローチャート。
【発明を実施するための形態】
【００１４】
以下、本発明を撮像装置としてのデジタルスチルカメラ（以下、「カメラ」という。）及びこのカメラを用いて被写体をハイダイナミックレンジ（ＨＤＲ）撮影する場合の撮像方法に具体化した実施形態を図１〜図３に基づいて説明する。
【００１５】
図１に示すように、カメラ１１は、ズームレンズなどの複数のレンズからなるレンズ部１２（図１では図面の簡略化のため１つのレンズのみ図示）と、レンズ部１２を通過した被写体光の光量を調整する絞り１３と、その絞り１３を通過した被写体光を撮像面となる入射側の受光面１４aに結像させる撮像素子１４を有している。そして、撮像素子１４の出力側には、ＡＦＥ（Analog Front End）１５と画像処理回路１６が直列に接続されると共に、その画像処理回路１６に対してＭＰＵ（Micro Processing Unit）１７がデータバス１８を介して接続されている。
【００１６】
また、ＭＰＵ１７には、カメラ１１の制御プログラムを記憶した不揮発性メモリ１９、バッファメモリとして機能するＲＡＭ２０、表示手段として機能する液晶表示のモニタ２１、及び記録媒体であるメモリカード２２を挿脱可能なカードＩ／Ｆ（Inter-Face）２３がデータバス１８を介して接続されている。さらに、カメラ本体には、そのカメラ１１の使用者により操作されるモード切り替えボタンやレリーズボタン等からなる操作部材２４がＭＰＵ１７に対して各々の操作信号（モード切替信号や半押し操作信号など）をデータ通信可能に設けられている。
【００１７】
撮像素子１４は、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサ、又はＣＣＤ（Charge Coupled Device）イメージセンサからなり、電子シャッター機能を有すると共に、その受光面１４ａには多数の受光素子（図示略）が二次元的に配列されている。そして、撮像素子１４は、その受光面１４ａに結像した被写体像に対応した信号電荷を蓄積し、その蓄積した信号電荷を画像データの元となる画素信号と呼ばれるアナログ信号でＡＦＥ１５に出力する。
【００１８】
ＡＦＥ１５は、撮像素子１４から入力したアナログ信号の画素信号を所定のタイミングでサンプリング（相関二重サンプリング）し、例えばＩＳＯ感度に基づく所定信号レベルとなるように増幅する信号処理部（図示略）と、その増幅後の画素信号をデジタル信号に変換するＡ／Ｄ変換部（図示略）を有している。そして、ＡＦＥ１５は、アナログ信号の画素信号をＡ／Ｄ変換部でデジタル化することにより生成した画像データを画像処理回路１６に出力する。
【００１９】
画像処理回路１６は、ＡＦＥ１５から入力した画像データに対して、ＭＰＵ１７からの制御信号に基づき各種の画像処理（例えば、ＨＤＲ撮影において撮像画像を合成する画像生成処理など）を施す。そして、画像処理回路１６は、そのように画像処理を施した画像データを、ＲＡＭ２０に一旦記憶させると共に、モニタ２１にスルー画像として表示させる。また、レリーズボタンが全押し操作された場合は、そのときの画像データと対応する画像をモニタ２１に確認用画像として表示させる一方、例えばＪＰＥＧ圧縮のためのフォーマット処理等の所定の画像処理を施した後に、メモリカード２２に画像ファイルとして記録させる。
【００２０】
ＭＰＵ１７は、不揮発性メモリ１９に記憶された制御プログラムに基づきカメラ１１における各種の処理動作（例えばＨＤＲ撮影処理等）を統括的に制御する。そして、データバス１８は、そうしたＭＰＵ１７の制御に伴う各種データの伝送路として機能する。また、操作部材２４におけるモード切り替えボタンは、カメラ１１の動作モードを切り替える場合に操作されるボタンであり、例えば撮影モードを通常撮影モードとＨＤＲ撮影モードとの間で切り替える場合に操作される一方、同じくレリーズボタンは、カメラ１１の動作モードが撮影モードである場合において被写体を撮影するときに押し下げ操作される。
【００２１】
そして、このカメラ１１では、通常撮影モードにおいて操作部材２４のレリーズボタンが半押し操作された段階で被写体に対する焦点合わせのためのＡＦ（Auto Focus）処理と露出調整のためのＡＥ（Auto Exposure）処理が実行され、その後にレリーズボタンが全押し操作された段階で合成画像の生成処理が実行されるようになっている。一方、このカメラ１１では、ＨＤＲ撮影モードにおいて操作部材２４のレリーズボタンが半押し操作されたときは、通常撮影モードの場合のＡＥ処理及び合成画像生成処理とは異なるＨＤＲ撮影用のＡＥ処理及び合成画像生成処理が実行されるようになっている。
【００２２】
すなわち、ＨＤＲ撮影モードの場合には、図２に示す写真２５における被写体のように暗部と明部を有する被写体をＨＤＲ撮影する際に必要な高露出側の第１露出条件と低露出側の第２露出条件を決定するためのＡＥ処理が実行される。因みに、図２の写真２５は、太陽２６が山２７の左側上方に位置しているために山麓にある湖２８の湖面が湖畔の立木２９の日陰になって暗くなった風景を被写体とするものである。そのため、この風景写真２５の被写体画像では、明るい太陽２６が領域内に位置する領域Ａと領域Ｅは明部になる一方、湖面が日陰の湖２８が領域内に位置する領域Ｐと太陽２６を背にした立木２９が領域内に位置する領域Ｌは暗部となる。
【００２３】
なお、図２に示す写真２５の被写体からの光を領域Ａ〜Ｐ毎に測光して領域Ａ〜Ｐ毎の輝度値を検出した場合は、左上隅の領域Ａ内に太陽２６の大半が位置しているため、この左上隅の領域Ａの輝度値が最大輝度値となる。そして、その領域Ａの直ぐ下の領域Ｅ内には太陽２６の一部が位置しているため、この領域Ｅの輝度値は最大輝度値に準じる高輝度の輝度値となる。したがって、この写真２５内の被写体では、領域Ａの輝度値と領域Ｅの輝度値により最大輝度値を含む一群の高輝度値が構成されている。
【００２４】
その一方、右下隅の領域Ｐ内には日陰で湖面が暗い湖２８が位置しているため、この右下隅の領域Ｐの輝度値が最小輝度値となる。そして、この領域Ｐの直ぐ上の領域Ｌ内には湖畔の立木２９が太陽２６からの光を背にした（具体的には左側後方から受けた）状態で位置しているため、この領域Ｌの輝度値は最小輝度値に準じる低輝度の輝度値となる。したがって、この写真２５内の被写体では、領域Ｐの輝度値と領域Ｌの輝度値により最小輝度値を含む一群の低輝度値が構成されている。
【００２５】
そして、本実施形態の場合は、暗部と明部を有する被写体画像における領域Ａ〜Ｐ毎の輝度値に基づき第１露出条件と第２露出条件が決定されると、その暗部（領域Ｐ，Ｌ）と明部（領域Ａ，Ｅ）を有する同一の被写体が第１露出条件と第２露出条件とで連写されるようになっている。因みに、本実施形態の場合は、撮像素子１４の電子シャッター速度が調整されることによりＨＤＲ撮影用のＡＥ処理が実行される。具体的には、連写のための電子シャッター速度として、第１露出条件となる高速側の第１シャッター速度と、第２露出条件となる低速側の第２シャッター速度が設定されるようになっている。
【００２６】
そして、その後にレリーズボタンが全押し操作されたときには、暗部（領域Ｐ，Ｌ）と明部（領域Ａ，Ｅ）を有する同一の被写体を第１シャッター速度（第１露出条件）と第２シャッター速度（第２露出条件）で連写して得た２つの撮像画像を合成することによって一つの合成画像が生成されるようになっている。
【００２７】
そこで次に、このカメラ１１を用いて暗部と明部を有する被写体をＨＤＲ撮影する際にＭＰＵ１７が実行するＨＤＲ撮影処理ルーチンの概要について、図３のフローチャートを参照しながら以下説明する。
【００２８】
さて、ＭＰＵ１７は、カメラ１１の動作モードが撮影モードである場合において、操作部材２４のモード切り替えボタンが操作されることにより、撮影モードが通常撮影モードからＨＤＲ撮影モードに切り替えられると、図３のフローチャートに示すＨＤＲ撮影処理ルーチンを開始する。
【００２９】
そして先ず、ステップＳ１１において、ＭＰＵ１７は、操作部材２４のレリーズボタンが半押しされたか否かを判定する。ステップＳ１１の判定結果が否定判定（ステップＳ１１＝ＮＯ）である場合、ＭＰＵ１７は、このステップＳ１１の判定を周期的に繰り返す。そして、このステップＳ１１の判定結果が肯定判定（ステップＳ１１＝ＹＥＳ）になると、ＭＰＵ１７は、その処理を次のステップＳ１２に移行する。
【００３０】
そして、次のステップＳ１２において、ＭＰＵ１７は、その時点でモニタ２１にスルー画像として表示されている被写体画像における領域Ａ〜Ｐ毎の輝度値を検出する。具体的には、撮像素子１４で得られたＲ，Ｇ，Ｂの画像データから輝度信号Ｙと色差信号Ｃｒ，Ｃｂとを分離した上で、その輝度信号Ｙを領域Ａ〜Ｐ毎に積算することにより領域Ａ〜Ｐ毎の輝度値を検出する。この点で、ＭＰＵ１７は、輝度値検出ステップを実行する輝度値検出手段として機能する。そして、全ての領域Ａ〜Ｐにおける輝度値を検出すると、ＭＰＵ１７は、検出した各輝度値を領域Ａ〜Ｐ毎に対応させてＲＡＭ２０に一時記憶させた後、その処理を次のステップＳ１３に移行する。
【００３１】
そして、次のステップＳ１３において、ＭＰＵ１７は、先のステップＳ１２で検出した領域Ａ〜Ｐ毎の各輝度値の中に異常値があるか否かを判定する。具体的には、検出された全ての輝度値の平均値を算出すると共に、その平均値との数値差が予め設定した異常閾値を超える輝度値（異常値）があるか否かを判定する。そして、ステップＳ１３の判定結果が肯定判定（ステップＳ１３＝ＹＥＳ）である場合、ＭＰＵ１７は、その処理を次のステップＳ１４に移行する。
【００３２】
そして、次のステップＳ１４において、ＭＰＵ１７は、先のステップＳ１２で検出した領域Ａ〜Ｐ毎の各輝度値の中からステップＳ１３で異常値と判定された輝度値を除外し、残りの各輝度値の中から第１露出条件と第２露出条件を決定するための輝度値となる第１輝度値と第２輝度値を選択する。本実施形態の場合は、異常値が除外された後の残りの各輝度値のうち輝度が最大の一つの高輝度値が第１輝度値に選択されると共に、残りの各輝度値のうち輝度が最小の一つの低輝度値が第２輝度値に選択される。そして、これらの第１輝度値及び第２輝度値をＲＡＭ２０に一時記憶させた後、ＭＰＵ１７は、その処理を次のステップＳ１５に移行する。一方、ステップＳ１３の判定結果が否定判定（ステップＳ１３＝ＮＯ）である場合、ＭＰＵ１７は、ステップＳ１４を経由することなく、その処理をステップＳ１５に直接移行する。
【００３３】
そして、次のステップＳ１５において、ＭＰＵ１７は、第１輝度値（例えば、領域Ａの最大輝度値）に基づき算出される第１露出条件が対応する第１露出段数と第２輝度値（例えば、領域Ｐの最小輝度値）に基づき算出される第２露出条件が対応する第２露出段数との段数差が、予め設定した段数閾値（例えば５段）を超えているか否かを判定する。そして、このステップＳ１５の判定結果が肯定判定（ステップＳ１５＝ＹＥＳ）である場合、ＭＰＵ１７は、その処理を次のステップＳ１６に移行する。
【００３４】
そして、次のステップＳ１６において、ＭＰＵ１７は、第１露出段数と第２露出段数との段数差が段数閾値（５段）以下となるように、第１露出段数及び第２露出段数の少なくとも一方の露出段数を調整する。なお、このように第１露出段数と第２露出段数との段数差を段数閾値（５段）以下となるように調整する理由は、そのような露出段数と対応する第１及び第２の各露出条件で撮像された両撮像画像を合成して得られる合成画像が違和感のないものとなるようにするためである。
【００３５】
因みに本実施形態の場合は、第１輝度値に基づいて算出される第１露出条件が対応する第１露出段数はそのままで、第２輝度値に基づき算出される第２露出条件が対応する第２露出段数の方が調整される（すなわち、その段数が第１露出段数に近づけられる）。そして、このように段数差が段数閾値（５段）以下となるように調整された後の各露出段数をＲＡＭ２０に一時記憶させた後、ＭＰＵ１７は、その処理を次のステップＳ１７に移行する。一方、先のステップＳ１５の判定結果が否定判定（ステップＳ１５＝ＮＯ）である場合、ＭＰＵ１７は、ステップＳ１６を経由することなく、その処理をステップＳ１７に直接移行する。
【００３６】
そして、次のステップＳ１７において、ＭＰＵ１７は、段数差が段数閾値（５段）以下となる関係にある第１露出段数と第２露出段数に基づき第１露出条件となる第１シャッター速度と第２露出条件となる第２シャッター速度を連写時における撮像素子１４における電子シャッター速度として決定する。この点で、ＭＰＵ１７は、露出条件決定ステップを実行する露出条件決定手段として機能する。そして、このステップＳ１７の処理が終了すると、ＭＰＵ１７は、その処理を次のステップＳ１８に移行する。
【００３７】
そして、次のステップＳ１８において、ＭＰＵ１７は、操作部材２４のレリーズボタンが全押しされたか否かを判定する。ステップＳ１８の判定結果が否定判定（ステップＳ１８＝ＮＯ）である場合、ＭＰＵ１７は、このステップＳ１８の判定を周期的に繰り返す。そして、ステップＳ１８の判定結果が肯定判定（ステップＳ１８＝ＹＥＳ）になると、ＭＰＵ１７は、その処理を次のステップＳ１９に移行する。
【００３８】
そして、次のステップＳ１９において、ＭＰＵ１７は、撮像素子１４の電子シャッター機能により被写体を第１シャッター速度と第２シャッター速度で連写して得られた２つの撮像画像の画像データを画像処理回路１６において合成させることにより一つの合成画像を生成する。この点で、ＭＰＵ１７と画像処理回路１６は、合成画像生成ステップを実行する合成画像生成手段として機能する。そして、そのような画像処理により生成した合成画像をモニタ２１に確認用画像として表示させた後、その画像の画像データをファイル化してメモリカード２２に記憶させると、ＭＰＵ１７は、以上のＨＤＲ撮影処理ルーチンを終了する。
【００３９】
次に、以上のように構成された本実施形態のカメラ１１の作用について、特に、暗部と明部を有する被写体をＨＤＲ撮影する場合の撮像方法に着目して以下説明する。
なお、説明の前提として、この場合にカメラ１１で撮影する写真は図２に示す風景写真２５であって、既述したように、その写真２５における被写体画像は暗部と明部を有しているものとする。そして、その被写体画像を１６個の領域Ａ〜Ｐに分割した場合における領域Ａ〜Ｐ毎の輝度値については、領域内に太陽２６の大半が位置する左上隅の領域Ａの輝度値が最大輝度値である一方、領域内に日陰で湖面が暗い湖２８が位置する右下隅の領域Ｐの輝度値が最小輝度値であるものとする。さらに、操作部材２４におけるモード切り替えボタンが操作されたことにより撮影モードは通常撮影モードからＨＤＲ撮影モードに切り替えられているものとする。
【００４０】
さて、以上のような前提の下、カメラ１１のレンズ部１２を被写体となる山２７の方向に向けると、山麓に湖２８と立木２９がある山２７の稜線の左側上方に太陽２６が昇った状態にある風景画像がスルー画像としてモニタ２１に表示される。そして、その状態で、カメラ１１の使用者により、レリーズボタンが半押しされると、自動的にＡＦ処理が実行されると共に、ＨＤＲ撮影用のＡＥ処理として電子シャッター機能を有する撮像素子１４における連写時のシャッター速度が決定される。
【００４１】
すなわち、被写体画像における各領域Ａ〜Ｐの輝度値のうち領域Ａの輝度値である最大輝度値に基づき高速側の第１シャッター速度（高露出側の第1露出条件）が決定される。また、被写体画像における各領域Ａ〜Ｐの輝度値のうち領域Ｐの輝度値である最小輝度値に基づき低速側の第２シャッター速度（低露出側の第２露出条件）が決定される。
【００４２】
なお、この場合における第１シャッター速度の露出段数と第２シャッター速度の露出段数との段数差が段数閾値（５段）を超えていると、その段数差が段数閾値以下となるように、第２シャッター速度の露出段数が第１シャッター速度の露出段数に近づけられる。そして、そのような段数差の調整が行なわれた後の露出段数と対応した各シャッター速度が連写用の第１シャッター速度及び第２シャッター速度として決定される。
【００４３】
また、シャッター速度（露出条件）の算出基礎となる各領域Ａ〜Ｐの輝度値に関して、全領域の平均輝度値との数値差が異常閾値を超える輝度値を検出したときには、その領域の輝度値はＨＤＲ撮影に用いるシャッター速度の算出基礎には不適な異常値であるとして除外される。そして、こうした異常値を除外した残りの各輝度値に基づき第１シャッター速度及び第２シャッター速度が決定される。
【００４４】
そして、このように第１シャッター速度及び第２シャッター速度が決定された後において、カメラ１１のレリーズボタンが全押しされると、被写体画像が第１シャッター速度と第２シャッター速度で連写される。その際、第１シャッター速度は、その被写体画像では明部となる領域Ａの輝度値（最大輝度値）に適合した露出条件となるシャッター速度であるため、かかる第１シャッター速度で撮影された第１撮像画像には白とびの発生もほとんど無い。同様に、第２シャッター速度は、その被写体画像で暗部となる領域Ｐの輝度値（最小輝度値）に適合した露出条件となるシャッター速度であるため、かかる第２シャッター速度で撮影された第２撮像画像には黒つぶれの発生もほとんど無い。
【００４５】
そして、そのような連写により得られた第１撮像画像と第２撮影画像が合成された一つの合成画像がＭＰＵ１７の制御に基づき画像処理回路１６において生成される。例えば、第１シャッター速度で撮像された第１撮像画像の左側半分（領域Ａ，Ｂ，Ｅ，Ｆ，Ｉ，Ｊ，Ｍ，Ｎ）と、第２シャッター速度で撮像された第２撮像画像の右側半分（領域Ｃ，Ｄ，Ｇ，Ｈ，Ｋ，Ｌ，Ｏ，Ｐ）が合成される。すると、暗部が黒つぶれすることなく、また、明部が白飛びしていない一つの合成画像が生成され、その合成画像がメモリカード２２に記憶保存される。
【００４６】
以上のような本実施形態によれば、以下のような効果を得ることができる。
（１）暗部（領域Ｐ）と明部（領域Ａ）を有する被写体の画像における複数の分割領域Ａ〜Ｐ毎の輝度値を検出した上で、明部の輝度値に基づき高露出用の第１露出条件を決定すると共に、暗部の輝度値に基づき低露出用の第２露出条件を決定している。すなわち、明部と暗部の実際の輝度値（第１輝度値及び第２輝度値）に基づきＨＤＲ撮影用の各露出条件として高速側の第１シャッター速度及び低速側の第２シャッター速度を決定しているので、暗部と明部を有する被写体を暗部と明部との明暗比に応じた最適露出条件でＨＤＲ撮影することができる。
【００４７】
（２）第１シャッター速度（第１露出条件）と第２シャッター速度（第２露出条件）を決定する際に、第１シャッター速度が対応する第１露出段数と第２シャッター速度が対応する第２露出段数との段数差が段数閾値（５段）を超える場合は、その段数差が段数閾値以下となるように第２露出段数が第１露出段数に近づけるようにしている。そして、そのように段数差を調整した後の各露出段数と対応した各露出条件で暗部と明部を有する同一の被写体を連写により撮像して得た２つの撮像画像を合成して一つの合成画像を生成しているので、できあがった合成画像が違和感のあるものとなる虞を抑制できる。
【００４８】
（３）特に、段数差の調整に際しては低露出側の第２露出条件と対応した第２露出段数の方を調整対象とすることで高露出側の第１露出条件と対応した第１露出段数はそのままとしているので、露光オーバーとなる虞を回避できる。
【００４９】
（４）高露出側の第１露出条件の算出基礎となる第１輝度値として最も明るい領域Ａの輝度値である最大輝度値を用いると共に、低露出側の第２露出条件の算出基礎となる第２輝度値として最も暗い領域Ｐの輝度値である最小輝度値を用いるようにしている。そのため、明暗比に応じた露出条件の決定を簡便に行なうことができる。
【００５０】
（５）領域Ａ〜Ｐ毎の輝度値を検出した場合において、平均輝度値から大きく乖離した異常値の輝度値がある場合には、そうした異常な輝度値を除外し、残りの各輝度値中から第１及び第２露出条件の算出基礎となる第１及び第２輝度値を選択するようにしている。そのため、異常な露出条件を設定してしまう虞を抑制することができる。
【００５１】
（６）本実施形態では、露出値を決定する場合の三要素であるシャッター速度、絞り値及びＩＳＯ感度のうちシャッター速度で露出段数を設定するようにしている。そのため、絞り値やＩＳＯ感度で露出条件を設定する場合との対比において、被写界深度が変わったり色かけが生じたりする虞を抑制しつつ簡単に露出条件を設定することができる。
【００５２】
なお、上記実施形態は以下のような別の実施形態に変更してもよい。
・上記各実施形態において、第１露出条件及び第２露出条件を決定する場合の基礎値となる第１輝度値及び第２輝度値としては、最大輝度値及び最小輝度値以外の高輝度値及び低輝度値を用いても良い。例えば、第１輝度値としては明部のうちで２番目に明るい領域Ｅの輝度値（高輝度値）を用いると共に、第２輝度値としては暗部のうちで２番目に暗い領域Ｌの輝度値（低輝度値）を用いるようにしてもよい。要は、最大輝度値を含む一群の高輝度値中の一つの輝度値を第１輝度値にすると共に、最小輝度値を含む一群の低輝度値中の一つの輝度値を第２輝度値として、高露出側の第１露出条件及び低露出側の第２露出条件を決定するようにしてもよい。
【００５３】
・上記実施形態において、領域Ａ〜Ｐ毎に検出された各輝度値のうちに異常な輝度値があるか否かを異常閾値との対比により判別する工程を省略してもよい。
・上記実施形態において、段数閾値は５段以外の任意の段数（例えば、３段、４段、６段など）に設定されたものであってもよい。
【００５４】
・上記実施形態において、第１露出条件が対応する第１露出段数と第２露出条件が対応する第２露出段数との段数差が段数閾値以内となるように調整する場合に、第２露出段数だけを調整する以外に、第１露出段数だけを調整したり、第１露出段数及び第２露出段数の両方を調整したりするようにしてもよい。すなわち、段数差が段数閾値以内となるものならば、第１露出段数及び第２露出段数の少なくとも一方を調整可能である。
【００５５】
・上記実施形態において、露出条件を決定する場合、シャッター速度以外に絞り１３の絞り値やＩＳＯ感度により露出条件を決定するようにしてもよい。すなわち、シャッター速度、絞り値及びＩＳＯ感度のうちの少なくとも一つにより露出条件を設定可能である。
【００５６】
・上記実施形態においては、撮像装置の一種であるデジタルスチルカメラに具体化したが、例えばデジタルビデオカメラやカメラ機能付き携帯電話などの他の撮像装置及びそれらを用いた撮像方法に具体化してもよい。
【符号の説明】
【００５７】
１１…カメラ（撮像装置）、１４…撮像素子（輝度値検出手段）、１４ａ…受光面、１６…画像処理回路（合成画像生成手段）、１７…ＭＰＵ（露出条件決定手段、合成画像生成手段）、Ａ〜Ｐ…領域。
【図１】
0005515795.tif 000002
【図２】
0005515795.tif 000003
【図３】
0005515795.tif 000004