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;
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 second coordinate value therefrom;
edge range determining means for determining a minimum and maximum location for a leading edge of the scanned document and for determining a minimum and maximum location for a trailing edge of the scanned document; and
window means for generating an image window representing valid image data to processed and rendered based on said minimum and maximum location for a leading edge of the scanned document, said minimum and maximum location for a trailing edge of the scanned document, said first coordinate value, and said second coordinate value.
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 detects 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 and a second corner of a leading edge of the input document based on the detected edge data and for establishing a second coordinate value therefrom. The system further determines a minimum and maximum location for a leading edge of the scanned document and determines a minimum and maximum location for a trailing edge of the scanned document. An image window is generated representing valid image data to processed and rendered based on the minimum and maximum location for a leading edge of the scanned document, the minimum and maximum location for a trailing edge of the scanned document, the first coordinate value, and the second coordinate value.
32 Citations
10 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;
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 second coordinate value therefrom;
edge range determining means for determining a minimum and maximum location for a leading edge of the scanned document and for determining a minimum and maximum location for a trailing edge of the scanned document; and
window means for generating an image window representing valid image data to processed and rendered based on said minimum and maximum location for a leading edge of the scanned document, said minimum and maximum location for a trailing edge of the scanned document, said first coordinate value, and said second coordinate value. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for electronically registering an image on an input document, comprising the steps of:
-
(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 and for establishing a first coordinate value therefrom;
(d) detecting a second corner of a leading edge of the input document based on the detected edge data and for establishing a second coordinate value therefrom;
(e) determining a minimum and maximum location for a leading edge of the scanned document;
(f) determining a minimum and maximum location for a trailing edge of the scanned document; and
(g) generating an image window representing valid image data to processed and rendered based on the minimum and maximum location for a leading edge of the scanned document, the minimum and maximum location for a trailing edge of the scanned document, the first coordinate value, and the second coordinate value. - View Dependent Claims (7, 8, 9, 10)
-
Specification