90 likes | 287 Views
abs(a)<abs(b)?. swap bsSymbit1=1. bsSymbit1=0. a-b<0 || ( a==b && a<0 && b<0 )?. negative bsSymbit0=1. bsSymbit0=0. a+b even?. s =( a+b )/2 d=(a-b)/2. s=(2*lav+1-( a+b ))/2 d = s+b. parameter sets. parameter bands. 71 hybrid subbands. 0. 1. Coding a frame:.
E N D
abs(a)<abs(b)? swap bsSymbit1=1 bsSymbit1=0 a-b<0 || (a==b && a<0 && b<0 )? negative bsSymbit0=1 bsSymbit0=0 a+b even? s=(a+b)/2 d=(a-b)/2 s=(2*lav+1-(a+b))/2 d=s+b
parameter sets parameter bands 71 hybrid subbands 0 1
Coding a frame: Decide XXXDataMode Decide FreqStride & pairflag Entropy coding 2 subsequent sets are both LOSSLESS? Mode== LOSSLESS? Y N Find a common stride for both sets ,making err<threshold1 Find the best stride of the set, making err<threshold2 dataSets ++ Found? Y N Pairing the 2 sets and striding Find individual strides, making err<threshold3 Found? Y N No pairing but striding Pairing with stride=1
data set 0 1 2 3 0 1 2 parameter set stride stride stride
Encoder architecture Downmix T/F Transform F/T Transform T/F Transform F/T Transform T/F Transform Parameter Estimation Time Resolution Decison Freq Resolution Decision (pbStride ) Quantize Coding DataMode Decison
Time Resolution Decison
Time slots Parameter bands Different parameters
frequency time