Loss tolerant speech decoder for telecommunications
First Claim
1. A loss-tolerant speech decoder that receives speech frame parameters according to a speech compression algorithm, said decoder comprising:
- a frame error detector, said frame error detector capable of discriminating between properly received speech frame parameters and parameters that are lost or corrupted, said frame error detector further capable of issuing a signal upon receipt of lost or corrupted speech frame parameters,a parameter decoder, said parameter decoder capable of decoding said received speech frame parameters to make decoded speech frames,a buffer, said buffer used to store a history of said decoded speech frames received by said buffer from said parameter decoder,a speech filter, said speech filter capable of generating replacement speech frame parameters that are written to said parameter decoder upon issuance of said signal from said frame error code detector upon receipt of a lost or corrupted speech frame,wherein said replacement speech frame parameters take the place of lost or corrupted speech frame parameters received by said decoder in order to conceal said lost or corrupted speech frame parameters.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and device for extrapolating past signal-history data for insertion into missing data segments in order to conceal digital speech frame errors. The extrapolation method uses past-signal history that is stored in a buffer. The method is implemented with a device that utilizes a finite-impulse response (FIR) multi-layer feed-forward artificial neural network that is trained by back-propagation for one-step extrapolation of speech compression algorithm (SCA) parameters. Once a speech connection has been established, the speech compression algorithm device begins sending encoded speech frames. As the speech frames are received, they are decoded and converted back into speech signal voltages. During the normal decoding process, pre-processing of the required SCA parameters will occur and the results stored in the past-history buffer. If a speech frame is detected to be lost or in error, then extrapolation modules are executed and replacement SCA parameters are generated and sent as the parameters required by the SCA. In this way, the information transfer to the SCA is transparent, and the SCA processing continues as usual. The listener will not normally notice that a speech frame has been lost because of the smooth transition between the last-received, lost, and next-received speech frames.
-
Citations
17 Claims
-
1. A loss-tolerant speech decoder that receives speech frame parameters according to a speech compression algorithm, said decoder comprising:
-
a frame error detector, said frame error detector capable of discriminating between properly received speech frame parameters and parameters that are lost or corrupted, said frame error detector further capable of issuing a signal upon receipt of lost or corrupted speech frame parameters, a parameter decoder, said parameter decoder capable of decoding said received speech frame parameters to make decoded speech frames, a buffer, said buffer used to store a history of said decoded speech frames received by said buffer from said parameter decoder, a speech filter, said speech filter capable of generating replacement speech frame parameters that are written to said parameter decoder upon issuance of said signal from said frame error code detector upon receipt of a lost or corrupted speech frame, wherein said replacement speech frame parameters take the place of lost or corrupted speech frame parameters received by said decoder in order to conceal said lost or corrupted speech frame parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification