水印声音,通过iPhone阅读

时间:2010-12-05 14:04:52

标签: iphone audio radio watermark

我想在声音文件中添加几个字节的数据(例如一首歌)。声音文件将通过无线电传输给接收者,该接收者使用例如iPhone麦克风来拾取声音,并且应用程序将显示原始数据字节。优选地,它对人类来说不应该是可以接受的。

这种技术叫什么?有没有可以做到这一点的应用程序? 可以在iPhone上使用的库/应用程序?

2 个答案:

答案 0 :(得分:0)

音频steganography 。有算法可以做到这一点。请参阅here

答案 1 :(得分:0)

我做了一些研究,似乎要走的路是:

  • 使用低音频。
  • 随机传播“位” - 不要使用模式,因为它将被侦听器拾取。 “白噪声”是一个很好的线索。随机模式由发送方和接收方知道。
  • 使用Fourier transform获取频率和幅度
  • 清理输入数据。
  • 使用校验和/冗余算法来弥补损失。

我正在编写一个原型,并且在拾取正确的频率方面有点困难,好像有一个~4 Hz的偏移(当麦克风播放和拾取时,100 Hz变为96.x Hz)。

这不是答案,但我希望它有所帮助。