• DocumentCode
    3418630
  • Title

    Arithmetic coding architecture for H.264/AVC CABAC compression system

  • Author

    Osorio, Roberto R. ; Bruguera, Javier D.

  • Author_Institution
    Dept. of Electron. & Comput. Eng., Santiago de Compostela Univ., Spain
  • fYear
    2004
  • fDate
    31 Aug.-3 Sept. 2004
  • Firstpage
    62
  • Lastpage
    69
  • Abstract
    In this paper we propose an efficient implementation of CABAC´s binary arithmetic coder and context management system. CABAC is the context adaptive binary arithmetic coder used in new H.264/AVC video standard. Arithmetic coding allows a significant enhancement in compression. However, implementation complexity is a drawback due to hardware cost and slowness. In this paper we show the need for a hardware implementation of arithmetic coding in current video compression systems. We propose a fast and efficient implementation of the encoding algorithm. We prove that memory accesses constitute a bottleneck and propose solutions that apply to the encoding algorithm and context management system. As a result, a fast architecture is presented, able to process one symbol per cycle.
  • Keywords
    adaptive codes; arithmetic codes; binary codes; code standards; integrated circuit design; logic design; video coding; CABAC compression system; H.264/AVC video standard; arithmetic coding architecture; context adaptive binary arithmetic coder; context management system; encoding algorithm; memory access; video compression system; Arithmetic; Automatic voltage control; Context modeling; Encoding; Hardware; IEC standards; ISO standards; Motion compensation; Video coding; Video compression;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design, 2004. DSD 2004. Euromicro Symposium on
  • Print_ISBN
    0-7695-2203-3
  • Type

    conf

  • DOI
    10.1109/DSD.2004.1333259
  • Filename
    1333259