電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
創(chuàng)作
電子發(fā)燒友網>電子資料下載>可編程邏輯>FPGA/ASIC>基于SOPC的MPEG-4視頻播放器

基于SOPC的MPEG-4視頻播放器

2009-06-26 | rar | 333 | 次下載 | 5積分

資料介紹

基于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個模塊組成。

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1開關電源設計原理手冊
  2. 1.83 MB   |  4次下載  |  免費
  3. 2PL4807單節(jié)鋰離子電池充電器中文手冊
  4. 1.36 MB   |  2次下載  |  免費
  5. 3智能小車proteus仿真+C源程序
  6. 0.02 MB   |  1次下載  |  免費
  7. 4TMR技術在電流傳感器中的應用
  8. 616.47 KB  |  1次下載  |  免費
  9. 5BQ769142技術參考手冊
  10. 2.99MB   |  1次下載  |  免費
  11. 6CBM8605_8606_8608-運算放大器【中文排版】-202406271735
  12. 2.70 MB  |  1次下載  |  免費
  13. 701-07-06-CBM8655_CBM8656精密運算放大器
  14. 4.49 MB  |  1次下載  |  免費
  15. 8LLC 電路基本原理分析及公式推導
  16. 551.94 KB  |  1次下載  |  免費

本月

  1. 1XL4015+LM358恒壓恒流電路圖
  2. 0.38 MB   |  155次下載  |  1 積分
  3. 2PCB布線和布局電路設計規(guī)則
  4. 0.40 MB   |  45次下載  |  免費
  5. 3GB/T4706.1-2024 家用和類似用途電器的安全第1部分:通用要求
  6. 7.43 MB   |  14次下載  |  1 積分
  7. 4智能門鎖原理圖
  8. 0.39 MB   |  13次下載  |  免費
  9. 5JESD79-5C_v1.30-2024 內存技術規(guī)范
  10. 2.71 MB   |  10次下載  |  免費
  11. 6elmo直線電機驅動調試細則
  12. 4.76 MB   |  9次下載  |  6 積分
  13. 7WIFI智能音箱原理圖完整版
  14. 0.09 MB   |  7次下載  |  10 積分
  15. 8PC1013三合一快充數據線充電芯片介紹
  16. 1.03 MB   |  7次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935115次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
  4. 1.48MB  |  420061次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233084次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191367次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183333次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81581次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73806次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65985次下載  |  10 積分