[发明专利]基于非零脉冲位置和幅度信息的G.729语音信息隐藏算法在审

专利信息
申请号: 201710788891.5 申请日: 2017-08-29
公开(公告)号: CN107483194A 公开(公告)日: 2017-12-15
发明(设计)人: 吴志军;郭安心 申请(专利权)人: 中国民航大学
主分类号: H04L9/08 分类号: H04L9/08;H04L9/06;G10L19/00;G10L19/018
代理公司: 暂无信息 代理人: 暂无信息
地址: 300300 天*** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 脉冲 位置 幅度 信息 729 语音 隐藏 算法
【权利要求书】:

1.基于非零脉冲位置和幅度信息的G.729语音信息隐藏算法,其特征在于:

(1)G.729码本搜索具有非遍历性和冗余性的特点;

(2)基于非零脉冲位置和幅度信息的G.729语音信息隐藏算法,该算法利用秘密信息通过特定的映射函数去控制码本的搜索过程,利用最不重要脉冲替换思想,通过非零脉冲位置和秘密信息之间的函数关系进行信息隐藏;

(3)采用最小化失真准则控制由秘密信息的隐藏带来的音质失真。

2.根据权利要求1所述的基于非零脉冲位置和幅度信息的G.729语音信息隐藏算法,其特征在于:

其中:特征(1)G.729码本搜索具有非遍历性和冗余性。G.729固定码本结构如表1所示。

表1 固定码本的结构

用mi表示第i个脉冲的位置,用si表示第i个脉冲的符号,i=0,1,2,3。固定码本搜索的依据是使感觉加权滤波器的输出信号s(n)和重构信号之间的均方误差最小化。设目标信号为s′(n),目标信号s′(n)与感觉加权综合滤波器的冲激响应h(n)之间的互相关函数d(n)如下式所示。

d(n)=Σi=n39s′(n)h(i-n),n=0,1,2,...,39]]>

由感觉加权综合滤波器的冲激响应h(n)可得到托普利兹Toeplitz卷积矩阵H,H的主对角线元素全部为h(0),H如下式所示。

定义对称矩阵T表示矩阵的转置。

ITU-T在简化版本G.729A中使用深度优先树搜索算法来搜索固定码本,深度优先树搜索固定码本的过程分2步进行。

第一步:在轨道T2中找出使|d(mi)|值最大的2个位置,然后将轨道T2中的这2个位置与轨道T3中的8个位置一一进行组合,按以下公式计算βk值:

Ck=s0d(m0)+s1d(m1)+s2d(m2)+s3d(m3)

然后从2×8=16个候选值中找到使βk值最大的脉冲位置组合(i2,i3);在确定i2和i3后,继续在轨道T0和T1上进行搜索,共有8×8=64个组合值,找到使βk值最大的脉冲位置组合(i0,i1),这样,搜索次数为2×8+8×8=80次。用轨道T4替代轨道T3,重复上述过程,则在第一步中的搜索次数是80×2=160次。

第二步:同第一步类似,首先在轨道T3中找出使|d(mi)|值最大的2个位置,然后将轨道T3中的这2个位置与轨道T0中的8个位置一一进行组合,找出使βk最大的脉冲位置组合(i3,i0);然后在轨道T1和T2上搜索,再用轨道T4代替轨道T3,重复上述过程,搜索次数同样是160次。所以,每一子帧进行固定码本搜索的次数是160×2=320次,这些运算量是全搜索的3.9%,以次优的码字矢量代替了最优的码字矢量,大大减少了运算量。可以看到,深度优先树算法是为了减少复杂度而进行的非遍历搜索。因此,在这种条件下搜索出来的最优码字矢量并不是真正意义上的最优,而是形成了一种次优的效果。

特征(2)利用秘密信息通过特定的映射函数去控制最优码字矢量的搜索过程。秘密信息隐藏过程的算法如下。

引入最不重要脉冲替换思想,对由深度优先树搜索算法得到的“最优码字矢量”进行脉冲重要度的计算。码字由4个脉冲(i0,i1,i2,i3)组成,通过每次去掉一个脉冲来计算去掉的脉冲的重要程度。例如,去掉脉冲i2,用0替代,计算βk值,然后依次去掉其他三个脉冲,共需替换四次,得到四个βk值,比较这四个值的大小,βk值越大,说明去掉的脉冲重要程度越小。重新在重要程度最小的脉冲所在轨道上对其进行最佳位置搜索,此时的搜索需要由秘密信息控制。信息隐藏函数可由下式表示:

下面给出秘密信息隐藏过程的符号说明。

深度优先树搜索得到的脉冲组合:ia、ib、ic、ix

脉冲组合(ia,ib,ic,ix)的βk值记为βk opt

脉冲对应的位置记为:ma、mb、mc、mx

(脉冲不记顺序,ix代表经过最不重要脉冲计算后的重要程度最小的脉冲)

秘密信息控制的脉冲ix的可选位置设为:mx′;

信息隐藏后搜索出的次最优脉冲位置组合:m0,m1,m2,m3

由秘密信息控制的重新搜索的脉冲组合的βk值记为βk sub-opt

进行加密处理后的秘密信息为SM

SM={SM(n)|n=0,1,2,...,l-1}=(SM(0),SM(1),SM(2),...,SM(l-1)),l为秘密信息的长度;

控制信息隐藏容量的参数:δ;

格雷编解码:Grey和Grey-1

特征(3)采用最小化失真准则控制由秘密信息的隐藏带来的音质失真。为了将失真最小化,保证语音质量,按照下式搜索次最优码字矢量:

(m0,m1,m2,m3)=(ma,mb,mc,mx′)ifβksub-opt≥βkopt,βk=βksub-opt(ma,mb,mc,mx′)ifβksub-opt<βkopt,βk=βksub-optargmin(|βkopt-βksub-opt|)]]>

其中,符号“arg”表示使目标函数取最小值时的变量值。变量值即为脉冲位置组合。

当βk sub-opt≥βk opt时,选取使βk为βk sub-opt的脉冲位置组合作为最终结果;当βk sub-opt<βk opt时,搜索原则不再以βk值最大为目的,而力求使新的脉冲组合的βk值即βk sub-opt最接近深度优先树搜索出的脉冲组合的βk值即βk opt为目的,这样可以尽量搜索到与原始搜索结果最接近的结果,有助于减少语音质量的失真。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国民航大学,未经中国民航大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710788891.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top