The EREC: an error-resilient technique for coding variable-length blocks of data

DW Redmill, NG Kingsbury

Research output: Contribution to journalArticle (Academic Journal)peer-review

194 Citations (Scopus)
884 Downloads (Pure)


Many source and data compression schemes work by splitting the input signal into blocks and producing variable-length coded data for each block. If these variable-length blocks are transmitted consecutively, then the resulting coder is highly sensitive to channel errors. Synchronization code words are often used to provide occasional resynchronization at the expense of some added redundant information. This paper introduces the error-resilient entropy code (EREC) as a method for adapting existing schemes to give increased resilience to random and burst errors while maintaining high compression. The EREC has been designed to exhibit graceful degradation with worsening channel conditions. The EREC is applicable to many problems and is particularly effective when the more important information is transmitted near the start of each variable-length block and is not dependent on following data. The EREC has been applied to both still image and video compression schemes, using the discrete cosine transform (DCT) and variable-length coding. The results have been compared to schemes using synchronization code words, and a large improvement in performance for noisy channels has been observed
Translated title of the contributionThe EREC: an error-resilient technique for coding variable-length blocks of data
Original languageEnglish
Article number4
Pages (from-to)565 - 574
JournalIEEE Transactions on Image Processing
Issue number4
Publication statusPublished - Apr 1996

Bibliographical note

Rose publication type: Journal article

Terms of use: Copyright © 1996 IEEE. Reprinted from IEEE Transactions on Image Processing.

This material is posted here with permission of the IEEE. Such permission of the IEEE does not in any way imply IEEE endorsement of any of the University of Bristol's products or services. Internal or personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution must be obtained from the IEEE by writing to

By choosing to view this document, you agree to all provisions of the copyright laws protecting it.


Dive into the research topics of 'The EREC: an error-resilient technique for coding variable-length blocks of data'. Together they form a unique fingerprint.

Cite this