999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于DM6446達芬奇平臺H.264編碼的軟件設計

2018-05-16 06:27:15費重程
電子測試 2018年7期
關鍵詞:設備系統

費重程

(廣州颯特紅外股份有限公司,廣東廣州,510730)

0 引言

TMS320DM6446(簡稱DM6446)視頻處理芯片主要包括ARM926EJ-S處理器、MS320C64x+DSP內核、視頻處理系統(VPSS)和外圍設備。該芯片具有性能高和低功耗低等優勢[1];由于芯片內部帶有DSP核,因此為實現視頻編碼器的提供了條件。

在視頻系統應用中,DM6446的ARM端采用Linux系統,該端負責應用程序加載和I/O端口處理;DSP端采用DSP/BIOS系統,該端負責視頻信號的編解碼算法處理;同時DSP端的功能相當于ARM端的“遠程服務器”。對于運行在DSP端的算法(符合xDM標準),只需要通過調用Codec Engine提供的VISA API接口與DSP/BIOS鏈接模塊,然后將數據傳送到共享內存DDR2中,實現ARM端與DSP端的內部間通信。TI公司的軟件參考架構[2]包括應用層(APL)、信號處理層(SPL)和輸入輸出層(I/O)。

1 視頻采集程序設計

本系統的視頻解碼芯片采用TI公司的TVP5146,輸入的PAL制復合視頻信號經過TVP5146視頻解碼芯片[3]轉換成8bit YUV4:2:2格式的數字視頻信號,該信號對接DM6446的視頻前端(VPFE),經過視頻前端(VPFE)的預處理操作,應用程序再通過函數mmap()獲得視頻數據的緩存地址。通過 V4L2 API獲取視頻數據的采集如圖1所示。

(1)開啟視頻捕捉設備,開啟成功,則獲取相應的文件描述符,如果開啟失敗,則返回錯誤信息;選擇視頻的輸入,然后通過VIDIOC_QUERYCAP獲取視頻設備的性能參數,對設備是否具有采集的能力進行查詢,將結果存放于V4L2的結構體中。

(2)通過VIDIOC_S_FMT設置當前驅動的視頻捕獲格式,如視頻輸入制式、圖像的寬度和高度等,本系統設為PAL制式,分辨率為720x576。

(3)通過VDIOC_REQBUFS在采集設備上分配存儲區,利用函數mmap()將內核的地址空間映射到用戶的地址空間,從而獲取數據;然后利用V4L2中的緩沖隊列實現多緩沖輪流采集,例如采用兩個緩存,當緩存1捕捉數據時,緩存2傳輸數據;當緩存2捕捉數據時,緩存1傳輸數據,采用這種乒乓操作可以提高效率。

圖1 V4L2視頻采集流程圖

(4)采集完成后可通過調用VIDIOC_STREAMOFF停止視頻采集,使用函數close()關閉視頻設備,同時釋放掉前面分配的內存空間,可以通過函數munmap()釋放。

2 H.264視頻編碼程序設計

在達芬奇平臺上,GPP+DSP結構是一種典型的異構式分布體系,GPP采用Linux操作系統,DSP采用TI的DSP/BIOS實時操作系統,通過Codec框架實現雙核架構各盡其職且良好通信,DSP處理器與ARM之間通過共享的DDR內存作為通信信道。Codec框架包括Codec server和Codec Engine兩部分。本文直接利用Codec Engine調用TI提供的H.264算法包,將采集的視頻數據使用Codec Engine進行編碼,實現H.264視頻編碼[4-7]。編碼線程流程圖如圖2所示。

圖2 編碼線程流程圖

3 結論

本文利用達芬奇TMS320 DM6446的優勢,通過Codec Engine實現ARM端對系統的控制與DSP端對視頻數據的處理,最終實現視頻數據的采集及H.264算法的視頻編碼。

參考文獻

[1]陳興.基于Davinci 的圖像壓縮編解碼與網絡傳輸[D].北方工業大學,2007.

[2]Texas Instruments Incorporated,TMS320DM6446 DVEVM v2.0 Getting Started Guide[M]. Texas Instruments Incorporated,2009.

[3]Texas Instruments Incorporated, TVP5146 Data Manual[M]. Texas Instruments Incorporated,2007.

[4]張起貴.最新DSP技術——“達芬奇”系統、框架和組件[M].北京:國防工業出版社,2009.

[5]Texas Instruments Incorporated,xDAIS-DM(Digital Media)User Guide[M]. Texas Instruments Incorporated,2007.

[6]Texas Instruments Incorporated,xDAIS DSKT2 User’s Guide[M]. Texas Instruments Incorporated,2007.

[7]劉媛.基于DM6446達芬奇平臺視頻編碼器的軟件開發[D].北京化工大學,2011.

猜你喜歡
設備系統
諧響應分析在設備減振中的應用
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
基于VB6.0+Access2010開發的設備管理信息系統
基于MPU6050簡單控制設備
電子制作(2018年11期)2018-08-04 03:26:08
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
500kV輸變電設備運行維護探討
工業設計(2016年12期)2016-04-16 02:52:00
主站蜘蛛池模板: 欧美成人午夜影院| 一区二区午夜| 啪啪啪亚洲无码| 高清国产va日韩亚洲免费午夜电影| 精品国产www| 91精品啪在线观看国产60岁| 97国产精品视频人人做人人爱| 国产成人精品综合| 天天综合网亚洲网站| 国产三级国产精品国产普男人 | 日韩午夜片| 日本人又色又爽的视频| 不卡无码网| 波多野结衣爽到高潮漏水大喷| 久久精品日日躁夜夜躁欧美| 99久久免费精品特色大片| 免费A∨中文乱码专区| 成人午夜福利视频| 另类综合视频| 性视频一区| 国产精品久久久久鬼色| 欧美色综合网站| 日韩欧美国产三级| 亚洲最大在线观看| 亚洲无码在线午夜电影| 不卡网亚洲无码| 四虎免费视频网站| 亚洲手机在线| 欧美色丁香| 国产精品视频导航| 99精品久久精品| 国产午夜小视频| 国产精品女人呻吟在线观看| 人人爱天天做夜夜爽| 欧美日韩在线成人| 91探花在线观看国产最新| 看你懂的巨臀中文字幕一区二区| 欧美精品综合视频一区二区| 亚洲 欧美 偷自乱 图片 | 欧美视频在线观看第一页| 亚洲色图欧美一区| 26uuu国产精品视频| 在线色国产| 成人永久免费A∨一级在线播放| 国产精品手机在线播放| 亚洲日本中文字幕天堂网| 少妇被粗大的猛烈进出免费视频| 亚洲日韩第九十九页| 国产一区二区三区精品久久呦| 无码乱人伦一区二区亚洲一| 97国产精品视频自在拍| AV熟女乱| 亚洲天堂免费| 五月婷婷精品| 欧美在线一级片| 亚洲天堂网在线观看视频| 国产精品无码制服丝袜| 九色综合视频网| 毛片久久久| 午夜精品影院| 免费99精品国产自在现线| 欧美日韩国产成人在线观看| 好吊日免费视频| 一级毛片视频免费| 无码一区二区三区视频在线播放| 天天躁日日躁狠狠躁中文字幕| 国产99视频免费精品是看6| 国产精品一区二区无码免费看片| 日韩欧美国产成人| 精品国产自在现线看久久| 国产色网站| 成人国产精品网站在线看| 一级毛片免费观看久| 日韩欧美在线观看| 57pao国产成视频免费播放| 71pao成人国产永久免费视频| 亚欧成人无码AV在线播放| 免费又黄又爽又猛大片午夜| 久久久久久久久久国产精品| 欧美一级特黄aaaaaa在线看片| 天堂岛国av无码免费无禁网站| 超碰91免费人妻|