DocumentCode
3383932
Title
Hybrid prefix codes for practical use
Author
Liddell, Mike ; Moffat, Alistraia
Author_Institution
Dept. of Comput. Sci. & Software Eng., Melbourne Univ., Vic., Australia
fYear
2003
fDate
25-27 March 2003
Firstpage
392
Lastpage
401
Abstract
Prefix-free codes continue to enjoy widespread use in compression systems due to their simple structure and their ease of decoding. Minimum-redundancy prefix codes, such as Huffman codes, are widely used. However, approximate codes also receive considerable attention. Flat prefix codes have an extremely simple structure that facilitates fast decoding, but their compression effectiveness is often regarded as poor. The minimum-redundancy prefix code is much slower to decode than a flat code while the compressed file size is minimized. A hybrid prefix code is presented that exhibits the simple structure of a flat code and retains much of the compression effectiveness of a minimum-redundancy code. The structural constraints of the hybrid code should enable fast decoding and provide fast compressed string searching. Properties of the hybrid codes are discussed as well as the method for their efficient calculation. An algorithm for the efficient construction of minimum-redundancy K-flat codes is presented and tested empirically.
Keywords
Huffman codes; data compression; decoding; dynamic programming; redundancy; string matching; Huffman code; approximate code; code compression; compressed file size; compressed string searching; compression effectiveness; fast decoding; flat prefix code; hybrid prefix code; minimum-redundancy K-flat code; minimum-redundancy prefix code; prefix-free code; Data compression;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Compression Conference, 2003. Proceedings. DCC 2003
ISSN
1068-0314
Print_ISBN
0-7695-1896-6
Type
conf
DOI
10.1109/DCC.2003.1194030
Filename
1194030
Link To Document