[发明专利]一种大容量音频信息隐藏的方法有效
申请号: | 201910243836.7 | 申请日: | 2019-03-28 |
公开(公告)号: | CN110010142B | 公开(公告)日: | 2021-05-04 |
发明(设计)人: | 陈小莉;田茂;魏权 | 申请(专利权)人: | 武汉大学 |
主分类号: | G10L19/018 | 分类号: | G10L19/018 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 严彦 |
地址: | 430072 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 容量 音频 信息 隐藏 方法 | ||
1.一种大容量音频信息隐藏的方法,其特征在于:利用基于平均能量的自适应阈值分别对载体音频和隐蔽信息的小波系数进行筛选,使携密音频拥有更好的透明性;根据实际隐蔽语音的特点,利用小波系数的特征实现自适应容量选取,提高载体音频嵌入隐蔽信息的效率;隐蔽信息嵌入过程中,首先采用间接的方式嵌入隐蔽信息,将隐蔽信息转化为嵌入因子后隐藏于载体音频,然后利用最不重要替换法的思想,将载体音频二进制数的若干低位用嵌入因子的二进制数替换从而得到携密信息;
利用基于平均能量的自适应阈值分别对载体音频和隐蔽信息的小波系数进行筛选,实现方式如下,
分别计算载体音频和隐蔽信息的各层小波系数的平均能量;
根据平均能量和相应阈值修正因子,分别计算载体音频和隐蔽信息的各层小波系数的自适应阈值;
将载体音频和隐蔽信息的各层小波系数的幅度值与对应的自适应阈值进行比较,如果小波系数的幅度值比阈值大的则保留,否则该小波系数为0,从而实现对对应的小波系数进行筛选,
自适应容量选取实现方式如下,
设对载体音频和隐蔽信息的小波系数进行筛选后,经降序排列并规整得到统计修正后载体语音小波系数X[k]和修正后隐蔽信息的小波系数H[k],统计修正后载体语音小波系数X[k]大于零的个数为xp和小于零的个数为xn,统计修正后隐蔽信息的小波系数H[k]大于零的个数为hp和小于零的个数为hn;
当xp+xnhp+hn时,逐步增加载体音频的长度,重新进行涉及载体音频的处理,直到满足xp+xn≥hp+hn的条件;
当xp+xnhp+hn时,逐步减少载体音频的长度,重复涉及载体音频的处理,直到满足xp+xn≥hp+hn且不再满足xp+xnhp+hn的条件。
2.根据权利要求1所述大容量音频信息隐藏的方法,其特征在于:隐蔽信息嵌入过程包括以下步骤,
1)设X[k]的长度为LX,H[k]的长度为LH;
设X[i]为修正后载体语音小波系数X[k]前hp项,H[i]为修正后隐蔽信息小波系数H[k]前hp项,i为隐蔽信息正小波系数的序号,
计算正小波系数的嵌入因子的二进制
其中,dec2bin(.)表示十进制转化为二进制计算;
设X[j]为修正后载体语音小波系数X[k]后hn项,j为序号;H[j1]为修正后隐蔽信息小波系数H[k]后hn项,j1为序号;j=LX-hn-1、...LX,j1=LH-hn-1、...LH
计算负小波系数的嵌入因子的二进制
2)计算出X[i]的二进制Xp[i]和X[j]的二进制Xn[j];
将Xp[i]的后5位替换成XHp[i]后再进行二进制转化为十进制的计算,得到包含隐蔽信息的载体语音小波系数前hp项X’p[i],
将Xn[j]的后5位替换成XHn[j]后再进行二进制转化为十进制的计算,得到包含隐蔽信息的载体语音小波系数后hn项X’n[j];
3)设降序排列时,将载体语音的小波系数首尾拼接放入数组x[k]中,对x[k]降序排列得了新的数组x’[k],将x’[k]的前hp个小波系数换成X’p[i],将x’[k]的后hn个小波系数换成X’n[j],按照存储的位置对应关系将x’[k]中元素位置恢复到原始小波系数位置上,即得到嵌入隐蔽信息的小波系数Xinsert[k];
4)利用将Xinsert[k]的值恢复到原始小波系数值的数量级上,并按照长度对结果拆分系数,然后进行逆小波变换得到携密音频xinsert[n]。
3.根据权利要求2所述大容量音频信息隐藏的方法,其特征在于:隐蔽信息的提取和隐蔽信息嵌入过程相应,包括以下步骤,
1)将接收到的携密音频yinsert[n]进行3层小波变换得到小波系数y1,H[k]、y2,H[k]、y3,H[k]和y3,L[k],将它们首尾拼接放入数组y[k]中,然后利用将幅值规范到[-(215-1),(215-1)]区间并就近取整得到规整后的携密音频的小波系数Y[k];
2)按照存储的位置对应关系将Y[k]里的最大的hp个元素取出且按照降序排列形成新的数组Yp[i]和最小的hn个元素取出且按照降序排列形成新的数组Yn[j],并将这些元素的值转化为二进制,然后每个二进制元素的末5位取出并转化为十进制的隐蔽信息正小波系数的嵌入因子YHp[i]和隐蔽信息负小波系数的嵌入因子YHn[j];
3)利用得到提取后的隐蔽信息正小波系数Hp[i],利用得到提取后的隐蔽信息的负小波系数Hn[j],然后形成提取出的按照降序排列的隐蔽信息小波系数
4)按照记录的每个小波系数在原始位置和按照降序排列位置的对应关系,将Hdesc[k]转化为提取出的隐蔽信息小波系数Hextra[k],并按照相应长度将Hextra[k]拆分成第一层高频系数h’1,H[k]、第二层高频系数h’2,H[k]、第三层高频系数h’3,H[k和第三层低频系数h’3,L[k],然后进行3层逆小波变换得到隐蔽信息hertra[n]。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910243836.7/1.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置