• 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