Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
151 words
A process for enhancing an image of a scanned document having boundaries, said image including a plurality of lines of textual matter, said plurality of lines potentially having at least one skew relative to the boundaries of said image, requiring registration, containing inverted text matter, undesired dots, and vertical and horizontal lines, said process comprising a step for providing a primary scan line run-length coded image of said document; a step for determining said skew; a step for reducing said skew; a step for determining said registration; a step for correcting said registration; a step for detecting said inverted text matter; a step for reversing said inverted text matter; a step for detecting said undesired dots; a step for deleting said undesired dots; a step for detecting said vertical lines; a step for eliminating said vertical lines; a step for detecting said horizontal lines; a step for eliminating said horizontal lines.
Claim 2
Dependent Claim
151 words
A process for enhancing an image of a scanned document having boundaries, said image including a plurality of lines of textual matter, said plurality of lines potentially having at least one skew relative to the boundaries of said image, requiring registration, containing inverted text matter, undesired dots, and vertical and horizontal lines, said process comprising a step for providing a primary scan line run-length coded image of said document; a step for determining said skew; a step for reducing said skew; a step for determining said registration; a step for correcting said registration; a step for detecting said inverted text matter; a step for reversing said inverted text matter; a step for detecting said undesired dots; a step for deleting said undesired dots; a step for detecting said vertical lines; a step for eliminating said vertical lines; a step for detecting said horizontal lines; a step for eliminating said horizontal lines.
Claim 3
Dependent Claim
52 words
A process for enhancing images of scanned documents as claimed in claim 1, wherein said process steps for deleting said undesired dots, vertical and horizontal lines eliminate run-length coded segments by adding the segment length of the segment to be deleted to the sum of the length of the adjacent run-length segments.
Claim 4
Dependent Claim
131 words
A process for enhancing images of scanned documents as claimed in claim 1, wherein said inverted text matter has foreground run-lengths representing a first color and background run-lengths representing a second color, wherein said first color is lighter than said second color, wherein a non-inverted text matter has foreground run-lengths representing a third color and background run-lengths representing a fourth color, wherein said fourth color is lighter than said third color, and said process steps for detecting and reversing said inverted text matter reversed said inverted text matter by combining adjacent segment lengths of said Second color and said fourth color at the border of said inverted text matter to form one segment length of said second color, thereby replacing run-lengths of said first color with run-length of said second color.
Claim 5
Dependent Claim
46 words
A process for enhancing images of scanned documents as claimed in claim 1, wherein said process includes a step for converting said primary run-length coded image into a secondary run-length coded image having run-length segments normal to the run-length segments of said primary run-length coded image.
Claim 6
Dependent Claim
58 words
A process for enhancing images of scanned documents as claimed in claim 1, wherein said process includes a step for selectively converting a section of said primary run-length coded image into a pixel map, applying a process substep to said selected section, and a step for reconverting said so processed pixel map into a primary run-length coded image.
Claim 7
Dependent Claim
42 words
A process for enhancing images of scanned documents as claimed in claim 1, wherein said image is run-length coded for horizontal scan lines, said process further includes a step for converting said image to a run-length coded image with vertical scan lines.
Claim 8
Dependent Claim
38 words
A process for enhancing images of scanned documents as claimed in claim 1, wherein said image is run-length coded for horizontal scan lines, said process further includes a step for converting said image to a pixel mapped image.
Claim 9
Dependent Claim
190 words
A process for enhancing an image of a scanned document having boundaries, said image including a plurality of lines of textual matter, said plurality of lines potentially having at least one skew relative to the boundaries of said image, requiring registration, containing inverted text matter, undesired dots, and vertical and horizontal lines, said process comprising a step for providing a primary scan line run-length coded image of said document; a step for determining said skew; a step for reducing said skew; a step for determining said registration; a step for correcting said registration; a step for detecting said inverted text matter; a step for reversing said inverted text matter; a step for detecting and mapping said undesired dots in an information removal map; a step for deleting said undesired dots contained in said information removal map; a step for detecting and mapping said vertical lines in said information removal map; a step for eliminating said vertical lines contained in said information removal map; a step for detecting and mapping said horizontal lines in said information removal map; a step for eliminating said horizontal lines contained in said information removal map.
Claim 10
Dependent Claim
190 words
A process for enhancing an image of a scanned document having boundaries, said image including a plurality of lines of textual matter, said plurality of lines potentially having at least one skew relative to the boundaries of said image, requiring registration, containing inverted text matter, undesired dots, and vertical and horizontal lines, said process comprising a step for providing a primary scan line run-length coded image of said document; a step for determining said skew; a step for reducing said skew; a step for determining said registration; a step for correcting said registration; a step for detecting said inverted text matter; a step for reversing said inverted text matter; a step for detecting and mapping said undesired dots in an information removal map; a step for deleting said undesired dots contained in said information removal map; a step for detecting and mapping said vertical lines in said information removal map; a step for eliminating said vertical lines contained in said information removal map; a step for detecting and mapping said horizontal lines in said information removal map; a step for eliminating said horizontal lines contained in said information removal map.
Claim 11
Dependent Claim
61 words
A process for enhancing an image of a scanned document as claimed in claim 8 wherein said step for deleting said undesired dots, said step for eliminating said vertical lines, and said step for eliminating said horizontal lines are executed as one step for removing said undesired dots, said vertical lines and said horizontal lines mapped in said information removal map.