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
Link To Document