Abstract
Novel coding schemes are introduced and relationships between optimal codes and Huffman codes are discussed. It is shown that, for finite source alphabets, the Huffman coding is the optimal coding, and conversely the optimal coding needs not to be the Huffman coding. It is also proven that there always exists the optimal coding for infinite source alphabets.We show that for every random variable with a countable infinite set of outcomes and finite entropy there exists an optimal code constructed from optimal codes for truncated versions of the random variable. And the average code word lengths of any sequence of optimal codes for the truncated versions converge to that of the optimal code. Furthermore, a case study of data compression is given. Comparing with the Huffman coding, the optimal coding is a more flexible compression method used not only for statistical modeling but also for dictionary schemes.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Berstel, J., Perrin, D.: Theory of Codes. Academic Press, Orlando (1985)
Bell, T.C., Cleary, J.G., Witten, I.H.: Text Compression. Prentice Hall, Englewood Cliffs, NJ (1990)
Cover, T, Thomas, J.: Elements of Information Theory. New York, Wiley (1991)
Long, D., Jia, W.: The Optimal Encoding Schemes. Proc. of 16th World Computer Congress, 2000, Bejing, International Academic Publishers (2000) 25–28
Long, D., Jia, W.: Optimal Maximal Encoding Different From Huffman Encoding. Proc. of International Conference on Information Technology: Coding and Computing (ITCC 2001), Las Vegas, IEEE Computer Society (2001) 493–497
Huffman, D. A.: A Method for the Construction of Minimum-Redundancy Codes. Proc. IRE, Vol.40 (1952) 1098–1101
Jürgensen, H., Konstantinidis, S.: Codes. in: G. Rozenberg, A. Salomaa (editors), Handbook of Formal Languages, Vol.1, Springer-Verlag Berlin Heidelberg (1997) 511–607
Linder, T., Tarokh, V., Zeger, K.: Existence of Optimal Prefix Codes for Infinite Source Alphabets. IEEE Trans. Inform. Theory, 43(1997)6 2026–2028
Pennebaker, W. B., Mitchell, J. L.: JPEG: Still Image Data Compression Standard. New York (1993)
Roman, S., Introduction to Coding and Information Theory. Springer-Verlag New York (1996)
Gillman, David, W., Mohtashemi, M., Rivest, R.L.: On Breaking a Huffman Code. IEEE Trans. Inform. Theory, IT-42(1996)3 972–976
Lakhani, G., Ayyagari, V.: Improved Huffman Code Tables for JPEG’s Encoder. IEEE Trans. On Circuits and Systems for Video Technology, 5(1995)6, 562–564
Tzou, K.H.: High-order Entropy Coding for Images. IEEE Trans. Circuit Systems Video Technology, 2(1992) 87–89
Vitter, J.S.: Design and Analysis of Dynamic Huffman Codes. Journal of the Association for Computing Machinery, 34(1987)4 825–845
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Long, D., Jia, W. (2001). On the Optimal Coding. In: Shum, HY., Liao, M., Chang, SF. (eds) Advances in Multimedia Information Processing — PCM 2001. PCM 2001. Lecture Notes in Computer Science, vol 2195. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45453-5_13
Download citation
DOI: https://doi.org/10.1007/3-540-45453-5_13
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42680-6
Online ISBN: 978-3-540-45453-3
eBook Packages: Springer Book Archive