| 研究生: |
彭祥熙 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.
[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月