• 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