A memory-efficient huffman decoding algorithm

被引:0
作者
Wang, PC [1 ]
Yang, YR [1 ]
Lee, CL [1 ]
Chang, HY [1 ]
机构
[1] Chunghwa Telecom Co Ltd, Telecommun Labs, Taipei 106, Taiwan
来源
AINA 2005: 19th International Conference on Advanced Information Networking and Applications, Vol 2 | 2005年
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
To reduce the memory size and fasten the process of searching for a symbol in a Huffman tree, we exploit the property of the encoded symbols and propose a memory-efficient data structure to represent the Huffman tree, which uses memory nd bits, where n is the number of source symbols and d is the depth of the Huffman tree. Based on the proposed data structure, we present an O(logn)-time Huffman decoding algorithm. An adaptive version for single-side growing Huffman tree is also addressed. This version could improve the average performance from logn to Sigma(n)(i=1) [i/(h - 1)] x w(i)logh/Sigma w(i), where w(i) is the frequency for i(th) symbol and h is a pre-defined value.
引用
收藏
页码:475 / 479
页数:5
相关论文
共 7 条
[1]  
[Anonymous], 1990, Text Compression
[2]   A memory-efficient and fast Huffman decoding algorithm [J].
Chen, HC ;
Wang, YL ;
Lan, YF .
INFORMATION PROCESSING LETTERS, 1999, 69 (03) :119-122
[3]   Efficient Huffman decoding [J].
Chung, KL .
INFORMATION PROCESSING LETTERS, 1997, 61 (02) :97-99
[4]   MEMORY EFFICIENT AND HIGH-SPEED SEARCH HUFFMAN CODING [J].
HASHEMIAN, R .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1995, 43 (10) :2576-2581
[5]   A METHOD FOR THE CONSTRUCTION OF MINIMUM-REDUNDANCY CODES [J].
HUFFMAN, DA .
PROCEEDINGS OF THE INSTITUTE OF RADIO ENGINEERS, 1952, 40 (09) :1098-1101
[6]  
Pennebaker W. B., 1993, JPEG: Still Image Data Compression Standard
[7]  
ROMAN S, 1992, CODING INFORMATION T