簡易檢索 / 詳目顯示

研究生: 彭祥熙
Peng, Xiang-Xi
論文名稱: H.264隨身播放系統於SoC晶片之實現
H.264 Portable Information Player Based on SoC Realization
指導教授: 楊家輝
Yang, Ja-Ferr
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 電腦與通信工程研究所
Institute of Computer & Communication Engineering
論文出版年: 2006
畢業學年度: 94
語文別: 中文
論文頁數: 106
中文關鍵詞: 嵌入式系統H.264視訊解碼器
外文關鍵詞: H.264, video decoder, soc
相關次數: 點閱:63下載:1
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • H.264是目前最新的視訊壓縮標準,具有高壓縮率、錯誤修補以及網路友善性等等特性,在本論文中,我們於德州儀器製造的DM320 SoC發展平台實現H.264視訊解碼器,該平台具有TMS320 C5409™ DSP和ARM9雙核心,在DSP晶片上,我們改善H.264解碼器的演算法以達成即時解碼的需求。
    論文中我們克服H.264的高複雜度以及DSP內部記憶體空間不足等諸多問題,並藉由軟體最佳化、硬體加速處理以及軟硬體的共工設計與並行處理,DM320上達成QVGA解析度的即時解碼。最後,我們在uclinux2.0的作業系統下將影像及音樂作應用實現一個以H.264為主的視訊、圖片可攜式播放器,並可隨時從網路擷取資訊由友善的人機介面來收看,達成隨身的多媒體資訊系統之功能。

    H.264 is the newest video coding standard which has many advantages such as high compression ratio, robust error resilience, and network friendly, etc. In this thesis, we implement the H.264 baseline video decoder on DM320 System-on-Chip manufactured from Texas Instruments. DM320 platform has C5409™ DSP and ARM926 dual core processor; we improve the algorithm to achieve the demand of real-time decoding on DSP C5409™ chip.
    In this thesis, we overcome many problems such as high compression complexity, strictly limited memory space to carry out the real-time decoding of QVGA resolution in terms of software optimization, hardware acceleration, and software-hardware co-work and concurrent processing.
    Finally, we implement an audio/video application as a portable video and picture player based on H.264 baseline decoder with uClinux kernel 2.0 operation system. It can download much information from internet anytime and display by friendly user interface to achieve the portable multimedia information system.

    摘要(中文) i ABSTRACT(English) ii 誌 謝 iii 目 錄 iv 表目錄 vi 圖目錄 vii 1. 簡介 1 1.1研究背景 1 1.2 DM320 SOC平台簡介 2 1.3 H.264壓縮標準簡介 3 1.4研究目的與動機 6 1.5論文大綱 8 2. H.264壓縮標準與系統單晶片介紹 9 2.1H.264基本版壓縮標準介紹 32 2.2 編碼效能比較 35 2.3DM320系統單晶片硬體介紹 37 3. H.264演算法優化設計 31 3.1移植流程分析 32 3.2 DSP程式設計問題探討 35 3.3記憶體空間精簡化設計 37 3.4以查表法改寫減少運算複雜度 41 3.5 CAVLC解碼固定緩衝區設計 44 3.6以機率取向的分群查表CAVLC解碼演算法 46 4. H.264解碼器於硬體加速設計 56 4.1硬體改寫之合適性分析 56 4.2 I圖幀解碼與幀內預測設計 59 4.3 P圖幀之動態補償設計 64 4.4 軟硬體並行處理設計 78 4.5實驗結果 82 5. H.264隨身資訊播放系統 84 5.1系統設計構想 85 5.2影音同步機制 89 5.3圖片瀏覽介面設計 97 5.4系統未來展望 100 6. 結論 102 參考文獻 104 附錄 105

    [1] Joint Video Team, “Draft ITU-T Recommendation and Final Draft International Standard of Joint Video Specification (ITU-T Rec.H.264 | ISO/IEC 14496-10 AVC),” Joint Video Team (JVT) of ISO/IEC MPEG and ITU-T VCEG, JVT-G050, March 2003.
    [2] Richardson, H.264 and MPEG-4 Video Compression Video Coding for Next- Generation Multimedia
    [3] H.264/ AVC Baseline Profile Decoder Complexity Analysis, IEEE Ttrans. Circuits Syst. Video Technol.13 (July 2003) 704-716
    [4] Xue Quan, Liu Jilin, Wang Shijie, Zhao Jiandong, H.264/AVC Baseline Profile Decoder Optimization on Independent Platform, WCNM. 2, (Sept. 2005) 1253-1256
    [5] Joint Video Team (JVT) Reference Software version 8.2. [Online]. Available: http://bs.hhi.de/~suehring/tml/download/Unofficial/
    [6] TMS320DM320 CPU and Peripherals Vol-1a Technical Reference Manual Version 1.5 , Texas Instruments (Dec. 2003)
    [7] TMS320DM320 CPU and Peripherals Vol-1b Technical Reference Manual Version 1.5 , Texas Instruments (Dec. 2003)
    [8] TMS320DM320 CPU and Peripherals Vol-2 Technical Reference Manual Version 1.5 , Texas Instruments (Dec. 2003),
    [9] TMS320DM320 iMX API Library Version 0.31, Texas Instruments, (Feb. 2004)
    [10]TMS320DM320 DM Chip Support Library API Reference Guide, Texas Instruments (July 2003)
    [11]Code Composer Studio User’s Guide 2.22.10, Texas Instruments, (Jan. 2000).
    [12]TMS320C54x DSP Reference Set, Volume 1: CPU and Peripherals, Texas Instruments, (July 2001).
    [13]TMS320C54x DSP Reference Set, Volume 2: Mnemonic Instruction Set, Texas Instruments, (July 2001).
    [14]TMS320C54x DSP Reference Set, Volume 3: Algebraic Instruction Set, Texas Instruments, (July 2001).
    [15]TMS320C54x DSP Reference Set, Volume 4: Applications Guide, Texas Instruments, (Feb. 1996).
    [16]TMS320C54x DSP Reference Set, Volume 5: Enhanced Peripherals, Texas Instruments, (May 1999).
    [17]李宜達, TI C54xx DSP原理與實務應用基礎篇, 全華出版社, 91年12月
    [18]胡竹生, 賴鴻志 ,張勝凱, TMS320 C54xx 晶片原理與應用, 全華出版社, 90年3月

    下載圖示 校內:2007-07-25公開
    校外:2009-07-25公開
    QR CODE