DocumentCode :
3265539
Title :
On the implementation of minimum-redundancy prefix codes
Author :
Moffat, Alistair ; Turpin, Andrew
Author_Institution :
Dept. of Comput. Sci., Melbourne Univ., Parkville, Vic., Australia
fYear :
1996
fDate :
Mar/Apr 1996
Firstpage :
170
Lastpage :
179
Abstract :
Minimum-redundancy coding (also known as Huffman (1952) coding) is one of the enduring techniques of data compression. We examine how best minimum-redundancy coding can be implemented, with particular emphasis on the situation when n is large, perhaps of the order of 106. We review techniques for devising minimum-redundancy codes, and consider in detail how encoding and decoding should be accomplished. In particular, we describe a modified decoding method that allows improved decoding throughput, requiring just a few machine operations per output symbol (rather than for each decoded bit), and uses just a few hundred bytes of memory above and beyond the space required to store an enumeration of the source alphabet. We review methods for calculating codeword lengths, show how those codeword lengths should be used to derive a minimum-redundancy code that has the alphabetic sequence property, and describes a memory-compact method for decoding such canonical codes. An improved method for decoding canonical codes is also presented
Keywords :
Huffman codes; data compression; decoding; redundancy; source coding; Huffman coding; alphabetic sequence property; canonical codes; codeword lengths; data compression; decoding; decoding throughput; machine operations; memory; memory-compact method; minimum redundancy prefix codes; minimum-redundancy codes; modified decoding method; source alphabet; Australia Council; Books; Computer science; Data compression; Decoding; Encoding; Facsimile; Huffman coding; Internet; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Compression Conference, 1996. DCC '96. Proceedings
Conference_Location :
Snowbird, UT
ISSN :
1068-0314
Print_ISBN :
0-8186-7358-3
Type :
conf
DOI :
10.1109/DCC.1996.488322
Filename :
488322
Link To Document :
بازگشت