I am now developing a monitoring equipment, because the camera and the imx6sololite is far from the distance, about 20cm, can only use usb camera , can not use the CSI interface
Camera. But the IMX6SoloLite video interface only supports YUV 420 encoding into h264, and usb camera can only output YUV422 format。 so I need to use the software to turn,the YUV422 to YUV420, but this is seriously Occupy CPU resources, even though the resolution of 680*480 can reach 80% CPU occupancy rate. 720P is even higher, so the Software conversion format Could not be used
Please comment there is no good way to solve this problem?
Solved! Go to Solution.
Hi tao
i.MX6Solo has vpu and one can use example on link below
and probably SDK example ips_csc.c
https://community.freescale.com/docs/DOC-94961
Best regards
igor
Hi tao
i.MX6SoloLite has not VPU, VPU uses YUV420 for encoding into h264.
In general, link below shows examples with CSC for conversion YUV422 to YUV420
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!
-----------------------------------------------------------------------------------------------------------------------
Hi igor
thank you。
I am wrong, i used i.MX6Solo not i.MX6SoloLite。
I used to try to use IPU to convert the format, but it looks like the IPU interface is CSI not USB
Best regards
wang yuntao
Hi tao
i.MX6Solo has vpu and one can use example on link below
and probably SDK example ips_csc.c
https://community.freescale.com/docs/DOC-94961
Best regards
igor
it works。 thank u very much。