視頻信號(hào)先經(jīng)過視頻接收電路進(jìn)行前端處理(包括阻抗匹配、限幅和鉗位),然后通過視頻解碼電路產(chǎn)生符合VW2010視頻接口標(biāo)準(zhǔn)的ITU656信號(hào)。視頻解碼電路的核心是一個(gè)視頻解碼芯片,該解碼芯片用于對(duì)CVBS信號(hào)進(jìn)行A/D轉(zhuǎn)換和編碼,以產(chǎn)生ITU656標(biāo)準(zhǔn)的并行數(shù)字電視信號(hào)。高檔的視頻解碼器還支持圖像尺寸縮放(scaling)和幀提取(decimating)功能,如飛利浦的SAA7114、SAA7115以及Rockwell公司的BT829A等。由于VW2010的視頻輸入為ITU656/D1格
視頻信號(hào)先經(jīng)過視頻接收電路進(jìn)行前端處理(包括阻抗匹配、限幅和鉗位),然后通過視頻解碼電路產(chǎn)生符合
VW2010視頻接口標(biāo)準(zhǔn)的ITU656信號(hào)。視頻解碼電路的核心是一個(gè)視頻解碼芯片,該解碼芯片用于對(duì)CVBS信號(hào)進(jìn)行A/D轉(zhuǎn)換和編碼,以產(chǎn)生ITU656標(biāo)準(zhǔn)的并行數(shù)字電視信號(hào)。高檔的視頻解碼器還支持圖像尺寸縮放(scaling)和幀提取(decimating)功能,如飛利浦的
SAA7114、
SAA7115以及Rockwell公司的BT829A等。由于VW2010的視頻輸入為ITU656/D1格式,所以只需要選擇具有基本A/D轉(zhuǎn)換和編碼功能的視頻輸入處理芯片如
SAA7113即可。
在模擬音頻信號(hào)經(jīng)過模擬音頻接收電路進(jìn)行前端處理后,便可通過音頻
ADC電路產(chǎn)生符合VW2010音頻接口標(biāo)準(zhǔn)的I2S信號(hào)。
VW2010是壓縮卡的核心處理芯片,該芯片除可完成音、視頻信號(hào)的編碼外,還可提供對(duì)解碼器和ADC的控制(通過I2S總線),其編碼產(chǎn)生的MPEG流可通過芯片內(nèi)部集成的
PCI接口輸出。VW2010的解壓操作是壓縮操作的逆過程,基本原理類似。
在VW2010根據(jù)系統(tǒng)的配置將該音視頻信號(hào)壓縮編碼為MPEG-1、-2或-4格式的音視頻數(shù)據(jù)后,主
CPUMPC8250通過PCI總線將壓縮編碼后的音視頻數(shù)據(jù)以文件的形式存入
IDE接口的硬盤或CDROM-R/W中(需操作系統(tǒng)的支持)。同時(shí),在VW2010內(nèi)部可將編碼后的音視頻數(shù)據(jù)直接解碼輸出到相應(yīng)的D/A轉(zhuǎn)換器中,完成對(duì)用戶的實(shí)時(shí)播放。
硬件設(shè)計(jì)注意事項(xiàng)
采用嵌入式的處理器,相對(duì)來說在電路設(shè)計(jì)方面要簡(jiǎn)單很多,華恒科技目前提供基于MPC8250的開發(fā)平臺(tái)及參考設(shè)計(jì),而VW2010目前有成熟的PCI編解碼卡。采用現(xiàn)成的嵌入式Linux開發(fā)平臺(tái)和音視頻編解碼卡,用戶前期僅需在外圍接口板進(jìn)行簡(jiǎn)單的擴(kuò)展,即可快速推出產(chǎn)品樣機(jī),減少前期開發(fā)的周期和成本。在完成前期工程樣機(jī)及相關(guān)軟件開發(fā)后,開發(fā)者可以進(jìn)一步將整個(gè)系統(tǒng)重新整合,重新設(shè)計(jì)硬件電路板。
由于電路的復(fù)雜性,且采用了高速數(shù)字電路,加上對(duì)電磁兼容(EMC)的設(shè)計(jì)要求,設(shè)計(jì)硬件電路時(shí)需考慮以下幾點(diǎn):
1.對(duì)于處理PCI及SDRAM等控制接口的時(shí)鐘線時(shí),要盡量使各線的長(zhǎng)度及阻抗匹配,并要求對(duì)電路中的高速時(shí)鐘線進(jìn)行覆銅屏蔽;
2.采用六層電路板,可以降低回路噪聲,提高電路的穩(wěn)定性;
3.對(duì)于視頻的A/D芯片而言,應(yīng)盡量做到模擬地與數(shù)字地隔離。避免數(shù)字電路對(duì)模擬電路產(chǎn)生干擾,提高采樣的精度;
4.對(duì)于高速的數(shù)據(jù)總線應(yīng)盡量添加排阻,以達(dá)到阻抗匹配的目的。并應(yīng)盡量減少走線長(zhǎng)度,減小電路中
電流的環(huán)路面積。
系統(tǒng)軟件開發(fā)
編解碼的工作已經(jīng)可以實(shí)現(xiàn),實(shí)際音視頻碼流的采集、存儲(chǔ)、傳輸必須要操作系統(tǒng)來控制和完成,首先需要實(shí)現(xiàn)的是VW2010在Linux下的設(shè)備驅(qū)動(dòng)程序。Linux系統(tǒng)下的設(shè)備驅(qū)動(dòng)程序開發(fā)技術(shù)已經(jīng)相當(dāng)成熟,具體使用和開發(fā)這里不再贅述。目前VW2010已經(jīng)在PC平臺(tái)上有較為廣泛的應(yīng)用,相應(yīng)的廠商已經(jīng)可以提供基于Windows、Linux操作系統(tǒng)成熟的驅(qū)動(dòng)支持。
目前流行的板卡主要有這樣一些功能:水印、中文
OSD疊加、時(shí)間戳疊加、Logo疊加、Mosaic遮蔽、單幀捕獲、強(qiáng)制關(guān)鍵幀輸出、動(dòng)態(tài)改變壓縮幀率參數(shù)、動(dòng)態(tài)調(diào)節(jié)視頻參數(shù)、動(dòng)態(tài)改變幀結(jié)構(gòu)、動(dòng)態(tài)檢測(cè)、雙碼流、板載加密區(qū)。一般回放庫(kù)支持文件方