• DocumentCode
    3056162
  • Title

    A fast symbol coding scheme with specific application in bulk compression

  • Author

    Palau, Alessandro ; Mirchandani, Gagan

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Vermont Univ., Burlington, VT, USA
  • fYear
    1998
  • fDate
    30 Mar-1 Apr 1998
  • Firstpage
    567
  • Abstract
    Summary form only given. Given a source alphabet of M symbols and associated probabilities or their estimates, we find a sub-optimal set of codewords using a simple prefix property type iterative algorithm to generate codewords lengths and a look-up table based mapping algorithm for assigning codewords. The expected codeword length Lf is slightly longer than that obtained for a Huffman code but may also be equal to it. When it is equal, the algorithm generates a larger set of applicable codewords. The time complexity for generating lengths and the associated codewords is less than that with the Huffman code, where these tasks have a complexity of O(M log M), while they are of order O(M) in the new algorithm. For bulk compression, where it is necessary to compress a large number of small files, the algorithm typically shows greater compression efficiency than that obtained with other standard UNIX based compressors
  • Keywords
    computational complexity; probability; source coding; table lookup; Huffman code; UNIX based compressors; bulk compression; codeword lengths; compression efficiency; fast symbol coding; file compression; look-up table based mapping algorithm; prefix property type iterative algorithm; probabilities; source alphabet; sub-optimal codewords; time complexity; Application software; Compressors; Image coding; Indexing; Iterative algorithms; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Compression Conference, 1998. DCC '98. Proceedings
  • Conference_Location
    Snowbird, UT
  • ISSN
    1068-0314
  • Print_ISBN
    0-8186-8406-2
  • Type

    conf

  • DOI
    10.1109/DCC.1998.672309
  • Filename
    672309