A Heuristic Buffer Management Scheme on Android to Enhance Video Quality on Digital Handheld Devices

Keyurkumar J. Patel, S. Anand, S. Kumar
{"title":"A Heuristic Buffer Management Scheme on Android to Enhance Video Quality on Digital Handheld Devices","authors":"Keyurkumar J. Patel, S. Anand, S. Kumar","doi":"10.1109/NGMAST.2010.25","DOIUrl":null,"url":null,"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.","PeriodicalId":184193,"journal":{"name":"2010 Fourth International Conference on Next Generation Mobile Applications, Services and Technologies","volume":"213 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-07-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 Fourth International Conference on Next Generation Mobile Applications, Services and Technologies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NGMAST.2010.25","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

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.
一种基于Android的启发式缓冲区管理方案以提高数字手持设备上的视频质量
大多数研究工作都集中在视频压缩技术的进步上,导致DivX/Xvid编解码器在手持设备上的性能更好。初步调查显示,与典型媒体播放系统中的整个执行时间相比,这些技术实际上花费的时间更少。然而,它表明多媒体框架中使用的缓冲区管理方法会显著影响这些资源受限设备上的整体端到端性能。基于这些观察,我们提出了一种启发式缓冲区管理方案,以提高基于Android的设备的端到端性能。本文的主要内容如下:首先,我们讨论了一些相关的工作,研究了Android包视频多媒体框架(Packet Video Multimedia framework, PVMF)中现有的缓冲区管理方法。其次,我们描述了硬件平台中处理器之间使用的缓冲方案如何进一步导致性能瓶颈。为此,提出了一种启发式缓冲区管理方案,以保证PVMF组件之间以及硬件平台处理器-协处理器之间的缓冲区分配均匀。我们指出需要这样一种机制来同步媒体处理和媒体控制元素,以在恒定的时间因素下缓解视频质量。为了验证我们的方法,在基于Android的Zoom2硬件平台上使用上述缓冲管理技术进行了Xvid内容回放实验。总结了所进行的试验的性能特点。实验结果表明,该技术可以有效地提高系统的整体性能。我们对所取得的性能进行了基准测试,以进一步表征该方法。最后,我们还使用我们的方法和使用我们的实验设置的测量组合来评估内存和性能之间的权衡。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信