This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DLP2000: structured light code 8bit image rather than RGB

Part Number: DLP2000
Other Parts Discussed in Thread: DLPDLCR2000EVM

Does the DLP allow for an 8bit image rather than the rgb its currently using in the Structured Light code? 

  • Hello Michael,

    Could you please clarify exactly what you mean by an 8-bit image? Are you looking to project an 8-bit image with just a single color LED? 

    Thanks,

    Kyle

  • Sorry, So I would like to use the smallest image file possible and seeing how the images I'm sending to the DLP are black and white, I would like to send an 8 bit representation of the image. As an RGB formatted file would be 640x360x24 and an 8 bit formatted image is only 640x360x8.  

    Currently the structured light code has the image being sent over as three seperate values for each pixel, RGB. I would rather just send 0 or 255, save a little transfer time between the BBB and the EVM. 

    So I was wondering if there is an 8bit mode that would allow me to do this? Documentation says that the system can run in 8, 16, 18, and 24-bit bus options, but the color bit depth supported is only RGB888, RGB666, or RGB565; 24, 18, or 16 bits respectively.   

    I wanted to ask if there was a way to transfer an 8bit image. I know documentation doesn't say that it does, but i wanted to ask if there was something else I could do. 

    With that being said, if I wanted to scale to RGB565 to reduce the image, how would I go about doing that. I'm assuming the write function is the same as what the structured light code is currently using, but I would need to change the evm mode? Looking at the programming documentation it looks like I would need to updated the Pixel Data format select register <2.4.1.5>  to 0? Would that be the case?

  • Michael,

    About the pixel format, you are correct. You need to write to that register to select RGB565 mode.

    As for your earlier question, 8-bit pattern streaming is unfortunately not something that's natively supported on the DLPDLCR2000EVM (which is first and foremost a display chipset). For these kinds of advanced light control features you may need to consider some of our dedicated light control chipsets (such as the DLPDLCR2010-LC EVM):

    http://www.ti.com/tool/DLP2010EVM-LC

    As explained in the datasheet for this chipset, 8-bit pattern streaming (which is effectively 360 Hz) is supported.

    http://www.ti.com/lit/ds/symlink/dlpc3470.pdf

    I hope this helps.

    Best Regards,

    Philippe Dollo