ARITHMETIC CODING FOR DATA-COMPRESSION

被引:152
作者
HOWARD, PG [1 ]
VITTER, JS [1 ]
机构
[1] DUKE UNIV,DEPT COMP SCI,DURHAM,NC 27708
基金
美国国家航空航天局; 美国国家科学基金会;
关键词
D O I
10.1109/5.286189
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Arithmetic coding provides an effective mechanism for removing redundancy in the encoding of data. We show how arithmetic coding works and describe an efficient implementation that uses table lookup as a fast alternative to arithmetic operations. The reduced-precision arithmetic has a provably negligible effect on the amount of compression achieved. We can speed up the implementation further by use of parallel processing. We discuss the role of probability models and how they provide probability information to the arithmetic coder. We conclude with perspectives on the comparative advantages and disadvantages of arithmetic coding.
引用
收藏
页码:857 / 865
页数:9
相关论文
共 26 条
[1]  
Bell T.C., 1990, TEXT COMPRESSION
[2]   DATA-COMPRESSION USING ADAPTIVE CODING AND PARTIAL STRING MATCHING [J].
CLEARY, JG ;
WITTEN, IH .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1984, 32 (04) :396-402
[3]  
EALIS P, 1975, IEEE T INFORMAT THEO, V21, P194
[4]   RUN-LENGTH ENCODINGS [J].
GOLOMB, SW .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1966, 12 (03) :399-+
[5]   GENERAL MINIMUM-REDUNDANCY SOURCE-CODING ALGORITHM [J].
GUAZZO, M .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1980, 26 (01) :15-25
[6]  
HOWAERD PG, 1992, MAR P DAT COMPR C, P85
[7]   ANALYSIS OF ARITHMETIC CODING FOR DATA-COMPRESSION [J].
HOWARD, PG ;
VITTER, JS .
INFORMATION PROCESSING & MANAGEMENT, 1992, 28 (06) :749-763
[8]  
HOWARD PG, 1993, MAR P DAT COMPR C, P351
[9]  
HOWARD PG, 1992, MAR P DAT COMPR C, P299
[10]   OPTIMAL COMPUTER SEARCH TREES AND VARIABLE-LENGTH ALPHABETICAL CODES [J].
HU, TC ;
TUCKER, AC .
SIAM JOURNAL ON APPLIED MATHEMATICS, 1971, 21 (04) :514-&