• DocumentCode
    761532
  • Title

    Parallelization of Context-Based Adaptive Binary Arithmetic Coders

  • Author

    Lin, Jian-Hung ; Parhi, Keshab K.

  • Author_Institution
    Dept. of Electr. Eng., Minnesota Univ., Minneapolis, MN
  • Volume
    54
  • Issue
    10
  • fYear
    2006
  • Firstpage
    3702
  • Lastpage
    3711
  • Abstract
    This paper presents novel approaches to parallelize context-based adaptive binary arithmetic coders (CABACs). Two new parallelized CABACs (or PCABACs) are presented and the methods described. These coders are designed by modifying commonly used binary multiplication-free arithmetic coders. One utilizes linear approximation and simplifies the hardware by assuming that the less probable symbol probability is almost the same while performing the en/decoding (referred to as QL-coder). Another codec applies table lookup technique and achieves parallelism with a parallelized probability model (referred to as QT-coder). QL-coder is improved from the IBM Q-coder, and the QT-coder is improved from the CABAC used in H.264 video compression standard. Throughput, in both coders, is significantly increased after parallelization. A fast interval search method is also proposed
  • Keywords
    adaptive codes; arithmetic codes; binary codes; data compression; probability; video coding; H.264 video compression standard; IBM Q-coder; QL-coder; QT-coder; binary multiplication-free arithmetic coders; context-based adaptive binary arithmetic coders; fast interval search method; less probable symbol probability; linear approximation; parallelized CABAC; parallelized probability model; Arithmetic; Codecs; Decoding; Encoding; Hardware; Linear approximation; Table lookup; Throughput; Transform coding; Video compression; Arithmeic codes; parallel processing;
  • fLanguage
    English
  • Journal_Title
    Signal Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1053-587X
  • Type

    jour

  • DOI
    10.1109/TSP.2006.879298
  • Filename
    1703840