Memory-Efficient Recursive Interleaved Entropy Coding

Recursive interleaved entropy coding is a promising new adaptable binary entropy coding technique that offers fast encoding and decoding at high compression efficiency [1]. However, with the encoding methods presented in [1], the maximum memory required by the encoder is proportional to the source sequence length. In this article, we present a new encoding technique, and corresponding decoding technique, that limits encoder memory usage without limiting the source sequence length. We illustrate the improvement in compression efficiency over the alternative memory-efficient technique that partitions the source sequence into smaller blocks. We present a generalized encoding framework that encompasses both memoryefficient encoding methods and includes additional variations as well.

[1]  Shigenori Kino,et al.  Bi-level image coding with MELCODE-comparison of block type code and arithmetic type code , 1989, IEEE Global Telecommunications Conference, 1989, and Exhibition. 'Communications Technology for the 1990s and Beyond.

[2]  Paul G. Howard Interleaving entropy codes , 1997, Proceedings. Compression and Complexity of SEQUENCES 1997 (Cat. No.97TB100171).

[3]  M. Klimesh,et al.  A New Entropy Coding Technique for Data Compression , 2001 .