Title :
VLSI implementation of a reversible variable length encoder/decoder
Author :
Novell, Mario ; Molloy, Steve
Author_Institution :
Dept. of Electr. Eng., California Univ., Los Angeles, CA, USA
Abstract :
Variable length codes (VLCs) are known for their efficient compression, but are susceptible to noisy environments due to synchronization losses that can occur from bit error propagation. The interest in reversible variable length codes (RVLCs) has come about due to the growing need for wireless exchange of compressed image and video signals over noisy channels and the ability for RVLCs to provide greater error robustness than their non-reversible counterparts (VLCs). With the current ITU H.263+ and ISO MPEG-4 standards already using RVLCs, low power implementations of the RVLC are essential in providing error robustness in real-time systems, while minimizing power consumption. This paper presents the first published VLSI architectures of a low power reversible variable length encoder and decoder. Results show power consumption of less than 1 mW for both encoder and decoder, with an additional 65% increase in area for the decoder over that of a conventional VLD design
Keywords :
CMOS digital integrated circuits; VLSI; data compression; digital signal processing chips; image coding; variable length codes; video codecs; video coding; CMOS technology; ISO MPEG-4 standard; ITU H.263+ standard; RVLC; VLD design; VLSI architectures; VLSI implementation; bit error propagation; codec; compressed image signals; compressed video signals; error robustness; noisy channels; noisy environments; power consumption minimisation; real-time systems; reversible variable length codes; reversible variable length encoder/decoder; synchronization losses; wireless channels; Decoding; Energy consumption; ISO standards; Image coding; MPEG 4 Standard; Propagation losses; Robustness; Very large scale integration; Video compression; Working environment noise;
Conference_Titel :
Acoustics, Speech, and Signal Processing, 1999. Proceedings., 1999 IEEE International Conference on
Conference_Location :
Phoenix, AZ
Print_ISBN :
0-7803-5041-3
DOI :
10.1109/ICASSP.1999.758312