Claims Analysis
Total Claims: 52
Claim 1
Independent Claim
179 words
A method for separating a data segment representing an array of pixels having a plurality of rows and columns into a plurality of segments comprising the steps of: fetching a data segment; creating a first histogram selected from the group of histograms consisting of a caliper histogram indicating the distance between the topmost and bottommost "on" pixels for a plurality of columns of said array of pixels and a raw histogram indicating the number of "on" pixels in a plurality of columns of said array of pixels; determining if a satisfactory minimum of said first histogram exists; if a satisfactory minimum of said first histogram does not exist, creating a second histogram of a type other than said first histogram, said second histogram selected from said group of histograms consisting of a caliper histogram and a raw histogram, and determining if a satisfactory minimum of said second histogram exists; and cleaving said data segment about said satisfactory minimum of said first histogram or said satisfactory minimum of said second histogram, thereby forming a left segment and a right segment.
Claim 2
Independent Claim
179 words
A method for separating a data segment representing an array of pixels having a plurality of rows and columns into a plurality of segments comprising the steps of: fetching a data segment; creating a first histogram selected from the group of histograms consisting of a caliper histogram indicating the distance between the topmost and bottommost "on" pixels for a plurality of columns of said array of pixels and a raw histogram indicating the number of "on" pixels in a plurality of columns of said array of pixels; determining if a satisfactory minimum of said first histogram exists; if a satisfactory minimum of said first histogram does not exist, creating a second histogram of a type other than said first histogram, said second histogram selected from said group of histograms consisting of a caliper histogram and a raw histogram, and determining if a satisfactory minimum of said second histogram exists; and cleaving said data segment about said satisfactory minimum of said first histogram or said satisfactory minimum of said second histogram, thereby forming a left segment and a right segment.
Claim 3
Dependent Claim
21 words
The method as in claim 1 wherein said caliper histogram is created for all said columns of said array of pixels.
Claim 4
Dependent Claim
29 words
The method as in claim 1 wherein said caliper histogram is created which does not include data associated with columns located near the edge of said array of pixels.
Claim 5
Dependent Claim
31 words
The method as in claim 1 wherein said caliper histogram is created which includes data associated with columns located within a selected number of columns from a first approximation cleavage point.
Claim 6
Dependent Claim
21 words
The method as in claim 4 wherein said first approximation cleavage point is the horizontal center of said array of pixels.
Claim 7
Dependent Claim
40 words
The method as in claim 4 wherein said first approximation cleavage point is located a selected distance from a selected horizontal edge of said array of pixels equal to the average width of one or more of said single patterns.
Claim 8
Dependent Claim
50 words
The method as in claim 4 wherein said single patterns are characters and said first approximation point is located a selected distance from a selected horizontal edge of said array of pixels equal to value selected from the set of values consisting of average character pitch and average character width.
Claim 9
Dependent Claim
26 words
The method as in claim 6 wherein said selected number of columns is equal to one fourth the number of columns in said array of pixels.
Claim 10
Dependent Claim
26 words
The method as in claim 7 wherein said selected number of columns is equal to one fourth the number of columns in said array of pixels.
Claim 11
Dependent Claim
30 words
The method as in claim 1 wherein said satisfactory minimum of said caliper histogram must be no greater than a selected fraction of the height of said array of pixels.
Claim 12
Dependent Claim
22 words
The method as in claim 10 wherein said selected fraction is selected from the group of fractions consisting of 13/16 and 15/16.
Claim 13
Dependent Claim
39 words
The method as in claim 1 wherein said satisfactory minimum of said caliper histogram must be no greater than a selected fraction of the greatest vertical distance between the topmost and bottommost "on" pixel in said array of pixels.
Claim 14
Dependent Claim
23 words
The method as in claim 12 wherein said selected fraction is selected from the group of fractions consisting of 13/16, 1/8, and 15/16.
Claim 15
Dependent Claim
21 words
The method as in claim 1 wherein said raw histogram is created for all said columns of said array of pixels.
Claim 16
Dependent Claim
29 words
The method as in claim 1, wherein said raw histogram is created which does not include data associated with columns located near the edge of said array of pixels.
Claim 17
Dependent Claim
31 words
The method as in claim 1 wherein said raw histogram is created which includes data associated with columns located within a selected number of columns from a first approximation cleavage point.
Claim 18
Dependent Claim
20 words
The method as in claim 16 wherein said first approximation point is the horizontal center of said array of pixels.
Claim 19
Dependent Claim
39 words
The method as in claim 16 wherein said first approximation point is located a selected distance from a selected horizontal edge of said array of pixels equal to the average width of one or more of said single patterns.
Claim 20
Dependent Claim
51 words
The method as in claim 16 wherein said single patterns are characters and said first approximation point is located a selected distance from a selected horizontal edge of said array of pixels equal to a value selected from the set of values consisting of average character pitch and average character width.
Claim 21
Dependent Claim
26 words
The method as in claim 18 wherein said selected number of columns is equal to one fourth the number of columns in said array of pixels.
Claim 22
Dependent Claim
26 words
The method as in claim 19 wherein said selected number of columns is equal to one fourth the number of columns in said array of pixels.
Claim 23
Dependent Claim
30 words
The method as in claim 1 wherein said satisfactory minimum of said raw histogram must be no greater than a selected fraction of the height of said array of pixels.
Claim 24
Dependent Claim
22 words
The method as in claim 22 wherein said selected fraction is selected from the group of fractions consisting of 1/8 and 1/10.
Claim 25
Dependent Claim
38 words
The method as in claim 1 wherein said satisfactory minimum of said raw histogram must be no greater than a selected fraction of the vertical distance between the topmost and bottommost "on" pixels in said array of pixels.
Claim 26
Dependent Claim
22 words
The method as in claim 24 wherein said selected fraction is selected from the group of fractions consisting of 1/8 and 1/10.
Claim 27
Dependent Claim
24 words
The method as in claim 1 wherein said single patterns are characters and said caliper histogram is not created if said segment contains serifs.
Claim 28
Dependent Claim
76 words
The method as in claim 26 wherein said caliper histogram is not created if said array of pixels contains a string of columns of a selected width having an "on" pixel in one or more of a selected number of uppermost rows of said array of pixels and a string of columns of said selected width having an "on pixel" in one or more of said selected number of bottommost rows of said array of pixels.
Claim 29
Dependent Claim
26 words
The method as in claim 27 wherein said selected width is equal to a selected fraction of the number of columns in said array of pixels.
Claim 30
Dependent Claim
12 words
The method as in claim 28 wherein said selected fraction is 5/8.
Claim 31
Dependent Claim
37 words
The method as in claim 27 wherein said selected width is equal to a selected fraction of the greatest horizontal distance between the leftmost and the rightmost "on" pixel in the rows of said array of pixels.
Claim 32
Dependent Claim
12 words
The method as in claim 30 wherein said selected fraction is 5/8.
Claim 33
Dependent Claim
32 words
The method as in claim 27 wherein said selected number of uppermost rows and bottommost rows is equal to a selected fraction of the number of rows of said array of pixels.
Claim 34
Dependent Claim
12 words
The method as in claim 32 wherein said selected fraction is 5/32.
Claim 35
Dependent Claim
38 words
The method as in claim 27 wherein said selected number of uppermost rows and bottommost rows is equal to a selected fraction of the greatest distance between the uppermost and bottommost "on" pixels of said array of pixels.
Claim 36
Dependent Claim
12 words
The method as in claim 34 wherein said selected fraction is 5/32.
Claim 37
Dependent Claim
22 words
The method as in claim 1 wherein said data segment is formed by combining two segments prior to creating said first histogram.
Claim 38
Independent Claim
88 words
A method for separating a data segment representing an array of pixels having a plurality of rows and columns into a plurality of segments comprising the steps of: fetching a data segment; creating a caliper histogram indicating the distance between the topmost and bottommost "on" pixels for a plurality of columns of said array of pixels; determining if a satisfactory minimum of said caliper histogram exists; and cleaving said data segment about said satisfactory minimum of said caliper histogram, thereby forming a left segment and a right segment.
Claim 39
Independent Claim
88 words
A method for separating a data segment representing an array of pixels having a plurality of rows and columns into a plurality of segments comprising the steps of: fetching a data segment; creating a caliper histogram indicating the distance between the topmost and bottommost "on" pixels for a plurality of columns of said array of pixels; determining if a satisfactory minimum of said caliper histogram exists; and cleaving said data segment about said satisfactory minimum of said caliper histogram, thereby forming a left segment and a right segment.
Claim 40
Dependent Claim
21 words
The method as in claim 37 wherein said caliper histogram is created for all said columns of said array of pixels.
Claim 41
Dependent Claim
29 words
The method as in claim 37 wherein said caliper histogram is created which does not include data associated with columns located near the edge of said array of pixels.
Claim 42
Dependent Claim
31 words
The method as in claim 37 wherein said caliper histogram is created which includes data associated with columns located within a selected number of columns from a first approximation cleavage point.
Claim 43
Dependent Claim
21 words
The method as in claim 40 wherein said first approximation cleavage point is the horizontal center of said array of pixels.
Claim 44
Dependent Claim
40 words
The method as in claim 40 wherein said first approximation cleavage point is located a selected distance from a selected horizontal edge of said array of pixels equal to the average width of one or more of said single patterns.
Claim 45
Dependent Claim
50 words
The method as in claim 40 wherein said single patterns are characters and said first approximation point is located a selected distance from a selected horizontal edge of said array of pixels equal to value selected from the set of values consisting of average character pitch and average character width.
Claim 46
Dependent Claim
26 words
The method as in claim 42 wherein said selected number of columns is equal to one fourth the number of columns in said array of pixels.
Claim 47
Dependent Claim
26 words
The method as in claim 43 wherein said selected number of columns is equal to one fourth the number of columns in said array of pixels.
Claim 48
Dependent Claim
30 words
The method as in claim 37 wherein said satisfactory minimum of said caliper histogram must be no greater than a selected fraction of the height of said array of pixels.
Claim 49
Dependent Claim
22 words
The method as in claim 46 wherein said selected fraction is selected from the group of fractions consisting of 13/16 and 15/16.
Claim 50
Dependent Claim
39 words
The method as in claim 37 wherein said satisfactory minimum of said caliper histogram must be no greater than a selected fraction of the greatest vertical distance between the topmost and bottommost "on" pixel in said array of pixels.
Claim 51
Dependent Claim
23 words
The method as in claim 48 wherein said selected fraction is selected from the group of fractions consisting of 13/16, 1/8, and 15/16.
Claim 52
Dependent Claim
21 words
The method as in claim 37 wherein said data segment is formed by combining two segments prior to creating said histogram.