視頻輸入(VI)模塊實現的功能:通過 MIPI Rx(含 MIPI 介面、LVDS 介面和 HISPI 接 口),SLVS EC,BT.1120,BT.656,BT.601,DC 等介面接收視頻數據。VI 將接收到的數據存入到指定的記憶體區域,在此過程中,VI 可以對接收到的原始視頻圖像數據進行處理, ...
視頻輸入(VI)模塊實現的功能:通過 MIPI Rx(含 MIPI 介面、LVDS 介面和 HISPI 接 口),SLVS-EC,BT.1120,BT.656,BT.601,DC 等介面接收視頻數據。VI 將接收到的數據存入到指定的記憶體區域,在此過程中,VI 可以對接收到的原始視頻圖像數據進行處理,實現視頻數據的採集。
1. 模塊劃分
輸入設備(DEV)
輸入 PIPE(圖示為物理 PIPE,虛擬 PIPE 只包含 ISP_BE)
物理通道(PHY_CHN)
擴展通道(EXT_CHN)
2. 模塊功能
2.1 視頻輸入設備
所有 VI 設備都是相互獨立的,支持時序解析。
2.2 視頻輸入 PIPE
VI 的 PIPE 包含了 ISP 的相關處理功能,主要是對圖像數據進行流水線處理,輸出 YUV 圖像格式給通道。
2.3 視頻物理通道
Hi3519AV100 VI 的一個 PIPE 包含 2 個物理通道,CH0 具有裁剪、壓縮等功能,CH1 具有縮小的功能,支持 8 個擴展通道。
Hi3519AV100 物理通道支持的典型解析度如 3840x2160@60fps、 3840x2160@30fps、1080p@240fps、1080p@120fps、1080p@60fps、1080p@30fps 等。
2.4 視頻擴展通道
擴展通道是物理通道的擴展,擴展通道具備縮放、裁剪、魚眼矯正功能,它通過綁定 物理通道,將物理通道輸出作為自己的輸入,然後輸出用戶設置的目標圖像。
2.5 MIPI 和 DEV 的綁定關係
Hi3519AV100/Hi3519AV100/ Hi3516DV300/Hi3516CV500/Hi3559V200/Hi3556V200/Hi3516EV200 的 Dev 與 MIPI 綁定關係是固定的,不能動態修改綁定關係。
DEV 和前端時序輸入的介面有約束關係。例如 Hi3559AV100 前端需要接入 BT.1120,且選擇了第 0 組 BT.1120 管腳,PIPE 應該和 DEV5 綁定,才能正常接收 數據。
2.6 DEV 和 PIPE 的綁定關係
- 每個 PIPE 都可以與任意 Dev 綁定,但不能動態修改綁定關係。
- 線性模式(非 WDR 模式)的一條通路應該是一個物理 PIPE 綁定一個 Dev,WDR 模式下需要多個物理 PIPE 綁定一個 Dev,例如 2 合 1WDR,我們需要 2 個物理 PIPE 綁定到一個 Dev。且在 WDR 模式下只有綁定到 Dev 的第 1 條物理 PIPE 的 通道有數據輸出,其他綁定的物理 PIPE 的通道是沒有圖像數據輸出。
3. API功能
視頻輸入(VI)實現啟用視頻輸入設備、視頻輸入 PIPE 創建,視頻輸入通道配置、Dev 綁定 MIPI 設備,PIPE 綁定 Dev 等功能。