[vorbis-dev] Dot Product

Dominik Kuhlen dkuhlen at fhm.edu
Wed Feb 18 12:31:29 PST 2004



On Wednesday 18 February 2004 18:20, Christian Wassmer wrote:
> Hello
>
>  From the official Ogg-Vorbis-Documentation (Dot Product):
> ---
> For each channel, synthesize the floor curve from the decoded floor
> information, according to packet type. Note that the vector synthesis
> length for floor computation is [n]/2.
>
> For each channel, multiply each element of the floor curve by each
> element of that channel's residue vector. The result is the dot product
> the floor and residue vectors for each channel; the produced vectors are
> the length [n]/2 audio spectrum for each channel.
> ---
>
>
> I don't exactly understand what they mean by "multiply each element of
> the floor curve by each element of that channel's residue vector"?
> Supposing one channels floor vector is (3,2,1) and the according residue
> is (1,0,2), the resulting "dot-producted" vector will be (3,0,2)?
> However, that's how I've implemented but it seems to be wrong. So what't
> the correct interpretation of this dot-product?
Your interpretation is correct.  Why do you think your implementation is wrong?
>
> Thanks in advance!
> Christian Wassmer

Dominik
--- >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-dev-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.



More information about the Vorbis-dev mailing list