"被写体を撮像素子により撮像することで撮像画像を得る撮像装置であって、前記撮像素子に起因して生じる欠陥画素の撮像画像における位置と欠陥の度合いを示すレベルとが対応付けられた欠陥情報が記憶された第1記憶手段と、前記欠陥画素を補正する際に用いられる、前記欠陥画素及びその周辺画素に対して割り当てられる補正係数情報が記憶された第2記憶手段と、前記第1記憶手段に記憶された欠陥画素の位置、及びレベルを取得する取得手段と、前記取得手段により取得された欠陥画素の位置から定まる補正対象となる欠陥画素の周辺画素及び当該欠陥画素の各々に対して、前記第2記憶手段に記憶された補正係数情報を用いて補正に用いられるオフセット補正値を算出する算出手段と、前記算出手段により算出されたオフセット補正値及び補正対象の画素の画素値のいずれもが、画素が飽和値に達しているか否かを判別するための予め定められた値未満のときは、前記オフセット補正値を用いて画素値を補正するオフセット補正手段と、前記算出手段により算出されたオフセット補正値が前記予め定められた値未満か、補正対象の画素の画素値が前記予め定められた値以上のときは、当該補正対象の画素の周辺画素の画素値を用いて、当該補正対象の画素の画素値を補間補正する補間補正手段とを備えたことを特徴とする撮像装置。前記欠陥情報には、欠陥画素の種類が含まれることを特徴とする請求項1記載の撮像装置。前記欠陥画素は、電荷蓄積時間に応じて当該欠陥画素の周辺画素に影響を与える画素が含まれることを特徴とする請求項1又は2記載の撮像装置。前記算出手段は、前記補正係数、電荷蓄積時間、及びISO感度を用いて前記オフセット補正値を算出することを特徴とする請求項1乃至3のいずれか1項に記載の撮像装置。被写体を撮像素子により撮像することで撮像画像を得るとともに、前記撮像素子に起因して生じる欠陥画素の撮像画像における位置と欠陥の度合いを示すレベルとが対応付けられた欠陥情報が記憶された第1記憶手段と、前記欠陥画素を補正する際に用いられる、前記欠陥画素及びその周辺画素に対して割り当てられる補正係数が記憶された第2記憶手段と、を備えた撮像装置の制御方法であって、前記第1記憶手段に記憶された欠陥画素の位置、及びレベルを取得する取得ステップと、前記取得ステップにより取得された欠陥画素の位置から定まる補正対象となる欠陥画素の周辺画素及び当該欠陥画素の各々に対して、前記第2記憶手段に記憶された補正係数を用いて補正に用いられるオフセット補正値を算出する算出ステップと、前記算出ステップにより算出されたオフセット補正値及び補正対象の画素の画素値のいずれもが、画素が飽和値に達しているか否かを判別するための予め定められた値未満のときは、前記オフセット補正値を用いて画素値を補正するオフセット補正ステップと、前記算出ステップにより算出されたオフセット補正値が前記予め定められた値未満か、補正対象の画素の画素値が前記予め定められた値以上のときは、当該補正対象の画素の周辺画素の画素値を用いて、当該補正対象の画素の画素値を補間補正する補間補正ステップとを備えたことを特徴とする制御方法。被写体を撮像素子により撮像することで撮像画像を得るとともに、前記撮像素子に起因して生じる欠陥画素の撮像画像における位置と欠陥の度合いを示すレベルとが対応付けられた欠陥情報が記憶された第1記憶手段と、前記欠陥画素を補正する際に用いられる、前記欠陥画素及びその周辺画素に対して割り当てられる補正係数が記憶された第2記憶手段と、を備えた撮像装置の制御方法をコンピュータに実行させるためのプログラムであって、前記制御方法は、前記第1記憶手段に記憶された欠陥画素の位置、及びレベルを取得する取得ステップと、前記取得ステップにより取得された欠陥画素の位置から定まる補正対象となる欠陥画素の周辺画素及び当該欠陥画素の各々に対して、前記第2記憶手段に記憶された補正係数を用いて補正に用いられるオフセット補正値を算出する算出ステップと、前記算出ステップにより算出されたオフセット補正値及び補正対象の画素の画素値のいずれもが、画素が飽和値に達しているか否かを判別するための予め定められた値未満のときは、前記オフセット補正値を用いて画素値を補正するオフセット補正ステップと、前記算出ステップにより算出されたオフセット補正値が前記予め定められた値未満か、補正対象の画素の画素値が前記予め定められた値以上のときは、当該補正対象の画素の周辺画素の画素値を用いて、当該補正対象の画素の画素値を補間補正する補間補正ステップとを備えたことを特徴とするプログラム。しかしながら、上述のように本撮像とは別に画像を取得して補正する方法は、1枚画像を取得するために2回の電荷蓄積が必要であり、長秒時撮像ほどその時間的負荷が大きくなる。すなわち、レリーズタイムラグ、撮像コマ間隔に大きな影響を与えてしまう問題があった。一方、予め欠陥画素の情報を撮像装置のROMに記憶させておき、その画素のみ隣接画素のデータで補正を行うという方法では、蓄積時間と共に拡がるタイプの欠陥画素の場合には、隣接画素にも影響が及んでいる。その結果、誤ったデータで補正してしまい、結果的に補正誤差が生じてしまっていた。また、蓄積時間と共に欠陥画素の範囲が拡がることを想定し、蓄積時間に応じて補正する範囲を変える方法でも、拡がっている更に外側の領域から補正データを算出するため、精彩な画像では補正誤差が生じるという課題があった。本発明の目的は、必要以上に欠陥画素の補正を行うことなく、また補正誤差を抑制した撮像装置及びその制御方法、並びにプログラムを提供することにある。上記目的を達成するために、請求項1の撮像装置は、被写体を撮像素子により撮像することで撮像画像を得る撮像装置であって、前記撮像素子に起因して生じる欠陥画素の撮像画像における位置と欠陥の度合いを示すレベルとが対応付けられた欠陥情報が記憶された第1記憶手段と、前記欠陥画素を補正する際に用いられる、前記欠陥画素及びその周辺画素に対して割り当てられる補正係数情報が記憶された第2記憶手段と、前記第1記憶手段に記憶された欠陥画素の位置、及びレベルを取得する取得手段と、前記取得手段により取得された欠陥画素の位置から定まる補正対象となる欠陥画素の周辺画素及び当該欠陥画素の各々に対して、前記第2記憶手段に記憶された補正係数情報を用いて補正に用いられるオフセット補正値を算出する算出手段と、前記算出手段により算出されたオフセット補正値及び補正対象の画素の画素値のいずれもが、画素が飽和値に達しているか否かを判別するための予め定められた値未満のときは、前記オフセット補正値を用いて画素値を補正するオフセット補正手段と、前記算出手段により算出されたオフセット補正値が前記予め定められた値未満か、補正対象の画素の画素値が前記予め定められた値以上のときは、当該補正対象の画素の周辺画素の画素値を用いて、当該補正対象の画素の画素値を補間補正する補間補正手段とを備えたことを特徴とする。本発明によれば、必要以上に欠陥画素の補正を行うことなく、また補正誤差を抑制した撮像装置及びその制御方法、並びにプログラムを提供することができる。以下、本発明の実施の形態について図面を参照しながら詳述する。[第1の実施の形態]図1は、本発明の実施の形態に係る撮像装置1の概略構成を示す図である。図1における撮像装置1は、例えば、デジタル一眼レフカメラである。撮像装置1は、画像処理装置本体100と、画像処理装置本体に対し、着脱可能に装着される記録媒体200,210と、画像処理装置本体に対し、着脱可能に装着されるレンズユニット300を備えている。画像処理装置100において、シャッタ12は、撮像素子14への露光量を制御する。撮像素子14は被写体の光学像を電気信号に変換する。レンズユニット300内の撮像レンズ310に入射した光線は、絞り312、レンズマウント306、106、ミラー130及びシャッタ12を介して導き、光学像として撮像素子14上に結像することができる。このように、撮像装置1は、被写体を撮像素子により撮像することで撮像画像を得る撮像装置である。A/D変換器16は、撮像素子14から出力されるアナログ信号をデジタル信号に変換する。タイミング発生回路18は、撮像素子14、A/D変換器16及びD/A変換器26にクロック信号や制御信号を供給する。また、タイミング発生回路18は、メモリ制御回路22及びシステム制御回路50によって制御される。画像処理回路20は、A/D変換器16からのデータあるいはメモリ制御回路22からのデータに対して所定の画素補間処理や色変換処理を行う。画像処理回路20は必要に応じて撮像画像を用いて所定の演算処理を行う。そして、画像処理回路20は、得られた演算結果に基づき、システム制御回路50がシャッタ制御部40及び測距制御部42を制御するためのTTL方式のAF処理、AE処理及びEF処理を行う。なお、TTLはスルーザレンズ、AFはオートフォーカス、AEは自動露出、EFはフラッシュ調光をそれぞれ示す。また、画像処理回路20は、撮像画像を用いて所定の演算処理を行い、得られた演算結果に基づいてTTL方式のAWBオートホワイトバランス処理を行う。なお、本実施の形態では、測距制御部42及び測光制御部46を専用に備えているので、システム制御回路50は、測距制御部42及び測光制御部46を用いてAF処理、AE処理、EF処理の各処理を行うようにする。そして、画像処理回路20を用いてAF処理、EF処理の各処理を行わない構成としても良い。メモリ制御回路22は、A/D変換器16、タイミング発生回路18、画像処理回路20、画像表示メモリ24、D/A変換器26、メモリ30及び圧縮伸長回路32を制御する。A/D変換器16からのデータは、画像処理回路20及びメモリ制御回路22を介して、画像表示メモリ24あるいはメモリ30に書き込まれる。または、A/D変換器16からのデータは、直接、メモリ制御回路22を介して画像表示メモリ24あるいはメモリ30に書き込まれる。画像表示部28はTFT方式のLCDからなる。画像表示メモリ24に書き込まれた表示用の画像はD/A変換器26を介して画像表示部28に表示される。撮像画像を画像表示部28で逐次表示する場合、電子ファインダ機能を実現することが可能である。また、画像表示部28はシステム制御回路50の表示に従って表示のON/OFFを任意に行うことが可能であり、表示をOFFにした場合、画像処理装置100の電力消費を大幅に低減することができる。メモリ30は、撮像された静止画像や動画像を格納する。このメモリ30は、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶容量を有している。従って、複数毎の静止画像を連続して撮像する連写撮像やパノラマ撮像の場合にも、高速かつ大量の画像書き込みをメモリ30に対して行うことが可能である。また、メモリ30はシステム制御回路50の作業領域としても使用することが可能である。圧縮伸長回路32は適応離散コサイン変換ADCTなどにより画像を圧縮伸張する。この圧縮伸長回路32は、メモリ30に格納された画像を読み込んで圧縮処理あるいは伸長処理を行い、処理を終えたデータをメモリ30に書き込む。シャッタ制御部40は、測光制御部46からの測光情報に基づいて絞り312を制御する絞り制御部340と連携しながらシャッタ12を制御する。測距制御部42は、AF処理を行う。レンズユニット300内の撮像レンズ310に入射した光線が、さらに絞り312、レンズマウント306,106、ミラー130及び測距用サブミラー図示せずを介して一眼レフ方式で入射される。この入射された光線により光学像として結像された画像の合焦状態を測距制御部42は測定する。温度計44は、撮像環境における周囲温度を検出する。温度計44が撮像素子センサ14内にある場合、センサの暗電流をより正確に予想することが可能である。測光制御部46はAE処理を行う。測光制御部46は、測距制御部42と同様に、入射された光線により光学像として結像された画像の露出状態を測定する。また、測光制御部46はフラッシュ部48と連携することにより、EFフラッシュ調光処理機能も有する。フラッシュ部48は、AF補助光の投光機能及びフラッシュ調光機能を有する。なお、システム制御回路50は、シャッタ制御部40、絞り制御部340、測距制御部342に対し、ビデオTTL方式を用いた露出制御及びAF制御を行うことが可能である。このシステム制御回路50による制御は、撮像素子14によって撮像画像を用いて画像処理回路20により演算された演算結果に基づいて行われる。また、測距制御部42による測定結果と、撮像素子14によって撮像画像を画像処理回路20によって演算した演算結果とを用いて、AF制御を行うようにしてもよい。さらに、測光制御部46による測定結果と、撮像素子14によって撮像画像を画像処理回路20によって演算した演算結果とを用いて露出制御を行うようにしてもよい。システム制御回路50は、画像処理装置100全体を制御し、CPUなどを内蔵する。メモリ52は、システム制御回路50の動作用の定数、変数、プログラムなどを記憶する。表示部54はシステム制御回路50でのプログラムの実行に応じて、文字、画像、音声などで動作状態やメッセージなどを表示する液晶表示装置、スピーカなどを有する。具体的に、表示部54は、LCD、LED、発音素子などの組合わせにより構成されている。この表示部54は、画像処理装置100の操作部近辺の視認し易い単数あるいは複数箇所に設置されている。また、表示部54の一部の機能は光学ファインダ104内に設けられている。表示部54の表示内容のうち、LCDなどに表示するものとしては、シングルショット/連写撮像表示、セルフタイマ表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮像可能枚数表示、及びシャッタスピード表示がある。さらに、表示部54の表示内容には、絞り値表示、露出補正表示、フラッシュ表示、赤目緩和表示、マクロ撮像表示、ブザー設定表示、時計用電池残量表示、電池残量表示、及びエラー表示がある。さらに、表示部54の表示内容には複数桁の数字による情報表示、記録媒体200、210の着脱状態表示、レンズユニット300の着脱状態表示、通信I/F動作表示、日付時刻表示、外部コンピュータとの接続状態を示す表示などがある。また、表示部54の表示内容のうち、光学ファインダ104内に表示するものとしては、合焦表示、撮像準備完了表示、及び手振れ警告表示がある。さらに表示部54の表示内容には、フラッシュ充電表示、フラッシュ充電完了表示、シャッタスピード表示、絞り値表示、露出補正表示、記録媒体書き込み動作表示などがある。また、表示部54の表示内容のうち、LED等に表示するものとしては、例えば、合焦表示、撮像準備完了表示、手振れ警告表示、及びフラッシュ充電表示がある。さらに表示部54の表示内容には、フラッシュ充電完了表示、記録媒体書き込み動作表示、マクロ撮像設定通知表示、二次電池充電表示などがある。また、表示部54の表示内容のうち、ランプ等に表示するものとしては、例えば、セルフタイマ通知ランプ等がある。このセルフタイマ通知ランプはAF補助光と共用してもよい。不揮発性メモリ56は、後述するプログラムなどが格納された電気的に消去記録可能であり、不揮発性メモリ56としてEEPROMなどが用いられる。この不揮発性メモリ56には、各種パラメータやISO感度などの設定値、設定モード、及び欠陥画素の位置とレベルのデータが格納される。この欠陥画素の位置とレベルのデータは、生産工程において、調整時あるいは検査時に作成されて書き込まれる。この欠陥画素の位置とレベルのデータの作成方法としては、例えばダーク撮像を行って得られた画像の所定レベル以上の出力を持つ画素を抽出することによりデータとする方法等が考えられる。モードダイアルスイッチ60は、各機能撮像モードを切り替えて設定するためのものである。上記各機能撮像モードとして、自動撮像モード、プログラム撮像モード、シャッタ速度優先撮像モード、絞り優先撮像モード、及びマニュアル撮像モードがある。さらに、各機能撮像モードとして、焦点深度優先デプス撮像モード、ポートレート撮像モード、風景撮像モード、接写撮像モード、スポーツ撮像モード、夜景撮像モード、パノラマ撮像モードなどもある。シャッタスイッチSW162は、シャッタボタン図示せずの操作途中でONとなり、AF処理、AE処理、AWB処理、EF処理などの動作開始を指示する。シャッタスイッチSW264は、シャッタボタン図示せずの操作完了でONとなる。このシャッタスイッチSW264は、一連の処理の動作開始を指示するスイッチである。具体的には、シャッタスイッチSW264により、撮像素子14から読み出した信号をA/D変換器16、メモリ制御回路22を介してメモリ30に画像を書き込む露光処理が行われる。そして、画像処理回路20やメモリ制御回路22での演算を用いた現像処理、メモリ30から画像を読み出し、圧縮伸長回路32で圧縮が行われ、記録媒体200、210に画像を書き込む記録処理が行われる。再生スイッチ66は、撮像モード状態で撮像画像をメモリ30あるいは記録媒体200,210から読み出して画像表示部28に表示する再生動作の開始を指示する。単写/連写スイッチ68は、シャッタスイッチSW264が押された場合、1コマの撮像を行って待機状態とする単写モードと、シャッタスイッチSW264が押されている間、連続して撮像を行い続ける連写モードとを設定可能である。ISO感度設定スイッチ69は、撮像素子14あるいは画像処理回路20におけるゲインの設定を変更することによりISO感度を設定できる。各種ボタンやタッチパネルなどからなる操作部70は、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、及び単写/連写/セルフタイマ切替ボタンがある。また、操作部70は、メニュー移動プラスボタン、メニュー移動-マイナスボタン、再生画像移動プラスボタン、再生画像-マイナスボタン、撮像画質選択ボタン、及び露出補正ボタンがある。さらに、操作部70は、日付/時間設定ボタン、パノラマモード等の撮像及び再生を実行する際に各種機能の選択及び切り替えを設定する選択/切り替えボタンがある。また、操作部70は、パノラマモード等の撮像及び再生を実行する際に各種機能の決定及び実行を設定する決定/実行ボタンがある。また、操作部70は、画像表示部28のON/OFFを設定する画像表示ON/OFFスイッチ、撮像直後に撮像画像を自動再生するクイックレビュー機能を設定するクイックレビューON/OFFスイッチがある。さらに、操作部70は、JPEG圧縮の圧縮率を選択するため、あるいは撮像素子の信号をそのままデジタル化して記録媒体に記録するCCDRAWモードを選択するためのスイッチである圧縮モードスイッチがある。また、操作部70は、再生モード、マルチ画面再生消去モード、PC接続モード等の各機能モードを設定可能な再生スイッチがある。また、操作部70は、ワンショットAFモードとサーボAFモードとを設定可能なAFモード設定スイッチなどがある。なお、ワンショットAFモードとは、シャッタスイッチSW162をユーザが押した際にオートフォーカス動作を開始し、一旦合焦した場合、その合焦状態を保ち続けるモードである。また、サーボAFモードとは、シャッタスイッチSW162をユーザが押している間、連続してオートフォーカス動作を続けるモードである。また、上記プラスボタン及びマイナスボタンの各機能は、回転ダイアルスイッチを備えることによって、より軽快に数値や機能を選択することが可能となる。電源スイッチ72は、画像処理装置100の電源オン、電源オフの各モードを切り替え設定可能である。また、画像処理装置100に接続されたレンズユニット300、外部ストロボ、記録媒体200、210等の各種付属装置の電源オン、電源オフの設定も合わせて切り替え設定可能である。電源制御部80は、電池検出回路、DC-DCコンバータ、通電するブロックを切り替えるスイッチ回路などから構成されている。この電源制御部80は、電池の装着の有無、電池の種類、電池残量の検出を行う。そして、電源制御部80は、その検出結果及びシステム制御回路50の指示に基づいてDC-DCコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部に供給する。コネクタ82,84は、電源制御部80と電源部86とを接続する。電源部86はアルカリ電池やリチウム電池などの一次電池、NiCd電池、NiMH電池、Li電池などの二次電池、ACアダプタなどからなる。インターフェース90,94は、メモリカードやハードディスク等の記録媒体200,210とのインターフェースである。コネクタ92,96は、メモリカードやハードディスクなどの記録媒体との接続を行う。記録媒体着脱検知部98は、コネクタ92,96に記録媒体200,210が装着されているか否かを検知する。なお、本実施の形態では、記録媒体を取り付けるインターフェース及びコネクタが2系統装備されているが、記録媒体を取り付けるインターフェース及びコネクタは単数あるいは任意の数の系統数だけ装備されていてもよい。また、異なる規格のインターフェース及びコネクタとして、PCMCIAカードやCFコンパクトフラッシュ登録商標カードなどの規格に準拠したものを用いてもよい。さらに、インターフェース90,94、コネクタ92,96をPCMCIAカードやCFカードなどの規格に準拠したものを用いて構成した場合、他のコンピュータやプリンタなどの周辺機器との間で画像を相互に転送することが可能である。さらに、画像に付属した管理情報を相互に転送することが可能である。この場合、LANカード、モデムカード、USBカード、IEEE1394カード、P1284カード、SCSIカード、PHSなどの通信カードなどの各種通信カードを接続することとなる。光学ファインダ104は、撮像レンズ310に入射した光線を、一眼レフ方式によって、絞り312、レンズマウント306、106、ミラー130、132を介して導き、光学像として結像させて表示することが可能である。これにより、画像表示部28による電子ファインダ機能を使用することなく、光学ファインダ104だけを用いて撮像を行うことが可能である。また、光学ファインダ104内には、表示部54の一部の機能、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタスピード表示、絞り値表示、露出補正表示などが設けられている。通信部110は、RS232C、USB、IEEE1394、P1284、SCSI、モデム、LAN、無線通信などの各種通信機能を有する。コネクタ112は通信部110により画像処理装置100を他の機器と接続する。このコネクタ112を、無線通信を行う場合のアンテナとしてもよい。インターフェース120は、レンズマウント106内で画像処理装置100をレンズユニット300と接続するためのインターフェースである。コネクタ122は画像処理装置100をレンズユニット300と電気的に接続する。また、不図示であるが、レンズマウント106及び/またはコネクタ122にレンズユニット300が装着されているか否かを検知するレンズ着脱検知部が設けられている。コネクタ122は画像処理装置100とレンズユニット300との間で制御信号、状態信号、データ信号などを伝え合うと共に、各種電圧の電流を供給する機能も備えている。また、コネクタ122は電気通信だけでなく、光通信、音声通信などを伝達する構成としてもよい。ミラー130、132は、撮像レンズ310に入射した光線を、一眼レフ方式によって光学ファインダ104に導く。ミラー132はクイックリターンミラーの構成にしてもハーフミラーの構成にしてもどちらでもよい。記録媒体200はメモリカードやハードディスクなどである。記録媒体200は、半導体メモリや磁気ディスクなどから構成される記録部202、画像処理装置100とのインターフェース204、及び画像処理装置100との接続を行うコネクタ206を有している。記録媒体210は、記録媒体200と同様、メモリカードやハードディスクなどである。記録媒体210は、半導体メモリや磁気ディスク等から構成される記録部212、画像処理装置100とのインターフェース214、及び画像処理装置100との接続を行うコネクタ216を有している。レンズユニット300は、交換レンズタイプのレンズユニットである。レンズマウント306はレンズユニット300を画像処理装置100と機械的に結合する。レンズマウント306内には、レンズユニット300を画像処理装置100と電気的に接続する各種機能が含まれている。また、レンズユニット300は、撮像レンズ310、及び絞り312を有する。インターフェース320はレンズマウント306内でレンズユニット300を画像処理装置100と接続するためのインターフェースである。コネクタ322はレンズユニット300を画像処理装置100と電気的に接続する。コネクタ322は画像処理装置100とレンズユニット300との間で制御信号、状態信号、データ信号などを伝え合うと共に、各種電流が供給され、あるいは電流を供給する機能を備えている。また、コネクタ322は電気信号だけでなく、光信号、音声信号などを伝達する構成としてもよい。絞り制御部340は測光制御部46からの測光情報に基づいて、シャッタ12を制御するシャッタ制御部40と連携しながら、絞り312を制御する。測距制御部342は撮像レンズ310のフォーカシングを制御する。ズーム制御部344は撮像レンズ310のズーミングを制御する。レンズシステム制御回路350はレンズユニット300全体を制御する。レンズシステム制御回路350は、不揮発メモリの機能も備えている。この機能により、動作用の定数、変数、プログラムなどを記憶するメモリやレンズユニット300固有の番号などの識別情報、管理情報、開放絞り値や最小絞り値、焦点距離等の機能情報、現在や過去の各設定値などが保持されている。図2は、図1における不揮発性メモリ56に記憶されたキズデータの一例を示す図である。図2において、Noは、キズデータの通し番号である。アドレス[X]は、画像サイズをX×YとしたときのX座標を示し、アドレス[Y]はY座標を示す。キズ補正レベルは、キズである欠陥画素の出力をmVで表現したものであり、欠陥の度合いを示すレベルである。キズの種類は、キズの種類を示し、例えば白は白キズを示し、黒は黒キズを示している。このキズデータは、撮像素子14に起因して生じる欠陥画素の撮像画像における位置と欠陥の度合いを示すレベルとが対応付けられた欠陥情報に対応する。また、不揮発性メモリ56は、第1記憶手段に対応する。さらに、図2に示されるようにキズデータには、欠陥画素の種類が含まれている。このキズデータは、撮像素子14の工場出荷時に作成される。所定の条件下における標準電荷蓄積時間での撮像素子14の出力を評価し、評価結果に基づき欠陥画素を判定する。そして、図2に示されるように、欠陥画素のアドレスと、欠陥レベル、及び欠陥画素の種類黒キズ画素、白キズ画素等のデータを取得し、メモリに書き込んでおく。この欠陥画素の判定時に、電荷蓄積時間と共に拡大するタイプの欠陥画素の情報も取得できる。ここでは、核となる欠陥画素の種類をLと表すことにする。このように、欠陥画素は、電荷蓄積時間に応じて当該欠陥画素の周辺画素に影響を与える画素が含まれる。図3は、図1における不揮発性メモリ56に記憶されたLキズデータの一例を示す図である。図3において、Lキズデータは、Lキズの周辺画素及びLキズに対応する画素に対して割り当てられた補正係数を示している。すなわち、撮像画像をXY座標で表現し、Lキズの座標をX,Yとしたとき、その周辺画素及びLキズに対応する画素の補正係数を示している。図3に示されるように、座標X、Yを中心とし、中心ほど補正係数が高く、外側に拡がるほど補正係数が低くなる分布となる。これらのデータも工場出荷時の評価で取得し、全てのLキズに関して記録しておく。なお、ここでは周辺画素の座標をX,Yともに5×5の範囲で示されているが、これに限らない。このLキズデータは、欠陥画素を補正する際に用いられる、欠陥画素及びその周辺画素に対して割り当てられる補正係数情報に対応する。また、不揮発性メモリ56は、第2記憶手段に対応する。図4は、図3における補正係数を昇順にソートした場合の周辺画素の座標を示す図である。図4において、図3に示されるように座標X、Yから離れるほど補正係数は小さくなるので、座標X、Yから離れた座標が上位に来ることとなる。なお、上記キズデータ、及びLキズデータは、システム制御回路50の内蔵メモリに記憶させておいてもよい。図5は、図1におけるシステム制御回路50により実行される撮像全体処理その1の手順を示すフローチャートである。この撮像処理を動作させるためのプログラムは不揮発性メモリ56などの記録媒体に格納されており、メモリ52にロードされてシステム制御回路50内のCPUによって実行される。電池交換などの電源投入により、システム制御回路50はフラグや制御変数等を初期化し、画像処理装置100の各部に対して必要な所定の初期設定を行うステップS101。システム制御回路50は、電源スイッチ72の設定位置を判別し、電源スイッチ72が電源OFFに設定されているか否かを判別するステップS102。電源スイッチ72が電源OFFに設定されているときステップS102でNO、終了処理を行った後ステップS103、ステップS102の処理に戻る。なお、上記終了処理とは、各表示部の表示を終了状態に変更し、フラグや制御変数などを含む必要なパラメータや設定値、設定モードを不揮発性メモリ56に記録する。そして、電源制御部80により画像表示部28を含む画像処理装置100各部の不要な電源を遮断するなどの処理である。一方、電源スイッチ72が電源ONに設定されていたときステップS102でYES、電源がOKか否かを判別するステップS104。電源がOKか否かとは、電源制御部80により電池などの電源部86の残容量や動作状況が画像処理装置100の動作に問題があるか否かということである。問題があると判別されたときステップS104でNO、表示部54に画像の表示や音声の出力により所定の警告を行った後ステップS105、ステップS102の処理に戻る。一方、電源部86に問題がないと判別されたときステップS105でYES、システム制御回路50はモードダイアルスイッチ60の設定位置を判断し、モードダイアルスイッチ60が撮像モードに設定されているか否かを判別するステップS106。モードダイアルスイッチ60がその他のモードに設定されているときステップS106でNO、システム制御回路50は選択されたモードに応じた処理を実行しステップS107、実行後にステップS102の処理に戻る。一方、モードダイアルスイッチ60が撮像モードに設定されているときステップS106でYES、記録媒体200,210がOKか否か判別するステップS108。記録媒体200,210がOKか否かとは、記録媒体200,210が装着されているか否かの判断がまず行われる。そして、記録媒体200、210に記録された画像の管理情報の取得、及び記録媒体200、210の動作状態が画像処理装置100の動作、特に記録媒体に対する画像の記録再生動作に問題があるか否かということである。記録媒体200,210に問題があると判別されたときステップS108でNO、表示部54に画像の表示や音声の出力により所定の警告を行った後ステップS105、ステップS102の処理に戻る。一方、ステップS108で問題がないと判別されたときステップS108でYES、システム制御回路50は表示部54を用いて画像や音声により画像処理装置100の各種設定状態の表示する設定表示を行うステップS109。ここで、画像表示部28の画像表示スイッチがONである場合、画像表示部28を用いて画像や音声により画像処理装置100の各種設定状態を表示するようにしてもよい。図6は、図1におけるシステム制御回路50により実行される撮像全体処理その2の手順を示すフローチャートである。図6において、シャッタスイッチSW162が押されているか否かを判別しステップS121、シャッタスイッチSW162が押されていないときステップS121でNO、ステップS102の処理に戻る。一方、シャッタスイッチSW162が押されているときステップS121でYES、システム制御回路50は、測距測光処理を行うステップS122。測光処理では、必要であればフラッシュの設定を行う。測距測光処理では、測距処理を行って撮像レンズ310の焦点を被写体に合わせ、測光処理を行って絞り値及びシャッタ速度を決定する。そして、シャッタスイッチSW264が押されているか否かを判別しステップS132、シャッタスイッチSW264が押されていないときステップS132でNO、以下の処理を行う。すなわち、さらにシャッタスイッチSW162が離されたか否かを判別するステップS133。こうしてシャッタスイッチSW162が離されるかシャッタスイッチSW264が押されるまでステップS132及びステップS133の処理を繰り返す。ステップS133でシャッタスイッチSW162が離されたときステップS133でNO、ステップS102の処理に移行する。一方、ステップS132でシャッタスイッチSW264が押されたときステップS132でYES、システム制御回路50は、撮像画像の記憶可能な画像記憶バッファ領域がメモリ30にあるか否かを判別するステップS134。メモリ30の画像記憶バッファ領域内に新たな画像の記憶可能な領域がないと判別されたときステップS134でNO、表示部54に画像の表示や音声の出力により所定の警告を行った後ステップS135、ステップS102の処理に戻る。新たな画像の記憶可能な領域がない例として、メモリ30の画像記憶バッファ領域内に記憶可能な最大枚数の連写撮像を行った直後の状態が挙げられる。具体的には、メモリ30から読み出して記録媒体200、210に書き込むべき最初の画像がまだ記録媒体200、210に未記録な状態である。この状態は、まだ1枚の空き領域もメモリ30の画像記憶バッファ領域上に確保できない状態である。なお、撮像画像を圧縮処理してからメモリ30の画像記憶バッファ領域に記憶する場合、以下の判断がされる。まず圧縮した後の画像のデータ量が圧縮モードの設定に応じて異なることを考慮して、記憶可能な領域がメモリ30の画像記憶バッファ領域上にあるか否かをステップS134の処理で判断することになる。一方、ステップS134でメモリ30に撮像画像の記憶可能な画像記憶バッファ領域があると判別されたときステップS134でYES、システム制御回路50は、撮像して所定時間蓄積した撮像信号を撮像素子14から読み出す。そして、A/D変換器16、画像処理回路20及びメモリ制御回路22を介して、またはA/D変換器16から直接、メモリ制御回路22を介して、メモリ30の所定領域に撮像画像を書き込む撮像処理を実行するステップS136。この撮像処理の詳細については、後述する。次いで、システム制御回路50は、キズ補正処理を行うステップS139。キズ補正処理の詳細については後述する。次に現像処理ステップS140を行う。このとき、システム制御回路50は、まずメモリ30の所定領域に書き込まれた画像の一部をメモリ制御回路22を介して読み出す。そして、現像処理を行うために必要なWBホワイトバランス積分演算処理、OBオプティカルブラック積分演算処理を行い、演算結果をシステム制御回路50の内部メモリあるいはメモリ52に記憶する。そして、システム制御回路50は、メモリ制御回路22、必要に応じて画像処理回路20を用いて、メモリ30の所定領域に書き込まれた撮像画像を読み出す。次いで、システム制御回路50の内部メモリあるいはメモリ52に記憶した演算結果を用いて、AWBオートホワイトバランス処理、ガンマ変換処理、色変換処理を含む各種現像処理を行う。また、周辺光量補正もここで行う。次いで、システム制御回路50は、まずメモリ30の所定領域に書き込まれた画像を読み出す。そして、設定されたモードに応じた画像圧縮処理を圧縮伸長回路32により行いステップS141、メモリ30の画像記憶バッファ領域の空き画像部分に、撮像して一連の処理を終えた画像の書き込みを行う。そして、システム制御回路50は、メモリ30の画像記憶バッファ領域に記憶された画像を読み出す。次いで、インターフェース90、94、コネクタ92、96を介して、メモリカードやコンパクトフラッシュ登録商標カード等の記録媒体200、210に読み出した画像を書き込む記録処理を開始するステップS142。この記録開始処理は、メモリ30の画像記憶バッファ領域の空き画像部分に、撮像して一連の処理を終えた画像の書き込みが新たに行われる度に、その画像に対して実行される。なお、記録媒体200、210に画像の書き込みを行っている間、書き込み動作中であることを示すために、表示部54に例えばLEDを点滅させる等の記録媒体書き込み動作表示を行う。さらに、システム制御回路50は、シャッタスイッチSW162が押された状態か否かを判別するステップS143。シャッタスイッチSW162が離された状態であるときステップS143でNO、ステップS102の処理に戻る。一方、シャッタスイッチSW162が押された状態であるときステップS143でYES、単写が設定されていた場合、ステップS132の処理に戻り、シャッタスイッチSW162が離されるまで現在の処理を繰り返す。これにより、撮像に関する一連の処理が終了する。図7は、図6のステップS136における撮像処理の手順を示すフローチャートである。この撮像処理では、システム制御回路50と、絞り制御部340または測距制御部342との間の各種信号のやり取りは、インターフェース120、コネクタ122、コネクタ322、インターフェース320及びレンズシステム制御回路350を介して行われる。システム制御回路50は、ミラー130をミラー駆動部図示せずによってミラーアップ位置に移動させるステップS301。そして、システム制御回路50の内部メモリあるいはメモリ52に記憶された測光データに従い、絞り制御部340によって絞り312を所定の絞り値まで駆動するステップS302。システム制御回路50は、撮像素子14の電荷クリア動作を行った後ステップS303、撮像素子14の電荷蓄積を開始するステップS304。そして、シャッタ制御部40によってシャッタ12を開きステップS305、撮像素子14の露光を開始するステップS306。次いで、フラッシュフラグによりフラッシュ部48が必要であるか否かを判別しステップS307、必要であるときステップS307でYES、フラッシュ部48を発光させるステップS308。システム制御回路50は、測光データに従って撮像素子14の露光終了を待ちステップS309、露光が終了するとステップS309でYES、シャッタ制御部40によってシャッタ12を閉じステップS310、撮像素子14の露光を終了する。次いで、システム制御回路50は、絞り制御部340によって絞り312を開放の絞り値まで駆動しステップS311、ミラー130をミラー駆動部図示せずによってミラーダウン位置に移動させるステップS312。設定した電荷蓄積時間が経過したか否かを判別しステップS313、設定した電荷蓄積時間が経過したときステップS313でYES、システム制御回路50は撮像素子14の電荷蓄積を終了するステップS314。その後、撮像素子14から撮像信号を読み出しステップS315、A/D変換器16、画像処理回路20、メモリ制御回路22を介して、またはA/D変換器16から直接、メモリ制御回路22を介してメモリ30の所定領域に撮像画像を書き込む。一連の処理を終了すると、本処理を終了してメインの処理に復帰する。図8は、図6のステップS139におけるキズ補正処理の手順を示すフローチャートである。図8において、画像処理装置100のシステム制御回路50は、キズ補正処理を行う際に使用するための図2のキズデータ、及び図3のLキズデータを不揮発性メモリ56から読み出すことで取得するステップS501。このステップS501は、不揮発性メモリ56に記憶された欠陥画素の位置、及びレベルを取得する取得手段に対応する。次いで、読み出したデータに対し、図4に示されるように、補正係数を昇順にソートするステップS502。補正処理は、補正係数の小さい画素から行われる。次いで、撮影条件電荷蓄積時間、及びISO感度を確認するステップS503。そして、オフセット補正値の算出を行うステップS504。まず、補正係数が最も小さい、アドレスX-2、Y-2の画素のオフセット補正値を算出する。オフセット補正値は例えば、式1で表される式で算出する。オフセット補正値=補正係数×電荷蓄積時間[s]×ISO感度/K...式1Kは任意の定数。ここでは、K=50とする。このステップS504は、取得された欠陥画素の位置から定まる補正対象となる欠陥画素の周辺画素及び当該欠陥画素の各々に対して、不揮発性メモリ56に記憶された補正係数情報を用いて補正に用いられるオフセット補正値を算出する算出手段に対応する。また、式1に示されるように、補正係数、電荷蓄積時間、及びISO感度を用いてオフセット補正値が算出される。次に、算出したオフセット補正値が予め定められた値α未満が否か判別するステップS505。ここでは、αは10000とする。予め定められた値αは、オフセット補正値が画素の飽和値に達しているかを判別するための値である。ステップS505の判別の結果、オフセット補正値が予め定められた値α未満のときステップS505でYES、その画素値が予め定められた値α未満が否か判別するステップS506。ステップS506の判別の結果、画素値が予め定められた値α未満のときステップS506でYES、算出されたオフセット補正値を用いて加減算することでオフセット補正により画素値を演算しステップS508、ステップS510に進む。このステップS508は、算出されたオフセット補正値及び補正対象の画素の画素値のいずれもが、予め定められた値未満のときは、オフセット補正値を用いて画素値を補正するオフセット補正手段に対応する。一方、ステップS506の判別の結果、画素値が予め定められた値α未満ではないときステップS506でNO、ステップS507に進む。このように、ステップS506で否定判別された場合、画素値は露光によって蓄積された電荷と欠陥画素からの漏れ込みによる電荷の和となっていない。そのため、オフセット補正を行って画素の出力を補正しても、露光によって蓄積された出力が正しく補正されないこととなる。上記ステップS505の判別の結果、オフセット補正値が予め定められた値α未満ではないときステップS505でNO、隣接同色画素の画素値を読み出しステップS507、補間補正により画素値を演算するステップS509。このステップS509は、算出されたオフセット補正値が予め定められた値未満か、補正対象の画素の画素値が予め定められた値以上のときは、当該補正対象の画素の周辺画素の画素値を用いて、当該補正対象の画素の画素値を補間補正する補間補正手段に対応する。次いで、上記ステップS508またはステップS509で演算された画素値で補正しステップS510、Lキズに対応する画素、及び周辺画素に対する補正処理が終了したか否か判別するステップS511。ステップS511の判別の結果、Lキズに対応する画素、及び周辺画素に対する補正処理が終了していないときステップS511でNO、ステップS504に戻る。一方、ステップS511の判別の結果、Lキズに対応する画素、及び周辺画素に対する補正処理が終了したときステップS511でYES、ステップS512で、全Lキズの補正処理が終了したか否か判別するステップS512。ステップS512の判別の結果、全Lキズの補正処理が終了していないときステップS512でNO、補正していないLキズを補正するために、ステップS510の処理に戻る。一方、ステップS512の判別の結果、全Lキズの補正処理が終了したときステップS512でYES、Lキズ以外のキズを補正しステップS513、本処理を終了する。例えば、ISO320010秒の場合、アドレスX-2、Yのオフセット補正値は、式1より7×10×3200÷50=4480となり、その画素出力もαより小さい場合には、オフセット補正を行う。一方、アドレスX、Yのオフセット補正値は、式1より64000であるため、隣接同色画素のデータを用いた補間補正を行う。本実施の形態では、補正係数の小さい順に処理を行っている。このように小さい順に処理を行うことで、基本的にオフセット補正を先に実施することができる。そして、補間補正を実施することになる画素、例えばアドレスX、Yはすでにオフセット補正を実施した隣接同色画素例えばアドレスX-2、Yのデータを用いて補正することができる。また、上記ステップS513での他の種類のキズに対しては前値補間などの公知の補正処理で補正する。以上、蓄積時間と共に拡大する欠陥画素に対し、周辺画素はオフセット補正を行い、中央部の所定レベル以上の出力の画素は補間補正を行うことで、より正確に欠陥画素の補正を行うことができる。また、オフセット補正の補正量及び、補間補正への切り替えを撮影条件に応じて設定することで、撮影条件に適応した欠陥画素の補正を行うことができる。図8の処理によれば、まず、取得された欠陥画素の位置から定まる補正対象となる欠陥画素の周辺画素及び当該欠陥画素の各々に対して、補正係数情報を用いて補正に用いられるオフセット補正値を算出するステップS504。そして算出されたオフセット補正値及び補正対象の画素の画素値のいずれもが、画素が飽和値に達しているか否かを判別するための予め定められた値α未満のときは、前記オフセット補正値を用いて画素値を補正するステップS508。また、算出されたオフセット補正値が前記予め定められた値未満か、補正対象の画素の画素値が予め定められた値α以上のときは、当該補正対象の画素の周辺画素の画素値を用いて、当該補正対象の画素の画素値を補間補正するステップS509。その結果、必要以上に欠陥画素の補正を行うことなく、また補正誤差を抑制した撮像装置及びその制御方法、並びにプログラムを提供することができる。他の実施の形態本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアプログラムをネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ又はCPUやMPU等がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。"