資料介紹
1 引言
H.264是ITU-T的視頻編碼專家組(VCEG)和ISO/IEC的活動(dòng)圖像專家組(MPEG)聯(lián)合制定的視頻壓縮標(biāo)準(zhǔn)。它在H.263/H.263++的基礎(chǔ)上發(fā)展,在繼承所有編碼壓縮技術(shù)優(yōu)點(diǎn)的同時(shí)引入許多全新的編碼技術(shù)和網(wǎng)絡(luò)適配層NAL的概念,從而擁有更高的編碼效率和更好的網(wǎng)絡(luò)適配性。為從低碼率的實(shí)時(shí)通信系統(tǒng)或無線環(huán)境到高碼率的HDTV和數(shù)字存儲(chǔ)系統(tǒng)提供一個(gè)優(yōu)良的視頻壓縮編碼通用工具。但H.264標(biāo)準(zhǔn)優(yōu)異的性能表現(xiàn)是以編碼運(yùn)算復(fù)雜度和運(yùn)算量大為代價(jià),在通用的PC機(jī)平臺(tái)實(shí)現(xiàn)會(huì)占用較大的CPU和內(nèi)存資源。隨著數(shù)字信號(hào)處理器(DSP)技術(shù)的高速發(fā)展,DSP的處理速度和能力飛速提高。DSP已滿足H.264標(biāo)準(zhǔn)的編解碼運(yùn)算速度要求。因此,在穩(wěn)定的媒體處理器平臺(tái)上實(shí)現(xiàn)H.264標(biāo)準(zhǔn)有著較好的工程意義和應(yīng)用前景。
詳細(xì)介紹了以TMS320DM6446DSP為核心的視頻編碼系統(tǒng)的硬件設(shè)計(jì),并重點(diǎn)研究了H.264編碼器在以TMS320DM 6446為目標(biāo)的CCS平臺(tái)上的移植和優(yōu)化工作。
2 視頻編碼系統(tǒng)硬件設(shè)計(jì)
2.1 DSP的選型
DSP選用TI公司的Davinci媒體處理專用器件TMS320DM6446(簡稱DM6446)。它采用ARM+DSP雙核架構(gòu),包含一個(gè)TMS320C64x+核心和一個(gè)ARM926EJ-S核心。C64x+核心采用改進(jìn)的超長指令字VLIW體系結(jié)構(gòu),內(nèi)部擁有8個(gè)并行的運(yùn)算單元,時(shí)鐘頻率600 MHz,峰值處理能力高達(dá)4 752 MI/s。DM6446片內(nèi)為兩級(jí)高速緩存(Cache)結(jié)構(gòu),設(shè)計(jì)有獨(dú)立的32位DDR2 SDRAM接口和16位異步EMIF接口。此外,DM6446還集成有多種適用于視音頻多媒體處理的片內(nèi)資源和接口,如用于和外部解碼器連接的視頻處理前端模塊VPFE、和視頻顯示設(shè)備連接的視頻處理后端模塊VPBE、多通道音頻串口等。
DM6446不僅在處理性能上完全滿足H.264標(biāo)準(zhǔn)要求。而且在內(nèi)部結(jié)構(gòu)、片內(nèi)資源和外部接口上對(duì)視頻處理應(yīng)用專門優(yōu)化,大大降低視頻應(yīng)用的開發(fā)難度和成本。
2.2 系統(tǒng)結(jié)構(gòu)框圖
視頻編碼系統(tǒng)硬件結(jié)構(gòu)原理框圖如圖1所示。主機(jī)通過PCIE總線對(duì)DSP進(jìn)行初始化加載程序。攝像頭輸出的模擬視頻信號(hào)經(jīng)視頻解碼模塊轉(zhuǎn)換為數(shù)字信號(hào),經(jīng)FPGA轉(zhuǎn)換電平。通過DM6446的VPFE模塊接口送人DSP,進(jìn)行壓縮編碼處理。編碼后的視頻數(shù)據(jù)從DM6446的EMIF接口輸出通過PCIE總線送回主機(jī)進(jìn)行下一步處理。DM6446的VPBE模塊可將采集的數(shù)字視頻信號(hào)再轉(zhuǎn)換為模擬信號(hào)輸出至電視進(jìn)行監(jiān)控。DDR2 SDRAM存儲(chǔ)編碼過程中的原始圖像、參考幀、編碼參數(shù)等數(shù)據(jù)。DM6446通過I2C總線配置A/D轉(zhuǎn)換器。FPGA與PCIE橋PEX8311之間加入雙端口RAM,以提高數(shù)據(jù)的傳輸效率。
![基于DSP的H.264編碼器的電路設(shè)計(jì)方案](/uploads/allimg/171026/2362486-1G026164041B5.png)
2.3 視頻解碼模塊設(shè)計(jì)
模擬視頻信號(hào)的傳輸格式種類很多,而且國際上對(duì)數(shù)字視頻信號(hào)的傳輸格式有明確的標(biāo)準(zhǔn)規(guī)定,因此一般通用的A/D轉(zhuǎn)換器并不適合視頻領(lǐng)域應(yīng)用。這里選用專用的視頻解碼器ADV7189B,它支持12路模擬視頻通道,包含3個(gè)具有防噪性能的12位54 MHz的A/D轉(zhuǎn)換器。支持CVBS、S-端子、YprPb 3種格式的模擬視頻信號(hào)輸入,能夠自動(dòng)偵測NTSL/PAL/SECAM制式,輸出ITU-R BT.656標(biāo)準(zhǔn)的數(shù)字視頻信號(hào)。選用12路模擬通道中的3路,復(fù)用的支持3種模擬視頻格式。ADV7189B輸出10位數(shù)字視頻信號(hào)、獨(dú)立的垂直同步信號(hào)VD、水平同步信號(hào)HD和像素同步時(shí)鐘LLC1,電壓均為3.3 V電平,經(jīng)過FPGA轉(zhuǎn)換為DM6446要求的1.8 V,然后從DM6446的VPFE模塊專用數(shù)字視頻信號(hào)接口送入DSP。壓縮編碼前,VPFE模塊將ITU-R BT.656標(biāo)準(zhǔn)的視頻數(shù)據(jù)轉(zhuǎn)換為H.264兼容的YUV4:2:O格式,存入DDR2 SDRAM中。VPFE模塊還支持對(duì)視頻數(shù)據(jù)進(jìn)行白平衡、縮放等預(yù)處理操作。ADG3301實(shí)現(xiàn)I2C總線的電平轉(zhuǎn)換。
H.264是ITU-T的視頻編碼專家組(VCEG)和ISO/IEC的活動(dòng)圖像專家組(MPEG)聯(lián)合制定的視頻壓縮標(biāo)準(zhǔn)。它在H.263/H.263++的基礎(chǔ)上發(fā)展,在繼承所有編碼壓縮技術(shù)優(yōu)點(diǎn)的同時(shí)引入許多全新的編碼技術(shù)和網(wǎng)絡(luò)適配層NAL的概念,從而擁有更高的編碼效率和更好的網(wǎng)絡(luò)適配性。為從低碼率的實(shí)時(shí)通信系統(tǒng)或無線環(huán)境到高碼率的HDTV和數(shù)字存儲(chǔ)系統(tǒng)提供一個(gè)優(yōu)良的視頻壓縮編碼通用工具。但H.264標(biāo)準(zhǔn)優(yōu)異的性能表現(xiàn)是以編碼運(yùn)算復(fù)雜度和運(yùn)算量大為代價(jià),在通用的PC機(jī)平臺(tái)實(shí)現(xiàn)會(huì)占用較大的CPU和內(nèi)存資源。隨著數(shù)字信號(hào)處理器(DSP)技術(shù)的高速發(fā)展,DSP的處理速度和能力飛速提高。DSP已滿足H.264標(biāo)準(zhǔn)的編解碼運(yùn)算速度要求。因此,在穩(wěn)定的媒體處理器平臺(tái)上實(shí)現(xiàn)H.264標(biāo)準(zhǔn)有著較好的工程意義和應(yīng)用前景。
詳細(xì)介紹了以TMS320DM6446DSP為核心的視頻編碼系統(tǒng)的硬件設(shè)計(jì),并重點(diǎn)研究了H.264編碼器在以TMS320DM 6446為目標(biāo)的CCS平臺(tái)上的移植和優(yōu)化工作。
2 視頻編碼系統(tǒng)硬件設(shè)計(jì)
2.1 DSP的選型
DSP選用TI公司的Davinci媒體處理專用器件TMS320DM6446(簡稱DM6446)。它采用ARM+DSP雙核架構(gòu),包含一個(gè)TMS320C64x+核心和一個(gè)ARM926EJ-S核心。C64x+核心采用改進(jìn)的超長指令字VLIW體系結(jié)構(gòu),內(nèi)部擁有8個(gè)并行的運(yùn)算單元,時(shí)鐘頻率600 MHz,峰值處理能力高達(dá)4 752 MI/s。DM6446片內(nèi)為兩級(jí)高速緩存(Cache)結(jié)構(gòu),設(shè)計(jì)有獨(dú)立的32位DDR2 SDRAM接口和16位異步EMIF接口。此外,DM6446還集成有多種適用于視音頻多媒體處理的片內(nèi)資源和接口,如用于和外部解碼器連接的視頻處理前端模塊VPFE、和視頻顯示設(shè)備連接的視頻處理后端模塊VPBE、多通道音頻串口等。
DM6446不僅在處理性能上完全滿足H.264標(biāo)準(zhǔn)要求。而且在內(nèi)部結(jié)構(gòu)、片內(nèi)資源和外部接口上對(duì)視頻處理應(yīng)用專門優(yōu)化,大大降低視頻應(yīng)用的開發(fā)難度和成本。
2.2 系統(tǒng)結(jié)構(gòu)框圖
視頻編碼系統(tǒng)硬件結(jié)構(gòu)原理框圖如圖1所示。主機(jī)通過PCIE總線對(duì)DSP進(jìn)行初始化加載程序。攝像頭輸出的模擬視頻信號(hào)經(jīng)視頻解碼模塊轉(zhuǎn)換為數(shù)字信號(hào),經(jīng)FPGA轉(zhuǎn)換電平。通過DM6446的VPFE模塊接口送人DSP,進(jìn)行壓縮編碼處理。編碼后的視頻數(shù)據(jù)從DM6446的EMIF接口輸出通過PCIE總線送回主機(jī)進(jìn)行下一步處理。DM6446的VPBE模塊可將采集的數(shù)字視頻信號(hào)再轉(zhuǎn)換為模擬信號(hào)輸出至電視進(jìn)行監(jiān)控。DDR2 SDRAM存儲(chǔ)編碼過程中的原始圖像、參考幀、編碼參數(shù)等數(shù)據(jù)。DM6446通過I2C總線配置A/D轉(zhuǎn)換器。FPGA與PCIE橋PEX8311之間加入雙端口RAM,以提高數(shù)據(jù)的傳輸效率。
![基于DSP的H.264編碼器的電路設(shè)計(jì)方案](/uploads/allimg/171026/2362486-1G026164041B5.png)
2.3 視頻解碼模塊設(shè)計(jì)
模擬視頻信號(hào)的傳輸格式種類很多,而且國際上對(duì)數(shù)字視頻信號(hào)的傳輸格式有明確的標(biāo)準(zhǔn)規(guī)定,因此一般通用的A/D轉(zhuǎn)換器并不適合視頻領(lǐng)域應(yīng)用。這里選用專用的視頻解碼器ADV7189B,它支持12路模擬視頻通道,包含3個(gè)具有防噪性能的12位54 MHz的A/D轉(zhuǎn)換器。支持CVBS、S-端子、YprPb 3種格式的模擬視頻信號(hào)輸入,能夠自動(dòng)偵測NTSL/PAL/SECAM制式,輸出ITU-R BT.656標(biāo)準(zhǔn)的數(shù)字視頻信號(hào)。選用12路模擬通道中的3路,復(fù)用的支持3種模擬視頻格式。ADV7189B輸出10位數(shù)字視頻信號(hào)、獨(dú)立的垂直同步信號(hào)VD、水平同步信號(hào)HD和像素同步時(shí)鐘LLC1,電壓均為3.3 V電平,經(jīng)過FPGA轉(zhuǎn)換為DM6446要求的1.8 V,然后從DM6446的VPFE模塊專用數(shù)字視頻信號(hào)接口送入DSP。壓縮編碼前,VPFE模塊將ITU-R BT.656標(biāo)準(zhǔn)的視頻數(shù)據(jù)轉(zhuǎn)換為H.264兼容的YUV4:2:O格式,存入DDR2 SDRAM中。VPFE模塊還支持對(duì)視頻數(shù)據(jù)進(jìn)行白平衡、縮放等預(yù)處理操作。ADG3301實(shí)現(xiàn)I2C總線的電平轉(zhuǎn)換。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- TMS320DM365 H.264編碼器的應(yīng)用程序參數(shù)設(shè)置
- H.264編碼原理 2次下載
- H264編碼器與AdobeFlashMedia組合使用
- H.264視頻編碼標(biāo)準(zhǔn)英文資源匯總下載 21次下載
- 基于PowerPC的H.264編碼器中斷處理程序解析 6次下載
- 基于TMS320DM3730的H.264編碼器移植與優(yōu)化方法 69次下載
- H.264視頻編碼器在DM6437上的優(yōu)化實(shí)現(xiàn) 63次下載
- 基于嵌入式平臺(tái)的H264視頻編碼器的實(shí)現(xiàn) 87次下載
- 基于H.264的立體視頻編碼方法 43次下載
- 基于TMS320DM642平臺(tái)的H.264編碼器優(yōu)化
- 基于ASIC的H.264編碼器設(shè)計(jì)及其ADSP驗(yàn)證策略
- 基于DSP TMS320DM642的H.264視頻編碼的實(shí)現(xiàn)
- H.264視頻編碼在DM642上的實(shí)現(xiàn)與優(yōu)化
- H.264三大開源編碼器的評(píng)測報(bào)告
- h.264編碼器下載
- 磁性編碼器和光電編碼器的比較 3362次閱讀
- 硬解之后,NVIDIA Ada架構(gòu)GPU新增AV1編碼 1892次閱讀
- 基于H.264實(shí)現(xiàn)最優(yōu)重疊塊匹配加權(quán)窗的系數(shù)設(shè)計(jì) 3433次閱讀
- 基于H.264解碼芯片的FPGA原型驗(yàn)證平臺(tái)實(shí)現(xiàn)視頻控制模塊的設(shè)計(jì) 2624次閱讀
- 基于DE2開發(fā)板和NiosII處理器實(shí)現(xiàn)H.264編碼器的設(shè)計(jì) 2502次閱讀
- 矽海達(dá)科技SUE1 H.264編碼模塊介紹 1959次閱讀
- 矽海達(dá)科技SUE2 H.264編碼模塊介紹 2012次閱讀
- 矽海達(dá)科技SUE3 SDI H.264編碼模塊介紹 2176次閱讀
- 光電編碼器型號(hào)含義_光電編碼器應(yīng)用實(shí)例 1.8w次閱讀
- 銳爾威視科技H.264百萬USB攝像頭模組規(guī)格 3037次閱讀
- 基于FPGA的EnDat接口編碼器數(shù)據(jù)采集設(shè)計(jì) 2262次閱讀
- 除法運(yùn)算電路設(shè)計(jì)方案匯總(九款模擬電路設(shè)計(jì)原理詳解) 5.7w次閱讀
- 基于FPGA+DSP的海德漢編碼器結(jié)構(gòu)及設(shè)計(jì) 3440次閱讀
- H.264和AVS核心技術(shù)分析 1550次閱讀
- AVS視頻標(biāo)準(zhǔn)和H.264核心技術(shù)的區(qū)別 1946次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1489次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 91次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識(shí)別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關(guān)電源原理及各功能電路詳解
- 0.38 MB | 9次下載 | 免費(fèi)
- 6基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
- 7基于單片機(jī)和 SG3525的程控開關(guān)電源設(shè)計(jì)
- 0.23 MB | 3次下載 | 免費(fèi)
- 8基于單片機(jī)的紅外風(fēng)扇遙控
- 0.23 MB | 3次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30319次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537791次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評(píng)論