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.

AM4372: Connection of 4 cameras

Part Number: AM4372
Other Parts Discussed in Thread: AM5708

Hi team,

My customer wants to connect 4 cameras to AM4372 and capture images with 3-5 fps with VGA resolution.

AM4372 have 2 camera interfaces, we want to use signal switch to connect like this:

Questions:

  1. Should this solution work?
  2. Is Cortex-A9 able to encode 4 * (3..5) = 12…20 fps of 640*480 with h264 codec by SW? With MPEG by SW?
  3. Can we provide SW realization of h264 codec? MPEG? If 3rd party only, what is business model?

Best regards, Vsevolod.

  • Hi Vsevolod,

    1. What switch is this and what is it doing - enabling one camera input at a time?

    2. H.264 encoding for 640x480 @ 12 to 20 fps doesn't seem feasible on A9. You may want to check with our third parties like Ittiam Systems, Path Partner on the feasibility and possible solutions from them.

    3. Same as above #2.

    Regards,
    Manisha
  • Hi Manisha, thank you for the reply.

    1. Yes, it just connects first camera to input interface and keep second camera disconnected. Or connects second one and keep first disconnected.

    2. Can you advise me a codec that able to encode 12-20 FPS 640*480 using single core Cortex-A9?
  • Hi Vsevolod,

    1. It should be okay.
    2. Processor SDK packages free open source un-optimized avenc mpeg-2 and mpeg4 encoder. They take roughly 100 mega cycles to process 1 frame. You may want to check with our third party Ittiam and Path Partner if they have optimized codec that can meet your performance need on Cortex-A9.

    You can evaluate our AM5708 processor in case AM437x can't meet your need. This device is capable of capturing multi-channel camera input and can do 1080p60 h.264 video encode.

    Regards,
    Manisha