An Optimized H.266/VVC Software Decoder On Mobile Platform
Yiming Li, Shan Liu, Yu Chen, Yushan Zheng, Sijia Chen, Bin Zhu, Jian, Lou

TL;DR
This paper presents an optimized real-time H.266/VVC software decoder tailored for mobile platforms, achieving high decoding speeds on ARM-based devices like the iPhone 12 Pro through SIMD and parallelism enhancements.
Contribution
It introduces a highly optimized H.266/VVC decoder for mobile devices, focusing on ARM platform acceleration using SIMD and parallelism strategies.
Findings
Achieves 53fps on 1080p streams on iPhone 12 Pro
Reaches 32fps for 4K streams with multi-threading
Demonstrates effective optimization for ARM architecture
Abstract
As the successor of H.265/HEVC, the new versatile video coding standard (H.266/VVC) can provide up to 50% bitrate saving with the same subjective quality, at the cost of increased decoding complexity. To accelerate the application of the new coding standard, a real-time H.266/VVC software decoder that can support various platforms is implemented, where SIMD technologies, parallelism optimization, and the acceleration strategies based on the characteristics of each coding tool are applied. As the mobile devices have become an essential carrier for video services nowadays, the mentioned optimization efforts are not only implemented for the x86 platform, but more importantly utilized to highly optimize the decoding performance on the ARM platform in this work. The experimental results show that when running on the Apple A14 SoC (iPhone 12pro), the average single-thread decoding speed of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsVideo Coding and Compression Technologies · Image and Video Quality Assessment · Advanced Vision and Imaging
