簡易檢索 / 詳目顯示

研究生: 盧泯龍
Lu, Min-Long
論文名稱: HEVC框內Coding Unit深度決策之快速演算法
Fast Coding Unit Depth Decision Algorithm for HEVC Intra Prediction
指導教授: 賴源泰
Lai, Yen-Tai
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 電機工程學系
Department of Electrical Engineering
論文出版年: 2013
畢業學年度: 101
語文別: 英文
論文頁數: 108
中文關鍵詞: HEVC框內預測分割編碼單元候選模式
外文關鍵詞: HEVC, intra prediction, coding unit partition, candidate modes
相關次數: 點閱:77下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • HEVC 是 H.264之後被提出的最新一代影像壓縮標準。之所以被取名為HEVC的原因是其目標致力於高編碼效率與高影像品質。隨著HEVC的發展,HEVC編碼所花費的時間還是比先前的H.264多了許多。HEVC框內預測所使用的預測模式已被大幅增加至35個,其中包含33個角度預測模式,DC模式和planar模式。在HEVC中, 一張圖會先被切割成許多同一尺寸的最大編碼單,而每一個最大編碼單元會再被切割成不同尺寸的編碼單元。編碼單元的切割會組成四分樹架構。RDO有權力決定如何去切割每一個編碼單元。
    因為HEVC必須藉由計算RDO來決定編碼單元的切割,所以 RDO的計算量佔了絕大部分的編碼時間。為了減少RDO的計算量,此篇論文提出直接決定編碼單元切割至8×8編碼單元,合併編碼單元決定每個最大編碼單元的最佳編碼單元尺寸和找出每個編碼單元之候選模式。因此能減少不必要的RDO計算。本篇所提出的演算法在框內預測的編碼時間可平均減少51%,而只有少量的PSNR損失與位元率升高。

    High Efficiency Video Coding (HEVC) is a new generation of video coding, which was the successor of H.264/AVC. The name HEVC was given for the consideration of high quality and high efficiency. As the development of HEVC began, HEVC still required more coding time than H.264/AVC. The modes of HEVC intra prediction had been increased to 35 modes with 33 angular modes, DC mode and planar mode. In HEVC, a frame is divided to Largest Coding Unit (LCU) with uniform size, each LCU will be divided into several Coding Unit (CU) with various size. The coding unit partition will form a quad-tree structure. RDO of each coding unit will have the authority to made decision for coding unit partition.
    Since HEVC needs to calculate a lot of RDO during coding unit partition, the calculation of RDO will consume a lot of coding time. In order to reduce the calculation of RDO, the proposed algorithm will perform a direct coding unit partition into coding unit with size 8×8 and coding unit merging to decide the best coding unit size in each LCU. Beside the direct coding unit partition and coding unit merging, proposed algorithm will also find the candidate modes for each coding unit depending on the size of coding unit. By finding the candidate modes of each coding unit, the calculation of unnecessary RDO will be reduced. The performance of proposed algorithm was capable to speed up the coding time of intra prediction averagely 51% with negligible PSNR loss and slight bitrate increase.

    ABSTRACT ACKNOWLEDGMENT CONTENTS LIST OF TABLES LIST OF FIGURES Chapter 1 Introduction 1 1.1 Research Background 1 1.2 Motivation 5 1.3 Thesis Organization 6 Chapter 2 Concept of H.265/HEVC 7 2.1 Overview of H.265/HEVC 7 2.1.1 Prediction Unit of H.265/HEVC 14 2.1.2 Coding Unit of H.265/HEVC 15 2.1.3 Largest Coding Unit of H.265/HEVC 16 2.1.4 Transform Unit of H.265/HEVC 17 2.1.5 Transform and Quantization 18 2.1.6 Entropy Coding 21 2.5.2 Slice and Slice Groups 24 2.2 Inter Prediction for H.265/HEVC 25 2.2.1 Motion Vector Prediction 26 2.2.2 Advanced Motion Vector Prediction (AMVP) 27 2.2.3 Multiple Reference Frame 28 2.2.4 Motion Compensation 29 2.3 Intra Prediction for H.265/HEVC 29 2.3.1 Intra Mode Prediction 31 2.3.2 Coding Unit Block Size for Intra 34 2.3.3 Prediction Unit of Intra Prediction 34 2.4 Residual Quad-tree 35 2.4.1 Residual Quad-tree for Inter Prediction 37 2.4.2 Residual Quad-tree for Intra Prediction 38 2.5 Deblocking Filter 39 2.6 Sample Adaptive Offset Filter (SAO) 41 2.6.1 Band Offset (BO) 42 2.6.2 Edge Offset (EO) 43 2.7 Adaptive Loop Filter 44 Chapter 3 Proposed Algorithm 46 3.1 Overview of the Proposed Algorithm 46 3.2 Related Works 51 3.3 Proposed Algorithm 54 3.3.1 The Proposed Order of Intra Prediction Order 58 3.3.2 Coding Unit Splitting to 8×8 60 3.3.3 Best Mode for each 8×8 Coding Unit based on Candidate Modes 61 3.3.4 Final Coding Unit Size 63 Chapter 4 Experimental Results 70 4.1 Overview of Experimental Results 70 4.2 Experimental Configuration 70 4.3 Measuring Criteria 73 4.3.1 Peak Signal-to-Noise Ratio 74 4.3.2 Bitrate 74 4.3.3 Calculation Equation 74 4.4 Experimental Results 76 4.4.1 Coding Performance of HM10.1 76 4.4.2 Coding Performance of Proposed Algorithm 80 4.4.2.1 BlowingBubbles 80 4.4.2.2 BQSquare 83 4.4.2.3 RaceHorses 86 4.4.2.4 BasketBallDrill 89 4.4.2.5 FourPeople 92 4.4.2.6 Johnny 95 4.4.2.7 Kimono 98 4.4.2.8 ParkScene 101 Chapter 5 Conclusion 105 References 106

    [1] ITU-T and ISO/IEC JTC 1, Advanced Video Coding for Generic Audiovisual Services,
    ITU-T Recommendation H.264 and ISO/IEC 14496-10 (MPEG4-AVC), 4th ed., Sept. 2008.
    [2] T.Wiegand, G.Sullivan, G.Bjøntegaard, and A.Luthra, “Overview of the H.264/AVC video coding standard,” IEEE Trans. Circuits Syst. Video Technol., vol. 13, no. 7, pp. 560–576, Jul. 2003.
    [3] C.-H. Yeo; Y.-H. Tan; Z.-Guo Li; S. Rahardja, “Mode-Dependent Transforms for Coding Directional Intra Prediction Residuals,” IEEE Trans. Circuits Syst. Video Technol., vol. 22, no. 4, pp. 545–554, Apr. 2012.
    [4] ASDJCT-VC, “Results for experiments on Max CU size,” JCTVC-C259, DCT-VC Meeting, Guangzhou, Oct.2010.
    [5] M.-C.Ken, Han W.-J., Kim I.-K., “Samsung’s Response to the Call for Proposals on Video Compression Technology,” document JCTVC-A124, MPEG-H/JCT-VC, Dresden, Germany, Apr. 2010.
    [6] A.Fuldseth, G.Bjøntegaard, M.Sadafale, and M.VBudagavi, “Transform design for HEVC with 16 bit intermediate data representation,” JCTVC-E243, Mar. 2011.
    [7] D.Marpe, H.Schwarz, and T.Wiegand, “Context-adaptive binary arithmetic coding in the H.264/AVC video compression standard,” IEEE Trans. Circuits Syst. Video Technol., vol. 13, no. 7, pp. 620–636, Jul. 2003.
    [8] F.Henry, G.Clare, E.Mora, J.Jung “Cross-check of merge candidate list for disparity compensated prediction,” JCVT3V-B0080, Oct.2012.
    [9] J.-H. Min, S.Lee, I.-K Kim, W.-J.Han, J. Lainema, and K. Ugur, “Unification of the Directional Intra Prediction Methods in TMuC,” JCTVC-B100, Geneva, Switzerland, Jul 2010.
    [10] U.Kemal, A.Kenneth R., F.Arild, “Description of video coding technology proposal by Tandberg, Nokia, Ericsson,” document JCTVC-A119, MPEG-H/JCT-VC, Dresden, Germany, Apr. 2010.
    [11] D.Marpe, H.Schwarz, S.Bosse, B.Bross, P.Helle, T.Hinz, H.Kirchhoffer, H.Lakshman, T.Nguyen, S.Oudin, M.Siekmann, K.S¨uhring, M.Winken, T.Wiegand, “Video Compression Using Nested Quadtree Structures, Leaf Merging, and Improved Techniques for Motion Representation and Entropy Coding,” IEEE Trans. Circuits Syst. Video Technol., vol. 20, no. 12, pp. 1676–1687, 2010.
    [12] A.Norkin, K.Andersson, R.Sjöberg, Q.Huang, J.An, X.Guo, and S.Lei, CE12: Ericsson’s and MediaTek’s Deblocking Filter, ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11 document JCTVC-F118, Joint Collaborative Team on Video Coding (JCTVC), Turin, Italy, Jul. 2011.
    [13] C.-M.Fu, C.-Y.Chen, Y.-W.Huang, S.Lei, “TE8 Subtest3: Picture Quadtree-based Adaptive Offset,” Document of Joint Collaborative Team on Video Coding, JCTVC-D122, Jan. 2011.
    [14] C.-M.Fu, C.-Y.Chen, C.-Y.Tsai, Y.-W.Huang, S.Lei, “CE13: Sample Adaptive Offset with LCU-Independent Decoding” Document of Joint Collaborative Team on Video Coding, JCTVC-E049, Mar. 2011.
    [15] C.-M.Fu, C.-Y.Chen, Y.-W.Huang, S.Lei (MediaTek), S.Park, B.Jeon (LGE), A. Alshin, E.Alshina (Samsung) “Sample Adaptive Offset for Chroma” Document of Joint Collaborative Team on Video Coding, JCTVC-F057, July. 2011.
    [16] T.Chujoh, A.Tanizawa, T.Yamakage, “Adaptive loop filter for improving coding efficiency,” ITU-T SG16 Contribution, C437, Geneva, April 2008.
    [17] T.Chujoh, G.Yasuda, N.Wada, T.Watanabe, T.Yamakage, “Block-based Adaptive Loop Filter,” ITU-T SG16 Q.6 Document, VCEG-AI18, Berlin, July 2008.
    [18] Yu-Wen Huang, Bing-Yu Hsieh, Tung-Chien Chen, and Liang-Gee Chen, “Analysis, Fast Algorithm, and VLSI Architecture Design for H.264/AVC Intra Frame Coder,” IEEE Transactions On Circuits And Systems For Video Technology, Vol. 15, No. 3, March 2005.
    [19] Y. Piao, J. H. Min, and J. Chen, Encoder improvement of unified intra prediction, JCTVC-C207, Guangzhou, China, Oct. 2010.

    無法下載圖示 校內:2023-12-31公開
    校外:不公開
    電子論文尚未授權公開,紙本請查館藏目錄
    QR CODE