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.


















Similar content being viewed by others
References
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)
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
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)
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
Bossen F, Bross B, Suhring K, Flynn D (2012) HEVC complexity and implementation analysis. IEEE Trans Circ Syst Video Tech 22(12):1685–1696
http://tech.ebu.ch/testsequences/uhd-1, European Broadcast Union, “EBU UHD-1 Test Set (2013). (Pay the appropriate fee, Online)
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)
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
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
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
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
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
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
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
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
Bjontegaard G (2001) Calculation of average PSNR differences between RD-curves, ITU-T Q6/SG16 Doc. VCEG-M33
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
Corresponding author
Rights and permissions
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-016-1807-7