• DocumentCode
    1153326
  • Title

    Adaptive runlength coding

  • Author

    Tu, Chengjie ; Liang, Jie ; Tran, Trac D.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Johns Hopkins Univ., Baltimore, MD, USA
  • Volume
    10
  • Issue
    3
  • fYear
    2003
  • fDate
    3/1/2003 12:00:00 AM
  • Firstpage
    61
  • Lastpage
    64
  • Abstract
    Runlength coding is the standard coding technique for block transform-based image/video compression. A block of quantized transform coefficients is first represented as a sequence of RUN/LEVEL pairs that are then entropy coded-RUN being the number of consecutive zeros and LEVEL being the value of the following nonzero coefficient. We point out the inefficiency of conventional runlength coding and introduce a novel adaptive runlength (ARL) coding scheme that encodes RUN and LEVEL separately using adaptive binary arithmetic coding and simple context modeling. We aim to maximize compression efficiency by adaptively exploiting the characteristics of block transform coefficients and the dependency between RUN and LEVEL. Coding results show that with the same level of complexity, the proposed ARL coding algorithm outperforms the conventional runlength coding scheme by a large margin in the rate-distortion sense.
  • Keywords
    adaptive codes; arithmetic codes; binary codes; discrete cosine transforms; entropy codes; image coding; image sequences; quantisation (signal); rate distortion theory; runlength codes; transform coding; DCT; adaptive binary arithmetic coding; adaptive runlength coding; block transform coefficients; block transform-based image/video compression; compression efficiency; context modeling; discrete cosine transform; entropy coded-sequence; nonzero coefficient; quantized transform coefficients; rate-distortion theory; run/level pairs sequence; Arithmetic; Bit rate; Context modeling; Discrete cosine transforms; Entropy coding; Huffman coding; Image coding; Signal processing algorithms; Transform coding; Video coding;
  • fLanguage
    English
  • Journal_Title
    Signal Processing Letters, IEEE
  • Publisher
    ieee
  • ISSN
    1070-9908
  • Type

    jour

  • DOI
    10.1109/LSP.2002.807873
  • Filename
    1182085