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
Link To Document