Title :
A Heuristic Buffer Management Scheme on Android to Enhance Video Quality on Digital Handheld Devices
Author :
Patel, Keyurkumar J. ; Anand, Vijay S. ; Suman Kumar, S.P.
Author_Institution :
Univ. of Southern Queensland, Toowoomba, QLD, Australia
Abstract :
Most research efforts have concentrated on advancement in video compression techniques resulting in DivX/Xvid codecs for better performance on handheld devices. Initial investigations reveal that these techniques are actually taking less time compared to entire execution time in a typical media playback system. However, it enlists that the buffer management methods employed in multimedia framework can significantly impact the overall end-to-end performance on these resource constrained devices. Motivated by these observations, we present a heuristic buffer management scheme to improve end-to-end performance for Android based devices. The outline of the paper is as follows: Firstly, we discuss few related works to investigate existing buffer management methods used within Packet Video Multimedia framework (PVMF) of Android. Secondly, we describe how buffering schemes used between processors in hardware platform can further contribute to the performance bottleneck. Consequently, a heuristic buffer management scheme is proposed to ensure uniform buffer allocation among PVMF components and between processor-coprocessor of the hardware platform. We point out the need for such a mechanism to synchronize media processing and media controlling elements to alleviate video quality in a constant time factor. To validate our approach, an experiment was performed using the said buffer management technique to playback Xvid content on Zoom2 hardware platform based on Android. We summarize the performance characteristics for the trial experiments conducted. Experimental results lead us to conclude the technique is effective at improving overall system performance significantly. We extend to benchmark the performance achieved to further characterize this method. Finally, we also evaluate the tradeoff between memory and performance using our method with combinations of measurements using our experimental setup.
Keywords :
buffer storage; coprocessors; data compression; mobile handsets; multimedia communication; notebook computers; operating systems (computers); telecommunication computing; video codecs; video coding; Android; DivX/Xvid codec; PVMF component; Zoom2 hardware platform; buffer allocation; digital handheld device; end-to-end performance; heuristic buffer management; media controlling element; packet video multimedia framework; playback Xvid content; processor-coprocessor; resource constrained device; video compression; video quality; Digital signal processing; Hardware; Multimedia communication; Smart phones; Streaming media; Synchronization; Android; DivX; MPEG4-ASP; Performance; Xvid;
Conference_Titel :
Next Generation Mobile Applications, Services and Technologies (NGMAST), 2010 Fourth International Conference on
Conference_Location :
Amman
Print_ISBN :
978-1-4244-7649-7
DOI :
10.1109/NGMAST.2010.25