Laser print apparatus that generates pulse width value and justification value based on pixels in a multi-bit image
First Claim
Patent Images
1. A laser print apparatus comprising:
- a memory for storing a multi-bit image including a plurality of pixels, each pixel represented by an N-bit value, wherein N is greater than one;
a modulation code generator for analyzing three adjacent pixels, the three adjacent pixels including a left pixel, a center pixel, and a right pixel, the modulation code generator configured to generate a pulse width value based on the value of the center pixel, and a justification value based on the values of the left pixel and the right pixel; and
a laser print engine for forming an output pixel on media based on the pulse width value and the justification value.
8 Assignments
0 Petitions
Accused Products
Abstract
A laser print apparatus includes a memory for storing a multi-bit image including a plurality of pixels. Each pixel is represented by an N-bit value, wherein N is greater than one. A modulation code generator analyzes three adjacent pixels. The three adjacent pixels include a left pixel, a center pixel, and a right pixel. The modulation code generator is configured to generate a pulse width value based on the value of the center pixel, and a justification value based on the values of the left pixel and the right pixel. A laser print engine forms an output pixel on media based on the pulse width value and the justification value.
-
Citations
22 Claims
-
1. A laser print apparatus comprising:
-
a memory for storing a multi-bit image including a plurality of pixels, each pixel represented by an N-bit value, wherein N is greater than one;
a modulation code generator for analyzing three adjacent pixels, the three adjacent pixels including a left pixel, a center pixel, and a right pixel, the modulation code generator configured to generate a pulse width value based on the value of the center pixel, and a justification value based on the values of the left pixel and the right pixel; and
a laser print engine for forming an output pixel on media based on the pulse width value and the justification value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for generating modulation data for modulating a laser in a laser print apparatus, the method comprising:
-
rendering data to be printed into a multi-bit image including a plurality of pixels, each pixel represented by a multi-bit value;
examining the values of first, second, and third pixels that are correspondingly positioned at three sequential positions in the multi-bit image;
generating a first pulse width value based on the value of the second pixel; and
generating a first justification value based on the values of the first pixel and the third pixel. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A laser print apparatus comprising:
-
a memory for storing an image including a plurality of pixels, each pixel represented by a multi-bit value;
a first modulation code generator for generating a pulse width value for each pixel in the image based on the multi-bit value for the pixel;
a second modulation code generator for generating a justification value for each pixel in the image based on the multi-bit values of adjacent pixels; and
a laser print engine for forming an image on media based on the pulse width values and the justification values.
-
Specification