[发明专利]基于滤波器相似度的语音LPC隐藏和提取算法有效
申请号: | 200810094192.1 | 申请日: | 2008-05-08 |
公开(公告)号: | CN101577605A | 公开(公告)日: | 2009-11-11 |
发明(设计)人: | 吴志军;杨伟 | 申请(专利权)人: | 吴志军;杨伟 |
主分类号: | H04K1/00 | 分类号: | H04K1/00;H04L9/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 300300天津市津北公路*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 滤波器 相似 语音 lpc 隐藏 提取 算法 | ||
1.一种基于滤波器相似度的语音LPC隐藏和提取算法,该算法是通过以下步骤实现的:
(1)对于载体语音信号进行预处理,去除由于没备带来的低频干扰和能量的均衡;
(2)将处理后的载体语音信号按照编码算法的标准分帧,每帧语音的长度为20ms;秘密语音按照指 定的秘密语音编码算法进行编码,并对秘密语音码流按照预定的加密算法进行加密,将得到加密的秘密语 音bit流序列,送入缓存待用;
(3)对每一帧语音信号进行LPC分析,得到LPC系数,通过计算滤波器的相似度S(an,an-1),其 中,an和an-1为两个相邻帧的LPC系数,并与设定的相似度阀值Sa比较确定是否传递该LPC系数;如果 当前帧的合成滤波器与前面一帧的合成滤波器的相似度大于设定的阀值S0时,则不传当前帧的LPC系数 αn,利用前一帧的LPC系数an-1代替该帧的LPC系数an;
(4)按照指定载体编码方法进行嵌入编码,将通过滤波器相似度计算得到的LPC系数作为原始的反 馈参数送入语音编码算法的合成分析系统中合成原始复合语音,即为秘密语音嵌入过程;需要嵌入的码字 Cod和嵌入比特Bit_value之间满足的等式关系:
f(Cod,Bit_value)=0
其中,关系式f与具体载体语音编码算法和将要嵌入数据的数量和选择的嵌入方式有关;用Φ(si,ti) 表示si对i帧的嵌入方法,其中,si是第i帧的滤波器相似度;ti为载体语音的第i帧;
将嵌入秘密语音后的复合语音与原始载体语音进行比较,求取相应的误差;
其中,Ei表示相应复合语音与原始载体语音的误差值,t′(i)为嵌入合成后的复合语音采样值,t(i)为 第ti帧的原始语音的采样值,M表示帧长度采样点个数;
(5)将利用滤波器相似度嵌入方法所得到的复合语音与原始载体语音比较,并进行误差计算;针对N 个语音帧,可以得到N个误差Ei;求取其中最小的误差Emin=min{Ei∶i=1,2,…,N},误差最小时记录 当前的LPC系数,作为滤波器相似度输出;误差最小时的嵌入方法Φ(smin,tmin)作为本帧入选的嵌入方案, 此时将码字Cod输出;
(6)在接收端,将接收到的复合码流按照载体编码算法的标准分帧,每帧长度为20ms;
(7)对每帧码字Cod,提取单个嵌入比特值Bit:
Bit=f-1(Cod)
(8)对提取出的比特流进行解密还原得到秘密语音码流,通过相应的秘密语音解码器,利用激励信 号激励LPC合成滤波器得到再生语音,生成合成秘密语音。
2.根据权利要求1所述的一种基于滤波器相似度的语音LPC隐藏和提取算法,其特征在于:滤波器 相似度的阀值Sa设置为0.7。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吴志军;杨伟,未经吴志军;杨伟许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810094192.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:浮筒液位变送器校验辅助装置
- 下一篇:霍尔油位传感器的一种处理电路