<br><div class="gmail_quote"><span style="font-family:Arial;font-size:medium"><pre><span style="font-family:Arial;white-space:normal"><pre>Thank you Timothy!</pre><pre>Now i undestand how tokens are made from zig-zaged block. I redraw stage-I in my blog <a href="http://developer-fpga.blogspot.com/" target="_blank">http://developer-fpga.blogspot.com/</a>, see diagram <a href="https://lh4.googleusercontent.com/-wDLGljOWTCs/TY3ofIhqNzI/AAAAAAAAAp8/nvdCht-qjbc/s1600/stage1.a.jpg" target="_blank">https://lh4.googleusercontent.com/-wDLGljOWTCs/TY3ofIhqNzI/AAAAAAAAAp8/nvdCht-qjbc/s1600/stage1.a.jpg</a></pre>

<pre> But i&#39;m litle confused seen table 7.38 of Theora spec. How i understand we use only 8 bit values in coder (for quantized coefficient of block), but in table 7.38 is (for example token value = 22) i see tokenization of values more than 255? How it&#39;s possible? Extrabits for token value=22 is 10 bits. This mean we can present -512..+512 magnitude values for coeffs..... How it&#39;s possible? Ok. May be this is why when DCTed our 8-bits values we at result have 16-bits value out. Ok this is understand, but why realy thear are tokens  fo 10-bits value? (Is it  because we use quantization ?)</pre>

<pre><b><br></b></pre></span></pre></span>
</div><br>