Title :
Implementation of High Performance CAVLC for H.264/AVC Video Codec
Author :
Kim, Daeok ; Jung, Eungu ; Park, Hyunho ; Shin, Hosoon ; Har, Dongsoo
Author_Institution :
Gwangju Inst. of Sci. & Technol.
Abstract :
Context-based adaptive variable length coding (CAVLC) is entropy coding for H.264/AVC video codec. Since the CAVLC is highly context-adaptive and of a block-based context formation, high coding efficiency is achieved. However, its high complexity causes various difficulties in full-hardware implementation. This paper presents high performance hardware architecture of CAVLC. The proposed architecture is implemented in a FPGA device, and verified by RTL simulations. The implementation results show that the proposed architecture encodes a 4times4 block per 16 clock cycles, and achieves a real-time processing for 1920times1088 frame size with 30-fps video at 100MHz clock speed
Keywords :
adaptive codes; variable length codes; video codecs; 100 MHz; FPGA device; H.264/AVC video codec; RTL simulations; block-based context formation; coding efficiency; context-based adaptive variable length coding; hardware architecture; real-time processing; Automatic voltage control; Conferences; Entropy coding; Hardware; Real time systems; System-on-a-chip; Table lookup; Video codecs; Video coding; Video compression;
Conference_Titel :
System-on-Chip for Real-Time Applications, The 6th International Workshop on
Conference_Location :
Cairo
Print_ISBN :
1-4244-0898-9
DOI :
10.1109/IWSOC.2006.348257