net.java.sip.communicator.impl.neomedia.codec.audio.silk
Class Silk_NSQ
java.lang.Object
net.java.sip.communicator.impl.neomedia.codec.audio.silk.Silk_NSQ
public class Silk_NSQ
- extends Object
- Author:
- Dingxin Xu
|
Method Summary |
(package private) static void |
SKP_Silk_noise_shape_quantizer(SKP_Silk_nsq_state NSQ,
int sigtype,
int[] x_sc_Q10,
byte[] q,
int q_offset,
short[] xq,
int xq_offset,
int[] sLTP_Q16,
short[] a_Q12,
int a_Q12_offset,
short[] b_Q14,
int b_Q14_offset,
short[] AR_shp_Q13,
int AR_shp_Q13_offset,
int lag,
int HarmShapeFIRPacked_Q14,
int Tilt_Q14,
int LF_shp_Q14,
int Gain_Q16,
int Lambda_Q10,
int offset_Q10,
int length,
int shapingLPCOrder,
int predictLPCOrder)
SKP_Silk_noise_shape_quantizer. |
(package private) static void |
SKP_Silk_nsq_scale_states(SKP_Silk_nsq_state NSQ,
short[] x,
int x_offset,
int[] x_sc_Q10,
int length,
short[] sLTP,
int[] sLTP_Q16,
int subfr,
int LTP_scale_Q14,
int[] Gains_Q16,
int[] pitchL)
|
(package private) static void |
SKP_Silk_NSQ(SKP_Silk_encoder_state psEncC,
SKP_Silk_encoder_control psEncCtrlC,
SKP_Silk_nsq_state NSQ,
short[] x,
byte[] q,
int LSFInterpFactor_Q2,
short[] PredCoef_Q12,
short[] LTPCoef_Q14,
short[] AR2_Q13,
int[] HarmShapeGain_Q14,
int[] Tilt_Q14,
int[] LF_shp_Q14,
int[] Gains_Q16,
int Lambda_Q10,
int LTP_scale_Q14)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Silk_NSQ
public Silk_NSQ()
SKP_Silk_NSQ
static void SKP_Silk_NSQ(SKP_Silk_encoder_state psEncC,
SKP_Silk_encoder_control psEncCtrlC,
SKP_Silk_nsq_state NSQ,
short[] x,
byte[] q,
int LSFInterpFactor_Q2,
short[] PredCoef_Q12,
short[] LTPCoef_Q14,
short[] AR2_Q13,
int[] HarmShapeGain_Q14,
int[] Tilt_Q14,
int[] LF_shp_Q14,
int[] Gains_Q16,
int Lambda_Q10,
int LTP_scale_Q14)
- Parameters:
psEncC - Encoder StatepsEncCtrlC - Encoder ControlNSQ - NSQ statex - prefiltered input signalq - quantized qulse signalLSFInterpFactor_Q2 - LSF interpolation factor in Q2PredCoef_Q12 - Short term prediction coefficientsLTPCoef_Q14 - Long term prediction coefficientsAR2_Q13 - HarmShapeGain_Q14 - Tilt_Q14 - Spectral tiltLF_shp_Q14 - Gains_Q16 - Lambda_Q10 - LTP_scale_Q14 - LTP state scaling
SKP_Silk_noise_shape_quantizer
static void SKP_Silk_noise_shape_quantizer(SKP_Silk_nsq_state NSQ,
int sigtype,
int[] x_sc_Q10,
byte[] q,
int q_offset,
short[] xq,
int xq_offset,
int[] sLTP_Q16,
short[] a_Q12,
int a_Q12_offset,
short[] b_Q14,
int b_Q14_offset,
short[] AR_shp_Q13,
int AR_shp_Q13_offset,
int lag,
int HarmShapeFIRPacked_Q14,
int Tilt_Q14,
int LF_shp_Q14,
int Gain_Q16,
int Lambda_Q10,
int offset_Q10,
int length,
int shapingLPCOrder,
int predictLPCOrder)
- SKP_Silk_noise_shape_quantizer.
- Parameters:
NSQ - NSQ statesigtype - Signal typex_sc_Q10 - q - q_offset - xq - xq_offset - sLTP_Q16 - LTP statea_Q12 - Short term prediction coefsa_Q12_offset - b_Q14 - Long term prediction coefsb_Q14_offset - AR_shp_Q13 - Noise shaping AR coefsAR_shp_Q13_offset - lag - Pitch lagHarmShapeFIRPacked_Q14 - Tilt_Q14 - Spectral tiltLF_shp_Q14 - Gain_Q16 - Lambda_Q10 - offset_Q10 - length - Input lengthshapingLPCOrder - Noise shaping AR filter orderpredictLPCOrder - Prediction filter order
SKP_Silk_nsq_scale_states
static void SKP_Silk_nsq_scale_states(SKP_Silk_nsq_state NSQ,
short[] x,
int x_offset,
int[] x_sc_Q10,
int length,
short[] sLTP,
int[] sLTP_Q16,
int subfr,
int LTP_scale_Q14,
int[] Gains_Q16,
int[] pitchL)
- Parameters:
NSQ - NSQ statex - input in Q0x_offset - x_sc_Q10 - input scaled with 1/Gainlength - length of inputsLTP - re-whitened LTP state in Q0sLTP_Q16 - LTP state matching scaled inputsubfr - subframe numberLTP_scale_Q14 - Gains_Q16 - pitchL -
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under LGPL license.