DOI QR코드

DOI QR Code

Hardware Implementation of HEVC CABAC Binary Arithmetic Encoder

  • Pham, Duyen Hai (School of Electronic Engineering, Soongsil University) ;
  • Moon, Jeonhak (School of Electronic Engineering, Soongsil University) ;
  • Kim, Doohwan (School of Electronic Engineering, Soongsil University) ;
  • Lee, Seongsoo (School of Electronic Engineering, Soongsil University)
  • Received : 2014.12.15
  • Accepted : 2014.12.29
  • Published : 2014.12.31

Abstract

In this paper, hardware architecture of BAE (binary arithmetic encoder) was proposed for HEVC (high efficiency video coding) CABAC (context-based adaptive binary arithmetic coding) encoder. It can encode each bin in a single cycle. It consists of controller, regular encoding engine, bypass encoding engine, and termination engine. The proposed BAE was designed in Verilog HDL, and it was implemented in 180 nm technology. Its operating speed, gate count, and power consumption are 180 MHz, 3,690 gates, and 2.88 mW, respectively.

Keywords

References

  1. B. Bross, W. Han, J. Ohm, G. Sullivan, and T. Wiegand, "JCTVC-L1003_v34: High efficiency video coding (HEVC) text specification draft 10," Joint Collaborative Team on Video Coding (JCT-VC), Jan. 2013.
  2. HEVC software repository HM-11 reference model at https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/branches/HM-11.0-dev/
  3. S. Han, W. Nam, and S. Lee, "Design of Low-Area HEVC Core Transform Architecture", Journal of IKEEE, vol. 17, no. 2, pp. 119-128, Jun. 2013. https://doi.org/10.7471/ikeee.2013.17.2.119
  4. J. Lee and S. Lee, "8${\time}$8 HEVC Inverse Core Transform Architecture Using Multiplier Reuse", Journal of IKEEE, vol. 17, no. 4, pp. 570-578, Dec. 2013. https://doi.org/10.7471/ikeee.2013.17.4.570
  5. D. Pham, J. Moom, and S. Lee, "Hardware Implementation of HEVC CABAC Binarizer", Journal of IKEEE, vol. 18, no. 3, pp. 356-361, Sep. 2014. https://doi.org/10.7471/ikeee.2014.18.3.356
  6. M. Wien, "High Efficiency Video Coding", Springer, 2014.
  7. D. Shim and H. Cho, "Understanding of HEVC Standard Technology", Hongrung Publishing Co., 2014.
  8. Y. Kim, J. Moon, W. Choi, and S. Lee, "Design of High Performance Arithmetic Encoder for CABAC in H.264/AVC", Proceedings of Internationa Conference on Microelectronics, Nanoelectronics, and Optoelectronics, pp. 103-106, 2009.

Cited by

  1. Hardware Implementation of HEVC CABAC Context Modeler vol.19, pp.2, 2015, https://doi.org/10.7471/ikeee.2015.19.2.254
  2. Design of HEVC CABAC Encoder With Parallel Processing of Bypass Bins vol.19, pp.4, 2015, https://doi.org/10.7471/ikeee.2015.19.4.583
  3. HEVC CABAC 복호화기의 역이진화기 설계 vol.20, pp.3, 2014, https://doi.org/10.7471/ikeee.2016.20.3.326
  4. HEVC CABAC 복호화기의 이진 산술 복호화기 설계 vol.20, pp.4, 2014, https://doi.org/10.7471/ikeee.2016.20.4.435
  5. HEVC CABAC 복호기의 문맥 모델러 설계 vol.21, pp.3, 2017, https://doi.org/10.7471/ikeee.2017.21.3.280