DESIGN AND IMPLEMENTATION OF PARALLEL BYPASS BIN PROCESSING FOR CABAC ENCODER

被引:3
|
作者
Mamidi, Nagaraju [1 ]
Gupta, Santosh Kumar [1 ]
Bhadauria, Vijaya [1 ]
机构
[1] Motilal Nehru Natl Inst Technol, Dept Elect & Commun Engn, MNNIT Allahabad Campus, Prayagraj 211004, Uttar Pradesh, India
关键词
ASIC; bypass bin; CABAC; FPGA; HEVC; VVC; H.264/AVC;
D O I
10.15598/aeee.v19i3.4010
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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 center dot s(-1) 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
引用
收藏
页码:243 / 257
页数:15
相关论文
共 50 条
  • [41] Software Parallel CAVLC Encoder Based on Stream Processing
    Ren, Ju
    He, Yi
    Wu, Wei
    Wen, Mei
    Wu, Nan
    Zhang, Chunyuan
    [J]. 2009 IEEE/ACM/IFIP 7TH WORKSHOP ON EMBEDDED SYSTEMS FOR REAL-TIME MULTIMEDIA, 2009, : 126 - 133
  • [42] Wavefront Parallel Processing for AV1 Encoder
    Zhao, Yikai
    Wen, Jiangtao
    [J]. 2018 PICTURE CODING SYMPOSIUM (PCS 2018), 2018, : 101 - 105
  • [43] DESIGN AND IMPLEMENTATION OF A ROBUST PITCH DETECTOR BASED ON A PARALLEL PROCESSING TECHNIQUE
    SUKKAR, RA
    LOCICERO, JL
    PICONE, JW
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1988, 6 (02) : 441 - 451
  • [44] Simulated annealing and parallel processing: An implementation for constrained global design optimization
    Atiqullah, MM
    Rao, SS
    [J]. ENGINEERING OPTIMIZATION, 2000, 32 (05) : 659 - 685
  • [45] On the design and implementation of a parallel, object-oriented, image processing toolkit
    Kamath, C
    Baldwin, CH
    Fodor, IK
    Tang, NA
    [J]. PARALLEL AND DISTRIBUTED METHODS FOR IMAGE PROCESSING IV, 2000, 4118 : 1 - 12
  • [46] Design and Implementation of a Sunshine Duration Calculation System with Massively Parallel Processing
    Shin, Woosuk
    Baek, Nakhoon
    [J]. BIG DATA APPLICATIONS AND SERVICES 2017, 2019, 770 : 91 - 97
  • [47] Design and implementation of timing model in HDTV encoder
    Wang, F
    Zhang, WJ
    Yu, SY
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2002, 48 (04) : 908 - 912
  • [48] The design and implementation of real time encoder system
    Kwon, O.-Byung
    [J]. International Journal of Multimedia and Ubiquitous Engineering, 2014, 9 (05): : 11 - 25
  • [49] Design and implementation of JPEG encoder IP core
    Lian, C
    Chen, LG
    Chang, HC
    Chang, YC
    [J]. PROCEEDINGS OF THE ASP-DAC 2001: ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 2001, 2001, : 29 - 30
  • [50] VHDL Design and FPGA Implementation of a Parallel Reed-Solomon (15, K, D) Encoder/Decoder
    Elharoussi, Mustapha
    Hamyani, Asmaa
    Belkasmi, Mostafa
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2013, 4 (01) : 33 - 37