(57)【特許請求の範囲】
【請求項１】
カメラモジュールのバッファメモリからパーソナルコンピュータに画像データを取り込み、該パーソナルコンピュータのディスプレイ上に表示することにより該カメラモジュールの画像検査を行う画像検査装置において、該パーソナルコンピュータと外部周辺機器とを接続するＰＣＩバスのデータ線をｂｉｔ幅方向にＮ（Ｎは２以上の整数）分割して、分割したｂｉｔ毎に検査対象である複数のカメラモジュールの１つずつを割り当てて接続していると共に、
ＰＣＩバスの割り込み監視信号線をＮ本設けて、各カメラモジュールのバッファメモリがフルになった時点でカメラモジュールから出力される割り込み信号を、各割り込み監視信号線に１本ずつ接続していることを特徴とするカメラモジュールの画像検査装置。
【請求項２】
請求項１に記載のカメラモジュールの画像検査装置を用いて、
第１のカメラモジュールから出力された割り込み信号を前記割り込み監視信号線により監視し、該割り込み信号が検出されたときに、ＰＣＩバスのデータ線のうち、第１のカメラモジュールが接続されたｂｉｔ線を介して、第１のカメラモジュールのバッファメモリからパーソナルコンピュータのメインメモリに画像データを取り込む第１のステップから、
第Ｎのカメラモジュールから出力された割り込み信号を前記割り込み監視信号線により監視し、該割り込み信号が検出されたときに、ＰＣＩバスのデータ線のうち、第Ｎのカメラモジュールが接続されたｂｉｔ線を介して、第Ｎのカメラモジュールのバッファメモリからパーソナルコンピュータのメインメモリに画像データを取り込む第Ｎのステップまで行った後、
取り込んだＮ台のカメラモジュールの画像データをパーソナルコンピュータのディスプレイ上に表示させて画像の検査を行うことを特徴とするカメラモジュールの画像検査方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、携帯電話等に搭載されている小型カメラモジュールの画像検査を行う際に、複数のカメラモジュールからのデジタル信号を同時にパーソナルコンピュータのＰＣＩボードを介して１台のパーソナルコンピュータへ取り込み、動画像をリアルタイムでカメラモジュールの数だけパーソナルコンピュータのディスプレイに表示し、各々の相関を取りながら画像の検査を行うことができるカメラモジュールの画像検査装置およびカメラモジュールの画像検査方法に関する。
【０００２】
【従来の技術】
従来の小型カメラモジュールの画像検査方法について、図４を参照しながら説明する。従来においては、カメラモジュール１１からのデジタル信号をＰＣＩボード１２を介してパーソナルコンピュータ１３に取り込み、モニター１４により動画像のリアルタイム表示を行っていた。
【０００３】
さらに、この画像表示と同時に、輝度レベルや色位相等をグラフ化して表示し、予め設定された閾値をパーソナルコンピュータが判断し、それを元にカメラモジュールの画像の良否を判定していた。
【０００４】
【発明が解決しようとする課題】
しかしながら、上述した従来の方法では、パーソナルコンピュータ１台についてカメラモジュール１台しか接続できず、検査の効率を向上させるためにはその分だけ多くのパーソナルコンピュータと検査者を必要とし、その分だけ検査時間も長くかかっていた。
【０００５】
さらに、画像の良否の判定は、そのときに検査対象となっている１台のカメラモジュールに限った絶対評価であるため、相対的な評価を行うことが困難であった。
【０００６】
本発明は、このような従来技術の課題を解決するためになされたものであり、複数のカメラモジュールからのデジタル信号をパーソナルコンピュータのＰＣＩボードを介して１台のパーソナルコンピュータへ取り込み、動画像をリアルタイムでカメラモジュールの数だけパーソナルコンピュータのディスプレイに表示し、各々の相関を取りながら画像の検査を行うことができるカメラモジュールの画像検査装置およびカメラモジュールの画像検査方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明のカメラモジュールの画像検査装置は、カメラモジュールのバッファメモリからパーソナルコンピュータに画像データを取り込み、該パーソナルコンピュータのディスプレイ上に表示することにより該カメラモジュールの画像検査を行う画像検査装置において、該パーソナルコンピュータと外部周辺機器とを接続しているＰＣＩバスのデータ線をｂｉｔ幅方向にＮ（Ｎは２以上の整数）分割して、分割したｂｉｔ毎に検査対象である複数のカメラモジュールの１つずつを割り当てて接続すると共に、ＰＣＩバスの割り込み監視信号線をＮ本設けて、各カメラモジュールのバッファメモリがフルになった時点でカメラモジュールから出力される割り込み信号を、各割り込み監視信号線に１本ずつ接続しており、そのことにより上記目的が達成される。
【０００８】
本発明のカメラモジュールの画像検査方法は、本発明のカメラモジュールの画像検査装置を用いて、第１のカメラモジュールから出力された割り込み信号を前記割り込み監視信号線により監視し、該割り込み信号が検出されたときに、ＰＣＩバスのデータ線のうち、第１のカメラモジュールが接続されたｂｉｔ線を介して、第１のカメラモジュールのバッファメモリからパーソナルコンピュータのメインメモリに画像データを取り込む第１のステップから、第Ｎのカメラモジュールから出力された割り込み信号を前記割り込み監視信号線により監視し、該割り込み信号が検出されたときに、ＰＣＩバスのデータ線のうち、第Ｎのカメラモジュールが接続されたｂｉｔ線を介して、第Ｎのカメラモジュールのバッファメモリからパーソナルコンピュータのメインメモリに画像データを取り込む第Ｎのステップまで行った後、取り込んだＮ台のカメラモジュールの画像データをパーソナルコンピュータのディスプレイ上に表示させて画像の検査を行い、そのことにより上記目的が達成される。
【０００９】
以下に、本発明の作用について説明する。
【００１０】
本発明にあっては、小型のカメラモジュールの画像検査を行う際に、複数のカメラモジュールからのデジタル信号をパーソナルコンピュータのＰＣＩボードを介して１台のパーソナルコンピュータへ取り込み、動画像をリアルタイムでカメラモジュールの数だけパーソナルコンピュータのディスプレイに表示することにより、作業効率を向上させ、相関を取りながら画像の検査を行うことが可能である。
【００１１】
【発明の実施の形態】
以下に、本発明の実施の形態について、図面を参照しながら説明する。
【００１２】
図１は、本発明の一実施形態であるカメラモジュールの画像検査装置の概略構成を説明するための図である。本実施形態では、４台のカメラモジュール１をパーソナルコンピュータ３のＰＣＩボード２に接続されている治具に設置する。各カメラモジュールには、全く同じ被写体が、全く同じ条件（照度、大きさ、被写体までの距離、画角）で設置されている。
【００１３】
上記カメラモジュールとパーソナルコンピュータの電源がオンになると、各々が動作し始め、カメラモジュール側からは８ｂｉｔ、ＲＧＢのデジタル映像信号が連続的に出力される。各カメラモジュールには、処理速度向上のために１画面分のバッファメモリが設けられ、そのバッファメモリがフルになると割り込み信号（垂直同期信号に相当）を出力する。そして、次のデータのバッファメモリへの入力が開始されるまでの間、このバッファメモリのデータは更新されない。なお、各カメラモジュールでは特に同期をとっていないので、各カメラモジュールからの割り込み信号はランダムに出力される。
【００１４】
一方、パーソナルコンピュータ側では、この時間を利用して、割り込み信号を検出したときに素早くカメラモジュールのバッファメモリからデータを取り込み、メインメモリやビデオメモリを介してディスプレイ（モニター）上に表示を行う。上記動作を繰り返して、パーソナルコンピュータは動画像をモニターにリアルタイムに表示する。
【００１５】
図２（ａ）は本実施形態におけるカメラモジュールとＰＣＩボードの接続について説明するための図である。パーソナルコンピュータのＰＣＩボードには、パーソナルコンピュータと外部周辺機器とを接続するＰＣＩバスを有している。本実施形態では、図２（ａ）に示すように、ＰＣＩバスは３２ｂｉｔ幅のデータ線と、４本の割り込み監視用信号線を有している。この３２ｂｉｔ幅のデータ線を４分割して、分割したｂｉｔ（８ｂｉｔ）毎に４台のカメラモジュールのデータ出力をパラレルに接続する。また、ＰＣＩバスの４本の割り込み監視用信号線には、各カメラモジュールの割り込み信号を接続する。ここでは、各カメラモジュールをＣａｍＡ、ＣａｍＢ、ＣａｍＣ、ＣａｍＤとし、各割り込み信号をＩＮＴＡ、ＩＮＴＢ、ＩＮＴＣ、ＩＮＴＤとする。
【００１６】
図２（ｂ）はこの画像検査装置の動作の一例を説明するための図である。パーソナルコンピュータ側がＰＣＩボードを通してカメラモジュール（例えばＣａｍＡ）から画像をメインメモリに取り込む際に、ＣａｍＡはパーソナルコンピュータの動作に関係なく動画を取り込み続け、ＣａｍＡ自身が有するラインメモリに順次上書きしていく。そして、１画面分のデータの上書きが終了した時点で、割り込み信号ＩＮＴＡを発生する。パーソナルコンピュータはこの割り込み信号ＩＮＴＡを監視して検出したときにカメラモジュールＣａｍＡに対してそのラインメモリのアドレスを発行し、そのアドレスに格納されているラインメモリ上の値（画像データ）を読み出していく。この動作を１画面分繰り返す。ラインメモリからの読み出しタイミングは、ＣａｍＡが別のコントロール信号を発行し、そのタイミングに同期して行うことができる。
【００１７】
図３は上記画像検査装置の動作を説明するためのフローチャートである。パーソナルコンピュータ側は、始めにカメラモジュールＣａｍＡからの割り込み信号ＩＮＴＡのみを監視し（ステップ１）、それが検出されたときに（ステップ２）、データ線を介してカメラモジュールＣａｍＡの１画面分のデータ（ＤＡＴＡ［３１：２４］Ａ）をパーソナルコンピュータのメインメモリに転送する（ステップ３）。
【００１８】
それが終了すると、次にカメラモジュールＣａｍＢからの割り込み信号ＩＮＴＢのみを監視し（ステップ４）、それが検出されたときに（ステップ５）、データ線を介してカメラモジュールＣａｍＢの１画面分のデータ（ＤＡＴＡ［２３：１６］Ｂ）をパーソナルコンピュータのメインメモリに転送する（ステップ６）。それが終了すると、次にカメラモジュールＣａｍＣからの割り込み信号ＩＮＴＣのみを監視し（ステップ７）、それが検出されたときに（ステップ８）、データ線を介してカメラモジュールＣａｍＣの１画面分のデータ（ＤＡＴＡ［１５：８］Ｃ）をパーソナルコンピュータのメインメモリに転送する（ステップ９）。それが終了すると、次にカメラモジュールＣａｍＤからの割り込み信号ＩＮＴＤのみを監視し（ステップ１０）、それが検出されたときに（ステップ１１）、データ線を介してカメラモジュールＣａｍＤの１画面分のデータ（ＤＡＴＡ［７：０］Ｄ）をパーソナルコンピュータのメインメモリに転送する（ステップ１２）。その後、これらのデータを一度にビデオメモリに転送し（ステップ１３）、パーソナルコンピュータのディスプレイ（モニター）に４つのカメラモジュールの画像を表示させる（ステップ１４）。この動作を繰り返すことにより、４台のカメラモジュールの動画像（検査の内容によっては静止画の場合もある）が、リアルタイムに同じディスプレイに表示される。
【００１９】
よって、表示の際に、パーソナルコンピュータ内部のソフトウェアによる画像処理を行うことにより、４画像の相関をとり、各々の輝度レベルや色合い等の差分を検出して、その値をカメラモジュールの良否の判定に用いることが可能である。
【００２０】
一般に、カメラモジュール等の出荷検査においては、輝度レベル、色位相、画像解像度、ゴミの有無等の検査が行われる。この検査の際に、１台のカメラモジュールからのみパーソナルコンピュータに画像を取り込んで検査を行う場合には、その画像のみを絶対評価する必要がある。例えば、輝度レベルを検査する場合、１台だけ不良品が混じっていたとすると、１台ずつ検査を行う場合には、その輝度レベルを絶対評価して判断する必要があり、不良であるか否かを判断するためには、その前後で検査済みのデータを元にして判断を行う。
【００２１】
これに対して、本発明では、複数台のカメラモジュールから同時に複数の画像を取り込んで、それらの画像の相関を取りながら検査を行うことができるので、検査の精度向上および検査時間の短縮化を図ることが可能となる。上記実施形態では、４台のカメラモジュールから同時にパーソナルコンピュータへの取り込みを可能とすることにより、４台の輝度レベルを同時に算出することができるので、同時に４台の比較をパーソナルコンピュータ等で自動的に行うことができる。この場合、１台だけ不良品が混じっていたとすると、その比較データから容易に不良であることを判別することが可能となる。このことは、色位相、画像解像度、ゴミの有無等の検査項目についても、同様である。
【００２２】
なお、上記実施形態では４台のカメラモジュールをＰＣＩバスに接続した場合について説明したが、カメラモジュールが１台のみ（例えばＣａｍＡのみ）の場合、図２（ｃ）に示すように、ＰＣＩバスの３２ｂｉｔ幅のデータ線のうち、８ｂｉｔ分しか使用しない。
【００２３】
上記実施形態のように、カメラモジュールのバスが８ｂｉｔで、ＰＣＩバスを１つしか使用しない構成の場合には、４台のカメラモジュールの検査を行うことができる。また、例えばカメラモジュールのバスが４ｂｉｔで、ＰＣＩバスを同時に３つ使用する構成の場合には、３２／４（バス幅）×３（ＰＣＩバスの数）＝２４台のカメラモジュールの検査を行うことができる。
【００２４】
【発明の効果】
以上詳述したように、本発明によれば、小型のカメラモジュールの画像検査を行う際に、複数のカメラモジュールからのデジタル信号をパーソナルコンピュータのＰＣＩボードを介して１台のパーソナルコンピュータへ取り込み、動画像（または静止画像）をリアルタイムでカメラモジュールの数だけパーソナルコンピュータのディスプレイに表示して、相関を取りながら画像検査を行うことができる。これにより、複数のカメラモジュールの検査を１台のパーソナルコンピュータで行うことができ、複数のカメラモジュールの相関検査も行うことができるので、作業効率を大幅に向上させると共に検査精度も向上させることができる。
【図面の簡単な説明】
【図１】本発明の一実施形態であるカメラモジュールの画像検査装置の構成について説明するための図である。
【図２】（ａ）は本発明の一実施形態におけるカメラモジュールとＰＣＩボードの接続について説明するための図であり、（ｂ）および（ｃ）は実施形態のカメラモジュールの画像検査装置の動作を説明するための図である。
【図３】実施形態のカメラモジュールの画像検査装置の動作を説明するためのフローチャートである。
【図４】従来のカメラモジュールの画像検査装置の構成について説明するための図である。
【符号の説明】
１、１１    カメラモジュール
２、１２    ＰＣＩボード
３、１３    パーソナルコンピュータ
４、１４    モニター
ＣａｍＡ、ＣａｍＢ、ＣａｍＣ、ＣａｍＤ    カメラモジュール
ＩＮＴＡ、ＩＮＴＢ、ＩＮＴＣ、ＩＮＴＤ    割り込み信号
【図１】
0003585166.tif 000002
【図２】
0003585166.tif 000003
【図３】
0003585166.tif 000004
【図４】
0003585166.tif 000005