H.264视频编码中帧间编码的研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
H.264是ITU-T和ISO/IEC联合制订的最新国际视频编码标准,其中众多新颖的算法特性大幅度提高了编码性能,同时运算复杂度也较其他视频标准有巨大增长。如何尽量在保持H.264编码性能的基础上,减少其运算复杂度和提高运行速度,是H.264能否实际应用的关键问题。
     本文论述了H.264编码原理,以及它的主要功能模块和采用的一些新技术。针对H.264中树状结构运动估计的特点,利用动态的退出阈值和子集比较预测法,提出了一种快速帧间块模式选择算法;为了更加精确的选择搜索初始点和确定搜索区域,提出了一种基于中心偏向的自适应运动矢量预测算法;结合帧间编码提出全零系数块预先判决算法,通过计算的SAD值来判断是否为零块,减少DCT变换和量化的次数。实验测试表明,在基本上不降低图像质量的情况下,新算法使得编码速度得到了很大提高。
     最后,对H.264视频编码的进一步发展和研究提出了自己的一些看法。
H.264 is the newest international video coding standard, joint developed by ITU-T and ISO/IEC, a great many of novel algorithm components enhance the coding efficiency significantly, while dramatically increase the computational complexity than the previous standards. How to reduce its complexity and accelerate the execution speed while maintaining the outstanding compression performance is a crucial problem in the H.264 application.
     In this thesis, the encoding principle of H.264 and its main function modules and new technologies being adopted are introduced. A fast block mode selection algorithm focusing on the tree structured motion estimation is proposed in H.264, successive selecting a proper inter block mode fast by a dynamic threshold and subset comparison prediction. And then a new adaptive prediction algorithm for motion vector based on the central trend is proposed for getting more accurate motion estimation point and more appropriate searching fields. At last an algorithm about decision of all-zero blocks is proposed by calculating the SAD, so that decrease the scalar of interger transform and quantization with inter code. Experimental results show that, the proposed methods can improve the coding speed and the capability of encoding loses quite little.
     Some ideas for the new development and research of H.264 video coding are proposed at last.
引文
[1].毕厚杰。新一代视频压缩编码标准—H.264/AVC。人民邮电出版社,2005年5月。
    [2]. Video CODEC for Audio visual Services at p X 64 Kbps, ITU-T Recommendation H. 261, 7, 1990.
    [3]. Video Coding for low Bitrate Communication, ITU-T Recommendation H. 263, 5, 1996.
    [4]. Coding of moving pictures and associated audio for digital storage media at up to about 1.5Mbit/s, ISO/IEC 11172, Aug. 1993.
    [5]. Information technology-Generic Coding of Moving Pictures and Associated Audio Information: Video ISO/IEC 13818-2, ITU-T H. 262 (MPEG-2 Video), 1995.
    [6]. Working Draft 4.0 of ISO/IEC 14496-2, ISO/IEC JTC1/SC29/WG11 N1797, 7, 1997.
    [7]. MPEG-7: Context and Objectives, Doc. ISO/MPEG N1733, 7, 1997.
    [8]. ITU Draft Recommendation H. 264, ISO/IEC Draft International Standard 14496-10. JVT-GO50r1, May 2003.
    [9]. H. 26L Document Q. 6/SG16-JVT-F100: Study of Final Committee Draft of Joint Video Specification (ITU-T Rec. H. 264 ISO/IEC 14496-10 AVC), Dec. 2002.
    [10]. Joint Video Team. Draft ITU-T recommendation and final draft international standard of joint video specification (ITU-T Rec. H. 264/ISO/IEC 14 496-10 AVC). In: Joint Video Team(JVT) of ISO/IEC MPEG and ITU-T VCEG, JVTG050, 2003.
    [11]. Ralf Schafer, Thomas Wiegand, Heiko Schwarz. The emerging H. 264/AVC Standard. EBU Technical Review. 2003, 1.
    [12]. Ye-Kui Wang, Miska M. Hannuksela, Viktor Yarsa. The Error Concealment Feature in the H. 26L Test Model. Proc. IEEE International Conference on Image Processing (ICIP' 02).2002, 9, Vol. Ⅱ, pp. 729~732.
    [13]. S. Wenger, T. Stockhammer. An overview on the H. 264 NAL Concept. Doc. JVT-B028.2002, 1.
    [14]. Video Locus Inc. H. 264/MPEG-4 AVC Compression Tutorial. http://www.videolocus.com.
    [15]. Anthony Joch. Demostration of Main Profile Decoder on TI C64x Doc. JVT-F075.2002, 12.
    [16]. Yan Lu, Wen Gao, Feng Wu. Sprite generation for frame-based video coding. In Proc. 2OO2, IEEE Int. Conf. Image Processing, Vol. 1, pp. 437~476. Sep. 2001.
    [17]. UB Video Inc. Emerging H. 264 Standard: Overview and TMS320DM642-Based Solutions for Real-Time Video Applications. http://www.ubvideo.com.Dec.2002
    [18]. Nejat Kamaci, Yucel Altunbasak. Performance comparison of the emerging H. 264 video coding standard with the existing standards. ICME. July 2003.
    [19].宋永胜,蒋国平。MPEG的关键技术—运动补偿综述。山西电子技术,2003年1月,21页~25页。
    [20]. Buzug T M. Foreword to the special issue on motion detection and compensation. Philips Journal of Research. 1998,51(2), 197~201.
    [21]. Iain E. G. Richardson. Video Codec Design. John Wiley & Sons, Ltd, 2002.
    [22]. UB Video Inc. Emerging H. 264 Standard: Overview and TMS320C64x Digital Media Platform Implementation. 2002.
    [23].胡师彦。基于视频监控应用的改进的H.263算法。南昌大学学报(工科版),2002.3,44~47。
    [24].唐泽鹏,秦雷,朱秀昌等。运动估计算法分析。电视技术。2001年第12期。
    [25]. Krisda Lengwehasatit, Antonio Ortega. A novel computationally scalable algorithm for motion estimation. Proc. YCIP-97, vol. SPIE-3309, 1997, 68~79.
    [26]. Bing Zeng, Renxiang Li, and Ming L. Liou. Optimization of fast motion estimation algorithms, IEEE Trans. CASVT, 1997(12), 833~844.
    [27]. T. Koga. Motion-compensated inter-frame coding for video conferencing. Proc. NTC81, New Orleans, LA, 1981(11), C9.6.1~9.6.5
    [28]. J. R. Jain, A. K. Jain. Displacement measurement and its application in inter-frame image coding. IEEE Trans. Commun. vol. COM-29, 1991(12), 1799~1808.
    [29]. Chih C S, Min H H. A comparison of block-matching algorithms mapped to systolic-array implementation. IEEE Trans. Circuits and System for Video Technology, 1997(5), 741~757.
    [30]. Reoxiang Li, Bing Zeng, Liou. M. L. A new three-step search algorithm for block motion estimation. IEEE Trans. Circuits Syst. Video Technol. 1994, 8, Vol. 4, pp. 438~442.
    [31]. S. Zhu, K. Ma. A new diamond search algorithm for fast block-matching motion estimation. IEEE Trans, Image Proc, vol. 9,2000(2), 287~290.
    [32]. CHANG A, AUOC, YEUNG YM. A Novel Approach to Fast multiBlock Motion Estimation for H, 264 Video Coding. IEEE ICME, 2003 I108~I108.
    [33]. YU AC. Efficient Block-Size Selection Alogorithm for Inter-Frame Coding in H.264/MPEG-4 AVC. IEEE ICASSP, 2004 III169~III172.
    [34]. Yu-Wen Huang, Bing-Yu Hsieh, Tu-Chin Wang. Analysis and Reduction of Reference Frames for Motion Estimation in MPEG-4 AVC/JVT/H. 264. In Proc. IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP 2003), HK, April. 2003.
    [35]. P. I. Hosur, K. K. Ma. Motion vector field adaptive fast motion estimation. Int'1 Conf. Information, Communications and Signal Processing (ICICS 1999), 1999.
    [36]. ISO/IEC JTC1/SC29/WG11 N3675, MPEG-4 Optimization Model Version 2.0 Draft of 26 October 2000.
    [37]. A. M. Tourapis, O. C. Au, M. L. Liou. Highly efficient predictive zonal algorithms for fast block matching motion estimation. IEEE Trans. Circuits Syst. Video Technol. 2002, Oct. vol. 12, no. 10: 934~947.
    [38]. Andy Chang, Oscar C. Au, Y. M. Yeung. A Novel Approach to Fast Multi-Block Motion Estimation for H. 264 Video Coding. Proc. of IEEE Int. Conf. on Multimedia & Expo, PP25~28, July 2003.
    [39]. Andy C. Yu: Efficient Block-Size Selection Algorithm for Inter-Frame Coding in H. 264/MPEG-4 AVC. IEEE International Conference on Volume 3, 17~21 May 2004 Page(s): ⅲ-169-72 vol. 3.
    [40].何莉莉。H.264帧间编码模式选择快速算法,西华大学学报。2005年7月。
    [41]. Joint Video Team(JVT) Test Model. JM7.6. http://bs.hhi.de/-suehring/tml/download/2004-12.
    [42].施建良,潘健,余松煜。区域运动相关性的运动估计方法。上海交通大学学报,1998,32(9):6~9。
    [43]. Hyun Mun Kim, Tinku Acharya. CAS: Context Adaptive Search for Motion Estimation. Information Technology: Coding and Computing, 2001. Proceedings. International Conference on 2-4 April 2001 Page: 202~ 206 Digital Object Identifier 10.1109/ITCC. 2001. 918791.
    [44]. Touradj Ebrahimi. MPEG-4 Video Verification Model: A video encoding/decoding algorithm basedon content representation, Signal Processing Laboratory.
    [45]. N. Brady, F. BosseD, and N. Murphy. Context-based arithmetic encoding of 2D shape sequences. Proc. Special Session.
    [46]. Xu J B, Po L M, Cheung C K. Adaptive Motion Tracking Block Matching Algorithms for Video Coding. IEEE Trans on Circuits and System for Video Technology, 1999, 9(7): 1025~1029.
    [47]. Jou J M, Chert P Y, Sun J M. The Gray Prediction Search Algorithm for Block Motion Estimation in Video Coding. IEEE Trans on Circuits and System for Video Technology, 1999, 9(6): 843~848.
    [48]. Luo L J, Zou C R, GaD X Q, etal. A New Prediction Search Algorithm for Block Motion Estimation in Video Coding. IEEE Trans on Consumer Electronics, 1997, 43(1): 56~60.
    [49]. Fast Integer Estimation for H. 264 Video Coding Standard. Andy Chang, Oscar C. Au, Y. M. Yeung. Multimedia and Expo, 2004. ICME' 04. 2004 IEEE International Conferences on Volume 1, 27-30 June 2004 Page(s): 289~292 Vol. 1.
    [50]. L. A. Sousa. General method for eliminating redundant computations in video dcoding. Electron. Lett. vol. 36, no. 4, pp306-307, Feb. 2000.
    [51]. Z. Xuan, Y. Zhenghua, and Y. Songyu. Method for detection all-zero DCT coefficients ahead of discrete cosine transformation and quantization. Electron. Lett. vol. 34, no. 19, pp1839~1840, Sep. 1998.
    [52]. Yong Ho Moon, Gyu Yeong Kim, Jae Ho Kim. Circuits and Systems for Video Technology, IEEE Transactions on Volume 15, Issue 8, Aug. 2005 Page(s): 1053-1057 Digital Object Identifier 10. 1109/TCSVT. 2005.
    [53].王嵩,刘济林,薛全等。H.264/AVC中基于全零块检测的运动估计快速算法。电路与系统学报,2005年2月第10卷第1期。
    [54].宋彬,常义林,周宁兆。H.264整数变换零块的预先判决算法。西安电子科技大学学报,2005年。