研究生: |
林子傑 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快速編碼 、HEVC 、H.265 |
外文關鍵詞: | Fast HEVC coding, HEVC, H.265 |
相關次數: | 點閱:228 下載: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.
[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.