TY - GEN
T1 - Vectorized and Optimized Dependent Quantization for Practical VVC Encoding
AU - Sainio, Joose
AU - Mercat, Alexandre
AU - Vanne, Jarno
PY - 2023/12/4
Y1 - 2023/12/4
N2 - 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.
AB - 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.
U2 - 10.1109/VCIP59821.2023.10402724
DO - 10.1109/VCIP59821.2023.10402724
M3 - Conference contribution
T3 - Visual communications and image processing
BT - 2023 IEEE International Conference on Visual Communications and Image Processing
PB - IEEE
T2 - IEEE International Conference on Visual Communications and Image Processing
Y2 - 4 December 2023 through 7 December 2023
ER -