Domanda

Vorrei aggiungere qualche byte di dati in un file audio (ad esempio una canzone). Il file audio sarà trasmesso via radio ad un ricevuti che usa per esempio il microfono iPhone per raccogliere il suono, e un'applicazione mostrerà i byte di dati originali. Preferibilmente non dovrebbe essere udibile per l'uomo.

Quello che si chiama questa tecnologia? Ci sono delle applicazioni che possono fare questo? Biblioteche / applicazioni che possono essere utilizzati su iPhone?

È stato utile?

Soluzione 2

ho fatto qualche ricerca, e sembra la strada da percorrere è:

  • Usa basse frequenze audio.
  • Distribuire il "bit" tutto casuale - non utilizzare un modello come sarà raccolto da l'ascoltatore. "Rumore bianco" è un buon indizio. Il modello casuale è conosciuta dal mittente e destinatario.
  • Usa trasformata di Fourier raccogliere frequenza ed ampiezza
  • Clean up dei dati in ingresso.
  • Usa checksum / ridondanza-algoritmi per compensare la perdita.

Sto scrivendo un prototipo e sto avendo una difficoltà po 'a raccogliere la giusta frequenza, come se ha un offset di Hz ~ 4 (100 Hz diventa 96.x. Hz quando si suona e raccolto dal microfono).

Questa non è la risposta, ma spero che aiuta.

Altri suggerimenti

E ' steganografia . Ci sono algoritmi per farlo. Fare riferimento a qui .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top