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, wherein N is greater than one;
a modulation code generator to analyze 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 concatenating at least one most significant bit of the center pixel to the least significant end of the value for the center pixel, and a justification value based on the values of the left pixel and the right pixel; and
a laser print engine to form 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
51 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, wherein N is greater than one; a modulation code generator to analyze 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 concatenating at least one most significant bit of the center pixel to the least significant end of the value for the center pixel, and a justification value based on the values of the left pixel and the right pixel; and a laser print engine to form 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. 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 concatenating at least one most significant bit of the center pixel to the least significant end of the value for the center pixel; and generating a first justification value based on the values of the first pixel and the third pixel. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. 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 to generate a pulse width value for each pixel in the image by concatenating at least on most significant bit of the each pixel to the least significant end of the value for the each pixel; a second modulation code generator to generate 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.
-
-
20. A laser print apparatus comprising:
-
means 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; means for analyzing three adjacent pixels, the three adjacent pixels including a left pixel, a center pixel, and a right pixel, and generating a pulse width value based on concatenating at least one most significant bit of the center pixel to the least significant end of the value for the center pixel, and a justification value based on the values of the left pixel and the right pixel; and means for forming an output pixel on media based on the pulse width value and the justification value. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A laser printing method comprising:
-
storing a multi-bit image including a plurality of pixels, each pixel represented by an N-bit value, wherein N is greater than one; analyzing three adjacent pixels, the three adjacent pixels including a left pixel, a center pixel, and a right pixel, and generating a pulse width value based on concatenating at least one most significant bit of the center pixel to the least significant end of the value for the center pixel, and a justification value based on the values of the left pixel and the right pixel; and forming an output pixel on media based on the pulse width value and the justification value. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A computer-readable medium having computer-readable content to cause a computer to perform acts of:
-
storing a multi-bit image including a plurality of pixels, each pixel represented by an N-bit value, wherein N is greater than one; analyzing three adjacent pixels, the three adjacent pixels including a left pixel, a center pixel, and a right pixel, and generating a pulse width value based on concatenating at least one most significant bit of a value for the center pixel to the least significant end of the value for the center pixel operating on the value of the center pixel, and a justification value based on the values of the left pixel and the right pixel; and forming an output pixel on media based on the pulse width value and the justification value. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51)
-
Specification