[Speex-dev] Denoiser level and AEC problem
jean-marc.valin at usherbrooke.ca
Thu Sep 21 17:09:10 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.
I see. I actually restricted noise suppression to ~15 dB to fight
musical noise. The denoiser needs a lot of work to make it work properly...
> For the AEC, I have to test with older versions because it's another person
> that discover this problem.
OK, let me know if you find something.
> -----Original Message-----
> From: Jean-Marc Valin [mailto:jean-marc.valin at usherbrooke.ca]
> Sent: jeudi 21 septembre 2006 00:21
> To: Ouss
> 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.
> Speex-dev mailing list
> Speex-dev at xiph.org
More information about the Speex-dev