• DocumentCode
    2666818
  • Title

    A high throughput CAVLC hardware architecture with parallel coefficients processing for HDTV H.264/AVC enconding

  • Author

    Ramos, Fábio Luís Livi ; Zatt, Bruno ; Silva, Thaísa Leal ; Susin, Altamiro ; Bampi, Sergio

  • Author_Institution
    PPGC-PGMicro-GME-Inf. Inst., Fed. Univ. of Rio Grande do Sul, Porto Alegre, Brazil
  • fYear
    2010
  • fDate
    12-15 Dec. 2010
  • Firstpage
    587
  • Lastpage
    590
  • Abstract
    This work proposes a new hardware architecture for the H.264/AVC CAVLC (Context-Based Adaptive Variable Length Coding) entropy encoder. The architecture is composed of a macro-pipeline formed by 3 stages: (i) Scan, (ii) Encoding and (iii) Assembler. Our architecture employs a new scheme to process two coefficients each cycle at the Scan stage. Thus, the fixed bottleneck at this stage is eliminated obtaining a significant performance gain compared to related works. In order to allow this increase in performance, the proposed architecture also processes in a two-way parallel hardware the most frequent syntactic elements (Level and Run_Before) of the algorithm. The synthesis for Xilinx Virtex-5 FPGAs demonstrates that the proposed architecture is able to reach the performance for real-time HDTV encoding while running at 60 MHz. At its maximum frequency, our design is able to achieve the encoding of 115 HD1080p fps (frames per second) in FPGA implementation.
  • Keywords
    adaptive codes; codecs; entropy codes; field programmable gate arrays; high definition television; variable length codes; HDTV H.264/AVC enconding; Xilinx Virtex-5 FPGA; context-based adaptive variable length coding; entropy encoder; high throughput CAVLC hardware architecture; parallel coefficients processing; ISO standards; Mobile communication; Radiation detectors; Time frequency analysis; Wireless sensor networks; CAVLC; FPGA; H.264/AVC; Video Enconding Architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronics, Circuits, and Systems (ICECS), 2010 17th IEEE International Conference on
  • Conference_Location
    Athens
  • Print_ISBN
    978-1-4244-8155-2
  • Type

    conf

  • DOI
    10.1109/ICECS.2010.5724580
  • Filename
    5724580