Electronic image registration for a scanner
First Claim
1. A system for electronically registering an image on an input document, comprising:
- scanning means for generating an image data stream representing an electronic image of the image on the input document;
edge detecting means, operatively connected to said scanning means, for detecting edge data within the image data stream;
first corner detecting means, operatively connected to said edge detecting means, for detecting a first corner of a leading edge of the input document based on the detected edge data and for establishing a first coordinate value therefrom;
center detecting means, operatively connected to said edge detecting means, for detecting a center of a leading edge of the input document based on the detected edge data and for establishing a second coordinate value therefrom;
second corner detecting means, operatively connected to said edge detecting means, for detecting a second corner of a leading edge of the input document based on the detected edge data and for establishing a third coordinate value therefrom;
skew means for calculating a skew angle of the input document based on the first, second, and third coordinate values; and
rotation means for rotating the electronic image based on the calculated skew angle to register the electronic image with an output medium.
4 Assignments
0 Petitions
Accused Products
Abstract
A system electronically registers an image on an input document. The system includes a scanner for generating an image data stream representing an electronic image of the image on the input document and an edge detecting circuit for detecting edge data within the image data stream. A circuit calculates a skew angle of the input document based on the detected edge data and rotates the electronic image based on the calculated skew angle to register the electronic image with an output medium. The system also includes a non-image area generating circuit for generating areas in the electronic image which correspond to non-image areas based on the calculated skew and detected edge data. The skew calculation, rotation operation and the non-image area generation is based the electronic detection of the corners and center of the leading edge of the document being scanned.
218 Citations
17 Claims
-
1. A system for electronically registering an image on an input document, comprising:
-
scanning means for generating an image data stream representing an electronic image of the image on the input document; edge detecting means, operatively connected to said scanning means, for detecting edge data within the image data stream; first corner detecting means, operatively connected to said edge detecting means, for detecting a first corner of a leading edge of the input document based on the detected edge data and for establishing a first coordinate value therefrom; center detecting means, operatively connected to said edge detecting means, for detecting a center of a leading edge of the input document based on the detected edge data and for establishing a second coordinate value therefrom; second corner detecting means, operatively connected to said edge detecting means, for detecting a second corner of a leading edge of the input document based on the detected edge data and for establishing a third coordinate value therefrom; skew means for calculating a skew angle of the input document based on the first, second, and third coordinate values; and rotation means for rotating the electronic image based on the calculated skew angle to register the electronic image with an output medium. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for electronically registering an image on an input document, comprising the steps:
-
(a) generating an image data stream representing an electronic image of the image on the input document; (b) detecting edge data within the image data stream; (c) detecting a first corner of a leading edge of the input document based on the detected edge data; (d) establishing a first coordinate value based on the detected first corner; (e) detecting a center of a leading edge of the input document based on the detected edge data; (f) establishing a second coordinate value based on the detected center; (g) detecting a second corner of a leading edge of the input document based on the detected edge data; (h) establishing a third coordinate value based on the detected second corner; (i) calculating a skew angle of the input document based on the detected first and second corners and the detected center of the leading edge of the input document; and (j) rotating the electronic image based on the calculated skew angle to register the electronic image with an output medium. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for electronically registering an image on an input document, comprising:
-
scanning means for generating an image data stream representing an electronic image of the image on the input document; edge detecting means, operatively connected to said scanning means, for detecting edge data within the image data stream; first corner detecting means, operatively connected to said scanning means, for detecting a first corner of a leading edge of the input document based on edge data and for establishing a first coordinate value therefrom; skew means for calculating a skew angle of the input document based on the detected edge data; rotation means for rotating the electronic image based on the calculated skew angle to register the electronic image with an output medium; and non-image area generating means for generating areas in the electronic image which correspond to non-image areas based on the calculated skew and detected edge data. - View Dependent Claims (16, 17)
-
Specification