簡易檢索 / 詳目顯示

研究生: 林子傑
Tzu-Chieh Lin
論文名稱: 快速HEVC編碼方法
Fast HEVC coding methods
指導教授: 陳建中
Jiann-Jone Chen
口試委員: 杭學鳴
Hsueh-Ming Hang
郭天穎
Tien-Ying Kuo
鍾國亮
Kuo-Liang Chung
吳怡樂
Yi-Leh Wu
學位類別: 碩士
Master
系所名稱: 電資學院 - 電機工程系
Department of Electrical Engineering
論文出版年: 2015
畢業學年度: 103
語文別: 中文
論文頁數: 82
中文關鍵詞: HEVC快速編碼HEVCH.265
外文關鍵詞: Fast HEVC coding, HEVC, H.265
相關次數: 點閱:199下載:18
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 多媒體通信傳播品質日漸提升,其中高畫質視訊處理技術更是顯著提升,高效率視訊編碼(HEVC)即為了處理高畫質視頻需求而制定。HEVC為目前最新的視訊編碼標準,其發展目標為達到與上一代視訊編碼標準-H.264差不多的畫面品質下,節省一半的位元率(Bit-rate)。為達到如此優良的編碼效率,HEVC使用了許多新的編碼技術,如:編碼單位(Coding Unit(CU))、預測單位(Predict Unit(PU))和轉換單位(Transform Unit(TU)),但也因此增加了大量的運算複雜度。在編碼時,HEVC必須花費相當大量的時間對所有的CU區塊分割模式估算編碼效能以決定最好的區塊方割方式。針對此一問題,本篇論文提出了快速CU決策的方法,藉此減少HEVC編碼法中畫面間預測編碼的複雜度。在我們的方法中,基於CU切割流程中的失真值、位元(Bits)、率-失真衡量數據、鄰居區塊的最佳深度等級,以及是否選擇SKIP模式等資訊,提出了三種提早終止(early termination)CU決策流程的方法。其中方法一基於「失真值」、「位元」;方法二基於「RD-Costs」、「SKIP模式」;方法三基於「鄰居區塊的最佳深度等級」與「SKIP模式」,最後將此三種方法結合成一快速CU決策演算法,並提供了三種結合模式。實驗結果顯示,我們所提出的演算法,依三種不同的結合模式,平均分別能減少42.52%、 38.47 %與32.63%的時間。


    Multimedia commnications enable high quality video transmission and the high efficienct video coding standard, HEVC, is proposed to provide high perception QoS for users. The HEVC design target is to provide a new video coding standard that can use half the bitrates but maintain the same coding quality as compared to the previous one, H.264. To achieve this coding efficiency, several coding units, such as coding unit (CU), prediction unit (PU), and transform unit (TU) are utilized in the HEVC and the coding complexity is increased. In the HEVC coding process, as it has to spend a lot of time to determine the best CU mode, more efficient CU mode decision methods are required. We proposed to speed the CU mode decision process such that the HEVC inter-frame coding complexity can be largely reduced. In our method, parameters such as the distortion, rates, rate-distortion cost, optimal depth level of neighboring blocks, and whether using skip modes, are utilized to determine the coding depth of current CU. Three early termination strategies are specified:(1) the first one is carried out based on distortion and rate; (2) The second one on RD-Cost and Skip Mode; (3) The third one on the optimal depth level of neighboring blocks and skop modes. The three strategies are combined to yield a fast CU decision method, which can be carried out with three operation modes. Experiments showed that the proposed method with three operation modes can reduced the encoding time on the average with 42.52%, 38.47% and 32.63% smaller, respectively, as compared to the standard HEVC codec, HM13.0.

    目錄 摘要 I Abstract II 致謝 III 目錄 IV 圖目錄 VI 表目錄 VIII 第一章 緒論 1 1.1 研究動機與目的 1 1.2 問題描述與研究方法 1 1.3 論文組織 3 第二章 背景知識 4 2.1 HEVC視訊編碼標準介紹 4 2.1.1 HEVC制定 4 2.1.2 HEVC網路提取層(NAL) 5 2.1.3 HEVC視訊編碼層(VCL) 5 2.1.3.1 編碼單位(Coding, CU) 6 2.1.3.2 預測單位(Prediction Unit, PU) 8 2.1.3.3 轉換單位(Transform Unit, TU) 17 2.1.3.4 率失真最佳化(Rate-Distortion Optimization Routine) 18 2.1.3.5 轉換與量化(Transform and Quantization) 21 2.1.3.6 熵編碼(Entropy Encoding) 22 2.2 SVM之相關技術 25 第三章 HEVC快速編碼單位決策方法 26 3.1 相關文獻探討 26 3.2 HEVC快速演算法 27 3.2.1 HEVC快速CU決策方法一(Method 1) 27 3.2.2 HEVC快速CU決策方法二(Method 2) 35 3.2.3 HEVC快速CU決策方法三(Method 3) 37 第四章 實驗結果與討論 49 4.1 實驗環境設置 49 4.2 實驗結果 50 4.2.1 方法一與文獻[18]之實驗結果比較 51 4.2.2 方法二與文獻[18]之實驗結果比較 53 4.2.3 方法三與文獻[19]之實驗結果比較 55 4.2.4 快速編碼單位深度決策方法實驗結果之綜合比較 57 4.2.4.1 本文所提出的三種快速編碼單位深度決策方法之比較 57 4.2.4.2 結合本文所提出的三種CU深度決策方法之實驗結果 60 第五章 結論與未來研究探討 76 5.1 結論 76 5.2 未來研究探討 77 參考文獻 81

    [1] G. J. Sullivan, et al, “Overview of the High Efficiency Video Coding (HEVC) Standard,” IEEE Trans. Circuits and Systems for Video Technology, vol. 22, no. 12, pp. 1649-1668, Sep 2012.
    [2] T. Wiegand et al, “Overview of the H.264/AVC video coding standard,” IEEE Trans. Circuits and Systems for Video Technology, vol. 13, no. 7, pp. 560-576, July 2003.
    [3] J. Vanne et al, “Efficient mode decision schemes for HEVC inter prediction,” IEEE Trans. Circuits and Systems for Video Technology, vol. 24, no. 9, pp. 1579-1593, Sep 2014.
    [4] HEVC Test Model. http://hevc.hhi.fraunhofer.de/
    [5] http://www.theregister.co.uk/2013/04/11/feature_wtf_is_h265_hevc/
    [6] K. Choi and Euee S. Jang “Fast coding unit decision method based on coding tree pruning for high efficiency video coding,” SPIE Optical Engineering, vol. 51,Issue 3, March 2012.
    [7] J. Lainema, et al “Intra Coding of the HEVC Standard,” IEEE Trans. Circuits and Systems for Video Technology, vol. 22, no. 12, pp. 1792-1801, Dec 2012.
    [8] http://www.hindawi.com/journals/ijrc/2012/473725/fig1/
    [9] X.-L. Tang, S.-K. Dai, and C.-H. Cai, “An analysis of TZ search algorithm in JMVC,” IEEE Conf. Green Circuits and Systems (ICGCS), Shanghai, pp. 516-520, 2010.
    [10] J.-F. Hu et al, “Speeding up the decisions of quad-tree structures and coding modes for HEVC coding units,” Institute of Computer and Communication Engineering Department of Electrical Engineering NCKU, June 2012.
    [11] http://blog.sina.com.cn/s/blog_520811730101m9y2.html
    [12] C. Cortes, and V. Vapnik. “Support-vector networks,” Machine learning, vol. 20, no. 3, pp. 273-297, 1995.
    [13] LIBSVM -- A Library for Support Vector Machines. https://www.csie.ntu.edu.tw/~cjlin/libsvm/
    [14] W.-J. Hsu, “Fast coding unit decision algorithm for HEVC,” IEEE Signal and Information Processing Association Annual Summit and Conference (APSIPA), pp. 1-5, Nov 2013.
    [15] X. Shen, L. Yu, and J. Chen “Fast coding unit size selection for HEVC based on Bayesian decision rule,” In Picture Coding Symposium(PCS), pp. 453-456, May 2012.
    [16] H.-L. Tan, et al “On fast coding tree block and mode decision for high-Efficiency Video Coding (HEVC),” IEEE Int. Conf. Acoustics, Speech and Signal Processing (ICASSP), pp. 825-828, March 2012.
    [17] Q. Yu, et al. “Early termination of coding unit splitting for HEVC,” In: Signal & Information Processing Association Annual Summit and Conference (APSIPA ASC), pp. 1-4, 2012.
    [18] F. Mu et al. “Fast coding unit depth decision for HEVC,” IEEE Int. Conf.Multimedia and Expo Workshops (ICMEW), pp. 1-6., 2014.
    [19] L. Shen et al. “An effective CU size decision method for HEVC encoders,” IEEE Transactions on Multimedia, , vol. 15.2, pp. 465-470, 2013.
    [20] G. Bjontegaard, “Calcuation of average PSNR differences between RD-curves,” Doc. VCEG-M33 ITU-T Q6/16, Austin, TX, USA, 2-4 April 2001, 2001.

    QR CODE