Abstract:
A processing system (10) for video data. The system uses two scan line video processors. The first processor (12) performs a first set of predetermined tasks. The second processor (20) performs a second set of predetermined tasks. The division of tasks between the two processors (12,20) allow optimal utilization of the processors' limited instruction space, any combination of processing tasks is allowed, so long as one of the processors works at near full instruction capacity.
Abstract:
A television system (10) with interlaced to progressive scan conversion. The system receives interlaced television signals then converts them to progressively scanned data using either field differencing, enhanced field differencing, frame differencing or other temporal processing depending upon which implementation is used. The implementation used depends upon which configuration of the system (10) was purchased, and can be changed with an upgrade to one of the more expensive implementations.
Abstract:
A method of reducing artifacts in SLM-based display systems (10, 20), whose images are based on data displayed by bit-weight for pulse-width modulated intensity levels. The method can be used with a multiple SLM system (20), which concurrently displays images of different colors, or with a single SLM system (10), which generates differently colored images sequentially during each frame period. For a multiple SLM system (20), the method is used with SLMs (14) that are memory-multiplexed, having "reset groups" that are loaded and displayed at different times. Corresponding rows of the SLM(s)s are associated with different reset groups.
Abstract:
An improved error diffusion filter for a DMD display includes both an inverse gamma LUT (Look-up Table) (51) and an Error LUT (Look-up Table) (82), both responsive to the raster scan red, green, or blue video data for when the video data calls for an intensity level different from the achievable level of a DMD device. The Error LUT (82) provides an error value for that difference. The error is distributed to neighboring DMD devices.
Abstract:
A DMD display system includes an inverse gamma look-up-table (50) for converting raster scanned, gamma corrected video data of 8 bits to 12 bits inverse gamma data with 8 most significant bits (msb) and 4 least significant bits (lsb). The 8 msb are coupled to the micromirror of the DMD display (10) and the four lsb are delayed and halved such that one half of the lsb is added to the next pixel in the horizontal scan and one-half of the lsb is added to the next vertical pixel one line length delayed due to degamma. For each input intensity in, the output intensity in will be displayed on the DMD device. If the degamma was perfect and there was no lack of bits, the value displayed in the DMD would be some other value N1. We compute the difference between N and N1 and distribute this difference (error) among the neighboring pixels. The error can be distributed among the neighbors in various ways. One implementation is shown in Fig. 4. A further advantage of the present invention is that the defect compensation can be performed as part of this algorithm. For this, the DMD coordinates of defective pixels need to be known and the error diffusion needs to be modified to account for the fact that at those locations the pixel displays either bright (stuck ON), dark (stuck OFF) or neutral (flat pixel).
Abstract:
A method of increasing the brightness of a pulse width modulation display system. Image bits are displayed during display periods having a non-binary relationship. The display period of an object bit 902 is set equal to a minimum data load time, and the display periods of all other bits are initially set to have a binary relationship with the object bit. The display periods of at least one non-object bit 904, 906, 908 are then reduced in order to reduce the total frame time to no more than the available useable frame time 910. Preferably, only the display periods of bit of significance greater than the object bit are reduced. The reduction of display periods is guided by Weber's law, in order to prevent the non-binary steps from being noticeable or objectionable to the viewer.