Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Algoritmi - Algoritmo MP3: informazioni e decodifica
Forum - Algoritmi - Algoritmo MP3: informazioni e decodifica

Avatar
a_butta (Member)
Expert


Messaggi: 578
Iscritto: 16/03/2010

Segnala al moderatore
Postato alle 17:12
Sabato, 29/12/2012
Ciao a tutti.
Ho bisogno di studiare e manipolare i file mp3.
Nonostante molte googlate non sono riuscito a trovare delle guide online che spiegassero come funziona l'algoritmo di compressione MP3.

Ciò che a me interessa principalmente è l'algoritmo di decompressione: mi interessa studiare come far "suonare" la scheda audio a partire da un file mp3...
Ancora più importante per me sarebbe capire come decodificare un file mp3 trasformando in segnali da inviare ai cavi RC di un altoparlante.

Per capirci il mio obiettivo finale sarebbe quello di poter programmare un microcontrollore che legga i dati seriali in un USB e li trasformi in impulsi per cavi RC attaccati ad una cassa

So perfettamente che non è una cosa semplice: quindi l'ultima risposta che gradirei è "lascia stare, è troppo complicato"... Non ho limiti di tempo entro cui realizzarlo, posso anche metterci anni.
Ciò che a me serve adesso sono delle guide, dei manuali, insomma del materiale da cui partire almeno nella teoria...

Ringrazio vivamente per l'attenzione.

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 17:54
Sabato, 29/12/2012
Prima di tutto, cosa sono i cavi "RC" di un altoparlante ? Mai sentito dire ... forse ti riferisci ai "connettori RCA" ...

Partiamo dal fatto che, per una implementazione hardware, sarebbe meglio utilizzare un apposito chip decodificatore MP3, gestibile da micro (ad esempio, il famoso STA013 http://www.pjrc.com/mp3/sta013.html ) piuttosto che implementare su micro stesso la decodifica mpeg.

Per il software, le specifiche le puoi ottenere dall' ISO  (ISO/IEC 11172-3:1993 ... http://www.iso.org/iso/catalogue_detail.htm?csnumber=22412) a circa 224 franchi svizzeri.

Puoi leggere questo documento

http://sea-mist.se/fou/cuppsats.nsf/all/857e49b9bfa2d753c1 ...

molto interessante per avere un'idea di quello che ti aspetta.

Anche questo sorgente può darti una mano

http://www.mpg123.de/mpg123/mpg123-0.59r.tar.gz

e farti capire che hai bisogno di tutto quel tempo che dici di avere ... Buon lavoro.

Ultima modifica effettuata da nessuno il 29/12/2012 alle 18:23


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
Dante.cpp (Normal User)
Pro


Messaggi: 65
Iscritto: 23/11/2011

Segnala al moderatore
Postato alle 21:13
Sabato, 29/12/2012
C'è da considerare il fatto che gran parte dei microcontrollori, ha le uscite DAC (DigitalAnalogConverter) integrate , quindi già interfacciate con la cpu, ciò dovrebbe rendere il lavoro più semplice. Il software si limiterebbe a un ciclo di controllo dell'hardware...

PM Quote