"長時間露光画素からの高感度画素信号と短時間露光画素からの低感度画素信号を出力する撮像素子と、前記撮像素子からの出力画素信号を入力して、画素信号のブルーミング補正を実行するブルーミング補正処理部を有し、前記ブルーミング補正処理部は、前記撮像素子からの入力画素値と、ブルーミングの影響のない理想画素値との差分または比率に応じて、前記撮像素子からの入力画素の画素値補正を実行する撮像装置。前記ブルーミング補正処理部は、ブルーミング補正対象となる注目画素の近傍画素からの電荷漏れに相当するブルーミング量を、前記撮像素子から入力する低感度画素信号を利用して推定するブルーミング量推定部と、前記ブルーミング量推定部の推定したブルーミング量を前記撮像素子からの入力画素値から減算する演算部を有する請求項1に記載の撮像装置。前記ブルーミング補正処理部は、ブルーミング補正対象となる注目画素の近傍画素からの電荷漏れに相当するブルーミング量を、撮像素子の画素配列と、撮像素子の高感度画素と低感度画素の露光制御パターンとを考慮した数式モデルに基づいて算出するブルーミング量推定部を有する請求項1に記載の撮像装置。前記ブルーミング補正処理部は、ブルーミング補正対象となる注目画素の画素位置に対応する各色の高感度画素値および低感度画素値を生成する信号生成部と、前記信号生成部の生成した信号を入力して前記注目画素のブルーミング補正を実行する補正処理部を有する請求項1に記載の撮像装置。前記ブルーミング補正処理部は、前記撮像素子からの入力画素値と、ブルーミングの影響のない理想画素値とを対応付けたテーブルを適用して、前記撮像素子からの入力画素の画素値補正を実行する請求項1に記載の撮像装置。前記ブルーミング補正処理部は、前記撮像素子からの入力画素値と、該入力画素値とブルーミングの影響のない理想画素値との差分とを対応付けたテーブルを適用して、前記撮像素子からの入力画素に含まれるブルーミング量を推定する請求項1に記載の撮像装置。前記ブルーミング補正処理部は、ブルーミング補正対象となる注目画素の近傍画素からの電荷漏れに相当するブルーミング量を、前記撮像素子から入力する低感度画素信号を利用して推定するブルーミング量推定部と、前記ブルーミング量推定部の推定したブルーミング量に、予め規定した減衰パラメータを乗算して減衰ブルーミング量を算出する乗算部と、前記乗算部の算出した減衰ブルーミング量を前記撮像素子からの入力画素値から減算する演算部を有する請求項1に記載の撮像装置。前記ブルーミング補正処理部は、ブルーミング補正対象となる注目画素の近傍画素からの電荷漏れに相当するブルーミング量を、前記撮像素子から入力する低感度画素信号を利用して推定し、さらに、該推定結果に基づいてブルーミング量を減算した低感度画素信号を利用して、再度、ブルーミング量の推定を実行する構成を有する請求項1に記載の撮像装置。前記ブルーミング補正処理部は、ブルーミング補正対象となる注目画素が動き領域であるか否かを判定する動き検出部を有し、前記動き検出部の検出情報に応じてブルーミング補正態様を変更する構成を有する請求項1に記載の撮像装置。前記ブルーミング補正処理部は、ブルーミング補正対象となる注目画素がエッジ領域であるか否かを判定するエッジ検出部を有し、前記エッジ検出部の検出情報に応じてブルーミング補正態様を変更する構成を有する請求項1に記載の撮像装置。前記ブルーミング補正処理部は、ブルーミング補正対象となる注目画素が動き領域またはエッジ領域である場合、該注目画素に対応する推定ブルーミング量を減少させる過補正対策部を有する請求項1に記載の撮像装置。前記ブルーミング補正処理部は、入力画素値が飽和しているか否かを判定し、飽和値である場合にはブルーミング補正を実行しない構成である請求項1に記載の撮像装置。前記撮像装置は、さらに、前記ブルーミング補正処理部の生成したブルーミング補正画像を入力して広ダイナミックレンジ画像を生成する広ダイナミックレンジHDR画像生成部を有する請求項1に記載の撮像装置。長時間露光画素からの高感度画素信号と短時間露光画素からの低感度画素信号を出力する撮像素子と、前記撮像素子からの出力画素信号を入力して、画素信号の補正を実行する補正処理部を有し、前記補正処理部は、前記撮像素子からの入力画素値と、前記撮像素子に対する入射光量と出力値との理想的な線形特性に従った理想画素値との差分または比率に応じて、前記撮像素子からの入力画素の画素値補正を実行する撮像装置。前記補正処理部は、前記撮像素子からの入力画素値に含まれる非線形特性を、前記理想的な線形特性に従った理想画素値を適用して補正する請求項14に記載の撮像装置。前記補正処理部は、複数回の撮影処理によって取得した前記撮像素子の前記理想画素値、または、該理想画素値に基づく補正画素値算出に適用するルックアップテーブルLUTを記憶部から取得して画素値補正を実行する請求項14に記載の撮像装置。撮像装置において実行する画像処理方法であり、前記撮像装置は、長時間露光画素からの高感度画素信号と短時間露光画素からの低感度画素信号を出力する撮像素子と、前記撮像素子からの出力画素信号を入力して、画素信号のブルーミング補正を実行するブルーミング補正処理部を有し、前記ブルーミング補正処理部において、前記撮像素子からの入力画素値と、ブルーミングの影響のない理想画素値との差分または比率に応じて、前記撮像素子からの入力画素の画素値補正を実行する画像処理方法。撮像装置において画像処理を実行させるプログラムであり、前記撮像装置は、長時間露光画素からの高感度画素信号と短時間露光画素からの低感度画素信号を出力する撮像素子と、前記撮像素子からの出力画素信号を入力して、画素信号のブルーミング補正を実行するブルーミング補正処理部を有し、前記ブルーミング補正処理部に、前記撮像素子からの入力画素値と、ブルーミングの影響のない理想画素値との差分または比率に応じて、前記撮像素子からの入力画素の画素値補正を実行させるプログラム。本開示は、例えば上記の問題点に鑑みてなされたものであり、画素間の電荷漏れによるブルーミングの補正処理を実行する撮像装置、および画像処理方法、並びにプログラムを提供することを目的とする。本開示は、例えば1つの撮影画像に基づいて生成されるワンショット型の広ダイナミックレンジHDR画像を生成する撮像装置に適したブルーミング補正処理を実行する撮像装置、および画像処理方法、並びにプログラムを提供することを目的とする。本開示の第1の側面は、長時間露光画素からの高感度画素信号と短時間露光画素からの低感度画素信号を出力する撮像素子と、前記撮像素子からの出力画素信号を入力して、画素信号のブルーミング補正を実行するブルーミング補正処理部を有し、前記ブルーミング補正処理部は、前記撮像素子からの入力画素値と、ブルーミングの影響のない理想画素値との差分または比率に応じて、前記撮像素子からの入力画素の画素値補正を実行する撮像装置にある。さらに、本開示の撮像装置の一実施態様において、前記ブルーミング補正処理部は、ブルーミング補正対象となる注目画素の近傍画素からの電荷漏れに相当するブルーミング量を、前記撮像素子から入力する低感度画素信号を利用して推定するブルーミング量推定部と、前記ブルーミング量推定部の推定したブルーミング量を前記撮像素子からの入力画素値から減算する演算部を有する。さらに、本開示の撮像装置の一実施態様において、前記ブルーミング補正処理部は、ブルーミング補正対象となる注目画素の近傍画素からの電荷漏れに相当するブルーミング量を、撮像素子の画素配列と、撮像素子の高感度画素と低感度画素の露光制御パターンとを考慮した数式モデルに基づいて算出するブルーミング量推定部を有する。さらに、本開示の撮像装置の一実施態様において、前記ブルーミング補正処理部は、ブルーミング補正対象となる注目画素の画素位置に対応する各色の高感度画素値および低感度画素値を生成する信号生成部と、前記信号生成部の生成した信号を入力して前記注目画素のブルーミング補正を実行する補正処理部を有する。さらに、本開示の撮像装置の一実施態様において、前記ブルーミング補正処理部は、前記撮像素子からの入力画素値と、ブルーミングの影響のない理想画素値とを対応付けたテーブルを適用して、前記撮像素子からの入力画素の画素値補正を実行する。さらに、本開示の撮像装置の一実施態様において、前記ブルーミング補正処理部は、前記撮像素子からの入力画素値と、該入力画素値とブルーミングの影響のない理想画素値との差分とを対応付けたテーブルを適用して、前記撮像素子からの入力画素に含まれるブルーミング量を推定する。さらに、本開示の撮像装置の一実施態様において、前記ブルーミング補正処理部は、ブルーミング補正対象となる注目画素の近傍画素からの電荷漏れに相当するブルーミング量を、前記撮像素子から入力する低感度画素信号を利用して推定するブルーミング量推定部と、前記ブルーミング量推定部の推定したブルーミング量に、予め規定した減衰パラメータを乗算して減衰ブルーミング量を算出する乗算部と、前記乗算部の算出した減衰ブルーミング量を前記撮像素子からの入力画素値から減算する演算部を有する。さらに、本開示の撮像装置の一実施態様において、前記ブルーミング補正処理部は、ブルーミング補正対象となる注目画素の近傍画素からの電荷漏れに相当するブルーミング量を、前記撮像素子から入力する低感度画素信号を利用して推定し、さらに、該推定結果に基づいてブルーミング量を減算した低感度画素信号を利用して、再度、ブルーミング量の推定を実行する構成を有する。さらに、本開示の撮像装置の一実施態様において、前記ブルーミング補正処理部は、ブルーミング補正対象となる注目画素が動き領域であるか否かを判定する動き検出部を有し、前記動き検出部の検出情報に応じてブルーミング補正態様を変更する構成を有する。さらに、本開示の撮像装置の一実施態様において、前記ブルーミング補正処理部は、ブルーミング補正対象となる注目画素がエッジ領域であるか否かを判定するエッジ検出部を有し、前記エッジ検出部の検出情報に応じてブルーミング補正態様を変更する構成を有する。さらに、本開示の撮像装置の一実施態様において、前記ブルーミング補正処理部は、ブルーミング補正対象となる注目画素が動き領域またはエッジ領域である場合、該注目画素に対応する推定ブルーミング量を減少させる過補正対策部を有する。さらに、本開示の撮像装置の一実施態様において、前記ブルーミング補正処理部は、入力画素値が飽和しているか否かを判定し、飽和値である場合にはブルーミング補正を実行しない構成である。さらに、本開示の撮像装置の一実施態様において、前記撮像装置は、さらに、前記ブルーミング補正処理部の生成したブルーミング補正画像を入力して広ダイナミックレンジ画像を生成する広ダイナミックレンジHDR画像生成部を有する。さらに、本開示の第2の側面は、長時間露光画素からの高感度画素信号と短時間露光画素からの低感度画素信号を出力する撮像素子と、前記撮像素子からの出力画素信号を入力して、画素信号の補正を実行する補正処理部を有し、前記補正処理部は、前記撮像素子からの入力画素値と、前記撮像素子に対する入射光量と出力値との理想的な線形特性に従った理想画素値との差分または比率に応じて、前記撮像素子からの入力画素の画素値補正を実行する撮像装置にある。さらに、本開示の撮像装置の一実施態様において、前記補正処理部は、前記撮像素子からの入力画素値に含まれる非線形特性を、前記理想的な線形特性に従った理想画素値を適用して補正する。さらに、本開示の撮像装置の一実施態様において、前記補正処理部は、複数回の撮影処理によって取得した前記撮像素子の前記理想画素値、または、該理想画素値に基づく補正画素値算出に適用するルックアップテーブルLUTを記憶部から取得して画素値補正を実行する。さらに、本開示の第3の側面は、撮像装置において実行する画像処理方法であり、前記撮像装置は、長時間露光画素からの高感度画素信号と短時間露光画素からの低感度画素信号を出力する撮像素子と、前記撮像素子からの出力画素信号を入力して、画素信号のブルーミング補正を実行するブルーミング補正処理部を有し、前記ブルーミング補正処理部において、前記撮像素子からの入力画素値と、ブルーミングの影響のない理想画素値との差分または比率に応じて、前記撮像素子からの入力画素の画素値補正を実行する画像処理方法にある。さらに、本開示の第4の側面は、撮像装置において画像処理を実行させるプログラムであり、前記撮像装置は、長時間露光画素からの高感度画素信号と短時間露光画素からの低感度画素信号を出力する撮像素子と、前記撮像素子からの出力画素信号を入力して、画素信号のブルーミング補正を実行するブルーミング補正処理部を有し、前記ブルーミング補正処理部に、前記撮像素子からの入力画素値と、ブルーミングの影響のない理想画素値との差分または比率に応じて、前記撮像素子からの入力画素の画素値補正を実行させるプログラムにある。なお、本開示のプログラムは、例えば、様々なプログラムコードを実行可能な情報処理装置やコンピュータシステムに対して例えば記憶媒体によって提供されるプログラムである。このようなプログラムを情報処理装置やコンピュータシステム上のプログラム実行部で実行することでプログラムに応じた処理が実現される。本開示のさらに他の目的、特徴や利点は、後述する本開示の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。本開示の一実施例によれば、ワンショット型の広ダイナミックレンジ撮影画像に対する高精度なブルーミング補正を実現する装置、方法が実現される。具体的には、高感度画素信号と低感度画素信号を出力する撮像素子からの出力画素信号を入力して、画素信号のブルーミング補正を実行する。補正処理部は、撮像素子からの入力画素値と、ブルーミングの影響のない理想画素値との差分または比率に応じて、入力画素の画素値補正を実行する。例えば、補正対象画素の近傍画素からの電荷漏れに相当するブルーミング量を、低感度画素信号を利用して推定し、推定したブルーミング量を入力画素値から減算する。具体的には、数式モデルやLUTを適用した処理を行う。本開示の構成によれば、ブルーミングを被った画素のブルーミング量を抑圧することによって、ブルーミングによる非線形性補正し、正しい色再現や、画像の階調を正確に表現でき、画質を向上できる。以下、図面を参照しながら本開示の撮像装置、および画像処理方法、並びにプログラムの詳細について説明する。説明は、以下の項目に従って行う。1.撮像素子の特性の計測処理について2.ブルーミングの数式モデルを利用した補正処理例2-1.長時間露光画素から長時間露光画素へのブルーミング量LL2-2.長時間露光画素から短時間露光画素へのブルーミング量LS2-3.短時間露光画素から長時間露光画素へのブルーミング量SL2-4.短時間露光画素から短時間露光画素へのブルーミング量SS3.複数のブルーミング発生画素からの相互作用を考慮した実施例4.ブルーミング補正処理の実施例4-1.数式モデルを利用した基本的なブルーミング補正処理例4-2.数式モデルを利用し、過補正対策を施したブルーミング補正処理例4-3.数式モデルを利用し、繰り返し補正を行う処理例4-4.LUT等、予め取得したデータに基づく補正処理例4-5.異なる補正手法の組み合わせによるブルーミング補正処理について4-6.動被写体やエッジによる過補正の対策を施した補正処理例5.撮像装置の構成例5-1.撮像装置の構成例15-2.撮像装置の構成例26.その他の実施例:ブルーミング以外のセンサ特性に基づく画像の補正7.本開示の構成のまとめ[1.撮像素子の特性の計測処理について]以下に説明する本開示の撮像装置の一実施例では、撮像素子の特性を利用して、ブルーミング補正を行う。まず、図6以下を参照して撮像素子の特性情報の計測処理について説明する。図6は、撮像素子の特性情報の計測を行うためのシステム構成の一例を示している。撮影対象とする被写体102は、例えば様々な色や輝度領域を設定したテストパターンであり、具体的には、例えばカラーチェック処理などにおいて利用されるマクベスチャートなどが利用可能である。この被写体102に照明101を照射して、特性計測用の撮像素子イメージセンサ104を備えた撮像装置カメラにおいて画像を撮影する。なお、図6に示す特性計測に適用する装置としては、RAW画像を取得可能なカメラを適用してもよいが、一般的なカメラの構成を備えることは必須ではなく、撮像素子であるセンサの生データを取得可能な構成を持つ基盤や装置を適用してもよい。照明101、被写体102の条件位置などを固定し、撮像素子イメージセンサ104についても同じ条件で撮影するなら、ノイズを無視すれば同一の画像を取得できる。撮像素子イメージセンサ104は、画素毎に露光時間を変えて撮影できるセンサである。図に示す制御部105の生成する制御情報である露光時間情報106に基づいて画素単位で露光時間を設定して撮影を行うことができる。まず、すべての画素の露光時間を同一にして撮影する。制御部105により、撮像素子104の全体の露光時間を短~長間で細かく変化させながら取得するセンサ画像107を、順次、記憶装置108に記録する。図7A測定結果は、露光時間を変化させながら取得したセンサ画像107の中の、ある隣接したR,G,B画素値の変化を表す。一般に被写体の変化がないときには、露光時間と画素値は比例の関係を持つ。しかし、図7Aに示すように、露光時間が短い時には線形性があるものの、露光時間が長くなり特定の画素が飽和レベルに近づいてくると非線形性が発生する。これらが飽和やブルーミングによる非線形性である。時間t1において、G画素が飽和し、この飽和に基づいてG画素で溢れた電荷が隣接するB画素、R画素に流れ込むブルーミングが発生する。このブルーミングによって、B画素とR画素の線形性が崩れている。すなわち、蓄積電荷ペースが増加している。さらに、時間t2において、B画素が飽和し、この飽和に基づいてB画素で溢れた電荷が隣接するR画素に流れ込むブルーミングが発生する。このブルーミングによって、R画素の線形性が再度崩れ、蓄積電荷ペースがさらに増加している。図7B理想特性は、図7A測定データにおける線形性のある区間のデータ時間t0~t1だけを利用して線形回帰を行った結果である。線形回帰は例えば最小二乗法などで行う。これにより、ある画素のブルーミングのない理想的なデータ[理想特性]を取得できる。例えば、露光時間がEX1であるときのR画素の理想画素値はR1,B画素の理想画素値はG1と求めることができる。この露光時間EX1では、例えばB画素、R画素はブルーミングの影響をうけている区間であるが、それぞれブルーミングの影響がない理想特性B、理想特性Rを得られる。同様にG画素は飽和しているが、飽和を無視したときの理想特性Gを得ることができる。このように、測定データにおける線形性のある区間のデータ時間t0~t1を利用した線形回帰を行って、図7Bに示す実線データ理想的なデータ理想特性を求める。理想特性は、撮像素子の画素配列パターンと、撮像素子において実際の撮影で利用する露光制御パターンに応じて算出し、撮影画像の補正処理には、配列パターンと露光制御パターンの一致する設定の理想特性を適用することが好ましい。なお、撮像素子104の画素配列パターンと露光制御パターンの例を図8に示す。図8には、A~Mの13種類の画素配列パターンと露光制御パターンを示している。白い画素が長時間露光画素高感度画素、グレーの画素が短時間露光画素低感度画素、である。例えば、図8に示すA~Mのパターンごと、各色R,G,BあるいはR,G,B,W単位の理想特性を算出する。算出した理想特性は、ブルーミング補正を行う画像処理装置や撮像装置の記憶部に格納する。ブルーミングの補正は、この理想データである理想特性と、実際の撮影処理によって得られる実測データを利用した補正処理として行われる。具体的には実測データから理想データを算出する処理として実行する。具体的な補正処理の方法としては例えば以下の方法がある。aブルーミングの数式モデルを導出し、その逆関数によって補正する方法b実測データと理想データの1対1対応データをテーブルLUT:LookUpTableとして保持して、テーブルを参照して補正する方法c上記LUTの代表点のみ利用して、近似して補正する方法d上記の各方法を組み合わせて利用した補正方法例えばこれらの方法がある。撮像素子104の画素配列や露光制御態様は、先に図8を参照して説明したように、様々であり、この種類によって理想特性と実測データとの対応関係も異なってくる。以下の実施例では、一例として図8Aに示す画素配列と露光制御構成に従った撮像素子104を利用して処理例について説明する。なお、この図8A以外の画素配列と露光制御構成であっても、理想特性と実測データとの対応関係データが異なるのみであり、以下に示す本開示の処理が適用可能である。[2.ブルーミングの数式モデルを利用した補正処理例]まず、ブルーミングの数式モデルを利用した補正処理例について説明する。ブルーミングの数式モデルの導出ブルーミングの現象を最も単純に記述する方法を示す。単純なモデル:1画素から1画素へのブルーミングここでは、ある1画素Aggressorから、ある1画素Victimへのブルーミングについてのみ考慮し、相互作用や複数の画素からのブルーミングについては考慮しない。ブルーミングの量の要因には、入射する光の波長や、温度特性などによる変動なども考えられるが、ここではそれらの要因を考慮せず、一定であるとして簡単なモデルを示す。発生するブルーミングの種類は露光時間に応じてパターンがある。なお、長時間露光と短時間露光における電荷の蓄積については、図9に示すような撮影処理に伴う電荷蓄積動作を想定して数式モデルを導出する。図9には、a読み出しタイミングb長時間露光リセットタイミングc長時間露光電荷量d短時間露光リセットタイミングe短時間露光電荷量これらの時間推移を示している。長時間露光画素は、長時間露光リセットタイミングt1を電荷蓄積開始時間として、次の読み出しタイミングtrまで露光時間:tb、画素に電荷蓄積を行って電荷量に応じた信号量を画素値として読み取る。短時間露光画素は、短時間露光リセットタイミングt2を電荷蓄積開始時間として、次の読み出しタイミングtrまで露光時間:td、画素に電荷蓄積を行って電荷量に応じた信号量を画素値として読み取る。なお、短時間露光のリセットタイミングの前には電荷が溜まっていることを想定する。数式モデル導入のために下記のように各パラメータを定義する。Ai:ブルーミングを発生する画素Aggressor画素が時間Tbだけ露光したときの理想値飽和しない場合の値As:Aggressor画素のセンサ出力値Vi:ブルーミングを受ける画素Victim画素が時間Tbだけ露光したときの理想値ブルーミングの影響なしVs:Victim画素のセンサ出力値Tb:高感度長時間露光の露光時間Td:低感度短時間露光の露光時間bth:Aggressor画素がブルーミングを発生させる信号レベルbrt:Aggressor画素からのブルーミング比率R:長時間露光画素と短時間露光画素との露光比Tb/Tdなお、bthブルーミング発生信号レベル,brtブルーミング比率は、実際にはセンサ特性や、温度特性、入射光の波長によって変化することがあるが、ここでは簡易的に、センサによって一意に求まるパラメータであるとする。以下、図10~図13を参照して、以下の各ブルーミング態様に応じたブルーミング量、すなわち電荷溢れによる流入電荷量の算出式例について説明する。以下の4種類のブルーミング量について説明する。1長時間露光画素から長時間露光画素へのブルーミング量LL2長時間露光画素から短時間露光画素へのブルーミング量LS3短時間露光画素から長時間露光画素へのブルーミング量SL4短時間露光画素から短時間露光画素へのブルーミング量SSなお、以下では、ブルーミングを発生させ、電荷溢れを起す画素をブルーミング発生画素A:Aggressor画素、隣接画素から溢れた電荷を流入してしまう画素をブルーミング受容画素V:Victim画素、として説明する。[2-1.長時間露光画素から長時間露光画素へのブルーミング量LL]まず、図10を参照して長時間露光画素から長時間露光画素へのブルーミング量LLの算出式について説明する。図10に示す例は、ブルーミング発生画素A:Aggressor画素=長時間露光画素、ブルーミング受容画素V:Victim画素=長時間露光画素、この設定である。時間を横軸とし、蓄積電荷量を縦軸として、各画素、すなわちブルーミング発生画素A:Aggressor画素=長時間露光画素、ブルーミング受容画素V:Victim画素=長時間露光画素、これらの蓄積電荷の時間推移を示している。実線が実際の蓄積電荷の推移データであり、点線が理想特性である。露光時間はTb、ブルーミング発生信号レベル=bth、である。なお、ブルーミング発生信号レベル=bthは、飽和信号レベルより高い信号レベルとしている。時間t1において、ブルーミング発生画素A:Aggressor画素が飽和し、点線で示す理想特性の信号レベルがブルーミング発生信号レベルbthとなる時間t2においてブルーミングが発生する。すなわち画素間の電荷溢れと電荷流入が開始する。時間t2のブルーミング発生タイミング以降において、ブルーミング受容画素V:Victim画素の電荷量は点線で示す理想特性からはずれた直線を描く。最終的な露光終了時間trにおいて、ブルーミング受容画素V:Victim画素の実電荷量Vsと、ブルーミング受容画素V:Victim画素の理想特性上の電荷量Viと、の差分がブルーミング量となる。ブルーミング発生画素A:Aggressor画素=長時間露光画素、ブルーミング受容画素V:Victim画素=長時間露光画素、これら長時間露光画素間におけるブルーミング量LLは以下のように算出される。まず、ブルーミング発生画素A:Aggressor画素の理想特性Aiに基づいて算出されるブルーミング量brtをLLAi,brtとすると、最終的な露光終了時間trにおける、ブルーミング受容画素V:Victim画素の実電荷量Vsと、ブルーミング受容画素V:Victim画素の理想特性上の電荷量Viと、の関係式は、以下の関係式式1となる。式1また、露光時間:X=0~trにおけるブルーミング量brtをLLX,brtとすると、ブルーミング量LLX,brtの算出式は、以下の式2によって示される。式2[2-2.長時間露光画素から短時間露光画素へのブルーミング量LS]次に、図11を参照して長時間露光画素から短時間露光画素へのブルーミング量LSの算出式について説明する。図11に示す例は、ブルーミング発生画素A:Aggressor画素=長時間露光画素、ブルーミング受容画素V:Victim画素=短時間露光画素、この設定である。時間を横軸とし、蓄積電荷量を縦軸として、各画素、すなわちブルーミング発生画素A:Aggressor画素=長時間露光画素、ブルーミング受容画素V:Victim画素=短時間露光画素、これらの蓄積電荷の時間推移を示している。実線が実際の蓄積電荷の推移データであり、点線が理想特性である。ブルーミング受容画素V:Victim画素=短時間露光画素は、時間t2においてリセットされ、時間t2後の電荷蓄積量を出力画素値Vsとしている。ブルーミング受容画素V:Victim画素の理想特性に従った点線は時間TrにおいてViとなるラインと、Vi/Rとなる2つのラインを示している。時間trにおいてViとなるラインは、時間0から継続して電荷蓄積が実行された場合の理想特性ラインである。一方、時間trにおいてVi/Rとなるラインは、時間t2から露光が実行された場合の理想特性ラインである。Rは、長時間露光画素と短時間露光画素との露光比Tb/Tdである。露光時間は、長時間露光画素がTb、短時間露光画素がTd、ブルーミング発生信号レベル=bth、である。時間t1において、長時間露光画素であるブルーミング発生画素A:Aggressor画素が飽和し、点線で示す理想特性の信号レベルがブルーミング発生信号レベルbthとなる時間t3においてブルーミングが発生する。すなわち画素間の電荷溢れと電荷流入が開始する。なお、時間t1~時間t3間の時間t2において、短時間露光画素であるブルーミング受容画素V:Victim画素の電荷蓄積が開始される設定としている。短時間露光画素であるブルーミング受容画素V:Victim画素は、時間t2~t3までは、ブルーミングの影響のない電荷蓄積が実行される。しかし、時間t3のブルーミング発生タイミング以降において、ブルーミング受容画素V:Victim画素の電荷量は点線で示す理想特性からはずれた直線を描く。最終的な露光終了時間trにおいて、ブルーミング受容画素V:Victim画素の実電荷量Vsと、ブルーミング受容画素V:Victim画素の理想特性上の電荷量Vi/Rと、の差分がブルーミング量となる。ブルーミング発生画素A:Aggressor画素=長時間露光画素、ブルーミング受容画素V:Victim画素=短時間露光画素、この長時間露光画素から短時間露光画素へのブルーミング量LSは以下のように算出される。まず、ブルーミング発生画素A:Aggressor画素の理想特性Aiに基づいて算出されるブルーミング量brtをLSAi,brtとすると、最終的な露光終了時間trにおける、ブルーミング受容画素V:Victim画素の実電荷量Vsと、ブルーミング受容画素V:Victim画素の理想特性上の電荷量Vi/Rと、の関係式は、以下の関係式式3となる。式3また、露光時間:X=0~trにおけるブルーミング量brtをLSX,brtとすると、ブルーミング量LSX,brtの算出式は、以下の式4によって示される。式4[2-3.短時間露光画素から長時間露光画素へのブルーミング量SL]次に、図12を参照して短時間露光画素から長時間露光画素へのブルーミング量SLの算出式について説明する。図12に示す例は、ブルーミング発生画素A:Aggressor画素=短時間露光画素、ブルーミング受容画素V:Victim画素=長時間露光画素、この設定である。時間を横軸とし、蓄積電荷量を縦軸として、各画素、すなわちブルーミング発生画素A:Aggressor画素=短時間露光画素、ブルーミング受容画素V:Victim画素=長時間露光画素、これらの蓄積電荷の時間推移を示している。実線が実際の蓄積電荷の推移データであり、点線が理想特性である。ブルーミング発生画素A:Aggressor画素=短時間露光画素は、時間t3においてリセットされ、時間t3後の電荷蓄積量を出力画素値Vsとしている。ブルーミング受容画素V:Victim画素の理想特性に従った点線は時間TrにおいてViとなるラインと、Vi/Rとなる2つのラインを示している。時間trにおいてViとなるラインは、時間0から継続して電荷蓄積が実行された場合の理想特性ラインである。一方、時間trにおいてVi/Rとなるラインは、時間t2から露光が実行された場合の理想特性ラインである。Rは、長時間露光画素と短時間露光画素との露光比Tb/Tdである。露光時間は、長時間露光画素がTb、短時間露光画素がTd、ブルーミング発生信号レベル=bth、である。時間t1において、短時間露光画素であるブルーミング発生画素A:Aggressor画素が飽和し、点線AL1で示す理想特性の信号レベルがブルーミング発生信号レベルbthとなる時間t2においてブルーミングが発生する。すなわち画素間の電荷溢れと電荷流入が開始する。なお、短時間露光画素であるブルーミング発生画素A:Aggressor画素の撮影処理に基づく電荷蓄積処理は、時間t3~tr間の露光時間tdに実行され、時間0~t3の間の露光によって短時間露光画素に蓄積される電荷は撮影開始t3時点でリセットされる電荷である。このリセット対象の電荷によってブルーミングが発生してしまう例を示している。長時間露光画素であるブルーミング受容画素V:Victim画素は、時間0~t2までは、ブルーミングの影響のない電荷蓄積が実行される。しかし、時間t2のブルーミング発生タイミング以降において、ブルーミング受容画素V:Victim画素の電荷量は点線VL1で示す理想特性からはずれた直線を描く。その後、時間t3において、短時間露光画素であるブルーミング発生画素A:Aggressor画素はリセット処理が行われ、被写体の撮影に応じた露光時間tdの露光処理が開始される。この露光処理が開始時点で、短時間露光画素に蓄積された電荷はリセットされ、新たに被写体輝度に応じた電荷の蓄積を開始するため、電荷溢れは停止する。すなわちブルーミング発生は停止することになる。しかし、この時間t3において、長時間露光画素であるブルーミング受容画素V:Victim画素には、すでに図に示す理想特性ラインVL1と実線で示す実電荷ラインとの差分SLFに相当するブルーミング電荷量が、被写体輝度と無関係な余分な電荷として蓄積されている。さらに、時間t3以降の短時間露光画素であるブルーミング発生画素A:Aggressor画素の露光時間tdにおいて、短時間露光画素は、時間t4において、再度、飽和し、点線AL2で示す理想特性の信号レベルがブルーミング発生信号レベルbthとなる時間t5においてブルーミングを発生させる。すなわち画素間の電荷溢れと電荷流入が再び発生する。長時間露光画素であるブルーミング受容画素V:Victim画素は、時間t5以降、点線VL2で示す理想特性からはずれた直線を描く。この時間t5以降のブルーミング量は図に示すSLBとなる。最終的な露光終了時間trにおいて、ブルーミング受容画素V:Victim画素の実電荷量Vsと、ブルーミング受容画素V:Victim画素の理想特性上の電荷量Viと、の差分がブルーミング量となる。最終的なブルーミング量は、SLAとSLBの加算結果に相当する。ブルーミング発生画素A:Aggressor画素=短時間露光画素、ブルーミング受容画素V:Victim画素=長時間露光画素、この短時間露光画素から長時間露光画素へのブルーミング量SLは以下のように算出される。まず、ブルーミング発生画素A:Aggressor画素の理想特性Aiに基づいて算出されるブルーミング量brtをSLAi,brtとすると、最終的な露光終了時間trにおける、ブルーミング受容画素V:Victim画素の実電荷量Vsと、ブルーミング受容画素V:Victim画素の理想特性上の電荷量Viと、の関係式は、以下の関係式式5となる。式5また、露光時間:X=0~trにおけるブルーミング量brtをSLX,brtとすると、ブルーミング量SLX,brtの算出式は、以下の式6によって示される。式6[2-4.短時間露光画素から短時間露光画素へのブルーミング量SS]次に、図13を参照して短時間露光画素から短時間露光画素へのブルーミング量SSの算出式について説明する。図13に示す例は、ブルーミング発生画素A:Aggressor画素=短時間露光画素、ブルーミング受容画素V:Victim画素=短時間露光画素、この設定である。時間を横軸とし、蓄積電荷量を縦軸として、各画素、すなわちブルーミング発生画素A:Aggressor画素=短時間露光画素、ブルーミング受容画素V:Victim画素=短時間露光画素、これらの蓄積電荷の時間推移を示している。実線が実際の蓄積電荷の推移データであり、点線が理想特性である。ブルーミング発生画素A:Aggressor画素=短時間露光画素、およびブルーミング受容画素V:Victim画素=短時間露光画素とも、時間t3においてリセットされ、時間t3後の電荷蓄積量を出力画素値As,Vsとしている。露光時間は、長時間露光画素がTb、短時間露光画素がTd、ブルーミング発生信号レベル=bth、である。時間t1において、短時間露光画素であるブルーミング発生画素A:Aggressor画素が飽和し、点線AL1で示す理想特性の信号レベルがブルーミング発生信号レベルbthとなる時間t2においてブルーミングが発生する。すなわち画素間の電荷溢れと電荷流入が開始する。なお、短時間露光画素であるブルーミング発生画素A:Aggressor画素の撮影処理に基づく電荷蓄積処理は、時間t3~tr間の露光時間tdに実行され、時間0~t3の間の露光によって短時間露光画素に蓄積される電荷は撮影開始t3時点でリセットされる電荷である。このリセット対象の電荷によってブルーミングが発生してしまう例を示している。短時間露光画素であるブルーミング受容画素V:Victim画素は、時間0~t2までは、ブルーミングの影響のない電荷蓄積が実行される。しかし、時間t2のブルーミング発生タイミング以降において、ブルーミング受容画素V:Victim画素の電荷量は点線VL1で示す理想特性からはずれた直線を描く。その後、時間t3において、短時間露光画素であるブルーミング発生画素A:Aggressor画素、ブルーミング受容画素V:Victim画素とも、リセット処理が行われ、被写体の撮影に応じた露光時間tdの露光処理が開始される。この露光処理が開始時点で、短時間露光画素に蓄積された電荷はリセットされ、新たに被写体輝度に応じた電荷の蓄積を開始するため、電荷溢れは停止する。すなわちブルーミング発生は停止することになる。しかし、この露光時間tdにおいて、短時間露光画素であるブルーミング発生画素A:Aggressor画素は、時間t4において、再度。飽和し、点線AL2で示す理想特性の信号レベルがブルーミング発生信号レベルbthとなる時間t5においてブルーミングを発生させる。すなわち画素間の電荷溢れと電荷流入が再び発生する。短時間露光画素であるブルーミング受容画素V:Victim画素は、時間t5以降、点線VL2で示す理想特性からはずれた直線を描く。最終的な露光終了時間trにおいて、ブルーミング受容画素V:Victim画素の実電荷量Vsと、ブルーミング受容画素V:Victim画素の理想特性上の電荷量Vi/Rと、の差分がブルーミング量となる。ブルーミング発生画素A:Aggressor画素=短時間露光画素、ブルーミング受容画素V:Victim画素=短時間露光画素、この短時間露光画素間のブルーミング量SSは以下のように算出される。まず、ブルーミング発生画素A:Aggressor画素の理想特性Aiに基づいて算出されるブルーミング量brtをSSAi,brtとすると、最終的な露光終了時間trにおける、ブルーミング受容画素V:Victim画素の実電荷量Vsと、ブルーミング受容画素V:Victim画素の理想特性上の電荷量Viと、の関係式は、以下の関係式式5となる。式7また、露光時間:X=0~trにおけるブルーミング量brtをSSX,brtとすると、ブルーミング量SSX,brtの算出式は、以下の式8によって示される。式8ここまで、露光時間の異なる画素が隣接する場合のブルーミングの数式モデルを示してきた。この数式モデルは、あくまでも、例えば図9に示すセンサ駆動方式など特定のセンサの駆動方式における数式モデルの適用例であるが、ブルーミング量の算出処理は他の様々なセンサ駆動方式に対応して設定することが可能である。例えば、先に説明した図9に示すセンサ駆動方式と異なる図14に示すセンサ駆動方式に対応する数式モデルの設定について説明する。図14に示すセンサ駆動方式では、短時間露光画素が露光開始するまで常にリセットがかかっており、電荷が蓄積しない=ブルーミングが発生しないようになっている。この駆動方式における、数式モデルは、前述したブルーミング量SLX,brtの算出式式6において、SLFX,brt=0と置き換えたものに相当する。さらに、露光時間は同じで感度が異なる画素間での従来のブルーミングについても、前述の式1で包含している。これにより、露光時間で感度差をつけるのではなく、露光時間は一定で、画素ごとの感度が異なるようなセンサに対するブルーミングの数式モデルについても算出可能である。[3.複数のブルーミング発生画素からの相互作用を考慮した実施例]上述した実施例では、ブルーミング発生画素Aggressor画素を1画素、ブルーミング受容画素Victim画素を1画素、このようにそれぞれを1画素のみとした設定として単純化したモデルにおけるブルーミング電荷量の算出処理例について説明してきた。しかし、実際には、撮像素子を構成する各画素がブルーミングを発生させるブルーミング発生画素Aggressor画素になり得るとともに、ブルーミング受容画素Victim画素にもなり得る。このような複雑な構成のモデル化は困難であるが、近似的に下記のようにモデルを設定する。図15には3×3の画素領域を示している。注目画素を中央の画素として、この中央画素をブルーミング受容画素V:Victim画素とする。このブルーミング受容画素V:Victim画素に対して、縦横斜めの8画素が、ブルーミング発生画素Aggressor画素となる可能性があり、これら8画素からの影響を受ける。一般に、縦横に比べ、斜め方向のブルーミングは比率前述のbrtが小さくなる。以降、図16に示す画素配列と露光制御設定の場合、各感度色の画素のブルーミングによる影響について説明する。図16に示す画素配列において、白い画素が長時間露光画素高感度画素、グレーの画素が短時間露光画素低感度画素、である。具体的には、以下の表記としている。Rb:Red赤の高感度画素長時間露光画素Gb:Green緑の高感度画素Bb:Blue青の高感度画素Rd:Red赤の低感度画素短時間露光画素Gd:Green緑の低感度画素Bd:Blue青の低感度画素さらに、各画素の理想的な画素値、すなわちブルーミングの発生がない場合のRGB各画素の画素値を以下のように表記する。Ri:Rbの理想値飽和やブルーミングのない線形性をもつGi:Gbの理想値飽和やブルーミングのない線形性をもつBi:Bbの理想値飽和やブルーミングのない線形性をもつ上記の設定において、飽和やブルーミングのない状況において、ノイズを無視すれば、各画素の画素値は、以下のような画素値となる。Rb=RiGb=GiBb=BiRd=Ri/R=Rb/RGd=Gi/R=Gb/RBd=Bi/R=Bb/Rが成り立つ。なお、R:長時間露光画素と短時間露光画素との露光比Tb/Tdである。例えば、図16に示すRb画素150の周辺8画素を見てみると、縦横に、Gbが3画素、Gdが1画素あり斜めに、Bdが2画素、Bbが2画素存在する。このように合計8画素からブルーミングの影響を受けるとして、各感度、色画素のブルーミング量をモデル化する。理想画素値Ri,Gi,Biを適用して算出する各画素のブルーミング量を以下のように表記する。高感度画素Rbのブルーミング量:blmRbRi,Gi,Bi高感度画素Gbのブルーミング量:blmGbRi,Gi,Bi高感度画素Bbのブルーミング量:blmBbRi,Gi,Bi低感度画素Rdのブルーミング量:blmRdRi,Gi,Bi低感度画素Gdのブルーミング量:blmGdRi,Gi,Bi低感度画素Bdのブルーミング量:blmBdRi,Gi,Bi各画素のブルーミング量は以下の式によって算出できる。a高感度画素のブルーミング量blmRbRi,Gi,Bi=3LLGi,brt_hvSLGi,brt_hv2SLBi,brt_ad2LLBi,brt_adblmGbRi,Gi,Bi=2LLRi,brt_hvLLBi,brt_hvSLBi,brt_hv2SLGi,brt_ad2LLGi,brt_adblmBbRi,Gi,Bi=3LLGi,brt_hvSLGi,brt_hv2SLRi,brt_ad2LLRi,brt_ad式Ab低感度画素のブルーミング量blmRdRi,Gi,Bi=3SSGi,brt_hvLSGi,brt_hv2LSBi,brt_ad2SSBi,brt_adblmGdRi,Gi,Bi=2SSRi,brt_hvSSBi,brt_hvLSBi,brt_hv2LSGi,brt_ad2SSGi,brt_adblmBdRi,Gi,Bi=3SSGi,brt_hvLSGi,brt_hv2LSRi,brt_ad2SSRi,brt_ad式Bなお、上記式A,Bにおいて、pqxi,brt_yyの表記は、pq=LL,LS,SL,SSの4種類であり、LL:長時間露光画素から長時間露光画素へのブルーミングLS:長時間露光画素から短時間露光画素へのブルーミングSL:短時間露光画素から長時間露光画素へのブルーミングSS:短時間露光画素から短時間露光画素へのブルーミングxは、RGBのいずれかであり、xiは、各画素の理想特性データを参照していることを意味している。yyはhv,adのいずれかであり、brt_hvは縦横に隣接した画素から漏れるブルーミング比率。brt_adは斜めに隣接した画素から漏れるブルーミング比率。これらを意味する。ただし、実際には、ブルーミングは、隣接画素間で相互に発生するものもあり、正確なモデル化は難しい。すなわち、図17に示すように、時間t1において、長時間露光画素がブルーミング発生画素A:Aggressor1となり。短時間露光画素がブルーミング受容画素V:Victim1となり、その後、時間t2において、短時間露光画素がブルーミング発生画素A:Aggressor2となり。長時間露光画素がブルーミング受容画素V:Victim2となる、といった隣接画素間で相互にブルーミングの発生と受容が行われる場合もある。従って、正確なモデル化は難しい。さらに、縦横と斜めの画素に対して相互にブルーミングは発生するため、正確なモデル化は非常に複雑である。しかし、上記の式A、式Bにより、ブルーミングの量のうちの大部分をモデル化することが可能であり、ブルーミング率brtの値が小さい時には誤差として無視できる。[4.ブルーミング補正処理の実施例]次に、上述したブルーミング補正量の算出処理によって求めたブルーミング量を適用した画素値の補正、すなわちブルーミング補正処理の具体的な実施例について説明する。[4-1.数式モデルを利用した基本的なブルーミング補正処理例]まず、数式モデルを利用したブルーミング補正処理例について、図18を参照して説明する。図18は、ブルーミング量を低感度画素の画素値Rd,Gd,Bdから推定して、センサ出力信号から引くことによって、ブルーミング補正を行う補正処理部130の構成例を示す図である。図18に示す補正処理部130は、ブルーミング量推定部131と演算部132を有する。図18に示す補正処理部130に対する入力は、撮像素子イメージセンサからの出力または出力に基づいて生成される信号である。撮像素子イメージセンサには、例えば図16に示す長時間露光画素高感度画素と短時間露光画素低感度画素が混在する。すなわち、Rb:Rの高感度画素の出力Gb:Gの高感度画素の出力Bb:Bの高感度画素の出力Rd:Rの低感度画素の出力Gd:Gの低感度画素の出力Bd:Bの低感度画素の出力これらの各出力である。図18に示す補正処理部130は、撮像素子の構成画素の各々を、ブルーミング補正の対象となる注目画素として、順次、選択して補正を行う。この補正処理に際して、例えば、補正対象として選択した注目画素の画素位置に対応する上記の6種類の画素値を入力してブルーミング補正を行うことになる。なお、この注目画素の画素位置に対応する上記の6種類の画素値の生成処理は、撮像素子からの信号を入力する信号生成部図38に示す信号生成部251において実行される。例えば注目画素の周辺画素の画素値を参照した線形補間処理によって、各画素値の生成が行われる。この処理の詳細はについては、図38等を参照して後段で説明する。図18に示す補正処理部130は、信号生成部図38に示す信号生成部251の生成した注目画素に対応する上記各画素値:Rb,Gb,Bb,Rd,Gd,Bdを入力しこれらの入力値を用いて、注目画素のブルーミング補正結果として、注目画素位置における出力画素の補正画素値:Rb、Gb、Bb、Rd、Gd、Bdを生成して出力する。なお、注目画素は撮像素子の構成画素から、順次、1つずつ選択され、すべての画素について同様のブルーミング補正が実行されることになる。補正処理部130に対する入力画素値:Rb、Gb、Bb、Rd、Gd、Bdは、ノイズや、図17のような相互依存関係を無視すれば、下記の式式11によって示すことができる。Rb=RiblmRbRi,Gi,BiGb=GiblmGbRi,Gi,BiBb=BiblmBbRi,Gi,BiRd=Ri/RblmRdRi,Gi,BiGd=Gi/RblmGdRi,Gi,BiBd=Bi/RblmBdRi,Gi,Bi式11ただし、Ri,Gi,Biは、ブルーミングのない理想特性に従って出力される画素値、blmxxRi,Gi,Biは、各画素xx=Rb,Gb,Bb,Rd,Gd.Bdにおけるブルーミング量であり、先に説明した式A、式Bによって算出されるブルーミング量、Rは、長時間露光画素と短時間露光画素との露光比Tb/Td、である。上記の式11に基づいて、ブルーミングのない理想特性に従って各画素から出力される画素値:Ri,Gi,Bi,Ri/R,Gi/R,Bi/Rは、下記式式22のように表現できる。Ri=Rb-blmRbRi,Gi,BiGi=Gb-blmGbRi,Gi,BiBi=Bb-blmBbRi,Gi,BiRi/R=Rd-blmRdRi,Gi,BiGi/R=Gd-blmGdRi,Gi,BiBi/R=Bd-blmBdRi,Gi,Bi式12上記式12に従って算出される理想値を、図18に示す補正処理部130の出力である補正画素値::Rb、Gb、Bb、Rd、Gd、Bdとして算出して出力すればよいことになる。しかし、実際には、上記式12の右辺のRi,Gi,Biは理想値であることから求められないため、ブルーミング量推定部131は、近似処理として、撮像素子の出力に相当する補正処理部の入力である低感度画素の画素値:Rd,Gd,Bdを利用して理想画素値の推定値を以下の近似式式13に従って算出する。ブルーミング量推定部131は、Ri≒Rd×R,Gi≒Gd×R,Bi≒Bd×R、式13上記の近似式式13に従って、理想画素値:Ri,Gi,Biの推定値を算出する。図18に示すブルーミング量推定部131は、補正処理部に対する入力画素値である低感度画素の画素値:Rd,Gd,Bdを利用して、上記の近似式式13に従って、理想画素値:Ri,Gi,Biの推定値を算出し、さらに、前述した式A、式Bに従って、各画素対応のブルーミング量:blmxxRd×R,Gd×R,Bd×Rを算出する。なお、xxは、Rb,Gb,Bb,Rd,Gd,Bdである。さらに、図18に示す演算部132は、撮像素子からの出力に相当する補正処理部に対する入力値:Rb,Gb,Bb,Rd,Gd,Bdから、ブルーミング量推定部131の算出した各画素対応のブルーミング量:blmxxRd×R,Gd×R,Bd×Rを減算する処理を実行する。この演算処理の結果として、各入力画素値からブルーミング量を除去した出力値である補正画素値::Rb、Gb、Bb、Rd、Gd、Bdを出力する。すなわち、以下の算出式式14に従って、補正画素値:Rb、Gb、Bb、Rd、Gd、Bdを算出して出力する。Rb≒Rb-blmRbRd×R,Gd×R,Bd×RGb≒Gb-blmGbRd×R,Gd×R,Bd×RBb≒Bb-blmBbRd×R,Gd×R,Bd×RRd≒Rd-blmRdRd×R,Gd×R,Bd×RGd≒Gd-blmGdRd×R,Gd×R,Bd×RBd≒Bd-blmBdRd×R,Gd×R,Bd×R式14図18に示す補正処理部130はこのようにして入力画素値:Rb、Gb、Bb、Rd、Gd、Bdに含まれるブルーミング量を推定し、推定したブルーミング量の除去を行い、除去した結果としての画素値を補正画素値:Rb、Gb、Bb、Rd、Gd、Bdとして出力する。[4-2.数式モデルを利用し、過補正対策を施したブルーミング補正処理例]次に、図19を参照して、過補正対策を施したブルーミング補正処理例について説明する。前述の[4-1.数式モデルを利用した基本的なブルーミング補正処理例]において説明した補正処理では、図18に示すブルーミング量推定部201が、近似処理として、撮像素子からの出力に相当する補正処理部に対する入力画素値である低感度画素の画素値:Rd,Gd,Bdを利用して理想画素値の推定値を以下の近似式に従って算出していた。Ri≒Rd×R,Gi≒Gd×R,Bi≒Bd×R、しかし、実際には、撮像素子からの短時間露光画素低感度画素の入力画素値であるRd,Gd,Bd画素もブルーミングの影響を受けており、これらの画素のブルーミングの影響を考慮すると、多くの場合、以下の関係式が成立する。Ri≦Rd×RGi≦Gd×RBb≦Bd×R従って、各画素のブルーミング量:blmxxは、blmxxRi,Gi,Bi≦blmxxRd×R,Gd×R,Bd×R上記関係式が成立する。ただし、xx=Rb,Gb,Bb,Rd,Gd,Bd、上記のように、ブルーミング量を推定するための短時間露光画素低感度画素の入力画素値自体のブルーミング量を考慮すると、先に説明した[4-1.数式モデルを利用した基本的なブルーミング補正処理例]における補正処理は、過補正を行ってしまう場合がある。その対策として、下記のように、入力画素値である短時間露光画素低感度画素に基づいて推定するブルーミング量に対して、予め規定した減衰パラメータ:attxx:0≦attxx≦1を乗算して以下の式式21に従って、補正画素値:Rb、Gb、Bb、Rd、Gd、Bdを算出して出力する。Rb≒Rb-attRb×blmRbRd×R,Gd×R,Bd×RGb≒Gb-attGb×blmGbRd×R,Gd×R,Bd×RBb≒Bb-attBb×blmBbRd×R,Gd×R,Bd×RRd≒Rd-attRd×blmRdRd×R,Gd×R,Bd×RGd≒Gd-attGd×blmGdRd×R,Gd×R,Bd×RBd≒Bd-attBd×blmBdRd×R,Gd×R,Bd×R式21ただし、attxxは減衰パラメータで0≦attxx≦1の任意の係数xx=Rb,Gb,Bb,Rd,Gd,Bd、上記式21において、減衰パラメータ:attxxは、実際の補正量を抑制する役割を示す。なお、減衰パラメータは、事前に、特定の光源下の特定の色におけるブルーミング量の推定値と実測値を測定しておき、その差を小さくするように調整することが好ましい。図19に示す補正処理部135はこのようにして入力画素値:Rb、Gb、Bb、Rd、Gd、Bdに含まれるブルーミング量を推定し、推定したブルーミング量の除去を行い、除去した結果としての画素値を補正画素値:Rb、Gb、Bb、Rd、Gd、Bdとして出力する。まず、ブルーミング量推定部136は、撮像素子からの出力に相当する補正処理部に対する入力画素値である低感度画素の画素値:Rd,Gd,Bdを利用して、先に、[4-1.数式モデルを利用した基本的なブルーミング補正処理例]において説明した近似式式13に従って、理想画素値:Ri,Gi,Biの推定値を算出し、さらに、前述した式A、式Bに従って、各画素対応のブルーミング量:blmxxRd×R,Gd×R,Bd×Rを算出する。なお、xxは、Rb,Gb,Bb,Rd,Gd,Bdである。次に、図19に示す乗算部137は、ブルーミング量推定部131の算出した各画素対応のブルーミング量:blmxxRd×R,Gd×R,Bd×Rに対して、減衰パラメータ:attxx、ただし、0≦attxx≦1、xx=Rb,Gb,Bb,Rd,Gd,Bd、この減衰パラメータを乗算する。乗算部137の出力は、以下の各値となる。attRb×blmRbRd×R,Gd×R,Bd×RattGb×blmGbRd×R,Gd×R,Bd×RattBb×blmBbRd×R,Gd×R,Bd×RattRd×blmRdRd×R,Gd×R,Bd×RattGd×blmGdRd×R,Gd×R,Bd×RattBd×blmBdRd×R,Gd×R,Bd×R次に、図19に示す演算部138は、撮像素子からの出力に相当する補正処理部に対する入力値:Rb,Gb,Bb,Rd,Gd,Bdから、乗算部137の出力を減算する処理を実行する。すなわち、以下の演算により、各入力画素値からブルーミング量を除去した出力値である補正画素値::Rb、Gb、Bb、Rd、Gd、Bdを出力する。Rb≒Rb-attRb×blmRbRd×R,Gd×R,Bd×RGb≒Gb-attGb×blmGbRd×R,Gd×R,Bd×RBb≒Bb-attBb×blmBbRd×R,Gd×R,Bd×RRd≒Rd-attRd×blmRdRd×R,Gd×R,Bd×RGd≒Gd-attGd×blmGdRd×R,Gd×R,Bd×RBd≒Bd-attBd×blmBdRd×R,Gd×R,Bd×Rただし、attxxは減衰パラメータで0≦attxx≦1の任意の係数xx=Rb,Gb,Bb,Rd,Gd,Bd、[4-3.数式モデルを利用し、繰り返し補正を行う処理例]先に説明した処理例では、ブルーミング量の推定値に基づいて、推定したブルーミング量を入力画素値から減算する処理を1回実行して補正画素値を出力する構成としていた。以下に説明する処理は、補正処理結果に対して、さらに補正画素値を用いて繰り返し補正を実行する処理例である。、例えば、前述の処理例[4-1]において、補正前の短時間露光画素低感度画素であるRdは、補正処理によって補正後の画素値Rdが得られる。この補正前の画素値:Rdと、補正後の画素値:Rdを比較すると、1度、補正を行った補正後の画素値:Rdの方が真の値に近いはずである。すなわち、下記式が成立する。|Rd-Ri/R|>|Rd-Ri/R|これは、Rdのみならず、Gd,Bdについても同様である。そこで、短時間露光画素低感度画素の補正後の画素値:Rd,Gd,Bdを利用して、繰り返し、ブルーミング補正量を推定する。図20に示す補正処理部140は、2回の繰り返し処理によるブルーミング量の推定に基づく画素値補正を行う構成例であり、図21に示す補正処理部150は、3回の繰り返し処理によるブルーミング量の推定に基づく画素値補正を行う構成例である。図20に示す補正処理部140において、第1ブルーミング量推定部141は、補正処理部に対する入力画素値である低感度画素の画素値:Rd,Gd,Bdを利用して、先に、[x-1.数式モデルを利用した基本的なブルーミング補正処理例]において説明した近似式式13に従って、理想画素値:Ri,Gi,Biの推定値を算出し、さらに、前述した式A、式Bに従って、各画素対応のブルーミング量:blmxxRd×R,Gd×R,Bd×Rを算出する。なお、xxは、Rb,Gb,Bb,Rd,Gd,Bdである。次に、演算部142は、補正処理部に対する入力値:Rd,Gd,Bdから、第1ブルーミング量推定部131の算出した各画素対応のブルーミング量:blmxxRd×R,Gd×R,Bd×Rを減算する処理を実行して、第1補正画素値Rd,Gd,Bdを算出する。さらに、第2ブルーミング量推定部143は、第1補正画素値Rd,Gd,Bdを利用して、第1ブルーミング量推定部141と同様、先に、[4-1.数式モデルを利用した基本的なブルーミング補正処理例]において説明した近似式式13に従って、理想画素値:Ri,Gi,Biの推定値を算出し、さらに、前述した式A、式Bに従って、各画素対応のブルーミング量:blmxxRd×R,Gd×R,Bd×Rを算出する。なお、xxは、Rb,Gb,Bb,Rd,Gd,Bdである。さらに、図20に示す演算部144は、補正処理部に対する入力値:Rb,Gb,Bb,Rd,Gd,Bdから、第2ブルーミング量推定部143の算出した各画素対応のブルーミング量:blmxxRd×R,Gd×R,Bd×Rを減算する処理を実行する。この演算処理の結果として、各入力画素値からブルーミング量を除去した出力値である補正画素値::Rb、Gb、Bb、Rd、Gd、Bdを出力する。一方、図21に示す補正処理部150において、第1ブルーミング量推定部151は、補正処理部に対する入力画素値である低感度画素の画素値:Rd,Gd,Bdを利用して、先に、[4-1.数式モデルを利用した基本的なブルーミング補正処理例]において説明した近似式式13に従って、理想画素値:Ri,Gi,Biの推定値を算出し、さらに、前述した式A、式Bに従って、各画素対応のブルーミング量:blmxxRd×R,Gd×R,Bd×Rを算出する。なお、xxは、Rb,Gb,Bb,Rd,Gd,Bdである。次に、演算部152は、補正処理部に対する入力値:Rd,Gd,Bdから、第1ブルーミング量推定部151の算出した各画素対応のブルーミング量:blmxxRd×R,Gd×R,Bd×Rを減算する処理を実行して、第1補正画素値Rd,Gd,Bdを算出する。さらに、第2ブルーミング量推定部153は、第1補正画素値Rd,Gd,Bdを利用して、第1ブルーミング量推定部151と同様、先に、[4-1.数式モデルを利用した基本的なブルーミング補正処理例]において説明した近似式式13に従って、理想画素値:Ri,Gi,Biの推定値を算出し、さらに、前述した式A、式Bに従って、各画素対応のブルーミング量:blmxxRd×R,Gd×R,Bd×Rを算出する。なお、xxは、Rb,Gb,Bb,Rd,Gd,Bdである。次に、演算部154は、補正処理部に対する入力値:Rd,Gd,Bdから、第2ブルーミング量推定部151の算出した各画素対応のブルーミング量:blmxxRd×R,Gd×R,Bd×Rを減算する処理を実行して、第2補正画素値Rd,Gd,Bdを算出する。さらに、第3ブルーミング量推定部155は、第2補正画素値Rd,Gd,Bdを利用して、第1ブルーミング量推定部151と同様、先に、[4-1.数式モデルを利用した基本的なブルーミング補正処理例]において説明した近似式式13に従って、理想画素値:Ri,Gi,Biの推定値を算出し、さらに、前述した式A、式Bに従って、各画素対応のブルーミング量:blmxxRd×R,Gd×R,Bd×Rを算出する。なお、xxは、Rb,Gb,Bb,Rd,Gd,Bdである。さらに、図21に示す演算部156は、補正処理部に対する入力値:Rb,Gb,Bb,Rd,Gd,Bdから、第3ブルーミング量推定部155の算出した各画素対応のブルーミング量:blmxxRd×R,Gd×R,Bd×Rを減算する処理を実行する。この演算処理の結果として、各入力画素値からブルーミング量を除去した出力値である補正画素値::Rb、Gb、Bb、Rd、Gd、Bdを出力する。なお、2回、3回のブルーミング量推定の繰り返し処理のみならず、さらに多くの回数のブルーミング量推定処理を実行して補正処理を行う構成としてもよい。[4-4.LUT等、予め取得したデータに基づく補正処理例]次に、ルックアップテーブルLUTなど、予め取得したブルーミング補正データに基づく補正処理例について説明する。図18~図21を参照して説明した処理例は、いずれも、入力画素値に基づいてブルーミング量を逐次算出し、算出したブルーミング量を利用した処理例としていた。しかし、この逐次算出手法の問題点として、ブルーミングの推定のためにブルーミングの影響を受けた画素値を使用している可能性があるということがある。そのため、個別に異なるブルーミングの影響を受けた画素の画素値に基づいて、ある1つの算出モデルを利用した1回の演算処理で真の画素値を算出することは困難であると言える。しかし、前述した[1.撮像素子の特性の計測処理について]の項目において説明したように、事前計算であれば、真の画素値から、ブルーミングの影響を受けた画素の画素値を算出することは可能である。しかも画素の信号値とブルーミングの影響は単調増加の関係があるため、逆関数が存在することも容易に想像できる。そこで、予めブルーミング量を測定し、ブルーミングの影響のない真の画素値とブルーミングの影響をうけた画素の画素値との対応関係データを設定したLUTルックアップテーブルを作成する。LUTルックアップテーブルを利用したブルーミング補正を実行する補正処理部の構成を図22に示す。図22に示す補正処理部160は、撮像素子から、長時間露光画素高感度画素の画素値:Rb,Gb,Bbと、短時間露光画素低感度画素の画素値:Rd,Gd,Bdを入力し、6次元ルックアップテーブル161による画素値補正を実行して、補正画素値:Rb,Gb,BbRd,Gd,Bdを出力する。6次元テーブル161は、ブルーミングの影響をうけた画素の画素値:Rb,Gb,Bb,Rd,Gd,Bdと、ブルーミングの影響のない真の画素値:Rb,Gb,BbRd,Gd,Bdとの対応関係を保持した6次元のルックアップテーブルである。この6次元LUTに記録された対応関係データに従って、入力画素値=ブルーミングの影響をうけた画素の画素値に対する補正画素値=ブルーミングの影響のない真の画素値を取得して、出力する。ただし、6次元のLUTは、データ量が膨大になるという問題がある。この問題点を解決する構成として、この結果を保持しながら軽量化する方法が考えられる。図23は、LUTを3次元化した構成例である。図22に示す補正処理部165は、撮像素子から、長時間露光画素高感度画素の画素値:Rb,Gb,Bbと、短時間露光画素低感度画素の画素値:Rd,Gd,Bdを入力する。長時間露光画素高感度画素の画素値:Rb,Gb,Bbについては、第1-3次元LUT166を利用して補正値の取得を実行して、補正画素値:Rb,Gb,Bbを出力する。また、短時間露光画素低感度画素の画素値:Rd,Gd,Bdについては、第2-3次元LUT167を利用して補正値の取得を実行して、補正画素値:Rd,Gd,Bdを出力する。第1-3次元テーブル166は、ブルーミングの影響をうけた長時間露光画素高感度画素の画素値:Rb,Gb,Bbと、ブルーミングの影響のない真の長時間露光画素高感度画素の画素値:Rb,Gb,Bbとの対応関係を保持した3次元のルックアップテーブルである。また、第2-3次元テーブル167は、ブルーミングの影響をうけた短時間露光画素低感度画素の画素値:Rd,Gd,Bdと、ブルーミングの影響のない真の短時間露光画素低感度画素の画素値:Rd,Gd,Bdとの対応関係を保持した3次元のルックアップテーブルである。これら2つの3次元LUTに記録された対応関係データに従って、入力画素値=ブルーミングの影響をうけた画素の画素値に対する補正画素値=ブルーミングの影響のない真の画素値を算出して、出力する。また、短時間露光画素低感度画素に対応する3次元ルックアップテーブルを利用した補正処理部の構成として、図24に示す補正処理部170の構成がある。図24に示す補正処理部170は、先に図18を参照して説明した補正処理部130におけるブルーミング量推定部131を3次元LUT171に置き換えた構成である。ここで、3次元LUT171は、ブルーミングの影響をうけた短時間露光画素低感度画素の画素値:Rd,Gd,Bdと、各画素のブルーミング量との対応関係データを保持したテーブルである。3次元LUT171の出力は、補正処理部に対する入力画素値である、短時間露光画素低感度画素の画素値:Rd,Gd,Bdに対応してLUTに従って求められる各画素のブルーミング量:BlmRb,BlmGb,BlmBb,BlmRd,BlmGd,BlmBdである。演算部172は、補正処理部に対する入力値:Rb,Gb,Bb,Rd,Gd,Bdから、3次元LUT171の出力である各画素対応のブルーミング量:blmxxRd×R,Gd×R,Bd×Rを減算する処理を実行して、補正画素値::Rb、Gb、Bb、Rd、Gd、Bdを出力する。さらに、図25に示す補正処理部173のように、6つの1次元LUTを利用した構成としてもよい。図25に示す1次元LUTは、以下のテーブルT1~T6によって構成される。T1ブルーミングの影響をうけた短時間露光画素低感度画素の画素値:Rbと、ブルーミングの影響のない真の短時間露光画素低感度画素の画素値:Rbとの対応関係を保持した1次元のルックアップテーブル。T2ブルーミングの影響をうけた短時間露光画素低感度画素の画素値:Gbと、ブルーミングの影響のない真の短時間露光画素低感度画素の画素値:Gbとの対応関係を保持した1次元のルックアップテーブル。T3ブルーミングの影響をうけた短時間露光画素低感度画素の画素値:Bbと、ブルーミングの影響のない真の短時間露光画素低感度画素の画素値:Bbとの対応関係を保持した1次元のルックアップテーブル。T4ブルーミングの影響をうけた短時間露光画素低感度画素の画素値:Rdと、ブルーミングの影響のない真の短時間露光画素低感度画素の画素値:Rdとの対応関係を保持した1次元のルックアップテーブル。T5ブルーミングの影響をうけた短時間露光画素低感度画素の画素値:Gdと、ブルーミングの影響のない真の短時間露光画素低感度画素の画素値:Gdとの対応関係を保持した1次元のルックアップテーブル。T6ブルーミングの影響をうけた短時間露光画素低感度画素の画素値:Bdと、ブルーミングの影響のない真の短時間露光画素低感度画素の画素値:Bdとの対応関係を保持した1次元のルックアップテーブル。これらの6つのテーブルである。さらに、1次元ルックアップテーブルを、各種の画素単位で、ブルーミングの影響を受けた画素の画素値と、ブルーミング量との対応関係データとして設定すれば、図26に示す設定とした補正処理部174を構成することができる。図26に示す補正処理部174は、Rbのみの処理構成として示しているがその他の画素についても同様の構成によって実現される。補正処理部に対する入力画素値Rbは、1次元LUT176に入力され、1次元LUT175から、入力画素値Rbに対応するブルーミング量BlmRbが取得される。1次元LUT175から出力されるブルーミング量BlmRbは、演算部176において、補正処理部に対する入力画素値:Rbから減算され、補正画素値Rbを出力する。すなわち、Rb=Rb-BrmRb上記処理によってブルーミング量を除去した補正画素値を出力する。さらに、1次元ルックアップテーブルを、各種の画素単位で、ブルーミングの影響を受けた画素の画素値と、ブルーミングの影響を受けた画素の画素値とブルーミングの影響を受けない真の画素値との比率:k、これらの対応関係データを設定した構成とすれば、図27に示す補正処理部177を構成することができる。具体的には、例えば、入力画素値をRbとした場合、1次元ルックアップテーブルは、ブルーミングの影響を受けた画素の画素値:Rbと、ブルーミングの影響を受けた画素の画素値:Rbとブルーミングの影響を受けない真の画素値:Rb-blmRbとの比率:k=Rb-blmRb/Rbこれらの対応関係データを格納する。Rb以外の画素についても同様の関係データを設定した1次元LUTを作成して利用する。図27に示す補正処理部177は、このような1次元LUT178を用いた構成である。なお、図27は、Rbのみの処理構成として示しているがその他の画素についても同様の構成によって実現される。補正処理部に対する入力画素値Rbに基づいて、1次元LUT178からは、ブルーミングの影響を受けた画素の画素値:Rbとブルーミングの影響を受けない真の画素値:Rb-blmRbとの比率:K=Rb-blmRb/Rbが出力される。1次元LUT178から出力される比率:k=Rb-blmRb/Rbは、乗算部179において、補正処理部に対する入力画素値:Rbに乗算され、補正画素値Rbを出力する。すなわち、Rb=Rb×Rb-blmRb/Rb上記処理によってブルーミング量を除去した補正画素値を出力する。図28は、ある短時間露光画素の明るさが変化したときの、実測値ブルーミングの影響を受けた画素値と理想値真の画素値の変化を表したグラフである。図29は、図28に示す特性に基づいて、図27に示す1次元LUTで使用する対応データの関係を表した図である。すなわち、画素値:ブルーミングの影響を受けた画素の画素値:xxと、ブルーミング補正倍率:ブルーミングの影響を受けた画素の画素値:xxとブルーミングの影響を受けない真の画素値:xx-blmxxとの比率k=xx-blmxx/xxこれらの対応関係データを示したグラフである。ただし、xx=Rb,Gb,Bb,Rd,Gd.Bdである。図29に示すように、縦軸に示すブルーミング補正倍率は、最大値=1であり、横軸に示す画素値入力画素値に応じて1以下の値を推移する。領域は、大きく分けて、画素値が小~大右方向に向けて、以下の3種類に区分される。ブルーミングの発生していない画素値領域、一部の画素からブルーミングが発生している領域、すべての高感度画素が飽和している領域、ブルーミングの発生していない画素値領域では、画素Rbを例として説明すると、ブルーミング補正倍率:k=Rb-blmRb/Rb=1であり、図27に示す補正処理部177の構成において出力画素値Rbは、入力画素値Rbと同一に設定される。一部の画素からブルーミングが発生している領域では、ブルーミング補正倍率:k=Rb-blmRb/Rb<1であり、図27に示す補正処理部177の構成において出力画素値Rbは、入力画素値Rb以下の画素値に設定される。すべての高感度画素が飽和している領域では、ブルーミング補正倍率:k=Rb-blmRb/Rb<1であり、図27に示す補正処理部177の構成において出力画素値Rbは、入力画素値Rb以下の画素値に設定される。この場合、周囲の隣接高感度画素からのブルーミングの発生に基づくブルーミング量に基づいて倍率が算出されることになる。図29に示す対応データLUTを、Rb,Gb,Bb,Rd,Gd.Bdの各々について生成し、各入力画素の種類に応じて利用するLUTを選択して利用する。この処理により、各入力画素値:Rb,Gb,Bb,Rd,Gd.Bdに基づいてブルーミング量を除去した補正画素値を算出して出力することができる。なお、図27を参照して説明した補正処理部177では、1次元LUT178として、ブルーミングの影響を受けた画素の画素値:Rbと、ブルーミングの影響を受けた画素の画素値:Rbとブルーミングの影響を受けない真の画素値:Rb-blmRbとの比率K=Rb-blmRb/Rbこれらの対応関係データを格納した例を説明した。具体的には、図29に示す対応関係データである。この図29に示す対応関係データは、例えば、一部の画素からブルーミングが発生している領域では、複雑な折れ線または曲線として設定されるため、LUTとして構成するとデータ量が増大してしまう。そこで、図29に示す関係データを図30に示すような単純な折れ線データとした近似処理を実行し、この近似結果を反映させる処理を行う構成としてもよい。具体的には、例えば図31に示すような倍率近似部181を有する補正処理部180を構成することができる。図31に示す補正処理部180は、先に図27を参照して説明した補正処理部177の1次元LUT178の代わりに倍率近似部181を設定した構成である。倍率近似部181は、図30に示すような単純な折れ線データに従って、入力画素の画素値に応じたブルーミング補正倍率を出力する。具体的には、例えば、入力画素値が図30に示す、領域aでは,ブルーミング補正倍率=1、領域bでは、図30に示す領域bの近似直線に従ったブルーミング補正倍率1~p、領域cでは、ブルーミング補正倍率=p、これらの倍率を出力する。乗算部182は、この倍率を入力画素値に乗算して補正画素値Rbを出力する。このような構成とすることで、ハードウェア構成を簡略化することが可能となる。同様に、先に図23を参照して説明した3次元LUTを用いた構成についても、近似データを用いた補正部を構成することが可能である。図32を参照して、この構成例について説明する。図32に示す補正処理部185は、輝度生成部186、マトリクス係数生成部197、マトリクス処理部188を有する。輝度生成部186では、補正処理部に対する入力画素値である短時間眼露光画素低感度画素の画素値:Rd,Gd,Bdから輝度情報:Ldを生成する。例えば、下記のような加重平均を用いる。Ld=Crd×RdCgd×GdCbd×Bd/CrdCgdCbdただし、Crd,Cgd,Cbdは任意の係数である。マトリクス係数生成部187では、輝度生成部186の生成した輝度Ldに依存する係数:aLd,bLd,...,iLdを生成して、マトリクス処理部188に出力する。マトリクス処理部188では、マトリクス係数生成部187の生成した係数:aLd,bLd,...,iLdを用いて、入力画素値:Rd,Gd.Bdのマトリクス演算を実行して補正画素値:Rd,Gd,Bdを生成して出力する。マトリクス処理部188の実行するマトリクス演算は、例えば以下の式9に示す演算である。式9なお、上記のマトリクス演算は、輝度生成部186の生成する輝度情報:Ldが固定値の場合、通常のセンサにおける混色の問題を補正するリニアマトリクスと呼ばれる処理と同様である。すなわち、ブルーミングの問題をリニアマトリクス処理の拡張処理として補正することができる。図33は、ある画素の、短時間露光画素低感度画素:Rd,Gd,Bdの明るさ輝度と画素出力値の変化を示している。点線が理想特性で、実線がブルーミングの影響を受けた実特性である。明るさが小さい所低輝度領域では、高感度画素の飽和が発生しておらず、ブルーミングが起こっていないため、理想特性と実特性は同じであるが、明るくなるにつれて、すなわち高輝度領域に進むに従って、理想特性と実特性のずれが大きくなる。上記のマトリクス処理による補正方法では、明るさが増すに従って混色を補正する係数を大きくすることによってブルーミングを補正しようとするものである。[4-5.異なる補正手法の組み合わせによるブルーミング補正処理について]これまでの説明において、4-1.数式モデルを利用した基本的なブルーミング補正処理例4-2.数式モデルを利用し、過補正対策を施したブルーミング補正処理例4-3.数式モデルを利用し、繰り返し補正を行う処理例4-4.LUT等、予め取得したデータに基づく補正処理例これらのブルーミング補正処理例について説明してきた。これらの各補正処理のうち、4-2~4-4の各処理例は、数式モデルを利用した手法であり、最終的には理想特性に近づけることが可能なものの、一度の演算で真の値に近づけるのが難しいといえる。一方で4-4のLUT等、予め取得したデータに基づく補正処理は、実測値と理想特性の対応関係を事前に取得することによって、1度で理想特性に補正する手法である。しかしながらLUTの実装はコストがかかり、LUTを数式近似した場合には、補正誤差が残ってしまう。数式モデルに基づく補正と、予め取得したデータに基づく補正の両方を組み合わせることで、各処理の欠点を補い、各処理の利点を利用した構成が実現可能である。例えば1つの組み合わせ構成例を、図34に示す。図34に示す補正処理部190は、先に、図31を参照して説明した倍率近似部をと乗算部からなる演算部191と、ブルーミング量推定部192と、演算部193を有する。演算部191は、先に、図31を参照して説明した処理と同様、短時間露光画素低感度画素の各画素値:Rd,Gd,Bdを入力して、図30に示す近似直線に応じたブルーミング補正倍率に基づく補正画素値を生成してブルーミング量推定部192に入力する。ブルーミング量推定部192は、この補正画素値に基づいて、各画素:Rb,Gb,Bb,Rd,Gd,Bdに対応するブルーミング量:Blmrb,BlmGb,BlmBb,BlmRd,BlmGd,BlmBdを生成して演算部193に出力する。演算部193は、入力画素値:Rb,Gb,Bb,Rd,Gd,Bdの各々について、ブルーミング量推定部192から出力されるブルーミング量:Blmrb,BlmGb,BlmBb,BlmRd,BlmGd,BlmBdを減算する演算処理を実行して、ブルーミング量を除去した補正画素値:Rb、Gb、Bb、Rd、Gd、Bdを出力する。この補正処理部190は、演算部191では、LUT等の既算出データに基づく補正値を算出し、この補正値を利用して、後段のブルーミング量推定部において、数式モデルを適用したブルーミング量の推定を実行して、推定したブルーミング量を入力画素値から減算して補正画素値を生成して出力する構成である。すなわち、LUT等の既算出データに基づく補正値によって、誤差を持ちながらも理想値に近い特性に収束させ、その後、数式モデルを利用したブルーミング量を算出して、より正確な理想特性に収束させる補正値を生成して出力する構成である。[4-6.動被写体やエッジによる過補正の対策を施した補正処理例]次に、動被写体やエッジによる過補正の対策を施した補正処理例について説明する。これまでに説明した補正方法は、画像が平坦で、動きがないことを想定してモデル化してきた。しかしながら、実際には画像の画像には、様々な被写体があり、エッジのある被写体や、動きのある被写体が含まれる。これまでに説明してきたブルーミング補正処理例は、ブルーミング量の推定のために短時間露光画素低感度画素の画素値:Rd,Gd,Bdを利用している。従って、画像のエッジや動被写体の影響により以下のような問題が発生することがある。低感度画素の画素値が高感度画素の画素値よりも相対的に大きな値になると、ブルーミング補正量を大きめに見積もってしまうことよる過補正が発生する。高感度画素の画素値が低感度画素の画素値よりも相対的に大きな値になると、ブルーミング補正量を小さめに見積もってしまうことによる補正残りが発生する。このような問題が発生する場合がある。この問題の対策例について、図35を参照して説明する。先に、図18を参照して説明した[4-1.数式モデルを利用した基本的なブルーミング補正処理例]においては、長時間露光画素高感度画素:Rb,Gb,Bbの補正画素値:Rb,Gb,Bbの算出は以下の処理によって行うものとして説明した。Rb=Rb-blmRbRd×R,Gd×R,Bd×RGb=Gb-blmGbRd×R,Gd×R,Bd×RBb=Bb-blmBbRd×R,Gd×R,Bd×R上記のように高感度画素:Rb,Gb,Bbの補正値は、低感度画素:Rd,Gd,Bdの画素値を利用して算出していた。しかし、動被写体やエッジの影響により、低感度画素の画素値が高感度画素の画素値よりも相対的に大きくなってしまう場合、高感度画素は飽和していないためブルーミングを発生していないにもかかわらず、上記の補正画素値算出処理に従うと、低感度画素の画素値からの推定処理によって、高感度画素にブルーミングによる画素値変化があるとみなされ、実際はブルーミングの影響の無い高感度画素に対して、上記の式に従った補正をかけてしまうという過補正が起こりうる。このような高感度画素に対する過補正を防止する構成を持つ補正処理部の構成例を図35に示す。図35に示す補正処理部195は、図18に示す補正処理部のブルーミング量推定部の後段に過補正対策部197を設けた構成である。図35に示す補正処理部195は、撮像素子から長時間露光画素高感度画素の画素値:Rb,Gb,Bb,短時間露光画素低感度画素の画素値:Rd,Gd,Bdの各画素値を入力する。ブルーミング量推定部196は、先に図18を参照して説明したブルーミング量推定部131と同様の処理を実行する。すなわち、ブルーミング量推定部196は、Ri≒Rd×R,Gi≒Gd×R,Bi≒Bd×R、上記の近似式に従って、理想画素値:Ri,Gi,Biの推定値を算出し、前述した式A、式Bに従って、各画素対応のブルーミング量:blmxxRd×R,Gd×R,Bd×Rを算出して、この算出したブルーミング量を過補正対策部197に出力する。なお、xxは、Rb,Gb,Bb,Rd,Gd,Bdである。過補正対策部197は、ブルーミング量推定部196から各画素対応のブルーミング量を入力し、さらに、補正処理部に対する入力画素値:Rb,Gb,Bb,Rd,Gd,Bdを入力して、ブルーミング量推定部196の算出したブルーミング量の補正を行う。過補正対策部197は、予め設定したしきい値Thと入力画素の画素値とを比較して、演算部に出力するブルーミング量を補正し、補正したブルーミング量:Blmxxを生成して演算部198に出力する。具体的には、例えば、以下のような処理を実行する。Rbを例として説明するが他の画素についても同様に処理を行う。Rb<Thの場合、補正ブルーミング量:BlmRb=0、とする。Rb≧Thの場合、補正ブルーミング量:BlmRb=BlmRb、とする。すなわち、補正処理部に対する入力画素値がしきい値Thより小さい場合は、ブルーミング量推定部196の算出したブルーミング量を0に補正して演算部198に出力する。また、補正処理部に対する入力画素値がしきい値Th以上である場合は、ブルーミング量推定部196の算出したブルーミング量をそのまま演算部198に出力する。図35に示す演算部198は、補正処理部に対する入力値:Rb,Gb,Bb,Rd,Gd,Bdから、ブルーミング量推定部131の算出した各画素対応のブルーミング量:blmxxRd×R,Gd×R,Bd×Rを減算する処理を実行する。なお、しきい値Thは、画素の飽和値レベルに設定する。この処理によって、例えば、補正処理部に対する入力画素の画素値が飽和していない場合、その色画素からのブルーミングは発生していないとの判定に基づく過補正が防止される。なお、上記処理は例えばブルーミング補正対象となる注目画素が動きのある画像領域である場合やエッジ領域である場合にブルーミング量を0にセットする処理として行われる。この処理のため、例えば、補正処理部195に、注目画素が動き領域であるか否かを示す動き情報、エッジ領域であるか否かを示すエッジ情報を入力して、これらの情報に応じて処理を切り替える構成としてもよい。なお、これらの構成を備えたブルーミング補正処理部の構成例については、図38を参照して後段で説明する。なお、先に図18を参照して説明した補正画素値の算出は、前述のように、以下の補正画素値算出式に従って行われていた。Rb≒Rb-blmRbRd×R,Gd×R,Bd×RGb≒Gb-blmGbRd×R,Gd×R,Bd×RBb≒Bb-blmBbRd×R,Gd×R,Bd×R上記式の適用において、補正処理部に対する入力画素値である高感度画素の画素値:Rb,Gb,Bbが飽和している場合がある。高感度画素が飽和して最大値を一定に出力していても、低感度画素Rd,Gd,Bdは大きくなり、上記の補正画素値算出式に含まれるブルーミング量:blmRb,blmGb,blmBbの値は大きくなる。従って、ブルーミング補正した結果の補正画素値がどんどん小さくなるという問題が発生することがある。具体例について図36Aを参照して説明する。図36Aは、横軸が被写体の明るさ、縦軸が画素の出力信号値画素値を示している。実線がブルーミング補正を実行した場合の出力信号であるブルーミング補正信号、細かい点線がブルーミング補正を実行しない場合の撮像素子からの出力であるセンサ信号、粗い点線が理想信号を示している。前述のように、ブルーミング補正を行うと、前記の補正画素値算出式に含まれるブルーミング量の分、信号値が減少することになる。短時間露光画素低感度画素の画素値は、被写体明るさが高くなると画素値が大きくなり、その結果として算出されるブルーミング量も大きくなる。この結果、例えば、図36Aに示すセンサ出力信号の飽和点を超えた明るさ領域において、明るさが増すほどブルーミング補正信号は、低下してしまうことになる。これは、被写体明るさを反映しない結果となる。このような事態の発生を防止するための処置として、飽和を検出した時には補正をやめるという設定としてもよい。飽和の検出は、例えば、以下の2通りの方法a,bのいずれかを採用可能である。a補正処理部に対する入力画素値である高感度画素の画素値を使用して、高感度画素の飽和を検出する方法。具体的には、予め設定した閾値Th1と高感度画素の入力画素値、例えばRbとの比較を以下のように行う。Rb>Th上記式を満足する場合は飽和していると判定し、ブルーミング補正を行わず、上記式を満足しない場合は飽和していないと判定してブルーミング補正を実行する。b補正処理部に対する入力画素値である低感度画素の画素値を使用して、高感度画素の飽和を検出する方法。具体的には、予め設定した閾値Th2と低感度画素の入力画素値、例えばRdとの比較を以下のように行う。Rd>Th上記式を満足する場合は飽和していると判定し、ブルーミング補正を行わず、上記式を満足しない場合は飽和していないと判定してブルーミング補正を実行する。図36Bは低感度画素を利用して高感度画素の飽和を検出し、検出部の補正を行わない場合の例を示しており、実線で示すブルーミング補正信号が、理想信号の飽和レベルを超えた位置において、低下することなく一定のレベルを保持した信号値として出力される。[5.撮像装置の構成例]次に、上述したブルーミング補正処理を実行する撮像装置の全体構成例について説明する。[5-1.撮像装置の構成例1]図37は、上述したブルーミング補正処理を実行する撮像装置200の構成例を示す図である。撮像装置200は、レンズ201を介して被写体光を入力し、撮像素子イメージセンサ202に被写体光を入力する。撮像素子イメージセンサ202は、例えば、先に図8を参照して説明したように画素毎に異なる露光時間となるような露光制御可能な撮像素子である。この露光制御信号は制御部205から入力される。なお、画素領域単位の露光制御処理については、例えば前述の特許文献5に記載があり、この記載の手法が適用可能である。制御部205は、撮像装置200の全体的な制御を実行する。制御部205はCPU等のプログラム実行機能を備え、例えば図示しない記憶部に格納されたプログラムに従って各構成部の制御を実行し、画像撮影、画像補正等、撮像装置において実行するデータ処理の制御を行う。なお。長時間露光と短時間露光の設定による画像撮影処理は、例えば先に図9を参照して説明した処理シーケンスに従って実行される。先に図9を参照して説明したように、露光時間は、画素のリセットと読み出しのタイミングによって決まる。読み出しタイミングを一定とすると、リセットタイミングをより早い時刻にすることにより露光時間は長くなり、リセットタイミングをより遅い時刻にすることにより露光時間は短くなる。画素毎あるいは行毎、などに上記制御を行うことにより、例えば図8に示すような、様々なパターンの感度配列を実現することができる。図37に示すように、撮像素子202における光電変換処理によって生成される各画素の信号はセンサ画像203としてブルーミング補正処理部204に入力される。ブルーミング補正処理部203は、上述したブルーミング補正処理をほ実行する。ブルーミング補正処理部203の全体構成例について図38を参照して説明する。ブルーミング補正処理部204は、信号生成部251、動き検出部252、エッジ検出部253、補正処理部254を有する。信号生成部251は、補正処理部254において補正対象とする1つの注目画素の画素位置に対応する6つの画素値、すなわち、長時間露光画素高感度画素のRGB各画素値:Rb,Gb,Bb、短時間露光画素低感度画素のRGB各画素値:Rd,Gd,Bd、これらの各画素値を取得または生成する。具体的には注目画素の周辺画素から各色感度の画素値を取得する。Rb:Redの長時間露光画素高感度画素の画素値Gb:Greenの長時間露光画素高感度画素の画素値Bb:Blueの長時間露光画素高感度画素の画素値Rd:Redの短時間露光画素低感度画素の画素値Gd:Greenの短時間露光画素低感度画素の画素値Bd:Blueの短時間露光画素低感度画素の画素値である。信号生成部251における信号生成処理例について、周辺画素を用いて線形補間によって画素値を生成する手法について図39を参照して説明する。図39は、ブルーミング補正処理の実行対象とする注目画素を図39に示す5×5画素の中央のRb33としたときの処理例について説明する図である。信号生成部251は、図39に示すように注目画素Rb33を中心とした5×5画素を参照画素領域として設定し、Rb,Gb,Bb,Rd,Gd,Bdを以下の式式31に従って算出する。Rb=c31×Rb31c33×Rb33c35×Rb35/c31c33c35Gb=c32×Gb32c34×Gb34c41×Gb41c43×Gb43c45×Gb45/c32c34c41c43c45Bb=c41×Bb42c44×Bb44/c41c44Rd=c11×Rd11c13×Rd13c15×Rd15c51×Rd51c53×Rd53c55×Rd55/c11c13c15c51c53c55Gd=c12×Gd12c14×Gd14c21×Gd21c23×Gd23c25×Gd25c52×Gd52c54×Gd54/c12c14c21c23c25c52c54Bd=c22×Bd22c24×Bd24/c22c24式31ただし、c11~c55はフィルタ係数上記式式31は、注目画素を中心とした5×5画素領域に含まれるRb,Gb,Bb.Rd,Gd,Bdの各画素を参照画素として適用し、これらの参照画素に基づいて、注目画素位置の各画素値を線形補間処理によって算出する処理を基本とした処理である。なお、フィルタ係数は注目画素から参照画素間の距離や、画素値勾配に応じて決定するといった構成が可能である。信号生成部251の生成した注目画素位置におけるRb,Gb,Bb,Rd,Gd,Bdの各画素値は、補正処理部254に入力される。補正処理部254は、上述のブルーミング補正、すなわち、項目[x.ブルーミング補正処理の実施例]において説明した以下のブルーミング補正処理、すなわち、4-1.数式モデルを利用した基本的なブルーミング補正処理例4-2.数式モデルを利用し、過補正対策を施したブルーミング補正処理例4-3.数式モデルを利用し、繰り返し補正を行う処理例4-4.LUT等、予め取得したデータに基づく補正処理例4-5.異なる補正手法の組み合わせによるブルーミング補正処理について4-6.動被写体やエッジによる過補正の対策を施した補正処理例これらのいずれかの処理態様に従ったブルーミング補正処理を実行する。動き検出部252、エッジ検出部253は、上記の[4-6.動被写体やエッジによる過補正の対策を施した補正処理例]に対応する処理を行う場合に利用される。前述したように、画像のエッジ部分や動被写体があると、ブルーミング過剰に補正したり、補正不足になることがある。そうした副作用を最小限に留めるために、動き検出部252、エッジ検出部253において検出を行い、これらの検出情報が補正処理部254に提供される。動き検出部252は、画像のその領域が動被写体であるかどうかを検出する。撮像素子202から入力するセンサ画像203に含まれるG画素の低感度画像Gd,高感度画像Gb,露光時間の比率をRとすると、理想的には次の関係が成り立つ。Gb=Gd×R、ただしRは、長時間露光画素と短時間露光画素との露光比Tb/Tdである。そこで、この前提を利用して、以下の式によって低感度画像Gdと高感度画像Gbとの差分Mdet0を算出して、差分が所定のしきい値以上である場合に動きありと判定する動き検出方法が適用できる。Mdet0=|Gb-Gd×R|あるいは、低感度画像Gdと高感度画像Gbとの比Mdet1を以下の式に従って算出して、比Mdet1が所定のしきい値以上である場合に動きありと判定する動き検出方法が適用できる。GMax=MaxGb,Gd×RGMin=MinGb,Gd×RMdet1=GMax/GMinMaxA,BはAとBのうち大きいものを返す関数を意味し、MinA,BはAとBのうち小さいものを返す関数を意味する。上記の差分Mdet0や比Mde1が、ノイズやブルーミングの影響を考慮した上で、十分に大きい値である場合、画像に動きがあったと判定し、動き検出情報を補正処理部254に提供する。エッジ検出部253は、ブルーミング補正対象となる注目画素領域がエッジ領域であるかどうかを検出する。例えば、図39に示す注目画素Rb33についてのエッジ判定処理は、周囲の画素値を用いて以下のようにエッジ判定値Edetを算出する。Edet=|Gb32Gb34||Gb32Gb43||Gb43Gb34||Gb12Gd23||Gd23Gd14|上記の様に近隣の同色画素の差分絶対値を足し合わせることによってエッジ判定値Edetを算出する。エッジ判定値Edetの値がノイズを考慮した値よりも、十分に大きい場合、そこにエッジがあると判定する。このエッジ判定情報は、補正処理部254に提供される。補正処理部254は、処理対象となる注目画素に対応する動き検出部252からの情報が動きありの情報である場合、または、エッジ検出部253からの情報がエッジ領域であるとの情報である場合は、上述の[4-6.動被写体やエッジによる過補正の対策を施した補正処理例]に従ったブルーミング補正を実行する。図37に戻り、撮像装置200の構成と処理についての説明を続ける。ブルーミング補正処理部204は、上述したように、項目[x.ブルーミング補正処理の実施例]において説明した以下のブルーミング補正処理、すなわち、4-1.数式モデルを利用した基本的なブルーミング補正処理例4-2.数式モデルを利用し、過補正対策を施したブルーミング補正処理例4-3.数式モデルを利用し、繰り返し補正を行う処理例4-4.LUT等、予め取得したデータに基づく補正処理例4-5.異なる補正手法の組み合わせによるブルーミング補正処理について4-6.動被写体やエッジによる過補正の対策を施した補正処理例これらのいずれかの処理態様に従ったブルーミング補正処理を実行する。このブルーミング補正結果としてブルーミング補正画像206を生成してHDR広ダイナミックレンジ画像合成処理部207に出力する。HDR広ダイナミックレンジ画像合成処理部207は、画像に含まれる長時間露光画素高感度画素と短時間露光画素低感度画素を利用した合成処理を実行して広ダイナミックレンジ画像を生成する。HDR広ダイナミックレンジ画像合成処理部207の詳細構成例を図40に示す。高感度全帯域信号生成部301、低感度全帯域信号生成部302は、ごく近傍の画素のみを用いて高周波成分も含むG画素の画素全帯域信号を生成する。この全帯域信号生成処理に際しては、線形補間やエッジ方向判定を使用する。一例として、図41に示す7×7画素の中心画素Bb44を注目画素として、注目画素位置に、線形補間でG画素の全帯域信号を生成する式を示す。Gb=3Gb342Gb432Gb45Gb74/8式32Gd=4Gd54Gd23Gd25/6式33高感度全帯域信号生成部301は上記式32に従って、G画素の高感度全帯域信号を生成する。低感度全帯域信号生成部302は上記式33に従って、G画素の低感度全帯域信号を生成する。高感度低周波信号生成部303、低感度低周波信号生成部304は、やはり注目画素の周辺画素を利用した処理によって低周波信号を生成する。図41に示す7×7画素の中心画素Bb44を注目画素として、注目画素位置のRb,Gb,Bb,Rd,Gd,Bdに対応する低周波信号:mRb,mGb,mBb,mRd,mGd,mBdを生成する式を示す。周辺の画素を利用して低周波成分のみを含むR,G,Bの各信号を生成する。mRb=ΣCrbij×Rbij/ΣCrbij式34mGb=ΣCgbij×Gbij/ΣCgbij式35mBb=ΣCbbij×Bbij/ΣCbbij式36mRd=ΣCrdij×Rdij/ΣCrdij式37mGd=ΣCgdij×Gdij/ΣCgdij式38mBd=ΣCbdij×Bdij/ΣCbdij式39ただし、Crbij,Cgbij,Cbbij,Crdij,Cgdij,Cbdijは係数。高感度低周波信号生成部203は、上記の式34、式35、式36に従って、注目画素位置のRb,Gb,Bbに対応する低周波信号:mRb,mGb,mBbを生成する。低感度低周波信号生成部204は、上記の式37、式38、式39に従って、注目画素位置のRd,Gd,Bdに対応する低周波信号:mRd,mGd,mBdを生成する。次に、HDR全帯域信号生成部305、HDR低周波信号生成部306の構成と処理について説明する。図42は、HDR全帯域信号生成部305の構成の一例を示す図である。HDR全帯域信号生成部305は、高感度全帯域信号生成部301の生成したGの高感度画像と、低感度全帯域信号生成部302の生成したGの低感度画像を合成し、HDR画像を生成する。感度比R401は、低感度画像と高感度画像の感度比、露光時間の比率を表す。低感度画像に対して感度比R401を乗算した感度調整低感度画像と高感度画像をブレンド処理部404に入力してブレンドする。ブレンド処理部404は、ブレンド率算出部403の算出したブレンド率に応じて、低感度画像と高感度画像の対応画素のブレンド処理を実行する。ブレンド率算出部403は、処理対象画素注目画素の明るさに応じたブレンド率を設定してブレンド処理部404に出力する。具体的には、注目画素が明るい時には、高感度画素Gdは飽和しており、飽和していない低感度画素Gdの重みを上げ、暗い時には、低感度画素Gdはノイズに埋もており、ノイズの少ない高感度画素Gdの重みを上げるように、ブレンド率を決定する。図42に示す処理構成を式で表すと、次のように記述できる。IfGb<ThG=GbElseG=Gd×RHDR低周波信号生成部306も、mRbと、mRdとの処理、mGbと、mGdとの処理、mBbと、mBdとの処理、これらの各信号の組み合わせに対して、図42を参照して説明した処理と同様の処理を実行する。相関処理部307は、Gの高周波成分を使用して、R,B信号を生成する処理を実行する。例えば次の式式40、式41に従ってGの高周波成分を使用して、R,B信号を生成する。R=mR×G/mG式40B=mB×G/mG式41図37に戻り、撮像装置20の構成と処理についての説明を続ける。HDR合成処理部207の生成したHDR画像208は、諧調変換部209に入力され、諧調変換処理が実行される。具体的には、例えばHDR画像208の各画素の構成ビット数を削減する処理、例えば10bitデータを8bitデータに設定する処理等を実行する。この処理は、次段のカメラ信号処理部210において処理可能なビット数への変換処理として実行される処理である。カメラ信号処理部210は、一般的なカメラ信号処理、例えばホワイトバランス調整処理やガンマ補正処理等の信号処理を実行して出力画像211を生成して出力する。[5-2.撮像装置の構成例2]次に、図43を参照して撮像装置の第2構成例について説明する。図43に示す撮像装置500は、図37を参照して説明した撮像装置200のブルーミング補正処理部204とHDR合成処理部207を1つの統合処理部504として構成したものである。この構成により、ブルーミング補正処理,HDR合成処理を、併せて行うことにより、処理の共通化を行い、演算にかかる時間あるいや、ハードウェアの実装コストを削減できる。撮像装置500は、レンズ501を介して被写体光を入力し、撮像素子イメージセンサ502に被写体光を入力する。撮像素子イメージセンサ502は、例えば、先に図8を参照して説明したように画素毎に異なる露光時間となるような露光制御可能な撮像素子である。この露光制御信号は制御部509から入力される。撮像素子502における光電変換処理によって生成される各画素の信号はセンサ画像503として統合処理部504に入力される。統合処理部504は、ブルーミング補正および広ダイナミックレンジHDR画像生成処理を実行する。図44に統合処理部504の具体例について示す。ブルーミング補正のためには、各感度色のデータが必要であるが、ここでは、高感度低周波信号生成部603,低感度低周波信号生成部604の生成する低周波信号mRb,mGb,mBb,mRd,mGd,mBdを利用してブルーミング補正を行なう構成としている。高感度全帯域信号生成部601、低感度全帯域信号生成部602は、ごく近傍の画素のみを用いて高周波成分も含むG画素の画素全帯域信号を生成する。高感度全帯域信号生成部601は前述の式32に従って、G画素の高感度全帯域信号を生成する。低感度全帯域信号生成部602は前述の式33に従って、G画素の低感度全帯域信号を生成する。高感度低周波信号生成部603、低感度低周波信号生成部604は、やはり注目画素の周辺画素を利用した処理によって低周波信号を生成する。先に説明した式34~式39に従って低周波信号mRb,mGb,mBb,mRd,mGd,mBdを生成する。補正処理部605が、先に説明した図38に示す補正処理部254と同様のブルーミング補正を実行する補正処理部であり、感度低周波信号生成部603,低感度低周波信号生成部604の生成する低周波信号mRb,mGb,mBb,mRd,mGd,mBdを利用してブルーミング補正を行なう。図44に示すその他の構成部は、図40を参照して説明した各構成部の処理と同様の処理となる。HDR全帯域信号生成部606、HDR低周波信号生成部607,608は各入力信号に基づく広ダイナミックレンジ画像を生成する。相関処理部609は、Gの高周波成分を使用して、R,B信号を生成する処理を実行する。例えば前述の式式40、式41に従ってGの高周波成分を使用して、R,B信号を生成する。先に図37以下を参照して説明した第1構成例では、ブルーミング補正処理、HDR合成処理の両方でラインメモリを使用する必要があったが、この図43、図44に示す構成例ではHDR合成処理分のラインメモリだけで済む点メリットがある。図45は、図44と同様にHDR合成とブルーミング補正処理を行う統合処理部504の別の構成例である。図44に示す統合処理部504は、低周波信号mRb,mGb,mBb,mRd,mGd,mBdに対してブルーミング補正を行っていたが、図45に示す統合処理部504は、一度、相関処理部611,612において、各色の全帯域周波信号Rb,Gb,Bb,Rd,Gd,Bdを生成し、この全帯域周波信号Rb,Gb,Bb,Rd,Gd,Bdをブルーミング補正を実行する補正処理部605に入力して、これらの入力信号に基づいてブルーミング補正を行なう構成としている。図46は、図44、図45と同様にHDR合成とブルーミング補正処理を行う統合処理部504の別の構成例である。図46に示す構成は、さらに最小限のコストで、ブルーミング補正とHDR合成処理を行う構成例である。撮像素子からの出力であるセンサ画像503は、例えば、図8Aの配列を持つ場合、2行ごとに高感度画素と低感度画素が切り替わる。すなわち、2つの画素を合成してHDR画像を生成する場合、2ライン分の画素値データをメモリで蓄えて処理することが要請される。ラインメモリ610に、2ライン分の画素値データを記憶する。図46に示すラインメモリ620に格納され、遅延されたラインの画素値データが例えば図46に示す上ライン画像621、中心画像622として、ブルーミング補正部624に入力され、これと並列にリアルタイムでセンサ画像503として下ライン画像623がブルーミング補正部624に入力される。図47がブルーミング補正部624の入出力関係を示す図である。左側が撮像素子の出力であり、中間が、ブルーミング補正部624に対する3ライン分の入力データであり、右端が最終的に生成されるHDR画像の画素値である。HDR画像は、感度の異なる同色画素を合成することで生成することができるが、その手前の部分でブルーミング補正を施す。これまでの補正方法に示してきたように、ある画素のブルーミング補正を行う場合、その画素に対してブルーミングの影響を与えている色画素の低感度画素を参照する必要がある。しかし、図47では、それが取得できない。例えば、図47の下段のG画素を補正するときには低感度のR画素の情報を取得したいが、図47の下段の3ラインに低感度のR画素は含まれないため、この処理は不可能である。このような場合、低感度のR画素の画素値Rdを他の画素の画素値に基づいて推定する。すなわち、図46に示すブルーミング補正部624は、以下の式に従った推定処理を実行する。Rd_est=Gd×WbR/WbG上記式に従って、低感度のR画素の画素値Rd_estを推定する。ただし、WbRはRのホワイトバランス係数、WbGはGのホワイトバランス係数、である。このような処理を実行することで、無彩色の状態で、ブルーミングが正常に動作する。すなわち、図46に示す統合処理部504のように2ライン分のメモリ620を有する構成でもブルーミング補正を行うことが可能となる。図48は、図46に示すブルーミング補正部624内に構成される画素生成部の処理例を説明する図である。図48Aが図47の上段の処理であり、3ラインデータに含まれないBb画素の生成、図48Bが図47の下段の処理であり、3ラインデータに含まれないRd画素の生成、これらの処理例を示している。図46に示すブルーミング補正部624の出力は、上ライン画像625、下ライン画像626としてHDR合成処理部627に入力され、HDR合成処理部627において、ブルーミング補正後の異なる感度の画素を適用した画素合成処理により、広ダイナミックレンジHDR画像505が生成されて出力される。[6.その他の実施例:ブルーミング以外のセンサ特性に基づく画像の補正]上述した実施例では、主にブルーミングによって起こるセンサの非線形特性を補正する処理について言及してきた。しかしながら、本開示の方法を用いてブルーミング以外の非線形性を補正することが可能である。例えば、センサの持つ非線形特性として、図49に示すようなKnee特性がある。図49に示すように、画素に電荷が蓄積され飽和が近づくにつれ、徐々に電荷が蓄えられなくなっていく特性である。このようなKnee特性による非線形特性も、本開示による理想特性の取得方法および、LUTを使用した方法、あるいはその近似を用いることによって補正することが可能である。さらに、本開示の構成は、混色補正にも適用することが可能である。混色には、カラーフィルタの特性によるものや、画素間のクロストークによるものが存在する。このような混色が発生した画像に対して、本開示による理想特性の取得と、それを利用した前述の式9を適用した演算を行うことで混色を補正することが可能である。本実施例における撮像装置は、例えば、長時間露光画素からの高感度画素信号と短時間露光画素からの低感度画素信号を出力する撮像素子と、撮像素子からの出力画素信号を入力して、画素信号の補正を実行する補正処理部を有する。補正処理部は、撮像素子からの入力画素値と、撮像素子に対する入射光量と出力値との理想的な線形特性に従った理想画素値との差分または比率に応じて、撮像素子からの入力画素の画素値補正を実行する。補正処理部は、撮像素子からの入力画素値に含まれる非線形特性を、前記理想的な線形特性に従った理想画素値を適用して補正する、さらに具体的には、補正処理部は、複数回の撮影処理によって取得した前記撮像素子の前記理想画素値、または、該理想画素値に基づく補正画素値算出に適用するルックアップテーブルLUTを記憶部から取得して画素値補正を実行する。[7.本開示の構成のまとめ]以上、特定の実施例を参照しながら、本開示の構成について詳解してきた。しかしながら、本開示の要旨を逸脱しない範囲で当業者が実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。なお、本明細書において開示した技術は、以下のような構成をとることができる。1長時間露光画素からの高感度画素信号と短時間露光画素からの低感度画素信号を出力する撮像素子と、前記撮像素子からの出力画素信号を入力して、画素信号のブルーミング補正を実行するブルーミング補正処理部を有し、前記ブルーミング補正処理部は、前記撮像素子からの入力画素値と、ブルーミングの影響のない理想画素値との差分または比率に応じて、前記撮像素子からの入力画素の画素値補正を実行する撮像装置。2前記ブルーミング補正処理部は、ブルーミング補正対象となる注目画素の近傍画素からの電荷漏れに相当するブルーミング量を、前記撮像素子から入力する低感度画素信号を利用して推定するブルーミング量推定部と、前記ブルーミング量推定部の推定したブルーミング量を前記撮像素子からの入力画素値から減算する演算部を有する前記1に記載の撮像装置。3前記ブルーミング補正処理部は、ブルーミング補正対象となる注目画素の近傍画素からの電荷漏れに相当するブルーミング量を、撮像素子の画素配列と、撮像素子の高感度画素と低感度画素の露光制御パターンとを考慮した数式モデルに基づいて算出するブルーミング量推定部を有する前記1または2に記載の撮像装置。4前記ブルーミング補正処理部は、ブルーミング補正対象となる注目画素の画素位置に対応する各色の高感度画素値および低感度画素値を生成する信号生成部と、前記信号生成部の生成した信号を入力して前記注目画素のブルーミング補正を実行する補正処理部を有する前記1~3いずれかに記載の撮像装置。5前記ブルーミング補正処理部は、前記撮像素子からの入力画素値と、ブルーミングの影響のない理想画素値とを対応付けたテーブルを適用して、前記撮像素子からの入力画素の画素値補正を実行する前記1~4いずれかに記載の撮像装置。6前記ブルーミング補正処理部は、前記撮像素子からの入力画素値と、該入力画素値とブルーミングの影響のない理想画素値との差分とを対応付けたテーブルを適用して、前記撮像素子からの入力画素に含まれるブルーミング量を推定する前記1~5いずれかに記載の撮像装置。7前記ブルーミング補正処理部は、ブルーミング補正対象となる注目画素の近傍画素からの電荷漏れに相当するブルーミング量を、前記撮像素子から入力する低感度画素信号を利用して推定するブルーミング量推定部と、前記ブルーミング量推定部の推定したブルーミング量に、予め規定した減衰パラメータを乗算して減衰ブルーミング量を算出する乗算部と、前記乗算部の算出した減衰ブルーミング量を前記撮像素子からの入力画素値から減算する演算部を有する前記1~6いずれかに記載の撮像装置。8前記ブルーミング補正処理部は、ブルーミング補正対象となる注目画素の近傍画素からの電荷漏れに相当するブルーミング量を、前記撮像素子から入力する低感度画素信号を利用して推定し、さらに、該推定結果に基づいてブルーミング量を減算した低感度画素信号を利用して、再度、ブルーミング量の推定を実行する構成を有する前記1~7いずれかに記載の撮像装置。9前記ブルーミング補正処理部は、ブルーミング補正対象となる注目画素が動き領域であるか否かを判定する動き検出部を有し、前記動き検出部の検出情報に応じてブルーミング補正態様を変更する構成を有する前記1~8いずれかに記載の撮像装置。10前記ブルーミング補正処理部は、ブルーミング補正対象となる注目画素がエッジ領域であるか否かを判定するエッジ検出部を有し、前記エッジ検出部の検出情報に応じてブルーミング補正態様を変更する構成を有する前記1~9いずれかに記載の撮像装置。11前記ブルーミング補正処理部は、ブルーミング補正対象となる注目画素が動き領域またはエッジ領域である場合、該注目画素に対応する推定ブルーミング量を減少させる過補正対策部を有する前記1~10いずれかに記載の撮像装置。12前記ブルーミング補正処理部は、入力画素値が飽和しているか否かを判定し、飽和値である場合にはブルーミング補正を実行しない構成である前記1~11いずれかに記載の撮像装置。13前記撮像装置は、さらに、前記ブルーミング補正処理部の生成したブルーミング補正画像を入力して広ダイナミックレンジ画像を生成する広ダイナミックレンジHDR画像生成部を有する前記1~12いずれかに記載の撮像装置。14長時間露光画素からの高感度画素信号と短時間露光画素からの低感度画素信号を出力する撮像素子と、前記撮像素子からの出力画素信号を入力して、画素信号の補正を実行する補正処理部を有し、前記補正処理部は、前記撮像素子からの入力画素値と、前記撮像素子に対する入射光量と出力値との理想的な線形特性に従った理想画素値との差分または比率に応じて、前記撮像素子からの入力画素の画素値補正を実行する撮像装置。15前記補正処理部は、前記撮像素子からの入力画素値に含まれる非線形特性を、前記理想的な線形特性に従った理想画素値を適用して補正する前記14に記載の撮像装置。16前記補正処理部は、複数回の撮影処理によって取得した前記撮像素子の前記理想画素値、または、該理想画素値に基づく補正画素値算出に適用するルックアップテーブルLUTを記憶部から取得して画素値補正を実行する前記14または15に記載の撮像装置。さらに、上記した装置等において実行する処理の方法や、処理を実行させるプログラムも本開示の構成に含まれる。また、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。例えば、プログラムは記録媒体に予め記録しておくことができる。記録媒体からコンピュータにインストールする他、LANLocalAreaNetwork、インターネットといったネットワークを介してプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。"