Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
117 words
A method for producing a scaleable character database from an input database containing data representative of the coordinates of a plurality of points located on the contour of a character, said method comprising the steps of: 1) dividing the character contour into selected segments with each segment being located between a pair of points on the character contour, said pair of character contour points constituting a first skeletal point and a second skeletal point; 2) offsetting all coordinates in each segment to bring the corresponding first skeletal point into alignment with an output grid; and, 3) linearly scaling each segment with a scale factor that brings the corresponding second skeletal point into alignment with the output grid.
Claim 2
Independent Claim
117 words
A method for producing a scaleable character database from an input database containing data representative of the coordinates of a plurality of points located on the contour of a character, said method comprising the steps of: 1) dividing the character contour into selected segments with each segment being located between a pair of points on the character contour, said pair of character contour points constituting a first skeletal point and a second skeletal point; 2) offsetting all coordinates in each segment to bring the corresponding first skeletal point into alignment with an output grid; and, 3) linearly scaling each segment with a scale factor that brings the corresponding second skeletal point into alignment with the output grid.
Claim 3
Dependent Claim
11 words
The scaleable character database produced by the method of Claim 1.
Claim 4
Dependent Claim
65 words
The method of Claim 1 further comprising the steps of: 1) establishing one or more associated skeletal points with respect to at least one selected skeletal point; 2) establishing one or more other associated skeletal points with respect to at least one selected associated skeletal point; 3) shifting at least some of said associated and other associated skeletal points into alignment with the output grid.
Claim 5
Dependent Claim
11 words
The scaleable character database produced by the method of Claim 3.
Claim 6
Dependent Claim
73 words
The method of Claim 1 further comprising the steps of: 1) establishing one or more associated skeletal points with respect to at least one selected skeletal point; 2) establishing one or more other associated skeletal points with respect to at least one selected associated skeletal point; 3) shifting at least some of said associated and other associated skeletal points to bring the points into specific non-aligned positions with respect to the output grid.
Claim 7
Dependent Claim
11 words
The scaleable character database produced by the method of Claim 5.
Claim 8
Dependent Claim
79 words
The method of Claim 1 further comprising the steps of: 1) establishing one or more associated skeletal points with respect to at least one selected skeletal point; 2 ) establishing one or more other associated skeletal point with respect to at least one selected associated skeletal point; 3) shifting at least some of said associated and other associated skeletal points predetermined distances in order to control their positions in relation to the corresponding at least one selected skeletal point.
Claim 9
Dependent Claim
11 words
The scaleable character database produced by the method of Claim 7.
Claim 10
Dependent Claim
30 words
The method of Claim 7 wherein said associated and other associated skeletal points are shifted by said predetermined distances in a predetermined sequence in order to control specific character dimensions.
Claim 11
Dependent Claim
19 words
The method of Claim 7 wherein said predetermined sequence of associated and other associated skeletal points shifting is tree-like.
Claim 12
Dependent Claim
35 words
ll. The method of Claim 7 wherein step 3 is omitted whenever the resolution of the output grid is high enough to display accurately any variations in such distances which were designed into the character.
Claim 13
Dependent Claim
55 words
The method of Claim 1 further comprising the steps of : 1) establishing: (a) one or more associated skeletal points with respect to at least two selected skeletal points, (b) one or more other associated skeletel points with respect to said selected associated skeletal points, to form at least two tree-like skeletal point data structures;
Claim 14
Dependent Claim
27 words
2) shifting at least some of said associated and other associated skeletal points to bring the points into specific non-aligned positions with respect to the output grid;
Claim 15
Dependent Claim
27 words
2) shifting at least some of said associated and other associated skeletal points to bring the points into specific non-aligned positions with respect to the output grid;
Claim 16
Dependent Claim
20 words
3) shifting at least some of said associated and other associated skeletal points into alignment with the output grid; and,
Claim 17
Dependent Claim
20 words
3) shifting at least some of said associated and other associated skeletal points into alignment with the output grid; and,
Claim 18
Dependent Claim
39 words
4) establishing an additional point that is associated with one of said tree-like data structures whenever the two tree-like data structures converge on the same character point so that a conflict between the two tree-like data structures is avoided.
Claim 19
Dependent Claim
39 words
4) establishing an additional point that is associated with one of said tree-like data structures whenever the two tree-like data structures converge on the same character point so that a conflict between the two tree-like data structures is avoided.
Claim 20
Independent Claim
121 words
A method for producing a scaleable character database from an input database containing data representative of the coordinates in X and Y of a plurality of points located on the contour of a character, said method comprising the steps of: 1) dividing the character contour into selected segments with each segment being located between a pair of points on the character contour, said pair of character contour points constituting a first skeletal point and a second skeletal point; 2) offsetting all coordinates in each segment to bring the corresponding first skeletal point into alignment with an output grid; and, 3) linearly scaling each segment with a scale factor that brings the corresponding second skeletal point into alignment with the output grid.
Claim 21
Independent Claim
121 words
A method for producing a scaleable character database from an input database containing data representative of the coordinates in X and Y of a plurality of points located on the contour of a character, said method comprising the steps of: 1) dividing the character contour into selected segments with each segment being located between a pair of points on the character contour, said pair of character contour points constituting a first skeletal point and a second skeletal point; 2) offsetting all coordinates in each segment to bring the corresponding first skeletal point into alignment with an output grid; and, 3) linearly scaling each segment with a scale factor that brings the corresponding second skeletal point into alignment with the output grid.
Claim 22
Dependent Claim
35 words
The method of Claim 12 wherein the character contour segments are assigned to specific Y-axis zones and all segments within a given Y-axis zone are offset and scaled the same under steps (2) and (3).
Claim 23
Dependent Claim
11 words
The scaleable character database produced by the process of Claim 13.
Claim 24
Independent Claim
166 words
A method for producing a scaleable character database from an input database containing data representative of the coordinates of a plurality of points located on the contour of a character, said method comprising the steps of: 1) dividing the character contour into selected segments with each segment being located between a pair of points on the character contour, said pair of character contour points constituting a first skeletal point and a second skeletal point; 2) offsetting all coordinates in each segment in order to bring the corresponding first skeletal point into alignment with the grid; 3) linearly scaling each segment that is not a segment of a diagonal portion of the character with a scale factor that brings the corresponding second skeletal point into alignment with the grid; and, 4) linearly scaling each segment of a diagonal portion of the character with a scale factor of 1 whereby the corresponding second skeletal point remains in its original relationship with respect to its corresponding first skeletal point.
Claim 25
Independent Claim
166 words
A method for producing a scaleable character database from an input database containing data representative of the coordinates of a plurality of points located on the contour of a character, said method comprising the steps of: 1) dividing the character contour into selected segments with each segment being located between a pair of points on the character contour, said pair of character contour points constituting a first skeletal point and a second skeletal point; 2) offsetting all coordinates in each segment in order to bring the corresponding first skeletal point into alignment with the grid; 3) linearly scaling each segment that is not a segment of a diagonal portion of the character with a scale factor that brings the corresponding second skeletal point into alignment with the grid; and, 4) linearly scaling each segment of a diagonal portion of the character with a scale factor of 1 whereby the corresponding second skeletal point remains in its original relationship with respect to its corresponding first skeletal point.
Claim 26
Dependent Claim
11 words
The scaleable character database produced by the method of Claim 15.