DocumentCode :
3431724
Title :
Encoding of intervals with conditional coding
Author :
Gräf, Ulrich
Author_Institution :
Inst. of Theor. Comput. Sci., Tech. Hochschule Darmstadt, Germany
fYear :
1997
fDate :
25-27 Mar 1997
Firstpage :
440
Abstract :
Summary form only given. With conditional coding a new technique is presented that encodes equally likely symbols of an input alphabet A (|A|=m) efficiently. The code consists of bitstrings with size n=[log 2(m)] and (n+1) and is a prefix code. The encoding needs only one comparison, one shift, and one addition per encoded symbol. Compared to the theoretical limit the method loses only at most 0.086071... bits per encoding and 0.057304... bits in average. Opposed to radix conversion (which achieves the theoretical limit) the algorithm works without multiplication and division and does not need a single-bit writing loop or bitstring arithmetic in the encoding step. Therefore it works a lot faster than radix conversion and can easily be implemented in hardware. The decoding step has the same properties. Encoding and decoding can be exchanged for better adaption to the code alphabet size
Keywords :
arithmetic codes; decoding; encoding; bitstrings; conditional coding; decoding; encoding; equally likely symbols; input alphabet; interval coding; prefix code; Arithmetic; Binary sequences; Computer science; Decoding; Encoding; Hardware; Uniform resource locators; World Wide Web; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Compression Conference, 1997. DCC '97. Proceedings
Conference_Location :
Snowbird, UT
ISSN :
1068-0314
Print_ISBN :
0-8186-7761-9
Type :
conf
DOI :
10.1109/DCC.1997.582097
Filename :
582097
Link To Document :
بازگشت