| Prev Class | Next Class | Frames | No Frames |
| Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Objectorg.xiph.speex.LspQuantField Summary | |
static int | |
Fields inherited from interface org.xiph.speex.Codebook | |
NB_CDBK_SIZE, NB_CDBK_SIZE_HIGH1, NB_CDBK_SIZE_HIGH2, NB_CDBK_SIZE_LOW1, NB_CDBK_SIZE_LOW2, cdbk_nb, cdbk_nb_high1, cdbk_nb_high2, cdbk_nb_low1, cdbk_nb_low2, exc_10_16_table, exc_10_32_table, exc_20_32_table, exc_5_256_table, exc_5_64_table, exc_8_128_table, gain_cdbk_lbr, gain_cdbk_nb, h0, h1, hexc_10_32_table, hexc_table, high_lsp_cdbk, high_lsp_cdbk2 | |
Constructor Summary | |
| |
Method Summary | |
protected static int |
|
protected static int |
|
abstract void | |
protected void |
|
abstract void | |
protected static int lsp_quant(float[] x,
int xs,
int[] cdbk,
int nbVec,
int nbDim)LSP quantification Note: x is modified
- Parameters:
x-xs-cdbk-nbVec-nbDim-
- Returns:
- the index of the best match in the codebook (NB x is also modified).
protected static int lsp_weight_quant(float[] x,
int xs,
float[] weight,
int ws,
int[] cdbk,
int nbVec,
int nbDim)LSP weighted quantification Note: x is modified
- Parameters:
x-xs-weight-ws-cdbk-nbVec-nbDim-
- Returns:
- the index of the best match in the codebook (NB x is also modified).
public abstract void quant(float[] lsp,
float[] qlsp,
int order,
Bits bits)Line Spectral Pair Quantification.
- Parameters:
lsp- - Line Spectral Pairs table.qlsp- - Quantified Line Spectral Pairs table.order-bits- - Speex bits buffer.
protected void unpackPlus(float[] lsp,
int[] tab,
Bits bits,
float k,
int ti,
int li)Read the next 6 bits from the buffer, and using the value read and the given codebook, rebuild LSP table.
- Parameters:
lsp-tab-bits- - Speex bits buffer.k-ti-li-
public abstract void unquant(float[] lsp,
int order,
Bits bits)Line Spectral Pair Unquantification.
- Parameters:
lsp- - Line Spectral Pairs table.order-bits- - Speex bits buffer.