Title :
Efficient VLSI implementation of a VLC decoder for universal variable length code
Author :
Xue, Shang ; Oelmann, Bengt
Author_Institution :
Dept. of Inf. Technol. & Media, Mid Sweden Univ., Sundsvall, Sweden
Abstract :
Variable length code (VLC) is used in a large variety of lossless compression applications. A specially designed VLC, called "Universal Variable Length Code" (UVLC), is utilized in the latest video coding standard H.26L under development. In this work we develop an efficient decoder for UVLC by utilizing the special properties of UVLC which perform coding in an alternating way (ALT). We compare the ALT decoder with the decoder called "VLC decoder using plane separation" (PLS) which is claimed to be one of the most effective VLC decoders. Our results show that the ALT decoder is 1.34 times faster 1.7 times smaller and consumes 45% power in comparison to the PLS decoder.
Keywords :
VLSI; data compression; decoding; digital signal processing chips; variable length codes; ALT decoder; H.26L video coding standard; VLC decoder; VLSI implementation; lossless compression applications; universal variable length code; Binary codes; Code standards; Decoding; Entropy coding; Information technology; Mobile communication; Standards development; Throughput; Very large scale integration; Video coding;
Conference_Titel :
VLSI, 2003. Proceedings. IEEE Computer Society Annual Symposium on
Print_ISBN :
0-7695-1904-0
DOI :
10.1109/ISVLSI.2003.1183467