Motion discrimination method and device using a hidden markov model
First Claim
1. A motion discrimination method comprising the steps of:
- detecting a motion by a sensor to produce detection values;
converting the detection values to labels by a certain time unit so as to create label series corresponding to the detected motion;
performing calculations to produce a probability that at least one of Hidden Markov Models outputs the label series corresponding to the detected motion, wherein each of the Hidden Markov Models is constructed to learn specific label series regarding a specific motion; and
discriminating a kind of the detected motion, detected by the sensor, on the basis of result of the calculations.
1 Assignment
0 Petitions
Accused Products
Abstract
A motion discrimination method or a motion discrimination device is provided to discriminate a kind of a motion, i.e., one of conducting operations which are made by a human operator by swinging a baton to conduct music of a certain time (e.g., quadruple time). Herein, sensors are provided to detect the motion, made by the human operator, to produce detection values. The detection values are converted to operation labels, which are assembled together in a certain time unit (e.g., 10 ms) to form label series. In addition, there are provided a plurality of Hidden Markov Models, each of which is constructed to learn label series corresponding to a specific motion in advance. Calculations are performed to produce probabilities that multiple Hidden Markov Models respectively output the label series corresponding to the detected motion. Then, a kind of the motion is discriminated on the basis of result of the calculations. Further, a beat label representing the discriminated kind of the motion is inserted into the label series. Herein, the discrimination is made only when a highest one of the probabilities exceeds a certain threshold value so that designation of a beat is detected. Incidentally, the discriminated kind of the motion is used as a detected beat, designated by the human operator, by which a tempo of automatic performance is controlled.
65 Citations
22 Claims
-
1. A motion discrimination method comprising the steps of:
-
detecting a motion by a sensor to produce detection values; converting the detection values to labels by a certain time unit so as to create label series corresponding to the detected motion; performing calculations to produce a probability that at least one of Hidden Markov Models outputs the label series corresponding to the detected motion, wherein each of the Hidden Markov Models is constructed to learn specific label series regarding a specific motion; and discriminating a kind of the detected motion, detected by the sensor, on the basis of result of the calculations. - View Dependent Claims (2)
-
-
3. A motion discrimination method comprising the steps of:
-
detecting a motion made by a human operator to produce detection values; creating labels based on the detection values, so that the labels are assembled together by a unit time to form label series corresponding to the detected motion; providing a plurality of Hidden Markov Models each of which is constructed to learn specific label series regarding a specific motion; performing calculations to produce a probability that at least one of the plurality of Hidden Markov Models outputs the label series corresponding to the detected motion; and discriminating a kind of the detected motion based on result of the calculations. - View Dependent Claims (4, 5, 6)
-
-
7. A motion discrimination device comprising:
-
sensor means for detecting a motion to produce detection values; labeling means for converting the detection values to labels by a certain time unit; label-series creating means for creating label series consisting of the labels which are outputted from the labeling means by the certain time unit; Hidden-Markov-Model storage means for storing a plurality of Hidden Markov Models each of which is constructed to learn specific label series corresponding to a specific motion; calculation means for performing calculations to obtain a probability that at least one of Hidden Markov Models outputs the label series; and discrimination means for discriminating a kind of the detected motion, detected by the sensor means, on the basis of result of the calculations. - View Dependent Claims (8)
-
-
9. A motion discrimination device comprising:
-
sensor means for detecting a motion made by a human operator to produce detection values; labeling means for creating labels based on the detection values; label-series creating means for creating label series corresponding to the detected motion, wherein the label series contains the labels which are supplied thereto from the labeling means by a time unit which is determined in advance; a plurality of Hidden Markov Models, each of which is constructed to learn specific label series corresponding to a specific motion; probability calculating means for performing calculations to produce a probability that at least one of the plurality of Hidden Markov Models outputs the label series corresponding to the detected motion; and discrimination means for discriminating a kind of the detected motion based on result of the calculations. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A storage device storing programs and data which cause an electronic apparatus to execute a motion discrimination method comprising the steps of:
-
detecting a motion made by a human operator to produce detection values; creating labels based on the detection values, so that the labels are assembled together by a unit time to form label series corresponding to the detected motion; providing a plurality of Hidden Markov Models each of which is constructed to learn specific label series regarding a specific motion; performing calculations to produce a probability that at least one of the plurality of Hidden Markov Models outputs the label series corresponding to the detected motion; and discriminating a kind of detected motion based on result of the calculations. - View Dependent Claims (18, 19, 20)
-
-
21. A machine-readable medium storing program instructions for controlling a machine to perform a method including a plurality of steps,
creating a label series comprising labels which are created by detecting a specific motion made by a human operator; - and
performing a plurality of calculations corresponding to each of a plurality of Hidden Markov Models to determine the most appropriate Hidden Markov Model to represent the label series. wherein each of the Hidden Markov Models is represented by a series of state transitions which occur among a series of states with associated probabilities. - View Dependent Claims (22)
- and
Specification