DocumentCode :
3013370
Title :
A parallel CAVLC design for 4096×2160p encoder
Author :
Zhong, Huibo ; Fan, Yibo ; Zeng, Xiaoyang
Author_Institution :
State Key Lab of ASIC & System, Fudan University, Shanghai, China
fYear :
2012
fDate :
20-23 May 2012
Firstpage :
1432
Lastpage :
1435
Abstract :
This paper presents a high performance VLSI design of Context-Based Adaptive Variable Length-Coding (CAVLC) for 4096×2160p@60fps H.264/AVC encoder. A parallel architecture is proposed to make the scan and encode stage work simultaneously. Four coefficients are scanned in parallel, and four Levels and Run_before are coded in parallel. From experimental results, only 120 cycles at most are needed to process one macroblock (MB), which reduce more than 50% cycles compare to state-of-the-art designs. The hardware implementation results show that the proposed design achieves real-time encoding at 250 MHz and the hardware cost is about 32k gates.
Keywords :
Clocks; Encoding; Engines; Hardware; Radiation detectors; Streaming media; Video coding; CAVLC; Entropy coding; H.264/AVC; Level coding;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems (ISCAS), 2012 IEEE International Symposium on
Conference_Location :
Seoul, Korea (South)
ISSN :
0271-4302
Print_ISBN :
978-1-4673-0218-0
Type :
conf
DOI :
10.1109/ISCAS.2012.6271514
Filename :
6271514
Link To Document :
بازگشت