Package org.xiph.speex
Class VQ
- java.lang.Object
-
- org.xiph.speex.VQ
-
public class VQ extends java.lang.Object
Vector Quantization.- Version:
- $Revision: 1.2 $
- Author:
- Marc Gimpel, Wimba S.A. (mgimpel@horizonwimba.com)
-
-
Constructor Summary
Constructors Constructor Description VQ()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static int
index(float[] in, float[] codebook, int len, int entries)
Finds the index of the entry in a codebook that best matches the input.static int
index(float in, float[] codebook, int entries)
Finds the index of the entry in a codebook that best matches the input.static void
nbest(float[] in, int offset, float[] codebook, int len, int entries, float[] E, int N, int[] nbest, float[] best_dist)
Finds the indices of the n-best entries in a codebookstatic void
nbest_sign(float[] in, int offset, float[] codebook, int len, int entries, float[] E, int N, int[] nbest, float[] best_dist)
Finds the indices of the n-best entries in a codebook with sign
-
-
-
Method Detail
-
index
public static final int index(float in, float[] codebook, int entries)
Finds the index of the entry in a codebook that best matches the input.- Parameters:
in
- - the value to compare.codebook
- - the list of values to search through for the best match.entries
- - the size of the codebook.- Returns:
- the index of the entry in a codebook that best matches the input.
-
index
public static final int index(float[] in, float[] codebook, int len, int entries)
Finds the index of the entry in a codebook that best matches the input.- Parameters:
in
- - the vector to compare.codebook
- - the list of values to search through for the best match.len
- - the size of the vector.entries
- - the size of the codebook.- Returns:
- the index of the entry in a codebook that best matches the input.
-
nbest
public static final void nbest(float[] in, int offset, float[] codebook, int len, int entries, float[] E, int N, int[] nbest, float[] best_dist)
Finds the indices of the n-best entries in a codebook- Parameters:
in
-offset
-codebook
-len
-entries
-E
-N
-nbest
-best_dist
-
-
nbest_sign
public static final void nbest_sign(float[] in, int offset, float[] codebook, int len, int entries, float[] E, int N, int[] nbest, float[] best_dist)
Finds the indices of the n-best entries in a codebook with sign- Parameters:
in
-offset
-codebook
-len
-entries
-E
-N
-nbest
-best_dist
-
-
-