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.
Abstract:
The present invention provides a method of ameliorating the effects of misalignment between modulator arrays, and a system using the same. The ability reduce the effects of misalignment allows multiple, smaller, more cost effective arrays to be used instead of one large array. This can reduce the manufacturing costs of the array, especially arrays that are produced using semiconductor manufacturing processes such as the digital micromirror device. To avoid visual artifacts caused by the misalignment of two or more modulator arrays 1702, 1704, the individual arrays are overlapped and the portion of the image is generated by both arrays. The contribution to the combined output by the overlapping arrays varies, with each array making a small contribution to the overlapped area 1706 at one end and a large contribution at the other end of the overlapped area 1706. Because the overlapping portions of the modulator arrays 1712 collectively form a portion of the image, the alignment error is effectively spread over the entire overlapping portion 1706 and is much less noticeable.
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:
A method of evaluating pulse width modulation patterns for a spatial light modulator display device. The method makes use of a light difference series function. This series function is obtained by representing "ON" or "OFF" times of a display element as a light function. Two such light functions can be subtracted to compare two different patterns on the same display element (interframe) or to compare the same pattern on different display elements (intraframe). The result of the subtraction is a light difference function, which can be expressed as a series function. Mathematical expressions using the series function correlate to various optical characteristics.
Abstract:
The present invention provides a method of ameliorating the effects of misalignment between modulator arrays, and a system using the same. The ability reduce the effects of misalignment allows multiple, smaller, more cost effective arrays to be used instead of one large array. This can reduce the manufacturing costs of the array, especially arrays that are produced using semiconductor manufacturing processes such as the digital micromirror device. To avoid visual artifacts caused by the misalignment of two or more modulator arrays 1702, 1704, the individual arrays are overlapped and the portion of the image is generated by both arrays. The contribution to the combined output by the overlapping arrays varies, with each array making a small contribution to the overlapped area 1706 at one end and a large contribution at the other end of the overlapped area 1706. Because the overlapping portions of the modulator arrays 1712 collectively form a portion of the image, the alignment error is effectively spread over the entire overlapping portion 1706 and is much less noticeable.
Abstract:
An image processor (10) is provided in which imaging data obtained by an image sensor (12) is processed for purposes of detecting motion. An optical flow field generator (16) processes the image data to provide condition number-based smoothed optical flow vectors, and stores those smoothed vectors in memory (18). The optical flow field stored in memory (18) is accessed and further processed by analyzer (20) for purposes of providing users with information on the motion of objects in the image plane of image sensor (12). Such user information may be displayed on a monitor (22).
Abstract:
A data processing system on an integrated circuit 42 with microprocessor 1 and peripheral devices 60-61 is provided with an emulation unit 50 which allows debugging and emulation of integrated circuit 42 when connected to an external test system 51. Microprocessor 1 has in instruction execution pipeline that has several execution phases that involve fetch/decode units lOa-c and functional execution units 12, 14, 16 and 18. The pipeline of microprocessor 1 is unprotected so that memory access latency to data memory 22 and register file 20 can be utilized by system program code which is stored in instruction memory 23. Multi-field arithmetic/logic unit (ALU) circuitry (L1, L2, S1, S2) is provided for operating on a set of source operands to form a multi-field destination operand by treating the plurality of source operands as a set of N1 fields, such that the multi-field result includes N1 results corresponding to the set of N1 fields. Multi-field multiplication circuitry (M1, M2) is provided for operating on a set of source operands to form a multi-field destination operand by treating the plurality of source operands as a set of N2 fields, such that the multi-field result includes N2 results corresponding to the set of N2 fields. An instruction set architecture (ISA) is provided that is optimized for intensive numeric algorithm processing and includes a set of single instruction, multiple data (SIMD) instructions to direct the operation of the multi-field ALU circuitry and the multi-field multiplication circuitry. Non-aligned data transfer to data memory (D1, D2, 22) can be performed for byte, half word, word, and double-word data items.
Abstract:
A method for displaying spatially offset images using spatial light modulators. A first spatial light modulator image (10) is overlaid with a second spatial light modulator image (12) slightly offset from the first image such that the resulting image has higher resolution than the spatial light modulator. One or two devices may be used in static imaging. In imaging video data, two devices will be used, with the components of the incoming data being divided between them.