Speech codecs
AssigneeNokia Corporation
InventorJari Makinen
Life of this patent
Estimating the term…
Abstract
A method of encoding a frame in a communication network using multiple codec modes, wherein the frame encoded by each codec mode is represented by multiple parameters. The method includes at least one stage, wherein the stage includes the steps of selecting one group from multiple groups of codec modes, wherein each group includes at least one codec mode and is arranged to have a common parameter characteristic. The method further includes encoding the frame with one of the codec modes from the selected group in dependence on the common parameter characteristic.
Claims21
A method, comprising:
- encoding via at least one stage of a transceiver, said encoding being performed to encode a frame using at least one of a plurality of codec modes, wherein an encoded frame formed by at least one of said codec modes comprises a plurality of parameters,
- wherein said at least one stage comprises:
- first, calculating values for said plurality of parameters of the encoded frame;
- second, selecting one group of codec modes from a plurality of groups of codec modes using said calculated values of said parameters, wherein each of said groups of codec modes comprises at least one speech processing algorithm and comprises a common parameter characteristic, wherein the selection is performed according to at least one of
- prior to calculating a linear prediction coding operation,
- after calculating a linear prediction coding operation and prior to calculating a long term prediction operation, and
- after calculating a linear prediction coding operation and a long term prediction operation;
- and
- third, encoding the frame with at least one of the speech processing algorithms from the selected group of codec modes in dependence on said common parameter characteristic.
An apparatus, comprising:
- an encoder configured to calculate values of a plurality of parameters of a frame, wherein the frame is configured to be encoded using at least one of a plurality of codec modes, wherein an encoded frame formed by at least one of said codec modes comprises said plurality of parameters;
- and
- selecting circuitry configured to select, after said calculation of the frame parameters, one group of codec modes from a plurality of groups of codec modes based on said calculated values of said parameters, wherein each of the groups of codec modes comprises at least one speech processing algorithm and comprises a common parameter characteristic, wherein the selection is performed according to at least one of
- prior to calculating a linear prediction coding operation,
- after calculating a linear prediction coding operation and prior to calculating a long term prediction operation, and
- after calculating a linear prediction coding operation and a long term prediction operation,
- and wherein the encoder is further configured to encode, after said selecting of the group of codec modes, the frame with at least one of the speech processing algorithms from the selected group of codec modes in dependence on said common parameter characteristic.
An apparatus, comprising:
- processing means for calculating values for a plurality of parameters of a frame, wherein the frame is configured to be encoded using at least one of a plurality of codec modes, wherein an encoded frame formed by at least one of said codec modes comprises said plurality of parameters, which comprise one or more of a voice activity detection flag, a long term prediction filtering flag parameter, an immitance spectral pair parameter, a pitch delay parameter, an algebraic codebook parameter, a gain parameter and a high-band energy parameter;
- selecting means for selecting from a plurality of groups of codec modes one group of codec modes based on said calculated values of said parameters, wherein each of said groups of codec modes comprises at least one speech processing algorithm and comprises a common parameter characteristic, wherein the selecting is performed according to at least one of
- prior to calculating a linear prediction coding operation,
- after calculating a linear prediction coding operation and prior to calculating a long term prediction operation, and
- after calculating a linear prediction coding operation and a long term prediction operation;
- and
- encoding means for receiving information identifying said selected group of codec modes and encoding the frame with at least one of the speech processing algorithms from the selected group of codec modes in dependence on said common parameter characteristic.
Dependencies are inferred from the claim text.