I am searching a hardware solution for the follow requirement:
1. 4 camera input, resolution 640*480. NTSC or PAL
2. The above 4 camera input will be encode with VPU h264 into SD Card.
3. At the same time, these 4 frames will be processed by a simpel image function.
According to reference for i.mx53, it can process up to 4 encode/decode work simultaneously.
i.mx53 can afford to this work, is it right?
We have question like yours too, but our usb cameras are H.264, not raw data, so we want to connect 8 cameras to iMX53, and use iMX53 to decode h264 stream at same time. Each camera is QVGA resolution.
I also want to know that i.MX53 can handle the task or not.
VPU is the "block" which encode and decode video, like taking YUV and giving H264.
By default, imx53 BSP has one "special" camera input (csi). The camera input is done by some hardware specific (please, take a look on IPU documentation for details).
As I know, there is only CSI0 and CSI1, in other words, there is only 2 "hardware camera inputs".
In case you´re using 4 USB, I don´t know if USB bus will be fast enough for all video instances.
But wait. There are cameras that gives H264, is it your case?
4 encode/decode instance is not the same as 4 camera inputs.
* I can understand it.
I don´t believe imx53 has more than 2 camera input. Well, you can use 4 USB cameras...
* Now I am trying 4 USB camera.
Thank you.
4 encode/decode instance is not the same as 4 camera inputs.
I don´t believe imx53 has more than 2 camera input. Well, you can use 4 USB cameras...