A Simple Perceptual Audio Coder (and decoder)
The original version was written in 2002 as a school project. Click here to view the original report
I recently made some improvements that improve the audio quality. I analyzed the masking function implementation, applied a more suitable masking function by lower the overall gain and adjust the spreading function. I also applied an temporal masking to the encoder. It will abandon the components that will not be heard by human ear because of simoutaneous masking. Listen to some samples below:
Encoded Sounds: (Click Here to Downloads These Sounds)
Original | 128kbps | 64kbps | 32kbps |
---|---|---|---|
Flute | Flute | Flute | Flute |
Drums | Drums | Drums | Drums |
Speech | Speech | Speech | Speech |
http://eemedia.ee.unsw.edu.au/contents/elec9344/LectureNotes/Chapter%2013.pdf
https://ccrma.stanford.edu/~bosse/proj/node16.html