DocumentCode
1421313
Title
Off-line dictionary-based compression
Author
Larsson, N. Jesper ; Moffat, Alistair
Author_Institution
Dept. of Comput. Sci., Lund Univ., Sweden
Volume
88
Issue
11
fYear
2000
Firstpage
1722
Lastpage
1732
Abstract
Dictionary-based modeling is a mechanism used in many practical compression schemes. In most implementations of dictionary-based compression the encoder operates on-line, incrementally inferring its dictionary of available phrases from previous parts of the message. An alternative approach is to use the full message to infer a complete dictionary in advance, and include an explicit representation of the dictionary as part of the compressed message. In this investigation, we develop a compression scheme that is a combination of a simple but powerful phrase derivation method and a compact dictionary encoding. The scheme is highly efficient, particularly in decompression, and has characteristics that make it a favorable choice when compressed data is to be searched directly. We describe data structures and algorithms that allow our mechanism to operate in linear time and space.
Keywords
data compression; data structures; entropy codes; grammars; available phrases; compact dictionary encoding; compressed message; data structures; decompression; linear space; linear time; off-line dictionary-based compression; phrase derivation method; Australia Council; Computer science; Data compression; Data structures; Decoding; Dictionaries; Encoding; Resource management; Software engineering;
fLanguage
English
Journal_Title
Proceedings of the IEEE
Publisher
ieee
ISSN
0018-9219
Type
jour
DOI
10.1109/5.892708
Filename
892708
Link To Document