【技术实现步骤摘要】
音频数字水印嵌入方法及终端设备
本专利技术属于音频数字水印
,尤其涉及音频数字水印嵌入方法及终端设备。
技术介绍
随着多媒体数字化技术的发展,音频已经成为了一种人们生活中必不可少的文件格式,随着各种音频设备在互联网中的交互日益增多,特别是在如今日益重视版权的音乐领域,各音乐厂商对版权的争夺日趋白热化,因此业界对音频版权保护的重视越来越高。目前,对于音频版权保护主要使用普通数字水印加注技术,这种数字水印加注后在音频文件中往往需要对音频中的数据进行大量的修改,会对音频的产生较大的损伤,影响音频的质量。
技术实现思路
本专利技术实施例提供一种音频数字水印嵌入方法及终端设备,以解决现有技术中使用普通数字水印加注技术,加注后在音频文件中往往需要对音频中的数据进行大量的修改,会对音频的产生较大的损伤,影响音频的质量的问题。本专利技术实施例的第一方面提供了一种音频数字水印嵌入方法,包括:遍历音频数据,每隔预设帧数将遍历到的当前帧标记为水印嵌入帧,并修改各水印嵌入帧的帧头的校验信息;获取待嵌入的水印信息的第一比特数组,将所述第一比特数组按照第一预设长度依次划分为预设数量的水印信息分组;获取目标水印嵌入帧的数据部分的第二比特数组,将所述第二比特数组按照第二预设长度将依次划分为所述预设数量的音频数据分组,其中各音频数据分组与各水印信息分组按照划分顺序一一对应,所述目标水印嵌入帧为所述水印嵌入帧中的任一个,且所述第一预设长度和第二预设长度满足预设函数关系;将目标音频数据分组与预设的嵌入矩阵中每行的元素相乘,并将相乘结果做异或相加得到中间值,其中所述目标音频数据分组为所述音频数 ...
【技术保护点】
1.一种音频数字水印嵌入方法,其特征在于,包括:遍历音频数据,每隔预设帧数将遍历到的当前帧标记为水印嵌入帧,并修改各水印嵌入帧的帧头的校验信息;获取待嵌入的水印信息的第一比特数组,将所述第一比特数组按照第一预设长度依次划分为预设数量的水印信息分组;获取目标水印嵌入帧的数据部分的第二比特数组,将所述第二比特数组按照第二预设长度将依次划分为所述预设数量的音频数据分组,其中各音频数据分组与各水印信息分组按照划分顺序一一对应,所述目标水印嵌入帧为所述水印嵌入帧中的任一个,且所述第一预设长度和第二预设长度满足预设函数关系;将目标音频数据分组与预设的嵌入矩阵中每行的元素相乘,并将相乘结果做异或相加得到中间值,其中所述目标音频数据分组为所述音频数据分组中的任一个;将所述中间值和所述目标音频数据分组对应的目标水印信息分组的值进行比较,得到操作向量;根据所述操作向量确定所述目标音频数据分组的待修改的比特位,并将所述待修改的比特位的数值进行翻转修改,完成各音频数据分组的待修改的比特位,进而完成在所述音频数据中嵌入音频数字水印信息。
【技术特征摘要】
1.一种音频数字水印嵌入方法,其特征在于,包括:遍历音频数据,每隔预设帧数将遍历到的当前帧标记为水印嵌入帧,并修改各水印嵌入帧的帧头的校验信息;获取待嵌入的水印信息的第一比特数组,将所述第一比特数组按照第一预设长度依次划分为预设数量的水印信息分组;获取目标水印嵌入帧的数据部分的第二比特数组,将所述第二比特数组按照第二预设长度将依次划分为所述预设数量的音频数据分组,其中各音频数据分组与各水印信息分组按照划分顺序一一对应,所述目标水印嵌入帧为所述水印嵌入帧中的任一个,且所述第一预设长度和第二预设长度满足预设函数关系;将目标音频数据分组与预设的嵌入矩阵中每行的元素相乘,并将相乘结果做异或相加得到中间值,其中所述目标音频数据分组为所述音频数据分组中的任一个;将所述中间值和所述目标音频数据分组对应的目标水印信息分组的值进行比较,得到操作向量;根据所述操作向量确定所述目标音频数据分组的待修改的比特位,并将所述待修改的比特位的数值进行翻转修改,完成各音频数据分组的待修改的比特位,进而完成在所述音频数据中嵌入音频数字水印信息。2.根据权利要求1所述的音频数字水印嵌入方法,其特征在于,所述第一预设长度s与第二预设长度r满足预设函数关系为:s=log2(r+1)。3.根据权利要求1所述的音频数字水印嵌入方法,其特征在于,所述将目标音频数据分组与预设的嵌入矩阵中每行的元素相乘,并将相乘结果做异或相加得到中间值,包括:构建预设的嵌入矩阵M,如下:其中,矩阵M中的每一项满足其中z为所述预设数量,s为第一预设长度,r为第二预设长度;将目标音频数据分组与所述嵌入矩阵M中的每一行Mj的元素相乘,得并将相乘结果做异或相加得到s个中间值。4.如权利要求3所述的音频数字水印嵌入方法,其特征在于,所述将所述中间值和所述目标水印信息分组的值进行比较,得到操作向量,包括:将s个中间值xj分别与目标水印信息分组对应位置的值Wj进行比较,其中1<j≤s;若所述中间值xj与目标水印信息分组对应位置的值Wj相等,则操作向量T对应的值取tj=0;若所述中间值xj与目标水印信息分组对应位置的值Wj不相等,则操作向量T对应的值取tj=1,其中T={tj=0or1|1<j≤s}。5.如权利要求4所述的音频数字水印嵌入方法,其特征在于,所述根据所述操作向量确定所述目标音频数据分组的待修改的比特位,并将所述待修改的比特位的数值进行翻转修改,包括:根据所述操作向量确定所述目标音频数据分组的待修改的比特位,公式为:式中,Ti为目标音频数据分组的待修改的比特位;将所述目标音频数据分组的待修改的比特位Ti的值由0翻转为1或者由1翻转为0。6.如权利要求1所述的音频数字水印嵌入方法,其特征在于,还包括:从完成音频数字水印的嵌入的音频数据中提取帧头的校验信息校验出错的任一目标帧;提取所述目标帧的数据部分的比特数组,并将所述目标帧的比特数组按照所述第二预设长度划分得到所述预设数量的音频数据分组;将所述...
【专利技术属性】
技术研发人员:朱照华,王健宗,肖京,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。