資料介紹
隨著互聯網的飛速發展,消費類電子、電視電影廣播、計算機技術日益緊密地結合起來。人們不再滿足于只用簡單的文字、聲音進行交流,逐漸趨向于用圖、文、聲、動畫、視頻等多種媒體進行綜合交流。MPEG-4作為新一代多媒體標準提供了一整套能同時滿足制作者、服務商和終端用戶的編解碼技術。它為數字化的多媒體數據的通信、訪問和操作提供了新的方法,并且提供了一個靈活的框架和一套開發工具來支持新的和傳統的性能。其基于對象的數據壓縮、靈活的碼流伸縮性以及可交互性的優點使其可以適應多媒體數據壓縮技術的發展趨勢。
基于MPEG4標準的解決方案紛紛推出,有的為硬件方案,有的為軟件方案。前者設計一個MPEG-4專用編解碼芯片,后者方式是基于通用視頻DSP芯片的軟件實現。 采用專用芯片的優點是系統實時性好,壓縮率高,且圖像質量也好。缺點是一旦編解碼方案固定,就較難對其進行升級與更新,且此種系統成本造價高,不易在市場上推廣。后一種方式利用DSP的高速信號處理功能,使用軟件實現的算法在其上運行時可以大大縮短執行時間,獲得較高的壓縮率,同時該方案易升級,算法易更新。
近幾年隨著通用DSP芯片的價格下降,使得以DSP芯片為核心加上適當的外圍部件形成的MPEG-4音視頻編解碼系統將成為主流。本系統就是基于TI 公司的DSP平臺上對MPEG-4編解碼算法的實現。
1. 方案設計
在開發MPEG-4編解碼系統時,總的來說其難點在于對MPEG-4視頻編解碼算法的實現上。這是由于視頻圖像數據量巨大,對其處理和壓縮需占用較多的芯片資源和處理時間,在單獨的一片DSP芯片很難實現。舉例來說,在視頻編碼中通常的實現方式是由單片的DSP芯片加上一定的片外擴展資源(如EPROM、SDRAM等)來實現編碼算法,但是在實際算法的執行中,對外接器件中的數據讀寫的速度遠小于對DSP芯片內部資源的讀寫速度,這使得整個系統的運行速度就比較慢。如果要求一片DSP芯片同時實現編解碼算法則開發難度就更大了。實際的開發經驗也證明在單片DSP上實現視頻的編解碼算法較為困難,開發周期較長,其圖像效果也不佳。而在實際應用中,用戶對圖像顯示效果的要求越來越高,這就對圖像的顯示速度和清晰度提出了更高的要求。
本方案中是采用多DSP來實現MPEG-4的編解碼算法,多DSP的好處不言而喻,多DSP的協同處理可以極大得提高信號處理的速度。雖然多DSP帶來成本上提升,但是主流通用DSP芯片TMS320C5000、TMS320C6000系列芯片價格的逐年下降,使得多DSP的應用已經步入實用化階段。
2. 系統實現
具體的系統實現方案是采用三片DSP作為音視頻的協處理器:一片TMS320C5402(以下簡稱為TMS5402)實現音頻編解碼,一片TMS320C6204(以下簡稱為TMS6204)實現視頻編碼,另一片TMS6204實現視頻的解碼。為了實現對系統的控制,同時擴展其網絡功能,另外采用了一片ATMEL公司的AT75C220芯片,通過在其上嵌入式操作系統,來實現對DSP芯片及其外圍電路的控制。具體的系統硬件結構圖如下圖1所示:
系統上電后,通過自引導程序進行初始化,AT75C220自動從Flash Disk中植入嵌入式操作系統,各DSP芯片也分別自引導入相應的編解碼算法。同時此操作系統還向用戶提供一個友好的操作界面,用戶通過此界面來控制DSP芯片的編解碼過程、系統與網絡的連接,以及常用的功能(關機、播放音視頻、上網等)。
2.1 音視頻編碼
視頻編碼模塊框圖如下:
![DSP的MPEG-4系統設計方案](/uploads/allimg/171031/2362486-1G031154I3323.png)
視頻編碼工作過程:視頻圖像經過采集存儲于幀緩存器中,采集完成后FPGA(可編程邏輯器件)向TMS6204發出接收信號。TMS6204接收到“圖像已采集好”的信號后,就通過DMA方式將圖像寫至片外存儲器SDRAM中,并開始運行MPEG-4視頻編碼算法對片外存儲器中的圖像進行編碼。編碼輸出信號通過HPI(Host Port Interface)口送至AT75C220,AT75C220將視頻信號與音頻進行同步打包后經由網絡模塊發往接收主機處。
基于MPEG4標準的解決方案紛紛推出,有的為硬件方案,有的為軟件方案。前者設計一個MPEG-4專用編解碼芯片,后者方式是基于通用視頻DSP芯片的軟件實現。 采用專用芯片的優點是系統實時性好,壓縮率高,且圖像質量也好。缺點是一旦編解碼方案固定,就較難對其進行升級與更新,且此種系統成本造價高,不易在市場上推廣。后一種方式利用DSP的高速信號處理功能,使用軟件實現的算法在其上運行時可以大大縮短執行時間,獲得較高的壓縮率,同時該方案易升級,算法易更新。
近幾年隨著通用DSP芯片的價格下降,使得以DSP芯片為核心加上適當的外圍部件形成的MPEG-4音視頻編解碼系統將成為主流。本系統就是基于TI 公司的DSP平臺上對MPEG-4編解碼算法的實現。
1. 方案設計
在開發MPEG-4編解碼系統時,總的來說其難點在于對MPEG-4視頻編解碼算法的實現上。這是由于視頻圖像數據量巨大,對其處理和壓縮需占用較多的芯片資源和處理時間,在單獨的一片DSP芯片很難實現。舉例來說,在視頻編碼中通常的實現方式是由單片的DSP芯片加上一定的片外擴展資源(如EPROM、SDRAM等)來實現編碼算法,但是在實際算法的執行中,對外接器件中的數據讀寫的速度遠小于對DSP芯片內部資源的讀寫速度,這使得整個系統的運行速度就比較慢。如果要求一片DSP芯片同時實現編解碼算法則開發難度就更大了。實際的開發經驗也證明在單片DSP上實現視頻的編解碼算法較為困難,開發周期較長,其圖像效果也不佳。而在實際應用中,用戶對圖像顯示效果的要求越來越高,這就對圖像的顯示速度和清晰度提出了更高的要求。
本方案中是采用多DSP來實現MPEG-4的編解碼算法,多DSP的好處不言而喻,多DSP的協同處理可以極大得提高信號處理的速度。雖然多DSP帶來成本上提升,但是主流通用DSP芯片TMS320C5000、TMS320C6000系列芯片價格的逐年下降,使得多DSP的應用已經步入實用化階段。
2. 系統實現
具體的系統實現方案是采用三片DSP作為音視頻的協處理器:一片TMS320C5402(以下簡稱為TMS5402)實現音頻編解碼,一片TMS320C6204(以下簡稱為TMS6204)實現視頻編碼,另一片TMS6204實現視頻的解碼。為了實現對系統的控制,同時擴展其網絡功能,另外采用了一片ATMEL公司的AT75C220芯片,通過在其上嵌入式操作系統,來實現對DSP芯片及其外圍電路的控制。具體的系統硬件結構圖如下圖1所示:
系統上電后,通過自引導程序進行初始化,AT75C220自動從Flash Disk中植入嵌入式操作系統,各DSP芯片也分別自引導入相應的編解碼算法。同時此操作系統還向用戶提供一個友好的操作界面,用戶通過此界面來控制DSP芯片的編解碼過程、系統與網絡的連接,以及常用的功能(關機、播放音視頻、上網等)。
2.1 音視頻編碼
視頻編碼模塊框圖如下:
![DSP的MPEG-4系統設計方案](/uploads/allimg/171031/2362486-1G031154I3323.png)
視頻編碼工作過程:視頻圖像經過采集存儲于幀緩存器中,采集完成后FPGA(可編程邏輯器件)向TMS6204發出接收信號。TMS6204接收到“圖像已采集好”的信號后,就通過DMA方式將圖像寫至片外存儲器SDRAM中,并開始運行MPEG-4視頻編碼算法對片外存儲器中的圖像進行編碼。編碼輸出信號通過HPI(Host Port Interface)口送至AT75C220,AT75C220將視頻信號與音頻進行同步打包后經由網絡模塊發往接收主機處。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 基于DSP設計的MPEG-4無線視頻產品解析 0次下載
- 基于DSP的MPEG-4無線視頻產品設計方案解析 0次下載
- 基于DSP設計MPEG-4無線視頻產品的案例分析 0次下載
- 多DSP的MPEG-4系統設計方案 0次下載
- ADSP-21535實現MPEG-4視頻編解碼軟硬件設計方案解析 0次下載
- MPEG-4視頻編解碼實現方案解析 1次下載
- 嵌入式MPEG-4視頻流解碼系統設計 123次下載
- 基于MPEG-4標準和嵌入式技術的監控系統設計
- MPEG-4系統中基于FPGA實現數據采集及預處理
- 基于MPEG-4的在線直播系統設計與實現
- 基于MPEG-4的嵌入式網絡視頻服務器的設計
- 基于VW2010和MPEG-4的視頻服務器設計
- 基于Blackfin533的MPEG-4解碼系統實現
- MPEG-4音頻參考程序
- mpeg-4技術白皮書 (MPEG-4 Technologi
- 基于MPEG-4圖像壓縮技術的多媒體視頻會議系統的設計 2456次閱讀
- 基于VFW軟件開發包實現聲吶圖像壓縮存儲系統的應用方案 3374次閱讀
- 采用數字信號處理器實現MPEG-4視頻編碼卡的設計 1932次閱讀
- MPEG-4在視頻監控錄像領域中的應用優勢及在DVR中的應用 2608次閱讀
- 基于VW2005音視頻編碼芯片實現壓縮卡的應用方案 2275次閱讀
- 利用DSP芯片實現MPEG-4視頻編碼的優化設計 2316次閱讀
- 采用MPEG-4壓縮算法的數字視頻監控系統的應用方案 2402次閱讀
- 一種以DSP芯片為核心的通用型數字變頻器系統設計方案概述 2772次閱讀
- 淺嵌入式網絡攝像機的設計方案 1663次閱讀
- 20年經驗的電子總工回憶之永遠不要相信外觀和結構設計效果圖 5326次閱讀
- mpeg4是mp4嗎_mpeg和mp4有什么區別 8.1w次閱讀
- 基于FPGA+DSP的跳頻電臺傳輸系統的設計方案分析 2466次閱讀
- 基于SVPWM算法的變頻調速系統設計方案 5144次閱讀
- 基于DSP的恒流充電電源設計方案 2898次閱讀
- 基于頻域水印嵌入方法的MPEG-4形狀錯誤隱藏技術 1562次閱讀
下載排行
本周
- 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開關電源原理及各功能電路詳解
- 0.38 MB | 9次下載 | 免費
- 6基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
- 7基于單片機和 SG3525的程控開關電源設計
- 0.23 MB | 3次下載 | 免費
- 8基于單片機的紅外風扇遙控
- 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 專業版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30319次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關電源設計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 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十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論