摘要:
A method and system for performing spatial temporal multiplexing using a multi-threshold mask. A mask generator (404) outputs a threshold value for each pixel of a display. The mask generator typically creates a blue noise mask for a given pixel array that is replicated over the face of the entire display. The blue noise mask generator (404) typically is implemented as a memory lookup table. An index generator (402) provides an offset into the memory lookup table that allows the table to be shifted from time to time. The output of the blue noise mask generator (404), which may be the threshold value itself or a signal representing which threshold is being used, is an input to a selective inverter (406). The selective inverter (406) provides the option of inverting the blue noise mask. To reduce artifacts, the mask is periodically shifted and/or inverted. The value from the mask generator (404), whether inverted or not, is compared to the LSBs of the input data word to yield the fractional bit values. The data adjust block (410) receives the LSBs of the input data word and apportions the intensity between the various fractional bits and perhaps one or more binary bit. Allocating the data between the fractional and binary bits allows the gradual feathering in of each more significant bit as the image intensity word increases.
摘要:
A control system includes a module assembly with a base. The base can be configured for engagement with at least one module having electronic circuitry disposed therein or other electronic device. The base includes at least one latching assembly with a lever operable to move a shuttle coupled to the lever to releasably engage the base with an elongated mounting rail.
摘要:
A control system includes a module assembly with a base. The base can be configured for engagement with at least one module having electronic circuitry disposed therein or other electronic device. The base includes at least one latching assembly with a lever operable to move a shuttle coupled to the lever to releasably engage the base with an elongated mounting rail.
摘要:
A method and system providing boundary dispersion to pixel values displayed on a binary spatial light modulator to reduce temporal contouring artifacts. Pixel code values are offset from a nominal value when displayed on the SLM to disperse a large bit transition for a pulse width modulation (PWM) system. The offset value varies as a function of the pixel digital code, the pixel spatial location on the screen, and pixel temporal location in time. The set of offsets applied to pixels is varied over a repeating sequence of 2 displayed frames.
摘要:
Described are handheld devices with combined image capture and image projection functions. One embodiment includes modulating and capturing a light beam along the same optic path. In another embodiment, the optical components are operable to switch between projection and capture modes. In yet another embodiment, the optical components may be formed on the same semiconductor substrate thereby increasing functionality.
摘要:
A method for performing pulse width modulation (PWM) on a binary spatial light modulator using spatial-temporal multiplexing. A 10% light boost is achieved by eliminating deadtimes that are typically generated using the global-reset operation of a DMD when bit-planes having small on times are utilized. The number of bit-planes required is reduced by using a combination of binary and ternary bit-planes to achieve grayscale of a displayed digital image. By using a combination of spatial and temporal processing, digital pixel values can be displayed using a reduced number of bit-planes, without generating perceived artifacts such as pulsing due to pixels being turned on-off from frame to frame.
摘要:
A system and method for reducing pulse width modulation contouring artifacts. Each input intensity value is translated to at least one non-binary bit pattern for display. Many of the input intensity values are translated to at least two alternate non-binary bit patterns. The alternate codes are used to smooth the transition between intensity codes as major bits are turned on. The smoothing occurs by the gradual transition from codes that do not use the major bit to codes that do use the major bit. Typically the alternate codes are selected based on the location of the pixel in a spatial pattern (100) and the alternate codes are spatially alternated from one pixel (102) to the next (104). Other embodiments temporally alternate the codes from one period—typically a frame period—to the next. Still other embodiments alternate the codes both spatially and temporally.
摘要:
A method and system of increasing the intensity of secondary colors in sequential color display systems. The method utilizes light during a transition period between two primary color periods to form a secondary color. The light generated during this transition is generally not used since it does not represent a pure primary color, but instead typically starts as light of a first pure primary and ends as light of a second pure primary. A display controller determines which secondary color is needed, and the amount of the secondary color needed, and enables the transition or spoke light to contribute to the image during a time period appropriate to desired secondary color intensity given the intensity and switching characteristics of the light during the transition period. For example, light (210) filtered by a color wheel (200) during the transitional period (212 to 214) between a red (102) and green (106) filter is used to increase the yellow component of the image. Several optional methods are used to minimize the artifacts created by the spoke light and to adapt the secondary color boost to white-boosting spoke light recapture methods. In general, the spoke periods are used to boost the white level of de-saturated images and to boost the secondary colors of saturated images.
摘要:
A method and display system for using the light (110) passing through the spokes of a color wheel (100). The light is a mixed and rapidly changing color. Adding all of the spoke times produces white, but adding a subset creates color artifacts. The spoke times cannot all be added at the same time without altering the white point of the display. The spoke times are added in a sequence and the sequence is altered over time for the same pixel such that the pixel converges to white over time. The pattern of spoke bits is arranged so that as adjacent spoke bit pixels are added, the net spoke light converges to white. The patterns are also varied so that as more and more spoke bit periods are turned on, the net spoke light converges to white. Each spoke bit period adds n-LSBs of white light intensity, so as each spoke bit period is added, n−1 LSBs of white light are subtracted from the white data.
摘要:
A method and apparatus for spatially and temporally multiplexing display data. The use of this method results in a bit-depth resolution higher than that achievable by the system given a number of bits of resolution. The method includes the steps of determining the desired perceived resolution (26), establishing the number of bit-planes to be used to achieve that perceived resolution (28), using at least one of those bit-planes for spatial-temporal least significant bit values (STMLSBs) (30), referencing the developed values of the STMLSBs to fractional bit gray code levels (32), developing spatial patterns (34), determining whether the spatial patterns will start in a predetermined sequence or randomly from frame-to-frame (36), loading the data onto the modulator and displaying it (38). The apparatus includes a random number generator (48) and a look up table (50) to enable the choice between random and predetermined spatial patterns, and pattern logic (46), which produces the pattern to be used.