一种适配实时频响曲线的eq参数生成方法

文档序号:9792268阅读:1761来源:国知局
一种适配实时频响曲线的eq参数生成方法
【技术领域】
[0001 ]本发明涉及频响补偿领域,具体涉及一种适配实时频响曲线的EQ参数生成方法。
【背景技术】
[0002]在实际音频设备中,都带有多段EQ的功能,可以通过改变各个频点的增益来实现不同的声音效果,很多时候需要对一个已知的频响曲线用一组EQ来补偿,根据这个频响曲线确定需要进行补偿或者衰减的频点,哪些频点的增益需要增加或者减少,具体就是根据测得的频响曲线,过大的波峰需要减少,而波谷则需要增加。这就需要计算出EQ的上参数:频带的中心频率Fe、增益值Gain和带宽Q的值,通常都是只能通过人工在图示化界面,以比对目标曲线的方式来手动拖EQ曲线来适配目标曲线,但对于实时产生的频响曲线就无能为力。

【发明内容】

[0003]本发明的目的在于针对上述现有技术中存在的问题,提出一种适配实时频响曲线的EQ参数生成方法,实现实时适配频响曲线的效果。
[0004]为达到上述发明的目的,本发明通过以下技术方案实现:
[0005]—种适配实时频响曲线的EQ参数生成方法,包括如下步骤:
[0006]步骤SlO,根据频响曲线匹配需要的均衡段数,以EQ表示均衡段;
[0007]步骤S20,对频响曲线做电平校正,得到校正频响曲线;
[0008]步骤S30,选定第N段EQ,初始N取I,第N段EQ对应的校正频响曲线上,待补偿范围内搜寻得到电平最大点和电平最小点,并以电平最大点和电平最小点两点的绝对值大者作为补偿点,该补偿点电平作为EQ增益,补偿点频率作为EQ的中心频率Fe;
[0009]步骤S40,设置EQ的初始Q值为Q值允许范围的中间值,Q值变化量ΔQ为Q值允许范围的1/4,还包括有计数器NUM,初始计数值为Q值预测数的中间值,按照计数器NUM,通过Q值对应幅频特性曲线与校正频响曲线的逐步逼近,获取该段EQ最接近校正曲线的幅频特性曲线及Q值;
[0010]步骤S50,如果EQ段数已达到最大N整数,则EQ参数生成完成;否则将校正频响曲线减去当前EQ对应的幅频特性曲线,得到新的校正频响曲线,并进入步骤S30继续下一段EQ参数的生成步骤。
[0011 ]进一步,还包括有步骤S21,选定第N段EQ,N是正整数,在该段EQ对应的频响曲线范围内按电平求平均得平均电平,再将整个频响曲线在电平方向上平移至平均电平,然后将整个频响曲线取反得到校正频响曲线。
[0012]进一步,还包括有所述步骤S31,遍历搜索到初步电平最大点和初步电平最小点后,再以初步电平最大点的左右两侧寻找电平差异小于设定阈值的电平范围,并以此电平范围中心作为电平最大点;以初步电平最小点的左右两侧寻找电平差异小于设定阈值的电平范围,并以此电平范围中心作为电平最小点。
[0013]进一步,所述设定阈值从0.1dB至IdB之间选取一个值。
[0014]进一步,所述步骤40的按照计数器NUM,通过Q值对应幅频特性曲线与校正频响曲线的逐步逼近,具体方法如下:
[0015]步骤S41,判断计数器NUM减一是否等于零,是则进入步骤S50;否则计算当前EQ的Q值对应的第一幅频特性曲线,并且将校正频响曲线减去第一幅频特性曲线,得到第一参照曲线,并计算第一参照曲线的第一不平坦度A;
[0016]步骤S42,计算当前EQ的Q值减去最小变化量后的第二幅频特性曲线,并将校正频响曲线减去第二幅频特性曲线,得到第二参照曲线,并计算第二参照曲线的第二不平坦度B;
[0017]步骤S43,比较第一不平坦度A和第二不平坦度B,若第一不平坦度A较大,则将当前EQ的Q值减去Q值变化量,并将Q值变化量除以2,并判断Q值是否改变,是则回到步骤S41,否则进入步骤S50;
[0018]步骤S44,计算当前EQ的Q值加最小变化量的第三幅频特性曲线,并将校正频响曲线减去第二幅频特性曲线,得到第三参照曲线,并计算第三参照曲线的第三不平坦度C;
[0019]步骤S45,比较第一不平坦度A和第三不平坦度C,若第一不平坦度A较小,则表示当前EQ的Q值对应的幅频特性最接近校正频响曲线,则进入步骤S50;否则将当前EQ的Q值加上Q值变化量,并将Q值变化量除以2,并判断Q值是否改变,是则回到步骤S41,否则进入步骤S50。
[0020]进一步,所述最小变化量为0.1。
[0021 ]本发明的一种适配实时频响曲线的EQ参数生成方法,可针对实时产生的频响曲线,通过Q值的逐步逼近法,实时产生适配频响曲线的EQ参数,从而避免人工反复操作。
【附图说明】
[0022]图1为本发明的适配实时频响曲线的EQ参数生成方法的步骤流程图。
[0023]图2为本发明的适配实时频响曲线的EQ参数生成方法的Q值逐步逼近流程图。
【具体实施方式】
[0024]下面结合附图和实施例对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部实施例。
[0025]参看图1,其为本发明方法的步骤流程图,本发明的一种适配实时频响曲线的EQ参数生成方法,包括如下步骤:
[0026]—种适配实时频响曲线的EQ参数生成方法,包括如下步骤:
[0027]步骤SlO,根据频响曲线匹配需要的均衡段数,以EQ表示均衡段;
[0028]步骤S20,对频响曲线做电平校正,得到校正频响曲线;
[0029]步骤S30,选定第N段EQ,初始N取I,第N段EQ对应的校正频响曲线上,待补偿范围内搜寻得到电平最大点和电平最小点,并以电平最大点和电平最小点两点的绝对值大者作为补偿点,该补偿点电平作为EQ增益,补偿点频率作为EQ的中心频率Fe;
[0030]步骤S40,设置EQ的初始Q值为Q值允许范围的中间值,Q值变化量ΔQ为Q值允许范围的1/4,还包括有计数器NUM,初始计数值为Q值预测数的中间值,按照计数器NUM,通过Q值对应幅频特性曲线与校正频响曲线的逐步逼近,获取该段EQ最接近校正曲线的幅频特性曲线及Q值;所述Q值的允许范围是指:如果Q值将在32个值中产生一个,则Q值的允许范围为32,此时计数器NUM的初始值就设置为16。
[0031 ]步骤S50,如果EQ段数已达到最大N整数,则EQ参数生成完成;否则将校正频响曲线减去当前EQ对应的幅频特性曲线,得到新的校正频响曲线,并进入步骤S30继续下一段EQ参数的生成步骤。
[0032]进一步,还包括有步骤S21,选定第N段EQ,N是正整数,在该段EQ对应的频响曲线范围内按电平求平均得平均电平,再将整个频响曲线在电平方向上平移至平均电平,然后将整个频响曲线取反得到校正频响曲线。
[0033]进一步,还包括有所述步骤S31,遍历搜索到初步电平最大
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1