Method and apparatus for determining a number of states for a hidden Markov model in a signal processing system
First Claim
Patent Images
1. A method for use in processing a signal in a signal processing system, the method comprising the steps of:
- processing the signal using a hidden Markov model having a number of states determined at least in part based on application of an iterative algorithm to the model, the iterative algorithm adjusting the number of states of the model, based at least in part on closeness measures computed between the states, until the model satisfies a specified performance criterion, wherein the model having the determined number of states is utilized to determine a characteristic of the signal; and
controlling an action of the signal processing system based on the determined characteristic of the signal, wherein the closeness measure for a given pair of states of the model is computed as;
where H(P1, P2) denotes the closeness measure, α
is an integration variable, P1(x) and P2(x) are probability functions of the two states, x01 and x02 are the most likely points in each state, v0=x01 and v1=x02−
x01.
3 Assignments
0 Petitions
Accused Products
Abstract
A signal processing system processes a signal using a hidden Markov model (HMM) having a number of states determined at least in part based on application of an iterative algorithm to the model. The iterative algorithm adjusts the number of states of the model, based at least in part on closeness measures computed between the states, until the model satisfies a specified performance criterion. The model having the adjusted number of states is then utilized to determine a characteristic of the signal, and an action of the signal processing system is controlled based on the determined characteristic.
24 Citations
30 Claims
-
1. A method for use in processing a signal in a signal processing system, the method comprising the steps of:
-
processing the signal using a hidden Markov model having a number of states determined at least in part based on application of an iterative algorithm to the model, the iterative algorithm adjusting the number of states of the model, based at least in part on closeness measures computed between the states, until the model satisfies a specified performance criterion, wherein the model having the determined number of states is utilized to determine a characteristic of the signal; and
controlling an action of the signal processing system based on the determined characteristic of the signal, wherein the closeness measure for a given pair of states of the model is computed as;
where H(P1, P2) denotes the closeness measure, α
is an integration variable, P1(x) and P2(x) are probability functions of the two states, x01 and x02 are the most likely points in each state,v0=x01 and v1=x02−
x01.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus for use in processing a signal in a signal processing system, the apparatus comprising:
-
a processor-baaed device operative;
(i) to process the signal using a hidden Markov model having a number of states determined at least in part based on application of an iterative algorithm to the model, the iterative algorithm adjusting the number of states of the model, based at least in part on closeness measures computed between the states, until the model satisfies a specified performance criterion, wherein the model having the determined number of states is utilized to determine a characteristic of the signal; and
(ii) to control an action of the signal processing system based on the determined characteristic of the signal,wherein the closeness measure for a given pair of states of the model is computed as;
where H(P1, P2) denotes the closeness measure, α
0 is an integration variable, P1(x) and P2(x) are probability functions of the two stated, x01 and x02 are the most likely points in each state,v0=x01 and v1=x02−
x01.
-
-
15. An article of manufacture comprising a storage medium for storing one or more programs for use in processing a signal in a signal processing system, wherein the one or more programs when executed by a processor implement the step of:
-
processing the signal using a hidden Markov model having a number of states determined at least in part based on application of an iterative algorithm to the model, the iterative algorithm adjusting the number of states of the model, based at least in part on closeness measures computed between the states, until the model satisfies a specified performance criterion, wherein the model having the determined number of states is utilized to determine a characteristic of the signal, wherein an action of the signal processing system is controlled based on the determined characteristic, and wherein the closeness measure for a given pair of states of the model is computed as;
where H(P1,P2) denotes the closeness measure, α
is an integration variable, P1(x) and P2(x) are probability functions of the two states, x01 and x02 are the most likely points in each state,v0=x01 and v1=x02−
x01.
-
-
16. A method for use in processing a signal in a signal processing system, the method comprising the steps of:
-
processing the signal using a hidden Markov model having a number of states determined at least in part based on application of an iterative algorithm to the model, the iterative algorithm adjusting the number of states of the model, based at least in part on closeness measures computed between the states, until the model satisfies a specified performance criterion, wherein the model having the determined number of states is utilized to determine a characteristic of the signal; and
controlling an action of the signal processing system based on the determined characteristic of the signal, wherein the closeness measure for a given pair of states of the model is computed as;
where H(P1, P2) denotes the closeness measure, a is an integration variable, P1(x) and P2(x) are probability functions of the two states, x01 and x02 are the most likely points in each state, v0=x01 and v1=x02−
x01.- View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. An apparatus for use in processing a signal in a signal processing system, the apparatus comprising:
-
a processor-based device operative;
(i) to process the signal using a hidden Markov model having a number of states determined at least in part based on application of an iterative algorithm to the model, the iterative algorithm adjusting the number of states of the model, based at least in part on closeness measures computed between the states, until the model satisfies a specified performance criterion, wherein the model having the determined number of states is utilized to determine a characteristic of the signal; and
(ii) to control an action of the signal processing system based on the determined characteristic of the signal,wherein the closeness measure for a given pair of states of the model is computed as;
where H(P1, P2) denotes the closeness measure, α
is an integration variable, P1(x) and P2(x) are probability functions of the two states, x01 and x02 are the most likely points in each state,v0=x01 and v1=x02−
x01.
-
-
30. An article of manufacture comprising a storage medium for storing one or more programs for use in processing a signal in a signal processing system, wherein the one or more programs when executed by a processor implement the step of:
- processing the signal using a hidden Markov model having a number of states determined at least in part based on application of an iterative algorithm to the model, the iterative algorithm adjusting the number of states of the model, based at least in part on closeness measures computed between the states, until the model satisfies a specified performance criterion,
wherein the model having the determined number of states is utilized to determine a characteristic of the signal, wherein an action of the signal processing system is controlled based on the determined characteristic, and wherein the closeness measure for a given pair of states of the model is computed as;
where H(P1, P2) denotes the closeness measure, α
is an integration variable, P1(x) and P2(x) are probability functions of the two states, x01 and x02 are the most likely points in each state,v0=x01 and v1=x02−
x01.
- processing the signal using a hidden Markov model having a number of states determined at least in part based on application of an iterative algorithm to the model, the iterative algorithm adjusting the number of states of the model, based at least in part on closeness measures computed between the states, until the model satisfies a specified performance criterion,
Specification