声音的合成方法、装置及电子设备制造方法及图纸

技术编号:17957856 阅读:32 留言:0更新日期:2018-05-16 04:35
本发明专利技术提供了一种声音的合成方法、装置及电子设备,涉及车辆技术领域,以缓解现有的电动车辆存在安全系数低,不能满足用户的需求,用户体验度较差的技术问题,能够改善用户体验,有利于提高电动车辆的安全系数。其中,该方法包括接收当前引擎转速;查找与当前引擎转速所邻近的第一引擎转速相对应的第一声音参数数据和第二引擎转速相对应的第二声音参数数据;获取第一声音参数数据的第一音源数据和第二声音参数数据的第二音源数据;基于当前引擎转速、第一声音参数数据和第二声音参数数据生成第一音源数据和第二音源数据的混音比例;根据所述混音比例、第一音源数据以及第二音源数据合成音频输出值。

Synthetic methods, devices and electronic equipment for sound

The invention provides a sound synthesis method, device and electronic equipment, which relates to the technical field of vehicle, in order to alleviate the existing electric vehicles with low safety factor, can not meet the needs of the users, and the technical problems of poor user experience can improve the user experience and improve the safety factor of the electric vehicle. In this method, the method includes receiving the current engine speed, finding the second sound parameter data corresponding to the first sound parameter data corresponding to the first engine speed adjacent to the current engine speed and the second engine speed, and obtaining the first sound source data of the first sound parameter data and the second sound source of the second sound parameter data. Data; a mixing proportion of the first source data and the second sound source data is generated based on the current engine speed, the first sound parameter data and the second sound parameter data; the audio output values are synthesized according to the mixed sound ratio, the first source data, and the second sound source data.

【技术实现步骤摘要】
声音的合成方法、装置及电子设备
本专利技术涉及声音模拟
,尤其是涉及一种声音的合成方法、装置及电子设备。
技术介绍
随着全球气候变暖、能源短缺和环境污染日益严重,作为世界能源消耗大国和环境保护的重要力量,中国积极实施电动车科技战略,大力推广纯电动汽车政策的实施,促进电动车辆的快速发展,在国家对新能源汽车产业发展的战略引导下,电动车辆得到快速了广泛应用。电动汽车、电动摩托车、电动雪地车等电动车辆日益增多,其安全性能备受关注,一方面是驾驶人员的安全,另外一方面是路上行人和其它车辆驾驶人员的安全。但是现有的电动车辆结构较为简单,车辆动力声音很小,虽然达到了环保的目的,但同时这也大大降低了驾驶员对车辆动力声音的体验,并且不利于保障车辆外行人的安全,易引发交通事故。综上所述,现有的电动车辆存在安全系数低,不能满足用户的需求,用户体验度较差的问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种声音的合成方法、装置及电子设备,以缓解现有的电动车辆存在安全系数低,不能满足用户的需求,用户体验度较差的的技术问题,能够改善用户体验,有利于提高电动车辆的安全系数。第一方面,本专利技术实施例提供了一种声音的合成方法,用于电动车辆低速警示音提醒,包括:接收当前引擎转速;查找与当前引擎转速所邻近的第一引擎转速相对应的第一声音参数数据和第二引擎转速相对应的第二声音参数数据;获取第一声音参数数据的第一音源数据和第二声音参数数据的第二音源数据;基于所述当前引擎转速、第一声音参数数据和第二声音参数数据生成第一音源数据和第二音源数据的混音比例;根据所述混音比例、第一音源数据以及第二音源数据合成音频输出值。结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,其中,所述获取第一声音参数数据的第一音源数据和第二声音参数数据的第二音源数据,具体包括:利用位置算法分别计算得到第一声音参数数据的第一数据值位置和第二声音参数数据的第二数据值位置;查询与所述第一数据值位置对应的第一音源数据以及与所述第二数据值对应的第二音源数据;其中,利用位置算法计算得到第一声音参数数据的第一数据值位置,具体包括:A将第一累加器变量adder1,加上当前引擎转速n;B将第一累加器变量adder1对第一累加器范围adderSize1取余,以确保第一累加器变量不会溢出;其中,adderSize1=L1*sourceRPM1;式中,*表示乘号,L1表示第一声音参数数据的长度数据,sourceRPM1表示第一声音参数数据的源数据;C将第一累加器变量adder1除以第一地址比例addressRatio1后取整,便得到第一数据值位置address1;其中,addressRatio1=sourceRPM1;利用位置算法计算得到第二声音参数数据的第二数据值位置,具体包括:A将第二累加器变量adder2,加上当前引擎转速n;B将第二累加器变量adder2对第二累加器范围adderSize2取余,以确保第二累加器变量不会溢出;其中,adderSize2=L2*sourceRPM2;式中,式中,*表示乘号,L2表示第二声音参数数据的长度数据,sourceRPM2表示第二声音参数数据的源数据;C将第二累加器变量adder2除以第二地址比例addressRatio2后取整,得到第一数据值位置address2,其中,addressRatio2=sourceRPM2。结合第一方面的第一种可能的实施方式,本专利技术实施例提供了第一方面的第二种可能的实施方式,其中,所述基于所述当前引擎转速、第一声音参数数据和第二声音参数数据生成第一音源数据和第二音源数据的混音比例,具体包括:基于所述当前引擎转速、第一声音参数数据和第二声音参数数据利用比例算法计算得到第一音源数据和第二音源数据的混音比例;其中,具体包括:第一音源数据data1的混音比例:ratioMix1=(n-sourceRPM1)/(sourceRPM2-sourceRPM1);第二音源数据data2的混音比例:ratioMix2=1-ratioMix1。结合第一方面的第二种可能的实施方式,本专利技术实施例提供了第一方面的第三种可能的实施方式,其中,所述根据所述混音比例、第一音源数据以及第二音源数据合成音频输出值,具体包括:根据所述混音比例、第一音源数据以及第二音源数据利用混音合成算法计算得到音频输出值;其中,混音合成算法具体为:DA=data1*ratioMix1+data2*ratioMix2;式中,DA表示音频输出值。结合第一方面,本专利技术实施例提供了第一方面的第四种可能的实施方式,其中,所述获取第一声音参数数据的第一音源数据和第二声音参数数据的第二音源数据,具体包括:基于声音参数数据与音源数据的对应关系获取第一声音参数数据的第一音源数据和第二声音参数数据的第二音源数据。结合第一方面,本专利技术实施例提供了第一方面的第五种可能的实施方式,其中,该方法还包括:将所述音频输出值进行输出。结合第一方面的第五种可能的实施方式,本专利技术实施例提供了第一方面的第六种可能的实施方式,其中,所述将所述音频输出值进行输出,具体包括:对所述音频输出值进行数模转换,生成模拟音频信号;将所述模拟音频信号进行输出。第二方面,本专利技术实施例还提供一种声音的合成装置,包括:输入模块,用于接收当前引擎转速;声音查询模块,用于查找与当前引擎转速所邻近的第一引擎转速相对应的第一声音参数数据和第二引擎转速相对应的第二声音参数数据;音源对应模块,用于获取第一声音参数数据的第一音源数据和第二声音参数数据的第二音源数据;比例生成模块,用于基于所述当前引擎转速、第一声音参数数据和第二声音参数数据生成第一音源数据和第二音源数据的混音比例;合成模块,用于根据所述混音比例、第一音源数据以及第二音源数据合成音频输出值。第三方面,本专利技术实施例提供了一种电子设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的声音的合成方法的步骤。第四方面,本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述的声音的合成方法的步骤。本专利技术实施例带来了以下有益效果:本专利技术实施例提供的声音的合成方法,用于电动车辆低速警示音提醒,其中,该方法包括:接收当前引擎转速;查找与当前引擎转速所邻近的第一引擎转速相对应的第一声音参数数据和第二引擎转速相对应的第二声音参数数据;获取第一声音参数数据的第一音源数据和第二声音参数数据的第二音源数据;基于当前引擎转速、第一声音参数数据和第二声音参数数据生成第一音源数据和第二音源数据的混音比例;根据所述混音比例、第一音源数据以及第二音源数据合成音频输出值。因此,本专利技术实施例提供的技术方案,通过接收当前引擎转速,根据当前引擎转速查找邻近的声音参数数据合成机动车辆的引擎的音频输出值,实现发动机引擎声音的实时生成,从而可以提高驾驶员对车辆动力声音的体验,并且通过该声音可以对车辆外行人起到提醒的作用,有利于保障车辆外行人的安全,从而缓解了现有的电动车辆存在安全系数低,不能满足用户的需求,用户体验度较差的的技术问题,能够改善用户(驾驶员)的体验,有利于提高电动车辆的安全本文档来自技高网...
声音的合成方法、装置及电子设备

【技术保护点】
一种声音的合成方法,用于电动车辆低速警示音提醒,其特征在于,包括:接收当前引擎转速;查找与当前引擎转速所邻近的第一引擎转速相对应的第一声音参数数据和第二引擎转速相对应的第二声音参数数据;获取第一声音参数数据的第一音源数据和第二声音参数数据的第二音源数据;基于所述当前引擎转速、第一声音参数数据和第二声音参数数据生成第一音源数据和第二音源数据的混音比例;根据所述混音比例、第一音源数据以及第二音源数据合成音频输出值。

【技术特征摘要】
1.一种声音的合成方法,用于电动车辆低速警示音提醒,其特征在于,包括:接收当前引擎转速;查找与当前引擎转速所邻近的第一引擎转速相对应的第一声音参数数据和第二引擎转速相对应的第二声音参数数据;获取第一声音参数数据的第一音源数据和第二声音参数数据的第二音源数据;基于所述当前引擎转速、第一声音参数数据和第二声音参数数据生成第一音源数据和第二音源数据的混音比例;根据所述混音比例、第一音源数据以及第二音源数据合成音频输出值。2.根据权利要求1所述的方法,其特征在于,所述获取第一声音参数数据的第一音源数据和第二声音参数数据的第二音源数据,具体包括:利用位置算法分别计算得到第一声音参数数据的第一数据值位置和第二声音参数数据的第二数据值位置;查询与所述第一数据值位置对应的第一音源数据以及与所述第二数据值对应的第二音源数据;其中,利用位置算法计算得到第一声音参数数据的第一数据值位置,具体包括:A将第一累加器变量adder1,加上当前引擎转速n;B将第一累加器变量adder1对第一累加器范围adderSize1取余,以确保第一累加器变量不会溢出;其中,adderSize1=L1*sourceRPM1;式中,*表示乘号,L1表示第一声音参数数据的长度数据,sourceRPM1表示第一声音参数数据的源数据;C将第一累加器变量adder1除以第一地址比例addressRatio1后取整,便得到第一数据值位置address1;其中,addressRatio1=sourceRPM1;利用位置算法计算得到第二声音参数数据的第二数据值位置,具体包括:A将第二累加器变量adder2,加上当前引擎转速n;B将第二累加器变量adder2对第二累加器范围adderSize2取余,以确保第二累加器变量不会溢出;其中,adderSize2=L2*sourceRPM2;式中,式中,*表示乘号,L2表示第二声音参数数据的长度数据,sourceRPM2表示第二声音参数数据的源数据;C将第二累加器变量adder2除以第二地址比例addressRatio2后取整,得到第一数据值位置address2,其中,addressRatio2=sourceRPM2。3.根据权利要求2所述的方法,其特征在于,所述基于所述当前引擎转速、第一声音参数数据和第二声音参数数据生成第一音源数据和第二音源数据的...

【专利技术属性】
技术研发人员:赵国霖许怀平王为松
申请(专利权)人:滁州松泽电器有限公司
类型:发明
国别省市:安徽,34

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

1