YUV422 16bit conversion.

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

YUV422 16bit conversion.

633 Views
nathanyoung
Contributor I

Hey, I'm trying to do something at the moment, and am slowly coming to the conclusion that its not possible, but thought I'd ask here before I give up entirely.
I'm capturing YUV422 from a 16-bit data bus and want it in memory as YUV420P. Rather than doing this in memory space, it would be great to do this in the IPU.
According to my understanding though, 16 bit YUV422 must be captured as generic data, which is stored straight in memory. Therefore, the only way to convert it to 420P would be to load it back into the IPU from memory, convert it, and then load it back into memory?
Am I right with this (and if so, is there any advantage to using this method over performing the conversion myself)?
Thanks in advance.

0 Kudos
1 Reply

427 Views
igorpadykov
NXP Employee
NXP Employee

Hi Nathan

one can try conversion using IPU DP - Display Processor, described

in sect.37.4.9.5 Color Space Conversion unit - CSC i.MX6DQ Reference Manual

http://cache.freescale.com/files/32bit/doc/ref_manual/IMX6DQRM.pdf

Examples can be found on

https://community.freescale.com/docs/DOC-94961 

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos