一种无线耳机及其麦克风定位方法

文档序号:29707280发布日期:2022-04-16 16:05阅读:225来源:国知局
一种无线耳机及其麦克风定位方法

1.本发明涉及无线耳机定位技术,尤其涉及一种无线耳机及其麦克风定位方法。


背景技术:

2.麦克风阵列是由多个麦克风根据特定排列组成,各个麦克风同时采集声源信号并联合进行信号处理。不但能够获得声源方位的信息,还能实现对环境噪声、混响的抑制,因此麦克风阵列技术在声源定位、语音增强、声源分离等应用起着重要作用。
3.近年来,随着无线耳机技术的发展,人们对耳机的使用越来越广泛。当前市面上的无线耳机中往往设置有多个麦克风从而组成麦克风阵列。其中,只有单侧耳机的设备其麦克风间距是固定的。而同时拥有左右两侧耳机的设备,两侧之间的距离不是固定值,根据不同用户的佩戴会有不同距离。
4.单侧耳机上的各麦克风之间由于位置固定,可以构成规则麦克风阵列。但由于其麦克风之间的距离较小,将单侧耳机设备独立应用于声源定位时误差很大,不能得出准确结果。为了实现更为准确的声源定位功能,可以将左右耳机设备上的麦克风结合,构成一个分布式麦克风阵列,通过分布式麦克风阵列信号处理得到较为准确的结果。
5.在利用麦克风阵列进行对外的声源定位之前,需要先用已知的声源进行阵列校正。在分布式麦克风阵列中,麦克风位置信息是阵列信号处理过程中的必要信息,其位置信息的精度直接影响后续信号处理的准确性,因此如何准确估计麦克风位置是一个重要的技术难题。


技术实现要素:

6.本发明目的在于提供一种无线耳机及其麦克风定位方法,以解决上述现有技术存在的问题。
7.本发明所述一种无线耳机的麦克风定位方法,包括以下步骤:
8.固定无线耳机,设置远离无线耳机的声源;
9.将无线耳机位于一侧的第一麦克风阵列作为参照体,利用时延估计法计算出位于无线耳机另一侧的第二麦克风阵列相对第一麦克风阵列的距离;
10.其中距离l远大于第一麦克风阵列中任意两麦克风的距离,使声源的信号相对第一麦克风阵列和第二麦克风阵列均为远场信号。
11.以第一麦克风阵列的一个指定麦克风作为参考麦克风,另一个指定麦克风作为第一辅助定位麦克风;以第二麦克风阵列的一个指定麦克风作为待定位麦克风,另一指定麦克风作为第二辅助定位麦克风;
12.将声源、参考麦克风、待定位麦克风、第一辅助定位麦克风及第二辅助定位麦克风投影至计算平面;
13.以参考麦克风为原点、参考麦克风指向待定位麦克风的射线为x轴,在所述计算平面构建二维坐标系;得到参考麦克风的坐标为(0,0)、待定位麦克风的坐标为(d,0)、第一辅
助定位麦克风的坐标为(0,s)以及第二辅助定位麦克风的坐标为(d,s),其中s为参考麦克风与第一辅助定位麦克风的距离定值,d为待计算的第二麦克风阵列相对第一麦克风阵列的距离;声源射向原点的方向与x轴夹角为θ;
14.利用时延估计法计算出参考麦克风和待定位麦克风声达的时间差t21,计算出参考麦克风和第二辅助定位麦克风声达的时间差t41,以及计算出待定位麦克风和第一辅助定位麦克风声达的时间差t32;
15.利用三个时间差分别计算出距离d的估计值:
16.d1=t
21
·
c/cos(θ);
17.d2=(t
41
·
c-s
·
sin(θ))/cos(θ);
18.d3=(t
32
·
c+s
·
sin(θ))/cos(θ);
19.其中c为声音在空气中的传播速度;
20.综合三个估计值计算出距离d。
21.所述距离d是三个估计值的算术平均值,或几何平均值,或平方平均值,或调和平均值,或加权平均值。
22.利用时延估计法中的广义互相关函数法进行距离计算。
23.声源与原点的距离l大于距离s的100倍。
24.本发明所述一种无线耳机包括位于一侧的第一麦克风阵列,以及位于另一侧的第二麦克风阵列,第一麦克风阵列和第二麦克风阵列的距离通过所述方法计算得出。
25.本发明所述一种无线耳机及其麦克风定位方法利用无线耳机设备上同一侧的麦克风间距固定、左右两侧麦克风距离不确定的特点,设置参考麦克风和辅助定位麦克风,结合时延估计方法,实现麦克风位置的估计,在二维平面上得到较高精度的估计结果;引入了辅助定位麦克风进行间接估计,提高了估计结果的准确性和对环境噪声的抗干扰能力。仅需一个预置声源,计算复杂度小,适用于耳机设备。
附图说明
26.图1是本发明所述麦克风定位方法的流程示意图;
27.图2是本发明所述麦克风定位方法的原理示意图;
28.图3是本发明所述麦克风定位方法的仿真位置示意图。
具体实施方式
29.如图1、2所示,本发明所述一种无线耳机的麦克风定位方法,包括以下步骤。
30.第一步,设置参考麦克风m1和辅助定位麦克风:
31.固定好待校正的无线耳机,而且无线耳机左右两侧的距离按需拉开。左侧耳机设有第一麦克风阵列,右侧耳机设有第二麦克风阵列。将第一麦克风阵列的一麦克风设置为参考麦克风m1,同一阵列中相距距离s的另一麦克风设置为第一辅助定位麦克风m3。将第二麦克风阵列中,与参考麦克风m1位置相对应的麦克风设置为待定位麦克风m2,与第一辅助定位麦克风m3位置相对应的麦克风设置为第二辅助定位麦克风m4,且待定位麦克风m2与第二辅助定位麦克风m4的距离同样为s。
32.第二步,设置麦克风的二维空间位置:
33.在计算平面中,以参考麦克风m1作为坐标原点,以参考麦克风m1与待定位麦克风m2连线方向作为坐标系x轴方向,以参考麦克风m1与第一辅助定位麦克风m3连线方向作为坐标系y轴方向,构建二维直角坐标系。在所述的二维直角坐标系中,参考麦克风m1的坐标为(0,0),待定位麦克风m2的坐标为(d,0),第一辅助定位麦克风m3的坐标为(0,s),第二辅助定位麦克风m4的坐标为(d,s)。其中,s为参考麦克风m1与第一辅助定位麦克风m3的距离,d为参考麦克风m1和待定位麦克风m2之间的距离。参考麦克风m1与待定位麦克风m2的距离d也是第二麦克风阵列相对第一麦克风阵列的距离。
34.第二步,设置声源位置:
35.在与x轴夹角为θ,距离原点l的位置处放置声源,其中l》2米。所述声源产生远场声音信号,同时保证各个麦克风接收到的声音信号强度均为强信号,声源信号设定为s(t),其中t表示声源发声对应的时间。
36.第三步,各麦克风分别接收信号:
37.四个麦克风同时接收声音信号,麦克风接收到的信号通用表达式为
38.xi(t)=α
·
s(t-τ)+n(t);
39.其中,xi(t)表示麦克风接收到的信号和时间t的函数关系,i=1,2,3,4分别表示参考麦克风m1、待定位麦克风m2、第一辅助定位麦克风m3、第二辅助定位麦克风m4接收到的信号,α表示声音信号到麦克风的幅度衰减系数,τ表示声音信号到麦克风的时间延迟,n(t)表示环境噪声信号,s(t-τ)表示具有时间延迟τ的声音信号,s(t)和n(t)互不相关。
40.第四步,估计待定位麦克风m2的位置:
41.(4.1)用经典的时延估计法中的广义互相关函数法计算声音到达时间差,分别计算x2(t)与x1(t)的声达时间差t
21
、x4(t)与x1(t)的声达时间差t
41
、x3(t)与x2(t)的声达时间差t
32

42.(4.2)由声源发出的声音信号在空间中传播到参考麦克风m1和待定位麦克风m2的时延关系公式为:
43.d1·
cos(θ)=t
21
·
c;
44.可得,
45.d1=t
21
·
c/cos(θ);
46.其中,d1表示由声达时间差t
21
计算得出的待定位麦克风m2与参考麦克风m1的距离,c为声音在空气中的传播速度。
47.(4.3)第二辅助定位麦克风m4与参考麦克风m1之间的声达时间差为t
41
,两个麦克风的连接线与声源的夹角为(θ-θ
41
),其中θ
41
为第二辅助定位麦克风m4与参考麦克风m1的连接线与x轴的夹角。由几何关系可得:
48.d
41
=s/sin(θ
41
);
49.其中,d
41
表示第二辅助定位麦克风m4与参考麦克风m1之间的距离;
50.由声源发出的声音信号在空间中传播到参考麦克风m1、第二辅助定位麦克风m4的时延关系公式为:
51.d
41
·
cos(θ-θ
41
)=t
41
·
c;
52.将d
41
代入上式并进行三角函数展开后可得:
53.s/sin(θ
41
)
·
(cos(θ)
·
cos(θ
41
)-sin(θ)
·
sin(θ
41
))=t
41
·
c;
54.化简得:
55.s
·
cos(θ)
·
cot(θ
41
)+s
·
sin(θ)=t
41
·
c;
56.由几何关系可知:
57.cot(θ
41
)=d2/s;
58.d2·
cos(θ)+s
·
sin(θ)=t
41
·
c;
59.可得,
60.d2=(t
41
·
c-s
·
sin(θ))/cos(θ);
61.其中,d2表示由声达时间差t41计算得出的待定位麦克风m2与参考麦克风m1的距离。
62.(4.4)同理,由第一辅助定位麦克风m3与待定位麦克风m2之间的声达时间差t
32
也能计算出待定位麦克风m2与参考麦克风m1距离的估计值:d3=(t
32
·
c+s
·
sin(θ))/cos(θ)。
63.(4.5)将得到的三个估计值取平均值得出最后的计算结果,平均值可以是算术平均值,或几何平均值,或平方平均值,或调和平均值,或加权平均值。在本实施例中,采用算术平均值进行演算。待定位麦克风m2和参考麦克风m1的距离d=(d1+d2+d3)/3,即待定位麦克风m2坐标为((d1+d2+d3)/3,0),由此完成对无线耳机的麦克风位置校正工作。
64.本实施例同时还提供麦克风实际位置与计算位置的仿真试验,如图3所示。参考麦克风m1的坐标为(0,0)m,待定位麦克风m2的坐标为(0.2,0)m,第一辅助定位麦克风m3的坐标为(0,0.03)m,第二辅助定位麦克风m4的坐标为(0.2,0.03)m,声源坐标为(2.5981,1.5)m,其中声源与x轴的夹角为30度。即,d=0.m,s=0.03m,θ=30
°
,l=3m。
65.在不同信噪比下进行多次仿真试验,待定位麦克风m2的真实位置和计算位置由下表可见。
[0066][0067]
[0068]
通过本实施例的仿真试验看到,采用本发明所述麦克风位置估计方法,能够得到待定位麦克风m2的较为准确位置,并且在信噪比较低时依然有较为准确的估计结果。适用于绝大多数的无线耳机对外进行声源定位的前期校正工作。
[0069]
本发明所述的一种无线耳机,包括位于一侧的第一麦克风阵列,以及位于另一侧的第二麦克风阵列,第一麦克风阵列和第二麦克风阵列的距离通过所述方法计算得出。
[0070]
对于本领域的技术人员来说,可根据以上描述的技术方案以及构思,做出其它各种相应的改变以及形变,而所有的这些改变以及形变都应该属于本发明权利要求的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1