• DocumentCode
    2833284
  • Title

    A high-throughput parallel hardware architecture for H.264/AVC CAVLC encoding

  • Author

    Shafique, Muhammad ; Tüfek, Adnan Orçun ; Henkel, Jörg

  • Author_Institution
    Dept. of Embedded Syst., Karlsruhe Inst. of Technol. (KIT), Karlsruhe, Germany
  • fYear
    2011
  • fDate
    11-14 Sept. 2011
  • Firstpage
    393
  • Lastpage
    396
  • Abstract
    This paper presents a high-throughput hardware architecture for H.264/AVC CAVLC encoding. Our scheme eliminates the pipeline stage of computing the coefficient statistics (as adopted by state-of- the-art hardware architectures) with a pre-processing stage during the quantization in order to avoid the extra looping logic in CAVLC. This provides significant performance improvement compared to state-of-the-art (saving of 16 cycles per 4×4 sub-block compared to [2]). Furthermore, our hardware architecture employs parallel processing of Trailing Ones (which is one of the inherently sequential steps in CAVLC) and encodes levels and runs in parallel in the same pipeline stage. An intelligent bitstream writing logic generates the compliant bitstream. Compared to state-of-the-art, our proposed hardware architecture requires 72% reduced area and achieves 2× higher throughput, while processing HD1080p@30fps.
  • Keywords
    parallel processing; statistics; video coding; extra looping logic; h.264/AVC CAVLC encoding; high-throughput parallel hardware architecture; intelligent bitstream; parallel processing; pipeline stage; Computer architecture; Context; Encoding; Hardware; Image coding; Indexes; Throughput; Entropy Coding; H.264/AVC; Hardware Architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Image Processing (ICIP), 2011 18th IEEE International Conference on
  • Conference_Location
    Brussels
  • ISSN
    1522-4880
  • Print_ISBN
    978-1-4577-1304-0
  • Electronic_ISBN
    1522-4880
  • Type

    conf

  • DOI
    10.1109/ICIP.2011.6116532
  • Filename
    6116532