IP Library Granted Patent US 6,992,792
Granted Patent B2
US 6,992,792 · App. 09/895,043 · Granted Jan 31, 2006

Digital pulse width modulator for use in electrostatic printing mechanisms

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,992,792
App. No.
09/895,043
Granted
Jan 31, 2006
Kind
B2
Abstract

A fully digital pulse width modulator substantially doubles resolution in a laser printer by outputting data to the laser on both the rising and falling edges of the clock cycle. A counter and the clock itself are used to select input to a multiplexer, and consequently, the data output to the laser from the multiplexer. A data selector code, generated by concatenating the binary value of the counter and the inverted clock bitwise, selects which of the 16 bits representing a pixel to place onto the data line, so that all 16 bits are output to the laser serially and sequentially in eight clock cycles. By using both the rising and falling edges of a clock cycle, the clock speed of the device is effectively doubled, without increasing actual clock speed. Device resolution is improved simply and inexpensively without major modification of printed circuit boards.

Claims (34)

1. A method of increasing resolution of an image-forming device, the method comprising:

applying a sixteen-bit signal representing at least a portion of a source image to a multiplexer having sixteen data inputs, so that each bit of the sixteen bit signal corresponds to an input to the multiplexer;

at each of a rising and falling edge of a clock pulse, selecting a data input by:

incrementing a counter for each clock cycle;

at each clock cycle, concatenating a binary value of the counter with a value of an inverted clock signal in bitwise fashion to form a data selector code;

inputting the data selector code to the multiplexer; and

selecting a data input corresponding to the data selector code, wherein each input is serially and sequentially selected;

inputting a data bit corresponding to the selected data input to the multiplexer; and

transmitting the data bit to a light-emitting element, so that 2 bits are output to the light-emitting element for each clock cycle;

wherein the output specifies any of a width of or an interval between light pulses emitted by said light-emitting element.

2. The method of claim 1 , wherein the binary value of the counter comprises the three most significant bits of the data selector code and the value of the inverted clock signal comprises the least significant bit.

3. The method of claim 1 , wherein the value of the inverted clock signal is either 0 or 1, 0 corresponding to a low level and 1 corresponding to a high level.

4. The method of claim 1 , wherein sixteen 4-bit data selector codes are generated.

5. The method of claim 1 , wherein said step of selecting a data input further comprises: resetting the counter after every eight clock cycles.

6. The method of claim 1 , wherein the image-forming device comprises a laser printer and wherein the light-emitting device comprises a laser.

7. The method of claim 1 , wherein the portion of the source image comprises a pixel, and wherein a pixel is specified by a 16-bit value.

8. The method of claim 1 , said method implemented in a circuit comprising discrete components.

9. The method of claim 1 , said method implemented in a programmable logic device (PLD).

10. A system for increasing resolution of an image-forming device, the system comprising:

a multiplexer having sixteen data inputs and at least one output, each input corresponding to one bit of a sixteen bit signal applied to the multiplexer, the signal representing at least a portion of a source image;

a clock signal; and

means for selecting a data input at each of a rising and falling edge of the clock signal, the means for selecting comprising:

a counter, wherein the counter is incremented for each clock cycle; and

a data selector code comprising the binary value of the counter concatenated with a value of an inverted clock signal in bitwise fashion;

wherein the data selector code is input to the multiplexer, and the data input corresponding to the data selector code is selected, wherein each input is selected in serial and sequential fashion; and

wherein each of the inputs is selected and the corresponding bit input to the multiplexer so that 2 bits are output to a light-emitting element of the image-forming device for each clock cycle, the output specifying any of a width of or interval between pulses emitted by said light-emitting element.

11. The system of claim 10 , wherein the binary value of the counter comprises the three most significant bits of the data selector code and the value of the inverted clock signal comprises the least significant bit.

12. The system of claim 11 , wherein the value of the inverted clock signal is either 0 or 1, 0 corresponding to a low level and 1 corresponding to a high level.

13. The system of claim 10 , wherein sixteen 4-bit data selector codes are generated.

14. The system of claim 10 , wherein the counter is reset after every eight clock cycles.

15. The system of claim 10 , wherein the image-forming device comprises a laser printer and wherein the light-emitting device comprises a laser.

16. The system of claim 10 , wherein the portion of the source image comprises a pixel, and wherein 16 bits represent a pixel.

17. The system of claim 10 , the system comprising a circuit composed of discrete components.

18. The system of claim 10 , the system comprising a programmable logic device (PLD).

Assignments (12)
ASSIGNMENT OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2025
From: ROYAL BANK OF CANADA [RESIGNING COLLATERAL AGENT]
To: GLAS USA LLC [SUCCESSOR COLLATERAL AGENT]
Reel/Frame 070097/0810 →
RELEASE OF SECURITY INTEREST Recorded Dec 9, 2024
From: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
To: FIERY, LLC
Reel/Frame 069546/0649 →
RELEASE OF PATENT SECURITY INTEREST Recorded Dec 3, 2024
From: CERBERUS BUSINESS FINANCE AGENCY, LLC
To: ELECTRONICS FOR IMAGING, INC.; FIERY, LLC
Reel/Frame 069477/0479 →
SECURITY INTEREST Recorded Mar 14, 2024
From: FIERY, LLC
To: ROYAL BANK OF CANADA
Reel/Frame 066797/0464 →
SECURITY INTEREST Recorded Mar 12, 2024
From: ELECTRONICS FOR IMAGING, INC.; FIERY, LLC
To: CERBERUS BUSINESS FINANCE AGENCY, LLC
Reel/Frame 066794/0315 →
RELEASE OF SECURITY INTEREST Recorded Mar 11, 2024
From: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS AGENT
To: ELECTRONICS FOR IMAGING, INC.
Reel/Frame 066793/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2022
From: ELECTRONICS FOR IMAGING, INC.
To: FIERY, LLC
Reel/Frame 061132/0471 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 23, 2019
From: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
To: ELECTRONICS FOR IMAGING, INC.
Reel/Frame 049840/0316 →
SECURITY INTEREST Recorded Jul 23, 2019
From: ELECTRONICS FOR IMAGING, INC.
To: ROYAL BANK OF CANADA
Reel/Frame 049840/0799 →
SECOND LIEN SECURITY INTEREST IN PATENT RIGHTS Recorded Jul 23, 2019
From: ELECTRONICS FOR IMAGING, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 049841/0115 →
GRANT OF SECURITY INTEREST IN PATENTS Recorded Jan 3, 2019
From: ELECTRONICS FOR IMAGING, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 048002/0135 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2018
From: EXOTECH LTD
To: WARREN, PETER DAVID, MR
Reel/Frame 046505/0553 →