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