Pixel control circuitry for spatial light modulator
First Claim
1. A method of pulse-width modulating frames of multi-bit frame data used by a spatial light modulator, having an array of pixel elements, comprising the steps of:
- dividing the time to display each frame of data into equal time units;
dividing a frame of data into split bit-frames, each split bit-frame containing data for pixel elements connected to an associated reset line;
delivering data representing said split bit-frame of data to memory cells, wherein each memory cell is connected to a set of said pixel elements and receives a data bit representing an on or off state of only one of its pixel elements;
loading said pixel elements, by using each memory cell to apply a data signal representing the data bit received by that memory cell to its associated pixel elements;
switching said pixel elements, by using a reset signal to change the state of all pixel elements connected to said reset line;
repeating the above delivering, loading, and switching steps for each split bit-frame of data within a data frame.
0 Assignments
0 Petitions
Accused Products
Abstract
A spatial light modulator (10) having reduced control circuitry as compared to existing devices. Sets of pixel elements (11) share a memory cell (12), such that each memory cell (12) has the same fanout as other memory cells (12). Each pixel element (11) in a set is switched to an on or off state via a reset line (13) that is separate from that of the other pixel elements (11) in that set. Frame data is loaded in split bit-frames during a set time period, such that each split bit-frame contains only the data for pixel elements (11) on one reset line (13). Thus, the same memory cell (12) can be used to deliver data to all pixel elements (11) in its fanout because only one pixel element (11) in the fanout is switched at a time.
331 Citations
6 Claims
-
1. A method of pulse-width modulating frames of multi-bit frame data used by a spatial light modulator, having an array of pixel elements, comprising the steps of:
-
dividing the time to display each frame of data into equal time units; dividing a frame of data into split bit-frames, each split bit-frame containing data for pixel elements connected to an associated reset line; delivering data representing said split bit-frame of data to memory cells, wherein each memory cell is connected to a set of said pixel elements and receives a data bit representing an on or off state of only one of its pixel elements; loading said pixel elements, by using each memory cell to apply a data signal representing the data bit received by that memory cell to its associated pixel elements; switching said pixel elements, by using a reset signal to change the state of all pixel elements connected to said reset line; repeating the above delivering, loading, and switching steps for each split bit-frame of data within a data frame. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification