Abstract

The ever-increasing demand for high-quality digital video requires efficient compression techniques and fast video codecs. It necessitates increased complexity 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) statistics. 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 improve 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 prototyped 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 at 210 MHz operating frequency with a low hardware area compared to existing architectures. This architecture also supports multi-standard (HEVC/VVC) encoders for Ultra High Definition (UHD) applications.

Highlights

  • In the recent years, storing and transmitting a considerable amount of video data has become one of the most significant video processing challenges

  • Group (VCEG), International Standardization Organization/ International Electrotechnical Commission (ISO/IEC), and Moving Picture Experts Group (MPEG) are the international organizations involved in developing the video coding standards

  • The main objective of the present work is to design and implement a Context-based Adaptive Binary Arithmetic Coding (CABAC) having high-throughput and low hardware area, that have contrary to requirements

Read more

Summary

Introduction

In the recent years, storing and transmitting a considerable amount of video data has become one of the most significant video processing challenges. The video compression technique is one of the solution used to reduce the video data size. The next-generation video compression techniques are expected to support UHD (4K and above) and 360◦ video [1]. These require high-throughput and area-efficient compression techniques to store and transmit video data. Group (VCEG), International Standardization Organization/ International Electrotechnical Commission (ISO/IEC), and Moving Picture Experts Group (MPEG) are the international organizations involved in developing the video coding standards.

Objectives
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call