A 1 Gbin/s CABAC encoder for H.264/AVC

Wei Fei, Dajiang Zhou, Satoshi Goto

    研究成果: Conference contribution

    12 引用 (Scopus)


    In this paper, we propose a 1 Gbin/s context-based adaptive binary arithmetic coding (CABAC) encoder architecture for beyond-HDTV applications. CABAC is a crucial part in H.264/AVC main and high profiles that provides a great compression ratio at the expense of high computational complexity. And it is also considered as a very efficient coding method in the developing high-efficiency video coding (HEVC) standard. We try to accelerate the CABAC encoder to provide a high throughput to meet the requirement of beyond-HDTV video. Our design includes the binarization, context modeling and binary arithmetic encoding (BAE) parts and achieves a throughput of 4 bins per cycle. The synthesis result using SMIC 90nm shows that the logic gate count is 36.2K in all and the encoder engine can work at a maximum frequency of 279MHz. Thus the overall throughput can reach over 1 Gbin/s. In our design, the 460 contexts are assigned to 6 SRAMs to attain efficient context modeling. And the binarization part is also optimized to enhance the throughput with low hardware cost.

    ホスト出版物のタイトルEuropean Signal Processing Conference
    出版物ステータスPublished - 2011
    イベント19th European Signal Processing Conference, EUSIPCO 2011 - Barcelona, Spain
    継続期間: 2011 8 292011 9 2


    Other19th European Signal Processing Conference, EUSIPCO 2011

    ASJC Scopus subject areas

    • Signal Processing
    • Electrical and Electronic Engineering

    フィンガープリント A 1 Gbin/s CABAC encoder for H.264/AVC' の研究トピックを掘り下げます。これらはともに一意のフィンガープリントを構成します。

  • これを引用

    Fei, W., Zhou, D., & Goto, S. (2011). A 1 Gbin/s CABAC encoder for H.264/AVC. : European Signal Processing Conference (pp. 1524-1528)