資料介紹
1 引言
H.264是ITU-T的視頻編碼專家組(VCEG)和ISO/IEC的活動圖像專家組(MPEG)聯(lián)合制定的視頻壓縮標準。它在H.263/H.263++的基礎(chǔ)上發(fā)展,在繼承所有編碼壓縮技術(shù)優(yōu)點的同時引入許多全新的編碼技術(shù)和網(wǎng)絡(luò)適配層NAL的概念,從而擁有更高的編碼效率和更好的網(wǎng)絡(luò)適配性。為從低碼率的實時通信系統(tǒng)或無線環(huán)境到高碼率的HDTV和數(shù)字存儲系統(tǒng)提供一個優(yōu)良的視頻壓縮編碼通用工具。但H.264標準優(yōu)異的性能表現(xiàn)是以編碼運算復(fù)雜度和運算量大為代價,在通用的PC機平臺實現(xiàn)會占用較大的CPU和內(nèi)存資源。隨著數(shù)字信號處理器(DSP)技術(shù)的高速發(fā)展,DSP的處理速度和能力飛速提高。DSP已滿足H.264標準的編解碼運算速度要求。因此,在穩(wěn)定的媒體處理器平臺上實現(xiàn)H.264標準有著較好的工程意義和應(yīng)用前景。
詳細介紹了以TMS320DM6446DSP為核心的視頻編碼系統(tǒng)的硬件設(shè)計,并重點研究了H.264編碼器在以TMS320DM 6446為目標的CCS平臺上的移植和優(yōu)化工作。
2 視頻編碼系統(tǒng)硬件設(shè)計
2.1 DSP的選型
DSP選用TI公司的Davinci媒體處理專用器件TMS320DM6446(簡稱DM6446)。它采用ARM+DSP雙核架構(gòu),包含一個TMS320C64x+核心和一個ARM926EJ-S核心。C64x+核心采用改進的超長指令字VLIW體系結(jié)構(gòu),內(nèi)部擁有8個并行的運算單元,時鐘頻率600 MHz,峰值處理能力高達4 752 MI/s。DM6446片內(nèi)為兩級高速緩存(Cache)結(jié)構(gòu),設(shè)計有獨立的32位DDR2 SDRAM接口和16位異步EMIF接口。此外,DM6446還集成有多種適用于視音頻多媒體處理的片內(nèi)資源和接口,如用于和外部解碼器連接的視頻處理前端模塊VPFE、和視頻顯示設(shè)備連接的視頻處理后端模塊VPBE、多通道音頻串口等。
DM6446不僅在處理性能上完全滿足H.264標準要求。而且在內(nèi)部結(jié)構(gòu)、片內(nèi)資源和外部接口上對視頻處理應(yīng)用專門優(yōu)化,大大降低視頻應(yīng)用的開發(fā)難度和成本。
2.2 系統(tǒng)結(jié)構(gòu)框圖
視頻編碼系統(tǒng)硬件結(jié)構(gòu)原理框圖如圖1所示。主機通過PCIE總線對DSP進行初始化加載程序。攝像頭輸出的模擬視頻信號經(jīng)視頻解碼模塊轉(zhuǎn)換為數(shù)字信號,經(jīng)FPGA轉(zhuǎn)換電平。通過DM6446的VPFE模塊接口送人DSP,進行壓縮編碼處理。編碼后的視頻數(shù)據(jù)從DM6446的EMIF接口輸出通過PCIE總線送回主機進行下一步處理。DM6446的VPBE模塊可將采集的數(shù)字視頻信號再轉(zhuǎn)換為模擬信號輸出至電視進行監(jiān)控。DDR2 SDRAM存儲編碼過程中的原始圖像、參考幀、編碼參數(shù)等數(shù)據(jù)。DM6446通過I2C總線配置A/D轉(zhuǎn)換器。FPGA與PCIE橋PEX8311之間加入雙端口RAM,以提高數(shù)據(jù)的傳輸效率。

2.3 視頻解碼模塊設(shè)計
模擬視頻信號的傳輸格式種類很多,而且國際上對數(shù)字視頻信號的傳輸格式有明確的標準規(guī)定,因此一般通用的A/D轉(zhuǎn)換器并不適合視頻領(lǐng)域應(yīng)用。這里選用專用的視頻解碼器ADV7189B,它支持12路模擬視頻通道,包含3個具有防噪性能的12位54 MHz的A/D轉(zhuǎn)換器。支持CVBS、S-端子、YprPb 3種格式的模擬視頻信號輸入,能夠自動偵測NTSL/PAL/SECAM制式,輸出ITU-R BT.656標準的數(shù)字視頻信號。選用12路模擬通道中的3路,復(fù)用的支持3種模擬視頻格式。ADV7189B輸出10位數(shù)字視頻信號、獨立的垂直同步信號VD、水平同步信號HD和像素同步時鐘LLC1,電壓均為3.3 V電平,經(jīng)過FPGA轉(zhuǎn)換為DM6446要求的1.8 V,然后從DM6446的VPFE模塊專用數(shù)字視頻信號接口送入DSP。壓縮編碼前,VPFE模塊將ITU-R BT.656標準的視頻數(shù)據(jù)轉(zhuǎn)換為H.264兼容的YUV4:2:O格式,存入DDR2 SDRAM中。VPFE模塊還支持對視頻數(shù)據(jù)進行白平衡、縮放等預(yù)處理操作。ADG3301實現(xiàn)I2C總線的電平轉(zhuǎn)換。
H.264是ITU-T的視頻編碼專家組(VCEG)和ISO/IEC的活動圖像專家組(MPEG)聯(lián)合制定的視頻壓縮標準。它在H.263/H.263++的基礎(chǔ)上發(fā)展,在繼承所有編碼壓縮技術(shù)優(yōu)點的同時引入許多全新的編碼技術(shù)和網(wǎng)絡(luò)適配層NAL的概念,從而擁有更高的編碼效率和更好的網(wǎng)絡(luò)適配性。為從低碼率的實時通信系統(tǒng)或無線環(huán)境到高碼率的HDTV和數(shù)字存儲系統(tǒng)提供一個優(yōu)良的視頻壓縮編碼通用工具。但H.264標準優(yōu)異的性能表現(xiàn)是以編碼運算復(fù)雜度和運算量大為代價,在通用的PC機平臺實現(xiàn)會占用較大的CPU和內(nèi)存資源。隨著數(shù)字信號處理器(DSP)技術(shù)的高速發(fā)展,DSP的處理速度和能力飛速提高。DSP已滿足H.264標準的編解碼運算速度要求。因此,在穩(wěn)定的媒體處理器平臺上實現(xiàn)H.264標準有著較好的工程意義和應(yīng)用前景。
詳細介紹了以TMS320DM6446DSP為核心的視頻編碼系統(tǒng)的硬件設(shè)計,并重點研究了H.264編碼器在以TMS320DM 6446為目標的CCS平臺上的移植和優(yōu)化工作。
2 視頻編碼系統(tǒng)硬件設(shè)計
2.1 DSP的選型
DSP選用TI公司的Davinci媒體處理專用器件TMS320DM6446(簡稱DM6446)。它采用ARM+DSP雙核架構(gòu),包含一個TMS320C64x+核心和一個ARM926EJ-S核心。C64x+核心采用改進的超長指令字VLIW體系結(jié)構(gòu),內(nèi)部擁有8個并行的運算單元,時鐘頻率600 MHz,峰值處理能力高達4 752 MI/s。DM6446片內(nèi)為兩級高速緩存(Cache)結(jié)構(gòu),設(shè)計有獨立的32位DDR2 SDRAM接口和16位異步EMIF接口。此外,DM6446還集成有多種適用于視音頻多媒體處理的片內(nèi)資源和接口,如用于和外部解碼器連接的視頻處理前端模塊VPFE、和視頻顯示設(shè)備連接的視頻處理后端模塊VPBE、多通道音頻串口等。
DM6446不僅在處理性能上完全滿足H.264標準要求。而且在內(nèi)部結(jié)構(gòu)、片內(nèi)資源和外部接口上對視頻處理應(yīng)用專門優(yōu)化,大大降低視頻應(yīng)用的開發(fā)難度和成本。
2.2 系統(tǒng)結(jié)構(gòu)框圖
視頻編碼系統(tǒng)硬件結(jié)構(gòu)原理框圖如圖1所示。主機通過PCIE總線對DSP進行初始化加載程序。攝像頭輸出的模擬視頻信號經(jīng)視頻解碼模塊轉(zhuǎn)換為數(shù)字信號,經(jīng)FPGA轉(zhuǎn)換電平。通過DM6446的VPFE模塊接口送人DSP,進行壓縮編碼處理。編碼后的視頻數(shù)據(jù)從DM6446的EMIF接口輸出通過PCIE總線送回主機進行下一步處理。DM6446的VPBE模塊可將采集的數(shù)字視頻信號再轉(zhuǎn)換為模擬信號輸出至電視進行監(jiān)控。DDR2 SDRAM存儲編碼過程中的原始圖像、參考幀、編碼參數(shù)等數(shù)據(jù)。DM6446通過I2C總線配置A/D轉(zhuǎn)換器。FPGA與PCIE橋PEX8311之間加入雙端口RAM,以提高數(shù)據(jù)的傳輸效率。

2.3 視頻解碼模塊設(shè)計
模擬視頻信號的傳輸格式種類很多,而且國際上對數(shù)字視頻信號的傳輸格式有明確的標準規(guī)定,因此一般通用的A/D轉(zhuǎn)換器并不適合視頻領(lǐng)域應(yīng)用。這里選用專用的視頻解碼器ADV7189B,它支持12路模擬視頻通道,包含3個具有防噪性能的12位54 MHz的A/D轉(zhuǎn)換器。支持CVBS、S-端子、YprPb 3種格式的模擬視頻信號輸入,能夠自動偵測NTSL/PAL/SECAM制式,輸出ITU-R BT.656標準的數(shù)字視頻信號。選用12路模擬通道中的3路,復(fù)用的支持3種模擬視頻格式。ADV7189B輸出10位數(shù)字視頻信號、獨立的垂直同步信號VD、水平同步信號HD和像素同步時鐘LLC1,電壓均為3.3 V電平,經(jīng)過FPGA轉(zhuǎn)換為DM6446要求的1.8 V,然后從DM6446的VPFE模塊專用數(shù)字視頻信號接口送入DSP。壓縮編碼前,VPFE模塊將ITU-R BT.656標準的視頻數(shù)據(jù)轉(zhuǎn)換為H.264兼容的YUV4:2:O格式,存入DDR2 SDRAM中。VPFE模塊還支持對視頻數(shù)據(jù)進行白平衡、縮放等預(yù)處理操作。ADG3301實現(xiàn)I2C總線的電平轉(zhuǎn)換。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- TMS320DM365 H.264編碼器的應(yīng)用程序參數(shù)設(shè)置
- H.264編碼原理 2次下載
- H264編碼器與AdobeFlashMedia組合使用
- H.264視頻編碼標準英文資源匯總下載 21次下載
- 基于PowerPC的H.264編碼器中斷處理程序解析 6次下載
- 基于TMS320DM3730的H.264編碼器移植與優(yōu)化方法 69次下載
- H.264視頻編碼器在DM6437上的優(yōu)化實現(xiàn) 63次下載
- 基于嵌入式平臺的H264視頻編碼器的實現(xiàn) 87次下載
- 基于H.264的立體視頻編碼方法 43次下載
- 基于TMS320DM642平臺的H.264編碼器優(yōu)化
- 基于ASIC的H.264編碼器設(shè)計及其ADSP驗證策略
- 基于DSP TMS320DM642的H.264視頻編碼的實現(xiàn)
- H.264視頻編碼在DM642上的實現(xiàn)與優(yōu)化
- H.264三大開源編碼器的評測報告
- h.264編碼器下載
- 磁性編碼器和光電編碼器的比較 3362次閱讀
- 硬解之后,NVIDIA Ada架構(gòu)GPU新增AV1編碼 1892次閱讀
- 基于H.264實現(xiàn)最優(yōu)重疊塊匹配加權(quán)窗的系數(shù)設(shè)計 3433次閱讀
- 基于H.264解碼芯片的FPGA原型驗證平臺實現(xiàn)視頻控制模塊的設(shè)計 2624次閱讀
- 基于DE2開發(fā)板和NiosII處理器實現(xiàn)H.264編碼器的設(shè)計 2502次閱讀
- 矽海達科技SUE1 H.264編碼模塊介紹 1959次閱讀
- 矽海達科技SUE2 H.264編碼模塊介紹 2012次閱讀
- 矽海達科技SUE3 SDI H.264編碼模塊介紹 2176次閱讀
- 光電編碼器型號含義_光電編碼器應(yīng)用實例 1.8w次閱讀
- 銳爾威視科技H.264百萬USB攝像頭模組規(guī)格 3037次閱讀
- 基于FPGA的EnDat接口編碼器數(shù)據(jù)采集設(shè)計 2262次閱讀
- 除法運算電路設(shè)計方案匯總(九款模擬電路設(shè)計原理詳解) 5.7w次閱讀
- 基于FPGA+DSP的海德漢編碼器結(jié)構(gòu)及設(shè)計 3440次閱讀
- H.264和AVS核心技術(shù)分析 1550次閱讀
- AVS視頻標準和H.264核心技術(shù)的區(qū)別 1946次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1489次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 91次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關(guān)電源原理及各功能電路詳解
- 0.38 MB | 9次下載 | 免費
- 6基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
- 7基于單片機和 SG3525的程控開關(guān)電源設(shè)計
- 0.23 MB | 3次下載 | 免費
- 8基于單片機的紅外風(fēng)扇遙控
- 0.23 MB | 3次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30319次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關(guān)電源設(shè)計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537791次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論