真无线耳机的时延测试系统、方法及相关装置与流程

文档序号:29494342发布日期:2022-04-06 14:33阅读:170来源:国知局
真无线耳机的时延测试系统、方法及相关装置与流程

1.本技术涉及真无线耳机技术领域,尤其涉及一种真无线耳机的时延测试系统、方法及相关装置。


背景技术:

2.随着tws(true wireless stereo,真无线耳机)的兴起,tws耳机已具备非常丰富的功能。一些真无线耳机的实时收听功能和无线传声功能是一种不错的辅助听力功能。各个厂商也在陆续跟进实现该辅助功能,该辅助功能可帮助使用者在喧闹场所轻松交谈。但是时延过大会有交谈障碍,故此该辅助功能对时延要求比较高。
3.目前主要采用主观判断的方式检测tws耳机的时延,尚未出现针对tws耳机的无线传声/实时收听时延的客观测试方法,不便于该辅助功能的研发和测试验收。


技术实现要素:

4.本技术实施例提供一种真无线耳机的时延测试系统、方法及相关装置,用于解决相关技术中尚未出现针对tws耳机的无线传声/实时收听时延的客观测试方法,不便于该辅助功能的研发和测试验收的问题。
5.第一方面,本技术提供一种真无线耳机的时延测试系统,包括声源发射装置和真无线耳机,还包括时延确定装置、第一音频采集装置、第二音频采集装置和终端设备,所述第一音频采集装置与所述声源发射装置的距离相同于所述终端设备和所述声源发射装置的距离,其中:
6.所述声源发射装置用于发射第一音频信号;
7.所述第一音频采集装置用于采集所述第一音频信号得到第二音频信号并传输给所述时延确定装置;
8.所述终端设备用于接收所述第一音频信号并传输给所述真无线耳机播放;
9.所述第二音频采集装置用于采集所述真无线耳机基于所述第一音频信号播放出的第三音频信号并传输给所述时延确定装置;
10.所述时延确定装置,用于确定所述第二音频信号和所述第三音频信号之间的时延作为所述真无线耳机的时延。
11.可选的,所述声源发射装置具体用于生成携带有指定音频块的所述第一音频信号,并发射出去;
12.所述时延确定装置,具体用于对所述第二音频信号进行针对所述指定音频块的检测得到第一音频块,并对所述第三音频信号进行针对所述指定音频块的检测得到第二音频块;
13.基于所述第一音频块和所述第二音频块的传输时间差,得到所述真无线耳机的时延。
14.可选的,所述第一音频信号中包括多个所述指定音频块,则每个所述指定音频块
分别对应一个所述传输时间差;
15.所述时延确定装置,具体用于确定各所述指定音频块分别对应的所述传输时间差的均值,作为所述真无线耳机的时延。
16.可选的,所述时延确定装置,具体用于对从所述第二音频信号中检测到的所述第一音频块按顺序进行标记,并对从所述第三音频信号中检测到的所述第二音频块按顺序进行标记;
17.对具有相同标记的所述第一音频块和所述第二音频块确定所述传输时间差。
18.可选的,所述指定音频块内包括指定频率信号,且所述指定音频块的信号幅值具有跳变特征,所述跳变特征包括:信号幅值从第一幅值跳变到第二幅值,所述第一幅值和所述第二幅值之间的差距大于预设差距。
19.可选的,所述第一音频采集装置为第一仿真人耳、所述第二音频采集装置为第二仿真人耳。
20.可选的,在所述系统中若存在wifi信号,则所述wifi信号的强度小于预设强度。
21.第二方面,本技术提供一种真无线耳机的时延测试方法,应用于时延确定装置,所述方法包括:
22.获取第二音频信号和第三音频信号,所述第二音频信号为第一信号采集装置采集的第一音频信号,所述第三音频信号为第二音频采集装置采集的由所述真无线耳机播放的第一音频信号,所述真无线耳机播放的所述第一音频信号是终端设备传输给所述真无线耳机的,所述第一音频信号是声源发射装置发射的,且所述终端设备和所述第一信号采集装置距离所述声源发射装置的距离相同;
23.确定所述第二音频信号和所述第三音频信号之间的时延作为所述真无线耳机的时延。
24.可选的,所述第一音频信号中携带有指定音频块,所述确定所述第二音频信号和所述第三音频信号之间的时延作为所述真无线耳机的时延,具体包括:
25.对所述第二音频信号进行针对所述指定音频块的检测得到第一音频块,并对所述第三音频信号进行针对所述指定音频块的检测得到第二音频块;
26.基于所述第一音频块和所述第二音频块的传输时间差,得到所述真无线耳机的时延。
27.可选的,若所述第一音频信号中携带有多个所述指定音频块,每个所述指定音频块分别对应一个所述传输时间差;
28.所述基于所述第一音频块和所述第二音频块的传输时间差,得到所述真无线耳机的时延,具体包括:
29.确定各所述指定音频块分别对应的所述传输时间差的均值,作为所述真无线耳机的时延。
30.可选的,所述确定各所述指定音频块分别对应的所述传输时间差,具体包括:
31.对从所述第二音频信号中检测到的所述第一音频块按顺序进行标记,并对从所述第三音频信号中检测到的所述第二音频块按顺序进行标记;
32.对具有相同标记的所述第一音频块和所述第二音频块确定所述传输时间差。
33.可选的,所述指定音频块内包括指定频率信号,且所述指定音频块的信号幅值具
有跳变特征,所述跳变特征包括:信号幅值从第一幅值跳变到第二幅值,所述第一幅值和所述第二幅值之间的差距大于预设差距。
34.第三方面,本技术提供一种时延确定装置,所述装置包括:
35.信号获取模块,用于获取第二音频信号和第三音频信号,所述第二音频信号为第一信号采集装置采集的第一音频信号,所述第三音频信号为第二音频采集装置采集的由真无线耳机播放的第一音频信号,所述真无线耳机播放的所述第一音频信号是终端设备传输给所述真无线耳机的,所述第一音频信号是声源发射装置发射的,且所述终端设备和所述第一信号采集装置距离所述声源发射装置的距离相同;
36.时延确定模块,用于确定所述第二音频信号和所述第三音频信号之间的时延作为所述真无线耳机的时延。
37.可选的,所述第一音频信号中携带有指定音频块,所述时延确定模块,具体用于:
38.对所述第二音频信号进行针对所述指定音频块的检测得到第一音频块,并对所述第三音频信号进行针对所述指定音频块的检测得到第二音频块;
39.基于所述第一音频块和所述第二音频块的传输时间差,得到所述真无线耳机的时延。
40.可选的,若所述第一音频信号中携带有多个所述指定音频块,每个所述指定音频块分别对应一个所述传输时间差;
41.所述时延确定模块,具体用于:
42.确定各所述指定音频块分别对应的所述传输时间差的均值,作为所述真无线耳机的时延。
43.可选的,执行所述确定各所述指定音频块分别对应的所述传输时间差,所述时延确定模块具体用于:
44.对从所述第二音频信号中检测到的所述第一音频块按顺序进行标记,并对从所述第三音频信号中检测到的所述第二音频块按顺序进行标记;
45.对具有相同标记的所述第一音频块和所述第二音频块确定所述传输时间差。
46.可选的,所述指定音频块内包括指定频率信号,且所述指定音频块的信号幅值具有跳变特征,所述跳变特征包括:信号幅值从第一幅值跳变到第二幅值,所述第一幅值和所述第二幅值之间的差距大于预设差距。
47.第四方面,本技术还提供了一种电子设备,包括:
48.处理器;
49.用于存储所述处理器可执行指令的存储器;
50.其中,所述处理器被配置为执行所述指令,以实现如本技术第二方面中提供的任一方法。
51.第五方面,本技术一实施例还提供了一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如本技术第二方面中提供的任一方法。
52.第六方面,本技术一实施例提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如本技术第二方面中提供的任一方法。
53.本技术的实施例提供的技术方案至少带来以下有益效果:本技术实施例中第一音
频采集装置和终端设备距离声源发射装置等距离,保证声源发射装置发射的信号能够同时到达终端设备和第一音频采集装置,故此能够记录下第一音频采集装置得到信号时间作为终端设备得到信号的时间,然后基于真无线耳机播放第一音频信号并由第二音频采集装置采集到,可以记录下真无线耳机播放信号的时间。故此,时延确定装置可以基于第一音频采集装置传输的信号和第二音频采集装置传输的信号确定出真无线耳机的时延。
54.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
55.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例中所需要使用的附图作简单地介绍,显而易见地,下面所介绍的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
56.图1为本技术实施例提供的真无线耳机的时延测试系统的结构示意图;
57.图2为本技术一实施例提供的指定音频块的示意图之一;
58.图3为本技术一实施例提供的指定音频块的示意图之二;
59.图4为本技术一实施例提供的指定音频块的示意图之三;
60.图5为本技术一实施例提供的真无线耳机的时延测试方法的流程示意图;
61.图6为本技术一实施例提供的真无线耳机的时延测试方法的另一流程示意图;
62.图7是根据一示例性实施例示出的一种真无线耳机的时延测试装置的框图;
63.图8是根据一示例性实施例示出的真无线耳机的时延测试方法的电子设备的结构示意图。
具体实施方式
64.为了使本领域普通人员更好地理解本技术的技术方案,下面将结合附图,对本技术实施例中的技术方案进行清楚、完整地描述。
65.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应所述理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
66.以下,对本技术实施例中的部分用语进行解释说明,以便于本领域技术人员理解。
67.(1)本技术实施例中术语“多个”是指两个或两个以上,其它量词与之类似。
68.(2)“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
69.(3)终端设备,既可以指软件类的app(application,应用程序),也可以指客户端。它具有可视的显示界面,能与用户进行交互;是与服务器相对应,为客户提供本地服务。针
对软件类的应用程序,除了一些只在本地运行的应用程序之外,一般安装在普通的客户终端上,需要与服务端互相配合运行。因特网发展以后,较常用的应用程序包括了如短视频应用、收寄电子邮件时的电子邮件客户端,以及即时通讯的客户端等。对于这一类应用程序,需要网络中有相应的服务器和服务程序来提供相应的服务,如数据库服务,配置参数服务等,这样在客户终端和服务器端,需要建立特定的通信连接,来保证应用程序的正常运行。
70.相关技术中主要采用主观判断的方式检测tws耳机的时延,尚未出现针对tws耳机的无线传声/实时收听时延的客观测试方法,不便于该辅助功能的研发和测试验收。
71.有鉴于此,为了能够客观的检测真无线耳机的时延,本技术实施例中提供了一种真无线耳机的时延测试系统、方法及相关装置。
72.参考图1,其为本技术实施例提供的真无线耳机的时延测试系统的结构示意图。该测试系统中包括时延确定装置101、声源发射装置102、第一音频采集装置103、第二音频采集装置104、终端设备105和真无线耳机106,所述第一音频采集装置103与所述声源发射装置102的距离与所述终端设备105和所述声源发射装置102的距离相同,其中:
73.所述声源发射装置102用于发射第一音频信号;
74.所述第一音频采集装置103用于采集所述第一音频信号得到第二音频信号并传输给所述时延确定装置101;
75.所述终端设备105用于接收所述第一音频信号并传输给所述真无线耳机106播放;
76.所述第二音频采集装置104用于采集所述真无线耳机106基于所述第一音频信号播放出的第三音频信号并传输给所述时延确定装置101;
77.所述时延确定装置101,用于确定所述第二音频信号和所述第三音频信号之间的时延作为所述真无线耳机106的时延。
78.如图1所示,声源发射装置102发射的第一音频信号通过传播路径s1到达第一音频采集装置103,第一音频信号通过传播路径s2到达终端设备105。由于传播路径s1和传播路径s2距离相同,所以声源发射装置102发射的第一音频信号同时到达第一音频采集装置103和终端设备105。
79.第一音频信号被第一音频采集装置103采集之后,传输给了时延确定装置101。另一路中,第一音频信号通过终端设备105处理后通过蓝牙发送给真无线耳机106,由真无线耳机106播放第一音频信号。真无线耳机106播放的第一音频信号被第二音频采集装置104采集到并传输给时延确定装置101进行时延分析。时延确定装置101对第一音频采集装置103和第二音频采集装置104传输来的两路音频信号进行时延分析,得到这两路音频信号的传输时间差,由此得到真无线耳机106的传输时延。
80.其中,需要说明的,时延确定装置101、第一音频采集装置103和第二音频采集装置104可以为独立的装置,也可以集成在同一电子设备上。时延确定装置101可以为电子设备,例如计算机、服务器等具有类似处理器功能的设备均适用于本技术实施例。
81.由此,本技术实施例中第一音频采集装置103和终端设备105距离声源发射装置102等距离,保证声源发射装置发射的信号能够同时到达终端设备105和第一音频采集装置103,故此能够记录下第一音频采集装置103得到信号时间作为终端设备105得到信号的时间,然后基于真无线耳机106播放第一音频信号并由第二音频采集装置104采集到,可以记录下真无线耳机播放信号的时间。故此,时延确定装置101可以基于第一音频采集装置103
传输的信号和第二音频采集装置104传输的信号确定出真无线耳机的时延。
82.继续如图5所示,第一音频采集装置103通过传播路径s1接收到第一音频信号,记录接收第一音频信号的时间t1。同理,终端设备105通过传播路径s2接收声源发射装置102发射的第一音频信号,其接收时间t2。由于难以记录终端设备105接收到第一音频信号的时间,故此采用第一音频采集装置采集并记录下接收时间。由于传播路径s1等于传播路径s2所以t1=t2。故此,当采用第二音频采集装置104记录下真无线耳机106播放第一音频信号的时间t3时,计算t3-t1=t即为真无线耳机的时延。
83.在一些实施例中,第一音频采集装置103和第二音频采集装置104用于录制各自接收到的音频信号。故此,第一音频采集装置103和第二音频采集装置104具有音频录制功能即可得到第一音频信号在第一音频采集装置103的传输时间和在第二音频采集装置104的传输时间。
84.一些可能的实施方式中,第一音频采集装置103为第一仿真人耳、第二音频采集装置104为第二仿真人耳,这样能够更好的模拟人耳的听觉,便于准确的测试真无线耳机的时延。
85.在一些可能的实施方式中,由于终端设备105和真无线耳机106之间通过蓝牙传输信号。其他信号对蓝牙信号的传输可能造成干扰。例如wifi信号较强时,可能引起蓝牙传输丢包,在丢包的情况下真无线耳机会执行补包操作而导致测试的时延会产生微小的波动。故此,本技术实施例中为了提高时延测试的准确性,可要求测试环境中wifi信号强度小于预设强度。
86.在一些可能的实施方式中,记录第一音频采集装置103采集到第一音频信号的时间t1,并记录第二音频采集装置104采集到第一音频信号的时间t3即可得到真无线耳机的时延。本技术实施例中为了提高时延的准确性,在声源发射装置102发射的第一音频信号中添加便于检测时间点的指定音频块。时延确定装置101可以从接收到的两路音频信号中检测该指定音频块,以便于准确的确定真无线耳机的时延。
87.为便于检测指定音频块,本技术实施例中要求指定音频块具有一些突出的特征。例如所述指定音频块内包括指定频率信号,且所述指定音频块的信号幅值具有跳变特征,所述跳变特征包括:信号幅值从第一幅值跳变到第二幅值,所述第一幅值和所述第二幅值之间的差距大于预设差距。本技术实施例中指定音频块以幅值跳变和频率区别作为特征信息能够很好的检测指定音频块,提高检测指定音频块的准确性。
88.如图2所示,为指定音频块的示意图。该指定音频块的幅值一开始很小,然后陡然跳变为较大的幅值,这样时延确定装置101可以从第一音频采集装置103和第二音频采集装置104各自采集的信号中很方便准确的检测到指定音频块。
89.声源发射装置102生成携带有指定音频块的所述第一音频信号,并发射出去。在确定时延时,时延确定装置101可实施为:
90.对第一音频采集装置103采集的所述第二音频信号进行针对所述指定音频块的检测得到第一音频块,并对第二音频采集装置104采集的所述第三音频信号进行针对所述指定音频块的检测得到第二音频块;
91.然后,基于所述第一音频块和所述第二音频块的传输时间差,得到所述真无线耳机106的时延。
92.如图2所示,第一音频块和所述第二音频块的传输时间差可以为图2中幅值跳变位置(即图2箭头所指位置)的时间点,第一音频块的跳变位置时间点为t1,第二音频的幅值跳变位置的时间点为t2,由此计算t1和t2的差值即可得到传播时间差。
93.一个指定音频块计算的传播时间差作为真无线耳机的时延,可能产生偶然误差。故此,本技术实施例中,可以在声源发射装置101发射的第一音频信号中加入多个指定音频块。可以添加任意数量的指定音频块。相邻两指定音频块之间的时间差可以相同也可以不同均适用于本技术实施例。
94.如图3所示,为传输多个指定音频块时第一音频信号的示意图。图3中矩形区域标识其中的一个指定音频块,之后传输的每个指定音频块都相同。当传输多个指定音频块时,假设时延确定装置101通过通道1接收到第一音频采集装置103传输的音频信号,通过通道2接收到第二音频采集装置104采集的音频信号,则两个通道的音频信号在时间上具有如图4所示的特点。在图4中,通道1依序检测到的指定音频块为t11、t12、t13

t1n;同理,通道2依序检测到的指定音频块为t31、t32、t33

t3n。则计算相同指定音频块的传输时间差的均值作为真无线耳机106的时延。具体的,计算t11和t31的幅值跳变位置的时间差,计算t12和t32的幅值跳变位置的时间差,以此类推计算出t1n和t3n的幅值条件位置的时间差,得到n个传输时间差,然后计算这n个传输时间差的均值作为真无线耳机的时延。由此,通过检测多个指定音频块并求传输时间差的均值方式能够避免偶然误差带来的影响。
95.当然,在一些实施例中还可以去掉传输时间差的最值如最大值和最小值然后求均值。也可以获得多个传输时间差的中位数作为真无线耳机的时延,还可以确定多个传输时间差中众数对应的传输时间差作为真无线耳机的时延。
96.如图4所示,当存在多个指定音频块时,需要准确的确定同一指定音频块以便于计算两个通道的同一指定音频块的传输时间差。本技术实施例中,可实施为:
97.对从所述第二音频信号中检测到的所述第一音频块按顺序进行标记,并对从所述第三音频信号中检测到的所述第二音频块按顺序进行标记;然后对具有相同标记的所述第一音频块和所述第二音频块确定所述传输时间差。
98.标记的方式可以标记为1、2、3以此类推,然后两个通道中标记相同的指定音频块即为相同的指定音频块。
99.实施时为了得到指定音频块的传输时间(即图4中指定音频块的幅值跳变时间点)本技术实施例中,可以对第一音频采集装置103和第二音频采集装置104各自采集的音频信号做如下处理:首先对音频信号进行傅里叶变换处理,时域转频域成一系列数组,对所有数据判断是否存在指定音频块的幅值跳变和指定频率位置,若存在并在做数组中标记,获取标记点对应时间即为幅值跳变时间,将两个通道得到的同一指定音频块的幅值跳变时间点做差即为一传输时间差,对所有传输时间差作平均得到最终所需准确的时延结果。
100.为便于理解,对本测试系统进行时延测定的流程进行说明,该流程如图6所示,包括以下步骤:
101.在步骤501中,声源发射装置发射携带有第一音频信号。
102.在步骤502中,第一音频采集装置采集第一音频信号后得到第二音频信号发送给时延确定装置,终端设备接收到第一音频信号后通过蓝牙传输给真无线耳机播放。
103.在步骤503中,第二音频采集装置采集真无线耳机播放的音频信号得到第三音频
信号并传输给时延确定装置。
104.在步骤504中,时延确定装置接收第一音频采集装置采集的第二音频信号,和第二音频采集装置采集的第三音频信号。
105.在步骤505中,时延确定装置在第二音频信号中检测指定音频块,并标记指定音频块的幅值跳变位置为第一位置,并在第三音频信号中检测指定音频块的幅值跳变位置为第二位置,基于第一位置对应的时间点和第二位置对应的时间点得到同一指定音频块的传输时间差。
106.在步骤506中,时延确定装置计算各个指定音频块的传输时间差的均值得到真无线耳机的传输时延。
107.基于相同的发明构思,本技术实施例还提供一种真无线耳机的时延测试方法。为进一步说明本技术实施例提供的技术方案,下面结合附图以及具体实施方式对此进行详细的说明。虽然本技术实施例提供了如下述实施例或附图所示的方法操作步骤,但基于常规或者无需创造性的劳动在所述方法中可以包括更多或者更少的操作步骤。在逻辑上不存在必要因果关系的步骤中,这些步骤的执行顺序不限于本技术实施例提供的执行顺序。
108.参考图5为本技术实施例提供一种真无线耳机的时延测试方法的流程示意图,包括以下步骤:
109.在步骤601中,获取第二音频信号和第三音频信号,所述第二音频信号为第一信号采集装置采集的第一音频信号,所述第三音频信号为第二音频采集装置采集的由所述真无线耳机播放的第一音频信号,所述真无线耳机播放的所述第一音频信号是终端设备传输给所述真无线耳机的,所述第一音频信号是声源发射装置发射的,且所述终端设备和所述第一信号采集装置距离所述声源发射装置的距离相同;
110.在步骤602中,确定所述第二音频信号和所述第三音频信号之间的时延作为所述真无线耳机的时延。
111.在一些实施例中,所述第一音频信号中携带有指定音频块,所述确定所述第二音频信号和所述第三音频信号之间的时延作为所述真无线耳机的时延,具体包括:
112.对所述第二音频信号进行针对所述指定音频块的检测得到第一音频块,并对所述第三音频信号进行针对所述指定音频块的检测得到第二音频块;
113.基于所述第一音频块和所述第二音频块的传输时间差,得到所述真无线耳机的时延。
114.在一些实施例中,若所述第一音频信号中携带有多个所述指定音频块,每个所述指定音频块分别对应一个所述传输时间差;
115.所述基于所述第一音频块和所述第二音频块的传输时间差,得到所述真无线耳机的时延,具体包括:
116.确定各所述指定音频块分别对应的所述传输时间差的均值,作为所述真无线耳机的时延。
117.在一些实施例中,所述确定各所述指定音频块分别对应的所述传输时间差,具体包括:
118.对从所述第二音频信号中检测到的所述第一音频块按顺序进行标记,并对从所述第三音频信号中检测到的所述第二音频块按顺序进行标记;
119.对具有相同标记的所述第一音频块和所述第二音频块确定所述传输时间差。
120.在一些实施例中,所述指定音频块的信号幅值具有跳变特征,所述跳变特征包括:信号幅值从第一幅值跳变到第二幅值,所述第一幅值和所述第二幅值之间的差距大于预设差距。
121.基于相同的发明构思本技术实施例还提供一种真无线耳机的时延测试装置。图7是根据一示例性实施例示出的一种真无线耳机的时延测试装置的框图,参照图7,该装置700包括:
122.信号获取模块701,用于获取第二音频信号和第三音频信号,所述第二音频信号为第一信号采集装置采集的第一音频信号,所述第三音频信号为第二音频采集装置采集的由真无线耳机播放的第一音频信号,所述真无线耳机播放的所述第一音频信号是终端设备传输给所述真无线耳机的,所述第一音频信号是声源发射装置发射的,且所述终端设备和所述第一信号采集装置距离所述声源发射装置的距离相同;
123.时延确定模块702,用于确定所述第二音频信号和所述第三音频信号之间的时延作为所述真无线耳机的时延。
124.可选的,所述第一音频信号中携带有指定音频块,所述时延确定模块,具体用于:
125.对所述第二音频信号进行针对所述指定音频块的检测得到第一音频块,并对所述第三音频信号进行针对所述指定音频块的检测得到第二音频块;
126.基于所述第一音频块和所述第二音频块的传输时间差,得到所述真无线耳机的时延。
127.可选的,若所述第一音频信号中携带有多个所述指定音频块,每个所述指定音频块分别对应一个所述传输时间差;
128.所述时延确定模块,具体用于:
129.确定各所述指定音频块分别对应的所述传输时间差的均值,作为所述真无线耳机的时延。
130.可选的,执行所述确定各所述指定音频块分别对应的所述传输时间差,所述时延确定模块具体用于:
131.对从所述第二音频信号中检测到的所述第一音频块按顺序进行标记,并对从所述第三音频信号中检测到的所述第二音频块按顺序进行标记;
132.对具有相同标记的所述第一音频块和所述第二音频块确定所述传输时间差。
133.可选的,所述指定音频块内包括指定频率信号,且所述指定音频块的信号幅值具有跳变特征,所述跳变特征包括:信号幅值从第一幅值跳变到第二幅值,所述第一幅值和所述第二幅值之间的差距大于预设差距。
134.在介绍了本技术示例性实施方式的界真无线耳机的时延测试方法和装置之后,接下来,介绍根据本技术的另一示例性实施方式的电子设备。
135.所属技术领域的技术人员能够理解,本技术的各个方面可以实现为系统、方法或程序产品。因此,本技术的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。
136.在一些可能的实施方式中,根据本技术的电子设备可以至少包括至少一个处理
器、以及至少一个存储器。其中,存储器存储有程序代码,当程序代码被处理器执行时,使得处理器执行本说明书上述描述的根据本技术各种示例性实施方式的真无线耳机的时延测试方法。例如,处理器可以执行如真无线耳机的时延测试方法中的步骤。
137.下面参照图8来描述根据本技术的这种实施方式的电子设备130。图8显示的电子设备130仅仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
138.如图8所示,电子设备130以通用电子设备的形式表现。电子设备130的组件可以包括但不限于:上述至少一个处理器131、上述至少一个存储器132、连接不同系统组件(包括存储器132和处理器131)的总线133。
139.总线133表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器、外围总线、处理器或者使用多种总线结构中的任意总线结构的局域总线。
140.存储器132可以包括易失性存储器形式的可读介质,例如随机存取存储器(ram)1321和/或高速缓存存储器1322,还可以进一步包括只读存储器(rom)1323。
141.存储器132还可以包括具有一组(至少一个)程序模块1324的程序/实用工具1325,这样的程序模块1324包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
142.电子设备130也可以与一个或多个外部设备134(例如键盘、指向设备等)通信,还可与一个或者多个使得用户能与电子设备130交互的设备通信,和/或与使得该电子设备130能与一个或多个其它电子设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口135进行。并且,电子设备130还可以通过网络适配器136与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器136通过总线133与用于电子设备130的其它模块通信。应当理解,尽管图中未示出,可以结合电子设备130使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
143.在示例性实施例中,还提供了一种包括指令的计算机可读存储介质,例如包括指令的存储器132,上述指令可由处理器131执行以完成上述真无线耳机的时延测试方法。可选地,存储介质可以是非临时性计算机可读存储介质,例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
144.在示例性实施例中,还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器131执行时实现如本技术提供的真无线耳机的时延测试方法的任一方法。
145.在示例性实施例中,本技术提供的一种真无线耳机的时延测试方法的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在计算机设备上运行时,程序代码用于使计算机设备执行本说明书上述描述的根据本技术各种示例性实施方式的真无线耳机的时延测试方法中的步骤。
146.程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储
器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
147.本技术的实施方式的用于真无线耳机的时延测试方法的程序产品可以采用便携式紧凑盘只读存储器(cd-rom)并包括程序代码,并可以在电子设备上运行。然而,本技术的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
148.可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
149.可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、有线、光缆、rf等等,或者上述的任意合适的组合。
150.可以以一种或多种程序设计语言的任意组合来编写用于执行本技术操作的程序代码,程序设计语言包括面向对象的程序设计语言—诸如java、c++等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户电子设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户电子设备上部分在远程电子设备上执行、或者完全在远程电子设备或服务端上执行。在涉及远程电子设备的情形中,远程电子设备可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户电子设备,或者,可以连接到外部电子设备(例如利用因特网服务提供商来通过因特网连接)。
151.应当注意,尽管在上文详细描述中提及了装置的若干单元或子单元,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本技术的实施方式,上文描述的两个或更多单元的特征和功能可以在一个单元中具体化。反之,上文描述的一个单元的特征和功能可以进一步划分为由多个单元来具体化。
152.此外,尽管在附图中以特定顺序描述了本技术方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
153.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
154.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程图像缩放设备的处理器以产生一个机器,使得通过计算机或其他可编程图像缩放设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
155.这些计算机程序指令也可存储在能引导计算机或其他可编程图像缩放设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
156.这些计算机程序指令也可装载到计算机或其他可编程图像缩放设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
157.尽管已描述了本技术的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术范围的所有变更和修改。
158.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1