Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
256 words
A method for optimizing Hidden Markov Model recognition of an input speech signal corresponding to a plurality of frame feature vectors, the method comprising: 1A) storing, in a memory unit, a plurality of predetermined Hidden Markov Models; 1B) determining, in a decoder for a frame feature vector, a plurality of current maximum likelihood scores each corresponding to a distinct Hidden Markov Model in the plurality of predetermined Hidden Markov Models; 1C) computing, in a decoder for the frame feature vector, a plurality of current path scores each corresponding to the distinct Hidden Markov Model in the plurality of predetermined Hidden Markov Models, wherein each path score quantifies a variation in the maximum likelihood score as a function of time, and for the distinct Hidden Markov Model: 1C1) computing a difference between the current maximum likelihood score and an immediately previous maximum likelihood score; 1C2) adding a square of the difference to a previous path score to provide the current path score; and 1C3) repeating steps 1C1 and 1C2 for each Hidden Markov Model to provide the plurality of current path scores; 1D) computing, in a decoder for the frame feature vector, a plurality of current hybrid scores each corresponding to the distinct Hidden Markov Model in the plurality of predetermined Hidden Markov Models, wherein each hybrid score is a combination of the maximum likelihood score and the path score; 1E) repeating steps 1B through 1D until all frame feature vectors have been processed; and 1F) selecting the Hidden Markov Model with a lowest current hybrid score.
Claim 2
Independent Claim
256 words
A method for optimizing Hidden Markov Model recognition of an input speech signal corresponding to a plurality of frame feature vectors, the method comprising: 1A) storing, in a memory unit, a plurality of predetermined Hidden Markov Models; 1B) determining, in a decoder for a frame feature vector, a plurality of current maximum likelihood scores each corresponding to a distinct Hidden Markov Model in the plurality of predetermined Hidden Markov Models; 1C) computing, in a decoder for the frame feature vector, a plurality of current path scores each corresponding to the distinct Hidden Markov Model in the plurality of predetermined Hidden Markov Models, wherein each path score quantifies a variation in the maximum likelihood score as a function of time, and for the distinct Hidden Markov Model: 1C1) computing a difference between the current maximum likelihood score and an immediately previous maximum likelihood score; 1C2) adding a square of the difference to a previous path score to provide the current path score; and 1C3) repeating steps 1C1 and 1C2 for each Hidden Markov Model to provide the plurality of current path scores; 1D) computing, in a decoder for the frame feature vector, a plurality of current hybrid scores each corresponding to the distinct Hidden Markov Model in the plurality of predetermined Hidden Markov Models, wherein each hybrid score is a combination of the maximum likelihood score and the path score; 1E) repeating steps 1B through 1D until all frame feature vectors have been processed; and 1F) selecting the Hidden Markov Model with a lowest current hybrid score.
Claim 3
Dependent Claim
19 words
The method of claim 1, wherein the plurality of current maximum likelihood scores are determined by a Viterbi decoder.
Claim 4
Dependent Claim
43 words
The method of claim 1, wherein the method further comprises: 4A) selecting a minimum path score from the plurality of current path scores; and 4B) normalizing the plurality of current path scores by subtracting the minimum path score from each current path score.
Claim 5
Dependent Claim
69 words
The method of claim 1, wherein step 1D further comprises: for the Hidden Markov Model: 5A) multiplying each current path score by the current maximum likelihood score to provide a product; 5B) adding a square of the product to a previous hybrid score to provide the current hybrid score; and 5C) repeating steps 5A and 5B for each Hidden Markov Model to provide a plurality of current hybrid scores.
Claim 6
Independent Claim
331 words
An apparatus for optimizing Hidden Markov Model recognition of an input speech signal corresponding to a plurality of frame feature vectors, the apparatus comprising: A) a memory unit, operably coupled to receive a plurality of predetermined Hidden Markov Models; B) a decoder, operably coupled to receive the plurality of frame feature vectors and operably coupled to the memory unit, for determining, for each frame feature vector, a plurality of current maximum likelihood scores each corresponding to a distinct Hidden Markov Model in the plurality of predetermined Hidden Markov Models; C) a path score determiner, operably coupled to the decoder, for computing, for each frame feature vector, a plurality of current path scores each corresponding to the distinct Hidden Markov Model in the plurality of predetermined Hidden Markov Models, wherein each path score quantifies a variation in the maximum likelihood score as a function of time, and wherein the path score determiner comprises a plurality of path subcircuits one for each Hidden Markov Model, wherein each path subcircuit comprises: C1) a subtracting circuit, operably coupled to the decoder, for computing a difference between the current maximum likelihood score and an immediately, previous maximum likelihood score; C2) a squaring circuit, operably coupled to the subtracting circuit, for providing a squared difference; and C3) a summing circuit, operably coupled to the squaring circuit, for adding the squared difference to a previous path score to provide the current path score; D) a hybrid score determiner, operably coupled to the path score determiner and the decoder, for computing, for each frame feature vector, a plurality of current hybrid scores each corresponding to the distinct Hidden Markov Model in the plurality of predetermined Hidden Markov Models, wherein each hybrid score is a combination of the maximum likelihood score and the path score for the Hidden Markov Model; E) a model selector, operably coupled to the hybrid score determiner, for selecting the Hidden Markov Model for the plurality of frame feature vectors with a lowest current hybrid score.
Claim 7
Independent Claim
331 words
An apparatus for optimizing Hidden Markov Model recognition of an input speech signal corresponding to a plurality of frame feature vectors, the apparatus comprising: A) a memory unit, operably coupled to receive a plurality of predetermined Hidden Markov Models; B) a decoder, operably coupled to receive the plurality of frame feature vectors and operably coupled to the memory unit, for determining, for each frame feature vector, a plurality of current maximum likelihood scores each corresponding to a distinct Hidden Markov Model in the plurality of predetermined Hidden Markov Models; C) a path score determiner, operably coupled to the decoder, for computing, for each frame feature vector, a plurality of current path scores each corresponding to the distinct Hidden Markov Model in the plurality of predetermined Hidden Markov Models, wherein each path score quantifies a variation in the maximum likelihood score as a function of time, and wherein the path score determiner comprises a plurality of path subcircuits one for each Hidden Markov Model, wherein each path subcircuit comprises: C1) a subtracting circuit, operably coupled to the decoder, for computing a difference between the current maximum likelihood score and an immediately, previous maximum likelihood score; C2) a squaring circuit, operably coupled to the subtracting circuit, for providing a squared difference; and C3) a summing circuit, operably coupled to the squaring circuit, for adding the squared difference to a previous path score to provide the current path score; D) a hybrid score determiner, operably coupled to the path score determiner and the decoder, for computing, for each frame feature vector, a plurality of current hybrid scores each corresponding to the distinct Hidden Markov Model in the plurality of predetermined Hidden Markov Models, wherein each hybrid score is a combination of the maximum likelihood score and the path score for the Hidden Markov Model; E) a model selector, operably coupled to the hybrid score determiner, for selecting the Hidden Markov Model for the plurality of frame feature vectors with a lowest current hybrid score.
Claim 8
Dependent Claim
12 words
The apparatus of claim 5, wherein the decoder is a Viterbi decoder.
Claim 9
Dependent Claim
40 words
The apparatus of claim 5, wherein the apparatus further comprises a normalizing circuit, operably coupled to the plurality of path subcircuits, for normalizing the plurality of current path scores by subtracting a minimum path score from each current path score.
Claim 10
Dependent Claim
97 words
The apparatus of claim 5, wherein the hybrid score determiner comprises a plurality of hybrid subcircuits one for each Hidden Markov Model, wherein a hybrid subcircuit comprises: A) a multiplier, operably coupled to the decoder and path score determiner, for multiplying the current path score by the current maximum likelihood score to provide a product; and B) a squaring circuit, operably coupled to the multiplier, for providing a squared product; and C) a summing circuit, operably coupled to the squaring circuit, for adding the squared product to a previous hybrid score to provide the current hybrid score.
Claim 11
Dependent Claim
331 words
A radio comprising an apparatus for optimizing Hidden Markov Model recognition of an input speech signal corresponding to a plurality of frame feature vectors, the apparatus comprising: A) a memory unit, operably coupled to receive a plurality of predetermined Hidden Markov Models; B) a decoder, operably coupled to receive the plurality of frame feature vectors and operably coupled to the memory unit, for determining, for each frame feature vector, a plurality of current maximum likelihood scores each corresponding to a distinct Hidden Markov Model in the plurality of predetermined Hidden Markov Models; C) a path score determiner, operably coupled to the decoder, for computing, for each frame feature vector, a plurality of current path scores each corresponding to the distinct Hidden Markov Model in the plurality of predetermined Hidden Markov Models, wherein each path score quantifies a variation in the maximum likelihood score as a function of time, and wherein the path score determiner comprises a plurality of path subcircuits one for each Hidden Markov Model, wherein each path subcircuit comprises: C1) a subtracting circuit, operably coupled to the decoder, for computing a difference between the current maximum likelihood score and an immediately previous maximum likelihood score; C2) a squaring circuit, operably coupled to the subtracting circuit, for providing a squared difference; and C3) a summing circuit, operably coupled to the squaring circuit, for adding the squared difference to a previous path score to provide the current path score; D) a hybrid score determiner, operably coupled to the path score determiner, for computing, for each frame feature vector, a plurality of current hybrid scores each corresponding to the distinct Hidden Markov Model in the plurality of predetermined Hidden Markov Models, wherein each hybrid score is a combination of the maximum likelihood score and the path score for the Hidden Markov Model; E) a model selector, operably coupled to the hybrid score determiner, for selecting the Hidden Markov Model for the plurality of frame feature vectors with a lowest current hybrid score.
Claim 12
Dependent Claim
331 words
A radio comprising an apparatus for optimizing Hidden Markov Model recognition of an input speech signal corresponding to a plurality of frame feature vectors, the apparatus comprising: A) a memory unit, operably coupled to receive a plurality of predetermined Hidden Markov Models; B) a decoder, operably coupled to receive the plurality of frame feature vectors and operably coupled to the memory unit, for determining, for each frame feature vector, a plurality of current maximum likelihood scores each corresponding to a distinct Hidden Markov Model in the plurality of predetermined Hidden Markov Models; C) a path score determiner, operably coupled to the decoder, for computing, for each frame feature vector, a plurality of current path scores each corresponding to the distinct Hidden Markov Model in the plurality of predetermined Hidden Markov Models, wherein each path score quantifies a variation in the maximum likelihood score as a function of time, and wherein the path score determiner comprises a plurality of path subcircuits one for each Hidden Markov Model, wherein each path subcircuit comprises: C1) a subtracting circuit, operably coupled to the decoder, for computing a difference between the current maximum likelihood score and an immediately previous maximum likelihood score; C2) a squaring circuit, operably coupled to the subtracting circuit, for providing a squared difference; and C3) a summing circuit, operably coupled to the squaring circuit, for adding the squared difference to a previous path score to provide the current path score; D) a hybrid score determiner, operably coupled to the path score determiner, for computing, for each frame feature vector, a plurality of current hybrid scores each corresponding to the distinct Hidden Markov Model in the plurality of predetermined Hidden Markov Models, wherein each hybrid score is a combination of the maximum likelihood score and the path score for the Hidden Markov Model; E) a model selector, operably coupled to the hybrid score determiner, for selecting the Hidden Markov Model for the plurality of frame feature vectors with a lowest current hybrid score.