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.

Overlay/Graphics on DM6446

Is there any way to add overlays/graphics on the DM6446 from the capturing side? So far, all the demos are doing the OSD from the display side. I want to add Overlay/OSD/Graphics after the capturing and befor the YUV is sent to the algorithm for compression. Thanks.

  • S.C said:

    I want to add Overlay/OSD/Graphics after the capturing and befor the YUV is sent to the algorithm for compression.

    This is likely something that will have to be done in software; as you pointed out, the OSD hardware only adds graphics prior to display and does not save this graphics data to memory for compression. 

    How much graphics overlay are you doing?  If it is done in only part of the screen and infrequent (not updated with every video frame), you may be able to do this using the ARM CPU; otherwise, we may need to consider DSP side as well.

  • There was another thread on this same question in the DM3xx forum that may be of some interest here, as the DM355 being discussed there has a similar VPFE/VPBE setup, and the same problem if you want OSD in your recorded video, on the DM6446 you do have the advantage of having the DSP to potentially off load overlay work onto.

  • Thanks a ton, guys!

    Any ideas on how to offload some work to DM6446's DSP side?

  • S.C said:
    Any ideas on how to offload some work to DM6446's DSP side?

    This is something that would take a bit more effort but is certainly possible, you likely want to start with this IUNIVERSAL wiki article, and use one of the examples as a starting point for the underlying structure.