(57)【要約】【課題】大容量メモリを必要としない動的欠陥補正において点滅出力の緩和を実現する。【解決手段】  注目画素（ターゲット画素）と、その周辺画素の差分値が閾値Ｔｈ２より大きい場合は、注目画素のレベルＬｔｇを所定の補正レベルＬａｖ（＝周辺画素の平均レベル）で補間する完全補間処理を行う。また差分値が閾値Ｔｈ１から閾値Ｔｈ２の間にある場合は、差分値が閾値Ｔｈ１に近く、ノイズによって、欠陥判断が微妙となる可能性がある場合であるため、注目画素のレベルを、差分値に応じて算出される補正レベル（例えばＬｚ）に補間する線形補間処理を行う。【選択図】      図３
2005341463.tif 000002
【特許請求の範囲】
【請求項１】
固体撮像素子アレイの各画素に入射した入射光に応じた画素信号を出力する撮像センサ手段と、
上記撮像センサ手段から出力される各画素信号について欠陥補正のための補間処理を行う欠陥補正手段と、
上記欠陥補正手段で補間処理された各画素信号について画像信号処理を行い、所定フォーマットの撮像画像信号を出力する信号処理手段とを有し、
上記欠陥補正手段は、
欠陥補正の対象とする注目画素とその周辺画素の差分値を、欠陥判定基準となる第１の閾値、及び上記第１の閾値より大きい値とされた第２の閾値と比較し、
上記差分値が上記第２の閾値より大きければ、上記注目画素のレベルを、上記周辺画素レベルから求められた補正レベルとする第１の補間処理を行い、
上記差分値が上記第１の閾値から上記第２の閾値の間にあれば、上記注目画素のレベルを、上記差分値に応じて算出される補正レベルとする第２の補間処理を行うことを特徴とする固体撮像装置。
【請求項２】
上記第１の補間処理における補正レベルは、上記周辺画素レベルの平均値とされることを特徴とする請求項１に記載の固体撮像装置。
【請求項３】
上記第２の補間処理における補正レベルは、上記差分値を用いた線形演算で求められる値とされることを特徴とする請求項１に記載の固体撮像装置。
【請求項４】
上記第２の閾値は、画素信号のノイズ量に基づいて可変設定されることを特徴とする請求項１に記載の固体撮像装置。
【請求項５】
上記第１の閾値は、上記周辺画素のレベルに係数を乗じた値として設定されることを特徴とする請求項１に記載の固体撮像装置。
【請求項６】
上記第１の閾値は、上記周辺画素の最大レベルと最小レベルの差分に係数を乗じた値として設定されることを特徴とする請求項１に記載の固体撮像装置。
【請求項７】
固体撮像素子アレイの各画素に入射した入射光に応じて出力される画素信号の欠陥補正方法として、
欠陥補正の対象とする注目画素とその周辺画素の差分値を、欠陥判定基準となる第１の閾値、及び上記第１の閾値より大きい値とされた第２の閾値と比較する比較ステップと、
上記差分値が上記第２の閾値より大きければ、上記注目画素のレベルを、上記周辺画素レベルから求められた補正レベルとする第１の補間処理ステップと、
上記差分値が上記第１の閾値から上記第２の閾値の間にあれば、上記注目画素のレベルを、上記差分値に応じて算出される補正レベルとする第２の補間処理ステップと、
を備えたことを特徴とする欠陥補正方法。
【請求項８】
上記第１の補間処理ステップにおける補正レベルは、上記周辺画素レベルの平均値とされることを特徴とする請求項７に記載の欠陥補正方法。
【請求項９】
上記第２の補間処理ステップにおける補正レベルは、上記差分値を用いた線形演算で求められる値とされることを特徴とする請求項７に記載の欠陥補正方法。
【請求項１０】
上記比較ステップでは、上記第２の閾値を、画素信号のノイズ量に基づいて可変設定することを特徴とする請求項７に記載の欠陥補正方法。
【請求項１１】
上記比較ステップでは、上記第１の閾値を、上記周辺画素のレベルに係数を乗じた値として設定することを特徴とする請求項７に記載の欠陥補正方法。
【請求項１２】
上記比較ステップでは、上記第１の閾値を、上記周辺画素の最大レベルと最小レベルの差分に係数を乗じた値として設定することを特徴とする請求項７に記載の欠陥補正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＣＣＤセンサ或いはＣＭＯＳセンサ等の固体撮像素子を用いた固体撮像装置及び欠陥補正方法に関し、特に固体撮像素子で発生する欠陥画素の補正処理に関するものである。
【背景技術】
【０００２】
【特許文献１】特開２００４−５６３９５号公報
【特許文献２】特開２００３−７８８２１号公報
【０００３】
ＣＣＤセンサ、或いはＣＭＯＳセンサを撮像素子として用いた固体撮像装置が、いわゆるビデオカメラやスチルカメラなどとして普及している。
これらの固体撮像装置では、ＣＣＤセンサ或いはＣＭＯＳセンサとしての受光素子に起因して画素信号上に表れる欠陥、いわゆる白点欠陥や黒点欠陥を補正する技術が従来より提案されている。白点欠陥とは、或る画素が、周辺画素より明らかに浮いて（輝度レベルが高くなって）画面上、白点に見える状態の欠陥であり、黒点欠陥とは、或る画素が、周辺画素より明らかに沈んで（輝度レベルが低くなって）画面上、黒点に見える状態の欠陥である。
【０００４】
このような欠陥画素の補正に関しては、あらかじめ欠陥画素を検出し、その画素アドレスを記憶しておいて、撮像動作時にはその該当画素の補間処理を行うことが知られていた。さらに、いわゆる点滅欠陥についても、適正に検出し、補正処理で対応することができるようにしたものとして、上記特許文献１に示されているように、フレーム及びフィールド間を監視して欠陥画素をみつける方式が知られている。
また上記特許文献２には、画像パターン認識機能を備えて適切な欠陥補正を行う技術が開示されている。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで上記特許文献１のような従来の欠陥補正は、点滅を防ぐための方法としてメモリを用いて注目画素情報を記憶し、その注目画素のレベルが浮いている事を複数のフレーム間検出して欠陥の検出を行っていた。この欠陥検出は、複数のフレーム間を監視することで、ノイズであるか欠陥であるのかを検出することができるので結果的に動画にて点滅出力を防止することができていた。
しかし、近年の固体撮像素子では画素数の増大に伴い、欠陥数が増大した為、メモリを用いて検出を行う方法では、メモリに格納する情報量が増大し、多くのメモリ容量を必要とすることで結果的にコスト増大につながっていた。
【０００６】
最近ではこれを懸念して、大容量のメモリを必要としない動的欠陥補正回路が開発されている。
これは１フレーム内にて、注目画素とその注目画素の周辺の画素から、注目画素についての欠陥の有無をを抽出し、欠陥の場合、そのフレーム内にて画素補正する補正方式である。即ち、予め欠陥画素を検出し、その画素を記憶しておくことや、検出のためにフィールド間／フレーム間監視を行う必要はなく、その点でメモリ容量は大幅に削減される。特に１フレーム内でリアルタイムに欠陥検出及び補正を行うものであり、従って或る注目画素に対して、その周辺画素を取り出せるだけの数ライン分のラインメモリさえあればよいものとなる。
つまりこの方式で欠陥補正を行う場合、補正数の制限がなく欠陥画素位置を保存するメモリを必要としない利点があり、即時性にも優れる。ところが、注目画素が、それを欠陥とするか否かの判別の閾値周辺に存在すると、その画素については、ノイズ状況によってフレーム毎に「欠陥」「欠陥でない」という判別結果がばらついてしまう。
即ち、動画出力時にノイズにより、或る画素について欠陥補正する／しないの動作が交互に発生してしまい、点滅動作が発生しまうという欠点があった。
またこの方式ではフレーム監視動作を行わないため欠陥検出の精度が低く、誤検出による点滅動作が発生してしまうという問題もあった。
【０００７】
以上の問題について図７，図８を用いて説明する。
図７（ａ）（ｂ）は、上記の動的欠陥補正の基本概念を表している。
まず、或る注目画素（ターゲット画素）Ｇｔｇについての欠陥有無の判断を考える。欠陥であるか否かの判断は、そのターゲット画素Ｇｔｇと、その周辺画素の比較により行う。例えば図７（ａ）に示すように、ターゲット画素Ｇｔｇを中心とした５×５画素を対象とし、特に周辺画素として、図示する画素Ｇ１〜Ｇ８を抽出する。
ここで、周辺画素Ｇ１〜Ｇ８の画素レベルを判別し、その中の最大レベルの画素のレベルをpixmax（周辺画素最大値）とする。また、周辺画素Ｇ１〜Ｇ８の中の最小レベルとなっている画素のレベルをpixmin（周辺画素最小値）とする。
そして、ターゲット画素Ｇｔｇのレベルと、周辺画素最大値pixmax或いは周辺画素最小値pixminとの差分を算出する。
【０００８】
例えばターゲット画素Ｇｔｇが周辺画素より「浮いている」状態では、ターゲット画素Ｇｔｇのレベルは周辺画素最大値pixmaxより高くなっている。例えばターゲット画素Ｇｔｇのレベルが図７（ｂ）のレベルＬｔｇＷであるとする。
この場合、ターゲット画素ＧｔｇのレベルＬｔｇＷと周辺画素最大値pixmaxの差分ｄｗを算出する。
この差分ｄｗが、或る閾値Ｔｈ１よりも大きければ、このターゲット画素Ｇｔｇは欠陥画素と判断する。つまり、周辺画素より大きく浮いている白点欠陥であると判断する。また差分ｄｗが、閾値Ｔｈ１よりも小さければ、そのターゲット画素Ｇｔｇは欠陥画素ではないとする。このような欠陥か否かの判別結果に応じて補間を行う。
例えばターゲット画素ＧｔｇのレベルＬｔｇＷが図８（ａ）の縦軸上に示すレベルであったとする。図８（ａ）の横軸は、ターゲット画素ＧｔｇのレベルＬｔｇＷと周辺画素最大値pixmaxの差分ｄｗとしている。そして図８（ａ）の実線は、補間処理後のターゲット画素Ｇｔｇのレベルを示している。
ターゲット画素Ｇｔｇが周辺画素から「浮いて」いなければ（つまり欠陥でなければ）、その差分ｄｗは小さく、例えば閾値Ｔｈ１よりも小となる。その場合は当然補間処理は不要である。従って図示するように、差分ｄｗが閾値Ｔｈ１よりも小さい場合は、ターゲット画素Ｇｔｇは補間処理されず、そのままレベルＬｔｇＷとされる。一方、差分ｄｗが閾値Ｔｈ１よりも大きい場合は、ターゲット画素Ｇｔｇが周辺画素から浮いた欠陥画素とされ、ターゲット画素Ｇｔｇは或る補正レベルＬａｖに補間処理される。
以上が白点欠陥の補正処理となる。
【０００９】
また黒点欠陥の補正処理も、原理的には同様に行われる。
例えばターゲット画素Ｇｔｇが周辺画素より「沈んでいる」状態では、ターゲット画素Ｇｔｇのレベルは周辺画素最小値pixminより小さくなっている。例えばターゲット画素Ｇｔｇのレベルが図７（ｂ）のレベルＬｔｇＢであるとする。
この場合、ターゲット画素ＧｔｇのレベルＬｔｇＢと周辺画素最小値pixminの差分ｄｂを算出する。
この差分ｄｂが、閾値Ｔｈ１よりも大きければ、このターゲット画素Ｇｔｇは欠陥画素と判断する。つまり、周辺画素より大きく沈んでいる黒点欠陥であると判断する。また差分ｄｂが、閾値Ｔｈ１よりも小さければ、そのターゲット画素Ｇｔｇは欠陥画素ではないとする。
例えばターゲット画素ＧｔｇのレベルＬｔｇＢが図８（ｂ）の縦軸上に示すレベルであったとする。図８（ｂ）の横軸は、ターゲット画素ＧｔｇのレベルＬｔｇＢと周辺画素最小値pixminの差分ｄｂとしている。
ターゲット画素Ｇｔｇが周辺画素から「沈んで」いなければ（つまり欠陥でなければ）、その差分ｄｂは小さく、例えば閾値Ｔｈ１よりも小となる。その場合は当然補間処理は不要である。従って差分ｄｂが閾値Ｔｈ１よりも小さい場合は、ターゲット画素Ｇｔｇは補間処理されず、そのままレベルＬｔｇＢとされる。一方、差分ｄｂが閾値Ｔｈ１よりも大きい場合は、ターゲット画素Ｇｔｇが周辺画素から沈んだ黒点欠陥画素とされ、ターゲット画素Ｇｔｇは或る補正レベルＬａｖに補間処理される。
【００１０】
このような欠陥補正においては、差分値ｄ（ｄｗ又はｄｂ）を閾値Ｔｈ１と比較して、その結果により補間を行うか否かを決めるわけであるが、この場合、差分値ｄが閾値Ｔｈ１周辺となる場合、ノイズ状況によっては、差分値ｄが閾値Ｔｈ１に対して上下する。例えば静止画像や、余り画像的に変化のない動画像の複数フレームにおいて顕著となるが、特定の画素が、フレーム毎に欠陥と判断されたり、欠陥でないと判断されたりばらつくことになる。そしてその判断によって補間が行われるか否かが決まるため、結果的に、点滅動作が発生しまう。もちろん、欠陥か否かの誤検出による点滅動作が発生してしまうということもある。
【課題を解決するための手段】
【００１１】
本発明は以上のような問題に鑑みて、大容量のメモリを必要としない動的な欠陥補正を行う場合において、点滅が発生してしまうことを緩和し、表示画像の品位を向上させることを目的とする。
【００１２】
本発明の固体撮像装置は、固体撮像素子アレイの各画素に入射した入射光に応じた画素信号を出力する撮像センサ手段と、上記撮像センサ手段から出力される各画素信号について欠陥補正のための補間処理を行う欠陥補正手段と、上記欠陥補正手段で補間処理された各画素信号について画像信号処理を行い、所定フォーマットの撮像画像信号を出力する信号処理手段とを有する。そして上記欠陥補正手段は、欠陥補正の対象とする注目画素とその周辺画素の差分値を、欠陥判定基準となる第１の閾値、及び上記第１の閾値より大きい値とされた第２の閾値と比較し、上記差分値が上記第２の閾値より大きければ、上記注目画素のレベルを、上記周辺画素レベルから求められた補正レベルとする第１の補間処理を行い、上記差分値が上記第１の閾値から上記第２の閾値の間にあれば、上記注目画素のレベルを、上記差分値に応じて算出される補正レベルとする第２の補間処理を行う。
この場合、上記第１の補間処理における補正レベルは、上記周辺画素レベルの平均値とする。
また上記第２の補間処理における補正レベルは、上記差分値を用いた線形演算で求められる値とする。
また上記第２の閾値は、画素信号のノイズ量に基づいて可変設定される。
上記第１の閾値は、上記周辺画素のレベルに係数を乗じた値として設定される。
或いは、上記第１の閾値は、上記周辺画素の最大レベルと最小レベルの差分に係数を乗じた値として設定される。
【００１３】
本発明の欠陥補正方法は、固体撮像素子アレイの各画素に入射した入射光に応じて出力される画素信号の欠陥補正方法である。そして、欠陥補正の対象とする注目画素とその周辺画素の差分値を、欠陥判定基準となる第１の閾値、及び上記第１の閾値より大きい値とされた第２の閾値と比較する比較ステップと、上記差分値が上記第２の閾値より大きければ、上記注目画素のレベルを、上記周辺画素レベルから求められた補正レベルとする第１の補間処理ステップと、上記差分値が上記第１の閾値から上記第２の閾値の間にあれば、上記注目画素のレベルを、上記差分値に応じて算出される補正レベルとする第２の補間処理ステップとを備える。
【００１４】
このような本発明によれば、注目画素（ターゲット画素）と、その周辺画素の差分値を第１の閾値（Ｔｈ１）と比較して、注目画素が欠陥であるか否かを判断する。また欠陥であるとされた場合は、差分値と第１の閾値（Ｔｈ１）、第２の閾値（Ｔｈ２）と比較して、それに応じた補間処理を行う。
つまり、差分値が上記第２の閾値より大きい場合、これは第１の閾値より十分大きい場合となるが、この場合はノイズによって、欠陥であるか否かの判定が不安定になることはないので、注目画素のレベルを所定の補正レベルで補間する第１の補間処理を行う。
一方、差分値が第１の閾値から第２の閾値の間にある場合とは、差分値が第１の閾値（Ｔｈ１）に近く、ノイズによって、欠陥判断が微妙となる可能性のある場合であり、この場合は注目画素のレベルを、差分値に応じて算出される補正レベルに補間する第２の補間処理を行う。これは補間の有無によってのレベル差が極端に大きくならない補間処理である。
【発明の効果】
【００１５】
本発明によれば、注目画素（ターゲット画素）と、その周辺画素の差分値が上記第２の閾値より大きい場合は、注目画素のレベルを所定の補正レベル、例えば周辺画素の平均レベルで補間する第１の補間処理を行う。また差分値が第１の閾値から第２の閾値の間にある場合は、差分値が第１の閾値（Ｔｈ１）に近く、ノイズによって、欠陥判断が微妙となる可能性がある場合であるため、注目画素のレベルを、差分値に応じて算出される補正レベルに補間する第２の補間処理、例えば線形補間処理を行う。これは補間の有無によってのレベル差が極端に大きくならない補間処理とされるため、ノイズの影響によって、或る注目画素がフレーム毎に、欠陥／欠陥でない、と判断が揺らぎ、補間が行われる場合と行われない場合が例えば交互に生じたとしても、補間処理を経て出力される画素レベルに大きな変動は生じない。従って、フレーム間処理を行う動的欠陥補正処理を介した動画出力における点滅出力の緩和が実現できる。
これによって、大容量メモリを必要としない動的欠陥補正の性能を向上させ、実用化に適したものとなることで、結果的に従来の大容量メモリを用いた欠陥補正方式に代えることができ、欠陥補正のための回路規模の削減やコスト削減が促進できる。
【００１６】
また、本発明の欠陥補正処理において、上記第１の補間処理における補正レベルは、上記周辺画素レベルの平均値とすることで、適切な欠陥補正が可能となる。
また上記第２の補間処理における補正レベルは、上記差分値を用いた線形演算で求められる値とすることで、簡易に、上記効果を奏する補正値を得ることができる。
また上記第２の閾値は、画素信号のノイズ量に基づいて可変設定されることで、第２の補間処理を行うべき差分値の範囲を適切に設定できる。つまり第２の閾値Ｔｈ２は、ノイズによっても欠陥有無の判断に影響が無い範囲の閾値であるため、そのフレームのノイズ量に応じて可変設定されることで、第１，第２の補間処理が適切に使い分けられるものとなる。
【００１７】
また上記第１の閾値Ｔｈ１は、周辺画素のレベルに係数を乗じた値として設定されることで、周辺画素のレベルに応じた欠陥有無の判断ができる。即ち、周辺画素レベルが低いときは、ちょっとした欠陥でも目立ち、一方周辺画素レベルが高いと欠陥が余り目立たないという視覚上の傾向があるが、第１の閾値Ｔｈ１が、周辺画素のレベルに係数を乗じた値として設定されれば、欠陥が目立ちやすい場合に、欠陥と判断されやすい傾向となり、欠陥が目立ちにくい場合は欠陥と判断されにくい傾向となる。
従って目立つ場合はなるべく十分に補正処理が行われ、一方目立たない場合は補正処理の頻度を低くすることになり、処理負担を増大させずに画質向上を実現できる。
【００１８】
或いは、上記第１の閾値Ｔｈ１は、周辺画素の最大レベルと最小レベルの差分に係数を乗じた値として設定されることで、周辺の画像状態に応じて適切な欠陥有無の判断ができる。即ち、周辺の画像としてエッジがある場合など（最大レベルと最小レベルの差が大きい場合）は、正常画素と欠陥画素とする誤検出が生じやすいが、その場合は第１の閾値Ｔｈ１が高くなるため、誤検出が防止される傾向となる。また、このような場合は、視覚的に欠陥が目立たないため、第１の閾値Ｔｈ１が高くされて、補正処理の頻度が低減されることで補正処理負担を軽減できる。
一方、周辺画像が平坦な画像である場合（最大レベルと最小レベルの差が小さい場合）は、欠陥画素があるとそれが目立つことになるが、第１の閾値Ｔｈ１が低くされることで、十分に補正が行われる傾向となる。
つまり目立つ場合はなるべく十分に補正処理が行われ、一方目立たない場合は補正処理の頻度を低くすることになり、処理負担を増大させずに画質向上を実現でき、また誤判断を低減させることができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態を説明する。図１は本実施の形態の固体撮像装置の要部のブロック図である。
被写体からの光はレンズ系１を介してセンサ部２に入射される。センサ部２は、ＣＣＤセンサアレイ、又はＣＭＯＳセンサアレイとして多数の画素を構成する固体撮像素子部や、固体撮像素子部を駆動する垂直走査回路、水平走査回路、読み出しアンプ等を有する。そして固体撮像素子部はレンズ系１を介して入射される被写体からの光を光電変換し、各画素の信号として出力する。各画素から出力される画素信号は垂直転送及び水平転送されて１フレームの画像を構成する撮像画像信号ストリームとされる。
【００２０】
センサ部２で読み出された撮像画像信号は、ＡＧＣ／ＡＤ変換部３において可変利得アンプによりゲイン調整され、さらにＡ／Ｄ変換されてデジタルデータとされて出力される。
なお、被写体の輝度レベル（入射光量）に応じた自動露光調整が行われるが、公知の通り、この露光調整は、固体撮像素子部における露光時間の調整やＡＧＣ回路１２におけるゲイン調整（ＡＧＣゲイン値の可変制御）によって実現される。
【００２１】
ＡＧＣ／ＡＤ変換部３から出力される撮像画像データは撮像信号処理部４に供給される。
撮像信号処理部４は、例えばＤＳＰ（Digital Signal Processer）などによる１チップで形成されるが、その動作はカメラ信号処理コントローラ１７によって制御される。
またカメラ信号処理コントローラ１７は、マスターコントローラ５からのコマンドに応じた制御を行う。マスターコントローラ５は、固体撮像装置（又は固体撮像装置が搭載される携帯電話や情報処理装置などの電子機器）において装置全体の制御を行う。マスターコントローラ５は操作部６からのユーザーの操作や、動作モード状態に応じて撮像信号処理部４を含めた、機器内の各部の制御を行う。
【００２２】
撮像信号処理部４には、カメラプロセス部１０、ＪＰＥＧエンコーダ１３、セレクタ１４、シグナルジェネレータ１５、モータコントローラ１６等としての機能部位が形成され、これらがカメラ信号処理コントローラ１７の制御に基づいて動作する。
カメラプロセス部１０は、プリ処理部１１とＹ／Ｃ処理部１２としての機能を備える。
ＡＧＣ／ＡＤ変換部３から供給された撮像画像データは、まずプリ処理部１１でクランプ処理、欠陥補正処理、ホワイトバランス処理などが行われる。またオートフォーカスのための検出処理、露光調整のための検出処理、フリッカ検出処理なども行われる。
プリ処理部１１で処理された信号は輝度信号（Ｙ）と色信号（Ｃ）に分離され、Ｙ／Ｃ処理部１２でそれぞれＹプロセス処理、Ｃプロセス処理が施される。
Ｙ／Ｃ処理部１２では、それぞれ処理した輝度信号、色信号から、例えばＹＵＶフォーマット（Ｙ：輝度信号、Ｕ：Ｂ−Ｙ色差信号、Ｖ：Ｒ−Ｙ色差信号）の撮像画像データを生成し、出力する。
このＹＵＶフォーマットの撮像画像データはセレクタ１４及びＪＰＥＧエンコーダ１３に供給され、ＪＰＥＧエンコーダ１３は、ＹＵＶ撮像画像データに対してＪＰＥＧ圧縮処理を行ってセレクタ１４に出力する。
セレクタ１４によっては、ＹＵＶフォーマットの撮像画像データ、或いはＪＰＥＧフォーマットの撮像画像データが選択的に出力される。この撮像信号処理部４から出力された撮像画像データは、その後、図示しないビューファインダ或いは他の表示デバイスに供給されて表示されたり、或いは記録部に供給されて固体メモリ、メモリカード、磁気ディスク、光ディスクなどの記録媒体に記録される。或いは送信出力されるようにしてもよい。
【００２３】
シグナルジェネレータ１５は、カメラ信号処理コントローラ１７による設定制御に基づいて、センサ部２の動作のための水平同期信号、垂直同期信号、露光制御信号その他必要な信号を生成し、センサ部２に供給する。
モータコントローラ１６は、カメラ信号処理コントローラ１７の制御に基づいて、モータドライバ７を駆動制御し、モータドライバ７によってレンズ系１のレンズ駆動、例えばズーム動作やオートフォーカス動作を実行させる。
【００２４】
例えばこのような構成の固体撮像装置において、プリ処理部１１には、図４で後述する欠陥補正回路３０が搭載されている。
まず図２，図３により、本例における欠陥補正処理について説明する。
本例の欠陥補正は、欠陥検出と補正を同一フレーム内にて行う動的欠陥補正である。欠陥判定については、基本的には図７で説明したとおりであり、ターゲット画素ＧｔｇのレベルＬｔｇ（図７のＬｔｇＷ又はＬｔｇＢなど）と周辺画素の差分ｄ（ｄｗ、ｄｂなど）を判別し、この差分ｄが或る閾値Ｔｈ１より大きい場合を、ターゲット画素Ｇｔｇが周辺画素から浮いている（又は沈んでいる）とし、この場合を欠陥と判定する。
【００２５】
なお差分ｄは、ターゲット画素Ｇｔｇのレベルと周辺画素最大値pixmaxの差、或いはターゲット画素Ｇｔｇのレベルと周辺画素最小値pixminの差である。つまり、ターゲット画素(欠陥画素)のレベルが周辺画素のいずれよりも大きい場合、或いはいずれよりも小さい場合において、周辺画素との差分の最小値である。以下「周辺差分レベルｄ」と呼ぶ。
また、周辺画素とは、図７（ａ）のようにターゲット画素Ｇｔｇを中心とする５×５画素の内の画素Ｇ１〜Ｇ８とする。
【００２６】
ところが図７，図８を用いて述べたように、従来の欠陥補正では、ターゲット画素Ｇｔｇについて、周辺差分レベルｄが、閾値Ｔｈ１ぎりぎりで欠陥と判断された場合は、次のフレームではこれが欠陥と判断されるかどうかは微妙な状況にある。もしも次のフレームで周辺画素にノイズが乗り、周辺差分レベルｄが小さくなって閾値Ｔｈ１を下回ってしまうと、その際にターゲット画素Ｇｔｇは欠陥と判断されないため、補正が行われずに欠陥は残ってしまうことになる。これが繰り返されると画面の一画素に点滅が発生し、人間の目にとって目障りな出力となってしまう。
【００２７】
本例では、これを防ぐため、閾値Ｔｈ１付近にある欠陥とそうでない場合の補正量の調整を行う。具体的には閾値Ｔｈ１付近の欠陥は補正量を少なめにし、逆に欠陥レベルが明らかに高いものについては完全補間するよう、欠陥を線形補間領域と完全補間領域の２つに分けて補正を行うものである。
図２に周辺差分レベルｄについての欠陥補正のための領域分けを示す。
周辺差分レベルｄが閾値Ｔｈ１より小さい場合は、これを非補間領域とする。つまりその場合のターゲット画素Ｇｔｇは欠陥ではないと判定し、補間は行わない。
周辺差分レベルｄが閾値Ｔｈ１以上であれば、その場合のターゲット画素Ｇｔｇは欠陥画素であると判定する。但し、第２の閾値として閾値Ｔｈ２を設けており、周辺差分レベルｄについて閾値Ｔｈ１以上、閾値Ｔｈ２未満を線形補間領域とする。閾値Ｔｈ２は、閾値Ｔｈ１に或る値αを加えた値とする。
この線形補間領域とは、周辺差分レベルｄが閾値Ｔｈ１付近にあると判断する領域であり、その場合、補正量を少なめにするために線形補間を行う領域である。その線形補間処理としての補正レベルは、周辺差分レベルｄを用いた線形演算で求められる値とされる。
そして周辺差分レベルｄが閾値Ｔｈ２以上となる場合を完全補間領域とする。完全補間領域は、ターゲット画素Ｇｔｇのレベルを所定の補正レベルに補間する完全補間を行う領域である。この完全補間の場合の補正レベルとは、例えば図７（ａ）の周辺画素のうちの上下左右の画素Ｇ２，Ｇ４，Ｇ５，Ｇ７の平均値とする。
【００２８】
このように欠陥補正のための補間処理について、周辺差分レベルｄを領域分けして処理するが、その補間動作例を図３（ａ）（ｂ）で説明する。
例えばターゲット画素ＧｔｇのレベルＬｔｇが図３（ａ）の縦軸上に示すレベルであったとする。図３（ａ）の横軸は、周辺差分レベルｄであり、この場合、ターゲット画素ＧｔｇのレベルＬｔｇが周辺画素最大値pixmaxよりも大きい場合であるとすると、周辺差分レベルｄは、ターゲット画素ＧｔｇのレベルＬｔｇと周辺画素最大値pixmaxの差分である（つまり図７（ａ）における差分ｄｗ）。
そして図３（ａ）の実線は、補間処理後のターゲット画素Ｇｔｇのレベルを示している。
【００２９】
周辺差分レベルｄが閾値Ｔｈ１未満であれば、ターゲット画素Ｇｔｇが周辺画素から浮いていない（欠陥でない）と判断される。その場合は補間処理は不要であるため、図示するように、周辺差分レベルｄが閾値Ｔｈ１よりも小さい領域では、ターゲット画素Ｇｔｇは、そのままレベルＬｔｇとされる。
一方、周辺差分レベルｄが閾値Ｔｈ１以上となるとターゲット画素Ｇｔｇが周辺画素から浮いた欠陥画素と判断される。
このとき、周辺差分レベルｄについてさらに閾値Ｔｈ２とも比較され、周辺差分レベルｄが線形補間領域にあるか完全補間領域にあるかも判断される。
周辺差分レベルｄが閾値Ｔｈ２以上であって完全補間領域と判断された場合は、ターゲット画素Ｇｔｇは補正レベルＬａｖに補間処理される。上記のように補正レベルＬａｖは周辺４画素Ｇ２，Ｇ４，Ｇ５，Ｇ７の平均値とされており、ターゲット画素Ｇｔｇのレベルがこの補正レベルＬａｖに補間処理されることになる。
【００３０】
周辺差分レベルｄが線形補間領域にあった場合は、図示するように、ターゲット画素のレベルＬｔｇと周辺4画素平均値である補正レベルＬａｖを線形補間領域内で直線で結び、周辺差分レベルｄに応じて、上記直線に示される線形補間によりターゲット画素レベルの置き換えを行う。
例えば周辺差分レベルｄ＝ｄｚであるとすると、ターゲット画素Ｇｔｇのレベルは、レベルＬｚに置き換えられることになる。
つまり、この線形補間の場合の補正値は、
補正値＝ターゲット画素レベルＬｔｇ−ａ× (周辺差分レベルｄ−閾値Ｔｈ１)
として算出される。周辺差分レベルｄ＝ｄｚの場合、(周辺差分レベルｄ−閾値Ｔｈ１)は図中の「ｚ」に相当し、またａは直線の傾きである。従って、周辺差分レベルｄ＝ｄｚの場合の補正値Ｌｚは、Ｌｚ＝Ｌｔｇ−ａ・ｚとして算出される。
以上の図３（ａ）は白点欠陥の場合の補正処理例となる。
【００３１】
黒点欠陥の場合の補正処理例を図３（ｂ）に示す。
例えばターゲット画素ＧｔｇのレベルＬｔｇが図３（ｂ）の縦軸上に示すレベルであったとする。図３（ｂ）の横軸は周辺差分レベルｄであるが、ターゲット画素ＧｔｇのレベルＬｔｇが周辺画素最小値pixminよりも小さい場合であるとすると、周辺差分レベルｄは、ターゲット画素ＧｔｇのレベルＬｔｇと周辺画素最小値pixminの差分である（つまり図７（ａ）における差分ｄｂ）。
そして図３（ｂ）の実線は、補間処理後のターゲット画素Ｇｔｇのレベルを示している。
【００３２】
基本的に上記白点欠陥の補正と同様であり、周辺差分レベルｄが閾値Ｔｈ１未満であれば、ターゲット画素Ｇｔｇが周辺画素から沈んでいない（欠陥でない）と判断される。その場合は補間処理は不要であるため、図示するように、周辺差分レベルｄが閾値Ｔｈ１よりも小さい領域では、ターゲット画素Ｇｔｇは、そのままレベルＬｔｇとされる。
一方、周辺差分レベルｄが閾値Ｔｈ１以上となるとターゲット画素Ｇｔｇが周辺画素から沈んだ欠陥画素と判断される。
このとき、周辺差分レベルｄについてさらに閾値Ｔｈ２とも比較され、周辺差分レベルｄが線形補間領域にあるか完全補間領域にあるかも判断される。
周辺差分レベルｄが閾値Ｔｈ２以上であって完全補間領域と判断された場合は、ターゲット画素Ｇｔｇは補正レベルＬａｖ、即ち周辺４画素Ｇ２，Ｇ４，Ｇ５，Ｇ７の平均値に補間処理される。
【００３３】
周辺差分レベルｄが線形補間領域にあった場合は、図３（ａ）の場合と同様に、ターゲット画素のレベルＬｔｇと周辺4画素平均値である補正レベルＬａｖを線形補間領域内で直線で結び、周辺差分レベルｄに応じて、上記直線に示される線形補間によりターゲット画素レベルの置き換えを行う。
例えば周辺差分レベルｄ＝ｄｚであるとすると、ターゲット画素Ｇｔｇのレベルは、レベルＬｚに置き換えられることになる。
この黒点欠陥の場合の線形補間の場合の補正値は、
補正値＝ターゲット画素レベルＬｔｇ＋ａ× (周辺差分レベルｄ−閾値Ｔｈ１)
として算出される。周辺差分レベルｄ＝ｄｚの場合、(周辺差分レベルｄ−閾値Ｔｈ１)は図中の「ｚ」に相当し、またａは直線の傾きである。従って、周辺差分レベルｄ＝ｄｚの場合の補正値Ｌｚは、Ｌｚ＝Ｌｔｇ＋ａ・ｚとして算出される。
【００３４】
以上、図３（ａ）（ｂ）の例のように、周辺差分レベルｄが線形補間領域にある場合は、線形補間により補正値が求められ、ターゲット画素Ｇｔｇのレベルの補間処理が行われる。
そして、線形補間領域が設けられ、周辺差分レベルｄの値によっては線形補間処理が行われることで、補間の有無により点滅が発生し、出力画像上で視覚的に目障りとなることが解消される。
つまり、線形補間領域は、周辺差分レベルｄが欠陥判定の閾値Ｔｈ１近辺にあり、ノイズの影響でフレーム毎に欠陥判定が微妙になる領域であり、図３（ａ）（ｂ）からわかるように、周辺差分レベルｄが閾値Ｔｈ１に近いほど、補正量は小さくなる（補間される補正値は元のレベルＬｔｇに近い値となる）。換言すれば、欠陥であるか否かの判定がフレーム毎に揺らぎやすい場合ほど、レベル補正の量は小さくなる。このため欠陥であるか否かの判定がフレーム毎に揺らいだとしても、そのターゲット画素Ｇｔｇのレベルについて、補正を行った場合と行わない場合とで、レベル差は小さいものとなり、視覚上、点滅と認識されにくくすることができるためである。このことから点滅出力の緩和が実現される。
そしてこれによって、大容量メモリを必要としない動的欠陥補正の性能を向上させ、実用化に適したものとなることで、結果的に従来の大容量メモリを用いた欠陥補正方式に代えることができ、欠陥補正のための回路規模の削減やコスト削減が促進できる。
【００３５】
ところで閾値Ｔｈ２は、閾値Ｔｈ１＋αであると述べた。このαは、周辺ノイズ量に応じて設定されることが好適である。
閾値Ｔｈ２は線形補間領域の上限を決める値となる。また上記のとおり、線形補間領域とは、周辺差分レベルｄが、欠陥判定の閾値Ｔｈ１近辺にあり、ノイズの影響でフレーム毎に欠陥判定が微妙になることを考慮して設けた領域である。すると、線形補間領域は、ノイズの影響を受けて欠陥判定が揺らぐ範囲とすることが適切である。このことから、上記αの値は、例えばフレーム毎に周辺ノイズ量に応じて設定されることが好適であることが理解される。
【００３６】
以上の本例の欠陥補正処理を行うための図１のプリ処理部１１内に設けられる欠陥補正回路３０の構成を図４で説明する。
欠陥補正回路３０は、平均算出部３１、周辺ノイズレベル算出部３２、欠陥検出部３３、線形傾き抽出部３４、欠陥補正値算出部３５を備える。
【００３７】
この欠陥補正回路３０には、ターゲット画素（注目画素）Ｇｔｇ、及びターゲット画素Ｇｔｇの周辺画素Ｇ１〜Ｇ８が入力される。なお、このためにプリ処理部１１において欠陥補正回路３０の前段には少なくとも５ライン分のラインメモリが用意され、ターゲット画素Ｇｔｇに対して図７（ｂ）に示した周辺画素Ｇ１〜Ｇ８が同時的に供給できるようにされている。
各フレーム内では、ラインメモリを用いて各画素がターゲット画素Ｇｔｇとして順次入力され、またその際に、そのときのターゲット画素Ｇｔｇに対する周辺画素Ｇ１〜Ｇ８が入力されることで、フレーム内の各画素が順次ターゲット画素Ｇｔｇとされて欠陥判別及び欠陥と判定された場合の補間処理が行われる。
また、欠陥補正回路３０にはセンサ部２における画素アレイのＯＰＢ（オプティカルブラック）領域の信号も入力される。ＯＰＢ領域とは、画素アレイにおける有効画素周辺で光が入射されないように（或いは入射光に応じた画素信号出力がなされないように）されている領域である。
さらに欠陥補正回路３０には、閾値Ｔｈ１としての設定値が入力される。閾値Ｔｈ１は、予め或る固定値として設定されているとする。例えばカメラ信号処理コントローラ１７側の内部メモリ或いは外部メモリとしてのＥＥＰ−ＲＯＭなどにおいて記憶されている。
【００３８】
平均算出部３１は、周辺画素Ｇ１〜Ｇ８のうち、周辺４画素Ｇ２，Ｇ４，Ｇ５，Ｇ７の平均値を算出し、これを上述した補正レベルＬａｖ、つまり完全補間処理の場合の補正レベルとして線形傾き抽出部３４に出力する。
周辺ノイズレベル算出部３２には、フレーム毎にＯＰＢの画素信号値が入力され、そのフレームでの周辺画素のノイズ量を検出する。そして、そのノイズ量により閾値Ｔｈ２の設定のための値αを算出する。
【００３９】
欠陥検出部３３は、ターゲット画素Ｇｔｇが欠陥画素であるか否かの判別、さらには、欠陥画素であった場合に、線形補間処理を行うか完全補間処理を行うかの判別を行う。このため、欠陥検出部３３には、ターゲット画素Ｇｔｇ、周辺画素Ｇ１〜Ｇ８、閾値Ｔｈ１が入力され、また周辺ノイズレベル算出部３２で算出された値αが入力される。
欠陥検出部３３では、閾値Ｔｈ２を、閾値Ｔｈ１＋αとして設定する。
また、ターゲット画素Ｇｔｇ、周辺画素Ｇ１〜Ｇ８から周辺差分レベルｄを算出する。もしターゲット画素Ｇｔｇのレベルが周辺画素Ｇ１〜Ｇ８のいずれよりも大きい場合は、白点欠陥の有無の判別のため、ターゲット画素ＧｔｇのレベルＬｔｇと、周辺画素最大値pixmax、つまり周辺画素Ｇ１〜Ｇ８のうちの最大レベルとの差を求め、周辺差分レベルｄとする。また、ターゲット画素Ｇｔｇのレベルが周辺画素Ｇ１〜Ｇ８のいずれよりも小さい場合は、黒点欠陥の有無の判別のため、ターゲット画素ＧｔｇのレベルＬｔｇと、周辺画素最小値pixmin、つまり周辺画素Ｇ１〜Ｇ８のうちの最小レベルとの差を求め、周辺差分レベルｄとする。
なお、ターゲット画素ＧｔｇのレベルＬｔｇが、周辺画素最大値pixmax＞Ｌｔｇ＞周辺画素最小値pixminであれば、その時点で、当該ターゲット画素Ｇｔｇは欠陥画素ではないと判断すればよい。
欠陥検出部３３では、周辺差分レベルｄを求めたら、それを閾値Ｔｈ１、Ｔｈ２と比較し、周辺差分レベルｄが非補間領域、線形補間領域、完全補間領域のいずれにあるかを判断し、その判別結果の情報を欠陥補正値算出部３５に伝える。また白点欠陥／黒点欠陥の別の情報や、さらに、算出した周辺差分レベルｄ、及び閾値Ｔｈ１の値を欠陥補正値算出部３５に伝える。
【００４０】
線形傾き抽出部３４には、ターゲット画素Ｇｔｇ、補正レベルＬｔｇ、及び値αが入力される。この線形傾き抽出部３４では線形補間のための直線の傾きａを算出する。上述したように、線形補間直線は、ターゲット画素のレベルＬｔｇと周辺4画素平均値である補正レベルＬａｖを線形補間領域内（Ｔｈ１〜Ｔｈ２）を結ぶ直線である。従って、その直線の傾きａは、
ａ＝（ターゲット画素レベルＬｔｇ−補正レベルＬａｖ）／線形補間領域
で求めることができる。線形補間領域としての値は、閾値Ｔｈ１と閾値Ｔｈ２の差分であるため、即ちαの値である。
線形傾き抽出部３４は、傾きａを算出したら、傾きａ、ターゲット画素レベルＬｔｇ、補正レベルＬａｖの各値を欠陥補正値算出部３５に供給する。
【００４１】
欠陥補正値算出部３５では、欠陥検出部３３からの判別結果情報、周辺差分レベルｄ、閾値Ｔｈ１、及び線形傾き抽出部３４からの傾きａ、ターゲット画素レベルＬｔｇ、補正レベルＬａｖの各値に基づいて、以下のように実際の補間処理を行う。
・欠陥でないとの判別結果情報が入力された場合は、ターゲット画素Ｌｔｇをそのまま出力する。つまり補間処理は行わない。
・欠陥画素であって完全補間領域との判別結果情報が入力された場合は、完全補間処理を行う。つまり対象となっているターゲット画素Ｇｔｇのレベルを、補正レベルＬａｖに置き換えて出力する。
・白点欠陥の欠陥画素であって線形補間領域との判別結果情報が入力された場合は、線形補間処理を行う。つまり図３（ａ）で説明したように、ターゲット画素Ｇｔｇのレベルを、ターゲット画素レベルＬｔｇ−傾きａ× (周辺差分レベルｄ−閾値Ｔｈ１)で算出される補正値に置き換えて出力する。
・黒点欠陥の欠陥画素であって線形補間領域との判別結果情報が入力された場合は、線形補間処理を行う。つまり図３（ｂ）で説明したように、ターゲット画素Ｇｔｇのレベルを、ターゲット画素レベルＬｔｇ＋傾きａ× (周辺差分レベルｄ−閾値Ｔｈ１)で算出される補正値に置き換えて出力する。
以上のようにして、図４の欠陥補正回路３０で、図２，図３で説明した補正処理が実現される。
【００４２】
ところで、上述した処理において欠陥であるか否かを判断する閾値Ｔｈ１は固定値とした。しかしながら、閾値Ｔｈ１を可変とすることも考えられる。閾値Ｔｈ１を可変とする場合の設定例を図５，図６に２例示すが、例えば図４の欠陥検出部３３において、以下説明する閾値Ｔｈ１の設定処理が行われるようにしてもよいものである。
【００４３】
まず閾値Ｔｈ１を、周辺画素のレベルに係数を乗じた値として設定する方式を図５で説明する。
図５（ａ）は白点欠陥を判別する場合の閾値Ｔｈ１について示している。ターゲット画素ＧｔｇのレベルＬｔｇが全ての周辺画素のレベルより大きい場合は、白点欠陥の可能性がある。この場合上述のとおり、周辺差分レベルｄは、ターゲット画素レベルＬｔｇと周辺画素最大値pixmaxの差分となる。ここで周辺画素最大値pixmaxに対して、所定の係数Ｋを乗算した値を閾値Ｔｈ１とする。
つまり、レベル０と周辺画素最大値pixmaxのレベル差に対して係数を与えた値が閾値Ｔｈ１とされ、その閾値Ｔｈ１と周辺差分レベルｄが比較されて欠陥判定が行われる。
【００４４】
また図５（ｂ）は黒点欠陥を判別する場合の閾値Ｔｈ１について示している。ターゲット画素ＧｔｇのレベルＬｔｇが全ての周辺画素のレベルより小さい場合は、黒点欠陥の可能性がある。この場合、周辺差分レベルｄは、ターゲット画素レベルＬｔｇと周辺画素最小値pixminの差分となる。ここで最大画素レベルＬmaxから周辺画素最小値pixminの差に対して、所定の係数Ｋを乗算した値を閾値Ｔｈ１とする。
つまり、最大レベルＬmaxと周辺画素最大値pixmaxのレベル差に対して係数を与えた値が閾値Ｔｈ１とされ、その閾値Ｔｈ１と周辺差分レベルｄが比較されて欠陥判定が行われる。
【００４５】
このような閾値Ｔｈ１の設定は次のような理由による。
まず欠陥画素は、周辺画素のレベル（輝度）によって目立ちやすさが異なる。白点欠陥の場合で考えると、周辺画素による画像が明るいほど、欠陥が目立たず、逆に周辺画素の画像が暗くなるほど、ちょっとした欠陥でも目立ってしまう。
ここで図５（ａ）のように周辺画素最大値pixmaxに係数Ｋを乗算して閾値Ｔｈ１とすることは、周辺画素最大値pixmaxが高い場合ほど閾値Ｔｈ１が大きくなり、周辺画素最大値pixmaxが低い場合ほど閾値Ｔｈ１が小さくなることになる。
言い換えると、周辺画素としての画像が明るい画像である場合ほど閾値Ｔｈ１が大きくなり、周辺画素としての画像が暗い画像である場合ほど閾値Ｔｈ１が小さくなる。
ターゲット画素Ｇｔｇが欠陥画素であるか否かは、周辺差分レベルｄと閾値Ｔｈ１の比較によるものであるため、周辺が明るい画像の場合は、ターゲット画素Ｇｔｇが欠陥と判断されにくく、周辺が暗い画像の場合は、ターゲット画素Ｇｔｇが欠陥と判断されやすいものとなる。
従って、欠陥が目立ちやすい場合は、小さなレベルの「浮き」も欠陥と判断されやすく、逆に欠陥が目立ちにくい場合は、大きなレベルの「浮き」でなければ欠陥と判断されにくい傾向となる。これは上述の視覚的な特性に適ったものであり、このように閾値Ｔｈ１が設定されることで、目立つ白点欠陥は補間処理されやすく、これによって画質向上に適切であると共に、目立たない白点欠陥は、必要以上の補間が行われず、むやみに補正処理負担を大きくしないという効果が得られるものとなる。
【００４６】
以上は、白点欠陥の場合で述べたが、黒点欠陥の場合は、逆に周囲が明るい画像ほど目立ち、周囲が暗い画像ほど目立たない。従って、図５（ａ）の逆を考えればよく、このため図５（ｂ）のように、最大レベルＬmaxと周辺画素最大値pixmaxのレベル差に対して係数を与えた値を閾値Ｔｈ１とすることで、上記の効果が得られるものとなる。
【００４７】
続いて、閾値Ｔｈ１の他の設定方式を図６で説明する。これは、閾値Ｔｈ１を周辺画素最大値pixmaxと周辺画素最小値pixminの差分に係数を乗じた値として設定する例である。
図６（ａ）は白点欠陥を判別する場合の閾値Ｔｈ１について示している。ターゲット画素ＧｔｇのレベルＬｔｇが全ての周辺画素のレベルより大きい場合は、白点欠陥の可能性がある。この場合、周辺差分レベルｄは、ターゲット画素レベルＬｔｇと周辺画素最大値pixmaxの差分となる。ここで周辺画素最大値pixmaxと周辺画素最小値pixminの差分（pixmax−pixmin）に対して、所定の係数Ｋを乗算した値を閾値Ｔｈ１とする。そしてその閾値Ｔｈ１と周辺差分レベルｄが比較されて欠陥判定が行われる。
【００４８】
また図６（ｂ）は黒点欠陥を判別する場合の閾値Ｔｈ１について示している。ターゲット画素ＧｔｇのレベルＬｔｇが全ての周辺画素のレベルより小さい場合は、黒点欠陥の可能性がある。この場合、周辺差分レベルｄは、ターゲット画素レベルＬｔｇと周辺画素最小値pixminの差分となる。この場合も、周辺画素最大値pixmaxと周辺画素最小値pixminの差分（pixmax−pixmin）に対して、所定の係数Ｋを乗算した値を閾値Ｔｈ１とする。そしてその閾値Ｔｈ１と周辺差分レベルｄが比較されて欠陥判定が行われる。
【００４９】
このような閾値Ｔｈ１の設定を行うのは次の理由による。
人間の目には、周辺画素に対し、ターゲット画素Ｇｔｇのみが不自然なレベルにある場合、そのターゲット画素Ｇｔｇが欠陥であると認識されやすい。
また、周辺の画像上にエッジがある場合、例えば文字やサーキュラーゾーンなどで画像が急激に変化している箇所がある場合は、欠陥は目立たないが欠陥画素と正常画素の誤判断が生じやすい。
【００５０】
上記の閾値Ｔｈ１の設定方式では、周囲の画素が平坦な画像の場合、つまり周辺画素最大値pixmaxと周辺画素最小値pixminの差が小さい場合は、閾値Ｔｈ１が小さく設定され、逆に周囲画素にエッジがあるなど平坦な画像でない場合、つまり周辺画素最大値pixmaxと周辺画素最小値pixminの差が大きい場合は、閾値Ｔｈ１が高く設定される。
従って周辺の画像状態に応じて適切な欠陥有無の判断ができる。つまり周辺画像が平坦な画像である場合は閾値Ｔｈ１が低く設定されて、ターゲット画素Ｇｔｇが欠陥と判断されやすい傾向となり、これによって欠陥が目立ちやすい状況では多少の浮き上がりも欠陥と判断されて補間処理される。
一方、周囲画素が平坦でない場合は、閾値Ｔｈ１が高く設定されるため、ターゲット画素Ｇｔｇが欠陥と判断されにくい傾向となり、これによって欠陥が目立たない場合は、少々の浮き上がりは欠陥とはせずに、処理負担を軽減できると共に、欠陥判断における誤判断を防止させるという効果が得られる。
【００５１】
以上、実施の形態の説明をしてきたが、本発明としては各種の変形例が考えられる。まず、固体撮像装置の構成や欠陥補正回路３０の構成は、図１，図４のものに限られず、各種の構成が考えられることは言うまでもない。
また、欠陥補正処理に関しては、線形補間領域の設定は、例えば閾値Ｔｈ１、Ｔｈ２のいずれをも固定値として予め設定したり、或いは上述の図５又は図６のように閾値Ｔｈ１を可変としながら閾値Ｔｈ２を設定するための値αを固定値とすることも考えられる。
さらには値αを周辺ノイズレベル以外の要素に応じて可変することも考えられる。
また周辺差分レベルｄが閾値Ｔｈ１に近い場合は、線形補間処理を行うことで、簡易な演算で適切な補正が可能になるものであるが、例えば閾値Ｔｈ１、Ｔｈ２の間の補間動作として、周辺差分レベルｄに対する補正値の特性が、曲線で表されるような補間処理も考えられる。
また、完全補間領域での補正レベルＬａｖは、周辺４画素の平均値とすることに限られるものではない。また、ターゲット画素Ｇｔｇに対する周辺画素は、図７（ａ）のＧ１〜Ｇ８に限られるものではない。
【図面の簡単な説明】
【００５２】
【図１】本発明の実施の形態の固体撮像装置のブロック図である。
【図２】実施の形態の欠陥補正処理の閾値の説明図である。
【図３】実施の形態の線形補間処理と完全補間処理の説明図である。
【図４】実施の形態の欠陥補正回路のブロック図である。
【図５】実施の形態の閾値Ｔｈ１の設定方式の説明図である。
【図６】実施の形態の閾値Ｔｈ１の他の設定方式の説明図である。
【図７】欠陥補正処理の説明図である。
【図８】従来の補間動作の説明図である。
【符号の説明】
【００５３】
１  レンズ系、２  センサ部、３  ＡＧＣ／ＡＤ変換部、４  撮像信号処理部、５  マスターコントローラ、１０  カメラプロセス部、１１  プリ処理部、１２  Ｙ／Ｃ処理部、１３  ＪＰＥＧエンコーダ、１７  カメラ信号処理コントローラ、３１  平均算出部、３２  周辺ノイズレベル算出部、３３  欠陥検出部、３４  線形傾き抽出部、３５  欠陥補正値算出部
【図１】
2005341463.tif 000003
【図２】
2005341463.tif 000004
【図３】
2005341463.tif 000005
【図４】
2005341463.tif 000006
【図５】
2005341463.tif 000007
【図６】
2005341463.tif 000008
【図７】
2005341463.tif 000009
【図８】
2005341463.tif 000010