Abstract:
Methods and apparatus for use with a discrete bit display system such as a DLP® display system for increasing brightness by using secondary light bits (such as spoke bits that are otherwise wasted). The light available from the secondary bits is distributed over the entire input/output dynamic range by determining the maximum possible output and then defining the dynamic output range from zero to that maximum range in response to the full range of the input signals. R, G and B input signals (151, 153, 155) are provided to a primary pulse select circuit (157) for each pixel of a display frame. The same signals (151, 153, 155) are also provided to a color ratio calculation circuitry (161) which provides the ability to select color ratio indexing into a three dimensional look-up table (3D LUT) which provides gained R,G, B signals. A dynamic range adjustment circuit (217) looks at the gained R, G and B signals, and if any of these signals are greater than the normal dynamic range of the display, then the out of range signal is adjusted by the use of a white, secondary, pulse or spoke bit as determined by circuit (217).
Abstract:
A method of automatically generating a load/reset sequence for a display system having a spatial light modulator whose display elements that are loaded with data and reset between loads. Bit-planes of data are classified according to their display times as normal, short, or reset-release. Extra time of normal bit-planes is calculated. The display times of normal bit-planes are adjusted by subtracting or adding extra time, such that any normal bit-plane displayed before a short or reset-release bit-plane includes sufficient extra time to allow for loading the short or reset-release bit-plane. Also, reset conflicts are detected and avoided.
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. As in conventional PWM methods, the frame period is divided into a number of time slices. However, the total number of time slices and the allocation of time slices among pixel data is determined by the number of times that pixel data is delivered to the SLM (15) rather than by binary patterns.
Abstract:
A processing system for a digital display system that receives a gamma-corrected, component, video signal for display on a spatial light modulator. The video input is digitized and the digitized data is converted to RGB colorspace, prior to being linearized by a de-gamma process that removes all or part of the gamma-correction. Additional processing, such as line generation, may be performed before or after colorspace conversion and linearization. Various techniques can be implemented for reducing the quantization effects of digital linearization.
Abstract:
A digital television system (10) is provided. System (10) may receive a video signal at composite video interface and separation circuit (16). The video signal is separated into component form by composite video interface and separation circuit (16). The component video signals are converted to digital component video signals in analog to digital converter circuit (18). Line slicer (14) divides each line of digital component video signal into a plurality of channels such that each channel may be processed in parallel by channel signal processors (22a) through (22d). Each channel signal processor (22a) through (22d) may provide two lines of output for each line of video input. The processed digital component video signals may be formatted for displays (26a) through (26c) in formatters (24a) through (24c). Each formatter (24a) through (24c) may comprise a plurality of first in-first out buffer memories (34a) through (34j). One of each channel signal processors (22a) through (22d) may be coupled to two of first in-first out buffer memories (34a) through (34j). Additionally, each formatter (24a) through (24c) may comprise channel data format units (38a) through (38d), each associated with a channel of, for example, display (24a). Channel data format units (38a) through (38d) are coupled to appropriate of first in-first out buffer memories (34a) through (34j) via multiplexers (36a) through (36d). Each formatter (24a) through (24c) may remove overlap between channels of system (10) and may format the processed video signal into appropriate channels for displays (26a) through (26c).
Abstract:
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.
Abstract:
A method of pulse width modulation using a spatial light modulator (40) with a finite transition time. The method uses m bits per sample to digitize the incoming data, but apportions the LSB times for pulse width modulation based upon m-1 bits. The current video frame displays all of the bits for each sample, except for the LSBs for each sample. The next video frame displays all of the bits for each sample, adding one more LSB for dividing up the frame time. The first frame could use either the additional LSB time and display no data, or it could use only that number of LSB times it needs. In the latter, the system will have to adjust to different partitions of the frame time for alternating frames. The system includes a spatial light modulator (40), a memory (42), a formatter (48), a sequence controller (44) and a toggle circuit (46), to perform this method.
Abstract:
An SLM-based digital display system (10) having a graphics display subsystem (13 and 18) for closed captioning, on-screen displays, and other graphics images that are overlaid on the video image. The graphics display subsystem (13 and 18) has a graphics processor (21) that prepares the graphics data, which is inserted into the video data path after video data processing and prior to a look-up table unit (27). A select logic unit (24) provides a control signal to a multiplexer (26) that selects between video data and graphics data for input to the look-up table unit (27). The look-up table unit (27) performs its mapping according to the type of data received, such as by linearizing video data or palletizing graphics data.