Title :
Architectural optimizations for software-based MPEG4 video encoder
Author :
Nasim, F. ; Masud, S. ; Khan, N. ; Virk, K. ; Farrukh, A.
Author_Institution :
Dept. of Comput. Sci., Lahore Univ. of Manage. Sci., Lahore, Pakistan
Abstract :
This paper presents a set of architectural optimizations for improving the performance of an MPEG4 video encoder. The techniques presented here focus on optimizing the encoder architecture rather than module level algorithmic modifications. The optimizations contribute to the development of a fast and memory efficient encoder without affecting video quality. An interface driven methodology has been developed to identify and solve performance bottlenecks for the encoder. Appropriate data flow between components has been developed so that memory intensive operations, such as memory access and copying, are minimized. These optimizations have been applied on MPEG4 simple profile encoder. Results demonstrate orders of magnitude computational improvements without any algorithmic modifications.
Keywords :
optimisation; software architecture; video coding; architectural optimizations; data flow; encoder architecture; interface driven methodology; memory access; memory intensive operations; software-based MPEG4 video encoder; video quality; Data transfer; MPEG 4 Standard; Memory management; Motion estimation; Optimization; Software; Software algorithms;
Conference_Titel :
Signal Processing Conference, 2005 13th European
Conference_Location :
Antalya
Print_ISBN :
978-160-4238-21-1