a memory-efficient huffman decoding algorithm pi-chung wang, yuan-rung yang, chun-liang lee, hung-yi...
Post on 01-Jan-2016
215 Views
Preview:
TRANSCRIPT
A Memory-efficient Huffman Decoding Algorithm
Pi-Chung Wang, Yuan-Rung Yang, Chun-Liang Lee, Hung-Yi Chang,
19th International Conference on Advanced Information Networking and Applications,
pp. 475 - 479 ,2005
Presenter :Yu-Cheng Cheng
Outline
• Introduction
• Decoding Algorithm
• Conclusion
Introduction
• The Huffman code has been widely used
in text、 image and video compression.
• This paper first presents a new array data structure to represent the Huffman tree.
Decoding Algorithm
Table 1. An Example of Huffman Encoding.
Decoding Algorithm
Figure 1. The interval representation of codewords in Table 1.
Decoding Algorithm
Table 2. Interval Representation of Symbols in Table 1.
Decoding Algorithm
Example:
input code ‘01010’
Table 3. Contiguous Interval Representation of Symbols in Table 1.
Decoding Algorithm
Figure 3. The single-side growing Huffman tree of Fig. 1.
Decoding Algorithm
Figure 4. Multiple Interval Arrays.
Conclusion
• An improvement based on single-side growing Huffman tree is presented to further decrease the average lookup time.
top related