[Vorbis] Floor1 doubts...
Eldhelrim
eldhelrim at gmail.com
Thu Nov 12 08:40:42 PST 2009
2009/11/11 <xiphmont at xiph.org>
> This mostly restates the same idea several different ways that are
> equivalent and I'm not sure where you're confused. So let's step back
> a second...
>
> The floor encodes a continuous function and the values of that
> function are meant to be used as multipliers/ratios. Linear floor
> multiplied by residue gives you a spectrum.
>
> The floor is encoded on a logarithmic scale (not actually decibels in
> fact, but decibels are easy to understand, so the spec discusses this
> in terms of decoding the encoded floor to decibels, then doing a
> decibel->linear conversion). Unitless decibels are just ratios. 1 ==
> 0db, 2 == 6dB, 4 = 12dB. The coversion is a simple 20log10(linear).
>
> Is that helpful?
>
> Monty
>
Hm... I think I could summarize better my doubt in this way:
Why the greatest value the floor can have, after converting it to linear, is
1 (which would make 20log10(linear) = 0, as linear is 1)? If the floor is
the superposition of tonal and noise masks, then, if it's greatest value is
1, or 0 dB, wouldn't it be many mask values that it couldn't represent? (for
example, if the masks superposition equals to 10dB...).
Again, this is why I thought of the reference level used in the "dB" scale
to be dynamic with frequency (the mdct coefficients).
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.xiph.org/pipermail/vorbis/attachments/20091112/8e51008c/attachment.htm
More information about the Vorbis
mailing list