发明名称 |
一种基于频域的丢包补偿方法、装置和系统 |
摘要 |
本发明公开了一种基于频域的丢包补偿方法,包括如下步骤:采用数据恢复手段恢复丢失帧对应的核心解码数据,根据丢失帧的在前帧和/或在后帧对丢失帧的改进离散余弦变换MDCT系数的频域进行预测,得到丢失帧对应的MDCT系数;用所述恢复出的核心解码数据和预测得到的MDCT系数合成对应于丢失帧的恢复帧。本发明还公开了一种基于频域的丢包补偿的装置和系统。本发明方案可以使声音解码的频域上的具有较高的连续性,使声音信号更好的平滑,带来主观质量的提高。 |
申请公布号 |
CN101471073B |
申请公布日期 |
2011.09.14 |
申请号 |
CN200810126663.2 |
申请日期 |
2008.06.17 |
申请人 |
华为技术有限公司 |
发明人 |
吴文海;肖玮;王庭红;李立雄;张德军;张亮 |
分类号 |
G10L19/14(2006.01)I;G10L19/12(2006.01)I |
主分类号 |
G10L19/14(2006.01)I |
代理机构 |
北京德琦知识产权代理有限公司 11018 |
代理人 |
王琦;王诚华 |
主权项 |
一种基于频域的丢包补偿方法,其特征在于,包括如下步骤:采用数据恢复手段恢复丢失帧对应的核心编码数据,根据丢失帧的在前帧和/或在后帧对丢失帧的改进离散余弦变换MDCT系数的频域进行预测,得到丢失帧对应的MDCT系数;用所述恢复出的核心编码数据和预测得到的MDCT系数合成对应于丢失帧的恢复帧;其中,所述得到丢失帧对应的MDCT系数的步骤包括:若丢失帧数为1,用丢失帧前一帧/后一帧的MDCT系数乘以加权因子,得到丢失帧的MDCT系数;如果连续丢失帧数大于1,则用在前最后一个未丢失的帧/在后第一个未丢失帧的MDCT系数乘以加权因子,得到丢失帧的MDCT系数,所述加权因子的取值大于等于0,且小于等于1;或者,用丢失帧之前的帧的MDCT系数乘以加权因子,得到前向预测的丢失帧的MDCT系数;用丢失帧之后的帧的MDCT系数乘以加权因子,得到后向预测的丢失帧的MDCT系数;将所述前向预测的丢失帧的MDCT系数与后向预测的丢失帧的MDCT系数加窗叠加,得到丢失帧对应的MDCT系数。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |