日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

华为海思MPP媒体处理软件开发学习(基础)

發(fā)布時間:2024/4/17 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 华为海思MPP媒体处理软件开发学习(基础) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1.系統(tǒng)概述

1.1概述

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

1.2系統(tǒng)架構


硬件層
硬件層由 Hi35xx 芯片加上必要的外圍器件構成。外圍器件包括 Flash、DDR
(Double Data-Rate)、視頻 Sensor 或 AD、音頻 AD 等。
操作系統(tǒng)層
基于 Linux 或 Huawei LiteOS 的 OS 系統(tǒng)。
操作系統(tǒng)適配層
提供操作系統(tǒng)系統(tǒng)調用基礎函數(shù),屏蔽操作系統(tǒng)差異,支持媒體處理平臺運行在
不同的操作系統(tǒng)上,或相同操作系統(tǒng)不同版本。
媒體處理平臺
基于操作系統(tǒng)適配層,控制芯片完成相應的媒體處理功能。它對應用層屏蔽了硬
件處理細節(jié),并為應用層提供 API 接口完成相應功能。
其他驅動
除媒體處理平臺外,海思為 Hi35xx 芯片的其他相關硬件處理單元提供了相應的驅動,
包括 CIPHER、RTC 等驅動。
應用層
基于海思媒體處理平臺及其他驅動,由用戶開發(fā)的應用軟件系統(tǒng)

1.3海思媒體處理器平臺架構


VI 模塊捕獲視頻圖像,可對其做剪切、去噪等處理,并輸出多路不同分辨率的圖
像數(shù)據(jù)。
解碼模塊對編碼后的視頻碼流進行解碼,并將解析后的圖像數(shù)據(jù)送 VPSS 進行圖
像處理,再送 VO 顯示。可對 H.265/H.264/JPEG 格式的視頻碼流進行解碼。
VPSS 模塊接收 VI 和解碼模塊發(fā)送過來的圖像,可對圖像進行圖像增強、銳化等
處理,并實現(xiàn)同源輸出多路不同分辨率的圖像數(shù)據(jù)用于編碼、預覽或抓拍。
編碼模塊接收 VI 捕獲并經(jīng) VPSS 處理后輸出的圖像數(shù)據(jù),可疊加用戶通過 Region
模塊設置的 OSD 圖像,然后按不同協(xié)議進行編碼并輸出相應碼流。
VO 模塊接收 VPSS 處理后的輸出圖像,可進行播放控制等處理,最后按用戶配置
的輸出協(xié)議輸出給外圍視頻設備。
AVS 接收多路 VI 采集的圖像,進行拼接合成全景圖像。
AI 模塊捕獲音頻數(shù)據(jù),然后 AENC 模塊支持按多種音頻協(xié)議對其進行編碼,最后
輸出音頻碼流。
用戶從網(wǎng)絡或外圍存儲設備獲取的音頻碼流可直接送給 ADEC 模塊,ADEC 支持
解碼多種不同的音頻格式碼流,解碼后數(shù)據(jù)送給 AO 模塊即可播放聲音。

2.系統(tǒng)控制

2.1概述

系統(tǒng)控制根據(jù) Hi35xx 芯片特性,完成硬件各個部件的復位、基本初始化工作,同時負
責完成 MPP(Media Process Platform 媒體處理平臺)系統(tǒng)各個業(yè)務模塊的初始化、去
初始化以及管理 MPP 系統(tǒng)各個業(yè)務模塊的工作狀態(tài)、提供當前 MPP 系統(tǒng)的版本信
息、提供大塊物理內(nèi)存管理等功能。
應用程序啟動 MPP 業(yè)務前,必須完成 MPP 系統(tǒng)初始化工作。同理,應用程序退出
MPP 業(yè)務后,也要完成 MPP 系統(tǒng)去初始化工作,釋放資源。

2.2功能描述

2.2.1視頻緩沖池

所有的視頻輸入通道都可以從公共視頻緩存池中獲取視頻緩存塊用于保存采集的圖像,如圖 2-1 中所示 VI 從公共視頻緩存池 B 中獲取視頻緩存塊 Bm,緩存塊 Bm 經(jīng) VI發(fā)送給 VPSS,輸入緩存塊 Bm 經(jīng)過 VPSS 處理之后被釋放回公共視頻緩存池。假設VPSS 通道的工作模式是 USER,則 VPSS 通道 0 從公共視頻緩存池 B 中獲取緩存塊 Bi作為輸出圖像緩存 buffer 發(fā)送給 VENC,VPSS 通道 1 從公共視頻緩存池 B 中獲取緩存塊 Bk 作為輸出圖像緩存 buffer 發(fā)送給 VO,Bi 經(jīng) VENC 編碼完之后釋放回公共視頻緩存池,Bk 經(jīng) VO 顯示完之后釋放回公共視頻緩存池。

2.2.2系統(tǒng)綁定

MPP 提供系統(tǒng)綁定接口(HI_MPI_SYS_Bind),即通過數(shù)據(jù)接收者綁定數(shù)據(jù)源來建立
兩者之間的關聯(lián)關系(只允許數(shù)據(jù)接收者綁定數(shù)據(jù)源)。綁定后,數(shù)據(jù)源生成的數(shù)據(jù)將
自動發(fā)送給接收者。

2.2.3VI和VPSS的工作模式

VI 和 VPSS 各自的工作模式分為在線,離線,并行模式。

總結

以上是生活随笔為你收集整理的华为海思MPP媒体处理软件开发学习(基础)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 懂色av蜜臂av粉嫩av | 亚洲精品久久久久久久久久吃药 | 午夜不卡在线观看 | 黄色三级网站 | 日韩另类| 日本欧美一区 | 婷婷色亚洲 | 欧美成在线观看 | 精品少妇一区二区三区免费观 | 乌克兰做爰xxxⅹ性视频 | 综合视频在线观看 | 视频精品一区二区 | 亚洲国产日韩欧美 | 久久精品超碰 | a黄色大片 | 男女激情免费网站 | 特级西西人体wwwww | 国产精品不卡在线 | 开心春色激情网 | 国产尤物视频在线观看 | 亚洲精品大片www | 午夜精品久久久久久久久久久 | 非洲黑妞xxxxhd精品 | 夜夜天天拍拍 | 欧美视频在线观看 | 国产欧美日韩视频在线观看 | 成人在线免费视频播放 | 国产做爰免费观看 | av之家在线 | 中文字幕有码无码人妻av蜜桃 | 看av在线 | 澳门黄色一级片 | 精品黑人一区二区三区在线观看 | 黄色av网址在线观看 | 成年人免费在线观看网站 | 人人澡超碰碰 | 亚洲一二三四视频 | 国产无遮无挡120秒 欧美综合图片 | 看一级片| 风韵多水的老熟妇 | 国产又黄又猛又粗又爽 | 麻豆视频观看 | 国产黄色视 | 黄色性视频网站 | 一二三区免费 | 国产一级免费视频 | 艳母动漫在线播放 | 欧美一区二区三区成人 | 玩弄白嫩少妇xxxxx性 | 亚洲欧美日韩另类 | 久久精品丝袜高跟鞋 | 美女国产一区 | 免费毛片一区二区三区久久久 | 91成人毛片| 99久久久无码国产精品免费蜜柚 | 在线免费av网址 | 亚洲三级a| 蜜桃视频一区二区三区 | 3d动漫精品啪啪一区二区三区免费 | 亚洲18在线看污www麻豆 | 中国无码人妻丰满熟妇啪啪软件 | 毛茸茸日本熟妇高潮 | 女同性恋毛片 | 亚洲毛片网| 国内精品一区二区 | 麻豆精品免费视频 | 青青草视频免费看 | 亚洲国产无 | 色婷婷伊人 | 国产swag在线| 永久av免费| 国产精品成人无码免费 | 爱爱小视频网站 | 欧美激情亚洲综合 | 欧美高清在线观看 | 粉嫩久久99精品久久久久久夜 | 99爱在线| 亚洲欧洲日产av | 亚洲爱爱网站 | 国产91啪 | 69国产视频 | 日韩欧美啪啪 | 五月天在线播放 | 少妇光屁股影院 | 色肉色伦交av色肉色伦 | 久久精品久久精品久久 | 麻豆影视av | 国产高清精品软件丝瓜软件 | 日韩精品人妻一区二区三区免费 | 欧美五月激情 | 欧美黄色免费 | 亚洲天堂2014 | 久久一卡二卡 | 国产成年人视频 | 日韩视频免费观看高清完整版在线观看 | 91精品一区二区三区综合在线爱 | 亚洲男人天堂2019 | av夜色| 日本成人黄色 |