Patent ID: 6085158
Filing Date: 2000-07-04
Classification: G10L,G11B,H03M,H04L

Abstract:
A speech decoder that receives from a speech encoder code sequences representative of speech data and decodes said code sequences to recreate said speech data, said speech decoder comprising:(a) an error detecting unit for detecting whether a correct or incorrect code sequence is received;(b) a decoding unit for decoding said code sequences in succession, using internal decoding information, wherein said decoding unit, each time decoding one code sequence, updates said internal decoding information based on decoding of said one code sequence for decoding of a next code sequence;(c) a regular routine unit for supplying correct code sequences to said decoding unit for decoding to recreate said speech data;(d) an error concealment unit responsive to receipt of an incorrect code sequence for constructing a code sequence of first estimation, using a prior correct code sequence, and supplying said code sequence of first estimation to said decoding unit for decoding to recreate said speech data; and(e) an error recovery unit responsive to receipt of one or more correct code sequences subsequent to receipt of one or more incorrect code sequences for constructing one or more code sequences of second estimation, using said one or more correct code sequences, and supplying said one or more code sequences of second estimation to said decoding unit for decoding, wherein said decoding unit, as decoding said one or more code sequences of second estimation, redoes the updating of said internal decoding information previously done based on decoding of one or more code sequences of first estimation constructed in response to receipt of said one or more incorrect code sequences in order to make said internal decoding information coincident with internal encoding information of said speech encoder.