High-efficient video compression for social multimedia distribution
To reduce data transmission bandwidth and storage space, the compression of original video is a prerequisite for social multimedia content uploading and distribution. The paper proposes an efficient early detection algorithm of all-zero blocks to eliminate redundant computations in H.264/AVC video encoding. First, for DCT-like integer transforms, a general sufficient condition of early detection of all-zero blocks is given based on the sum of absolute differences of the prediction error block, which is a direct derivation of Sousa’s method. Then, by analyzing the dynamic ranges of different frequency components, we further refine the sufficient condition of early detection of all-zero blocks for DCT-like integer transforms and apply it to \(4\times 4\) and \(8\times 8\) DCT-like integer transforms in H.264/AVC. Experimental results show that the proposed algorithm for early detection of all-zero blocks outperforms Sousa’s method in complexity reduction, where computations in transform, quantization, inverse quantization and inverse transform are significantly reduced. In addition, the proposed general sufficient condition of early detection of all-zero blocks for H.264/AVC can also be easily extended to other forms of DCT-like integer transforms. As a result, better audience experience and more efficient analysis can be provided for social multimedia applications.
KeywordsVideo coding DCT-like integer transform All-zero blocks Early detection H.264/AVC
The project was supported by the National Science Foundation for Distinguished Young Scholars of China (Grant No. 61325003).
- 2.ITU-T Recommendation H.263 (1996) Video coding for low bitrate communicationGoogle Scholar
- 3.ISO/IEC JTC1 (1999) Coding of audio-visual objects-part 2: visual. ISO/IEC 14496–2 (MPEG-4 Part 2)Google Scholar
- 4.Chen Z, Xu J, He Y, Zheng J (2006) Fast integer-pel and fractional-pel motion estimation for H.264/AVC. J Vis Commun Image Represent 17:264–290 (special issue on emerging H.264/AVC video coding standard)Google Scholar
- 6.Yi X, Zhang J, Ling N, Shang W (2005) Improved and simplified fast motion estimation for JM. JVT-P021, ISO/IEC MPEG and ITU-T VCEGGoogle Scholar
- 7.Michael Tourapis A et al. (2005) Fast ME in the JM reference software. JVTP026, ISO/IEC MPEG and ITU-T VCEGGoogle Scholar
- 15.Marpe D, Wiegand T, Gordon S (2005) H.264/MPEG4-AVC fidelity range extensions: tools, profiles, performance, and application areas. IEEE international conference image processing (ICIP)Google Scholar
- 22.Srinivasan S, Hsu PJ, Holcomb T, Mukerjee K, Regunathan SL, Lin B, Liang J, Lee M-C, Ribas-Corbera J (2004) Windows media video 9: overview and application. Signal Process Image Commun 19(9):851–875Google Scholar
- 23.Fan L, Ma S, Wu F (2004) Overview of AVS video standard. IEEE Int Conf Multimed Expo 1:423–426Google Scholar
- 24.JM14.0, Joint model. http://iphome.hhi.de/suehring/tml/download/. Accessed 12 Nov 2014