簡易檢索 / 詳目顯示

研究生: 張哲瑋
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 章 緒論 1.1 研究動機 1.2 研究方向 1.3 章節安排 第 2 章 影像編碼概念與HEVC標準介紹 2.1 影像壓縮 2.2 影像冗餘 2.3 色彩空間 2.4 HEVC標準 2.4.1 Video Coding Layer 2.4.2 畫面內預測 2.4.3 畫面間預測 2.4.4 轉換/量化模組 2.4.5 環路濾波器 第 3 章 去區塊濾波器之分析與設計 3.1 去區塊濾波器的基本操作架構 3.2 濾波決策判定 3.2.1 邊界強度判定 3.2.2 亮度濾波的判斷條件 3.3 去區塊濾波器操作 3.3.1 普通濾波 3.3.2 強濾波 3.3.3 色度濾波 3.3.4 Clip操作 第 4 章 去區塊濾波器之設計與實現 4.1 去區塊濾波器模組 4.2 判斷模組 4.3 濾波模組 4.3.1 普通濾波模組 4.3.2 強濾波模組 4.3.3 色度濾波模組 4.3.4 Clip操作模組 第 5 章 實現與驗證結果分析 5.1 FPGA設計的實現與驗證流程 5.1.1 FPGA設計結果 5.1.2 FPGA模擬結果 5.2 效能分析與比較 第 6 章 結論

    [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.

    QR CODE