透過您的圖書館登入
IP:3.144.250.223
  • 學位論文

H.264/AVC Baseline Profile解碼器設計與實現

Design and Implementation of an H.264/AVC Baseline Profile Decoder

指導教授 : 陳永昌

摘要


數位視訊的應用範圍日益廣泛,從視訊會議到高畫質DVD和數位電視都能見到他的蹤影,而H.264/AVC擁有多項獨特的優點,使他優於其他現有的視訊壓縮標準。 H.264/AVC擁有下列優點:(1)最多可節省50%的位元率:與之前的視訊標準如H.263或是MPEG-4相較下,H.264/AVC最多可節省50%的位元率;(2)高品質視訊:無論位元率的高低,H.264皆可提供一定的良好視訊品質。(3)容錯性(error resilience):H.264/AVC提供多種工具,可以處理網路的封包遺失。(4)網路友善性:透過網路適應層(Network Adaptation Layer),H.264/AVC位元串很容易就能在不同網路上傳輸。 但是相對的H.264/AVC卻比現存任何一種視訊壓縮標準都來的複雜,相對的需被解碼資料量也大增,所以設計一個高效能,且能即時運作的解碼器將是一個非常重要的議題。 在本篇論文中,我們強調的是資料的重複利用(Data reuse)和減少運算時間,來做為設計的主軸,在熵解碼器中,我們設計了兩個機制來減少處理資料的所需時間與合成後的面積。在反轉換單元中,我們利用了矩陣的一些運算特性,使得原本二維的運算,現在只需要利用一維運算即可,增加了設計的方便性。在框間估測單元中,我們採用了一個平行計算內插值的處理架構,再搭配Data reuse memory,使的整體的運算時間更為減少。在框內估測單元中,我們提出了一個除了Intra16x16 plane mode之外皆可支援的預測架構,每個執行週期可以產生四個像素值,再搭配適當輸入的像素位置,可以使所有的預測模式在最多三個執行週期內完成。在去區塊濾波器單元中,我們利用了三塊內部記憶體來儲存將被重複利用的資料,並且加入兩個旋轉暫存器來配合運算,而設計出三階層管線化的架構,更減少了運算時間。 融合上述的機制後,我們設計出一個三階層管線化的解碼器架構,並且使用UMC 0.18 um製程的技術做合成。合成後邏輯閘數量約為248K,內部記憶體大小約12K,在1.8V的電源下,所耗功率約為156.17mW,可輕鬆支援1920x1080、 4:2:0 、 30fps的影像規格。

並列摘要


Digital video covers a wide range of video applications such as High Definition DVD , Camera Phone , Digital TV and others. And H.264/AVC has multiple advantages such that it can provide a better compression performance than previous standards. The advantages for H.264/AVC are the following : (1) Bit-rate saving : Comparing with H.263 and MPEG-4 , it can achieve about 50% bit-rate reduction. (2) High quality : H.264/AVC can offer a certain good video quality even in a low bit-rate channel. (3)Error resilience : H.264/AVC provides several error resilience tools to deal with the problem of packet-loss. (4) NAL : To use the Network Adaptation Layer , H.264/AVC bitstream can transmit on different network easily. However , H.264/AVC video coding is considerably more complicated than precious standards , and also needs much more decoding information. Therefore, how to design a highly efficient real-time decoder and to reduce power consumption are most important things in the field of H.264/AVC code design. In this thesis, data reuse and operation time reduction are emphasized in the design. As for the CAVLC Decoder unit , we propose two methods to reduce process cycles and level table storage; for the Inverse Transform unit , we use several matrix identities to reduce process cycles; as to the Intra Prediction unit , we propose a new architecture of intra prediction generator to support most prediction modes except Intra16x16 plane mode , and then we also propose a simple way to implement Intra16x16 plane modee. The Inter-Prediction unit highly exploits the data reuse technique between interpolations of neighboring blocks to save process cycles. Finally,for the Deblocking-Filter unit , we propose a three stage pipeline architecture using three internal memory to store the reusing data to reduce process cycles. A prototype design is implemented by Artisan 0.18um standard CMOS cell library with UMC 0.18um technology. The total gate count is about 248K synthesized at 120MHz. The maximum processing capability is an 1920x1080 4:2:0 30Hz video. Totally , about 12K on chip memory are required. The average power consumption is 156.17mW when operating at 120MHz under 1.8V power supply.

並列關鍵字

H.264/AVC Baseline Profile Decoder

參考文獻


Multimedia” , Iain E . G . Richardson , 2003
[2] Draft ITU-T Recommendation and Final Draft International Standard of Joint
[6]C. P. Fan and J. F. Yang , “Fast center weighted Hadamard transform algorithms”, IEEE Trans. Circuits Syst. II , analog Digit. Signal Process. , vol.45 , no. 3 , pp. 429-432 , Mar. 1998.
[7]K-H. Chen , J-I. Guo , K-C. Chao , J-S. Wang , Y-S. Chu , “A high-performance low power direct 2-D transform coding IP design for MPEG-4 AVC/H.264 with a switching power suppression technique”, VLSI Design , 27-29 April 2005 Page(s):291 – 294
[9]C. Y Tsai , T. C. Chen , T. W. Chen and L. G. Chen , “Bandwidth optimized motion compensation hardware design for H.264/AVC HDTV decoder”, Circuits and Systems , 7-10 Aug. 2005 , 1199- 1202 Vol. 2

被引用紀錄


黃子嫣(2012)。我國大學校院教學評鑑制度之研究〔碩士論文,淡江大學〕。華藝線上圖書館。https://doi.org/10.6846/TKU.2012.00857
洪啟哲(2011)。於DSP平台上探討H.264視訊編碼器之最佳化〔碩士論文,大同大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0081-3001201315111688

延伸閱讀