Title : 
CUDA-based H.264/AVC deblocking filtering
         
        
            Author : 
Liu, Ting ; Yang, Eryan. ; Cheng, Ronghui ; Fu, Ying
         
        
            Author_Institution : 
Sch. of Commun. & Inf. Eng., Shanghai Univ., Shanghai, China
         
        
        
        
        
        
            Abstract : 
In H.264/AVC decoder, adaptive deblocking filter is one of the most complex modules and it takes 33% of the whole decoding process time. Its optimization, not only in algorithm level but also in code level, is a very important topic. In this paper, CUDA technology is proposed for speeduping the deblocking process. First, a frame is divided into 16×16 macroblocks and/or 4×4 subblocks. Second, edges of each block are highly parallelly filtered by SIMT(single instruction multiple thread) CUDA instructions. Comparison of the time consumption by processing a 640 × 480(4:2:0) video on CUDA and CPU is carried out. The proposed CUDA approach offers almost 15× improvement on the decoding efficiency.
         
        
            Keywords : 
adaptive filters; data compression; decoding; video coding; CUDA technology; H.264/AVC decoder; adaptive deblocking filter; decoding process; optimization; single instruction multiple thread; Automatic voltage control; Computer architecture; Decoding; Encoding; Graphics processing unit; Instruction sets; Signal processing algorithms;
         
        
        
        
            Conference_Titel : 
Audio Language and Image Processing (ICALIP), 2010 International Conference on
         
        
            Conference_Location : 
Shanghai
         
        
            Print_ISBN : 
978-1-4244-5856-1
         
        
        
            DOI : 
10.1109/ICALIP.2010.5684535