基于DM365的視頻編碼器的硬件設計
摘要:為了解決標準清晰度監控系統中存在的一些問(wèn)題,設計了一個(gè)基于TMS320DM365的高清視頻壓縮系統。采用ITU-T的H.264(DM365內嵌硬件壓縮器)視頻壓縮算法,高清模擬視頻信號通過(guò)專(zhuān)用視頻解碼芯片TVP7002轉換成數字視頻信號,在DM365中進(jìn)行數據壓縮,內嵌ARM把數據打包后傳到internet,通過(guò)PC機軟件解碼,進(jìn)行視頻播放。實(shí)踐證明,本編碼方案很好的完成了數據壓縮及傳輸,符合設計要求。
關(guān)鍵詞:視頻壓縮;DM365;H.264;網(wǎng)絡(luò )傳輸
在視頻監控應用中,傳統視頻監控由于圖像清晰度不高(CIF~D1分辨率)、管理和維護諸多線(xiàn)纜難度大、配置眾多設備結構復雜、擴展不便,這些因素嚴重制約了安保管理效能的提升,同時(shí)也為高清視頻監控的發(fā)展帶來(lái)了契機,本文論述了基于DM365的高清視頻編碼器的硬件設計。
1 硬件平臺整體設計
TMS320DM365延續了DavinciTM家族DM355處理器的架構,集成了一顆ARM926EJ-S內核,一個(gè)圖像處理子系統(VPSS),一個(gè)H.264高清編碼器協(xié)處理器HDVICP和一個(gè)MPEG-4/JPEG高清編碼器協(xié)處理器MJCP,支持多格式H.264、MPEG-4、MPEG-2、MJPEG以及VC1等編解碼器,可實(shí)現高度的視頻靈活性。DM365可以同時(shí)輸出720P,D1,CIF三個(gè)碼流,或者更多的組合方式,并且編碼速率可調,并且支持硬件OSD。該處理器有豐富的外圍接口,用戶(hù)可以方便的外接子系統,本文采用TMS320DM365作為主CPU,對輸入視頻數據進(jìn)行采集并進(jìn)行相應的壓縮網(wǎng)絡(luò )傳輸處理,設計了基于DM365架構的數字視頻編碼器。系統除了DM365以外,還有高清視頻A/D轉換器、音頻CODEC、存儲、以太網(wǎng)、串口等模塊。系統運行于Linux操作系統,具有實(shí)時(shí)性好、通訊速率快、圖象質(zhì)量高、性能穩定、價(jià)格便宜、防病毒等特點(diǎn)。
系統整體框圖如圖1所示,系統選用DM365為主CPU,DM365外接音頻模塊、視頻輸入模塊、存儲模塊、串口及網(wǎng)絡(luò )傳輸模塊。本平臺由兩部分構成:視頻輸入及圖像處理部分和視頻輸出部分。
視頻輸入及圖像處理部分:高清晰度模擬視頻信號輸入TVP7002,經(jīng)過(guò)A/D編碼以后變成高清數字視頻信號,此數字信號輸出給DM365。本模塊DM365主要對輸入視頻數據進(jìn)行H.264壓縮,并可實(shí)現噪聲過(guò)濾、視頻穩定、面部檢測、自動(dòng)白平衡、自動(dòng)對焦、自動(dòng)曝光以及邊緣增強等功能,此外,還對系統上所有I2C設備初始化,實(shí)現音頻語(yǔ)音對講等功能。
評論