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.

DLPLCR4500EVM: Create image/firmware with 2 bit image

Part Number: DLPLCR4500EVM

Hello, I am trying to make pattern firmware for LC4500 using 2 bit images. But when I select input BMP image in GUI, it reported "Only Images of resolution 912x1140 are supported".

I created images by matlab as bellow:

pw = 912;
ph = 1140;

img = zeros(ph,pw);
img(:, pw/3:pw*2/3) = 0.3;
img(:, pw*2/3:pw) = 0.6;

imwrite(img,'pattern.bmp', 'png', 'BitDepth', 2);

and the image in viewer:

Can anyone please help on this issue?

Thank you.

  • Hello Lam,

    The Lightcrafter 4500 expects 24-bit depth images. You can use the "Create Images" tab under the "Image / Firmware" button in the GUI. You can then display just the first two bits by creating an appropriate pattern sequence. The other 22-bits can be used for additional information or just ignored.

    Thanks,
    Kyle
  • Thanks Kyle,

    I understand how to create 24-bit depth images, I did for binary projection patterns successfully.

    But here I want to project 2-bit patterns (let say intensity gray level: 0, 85, 175, 255 ), and I cannot add the image to create 24-bit depth image. likely open input BMP image function just supports 1-bit BMP image???

    Thank you.

    Bui Quang Lam.

  • Hi Lam,
    If you add your 2-bit image to the first two bits (say R1 and R2) of the 24-bit image you can then create a pattern sequence that just displays R1 and R2 (it can be displayed with any color LED, R1 and R2 are just names). The other 22 bits of the image are not utilized. If I am misunderstanding your question feel free to upload a picture of the image you are trying to display.

    Thanks,
    Kyle
  • Hi Kyle,

    I got confusion now, let me declare what I want clearly:

    1. What I already did:

      - I can project 1 bit patterns, which has gray intensity 0 or 255, no problem

       => the procedure is simple just as in the manual

    2. What I want to do:

      - I want to project a pattern image which has 4 different level of intensity: 0, 85, 170, 255, like the image I attach at the end.

      - This is a 2 bit image, we can think of, so that the projection rate can be 2112HZ

      - Can you make a short steps tutorial create 24-bit image to put to firmware?

    Thank you very much.

  • Hi Lam,

    Here is the procedure.

    1. Create your image in the image builder. I used the image you gave me and added it bits G7 and G6 of the output image (these will be the two bits that are displayed).

    2. Add the newly created image to the firmware.

    3. Upload the new firmware

    4. Create a pattern sequence displaying the 2-bits that hold the pattern. If you want them white select the white illumination (like I did below). The other 22 bits hold no pattern (if you selected them it would just be black).

    Hope that helps,

    Kyle

  • Thank you Kyle.

    I have been busy so couldnt check your reply.

    I will follow your steps, and report the results soon.

    Have a good day.

    Best regards,
    Bui Quang Lam
  • It works well now.

    Thank you Kyle.