org.xiph.speex

Class VQ


public class VQ
extends java.lang.Object

Vector Quantization.
Version:
$Revision: 1.2 $
Author:
Marc Gimpel, Wimba S.A. (mgimpel@horizonwimba.com)

Method Summary

static int
index(float in, float[] codebook, int entries)
Finds the index of the entry in a codebook that best matches the input.
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 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
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

Method Details

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.