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