[发明专利]一种基于频域的丢包补偿方法、装置和系统有效
申请号: | 200810126663.2 | 申请日: | 2008-06-17 |
公开(公告)号: | CN101471073A | 公开(公告)日: | 2009-07-01 |
发明(设计)人: | 吴文海;肖玮;王庭红;李立雄;张德军;张亮 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G10L19/14 | 分类号: | G10L19/14;G10L19/12 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 王 琦;王诚华 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 补偿 方法 装置 系统 | ||
1.一种基于频域的丢包补偿方法,其特征在于,包括如下步骤:
采用数据恢复手段恢复丢失帧对应的核心编码数据,根据丢失帧的在前帧和/或在后帧对丢失帧的改进离散余弦变换MDCT系数的频域进行预测,得到丢失帧对应的MDCT系数;
用所述恢复出的核心编码数据和预测得到的MDCT系数合成对应于丢失帧的恢复帧;
其中,所述得到丢失帧对应的MDCT系数的步骤包括:若丢失帧数为1,用丢失帧前一帧/后一帧的MDCT系数乘以加权因子,得到丢失帧的MDCT系数;如果连续丢失帧数大于1,则用在前最后一个未丢失的帧/在后第一个未丢失帧的MDCT系数乘以加权因子,得到丢失帧的MDCT系数,所述加权因子的取值大于等于0,且小于等于1;或者,
用丢失帧之前的帧的MDCT系数乘以加权因子,得到前向预测的丢失帧的MDCT系数;用丢失帧之后的帧的MDCT系数乘以加权因子,得到后向预测的丢失帧的MDCT系数;将所述前向预测的丢失帧的MDCT系数与后向预测的丢失帧的MDCT系数加窗叠加,得到丢失帧对应的MDCT系数。
2.根据权利要求1所述的丢包补偿方法,其特征在于,所述数据恢复手段为帧差错隐藏FEC或丢包隐藏PLC技术。
3.根据权利要求1所述的丢包补偿方法,其特征在于,所述加权因子为预先设置的数值,或者为信号采样值的线性或非线性函数。
4.根据权利要求1所述的丢包补偿方法,其特征在于,所述核心解码数据为代数码激励线性预测编码算法CELP模型的核心解码数据。
5.根据权利要求1所述的丢包补偿方法,其特征在于,所述根据丢失帧的在前帧和/或在后帧对丢失帧的改进离散余弦变换MDCT系数的频域进行预测之前,进一步包括:根据丢失帧的在前帧或在后帧的信号相关性,确定是否执行所述后续步骤。
6.根据权利要求5所述的丢包补偿方法,其特征在于,所述根据丢失帧的在前帧或在后帧的信号相关性,确定是否执行所述后续步骤为:判断丢失帧的在前帧或在后帧是否为瞬态帧,若否,则执行所述后续步骤。
7.根据权利要求1所述的丢包补偿方法,其特征在于,预先设定特定频带范围,所述根据丢失帧的在前帧和/或在后帧对丢失帧的改进离散余弦变换MDCT系数的频域进行预测之前,进一步包括:判断丢失帧的在前帧或在后帧所处频带范围是否为所述特定频带范围,若是,则执行所述后续步骤。
8.根据权利要求7所述的丢包补偿方法,其特征在于,所述特定频带范围为2kHz至7kHz。
9.一种能够实现基于频域的丢包补偿的接收端装置,包括解码子系统,用于对所收到的数据帧的MDCT系数和核心编码数据进行处理,得到解码的声音信号,其特征在于,该接收端装置还包括:
MDCT系数预测模块,用于用丢失帧前一帧/后一帧的MDCT系数乘以加权因子,得到丢失帧的MDCT系数;如果连续丢失帧数大于1,则用在前最后一个未丢失的帧/在后第一个未丢失帧的MDCT系数乘以加权因子,得到丢失帧的MDCT系数,所述加权因子的取值大于等于0,且小于等于1;或者,
所述MDCT系数预测模块用于用丢失帧之前的帧的MDCT系数乘以加权因子,得到前向预测的丢失帧的MDCT系数;用丢失帧之后的帧的MDCT系数乘以加权因子,得到后向预测的丢失帧的MDCT系数;将所述前向预测的丢失帧的MDCT系数与后向预测的丢失帧的MDCT系数加窗叠加,得到丢失帧对应的MDCT系数;
核心数据恢复模块,用于恢复丢失帧对应的核心编码数据;
则所述解码子系统根据来自MDCT系数预测模块的丢失帧对应的MDCT系数和来自数据恢复模块的核心编码数据进行处理得到丢失帧的解码声音信号。
10.根据权利要求9所述的接收端装置,其特征在于,所述核心数据恢复模块包括采用帧差错隐藏技术的FEC单元和/或采用丢包隐藏技术的PLC单元。
11.根据权利要求9所述的接收端装置,其特征在于,所述MDCT系数预测模块包括:
加权因子单元,用于生成或存储预先设置的加权因子;
参考单元,用于记录丢失帧之前和/或之后的帧的MDCT系数;
预测单元,用于根据所述加权因子单元加权因子和参考单元的MDCT系数预测丢失帧的MDCT系数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810126663.2/1.html,转载请声明来源钻瓜专利网。