� Hi everyone. I've made an observation with the versions of the Fraunhofer ACM codec 
that I installed in about January some time & Lame 3.62. Yes, they're old versions, & 
maybe a lot has changed since then, but... this is what I did-
� 1- Encoded a sample with moderately low stereo separation with both Fraunhofer & 
Lame, to 22050Hz - 56kBit/sec - Joint Stereo.
� 2- Decoded with Fraunhofer.
� 3- Mixed to Mid/Side as PCM (manually) & compared the voiceprints.

� Lame's output appeared to just have the Side channel at a lower bitrate, with both 
channels with a lowpass filter of 7756Hz (I think). Fraunhofer looked to be using a 
much lower LPF for the Side (around 3.5 kHz?) than it was for the Mid (which was close 
to full bandwidth).
� Is Fraunhofer's trick like the "Side channel starving" some of you were talking 
about earlier? Well, whatever it is, I think it would be a great asset to Lame if the 
user could set the filter of Mid & Side independently of each other, & independently 
of encoding normal L/R frames at least until some good default settings are found 
(that's if it hasn't already been implemented). We might be able to save a lot of bits 
that way. All Lame should have to do is discard the high frequencies on the Side 
channel before the FFT data goes through the masking algorithms.
� I haven't tried filtering Mid/Side separately before encoding yet... I might try 
that later & see if it makes a difference with Lame.

� I know these filters are cheating, but MP3 in itself is cheating, right?

Shawn
--
MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Reply via email to