DocumentCode :
2398370
Title :
An efficient variable length coding scheme for an IID source
Author :
Cheung, Kar-Ming ; Kiely, Aaron
Author_Institution :
Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA, USA
fYear :
1995
fDate :
28-30 Mar 1995
Firstpage :
182
Lastpage :
191
Abstract :
In this article we examine a scheme that uses two alternating Huffman codes to encode a discrete independent and identically distributed source with a dominant symbol. One Huffman code encodes the length of runs of the dominant symbol, the other encodes the remaining symbols. We call this combined strategy alternating runlength Huffman (ARH) coding. This is a popular scheme, used for example in the efficient pyramid image coder (EPIC) subband coding algorithm. Since the runlengths of the dominant symbol are geometrically distributed, they can be encoded using the Huffman codes identified by Golomb (1966) and later generalized by Gallager and Van Voorhis (1975). This runlength encoding allows the most likely symbol to be encoded using less than one bit per sample, providing a simple method for overcoming a drawback of prefix codes-that the redundancy approaches one as the largest symbol probability P approaches one. For ARH coding, the redundancy approaches zero as P approaches one. Comparing the average code rate of ARH with direct Huffman coding we find that: 1. If P<1/3, ARH is less efficient than Huffman coding. 2. If 1/3⩽P<2/5, ARH is less than or equally efficient as Huffman coding, depending on the source distribution. 3. If 2/5⩽P⩽0.618, ARH and Huffman coding are equally efficient. 4. If P>0.618, ARH is more efficient than Huffman coding. We give examples of applying ARH coding to some specific sources
Keywords :
Huffman codes; redundancy; runlength codes; source coding; variable length codes; ARH coding; Huffman codes; IID source; alternating runlength Huffman coding; average code rate; discrete independent and identically distributed source; dominant symbol; redundancy; runlength encoding; source distribution; variable length coding scheme; Encoding; Entropy; Huffman coding; Image coding; Laboratories; Postal services; Propulsion; Redundancy; Space technology; Transform coding;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Compression Conference, 1995. DCC '95. Proceedings
Conference_Location :
Snowbird, UT
ISSN :
1068-0314
Print_ISBN :
0-8186-7012-6
Type :
conf
DOI :
10.1109/DCC.1995.515508
Filename :
515508
Link To Document :
بازگشت