研究生: |
張哲瑋 Che-Wei Chang |
---|---|
論文名稱: |
設計與實現一個基於HEVC標準的去區塊濾波器硬體架構 Design and Implementation of a Hardware Architecture of Deblocking Filter for the HEVC Standard |
指導教授: |
林銘波
Ming-Bo Lin |
口試委員: |
陳郁堂
Yie-Tarng Chen 林書彥 Shu-Yen Lin 蔡政鴻 Cheng-Hung Tsai |
學位類別: |
碩士 Master |
系所名稱: |
電資學院 - 電子工程系 Department of Electronic and Computer Engineering |
論文出版年: | 2020 |
畢業學年度: | 108 |
語文別: | 中文 |
論文頁數: | 43 |
中文關鍵詞: | 影像壓縮 、高效率影像編碼 、去區塊濾波器 、現場可規劃邏輯閘陣列 |
外文關鍵詞: | Video Compression, HEVC, Deblocking Filter, FPGA |
相關次數: | 點閱:212 下載:5 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
隨著新一代高解析度(4K、8K)影像的普及,無線傳輸的數據量急遽增加,舊有的H.264標準在壓縮效率上已不敷使用。鑒於此趨勢,JVT組織訂定新的影像壓縮標準HEVC,以符合更高的數據壓縮率的需求。為了達到此目的,HEVC使用高計算複雜度的演算法來進行影像序列的編碼和解碼。
新的影像壓縮標準HEVC改進了舊有的編解碼工具,並設計了一些新的工具。與H.264 / AVC標準相比,HEVC的編解碼計算複雜度顯著的提升。因此,在本篇論文中,我們探索HEVC中某些工具的高度計算重複性與需要處理的大量數據之特性,設計了符合需求的去區塊濾波器硬體架構,以縮短其運算時間。此外,亦扼要地討論了濾波條件和濾波操作,以及該架構資料路徑和控制單元的實現。
本篇論文提出的去區塊濾波器硬體架構已在Xilinx Virtex 6系列的FPGA (xv6vcx130t)開發板上實現,使用的硬體資源包含2806個LUTs和579個暫存器,並且工作頻率達到100 MHz。
With the popularization of the new generation of high-resolution images (4K, 8K), the amount of data transmitted wirelessly has greatly increased. The past H.264 standard has no longer been efficient to meet the needs of data compression. In view of this trend, the Joint Video Team (JVT) organization has developed a new video compression standard HEVC to produces a higher data compression rate. In order to achieve this goal, the HEVC standard uses high-complexity algorithms to encode and decode video sequences.
Compared to the H.264/AVC standard, the new video compression standard not only improves old codec tools but also includes some new codec tools. Due to the increasing complexity of the HEVC's codec, in this thesis we design a hardware architecture of the deblocking filter, which focuses on the highly computational repeatability of certain HEVC tools and a large amount of data needed to be processed additionally for speeding up tools’ calculation. In addition, we describe the detailed filtering conditions and the filtering operations as well as the implementation of the data path and control unit of the architecture.
The hardware architecture of deblocking filter proposed in this thesis has been implemented and verified with an FPGA device (xv6vcx130t) of the Xilinx Virtex 6 family. The hardware resources used are 2806 LUTs and 579 registers, and the operating frequency reaches up to 100 MHz.
[1] ITU. ITU-T Rec. H.265 High Efficiency Video Coding, Nov. 2019.
[2] Andrey Norkin, Gisle Bjontegaard, Arild Fuldseth, Matthias Narroschke, Masaru Ikeda, Kenneth Andersson, Minhua Zhou, Geert Van der Auwera, “HEVC deblocking filter,” IEEE Transactions on Circuits and Systems for Video Technology, pp. 1746 --1754, Dec. 2012.
[3] Tsu-Ming Liu, Wen-Ping Lee, Ting-An Lin, Chen-Yi Lee, “A memory-efficient deblocking filter for H.264/AVC video coding,” in Proceedings of the 2005 IEEE International Symposium on Circuits and Systems (ISCAS 2005), pp. 2140--2143, May 2005.
[4] Sheng-Yu Shih, Cheng-Ru Chang, Youn-Long Lin, “An AMBA-compliant deblocking filter IP for H.264/AVC,” in Proceedings of the 2005 IEEE International Symposium on Circuits and Systems, pp. 4529--4532, May 2005.
[5] Data Compression, URL: https://en.wikipedia.org/wiki/Data_compression
[6] Cláudio Machado Diniz, Muhammad Shafique, Felipe Vogel Dalcin, Sergio Bampi, Jörg Henkel, “A deblocking filter hardware architecture for the High Efficiency Video Coding standard,” in Proceedings of the 2015 Design, Automation & Test in Europe Conference & Exhibition (DATE), pp. 1509--1514, Mar. 2015.
[7] Gary J. Sullivan, Jens-Rainer Ohm, Woo-Jin Han, Thomas Wiegand, “Overview of the High Efficiency Video Coding (HEVC) standard,” IEEE Transactions on Circuits and Systems for Video Technology, pp. 1649--1668, Dec. 2012.
[8] Runlong Kang, Wei Zhou, Xiaodong Huang, BingChao Dong, “An efficient deblocking filter algorithm for HEVC,” in Proceedings of the 2014 IEEE China Summit & International Conference on Signal and Information Processing (ChinaSIP), pp. 379--383, July 2014.
[9] Frank Bossen, Benjamin Bross, Karsten Suhring, David Flynn, “HEVC complexity and implementation analysis,” IEEE Transactions on Circuits and Systems for Video Technology, pp. 1685--1696, Dec. 2012.
[10] Weiwei Shen, Qing Shang, Sha Shen, Yibo Fan, Xiaoyang Zeng, “A high-throughput VLSI architecture for deblocking filter in HEVC,” in Proceedings of the 2013 IEEE International Symposium on Circuits and Systems (ISCAS 2013), pp. 673--676, May 2013.
[11] Erdem Ozcan, Yusuf Adibelli, Ilker Hamzaoglu. “A high performance deblocking filter hardware for High Efficiency Video Coding,” in Proceedings of the IEEE 23rd International Conference on Field Programmable Logic and Applications (FPL 2013), pp. 1--4, Sept. 2013.