unplugged-system/device/mediatek/common/audio_param/VoIPv2_ParamTreeView.xml

470 lines
37 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<ParamTreeView version="1.1">
<TreeRoot name="TX_DRC+DG">
<Sheet/>
<Feature name="TX DRC">
<FieldList>
<Field audio_type="VoIPv2" param="speech_mode_para" name="UL Limiter TH"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="UL IIR cut off frequency"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="75Hz high-pass IIR"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="comfort noise"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="comfort noise level"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="FIR/IIR switch"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="TX GDRC DG Gain switch"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="TCLW switch"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="TCLW noise suppress level"/>
</FieldList>
<CategoryPathList>
<Category path=""/>
</CategoryPathList>
</Feature>
<Feature name="TX Digital Gain">
<FieldList>
<Field audio_type="VoIPv2" param="speech_mode_para" name="UL Digital Gain"/>
</FieldList>
<CategoryPathList>
<Category path=""/>
</CategoryPathList>
</Feature>
</TreeRoot>
<TreeRoot name="NREC">
<Sheet/>
<Feature name="MagiAEC: 18.5">
<FieldList>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Switch"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="device Mode"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="BGNT FE improvement control"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="echo path change handler"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="manual clipping"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Pre-clipping/manual clipping threshold"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="ES switch"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="residual echo weighting for linear part"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="residual echo weighting for non-linear part"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="ES"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="First Echo Suppression control"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="AES switch"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="AES improvement"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="AES"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Comfort noise generator"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Minimum comfort noise value"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="NLP Suppression behavior control"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="NLP"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="remove tone in echo ref"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="BT Delay Control"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="New echo suppression"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="0-2k residual echo weighting for linear part"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="0-2k residual echo weighting for non-linear part"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="0-2k ES smooth rate"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="0-2k ES gain lower bound"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="0-2k ES estimated echo control"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="2-4k residual echo weighting for linear part"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="2-4k residual echo weighting for non-linear part"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="2-4k ES smooth rate"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="2-4k ES gain lower bound"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="2-4k ES estimated echo control"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="4-8k residual echo weighting for linear part"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="4-8k residual echo weighting for non-linear part"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="4-8k ES smooth rate"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="4-8k ES gain lower bound"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="4-8k ES estimated echo control"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="EPC control"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Normal mode DT improvement"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="ref vowel detection"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="speaker nolinear model"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="BT mode echo ref"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="UL delay for EC tuning (ms)"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Echo estimate rate control"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="ACQUA DT score tuning"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="LSPK DT improvement"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Hard clipping"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="AGC gain bypass"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="AGC fast release"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="DT vad"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="High band EC improve(6.5k~8k)"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="CNG Power"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Mic2 AES overestimate"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="AEC use HB vad and small bias term"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Boost ref 6dB"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="BGNT FE improve switch"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="BGNT FE stepsize weighting"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Comfort noise type"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="LSPK subjective DT"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="AES rate fast"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Band0 NE VAD"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="AES overestimate"/>
</FieldList>
<CategoryPathList>
<Category path=""/>
</CategoryPathList>
</Feature>
<Feature name="MagiAEC-LSPK: 18.5">
<FieldList>
<Field audio_type="VoIPv2" param="speech_mode_para" name="0-2k LSPK Mic2 residual echo weighting for linear part"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="0-2k LSPK Mic2 residual echo weighting for non-linear part"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="0-2k LSPK Mic2 ES smooth rate"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="0-2k LSPK Mic2 ES gain lower bound"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="0-2k LSPK Mic2 ES estimated echo control"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="2-4k LSPK Mic2 residual echo weighting for linear part"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="2-4k LSPK Mic2 residual echo weighting for non-linear part"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="2-4k LSPK Mic2 ES smooth rate"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="2-4k LSPK Mic2 ES gain lower bound"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="2-4k LSPK Mic2 ES estimated echo control"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="4-8k LSPK Mic2 residual echo weighting for linear part"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="4-8k LSPK Mic2 residual echo weighting for non-linear part"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="4-8k LSPK Mic2 ES smooth rate"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="4-8k LSPK Mic2 ES gain lower bound"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="4-8k LSPK Mic2 ES estimated echo control"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Reverb Echo Suppress switch"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Reverb Echo Band"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Reverb 0-2k ES gain lower bound"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Reverb 2-4k ES gain lower bound"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Reverb 4-8k ES gain lower bound"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Reverb Switch speed"/>
</FieldList>
<CategoryPathList>
<Category path="Hands-free"/>
</CategoryPathList>
</Feature>
<Feature name="TX Whistle">
<FieldList>
<Field audio_type="VoIPv2" param="speech_mode_para" name="TX Whistle Switch"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="TX Whistle Delay Band Control"/>
</FieldList>
<CategoryPathList>
<Category path="Hands-free"/>
</CategoryPathList>
</Feature>
<Feature name="MagiNR(TX): 5.5">
<FieldList>
<Field audio_type="VoIPv2" param="speech_mode_para" name="TX NR Switch"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="TX NR Quick learning"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="TX NR for high frequency"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="TX NR suppression strength"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="TX Adaptive gain control"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="TX mute 1s"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="TX NR Init 100ms"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="TX Ambient noise calibration"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="TX Handfree Tone Detection"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="TX expander switch"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="TX expander suppression gain"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="TX NR Noise Adaption Rate"/>
</FieldList>
<CategoryPathList>
<Category path=""/>
</CategoryPathList>
</Feature>
<Feature name="MagiDualNR: 14.4">
<FieldList>
<Field audio_type="VoIPv2" param="speech_mode_para" name="MagiNRDual switch"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Switch or Lower bound of NS Gain"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="NS mode"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Stationary noise tracking strength"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Non-stationary noise tracking strength"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="NS-TMOS detection"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="NS-Gain LB when TMOS detected"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="High band(4k-8k) speech protection"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Energy based HB VAD switch"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="NC switch"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Look Ahead Delay of NC(more delay, better cancellation)"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="NC strength"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Phone up or down cover range(normal position)"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Mic selection switch"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Mic selection VAD threshold(larger value, VAD on easier)"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Mic2 blocking algorithm switch"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Mic2 expander"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Mic2 IIR"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="WA expander"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="DMNR ASLR Gain release rate"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="ABM pass shadow coef at switch"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="ABM consider min of band1 and band2 at normal"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="ABM consider min of band1 and band2 at WA"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Maximum DMNR ASLR Gain level bound"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="DMNR ASLR Gain switch"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="WA DMNR switch"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="WA DMNR switch counter threshold(larger value, faster switch)"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="1-mic VAD THD for cal-data switch(smaller value, VAD on easier)"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="GCC delay THD for cal-data switch"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="GCC prob WA THD for cal-data switch(smaller value, switch easier)"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="1-mic VAD as PD VAD at WA"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="GCC prob WA THD for ABM stepsize update(smaller value, learning easier)"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="ABM VAD THD at WA(larger value, VAD on easier)"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Consider GCC prob WA for ENH DMNR VAD at WA"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="LB of GCC delay for GCC prob WA"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="UB of GCC delay for GCC prob WA"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="GCC prob WA VAD THD for speech prob at WA(smaller value, switch easier)"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Consider Well-cal VAD for speech prob at WA"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Consider GCC prob VAD for speech prob at WA"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Non-stationary noise tracking strength at WA"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Switch or Lower bound of NS Gain at WA"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="NC max band"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="ABM Taps"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Initial Convergence"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="VAD hysteresis"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Adaptive VAD hysteresis"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Strong nonstationary suppression"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Less NS Gain"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Dynamic NS LB in normal position"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Dynamic NS LB in Wide-Angle"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Dynamic NS LB in Mic2"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Adaptive Noise Fast Converge"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="TMOS Detection THD in Mic1"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Normal Position Harmonic Reconstruction"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Normal Position Pitch Protection"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="WA Position Harmonic Reconstruction"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="WA Position Pitch Protection"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Mic2 Harmonic Reconstruction"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Mic2 Pitch Protection"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Noise Level detection for Harmonic Reconstruction"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="HR HB Skip"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="HR HB Nonlinear shaping"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="NS Strong HB suppression"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="NS Strong DC suppression"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Strong Suppression based on mic1 mic2 power difference information"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Noise underestimation when VAD on"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Band 2 PD VAD"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="ABM update when mic2 blocking"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Stationary Noise Over-estimation for TMOS"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="ABM learning speed"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="ABM learn fast only in high SNR"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Power Ratio Scaler Modifier"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Switch or lower bound of MagiNRDual-NS Gain"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Low SNR detection THD"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Band0p5 Power Ratio Scaler Modifier"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Disable NC function threshold"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="SNRI Expander switch"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="SNRI Expander Gain LB"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="SNRI Expander Gain Under-estimation"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="SNRI Expander Triggered THD"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Replace PR with PD VAD for cal-data switch"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="PR THD for cal-data switch"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="WA switch VAD ONLY consider 1-mic VAD"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Disable Well-cal VAD at WA"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Well-cal shadow VAD bias ctrl"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Band1 SNR diff of cal-data as PD min"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Disable PD VAD at WA"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Phone up or down cover range at WA"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Fb stationary noise THD for high SNR for ENH_DMNR_VAD"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Consider Well-cal ABM PD VAD as ENH_DMNR_VAD"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="ABM normal nlms stepsize under-estimate ratio"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="ABM shadow nlms stepsize"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="LB of 1-mic VAD for ABM normal stepsize at WA"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="HB of 1-mic VAD for ABM normal stepsize at WA"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Disable NC at WA"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Start band of NC at WA"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="End band of NC at WA"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Sb 1-mic vad THD for ABM normal stepsize at WA"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="ABM shadow THD when cal-data switch"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Band range of GCC"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Rise rate for GCC PHAT"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Fall rate for GCC PHAT"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Band1 VAD on at WA"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="GCC delay THD for ABM"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="ABM VAD THD at normal if consider min of band1 + 2"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="AGC skip FE VAD"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Skip MCRA VAD for GCC updating"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Consider PD VAD to improve cal-data switch"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Fix PD min at initial value"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Consider PD VAD to improve cal-data switch"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Reduce GCC prob WA THD for ABM stepsize when high SNR at WA"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="GCC prob THD for ABM stepsize when high SNR at WA"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Consider SNR to adjust ABM VAD THD at WA"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="ABM VAD THD when high SNR at WA"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="ABM VAD THD when high SNR at normal if consider band1 + 2"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="GCC delay THD for ABM step size at WA"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="ENH DMNR VAD skip consider high SNR VAD if FE VAD on at WA"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Skip FE VAD for ABM normal NLMS stepsize update"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Reduce GCC prob THD for ABM stepsize update when GCC only consider 0~2kHz"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Low SNR detection THD for ABM VAD THD at WA"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Normal power ratio THD for cal-data switch if only calibrate normal position"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="TMOS threshold for WA"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="WA TMOS control"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Lower bound of MagiNRDual-NS Gain for mic2"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Mic2 stationary noise tracking strength"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Mic2 stationary noise tracking VAD threshold"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Switch to Mic1 speed THD"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Switch to Mic2 speed THD"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Lower bound of MagiNRDual-NS Gain for mic2 TMOS"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Mic2 direction VAD threshold"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Reduce DMNR adaptive TX gain when mic2"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Mic siwtch algorithm 250~750Hz mic1/mic2 energy threshold"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="prevent finger touch from selecting to mic1"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Mic2 direction detection"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Mic switch algorithm delay control"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Mic switch PD speed"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="TMOS Detection THD in Mic2"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="mic1/mic2 HB range"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Mic2 direction VAD enable"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Mic siwtch algorithm 0~250 Hz mic1/mic2 energy threshold"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="DMNR ASLR in noisy signal control"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Mic2 Blocking algorithm 0~250 Hz mic1 - mic2 energy threshold1"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Mic2 Blocking algorithm 0~250 Hz mic1 - mic2 energy threshold2"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Switch to mic1 speed THD"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="WA Ctrl Switch for Mic2 Blocking"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Lower bound of MagiNRDual-NS Gain for mic1"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Mic siwtch algorithm HB 2k~4k Hz (if cal [23] bit 0 = 1 HB is 1k~3k)"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Mic1 or Mic2 band 1 power thd for one-mic VAD"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Mic1 high band power threshold"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="FE VAD thd for mic switch"/>
<!--Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Mic2 HB thd for mic2 Blocking Switch (if cal [23] bit 0 = 1 HB is 1k~3k otherwise 2k~4k)"/-->
<!--Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Mic2 HB2 thd2 for mic2 Blocking Switch (if cal [23] bit 0 = 1 HB is 1k~3k otherwise 2k~4k)"/-->
<!--Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Mic2 HB Abs Power thd for mic2 Blocking"/-->
<!--Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Mic1 LB Abs Power thd for mic2 Blocking (250HZ (Band0))"/-->
<!--Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Mic2 LB Abs Power thd for mic2 Blocking (250HZ (Band0))"/-->
<!--Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Mic2 LB2 Abs Power thd for mic2 Blocking (250~750 HZ (Band1))"/-->
<!--Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Mic2 FB Abs Power thd for mic2 Blocking (0~8K HZ)"/-->
<!--Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Stationary Noise Over-estimation for Mic2 Blocking"/-->
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="Mic2 band0 Power thrshold for mic Selection mic2 band 0 power threshold"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_nb2" name="FE VAD thd for VCE"/>
</FieldList>
<CategoryPathList>
<Category path="Handset"/>
</CategoryPathList>
</Feature>
<Feature name="MagiDualNR: 14.4 [common]">
<FieldList>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_swb2" name="Noise type detection NB switch"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_swb2" name="Noise type detection WB switch"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_swb2" name="Noise type detection rejection THD"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_swb2" name="Noise type detection detection confidence THD"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_swb2" name="Noise type detection detection speed"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_swb2" name="Noise type detection using default model"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_swb2" name="Noise type specialization enable at speechband(pub)"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_swb2" name="Noise type specialization VAD THD offset at speechband(pub)"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_swb2" name="Noise type specialization Gain LB offset at speechband(pub)"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_swb2" name="Noise type specialization PD VAD tolerance at speechband(pub)"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_swb2" name="Noise type specialization enable at midband(road,corssroad,train)"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_swb2" name="Noise type specialization VAD THD offset at midband(road,corssroad,train)"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_swb2" name="Noise type specialization Gain LB offset at midband(road,corssroad,train)"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_swb2" name="Noise type specialization PD VAD tolerance at midband(road,corssroad,train)"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_swb2" name="Noise type specialization enable at lowband(car)"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_swb2" name="Noise type specialization VAD THD offset at lowband(car)"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_swb2" name="Noise type specialization Gain LB offset at lowband(car)"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_swb2" name="Noise type specialization PD VAD tolerance at lowband(car)"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_swb2" name="Noise type specialization enable at high-SNR(cafe,mensa,callcenter)"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_swb2" name="Noise type specialization VAD THD offset at high-SNR(cafe,mensa,callcenter)"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_swb2" name="Noise type specialization Gain LB offset at high-SNR(cafe,mensa,callcenter)"/>
<Field audio_type="VoIPv2DMNR" param="dmnr_para_swb2" name="Noise type specialization PD VAD tolerance at high-SNR(cafe,mensa,callcenter)"/>
</FieldList>
<CategoryPathList>
<Category path="Handset"/>
</CategoryPathList>
</Feature>
<Feature name="MagiConference: 3.3">
<FieldList>
<Field audio_type="VoIPv2" param="speech_mode_para" name="MagiNRDual switch for LSPK"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="MagiNRDual-NS switch"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="High band (> 1250Hz) speech quality protection"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="MagiNRDual-NS mode"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="LSPK DMNR (Single-NS)"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="MagiNRDual-NC switch"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Mic switch algorithm"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Non-stationary noise underestimation"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Mic switch algorithm VAD threshold"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Switch or lower bound of MagiNRDual-NS Gain (Mic1)"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Switch or lower bound of MagiNRDual-NS Gain (Mic2)"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Less DMNR-NS level"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Non-stationary noise weight"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Stationary noise weight"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Mic2 expander"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Mic2 IIR"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Improve VAD accurate for SPT car noise case"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="No less DMNR-NS level when VAD is off"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Stationary noise under estimation"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="SNR condition separation"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="SNR condition Threshold"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Less DMNR-NS level for low SNR"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Lower bound for low SNR"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="BGNT with NE improvement for LSPK mode"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="VAD threshold"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Stationary noise estimation speed"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Improve expander VAD with ABM VAD"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Improve expander VAD with Mic1 VAD"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Max index VAD enable"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Max index VAD threshold"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Mic siwtch algorithm 0~250Hz energy threshold"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Switch to Mic1 speed THD"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Switch to Mic2 speed THD"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Mic siwtch algorithm 250~750Hz energy threshold"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Mic siwtch algorithm 2k~4kHz energy threshold"/>
</FieldList>
<CategoryPathList>
<Category path="MagiConference"/>
</CategoryPathList>
</Feature>
</TreeRoot>
<TreeRoot name="RX_DRC+DG">
<Sheet/>
<Feature name="RX DRC">
<FieldList>
<Field audio_type="VoIPv2" param="speech_mode_para" name="RX expander mode"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="DL Limiter TH"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="DL expander suppression gain"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="CC mode"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="RMS power limiter thd"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="20ms delay"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="CC/VCE switch"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="Hard clipping"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="LPF"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="FIR/IIR switch"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="DL HP filter cutoff freq (IIR)"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="RX GDRC DG Gain switch"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="VCE strength"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="VCE noise threshold"/>
</FieldList>
<CategoryPathList>
<Category path=""/>
</CategoryPathList>
</Feature>
<Feature name="RX Digital Gain">
<FieldList>
<Field audio_type="VoIPv2" param="speech_mode_para" name="DL Digital Gain"/>
</FieldList>
<CategoryPathList>
<Category path=""/>
</CategoryPathList>
</Feature>
<Feature name="MagiLoudness/MagiClarity: 3.5">
<FieldList>
<Field audio_type="VoIPv2" param="speech_mode_para" name="MagiClarity switch"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="SNR trigger threshold"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="high frequnecy strength"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="maximum gain"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="noise startup threshold"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="DL bounder threshold"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="attack time"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="release time"/>
</FieldList>
<CategoryPathList>
<Category path=""/>
</CategoryPathList>
</Feature>
</TreeRoot>
<TreeRoot name="NR">
<Sheet/>
<Feature name="MagiNR(RX): 5.5">
<FieldList>
<Field audio_type="VoIPv2" param="speech_mode_para" name="RX NR Switch"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="RX NR Strength"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="RX expander switch"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="RX expander suppression gain"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="RX Comfort Noise Switch"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="RX Comfort Noise Level"/>
<Field audio_type="VoIPv2" param="speech_mode_para" name="RX NR Noise Adaption Rate"/>
</FieldList>
<CategoryPathList>
<Category path=""/>
</CategoryPathList>
</Feature>
<Feature name="RX Whistle">
<FieldList>
<Field audio_type="VoIPv2" param="speech_mode_para" name="RX Whistle Switch"/>
</FieldList>
<CategoryPathList>
<Category path="Hands-free"/>
</CategoryPathList>
</Feature>
</TreeRoot>
<!-- TreeRoot2 -->
<!-- TreeRoot3... -->
</ParamTreeView>