[发明专利]一种实现音频水印的方法及装置在审
申请号: | 202110016428.5 | 申请日: | 2021-01-07 |
公开(公告)号: | CN114743555A | 公开(公告)日: | 2022-07-12 |
发明(设计)人: | 杨锐;刘永亮 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G10L19/018 | 分类号: | G10L19/018;G10L19/02 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 李丹;栗若木 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 音频 水印 方法 装置 | ||
1.一种实现音频水印的方法,包括:
对待处理音频信号进行分帧并进行频域变换处理,每帧中包括小于预设数量个采样点;
从分帧后的音频帧中选取m段区域作为嵌入区域,m段区域对应m个频域变换构成的向量ci,m为大于1的整数;
根据通过长度为m的符号序列调制后的水印信息和通过密钥生成的m个正交向量,对m个频域变换构成的向量进行叠加处理得到包含水印的音频信号。
2.根据权利要求1所述的方法,所述选取m段区域作为嵌入区域之前,还包括:对所述分帧后的音频帧进行分析,选取感知弱的频段。
3.根据权利要求2所述的方法,其中,所述选取感知弱的频段,包括:
利用人耳频域掩蔽效应对分帧后的音频帧进行分析,选取频域掩蔽阈值以下的频段作为感知弱的频段。
4.根据权利要求1所述的方法,所述方法还包括:根据所述嵌入区域的特性确定所述嵌入区域的嵌入强度β。
5.根据权利要求4所述的方法,其中,所述根据所述嵌入区域的特性确定所述嵌入区域的嵌入强度β,包括:
对所述分帧后的每帧音频分别计算其频域掩蔽阈值,将所述嵌入强度β设置为计算得到的各频域掩蔽阈值中的最大值。
6.根据权利要求5所述的方法,所述方法还包括:通过密钥生成所述m个正交向量wi;
通过素数长度为m的符号序列对所述水印信息进行调制,获得所述调制后的水印信息。
7.根据权利要求6所述的方法,其中,所述对m个频域变换构成的向量进行叠加处理得到包含水印的音频信号,包括:
对所述连续的m个频域变换构成的向量ci进行水印嵌入:
利用得到的ci'替换所述频域变换构成的向量ci;
对每帧的频域变换系数进行反频域变换,得到所述包含水印的音频信号。
8.根据权利要求1~7任一项所述的方法,其中,所述预设数量为256。
9.一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行权利要求1~权利要求8任一项所述的实现音频水印的方法。
10.一种实现音频水印的设备,包括存储器和处理器,其中,存储器中存储有以下可被处理器执行的指令:用于执行权利要求1~权利要求8任一项所述的实现音频水印的方法的步骤。
11.一种实现音频水印的方法,包括:
对待检测音频进行分帧,每帧中包括小于预设数量个采样点;
根据帧平均能量和预先设置的能量阈值定位非静音的音频段,并对定位到的非静音的音频段应用不同偏移进行分帧频域变换处理;
从分帧后的音频帧中选取m段区域作为嵌入区域,m段区域对应m个频域变换构成的向量ci;利用长度为m的符号序列计算相邻帧的相关值;
根据计算出的相邻帧的相关值中的最大值对应的偏移,应用最大值对应的偏移对所有音频进行分帧频域变换处理;
对连续m段频域变换系数构成向量ci计算相邻帧的相关值并求和,根据计算得到的和值确定水印信息。
12.根据权利要求11所述的方法,其中,所述根据帧平均能量和预先设置的能量阈值定位非静音的音频段,包括:
对长度为预设长度L的所述分帧后的音频帧统计样本值的平方和,计算平均值得到帧平均能量;
比较计算得到的帧平均能量和所述能量阈值,将不小于所述能量阈值的音频帧确定为所述非静音帧。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110016428.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:防坠器
- 下一篇:功率控制方法和相关设备