【技术实现步骤摘要】
本专利技术涉及通信技术,尤其涉及一种语音解码方法及装置。
技术介绍
针对目前的多速率语音频编解码算法,编码后的码流在网络传输过程中,由于网络状态的不同,网络会对从编码端传输到网络的码流做不同长度的截断。在解码端,解码器就会根据截断后的码流解码出不同带宽或码率的语音频信号,这样就使得接收到的语音频信号会在不同带宽间切换。 由于解码器中的滤波器状态参数和前后语音频信号之间的联系,带宽切换时,会造成滤波器状态参数不连续,如果不及时地做一些适当的处理,则在带宽切换过程中会出现一些能量激变的现象,从而造成听觉质量变差;而且,当连续信号中出现不同的频带宽度时,也会造成不舒服的听觉效果。 现有技术中存在一种频带扩展(Bandwidth Extension, BWE)技术,其将窄频带信号扩展到宽频带信号的方式为其将当前帧的低频带频谱复制到高频带,然后通过一些参数修正当前帧的低频带频谱,从而使低频带频谱能量更符合高频带频谱的能量。目前,频带扩展技术中,一般地从当前帧的低频信息中获取一些参数信息或从编码端传输少量的当前帧的高频带参数到解码端,来恢复出当前帧的高频带部分的信号。然而,当宽频带语音信号向为窄频带语音信号切换时,为窄频带语音信号的当前帧,其高频部分没有任何信息,现有的频带扩展技术则不能很好地解决上述因不同带宽的语音信号带来的问题。
技术实现思路
本专利技术实施例提供一种语音解码方法及装置,其能够提高语音信号的听觉质量,避免语言信号解码时,不同带宽的语音信号带来的听觉不舒服的问题。 为此,本专利技术实施例提供了一种语音解码方法,包括 利用为窄频带的当前帧的低频带频谱生 ...
【技术保护点】
一种语音解码方法,包括:利用为窄频带的当前帧的低频带频谱生成所述当前帧的高频带频谱;根据所述当前帧的低频带信息和相对于所述当前帧的前一帧的频带信息,判断所述当前帧是否需要修正,如果判断结果为是,则利用修正因子对所述当前帧的高频带频谱进行修正,如果判断结果为否,则对所述当前帧不进行修正;将根据所述判断结果进行处理后的所述当前帧从频域信号变换为时域信号;利用所述当前帧的衰减因子对所述当前帧时域信号的高频时域信号进行衰减后,输出所述当前帧的时域信号。
【技术特征摘要】
一种语音解码方法,包括利用为窄频带的当前帧的低频带频谱生成所述当前帧的高频带频谱;根据所述当前帧的低频带信息和相对于所述当前帧的前一帧的频带信息,判断所述当前帧是否需要修正,如果判断结果为是,则利用修正因子对所述当前帧的高频带频谱进行修正,如果判断结果为否,则对所述当前帧不进行修正;将根据所述判断结果进行处理后的所述当前帧从频域信号变换为时域信号;利用所述当前帧的衰减因子对所述当前帧时域信号的高频时域信号进行衰减后,输出所述当前帧的时域信号。2. 如权利要求1所述的方法,其特征在于,所述相对于所述当前帧的前一帧为宽频带帧。3. 如权利要求2所述的方法,其特征在于,所述利用为窄频带的当前帧的低频带频谱 生成所述当前帧的高频带频谱具体为将所述当前帧的归一化的低频带频谱乘以相对于所 述当前帧的前一帧的高频带频域包络复制到高频,生成所述当前帧的高频带频谱;所述根据所述当前帧的低频带信息和相对于所述当前帧的前一帧的频带信息,判断所 述当前帧是否需要修正,包括用前一帧模式位的值、根据所述前一帧的频带信息计算出的所述前一帧的低频带频谱 能量值和高频带频谱能量值,及根据所述当前帧的低频带信息计算出的所述当前帧的低频 带频谱能量值和高频带频谱能量值,确定当前帧模式位的值;根据所述当前帧模式位的值判断出所述当前帧是否需要修正。4. 根据权利要求2所述的方法,其特征在于,所述利用为窄频带的当前帧的低频带频 谱生成所述当前帧的高频带频谱具体为将所述当前帧的低频带频谱直接复制到高频,生 成所述当前帧的高频带频谱;所述根据所述当前帧的低频带信息和相对于所述当前帧的前一帧的频带信息,判断所 述当前帧是否需要修正,包括用前一帧模式位的值、根据所述前一帧的频带信息计算出的所述前一帧的低频带频谱 能量值和高频带频谱能量值、及根据所述当前帧的低频带信息计算出的所述当前帧的低频 带频谱能量值,确定当前帧模式位的值;根据所述当前帧模式位的值判断出所述当前帧是否需要修正。5. 如权利要求4所述的方法,其特征在于,所述将根据所述判断结果进行处理后的当 前帧从频域信号变换为时域信号,还包括如果根据所述判断结果对所述当前帧的高频带频谱不进行修正,则将当前帧的归一化 的高频带频谱乘以所述前一帧的高频带频域包络后,将该当前帧从频域信号变换为时域信 号。6. 如权利要求2所述的方法,其特征在于,所述方法进一步包括对于所述为窄频带的当前帧后的每一帧,判断该帧是否为窄带帧,如果是,利用所述该 帧的低频带频谱生成所述该帧的高频带频谱;根据所述该帧的低频带信息和相对于所述该帧的前一帧的频带信息,判断所述该帧是 否需要修正,如果判断结果为是,则利用修正因子对所述该帧的高频带频谱进行修正,如果 判断结果为否,则对所述该帧不进行修正;将根据判断结果进行处理后的所述该帧从频域信号变换为时域信号; 利用所述该帧的衰减因子对所述该帧时域信号的高频时域信号进行衰减后,输出所述 该帧的时域信号。7. 如权利要求6所述的方法,其特征在于,所述当前帧的衰减因子根据所述当前帧的 帧类型信息、所述前一帧的帧类型信息来确定;禾口所述该帧的衰减因子根据所述该帧的帧类型信息、所述相对于该帧的前一帧的帧类型 信息及其衰减因子来确定,所述帧类型信息为宽频带帧或窄频带帧。8. 根据权利要求1所述的方法,其特征在于,所述修正因子的值根据所述当前帧的低 频带信息来确定。9. 一种语音解码装置,其特征在于,包括扩展单元,用于利用为窄频带的当前帧的低频带频谱生成所述当前帧的高频...
【专利技术属性】
技术研发人员:刘泽新,胡晨,苗磊,陈龙吟,肖玮,哈维米希尔塔迪,张清,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。