Software and Hardware Implementation of Regular Mode CABAC Decoder in VVC Standard

Wahiba Menasri, Abdelkader Morsli, Abderrezak Gacemi, Amina Yahia, Chouihi Lakhder, Softa Khalil · 2024

Video compression is considered as an important step-in real-time application for 4K and 8K video contain. Actually, several techniques of compression are adopted and developed, but the Versatile Video Coding (VVC) standard is the latest one. VVC adopt many new and developed techniques such LMCS filter, motion estimation, intra prediction and Context-based Adaptive Binary Arithmetic Coding plus (CABAC+). CABAC+is the only operation of entropy coding adopted in VVC video codec but it undergone modifications and improvement compared to that used in High Efficiency Video Coding (HEVC). CABAC is operate with three main modes: Bypass (BM), Terminate (TM) and Regular (RM). Additionally, the heavy calculation of RM results a long critical path delay and consume more resources. We propose in this work, software and material implementation of regular mode CABAC+decoder in the latest VVC standard. Firstly, the RM CABAC+algorithm is implemented on MATLAB software in order to control and manage the decoding process of syntax element. Secondly, the RM CABAC+algorithm is designed, implemented, synthesized and emulated. Finally, comparison results are carried out between that obtained with ModelSim and that obtained with Matlab in order to ensure the accuracy of our proposed design.

Read the paper · More papers on PaperTik