Title :
Huffman Encoding Architecture with Self-Optimizing Performance and Multiple CAM-Match Utilization
Author :
Ishizaki, M. ; Kumaki, T. ; Kouno, Y. ; Koide, T. ; Mattausch, H.J. ; Kuroda, Y. ; Gyoten, T. ; Noda, H. ; Dosaka, K. ; Arimoto, K. ; Saito, K.
Author_Institution :
Res. Center for Nanodevices & Syst., Hiroshima Univ.
Abstract :
This paper presents a method for achieving high speed and high compression ratio of Huffman encoding by updating and optimizing the code word table. A shadow code word table is continuously reconstructed according to the frequency distribution of the currently encoded symbols and used to replace the active code word table in real-time, if the compression ratio degrades. Multiple-matches in a content addressable memory (CAM) are additionally exploited to improve encoding speed to real-time requirements. A higher compression ratio can be obtained by optimizing the update timing. This paper also estimates the best method for the updating of the code word table by the simulation. As a result the compressed data size is up to 22.6% smaller than with the conventional Huffman encoding architecture, which uses a standard encoding table
Keywords :
Huffman codes; content-addressable storage; data compression; image coding; image matching; image reconstruction; Huffman encoding architecture; content addressable memory; data compression; frequency distribution; multiple CAM-match utilization; self-optimization; shadow code word table; Associative memory; CADCAM; Computer aided manufacturing; Encoding; Frequency; Huffman coding; Image coding; MPEG standards; Pixel; Timing;
Conference_Titel :
TENCON 2006. 2006 IEEE Region 10 Conference
Conference_Location :
Hong Kong
Print_ISBN :
1-4244-0548-3
Electronic_ISBN :
1-4244-0549-1
DOI :
10.1109/TENCON.2006.344025