Back to results
US 6,389,006 B1Granted
Systems and methods for encoding and decoding speech for lossy transmission networks
AssigneeAudioCodes Ltd.
InventorLeon Bialik
Life of this patent
Estimating the term…
Abstract
A voice encoder and decoder which attempt to minimize the effects of voice data packet loss, typically over wide area networks is provided. The voice encoder utilizes future data, such as the lookahead data typically available for linear predictive coding (LPC), to partially encode a future packet and to send the partial encoding as part of the current packet. The decoder utilizes the partial encoding of the previous packet to decode the current packet if the latter did not arrive properly.
Claims2
A voice decoder comprising:
- a packet receiver for receiving a current packet including a current frame portion including a pitch value and short term spectral parameters describing a current frame of voice data and a future frame portion including a pitch change value at least partially describing at least a section of a future frame of voice data;
- current decoding means for decoding said current frame of voice data from said current frame portion when said current packet is properly received;
- and
- future decoding means for decoding a future frame of voice data from at least the future frame portion of a previously properly received packet when said current packet is improperly received, said future decoding means including:
- means for creating a new pitch value for said improperly received packet from said pitch value and said pitch change value of said properly received packet;
- an extrapolator for extrapolating new short term spectral parameters for said improperly received packet from said short term spectral parameters of said properly received packet;
- and
- means for decoding said improperly received packet using said new pitch value and said new short term spectral parameters.
5 more elements
A method for decoding a packet of voice data, the method comprising:
- receiving a current packet including a current frame portion including a pitch value and short term spectral parameters describing a current frame of voice data and a future frame portion including a pitch change value at least partially describing at least a section of a future frame of voice data;
- decoding said current frame of voice data from said current frame portion when said current packet is properly received;
- and
- decoding a future frame of voice data from at least the future frame portion of a previously properly received packet when said current packet is improperly received, including:
- creating a new pitch value for said improperly received packet from said pitch value and said pitch change value of said properly received packet;
- extrapolating new short term spectral parameters for said improperly received packet from said short term spectral parameters of said properly received packet;
- and
- decoding said improperly received packet using said new pitch value and said new short term spectral parameters.
5 more elements
Dependencies are inferred from the claim text.