(57)【要約】【課題】デジタルゲインによって生じる演算誤差を最小にして高い画質を保ち、かつ、１倍未満のデジタルゲインの場合に生じる着色現象を抑える。【解決手段】撮像装置の画像処理装置は、撮像画像を光電変換するアナログフロントエンド部２１と、信号処理部２２と、デジタルゲインを算出して決定する制御部ＣＰＵ２８を有する。信号処理部２２は、デジタルゲイン値に基づいて撮像データの領域あるいは画素を補正する。制御部ＣＰＵ２８は、個別のデジタルゲイン値を有する、リニアリティ補正処理、ＯＢクランプ処理、周辺光量補正処理、ホワイトバランス処理、または、周辺減光処理の中から２つ以上の処理を実行するために、個別のデジタルゲイン値から複数の色毎に一つの合成デジタルゲイン値を算出する。さらに、制御部ＣＰＵ２８は、各色の合成デジタルゲイン値に基づいて、画像処理手段に用いる各色のデジタルゲイン値を決定する。【選択図】図１
2014171186.tif 000002
【特許請求の範囲】
【請求項１】
被写体像を光電変換して撮像データを生成する撮像手段と、
デジタルゲイン値に基づいて前記撮像データの領域あるいは画素を補正する画像処理手段と、
個別のデジタルゲイン値を有する、リニアリティ補正処理・ＯＢクランプ処理・周辺光量補正処理・ホワイトバランス処理・周辺減光処理の中から２つ以上の処理を実行するために、個別のデジタルゲイン値から複数の色毎に一つの合成デジタルゲイン値を算出するデジタルゲイン算出手段と、
各色の前記合成デジタルゲイン値に基づいて、前記画像処理手段に用いる各色の前記デジタルゲイン値を決定するデジタルゲイン決定手段と
を有することを特徴とする撮像装置の画像処理装置。
【請求項２】
前記デジタルゲイン決定手段は、補正する領域あるいは画素において、各色の前記合成デジタルゲイン値が所定のゲイン値よりも小さい時に、各色の前記合成デジタルゲイン値をクリップゲイン値とするように、各色の前記デジタルゲイン値として決定することを特徴とする請求項１に記載の撮像装置の画像処理装置。
【請求項３】
前記クリップゲイン値は、各色の前記合成デジタルゲイン値のうちで最小のゲイン値を選択して、各色の前記デジタルゲイン値として決定されることを特徴とする請求項２に記載の撮像装置の画像処理装置。
【請求項４】
前記所定のゲイン値が１倍よりも小さい時に、各色の前記合成デジタルゲイン値を前記クリプゲイン値となるように、各色の前記デジタルゲイン値を決定することを特徴とする請求項２または３に記載の撮像装置の画像処理装置。
【請求項５】
前記画像処理手段は前記デジタルゲイン決定手段が決定した各色の前記デジタルゲイン値に基づいて、前記撮像データの領域あるいは画素を補正すると共に、全面白の画像に対して前記デジタルゲイン値で演算して得られる白画像データと比較して補正された、前記画像データが前記白画像データを超えないように各色の前記合成デジタルゲイン値を決定するクリップ処理を行うことを特徴とする請求項１〜４に記載の撮像装置の画像処理装置。
【請求項６】
前記複数色はＲ／Ｇ／Ｂの３色、または、Ｒ／Ｇｒ／Ｇｂ／Ｂの４色であることを特徴とする請求項１〜５に記載の撮像装置の画像処理装置。
【請求項７】
前記画像処理手段は所定のＩＳＯ感度よりも高感度のときは、各画素領域の画像処理に個別のデジタルゲインが用いられることを特徴とする請求項１〜６に記載の撮像装置の画像処理装置。
【請求項８】
前記所定のＩＳＯ感度を操作者が設定可能なＩＳＯ感度設定手段を有することを特徴とする請求項７に記載の撮像装置の画像処理装置。
【請求項９】
被写体像を光電変換して撮像データを生成する撮像ステップと、
デジタルゲイン値に基づいて前記撮像データの領域あるいは画素を補正する画像処理ステップと、
個別のデジタルゲイン値を有する、リニアリティ補正処理・ＯＢクランプ処理・周辺光量補正処理・ホワイトバランス処理・周辺減光処理の中から２つ以上の処理を実行するために、個別のデジタルゲイン値から複数の色毎に一つの合成デジタルゲイン値を算出するデジタルゲイン算出ステップと、
各色の前記合成デジタルゲイン値に基づいて、前記画像処理手段に用いる各色の前記デジタルゲイン値を決定するデジタルゲイン決定ステップと
を有することを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に関し、より詳しくは撮像装置のデジタルゲイン演算処理に関する。
【背景技術】
【０００２】
レンズや撮像素子には画像中心から周辺に向かって徐々に光量が低下する周辺光量特性（シェーディング特性）が存在する。通常、この周辺光量特性により画像周辺部に発生するケラレは不自然な写真とされるが、デジタルカメラにおいては画像処理で容易にこの特性を補正できるようになり、周辺光量低下が大きな光学系を用いてもケラレが少ない写真が撮影できるようになった。
【０００３】
一方で、演出効果として周辺光量低下を敢えて誇張することでトンネル効果を狙った写真を撮影したいというニーズもある。この場合、撮影で用いられる光学系の特性によっては暗くする方向に周辺光量を補正する必要が出てくる場合があるが、アナログカメラとは異なり特殊なフィルタや撮影手法を使用せずとも画像処理で気軽にそのような写真が撮影できるようになった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１３３５７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、従来の構成では、周辺光量補正や周辺減光処理によるデジタルゲイン値が、画像信号の持つビット深度と信号量の関係に対してあまりに大きく設定されるような場合、デジタルゲインの演算誤差が後段の別のデジタルゲイン処理により更に大きな誤差となり、最終的にトーンジャンプ（階調飛び）の原因に繋がってしまう問題がある。更に、飽和している画素に対して１倍未満のデジタルゲインを掛けると、その後段にホワイトバランスなどの色補正処理がある場合は不自然に着色してしまうという問題がある。
【０００６】
そこで、本発明は、画像信号データに対する各種デジタルゲインによって生じる演算誤差を最小にすることで高い画質（高階調性）を保つと同時に、１倍未満のデジタルゲインを演算した場合に生じる着色現象を抑える画像処理方法を示すことを目的とする。
【課題を解決するための手段】
【０００７】
本発明の撮像装置の画像処理装置は、被写体像を光電変換して撮像データを生成する撮像手段と、デジタルゲイン値に基づいて撮像データの領域あるいは画素を補正する画像処理手段と、個別のデジタルゲイン値を有する、リニアリティ補正処理・ＯＢクランプ処理・周辺光量補正処理・ホワイトバランス処理・周辺減光処理の中から２つ以上の処理を実行するために、個別のデジタルゲイン値から複数の色毎に一つの合成デジタルゲイン値を算出するデジタルゲイン算出手段と、各色の合成デジタルゲイン値に基づいて、画像処理手段に用いる各色のデジタルゲイン値を決定するデジタルゲイン決定手段とを有することを特徴とする。
【０００８】
また、デジタルゲイン決定手段は、補正する領域あるいは画素において、各色の合成デジタルゲイン値が所定のゲイン値よりも小さい時に、各色の合成デジタルゲイン値をクリップゲイン値とするように、各色のデジタルゲイン値として決定することが好ましい。
【０００９】
さらに、クリップゲイン値は、各色の合成デジタルゲイン値のうちで最小のゲイン値を選択して、各色のデジタルゲイン値として決定されても良い。
【００１０】
また、所定のゲイン値が１倍よりも小さい時に、各色の合成デジタルゲイン値をクリップゲイン値となるように、各色のデジタルゲイン値を決定しても良い。
【００１１】
また、画像処理手段はデジタルゲイン決定手段が決定した各色のデジタルゲイン値に基づいて、撮像データの領域あるいは画素を補正すると共に、全面白の画像に対してデジタルゲイン値で演算して得られる白画像データと比較して補正された、画像データが白画像データを超えないように合成デジタルゲイン値を決定するクリップ処理を行うことが好ましい。
【００１２】
また、複数色はＲ／Ｇ／Ｂの３色、または、Ｒ／Ｇｒ／Ｇｂ／Ｂの４色であっても良い。
【００１３】
さらに、画像処理手段は所定のＩＳＯ感度よりも高感度のときは、各画素領域の画像処理に個別のデジタルゲインが用いられることが好ましい。
【００１４】
また、所定のＩＳＯ感度を操作者が設定可能なＩＳＯ感度設定手段を有することが好ましい。
【００１５】
本発明に係る画像処理方法は、被写体像を光電変換して撮像データを生成する撮像ステップと、デジタルゲイン値に基づいて撮像データの領域あるいは画素を補正する画像処理ステップと、個別のデジタルゲイン値を有する、リニアリティ補正処理・ＯＢクランプ処理・周辺光量補正処理・ホワイトバランス処理・周辺減光処理の中から２つ以上の処理を実行するために、個別のデジタルゲイン値から複数の色毎に一つの合成デジタルゲイン値を算出するデジタルゲイン算出ステップと、各色の合成デジタルゲイン値に基づいて、画像処理手段に用いる各色のデジタルゲイン値を決定するデジタルゲイン決定ステップとを有することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、従来に比べて、各種デジタルゲイン演算による演算誤差を最小化して高階調性を保つことができる。同時に、１倍未満のデジタルゲイン演算を行っても高輝度部の着色を抑えることが可能になる。
【００１７】
一例としては、周辺光量低下の大きな光学系に対して周辺光量補正を行う場合や、逆にトンネル効果を狙った周辺減光処理を行う場合において、デジタルゲイン処理の演算誤差によるトーンジャンプ（階調飛び）を最小限に抑えることが可能であり、更に、極端な周辺減光処理においても高輝度部の着色を抑えることを可能とする。
【図面の簡単な説明】
【００１８】
【図１】本実施形態を適用した撮像装置のブロック図である。
【図２】一般的な画像処理フロー図である。
【図３】種々のデジタルゲイン演算の結果を表す画像である。
【図４】種々のデジタルゲイン演算の結果を模式化した図である。
【図５】周辺光量の補正前後のシェーディングの変化を表すグラフである。
【図６】種々のデジタルゲイン演算の結果を表すグラフである。
【図７】本実施形態における画像処理フロー図である。
【図８】本実施形態におけるクリップ処理のフロー図である。
【図９】（ａ）周辺減光処理前の全体画像である。（ｂ）周辺減光処理前の全体画像を模式化した図である。
【図１０】図９の太枠内の画像に対して種々の減光処理を施した結果を表す図である。
【図１１】図９の太枠内の画像に対して種々の減光処理を施した結果を模式化した図である。
【図１２】デジタルゲイン値が１倍未満のときの画像処理フロー図である。
【発明を実施するための形態】
【００１９】
図１は、本発明の実施例である撮像装置（デジタルカメラ）の構成図を示している。撮像装置の光学系６はレンズ群５、絞り・内蔵ＮＤフィルタ２６、２７、ＣＣＤセンサやＣＭＯＳセンサ等の撮像素子２０から構成される。
【００２０】
撮像素子がＣＣＤセンサである場合は、アナログ画像信号を処理する為のアナログフロントエンド部（撮像手段）２１が必要である。アナログフロントエンド部は、ＣＤＳ回路３１、ＡＧＣ回路３２、Ａ／Ｄ変換回路３３・ＴＧ回路３０から構成される。ＣＤＳ回路はアナログ画像信号のノイズ除去、ＡＧＣ回路は信号増幅、Ａ／Ｄ変換回路は文字通りアナログ／デジタル信号変換、ＴＧ回路はＣＣＤの駆動信号を生成する役割をそれぞれ担っている。信号処理部（画像処理手段）２２は、ＣＣＤ Ｉ／Ｆ３４、制御部ＣＰＵ（デジタルゲイン算出手段、デジタルゲイン決定手段）２８、ＹＵＶ変換部３６、メモリコントローラ３５等から構成され、ＳＤＲＡＭ２３やＬＣＤ９、メモリカード１４等と接続されている。
【００２１】
本発明の特徴は、ＲＡＷ画像に対して演算される各種デジタルゲイン処理のデジタルゲイン値を予め合成して、一律演算をすることで演算誤差と階調損失を最小限に抑えつつ、１．０倍未満のデジタルゲインが演算される場合に問題となる高輝度部の着色を同時に防ぐ為、画像領域毎（あるいは画素毎）にデジタルゲイン値に基づいたクリップ処理を施すことである。
【００２２】
（１）演算誤差によるトーンジャンプ（階調飛び）
図２において、得られたＲＡＷ画像に対する一般的な画像処理の流れ（一部抜粋）を示す。ステップＳ１０１〜ステップＳ１０７の各ブロックは、厳密には撮影条件にも依るが、大半の撮影シーンで必要となる画像処理であるが、このうち、ステップＳ１０１、ステップＳ１０２、ステップＳ１０５、ステップＳ１０６、ステップＳ１０７がデジタルゲイン処理にあたる。各ブロックで小数を含んだデジタルゲイン処理が行われるが、出力値は予め決められたビット深度に収まるよう四捨五入や切り捨てが行われる為、多かれ少なかれ演算誤差が徐々に蓄積していく傾向がある。
【００２３】
この影響が見た目として特に大きいのが周辺光量補正である。前述した演算誤差の影響を受けて、ＲＡＷ画像の周辺光量低下は完璧に滑らかに補正することは不可能である為、実際には四捨五入や切り捨てにより、理想的には滑らかであるべき階調変化に僅かな段差が生じてしまう。
【００２４】
この段差は後段のホワイトバランス処理などのデジタルゲイン処理により拡大される方向に作用する為、被写体によってはトーンジャンプ（階調飛び）や擬似輪郭を発生してしまうことがある。ちなみに、トーンジャンプ（階調飛び）については周辺減光処理の場合も同様に発生する問題である。
【００２５】
図３において、デジタルゲインの演算方法とトーンジャンプ（階調飛び）の関係を示す。被写体としてＢ光源の輝度箱を適正露出から４ＥＶアンダーで撮影したＲＡＷ画像に対して、各種デジタルゲイン演算を別々に行ったものを左列、各種デジタルゲイン演算を一括で行ったものを右列に示している。
【００２６】
但し、そのままでは階調飛びはほとんど視認できないレベルである為、出力画像に対して極端な階調補正処理を行い、更にＹ／Ｃｂ／Ｃｒの各成分に分解して表示している。画像から判るように、各種デジタルゲイン処理を別々に行うと演算誤差が蓄積してトーンジャンプ（階調飛び）がところどころで大きく発生しているが、一律で行うと演算誤差は１回分で済む為、ほとんど問題にならないレベルに抑えられている。
【００２７】
具体的には、デジタルゲイン処理を別々に行った左列は、画素の色毎に同心円状のグラデーションが発生してしまう。一方、デジタルゲイン処理を一括で行った場合、右列に示されるように、同心円状のグラデーションは発生しない。このように、デジタルゲイン処理を一括で行う場合には、滑らかな画像が得られる。なお、図４は、図３の同心円を明記したものであり、破線はグラデーションの輪郭である。
【００２８】
ちなみに、一般的にＹＵＶ画像は８ビットに対してＲＡＷ画像は１２〜１６ビットの情報量を持っているが、この問題はＲＡＷ画像のビット深度が多くても発生する可能性がある。つまり１２ビットや１４ビットでも発生する。理由としてはＲＡＷ画像のビット深度以外にも図２に示される各画像処理の演算精度に寄与する部分が大きい為である。
【００２９】
演算誤差の部分についてもう少し詳細に述べる。仮定として、１２ビット深度のＲＡＷ画像に対して周辺光量補正・ホワイトバランス処理・デジタルゲイン処理を施すことを考える。各画像処理の出力結果はＲＡＷ画像と同じ整数１２ビット精度として、小数以下は四捨五入されるものとする。
【００３０】
更に仮定条件について詳細に述べると、光学系のシェーディング特性としては、図５に示すようにコサイン４乗則に従ったものを仮定する。像高比１．０Ｙでのシェーディングは画像中央に対して３９．２％とし、これを８０％に補正することを考える。周辺光量補正の後段処理として、ホワイトバランスに２倍、デジタルゲインとして８倍の乗算を行うことを考える。
【００３１】
そして、図６において、周辺光量補正・ホワイトバランス・デジタルゲインの各種演算を一括演算した場合と、各々演算したものを比較した。（実機での測定結果ではなく、机上の計算結果である。）ちなみに、比較しやすいよう、各々演算のグラフには５０ＬＳＢ分のオフセットを付けて表示している。
【００３２】
これを見て明らかなように、一括演算を施した場合の方が滑らかに補正ができているのに対して、各々演算を施した場合は途中で明確なトーンジャンプが発生している。今回はある一色についてのみ比較を行ったが、ＲＧＢでトーンジャンプの発生箇所が異なる為、結果として同心円状の着色となって現れる場合がある。これは、小数以下を四捨五入してしまう為に演算誤差が蓄積・拡大されてしまうが為に起きる現象である。
【００３３】
図７において、ＲＡＷ画像に対する本実施形態の画像処理の流れ（一部抜粋）を示す。図の左側（ステップＳ５０１〜ステップＳ５０８）は従来の画像処理と同様の流れである。前述した通り、各種デジタルゲイン処理を別々に行うと、演算誤差が蓄積・増幅されてトーンジャンプ（階調飛び）が発生するリスクが高くなる。従って、各種デジタルゲイン処理で適用されるデジタルゲイン値をひとつの値に合成して（ステップＳ５１３）、図の右側（ステップＳ５０９〜ステップＳ１１２）に示すように一律演算を行うことができれば、演算誤差を最小にすることが可能となる。
【００３４】
但し、ひとつに合成されたデジタルゲイン値がある画像領域（あるいは画素）において１．０倍未満となる場合は高輝度部に着色が発生する懸念がある為、ひとつに合成されたデジタルゲイン値に基づいてクリップ処理（ステップＳ５１２）を行う必要がある。このクリップ処理は画面一律ではなく画像領域（あるいは画素）ごとに異なるものである。
【００３５】
クリップ処理（ステップＳ５１２）について補足すると、本来は、デジタルゲイン演算を行うハードウェアに、本発明の特徴である各画像領域（各画素）毎にクリップ処理を行う機能があることが望ましいが、汎用画像処理でも以下の手順により同様のことが可能である。
【００３６】
（２）１倍未満のデジタルゲイン演算による着色
図８を参照し、汎用画像処理を用いてクリップ処理を実現する方法を示す。汎用画像処理を用いてクリップ処理を施すには、各画素又は各画像領域のそれぞれにおいて、１倍未満のデジタルゲインが掛かるかどうかを検出する必要がある。
【００３７】
つまり、各画素又は各画像領域のそれぞれにおいて、Ｒ／Ｇｒ／Ｇｂ／Ｂの色毎のデジタルゲインの最小値を求めることができれば、その最小値に従ってクリップするべき値（クリップゲイン値）を算出することが可能となる。
【００３８】
また、色毎のデジタルゲインの最小値を求めるには、複数画像を比較して、低い方の値を返す“比較暗処理”によって可能となる。まず、各種デジタルゲイン処理を合成したゲインマップＧＡＩＮＭＡＰ＿０（ステップＳ２０１）を得る。ＧＡＩＮＭＡＰ＿０は画素毎に異なるデジタルゲイン値を格納するゲインマップであると仮定する。解像度は撮影画像と同じである。
【００３９】
ＧＡＩＮＭＡＰ＿０はＲ・Ｇｒ・Ｇｂ・Ｂの４色が一緒くたになっている為、これを分離（ステップＰ２０１）して４色それぞれのゲインマップＧＡＩＮＭＡＰ＿０[Ｒ]（ステップＳ２０２）、ＧＡＩＮＭＡＰ＿０[Ｇｒ]（ステップＳ２０３）、ＧＡＩＮＭＡＰ＿０[Ｇｂ]（ステップＳ２０４）、ＧＡＩＮＭＡＰ＿０[Ｂ]（ステップＳ２０５）を得る。解像度は撮影画像の縦横それぞれ半分である。
【００４０】
クリップ値を求める為には、これら４色のゲインマップから同じ位置における最小のデジタルゲイン値を算出する必要がある。従って、これら４色のゲインマップを対象に比較暗処理（ステップＰ２０２）を行うことで同じ位置における４色のデジタルゲイン値の最小値を示すゲインマップＧＡＩＮＭＡＰ＿１（ステップＳ２０６）を出力することができる。解像度は撮影画像の縦横それぞれ半分である。
【００４１】
次に、解像度を揃える為、ＧＡＩＮＭＡＰ＿１に対してリサイズ処理と必要に応じてフィルタリング（ステップＰ２０３）を行い、ＧＡＩＮＭＡＰ＿２（ステップＳ２０７）を得る。解像度は撮影画像と同じである。最後に、全面白の仮想的なＲＡＷ画像であるＲＡＷ＿ＷＨＩＴＥ（ステップＳ２０８）とＧＡＩＮＭＡＰ＿２を乗算（ステップＰ２０４）してクリップ画像ＣＬＩＰＭＡＰ（ステップＳ２０９）を得る。解像度は撮影画像と同じである。
【００４２】
ＣＬＩＰＭＡＰは各画素におけるクリップ値が格納された画像となっている。従って、図７の（ステップＳ５１２）にてデジタルゲイン演算（一律）を行った出力画像と、クリップ値が格納された画像を比較暗処理することにより、画素毎のクリップ処理が実現可能となる。
【００４３】
ステップＳ２０７とステップＳ２０８を乗算することの意味について説明する。ＧＡＩＮＭＡＰ＿２（ステップＳ２０７）は、各画素又は各画像領域における、Ｒ／Ｇｒ／Ｇｂ／Ｂの色毎のデジタルゲインの最小値が格納されたゲインマップである。１倍未満のデジタルゲインが存在する場合、飽和部分に着色するという問題が発生する為、１倍未満のデジタルゲインに相当する値にＲＧＢの値をクリップする必要がある。
【００４４】
この処理は、デジタルゲイン演算を行うハードウェアに該当する機能がなくとも、汎用的な画像処理によっても実装可能である。例えば、ある画素におけるデジタルゲインの最小値が１．２倍である場合、飽和部分に着色することは原理上起きないのでクリップ処理する必要はない。これはステップＳ２０７とステップＳ２０８を乗算することにおいては４０９５（１２ビットで白）×１．２＝４９１４となることに相当する。一方、画素におけるデジタルゲインの最小値が０．８倍である場合、飽和部分に着色する可能性があるのでクリップ処理する必要がある。
【００４５】
これはステップＳ２０７とステップＳ２０８を乗算することにおいては４０９５（１２ビットで白）×０．８＝３２７６となることに相当する。デジタルゲイン処理後のＲＧＢ値が３２７６ＬＳＢを超える場合は全て３２７６ＬＳＢにクリップすることで着色せずに１倍未満のデジタルゲイン処理を行うことができる。
【００４６】
すなわち、補正する領域あるいは画素において、各色の合成デジタルゲイン値が所定のゲイン値よりも小さい時に、各色の合成デジタルゲイン値をクリップゲイン値に決定する。
【００４７】
１倍未満のデジタルゲイン演算となる処理はいくつかあるが、ここでは周辺減光処理を例として挙げる。図２に示された流れに従って周辺減光処理を行うことを考えると、ステップＳ１０５で１倍未満のデジタルゲイン処理を行うことにより、飽和している画像領域（画素）はＲＧＢ出力値が揃った状態のまま飽和していない状態になる為、後段にあるホワイトバランス処理によってＲ信号とＢ信号が増幅されてマゼンタに着色する現象が発生する。
【００４８】
従って、周辺減光処理において高輝度部に不自然な着色を発生させない為には、通常、ステップＳ１０６（ホワイトバランス処理）が先でステップＳ１０５（周辺光量補正処理）が後にくる順番である必要があることになる。
【００４９】
トンネル効果を実現するにはＹＵＶに対して周辺減光処理を行うという手段も考えられるが、ＹＵＶのビット深度は基本的に８ビットしかない為、高階調性という面では不利となる。図９（ａ）の太枠で示した太陽付近の画像領域に対して、周辺減光処理の影響がどのように発生するかを図１０及び図１１に示す。なお、図９（ａ）は、晴天の街頭写真であり、図９（ｂ）は簡単のために図９（ａ）を模式化した図である。また、図１１は図１０の模式図である。
【００５０】
図１０に示されるように、左列の周辺減光処理→ホワイトバランス処理の順序の場合、元々飽和していた太陽がマゼンタに強く着色しており、Ｃｂ／Ｃｒ値が高く出力していることが読み取れる。一方、右列のホワイトバランス処理→周辺減光処理の順序の場合、太陽は無彩色のままＹ値だけが高くなっており、こちらの方が画像としては好ましいと言える。なお、図１１の破線は、太陽の輪郭を表し、斜線部はマゼンタ色を表す。
【００５１】
以上のことから、周辺減光処理などデジタルゲイン値が１倍未満となる演算を行う処理については、ＲＡＷ画像に対する画像処理の流れ（一部抜粋）は、図１２に示すようにホワイトバランス処理のあとにくることが望ましい。
【００５２】
前述した通り、高階調性の面から言えば各種デジタルゲイン処理は一律演算した方が有利であるが、１倍未満のデジタルゲイン値となる処理を含む場合はホワイトバランス処理との処理順序が高輝度部の着色に対して重要な要素となっており基本的に一律演算とはできず、互いに相反している状況である。
【００５３】
更に言えば、図１２に示すようにステップＳ９０５（周辺光量補正）→ステップＳ９０６（ホワイトバランス処理）→ステップＳ９０７（周辺減光処理）のような順序となると、減感処理より先に（１倍以上の）デジタルゲイン演算を行う分だけ画像が持つダイナミックレンジが低下してしまう為、周辺減光処理のような減感処理もデジタルゲインの一律演算に含めてしまうことが本来としては望ましい。
【００５４】
そこで、周辺減光処理のような減感処理をデジタルゲイン処理の一律演算に含めつつ、かつ高輝度部の着色を抑える方法として、画像領域（あるいは画素）毎に算出されるデジタルゲイン値に基いて、該当する画像領域（あるいは画素）毎のデジタルゲイン値が１倍未満となる場合には、それ相応の値にクリップ処理を行うことにより着色を防ぐことが可能となる。
【００５５】
なお、所定のＩＳＯ感度を操作者が設定することが可能な、ＩＳＯ感度設定手段が設けられても良い。これにより、画像処理手段は所定のＩＳＯ感度よりも高感度のときは、各画素領域の画像処理には個別のデジタルゲインが用いられても良い。
【００５６】
すなわち、トーンジャンプ（階調飛び）はある程度画像のＳ／Ｎ比が低下してくると、ランダムノイズに埋もれて視認できなくなる。そのため、ＩＳＯ感度やデジタルゲインの条件に応じて本発明の処理を実施するかどうかを選択することで、必要のない場合は処理時間を優先することが可能である。
【００５７】
また、ここでの各画素領域とは、例えば、１画素単位、または、元画像の縦横がそれぞれ１／８の大きさの領域を指す。すなわち、クリップ処理は画素単位で行うことが可能であるが、この方式では処理時間やメモリ消費量が大きい。このため、元画像の縦横がそれぞれ１／８の大きさに分割してゲイン値を求めることが可能である。なお、画素はＲ／Ｇ／Ｂの３色であっても良い。
【符号の説明】
【００５８】
２１  アナログフロントエンド部（撮像手段）
２２  信号処理部（画像処理手段）
２８  制御部ＣＰＵ（デジタルゲイン算出手段、デジタルゲイン決定手段）
【図１】
2014171186.tif 000003
【図２】
2014171186.tif 000004
【図４】
2014171186.tif 000005
【図５】
2014171186.tif 000006
【図６】
2014171186.tif 000007
【図７】
2014171186.tif 000008
【図８】
2014171186.tif 000009
【図１１】
2014171186.tif 000010
【図１２】
2014171186.tif 000011
【図３】
2014171186.tif 000012
【図９】
2014171186.tif 000013
【図１０】
2014171186.tif 000014