a memory-efficient huffman decoding algorithm pi-chung wang, yuan-rung yang, chun-liang lee, hung-yi...

Post on 01-Jan-2016

215 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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