• DocumentCode
    2684789
  • Title

    Random access decompression using binary arithmetic coding

  • Author

    Lekatsas, Haris ; Wolf, Wayne

  • Author_Institution
    Dept. of Electr. Eng., Princeton Univ., NJ, USA
  • fYear
    1999
  • fDate
    29-31 Mar 1999
  • Firstpage
    306
  • Lastpage
    315
  • Abstract
    We present an algorithm based on arithmetic coding that allows decompression to start at any point in the compressed file. This random access requirement poses some restrictions on the implementation of arithmetic coding and on the model used. Our main application area is executable code compression for computer systems where machine instructions are decompressed on-the-fly before execution. We focus on the decompression side of arithmetic coding and we propose a fast decoding scheme based on finite state machines. Furthermore, we present a method to decode multiple bits per cycle, while keeping the size of the decoder small
  • Keywords
    arithmetic codes; binary codes; data compression; decoding; finite state machines; arithmetic coding; binary coding; decoding; executable code compression; finite state machines; machine instruction decompression; random access decompression; Application software; Arithmetic; Automata; Computer aided instruction; Databases; Decoding; Dictionaries; Embedded system; Encoding; Information retrieval; Internet;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Compression Conference, 1999. Proceedings. DCC '99
  • Conference_Location
    Snowbird, UT
  • ISSN
    1068-0314
  • Print_ISBN
    0-7695-0096-X
  • Type

    conf

  • DOI
    10.1109/DCC.1999.755680
  • Filename
    755680