• DocumentCode
    3694081
  • Title

    A low-cost and high efficiency entropy encoder architecture for H.264/AVC

  • Author

    Cristiano C. Thiele;Bruno B. Vizzotto;André L. M. Martins;Vagner S. da Rosa;Sergio Bampi

  • Author_Institution
    Group of Microelectronics (GME) - PGMICRO - PPGC - Informatics Institute, Federal University of Rio Grande do Sul (UFRGS) - Porto Alegre - RS, Brazil
  • fYear
    2012
  • Firstpage
    117
  • Lastpage
    122
  • Abstract
    This paper addresses the advancements on entropy encoding in efficient platforms for video compression. Advances have been added to the state-of-the-art video encoding standard - H.264/AVC [1] at the expense of increased complexity. This work contributes with dedicated hardware for applications which have restrictions in processing capacity and limited energy budget (video-cameras, smartphones and other embedded systems) to encode high definition videos with multiple entropy encoding (EE) features for all H.264 profiles. Our work introduce and implement a low-cost and high efficiency EE architecture for H.264/AVC, providing a real-time full high definition (HD1080) resolution video coding. The architecture has the unique feature of hardwiring all the three entropy encoders present in H.264/AVC - Exp. Golomb (EXPG), CAVLC, CABAC. It was described in VHDL and synthesized to Xilinx FPGA. The results of the proposed CAVLC architecture reached 60Hz at HD1080 compared to 30Hz by state-of-the-art [4]. Our architecture also provides CABAC encoding in hardware with 3x less area compared to state-of-the-art [6].
  • Keywords
    "Entropy","Encoding","Syntactics","Standards","Context","Context modeling","Hardware"
  • Publisher
    ieee
  • Conference_Titel
    VLSI and System-on-Chip, 2012 (VLSI-SoC), IEEE/IFIP 20th International Conference on
  • Print_ISBN
    978-1-4673-2658-2
  • Type

    conf

  • DOI
    10.1109/VLSI-SoC.2012.7332087
  • Filename
    7332087