Title :
Optimized implementation of motion compensation for H.264 decoder
Author :
Asif, Muhammad ; Farooq, M. ; Taj, Imtiaz A.
Author_Institution :
Res. Group of Vision & Pattern Recognition Syst. (VisPRS), Muhammad Ali Jinnah Univ., Islamabad, Pakistan
fDate :
Nov. 30 2010-Dec. 2 2010
Abstract :
Predictive coding is widely used in video codec standards, especially for applications requiring low bit-rate coding like video broadcasting, video streaming and video conferencing. Motion compensation is used as a part of the predictive coding to provide a prediction for the macroblock. Considering that the motion compensation in H.264/AVC takes about one-fourth of the decoding time, in this paper we propose an optimized implementation of motion compensation algorithm. The proposed implementation uses the macroblock (MB) mode of decoded macroblocks to improve performance degradation in data manipulation and single-instruction, multiple data (SIMD) to simplify linear interpolation. Experimental results show that this implementation significantly improves timing performance of motion compensation and the speed of overall decoder without loss in video quality. The results of implementation on a general purpose DSP are compared with other recent optimization techniques showing the efficacy of proposed technique.
Keywords :
motion compensation; optimisation; video codecs; video coding; H.264-AVC decoder; data manipulation; linear interpolation; macroblock mode; motion compensation algorithm; predictive coding; single-instruction multiple data; video broadcasting; video codec standards; video conferencing; video quality; video streaming; DSP Optimization; H.264 Decoder; Motion Compensation; component;
Conference_Titel :
Computer Sciences and Convergence Information Technology (ICCIT), 2010 5th International Conference on
Conference_Location :
Seoul
Print_ISBN :
978-1-4244-8567-3
Electronic_ISBN :
978-89-88678-30-5
DOI :
10.1109/ICCIT.2010.5711060