Uvg266: Open-Source VVC Intra Encoder

Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

2 Citations (Scopus)
8 Downloads (Pure)

Abstract

Versatile Video Coding (VVC/H.266) standard is the emerging successor to the widespread High Efficiency Video Coding (HEVC/H.265). This work introduces the latest version of our academic open-source VVC intra encoder called uvg266. It has been developed from our well-known Kvazaar HEVC encoder by introducing new VVC coding tools into carefully optimized and parallelized coding flow of Kvazaar. This paper outlines the design methodology and implementation aspects of all intra (AI) configuration of uvg266. The experimental results show that single-threaded uvg266 is more than twice as fast as the state-of-the-art VVenC encoder in all our test cases. In speed-optimized coding, the coding overhead of uvg266 is 21.7% but the gap narrows down to 2.6% in the rate distortion optimized coding case. uvg266 has almost linear speedup with core count up to 32 threads. The better scalability of uvg266 quadruples the speed over VVenC. Furthermore, single-threaded uvg266 is up to 380× as fast as VVC reference software VTM and the gap raises to over 11,000× with 32 threads. To the best of our knowledge, uvg266 is currently the fastest available open-source VVC intra software encoder.

Original languageEnglish
Title of host publicationMM 2024 - Proceedings of the 32nd ACM International Conference on Multimedia
PublisherACM
Pages11230-11233
Number of pages4
ISBN (Electronic)979-8-4007-0686-8
DOIs
Publication statusPublished - 28 Oct 2024
Publication typeA4 Article in conference proceedings
EventACM International Conference on Multimedia - Melbourne, Australia
Duration: 28 Oct 20241 Nov 2024

Conference

ConferenceACM International Conference on Multimedia
Country/TerritoryAustralia
CityMelbourne
Period28/10/241/11/24

Keywords

  • open source
  • uvg266 vvc encoder
  • versatile video coding (vvc)
  • vvc intra coding

Publication forum classification

  • Publication forum level 3

ASJC Scopus subject areas

  • Artificial Intelligence
  • Computer Graphics and Computer-Aided Design
  • Human-Computer Interaction
  • Software

Fingerprint

Dive into the research topics of 'Uvg266: Open-Source VVC Intra Encoder'. Together they form a unique fingerprint.

Cite this