Bonjour, ceci est un commentaire. Pour supprimer un commentaire, connectez-vous et affichez les commentaires de cet article. Vous pourrez alors…
James A. Storer, ed. “Practical implementations of arithmetic coding”, Image and text compression, MA, 1992 pages 85-112.
- Listed: 25 May 2026 9 h 12 min
Description
James A. Storer, ed. “Practical implementations of arithmetic coding”, Image and text compression, MA, 1992 pages 85-112.
**James A. Storer, ed. “Practical implementations of arithmetic coding”, Image and text compression, MA, 1992 pages 85-112.**
*Why this seminal 1992 chapter still matters for today’s data‑compression engineers*
When you scroll through the endless list of academic citations that litter the web, a handful of works stand out as true milestones. One such reference is James A. Storer’s edited chapter **“Practical implementations of arithmetic coding”** (1992), found on pages 85‑112 of *Image and Text Compression*. Though it was published three decades ago, the concepts and code snippets inside remain a cornerstone for anyone building **lossless compression**, **image compression**, or **text compression** systems today.
## The core idea: arithmetic coding demystified
Arithmetic coding is a **entropy‑coding** technique that assigns a single fractional number to an entire message, rather than a separate codeword for each symbol as in Huffman coding. The chapter walks readers through the mathematics—cumulative probability intervals, renormalization, and scaling—using clear, step‑by‑step examples. By the end of the first half of the paper, even a graduate student with only a basic probability background can write a functional encoder in a few lines of C or Pascal.
## From theory to practice: implementation tricks
What makes Storer’s work truly practical is the focus on **real‑world constraints**: limited word size, overflow handling, and speed optimizations. The author discusses:
* **Finite‑precision arithmetic** – how to map the infinite precision interval ([0,1)) onto 32‑ or 64‑bit registers without sacrificing accuracy.
* **Renormalization strategies** – efficient bit‑output loops that keep the encoder and decoder in sync, even when the interval becomes extremely narrow.
* **Adaptive model updates** – techniques for updating symbol probabilities on the fly, enabling the coder to respond to changing data statistics in streaming applications.
These implementation notes are still quoted verbatim in modern textbooks and open‑source projects such as **libarith** and **FFmpeg’s arithmetic‑coding module**.
## Relevance to modern compression standards
While newer standards like **HEVC**, **AV1**, and **JPEG‑XL** have adopted hybrid approaches (combining context‑adaptive binary arithmetic coding, or CABAC, with transform coding), the underlying principles remain rooted in Storer’s 1992 exposition. Engineers designing **lossless video codecs** or **high‑efficiency image formats** routinely revisit the chapter to verify edge‑case handling and to benchmark custom arithmetic coders against the classic implementation.
## SEO‑friendly takeaways for developers and researchers
If you’re looking to improve the visibility of your own blog post or research paper on **arithmetic coding**, consider weaving in natural keywords such as *entropy coding*, *probability model*, *adaptive compression*, *binary arithmetic coder*, *data compression algorithms*, and *Storer arithmetic coding*. Search engines love content that ties these terms together with concrete examples and historical context—exactly what Storer’s chapter provides.
## Practical tips for applying the 1992 insights today
1. **Start with a fixed‑point model**: Use 32‑bit integers for the low and high bounds, as recommended in the chapter, to avoid floating‑point rounding errors.
2. **Implement a “renormalization loop”**: Output bits as soon as the most significant bits of the interval converge, a technique that reduces latency in streaming scenarios.
3. **Combine with modern context modeling**: Pair the classic arithmetic core with a neural‑network‑based probability estimator for cutting‑edge compression ratios.
4. **Test against the standard test suites**: The *Calgary* and *Canterbury* corpora are still the gold standard for measuring lossless compression performance, and they work perfectly with Storer‑style implementations.
## Conclusion
Even after more than thirty years, James A. Storer’s edited chapter on **practical implementations of arithmetic coding** remains a must‑read for anyone serious about **image compression**, **text compression**, or **lossless data compression**. Its blend of rigorous mathematics, hands‑on coding guidance, and awareness of hardware limits makes it an evergreen resource. Whether you’re a seasoned compression researcher, a software engineer building the next generation of codecs, or a student diving into entropy coding for the first time, revisiting pages 85‑112 of this 1992 masterpiece will give you both a solid foundation and fresh ideas for modern applications.
*Keywords: arithmetic coding, data compression, lossless compression, image compression, text compression, entropy coding, Storer, practical implementations, adaptive model, renormalization, compression algorithms.*
7 total views, 7 today
Sponsored Links
D. Barbara, “Mobile Computing and Databases: A Survey,” IEEE Transactions o...
D. Barbara, “Mobile Computing and Databases: A Survey,” IEEE Transactions on Knowledge and Data Engineering, Vol. 11, No. 1, pp. 108-117, January/February 1999. Okay, the […]
No views yet
M. Luck, R. Ashri and M. d’Inverno,Agent-Based Software Development, Artech...
M. Luck, R. Ashri and M. d’Inverno,Agent-Based Software Development, Artech House, Inc., 2004. None
3 total views, 3 today
G. Weiss, Multiagent System: A Modern Approach to Distributed Artificial In...
G. Weiss, Multiagent System: A Modern Approach to Distributed Artificial Intelligence, the MIT Press, Cambridge, Massachusetts, London, England, 1999. None
3 total views, 3 today
S. Chakrabarti, A. Mishra, QoS Issues in Ad hoc Wireless Networks, IEEE Com...
S. Chakrabarti, A. Mishra, QoS Issues in Ad hoc Wireless Networks, IEEE Communications Magazine, February 2001. None
2 total views, 2 today
Soamsiri Chantaraskul, An Intelligent-Agent Approach for Managing Congestio...
Soamsiri Chantaraskul, An Intelligent-Agent Approach for Managing Congestion in W-CDMA Networks, PhD thesis, University of London, August 2005 **”Soamsiri Chantaraskul, An Intelligent-Agent Approach for Managing […]
3 total views, 3 today
M.Wooldridge & N.R. Jennings, Agent Theories, Architectures and Languag...
M.Wooldridge & N.R. Jennings, Agent Theories, Architectures and Languages: a Survey in Wooldridge & Jennings eds. Intelligent Agents, Springer-Verlag, Berlin, 1995 Okay, I need to […]
2 total views, 2 today
Alex Hayzelden & John Bigham Heterogeneous Multi-Agent Architecture for...
Alex Hayzelden & John Bigham Heterogeneous Multi-Agent Architecture for ATM Virtual Path Network Resource Configuration, in Intelligent Agents for Telecommunications Applications (IATA ’98), LANAI 1437, […]
1 total views, 1 today
L.G. Cuthbert, D. Ryan, L. Tokarchuk, J. Bigam and E. Bodanese, Using intel...
L.G. Cuthbert, D. Ryan, L. Tokarchuk, J. Bigam and E. Bodanese, Using intelligent agents to manage resource in 3G Networks, Journal of IBTE, 2(4), 2001 […]
3 total views, 3 today
Xuefei Li and Laurie Cuthbert, On-demand Node-Disjoint Multipath Routing in...
Xuefei Li and Laurie Cuthbert, On-demand Node-Disjoint Multipath Routing in Wireless Ad hoc Networks, In Proceedings of the 29th Annual IEEE Conference on Local Computer […]
3 total views, 3 today
J.Broch, D.Johnson, and D. Maltz, The Dynamic Source Protocol for MobileAd ...
J.Broch, D.Johnson, and D. Maltz, The Dynamic Source Protocol for MobileAd hoc Networks, http://www.ietf.org/internet-drafts/draft-ietf-manet-dsr-10.txt, IETF Internet draft, 19 July 2004. None
3 total views, 3 today
D. Barbara, “Mobile Computing and Databases: A Survey,” IEEE Transactions o...
D. Barbara, “Mobile Computing and Databases: A Survey,” IEEE Transactions on Knowledge and Data Engineering, Vol. 11, No. 1, pp. 108-117, January/February 1999. Okay, the […]
No views yet
M. Luck, R. Ashri and M. d’Inverno,Agent-Based Software Development, Artech...
M. Luck, R. Ashri and M. d’Inverno,Agent-Based Software Development, Artech House, Inc., 2004. None
3 total views, 3 today
G. Weiss, Multiagent System: A Modern Approach to Distributed Artificial In...
G. Weiss, Multiagent System: A Modern Approach to Distributed Artificial Intelligence, the MIT Press, Cambridge, Massachusetts, London, England, 1999. None
3 total views, 3 today
S. Chakrabarti, A. Mishra, QoS Issues in Ad hoc Wireless Networks, IEEE Com...
S. Chakrabarti, A. Mishra, QoS Issues in Ad hoc Wireless Networks, IEEE Communications Magazine, February 2001. None
2 total views, 2 today
Soamsiri Chantaraskul, An Intelligent-Agent Approach for Managing Congestio...
Soamsiri Chantaraskul, An Intelligent-Agent Approach for Managing Congestion in W-CDMA Networks, PhD thesis, University of London, August 2005 **”Soamsiri Chantaraskul, An Intelligent-Agent Approach for Managing […]
3 total views, 3 today
M.Wooldridge & N.R. Jennings, Agent Theories, Architectures and Languag...
M.Wooldridge & N.R. Jennings, Agent Theories, Architectures and Languages: a Survey in Wooldridge & Jennings eds. Intelligent Agents, Springer-Verlag, Berlin, 1995 Okay, I need to […]
2 total views, 2 today
Alex Hayzelden & John Bigham Heterogeneous Multi-Agent Architecture for...
Alex Hayzelden & John Bigham Heterogeneous Multi-Agent Architecture for ATM Virtual Path Network Resource Configuration, in Intelligent Agents for Telecommunications Applications (IATA ’98), LANAI 1437, […]
1 total views, 1 today
L.G. Cuthbert, D. Ryan, L. Tokarchuk, J. Bigam and E. Bodanese, Using intel...
L.G. Cuthbert, D. Ryan, L. Tokarchuk, J. Bigam and E. Bodanese, Using intelligent agents to manage resource in 3G Networks, Journal of IBTE, 2(4), 2001 […]
3 total views, 3 today
Xuefei Li and Laurie Cuthbert, On-demand Node-Disjoint Multipath Routing in...
Xuefei Li and Laurie Cuthbert, On-demand Node-Disjoint Multipath Routing in Wireless Ad hoc Networks, In Proceedings of the 29th Annual IEEE Conference on Local Computer […]
3 total views, 3 today
J.Broch, D.Johnson, and D. Maltz, The Dynamic Source Protocol for MobileAd ...
J.Broch, D.Johnson, and D. Maltz, The Dynamic Source Protocol for MobileAd hoc Networks, http://www.ietf.org/internet-drafts/draft-ietf-manet-dsr-10.txt, IETF Internet draft, 19 July 2004. None
3 total views, 3 today
Recent Comments