Abstract
Over the past years, multimedia usage has changed dramatically, with networks and terminals of diverse bandwidths and capabilities coexisting, making an adaptability of the video stream necessary. By the use of video scalability schemes, video streams would be able to adapt to these heterogeneous networks and a wide range of terminals. Moreover, some devices may be able to decode a subset of all the available video standards, e.g. most devices can decode the well-known H.264/advanced video coding (AVC) standard, which has dominated the market for the past 10 years. However, more recent devices can take the advantage of more modern standards whose compression performance is much higher, such as high-efficiency video coding (HEVC). This problem can be solved by the use of hybrid scalability, which allows the use of H.264/AVC for the base layer and HEVC for the enhancement layers. However, scalable video coding is very computationally expensive, so acceleration techniques are of great help in this kind of encoders. This paper presents a fast inter prediction algorithm which makes use of information from H.264/AVC base layer encoding and uses it to make faster decisions in HEVC. Experimental results show that the proposed algorithm can achieve a good tradeoff between coding efficiency and complexity.
Similar content being viewed by others
Notes
If \(\tilde{P}(C_S | \mathbf {F}) > 1.0\), then \(\tilde{P}(C_S | \mathbf {F}) = 1.0\). If \(\tilde{P}(C_S | \mathbf {F}) < 0.0\), then \(\tilde{P}(C_S | \mathbf {F}) = 0.0\).
References
Bailleul R, Cock JD, Walle RVD (2014) Fast mode decision for snr scalability in SHVC digest of technical papers. In: IEEE International Conference on Consumer Electronics (ICCE), pp 193–194. doi:10.1109/ICCE.2014.6775968
Bjontegaard G (2008) Improvements of the BD-PSNR model, vol 6. ITU-T SG16 Q, p 35
Bossen F (2013) Common HM test conditions and software reference configurations. In: Proc. 12th JCT-VC Meeting, Doc. JCTVC-L1100, Geneve
Bossen F, Bross B, Suhring K, Flynn D (2012) HEVC complexity and implementation analysis. IEEE Trans Circuits Syst Video Technol 22(12):1685–1696
Boyce JM, Hong D, Jang W, Wenger S (2012) VPS support for out-of-band signaling and hybrid codec scalability. In: Proc. 11th JCT-VC Meeting, Doc. JCTVC-K0206
Boyce JM, Ye Y, Chen J, Ramasubramonian AK (2016) Overview of SHVC: scalable extensions of the high efficiency video coding standard. IEEE Trans Circuits Syst Video Technol 26(1):20–34. doi:10.1109/TCSVT.2015.2461951
Diaz-Honrubia AJ, De Praeter J, Van Wallendael G, Martinez JL, Cuenca P, Puerta JM, Gamez JA (2016) CTU splitting algorithm for H.264/AVC and HEVC simultaneous encoding. J Supercomput 1–13. doi:10.1007/s11227-016-1683-1
Diaz-Honrubia AJ, Martinez JL, Cuenca P (2016) Fast intra mode decision for an H.264/AVC to HEVC video transcoder. In: 16th International Conference on Computational and Mathematical Methods in Science and Engineering, Rota, Cadiz, Spain
Diaz-Honrubia AJ, Martinez JL, Cuenca P, Gamez JA, Puerta JM (2016) Adaptive fast quadtree level decision algorithm for H.264/HEVC video transcoding. IEEE Trans Circuits Syst Video Technol 26(1):154–168. doi:10.1109/TCSVT.2015.2473299
Fayyad UM, Irani KB (1993) Multi-interval discretization of continuous-valued attributes for classification learning. In: Proceedings of the International Joint Conference on Uncertainty in AI
Fernandez-Escribano G, Kalva H, Cuenca P, Orozco-Barbosa L, Garrido A (2008) A fast MB mode decision algorithm for MPEG-2 to H.264 P-frame transcoding. IEEE Trans Circuits Syst Video Technol 18(2):172–185
Guyon I, Elisseeff A (2003) An introduction to variable and feature selection. J Mach Learn Res 3:1157–1182
Han W, Min J, Kim I, Alshina E, Alshin A, Lee T, Chen J, Seregin V, Lee S, Hong Y, Cheon M, Shlyakhov N, McCann K, Davies T, Park J (2012) Improved video compression efficiency through flexible unit representation and corresponding extension of coding tools. IEEE Trans Circuits Syst Video Technol 20(12):1899–1909
ITU-T Rec. H.264 and ISO/IEC 14496-10 (AVC) version 16 (2012) Advanced video coding for generic audiovisual services
ITU-T Recommendation H.265 and ISO/IEC 23008-2 (Version 1) (2013) High efficiency video coding
Joint Collaborative Team on Video Coding (2012) Reference Software to Committee Draft, version 18.4
Kim BG (2016) Fast coding unit (cu) determination algorithm for high-efficiency video coding (hevc) in smart surveillance application. J Supercomput 1–22. doi:10.1007/s11227-016-1730-y
Ohm J, Sullivan G, Schwarz H, Tan TK, Wiegand T (2012) Comparison of the coding efficiency of video coding standards—including high efficiency video coding (HEVC). IEEE Trans Circuits Syst Video Technol 22(12):1669–1684
Patnaik S, Yang YM (2012) Soft computing techniques in vision science, vol 395. Springer, Berlin
SHM 6.1 reference Software. https://hevc.hhi.fraunhofer.de/svn/svn_SHVCSoftware/tags/SHM-6.1/
Sullivan G, Minoo K (2013) Objective quality metric and alternative methods for measuring coding efficiency . In: Proc. 8th JCT-VC Meeting, San Jose, USA, JCTVC-H0012
Sullivan GJ, Ohm JR, Han WJ, Wiegand T (2012) Overview of the high efficiency video coding (HEVC) standard. IEEE Trans Circuits Syst Video Technol 22(12):1649–1668
Wang D, Yuan C, Sun Y, Zhang J, Zhou H (2014) Fast mode and depth decision algorithm for intra prediction of quality SHVC. In: Intelligent Computing Theory: 10th International Conference, ICIC 2014, pp 693–699. doi:10.1007/978-3-319-09333-8_75
Zhang H, Nguyen H, Martínez-Graciá E, Tudela-Solano PA, Zhang D, Crespi N, Guo B (2013) Scalable multimedia delivery with QoS management in pervasive computing environment. J Supercomput 65(1):317–335. doi:10.1007/s11227-011-0581-9
Author information
Authors and Affiliations
Corresponding author
Additional information
This work has been jointly supported by the MINECO and European Commission (FEDER funds) under the project TIN2015-66972-C5-2-R. This work has also been supported by the Spanish MECD under scholarship FPU 12/00994.
Rights and permissions
About this article
Cite this article
Diaz-Honrubia, A.J., Martinez, J.L. & Cuenca, P. A fast hybrid scalable H.264/AVC and HEVC encoder. J Supercomput 73, 277–290 (2017). https://doi.org/10.1007/s11227-016-1802-z
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-016-1802-z