(57)【特許請求の範囲】
【請求項１】
ウェブのダウンウェブ距離を示す位置信号を出力する、ローラのうちの少なくとも１つにあるエンコーダと、
デジタル情報を提供するために、該ウェブの連続的な部分を撮像する撮像装置と、
該ウェブ上の異常を含む領域を識別するために、該デジタル情報を初期アルゴリズムで処理する解析用コンピュータであって、該解析用コンピュータは、該位置信号に基づいて該ウェブ上の該異常の位置を判定するために該異常データを処理し、かつ、一連の該異常を繰り返し異常として、他の一連の該異常を不規則的な異常として、識別する、解析用コンピュータと、
該繰り返し異常のどれが製品にとっての実際の欠陥を表しているかを判定するために、該繰り返し異常の該デジタル情報を第１の欠陥検出アルゴリズムで処理し、かつ、該不規則的な異常のどれが該製品にとっての実際の欠陥を表しているかを判定するために、該不規則的な異常の該デジタル情報を第２の欠陥検出アルゴリズムで処理する加工制御システムと、
製造中に前記ウェブと接触している複数のローラであって、前記ローラの２つ以上はそれぞれ、対応するローラが１回転を完了したことを示すための同期マークを含む、複数のローラと、
前記複数のローラの前記同期マークを読み取りロール同期信号を出力する複数の同期マークリーダであって、前記ロール同期信号のそれぞれは、前記ウェブの製造中に前記対応するローラが１回転を完了したことを示す、複数の同期マークリーダと、
前記エンコーダから前記位置信号を、また前記同期マークリーダから前記複数のロール同期信号を受信する同期ユニットであって、前記同期ユニットは、前記ロール同期信号のそれぞれの発生点を、ウェブ工程ラインに関連付けられた座標系内のダウンウェブ位置に変換する、同期ユニットと、
を含み、前記解析用コンピュータが、前記繰り返し異常の位置を前記ロール同期信号の前記ダウンウェブ位置と相関させることによって、前記繰り返し異常を発生させた前記ローラの表示を出力する、システム。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本出願は２０１０年３月１０日出願の米国特許仮出願第６１／３１２５９８号の利益を主張するものであり、その開示の全容をここに援用するものである。
【０００２】
本出願は、２００８年９月１０日に出願されたＦｌｏｅｄｅｒらの特許出願第１２／２０７５８２号であり、２０１０年９月１４日に米国特許第７，７９７，１３３号として付与され、本出願の譲受人に譲渡された、発明の名称「Multi-Roller Registered Repeat Defect Detection of a Web Process Line」を参照により組み込み、その内容の全体は参照により本明細書に組み込まれる。
【０００３】
（発明の分野）
本発明は自動検査システムに関し、より詳細には、移動ウェブを検査するためのシステムに関する。
【背景技術】
【０００４】
移動ウェブ材料の解析に関する検査システムは、近代の製造作業にとって不可欠であることが判明している。金属製造業、製紙業、不織布材料業、フィルム業といった多様な業界で、これらの検査システムが、製品検定及びオンラインプロセス監視の両方に利用されている。
【０００５】
ウェブ工程ラインで作製された製品は、多数の発生源から生じる異常又は欠陥を伴う。特に懸念される１つの問題点は、規則的な繰り返しパターンでウェブと接触する、連続回転する機器によって生じる異常など、ウェブラインで誘発される異常である。そのような機器は一般に、「ロール」と言うことができる。ウェブ製造ラインで利用される典型的なロールには、限定するものではないが、鋳造ホイール、プルロール、ニップロール、微細複製ロール、ウェブ清掃用部品、及びアイドラなどが挙げられる。
【０００６】
例えば、ロールの表面は損傷を受ける（例えばかき傷を受ける）ことがあり、あるいは、ロールで搬送される移動ウェブに異常又は欠陥を誘発する混入物（例えば埃又は他の粒子）を有することもある。更に、ロールは、新たな異常がロールの回転のたびに移動ウェブに付与されることから、いわゆる「繰り返し異常」を発生させることがある。結果として得られるウェブ製品で、これらの異常は、同じ横方向、即ち「クロスウェブ」位置において、ロールの外周に等しい距離で反復される。ウェブ工程ラインは、数百個のロールを有することがあり、それらのロールの多数は、同様の直径を有し得る。繰り返し異常又は欠陥をウェブに誘発した、問題のある特異なロールを識別することは、従来の検査システムでは困難となり得る。
【０００７】
例えば、商業的に入手可能なウェブ検査システムは、クロスウェブ位置及びダウンウェブ繰り返し距離を含めて、繰り返される欠陥を識別するものである。しかしながら、これらのシステムは通常、繰り返される欠陥の情報を全データストリームから抽出するために、所与の工程ラインにおける現行のロール直径を予め知ることを必要とする。更に、多くの場合、所与のウェブ工程ラインに多数のアイドラ又は他のロールが存在することがあり、それらのアイドラ又はロールは、繰り返し異常の所与の繰り返し距離に近い外周を有しており、欠陥を発生させるロールの識別が困難となっている。一例として、フィルム製造ライン上のレングスオリエンタ（length orienter）は、直径が全て公称で同じ８インチ（２０．３２ｃｍ）である多数の（例えば、１２個以上）ロールを有し得る。欠陥を発生させる固有のロールを、従来の方法を用いて判定することは、しばしば困難となるが、これは、１つには、これらのロールそれぞれの直径にわずかな変動があることに起因している。加えて、従来のシステムは多くの場合、欠陥を発生させるロールとウェブ検査システムとの間における、ウェブの空間的歪み（例えば伸張）を考慮することが不可能である。更に、ウェブ工程ラインに対するロールの変更が文書化されずになされることも起こり得る。例えば、６インチ（１５．２４ｃｍ）径のロールが、５インチ（１２．７ｃｍ）径のロールに交換されることがあり、繰り返し欠陥が導入され始める場合がある。その変更は文書化されておらず、推定されるロールの直径は間違ったものとなるために、従来のウェブ検査システムを使用するプロセス作業者は、変更されたロールを、異常又は欠陥の発生源として確認できないことがある。
【発明の概要】
【課題を解決するための手段】
【０００８】
概して、本出願は、移動ウェブの技術について記載するものである。検査システムは、例えば、光学取得装置を使用してウェブの異常情報を取得し、最初の典型的にはあまり高度でないアルゴリズムによって予備的検査を行う。異常のいくつかは最終的に欠陥であると識別され得るが、多くは「誤検出」、即ち欠陥でない異常であり得る可能性を容認しつつも、ウェブの異常を含む領域に関する画像情報は、後続処理のために保存される。更に、ウェブのいくつかの異常領域は、ウェブが特定の製品用途に加工される場合には欠陥として最終的に分類されるが、ウェブが別の用途で使用される場合には欠陥でないと最終的に分類される場合がある。
【０００９】
検査されたウェブがロール上に巻き取られて利用できなくなった後でさえも、最初の異常情報は、都合のよい時に再検討されかつ十分に解析されることができる。その結果、検査中の移動ウェブの速度を、ウェブの全表面に高度な解析が施される場合に可能であるよりも大幅に速くすることができる。
【００１０】
例えば、加工の決定はオフラインで行うことができ、多くの要因に基づき得る。加工制御システムは、続いて最初の画像情報を再検討し、ウェブの潜在的用途に基づいて異常から実際の欠陥を効果的に分離するために、この画像情報に様々なより高度な画像処理及び欠陥抽出アルゴリズム（本明細書ではまとめて「用途固有の欠陥検出レシピ」又は簡単に「レシピ」と呼ばれる）のうちの少なくとも１つを施す。１つ以上の製品選択パラメータに基づいてウェブを最終的に製品に加工する方法を判定及び制御するために、加工制御システムは欠陥情報を利用する。
【００１１】
具体的には、多数のウェブから作られる候補製品、即ち、ウェブが加工される製品の欠陥情報を生成するために、加工制御システムは、画像処理及び欠陥抽出アルゴリズムを適用する。加工制御システムは次いで、どの製品がウェブの最大利用率などの選択されたパラメータを最も良好に達成するかを識別する。加工選択プロセスに影響を及ぼすために用いることができる製品選択パラメータの他の例としては、生産された製品から単位製品が生み出す推定収益又は利益、ウェブを加工するのに必要な工程時間、各工程ラインに関する現時点の機械能力、異なる製品に関する現在の需要、又はその他のパラメータが挙げられる。
【００１２】
更に、本明細書に記載する技術は、繰り返し生じる異常と、発生源が判定可能でない不規則的な異常とを、自動検査システムで区別することを可能にするものである。ウェブ製造ラインの特定の要素が、繰り返し異常又は欠陥をウェブに導入し得る。例えば、ウェブがシステムを横断するときにそのウェブを支持する、本願において概して「ロール」と呼ばれるアイドラローラは、繰り返し異常を規則的な間隔でウェブに導入し得る。本明細書に記載する技術によれば、自動検査システムは、ウェブ内のこれらの繰り返し異常を識別することができ、更にはそれらの異常の発生源を判定することができる。これにより、作業者は、異常を発生させる要素をつきとめ、その問題のある要素を修理又は交換することが可能となる。
【００１３】
いくつかの実施形態において、ウェブ検査システムは、所与の異常が繰り返し異常であるのかそれとも不規則的な異常であるのかに応じて、異なる用途固有の欠陥検出レシピを優先的に適用することができる。例えば、当該技術は、同じウェブ内の非繰り返し又は不規則的な異常とは対照的に、異なる欠陥感度を繰り返し異常に適用するのが有利であり得ることを認識する。換言すれば、所与の潜在的最終用途にとってウェブのどの異常が欠陥であると見なすかを判定する場合、ウェブ検査システムは、１つ以上の用途固有の欠陥検出レシピの第１のセットを繰り返し異常に適用し、用途固有の欠陥検出レシピの第２のセットを不規則的な異常に適用することができる。こうした一連の欠陥検出レシピは、アルゴリズム及び考慮される異常特性の点で異なっていてもよく、又は同じ特性を考慮して、感度の点のみが異なっていてもよい。例えば、場合によっては、消費者が最終製品の繰り返し欠陥により敏感であるときは、繰り返し異常を欠陥として分類するためのより厳しいレシピが好ましい場合がある。この場合、繰り返し異常にのみ適用される、より厳しい用途固有の欠陥検出レシピを適用することにより、消費者満足度の改善をもたらすことができる。更に、繰り返し欠陥を分類するためのより厳しいレシピは、問題のある製造要素、例えば、ローラがより容易に識別されかつ修理されるのを可能にすることによって、より一層のプロセス制御を提供することができる。
【００１４】
更に、場合によっては、異なる一連の用途固有の（application）欠陥検出レシピの感度は、実質的に同じ消費者満足度を達成した上で、ウェブの加工歩留まりを増加させるように調整されることが可能である。例えば、繰り返し異常に対する感度が増大されていない又は中等度にのみ増大されている不規則的な（非繰り返し）異常のみに適用されるそれほど厳しくない用途固有の欠陥検出レシピは、最終的に加工歩留まりの増加を達成できる上、普通であれば繰り返し異常と非繰り返し異常との間の差異なく達成されるのと実質的に同じ消費者満足度を維持することができる。更に、異なる一連の欠陥検出レシピの感度は、認識される消費者満足度又は繰り返し異常の許容度に鑑みて、製品ごとに調整され得る。
【００１５】
更に、ウェブ検査システムは、ウェブ内における異常又は欠陥の位置を識別し、次いで、これらの位置を、ウェブの製造中に受信したロール同期信号と相関させることができる。例えば、ウェブ製造プロセスに関する対象の各ロールは、同期マークを備えている。ウェブの製造中、ウェブ検査システムは、それぞれのロールが１回転を完了したことを示唆するロール同期信号を、ロールのそれぞれから受信する。ウェブ検査システムは、ダウンウェブ位置の座標系を基準として、これらの同期マークの各発生点の位置を記録する。ウェブ検査システムは次いで、ロール同期信号の位置データを、その異常又は欠陥の位置データと相関させる。
【００１６】
一実施形態において、本発明は、ウェブ製造システムの複数のセンサからロール同期信号を受信することを含む方法に関し、センサのそれぞれは、ウェブ製造システムの別々のローラに対応しており、ロール同期信号のそれぞれは、材料のウェブの製造中に対応するローラが１回転を完了したことを示す。この方法は、ウェブ検査システムから、ウェブ上の異常の位置を識別する異常データを受信することを更に含む。この方法は更に、異常のうちの２つ以上の一連の異常を繰り返し異常として識別することと、その繰り返し異常の位置をロール同期信号と相関させることによって、どのローラがその繰り返し異常を発生させたのかを識別することと、ローラのうちの問題のあるローラの識別子を出力することと、を更に含む。
【００１７】
別の実施形態において、本発明は、材料のウェブと接触する複数のローラを含むシステムに関し、それらのローラのうちの２つ以上のローラはそれぞれ、対応するローラが１回転を完了したことを示すための同期マークを含む。このシステムは、複数のローラの同期マークを読み取り、ロール同期信号を出力する複数の同期マークリーダを有する。ロール同期信号のそれぞれは、ウェブの製造中に対応するローラが１回転を完了したことを示す。このシステムはまた、ウェブのダウンウェブ距離を示す位置信号を出力する、ローラのうちの少なくとも１つにあるエンコーダと、ウェブを検査し、ウェブ上の異常の位置を識別する異常データを出力する検査システムとを有する。同期ユニットは、エンコーダから位置信号を、また同期マークリーダから複数のロール同期信号を受信し、ロール同期信号のそれぞれの発生点を、ウェブ工程ラインに関連付けられた座標系内のダウンウェブ位置に変換する。解析用コンピュータは異常データを処理して、異常のうちの２つ以上の一連の異常を、繰り返し異常として識別する。解析用コンピュータは、繰り返し異常の位置をロール同期信号のダウンウェブ位置と相関させることによって、その繰り返し異常を発生させたローラの指摘を出力する。
【００１８】
別の実施形態では、本発明は、ソフトウェア命令を含むコンピュータ読み取り可能な記憶媒体に関する。それらの命令は、コンピュータのプログラム可能なプロセッサに、ソフトウェア命令を実行させ、本願に記載する機能のうちの少なくとも一部を実施させる。
【００１９】
本願に記載する技術は、複数の利点をもたらし得る。例えば、それらの技術は、従来のシステムと比べて、相当な精度の改善を達成することができる。例えば、それらの技術を使用して、２５μｍ未満で異なるロール寸法を容易に区別することができる。これにより、問題のあるロールを同様の直径の一群のロールと識別することができ、それによって、製造プロセスの保守をより簡潔でかつより堅固なものにすることが可能となる。更に、それらの技術により、多数の不規則的な欠陥の中からでさえ、ウェブ上の繰り返し異常又は欠陥を検出することが可能となる。加えて、それらの技術により、システムは、ロールの欠陥を生じる領域のクロスウェブ方向及び外周方向の正確な位置を測定し、更には、同じクロスウェブ位置にある複数の繰り返し欠陥同士を区別することも可能となる。
【００２０】
本発明の１つ以上の実施形態の詳細を添付図面及び以下の説明において述べる。本発明の他の特徴、目的、及び利点は、説明及び図面、並びに特許請求の範囲から明らかとなるであろう。
【００２１】
定義
本発明の目的のために、この出願で使用される以下の用語は、次のように定義される。
【００２２】
「ウェブ」は、１方向に固定された寸法及び直交方向に所定の又は中間の長さのいずれかを有する材料のシートを意味する。
【００２３】
「連続的な」は、画像が、単一の線の連続によって、又は単一列のセンサ要素（画素）に光学的に描くウェブの領域によって形成されることを意味する。
【００２４】
「画素」とは、１つ以上のデジタル値で表現される画像素子を意味する。
【００２５】
「ブロブ」は、２値画像内の画素の連結された集合を意味する。
【００２６】
「欠陥」は、特定の製品における望ましくない現象を意味する。
【００２７】
「異常（１つ又は複数）」は、異常の特性及び重要度に応じて、所与の製品における欠陥であってもなくてもよいウェブにおける偏りを意味する。
【００２８】
「グレースケール」は、多数の取り得る値、例えば２５６のデジタル値を有する画素を意味する。
【００２９】
「２値化」は、画素を２進値に変換するための操作である。
【００３０】
「フィルタ」は、所望の出力画像への入力画像の数学的形質転換であり、フィルタは、典型的には、画像内の所望の特性のコントラストを強化するために使用される。
【００３１】
「用途固有」は、必要条件、ウェブの意図された使用に基づいて、例えば等級レベルを定義することを意味する。
【００３２】
「歩留まり」は、材料のパーセント、製品の単位数又はその他のなんらかの方法で表示されたウェブの利用率を示す。
【００３３】
「レシピ」は、様々な要因に基づいて任意の実際の欠陥を判定するために、異常情報に適用することができる用途固有のアルゴリズムである。
【００３４】
「製品」は、例えば携帯電話ディスプレイ又はテレビスクリーンのためのフィルムの矩形シートなど、ウェブから製造された個々のシート（部品とも呼ばれる）である。
【００３５】
「加工」とは、ウェブを物理的に切断するプロセスである。
【図面の簡単な説明】
【００３６】
【図１】加工制御システムがウェブ材料の加工を制御する、グローバルネットワーク環境を示す構成図。
【図２】例示的なウェブ製造工場における、検査システムの例示的な実施形態を示す構成図。
【図３】ウェブ製造工場の例示的な実施形態における、ウェブ製造システムの例示的な実施形態を示す構成図。
【図４】遠隔同期ユニットの例示的な実施形態をより詳細に示す構成図。
【図５】ロール位置データを検査データと組み合わせて、ローラが繰り返し異常を発生させているか否か、またその場合にどのローラがその繰り返し異常を発生させているかを判定するシステムを示す構成図。
【図６】ローラから得られた、異常データとそれに対応する位置データとの例示的セットを示す構成図。
【図７】不規則及び繰り返し異常が複数回出現する例示的なウェブを示す構成図。
【図８】図７のデータから形成された例示的な合成マップを示す構成図。
【図９】繰り返し異常を発生させているローラを識別するための例示的な方法を示すフローチャート。
【図１０】各レーンの解析のためにレーンに分割された例示的なウェブを示す構成図。
【図１１】繰り返し異常の有無を判定するための例示的なアルゴリズムを示すフローチャート。
【図１２】例示的なユーザインタフェースを示す構成図。
【図１３】加工制御システムの例示的実施形態を示す構成図。
【図１４】ユーザインターフェースモジュールによって提供される例示的インターフェース。これでユーザは情報のやりとりを行って、加工制御エンジンを設定する。
【図１５】ユーザインターフェースモジュールによって提供される別の例示的ユーザインタフェース。
【図１６】加工制御システムによる異常情報の例示的な処理を示すフローチャート。
【図１７】加工制御エンジンが、ウェブ利用率を最大化するための所与のウェブロールの加工計画を作成する１つの例示的な方法を示すフローチャート。
【図１８】加工制御エンジンが、ウェブロールから製造される部品の数を最大化するための加工計画を作成する例示的な方法を示すフローチャート。
【図１９】加工制御エンジンが、ウェブロールから得られる総単位販売数量を最大化するための所与のウェブロールのための加工計画を作成する例示的な方法を示すフローチャート。
【図２０】加工制御エンジンが、ウェブロールから得られる総利益を最大化するための加工計画を作成する例示的な方法を示すフローチャート。
【図２１】加工制御エンジンが、ウェブロールの工程時間を最小化しながら所定の最小歩留まりを達成するための加工計画を作成する例示的な方法を示すフローチャート。
【図２２】加工制御エンジンが、１つ以上の加工現場における工程ラインの利用率を最大化した上で、ウェブロールの規定された最小歩留まりを達成するための加工計画を作成する例示的な方法を示すフローチャート。
【図２３】加工制御エンジンが、複合欠陥マップに基づいて、ウェブロールの利用率を最大化するために、ウェブロールを２つ以上の製品に加工するための加工計画を作成する例示的な方法を示すフローチャート。
【図２４】加工制御エンジンが、複数の設定可能なパラメータの重み付き平均に基づいて、所与のウェブロールの加工計画を作成するための例示的な方法を示すフローチャート。
【図２５】加工現場の一実施形態を示す構成図。
【図２６】最大歩留まり又はその他の設定可能なパラメータを達成するための加工計画に従ってウェブを処理する際の、加工現場の例示的な動作を示すフローチャート。
【図２７】例示的な欠陥マップ。
【図２８】例示的な欠陥マップ。
【図２９】例示的な欠陥マップ。
【図３０】作業者が、繰り返し及び不規則的な異常（これらの組み合わせを含む）に関する異なる用途固有の欠陥検出レシピの適用を設定する例示的なユーザインタフェース。
【発明を実施するための形態】
【００３７】
図１は、加工制御システム４がウェブ材料の加工を制御する、グローバルネットワーク環境２を示す構成図である。より具体的に言えば、ウェブ製造工場６Ａ〜６Ｍ（ウェブ製造工場６）が製造現場を表しており、これらの製造現場は、互いの間でウェブロール７の形態でウェブ材料を生産及び出荷し、完成したウェブロール１０を加工現場８Ａ〜８Ｎ（加工現場８）に出荷するものである。ウェブ製造工場６は、地理的に分散していてもよく、ウェブ製造工場のそれぞれは、１つ以上の製造工程ラインを有してもよい。加工現場８は、ウェブ製造工場６と同じ実体の一部であってもよい。しかしながら、いくつかの実施形態において、加工現場８は、完成したウェブロール１０の消費者である。加工現場８は、完成したウェブロール１０をウェブ製造工場６から購入し、等級レベルに基づいて製品１２に組み込むために、完成したウェブロール１０を個々のシートに加工してもよい。つまり、どのシートが製品１２のうちのどれに組み込まれるべきかという選択プロセスは、どの等級レベルを各シートが満たしているかに基づき得る。本願に記載する技術に従えば、加工現場８はまた、完成したウェブロール１０の異常、即ち潜在的な欠陥に関するデータを受領してもよい。最終的に、加工現場８は、完成したウェブロール１０を個々のシートに加工してもよく、それらのシートは、消費者１４Ａ〜１４Ｎ（消費者１４）への販売のために、製品１２に組み込まれてもよい。
【００３８】
一般に、ウェブロール７、１０は、既製のウェブ材料を含んでもよく、そのウェブ材料は、ある方向には一定の寸法を、またその直交方向には所定の又は不定の長さを有する任意のシート状材料であってよい。ウェブ材料の例には、金属、紙、織布、不織布、ガラス、ポリマーフィルム、フレキシブル回路又はこれらの組み合わせが挙げられるが、これらに限られない。金属には、鋼鉄又はアルミニウムなどの材料を挙げることができる。織布には一般的に様々な織物が挙げられる。不織布には、紙、濾材又は絶縁材料などが挙げられる。フィルムには、例えば積層体及びコーティングされたフィルムを含む無色（clear）かつ不透明なポリマーフィルムが挙げられる。
【００３９】
製品１２に組み込むための個々のシートに加工する準備のできた完成したウェブロール１０を生産するために、未完成のウェブロール７は、１つのウェブ製造工場、例えばウェブ製造工場６Ａにて、あるいは複数の製造工場にて、多数の工程ラインによるプロセスを受けることが必要となり得る。各プロセスに関して、ウェブロールは典型的に、ウェブがそこから製造プロセスの中へ送られるソースロールとして使用される。各プロセスの後、ウェブは通常ウェブロール７に再度収集されて、別の製品ラインに移動されるか又は別の製造工場に出荷され、次にそこで広げられ、処理され、再度ロールに収集される。最終的に完成したウェブロール１０が製造されるまでこのプロセスが繰り返される。
【００４０】
ある工場、例えばウェブ製造工場６Ａによってウェブロール７に取り込まれた異常は、工場６Ａがウェブロール７に対する処理を終えると検出可能となり得るが、その異常は、ウェブ製造工場６Ｂなどの別のウェブ製造工場がウェブロール７に対して製造処理を実施した後に検出不能となり得る。
【００４１】
多数の応用例で、各ウェブロール７のウェブ材料は、１つ以上のウェブ製造工場６の１つ以上の生産ラインで多数のコーティングを施されることがある。このコーティングは一般に、最初の製造プロセスの場合はベースウェブ材料の露出表面に、後の製造プロセスの場合は既に施されたコーティングの露出表面に施される。コーティングの例には、接着剤、ハードコート、低接着性裏面コーティング、金属化コーティング、中性密度コーティング、電気的に導電性若しくは非導電性のコーティング、又はこれらの組み合わせが挙げられる。所定のコーティングは、ウェブ材料の一部分のみに塗布されてもよく、又はウェブ材料の露出された表面を完全に被覆してもよい。更に、ウェブ材料はパターン形成されていてもされていなくてもよい。
【００４２】
ウェブロール７の所与の１つの各製造プロセス中、１つ以上の検査システムがウェブの異常情報を獲得する。例えば、図２に示されているように、生産ラインのための検査システムは、ウェブが処理されるとき、例えば、１つ以上のコーティングがウェブに塗布されるとき、連続して移動ウェブに近接して配置される１つ以上の画像取得装置を含んでもよい。画像取得装置は、連続して移動ウェブの連続的な部分を走査してデジタル画像データを取得する。検査システムは、いわゆる「局所的な」異常情報を生成するために、１つ以上のアルゴリズムで画像データを解析することができる。異常情報は、ウェブのうちの明確な領域を表し、対応する領域におけるウェブの物理的な偏りに関する複数の特徴を規定する、複数の異常対象を含み得る。異常対象は、例えば、ウェブの異常領域の幅における偏り、又はウェブの異常領域の長さにおける偏りなどの特徴を規定し得る。したがって、長さ及び幅は、例えば様々な等級レベルを規定する所定の特徴からの物理的な偏りを表し得る。例示的な一実施形態において、異常を識別するために、また各異常を表すデータ構造として異常対象を形成するために、画像データが取得及び処理され得る。異常情報の収集及び登録に関する情報が、本願の譲受人に譲渡された２００７年７月２６日出願の、Ｆｌｏｅｄｅｒらへの同時継続中の特許出願第１１／８２８，３６９号「Multi-Unit Process Spatial Synchronization」に詳述されており、その全ての内容は参照によって本明細書に組み込まれる。
【００４３】
概して、加工制御システム４は、用途固有の、即ち、製品１２に特有であり得る１つ以上の欠陥検出アルゴリズム（「レシピ」）を適用して、各ウェブロール１０に関する加工計画を選択及び作成する。特定の異常が、ある製品、例えば製品１２Ａに欠陥を生じ得るのに対し、その異常は、別の製品、例えば製品１２Ｂには欠陥を生じないこともあり得る。いくつかの実施形態において、加工制御システム４は、所与の異常が繰り返し異常であると決定されたか、又は不規則的な異常、即ち、非繰り返し異常であると決定されたかに応じて、ウェブロール１０の識別された異常に対して異なる用途固有の欠陥検出レシピを適用してもよい。各加工計画は、最終的に消費者１４に販売され得る製品１２を作製するために、対応する完成したウェブロール１０を処理するための規定された命令を表すものである。例えば、ウェブロール１０は、最終製品、例えば、ノートブックコンバータのディスプレイに適用するための特定寸法のシートに加工され得る。別の例として、この同じウェブロール１０は、携帯電話のディスプレイに適用するための最終製品に加工されてもよい。加工制御システム４は、繰り返し及び非繰り返し異常に適用され得る異なる欠陥検出アルゴリズムに照らして、どの製品がウェブの最大利用率といった特定のパラメータを最良に達成するかを識別することができる。更に、作業者は、パラメータのいずれか（例えば、ウェブの利用率）に与える影響を調べるために、異なる欠陥検出アルゴリズムの特定の拘束（例えば、繰り返し及び非繰り返し異常に適用される感度の差など）を調整することができる。加工選択プロセスに影響を及ぼすために用いることができる製品選択パラメータの他の例としては、生産された製品から単位製品が生み出す推定収益又は利益、ウェブを加工するのに必要な工程時間、各工程ラインに関する現時点の機械能力、異なる製品に関する現在の需要、又はその他のパラメータが挙げられる。製品選択プロセスに関する更なる詳細は、Ｆｌｏｅｄｅｒらの米国特許第７，１８７，９９５号、名称「MAXIMIZATION OF YIELD FOR WEB-BASED ARTICLES」（２００７年３月６日発行）に記載されており、当該特許の全ての内容は参照により本明細書に組み込まれる。
【００４４】
製造工場６内の工程ラインのうちの特定の要素が、繰り返し異常又は欠陥をウェブに取り入れることがある。例えば、ウェブが工程ラインを移動する際にウェブと係合する「ロール」が、規則的な間隔で、繰り返し異常をウェブに取り入れることがある。ウェブ工程ラインで利用される例示的なロールには、鋳造ホイール、プルロール、ニップロール、微細複製ロール、ウェブ清掃用部品、及びアイドラローラなどが挙げられる。本願に記載する技術によれば、自動検査システムは、製造工場６内に設置されたものであっても、遠隔式であっても、ウェブ内のこれらの繰り返し異常を特定し、その繰り返し異常を誘発した発生源ロールを識別する。これにより、作業者は、システムの異常を発生させる要素をつきとめ、その問題のある要素を修理又は交換することが可能となる。
【００４５】
以下に更に詳細に記載するように、ウェブ検査システムは、ウェブ内における異常（又は欠陥に分類された異常）の位置を識別し、これらの位置を、ウェブの製造中に受信したロール同期信号と相関させることができる。例えば、製造工場６の所与のウェブ製造プロセスに関して対象となる各ロールは、同期マークを備えてもよい。ウェブの製造中、ウェブ検査システムは、それぞれのロールが１回転を完了したことを示唆するロール同期信号を、ロールのそれぞれから受信する。ウェブ検査システムは、これらの同期マークの発生を記録する。ウェブ検査システムは次いで、異常又は欠陥について位置データとの相関を取るために、ロール同期信号のそれぞれの発生点を検査システムの空間領域に変換する。
【００４６】
本願に記載する技術は、複数の利点をもたらし得る。例えば、それらの技術は、従来のシステムと比べて、相当な精度の改善を達成し得る。例えば、それらの技術を使用して、２５μｍ未満で異なるロール寸法を容易に区別することができる。これにより、直径が同様である一群のロールから、問題のあるロールを識別することが可能となる。更に、それらの技術により、多数の不規則的な欠陥の中からでさえ、ウェブ上の繰り返し異常又は欠陥を検出することが可能となる。加えて、それらの技術により、システムが、ロールの欠陥を生じる領域のクロスウェブ方向及び外周方向の位置を正確に測定し、更には、同じロール上又は同じクロスウェブ方向の位置にある複数の繰り返し欠陥同士を区別することも可能となる。
【００４７】
更に、場合によっては、異常がウェブの表側に発生するかウェブの裏側に発生するかにかかわらず、異常は従来の検査システムでは同様に見えることがしばしばある。しかしながら、例えば、ウェブの一方の側、例えば裏にある異常は、後のプロセスにおけるコーティングによって修復され得るが、表側にある異常は、最終的な製造作業の後も依然として視認可能となるため、ウェブのどちらの側に欠陥が発生しているかを知ることが、多くの場合に望まれる。したがって、特定の繰り返し異常に関して、原因となるロールを判定することにより、検査システムは、各ローラが配置されている側（即ち表又は裏）を指定するデータを記憶し、自動化された方式で、各繰り返し異常を個々のローラと相関させることによって、ウェブのどちらの側に異常があるのかを判定することができる。ユーザに表示及び指示し、データをデータベースに記憶し、あるいはデータを他の電子システム又は装置に通信することによって、異常を発生させているローラの側を示すデータが出力されることができる。
【００４８】
本願に記載する検査システムは更に、ウェブの裏側にある繰り返し異常については作業者に警告することなく自動的に無視し、一方で、表側にある欠陥については直ちに警告するように設定されてもよい。あるいは、ウェブの裏にあるそのような異常は、低度の警告又は注意レベルにあるものとして指定されてもよい。したがって、本願に記載する技術の別の潜在的利点は、重要度が様々である異常を効率的に検出及び報告することであり得る。
【００４９】
図２は、図１の例示的なウェブ製造工場６Ａ内にある、ウェブ工程ラインの一部分の中に配置された検査システムの例示的な実施形態を示す構成図である。この例示的な実施形態では、ウェブ２０の一区間が、２つの支持ロール２２、２４の間に配置されている。画像収集装置２６Ａ〜２６Ｎ（画像収集装置２６）は、連続的に移動ウェブ２０に近接して配置されている。画像取得装置２６は、連続して移動するウェブ２０の一連の各部分を走査して画像データを採取する。取得コンピュータ２７は、画像取得装置２６から画像データを収集し、この画像データを予備解析のための解析２８に送信する。
【００５０】
画像取得装置２６は、移動ウェブ２０の連続的な部分を読取ることができ、並びにデジタルデータストリームの形態で出力を提供することができる従来の画像デバイスであり得る。図２に示されているように、撮像装置２６は、デジタルデータストリームを直接提供するカメラ又は追加のアナログ−デジタルコンバータを有するアナログカメラであってよい。例えばレーザースキャナなどの他のセンサが、画像収集装置として利用されてもよい。ウェブの連続的な部分は、データが単一のラインの連続によって得られているということを示す。単一のラインは、センサ要素又は画素の一列に位置する、連続して移動ウェブの領域を含む。画像を収集するのに好適な装置の例には、Ｄａｌｓａ（Ｗａｔｅｒｌｏｏ，Ｏｎｔａｒｉｏ，Ｃａｎａｄａ）のＰｉｒａｎｈａ  Ｍｏｄｅｌｓ、又はＡｔｍｅｌ（Ｓａｎ  Ｊｏｓｅ，Ｃａｌｉｆ）のＭｏｄｅｌ  Ａｖｉｉｖａ  ＳＣ２  ＣＬなどのラインスキャンカメラが挙げられる。更なる例には、Ｓｕｒｆａｃｅ  Ｉｎｓｐｅｃｔｉｏｎ  Ｓｙｓｔｅｍｓ  ＧｍｂＨ（Ｍｕｎｉｃｈ，Ｇｅｒｍａｎｙ）からの、アナログ−デジタルコンバータと連結したレーザースキャナが挙げられる。
【００５１】
画像は所望により、画像の入手を支援する光学的組立体の利用により取得することができる。この組立体は、カメラの一部であるか、又はカメラから分離されているかのいずれかであってよい。光学的組立体は、撮像プロセス中に反射光、透過光又は半透過光（transflected light）を利用する。反射光は、例えば、表面のかき傷などウェブ表面の変形によって生じた欠陥の検出に、しばしば好適である。
【００５２】
いくつかの実施形態では、基準マーク制御器３０が基準マークリーダ２９を制御して、ロール及び位置の情報をウェブ２０から集める。例えば、基準マーク制御器３０は、バーコード又は他のしるしをウェブ２０から読み取るための１つ以上の写真光学センサを有していてもよい。加えて、基準マーク制御器３０は、ウェブ２０及び／又はローラ２２、２４と係合した１つ以上の高精度エンコーダから位置信号を受信してもよい。この位置信号に基づいて、基準マーク制御器３０は、検出された各基準マークに対する位置情報を判定する。基準マーク制御器３０は、ロール及び位置情報を解析用コンピュータ２８に通信し、取得したウェブの画像データと関連する位置情報を使用して、どの異常が繰り返し異常であり、どれが不規則的な異常であるかを判定し、この判定に基づいて適切なレシピを適用することができる。解析用コンピュータ２８は、問題のある要素を識別するために、任意の繰り返し異常の位置を、ウェブの製造中に受信したロール同期信号と更に相関させることができる。ウェブ上の特定の位置を識別するための基準マークの適用及び使用に関する技術は、本願の譲受人に譲渡された２００４年４月１９日出願の、同時係属中の特許出願第１０／８２６，９９５号「Apparatus and Method for the Automated Marking on Webs of Material」（Ｆｌｏｅｄｅｒら）に記載されており、その全ての内容は参照によって本明細書に組み込まれる。基準マーク並びに基準マーク制御器３０及びリーダ２９に関して議論するが、基準マークは、本願に記載する技術のために全ての実施形態においては必要ではないこともある。他の実施形態では、本願に記載する技法から逸脱することなく、ウェブ上の異常の箇所及び他の情報を判定するために、他の手段が使用され得る。
【００５３】
解析用コンピュータ２８は、取得コンピュータ２７から得た画像ストリームを処理する。解析用コンピュータ２８は、１つ以上の初期アルゴリズムでデジタル情報を処理して局所的な異常情報を生成するが、この異常情報は、ウェブ２０のうちの、最終的に欠陥と見なされ得る異常を含んだ領域を識別するものである。識別された各異常について、解析用コンピュータ２８は、ウェブ２０の異常、そしておそらくは周辺部分を包含する画素データを含んだ異常画像を、画像データから抽出する。解析用コンピュータ２８は、必要に応じて、異常を異なる欠陥区分に分類してもよい。例えば、斑点と、かき傷と、油たれとを区別するための固有の欠陥部類があってもよい。他の部類は、欠陥の更なるタイプを区別してもよい。本明細書に記載する技術によれば、解析用コンピュータ２８は、製品１２のどこで異常が欠陥を発生させ得るかを更に判定することができる。
【００５４】
基準マーク制御器３０によって生成された位置データに基づいて、解析用コンピュータ２８は、工程ラインの座標系内における各異常の空間的位置を判定する。つまり、基準マーク制御器３０から得た位置データに基づいて、解析用コンピュータ２８は、現在の工程ラインで使用されている座標系内における、各異常のｘ、ｙ軸上の位置、そしておそらくはｚ軸上の位置を判定する。例えば、座標系は、ｘ次元が、ウェブ２０を横断する距離を表し、ｙ次元がウェブの長さに沿った距離を示し、ｚ次元がウェブの高さを表すように規定されてもよく、これはコーティング、材料又はウェブに既に適用された他の層の数に基づき得る。更に、ｘ、ｙ、ｚ座標系の原点は、工程ライン内のある物理的な箇所で規定されてもよく、典型的には、ウェブ２０の初期供給点の配置に関連付けられる。
【００５５】
いずれの場合も、解析用コンピュータ２８はデータベース３２に、工程ラインの座標系に対する各異常の空間的位置を記録し、この情報は本明細書においては局所的異常情報と呼ばれる。つまり、解析用コンピュータ２８は、ウェブ２０のロール情報及び各異常の位置情報を含めて、ウェブ２０の局所的異常情報をデータベース３２に記憶する。解析用コンピュータ２８はまた、各異常ごとに、製品１２のうちの、その異常によって欠陥が発生し得る製品を記録してもよい。データベース３２は、１つ以上のデータベースサーバーを実行するデータストレージファイル又は１つ以上のデータベース管理システム（ＤＢＭＳ）を含む、数多くの様々な形態のいずれかで実行されることができる。データベース管理システムは、例えば、リレーショナル（ＲＤＢＭＳ）、階層的（ＨＤＢＭＳ）、多次元（ＭＤＢＭＳ）、オブジェクト指向（ＯＤＢＭＳ若しくはＯＯＤＢＭＳ）又はオブジェクトリレーショナル（ＯＲＤＢＭＳ）データベース管理システムであり得る。一例として、データベース３２は、ＳＱＬ  Ｓｅｒｖｅｒ（商標）によってＭｉｃｒｏｓｏｆｔ  Ｃｏｒｐｏｒａｔｉｏｎから提供されているリレーショナルデータベースとして実行される。
【００５６】
処理が終了すると、解析用コンピュータ２８は、データベース３２に収集されたデータを、ネットワーク９を介して加工制御システム４に送信する。具体的に言えば、解析用コンピュータ２８は、後のオフラインでの詳細な解析のために、ロール情報、並びに局所的異常情報及び対応する副画像を加工制御システム４に通信する。例えば、この情報は、データベース３２と加工制御システム４との間のデータベース同期によって通信され得る。いくつかの実施形態において、製品１２のうちの、各異常によって欠陥が発生し得る製品を、解析用コンピュータ２８ではなく加工制御システム４が判定してもよい。完成したウェブロール１０についてのデータがデータベース３２に収集されると、そのデータは、除去可能な若しくは水性のマークで直接ウェブの表面上にて、あるいは、ウェブ上の異常をマークする前又はその間にウェブに貼り付けられ得るカバーシート上にて、ウェブロール上の異常をマークするために使用されることができる。
【００５７】
図３は、例示的なウェブ製造工場、例えば図１のウェブ製造工場６Ａにおける例示的なウェブ工程ライン４０の更なる詳細を示す構成図である。つまり、図３は、様々なロールを有する典型的なウェブ工程ラインを示している。例えば、簡潔にするために、図２はアイドラローラ４６Ａ〜４６Ｎのみを示しているが、工程ライン４０は、アイドラ、プルロール、レングスオリエンタ、コーティングロールなどを含めて、多数のタイプのローラを有していてもよい。場合により、ウェブ工程ラインは、ウェブ４０の横断経路全体に沿って１００以上ものロールを有していてもよい。製造システム４０は、図２の検査システムと同じ製造ラインの一部であってもよく、あるいは、製造システム４０は、図２の検査システムとは異なる製造ラインの一部であってもよい。
【００５８】
製造システム４０は、典型的には製造部品４８Ａ〜４８Ｍ（製造部品４８）を通じて基材をリードローラ４１から引いて、ウェブローラ４２の上に収集されるウェブ４４を生産することによって、ウェブ４４を生産する。したがって、ウェブ４４はウェブ製造部品４８を横断することができ、ウェブ製造部品４８は様々な方式でウェブ４４を製造することができる。例えば、製造部品４８のうちの１つ、例えば製造部品４８Ａが、ウェブ４４にコーティングを施してもよい。
【００５９】
アイドラローラ４６Ａ〜４６Ｎ（アイドラローラ４６）は、ウェブ４４がウェブ製造システム４０を横断するとき、ウェブ４４を支持する。つまり、ウェブ４４は、製造部品４８による製造処理を受ける間、アイドラローラ４６に載置されることができる。アイドラローラ４６はウェブ４４を適切に位置付けるために必要となり得るが、アイドラローラ４６は、ウェブ４４に異常又は欠陥を付与することがある。例えば、アイドラローラ４６のうちの１つ以上のアイドラローラが、ウェブ４４の裏側にかき傷を与えることがある。アイドラローラ４６に関して議論するが、アイドラローラ４６に加えて、あるいはアイドラローラ４６に代わって、鋳造ホイール、プルロール、ニップロール、微細複製ロール、又はウェブ清掃用部品などの他の種類のロールが、ウェブ製造システム４０に存在してもよい。したがって、本明細書で説明する技術は、アイドラローラと共に使用することに限定されるものではなく、ウェブ工程ライン内の、対象となる任意のロールに適用されることができる。アイドラローラの使用は単に、説明の目的で例示するものである。
【００６０】
本明細書に記載する技術は、ウェブ内における異常又は欠陥の位置を識別し、それらの位置をロール同期信号と相関させる。例えば、ウェブ製造プロセス４０に関して対象となる各ロールは、それぞれの同期マーク４７Ａ〜４７Ｎを備えることができる。更に、それぞれの同期マークを検知するために、同期マークリーダ５０Ａ〜５０Ｎ（同期マークリーダ５０）が、対象となるロールのそれぞれ（この例ではアイドラローラ４６のそれぞれ）に関連付けられている。同期マークリーダ５０のそれぞれは、アイドラローラ４６のうちの対応する１つが完全に１回転したことを検出することができ、次いでトリガパルスの形態でロール同期信号を放ち、そのロール同期信号を遠隔同期ユニット５４が検出する。つまり、同期マークリーダ５０のそれぞれは、ローラ４６のうちの対応する１つが完全に１回転すると短パルスを出力することができ、各短パルスの前縁は、その１回転が検出されたことを示すことができる。一実施形態において、同期マークリーダ５０のそれぞれは、写真光学センサであってよい。例えば、リーダ５０は、Ｂａｎｎｅｒ  ＥｎｇｉｎｅｅｒｉｎｇのＤ１０シリーズのセンサであってよい。一般に、リーダ５０は、対応する同期マーク４７を、そのマークが回転してリーダを通過したときに検出する。この例示的な実施形態において、同期マーク４７は、再帰反射性材料又はロールの機械加工された部分などの物標であってよい。ローラ４６のうちの対応する１つのローラの基準点同期マーク４７を検出すると、リーダ５０の１つが同期マーク信号を出力する。したがって、リーダ５０のそれぞれは、ローラ４６のうちの対応する１つが回転するたびに、離散信号を出力する。
【００６１】
ロール同期信号を、ウェブ工程ライン４０に関連付けられた座標系の空間領域に変換するのを支援するために、回転エンコーダが、工程ラインに沿って１つ以上のロールに取り付けられる。この例では、回転エンコーダ５２はウェブローラ４１に取り付けられている。他の実施形態では、あるエンコーダが、エンコーダ５２に代わって、あるいはエンコーダ５２に加えて、ローラ４６のうちの１つ以上のローラと共に使用されてもよい。エンコーダ５２は、一実施形態において、正弦波エンコーダに基づく位置センサであってよい。他の実施形態では、他のタイプの位置センサ又はエンコーダが利用されてもよい。一般に、エンコーダ５２は、ウェブローラ４１の物理的移動に直接同期された電気パルスを出力する。例えば、エンコーダ５２は、ウェブローラ４１が回転するたびに、一連のパルスを放つことができる。一実施形態において、例えば、エンコーダ５２は、１回転当たり４百万個のパルスを放ち、それにより位置精度を高度なものにすることができる。
【００６２】
遠隔同期ユニット５４は、エンコーダ５２から位置パルスを、そして同期マークリーダ５０からロール同期信号を受信し、アイドラローラ４６のそれぞれと整列するウェブ４４の様々な区間を識別する論理マップを作成する。例えば、ローラのそれぞれに対し、遠隔同期ユニット５４は、ウェブの空間領域を、それぞれがそれぞれのローラの周囲と同じ程度の長さである一連の区間に分割する。アイドラローラ４６Ａに対応する各ウェブ区間は、例えば、１８．８５インチ（４７．８８ｃｍ）、即ち６．００インチ（１５．２４ｃｍ）＊πである。アイドラローラ４６Ｂに対応する各ウェブ区間は、１８．９１インチ（４８．０３ｃｍ）であり、アイドラローラ４６Ｃに対応するウェブ区間は、１８．７９インチ（４７．７３ｃｍ）である。このように、遠隔同期ユニット５４は、空間領域内におけるウェブ区間を対象となるローラのそれぞれに対して決定するために、エンコーダ５２から得た位置データ、並びに同期マークリーダ５０から得たロール同期信号を使用して、ロール同期信号をプロセス４０の座標系の空間領域に変換する。結果として、遠隔同期ユニット５４は、ウェブ区間を判定し、繰り返される欠陥を最終的に検出するために、ローラ４６のそれぞれの正確な直径に関するデータを事前に必要としない。
【００６３】
場合により、対象となるロールの一部又は全部が、ほぼ同じ直径を有してもよい。例えば、アイドラローラ４６の部分集合又は全部が、ほぼ同じ直径である６インチ（１５．２４ｃｍ）を有してもよい。しかしながら、アイドラローラ４６のこの部分集合は通常、製造上の変動性が原因で、厳密に同じ直径を有することはない。例えば、アイドラローラ４６Ａの直径は６．０１インチ（１５．２７ｃｍ）であり得、アイドラローラ４６Ｂの直径は６．０２インチ（１５．２９ｃｍ）であり得、アイドラローラ４６Ｃの直径は５．９８インチ（１５．１９ｃｍ）であり得る。説明する技術は、所与のローラに対して、繰り返される欠陥とそれに対応するロール同期信号との間の相対的なオフセットの変動を算出することによって得られる平均値を導入する。これにより、実質的に同等の寸法のローラを有するがローラ自体に製造上の変動性を有する製造ラインにおいても繰り返し欠陥の検出が可能となる高精度がもたらされる。
【００６４】
異常をアイドラローラ４６のうちの１つに関連付けるために、検査システムはまず、ウェブ４４に関するデータを集める。エンコーダ５２から得たパルス、及び遠隔同期ユニット５４によって収集され相関付けられた、同期マークリーダ５０から得たロール同期信号を使用して、検査システムは、ローラのそれぞれに対して、識別されたウェブ区間の異常データを解析する。検査システムは、これらのウェブ区間の多数の事例にわたってデータの結果を平均化することができる。例えば、一実施形態において、検査システムは、所与のローラに対して、ウェブ区間データの１００個の事例を収集することができる。検査システムは次いで、このデータを解析して、繰り返し異常と不規則的な異常とを区別することを試みる。所与のローラに対して、解析したウェブ区間の事例のうちの大多数で、あるいは、異常が生じるそれらの事例において、同じ位置の比較的近くで異常が生じている場合、検査システムは、その異常が、例えばアイドラローラ４６のうちの１つによって発生された、繰り返し異常であると判定することができる。例えば、アイドラローラ４６Ａがウェブ４４に異常を発生させる場合、その異常はおそらく繰り返され、この繰り返し異常の事例は、ローラ４６Ａの直径を６．００インチ（１５．２４ｃｍ）とすれば、約１８．８５インチ（４７．８８ｃｍ）間隔で生じるはずである。
【００６５】
いくつかの構成において、アイドラローラ４６によってウェブ４４に付与される異常のうちの少なくとも一部は、ウェブ４４をシートに加工する準備ができる頃には修復、即ち修正され得る。換言すれば、アイドラローラ４６はウェブ４４に異常を付与し得るが、その異常は、ウェブ４４を加工する準備ができる前に他の製造プロセスを通じて修正され得るため、その異常が欠陥を発生させないこともある。例えば、アイドラローラ４６によってウェブ４４に付与される異常は、ウェブ４４の裏側にある。ウェブ４４の表に生じる異常は、ウェブ４４にて修復又は修正されることができない。つまり、ウェブ４４の表側の表面に生じる異常は、そのような異常を含んだウェブ区間又は個々のシートが製品１２のうちの１つに加工される場合、製品１２に欠陥を発生させ得る。本明細書に記載する技術によれば、検査システムは、異常がウェブ４４の表側に生じたのか裏側に生じたのかを判定することが可能であり得る。更に、検査システムは、表側に生じる異常の発生源を追跡して、アイドラローラ４６のうちの特定の１つ、例えばアイドラローラ４６Ａが原因であるとつきとめることが可能であり得る。したがって、製造システム４０の作業者は、アイドラローラ４６Ａのうちの異常を発生させた部分をつきとめ、アイドラローラ４６Ａを修理することができる。
【００６６】
図４は、遠隔同期ユニット５４の例示的な実施形態をより詳細に示す構成図である。図３に示すように、遠隔同期ユニット５４は、エンコーダ５２及び同期マークリーダ５０に電気的に結合されており、それらから信号を受信することができる。
【００６７】
一般に、例示的な遠隔同期ユニット５４は、各ロール同期信号（図４に「１周（Once Around）」信号Ａ、Ｂ〜Ｎとして示す）の発生点が受信されたことを検知し、その信号を、エンコーダ５２から得た位置データに対する空間領域に変換する。更に、同期ユニット５４は、同期信号のうちの、それぞれのローラの１回転に対応する位置を識別する位置データを出力する。
【００６８】
この例示的な実施形態において、遠隔同期ユニット５４は、カウンタ５６Ａ〜５６Ｎ（「カウンタ５６」）とレジスタ５８Ａ〜５８Ｎ（「レジスタ５８」）とを有している。同期マークリーダ５０のそれぞれは、カウンタ５６のうちの１つに関連付けられており、カウンタ５６はレジスタ５８のうちの１つに関連付けられている。エンコーダ５２から得られるパルス信号は、大域的増分駆動カウンタ（global increment driving counters）５６として使用される。つまり、エンコーダ５２がウェブの移動を検出すると、エンコーダ５２は、カウンタ５６のそれぞれを同時に増分するために使用される一連のパルスを送信する。図４の例示的な実施形態において、ローラ４６Ａは、ローラの外縁の周りに一連の穴を有することができ、それらの穴を通じて光が照らされることができる。タイムエンコーダ５２が、それらの穴のうちの１つを通る光を検出するたびに、エンコーダ５２はカウンタ５６のそれぞれに信号を送信することができる。次に、カウンタ５６は、エンコーダ信号のパルス列を同時に受信し、それと並行して、それらの対応するカウンタを増分することができる。
【００６９】
ローラのそれぞれから得られたロール同期信号は、ローラの対応するカウンタ内の値を記録するためのトリガとして使用される。具体的に言えば、ローラ４６のいずれかが完全に１回転する間に、そのローラの対応する同期マーク４７は、それに関連付けられた同期マークリーダ５０を通過する。例えば、ローラ４６Ａが回転するたびに、同期マークリーダ５０Ａは同期マーク４７Ａを検出する。マーク４７Ａを検出すると、同期マークリーダ５０Ａは、短パルスの形態でロール同期信号を遠隔同期ユニット５４に出力する。このパルスに応答して、遠隔同期ユニット５４は、対応するカウンタ、この場合はカウンタ５６Ａの現在の値を、対応するデータレジスタ、つまりレジスタ５８Ａにラッチする。
【００７０】
制御器６０は、レジスタ５８のそれぞれを高速でポーリングするか、あるいは割り込み駆動されて最新のカウンタデータを取り出す。したがって、コンピュータ６０のポーリング周期は、ローラ４６の回転よりも高速である。レジスタ５８のうちの１つ、例えばレジスタ５８Ａにポーリングした直後、カウンタデータが以前のポーリングと同じものである場合、制御器６０は、現在のカウンタデータを無視してもよい。しかしながら、カウンタデータが変化している場合、制御器６０はそのカウンタデータを取り出し、このカウンタデータをローラ番号と共に解析用コンピュータ５９に送信することができる（図５）。つまり、あるデータレジスタ５８の変化を検出すると、同期ユニット５４の制御器６０は、現在のエンコーダパルスカウントの形態でロール位置データを出力する。ある異常が、ローラ４６のうちの１つによって発生された繰り返し異常であるか否かを判断するため、並びに、ローラ４６のうちのどのローラが、この繰り返し異常を発生させているかを判定するために、解析用コンピュータ５９は、図５及び６に関連して説明されるように、ローラのそれぞれに対してこのロール位置データを検査データと調和させる。解析用コンピュータ５９はデータをディスプレイに出力して、ローラ４６のうちのどのローラが、繰り返し異常の各組みを発生させたかを示すことができる。例えば、解析用コンピュータ５９は、ウェブの一部分の図形表示、並びに、繰り返し異常及びその繰り返し異常を発生させたと識別されたローラの表示を出力することができる。加えて、解析用コンピュータ５９は、繰り返し異常を、その繰り返し異常を発生させたと識別されたローラに関連付けるデータベース（例えばデータベース３２）に、データを出力し記憶することができる。
【００７１】
図５はシステム６１を示す構成図であり、このシステム６１において、解析用コンピュータ５９は、１つ以上の遠隔同期ユニット（例えば図３及び４の遠隔同期ユニット５４）から得たロール位置データを検査データと組み合わせて、対象となるローラのうちのいずれか（例えばローラ４６のいずれか）が、繰り返し異常を発生させているか否か、またその場合にどのローラがその繰り返し異常を発生させているかを判定する。解析用コンピュータ５９は、一例として図２の解析用コンピュータ２８、取得コンピュータ２７、及び画像収集装置２６に関して示すように、１つ以上のウェブ検査部品に結合されてもよい。異常の有無についてウェブを検査するための検査システムの使用法が、本願の譲受人に譲渡された２００７年７月２６日出願の同時係属出願第１１／８２８，３６９号「Ｍｕｌｔｉ−Ｕｎｉｔ  Ｐｒｏｃｅｓｓ  Ｓｐａｔｉａｌ  Ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎ」（Ｆｌｏｅｄｅｒら）、及び本願の譲受人に譲渡された２００４年４月１９日出願の第１０／８２６，９９５号「Apparatus and Method for the Automated Marking of Defects on Webs of Material」（Ｆｌｏｅｄｅｒら）に、より詳細に記載されており、これらの全ての内容が参照によって明細書に組み込まれる。
【００７２】
一実施形態において、解析用コンピュータ５９は、サーバクラスのコンピュータであってもよい。他の実施形態において、解析用コンピュータ５９は、検査及び位置情報の処理に必要な大量のデータの取り扱いが可能な分散計算システム又は他の計算システムであってよい。
【００７３】
上述のように、遠隔同期ユニット５４の制御器６０は、ローラ４６のうちの１つが１回転したことを検出すると、ロール位置データを送信するが、そのロール位置データは、ローラ識別子（即ちトリガ番号）及び記録された現在のエンコーダ位置の形態であり得、そのエンコーダ位置は、ローラが所与の回転を完了することに相当するダウンウェブ位置（ＤＷ位置）を表すものである。いくつかの実施形態において、エンコーダ５２は、ロール及び検出された異常を、ウェブ区間の空間領域において相関付けるようにするために、遠隔同期ユニット５４及び検査システムの双方に位置パルスを送信してもよい。他の実施形態において、２つの別個のエンコーダが使用されて、解析用コンピュータ５９で調整される位置基準情報が供給されてもよい。更に他の実施形態では、基準マークなど、ダウンウェブ方向の距離を追跡する別の手段が検査システムで用いられてもよい。基準マークをウェブで使用するための技術が、本願の譲受人に譲渡された２００７年７月２６日出願の同時継続中の特許出願第１１／８２８，３７６号「Fiducial Marking for Multi-Unit Process Spatial Synchronization」（Ｆｌｏｅｄｅｒら）において議論されており、その全ての内容が参照によって明細書に組み込まれる。
【００７４】
いずれの場合も、解析用コンピュータ５９は、遠隔同期ユニット５４から得たロール位置データを、検査システムで判定されたウェブ上の異常の位置データと相関させる。ビデオ又は他の画像データが、検査センサから取得コンピュータ６２Ａ〜６２Ｍ（「取得コンピュータ６２」）に送られてもよい。これらのコンピュータは、ウェブ上の様々な種類の異常、例えば、かき傷、斑点、油たれ、しみ、又は他の種類の異常を検出するために、検査データを収集及び処理することが可能なソフトウェア及び／又はハードウェアを代表するものである。例えば、収集コンピュータ６２は、解析用コンピュータ５９又は図２の解析用コンピュータ２９上で実行されるソフトウェアモジュールであってもよい。あるいは、収集コンピュータ６２は、解析用コンピュータとは別の独立したユニットであってもよい。いずれの場合も、取得コンピュータ６２のうちの１つが異常を検出したとき、例えば取得コンピュータ６２Ａが異常を検出したとき、センサ６２Ａは、異常の種類、異常のクロスウェブ位置、及び異常のダウンウェブ位置を指定する異常データを出力する。
【００７５】
解析用コンピュータ５９は、その異常データ及びロール位置データを処理して、同じローラに関し、複数のウェブ区間内において任意の異常が実質的に同じクロスウェブ位置で、かつ実質的に同じダウンウェブ方向にオフセットして繰り返し生じているか否かを判断する。例えば、ローラ４６のうちの１つが、繰り返し異常を発生させている場合、その繰り返し異常は、実質的に同じクロスウェブ位置で生じ、対応するローラの外周、即ちその繰り返し異常を発生させているローラの外周の間隔を置いて繰り返すことになる。このように、解析用コンピュータ５９は、繰り返し異常が生じていると判定することができる。更に、繰り返し異常のダウンウェブ位置を、種々のローラのウェブ区間のダウンウェブ位置と相関させて、解析用コンピュータ５９は、ローラ４６のうちのどのローラが、繰り返し異常のそれぞれを発生させているかを識別することが可能である。
【００７６】
図６は、異常データ６３とそれに対応するロール位置データ６５との例示的なセットを示す構成図である。解析用コンピュータ５９による処理の前は、全ての異常は同じに見える、つまり、不規則的及び繰り返し異常は、視覚的に区別できない。しかしながら、解析後は、解析用コンピュータ５９は、不規則的な異常７４を、繰り返し異常６４、６６、７０、及び７２と区別し、信号７６を用いて、繰り返し異常を、異常を発生させているローラと相関させることができる。
【００７７】
エンコーダ５２及び同期マークリーダ５０は一連のパルスを生成し、これらのパルスは、ウェブ６７のダウンウェブ長さに沿った、時間の経過に伴うローラ４６のそれぞれの位置を図式的に描くものである。エンコーダ５２から得られるエンコーダパルス及び同期マークリーダ５０から得られる同期パルスが、それぞれ信号７６及びグラフ７８Ａ〜７８Ｎ（「グラフ７８」）として表されている。このデータ、つまりロール位置データに基づき、解析用コンピュータ５９は、同期マークリーダ５０のうちの１つから得られる同期パルス同士の間に生じる、エンコーダ５２から得られたエンコーダパルスの数を判定する。図６の例において、ローラ４６Ａは１回転あたり１１個のエンコーダパルスを有しており、ローラ４６Ｃは１回転あたり１９個のエンコーダパルスを有しており、ローラ４６Ｂ及び４６Ｄはいずれも１回転あたり９個のエンコーダパルスを有している。
【００７８】
解析用コンピュータ５９は、異常６４Ａ〜６４Ｄ（「異常６４」）が、同様のクロスウェブ位置で生じ、かつそれらのダウンウェブ位置情報に基づき、製造されたウェブに関連付けられた座標系内で定期的な間隔で生じる繰り返し異常であることを判定する。解析用コンピュータは更に、異常６４のうちの１つが、ローラ４６Ｃからの各同期パルスの後に１つのエンコーダパルスを生じていると判定する。つまり、この例において、異常のダウンウェブ位置は、ローラ４６Ｃの新たなウェブ区間の始点から一定にオフセットしている。したがって、解析用コンピュータ５９は、繰り返し異常６４がローラ４６Ｃによるものであると判定する。作業者は次いで、繰り返し異常６４のクロスウェブ位置にてローラ４６Ｃを検査し、ローラ４６Ｃを修理するかあるいは交換することができる。
【００７９】
同様に、一組の異常６６Ａ〜６６Ｄ（「異常６６」）は全て、同じクロスウェブ位置で生じている。しかしながら、発生すると予想されたが見失われている異常６８Ａ及び６８Ｂが存在する。問題のあるローラが異常を発生させなかったか、あるいは、検査システムが位置６８Ａと６８Ｂの一方又は両方にて異常の検出に失敗した可能性がある。しかしながら、いずれの場合も、解析用コンピュータ５９は依然として、繰り返し異常の有無を判定することができる。これは、見失われる異常６８Ａ及び６８Ｂがあろうとも、ローラの新たなウェブ区間の大多数が、同じクロスウェブ位置に、かつ同期パルスから実質的に同じ距離に、即ち、そのローラの新たなウェブ区間の始点に異常を含む場合、解析用コンピュータ５９は、繰り返し異常の有無を判定するからである。この場合、繰り返し異常６６のそれぞれは、信号７８Ａの同期パルスの過半数の後に、７個のエンコーダパルスを生じる。したがって、解析用コンピュータ５９は、ローラ４６Ａが、繰り返し異常を発生させていると判定することができる。
【００８０】
本明細書で説明する技術は、繰り返し異常７０Ａ〜７０Ｇ（「繰り返し異常７０」）及び繰り返し異常７２Ａ〜７２Ｇ（「繰り返し異常７２」）を検出するために、また繰り返し異常７０を繰り返し異常７２と区別するためにも使用されてよい。繰り返し異常７０及び繰り返し異常７２はそれぞれ、同じクロスウェブ位置にて生じている。繰り返し異常７０はそれぞれ、グラフ７８Ｂの同期パルスからエンコーダパルス１つ後に、またグラフ７８Ｄの同期パルスからエンコーダパルス４つ後に生じている。繰り返し異常７２はそれぞれ、グラフ７８Ｂの同期パルスからエンコーダパルス７つ後に、またグラフ７８Ｄの同期パルスからエンコーダパルス１つ後に生じている。ローラ４６Ｂ又は４６Ｄのいずれかが、これらの繰り返される欠陥のいずれかを発生させた可能性があることは明らかであるが、ローラ４６Ｂ及び４６Ｄの直径は検出可能な程度でおそらくは異なるため、解析用コンピュータ５９は依然として、繰り返される欠陥７０及び７２のどちらが、ローラ４６Ｂ及び４６Ｄによって発生されたのかを判断することができる。見やすさと読みやすさのために、少数のエンコーダパルスが図６の例に示されている。しかしながら、多くの実施形態において、はるかに多数のエンコーダパルスが同期パルスの間で用いられる。例えば、一実施形態において、４百万個ものエンコーダパルスが、同期パルスの間に生じることがある。この解像度により、時間の経過に伴う極めて小さな位置の差を検出することも可能である。したがって、公称で同じ直径を有する２つの別々のローラが、２セットの繰り返される欠陥を同じクロスウェブ位置に発生させている場合、２つのローラのうちの一方の同期パルスを基準とすると、一方のセットの異常は静止しているように見え、もう一方のセットはスライドしているように見える。このことが図７及び８に概念的に示されている。
【００８１】
図７は、不規則な繰り返し異常が複数回発生する例示的なウェブ８０を示す構成図である。ウェブ８０は、例えばウェブ４４に対応し得る。この例において、ウェブ８０は、３つのアイドラローラ、例えばアイドラローラ４６Ａ、４６Ｂ、及び４６Ｃを横断したものであり得る。アイドラローラ４６Ａ、４６Ｂ、及び４６Ｃは、同じ公称直径６インチ（１５．２４ｃｍ）を有してもよいが、実際の直径は、それぞれのローラでわずかに異なり得る。アイドラローラ４６に対応する同期マークが使用されて、所与のローラに対するウェブ区間が論理的に判定される。図７の例において、破線は、ウェブ区間８２Ａ〜８２Ｄ（ウェブ区間８２）の間の境界を示すために用いられており、つまり、破線は、ローラ４６のうちの１つに対して同期マークリーダ５０のうちの１つから得られる同期パルスを表している。各破線は、一定距離１０２の後に生じ、この一定距離１０２は、アイドラローラ４６の各外周のうちの１つ、即ち同期パルス間の距離に対応している。この場合、例えば、距離１０２は１８．８５インチ（４７．８８ｃｍ）となり得る。
【００８２】
この区間化により、例えば、アイドラローラ４６Ａがウェブ４４上の異常のうちのいずれかを発生させているか否かを判定することが可能となる。ウェブ区間８２Ａは、異常８４Ａ、８６Ａ、８８Ａ、９０、及び９２を含む。ウェブ区間８２Ｂは、異常８４Ｂ、８６Ｂ、８８Ｂ、及び９４を含む。ウェブ区間８２Ｃは、異常８４Ｃ、８６Ｃ、８８Ｃ、９６、及び９８を含む。ウェブ区間８２Ｄは、異常８４Ｄ、８６Ｄ、８８Ｄ、及び８０を含む。これらの異常のうちのいずれかが、アイドラローラ４６Ａによって発生された繰り返し異常であるか否かを判定するために、解析用コンピュータは、各異常と、各同期パルス、即ち各破線で表される各ウェブ区間の始点との間の距離を判定する。簡潔にする目的で、４つのウェブ区間８２のみ図７に示されているが、更に多数の区間が解析に用いられてもよい。例えば、一実施形態において、解析用コンピュータは１００個のウェブ区間を解析した後に、繰り返し異常に関する判定を行う。
【００８３】
解析用コンピュータは、ローラのそれぞれに対してこの解析を繰り返す。つまり、解析用コンピュータは、各同期パルスごとにウェブを同様の方式で区間分けして、繰り返し異常の特定の発生源を識別することを可能にする。
【００８４】
図８は、単一のローラに関して区間分けされた、図７のデータから形成された例示的な合成マップ１１０を示す構成図である。つまり、合成マップ１１０は、全体的なダウンウェブ長１０２（この例では１８．８５インチ（４７．８８ｃｍ））を有しており、ウェブ区間のそれぞれは重ね合わされている。結果として、合成マップ１１０は、ウェブ８０のウェブ区間８２のそれぞれから生じた異常を含んでおり、これらの異常は、その特定のローラに対する同期パルスによって規定されるウェブ区間の始点に空間的に位置合わせされている。
【００８５】
合成マップ１１０において、異常８４、８６、及び８８はそれぞれ、繰り返し異常であるように見える。しかしながら、合成マップ１１０は、繰り返し異常８４が、種々のウェブ区間の間にダウンウェブ方向に移動することを示している。つまり、異常８４及び８８は、繰り返し異常であるが、アイドラローラ４６Ａの外周の間隔で繰り返されるものではない。解析用コンピュータ５９は、このことを、この特定のローラに対する同期パルスから異常８４及び８８のそれぞれまでの距離が、異常８４及び８８のそれぞれの事例についての閾値の差を超えたと判定することによって判断することができる。
【００８６】
対照的に、合成マップ１１０に示すように、異常８６は、アイドラローラ４６Ａの外周の間隔と実質的に同じ間隔で離間しているため、異常８６は、繰り返し異常であり、そのデータが区間分けされたローラによって発生されたものである。つまり、異常８６のそれぞれの事例に関し、同期パルスと異常８６の事例との間の距離は、許容距離内にある。この許容距離は、例えば、エンコーダの位置解像度に応じて±２パルスとなり得る。したがって、検査システムは、異常８６がアイドラローラ４６Ａによって発生された繰り返し異常であると判定することができる。例えば、異常８６は、アイドラローラ４６Ａ上の粗い箇所が原因の、ウェブ８０の裏側のかき傷であり得る。この判定を用いて、作業者は、この位置にてローラ４６Ａを修理して、アイドラローラ４６Ａが更なる異常を発生させるのを防止しようと試みることができる。
【００８７】
いくつかの実施形態では、ウェブ８０が最終的に製品に加工されたときに、これらの異常が実際に欠陥を発生させる可能性は非常に低いので、検査システムは、後のウェブ区間で同様の位置に生じる異常を無視するように再プログラムされてもよい。つまり、アイドラ又はウェブの裏側に位置することがわかっている他のローラによって発生される異常のほぼ全てが、ウェブ８０の製造中のある時点で修復されることができる。
【００８８】
しかしながら、ウェブ８０の不規則的な異常９０、９２、９４、９６、９８、及び８０は、おそらくはウェブ８０の表側で発生したものであり、異常９０、９２、９４、９６、９８、及び８０は、おそらくはウェブ８０の残りの製造中に矯正されることがない。したがって、検査システムは、図２のデータベース３２などのデータベースに、あるいはウェブの表面に、これらの異常の位置をマーキングしてもよく、またシステムは、ウェブ８０が製品に加工されると、これらの異常が欠陥を発生させる可能性があることを指摘してもよい。
【００８９】
図９は、繰り返し異常を発生させているローラを識別するための例示的な方法を示すフローチャートである。この方法について、解析用コンピュータ５９に関連して議論するが、この方法は、単一のコンピュータの性能による制限を受けるものではない。まず、解析用コンピュータ５９がセンサ６２から異常データを受信する（１２０）。上で議論したように、センサ６２は、ウェブ上の様々な種類の異常、例えば、かき傷、斑点、油たれ、しみ、又は他の種類の異常を検出するために、検査データを収集及び処理することが可能なソフトウェア及び／又はハードウェアを代表するものである。センサ６２から出力される異常データは、図３のウェブ４４などのウェブ上にある異常のクロスウェブ位置及びダウンウェブ位置の両方を含む。この異常データは更に、異常の種類の情報を含むことができ、その情報により、識別された異常が、穴、くぼみ、かき傷、変色、又は他の種類の異常など、どのような種類の異常であるかを識別することができる。
【００９０】
解析用コンピュータ５９はまた、ローラデータを受信する（１２２）。ローラデータは、各ローラの識別子、並びに、各ローラの回転の完了が発生したことを特徴付けるデータを含み得る。例えば、ローラデータは、ユーザによって割り当てられ得る固有の識別子又はラベルを使用するローラ４６Ａを識別し得るものであり、また、同期マークリーダ５０Ａが同期マーク４７Ａを読み取ったときの、各事例ごとのトリガ番号（例えばシーケンス番号）及びダウンウェブ位置を含み得るものである。
【００９１】
解析用コンピュータは、異常データを処理して繰り返し異常を識別することができ、受信した異常データを受信したローラデータと相関させて、問題のある要素（１２４）に異常を登録することができる。まず、解析用コンピュータ５９は、ローラデータを処理してウェブを一連の区間に論理的に分割するが、対象の各ローラごとに同様の方式でウェブを再度分割してもよい。つまり、対象となる各ローラごとに、一連の各区間の長さが、同期マークリーダ５０のうちの対応する１つから得られた２つの連続するトリガ信号間の距離によって定められる。結果として、この分割に対する各区間の長さは、ローラ４６のうちの対応するローラの外周に実質的に等しいものとなる。例えば、解析用コンピュータ５９は、ローラ４６Ａに対し、ウェブを１組の区間に論理的に分割することができる。したがって、工程ラインの座標系を基準とした、同期マークリーダ５０Ａから得られた信号間のダウンウェブ距離は、ローラ４６Ａの外周に等しいものとなる。以下で更に詳細に述べるように、対象となる所与のロールに対するこれらの論理区間のそれぞれの異常データは、それらの区間内にある実質的に共通の位置における異常の有無を、つまり、共通のクロスウェブ位置、及び全て又は閾値の数の論理的区間の始点からの共通のダウンウェブ距離に生じる異常の有無を判定するために解析されることができる。この閾値の数は、一実施形態において、区間の過半数であり得る。いくつかの実施形態において、各区間の幅は、ウェブの幅であり得る。図１０に関連して説明した実施形態などの他の実施形態において、ウェブは、各区間の幅が対応するレーンの幅で規定されるように、クロスウェブ方向に複数のレーンに再分割されてもよい。
【００９２】
対象となるローラのそれぞれに対するウェブの論理的分割に基づいて、解析用コンピュータ５９は、それらの区間のそれぞれのおける異常の位置を識別する。このように、解析用コンピュータ５９は、各ローラの各回転を基準とした各異常の位置を判定する。解析用コンピュータ５９は次いで、異常データを解析して（１２６）、繰り返し異常の有無を判定する（１２８）。解析用コンピュータ５９は、各ローラごとに、ローラの回転を基準とした実質的に同じ位置に異常が発生しているか否かを判定する。つまり、解析用コンピュータ５９は、ローラのいずれかに対し、異常のうちのいずれかが論理的区間上の実質的に同じ位置にあるか否かを判定する。例えば、解析用コンピュータ５９は、所与の分割に対し、全て又は閾値の数の区間で、１６インチ（４０．６４ｃｍ）クロスウェブ方向に、かつ５インチ（１２．７ｃｍ）ダウンウェブ方向に異常が発生していると判定することができる。
【００９３】
繰り返し異常の有無を判定することにより、解析用コンピュータ５９は次いで、ローラ４６のうちの、異常を発生させているローラを識別することができる（１３０）。例えば、問題の異常はローラ４６Ａの各回転の後に、実質的に同じクロスウェブ位置及びダウンウェブ位置で生じているため、解析用コンピュータ５９は、ローラ４６Ａが、繰り返し異常を発生させていると判定することができる。それに応答して、解析用コンピュータ５９は、異常を発生させているローラの識別子を出力することができる（１３２）。例えば、解析用コンピュータ５９は、識別子をコンピュータ画面に出力してもよい。また、例えば、問題のあるローラの上に又はその近くに光を照明させるなど、異常を発生させているローラを識別する他の方法が使用されてもよい。別の例として、解析用コンピュータは、問題のあるローラに関連付けられた発光ダイオード（ＬＥＤ）を照明させてもよく、ここで、各ローラはＬＥＤに関連付けられ、ＬＥＤは、中央で視認する位置を作業者に与えるように、基板上に配置される。加えて、解析用コンピュータ５９は、異常の位置を更に出力して、問題のあるローラの修理において作業者を助けてもよい。作業者は、異常の位置を用いて、ローラ上の同期マークの位置を判定し、繰り返し異常の位置でローラを検査して、その繰り返し異常を発生させている要素が修理可能であるか否かを判定することができる。
【００９４】
図１０は、各レーンの解析のためにレーン１５４Ａ〜１５４Ｋ（「レーン１５４」）に論理的に分割された例示的なウェブ１５２を示す構成図である。一実施形態において、繰り返し異常の発生点が存在するか否かを判定するために、例えば、ウェブ６７を表し得るウェブ１５２は、レーン１５４などのレーンに分割されることができる。図２の検査システムなどの解析システムが、レーン１５４のそれぞれを個別に検査することができる。繰り返し異常は、概ねクロスウェブ方向の同じ位置に発生するため、ウェブ１５２をレーン１５４に分割することにより、データ収集の効率を向上させることができる。つまり、各レーンは、他のレーンに発生する異常を考慮することなく個別に検査されることができる。
【００９５】
図１０の例示的な実施形態において、ウェブ１５２はレーン１５４Ａ〜１５４Ｋに分割されている。図示したレーンの数は単に例示的なものであり、レーンの数の選択は、ウェブ１５２の寸法、利用可能な検査装置の数、又は他の要素を受けてなされてもよい。レーン１５４Ａ、１５４Ｃ、１５４Ｅ、１５４Ｉ、及び１５４Ｋは破線で画定されており、レーン１５４Ｂ、１５４Ｄ、１５４Ｆ、１５４Ｈ、及び１５４Ｊは一点短鎖線で画定されている。図１０の例において、隣接するレーンはわずかに重なっており、そのため、レーンの中央に発生する繰り返し異常だけでなく、レーンの縁部に沿った繰り返し異常の発生点も検出されることになる。５ｍｍ程度のレーン幅が有用であると判明している。
【００９６】
図２の画像収集装置２６などの画像収集装置が、レーン１５４にてウェブ１５２を検査することができる。１つの画像収集装置２６で、レーン１５４のそれぞれを検査することができる。解析用コンピュータ２７は、図２に関連して説明したように、対応する画像収集装置２６が異常を検出したか否かを判定することができる。更に、図５の解析用コンピュータ５９は、繰り返し異常がレーン１５４のうちのいずれかで発生しているか否かを判定することができる。一実施形態において、解析用コンピュータ５９は、図１１に関連して説明するアルゴリズムを使用して、レーン１５４のうちの１つにおける繰り返し異常の有無を判定することができる。
【００９７】
繰り返し異常は、レーン１５４Ａと１５４Ｂとの間の重なり合う領域内など、レーンの重なり合いにおいても発生し得るため、そのような異常は２度検出されることがある。検査システムは、様々な要素を使用して、そのような重複する検出を調整することができる。例えば、検査システムは、繰り返し異常のクロスウェブ位置、並びに、それらの異常の各事例のダウンウェブ位置、及び事例同士の間の繰り返し距離を比較することができる。２つの繰り返し異常が、同じクロスウェブ位置で発見され、異常の事例が同じダウンウェブ位置に同じ間隔で発生する場合、システムは、それらの繰り返し異常のうちの一方を破棄して、同じ繰り返し異常に対して２つの警告を発しないようにすることができる。
【００９８】
図１１は、繰り返し異常の有無を判定するための別の例示的なアルゴリズムを示すフローチャートである。図１１の方法は、例示的な一実施形態において、図９の工程１２８の結果を実現するために用いられることができる。一実施形態において、図１１の方法は、例えばレーン１５４Ａなどの図１０のレーン１５４のそれぞれから収集されたデータに、別々に適用されてもよい。
【００９９】
ある例示的な実施形態において、解析用コンピュータ５９はまず、検出される第１の異常となり得る始点Ａを判定する（１６０）。上で議論したように、繰り返し異常は、アイドラローラなどのウェブ生産又は製造システムの要素によって発生される異常である。したがって、本願で「Ｒｍｉｎ」と呼ばれる一定の距離が存在し、この距離は、繰り返し異常に関して考えられる最小の繰り返し距離である。例えば、ウェブプロセスで使用される複数のアイドラローラのうちの１つ以上によって発生される繰り返し異常の場合、Ｒｍｉｎは、対象となる最小のアイドラローラの外周である。したがって、解析用コンピュータ５９は、点ＡとＢのクロスウェブ位置が同じとなり、かつ点ＡとＢとの間のダウンウェブ距離が少なくともＲｍｉｎとなるように、レーン１５４Ａにて点Ｂを探索することができる（１６２）。
【０１００】
解析用コンピュータ５９は次いで、点Ｃのクロスウェブ位置が点ＡとＢのクロスウェブ位置と同じとなるように、かつ点ＢとＣとの間のダウンウェブ距離が、点ＡとＢとの間の距離のある倍数となるように、点Ｃがレーン１５４Ａに存在するか否かを判定することができる（１６４）。繰り返し異常は、予想される全ての事例で繰り返されないこともある。繰り返し異常のうちのいくつかの事例は、図６に関連して議論するように、無視されてもよい。したがって、点Ｃが繰り返し異常の事例であるか否かを判定するにおいて、この例示的な実施形態は、点ＢとＣとの間の距離が点ＡとＢとの間の距離の倍数であるか否かを判定する。例示的な一実施形態において、その倍数は、１、１／２、１／３、２、又は３のいずれかとなり得る。つまり、所与の用途の検出能力に基づいて、熟練したユーザは、まばらに繰り返す欠陥を識別するために使用する倍数を予め規定することができる。例えば、非常に高い検出能力を有する所与のシステムでは、この倍数は１となり得るが、低い検出能力を有する第２のシステムは５の倍数を使用してもよい。第１のシステムは、所与の異常からのダウンウェブ距離を１つのみ調べるが、第２のシステムは、１、２、３、４、５の倍数並びに１／２、１／３、１／４及び１／５の倍数を調べる。計算の複雑さは、倍数の増加と共に増大することに留意されたい。実際には、３の倍数で通常は十分となり得る。
【０１０１】
点Ｃが、点Ｂからのある距離に、つまり、例えば点ＡとＢとの間の距離の１倍、１／２倍、１／３倍、２倍、又は３倍の距離に見出されることができない場合（１６６の「いいえ」の分岐）、解析用コンピュータ５９は、新たな始点となる異常Ａを取得し（１６８）、この新たな始点が繰り返し異常の一部であるか否かを判定しようと試みる。しかしながら、解析用コンピュータ５９がそのような点Ｃを見出す場合（「１６６の「はい」の分岐）、解析用コンピュータ５９は次いで、点ＣとＤとの間の距離が点ＡとＢとの間の距離の倍数となる点Ｄを探索することができる（１７０）。一実施形態において、工程１６４と同様に、考えられる倍数のセット、例えば１、１／２、１／３、２、及び３が使用され得る。点Ｄを使用して、点Ａ、Ｂ、及びＣが実際に一連の繰り返し異常の一部であることを確認することができる。
【０１０２】
点Ｄが発見されない場合（「１７２の「いいえ」の分岐）、解析用コンピュータ５９は再び、新たな始点の異常点Ａを選択するプロセスを再開することができる（１６８）。例えば、点Ａ、Ｂ、及びＣにおける異常が、繰り返し異常の一部ではなく、点ＡとＢとの間の距離と、点ＢとＣとの間の距離とが単に偶然に一致した場合、点Ｄは発見されることができない。しかしながら、解析用コンピュータ５９が点Ｄを発見した場合（１７２の「はい」の分岐）、点Ａ、Ｂ、Ｃ、及びＤは、一列の繰り返し異常をなしている可能性が極めて高い。したがって、解析用コンピュータ５９は、点ＡとＢとの間の距離、点ＢとＣとの間の距離、及び点ＣとＤとの間の距離のうちの最小のものとして繰り返し距離を判定することができる（１７４）。解析用コンピュータ５９は次いで、点Ａ、Ｂ、Ｃ、及びＤのクロスウェブ位置で、点Ｄからの所定の繰り返し距離にて繰り返し異常を発見すると期待することができる。解析用コンピュータ５９は、レーン１５４のそれぞれを解析して、繰り返し異常を同様に発見することができる。
【０１０３】
繰り返し異常を判定した後、解析用コンピュータ５９は、図９の方法によって、その繰り返し異常の発生源であるローラを判定することができる。例えば、解析用コンピュータ５９は、繰り返し異常の１つの事例と、点Ａ、即ち繰り返し異常のうちの最初に認識された事例との間のオフセットを算出することができる。解析用コンピュータ５９は次いで、このオフセットを用いて、ローラ４６のうちの解析中の１つに対応する同期マーク４７のうちの１つの推定位置を予測することができる。解析用コンピュータ５９は次いで、推定位置の一定の許容誤差内でその同期マークが記録されたか否かを判定することができる。同期マークが、推定位置で、あるいは推定位置の所定の許容レベル内で記録された場合、解析された同期マークに対応するローラが、問題のあるローラとなる。しかしながら、同期マークが、推定位置で、あるいは許容レベル内で記録されなかった場合、その同期マークに対応するローラは、繰り返し異常を発生させているローラではない。
【０１０４】
解析用コンピュータ５９によって適用される許容誤差は、異常を分離する期待回転数の関数となり得る。例えば、２０．０００ｃｍ及び２０．００１ｃｍの直径を有する２つのほぼ同一のローラの場合、ローラの２つの繰り返し間隔を分離するダウンウェブ距離は約６２．８００ｃｍ及び６２．８０３ｃｍとなり、これらのダウンウェブ距離は、小さすぎて測定できない可能性がある。しかしながら、ローラの５０回の期待回転数の後、ウェブ区間の端部のダウンウェブ位置は３１４０ｃｍ及び３１４０．１５ｃｍとなり、０．１５ｃｍの位置の差異がもたらされ、これは、解析用コンピュータ５９によって適用される測定可能な許容誤差である。
【０１０５】
一例として、一連の繰り返し異常の第１の位置、即ち点Ａの位置は、０．４９２４ｍで記録された可能性があり、繰り返し異常のうちのｎ番目の事例は、７９．５３０２ｍのダウンウェブ距離で発生した可能性がある。オフセットは、７９．１００８ｍ（７９．５３０２ｍ−０．４９２４ｍ）となる。ローラＡ（図３）の第１の同期マークは、位置０．００１２ｍで同期マークリーダ５０Ａによって読み取られた可能性がある。したがって、ローラ４６Ａが、繰り返し異常を発生させている場合、その一連の中のｎ番目の異常に最も近い同期マーク４７Ａに関して記録された位置は、７９．１０２０ｍ（０．００１２ｍ＋７９．１００８ｍ）に比較的近いものとなるはずである。解析された異常に最も近い同期マークが実際には７８．７５０８ｍで記録された場合、誤差は０．３５１２ｍとなり、この誤差は、ローラ４６Ａがその繰り返し異常を発生させているローラではないと判定するのに十分に有意なものである。しかしながら、ローラ４６Ｂに関して記録された第１の同期マークは、０．０００１ｍに存在していた可能性がある。したがって、同期マーク４７Ｂに関して記録された位置は、７９．１００９ｍ（７９．１００８ｍ＋０．０００１ｍ）にあると予測することができる。同期マーク４７Ｂが実際に記録された位置が７９．１０１８ｍであった場合、誤差はわずか０．０００９ｍとなり、これは、ローラ４６Ｂがその繰り返し異常を発生させていることを示唆するものである。
【０１０６】
レーン１５４の使用に関連して議論したが、上述の方法は、レーン１５４を使用することに限定されるものではない。例えば、この方法は、レーン１５４に分割されていないウェブ１５２全体に適用されてもよい。別の例示的な実施形態において、単一の解析用コンピュータ５９とするのではなく、各レーンごとに１台の解析用コンピュータとして複数の解析用コンピュータが使用されてもよい。例えば、図２の取得コンピュータ２７は、対応するレーン１５４に対して図１１の方法を実現するようにプログラムされてもよい。取得コンピュータ２７のそれぞれは次いで、調整のために、発見した繰り返し異常を解析用コンピュータ５９にアップロードすることができる。上述の方法は、コンピュータのプロセッサにこの方法の各工程を実施させるソフトウェア命令の形態で、コンピュータ読み取り可能な記憶媒体にコード化されてもよい。
【０１０７】
図１２は、例示的なユーザインタフェース１８０を示す構成図である。ユーザインタフェース１８０は、様々な情報を描写するグラフィカルユーザインタフェース（「ＧＵＩ」）として実装され得る。例えば、ユーザインタフェース１８０は、データ出力領域１８２を有することができる。データ出力領域１８２は、例えば解析用コンピュータ５９を通じてシステムと対話するユーザのために、様々な生データ及び／又は要約データを表示し得る。
【０１０８】
図１２の例示的な実施形態において、データ出力領域１８２は、検出された繰り返し異常に関する情報を表示する「繰り返し」領域１８３Ａ、並びに、検出されたロールスリップに関する情報を表示する「スリップ」領域１８３Ｂを含む。繰り返し領域１８３Ａは、ロール識別子の列１８６と、優先度の列１８８と、処置の説明の列１９０と、マップの列１９２とを含む。ロール識別子の列１８６の記載内容は、その行の記載内容に対応するロールを識別するものである。例えば、ロール識別子の列１８６の第１の記載内容は「１」であり、「１」で識別されるロールに関する情報がその列に含まれることを示している。
【０１０９】
優先度の列１８８の記載内容は、検出された繰り返し異常がどの程度、重要又は重大であるかをユーザに示している。図１２の例において、優先度は、「高（high）」、「中（medium）」、又は「低（low）」で表されている。他の実施形態で、「緑（green）」、「黄（yellow）」、若しくは「赤（red）」、又は数字目盛、例えば１〜１０など、異なる優先度レベル及び指標が使用され得る。
【０１１０】
処置の説明の列１９０の記載内容は、ユーザが取るべき提案される処置又は必須の処置をユーザに示している。例えば、説明の列１９０の最初の記載内容は「ロール＃３を引く（pull roll #3）」である。この表示を見たユーザは、番号「３」で識別されるローラを新たなローラに交換するべきである。更に、優先度の列１８８に優先度「高」が与えられると、ユーザはロール「３」を可能な限り早期に交換するべきである。
【０１１１】
マップの列１９２は、ユーザがロールを選択し、マップ画面１８４上で合成マップを閲覧できるようにするものである。例えば、ユーザは、解析用コンピュータ５９に接続されたマウスを使用して、列１９２内のセルのいずれかにポインタを導き、ボタンを押下して、対応するローラを選択することができる。図１２の例において、ユーザはロール「４」を選択している。したがって、解析用コンピュータ５９は、ロール「４」に対応する合成マップをマップウィンドウ１８４に表示させている。ウィンドウ１８４内の合成マップは、図８の合成マップ１１０と類似したものであってよい。解析用コンピュータ５９は、データ出力領域１８２と同じウィンドウに、あるいは別のウィンドウとして、マップ１８４を表示してもよい。解析用コンピュータ５９は、マップ１８４において、不規則的な異常１９８を表示し、それらを、検出された繰り返し異常２００と区別することができる。例えば、一実施形態において、不規則的な異常１９８は、黒色などの１色で現れてもよく、一方で、繰り返し異常２００は、赤色などの異なる色で現れてもよい。別の実施形態において、多数の事例にわたる特定の位置での異常の発生数により、マップ１８４に表示される異常の色が決定されてもよい。例えば、マップ１８４は、ローラ「４」に関して収集されたデータのうちの少なくとも２０個の事例に対して合成マップを表示してもよい。合成マップ上の特定の箇所で１度のみ発生する異常は、黒色で表示されてもよい。合成マップ上の同じ箇所で２回〜５回発生する異常は、緑色で表示されてもよい。６回〜１０回発生する異常は、黄色で表示されてもよい。１１回以上発生する異常は、赤色で表示されてもよい。
【０１１２】
スリップ領域１８３Ｂは、ウェブが製造システムを横断するときにローラがスリップしているか否かに関する情報を表示する。このスリップは、例えば、ウェブがローラと一定に接触していないときに発生し得るものである。これにより、ウェブがローラと接触しないとき、ウェブに異常又は欠陥が発生することがある。いずれの場合も、スリップ領域１８３Ｂは、ロール識別子の列１９４及び優先度の列１９６を表示する。ロール識別子の列１９４は、該当するローラを識別する情報を表示する。優先度の列１９６は、深刻度など、ロールスリップの優先度を示唆する。同様に、他の実施形態において、色分けされた優先度又は数値による優先度など、他の種類の優先度が使用されることもできる。
【０１１３】
一実施形態において、解析用コンピュータ５９は、優先度に基づいてデータ出力領域１８２に表示されるデータを、優先度の列１８８及び１９６の値に基づいて、最大のものから最小のものへと自動的に並び替えてもよい。一実施形態において、解析用コンピュータ５９は、自動的に、つまりユーザがデータを「更新」する必要なく、ユーザインタフェースにデータを読み込む。一実施形態において、データ出力領域１８２は、０〜２０個の入力事項を表示することができる。一実施形態において、データ出力領域１８２は、スクロールバー、タブ、又は大量の入力事項を表示するための他の手段を有してもよい。
【０１１４】
図１３は、加工制御システム４の例示的実施形態を更に詳細に示す構成図である。この例示的な実施形態において、アプリケーションサーバ２０８は、ソフトウェアモジュール２１１の動作環境を提供する。ソフトウェアモジュールは、複数の欠陥処理モジュール２１０Ａ〜２１０Ｍ（用途固有の欠陥検出レシピ）と、ユーザインターフェースモジュール２１２と、加工制御エンジン２１４とを含む。
【０１１５】
ソフトウェアモジュール２１１は、データ２２２にアクセスするためにデータベース２２０と情報のやりとりを行い、このデータ２２２は、異常データ２２２Ａ、ロールデータ２２２Ｂ、画像データ２２２Ｃ、製品データ２２２Ｄ、加工現場データ２２２Ｅ、欠陥マップ２２２Ｆ、複合欠陥マップ２２２Ｇ、加工制御規則２２２Ｈ、及び加工計画２２２Ｉを含み得る。
【０１１６】
データベース２２０は、１つ以上のデータベースサーバーを実行するデータストレージファイル又は１つ以上のデータベース管理システム（ＤＢＭＳ）を含む、多数の様々な形態のいずれかで実行されることができる。一例として、データベース２２０は、ＳＱＬ  Ｓｅｒｖｅｒ（商標）によってＭｉｃｒｏｓｏｆｔ  Ｃｏｒｐｏｒａｔｉｏｎから提供されているリレーショナルデータベースとして実行される。
【０１１７】
異常データ２２２Ａ、ロールデータ２２２Ｂ、及び画像データ２２２Ｃは、ウェブ製造工場６（図１）から受信したロール情報、異常情報、及びそれぞれの異常画像を表す。製品データ２２２Ｄは、製品１２（図１）に関連したデータを表す。より詳細には、製品データ２２２Ｄは、各加工現場８で生産可能な各種製品１２を定義する。各製品１２に関して、製品データ２２２Ｄは、所与のウェブロール１０が特定の製品の品質要件を満たしているかどうかを判定するために必要な、１つ以上の欠陥処理モジュール６０を特定する。換言すれば、製品データ２２２Ｄは、各製品１２の異常データ２２２Ａ及び画像データ２２２Ｃを解析するために使用されるべき１つ以上の欠陥処理モジュール６０を特定する。
【０１１８】
更に、製品データ２２２Ｄは、加工制御システム４が加工現場８を選択しウェブロール１０の加工計画を作成する際に使用することができる、製品１２に関する他の情報を保存する。例えば、製品データ２２２Ｄは、製品１２のそれぞれに関する単位当たりの推定収益を指定するデータを更に含んでもよい。製品データ２２２Ｄは、製品１２のそれぞれに関する単位当たりの推定利益、ウェブロールを各製品に加工するための推定加工時間、製品それぞれに対する産業需要の現時点のレベルを指定するデータ、又は加工計画の選択において有用であり得るその他のデータを含んでもよい。
【０１１９】
加工現場データ２２２Ｅは、加工現場８に関連するデータを表す。例えば、加工現場データ２２２Ｅは、現場の場所、工程ラインの数、及び加工現場８のそれぞれに関する各工程ラインの現在利用可能な能力を保存してもよい。加工現場データ２２２Ｅは、各加工現場８における各製品１２の現時点の在庫レベル、各加工現場へのウェブロールの出荷に伴う出荷費用、各加工現場で利用可能な出荷に関する選択肢、各加工現場によって受信された消費者１４からの現時点での注文情報を指定するデータ、各加工現場に関する新規又は好ましい消費者を指定するデータ、及び加工計画を選択するのに有用であり得るその他のデータなどが挙げられるがこれらに限定されない、その他のデータを保存してもよい。
【０１２０】
以下に更に詳細に記載するように、加工制御エンジン２１４は、１つ以上の欠陥処理モジュール６０を選択及び適用して、どの異常が製品１２にとっての実際の欠陥であると見なされるかを指定する欠陥マップ２２２Ｆを出力する。換言すれば、各欠陥マップ７２Ｆは、特定のウェブロール１０及び特定の製品１２に対応している。各欠陥マップ７２Ｆは、対応する製品１２の製品固有の要件に基づいて、特定のウェブロール１０の特定の欠陥位置を指定する。場合によっては、欠陥マップ７２Ｆは、一連の中間欠陥マップを作成する際に複数の欠陥処理モジュール６０によって決定される集合欠陥を表してもよい。例えば、欠陥マップ７２Ｆは、２つ以上の欠陥処理モジュール６０によって欠陥と分類された異常の和集合を表してもよい。同様に、複数のレシピによって欠陥と分類された異常の交差、又は特定のレシピによって識別された欠陥の集合欠陥からの除去といった、その他の操作を規定することができる。
【０１２１】
更に、特定の欠陥マップ７２Ｆを作成する場合、加工制御エンジン２１４は、異なる欠陥処理モジュール６０を選択して、これを繰り返しであると識別された異常、及び不規則的であると識別された異常に適用するように設定され得る。例えば、この技術は、同じウェブ内の非繰り返し又は不規則的な異常とは対照的に、異なる閾値又は基準を繰り返し異常に適用するのが有利であり得、この異なる閾値又は基準は、異なる欠陥処理モジュール６０、即ち、レシピとして実行され得ることを認識する。換言すれば、ウェブ内のどの異常が所与の候補製品にとって欠陥であると見なされるかを判断する場合、加工制御エンジン２１４は、１つ以上の欠陥処理モジュール６０の第１のセットを繰り返し異常に適用し、欠陥処理モジュール６０の第２のセットを不規則的な異常に適用してもよい。これらのセットの欠陥検出レシピは、アルゴリズム及び考慮される異常特性の点で異なってもよく、又は同じ異常特性であると見なし、感度の点のみで異なってもよい。
【０１２２】
加工制御エンジン６４は、加工制御規則２２２Ｈに従って、作製された欠陥マップ２２２Ｆを解析して、ウェブロール１０のそれぞれに用いられる最終的な加工を選択する。例えば、加工制御エンジン６４は、特定のウェブロール１０がウェブの最大歩留まり（即ち、利用率）を達成するのを可能にするのは製品１２のうちのどれかを判定するために、欠陥マップ２２２Ｆを解析することができる。加工制御規則２２２Ｈは、欠陥マップ２２２Ｆを処理する際の加工制御エンジン６４による検討材料として、例えば、ウェブ材料の使用、ウェブロール１０のそれぞれによって製造されることになる、異なる製品１２に関する単位数、ウェブロールによってもたらされることになる、候補製品１２に関する収益又は利益推定額、ウェブを加工するのに必要となる、異なる製品のそれぞれに関する工程時間、加工現場１０内の各工程ラインに関する現時点の機械能力、製品１２のそれぞれに関する現時点の需要レベル、及びその他のパラメータなど、１つ以上のパラメータを指定する。
【０１２３】
この処理中に、加工制御エンジン６４は、多数の製品１２に加工される場合に、特定のウェブロール１０が最も有効に利用され得る（例えば、最大歩留まりを達成することができる）ことを判定してもよい。換言すれば、加工制御エンジン６４は、第１の製品に加工される場合には、ウェブの第１の部分を最も有効に利用することができ、異なる製品に関しては第２の部分最も有効に利用することができることを判定することができる。この場合、加工制御エンジン６４は、ウェブの各部分が加工される対応製品に基づいて、このウェブの各部分内の欠陥位置を指定する「複合」欠陥マップ７２Ｇを作成する。加工制御エンジン６４は、２つ以上の欠陥マップ２２２Ｆの各部分を継ぎ合わせすることによって複合欠陥マップを作って、ウェブ全体の完全な複合欠陥マップを形成することができる。
【０１２４】
所与のウェブロール１０に関して特定の製品又は一連の製品を選択すると、加工制御エンジン２１４は、対応する加工計画７２Ｉを作成する。各加工計画７２Ｉは、対応するウェブロールを処理するための正確な命令を提供する。より具体的には、各加工計画２２２Ｉは、ウェブを個々の製品シートに物理的にスライスするための処理レーンの設定を規定する。加工制御システム４は、それぞれの仕向け先である加工現場８への各ウェブロール１０の出荷を命令する出荷指示を出力する。更に、加工制御システム４は、ウェブロールを選択された製品に加工するために使用される適切な加工現場８に対して、ネットワーク９を介して加工計画を通信する。
【０１２５】
ユーザインターフェースモジュール２１２は、ユーザが、加工制御エンジン２１４によって使用されるパラメータを設定し、かつ欠陥マップ７２Ｆ、７２Ｇを見ることができるインターフェースを提供する。例えば、以下に例示されるように、ユーザインターフェースモジュール２１２により、ユーザは、最大ウェブ利用率、生産単位数、推定収益、推定利益、機械能力、現時点の需要レベル、及び／又は他のパラメータのうちの１つ以上を考慮するように、加工制御エンジン２１４に指示することが可能となる。更に、ユーザインターフェースモジュール２１２と情報のやりとりを行うことにより、ユーザは、欠陥マップ７２Ｆを作成する際に１つ以上の欠陥処理モジュール６０のどの組み合わせが適用されるべきか、並びにレシピによって作成された中間欠陥マップを組み合わせる際に、操作、例えば、和集合、交差、加算、減算を適用するべきであることを指定することができる。更に、ユーザインタフェース２１２により、作業者は、推定ウェブ利用率、生産単位数、推定収益、推定利益、機械能力、現時点の需要レベル、及び／又はレシピの指定の組み合わせに基づいて達成されるその他のパラメータを見ることが可能となる。このように、ユーザは、所望の結果を達成し消費者満足を維持するために、レシピを再設定及び調整することを選択することができる。
【０１２６】
図１４は、ユーザインターフェースモジュール２１２によって提供される例示的インターフェースモジュール２３０であり、ユーザはこれを利用して情報のやりとりを行って、加工制御エンジン２１４を設定する。例示のインターフェース２３０は、ユーザがウェブロールに関する固有の識別子を入力する入力機構２３２を含む。ドロップダウンメニュー、検索機能、最近製造されたロールの選択可能なリスト、又は同様のものといった、ロールを選択するためのその他の機構を使用してもよい。
【０１２７】
更に、インターフェースモジュール２３０は複数の入力機構２３６〜２４４を提供し、これによりユーザは、推奨加工計画を作成する際の加工制御エンジン２１４による検討材料として、１つ以上の製品選択パラメータを選択することができる。この例では、インターフェースモジュール２３０は、選択されたウェブロールに関するウェブ利用率を最適化することを求める加工計画を選択するように加工制御エンジン２１４に指示する、第１の入力選択機構２３６を含む。入力機構２３８は、選択されたウェブロールから作製される部品の数を最大化するように加工制御エンジン２１４に指示する。同様に、入力機構２４０、２４２は、選択されたウェブロールから発生する収益及び利益をそれぞれ（respectfully）最大化するように、加工制御エンジン２１４に指示する。入力機構２４４は、選択されたウェブロールに関する工程時間を最小にする加工計画を選択するように、加工制御エンジン２１４に指示する。１つ以上のパラメータを選択したら、ユーザは送信ボタン２４８を選択し、これが、選択されたウェブロールを欠陥処理モジュール２１０で処理するように加工制御システムに指示した後、加工制御エンジン２１４により解析及び加工計画の選択が行われる。
【０１２８】
このように、インターフェースモジュール２３０は、どのようにユーザが１つ以上のパラメータに基づいて加工制御エンジン２１４を設定することができるかの単純化した説明を提供する。インターフェースモジュール２３０は、入力機構２３６〜２４４のうちの１つのみを選択することをユーザに要求してもよい。特定の実施形態において、インターフェースモジュール２３０は、ユーザが最小ウェブ利用率を規定することができる入力機構９６を含む。これは、ユーザが、利益などの一次パラメータが最大化されるのを選択するが、基準利用率を満たすことを望む場合に有利であり得る。
【０１２９】
図１５は、ユーザインターフェースモジュール２１２によって提供される別の例示的ユーザインタフェース３００を提供する。この実施形態では、例示的インターフェース３００は、ユーザが各パラメータに関する対応する重み付け関数を入力する入力機構３０２〜３１０を含む。具体的には、入力機構３０２により、ユーザは、各パラメータに関して０〜１００の範囲の重み付け関数を入力することができ、その場合、０は、パラメータを除外することを加工制御エンジン２１４に指示し、１００は、可能な限り最も高い重み付けを表す。
【０１３０】
欠陥処理モジュール２１０は、ユーザが送信ボタン３１２を選択すると、選択されたウェブロールに関する異常データを解析し、続いて加工制御エンジン２１４により解析及び加工計画の選択が行われる。
【０１３１】
所与のウェブロール１０に関する加工計画を選択すると、加工制御エンジン２１４は、各候補製品１２に関する欠陥マップ２２２Ｆを、非ゼロの重み付けを有するパラメータのそれぞれに関して解析することができる。図６の例では、加工制御エンジン２１４は、欠陥マップ２２２Ｆ及び製品データ２２２Ｄを解析して、ウェブ利用率、製造される部品の数、発生する利益、及び各候補製品に関する工程時間を計算する。以下に更に詳細に記載するように、加工制御エンジン２１４は、次に、各製品に関する各パラメータの計算結果を正規化した後、正規化された結果から重み値を計算する。最後に、加工制御エンジン２１４は、加工計画を重み値の関数（例えば、合計）として選択する。ウェブロール１０の加工計画を選択するときに加工制御システム４が複数のパラメータを使用する他の技術を利用してもよい。
【０１３２】
図１６は、加工制御システム４による異常情報の処理をより詳細に示すフローチャートである。特に、図１６は、欠陥処理モジュール２１０による異常データ２２２Ａ及び画像データ２２２Ｃの処理を示す。
【０１３３】
加工制御システム４は、ウェブ製造工場６にある解析用コンピュータ２８によって、簡易な第１の検出アルゴリズムを用いてウェブ２０から最初に抽出された、画像３２４、３２６などの画像及び異常データを受信する。
【０１３４】
図１６に示されるように、欠陥処理モジュール２１０は、製品１２に関する最大Ｎ種の異なる要件３２０に対して必要に応じて「Ｍ種の」異なるアルゴリズム（図７ではＡ１〜Ａｍ  ３２８で示されている）を適用する。相互参照表３２２を使用して、要件３２０と欠陥処理モジュール２１０との間のマッピングについて説明する。具体的には、相互参照表３２２は、各異常が所与の要件３２０に関して欠陥であるか又は誤検出であるかを判定する際に、どの欠陥処理モジュール２１０が使用されるかを示している。
【０１３５】
いくつかの実施形態では、より多くのより簡易なアルゴリズムが、並行して好都合に用いられている。例えば、後続の欠陥処理モジュール２１０のうちの少なくとも１つが、各異常と組み合わせ閾値−画素サイズ基準との比較を含むアルゴリズムを適用すれば好都合なことが多い。光学フィルム等での実際の使用に際して、面積が大きい場合、目標と輝度値との差異がごく僅かしかない異常は受容できず、たとえ面積が極めて小さい場合でも、目標値と輝度値との差異が大きい異常は受容できない。更に、閾値−画素サイズ基準は、繰り返し異常と不規則的な異常とで異なるように調整されてもよい。例えば、一連の繰り返し異常のうちの１つであると判定された異常と対比して不規則的な異常として見なされるためには、相対的に高い組み合わせ閾値−画素サイズ基準が必要であり得る。したがって、不規則的な異常のみを考慮するレシピと比べて、繰り返し異常に関するレシピは、欠陥と見なすために必要なより低い画素サイズ−輝度閾値の組み合わせを規定してもよい。
【０１３６】
更に、欠陥処理モジュール２１０が適用するアルゴリズムは、近隣平均化、近隣ランク付け、コントラスト拡張、各種の単項及び２項画像操作、ラプラシアンフィルタ等のデジタルフィルタリング、ソーベル演算子、高域通過フィルタリング及び低域通過フィルタリング、テクスチャ解析、フラクタル解析、フーリエ処理及びウェーブレット変換等の周波数処理、畳み込み、モルホロジー処理、閾値化、連結成分解析、ブロブ処理、ブロブ分類、又はこれらの組み合わせを含むがこれに限定されない、極めて複雑な画像処理及び欠陥抽出を組み込むことができる。欠陥検出の所望の精度レベルを達成するために、特定のウェブ及び欠陥種類に基づいて他のアルゴリズムを適用してもよい。
【０１３７】
Ｎ種の製品要件３２０のそれぞれは、個々の欠陥処理アルゴリズム３２８（本明細書ではレシピとも呼ばれる）の選択された組み合わせを用いて達成されることができる。これらのアルゴリズムは、非常に簡単な閾値及び最小限のブロブ処理を用いてもよいし、あるいは空間フィルタ、モルホロジー演算、周波数フィルタ、ウェーブレット処理、又はその他の任意の公知の画像処理アルゴリズムなどのより複雑なアルゴリズムを用いてもよい。この例示的な相互参照表３２２において、製品要件Ｒ１は、アルゴリズムＡ２、Ａ４、及びＡＭの組み合わせを用い、そのそれぞれを、どの異常がＲ１にとって実際の欠陥であるかを決定するために全ての異常画像に適用する。大多数の好都合な実施形態では、単純なＯＲ論理が採用される、即ちＡ２、Ａ４、及びＡＭのいずれかが当該異常を実際の欠陥として報告したならば、ウェブ２０の当該部分は製品要件Ｒ１を満たさない。指定された用途に関しては、後続のアルゴリズム３２８の報告を製品要件３２０が満たされているか否かの決定に組み合わせた論理は、単純なＯＲ論理よりも複雑であってよい。同様に、製品要件Ｒ２は、Ａ２、Ａ３、及びＡ４等を用いる。このように、Ｒ２にとっての欠陥として識別された異常は、Ｒ１にとっての欠陥と類似している場合もあるし、又は大幅に異なっている場合もある。
【０１３８】
上述のように、個々の欠陥処理アルゴリズム３２８は、繰り返し異常又は不規則的な異常を解析するようにカスタマイズされてもよい。例えば、一連の欠陥処理アルゴリズム３２８は、繰り返し異常であると考えられる異常のみをアルゴリズムに対する入力セットとして用いて、欠陥の結果セットを生成するように設定されてもよい。同様に、別の一連の欠陥処理アルゴリズムは、不規則的であると考えられる異常のみをアルゴリズムに対する入力セットとして用いて、欠陥の結果セットを生成するように設定されてもよい。このように、欠陥検出アルゴリズムによって解析された、異常輝度、面積、長さ、幅、及びその他の特性などの基準の具体的なレベル及び閾値を、異常が繰り返し異常であるか不規則的な異常であるかに基づいて調整することができる。
【０１３９】
相互参照表３２２を用いてどの異常が実際の欠陥であると見なされるかを決定した後、加工制御エンジン２１４は、ロールの様々な製品要件に対応した実際の欠陥位置の欠陥マップ２２２Ｆを定式化する。場合によっては、加工制御エンジン２１４は、欠陥マップ２２２Ｆの１つ以上の部分を継ぎ合わせることによって、１つ以上の複合欠陥マップ２２２Ｇを作成してもよい。この図示の例では、加工制御エンジン２１４は、第１の製品要件（ＭＡＰ−Ｒ１）の欠陥マップから継ぎ合わされた第１の部分３３０と、第２の製品要件（ＭＡＰ−Ｒ２）の欠陥マップからの第２の部分３３２とを有する複合マップ２２２Ｇを作成する。このように、加工制御エンジン２１４は、ウェブの特定部分が別の製品に加工される場合にウェブが最も有効に利用され得ることを判定することができる。これが終わった時点で、必要な記憶媒体を最小化するために、部分画像情報を破棄することが可能となることが多い。
【０１４０】
欠陥処理モジュール２１０が適用する異常検出アルゴリズムの画像処理及びそれに続く適用の更なる詳細は、２００３年４月２４日に出願された同一出願人による同時係属中の米国特許出願第１０／６６９，１９７号、名称「ＡＰＰＡＲＡＴＵＳ  ＡＮＤ  ＭＥＴＨＯＤ  ＦＯＲ  ＡＵＴＯＭＡＴＥＤ  ＷＥＢ  ＩＮＳＰＥＣＴＩＯＮ」（代理人整理番号５８６９５ＵＳ００２）に記載されており、当該出願の全ての内容は参照により本明細書に組み込まれる。
【０１４１】
図１７〜図２４は、加工制御エンジン２１４が加工規則２２２Ｈを適用して、ウェブ材料の使用、生産単位数、収益、利益、工程時間、設備能力、製品需要、及びその他のパラメータなどの１つ以上のユーザ設定可能なパラメータに基づいて加工計画２２２Ｉを作成する、様々な例示的実施形態を示すフローチャートである。
【０１４２】
図１７は、加工制御エンジン２１４がウェブ利用率を最大化するために所与のウェブロール１０の加工計画２２２Ｉを選択する１つの例示的な方法を示すフローチャートである。最初に、加工制御エンジン２１４は、ウェブロール１０を加工できる一連の候補製品１２を識別する（３４０）。上述のように、ウェブロールが特定の加工現場８へ出荷済み、又は現在出荷中である場合、加工制御エンジン２１４は当該ウェブロールが適した特定の加工現場に関連付けられた製品の１つ以上を選択する。あるいは、考慮対象のウェブロールが未だ出荷されていない場合、加工制御システム４は当該ウェブロールが適した製品１２の全てを選択することができる。
【０１４３】
加工制御エンジン２１４はデータベース２２２の製品データ２２２Ｄにアクセスして、識別された一連の好適な製品の製品要件を識別し、識別した要件に基づいて欠陥処理モジュール２１０の１つ以上を選択する（３４２）。上述のように、このとき、加工制御エンジン２１４は、例えば、所与のウェブロール１０の異常データ２２２Ａ内の、繰り返し異常に関するレシピの第１のセット及び不規則的な異常に関する異なるレシピの第２のセットといった、用途固有の欠陥検出レシピを増加（multiple）させてもよい。
【０１４４】
次に、加工制御エンジン２１４は、選択された欠陥処理モジュール２１０を起動し、ウェブ製造工場６から受信した異常データ２２２Ａ及び画像データ２２２Ｃに対応する欠陥検出アルゴリズムを適用して、製品要件のそれぞれに関する欠陥情報を定式化する。加工制御エンジン２１４は、欠陥処理モジュール２１０が識別した欠陥に基づいて欠陥マップ２２２Ｆを作成する（３４４）。
【０１４５】
図１７の例において、加工制御エンジン２１４は欠陥マップの最初の１つを選択し（３４６）、該マップを解析して、使用する材料の百分率、使用する実際の面積、又は何らかの他の好都合な尺度でウェブの歩留まりを計算する（３４８）。加工制御エンジン２１４は、各欠陥マップについてこの処理を繰り返す（３５０、３５２）。
【０１４６】
加工制御エンジン２１４は次いで、当該ウェブロールの最大歩留まりが得られる製品を選択する（３５４）。加工制御エンジン２１４は、選択された製品に関連付けられた欠陥マップを識別し、作業者による確認のために、選択された欠陥マップに従って推奨加工計画２２２Ｉを出力する（３５６）。このように、加工制御エンジン２１４は、最大歩留まりが得られる製品を選択する際に、潜在的に消費者満足を犠牲にする可能性なしに、繰り返し欠陥及び非繰り返し欠陥に対して異なる感度を有する欠陥検出レシピを用いて作成された集合欠陥マップなどの複数の欠陥マップを処理することができる。例えば、場合によっては、消費者は最終製品における繰り返し欠陥により敏感であり得るので、繰り返し異常を欠陥として分類するためのより厳しいレシピが好ましい場合がある。この場合、繰り返し異常にのみ適用される、より厳しい用途固有の欠陥検出レシピを適用することにより、消費者満足度の改善をもたらすことができる。この処理により、作業者は、実質的に同じ消費者満足度を達成した上で、ウェブの加工歩留まりを増加させるために、異なる一連の用途固有（application）の欠陥検出レシピの感度を選択しかつ変更することが可能となる。例えば、変更されていない又は感度が中等度に増大されている繰り返し欠陥のみに適用されるレシピと組み合わされて用いられる、不規則的な（非繰り返し）異常のみに適用されるそれほど厳しくないレシピは、加工制御エンジン２１４によって示されるように、最終的に加工歩留まりの増加を達成できる上、普通であれば繰り返し異常と非繰り返し異常との間の差異なく達成されるような実質的に同じ消費者満足度を維持することができる。感度の差異の例としては、例えば、繰り返し及び不規則的な異常の画素サイズ、輝度、又はその他の特性における５％の相対的差異、１０％の相対的差異、２０％の相対的差異、及び３０％の相対的差異が挙げられる。
【０１４７】
加工制御エンジン２１４は更に、加工計画を適切な加工現場８に伝達し、加工現場へ特定のウェブロール１０を出荷する旨の出荷指示を出力（例えば、表示又は印刷）することができる（３５８）。
【０１４８】
図１８は、工程制御エンジン２１４が、ウェブロールから製造される部品の数を最大化するために所与のウェブロール１０に対する加工計画２２２Ｉを作成する例示的な方法を示すフローチャートである。上述のように、加工制御エンジン２１４は、ウェブロール１０を加工することができる一連の候補製品１２を識別し、欠陥検知アルゴリズムを適用するために欠陥処理モジュール２１０の１つ以上を選択的に起動し、該ウェブロールの欠陥マップ２２２Ｆを作成する（３６０〜３６４）。
【０１４９】
図１８の例示的な方法において、加工制御エンジン２１４は、欠陥マップの最初の１つを選択し（３６６）、このマップを解析して、それぞれの製品向けに製造可能な部品の総数を計算する（３６８）。加工制御エンジン２１４は、各欠陥マップについてこの処理を繰り返す（３７０、３７２）。
【０１５０】
加工制御エンジン２１４は次いで、最大数の部品がウェブロールにより製造される製品を選択する（３７４）。例えば、欠陥の特定の位置に基づいて、より小さい寸法の製品（例えば、携帯電話ディスプレイ用のフィルム）と比べると、より大きな寸法の製品（例えば、コンピュータ画面用のフィルム）に実現できる部品は殆どない可能性がある。
【０１５１】
加工制御エンジン２１４は、選択された製品に基づいて加工計画２２２Ｉを作成し、この加工計画を適切な加工現場８に伝達し、この加工現場へ特定のウェブロール１０を出荷する旨の出荷指示を出力（例えば、表示又は印刷）する（３７６〜３７８）。
【０１５２】
図１９は、加工制御エンジン２１４が、ウェブロールから得られる総単位販売数量を最大化するために、所与のウェブロール１０に対する加工計画２２２Ｉを作成する例示的な方法を示すフローチャートである。上述のように、加工制御エンジン２１４は、ウェブロール１０を加工することができる一連の候補製品１２を識別し、欠陥検知アルゴリズムを適用するために欠陥処理モジュール２１０の１つ以上を選択的に起動し、該ウェブロールの欠陥マップ２２２Ｆを作成する（３８０〜３８４）。
【０１５３】
次に、加工制御エンジン２１４は、欠陥マップの最初の１つを選択し（３８６）、このマップを解析して、それぞれの製品向けに製造可能な部品の総数を計算する（３８７）。次いで、加工制御エンジン２１４は製品データ２２２Ｄにアクセスして、特定の製品の単位当たりの推定販売価格を検索する。推定販売価格に基づいて、加工制御エンジン２１４は、ウェブロールが製品に加工されればウェブロールから得られるであろう総推定売り上げを（例えば、ドルで）計算する（３８）。加工制御エンジン２１４は、各欠陥マップについてこの処理を繰り返す（３９０、３９２）。
【０１５４】
加工制御エンジン２１４は次いで、ウェブロールに関して最大の販売実績、即ち収益が得られる製品を選択する（３９４）。例えば、特定の部品は、市場要因により他の部品に比べてより高いプレミアム価格が付く場合がある。この例示的実施形態では、加工制御エンジン２１４は、ウェブロールの最大利用率は達成しないにもかかわらず、他の好適な製品よりも高い販売額が得られると予想される製品を選択することができる。
【０１５５】
加工制御エンジン２１４は、選択された製品に基づいて加工計画２２２Ｉを作成し、この加工計画を適切な加工現場８に伝達し、この加工現場へ特定のウェブロール１０を出荷する旨の出荷指示を出力（例えば、表示又は印刷）する（３９６〜３９８）。
【０１５６】
図２０は、加工制御エンジン２１４が、ウェブロールから得られる総利益を最大化するために、所与のウェブロール１０の加工計画２２２Ｉを作成する例示的な方法を示すフローチャートである。上述のように、加工制御エンジン２１４は、ウェブロール１０を加工することができる一連の候補製品１２を識別し、欠陥検知アルゴリズムを適用するために欠陥処理モジュール２１０の１つ以上を選択的に起動し、該ウェブロールの欠陥マップ２２２Ｆを作成する（４００〜４０４）。
【０１５７】
加工制御エンジン２１４は次いで、欠陥マップの最初の１つを選択し（２７６）、このマップを解析して、それぞれの製品向けに製造可能な部品の総数を計算する（４０７）。次に、加工制御エンジン２１４は製品データ２２２Ｄにアクセスして、特定の製品の単位当たりの推定販売価格及び推定コストを検索する。推定した推定販売価格及びコストに基づいて、加工制御エンジン２１４は、ウェブロールが製品に加工された場合にウェブロールから得られる推定総利益を計算する（４０８）。加工制御エンジン２１４は、各欠陥マップについてこの処理を繰り返す（４１０、４１２）。
【０１５８】
加工制御エンジン２１４は次いで、ウェブロールに対して最大利益をもたらす製品を選択する（４１４）。加工制御エンジン２１４は、選択された製品に基づいて加工計画２２２Ｉを作成し、この加工計画を適切な加工現場８に伝達し、この加工現場へ特定のウェブロール１０を出荷する旨の出荷指示を出力（例えば、表示又は印刷）する（４１６〜４１８）。
【０１５９】
図２１は、加工制御エンジン２１４が工程時間を最小化しながら、要求される最小限の歩留まりを達成するために、所与のウェブロール１０の加工計画２２２Ｉを作成する例示的な方法を示すフローチャートである。上述のように、加工制御エンジン２１４は、ウェブロール１０を加工することができる一連の候補製品１２を識別し、欠陥検知アルゴリズムを適用するために欠陥処理モジュール２１０の１つ以上を選択的に起動し、該ウェブロールの欠陥マップ２２２Ｆを作成する（４２０〜４２４）。
【０１６０】
次に、加工制御エンジン２１４は、欠陥マップの最初の一つを選択し（３０６）、このマップを解析してそれぞれの製品に対して生み出されるであろう歩留まりを、使用する材料の百分率、使用する実際の面積、又はその他の好都合な尺度のいずれかで計算する（４２８）。加工制御エンジン２１４は、各欠陥マップについてこの処理を繰り返す（４３０、４３２）。
【０１６１】
加工制御エンジン２１４は次いで、推定された歩留まりに従い製品をランク付けし（４３４）、所定の最小歩留まりを達成する製品だけを含む製品の部分集合を選択する（４３６）。次に、加工制御エンジン２１４は、製品データ２２２Ｄで指定された工程時間に従い製品の部分集合をランク付けする（４３８）。加工制御エンジン２１４は次いで、推定された工程時間が最短である製品の部分集合から製品を選択する（４４０）。加工制御エンジン２１４は、選択された製品に基づいて加工計画２２２Ｉを作成し、この加工計画を適切な加工現場８に伝達し、この加工現場へ特定のウェブロール１０を出荷する旨の出荷指示を出力（例えば、表示又は印刷）する（４４２〜４４４）。このように、加工制御エンジン２１４は、ウェブロール１０の加工計画２２２Ｉを規定して、加工現場８におけるウェブの加工時間を最小化（即ち、スループットを最大化）すると同時に、許容できる歩留まりレベルを達成する。
【０１６２】
図２２は、加工制御エンジン２１４が、加工現場８における工程ラインの利用率を最大化した上で、ウェブロールに要求された最小歩留まりを達成するために、所与のウェブロール１０の加工計画２２２Ｉを作成する例示的な方法を示すフローチャートである。上述のように、加工制御エンジン２１４は、ウェブロール１０を加工することができる一連の候補製品１２を識別し、欠陥検知アルゴリズムを適用するために欠陥処理モジュール２１０の１つ以上を選択的に起動し、該ウェブロールの欠陥マップ２２２Ｆを作成する（４６０〜４６４）。
【０１６３】
次に、加工制御エンジン２１４は、欠陥マップの最初の一つを選択し（３４６）、このマップを解析してそれぞれの製品に対して生み出されるであろう歩留まりを、使用する材料の百分率、使用する実際の面積、又はその他の好都合な尺度のいずれかで計算する（４６８）。加工制御エンジン２１４は、各欠陥マップについてこの処理を繰り返す（４７０、４７２）。
【０１６４】
加工制御エンジン２１４は次いで、推定された歩留まりに従い製品をランク付けして（４７４）、所定の最小歩留まりを達成する製品だけを含む製品の部分集合を選択する（４７６）。次に、加工制御エンジン２１４は、加工現場データ２２２Ｅにアクセスして、製品の部分集合の加工に適した加工現場８の一連の工程ラインを決定する。加工制御エンジン２１４は、現在未使用の能力に従い、識別された工程ラインをランク付けする（４７８）。加工制御エンジン２１４は次いで、未使用の能力（３６０）が最大である工程ラインに対応する製品の部分集合から製品を選択する（４８０）。加工制御エンジン２１４は、選択された製品に基づいて加工計画２２２Ｉを作成し、この加工計画を適切な加工現場８に伝達し、この加工現場へ特定のウェブロール１０を出荷する旨の出荷指示を出力（例えば、表示又は印刷）する（４８２〜４８４）。このように、加工制御エンジン２１４は、ウェブロール１０の加工計画２２２Ｉを規定して、加工現場８の工程ラインの利用率を最大化しながら、許容できる歩留まりレベルを達成する。
【０１６５】
図２３は、加工制御エンジン２１４が複合欠陥マップに基づいて所与のウェブロール１０の加工計画２２２Ｉを作成して、ウェブロールを２つ以上の製品に加工してウェブロールの利用率を最大化する、例示的な方法を示すフローチャートである。上述のように、加工制御エンジン２１４は、ウェブロール１０を加工することができる一連の候補製品１２を識別し、欠陥検知アルゴリズムを適用するために欠陥処理モジュール２１０の１つ以上を選択的に起動し、該ウェブロールの欠陥マップ２２２Ｆを作成する（５００〜５０４）。
【０１６６】
次に、加工制御エンジン２１４は、欠陥マップを解析して、歩留まりに基づいてマップ上の領域を規定する（５０６）。例えば、図７に示すように、加工制御エンジン２１４は、解析に基づいて、欠陥マップ群の１つにおいて第一の製品の歩留まりが比較的高くなる第１の領域と、異なる製品マップにおいて第２の製品の歩留まりが高くなる第２の非重複領域とを規定することができる。
【０１６７】
加工制御エンジン２１４は、推定された歩留まりに基づいて非重複領域をランク付けかつ選択し（５１０）、非重複領域を継ぎ合わせることによって複合欠陥マップを形成することにより複合欠陥マップ２２２Ｇを作成する（５１２）。このように、加工制御エンジン２１４は、ウェブの特定部分が異なる製品に加工される場合に、ウェブが最も有効に利用されるものと判定することができる。
【０１６８】
加工制御エンジン２１４は、複合欠陥マップに基づいて加工計画２２２Ｉを作成し、この加工計画を適切な加工現場８に伝達し、該加工現場に特定のウェブロール１０を出荷する旨の出荷指示を出力（例えば、表示又は印刷）する（５１４〜５１６）。このように、加工制御エンジン２１４は、ウェブロールの利用率を最大化するために、ウェブロールを２つ以上の製品に加工する、ウェブロール１０の加工計画２２２Ｉを規定する。
【０１６９】
図２４は、加工制御エンジン２１４が、複数の設定可能なパラメータの重み付き平均に基づいて、所与のウェブロール１０の加工計画２２２Ｉを作成する例示的な方法を示すフローチャートである。加工制御エンジン２１４は、ウェブロール１０を加工することができる一連の候補製品１２を識別し、欠陥検知アルゴリズムを適用するために欠陥処理モジュール２１０の１つ以上を選択的に起動し、該ウェブロールの欠陥マップ２２２Ｆを作成する（５２０〜５２４）。
【０１７０】
次に、加工制御エンジン２１４は、上述の技術の任意のものを採用して、ウェブ利用率、部品の歩留まり、利益、販売額、工程能力、工程時間、又は製品それぞれのその他のパラメータなどの指定されたパラメータを計算する（５２６）。加工制御エンジン２１４は次いで、パラメータのそれぞれを共通の範囲、例えば０〜１００に正規化する（５２８）。
【０１７１】
加工制御エンジン２１４は次いで、図６に示すように、ユーザ設定可能な重み付けに従ってパラメータのそれぞれを調整し（５３０）、各製品の重み付き総平均を計算する（５３２）。加工制御エンジン２１４は、パラメータの最大重み付き平均に対応する製品を選択し（５３４）、対応する欠陥マップに基づいて、選択された製品の加工計画２２２Ｉを作成する（５３６）。
【０１７２】
加工制御エンジン２１４は、この加工計画を適切な加工現場８に伝達し、加工現場に特定のウェブロール１０を出荷する旨の出荷指示を出力（例えば、表示又は印刷）する（５３８）。このように、加工制御エンジン２１４は、保存されている画像異常情報に基づいてウェブロールを製品に加工するための加工計画２２２Ｉを規定する際に、複数のパラメータを考慮することができる。
【０１７３】
図２５は、加工現場８Ａの一実施形態を示す構成図である。この例示的実施形態では、加工現場８Ａは、加工のために装填及び準備完了しているウェブロール１０Ａを含んでいる。
【０１７４】
加工サーバ６０８は、加工制御システム４から加工マップを受信し、この加工マップをデータベース６０６に保存する。ロール１０Ａからバーコードが読み込まれ、加工サーバ６０８に特定のウェブ６０３を通知することにより、加工サーバはデータベース６０６にアクセスし対応する加工マップを検索することができる。バーコードは、ウェブ６０３が作動状態にあるときには入力装置６００により、又は装填前には携帯バーコード装置により読み込まれ得る。
【０１７５】
加工サーバ６０８が加工計画を表示することにより、作業者は加工装置６０４を設定することができる。具体的には、加工装置６０４は、加工計画に従ってウェブ６０３を多数の個別シート（即ち、製品１２Ａ）に物理的に切断するように設定される。
【０１７６】
ウェブ６０３がマーキング動作中にシステムを通過する際に、入力装置５００が基準マークを読み、関連付けられたバーコードが定期的に検知される。バーコードと基準マークとの組み合わせにより、加工計画において識別された欠陥にウェブ６０３の物理的な位置を正確に位置合わせすることが可能になる。規則的な再位置合わせは、進行中の位置合わせの精度を保証する。当業者であれば、従来の物理的な座標変換技術による再位置合わせを確立することができる。ウェブ６０３が加工マップに位置合わせされたら、特定の欠陥の実際の位置がわかる。
【０１７７】
欠陥がウェブマーカー６０２の下を通過する際に、欠陥を視覚的に識別するためにウェブ６０３にマークが施される。具体的には、加工サーバ６０８はウェブマーカー６０２に対し一連の命令を出力し、ウェブマーカーは次いでウェブ６０３に位置特定マークを施す。本発明の多くの用途において、ウェブマーカー６０２は、それぞれの加工計画に従って、ウェブ６０３内の欠陥の上に、又はそれに隣接して、位置特定マークを配置する。しかし、いくつかの特定用途では、位置特定マークは、それらが位置を識別する異常から所定の仕方で間隔を置いて配置される。ウェブマーカー６０２は、例えば、それぞれが一連のジェットノズルを有する一連のインクジェットモジュールを含んでいてよい。
【０１７８】
マークの種類、及び欠陥の上又はその近くにあるマークの正確な位置は、ウェブ材料、欠陥分類、欠陥への対処に必要なウェブ処理、及びウェブの意図された最終使用用途に基づいて選択され得る。配列されたインクマーカーの場合、欠陥が装置をダウンウェブ方向に通過する際に、マーカーはそれらのクロスウェブ位置に応じて選択的に噴射される。この方法により、生産速度が１５０フィート／分を超える高速ウェブに対して、１ｍｍ未満のマーク付け精度が規則的に達成された。しかしながら、１０００メートル／分を超える、より高速のウェブも本発明の能力の範囲内にある。
【０１７９】
加工サーバ６０８は、加工計画に従って任意の時点でウェブ６０３の加工を一時停止することにより、加工装置６０４の再設定を可能にする。例えば、一様なウェブ６０３を異なる製品に加工する場合、加工サーバ６０８は、第１の製品が生産された後で加工プロセスを停止して、後続の製品のために加工装置６０４を再設定できるようにする。切断装置及びその他の機構の位置決めを、例えば、第２の製品を生産するために必要に応じて再設定することができる。
【０１８０】
図２６は、例えば、最大歩留まり又はその他の設定可能なパラメータを達成するために加工計画に従ってウェブを処理する際の、加工現場８Ａなどの加工現場の例示的な動作を示すフローチャートである。
【０１８１】
最初に、加工サーバ６０８は、加工制御システム４からロール情報及び加工計画を受信し保存する（６２０）。これは、ウェブロールを受け取る前に起こっても後に起こってもよい。例えば、加工サーバ６０８は、実際のウェブロールが加工現場に到着する数週間前に、特定のウェブロールのロール情報及び加工計画を受信することができる。あるいは、加工サーバ６０８は、既に加工現場における在庫に保存されたウェブロールのロール情報及び加工計画を受信することができる。
【０１８２】
次に、加工サーバ６０８は、加工されるべき特定のウェブロールのバーコード情報を受信することにより、加工サーバ６０８がデータベース６０６にアクセスし対応する加工マップを検索する（６２２）。上記の通り、バーコードは、装填の前に（例えば、携帯バーコード装置により）読み込まれてもよいし、加工のためにウェブ６０３が装填され準備完了になった後で入力装置６００により読み込まれてもよい。
【０１８３】
加工サーバ６０８は加工計画を表示し、それによって作業者は、加工計画に従ってウェブ６０３を多数の個別シート（即ち、製品１２Ａ）に物理的に切断するように加工装置６０４を設定することができる（５２６）。あるいは、加工装置６０４は、加工計画に従って自動化様式又は半自動化様式に設定されてもよい。
【０１８４】
加工装置６０４が設定されると、ウェブ６０３は作動状態に設定され、入力装置５００は基準マーク及び関連付けられたバーコードを読み込み（５２８）、欠陥のある製品の視覚的認識を支援するために、ウェブマーカー６０２を用いてウェブ６０３に視覚的にマーク付けすることができる（６３０）。加工装置６０４は受信したウェブ６０３を加工して、製品１２Ａを形成する（６３２）。
【０１８５】
加工計画の任意の時点で、加工サーバ６０８は、計画により再設定が求められていることを判断することができる（６３４）。その場合、加工サーバ６０８は、加工装置６０４の再設定を指示する（６３６）。この処理は、加工計画に従ってウェブ６０３の全てが１つ以上の製品１２Ａに加工されるまで続く（６３８）。
【０１８６】
図２７は、例示のウェブロールの一部分に関する実際の異常データに第１のレシピを適用することによって作成された例示的な欠陥マップ７００を示す。この例では、第１のレシピは、全ての異常、即ち、繰り返し異常及び非繰り返し異常の両方を考慮するように設定されている。更に、第１のレシピは、異常を欠陥と分類するときに第１の感度レベルを適用するように設定されている。図２７に示されるように、欠陥マップは、第１の重要度レベルに基づいて欠陥であると判定された不規則的な異常及び繰り返し異常の両方の発生を含んでいる。
【０１８７】
図２８は、例示のウェブロールの一部分に関する同じ異常データに第２のレシピを適用することによって作成された第２の例示的な欠陥マップ８００を示す。この例では、第２のレシピは、全ての異常、即ち、繰り返し異常及び非繰り返し異常の両方を考慮するように設定されているが、第１のレシピによって適用された感度レベルよりも高い第２の感度レベルを適用するように設定されている。図２８に示されるように、欠陥マップ８００は、第２の重要度レベルに基づいて欠陥であると判定された不規則的な異常及び繰り返し異常の両方の発生の増加を含む。したがって、ウェブ利用率のかなりの損失を犠牲にして消費者満足度の増加を潜在的に達成するために、特定の状況では、第１のレシピの代わりに第２のレシピを用いてもよい。
【０１８８】
図２９は、例示のウェブロールの一部分に関する同じ異常データに設定された第３のレシピを適用することによって作成された第３の欠陥マップ８５０を示す。この例では、第３の第１のレシピ（即ち、感度のより低いレシピ）は、非繰り返し、即ち、不規則的であると判定された異常のみを欠陥と考慮するように設定されている。更に、第２のレシピ（即ち、感度のより高いレシピ）は、繰り返し異常であると判定された異常のみを欠陥と考慮するように設定されている。図２７、図２８に鑑みて図２９から分かるように、欠陥マップ８５０は、感度のより低い第１のレシピの均一な適用（図２７の欠陥マップ７００）と比べて増加した数の欠陥を含んでいるが、感度のより高いレシピの均一な適用（図２８の欠陥マップ８００）と比べて減少した数の欠陥を含んでいる。したがって、消費者満足に実質的に影響を与えることなく増加したウェブ利用率を潜在的に達成するために、特定の状況では、より感度の高い第２のレシピの均一な適用の代わりに、第３のレシピ（即ち、改善された組み合わせ）を用いてもよい。
【０１８９】
以下の表１は、例示のウェブロールの全長に対してレシピを適用した際の実際のデータを示している。この場合、第３のレシピ（即ち、不規則的な異常に適用される第１のレシピと、繰り返し異常に適用される第２のレシピとの改善された組み合わせ）で欠陥であると見なされる異常の数は、第２のレシピの均一な適用によるものよりも大幅に少ない。つまり、この試みでは、第３のレシピは、より感度の低い第１のレシピよりも７６５個多いが、より感度の高い第２のレシピよりも１５０１個少ない欠陥を検出する。このように、消費者満足に対する影響が大きい傾向がある繰り返し異常に関して、より感度の高い第２のレシピの効果を認識することができる一方で、感度の低い第１のレシピよりおよそ３分の１だけ追加の欠陥負荷を受け入れる。この場合、ウェブが小さな携帯端末用のディスプレイ製品に加工される場合には、０．２７％の歩留まり増加となり、より大きなサイズのノート型パソコン用のディスプレイ製品に加工される場合には、６．０２％の歩留まり増加となる。
【０１９０】
【表１】
0005965038.tif 000002
【０１９１】
図３０は、作業者が、不規則的な異常に適用するための第１のレシピ９０２、及び繰り返し異常に適用するための第２のレシピ９０４を規定する、例示的なユーザインタフェース９００を示し、第２のレシピは、所与の異常に関して画像データを解析する際、複数の異なる画像処理作業９０６を適用する。このように、第２のレシピ９０４は、上述のように、異常を欠陥と分類することに関してより慎重に扱うべき、つまり「厳密」であり得る。この例では、ユーザは、繰り返し距離が５００ｍｍ超でありかつ連鎖長が１０以上の事例である繰り返し欠陥のみを検出するように、第２のレシピ９０４を設定してある。これに加えて、作業者は、和集合操作９０８を用いてレシピ９０２、９０４の結果を組み合わせる第３のレシピを事実上規定している。
【０１９２】
本発明の様々な実施形態について説明してきた。これら及び他の実施形態は、以下の「特許請求の範囲」の範囲内である。
〔態様１〕
デジタル情報を提供するために、ウェブの連続的な部分を撮像することと、
異常を含む前記ウェブ上の領域を識別するために、少なくとも１つの初期アルゴリズムにより前記デジタル情報を処理することと、
前記ウェブ上の前記異常の部分を識別することと、
前記ウェブ上の前記部分に基づいて、一連の前記異常を繰り返し異常であると識別し、残りの前記異常を不規則的な異常であると識別することと、
前記繰り返し異常のどれが製品にとっての実際の欠陥を表しているかを判定するために、前記繰り返し異常の前記デジタル情報を第１の欠陥検出アルゴリズムにより解析することと、
前記不規則的な異常のどれが前記製品にとっての実際の欠陥を表しているかを判定するために、前記不規則的な異常の前記デジタル情報を第２の欠陥検出アルゴリズムにより解析することと、
前記製品にとっての判定された実際の欠陥に基づいて、前記ウェブを前記製品に加工することと、
を含む方法。
〔態様２〕
前記第１の欠陥検出アルゴリズムが、前記不規則的な異常に適用される前記第２の検出アルゴリズムよりも高い感度を前記繰り返し異常に適用するように構成される、態様１に記載の方法。
〔態様３〕
前記識別された領域のそれぞれに関する前記デジタル情報の一部を抽出することと、
前記ウェブの前記実際の欠陥を判定するために、前記デジタル情報の前記抽出された部分を前記第１の欠陥検出アルゴリズム及び前記第２の欠陥検出アルゴリズムで解析することと、
を更に含む、態様１に記載の方法。
〔態様４〕
解析の前に前記デジタル情報の前記抽出された部分を保存又はバッファリングすることを更に含む、態様３に記載の方法。
〔態様５〕
前記保存又はバッファリングされた部分が、前記ウェブ全体で撮像が行われた後に解析される、態様４に記載の方法。
〔態様６〕
前記初期アルゴリズムが、前記デジタル情報を閾値化しブロブリストを形成することを含む、態様１に記載の方法。
〔態様７〕
前記第１の欠陥検出アルゴリズム及び前記第２の欠陥検出アルゴリズムが、それぞれ、近隣平均化、近隣ランク付け、コントラスト拡張、様々な単項及び２項画像操作、デジタルフィルタリング、テクスチャ解析、フラクタル解析、周波数処理、畳み込み、モルホロジー処理、閾値化、連結成分解析、ブロブ処理又はブロブ分類のうちの１つ以上を含む、態様１に記載の方法。
〔態様８〕
前記第１の欠陥検出アルゴリズム及び前記第２の欠陥検出アルゴリズムが、それぞれ、複数の画像処理作業を含み、前記各アルゴリズムの複数の工程が、各異常と組み合わせ閾値−画素サイズ基準とを少なくとも比較することを含む、態様１に記載の方法。
〔態様９〕
前記第１の欠陥検出アルゴリズムの前記組み合わせ閾値−画素サイズ基準が、前記第２の欠陥検出アルゴリズムの前記閾値−画素基準によって規定される画素サイズよりも小さい画素サイズを規定する、態様８に記載の方法。
〔態様１０〕
前記第１の欠陥検出アルゴリズムの前記組み合わせ閾値−画素サイズ基準が、前記第２の欠陥検出アルゴリズムの前記閾値−画素基準によって規定される画素サイズよりも大きい画素サイズを規定する、態様８に記載の方法。
〔態様１１〕
前記閾値−画素サイズ基準のうちのいずれか１つが満たされると、異常が実際の欠陥であると識別される、態様８に記載の方法。
〔態様１２〕
ウェブ製造システムの複数のセンサからロール同期信号を受信することを更に含み、前記センサのそれぞれが、前記ウェブ製造システムの別々のローラに対応しており、前記ロール同期信号のそれぞれが、前記ウェブの製造中に前記対応するローラが１回転を完了したことを示す、態様１に記載の方法。
〔態様１３〕
前記ウェブのダウンウェブ距離を示す位置信号を出力する前記ローラのうちの少なくとも１つにあるエンコーダと、
デジタル情報を提供するために、ウェブの連続的な部分を撮像する撮像装置と、
前記ウェブ上の異常を含む領域を識別するために、前記デジタル情報を初期アルゴリズムで処理する解析用コンピュータであって、ここで、該解析用コンピュータは、前記位置信号に基づいて前記ウェブ上の前記異常の位置を判定するために前記異常データを処理し、かつ一連の前記異常を繰り返し異常であると識別する、解析用コンピュータと、
前記繰り返し異常のどれが製品にとっての実際の欠陥を表しているかを判定するために、前記繰り返し異常の前記デジタル情報を第１の欠陥検出アルゴリズムで処理し、かつ、前記不規則的な異常のどれが前記製品にとっての実際の欠陥を表しているかを判定するために、前記不規則的な異常の前記デジタル情報を第２の欠陥検出アルゴリズムにより解析する加工制御システムと、
を含むシステム。
〔態様１４〕
製造中に前記ウェブと接触している複数のローラであって、前記ローラの２つ以上はそれぞれ、対応するローラが１回転を完了したことを示すための同期マークを含む、複数のローラと、
前記複数のローラの前記同期マークを読み取りロール同期信号を出力する複数の同期マークリーダであって、前記ロール同期信号のそれぞれは、前記ウェブの製造中に前記対応するローラが１回転を完了したことを示す、複数の同期マークリーダと、
前記エンコーダから前記位置信号を、また前記同期マークリーダから前記複数のロール同期信号を受信する同期ユニットであって、前記同期ユニットは、前記ロール同期信号のそれぞれの発生点を、ウェブ工程ラインに関連付けられた座標系内のダウンウェブ位置に変換する、同期ユニットと、
を更に含み、
前記解析用コンピュータが、前記繰り返し異常の位置を前記ロール同期信号の前記ダウンウェブ位置と相関させることによって、前記繰り返し異常を発生させた前記ローラの表示を出力する、態様１３に記載のシステム。
〔態様１５〕
前記第１の欠陥検出アルゴリズムが、前記不規則的な異常に適用される前記第２の検出アルゴリズムよりも高い感度を前記繰り返し異常に適用するように構成される、態様１３に記載のシステム。
〔態様１６〕
前記解析用コンピュータが、前記識別された領域のそれぞれに関する前記デジタル情報の一部を抽出し、かつ、前記ウェブの前記実際の欠陥を判定するために、前記デジタル情報の前記抽出された部分を、前記第１の欠陥検出アルゴリズム及び前記第２の欠陥検出アルゴリズムで解析する、態様１３に記載のシステム。
〔態様１７〕
解析の前に前記デジタル情報の前記抽出された部分を保存又はバッファリングすることを更に含む、態様１３に記載のシステム。
〔態様１８〕
前記保存又はバッファリングされた部分が、前記ウェブ全体で撮像が行われた後に解析される、態様１３に記載のシステム。
〔態様１９〕
前記初期アルゴリズムが、前記デジタル情報を閾値化しブロブリストを形成することを含む、態様１３に記載のシステム。
〔態様２０〕
前記第１の欠陥検出アルゴリズム及び前記第２の欠陥検出アルゴリズムが、それぞれ、近隣平均化、近隣ランク付け、コントラスト拡張、様々な単項及び２項画像操作、デジタルフィルタリング、テクスチャ解析、フラクタル解析、周波数処理、畳み込み、モルホロジー処理、閾値化、連結成分解析、ブロブ処理又はブロブ分類のうちの１つ以上を含む、態様１３に記載のシステム。
〔態様２１〕
前記第１の欠陥検出アルゴリズム及び前記第２の欠陥検出アルゴリズムが、それぞれ、複数の画像処理作業を含み、前記各アルゴリズムの複数の工程が、各異常と組み合わせ閾値−画素サイズ基準とを少なくとも比較することを含む、態様１３に記載のシステム。
〔態様２２〕
前記第１の欠陥検出アルゴリズムの前記組み合わせ閾値−画素サイズ基準が、前記第２の欠陥検出アルゴリズムの前記閾値−画素基準によって規定される画素サイズよりも小さい画素サイズを規定する、態様２１に記載のシステム。
〔態様２３〕
前記第１の欠陥検出アルゴリズムの前記組み合わせ閾値−画素サイズ基準が、前記第２の欠陥検出アルゴリズムの前記閾値−画素基準によって規定される画素サイズよりも大きい画素サイズを規定する、態様１３に記載のシステム。
〔態様２４〕
前記閾値−画素サイズ基準のうちのいずれか１つが満たされると、異常が実際の欠陥であると識別される、態様１３に記載のシステム。
〔態様２５〕
プログラマブルプロセッサに、
ウェブ上の異常の位置を識別するデジタルデータをウェブ検査システムから受信させ、
前記異常を含む前記ウェブ上の領域を識別するために、前記デジタル情報を少なくとも１つの初期アルゴリズムで処理させ、
前記ウェブ上の前記位置に基づいて、一連の前記異常を繰り返し異常であると識別し、残りの前記異常を不規則的な異常であると識別させ、
前記繰り返し異常のどれが製品にとっての実際の欠陥を表しているかを判定するために、前記繰り返し異常の前記デジタル情報を第１の欠陥検出アルゴリズムにより解析させ、
前記不規則的な異常のどれが前記製品にとっての実際の欠陥を表しているかを判定するために、前記不規則的な異常の前記デジタル情報を第２の欠陥検出アルゴリズムにより解析させ、
前記ウェブの製品への加工を制御するために、前記実際の欠陥の前記位置を指定する欠陥マップを出力させる、
ための命令を含む、コンピュータ読み取り可能な媒体。
【図１】
0005965038.tif 000003
【図２】
0005965038.tif 000004
【図３】
0005965038.tif 000005
【図４】
0005965038.tif 000006
【図５】
0005965038.tif 000007
【図６】
0005965038.tif 000008
【図７】
0005965038.tif 000009
【図８】
0005965038.tif 000010
【図９】
0005965038.tif 000011
【図１０】
0005965038.tif 000012
【図１１】
0005965038.tif 000013
【図１２】
0005965038.tif 000014
【図１３】
0005965038.tif 000015
【図１４】
0005965038.tif 000016
【図１５】
0005965038.tif 000017
【図１６】
0005965038.tif 000018
【図１７】
0005965038.tif 000019
【図１８】
0005965038.tif 000020
【図１９】
0005965038.tif 000021
【図２０】
0005965038.tif 000022
【図２１】
0005965038.tif 000023
【図２２】
0005965038.tif 000024
【図２３】
0005965038.tif 000025
【図２４】
0005965038.tif 000026
【図２５】
0005965038.tif 000027
【図２６】
0005965038.tif 000028
【図２７】
0005965038.tif 000029
【図２８】
0005965038.tif 000030
【図２９】
0005965038.tif 000031
【図３０】
0005965038.tif 000032