[发明专利]一种音频处理方法、装置、设备及计算机可读存储介质有效
申请号: | 201811599646.0 | 申请日: | 2018-12-26 |
公开(公告)号: | CN109754825B | 公开(公告)日: | 2021-02-19 |
发明(设计)人: | 许慎愉;胡一峰 | 申请(专利权)人: | 广州方硅信息技术有限公司 |
主分类号: | G11B27/031 | 分类号: | G11B27/031 |
代理公司: | 北京晋德允升知识产权代理有限公司 11623 | 代理人: | 王戈 |
地址: | 511442 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 音频 处理 方法 装置 设备 计算机 可读 存储 介质 | ||
本申请公开了一种音频处理方法、装置及设备,该方法包括:获取待处理音频;确定针对所述待处理音频的处理音效;调取所述处理音效对应的冲激响应;采用所述冲激响应对所述待处理音频进行音效处理。通过上述方法,统一了音效算法的表现形式,无论音效算法有多少种,都可以采用音效算法的冲激响应来表示,因此,在对音频进行处理时,只需执行一种相同的运算,即采用冲激响应对待处理音频进行处理,这一处理所产生的工作量对于不同的音效算法来说是相同的,因此,消除了不同的音频算法需要实施不同的运算程序造成的复杂性。
技术领域
本申请涉及计算机技术领域,尤其涉及一种音频处理方法、装置及设备。
背景技术
随着网络技术的不断发展,人们对音频的多样性需要越来越多。比如,唱歌软件可以将录好的音频进行不同音效的处理,例如,对人的声音进行多种变化。不同音效算法,实现各不相同,即使同一种音效,比如均衡器(Equalizer, EQ),其实现结构,参数,也有很大区别。现有的音效算法,主要是以程序的形式存在,如果要实现某种音效,就需要调用音效对应的音效算法的实现程序,由于不同的音效需要调用不同的程序,不能采用统一的音效算法模型进行处理,增加了音效算法实现的复杂性。
发明内容
本申请实施例提供一种音频处理方法、装置及设备,用以解决现有技术中的不同的音频算法需要实施不同的运算程序造成的复杂性的问题。
本申请实施例提供的一种音频处理方法,包括:
获取待处理音频;
确定针对所述待处理音频的处理音效;
调取所述处理音效对应的冲激响应;
采用所述冲激响应对所述待处理音频进行音效处理。
可选的,在所述调取所述处理音效对应的冲激响应之前,所述方法还包括:
预先将各种处理音效对应的冲激响应存储至冲激响应库,所述冲激响应库中的各个冲激响应与处理音效一一对应;
所述调取所述处理音效对应的冲激响应,具体包括:
从所述冲激响应库中调取所述处理音效对应的冲激响应。
可选的,在所述预先将各种处理音效对应的冲激响应存储至冲激响应库之前,还包括:
确定所述处理音效对应的音效算法;
根据所述音效算法与冲激序列生成所述冲激响应。
可选的,所述根据所述音效算法与冲激序列生成所述冲激响应,具体包括:
将单位冲激序列进行降幅处理;
采用所述音效算法对经过降幅后的单位冲激序列进行处理,得到冲激响应。
可选的,在所述采用所述冲激响应对所述待处理音频进行音效处理之前,所述方法还包括:
对所述冲激响应进行有效长度截取,所述截取后的冲激响应满足如下条件:
其中,L表示冲激响应的长度,ε1与ε2为可调的阈值,h(n)表示冲激响应, h(L-1)表示冲激响应的第L个点的数值,h(L-2)表示冲激响应的第(L-1)个点的数值。
可选的,在所述采用所述冲激响应对所述待处理音频进行音效处理之前,所述方法还包括:
对所述冲激响应进行归一化处理。
可选的,所述对所述冲激响应进行归一化处理,具体包括:
根据所述冲激响应确定增益调整因子;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州方硅信息技术有限公司,未经广州方硅信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811599646.0/2.html,转载请声明来源钻瓜专利网。