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 language | English |
---|---|
Title of host publication | MM 2024 - Proceedings of the 32nd ACM International Conference on Multimedia |
Publisher | ACM |
Pages | 11230-11233 |
Number of pages | 4 |
ISBN (Electronic) | 979-8-4007-0686-8 |
DOIs | |
Publication status | Published - 28 Oct 2024 |
Publication type | A4 Article in conference proceedings |
Event | ACM International Conference on Multimedia - Melbourne, Australia Duration: 28 Oct 2024 → 1 Nov 2024 |
Conference
Conference | ACM International Conference on Multimedia |
---|---|
Country/Territory | Australia |
City | Melbourne |
Period | 28/10/24 → 1/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