[发明专利]基于骨导的语音压缩水印方法无效
| 申请号: | 200810150757.3 | 申请日: | 2008-08-29 |
| 公开(公告)号: | CN101350198A | 公开(公告)日: | 2009-01-21 |
| 发明(设计)人: | 同鸣;姬红兵;陈巍;闫涛 | 申请(专利权)人: | 西安电子科技大学 |
| 主分类号: | G10L19/00 | 分类号: | G10L19/00 |
| 代理公司: | 陕西电子工业专利中心 | 代理人: | 王品华;黎汉华 |
| 地址: | 71007*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 语音 压缩 水印 方法 | ||
1.一种基于骨导的语音压缩水印嵌入方法,包括如下过程:
(1)利用骨导器件信号对语音信号进行去除噪声和其它杂音预处理,并提取骨导设备的编号IDD和语音信号的编号IDS;
(2)将预处理后的语音信号根据语音的长度分成若干个固定长度的帧,每帧长度30ms,将n帧分为一组,最后一组除外,即最后一组的帧数为总的帧数除以n的余数;
(3)利用G. 723.1语音压缩编码标准,提取每一帧线谱频率的系数Lg,i和基音周期Pg,i,其中Lg,i和Pg,i分别表示第g组第i帧的线谱频率系数和基音周期;
(4)利用Hash散列函数将提取的骨导设备的编号IDD、语音信号的编号IDS、当前帧的线谱频率系数Lg,i、下一帧提取的基音周期Pg,i+1和前一帧的水印Wg,i-1,生成嵌入在当前帧的水印Wg,i;
(5)将当前帧的水印Wg,i嵌入在语音编码的多脉冲激励的位置序号中,即用水印替换脉冲激励的位置序号的最不重要位,最终得到含水印的语音压缩编码流。
2.根据权利要求1所述的水印嵌入方法,其中步骤(4)的按如下三种情况进行:(4a)若当前帧为每一组的第一帧,则按下式生成水印Wg,1,即
Wg,1=Hx(IDD,IDS,g,Wg-1,n,Lg,1,Pg,2)
式中,Hx()表示Hash函数,
Wg,1为第g组第一帧生成的水印,当g=1时,令W0,n为私钥Key,
Wg-1,n为第g-1组的第n帧的水印,即前一帧的水印,
Lg,1为第g组第1帧的线谱频率系数,
Pg,2为第g组第2帧的基音周期;
(4b)若当前帧为最后一组的最后一帧,设最后一组有m帧,则按下式生成水印WT,m,即
WT,m=Hx(IDD,IDS,WT,m-1,LT,m,(T-1)×n+m)
式中,WT,m为第T组第m帧生成的水印,
WT,m-1为第T组的第m-1帧的水印,
LT,m为第T组第m帧的线谱频率系数,
(T-1)×n+m为语音总帧数;
(4c)其它情况,则按下式生成水印Wg,i,即
Wg,i=Hx(IDD,IDS,Wg,i-1,Lg,i,Pg,i+1)
式中,Wg,i为第g组的第i帧生成的水印,
Wg,i-1为第g组的第i-1帧的水印,
Lg,i为第g组的第i帧的线谱频率系数,
Pg,i+1为第g组第i+1帧的基音周期。
3.一种基于骨导的语音压缩水印提取验证方法,包括如下过程:
1)对含水印的压缩编码流进行解码处理;
2)从选定的脉冲激励的位置序号中提取水印;
3)利用Hash散列函数将骨导设备的编号IDD、语音信号的编号IDS、当前帧的线谱频率系数Lg,i、下一帧提取的基音周期Pg,i+1和前一帧提取的水印生成验证水印
4)比较第g组第i帧提取的水印和生成的验证水印若不等于则判定第g组第i帧错误,根据错误出现的位置和分布,判断攻击的位置和类型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810150757.3/1.html,转载请声明来源钻瓜专利网。





