Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
166 words
A method for speech recognition comprising the steps of: representing an unknown utterance as a first sequence of parameter frames, each parameter frame including a set of primary and secondary parameters and an equalized second sequence of parameter frames derived from the first sequence of parameter frames; comparing each of the primary and secondary parameters in the sequence of parameter frames of the representation of the unknown utterance to each of a plurality of reference representations expressed in the same kind of parameters, to determine how closely each reference representation resembles the representation of the unknown utterance; ranking the reference representations in order from best to worst choice in dependence upon their relative closeness to the representation of the unknown utterance, for each of the first and second sequences of parameters; computing a probability that the best choice is a correct match for the unknown utterance; and rejecting the best choice as a match for the unknown utterance if the probability is below a predetermined value.
Claim 2
Independent Claim
166 words
A method for speech recognition comprising the steps of: representing an unknown utterance as a first sequence of parameter frames, each parameter frame including a set of primary and secondary parameters and an equalized second sequence of parameter frames derived from the first sequence of parameter frames; comparing each of the primary and secondary parameters in the sequence of parameter frames of the representation of the unknown utterance to each of a plurality of reference representations expressed in the same kind of parameters, to determine how closely each reference representation resembles the representation of the unknown utterance; ranking the reference representations in order from best to worst choice in dependence upon their relative closeness to the representation of the unknown utterance, for each of the first and second sequences of parameters; computing a probability that the best choice is a correct match for the unknown utterance; and rejecting the best choice as a match for the unknown utterance if the probability is below a predetermined value.
Claim 3
Dependent Claim
55 words
A method as claimed in claim 1 wherein the second sequence of parameters is derived from the first sequence of parameters by the steps of computing an average value of the first sequence of parameters and taking a signed difference of each of the parameters of the first sequence of parameters less the average value.
Claim 4
Dependent Claim
49 words
A method as claimed in claim 1 wherein the step of computing a probability includes the step of comparing the top choice for the first sequence of parameters to the top choice for the second sequence of parameters to determine whether there is agreement as to the top choice.
Claim 5
Dependent Claim
68 words
A method as claimed in claim 3 wherein the step of comparing determines that there is agreement and wherein the step of computing a probability includes the steps of generating a set of factors based upon the ranking of the reference representations for the first and second sequences of parameters and using the set of factors to calculate the probability that the top choice is a correct match.
Claim 6
Dependent Claim
79 words
A method as claimed in claim 3 wherein the step of comparing determines that there is disagreement and wherein the step of computing a probability includes the steps of generating two sets of factors based upon the ranking of the reference representations for the first and second sequences of parameters and using the two sets of factors to calculate respective probabilities that the top choice for each of the first and second sequence of parameters is a correct match.
Claim 7
Dependent Claim
32 words
A method as claimed in claim 1 further comprising the steps of providing nonvocabulary reference representations among the reference representations and rejecting the top choice if it is a nonvocabulary reference representation.
Claim 8
Dependent Claim
146 words
A method as claimed in claim 1 wherein the step of representing includes the steps of dividing the unknown utterance into time frames, filtering the time frames to provide a plurality of channels spanning a predetermined range of frequencies, computing cepstral coefficients to provide the set of primary parameters, C 1 , . . . , C 7 , detecting endpoints for the unknown utterance, computing a set of secondary parameters, ΔC 1 , . . . , ΔC 7 , by determining signed differences between adjacent primary parameters, the sets of primary and secondary parameters forming the first sequence of parameter frames, and deriving the second sequence of parameters the first sequence of parameters by computing an average value of the first sequence of parameters and taking a signed difference of each of the parameters of the first sequence of parameters less the average value.
Claim 9
Dependent Claim
33 words
A method as claimed in claim 1 wherein the step of comparing includes the step of computing dynamic time warping distances for reference representations for both first and second sequences of parameters frames.
Claim 10
Dependent Claim
19 words
A method as claimed in claim 8 wherein the best choice has the smallest relative dynamic time warping distance.
Claim 11
Dependent Claim
172 words
Apparatus for speech recognition, comprising: means for representing an unknown utterance as a first sequence of parameter frames, each parameter frame including a set of primary and secondary parameters and an equalized second sequence of parameter frames derived from the first sequence of parameter frames; means for comparing each of the primary and secondary parameters in the sequence of parameter frames of the representation of the unknown utterance to each of a plurality of reference representations expressed in the same kind of parameters, to determine how closely each reference representation resembles the representation of the unknown utterance; means for ranking the reference representations in order from best to worst choice in dependence upon their relative closeness to the representation of the unknown utterance, for each of the first and second sequences of parameters; means for computing a probability that the best choice is a correct match for the unknown utterance; and means for rejecting the best choice as a match for the unknown utterance if the probability is below a predetermined value.
Claim 12
Dependent Claim
172 words
Apparatus for speech recognition, comprising: means for representing an unknown utterance as a first sequence of parameter frames, each parameter frame including a set of primary and secondary parameters and an equalized second sequence of parameter frames derived from the first sequence of parameter frames; means for comparing each of the primary and secondary parameters in the sequence of parameter frames of the representation of the unknown utterance to each of a plurality of reference representations expressed in the same kind of parameters, to determine how closely each reference representation resembles the representation of the unknown utterance; means for ranking the reference representations in order from best to worst choice in dependence upon their relative closeness to the representation of the unknown utterance, for each of the first and second sequences of parameters; means for computing a probability that the best choice is a correct match for the unknown utterance; and means for rejecting the best choice as a match for the unknown utterance if the probability is below a predetermined value.
Claim 13
Dependent Claim
162 words
Apparatus as claimed in claim 10 wherein the means for representing includes hamming window means for dividing the unknown utterance into time frames, filter bank means for filtering the time frames to provide a plurality of channels spanning a predetermined range of frequencies, coefficient generating means computing cepstral coefficients to provide the set of primary parameters, C 1 , . . . , C 7 , endpoint detecting means for detecting endpoints for the unknown utterance, and dynamic coefficient means for computing a set of secondary parameters, ΔC 1 , . . . , ΔC 7 , by determining signed differences between adjacent primary parameters, the sets of primary and secondary parameters forming the first sequence of parameter frames, and deriving the second sequence of parameters the first sequence of parameters by computing an average value of the first sequence of parameters and taking a signed difference of each of the parameters of the first sequence of parameters less the average value.
Claim 14
Dependent Claim
31 words
Apparatus as claimed in claim 10 wherein the means for comparing includes means for computing dynamic time warping distances for reference representation for both first and second sequences of parameter frames.
Claim 15
Dependent Claim
21 words
Apparatus as claimed in claim 10 wherein the means for computing a probability includes factor generator means and probability computation means.
Claim 16
Dependent Claim
68 words
Apparatus as claimed in claim 13 wherein in a case of agreement between the top choice for the first sequence of parameters to the top choice for the second sequence of parameters, the factors used to compute the probability that the top choice is correct are of the set {d n , d e , r n , r e , v n , v e , 1}.
Claim 17
Dependent Claim
29 words
Apparatus as claimed in claim 14 wherein the probability is computed in accordance with: P.sub.t =[P.sub.D.sbsb.n.sub.(d.sbsb.n.sub.) ].spsp.W.sup.D.sbsp.n ·[P.sub.D.sbsb.e.sub.(d.sbsb.e.sub.) ].spsp.W.sup.D.sbsp.e ·[P.sub.R.sbsb.n.sub.(r.sbsb.n.sub.) ].spsp.W.sup.R.sbsp.n ·[P.sub.R.sbsb.e.sub.(r.sbsb.e.sub.) ].spsp.W.sup.R.sbsp.e ·[P.sub.V.sbsb.n.sub.(v.sbsb.n.sub.) ].spsp.W.sup.V.sbsp.n ·[P.sub.V.sbsb.e.sub.(v.sbsb.e.sub.) ].spsp.W.sup.V.sbsp.e ·[P.sub.L(1) ].spsp.W.sup.L
Claim 18
Dependent Claim
74 words
Apparatus as claimed in claim 13 wherein in a case of disagreement between the top choice for the first sequence of parameters to the top choice for the second sequence of parameters, the factors used to compute the probability that the top choice for the first sequence of parameters is correct are of the set {d n , d" e , r n , r" e , v n , v" e , 1}.
Claim 19
Dependent Claim
30 words
Apparatus as claimed in claim 16 wherein the probability is computed in accordance with: P.sub.n =[P.sub.d.sbsb.n.sub.(d.sbsb.n.sub.) ].spsp.W.sup.D.sbsp.n ·[P.sub.D.sbsb.e.sub.(d".sbsb.e.sub.) ].spsp.W.sup.D.sbsp.e ti ·[P.sub.R.sbsb.n.sub.(r.sbsb.n.sub.) ].spsp.W.sup.R.sbsp.n ·[P.sub.R.sbsb.e.sub.(r".sbsb.e.sub.) ].spsp.W.sup.R.sbsp.e ·[P.sub.V.sbsb.n.sub.(v.sbsb.n.sub.) ].spsp.W.sup.V.sbsp.n ·[P.sub.V.sbsb.e.sub.(v".sbsb.e.sub.) ].spsp.W.sup.V.sbsp.e ·[P.sub.L(1) ].spsp.W.sup.L
Claim 20
Dependent Claim
74 words
Apparatus as claimed in claim 13 wherein in a case of disagreement between the top choice for the first sequence of parameters to the top choice for the second sequence of parameters, the factors used to compute the probability that the top choice for the second sequence of parameters is correct are of the set {d" n , d e , r" n , r e , v" n , v e , 1}.
Claim 21
Dependent Claim
29 words
Apparatus as claimed in claim 18 wherein the probability is computed in accordance with: P.sub.e =[P.sub.D.sbsb.n.sub.(d".sbsb.n.sub.) ].spsp.W.sup.D.sbsp.n ·[P.sub.D.sbsb.e.sub.(d.sbsb.e.sub.) ].spsp.W.sup.D.sbsp.e ·[P.sub.R.sbsb.n.sub.(r".sbsb.n.sub.) ].spsp.W.sup.R.sbsp.n ·[P.sub.R.sbsb.e.sub.(r.sbsb.e.sub.) ].spsp.W.sup.R.sbsp.e ·[P.sub.V.sbsb.n.sub.(v".sbsb.v.sub.) ].spsp.W.sup.V.sbsp.n ·[P.sub.V.sbsb.e.sub.(v.sbsb.e.sub.) ].spsp.W.sup.V.sbsp.e ·[P.sub.L(1) ].spsp.W.sup.L