(57)【要約】【課題】連続撮影の際の照明条件の切り替えを好適に行うこと。【解決手段】外観画像検査システム１は、カメラ２と照明５，６とを備え、照明５，６の照明条件を切り替えつつカメラ２による連続撮影を行う外観画像検査システム１であって、カメラ２の露光終了タイミングに応じて、照明条件の切り替えを開始する。これにより、露光終了タイミングに応じて照明条件を切り替えることができるので、好適な照明条件の切り替えのために利用可能な期間をフル活用することができる。したがって、連続撮影の際の照明条件の切り替えを好適に行える。【選択図】図１
2010008098.tif 000002
【特許請求の範囲】
【請求項１】
カメラと少なくとも１つの照明とを備え、前記少なくとも１つの照明の照明条件を切り替えつつ前記カメラによる連続撮影を行う外観画像検査システムであって、
前記カメラの露光終了タイミングに応じて、前記照明条件の切り替えを開始することを特徴とする外観画像検査システム。
【請求項２】
前記カメラに対し、露光期間を指示する露光信号を出力する画像取込制御手段と、
前記露光信号により示される前記カメラの露光終了タイミングに応じて、前記照明条件の切り替えを行う照明制御手段とをさらに備えることを特徴とする請求項１に記載の外観画像検査システム。
【請求項３】
前記カメラの撮影結果に基づいて調光データを生成する調光比較演算制御手段をさらに備え、
前記照明制御手段は、前記カメラの露光終了タイミングに応じて、前記少なくとも１つの照明に対して前記調光データを示す照明制御信号を出力し、
前記少なくとも１つの照明は、前記照明制御信号により示される調光データに基づいて調光を行うことを特徴とする請求項２に記載の外観画像検査システム。
【請求項４】
前記調光比較演算制御手段は、前記カメラの撮影結果の明るさ情報ヒストグラムから得られる明るさ統計情報と、予め登録された明るさ統計情報とに基づき、前記調光データを生成することを特徴とする請求項３に記載の外観画像検査システム。
【請求項５】
前記調光比較演算制御手段は、前記カメラの撮影結果に基づいて露光時間データを生成し、
前記画像取込制御手段は、前記露光時間データに基づいて前記露光信号を生成し、前記カメラに対して出力することを特徴とする請求項３又は４に記載の外観画像検査システム。
【請求項６】
前記調光比較演算制御手段は、前記少なくとも１つの照明の調光データが最大値又は最小値となっている場合に、前記露光時間データを生成することを特徴とする請求項５に記載の外観画像検査システム。
【請求項７】
前記調光比較演算制御手段は、前記カメラの撮影結果に基づいてピントデータを生成し、
前記画像取込制御手段は、前記カメラの露光終了タイミングに応じて、前記カメラに対して前記ピントデータを示すピント制御信号を送信し、
前記カメラは、前記ピント制御信号により示されるピントデータに基づいてピント制御を行うことを特徴とする請求項３乃至６のいずれか一項に記載の外観画像検査システム。
【請求項８】
前記調光比較演算制御手段は、前記カメラの撮影結果の明るさ微分情報ヒストグラムから得られる明るさ微分統計情報と、予め登録された明るさ微分統計情報とに基づき、前記ピントデータを生成することを特徴とする請求項７に記載の外観画像検査システム。
【請求項９】
カメラと少なくとも１つの照明とに接続され、前記少なくとも１つの照明の照明条件を切り替えつつ前記カメラによる連続撮影を行う外観画像検査装置であって、
前記カメラの露光終了タイミングに応じて、前記照明条件の切り替えを行うことを特徴とする外観画像検査装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は外観画像検査システム及び外観画像検査装置に関し、特に複数の照明条件を有する外観画像検査システム及び外観画像検査装置に関する。
【背景技術】
【０００２】
半導体、電子部品、コネクタなどの外観画像検査には外観画像検査システムが用いられる。外観画像検査では、赤色照明と青色照明など複数種の照明条件の下での検査を求められる場合があり、そのような場合、外観画像検査システムは、照明条件を切り替えながら被検査体の撮影を行えるように構成される。
【０００３】
照明条件の切り替えは手動で行うものもあるが、近年は被検査体を高速（例えば３０フレーム／秒又は６０フレーム／秒）で連続撮影しつつ、１ショットごとに照明条件を切り替えるようにしているものが登場している。
【０００４】
特許文献１には、このような外観画像検査システムの例が開示されている。この例では、被検査体の撮影を行うのは、ラインクロックに従って１ラインずつ撮影を行うラインセンサ（カメラの一種）である。被検査体上方には２種のリングライトが用意されており、これらがラインクロックに同期し、１ラインおきに交互に点灯するよう構成される（特許文献１の図２参照。）。したがって、ラインセンサからは、異なるリングライトの下で撮影されたライン画像が交互に出力されることになる。
【０００５】
また、特許文献２には、微小物体などを拡大して表示する拡大観察装置が開示されている。この例による拡大観察装置は、画像を連続撮影しつつ、撮影の間に照明条件を自動で切り替える機能を有している。
【特許文献１】特開平１１−２９５０５０号公報
【特許文献２】特開２００４−１５３４６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１に開示される外観画像検査システムでは、ラインクロックの立ち上がりタイミングで照明を点灯させる。照明は、一般に、点灯してから光量が安定するまで一定時間（例えば２ｍｓｅｃ程度）を要するため、カメラの露光開始時点で、未だ光量が不安定という事態が生ずることがあった。
【０００７】
これに対し、例えば特許文献２に開示される発明のように、撮影の間に照明条件を自動で切り替えるようにすることも考えられるが、高速で連続撮影している間にタイミング良く照明条件を切り替えるのは困難であるという問題があった。その結果として、結局、カメラの露光開始時点で、照明の光量が未だ不安定という事態が生ずることがあった。
【０００８】
したがって、本発明の目的のひとつは、連続撮影の際の照明条件の切り替えを好適に行える外観画像検査システム及び外観画像検査装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するための本発明による外観画像検査システムは、カメラと少なくとも１つの照明とを備え、前記少なくとも１つの照明の照明条件を切り替えつつ前記カメラによる連続撮影を行う外観画像検査システムであって、前記カメラの露光終了タイミングに応じて、前記照明条件の切り替えを開始することを特徴とする。
【００１０】
カメラの露光は露光開始タイミングから露光終了タイミングまでの間に行われることになるので、露光終了タイミングから次の露光開始タイミングまでの期間が、好適な照明条件の切り替えのために利用可能な全期間である。本発明によれば、露光終了タイミングに応じて照明条件を切り替えることができるので、好適な照明条件の切り替えのために利用可能な期間をフル活用することができる。したがって、連続撮影の際の照明条件の切り替えを好適に行える。
【００１１】
また、上記外観画像検査システムにおいて、前記カメラに対し、露光期間を指示する露光信号を出力する画像取込制御手段と、前記露光信号により示される前記カメラの露光終了タイミングに応じて、前記照明条件の切り替えを行う照明制御手段とをさらに備えることとしてもよい。これによれば、照明制御手段は、露光信号からカメラの露光終了タイミングを知ることができる。
【００１２】
また、上記外観画像検査システムにおいて、前記カメラの撮影結果に基づいて調光データを生成する調光比較演算制御手段をさらに備え、前記照明制御手段は、前記カメラの露光終了タイミングに応じて、前記少なくとも１つの照明に対して前記調光データを示す照明制御信号を出力し、前記少なくとも１つの照明は、前記照明制御信号により示される調光データに基づいて調光を行うこととしてもよい。これによれば、連続撮影しながら、撮影結果に基づく調光を行うことができるようになる。
【００１３】
また、上記外観画像検査システムにおいて、前記調光比較演算制御手段は、前記カメラの撮影結果の明るさ情報ヒストグラムから得られる明るさ統計情報と、予め登録された明るさ統計情報とに基づき、前記調光データを生成することとしてもよい。これによれば、カメラによる撮影結果の明るさを、所望の明るさに近づけることができる。
【００１４】
また、上記各外観画像検査システムにおいて、前記調光比較演算制御手段は、前記カメラの撮影結果に基づいて露光時間データを生成し、前記画像取込制御手段は、前記露光時間データに基づいて前記露光信号を生成し、前記カメラに対して出力することとしてもよい。これによれば、露光時間の調節により撮影結果の明るさを調節できる。
【００１５】
また、上記外観画像検査システムにおいて、前記調光比較演算制御手段は、前記少なくとも１つの照明の調光データが最大値又は最小値となっている場合に、前記露光時間データを生成することとしてもよい。これによれば、照明の調光による明るさの調節が限界となっている場合に、露光時間を延ばす又は縮めることによって撮影結果をさらに明るく又は暗くすることが可能になる。
【００１６】
また、上記外観画像検査システムにおいて、前記調光比較演算制御手段は、前記カメラの撮影結果に基づいてピントデータを生成し、前記画像取込制御手段は、前記カメラの露光終了タイミングに応じて、前記カメラに対して前記ピントデータを示すピント制御信号を送信し、前記カメラは、前記ピント制御信号により示されるピントデータに基づいてピント制御を行うこととしてもよい。これによれば、露光終了タイミングから次の露光開始タイミングまでの期間をフル活用して、カメラのピントを制御することが可能になる。
【００１７】
また、上記外観画像検査システムにおいて、前記調光比較演算制御手段は、前記カメラの撮影結果の明るさ微分情報ヒストグラムから得られる明るさ微分統計情報と、予め登録された明るさ微分統計情報とに基づき、前記ピントデータを生成することとしてもよい。これによれば、カメラのピントを、所望のピントに近づけることができる。
【００１８】
また、本発明による外観画像検査装置は、カメラと少なくとも１つの照明とに接続され、前記少なくとも１つの照明の照明条件を切り替えつつ前記カメラによる連続撮影を行う外観画像検査装置であって、前記カメラの露光終了タイミングに応じて、前記照明条件の切り替えを行うことを特徴とする。
【発明の効果】
【００１９】
本発明によれば、露光終了タイミングに応じて照明条件を切り替えることができるので、好適な照明条件の切り替えのために利用可能な期間をフル活用することができる。したがって、連続撮影の際の照明条件の切り替えを好適に行える。
【発明を実施するための最良の形態】
【００２０】
以下、添付図面を参照しながら、本発明の好ましい実施の形態について詳細に説明する。
【００２１】
図１は、本実施の形態による外観画像検査システム１のシステム構成を示す図である。同図に示すように、外観画像検査システム１は、カメラ（エリアカメラ）２、コンピュータ（外観画像検査装置）３、表示装置４、赤色リングライト５、青色リングライト６、照明装置７，８を備えている。なお、これらのうち照明装置７と赤色リングライト５とは連携して赤色照明として機能し、照明装置８と青色リングライト６とは連携して青色照明として機能する。
【００２２】
この外観画像検査システム１は、ベルトコンベア１１上に配置された被検査体（ワーク）１２の外観画像検査を行うものである。被検査体１２の例としては、半導体チップ、電子部品、コネクタ等が挙げられる。ベルトコンベア１１は所定の時間間隔で移動と停止を繰り返すよう構成されている。ベルトコンベア１１上には多数の被検査体１２が並べられており、ベルトコンベア１１が上記のような繰り返し動作を行うことにより、各被検査体１２が１つずつカメラ２の撮像視野内に入り、そこで所定時間停止した後、撮像視野内から出ていく。
【００２３】
コンピュータ３は、カメラ２及び各照明の制御を行うとともに、カメラ２が出力する画像データを表示装置４に表示させる機能を有する。コンピュータ３はベルトコンベア１１と連携しており、被検査体１２がカメラ２の撮像視野内に入ったタイミングで、まず赤色リングライト５を点灯させ、その状態でカメラ２に撮影させる。次に、青色リングライト６に切り替えて、その状態で再度カメラ２に撮影させる。コンピュータ３は、１つの被検査体１２がカメラ２の撮像視野内にいる間に、以上のような赤色照明点灯、撮影、青色照明点灯、撮影の処理を所定回数にわたって繰り返し行い、その都度、得られた画像データにより表示装置４の表示を更新する。
【００２４】
なお、本実施の形態では、表示装置４に画像データを表示する際、図１に示すように、照明ごとに異なる表示エリアを用いるようにしている。つまり、コンピュータ３は、赤色照明点灯時に撮影された画像データで一方の表示エリアを更新し、青色照明点灯時に撮影された画像データで他方の表示エリアを更新する。このような表示を行うことにより、人間の目には、同じ被検査体１２を異なる照明の下で撮影した２つの動画データが、同時に並列表示されているように見えることになる。
【００２５】
カメラ２はコンピュータ３の制御に従って被検査体１２を撮影し、撮影結果としての画像データをコンピュータ３に出力する。
【００２６】
照明装置７，８は、コンピュータ３の制御に従い、対応するリングライトの点灯消灯制御を行う。また、各リングライトは光量を調節可能に構成されており、照明装置７，８は各リングライトの調光も行う。この調光もコンピュータ３の制御に従って行われる（後述）。
【００２７】
以下、コンピュータ３の機能ブロック図を参照しながら、コンピュータ３の機能について詳しく説明する。
【００２８】
図２は、コンピュータ３の機能ブロック図である。同図に示すように、コンピュータ３は、照明制御部１１１、画像取込制御部１１２、調光比較演算制御部１１３、画像表示制御部１１４、画像メモリ１１５を含んで構成される。
【００２９】
照明制御部１１１は、赤色照明と青色照明の点灯消灯制御及び調光制御を行う。具体的には、照明装置７又は照明装置８に対して、点灯又は消灯を指示するデータと、対応するリングライトの調光データ（光量を示すデータ）とを含む照明制御信号を出力する。照明装置７，８は、この照明制御信号の入力を受け付けると、その中に含まれる上記各データに基づいて、対応するリングライトの点灯消灯制御及び調光を行う。
【００３０】
画像取込制御部１１２は、コンピュータ３に取り付けられたキャプチャボード（不図示）によって実現される機能部であり、カメラ２を制御して撮影を行わせる。具体的には、画像取込制御部１１２は、カメラ２の露光期間を示す露光信号（ハイ又はローの２値信号）を生成し、カメラ２に対して出力している。この露光信号は、ローからハイに変化するタイミングにより露光開始タイミングを示し、ハイからローに変化するタイミングにより露光終了タイミングを示す信号である。したがって、画像取込制御部１１２は、カメラ２に露光を開始させるとき、露光信号をローからハイに変化させ、露光を終了させるとき、露光信号をハイからローに変化させる。
【００３１】
また、画像取込制御部１１２は、画像データ取込中であることを示す取込完了信号（ハイ又はローの２値信号）も生成しており、こちらは画像表示制御部１１４に対して出力している。画像取込制御部１１２は、露光信号をハイにしたタイミング（露光開始タイミング）で、取込完了信号もハイにする。
【００３２】
カメラ２は、露光信号がハイとなったことに応答して露光を開始し、露光信号がローとなったことに応答して露光を停止する。露光を停止した後には、露光により得られた画像データを、１ビットずつ画像取込制御部１１２に転送する。画像取込制御部１１２は、転送されてきた画像データを画像メモリ１１５に記憶させていく。１枚の画像データを記憶し終わった段階で、画像取込制御部１１２は取込完了信号をローにする。取込完了信号がローに変化すると、画像表示制御部１１４は画像メモリ１１５から画像データの取得を開始し、表示装置４に出力する。以上の処理の結果として、表示装置４には図１に示すような画像が表示されることになる。
【００３３】
調光比較演算制御部１１３は、画像取込制御部１１２が画像メモリ１１５に記憶させた画像データに基づいて調光データを生成する機能を有する。生成した調光データは、照明制御部１１１に出力される。
【００３４】
ここから、照明の切り替え及びその際の調光処理について詳しく説明していく。なお、以下の説明では、コンピュータ３の処理フロー図及びコンピュータ３内外で用いられる信号のタイミングチャートも参照しながら説明していくことにする。
【００３５】
図３は、コンピュータ３の処理フロー図である。また、図４は、コンピュータ３内外で用いられる信号のタイミングチャートである。図４には照明制御信号、露光信号、取込完了信号の３つを示している。なお、図４中の［赤色照明点灯］及び［青色照明点灯］がハイとなっている期間は、それぞれ赤色照明及び青色照明が点灯している期間を示している。
【００３６】
まず初めに、照明制御部１１１は、最初の照明パターン（赤色照明点灯、青色照明消灯）で照明を点灯させるための照明制御信号（図４の照明制御信号（０））を生成し、照明装置７，８に対して出力する（ステップＳ１）。これにより、赤色リングライト５が点灯し、青色リングライト６が消灯することになる。この処理は、被検査体１２がカメラ２の撮像視野内に入る前に予め行われる。前の被検査体１２がある場合には、その被検査体１２についての最後の露光が完了したタイミングで行うようにすることが好適である。
【００３７】
画像取込制御部１１２は、被検査体１２がカメラ２の撮像視野内に入って停止したタイミング（図４の時刻ｔ１）で露光信号（図４の露光信号（１））及び取込完了信号（図４の取込完了信号（１））をハイにする（ステップＳ１１）。これにより、カメラ２は露光を開始する。なお、このとき、図４に示すように、赤色リングライト５が点灯し、青色リングライト６は消灯している。
【００３８】
画像取込制御部１１２は、所定の露光時間が経過したタイミング（図４の時刻ｔ２）で露光信号（図４の露光信号（１））をローにして露光を完了させ（ステップＳ１２）、カメラ２から出力される画像データの取り込み（画像メモリ１１５への記憶）を開始する（ステップＳ１３）。そして、取り込みが完了したタイミング（図４の時刻ｔ３）で、取込完了信号をローにする（ステップＳ１４）。画像表示制御部１１４は、取込完了信号がローとなったことに応じて、画像メモリ１１５に記憶された画像データを表示装置４に表示させる（ステップＳ１５）。画像取込制御部１１２及び画像表示制御部１１４は、以上のステップＳ１１〜Ｓ１５の処理を、所定回数にわたり繰り返す。
【００３９】
照明制御部１１１は、画像取込制御部１１２がカメラ２に対して出力している露光信号を監視しており、露光信号がローとなったことを受けて（露光終了タイミングに応じて）、次の照明パターン（赤色照明と青色照明の点灯消灯を入れ替えた照明パターン）に切り替えるための照明制御信号（図４の照明制御信号（１）及び照明制御信号（２））を生成し、照明装置７，８に対して出力する（ステップＳ２）。このような処理の結果、赤色照明点灯下での撮影と青色照明点灯下での撮影とが繰り返し行われることになる。
【００４０】
調光比較演算制御部１１３は、取込完了信号がローとなったタイミングで、画像メモリ１１５に記憶された画像データを読み出す（ステップＳ２１）。そして、読み出した画像データのヒストグラム演算を行う（ステップＳ２２）。ここでいうヒストグラムは、明るさ（離散値）ごとに、その明るさの画素数を積算したもの（明るさ情報ヒストグラム）である。調光比較演算制御部１１３は、ステップＳ２２の演算により、読み出した画像データの明るさ統計情報（明るさの平均値Ａｃ及び最大出現度数（出現度数が最大である明るさの出現度数）Ｂｃ）を求める。
【００４１】
ここで、調光比較演算制御部１１３には、ユーザにより、予め明るさ統計情報が登録されている。調光比較演算制御部１１３は、この登録されている明るさ統計情報と、ステップＳ２２で求めた明るさ統計情報とを比較する（ステップＳ２３）。そして、比較の結果、これらが一致すると判定した場合には処理を終了し、一致しないと判定した場合には調光データを生成する（ステップＳ２４）。
【００４２】
調光比較演算制御部１１３による上記処理について、より詳しく説明しておく。ユーザによって前もって登録された明るさ統計情報を平均値Ａｍ及び最大出現度数Ｂｍとすると、調光比較演算制御部１１３は、平均値Ａｃ＜平均値Ａｍ及び最大出現度数Ｂｃ＜最大出現度数Ｂｍのいずれか少なくとも一方が満たされるか否かを判定し、肯定的な判定結果を得たとき、それまでより１段階アップした光量を示す調光データを生成する。否定的な判定結果を得た場合には、さらに平均値Ａｃ＞平均値Ａｍ及び最大出現度数Ｂｃ＞最大出現度数Ｂｍのいずれか少なくとも一方が満たされるか否かを判定する。そして、肯定的な判定結果を得たとき、それまでより１段階ダウンした光量を示す調光データを生成する。否定的な判定結果を得た場合には調光データの生成を行わない。
【００４３】
なお、装置の設置環境等により、画像データから取得される明るさ統計情報は多少変動するため、登録された明るさ統計情報との誤差がある程度以下である場合には調光データを生成しないようにしてもよい。そうすれば、画像データの明るさが頻繁に変わることを防止できる。
【００４４】
以上のようにして生成された調光データは、調光比較演算制御部１１３から照明制御部１１１に出力される。照明制御部１１１は、入力された調光データを一時記憶する。そして、赤色照明点灯時に撮影された画像データを用いて生成された調光データについては、次に赤色照明を点灯させる際に出力する照明制御信号に含めて、照明装置７に対して出力する（ステップＳ２）。同様に、青色照明点灯時に撮影された画像データを用いて生成された調光データについては、次に青色照明を点灯させる際に出力する照明制御信号に含めて、照明装置８に対して出力する（ステップＳ２）。これにより、調光比較演算制御部１１３により生成された調光データに従って、赤色リングライト５及び青色リングライト６の光量が制御されることになる。
【００４５】
以上説明したように、外観画像検査システム１によれば、カメラ２の露光終了タイミングに応じて照明条件を切り替えることができるので、好適な照明条件の切り替えのために利用可能な期間をフル活用することができる。したがって、不安定な照明の下でカメラ２の露光が行われることになる可能性を最小化できるので、連続撮影の際の照明条件の切り替えを好適に行えることになる。
【００４６】
また、照明を切り替える際に、それ以前に撮影された画像データに基づく調光を行うことが可能になっている。しかも、この調光は、画像データの明るさ統計情報が、予め登録された明るさ統計情報に近づくように行うことができるので、照明を切り替えながら連続撮影を行う際、画像データの明るさを所望の明るさに近づけることができるようになる。
【００４７】
また、照明制御部１１１は、画像取込制御部１１２がカメラ２に対して出力する露光信号から、カメラ２の露光終了タイミングを知ることがができる。
【００４８】
以上、本発明の好ましい実施の形態について説明したが、本発明はこうした実施の形態に何等限定されるものではなく、本発明が、その要旨を逸脱しない範囲において、種々なる態様で実施され得ることは勿論である。
【００４９】
例えば、画像取込制御部１１２は、調光比較演算制御部１１３の指示に従ってカメラ２の露光時間を適宜制御することとしてもよい。以下、詳しく説明する。
【００５０】
図５は、コンピュータ３の処理フロー図である。同図に示すように、この変形例では、調光比較演算制御部１１３は、ステップＳ２３の判定処理において不一致との判定結果を得た場合に、ステップＳ２４で調光データを生成する前に、そもそも調光により対応可能か否か（画像データの明るさ統計情報を登録されている明るさ登録情報に近づけることができるか否か）を判定する（ステップＳ２５）。つまり、各リングライトの光量を無限に制御することは不可能であり、調光データには最大値と最小値がある。調光データが既に最大値となっているときには、それ以上リングライトの光量を上げることはできず、そのような場合にはステップＳ２５の判定結果は不可能となる。また、調光データが既に最小値となっているときには、それ以上リングライトの光量を下げることはできず、そのような場合にもステップＳ２５の判定結果は不可能となる。これら以外の場合には、ステップＳ２５の判定結果は可能となる。
【００５１】
ステップＳ２５の判定結果が可能であった場合の処理は、上記実施の形態で説明したとおりである。一方、ステップＳ２５の判定結果が不可能であった場合、調光比較演算制御部１１３はカメラ２の露光時間データを生成する（ステップＳ２６）。具体的には、照明の光量をさらにアップさせる必要があるときには、それまでの露光時間より所定割合（例えば５％。）長い露光時間を示す露光時間データを生成する。一方、照明の光量をさらにダウンさせる必要があるときには、それまでの露光時間より所定割合（例えば５％。）短い露光時間を示す露光時間データを生成する。
【００５２】
こうして生成された露光時間データは、調光比較演算制御部１１３から画像取込制御部１１２に出力される。画像取込制御部１１２は、入力された露光時間データを一時記憶する。そして、赤色照明点灯時に撮影された画像データを用いて生成された露光時間データについては、次に赤色照明を点灯させる際の露光信号に反映させる。同様に、青色照明点灯時に撮影された画像データを用いて生成された露光時間データについては、次に青色照明を点灯させる際の露光信号に反映させる。これにより、調光比較演算制御部１１３により生成された露光時間データに従って、カメラ２の露光時間が制御されることになる。
【００５３】
以上説明したように、この変形例によれば、照明の調光による明るさの調節が限界となっている場合に、露光時間を延ばす又は縮めることによって撮影結果をさらに明るく又は暗くすることが可能になる。なお、露光時間が初期値に比べてあまりにも長くなった場合（所定の限界値を超えた場合）には、ベルトコンベア１１を止め、検査を中断することが好ましい。照明の寿命が到来している可能性があるからである。
【００５４】
また、画像取込制御部１１２は、調光比較演算制御部１１３の指示に従ってカメラ２のピントを適宜制御することとしてもよい。以下、詳しく説明する。
【００５５】
図５は、コンピュータ３の処理フロー図である。なお、同図では、上記実施の形態で説明した照明の切り替え及び調光にかかる処理（Ｓ１〜Ｓ２、Ｓ２２〜Ｓ２６）の図示を省略している。
【００５６】
図５に示すように、この変形例では、調光比較演算制御部１１３は、ステップＳ２１で読み出した画像データのヒストグラム演算を行う（ステップＳ２７）。ここでいうヒストグラムは、ステップＳ２１で行ったヒストグラム演算とは異なり、明るさの微分値（離散値）ごとに、その微分値の画素数を積算したもの（明るさ微分情報ヒストグラム）である。調光比較演算制御部１１３は、ステップＳ２７の演算により、読み出した画像データの明るさ微分統計情報（微分値の平均値Ｃｃ及び最大出現度数（出現度数が最大である微分値の出現度数）Ｄｃ）を求める。
【００５７】
ここで、調光比較演算制御部１１３には、ユーザにより、予め明るさ微分統計情報が登録されている。調光比較演算制御部１１３は、この登録されている明るさ微分統計情報と、ステップＳ２７で求めた明るさ統計情報とを比較する（ステップＳ２８）。この比較処理の詳細はステップＳ２３での処理と同様である。比較の結果、これらが一致すると判定した場合には処理を終了し、一致しないと判定した場合にはピントデータを生成する（ステップＳ２９）。
【００５８】
以上のようにして生成されたピントデータは、調光比較演算制御部１１３から画像取込制御部１１２に出力される。画像取込制御部１１２は、入力されたピントデータを一時記憶する。そして、露光信号をローとしたタイミング（露光終了タイミング）で、一時記憶しておいたピントデータを含むピント制御信号をカメラ２に対して出力する。カメラ２は、このピント制御信号の入力を受け付けると、その中に含まれるピントデータに基づいて自身のピントを制御する。こうしてカメラ２のピントが制御され、その結果、撮影結果としての画像データの明るさ微分統計情報は、登録された明るさ微分統計情報に近づくことになる。
【００５９】
他にも、上記実施の形態では、照明制御部１１１は照明色を切り替えたが、本発明は照明色を切り替える場合に限られるものではなく、例えば照明の光量を切り替える場合にも適用できる。なお、このように切り替えの対象が光量である場合には、上記実施の形態のように２つの照明を用いる必要は必ずしもなく、１つだけ照明を用意し、その光量を切り替えるようにすることも可能である。
【図面の簡単な説明】
【００６０】
【図１】本発明の実施の形態による外観画像検査システムのシステム構成を示す図である。
【図２】本発明の実施の形態によるコンピュータ（外観画像検査装置）の機能ブロック図である。
【図３】本発明の実施の形態によるコンピュータ（外観画像検査装置）の処理フロー図である。
【図４】本発明の実施の形態によるコンピュータ（外観画像検査装置）内外で用いられる信号のタイミングチャートである。
【図５】本発明の実施の形態の変形例によるコンピュータ（外観画像検査装置）の処理フロー図である。
【図６】本発明の実施の形態の変形例によるコンピュータ（外観画像検査装置）の処理フロー図である。
【符号の説明】
【００６１】
１      外観画像検査システム
２      カメラ
３      コンピュータ（外観画像検査装置）
４      表示装置
５      赤色リングライト
６      青色リングライト
７，８  照明装置
１１    ベルトコンベア
１２    被検査体
１１１  照明制御部
１１２  画像取込制御部
１１３  調光比較演算制御部
１１４  画像表示制御部
１１５  画像メモリ
【図１】
2010008098.tif 000003
【図２】
2010008098.tif 000004
【図３】
2010008098.tif 000005
【図４】
2010008098.tif 000006
【図５】
2010008098.tif 000007
【図６】
2010008098.tif 000008