Abstract
The new video coding standard, High Efficiency Video Coding (HEVC), achieves much higher coding efficiency than the state-of-the-art H.264. Transcoding H.264 video to HEVC video is important to enable gradual migration to HEVC. Therefore, a fast H.264 to HEVC transcoding algorithm based on region feature analysis is proposed. First, each frame is segmented into three regions in units of coding tree unit (CTU) based on the correlation between image coding complexities and coding bits of the H.264 source stream. Then the searching depth range of each CTU is adaptively decided according to the region type. After that, motion vectors are de-noise filtered and clustered in order to analyze the region features of coding unit (CU). Based on the analysis results, the minimum searching depth of CU and partitions of prediction unit (PU) are optimally selected, and the motion vector predictor and search window size of motion estimation are also optimally decided for further reduction of the computational complexity. Experimental results show that the proposed algorithm achieves a significant improvement on transcoding speed, while maintaining high Rate-Distortion performance.
Similar content being viewed by others
References
Achanta R, Shaji A, Smith K, Lucchi A, Fua P, Süsstrunk S (2012) SLIC superpixels compared to state-of-the-art superpixel methods. IEEE Trans Pattern Anal Mach Intell 34(11):2274–2281
Bialkowski J, Barkowsky M, Kaup A (2007) Fast video transcoding from h.263 to H.264/MPEG-4 AVC. Multimedia Tools Appl 35(2):127–146
Bjontegaard G (2008) Improvements of the BD-PSNR model. Doc. VCEG-AI11, 35th VCEG Meeting, Berlin, Germany, Jul
Bjork N, Christopoulos C (1998) Transcoder architectures for video coding. IEEE Trans Consum Electron 44(1):88–98
Bossen F, Bross B, Suhring K, Flynn D (2012) HEVC complexity and implementation analysis. IEEE Trans Circ Syst Video Technol 22(12):1685–1696
Bross B, Han WJ, Ohm J-R, Sullivan GJ, Wiegand T (2012) High efficiency video coding (HEVC) text specification draft 8. Doc. JCTVC-J1003, Stockholm, Sweden, Jul
Correa G, Assuncao P, Agostini L, da Silva Cruz LA (2012) Performance and computational complexity assessment of high-efficiency video encoders. IEEE Trans Circ Syst Video Technol 22(12):1899–1909
Fernández-Escribano G, Bialkowski J, Gámez JA, Kalva H, Cuenca P, Orozco-Barbosa L, Kaup A (2008) Low-complexity heterogeneous video transcoding using data mining. IEEE Trans Multimedia 10(2):286–299
Fernández-Escribano G, Kalva H, Martínez JL, Cuenca P, Barbosa LO, Garrido A (2010) An MPEG-2 to H.264 video transcoder in the baseline profile. IEEE Trans Circ Syst Video Technol 20(5):763–768
JCT-VC (2012) Common test conditions and software reference configurations. Doc. JCTVC-J1100, Stockholm, Sweden, Jul
Kim IK, McCann K, Sugimoto K, Bross B, Han WJ (2012) High efficiency video coding (HEVC) test model 8 encoder description. Doc. JCTVC-J1002, Stockholm, Sweden, Jul
Lee YK, Lee SS, Lee YL (2007) MPEG-4 to H.264 transcoding with frame rate reduction. Multimedia Tools Appl 35(2):147–162
Li B, Sullivan GJ, Xu JZ (2012) Comparison of compression performance of HEVC draft 7 with AVC high profile. Doc. JCTVC-J0236, Stockholm, Sweden, Jul
Martinez JL, Fernandez-Escribano G, Kalva H, Fernando WAC, Cuenca P (2009) Wyner-Ziv to H.264 transcoder for low cost video encoding. IEEE Trans Consum Electron 55(3):1453–1461
Peixoto E, Izquierdo E (2012) A complexity-scalable transcoder from H.264/AVC to the new HEVC codec. IEEE Int Conf Image Process (ICIP) :737–740
Shanableh T, Peixoto E, Izquierdo E (2013) MPEG-2 to HEVC video transcoding with content-based modeling. IEEE Trans Circ Syst Video Technol 23(7):1191–1196
Shen T, Lu Y, Wen ZY, Zou LX (2013) Ultra fast H.264/AVC to HEVC transcoder. Data Compression Conference (DCC) :241–250
Su C-J, Lin Y (2010) Zero-block inter/intra mode decision for MPEG-2 to H.264 inter P-frame transcoding. IET Image Process 52(6):494–504
Sullivan GJ, Ohm J-R, Han WJ, Weigand T (2012) Overview of the high efficiency video coding (HEVC) standard. IEEE Trans Circ Syst Video Technol 22(12):1649–1668
Vaane J, Viitanen M, Hämäläinen TD, Hallapuro A (2012) Comparative rate-distortion complexity analysis of HEVC and AVC video codecs. IEEE Trans Circ Syst Video Technol 22(12):1885–1898
Wang H, Wee Y, Kim J, Jun DS (2012) An early termination method using the residual in high efficiency video coding. IEEE Int Symp Broadband Multimedia Syst Broadcast (BMSB) :1–2
Weigand T, Sullivan GJ, Bjøntegaard G, Luthra A (2003) Overview of the H.264 video coding standard. IEEE Trans Circ Syst Video Technol 13(7):560–576
Wiegand T, Schwarz H, Joch A, Kossentini F, Sullivan GJ (2003) Rate-constrained coder control and comparison of video coding standards. IEEE Trans Circ Syst Video Technol 13(7):688–703
Acknowledgments
The authors would like to thank the journal reviewers for their valuable suggestions. This work was supported in part by National Natural Science Foundation (grant 40927001), Program for Zhejiang Leading Team of S&T Innovation (grant 2011R09021-02), and Fundamental Research Funds for the Central Universities, China.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Jiang, W., Chen, Y. & Tian, X. Fast transcoding from H.264 to HEVC based on region feature analysis. Multimed Tools Appl 73, 2179–2200 (2014). https://doi.org/10.1007/s11042-013-1675-6
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-013-1675-6