Function Description
The VI module receives video data from the MIPI RX interfaces (including the MIPI CSI, LVDS, and HiSPi interfaces) and SLVS-EC interfaces. The VI module stores the received data in the specified buffer. During this process, the VI performs cropping, 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 only supports the MIPI CSI and SLVS-EC interfaces.
The VI module is divided into three levels by function: VI DEV, VI PIPE (physical pipes in the figure above, virtual pipes containing only the ISP_BE), and VI CHN (physical channels). The number of devices, pipes, and channels supported by each layer is described as follows:
|
- |
DEV |
PHY_PIPE |
VIR_PIPE |
PHY_CHN |
EXT_CHN |
|---|---|---|---|---|---|
|
|
4 |
4 |
8 |
4 |
0 |