(57)【特許請求の範囲】
【請求項１】
固体撮像素子に発生する画素ムラを補正する画素ムラ補正装置において、
固体撮像素子に既に存在していた画素ムラの相対位置データ及び相対レベルデータを格納する不揮発性の第１のメモリ手段と、
固体撮像素子に新たに発生した画素ムラの絶対位置データ及び絶対レベルデータを生成する生成手段と、
上記新たに発生した画素ムラの絶対位置データ及び絶対レベルデータを格納する書き換え可能な不揮発性の第２のメモリ手段と、
上記第１のメモリ手段の相対位置データ及び相対レベルデータと第２のメモリ手段の絶対位置データ及び絶対レベルデータを処理して書き換え可能な第３のメモリ手段に展開する制御手段と、
上記第３のメモリ手段に展開された画素ムラの位置データ及びレベルデータを読み出して、画素ムラの補正を行う補正手段とを有し、
上記制御手段は、上記第２のメモリ手段の絶対位置データ及び絶対レベルデータを相対位置データ及び相対レベルデータに直して上記第３のメモリ手段に展開する
ことを特徴とする画素ムラ補正装置。
【請求項２】
画面上に表示する十字カーソルのデータを発生するカーソル発生手段を有し、
上記新たに発生した画素ムラの位置を、当該画面上に表示した十字カーソルにより測定することを特徴とする請求項１記載の画素ムラ補正装置。
【請求項３】
上記位置の測定を行った画素ムラのレベルを決定するレベル決定手段を有することを特徴とする請求項２記載の画素ムラ補正装置。
【請求項４】
上記固体撮像素子上に被写体像を結像させる光学系と、固体撮像素子からの撮像信号を映像信号に変換する変換系とを少なくとも有するカメラ部を備えることを特徴とする請求項１記載の画素ムラ補正装置。
【請求項５】
固体撮像素子に発生する画素ムラを補正する画素ムラ補正方法において、
固体撮像素子に新たに発生した画素ムラの絶対位置データ及び絶対レベルデータを生成し、
上記新たに発生した画素ムラの絶対位置データ及び絶対レベルデータを書き換え可能な不揮発性のメモリに格納し、
固体撮像素子に既に存在していた画素ムラの相対位置データ及び相対レベルデータと、上記新たに発生した画素ムラの絶対位置データ及び絶対レベルデータを相対位置データ及び相対レベルデータに直したデータとを処理して書き換え可能なメモリに展開し、
当該展開された画素ムラの相対位置データ及び相対レベルデータをメモリから読み出して、画素ムラの補正を行う
ことを特徴とする画素ムラ補正方法。
【請求項６】
画面上に十字カーソルを表示し、当該画面上に表示した十字カーソルにより、上記新たに発生した画素ムラの位置を測定することを特徴とする請求項５記載の画素ムラ補正方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、ＣＣＤ（固体撮像素子）に発生するいわゆる白キズ等の画素ムラを補正する画素ムラ補正装置及び方法に関する。
【０００２】
【従来の技術】
例えばビデオカメラ等に搭載されるＣＣＤ（固体撮像素子）の画素ムラ（いわゆる白キズ等のように素子出力レベルにオフセットがあるもの）を補正する従来の画素ムラ補正装置は、当該ＣＣＤの画素ムラ（以下単にキズと呼ぶ）の位置及びそのキズのレベルのデータからなる補正用のデータを格納しておくＲＯＭ（リード・オンリ・メモリ）と、そのＲＯＭからデータを読み出して当該データに応じた処理を行う専用のＩＣ（集積回路）とを有してなる。ここで、上記ＣＣＤのキズの位置とそのキズのレベルは、例えば当該ＣＣＤが搭載されるビデオカメラの製造時等に測定され、この測定されたキズの位置（相対アドレス）とキズのレベル（例えば相対値）のデータが上記ＲＯＭに格納されている。なお、上記キズの位置の相対アドレスとは、ＣＣＤ上のあるキズ位置から次のキズ位置がどれくらい離れているかを示す情報であり、上記キズのレベルの相対値とは、ある位置のキズのレベルに対して次の位置のキズのレベルがどれくらい変化しているかを示す情報である。このように、キズ位置を相対アドレスで格納し、キズレベルを相対値で格納するのは、これらキズ位置とレベルのデータを用いて後に補正処理を行う時の処理を簡略化できるようにするためである。
【０００３】
ビデオカメラは上記画素ムラ補正装置を搭載しており、したがって、当該ビデオカメラは、例えば電源オン後に上記ＲＯＭに予め格納されているキズの位置とレベルのデータを読み出し、このキズの位置とレベルのデータに基づいてキズの補正を行うようになっている。
【０００４】
【発明が解決しようとする課題】
ところで、上述したように、従来のビデオカメラにおいては、ＣＣＤのキズの位置とレベルのデータがビデオカメラの製造時に上記画素ムラ補正装置のＲＯＭに書き込まれるようになっているため、例えば、当該ビデオカメラの出荷後（例えばユーザにカメラが渡った後等）に新たにＣＣＤにキズが発生したような場合には、補正できないことになる。
【０００５】
したがって、このようにビデオカメラの出荷後にＣＣＤに新たにキズが発生した場合には、当該ビデオカメラを例えばサービスステーション等に送り、上記ＲＯＭ内のデータを書き換えなければならなくなる。この場合のサービスステーションでは、当該ビデオカメラのＣＣＤのキズの位置とそのレベルを測定し、当該キズの位置とレベルのデータを、先にＲＯＭに格納されていたキズの位置とレベルのデータと共に新しいＲＯＭ（データ未記憶の別のＲＯＭ）に書き込み、この新しいＲＯＭを、先に搭載されていた古いＲＯＭと交換して装填することを行う。
【０００６】
このようなことから、サービスステーションには、上記キズの位置とレベルの測定やＲＯＭの交換等の作業を行うための専用の治具や、パーソナルコンピュータ、データ未記憶の新しいＲＯＭ、このＲＯＭへのデータの書き込みを行うＲＯＭライタ等の数多くの機器が必要となる。
【０００７】
また、上記ビデオカメラが、例えば放送局用等の高価かつその局にとってなくなはならないものであるような場合には、当該ビデオカメラの修理を行っている期間の代替カメラ等も用意しておかなければならず、費用と手間がかかることが問題となっている。
【０００８】
さらに、ＲＯＭを交換する場合、新しいＲＯＭに新たな補正用のデータを書き込み、画素ムラ補正装置の基板に例えばソケットを介して搭載されている古いＲＯＭを外して、上記新たなＲＯＭを差し込むという作業が必要になる。この作業の際には、例えばソケットへの差し込み間違いやソケットへの抜き差しによる基板の破損やパターンの破損、さらに静電気等による破壊等のトラブルが発生する可能性もある。
【０００９】
そこで、本発明は上述の実情に鑑み、ＣＣＤに新たにキズが発生しても、サービスステーションでの作業が不要で簡単かつ安価に補正することができ、さらにＲＯＭの交換も不要となる画素ムラ補正装置及び方法を提供するものである。
【００１０】
【課題を解決するための手段】
本発明の画素ムラ補正装置は、上述した目的を達成するために提案されたものであり、固体撮像素子に発生する画素ムラを補正する画素ムラ補正装置において、固体撮像素子に既に存在していた画素ムラの相対位置データ及び相対レベルデータを格納する不揮発性の第１のメモリ手段と、固体撮像素子に新たに発生した画素ムラの絶対位置データ及び絶対レベルデータを生成する生成手段と、上記新たに発生した画素ムラの絶対位置データ及び絶対レベルデータを格納する書き換え可能な不揮発性の第２のメモリ手段と、上記第１のメモリ手段の相対位置データ及び相対レベルデータと第２のメモリ手段の絶対位置データ及び絶対レベルデータを処理して書き換え可能な第３のメモリ手段に展開する制御手段と、上記第３のメモリ手段に展開された画素ムラの位置データ及びレベルデータを読み出して、画素ムラの補正を行う補正手段とを有し、上記制御手段は、上記第２のメモリ手段の絶対位置データ及び絶対レベルデータを相対位置データ及び相対レベルデータに直して上記第３のメモリ手段に展開することを特徴とするものである。
【００１１】
また、本発明の画素ムラ補正装置は、画面上に表示する十字カーソルのデータを発生するカーソル発生手段をも有し、上記新たに発生した画素ムラの位置を、当該画面上に表示した十字カーソルにより測定する。さらに、本発明の画素ムラ補正装置は、上記位置の測定を行った画素ムラのレベルを決定するレベル決定手段をも有している。本発明の画素ムラ補正装置は、上記構成の他に、固体撮像素子上に被写体像を結像させる光学系と、固体撮像素子からの撮像信号を映像信号に変換する変換系とを少なくとも有するカメラ部を備えてもいる。
【００１２】
次に、本発明の画素ムラ補正方法は、固体撮像素子に発生する画素ムラを補正する画素ムラ補正方法において、固体撮像素子に新たに発生した画素ムラの絶対位置データ及び絶対レベルデータを生成し、上記新たに発生した画素ムラの絶対位置データ及び絶対レベルデータを書き換え可能な不揮発性のメモリに格納し、固体撮像素子に既に存在していた画素ムラの相対位置データ及び相対レベルデータと、上記新たに発生した画素ムラの絶対位置データ及び絶対レベルデータを相対位置データ及び相対レベルデータに直したデータとを処理して書き換え可能なメモリに展開し、当該展開された画素ムラの相対位置データ及び相対レベルデータをメモリから読み出して、画素ムラの補正を行うことを特徴とするものである。
【００１３】
また、本発明の画素ムラ補正方法では、画面上に十字カーソルを表示し、当該画面上に表示した十字カーソルにより、上記新たに発生した画素ムラの位置を測定し、さらに、上記位置の測定を行った画素ムラのレベルから判断して補正レベルを設定し、当該補正レベルで補正を行って、上記測定した位置と補正レベルの適正度を判断する。またさらに、上記測定した位置と補正レベルが適正であると判断した後には、当該測定した位置のデータと補正レベルのデータを上記新たに発生した画素ムラの位置データ及びレベルデータとして上記書き換え可能な不揮発性のメモリに格納する。
【００１４】
【作用】
本発明の画素ムラ補正装置及び方法によれば、固体撮像素子に既に存在していた画素ムラの位置データ及びレベルデータを元々格納しているため、これら既に存在していた画素ムラの補正は可能である。ここで、新たに画素ムラが発生したときには、その新たに発生した画素ムラの位置データ及びレベルデータを生成し、これら新たに発生した画素ムラの位置データ及びレベルデータを書き換え可能な不揮発性のメモリに格納するようにしている。したがって、この書き換え可能な不揮発性のメモリに格納している新たに発生した画素ムラの位置データ及びレベルデータを用いれば、これら画素ムラの補正ができるようになる。さらに、固体撮像素子に既に存在していた画素ムラの位置データ及びレベルデータも元々格納しているため、書き換え可能な不揮発性のメモリに格納している新たに発生した画素ムラの位置データ及びレベルデータと、既に存在していた画素ムラの位置データ及びレベルデータをまとめて書き換え可能なメモリに展開することで、古い画素ムラのみならず新しい画素ムラも全て補正できるようになる。
【００１５】
【実施例】
以下、本発明の好ましい実施例について、図面を参照しながら説明する。
【００１６】
図１には、本発明の画素ムラ補正方法が適用される画素ムラ補正装置の一実施例の構成を示す。本実施例の画素ムラ補正装置は、例えばビデオカメラ等のＣＣＤを有するものに適用されるものであり、以下の説明では、ビデオカメラに搭載した場合について説明している。なお、本実施例でいう画素ムラとは、ＣＣＤの素子出力レベルにオフセットがあるものであり、いわゆる白キズのみならず黒キズも含み、これ以降の説明では当該画素ムラを単にキズと呼ぶ。
【００１７】
この図１において、本発明実施例のビデオカメラに搭載される画素ムラ補正装置は、工場出荷時にＣＣＤに既に存在していたキズの位置データ（相対アドレスデータ）及びレベルデータ（相対レベルデータ）を格納する不揮発性の第１のメモリ手段であるＲＯＭ（リード・オンリ・メモリ）４と、ＣＣＤに新たに発生したキズの絶対アドレスデータ及び絶対レベルデータを生成する生成手段としての操作パネル２０及びＣＰＵ１と、上記新たに発生したキズの絶対アドレスデータ及び絶対レベルデータを格納する書き換え可能な不揮発性の第２のメモリ手段としてのＥＥＰＲＯＭ(electrically erasable programmable ROM)２と、上記ＲＯＭ４とＥＥＰＲＯＭ７のデータを処理して書き換え可能な第３のメモリ手段であるＲＡＭ７に展開するＣＰＵ３と、上記ＲＡＭ７に展開されたキズの位置データ及びレベルデータを読み出して、キズの補正を行う補正手段の一部としての補正を行うべき位置にゲートパルスを出力するキズ補正ＩＣ１０とを有することを特徴とするものである。
【００１８】
先ず、図１の各構成要素の機能について順に説明する。
【００１９】
遠隔操作パネル２０は、ＣＣＤの水平方向のアドレスを調整する水平アドレス調整ボリュームと、ＣＣＤの垂直方向のアドレスを調整する垂直アドレス調整ボリュームと、レベルを調整するためのレベル調整ボリュームの計３個のボリュームが少なくとも配され、さらに、キズの補正を行うか否かを指示するための補正オン／オフスイッチと、キズのデータをストアするか否かを指示するめたのストアオン／オフスイッチと、カーソルのオン／オフを指示するためのカーソルオン／オフスイッチの計３個のスイッチが少なくとも配されるものである。なお、上記アドレスは、実際には後述するように画面上に表示された十字カーソルにより指定される画面上の位置と対応している。また、この遠隔操作パネル２０の各ボリュームやスイッチは、カメラをコントロールするメインパネル部に配したり、カメラ本体の後部にあるリアパネルに配することもできる。さらに、この操作パネル２０には、ＣＣＤの読み出しモードをフィールドモードとフレームモードとに切り換えるモード切換スイッチも配されている。
【００２０】
ＣＰＵ（中央処理ユニット）１は、カメラ本体側のＣＰＵで、ＣＣＤブロック側のＣＰＵ３と通信を行うものであり、後述するようにして操作パネル２０によりアドレス指定されるＣＣＤのキズ位置とそのレベルとを測定し、これらキズ位置とレベルの情報をＣＣＤ３に伝える機能を有する。上記ＣＰＵ１からは、操作パネル２０により指定されたアドレスに対応する絶対アドレスデータと、同じく操作パネル２０により調整された絶対値で表されるレベルデータとが出力されて、ＣＰＵ３に送られる。
【００２１】
書き換え可能な不揮発性メモリであるＥＥＰＲＯＭ２は、後述するようにして求められたＣＣＤに新たに発生したキズの位置のデータ（絶対アドレス値）とそのレベル（絶対値）のデータを格納する。
【００２２】
ＣＰＵ３は、ＣＣＤブロックに搭載されているＣＰＵで、カメラ本体と通信すると共に、本発明の画素ムラ補正装置の各構成要素（ＣＣＤブロック内の対応する構成要素）を制御して動作させる機能を有する。また、当該ＣＰＵ３は、上記ＣＰＵ１から送られてきた絶対アドレスデータを次に述べるＲＯＭ４内に格納されているものと同様の相対アドレスデータに直すと共に、絶対値で表されるレベルも相対値に直す処理を行う。
【００２３】
ＲＯＭ４は、ビデオカメラの製造時の例えばＣＣＤ固着時に検出した、補正すべきレベルとなっているキズの位置のデータ（相対アドレスのデータ）とレベルデータ（相対値）を格納する。これらキズ位置の相対アドレスとレベルの相対値は、前述同様に、ＣＣＤ上のあるキズ位置から次のキズ位置がどれくらい離れているかを示す情報と、ある位置のキズのレベルに対して次の位置のキズのレベルがどれくらい変化しているかを示す情報である。また、ＲＯＭ４に対してキズ位置を相対アドレスで格納し、キズレベルを相対値で格納するのは、これらキズ位置とレベルのデータを用いて後に補正処理を行う時の処理を簡略化できるようにするためである。なお、本実施例では、キズがない場合でも、例えばＣＰＵ３によって３Ｈ（Ｈは水平走査周期）おきにダミーのキズをＨのブランキング期間中に入れるようにしている。
【００２４】
カーソル発生回路５は、ＣＰＵ１からのデータ（Ｓ．ＤＡＴＡ）とロードデータ（Ｓ．ＬＤ）とクロック（Ｓ．ＣＬＫ）とからなるシリアルデータ群によりコントロールされて十字カーソルデータ発生する機能を有する。この十字カーソルデータは出力端子２１を介して後段の構成に送られる。具体的には、この十字カーソルデータは、画像信号処理系に送られ、例えばビューファインダや液晶ディスプレイ或いは接続されたテレビジョンモニタ画面等に十字のカーソルとして表示されるようになる。なお、当該カーソル発生回路５は、上記表示を行う十字カーソルのデータを発生するために、垂直駆動パルスＶＤと水平駆動パルスＨＤとクロックＣＬＫとが供給されている。
【００２５】
セレクタ６は、２つの入力端子がＣＰＵ３からのアドレスバス（１６ビット）と後述するキズ補正ＩＣ１０からのアドレスバス（１６ビット）とに接続され、これら２つの入力端子の入力（アドレスデータ）をＣＰＵ３からの切換制御信号に基づいて切り換えて出力するものである。すなわち、当該セレクタ６の一方の入力端子には、上記ＣＰＵ３の読出制御信号によってＲＯＭ４から読み出された相対アドレスのデータが、また、他方の入力端子にはキズ補正ＩＣ１０からの相対アドレスのデータが供給され、上記ＣＰＵ３の切換制御信号に基づいてこれら相対アドレスのデータのいずれかが出力されてＲＡＭ（ランダム・アクセス・メモリ）７に送られる。
【００２６】
ＲＡＭ７は、例えば１Ｍ（メガバイト）のＳＲＡＭ（スタティックＲＡＭ）からなり、ＥＥＰＲＯＭ２から読み出された絶対値で表されるレベルがＣＰＵ３によって相対値で表されるレベルに直されたデータと、ＣＰＵ３からの読出制御信号によってＲＯＭ４から読み出された相対値で表されるレベルのデータとが、当該ＣＰＵ３からの制御信号に応じて展開されるものである。当該展開されたデータは、上記セレクタ６によって切り換えられたキズ補正ＩＣ１０からのアドレスデータ（相対アドレス）によって読み出される。
【００２７】
バッファ８は、キズ補正ＩＣ１０によりコントロールされ、上記ＲＡＭ７から読み出されたレベル（相対値）のデータを出力し、キズ補正ＩＣ１０に送る。
【００２８】
また、バッファ９は、ＣＰＵ３により書き込みと読み出しがコントロールされ、ＲＯＭ４から読み出された相対値で表されるレベルデータとＥＥＰＲＯＭ２から読み出されてＣＰＵ３で相対値に直されたレベルデータとをＲＡＭ７に送ることと、当該ＲＡＭ７から読み出されたレベル（相対値）のデータをＣＰＵ３に送ることの、双方向の入出力機能を有するものである。
【００２９】
キズ補正ＩＣ１０は、ゲートアレイからなりキズ補正専用ＩＣである。このキズ補正ＩＣ１０には、前記カーソル発生回路５に送られるものと同じシリアルデータ群がＣＰＵ１から供給され、セレクタ６を介してＲＡＭ７に前記相対アドレスデータを出力すると共に、ＲＡＭ７から読み出されたレベル（相対値）データをＤ／Ａコンバータ１１に送り、さらに、当該ＲＡＭ７からのレベルデータに基づいて３原色のＲ（赤），Ｇ（緑），Ｂ（青）用の補正信号を出力するためのゲートパルスを出力する機能を有する。なお、当該キズ補正ＩＣ１０にも、垂直駆動パルスＶＤと水平駆動パルスＨＤとクロックＣＬＫとが供給されている。
【００３０】
Ｄ／Ａコンバータ１１は、上記キズ補正ＩＣ１０からのクロックに応じて、当該キズ補正ＩＣ１０から供給されるキズに対応する８ビットのレベルデータをアナログ量に変換する機能を有し、このアナログ量をスイッチ１２に送る。
【００３１】
スイッチ１２は、キズ補正ＩＣ１０からのＲ，Ｇ，Ｂそれぞれに対するゲートパルスを切換コントロール信号として、上記Ｄ／Ａコンバータ１１から得られたアナログ量をオン／オフすることで、Ｒ，Ｇ，Ｂ各チャンネルに対する補正信号を出力する機能を有する。
【００３２】
次に本発明のキズ補正装置を搭載したビデオカメラにおいて、新たに発生したキズを補正する基本動作（すなわち本発明のキズ補正方法）について、図２を用いて説明する。
【００３３】
この図２において、ステップＳ１では、ＣＣＤの読み出しを、フレーム読み出しにする。
【００３４】
次のステップＳ２では、新たに発生しているキズの位置を十字カーソルで測定する。すなわち、画面上で十字カーソルの位置をキズ上に合わせる（水平方向のアドレスと垂直方向のアドレスを調整する）ことで、キズの位置を測定する。ステップＳ３では、上記測定した位置のキズのレベルを測定し、そのレベルから判断して、補正レベルを決定する。
【００３５】
ステップＳ４では、上記決定した補正レベルで、上記キズの補正を試しに行ってみる（この補正をプリ補正と呼ぶ）。このプリ補正を行うのは、上記キズの位置が合っているかどうかと、上記決定した補正レベルが正しい補正レベルであるかどうかを確認するためである。すなわち、次のステップＳ５では、上記プリ補正で正しく補正されたか否かの判断を行い、正しく補正されていない場合には、ステップＳ２に戻って再度ステップＳ２からステップＳ４の処理を繰り返す。また、ステップＳ５で正しく補正されていると判断した場合にはステップＳ６に進む。
【００３６】
このステップＳ６では、上記正しいプリ補正におけるキズの位置のデータ（絶対アドレスデータ）とレベル（絶対値）のデータをストアする。
【００３７】
次のステップＳ７では、上記ストアがなされたか否かを判断するために、一旦電源をオフした後、再度オンする。次のステップＳ８では、上記電源オフとオン後の画面において、前記新たに発生していたキズが正常に補正されているか否かの判断を行う。このステップＳ８で正常に補正されていないと判断した場合には、ステップＳ１に戻り、再度ステップＳ１からステップＳ８までの処理を行う。また、ステップＳ８で正常に補正されたと判断した場合には処理を終了する。
【００３８】
本発明の画素ムラ補正方法では、上述のような手順により、画素ムラすなわちキズの補正を行う。なお、上述の図２のフローチャートは、新たに発生した１つのキズの補正についての動作であるが、新たに発生したキズが複数ある場合には、それぞれについて上記図２の処理を行うことで、全てのキズの補正が可能となる。
【００３９】
次に、上記図２のフローチャートに示した本発明の画素ムラ補正方法を、図１で説明した本実施例の画素ムラ補正装置（ビデオカメラ）に適用した場合の具体的な動作は、以下のようになる。
【００４０】
先ず、ステップＳ１では、ビデオカメラをコントロールする前記操作パネル２０上のモード切換スイッチを操作することで、ＣＣＤの読み出しモードをフレームモードにする。
【００４１】
次のステップＳ２では、上記操作パネル２０の前記カーソルオン／オフスイッチをオンし、さらに操作パネル２０上の前記水平アドレス調整ボリュームと垂直アドレス調整ボリュームとを操作することで、当該操作パネル２０からは、カーソルオンの信号及び十字カーソルの水平方向のアドレスデータと垂直方向のアドレスデータが出力される。これらのデータはＣＰＵ１に送られ、当該ＣＰＵ１でシリアルデータ群になされてカーソル発生回路５に送られる。カーソル発生回路５は、供給されたデータに基づいて画面上に表示する十字カーソルデータを発生し、この十字カーソルデータが端子２１を介して後段の構成に送られる。このように、画面上に十字カーソルが表示されている状態で、当該画面上に新たに発生しているキズ上に上記十字カーソルの位置を合わせることで、キズの位置を測定する。このキズの位置は水平方向及び垂直方向の絶対アドレスデータとして得られることになる。
【００４２】
次にステップＳ３では、上記測定した位置のキズのレベルを測定し、そのレベルから判断して、上記操作パネル２０上の前記レベル調整ボリュームを操作することにより、プリ補正のための補正レベル（絶対レベル）を設定する。
【００４３】
次のステップＳ４では、上記操作パネル２０上の補正オン／オフスイッチを操作してプリ補正をオンにする。ここで当該プリ補正をオンにすると、上記ステップＳ２とステップＳ３により得られたアドレスデータと補正レベルのデータは、ＣＰＵ１からシリアルデータとなされてＣＰＵ３に送られる。このデータを受けたＣＰＵ３は、ＲＯＭ４から製造時に既に記憶されている相対アドレスデータと相対レベルデータとを読み出すと共に、上記ＣＰＵ１から送られてきた絶対アドレス及び絶対レベルのデータを処理してＲＯＭ４に記憶されていたのと同様の相対アドレス及び相対レベルのデータに直して、これらデータをＲＡＭ７に展開する。このＲＡＭ７への展開後は、上記ＲＡＭ７へのアドレス設定が、キズ補正ＩＣ１０からのアドレスデータに切り換えられ、これにより上記決定した補正レベルでのプリ補正が行われる。その後、前記操作パネル２０上の補正オン／オフスイッチを操作することでプリ補正をオフとする。このプリ補正オフの後、ＣＰＵ３は、さらにＲＯＭ４のデータのみをＲＡＭ７に展開し、元からあるキズに対するアドレス及びレベルのデータを無視する動作を行う。すなわち、当該ＣＰＵ３では、新たに発生したキズと元からあるキズとを区別する。
【００４４】
次のステップＳ５では、実際に上記プリ補正で正しく補正がなされたか否かの判断を行い、正しく補正されていない場合には、ステップＳ２に戻って再度ステップＳ２からステップＳ４の処理を繰り返す。また、ステップＳ５で正しく補正されていると判断した場合にはステップＳ６に進む。
【００４５】
ステップＳ６では、操作パネル２０上のストアオン／オフスイッチを操作して、上記正しい補正データとアドレスデータ、すなわち新たに発生したキズに対応する水平方向の絶対アドレスデータ及び垂直方向の絶対アドレスデータと、補正データの絶対レベルデータとを、前記ＥＥＰＲＯＭ２にストアする。この場合、ストアオン／オフスイッチをオンすると、上記新たなキズに対応するデータ（絶対アドレスデータと絶対レベルデータ）は、ＣＰＵ１からＣＰＵ３に送られ、ＣＰＵ３が当該供給されたデータをＥＥＰＲＯＭ２に書き込む。これにより、新たに発生したキズの補正が可能となる。
【００４６】
次のステップＳ７では、ＥＥＰＲＯＭ２に、本当に書き込まれているかどうかを再チェックするために、電源をオフにして再度オンする。電源オンした時点から、ＣＰＵ３は、ＥＥＰＲＯＭ２に格納されているデータと、ＲＯＭ４のデータを読み出してきて、ＲＡＭ７上に展開する。以後、このＲＡＭ７に展開したデータは、キズ補正ＩＣ１０からのアドレス設定によりデータが読み出され、このデータを用いたキズ補正が行われることになる。このキズ補正により、ステップＳ８では、上記電源オフとオン後の画面において、以前から存在するキズと共に前記新たに発生していたキズも正常に補正されているか否かの判断を行い、正常に補正されたと判断した場合には処理を終了する。
【００４７】
上述したように、本発明実施例の画素ムラ補正装置及び方法によれば、新たに発生したキズの補正用の回路をＣＣＤブロック内に搭載することで、工場出荷時点以後に発生したキズを、専用の治具や装置を必要とせずに簡単に消すことができる。また、新たに発生したキズに対するデータは、ＥＥＰＲＯＭ２に格納されるので、初めからあるキズのデータが入っているＲＯＭ４はそのまま交換する必要がなく、したがって、ＲＯＭ交換の際のトラブルの発生がなくなる。さらに、上記ＥＥＰＲＯＭ２の容量にもよるが、新たに発生したキズに対するデータは、例えば最大７０個分程度のキズに対応でき、したがって、工場出荷後の新たなキズの補正のためにＣＣＤブロックそのものの交換などのも不要となる。
【００４８】
なお、ビデオカメラに搭載される従来のキズ補正装置は、図１中の点線で囲まれた部分に対応している。また、図１のＣＣＤブロック中の図中の点線で囲まれたところ以外の部分は、従来のサービスステーション等のパーソナルコンピュータ及び専用治具により構成されていたものである。
【００４９】
【発明の効果】
以上の説明からも明らかなように、本発明の画素ムラ補正装置及び方法においては、新たに画素ムラが発生したときには、その新たに発生した画素ムラの位置データ及びレベルデータを生成し、これら新たに発生した画素ムラの位置データ及びレベルデータを書き換え可能な不揮発性のメモリに格納するようにしているので、この書き換え可能な不揮発性のメモリに格納している新たに発生した画素ムラの位置データ及びレベルデータを用いることにより、これら画素ムラの補正が可能となる。さらに、固体撮像素子に既に存在していた画素ムラの位置データ及びレベルデータも元々格納しているため、書き換え可能な不揮発性のメモリに格納している新たに発生した画素ムラの位置データ及びレベルデータと、既に存在していた画素ムラの位置データ及びレベルデータをまとめて書き換え可能なメモリに展開することで、古い画素ムラのみならず新しい画素ムラも全て補正可能である。したがって、本発明の画素ムラ補正装置及び方法においては、ＣＣＤに新たにキズが発生しても、サービスステーションでの作業が不要で簡単かつ安価に補正することができ、さらにＲＯＭの交換も不要となる。
【図面の簡単な説明】
【図１】本発明実施例の画素ムラ補正装置を搭載するビデオカメラの要部の構成を示すブロック回路図である。
【図２】本発明の画素ムラ補正方法の手順を示すフローチャートである。
【符号の説明】
１，３  ＣＰＵ
２  ＥＥＰＲＯＭ
４  ＲＯＭ
５  カーソル発生回路
６  セレクタ
７  ＲＡＭ
８，９  バッファ
１０  キズ補正ＩＣ
１１  Ｄ／Ａコンバータ
１２  スイッチ
２０  操作パネル
【図１】
0003680334.tif 000002
【図２】
0003680334.tif 000003