• DocumentCode
    1723980
  • Title

    A high performance CABAC encoder

  • Author

    Shojania, Hassan ; Sudharsanan, Subramania

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Queen´´s Univ., Canada
  • fYear
    2005
  • Firstpage
    315
  • Lastpage
    318
  • Abstract
    One key technique for improving the coding efficiency of H.264 video standard is the entropy coder, context-adaptive binary arithmetic coder (CABAC). However the complexity of the encoding process of CABAC is far higher than the table driven entropy encoding schemes such as the Huffman coding. CABAC is also bit serial and its multi-bit parallelization is extremely difficult. For a high definition video encoder, multi-giga hertz RISC processors will be needed to implement the CABAC encoder. In this paper, the authors provided efficient solutions for the arithmetic coder and the renormalizer. An FPGA implementation of the proposed scheme capable of 54 Mbps encoding rate and test results are presented. A 0.18 μm ASIC synthesis and simulation shows 87 Mbps encoding rate utilizing an area of 0.42 mm2.
  • Keywords
    adaptive codes; application specific integrated circuits; arithmetic codes; binary codes; entropy codes; field programmable gate arrays; video coding; 0.18 micron; 54 Mbits/s; 87 Mbits/s; CABAC encoder; H.264 video standard; Huffman coding; RISC processors; coding efficiency improvement; context adaptive binary arithmetic coder; entropy coder; field programmable gate arrays; video encoder; Application specific integrated circuits; Arithmetic; Code standards; Encoding; Entropy; Field programmable gate arrays; High definition video; Huffman coding; Reduced instruction set computing; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    IEEE-NEWCAS Conference, 2005. The 3rd International
  • Print_ISBN
    0-7803-8934-4
  • Type

    conf

  • DOI
    10.1109/NEWCAS.2005.1496683
  • Filename
    1496683