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
相关论文
共 50 条
  • [2] Comparison of H.265/HEVC encoders
    Trochimiuk, Maciej
    PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH-ENERGY PHYSICS EXPERIMENTS 2016, 2016, 10031
  • [3] High-speed architecture of the CABAC probability modeling for H.265/HEVC encoders
    Pastuszak, Grzegorz
    2016 INTERNATIONAL CONFERENCE ON SIGNALS AND ELECTRONIC SYSTEMS (ICSES) PROCEEDINGS, 2016, : 143 - 146
  • [4] EXPERIMENTAL EVALUATION OF THE PERFORMANCE REQUIREMENTS FOR THE ARITHMETIC CODER IN H.265/HEVC STANDARD VIDEO CODING
    Ponomarev, O. G.
    Strelnikov, S. E.
    2014 24TH INTERNATIONAL CRIMEAN CONFERENCE MICROWAVE & TELECOMMUNICATION TECHNOLOGY (CRIMICO), 2014, : 376 - 377
  • [5] Performance Evaluation of H.265/MPEG-HEVC Encoders for 4K Video Sequences
    Huangyuan, Qingxiong
    Song, Li
    Luo, Zhengyi
    Wang, Xiangwen
    Zhao, Yanan
    2014 ASIA-PACIFIC SIGNAL AND INFORMATION PROCESSING ASSOCIATION ANNUAL SUMMIT AND CONFERENCE (APSIPA), 2014,
  • [6] Scalable VLSI Architecture for Hadamard Transforms of HEVC/H.265 Video Coding Standard
    Singh, Karam
    Ahamed, Shaik Rafi
    2020 24TH INTERNATIONAL SYMPOSIUM ON VLSI DESIGN AND TEST (VDAT), 2020,
  • [7] High throughput entropy decoder design for H.265/HEVC
    Choi, Jung-Ah
    Ho, Yo-Sung
    MULTIMEDIA TOOLS AND APPLICATIONS, 2017, 76 (07) : 9877 - 9890
  • [8] Video Traffic Variability in H.265/HEVC Video Encoded Sequences
    Gavrovska, Ana M.
    Milivojevic, Milan S.
    Zajic, Goran
    Reljin, Irini S.
    2016 13TH SYMPOSIUM ON NEURAL NETWORKS AND APPLICATIONS (NEUREL), 2016, : 109 - 112
  • [9] HYBRID VIDEO OBJECT TRACKING IN H.265/HEVC VIDEO STREAMS
    Guel, Serhan
    Meyer, Jan Timo
    Hellge, Cornelius
    Schierl, Thomas
    Samek, Wojciech
    2016 IEEE 18TH INTERNATIONAL WORKSHOP ON MULTIMEDIA SIGNAL PROCESSING (MMSP), 2016,
  • [10] High throughput entropy decoder design for H.265/HEVC
    Jung-Ah Choi
    Yo-Sung Ho
    Multimedia Tools and Applications, 2017, 76 : 9877 - 9890