(57)【特許請求の範囲】
【請求項１】
複数の画素が２次元配列された撮像素子と、
予め抽出されている欠陥画素の出力を補正する補正手段と、
前記複数の画素の中の前記欠陥画素とは異なる画素について、所定値以上の出力値を発生する画素を注目画素として抽出する抽出手段と、
前記注目画素に対して複数の異なる方向において、受光色に関わらず、前記注目画素と同レベルの出力値を発生する画素が略同一の方向に前記注目画素を含めて連続して存在するか否かを判断する判断手段と、を備え、
前記補正手段は、前記欠陥画素の出力を補正することに加えて、前記判断手段により前記注目画素と同レベルの出力値を発生する画素が前記複数の異なる方向のいずれかにおける略同一の方向に前記注目画素を含めて連続して存在すると判断された場合に、前記注目画素の出力及び前記注目画素と同レベルの出力値を発生する画素の出力を周辺画素の出力を用いて補正することを特徴とする撮像装置。
【請求項２】
前記判断手段は、予め抽出されている欠陥画素とは異なる画素を判断対象とすることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記補正手段による補正は、特定の撮影モード時に行われることを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
複数の画素が２次元配列された撮像素子を備える撮像装置の制御方法であって、
予め抽出されている欠陥画素の出力を補正する補正ステップと、
前記複数の画素の中の前記欠陥画素とは異なる画素について、所定値以上の出力値を発生する画素を注目画素として抽出する抽出ステップと、
前記注目画素に対して複数の異なる方向において、受光色に関わらず、前記注目画素と同レベルの出力値を発生する画素が略同一の方向に前記注目画素を含めて連続して存在するか否かを判断する判断ステップと、を備え、
前記補正ステップは、前記欠陥画素の出力を補正することに加えて、前記判断ステップで、前記注目画素と同レベルの出力値を発生する画素が前記複数の異なる方向のいずれかにおける略同一の方向に前記注目画素を含めて連続して存在すると判断された場合に、前記注目画素の出力及び前記注目画素と同レベルの出力値を発生する画素の出力を周辺画素の出力を用いて補正することを特徴とする撮像装置の制御方法。
【請求項５】
前記判断ステップでは、予め抽出されている欠陥画素とは異なる画素を判断対象とすることを特徴とする請求項４に記載の撮像装置の制御方法。
【請求項６】
前記補正ステップにおける補正は、特定の撮影モード時に行われることを特徴とする請求項４または５に記載の撮像装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＣＤイメージセンサやＣＭＯＳイメージセンサ等の撮像素子を備える撮像装置及び撮像装置の制御方法に関し、特に撮像素子における画素からの出力データの補正処理に関する。
【背景技術】
【０００２】
デジタルカメラやビデオカメラ等の撮像装置において使用される撮像素子は、製造過程等において欠陥画素を生じる場合がある。欠陥画素からの出力は、他の正常な画素の出力レベルと異なり画質劣化の要因となる。
【０００３】
そこで、予め記憶された撮像素子の欠陥画素を補正するとともに、随時撮像素子を点検して画素出力が他と異なる欠陥画素を抽出して記憶させ、抽出した新たな欠陥画素についても補正する技術が提案されている（特許文献１）。
【０００４】
また、撮影された画像の所定の１画素と隣接同色画素との信号レベル差および前記１画素と周辺の異色同色画素間の信号レベル差に基づいて欠陥画素を抽出することでリアルタイムに欠陥画素の補正を行なう技術も提案されている（特許文献２）。
【特許文献１】特開２００２−１２５１５４号
【特許文献２】特開平０６−３０４２５号
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、稀に、欠陥画素の信号とは別に、宇宙線や外来ノイズ等の影響から、他の画素に比べて高出力で画素色に関係なく隣接画素と連続性をもった再現性のない突発性のノイズ的な信号が発生する場合がある。
【０００６】
しかし、上記特許文献１では、このような再現性がない信号を出力する画素に対して補正しようとしても、記憶されている欠陥画素しか補正対象とならないので、補正を行うことができない。
【０００７】
また、上記特許文献２では、単に、同色画素間による信号レベル差に基づいて欠陥画素を判断しても、補正対象とする画素の抽出が適切に行われない可能性がある。
【０００８】
さらに、同色画素間の信号レベル差から所定の閾値判定をすることで欠陥画素を抽出して補正を行うことになるため、被写体エッジ等の高周波成分をも誤検出してしまう可能性がある。
【０００９】
そこで、本発明は、画素色に関係なく隣接画素と連続性をもった再現性のない高出力値を発生する画素に対して的確な補正処理を行なうことができる撮像装置及び撮像装置の制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の撮像装置は、複数の画素が２次元配列された撮像素子と、予め抽出されている欠陥画素の出力を補正する補正手段と、前記複数の画素の中の前記欠陥画素とは異なる画素について、所定値以上の出力値を発生する画素を注目画素として抽出する抽出手段と、前記注目画素に対して複数の異なる方向において、受光色に関わらず、前記注目画素と同レベルの出力値を発生する画素が略同一の方向に前記注目画素を含めて連続して存在するか否かを判断する判断手段と、を備え、前記補正手段は、前記欠陥画素の出力を補正することに加えて、前記判断手段により前記注目画素と同レベルの出力値を発生する画素が前記複数の異なる方向のいずれかにおける略同一の方向に前記注目画素を含めて連続して存在すると判断された場合に、前記注目画素の出力及び前記注目画素と同レベルの出力値を発生する画素の出力を周辺画素の出力を用いて補正することを特徴とする。
【００１１】
本発明の撮像装置の制御方法は、複数の画素が２次元配列された撮像素子を備える撮像装置の制御方法であって、予め抽出されている欠陥画素の出力を補正する補正ステップと、前記複数の画素の中の前記欠陥画素とは異なる画素について、所定値以上の出力値を発生する画素を注目画素として抽出する抽出ステップと、前記注目画素に対して複数の異なる方向において、受光色に関わらず、前記注目画素と同レベルの出力値を発生する画素が略同一の方向に前記注目画素を含めて連続して存在するか否かを判断する判断ステップと、を備え、前記補正ステップは、前記欠陥画素の出力を補正することに加えて、前記判断ステップで、前記注目画素と同レベルの出力値を発生する画素が前記複数の異なる方向のいずれかにおける略同一の方向に前記注目画素を含めて連続して存在すると判断された場合に、前記注目画素の出力及び前記注目画素と同レベルの出力値を発生する画素の出力を周辺画素の出力を用いて補正することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、撮影画像の予め定めた範囲で、画素の受光色に関わらず、所定値以上の高出力値を発生する画素が略同一の方向に所定個数以上連続する場合に、該連続する画素を補正対象として抽出して補正処理を行う。これにより、隣接画素と連続性をもった再現性のない突発性のノイズ的な信号を出力する画素についても補正することができ、良好な撮影画像を得ることができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態の一例を図を参照して説明する。
【００１５】
図１は本発明の実施の形態の一例である撮像装置を説明するためのブロック図、図２は撮像素子の画素配列の一例を示す図である。
【００１６】
本実施形態の撮像装置は、図１に示すように、レンズおよび絞りからなる光学系１、メカニカルシャッタ２、および撮像素子３を備える。撮像素子３は、本実施形態では、ベイヤ配列のＣＭＯＳエリアセンサを使用している。
【００１７】
ここで、撮像素子３は、図２に示すように、画素が２次元配列（ｘ、ｙ）されており、図中のＲ、Ｂ、Ｇは撮像素子上に形成されたＲ，Ｇ，Ｂ各色のカラーフィルタを透過して受光される色を示す。また、図２において、Ｒ（ｘ＋６、ｙ＋２）、Ｂ（ｘ＋５、ｙ＋３）、Ｒ（ｘ＋４、ｙ＋４）、Ｂ（ｘ＋３、ｙ＋５）、Ｒ（ｘ＋２、ｙ＋６）は、撮影画像中に隣接画素と連続性をもって高出力された画素の一例を示す。
【００１８】
ＣＤＳ回路４はアナログ信号処理を行い、Ａ／Ｄ変換器５はアナログ信号をデジタル信号に変換する。タイミング信号発生回路６は撮像素子３、ＣＤＳ回路４およびＡ／Ｄ変換器５を動作させる信号を発生し、駆動回路７は光学系１、メカニカルシャッタ２および撮像素子３を駆動する。
【００１９】
信号処理回路８は撮影した画像データに必要な信号処理を行う回路であり、欠陥画素に対する補正の置換処理や、隣接画素と連続性をもって高出力となった画素出力に対する抽出、補正処理はここで行われる。
【００２０】
画像メモリ９は信号処理された画像データを記憶する領域であり、記録媒体１０は撮像装置に着脱自在に取り付けられるメモリカード等である。記録回路１１は信号処理された画像データを記録媒体１０に記録する回路であり、画像表示装置１２は信号処理された画像データを表示回路１３を介して表示する。
【００２１】
システム制御部１４は、撮像装置全体を制御するＣＰＵ等で構成される。ＲＯＭ１５は、システム制御部１４で実行される制御方法を記載したプログラム、プログラムを実行する際に使用されるパラメータやテーブル等の制御データ、および、欠陥画素のアドレス等の補正データを記憶する。なお、前記補正データのうち、欠陥画素の補正データは、本実施形態では、撮像素子（ＣＭＯＳエリアセンサ）３の製造工場によりチェックされて送られたセンサ個々に対応した補正データが格納されているが、これに限定されない。例えば、撮像素子３を撮像装置に組み込んだ後に新たに欠陥画素に関する情報を作り出してＲＯＭ１５に格納するようにしてもよい。
【００２２】
ＲＡＭ１６は、ＲＯＭ１５に記憶されたプログラム、制御データおよび補正データを転送して記憶しておき、システム制御部１４が撮像装置を制御する際に使用する。
【００２３】
次に、上記構成の撮像装置において、メカニカルシャッタ２を使用した撮影動作について説明する。
【００２４】
撮影動作に先立ち、撮像装置の電源投入時等のシステム制御部１４の動作開始時において、ＲＯＭ１５から必要なプログラム、制御データおよび欠陥画素の補正データ等の補正データをＲＡＭ１６に転送して記憶しておくものとする。これらのプログラムやデータは、システム制御部１４が撮像装置を制御する際に使用すると共に、必要に応じて、追加のプログラムやデータをＲＯＭ１５からＲＡＭ１６に転送し、システム制御部１４が直接ＲＯＭ１５内のデータを読み出して使用するものとする。
【００２５】
まず、光学系１は、システム制御部１４からの制御信号により、駆動回路７を介して絞りとレンズを駆動して、適切な明るさに設定された被写体像を撮像素子３に結像させる。
【００２６】
次に、メカニカルシャッタ２は、システム制御部１４からの制御信号により、駆動回路を介して必要な露光時間となるように撮像素子３の動作に合わせて撮像素子３を遮光するように駆動される。このとき、撮像素子３が電子シャッタ機能を有する場合は、メカニカルシャッタ２と併用して、必要な露光時間を確保してもよい。
【００２７】
撮像素子３は、システム制御部１４により制御されるタイミング信号発生回路６が発生する動作パルスを基にした駆動パルスで駆動され、被写体像を光電変換により電気信号に変換してアナログ画像信号として出力する。撮像素子３から出力されたアナログの画像信号は、システム制御部１４により制御されるタイミング信号発生回路６が発生する動作パルスにより、ＣＤＳ回路４でクロック同期性ノイズを除去し、Ａ／Ｄ変換器５でデジタル画像信号に変換される。
【００２８】
次に、一旦、デジタル画像を画像メモリ９に記憶させ、システム制御部１４により制御される信号処理回路８において、デジタル画像信号に対して、色変換、ホワイトバランス、ガンマ補正等の画像処理、解像度変換処理、画像圧縮処理等が行われる。
【００２９】
また、信号処理回路８では、ＲＯＭ１５に記憶された欠陥画素のアドレス等の補正データに基づき欠陥画素の補正が行われると共に、撮影画像自体から隣接画素と連続性をもつ高出力の画素が抽出され、対象となる画素があれば欠陥画素と同様に補正が行われる。
【００３０】
なお、欠陥画素の補正処理および、隣接画素と連続性をもった高出力の画素の補正処理に関しては後述する。
【００３１】
画像メモリ９は、信号処理中のデジタル画像信号を一時的に記憶したり、信号処理されたデジタル画像信号である画像データを記憶したりするために用いられる。信号処理回路８で信号処理された画像データや画像メモリ９に記憶されている画像データは、記録回路１１において記録媒体１０に適したデータ（例えば階層構造を持つファイルシステムデータ）に変換される。変換されたデータは、記録媒体１０に記録されたり、信号処理回路８で解像度変換処理を実施された後、表示回路１３において画像表示装置１２に適した信号（例えばＮＴＳＣ方式のアナログ信号等）に変換されて画像表示装置１２に表示されたりする。
【００３２】
ここで、信号処理回路８においては、システム制御部１４からの制御信号により信号処理をせずにデジタル画像信号をそのまま画像データとして、画像メモリ９や記録回路１１に出力してもよい。
【００３３】
また、信号処理回路８は、システム制御部１４から要求があった場合に、信号処理の過程で生じたデジタル画像信号や画像データの情報をシステム制御部１４に出力する。出力する情報は、例えば、画像の空間周波数、指定領域の平均値、圧縮画像のデータ量等の情報、あるいは、撮影画像から抽出された補正対象とする画素のデータの情報等である。また、記録回路１１は、システム制御部１４から要求があった場合に、記録媒体１０の種類や空き容量等の情報をシステム制御部１４に出力する。
【００３４】
次に、記録媒体１０に画像データが記録されている場合の再生動作について説明する。
【００３５】
システム制御部１４からの制御信号により記録回路１１は、記録媒体１０から画像データを読み出し、同じくシステム制御部１４からの制御信号により信号処理回路８は、画像データが圧縮画像であった場合には、画像伸長処理を行い、画像メモリ９に記憶する。
【００３６】
画像メモリ９に記憶されている画像データは、信号処理回路８で解像度変換処理を実施された後、表示回路１３において画像表示装置１２に適した信号に変換されて画像表示装置１２に表示される。
【００３７】
次に、図３および図４を参照して、欠陥画素、および隣接画素と連続性をもった再現性のない高出力値を発生する画素に対する補正処理について詳細に説明する。
【００３８】
なお、本実施形態では、図２における撮像素子３のＲ（ｘ＋６、ｙ＋２）、Ｂ（ｘ＋５、ｙ＋３）、Ｒ（ｘ＋４、ｙ＋４）、Ｂ（ｘ＋３、ｙ＋５）、Ｒ（ｘ＋２、ｙ＋６）の画素が、撮影画像中に隣接画素と連続性をもった高出力の信号を発生する場合を例に採る。
【００３９】
まず、図３において、ステップＳ１０１では、一旦、画像メモリ９に記憶されている撮影された画像データを読み出し、ステップＳ１０２にて、信号処理回路８が画像データに対してメディアンフィルタ処理を実行する。
【００４０】
ここで実行するメディアンフィルタ処理は、一の画素（例えばＲ（ｘ＋６、ｙ＋２））に対して同色による縦横５×５画素の範囲における画像データの中心値を抽出し、その抽出された中心値に置換する処理を全画素に対して順次行う。なお、処理対象画素が撮像素子３の四隅などに位置し、縦横５×５画素の範囲がとれない場合は、一の画素を中心とする最大範囲（例えば縦横３×３画素範囲など）に対してメディアンフィルタ処理が行われる。
【００４１】
また、メディアンフィルタ処理が行われる範囲内に、ＲＯＭ１５に記憶された欠陥画素データから求めた位置情報により欠陥画素が存在すると判断されると、欠陥画素は演算対象外とし、欠陥画素以外の画素データによりメディアンフィルタ処理が行われる。
【００４２】
例えば、図２において、一の画素がＲ（ｘ＋６、ｙ＋２）の場合、左上のＲ（ｘ＋４、ｙ）から右下のＲ（ｘ＋８、ｙ+４）の縦横５×５画素の範囲内で受光する色Ｒでの中心値を求めることになる。このとき、Ｒ（ｘ＋８、ｙ）が欠陥画素として抽出されていると、Ｒ（ｘ＋８、ｙ）を除いた画素データによりメディアンフィルタ処理が行われる。
【００４３】
また、Ｇ、Ｂを受光する画素のそれぞれについても、上記同様に、縦横５×５画素の範囲内でメディアンフィルタ処理が行われる。
【００４４】
ステップＳ１０３では、ステップＳ１０２にてメディアンフィルタ処理された画像データを元の画像データから減算する処理を行い、得られた出力レベルや位置情報等をＲＡＭ１６に転送して一時記憶させる。
【００４５】
なお、ステップＳ１０２のメディアンフィルタ処理により得られた画像データは、欠陥画素の影響をなくした高周波成分を除いた平滑化された画像データである。従って、ステップＳ１０３で、この平滑化された画像データを元の画像データから減算する処理を行なうことにより、ノイズ成分である突出した出力値が得られることになる。
【００４６】
ステップＳ１０４では、ステップＳ１０３で得られた突出した出力値のうちで所定値以上の出力値を発生する画素を抽出する（抽出手段）。なお、ここでの抽出判断に用いられる所定値は、他の画素と比べて画像上問題となるレベルを任意に設定するものとする。
【００４７】
ステップＳ１０５では、ステップＳ１０４にて抽出された画素から、連続方向性があるか否かの判定を行うための注目画素を設定する。つまり、図２においてはR（ｘ、ｙ）→G（ｘ＋１、Y）→・・・→R（ｘ＋１０、ｙ）→G（ｘ、ｙ＋１）→B（ｘ＋１、ｙ＋１）→・・・の順に前記所定値を越える画素を順次注目画素として次のステップＳ１０６を実行する。
【００４８】
ステップＳ１０６では、ステップＳ１０５にて設定された注目画素に対して、縦横５×５画素の範囲で隣接画素に注目画素と同レベルの出力値を発生する画素が存在するか否か判断を行う（判断手段）。ここでの判断は、受光する色に関係なく行なわれる。
【００４９】
ステップＳ１０７〜ステップＳ１１０では、ステップＳ１０６で注目画素と同レベルの出力値を発生する画素が存在した際、該存在した画素の方向性を判断する（判断手段）。例えば、注目画素を頂点とし、注目画素と同レベルの出力値を発生する画素が縦横３×３画素の範囲の左上、左下、右上、右下の４方向のいずれにあるのかを判断する。
【００５０】
具体的には、図２において、、Ｒ（ｘ＋６、ｙ＋２）の注目画素の出力値が所定値以上として抽出され、Ｂ（ｘ＋５、ｙ＋３）、Ｒ（ｘ＋４、ｙ＋４）の画素が注目画素の出力値と同レベルとすると、その方向性判断は次の通りである。
【００５１】
注目画素Ｒ（ｘ＋６、ｙ＋２）に対する左上方向は、左上をＲ（ｘ＋４、ｙ）、右下をＲ（ｘ＋６、ｙ＋２）とした縦横３×３画素の範囲で行われる。また、注目画素Ｒ（ｘ＋６、ｙ＋２）に対する左下方向は、左上をＲ（ｘ＋４、ｙ＋２）、右下をＲ（ｘ＋６、ｙ＋４）とした縦横３×３画素の範囲で行なわれる。
【００５２】
注目画素Ｒ（ｘ＋６、ｙ＋２）に対する右上方向は、左上をＲ（ｘ＋６、ｙ）、右下をＲ（ｘ＋８、ｙ＋２）とした縦横３×３画素の範囲で行なわれる。注目画素Ｒ（ｘ＋６、ｙ＋２）に対する右下方向は、左上をＲ（ｘ＋６、ｙ＋２）、右下をＲ（ｘ＋８、ｙ＋４）とした縦横３×３画素の範囲で行われる。図２の場合、注目画素Ｒ（ｘ＋６、ｙ＋２）の出力値と同レベルの出力の画素は、左下方向（すなわち左上をＲ（ｘ＋４、ｙ＋２）、右下をＲ（ｘ＋６、ｙ＋４）とした縦横３×３画素の範囲）にあるので、方向性は左下となる。
【００５３】
なお、各方向性を判断する範囲内において欠陥画素が含まれている場合は、範囲を広げて方向性を判断するようにしてもよい。これにより、欠陥画素が高出力となる連続する画素と重複し、その連続性の特徴が画像上で失われるとしても、範囲を広げることによって上述した方向性の判断が可能となる。
【００５４】
ステップＳ１１１〜Ｓ１１４では、各４方向毎に、その同一方向での連続画素数が判断され（判断手段）、本実施形態では、３画素以上連続するものについて、補正対象としてＲＡＭ１６に一時記憶される。
【００５５】
ステップＳ１１５では、ステップＳ１０４にて抽出された全画素について、連続方向性の判断がされたか否かをチェックし、全ての抽出画素について連続方向性の判断が終了していれば、ステップＳ１１６へ進む。ステップＳ１１５で、全ての抽出画素について連続方向性の判断が終了していない場合は、ステップＳ１０５へ戻り、終了していない抽出画素を注目画素として設定し、上記同様にして連続方向性の判断を行なう。つまり図２においては、ステップＳ１０５〜ステップＳ１１５により、最終的にはＲ（ｘ＋６、ｙ＋２）〜Ｒ（ｘ＋２、ｙ＋６）の連続した６画素の位置情報が補正対象としてＲＡＭ１６に一時記憶される（記憶手段）。
【００５６】
ステップＳ１１６では、ＲＡＭ１６に記憶された欠陥画素のデータを読み出し、
ステップＳ１１７では、ステップＳ１１６で読み出したＲＡＭ１６に一時記憶された欠陥画素のデータに基づいて、画像に対する欠陥画素への補正処理と、ステップＳ１１１〜ステップＳ１１４にて一時記憶された補正対象の画素への補正処理とを行う（補正手段）。ここで行われる補正は、欠陥画素およびステップＳ１１１〜ステップＳ１１４にて一時記憶された補正対象の画素のデータに対して、正常の出力データが得られている周辺の画素部を用いて補間処理を行う。
【００５７】
本実施形態では、ＲＧＢのベイヤ配列されたＣＭＯＳエリアセンサを撮像素子３に使用している。
【００５８】
このため、欠陥画素のベイヤと同色である最近接の上下左右斜めの画素部のうち、欠陥画素、および撮影画像に限り隣接画素と連続性を持つ高出力の画素として抽出された画素以外の正常なデータを出力する画素部の平均値データを用いて補間処理を行なう。なお、補間処理についてはこれに限るものではなく、任意の周辺画素による公知の補間処理を用いてもよい。
【００５９】
また、本実施形態の補正処理は、通常の画素と比べて高い出力値となる画素が補正対象となるため、撮像装置の不図示の撮影モード設定釦により選択された夜景モード時や天体撮影モード時等の特定の撮影モード時に実行することでより効果的な補正を行うことが出来る。
【００６０】
次に、図４を参照して、図３のステップＳ１１１〜ステップＳ１１４における方向性チェックの処理について説明する。なお、ステップＳ１１１〜ステップＳ１１４の処理は同じあり、図２の例ではステップＳ１０７の結果、ステップＳ１１１に進むので、ここではステップＳ１１１についてのみ説明する。
【００６１】
ステップＳ２０１では、ステップＳ１０７で処理された画素について、同一方向に連続する個数をカウントするためのカウンタ値を＋１する。
【００６２】
ステップＳ２０２では、注目がその出力値と同じレベルで且つ注目画素に対して最も近接する位置にある画素を、新たに注目画素として設定し、ステップＳ２０３で、ステップＳ１０７で行った処理を、既に検出されている画素と同一の方向で行う。ステップＳ２０３で、同一方向に注目画素の出力値と同じレベルの画素が隣接してある場合は、ステップＳ２０１に戻り、注目画素を再度設定して、同一方向の画素がなくなるまでステップＳ２０１〜ステップＳ２０３を繰り返す。
【００６３】
ステップＳ２０４では、同一方向に連続する画素の個数をカウントするためのカウンタ値が２を超えているか否か判断し、超えていなければ画素が連続していないとして、ステップＳ２０６へ進み、カウンタ値を０にクリアしてステップＳ２０１に戻る。ステップＳ２０４で、カウンタ値が２を超えていれば補正対象画素として、検出された画素をＲＡＭ１６に一時記憶させておく。なお、画素の方向の連続性を判断する際には、欠陥画素の位置情報がＲＯＭ１５に予め記憶されているため、欠陥画素に位置する画素を判断対象から除外しておいてもよい。また、同一方向としているのは、一直線である必要はなく、略同一方向に連続していることを判断するようにしても良い。
【００６４】
以上説明したように、本実施形態では、撮影画像の予め定めた範囲で、画素の受光色に関わらず、所定値以上の高出力値を発生する画素が同一の方向に所定個数以上連続する場合に、該連続する画素を補正対象として抽出して欠陥画素とともに補正処理を行う。これにより、隣接画素と連続性をもった再現性のない突発性のノイズ的な信号を出力する画素についても補正することができ、良好な撮影画像を得ることができる。
【００６５】
なお、本発明は、上記実施の形態に例示したものに限定されるものではなく、本発明の要旨を逸脱しない範囲において適宜変更可能である。
【００６６】
また、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【００６７】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６８】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００６９】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００７０】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【図面の簡単な説明】
【００７１】
【図１】本発明の実施の形態の一例である撮像装置を説明するためのブロック図である。
【図２】撮像素子の画素配列の一例を示す図である。
【図３】欠陥画素、および隣接画素と連続性をもった再現性のない高出力値を発生する画素に対する補正処理について説明するためのフローチャート図である。
【図４】図３のステップＳ１１１〜ステップＳ１１４における方向性チェックの処理について説明するためのフローチャート図である。
【符号の説明】
【００７２】
１  光学系
２  メカニカルシャッタ
３  撮像素子
４  ＣＤＳ回路
５  Ａ／Ｄ回路
６  タイミング発生回路
７  駆動回路
８  信号処理回路
９  画像メモリ
１０  記録媒体
１１  記録回路
１２  画像表示装置
１３  表示回路
１４  システム制御部
１５  ＲＯＭ
１６  ＲＡＭ
【図１】
0005084366.tif 000002
【図２】
0005084366.tif 000003
【図３】
0005084366.tif 000004
【図４】
0005084366.tif 000005