skip to main content
10.1145/3501409.3501638acmotherconferencesArticle/Chapter ViewAbstractPublication PageseitceConference Proceedingsconference-collections
research-article

A Pipelined Multi-Tiered Hardware Acceleration Approach Towards Content Addressable Binary Arithmetic

Authors Info & Claims
Published:31 December 2021Publication History

ABSTRACT

This paper proposes a low-latency multi-layer pipelined hardware implementation scheme of context based adaptive binary arithmetic coding (CABAC) for H.265/HEVC, which improves the coding performance and reduces the encoding latency with less hardware overhead. It is verified, debugged and optimized on the FPGA hardware platform. From the synthesis results on Xilinx K7 series FPGA, it can be seen that at 200MHz clock, the CABAC encoding of this scheme only uses 12K LUT resources, supports 1080P60Hz video encoding, and the encoding latency is as low as 6.7us. Experiments and calculations show that the proposed scheme can complete 8K UHD real-time video encoding using 59.71K logic gates at 800MHz clock on ASIC chip.

References

  1. L. Li, Y. Song, T. Ikenaga and S. Goto, "Hardware Architecture Design of CABAC Codec for H.264/AVC," 2007 International Symposium on VLSI Design, Automation and Test (VLSI-DAT), 2007, pp. 1--4.Google ScholarGoogle Scholar
  2. Jian-Wen Chen et al, "A hardware accelerator for context-based adaptive binary arithmetic decoding in H.264/AVC," 2005 IEEE International Symposium on Circuits and Systems, 2005, pp. 4525--4528 Vol. 5.Google ScholarGoogle Scholar
  3. B.Peng et al, "A hardware CABAC encoder for HEVC," 2013 IEEE International Symposium on Circuits and Systems (ISCAS), 2013, pp. 1372--1375.Google ScholarGoogle Scholar
  4. D. Kim et al, "Hardware implementation of HEVC CABAC encoder," 2015 International SoC Design Conference (ISOCC), 2015, pp. 183--184.Google ScholarGoogle ScholarCross RefCross Ref
  5. Tran, D., Pham, V., Nguyen, H.K., & Tran, X. (2019). A Survey of High-Efficient CABAC Hardware Implementations in HEVC Standard.Google ScholarGoogle Scholar
  6. Tran, D.-L.; Tran, X.-T.; Bui, D.-H.; Pham, C.-K. An Efficient Hardware Implementation of Residual Data Binarization in HEVC CABAC Encoder. Electronics 2020, 9, 684. https://doi.org/10.3390/electronics9040684Google ScholarGoogle Scholar
  7. SZE, V., BUDAGAVI, M., & SULLIVAN, G. J. (2014). High Efficiency Video Coding (HEVC): algorithms and architectures.Google ScholarGoogle Scholar
  8. H. Shojania and S. Sudharsanan, "A high performance CABAC encoder," The 3rd International IEEE-NEWCAS Conference, 2005., 2005, pp. 315--318.Google ScholarGoogle Scholar
  9. B. Vizzotto, V. Mazui and S. Bampi, "Area efficient and high throughput CABAC encoder architecture for HEVC," 2015 IEEE International Conference on Electronics, Circuits, and Systems(ICECS), 2015, pp. 572--575.Google ScholarGoogle Scholar
  10. F. L. L. Ramos, A. V. P. Saggiorato, B. Zatt, M. Porto and S. Bampi, "Residual Syntax Elements Analysis and Design Targeting High-Throughput HEVC CABAC," in IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 67, no. 2, pp. 475--488, Feb. 2020.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. A Pipelined Multi-Tiered Hardware Acceleration Approach Towards Content Addressable Binary Arithmetic

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      EITCE '21: Proceedings of the 2021 5th International Conference on Electronic Information Technology and Computer Engineering
      October 2021
      1723 pages
      ISBN:9781450384322
      DOI:10.1145/3501409

      Copyright © 2021 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 31 December 2021

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed limited

      Acceptance Rates

      EITCE '21 Paper Acceptance Rate294of531submissions,55%Overall Acceptance Rate508of972submissions,52%
    • Article Metrics

      • Downloads (Last 12 months)5
      • Downloads (Last 6 weeks)1

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader