Hi, I have some issues concerning the DLP-LCR6500 Evaluation Module.
Any images (bitmaps) uploaded to the device (mainly in pattern on-the-fly mode)
are converted to a splash format. In the source code of the GUI shipped with the device, I found that the header of these splash files supports other pixel formats than the 24-bit (RGB-8-8-8) used in the code. Explicitely mentioned is a 16-bit YCrCb format.
I wondered if this format could be used to reduce the amount of data uploaded to the DMD. In our application, we are exclusively using black/white pictures, so the current implementation has to upload 24-times too much data. I would be willing to adjust the code to use the mentioned 16-bit format for a 30% decrease of uploaded data, and thus a 30% increase in speed. My questions are now:
1) Is there any chance this could work? (When I tried to upload the 1-bit data which would suffice for our purposes, the DMD just didn't display anything)
2) Would the RLE compression still work? If not, the whole thing would be futile.
3) How would the image data have to look like? I think there are several conventions used for the YUV 4:2:2 format, e.g. first one large block with the Y data, then two smaller ones Cr and Cb data. Would this be recognized by the DMD?
(4) Is there maybe any way I didn't think of to efficiently upload 1-bit black/white images? Depending on the complexity of the image, it currently takes up to ~10 seconds in pattern on-the-fly mode. A reduction to e.g. one second would be more than sufficient. HDMI is not an option due to the (visible) VSYNC refresh rate.
Sorry for the wall of text and thanks in advance for any reply.
Best regards,
Jonas
P.S. I do have some other issues, but maybe it would be a good idea to discuss them in a private chat.
Otherwise, I will gladly start one or several new threads.