| 研究生: |
梁嘉偉 Liang, Jia-Wei |
|---|---|
| 論文名稱: |
高產出平行化AVC/H.264內文適應性二位元算數解碼器 A High Throughput Parallel AVC/H.264 Context-Based Adaptive Binary Arithmetic Decoder |
| 指導教授: |
李國君
Lee, Gwo-Giun |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 電機工程學系 Department of Electrical Engineering |
| 論文出版年: | 2010 |
| 畢業學年度: | 98 |
| 語文別: | 英文 |
| 論文頁數: | 64 |
| 中文關鍵詞: | 內文適應性二位元算數解碼 、平行化 、Viterbi解碼器 、資料流 |
| 外文關鍵詞: | CABAC, parallelization, Viterbi decoder, dataflow |
| 相關次數: | 點閱:72 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
基於對二位元算數解碼之平行化技術,本論文提出了一個具高產出特色之AVC/H.264 平行化內文適應性二位元算數解碼器。依據由上而下之設計方法,分析演算法和分別於高階層及低階層做資料流模型為設計架構之步驟。基於演算法分析,找出了內文適應性二位元算數解碼器與Viterbi解碼器之相似度,並藉以展開二位元算數解碼之平行度。藉由增加二位元算數解碼之平行度,本論文所提出架構之產出比起循序之 bin 解碼要高了3.5 倍,且於108MHz的時脈下,每秒所解出之bin個數達到378M。此設計之規格是針對AVC/H.264 High Profile,4.2 Level,解析度1920x1088及畫面更新率每秒64 張。
In this thesis, based on the proposed parallelization scheme of binary arithmetic decoding, a parallel AVC/H.264 context-based adaptive binary arithmetic coding (CABAC) decoder with high throughput is proposed. Based on the top-down design methodology, algorithm analyzing and dataflow modeling in both high and low granularities are performed to achieve the proposed architecture. According to the analysis for algorithm, the similarity between CABAC decoder and Viterbi decoder is found to extend the degree of parallelism for binary arithmetic decoding. The application of proposed design is specified to support AVC/H.264 High Profile, 4.2 Level, and 1920x1088 resolution at 64 frames per second. By increasing the degree of parallelism of bin decoding, the throughput of the proposed architecture is shown by the experiments to have improved 3.5 times as compared to the sequential bin decoding, and the decoded bin per second can reach 378M at clock speed 108MHz.
[1] ISO/IEC 13818-2, “Information Technology – Coding of moving pictures and associated audio”, 1996.
[2] ITU-T Recommendation H.264, “Advanced video coding for generic audiovisual services,” Draft, Mar. 2005.
[3] Thomas Wiegand, Gary J. Sullivan, Gisle Bjøntegaard, and Ajay Luthra, “Over-view of the H.264/AVC video coding standard,” IEEE Transactions on Circuits and System for Video Technology, vol. 13, issue 7, pp. 560-576, Jul. 2003.
[4] Iain E. G. Richardson, “H.264 and MPEG-4 Video Compression: Video Coding for Next-generation Multimedia,” John Wiley and Sons, 2003, ISBN 0470848375, 9780470848371.
[5] Detlev Marpe, Heiko Schwarz, and Thomas Wiegand, “Context-Based Adaptive Binary Arithmetic Coding in the H.264/AVC Video Compression Standard,” IEEE Trans. on Circuits and System for Video Technology, vol. 13, issue 7, pp. 620-635, Jul. 2003.
[6] Hwa Seon Shin, Yi-Shin Tung, Christophe Lucarz, Kazuo Sugimoto, Mickaël Raulet, Yoshihisa Yamada, He-Yuan Lin, Yuan-Long Cheng, anf Marco Mattav-elli, “Text of ISO/IEC FDIS 23002-4: Video Tool Library,” ISO/IEC JCT1/SC29/WG11 MPEG w10351, Lausanne, Switzerland, Feb. 2009.
[7] Ihab Amer, “RVC Core Experiment 1: Development of RVC Encoding Tools,” ISO/IEC JCT1/SC29/WG11 MPEG w10356, Lausanne, Switzerland, Feb. 2009.
[8] Gwo Giun Lee, Euee S. Jang, Marco Mattavelli, Mickaël Raulet, Christophe Lu-carz, Hyungyu Kim, Sinwook Lee, He-Yuan Lin, Jorn Janneck, Dandan Ding, and Chun-Jen Tsai, “Text of ISO/IEC FDIS 23001-4 Codec Configuration Rep-resentation,” ISO/IEC JCT1/SC29/WG11 MPEG w10349, Lausanne, Switzer-land, Feb. 2009.
[9] “Advanced Reconfigurable Video Coding in Digital Home (2/3),” National Sci-ence Council Project Progress Report, 2009.8.1 - 2010.7.31, NSC97 - 2221 - E006 - 252 - MY3.
[10] H.264/AVC reference software JM16.2, http://iphome.hhi.de/suehring/tml/.
[11] Kisun You, Jike Chong, Youngmin Yi, Ekaterina Gonina, Christopher J. Hughes, Yen-Kuang Chen, Wonyong Sung, and Kurt Keutzer, “Parallel scalability in speech recognition,” IEEE Signal Processing Magazine, pp. 124-135, Nov. 2009.
[12] ITU-T H.264.1 “Conformance specification for H.264 advanced video coding”, Mar. 2005.
[13] Recommendation ITU-R BT.656-4, “Interfaces for Digital Component Video Signals in 525-Line and 625-Line Television Systems Operating at The 4:2:2 Level of Recommendation ITU-R BT.601 (Part A)”, 1998.
[14] Yao-Chang Yang and Jiun-In Guo, “A High Throughput H.264/AVC High Profile CABAC Decoder for HDTV Applications,” IEEE Transactions on Circuits and Systems for Video Technology, Volume 19, Issue 9, pp. 1395-1399, Sep. 2009.
[15] Pin-Chih Lin, Tzu-Der Chuang, and Liang-Gee Chen, “A Branch Selection Multi-symbol High Throughput CABAC Decoder Architecture for H.264/AVC, ” IEEE International Symposium on Circuits and Systems, pp. 365-368, May 2009.
[16] Peng Zhang, Don Xie, and Wen Gao, “Variable-Bin-Rate CABAC Engine for H.264/AVC High Definition Real-Time Decoding,” IEEE Transactions on Very Large Scale Integration (VLSI) Systems, Volume 17, Issue 3, pp. 417-426, Mar. 2009.
校內:2020-12-31公開