System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术实施例涉及音频,特别涉及一种音效控制方法、电子设备及存储介质。
技术介绍
1、随着技术的发展,为改善用户体验,现阶段存在智能设备可根据周围的环境自动适配音频播放的音频效果。相关技术在智能设备根据周围环境自动适配音频的过程中,环境场景识别和融合主要是通过机器学习、深度学习以及其他传统方法从已采集的传感器数据集中学习规律和模式,当设备置身于不同的场景时,可自动识别出该环境场景类型,进而根据不同的场景类型适配不同的音效参数。
2、然而,当用户切换场景时,相关技术存在音效切换不平滑且切换时间不可控的技术问题。
技术实现思路
1、本专利技术实施例的目的在于提供一种音效控制方法、电子设备及存储介质,从而提高了在环境变化时音效过渡的平滑性,以及音效过渡时间的可控性。
2、为解决上述技术问题,本专利技术的实施例提供了一种音效控制方法,包括:在音效模块中确定激活滤波器组以及待激活滤波器组;根据所述激活滤波器组、所述待激活滤波器组确定至少一个中间过渡滤波器组;在所述音效模块中,通过至少一个所述中间过渡滤波器组将所述激活滤波器组逐级过渡至所述待激活滤波器组。
3、本专利技术的实施例还提供了一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的音效控制方法。
4、本专利技术的实施例还提供了一种计算机
5、在一些实施例中,所述根据所述激活滤波器组、所述待激活滤波器组确定至少一个中间过渡滤波器组,包括:获取所述激活滤波器组包含的同类型的每个滤波器的第一参数信息以及所述待激活滤波器组包含的同类型的每个滤波器的第二参数信息;所述待激活滤波器组包含的同类型的所有滤波器与所述激活滤波器组包含的同类型的所有滤波器一一对应;根据对应的所述第一参数信息、所述第二参数信息确定所述中间过渡滤波器组中对应的滤波器的第三参数信息;根据所述第三参数信息在所述音效模块中确定所述中间过渡滤波器组中的每个所述滤波器;所述在所述音效模块中,通过至少一个所述中间过渡滤波器组将所述激活滤波器组逐级过渡至所述待激活滤波器组,包括:将所述激活滤波器组的每个滤波器通过至少一个所述中间过渡滤波器组对应的滤波器逐级过渡至所述待激活滤波器组中对应的滤波器。
6、在一些实施例中,所述音效模块包括m种类型的滤波器,m为大于0的整数;所述激活滤波器组包括m种类型中至少一种类型的滤波器;所述待激活滤波器组包括m种类型中至少一种类型的滤波器;所述获取所述激活滤波器组包含的每个滤波器的第一参数信息以及所述待激活滤波器组包含的每个滤波器的第二参数信息之前,还包括:对于其中一种滤波器类型,若所述激活滤波器组包含的滤波器数量小于所述待激活滤波器组包含的滤波器数量,则在所述激活滤波器组中新增类型相同的第一虚拟滤波器,若所述激活滤波器组包含的滤波器数量大于所述待激活滤波器组包含的滤波器数量,则在所述待激活滤波器组中新增类型相同的第二虚拟滤波器,以使所述待激活滤波器组包含的所有滤波器与所述激活滤波器组包含的所有滤波器一一对应。
7、在一些实施例中,所述第一参数信息包括所述激活滤波器组包含的每个滤波器的第一参数值,所述第二参数信息包括所述待激活滤波器组包含的每个滤波器的第二参数值;所述第三参数信息包括所述中间过渡滤波器组包含的每个滤波器的第三参数值;所述第一参数值、第二参数值、第三参数值均为截止频点、增益、q值、滤波器阶数的其中一种;所述根据对应的所述第一参数信息、所述第二参数信息确定所述中间过渡滤波器组中对应的滤波器的第三参数信息,包括:在所述第一参数值、所述第二参数值、所述第三参数值均为截止频点或增益或q值的情况下,对于所述激活滤波器组与所述待激活滤波器组对应的滤波器,根据所述中间渡滤波器组的数量对所述第一参数值、所述第二参数值进行线性运算或者指数运算得到每个所述中间过渡滤波器组中对应的滤波器的所述第三参数值。
8、在一些实施例中,所述激活滤波器组包含的每个滤波器的所述第一参数信息包括有多个不同的所述第一参数值,待激活滤波器组包含的每个滤波器的第二参数信息包括有多个不同的第二参数值,中间过渡滤波器组包含的每个滤波器的第三参数信息包括有多个不同的第三参数值。
9、在一些实施例中,所述根据对应所述第一参数信息、所述第二参数信息确定所述中间过渡滤波器组中对应的滤波器的第三参数信息,还包括:在所述第一参数值、所述第二参数值、所述第三参数值均为滤波器阶数的情况下,对于所述激活滤波器组与所述待激活滤波器组对应的滤波器,根据所述第一阶数、所述第二阶数确定过渡时所需的台阶数;根据所述台阶数将多个所述中间渡滤波器组中对应的滤波器按照阶数大小顺序或者逆序均匀地划分至每个台阶,以确定每个所述中间渡滤波器组中对应滤波器的滤波器阶数。
10、在一些实施例中,所述在所述音效模块中,通过至少一个所述中间过渡滤波器组将所述激活滤波器组逐级过渡至所述待激活滤波器组,包括:在所述音效模块中,通过至少一个所述中间过渡滤波器组将所述激活滤波器组逐级过渡至所述待激活滤波器组;其中,在每级过渡过程中,过渡前的滤波器组与过渡后的滤波器组按照预设数量的处理帧进行淡入淡出过渡。
11、在一些实施例中,所述每级过渡过程中,过渡前的滤波器组与过渡后的滤波器组按照预设数量的处理帧进行淡入淡出过渡,包括:在每级过渡过程中,确定所述预设数量的处理帧中每个处理帧在所述过渡前滤波器组的衰减系数以及所述过渡后滤波器组的增强系数;其中,所述衰减系数逐渐减小,所述增强系数逐渐增加;通过所述过渡前滤波器组对输入的处理帧进行滤波得到第一过滤帧,通过所述过渡后滤波器组对输入的处理帧进行滤波得到第二过滤帧;根据所述衰减系数对所述第一过滤帧进行衰减,根据所述增强系数对所述第二过滤帧进行增强;根据衰减后的所述第一过滤帧、增强后的所述第二过滤帧按照样本点进行叠加得到所述处理帧对应的过滤帧。
12、本专利技术实施例提供的技术方案至少具有以下优点:
13、本实施例在确定激活滤波器组以及待激活滤波器组之后,根据激活滤波器组以及待激活滤波器组确定至少一个中间过渡滤波器组,通过至少一个中间过渡滤波器组将激活滤波器组逐级过渡至待激活滤波器组,从而使得激活滤波器组至待激活滤波器组的过渡过程较为平滑,提高了在环境变化时音效过渡的平滑性;同时,激活滤波器组至待激活滤波器组的过渡过程中,仅需控制中间过渡滤波器组切换的时间即可,音效过渡的时间可控。
本文档来自技高网...【技术保护点】
1.一种音效控制方法,其特征在于,包括:
2.根据权利要求1所述的音效控制方法,其特征在于,所述根据所述激活滤波器组、所述待激活滤波器组确定至少一个中间过渡滤波器组,包括:
3.根据权利要求2所述的音效控制方法,其特征在于,所述音效模块包括M种类型的滤波器,M为大于0的整数;所述激活滤波器组包括M种类型中至少一种类型的滤波器;所述待激活滤波器组包括M种类型中至少一种类型的滤波器;所述获取所述激活滤波器组包含的每个滤波器的第一参数信息以及所述待激活滤波器组包含的每个滤波器的第二参数信息之前,还包括:
4.根据权利要求2所述的音效控制方法,其特征在于,所述第一参数信息包括所述激活滤波器组包含的每个滤波器的第一参数值,所述第二参数信息包括所述待激活滤波器组包含的每个滤波器的第二参数值;所述第三参数信息包括所述中间过渡滤波器组包含的每个滤波器的第三参数值;所述第一参数值、所述第二参数值、所述第三参数值均为截止频点、增益、Q值、滤波器阶数的其中一种;
5.根据权利要求4所述的音效控制方法,其特征在于,所述激活滤波器组包含的每个滤波器的所述第一
6.根据权利要求4或5所述的音效控制方法,其特征在于,
7.根据权利要求1所述的音效控制方法,其特征在于,所述在所述音效模块中,通过至少一个所述中间过渡滤波器组将所述激活滤波器组逐级过渡至所述待激活滤波器组,包括:
8.根据权利要求7所述的音效控制方法,其特征在于,所述每级过渡过程中,过渡前的滤波器组与过渡后的滤波器组按照预设数量的处理帧进行淡入淡出过渡,包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,存储计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至8任一项所述的音效控制方法。
...【技术特征摘要】
1.一种音效控制方法,其特征在于,包括:
2.根据权利要求1所述的音效控制方法,其特征在于,所述根据所述激活滤波器组、所述待激活滤波器组确定至少一个中间过渡滤波器组,包括:
3.根据权利要求2所述的音效控制方法,其特征在于,所述音效模块包括m种类型的滤波器,m为大于0的整数;所述激活滤波器组包括m种类型中至少一种类型的滤波器;所述待激活滤波器组包括m种类型中至少一种类型的滤波器;所述获取所述激活滤波器组包含的每个滤波器的第一参数信息以及所述待激活滤波器组包含的每个滤波器的第二参数信息之前,还包括:
4.根据权利要求2所述的音效控制方法,其特征在于,所述第一参数信息包括所述激活滤波器组包含的每个滤波器的第一参数值,所述第二参数信息包括所述待激活滤波器组包含的每个滤波器的第二参数值;所述第三参数信息包括所述中间过渡滤波器组包含的每个滤波器的第三参数值;所述第一参数值、所述第二参数值、所述第三参数值均为截止频点、增益、q值、滤波器阶数的其中一种;<...
【专利技术属性】
技术研发人员:陈阳振,叶利剑,王洪兴,
申请(专利权)人:瑞声开泰声学科技上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。