海思Hi3519A MPP從入門到精通(一 系統概述)


1. 概述

海思提供的媒體處理軟件平台(Media Process Platform,簡稱 MPP),可支持應用軟件快速 開發。該平台對應用軟件屏蔽了芯片相關的復雜的底層處理,並對應用軟件直接提供 MPI(MPP Program Interface)接口完成相應功能。該平台支持應用軟件快速開發以下 功能:輸入視頻捕獲、H.265/H.264/JPEG 編碼、H.265/H.264/JPEG 解碼、視頻輸出顯 示、視頻圖像前處理(包括去噪、增強、銳化)、圖像拼接、圖像幾何矯正、智能、音 頻捕獲及輸出、音頻編解碼等功能。

2. 系統架構

image

2.1 硬件層

硬件層由 Hi35xx 芯片加上必要的外圍器件構成。外圍器件包括 Flash、DDR(Double Data-Rate)、視頻 Sensor 或 AD、音頻 AD 等。

2.2 操作系統層

基於 Linux 或 Huawei LiteOS 的 OS 系統。

2.3 操作系統適配層

提供操作系統系統調用基礎函數,屏蔽操作系統差異,支持媒體處理平台運行在不同的操作系統上,或相同操作系統不同版本。

2.4 媒體處理平台

基於操作系統適配層,控制芯片完成相應的媒體處理功能。它對應用層屏蔽了硬件處理細節,並為應用層提供 API 接口完成相應功能。

2.5 其他驅動

除媒體處理平台外,海思為 Hi35xx 芯片的其他相關硬件處理單元提供了相應的驅動, 包括 CIPHER、RTC 等驅動。

2.6 應用層

基於海思媒體處理平台及其他驅動,由用戶開發的應用軟件系統。

3. 模塊划分及處理架構

主要模塊如下:

  • 視頻輸入(VI)
  • 視頻處理(VPSS)
  • 視頻編碼(VENC)
  • 視頻解碼(VDEC)
  • 視頻輸出(VO)
  • 視頻拼接(AVS)
  • 音頻輸入(AI)
  • 音頻輸出(AO)
  • 音頻編碼(AENC)
  • 音頻解碼(ADEC)
  • 區域管理(REGION)

視頻流處理架構如下:

image

4. 常用分辨率

image

image

image

image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM