Laser print apparatus that generates pulse with value and justification value based on pixels in a multi-bit image
First Claim
Patent Images
1. A laser print apparatus comprising:
- a memory to store a multi-bit image including a plurality of pixels, each pixel represented by an N-bit value;
a modulation code generator to generate an M-bit pulse width value from the N-bit value; and
a laser print engine to form an output pixel on media based on the M-bit pulse width value, wherein the modulation code generator is operative to concatenate at least one most significant bit of a current pixel to a least significant end of the current pixel.
3 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.
32 Citations
20 Claims
-
1. A laser print apparatus comprising:
-
a memory to store a multi-bit image including a plurality of pixels, each pixel represented by an N-bit value; a modulation code generator to generate an M-bit pulse width value from the N-bit value; and a laser print engine to form an output pixel on media based on the M-bit pulse width value, wherein the modulation code generator is operative to concatenate at least one most significant bit of a current pixel to a least significant end of the current pixel. - View Dependent Claims (2, 3, 4)
-
-
5. A laser print apparatus comprising:
-
a memory to store a multi-bit image, wherein a window is moved across the multi-bit image to read a plurality of pixels at a time, the plurality of pixels including at least a center pixel, a left pixel, and a right pixel, each pixel represented by an N-bit value; a pulse width generator to generate an M-bit pulse width value from an N-bit value of the center pixel; and a laser print engine to form an output pixel on media based on the M-bit pulse width value. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for calculating modulation data for modulating a laser, the method comprising:
-
rendering data to be printed into a multi-bit image including a plurality of pixels, each pixel represented by an N-bit value; generating an M-bit pulse width value from the N-bit value by concatenating at least one more significant bit of a current pixel to a least significant end of the current pixel; and printing an output pixel on a medium based on the M-bit pulse width value. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification