Back to results
US 2002/0159472 A1Published application
Systems and methods for encoding & decoding speech for lossy transmission networks
AssigneeAudioCodes Ltd.
InventorLeon Bialik
Life of this patent
Estimating the term…
Abstract
A voice encoder which 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. A decoder utilizes the partial encoding of the previous packet to decode the current packet if the latter did not arrive properly.
Claims15
A voice data packet comprising:
- a current frame portion including data encoding a current frame of voice data;
- and
- a future frame portion including data at least partially encoding at least a section of a future frame of voice data which was used to encode said current frame.
A voice encoder comprising:
- an encoder for partially encoding future data used to encode a current frame;
- and
- a packet creator for creating a packet from a current packet and said partial future data.
A voice decoder comprising:
- a packet receiver for receiving a packet including a current frame portion including data encoding a current frame of voice data and a future frame portion including data at least partially encoding at least a section of a future frame of voice data which was used to encode said current frame;
- and
- a decoder for at least 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.
A method for encoding voice signals, the method comprising:
- at least partially encoding at least a section of a future frame of voice data which was used to encode a current frame;
- and
- creating a packet from an encoded current frame and said encoded at least a section of said future frame.
A method for decoding a packet of voice data, the method comprising:
- randomly selecting a pitch value for an improperly received packet having an unvoiced flag;
- and
- decoding a frame of voice data at least from said selected pitch value.
A voice encoder comprising:
- an encoder for partially encoding lookahead data used for LPC encoding to encode a partial future packet;
- and
- a packet creator for creating a packet from said encoded frame and said partial future packet.
Dependencies are inferred from the claim text.