(57)【要約】【課題】  かすれとはみ出し双方の誤印刷が共存する二次元コードを正確に評価する。【解決手段】  本発明の一実施形態において、各セルはみ出し部の面積を加算することによってはみ出し面積和Ａｍｂを算出する。理想白面積Ａｉｂを算出する。はみ出し面積和Ａｍｂを理想白面積Ａｉｂで除算し、はみ出しレシオ（Seize_Ratio）を算出する。次に、各セルのかすれ部の面積を加算することによってかすれ面積和Ａｍｍを算出する。続いて、理想黒面積Ａｉｍを算出する。さらに、かすれ面積和Ａｍｍを理想黒面積Ａｉｍで除算し、かすれレシオ（Shrink_Ratio）を算出する。はみ出しレシオ（Seize_Ratio）とかすれレシオ（Shrink_Ratio）とを使用して、塗布レシオ（Apply_Ratio）を算出する。これが、マトリクス・コードにおける、かすれ部とはみ出し部の共存の度合を示す。【選択図】  図５
2006338193.tif 000002
【特許請求の範囲】
【請求項１】
構成単位としてのセルを複数含む二次元コードの評価のための処理を、コンピュータに実行させるプログラムであって、前記処理は、
二次元コードを撮像して得られた実画像データと、その二次元コードの理想画像データとを取得し、
前記実画像データに含まれる複数セル内のはみ出し面積の割合を表す値とかすれ面積の割合を表す値とをそれぞれ算出し、それらを使用して得られた評価結果データをメモリに記憶する、プログラム。
【請求項２】
前記評価結果データは、前記はみ出し面積の割合を表す値とかすれ面積の割合を表す値とを使用して算出された、前記複数セルにおけるはみ出しとかすれの共存度合を表す値を含む、請求項１に記載のプログラム。
【請求項３】
前記実画像データにおける二次元コードに含まれる複数セルを、それぞれが複数セルを含む複数エリアに分割し、
各分割エリア内のはみ出し面積の割合を表す値とかすれ面積の割合を表す値とをそれぞれ使用して、その分割エリアのはみ出し／かすれ度合いを表す値を算出し、
各分割エリアのはみ出し／かすれ度合いを使用して得られた評価結果データを前記メモリに記憶する、請求項１に記載のプログラム。
【請求項４】
さらに、各分割エリアのはみ出し／かすれ度合いを表す値を使用して、前記実画像データにおける二次元コード内のはみ出し／かすれ度合の場所依存度を表す値を算出し、
前記評価結果データは、前記場所依存度を含む、請求項３に記載のプログラム。
【請求項５】
さらに、前記実画像データに含まれる複数セルを、それぞれが複数セルを含む複数エリアに分割し、
各分割エリアのはみ出し／かすれ度合いを表す値を算出して得られた評価結果データを前記メモリに記憶する、請求項２に記載のプログラム。
【請求項６】
さらに、各分割エリアのはみ出し／かすれ度合いを表す値を使用して、前記実画像データに含まれる複数セル内のはみ出し／かすれ度合の場所依存度を表す値を算出し、
前記評価結果データは前記場所依存度を含む、請求項５に記載のプログラム。
【請求項７】
前記実画像データに含まれる複数セル内の各セルについて、その周囲セルの理想画像データにおける印刷／非印刷に基づいて重み付けされた、重み付けはみ出し面積／重み付けかすれ面積を算出し、
前記複数セルのはみ出し面積の割合を表す値を、各セルの前記重み付けはみ出し面積を使用して算出し、
前記複数セルのかすれ面積の割合を表す値を、各セルの前記重み付けかすれ面積を使用して算出する、
請求項１に記載のプログラム。
【請求項８】
前記各セルを複数エリアに分割して、そのセル分割エリアのそれぞれについて、その周囲セルの印刷／非印刷に基づいて重み付けされた、重み付けはみ出し面積／重み付けかすれ面積を算出し、それらの値からそのセルの重み付けはみ出し面積／重み付けかすれ面積を算出する、請求項７に記載のプログラム。
【請求項９】
さらに、前記実画像データに含まれる複数セル内の各セルについて、その周囲セルの理想画像データにおける印刷／非印刷に基づいて重み付けされた、重み付けはみ出し面積／重み付けかすれ面積を算出し、
各セルの前記重み付けはみ出し面積を使用して、前記複数セル内における、重み付けされたはみ出し面積割合を算出し、
各セルの前記重み付けかすれ面積を使用して、前記複数セル内における、重み付けされたかすれ面積割合を算出し、
前記重み付けされたはみ出し面積割合と重み付けされたかすれ面積割合とを使用して得られた評価データをメモリに記憶する、請求項２に記載のプログラム。
【請求項１０】
前記各セルを複数エリアに分割して、そのセル分割エリアのそれぞれについて、その周囲セルの印刷／非印刷に基づいて重み付けされた、重み付けはみ出し面積／重み付けかすれ面積を算出し、それらの値からそのセルの重み付けはみ出し面積／重み付けかすれ面積を算出する、請求項９に記載のプログラム。
【請求項１１】
さらに、前記実画像データに含まれる複数セルを、それぞれが複数セルを含む複数エリアに分割し、
各分割エリアのはみ出し／かすれ度合いを表す値を算出して得られた評価結果データを前記メモリに記憶する、請求項９に記載のプログラム。
【請求項１２】
構成単位としてのセルを複数含む二次元コードの評価のための、データ処理装置におけるデータ処理方法であって、
二次元コードを撮像して得られた実画像データと、その二次元コードの理想画像データとを取得し、
取得した前記実画像データに含まれる複数セルの各セルと、前記理想画像データの各セルとを比較して、前記実画像データの各セルにおけるはみ出し面積／かすれ面積を算出し、
前記各セルにおけるはみ出し面積／かすれ面積を使用して、前記実画像データに含まれる複数セル内のはみ出し面積の割合を表す値とかすれ面積の割合を表す値とをそれぞれ算出し、それらを使用して得られた評価結果データをメモリに記憶する、方法。
【請求項１３】
前記評価結果データは、前記はみ出し面積の割合を表す値とかすれ面積の割合を表す値とを使用して算出された、前記複数セルにおけるはみ出しとかすれの共存度合を表す値を含む、請求項１２に記載の方法。
【請求項１４】
さらに、前記実画像データに含まれる複数セル内の各セルについて、その周囲セルの理想画像データにおける印刷／非印刷に基づいて重み付けされた、重み付けはみ出し面積／重み付けかすれ面積を算出し、
各セルの前記重み付けはみ出し面積を使用して、前記複数セル内における、重み付けされたはみ出し面積割合を算出し、
各セルの前記重み付けかすれ面積を使用して、前記複数セル内における、重み付けされたかすれ面積割合を算出し、
前記重み付けされたはみ出し面積割合と重み付けされたかすれ面積割合とを使用して得られた評価データをメモリに記憶する、請求項１３に記載の方法。
【請求項１５】
さらに、前記実画像データに含まれる複数セルを、それぞれが複数セルを含む複数エリアに分割し、
各分割エリアのはみ出し／かすれ度合いを表す値を算出して得られた評価結果データを前記メモリに記憶する、請求項１４に記載の方法。
【請求項１６】
構成単位としてのセルを複数含む二次元コードの評価のための処理を行う装置であって、
二次元コードを撮像して得られた実画像データと、その二次元コードの理想画像データとを記憶するメモリと、
前記実画像データに含まれる複数セル内のはみ出し面積の割合を表す値とかすれ面積の割合を表す値とをそれぞれ算出し、それらを使用して得られた評価結果データを前記メモリに記憶する演算処理部と、
を備える装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二次元コードを評価するためのプログラム、その装置及びその装置におけるデータ処理方法に関する。
【背景技術】
【０００２】
情報を表すパターンとして、従来のバーコードに代わり、二次元コードが広く使用されている。二次元コードは、情報を二次元の図形パターンとして表す。このため、一次元のバーコードと比較して、飛躍的に多くの情報を記録することが可能である。二次元コードの一つとして、マトリックス状に配置された複数の構成単位によってパターンを形成するマトリックス・コードが広く利用されている。
【０００３】
マトリックス・コードは、紙や樹脂シートなどのラベルの他に、部品表面などの立体物にも印字される。典型的には、マトリックス・コードはラベルに対して熱転写によって印字され、立体物に対してはレーザマーカを使用して印字される。マトリックス・コードは、スキャナによって読み込まれてデコードされるため、印刷状態が悪い場合には正確に記録データをデコードすることができない。そのため、マトリックス・コードの印刷段階において、マトリックス・コードが正確に印刷されているかを評価し、正確に印刷されていない場合には印刷プロセスにフィードバックを行うことが必要とされる。
【０００４】
従来のマトリックス・コードの評価手法としては、特許文献１に開示されている方法の他、ＡＩＭ規格である「International Symbology Specification-Data Matrix」に４つの評価パラメータが規定されている。この４つの評価パラメータは、それぞれ、「Symbol Contrast」、「Print Growth」、「Axial Nonuniformity」、「Unused Error Correction」である。端的に説明すれば、「Symbol Contrast」は画像コントラストを表し、「Print Growth」はマトリックス・コード全体の印刷太さを表し、「Axial Nonuniformity」はＸ−Ｙ軸の非対称性（歪曲性）を表し、「Unused Error Correction」はエラーコレクションの数を表す。
【特許文献１】特開平９−１２８４６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ＡＩＭ基準として規定された４つの評価パラメータを使用して、一定レベルでの印刷状態評価を行うことができる。しかし、これら評価パラメータでは正確に評価することができない誤印刷状態があることを発明者らは見出した。実際に印刷されたマトリックス・コードにおいては、印刷すべきところが印刷されていないかすれ部分と、印刷すべきではないところが印刷されたはみ出し部分の双方が共存することがある。このような印刷エラーは、特に、レーザマーカによってマトリックス・コード印刷する場合に頻繁に現れる。
【０００６】
ＡＩＭ基準におけるPrint Growthは、印刷のデューティ・サイクルについて太めに印刷されている、あるいは、細めに印刷されているなどの判定を行うことができる。しかし、一つのデータ・エリア（マトリックス・コード）内に太めの印刷部分と細めの印刷部分が共存する場合、各部の値が平均化されるために、誤印刷として結果に現れない。本発明はこのような事情を背景としてなされたものであって、本発明の目的は、かすれ部分とはみ出し部分が共存する二次元コードの評価を正確に行う手法を提供することである。
【課題を解決するための手段】
【０００７】
本発明の第１の態様は、構成単位としてのセルを複数含む二次元コードの評価のための処理を、コンピュータに実行させるプログラムであって、前記処理は、二次元コードを撮像して得られた実画像データと、その二次元コードの理想画像データとを取得し、前記実画像データに含まれる複数セル内のはみ出し面積の割合を表す値とかすれ面積の割合を表す値とをそれぞれ算出し、それらを使用して得られた評価結果データをメモリに記憶するものである。はみ出し面積の割合を表す値とかすれ面積の割合を表す値とをそれぞれ使用することによって、これらのエラーが共存する二次元コード評価を正確に行うことができる。
【０００８】
本発明の第２の態様は、上記第１の態様において、前記評価結果データは、前記はみ出し面積の割合を表す値とかすれ面積の割合を表す値とを使用して算出された、前記複数セルにおけるはみ出しとかすれの共存度合を表す値を含むものである。共存度合を表す値を含むことによって、容易かつ的確にエラーが共存する二次元コード評価を行うことができる。
【０００９】
本発明の第３の態様は、上記第１の態様において、前記実画像データにおける二次元コードに含まれる複数セルを、それぞれが複数セルを含む複数エリアに分割し、各分割エリア内のはみ出し面積の割合を表す値とかすれ面積の割合を表す値とをそれぞれ使用して、その分割エリアのはみ出し／かすれ度合いを表す値を算出し、各分割エリアのはみ出し／かすれ度合いを使用して得られた評価結果データを前記メモリに記憶するものである。各分割エリアのはみ出し／かすれ度合いを使用することで、誤印刷の場所依存性を評価することができる。
【００１０】
本発明の第４の態様は、上記第３の態様において、さらに、各分割エリアのはみ出し／かすれ度合いを表す値を使用して、前記実画像データにおける二次元コード内のはみ出し／かすれ度合の場所依存度を表す値を算出し、前記評価結果データは、前記場所依存度を含むものである。これによって、容易かつ的確に誤印刷の場所依存性評価を行うことができる。
【００１１】
本発明の第５の態様は、上記第２の態様において、さらに、前記実画像データに含まれる複数セルを、それぞれが複数セルを含む複数エリアに分割し、各分割エリアのはみ出し／かすれ度合いを表す値を算出して得られた評価結果データを前記メモリに記憶するものである。共存度合を表す値と、各分割エリアのはみ出し／かすれ度合いを表す値とを合わせて使用することで、共存の原因特定をより容易化することができる。
【００１２】
本発明の第６の態様は、上記第５の態様において、さらに、各分割エリアのはみ出し／かすれ度合いを表す値を使用して、前記実画像データに含まれる複数セル内のはみ出し／かすれ度合の場所依存度を表す値を算出し、前記評価結果データは前記場所依存度を含むものである。これによって、容易かつ的確に誤印刷の場所依存性評価及び共存の原因特定を行うことができる。
【００１３】
本発明の第７の態様は、上記第１の態様において、前記実画像データに含まれる複数セル内の各セルについて、その周囲セルの理想画像データにおける印刷／非印刷に基づいて重み付けされた、重み付けはみ出し面積／重み付けかすれ面積を算出し、前記複数セルのはみ出し面積の割合を表す値を、各セルの前記重み付けはみ出し面積を使用して算出し、前記複数セルのかすれ面積の割合を表す値を、各セルの前記重み付けかすれ面積を使用して算出するものである。周囲セルを使用して重み付けすることによって、誤印刷のパターン依存性を評価することができる。
【００１４】
本発明の第８の態様は、上記第７の態様において、前記各セルを複数エリアに分割して、そのセル分割エリアのそれぞれについて、その周囲セルの印刷／非印刷に基づいて重み付けされた、重み付けはみ出し面積／重み付けかすれ面積を算出し、それらの値からそのセルの重み付けはみ出し面積／重み付けかすれ面積を算出するものである。各セルを複数エリアに分割して重み付けすることで、より正確に誤印刷のパターン依存性を評価することができる。
【００１５】
本発明の第９の態様は、上記第２の態様において、さらに、前記実画像データに含まれる複数セル内の各セルについて、その周囲セルの理想画像データにおける印刷／非印刷に基づいて重み付けされた、重み付けはみ出し面積／重み付けかすれ面積を算出し、各セルの前記重み付けはみ出し面積を使用して、前記複数セル内における、重み付けされたはみ出し面積割合を算出し、各セルの前記重み付けかすれ面積を使用して、前記複数セル内における、重み付けされたかすれ面積割合を算出し、前記重み付けされたはみ出し面積割合と重み付けされたかすれ面積割合とを使用して得られた評価データをメモリに記憶するものである。共存度合を表す値と、前記重み付けされたはみ出し面積割合と重み付けされたかすれ面積割合とを合わせて使用することで、共存の原因特定をより容易化することができる。
【００１６】
本発明の第１０の態様は、上記第９の態様において、前記各セルを複数エリアに分割して、そのセル分割エリアのそれぞれについて、その周囲セルの印刷／非印刷に基づいて重み付けされた、重み付けはみ出し面積／重み付けかすれ面積を算出し、それらの値からそのセルの重み付けはみ出し面積／重み付けかすれ面積を算出するものである。各セルを複数エリアに分割して重み付けすることで、より正確に誤印刷のパターン依存性を評価することができる。
【００１７】
本発明の第１１の態様は、上記第９の態様において、さらに、前記実画像データに含まれる複数セルを、それぞれが複数セルを含む複数エリアに分割し、各分割エリアのはみ出し／かすれ度合いを表す値を算出して得られた評価結果データを前記メモリに記憶する、ものである。共存度合を表す値、前記重み付けされたはみ出し面積割合と重み付けされたかすれ面積割合、そして各分割エリアのはみ出し／かすれ度合いを表す値を合わせて使用することによって、共存の原因特定をより正確に行うことができる。
【００１８】
本発明の第１２の態様は、構成単位としてのセルを複数含む二次元コードの評価のための、データ処理装置におけるデータ処理方法であって、二次元コードを撮像して得られた実画像データと、その二次元コードの理想画像データとを取得し、取得した前記実画像データに含まれる複数セルの各セルと、前記理想画像データの各セルとを比較して、前記実画像データの各セルにおけるはみ出し面積／かすれ面積を算出し、前記各セルにおけるはみ出し面積／かすれ面積を使用して、前記実画像データに含まれる複数セル内のはみ出し面積の割合を表す値とかすれ面積の割合を表す値とをそれぞれ算出し、それらを使用して得られた評価結果データをメモリに記憶するものである。はみ出し面積の割合を表す値とかすれ面積の割合を表す値とをそれぞれ使用することによって、これらのエラーが共存する二次元コード評価を正確に行うことができる。
【００１９】
本発明の第１３の態様は、上記第１２の態様において、前記評価結果データは、前記はみ出し面積の割合を表す値とかすれ面積の割合を表す値とを使用して算出された、前記複数セルにおけるはみ出しとかすれの共存度合を表す値を含むものである。共存度合を表す値を含むことによって、容易かつ的確にエラーが共存する二次元コード評価を行うことができる。
【００２０】
本発明の第１４の態様は、上記第１３の態様において、さらに、前記実画像データに含まれる複数セル内の各セルについて、その周囲セルの理想画像データにおける印刷／非印刷に基づいて重み付けされた、重み付けはみ出し面積／重み付けかすれ面積を算出し、各セルの前記重み付けはみ出し面積を使用して、前記複数セル内における、重み付けされたはみ出し面積割合を算出し、各セルの前記重み付けかすれ面積を使用して、前記複数セル内における、重み付けされたかすれ面積割合を算出し、前記重み付けされたはみ出し面積割合と重み付けされたかすれ面積割合とを使用して得られた評価データをメモリに記憶するものである。共存度合と、重み付けされたかすれ面積割合を算出し、前記重み付けされたはみ出し面積割合と重み付けされたかすれ面積割合とを合わせて使用することによって、共存の原因特定をより正確に行うことができる。
【００２１】
本発明の第１５の態様は、上記第１４の態様において、さらに、前記実画像データに含まれる複数セルを、それぞれが複数セルを含む複数エリアに分割し、各分割エリアのはみ出し／かすれ度合いを表す値を算出して得られた評価結果データを前記メモリに記憶するものである。共存度合を表す値、前記重み付けされたはみ出し面積割合と重み付けされたかすれ面積割合、そして各分割エリアのはみ出し／かすれ度合いを表す値を合わせて使用することによって、共存の原因特定をより正確に行うことができる。
【００２２】
本発明の第１６の態様は、構成単位としてのセルを複数含む二次元コードの評価のための処理を行う装置であって、二次元コードを撮像して得られた実画像データと、その二次元コードの理想画像データとを記憶するメモリと、前記実画像データに含まれる複数セル内のはみ出し面積の割合を表す値とかすれ面積の割合を表す値とをそれぞれ算出し、それらを使用して得られた評価結果データを前記メモリに記憶する演算処理部を備えるものである。はみ出し面積の割合を表す値とかすれ面積の割合を表す値とをそれぞれ使用することによって、これらのエラーが共存する二次元コード評価を正確に行うことができる。
【発明の効果】
【００２３】
本発明によれば、二次元コードの評価をより正確に行うことができる。
【発明を実施するための最良の形態】
【００２４】
以下に、本発明の好ましい実施の形態を説明する。説明の明確化のため、以下の記載及び図面は、適宜、省略及び簡略化がなされている。又、各図面において、同一要素には同一の符号が付されており、説明の明確化のため、必要に応じて重複説明は省略されている。本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。
【００２５】
本形態においては、二次元マトリックス・コード（以下マトリックス・コード）の評価手法について説明する。特に、印刷すべきところが印刷されていないかすれ部分と、印刷すべきではないところが印刷されたはみ出し部分の双方の誤印刷を含むマトリックス・コードを、より正確に評価する手法を開示する。
【００２６】
本形態において、実際に印刷された二次元マトリックス・コードを撮像し、その画像データを理想マトリックス・コードの画像データと比較することによって、マトリックス・コードの印刷評価を行う。なお、本形態においては、レーザマーカによってマトリックス・コードを印刷した例を説明する。図１（ａ）は画像（画像データ）としての理想マトリックス・コード１１を示し、図1（ｂ）は、実際に印刷されたマトリックス・コードを撮像して得られた画像（画像データ）としての実マトリックス・コード１２を示している。なお、本形態においては、白地に黒色で印刷することで、実際のマトリックス・コードを形成するケースを例として説明する。
【００２７】
図１に示すように、理想マトリックス・コード１１と実マトリックス・コード１２には、本来マーキングすべき箇所にマーキングがされていない部分、あるいは、本来マーキングすべきではないがマーキングが施されている部分が存在する。ここで、本形態の説明において使用される、マトリックス・コードの画像データにおける用語を、図２を参照して以下のように定義する。図２は、図１（ｂ）に示された実マトリックス・コードの画像である。
【００２８】
図２を参照して、本形態において、マトリックス・コード全体をシンボルと呼び、シンボルの中の一つ一つの四角のコード構成単位をセルと呼ぶ。つまり、セルとして、黒色であるべき黒セル１２１ａと白色であるべき白セル１２１ｂとがある。また、黒色で印刷されている部分を黒画像と呼び、下地の白色が露出している部分を白画像と呼ぶ。さらに、本来下地の白色である部分に黒マークがはみ出している部分１２２ａ、１２２ｂを「はみ出し」、反対に、本来黒色に印字されるべきところに印字されていない部分１２３ａ−１２３ｃを「かすれ」と呼ぶ。具体的には、マトリックス・コード１２は６×６の３６セルを備え、１６の黒セルと２０の白セルとから構成されている。さらに、かすれ１２３ａ−１２３ｃをそれぞれ備える３つのかすれセルと、はみ出し１２２ａ、１２２ｂをそれぞれ備える２つのはみ出しセルを備えている。
【００２９】
本形態のマトリックス・コード評価方法は、理想マトリックスと実マトリックスを比較し、白画像であるべき各セル内の黒画像面積（はみ出し）の和と、黒画像であるべき各セル内の白画像面積（かすれ）の和のそれぞれを決定し、それらの比を使用して印字塗布レシオを新規品質パラメータとして算出する。この塗布レシオを使用することによって、従来の評価パラメータでは正確に検出することができなかったマトリックス・コードの不良印刷を検出することができる。また、印字塗布レシオのシンボル内における場所依存度を算出する。さらに、印字塗布レシオの印字パターン依存度を算出する。これらは、マトリックス・コード印刷における印刷欠陥の原因特定に使用することができる。
【００３０】
本形態のマトリックス・コード評価手法について詳細に説明する前に、まず、本形態のマトリックス・コード評価システムの構成及びその動作について説明する。図３は、本形態のマトリックス・コード評価システムの構成を模式的に示すブロック図である。マトリックス・コード評価システムは、ステージ上に載置された実際の印刷マトリックス・コード１を撮像するＣＣＤカメラ２と、そのＣＣＤカメラ２で撮像された画像データを解析処理し、実マトリックス・コード１の評価結果を生成するコンピュータ３とを備えている。
【００３１】
コンピュータ３は、通常のパーソナルコンピュータ（ＰＣ）もしくはワークステーションなどを使用することができる。ＣＣＤカメラ２からのマトリックス・コード画像データ（実画像データ３２１）は、Ｉ／Ｏインターフェース３４を介してメインメモリ３２に格納される。さらに、この実画像データ３２１は、後の使用のために不揮発性記憶装置３３にも記録される。ＣＣＤカメラ２から画像データを取り込むためのインターフェースとしては、典型的にはキャプチャボードが使用される。メインメモリ３２としてはＤＲＡＭを、不揮発性記憶装置３３としてはハードディスク・ドライブ（ＨＤＤ）を典型的に使用することができる。
【００３２】
コンピュータ３内にはＣＰＵ３１が実装されている。ＣＰＵ３１は、不揮発性記憶装置３３に記憶されているオペレーティングシステム及びマトリックス・コード評価プログラムのコマンドに従って動作することによって、マトリックス・コード評価のための各処理を実行する。プログラムは、不揮発性記憶装置３３からメインメモリ３２にロードされて、ＣＰＵ３１によって実行される。図には示していないが、コンピュータ３には、ＣＰＵ３２やメインメモリ３２とバスを介して接続されたコントローラが実装され、これらにデータ入力をするためのマウスやキーボード、あるいは画像出力のためのディスプレイやプリンタを接続する。さらに他のコンピュータと通信を行うために、コンピュータ３を、通信アダプタを介してネットワークに接続することも可能である。
【００３３】
実際の印刷マトリックス・コード１の撮像画像がコンピュータ３内に取り込まれると、図４のフローチャートに示すように、マトリックス・コード１の評価データ生成のための前処理が実行される（Ｓ１１〜Ｓ１６）。前処理において、撮像されたマトリックス・コードの実画像が複数セルへ分割され、各セルの誤印刷タイプ（はみ出し、かすれ）及びその誤印刷の面積が算出される。
【００３４】
具体的に説明する。前処理において、プログラムに従って動作するＣＰＵ３１が、読み取った実画像の読み取り画像データ規格化部３１１及び画像データ比較部３１２として機能する。まず、Ｓ１１において、画像データ規格化部３１１は、取得したマトリックス・コードの実画像データ３２１をメインメモリ３２から取得し、その規格化処理を実行、規格化実画像データ３２２を生成する。具体的には、画像データ規格化部３１１は、実画像データ３２１にマトリックス・コードの外形を特定し、さらに、マトリックス・コードを複数のセルに分割する。規格化実画像データ３２２は、セルにおける白画像及び黒画像についてのデータの他に、関連付けられたセルを特定するアドレス・データを含んでいる。
【００３５】
次に、Ｓ１２において画像データ比較部３１２は、比較セル・アドレスを初期設定し、さらに、Ｓ１３においてそのアドレスで特定される実セル画像データを規格化実画像データ３２２から取得する。続いてＳ１４において、画像データ比較部３１２は、メインメモリ３２に記憶されている理想画像データ３２３から対応する理想セル画像を取得する。理想画像データ３２３は、予め不揮発性記憶装置３３からメインメモリ３２にロードされている。
【００３６】
Ｓ１５において、画像データ比較部３１２は、取得した実セル画像データと理想セル画像データを比較し、そのセルの誤印刷タイプ（はみ出し、かすれ）の判定及びその誤印刷面積の算出を実行する。その処理結果は、比較結果データ３２４としてメインメモリ３２に記憶される。比較結果データ３２４は、必要に応じて不揮発性記憶装置３３に記憶される。Ｓ１６において全てのセルについて処理が終了したかを判定し、終了していない場合は比較セル・アドレスをインクリメントして上述の処理を繰り返し、終了している場合は、Ｓ１７のマトリックス・コード評価データ生成処理に移行する。以上の処理によって、撮像したマトリックス・コード１の実画像データにおいて、各セルの誤印刷及びその面積についてのデータが取得されたことになる。
【００３７】
以下において、マトリックス・コード１の具体的な評価方法について詳細に説明する。評価データ３２５の生成は、評価データ算出部３１３が実行する。プログラムに従って動作するＣＰＵ３１が評価データ算出部３１３として機能する。まず、図５のフローチャートを参照しつつ、塗布レシオ（Apply_Ratio）の算出処理を説明する。塗布レシオ（Apply_Ratio）は、はみ出し率（はみ出しレシオSeize_Ratio）とかすれ率（かすれレシオShrink_Ratio）の積として定義される。上述のように、シンボル全体において、かすれとはみ出しが共存する。塗布レシオ（Apply_Ratio）は、既存パラメータPrint Growthでは検出することができない、かすれとはみ出しの共存を表し、それによってより正確はマトリックス・コード評価を実現する。
【００３８】
塗布レシオ（Apply_Ratio）の算出処理を具体的に説明する。図５のＳ２１において、評価データ算出部３１３は、はみ出し面積和Ａｍｂを算出する。評価データ算出部３１３は、比較結果データ３２４から各セルのデータを取得し、はみ出し部の面積を加算することによってはみ出し面積和Ａｍｂ（Σamb(x,y)）を算出する。続いて、Ｓ２２において、評価データ算出部３１３は、理想白面積Ａｉｂを理想画像データ３２３のデータを使用して算出する。さらに、Ｓ２３において、はみ出し面積和Ａｍｂを理想白面積Ａｉｂ（印刷すべきでない面積）で割ることによって無次元化し、はみ出しレシオ（Seize_Ratio）を算出する。つまり、Seize_Ratio＝Ａｍｂ／Ａｉｂと表される。
【００３９】
次に、Ｓ２４において、評価データ算出部３１３は比較結果データ３２４から各セルのデータを取得し、各セルのかすれ部の面積を加算することによってかすれ面積和Ａｍｍ（Σamm(x,y)）を算出する。続いて、Ｓ２５において、評価データ算出部３１３は、理想黒面積Ａｉｍを理想画像データ３２３のデータを使用して算出する。さらに、Ｓ２６において、かすれ面積和Ａｍｍを理想黒面積Ａｉｍ（印刷すべき面積）で割ることによって無次元化し、かすれレシオ（Shrink_Ratio）を算出する。つまり、Shrink_Ratio＝Ａｍｍ／Ａｉｍと表される。
【００４０】
Ｓ２７において、評価データ算出部３１３は、はみ出しレシオ（Seize_Ratio）とかすれレシオ（Shrink_Ratio）とを使用して、塗布レシオ（Apply_Ratio）を算出する。具体的には、以下の数式のように上記２つのレシオの積を計算して算出する。
Apply_Ratio＝Seize_Ratio×Shrink_Ratio    (1)
【００４１】
図６の表は、マトリックス・コードの印刷状態と、各パラメータの間との関係をしている。「はみ出し印刷」は黒面積がシンボル全体において膨張している印刷状態であり、その結果黒面積が大きくなる。一方、「かすれ印刷」はシンボル全体において黒面積が縮小している印刷状態であって、白面積が大きくなる。「はみ出し印刷・かすれ印刷」は、その双方が一つのシンボル内に共存する印刷状態を示している。
【００４２】
理想印刷状態において、４つ全てのパラメータは０を示す。はみ出し印刷もしくはかすれ印刷において、従来パラメータのPrint Growthは＋方向に大きい値もしくは−方向に大きい値を示すため、これらの誤印刷をPrint Growthを使用して判定することができる。しかし、誤印刷の片方の特徴が現れている場合と異なり、シンボル内に太った印刷部分とかすれ印刷部分とが共存している状態（表の最下行）において、Print Growthの絶対値は小さい値を示し、それを使用した誤印刷の正確な判定はできない。
【００４３】
これに対して、本形態において新たに採用した塗布レシオ（Apply_Ratio）は、２つの誤印刷が共存するシンボルにおいて大きな値を示す。一方のみが大きい場合、もしくは双方が小さい場合は、塗布レシオ（Apply_Ratio）は小さい値を示す。このように、塗布レシオ（Apply_Ratio）は、はみ出しとかすれが共存する誤印刷の正確な検出に使用することができる他、その共存度合を示すパラメータとなる。実際のマトリックス・コード評価においては、これら３つの誤印刷を正確に検出するため、塗布レシオ（Apply_Ratio）に加えて、はみ出しレシオ（Seize_Ratio）とかすれレシオ（Shrink_Ratio）とを使用する、あるいはPrint Growthを使用する。塗布レシオ（Apply_Ratio）が設計で決定された基準値以上である場合、そのシンボル内において２つの誤印刷が共存していると判定する。なお、誤印刷の検出目的であれば、はみ出しレシオ（Seize_Ratio）とかすれレシオ（Shrink_Ratio）とを使用して判定することもできる。
【００４４】
このように、塗布レシオ（Apply_Ratio）を使用することによって２つの誤印刷の共存を判定することができるが、このパラメータのみではこの誤印刷状態を引き起こす原因を特定することができない。誤印刷を防止の対応を効果的に行うため、マトリックス・コードの評価において、その原因をおよそ特定することが好ましい。以下においては、はみ出しとかすれが共存する誤印刷の原因を特定するためのパラメータについて説明する。本形態においては、場所依存レシオ（Areal_dependency_Ratio）とパターン依存レシオ（Pattern_dependency_Ratio）の２つの新規評価パラメータを導入する。
【００４５】
一つのシンボルにはみ出しとかすれが共存している場合、２つの理由があると考えられる。その一つは、誤印刷がシンボル内場所に依存して発生している「場所依存」であり、他の一つはシンボル内のパターン形状に依存して発生する「パターン依存」である。従って、場所依存レシオ（Areal_dependency_Ratio）とパターン依存レシオ（Pattern_dependency_Ratio）という、これらの依存度を示すパラメータを使用することによって、誤印刷原因の特定を行うことができる。
【００４６】
マトリックス・コードの評価プロセスにおいては、例えば、Print Growthがある程度よく（例えばグレードB以上）で、塗布レシオ（Apply_Ratio）が予め設定された基準値より大きければ"はみ出し"及び"かすれ"の双方が共存すると判定する。次に塗布レシオ（Apply_Ratio）が悪くなった理由が、場所依存によるものか、パターン依存によるものかを判定する。この判定のために、場所依存レシオ（Areal_dependency_Ratio）とパターン依存レシオ（Pattern_dependency_Ratio）から、どちらの依存性が高いかを決定する。これによって、誤印刷の原因特定を行う。なお、より正確な原因特定の点からは、場所依存レシオ（Areal_dependency_Ratio）とパターン依存レシオ（Pattern_dependency_Ratio）の双方を使用することが好ましいが、この一方のみでも誤印刷の原因特定に寄与する。また、これらのパラメータを、塗布レシオ（Apply_Ratio）とは別に使用することを妨げるものではない。
【００４７】
最初に、場所依存レシオ（Areal_dependency_Ratio）について具体的に説明する。シンボル内のある部分がはみ出し傾向にあり、他のある部分がかすれ傾向を持っている場合、シンボル全体としては、はみ出しとかすれが共存する。このように、かすれとはみ出しが場所依存性を示す、つまり、それらに場所によるばらつきがある場合、レーザマーカを使用した印刷における誤印刷原因としては、以下のようなものが考えられる。
【００４８】
一つは、非印刷物とインク・リボンの平行度が悪いとうことである。このような場合、印刷装置の冶具を調整することで印刷状態を修正することができる。あるいは、非印刷物の前処理である熱処理で、場所によって温度が違うことが考えられる。このような場合は、バーナーの位置、温度等の調整を行う。他に、非印刷物の後処理の熱処理やUV照射において、場所によって温度や強さが違なっていることが考えられる。これに対しては、UV照射、バーナーの位置、強さ、温度などを調節することで印刷状態を修正することができる。また、非印刷物の表面粗さが場所によって違っている場合があり、部材へのフィードバックを行うことで印刷状態を修正することができる。
【００４９】
場所依存レシオ（Areal_dependency_Ratio）が悪化する（大きい値を示す）場合、上述のような項目が２つの誤印刷が共存する印刷状態の原因と考えられる。以下において、この場所依存レシオ（Areal_dependency_Ratio）の算出方法について説明する。図７に示すように、シンボルを複数のエリアに分割する。図７は、一つのシンボルを、エリアＣ１、エリアＣ２、エリアＣ３及びエリアＣ４の、４つのエリアに分割する例を示している。各エリアは、それぞれ９つのセルから構成されている。なお、エリア分割数は設計によって適切な値が設定され、また、各エリアの面積、形状が必ずしも同一でなくともよい。
【００５０】
続いて、各分割エリアについて、はみ出し傾向か、かすれ傾向かを算出し、各分割エリア間でのばらつきを決定する。場所依存レシオ（Areal_dependency_Ratio）は、このばらつきを表すパラメータである。ここで、印刷の太り（はみ出し）や細り（かすれ）は、セル単位ではなく、ある程度の領域にわたって起こる傾向がある。このため、分割エリアを設定し、各エリアにおける、はみ出し／かすれ度合いを算出することで、印刷状態の場所依存ばらつきをより正確に特定することができる。
【００５１】
次に、図８を参照して、場所依存レシオ（Areal_dependency_Ratio）の算出の具体的方法を説明する。この演算処理は、図３に示した評価データ算出部３１３が実行する。まず、Ｓ３１において、評価データ算出部３１３は演算処理する分割エリア[ｉ]を選択し、比較結果データ３２４からその分割エリア[ｉ]のデータを取得する。続いて、Ｓ３２において、選択した分割エリア[ｉ]について、各セルのはみ出し面積の和Ａｍｂ[ｉ]と各セルのかすれ面積の和Ａｍｍ[ｉ]を算出する。これらの値は常に正となる。さらに、評価データ算出部３１３は、分割エリア[ｉ]のエリア面積Ａｉｗ[ｉ]を算出する。図７の例においては、エリア面積Ａｉｗ[ｉ]は９セルの合計面積となる。
【００５２】
次に、Ｓ３３において、評価データ算出部３１３は、上記算出した各値を使用して、選択した分割エリア[ｉ]のエリア評価レシオＰＧ[ｉ]を算出する。エリア評価レシオＰＧ[ｉ]は、そのエリアのはみ出し／かすれ度合を示すパラータである。具体的には、ＰＧ[ｉ]は次の数式に従って算出される。
PG[i] = (Amb[i]-Amm[i]) / Aiw[i]     (2)
【００５３】
例えば、分割エリア[ｉ]内の全てのセルを印刷すべきでなかった（白セル）が、全て印刷されている場合、ＰＧ[ｉ]は最大値の１．０となる。一方、分割エリア[ｉ]内の全てのセルを印刷すべきであった（黒セル）が、全て印刷されてない場合、ＰＧ[ｉ]は最小値の−１．０を示す。ＰＧ[ｉ]が０の場合、はみ出し傾向もかすれ傾向も示していない。
【００５４】
一つの分割エリアについて処理が終了すると、Ｓ３４において全ての分割エリアについて処理が終了したかを判定し、終了していない場合は、新たな分割エリアを選択して上述と同様の処理を繰り返す。全ての分割エリアについて処理が終了している場合、Ｓ３５において、評価データ算出部３１３は、各分割エリアのエリア評価レシオＰＧから、場所依存レシオ（Areal_dependency_Ratio）を算出する。具体的には、次の式のようにエリア評価レシオの最大値（ｍａｘ[ＰＧ]）から最小値（ｍｉｎ[ＰＧ]）を減算することによって、場所依存レシオを算出する。
Areal_dependency_Ratio=max[PG]-min[PG]     (3)
【００５５】
例えば、シンボル全体で印刷が薄い（かすれ）場合、全ての分割エリアのエリア評価レシオ（ＰＧ）が小さい値となり、場所依存レシオ（Areal_dependency_Ratio）も０に近い小さい値となる。同様に、シンボル全体で印刷が濃い（はみ出し）場合、全ての分割エリアのエリア評価レシオ（ＰＧ）が大きい値となり、場所依存レシオ（Areal_dependency_Ratio）も０に近い小さい値となる。一方、印字の濃さ（はみ出し／かすれ度合）にエリア毎のばらつきがあるときのみ、場所依存レシオ（Areal_dependency_Ratio）は大きな値を示す。このように印刷ばらつきの場所依存性の度合いを表す場所依存レシオ（Areal_dependency_Ratio）を使用することによって、誤印刷の原因をより正確に特定することが可能となる。
【００５６】
次に、パターン依存レシオ（Pattern_dependency_Ratio）について説明する。シンボル内において、パターン形状によって、その一部においてはみ出しがおこり、あるいは、かすれが発生することがある。具体的には、単独セルにおいて、かすれが発生し、連続パターン部分においてはみ出しがが起こる傾向がある。このような場合においても、一つのシンボル内に、はみ出しとかすれの両方が共存する。例えば、図９（ａ）のように黒印刷セルが並んでいたり、（ｂ）のように「く」の字に黒セルが印刷されていたり、あるいは（ｃ）のように黒セルが「凹」状に印刷にされている場合、各図の円で示された部分において、パターン（黒セル）が連続しているためにはみ出しが発生しやすい。一方、図９（ｄ）のように単独で黒セルが存在する場合、あるいは、図９（ｅ）のように黒セルの一辺だけに他の黒セルが隣接する場合、各図の円で示された部分において、かすれが発生しやすい。
【００５７】
このように、かすれとはみ出しがパターン依存性を示す、つまり、それらにパターン位置によるばらつきがあり、パターン形状が原因となってかすれやはみ出しが発生している場合、レーザマーカを使用した印刷における誤印刷原因としては、インクの"ぬれせい"が悪いことが考えられる。これに対しては、インクの変更、前処理の温度変更、レーザーのパターンによる強さ変更を行うことによって対応することが考えられる。以下において、このパターン依存レシオ（Pattern_dependency_Ratio）の算出方法について説明する。パターン依存レシオ（Pattern_dependency_Ratio）の算出においては、各セルの周囲の印刷／非印刷のセル・タイプ（黒セル／白セル）を考慮する。
【００５８】
以下の説明においては、図１０（ａ）に示すように、はみ出しセルの面積をａｍｂ（ｘ、ｙ）であらわし、そのセルの８つの周囲修正セル・タイプＤ（ｋ、ｌ）で表す。ここで黒セルのＤは１であり、白セルのＤは０である。ｋは（ｘ−１）〜（ｘ＋１）、ｌは（ｙ−１）〜（ｙ＋１）の値をとる。また、かすれセルの面積をａｍｍ（ｘ、ｙ）であらわし、その８つの周囲修正セルをＤ'（ｋ、ｌ）で表す。黒セルのＤ'は０であり、白セルのＤ'は１である。ｋ及びｌは、はみ出しセルと同様である。
【００５９】
パターン依存レシオ（Pattern_dependency_Ratio）の算出処理を、図１１のフローチャートを参照しながら具体的に説明する。まず、Ｓ４１において、評価データ算出部３１３は、比較結果データ３２４と理想画像データ３２３を使用して、各はみ出しセルについて重み付け面積Ｗａｍｂ（ｘ、ｙ）を算出する。重み付け面積Ｗａｍｂ（ｘ、ｙ）は、次の式で表される。
Wamb(x,y) = (1+(ΣD(k,l))-1)/8)×amb(x,y)    (4)
ここで、「Σ」はamb(x,y)の周囲８つのセルの各セル・タイプ値の和である。ここで、一つの隣接黒セルはパターン依存性に影響与えないことから、Σからの１の減算を行っている。
【００６０】
図１２を参照して、パターン依存レシオ（Pattern_dependency_Ratio）の具体的算出例を説明する。図１２は、はみ出しの例を示している。このはみ出しセルの重み付け面積Ｗａｍｂ（ｘ、ｙ）は、
Wamb(x,y) = (1+(5-1)/8)×amb(x,y)     (5)
【００６１】
となる。
【００６２】
続いて、Ｓ４２において、評価データ算出部３１３は、各はみ出しセルの重み付け面積の和を計算し、その重み付け面積和Ｗａｍｂを算出する。つまり、次の数式が成立する。
WAmb =ΣWamb(x,y)
さらに、Ｓ４３において重み付けはみ出しレシオ（Weighted_Seize_Ratio）を算出する。重み付けはみ出しレシオ（Weighted_Seize_Ratio）は、次の式で算出される。
WAmb /Amb    (6)
【００６３】
ここで、Ａｍｂはシンボル全体における各セルのはみ出し面積の和であって、重み付けをしていない各はみ出しセルのはみ出し面積の和である。このように、重み付け面積和ＷＡｍｂを重み付けされていない単なるはみ出し総面積Ａｍｂで除算することによって、はみ出しのパターン依存性を求められる。
【００６４】
次に、Ｓ４４において、評価データ算出部３１３は、各かすれセルについて重み付け面積Ｗａｍｍ（ｘ、ｙ）を算出する。重み付け面積Ｗａｍｍ（ｘ、ｙ）は、次の式で表される。
Wamm(x,y) = (1+(ΣD(k,l))-1)/8)×amm(x,y)     (7)
Σ及び１の減算の意味は、はみ出しセルと同様である。
【００６５】
続いて、Ｓ４５において、評価データ算出部３１３は、各かすれセルの重み付け面積の和を計算し、その重み付けかすれ面積和ＷＡｍｍを算出する。つまり、次の数式が成立する。
WAmm = ΣWamm(x,y)     (8)
さらに、Ｓ４６において重み付けかすれレシオ（Weighted_Shrink_Ratio）を算出する。重み付けかすれレシオ（Weighted_Shrink_Ratio）は、次の式で算出される。
WAmm / Amm     (9)
【００６６】
ここで、Ａｍｍはシンボル全体における各セルのかすれ面積の総和であって、重み付けをしていない各かすれセルのかすれ面積の和である。このように、重み付けかすれ面積和ＷＡｍｍを重み付けされていない単なるかすれ総面積Ａｍｍで除算することによって、かすれのパターン依存性を求められる。
【００６７】
最後に、Ｓ４７において、評価データ算出部３１３は、重み付けはみ出しレシオ（Weighted_Seize_Ratio）と重み付けかすれレシオ（Weighted_Shrink_Ratio）とから、パターン依存レシオ（Pattern_dependency_Ratio）を算出する。次の数式が定義される。
Pattern_dependency_Ratio = Weighted_Seize_Ratio + Weighted_Shrink_Ratio (10)
【００６８】
このように、パターン依存レシオ（Pattern_dependency_Ratio）を、重み付けはみ出しレシオ（Weighted_Seize_Ratio）と重み付けかすれレシオ（Weighted_Shrink_Ratio）の和として規定することによって、少なくとも一方が大きい場合にパターン依存レシオ（Pattern_dependency_Ratio）が大きくなり、誤印刷のパターン依存性を容易かつ正確に判定することができる。なお、２つのレシオを別々に判定することによって、誤印刷のパターン依存性を判定することも可能である。
【００６９】
上述の例において、はみ出しセル／かすれセル内の誤印刷状態に係わりなく、周囲のセル・タイプに従った重み付け面積Ｗａｍｂ（ｘ、ｙ）／Ｗａｍｍ（ｘ、ｙ）を算出している。より正確なパターン依存性を求めるためには、各はみ出しセル／かすれセル内の誤印刷位置と周囲セル・タイプとの位置関係を考慮することが好ましい。そこで、図１３に示すように各欠陥セル（図は、はみ出しセルの例）を２つの対角線で４つのエリアに分割し、各エリア毎にはみ出し／かすれの面積を使用した重み付け面積を算出する。具体的には、各分割エリアの重み付け面積を以下のように計算する。
a1: W_ a1 = (1+(D(x-1,y-1)+2×D(x,y-1)+D(x+1,y-1))/4)×a1
a2: W_ a2 = (1+(D(x+1,y-1)+2×D(x+1,y)+D(x+1,y+1))/4)×a2
a3: W_ a3 = (1+(D(x+1,y+1)+2×D(x,y+1)+D(x-1,y-1))/4)×a3      (11)
a4: W_ a4 = (1+(D(x-1,y+1)+2×D(x-1,y)+D(x-1,y-1))/4)×a4
ここで、ａｉは、セル内の分割エリアのはみ出し／かすれ面積である。図１３に例においては、ａ２、ａ３はゼロとなる。欠陥セル全体の重み付けはみ出し面積／重み付けかすれ面積は、ΣW_aiで算出される。各欠陥セルの誤印刷面積の算出後の処理は、上述の例と同様である。このように、各欠陥セルを分割し、セル内分割エリア毎にパターン依存性を顧慮して重み付け面積を算出することで、より正確なパターン依存性を判定することができる。
【００７０】
以上、本発明について最良の実施形態を使用して説明したが、本発明が上記の実施形態に限定されるものではない。当業者であれば、上記の実施形態の各要素を、本発明の範囲において容易に変更、追加、変換することが可能である。例えば、本発明の評価手法は、マトリックス・コードと異なる二次元コードに適用することができる。あるいは、本発明の評価手法は、レーザマーカ以外の方法によって印字された二次元コードに適用することができる。上述の各処理において無次元化処理を行っているが、これを行うことなく、はみ出し面積／かすれ面積の和、もしくは重み付け面積和などの割合をそのまま使用することも可能である。
【図面の簡単な説明】
【００７１】
【図１】本実施形態において、理想マトリックス・コードと実マトリックス・コードの例を模式的に示す図である。
【図２】本実施形態において、図１（ｂ）に示された実マトリックス・コードの画像である。
【図３】本実施形態に係るマトリックス・コード評価システムの構成を模式的に示すブロック図である。
【図４】本実施形態において、マトリックス・コードの評価データ生成のための前処理を示すフローチャートである。
【図５】本実施形態において、塗布レシオ（Apply_Ratio）の算出処理を説明するフローチャートである。
【図６】本実施形態において、マトリックス・コードの印刷状態と各パラメータの間の関係示す表である。
【図７】本実施形態において、場所依存レシオ（Areal_dependency_Ratio）算出のため、一つのシンボルを、エリアＣ１、エリアＣ２、エリアＣ３及びエリアＣ４の、４つのエリアに分割する例を示す図である。
【図８】本実施形態において、場所依存レシオ（Areal_dependency_Ratio）の算出の具体的方法を示すフローチャートである。
【図９】本実施形態において、パターンと誤印刷との関係を模式的に示す図である。
【図１０】本実施形態のパターン依存レシオ（Pattern_dependency_Ratio）の算出における、はみ出しセル／かすれセル及びその周囲セルの関係を示す図である。
【図１１】パターン依存レシオ（Pattern_dependency_Ratio）の算出処理を具体的に示すフローチャートである。
【図１２】パターン依存レシオ（Pattern_dependency_Ratio）の具体的算出例を説明する図であって、はみ出しの例を示している。
【図１３】欠陥セルを２つの対角線で４つのエリアに分割し、各エリア毎にはみ出し面積を使用した重み付け面積を算出する例を示す図である。
【符号の説明】
【００７２】
１  実マトリックス・コード、２  ＣＣＤカメラ、３  コンピュータ、３１  ＣＰＵ
３２  メインメモリ、３３  不揮発性記憶装置、３４  Ｉ／Ｏインターフェース
１２１ａ  黒セル  １２１ｂ  白セル、１２２ａ、１２２ｂ  はみ出し
１２３ａ−１２３ｃ  かすれ、３１１  画像データ規格化部、３１２  画像データ比較部
３１３  評価データ算出部、３２１  実画像データ、３２２  規格化実画像データ
３２３  理想画像データ、３２４  比較結果データ、３２５  評価データ
【図１】
2006338193.tif 000003
【図２】
2006338193.tif 000004
【図３】
2006338193.tif 000005
【図４】
2006338193.tif 000006
【図５】
2006338193.tif 000007
【図６】
2006338193.tif 000008
【図７】
2006338193.tif 000009
【図８】
2006338193.tif 000010
【図９】
2006338193.tif 000011
【図１０】
2006338193.tif 000012
【図１１】
2006338193.tif 000013
【図１２】
2006338193.tif 000014
【図１３】
2006338193.tif 000015