DocumentCode
748733
Title
High speed pattern matching for a fast Huffman decoder
Author
Bae Choi, Seung ; Ho Lee, Moon
Author_Institution
Dept. of Inf. & Commun. Eng., Chonbuk Nat. Univ., Chonju, South Korea
Volume
41
Issue
1
fYear
1995
fDate
2/1/1995 12:00:00 AM
Firstpage
97
Lastpage
103
Abstract
The fast Huffman decoding algorithm has been used in JPEG, MPEG and image data compression standards, etc. And code compression is a key element in high speed digital data transport. A major compression is performed by converting the fixed-length codes to variable-length codes through an entropy coding scheme. Huffman coding combined with run-length coding is shown to be a very efficient coding scheme. To speed up the process of search for a symbol in a Huffman tree and to reduce the memory size we have proposed a tree clustering and a pattern matching algorithm to avoid high sparsity of the tree. The method is shown to be very efficient in memory size and fast searching for the symbol. For an experimental video data with Huffman codes extended up to 16 bits in length, i.e. it is used for the standard JPEG, the result of experiments show that the proposed algorithm has a very high speed and performance. The design of the decoder is carried out using silicon-gate CMOS process
Keywords
CMOS memory circuits; Huffman codes; data compression; decoding; digital signal processing chips; entropy codes; pattern matching; runlength codes; variable length codes; video coding; CMOS process; Huffman coding; JPEG; MPEG; code compression; decoding algorithm; design; entropy coding scheme; fast Huffman decoder; fast searching; fixed-length codes; high speed digital data transport; high speed pattern matching; image data compression standards; memory size; pattern matching algorithm; performance; run-length coding; tree clustering; variable-length codes; Clustering algorithms; Code standards; Data compression; Decoding; Entropy coding; Huffman coding; Image coding; Image converters; Pattern matching; Transform coding;
fLanguage
English
Journal_Title
Consumer Electronics, IEEE Transactions on
Publisher
ieee
ISSN
0098-3063
Type
jour
DOI
10.1109/30.370315
Filename
370315
Link To Document