資料介紹
基于SOPC的MPEG-4視頻播放器:介紹Altera SOPC平臺上MPEG-4視頻播放器的實現。以NiosII用戶自定義指令方式實現IQ、IDCT、MC等計算密集型功能模塊,從而在XviD Codec基礎上實現Simple Profile視覺框架下,L1級、QCIF、25fps的MPEG-4視頻實時解碼。
關鍵詞 MPEG-4 視頻播放器 SOPC NiosII
引 言
??? 多媒體技術實用化的關鍵技術之一,就是解決視頻、音頻數字化以后數據量大,與數字存儲媒體、通信網容量小的矛盾,其解決途徑就是壓縮。
??? 為了支持低比特率視頻傳輸業(yè)務,MPEG(Moving Picture Expert5 Group)推出了MPEG-4標準。于1999年正式成為國際標準的MPEG-4是一個適合于低傳輸率的視頻、音頻解決方案,更注重于多媒體系統(tǒng)的交互性和靈活性。MPEG-4視頻壓縮標準提供了一種高度靈活、基于“內容”的編碼方法,解碼端可以“按需解碼”,還可以添加對象和信息。這種靈活性使得MPEG-4具有高效的編碼效率、基于內容的可擴展性以及在易受干擾環(huán)境下的魯棒性。
MFEG-4的這些特性使得它十分適合于存儲容量有限的手持終端設備。但是MPEG-4視頻解碼中涉及的反量化(Inverse Quantlzation,IQ)、反離散余弦變換(InverseDiscrete Cosine Transform,IDCT),運動補償(Motion Composition,MC)等技術均是典型的計算密集型變換,對于本身處理能力有限,功耗受限的手持終端設備而言,視頻解碼的實時性是一個很大的挑戰(zhàn)。
??? 本系統(tǒng)在Nios II和FPGA構成的SOPC平臺上,使用NiosII的用戶自定義指令以硬件邏輯方式實現MPEG-4解碼中的IQ、IDCT、MC等計算復雜、高度耗時的功能模塊,極大地提高解碼速度。從而在以GPL協(xié)議發(fā)布的XviD Codec基礎上,實現Simple Profile視覺框架下,L1級、QCIF(177×144分辨率)、25fps的MPEG-4實時解碼,并通過DMA方式在LCD上加以顯示。
1 系統(tǒng)功能描述
??? 本系統(tǒng)從功能上可以分為視頻文件存取、視頻解碼器、YUV-RGB變換器和LCD控制模塊4個部分。
1.1 視頻文件存取
??? 要進行視頻文件的播放,首先需要對視頻文件進行方便地存儲和讀取。系統(tǒng)播放的MP4文件由XviD Codec在PC上對4:2:0的YUV文件壓縮得到。該MP4文件采用177×144分辨率的QCIF格式,25幀/s。在下載模式,可以通過JTAG接口將MP4文件寫入Flash存儲器中。在播放模式下,Nios II處理器將MP4文件從Flash存儲器中讀出,送入文件緩沖池中等待解碼器對其進行讀取并解碼。
1.2 視頻解碼器
??? 視頻解碼器是系統(tǒng)的核心。如圖1所示,視頻解碼器由熵解碼器、反量化、反離散余弦變換、運動補償模塊和視頻幀緩存5個模塊組成。
- 基于DSP設計的MPEG-4無線視頻產品解析 0次下載
- 基于OMAP平臺MPEG-4流媒體播放器開發(fā)研究 8次下載
- 基于DSP設計MPEG-4無線視頻產品的案例分析 0次下載
- 基于MPEG-4編碼的近距離無線視頻傳輸系統(tǒng) 25次下載
- 嵌入式MPEG-4視頻流解碼系統(tǒng)設計 123次下載
- MPEG-4技術的演進與在中國的應用
- Linux動態(tài)擴展MPEG-4智能視頻監(jiān)控系統(tǒng)
- 基于MPEG-4的嵌入式網絡視頻服務器的設計
- 基于VW2010和MPEG-4的視頻服務器設計
- 基于IPP庫的MPEG-4視頻傳輸系統(tǒng)設計
- 互聯網中基于MPEG-4流媒體播放的研究
- MPEG-2 TS流播放器 FOR WIN32的程序源碼vl
- MPEG-4音頻參考程序
- mpeg-4技術白皮書 (MPEG-4 Technologi
- 網頁視頻播放器代碼
- 數字播放器和解碼器 149次閱讀
- 車載播放器怎么選擇格式 1313次閱讀
- 如何利用Arduino UNO和SD卡制作音樂播放器 7322次閱讀
- 基于MPEG-4圖像壓縮技術的多媒體視頻會議系統(tǒng)的設計 2250次閱讀
- MPEG-2 AAC技術在音頻播放器中的應用 2948次閱讀
- 采用數字信號處理器實現MPEG-4視頻編碼卡的設計 1761次閱讀
- MPEG-4在視頻監(jiān)控錄像領域中的應用優(yōu)勢及在DVR中的應用 2386次閱讀
- 基于VW2005音視頻編碼芯片實現壓縮卡的應用方案 2084次閱讀
- 利用DSP芯片實現MPEG-4視頻編碼的優(yōu)化設計 2121次閱讀
- 如何應用可編程邏輯器件PLD將高速視頻內容連接到視頻播放器 1445次閱讀
- C51內核單片機的MP3播放器設計 5689次閱讀
- hifi播放器排行榜 3.4w次閱讀
- mpeg4是mp4嗎_mpeg和mp4有什么區(qū)別 8.1w次閱讀
- 全方位詳解PC端和移動端的H5抓娃娃 5870次閱讀
- 基于頻域水印嵌入方法的MPEG-4形狀錯誤隱藏技術 1473次閱讀
下載排行
本周
- 1開關電源設計原理手冊
- 1.83 MB | 4次下載 | 免費
- 2PL4807單節(jié)鋰離子電池充電器中文手冊
- 1.36 MB | 2次下載 | 免費
- 3智能小車proteus仿真+C源程序
- 0.02 MB | 1次下載 | 免費
- 4TMR技術在電流傳感器中的應用
- 616.47 KB | 1次下載 | 免費
- 5BQ769142技術參考手冊
- 2.99MB | 1次下載 | 免費
- 6CBM8605_8606_8608-運算放大器【中文排版】-202406271735
- 2.70 MB | 1次下載 | 免費
- 701-07-06-CBM8655_CBM8656精密運算放大器
- 4.49 MB | 1次下載 | 免費
- 8LLC 電路基本原理分析及公式推導
- 551.94 KB | 1次下載 | 免費
本月
- 1XL4015+LM358恒壓恒流電路圖
- 0.38 MB | 155次下載 | 1 積分
- 2PCB布線和布局電路設計規(guī)則
- 0.40 MB | 45次下載 | 免費
- 3GB/T4706.1-2024 家用和類似用途電器的安全第1部分:通用要求
- 7.43 MB | 14次下載 | 1 積分
- 4智能門鎖原理圖
- 0.39 MB | 13次下載 | 免費
- 5JESD79-5C_v1.30-2024 內存技術規(guī)范
- 2.71 MB | 10次下載 | 免費
- 6elmo直線電機驅動調試細則
- 4.76 MB | 9次下載 | 6 積分
- 7WIFI智能音箱原理圖完整版
- 0.09 MB | 7次下載 | 10 積分
- 8PC1013三合一快充數據線充電芯片介紹
- 1.03 MB | 7次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935115次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420061次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183333次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73806次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65985次下載 | 10 積分
評論
查看更多