TWS蓝牙耳机游戏时延测试方法介绍与评测【上篇】

Wesley13
• 阅读 724

TWS蓝牙耳机体积小,重量轻,使用携带方便,佩戴时间久了也不会因为耳机重量的问题而感到难受。特别是在越来越多的手机取消了3.5mm的耳机孔后,选择使用TWS蓝牙耳机的用户也越来越多了。每当有新款TWS蓝牙耳机上市时,很多有购买需求的用户最关心的问题是:游戏体验如何?玩“吃鸡”延迟大不大?本篇就这些用户关注的问题来重点探讨下TWS蓝牙耳机游戏时延评测(音画同步)及测试方法

TWS蓝牙耳机游戏时延测试方法介绍与评测【上篇】

TWS蓝牙耳机游戏延迟的简介

游戏玩家在佩戴蓝牙耳机玩游戏的时候,在特定场景中,如果延迟非常大的话,体验效果是非常差的,例如在和平精英游戏中开枪的时候,明明已经点击了开枪,过了好一会儿才听到枪声,人已经倒地,声音才传过来,有没有分分钟想摔手机的冲动……

参照《软件绿色联盟游戏体验标准及工具3.0》(后续简称《绿标3.0》)音效部分,我们大致了解一下蓝牙游戏时延的测试方法。

《绿标3.0》提出:蓝牙游戏时延的端到端延迟通路来源包括游戏APP侧时延、手机侧时延、耳机侧时延以及芯片处理时延。

其中手机和耳机侧分别包括音频通路处理和蓝牙协议栈的处理,其分解通路如下:

TWS蓝牙耳机游戏时延测试方法介绍与评测【上篇】

通过上图,我们可以看出端到端游戏时延的影响因素包括:应用、手机、耳机三方面。

关于端到端游戏时延的定义,参考《绿标3.0》定义:用户从看到游戏画面发生变化(技能、枪声等)到耳机侧听到相对应的声音之间的时间延迟。在其通过的和平精英开枪特定场景,对于 真实的 用户体验 来讲,是从点击开枪看到枪口冒火开始(界面变化的第一帧),再到耳机听到 声音(声音变化的那一刻)这段过程,这才是“真正”的用户实际可感知的蓝牙游戏时延体验,如果单独仅说耳机侧时延的大小、相对于扬声器外放时延都不准确,不能完全代表蓝牙游戏时延体验。

TWS蓝牙耳机游戏时延测试方法介绍与评测【上篇】

TWS蓝牙耳机游戏时延测试方法

======================

目前主要的测试方法有以下几种:

方法1:凭感觉主观听音判断

优点: 可以直观的判断是否有延迟感。

缺点: 无法精确的测试客观时延值,误差太大,且不同人之间的感知差异较大,对于时延较小时,一般无法感知,无法统一评测结果,进而提供可信的参考。

方法2:网络上流传最多的Latency Test APP测试游戏时延

目前Latency Test APP不失为一个较为客观的测试出声音时延的工具,小编下载了这款APP,通过APP播放一个单频音,再到手机mic收音回来,发现测试的是单频音在整个回路的时延。小编认为该测试并没有包含游戏应用侧的时延,这跟《绿标3.0》中的意见是一致的。在游戏场景下,该APP仅为单频音播放,无法识别为游戏场景。

此外很多设备厂商用相对于手机扬声器时延来计算耳机侧时延,例如,在评测网站上看到黑鲨蓝牙耳机一篇评测,评测时延的结果是:相对于手机扬声器的游戏延迟时间达到了58ms。

这里使用了Latency Test APP,只不过是先测试手机+耳机整个通路的时延,再测试手机扬声器的时延,然后两者相减,从而得到耳机侧时延。而由前文中我们知道,蓝牙游戏时延通路包括APP侧+手机侧(音频、蓝牙)+空口+耳机侧(音频、蓝牙),而扬声器外放时,手机时延通路并不包含蓝牙协议栈部分(没有连接蓝牙),两条音频通路完全不一样,并且仅仅说明耳机侧时延是无法代表用户真实场景中的音效游戏体验的。

TWS蓝牙耳机游戏时延测试方法介绍与评测【上篇】

优点: 可以测试手机+蓝牙耳机的整个通路音频时延。

缺点:

1.该测试软件对环境要求非常高,稍有声音干扰容易报错,且耳机声音较小时,无法进行测试;

2.不能识别游戏场景,无法进行端到端测试蓝牙游戏音画时延。

方法3:对游戏画面进行视频录制分析

该方法先使用手机连接蓝牙耳机后玩游戏,再用另一个辅助手机对该游戏画面录视频,最后通过专业的视频分析软件来分析画面和声音的时间差。

优点: 可以测试端到端蓝牙游戏时延。

缺点:

1.不同的录制相机录制视频会天然引入不同程度时延,最终导致端到端游戏时延不准确,测试前需要对录制相机进行校准;

2.录制视频的精度决定了该方法的测试误差。

方法4:专业的音视频测试仪器

《绿标3.0》提供蓝牙游戏时延的计算方法为:取游戏开枪冒火光为开始时间,耳机出声为结束时间。为此绿盟采用了更为先进精度更高的音画测试仪器,可以同时获取手机屏幕画面和耳机声音,模拟人真实“看到”和“听到”的时间差,快速计算出蓝牙游戏的端到端时延,全程自动化测试。

优点: 可以端到端测试蓝牙游戏时延,测试精度高,结果准确。

缺点: 成本较高,适合于专业的实验室测试。

TWS蓝牙耳机游戏时延测试方法介绍与评测【上篇】

TWS蓝牙耳机游戏时延测试方法介绍与评测【上篇】

热门TWS蓝牙耳机游戏时延评测

======================

我们这里选取了6款的热门TWS蓝牙耳机,分别是Airpods pro、Freebuds3、Galaxy buds+、AIR 2、Enco w51、TWS NEO 来进行评测,小编还从官方网站上找到了几家耳机的游戏时延宣传,freebuds 3 :190ms、Enco w51:94ms、TWS NEO:88ms,其他几家未找到相关宣传介绍。

为公平评测,各品牌手机配合各家最新旗舰手机,选取TOP游戏--和平精英来测试,测试环境为消声屏蔽环境下,并使用上述方法4:每个组合设备分别测试10组数据,取平均值。

详细测试步骤:

1)手机清空所有后台程序,测试设备实时进入游戏训练场,为了减少游戏中的杂音掺入和画面的简单易参考,建议选择M416步枪和6倍镜,开车到训练场右下方加油站房间/ 或者一直开车到海边;

2)枪支对准墙壁,或者沙滩墙体,打开6倍镜;

3)开启音视频测试仪对准手机屏幕,并通过软件建立测试任务,然后使用机械臂全自动点击手机屏幕单发开枪,并使用mic对耳机进行录音;

4)重复步骤3)十次;

5)音视频测试仪实时计算测试结果。

音画测试仪的详细测试结果如下:

TWS蓝牙耳机游戏时延测试方法介绍与评测【上篇】

TWS蓝牙耳机游戏时延测试方法介绍与评测【上篇】

TWS蓝牙耳机游戏时延测试方法介绍与评测【上篇】

TWS蓝牙耳机游戏时延测试方法介绍与评测【上篇】

TWS蓝牙耳机游戏时延测试方法介绍与评测【上篇】

TWS蓝牙耳机游戏时延测试方法介绍与评测【上篇】

最终评测结果:

TWS蓝牙耳机游戏时延测试方法介绍与评测【上篇】

由以上评测数据看出: Freebuds3达到了宣传数据(实测数据甚至比宣传还低),AirPods Pro和Freebuds3 的游戏时延体验最接近无感知范围。

以上是关于TWS蓝牙耳机游戏时延的评测方法和当前热门TWS蓝牙耳机游戏时延评测的解读,接下来还有TWS蓝牙耳机游戏时延标准与游戏应用侧优化建议的内容,小伙伴们记得持续关注。

如果你有新的看法和建议,可以通过邮件联系我们:testpioneer@163.com,期待与你共同进步!

·  END  ·

往  期  精  选  文  章  回  顾

[

TWS蓝牙耳机游戏时延测试方法介绍与评测【上篇】

【直播预约】零基础高效适配折叠屏线上直播通道已开启

](https://www.oschina.net/action/GoToLink?url=http%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzIzODM4NTkxNA%3D%3D%26mid%3D2247490674%26idx%3D1%26sn%3D30aa24a85cc942bee33ae1a729f22971%26chksm%3De93b73e7de4cfaf128ee62337b36bf27bc8cc5e0805a2b566e00a35712874a8cbb506d06bada%26scene%3D21%23wechat_redirect)

[

TWS蓝牙耳机游戏时延测试方法介绍与评测【上篇】

重磅揭秘丨折叠屏适配报告与UX规范开发指南

](https://www.oschina.net/action/GoToLink?url=http%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzIzODM4NTkxNA%3D%3D%26mid%3D2247490295%26idx%3D1%26sn%3Da8f9885b3e5e5ff5087fe2567ba857f6%26chksm%3De93b7562de4cfc7469a40012130b55bc195bf17d593a4d659e241526b7d8d79e43cb0d170751%26scene%3D21%23wechat_redirect)

[

TWS蓝牙耳机游戏时延测试方法介绍与评测【上篇】

担心隐私被“偷窥”?史上最全TOP1000App权限检测报告请查收

](https://www.oschina.net/action/GoToLink?url=http%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzIzODM4NTkxNA%3D%3D%26mid%3D2247490168%26idx%3D1%26sn%3Da23bed4cfc7dbef2addab384f377caa6%26chksm%3De93b75edde4cfcfb14992668eab8de89f0dcd6992b28ea7602a77618ebf08988a2e1b3ef0f0b%26scene%3D21%23wechat_redirect)

TWS蓝牙耳机游戏时延测试方法介绍与评测【上篇】

TWS蓝牙耳机游戏时延测试方法介绍与评测【上篇】

本文分享自微信公众号 - 软件绿色联盟(sgachina)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

点赞
收藏
评论区
推荐文章
blmius blmius
2年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Jacquelyn38 Jacquelyn38
2年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Wesley13 Wesley13
2年前
Java日期时间API系列31
  时间戳是指格林威治时间1970年01月01日00时00分00秒起至现在的总毫秒数,是所有时间的基础,其他时间可以通过时间戳转换得到。Java中本来已经有相关获取时间戳的方法,Java8后增加新的类Instant等专用于处理时间戳问题。 1获取时间戳的方法和性能对比1.1获取时间戳方法Java8以前
Wesley13 Wesley13
2年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
2年前
00:Java简单了解
浅谈Java之概述Java是SUN(StanfordUniversityNetwork),斯坦福大学网络公司)1995年推出的一门高级编程语言。Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Wesley13 Wesley13
2年前
QCC514X蓝牙音频片上系统引入自适应主动降噪技术
虽然以AirPods为代表的无线耳机已经提供了相对舒适的佩戴感受,但其在嘈杂环境中的降噪体验仍不尽如人意,此外不是所有用户都喜欢那种纯粹的开放式、或完全与环境声隔绝的降噪效果。好消息是,得益于高通为QCC514X蓝牙音频片上系统引入的“自适应主动降噪”技术,不久后的入耳式无线耳机或可带来媲美开放式耳机的智能降噪体验。!(https://im
Wesley13 Wesley13
2年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
京东云开发者 京东云开发者
6个月前
Java服务总在半夜挂,背后的真相竟然是... | 京东云技术团队
最近有用户反馈测试环境Java服务总在凌晨00:00左右挂掉,用户反馈Java服务没有定时任务,也没有流量突增的情况,Jvm配置也合理,莫名其妙就挂了
Python进阶者 Python进阶者
3个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这