• DocumentCode
    3287250
  • Title

    High performance binarizer for H.264/AVC CABAC

  • Author

    Liu, Yizhong ; Song, Tian ; Shimamoto, Takashi

  • Author_Institution
    Electr. & Electron. Eng., Tokushima Univ., Tokushima, Japan
  • fYear
    2011
  • fDate
    15-17 April 2011
  • Firstpage
    2237
  • Lastpage
    2240
  • Abstract
    The CABAC (Context Adaptive Binary Arithmetic Coding) in the H.264/AVC standard, consists of binarizer, arithmetic encoder, and bit generator. In this paper, we propose a high performance binarizer and focus on accelerating the binarization and context index generation processes. Because most SEs (Syntax Elements) generate less than 4 bins for each, the throughput of the one-by-one binarization for SEs can not support the subsequent arithmetic encoder reported with the encoding ability of multiple bins/clock cycle. The majority of the resulting bins are produced by the SEs of motion vector difference, intra prediction modes, and coefficients, therefore, accelerating the binarization for these SEs is efficient to improve the binarization throughput. After analyzing the SEs in the bit stream, we found that these SEs are next to each other in advent order and some of them can be paired and processed in parallel. In this paper, a SEs-pairing scheme is proposed and the binarization throughput of 4.11 bins/clock cycle is achieved. The corresponding implementation architecture is also proposed. After implemented in Verilog-HDL and synthesized with Synopsys Design Compiler using 90 nm libraries, the proposal consumes about 19.3 K gates and 22.8 Kbits RAM working at the frequency of 250 MHz.
  • Keywords
    arithmetic codes; binary codes; video coding; H.264/AVC CABAC; RAM; Verilog HDL; arithmetic encoder; binarization; bit generator; context adaptive binary arithmetic coding; context index generation processes; frequency 250 MHz; high performance binarizer; intra prediction mode; size 90 nm; synopsys design compiler; Clocks; Context; Logic gates; Syntactics; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electric Information and Control Engineering (ICEICE), 2011 International Conference on
  • Conference_Location
    Wuhan
  • Print_ISBN
    978-1-4244-8036-4
  • Type

    conf

  • DOI
    10.1109/ICEICE.2011.5777972
  • Filename
    5777972