• DocumentCode
    893906
  • Title

    Windowed Huffman coding algorithm with size adaptation

  • Author

    Huang, H.-C. ; Wu, J.-L.

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Nat. Taiwan Univ., Taipei, Taiwan
  • Volume
    140
  • Issue
    2
  • fYear
    1993
  • fDate
    4/1/1993 12:00:00 AM
  • Firstpage
    109
  • Lastpage
    113
  • Abstract
    The windowed Huffman algorithm is introduced. The Huffman code tree is constructed based on the probabilities of symbols´ occurrences within finite history in this windowed algorithm. A window buffer is used to store the most recently processed symbols. Experimental results show that by choosing a suitable window size the length of codes generated by the windowed Huffman algorithm is shorter than those generated by the static Huffman algorithm, dynamic algorithms, and the residual Huffman algorithm, and even smaller than the first-order entropy. Furthermore, three policies to adjust window size dynamically are also discussed. The windowed Huffman algorithm with an adaptive-size window performs as well as, or better than, that with an optimal fixed-size window. The new algorithm is well suited for online encoding and decoding of data with varying probability distributions.<>
  • Keywords
    Huffman codes; data compression; Huffman code tree; adaptive-size window; code length; data compression; finite history; most recently processed symbols; online decoding; online encoding; symbol occurrence probability; varying probability distributions; window buffer; window size adjustment policies; windowed Huffman algorithm;
  • fLanguage
    English
  • Journal_Title
    Communications, Speech and Vision, IEE Proceedings I
  • Publisher
    iet
  • ISSN
    0956-3776
  • Type

    jour

  • Filename
    212656