• DocumentCode
    626693
  • Title

    A high-throughput low-latency arithmetic encoder design for HDTV

  • Author

    Yuan Li ; Shanghang Zhang ; Huizhu Jia ; Xiaodong Xie ; Wen Gao

  • Author_Institution
    Nat. Eng. Lab. for Video Technol., Peking Univ., Beijing, China
  • fYear
    2013
  • fDate
    19-23 May 2013
  • Firstpage
    998
  • Lastpage
    1001
  • Abstract
    In this paper, we propose a high-throughput low-latency arithmetic encoder (AE) design suitable for high definition (HD) real-time applications employing advanced video coding standards such as H.264/AVC or AVS and using a macroblock (MB) level pipeline. First, in order to derive the performance requirement on the AE, a buffer model in connected with which it is designed is thoroughly analyzed. Then, using joint algorithm-architecture optimization and multi-bin processing techniques, we introduce a novel binary arithmetic coder (BAC) architecture with throughput of 2~4 bins per cycle sufficient for real-time encoding. Furthermore, a hybrid context memory scheme is presented to meet the throughput requirement on the BAC. Simulation result shows that our design can support 1080p at 60 fps for AVS HDTV real-time coding with a bin rate up to 107K per MB line. Synthesized with the TSMC 0.13μm technology, the AE can run at 200MHz and costs 47.3K gates. By operating at 130MHz, the design is also verified in an AVS HD encoder on a Xilinx Virtex-6 FPGA prototype board for 1080p at 30 fps.
  • Keywords
    arithmetic codes; binary codes; encoding; field programmable gate arrays; high definition television; optimisation; video coding; AE design; AVS; BAC architecture; H.264-AVC; HDTV; MB level pipeline; TSMC technology; Xilinx Virtex-6 FPGA prototype board; binary arithmetic coder architecture; frequency 200 MHz; high definition real-time applications; high-throughput low-latency arithmetic encoder design; hybrid context memory scheme; joint algorithm-architecture optimization; macroblock level pipeline; multibin processing technique; real-time encoding; size 0.13 mum; video coding standards; Bit rate; Context; Encoding; Random access memory; Real-time systems; Throughput; Video coding;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ISCAS), 2013 IEEE International Symposium on
  • Conference_Location
    Beijing
  • ISSN
    0271-4302
  • Print_ISBN
    978-1-4673-5760-9
  • Type

    conf

  • DOI
    10.1109/ISCAS.2013.6572017
  • Filename
    6572017