DATA-COMPRESSION USING HIERARCHICAL DICTIONARIES

被引:0
|
作者
CHANG, DK [1 ]
机构
[1] CUNY, GRAD SCH, NEW YORK, NY 10021 USA
关键词
D O I
10.1016/0164-1212(91)90039-9
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper describes a new data compression/expansion algorithm which overcomes some of the short-comings of the best algorithms known. The algorithm uses multiple (two will be used as an example) dictionaries for storing previously encountered strings of the data file to be compressed. The first dictionary is a short one; it has 128 entries and needs seven bits as its address. The second dictionary is a long one; it has 32,768 entries and requires 15 bits as its address. Each of these two dictionaries is initialized with frequently occurring strings. An input data file is compared with the dictionaries so that the longest substring which can be found in a dictionary will give its position in the dictionary as an output code. Compression and expansion use the same procedure to form and update dictionaries. A compressed result consists of a series of pointers to the dictionaries with a byte as a pointer to the short dictionary and two bytes as a pointer to the long dictionary. During compression/expansion, the more frequently occurring strings will be dynamically swapped into the short dictionary. The two dictionaries are used as scratch pads during the time of program execution and need not be stored/transmitted otherwise.
引用
收藏
页码:233 / 238
页数:6
相关论文
共 50 条
  • [31] ANOTHER APPROACH TO DATA-COMPRESSION
    SCIAMANDA, RJ
    BYTE, 1987, 12 (02): : 137 - &
  • [32] ARITHMETIC CODING FOR DATA-COMPRESSION
    HOWARD, PG
    VITTER, JS
    PROCEEDINGS OF THE IEEE, 1994, 82 (06) : 857 - 865
  • [33] Evaluating data-compression algorithms
    Mathews, GJ
    DR DOBBS JOURNAL, 1996, 21 (01): : 50 - 53
  • [34] ANOTHER APPROACH TO DATA-COMPRESSION
    GORFINKEL, M
    COMMUNICATIONS OF THE ACM, 1982, 25 (12) : 943 - 943
  • [35] A DATA-COMPRESSION ALGORITHM FOR THE ELECTROENCEPHALOGRAM
    MCLOCHLIN, C
    PRINCIPE, JC
    SMITH, JR
    INTERNATIONAL JOURNAL OF BIO-MEDICAL COMPUTING, 1988, 22 (02): : 83 - 95
  • [36] MULTISPECTRAL DATA-COMPRESSION USING STAGGERED DETECTOR ARRAYS
    GRAY, RT
    HUNT, BR
    PROCEEDINGS OF THE SOCIETY OF PHOTO-OPTICAL INSTRUMENTATION ENGINEERS, 1983, 432 : 54 - 59
  • [37] DATA-COMPRESSION TECHNIQUES AND APPLICATIONS
    BENELLI, G
    CAPPELLINI, V
    LOTTI, F
    RADIO AND ELECTRONIC ENGINEER, 1980, 50 (1-2): : 29 - 53
  • [38] ENTROPY AND DATA-COMPRESSION SCHEMES
    ORNSTEIN, DS
    WEISS, B
    IEEE TRANSACTIONS ON INFORMATION THEORY, 1993, 39 (01) : 78 - 83
  • [39] PIPELINING DATA-COMPRESSION ALGORITHMS
    BAILEY, RL
    MUKKAMALA, R
    COMPUTER JOURNAL, 1990, 33 (04): : 308 - 313
  • [40] OPTIMIZATION OF DATA-COMPRESSION METHODS
    KACPRZAK, P
    BREMONT, J
    LAMOTTE, M
    CHARPENTIER, P
    MICROELECTRONICS AND RELIABILITY, 1994, 34 (06): : 1013 - 1020