一种高效的参量均衡器曲线绘制方法及处理终端技术

技术编号:39053069 阅读:19 留言:0更新日期:2023-10-12 19:45
本发明专利技术公开一种高效的参量均衡器曲线绘制方法及处理终端,方法包括:形成N条初始参量均衡音频曲线,以采样频率为横坐标,音频增益作为纵坐标;对于每条初始参量均衡音频曲线,按对应的间隔大小选取采样频率作为横坐标,计算每一个横坐标对应的音频增益,从而生成N条最终参量均衡音频曲线;将各条最终参量均衡音频曲线的相同横坐标各自对应的纵坐标进行累加,以将各条最终参量均衡音频曲线叠加在一起,形成一条参量均衡音频曲线;将所述完整的音频曲线加载到界面控件的画布Canvas中,从而得到参量均衡器的音频曲线。本发明专利技术数据处理量更少,界面加载该音频曲线更快,响应更快,不会出现界面卡顿现象。出现界面卡顿现象。出现界面卡顿现象。

【技术实现步骤摘要】
一种高效的参量均衡器曲线绘制方法及处理终端


[0001]本专利技术涉及音频曲线处理
,具体是一种高效的参量均衡器曲线绘制方法及处理终端。

技术介绍

[0002]在现有技术中,绘制音频曲线,通常以横坐标代入音频算法计算得到纵坐标的数值,然后再基于下一个横坐标再代入音频算法得到下一个纵坐标的数字,依次进行下去,循环遍历的次数取决于横坐标,也即取决于横坐标的间隔大小。横坐标的间隔越小,意味着纵坐标的数据点越密集,将纵坐标连接起来形成的曲线越逼真;反之,横坐标的间隔越大,意味着纵坐标的数据点越稀疏,曲线越陡峭而脱离真实性。在这个过程中,所绘制的音频曲线从起始点到终点的整个曲线中,各个位置的横坐标间隔是完全一样的,这导致数据处理量极大,特别是如果某个曲线的某一部分需要改变状态时,则意味着需要完整重复一遍,这样的数据处理量非常巨大,导致音频曲线所在界面会出现明显卡顿线性,用户体验度低,很难实时的展示音频曲线的变化。

技术实现思路

[0003]针对现有技术的不足,本专利技术的目的是提供一种高效的参量均衡器曲线绘制方法及处理终端,其能够解决
技术介绍
所描述的问题。
[0004]实现本专利技术的目的的技术方案为:一种高效的参量均衡器曲线绘制方法,包括如下步骤:
[0005]步骤1:预设取值不同的N组参量均衡参数,N≥2,根据参量均衡参数生成参量均衡音频曲线,一组参量均衡参数对应一个参量均衡音频曲线,不同组参量均衡参数对应不同的参量均衡音频曲线,从而形成N条初始参量均衡音频曲线,在参量均衡音频曲线中,以采样频率为横坐标,音频增益作为纵坐标;
[0006]步骤2:对于每条初始参量均衡音频曲线,将参量均衡音频曲线按横坐标从小到大依次分成M段,在每一段横坐标中,按对应的间隔大小选取采样频率作为横坐标,计算每一个横坐标对应的音频增益,从而生成N条最终参量均衡音频曲线,每一条参量均衡音频曲线包括首尾依次连接的M段曲线段,第一段曲线段的首部和最后一段曲线段尾部不连接;
[0007]步骤3:根据每一个横坐标计算得到对应的纵坐标,将各条最终参量均衡音频曲线的相同横坐标各自对应的纵坐标进行累加,以将各条最终参量均衡音频曲线叠加在一起,形成一条参量均衡音频曲线;
[0008]步骤4:将所述完整的音频曲线加载到界面控件的画布Canvas中,从而得到参量均衡器的音频曲线。
[0009]进一步地,采样频率的范围为0Hz-48000Hz。
[0010]进一步地,M=7,将0≤X≤20Hz的采样频率作为第一段,X代表作为横坐标的采样频率,20Hz<X≤400Hz为第二段,400Hz<X≤1000Hz为第三段,1000Hz<X≤2000Hz为第四
段,2000Hz<X≤10000Hz为第五段,10000Hz<X≤20000Hz为第六段,20000Hz<X≤48000Hz为第七段。
[0011]进一步地,第一段的横坐标间隔大小K1=1,第二段的横坐标间隔大小K2=2,第三段的横坐标间隔大小K3=4,第四段的横坐标间隔大小K4=10,第五段的横坐标间隔大小K5=40,第六段的横坐标间隔大小K6=80,第七段的横坐标间隔大小K7=300。
[0012]进一步地,按横坐标从小到大顺序,每一段横坐标的横坐标跨度范围依次增大。
[0013]进一步地,在M段中的第一段中,将各个横坐标对应的作为纵坐标的增益值均设置为0,在剩下的每一段横坐标中,基于横坐标并采用音频算法计算出对应的音频增益的数值,从而得到每一个横坐标对应的纵坐标。
[0014]进一步地,所述界面控件为基于WPF的界面控件,若所述画布Canvas不包含pointCollects,则先将pointCollects添加到画布Canvas中,然后再加载完整的音频曲线。
[0015]一种处理终端,其包括:
[0016]存储器,用于存储程序指令;
[0017]处理器,用于运行所述程序指令,以执行所述高效的参量均衡器曲线绘制方法的步骤。
[0018]本专利技术的有益效果为:本专利技术相比于现有参量均衡器的音频曲线生成方法,数据处理量更少,界面加载该音频曲线更快,响应更快,不会出现界面卡顿现象。
附图说明
[0019]图1为本专利技术的流程示意图;
[0020]图2为处理终端的示意图。
具体实施方式
[0021]下面,结合附图以及具体实施方案,对本专利技术做进一步描述:
[0022]如图1所示,一种高效的参量均衡器曲线绘制方法,包括如下步骤:
[0023]步骤1:预设参数取值不同的N组参量均衡参数,N≥2,根据参量均衡参数生成参量均衡音频曲线,一组参量均衡参数对应一个参量均衡音频曲线,不同组参量均衡参数对应不同的参量均衡音频曲线,从而形成N条初始参量均衡音频曲线,在参量均衡音频曲线中,以采样频率为横坐标,音频增益作为纵坐标。
[0024]参量均衡参数包括中心频率、音频增益和品质因子,这些参数为现有技术,基于这些参数生成参量均衡音频曲线也为现有技术,故在此不赘述。
[0025]在一个可选的实施方式中,采样频率的范围为0Hz-48000Hz,N=8或15,或20。
[0026]步骤2:对于每条初始参量均衡音频曲线,将参量均衡音频曲线按横坐标从小到大依次分成M段,在每一段横坐标中,按对应的间隔大小选取采样频率作为横坐标,并且按横坐标从小到大的顺序,每一段的横坐标的间隔大小依次增大,并计算每一个横坐标对应的音频增益,从而生成N条最终参量均衡音频曲线,每一条参量均衡音频曲线包括首尾依次连接的M段曲线段,第一段曲线段的首部和最后一段曲线段尾部不连接。
[0027]在本步骤中,假设M=7,采样频率为0Hz-48000Hz,也即是依据作为横坐标的采样频率从小到大依次分成7段。例如,将0≤X≤20Hz的采样频率作为第一段,X代表作为横坐标
的采样频率,20Hz<X≤400Hz为第二段,400Hz<X≤1000Hz为第三段,1000Hz<X≤2000Hz为第四段,2000Hz<X≤10000Hz为第五段,10000Hz<X≤20000Hz为第六段,20000Hz<X≤48000Hz为第七段。其中,第一段的横坐标间隔大小K1=1,也即每隔1Hz取一个采样频率作为横坐标。第二段的横坐标间隔大小K2=2,也即每隔2Hz取一个采样频率作为横坐标。第三段的横坐标间隔大小K3=4,也即每隔4Hz取一个采样频率作为横坐标。第四段的横坐标间隔大小K4=10,也即每隔10Hz取一个采样频率作为横坐标。第五段的横坐标间隔大小K5=40,也即每隔40Hz取一个采样频率作为横坐标。第六段的横坐标间隔大小K6=80,也即每隔80Hz取一个采样频率作为横坐标。第七段的横坐标间隔大小K7=300,也即每隔300Hz取一个采样频率作为横坐标。
[0028]在一个可选的实施方式中,按横坐标从小到大顺序,每一段横坐标的横坐标跨度范围依次增大。例如,第一段的横坐标跨度范围为20(20-0=20),第二段本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种高效的参量均衡器曲线绘制方法,其特征在于,包括如下步骤:步骤1:预设取值不同的N组参量均衡参数,N≥2,根据参量均衡参数生成参量均衡音频曲线,一组参量均衡参数对应一个参量均衡音频曲线,不同组参量均衡参数对应不同的参量均衡音频曲线,从而形成N条初始参量均衡音频曲线,在参量均衡音频曲线中,以采样频率为横坐标,音频增益作为纵坐标;步骤2:对于每条初始参量均衡音频曲线,将参量均衡音频曲线按横坐标从小到大依次分成M段,在每一段横坐标中,按对应的间隔大小选取采样频率作为横坐标,计算每一个横坐标对应的音频增益,从而生成N条最终参量均衡音频曲线,每一条参量均衡音频曲线包括首尾依次连接的M段曲线段,第一段曲线段的首部和最后一段曲线段尾部不连接;步骤3:根据每一个横坐标计算得到对应的纵坐标,将各条最终参量均衡音频曲线的相同横坐标各自对应的纵坐标进行累加,以将各条最终参量均衡音频曲线叠加在一起,形成一条参量均衡音频曲线;步骤4:将所述完整的音频曲线加载到界面控件的画布Canvas中,从而得到参量均衡器的音频曲线。2.根据权利要求1所述的高效的参量均衡器曲线绘制方法,其特征在于,采样频率的范围为0Hz-48000Hz。3.根据权利要求1所述的高效的参量均衡器曲线绘制方法,其特征在于,M=7,将0≤X≤20Hz的采样频率作为第一段,X代表作为横坐标的采样频率,20Hz<X≤400Hz为第二段,400Hz<X≤1000Hz为第三段,1000Hz...

【专利技术属性】
技术研发人员:宋久才单锐杰朱正辉
申请(专利权)人:广东保伦电子股份有限公司
类型:发明
国别省市:

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

1