Claims Analysis
Total Claims: 60
Claim 1
Independent Claim
328 words
Method for detecting horizontal line characteristics in an image, said image including one or more lines of symbols defined by elemental areas (pixels) having a first optical characteristic against a background defined by pixels having a second optical characteristic, said lines extending in a first direction, wherein each of said symbols is representative of a text character, or a horizontal line character, or a text character and an associated horizontal line character below said text character, comprising the steps of: scanning at least one of said lines of symbols in said first direction, and detecting the optical characteristics of the pixels in said scanned line and storing binary data representative of said detected characteristics, processing said stored optical characteristic data corresponding to a succession of rectangular swaths of said scanned line, each swath being one pixel wide in said first direction and extending a predetermined number of pixels beyond said scanned line in said second direction, said processing including the step of identifying the stored data representative of each pixel for each current swath which one of the following conditions is met: A. the corresponding pixel in said current swath has said first optical characteristic, and the corresponding pixels in at least a predetermined number (X-1) of contiguous swaths have said first optical characteristic, B. the corresponding pixel in said current swath has said first optical characteristic, and the corresponding pixels in at least a predetermined number (Y-1) of contiguous swaths have said first optical characteristic, and said corresponding pixel is adjacent to a pixel in said current swath for which the corresponding stored data bit is representative of a horizontal line characteristic, where X and Y are integers and Y is less than X, and C. the corresponding pixel in said current swath has said first characteristic and corresponding stored data bit for the next previous swath in said succession is representative of a horizontal line characteristic, said identified data being representative of said horizontal line characteristics.
Claim 2
Dependent Claim
328 words
Method for detecting horizontal line characteristics in an image, said image including one or more lines of symbols defined by elemental areas (pixels) having a first optical characteristic against a background defined by pixels having a second optical characteristic, said lines extending in a first direction, wherein each of said symbols is representative of a text character, or a horizontal line character, or a text character and an associated horizontal line character below said text character, comprising the steps of: scanning at least one of said lines of symbols in said first direction, and detecting the optical characteristics of the pixels in said scanned line and storing binary data representative of said detected characteristics, processing said stored optical characteristic data corresponding to a succession of rectangular swaths of said scanned line, each swath being one pixel wide in said first direction and extending a predetermined number of pixels beyond said scanned line in said second direction, said processing including the step of identifying the stored data representative of each pixel for each current swath which one of the following conditions is met: A. the corresponding pixel in said current swath has said first optical characteristic, and the corresponding pixels in at least a predetermined number (X-1) of contiguous swaths have said first optical characteristic, B. the corresponding pixel in said current swath has said first optical characteristic, and the corresponding pixels in at least a predetermined number (Y-1) of contiguous swaths have said first optical characteristic, and said corresponding pixel is adjacent to a pixel in said current swath for which the corresponding stored data bit is representative of a horizontal line characteristic, where X and Y are integers and Y is less than X, and C. the corresponding pixel in said current swath has said first characteristic and corresponding stored data bit for the next previous swath in said succession is representative of a horizontal line characteristic, said identified data being representative of said horizontal line characteristics.
Claim 3
Dependent Claim
104 words
The method according to claim 1 wherein said processing for each current swath comprises the further step of: identifying said stored data representative of each pixel having said first optical characteristic, and being adjacent to and below n-1 contiguous pixels having said first optical characteristic and n pixels below a pixel in said current swath for which the corresponding stored data bit is identified as being representative of a horizontal line characteristic, and being adjacent to and above a pixel in said current swath having said second optical characteristic where n is an integer, said further identified data being representative of horizontal line characteristics.
Claim 4
Dependent Claim
117 words
The method according to claim 1 wherein said processing for each current swath comprises the further step of: identifying said stored data representative of each pixel having said first optical characteristic, and being adjacent to and above n-1 contiguous pixels having said first optical characteristic and n pixels above a pixel in said current swath for which the corresponding stored data bit is identified as being representative of an horizontal line characteristic, and being adjacent to and below a predetermined number (2Z+1) of contiguous pixels having said second optical characteristic and extending in said first direction and centered about said current swath, where n is an integer, said further identified data being representative of horizontal line characteristics.
Claim 5
Dependent Claim
99 words
The method according to claim 3 wherein said processing for each current swath comprises the further step of: identifying said stored data representative of each pixel having said first optical characteristic, and being adjacent to and below n-1 contiguous pixels having said first optical characteristic and n pixels below a pixel in said current swath for which the corresponding stored data bit is identified as being representative of a horizontal line characteristic, and being adjacent to and above a pixel in said current swath having said second optical characteristic, said further identified data being representative of horizontal line characteristics.
Claim 6
Dependent Claim
117 words
The method according to claim 1 wherein said processing for each current swath comprises the further step of: identifying said stored data representative of each pixel having said first optical characteristic, and being adjacent to and below n-1 contiguous pixels having said first optical characteristic and n pixels below a pixel in said current swath for which the corresponding stored data bit is identified as being representative of a horizontal line characteristic, and being adjacent to and above a predetermined number (2Z+1) of contiguous pixels having said second optical characteristic and extending in said first direction and centered about said current swath, where n is an integer, said further identified data being representative of horizontal line characteristics.
Claim 7
Dependent Claim
117 words
The method according to claim 3 wherein said processing for each current swath comprises the further step of: identifying said stored data representative of each pixel having said first optical characteristic, and being adjacent to and below n-1 contiguous pixels having said first optical characteristic and n pixels below a pixel in said current swath for which the corresponding stored data bit is identified as being representative of a horizontal line characteristic, and being adjacent to and above a predetermined number (2Z+1) of contiguous pixels having said second optical characteristic and extending in said first direction and centered about said current swath, where n is an integer, said further identified data being representative of horizontal line characteristics.
Claim 8
Dependent Claim
102 words
The method according to claim 1 wherein said identifying step includes the sub-steps of: generating a binary current swath mask word (CSMW) for said current swath, said CSMW having a bit corresponding to each pixel in said current swath, wherein a bit in said CSMW has a first binary value when one of conditions A, B and C is satisfied, and a bit in said CSMW has a second binary value otherwise, and identifying said stored data representative of each pixel for which the corresponding CSMW bit has said first binary value, said identified data being representative of said horizontal line characteristics.
Claim 9
Dependent Claim
141 words
The method according to claim 3 wherein said processing for each current swath comprises the further step of: identifying said stored data representative of each pixel having said first optical characteristic, and being adjacent to and above n-1 contiguous pixels having said first optical characteristic and n pixels above a pixel in said current swath for which the corresponding stored data bit is identified as being representative of a horizontal line characteristic, and being adjacent to and below a number (less than Z+1) of contiguous pixels having said second optical characteristic and extending on each side of said current swath in said first direction, wherein at least one of said contiguous pixels on each side of said current swath is adjacent to and above a pixel having said second optical characteristic, said further identified data being representative of horizontal line characteristics.
Claim 10
Independent Claim
143 words
The method according to claims 5 or 6 wherein said processing for each current swath comprises the further step of: identifying said stored data representative of each pixel having said first optical characteristic, and being adjacent to and below n-1 contiguous pixels having said first optical characteristic and n pixels below a pixel in said current swath for which the corresponding stored data bit is identified as being representative of a horizontal line characteristic, and being adjacent to and above a number (less than Z+1) of contiguous pixels having said second optical characteristic and extending on each side of said current swath in said first direction, wherein at least one of said contiguous pixels on each side of said current swath is adjacent to and below a pixel having said second optical characteristic, said further identified data being representative of horizontal line characteristics.
Claim 11
Independent Claim
97 words
The method according to claims 2 or 3 or 4 or 5 or 6 or 7 wherein said processing includes the further step of generating a character data signal representative of said text characters, said character data signal including one bit for each of said pixels, said bits having the same binary value as the bits in said stored data representative of pixels having said second optical characteristic for said identified bits of said stored data, and having the same binary values as the corresponding bits in said stored data for non-identified bits of said stored data.
Claim 12
Independent Claim
18 words
The method according to claims 2 or 3 or 4 or 5 or 6 wherein n equals 1.
Claim 13
Independent Claim
53 words
The method according to claims 2 or 3 or 4 or 5 or 6 wherein n is greater than 1, and including the step of additionally identifying said stored data representative of said pixels between said each pixel and said n th pixel, said additionally identified data being representative of horizontal line characteristics.
Claim 14
Dependent Claim
240 words
Method for processing a succession of bits of digitized scan data, said bits being representative of an optical characteristic of a corresponding succession of elemental areas (pixels) of a vertically scanned image including at least one horizontal line of symbols defined by pixels having said optical characteristic in a first range against a background defined by pixels having said optical characteristic in a second range, said bits having a first binary value for symbol pixels and a second binary value for background pixels, wherein each of said symbols is representative of a text character, or a horizontal line character, or a text character and an associated horizontal line character below said text character, comprising the steps of: detecting bits in said scan data succession representative of substantially horizontal line segments in said image, processing said detected bits to identify horizontal line segments which underlie said line of symbols, and to generate underline signals representative of said identified horizontal line segments, generating a succession of character data bits related to said succession of scan data bits, wherein the character data bits corresponding to said detected scan data bits have said second binary value and the other character bits have the same binary value as the corresponding bits in said scan data succession, processing said character data to identify and generate character signals representative of said text characters represented by said scan data, associating said underline signals with the corresponding character signals.
Claim 15
Dependent Claim
240 words
Method for processing a succession of bits of digitized scan data, said bits being representative of an optical characteristic of a corresponding succession of elemental areas (pixels) of a vertically scanned image including at least one horizontal line of symbols defined by pixels having said optical characteristic in a first range against a background defined by pixels having said optical characteristic in a second range, said bits having a first binary value for symbol pixels and a second binary value for background pixels, wherein each of said symbols is representative of a text character, or a horizontal line character, or a text character and an associated horizontal line character below said text character, comprising the steps of: detecting bits in said scan data succession representative of substantially horizontal line segments in said image, processing said detected bits to identify horizontal line segments which underlie said line of symbols, and to generate underline signals representative of said identified horizontal line segments, generating a succession of character data bits related to said succession of scan data bits, wherein the character data bits corresponding to said detected scan data bits have said second binary value and the other character bits have the same binary value as the corresponding bits in said scan data succession, processing said character data to identify and generate character signals representative of said text characters represented by said scan data, associating said underline signals with the corresponding character signals.
Claim 16
Dependent Claim
220 words
The method according to claim 13 wherein said detecting step comprises the steps of: processing the bits of said scan data representative of a succession of vertical swaths of said line of symbols, said swath being one pixel wide and extending a plurality of pixels above and below said line of symbols, and identifying the scan data representative of each pixel for each current swath which one of the following condition is met: A. the corresponding pixel in said current swath has said first optical characteristic, and the corresponding pixels in at least a predetermined number (X-1) of contiguously succeeding swaths have said first optical characteristic, B. the corresponding pixel in said current swath has said first optical characteristic, and the corresponding pixels in at least a predetermined number (Y-1) of contiguously succeeding swaths have said first optical characteristic, and said corresponding pixel is adjacent to a pixel in said current swath for which the corresponding stored data bit is representative of a horizontal line segment where X and Y are integers and Y is less than X, and C. the corresponding pixel in said current swath has said first characteristic and corresponding stored data bit for the next previous swath in said succession is representative of a horizontal line segment, said identified data being representative of horizontal line segments.
Claim 17
Dependent Claim
104 words
The method according to claim 14 wherein said detecting for each current swath comprises the further step of: identifying said scan data representative of each pixel having said first optical characteristic, and being adjacent to and below n-1 contiguous pixels having said first optical characteristic and n pixels below a pixel in said current swath for which the corresponding stored data bit is identified as being representative of a horizontal line segment, and being adjacent to and above a pixel in said current swath having said second optical characteristic, where n is an integer, said further identified data being representative of horizontal line segments.
Claim 18
Dependent Claim
117 words
The method according to claim 14 wherein said detecting for each current swath comprises the further step of: identifying said scan data representative of each pixel having said first optical characteristic, and being adjacent to and above n-1 contiguous pixels having said first optical characteristic and n pixels above a pixel in said current swath for which the corresponding stored data bit is identified as being representative of a horizontal line segment, and being adjacent to and below a predetermined number (2Z+1) of contiguous pixels having said second optical characteristic and extending in said first direction and centered about said current swath, where n is an integer, said further identified data being representative of horizontal line segments.
Claim 19
Dependent Claim
98 words
The method according to claim 16 wherein said detecting for each current swath comprises the further step of: identifying said scan data representative of each pixel having said first optical characteristic, and being adjacent to and below n-1 contiguous pixels having said first optical characteristic and n pixels below a pixel in said current swath for which the corresponding stored data bit is identified as being representative of horizontal line segments, and being adjacent to and above a pixel in said current swath having said second optical characteristic, said further identified data being representative of horizontal line segments.
Claim 20
Dependent Claim
117 words
The method according to claim 14 wherein said detecting for each current swath comprises the further step of: identifying said scan data representative of each pixel having said first optical characteristic, and being adjacent to and below n-1 contiguous pixels having said first optical characteristic and n pixels below a pixel in said current swath for which the corresponding stored data bit is identified as being representative of a horizontal line segment, and being adjacent to and above a predetermined number (2Z+1) of contiguous pixels having said second optical characteristic and extending in said first direction and centered about said current swath, where n is an integer, said further identified data being representative of horizontal line segments.
Claim 21
Dependent Claim
117 words
The method according to claim 16 wherein said detecting for each current swath comprises the further step of: identifying said scan data representative of each pixel having said first optical characteristic, and being adjacent to and below n-1 contiguous pixels having said first optical characteristic and n pixels below a pixel in said current swath for which the corresponding stored data bit is identified as being representative of a horizontal line segment, and being adjacent to and above a predetermined number (2Z+1) of contiguous pixels having said second optical characteristic and extending in said first direction and centered about said current swath, where n is an integer, said further identified data being representative of horizontal line segments.
Claim 22
Dependent Claim
101 words
The method according to claim 14 wherein said identifying step includes the sub-steps of generating a binary current swath mask word (CSMW) for said current swath, said CSMW having a bit corresponding to each pixel in said current swath, wherein a bit in said CSMW has a first binary value when one of conditions A, B, and C is satisfied, and a bit in said CSMW has a second binary value otherwise, identifying said stored data representative of each pixel for which the corresponding CSMW bit has said first binary value, said identified data being representative of said horizontal line segments.
Claim 23
Dependent Claim
141 words
The method according to claim 16 wherein said detecting for each current swath comprises the further step of: identifying said scan data representative of each pixel having said first optical characteristic, and being adjacent to and above n-1 contiguous pixels having said first optical characteristic and n pixels above a pixel in said current swath for which the corresponding stored data bit is identified as being representative of a horizontal line segment, and being adjacent to and below a number (less than Z+1) of contiguous pixels having said second optical characteristic and extending on each side of said current swath in said first direction, wherein at least one of said contiguous pixels on each side of said current swath is adjacent to and above a pixel having said second optical characteristic, said further identified data being representative of horizontal line segments.
Claim 24
Independent Claim
143 words
The method according to claims 18 or 19 wherein said detecting for each current swath comprises the further step of: identifying said scan data representative of each pixel having said first optical characteristic, and being adjacent to and below n-1 contiguous pixels having said first optical characteristic and n pixels below a pixel in said current swath for which the corresponding stored data bit is identified as being representative of a horizontal line segment, and being adjacent to and above a number (less than Z+1) of contiguous pixels having said second optical characteristic and extending on each side of said current swath in said first direction, wherein at least one of said contiguous pixels on each side of said current swath is adjacent to and below a pixel having said second optical characteristic, said further identified data being representative of horizontal line segments.
Claim 25
Independent Claim
18 words
The method according to claims 15 or 16 or 17 or 18 or 19 wherein n equals 1.
Claim 26
Independent Claim
52 words
The method according to claims 15 or 16 or 17 or 18 or 19 wherein n is greater than 1, and including the step of additionally identifying said stored data representative of said pixels between said each pixel and said nth pixel, said additionally identified data being representative of horizontal line segments.
Claim 27
Dependent Claim
331 words
System for detecting horizontal line characteristics in an image, said image including one of more lines of symbols defined by elemental areas (pixels) having a first optical characteristic against a background defined by pixels having a second optical characteristic, said lines extending in a first direction, wherein each of said symbols is representative of a text character, or a horizontal line character, or a text character and an associated horizontal line character below said text character, comprising: means for scanning at least one of said lines of symbols in said first direction, and means for detecting the optical characteristics of the pixels in said scanned line and storing binary data representative of said detected characteristics, means for processing said stored optical characteristic data corresponding to a succession of rectangular swaths of said scanned line, each swath being one pixel wide in said first direction and extending a predetermined number of pixels beyond said scanned line in said second direction, said processing means including means for identifying the stored data representative of each pixel for each current swath which one o the following characteristics is met: A. the corresponding pixel in said current swath has said first optical characteristic, and the corresponding pixels in at least a predetermined number (X-1) of contiguous swaths have said first optical characteristic, B. the corresponding pixel in said current swath has said first optical characteristic, and the corresponding pixels in at least a predetermined number (Y-1) of contiguous swaths have said first optical characteristic, and said corresponding pixel is adjacent to a pixel in said current swath for which the corresponding stored data bit is representative of a horizontal line characteristic, where X and Y are integers and Y is less than X, and C. the corresponding pixel in said current swath has said first characteristic and corresponding stored data bit for the next previous swath in said succession is representative of a horizontal line characteristic, said identified data being representative of said horizontal line characteristics.
Claim 28
Dependent Claim
331 words
System for detecting horizontal line characteristics in an image, said image including one of more lines of symbols defined by elemental areas (pixels) having a first optical characteristic against a background defined by pixels having a second optical characteristic, said lines extending in a first direction, wherein each of said symbols is representative of a text character, or a horizontal line character, or a text character and an associated horizontal line character below said text character, comprising: means for scanning at least one of said lines of symbols in said first direction, and means for detecting the optical characteristics of the pixels in said scanned line and storing binary data representative of said detected characteristics, means for processing said stored optical characteristic data corresponding to a succession of rectangular swaths of said scanned line, each swath being one pixel wide in said first direction and extending a predetermined number of pixels beyond said scanned line in said second direction, said processing means including means for identifying the stored data representative of each pixel for each current swath which one o the following characteristics is met: A. the corresponding pixel in said current swath has said first optical characteristic, and the corresponding pixels in at least a predetermined number (X-1) of contiguous swaths have said first optical characteristic, B. the corresponding pixel in said current swath has said first optical characteristic, and the corresponding pixels in at least a predetermined number (Y-1) of contiguous swaths have said first optical characteristic, and said corresponding pixel is adjacent to a pixel in said current swath for which the corresponding stored data bit is representative of a horizontal line characteristic, where X and Y are integers and Y is less than X, and C. the corresponding pixel in said current swath has said first characteristic and corresponding stored data bit for the next previous swath in said succession is representative of a horizontal line characteristic, said identified data being representative of said horizontal line characteristics.
Claim 29
Dependent Claim
105 words
The system according to claim 25 wherein said processing means further comprises: means operative for each current swath for identifying said stored data representative of each pixel having said first optical characteristic, and being adjacent to and below n-1 contiguous pixels having said first optical characteristic and n pixels below a pixel in said current swath for which the corresponding stored data bit is identified as being representative of a horizontal line characteristic, and being adjacent to and above a pixel in said current swath having said second optical characteristic where n is an integer, said further identified data being representative of horizontal line characteristics.
Claim 30
Dependent Claim
118 words
The system according to claim 25 wherein said processing means further comprises: means operative for each current swath for identifying said stored data representative of each pixel having said first optical characteristic, and being adjacent to and above n-1 contiguous pixels having said first optical characteristic and n pixels above a pixel in said current swath for which the corresponding stored data bit is identified as being representative of a horizontal line characteristic, and being adjacent to and below a predetermined number (2Z+1) of contiguous pixels having said second optical characteristic and extending in said first direction and centered about said current swath, where n is an integer, said further identified data being representative of horizontal line characteristics.
Claim 31
Dependent Claim
101 words
The system according to claim 27 wherein said processing means further comprises: means operative for each current swath for identifying said stored data representative of each pixel having said first optical characteristic, and being adjacent to and below n-1 contiguous pixels having said first optical characteristic and n pixels below a pixel in said current swath for which the corresponding stored data bit is identified as being representative of a horizontal line underline characteristic, and being adjacent to and above a pixel in said current swath having said second optical characteristic, said further identified data being representative of horizontal line characteristics.
Claim 32
Dependent Claim
118 words
The system according to claim 25 wherein said processing means further comprises: means operative for each current swath for identifying said stored data representative of each pixel having said first optical characteristic, and being adjacent to and below n-1 contiguous pixels having said first optical characteristic and n pixels below a pixel in said current swath for which the corresponding stored data bit is identified as being representative of a horizontal line characteristic, and being adjacent to and above a predetermined number (2Z+1) of contiguous pixels having said second optical characteristic and extending in said first direction and centered about said current swath, where n is an integer, said further identified data being representative of horizontal line characteristics.
Claim 33
Dependent Claim
118 words
The system according to claim 27 wherein said processing means further comprises: means operative for each current swath for identifying said stored data representative of each pixel having said first optical characteristic, and being adjacent to and below n-1 contiguous pixels having said first optical characteristic and n pixels below a pixel in said current swath for which the corresponding stored data bit is identified as being representative of a horizontal line characteristic, and being adjacent to and above a predetermined number (2Z+1) of contiguous pixels having said second optical characteristic and extending in said first direction and centered about said current swath, where n is an integer, said further identified data being representative of horizontal line characteristics.
Claim 34
Dependent Claim
103 words
The system according to claim 25 wherein said identifying means includes: means for generating a binary current swath mask word (CSMW) for said current swath, said CSMW having a bit corresponding to each pixel in said current swath, wherein a bit in said CSMW has a first binary value when one of conditions A, B and C is satisfied, and a bit in said CSMW has a second binary value otherwise, and means for identifying said stored data representative of each pixel for which the corresponding CSMW bit has said first binary value, said identified data being representative of said horizontal line characteristics.
Claim 35
Dependent Claim
142 words
The system according to claim 27 wherein said processing means further comprises: means operative for each current swath for identifying said stored data representative of each pixel having said first optical characteristic, and being adjacent to and above n-1 contiguous pixels having said first optical characteristic and n pixels above a pixel in said current swath for which the corresponding stored data bit is identified as being representative of a horizontal line characteristic, and being adjacent to and below a number (less than Z+1) of contiguous pixels having said second optical characteristic and extending on each side of said current swath in said first direction, wherein at least one of said contiguous pixels on each side of said current swath is adjacent to and above a pixel having said second optical characteristic, said further identified data being representative of horizontal line characteristics.
Claim 36
Independent Claim
144 words
The system according to claims 29 or 30 wherein said processing means further comprises: means operative for each current swath for identifying said stored data representative of each pixel having said first optical characteristic, and being adjacent to and below n-1 contiguous pixels having said first optical characteristic and n pixels below a pixel in said current swath for which the corresponding stored data bit is identified as being representative of a horizontal line characteristic, and being adjacent to and above a number (less than Z+1) of contiguous pixels having said second optical characteristic and extending on each side of said current swath in said first direction, wherein at least one of said contiguous pixels on each side of said current swath is adjacent to and below a pixel having said second optical characteristic, said further identified data being representative of horizontal line characteristics.
Claim 37
Independent Claim
97 words
The system according to claims 26 or 27 or 28 or 29 or 30 or 31 wherein said processing means further includes means for generating a character data signal representative of said text characters, said character data signal including one bit for each of said pixels, said bits having the same binary value as the bits in said stored data representative of pixels having said second optical characteristic for said identified bits of said stored data, and having the same binary values as the corresponding bits in said stored data for non-identified bits of said stored data.
Claim 38
Independent Claim
18 words
The system according to claims 26 or 27 or 28 or 29 or 30 wherein n equals 1.
Claim 39
Independent Claim
53 words
The system according to claims 26 or 27 or 28 or 29 or 30 wherein n is greater than 1, and including the step of additionally identifying said stored data representative of said pixels between said each pixel and said n th pixel, said additionally identified data being representative of horizontalb line characteristics.
Claim 40
Dependent Claim
246 words
System for processing a succession of bits of digitized scan data, said bits being representative of an optical characteristic of a corresponding succession of elemental areas (pixels) of a vertically scanned image including at least one horizontal line of symbols defined by pixels having said optical characteristic in a first range against a background defined by pixels having said optical characteristic in a second range, said bits having a first binary value for symbol pixels and a second binary value for background pixels, wherein each of said symbols is representative of a text character, or a horizontal line character, or a text character and an associated horizontal character below said text character, comprising: means for detecting bits in said scan data succession representative of substantially horizontal line segments in said image, means for processing said detected bits to identify horizontal line segments which underlie said line of symbols, and for generating underline signals representative of said identified horizontal line segments, means for generating a succession of character data bits related to said succession of scan data bits, wherein the character data bits corresponding to said detected scan data bits have said second binary value and the other character bits have the same binary value as the corresponding bits in said scan data succession, means for processing said character data to identify and generate character signals representative of said text characters represented by said scan data, means for associating said underline signals with the corresponding character signals.
Claim 41
Dependent Claim
246 words
System for processing a succession of bits of digitized scan data, said bits being representative of an optical characteristic of a corresponding succession of elemental areas (pixels) of a vertically scanned image including at least one horizontal line of symbols defined by pixels having said optical characteristic in a first range against a background defined by pixels having said optical characteristic in a second range, said bits having a first binary value for symbol pixels and a second binary value for background pixels, wherein each of said symbols is representative of a text character, or a horizontal line character, or a text character and an associated horizontal character below said text character, comprising: means for detecting bits in said scan data succession representative of substantially horizontal line segments in said image, means for processing said detected bits to identify horizontal line segments which underlie said line of symbols, and for generating underline signals representative of said identified horizontal line segments, means for generating a succession of character data bits related to said succession of scan data bits, wherein the character data bits corresponding to said detected scan data bits have said second binary value and the other character bits have the same binary value as the corresponding bits in said scan data succession, means for processing said character data to identify and generate character signals representative of said text characters represented by said scan data, means for associating said underline signals with the corresponding character signals.
Claim 42
Dependent Claim
222 words
The system according to claim 37 wherein said detecting means comprises: means for processing the bits of said scan data representative of a succession of vertical swaths of said line of symbols, said swath being one pixel wide and extending a plurality of pixels above and below said line of symbols, and means for identifying the scan data representative of each pixel for each current swath which one of the following conditions is met: A. the corresponding pixel in said current swath has said first optical characteristic, and the corresponding pixels in at least a predetermined number (X-1) of contiguously succeeding swaths have said first optical characteristic, B. the corresponding pixel in said current swath has said first optical characteristic, and the corresponding pixels in at least a predetermined number (Y-1) of contiguously succeeding swaths have said first optical characteristic, and said corresponding pixel is adjacent to a pixel in said current swath for which the corresponding stored data bit is representative of a horizontal line segment where X and Y are integers and Y is less than X, and C. the corresponding pixel in said current swath has said first characteristic and corresponding stored data bit for the next previous swath in said succession is representative of a horizontal line segment, said identified data being representative of said horizontal line segments.
Claim 43
Dependent Claim
105 words
The method according to claim 38 wherein said detecting means further comprises: means operative for each current swath for identifying said scan data representative of each pixel having said first optical characteristic, and being adjacent to and below n-1 contiguous pixels having said first optical characteristic and n pixels below a pixel in said current swath for which the corresponding stored data bit is identified as being representative of a horizontal line segment, and being adjacent to and above a pixel in said current swath having said second optical characteristic, where n is an integer, said further identified data being representative of horizontal line segments.
Claim 44
Dependent Claim
118 words
The system according to claim 38 wherein said detecting means further comprises: means operative for each current swath for identifying said scan data representative of each pixel having said first optical characteristic, and being adjacent to and above n-1 contiguous pixels having said first optical characteristic and n pixels above a pixel in said current swath for which the corresponding stored data bit is identified as being representative of a horizontal line segment, and being adjacent to and below a predetermined number (2Z+1) of contiguous pixels having said second optical characteristic and extending in said first direction and centered about said current swath, where n is an integer, said further identified data being representative of horizontal line segments.
Claim 45
Dependent Claim
100 words
The system according to claim 40 wherein said detecting means further comprises: means operative for each current swath for identifying said scan data representative of each pixel having said first optical characteristic, and being adjacent to and below n-1 contiguous pixels having said first optical characteristic and n pixels below a pixel in said current swath for which the corresponding stored data bit is identified as being representative of a horizontal line segment, and being adjacent to and above a pixel in said current swath having said second optical characteristic, said further identified data being representative of horizontal line segments.
Claim 46
Dependent Claim
118 words
The system according to claim 38 wherein said detecting means further comprises: means operative for each current swath for identifying said scan data representative of each pixel having said first optical characteristic, and being adjacent to and below n-1 contiguous pixels having said first optical characteristic and n pixels below a pixel in said current swath for which the corresponding stored data bit is identified as being representative of a horizontal line segment, and being adjacent to and above a predetermined number (2Z+1) of contiguous pixels having said second optical characteristic and extending in said first direction and centered about said current swath, where n is an integer, said further identified data being representative of horizontal line segments.
Claim 47
Dependent Claim
118 words
The system according to claim 40 wherein said detecting means further comprises: means operative for each current swath for identifying said scan data representative of each pixel having said first optical characteristic, and being adjacent to and below n-1 contiguous pixels having said first optical characteristic and n pixels below a pixel in said current swath for which the corresponding stored data bit is identified as being representative of a horizontal line segment, and being adjacent to and above a predetermined number (2Z+1) of contiguous pixels having said second optical characteristic and extending in said first direction and centered about said current swath, where n is an integer, said further identified data being representative of horizontal line segments.
Claim 48
Dependent Claim
103 words
The system according to claim 38 wherein said identifying means includes means for generating a binary current swath mask word (CSMW) for said current swath, said CSMW having a bit corresponding to each pixel in said current swath, wherein a bit in said CSMW has a first binary value when one of conditions A, B, and C is satisfied, and a bit in said CSMW has a second binary value otherwise, and means for identifying said stored data representative of each pixel for which the corresponding CSMW bit has said first binary value, said identified data being representative of said horizontal line segments.
Claim 49
Dependent Claim
142 words
The system according to claim 40 wherein said detecting means further comprises: means operative for each current swath for identifying said scan data representative of each pixel having said first optical characteristic, and being adjacent to and above n-1 contiguous pixels having said first optical characteristic and n pixels above a pixel in said current swath for which the corresponding stored data bit is identified as being representative of a horizontal line segment, and being adjacent to and below a number (less than Z+1) of contiguous pixels having said second optical characteristic and extending on each side of said current swath in said first direction, wherein at least one of said contiguous pixels on each side of said current swath is adjacent to and above a pixel having said second optical characteristic, said further identified data being representative of horizontal line segments.
Claim 50
Independent Claim
144 words
The system according to claims 42 or 43 wherein said detecting means further comprises: means operative for each current swath for identifying said scan data representative of each pixel having said first optical characteristic, and being adjacent to and below n-1 contiguous pixels having said first optical characteristic and n pixels below a pixel in said current swath for which the corresponding stored data bit is identified as being representative of a horizontal line segment, and being adjacent to and above a number (less than Z+1) of contiguous pixels having said second optical characteristic and extending on each side of said current swath in said first direction, wherein at least one of said contiguous pixels on each side of said current swath is adjacent to and below a pixel having said second optical characteristic, said further identified data being representative of horizontal line segments.
Claim 51
Independent Claim
18 words
The system according to claims 39 or 40 or 41 or 42 or 43 wherein n equals 1.
Claim 52
Independent Claim
53 words
The system according to claims 39 or 40 or 41 or 42 or 43 wherein n is greater than 1, and including the step of additionally identifying said stored data representative of said pixels between said each pixel and said n th pixel, said additionally identified data being representative of horizontal line segments.
Claim 53
Dependent Claim
165 words
The method according to claim 3 wherein said processing for each current swath comprises the further step of: identifying said stored data representative of each pixel having said first optical characteristic, and being adjacent to and above n-1 contiguous pixels having said first optical characteristic and n pixels above a pixel in said current swath for which the corresponding stored data bit is identified as being representative of a horizontal line characteristic, and being adjacent to and below a number (less than Z+1) of contiguous pixels having said second optical characteristic and extending on one side of said current swath in said first direction, wherein at least one of said contiguous pixels is adjacent to and above a pixel having said second optical characteristic, and being adjacent to and below a predetermined number (Z+1) of contiguous pixels having said second optical characteristic and on the other side of said current swath in said first direction, said further identified data being representative of horizontal line characteristics.
Claim 54
Independent Claim
167 words
The method according to claims 5 or 6 wherein said processing for each current swath comprises the further step of: identifying said stored data representative of each pixel having said first optical characteristic, and being adjacent to and below n-1 contiguous pixels having said first optical characteristic and n pixels below a pixel in said current swath for which the corresponding stored data bit is identified as being representative of a horizontal line characteristic, and being adjacent to and above a number (less than Z+1) of contiguous pixels having said second optical characteristic and extending on one side of said current swath in said first direction, wherein at least one of said contiguous pixels is adjacent to and below a pixel having said second optical characteristic, and being adjacent to and above a predetermined number (Z+1) of contiguous pixels having said second optical characteristic and on the other side of said current swath in said first direction, said further identified data being representative of horizontal line characteristics.
Claim 55
Dependent Claim
165 words
The method according to claim 16 wherein said detecting for each current swath comprises the further step of: identifying said scan data representative of each pixel having said first optical characteristic, and being adjacent to and above n-1 contiguous pixels having said first optical characteristic and n pixels above a pixel in said current swath for which the corresponding stored data bit is identified as being representative of a horizontal line segment, and being adjacent to and below a number (less than Z+1) of contiguous pixels having said second optical characteristic and extending on one side of said current swath in said first direction, wherein at least one of said contiguous pixels is adjacent to and above a pixel having said second optical characteristic, and being adjacent to and below a predetermined number (Z+1) of contiguous pixels having said second optical characteristic and on the other side of said current swath in said first direction, said further identified data being representative of horizontal line segments.
Claim 56
Independent Claim
167 words
The method according to claims 18 or 19 wherein said detecting for each current swath comprises the further step of: identifying said scan data representative of each pixel having said first optical characteristic, and being adjacent to and below n-1 contiguous pixels having said first optical characteristic and n pixels below a pixel in said current swath for which the corresponding stored data bit is identified as being representative of a horizontal line segment, and being adjacent to and above a number (less than Z+1) of contiguous pixels having said second optical characteristic and extending on one side of said current swath in said first direction, wherein at least one of said contiguous pixels is adjacent to and below a pixel having said second optical characteristic, and being adjacent to and above a predetermined number (Z+1) of contiguous pixels having said second optical characteristic and on the other side of said current swath in said first direction, said further identified data being representative of horizontal line segments.
Claim 57
Dependent Claim
166 words
The system according to claim 27 wherein said processing means further comprises: means operative for each current swath for identifying said stored data representative of each pixel having said first optical characteristic, and being adjacent to and above n-1 contiguous pixels having said first optical characteristic and n pixels above a pixel in said current swath for which the corresponding stored data bit is identified as being representative of a horizontal line characteristic, and being adjacent to and below a number (less than Z+1) of contiguous pixels having said second optical characteristic and extending on one side of said current swath in said first direction, wherein at least one of said contiguous pixels is adjacent to and above a pixel having said second optical characteristic, and being adjacent to and below a predetermined number (Z+1) of contiguous pixels having said second optical characteristic and on the other side of said current swath in said first direction, said further identified data being representative of horizontal line characteristics.
Claim 58
Independent Claim
168 words
The system according to claims 29 or 30 wherein said processing means further comprises: means operative for each current swath for identifying said stored data representative of each pixel having said first optical characteristic, and being adjacent to and below n-1 contiguous pixels having said first optical characteristic and n pixels below a pixel in said current swath for which the corresponding stored data bit is identified as being representative of a horizontal line characteristic, and being adjacent to and above a number (less than Z+1) of contiguous pixels having said second optical characteristic and extending on one side of said current swath in said first direction, wherein at least one of said contiguous pixels is adjacent to and below a pixel having said second optical characteristic, and being adjacent to and above a predetermined number (Z+1) of contiguous pixels having said second optical characteristic and on the other side of said current swath in said first direction, said further identified data being representative of horizontal line characteristics.
Claim 59
Dependent Claim
166 words
The system according to claim 40 wherein said detecting means further comprises: means operative for each current swath for identifying said scan data representative of each pixel having said first optical characteristic, and being adjacent to and above n-1 contiguous pixels having said first optical characteristic and n pixels above a pixel in said current swath for which the corresponding stored data bit is identified as being representative of a horizontal line segment, and being adjacent to and below a number (less than Z+1) of contiguous pixels having said second optical characteristic and extending on one side of said current swath in said first direction, wherein at least one of said contiguous pixels is adjacent to and above a pixel having said second optical characteristic, and being adjacent to and below a predetermined number (Z+1) of contiguous pixels having said second optical characteristic and on the other side of said current swath in said first direction, said further identified data being representative of horizontal line segments.
Claim 60
Independent Claim
168 words
The system according to claims 42 or 43 wherein said detecting means further comprises: means operative for each current swath for identifying said scan data representative of each pixel having said first optical characteristic, and being adjacent to and below n-1 contiguous pixels having said first optical characteristic and n pixels below a pixel in said current swath for which the corresponding stored data bit is identified as being representative of a horizontal line segment, and being adjacent to and above a number (less than Z+1) of contiguous pixels having said second optical characteristic and extending on one side of said current swath in said first direction, wherein at least one of said contiguous pixels is adjacent to and below a pixel having said second optical characteristic, and being adjacent to and above a predetermined number (Z+1) of contiguous pixels having said second optical characteristic and on the other side of said current swath in said first direction, said further identified data being representative of horizontal line segments.