Abstract:
Described examples include a system including a projector configured to project a test pattern image, the test pattern image having at least two elements; a camera configured to capture the test pattern image; and a controller coupled to the projector and to the camera. The controller is configured to obtain a first calibration matrix between the projector and the camera for the at least two elements; determine at least two epipolar lines based on the first calibration matrix and the test pattern image; determine a cost function based on the at least two epipolar lines and the at least two elements in the test pattern image as captured by the camera; and determine a second calibration matrix responsive to the cost function, wherein at least one of a camera position of the camera or a projector position of the projector is adjusted responsive to the second calibration matrix.
Abstract:
A word data loading circuit for a spatial light modulator includes a shadow load register (SLR), a load controller, and a word pattern generation (WPG) circuit. The SLR loads a first word of a pseudorandom image pattern. The load controller parallel shifts the first word to a memory cell array. The WPG circuit generates a next word and controls the SLR to change the first word to the next word. The load controller parallel shifts the next word to the array. The WPG circuit generates an additional word and controls the SLR to change the next word to the additional word. The load controller parallel shifts the additional word to the array. The WPG circuit, SLR, and load controller generate and parallel shift further additional words to the array until the pseudorandom image pattern is loaded in the array.
Abstract:
System, method, and device for maximizing brightness of solid-state illuminators while minimizing power usage based on individual scene contents. An embodiment varies power to each of the solid-state illuminators (red, green, & blue) based on the scene content that is being displayed optimizing the non-linear brightness response of solid-state illuminators.
Abstract:
For an example method of reducing diffraction artifacts in a displayed image from a digital image projection system, a digital controller is coupled to a spatial light modulator. The spatial light modulator includes a two dimensional array of pixels. The method includes receiving signals containing pixel image data and processing the pixel image data to determine a desired gray scale for a pixel. The desired gray scale is compared to achievable gray scales of the digital image projection system. An upper bounding achievable gray scale is determined, and a lower bounding achievable gray scale is determined. Also, a dithering percentage for the desired gray scale is determined. The method chooses one of the upper bounding achievable gray scale and the lower bounding achievable gray scale. Also, a modified lower bounding gray scale is chosen to reduce the dithering percentage.
Abstract:
For an example method of reducing diffraction artifacts in a displayed image from a digital image projection system, a digital controller is coupled to a spatial light modulator. The spatial light modulator includes a two dimensional array of pixels. The method includes receiving signals containing pixel image data and processing the pixel image data to determine a desired gray scale for a pixel. The desired gray scale is compared to achievable gray scales of the digital image projection system. An upper bounding achievable gray scale is determined, and a lower bounding achievable gray scale is determined. Also, a dithering percentage for the desired gray scale is determined. The method chooses one of the upper bounding achievable gray scale and the lower bounding achievable gray scale. Also, a modified lower bounding gray scale is chosen to reduce the dithering percentage.
Abstract:
Methods and apparatus for reduced bandwidth pulse width modulation are disclosed. A system includes a digital controller circuit coupled to a data interface, the digital controller circuit configured to receive image data for display and further configured to encode line data for transmission to a spatial light modulator using a data compression scheme; and the spatial light modulator coupled to the data interface and configured to receive encoded data and to decode the encoded data to produce unencoded data corresponding to pixel data for display on an array of pixel elements in the spatial light modulator; wherein data transmitted from the digital controller circuit to the spatial light modulator further comprises encoded data that is formed from bit planes using a data compression scheme to form partial lines of data. Additional methods and apparatus are disclosed.