Vectorized and Optimized Dependent Quantization for Practical VVC Encoding
Sainio, Joose; Mercat, Alexandre; Vanne, Jarno (2023-12-04)
Sainio, Joose
Mercat, Alexandre
Vanne, Jarno
04.12.2023
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202402082202
https://urn.fi/URN:NBN:fi:tuni-202402082202
Kuvaus
Peer reviewed
Tiivistelmä
Versatile Video Coding (VVC) introduces dependent quantization (DQ) as a key coding tool, but it also has a high computational complexity. Therefore, optimizing DQ is crucial for practical VVC encoder implementations. In this paper, we propose optimization techniques for reducing the complexity of the DQ process, including efficient structure initialization, vectorized state update, rate distortion (RD) cost calculation, and last nonzero (LNZ) coefficient identification. The proposed optimizations are incorporated into the uvg266 practical VVC encoder. According to our evaluations, these optimization techniques accelerate the DQ process by over 1.7× and the entire VVC intra encoder by 1.4×, without any coding efficiency degradation. The proposed optimizations achieve more than twice the speedup over the existing techniques.
Kokoelmat
- TUNICRIS-julkaisut [20739]