DocumentCode
1016239
Title
Memory efficient and high-speed search Huffman coding
Author
Hashemian, Reza
Author_Institution
Dept. of Electr. Eng., Northern Illinois Univ., DeKalb, IL, USA
Volume
43
Issue
10
fYear
1995
fDate
10/1/1995 12:00:00 AM
Firstpage
2576
Lastpage
2581
Abstract
Code compression is a key element in high-speed digital data transport. A major compression is performed by converting the fixed-length codes to variable-length codes through a (semi-)entropy coding scheme. Huffman coding is shown to be a very efficient coding scheme. To speed up the process of search for a symbol in a Huffman tree and to reduce the memory size we have proposed a tree clustering algorithm to avoid high sparsity of the tree. The method is shown to be extremely efficient in memory requirement, and fast in searching for the symbol. For an experimental video data with Huffman codes extended up to 13 bits in length, the entire memory space is shown to be 122 words, compared to 213=8192 words in a normal situation
Keywords
Huffman codes; data communication; data compression; decoding; entropy codes; variable length codes; video coding; HDTV; Huffman tree; code compression; entropy coding scheme; fixed-length codes; high-speed digital data transport; high-speed search Huffman coding; memory efficient coding scheme; memory size; symbol search; tree clustering algorithm; variable-length codes; video data; Bit rate; Clustering algorithms; Digital video broadcasting; Discrete cosine transforms; HDTV; Huffman coding; Random access memory; TV broadcasting; Vector quantization; Video compression;
fLanguage
English
Journal_Title
Communications, IEEE Transactions on
Publisher
ieee
ISSN
0090-6778
Type
jour
DOI
10.1109/26.469442
Filename
469442
Link To Document