分享

Google大幅改善Android设备音频延迟

?url=http%3A%2F%2Fdingyue.ws.126.net%2F2021%2F0308%2Feeffe92aj00qpnjyx001nc000m8009qm.jpg

Google近年通过与硬件厂商合作,以及发展高性能音频处理方法,因此大幅降低Android设备的音频延迟,进而提升了生态系统用户体验,让点击屏幕生成音频的延迟,都降低到即时音频应用的要求以下。所谓音频延迟(Audio Latency),指得是音频经过系统所产生的延迟时间。
从2017年开始,Google采取一连串的措施来改善音频延迟,包括与硬件厂商合作,并且推出高性能音频API,这些努力使得整个生态系统都获益,热门的Android手机往返音频平均延迟时间,已经降到40毫秒之下,Google评比2017年1月与2021年同期,最受欢迎的20款Android手机,延迟时间从109毫秒降低到了39毫秒。
进一步分析这些手机的表现,2017年最受欢迎的20款Android手机,都是三星的设备,其音频延迟最高的设备是Galaxy S3,延迟时间为258毫秒,而延迟最低的为Galaxy S7,仅有36毫秒,最高与最低相差222毫秒。而在2021年,这些数字都获得了改进,其中20款最受欢迎的Android手机,音频延迟最高的仅有56毫秒,最低的为华为Y9s和三星的Galaxy S8,延迟甚至只有28毫秒,最高与最低的差异只有28毫秒。
Google提到,除了整体音频延迟较低之外,最高与最低的差异也降低了8倍,提供了更为一致的音频体验,而且2017年最受欢迎的20款手机,都是同一家制造商三星,而到了2021年,该名单出现多家OEM厂商,而且许多设备都非高端旗舰机型(下图)。
除了往返音频延迟,由用户点击屏幕所产生的音频,其延迟时间也因此获得改善。往返音频延迟所涉及到的组件包含音频输入、音频处理和音频输出,而由点击屏幕事件所产生的音频,不依赖音频输入,因此影响点击事件音频延迟的重要因素,是点击提示的延迟,也就是从用户点击屏幕,到听见声音所花的时间,点击屏幕所产生的延迟约在10到35毫秒间,近期较高端的Android设备约为20毫秒。
点击事件音频延迟的计算,可以减去音频输入所产生的延迟,通常为5毫秒,而点击屏幕延迟通常为20毫秒,因此往返音频延迟减去5毫秒加上20毫秒,便是点击事件音频延迟,Google提到,这代表热门的Android手机,即便是平均点击音频延迟,也都已经远低于大多数即时音频应用所要求的延迟标准。
Google表示,虽然整个Android生态系统的音频延迟大幅降低,但还是有许多工作要进行,像是专业音频应用程序的音频延迟需要降到20毫秒以下,10毫秒以下的延迟,则是整个改进工作的长期目标。另外,有许多设备的音频延迟仍相当高,Google提醒开发者,如果应用程序会受到音频延迟影响,应该重新考虑支持度。

回复

使用道具 举报

已有(1)人评论

跳转到指定楼层
yyy1233 发表于 2021-12-30 19:13:12
<script type="text/javascript">var jd_union_pid="608851640355089384";var jd_union_euid="";</script><script type="text/javascript" src="//ads-union.jd.com/static/js/union.js"></script>
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则