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