(57)【要約】【課題】短時間で容易かつ確実に撮像素子の欠陥を検出し、それを補正することができる撮像素子の補正システム、補正方法、ならびにそのプログラムを提供する。【解決手段】複数の撮像素子を有する撮像手段３から得られる撮像データを撮像データ出力手段３０により出力して複数の撮像素子の配置に応じて表示手段５に表示し、複数の撮像素子の配置位置を表わす座標を座標位置指示手段により指示し、指示位置表示手段によって表示手段５に表示された指示座標に基づいて、指示位置確定手段により座標の指示位置を表わす位置信号を撮像データ出力手段３０に送出することによって座標の指示位置を確定し、確定した指示位置に応じて、撮像データ出力手段３０により、欠陥撮像素子に起因する画像の欠陥を補正するように撮像データを補正して出力する。【選択図】　図１
2004040570.tif 000002
【特許請求の範囲】
【請求項１】
複数の撮像素子を有する撮像手段から得られる撮像データを出力する撮像データ出力手段と、
前記撮像データに基づく画像を、前記複数の撮像素子の配置に応じて表示する表示手段と、
前記複数の撮像素子の配置位置を表わす座標を指示する座標位置指示手段と、前記座標位置指示手段により指示された座標位置を、前記表示手段に表示する指示位置表示手段と、
前記座標位置指示手段による指示位置を確定し、その時の位置信号を前記撮像データ出力手段に送出する指示位置確定手段と
を有し、
前記撮像データ出力手段は、前記指示位置確定手段から送出された位置信号に応じて、前記撮像手段からの撮像データを補正して出力する
撮像素子の補正システム。
【請求項２】
前記座標位置指示手段は、座標位置を連続的に指示することが可能であり、
前記指示位置表示手段は、前記座標位置指示手段により連続的に指示された座標位置を、連続的に前記表示手段に表示する
請求項１に記載の撮像素子の補正システム。
【請求項３】
前記撮像データ出力手段は、前記座標位置指示手段により指示された座標位置を中心とした所定範囲の撮像データを、前記表示手段に拡大表示する
請求項１に記載の撮像素子の補正システム。
【請求項４】
前記撮像手段に、前記撮像データ出力手段と、前記表示手段と、前記座標位置指示手段と、前記指示位置表示手段と、前記指示位置確定手段とが設けられている
請求項１に記載の撮像素子の補正システム。
【請求項５】
複数の撮像素子から出力された撮像データに基づく画像を、前記複数の撮像素子の配置に応じて表示手段に表示し、
前記複数の撮像素子の配置位置を表わす座標を指示し、
指示された前記座標を前記表示手段に表示し、
前記表示手段に表示された前記座標に基づいて前記座標の指示位置を確定し、
確定した前記指示位置に応じて、前記撮像データを補正する
撮像素子の補正方法。
【請求項６】
複数の撮像素子から出力された撮像データに基づく画像を、前記複数の撮像素子の配置に応じて表示手段に表示するステップと、
前記複数の撮像素子の配置位置を表わす座標を指示するステップと、
指示された前記座標を前記表示手段に表示するステップと、
前記表示手段に表示された前記座標に基づいて前記座標の指示位置を確定するステップと、
確定した前記指示位置に応じて、前記撮像データを補正するステップと
を有するステップをコンピュータに実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は撮像素子の補正に関する。特定的には、本発明は、ＧＵＩ（Ｇｒａｐｈｉｃａｌ　Ｕｓｅｒ　Ｉｎｔｅｒｆａｃｅ）を用いて欠陥撮像素子の座標を直接的に指令する撮像素子の欠陥補正に関する。
【０００２】
【従来の技術】
ＣＣＤ（Ｃｈａｒｇｅ　Ｃｏｕｐｌｅｄ　Ｄｅｖｉｃｅ）等の撮像素子を複数集積して撮像のための受光部を形成する場合、受光部中に欠陥撮像素子が存在することがある。欠陥撮像素子の全く存在しない受光部を製造しようとすると、歩留まりが極端に悪化する。したがって、受光部中の欠陥撮像素子を検出し、その欠陥撮像素子に起因する画像欠陥を信号処理して補正することが行なわれている。
【０００３】
欠陥撮像素子の検出は、自動検出と手動検出の２種に大別される。
自動検出の場合には、たとえば、長時間撮影を行なって撮像画面の輝度を測定し、欠陥撮像素子と正常な撮像素子との輝度差に基づいて欠陥撮像素子の座標を自動的に特定する。
【０００４】
手動検出の場合には、オペレータが、欠陥撮像素子の座標と思われる座標の値を入力することにより、欠陥撮像素子の座標を特定していた。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記のような自動検出においては、検出環境の明るさの調整や、絞りが存在しない撮像装置では実行不可能等の、検出に際しての条件が多い。検出条件によっては、欠陥を全て検出することはできない場合もある。
【０００６】
補正座標を入力することにより手動で補正位置を特定することは、手間がかかり過ぎる。
このように、これまでは、撮像素子の欠陥補正に関して、簡便さと確実さを兼ね備えた検出手法は存在しなかった。
【０００７】
したがって、本発明においては、短時間で容易かつ確実に撮像素子の欠陥を検出し、それを補正することができる撮像素子の補正システムを提供することを目的とする。
また、本発明においては、短時間で容易かつ確実に撮像素子の欠陥を検出し、それを補正することができる撮像素子の補正方法を提供することを目的とする。さらに、本発明においては、短時間で容易かつ確実に撮像素子の欠陥を検出し、それを補正することを、コンピュータを用いて実行するためのプログラムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明に係る撮像素子の補正システムは、複数の撮像素子を有する撮像手段から得られる撮像データを出力する撮像データ出力手段と、前記撮像データに基づく画像を、前記複数の撮像素子の配置に応じて表示する表示手段と、前記複数の撮像素子の配置位置を表わす座標を指示する座標位置指示手段と、前記座標位置指示手段により指示された座標位置を、前記表示手段に表示する指示位置表示手段と、前記座標位置指示手段による指示位置を確定し、その時の位置信号を前記撮像データ出力手段に送出する指示位置確定手段とを有し、前記撮像データ出力手段は、前記指示位置確定手段から送出された位置信号に応じて、前記撮像手段からの撮像データを補正して出力する、撮像素子の補正システムである。
【０００９】
また、本発明に係る撮像素子の補正方法は、複数の撮像素子から出力された撮像データに基づく画像を、前記複数の撮像素子の配置に応じて表示手段に表示し、前記複数の撮像素子の配置位置を表わす座標を指示し、指示された前記座標を前記表示手段に表示し、前記表示手段に表示された前記座標に基づいて前記座標の指示位置を確定し、確定した前記指示位置に応じて、前記撮像データを補正する、撮像素子の補正方法である。
【００１０】
本発明に係るプログラムは、複数の撮像素子から出力された撮像データに基づく画像を、前記複数の撮像素子の配置に応じて表示手段に表示するステップと、前記複数の撮像素子の配置位置を表わす座標を指示するステップと、指示された前記座標を前記表示手段に表示するステップと、前記表示手段に表示された前記座標に基づいて前記座標の指示位置を確定するステップと、確定した前記指示位置に応じて、前記撮像データを補正するステップとを有するステップをコンピュータに実行させるプログラムである。
【００１１】
本発明においては、複数の撮像素子を有する撮像手段から得られる撮像データを、撮像データ出力手段を介して表示手段に出力する。この表示手段に、撮像データに基づく画像を、複数の撮像素子の配置に応じて表示することにより、撮像素子の欠陥の検出に用いる画像が得られる。撮像素子に欠陥が存在する場合には、その欠陥撮像素子の部分が、画像の欠陥として表示される。
【００１２】
複数の撮像素子のそれぞれの配置位置を表わす座標は、座標位置指示手段によって指示される。この指示された座標位置と、欠陥の検出に用いる画像とは、指示位置表示手段によって関連付けられる。座標位置指示手段により指示された座標位置を、指示位置表示手段が表示手段に表示することにより、指示した座標位置が画像上のどの位置に相当するかが分かる。
指示位置確定手段により確定した時点での指示位置が、補正すべき欠陥撮像素子の位置座標となる。指示位置確定手段は、確定した指示位置を、位置信号として撮像データ出力手段に送出する。
撮像データ出力手段は、指示位置確定手段から送出された位置信号によって示された座標の撮像素子の撮像データの代わりに、他の撮像素子の撮像データを用いることによって、画像の欠陥を補正する。
【００１３】
【発明の実施の形態】
以下、本発明の実施の形態について、添付図面を参照しながら述べる。
【００１４】
第１実施形態
図１は、本発明の第１実施形態に係る欠陥の補正システムの概略構成図である。
図１に示す補正システム１は、撮像手段としてのビデオカメラ３と、モニタ５と、コンピュータ７とを有する。
補正システム１は、たとえば、ビデオカメラ３の製造ラインにおける、ビデオカメラ３の撮像素子の欠陥検査工程において用いられる。
【００１５】
ビデオカメラ３は、欠陥検査工程においてはほぼ完成状態にあり、受光部１０と、ドライバ３０とを有する。
受光部１０は、撮像のために、受光した光を電気信号に変換する。受光部１０には、たとえばＣＣＤやＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ　Ｍｅｔａｌ　Ｏｘｉｄｅ　Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）等の撮像素子が複数個、たとえばマトリックス状に配置されている。
ビデオカメラ３は、受光部１０の他に、図示はしないが、レンズ、ＩＲ（Ｉｍａｇｅ　Ｒｅｃｏｇｎｉｔｉｏｎ）フィルタ、光学ローパスフィルタを含み、光を受光部１０に導くための光学系を有する。
【００１６】
ドライバ３０は、受光部１０により得られた電気信号に各種信号処理を施し、処理により得られた撮像データを映像信号としてビデオカメラ３の外部に出力する。
ドライバ３０が、本発明における撮像データ出力手段の一実施態様に相当する。ドライバ３０は、たとえばビデオカメラ３のマイクロコンピュータの回路により実現される。
【００１７】
ビデオカメラ３は、映像信号を伝送する映像ケーブル１２を介してモニタ５に接続される。ドライバ３０はモニタ５に映像信号を出力し、モニタ５は、この映像信号に基づいた画像を、受光部１０の複数の撮像素子の配置に応じて表示する。モニタ５が、本発明における表示手段の一実施態様に相当する。
【００１８】
また、ビデオカメラ３は、たとえばＲＳ２３２Ｃ等の通信手段１４によってコンピュータ７に接続される。ドライバ３０により、ビデオカメラ３とコンピュータ７との間で、データ信号や制御信号を含む信号の授受を行なうことも可能となっている。
【００１９】
コンピュータ７は、各種演算処理を行なうためのコンピュータ本体７ａと、各種画面を表示するためのディスプレイ７ｂと、コンピュータ７を操作するためのマウスやキーボード等の入力手段７ｃとを有する。
【００２０】
コンピュータ７は、ディスプレイ７ｂに、受光部１０における複数の撮像素子の配置位置を表すグラフを表示する。
このグラフ中の任意の位置を、たとえばマウス操作する場合に表示されるポインタで指示することにより、受光部１０の複数の撮像素子のそれぞれの座標を指示することが可能となる。即ち、本実施形態においては、マウス等の入力手段７ｃと、コンピュータ７が表示するグラフにより座標位置指示手段が構成される。
【００２１】
図２に示すように、コンピュータ本体７ａは、指示位置表示部７４と、指示位置確定部７３とを有する。
指示位置表示部７４とビデオカメラ３との間では、通信手段１４を介して各種信号の授受が可能である。これにより、指示位置表示部７４は、座標位置指示手段により指示された座標位置を、モニタ５に表示することができる。
【００２２】
また、指示位置表示部７４は、指令があった場合に、座標位置指示手段により指示された座標位置の位置信号を含む補正パルスを、通信手段１４を介してビデオカメラ３のドライバ３０に送信する。
ドライバ３０は、補正パルスを受け取ると、それ以後は、補正パルス中の位置信号によって示された座標の撮像素子の撮像信号の代わりに、他の撮像素子の撮像信号を用いるようにして、画像の欠陥を補正する。
【００２３】
指示位置確定部７３は、指令があった場合に、指示された座標位置を、ビデオカメラ３の図示しないＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ　Ｅｒａｓａｂｌｅ　Ｐｒｏｇｒａｍｍａｂｌｅ　Ｒｅａｄ−Ｏｎｌｙ
Ｍｅｍｏｒｙ）に書き込み、保存する。
ドライバ３０はＥＥＰＲＯＭに保存された座標位置の撮像素子に対しては、常に補正を施すようにする。
【００２４】
指示位置確定部７３、指示位置表示部７４はそれぞれ、本発明における指示位置確定手段、指示位置表示手段の一実施態様に相当し、本第１実施形態においては、コンピュータ７のＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）によって実現される。
【００２５】
また、これらの構成要素を用いて撮像素子の欠陥を補正する処理を実行するためのプログラムを含むソフトウェアが、コンピュータ本体７ａのたとえば図示しないハードディスクにインストールされる。
このソフトウェアおいて用いられ、ディスプレイ７ｂに表示される画面について以下で説明する。
【００２６】
図３が、撮像素子の欠陥補正を行なう場合にディスプレイ７ｂに表示される操作画面の一例である。
図３に示す操作画面８０には、グラフ８１と、アドレス選択ボックス８２と、座標表示部８３，８４と、マーカ用チェックボックス８５と、書き込みボタン８６と、スクロールバー８７，８８が表示される。
【００２７】
グラフ８１は、受光部１０における複数の撮像素子の配置位置を２次元平面の画像として表示するためのものである。このグラフ８１の座標系は、受光部１０の複数の撮像素子のなす座標系に対応する。
補正処理時に、グラフ８１には、操作マーカが表示される。表示させる操作マーカの数と初期位置は変更可能であるが、本実施形態においては、検査する受光部１０の種類に応じて予め規定した数の操作マーカが、自動的に表示されるようになっている。図３においては、第１の操作マーカ８１ａと、第２の操作マーカ８１ｂの２個の操作マーカが表示されている。
また、後述するが、モニタ５の画面にも、選択している操作マーカの位置に対応した位置に、モニタマーカが表示される。
【００２８】
アドレス選択ボックス８２は、上記のように複数の操作マーカが存在する場合に、操作する操作マーカを切り換えるためのものである。アドレス選択ボックス８２の番号を変更すると、選択した番号に対応した操作マーカの色が変わって操作可能になる。
選択した操作マーカの操作には、一例としてマウスを用いる。マウス操作時に表示されるポインタを、オペレータが、選択した操作マーカに重ね合わせドラッグすることによって、操作マーカを移動させることができる。選択していない操作マーカに対しては、このドラッグ操作は実行できない。
【００２９】
座標表示部８３，８４には、選択している操作マーカが位置している水平方向座標Ｈの値と、垂直方向座標Ｖの値とがそれぞれ表示される。これらの座標の値が、実際に補正を行なう場合に用いる補正位置データとなる。
【００３０】
マーカ用チェックボックス８５は、モニタ５に表示されるモニタマーカの表示・非表示の状態を切り換えるためのものである。図３に示すようにマーカ用チェックボックス８５がオン状態のときにはモニタマーカが表示され、オフ状態のときにはモニタマーカは表示されない。
マーカ用チェックボックス８５がオフ状態にされると、同時に、指示位置表示部７４からドライバ３０に補正パルスが送信される。これにより、選択している操作マーカが位置している座標の撮像素子の撮像データが使用されなくなり、画像の補正が行なわれる。したがって、マーカ用チェックボックス８５は、選択している操作マーカの位置している座標が、実際に欠陥撮像素子の座標であるかどうかの確認に用いることが可能である。
マーカ用チェックボックス８５をオン状態にすると、画像の補正処理は解除される。
【００３１】
ポインタにより書き込みボタン８６を選択して押すと、指示位置確定部７３を動作させることになり、選択している操作マーカの座標の値が、ＥＥＰＲＯＭに書き込まれる。ＥＥＰＲＯＭに書き込んだ座標の撮像素子に対しては、ドライバ３０によって常に補正が行なわれるようになる。
【００３２】
ポインタによりスクロールバー８７，８８を操作することによって、選択した操作マーカを、ドラッグすることなく動かすことができる。操作マーカは、スクロールバー８７の操作により垂直方向に動き、スクロールバー８８の操作により水平方向に動く。
スクロールバー８７，８８それぞれの、矢印が図示されている両端部をクリックすることによりマーカの座標を１ずつ移動させることができるため、操作マーカの位置を微調整することができる。
また、選択した操作マーカの移動は、マウスだけでなく、キーボード等の他の入力手段によっても可能である。
【００３３】
ところで、ドライバ３０は、受光部１０によって得られる画像をモニタ５に表示している。指示位置表示部７４は、ディスプレイ７ｂに操作画面８０を表示させる一方で、ドライバ３０を介して、モニタ５にも、操作画面８０において選択した操作マーカに対応するモニタマーカを表示させる。
【００３４】
詳細には、指示位置表示部７４は、選択されている操作マーカの座標の値を、ＲＳ２３２Ｃ等の通信手段１４を介して、一定のサンプリング間隔ごとにビデオカメラ３のドライバ３０に自動的に送信する。ドライバ３０は、受信した座標の位置を用いて信号処理を行ない、その座標に対応するモニタマーカを、モニタ５の画面の撮像画像に重ねて表示する。
【００３５】
図４は、操作マーカとモニタマーカとの対応を示す図である。
図４（ａ）においては、操作マーカ８１ａと操作マーカ８１ｂの２つの操作マーカが表示されており、アドレス選択ボックス８２によって、操作マーカ８１ｂが選択されているとする。
このとき、図４（ｂ）に示すモニタ５の画面５１には、モニタマーカ５１ａが表示される。
【００３６】
図４（ａ）に示すように、グラフ８１内の操作マーカ８１ｂをドラッグし、図中矢印によって示されるようにたとえば左から右へと動かす。このとき、モニタマーカ５１ａも、操作マーカ８１ｂの動きに連動して、図４（ｂ）の矢印で示されるように、位置Ｐ１から位置Ｐ５へと左から右へ動く。
受光部１０の撮像素子に欠陥が存在する場合、その欠陥撮像素子の位置が、モニタ画面５１においては画像欠陥Ｂｌとして表示される。オペレータは、モニタ５の画面５１を見ながら、画面５１上のモニタマーカ５１ａが画像欠陥Ｂｌの位置に一致するように、操作画面８０における操作マーカ８１ｂを動かす。
【００３７】
また、指示位置表示部７４は、たとえば、選択した操作マーカ８１ｂ上にポインタを載せマウスをダブルクリックした場合には、画面５１におけるモニタマーカ５１ａを中心とした所定範囲に、操作マーカ８１ｂにより選択されている座標を中心とした所定範囲の領域に存在する撮像素子により得られる画像を、拡大表示するようにする。
【００３８】
以下、図３および図４と、図５に示すフローチャートを参照して、本第１実施形態に係る撮像素子の欠陥補正方法について述べる。
欠陥補正を行なう場合には、まず、補正処理のためのソフトウェアを起動させる。ソフトウェアを起動させると、指示位置表示部７４は、ドライバ３０を介して、受光部１０により得られる画像をモニタ５に表示させ、ディスプレイ７ｂには、操作画面８０を表示させる（ステップＳＴ１）。
操作画面８０のグラフ８１を表示するためには、指示位置表示部７４に、受光部１０の複数の撮像素子の数とその配列に関する情報を与える必要がある。この座標情報は、検査する受光部１０の種類によって異なるため、受光部１０の種類に応じた内部パラメータとしてプログラム中に書き込んでおいてもよいし、指示位置表示部７４がドライバ３０から入手するようにしてもよい。
【００３９】
初期状態においてはマーカ用チェックボックス８５はオン状態になっており、選択された操作マーカが動かされるまでは、操作マーカとモニタマーカを、それらの現在位置のまま表示しておく（ステップＳＴ２）。
【００４０】
オペレータが、たとえば操作マーカ８１ｂを、図４（ａ）に示すようにドラッグして動かすと、指示位置表示部７４は、その動きに対応させて、モニタ５の画面５１上のモニタマーカ５１ａを、図４（ｂ）に示すように動かす（ステップＳＴ３）。
このように、マウスとグラフ８１を用いて座標を指示する場合には、座標位置を連続的に指示することが可能であり、それに対応して、指示位置表示部７４は、モニタマーカ５１ａもモニタ５において連続的に表示する。
【００４１】
オペレータは、モニタマーカ５１ａの位置が画像欠陥Ｂｌの位置と一致したと判断し、その確認を行なう場合には、マーカ用チェックボックス８５をオフ状態にする（ステップＳＴ４）。
モニタマーカ５１ａの位置と画像欠陥Ｂｌの位置とが実際に一致したことを確認しない場合には、ステップＳＴ６へ進む。
【００４２】
マーカ用チェックボックス８５がオフ状態にされると、指示位置表示部７４は、その時点における操作マーカ８１ｂの座標位置を補正座標位置とし、その位置データを、位置信号としてビデオカメラ３のドライバ３０に送信する（ステップＳＴ５）。
ドライバ３０は、前述のように、受信した補正位置データによって示された座標の撮像素子の撮像信号の代わりに、他の撮像素子の撮像信号を用いるようにして、画像の欠陥を補正する。
画像は、たとえば、欠陥撮像素子の隣の撮像素子の信号をそのまま用いることや、欠陥撮像素子の周りの撮像素子の信号を平均化して用いることにより補正される。
【００４３】
ステップＳＴ４においてマーカ用チェックボックス８５がオフ状態にされた場合には、同時に、モニタ５のモニタマーカ５１ａも非表示状態にある。オペレータは、モニタマーカ５１ａが表示されていない画面５１を目で見て、画像欠陥Ｂｌが補正されているかどうかを確かめて、操作マーカ８１ｂが現在位置している座標を、補正すべき座標として確定するかどうかを判断する（ステップＳＴ６）。
ステップＳＴ４においてモニタマーカ５１ａの位置と画像欠陥Ｂｌの位置とが実際に一致したことを確認しないとした場合にも、このステップＳＴ６において、操作マーカ８１ｂが現在位置している座標を、補正すべき座標として実際に確定するかどうかを判断する。
たとえばステップＳＴ５において画像欠陥Ｂｌが補正されていなかった場合のように、操作マーカ８１ｂの位置をさらに調整する場合には、マーカ用チェックボックス８５をオン状態に戻し、ステップＳＴ２〜ＳＴ６を繰り返す。
【００４４】
ステップＳＴ６において、操作マーカ８１ｂが位置している座標を、補正すべき座標にすると確定した場合には、オペレータがポインタにより書き込みボタン８６を選択して押すことによって、指示位置確定部７３が動作し、補正位置データがビデオカメラ３のＥＥＰＲＯＭに書き込まれる（ステップＳＴ７）。
【００４５】
モニタマーカ５１ａが画像欠陥Ｂｌと重なっている場合には、そのときの操作マーカ８１ｂの座標は欠陥撮像素子の実際の座標に一致しているはずである。しかしながら、モニタ５の解像度と、受光部１０の撮像素子の数、即ちビデオカメラ３の解像度との差に起因して、モニタ５の画面５１ではモニタマーカ５１ａの位置と画像欠陥Ｂｌの位置とが完全に一致している場合でも、操作マーカ８１ｂの座標の値と欠陥撮像素子の座標の値とは一致していない場合がある。
ステップＳＴ５において画像欠陥Ｂｌが補正されていることを確かめた場合には操作マーカ８１ｂの座標の値と欠陥撮像素子の座標の値とは一致しているが、ステップＳＴ４からステップＳＴ６へ直接進み、画像欠陥Ｂｌが補正されていることを確かめなかった場合には、上記のような問題が発生する可能性がある。
【００４６】
上記のような場合には、オペレータはステップＳＴ７におけるＥＥＰＲＯＭへの補正位置データの書き込みを消去してステップＳＴ２まで戻り、たとえばスクロールバー８７，８８を用いて操作マーカ８１ｂの位置を微調整しながら、ステップＳＴ３〜ＳＴ７を繰り返す（ステップＳＴ８）。
その際に、選択した操作マーカをダブルクリックすることにより、その操作マーカの座標から所定範囲内の領域に位置している撮像素子により得られる撮像データを基にした画像を、モニタ５の画面５１において、モニタマーカ５１ａを中心とした所定領域に拡大表示し、この拡大された画像を参考にしてモニタマーカ５１ａおよび操作マーカの位置を調整してもよい。
なお、検査画像の拡大は、ステップＳＴ３におけるモニタマーカ５１ａおよび操作マーカの位置決め時にも有効である。
【００４７】
画像欠陥Ｂｌが２個以上存在する場合には、アドレス選択ボックス８２により操作する操作マーカを変えて、ステップＳＴ２〜ＳＴ８を繰り返す。
ビデオカメラ３のドライバ３０は、ＥＥＰＲＯＭに書き込まれた座標の撮像素子の信号は、この後用いないようにして撮像データを生成する。
以上の手順により、撮像素子の欠陥に起因する画像欠陥が補正される。
【００４８】
本第１実施形態によれば、ＧＵＩを用いてグラフ８１において操作する操作マーカが位置している座標の値を補正座標データとして自動的に取り込むため、従来のように座標の値を１回ごとに入力する手間を省略することができる。
また、グラフ８１上の操作マーカを動かして操作マーカの座標を指示すると、同時にモニタ５の画面５１上のモニタマーカも操作マーカの動きに連動して動くため、モニタマーカの動きを参考にして、短時間で容易に欠陥撮像素子の座標を特定することができる。
【００４９】
第２実施形態
以下、本発明の第２実施形態について、図６を参照しながら述べる。
図６に示す補正システム１００は、図１に示す補正システム１からモニタ５を省略したものである。補正システム１００においては、ビデオカメラ３は通信手段１４を介してコンピュータ７にのみ接続される。コンピュータ７とビデオカメラ３間においては、データ信号や制御信号の通信だけでなく、ビデオカメラ３からの映像信号をコンピュータ７に送信することが可能である。
その他の構成は第１実施形態の場合と同様であるので、詳細な記述は省略する。
【００５０】
コンピュータ７の指示位置表示部７４は、ドライバ３０により得られる画像を、グラフ８１のスケールに一致させて、グラフ８１に重ねて表示させる。これにより、グラフ８１上で画像欠陥Ｂｌを確認することが可能となる。
【００５１】
第２実施形態における欠陥補正の手順も、第１実施形態の場合とほぼ同様である。単に、たとえばステップＳＴ３において、モニタ５に画像やモニタマーカを表示させる必要がないことが異なっている。
オペレータは、グラフ８１に表示された画像欠陥Ｂｌに操作マーカが重なるように、操作マーカを動かす。
【００５２】
本第２実施形態によれば、モニタ５が必要ないため、第１実施形態と比較してそれだけシステム構成が簡単になる。
また、オペレータは、モニタ５とディスプレイ７ｂとを見比べる必要がなくなるため、補正作業がさらに容易になり、補正作業の効率および確実性も向上する。
【００５３】
第３実施形態
図７が、本発明の第３実施形態を示す図である。
第３実施形態においては、図７に示すビデオカメラ１５０に、本発明の補正システムが内蔵されている。ビデオカメラ１５０は、表示手段としてたとえば液晶モニタ１５２を有し、操作キー１５５等の入力手段を有し、ドライバ３０に加えて指示位置表示部７４と指示位置確定部７３も内蔵している。即ち、第３実施形態に係るビデオカメラ１５０は、第２実施形態におけるコンピュータ７の機能を有するものである。この場合、指示位置表示部７４と指示位置確定部７３は、ビデオカメラ１５０のマイクロコンピュータの回路により実現される。
補正処理を実行するためのソフトウェアも、ビデオカメラ１５０の図示しないメモリにインストールされている。
【００５４】
第３実施形態においては、ビデオカメラ１５０の所定の操作により、ビデオカメラ１５０が補正処理モードとなる。補正処理モード時には、液晶モニタ１５２に操作画面８０が表示され、操作画面８０のグラフ８１の領域にビデオカメラ１５０が撮影した画像が重ねて表示される。
オペレータは、操作キー１５５を用いて、操作マーカの画像欠陥Ｂｌへの重ね合わせ等の操作を行なう。
その他の構成、機能、処理手順は第１、第２実施形態の場合と同様であるので、詳細な記述は省略する。
【００５５】
本第３実施形態によれば、欠陥補正システムをビデオカメラ１５０の機能として集約しているため、モニタ５やコンピュータ７を接続する必要がなく、システム構成がさらに簡便になる。
【００５６】
なお、本発明は上記実施形態に限定されない。
たとえば、欠陥補正の対象はビデオカメラに限らず、デジタルカメラであってもよい。また、上記実施形態においては、ドライバ３０はビデオカメラやデジタルカメラ等の製品内に含まれていたが、ドライバ３０は製品内に含まれている必要はなく、受光部を含む必要最小限の光学系を対象とすることもできる。
また、マウスではなく、たとえばライトペンのような光学的座標位置指示手段を用いても、座標を連続的に指示することができる。
【００５７】
【発明の効果】
以上のように、本発明によれば、短時間で容易かつ確実に撮像素子の欠陥を検出し、それを補正することができる撮像素子の補正システムを提供することができる。
また、本発明においては、短時間で容易かつ確実に撮像素子の欠陥を検出し、それを補正することができる撮像素子の補正方法を提供することができる。
さらに、本発明においては、短時間で容易かつ確実に撮像素子の欠陥を検出し、それを補正することを、コンピュータを用いて実行するためのプログラムを提供することができる。
【図面の簡単な説明】
【図１】図１は、本発明の第１実施形態に係る補正システムの概略構成図である。
【図２】図２は、図１に図解した補正システムにおけるビデオカメラおよびコンピュータの機能ブロック構成図である。
【図３】図３は、図１に図解した補正システムのコンピュータのディスプレイに表示される操作画面の一例を示した図である。
【図４】図４は、図１に図解した補正システムのディスプレイに表示される操作画面とモニタに表示される画面との対応を示す図であり、図４（ａ）が操作画面を、図４（ｂ）がモニタの画面をそれぞれ示している。
【図５】図５は、本発明に係る補正方法を示すフローチャートである。
【図６】図６は、本発明の第２実施形態に係る補正システムの概略構成図である。
【図７】図７は、本発明の第３実施形態に係るビデオカメラの図である。
【符号の説明】
１，１００…補正システム、３，１５０…ビデオカメラ、５…モニタ、７…コンピュータ、７ａ…コンピュータ本体、７ｂ…ディスプレイ、７ｃ…入力手段、１０…受光部、３０…ドライバ、５１ａ…モニタマーカ、７３…指示位置確定部、７４…指示位置表示部、８１…グラフ、８１ａ，８１ｂ…操作マーカ
【図１】
2004040570.tif 000003
【図２】
2004040570.tif 000004
【図３】
2004040570.tif 000005
【図４】
2004040570.tif 000006
【図５】
2004040570.tif 000007
【図６】
2004040570.tif 000008
【図７】
2004040570.tif 000009