1984
DOI: 10.1147/rd.282.0135
|View full text |Cite
|
Sign up to set email alerts
|

An Introduction to Arithmetic Coding

Abstract: An Introduction to Arithmetic Coding Arithmetic coding is a data compression technique that encodes data (the data string) by creating a code string which represents a fractional value on the number line between 0 and 1. The coding algorithm is symbolwise recursive; i.e., it operates upon and encodes (decodes) one data symbol per iteration or recursion. On each recursion, the algorithm successively partitions an interval of the number line between 0 and I , and retains one of the partitions as the new interval… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
176
0
3

Year Published

1994
1994
2001
2001

Publication Types

Select...
8

Relationship

0
8

Authors

Journals

citations
Cited by 441 publications
(192 citation statements)
references
References 17 publications
1
176
0
3
Order By: Relevance
“…In all of the implementation schemes described in Langdon (1984), the binary output corresponding to y(m)…”
Section: Renormalize By Fnorm(y) ) = 2lfnorm(y(m)) -[2l Fnor(y(m)) Pnmentioning
confidence: 99%
See 1 more Smart Citation
“…In all of the implementation schemes described in Langdon (1984), the binary output corresponding to y(m)…”
Section: Renormalize By Fnorm(y) ) = 2lfnorm(y(m)) -[2l Fnor(y(m)) Pnmentioning
confidence: 99%
“…Rissanen and Langdon (1979) described other arithmetic codes and derived a duality result between first-in, first-out codes and last-in, first-out codes. The modifications that were introduced in these papers to account for the precision problem and make arithmetic coding a more practical encoding scheme are complex and elusive to explain in an easy way; we refer the reader to Langdon (1984) for some perspective on these modifications. Jones (1984) and Witten et.…”
Section: Introductionmentioning
confidence: 99%
“…These frequencies allow different code words to be assigned to different source words. The data stream is usually coded using arithmetic coding [13], using these frequencies. As arithmetic coding has been shown to be optimal with 1.…”
Section: Database Compression Versus Data Compressionmentioning
confidence: 99%
“…respect to a given set of frequencies [13], most statistical techniques strive to produce as accurate a statistical model of the source data stream as possible.…”
Section: Database Compression Versus Data Compressionmentioning
confidence: 99%
“…a code that is decodable without hidden knowledge, is a valid upper bound on the complexity of a sequence, and there are many practical techniques for forming very good codes. It should also be mentioned that the technique of arithmetic coding [6] can in effect allocate a code word of non-integer length to an event, E, so it is not necessary to round − log 2 (p(E)) up. In most of the more complicated models and codes, the probabilities of the characters, (e.g.…”
Section: Introductionmentioning
confidence: 99%