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