Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
157 words
Apparatus for converting image data in spline outline format into bit mapped data suitable for driving dot matrix devices, comprising: normalized polysegment data generating means for converting spline data into normalized polysegment data representing straight lines, called polysegments, used to approximate the spline curves represented by said spline data, and having lengths equal to or less than the length of a diagonal dimension of a nominal pixel area of a pixel to be printed or displayed; vertical scan conversion means responsive to said normalized polysegment data and operative to develop transition pixel data locating transition pixels corresponding to each intersection of a polysegment with a reference line passing through a particular point of each pixel in a row of pixels, a transition pixel being defined as a pixel having a predetermined positional relationship to a particular intersection; and parity scan filling means responsive to said transition pixel data and operative to generate bit mapped data corresponding thereto.
Claim 2
Dependent Claim
157 words
Apparatus for converting image data in spline outline format into bit mapped data suitable for driving dot matrix devices, comprising: normalized polysegment data generating means for converting spline data into normalized polysegment data representing straight lines, called polysegments, used to approximate the spline curves represented by said spline data, and having lengths equal to or less than the length of a diagonal dimension of a nominal pixel area of a pixel to be printed or displayed; vertical scan conversion means responsive to said normalized polysegment data and operative to develop transition pixel data locating transition pixels corresponding to each intersection of a polysegment with a reference line passing through a particular point of each pixel in a row of pixels, a transition pixel being defined as a pixel having a predetermined positional relationship to a particular intersection; and parity scan filling means responsive to said transition pixel data and operative to generate bit mapped data corresponding thereto.
Claim 3
Dependent Claim
89 words
Apparatus as recited in claim 1 wherein said vertical scan conversion means includes decision transition logic means responsive to said normalized polysegment data and operative to develop first signals indicating for each polysegment whether or not a pixel transition can be identified, whether or not a corresponding pixel transition exists, and whether a pixel transition exists at the pixel in which a present polysegment endpoint resides or in a pixel adjacent thereto, or at the pixel in which the opposite polysegment endpoint resides or in a pixel adjacent thereto.
Claim 4
Dependent Claim
82 words
Apparatus as recited in claim 2 wherein said vertical scan conversion means further includes intersection transition computation means responsive to said normalized polysegment data and operative to computationally develop second signals indicating for each polysegment whether or not a corresponding pixel transition exists and, if so, whether it exists at the pixel in which a present polysegment endpoint resides or in a pixel adjacent thereto, or at the pixel in which the opposite polysegment endpoint resides or in a pixel adjacent thereto.
Claim 5
Dependent Claim
86 words
Apparatus as recited in claim 3 wherein said vertical scan conversion means further includes output means responsive to said normalized polysegment data, said first signals and said second signals, and operative to use said first signals to generate said transition pixel data if it indicates that said decision transition logic means can identify a pixel transition, but operative to use said second signals to generate said transition pixel data if said first signals indicate that said decision transition logic means can not identify a pixel transition.
Claim 6
Independent Claim
142 words
A method of converting image data in spline outline format into bit mapped data suitable for driving dot matrix devices, comprising the steps of: converting the spline data into normalized polysegment data representing straight lines, called polysegments, used to approximate the spline curves represented by said spline data, and having lengths equal to or less than the length of a diagonal dimension of a nominal pixel area of a pixel to be printed or displayed; using said normalized polysegment data to develop transition pixel data locating transition pixels corresponding to each intersection of a polysegment with a reference line passing through a particular point of each pixel in a row of pixels, a transition pixel being defined as a pixel having a predetermined positional relationship to a particular intersection; and using said transition pixel data to generate bit mapped data corresponding thereto.
Claim 7
Independent Claim
142 words
A method of converting image data in spline outline format into bit mapped data suitable for driving dot matrix devices, comprising the steps of: converting the spline data into normalized polysegment data representing straight lines, called polysegments, used to approximate the spline curves represented by said spline data, and having lengths equal to or less than the length of a diagonal dimension of a nominal pixel area of a pixel to be printed or displayed; using said normalized polysegment data to develop transition pixel data locating transition pixels corresponding to each intersection of a polysegment with a reference line passing through a particular point of each pixel in a row of pixels, a transition pixel being defined as a pixel having a predetermined positional relationship to a particular intersection; and using said transition pixel data to generate bit mapped data corresponding thereto.
Claim 8
Dependent Claim
80 words
A method as recited in claim 5 wherein said step of using said normalized polysegment data includes developing first signals indicating for each polysegment whether or not a pixel transition can be identified, whether or not a corresponding pixel transition exists, and whether a pixel transition exists at the pixel in which a present polysegment endpoint resides or in a pixel adjacent thereto, or at the pixel in which the opposite polysegment endpoint resides or in a pixel adjacent thereto.
Claim 9
Dependent Claim
73 words
A method as recited in claim 6 wherein said step of using said normalized polysegment data further includes computationally developing second signals indicating for each polysegment whether or not a corresponding pixel transition exists and, if so, whether it exists at the pixel in which a present polysegment endpoint resides or in a pixel adjacent thereto, or at the pixel in which the opposite polysegment endpoint resides or in a pixel adjacent thereto.
Claim 10
Dependent Claim
72 words
A method as recited in claim 7 wherein said step of using said normalized polysegment data further includes using said first signals to generate said transition pixel data if it indicates that said decision transition logic means can identify a pixel transition, but operative to use said second signals to generate said transition pixel data if said first signals indicate that said decision transition logic means can not identify a pixel transition.