被写体を撮像し、前記被写体に応じた画像信号を生成する撮像部と、撮像時における前記撮像部の駆動条件と、前記撮像時に前記撮像部が生成する画像信号の暗電流成分との関係を示す情報を記憶する記憶部と、撮像時における前記撮像部の駆動条件と、前記記憶部が記憶する前記情報とに基づき、前記撮像時に前記撮像部が生成した画像信号の暗電流成分を算出する算出部と、前記算出部が算出した暗電流成分により前記画像信号の暗電流補正を行う補正部と、を備えたことを特徴とする撮像装置。請求項1に記載の撮像装置において、前記情報は、撮像時における前記撮像部の温度と、撮像時における前記撮像部の露光時間と、撮像時における前記撮像部の信号増幅率とのうち少なくとも1つからなる前記駆動条件と、前記暗電流成分との関係を示すことを特徴とする撮像装置。請求項2に記載の撮像装置において、前記撮像部は、入射光に応じて画像信号を生成する画素を二次元行列状に配置すると共に、それら画素の信号蓄積時間を画素行ごとに設定することが可能であり、前記演算部は、前記暗電流成分の算出を、前記撮像部の画素行ごとに行うことを特徴とする撮像装置。請求項3に記載の撮像装置において、前記情報には、前記撮像部の画素行間で非共通の暗電流成分と前記駆動条件との関係を示す第1情報と、前記撮像部の画素行間で共通の暗電流成分と前記駆動条件との関係を示す第2情報と、が含まれることを特徴とする撮像装置。請求項4に記載の撮像装置において、前記記憶部は、前記第1情報を、前記撮像部の温度と、前記撮像部の信号増幅率とのうち少なくとも1つに依存する値として記憶し、前記第2情報を、前記撮像部の温度と、前記撮像部の信号増幅率と、前記撮像部の露光時間とのうち少なくとも1つに依存する値として記憶することを特徴とする撮像装置。請求項5に記載の撮像装置において、前記記憶部は、前記第1情報と前記第2情報とのうち少なくとも一部をパラメータテーブルとして記憶することを特徴とする撮像装置。請求項2に記載の撮像装置において、前記撮像部は、入射光に応じて画像信号を生成する画素を二次元行列状に配置すると共に、それら画素の信号蓄積時間を画素間で共通に設定することが可能であり、前記演算部は、前記暗電流成分の算出を、前記撮像部の全画素一括で行うことを特徴とする撮像装置。請求項7に記載の撮像装置において、前記情報には、前記撮像部の画素間で共通の暗電流成分と前記駆動条件との関係を示す第2情報が含まれることを特徴とする撮像装置。請求項8に記載の撮像装置において、前記記憶部は、前記第2情報を、前記撮像部の温度と、前記撮像部の信号増幅率と、前記撮像部の露光時間とのうち少なくとも1つに依存する値として記憶することを特徴とする撮像装置。請求項9に記載の撮像装置において、前記記憶部は、前記第2情報の少なくとも1部をパラメータテーブルとして記憶することを特徴とする撮像装置。しかしながら、太陽や光源などの著しく高輝度な物体の像が有効画素領域内に形成された場合には、その形成領域からオプティカルブラック領域へ向かってノイズ光が漏れ込むことがあるため、算出に失敗する可能性が高い。そこで本発明は、暗電流補正に失敗する可能性を低く抑えることのできる撮像装置を提供することを目的とする。本発明の撮像装置は、被写体を撮像し、前記被写体に応じた画像信号を生成する撮像部と、撮像時における前記撮像部の駆動条件と、前記撮像時に前記撮像部が生成する画像信号の暗電流成分との関係を示す情報を記憶する記憶部と、撮像時における前記撮像部の駆動条件と、前記記憶部が記憶する前記情報とに基づき、前記撮像時に前記撮像部が生成した画像信号の暗電流成分を算出する算出部と、前記算出部が算出した暗電流成分により前記画像信号の暗電流補正を行う補正部とを備える。本発明によれば、暗電流補正に失敗する可能性を低く抑えることのできる撮像装置が実現する。[実施形態]以下、本発明の実施形態としてディジタルカメラを説明する。図1は、本実施形態のディジタルカメラの構成図である。図1に示すとおりディジタルカメラ10には、撮影レンズ20、メカニカルシャッタ30、撮像素子50、タイミングジェネレータTG70、アナログフロントエンドAFE80、画像処理エンジン90、モータドライバ110、温度検出部120、バッファメモリ130、表示部140、操作部150、リムーバブルメモリ160などが備えられる。撮影レンズ20は、被写体から射出した光束を結像し、撮像素子50の有効画素領域上に被写体像を形成する。メカニカルシャッタ30は、撮影レンズ20と撮像素子50との間の光路上に配置され、撮像素子50に向かう光束の光路を必要に応じて開閉する。このメカニカルシャッタ30は、撮像素子50から一定以上離れた位置に配置されたレンズシャッタ、或いは、撮像素子50の近傍に配置されたフォーカルプレーンシャッタなどである。撮像素子50は、入射光に応じて信号を生成する画素を二次元行列状に配置したCMOSイメージセンサであって、ここでは、信号リセット及び信号読み出しを水平画素行毎に順次に行うCMOSイメージセンサとする。但し、本実施形態の撮像素子50は、必要に応じて、信号リセットのタイミングを全画素間で一致させることも可能である。なお、撮像素子50は、被写体からの光の入射領域有効画素領域の周囲に、光の入射しない非有効画素領域オプティカルブラック領域を設けていることが望ましい。このオプティカルブラック領域は、黒レベルの設定などに利用することが可能である。但し、本実施形態では、このオプティカルブラック領域を利用しなくとも暗電流補正を行うことができる。TG70は、画像処理エンジン90からの指示に応じて、撮像素子50及びメカニカルシャッタ30に対して駆動信号を供給すると共に、AFE80及び画像処理エンジン90に対して同期信号を供給する。なお、TG70は、撮像素子50に供給する駆動信号のパターンを切り替えることにより、撮像素子50の駆動モードを、ドラフトモード高速読み出しモードとフレームモード全画素読み出しモードとの間で切り替えることができる。ドラフトモードは、撮影前確認用のスルー画像を取得するための駆動モードであり、フレームモードは、保存用の詳細画像を取得するための駆動モードである。また、TG70は、メカニカルシャッタ30へ供給する駆動信号のパターンを切り替えることにより、メカニカルシャッタ30の開閉パターンを、スルー画像の取得用の開閉パターンと、詳細画像の取得用の開閉パターンとの間で切り替えることができる。また、TG70は、撮像素子50へ供給する駆動信号のパターンを切り替えることにより、撮像素子50の1フレーム当たりの露光時間を切り替えることも可能である。因みに、露光時間は、画像処理エンジン90が指定したTv値=ユーザが入力したTv値又は自動露出演算で算出されたTv値に応じた値に設定される。AFE80は、撮像素子50から出力されるアナログ信号に対してパイプライン処理を施す。AFE80には、CDS回路、ゲイン回路、A/D変換回路などが備えられており、CDS回路は、撮像素子50から出力されるアナログ信号のノイズ成分を相関二重サンプリングによって除去し、ゲイン回路は、ノイズ除去後のアナログ信号を増幅し、A/D変換回路は、増幅後のアナログ信号をディジタル信号へと変換する。なお、AFE80のゲインゲイン回路の信号増幅率は、画像処理エンジン90が指定したSv値=ユーザが入力したSv値又は自動露出演算で算出されたSv値に応じた値に設定される。なお、ユーザが入力したSv値とは、所謂ISO感度のことである。モータドライバ110は、画像処理エンジン90からの指示に応じて、撮影レンズ20の少なくとも一部を光軸方向へ駆動し、撮影レンズ20のフォーカス位置、ズーム位置などを調整する。また、モータドライバ110は、画像処理エンジン90が指定したAv値=ユーザが入力したAv値又は自動露出演算で算出されたAv値に応じて、撮影レンズ20の絞り径を調整する。温度検出部120は、撮像素子50の有効画素領域の近傍、又は、撮像素子50の近傍に設けられた温度センサであって、撮像素子50の有効画素領域の温度Tを間接的又は直接的に検出する。バッファメモリ130は、AFE80から画像処理エンジン90へと転送されたディジタル信号を蓄積する。撮像素子50の1フレーム分の信号読み出し期間に亘ってこの蓄積が行われると、バッファメモリ130に1フレーム分のディジタル信号1フレーム分の画像データが蓄積される。表示部140は、画像処理エンジン90からの指示に応じて、各種の画像データを表示する。表示部140が表示する画像データには、撮像素子50が取得したスルー画像の画像データ、撮像素子50が取得した詳細画像の画像データ、リムーバブルメモリ160に格納されていた画像データ、画像処理エンジン90が作成したメニュー表示用の画像データなどがある。操作部150は、レリーズボタン、メニューボタンなど、ユーザが操作可能な各種のスイッチを有している。ユーザは、この操作部150を介して各種の指示をディジタルカメラ10へ入力することができる。例えば、ユーザは、詳細画像の取得時における測光エリアをディジタルカメラ10へ指定することができる。リムーバブルメモリ160は、ディジタルカメラ10が取得した画像データや、他のディジタルカメラが取得した画像データなどを長期に亘って記憶することが可能な不揮発性のメモリである。画像処理エンジン90は、操作部150を介してユーザから入力された指示と、不図示のプログラムとに従い、ディジタルカメラ10の各部を制御する。また、画像処理エンジン90は、AFE80から送出されたディジタル信号に対して信号処理暗電流補正などを施したり、バッファメモリ130上の画像データに対して画像処理階調変換、色変換、ホワイトバランス調整などを施したりすることもできる。暗電流補正に当たり、画像処理エンジン90は、暗電流補正回路90A、暗電流算出回路90Bとして機能する。図2に示すとおり、暗電流補正回路90Aは、AFE80から出力されるディジタル信号Svから、暗電流成分Nvを減算する回路である。また、暗電流算出回路90Bは、暗電流算出回路90Bが減算すべき暗電流成分Nvを、撮像素子50の駆動条件に基づき算出する回路である。図3は、スルー画像の取得時における各部のタイミングチャートである。図3Aは、フレーム周期を示しており、図3Bは、撮像素子50の各水平画素行の信号蓄積期間を示しており、図3Cは、メカニカルシャッタ30の開閉パターンを示している。なお、図3Bの白抜き部分は信号蓄積期間を示しており、塗りつぶし部分は信号読み出し期間を示している。図3に示すとおり、スルー画像の取得時には、フレームレートを保つため、メカニカルシャッタ30は開状態に保たれたままとされ、撮像素子50の露光期間は、撮像素子50の信号がリセットされるタイミングと、撮像素子50の信号が読み出されるタイミングとの組み合わせによって制御される。具体的には、スルー画像の取得時には、先ず、メカニカルシャッタ30が開放された状態で図3の符号a、撮像素子50の各水平画素行の信号が行番号順にリセットされる図3の符号b。よって、各水平画素行は、信号の蓄積を順次に開始する。その後、各水平画素行の信号は、ライン順に読み出される図3の符号c。よって、スルー画像の取得時には、撮像素子50の露光期間は、信号がリセットされるタイミング符号bから、信号の読み出しが開始されるタイミング符号cまでの期間である。この露光期間の長さ露光時間が、Tv値に対応している。なお、図3には表さなかったが、スルー画像の取得時には、撮像素子50の駆動モードはドラフトモードに設定されるので、信号の読み出し元は、撮像素子50上の全画素ではなく一部の画素のみに制限されるものとする間引き読み出し。以上のとおり、スルー画像の取得時には、全ての水平画素行の間で露光時間は等しくなるが、行番号の大きい水平画素行ほど露光期間の開始タイミングは遅延する。つまり、スルー画像の取得時のシャッタ方式は、所謂ローリングシャッタ方式となる。図4は、詳細画像の取得時における各部のタイミングチャートである。図4Aは、フレーム周期を示しており、図4Bは、撮像素子50の各水平画素行の信号蓄積期間を示しており、図4Cは、メカニカルシャッタ30の開閉パターンを示している。なお、図4Bの白抜き部分は信号蓄積期間を示しており、塗りつぶし部分は信号読み出し期間を示している。図4に示すとおり、詳細画像の取得時には、撮像素子50の有効画素領域の露光期間を画素間で一致させるために、撮像素子50の露光期間は、撮像素子50の信号がリセットされるタイミングと、メカニカルシャッタ30が閉鎖されるタイミングとの組み合わせによって制御される。具体的に、詳細画像の取得時には、先ず、メカニカルシャッタ30が開放された状態で図4の符号a、撮像素子50の各水平画素行の信号が一斉にリセットされる図3の符号b。よって、各水平画素行は、信号の蓄積を同時に開始する。その後、メカニカルシャッタ30は、閉鎖される図4の符号c。ここで、メカニカルシャッタ30の閉鎖に要する時間は極めて短いとみなせる。よって、各水平画素行の露光期間は、同時に終了する。その後、各水平画素行の信号は、行番号順に読み出される図4の符号d。よって、詳細画像の取得時には、有効画素領域の露光期間は、信号がリセットされるタイミング符号bから、メカニカルシャッタ30が閉鎖されるタイミング符号cまでの期間である。この露光期間の長さ露光時間が、Tv値に対応している。なお、図4には表さなかったが、詳細画像の取得時には、撮像素子50の駆動モードはフレームモードに設定されるので、信号の読み出し元は、撮像素子50上の全画素に設定されるものとする全画素読み出し。以上のとおり、詳細画像の取得時には、全ての水平画素行の間で露光時間は等しくなり、露光期間の開始タイミングも等しくなる。つまり、詳細画像の取得時のシャッタ方式は、所謂グローバルシャッタ方式となる。しかしながら、行番号の小さい水平画素行ほど早期に信号の読み出しが開始されるので、本実施形態の詳細画像の取得時には、行番号の小さい水平画素行ほど信号蓄積期間の長さ信号蓄積時間は短くなる。このように、信号蓄積時間が撮像素子50の有効画素領域上で非一様である場合は、その有効画素領域で発生する暗電流成分も非一様となる。但し、有効画素領域における暗電流成分の分布は、有効画素領域における信号蓄積時間の分布に対応した形状になると考えられる。したがって、本実施形態の詳細画像の取得時のように、行番号の小さい水平画素行ほど信号蓄積時間が短い場合には、行番号の小さい水平画素行ほど、それに含まれる暗電流成分は少なくなると考えられる。実際、詳細画像の取得時に有効画素領域で発生する暗電流成分は、図5に示すとおり、有効画素領域における信号蓄積時間の分布に対応している。図5の横軸は、水平画素行の行番号を示しており、図5の縦軸は、v番目の水平画素行で発生する暗電流成分nvを示している。この場合、暗電流成分nvは、以下の式1のとおりvの1次関数で表わされる。nv=αvβ...1この式1におけるβは、有効画素領域の画素間で共通の暗電流成分DC成分であり、式1におけるαvは、有効画素領域の画素間で非共通の暗電流成分非DC成分である。ここで、温度Tが変化すると、式1の係数αは、図6に示すとおり様々に変化する。また、温度Tが変化すると、式1の係数βも、図7に示すとおり様々に変化する。しかも、係数βは、温度Tだけでなく、撮像素子50の露光時間つまりTv値にも依存する具体的には、係数βは、温度Tが高いほど大きくなり、Tv値が大きいほど大きくなる。。また、AFE80を経由した後の水平画素行に着目すると、AFE80のゲインが大きいときほどつまりSv値が大きいときほど、それに含まれる暗電流成分も大きくなるはずである。よって、AFEを経由した後のv番目の水平画素行に重畳されている暗電流成分Nvは、式2で表すことができる。Nv=gαvβ...2但し、係数gは、Sv値が大きいほど大きくなる係数である。そこで、本実施形態の画像処理エンジン90は、図8、図9、図10に示すようなパラメータテーブルを予め記憶している。図8に示すテーブルは、係数αを決定するためのテーブルα-テーブルであり、図9に示すテーブルは、係数βを決定するためのテーブルβ-テーブルであり、図10に示すテーブルは、係数gを決定するためのテーブルg-テーブルである。図8に示すとおりα-テーブルは、温度T毎に係数αの最適値を格納したテーブルである。なお、温度Tが高いときほど、温度Tの変化による係数αの変化幅は大きくなる傾向にあるので、α-テーブルには、温度Tが高いときの係数αほど多くの値が用意されていることが望ましい。また、図9に示すとおりβ-テーブルは、温度T及びTv値の組み合わせ毎に係数βの最適値を格納したテーブルである。なお、温度Tが高いときほど、温度Tの変化による係数βの変化幅は大きくなる傾向にあるので、β-テーブルには、温度Tが高いときの係数βほど多くの値が用意されていることが望ましい。また、図10に示すとおりg-テーブルは、Sv値毎に係数gの最適値を格納したテーブルである。図11は、撮影に関する画像処理エンジン90の動作フローチャートである。以下、図11の各ステップを説明する。ステップS10:画像処理エンジン90は、撮像部に対してスルー画像の取得を開始させるなお、撮像部とは、TG70、撮像素子50、メカニカルシャッタ30、AFE80などの撮像に関する要素を指している。。このときにAFE80から出力されるスルー画像のディジタル信号は、画像処理エンジン90へ順次に入力される。画像処理エンジン90は、AFE80から入力されるディジタル信号に対して所定の信号処理ライブビュー用の信号処理を施し、表示部140へ送出する。これによって表示部140には、被写体のライブビュー画像リアルタイム画像が表示される。なお、ここでは簡単のため、本ステップにおける信号処理に暗電流補正は含まれないものと仮定する。ステップS11:画像処理エンジン90は、操作部150の状態に基づきレリーズボタンが半押しされたか否かを判別し、半押しされた場合にはステップS12へ移行する。ステップS12:画像処理エンジン90は、ループ回数vの最終値yを、詳細画像における水平画素行の総数Vと同じ値に設定する。ステップS13:画像処理エンジン90は、温度検出部120の出力を参照し、現時点の温度Tを検出する。ステップS14:画像処理エンジン90は、レリーズボタンが半押しされた時点におけるスルー画像のディジタル信号のうち、ユーザが予め指定した測光エリアに対応するディジタル信号を参照することで、そのスルー画像の輝度評価値を算出する。さらに、画像処理エンジン90は、その輝度評価値に基づき自動露出演算を行い、詳細画像の取得時に設定すべきTv値、Sv値、Av値を決定する。ステップS15:画像処理エンジン90は、検出した温度Tに応じてα-テーブル図8を参照することで、詳細画像の暗電流補正で使用すべき係数αの値を決定する。また、画像処理エンジン90は、検出した温度Tと決定したTv値との組み合わせに応じてβ-テーブル図9を参照することで、詳細画像の暗電流補正で使用すべき係数βの値を決定する。さらに、画像処理エンジン90は、決定したSv値に応じてg-テーブル図10を参照することで、詳細画像の暗電流補正で使用すべき係数gの値を決定する。ステップS16:画像処理エンジン90は、レリーズボタンが全押しされたか否かを判別し、全押しされた場合にはステップS18へ移行し、全押しされなかった場合にはステップS17へ移行する。ステップS17:画像処理エンジン90は、レリーズボタンの半押しが解除されたか否かを判別し、解除された場合にはステップS11に移行し、解除されていなかった場合にはステップS16に移行する。ステップS18:画像処理エンジン90は、決定したSv値、Tv値、Av値を撮像部の対応箇所AFE80、TG70、モータドライバ110へ指定してから、撮像部に対して詳細画像の取得を行わせる。このときにAFE80から出力される詳細画像のディジタル信号は、画像処理エンジン90へ順次に入力される。ステップS19:画像処理エンジン90は、ループ回数vを初期値1に設定する。ステップS20:画像処理エンジン90は、TG70から供給される同期信号により、撮像素子50のv番目の水平画素行から信号が読み出されたタイミングを認識する。ステップS21:画像処理エンジン90は、暗電流算出回路90Bに対してv番目の水平画素行の暗電流成分Nvを算出させる。暗電流算出回路90Bは、上述した式2により暗電流成分Nvを算出し、それを暗電流補正回路90Aへ与える。なお、算出に当たり、暗電流算出回路90Bは、ステップS15で決定した係数α、β、gの値を使用する。ステップS22:画像処理エンジン90は、v番目の水平画素行のディジタル信号Svが画像処理エンジン90へ入力されたタイミングで、暗電流補正回路90Aに対し暗電流補正を実行させる。暗電流補正回路90Aは、暗電流算出回路90Bから与えられた暗電流成分Nvをディジタル信号Svから減算することにより、暗電流補正後のディジタル信号S’vを生成する。ステップS23:画像処理エンジン90は、暗電流補正後のディジタル信号S’vを、v番目の水平画素行のディジタル信号としてバッファメモリ130へ書き込む。ステップS24:画像処理エンジン90は、ループ回数vが最終値yに到達した否かを判別し、達していなかった場合にはステップS25へ移行し、達していた場合にはステップS26へ移行する。ステップS25:画像処理エンジン90は、ループ回数vをインクリメントしてからステップS20へ戻る。したがって、ステップS20~S23のループは、全ての水平画素行について順次に実行される。ステップS26:画像処理エンジン90は、バッファメモリ130に書き込まれた全ての水平画素行のディジタル信号S’v、すなわち1フレーム分の詳細画像に対して所定の画像処理保存用の画像処理を施してから、リムーバブルメモリ160へ書き込み、フローを終了する。以上、本実施形態の画像処理エンジン90は、撮像時における撮像部TG70、撮像素子50、メカニカルシャッタ30、AFE80などの撮像に関する要素の駆動条件と、前記撮像時に前記撮像部の有効画素領域が生成する画像信号の暗電流成分との関係を示す情報を記憶する記憶部と、撮像時における前記撮像部の駆動条件と、前記記憶部が記憶する前記情報とに基づき、前記撮像時に前記撮像部の有効画素領域が生成した画像信号の暗電流成分を算出する算出部暗電流算出回路90Bと、前記算出部が算出した暗電流成分により前記画像信号の暗電流補正を行う補正部暗電流補正回路90Aとを備える。したがって、本実施形態の画像処理エンジン90は、暗電流補正にオプティカルブラック領域を使用する必要がない。よって、仮に、有効画素領域内に高輝度な像が形成され、オプティカルブラック領域へノイズ光が漏れ込むような場合であっても、本実施形態の画像処理エンジン90が暗電流補正に失敗することは無い。また、前記情報は、撮像時における前記撮像部の温度Tと、撮像時における前記撮像部の露光時間Tvと、撮像時における前記撮像部の信号増幅率Svとのうち少なくとも1つからなる前記駆動条件と、前記暗電流成分との関係を示す。したがって、本実施形態の画像処理エンジン90は、前記撮像部の駆動条件温度、露光時間、信号増幅率のうち少なくとも1つに応じて変化する暗電流成分を、正しく補正することができる。また、前記撮像部は、入射光に応じて画像信号を生成する画素を二次元行列状に配置すると共に、それら画素の信号蓄積時間を画素行ごとに設定することが可能であり、前記演算部は、前記暗電流成分の算出を、前記撮像部の画素行ごとに行う。また、前記情報には、前記撮像部の画素行間で非共通の暗電流成分と前記駆動条件との関係を示す第1情報gαと、前記撮像部の画素行間で共通の暗電流成分と前記駆動条件との関係を示す第2情報gβとが含まれる。また、前記第1情報gαの値は、前記撮像部の温度Tと、前記撮像部の信号増幅率Svとのうち少なくとも1つに依存し、前記第2情報gβの値は、前記撮像部の温度Tと、前記撮像部の信号増幅率Svと、前記撮像部の露光時間Tvとのうち少なくとも1つに依存する。したがって、本実施形態の画像処理エンジン90は、前記撮像部の駆動条件に応じて変化し、しかも画素行によって異なる値の暗電流成分を、正しく補正することができる。また、前記記憶部は、前記第1情報gαと前記第2情報gβとのうち少なくとも一部をパラメータテーブルとして記憶する。したがって、本実施形態の画像処理エンジン90は、暗電流成分の算出を高速化し、暗電流補正の高速化を図ることができる。[実施形態の補足]なお、上記実施形態のα-テーブル図8、β-テーブル図9では、温度方向T方向の段階数を4としたが、温度の変化による暗電流成分の変化幅が大きい場合には、その段階数を5以上としてもよい。また、上記実施形態のβ-テーブル図9では、露光時間方向Tv値方向の段階数を14としたが、Tv値の変化による暗電流成分の変化幅が大きい場合には、その段階数を15以上としてもよい。また、上記実施形態のg-テーブル図10では、感度方向Sv値方向の段階数を7としたが、Sv値の変化による暗電流成分の変化幅が大きい場合には、その段階数を8以上としてもよい。また、上記実施形態の画像処理エンジン90は、スルー画像に対する暗電流補正を省略したが上述したステップS10を参照、スルー画像に対する暗電流補正を行ってもよい。但し、スルー画像の取得時には、撮像素子50における信号蓄積時間は一様となるので、有効画素領域の暗電流成分も一様であるとみなせる。よって、スルー画像に対する暗電流補正では、式2において係数αをゼロとおいた式N=gβを使用し、有効画素領域内の画素間で共通の暗電流成分を一括で算出すればよい。また、上記実施形態の撮像部は、詳細画像の取得時における信号蓄積時間を画素行ごとに設定すると共に、スルー画像の取得時における信号蓄積時間を画素間で共通に設定したが、信号蓄積時間を常に画素間で共通に設定してもよい。なお、その場合、前記記憶部が記憶する情報は、前記第2情報gβのみであっても構わない。また、上記実施形態では、有効画素領域の温度を検出したが、有効画素領域の温度の代わりに有効画素領域の温度分布を検出してもよい。例えば、撮像素子50上に熱源熱を発生し易い場所がある場合には、温度検出部120の配置先を熱源の近傍とし、有効画素領域の各位置の温度を、温度検出部120から各位置までの距離と、温度検出部120の出力とに基づき算出してもよい。或いは、有効画素領域の近傍の複数の位置の各々に温度検出部120を配置することで、有効画素領域の温度分布を検出してもよい。また、有効画素領域の温度分布を検出した場合、有効画素領域の暗電流成分の算出では、有効画素領域の暗電流成分の分布が、有効画素領域の信号蓄積時間の分布と、有効画素領域の温度分布との双方によって決まるものとみなせばよい。また、上記実施形態の画像処理エンジン90は、暗電流補正のタイミングを、AFE80からディジタル信号水平画素行のディジタル信号が出力される度としたが、1フレーム分のディジタル信号がバッファメモリ130に蓄積された後としてもよい。但し、暗電流補正のタイミングを、AFE80からディジタル信号が出力される度とした方が、撮影時におけるユーザの待ち時間を短くすることができる。また、上記実施形態の画像処理エンジン90は、詳細画像の取得時に設定すべきTv値、Av値、Sv値の全部を自動露出演算によって決定したが、それらTv値、Av値、Sv値の少なくとも1つは、ユーザが指定したものであっても構わない。また、上記実施形態の撮像素子50は、信号の読み出しを画素行毎に行ったが、領域毎又は画素毎に行ってもよい。何れの場合であっても、有効画素領域の暗電流成分の算出では、有効画素領域の暗電流成分は、有効画素領域の信号蓄積時間の分布と、有効画素領域の温度分布又は有効画素領域の温度とによって決まるものとみなせばよい。