Displaying 10 results from an estimated 10 matches for "unquant".
2006 Sep 19
2
Exc CB Search very little Question
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...
2006 Sep 20
2
Denoiser level and AEC problem
...rg
Message-ID: <450FE45D.4010902@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...
2006 Sep 19
2
Exc CB Search very little Question
Hi,
Jean-Marc Valin wrote:
>> 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];
>
> That's just how you represent a 2D array in C: the codebook has
> shape_cb_size entries and subvect_size samples per entry.
Ok, that he...
2006 Sep 21
1
Denoiser level and AEC problem
...f.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:...
2006 Sep 19
0
Exc CB Search very little Question
> 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];
That's just how you represent a 2D array in C: the codebook has
shape_cb_size entries and subvect_size samples per entry.
> 2. How does the CB search fun...
2006 Sep 19
0
Exc CB Search very little Question
...the same
checksum, but that's what error-correcting codes are for.
Jean-Marc
Bj?rn Thalheim a ?crit :
> Hi,
>
> Jean-Marc Valin wrote:
>>> 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];
>> That's just how you represent a 2D array in C: the codebook has
>> shape_cb_size entries and subvect_size samples per entry.
&g...
2007 Jun 07
1
Speex Decode only on Blackfin
I am looking into using speex for a decode only application on the
blackfin. Encoding would be done elsewhere with voice phrases loaded
into FLASH. Code space is a premium in the blackfin app, and mips to a
certain extent
1) The source code seems to be codec-centric with encode and decode in
many of the same files. Does anyone have any hints on what can be
removed easily that is used only
2006 Sep 20
0
Denoiser level and AEC problem
...f.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:...
2005 May 25
3
Speex on TI C6x, Problem with TI C5x Patch
...st->interp_lsp[i] = st->lsp[i];
else
lsp_interpolate(st->old_lsp, st->lsp, st->interp_lsp, st->lpcSize,
st->nbSubframes, st->nbSubframes<<1);
lsp_enforce_margin(st->interp_lsp, st->lpcSize, LSP_MARGIN);
/* Compute interpolated LPCs (unquantized) for whole frame*/
lsp_to_lpc(st->interp_lsp, st->interp_lpc, st->lpcSize,stack);
/*Open-loop pitch*/
if (!st->submodes[st->submodeID] || st->vbr_enabled || st->vad_enabled
|| SUBMODE(forced_pitch_gain) ||
SUBMODE(lbr_pitch) != -1)
{...
2006 Sep 18
2
Exc CB Search very little Question
Hi,
Jean-Marc Valin wrote:
> Not sure I understand your question. Change the order of what within what?
In cb_search, we iterate nb_subvect times over a codebook, finding
nb_subvect codebook entries to quantize the excitation signal. After
finding these nb_subvect codebook entries, they're written into the stream:
/*save indices*/
for (i=0;i<nb_subvect;i++)
{