一种EQ曲线生成方法及装置技术领域
本发明属于EQ曲线生成领域,尤其涉及一种EQ曲线生成方法及装置。
背景技术
均衡器(Equalizer,EQ)就是调整各频段信号的增益值,从而达到调整音色的目的。通常,EQ将声音中各频率的组成泛音等级加以修改,专为某一类音乐进行优化,增强人们的感觉。常见包括:正常、摇滚、流行、舞曲、古典、柔和、爵士、金属、重低音和自定义。自定义就是自己调节,没有套用固定的模式,按个人喜好而定的真正EQ能够满足了不同的个人听音喜好。
然而,现有EQ曲线需要计算二阶函数中的各项系数,计算的时间较长,不利于提高EQ曲线的生成速度,且难以满足EQ曲线设计的多样性。其原因在于,现有EQ曲线只会通过双二阶函数计算系数,而双二阶函数中的各项系数较多,举例如下:
Φ ( s ) = b 0 s 2 + b 1 s + b 2 a 0 s 2 + a 1 s + a 2 ]]>
当需要得到特定的EQ曲线时,便需要计算分子与分母中各项系数,强行计算是很难快速计算所需系数值的,因此不利于提高EQ曲线的生成速度。
发明内容
本发明实施例的目的在于提供一种EQ曲线生成方法,旨在解决现有EQ曲线需要计算二阶函数中的各项系数,计算的时间较长,不利于提高EQ曲线的生成速度的问题。
本发明实施例是这样实现的,一种EQ曲线生成方法,包括:
获取原有的EQ曲线当前的频段信号;
将所述EQ曲线分为延迟环节曲线和震荡环节曲线;
根据延迟环节曲线的一阶传递函数以及所述频段信号的延迟时间,生成所述频段信号的第一交接频率;
根据震荡环节曲线的一阶传递函数以及所述频段信号的频率值,生成所述频段信号的第二交接频率;
根据预配置的交接频率点处斜率的变化表、所述第一交接频率以及所述第二交接频率,在所述EQ曲线中,绘制当前的频段信号下一频段信号对应的线段。
本发明实施例的另一目的在于提供一种EQ曲线生成装置,包括:
获取模块,用于获取原有的EQ曲线当前的频段信号;
第一交接频率生成模块,用于根据延迟环节曲线的一阶传递函数以及所述频段信号的延迟时间,生成所述频段信号的第一交接频率;
第二交接频率生成模块,用于根据震荡环节曲线的一阶传递函数以及所述频段信号的频率值,生成所述频段信号的第二交接频率;
绘制模块,用于根据预配置的交接频率点处斜率的变化表、所述第一交接频率以及所述第二交接频率,在所述EQ曲线中,绘制当前的频段信号下一频段信号对应的线段。
在本发明实施例中,根据预配置的交接频率点处斜率的变化表、所述第一交接频率以及所述第二交接频率,在所述EQ曲线中,绘制当前的频段信号下一频段信号对应的线段,解决了现有EQ曲线需要计算二阶函数中的各项系数,计算的时间较长,不利于提高EQ曲线的生成速度的问题,其有益效果在于两方面,一方面,原有的EQ曲线拆成两个环节的曲线,两个环节的曲线利用两个一阶传递函数,可得到两个交接频率,通过得到的两个交接频率,能确定EQ曲线的斜率变化,可以快速各频段信号对应的线段,因此提高了EQ曲线的生成速度,另一方面,有足够的灵活性,可以根据不同需求设计不同环节的曲线,满足了EQ曲线设计的多样性。
附图说明
图1是本发明实施例提供的EQ曲线生成方法的实现流程图;
图2是本发明实施例提供的EQ曲线生成方法步骤S105的实现流程图;
图3是本发明实施例提供的EQ曲线生成装置的结构框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
实施例一
图1是本发明实施例提供的EQ曲线生成方法的实现流程图,详述如下:
在步骤S101中,获取原有的EQ曲线当前的频段信号;
在步骤S102中,将所述EQ曲线分为延迟环节曲线和震荡环节曲线;
其中,延迟环节曲线为处于延迟环节的曲线,震荡环节曲线为处于震荡环节的曲线。
在步骤S103中,根据延迟环节曲线的一阶传递函数以及所述频段信号的延迟时间,生成所述频段信号的第一交接频率;
在步骤S104中,根据震荡环节曲线的一阶传递函数以及所述频段信号的频率值,生成所述频段信号的第二交接频率;
在步骤S105中,根据预配置的交接频率点处斜率的变化表、所述第一交接频率以及所述第二交接频率,在所述EQ曲线中,绘制当前的频段信号下一频段信号对应的线段。
其中,步骤S105,具体为:
根据预配置的交接频率点处斜率的变化表、所述第一交接频率以及所述第二交接频率,确定交接频率点处斜率的变化值;
根据所述交接频率点处斜率的变化值,在所述EQ曲线中,绘制当前的频段信号下一频段信号对应的线段。
在本发明实施例中,其有益效果在于两方面,一方面,原有的EQ曲线拆成两个环节的曲线,两个环节的曲线利用两个一阶传递函数,可得到两个交接频率,通过得到的两个交接频率,能确定EQ曲线的斜率变化,可以快速各频段信号对应的线段,因此提高了EQ曲线的生成速度,另一方面,有足够的灵活性,可以根据不同需求设计不同环节的曲线,满足了EQ曲线设计的多样性。
实施例二
本发明实施例描述了EQ曲线的频率值和分贝值的分布,详述如下:
所述EQ曲线为频率值为横坐标,分贝值为纵坐标的曲线。
实施例三
本发明实施例描述了配置交接频率点处斜率的变化表的实施流程,详述如下:
配置交接频率点处斜率的变化表,所述变化表包括交接频率点对应的斜率变化值。
实施例四
图2是本发明实施例提供的EQ曲线生成方法步骤S105的实现流程图,详述如下:
在步骤S201中,判断所述第一交接频率和所述第二交接频率是否相同;
在步骤S202中,若相同,则根据预配置的交接频率点处斜率的变化表,将所述第一交接频率和所述第二交接频率分别对应的斜率变化值相加,生成交接频率点处斜率的变化值,在所述EQ曲线中,将当前频段信号的频率值设为起点,在起点上,根据所述交接频率点处斜率的变化值绘制渐近线,起点与绘制的渐近线构成当前的频段信号下一频段信号对应的线段;
在步骤S203中,若不相同,则将所述第一交接频率和所述第二交接频率由小到大进行排序,由所述交接频率点处斜率的变化表确定所述第一交接频率和所述第二交接频率分别对应的斜率变化值,在所述EQ曲线中,将当前频段信号的频率值设为起点,在起点上,根据排序先后、所述第一交接频率和所述第二交接频率分别对应的斜率变化值,逐一绘制渐近线,起点与逐一绘制的渐近线构成当前的频段信号下一频段信号对应的线段。
实施例五
本发明实施例描述调整输出音频的音效的实施流程,详述如下:
输出更新的EQ曲线,并实时调整输出音频的音效。
在本实施例中,音频设备将原有的EQ曲线中替换为更新的EQ曲线,并根据更新的EQ曲线,实现输出音频的音效调整。
实施例六
图3是本发明实施例提供的EQ曲线生成装置的结构框图,该装置可以运行于蓝牙芯片中。为了便于说明,仅示出了与本实施例相关的部分。
该EQ曲线生成装置,包括:
获取模块31,用于获取原有的EQ曲线当前的频段信号;
第一交接频率生成模块32,用于根据延迟环节曲线的一阶传递函数以及所述频段信号的延迟时间,生成所述频段信号的第一交接频率;
第二交接频率生成模块33,用于根据震荡环节曲线的一阶传递函数以及所述频段信号的频率值,生成所述频段信号的第二交接频率;
绘制模块34,用于根据预配置的交接频率点处斜率的变化表、所述第一交接频率以及所述第二交接频率,在所述EQ曲线中,绘制当前的频段信号下一频段信号对应的线段。
在本实施例的一种实现方式中,在所述EQ曲线生成装置中,所述EQ曲线为频率值为横坐标,分贝值为纵坐标的曲线。
在本实施例的一种实现方式中,在所述EQ曲线生成装置中,所述EQ曲线生成装置,还包括:
配置模块,用于配置交接频率点处斜率的变化表,所述变化表包括交接频率点对应的斜率变化值。
在本实施例的一种实现方式中,在所述EQ曲线生成装置中,所述绘制模块,包括:
判断单元,用于判断所述第一交接频率和所述第二交接频率是否相同;
第一绘制单元,用于若相同,则根据预配置的交接频率点处斜率的变化表,将所述第一交接频率和所述第二交接频率分别对应的斜率变化值相加,生成交接频率点处斜率的变化值,在所述EQ曲线中,将当前频段信号的频率值设为起点,在起点上,根据所述交接频率点处斜率的变化值绘制渐近线,起点与绘制的渐近线构成当前的频段信号下一频段信号对应的线段;
第二绘制单元,用于若不相同,则将所述第一交接频率和所述第二交接频率由小到大进行排序,由所述交接频率点处斜率的变化表确定所述第一交接频率和所述第二交接频率分别对应的斜率变化值,在所述EQ曲线中,将当前频段信号的频率值设为起点,在起点上,根据排序先后、所述第一交接频率和所述第二交接频率分别对应的斜率变化值,逐一绘制渐近线,起点与逐一绘制的渐近线构成当前的频段信号下一频段信号对应的线段。
在本实施例的一种实现方式中,在所述EQ曲线生成装置中,所述EQ曲线生成装置,还包括:
音效调整模块,用于输出更新的EQ曲线,并实时调整输出音频的音效。
本发明实施例提供的装置可以应用在前述对应的方法实施例中,详情参见上述实施例的描述,在此不再赘述。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现。所述的程序可以存储于可读取存储介质中,所述的存储介质,如随机存储器、闪存、只读存储器、可编程只读存储器、电可擦写可编程存储器、寄存器等。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件执行本发明各个实施例所述的方法。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。