Scan line queuing for high performance image correction
First Claim
1. A scanner for copying a substrate image comprising:
- a photosensor for converting the substrate image to a plurality of pixels positioned in an irregular grid pattern forming a raw image;
means for receiving a chosen grid pattern;
means for scaling the pixels in the raw image into a plurality of pixels positioned according to the chosen grid pattern to form a chosen image; and
means for outputting the chosen image.
5 Assignments
0 Petitions
Accused Products
Abstract
An image on a substrate is scanned by moving the substrate relative to a sensor array. As the raw scan lines are stored, a position reference for each raw scan line is established. First, the raw scan lines are prescaled between a raw resolution between raw scan lines as they are received from the sensor element to an intermediate resolution between scan lines. The position references for the raw scan lines are used during the prescaling step as well as the following scaling steps to accurately determine the position of the raw scan line within the image despite the distortions created by the inexpensive transport mechanism. Next, the prescaled scan lines are scaled "crosswise", that is between pixels in the scan line from a raw resolution sensed by the sensor elements in the sensor array to a chosen pixel resolution. Next, the prescaled scan lines which now have the chosen pixel resolution are scaled "lengthwise", that is in the direction of the scan, from the intermediate resolution to a chosen scan line resolution between the scan lines. The image is stored in an output buffer at the chosen pixel and scan line resolutions for transmission to an attached computer system for further image processing.
-
Citations
24 Claims
-
1. A scanner for copying a substrate image comprising:
-
a photosensor for converting the substrate image to a plurality of pixels positioned in an irregular grid pattern forming a raw image; means for receiving a chosen grid pattern; means for scaling the pixels in the raw image into a plurality of pixels positioned according to the chosen grid pattern to form a chosen image; and means for outputting the chosen image. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A scanner for copying an image on a substrate comprising:
-
scanning means for converting the substrate image into a plurality of pixels positioned in an irregular grid pattern forming a raw image, the irregular grid pattern formed of a plurality of substantially parallel raw scan lines; transport means for moving the substrate relative to the scanning means; reference means for establishing a position for each of the raw scan lines; means for scaling the raw image into a plurality of pixels positioned according to a chosen grid pattern to form a chosen image, the scaling means calling the reference means for the positions of the raw scan lines; and means for outputting the chosen image. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method for copying a substrate image comprising:
-
converting the substrate image to a plurality of pixels positioned in an irregular grid pattern forming a raw image; receiving a chosen grid pattern; scaling the pixels in the raw image into a plurality of pixels positioned according to the chosen grid pattern to form a chosen image; and outputting the chosen image. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method for copying an image on a substrate comprising the steps of:
-
converting the substrate image into a plurality of pixels positioned in an irregular grid pattern forming a raw image, the irregular grid pattern formed of a plurality of substantially parallel raw scan lines; moving the substrate relative to the scanning means; establishing a position for each of the raw scan lines; scaling the raw image into a plurality of pixels positioned according to a chosen grid pattern to form a chosen image, the scaling means calling the reference means for the positions of the raw scan lines; and outputting the chosen image. - View Dependent Claims (21, 22, 23, 24)
-
Specification