[Speex-dev] Denoiser level and AEC problem
ouss at ifrance.com
Thu Sep 21 12:01:09 PDT 2006
The denoiser was good with a car noise or a raod noise before the r11739.
But for some situation, the actual version is perfect. That's why I think
that if we can adjust the agressivity of the denoiser, we can respond to all
of the situations. Maybe two parameters should be enough : high or low.
For the AEC, I have to test with older versions because it's another person
that discover this problem.
From: Jean-Marc Valin [mailto:jean-marc.valin at usherbrooke.ca]
Sent: jeudi 21 septembre 2006 00:21
Cc: speex-dev at xiph.org
Subject: Re: [Speex-dev] Denoiser level and AEC problem
Ouss a écrit :
> Is it possible to adjust the level of the denoiser ?
Not for now.
> In an old beta, before you change the aggressiveness of the denoiser, it
> works very well with the noise of a car, a road etc... but not now.
When did that change?
> The AEC too works very well in a old beta, but now, I think there is a
When did that change?
> I have tested it with the same sound card (WB 16000).
> In any case, your project is the best VOIP library in this world.
> Thanks a lot for your work
> -----Original Message-----
> From: speex-dev-bounces at xiph.org [mailto:speex-dev-bounces at xiph.org] On
> Behalf Of speex-dev-request at xiph.org
> Sent: mardi 19 septembre 2006 21:00
> To: speex-dev at xiph.org
> Subject: Speex-dev Digest, Vol 28, Issue 16
> Send Speex-dev mailing list submissions to
> speex-dev at xiph.org
> To subscribe or unsubscribe via the World Wide Web, visit
> or, via email, send a message with subject or body 'help' to
> speex-dev-request at xiph.org
> You can reach the person managing the list at
> speex-dev-owner at xiph.org
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Speex-dev digest..."
> Today's Topics:
> 1. Re: Exc CB Search very little Question (Bj?rn Thalheim)
> 2. Re: Exc CB Search very little Question (Jean-Marc Valin)
> 3. Re: Exc CB Search very little Question (Bj?rn Thalheim)
> 4. Re: Exc CB Search very little Question (Jean-Marc Valin)
> 5. Re: Exc CB Search very little Question (Bj?rn Thalheim)
> Message: 1
> Date: Tue, 19 Sep 2006 14:36:45 +0200
> From: Bj?rn Thalheim <s9268716 at mail.inf.tu-dresden.de>
> Subject: Re: [Speex-dev] Exc CB Search very little Question
> To: Jean-Marc Valin <jean-marc.valin at usherbrooke.ca>
> Cc: speex-dev at xiph.org
> Message-ID: <450FE45D.4010902 at mail.inf.tu-dresden.de>
> Content-Type: text/plain; charset="iso-8859-1"
> Jean-Marc Valin wrote:
>> Well, you could change the order in the encoder as long as you reverse
>> it in the decoder as well.
> Ok, I see that in the split_cb_shape_sign_unquant function, that each
> coefficient is tied to it's position in the nb_subvect exc coefficients.
> Honestly, I have problems understanding what exactly the codebook search
> works like. If you have the time to to that, Jean-Marc, I would
> appreciate some hints on the following:
> 1. What is the point in multiplying a codebook index with some number
> ant adding a loop variable to it as done in the exc unquant function.
> for (j=0;j<subvect_size;j++)
> 2. How does the CB search function split_cb_search_shape_sign work? I
> know the parameter N defines the number of candidates for each of the
> nb_subvect CB line numbers which are later on written into the stream.
> But especially, how the best_ntarget list is being updated, I am a
> little clueless.
> PS: for me personally, I'd like to know how to change the cb id found
> while keeping the error introduced by this low.
More information about the Speex-dev