Abstract
Intra coding in H.264/AVC can significantly improve the compression efficiency but at the cost of high computational complexity. To reduce the complexity, this paper presents an efficient block type decision algorithm for intra prediction. In H.264/AVC high profile, three kinds of block types are supported. This algorithm determines the optimal block type by two steps. The first step is based on the fact that the block type of intra prediction is highly dependent on the smoothness of macroblock. An edge-based feature is introduced to characterize the smoothness, by comparing it with two thresholds impossible block type is firstly filtered out. Then the second step is based on the correlation of block type chosen for different chroma modes. Experimental results show that the proposed fast algorithm can achieve 72.8% time saving on average for encoding the all intra-frame sequence with average 0.75% bit rate increase and 0.05dB PSNR degradation when comparing with the reference software.










Similar content being viewed by others
References
Bharanitharan K, Tsai AC (2009) Efficient fast intra mode decision and classified block type algorithms for H.264/AVC Encoder. In: Proceedings of IEEE international conference on computer and information technology, Xiamen, China, pp 172–176
Bjontegaard G (2001) Calculation of average PSNR differences between RD-curves. Presented at the 13th VCEG-M33 meeting, Austin, TX
Gordon S, Marpe D, Wiegand T (2004) Simplified use of 8 × 8 transorms-updated proposal & results. JVT-K028, presented at the JVT 11th Meeting, Munich, Germany
Huang YH, Ou TS, Chen H (2010) Fast decision of block size, prediction mode, and intra block for H.264 intra prediction. IEEE Trans Circuits Syst Video Technol 20(8):1122–1132
ITU-T and ISO/IEC JTC1 (2005) Advanced video coding for generic audiovisual services. ITU-T Rec. H.264 and ISO/IEC 14496-10 AVC
JVT H.264/AVC reference software JM10.2. Downloaded from http://iphome.hhi.de/suehring/tml/download/old_jm/. Accessed Sept 2009
Kim CS, Shih HH, Kuo CC (2006) Fast H.264 intra-prediction mode selection using joint spatial and transform domain features. J Vis Commun Image Represent 17(2): 291–310
Lim KP, Sullivan GJ, Wiegand T (2004) Text description of joint model reference encoding methods and decoding concealment method. JVT-K049, presented at the JVT 11th meeting, Munich, Germany
Lin YK, Chang TS (2005) Fast block type decision algorithm for intra prediction in H.264 FRext. In: Proceedings of IEEE international conference on image processing, Genoa, Italy, pp 585–588
Liu Q, Hu RM, Zhu L, Zhang XC, Han Z (2006) Improved fast intra prediction algorithm of H.264/AVC. J Zhejiang Univ Sci A 7(Suppl 1):101–105
Pan F, Lin X, Rahardja S, Lim KP, Li ZG, Wu D, Wu S (2005) Fast mode decision algorithm for intra-prediction in H.264/AVC video coding. IEEE Trans Circuits Syst Video Technol 15(7):813–822
Sarwer MG, Po LM, Wu QM (2008) Fast sum of absolute transformed difference based 4 × 4 intra-mode decision of H.264/AVC video coding standard. J Signal Process Image Commun 23(8):571–580
Su XQ, Ji L, Li X (2011) A fast and low complexity approach for H.264/AVC intra mode decision. Multimed Tools Appl 52(1):65–76
Tian GF, Zhang TR, Wei XH, Goto S (2008) A block type decision algorithm for H.264/AVC intra prediction based on entropy feature. In: Proceedings of IEEE asia pacific conference on circuits and systems, Macao, China, pp 1348–1351
Tsai AC, Wang JF, Wang JF, Lin WG (2007) Effective subblock-based and pixel-based fast direction detections for H.264 intra prediction. IEEE Trans Circuits Syst Video Technol 18(7):975–982
Wang JC, Wang JF, Wang JF, Chen JT (2007) A fast mode decision algorithm and its VLSI design for H.264/AVC intra-prediction. IEEE Trans Circuits Syst Video Technol 17(10):1414–1412
Wiegand T, Sullivan GJ, Bjontegaard G, Luthra A (2003) Overview of the H.264/AVC video coding standard. IEEE Trans Circuits Syst Video Technol 13(7):560–576
Yang CL, Po LM, Lam WH (2004) A fast H.264 intra prediction algorithm using macroblock properties. In: Proceedings of IEEE international conference on image processing, Singapore, pp 461–464
Zhang K, Yuan C, Li Q, Zhong YZ (2007) A fast block type decision method for H.264/AVC intra prediction. In: Proceedings of IEEE international conference on advanced communication technology, Phoenix Park, Korea, pp 673–676
Zhang TR, Tian GF, Goto S (2008) A frequency-based fast block type decision algorithm for intra prediction in H.264/AVC high profile. In: Proceedings of IEEE asia pacific conference on circuits and systems, Macao, China, pp 1292–1295
Acknowledgements
The authors would like to thank the editors and the reviewers for their hard work and their helpful suggestions.
Author information
Authors and Affiliations
Corresponding author
Additional information
This research was supported in part by the China National 973 Program under Project No. 2010CB327900 and an open funding project from Key Laboratory,
Shenzhen University, China.
Rights and permissions
About this article
Cite this article
Wang, P., Huang, H. & Tan, Z. A fast two-step block type decision algorithm for intra prediction in H.264/AVC high profile. Multimed Tools Appl 60, 139–160 (2012). https://doi.org/10.1007/s11042-011-0807-0
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-011-0807-0