一种声音发送方法及装置与流程

文档序号:36431050发布日期:2023-12-21 05:54阅读:58来源:国知局
一种声音发送方法及装置与流程

本技术涉及声音传送控制,尤其涉及一种声音发送方法及装置。


背景技术:

1、声音定向传送即将声音发送至指定的受听目标,这样既有利于减少噪声的传播,防止受听目标之外的其他事物受到声音的影响,也有利于受听目标更加集中地接收到声音。但是在现有的声波导向的方式中,声场分布由发声源处按照导向结构方式呈锥形发散分布,只能大概根据受听目标所在的区域简单调节锥形的角度来对声音进行定向发送,声音发送方向的准确度较低。


技术实现思路

1、本技术实施例提供一种声音发送方法及装置,以解决现有声音发送方法中声音发送方向准确性较低的问题。

2、为了解决上述技术问题,本技术是这样实现的:

3、第一方面,本技术实施例提供了一种声音发送方法,该方法包括:

4、获取受听目标的位置信息;

5、对待发送声音进行分频处理,得到不同频段的多个子声音;

6、根据所述位置信息和所述多个子声音中每个子声音的频段,分别确定每个子声音对应的发声单元的发声位置;

7、分别控制每个所述发声单元在对应的发声位置上发出对应的子声音。

8、可选地,所述位置信息包括如下至少一项:目标距离和目标方位,所述目标距离为所述受听目标与视频采集设备之间的距离,所述目标方位为所述受听目标相对于所述视频采集设备的方位;

9、所述目标距离基于如下计算公式得到:

10、

11、其中,l表示所述目标距离,f表示所述受听目标的成像焦距,v表示所述受听目标的成像相距,d表示所述受听目标的成像位置。

12、可选地,所述目标方位包括所述受听目标的偏航角、所述受听目标的翻滚角和所述受听目标的俯仰角,所述目标方位基于如下计算公式得到:

13、

14、

15、其中,δt表示所述视频采集设备的采集周期,ωx表示所述视频采集设备获取的所述受听目标在x轴的角度,ωy表示所述视频采集设备获取的所述受听目标在y轴的角度,ωz表示所述视频采集设备获取的所述受听目标在z轴的角度,q0、q1、q2、q3表示所述受听目标在t时刻的方位四元数,q0、q1、q2、q3表示所述受听目标在t+δt时刻的方位四元数,p表示所述受听目标的俯仰角,r表示所述受听目标的翻滚角,y表示所述受听目标的偏航角。

16、可选地,目标子声音包括不同频率的多个第一子声音,所述目标子声音对应的发声单元为目标发声单元,所述目标子声音为所述多个子声音中的任意子声音;

17、所述根据所述位置信息和所述多个子声音中每个子声音的频段,分别确定每个子声音对应的发声单元的发声位置,包括:

18、根据所述位置信息和所述多个第一子声音中每个第一子声音的频率,分别确定所述目标发声单元的多个第一发声位置;

19、根据所述多个第一发声位置,确定所述目标发声单元的第二发声位置。

20、可选地,所述第一发声位置基于所述目标发声单元在x轴上的第一调整参数、所述目标发声单元在y轴上的第二调整参数和所述目标发声单元在z轴上的第三调整参数得到,所述第一调整参数、所述第二调整参数和所述第三调整参数基于如下计算公式得到:

21、

22、其中,ax表示所述第一调整参数,ay表示所述第二调整参数,az表示所述第三调整参数,sab表示所述发声单元的修正参数,xab表示所述目标发声单元在发声设备的发声单元阵列中的水平排列位置,yab表示所述目标发声单元在所述发声设备的发声单元阵列中的竖直排列位置,f表示所述第一子声音的频率,l表示所述受听目标与视频采集设备之间的距离,p表示所述受听目标的俯仰角,y表示所述受听目标的偏航角。

23、第二方面,本技术实施例还提供一种声音发送装置,该声音发送装置包括:

24、第一获取模块,用于获取受听目标的位置信息;

25、第一分频模块,用于对待发送声音进行分频处理,得到不同频段的多个子声音;

26、第一确定模块,用于根据所述位置信息和所述多个子声音中每个子声音的频段,分别确定每个子声音对应的发声单元的发声位置;

27、第一控制模块,用于分别控制每个所述发声单元在对应的发声位置上发出对应的子声音。

28、可选地,所述位置信息包括如下至少一项:目标距离和目标方位,所述目标距离为所述受听目标与视频采集设备之间的距离,所述目标方位为所述受听目标相对于所述视频采集设备的方位;

29、所述目标距离基于如下计算公式得到:

30、

31、其中,l表示所述目标距离,f表示所述受听目标的成像焦距,v表示所述受听目标的成像相距,d表示所述受听目标的成像位置。

32、可选地,所述目标方位包括所述受听目标的偏航角、所述受听目标的翻滚角和所述受听目标的俯仰角,所述目标方位基于如下计算公式得到:

33、

34、

35、其中,δt表示所述视频采集设备的采集周期,ωx表示所述视频采集设备获取的所述受听目标在x轴的角度,ωy表示所述视频采集设备获取的所述受听目标在y轴的角度,ωz表示所述视频采集设备获取的所述受听目标在z轴的角度,q0、q1、q2、q3表示所述受听目标在t时刻的方位四元数,q0、q1、q2、q3表示所述受听目标在t+δt时刻的方位四元数,p表示所述受听目标的俯仰角,r表示所述受听目标的翻滚角,y表示所述受听目标的偏航角。

36、可选地,目标子声音包括不同频率的多个第一子声音,所述目标子声音对应的发声单元为目标发声单元,所述目标子声音为所述多个子声音中的任意子声音;

37、所述第一确定模块,包括:

38、第一确定单元,用于根据所述位置信息和所述多个第一子声音中每个第一子声音的频率,分别确定所述目标发声单元的多个第一发声位置;

39、第二确定单元,用于根据所述多个第一发声位置,确定所述目标发声单元的第二发声位置。

40、可选地,所述第一发声位置基于所述目标发声单元在x轴上的第一调整参数、所述目标发声单元在y轴上的第二调整参数和所述目标发声单元在z轴上的第三调整参数得到,所述第一调整参数、所述第二调整参数和所述第三调整参数基于如下计算公式得到:

41、

42、其中,ax表示所述第一调整参数,ay表示所述第二调整参数,az表示所述第三调整参数,sab表示所述发声单元的修正参数,xab表示所述目标发声单元在发声设备的发声单元阵列中的水平排列位置,yab表示所述目标发声单元在所述发声设备的发声单元阵列中的竖直排列位置,f表示所述第一子声音的频率,l表示所述受听目标与视频采集设备之间的距离,p表示所述受听目标的俯仰角,y表示所述受听目标的偏航角。

43、第三方面,本技术实施例还提供一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述的声音发送方法的步骤。

44、第四方面,本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的声音发送方法的步骤。

45、本技术实施例的声音发送方法,该方法包括获取受听目标的位置信息;对待发送声音进行分频处理,得到不同频段的多个子声音;根据所述位置信息和所述多个子声音中每个子声音的频段,分别确定每个子声音对应的发声单元的发声位置;分别控制每个所述发声单元在对应的发声位置上发出对应的子声音。该方法将待发送声音分为多个频段的子声音,每一个子声音由一个发声单元发出,根据受听目标的位置信息和每个子声音的频段,将每个子声音对应的发声单位的位置进行调整,有利于每个子声音由发声单元发出后,准确地到达受听目标。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1