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.

AM3874/DM8148 video capture modes for immediate display on LCD

Other Parts Discussed in Thread: AM3874

Dear TI Community members,

Could you please help me regarding following topic.

We are looking to start an embedded development project which involves capturing HDMI at different resolutions and frame-rates up to 1080i/p at 60fps. Not many processing platforms are able to capture 1080i/p60. So, our choice will most probably fall on either DM8148 or AM3874 video SOC.

Basically, the final device is thought to act like a regular LCD monitor with hdmi input. That's why we must be sure the following resolutions and framerates are supported by DM8148/AM3874 software for the use-case of capture and immediate display on LCD (1280x800):

  • 480i @ 59.94/60 fps;
  • 480p @ 23/29.97/30/59.94/60 fps;
  • 576i @ 50/60 fps;
  • 576p @ 25/50 fps;
  • 720p @ 30/50/60fps;
  • 1080i @ 50/60 fps;
  • 1080p @ 24/25/30/60 fps;
Is there a clear statement posted somewhere about supporting the above modes?
Even if the modes are not fully defined in SW yet, what is the estimated development effort to introduce them? Is there a HW limitation against any of them?
Another concern is that I have encountered several issues being discussed here on the forum:
  • for interlaced capture scaling would not work, as this would be a SOC HW limitation. Is this only true for capture-encode? Is it true for capture-display? Does this mean that I could not successfully display on LCD (1280x800) a captured 1080i60 ?
  • Upscaling would not work during capture. Only downscaling would work on the digital video input. Does this mean that I could not go into fullscreen for a captured 480p video stream on a 1280x800 LCD ?
Someone who could answer these questions will help me a lot.
Thanks and best regards,
Eugeniu.
  • Dear experts, 

    I very much need your support, as in a few days we must decide to Go/NoGo using DM8148 solution for the ongoing project.

    Your feedback appreciated.

    Thank you,

    Eugeniu.

  • Hi,

     

    All of these mode can be captured using TI814x capture port. Here are the answers for your questions

     

    1, Typically, LCD display are progressive, so you anyway have to convert interlaced content to progressive, you could DeI module available in the TI814x to convert interlaced to progressive and display over 1280x800 LCD. You convert first interlaced to progressive and then scale it down to get the 1280x800. This ways is even better from output image quality point of view.

    2, Upscaling is not supported when you are inline scaling ie scaling while capture and scaled content will be directly stored in the memory. You can always do upscaling for memory to memory operation, so for your 480p input, you can get first 480p conten into the memory and then you could up scale it to 1280x800 resolution.

     

    Regards,

    Brijesh Jadav

  • Dear Brijesh,

    Thanks for support! Everything is clear now.

    Regards,

    Eugeniu.