Title :
An Adaptive Huffman Decoding Algorithm for MP3 Decoder
Author :
Pham, Hoang-Anh ; Bui, Van-Hieu ; Dinh-Duc, Anh-Vu
Author_Institution :
Fac. of Comput. Sci. & Eng., HoChiMinh City Univ. of Technol., HoChiMinh City, Vietnam
Abstract :
This paper proposes a novel array data structure to represent Huffman code table and an adaptive algorithm for Huffman decoding based on Single-side Growing Huffman Coding approach which provides a memory efficient and high-speed decoding algorithm. The search time of the proposed algorithm for finding a symbol is the ceiling of [CL/4] where CL is the code length of the corresponding symbol. The implementation of the proposed algorithm is applied for MP3 decoding and the experimental result shows that our algorithm is applicable to all Huffman decoding applications.
Keywords :
Huffman codes; adaptive codes; variable length codes; MP3 decoder; adaptive huffman decoding algorithm; high-speed decoding algorithm; novel array data structure; single-side growing Huffman coding approach; variable-length code; Adaptive algorithm; Algorithm design and analysis; Application software; Computer science; Data engineering; Data structures; Decoding; Digital audio players; Electronic equipment testing; Huffman coding; Huffman decoding; Single-side growing Huffman coding;
Conference_Titel :
Electronic Design, Test and Application, 2010. DELTA '10. Fifth IEEE International Symposium on
Conference_Location :
Ho Chi Minh City
Print_ISBN :
978-0-7695-3978-2
Electronic_ISBN :
978-1-4244-6026-7
DOI :
10.1109/DELTA.2010.22