Claims Analysis
Total Claims: 61
Claim 1
Independent Claim
193 words
A method of encoding speech into a frame of bits, the method including: digitizing a speech signal into a sequence of digital speech samples; dividing the digital speech samples into a sequence of subframes, each of the subframes including multiple digital speech samples; estimating a set of speech model parameters for each subframe, wherein the speech model parameters include a set of spectral magnitude parameters that represent spectral magnitude information for the subframe; combining consecutive subframes from the sequence of subframes into a frame; jointly quantizing the spectral magnitude parameters from the consecutive subframes of the frame to produce a set of encoder spectral bits, wherein: the joint quantization includes forming predicted spectral magnitude parameters from quantized spectral magnitude parameters from a previous subframe; a subframe of the frame includes a number of spectral magnitude parameters that may vary from a number of spectral magnitude parameters in the previous subframe; and the joint quantization accounts for any variation between the number of spectral magnitude parameters in the subframe of the frame and the number of spectral magnitude parameters in the previous subframe; and including the encoder spectral bits in a frame of bits.
Claim 2
Independent Claim
193 words
A method of encoding speech into a frame of bits, the method including: digitizing a speech signal into a sequence of digital speech samples; dividing the digital speech samples into a sequence of subframes, each of the subframes including multiple digital speech samples; estimating a set of speech model parameters for each subframe, wherein the speech model parameters include a set of spectral magnitude parameters that represent spectral magnitude information for the subframe; combining consecutive subframes from the sequence of subframes into a frame; jointly quantizing the spectral magnitude parameters from the consecutive subframes of the frame to produce a set of encoder spectral bits, wherein: the joint quantization includes forming predicted spectral magnitude parameters from quantized spectral magnitude parameters from a previous subframe; a subframe of the frame includes a number of spectral magnitude parameters that may vary from a number of spectral magnitude parameters in the previous subframe; and the joint quantization accounts for any variation between the number of spectral magnitude parameters in the subframe of the frame and the number of spectral magnitude parameters in the previous subframe; and including the encoder spectral bits in a frame of bits.
Claim 3
Dependent Claim
51 words
The method of claim 1, wherein the joint quantization comprises: computing residual parameters as the difference between the spectral magnitude parameters and the predicted spectral magnitude parameters; combining the residual parameters from the consecutive subframes within the frame; and quantizing the combined residual parameters into a set of encoder spectral bits.
Claim 4
Dependent Claim
22 words
The method of claim 1, wherein the spectral magnitude parameters correspond to a frequency-domain representation of a spectral envelope of the subframe.
Claim 5
Dependent Claim
69 words
The method of claim 1, wherein the number of spectral magnitude parameters in the subframe of the frame may vary from a number of spectral magnitude parameters in a second subframe of the frame; and the joint quantization accounts for any variation between the number of spectral magnitude parameters in the subframe of the frame and the number of spectral magnitude parameters in the second subframe of the frame.
Claim 6
Dependent Claim
74 words
The method of claim 4, wherein the joint quantization accounts for any variation between the number of spectral magnitude parameters in a subframe of the frame and the number of spectral magnitude parameters in a second subframe of the frame by transforming the spectral magnitude parameters for the two subframes to produce one or more output vectors and limiting the number of elements within each output vector that are used in the joint quantization.
Claim 7
Dependent Claim
64 words
The method of claim 1, wherein the joint quantization accounts for any variation between the number of spectral magnitude parameters in the subframe of the frame and the number of spectral magnitude parameters in the previous subframe by interpolating and resampling spectral magnitude parameters for the previous subframe and using the interpolated and resampled spectral magnitude parameters in forming the predicted spectral magnitude parameters.
Claim 8
Dependent Claim
74 words
The method of claim 1, wherein the joint quantization accounts for any variation between the number of spectral magnitude parameters in a subframe of the frame and the number of spectral magnitude parameters in a second subframe of the frame by transforming the spectral magnitude parameters for the two subframes to produce one or more output vectors and limiting the number of elements within each output vector that are used in the joint quantization.
Claim 9
Independent Claim
344 words
A method of encoding speech into a frame of bits, the method including: digitizing a speech signal into a sequence of digital speech samples; dividing the digital speech samples into a sequence of subframes, each of the subframes including multiple digital speech samples; estimating a set of speech model parameters for each subframe, wherein the speech model parameters include a set of spectral magnitude parameters that represent spectral information for the subframe; combining consecutive subframes from the sequence of subframes into a frame; jointly quantizing the spectral magnitude parameters from the consecutive subframes of the frame to produce a set of encoder spectral bits, wherein the joint quantization includes forming predicted spectral magnitude parameters from quantized spectral magnitude parameters from a previous frame; and including the encoder spectral bits in a frame of bits; wherein the joint quantization comprises: computing residual parameters as the difference between the spectral magnitude parameters and the predicted spectral magnitude parameters; combining the residual parameters from the consecutive subframes within the frame; and quantizing the combined residual parameters into a set of encoder spectral bits; and combining the residual parameters from the consecutive subframes within the frame comprises: dividing the residual parameters from each of the subframes into frequency blocks; performing a linear transformation on the residual parameters within each frequency block to produce a set of transformed residual coefficients for each subframe; grouping a minority of the transformed residual coefficients from the frequency blocks for each subframe into a prediction residual block average (PRBA) vector for the subframe; grouping the remaining transformed residual coefficients for each frequency block of each subframe into a higher order coefficient (HOC) vector for the frequency block; transforming the PRBA vectors to produce a transformed PRBA vector for each subframe; combining the transformed PRBA vectors for the subframes of the frame by computing generalized sum and difference vectors from the transformed PRBA vectors; and combining the HOC vectors within each frequency block for the subframes of the frame by computing generalized sum and difference vectors from the HOC vectors for each frequency block.
Claim 10
Independent Claim
344 words
A method of encoding speech into a frame of bits, the method including: digitizing a speech signal into a sequence of digital speech samples; dividing the digital speech samples into a sequence of subframes, each of the subframes including multiple digital speech samples; estimating a set of speech model parameters for each subframe, wherein the speech model parameters include a set of spectral magnitude parameters that represent spectral information for the subframe; combining consecutive subframes from the sequence of subframes into a frame; jointly quantizing the spectral magnitude parameters from the consecutive subframes of the frame to produce a set of encoder spectral bits, wherein the joint quantization includes forming predicted spectral magnitude parameters from quantized spectral magnitude parameters from a previous frame; and including the encoder spectral bits in a frame of bits; wherein the joint quantization comprises: computing residual parameters as the difference between the spectral magnitude parameters and the predicted spectral magnitude parameters; combining the residual parameters from the consecutive subframes within the frame; and quantizing the combined residual parameters into a set of encoder spectral bits; and combining the residual parameters from the consecutive subframes within the frame comprises: dividing the residual parameters from each of the subframes into frequency blocks; performing a linear transformation on the residual parameters within each frequency block to produce a set of transformed residual coefficients for each subframe; grouping a minority of the transformed residual coefficients from the frequency blocks for each subframe into a prediction residual block average (PRBA) vector for the subframe; grouping the remaining transformed residual coefficients for each frequency block of each subframe into a higher order coefficient (HOC) vector for the frequency block; transforming the PRBA vectors to produce a transformed PRBA vector for each subframe; combining the transformed PRBA vectors for the subframes of the frame by computing generalized sum and difference vectors from the transformed PRBA vectors; and combining the HOC vectors within each frequency block for the subframes of the frame by computing generalized sum and difference vectors from the HOC vectors for each frequency block.
Claim 11
Dependent Claim
26 words
The method of claim 1, 2 or 8, further comprising producing additional encoder bits by quantizing additional speech model parameters other than the spectral magnitude parameters.
Claim 12
Dependent Claim
25 words
The method of claim 9, wherein the additional speech model parameters include parameters representative of a fundamental frequency and parameters representative of a voicing state.
Claim 13
Dependent Claim
27 words
The method of claim 1, 2 or 8, wherein the frame of bits includes redundant error control bits protecting at least some of the encoder spectral bits.
Claim 14
Dependent Claim
25 words
The method of claim 1, 2 or 8, wherein the spectral magnitude parameters represent log spectral magnitudes estimated for a Multi-Band Excitation (MBE) speech model.
Claim 15
Dependent Claim
26 words
The method of claim 12, wherein the spectral magnitude parameters are estimated from a computed spectrum in a manner which is independent of a voicing state.
Claim 16
Dependent Claim
39 words
The method of claim 2 or 8, wherein the predicted spectral magnitude parameters are formed by applying a gain of less than unity to a linear interpolation of quantized spectral magnitudes from a last subframe in a previous frame.
Claim 17
Dependent Claim
38 words
The method of claim 8, wherein the transformed residual coefficients are computed for each of the frequency blocks using a Discrete Cosine Transform (DCT) followed by a linear two by two transform on two lowest order DCT coefficients.
Claim 18
Dependent Claim
25 words
The method of claim 15, wherein the length of each frequency block is approximately proportional to a number of spectral magnitude parameters within the subframe.
Claim 19
Dependent Claim
20 words
The method of claim 2 or 8, wherein quantizing the combined residual parameters includes using at least one vector quantizer.
Claim 20
Dependent Claim
52 words
The method of claim 8, wherein quantizing the combined residual parameters includes applying vector quantization to all or part of the generalized sum and difference vectors computed from the transformed PRBA vectors and applying vector quantization to all or part of the generalized sum and difference vectors computed from the HOC vectors.
Claim 21
Dependent Claim
17 words
The method of claim 18, wherein the frame includes two consecutive subframes from the sequence of subframes.
Claim 22
Dependent Claim
209 words
A speech encoder for encoding speech into a frame of bits, the encoder including: means for digitizing a speech signal into a sequence of digital speech samples; means for dividing the digital speech samples into a sequence of subframes, each of the subframes including multiple digital speech samples; means for estimating a set of speech model parameters for each subframe, wherein the speech model parameters include a set of spectral magnitude parameters that represent spectral magnitude information for the subframe; means for combining consecutive subframes from the sequence of subframes into a frame; means for jointly quantizing the spectral magnitude parameters from the consecutive subframes of the frame to produce a set of encoder spectral bits, wherein: the means for jointly quantizing forms predicted spectral magnitude parameters from quantized spectral magnitude parameters from a previous subframe; a subframe of the frame includes a number of spectral magnitude parameters that may vary from a number of spectral magnitude parameters in the previous subframe; and the means for jointly quantizing accounts for any variation between the number of spectral magnitude parameters in the subframe of the frame and the number of spectral magnitude parameters in the previous subframe; and means for forming a frame of bits including the encoder spectral bits.
Claim 23
Dependent Claim
209 words
A speech encoder for encoding speech into a frame of bits, the encoder including: means for digitizing a speech signal into a sequence of digital speech samples; means for dividing the digital speech samples into a sequence of subframes, each of the subframes including multiple digital speech samples; means for estimating a set of speech model parameters for each subframe, wherein the speech model parameters include a set of spectral magnitude parameters that represent spectral magnitude information for the subframe; means for combining consecutive subframes from the sequence of subframes into a frame; means for jointly quantizing the spectral magnitude parameters from the consecutive subframes of the frame to produce a set of encoder spectral bits, wherein: the means for jointly quantizing forms predicted spectral magnitude parameters from quantized spectral magnitude parameters from a previous subframe; a subframe of the frame includes a number of spectral magnitude parameters that may vary from a number of spectral magnitude parameters in the previous subframe; and the means for jointly quantizing accounts for any variation between the number of spectral magnitude parameters in the subframe of the frame and the number of spectral magnitude parameters in the previous subframe; and means for forming a frame of bits including the encoder spectral bits.
Claim 24
Dependent Claim
23 words
The speech encoder of claim 20, wherein the spectral magnitude parameters correspond to a frequency-domain representation of a spectral envelope of the subframe.
Claim 25
Dependent Claim
72 words
The speech encoder of claim 20, wherein the number of spectral magnitude parameters in the subframe of the frame may vary from a number of spectral magnitude parameters in a second subframe of the frame; and the means for jointly quantizing accounts for any variation between the number of spectral magnitude parameters in the subframe of the frame and the number of spectral magnitude parameters in the second subframe of the frame.
Claim 26
Dependent Claim
77 words
The speech encoder of claim 22, wherein the means for jointly quantizing accounts for any variation between the number of spectral magnitude parameters in a subframe of the frame and the number of spectral magnitude parameters in a second subframe of the frame by transforming the spectral magnitude parameters for the two subframes to produce one or more output vectors and limiting the number of elements within each output vector that are used in the joint quantization.
Claim 27
Dependent Claim
67 words
The speech encoder of claim 20, wherein the means for jointly quantizing accounts for any variation between the number of spectral magnitude parameters in the subframe of the frame and the number of spectral magnitude parameters in the previous subframe by interpolating and resampling spectral magnitude parameters for the previous subframe and using the interpolated and resampled spectral magnitude parameters in forming the predicted spectral magnitude parameters.
Claim 28
Dependent Claim
77 words
The speech encoder of claim 20, wherein the means for jointly quantizing accounts for any variation between the number of spectral magnitude parameters in a subframe of the frame and the number of spectral magnitude parameters in a second subframe of the frame by transforming the spectral magnitude parameters for the two subframes to produce one or more output vectors and limiting the number of elements within each output vector that are used in the joint quantization.
Claim 29
Independent Claim
213 words
A method of decoding speech from a frame of bits, the method comprising: extracting decoder spectral bits from the frame of bits; using the decoder spectral bits to jointly reconstruct spectral magnitude parameters for consecutive subframes within a frame of speech, wherein the joint reconstruction includes: inverse quantizing the decoder spectral bits to reconstruct a set of combined residual parameters for the frame from which separate residual parameters for each of the subframes are computed; forming predicted spectral magnitude parameters from reconstructed spectral magnitude parameters from a previous subframe; and adding the separate residual parameters to the predicted spectral magnitude parameters to form the reconstructed spectral magnitude parameters for each subframe within the frame; wherein a subframe of the frame includes a number of spectral magnitude parameters that may vary from a number of spectral magnitude parameters in the previous subframe; and the joint reconstruction accounts for any variation between the number of spectral magnitude parameters in the subframe of the frame and the number of spectral magnitude parameters in the previous subframe; and synthesizing digital speech samples for each subframe within the frame of speech using speech model parameters which include some or all of the reconstructed voiced/unvoiced metrics and some or all of the reconstructed spectral magnitude parameters for the subframe.
Claim 30
Independent Claim
213 words
A method of decoding speech from a frame of bits, the method comprising: extracting decoder spectral bits from the frame of bits; using the decoder spectral bits to jointly reconstruct spectral magnitude parameters for consecutive subframes within a frame of speech, wherein the joint reconstruction includes: inverse quantizing the decoder spectral bits to reconstruct a set of combined residual parameters for the frame from which separate residual parameters for each of the subframes are computed; forming predicted spectral magnitude parameters from reconstructed spectral magnitude parameters from a previous subframe; and adding the separate residual parameters to the predicted spectral magnitude parameters to form the reconstructed spectral magnitude parameters for each subframe within the frame; wherein a subframe of the frame includes a number of spectral magnitude parameters that may vary from a number of spectral magnitude parameters in the previous subframe; and the joint reconstruction accounts for any variation between the number of spectral magnitude parameters in the subframe of the frame and the number of spectral magnitude parameters in the previous subframe; and synthesizing digital speech samples for each subframe within the frame of speech using speech model parameters which include some or all of the reconstructed voiced/unvoiced metrics and some or all of the reconstructed spectral magnitude parameters for the subframe.
Claim 31
Dependent Claim
22 words
The method of claim 26, wherein the spectral magnitude parameters correspond to a frequency-domain representation of a spectral envelope of the subframe.
Claim 32
Dependent Claim
69 words
The method of claim 26, wherein the number of spectral magnitude parameters in the subframe of the frame may vary from a number of spectral magnitude parameters in a second subframe of the frame; and the joint reconstruction accounts for any variation between the number of spectral magnitude parameters in the subframe of the frame and the number of spectral magnitude parameters in the second subframe of the frame.
Claim 33
Dependent Claim
74 words
The method of claim 28, wherein the joint reconstruction accounts for any variation between the number of spectral magnitude parameters in a subframe of the frame and the number of spectral magnitude parameters in a second subframe of the frame by transforming the spectral magnitude parameters for the two subframes to produce one or more output vectors and limiting the number of elements within each output vector that are used in the joint reconstruction.
Claim 34
Dependent Claim
64 words
The method of claim 26, wherein the joint reconstruction accounts for any variation between the number of spectral magnitude parameters in the subframe of the frame and the number of spectral magnitude parameters in the previous subframe by interpolating and resampling spectral magnitude parameters for the previous subframe and using the interpolated and resampled spectral magnitude parameters in forming the predicted spectral magnitude parameters.
Claim 35
Dependent Claim
74 words
The method of claim 26, wherein the joint reconstruction accounts for any variation between the number of spectral magnitude parameters in a subframe of the frame and the number of spectral magnitude parameters in a second subframe of the frame by transforming the spectral magnitude parameters for the two subframes to produce one or more output vectors and limiting the number of elements within each output vector that are used in the joint reconstruction.
Claim 36
Independent Claim
304 words
A method of decoding speech from a frame of bits, the method comprising: extracting decoder spectral bits from the frame of bits; using the decoder spectral bits to jointly reconstruct spectral magnitude parameters for consecutive subframes within a frame of speech, wherein the joint reconstruction includes; inverse quantizing the decoder spectral bits to reconstruct a set of combined residual parameters for the frame from which separate residual parameters for each of the subframes are computed; forming predicted spectral magnitude parameters from reconstructed spectral magnitude parameters from a previous frame; and adding the separate residual parameters to the predicted spectral magnitude parameters to form the reconstructed spectral magnitude parameters for each subframe within the frame; and synthesizing digital speech samples for each subframe within the frame of speech using speech model parameters which include some or all of the reconstructed spectral magnitude parameters for the subframe; wherein the computing of the separate residual parameters for each subframe from the combined residual parameters for the frame comprises: dividing each subframe into frequency blocks; separating the combined residual parameters for the frame into generalized sum and difference vectors representing transformed PRBA vectors combined across the subframes of the frame, and into generalized sum and difference vectors representing HOC vectors for the frequency blocks combined across the subframes of the frame; computing PRBA vectors for each subframe from the generalized sum and difference vectors representing the transformed PRBA vectors; computing HOC vectors for each subframe from the generalized sum and difference vectors representing the HOC vectors for each of the frequency blocks; combining the PRBA vector and the HOC vectors for each of the frequency blocks to form transformed residual coefficients for each of the subframes; and performing an inverse transformation on the transformed residual coefficients to produce the separate residual parameters for each subframe of the frame.
Claim 37
Independent Claim
304 words
A method of decoding speech from a frame of bits, the method comprising: extracting decoder spectral bits from the frame of bits; using the decoder spectral bits to jointly reconstruct spectral magnitude parameters for consecutive subframes within a frame of speech, wherein the joint reconstruction includes; inverse quantizing the decoder spectral bits to reconstruct a set of combined residual parameters for the frame from which separate residual parameters for each of the subframes are computed; forming predicted spectral magnitude parameters from reconstructed spectral magnitude parameters from a previous frame; and adding the separate residual parameters to the predicted spectral magnitude parameters to form the reconstructed spectral magnitude parameters for each subframe within the frame; and synthesizing digital speech samples for each subframe within the frame of speech using speech model parameters which include some or all of the reconstructed spectral magnitude parameters for the subframe; wherein the computing of the separate residual parameters for each subframe from the combined residual parameters for the frame comprises: dividing each subframe into frequency blocks; separating the combined residual parameters for the frame into generalized sum and difference vectors representing transformed PRBA vectors combined across the subframes of the frame, and into generalized sum and difference vectors representing HOC vectors for the frequency blocks combined across the subframes of the frame; computing PRBA vectors for each subframe from the generalized sum and difference vectors representing the transformed PRBA vectors; computing HOC vectors for each subframe from the generalized sum and difference vectors representing the HOC vectors for each of the frequency blocks; combining the PRBA vector and the HOC vectors for each of the frequency blocks to form transformed residual coefficients for each of the subframes; and performing an inverse transformation on the transformed residual coefficients to produce the separate residual parameters for each subframe of the frame.
Claim 38
Dependent Claim
40 words
The method of claim 26, or 32, wherein the frame of bits includes other decoder bits in addition to the decoder spectral bits, wherein the other decoder bits are representative of speech model parameters other than the spectral magnitude parameters.
Claim 39
Dependent Claim
24 words
The method of claim 33, wherein the speech model parameters include parameters representative of a fundamental frequency and parameters representative of a voicing state.
Claim 40
Dependent Claim
25 words
The method of claim 26 or 32, wherein the reconstructed spectral magnitude parameters represent log spectral magnitudes used in a Multi-Band Excitation (MBE) speech model.
Claim 41
Dependent Claim
26 words
The method of claim 26 or 32, wherein the frame of bits includes redundant error control bits protecting at least some of the decoder spectral bits.
Claim 42
Dependent Claim
28 words
The method of claim 26 or 32, wherein the synthesizing of speech for each subframe includes computing a set of phase parameters from the reconstructed spectral magnitude parameters.
Claim 43
Dependent Claim
39 words
The method of claim 26 or 32, wherein the predicted spectral magnitude parameters are formed by applying a gain of less than unity to a linear interpolation of quantized spectral magnitudes from a last subframe of a previous frame.
Claim 44
Dependent Claim
63 words
The method of claim 32, wherein the separate residual parameters are computed from the transformed residual coefficients by performing on each of the frequency blocks an inverse linear two by two transform on the two lowest order transformed residual coefficients within the frequency block and then performing an Inverse Discrete Cosine Transform (IDCT) over all the transformed residual coefficients within the frequency block.
Claim 45
Dependent Claim
36 words
The method of claim 39, wherein four of the frequency blocks are used per subframe and wherein the length of each frequency block is approximately proportional to a number of spectral magnitude parameters within the subframe.
Claim 46
Independent Claim
33 words
The method of claims 26 or 32, wherein the inverse quantization to reconstruct a set of combined residual parameters for the frame includes using inverse vector quantization applied to one or more vectors.
Claim 47
Dependent Claim
210 words
A decoder for decoding speech from a frame of bits, the decoder including: means for extracting decoder spectral bits from the frame of bits; means for using the decoder spectral bits to jointly reconstruct spectral magnitude parameters for consecutive subframes within a frame of speech, wherein the joint reconstruction includes: inverse quantizing the decoder spectral bits to reconstruct a set of combined residual parameters for the frame from which separate residual parameters for each of the subframes are computed; forming predicted spectral magnitude parameters from reconstructed spectral magnitude parameters from a previous subframe; and adding the separate residual parameters to the predicted spectral magnitude parameters to form the reconstructed spectral magnitude parameters for each subframe within the frame; wherein a subframe of the frame includes a number of spectral magnitude parameters that may vary from a number of spectral magnitude parameters in the previous subframe; and the joint reconstruction accounts for any variation between the number of spectral magnitude parameters in the subframe of the frame and the number of spectral magnitude parameters in the previous subframe; and means for synthesizing digital speech samples for each subframe within the frame of speech using speech model parameters which include some or all of the reconstructed spectral magnitude parameters for the subframe.
Claim 48
Dependent Claim
210 words
A decoder for decoding speech from a frame of bits, the decoder including: means for extracting decoder spectral bits from the frame of bits; means for using the decoder spectral bits to jointly reconstruct spectral magnitude parameters for consecutive subframes within a frame of speech, wherein the joint reconstruction includes: inverse quantizing the decoder spectral bits to reconstruct a set of combined residual parameters for the frame from which separate residual parameters for each of the subframes are computed; forming predicted spectral magnitude parameters from reconstructed spectral magnitude parameters from a previous subframe; and adding the separate residual parameters to the predicted spectral magnitude parameters to form the reconstructed spectral magnitude parameters for each subframe within the frame; wherein a subframe of the frame includes a number of spectral magnitude parameters that may vary from a number of spectral magnitude parameters in the previous subframe; and the joint reconstruction accounts for any variation between the number of spectral magnitude parameters in the subframe of the frame and the number of spectral magnitude parameters in the previous subframe; and means for synthesizing digital speech samples for each subframe within the frame of speech using speech model parameters which include some or all of the reconstructed spectral magnitude parameters for the subframe.
Claim 49
Dependent Claim
32 words
The method of claim 42, wherein the speech level parameter for each subframe is estimated as a mean of a set of spectral magnitude parameters computed for each subframe plus an offset.
Claim 50
Dependent Claim
22 words
The method of claim 43, wherein the spectral magnitude parameters represent log spectral magnitudes estimated for a Multi-Band Excitation (MBE) speech model.
Claim 51
Dependent Claim
20 words
The method of claim 43, wherein the offset is dependent on a number of spectral magnitude parameters in the frame.
Claim 52
Dependent Claim
22 words
The decoder of claim 42, wherein the spectral magnitude parameters correspond to a frequency-domain representation of a spectral envelope of the subframe.
Claim 53
Dependent Claim
69 words
The decoder of claim 42, wherein the number of spectral magnitude parameters in the subframe of the frame may vary from a number of spectral magnitude parameters in a second subframe of the frame; and the joint reconstruction accounts for any variation between the number of spectral magnitude parameters in the subframe of the frame and the number of spectral magnitude parameters in the second subframe of the frame.
Claim 54
Dependent Claim
74 words
The decoder of claim 47, wherein the joint reconstruction accounts for any variation between the number of spectral magnitude parameters in a subframe of the frame and the number of spectral magnitude parameters in a second subframe of the frame by transforming the spectral magnitude parameters for the two subframes to produce one or more output vectors and limiting the number of elements within each output vector that are used in the joint reconstruction.
Claim 55
Dependent Claim
64 words
The decoder of claim 42, wherein the joint reconstruction accounts for any variation between the number of spectral magnitude parameters in the subframe of the frame and the number of spectral magnitude parameters in the previous subframe by interpolating and resampling spectral magnitude parameters for the previous subframe and using the interpolated and resampled spectral magnitude parameters in forming the predicted spectral magnitude parameters.
Claim 56
Dependent Claim
74 words
The decoder of claim 42, wherein the joint reconstruction accounts for any variation between the number of spectral magnitude parameters in a subframe of the frame and the number of spectral magnitude parameters in a second subframe of the frame by transforming the spectral magnitude parameters for the two subframes to produce one or more output vectors and limiting the number of elements within each output vector that are used in the joint reconstruction.
Claim 57
Independent Claim
173 words
A method of encoding a level of speech into a frame of bits, the method comprising: digitizing a speech signal into a sequence of digital speech samples; dividing the digital speech samples into a sequence of subframes, each of the subframes including multiple digital speech samples; estimating a speech level parameter for each of the subframes, wherein the speech level parameter is representative of the amplitude of the digital speech samples comprising the subframe; combining a plurality of consecutive subframes from the sequence of subframes into a frame; jointly quantizing the speech level parameters from the plurality of consecutive subframes within the frame, characterized in that the joint quantization includes computing and quantizing an average level parameter by combining the speech level parameters over the subframes within the frame, and computing and quantizing a difference level vector between the speech level parameters for each subframe within the frame and the average level parameter; and including quantized bits representative of the average level parameter and the difference level vector in a frame of bits.
Claim 58
Independent Claim
173 words
A method of encoding a level of speech into a frame of bits, the method comprising: digitizing a speech signal into a sequence of digital speech samples; dividing the digital speech samples into a sequence of subframes, each of the subframes including multiple digital speech samples; estimating a speech level parameter for each of the subframes, wherein the speech level parameter is representative of the amplitude of the digital speech samples comprising the subframe; combining a plurality of consecutive subframes from the sequence of subframes into a frame; jointly quantizing the speech level parameters from the plurality of consecutive subframes within the frame, characterized in that the joint quantization includes computing and quantizing an average level parameter by combining the speech level parameters over the subframes within the frame, and computing and quantizing a difference level vector between the speech level parameters for each subframe within the frame and the average level parameter; and including quantized bits representative of the average level parameter and the difference level vector in a frame of bits.
Claim 59
Dependent Claim
17 words
The method of claim 51 or 43, wherein the difference level vector is quantized using vector quantization.
Claim 60
Dependent Claim
37 words
The method of claim 51 or 43, wherein the frame of bits includes error control bits used to protect some or all of the quantized bits representative of the average level parameter and the difference level vector.
Claim 61
Dependent Claim
22 words
The method of claim 51, wherein the spectral magnitude parameters correspond to a frequency-domain representation of a spectral envelope of the subframe.