• DocumentCode
    1016239
  • Title

    Memory efficient and high-speed search Huffman coding

  • Author

    Hashemian, Reza

  • Author_Institution
    Dept. of Electr. Eng., Northern Illinois Univ., DeKalb, IL, USA
  • Volume
    43
  • Issue
    10
  • fYear
    1995
  • fDate
    10/1/1995 12:00:00 AM
  • Firstpage
    2576
  • Lastpage
    2581
  • Abstract
    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 a (semi-)entropy coding scheme. Huffman 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 algorithm to avoid high sparsity of the tree. The method is shown to be extremely efficient in memory requirement, and fast in searching for the symbol. For an experimental video data with Huffman codes extended up to 13 bits in length, the entire memory space is shown to be 122 words, compared to 213=8192 words in a normal situation
  • Keywords
    Huffman codes; data communication; data compression; decoding; entropy codes; variable length codes; video coding; HDTV; Huffman tree; code compression; entropy coding scheme; fixed-length codes; high-speed digital data transport; high-speed search Huffman coding; memory efficient coding scheme; memory size; symbol search; tree clustering algorithm; variable-length codes; video data; Bit rate; Clustering algorithms; Digital video broadcasting; Discrete cosine transforms; HDTV; Huffman coding; Random access memory; TV broadcasting; Vector quantization; Video compression;
  • fLanguage
    English
  • Journal_Title
    Communications, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0090-6778
  • Type

    jour

  • DOI
    10.1109/26.469442
  • Filename
    469442