Aleksandar Dovnikovic
2000-Oct-25 13:24 UTC
[vorbis] Vector quantization - is it a bad thing?
Hi. I have been talking with Psytel MPEG-4 AAC developer (www.psytel.com) about various compression formats, and to make it short he said that one of the main drawbacks of Vorbis is its vector quantization - it introduces more error then other quantization methods (like non-uniform scalar quantization, if I got it right), probably used in AAC and other similar codecs. I know vector quantization is good for low-bitrates, but since I'm no expert in these areas, I would like if someone (Monty, or someone knowledgeable) could shed some light on this subject? Greetings, Aleksandar --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
> I have been talking with Psytel MPEG-4 AAC developer (www.psytel.com) > about various compression formats, and to make it short he said that one > of the main drawbacks of Vorbis is its vector quantization - it introduces > more error then other quantization methods (like non-uniform scalar > quantization, if I got it right), probably used in AAC and other similar > codecs.He's either confused you, or he's confused himself by only considering a narrow class of vector quantization. Scalar quantization is simply a special case of vector quantization where the vector size is hardwired to 1. The error charachteristics are built into the codebook set, and one can choose any characteristics one wants. The current Vorbis books (for example) are non-uniform. Monty --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.