Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
297 words
Apparatus for machine recognition of hand-written or machine printed characters comprising: means for scanning said character; means for generating a matrix of black and white points from said scanned character, said matrix being stored in a storage shift register; means for non-iteratively thinning said matrixed character to generate a centerline representative of said matrixed character; means for removing isolated points in said thinned character matrix; means for filling in discontinuities appearing in said centerline of said matrixed character; means for removing spurious points adjoining said centerline of said matrixed character; means for partitioning said thinned character matrix into a plurality of regions; means for scanning a plurality of areas of said regions, each of said areas comprising a plurality of subregions, wherein said scanned areas overlap a plurality of said regions and wherein said areas each have a center point; means for detecting a pattern of black and white points in each of said scanned areas; means for generating a unique coded value representative of said detected pattern in each of said scanned areas; means for comparing said coded value with a known set of values corresponding to geometrical stroke features until a match is detected; means for generating an output signal indicative of the detection of one of said stroke features, in each of said scanned areas; means for assigning said detected stroke feature to said area containing said center element of each of said scanned areas; means for detecting sequentially said assigned stroke features for each of said plurality of regions; means for comparing said sequentially detected stroke features with a known set of sequences corresponding to characters previously identified; and means for assigning said matrixed character to said previously identified character having stroke sequences most closely corresponding to those detected form said matrixed character.
Claim 2
Dependent Claim
297 words
Apparatus for machine recognition of hand-written or machine printed characters comprising: means for scanning said character; means for generating a matrix of black and white points from said scanned character, said matrix being stored in a storage shift register; means for non-iteratively thinning said matrixed character to generate a centerline representative of said matrixed character; means for removing isolated points in said thinned character matrix; means for filling in discontinuities appearing in said centerline of said matrixed character; means for removing spurious points adjoining said centerline of said matrixed character; means for partitioning said thinned character matrix into a plurality of regions; means for scanning a plurality of areas of said regions, each of said areas comprising a plurality of subregions, wherein said scanned areas overlap a plurality of said regions and wherein said areas each have a center point; means for detecting a pattern of black and white points in each of said scanned areas; means for generating a unique coded value representative of said detected pattern in each of said scanned areas; means for comparing said coded value with a known set of values corresponding to geometrical stroke features until a match is detected; means for generating an output signal indicative of the detection of one of said stroke features, in each of said scanned areas; means for assigning said detected stroke feature to said area containing said center element of each of said scanned areas; means for detecting sequentially said assigned stroke features for each of said plurality of regions; means for comparing said sequentially detected stroke features with a known set of sequences corresponding to characters previously identified; and means for assigning said matrixed character to said previously identified character having stroke sequences most closely corresponding to those detected form said matrixed character.
Claim 3
Dependent Claim
82 words
The apparatus of claim 1 wherein said means for thinning said matrixed character to generate a centerline comprises a non-iterative line-thinning circuit, said circuit including: means for scanning elemental areas of said matrixed characters, said elemental areas each having a center element; means for detecting a pattern of black and white points in each of said elemental areas; and means for setting said center element in each of said elemental areas to black if a plurality of surrounding elements are also black.
Claim 4
Dependent Claim
15 words
The apparatus of claim 2 wherein said elemental areas each comprise a 7×7 element array.
Claim 5
Dependent Claim
79 words
The apparatus of claim 1 wherein said means for removing isolated points in said character matrix comprises a noise removal circuit, said circuit including: means for scanning elemental areas of said matrixed character, said elemental areas each having a center element; means for detecting a pattern of black and white points in each of said elemental areas; and means for setting said center element in each of said elemental areas to white if all surrounding elements are also white.
Claim 6
Dependent Claim
15 words
The apparatus of claim 4 wherein said elemental areas each comprise a 3×3 element array.
Claim 7
Dependent Claim
91 words
The apparatus of claim 1 wherein said means for filling in discontinuities appearing in said center of line in said matrixed character comprises a connectivity circuit, said circuit including: means for scanning elemental areas of said matrixed character, said elemental areas each having a center zone comprising a plurality of points; means for detecting a pattern of black and white points in each of said elemental areas; and means for setting said central zone in each of said elemental areas to black if a plurality of surrounding elements are also black.
Claim 8
Dependent Claim
15 words
The apparatus of claim 6 wherein said elemental areas each comprise a 3×5 element array.
Claim 9
Dependent Claim
102 words
The apparatus of claim 1 wherein said means for removing spurious points adjoining said centerline of said matrixed character comprises an edge smoothing circuit, said circuit including: means for scanning elemental areas of said matrixed character, said elemental areas each having a central section comprising a rectangular array of a plurality of points; means for detecting a pattern on black and white points adjoining said central section in each of said elemental areas; and means for setting said central section in each of said elemental areas to white if said central section is surrounded on at least three sides by white points.
Claim 10
Dependent Claim
15 words
The apparatus of claim 8 wherein said elemental areas each comprise a 6×6 element array.
Claim 11
Dependent Claim
15 words
The apparatus of claim 8 wherein said central sections each comprise a 2×2 element array.
Claim 12
Dependent Claim
16 words
The apparatus of claim 1 wherein each of said scanned areas comprise a 6×6 element array.
Claim 13
Dependent Claim
18 words
The apparatus of claim 11 wherein each said subregion of said scanned areas comprise a 2×2 element array.