2010-12-05 91 views
-2

我想添加幾個字節的數據到聲音文件(例如歌曲)。聲音文件將通過無線電傳輸到接收方,例如使用iPhone麥克風拾取聲音,應用程序將顯示原始數據字節。最好它不應該是人類可以忍受的。水印聲音,通過iPhone讀取

這種技術叫做什麼?有沒有可以做到這一點的應用程序? 可以在iPhone上使用的庫/應用程序?

+0

我認爲你會遇到「人類不能忍受」的困難,因爲聲音很可能會被有損算法壓縮,而首先「失落」的聲音通常是人類聽不到的聲音。 – 2010-12-05 14:09:16

回答

0

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

  • 採用低音頻頻率。
  • 隨機傳播「位」 - 不要使用模式,因爲它會被偵聽器拾取。 「白噪音」是一個很好的線索。隨機模式由發送者和接收者所知。
  • 使用Fourier transform來拾取頻率和振幅
  • 清理輸入數據。
  • 使用校驗和/冗餘算法來彌補損失。

我正在寫一個原型時遇到在拾取正確的頻率,就好像有一點困難了〜4  赫茲偏移(播放並且由拾取後100  赫茲變得96.x  赫茲麥克風)。

這不是答案,但我希望它有幫助。