ON ASYMPTOTIC OPTIMALITY OF A SLIDING WINDOW VARIATION OF LEMPEL-ZIV CODES

被引:4
作者
MORITA, H
KOBAYASHI, K
机构
[1] Department of Computer Science and Information Mathematics, University of Electro-Communications, Chofu, Tokyo 182
关键词
LEMPEL-ZIV ALGORITHM; FINITE-STATE SOURCES; UNIVERSAL DATA COMPRESSION; ASYMPTOTIC OPTIMALITY; SLIDING WINDOW;
D O I
10.1109/18.265494
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Ziv and Lempel proposed two important universal coding algorithms in 1977 and 1978. While the second algorithm, called LZ78, has been sufficiently analyzed in the literature, the first, LZ77, has not yet. LZ77 parses input data into a sequence of phrases, each of which is the longest match in a fixed-sized sliding window which consists of the previously encoded M symbols. Each phrase is replaced by a pointer to denote the longest match in the window. Then, a window slides to just before the next symbol to be encoded, and so on. In this paper, we modify the algorithm of LZ77 to restrict pointers to starting only at the boundary of a previously parsed phrase in a window. Although the number of parsed phrases should increase more than those in LZ77, the amount of bits needed to encode pointers is considerably reduced since the number of possible positions to be encoded is much smaller. Then, we show that for any stationary finite state source, the modified LZ77 code is asymptotically optimal with the convergence rate O(log log M / log M) where M is the size of a sliding window.
引用
收藏
页码:1840 / 1846
页数:7
相关论文
共 10 条
[1]  
[Anonymous], 2006, ELEM INF THEORY
[2]  
Bell T.C., 1990, TEXT COMPRESSION
[3]  
ELIAS P, 1975, IEEE T INFORM THEORY, V21, P194, DOI 10.1109/TIT.1975.1055349
[4]   DATA-COMPRESSION WITH FINITE WINDOWS [J].
FIALA, ER ;
GREENE, DH .
COMMUNICATIONS OF THE ACM, 1989, 32 (04) :490-505
[5]   COMPLEXITY OF FINITE SEQUENCES [J].
LEMPEL, A ;
ZIV, J .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1976, 22 (01) :75-81
[6]   SPACE-ECONOMICAL SUFFIX TREE CONSTRUCTION ALGORITHM [J].
MCCREIGHT, EM .
JOURNAL OF THE ACM, 1976, 23 (02) :262-272
[7]   ON THE ESTIMATION OF THE ORDER OF A MARKOV-CHAIN AND UNIVERSAL DATA-COMPRESSION [J].
MERHAV, N ;
GUTMAN, M ;
ZIV, J .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1989, 35 (05) :1014-1019
[8]   FIXED DATA-BASE VERSION OF THE LEMPEL-ZIV DATA-COMPRESSION ALGORITHM [J].
WYNER, AD ;
ZIV, J .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1991, 37 (03) :878-890
[9]   UNIVERSAL ALGORITHM FOR SEQUENTIAL DATA COMPRESSION [J].
ZIV, J ;
LEMPEL, A .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1977, 23 (03) :337-343
[10]   COMPRESSION OF INDIVIDUAL SEQUENCES VIA VARIABLE-RATE CODING [J].
ZIV, J ;
LEMPEL, A .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1978, 24 (05) :530-536