Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
343 words
In a speech recognition system, wherein one or more templates each having a plurality of states representing each template are stored for comparing to a series of input frames, said speech recognition system being able to accumulate distance measures for each comparison of the plurality of states to each frame of the series of input frames, a method for identifying a speech utterance from the series of input frames without using predetermined endpoints, comprising the steps of: a) identifying a beginning input frame for a first state of a template to identify the potential beginning of the speech utterance; b) determining a first plurality of distance measures from the comparisons of a first set of states to said beginning input frame; c) determining a second plurality of distance measures from the comparisons of a second set of states to a second input frame; d) determining a first normalization amount for said first plurality of distance measures and determining a second normalization amount for said second plurality of distance measures; e) normalizing said first plurality of distance measures by subtracting said first normalization amount from each distance measure of said first plurality of distance measures and normalizing said second plurality of distance measures by subtracting said second normalization amount from each distance measure of said second plurality of distance measures; f) accumulating each said determined distance measure of said first plurality of distance measures and accumulating each said accumulated distance measure of said second plurality of distance measures in accordance with a corresponding state from said first and second set of states; and g) determining a similarity measure between said template and a subset of the series of input frames, including said beginning input frame, said second input frame, and a third input frame, said subset identified from said beginning input frame through said third input frame, said similarity measure being based on accumulated distance measures corresponding to the plurality of states representing said template and a summation of the normalization amounts including at least said first normalization amount and said second normalization amount.
Claim 2
Dependent Claim
343 words
In a speech recognition system, wherein one or more templates each having a plurality of states representing each template are stored for comparing to a series of input frames, said speech recognition system being able to accumulate distance measures for each comparison of the plurality of states to each frame of the series of input frames, a method for identifying a speech utterance from the series of input frames without using predetermined endpoints, comprising the steps of: a) identifying a beginning input frame for a first state of a template to identify the potential beginning of the speech utterance; b) determining a first plurality of distance measures from the comparisons of a first set of states to said beginning input frame; c) determining a second plurality of distance measures from the comparisons of a second set of states to a second input frame; d) determining a first normalization amount for said first plurality of distance measures and determining a second normalization amount for said second plurality of distance measures; e) normalizing said first plurality of distance measures by subtracting said first normalization amount from each distance measure of said first plurality of distance measures and normalizing said second plurality of distance measures by subtracting said second normalization amount from each distance measure of said second plurality of distance measures; f) accumulating each said determined distance measure of said first plurality of distance measures and accumulating each said accumulated distance measure of said second plurality of distance measures in accordance with a corresponding state from said first and second set of states; and g) determining a similarity measure between said template and a subset of the series of input frames, including said beginning input frame, said second input frame, and a third input frame, said subset identified from said beginning input frame through said third input frame, said similarity measure being based on accumulated distance measures corresponding to the plurality of states representing said template and a summation of the normalization amounts including at least said first normalization amount and said second normalization amount.
Claim 3
Dependent Claim
34 words
The method in accordance with claim 1, further including the step of setting the accumulated distance of one or more initial states of each said template relative to a minimum said accumulated distance measure.
Claim 4
Dependent Claim
25 words
The method in accordance with claim 1, wherein said summation of normalization amounts corresponds to the minimum of said normalized accumulated distances for all states.
Claim 5
Dependent Claim
30 words
The method, in accordance with claim 1 ,wherein the step of determining a similarity measure further includes the step of calculating the number of input frames in said said subset.
Claim 6
Dependent Claim
26 words
The method, in accordance with claim 4, further including the step of calculating an average distance measure per frame for said input frames in said subset.
Claim 7
Dependent Claim
21 words
The method, in accordance with claim 5, further including the step of comparing said average distance to a predetermined distance threshold.
Claim 8
Dependent Claim
20 words
The method, in accordance with claim 4, further including the step of comparing two or more said average distance measures.
Claim 9
Dependent Claim
32 words
The method, in accordance with claim 1, further including the step of determining if the speech energy corresponding to one or more input frames of said subset exceeds a predetermined energy threshold.
Claim 10
Dependent Claim
27 words
The method, in accordance with claim 1, wherein the step of accumulating distance measures further includes the step of comparing said distance measures to a truncating threshold.
Claim 11
Dependent Claim
39 words
The method, in accordance with claim 1, further including the step of outputting a signal indicating that said template matches said subset after it is determined that no other beginning frame number is less than said given frame number.
Claim 12
Dependent Claim
22 words
The method, in accordance with claim 1, wherein the step of recording said beginning input frame number includes recording using modulo arithmetic.
Claim 13
Dependent Claim
20 words
The method, in accordance with claim 1, wherein the step of recording said normalization information includes recording using modulo arithmetic.
Claim 14
Dependent Claim
18 words
The method in accordance with claim 1 wherein said first set of states further includes said first state.
Claim 15
Dependent Claim
18 words
The method in accordance with claim 1 wherein said second set of states further includes said first state.
Claim 16
Dependent Claim
270 words
In a speech recognition system, wherein one or more templates, each having a plurality of states, are stored for comparing to a series of input frames, said speech recognition system being able to accumulate distance measures for each comparison of the plurality of states to each input frame processed, a method for identifying a speech utterance from said series of input frames without using predetermined endpoints, comprising the steps of: a) recording a beginning input frame number for a first state of a template to identify the potential beginning of said speech utterance; b) determining distance measures for each state of the plurality of states of a template for a selected input frame; c) determining a normalization amount for said determined distance measures; d) normalizing said determined distance measures by subtracting said normalization amount from each said determined distance measure; e) accumulating each determined distance measure corresponding to said selected frame for each state of the plurality of states of a template; f) repeating steps b), c), d), and e) for each subsequent selected input frame through a given input frame; and g) determining a similarity measure between said template and a subset of said input frames after said given input frame has been processed, said subset identified from said recorded beginning input frame number through said given input frame, said similarity measure based on said accumulated distance measures of said subset of input frames and corresponding to the plurality of states representing said template and a summation of said normalization amounts including at least a normalization amount for said input frame and a normalization amount for said given frame.
Claim 17
Dependent Claim
270 words
In a speech recognition system, wherein one or more templates, each having a plurality of states, are stored for comparing to a series of input frames, said speech recognition system being able to accumulate distance measures for each comparison of the plurality of states to each input frame processed, a method for identifying a speech utterance from said series of input frames without using predetermined endpoints, comprising the steps of: a) recording a beginning input frame number for a first state of a template to identify the potential beginning of said speech utterance; b) determining distance measures for each state of the plurality of states of a template for a selected input frame; c) determining a normalization amount for said determined distance measures; d) normalizing said determined distance measures by subtracting said normalization amount from each said determined distance measure; e) accumulating each determined distance measure corresponding to said selected frame for each state of the plurality of states of a template; f) repeating steps b), c), d), and e) for each subsequent selected input frame through a given input frame; and g) determining a similarity measure between said template and a subset of said input frames after said given input frame has been processed, said subset identified from said recorded beginning input frame number through said given input frame, said similarity measure based on said accumulated distance measures of said subset of input frames and corresponding to the plurality of states representing said template and a summation of said normalization amounts including at least a normalization amount for said input frame and a normalization amount for said given frame.
Claim 18
Dependent Claim
30 words
The method, in accordance with claim 15, wherein the step of determining a similarity measure further includes the step of calculating the number of input frames in said said subset.
Claim 19
Dependent Claim
24 words
The method, in accordance with claim 15, further including the step of calculating an average distance measure for said input frames in said subset.
Claim 20
Dependent Claim
21 words
The method, in accordance with claim 17, further including the step of comparing said average distance to a predetermined distance threshold.
Claim 21
Dependent Claim
20 words
The method, in accordance with claim 17, further including the step of comparing two or more said average distance measures.
Claim 22
Dependent Claim
32 words
The method, in accordance with claim 15, further including the step of determining if the speech energy corresponding to one or more input frames of said subset exceeds a predetermined energy threshold.
Claim 23
Dependent Claim
27 words
The method, in accordance with claim 15, wherein the step of accumulating distance measures further includes the step of comparing said distance measures to a truncating threshold.
Claim 24
Dependent Claim
39 words
The method, in accordance with claim 15, further including the step of outputting a signal indicating that said template matches said subset after it is determined that no other beginning frame number is less than said given frame number.
Claim 25
Dependent Claim
22 words
The method, in accordance with claim 15, wherein the step of recording said beginning input frame number includes recording using modulo arithmetic.