Generalized reset conflict resolution of load/reset sequences for spatial light modulators
First Claim
1. A method for providing a load/reset sequence for a display system having a phased reset spatial light modulator having pixels addressable with data by means of loads and resets and having a minimum load-time, the data being formatted in bit-planes, the bit-planes each loaded as one or more segments in a predetermined sequence during a frame-time, the method comprising:
- storing a display order of the segments;
determining whether resetting any of the segments conflicts with the resetting of another of the segments, thereby identifying a conflicting segment;
skewing the display time of the conflicting segment to avoid the reset conflict;
identifying in the sequence a segment before and a segment after the conflicting segment each affected by the skewing of the conflicting segment, wherein the segments before and after the conflicting segment are each of respective bit-planes comprising multiple segments in the sequence;
counter-skewing the display times of segments respectively corresponding to the segments before and after the conflicting segment; and
setting start times for each load and reset of each of the segments.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein are methods for providing a load/reset sequence for a visual display system (100) having a phased reset spatial light modulator (SLM) (14). The SLM (14) has pixels (21) that are addressable with data by means of loads (ld) and resets (r), where the data is formatted in bit-planes (0-14)and each bit-plane is loaded as one or more segments (S0-S5) in a predetermined sequence during a frame-time. In one embodiment, the method comprises storing a display order of the segments (S0-S5) and determining whether resetting any of the segments (S0-S5) conflicts with the resetting of another of the segments (S0-S5), thereby identifying a conflicting segment. The method further includes skewing the display time of the conflicting segment to avoid the reset conflict, and identifying in the sequence a segment before and a segment after the conflicting segment each affected by the skewing of the conflicting segment, where the segments before and after the conflicting segment are each of respective bit-planes comprising multiple segments in the sequence. In this embodiment, the method further comprises counter-skewing the display times of segments respectively corresponding to the segments before and after the conflicting segment. Then, the method includes setting start times for each load (ld) and reset (r) of each of the segments (S0-S5).
-
Citations
20 Claims
-
1. A method for providing a load/reset sequence for a display system having a phased reset spatial light modulator having pixels addressable with data by means of loads and resets and having a minimum load-time, the data being formatted in bit-planes, the bit-planes each loaded as one or more segments in a predetermined sequence during a frame-time, the method comprising:
-
storing a display order of the segments; determining whether resetting any of the segments conflicts with the resetting of another of the segments, thereby identifying a conflicting segment; skewing the display time of the conflicting segment to avoid the reset conflict; identifying in the sequence a segment before and a segment after the conflicting segment each affected by the skewing of the conflicting segment, wherein the segments before and after the conflicting segment are each of respective bit-planes comprising multiple segments in the sequence; counter-skewing the display times of segments respectively corresponding to the segments before and after the conflicting segment; and setting start times for each load and reset of each of the segments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for providing a load/reset sequence for a display system having a phased reset spatial light modulator having pixels addressable with data by means of loads and resets and having a minimum load-time, the data being formatted in bit-planes, the bit-planes each loaded as one or more segments in a predetermined sequence during a frame-time, the method comprising:
-
storing a display order of the segments; determining whether resetting any of the segments conflicts with the resetting of another of the segments, thereby identifying a conflicting segment; skewing the display rime of all of the segments in the sequence to avoid the reset conflict without counter-skewing; and setting start times for each load and reset of each of the segments. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method for providing a load/reset sequence for a display system having a phased reset spatial light modulator having pixels addressable with data by means of loads and resets and having a minimum load-time, the data being formatted in bit-planes, the bit-planes each loaded as one or more segments in a predetermined sequence during a frame-time, the method comprising:
-
storing a display order of the segments; determining whether resetting any of the segments conflicts with the resetting of another of the segments, thereby identifying a conflicting segment; skewing a subsequence of bit planes including the display time of the conflicting segment to avoid the reset conflict; identifying in the sequence a segment before and a segment after the conflicting segment each affected by the skewing of the conflicting segment, wherein the segments before and after the conflicting segment are each of respective bit-planes comprising multiple segments in the sequence; counter-skewing a subsequence of three or more segments bounded by respective bits; and setting start times for each load and reset of each of the segments in the subsequence. - View Dependent Claims (18, 19, 20)
-
Specification