(57)【特許請求の範囲】
【請求項１】
撮像素子からの画素信号をフレームメモリに画像データとして取り込む画素データ取込手段と、
上記撮像素子に係る、欠陥画素の水平方向および垂直方向の座標データと、上記欠陥画素を置き換える正常画素の位置データとを欠陥画素座標データテーブルとして備え、この欠陥画素座標データテーブルの欠陥画素の座標データと正常画素の位置データとに基づいて、上記フレームメモリに取り込まれた画像データに対して、欠陥画素の画素データを正常画素の画素データに置き換える画素欠陥補正処理を行う画素欠陥補正手段と、
上記画素欠陥補正手段により画素欠陥補正処理がなされた画像データを通常の画像データとして出力する画像データ出力手段と、
を具備することを特徴とする画素欠陥補正装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画素欠陥補正装置、より詳しくは、撮像素子の欠陥画素を補正して通常の画像データとして出力する画素欠陥補正装置に関する。
【０００２】
【従来の技術】
ＣＣＤ等の固体撮像素子は、半導体基板上に多数の光電変換素子を配列して構成する撮像デバイスであり、古くから使用されている撮像管と比べて、はるかに小型、軽量、安価であるという利点を備えていることから、テレビカメラや画像センサなどの各種の広い分野で利用されている。
【０００３】
こうした撮像素子は、最近では、できるだけ小型で高感度、高画質であることが求められており、小さなチップに超微細な画素が多数作り込まれるようになってきている。このために、例えば半導体基板の結晶欠陥、パターンの不良、基板表面に付着した塵などの影響を受け易く、光電変換を正常に行うことができない欠陥画素が生じることがあって、生産性における歩留まりの向上を阻止する一因となっている。
【０００４】
そこで、歩留まりを向上させるために、欠陥画素から読み出した画素データを正常画素から読み出した画素データに置換して画素欠陥を救済する技術手段が、例えば特開平５−６８２０９号公報、特開平５−４８９７４号公報、特開平５−２３６３５８号公報、特開平６−６６４３号公報などに記載されている。
【０００５】
このような従来の画素欠陥補正装置の全体の構成を、本発明の実施の形態を表す図１のブロック図を援用して説明する。
【０００６】
この画素欠陥補正装置は、入射された被写体の光学像を結像させるレンズ系１と、このレンズ系１により結像された被写体像を光電変換して電気信号として出力する撮像素子２と、増幅やオプティカルブラッククランプなどの処理を行って上記撮像素子２からの出力を後述するＡ／Ｄ変換器４の入力レベルに合わせるアナログ処理回路３と、このアナログ処理回路３から出力されたアナログ信号をデジタル信号に変換するＡ／Ｄ変換器４と、撮像された画像データを一旦記憶しておくフレームメモリ５と、モニタなどに表示するデータを記憶しておく表示メモリ６と、この表示メモリ６からの画像データをモニタなどの規格に合うように変換して（一般的にはＤ／Ａ変換によりアナログ信号にしてから同期信号を付加する）出力する出力処理回路７と、この画素欠陥補正装置の動作モードを管理するとともに画素欠陥補正処理を行うシステムコントローラ９と、このシステムコントローラ９から出力されたモード信号によりそのモードに応じたタイミングで上記撮像素子２を駆動して信号を読み出す撮像素子駆動回路８と、上記システムコントローラ９およびフレームメモリ５とともにバス接続されており、画素欠陥補正された画像をパーソナルコンピュータなどにＳＣＳＩ等の規格の装置を介して転送するパーソナルコンピュータインタフェース（パーソナルコンピュータＩ／Ｆ）１０とを有して構成されている。
【０００７】
次に、このような画素欠陥補正装置の全体の動作を説明する。
【０００８】
レンズ系１により撮像素子２の撮像面に結像された被写体像は、該撮像素子２により光電変換されて電気信号として出力される。この出力された信号は、アナログ処理回路３により増幅された後にオプティカルブラッククランプ等のアナログ処理が行われて、Ａ／Ｄ変換器４によりデジタルデータに変換される。
【０００９】
このデジタルデータは、一旦フレームメモリ５に記憶された後に、システムコントローラ９により後述するような画素欠陥補正処理を施される。欠陥補正された画像データはフレームメモリ５から出力されて、表示に用いられるデータが表示メモリ６に記憶される。
【００１０】
表示メモリ６は、表示のタイミングに合わせて画像データを読み出して、出力処理回路７に送出する。
【００１１】
出力処理回路７は、上記表示メモリ６から受けたデジタル信号をアナログ信号に変換した後に、同期信号を付加してからモニタなどの表示手段に映像信号として出力する。
【００１２】
また、上記フレームメモリ５に記憶されている欠陥補正が施されたデータは、パーソナルコンピュータＩ／Ｆ１０を通じてパーソナルコンピュータなどの外部装置に転送され、その後、該パーソナルコンピュータに接続された例えばプリンタなどにより、プリント画像として出力される。
【００１３】
次に、従来の画素欠陥補正装置内のシステムコントローラ９内部の動作について、図１１のフローチャートを参照して説明する。
【００１４】
撮像素子２により撮像された画素信号は、アナログ処理回路３とＡ／Ｄ変換器４を経由して、フレームメモリ５に転送される（ステップＳ５１）。
【００１５】
続いて、図１２に示すような欠陥画素の座標データを格納してあるテーブル（欠陥画素座標データテーブル）により参照する座標データが残っているか否かを判断して（ステップＳ５２）、全ての欠陥画素の座標データについて参照が終わっている場合には、後述するステップＳ５６へ進む。
【００１６】
一方、参照しようとする座標データが残っている場合には、図１２に示したような欠陥画素座標データテーブルから欠陥画素の水平方向の座標データおよび垂直方向の座標データを取得する（ステップＳ５３）。
【００１７】
そして、取得した欠陥画素の座標データを中心にして、周りの画素から正常画素である画素のデータを取得する（ステップＳ５４）。通常は、欠陥画素のすぐ左隣の画素または右隣の画素が正常画素であるならば、その画素データを取得する。
【００１８】
このときに画素データを取得する画素が正常画素であるか否かの判断は、上記図１２に示した欠陥画素座標データテーブルを参照して、該データテーブル中に取得しようとしている画素データに係る座標に一致する座標が存在しなければ、正常画素であると見なすことにより行う。
【００１９】
次に、上記ステップＳ５３における欠陥画素の座標位置の画素データを、上記ステップＳ５４において取得した正常画素の画素データに置き換える（ステップＳ５５）。
【００２０】
その後、再び上記ステップＳ５２に戻り、参照する座標データがなくなるまで、上記ステップＳ５２からステップＳ５５の処理を繰り返して行う。
【００２１】
そして、上記ステップＳ５２において、欠陥画素座標データテーブルから全ての画素欠陥位置の座標データを取得し終わった場合には、上記ステップＳ５２からステップＳ５５の処理によって画素欠陥補正処理が終了した画像データを、フレームメモリ５からモニタまたはパーソナルコンピュータ等の出力装置に出力して（ステップＳ５６）、この処理を終了する。
【００２２】
【発明が解決しようとする課題】
このような従来の画素欠陥補正装置は、上述のように、欠陥画素を周囲の正常画素で置き換えるにあたって、置き換えようとする画素が正常画素であるかどうかの判別を、欠陥画素座標データテーブル内の欠陥画素に係る座標データを検索して、同じ座標データがなければ正常画素であると判断することにより行っている。しかしながら、このような判別手段では、正常画素であるか否かを判別するために、全ての欠陥画素について、置き換えようとする画素の座標データをデータテーブル内の全座標データと照合しなければならず、画素欠陥補正処理全体に時間を要してしまうという難点がある。
【００２３】
また上記従来の画素欠陥補正装置は、間引き読み出しやブロック読み出しを行おうとする場合にも、読み出し対象とならない欠陥画素を含む全ての欠陥画素について、置き換えようとする画素の座標データをデータテーブル内の全座標データと照合してしまっていたために、やはり画素欠陥補正処理全体に時間を要していた。
【００２４】
本発明は上記事情に鑑みてなされたものであり、画素欠陥補正を短時間で効率的に行うことができる画素欠陥補正装置を提供することを目的としている。
【００２５】
【課題を解決するための手段】
上記の目的を達成するために、請求項１による本発明の画素欠陥補正装置は、撮像素子からの画素信号をフレームメモリに画像データとして取り込む画素データ取込手段と、上記撮像素子に係る欠陥画素の水平方向および垂直方向の座標データと上記欠陥画素を置き換える正常画素の位置データとを欠陥画素座標データテーブルとして備えこの欠陥画素座標データテーブルの欠陥画素の座標データと正常画素の位置データとに基づいて上記フレームメモリに取り込まれた画像データに対して欠陥画素の画素データを正常画素の画素データに置き換える画素欠陥補正処理を行う画素欠陥補正手段と、上記画素欠陥補正手段により画素欠陥補正処理がなされた画像データを通常の画像データとして出力する画像データ出力手段とを備えたものである。
【００２８】
従って、請求項１による本発明の画素欠陥補正装置は、画素データ取込手段が撮像素子からの画素信号をフレームメモリに画像データとして取り込み、画素欠陥補正手段が、上記撮像素子に係る欠陥画素の水平方向および垂直方向の座標データと上記欠陥画素を置き換える正常画素の位置データとを欠陥画素座標データテーブルとして備え、この欠陥画素座標データテーブルの欠陥画素の座標データと正常画素の位置データとに基づいて上記フレームメモリに取り込まれた画像データに対して欠陥画素の画素データを正常画素の画素データに置き換える画素欠陥補正処理を行い、画像データ出力手段が、上記画素欠陥補正手段により画素欠陥補正処理がなされた画像データを通常の画像データとして出力する。
【００３１】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を説明する。
図１から図４は本発明の第１の実施形態を示したものであり、図１は画素欠陥補正装置の構成を示すブロック図、図２はシステムコントローラによる画素欠陥補正処理の動作を示すフローチャート、図３は欠陥画素座標データテーブルを示す図、図４は欠陥画素の周囲に割り振られた置き換え位置を示す図である。
【００３２】
この画素欠陥補正装置は、図１に示すように、入射された被写体の光学像を結像させるレンズ系１と、このレンズ系１により結像された被写体像を光電変換して電気信号として出力する撮像素子２と、増幅やオプティカルブラッククランプなどの処理を行って上記撮像素子２からの出力を後述するＡ／Ｄ変換器４の入力レベルに合わせるアナログ処理回路３と、このアナログ処理回路３から出力されたアナログ信号をデジタル信号に変換するＡ／Ｄ変換器４と、撮像された画像データを一旦記憶しておく画素データ取込手段であり画像データ出力手段たるフレームメモリ５と、モニタなどに表示するデータを記憶しておく表示メモリ６と、この表示メモリ６からの画像データをモニタなどの規格に合うように変換して（一般的にはＤ／Ａ変換によりアナログ信号にしてから同期信号を付加する）出力する出力処理回路７と、この画素欠陥補正装置の動作モードを管理するとともに後述する欠陥画素座標データテーブルを記憶するテーブル用メモリを備えていて画素欠陥補正処理を行う画素欠陥補正手段たるシステムコントローラ９と、このシステムコントローラ９から出力されたモード信号によりそのモードに応じたタイミングで上記撮像素子２を駆動して信号を読み出す撮像素子駆動回路８と、上記システムコントローラ９およびフレームメモリ５とともにバス接続されており、画素欠陥補正された画像をパーソナルコンピュータなどにＳＣＳＩ等の規格の装置を介して転送するパーソナルコンピュータインタフェース（パーソナルコンピュータＩ／Ｆ）１０とを有して構成されている。
【００３３】
次に、上記図１に示したような画素欠陥補正装置の全体の動作を説明する。
【００３４】
すなわち、レンズ系１により撮像素子２の撮像面に結像された被写体像は、該撮像素子２により光電変換されて電気信号として出力される。この出力された信号は、アナログ処理回路３により増幅された後にオプティカルブラッククランプ等のアナログ処理が行われて、Ａ／Ｄ変換器４によりデジタルデータに変換される。
【００３５】
このデジタルデータは、一旦フレームメモリ５に記憶された後に、システムコントローラ９により後述するような画素欠陥補正処理を施される。欠陥補正された画像データはフレームメモリ５から出力されて、表示に用いられるデータが表示メモリ６に記憶される。
【００３６】
表示メモリ６は、表示のタイミングに合わせて画像データを読み出して、出力処理回路７に送出する。
【００３７】
出力処理回路７は、上記表示メモリ６から受けたデジタル信号をアナログ信号に変換した後に、同期信号を付加してからモニタなどの表示手段に映像信号として出力する。
【００３８】
また、上記フレームメモリ５に記憶されている欠陥補正が施されたデータは、パーソナルコンピュータＩ／Ｆ１０を通じてパーソナルコンピュータなどの外部装置に転送され、その後、該パーソナルコンピュータに接続された例えばプリンタなどにより、プリント画像として出力される。
【００３９】
続いて、本実施形態の画素欠陥補正装置内のシステムコントローラ９の動作について、図２のフローチャートを参照して説明する。
【００４０】
上記撮像素子２により撮像された画像データは、アナログ処理回路３とＡ／Ｄ変換器４を経て、フレームメモリ５内に取り込まれる（ステップＳ１）。
【００４１】
次に、図３に示すような欠陥画素座標データテーブルにより参照する座標データが残っているか否かを判断して（ステップＳ２）、全ての欠陥画素の座標データについて参照が終わっている場合には、後述するステップＳ７へ進む。
【００４２】
一方、参照しようとする座標データが残っている場合には、図３に示す欠陥画素座標データテーブルから欠陥画素の水平方向の座標データおよび垂直方向の座標データを取り込む（ステップＳ３）。
【００４３】
そして、図３に示す欠陥画素座標データテーブルから、欠陥画素の画素データを正常画素の画素データに置き換えるための、正常画素の位置を示す置き換え位置項目に格納されている置き換え位置データを取得する（ステップＳ４）。
【００４４】
続いて、この取得した置き換え位置のデータが示す位置にある正常画素の画素データを取得する（ステップＳ５）。
【００４５】
ここで、欠陥画素座標データテーブル内の置き換え位置項目に格納されている置き換え位置データは、例えば図４に示すように、欠陥画素の位置を中心として周囲の画素位置に番号を割り当てて、左の画素位置を１、右の画素位置を２、下の画素位置を３、上の画素位置を４、左上の画素位置を５、右上の画素位置を６、左下の画素位置を７、右下の画素位置を８、というようにしておくことで置き換え位置を指定する。
【００４６】
こうして正常画素の画素データを取得した後に、フレームメモリ５上の欠陥画素の座標位置の画素データを、上記ステップＳ５で取得した正常画素の画素データに置き換える（ステップＳ６）。
【００４７】
その後、再び上記ステップＳ２へ戻って、参照する座標データがなくなるまで上記ステップＳ２からステップＳ６の処理を繰り返す。
【００４８】
そして、ステップＳ２において、欠陥画素座標データテーブルから参照する座標データがなくなった場合には、画素欠陥補正処理の行われたフレームメモリ５の画像データを出力して（ステップＳ７）、処理を終了する。
【００４９】
このような第１の実施形態によれば、欠陥画素の画素データを正常画素の画素データで置き換える場合に、全ての欠陥画素について、置き換えようとする画素の座標データを欠陥画素座標データテーブル内の全座標データと照合する必要がなく、予め置き換える画素の位置が明確になっているために、画素欠陥補正処理を行う時間を短縮することができる。
【００５０】
図５から図７は本発明の第２の実施形態を示したものであり、図５はシステムコントローラによる画素欠陥補正処理の動作を示すフローチャート、図６は１／２の間引き読み出しを行う場合の４つの選択肢となる欠陥画素座標データテーブルを示す図、図７は２のべき乗分の１の間引き読み出しを行う場合における欠陥画素座標データテーブルを示す図である。
【００５１】
この第２の実施形態において、上述の第１の実施形態と同様である部分については説明を省略し、主として異なる点についてのみ説明する。
【００５２】
この実施形態における画素欠陥補正装置は、間引き読み出しを行う間引きモードに好適に対応することができるようにしたものであり、その構成は、上記図１に示したものと同様である。
【００５３】
次に、本実施形態の画素欠陥補正装置内のシステムコントローラ９の動作について、図５のフローチャートを参照して説明する。
【００５４】
上記撮像素子２により撮像された画像データは、アナログ処理回路３とＡ／Ｄ変換器４を経て、フレームメモリ５内に取り込まれる（ステップＳ１１）。
【００５５】
続いて、ステップＳ１１で取り込んだ画像データを間引きモードで表示する場合の欠陥画素座標データテーブルの選択を行う（ステップＳ１２）。
【００５６】
通常は、欠陥画素座標データテーブル１つに、撮像素子２の全画素に対する欠陥画素の座標データが含まれているが、このときの欠陥画素座標データテーブルは、例えばフレームメモリ５の画像データの水平方向および垂直方向の画素をそれぞれ１／２の間引きで出力する場合には、図６に示すようになる。
【００５７】
すなわち、欠陥画素の座標データを、水平方向の座標データが偶数でありかつ垂直方向の座標データが偶数であるもので１つのテーブル、水平方向の座標データが偶数でありかつ垂直方向の座標データが奇数であるもので１つのテーブル、水平方向の座標データが奇数でありかつ垂直方向の座標データが偶数のもので１つのテーブル、水平方向の座標データが奇数でありかつ垂直方向の座標データが奇数であるもので１つのテーブルの、合計４つのテーブル構成になっているものから、１つのテーブルを選択する。
【００５８】
次に、選択した欠陥画素座標データテーブルにより参照する座標データが残っているか否かを判断して（ステップＳ１３）、全ての欠陥画素の座標データについて参照が終わっている場合には、後述するステップＳ１７へ進む。
【００５９】
一方、参照しようとする座標データが残っている場合には、選択した欠陥画素座標データテーブルから欠陥画素の水平方向の座標データおよび垂直方向の座標データを取り込む（ステップＳ１４）。
【００６０】
そして、欠陥画素の周囲にある正常画素を検索してその画素データを取得する（ステップＳ１５）。
【００６１】
フレームメモリ５上の欠陥画素の座標位置にある画素データを、上記ステップＳ１５で取得した正常画素の画素データに置き換える（ステップＳ１６）。
【００６２】
その後、再び上記ステップＳ１３へ戻って、参照する座標データがなくなるまで上記ステップＳ１３からステップＳ１６の処理を繰り返す。
【００６３】
そして、ステップＳ１３において、欠陥画素座標データテーブルから参照する座標データがなくなった場合には、画素欠陥補正処理の行われたフレームメモリ５の画像データを出力して（ステップＳ１７）、処理を終了する。
【００６４】
また、間引きモードが１／２以外にもあり、フレームメモリ５の内容を複数の間引きモードで出力する場合、つまり、例えば１／２間引き、１／４間引き、…、１／２＾n （ここに記号＾はべき乗を表す。以下同様）のような複数の間引きモードがあってこれらの内の１つを選択して出力する場合には、図７に示すような、各間引きモードにおいて画素欠陥補正対象となる座標データを各テーブルに格納させて、これらのテーブルによって欠陥画素座標データテーブルを構成することにより、各間引きモードに対応したテーブルを参照することで、画素欠陥補正処理を行うこともできる。
【００６５】
さらにこのとき、欠陥画素座標データテーブルの各テーブルに同一の座標データが存在するが、これを各テーブルの座標データが重複しないように、水平垂直画素が１／２＾n のテーブルを先頭にして、次に１／２＾(n-1) のテーブルを配置し、このテーブルには、１／２＾(n-1) の欠陥画素座標データの中で１／２＾n と重複していない座標データのみを格納する。同様にして、順次、座標データが重複することのないように各テーブルに格納していく。
【００６６】
そして、指定された間引きモードにおいて、欠陥画素座標データテーブルを使用して画素欠陥補正処理を行う場合に、上述のように配置された各テーブルの、先頭のテーブルから座標データを参照し始めて、順次、指定された間引きモードに対応するテーブルまでの座標データを参照することにより、その間引きモードで対象となる欠陥画素の座標データを、重複することなく全て参照することができる。
【００６７】
なお、上述では、欠陥画素の周囲にある正常画素を検索してその画素データを取得するようにしているが、図６，図７に示した各テーブル内のデータに、上述の第１の実施形態において図３に示したような置き換え位置を示すデータも格納するようにしておけば、より効率を向上することができる。
【００６８】
このような第２の実施形態によれば、間引きモードにおいて画素欠陥補正処理を行う場合に、対象とならない画素に対しては画素欠陥補正処理を行わないために、効率良く処理することができる。
【００６９】
図８から図１０は本発明の第３の実施形態を示したものであり、図８はシステムコントローラによる画素欠陥補正処理の動作を示すフローチャート、図９は行方向（垂直方向）毎に構成された欠陥画素座標データテーブルを示す図、図１０は列方向（水平方向）毎に構成された欠陥画素座標データテーブルを示す図である。
【００７０】
この第３の実施形態において、上述の第１，第２の実施形態と同様である部分については説明を省略し、主として異なる点についてのみ説明する。
【００７１】
この実施形態における画素欠陥補正装置は、部分読み出しに好適に対応して、ポインタを用いて行毎または列毎に分類された欠陥画素座標データテーブルを有するようにしたものであり、該画素欠陥補正装置の電気的な構成は上記図１に示したものと同様である。
【００７２】
次に、本実施形態の画素欠陥補正装置内のシステムコントローラ９の動作について、図８のフローチャートを参照して説明する。
【００７３】
上記撮像素子２により撮像された画像データは、アナログ処理回路３とＡ／Ｄ変換器４を経て、フレームメモリ５内に取り込まれる（ステップＳ２１）。
【００７４】
フレームメモリ５内の画像データを一部分読み出して表示するための水平（行）／垂直（列）の開始座標と終了座標の設定を行う（ステップＳ２２）。
【００７５】
図９に示すような欠陥画素座標データインデックステーブルより開始行の欠陥画素座標データテーブルへのポインタを取得する（ステップＳ２３）。
【００７６】
続いて、現在取得されている欠陥画素座標データテーブルポインタの行が終了行であるか否かを判断し（ステップＳ２４）、終了行となった場合には後述するステップＳ３０へ行く。
【００７７】
一方、終了行でない場合には、現在の取得されている欠陥画素座標データテーブルへのポインタからの欠陥画素の座標データがあるか否かを判断して（ステップＳ２５）、座標データがない場合には後述するステップＳ２９へ行く。
【００７８】
また、欠陥画素の座標データがある場合には、ポインタで示される図９の欠陥画素座標データテーブルから座標データを取得する（ステップＳ２６）。
【００７９】
こうした取得した欠陥画素の座標データが、部分読み出しの開始行から終了行の範囲内であるか否かを判断して（ステップＳ２７）、範囲内である場合には画素欠陥補正処理を行って（ステップＳ２８）から、範囲内でない場合にはこのステップＳ２８の処理を行わずに、上記ステップＳ２５に戻る。
【００８０】
上記ステップＳ２８の画素欠陥補正処理は、上記図１１のステップＳ５４からステップＳ５５で説明した処理と同様であり、取得した欠陥画素の座標データを中心にして周りの画素から正常画素である画素のデータを取得して、欠陥画素の座標位置の画素データを取得した正常画素の画素データに置き換えることにより行う。
【００８１】
そして、上記ステップＳ２５において、全ての座標データを処理して未処理の座標データがなくなった場合には、次の行の欠陥画素座標テーブルのポインタを欠陥画素座標インデックステーブルより求めて（ステップＳ２９）、上記ステップＳ２４へ戻る。
【００８２】
そして、ステップＳ２４において、ステップＳ２９で求められた欠陥画素座標データテーブルへのポインタが終了行である場合には、フレームメモリ５の内容を出力して（ステップＳ３０）、この処理を終了する。
【００８３】
なお、上述では図９に示したような行方向（垂直方向）毎に構成された欠陥画素座標データテーブルを用いたが、図１０に示すように、列方向（水平方向）毎に構成された欠陥画素座標データテーブルを用いることも可能であるのはいうまでもない。
【００８４】
また、上述では、欠陥画素の周囲にある正常画素を検索してその画素データを取得するようにしているが、図９，図１０に示した各テーブル内のデータに、上述の第１の実施形態において図３に示したような置き換え位置を示すデータも格納するようにしておけば、より効率を向上することができる。
【００８５】
このような第３の実施形態によれば、部分読み出しによる画像データの出力時の画素欠陥補正において、画像データを表示する範囲外の行データまたは列データに対して画素欠陥補正を行う必要がないために、処理の高速化を図ることができる。
【００８６】
以上詳述したような上記実施形態には、以下のごとき発明が含まれる。
【００８７】
（１）  撮像素子からの画素信号をフレームメモリに画像データとして取り込む画素データ取込手段と、
上記撮像素子に係る、欠陥画素の水平方向および垂直方向の座標データと、上記欠陥画素を置き換える正常画素の位置データとを欠陥画素座標データテーブルとして備え、この欠陥画素座標データテーブルの欠陥画素の座標データと正常画素の位置データとに基づいて、上記フレームメモリに取り込まれた画像データに対して、欠陥画素の画素データを正常画素の画素データに置き換える画素欠陥補正処理を行う画素欠陥補正手段と、
上記画素欠陥補正手段により画素欠陥補正処理がなされた画像データを通常の画像データとして出力する画像データ出力手段と、
を具備することを特徴とする画素欠陥補正装置。
【００８８】
（２）  撮像素子からの画素信号をフレームメモリに画像データとして取り込む画素データ取込手段と、
上記撮像素子に係る欠陥画素の水平方向および垂直方向の座標データを間引き読み出しのモードに対応した複数のテーブルとして有する欠陥画素座標データテーブルを備え、この欠陥画素座標データテーブルが有する複数のテーブルの内の指定されたモードの間引き読み出しを行うのに必要なテーブルのみを参照して画素欠陥補正処理を行う画素欠陥補正手段と、
上記画素欠陥補正手段により画素欠陥補正処理がなされた画像データを通常の画像データとして出力する画像データ出力手段と、
を具備することを特徴とする画素欠陥補正装置。
【００８９】
（３）  撮像素子からの画素信号をフレームメモリに画像データとして取り込む画素データ取込手段と、
上記撮像素子に係る欠陥画素の水平方向および垂直方向の座標データを、水平方向座標毎に並べた複数のテーブルとして、または垂直方向座標毎に並べた複数のテーブルとして有する欠陥画素座標データテーブルを備え、この欠陥画素座標データテーブルが有する複数のテーブルの内の指定された部分読み出しを行うのに必要なテーブルのみを参照して画素欠陥補正処理を行う画素欠陥補正手段と、上記画素欠陥補正手段により画素欠陥補正処理がなされた画像データを通常の画像データとして出力する画像データ出力手段と、
を具備することを特徴とする画素欠陥補正装置。
【００９０】
（４）  上記画素欠陥補正手段は、さらに、欠陥画素を置き換える正常画素の位置データを上記欠陥画素座標データテーブルに備え、この欠陥画素座標データテーブルの欠陥画素の座標データと正常画素の位置データとに基づいて、上記フレームメモリに取り込まれた画像データに対して、欠陥画素の画素データを正常画素の画素データに置き換える画素欠陥補正処理を行うものであることを特徴とする（２）に記載の画素欠陥補正装置。
【００９１】
（５）  上記画素欠陥補正手段は、さらに、欠陥画素を置き換える正常画素の位置データを上記欠陥画素座標データテーブルに備え、この欠陥画素座標データテーブルの欠陥画素の座標データと正常画素の位置データとに基づいて、上記フレームメモリに取り込まれた画像データに対して、欠陥画素の画素データを正常画素の画素データに置き換える画素欠陥補正処理を行うものであることを特徴とする（３）に記載の画素欠陥補正装置。
【００９２】
（６）  上記欠陥画素座標データテーブルが有する間引き読み出しのモードに対応した複数のテーブルは、各テーブル内のデータが互いに重複しないように格納されていることを特徴とする（２）または（４）に記載の画素欠陥補正装置。
【００９３】
（７）  上記画素欠陥補正手段は、上記欠陥画素座標データテーブルの上記間引き読み出しのモードに対応した複数のテーブルとして、水平方向と垂直方向が共に偶数である座標データのテーブルと、水平方向が偶数であり垂直方向が奇数である座標データのテーブルと、水平方向が奇数であり垂直方向が偶数である座標データのテーブルと、水平方向と垂直方向が共に奇数である座標データのテーブルとの４つのテーブルを有し、１／２間引き読み出しによる画像データを出力する場合に、上記４つのテーブルの内の１つを参照して画素欠陥補正処理を行うものであることを特徴とする（６）に記載の画素欠陥補正装置。
【００９４】
（８）  上記画素欠陥補正手段は、上記欠陥画素座標データテーブルの上記間引き読み出しのモードに対応した複数のテーブルとして、１／２＾k 間引き用のテーブルに対して格納するデータが重複しないように１／２＾(k-1)間引き用のテーブルを順次構成したｎ個の１／２＾k （ｋ＝ｎ，ｎ−１，…，１）（ｎは自然数、記号＾はべき乗を表す）間引き用のテーブルと、間引きなし用のテーブルとを有し、１／２＾m （ｎ≧ｍ≧１）間引きによる画像データを出力する場合に、ｋ＝ｎ，…，ｍまでの上記１／２＾k 間引き用のテーブルを参照して画素欠陥補正処理を行うものであることを特徴とする（６）に記載の画素欠陥補正装置。
【００９５】
（９）  上記欠陥画素座標データテーブルが有する複数のテーブルの内の部分読み出しに必要なテーブルの選択は、各水平方向の座標データの先頭アドレスを有するインデックステーブル、または各垂直方向の座標データの先頭アドレスを有するインデックステーブルを参照することにより行うものであることを特徴とする（３）または（５）に記載の画素欠陥補正装置。
【００９６】
（１０）  上記正常画素の位置データは、欠陥画素の近傍に位置する各画素に順次付した番号でなることを特徴とする（１），（４）または（５）に記載の画素欠陥補正装置。
【００９７】
（１）に記載の発明によれば、欠陥画素の画素データを正常画素の画素データで置き換える場合に、予め置き換える正常画素の位置データがわかるために、欠陥画素座標データテーブルを参照しながら正常画素であるかを判断する必要がなく、処理時間を短縮することができる。
【００９８】
（２）に記載の発明によれば、間引き読み出しのモードを複数種類有する場合に、各モードに対応する欠陥画素の座標データがテーブル毎にまとめられているために、必要なテーブルのみを参照すれば良く不要なテーブルを参照する必要がないために、画素欠陥補正処理を効率良く行うことができる。
【００９９】
（３）に記載の発明によれば、部分読み出しを行う場合に、欠陥画素の座標データを水平方向座標毎または垂直方向座標毎にまとめた複数のテーブルの内の部分読み出しを行うのに必要なテーブルのみを参照すれば良く、不要なテーブルを参照する必要がないために、画素欠陥補正処理を効率良く行うことができる。
【０１００】
（４）に記載の発明によれば、上記（２）に記載の発明と同様の効果を奏するとともに、欠陥画素の画素データを正常画素の画素データで置き換える場合に、予め置き換える正常画素の位置データがわかるために、欠陥画素座標データテーブルを参照しながら正常画素であるかを判断する必要がなく、処理時間をさらに短縮することができる。
【０１０１】
（５）に記載の発明によれば、上記（３）に記載の発明と同様の効果を奏するとともに、欠陥画素の画素データを正常画素の画素データで置き換える場合に、予め置き換える正常画素の位置データがわかるために、欠陥画素座標データテーブルを参照しながら正常画素であるかを判断する必要がなく、処理時間をさらに短縮することができる。
【０１０２】
（６）に記載の発明によれば、上記（２）または（４）に記載の発明と同様の効果を奏するとともに、欠陥画素座標データテーブルが有する間引き読み出しのモードに対応した各テーブルに、同一の座標データが重複して存在することはないために、欠陥画素座標データテーブルのデータ量を少なくすることができ、画素欠陥補正処理を効率良く行うことができる。
【０１０３】
（７）に記載の発明によれば、上記（６）に記載の発明と同様の効果を奏するとともに、使用頻度の高い間引き読み出しである水平方向の画素と垂直方向の画素を１／２間引き読み出しする場合に、処理対象となる１つのテーブルのみを参照すれば良いために、画素欠陥補正処理を効率良く行うことができる。
【０１０４】
（８）に記載の発明によれば、上記（６）に記載の発明と同様の効果を奏するとともに、１／２＾m 間引きを行う場合に、ｋ＝ｎ，…，ｍまでの１／２＾k 間引き用のテーブルを参照すれば良く、しかも各テーブルのデータが重複していないために、画素欠陥補正処理を効率良く行うことができる。
【０１０５】
（９）に記載の発明によれば、上記（３）または（５）に記載の発明と同様の効果を奏するとともに、部分読み出しに必要なテーブルの選択をインデックステーブルを参照することにより行うために、不要なテーブルのデータを読み込むことがなく、処理するデータ量が少なくなって画素欠陥補正処理に要する時間を短縮することができる。
【０１０６】
（１０）に記載の発明によれば、上記（１），（４）または（５）に記載の発明と同様の効果を奏するとともに、置き換える正常画素の位置を少ないデータ量で指定することができる。
【０１０７】
【発明の効果】
以上説明したように請求項１に記載の本発明の画素欠陥補正装置によれば、欠陥画素の画素データを正常画素の画素データで置き換える場合に、予め置き換える正常画素の位置データがわかるために、欠陥画素座標データテーブルを参照しながら正常画素であるかを判断する必要がなく、処理時間を短縮することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態の画素欠陥補正装置の構成を示すブロック図。
【図２】上記第１の実施形態において、システムコントローラによる画素欠陥補正処理の動作を示すフローチャート。
【図３】上記第１の実施形態の欠陥画素座標データテーブルを示す図。
【図４】上記第１の実施形態において、欠陥画素の周囲に割り振られた置き換え位置を示す図。
【図５】本発明の第２の実施形態において、システムコントローラによる画素欠陥補正処理の動作を示すフローチャート。
【図６】上記第２の実施形態において、１／２の間引き読み出しを行う場合の４つの選択肢となる欠陥画素座標データテーブルを示す図。
【図７】上記第２の実施形態において、２のべき乗分の１の間引き読み出しを行う場合における欠陥画素座標データテーブルを示す図。
【図８】本発明の第３の実施形態において、システムコントローラによる画素欠陥補正処理の動作を示すフローチャート。
【図９】上記第３の実施形態において、行方向（垂直方向）毎に構成された欠陥画素座標データテーブルを示す図。
【図１０】上記第３の実施形態において、列方向（水平方向）毎に構成された欠陥画素座標データテーブルを示す図。
【図１１】従来の画素欠陥補正装置におけるシステムコントローラによる画素欠陥補正処理の動作を示すフローチャート。
【図１２】従来の欠陥画素座標データテーブルを示す図。
【符号の説明】
１…レンズ系
２…撮像素子
３…アナログ処理回路
４…Ａ／Ｄ変換器
５…フレームメモリ（画素データ取込手段，画像データ出力手段）
６…表示メモリ
７…出力処理回路
８…撮像素子駆動回路
９…システムコントローラ（画素欠陥補正手段）
１０…パーソナルコンピュータインタフェース
【図１】
0003805421.tif 000002
【図２】
0003805421.tif 000003
【図３】
0003805421.tif 000004
【図４】
0003805421.tif 000005
【図５】
0003805421.tif 000006
【図６】
0003805421.tif 000007
【図７】
0003805421.tif 000008
【図８】
0003805421.tif 000009
【図９】
0003805421.tif 000010
【図１０】
0003805421.tif 000011
【図１１】
0003805421.tif 000012
【図１２】
0003805421.tif 000013