Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
154 words
A system for correcting misregistration between a test surface viewed in real time and the image of a reference surface stored in memory, comprising: reference buffer memory means for storing said reference surface image; memory address generator means for providing exposure pulses; camera means responsive to said exposure pulses for scanning the test surface in the x-direction and for providing an electronic image of the test surface; said memory address generator means providing said camera with said exposure pulses during scanning which compensate for stretch or shrink of the test surface relative to the reference surface; line counter means connected to said memory address generator means for generating an address for said reference buffer memroy means in response to each exposure pulse whereby image data representative of said reference surface is read-out of said reference buffer memory means in registration with said image data representative of the test surface being scanned by said camera.
Claim 2
Independent Claim
154 words
A system for correcting misregistration between a test surface viewed in real time and the image of a reference surface stored in memory, comprising: reference buffer memory means for storing said reference surface image; memory address generator means for providing exposure pulses; camera means responsive to said exposure pulses for scanning the test surface in the x-direction and for providing an electronic image of the test surface; said memory address generator means providing said camera with said exposure pulses during scanning which compensate for stretch or shrink of the test surface relative to the reference surface; line counter means connected to said memory address generator means for generating an address for said reference buffer memroy means in response to each exposure pulse whereby image data representative of said reference surface is read-out of said reference buffer memory means in registration with said image data representative of the test surface being scanned by said camera.
Claim 3
Dependent Claim
46 words
A system according to claim 1 further including: positioning means for moving said camera in the scan direction; encoder means responsive to said positioning means for providing encoder pulses as an output indicative of the position of said camera means relative to said scanned test surface.
Claim 4
Dependent Claim
44 words
A system according to claim 2 wherein: said camera comprises an array of light sensitive elements arranged in a line which provides as an output a stream of video data representative of a predetermined number of pixels on the occurrence of each exposure pulse.
Claim 5
Dependent Claim
42 words
A system according to claim 1 further comprising: pixel gate logic means connected to said camera means for applying a pixel gate on the occurrence of each exposure pulse to compensate for stretch or shrink of the test board in the y-direction.
Claim 6
Dependent Claim
46 words
A system according to claim 4 wherein: said pixel gate logic controls the start and finish of said stream of data as a function of the x-position of said camera to compensate for distortion of the test surface relative to the reference surface in the y-direction.
Claim 7
Dependent Claim
65 words
A system according to claim 5 wherein said memory address generator comprises: an x-correction RAM loaded with binary ones at preselected memory positions such that on being sequentially addressed as a function of said camera means position during a scan, the x-corrected RAM provides said exposure pulses timed and spaced to compensate for stretch or shrink of the test surface relative to the reference surface.
Claim 8
Dependent Claim
52 words
A system according to claim 5 further including: pixel clock means for providing as an output pixel clocks; synchronizer circuit means connected to said x-correction RAM, said pixel clock means and said camera means for synchronizing said exposure pulses to the occurrence of a pixel clock before application to said camera means.
Claim 9
Dependent Claim
29 words
A system according to claim 7 including: addressing means connected to said pixel clock means and said x-correction RAM for addressing said x-correction RAM sequentially with said pixel clocks.
Claim 10
Dependent Claim
21 words
A system according to claim 8 wherein said addressing means comprises: interface and control logic means connected to said positioning means.
Claim 11
Dependent Claim
66 words
a system according to claim 9 wherein said line counter means comprises: a line conter connected to said synchronizer circuit means for counting said exposure pulses sequentially and addressing said reference buffer memory on the occurrence of each exposure pulse; said interface and control logic means connected to said line counter for resetting said line counter at the end of each scan by said camera means.
Claim 12
Dependent Claim
68 words
A system according to claim 10 wherein said memory address generator comprises: a y-correction RAM loaded with binary data at selected memory positions such that on being sequentially addressed as a function of said camera means position during a scan the y-correction RAM provides outputs of predetermined numbers of bits indicative of the starting position of the first pixel read by said camera means in each scan line.
Claim 13
Dependent Claim
76 words
A system according to claim 11 wherein said pixel gate logic means comprises: pixel counter means connected to said pixel clock means; pixel gate means connected to said y-correction RAM, said pixel counter means and said pixel clock for providing a gate to said camera means determining the start of the first active pixel in each can line to compensate for stretch or shrink of the test surface in the y-direction relative to said reference surface.
Claim 14
Dependent Claim
17 words
A system according to claim 12 wherein the test and reference surfaces are printed circuit board surfaces.
Claim 15
Dependent Claim
87 words
A system according to claim 13 further comprising: fiducial detector means for detecting the position of fiducial marks on the test printed circuit board, means for storing said fiducial marks on the reference printed circuit board, control processor means connected to said x and y correction RAM's for determining the distortion between the test and reference printed circuit boards and loading said x and y correction RAM's so that on being sequentially addressed, said RAM's provide as outputs appropriately timed and spaced exposure pulses and pixel gates.
Claim 16
Dependent Claim
26 words
A system according to claim 14 wherein said positioning system corrects for misalignment of said camera means relative to the test board prior to each scan.
Claim 17
Independent Claim
183 words
A system for correcting misregistration between a test surface scanned in real time and the image of a reference surface stored in a memory in the form of binary bits representative of electronic pixel images, comprising: exposure pulse means for providing exposure pulses; pixel gate signal means for providing pixel gate signals; scanning means for scanning the test surface and providing electronic pixel images of sequential portions of the test surface in response to said exposure pulses and said pixel gate signals; processing means for comparing the locations of selected features on the test and reference surfaces and for determining the proper occurrence of said exposure pulses and pixel gate signals relative to the scanning of the test surface such that said electronic pixel images provided by the scanning means are registered with corresponding bits representative of said electronic pixel images of the reference surface; said exposure pulse means responsive to the processing means for providing said exposure pulses to the scanning means; said pixel gate signal means responsive to the processing means for providing said pixel gate signals to the scanning means.
Claim 18
Independent Claim
183 words
A system for correcting misregistration between a test surface scanned in real time and the image of a reference surface stored in a memory in the form of binary bits representative of electronic pixel images, comprising: exposure pulse means for providing exposure pulses; pixel gate signal means for providing pixel gate signals; scanning means for scanning the test surface and providing electronic pixel images of sequential portions of the test surface in response to said exposure pulses and said pixel gate signals; processing means for comparing the locations of selected features on the test and reference surfaces and for determining the proper occurrence of said exposure pulses and pixel gate signals relative to the scanning of the test surface such that said electronic pixel images provided by the scanning means are registered with corresponding bits representative of said electronic pixel images of the reference surface; said exposure pulse means responsive to the processing means for providing said exposure pulses to the scanning means; said pixel gate signal means responsive to the processing means for providing said pixel gate signals to the scanning means.