Skip to main content
Log in

A fast hybrid scalable H.264/AVC and HEVC encoder

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2

Similar content being viewed by others

Notes

  1. 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

  1. 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

  2. Bjontegaard G (2008) Improvements of the BD-PSNR model, vol 6. ITU-T SG16 Q, p 35

  3. Bossen F (2013) Common HM test conditions and software reference configurations. In: Proc. 12th JCT-VC Meeting, Doc. JCTVC-L1100, Geneve

  4. Bossen F, Bross B, Suhring K, Flynn D (2012) HEVC complexity and implementation analysis. IEEE Trans Circuits Syst Video Technol 22(12):1685–1696

    Article  Google Scholar 

  5. 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

  6. 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

    Article  Google Scholar 

  7. 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

  8. 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

  9. 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

    Article  Google Scholar 

  10. 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

  11. 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

    Article  Google Scholar 

  12. Guyon I, Elisseeff A (2003) An introduction to variable and feature selection. J Mach Learn Res 3:1157–1182

    MATH  Google Scholar 

  13. 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

    Google Scholar 

  14. ITU-T Rec. H.264 and ISO/IEC 14496-10 (AVC) version 16 (2012) Advanced video coding for generic audiovisual services

  15. ITU-T Recommendation H.265 and ISO/IEC 23008-2 (Version 1) (2013) High efficiency video coding

  16. Joint Collaborative Team on Video Coding (2012) Reference Software to Committee Draft, version 18.4

  17. 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

  18. 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

    Article  Google Scholar 

  19. Patnaik S, Yang YM (2012) Soft computing techniques in vision science, vol 395. Springer, Berlin

    Book  Google Scholar 

  20. SHM 6.1 reference Software. https://hevc.hhi.fraunhofer.de/svn/svn_SHVCSoftware/tags/SHM-6.1/

  21. 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

  22. 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

    Article  Google Scholar 

  23. 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

  24. 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to A. J. Diaz-Honrubia.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-016-1802-z

Keywords

Navigation