The ever-increasing demand for high-quality digital video requires efficient compression techniques and fast video codecs. It necessitates increased com-plexity of the video codec algorithms. So, there is a need for hardware accelerators to implement such complex algorithms. The latest video compression algorithms such as High-Efficiency Video Coding (HEVC) and Versatile Video Coding (VVC) have been adopted Context-based Adaptive Binary Arithmetic Coding (CABAC) as the entropy coding method. The CABAC has two main data processing paths: regular and bypass bin path, which can achieve good compression when used with Syntax Elements (SEs) statis-tics. However, it is highly intrinsic data dependence and has sequential coding characteristics. Thus, it is challenging to parallelize. In this work, a 6-core bypass bin path having high-throughput and low hardware area has been proposed. It is a parallel architecture capable of processing up to 6 bypass bins per clock cycle to im-prove throughput. Further, the resource-sharing techniques within the binarization and a common controller block have reduced the hardware area. The proposed architecture has been simulated, synthesized, and proto-typed on 28 nm Artix 7 Field Programmable Gate Array (FPGA). The implementation of Application Specific Integrated Circuit (ASIC) has been done using 65 nm CMOS technology. The proposed design achieved a throughput of 1.26 Gbin·s−1 at 210 MHz operating frequency with a low hardware area compared to ex-isting architectures. This architecture also supports multi-standard (HEVC/VVC) encoders for Ultra High Definition (UHD) applications.
CITATION STYLE
Mamidi, N., Gupta, S. K., & Bhadauria, V. (2021). Design and implementation of parallel bypass bin processing for cabac encoder. Advances in Electrical and Electronic Engineering, 19(3), 243–257. https://doi.org/10.15598/aeee.v19i3.4010
Mendeley helps you to discover research relevant for your work.