[Speex-dev] Denoiser level and AEC problem

Jean-Marc Valin 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.

	Jean-Marc

> Thanks
> 
> 
> Ouss
> 
> -----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 :
>> Hello,
>>
>> 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
>> problem... 
> 
> 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
> 
> 	Jean-Marc
> 
>> Thanks a lot for your work
>>
>> Ouss
>>
>>
>>
>> -----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
>> 	http://lists.xiph.org/mailman/listinfo/speex-dev
>> 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"
>>
>> Hi,
>>
>> 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++)         	
>>       exc[subvect_size*i+j]+=s*0.03125*shape_cb[ind[i]*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.
>>
>> Regards,
>>
>> Bjvrn
>>
>>
>> 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
> http://lists.xiph.org/mailman/listinfo/speex-dev
> 
> 


More information about the Speex-dev mailing list