A High-Throughput Low-Latency Arithmetic Encoder Design for Hdtv

Yuan Li,Shanghang Zhang,Huizhu Jia,Xiaodong Xie,Wen Gao
DOI: https://doi.org/10.1109/iscas.2013.6572017
2013-01-01
Abstract:In this paper, we propose a high-throughput lowlatency 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 similar to 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.
What problem does this paper attempt to address?