基于回声的音频水印

一、回声信息原理

1、水印嵌入

将音频分为若干个大小为N的片段,称之为帧,衰减系数设置为lambda。设置不同时延d = d0,d = d1,将水印信息转换为比特流,判断每一位是“0”,还是“1”。是“0”则将相应帧音频延迟d0位,若是“1”则将相该音频延迟d1位。最后将所有帧拼接并与原音频相加,得到隐藏好水印的音频。

2、水印提取

将音频分为同样大小为N的帧,求每组帧的倒谱,公式如下:在这里插入图片描述

其中   F − 1 \ F^{-1}  F1是傅立叶逆变换, ln ⁡ ( ) \ln() ln()是求自然对数函数,   H [ e j w ] \ H[e^{jw}]  H[ejw]是回声信号的频谱。
其倒谱在回声出会有峰值,故比较d0与d1处的大小即可得到该帧所嵌入的信息。将所有信息拼接在一起即得到水印信息。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值