一种数字音频剪辑高质量优化拼接方法技术

技术编号:33703908 阅读:22 留言:0更新日期:2022-06-06 08:21
本发明专利技术公开了一种数字音频剪辑高质量优化拼接方法,其包括以下步骤:S1、对前述音频信号结束波形分类,并对分类等级赋值,记为前述信号等级值;S2、对后续音频信号起始波形分类,并对分类等级赋值,记为后续信号等级值;S3、计算前述信号等级值和后续信号等级值的级差;S4、依据级差对前述音频信号进行调整;S5、将后续音频信号拼接到前述音频信号的末尾。本方案可以保证接续波形数据的连贯性,抑制了拼接噪声的发生,适用于音频剪辑处理。适用于音频剪辑处理。适用于音频剪辑处理。

【技术实现步骤摘要】
一种数字音频剪辑高质量优化拼接方法


[0001]本专利技术涉及数字音频信号处理领域,尤其是涉及一种数字音频剪辑高质量优化拼接方法。

技术介绍

[0002]在现代各种多媒体的软件应用中,凡是涉及音频数据PCM的数据处理,基本上都需要对音频数据进行剪辑,剪辑位置,就需要重新拼接两块非连续的音频数据。
[0003]原始的数字音频数据,在微观上(到采样点级),体现为连续的以不同频率不同幅度振动的波形信号和数据。如图1所示,其波形是有根据前述信号按一定趋势振荡的,不会存在两采样点间信号突然大幅度越变的情况。
[0004]图1为立体声音频信号波形,每一小点即为单个采样点数据,可以看到采样点之间,是有限的数据变换,正常波形下,音频音质是有保证的。
[0005]当剪辑时,两段非连续音频信号将拼接到一起,拼接位置两采样点信号的数据关系就存在非常的不确定性,有较大的可能发生跃变,导致播放该音频到拼接时,就有可能听到噪点,影响音频播出质量,如图2所示。
[0006]而一般的拼接算法,只做简单数据块合并,并未做音频质量提升算法,对音频质量要求较高的领域,就会在一定程度上影响音质。

技术实现思路

[0007]本专利技术主要是解决现有技术所存在的音频剪辑拼合后出现噪点,影响音质的技术问题,提供一种可以避免拼接噪点出现,实现圆滑过渡的数字音频剪辑高质量优化拼接方法。
[0008]本专利技术针对上述技术问题主要是通过下述技术方案得以解决的:一种数字音频剪辑高质量优化拼接方法,包括以下步骤:S1、对前述音频信号结束波形分类,并对分类等级赋值,记为前述信号等级值;S2、对后续音频信号起始波形分类,并对分类等级赋值,记为后续信号等级值;S3、计算前述信号等级值和后续信号等级值的级差;S4、依据级差对前述音频信号进行调整;S5、将后续音频信号拼接到前述音频信号的末尾。
[0009]作为优选,所述步骤S1具体为:S101、如果V
‑1大于或等于0,则进入步骤S102,如果V
‑1小于0,则跳转到步骤S104;S102、如果V
‑2、V
‑3和V
‑4中的最小值小于零,则前述信号等级值赋为0.5,步骤S1结束;如果V
‑2、V
‑3和V
‑4中的最小值大于或等于零,则进入到步骤S103;S103、如果V
‑2到V

11
的最大值小于V
‑1,则前述信号等级值赋为1,步骤S1结束;如果V
‑2到V

11
中的最大值大于或等于V
‑1,则前述信号等级赋值为2,步骤S1结束;S104、如果V
‑2、V
‑3和V
‑4中的最大值大于零,则前述信号等级值赋为

0.5,步骤S1结
束;如果V
‑2、V
‑3和V
‑4中的最大值小于或等于零,则进入到步骤S105;S105、如果V
‑2到V

11
中的最大值大于V
‑1,则前述信号等级值赋为

1,步骤S1结束;如果V
‑2到V

11
中的最大值小于或等于V
‑1,则前述信号等级赋值为

2,步骤S1结束;V
‑1是前述音频信号的最后一个采样点的采样值,V
‑2是前述音频信号的倒数第二个采样点的采样值,V
‑3到V

11
以此类推。例如16位精度,则采样值的范围是

32768~32768。
[0010]作为优选,所述步骤S2具体为:S201、如果V1大于或等于0,则进入步骤S202;如果V1小于0,则跳转到步骤S204;S102、如果V2、V3和V4中的最小值小于零,则后续信号等级值赋为0.5,步骤S2结束;如果V2、V3和V4中的最小值大于或等于零,则进入到步骤S203;S203、如果V2到V
11
的最小值大于V1,则后续信号等级值赋为1,步骤S2结束;如果V2到V
11
中的最小值小于或等于V1,则后续信号等级赋值为2,步骤S2结束;S204、如果V2、V3和V4中的最大值大于零,则后续信号等级值赋为

0.5,步骤S2结束;如果V2、V3和V4中的最大值小于或等于零,则进入到步骤S205;S205、如果V2到V
11
中的最大值小于V1,则后续信号等级值赋为

1,步骤S2结束;如果V2到V
11
中的最大值大于或等于V1,则后续信号等级赋值为

2,步骤S2结束;V1是后续音频信号的第一个采样点的采样值,V2是后续音频信号的第二个采样点的采样值,V3到V
11
以此类推。
[0011]作为优选,步骤S3中级差为前述信号等级值和后续信号等级值之差的绝对值。
[0012]作为优选,步骤S4具体为:如果级差大于等于0且小于等于1,则不对前述音频信号进行调整;如果级差大于1且小于等于2,则将前述音频信号的最后一个采样值V
‑1调整为倒数第二个采样值V
‑2和后续音频信号的第一个采样值V1的平均值;如果级差大于2且小于等于3,则将前述音频信号的最后一个采样值V
‑1调整为倒数第二个采样值V
‑2和后续音频信号的第一个采样值V1的平均值;将前述音频信号的倒数第二个采样值V
‑2调整为倒数第三个采样值V
‑3和后续音频信号的第一个采样值V1的平均值;将前述音频信号的倒数第三个采样值V
‑3调整为倒数第四个采样值V
‑4和后续音频信号的第一个采样值V1的平均值;如果级差大于3,则将前述音频信号的最后一个采样值V
‑1调整为倒数第二个采样值V
‑2和后续音频信号的第一个采样值V1的平均值;将前述音频信号的倒数第二个采样值V
‑2调整为倒数第三个采样值V
‑3和后续音频信号的第一个采样值V1的平均值;将前述音频信号的倒数第三个采样值V
‑3调整为倒数第四个采样值V
‑4和后续音频信号的第一个采样值V1的平均值;将前述音频信号的倒数第四个采样值V
‑4调整为倒数第五个采样值V
‑5和后续音频信号的第一个采样值V1的平均值;将前述音频信号的倒数第五个采样值V
‑5调整为倒数第六个采样值V
‑6和后续音频信号的第一个采样值V1的平均值。
[0013]在调整时,所基于的临近采样值均为原值,例如调整V
‑2时,所用的V
‑3是调整之前的原值。
[0014]本专利技术带来的实质性效果是,提高拼接点的音质,避免噪点出现,算法复杂度和时间复杂度较低,对运算资源要求不高。
附图说明
[0015]图1是一种正常立体声音频信号示意图;图2是一种有拼接的立体声音频信号示意图;图3是本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数字音频剪辑高质量优化拼接方法,其特征在于,包括以下步骤:S1、对前述音频信号结束波形分类,并对分类等级赋值,记为前述信号等级值;S2、对后续音频信号起始波形分类,并对分类等级赋值,记为后续信号等级值;S3、计算前述信号等级值和后续信号等级值的级差;S4、依据级差对前述音频信号进行调整;S5、将后续音频信号拼接到前述音频信号的末尾。2.根据权利要求1所述的一种数字音频剪辑高质量优化拼接方法,其特征在于,所述步骤S1具体为:S101、如果V
‑1大于或等于0,则进入步骤S102,如果V
‑1小于0,则跳转到步骤S104;S102、如果V
‑2、V
‑3和V
‑4中的最小值小于零,则前述信号等级值赋为0.5,步骤S1结束;如果V
‑2、V
‑3和V
‑4中的最小值大于或等于零,则进入到步骤S103;S103、如果V
‑2到V

11
的最大值小于V
‑1,则前述信号等级值赋为1,步骤S1结束;如果V
‑2到V

11
中的最大值大于或等于V
‑1,则前述信号等级赋值为2,步骤S1结束;S104、如果V
‑2、V
‑3和V
‑4中的最大值大于零,则前述信号等级值赋为

0.5,步骤S1结束;如果V
‑2、V
‑3和V
‑4中的最大值小于或等于零,则进入到步骤S105;S105、如果V
‑2到V

11
中的最大值大于V
‑1,则前述信号等级值赋为

1,步骤S1结束;如果V
‑2到V

11
中的最大值小于或等于V
‑1,则前述信号等级赋值为

2,步骤S1结束;V
‑1是前述音频信号的最后一个采样点的采样值,V
‑2是前述音频信号的倒数第二个采样点的采样值,V
‑3到V

11
以此类推。3.根据权利要求2所述的一种数字音频剪辑高质量优化拼接方法,其特征在于,所述步骤S2具体为:S201、如果V1大于或等于0,则进入步骤S202;如果V1小于0,则跳转到步骤S204;S102、如果V2、V3和V4中的最小值小于零,则后续信号等级值赋为0.5,步骤S2结束;如果V2、V3和V4中的最小值大于或等于零,则进入到步骤S203;S203、如果V2到V
11
...

【专利技术属性】
技术研发人员:吕连新张得军余海金海林马小月
申请(专利权)人:杭州联汇科技股份有限公司
类型:发明
国别省市:

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

1