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