org.xiph.speex
Class VQ

java.lang.Object
  extended byorg.xiph.speex.VQ

public class VQ
extends java.lang.Object

Vector Quantization.

Version:
$Revision: 1.4 $
Author:
Marc Gimpel, Wimba S.A. (marc@wimba.com)

Constructor Summary
VQ()
           
 
Method Summary
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_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
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 codebook
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VQ

public VQ()
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 -


Copyright © 1999-2004 Wimba S.A. All Rights Reserved.