Speech coding
1 Assignment
0 Petitions
Accused Products
Abstract
A method of encoding a speech signal for transmission in a communications network involves transforming the signal into a sequence of frames, each frame including a plurality of coefficients; dividing the frame into a set of sub-bands each containing a sub-set of the plurality of coefficients; applying an optimization function to calculate respective test values corresponding to respective candidate sets of pulses representing a coded form of at least some of the coefficients; and selecting a set of pulses having a test value which meets a selectability criterion. If the optimisation function is an error function, the selectability criterion is minimization of the function. If the optimization function is an iterative function, the selectability criterion is selecting an iteration in which a certain condition is reached.
20 Citations
77 Claims
-
1-38. -38. (canceled)
-
39. A method of encoding an audio signal comprising:
-
transforming the audio signal into a sequence of frames, each frame including a plurality of coefficients; applying an optimization function to calculate respective test values corresponding to respective candidate sets of pulses representing a coded form of at least some of the coefficients; selecting a set of pulses having a test value which meets a selectability criterion of the calculated test values; and outputting the selected set of pulses. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70)
-
-
71. A terminal capable of encoding an audio signal, comprising:
-
a transformer capable of transforming the audio signal into a sequence of frames, each frame including a plurality of coefficients; an optimizer capable of applying an optimization function to calculate respective test values corresponding to respective candidate sets of pulses representing a coded form of at least some of the coefficients; and a selector capable of selecting a set of pulses having a test value that meets a selectability criterion of the calculated test values. - View Dependent Claims (72)
-
-
73. A network element capable of encoding an audio signal, comprising:
-
a transformer capable of transforming the audio signal into a sequence of frames, each frame including a plurality of coefficients; an optimiser capable of applying an optimization function to calculate respective test values corresponding to respective candidate sets of pulses representing a coded form of at least some of the coefficients; a selector capable of selecting a set of pulses having a test value that meets a selectability criterion of the calculated test values.
-
-
74. A system capable of encoding an audio signal, comprising:
-
a transformer capable of transforming the audio signal into a sequence of frames, each frame including a plurality of coefficients; an optimiser capable of applying an optimization function to calculate respective test values corresponding to respective candidate sets of pulses representing a coded form of at least some of the coefficients; and a selector capable of selecting a set of pulses having a test value which meets a selectability criterion of the calculated test values.
-
-
75. A computer-readable medium encoded with a computer program for encoding an audio signal, the program causing a computer to execute a method comprising:
-
transforming the audio signal into a sequence of frames, each frame including a plurality of coefficients; applying an optimization function to calculate respective test values corresponding to respective candidate sets of pulses representing a coded form of at least some of the coefficients; selecting a set of pulses having a test value which meets a selectability criterion of the calculated test values; and outputting the selected set of pulses.
-
-
76. A chipset capable of encoding an audio signal, comprising:
-
a transformer capable of transforming the audio signal into a sequence of frames, each frame including a plurality of coefficients; an optimizer capable of applying an optimization function to calculate respective test values corresponding to respective candidate sets of pulses representing a coded form of at least some of the coefficients; a selector capable of selecting a set of pulses having a test value which meets a selectability criterion of the calculated test values.
-
-
77. A method of encoding an audio signal, comprising:
-
transforming the audio signal into a plurality of frames, each frame including a plurality of coefficients; calculating an amplitude value from amplitude values of at least some of the coefficients; determining pulses corresponding to the coefficients by using the calculated amplitude value as a threshold against which each of the coefficients is compared; and outputting the amplitude value and the determined pulses.
-
Specification