Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
238 words
A method of coding an input signal comprising a series of speech signal blocks, the method comprising the steps of: a) developing, in a short-term analyzer, a group of prediction parameters that are characteristic of the input signal, in which in each speech signal block to be coded the prediction parameters are characteristic of the speech signal's short-term spectral content; b) forming an excitation signal which, when fed to a synthesis filter operating in accordance with the prediction parameters, results in the synthesis of a coded speech signal corresponding to the input signal; c) the step of developing including a preliminary step of forming a short-term filtering model from two components, one of the two components being a fixed-order, short-term filtering model component with low model order and the other one of the two components being a variable-order, short-term filtering model component with a high model order; d) the step of developing including the steps of, calculating short-term prediction parameters for both components; e) adapting a total order of the short-term filtering model in each speech block to be coded, in accordance with the speech signal; and f) adapting a bit rate used for coding the prediction parameters and a bit rate used for coding the excitation signal in such a manner that increasing the order increases the bit rate used for coding the prediction parameters and, correspondingly, reduces the bit rate used for coding the excitation signal.
Claim 2
Independent Claim
238 words
A method of coding an input signal comprising a series of speech signal blocks, the method comprising the steps of: a) developing, in a short-term analyzer, a group of prediction parameters that are characteristic of the input signal, in which in each speech signal block to be coded the prediction parameters are characteristic of the speech signal's short-term spectral content; b) forming an excitation signal which, when fed to a synthesis filter operating in accordance with the prediction parameters, results in the synthesis of a coded speech signal corresponding to the input signal; c) the step of developing including a preliminary step of forming a short-term filtering model from two components, one of the two components being a fixed-order, short-term filtering model component with low model order and the other one of the two components being a variable-order, short-term filtering model component with a high model order; d) the step of developing including the steps of, calculating short-term prediction parameters for both components; e) adapting a total order of the short-term filtering model in each speech block to be coded, in accordance with the speech signal; and f) adapting a bit rate used for coding the prediction parameters and a bit rate used for coding the excitation signal in such a manner that increasing the order increases the bit rate used for coding the prediction parameters and, correspondingly, reduces the bit rate used for coding the excitation signal.
Claim 3
Dependent Claim
76 words
A method as claimed in claim 1, wherein a calculation of filter coefficients of the fixed-order, short-term filtering model component is carried out directly from the speech signal that is inputted for coding, whereas the filter coefficients of the variable-order short-term filtering model component are calculated from a signal which is obtained by filtering the speech signal which is inputted for coding by means of an inverse filter of the fixed-order short term filtering model component.
Claim 4
Dependent Claim
73 words
A method as claimed in claim 1, wherein an output of the low-order fixed-order filtering model component is used to adapt the order of the variable-order, short-term filtering model component such that the order of the variable-order, short-term filtering model component is calculated to be small if a largest part of the energy in the signal block to be coded is in the high frequencies according to the fixed-order, short-term filtering model component.
Claim 5
Dependent Claim
53 words
A method as claimed in claim 1, wherein the step of adapting the total order is performed according to a prediction error of the total order of the short-term filtering model through the use of feedback by comparing an effect of increasing the order of modelling with a magnitude of the prediction error.
Claim 6
Dependent Claim
44 words
A method as claimed in claim 4, wherein the order of modelling is increased until a reduction in the power of the prediction error is smaller than a given threshold value or until the order of modelling reaches a largest permissible order of modelling.
Claim 7
Dependent Claim
64 words
A method as claimed in claim 1, wherein in the fixed-order, short-term filtering model component a lower adaption frequency of the model parameters is used than in the variable-order, short-term filtering model component and is used to convey spectral characteristics resulting from the speaker and the microphone, which change more slowly than phonic information that is modelled in the variable-order, short-term filtering model component.
Claim 8
Dependent Claim
107 words
A method as claimed in claim 1, wherein speech coding is performed using analysis-by-synthesis by combining the short-term filtering model with the speech coding such that in a closed-loop optimization of the excitation parameters, variable-order synthesis filtering alone is carried out, in which case inverse filtering corresponding to the fixed-order, short-term filtering model is carried out on the original speech signal before comparison with a result of synthesis, that is, in addition to the synthesis filtering according to the variable-order filtering model also the fixed-order, short-term synthesis filtering is carried out in a branch of the speech coding that carries out the selection of the excitation signal.
Claim 9
Dependent Claim
66 words
A method as claimed in claim 1, wherein the adaption of the total order of the short-term filtering model is carried out as part of a coding method which is performed by an analysis-by-synthesis method by using the analysis-by-synthesis method to search for a filter order from which filter order level further increases in the order do not substantially improve the quality of the speech signal.
Claim 10
Dependent Claim
63 words
A method as claimed in claim 1, wherein the total order of modelling is transmitted not only to a block carrying out coding of the excitation signal but also to a block carrying out error correction coding, such that in addition to the bit rate of the coding of the excitation signal, the bit rate used for error correction coding is made adaptive.
Claim 11
Dependent Claim
234 words
A speech coder for coding an input speech signal that is partitioned into a series of speech signal blocks, comprising: a short-term analyzer having an input coupled to the input signal for coding and outputting a group of prediction parameters that are characteristic of the input speech signal, in which each speech signal block the prediction parameters are characteristic of a spectral content of the speech signal; and means for coding and outputting an excitation signal which, when received by a speech decoder that also receives the coded prediction parameters, results in the synthesis of a synthesized speech signal that corresponds to the input signal; said short-term analyzer including a short-term filtering model comprised of two components, one of the two components being a fixed-order, short-term filtering model component with low model order and the other one of the two components being a variable-order, short-term filtering model component with a high model order, said short-term analyzer further including, means for calculating the short-term prediction parameters for both components; means for adapting a total order of the short-term filtering model in accordance with a spectral content of the speech signal; and means for adapting a rate at which the prediction parameters are coded and a rate at which the excitation signal is coded in such a manner that increasing the total order increases the prediction parameter coding rate while decreasing the excitation signal coding rate.
Claim 12
Dependent Claim
234 words
A speech coder for coding an input speech signal that is partitioned into a series of speech signal blocks, comprising: a short-term analyzer having an input coupled to the input signal for coding and outputting a group of prediction parameters that are characteristic of the input speech signal, in which each speech signal block the prediction parameters are characteristic of a spectral content of the speech signal; and means for coding and outputting an excitation signal which, when received by a speech decoder that also receives the coded prediction parameters, results in the synthesis of a synthesized speech signal that corresponds to the input signal; said short-term analyzer including a short-term filtering model comprised of two components, one of the two components being a fixed-order, short-term filtering model component with low model order and the other one of the two components being a variable-order, short-term filtering model component with a high model order, said short-term analyzer further including, means for calculating the short-term prediction parameters for both components; means for adapting a total order of the short-term filtering model in accordance with a spectral content of the speech signal; and means for adapting a rate at which the prediction parameters are coded and a rate at which the excitation signal is coded in such a manner that increasing the total order increases the prediction parameter coding rate while decreasing the excitation signal coding rate.
Claim 13
Dependent Claim
24 words
A speech coder as set forth in claim 10, wherein a signal indicative of the total order is also output to the speech decoder.
Claim 14
Dependent Claim
49 words
A speech coder as set forth in claim 11, and further comprising an error correction coder interposed between said speech coder and said speech decoder; and wherein a bit rate of said error correction coder is varied in accordance with said signal that is indicative of the total order.
Claim 15
Dependent Claim
20 words
A speech coder as set forth in claim 10, wherein said short-term analyzer is further comprised of an analysis-by-synthesis analyzer.
Claim 16
Dependent Claim
241 words
A speech coder for coding an input speech signal that is partitioned into a series of speech signal blocks, comprising: a short-term analyzer having an input coupled to the input signal for coding and outputting a group of prediction parameters that are characteristic of the input speech signal, in which in each speech signal block the prediction parameters are characteristic of a spectral content of the speech signal; and means for coding and outputting an excitation signal which, when received by a speech decoder that also receives the coded prediction parameters, results in the synthesis of a synthesized speech signal that corresponds to the input signal; said short-term analyzer including a short-term filtering model comprised of two components, one of the two components being a fixed-order, short-term filtering model component with low model order and the other one of the two components being a variable-order, short-term filtering model component with a high model order, said short-term analyzer further including, means for calculating short-term prediction parameters for both components; means for adapting a total order of the short-term filtering model in accordance with a change in a prediction error value resulting from a change in the order; and means for adapting a rate at which the prediction parameters are coded and a rate at which the excitation signal in coded in such a manner that increasing the total order increases the prediction parameter coding rate while decreasing the excitation signal coding rate.
Claim 17
Dependent Claim
241 words
A speech coder for coding an input speech signal that is partitioned into a series of speech signal blocks, comprising: a short-term analyzer having an input coupled to the input signal for coding and outputting a group of prediction parameters that are characteristic of the input speech signal, in which in each speech signal block the prediction parameters are characteristic of a spectral content of the speech signal; and means for coding and outputting an excitation signal which, when received by a speech decoder that also receives the coded prediction parameters, results in the synthesis of a synthesized speech signal that corresponds to the input signal; said short-term analyzer including a short-term filtering model comprised of two components, one of the two components being a fixed-order, short-term filtering model component with low model order and the other one of the two components being a variable-order, short-term filtering model component with a high model order, said short-term analyzer further including, means for calculating short-term prediction parameters for both components; means for adapting a total order of the short-term filtering model in accordance with a change in a prediction error value resulting from a change in the order; and means for adapting a rate at which the prediction parameters are coded and a rate at which the excitation signal in coded in such a manner that increasing the total order increases the prediction parameter coding rate while decreasing the excitation signal coding rate.
Claim 18
Dependent Claim
40 words
A speech coder as set forth in claim 14, wherein said means for adjusting increases the order until one of (1) a decrease is observed in the prediction error value and (2) the order is increased to predetermined maximum value.