DocumentCode :
2742937
Title :
Length-limited variable-to-variable length codes for high-performance entropy coding
Author :
Senecal, Joshua ; Duchaineau, Mark ; Joy, Kenneth I.
Author_Institution :
Inst. for Sci. Comput. Res., Livermore, CA, USA
fYear :
2004
fDate :
23-25 March 2004
Firstpage :
389
Lastpage :
398
Abstract :
Arithmetic coding achieves a superior coding rate when encoding a binary source, but its lack of speed makes it an inferior choice when true high-performance encoding is needed. This paper presents the practical implementation of fast entropy coders for binary messages utilizing only bit shifts and table lookups. To limit code table size the proposed code lengths is limited with a type of variable-to-variable (VV) length code created from source string merging. This is referred to as "merged codes". With merged codes it is possible to achieve a desired level of speed by adjusting the number of bits read from the source at each step. The most efficient merged codes yield a coder with a worst-case inefficiency of 0.4%, relative to the Shannon entropy. Using a hybrid Golomb-VV bin coder the compression ratio that is competitive with other state-of-the-art coders, at a superior throughput is achieved.
Keywords :
arithmetic codes; binary codes; data compression; entropy codes; merging; table lookup; variable length codes; Shannon entropy; arithmetic coding; binary message; fast entropy coder; hybrid Golomb-W bin coder; merged codes; source string merging; table lookup; variable-to-variable length code; Arithmetic; Computational modeling; Degradation; Entropy coding; Image coding; Image processing; Laboratories; Scientific computing; Table lookup; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Compression Conference, 2004. Proceedings. DCC 2004
ISSN :
1068-0314
Print_ISBN :
0-7695-2082-0
Type :
conf
DOI :
10.1109/DCC.2004.1281484
Filename :
1281484
Link To Document :
بازگشت