数字音频变速处理方法及其设备
本发明涉及音频信号处理技术,公开了一种数字音频变速处理方法及其设备。本发明中,使用具有幅度衰减、增加特性的一对完美重构窗函数WL和WR,按不同的时延作用于原始数字音频获得一对加窗数据,利用加窗数据重构音频波形,获得变速处理后的音频。由于不需要对音频的基音周期和相关性进行检测,也不需要进行时频变换,因此计算量极低。而且,利用了音频信号自身波形的压缩和引入来实现播放内容的时间增减,不对音频波形本身做改动,因此能更多地保持原有音质。
发明专利
CN200910202164.1
2009-12-31
CN102117613A
2011-07-06
G10H1/20(2006.01)I
展讯通信(上海)有限公司
吴晟;林福辉;张本好;董树景;李昙;徐晶明
201203 上海市浦东张江高科技园区祖冲之路2288弄展讯中心1号楼
上海明成云知识产权代理有限公司 31232
成春荣%竺云
上海;31
一种数字音频变速处理方法,其特征在于,包含以下步骤:A将待进行音频变速处理的音频信号数据填充到缓冲区,直至所述缓冲区的已填充长度达到数据处理长度Lp;B将所述缓冲区中待处理的音频信号数据通过以下方式进行加窗处理,得到输出信号xout:如果所述音频变速处理为加快速度的处理,则将所述缓冲区中长度为Lp的音频信号数据与长度为LW的窗函数WL左端对齐后逐点乘上WL得到xL,将所述缓冲区中长度为Lp的音频信号数据与长度为LW的窗函数WR右端对齐后逐点乘上WR得到xR,将得到的xL和xR相加,得到LW个所述输出信号xout;如果所述音频变速处理为放慢速度的处理,则将所述缓冲区中长度为Lp的音频信号数据与长度为LW的窗函数WL右端对齐后逐点乘上WL得到xL,将所述缓冲区中长度为Lp的音频信号数据与长度为LW的窗函数WR左端对齐后逐点乘上WR得到xR,将得到的xL和xR相加,得到LW个所述输出信号xout;C将已完成加窗处理的LD个信号移出缓冲区,在缓冲区尾部继续填充待处理的音频信号数据,直至所述缓冲区的已填充长度达到数据处理长度Lp;重复执行所述步骤B和步骤C,直至完成所有的音频信号数据的音频变速处理;其中,所述WL为具有幅度衰减特性的窗函数,所述WR为具有幅度增加特性的窗函数,WL和WR各有LW个点的数据,所对应的点相加等于1或近似于1。