public class PitchAnalysisCoreFLP
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) static float |
eps |
(package private) static int |
SCRATCH_SIZE |
Constructor and Description |
---|
PitchAnalysisCoreFLP() |
Modifier and Type | Method and Description |
---|---|
(package private) static void |
SKP_P_Ana_calc_corr_st3(float[][][] cross_corr_st3,
float[] signal,
int signal_offset,
int start_lag,
int sf_length,
int complexity)
Internally used functions.
|
(package private) static void |
SKP_P_Ana_calc_energy_st3(float[][][] energies_st3,
float[] signal,
int signal_offset,
int start_lag,
int sf_length,
int complexity) |
(package private) static float |
SKP_P_log2(double x) |
(package private) static int |
SKP_Silk_pitch_analysis_core_FLP(float[] signal,
int[] pitch_out,
int[] lagIndex,
int[] contourIndex,
float[] LTPCorr,
int prevLag,
float search_thres1,
float search_thres2,
int Fs_kHz,
int complexity)
CORE PITCH ANALYSIS FUNCTION.
|
static final int SCRATCH_SIZE
static final float eps
static float SKP_P_log2(double x)
static int SKP_Silk_pitch_analysis_core_FLP(float[] signal, int[] pitch_out, int[] lagIndex, int[] contourIndex, float[] LTPCorr, int prevLag, float search_thres1, float search_thres2, int Fs_kHz, int complexity)
signal
- signal of length PITCH_EST_FRAME_LENGTH_MS*Fs_kHzpitch_out
- 4 pitch lag valueslagIndex
- lag IndexcontourIndex
- pitch contour IndexLTPCorr
- normalized correlation; input: value from previous frameprevLag
- last lag of previous frame; set to zero is unvoicedsearch_thres1
- first stage threshold for lag candidates 0 - 1search_thres2
- final threshold for lag candidates 0 - 1Fs_kHz
- sample frequency (kHz)complexity
- Complexity setting, 0-2, where 2 is higheststatic void SKP_P_Ana_calc_corr_st3(float[][][] cross_corr_st3, float[] signal, int signal_offset, int start_lag, int sf_length, int complexity)
cross_corr_st3
- 3 DIM correlation array.signal
- vector to correlate.signal_offset
- offset of valid data.start_lag
- start lag.sf_length
- sub frame length.complexity
- Complexity setting.static void SKP_P_Ana_calc_energy_st3(float[][][] energies_st3, float[] signal, int signal_offset, int start_lag, int sf_length, int complexity)
energies_st3
- 3 DIM correlation array.signal
- vector to correlate.signal_offset
- offset of valid data.start_lag
- start lag.sf_length
- sub frame length.complexity
- Complexity setting.
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.