[发明专利]一种抑制网络丢包影响的语音数据后处理方法有效
申请号: | 201210041994.2 | 申请日: | 2012-02-23 |
公开(公告)号: | CN102568488A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 何佳;王小敏;王大勇;尼秀明 | 申请(专利权)人: | 安徽创世科技有限公司 |
主分类号: | G10L19/00 | 分类号: | G10L19/00;G10L19/14;G10L21/02 |
代理公司: | 合肥天明专利事务所 34115 | 代理人: | 金凯 |
地址: | 230088 安徽省合肥市*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种抑制网络丢包影响的语音数据后处理方法,包括下面主要步骤:a、有数据包丢失时,在缓冲的数据包和当前接收的数据包中选取合适的两个极值点;b、用正弦函数对选取的两个极值点分别进行拟合;c、用拟合好的两个正弦函数的线性组合对两个极值点间的采样点的幅值进行校正,并以校正后的数据包作为播放数据包。本发明方法可以抑制在网络传输过程中数据包丢失情况下引入的高频噪音,改善主观听觉感受。 | ||
搜索关键词: | 一种 抑制 网络 影响 语音 数据 处理 方法 | ||
【主权项】:
1.一种抑制网络丢包影响的语音数据后处理方法,其特征在于:包括以下步骤:(1)、将每一个音频数据包记为
,每个数据包都由
个采样点组成,第
个采样点幅值记为
,
=0……
-1;(2)、一个新接收到的数据包,如果其通过数据包序列号的方式判断出和上一次接收的数据包之间没有数据丢失时,则此数据包的播放按正常方式播放上一次接收的数据包,并且将此数据包缓冲起来;如果此数据包通过数据包序列号的方式判断出和上一次接收的数据包之间有数据丢失时,则将上一次接收的数据包记为
,将这次接收的数据包记为
;(3)、如果一个点
的幅值大于前后两点的幅值,我们称为极值点;在
的采样点中从后向前找到的第一个极值点记为
,在
的采样点中从前向后找到的第二个极值点记为
;(4)、以数据包每个采样点的序号为横坐标,幅值为纵坐标,对
和前后各一个点做正弦函数曲线拟合,得以下函数式[1]:
;对
和前后各一个点同样按正弦函数曲线进行拟合,得以下函数式[2]:
;(5)、[
,
]对区间之间的点按式[1]和式[2]的线性组合后得的式[3]来求取新的幅值替代原来的幅值,函数式[3]为:
;(6)、将更改了
之后若干点幅值的新的数据包
即时播放,并且将更改了
之前若干点幅值的新的数据包
缓冲起来用于后续数据包的处理;(7)、返回步骤1重新开始处理下一个接收到的数据包。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽创世科技有限公司,未经安徽创世科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210041994.2/,转载请声明来源钻瓜专利网。
- 上一篇:低聚物-阿片样激动剂轭合物
- 下一篇:热障涂层孔隙率的微波相位检测方法