一、媒體處理平台(MPP) hi3531/3532 編碼
二、視頻緩存池:向媒體業務提供大塊內存管理功能。
三、視頻編碼模塊VENC支持以下協議編碼:(1)H.264 (2)JPEG (3)MJPEG (4)MPEG-4
四、編碼模塊的輸入源包括三類:
(1) 用戶態讀取圖像文件向編碼模塊發送數據
(2) 視頻輸入(VIU)模塊采集的圖像經過視頻處理子系統(VPSS)發送到編碼模塊
(3) 視頻輸入(VIU)模塊采集的圖像直接發送到編碼模塊
五、視頻前處理單元VPSS(Video Process Sub-System)
(1) 支持對一幅輸入圖像進行統一處理,然后進行縮放輸出。
(2) 一進五出(0~4)
(3) 一幅圖像最多輸出4種不同分辨率的預處理后圖像。
0:主碼流 1:輔碼流 2:JPEG 3:預覽
六、 典型的編碼流程包括:
(1) 輸入圖像的接收
(2) 圖像內容的遮擋和覆蓋
(3) 圖像的編碼
(4) 碼流的輸入
七、編碼通道:
完成圖像轉化為碼流的功能,具體由碼率控制器和編碼器協同完成。
(1)碼率控制器:提供了對編碼參數的控制和調整,從而對輸出碼率進行控制。
(2) 編碼器:只完成編碼功能。
八、編碼通道組:
指芯片啟動一次,能夠同時處理的編碼通道的集合。
Hi3531/Hi3532編碼通道組支持啟動一次,僅編碼一路主碼流通道。
九、系統綁定:
通過數據接收者綁定數據源來建立兩者之間的關聯關系。綁定后,數據源生成的數據將自動發給接收者。
十、一些名詞簡寫:
VI:視頻輸入 VO:視頻輸出
VPSS:視頻處理 VDA:視頻偵測分析
VENC:視頻編碼 AI:音頻輸入
VDEC:視頻解碼 AO:音頻輸出
十一、Hi3531解碼器提供兩種碼流發送方式:
(1) 流式發送
(2) 按幀發送
十二、Hi3531解碼器圖像傳輸方式:
(1) 普通傳輸:完全按照H.264協議輸出圖像 速度慢
(2) 直接輸出:收到下一幀碼流,輸出當前幀圖像。 次之
(3) 按幀輸出:收到當前幀碼流,輸出當前幀圖像。 速度快
十三、 VI模塊(視頻輸入)
(1) 實現的功能:將芯片外的視頻數據,通過接口接收,存入到指定的內存區域。實現一路原始視頻圖像輸入,兩路視頻圖像輸出功能。
(2) Hi3531芯片有4個BT.1120接口,每個BT.1120接口依次對應兩個VI設備。
(3) Hi3531芯片有8個(4*2)VI設備端口(Dev0~Dev7),32個VI物理通道,2個級聯擴展通道。
(4) 8個VI設備端口均支持2路D1復合模式,以及1路720P interleave模式。
十四、音頻模塊
Audio模塊包括:
(1) 音頻輸入
(2) 音頻輸出
(3) 音頻編碼
(4) 音頻解碼
