(57)【要約】【課題】本撮影時とダーク画像撮影時とで周囲温度等の環境条件が変化しても、操作性を損なわずに、画質の劣化を防止できる撮像装置を提供することにある。【解決手段】撮像装置は、非露光状態で撮像を行って第１の画像データを得る第１の撮像モード、及び露光状態で撮像を行って第２の画像データを得る第２の撮像モードで撮像可能な撮像手段と、前記第１の画像データから前記第２の画像データの１次元のダーク固定パターンノイズを補正する補正データを生成する補正データ生成手段と、前記第２の画像データの１次元のダーク固定パターンノイズを前記所定の補正データを用いて補正する補正手段とを備えることを特徴とする。【選択図】      図６
2004260596.tif 000002
【特許請求の範囲】
【請求項１】
非露光状態で撮像を行って第１の画像データを得る第１の撮像モード、及び露光状態で撮像を行って第２の画像データを得る第２の撮像モードで撮像可能な撮像手段と、前記第１の画像データから前記第２の画像データの１次元のダーク固定パターンノイズを補正する補正データを生成する補正データ生成手段と、前記第２の画像データの１次元のダーク固定パターンノイズを前記所定の補正データを用いて補正する補正手段とを備えることを特徴とする撮像装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、撮像装置に関し、特に、静止画像や動画像を撮像・記録・再生する撮像装置に関する。
【０００２】
【従来の技術】
撮影した画像を記録媒体に記録する従来の撮像装置としては、固体メモリ素子を有するメモリカードを記録媒体とし、ＣＣＤ，ＣＭＯＳ等の固体撮像素子で撮像した静止画像や動画像を記録・再生する電子カメラ等が既に市販されている。
【０００３】
これらの電子カメラでは、撮影モードを選択することにより、シャッタボタンを押す度に１駒ずつ撮影を行う単写撮影と、シャッタボタンを押し続けている間、連続して撮影を行う連写撮影とが切り替えられる。
【０００４】
また、ＣＣＤ，ＣＭＯＳ等の固体撮像素子を用いて撮像するとき、撮像素子を露光しない状態で撮像するダーク画像撮影によるダーク画像データから得られる補正値で、撮像素子を露光した状態で撮像する本撮影により得られる本撮影画像データの２次元のダーク固定パターンノイズ補正を行うことにより、撮像素子で発生する暗電流ノイズや撮像素子固有の微小なキズによる画素欠損等の２次元のダーク固定パターンノイズによる画質劣化に対する補正を本撮影画像データに対して行っている。
【０００５】
ダーク画像撮影を行った後に本撮影を行うと、連写撮影を行うときは撮影駒間隔を一定に揃えることができるが、単写撮影を行うときはダーク画像撮影時間分だけシャッタレリーズタイムラグが大きくなり、貴重なシャッタチャンスを逃すおそれがある。一方、本撮影を行った後にダーク画像撮影を行うと、単写撮影を行うときはシャッタレリーズタイムラグを小さくできるが、連写撮影を行うときは１駒目と２駒目の撮影間隔がダーク画像撮影時間分だけ大きくなり、撮影駒間隔を一定に揃えることができず操作性が悪くなる。このような操作性が悪くなる原因であるダーク画像の撮影を撮影モードや撮影設定から判定して極力減らす撮像装置が提案されている。
【０００６】
【発明が解決しようとする課題】
しかしながら、画像劣化の原因としては、上述の２次元のダーク固定パターンノイズによるものの他にセンサ内の電源ラインの抵抗成分による電圧不均一や素子ばらつき等で発生するダークオフセットとしての１次元のダーク固定パターンノイズ、即ち回路系ノイズがある。
【０００７】
上述の２次元のダーク固定パターンノイズは、暗電流に起因して電荷蓄積時間の長さが長いときや撮像素子が高温時に画像劣化の支配的な要因となるのに対し、この１次元のダーク固定パターンノイズは、電荷蓄積時間の長さが短いときや撮像素子が常温やそれ以下の低温時に画像劣化の支配的な要因になる。従って、ダーク画像撮影が常温で、本撮影が高温で行われたときや、その逆の状態で行われたときに２次元のダーク固定パターンノイズ補正は適切に行うことができなくなる。
【０００８】
即ち、上記撮像装置のように、ダーク画像撮影を撮影モードや撮影設定から判定して極力減らすと操作性はよいものの、ダーク画像撮影時と本撮影時の周囲温度等の環境が異なるときは画像劣化を防止できない。
【０００９】
本発明の目的は、本撮影時とダーク画像撮影時とで周囲温度等の環境条件が変化しても、操作性を損なわずに、画質の劣化を防止できる撮像装置を提供することにある。
【００１０】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の撮像装置は、非露光状態で撮像を行って第１の画像データを得る第１の撮像モード、及び露光状態で撮像を行って第２の画像データを得る第２の撮像モードで撮像可能な撮像手段と、前記第１の画像データから前記第２の画像データの１次元のダーク固定パターンノイズを補正する補正データを生成する補正データ生成手段と、前記第２の画像データの１次元のダーク固定パターンノイズを前記所定の補正データを用いて補正する補正手段とを備えることを特徴とする。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態に係る撮像装置を図面を用いて詳述する。
【００１２】
図１は、本発明の実施の形態に係る撮像装置の概略構成を示すブロック図である。
【００１３】
図１において、本発明の実施の形態に係る撮像装置としての電子カメラ１は、コネクタ９２，９６を介して外部メモリ２００，２１０に接続すると共にコネクタ８２を介して外部電源２２０に接続する画像処理装置１００と、レンズマウント３０６とコネクタ３２２を介して画像処理装置１００に接続するレンズユニット３００とを備える。
【００１４】
外部電源２２０は、コネクタ８２と接続するコネクタ８４と、電源部８６とを備える。電源部８６は、アルカリ電池やリチウム電池等の一次電池、ＮｉＣｄ電池、ＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプタ等からなる。
【００１５】
画像処理装置１００は、レンズマウント３０６と接続するレンズマウント１０６及びコネクタ３２２と接続するコネクタ１２２により、光学的・電気的にレンズユニット３００と接続するものであり、画像処理装置１００全体を制御する周知のＣＰＵ等を内蔵するシステム制御回路５０を備える。
【００１６】
コネクタ１２２を介して、画像処理装置１００とレンズユニット３００との間で制御信号、状態信号、データ信号等が相互に伝えられると共に、各種電圧の電流も供給される。また、コネクタ１２２は電気通信だけでなく、光通信、音声通信等が伝達される構成としてもよい。
【００１７】
システム制御回路５０は、シャッタ１２を制御するシャッタ制御部４０と、オートフォーカス（ＡＦ）処理、自動露出（ＡＥ）処理及びフラッシュ調光（ＥＦ）処理の各処理を行う測距制御部４２及び測光制御部４６と、撮影環境における周囲温度を検出する温度計４４と、ＡＦ補助光の投光機能及びフラッシュ調光機能を有するフラッシュ部４８と、コネクタ１２２を介して画像処理装置１００とレンズユニット３００とを電気的に接続するＩ／Ｆ１２０と、画像処理装置１００の電源オン、電源オフの各モードの切り替え設定を行う電源スイッチ７２と、コネクタ８２と接続する電源制御部８０と、システム制御回路５０の動作用のフラグ、定数、変数、プログラム等を記憶するシステムメモリ５２と、システム制御回路５０でのプログラムの実行に応じて、文字、画像、音声等で動作状態やメッセージ等を表示する液晶表示装置及びスピーカ等を有する表示部５４と、プログラムが格納される電気的に消去・記録可能な不揮発性メモリ５６と、コネクタ（アンテナ）１１２を介して外部と通信を行う通信部１１０と、コネクタ９２，９６に外部メモリ２００，２１０が装着されているか否かを検知する外部メモリ着脱検知部９８と、レンズマウント１０６及び／又はコネクタ１２２にレンズユニット３００が装着されているか否かを検知するレンズ着脱検知部１２４と接続する。
【００１８】
また、システム制御回路５０は、各種モード切替を行うモードダイアルスイッチ６０と、半押し状態でＳＷ１信号をシステム制御回路５０に送信し、全押し状態でＳＷ２信号をシステム制御回路５０に送信するシャッタボタン６２と、撮影モード状態で撮影した画像を画像メモリ３０又は外部メモリ２００，２１０から読出して画像表示部２８に表示する再生動作の開始を指示する再生スイッチ６６と、設定を単写モードと連写モードのいずれかに切り換える単写／連写スイッチ６８と、ＩＳＯ感度を設定するＩＳＯ感度設定スイッチ６９と、各種ボタンやタッチパネル等からなる操作部７０とを備える。
【００１９】
更に、システム制御回路５０は、レンズマウント１０６からの光線の一部をミラー１３２を介して光学ファインダ１０４に導光するミラー１３０と、ミラー１３０から光線の露光量を制御する絞り機能を有するシャッタ１２と、シャッタ１２を介して受光した光線を電気信号に変換する撮像素子１４と、撮像素子１４から出力されるアナログ信号をディジタル信号に変換して、画像表示メモリ２４又は画像メモリ３０に送信するＡ／Ｄ変換器１６と、メモリ制御回路２２を介して表示用の画像データが書き込まれる画像表示メモリ２４と、画像表示メモリ２４に書き込まれた表示用の画像データをディジタル信号からアナログ信号に変換して画像表示部２８に送信するＤ／Ａ変換器２６と、撮像素子１４、Ａ／Ｄ変換器１６及びＤ／Ａ変換器２６にクロック信号や制御信号を供給するタイミング発生回路１８と、画像表示部２８とを備える。タイミング発生回路１８は、メモリ制御回路２２及びシステム制御回路５０によって制御される。
【００２０】
ミラー１３０，１３２は、レンズユニット３００に入射した光線を、一眼レフ方式によって光学ファインダ１０４に導く。ミラー１３２はクイックリターンミラー又はハーフミラーのいずれの構成にしてもよい。
【００２１】
メモリ制御回路２２は、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、画像表示メモリ２４、及びＤ／Ａ変換器２６と直接接続し、またメモリ制御回路２２は、画像メモリ３０及び圧縮・伸長回路３２と、バス１４０を介して接続し、更に外部メモリ２００，２１０とのインターフェース（Ｉ／Ｆ）であるＩ／Ｆ９０，９４とバス１４０等を介して接続する。これにより、メモリ制御回路２２はこれらの構成要素を制御する。
【００２２】
シャッタ制御部４０は、測光制御部４６からの測光情報に基づいて絞り３１２を制御する絞り制御部３４０と連携しながらシャッタ１２を制御する。
【００２３】
測距制御部４２は、ＡＦ処理を行い、レンズユニット３００に入射した光線を絞り３１２、レンズマウント３０６，１０６、ミラー１３０及び不図示の測距用サブミラーを介して一眼レフ方式で入射することにより、光学像として結像された画像の合焦状態を測定する。
【００２４】
温度計４４は、撮影環境における周囲温度を検出する。温度計４４により撮像素子１４の暗電流をより正確に予想するには、温度計４４は、撮像素子１４内に設置されるのが好ましい。
【００２５】
測光制御部４６は、ＡＥ処理を行うものであり、レンズユニット３００に入射した光線を、絞り３１２、レンズマウント３０６，１０６、ミラー１３０及び不図示の測光用サブミラーを介して一眼レフ方式で入射することにより、光学像として結像された画像の露出状態を測定する。測光制御部４６はフラッシュ部４８と連携することにより、ＥＦ処理機能も有する。フラッシュ部４８は、ＡＦ補助光の投光機能及びフラッシュ調光機能を有する。
【００２６】
画像処理装置１００は、Ｉ／Ｆ１２０を介してレンズユニット３００と電気的に接続する。
【００２７】
電源スイッチ７２は、画像処理装置１００の電源オン、電源オフの各モードを切り替え設定できる。また、画像処理装置１００に接続されたレンズユニット３００、外部ストロボ、外部メモリ２００，２１０等の各種付属装置の電源オン、電源オフの設定も合わせて切り替え設定できる。
【００２８】
電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等から構成されており、電源部８６の装着の有無、電源部８６の備える二次電池の種類、その二次電池の残容量の検出を行い、その検出結果及びシステム制御回路５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部に供給する。
【００２９】
システムメモリ５２は、システム制御回路５０の動作用の定数、変数、プログラム等を記憶するメモリである。
【００３０】
表示部５４は、ＬＣＤ，ＬＥＤ、発音素子等の組合わせにより構成され、画像処理装置１００の操作部近辺の視認し易い単数又は複数箇所に設置される。また、表示部５４の一部の機能は光学ファインダ１０４内に設けられている。
【００３１】
表示部５４の表示内容のうち、ＬＣＤ等に表示するものとしては、単写／連写撮影表示、セルフタイマ表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタスピード表示、絞り値表示、露出補正表示、フラッシュ表示、赤目緩和表示、マクロ撮影表示、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示、外部メモリ２００，２１０の着脱状態表示、レンズユニット３００の着脱状態表示、通信Ｉ／Ｆ動作表示、日付・時刻表示、外部コンピュータとの接続状態を示す表示等がある。
【００３２】
また、表示部５４の表示内容のうち、光学ファインダ１０４内に表示するものとしては、合焦表示、撮影準備完了表示、手振れ警告表示、フラッシュ充電表示、フラッシュ充電完了表示、シャッタスピード表示、絞り値表示、露出補正表示、記録媒体書込み動作表示等がある。
【００３３】
更に、表示部５４の表示内容のうち、ＬＥＤ等に表示するものとしては、例えば、合焦表示、撮影準備完了表示、手振れ警告表示、フラッシュ充電表示、フラッシュ充電完了表示、記録媒体書込み動作表示、マクロ撮影設定通知表示、二次電池充電表示等がある。
【００３４】
また、表示部５４の表示内容のうち、ランプ等に表示するものとしては、例えば、セルフタイマ通知ランプ等がある。このセルフタイマ通知ランプはＡＦ補助光と共用してもよい。
【００３５】
不揮発性メモリ５６は、ＥＥＰＲＯＭ等から成り、各種パラメータやＩＳＯ感度等の設定値及び設定モードを格納する。
【００３６】
通信部１１０は、ＲＳ２３２Ｃ，  ＵＳＢ，  ＩＥＥＥ１３９４，  Ｐ１２８４，  ＳＣＳＩ、モデム、ＬＡＮ、無線通信等の各種通信機能を有する。コネクタ（アンテナ）１１２は通信部１１０により画像処理装置１００を他の機器と接続、又は無線通信を行う。
【００３７】
外部メモリ着脱検知部９８は、コネクタ９２，９６に外部メモリ２００，  ２１０が装着されているか否かを検知する。尚、本実施の形態では、記録媒体を取り付けるインターフェース及びコネクタが２系統装備されているが、記録媒体を取り付けるインターフェース及びコネクタは単数又は任意の数の系統数装備されていてもよい。
【００３８】
更に、Ｉ／Ｆ９０，９４、コネクタ９２，  ９６をＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ（登録商標））カード等の規格に準拠したものを用いて構成したとき、ＬＡＮカード、モデムカード、ＵＳＢカード、ＩＥＥＥ１３９４カード、Ｐ１２８４カード、ＳＣＳＩカード、ＰＨＳ等の各種通信カードを接続することより、他のコンピュータやプリンタ等の周辺機器との間で画像データや画像データに付属した管理情報を相互に転送することができる。
【００３９】
モードダイアルスイッチ６０は、自動撮影モード、プログラム撮影モード、シャッタ速度優先撮影モード、絞り優先撮影モード、マニュアル撮影モード、焦点深度優先（デプス）撮影モード、ポートレート撮影モード、風景撮影モード、接写撮影モード、スポーツ撮影モード、夜景撮影モード、パノラマ撮影モード等の各機能撮影モードを切り替えて設定できる。
【００４０】
シャッタボタン６２は、半押し状態でシャッタスイッチＳＷ１をＯＮとし、これにより、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュ調光）処理等の動作開始をシステム制御回路５０に指示する。また、全押し状態でシャッタスイッチＳＷ２をＯＮとし、これにより、撮像素子１４から読出した信号をＡ／Ｄ変換器１６、メモリ制御回路２２を介して画像メモリ３０に画像データを書込む露光処理、画像処理回路２０やメモリ制御回路２２での演算を用いた現像処理、画像メモリ３０から画像データを読出し、圧縮・伸長回路３２で圧縮を行い、外部メモリ２００，２０１に画像データを書込む記録処理という一連の処理の動作開始をシステム制御回路５０に指示する。
【００４１】
再生スイッチ６６は、撮影モード状態で撮影した画像を画像メモリ３０又は外部メモリ２００，２１０から読出して画像表示部２８に表示する再生動作の開始を指示する。
【００４２】
単写／連写スイッチ６８は、シャッタスイッチＳＷ２を押したとき、１コマの撮影を行って待機状態とする単写モード、又は、シャッタスイッチＳＷ２を押している間、連続して撮影を行い続ける連写モードのいずれか一方のモードに設定する。
【００４３】
ＩＳＯ感度設定スイッチ６９は、撮像素子１４又は画像処理回路２０におけるゲインの設定を変更することによりＩＳＯ感度を設定する。
【００４４】
操作部７０は、各種ボタンやタッチパネル等からなり、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写／連写／セルフタイマ切替ボタン、メニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、再生画像−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付／時間設定ボタン、パノラマモード等の撮影及び再生を実行する際に各種機能の選択及び切り替えを設定する選択／切り替えボタン、パノラマモード等の撮影及び再生を実行する際に各種機能の決定及び実行を設定する決定／実行ボタン、画像表示部２８のＯＮ／ＯＦＦを設定する画像表示ＯＮ／ＯＦＦスイッチ、撮影直後に撮影した画像データを自動再生するクイックレビュー機能を設定するクイックレビューＯＮ／ＯＦＦスイッチ、ＪＰＥＧ圧縮の圧縮率を選択するため、又は撮像素子の信号をそのままディジタル化して記録媒体に記録するＣＣＤＲＡＷモードを選択するためのスイッチである圧縮モードスイッチ、再生モード、マルチ画面再生・消去モード、ＰＣ接続モード等の各機能モードを設定可能な再生スイッチ６６、シャッタスイッチＳＷ１を押した際にオートフォーカス動作を開始し、一旦合焦したとき、その合焦状態を保ち続けるワンショットＡＦモードとシャッタスイッチＳＷ１を押している間、連続してオートフォーカス動作を続けるサーボＡＦモードとを設定可能なＡＦモード設定スイッチ等がある。
【００４５】
また、上記プラスボタン及びマイナスボタンの各機能は、回転ダイアルスイッチを備えることによって、より軽快に数値や機能を選択することができる。
【００４６】
尚、モードダイアルスイッチ６０、シャッタボタン６２、再生スイッチ６６、ＩＳＯ感度設定スイッチ６９、及び操作部７０は、スイッチ、ダイヤル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数又は複数の組み合わせで構成されてもよい。
【００４７】
光学ファインダ１０４は、一眼レフ方式によって、レンズユニット３００から入射した光線をレンズマウント１０６、ミラー１３０，１３２を介して導き、光学像として結像させて表示する。これにより、画像表示部２８による電子ファインダ機能を使用することなく、光学ファインダ１０４だけを用いて撮影を行うことができる。また、光学ファインダ１０４内には、表示部５４の一部の機能、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタスピード表示、絞り値表示、露出補正表示等が設けられている。
【００４８】
Ａ／Ｄ変換器１６は、撮像素子１４から出力されるアナログ信号をディジタル信号に変換するものであり、変換された信号は、画像処理回路２０及びメモリ制御回路２２を介して、又は直接、画像表示メモリ２４又は画像メモリ３０に書き込まれる。
【００４９】
タイミング発生回路１８は、撮像素子１４、Ａ／Ｄ変換器１６及びＤ／Ａ変換器２６にクロック信号や制御信号を供給する。具体的には、撮像素子１４にタイミング発生回路１８からの制御信号が送信されたときに、撮像素子１４は光電変換を行った電気信号をＡ／Ｄ変換器１６に送信する。また、メモリ制御回路２２及びシステム制御回路５０によって制御される。Ａ／Ｄ変換器１６にタイミング発生回路１８からの制御信号が送信されたときに、Ａ／Ｄ変換器１６は画像処理回路２０又はメモリ制御回路２２にディジタル信号を送信する。更に、Ｄ／Ａ変換器２６にタイミング発生回路１８からの制御信号が送信されたときに、Ｄ／Ａ変換器２６はメモリ制御回路２２からの信号をアナログ信号に変換して画像表示部２８に送信する。
【００５０】
画像処理回路２０は、Ａ／Ｄ変換器１６からのデータ又はメモリ制御回路２２からのデータに対して所定の画素補間処理や色変換処理を行う。画像処理回路２０は、必要に応じて撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づき、システム制御回路５０がシャッタ制御部４０及び測距制御部４２を制御するためのスルー・ザ・レンズ（ＴＴＬ）方式のＡＦ処理、ＡＥ処理及びＥＦ処理を行う。また、画像処理回路２０は、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理を行う。
【００５１】
本実施の形態では、測距制御部４２及び測光制御部４６を専用に備えているので、システム制御回路５０は、測距制御部４２及び測光制御部４６を用いてＡＦ処理、ＡＥ処理、ＥＦ処理の各処理を行い、画像処理回路２０を用いてＡＦ処理、ＡＥ処理、ＥＦ処理の各処理を行わない構成としてもよい。また、測距制御部４２及び測光制御部４６を用いてＡＦ処理、ＡＥ処理、ＥＦ処理の各処理を行い、更に、画像処理回路２０を用いてＡＦ処理、ＡＥ処理、ＥＦ処理の各処理を行う構成としてもよい。具体的には、測距制御部４２による測定結果と、撮像素子１４によって撮像された画像データを画像処理回路２０によって演算した演算結果とを用いて、ＡＦ処理を行うようにしてもよい。更に、測光制御部４６による測定結果と、撮像素子１４によって撮像された画像データを画像処理回路２０によって演算した演算結果とを用いて露出制御を行うようにしてもよい。
【００５２】
メモリ制御回路２２は、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、画像表示メモリ２４，  Ｄ／Ａ変換器２６、画像メモリ３０及び圧縮・伸長回路３２を制御する。
【００５３】
画像表示部２８は、ＴＦＴ方式のＬＣＤからなり、画像表示メモリ２４に書き込まれた表示用の画像データをＤ／Ａ変換器２６を介して表示する。また、画像表示部２８は、撮像された画像データを逐次表示することができ、もって電子ファインダ機能を実現することができる。
【００５４】
画像表示部２８は、ＯＮ／ＯＦＦの設定を切り換える画像表示スイッチを備えてもよい。これにより、画像表示スイッチの設定がＯＮのときのみ画像表示部２８により上記各種表示が行われることとなり、画像処理装置１００の電力消費を大幅に低減することができる。
【００５５】
画像メモリ３０は、撮影された静止画像や動画像を格納するためのメモリであり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶容量を有している。従って、複数枚の静止画像を連続して撮影する連写撮影やパノラマ撮影のときにも、高速かつ大量の画像書込みを画像メモリ３０に対して行うことができる。また、画像メモリ３０はシステム制御回路５０の作業領域としても使用することができる。
【００５６】
圧縮・伸張回路３２は、適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮伸長するものであり、画像メモリ３０に格納された画像を読み込んで圧縮処理又は伸長処理を行い、処理を終えたデータを画像メモリ３０に書込む。
【００５７】
本実施の形態では、外部メモリを取り付けるインターフェース及びコネクタが２系統（Ｉ／Ｆ９０，９４及びコネクタ９２，９６）装備されているが、外部メモリを取り付けるインターフェース及びコネクタは単数又は任意の数の系統数装備されていてもよい。また、異なる規格のインターフェース及びコネクタとして、ＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ（登録商標））カード等の規格に準拠したものを用いてもよい。
【００５８】
また、Ｉ／Ｆ９０，９４及びコネクタ９２，９６は、ＰＣＭＣＩＡカードやＣＦカード等の規格に準拠したものを用いて構成されるとき、ＬＡＮカード、モデムカード、ＵＳＢカード、ＩＥＥＥ１３９４カード、Ｐ１２８４カード、ＳＣＳＩカード、ＰＨＳ等の各種通信カードを接続することより、他のコンピュータやプリンタ等の周辺機器との間で画像データや画像データに付属した管理情報を相互に転送することができる。
【００５９】
外部メモリ２００，２１０は、メモリカードやハードディスク等の記録媒体である。外部メモリ２００，２１０は、夫々半導体メモリや磁気ディスク等から構成される記録部２０２，２１２、画像処理装置１００とのインターフェースであるＩ／Ｆ２０４，２１４、及び画像処理装置１００との接続を行うコネクタ２０６，２１６を備える。
【００６０】
レンズユニット３００は、交換レンズタイプのレンズユニットであり、撮影時に入射した光線を撮像素子１４上に光学像として結像する撮影レンズ３１０と、撮影レンズ３１０からの光線の光量を調整する絞り３１２と、レンズマウント１０６により画像処理装置１００と機械的に結合するレンズマウント３０６と、コネクタ１２２により画像処理装置１００と電気的に接続するコネクタ３２２と、コネクタ３２２、絞り制御部３４０、測距制御部３４２、ズーム制御部３４４、及びレンズシステム制御回路部３５０と接続するＩ／Ｆ３２０とを備える。
【００６１】
レンズマウント３０６は、レンズユニット３００を画像処理装置１００と機械的に結合するが、その内部には、レンズユニット３００を画像処理装置１００と電気的に接続する各種機能が含まれる。
【００６２】
コネクタ３２２は、画像処理装置１００とレンズユニット３００との間で制御信号、状態信号、データ信号等を伝え合うと共に、各種電流が供給され、又は電流を供給する機能を備えている。また、コネクタ３２２は電気信号だけでなく、光信号、音声信号等を伝達する構成としてもよい。
【００６３】
絞り制御部３４０は、Ｉ／Ｆ３２０を介して受信した測光制御部４６からの測光情報に基づいて、シャッタ１２を制御するシャッタ制御部４０と連携しながら、絞り３１２を制御する。
【００６４】
測距制御部３４２は、撮影レンズ３１０のフォーカシングを制御し、ズーム制御部３４４は、撮影レンズ３１０のズーミングを制御する。
【００６５】
レンズシステム制御回路３５０は、レンズユニット３００全体を制御するレンズシステム制御回路であり、動作用の定数、変数、プログラム等を記憶するメモリやレンズユニット３００固有の番号等の識別情報、管理情報、開放絞り値や最小絞り値、焦点距離等の機能情報、現在や過去の各設定値等を保持する不揮発メモリの機能も備える。
【００６６】
以下、１次元のダーク固定パターンノイズの発生要因について説明する。
【００６７】
図２は、図１の撮像素子１４における水平及び垂直方向における固定パターンノイズの混入を示す図である。
【００６８】
図２において、撮像素子１４は、受光した光線を電気信号に変換する画素部１４ａと、画素部１４ａに対し平行に配置され、画素部１４ａから受信した電気信号を最終出力段１４ｃに送信する共通読出し回路１４ｂとを備える。
【００６９】
１次元のダーク固定パターンノイズの発生は、撮像素子１４の画素部１４ａで電気信号に変換され、出力される電気信号が最終出力段に至る読出し経路の差（ばらつき）を主要因とする。
【００７０】
即ち、水平方向の固定パターンノイズは、図中、垂直ラインａの読出し経路と垂直ラインｂの読出し経路との差に依存し、また、垂直方向の固定パターンノイズは、図中、水平ラインｃの読出し経路と水平ラインｄの読出し経路との差に依存する。
【００７１】
従って、図２に示す撮像素子１４のように、各画素部１４ａの水平ラインが読出し回路１４ｂを共有し、且つ回路レイアウトの工夫等により各水平ラインの信号を共通読出し回路に転送する際に混入するノイズが小さいと、垂直方向の固定パターンノイズが小さくなり補正する必要はなくなる。このような撮像素子１４を用いる撮像装置では、水平方向の１次元の補正データのみを用いて本画像を補正することにより、１次元のダーク固定パターンノイズを除去することができる。むろん水平方向と垂直方向が入れ替わっても構わない。
【００７２】
以下、図１の画像処理装置１００による撮影動作処理を説明する。
【００７３】
図３〜図５は、図１のシステム制御回路５０による画像処理装置１００の撮影処理を示すフローチャートである。
【００７４】
図３〜図５において、まず、システムメモリ５２は、電池交換等の電源投入によりその内部に記憶されているフラグや制御変数等を初期化し、画像処理装置１００の各部に対して必要な所定の初期設定を行った後（ステップＳ１０１）、ダーク取込みフラグ値を「０」に設定する（ステップＳ１０２）。
【００７５】
次に、システム制御部５０は、電源スイッチ７２がＯＦＦであるか否かを判別し（ステップＳ１０３）、電源スイッチ７２がＯＦＦであるときは、終了処理を行った後（ステップＳ１０４）、ステップＳ１０３以降からの処理に戻る。ここで、ステップＳ１０４の終了処理とは、各表示部５４の表示を終了状態に変更し、フラグや制御変数等を含む必要なパラメータや設定値、設定モードを不揮発性メモリ５６に記録し、電源制御部８０により画像表示部２８を含む画像処理装置１００各部の不要な電源を遮断する等をいう。
【００７６】
一方、ステップＳ１０３の判別の結果、電源スイッチ７２がＯＮであるときは、電源部８６の動作状況に問題があるか否かを判別する（ステップＳ１０６）。この電源部８６の動作状況に問題があるか否かの判別は、電源制御部８０により電源部８６が備える二次電池の残容量やその動作を判断することにより行う。
【００７７】
ステップＳ１０６の判別の結果、電源部８６の動作状況に問題があるときは、表示部５４により画像の表示や音声の出力を行うことで所定の警告を行った（ステップＳ１１０）後、ステップＳ１０３以降の処理に戻り、電源部８６の動作状況に問題がないときは、モードダイアルスイッチ６０の設定が撮影モードであるか否かを判別する（ステップＳ１０７）。
【００７８】
ステップＳ１０７の判別の結果、モードダイアルスイッチ６０の設定が撮影モードでないときは、設定されたモードに応じた処理を実行した（ステップＳ１０９）後、ステップＳ１０３以降の処理に戻り、モードダイアルスイッチ６０の設定が撮影モードであるときは、記憶媒体の動作状況に問題があるか否かを判別する（ステップＳ１０８）。
【００７９】
ステップＳ１０８の判別の結果、記憶媒体状況に問題があるときは、ステップＳ１１０以降の処理を行う。記憶媒体状況に問題があるか否かの判別は、具体的には、外部メモリ２００，２１０が装着されているか否かの判別、外部メモリ２００，２１０に記録された画像データの管理情報の取得、及び外部メモリ２００，２１０の動作状態を判別することにより行う。これにより、画像処理装置１００の動作、特に記録媒体に対する画像データの記録再生動作に問題があるか否かを判別することができる。
【００８０】
一方、ステップＳ１０８の判別の結果、記憶媒体状況に問題がないときは、単写／連写スイッチ６８の設定が単写モードであるか否かを判別し（ステップＳ１１１）、単写／連写スイッチ６８の設定が単写モードであるときは、システムメモリ５２に記憶される単写／連写フラグを単写に設定して（ステップＳ１１２）、ステップＳ１１４ａに進み、単写／連写スイッチ６８の設定が単写モードでないとき、即ち、連写モードであるときは、システムメモリ５２に記憶される単写／連写フラグを連写に設定して（ステップＳ１１３）、ステップＳ１１４ａに進む。尚、単写／連写フラグの状態はシステム制御回路５０の内部メモリ又はシステムメモリ５２に記憶される。
【００８１】
続くステップＳ１１４ａでは、シャッタスイッチＳＷ２が押されると、夫々のモードでの撮影が行われ、ステップＳ１１４ｂに進む。具体的には、単写／連写フラグが単写に設定されているときに、シャッタスイッチＳＷ２が押されたとき、１コマの撮影が行われた後に待機状態となる。一方、単写／連写フラグが連写に設定されているときに、シャッタスイッチＳＷ２が押されたとき、シャッタスイッチＳＷ２が押されている間、連続して撮影が行い続けられる。
【００８２】
次に、ステップＳ１１４ｂにおいて、ダーク取込みフラグの値が「０」に設定されているか否かを判別し、ダーク取込みフラグの値が「０」に設定されていないとき、即ちダーク取込みフラグの値が「１」に設定されているときは（ステップＳ１１４ｂでＮＯ）、ステップＳ１２０の処理に進み、ダーク取込みフラグの値が「０」に設定されているときは（ステップＳ１１４ｂでＹＥＳ）、ダーク取込みフラグの値を「１」に設定して（ステップＳ１１５）、後述する図１０のダーク取込み処理を行い、傷補正データを生成する（ステップＳ１１６）。
【００８３】
その後、ステップＳ１１６で生成された傷補正データに基づいてそのダーク画像の傷をセンサの画素単位で補正する（ステップＳ１３２）。この補正は、射影演算の際に小さな傷は丸め込まれるため、ダーク画像の傷のうち大きな傷についてのみ行えばよい。
【００８４】
次に、ステップＳ１１７において、１次元のダーク固定パターンノイズの補正値を生成する。この１次元のダーク固定パターンノイズ補正データは、例えばダーク撮影を行って得られた画像を垂直方向に射影演算することにより、水平１ライン分のデータとし、水平方向に射影演算することにより、垂直１ライン分のデータとする方法により作成される。従って、ステップＳ１１６によるダーク画像の取込みは必ずしも全画面について行わなくてよい。即ち、射影演算をしたときにランダムノイズの影響を受けない最小の大きさでよい。
【００８５】
その後、ステップＳ１１７で生成された１次元補正データを画像メモリ３０の所定領域に垂直方向に実際の画像と同数のライン数だけ繰り返し展開し（ステップＳ１１８）、表示部５４を用いて画像や音声により画像処理装置１００の各種設定を表示し（ステップＳ１１９）、ステップＳ１２０の処理に進む。尚、ステップＳ１１９の処理は、画像表示部２８が画像表示スイッチを備えるときは画像表示スイッチの設定がＯＮであるときのみ行うようにしてもよい。これにより、画像処理装置１００の電力消費を大幅に低減することができる。
【００８６】
次に、ステップＳ１２０では、シャッタスイッチＳＷ１がＯＮであるか否かを判別し、シャッタスイッチＳＷ１がＯＮでないときは、ステップＳ１０３以降の処理に戻り、一方、シャッタスイッチＳＷ１がＯＮであるときは、後述する図７の測距・測光処理を行う（ステップＳ１２１）。ここで、測距処理とは、測距制御部４２により撮影レンズ３１０の焦点を被写体に合わせる処理をいい、測光処理とは、測光制御部４６によりシャッタ１２の絞り値及びシャッタ速度を決定する処理をいう。尚、測光処理では、フラッシュの設定を行ってもよい。
【００８７】
次に、ステップＳ１２２で、シャッタスイッチＳＷ２がＯＮであるか否かを判別し、シャッタスイッチＳＷ２がＯＮでないときは、シャッタスイッチＳＷ１がＯＦＦか否かを判別し、シャッタスイッチＳＷ１がＯＦＦか、又はシャッタスイッチＳＷ２がＯＮとなるまでステップＳ１２２及びステップＳ１２３の処理を繰り返し、ステップＳ１２３でシャッタスイッチＳＷ１がＯＦＦとなったとき、ステップＳ１０３の処理に移行する。
【００８８】
一方、ステップＳ１２２でシャッタスイッチＳＷ２がＯＮであるとき、システム制御回路５０は、撮影した画像データの記憶可能な画像記憶バッファ領域が画像メモリ３０にあるか否かを判別し（ステップＳ１２４）、画像メモリ３０の画像記憶バッファ領域内に新たな画像データの記憶可能な領域がないとき、表示部５４に画像の表示や音声の出力により所定の警告を行った（ステップＳ１２５）後、ステップＳ１０３の処理に戻る。
【００８９】
例えば、画像メモリ３０の画像記憶バッファ領域内に記憶可能な最大枚数の連写撮影を行った直後であり、画像メモリ３０から読出して記憶媒体２００，２１０に書込むべき最初の画像がまだ記憶媒体２００，２１０に未記録な状態であり、まだ１枚の空き領域も画像メモリ３０の画像記憶バッファ領域上に確保できない状態であるとき等である。
【００９０】
尚、撮影した画像データを圧縮処理してから画像メモリ３０の画像記憶バッファ領域に記憶するとき、圧縮した後の画像データ量が圧縮モードの設定に応じて異なることを考慮して、記憶可能な領域が画像メモリ３０の画像記憶バッファ領域上にあるか否かを判別する（ステップＳ１２４）。
【００９１】
ステップＳ１２４の判別の結果、画像メモリ３０に撮影した画像データの記憶可能な画像記憶バッファ領域があるときは、システム制御回路５０は、撮像して所定時間蓄積した撮像信号を撮像素子１４から読出し、Ａ／Ｄ変換器１６、画像処理回路２０及びメモリ制御回路２２を介して、又はＡ／Ｄ変換器１６から直接、メモリ制御回路２２を介して、画像メモリ３０の所定領域に撮影した画像データを書込む後述する図８及び図９の撮影処理を実行する（ステップＳ１２６）。
【００９２】
次いで、現像処理において画質がセンサの画素傷の影響を受けないように撮影された画像に対して画素単位の傷を補正する（ステップＳ１３３）。図５のステップＳ１３２により生成される傷補正データには、このステップＳ１３３により生成される撮影画像の傷補正データと同じか、大きな傷だけを補正する別の傷補正データが用いられる。
【００９３】
システム制御回路５０は、画像メモリ３０の所定領域に書き込まれた画像データの一部をメモリ制御回路２２を介して読出して現像処理を行うために必要なＷＢ（ホワイトバランス）積分演算処理、ＯＢ（オプティカルブラック）積分演算処理を行い、演算結果をシステム制御回路５０の内部メモリ又はメモリ５２に記憶する。
【００９４】
そして、システム制御回路５０は、メモリ制御回路２２、必要に応じて画像処理回路２０を用いて、画像メモリ３０の所定領域に書き込まれた撮影画像データを読出し、システム制御回路５０の内部メモリ又はメモリ５２に記憶した演算結果を用いて、ＡＷＢ（オートホワイトバランス）処理、ガンマ変換処理、色変換処理を含む各種現像処理を行う（ステップＳ１２７）。この現像処理では、ステップＳ１１８で展開した１次元のダーク固定パターンノイズ補正データを用いて減算処理を行うことにより、ダーク補正演算処理も併せて行う。
【００９５】
図６は、従来の黒引きと１次元のダーク固定パターンノイズ補正データによる本画像の補正の違いを示す説明図である。
【００９６】
このように、１次元のダーク固定パターンノイズ補正データを用いて補正演算処理を行うとき、撮像素子１４で発生する水平方向の暗電流ノイズや固定パターンノイズによる画質劣化に対し、補正することができる。
【００９７】
図５に戻り、システム制御回路５０は、更に、画像メモリ３０の所定領域に書き込まれた画像データを読出して、設定されたモードに応じた画像圧縮処理を圧縮・伸長回路３２により行い、画像メモリ３０の画像記憶バッファ領域の空き画像部分に、撮影して一連の処理を終えた画像データの書込みを行う（ステップＳ１２８）。
【００９８】
そして、システム制御回路５０は、画像メモリ３０の画像記憶バッファ領域に記憶された画像データを読出し、インターフェース９０，９４、コネクタ９２，９６を介して、メモリカードやコンパクトフラッシュ（登録商標）カード等の外部メモリ２００，２１０に読出した画像データを書込む記録処理を行う（ステップＳ１２９）。この記録処理は、画像メモリ３０の画像記憶バッファ領域の空き画像部分に、撮影して一連の処理を終えた画像データの書込みが新たに行われる度に、その画像データに対して実行される。
【００９９】
尚、外部メモリ２００，２１０に画像データの書込みを行っている間、書込み動作中であることを示すために、表示部５４に例えばＬＥＤを点滅させる等の記録媒体書込み動作表示を行う。
【０１００】
更に、システム制御回路５０は、シャッタスイッチＳＷ１が押されているか否かを判別し（ステップＳ１３０）、シャッタスイッチＳＷ１が離された状態であるときは（ステップＳ１３０でＮＯ）、ステップＳ１０３に戻り、シャッタスイッチＳＷ１が押された状態であるときは、システム制御回路５０の内部メモリ又はメモリ５２に記憶された単写／連写フラグの状態を判別し（ステップＳ１３１）、単写が設定されていたときは、ステップＳ１３０に戻り、シャッタスイッチＳＷ１が離されるまで現在の処理を繰り返し、連写が設定されていたときは、連続して撮影を行うために、ステップＳ１２２に戻り、次の撮影に備える。これにより、撮影に関する一連の処理が終了する。
【０１０１】
図７は、図５のステップＳ１２１で実行される測距・測光処理を示すフローチャートである。
【０１０２】
測距・測光処理は、システム制御回路５０と、絞り制御部３４０又は測距制御部３４２との間の各種信号のやり取りは、インターフェース１２０、コネクタ１２２、コネクタ３２２、インターフェース３２０及びレンズシステム制御回路３５０を介して行われる。
【０１０３】
システム制御回路５０は、撮像素子１４、測距制御部４２及び測距制御部３４２を用いて、ＡＦ（オートフォーカス）処理を開始する（ステップＳ２０１）。
【０１０４】
システム制御回路５０は、撮影レンズ３１０に入射した光線を、絞り３１２、レンズマウント３０６，１０６、ミラー１３０、測距用サブミラー（図示せず）を介して、測距制御部４２に入射させることにより、光学像として結像された画像の合焦状態を判断し、測距（ＡＦ）が合焦と判断されるまで、測距制御部３４２を用いて撮影レンズ３１０を駆動しながら、測距制御部４２を用いて合焦状態を検出するＡＦ制御を実行する（ステップＳ２０２，  Ｓ２０３）。
【０１０５】
測距（ＡＦ）が合焦と判別されたとき（ステップＳ２０３でＹＥＳ）、システム制御回路５０は、撮影画面内の複数の測距点の中から合焦した測距点を決定し、決定した測距点データと共に測距データ及び／又は設定パラメータをシステム制御回路５０の内部メモリ又はメモリ５２に記憶する（ステップＳ２０４）。測距が合焦と判別されなかったとき（ステップＳ２０３でＮＯ）は、ステップＳ２０２に戻る。
【０１０６】
続いて、システム制御回路５０は、測光制御部４６を用いて測光を開始する（ステップＳ２０５）。システム制御回路５０は、撮影レンズ３１０に入射した光線を、絞り３１２、レンズマウント３０６，１０６、ミラー１３０，１３２及び測光用レンズ（図示せず）を介して、測光制御部４６に入射させることにより、光学像として結像された画像の露出状態を測定し、露出（ＡＥ）が適正と判断されるまでシャッタ（露光）制御部４０を用いて測光処理を行う（ステップＳ２０６，  Ｓ２０７）。
【０１０７】
露出（ＡＥ）が適正であると判別されたとき（ステップＳ２０７でＹＥＳ）、システム制御回路５０は、測光データ及び／又は設定パラメータをシステム制御回路５０の内部メモリ又はメモリ５２に記憶する（ステップＳ２０７Ａ）。露出（ＡＥ）が適正でないと判別されたとき（ステップＳ２０７でＮＯ）は、ステップＳ２０６に戻る。
【０１０８】
尚、ステップＳ２０６の測光処理で検出した露出（ＡＥ）結果と、モードダイアルスイッチ６０によって設定された撮影モードとに応じて、システム制御回路５０では絞り値（Ａｖ値）及びシャッタ速度（Ｔｖ値）が決定される。
【０１０９】
ここで、決定されたシャッタ速度（Ｔｖ値）に応じて、システム制御回路５０は、撮像素子１４の電荷蓄積時間を決定し、この決定された同じ電荷蓄積時間で撮影処理及びダーク取込み処理をそれぞれ行う。
【０１１０】
ステップＳ２０６の測光処理で得られた測定データにより、システム制御回路５０はフラッシュが必要であるか否かを判別し（ステップＳ２０８）、フラッシュが必要であるときは、フラッシュフラグをセットし、充電が完了するまでフラッシュ部４８を充電する（ステップＳ２０９）。そして、フラッシュ部４８の充電が完了すると（ステップＳ２１０）、本処理を終了してメインの処理に復帰する。ステップＳ２０８の判別の結果、フラッシュ部４８の充電が完了していないときは、ステップＳ２０９に戻る。
【０１１１】
図８及び図９は、図５のステップＳ１２６によって実行される撮影処理手順を示すフローチャートである。
【０１１２】
この撮影処理では、システム制御回路５０と、絞り制御部３４０又は測距制御部３４２との間の各種信号のやり取りは、インターフェース１２０、コネクタ１２２、コネクタ３２２、インターフェース３２０及びレンズシステム制御回路３５０を介して行われる。
【０１１３】
システム制御回路５０は、ミラー１３０をミラー駆動部（図示せず）によってミラーアップ位置に移動させ（ステップＳ３０１）、システム制御回路５０の内部メモリ又はメモリ５２に記憶された測光データに従い、絞り制御部３４０によって絞り３１２を所定の絞り値まで駆動する（ステップＳ３０２）。
【０１１４】
システム制御回路５０は、撮像素子１４の電荷クリア動作を行った後（ステップＳ３０３）、撮像素子１４の電荷蓄積を開始し（ステップＳ３０４）、シャッタ制御部４０によってシャッタ１２を開き（ステップＳ３０５）、撮像素子１４の露光を開始する（ステップＳ３０６）。
【０１１５】
そして、フラッシュフラグによりフラッシュ部４８が必要であるか否かを判別し（ステップＳ３０７）、必要であるときは、フラッシュ部４８を発光させ（ステップＳ３０８）、フラッシュ部が必要でないときは、ステップＳ３０９に進む。
【０１１６】
システム制御回路５０は、測光データに従って撮像素子１４の露光が終了すると（ステップＳ３０９でＹＥＳ）、シャッタ制御部４０によってシャッタ１２を閉じて（ステップＳ３１０）、撮像素子１４の露光を終了する。
【０１１７】
システム制御回路５０は、絞り制御部３４０によって絞り３１２を開放の絞り値まで駆動し（ステップＳ３１１）、ミラー１３０をミラー駆動部（図示せず）によってミラーダウン位置に移動させる（ステップＳ３１２）。
【０１１８】
設定した電荷蓄積時間が経過したか否かを判別し（ステップＳ３１３）、設定した電荷蓄積時間が経過したときは、システム制御回路５０は撮像素子１４の電荷蓄積を終了した後（ステップＳ３１４）、撮像素子１４から電荷信号を読出し、Ａ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介して、又はＡ／Ｄ変換器１６から直接、メモリ制御回路２２を介して画像メモリ３０の所定領域に撮影画像データを書込む（ステップＳ３１５）。ステップＳ３１３の判別の結果、設定した電荷蓄積時間が経過していないときは、ステップＳ３１３を繰り返す。一連の処理を終了すると、本処理を終了してメインの処理に復帰する。
【０１１９】
図１０は、図４のステップＳ１１６で実行されるダーク取込み処理手順を示すフローチャートである。
【０１２０】
システム制御回路５０は、撮像素子１４の電荷クリア動作を行った後（ステップＳ４０１）、シャッタ１２が閉じた状態で撮像素子１４の電荷蓄積を開始し（ステップＳ４０２）、設定した所定の電荷蓄積時間が経過すると（ステップＳ４０３でＹＥＳ）、システム制御回路５０は、撮像素子１４の電荷蓄積を終了した後（ステップＳ４０４）、撮像素子１４から電荷信号を読出し、Ａ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介して、又はＡ／Ｄ変換器１６から直接、メモリ制御回路２２を介して、画像メモリ３０の所定領域に画像データ（ダーク画像データ）を書込む（ステップＳ４０５）。このダーク画像データは、先に撮影処理が実行され、撮影された画像データを撮像素子１４から読出して画像メモリ３０に書込んである状態で、現像処理を行う際に用いられる。
【０１２１】
このダーク取込みデータを用いて現像処理を行うことにより、撮像素子１４で発生する暗電流ノイズや、撮像素子１４固有の傷による画素欠損等の画質劣化に対し、撮影した画像データを補正することができる。この後、本処理を終了してメインの処理に復帰する。
【０１２２】
以上が本発明の実施の形態の説明であるが、本発明は、これら実施の形態の構成に限られるものではなく、特許請求の範囲で示した機能、又は実施の形態の構成が持つ機能が達成できる構成であればどのようなものであっても適用できる。
【０１２３】
例えば、上記実施の形態では、水平ダークシェーディング補正を行うとき、補正データを画像メモリ３０に展開していたが、この展開処理を行わずに、撮像素子１４から画像データを取込みながら順次、本画像から補正データを減算していくように補正することもできる。
【０１２４】
また、本実施の形態では、１次元のダーク固定パターンノイズ補正データの展開処理（ステップＳ１１８）は、カメラの電源投入時に行われるとしたが、シャッタスイッチＳＷ１が押された後に補正データが展開されるようにしてもよい。
【０１２５】
更に、補正データは水平方向の１次元データであるとしたが、垂直方向の１次元データ又は２次元データであっても構わない。また、２次元の画像全体のデータでなくとも、後述する図１１に示すように、水平・垂直それぞれ方向の１次元データを両方記憶しておき、補正データの展開処理（ステップＳ１１８）では、水平方向の１次元データを展開する際、垂直方向の１次元データを用いてライン毎に補正量を加減することで、水平・垂直両方向の１次元のダーク固定パターンノイズを補正することができる。
【０１２６】
図１１は、垂直・水平両方向の１次元データを用いた本画像の補正を示す説明図である。
【０１２７】
この場合、更に、垂直方向に関しては、１次元の補正データとして記憶しなくても、数式として記憶しておき、水平方向の１次元データを展開する際、この数式を適用して垂直方向の１次元のダーク固定パターンノイズを補正するようにしてもよい。
【０１２８】
更に、上記実施の形態では、単写／連写の切り替えを単写／連写スイッチ６８を用いて行う場合を示したが、モードダイアル６０における動作モード選択に応じて、単写／連写の切り替えを行う構成としてもよい。
【０１２９】
また、上記実施の形態では、本撮影処理の電荷蓄積時間とダーク取込み処理の電荷蓄積時間を等しくする場合を示したが、暗電流ノイズ等を補正するのに十分なデータが得られる範囲内であればよく、異なる電荷蓄積時間としてもよい。
【０１３０】
また、本実施の形態では、ミラー１３０をミラーアップ位置、ミラーダウン位置を移動して撮影動作を行う場合を示したが、ミラー１３０をハーフミラーの構成として、移動せずに撮影動作を行うようにしてもよい。
【０１３１】
更に、外部メモリ２００，  ２１０は、ＰＣＭＣＩＡカードやコンパクトフラッシュ（登録商標）等のメモリカード、ハードディスク等だけでなく、マイクロＤＡＴ、光磁気ディスク、ＣＤ−Ｒ、ＣＤ−ＲＷ等の光ディスク、ＤＶＤ等の相変化型光ディスク等で構成されていてもよい。更に、外部メモリ２００，  ２１０がメモリカードとハードディスク等が一体となった複合媒体であってもよい。この場合、複合媒体から一部が着脱自在な構成であってもよい。
【０１３２】
上記実施の形態では、外部メモリ２００，  ２１０は画像処理装置１００と分離しており、任意に接続できるが、いずれか又は全ての記録媒体が画像処理装置１００に固定されたままであってもよい。また、画像処理装置１００に、外部メモリ２００，  ２１０が単数又は複数の任意の個数接続可能な構成であってもよい。
【０１３３】
また、本発明は、前述した実施の形態の機能を実現するソフトウェアのプログラムコードをシステム又は装置に供給することによって達成されるときにも適用できることはいうまでもない。この場合、プログラムコード自体が本発明の新規な機能を実現することになり、そのプログラム自体及びそのプログラムを記憶した記憶媒体は本発明を構成することになる。
【０１３４】
上記実施の形態では、図３〜図５、図７〜図８及び図１０のフローチャートに示すプログラムコードは記憶媒体であるＲＯＭに格納されている。プログラムコードを供給する記憶媒体としては、ＲＯＭに限らず、例えばフレキシブルディスク、ハードディスク、不揮発性のメモリカード等を用いることができる。
【０１３５】
本発明は、上述した実施の形態の機能を実現するソフトウェアのプログラム（図３〜図５のフローチャート）をシステムメモリ５２にロードし、システム制御回路５０内のＣＰＵに供給し、そのＣＰＵが該供給されたプログラムを読出して実行することによって、達成することができる。
【０１３６】
この場合、上記プログラムは、該プログラムを記録した記憶媒体から直接供給されるか、又はインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続される不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【０１３７】
上記プログラムの形態は、オブジェクトコード、インタプリタにより実行されるプログラムコード、ＯＳ（オペレーティングシステム）に供給されるスクリプトデータ等の形態から成ってもよい。
【０１３８】
また、本発明は、上述した実施の形態の機能を実現するソフトウェアのプログラムを記憶した記憶媒体をＣＰＵに供給し、そのＣＰＵが記憶媒体に記憶されたプログラムを読出して実行することによっても、達成することができる。
【０１３９】
この場合、格納媒体から読出されたプログラムコード自体が上述した各実施の形態の機能を実現すると共に、そのプログラムコードを記憶した記憶媒体は本発明を構成する。
【０１４０】
プログラムコードを記憶する記憶媒体としては、例えば、ＲＯＭ、ＲＡＭ、ＮＶ−ＲＡＭ、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＭＯ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード等がある。
【０１４１】
上述した実施の形態の機能は、コンピュータから読出されたプログラムコードを実行することによるばかりでなく、コンピュータ上で稼動するＯＳ等がプログラムコードの指示に基づいて実際の処理の一部又は全部を行うことによっても実現することができる。
【０１４２】
本発明の実施態様の例を以下に列挙する。
【０１４３】
〔実施態様１〕  非露光状態で撮像を行って第１の画像データを得る第１の撮像モード、及び露光状態で撮像を行って第２の画像データを得る第２の撮像モードで撮像可能な撮像手段と、前記第１の画像データから前記第２の画像データの１次元のダーク固定パターンノイズを補正する補正データを生成する補正データ生成手段と、前記第２の画像データの１次元のダーク固定パターンノイズを前記所定の補正データを用いて補正する補正手段とを備えることを特徴とする撮像装置。
【０１４４】
〔実施態様２〕  前記補正データ生成手段は、前記第１の画像データの全域を用いて前記補正データを生成することを特徴とする実施態様１記載の撮像装置。
【０１４５】
この実施態様により、周囲温度等の環境条件により、センサの１次元のダーク固定パターンノイズが変動しても操作性を損なわずに、画質の劣化を確実に防止できる。画質の劣化を確実に防止することができる。
【０１４６】
〔実施態様３〕  前記補正データ生成手段は、前記第１の画像データの一部分を用いて前記補正データを生成することを特徴とする実施態様１記載の撮像装置。
【０１４７】
この実施態様により、画質の劣化を速やかに防止できる。
【０１４８】
〔実施態様４〕  前記補正データ生成手段は、前記第１の画像データを垂直方向又は水平方向に射影演算したものを前記補正データとして生成することを特徴とする実施態様１記載の撮像装置。
【０１４９】
この実施態様により、画質の劣化をより速やかに防止することができる。
【０１５０】
〔実施態様５〕  前記補正データ生成手段は、前記第１の画像データの傷画素を補正した第３の画像データから前記補正データを生成することを特徴とする実施態様１記載の撮像装置。
【０１５１】
この実施態様により、処理が簡便になると同時に、補正データを記憶するためのメモリが少なくて済むことができる。
【０１５２】
〔実施態様６〕  前記第３の画像データは、前記第２の画像データの傷補正データテーブルと異なる傷補正データテーブルから補正されることを特徴とする実施態様５記載の撮像装置。
【０１５３】
この実施態様により、画質の劣化をより確実に防止することができる。
【０１５４】
〔実施態様７〕  非露光状態で撮像を行って第１の画像データを得る第１の撮像モード、及び露光状態で撮像を行って第２の画像データを得る第２の撮像モードで撮像可能な撮像ステップと、前記第１の画像データから前記第２の画像データの１次元のダーク固定パターンノイズを補正する補正データを生成する補正データ生成ステップと、前記第２の画像データの１次元のダーク固定パターンノイズを前記所定の補正データを用いて補正する補正ステップとを備えることを特徴とする撮像方法。
【０１５５】
〔実施態様８〕  前記補正データ生成ステップは、前記第１の画像データの全域を用いて前記補正データを生成することを特徴とする実施態様７記載の撮像方法。
【０１５６】
〔実施態様９〕  前記補正データ生成ステップは、前記第１の画像データの一部分を用いて前記補正データを生成することを特徴とする実施態様７記載の撮像方法。
【０１５７】
〔実施態様１０〕  前記補正データ生成ステップは、前記第１の画像データを垂直方向又は水平方向に射影演算したものを前記補正データとして生成することを特徴とする実施態様７記載の撮像方法。
【０１５８】
〔実施態様１１〕  前記補正データ生成ステップは、前記第１の画像データの傷画素を補正した第３の画像データから前記補正データを生成することを特徴とする実施態様７記載の撮像方法。
【０１５９】
〔実施態様１２〕  前記第３の画像データは、前記第２の画像データの傷補正データテーブルと異なる傷補正データテーブルから補正されることを特徴とする実施態様１１記載の撮像方法。
【０１６０】
〔実施態様１３〕  撮像方法をコンピュータに実行させる撮像プログラムであって、非露光状態で撮像を行って第１の画像データを得る第１の撮像モード、及び露光状態で撮像を行って第２の画像データを得る第２の撮像モードで撮像可能な撮像モジュールと、前記第１の画像データから前記第２の画像データの１次元のダーク固定パターンノイズを補正する補正データを生成する補正データ生成モジュールと、前記第２の画像データの１次元のダーク固定パターンノイズを前記所定の補正データを用いて補正する補正モジュールとを備えることを特徴とする撮像プログラム。
【０１６１】
〔実施態様１４〕  実施態様１３記載の撮像プログラムを格納することを特徴とするコンピュータ読取り可能な記憶媒体。
【０１６２】
【発明の効果】
以上、詳細に説明したように、請求項１記載の撮像装置によれば、非露光状態で撮像を行って得られる第１の画像データから、露光状態で撮像を行って得られる第２の画像データの１次元のダーク固定パターンノイズを補正する補正データを生成するので、周囲温度等の環境条件により、センサの１次元のダーク固定パターンノイズが変動しても操作性を損なわずに、画質の劣化を防止できる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る撮像装置の概略構成を示すブロック図である。
【図２】図１の撮像素子１４における水平及び垂直方向における固定パターンノイズの混入を示す図である。
【図３】図１のシステム制御回路５０による画像処理装置１００の撮影処理を示すフローチャートである。
【図４】図１のシステム制御回路５０による画像処理装置１００の撮影処理を示すフローチャートである。
【図５】図１のシステム制御回路５０による画像処理装置１００の撮影処理を示すフローチャートである。
【図６】従来の黒引きと１次元のダーク固定パターンノイズ補正データによる本画像の補正の違いを示す説明図である。
【図７】図５のステップＳ１２１で実行される測距・測光処理を示すフローチャートである。
【図８】図５のステップＳ１２６で実行される撮影処理手順を示すフローチャートである。
【図９】図４のステップＳ１２６で実行される撮影処理手順を示すフローチャートである。
【図１０】図５のステップＳ１１６で実行されるダーク取込み処理手順を示すフローチャートである。
【図１１】垂直・水平両方向の１次元データを用いた本画像の補正を示す説明図である。
【符号の説明】
１４  撮像素子
４４  温度計
５０  システム制御回路
５６  不揮発性メモリ
６０  モードダイアル
６２  シャッタスイッチＳＷ１
６４  シャッタスイッチＳＷ２
６９  ＩＳＯ感度設定スイッチ
１００  画像処理装置
【図１】
2004260596.tif 000003
【図２】
2004260596.tif 000004
【図３】
2004260596.tif 000005
【図４】
2004260596.tif 000006
【図５】
2004260596.tif 000007
【図６】
2004260596.tif 000008
【図７】
2004260596.tif 000009
【図８】
2004260596.tif 000010
【図９】
2004260596.tif 000011
【図１０】
2004260596.tif 000012
【図１１】
2004260596.tif 000013