Home | History | Annotate | Download | only in src

Lines Matching refs:isf

20 *       Description: Coding/Decodeing of ISF parameters with predication
21 * The ISF vector is quantized using two-stage VQ with split-by-2 *
39 Word16 * x, /* input : ISF residual vector */
50 * Description: Quantization of isf parameters with prediction. (46 bits) *
52 * The isf vector is quantized using two-stage VQ with split-by-2 in *
57 Word16 * isf1, /* (i) Q15 : ISF in the frequency domain (0..0.5) */
58 Word16 * isf_q, /* (o) Q15 : quantized ISF (0..0.5) */
59 Word16 * past_isfq, /* (io)Q15 : past ISF quantizer */
67 Word16 isf[ORDER];
72 isf[i] = vo_sub(isf1[i], mean_isf[i]);
73 isf[i] = vo_sub(isf[i], vo_mult(MU, past_isfq[i]));
76 VQ_stage1(&isf[0], dico1_isf, 9, SIZE_BK1, surv1, nb_surv);
84 isf_stage2[i] = vo_sub(isf[i], dico1_isf[i + surv1[k] * 9]);
105 VQ_stage1(&isf[9], dico2_isf, 7, SIZE_BK2, surv1, nb_surv);
113 isf_stage2[i] = vo_sub(isf[9 + i], dico2_isf[i + surv1[k] * 7]);
140 * Description: Quantization of isf parameters with prediction. (36 bits) *
142 * The isf vector is quantized using two-stage VQ with split-by-2 in *
147 Word16 * isf1, /* (i) Q15 : ISF in the frequency domain (0..0.5) */
148 Word16 * isf_q, /* (o) Q15 : quantized ISF (0..0.5) */
149 Word16 * past_isfq, /* (io)Q15 : past ISF quantizer */
157 Word16 isf[ORDER];
162 isf[i] = vo_sub(isf1[i], mean_isf[i]);
163 isf[i] = vo_sub(isf[i], vo_mult(MU, past_isfq[i]));
166 VQ_stage1(&isf[0], dico1_isf, 9, SIZE_BK1, surv1, nb_surv);
174 isf_stage2[i] = vo_sub(isf[i], dico1_isf[i + surv1[k] * 9]);
193 VQ_stage1(&isf[9], dico2_isf, 7, SIZE_BK2, surv1, nb_surv);
200 isf_stage2[i] = vo_sub(isf[9 + i], dico2_isf[i + surv1[k] * 7]);
222 * Description: Decoding of ISF parameters *
227 Word16 * isf_q, /* output: quantized ISF in frequency domain (0..0.5) */
228 Word16 * past_isfq, /* i/0 : past ISF quantizer */
229 Word16 * isfold, /* input : past quantized ISF */
230 Word16 * isf_buf, /* input : isf buffer */
302 tmp = add1(ref_isf[i], vo_mult(past_isfq[i], MU)); /* predicted ISF */
315 * Description: Decoding of ISF parameters *
320 Word16 * isf_q, /* output: quantized ISF in frequency domain (0..0.5) */
321 Word16 * past_isfq, /* i/0 : past ISF quantizer */
322 Word16 * isfold, /* input : past quantized ISF */
323 Word16 * isf_buf, /* input : isf buffer */
396 tmp = add1(ref_isf[i], vo_mult(past_isfq[i], MU)); /* predicted ISF */
416 * isf[] vector of isfs i/o *
422 Word16 * isf, /* (i/o) Q15: ISF in the frequency domain (0..0.5) */
424 Word16 n /* (i) : number of ISF */
433 if(isf[i] < isf_min)
435 isf[i] = isf_min;
437 isf_min = (isf[i] + min_dist);
444 Word16 * x, /* input : ISF residual vector */
490 Word16 * x, /* input : ISF residual vector */