A high speed and efficient architecture of VLD for AVS HD video decoder

In this paper, we present a high speed and efficient architecture of Variable Length Decoder for AVS video standard targeted for all-hardware implementation. Besides the regular operations of decoding Fixed Length Code, unsigned or signed k-th Exp-Golomb Code and 2D Variable Length Code, the proposed design provides other functions such as de-stuffing or pre-fetching the Bitstream. It can perform decoding syntax elements of sequence, frame, slice, and macro block. The complete architecture has been described in Verilog HDL, simulated with Modelsim SE 6.3c simulator, implemented using FPGA of Xinlinx Vertex 5 VLX330. Without any strict constraint, the design can achieve a working frequency at 190 MHz after synthesis with Synplify_pro 9.4, and the critical path is less than 6.5ns after place & route. The throughput of the design is 1 codeword per clock. In all, the architecture fully meets the demands of AVS HD decoder. It can support real-time decoding for 1080P @ 30 frame/s or 1080i @ 60 field/s videos. Inevitably, the cost for such a high speed design is consuming more hardware resources. Report of Place & Route shows about 9.1K LUTs (4% of the total LUTs in FPGA chip) are consumed by our design. Although the VLD architecture was originally designed for AVS video standard, the idea of the design can be easily adapted to other video standards.

[1]  Chen-Yi Lee,et al.  A high throughput variable length decoder with modified memory based architecture , 1998, ISCAS '98. Proceedings of the 1998 IEEE International Symposium on Circuits and Systems (Cat. No.98CH36187).

[2]  Li Min,et al.  A fast variable-length decoder with optimized lookup tables on FPGA [MPEG applications] , 2004, Proceedings. 7th International Conference on Solid-State and Integrated Circuits Technology, 2004..

[3]  Wen Gao,et al.  An efficient VLSI architecture of VLD for AVS HDTV decoder , 2006, IEEE Transactions on Consumer Electronics.

[4]  Wen Gao,et al.  AVS standard - Audio Video Coding Standard Workgroup of China , 2005, 14th Annual International Conference on Wireless and Optical Communications, 2005. WOCC 2005.

[5]  Stamatis Vassiliadis,et al.  Parallel multiple-symbol variable-length decoding , 2002, Proceedings. IEEE International Conference on Computer Design: VLSI in Computers and Processors.

[6]  Liu Peilin Design of an AVS HD-video Decoder , 2007 .

[7]  Jie Dong,et al.  A decoder architecture for advanced video coding standard , 2005, Visual Communications and Image Processing.