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 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 a pulse width value, the pulse width value represented by an M-bit value, the modulation code generator linearly mapping the N-bit value to the M-bit value; and
a laser print engine to form an output pixel on media based on the 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 a justification value for the current pixel.
0 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
23 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 a pulse width value, the pulse width value represented by an M-bit value, the modulation code generator linearly mapping the N-bit value to the M-bit value; and a laser print engine to form an output pixel on media based on the 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 a justification value for the current pixel. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. 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 pixel value; for each pixel, linearly mapping the multi-bit pixel value to generate a pulse width value, wherein generating the pulse width value comprises concatenating for the each pixel one or more most significant bits of the multi-bit pixel value to a least significant end of the multi-bit pixel value. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A laser print apparatus comprising:
-
a memory to store data defining an image including a plurality of pixels, each pixel of the image being represented by a multi-bit value; a first modulation code generator in communication with the memory to generate a pulse width value for each pixel in the image by appending a first portion of the multi-bit value for the each pixel to a second portion of the multi-bit value for the each pixel; a second modulation code generator in communication with the memory to generate a justification value for each pixel in the image based on the multi-bit values of pixels adjacent to the each pixel; and a laser print engine in communication with the first modulation code generator and the second modulation code generator to form an image on media based on the pulse width value and the justification value. - View Dependent Claims (13, 14, 15)
-
-
16. A laser print apparatus comprising:
-
means for storing data defining a multi-bit image including a plurality of pixels, each pixel represented by an N-bit value, wherein N is greater than one; means for generating a pulse width value for each pixel in the multi-bit image by appending a first portion of the N-bit value for the each pixel to a second portion of the N-bit value for the each pixel; means for generating a justification value based on the values of pixels adjacent to the each pixel; and means for forming an output pixel on media based on the pulse width value and the justification value. - View Dependent Claims (17, 18)
-
-
19. A laser print apparatus comprising:
-
means for storing data defining a multi-bit image including a plurality of pixels, each pixel represented by an N-bit value, wherein N is greater than one; means for generating a pulse width value for each pixel in the multi-bit image by concatenating a most significant portion of the N-bit value for the each pixel to a least significant portion of the N-bit value for the each pixel; and means for forming an output pixel on media based on the pulse width value. - View Dependent Claims (20, 21, 22, 23)
-
Specification