Skip to main content
Log in

Development of an ultra-HD HEVC encoder using SIMD implementation and fast encoding schemes for smart surveillance system

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

Abstract

High efficiency video coding (HEVC) is the newest video coding standard that can support powerful video compression performance with increased picture resolution for ultrahigh definition (UHD). Compared to the previous standard, HEVC achieved a coding efficiency double with a tremendous increase in encoder computational complexity, making support of commercial applications for UHD video service difficult. Especially, optimized HEVC encoder for UHD is expected to be deployed as a key technology for an emerging smart surveillance system in Internet of Things environment. Single-instruction-multiple-data implementation on an Intel x86 processor and several fast encoding schemes were investigated for the complexity reduction of the HEVC reference model (HM) encoder. Fast encoding schemes included early termination processes and data-level parallel processing. The computational complexity of the proposed HEVC encoder was decreased by approximately 192 times compared with HM encoder with an acceptable coding loss.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18

Similar content being viewed by others

References

  1. Bross B, Han WJ, Ohm JR, Sullivan GJ, Wang YK, Wiegand T (2013) High efficiency video coding (HEVC) text specification draft 10 (for FDIS & Consent), document JCTVC-L1003, ITU-T/ISO/IEC Joint Collaborative Team on Video Coding (JCT-VC)

  2. Sullivan GJ, Ohm JR, Han WJ, Wiegand T (2012) Overview of the high efficiency video coding (HEVC) standard. IEEE Trans Circ Syst Video Tech 22(12):1649–1668

    Article  Google Scholar 

  3. Draft ITU-T Recommendation and Final Draft International Standard of Joint Video Specification. ITU-T Rec. H.264 and ISO/IEC 14496-10 AVC. Joint Video Team (JVT) of ITU-T VCEG and ISO/IEC MPEG, Document JVT-G050 (2003)

  4. Lee A, Jun DS, Kim JH, Choi JS, Kim JW (2014) Efficient inter prediction mode decision method for fast motion estimation in high efficiency video coding. ETRI J 36(4):528–536

    Article  Google Scholar 

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

    Article  Google Scholar 

  6. http://ultravideo.cs.tut.fi/#testsequences. (Online)

  7. http://tech.ebu.ch/testsequences/uhd-1, European Broadcast Union, “EBU UHD-1 Test Set (2013). (Pay the appropriate fee, Online)

  8. http://medialab.sjtu.edu.cn/web4k/index.html. (Online)

  9. Bossen F (2013) Common HM test conditions and software reference configurations, document JCTVC-L1100, ITU-T/ISO/IEC Joint Collaborative Team on Video Coding (JCT-VC)

  10. Ahn YJ, Hwang TJ, Sim DS, Han WJ (2014) Implementation of fast HEVC encoder based on SIMD and data-level parallelism. EURASIP J Image Video Process 2014(1):1–19

    Article  Google Scholar 

  11. Yang J, Kim J, Won K, Lee H, Jeon B (2011) Early SKIP detection for HEVC. JCT-VC of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, Document JCTVC-G543

  12. Choi K, Park S, Jung E (2011) Coding tree pruning based on CU early termination. JCT-VC of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, Document JCTVC-F092

  13. Gweon RH, Lee YL (2011) “Early termination of CU encoding to reduce HEVC complexity. JCT-VC of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, Document JCTVC-F045

  14. Min B, Cheung R (2015) A fast CU size decision algorithm for the HEVC intra encoder. IEEE Trans Circ Syst Video Tech 25(5):892–896

    Article  Google Scholar 

  15. Goswami K, Kim BG, Jun DS, Jung SH, Choi JS (2014) Early coding unit (CU) splitting termination algorithm for high efficiency video coding (HEVC). ETRI J 36(3):407–417

    Article  Google Scholar 

  16. Kim IK, Min J, Lee T, Han WJ, Park JH (2012) Block partitioning structure in the HEVC standard. IEEE Trans Circ Syst Video Tech 22(12):1697–1706

    Article  Google Scholar 

  17. Kim IK, McCann K, Sugimoto K, Bross B, Han WJ, Sullivan G (2014 ) High efficiency video coding (HEVC) test model 14 (HM14) encoder description. JCT-VC of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, Document JCTVC-P1002

  18. Bjontegaard G (2001) Calculation of average PSNR differences between RD-curves, ITU-T Q6/SG16 Doc. VCEG-M33

Download references

Acknowledgments

This work was supported by Institute for Information & communications Technology Promotion (IITP) grant funded by the Korea government (MSIP) (B0101-16-0295, Development of UHD Realistic Broadcasting, Digital Cinema, and Digital Signage Convergence Service Technology).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sung-Chang Lim.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Jun, D., Lim, SC., Lee, J. et al. Development of an ultra-HD HEVC encoder using SIMD implementation and fast encoding schemes for smart surveillance system. J Supercomput 73, 940–960 (2017). https://doi.org/10.1007/s11227-016-1807-7

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-016-1807-7

Keywords

Navigation