DocumentCode :
2037359
Title :
Enhanced static Fano coding
Author :
Rueda, Luis G. ; Oommen, B. John
Author_Institution :
Sch. of Comput. Sci., Carleton Univ., Ottawa, Ont., Canada
Volume :
4
fYear :
2001
fDate :
2001
Firstpage :
2163
Abstract :
Statistical coding techniques have been used for a long time in lossless data compression, using methods such as Huffman\´s algorithm, arithmetic coding, Shannon\´s method, Fano\´s method, etc. Most of these methods can be implemented either statically or adaptively. Canonical codes, in which the code words are arranged in a lexicographical order, are advantageous because they can be decoded extremely expediently. Although Huffman\´s algorithm is optimal, the generation of a canonical Huffman code is not straightforward. Conversely, while the Fano coding is sub-optimal, it can lead to canonical codes. In this paper, we resolve the dilemma by focusing on the static implementation of Fano\´s method. By taking advantage of the properties of the encoding schemes generated by this method, and the concept of "code word arrangement", we present an enhanced version of the static Fano\´s method, namely Fano+. We formally analyze Fanol by presenting some properties of Fano trees, and the theory of list rearrangements. Our enhanced algorithm achieves compression ratios arbitrarily close to those of Huffman\´s algorithm. Empirical results on files of the Canterbury corpus corroborate the almost-optimal efficiency of our enhanced algorithm and its canonical nature. We believe that the compression efficiency of Fano+ can be made to attain the compression ratios of the best known schemes if a structure model of the data is also incorporated
Keywords :
decoding; encoding; Canterbury corpus; Fano coding; Fano trees; almost optimal efficiency; canonical codes; enhanced static fano coding; lexicographical order; list rearrangements; lossless data compression; statistical coding techniques; structure model; Adaptive coding; Arithmetic; Computer science; Data compression; Decoding; Encoding; Huffman coding;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Systems, Man, and Cybernetics, 2001 IEEE International Conference on
Conference_Location :
Tucson, AZ
ISSN :
1062-922X
Print_ISBN :
0-7803-7087-2
Type :
conf
DOI :
10.1109/ICSMC.2001.972876
Filename :
972876
Link To Document :
بازگشت