Voice Enchancement Functions

This section describes the Intel IPP functions for echo control, noise removal, automatic audio level control.

The complete list of the Intel IPP voice enchancement functions is given in the table below.

Intel IPP Voice Enchantment Functions 
Function Base Name Operation
Echo Canceller Functions  
SubbandProcessGetSize Calculates size of the subband process state structure.
SubbandProcessInit Initializes the subband process state structure.
SubbandAnalysis Decomposes a frame into a complex subband representation
SubbandSynthesis Reconstructs frame from a complex subband representation.
SubbandControllerGetSize_EC Calculates size of the subband controller state structure.
SubbandControllerInit_EC Initializes the subband controller state structure.
SubbandControllerReset_EC Resets subband controller state.
SubbandController_EC Updates filter coefficients and returns output gain coefficients.
SubbandControllerUpdate_EC Updates controller state and returns the step sizes.
SubbandControllerDTGetSize_EC Calculates size of the subband DT controller state structure.
SubbandControllerDTInit_EC Initializes the subband DT controller state structure.
SubbandControllerDTReset_EC Resets subband DTcontroller state.
SubbandControllerDT_EC Updates filter coefficients and returns output gain coefficients.
SubbandControllerDTUpdate_EC Updates DT controller state and returns the step sizes.
ToneDetectGetStateSize_EC Calculates size of the tone detector state structure.
ToneDetectInit_EC Initializes the tone detector state structure.
ToneDetect_EC Detects the signal of 2100 Hz frequency with every 450 ms phase reversal.
FullbandControllerGetSize_EC Calculates size of the fullband controller state structure.
FullbandControllerInit_EC Initializes the fullband controller state structure.
FullbandControllerUpdate_EC Updates the fullband controller state and returns the step sizes.
FullbandController_EC Updates filter coefficients and returns output gain coefficients.
FullbandControllerReset_EC Resets fullband controller state.
FIR_EC Computes FIR filter results.
FIRSubband_EC, FIRSubbandLow_EC Computes the frequency-domain adaptive filter output.
FIRSubbandCoeffUpdate_EC, FIRSubbandLowCoeffUpdate_EC Updates the adaptive filter coefficients.
NLMS_EC Performs FIR filtering with coefficients update.
Noise Reduction Functions  
FilterNoiseGetStateSize Calculates the size of the state structure for the noise reduction filter.
FilterNoiseInit Initializes the state structure for the noise reduction filter.
FilterNoiseLevel Sets the amplifier of the noise reduction filter.
FilterNoiseDetect_EC Performs the noise detection.
FilterNoiseDetectModerate_EC Performs the noise detection on signals with echo.
FilterNoiseSetMode_EC Sets type of the smoothing filter.
FilterNoise Performs the noise reduction filtering.
Automatic Audio Level Control Functions  
ALCGetStateSize_G169 Returns the size of the ALC state structure.
ALCInit_G169 Initializes ALC state structure.
ALCSetLevel_G169 Sets ALC algorithm target and clipping levels.
ALCSetGain_G169 Sets ALC algorithm maximum gain value.
ALC_G169 Performs the automatic level control.

Submit feedback on this help topic

Copyright © 2000 - 2011, Intel Corporation. All rights reserved.