|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.xiph.speex.Ltp
Abstract class that is the base for the various LTP (Long Term Prediction) Quantisation and Unquantisation methods.
| Constructor Summary | |
Ltp()
|
|
| Method Summary | |
protected static float |
inner_prod(float[] x,
int xs,
float[] y,
int ys,
int len)
Calculates the inner product of the given vectors. |
protected static void |
open_loop_nbest_pitch(float[] sw,
int swIdx,
int start,
int end,
int len,
int[] pitch,
float[] gain,
int N)
Find the n-best pitch in Open Loop. |
abstract int |
quant(float[] target,
float[] sw,
int sws,
float[] ak,
float[] awk1,
float[] awk2,
float[] exc,
int es,
int start,
int end,
float pitch_coef,
int p,
int nsf,
Bits bits,
float[] exc2,
int e2s,
float[] r,
int complexity)
Long Term Prediction Quantification. |
abstract int |
unquant(float[] exc,
int es,
int start,
float pitch_coef,
int nsf,
float[] gain_val,
Bits bits,
int count_lost,
int subframe_offset,
float last_pitch_gain)
Long Term Prediction Unquantification. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public Ltp()
| Method Detail |
public abstract int quant(float[] target,
float[] sw,
int sws,
float[] ak,
float[] awk1,
float[] awk2,
float[] exc,
int es,
int start,
int end,
float pitch_coef,
int p,
int nsf,
Bits bits,
float[] exc2,
int e2s,
float[] r,
int complexity)
public abstract int unquant(float[] exc,
int es,
int start,
float pitch_coef,
int nsf,
float[] gain_val,
Bits bits,
int count_lost,
int subframe_offset,
float last_pitch_gain)
exc - - Excitationes - - Excitation offsetstart - - Smallest pitch value allowedpitch_coef - - Voicing (pitch) coefficientnsf - - Number of samples in subframegain_val - bits - - Speex bits buffer.count_lost - subframe_offset - last_pitch_gain -
protected static float inner_prod(float[] x,
int xs,
float[] y,
int ys,
int len)
x - - first vector.xs - - offset of the first vector.y - - second vector.ys - - offset of the second vector.len - - length of the vectors.
protected static void open_loop_nbest_pitch(float[] sw,
int swIdx,
int start,
int end,
int len,
int[] pitch,
float[] gain,
int N)
sw - swIdx - start - end - len - pitch - gain - N -
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||