一种音效变音方法及装置的制作方法

文档序号:7748035阅读:224来源:国知局
专利名称:一种音效变音方法及装置的制作方法
技术领域
本发明涉及数字音效技术领域,尤其涉及一种音效变音方法及装置。
背景技术
日常生活中,我们在收听各种声音文件时往往需要对某数字声音输出进行变音处理,得到人们需要的各种音效,最常用的就是在听MP3格式的音乐文件时经常会使用EQ均衡器对数字声音的音效进行调节,EQ均衡器变音改变音效的原理是通过将数字声音信号分为多个频段,分别对所述多个频段不同频率的信号进行调节和增益,只能祈祷补偿扬声器和声场的缺陷,补偿和修饰各种声源及其它辅助作用,但是类似于花栗鼠、腹语、鬼音等特殊音效,现有的变音方法就无法实现了。

发明内容
有鉴于此,本发明所要解决的技术问题在于,提供一种音效变音方法及装置,以实现花栗鼠、腹语、鬼音等特殊音效。本发明实施例提供了一种音效变音方法,所述方法包括
将原声音信号经过波形相似叠加法进行时长调整,调整因子取值为W.5,2.0]; 对经过时长调整的声音信号使用重采样算法进行放缩,使得放缩后的声音信号与原声音信号时长相等。其中,所述调整因子取值为1. 8时,所述放缩后得到的声音信号为花栗鼠音效。其中,所述调整因子取值为0. 6时,所述放缩后得到的声音信号为腹音音效。其中,所述调整因子取值为0. 8时,所述方法还包括
将经过放缩后的声音信号经过基于iir滤波器系统的混响模型,该混响模型的系统函数为,其中P为系统衰减系数,N为延迟采样点数,N为采样率和延迟时间t的乘积,其中延迟时间t选用回音的延迟时间[100ms,300ms],经过此混响系统的声音信号为鬼音音效。其中,所述混响模型的延迟时间t为200ms。相应的,本发明实施例还提供了一种音效变音装置,所述音效变音装置包括 声音信号输入模块,用于接收原声音信号输入;
变音模块,用于将所述声音信号输入模块接收到的原声音信号进行变音处理,得到所需音效的声音信号,其中所述变音模块包括
时长调整单元,用于将所述原声音信号经过波形相似叠加法进行时长调整,调整因子取值为

重采样单元,用于对经过时长调整的声音信号使用重采样算法进行放缩,使得放缩后的声音信号与原声音信号时长相等;
输出单元,用于输出经过所述变音模块变音处理得到的声音信号。
其中,所述时长调整单元的调整因子取值为1.8时,所述变音模块变音处理得到
声音信号为花栗鼠音效。其中,所述时长调整单元的调整因子取值为0.6时,所述变音模块变音处理得到
声音信号为腹音音效。其中,所述时长调整单元的调整因子取值为0. 8,所述变音模块还包括
混响单元,用于将经过所述重采样单元放缩后的声音信号经过基于iir滤波器系统的混响模型,该混响模型的系统函数为
if⑵=1/(1,其中ρ为系统衰减系数,N为延迟采样点数,N为采样率和延迟时间t 的乘积,其中延迟时间t选用回音的延迟时间[100ms,300ms],经过此混响系统的声音信号为鬼音音效。其中,所述混响模型的延迟时间t为200ms。实施本发明实施例,具有如下有益效果通过将输入的原声音信号通过波形相似叠加算法和重采样算法进行变调不变速,可实现多种用户需要的特殊音效,例如花栗鼠、腹语、鬼音音效等。


图1为本发明实施例中一种音效变音装置的组成结构示意图; 图2为本发明另一实施例中的一种音效变音装置的组成结构示意图; 图3为本发明实施例中一种音效变音方法的流程示意图4为本发明另一实施例中的一种音效变音方法的流程示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图1为本发明实施例中一种音效变音装置的组成结构示意图,如图所示该音效变音装置包括
声音信号输入模块10,用于接收原声音信号输入;
变音模块20,用于将所述声音信号输入模块10接收到的原声音信号进行变音处理,得到所需音效的声音信号,其中所述变音模块20包括
时长调整单元21,用于将所述原声音信号经过波形相似叠加法进行时长调整,调整因子取值为
;其中所述波形相似叠加法具体可以为
根据十二定律分别将升调的倍数区间[1. 0,2. 0]和降调的倍数区间
各划分为12份,其中划分得到每份升调的倍数区间的取值是,而划分得到的每份降调的倍数区间的取值为。将原声音信号进行加窗分帧处理,假设窗长即分析信号帧的帧长Lw,合成帧的帧
4长也为Lw,在合成阶段需要进行叠加抵消窗效应,重叠相加(ola)长度Lo为0. 5Lw,假设合成窗帧移为La,则分析窗帧移为Lb=La/r,r为调整因子,取值为W. 5,2.0]。在原声音信号中,每移动Lb个长度,取出Lw个分析信号,然后与分析帧中的信号叠加,分析信号帧长Lw 中的前Lo个信号与合成信号的后Lo个采样点进行叠加,然后将分析信号中剩余的La个采样点直接添加到合成信号尾部。在进行重叠相加时,可以直接用对两个信号叠加后除以2 来保证幅度不变,也可以采用三角窗进行叠加。实际上,由于语音信号的短时周期性,分析窗帧移需要每次根据信号的特性来移动以保证不破坏语音信号的短时周期性,而避免产生咔咔声。wsola算法根据波形相似性计算法则,使得叠加的两个信号在叠加时候仍然保持波峰和波峰对齐,而保持信号的短时周期性。因此,分析窗的帧移Lb实际上是以Lb为中心点,前后确定k个采样值中搜索与合成窗叠加部分最相似的波形,因此分析窗的帧移每次为于区间[Lb-k,Lb +k]之间。其中可以采用两种相似度选择方案归一化相关系数和AMDF (平均幅度差值函数)法。重采样单元22,用于对经过时长调整的声音信号使用重采样算法进行放缩,使得放缩后的声音信号与原声音信号时长相等。具体的,由于进行了 wsola相似算法之后,得到的声音信号变为原声音信号时长的r倍,即升调的信号时长变长,降调的信号时长变短。需要用resample (重采样)算法对信号进行放缩,恢复到原来的时长以实现变调不变速。为了方便计算,每次从变调后的信号中取出La个长度的信号,然后变为Lb长度,这样能够满足正好恢复原始长度。具体可以为先求La,Lb的最大公约数,化简分数Lb/La为最简分数 M/N,对于输入La长的信号,通过线性插值拉伸为原来的M倍,即,La*M,然后每隔N个取一个,抽取为La*M/N,即Lb长度。至此,变调不变速实现完毕,该变音模块可以通过采用不同取值的调整因子,对输入的声音信号进行变音得到不同音效的声音信号。输出单元30,用于输出经过所述变音模块变音处理得到的声音信号。具体实现中, 当所述时长调整单元21的调整因子取值为1. 8时,所述变音模块20变音处理得到的声音信号即输出单元30输出的声音信号为花栗鼠音效。而当所述时长调整单元21的调整因子取值为0. 6时,所述变音模块20变音处理得到声音信号即输出单元30输出的声音信号为腹音音效。图2为本发明另一实施例中的一种音效变音装置的组成结构示意图,如图所示该音效变音装置包括
声音信号输入模块10,用于接收原声音信号输入;
变音模块20,用于将所述声音信号输入模块10接收到的原声音信号进行变音处理,得到所需音效的声音信号,其中所述变音模块20包括
时长调整单元21和重采样单元22如上文实施例中所述,于此不再赘述,本实施例中的时长调整单元的调整因子取值为0. 8。本实施例中的变音模块还包括混响单元23,用于将经过所述重采样单元22放缩后的声音信号经过基于iir滤波器系统的混响模型,该混响模
型的系统函数为/i⑵1#),其中P为系统衰减系数,取值区间为W,1],根据经验
值,P可以取值为0. 5,N为延迟采样点数,N为采样率和延迟时间t的乘积,现有应用该混响模型时选用的延迟时间t的取值一般都小于50ms,而本实施例中的N中延迟时间t选用回音的延迟时间[100ms,300ms]来实现鬼音效果,较优的本实施例中的延迟时间t取值为 200ms,由此经过混响单元23的声音信号为鬼音音效。
输出单元30,用于输出经过所述变音模块变音处理得到的声音信号。本实施例中输出单元30输出的为混响单元23输出的鬼音音效的声音信号。图3为本发明实施例中一种音效变音方法的流程示意图;如图所示该方法流程包括
步骤S10,将原声音信号经过波形相似叠加法进行时长调整,调整因子取值为
;其中所述波形相似叠加法具体可以为
根据十二定律分别将升调的倍数区间[1. 0,2. 0]和降调的倍数区间
各划分为12份,其中划分得到每份升调的倍数区间的取值是,而划分得到的每份降调的倍数区间的取值为。将原声音信号进行加窗分帧处理,假设窗长即分析信号帧的帧长Lw,合成帧的帧长也为Lw,在合成阶段需要进行叠加抵消窗效应,重叠相加(ola)长度Lo为0. 5Lw,假设合成窗帧移为La,则分析窗帧移为Lb=La/r,r为调整因子,取值为W. 5,2.0]。在原声音信号中,每移动Lb个长度,取出Lw个分析信号,然后与分析帧中的信号叠加,分析信号帧长Lw 中的前Lo个信号与合成信号的后Lo个采样点进行叠加,然后将分析信号中剩余的La个采样点直接添加到合成信号尾部。在进行重叠相加时,可以直接用对两个信号叠加后除以2 来保证幅度不变,也可以采用三角窗进行叠加。实际上,由于语音信号的短时周期性,分析窗帧移需要每次根据信号的特性来移动以保证不破坏语音信号的短时周期性,而避免产生咔咔声。wsola算法根据波形相似性计算法则,使得叠加的两个信号在叠加时候仍然保持波峰和波峰对齐,而保持信号的短时周期性。因此,分析窗的帧移Lb实际上是以Lb为中心点,前后确定k个采样值中搜索与合成窗叠加部分最相似的波形,因此分析窗的帧移每次为于区间[Lb-k,Lb +k]之间。其中可以采用两种相似度选择方案归一化相关系数和AMDF (平均幅度差值函数)法。步骤S20,对经过时长调整的声音信号使用重采样算法进行放缩,使得放缩后的声音信号与原声音信号时长相等。具体的,由于进行了《sola相似算法之后,得到的声音信号变为原声音信号时长的r倍,即升调的信号时长变长,降调的信号时长变短。需要用 resample (重采样)算法对信号进行放缩,恢复到原来的时长以实现变调不变速。为了方便计算,每次从变调后的信号中取出La个长度的信号,然后变为Lb长度,这样能够满足正好恢复原始长度。具体可以为先求La,Lb的最大公约数,化简分数Lb/La为最简分数M/N, 对于输入La长的信号,通过线性插值拉伸为原来的M倍,即,La*M,然后每隔N个取一个,抽取为La*M/N,即Lb长度。至此,变调不变速实现完毕。当采用不同取值的调整因子时,通过对输入的原声音信号进行上述两个步骤的变音处理,可以将原声音信号变音成需要的声音信号。例如,当调整因子r取值为为1.8时, 经过上述两个步骤处理得到的声音信号即为花栗鼠音效。而当调整因子r取值为0. 6时, 经过上述两个步骤处理得到的声音信号即为腹音音效。图4为本发明另一实施例中的一种音效变音方法的流程示意图。步骤SlO和步骤S20与上一实施例中相同,于此不再赘述。本实施例中的调整因子取值为0. 8。本实施例中的音效变音方法在步骤S20后还包括
步骤S30,将经过放缩后的声音信号经过基于iir滤波器系统的混响模型,该混响模型的系统函数为/ (2)= 1/(1-P· Zif),其中ρ为系统衰减系数,N为延迟采样点数,N为采样率
和延迟时间t的乘积,其中延迟时间t选用回音的延迟时间[100ms,300ms],较优的本实施例中的延迟时间t可以取值为200ms,由此经过混响模型后得到的声音信号为鬼音音效。以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory, RAM)等。
权利要求
1.一种音效变音方法,其特征在于,所述方法包括将原声音信号经过波形相似叠加法进行时长调整,调整因子取值为w.5,2.0]; 对经过时长调整的声音信号使用重采样算法进行放缩,使得放缩后的声音信号与原声音信号时长相等。
2.如权利要求1所述的音效变音方法,其特征在于,所述调整因子取值为1.8时,所述放缩后得到的声音信号为花栗鼠音效。
3.如权利要求1所述的音效变音方法,其特征在于,所述调整因子取值为0.6时,所述放缩后得到的声音信号为腹音音效。
4.如权利要求1-3任一项所述的音效变音方法,其特征在于,所述调整因子取值为0.8 时,所述方法还包括将经过放缩后的声音信号经过基于iir滤波器系统的混响模型,该混响模型的系统函数为//(z)=vti-Ρ·#),其中 P为系统衰减系数,N为延迟采样点数,N为采样率和延迟时间t的乘积,其中延迟时间t选用回音的延迟时间[100ms,300ms],经过此混响系统的声音信号为鬼音音效。
5.如权利要求4所述的音效变音方法,其特征在于,所述混响模型的延迟时间t为 200ms ο
6.一种音效变音装置,其特征在于,所述音效变音装置包括 声音信号输入模块,用于接收原声音信号输入;变音模块,用于将所述声音信号输入模块接收到的原声音信号进行变音处理,得到所需音效的声音信号,其中所述变音模块包括时长调整单元,用于将所述原声音信号经过波形相似叠加法进行时长调整,调整因子取值为
;重采样单元,用于对经过时长调整的声音信号使用重采样算法进行放缩,使得放缩后的声音信号与原声音信号时长相等;输出单元,用于输出经过所述变音模块变音处理得到的声音信号。
7.如权利要求6所述的音效变音装置,其特征在于,所述时长调整单元的调整因子取值为1. 8时,所述变音模块变音处理得到声音信号为花栗鼠音效。
8.如权利要求6所述的音效变音装置,其特征在于,所述时长调整单元的调整因子取值为0. 6时,所述变音模块变音处理得到声音信号为腹音音效。
9.如权利要求6-8任一项所述的音效变音装置,其特征在于,所述时长调整单元的调整因子取值为0. 8,所述变音模块还包括混响单元,用于将经过所述重采样单元放缩后的声音信号经过基于iir滤波器系统的混响模型,该混响模型的系统函数为_= /( -ρ· Ziv),其中ρ为系统衰减系数,N为延迟采样点数,N为采样率和延迟时间t的乘积,其中延迟时间t选用回音的延迟时间[100ms, 300ms],经过此混响系统的声音信号为鬼音音效。
10.如权利要求9所述的音效变音装置,其特征在于,所述混响模型的延迟时间t为 200ms ο
全文摘要
本发明实施例提供了一种音效变音方法,所述方法包括将原声音信号经过波形相似叠加法进行时长调整;对经过时长调整的声音信号使用重采样算法进行放缩,使得放缩后的声音信号与原声音信号时长相等。相应的,本发明实施例还公开了一种音效变音装置。采用本发明,可实现多种用户需要的特殊音效,例如花栗鼠、腹语、鬼音音效等。
文档编号H04S7/00GK102307327SQ20111022848
公开日2012年1月4日 申请日期2011年8月10日 优先权日2011年8月10日
发明者赵伟峰 申请人:深圳市万兴软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1