Multisymbol Architecture of the Entropy Coder for H.265/HEVC Video Encoders

被引:11
作者
Pastuszak, Grzegorz [1 ]
机构
[1] Warsaw Univ Technol, Inst Radioelect & Multimedia Technol, PL-00661 Warsaw, Poland
关键词
Entropy; Throughput; Clocks; Streaming media; Encoding; Context modeling; Multiplexing; Binary arithmetic coding; entropy coding; field-programmable gate array (FPGA); H265; HEVC; UHDTV; video compression; HARDWIRED CABAC ENCODER;
D O I
10.1109/TVLSI.2020.3016386
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In video compression, throughputs of entropy encoders based on arithmetic coding are limited. This article presents the architecture of the entropy coder able to process in each clock cycle much more binary symbols than previous works. The architecture takes advantage of the multisymbol implementation of the binary arithmetic coder (BAC) developed earlier. To balance high throughputs of the BAC, fast implementations of binarization, context modeling, and probability model (PM) update are developed. The main improvement in the symbol rate stems from the decomposition of the processing path into many parallel ones. Critical paths associated with state transitions are shortened since each path updates the PM only for one context selected in each clock cycle. The negative impact on the symbol rate is compensated by the context-based symbol reordering. Although paths have variable bin/symbol rates, the applied buffering strategy improves the continuity of two data streams directed to the BAC, separately for context-coded and bypass-mode symbols. The entropy coder synthesized for the 90-nm TSMC technology consumes 273-k gates and operates at 570 MHz. It achieves the average symbol rate of 13.08 bins per clock cycle and the throughput of 7455 Mbins/s for high-quality H.265/HEVC compression.
引用
收藏
页码:2573 / 2583
页数:11
相关论文
共 18 条
  • [1] [Anonymous], 2013, 230082 MPEGH 2
  • [2] [Anonymous], 2018, HEVC SOFTWARE REPOSI
  • [3] [Anonymous], 2005, 1449610 MPEG4 10
  • [4] A High-throughput Fully Hardwired CABAC Encoder for QFHD H.264/AVC Main Profile Video
    Chen, Jian-Wen
    Wu, Li-Cian
    Liu, Po-Sheng
    Lin, Youn-Long
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2010, 56 (04) : 2529 - 2536
  • [5] A Deeply Pipelined CABAC Decoder for HEVC Supporting Level 6.2 High-Tier Applications
    Chen, Yu-Hsin
    Sze, Vivienne
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2015, 25 (05) : 856 - 868
  • [6] A 212 MPixels/s 4096 x 2160p Multiview Video Encoder Chip for 3D/Quad Full HDTV Applications
    Ding, Li-Fu
    Chen, Wei-Yin
    Tsung, Pei-Kuei
    Chuang, Tzu-Der
    Hsiao, Pai-Heng
    Chen, Yu-Han
    Chiu, Hsu-Kuang
    Chien, Shao-Yi
    Chen, Liang-Gee
    [J]. IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2010, 45 (01) : 46 - 58
  • [7] Fei W, 2011, EUR SIGNAL PR CONF, P1524
  • [8] A Clustering Algorithm Based on Weighted Distance and User Preference of Incorporating Time Factors
    Li, Wenjie
    Xue, Hua
    [J]. PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: IOT AND SMART CITY (ICIT 2018), 2018, : 1 - 6
  • [9] High-Throughput Binary Arithmetic Encoder using Multiple-Bypass Bins Processing for HEVC CABAC
    Livi Ramos, Fabio Luis
    Zatt, Bruno
    Porto, Marcelo
    Bampi, Sergio
    [J]. 2018 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2018,
  • [10] High-throughput architecture for H.264/AVC CABAC compression system
    Osorio, Roberto R.
    Bruguera, Javier D.
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2006, 16 (11) : 1376 - 1384