(57)【特許請求の範囲】
【請求項１】
基準画像と、前記基準画像を印刷媒体に印刷して読み取った画像（以下、検査画像）とを比較することにより、前記印刷媒体の良否を検査する画像検査装置において、前記基準画像と検査画像について、エッジを除く画像を比較することにより検査する第１の検査手段と、前記基準画像と検査画像からそれぞれエッジを含む線画像を検出する線画像検出手段と、前記基準画像と検査画像について、前記検出された線画像を比較することにより検査する第２の検査手段と、前記第１、第２の検査手段の検査結果を基に前記印刷媒体が正常か否かを判定する判定手段を備えたことを特徴とする画像検査装置。
【請求項２】
前記検査画像から検出される線画像のエッジには、前記読み取り時の位置ずれ量に相当する領域が含まれていることを特徴とする請求項１記載の画像検査装置。
【請求項３】
前記判定手段が異常と判定した印刷媒体に対する印刷の画像処理条件を変更することを特徴とする請求項１記載の画像検査装置。
【請求項４】
前記判定手段が異常と判定した印刷媒体を選別することを請求項１記載の画像検査装置。
【請求項５】
基準画像と、前記基準画像を印刷媒体に印刷して読み取った画像（以下、検査画像）とを比較することにより、前記印刷媒体の良否を検査する画像検査方法において、前記基準画像と検査画像について、エッジを除く画像を比較することにより検査する第１の検査工程と、前記基準画像と検査画像からそれぞれエッジを含む線画像を検出する線画像検出工程と、前記基準画像と検査画像について、前記検出された線画像を比較することにより検査する第２の検査工程と、前記第１、第２の検査工程の検査結果を基に前記印刷媒体が正常か否かを判定する判定工程を備えたことを特徴とする画像検査方法。
【請求項６】
請求項５記載の画像検査方法をコンピュータに実現させるためのプログラム。
【請求項７】
請求項５記載の画像検査方法をコンピュータに実現させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷媒体の読み取り時の位置ずれに対応した画像検査装置、画像検査方法、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
従来、所定の位置に所定の濃度で印刷されたか否かを検査する装置が種々、提案されている。例えば、繰り返し連続印刷された同一絵柄を検査する装置において、蛇行やばたつきによる濃度変動範囲を不感帯とし、この不感帯の範囲内の基準画像と検査画像の差異を無視し、これにより不感帯の範囲内の欠陥の検出は行わず、これをはみだす欠陥の検出を行っている（特許文献１を参照）。また、基準画像と比較画像の各々の対応する所定領域において積分を実行することにより印刷物の色調変動を監視する装置もある（特許文献２を参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかし、上記した特許文献１では、基準画像と検査画像（読み取った画像）の位置ずれを考慮して、画像のエッジ周辺を検査しないようにしているが、細線などのエッジ（境界）しかない画像を精度よく検査することができない。特に、印刷出力した媒体（紙）を検査する際に、スキャナで印刷媒体を読み取るときに位置ずれが発生するが、上記した特許文献１の技術では、このような位置ずれに対応した検査ができない。また、特許文献２では、所定領域の画像の積分値で画像を比較するので、大局的な濃度を検査する場合には問題はないが、局所的な検査ができない。
【０００４】
本発明は上記した課題に鑑みてなされたもので、
本発明の目的は、印刷媒体の読み取り時の位置ずれを考慮して、エッジを含む線画像を精度よく検査し、印刷媒体の良否を判別する画像検査装置、画像検査方法、プログラムおよび記録媒体を提供することにある。
【課題を解決するための手段】
【０００５】
本発明は、基準画像と、前記基準画像を印刷媒体に印刷して読み取った画像（以下、検査画像）とを比較することにより、前記印刷媒体の良否を検査する画像検査装置において、前記基準画像と検査画像について、エッジを除く画像を比較することにより検査する第１の検査手段と、前記基準画像と検査画像からそれぞれエッジを含む線画像を検出する線画像検出手段と、前記基準画像と検査画像について、前記検出された線画像を比較することにより検査する第２の検査手段と、前記第１、第２の検査手段の検査結果を基に前記印刷媒体が正常か否かを判定する判定手段を備えたことを最も主要な特徴とする。
【発明の効果】
【０００６】
本発明によれば、第１の検査手段がエッジを除く画像の検査を行い、第２の検査手段が、第１の検査手段で精度よく検査できないエッジを含む線画像の検査を行うので、線画像を高精度に検査することができ、これにより印刷媒体の良否を判別することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の画像検査装置の構成を示す。
【図２】印刷機のスキャナ補正部の構成を示す。
【図３】印刷機のプリンタ補正部の構成を示す。
【図４】印刷機のコントローラ部の構成を示す。
【図５】検査機のスキャナ補正部の構成を示す。
【図６】検査機のコントローラ部の構成を示す。
【図７】本発明の検査部の構成を示す。
【図８】境界認識部、線検出部の処理を説明する図である。
【発明を実施するための形態】
【実施例】
【０００８】
以下、発明の実施の形態について図面により詳細に説明する。
【実施例１】
【０００９】
図１は、本発明の画像検査装置の構成を示し、画像データを印刷する印刷機１０１と印刷機１０１で印刷した媒体（紙）を検査する検査機１０２からなる。
【００１０】
最初に印刷機１０１の動作を説明する。複写機として動作する場合、スキャナ１０４は原稿１０３から画像データを読み取り、当該画像データ（アナログ信号）をデジタルデータ（６００ｄｐｉ）に変換して出力する。スキャナ補正部１０５は、後述するように、スキャナ１０４で読み取った画像データ（デジタルデータ）について、画像領域を文字・線画や写真などに分類したり、原稿画像の地肌画像を除去するなどの画像処理を施す。圧縮処理部１０６は、スキャナ補正後のＹＭＣＢｋ各８ｂｉｔの画像データを圧縮処理して、汎用バスにデータを送出する。圧縮後の画像データは汎用バスを通って、コントローラ１０７に送られる。コントローラ１０７は図示しない半導体メモリを持ち、送られたデータを蓄積する。コントローラ１０７では、画像検査に必要な座標を算出して、検査機側のコントローラ１１７に座標情報や画像データを送信する。
【００１１】
ここでは画像データに対し圧縮を施したが、汎用バスの帯域が十分に広く、蓄積するＨＤＤ１０８の容量が大きければ、非圧縮の状態でデータを扱っても良い。
【００１２】
次に、コントローラ１０７はＨＤＤ１０８の画像データを汎用バスを介して伸張処理部１１０に送出する。伸張処理部１１０は圧縮処理されていた画像データを元のＹＭＣＫ各８ｂｉｔのデータに伸張し、プリンタ補正部１１１に送出する。プリンタ補正部１１１では、γ補正処理、中間調処理などが行われ、プロッタ１１２の明暗特性の補正処理や階調数変換処理を行う。ここでの階調数変換処理では、誤差拡散やディザ処理を用いて各色８ｂｉｔから２ｂｉｔへと画像データの変換を行う。プロッタ１１２はレーザービームの書き込みプロセスを用いた転写紙印字ユニットであり、２ｂｉｔの画像データを感光体に潜像として描画し、トナーによる作像／転写処理後、転写紙にコピー画像を形成する。
【００１３】
ネットワークを介してＰＣに画像データを配信する配信スキャナとして動作する場合は、画像データは汎用バスを通ってコントローラ１０７に送られる。コントローラ１０７では、色変換処理、フォーマット処理などが行われる。階調処理では配信スキャナ動作時のモードに従った階調変換処理を行う。フォーマット処理では、ＪＰＥＧやＴＩＦＦ形式への汎用画像フォーマット変換などを行う。その後、画像データはＮＩＣ（ネットワーク・インタフェース・コントローラ）１０９を介して外部ＰＣ端末１１９に配信される。
【００１４】
また、ネットワークを介して、ＰＣからプリントアウトするプリンタとして動作する場合、ＮＩＣ１０９より出力されたデータから、画像及びプリント指示するコマンド（ページ記述言語ＰＤＬ）を解析し、画像データとして印刷できる状態にビットマップ展開して、展開したデータを圧縮してデータを蓄積する。蓄積されたデータは随時大容量の記憶装置であるＨＤＤ１０８に書き込まれる。コントローラ１０７では画像検査に必要な座標を算出して、検査機側のコントローラ１１７に座標情報、書誌情報や画像データなどを送信する。
【００１５】
コントローラ１０７は、ＨＤＤ１０８の画像データを、汎用バスを介して伸張処理部１１０に送出し、伸張処理部１１０は圧縮処理されていた画像データを元の８ｂｉｔデータに伸張し、プリンタ補正部１１１に送出する。プリンタ補正部１１１では、ＹＭＣＢｋそれぞれ独立にγ補正処理、中間調処理などが行われ、プロッタ１１２の明暗特性の補正処理や階調数変換処理を行う。階調数変換処理では、誤差拡散やディザ処理を用いて８ｂｉｔから２ｂｉｔへと画像データの変換を行う。プロッタ１１２はレーザービームの書き込みプロセスを用いた転写紙印字ユニットであり、２ｂｉｔの画像データを感光体に潜像として描画し、トナーによる作像／転写処理後、転写紙にプリント画像を形成する。
【００１６】
印刷機１０１においては、一般に原稿１０３をスキャナ１０４により読み取り、画像データをデジタルデータに変換するとともに、原稿の画像領域（像域）を、異なる特徴を有する領域に分類（像域分離）する。注目画素がそのいずれの領域に属するものか、判定された結果に従い、画像データに対して種々の画像処理を施す。これにより、出力画像の画像品質が大きく向上させられる。
【００１７】
スキャナ補正部１０５を説明すると、図２に示すように、スキャナ補正部１０５は、スキャナ１０４から入力した画像データｉｍｇ（反射率リニア）に基づき、像域分離２０１を行う。本実施例では、公知の像域分離手法（例えば、特許文献３を参照）により、黒文字エッジ領域、色エッジ文字領域、その他（写真領域）の３つの領域に分離する。像域分離することにより、画像データに像域分離信号（黒エッジ文字領域、色エッジ文字領域、写真領域）が画素毎に付与される。スキャナγ部２０２では、画像データを反射率リニアから濃度リニアのデータに変換する。
【００１８】
フィルタ処理部２０３では、像域分離信号によりフィルタ処理を切り換える。文字領域（黒エッジ文字と色エッジ文字）では判読性を重視して鮮鋭化処理を行う。写真領域では、画像データ内の急峻な濃度変化をエッジ量として、エッジ量に応じて平滑化処理や鮮鋭化処理を行う。急峻なエッジを鮮鋭化するのは、絵の中の文字を判読しやすくするためである。色補正処理部２０４は、黒エッジ文字領域以外では、Ｒ、Ｇ、Ｂデータを一次濃度マスキング法等でＣ、Ｍ、Ｙデータに変換する。画像データの色再現を向上させるために、Ｃ、Ｍ、Ｙデータの共通部分をＵＣＲ（下色除去）処理してＢｋデータを生成し、Ｃ、Ｍ、Ｙ、Ｂｋデータを出力する。ここで、黒エッジ文字領域は、スキャナのＲＧＢ読み取り位置ずれにより原稿の黒文字に色が付いたり、プロッタのＹＭＣＫでプリンタする時の重ね位置ずれがあると判読性がよくないので、黒文字領域のみ輝度に相当する信号である、Ｂｋ単色データで出力する。文字γ部２０５では、文字部のコントラストを良くするために、色文字と黒文字に対してγを立たせる。
【００１９】
プリンタ補正部１１１は、図３に示すように、圧縮処理部および伸張処理部を経た画像データに対して、プロッタの周波数特性に応じてγ補正を行うγ補正部３０１と、ディザ処理・誤差拡散処理などの量子化を行い、階調補正を行う中間調処理部３０２と、画像データ内の急峻な濃度変化をエッジ量として検出するエッジ量検出部３０３とを備えている。
【００２０】
γ補正部３０１は、プロッタ１１２の周波数特性に応じて処理する。中間調処理部３０２は、プロッタの階調特性やエッジ量に応じてディザ処理等の量子化を行う。量子化処理をする際に黒文字抽出処理を行って、黒文字のコントラスト強調することも可能である。これにより、文字の判読性が向上する。
【００２１】
コントローラ部１０７は図４に示すように、圧縮伸張部４０１、ページメモリ４０２、ＣＰＵ４０３、出力フォーマット変換部４０４、入力フォーマット変換部４０５、データｉ／ｆ４０６からなる。
【００２２】
画像データを外部機器に出力するデータの流れを説明する。ＨＤＤまたは汎用バスの圧縮データを、圧縮伸張処理部４０１における伸張処理部が元の各色８ｂｉｔのデータに伸張し、ページメモリ４０２に展開して出力フォーマット変換部４０４に出力する。出力フォーット変換部４０４では、Ｃ、Ｍ、Ｙ、ＢｋデータをＲＧＢデータに色変換を行うと同時に、ＪＰＥＧやＴＩＦＦ形式への汎用画像フォーマット変換などを行う。データｉ／ｆ４０６では、出力フォーマット変換部４０４のデータをＮＩＣに出力する。
【００２３】
外部機器からの画像データをプロッタに出力するデータの流れを説明する。外部から指示するコマンドはＣＰＵ４０３により解析され、ページメモリ４０２に書き込まれる。データｉ／ｆ４０６からの画像データを入力フォーマット変換部４０５によりＹＭＣＢｋのビットマップデータに展開して、圧縮伸張処理部４０１で圧縮を行い、ページメモリ４０２に書き込む。
【００２４】
入力フォーマットデータは、ＪＰＥＧやＴＩＦＦ形式の画像である。ページメモリ４０２に展開したＹＭＣＢｋ画像を汎用バスに出力して上述したようにプリント１１３する。
【００２５】
次に、検査機１０２を説明すると、検査機１０２は、印刷機１０１で出力した印刷媒体１１３を検査する。スキャナ１１４は、印刷機１０１で出力した印刷媒体１１３を読み取り、当該画像データ（アナログ信号）をデジタルデータに変換して出力する。スキャナ補正部１１５は、後述するように、スキャナ１１４で読み取った画像データ（ＲＧＢデータ）に対してフィルタ処理などの画像処理を施す。圧縮処理部１１６は、ＲＧＢ各８ｂｉｔの画像データを圧縮処理して、汎用バスにデータを送出する。圧縮後の画像データは汎用バスを通って、コントローラ１１７に送られる。コントローラ１１７は図示しない半導体メモリを持ち、送られたデータを蓄積する。ここでは画像データに対し圧縮を施したが、汎用バスの帯域が十分に広く、蓄積するＨＤＤ１１８の容量が大きければ、非圧縮の状態でデータを扱っても良い。
【００２６】
スキャナ補正部１１５を説明すると、図５に示すように、スキャナ補正部１１５は、スキャナ１１４から入力した画像データｉｍｇ（反射率リニア）に基づき画像処理を行う。スキャナγ部５０１では、画像データを反射率リニアから濃度リニアのデータに変換する。フィルタ処理部５０２では、スキャナのＭＴＦをそろえるために鮮鋭化処理を行い、スキャナ個々のばらつきをそろえたり、網点画像の網点を平滑化する処理を行う。
【００２７】
色補正処理部５０３は、ＲＧＢデータを輝度、色差の信号に変換し、標準的なデータに変換することにより、画像の検査を容易にする。
【００２８】
コントローラ部１１７は図６に示すように、圧縮伸張処理部６０１、ページメモリ６０２、ＣＰＵ６０３からなる。画像データを外部機器に出力するデータの流れを説明する。ＨＤＤまたは汎用バスの圧縮データを、圧縮伸張処理部６０１における伸張処理部が輝度、色差の画像データに伸張し、ページメモリ６０２上にビットマップ展開して、画像データの検査を行う。ＨＤＤ１１８には、検査機１０２で読み取った画像、印刷機の画像データ、検査座標や検査結果などの書誌情報が蓄積される。印刷機の画像データも検査機と同様に、輝度色差信号で蓄積する。
【００２９】
検査機１０２は、印刷機１０１のコントローラ１０７から送られてくる画像検査に必要な座標を受け取り、受け取った座標に基づいて、画像の検査を行う。画像の検査の結果、画像濃度が中央値（目標値）より外れていれば、外れていることを印刷機１０１のコントローラ１０７に情報を送り、印刷機側のコントローラ１０７は、プリンタ補正部１１１などで濃度などの補正を行う。さらに、画像濃度が印刷品質を下回る濃度であれば異常と判断し、例えば異常な印刷媒体を仕分けて排出する。
【００３０】
図７は、本発明の検査機１０２のコントローラ１１７における検査部の構成を示す。検査部は、検査処理部７０１、境界認識部７０４、境界認識部７０５からなり、検査処理部７０１は、線検出部７０６、第一の検査部７０７、第二の検査部７０８からなる。
【００３１】
検査部への入力画像は、メモリ画像７０２と検査画像７０３である。メモリ画像７０２は、印刷の基になる画像データであり、この画像データが印刷され、検査画像の印刷前のデジタル画像である。検査画像７０３は、印刷機１０１で印刷した出力画像１１３を検査機１０２のスキャナ１１４で読み取った画像で、検査機１０２で検査する画像データである。この検査対象となる画像データには、スキャナ１１４で読み取ったときの位置ずれ量（Ｘ）が含まれている。
【００３２】
本実施例では、輝度データ（８ビットデータで、０が黒、２５５が白を表す）で検査を行う。本実施例では、これら２つの画像データを使用して、境界認識１、２、検査処理（線検出、第一の検査、第二の検査）を行う。境界認識部７０４、境界認識部７０５の処理は、入力データがメモリ画像７０２であるか検査画像７０３であるかの相違だけであり、処理の内容は同じである。
【００３３】
図８は、境界認識部７０４、境界認識部７０５の処理を説明する図である。図８は、紙に印刷したときの線画像の断面を表し、縦のレベルは、上にいくほど黒く（濃く）なる。ａは太い線のケースであり、ｂは細い線のケースである。断面のため１次元方向のみを図示したが、実際は２次元である。
【００３４】
境界認識部７０５について説明する。図８（Ａ）は、検査画像７０３の画像データである。Ｂは画像データＡに対して最大値フィルタを施した結果を示す。最大値フィルタは、Ｎ×Ｎの２次元空間で最大値の画素を注目画素（中心画素）に置き換える処理である。ここで、ＮはＸの２倍に相当する広さで、Ｘは画像をスキャナ１１４で読み取ったときの位置ずれ量に相当する。最大値フィルタを施すことにより、画像データＡの濃い領域が少なく（画素値が大きい薄い領域が多く）なる。
【００３５】
Ｃは、画像データＡに対して最小値フィルタを施した結果を示す。最小値フィルタは、Ｎ×Ｎの２次元空間で最小値の画素を注目画素（中心画素）に置き換える処理である。最小値フィルタを施すことにより、画像データＡの薄い領域が少なく（画素値が小さい濃い領域が多く）なる。
【００３６】
Ｄは、Ｃの最小値からＢの最大値を引いた結果を示す。最大値フィルタと最小値フィルタを用いることにより、位置ずれ量（Ｘ）を含む画像の境界領域（エッジ）を検出することができる。
【００３７】
境界認識部７０４は、メモリ画像７０２（位置ずれ量Ｘ＝０）に対して、検査画像と同様にフィルタ処理を行う。
【００３８】
次に、第一の検査部７０７を説明する。第一の検査部７０７では、画像の境界（エッジ）を除いた画像領域（図８（Ｅ）ａ）について、メモリ画像７０２と検査画像７０３の差分を検査し、検査画像が正常か否かを判断するもので、例えば前掲した特許文献１の公知技術を用いて検査する。
【００３９】
すなわち、メモリ画像７０２の最大値フィルタの結果のプラスのバイアスとメモリ画像７０２の最小値フィルタのマイナスのバイアスをかけて、検査画像７０３が２つのデータの間で、かつ検査画像７０３の最大値フィルタの結果のプラスのバイアスと検査画像７０３の最小値フィルタのマイナスのバイアスをかけて、メモリ画像７０２が２つのデータの間であれば、正常と判断する。メモリ画像７０２の最大値フィルタと検査画像７０３を比較することにより、メモリ画像７０２で黒い領域が検査画像７０３で白く抜けているか否かが検査され、メモリ画像７０２の最小値フィルタと検査画像７０３を比較することにより、メモリ画像７０２で白い領域が検査画像７０３で黒くなっているか否かが検査され、検査画像７０３の最大値フィルタとメモリ画像７０２を比較することにより、検査画像７０３で黒い領域がメモリ画像７０２で白く抜けているか否かが検査される。
【００４０】
最大値フィルタと最小値フィルタを用いた第一の検査部７０７では、画像の境界（エッジ）で位置ずれの影響を受けて誤判定するため、画像の境界（エッジ）を検査しない。
【００４１】
次に、線検出部７０６の処理を説明する。線検出部７０６の処理は、メモリ画像７０２の境界認識部７０４の結果と、検査画像７０３の境界認識部７０５の結果を用いる。両者の処理は同じなので、一方のメモリ画像７０２について説明する。
【００４２】
メモリ画像７０２の境界認識部７０４の結果に対して、最大値フィルタ後、最小値フィルタを施す。Ｅは、最大値フィルタ後、最小値フィルタの結果を示す。ａのように太い線であれば画像データに近い形で復元できるが、ｂのように細い線あれば、データが復元できずに消えてしまう。つまり、ＡからＥを引き算することにより、ａの太線の画像データはなくなり、ｂの細線の画像データのみ残る。この結果を利用して、線画像を検出する。
【００４３】
Ｆは、ＡからＥを引き算して最小値フィルタを施した結果を示す。Ｆの結果を二値化し、これにより、図８（Ｆ）のｂに示すような、画像データ（位置ずれ量Ｘを除く領域）と周辺画像（位置ずれ量Ｘに相当する領域）を抽出する。抽出する画像データは、第一の検査部７０７では検査できないエッジを含む線画像データである。
【００４４】
第二の検査部７０８は、メモリ画像７０２と検査画像７０３のそれぞれについて、所定の領域（図８（Ｆ）のｂに示す画像の幅）の画像データを積分（加算）し、それらを比較する。比較の結果、積分の差が所定の範囲内にあれば、正常と判定する。積分結果が複数ある場合には、その全てが所定の範囲内であれば、正常と判定する。第一の検査部７０７、第二の検査部７０８の検査結果が両方とも正常であれば、印刷媒体は正常と判定し、何れか一方が正常でなければ、印刷媒体は異常と判定する。異常と判定された印刷媒体に対しては、例えば、印刷の画像処理条件を変更（画像の濃度を調整）したり、あるいは、異常と判定された印刷媒体を、仕分けて排出する。
【００４５】
上記した実施例では、最大値フィルタ後、最小値フィルタを行い、周辺が薄く、濃い領域が細い線画像の検査を行ったが、最小値フィルタ後、最大値フィルタを行うことにより、周辺が濃く、薄い領域が細い線画像（白抜き文字）を検査することが可能になる。また、最大値フィルタや最小値フィルタの代わりに、二値で膨張や収縮することにより、最大値フィルタや最小値フィルタと同等の機能を実現することも可能である。あるいは、本実施例の最大値フィルタを膨張、最小値フィルタを収縮としても容易に実現できる。さらに、第一の検査部が最大値フィルタ、最小値フィルタで構成されていれば、線検出部も同様に、最大値フィルタ、最小値フィルタで構成することにより、処理を共通化することができる。同様に第一の検査部が膨張、縮小で構成されていれば、線検出部も膨張、縮小で構成することにより共通化することができる。
【００４６】
本発明は、前述した実施例の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても達成される。この場合、記憶媒体から読出されたプログラムコード自体が前述した実施例の機能を実現することになる。プログラムコードを供給するための記憶媒体としては、例えば、ハードディスク、光ディスク、光磁気ディスク、不揮発性のメモリカード、ＲＯＭなどを用いることができる。また、コンピュータが読出したプログラムコードを実行することにより、前述した実施例の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれる。さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれる。また、本発明の実施例の機能等を実現するためのプログラムは、ネットワークを介した通信によってサーバから提供されるものでも良い。
【符号の説明】
【００４７】
７０１  検査処理部
７０２  メモリ画像
７０３  検査画像
７０４、７０５  境界認識部
７０６  線検出部
７０７  第一の検査部
７０８  第二の検査部
【先行技術文献】
【特許文献】
【００４８】
【特許文献１】特許第３５２３９９４号公報
【特許文献２】特開２００３−２６６６４６号公報
【特許文献３】特開２００３−２５９１１５号公報
【図１】
0005521440.tif 000002
【図２】
0005521440.tif 000003
【図３】
0005521440.tif 000004
【図４】
0005521440.tif 000005
【図５】
0005521440.tif 000006
【図６】
0005521440.tif 000007
【図７】
0005521440.tif 000008
【図８】
0005521440.tif 000009