[发明专利]一种音频传输抗丢包的错误隐藏技术方法有效
申请号: | 202210157250.0 | 申请日: | 2022-02-21 |
公开(公告)号: | CN114613372B | 公开(公告)日: | 2022-10-18 |
发明(设计)人: | 冯建平;蔡昌毅;张晓冰;刘鎏;向仍湘;陈正榕 | 申请(专利权)人: | 北京富通亚讯网络信息技术有限公司 |
主分类号: | G10L19/00 | 分类号: | G10L19/00;G10L25/30;H04B14/04 |
代理公司: | 北京翔石知识产权代理事务所(普通合伙) 11816 | 代理人: | 李勇 |
地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 音频 传输 抗丢包 错误 隐藏 技术 方法 | ||
1.一种音频传输抗丢包的错误隐藏技术方法,其特征在于,
步骤S1,通过相空间重构将任意一音频帧数据的脉冲编码调制一维序列解构到若干个同相空间,获得该音频帧数据的高维序列,根据该音频帧数据的高维序列构造输入矩阵,再根据输入矩阵构造目标值矩阵;
步骤S2,将构造完成的输入矩阵与目标值矩阵分为训练数据和测试数据,分别选用支持向量机、随机森林、前馈神经网络算法进行训练与测试,根据支持向量机、随机森林、前馈神经网络三种算法的测试预测值确定回归模型,将输入矩阵输入到回归模型中,得到预测值矩阵;
步骤S3,对即将接收的新的音频帧数据进行判定,根据新的音频帧数据的数据量判定是否通过预测值矩阵对新的音频帧数据的空缺进行错误隐藏,解构新的音频帧数据的高维序列,并将新的音频帧数据的高维序列与预测值矩阵中对应相预测值进行对比,根据对比结果计算预测值矩阵中对应相预测值的符合度,再根据预测值矩阵中对应相预测值的符合度判定是否对新的音频帧数据的高维序列进行学习,以对预测值矩阵进行修正。
2.根据权利要求1所述的音频传输抗丢包的错误隐藏技术方法,其特征在于,在所述步骤S1中,将任意一音频帧数据的脉冲编码调制一维序列x(t)进行相空间重构处理,得到该音频帧数据的高维序列X(t),
X(t)=[x(t),x(t+τ),...,x(t+(m-1)τ)]
其中,τ为时延;m为嵌入维数度;t为基础帧值。
3.根据权利要求2所述的音频传输抗丢包的错误隐藏技术方法,其特征在于,根据高维序列X(t)构造输入矩阵X,
其中,M为大于基础帧值的最小整数帧值。
4.根据权利要求3所述的音频传输抗丢包的错误隐藏技术方法,其特征在于,根据输入矩阵X构造目标值矩阵Y,
5.根据权利要求4所述的音频传输抗丢包的错误隐藏技术方法,其特征在于,在完成对输入矩阵X与目标值矩阵Y的构建后,将输入矩阵X与目标值矩阵Y分为训练数据和测试数据,分别选用支持向量机、随机森林、前馈神经网络算法进行训练与测试,分别得到支持向量机、随机森林、前馈神经网络的回归模型,利用均方根误差RMSE进行评价,
其中,Yj为每组同相数据的目标值,即x(j),x(j+τ),…x(j+(m-1)τ)的期望值,j为任意一时刻帧值,Pj为完成训练输出的预测值,τtest为从τ组同相数据最后划出的部分用于评价模型性能的数据集个数;
根据评价结果选取出Y~X回归模型,将输入矩阵X输入到Y~X回归模型获得预测值矩阵P。
6.根据权利要求5所述的音频传输抗丢包的错误隐藏技术方法,其特征在于,设置第一预设数据量N1与第二预设数据量N2,其中,N1<N2,在对新的音频帧数据进行接收时,先获取新的音频帧数据的数据量Nx,并将新的音频帧数据的数据量Nx与第一预设数据量N1、第二预设数据量N2进行对比,
当Nx<N1时,判定该音频帧数据量未达到第一预设数据量,将以预测值矩阵中对应相的预测值替换该音频帧数据,完成错误隐藏;
当N1≤Nx<N2时,判定该音频帧数据的数据量在第一预设数据量与第二预设数据量之间,将预测值矩阵中对应相的预测值与该音频帧数据的高维序列进行对比,以判定预测值矩阵中对应相预测值的符合度;
当Nx=N2时,判定该音频帧数据量达到第二预设数据量,不对该音频帧数据进行补充或替换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京富通亚讯网络信息技术有限公司,未经北京富通亚讯网络信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210157250.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:来电处理方法、装置、设备及介质
- 下一篇:一种兼具异步通信功能的关联成像系统