資料介紹
基于SOPC的MPEG-4視頻播放器:介紹Altera SOPC平臺上MPEG-4視頻播放器的實現。以NiosII用戶自定義指令方式實現IQ、IDCT、MC等計算密集型功能模塊,從而在XviD Codec基礎上實現Simple Profile視覺框架下,L1級、QCIF、25fps的MPEG-4視頻實時解碼。
關鍵詞 MPEG-4 視頻播放器 SOPC NiosII
引 言
??? 多媒體技術實用化的關鍵技術之一,就是解決視頻、音頻數字化以后數據量大,與數字存儲媒體、通信網容量小的矛盾,其解決途徑就是壓縮。
??? 為了支持低比特率視頻傳輸業務,MPEG(Moving Picture Expert5 Group)推出了MPEG-4標準。于1999年正式成為國際標準的MPEG-4是一個適合于低傳輸率的視頻、音頻解決方案,更注重于多媒體系統的交互性和靈活性。MPEG-4視頻壓縮標準提供了一種高度靈活、基于“內容”的編碼方法,解碼端可以“按需解碼”,還可以添加對象和信息。這種靈活性使得MPEG-4具有高效的編碼效率、基于內容的可擴展性以及在易受干擾環境下的魯棒性。
MFEG-4的這些特性使得它十分適合于存儲容量有限的手持終端設備。但是MPEG-4視頻解碼中涉及的反量化(Inverse Quantlzation,IQ)、反離散余弦變換(InverseDiscrete Cosine Transform,IDCT),運動補償(Motion Composition,MC)等技術均是典型的計算密集型變換,對于本身處理能力有限,功耗受限的手持終端設備而言,視頻解碼的實時性是一個很大的挑戰。
??? 本系統在Nios II和FPGA構成的SOPC平臺上,使用NiosII的用戶自定義指令以硬件邏輯方式實現MPEG-4解碼中的IQ、IDCT、MC等計算復雜、高度耗時的功能模塊,極大地提高解碼速度。從而在以GPL協議發布的XviD Codec基礎上,實現Simple Profile視覺框架下,L1級、QCIF(177×144分辨率)、25fps的MPEG-4實時解碼,并通過DMA方式在LCD上加以顯示。
1 系統功能描述
??? 本系統從功能上可以分為視頻文件存取、視頻解碼器、YUV-RGB變換器和LCD控制模塊4個部分。
1.1 視頻文件存取
??? 要進行視頻文件的播放,首先需要對視頻文件進行方便地存儲和讀取。系統播放的MP4文件由XviD Codec在PC上對4:2:0的YUV文件壓縮得到。該MP4文件采用177×144分辨率的QCIF格式,25幀/s。在下載模式,可以通過JTAG接口將MP4文件寫入Flash存儲器中。在播放模式下,Nios II處理器將MP4文件從Flash存儲器中讀出,送入文件緩沖池中等待解碼器對其進行讀取并解碼。
1.2 視頻解碼器
??? 視頻解碼器是系統的核心。如圖1所示,視頻解碼器由熵解碼器、反量化、反離散余弦變換、運動補償模塊和視頻幀緩存5個模塊組成。
- 基于DSP設計的MPEG-4無線視頻產品解析 0次下載
- 基于OMAP平臺MPEG-4流媒體播放器開發研究 8次下載
- 基于DSP設計MPEG-4無線視頻產品的案例分析 0次下載
- 基于MPEG-4編碼的近距離無線視頻傳輸系統 25次下載
- 嵌入式MPEG-4視頻流解碼系統設計 123次下載
- MPEG-4技術的演進與在中國的應用
- Linux動態擴展MPEG-4智能視頻監控系統
- 基于MPEG-4的嵌入式網絡視頻服務器的設計
- 基于VW2010和MPEG-4的視頻服務器設計
- 基于IPP庫的MPEG-4視頻傳輸系統設計
- 互聯網中基于MPEG-4流媒體播放的研究
- MPEG-2 TS流播放器 FOR WIN32的程序源碼vl
- MPEG-4音頻參考程序
- mpeg-4技術白皮書 (MPEG-4 Technologi
- 網頁視頻播放器代碼
- 數字播放器和解碼器 149次閱讀
- 車載播放器怎么選擇格式 1313次閱讀
- 如何利用Arduino UNO和SD卡制作音樂播放器 7322次閱讀
- 基于MPEG-4圖像壓縮技術的多媒體視頻會議系統的設計 2250次閱讀
- MPEG-2 AAC技術在音頻播放器中的應用 2948次閱讀
- 采用數字信號處理器實現MPEG-4視頻編碼卡的設計 1761次閱讀
- MPEG-4在視頻監控錄像領域中的應用優勢及在DVR中的應用 2386次閱讀
- 基于VW2005音視頻編碼芯片實現壓縮卡的應用方案 2084次閱讀
- 利用DSP芯片實現MPEG-4視頻編碼的優化設計 2121次閱讀
- 如何應用可編程邏輯器件PLD將高速視頻內容連接到視頻播放器 1445次閱讀
- C51內核單片機的MP3播放器設計 5689次閱讀
- hifi播放器排行榜 3.4w次閱讀
- mpeg4是mp4嗎_mpeg和mp4有什么區別 8.1w次閱讀
- 全方位詳解PC端和移動端的H5抓娃娃 5870次閱讀
- 基于頻域水印嵌入方法的MPEG-4形狀錯誤隱藏技術 1473次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1491次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 95次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關電源原理及各功能電路詳解
- 0.38 MB | 11次下載 | 免費
- 6100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 7基于單片機和 SG3525的程控開關電源設計
- 0.23 MB | 4次下載 | 免費
- 8基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
本月
- 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接口電路圖大全
- 未知 | 30320次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關電源設計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537793次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論
查看更多