Systems and method for saving memory on screen
Systems in accordance with the presently claimed invention use input data to create an output pulse that is a fraction of the width of a pulse of a pixel clock. The fraction of the width of a pulse of the pixel clock can be used to create a fraction of a pixel. Justification data may also be used to justify the fraction of the pixel. The presently claimed invention maintains a static pixel justification lookup table that can be used to determine the justification for each pixel.
1 . An image forming apparatus, comprising:
a first look up table with pulse width modulation data for each pixel;
a second look up table with position data corresponding to a pulse width modulation for each pixel;
a processing component, wherein the processing component outputs a pulse width modulation signal according to the pulse width modulation data and the position data; and
an image forming component, which receives the pulse width modulation signal and forms images in accordance with the pulse width modulation signal.
2 . The image forming apparatus of claim 1 further comprising:
a first storage device which stores the first look up table; and
a second storage device which stores the second look up table.
3 . The image forming apparatus of claim 2 , wherein the processing component accesses the first storage device and the second storage device in parallel.
4 . The image forming apparatus of claim 1 , wherein a first electronic device contains the first look up table, the second look up table, and the processing component and wherein a second electronic device contains the image forming component.
5 . The image forming apparatus of claim 1 , wherein the second look up table is static.
6 . The image forming apparatus of claim 1 , wherein the values for the pulse width modulation data in the first look up table are monotonically increasing.
7 . The image forming apparatus of claim 1 , wherein the position data in the second look up table is a function, at least in part, of one or more of an image to be formed and a location of a pixel on the image forming component.
8 . The image forming apparatus of claim 2 , wherein the second storage device stores a plurality of two-dimensional look up tables.
9 . The image forming apparatus of claim 1 , wherein the first look up table contains at least three dimensions.
10 . The image forming apparatus of claim 1 , wherein the second look up table contains at least two dimensions.
11 . An image forming system, comprising:
a first look up table with pulse width modulation data for each pixel;
a second look up table with position data corresponding to a pulse width modulation for each pixel;
a processing component, wherein the processing component outputs a pulse width modulation signal according to the pulse width modulation data and the position data; and
an image forming component, which receives the pulse width modulation signal and forms images in accordance with the pulse width modulation signal.
12 . The image forming system of claim 11 further comprising:
a first storage device which stores the first look up table; and
a second storage device which stores the second look up table.
13 . The image forming system of claim 12 , wherein the processing component accesses the first storage device and the second storage device in parallel.
14 . The image forming system of claim 11 , wherein the second look up table is static.
15 . The image forming system of claim 11 , wherein the values for the pulse width modulation data in the first look up table are monotonically increasing.
16 . The image forming system of claim 11 , wherein the position data in the second look up table is a function, at least in part, of one or more of an image to be formed and a location of a pixel on the image forming component.
17 . An image forming method, comprising:
accessing pulse width modulation data from a first look up table for each pixel;
accessing position data corresponding to a pulse width modulation from a second look up table for each pixel;
forming a pulse width modulation signal as a function of the pulse width modulation data and the position data; and
forming an image in accordance with the pulse width modulation signal.
18 . The image forming method of claim 17 , wherein accessing pulse width modulation data and accessing position data occur in parallel.
19 . The image forming system of claim 17 , wherein the second look up table is static.
20 . The image forming method of claim 17 , wherein the position data in the second look up table is a function, at least in part, of one or more of an image to be formed and a location of a pixel on an image forming component.