IP Library Granted Patent US 9,098,903
Granted Patent B2
US 9,098,903 · App. 12/840,860 · Granted Aug 4, 2015

Systems and methods for detecting alignment errors

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,098,903
App. No.
12/840,860
Granted
Aug 4, 2015
Kind
B2
Abstract

A method of detecting an alignment error includes the steps of controlling a first portion of one or more imaging units to image on a substrate a first plurality of substantially parallel lines extending along a first direction and a second plurality of substantially parallel lines extending along a second direction and controlling a second portion of one or more imaging units to image a third plurality of substantially parallel lines extending along the first direction and a fourth plurality of substantially parallel lines extending along the second direction. One or more distances between adjacent lines of the second plurality of lines are varied and one or more distances between adjacent lines of the fourth plurality of lines are varied. Further, the lines imaged by the first and second portions form an alignment pattern. The method further includes the steps of collecting data relating to the alignment pattern and analyzing the collected data to determine an alignment error between the first and second portions of the one or more imaging units.

Claims (63)

1. A method of detecting an alignment error, comprising the steps of:

controlling a first inkjet printhead to image on a substrate a first plurality of substantially parallel lines extending along a first direction, wherein the first plurality of lines includes a first line and a second line, and the first line and the second line are spaced apart along a second direction substantially orthogonal to the first direction;

controlling a second inkjet printhead to image on the substrate a second plurality of substantially parallel lines extending along the first direction, wherein the second plurality of lines includes a third line and a fourth line, the third line and the fourth line are spaced apart along the second direction, and the lines imaged by the first and second inkjet printheads form an alignment pattern;

collecting data relating to the alignment pattern, including the step of measuring distances between the first line and the third line, the first line and the fourth line, the second line and the third line, and the second line and the fourth line; and

analyzing the collected data to determine an alignment error between the first and the second inkjet printheads.

2. The method of claim 1 , further including the steps of:

controlling the first inkjet printhead to image on the substrate a third plurality of substantially parallel lines extending along the second direction, wherein one or more distances between adjacent lines of the third plurality of lines are varied; and

controlling the second inkjet printhead to image on the substrate a fourth plurality of substantially parallel lines extending along the second direction, wherein one or more distances between adjacent lines of the fourth plurality of lines are varied, and wherein each of the third and fourth pluralities of lines includes six or more lines that are each separated by one or more different known distances to form first and second patterns, respectively.

3. The method of claim 1 , wherein each of the first and second plurality of lines includes at least three lines that are separated by known equal distances from each other, and wherein the first plurality of lines are adjacent the second plurality of lines.

4. The method of claim 2 , wherein the first direction is along a length of the substrate and the second direction is across a width of the substrate.

5. The method of claim 1 , wherein the step of collecting data includes the step of controlling a sensor to capture an image of the alignment pattern, and wherein the step of analyzing the collected data includes the steps of converting the image to a grayscale image, processing the image for whiteness correction, processing the image to obtain a binarized image, and extracting features from the image.

6. The method of claim 5 , wherein the step of analyzing the data further includes the step of detecting and correcting for image rotation.

7. The method of claim 1 , wherein the step of analyzing the data includes the steps of calculating distances between the lines of the first and second pluralities of lines and comparing the calculated distances to expected values to determine an alignment error along the first direction.

8. A method of detecting an alignment error, comprising the steps of:

controlling a first imaging unit to image on a substrate a first plurality of substantially parallel lines extending along a first direction, wherein the first plurality of lines includes a first line and a second line;

controlling a second imaging unit to image on the substrate a second plurality of substantially parallel lines extending along the first direction, wherein the second plurality of lines includes a third line and a fourth line, and the lines imaged by the first and second imaging units form an alignment pattern;

collecting data relating to the alignment pattern, including the step of measuring distances between the first line and the third line, the first line and the fourth line, the second line and the third line, and the second line and the fourth line; and

analyzing the collected data to determine an alignment error between the first and the second imaging units,

wherein the step of analyzing the data includes the steps of calculating distances between the lines of the first and second pluralities of lines and comparing the calculated distances to expected values to determine an alignment error along the first direction, and

wherein the step of calculating distances between the lines of the first and second pluralities of lines includes the steps of determining positions of each of the lines of the first and second pluralities of lines, calculating an image magnification utilizing the determined positions, and calculating distances between each line in the first plurality of lines and each line in the second plurality of lines utilizing the image magnification, further wherein the step of comparing the calculated distances to expected values to determine an alignment error along the first direction includes the step of averaging differences between the calculated distances and the expected values to determine the alignment error along the first direction.

9. The method of claim 2 , wherein the step of analyzing the data includes the steps of calculating distances between the lines of the third plurality of lines, calculating distances between the lines of the fourth plurality of lines, matching a first pattern from the third plurality of lines to a second pattern from the fourth plurality of lines utilizing the calculated distances, and comparing the matched first and second patterns to determine an alignment error along the second direction.

10. A method of detecting an alignment error, comprising the steps of:

controlling a first imaging unit to image on a substrate a first plurality of substantially parallel lines extending along a first direction, wherein the first plurality of lines includes a first line and a second line;

controlling a second imaging unit to image on the substrate a second plurality of substantially parallel lines extending along the first direction, wherein the second plurality of lines includes a third line and a fourth line, and the lines imaged by the first and second imaging units form an alignment pattern;

collecting data relating to the alignment pattern, including the step of measuring distances between the first line and the third line, the first line and the fourth line, the second line and the third line, and the second line and the fourth line;

analyzing the collected data to determine an alignment error between the first and the second imaging units;

controlling the first imaging unit to image on the substrate a third plurality of substantially parallel lines extending along a second direction, wherein one or more distances between adjacent lines of the third plurality of lines are varied; and

controlling the second imaging unit to image on the substrate a fourth plurality of substantially parallel lines extending along the second direction, wherein one or more distances between adjacent lines of the fourth plurality of lines are varied, and wherein each of the third and fourth pluralities of lines includes six or more lines that are each separated by one or more different known distances to form first and second patterns, respectively,

wherein the step of analyzing the data includes the steps of calculating distances between the lines of the third plurality of lines, calculating distances between the lines of the fourth plurality of lines, matching a first pattern from the third plurality of lines to a second pattern from the fourth plurality of lines utilizing the calculated distances, and comparing the matched first and second patterns to determine an alignment error along the second direction, and

wherein the step of calculating distances between lines of the third and fourth pluralities of lines includes the steps of calculating an image magnification and utilizing the image magnification to calculate the distances, wherein the step of matching a first pattern from the third plurality of lines to a second pattern from the fourth plurality of lines includes the steps of comparing spaces between pairs of lines of the first pattern with spaces between corresponding pairs of lines of the second pattern and matching a number of consecutive spaces, and wherein the step of comparing the matched first and second patterns to determine an alignment error along the second direction includes the step of calculating an average distance between corresponding lines of the first and second patterns.

11. The method of claim 10 , wherein the step of matching a number of consecutive spaces includes matching five or more consecutive spaces.

12. A system for detecting an alignment error, comprising:

first and second inkjet printheads;

a sensor; and

a controller to control the first inkjet printhead to image on a substrate a first plurality of substantially parallel lines extending along a first direction, and to control the second inkjet printhead to image on the substrate a second plurality of substantially parallel lines extending along the first direction,

wherein the first plurality of lines includes a first line and a second line spaced apart along a second direction substantially orthogonal to the first direction, the second plurality of lines includes a third line and a fourth line spaced apart along the second direction, and the lines imaged by the first and second inkjet printheads form an alignment pattern,

wherein the controller is configured to control the sensor to collect data relating to the alignment pattern, wherein the data include measurements of distances between the first line and the third line, the first line and the fourth line, the second line and the third line, and the second line and the fourth line,

and wherein the controller is configured to analyze the collected data to determine an alignment error between the first and the second inkjet printheads.

13. The system of claim 12 , wherein the controller further controls the first inkjet printhead to image on the substrate a third plurality of substantially parallel lines extending along the second direction, wherein the controller further controls the second inkjet printhead to image on the substrate a fourth plurality of substantially parallel lines extending along the second direction, wherein one or more distances between adjacent lines of the fourth plurality of lines are varied, wherein one or more distances between adjacent lines of the second plurality of lines are varied, and wherein each of the third and fourth pluralities of lines includes six or more lines that are each separated by one or more different known distances to form first and second patterns, respectively.

14. The system of claim 12 , wherein each of the first and second plurality of lines includes at least three lines that are separated by known equal distances from each other, and wherein the first plurality of lines are adjacent the second plurality of lines.

15. The system of claim 13 , wherein the first direction is along a length of the substrate and the second direction is across a width of the substrate.

16. The system of claim 12 , wherein the controller is configured to control the sensor to capture an image of the alignment pattern, and wherein the controller is further configured to convert the image to a grayscale image, process the image for whiteness correction, process the image to obtain a binarized image, and extract features from the image.

17. The system of claim 12 , wherein the controller is configured to calculate distances between the lines of the first plurality and second plurality of lines and compare the calculated distances to expected values to determine an alignment error along the first direction.

18. A system for detecting an alignment error, comprising:

one or more imaging units;

a sensor; and

a controller to control a first imaging unit to image on a substrate a first plurality of substantially parallel lines extending along a first direction, and to control a second imaging unit to image on the substrate a second plurality of substantially parallel lines extending along the first direction,

wherein the first plurality of lines includes a first line and a second line, the second plurality of lines includes a third line and a fourth line, and the lines imaged by the first and second imaging units form an alignment pattern,

wherein the controller is configured to control the sensor to collect data relating to the alignment pattern, wherein the data include measurements of distances between the first line and the third line, the first line and the fourth line, the second line and the third line, and the second line and the fourth line,

wherein the controller is configured to analyze the collected data to determine an alignment error between the first and the second imaging units,

wherein the controller is configured to calculate distances between the lines of the first plurality and second plurality of lines and compare the calculated distances to expected values to determine an alignment error along the first direction,

wherein the controller is configured to calculate distances between the lines of the first and second pluralities of lines by determining positions of each of the lines of the first and second pluralities of lines, calculating an image magnification utilizing the determined positions, and calculating distances between each line in the first plurality of lines and each line in the second plurality of lines utilizing the image magnification, further wherein the controller is configured to compare the calculated distances to expected values to determine an alignment error along the first direction by averaging differences between the calculated distances and the expected values to determine the alignment error along the first direction.

19. The system of claim 13 , wherein the controller is configured to analyze the data by measuring distances between the lines of the third plurality of lines, measuring distances between the lines of the fourth plurality of lines, matching a first pattern from the third plurality of lines to a second pattern from the fourth plurality of lines utilizing the measured distances, and comparing the matched first and second patterns to determine an alignment error along the second direction.

20. A system for detecting an alignment error, comprising:

one or more imaging units;

a sensor; and

a controller to control a first imaging unit to image on a substrate a first plurality of substantially parallel lines extending along a first direction, and to control a second imaging unit to image on the substrate a second plurality of substantially parallel lines extending along the first direction,

wherein the first plurality of lines includes a first line and a second line, the second plurality of lines includes a third line and a fourth line, and the lines imaged by the first and second imaging units form an alignment pattern,

wherein the controller is configured to control the sensor to collect data relating to the alignment pattern, wherein the data include measurements of distances between the first line and the third line, the first line and the fourth line, the second line and the third line, and the second line and the fourth line,

wherein the controller is configured to analyze the collected data to determine an alignment error between the first and the second imaging units,

wherein the controller further controls the first imaging unit to image on the substrate a third plurality of substantially parallel lines extending along a second direction, wherein the controller further controls the second imaging unit to image on the substrate a fourth plurality of substantially parallel lines extending along the second direction, wherein one or more distances between adjacent lines of the fourth plurality of lines are varied, wherein one or more distances between adjacent lines of the second plurality of lines are varied, wherein one or more distances between adjacent lines of the fourth plurality of lines are varied, and wherein each of the third and fourth pluralities of lines includes six or more lines that are each separated by one or more different known distances to form first and second patterns, respectively,

wherein the controller is configured to analyze the data by measuring distances between the lines of the third plurality of lines, measuring distances between the lines of the fourth plurality of lines, matching a first pattern from the third plurality of lines to a second pattern from the fourth plurality of lines utilizing the measured distances, and comparing the matched first and second patterns to determine an alignment error along the second direction, and

wherein the controller is configured to calculate distances between lines of the third and fourth pluralities of lines by calculating an image magnification and utilizing the image magnification to calculate the distances, wherein the controller is configured to match a first pattern from the third plurality of lines to a second pattern from the fourth plurality of lines by comparing spaces between pairs of lines of the first pattern with spaces between corresponding pairs of lines of the second pattern and matching a number of consecutive spaces, and wherein the controller is configured to compare the matched first and second patterns to determine an alignment error along the second direction by calculating an average distance between corresponding lines of the first and second patterns.

Assignments (21)
INTELLECTUAL PROPERTY ASSIGNMENT AGREEMENT Recorded Apr 22, 2025
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: BANK OF AMERICA, N.A.
Reel/Frame 070919/0394 →
PATENT SECURITY AGREEMENT Recorded Aug 9, 2024
From: R. R. DONNELLEY & SONS COMPANY; CONSOLIDATED GRAPHICS, INC.; VALASSIS COMMUNICATIONS, INC.; VALASSIS DIGITAL CORP.; VALASSIS DIRECT MAIL, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 068534/0447 →
PATENT SECURITY AGREEMENT Recorded Aug 9, 2024
From: R. R. DONNELLEY & SONS COMPANY; CONSOLIDATED GRAPHICS, INC.; VALASSIS COMMUNICATIONS, INC.; VALASSIS DIGITAL CORP.; VALASSIS DIRECT MAIL, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 068534/0366 →
PATENT SECURITY AGREEMENT Recorded Aug 9, 2024
From: R. R. DONNELLEY & SONS COMPANY; CONSOLIDATED GRAPHICS, INC.; VALASSIS DIGITAL CORP.; VALASSIS DIRECT MAIL, INC.; VALASSIS COMMUNICATIONS, INC.
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 068533/0812 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (R/F 064463/0597) Recorded Aug 9, 2024
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
To: R. R. DONNELLEY & SONS COMPANY; CONSOLIDATED GRAPHICS, INC.
Reel/Frame 068534/0330 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (R/F 064462/0445) Recorded Aug 9, 2024
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
To: R. R. DONNELLEY & SONS COMPANY; CONSOLIDATED GRAPHICS, INC.
Reel/Frame 068534/0306 →
RELEASE OF SECURITY INTEREST Recorded Jul 22, 2024
From: APOLLO ADMINISTRATIVE AGENCY LLC, AS ADMINISTRATIVE AGENT
To: R.R. DONNELLEY & SONS COMPANY; CONSOLIDATED GRAPHICS, INC.
Reel/Frame 068467/0314 →
RELEASE OF SECURITY INTEREST RECORDED AT RF 056122/0839; ASSIGNED VIA RF 059203/0333 TO JEFFERIES AND RF 063487/0449 TO APOLLO Recorded Apr 17, 2024
From: APOLLO ADMINISTRATIVE AGENCY LLC
To: R.R. DONNELLEY & SONS COMPANY
Reel/Frame 067131/0845 →
SECURITY INTEREST Recorded Apr 3, 2024
From: R. R. DONNELLEY & SONS COMPANY; CONSOLIDATED GRAPHICS, INC.
To: APOLLO ADMINISTRATIVE AGENCY LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 067000/0669 →
PATENT SECURITY AGREEMENT Recorded Aug 1, 2023
From: R.R. DONNELLEY & SONS COMPANY; CONSOLIDATED GRAPHICS, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 064462/0445 →
PATENT SECURITY AGREEMENT Recorded Aug 1, 2023
From: R.R. DONNELLEY & SONS COMPANY; CONSOLIDATED GRAPHICS, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS 2028 NOTES COLLATERAL AGENT
Reel/Frame 064463/0597 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS, PREVIOUSLY RECORDED AT REEL 056079, FRAME 0534 Recorded Jul 31, 2023
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: R. R. DONNELLEY & SONS COMPANY; CONSOLIDATED GRAPHICS, INC.
Reel/Frame 064441/0646 →
ASSIGNMENT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY COLLATERAL RECORDED AT REEL/FRAME 056122/0839 AND 059203/0333 Recorded Apr 28, 2023
From: JEFFERIES FINANCE LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 063487/0449 →
INTELLECTUAL PROPERTY ASSIGNMENT AGREEMENT Recorded Feb 10, 2023
From: BANK OF AMERICA, N.A.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 062702/0648 →
ASSIGNMENT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY COLLATERAL RECORDED AT R/F 056122/0839 Recorded Feb 25, 2022
From: BANK OF AMERICA, N.A.
To: JEFFERIES FINANCE LLC
Reel/Frame 059203/0333 →
SECURITY INTEREST Recorded May 3, 2021
From: R. R. DONNELLEY & SONS COMPANY
To: BANK OF AMERICA, N.A.
Reel/Frame 056122/0839 →
SECURITY INTEREST Recorded May 3, 2021
From: R. R. DONNELLEY & SONS COMPANY
To: BANK OF AMERICA, N.A.
Reel/Frame 056122/0810 →
SECURITY INTEREST Recorded Apr 28, 2021
From: R. R. DONNELLEY & SONS COMPANY; CONSOLIDATED GRAPHICS, INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 056079/0534 →
MERGER Recorded Aug 12, 2013
From: MOORE WALLACE NORTH AMERICA, INC.
To: R.R. DONNELLEY & SONS COMPANY
Reel/Frame 030991/0468 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2011
From: R.R. DONNELLEY & SONS COMPANY
To: MOORE WALLACE NORTH AMERICA, INC.
Reel/Frame 026792/0791 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2010
From: GALOPPO, TRAVIS J.; RIMES, BRETT; SOLTYSIAK, JOHN R.; MOSCATO, ANTHONY V.; CYMAN, THEODORE F., JR.
To: R R DONNELLEY
Reel/Frame 025050/0451 →