Authors
Alistair Moffat, Radford M Neal, Ian H Witten
Publication date
1998/7/1
Journal
ACM Transactions on Information Systems (TOIS)
Volume
16
Issue
3
Pages
256-294
Publisher
ACM
Description
Over the last decade, arithmetic coding has emerged as an important compression tool. It is now the method of choice for adaptive coding on myltisymbol alphabets because of its speed, low storage requirements, and effectiveness of compression. This article describes a new implementation of arithmetic coding that incorporates several improvements over a widely used earlier version by Witten, Neal, and Cleary, which has become a de facto standard. These improvements include fewer multiplicative operations, greatly extended range of alphabet sizes and symbol probabilities, and the use of low-precision arithmetic, permitting implementation by fast shift/add operations. We also describe a modular structure that separates the coding, modeling, and probability estimation components of a compression system. To motivate the improved coder, we consider the needs of a word-based text compression program. We …
Total citations
1997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024221221253736414344505143393825503849283425141517159109
Scholar articles
A Moffat, RM Neal, IH Witten - ACM Transactions on Information Systems (TOIS), 1998