一种语音频信号的处理方法和装置的制造方法_4

文档序号:9580345阅读:来源:国知局
算所述采样值所属子带内所有采样值的幅度值的平均值,将计算得到的平均值作为所述采样值对应的幅度平均值。
[0191]可选地,所述确定模块具体可以用于:
[0192]将所有采样值按照预设顺序根据所述自适应归一化长度划分子带;对于每个所述采样值,将包括所述采样值的子带确定为所述采样值所属的子带;或者,
[0193]对于每个所述采样值,将所述采样值之前m个采样值、所述采样值、所述采样值之后η个采样值构成的子带确定为所述采样值所属的子带,m、η由所述自适应归一化长度确定,m是不小于0的整数,η是不小于0的整数。
[0194]可选地,所述调整幅度值计算子单元具体用于:
[0195]将每个所述采样值的幅度值与其对应的幅度扰动值相减得到两者的差值,将得到的差值作为每个所述采样值的调整幅度值。
[0196]可选地,所述第二确定单元440可以包括:
[0197]划分子单元,用于将所述语音频信号中的低频带信号划分为Ν个子带;Ν为自然数;
[0198]个数确定子单元,用于计算每个所述子带的峰均比,并确定所述峰均比大于预设峰均比阈值的子带个数;
[0199]长度计算子单元,用于根据所述语音频信号中高频带信号的信号类型和所述子带个数,计算所述自适应归一化长度。
[0200]可选地,所述长度计算子单元具体可以用于:
[0201]根据公式L = Κ+ α *Μ计算所述自适应归一化长度;
[0202]其中,L为所述自适应归一化长度;Κ为所述语音频信号中的高频带信号的信号类型对应的数值,不同高频带信号的信号类型对应的Κ的数值不同;Μ为峰均比大于预设峰均比阈值的子带个数;α为小于1的常数。
[0203]可选地,所述第二确定单元440具体可以用于:
[0204]计算所述语音频信号中低频带信号的峰均比,和所述语音频信号中高频带信号的峰均比;当所述低频带信号的峰均比和所述高频带信号的峰均比的差值的绝对值小于预设差值阈值时,将所述自适应归一化长度确定为预设第一长度值,当所述低频带信号的峰均比和所述高频带信号的峰均比的差值的绝对值不小于预设差值阈值时,将所述自适应归一化长度确定为预设第二长度值;所述第一长度值 > 所述第二长度值;或者,
[0205]计算所述语音频信号中低频带信号的峰均比,和所述语音频信号中高频带信号的峰均比;当所述低频带信号的峰均比小于所述高频带信号的峰均比时,将所述自适应归一化长度确定为预设第一长度值,当所述低频带信号的峰均比不小于所述高频带信号的峰均比时,将所述自适应归一化长度确定为预设第二长度值;或者,
[0206]根据所述语音频信号中高频带信号的信号类型确定所述自适应归一化长度,不同高频带信号的信号类型对应的自适应归一化长度不同。
[0207]可选地,所述第四确定单元460具体可以用于:
[0208]根据每个所述采样值的符号和调整幅度值确定每个所述采样值的新取值,得到所述第二语音频信号;或者,
[0209]计算修正因子;根据所述修正因子对所述采样值的调整幅度值中大于0的调整幅度值进行修正处理;根据每个所述采样值的符号和修正处理后的调整幅度值确定每个所述采样值的新取值,得到第二语音频信号。
[0210]可选地,所述第四确定单元460具体可以用于:使用公式β = a/L计算所述修正因子;其中,β为所述修正因子,L为所述自适应归一化长度,a为大于1的常数。
[0211]可选地,所述第四确定单元460具体可以用于:
[0212]使用以下公式对所述采样值的调整幅度值中大于0的调整幅度值进行修正处理:
[0213]Y = y* (b- β );
[0214]其中,Y为修正处理后的调整幅度值,y为将所述采样值的调整幅度值中大于0的调整幅度值,b为常数,0 < b < 2。
[0215]本实施例中,根据语音频信号确定第一语音频信号,确定所述第一语音频信号中每个采样值的符号和每个所述采样值的幅度值,确定自适应归一化长度,根据所述自适应归一化长度和每个所述采样值的幅度值确定每个所述采样值的调整幅度值,根据每个所述采样值的符号和每个所述采样值的调整幅度值确定第二语音频信号。这一过程中,只是对第一语音频信号这一原有信号进行处理,并未在第一语音频信号中增加新的信号,从而恢复噪声成分后的第二语音频信号中并未增加新的能量,从而如果第一语音频信号具有上升沿或下降沿,不会增加第二语音频信号中的回声,从而提高了第二语音频信号的听觉质量。
[0216]参见图5,为本发明实施例电子设备结构图,该电子设备500包括:处理器510、存储器520、收发器530和总线540 ;
[0217]处理器510、存储器520、收发器530通过总线540相互连接;总线540可以是ISA总线、PCI总线或EISA总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0218]存储器520,用于存放程序。具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。存储器520可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
[0219]收发器530用于连接其他设备,并与其他设备进行通信。具体的所述收发器530可以用于:接收码流;
[0220]所述处理器510执行存储器520中存储的所述程序代码,用于解码所述码流得到语音频信号;根据所述语音频信号确定第一语音频信号;确定所述第一语音频信号中每个采样值的符号和每个所述采样值的幅度值;确定自适应归一化长度;根据所述自适应归一化长度和每个所述采样值的幅度值确定每个所述采样值的调整幅度值;根据每个所述采样值的符号和每个所述采样值的调整幅度值确定第二语音频信号。
[0221]可选地,所述处理器510具体可以用于:
[0222]根据每个所述采样值的幅度值以及所述自适应归一化长度计算每个所述采样值对应的幅度平均值,根据每个所述采样值对应的幅度平均值确定每个所述采样值对应的幅度扰动值;
[0223]根据每个所述采样值的幅度值及其对应的幅度扰动值计算每个所述采样值的调整幅度值。
[0224]可选地,所述处理器510具体可以用于:
[0225]对于每个所述采样值,根据所述自适应归一化长度确定所述采样值所属的子带;
[0226]计算所述采样值所属子带内所有采样值的幅度值的平均值,将计算得到的平均值作为所述采样值对应的幅度平均值。
[0227]可选地,所述处理器510具体可以用于:
[0228]将所有采样值按照预设顺序根据所述自适应归一化长度划分子带;对于每个所述采样值,将包括所述采样值的子带确定为所述采样值所属的子带;或者,
[0229]对于每个所述采样值,将所述采样值之前m个采样值、所述采样值、所述采样值之后η个采样值构成的子带确定为所述采样值所属的子带,m、η由所述自适应归一化长度确定,m是不小于0的整数,η是不小于0的整数。
[0230]可选地,所述处理器510具体可以用于:
[0231]将每个所述采样值的幅度值与其对应的幅度扰动值相减得到两者的差值,将得到的差值作为每个所述采样值的调整幅度值。
[0232]可选地,所述处理器510具体可以用于:
[0233]将所述语音频信号中的低频带信号划分为Ν个子带;Ν为自然数;
[0234]计算每个所述子带的峰均比,并确定所述峰均比大于预设峰均比阈值的子带个数;
[0235]根据所述语音频信号中高频带信号的信号类型和所述子带个数,计算所述自适应归一化长度。
[0236]可选地,所述处理器510具体可以用于:
[0237]根据公式L = Κ+ α *Μ计算所述自适应归一化长度;
[0238]其中,L为所述自适应归一化长度;Κ为所述语音频信号中的高频带信号的信号类型对应的数值,不同高频带信号的信号类型对应的Κ的数值不同;Μ为峰均比大于预设峰均比阈值的子带个数;α为小于1的常数。
[0239]可选地,所述处理器510具体可以用于:
[0240]计算所述语音频信号中低频带信号的峰均比,和所述语音频信号中高频带信号的峰均比;当所述低频带信号的峰均比和所述高频带信号的峰均比的差值的绝对值小于预设差值阈值时,将所述自适应归一化长度确定为预设第一长度值,当所述低频带信号的峰均比和所述高频带信号的峰均比的差值的绝对值不小于预设差值阈值时,将所述自适应归一化长度确定为预设第二长度值;所述第一长度值 > 所述第二长度值;或者,
[0241]计算所述语音频信号中低频带信号的峰均比,和所述语音频信号中高频带信号的峰均比;当所述低频带信号的峰均比小于所述高频带信号的峰均比时,将所述自适应归一化长度确定为预设第一长度值,当所述低频带信号的峰均比不小于所述高频带信号的峰均比时,将所述自适应归一化长度确定为预设第二长度值;或者,
[0242]根据所述语音频信号中高频带信号的信号类型确定所述自适应归一化长度,不同高频带信号的信号类型对应的自适应归一化长度不同。
[0243]可选地,所述处理器510具体可以用于:
[0244]根据每个所述采样值的符号和调整幅度值确定每个所述采样值的新取值,得到所述第二语音频信号;或者,
[0245]计算修正因子;根据所述修正因子对所述采样值的调整幅度值中大于0的调整幅度值进行修正处理;根据每个所述采样值的符号和修正处理后的调整幅度值确定每个所述采样值的新取值,得到第二语音频信号。
[0246]可选地,所述处理器510具体可以用于:
[0247]使用公式β = a/L计算所述修正因子;其中,β为所述修正因子,L为所述自适应归一化长度,a为大于1的常数。
[0248]可选地,所述处理器510具体可以用于:
[0249]使用以下公式对所述采样值的调整幅度值中大于0的调整幅度值进行修正处理:
[0250]Y = y* (b_ β );
[0251]其中,Υ为修正处理后的调整幅度值,y为所述采样值的调整幅度值中大于0的调整幅度值,b为常数,0 < b < 2。
[0252]本实施例中,电子设备根据语音频信号确定第一语音频信号,确定所述第一语音频信号中每个采样值的符号和每个所述采样值的幅度值,确定自适应归一化长度,根据所述自适应归一化长度和每个所述采样值的幅度值确定每个所述采样值的调整幅度值,根据每个所述采样值的符号和每个所述采样值的调整幅度值确定第二语音频信号。这一过程中,只是对第一语音频信号这一原有信号进行处理,并未在第一语音频信号中增加新的信号,从而恢复噪声成分后的第二语音频信号中并未增加新的能量,从而如果第一语音频信号具有上升沿或下降沿,不会增加第二语音频信号中的回声,从而提高了第二语音频信号的听觉质量。
[0253]本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0254]本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1