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

針對H.264/AVC的低功率及高效能去區塊效應濾波器硬體架構

A Power-efficient and High-throughput Deblocking Filter Hardware Architecture for H.264/AVC

指導教授 : 鍾葉青
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


本論文針對H.264高等影像編碼技術提出一個高效能以及低功率的去區塊效應濾波器之硬體架構。 根據濾波器本身之特性,我們採用了五階層管線化架構以增進系統效能並達到降低功率耗損的目標。 在此設計中會產生兩種管線化危機,其包含資料危機以及結構危機,我們採用了資料前送機制以及進階的記憶體架構來解除這兩種危機。 在使用了混雜式的濾波流程以及大區塊層級的管線化技術之後,平均上只要需要198個時脈週期就能夠處理完一個大區塊,而這也是一個將近最佳化的速度。 我們的設計能夠在200百萬赫茲的時脈上運作而這是一般非管線化設計的去區塊效應濾波器所不能達到的。 此外,在使用了時脈閘控、記憶體存取次數化簡、記憶體元件縮減、以及計算元件縮減之後,我們的設計只有144微瓦的功率耗損。 以上的功率實驗是將我們的設計運作在600千赫茲的時脈上以及1伏特的電壓供應,而受測驗的影片規格是QCIF每秒鐘播放30張圖片。 與現今最好的設計比較起來,我們的設計能夠達到至少3%的的效能增進以及降低至少17%的功率耗損。 This thesis proposes a low-power and high-performance deblocking filter architecture for H.264/AVC. Based on the feature of filtering operation, a five-stage pipeline architecture is adopted in the hardware to increase the system throughput while reducing the power consumption. Data hazards and structure hazards, the two main hazards in our pipeline design, are analyzed and solved by data forwarding and improved memory architectures respectively. With the proposed hybrid edge filter order and macroblock-level pipeline technique, only 198 cycles on average, the near optimal performance, are needed to filter one macroblock. Our design can be operated at 200 MHz clock rate which cannot be achieved by non-pipeline architectures proposed by previous designs. Moreover, by using clock gating, memory access reduction, memory device reduction, and calculation element reduction, it consumes only 144 μw when running at 600 KHz clock rate for QCIF 30 fps with 1 V power supply. Compared with the best designs available, our design achieves at least not only 3% processing cycle reduction, but also 17% power consumption reduction.

並列摘要


無資料

參考文獻


[7] B. Sheng, W. Gao, and D. Yu, “An implemented architecture of deblocking filter for H.264/AVC”, Proceeding International Conference on Image Processing, Oct. 2004, vol. 1, pp. 24–27.
[9] T. M. Liu, W. P. Lee, and C. Y. Lee, “blocking filter with hybrid filtering schedule”, IEEE Transactions on Circuits and Systems for Video Technology, vol. 17, no.7, pp. 937–943, Jul. 2007.
[10] S. Y. Shih, C. R. Chang, Y. L. Lin, “A Near Optimal Deblocking Filter for H.264 Advanced Video Coding”, IEEE Asia and South Pacific Conference on Design Automation, pp. 170-175, Jan. 2006.
[11] Ke Xu, “A Five-Stage Pipeline, 204 Cycles/MB, Single-Port SRAM-Based Deblocking Filter for H.264/AVC”, IEEE Transactions on Circuits and Systems for Video Technology , vol. 18, no. 3, pp. 363–374, Mar. 2008.
[1] T. Wiegand, G. J. Sullivan, G. Bjontegaard, and A. Luthra, “Overview of the H.264/AVC video coding standard”, IEEE Transactions on Circuits and Systems for Video Technology, vol. 13, no. 7, pp. 560–576, July 2003.

延伸閱讀