Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
173 words
A method for segmenting character components in electronic images obtained from electronically scanning character-containing documents comprising the steps of: quantizing image information, obtained by scanning an area of a character-containing document, into two levels, black and white, using 1 and 0 bits; generating lines of m-bit OR groups from said quantized information by sequentially ORing every m-th bit with its following m-th bit in each line of bits in a first direction of the quantized image, where m is an integer equal to or greater than two; counting the number of black bits in each of said m-bit OR groups and producing a set of count values based thereon arranged in accordance with said generated lines; sequentially calculating sums of n consecutive count values, by shifting the count values obtained by said counting, along a second direction perpendicular to said first direction, and summing n values after each shift, where n is an integer equal to or greater than two; and segmenting character components by comparing said sums with a predetermined threshold value.
Claim 2
Independent Claim
173 words
A method for segmenting character components in electronic images obtained from electronically scanning character-containing documents comprising the steps of: quantizing image information, obtained by scanning an area of a character-containing document, into two levels, black and white, using 1 and 0 bits; generating lines of m-bit OR groups from said quantized information by sequentially ORing every m-th bit with its following m-th bit in each line of bits in a first direction of the quantized image, where m is an integer equal to or greater than two; counting the number of black bits in each of said m-bit OR groups and producing a set of count values based thereon arranged in accordance with said generated lines; sequentially calculating sums of n consecutive count values, by shifting the count values obtained by said counting, along a second direction perpendicular to said first direction, and summing n values after each shift, where n is an integer equal to or greater than two; and segmenting character components by comparing said sums with a predetermined threshold value.
Claim 3
Dependent Claim
97 words
A method as in claim 1, wherein said m-bit OR groups are generated by the steps of: (a) generating M-bit OR groups by dividing the bits of said quantized image into M-bit groups along said first direction, where M=2 P m and p is an integer; (b) ORing each of said M-bit groups with its following M-bit group; (c) then generating M/2-bit OR groups by dividing each of said ORed M-bit groups into halves and ORing each of said halves; and (d) repeating said foregoing steps (a), (b), and (c) to ultimately generate said m-bit OR groups.
Claim 4
Dependent Claim
19 words
A method as in claim 2, wherein said first direction is the direction in which character lines are segmented.
Claim 5
Dependent Claim
45 words
A method as in claim 1, wherein a predetermined number of said m-bit OR groups are generated by dividing the bits of said quantized image into groups, each consisting of said predetermined number of bits along said second direction, and sequentially ORing every m-th group.
Claim 6
Dependent Claim
18 words
A method as in claim 1, wherein said first direction is the direction in which characters are segmented.
Claim 7
Dependent Claim
17 words
A method as in claim 1, wherein said shifting comprises shifting said count values one by one.
Claim 8
Dependent Claim
15 words
A method as in claim 1, wherein said steps are carried out using a microprocessor.
Claim 9
Dependent Claim
59 words
A method as in claim 1, wherein said ORing step comprises: providing a set of m registers; employing an OR instruction with the first operand made to be the respective contents of each of said registers and the second operand made to be the respective scanning line data; and storing the ORed results respectively in said first operand registers.
Claim 10
Independent Claim
181 words
A system for segmenting character components in electronic images obtained from electronically scanning character-containing documents comprising: means for quantizing image information obtained by scanning an area of a character-containing document, into two levels, black and white, using 1 and 0 bits; ORing means for generating lines of m-bit OR groups from said quantized information by sequentially ORing every m-th bit with its following m-th bit in each line of bits in a first direction of the quantized image, where m is an integer equal to or greater than two; means for counting the number of black bits in each of said m-bit OR groups and producing a set of count values based thereon arranged in accordance with said generated lines; means for sequentially calculating sums of n consecutive count values, by shifting the count values obtained by said counting, along a second direction perpendicular to said first direction, and summing n values after each shift, where n is an integer equal to or greater than two; and means for segmenting character components by comparing said sums with a predetermined threshold value.
Claim 11
Independent Claim
181 words
A system for segmenting character components in electronic images obtained from electronically scanning character-containing documents comprising: means for quantizing image information obtained by scanning an area of a character-containing document, into two levels, black and white, using 1 and 0 bits; ORing means for generating lines of m-bit OR groups from said quantized information by sequentially ORing every m-th bit with its following m-th bit in each line of bits in a first direction of the quantized image, where m is an integer equal to or greater than two; means for counting the number of black bits in each of said m-bit OR groups and producing a set of count values based thereon arranged in accordance with said generated lines; means for sequentially calculating sums of n consecutive count values, by shifting the count values obtained by said counting, along a second direction perpendicular to said first direction, and summing n values after each shift, where n is an integer equal to or greater than two; and means for segmenting character components by comparing said sums with a predetermined threshold value.
Claim 12
Dependent Claim
100 words
A system as in claim 9, wherein said ORing means comprises; (a) means for generating M-bit OR groups by dividing the bits of said quantized image into M-bit groups along said first direction, where M=2 P m and p is an integer; (b) means for ORing each of said M-bit groups with its following M-bit group; (c) means for then generating M/2-bit OR groups by dividing each of said ORed M-bit groups into halves and ORing each of said halves; and (d) means for repeatedly actuating said foregoing (a), (b), and c) means to ultimately generate said m-bit OR groups.
Claim 13
Dependent Claim
19 words
A system as in claim 10, wherein said first direction is the direction in which character lines are segmented.
Claim 14
Dependent Claim
13 words
A system as in claim 9, wherein said ORing means comprises a microprocessor.
Claim 15
Dependent Claim
52 words
A system as in claim 9, wherein said ORing means comprises means for generating a predetermined number of said m-bit OR groups by dividing the bits of said quantized image into groups, each consisting of said predetermined number of bits along said second direction, and means for sequentially ORing every m-th group.
Claim 16
Dependent Claim
18 words
A system as in claim 9, wherein said first direction is the direction in which characters are segmented.
Claim 17
Dependent Claim
20 words
A system as in claim 9, wherein said calculating means comprises means for shifting said count values one by one.
Claim 18
Dependent Claim
63 words
A system as in claim 9, wherein said ORing means comprises: a set of m registers; microprocessor means for producing an OR instruction with the first operand made to be the respective contents of each of said registers and the second operand made to be the respective scanning line data; and means for storing the ORed results respectively in said first operand registers.