DocumentCode
2743906
Title
Comparative analysis of arithmetic coding computational complexity
Author
Said, Amir
Author_Institution
Hewlett-Packard Labs., Palo Alto, CA, USA
fYear
2004
fDate
23-25 March 2004
Firstpage
562
Abstract
New hardware is making obsolete previous assumptions about the most demanding computations for arithmetic coding. The important arithmetic coding tasks include: (a) interval update and arithmetic operations; (b) carry propagation and bit moves; (c) interval renormalization; (d) interval search for decoding; (e) probability estimation (source modeling); (f) support for nonbinary symbol alphabets. In this paper, the performance of binary arithmetic coding implemented with 16, 32 bit integer and 48 bit floating-point arithmetic is benchmarked. Results show that significantly faster adaptation, with small coding loss, can be obtained by periodic updates of the probability estimation.
Keywords
arithmetic codes; binary codes; computational complexity; probability; arithmetic operations; binary arithmetic coding; carry propagation; computational complexity; interval update; nonbinary symbol alphabets; probability estimation; Clocks; Computational complexity; Computational efficiency; Data compression; Decoding; Floating-point arithmetic; Hardware; Image coding; Laboratories; Milling machines;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Compression Conference, 2004. Proceedings. DCC 2004
ISSN
1068-0314
Print_ISBN
0-7695-2082-0
Type
conf
DOI
10.1109/DCC.2004.1281538
Filename
1281538
Link To Document