The Theory Behind Mp3
Forumda bu konuyla ilgilenmis ve algoritmayi anlamis arkadaslari bu basligin altinda bekliyoruz.
Unutmadan, derdimiz cipleri dovmek değil algoritmayi yemek.
http://www.mp3-tech.org/programmer/docs/mp3_theory.pdf (http://www.mp3-tech.org/programmer/docs/mp3_theory.pdf)
Konuyla zamanında ilgilenmiştim hocam, o zamanlar bu kadar teknik bilgim olmadığından yapısını incelediğimde bir şey anlamadım
aldığım veriyi chip'e göndermekten başka birşey yapmıyordum, aşağıdaki dökümanlar belki çözmemize yarar
aşağıdaki dökümanda decode yöntemi anlatılıyor
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.138.7547&rep=rep1&type=pdf (http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.138.7547&rep=rep1&type=pdf)
Open source encoder belki yol gösterebilir
http://lame.cvs.sourceforge.net/viewvc/lame/lame/libmp3lame/
http://lame.cvs.sourceforge.net/viewvc/lame/lame/mpglib/
Birisi cikip hoca edasiyla anlatsa cok iyi olurdu.
Gene de zaman buldukca verdigin linklere bakacagim.
Hocam bende bir zamanlar biraz ilgilenmiştim mp3 encode/decode ile.
Matematik kısmı ağır gerçekten. Hazır yazılmış bir mp3 kütüphanesini cortex-m3'lü mcu ya port edip software decode çalışması yamıştım.
https://www.picproje.org/index.php/topic,31248.msg218275.html#msg218275 (https://www.picproje.org/index.php/topic,31248.msg218275.html#msg218275)
Hazır yazılmış kod incelenip kullanılan algoritma daha rahat incelenebilir.
Benim kullandığım lib;
https://datatype.helixcommunity.org/Mp3dec (https://datatype.helixcommunity.org/Mp3dec)
Ayrıca;
http://www.pic24.ru/doku.php/en/mp3_dspic/ref/intro (http://www.pic24.ru/doku.php/en/mp3_dspic/ref/intro)
Tabi bilen birinin ağzından dinlemeyi bende çok isterim.
http://books.google.ie/books/about/Understanding_MP3.html?id=i_1hVe7DODgC&redir_esc=y (http://books.google.ie/books/about/Understanding_MP3.html?id=i_1hVe7DODgC&redir_esc=y)
Bu kitabın full haline nasıl ulaşabiliriz ??
.
http://w3-o.cs.hm.edu/~ruckert/understanding_mp3/
Yazar yöntemler hakkında burada kitabından parçalar ve örnek kodlar vermiş
ulaşılmak istenildiğinde el altında bulunsun