均衡器滤波参数的生成方法、音频信号滤波方法及均衡器技术

技术编号:26344836 阅读:22 留言:0更新日期:2020-11-13 21:02
本发明专利技术公开了一种均衡器滤波参数的生成方法,包括:接收用户在已展示界面的预设区域内对频率参量的幅度值进行绘制曲线的操作,获取曲线的幅度值以及幅度值对应的目标频率点;生成包含目标频率点的幅度值的频响曲线信息;获取频响曲线信息表征的频响曲线的幅度响应值;确定相位响应值;利用幅度响应值和相位响应值,生成用于对音频信号进行滤波处理的滤波参数。本申请中未限定用户能够绘制幅度的频率,也就是说用户可以对任意的频率点的幅度进行绘制,这样可以充分的满足用户的实际需求,使得得到的频响曲线的精度得到了提升,那么基于通过频响曲线生成的用于进行音频处理的滤波参数更加符合用户的要求。

The method of generating filter parameters, filtering method of audio signal and equalizer

【技术实现步骤摘要】
均衡器滤波参数的生成方法、音频信号滤波方法及均衡器
本专利技术涉及数据处理领域,尤其涉及均衡器滤波参数的生成方法、音频信号滤波方法及均衡器。
技术介绍
在播放音乐时,为了听到更理想的音效,用户可以采用均衡器设置音乐的播放效果。现有技术中通常采用图示均衡器设置音乐的播放效果,图示均衡器通常是将频率划分为几个可控的频段,每个频段设置一个中心频率,用户可以对每个频段的中心频率的幅度进行设置。基于图示均衡器的原理,专利技术人发现图示均衡器至少存在如下的技术问题,图示均衡器可控频段范围比较固定,而且数量也比较有限,那么用户设置的频率有限,在这种情况下,无法满足用户的实际需求,并且,由此生成的滤波参数对音频的滤波效果也不理想。
技术实现思路
有鉴于此,本专利技术实施例公开了一种均衡器滤波参数的生成方法,用户可以基于需求对任意频率点的幅度进行绘制,满足了用户的实际需求,并且提升了频响曲线的精度,进而由该频响曲线得到的滤波参数能够得到更加理想的滤波效果。第一方面,本专利技术实施例提供了一种均衡器滤波参数的生成方法,包括:接收用户在已展示界面的预设区域内对频率参量的幅度值进行绘制曲线的操作;获取所述曲线的幅度值以及所述幅度值对应的目标频率点;生成包含所述目标频率点的幅度值的频响曲线信息,所述频响曲线信息用于表征频响曲线;获取所述频响曲线信息表征的频响曲线的幅度响应值;确定相位响应值;利用所述幅度响应值和相位响应值,生成用于对音频信号进行滤波处理的滤波参数。可选的,所述获取所述曲线的幅度值以及所述幅度值对应的目标频率点,包括:获取所述曲线上的幅度值;获取所述曲线上每个幅度值对应的目标频率点。可选的,所述生成包含所述目标频率点的幅度值的频响曲线信息,包括:在所述目标频率点覆盖了预设频率范围的所有频率点的情况下,基于所述目标频率点和幅度值的对应关系,生成频响曲线信息;在所述目标频率点未覆盖预设频率范围内的所有频率点的情况下,确定所述预设频率范围内除所述目标频率点之外的其它频率点;确定其它频率点对应幅度值;利用其它频率点和幅度值的对应关系以及目标频率点和幅度值的对应关系,生成频响曲线信息。可选的,所述获取所述频响曲线信息表征的频响曲线的幅度响应值,包括:确定采样率和频域控制点的个数;基于采样率和频域控制点的个数设置采样间隔;在所述频响曲线中指示频率的方向通过对数轴表示的情况下,通过采样间隔和对数轴的标记点确定采样的频率点;采集采样的频率点在频响曲线上的幅度值。可选的,所述确定相位响应值,包括:检测是否存在用户设置的线性相位曲线;若不存在用户设置的线性相位曲线,则所述相位响应值为预设的最小相位值;若存在用户设置的线性相位曲线,则基于所述用户设置的线性相位曲线确定相位响应值。可选的,所述利用所述幅度响应值和相位响应值,生成用于对音频信号进行滤波处理的滤波参数,包括:在检测到存在用户设置的线性相位曲线的情况下,基于所述幅度响应值和相位响应值计算频率响应向量;获得所述频率响应向量对应的滤波参数。第二方面,本专利技术实施例提供了一种音频信号滤波方法,包括:确定待处理的音频信号和滤波参数;所述滤波参数是通过上述任一种滤波方法得到;所述待处理的音频信号为滤波参数生成时正处于播放状态的音频信号或者滤波参数生成后获取到的音频信号;利用所述滤波参数对所述待处理的音频信号进行滤波处理。可选的,还包括:对所述待处理的音频信号进行频谱计算,得到第一频谱图;对经过滤波处理后得到的音频信号进行频谱计算,得到第二频谱图;将所述第一频谱图和所述第二频谱图进行同时区分显示。第三方面,本专利技术实施例还提供了一种均衡器,包括:输入界面,用于接收用户在已展示界面的预设区域内对频率参量的幅度值进行绘制曲线的操作;第一获取单元,用于获取所述曲线的幅度值以及所述幅度值对应的目标频率点;频响曲线信息生成单元,用于生成包含所述目标频率点的幅度值的频响曲线信息;幅度响应值获取单元,用于获取所述频响曲线信息表征的频响曲线的幅度响应值;相位响应值确定单元,用于确定相位响应值;滤波参数生成单元,用于利用所述幅度响应值和相位响应值,生成用于对音频信号进行滤波处理的滤波参数;滤波单元,用于利用所述滤波参数对待处理的音频信号进行滤波处理;显示界面,用于区分同时显示第一频谱和第二频谱;所述第一频谱为对所述待处理的音频信号进行频谱计算得到的频谱;所述第二频谱为对经过滤波处理后得到的音频信号进行频谱计算得到的频谱。可选的,所述频响曲线信息生成单元,用于生成包含所述目标频率点的幅度值的频响曲线信息,包括:所述频响曲线信息生成单元,具体用于在所述目标频率点覆盖了预设频率范围的所有频率点的情况下,基于所述目标频率点和幅度值的对应关系,生成频响曲线信息;在所述目标频率点未覆盖预设频率范围内的所有频率点的情况下,确定所述预设频率范围内除所述目标频率点之外的其它频率点;确定其它频率点对应幅度值;利用其它频率点和幅度值的对应关系以及目标频率点和幅度值的对应关系,生成频响曲线信息。本专利技术实施例公开了一种均衡器滤波参数的生成方法,包括:接收用户在已展示界面的预设区域内对频率参量的幅度值进行绘制曲线的操作,获取曲线的幅度值以及幅度值对应的目标频率点;生成包含目标频率点的幅度值的频响曲线信息;获取频响曲线信息表征的频响曲线的幅度响应值;确定相位响应值;利用幅度响应值和相位响应值,生成用于对音频信号进行滤波处理的滤波参数。由此可知,本申请中,用户可以绘制曲线,未限定用户绘制的曲线能够包括的频率点,也就是说用户可以对任意的频率点的幅度进行绘制,这样可以充分的满足用户的实际需求,并且基于此得到的频响曲线信息中包含有更多用户需求的频率点,这样使得频响曲线的精度得到了提升,那么基于通过频响曲线生成的用于进行音频处理的滤波参数更加符合用户的要求。并且,本申请中用户只需要绘制用于反映频率和幅度间关系的曲线,因此,在提升了频响曲线精度的同时,针对用户来说操作也简单,没有增加操作的复杂度。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1示出了本专利技术实施例提供的一种均衡器滤波参数的生成方法的流程示意图;图2示出了用户在预设区域内绘制的表征幅度变化的曲线的示意图;图3示出了本专利技术实施例提供的一种音频信号滤波方法的流程示意图;图4示出了本专利技术实施例提供的音频信号处理前后的频谱对比示意图;图5示出了本专利技术实施本文档来自技高网...

【技术保护点】
1.一种均衡器滤波参数的生成方法,其特征在于,包括:/n接收用户在已展示界面的预设区域内对频率参量的幅度值进行绘制曲线的操作;/n获取所述曲线的幅度值以及所述幅度值对应的目标频率点;/n生成包含所述目标频率点的幅度值的频响曲线信息,所述频响曲线信息用于表征频响曲线;/n获取所述频响曲线信息表征的频响曲线的幅度响应值;/n确定相位响应值;/n利用所述幅度响应值和相位响应值,生成用于对音频信号进行滤波处理的滤波参数。/n

【技术特征摘要】
1.一种均衡器滤波参数的生成方法,其特征在于,包括:
接收用户在已展示界面的预设区域内对频率参量的幅度值进行绘制曲线的操作;
获取所述曲线的幅度值以及所述幅度值对应的目标频率点;
生成包含所述目标频率点的幅度值的频响曲线信息,所述频响曲线信息用于表征频响曲线;
获取所述频响曲线信息表征的频响曲线的幅度响应值;
确定相位响应值;
利用所述幅度响应值和相位响应值,生成用于对音频信号进行滤波处理的滤波参数。


2.根据权利要求1所述的方法,其特征在于,所述获取所述曲线的幅度值以及所述幅度值对应的目标频率点,包括:
获取所述曲线上的幅度值;
获取所述曲线上每个幅度值对应的目标频率点。


3.根据权利要求1所述的方法,其特征在于,所述生成包含所述目标频率点的幅度值的频响曲线信息,包括:
在所述目标频率点覆盖了预设频率范围的所有频率点的情况下,基于所述目标频率点和幅度值的对应关系,生成频响曲线信息;
在所述目标频率点未覆盖预设频率范围内的所有频率点的情况下,确定所述预设频率范围内除所述目标频率点之外的其它频率点;
确定其它频率点对应幅度值;
利用其它频率点和幅度值的对应关系以及目标频率点和幅度值的对应关系,生成频响曲线信息。


4.根据权利要求1所述的方法,其特征在于,所述获取所述频响曲线信息表征的频响曲线的幅度响应值,包括:
确定采样率和频域控制点的个数;
基于采样率和频域控制点的个数设置采样间隔;
在所述频响曲线中指示频率的方向通过对数轴表示的情况下,通过采样间隔和对数轴的标记点确定采样的频率点;
采集采样的频率点在频响曲线上的幅度值。


5.根据权利要求1所述的方法,其特征在于,所述确定相位响应值,包括:
检测是否存在用户设置的线性相位曲线;
若不存在用户设置的线性相位曲线,则所述相位响应值为预设的最小相位值;
若存在用户设置的线性相位曲线,则基于所述用户设置的线性相位曲线确定相位响应值。


6.根据权利要求1所述的方法,其特征在于,所述利用所述幅度响应值和相位响应值,生成用于对音频信号进行滤波处理的滤波参数,包括:
在检测到存在用户设置的线性相位曲线的情况下,基于所述...

【专利技术属性】
技术研发人员:闫震海
申请(专利权)人:腾讯音乐娱乐科技深圳有限公司
类型:发明
国别省市:广东;44

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

1