Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
201 words
An optical character recognition device, for detecting the amount of skew of characters arranged in lines and columns on a document, comprising: character recognizing means for scanning a document having a plurality of characters arranged in lines and columns on said document, for establishing a single reference point on the document, and for producing, for each recognized character, information indicative of the identity of the recognized characters and the original coordinate positions of each of the recognized characters relative to the said signal reference point on the document; means for calculating coordinate data of each of said recognized characters by rotating the coordinate position of each of said recognized characters through each of a plurality of rotation angles about the said single reference point; shadow effect calculation means for calculating the shadowing effect that the coordinate position of each character creates along at least one margin of the document for said plurality of rotation angles including the rotation angle of zero; and shadow effect detection means for detecting the rotation angle creating the narrowest shadow effect along said margin of the document, and taking this rotation angle as the angle at which the lines of characters are skewed on the document.
Claim 2
Dependent Claim
201 words
An optical character recognition device, for detecting the amount of skew of characters arranged in lines and columns on a document, comprising: character recognizing means for scanning a document having a plurality of characters arranged in lines and columns on said document, for establishing a single reference point on the document, and for producing, for each recognized character, information indicative of the identity of the recognized characters and the original coordinate positions of each of the recognized characters relative to the said signal reference point on the document; means for calculating coordinate data of each of said recognized characters by rotating the coordinate position of each of said recognized characters through each of a plurality of rotation angles about the said single reference point; shadow effect calculation means for calculating the shadowing effect that the coordinate position of each character creates along at least one margin of the document for said plurality of rotation angles including the rotation angle of zero; and shadow effect detection means for detecting the rotation angle creating the narrowest shadow effect along said margin of the document, and taking this rotation angle as the angle at which the lines of characters are skewed on the document.
Claim 3
Dependent Claim
34 words
The optical character reader according to claim 1, further including means for adjusting the original coordinate data of each character to obtain adjusted coordinate data using the rotation angle creating the narrowest shadow effect
Claim 4
Dependent Claim
32 words
The optical character reader according to claim 2 further including a printer connected to receive the character identity information and adjusted coordinate data, for printing the characters according to their adjusted coordinates
Claim 5
Dependent Claim
55 words
The optical character reader according to claim 1 wherein the means for calculating new coordinate data comprises means for calculating new coordinates (X new , Y new ) from the original coordinates (X old , X old ) according to the equations: X.sub.new =X.sub.old -AY.sub.old and Y.sub.new =Y.sub.old +AX.sub.old, where A is the rotation angle.
Claim 6
Dependent Claim
53 words
The optical character reader according to claim 1 wherein the means for calculating coordinate data comprises means for calculating new coordinate data by mathematically rotating each character through each of a plurality of equally spaced rotation angles in both the clockwise and counterclockwise rotational directions relative to said reference point on the document.
Claim 7
Dependent Claim
186 words
The optical character reader according to claim 1 wherein the means for calculating the shadowing effect of each character comprises: first memory means, having a different margin storage location corresponding to each value of coordinate position along the margin of the document on a first coordinate axis, for storing information indicating whether at least one character of all the characters rotated by the same rotation angle has one selected axis coordinate the same as said margin coordinate position; summing means for determining the number of margin storage locations having at least one character, of all the characters rotated by the same rotation angle, with an axis the same as said margin coordinate position and for producing sum data indicative thereof; second memory means for storing said sum data for each rotation angle by which said characters are rotated; and wherein the shadow effect detection means comprises means for determining the lowest sum data value stored in said second memory means, and wherein said rotation angle corresponding to said lowest sum data value is taken as the angle at which the characters are skewed on the document.
Claim 8
Dependent Claim
104 words
The optical character recognition device according to claim 6, wherein the first memory means comprises a binary memory having a different one bit margin storage location corresponding to each value of coordinate position, wherein the state of each one bit storage location has one logic level if at least one character of all the characters rotated by the same rotation angle has one selected axis coordinate the same as said margin coordinate position, and has a different logic level if no characters of all the characters rotated by the same rotation angle has one selected axis coordinate the same as said margin coordinate position.