• DocumentCode
    2637296
  • Title

    Algorithm and VLSI architecture of a parallel arithmetic entropy coder for parallel H.264 video encoders

  • Author

    Chen, Shenggang ; Chen, Shuming ; Liu, Yao ; Gu, Huitao

  • Author_Institution
    Sch. of Comput., Nat. Univ. of Defense Technol., Shangsha, China
  • Volume
    1
  • fYear
    2010
  • fDate
    17-20 Sept. 2010
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    This paper proposes the algorithm and its hardware architecture of a new CABAC-based parallel arithmetic entropy coder for on-chip large-scale parallel H.264 video coders. The proposed entropy coder partitions syntax elements into three independent groups according to their semantic dependencies, and processes them in three parallel threads, each of which is implemented as a fully pipelined hardware accelerator driving by Syntax Element Instructions. To preserve decodability, each thread of the proposed entropy coder deals with the syntax elements in the way of CABAC. This orthogonality allows the previous symbol-level parallel techniques to be applied in each of its threads to further improve the throughput. However, this feature also constrains the partitioning of the syntax elements and thus the obtained speedups. Simulation and physical implementation results show that, the proposed coder can double its throughput at the expense of about 60% hardware transistors compared to CABAC while keeping the advantage of arithmetic coding against the other methods.
  • Keywords
    VLSI; entropy codes; multi-threading; video coding; CABAC-based parallel arithmetic entropy coder; VLSI architecture; arithmetic coding; on-chip large-scale parallel H.264 video coders; parallel arithmetic entropy coder; parallel threads; pipelined hardware accelerator; symbol-level parallel techniques; syntax element instructions; Computer architecture; Context modeling; Encoding; Entropy; Hardware; Parallel processing; Syntactics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signals Systems and Electronics (ISSSE), 2010 International Symposium on
  • Conference_Location
    Nanjing
  • Print_ISBN
    978-1-4244-6352-7
  • Type

    conf

  • DOI
    10.1109/ISSSE.2010.5607126
  • Filename
    5607126