An Optimized H.266/VVC Software Decoder On Mobile Platform

03/05/2021
by   Yiming Li, et al.
0

As the successor of H.265/HEVC, the new versatile video coding standard (H.266/VVC) can provide up to 50 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 the present implementation can achieve 53fps (RA and LB) for full HD (1080p) bitstreams generated by VTM-11.0 reference software using 8bit Common Test Conditions (CTC). When multi-threading is enabled, an average of 32 fps (RA) can be achieved when decoding the 4K bitstreams.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/21/2020

Complexity Analysis Of Next-Generation VVC Encoding and Decoding

While the next generation video compression standard, Versatile Video Co...
research
07/18/2022

MobileCodec: Neural Inter-frame Video Compression on Mobile Devices

Realizing the potential of neural video codecs on mobile devices is a bi...
research
04/13/2017

Mobile Keyboard Input Decoding with Finite-State Transducers

We propose a finite-state transducer (FST) representation for the models...
research
07/28/2021

A Complete End-To-End Open Source Toolchain for the Versatile Video Coding (VVC) Standard

Versatile Video Coding (VVC) is the most recent international video codi...
research
12/06/2017

Real-time Video Processing in Web Applications

The OpenGL ES standard is implemented in modern desktop and mobile brows...
research
12/16/2018

Multi-Stream LDPC Decoder on GPU of Mobile Devices

Low-density parity check (LDPC) codes have been extensively applied in m...
research
06/21/2023

Recoil: Parallel rANS Decoding with Decoder-Adaptive Scalability

Entropy coding is essential to data compression, image and video coding,...

Please sign up or login with your details

Forgot password? Click here to reset