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.

Lightcrafter: plane order

Other Parts Discussed in Thread: DLPC200, DLP5500, DLPA200, DLPC300

Hi,


My project was based on a LightCommander to stream data through light signals.
My input is HDMI video @ 60Hz, interpreted and displayed as 24 x 1-bit unweighted planes.
Since this projector is no more supported, I have to switch to the LightCrafter.
I can have a similar result with this device (HDMI at 60Hz and the 1-bit depth are fine), except one thing. The bit order isn't the same, which is critical for my encoded data.


Here are the details.
Let's say a pixel in a DVI frame is defined by these 24 bits : Red=[R7...R0], Green=[G7...G0] & Blue=[B7...B0]).
The bit sequence provided by the DMD of LightCommander is :
G0,...,G7,R0,...,R7,B0,...,B7,...
And he bit sequence provided by the LCr is interlaced:
B0,R0,G0,B1,R1,G1,............,B7,R7,B7,...
I'd like to gathehr all the bits by color. Therefore, a satisfying in-between would be:
B0,...,B7,R0,...,R7,G0,...,G7,...


I'm looking for a way to rearrange the bits without changing my video source because it's generated by an external embedded system with limited resources. Is it something that could be arranged by the FPGA inside the LCr? Can I reprogramme it (I'm not familiar with FPGA) or is this a service that TI could provide?

Thanks for your time,

Patrick

  • Hello Patrick,

    On the LightCommander discontinued topic. There are other equivalent kits in the offering from our recongnized design houses that use the same DLPC200, DLPA200 and DLP5500 chipset. Your solution would work as it is on these kits.

    You can have a look at the following kits

    FlexLight X3 http://www.keynotephotonics.com/products/flexlight-x3-info.html

    CEL5500 https://www.dlinnovations.com/wp/?page_id=759

    I really appreciate your efforts in finding the differences in loading 1bpp images via DVI b/w LightCommander and LightCrafter. Thank you for highlighting in this forum. As far as the behavior on LightCrafter is concerned it is hard to make changes at this point of time. 

    In the LightCrafter the FPGA will be set to bypass while running the external DVI source. It the "sequence" inside the DLPC300 responsible for loading the 1bpp images  in order. As you mentioned it is in B0,R0,G0,B1,R1,G1,....B7,R7,G7 order.

    If you are willing to share your end application and product your welcome to do so. You may want to send me a friend's request. We can take it offline.

    Regards,
    Sanjeev

  • Thank you Sanjeev,

    We decided to switch to the most cost efficient DLP product because we may have to produce severals systems.

    So the FPGA of the LCr is completely bypassed when the DVI input is selected and I can't perform any data processing ? I though that the FPGA could at least resize, crop or enhance the image.

  • Hello Patrik,

    You are correct, the FPGA of LCr doesn't perform any of the functionalities like resize, crop or enhance the image.

    I am curious to understand more about your application and requirement. We can discuss offline, send me a friend's request, we will figure out what best can be done.

    Regards,

    Sanjeev