Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
204 words
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.
Claim 2
Independent Claim
204 words
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.
Claim 3
Dependent Claim
42 words
The system as claimed in claim 1, wherein said first corner detecting means establishes the first coordinate value as being equal to the coordinate value of the detected first corner when the first corner is detected within a predetermined number of scanlines.
Claim 4
Dependent Claim
45 words
The system as claimed in claim 1, wherein said first corner detecting means establishes the first coordinate value as being equal to the coordinate value of the detected first corner when the first corner is detected within a predetermined pixels of a nominal center value.
Claim 5
Dependent Claim
52 words
The system as claimed in claim 1, wherein said first corner detecting means establishes the first coordinate value as being equal to the coordinate value of the detected first corner when the first corner is detected before said center detecting means detects the center of the leading edge of the input document.
Claim 6
Dependent Claim
78 words
The system as claimed in claim 1, wherein said first corner detecting means establishes the first coordinate value as being equal to the coordinate value of the detected first corner when the first corner is detected within a predetermined number of scanlines, the first corner is detected within a predetermined pixels of a nominal center value, and the first corner is detected before said center detecting means detects the center of the leading edge of the input document.
Claim 7
Dependent Claim
88 words
The system as claimed in claim 1, further comprising: coordinate value calculating means for calculating a fourth coordinate value corresponding to a third corner of the input document based on the calculated skew and calculated coordinate values for the first and second corners and the coordinate value for the center and for calculating a fifth coordinate value corresponding to a fourth corner of the input document based on the calculated skew and calculated coordinate values for the first and second corners and the coordinate value for the center.
Claim 8
Dependent Claim
49 words
The system as claimed in claim 6, further comprising: non-image area generating means for generating areas in the electronic image which correspond to non-image areas based on the calculated skew and calculated coordinate values for the first, second, third, and fourth corners and the coordinate value for the center.
Claim 9
Independent Claim
181 words
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.
Claim 10
Independent Claim
181 words
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.
Claim 11
Dependent Claim
58 words
The method as claimed in claim 8, further comprising the step of: (k) determining if the first corner is detected within a predetermined number of scanlines; said step (d) establishing the first coordinate value as being equal to the coordinate value of the detected first corner when the first corner is detected within a predetermined number of scanlines.
Claim 12
Dependent Claim
65 words
The method as claimed in claim 8, further comprising the step of: (k ) determining if the first corner is detected within a predetermined pixels of a nominal center value; said step (d) establishing the first coordinate value as being equal to the coordinate value of the detected first corner when the first corner is detected within a predetermined pixels of a nominal center value.
Claim 13
Dependent Claim
76 words
The method as claimed in claim 8, further comprising the step of: (k) determining if the first corner is detected before said step (e) detects the center of the leading edge of the input document; said step (d) establishing the first coordinate value as being equal to the coordinate value of the detected first corner when the first corner is detected before said step (e) detects the center of the leading edge of the input document.
Claim 14
Dependent Claim
134 words
The method as claimed in claim 8, further comprising the steps of: (k) determining if the first corner is detected within a predetermined number of scanlines; (l) determining if the first corner is detected within a predetermined pixels of a nominal center value; and (m) determining if the first corner is detected before said step (e) detects the center of the leading edge of the input document; said step (d) establishing the first coordinate value as being equal to the coordinate value of the detected first corner when the first corner is detected within a predetermined number of scanlines, the first corner is detected within a predetermined pixels of a nominal center value, and the first corner is detected before said step (e) detects the center of the leading edge of the input document.
Claim 15
Dependent Claim
87 words
The method as claimed in claim 8, further comprising the steps of: (k) calculating a fourth coordinate value corresponding to a third corner of the input document based on the calculated skew and calculated coordinate values for the first and second corners and the coordinate value for the center; and (l) calculating a fifth coordinate value corresponding to a fourth corner of the input document based on the calculated skew and calculated coordinate values for the first and second corners and the coordinate value for the center.
Claim 16
Dependent Claim
48 words
The method as claimed in claim 13, further comprising the step of: (m) generating areas in the electronic image which correspond to non-image areas based on the calculated skew and calculated coordinate values for the first, second, third, and fourth corners and the coordinate value for the center.
Claim 17
Independent Claim
149 words
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.
Claim 18
Independent Claim
149 words
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.
Claim 19
Dependent Claim
46 words
The system as claimed in claim 15, wherein said edge detecting means comprises: center detecting means, operatively connected to said scanning means, for detecting a center of a leading edge of the input document based on edge data and for establishing a second coordinate value therefrom.
Claim 20
Dependent Claim
48 words
The system as claimed in claim 15, wherein said edge detecting means comprises: second corner detecting means, operatively connected to said scanning means, for detecting a second corner of a leading edge of the input document based on edge data and for establishing a third coordinate value therefrom.