[Vorbis-dev] VQ and Huffman codebooks creation

Sampo Syreeni decoy at iki.fi
Sun Aug 16 12:58:06 PDT 2009


On 2009-08-16, Ralph Giles wrote:

> In the libvorbisenc implementation the codebooks are pre-generated 
> based on training data, and a set are selected based on the quality 
> setting.

Or in other words, while Vorbis allows variable codebooks, currently the 
codebook is constant over all of the encoded files. It's an average case 
codebook, statically compiled against a typical training set of tracks, 
not something that is adapted separately to each and every encoded 
track. Adapting the codebook on the fly would be something of a research 
challenge.
-- 
Sampo Syreeni, aka decoy - decoy at iki.fi, http://decoy.iki.fi/front
+358-50-5756111, 025E D175 ABE5 027C 9494 EEB0 E090 8BA9 0509 85C2


More information about the Vorbis-dev mailing list