The traditional AVM system uses a dedicated ECU for two reasons:
- The AVM system needs a lot of computing power because it has to perform continuous video processing on four video channels. The video frame rate is about 25~30 fps, in order to prevent loss of frame, and a dedicated ECU is a simple solution to achieve it.
- The AVM system (4 wide-angle cameras plus dedicated ECU) is expensive and mainly installed in high end vehicles. An AVM ECU can output video signals to the display panel of a head unit. For this kind of ECU modular design, the AVM ECU can be easily connected to an existing head unit as an external video input. However, this comes at a cost and hinders the popularization of AVM systems.
Inside AVM ECU, the main video processing unit may be a video grade DSP or a high speed general purpose SoC. Both of them need lots of RAM to store multiple video frames and ROM to store the AVM binary program. The interface to the 4 cameras is also important. An interface to 4 analog composite cameras needs 4 individual video decoders that convert analog video signals to digital domain signals. An interface to 4 digital uncompressed video cameras (LVDS etc.) needs 4 individual digital high speed receivers. Between 4 channels of digitalized video signals and the video processing unit, there might be a video multiplexer that can put all 4 videos signals into one interface that video processing unit can retrieve from. These above components make up the AVM ECU with a high Bill of Material (BOM).
At the same time, the evolution of head units has sped up dramatically. The requests for true color, fancy user interfaces, 3D Navigation and 1080p video decoding and multiple displays for Rear Seat Entertainment (RSE) have forced chip vendors to design more powerful automotive grade infotainment processors. Benefiting from the fast evolution of embedded