Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
161 words
A method for smoothing the edges of an image to be printed by a binary imaging printer having unequal pixel resolutions in the horizontal and vertical dimensions, comprising the steps of: providing a processor means with an ideal outline of the image; rasterizing the ideal outline of the image using the processor means to determine which pixels to turn on and which pixels to turn off in a frame buffer memory means that stores a pixel representation of the image to be printed by the printer; smoothing the edges of the digital outline by selectively modifying the on and off states of pixels on either side of each vertical transition point along the horizontal components of the edges of the pixel representation of the image to produce a modified pixel representation in the frame buffer means; and communicating the modified pixel representation stored in the frame buffer memory means to the printer such that the printer may print the smoothed image.
Claim 2
Independent Claim
161 words
A method for smoothing the edges of an image to be printed by a binary imaging printer having unequal pixel resolutions in the horizontal and vertical dimensions, comprising the steps of: providing a processor means with an ideal outline of the image; rasterizing the ideal outline of the image using the processor means to determine which pixels to turn on and which pixels to turn off in a frame buffer memory means that stores a pixel representation of the image to be printed by the printer; smoothing the edges of the digital outline by selectively modifying the on and off states of pixels on either side of each vertical transition point along the horizontal components of the edges of the pixel representation of the image to produce a modified pixel representation in the frame buffer means; and communicating the modified pixel representation stored in the frame buffer memory means to the printer such that the printer may print the smoothed image.
Claim 3
Independent Claim
166 words
A method of smoothing the horizontal components of the edges of an ideal outline of an image to be printed by a binary imaging printer having unequal pixel resolutions in the horizontal and vertical dimensions, comprising the steps of: rasterizing the ideal outline of the image using a processor means to process a plurality of horizontal raster lines comprised of a plurality of pixels, each pixel having a given total area, to form a pixel representation of the image in a frame buffer, the rasterizing being performed to smooth the horizontal components of the ideal outline of the image by performing the following steps for each of the horizontal raster lines; accumulating a fill value representing the area inside the ideal outline for the pixel currently being processed; determining if the fill value is greater than the total area; and if the fill value is greater than the total area, turning on the pixel currently being processed and subtracting the total area from the fill value.
Claim 4
Independent Claim
166 words
A method of smoothing the horizontal components of the edges of an ideal outline of an image to be printed by a binary imaging printer having unequal pixel resolutions in the horizontal and vertical dimensions, comprising the steps of: rasterizing the ideal outline of the image using a processor means to process a plurality of horizontal raster lines comprised of a plurality of pixels, each pixel having a given total area, to form a pixel representation of the image in a frame buffer, the rasterizing being performed to smooth the horizontal components of the ideal outline of the image by performing the following steps for each of the horizontal raster lines; accumulating a fill value representing the area inside the ideal outline for the pixel currently being processed; determining if the fill value is greater than the total area; and if the fill value is greater than the total area, turning on the pixel currently being processed and subtracting the total area from the fill value.
Claim 5
Dependent Claim
74 words
The method of claim 1 wherein the processor means is comprised of a printer control card operably connected with a computer, the printer control card including a co-processor for rasterizing the ideal outline of the image, the frame buffer memory means for storing the pixel representation of the image to be printed by the printer, and a video interface for communicating the modified pixel representation stored in the frame buffer means to the printer.
Claim 6
Dependent Claim
24 words
The method of claim 3 wherein the ideal outline is generated by the co-processor in response to commands and data received from the computer.
Claim 7
Dependent Claim
21 words
The method of claim 1 wherein the binary imaging printer is a laser printer including a laser and a marking engine.
Claim 8
Dependent Claim
33 words
The method of claim 5 wherein the step of communicating the modified pixel representation to the printer is accomplished by using a video interface to directly modulate the laser in the laser printer.
Claim 9
Dependent Claim
74 words
The method of claim 1 wherein the step of smoothing the edges of the digital outlines is accomplished by: accumulating a fill value representing the area inside the ideal outline for the pixel currently being processed; determining if the fill value is greater that the total area; and if the fill value is greater than the total area, turning on the pixel currently being processed and subtracting the total area from the fill value.
Claim 10
Dependent Claim
37 words
The method of claim 2 wherein the step of accumulating a fill value representing the area inside the ideal outline for the pixel currently being processed is accomplished by calculating the entire area inside the ideal outline.
Claim 11
Dependent Claim
57 words
The method of claim 2 wherein the step of accumulating a fill value representing the area inside the ideal outline for the pixel currently being processed is accomplished by estimating the area inside the ideal outline based upon the height of the midpoint of a segment of the ideal outline that crosses the pixel currently being processed.
Claim 12
Dependent Claim
62 words
The method of claim 2 wherein the step of accumulating a fill value representing the area inside the ideal outline for the pixel currently being processed is accomplished by estimating the area inside the ideal outline based upon the height of the left height of the left edge of a segment of the ideal outline that crosses the pixel currently being processed.
Claim 13
Dependent Claim
58 words
The method of claim 2 wherein the step of accumulating a fill value representing the area inside the ideal outline for the pixel currently being processed is accomplished by estimating the area inside the ideal outline based upon the height of the right edge of a segment of the ideal outline that crosses the pixel currently being processed.