當前位置:首頁 > 嵌入式 > 嵌入式教程
[導讀]基于MPEG-4的視頻編解碼技術已經(jīng)成為當前多媒體技術發(fā)展的熱點。本文提出了一種以多DSP為核心的MPEG-4編解碼系統(tǒng),并設計出了具體的硬件平臺方案。

引言

隨著互聯(lián)網(wǎng)的飛速發(fā)展,消費類電子、電視電影廣播、計算機技術日益緊密地結合起來。人們不再滿足于只用簡單的文字、聲音進行交流,逐漸趨向于用圖、文、聲、動畫、視頻等多種媒體進行綜合交流。MPEG-4作為新一代多媒體標準提供了一整套能同時滿足制作者、服務商和終端用戶的編解碼技術。它為數(shù)字化的多媒體數(shù)據(jù)的通信、訪問和操作提供了新的方法,并且提供了一個靈活的框架和一套開發(fā)工具來支持新的和傳統(tǒng)的性能。其基于對象的數(shù)據(jù)壓縮、靈活的碼流伸縮性以及可交互性的優(yōu)點使其可以適應多媒體數(shù)據(jù)壓縮技術的發(fā)展趨勢。

基于MPEG4標準的解決方案紛紛推出,有的為硬件方案,有的為軟件方案。前者設計一個MPEG-4專用編解碼芯片,后者方式是基于通用視頻DSP芯片的軟件實現(xiàn). 采用專用芯片的優(yōu)點是系統(tǒng)實時性好,壓縮率高,且圖像質量也好。缺點是一旦編解碼方案固定,就較難對其進行升級與更新,且此種系統(tǒng)成本造價高,不易在市場上推廣。后一種方式利用DSP的高速信號處理功能,使用軟件實現(xiàn)的算法在其上運行時可以大大縮短執(zhí)行時間,獲得較高的壓縮率,同時該方案易升級,算法易更新。

近幾年隨著通用DSP芯片的價格下降,使得以DSP芯片為核心加上適當?shù)耐鈬考纬傻腗PEG-4音視頻編解碼系統(tǒng)將成為主流。本系統(tǒng)就是基于TI 公司的DSP平臺上對MPEG-4編解碼算法的實現(xiàn)。

1.方案設計

在開發(fā)MPEG-4編解碼系統(tǒng)時,總的來說其難點在于對MPEG-4視頻編解碼算法的實現(xiàn)上。這是由于視頻圖像數(shù)據(jù)量巨大,對其處理和壓縮需占用較多的芯片資源和處理時間,在單獨的一片DSP芯片很難實現(xiàn)。舉例來說,在視頻編碼中通常的實現(xiàn)方式是由單片的DSP芯片加上一定的片外擴展資源(如EPROM、SDRAM等)來實現(xiàn)編碼算法,但是在實際算法的執(zhí)行中,對外接器件中的數(shù)據(jù)讀寫的速度遠小于對DSP芯片內部資源的讀寫速度,這使得整個系統(tǒng)的運行速度就比較慢。如果要求一片DSP芯片同時實現(xiàn)編解碼算法則開發(fā)難度就更大了。實際的開發(fā)經(jīng)驗也證明在單片DSP上實現(xiàn)視頻的編解碼算法較為困難,開發(fā)周期較長,其圖像效果也不佳。而在實際應用中,用戶對圖像顯示效果的要求越來越高,這就對圖像的顯示速度和清晰度提出了更高的要求。

本方案中是采用多DSP來實現(xiàn)MPEG-4的編解碼算法,多DSP的好處不言而喻,多DSP的協(xié)同處理可以極大得提高信號處理的速度。雖然多DSP帶來成本上提升,但是主流通用DSP芯片TMS320C5000、TMS320C6000系列芯片價格的逐年下降,使得多DSP的應用已經(jīng)步入實用化階段。

2.系統(tǒng)實現(xiàn)

具體的系統(tǒng)實現(xiàn)方案是采用三片DSP作為音視頻的協(xié)處理器:一片TMS320C5402(以下簡稱為TMS5402)實現(xiàn)音頻編解碼,一片TMS320C6204(以下簡稱為TMS6204)實現(xiàn)視頻編碼,另一片TMS6204實現(xiàn)視頻的解碼。為了實現(xiàn)對系統(tǒng)的控制,同時擴展其網(wǎng)絡功能,另外采用了一片ATMEL公司的AT75C220芯片,通過在其上嵌入式操作系統(tǒng),來實現(xiàn)對DSP芯片及其外圍電路的控制。具體的系統(tǒng)硬件結構圖如下圖1所示:

系統(tǒng)上電后,通過自引導程序進行初始化,AT75C220自動從Flash Disk中植入嵌入式操作系統(tǒng),各DSP芯片也分別自引導入相應的編解碼算法。同時此操作系統(tǒng)還向用戶提供一個友好的操作界面,用戶通過此界面來控制DSP芯片的編解碼過程、系統(tǒng)與網(wǎng)絡的連接,以及常用的功能(關機、播放音視頻、上網(wǎng)等)。

2.1音視頻編碼

視頻編碼模塊框圖如下:


視頻編碼工作過程:視頻圖像經(jīng)過采集存儲于幀緩存器中,采集完成后FPGA(可編程邏輯器件)向TMS6204發(fā)出接收信號。TMS6204接收到“圖像已采集好”的信號后,就通過DMA方式將圖像寫至片外存儲器SDRAM中,并開始運行MPEG-4視頻編碼算法對片外存儲器中的圖像進行編碼。編碼輸出信號通過HPI(Host Port Interface)口送至AT75C220,AT75C220將視頻信號與音頻進行同步打包后經(jīng)由網(wǎng)絡模塊發(fā)往接收主機處。

音頻編解碼模塊框圖如下:

音頻編碼的過程與視頻類似,不同的是由TMS5402來執(zhí)行編碼算法,這主要是考慮到系統(tǒng)的性價比。由于音頻編碼的運算量要比視頻編碼小得多,這使得TMS5402的芯片資源足夠完成音頻編碼,并且其價格要比TMS6204低的多。音頻編碼工作過程:信號通過MIC(Microphone)送到A/D轉換器中,A/D轉換器將收到的模擬信號轉換成為離散信號,未壓縮的離散信號被送到DSP后,DSP將其存儲起來,每收夠一幀處理一次,即調用音頻編碼算法一次,編碼后得到的離散信號被DSP發(fā)送至AT75C220,由其打包經(jīng)由網(wǎng)絡發(fā)至主機處。音頻解碼和音頻編碼都在同一塊DSP芯片TMS5402中完成,這是因為音頻的編解碼過程沒有視頻那么復雜,占用的資源相對較少。以TMS5402的芯片資源是可以同時完成音頻的編解碼算法的。

2.2音視頻解碼

音頻解碼工作過程:TMS5402接收到MPEG-4音頻已編碼信號后就開始進行解碼算法,每解碼出一幀音頻信號,就直接將其進行D/A轉換發(fā)送到耳機或是音箱中播放。

視頻解碼模塊框圖如下:


視頻解碼工作過程:AT75C220將接收到的MPEG-4視頻編碼信號直接送往TMS6204。當其運行解碼算法得到第一幀的圖像數(shù)據(jù)后,就將其拷貝到片外的SDRAM中,同時向FPGA發(fā)送一個初始化信號,然后FPGA調用中斷通過DMA方式將SDRAM中的圖像轉移到FIFO里,經(jīng)D/A轉換合成為RGB信號后送往顯示器顯示出圖像。

3.系統(tǒng)特點

根據(jù)仿真的結果,在352*240(NTSC制式),視頻輸出35幀/秒以上,碼率可控制在100kbps~1000kbps之間,完全可以滿足實際需要。近年來,隨著FPGA技術的日益成熟,利用FPGA的特殊結構和特性,很多復雜數(shù)字算法開始使用PPCA完成,使它可以更加高速和高效地完成這些算法,但相應的是其開發(fā)難度變大,周期變長。由于本系統(tǒng)是基于DSP來實現(xiàn)的,與上述方式相比具有設計周期短,成本低的特點。同時具有很強的通用性和擴展性,可根據(jù)實際需求形成豐富的產(chǎn)品系列。

4.結束語

MPEG4的應用前景將是非常廣闊的。 它的出現(xiàn)將對以下各方面產(chǎn)生較大的推動作用:實時通信、數(shù)字電視、廣播電視、實時多媒體監(jiān)控、移動多媒體通信、內容存儲和檢索多媒體系統(tǒng)、基于Internet/Intranet的數(shù)字碼流視頻、基于面部表情模擬的虛擬會議、DVD上的交互多媒體應用、基于計算機網(wǎng)絡的可視化合作實驗室場景應用等。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或將催生出更大的獨角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉型技術解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關鍵字: 汽車 人工智能 智能驅動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質量流程IT總裁陶景文發(fā)表了演講。

關鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權最終是由生態(tài)的繁榮決定的。

關鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領增長 以科技創(chuàng)新為引領,提升企業(yè)核心競爭力 堅持高質量發(fā)展策略,塑強核心競爭優(yōu)勢...

關鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術學會聯(lián)合牽頭組建的NVI技術創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術創(chuàng)新聯(lián)...

關鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關鍵字: BSP 信息技術
關閉
關閉