Distance and distortion estimation method and apparatus in channel optimized vector quantization
First Claim
1. A distance estimation method in channel optimized vector quantization, comprising the steps of:
- forming a sample vector x by sampling an input signal;
weighting the sample vector x by a first weighting matrix A;
weighting a code book vector ĉ
r by a second weighting matrix B different from said first weighting matrix A; and
forming a distance measure dw (Ax,Bĉ
r) representing the distance between said weighted sample vector Ax and said weighted code book vector Bĉ
r.
1 Assignment
0 Petitions
Accused Products
Abstract
A channel optimized vector quantization apparatus includes a device for weighting a sample vector x by a weighting matrix A and a device for weighting a set of code book vectors ĉr by a weighting matrix B. Device form a set of distance measures {dw(Ax,Bĉr)} representing the distance between the weighted sample vector Ax and each weighted code book vector Bĉr. Other device form a set of distortion measures {αi(x)} by multiplying each distance measure by a channel transition probability Pr|i that an index r has been received at a decoder when an index i has been sent from an encoder and adding together these multiplied distance measures for each possible index r. Finally device determine an index imin corresponding to the smallest distortion measure αi(x) and represents the sample vector by this index imin.
-
Citations
27 Claims
-
1. A distance estimation method in channel optimized vector quantization, comprising the steps of:
-
forming a sample vector x by sampling an input signal;
weighting the sample vector x by a first weighting matrix A;
weighting a code book vector ĉ
r by a second weighting matrix B different from said first weighting matrix A; and
forming a distance measure dw (Ax,Bĉ
r) representing the distance between said weighted sample vector Ax and said weighted code book vector Bĉ
r.- View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A distortion estimation method in channel optimized vector quantization, comprising the steps of:
-
forming a sample vector x by sampling an input signal;
weighting the sample vector x by a first weighting matrix A;
weighting a set of code book vectors ĉ
r by a second weighting matrix B different from said first weighting matrix A;
forming a set of distance measures dw(Ax,Bĉ
r) representing the distance between said weighted sample vector Ax and each weighted code book vector Bĉ
r;
forming a distortion measure α
i(x) by multiplying each distance measure by a predetermined channel transition probability pr|i that an index r has been received at a decoder when an index i has been sent from an encoder and adding together said multiplied distance measures for each possible index r.
-
-
9. A channel optimized vector quantization method, comprising the steps of:
-
forming a sample vector x by sampling an input signal;
weighting the sample vector x by a first weighting matrix A;
weighting a set of code book vectors ĉ
r by a second weighting matrix B different from said first weighting matrix A;
forming a set of distance measures dw(Ax,Bĉ
r) representing the distance between said weighted sample vector Ax and each weighted code book vector Bĉ
r;
forming a set of distortion measures {α
i(x)} by multiplying each distance measure by a predetermined channel transition probability pr|i that an index r has been received at a decoder when an index i has been sent from an encoder and adding together said multiplied distance measures for each possible index r;
determining an index imin corresponding to the smallest distortion measure α
i(x); and
representing said sample vector by this index imin.
-
-
10. A channel optimized vector quantization method, comprising the steps of:
-
forming a sample vector x by sampling an input signal;
calculating a set of distortion measures {α
i′
(x)} in accordance with the expression
-
-
11. A distortion estimation method in channel optimized vector quantization, comprising the steps of:
-
forming a sample vector x by sampling an input signal;
calculating a distortion measure α
i′
(x) in accordance with the expression - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A distance estimation apparatus in channel optimized vector quantization, comprising:
-
means for forming a sample vector x by sampling an input signal;
means for weighting the sample vector x by a first weighting matrix A;
means for weighting a code book vector ĉ
i by a second weighting matrix B different from said first weighting matrix A; and
means for forming a distance measure dw (Ax,Bĉ
i) representing the distance between said weighted sample vector Ax and said weighted code book vector Bĉ
i.
-
-
23. A distortion estimation apparatus in channel optimized vector quantization, comprising:
-
means for forming a sample vector x by sampling an input signal;
means for weighting the sample vector x by a first weighting matrix A;
means for weighting a set of code book vectors ĉ
r by a second weighting matrix B different from said first weighting matrix A;
means for forming a set of distance measures dw (Ax,Bĉ
r) representing the distance between said weighted sample vector Ax and each weighted code book vector Bĉ
r;
means for forming a distortion measure by multiplying each distance measure by a predetermined channel transition probability pr|i that an index r has been received at a decoder when an index i has been sent from an encoder and adding together said multiplied distance measures for each possible index r.
-
-
24. A channel optimized vector quantization apparatus, comprising:
-
means for forming a sample vector x by sampling an input signal;
means for weighting the sample vector x by a first weighting matrix A;
means for weighting a set of code book vectors ĉ
r by a second weighting matrix B different from said first weighting matrix A;
means for forming a set of distance measures {dw (Ax,Bĉ
r)} representing the distance between said weighted sample vector Ax and each weighted code book vector Bĉ
r;
means for forming a set of distortion measures {α
i(x)} by multiplying each distance measure by a predetermined channel transition probability Pr|i that an index r has been received at a decoder when an index i has been sent from an encoder and adding together said multiplied distance measures for each possible index r;
means for determining an index imin corresponding to the smallest distortion measure α
i(x) and representing said sample vector by this index imin.
-
-
25. A distortion estimation apparatus in channel optimized vector quantization, comprising:
-
means for forming a sample vector x by sampling an input signal; and
means for calculating a distortion measure α
i′
(x) in accordance with the expression
-
-
26. A channel optimized vector quantization apparatus, comprising:
-
means for forming a sample vector x by sampling an input signal;
means for calculating a set of distortion measures {α
i′
(x)} in accordance with the expression - View Dependent Claims (27)
-
Specification