Claims Analysis
Total Claims: 38
Claim 1
Independent Claim
60 words
A speech coding system comprising; means for filtering digitised speech samples to form perceptually weighted speech signal samples, a one-dimensional codebook, means for filtering entries read-out from the codebook, and means for comparing the filtered codebook entries with the perceptually weighted speech signals to obtain a codebook index which gives the minimum perceptually weighted error when the speech is resynthesised.
Claim 2
Dependent Claim
60 words
A speech coding system comprising; means for filtering digitised speech samples to form perceptually weighted speech signal samples, a one-dimensional codebook, means for filtering entries read-out from the codebook, and means for comparing the filtered codebook entries with the perceptually weighted speech signals to obtain a codebook index which gives the minimum perceptually weighted error when the speech is resynthesised.
Claim 3
Dependent Claim
20 words
A system as claimed in claim 1, wherein the means for filtering the codebook entries comprises a perceptual weighting filter.
Claim 4
Dependent Claim
57 words
A system as claimed in claim 2, wherein the means for filtering the digitised speech signal samples comprises a short term predictor and a further perceptual weighting filter connected in cascade, and means for deriving coefficients for the short term predictor and for the further perceptual weighting filter by linear predictive analysis of the digitised speech samples.
Claim 5
Dependent Claim
24 words
A system as claimed in claim 3, wherein the transfer functions of the perceptual weighting filter and the further perceptual weighting filter are different.
Claim 6
Dependent Claim
35 words
A system as claimed in claim 4, wherein the means for comparing the filtered codebook entries with the perceptually weighted speech signals is adapted to search every pth entry, where p is greater than unity.
Claim 7
Dependent Claim
73 words
A system as claimed in claim 1, wherein said comparing means effects a comparison by calculating the sum of the cross products using the expression: ##EQU5## where N is the number of digitised samples in a frame, n is the sample number, x is the signal being matched with the codebook, m is an integer having a low value g k is the unscaled filtered codebook sequence, and k is the codebook index.
Claim 8
Dependent Claim
90 words
A system as claimed in claim 1 further comprising means for forming a dynamic adaptive codebook from scaled entries selected from the filtered codebook, means for comparing entries from the dynamic adaptive codebook with perceptually weighted speech samples, means for determining an index which gives a smallest difference between the dynamic adaptive codebook entry and the perceptually weighted speech samples, means for subtracting the determined index from the perceptually weighted speech samples, and means coupled to the subtracting means for determining a filtered codebook index which gives the best match.
Claim 9
Dependent Claim
49 words
A system as claimed in claim 7, further comprising means for combining the filtered codebook entry which gives the best match with the corresponding dynamic adaptive codebook entry to form coded perceptually weighted speech samples, and means for filtering the coded perceptually weighted speech samples to provide synthesised speech.
Claim 10
Dependent Claim
38 words
A system as claimed in claim 8, wherein the dynamic adaptive codebook comprises a first-in, first out storage device of predetermined capacity and in that input signals to the storage device comprise the coded perceptually weighted speech samples.
Claim 11
Dependent Claim
39 words
A system as claimed in claim 9, wherein the means for filtering the coded perceptually weighted speech samples comprise means for producing an inverse transfer function compared to the transfer function used to produce the perceptually weighted speech samples.
Claim 12
Independent Claim
62 words
A method of encoding speech which comprises: filtering digitised speech samples to produce perceptually weighted speech samples, selecting entries from a 1-dimensional code book and filtering same to form a filtered codebook, and comparing the perceptually weighted speech samples with entries from the filtered codebook to obtain a codebook index which gives the minimum perceptually weighted error when the speech is resynthesised.
Claim 13
Independent Claim
62 words
A method of encoding speech which comprises: filtering digitised speech samples to produce perceptually weighted speech samples, selecting entries from a 1-dimensional code book and filtering same to form a filtered codebook, and comparing the perceptually weighted speech samples with entries from the filtered codebook to obtain a codebook index which gives the minimum perceptually weighted error when the speech is resynthesised.
Claim 14
Dependent Claim
18 words
A method as claimed in claim 11, wherein the codebook entries are filtered using a perceptual weighting filter.
Claim 15
Dependent Claim
49 words
A method as claimed in claim 12, wherein the digitised speech samples are filtered using a short term predictor and a further perceptual weighting filter, and deriving coefficients for the short term predictor and for the further perceptual weighting filter by linear predictive analysis of the digitised speech samples.
Claim 16
Dependent Claim
18 words
A method as claimed in claim 13, wherein the transfer functions of the perceptual weighting filters are different.
Claim 17
Dependent Claim
21 words
A method as claimed in claim 14, which comprises searching every pth filtered codebook entry, where p is greater than unity.
Claim 18
Dependent Claim
81 words
A method as claimed in claim 13 wherein the comparison of the perceptually weighted speech samples with entries from the filtered codebook comprises calculating the sum of the cross products using the expression ##EQU6## where N is the number of digitised samples in a frame, n is the sample number, x is the signal being matched with the codebook, g k is the unscaled filtered codebook sequence, k is the codebook index, and m is an integer having a low value.
Claim 19
Dependent Claim
90 words
A method as claimed in claim 11 which comprises forming a dynamic adaptive codebook from scaled entries selected from the filtered codebook, comparing entries from the dynamic adaptive codebook with perceptually weighted speech samples, determining an index which gives the smallest difference between the dynamic adaptive codebook entry and the perceptually weighted speech samples, subtracting the determined entry from the perceptually weighted speech samples and comparing the difference signal obtained by the subtraction with entries from the filtered codebook to obtain the filtered codebook index which gives the best match.
Claim 20
Dependent Claim
45 words
A method as claimed in claim 17, which comprises combining the filtered codebook entry which gives the best match with the corresponding dynamic adaptive codebook entry to form coded perceptually weighted speech samples, and filtering the coded perceptually weighted speech samples to provide synthesised speech.
Claim 21
Dependent Claim
35 words
A method as claimed in claim 18, wherein the coded perceptually weighted samples are filtered using a transfer function which is the inverse of the transfer function used to produce the perceptually weighted speech samples.
Claim 22
Independent Claim
98 words
A method of deriving speech comprising: forming a filtered codebook by filtering a one dimensional codebook using a filter whose coefficients are specified in an input signal, selecting a predetermined sequence specified by a codebook index in the input signal, adjusting the amplitude of the selected predetermined sequence in response to a gain signal contained in the input signal, restoring the pitch of the selected predetermined sequence in response to pitch predictor index and gain signals contained in the input signal, and applying the pitch restored sequence to deweighting and inverse synthesis filters to produce a speech signal.
Claim 23
Independent Claim
98 words
A method of deriving speech comprising: forming a filtered codebook by filtering a one dimensional codebook using a filter whose coefficients are specified in an input signal, selecting a predetermined sequence specified by a codebook index in the input signal, adjusting the amplitude of the selected predetermined sequence in response to a gain signal contained in the input signal, restoring the pitch of the selected predetermined sequence in response to pitch predictor index and gain signals contained in the input signal, and applying the pitch restored sequence to deweighting and inverse synthesis filters to produce a speech signal.
Claim 24
Dependent Claim
54 words
A system as claimed in claim 1, wherein the means for filtering the digitised speech signal samples comprises a short term predictor and a further perceptual weighting filter, and means for deriving coefficients for the short term predictor and for the further perceptual weighting filter by linear predictive analysis of the digitised speech samples.
Claim 25
Dependent Claim
100 words
A system as claimed in claim 21, further comprising means for forming a dynamic adaptive codebook from scaled entries selected from the filtered codebook, means for comparing entries from the dynamic adaptive codebook with perceptually weighted speech samples, means for determining an index which gives a smallest difference between the dynamic adaptive codebook entry and the perceptually weighted speech samples, means for subtracting the determined index from the perceptually weighted speech samples, and means for comparing a difference signal obtained from the subtraction with entries from the filtered codebook to obtain the filtered codebook index which gives the best match.
Claim 26
Dependent Claim
49 words
A system as claimed in claim 22, further comprising means for combining the filtered codebook entry which gives the best match with the corresponding dynamic adaptive codebook entry to form coded perceptually weighted speech samples, and means for filtering the coded perceptually weighted speech samples to provide synthesised speech.
Claim 27
Dependent Claim
38 words
A system as claimed in claim 23, wherein the dynamic adaptive codebook comprises a first-in, first out storage device of predetermined capacity and in that input signals to the storage device comprise the coded perceptually weighted speech samples.
Claim 28
Dependent Claim
39 words
A system as claimed in claim 8, wherein the means for filtering the coded perceptually weighted speech samples comprise means for producing an inverse transfer function compared to the transfer function used to produce the perceptually weighted speech samples.
Claim 29
Dependent Claim
80 words
A method as claimed in claim 11, wherein the comparison of the perceptually weighted speech samples with entries from the filtered codebook comprises calculating the sum of the cross products using the expression ##EQU7## where N is the number of digitised samples in a frame, n is the sample number, x is the signal being matched with the codebook, gk is the unscaled filtered codebook sequence, k is the codebook index, and m is an integer having a low value.
Claim 30
Dependent Claim
90 words
A method as claimed in claim 26, which comprises forming a dynamic adaptive codebook from scaled entries selected from the filtered codebook, comparing entries from the dynamic adaptive codebook with perceptually weighted speech samples, determining an index which gives the smallest difference between the dynamic adaptive codebook entry and the perceptually weighted speech samples, subtracting the determined entry from the perceptually weighted speech samples and comparing the difference signal obtained by the subtraction with entries from the filtered codebook to obtain the filtered codebook index which gives the best match.
Claim 31
Dependent Claim
45 words
A method as claimed in claim 27, which comprises combining the filtered codebook entry which gives the best match with the corresponding dynamic adaptive codebook entry to form coded perceptually weighted speech samples, and filtering the coded perceptually weighted speech samples to provide synthesised speech.
Claim 32
Dependent Claim
35 words
A method as claimed in claim 28, wherein the coded perceptually weighted samples are filtered using a transfer function which is the inverse of the transfer function used to produce the perceptually weighted speech samples.
Claim 33
Dependent Claim
175 words
A CELP-type speech coding system comprising: means for deriving digitized speech signal samples, an analysis filter having a transfer function A(z) and coupled to an output of said speech signal deriving means, a first perceptually weighted synthesis filter having a transfer function 1/A(z/γ) and coupled to an output of the analysis filter, a linear predictive coder coupled to an output of said speech signal deriving means for calculating filter coefficients a i , a one-dimensional codebook, means including a second perceptually weighted synthesis filter with a transfer function 1/A(z/γ) coupled to an output of the one-dimensional codebook for filtering entries read-out of said codebook to derive filtered codebook entries, means for supplying the coefficients a i of said linear predictive coder to said analysis filter and to said first and second perceptually weighted synthesis filters, and means for comparing the filtered codebook entries with the perceptually weighted speech signals supplied by said first perceptually weighted synthesis filter thereby to derive a codebook index which gives the minimum perceptually weighted error for a resynthesized speech sequence.
Claim 34
Dependent Claim
175 words
A CELP-type speech coding system comprising: means for deriving digitized speech signal samples, an analysis filter having a transfer function A(z) and coupled to an output of said speech signal deriving means, a first perceptually weighted synthesis filter having a transfer function 1/A(z/γ) and coupled to an output of the analysis filter, a linear predictive coder coupled to an output of said speech signal deriving means for calculating filter coefficients a i , a one-dimensional codebook, means including a second perceptually weighted synthesis filter with a transfer function 1/A(z/γ) coupled to an output of the one-dimensional codebook for filtering entries read-out of said codebook to derive filtered codebook entries, means for supplying the coefficients a i of said linear predictive coder to said analysis filter and to said first and second perceptually weighted synthesis filters, and means for comparing the filtered codebook entries with the perceptually weighted speech signals supplied by said first perceptually weighted synthesis filter thereby to derive a codebook index which gives the minimum perceptually weighted error for a resynthesized speech sequence.
Claim 35
Dependent Claim
45 words
A coding system as claimed in claim 30 wherein said means for filtering read-out codebook entries further comprises; a one-dimensional filtered codebook connected in cascade with said second perceptually weighted synthesis filter and with its output coupled to said comparing means via a scaling circuit.
Claim 36
Dependent Claim
47 words
A method as claimed in claim 11 wherein the digitized speech samples are filtered using a short term predictor and a perceptual weighting filter, and deriving coefficients for the short term predictor and for the perceptual weighting filter by linear predictive analysis of the digitized speech samples.
Claim 37
Dependent Claim
21 words
The method as claimed in claim 11 which comprises searching every pth filtered codebook entry, where p is greater than unity.
Claim 38
Dependent Claim
35 words
A system as claimed in claim 1 wherein the means for comparing the filtered codebook entries with the perceptually weighted speech signals is adapted to search every pth entry, where p is greater than unity.