Hi, my name is Matt. I recently became interested in methods of audio data compression and storage after learning of the AAC format. I have also revived my long dormant interest in computer programming and have decided to learn as much as possible. My goal is to develop my own AAC encoder, but that is irrelevant here. During my search for information, an idea occured to me suddenly and so I decided to create an account to hopefully receive expert opinion. Believe me when I say that I am not an expert.
Ok, here is my idea. When an audio waveform is encoded to MP3, the imperceptible audio data (IAD henceforth) is discarded to never be seen again. The originial waveform can then be losslessly compressed in its entirety. The idea that I have is to somehow keep that IAD that would ordinarily be discarded which would you allow you to combine it with the MP3 to recreate the originial waveform! This IAD could even be losslessly compressed to save even more room than if an entire waveform were losslessly compressed.
Maybe since you wouldn't even listen to the stored IAD then you could compress it in a manner that would allow for even greater compression but would render the IAD inoperable with any audio player (yet still lossless). Because, you wouldn't even have to worry about keeping the IAD in a format which would allow it to be played back. The result would be a stored file that would be even smaller than if an entire waveform were losslessly compressed. Maybe even this IAD would have gaps in it allowing for even greater compresion. Is this possible or even practical? I spent quite some time revising this before I posted. I hope I explained myself coherently.
And to add something else...
If a 10MB wav were encoded to MP3 the MP3 would be 1MB. If that WAV were losslessly compressed the result would be 5MB. However, if you retain the IAD and then compress it losslessly the result may even be 3MB or more!! Essentially, you have a 10MB WAV - you then encode it into an MP3 of 1MB. The resultant IAD will be 9MB. AFter lossless compresssion the IAD would be 4.5MB. COnsider that the IAD will have gaps where there was once audio information - the IAD could be compressed even further!
