1.一种大容量音频文件可逆信息隐藏方法,其特征在于,包括嵌入过程:将初始文件不同音频点按照位置分为叉集合和点集合;
利用相邻音频点间的局部一致性特征,采用目标音频点幅值预测算法,分别构建第一叉集合预测误差矩阵和第一点集合预测误差矩阵;
将待隐藏的数据被分成相等的两半,第一部分被嵌入到叉集中,第二部分被嵌入到点集中;
按照误差预测算法可逆的构建叉集合嵌密音频序列和点集合嵌密音频序列;最后合并形成载密音频文件。
2.如权利要求1所述的一种大容量音频文件可逆信息隐藏方法,其特征在于,构建叉集合预测误差矩阵,具体为:利用偶数音频点两侧的奇数点对偶数音频点进行预测,计算偶数音频点实际幅值与预测之间的误差,生成第一叉集合误差矩阵。
3.如权利要求1所述的一种大容量音频文件可逆信息隐藏方法,其特征在于,构建点集合预测误差矩阵,具体为:利用奇数音频点两侧的偶数点对奇数音频点进行预测,计算奇数音频点实际幅值与预测之间的误差,生成第一点集合误差矩阵。
4.如权利要求2或3所述的一种大容量音频文件可逆信息隐藏方法,其特征在于,采用最近邻均值预测的方法对目标音频点进行预测,产生预测误差,具体为:其中,x′i为样本点xi的预测值,xi-1和xi+1为样本点xi左侧和右侧的样本,所以预测误差di=x′i-xi。
5.如权利要求1所述的一种大容量音频文件可逆信息隐藏方法,其特征在于,按照误差预测算法可逆的构建叉集合嵌密音频序列,具体为:将叉集合中的样本序列分为嵌入区E和保留区S,仅在预留的嵌入区E中使用每个音频点承载秘密信息,而在预留的保存区S中每个音频点的后三位中存放信息嵌入过程中的附加信息;将S区中每个音频点的后三位原始信息与秘密信息一起形成待嵌信息流;
将基于码分多址的可逆信息隐藏算法所需要的辅助信息通过LSB替换嵌入到保留区S中;
基于嵌入信息后的误差矩阵与目标音频点的值,按照误差预测算法可逆的构建叉集合嵌密音频序列。
6.如权利要求1所述的一种大容量音频文件可逆信息隐藏方法,其特征在于,还包括提取过程:
将载密音频文件分为叉集合和点集合;
根据目标误差预测算法,分别构建第二点集合预测误差矩阵和第二叉集合预测误差矩阵;
分别恢复点集合预测误差矩阵和叉集合预测误差矩阵中嵌入的附件信息,按照码分多址可逆信息嵌入算法提取误差矩阵中嵌入的秘密信息,并恢复目标音频点原始幅值;
将提取的秘密信息相连接重建隐藏的秘密信息序列,并采用恢复的目标音频点原始幅值矩阵无损恢复原始音频文件。
7.一种大容量音频文件可逆信息隐藏系统,其特征在于,包括:用于将初始文件中不同音频点按照位置分为叉集合和点集合的装置;
用于利用相邻音频点间的局部一致性特征,采用目标音频点幅值预测算法,分别构建第一叉集合预测误差矩阵和第一点集合预测误差矩阵的装置;
用于将待隐藏的数据被分成相等的两半,第一部分被嵌入到叉集中,第二部分被嵌入到点集中的装置;
用于按照误差预测算法可逆的构建叉集合嵌密音频序列和点集合嵌密音频序列;最后合并形成载密音频文件的装置。
8.一种大容量音频文件可逆信息隐藏系统,其特征在于,还包括:用于将载密音频文件分为叉集合和点集合的装置;
用于根据目标误差预测算法,分别构建第二点集合预测误差矩阵和第二叉集合预测误差矩阵的装置;
用于分别恢复点集合预测误差矩阵和叉集合预测误差矩阵中嵌入的附件信息,按照码分多址可逆信息嵌入算法提取误差矩阵中嵌入的秘密信息,并恢复目标音频点原始幅值的装置;
用于将提取的秘密信息相连接重建隐藏的秘密信息序列,并采用恢复的目标音频点原始幅值矩阵无损恢复原始音频文件的装置。
9.一种终端设备,其包括处理器和计算机可读存储介质,处理器用于实现各指令;计算机可读存储介质用于存储多条指令,其特征在于,所述指令适于由处理器加载并执行权利要求1-6任一项所述的大容量音频文件可逆信息隐藏方法。
10.一种计算机可读存储介质,其中存储有多条指令,其特征在于,所述指令适于由终端设备的处理器加载并执行权利要求1-6任一项所述的大容量音频文件可逆信息隐藏方法。