2005Modern ComputerRequires access

A Canonical Huffman Compress Algorithm Independent of Tree Structure

Yang Zi-hua

Open publisher page 0 citations

Abstract

The Huffman tree must be built in traditional Huffman coding and the tree must be saved for decoding . Owing to the difference in the length of Huffman codes decoding is inconvenient and time-consuming against the Huffman tree. Secondly every Huffman tree must have following structure code,data,weight,parent,l-child and r-child but only code and data are needed in decoding . It causes inessential space waste. In view of the above-mentioned facts a canonical Huffman compress algorithm that is not dependent on tree structure is put forward in this paper. Experi- ments prove that the process of coding and decoding is faster and the space needed in coding and decoding is fewer with this algorithm than traditional Huffman algorithm. It is a effective fast Huffman compress algorithm.

About this research paper

What this paper is about

The Huffman tree must be built in traditional Huffman coding and the tree must be saved for decoding . Owing to the difference in the length of Huffman codes decoding is inconvenient and time-consuming against the Huffman tree. Secondly every Huffman tree must have following structure code,data,weight,parent,l-child and r-child but only code and data are needed in decoding . It causes inessential space waste. In view of the above-mentioned facts a canonical Huffman compress algorithm that is not dependent on tree structure is put forward in this paper. Experi- ments prove that the process of coding and decoding is faster and the space needed in coding and decoding is fewer with this algorithm than traditional Huffman algorithm. It is a effective fast Huffman compress algorithm.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

The Huffman tree must be built in traditional Huffman coding and the tree must be saved for decoding . Owing to the difference in the length of Huffman codes decoding is inconvenient and time-consuming against the Huffman tree. Secondly every Huffman tree must have following structure code,data,weight,parent,l-child and r-child but only code and data are needed in decoding . It causes inessential space waste. In view of the above-mentioned facts a canonical Huffman compress algorithm that is not dependent on tree structure is put forward in this paper. Experi- ments prove that the process of coding and decoding is faster and the space needed in coding and decoding is fewer with this algorithm than traditional Huffman algorithm. It is a effective fast Huffman compress algorithm.

Key concepts: Huffman coding, Canonical Huffman code, Computer science, Shannon–Fano coding, Decoding methods, Tunstall coding, Algorithm, Prefix code

Related papers

Back to paper searchBrowse research topicsOriginal source
A Canonical Huffman Compress Algorithm Independent of Tree Structure — Research Paper | ScholarLens