Claims
- 1. A method of displaying pixel data by a spatial light modulator (SLM) having individually addressable pixels, using pulse width modulation, the data being received as a series of frames of data one data word per component color per pixel per frame, said method comprising the steps of:
- formatting each said frame of data into bit-planes, each said bit-plane having one bit of data for each of said pixels, each said bit-plane representing a bit-weight of intensity values to be displayed by the pixels, and each said bit-plane having a display time corresponding to its bit-weight;
- dividing into equal-length segments the display times of said bit-planes of one or more of more significant bit-weights such that each segment is no greater than one-sixteenth the total length of all said bit-planes for said data word, and
- distributing the display times of said segments of one said frame throughout the period of that frame.
- 2. The method of claim 1, further comprising the step of dividing the period of said frame into equal time slices, and wherein said formatting step is performed by allocating a number of said time slices to each said bit-plane, proportional to that bit-plane's bit-weight.
- 3. The method of claim 1, wherein all said segments have equal display times.
- 4. The method of claim 1, wherein all said segments of any one said bit-plane have equal display times.
- 5. The method of claim 1, further comprising the step of sub-formatting said bitplanes into reset groups, each said reset group having data for a group of said pixels to be loaded to said SLM at a different time from other of said pixels, and wherein a segmenting step is performed such that the display times of said bit-planes of said reset groups are segmented.
- 6. The method of claim 1 wherein said segmenting step is preceded by the step of detecting motion in said pixel data, and wherein the performance of said segmenting and distributing steps depends on the results of said detecting step.
- 7. The method of claim 6, further comprising the step of eliminating the display times for one or more of less significant bit-weights.
- 8. The method of claim 1, wherein said segmenting step is preceded by the step of detecting intensity in said pixel data, and wherein the performance of said segmenting and distributing steps depends on the results of said detecting step.
- 9. The method of claim 8, further comprising the step of eliminating the display times for one or more of less significant bit-weights.
- 10. The method of claim 1, wherein said display is a sequential color display, and wherein each of several colors is displayed for a portion of said frame, such that said formatting and segmenting steps are performed on data for each said color and said distributing step is performed within said portion.
- 11. The method of claim 1, wherein said distributing step is performed such that said segments are substantially uniformly distributed.
- 12. A display system for improved display of images from frames of pixel data, using a spatial light modulator (SLM), comprising:
- a data formatter operable to format each said frame of pixel data into bit-planes, each said frame of pixel data comprising one data word per component color per pixel per frame each said bit-plane having one bit of data for each of said pixels, each said bit-plane representing a bit weight of an intensity value to be displayed by the pixels, and each said bit-plane having a display time corresponding to its bit-weight;
- a display memory capable of storing said bit-planes and delivering said bit-planes to said SLM, such that said bit-planes of one or more of the more significant bit-weights are delivered to said SLM multiple times during the period of the frame corresponding to that bit-plane, wherein said multiple times; and
- a spatial light modulator upon which are displayed said bit-planes, with the display times of said one or more of the more significant of said bit-planes occurring as said data is delivered from said display memory, such that said one or more of the more significant of said bit-planes are segmented and distributed throughout said period of said frame, each segmented portion of said one or more of the more significant of said bit-planes displayed for no more than one-sixteenth of the display period for said data word.
- 13. The display system of claim 12, wherein said data formatter is a processor.
- 14. The display system of claim 12, wherein said data formatter is circuitry of said display memory.
- 15. The display system of claim 12, wherein said SLM is a memory multiplexed SLM, and wherein said data formatter sub-formats said bit-planes into reset groups, each said reset group having said data for a group of said pixels to be loaded to said SLM at a different time from other of said pixels, such that said SLM segments the display times of said bit-planes of said reset groups.
Parent Case Info
This application claims priority under 35 U.S.C. .sctn.119 (e) (1) of provisional application No. Ser. 60/003,067, filed Aug. 31, 1995
US Referenced Citations (2)
Number |
Name |
Date |
Kind |
5278652 |
Urbanus et al. |
Jan 1994 |
|
5497172 |
Doherty et al. |
Mar 1996 |
|
Foreign Referenced Citations (3)
Number |
Date |
Country |
0 507 270 A1 |
Oct 1992 |
EPX |
0 685 830 A1 |
Dec 1995 |
EPX |
WO 9409473 |
Apr 1994 |
WOX |