Functions
The VI module receives video data from the MIPI RX interfaces (including the MIPI CSI, LVDS interface, and HiSPI interface) and SLVS-EC interfaces. The VI module stores the received data in the specified buffer area. During this process, the VI performs cropping, image stabilization, color optimization, luminance optimization, and noise removal on the received original video image data, and outputs YUV or RAW image data. In this way, video data is obtained.
The current version supports only the MIPI CSI and SLVS-EC interface.
Figure 1 Functional block diagram of the VI module


The VI module is divided into three levels by function: VI DEV, VI PIPE (physical pipes in the figure above, virtual pipes contain only the ISP_BE), and VI CHN (physical channels).
Parent topic: VI