System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于数字发声芯片的声音定向方法、系统及终端技术方案_技高网

一种基于数字发声芯片的声音定向方法、系统及终端技术方案

技术编号:40045796 阅读:4 留言:0更新日期:2024-01-16 20:26
本申请涉及一种基于数字发声芯片的声音定向方法、系统及终端,其属于数字发声技术领域;所述方法应用于数字发声芯片;所述数字发声芯片包括多个像素发声单元;其中,一种基于数字发声芯片的声音定向方法包括获取目标音频的发声音频信息和发声方位信息;根据所述发声音频信息得到每个所述像素发声单元的振动幅值;根据所述发声方位信息调整每个所述像素发声单元的脉冲信号的相位;每个所述像素发声单元发出的脉冲声波叠加重构后形成目标音频。本申请具有实现了定向发声的效果。

【技术实现步骤摘要】

本申请涉及数字发声,尤其是涉及一种基于数字发声芯片的声音定向方法、系统及终端


技术介绍

1、扬声器是一种把电信号转变为声信号的换能器件;随着时代的发展,扬声器作为传播声音的器件,被应用于各个领域;在实际生活生产过程中,较多设备都会装载有扬声器,并通过扬声器进行发声;如喇叭等;但是扬声器的发声过程是发散性传播声音,这在一些场景中会造成一些问题,因此如何改变扬声器的发声方向就显得十分重要了。


技术实现思路

1、为解决上述问题,本申请提供一种基于数字发声芯片的声音定向方法、系统及终端。

2、本申请目的一是提供一种基于数字发声芯片的声音定向方法。

3、本申请的上述申请目的一是通过以下技术方案得以实现的:

4、一种基于数字发声芯片的声音定向方法,所述方法应用于数字发声芯片;所述数字发声芯片包括多个像素发声单元;包括:

5、获取目标音频的发声音频信息和发声方位信息;

6、根据所述发声音频信息得到每个所述像素发声单元的振动幅值;

7、根据所述发声方位信息调整每个所述像素发声单元的脉冲信号的相位;

8、每个所述像素发声单元发出的脉冲声波叠加重构后形成目标音频。

9、本申请在一较佳示例中可以进一步配置为,所述根据所述发声音频信息得到每个所述像素发声单元的振动幅值包括:

10、基于dsr算法,根据所述发声音频信息计算得到每个所述像素发声单元的振动幅值。

11、本申请在一较佳示例中可以进一步配置为,所述根据所述发声方位信息调整每个所述像素发声单元的脉冲信号的相位包括:

12、根据所述发声方位信息得到方位参数信息;

13、根据所述方位参数信息得到每个所述像素发声单元的相位调整信息;

14、根据所述相位调整信息调整对应像素发声单元的脉冲信号的相位。

15、本申请在一较佳示例中可以进一步配置为:还包括利用移相模块调整每个所述像素发声单元的脉冲信号的相位。

16、本申请在一较佳示例中可以进一步配置为:所述方位参数信息包括方位角信息和距离参数信息。

17、本申请在一较佳示例中可以进一步配置为:所述像素发声单元按照预设排列规则进行排列组成发声单元阵列。

18、本申请在一较佳示例中可以进一步配置为:还包括,当所述数字发声芯片有多个时,同时控制所述数字发声芯片中的每个像素发声单元。

19、本申请目的二是提供一种基于数字发声芯片的声音定向系统。

20、本申请的上述申请目的二是通过以下技术方案得以实现的:

21、一种基于数字发声芯片的声音定向系统,包括:

22、获取模块,用于获取目标音频的发声音频信息和发声方位信息;

23、计算模块,用于根据所述发声音频信息得到每个所述像素发声单元的振动幅值;

24、调整模块,用于根据所述发声方位信息调整每个所述像素发声单元的脉冲信号的相位;

25、叠加模块,用于每个所述像素发声单元发出的脉冲声波叠加重构后形成目标音频。

26、本申请目的三是提供一种终端。

27、本申请的上述申请目的三是通过以下技术方案得以实现的:

28、一种终端,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行的上述基于数字发声芯片的声音定向方法的计算机程序指令。

29、本申请目的四是提供一种计算机介质,能够存储相应的程序。

30、本申请的上述申请目的四是通过以下技术方案得以实现的:

31、一种计算机可读存储介质,存储有能够被处理器加载并执行上述任一种基于数字发声芯片的声音定向方法的计算机程序。

32、综上所述,本申请包括以下至少一种有益技术效果:

33、通过采用上述技术方案,对目标音频的发声音频信息和发声方位信息进行获取;然后先根据发声音频信息确定每个像素发声单元的振膜对应的振动幅值;再根据发声方位信息调整每个像素发声单元的脉冲信号的相位;最后调整好的每个像素发声单元发出的脉冲声波叠加重构后形成目标音频;通过这种方式,实现了对发声设备发生方向的调整,使得发生设备能够朝向目标音频所在方位进行发声,提高了发声设备的发声效率,并且降低了发生设备对除目标音频外其余方位的环境的噪音影响。

本文档来自技高网...

【技术保护点】

1.一种基于数字发声芯片的声音定向方法,所述方法应用于数字发声芯片;所述数字发声芯片包括多个像素发声单元;其特征在于,包括:

2.根据权利要求1所述的基于数字发声芯片的声音定向方法,其特征在于,所述根据所述发声音频信息得到每个所述像素发声单元的振动幅值包括:基于DSR算法,根据所述发声音频信息计算得到每个所述像素发声单元的振动幅值。

3.根据权利要求1所述的基于数字发声芯片的声音定向方法,其特征在于,所述根据所述发声方位信息调整每个所述像素发声单元的脉冲信号的相位包括:

4.根据权利要求3所述的基于数字发声芯片的声音定向方法,其特征在于,还包括利用移相模块调整每个所述像素发声单元的脉冲信号的相位。

5.根据权利要求1所述的基于数字发声芯片的声音定向方法,其特征在于,所述方位参数信息包括方位角信息和距离参数信息。

6.根据权利要求1所述的基于数字发声芯片的声音定向方法,其特征在于,所述像素发声单元按照预设排列规则进行排列组成发声单元阵列;所述数字发声芯片包括一个发声单元阵列。

7.根据权利要求1所述的基于数字发声芯片的声音定向方法,其特征在于,还包括,当所述数字发声芯片有多个时,同时控制所述数字发声芯片中的每个像素发声单元。

8.一种基于数字发声芯片的声音定向系统,其特征在于,包括:

9.一种终端,其特征在于,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行如权利要求1-7中任一种方法的计算机程序指令。

10.一种计算机可读存储介质,其特征在于,存储有能够被处理器加载并执行如权利要求1-7中任一种方法的计算机程序。

...

【技术特征摘要】

1.一种基于数字发声芯片的声音定向方法,所述方法应用于数字发声芯片;所述数字发声芯片包括多个像素发声单元;其特征在于,包括:

2.根据权利要求1所述的基于数字发声芯片的声音定向方法,其特征在于,所述根据所述发声音频信息得到每个所述像素发声单元的振动幅值包括:基于dsr算法,根据所述发声音频信息计算得到每个所述像素发声单元的振动幅值。

3.根据权利要求1所述的基于数字发声芯片的声音定向方法,其特征在于,所述根据所述发声方位信息调整每个所述像素发声单元的脉冲信号的相位包括:

4.根据权利要求3所述的基于数字发声芯片的声音定向方法,其特征在于,还包括利用移相模块调整每个所述像素发声单元的脉冲信号的相位。

5.根据权利要求1所述的基于数字发声芯片的声音定向方法,其特征在于,所述方...

【专利技术属性】
技术研发人员:王丽娜
申请(专利权)人:北京逸和软件科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1