Abstract
The gain smoothing method and device modify the amplitude of an innovative codevector in relation to background noise present in a previously sampled wideband signal. The gain smoothing device comprises a gain smoothing calculator for calculating a smoothing gain in response to a factor representative of voicing in the sampled wideband signal a factor representative of the stability of a set of linear prediction filter coefficients and an innovative codebook gain. The gain smoothing device also comprises an amplifier for amplifying the innovative codevector with the smoothing gain to thereby produce a gain-smoothed innovative codevector. The function of the gain-smoothing device improves the perceived synthesized signal when background noise is present in the sampled wideband signal.
Technology | Declaration Information | Specification Information | Explicitly Disclosed | Patent Type | |||||
---|---|---|---|---|---|---|---|---|---|
Declaration Date | Declaration Reference | Declaring Company | Specification Number | ||||||
5G,4G,3G,2G | 28/05/2001 | ISLD-200106-001 | VOICEAGE CORPORATION |
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
|
No | Family Member | |||
Not Available | 25/10/2004 | ISLD-200412-002 | VOICEAGE CORPORATION | No | Family Member | ||||
5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | Yes | Family Member |
Specification Information
Specification Information
Technologies
Family Information
All Granted Patents In Patent Family : | ---- |
All Pending Patents In Patent Family : | ---- |
Publication No | Technology | Declaration Information | Specification Information | Explicitly Disclosed | Patent Type | |||||
---|---|---|---|---|---|---|---|---|---|---|
Declaration Date | Declaration Reference | Declaring Company | Specification Number | |||||||
EP1232494A1 | 5G,4G,3G,2G | 28/05/2001 | ISLD-200106-001 | VOICEAGE CORPORATION |
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
|
No | Family Member | |||
EP1232494A1 | Not Available | 25/10/2004 | ISLD-200412-002 | VOICEAGE CORPORATION |
S1
|
No | Family Member | |||
EP1232494A1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | Yes | Basis Patent | ||||
EP1232494B1 | 5G,4G,3G,2G | 28/05/2001 | ISLD-200106-001 | VOICEAGE CORPORATION |
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
|
No | Family Member | |||
EP1232494B1 | Not Available | 25/10/2004 | ISLD-200412-002 | VOICEAGE CORPORATION |
S1
|
No | Family Member | |||
EP1232494B1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | Yes | Basis Patent | ||||
CA2290037A1 | 5G,4G,3G,2G | 28/05/2001 | ISLD-200106-001 | VOICEAGE CORPORATION |
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
|
Yes | Basis Patent | |||
CA2290037A1 | Not Available | 25/10/2004 | ISLD-200412-002 | VOICEAGE CORPORATION |
S1
|
Yes | Basis Patent | |||
CA2290037A1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
AT336060T | 5G,4G,3G,2G | 28/05/2001 | ISLD-200106-001 | VOICEAGE CORPORATION |
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
|
No | Family Member | |||
AT336060T | Not Available | 25/10/2004 | ISLD-200412-002 | VOICEAGE CORPORATION |
S1
|
No | Family Member | |||
AT336060T | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
AU1644401A | 5G,4G,3G,2G | 28/05/2001 | ISLD-200106-001 | VOICEAGE CORPORATION |
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
|
No | Family Member | |||
AU1644401A | Not Available | 25/10/2004 | ISLD-200412-002 | VOICEAGE CORPORATION |
S1
|
No | Family Member | |||
AU1644401A | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
DK1232494T3 | 5G,4G,3G,2G | 28/05/2001 | ISLD-200106-001 | VOICEAGE CORPORATION |
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
|
No | Family Member | |||
DK1232494T3 | Not Available | 25/10/2004 | ISLD-200412-002 | VOICEAGE CORPORATION |
S1
|
No | Family Member | |||
DK1232494T3 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
ES2266003T3 | 5G,4G,3G,2G | 28/05/2001 | ISLD-200106-001 | VOICEAGE CORPORATION |
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
|
No | Family Member | |||
ES2266003T3 | Not Available | 25/10/2004 | ISLD-200412-002 | VOICEAGE CORPORATION |
S1
|
No | Family Member | |||
ES2266003T3 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
JP2003514267A | 5G,4G,3G,2G | 28/05/2001 | ISLD-200106-001 | VOICEAGE CORPORATION |
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
|
No | Family Member | |||
JP2003514267A | Not Available | 25/10/2004 | ISLD-200412-002 | VOICEAGE CORPORATION |
S1
|
No | Family Member | |||
JP2003514267A | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
JP4662673B2 | 5G,4G,3G,2G | 28/05/2001 | ISLD-200106-001 | VOICEAGE CORPORATION |
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
|
No | Family Member | |||
JP4662673B2 | Not Available | 25/10/2004 | ISLD-200412-002 | VOICEAGE CORPORATION |
S1
|
No | Family Member | |||
JP4662673B2 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
PT1232494E | 5G,4G,3G,2G | 28/05/2001 | ISLD-200106-001 | VOICEAGE CORPORATION |
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
|
No | Family Member | |||
PT1232494E | Not Available | 25/10/2004 | ISLD-200412-002 | VOICEAGE CORPORATION |
S1
|
No | Family Member | |||
PT1232494E | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
WO0137264A1 | 5G,4G,3G,2G | 28/05/2001 | ISLD-200106-001 | VOICEAGE CORPORATION |
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
|
No | Family Member | |||
WO0137264A1 | Not Available | 25/10/2004 | ISLD-200412-002 | VOICEAGE CORPORATION |
S1
|
No | Family Member | |||
WO0137264A1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
CN1229775C | 5G,4G,3G,2G | 28/05/2001 | ISLD-200106-001 | VOICEAGE CORPORATION |
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
|
No | Family Member | |||
CN1229775C | Not Available | 25/10/2004 | ISLD-200412-002 | VOICEAGE CORPORATION |
S1
|
No | Family Member | |||
CN1229775C | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
CN1391689A | 5G,4G,3G,2G | 28/05/2001 | ISLD-200106-001 | VOICEAGE CORPORATION |
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
|
No | Family Member | |||
CN1391689A | Not Available | 25/10/2004 | ISLD-200412-002 | VOICEAGE CORPORATION |
S1
|
No | Family Member | |||
CN1391689A | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
DE60029990T2 | 5G,4G,3G,2G | 28/05/2001 | ISLD-200106-001 | VOICEAGE CORPORATION |
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
|
No | Family Member | |||
DE60029990T2 | Not Available | 25/10/2004 | ISLD-200412-002 | VOICEAGE CORPORATION |
S1
|
No | Family Member | |||
DE60029990T2 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member |
Publication No | Technology | Declaration Information | Specification Information | Explicitly Disclosed | Patent Type | Status | National Phase Entries | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Declaration Date | Declaration Reference | Declaring Company | Specification Information | |||||||||
----- | ----- | ----- | ----- | ----- |
S1
|
----- | ----- | ----- | ----- |
Technologies

Product
Use Cases

Services
Claim
1. A method for producing a gain-smoothed codevector during decoding of an encoded wideband signal from a set of wideband signal encoding parameters, said method comprising:
finding a codevector in relation to at least one first wideband signal encoding parameter of said set;
calculating a first factor representative of voicing in the wideband signal in response to at least one second wideband signal encoding parameter of said set;
calculating a second factor representative of stability of said wideband signal in response to at least one third wideband signal encoding parameter of said set;
calculating a smoothing gain based on said first and second factors; and
amplifying the found codevector with said smoothing gain to thereby produce said gain-smoothed codevector.', 'finding a codevector in relation to at least one first wideband signal encoding parameter of said set;', 'calculating a first factor representative of voicing in the wideband signal in response to at least one second wideband signal encoding parameter of said set;', 'calculating a second factor representative of stability of said wideband signal in response to at least one third wideband signal encoding parameter of said set;', 'calculating a smoothing gain based on said first and second factors; and', 'amplifying the found codevector with said smoothing gain to thereby produce said gain-smoothed codevector.
2. A gain-smoothed codevector producing method as claimed in claim 1, wherein:
finding a codevector comprises finding an innovative codevector in an innovative codebook in relation to said at least one first wideband signal encoding parameter; and the smoothing gain calculation comprises calculating the smoothing gain also in relation to an innovative codebook gain forming a fourth wideband signal encoding parameter of said set.', 'finding a codevector comprises finding an innovative codevector in an innovative codebook in relation to said at least one first wideband signal encoding parameter; and the smoothing gain calculation comprises calculating the smoothing gain also in relation to an innovative codebook gain forming a fourth wideband signal encoding parameter of said set.
3. A gain-smoothed codevector producing method as claimed in claim 1, wherein:
finding a codevector comprises finding a codevector in a codebook in relation to said at least one first wideband signal encoding parameter; and
said at least one first wideband signal encoding parameter comprises an innovative codebook index.', 'finding a codevector comprises finding a codevector in a codebook in relation to said at least one first wideband signal encoding parameter; and', 'said at least one first wideband signal encoding parameter comprises an innovative codebook index.
4. A gain-smoothed codevector producing method as claimed in claim 1, wherein:
finding a codevector comprises finding an innovative codevector in an innovative codebook in relation to said at least one first wideband signal encoding parameter; and
said at least one second wideband signal encoding parameter comprises the following parameters:
a pitch gain computed during encoding of the wideband signal;
a pitch delay computed during encoding of the wideband signal;
an index j of a low-pass filter selected during encoding of the wideband signal and applied to a pitch codevector computed during encoding of the wideband signal; and
an innovative codebook index computed during encoding of the wideband signal.', 'finding a codevector comprises finding an innovative codevector in an innovative codebook in relation to said at least one first wideband signal encoding parameter; and', 'said at least one second wideband signal encoding parameter comprises the following parameters:', 'a pitch gain computed during encoding of the wideband signal;', 'a pitch delay computed during encoding of the wideband signal;', 'an index j of a low-pass filter selected during encoding of the wideband signal and applied to a pitch codevector computed during encoding of the wideband signal; and', 'an innovative codebook index computed during encoding of the wideband signal.
5. A gain-smoothed codevector producing method as claimed in claim 1, wherein said at least one third wideband signal encoding parameter comprises coefficients of a linear prediction filter calculated during encoding of the wideband signal.
6. A gain-smoothed codevector producing method as claimed in claim 1, wherein:
finding a codevector comprises finding an innovative codevector in an innovative codebook in relation to an index k of said innovative codebook, said index k forming said at least one first wideband signal encoding parameter; and
calculating a first factor comprises computing a voicing factor rv by means of the following relation:
rv=(Evâx88x92Ec)/(Ev+Ec)', 'finding a codevector comprises finding an innovative codevector in an innovative codebook in relation to an index k of said innovative codebook, said index k forming said at least one first wideband signal encoding parameter; and', 'calculating a first factor comprises computing a voicing factor rv by means of the following relation:
rv=(Evâx88x92Ec)/(Ev+Ec)', 'rv=(Evâx88x92Ec)/(Ev+Ec)', 'where:
Ev is the energy of a scaled adaptive codevector bvT;
Ec is the energy of a scaled innovative codevector gck;
b is a pitch gain computed during encoding of the wideband signal;
T is a pitch delay computed during encoding of the wideband signal;
vT is an adaptive codebook vector at pitch delay T;
g is an innovative codebook gain computed during encoding of the wideband signal;
k is an index of the innovative codebook computed during encoding of the wideband signal; and
ck is the innovative codevector of said innovative codebook at index k.', 'Ev is the energy of a scaled adaptive codevector bvT;', 'Ec is the energy of a scaled innovative codevector gck;', 'b is a pitch gain computed during encoding of the wideband signal;', 'T is a pitch delay computed during encoding of the wideband signal;', 'vT is an adaptive codebook vector at pitch delay T;', 'g is an innovative codebook gain computed during encoding of the wideband signal;', 'k is an index of the innovative codebook computed during encoding of the wideband signal; and', 'ck is the innovative codevector of said innovative codebook at index k.
7. A gain-smoothed codevector producing method as claimed in claim 6, wherein the voicing factor rv has a value located between âx88x921 and 1, wherein value 1 corresponds to a pure voiced signal and value âx88x921 corresponds to a pure unvoiced signals.
8. A gain-smoothed codevector producing method as claimed in claim 7, wherein calculating a smoothing gain comprises computing a factor λ using the following relation:
λ=0.5(1âx88x92rv).', 'λ=0.5(1âx88x92rv).
9. A gain-smoothed codevector producing method as claimed in claim 6, wherein a factor λ=0 indicates a pure voiced signal and a factor λ=1 indicates a pure unvoiced signal
10. A gain-smoothed codevector producing method as claimed in claim 1, wherein calculating a second factor comprises determining a distance measure giving a similarity between adjacent, successive linear prediction filters computed during encoding of the wideband signal
11. A gain-smoothed codevector producing method as claimed in claim 10, wherein:
the wideband signal is sampled prior to encoding, and is processed by frames during encoding and decoding; and
determining a distance measure comprises calculating an Immitance Spectral Pair distance measure between the Immitance Spectral Pairs in a present frame n of the wideband signal and the Immitance Spectral Pairs of a past frame nâx88x921 of the wideband signal through the following relation:', 'the wideband signal is sampled prior to encoding, and is processed by frames during encoding and decoding; and', 'determining a distance measure comprises calculating an Immitance Spectral Pair distance measure between the Immitance Spectral Pairs in a present frame n of the wideband signal and the Immitance Spectral Pairs of a past frame nâx88x921 of the wideband signal through the following relation:', 'D
s
=
âx88x91
i
=
1
p
-
1
âx81¢
âx81¢
(
isp
i
(
n
)
-
ispSUBi
(
n
-
1
)
)
2
where p is the order of the linear prediction filters.', 'where p is the order of the linear prediction filters.12. A gain-smoothed codevector producing method as claimed in claim 11, wherein calculating a second factor comprises mapping the Immitance Spectral Pair distance measure Ds to said second factor θ through the following relation:
θ=1.25âx88x92D s/400000.0', 'θ=1.25âx88x92D s/400000.0', 'bounded by 0âx89¦Î¸âx89¦1.13. A gain-smoothed codevector producing method as claimed in claim 1, wherein calculating a smoothing gain comprises calculating a gain smoothing factor Sm based on both the first λ and second θ factors through the following relation:
S m=λθ.', 'S m=λθ.14. A gain-smoothed codevector producing method as claimed in claim 13, wherein the factor Sm has a value approaching 1 for an unvoiced and stable wideband signal, and a value approaching 0 for a pure voiced wideband signal or an unstable wideband signal.15. A gain-smoothed codevector producing method as claimed in claim 1, wherein:
finding a codevector comprises finding an innovative codevector in an innovative codebook in relation to said at least one first wideband signal encoding parameter;
the wideband signal is sampled prior to encoding, and is processed by frames and subframes during encoding and decoding; and
calculating a smoothing gain comprises computing an initial modified gain g0 by comparing an innovative codebook gain g computed during encoding of the wideband signal to a threshold given by the initial modified gain from the past subframe gâx88x921 as follows:', 'finding a codevector comprises finding an innovative codevector in an innovative codebook in relation to said at least one first wideband signal encoding parameter;', 'the wideband signal is sampled prior to encoding, and is processed by frames and subframes during encoding and decoding; and', 'calculating a smoothing gain comprises computing an initial modified gain g0 by comparing an innovative codebook gain g computed during encoding of the wideband signal to a threshold given by the initial modified gain from the past subframe gâx88x921 as follows:', 'if g < g âx88x92 1 then
g0 = g Ãx97 1.19
bounded by g0 âx89¦ g âx88x92 1
and
if g âx89§ g âx88x92 1 then
g0 = g/1.19
bounded by g0 âx89§ g âx88x92 1.16. A gain-smoothed codevector producing method as claimed in claim 15, wherein calculating a smoothing gain comprises:
calculating a gain smoothing factor Sm based on both the first λ and second θ factors through the following relation:
S m=λθ; and
determining said smoothing gain through the following relation:
g s =S m *g 0+(1âx88x92S m)*g.', 'calculating a gain smoothing factor Sm based on both the first λ and second θ factors through the following relation:
S m=λθ; and', 'S m=λθ; and', 'determining said smoothing gain through the following relation:
g s =S m *g 0+(1âx88x92S m)*g.', 'g s =S m *g 0+(1âx88x92S m)*g.17. A method for producing a gain-smoothed codevector during decoding of an encoded signal from a set of signal encoding parameters, said signal containing stationary background noise and said method comprising:
finding a codevector in relation to at least one first signal encoding parameter of said set;
calculating at least one factor representative of stationary background noise in the signal in response to at least one second signal encoding parameter of said set;
calculating a smoothing gain using a non linear operation based on said noise representative factor; and
amplifying the found codevector with said smoothing gain to thereby produce said gain-smoothed codevector.', 'finding a codevector in relation to at least one first signal encoding parameter of said set;', 'calculating at least one factor representative of stationary background noise in the signal in response to at least one second signal encoding parameter of said set;', 'calculating a smoothing gain using a non linear operation based on said noise representative factor; and', 'amplifying the found codevector with said smoothing gain to thereby produce said gain-smoothed codevector.18. A method for producing a gain-smoothed codevector during decoding of an encoded wideband signal from a set of wideband signal encoding parameters, said method comprising:
finding a codevector in relation to at least one first wideband signal encoding parameter of said set;
calculating a factor representative of voicing in the wideband signal in response to at least one second wideband signal encoding parameter of said set;
calculating a smoothing gain using a non linear operation based on said voicing representative factor; and
amplifying the found codevector with said smoothing gain to thereby produce said gain-smoothed codevector.', 'finding a codevector in relation to at least one first wideband signal encoding parameter of said set;', 'calculating a factor representative of voicing in the wideband signal in response to at least one second wideband signal encoding parameter of said set;', 'calculating a smoothing gain using a non linear operation based on said voicing representative factor; and', 'amplifying the found codevector with said smoothing gain to thereby produce said gain-smoothed codevector.19. A method for producing a gain-smoothed codevector during decoding of an encoded wideband signal from a set of wideband signal encoding parameters, said method comprising:
finding a codevector in relation to at least one first wideband signal encoding parameter of said set;
calculating a factor representative of stability of said wideband signal in response to at least one second wideband signal encoding parameter of said set;
calculating a smoothing gain using a non linear operation based on said stability representative factor; and
amplifying the found codevector with said smoothing gain to thereby produce said gain-smoothed codevector.', 'finding a codevector in relation to at least one first wideband signal encoding parameter of said set;', 'calculating a factor representative of stability of said wideband signal in response to at least one second wideband signal encoding parameter of said set;', 'calculating a smoothing gain using a non linear operation based on said stability representative factor; and', 'amplifying the found codevector with said smoothing gain to thereby produce said gain-smoothed codevector.
20. A device for producing a gain-smoothed codevector during decoding of an encoded wideband signal from a set of wideband signal encoding parameters, said device comprising:
a codevector finder supplied with at least one first wideband signal encoding parameter of said set, and delivering a codevector found in relation to said at least one first wideband signal encoding parameter;
a voicing factor calculator supplied with at least one second wideband signal encoding parameter of said set, and delivering a first factor representative of voicing in the wideband signal in response to said at least one second wideband signal encoding parameter;
a stability factor calculator supplied with at least one third wideband signal encoding parameter of said set, and delivering a second factor representative of stability of said wideband signal in response to said at least one third wideband signal encoding parameter;
a smoothing gain calculator supplied with the first and second factors, and delivering a smoothing gain based on said first and second factors;
and an amplifier supplied with both the found codevector and the smoothing gain, and amplifying said found codevector with said smoothing gain to thereby produce said gain-smoothed codevector.', 'a codevector finder supplied with at least one first wideband signal encoding parameter of said set, and delivering a codevector found in relation to said at least one first wideband signal encoding parameter;', 'a voicing factor calculator supplied with at least one second wideband signal encoding parameter of said set, and delivering a first factor representative of voicing in the wideband signal in response to said at least one second wideband signal encoding parameter;', 'a stability factor calculator supplied with at least one third wideband signal encoding parameter of said set, and delivering a second factor representative of stability of said wideband signal in response to said at least one third wideband signal encoding parameter;', 'a smoothing gain calculator supplied with the first and second factors, and delivering a smoothing gain based on said first and second factors;', 'and an amplifier supplied with both the found codevector and the smoothing gain, and amplifying said found codevector with said smoothing gain to thereby produce said gain-smoothed codevector.
21. A device for producing a gain-smoothed codevector during decoding of an encoded wideband signal from a set of wideband signal encoding parameters, said device comprising:
means for finding a codevector in relation to at least one first wideband signal encoding parameter of said set;
means for calculating a first factor representative of voicing in the wideband signal in response to at least one second wideband signal encoding parameter of said set;
means for calculating a second factor representative of stability of said wideband signal in response to at least one third wideband signal encoding parameter of said set;
means for calculating a smoothing gain based on said first and second factors; and
means for amplifying the found codevector with said smoothing gain to thereby produce said gain-smoothed codevector.', 'means for finding a codevector in relation to at least one first wideband signal encoding parameter of said set;', 'means for calculating a first factor representative of voicing in the wideband signal in response to at least one second wideband signal encoding parameter of said set;', 'means for calculating a second factor representative of stability of said wideband signal in response to at least one third wideband signal encoding parameter of said set;', 'means for calculating a smoothing gain based on said first and second factors; and', 'means for amplifying the found codevector with said smoothing gain to thereby produce said gain-smoothed codevector.
22. A gain-smoothed codevector producing device as claimed in claim 21, wherein:
the means for finding a codevector comprises means for finding an innovative codevector in an innovative codebook in relation to said at least one first wideband signal encoding parameter; and
the smoothing gain calculating means comprises means for calculating the smoothing gain also in relation to an innovative codebook gain forming a fourth wideband signal encoding parameter of said set.', 'the means for finding a codevector comprises means for finding an innovative codevector in an innovative codebook in relation to said at least one first wideband signal encoding parameter; and', 'the smoothing gain calculating means comprises means for calculating the smoothing gain also in relation to an innovative codebook gain forming a fourth wideband signal encoding parameter of said set.
23. A gain-smoothed codevector producing device as claimed in claim 21, wherein:
the means for finding a codevector comprises means for finding a codevector in a codebook in relation to said at least one first wideband signal encoding parameter; and
said at least one first wideband signal encoding parameter comprises an innovative codebook index.', 'the means for finding a codevector comprises means for finding a codevector in a codebook in relation to said at least one first wideband signal encoding parameter; and', 'said at least one first wideband signal encoding parameter comprises an innovative codebook index.
24. A gain-smoothed codevector producing device as claimed in claim 21, wherein:
the means for finding a codevector comprises means for finding an innovative codevector in an innovative codebook in relation to said at least one first wideband signal encoding parameter; and
said at least one second wideband signal encoding parameter comprises the following parameters:
a pitch gain computed during encoding of the wideband signal;
a pitch delay computed during encoding of the wideband signal;
an index j of a low-pass filter selected during encoding of the wideband signal and applied to a pitch codevector computed during encoding of the wideband signal; and
an innovative codebook index computed during encoding of the wideband signal.', 'the means for finding a codevector comprises means for finding an innovative codevector in an innovative codebook in relation to said at least one first wideband signal encoding parameter; and', 'said at least one second wideband signal encoding parameter comprises the following parameters:
a pitch gain computed during encoding of the wideband signal;
a pitch delay computed during encoding of the wideband signal;
an index j of a low-pass filter selected during encoding of the wideband signal and applied to a pitch codevector computed during encoding of the wideband signal; and
an innovative codebook index computed during encoding of the wideband signal.', 'a pitch gain computed during encoding of the wideband signal;', 'a pitch delay computed during encoding of the wideband signal;', 'an index j of a low-pass filter selected during encoding of the wideband signal and applied to a pitch codevector computed during encoding of the wideband signal; and', 'an innovative codebook index computed during encoding of the wideband signal.
25. A gain-smoothed codevector producing device as claimed in claim 21, wherein said at least one third wideband signal encoding parameter comprises coefficients of a linear prediction filter calculated during encoding of the wideband signal.
26. A gain-smoothed codevector producing device as claimed in claim 21, wherein:
the means for finding a codevector comprises means for finding an innovative codevector in an innovative codebook in relation to an index k of said innovative codebook, said index k forming said at least one first wideband signal encoding parameter; and
the means for calculating a first factor comprises means for computing a voicing factor rv by means of the following relation:
rv=(Evâx88x92Ec)/(Ev+Ec)
where:
Ev is the energy of a scaled adaptive codevector bvT;
Ec is the energy of a scaled innovative codevector gck;
b is a pitch gain computed during encoding of the wideband signal;
T is a pitch delay computed during encoding of the wideband signal;
vT is an adaptive codebook vector at pitch delay T;
g is an innovative codebook gain computed during encoding of the wideband signal;
k is an index of the innovative codebook computed during encoding of the wideband signal; and
ck is the innovative codevector of said innovative codebook at index k.', 'the means for finding a codevector comprises means for finding an innovative codevector in an innovative codebook in relation to an index k of said innovative codebook, said index k forming said at least one first wideband signal encoding parameter; and', 'the means for calculating a first factor comprises means for computing a voicing factor rv by means of the following relation:
rv=(Evâx88x92Ec)/(Ev+Ec)', 'rv=(Evâx88x92Ec)/(Ev+Ec)', 'where:
Ev is the energy of a scaled adaptive codevector bvT;
Ec is the energy of a scaled innovative codevector gck;
b is a pitch gain computed during encoding of the wideband signal;
T is a pitch delay computed during encoding of the wideband signal;
vT is an adaptive codebook vector at pitch delay T;
g is an innovative codebook gain computed during encoding of the wideband signal;
k is an index of the innovative codebook computed during encoding of the wideband signal; and
ck is the innovative codevector of said innovative codebook at index k.', 'Ev is the energy of a scaled adaptive codevector bvT;', 'Ec is the energy of a scaled innovative codevector gck;', 'b is a pitch gain computed during encoding of the wideband signal;', 'T is a pitch delay computed during encoding of the wideband signal;', 'vT is an adaptive codebook vector at pitch delay T;', 'g is an innovative codebook gain computed during encoding of the wideband signal;', 'k is an index of the innovative codebook computed during encoding of the wideband signal; and', 'ck is the innovative codevector of said innovative codebook at index k.
27. A gain-smoothed codevector producing device as claimed in claim 26, wherein the voicing factor rv has a value located between âx88x921 and 1, wherein value 1 corresponds to a pure voiced signal and value âx88x921 corresponds to a pure unvoiced signals.
28. A gain-smoothed codevector producing device as claimed in claim 27, wherein the means for calculating a smoothing gain comprises means for computing a factor λ using the following relation:
λ=0.5(1âx88x92rv).', 'λ=0.5(1âx88x92rv).
29. A gain-smoothed codevector producing device as claimed in claim 28, wherein a factor, λ=0 indicates a pure voiced signal and a factor λ=1 indicates a pure unvoiced signal.
30. A gain-smoothed codevector producing device as claimed in claim 21, wherein the means for calculating a second factor comprises means for determining a distance measure giving a similarity between adjacent, successive linear prediction filters computed during encoding of the wideband signal.
31. A gain-smoothed codevector producing device as claimed in claim 30, wherein:
the wideband signal is sampled prior to encoding, and is processed by frames during encoding and decoding; and
the means for determining a distance measure comprises means for calculating an Imimitance Spectral Pair distance measure between the Immitance Spectral Pairs in a present frame n of the wideband signal and the Immitance Spectral Pairs of a past frame nâx88x921 of the wideband signal through the following relation:', 'the wideband signal is sampled prior to encoding, and is processed by frames during encoding and decoding; and', 'the means for determining a distance measure comprises means for calculating an Imimitance Spectral Pair distance measure between the Immitance Spectral Pairs in a present frame n of the wideband signal and the Immitance Spectral Pairs of a past frame nâx88x921 of the wideband signal through the following relation:', 'D
s
=
âx88x91
i
=
1
p
-
1
âx81¢
âx81¢
(
isp
i
(
n
)
-
ispSUBi
(
n
-
1
)
)
2
where p is the order of the linear prediction filters.', 'where p is the order of the linear prediction filters.
32. A gain-smoothed codevector producing device as claimed in claim 31, wherein the means for calculating a second factor comprises means for mapping the Immitance Spectral Pair distance measure Ds to said second factor θ through the following relation:
θ=1.25âx88x92D s/400000.0', 'θ=1.25âx88x92D s/400000.0', 'bounded by 0âx89¦Î¸âx89¦1.
33. A gain-smoothed codevector producing device as claimed in claim 21, wherein the means for calculating a smoothing gain comprises means for calculating a gain smoothing factor Sm based on both the first λ and second θ factors through the following relation:
S m=λθ.', 'S m=λθ.
34. A gain-smoothed codevector producing device as claimed in claim 33, wherein the factor Sm has a value approaching 1 for an unvoiced and stable wideband signal, and a value approaching 0 for a pure voiced wideband signal or an unstable wideband signal.
35. A gain-smoothed codevector producing device as claimed in claim 21, wherein:
the means for finding a codevector comprises means for finding an innovative codevector in an innovative codebook in relation to said at least one first wideband signal encoding parameter;
the wideband signal is sampled prior to encoding, and is processed by frames and subframes during encoding and decoding; and
the means for calculating a smoothing gain comprises means for computing an initial modified gain g0, said initial modified gain computing means comprising means for comparing an innovative codebook gain g computed during encoding of the wideband signal to a threshold given by the initial modified gain from the past subframe gâx88x921 as follows:', 'the means for finding a codevector comprises means for finding an innovative codevector in an innovative codebook in relation to said at least one first wideband signal encoding parameter;', 'the wideband signal is sampled prior to encoding, and is processed by frames and subframes during encoding and decoding; and', 'the means for calculating a smoothing gain comprises means for computing an initial modified gain g0, said initial modified gain computing means comprising means for comparing an innovative codebook gain g computed during encoding of the wideband signal to a threshold given by the initial modified gain from the past subframe gâx88x921 as follows:', 'if g < g âx88x92 1 then
g0 = g Ãx97 1.19
bounded by g âx89¦ g âx88x92 1
and
if g âx89§ g âx88x92 1 then
g0 = g/1.19
bounded by g0 âx89§ g âx88x92 1.
36. A gain-smoothed codevector producing method as claimed in claim 35, wherein the means for calculating a smoothing gain comprises means for calculating a gain smoothing factor Sm based on both the first λ and second θ factors through the following relation:
S m=λθ, and
means for determining said smoothing gain through the following relation:
g s =S m *g 0+(1âx88x92S m)*g.', 'S m=λθ, and', 'means for determining said smoothing gain through the following relation:
g s =S m *g 0+(1âx88x92S m)*g.', 'g s =S m *g 0+(1âx88x92S m)*g.
37. A cellular communication system for servicing a large geographical area divided into a plurality of cells, comprising:
mobile transmitter/receiver units;
cellular base stations respectively situated in said cells;
means for controlling communication between the cellular base stations;
a bidirectional wireless communication sub-system between each mobile unit situated in one cell and the cellular base station of said one cell, said bidirectional wireless communication sub-system comprising in both the mobile unit and the cellular base station (a) a transmitter including a decoder for encoding a wideband signal and means for transmitting the encoded wideband signal, and (b) a receiver including means for receiving a transmitted encoded wideband signal and a decoder for decoding the received encoded wideband signal;
wherein said decoder comprises means responsive to a set of wideband signal encoding parameters for decoding the received encoded wideband signal, and wherein said wideband signal decoding means comprises a device as recited in claim 21, for producing a gain-smoothed codevector during decoding of the encoded wideband signal from said set of wideband signal encoding parameters.', 'mobile transmitter/receiver units;', 'cellular base stations respectively situated in said cells;', 'means for controlling communication between the cellular base stations;', 'a bidirectional wireless communication sub-system between each mobile unit situated in one cell and the cellular base station of said one cell, said bidirectional wireless communication sub-system comprising in both the mobile unit and the cellular base station (a) a transmitter including a decoder for encoding a wideband signal and means for transmitting the encoded wideband signal, and (b) a receiver including means for receiving a transmitted encoded wideband signal and a decoder for decoding the received encoded wideband signal;', 'wherein said decoder comprises means responsive to a set of wideband signal encoding parameters for decoding t
Associated Portfolios

![]() |
![]() |
![]() |
![]() |
---|---|---|---|
Claim charts will soon be available!
|
SUMMARY
ClaimChart-US7191123B1-STO
Patent number:US7191123B1
Claim Chart Type : SEP Claim Chart
Price: 200 €
To view claim charts you must become a Gold or Platinum Member.
Upgrade your subscriptionYou have reached the maximum number of patents which can be associated to your account per your subscription. If you wish to associate more patents
Please upgrade your subscription.Note:
The information in blue was extracted from the third parties (Standard Setting Organisation, Espacenet)
The information in grey was provided by the patent holder
The information in purple was extracted from the FrandAvenue
Explicitly disclosed patent:openly and comprehensibly describes all details of the invention in the patent document.
Implicitly disclosed patent:does not explicitly state certain aspects of the invention, but still allows for these to be inferred from the information provided.
Basis patent:The core patent in a family, outlining the fundamental invention from which related patents or applications originate.
Family member:related patents or applications that share a common priority or original filing.