Vectorized Angular Intra Prediction for Practical VVC Encoding

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

7 Downloads (Pure)

Abstract

Versatile Video Coding (VVC) provides new coding tools for more efficient intra prediction but with a substantial increase in computational complexity. This paper introduces vectorized kernels for 8-bit angular intra prediction and position dependent intra prediction combination (PDPC), which are carefully optimized for all block sizes and prediction modes of VVC. The proposed kernels streamline the filtering process and utilize optimized memory access patterns. Our standalone tests show that the proposed vectorization achieves speedups of 6.68× for luma and 4.40× for chroma predictions over scalar implementations. Integrating these kernels into the practical uvg266 VVC encoder provides speedups of 1.07× in the slowest configuration and 1.68× in the fastest configuration. The reported speedups are obtained without any coding overhead, so the proposed vectorization plays an integral role in pursuing real-time VVC coding with high coding efficiency.
Original languageEnglish
Title of host publication2024 IEEE International Conference on Visual Communications and Image Processing, VCIP 2024
PublisherIEEE
Number of pages4
ISBN (Electronic)979-8-3315-2954-3
ISBN (Print)979-8-3315-2955-0
DOIs
Publication statusPublished - 2024
Publication typeA4 Article in conference proceedings
EventIEEE International Conference on Visual Communications and Image Processing - Tokyo, Japan
Duration: 8 Dec 202411 Dec 2024

Publication series

Name
ISSN (Print)1018-8770
ISSN (Electronic)2642-9357

Conference

ConferenceIEEE International Conference on Visual Communications and Image Processing
Country/TerritoryJapan
CityTokyo
Period8/12/2411/12/24

Keywords

  • Versaile Video Coding (VVC)
  • intra prediction
  • vectorization
  • practical encoder implementation

Publication forum classification

  • Publication forum level 1

Fingerprint

Dive into the research topics of 'Vectorized Angular Intra Prediction for Practical VVC Encoding'. Together they form a unique fingerprint.

Cite this