If I am correct, it can convert YUV422 to YUV420. How about RGB?
Anybody can recommend a fast way to perform RGB conversion? Thanks a lot.
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.
If I am correct, it can convert YUV422 to YUV420. How about RGB?
Anybody can recommend a fast way to perform RGB conversion? Thanks a lot.
Michael said:If I am correct, it can convert YUV422 to YUV420. How about RGB?
You can do some converting between YUV formats since those are just a matter of sorting and duplicating/culling bytes, unfortunately moving to RGB requires some real processing with changes to byte values (i.e. MACs), so the DMA can not go between YUV<->RGB on its own.
Michael said:Anybody can recommend a fast way to perform RGB conversion?
If you wanted this all in the DM6437's memory space than it would have to be done in software, i.e. put in a conversion routine and run over the image with it, which can take significant CPU MHz.
If you just need to display in RGB (i.e. YUV is ok for processing in memory, but your display is RGB), than you could do this with the VPBE which has conversion hardware built in to do such a conversion on the fly as the image is being displayed. You would have to configure the back end to output RGB, and assign one of the OSD's video windows to take in your YUV format of choice, and the VPBE hardware does the conversion automatically.