Pulse width modulation for spatial light modulator with split reset addressing
First Claim
1. A method of loading frames of data to a spatial light modulator having individually addressable pixel elements, for a pulse width modulated display, comprising the steps of:
- dividing the display period for each said frame of data into a number of time slices;
formatting each frame of data into bit-planes, each bit-plane having one bit of data for each of said pixel elements, and each bit-plane representing a bit-weight of the intensity value to be displayed by that pixel element, and each bit-plane having a display time corresponding to a number of said time slices;
sub-formatting said bit-planes into reset groups, each reset group having data for a group of pixel elements to be loaded at a different time from other pixel elements, wherein said reset groups are defined by one memory cell providing data to more than one pixel element;
segmenting into segments, the display times of reset groups of bit-planes of one or more of the more significant bit weights;
front-frame loading said segments at the beginning of said frame period, such that, for all reset groups, segments having the same bit weight are loaded at substantially the same time;
mid-frame loading the reset groups of bit-planes of one or more of the less significant bits at the middle of said frame period; and
end-frame loading the remaining of said segments at the end of said frame period, such that for all reset groups, segments having the same bit-weight are loaded at substantially the same time.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of implementing pulse-width modulated image display systems (10, 20) with a spatial light modulator (SLM) (15) configured for split-reset addressing. Display frame periods are divided into time slices. Each frame of data is divided into bit-planes, each bit-plane having one bit of data for each pixel element and representing a bit weight of the intensity value to be displayed by that pixel element. Each bit-plane has a display time corresponding to a number of time slices, with bit-planes of higher bit weights being displayed for more time slices. The bit-planes are further formatted into reset groups, each reset group corresponding to a reset group of the SLM (15). The display times for reset groups of more significant bits are segmented so that the data can be displayed in segments rather than for a continuous time. During loading, segments of corresponding bit-planes are temporally aligned from one reset group to the next. The display times for less significant bits are not segmented but are temporally aligned to the extent possible without loading conflicts.
547 Citations
13 Claims
-
1. A method of loading frames of data to a spatial light modulator having individually addressable pixel elements, for a pulse width modulated display, comprising the steps of:
-
dividing the display period for each said frame of data into a number of time slices; formatting each frame of data into bit-planes, each bit-plane having one bit of data for each of said pixel elements, and each bit-plane representing a bit-weight of the intensity value to be displayed by that pixel element, and each bit-plane having a display time corresponding to a number of said time slices; sub-formatting said bit-planes into reset groups, each reset group having data for a group of pixel elements to be loaded at a different time from other pixel elements, wherein said reset groups are defined by one memory cell providing data to more than one pixel element; segmenting into segments, the display times of reset groups of bit-planes of one or more of the more significant bit weights; front-frame loading said segments at the beginning of said frame period, such that, for all reset groups, segments having the same bit weight are loaded at substantially the same time; mid-frame loading the reset groups of bit-planes of one or more of the less significant bits at the middle of said frame period; and end-frame loading the remaining of said segments at the end of said frame period, such that for all reset groups, segments having the same bit-weight are loaded at substantially the same time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification