Title :
Reducing complexity in H.264/AVC motion estimation by using a GPU
Author :
Rodríguez-Sánchez, R. ; Martínez, J.L. ; Fernández-Escribano, G. ; Claver, J.M. ; Sánchez, J.L.
Author_Institution :
Inst. de Investig. en Inf. de Albacete, Univ. de Castilla-La Mancha, Albacete, Spain
Abstract :
H.264/AVC applies a complex mode decision technique that has high computational complexity in order to reduce the temporal redundancies of video sequences. Several algorithms have been proposed in the literature in recent years with the aim of accelerating this part of the encoding process. Recently, with the emergence of many-core processors or accelerators, a new approach can be adopted for reducing the complexity of the H.264/AVC encoding algorithm. This paper focuses on reducing the inter prediction complexity adopted in H.264/AVC and proposes a GPU-based implementation using CUDA. Experimental results show that the proposed approach reduces the complexity by as much as 99% (100x of speedup) while maintaining the coding efficiency.
Keywords :
computational complexity; computer graphic equipment; coprocessors; data compression; encoding; image sequences; video coding; CUDA; GPU-based implementation; H.264-AVC encoding algorithm; H.264-AVC motion estimation; complex mode decision technique; complexity reduction; computational complexity; encoding process; interprediction complexity; many-core processors; video sequences; Algorithm design and analysis; Encoding; Graphics processing unit; Instruction sets; Prediction algorithms; Proposals; Software algorithms;
Conference_Titel :
Multimedia Signal Processing (MMSP), 2011 IEEE 13th International Workshop on
Conference_Location :
Hangzhou
Print_ISBN :
978-1-4577-1432-0
Electronic_ISBN :
978-1-4577-1433-7
DOI :
10.1109/MMSP.2011.6093785