研究生: |
駱子仁 Tzu-Jen Lo |
---|---|
論文名稱: |
ㄧ個針對H.264主要規範視訊的無記憶體全文自適應變動長度解碼器 A Memory-free Context-based Adaptive Variable Length Decoder for H.264/AVC Main Profile Video |
指導教授: |
林永隆
Youn-Long Lin |
口試委員: | |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 資訊工程學系 Computer Science |
論文出版年: | 2006 |
畢業學年度: | 94 |
語文別: | 英文 |
論文頁數: | 57 |
中文關鍵詞: | H.264/AVC 、CAVLC |
相關次數: | 點閱:4 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
針對H.264/AVC主要規範的視訊,我們提出了一個參數解碼器以及全文自適應變動長度解碼器。我們的方法可以解碼協同因素(coefficient)而不需要使用記憶體來建置表格。在現有的公開文件中,這是第一個不需要表格記憶體的全文自適應變動長度解碼器。在100MHz的時脈下,我們所設計的全文自適應變動長度解碼器只需要15.7K的邏輯閘,其中協同因素解碼器(coefficient decoder)佔了3.4K。我們的硬體設計可以即時(real-time)解壓縮2Kx1K的畫面解析度以及30張畫面每秒的更新頻率。我們已經將所提出來的參數解碼器以及全文自適應變動長度解碼器整合進一個H.264主要規範視訊解碼器的原型中,並且呈現在一個系統單晶片多媒體的可程式化陣列閘上。
We propose a parameter decoder and a Context-based Adaptive Variable Length Decoder for H.264/AVC main profile. Our method performs coefficient decoding without using any table memory. To the best of our knowledge, this is the first memory-free CAVLD design in the literature. Based on the memory-free scheme, our design performs fast
CAVLD decoding with very low cost. It uses 15.7K gates (3.4K for coefficient decoder) and runs at 100 MHz for real-time decoding of 2Kx1K video at 30fps. We have integrated
the proposed parameter decoder and CAVLD into an H.264/AVC main profile decoder prototype on a multimedia SOC platform.
[1] http://iphome.hhi.de/suehring/tml/download/old jm/. JM 8.3.
[2] http://www.altera.com/products/devices/stratix2/st2-index.jsp. Stratix II.
[3] http://www.altera.com/products/software/products/quartus2/qts-index.html. Quartus
II.
[4] http://www.novas.com/solutions/nlint/. Novas nLint.
[5] http://www.synopsys.com/products/logic/design compiler.html. Synopsys Design
Compiler.
[6] http://www.synplicity.com/products/synplifypro/index.html. Synplifypro.
[7] Hsiu-Cheng Chang, Chien-Chang Lin, and Jiun-In Guo. A novel low-cost highperformance
vlsi architecture for mpeg-4 avc/h.264 cavlc decoding. In Circuits
and Systems, 2005. ISCAS 2005. IEEE International Symopsium, volume 6, pages
6110 – 6113, May 2005.
[8] Wu Di, Guo Wen, Hu Mingzeng, and Ji Zhernzhou. A vlsi architecture design
of cavlc decoder. In ASIC, 2003. Proceedings. 5th International Conference, volume
2, pages 962 – 965, October 2003.
[9] Micheal Keating and Pierre Bircaud. Reuse Methodology Menu for System-On-AChip-
Designs. KLUWER ACADEMIC PUBLISHERS CO., 2002.
[10] Yong Ho Moon, Gyu Yeong Kim, and Jea Ho Kim. An efficient decoding of cavlc
in h.264/avc video coding standard. In Consumer Electronics, IEEE Transactions,
volume 51, pages 933 – 938, August 2005.
[11] Yanmei Qu and Yun He. A novel memory efficient and cost effective vlsi architecture
of cavlc decoder for h.264/avc. In PCS 2006, April 2006.
[12] Iain E G Richardson. H.264 mpeg-4 part 10 white paper variable-length coding. In
H.264 MPEG-4 Part 10 White Paper, 2002.
[13] A. Tamhankar and K. R. Rao. An overview of h.264/mpeg-4 part 10. In
Video/Image Proceeding and Multimedia Communications, 2003. 4th EUARSIP
Conference, volume 1, pages 1 – 51, July 2003.
[14] Thomas Wiegand and Gray Sullivan. Draft ITU-T Recommendation and
Final Draft International Standard of Joint Video Specification (ITU-T rec.
H.264—SIO/IEC 4496-10 AVC). Joint Video Team, May 2003.