Gainsmoothing in wideband speech and audio signal decoder
First Claim
1. A method for producing a gainsmoothed 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 gainsmoothed codevector.
4 Assignments
Litigations
0 Petitions
Accused Products
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 gainsmoothed innovative codevector. The function of the gainsmoothing device improves the perceived synthesized signal when background noise is present in the sampled wideband signal.
96 Citations
103 Claims

1. A method for producing a gainsmoothed 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 gainsmoothed codevector.  View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)


17. A method for producing a gainsmoothed 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 gainsmoothed codevector.


18. A method for producing a gainsmoothed 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 gainsmoothed codevector.


19. A method for producing a gainsmoothed 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 gainsmoothed codevector.


20. A device for producing a gainsmoothed 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 gainsmoothed codevector.


21. A device for producing a gainsmoothed 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 gainsmoothed codevector.  View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100)


101. A device for producing a gainsmoothed codevector during decoding of an encoded signal from a set of signal encoding parameters, said signal containing stationary background noise and said device comprising:

means for finding a codevector in relation to at least one first signal encoding parameter of said set; means for calculating at least one factor representative of stationary background noise in the signal in response to at least one second wideband signal encoding parameter of said set; means for calculating a smoothing gain using a non linear operation based on said noise representative factor; and means for amplifying the found codevector with said smoothing gain to thereby produce said gainsmoothed codevector.


102. A device for producing a gainsmoothed 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 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 smoothing gain using a non linear operation based on said voicing representative factor; and means for amplifying the found codevector with said smoothing gain to thereby produce said gainsmoothed codevector.


103. A device for producing a gainsmoothed 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 factor representative of stability of said wideband signal in response to at least one second wideband signal encoding parameter of said set; means for calculating a smoothing gain using a non linear operation based on said stability representative factor; and means for amplifying the found codevector with said smoothing gain to thereby produce said gainsmoothed codevector.

1 Specification