The Open-Source Turing Codec: Toward Fast, Flexible, and Parallel HEVC Encoding
Metadata
- Publisher
- SMPTE — White Plains, NY, USA
- Doc Type
- Journal Article
- Content Type
- Original Research
- Abbreviated Title
- SMPTE Mot. Imag. J
- Volume
- 126, No. 9, pp. 1–8
- Abstract
- The Turing codec is an open-source software codec compliant with the High Efficiency Video Coding (HEVC) standard and specifically designed for speed, flexibility, parallelization, and high coding efficiency. The Turing codec was designed starting from a completely novel backbone to comply with the Main and Main10 profiles of HEVC, and it has many desirable features for practical codecs such as very low memory consumption, advanced parallelization schemes, and fast encoding algorithms. This paper presents a technical description of the Turing codec as well as a comparison of its performance with other similar encoders. The codec is capable of cutting the encoding complexity by an average 87% with respect to the HEVC reference implementation for an average coding penalty of 11% higher rates in compression efficiency at the same peak-signal-noise-ratio level.
- Publication Date
- 2017-11-01
- DOI
10.5594/JMI.2017.2744578- ISSN
- Print:
1545-0279| Electronic:2160-2492 - Link
- https://doi.org/10.5594/JMI.2017.2744578
- Author(s)
- Saverio BlasiMatteo NaccariRajitha WeerakkodyJohn FunnellMarta Mrak
- Keyword(s)
- Fast Coding Mode Decision Ultrahigh-definition (UHD) Video Compression, HEVC, Practical Video Codec Design, Video Compression
- Copyright
- © 2017 SMPTE
Bibliographic Reference(s)
- E. François, P. Yin, and J. Sole, “Common Test Conditions for HDR/WCG Video Coding Experiments,” presented at the 113th MPEG-N15793, Geneva, Switzerland, Oct. 2015. EXTERNAL
- x265 Project Homepage. Accessed September 2017. [Online]. Available: http://x265.org/ EXTERNAL
- M. Naccari, A. Gabriellini, M. Mrak, S. G. Blasi, I. Zupancic, and E. Izquierdo, “HEVC Coding Optimization for Ultra High Definition Television Services,” Proc. Picture Coding Symposium, pp. 1–5, May 2015. EXTERNAL
- G. J. Sullivan, J. R. Ohm, W. J. Han, and T. Wiegand, “Overview of the High Efficiency Video Coding Standard,” IEEE Trans. Circ. Syst. Video Tech., 22(12):1649–1668, Dec. 2012. EXTERNAL
- Kvazaar Project Homepage. Accessed September 2017. [Online]. Available: http://ultravideo.cs.tut.fi/#encoder EXTERNAL
- JCT-VC. HM Reference Software. Accessed September 2017. [Online]. Available: http://hevc.hhi.fraunhofer.de/HM-doc/ EXTERNAL
- T. Borer and A. Cotton, “A ‘Display Independent’ High Dynamic Range Television System,” presented at the International Broadcasting Convention, Amsterdam, The Netherlands, Sep. 2015. EXTERNAL
- T. K. Tan, R. Weerakkody, M. Mrak, N. Ramzan, V. Baroncini, J. R. Ohm, and G. J. Sullivan, “Video Quality Evaluation Methodology and Verification Testing of HEVC Compression Performance,” IEEE Trans. Circ. Syst.Video Tech., 26(1):76–90, Jan. 2016. EXTERNAL
- F. Bossen, “Common HM Test Conditions and Software Reference Configurations,” presented at the 12th JCTVC-L1100, Geneva, Switzerland, Jan. 2013. EXTERNAL
- G. Bjøntegaard, “Calculation of Average PSNR Differences Between RD-curves,” presented at the 13th VCEG-M33, Austin, TX, Apr. 2001. EXTERNAL
- Libde265 Project Homepage. Accessed September 2017. [Online]. Available: http://www.libde265.org/ EXTERNAL
- The Turing Codec Project Homepage. Accessed September 2017. [Online]. Available: http://turingcodec.org EXTERNAL
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/10.5594-JMI.2017.2744578.json
Reference Tree
Explore all references and references to this document, as a navigable tree.
Open Reference TreeReference this Doc
Plain text (ISO 690 compliant)
Preview:
Saverio Blasi, Matteo Naccari, Rajitha Weerakkody, John Funnell, and Marta Mrak; The Open-Source Turing Codec: Toward Fast, Flexible, and Parallel HEVC Encoding, SMPTE Motion Imaging Journal ( Volume: 126, Issue: 9, 2017); SMPTE, 2017. Available at https://doi.org/10.5594/JMI.2017.2744578
Snippet:
Saverio Blasi, Matteo Naccari, Rajitha Weerakkody, John Funnell, and Marta Mrak; The Open-Source Turing Codec: Toward Fast, Flexible, and Parallel HEVC Encoding, SMPTE Motion Imaging Journal ( Volume: 126, Issue: 9, 2017); SMPTE, 2017. Available at https://doi.org/10.5594/JMI.2017.2744578
HTML (ISO 690 compliant)
Preview:
Saverio Blasi, Matteo Naccari, Rajitha Weerakkody, John Funnell, and Marta Mrak; The Open-Source Turing Codec: Toward Fast, Flexible, and Parallel HEVC Encoding, SMPTE Motion Imaging Journal ( Volume: 126, Issue: 9, 2017); SMPTE, 2017. Available at https://doi.org/10.5594/JMI.2017.2744578
Snippet:
<span class="citation">Saverio Blasi, Matteo Naccari, Rajitha Weerakkody, John Funnell, and Marta Mrak; <cite>The Open-Source Turing Codec: Toward Fast, Flexible, and Parallel HEVC Encoding</cite>, SMPTE Motion Imaging Journal ( Volume: 126, Issue: 9, 2017); SMPTE, 2017. Available at <a href="https://doi.org/10.5594/JMI.2017.2744578" target="_blank" rel="noopener">https://doi.org/10.5594/JMI.2017.2744578</a></span>
SMPTE's HTML Pub
Preview:
Saverio Blasi, Matteo Naccari, Rajitha Weerakkody, John Funnell, and Marta Mrak; The Open-Source Turing Codec: Toward Fast, Flexible, and Parallel HEVC Encoding, SMPTE Motion Imaging Journal ( Volume: 126, Issue: 9, 2017); SMPTE, 2017
doi: 10.5594/JMI.2017.2744578
url: https://doi.org/10.5594/JMI.2017.2744578
doi: 10.5594/JMI.2017.2744578
url: https://doi.org/10.5594/JMI.2017.2744578
Snippet:
<li> Saverio Blasi, Matteo Naccari, Rajitha Weerakkody, John Funnell, and Marta Mrak; <cite id="bib-10-5594-jmi-2017-2744578">The Open-Source Turing Codec: Toward Fast, Flexible, and Parallel HEVC Encoding</cite>, SMPTE Motion Imaging Journal ( Volume: 126, Issue: 9, 2017); SMPTE, 2017 <span class="doi">10.5594/JMI.2017.2744578</span> </li>