[发明专利]一种音频可视化方法及终端有效
申请号: | 202011628255.4 | 申请日: | 2020-12-31 |
公开(公告)号: | CN112667828B | 公开(公告)日: | 2022-07-05 |
发明(设计)人: | 李山鑫 | 申请(专利权)人: | 福建星网视易信息系统有限公司 |
主分类号: | G06F16/44 | 分类号: | G06F16/44;G06F16/483;G06F16/64;G06F16/683 |
代理公司: | 厦门致群财富专利代理事务所(普通合伙) 35224 | 代理人: | 刘兆庆 |
地址: | 350000 福建省福州市仓山区建*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 音频 可视化 方法 终端 | ||
1.一种音频可视化方法,其特征在于,包括如下步骤:
S1:实时获取音频数据,并将音频数据按频率进行排序得到数据组D;
S2:将数据组D的前n*m项拆分成n个等长的子数组M1、M2、...、Mn,每个子数组Mi包括m个数据;所述n、m、i分别为正整数, 1≤i≤n;
S3:计算每个子数组Mi的各项加权平均值A以及每个子数组Mi中最大的数值处于该子数组的位置w;
S4:将每个子数组的A、w、m输入到数据处理模型中,获取每个子数组贝塞尔曲线的起点、控制点及终点并进行绘制,形成该子数组的贝塞尔曲线;
步骤S4中所述数据处理模型为:设end=(0.5 + 0.5 * w/m)* rateX,所述w为数值最大的子项在子数组K中的排列位置,m为数组K的长度;end为子数组K对应音频图像的横轴长度;rateX为数据点的横轴扩大倍数;
设Xo= 0.5 * end *(1 - innerRate/2 + innerRate * w/m),Yo=0.488 * A *rateY;innerRate=0.5,Xo为子数组K中的组一的贝塞尔曲线的横轴长度;Yo为子数组K的贝塞尔曲线的纵轴高度;rateY为数据点的纵轴扩大倍数;
得出子数组K的两组三阶贝塞尔曲线的节点,组一:起点(start,0),控制点1(Xo * 0.7+ start,0),控制点2(Xo * 0.7 + start,Yo),终点(Xo + start,Yo);组二:起点(Xo +start,Yo),控制点1(Xo * 1.3 + start,Yo),控制点2(Xo * 1.3 + start,0),终点(end +start,0);
其中,组一为子数组K递增区间的贝塞尔曲线,组二为子数组K递减区间的贝塞尔曲线,组一和组二结合形成完整的子数组K的贝塞尔曲线;
S5:连接所有子数组的贝塞尔曲线,形成音频可视化图像。
2.如权利要求1所述的一种音频可视化方法,其特征在于:步骤S1中所述音频数据为FFT数据,数据组D为浮点型数值数据组。
3.如权利要求1所述的一种音频可视化方法,其特征在于:步骤S2中前n*m项的长度小于或等于数据组D的长度。
4.如权利要求1所述的一种音频可视化方法,其特征在于,步骤S4中所述贝塞尔曲线的具体绘制方法为:
S40:将子数组K=M1,start=0代入数据处理模型,得出子数组M1的两组三阶贝塞尔曲线的节点组一和组二;
S41:根据组一及组二的点绘制贝塞尔曲线,得到子数组M1所对应的音频图像;
S42:将K=Mi,其中i=2,3,...,n及start=end+start分别依次代入数据处理模型,并执行步骤S41,分别得到子数组M2至Mn所对应的音频图像。
5.如权利要求4所述的一种音频可视化方法,其特征在于,步骤S5中所述贝塞尔曲线的具体连接方法为:将子数组M1至Mn所对应的音频图像依次拼接,得到整个音频数据的贝塞尔曲线。
6.如权利要求 4所述的一种音频可视化方法,其特征在于,步骤S41中根据组一及组二的点绘制贝塞尔曲线后,还对绘制的贝塞尔曲线进行水平镜像处理,并得到相对于水平线对称的子数组Mi所对应的音频图像。
7.如权利要求1所述的一种音频可视化方法,其特征在于:步骤S3中的加权平均值A为子数组Mi的所有子项的均方差。
8.如权利要求1-7之一所述的一种音频可视化方法,其特征在于:其还包括步骤S6:展示音频可视化图像。
9.一种音频可视化终端,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-8中任意一项所述的音频可视化方法中的各个步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建星网视易信息系统有限公司,未经福建星网视易信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011628255.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种噪音检测系统
- 下一篇:深水动力定位原油输送装置主推进器基座的焊接方法