1.海思Hi35xx典型的系統層次圖網絡
2.海思媒體處理平臺架構架構
2.1 名詞概念ide
視頻輸入(VI)、視頻處理(VPSS)、視頻編碼(VENC)、視頻解碼(VDEC)、視頻輸出(VO)、視頻偵測分析(VDA)、音頻輸入(AI)、音頻輸出(VO)、音頻編碼(AENC)、音頻解碼(ADEC)、區域管理(REGION)性能
VI模塊:捕獲視頻圖像,可對其作剪切、縮放、鏡像等處理,並輸出多路不一樣分辨率的圖像數據。動畫
VDEC模塊:對編碼後的視頻碼流進行解碼,並將解析後的圖像數據送VPSS進行圖像處理或直接送VO顯示。可對H.264/H.265/VC1/MPEG4/MPEG2/AVS格式的視頻碼流進行解碼。編碼
VPSS模塊:接收VI和解碼模塊發送過來的圖像,可對圖像進行去噪、圖像加強、銳化等處理,並實現同源輸出多路不一樣分辨率的圖像數據用於編碼、預覽或抓拍。spa
VENC模塊:接收VI捕獲並經VPSS處理後輸出的圖像數據,可疊加用戶經過Region模塊設置的OSD圖像,而後按不一樣協議進行編碼並輸出相應碼流。視頻
VDA模塊:接收VI的輸出圖像,並進行移動偵測和遮擋偵測,最後輸出偵測分析結果。blog
VO模塊:接收VPSS處理後的輸出圖像,可進行播放控制等處理,最後按用戶配置的輸出協議輸出給外圍視頻設備。io
AI模塊:捕獲音頻數據,而後AENC模塊支持按多種音頻協議對其進行編碼,最後輸出音頻碼流。
用戶從網絡或外圍存儲設備獲取的音頻碼流可直接送給ADEC模塊,ADEC支持解碼多種不一樣的音頻格式碼流,解碼後數據送給AO模塊便可播放聲音。
2.2 海思媒體處理平臺內部處理流程圖
3.一些基本概念
(1) 分辨率
VGA(640*480) D1(720*576) 720p 1080p 4K(4096*2160) 8K(8192*4320)
(2) 視頻壓縮標準
h.264 H.264也稱做MPEG-4AVC(Advanced Video Coding),是一種視頻壓縮標準,同時也是一種被普遍使用的
高精度視頻錄製、壓縮、和發佈格式。
h.265/HEVC的編碼架構大體上和h.264/AVC的架構類似。目前的HEVC標準總共有三種模式:Main、Main十、Main Still Picture.
(3)fps(frame per second)幀率
每秒的幀數(fps)或者說幀率表示圖形處理器處理場時每秒鐘可以更新的次數。高的幀率能夠獲得更流暢、更逼真的動畫。通常來講30fps就是能夠接受的,可是將性能提高至60fps則能夠明顯提高交互感和逼真感,可是通常來講超過75fps通常就不容易察覺到有明顯的流暢度提高了。若是幀率超過屏幕刷新率只會浪費圖形處理的能力,由於監視器不能以這麼快的速度更新,這樣超過刷新率的幀率就浪費掉了。