Behavior recognition apparatus
First Claim
1. A behavior recognition apparatus which recognizes a user behavior from a hand movement made by a user, the behavior recognition apparatus comprising:
- a hand movement observation unit configured to detect the hand movement made by the user and output hand movement data indicating the hand movement;
a velocity variation detection unit configured to detect a time at which a variation in velocity of a hand of the user occurs, from the hand movement data outputted from the hand movement observation unit;
a feature selection unit configured to select the hand movement data that is outputted from the hand movement observation unit at specific times including the time detected by the velocity variation detection unit and times before and after the detected time;
a standard behavior pattern storage unit configured to store a movement pattern data sequence represented by a hand movement data sequence, in association with the user behavior; and
a behavior recognition unit configured to calculate a degree of similarity between the movement pattern data sequence stored in the standard behavior pattern storage unit and the hand movement data selected by the feature selection unit, and to recognize, as the user behavior, a behavior represented by the movement pattern data sequence when the degree of similarity is highest.
1 Assignment
0 Petitions
Accused Products
Abstract
A behavior recognition apparatus includes a hand movement observation unit which outputs hand movement data indicating a hand movement made by a user; a velocity variation detection unit which detects a time at which the hand movement matches a predetermined movement pattern; and a feature selection unit which selects the hand movement data outputted at the time detected by the velocity variation detection unit. A standard behavior pattern storage unit stores a movement pattern data sequence represented by a hand movement data sequence, in association with a user behavior; and a behavior recognition unit calculates a degree of similarity between the movement pattern data sequence stored in the standard behavior pattern storage unit and the hand movement data selected by the feature selection unit, and recognizes, as the user behavior, a behavior represented by the movement pattern data sequence when the degree of similarity is the highest.
9 Citations
13 Claims
-
1. A behavior recognition apparatus which recognizes a user behavior from a hand movement made by a user, the behavior recognition apparatus comprising:
-
a hand movement observation unit configured to detect the hand movement made by the user and output hand movement data indicating the hand movement; a velocity variation detection unit configured to detect a time at which a variation in velocity of a hand of the user occurs, from the hand movement data outputted from the hand movement observation unit; a feature selection unit configured to select the hand movement data that is outputted from the hand movement observation unit at specific times including the time detected by the velocity variation detection unit and times before and after the detected time; a standard behavior pattern storage unit configured to store a movement pattern data sequence represented by a hand movement data sequence, in association with the user behavior; and a behavior recognition unit configured to calculate a degree of similarity between the movement pattern data sequence stored in the standard behavior pattern storage unit and the hand movement data selected by the feature selection unit, and to recognize, as the user behavior, a behavior represented by the movement pattern data sequence when the degree of similarity is highest. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A behavior recognition method of recognizing a user behavior from a hand movement made by a user, the behavior recognition method comprising:
-
detecting the hand movement made by the user and outputting hand movement data indicating the hand movement; detecting a time at which a variation in velocity of a hand of the user occurs, from the hand movement data outputted in the detecting of a hand movement; selecting the hand movement data that is outputted in the detecting of a hand movement at specific times including the time detected in the detecting of a time and times before and after the detected time; a standard behavior pattern storage unit configured to store a movement pattern data sequence; and calculating a degree of similarity between a movement pattern data sequence stored in a standard behavior pattern storage unit and the hand movement data selected, and recognizing, as the user behavior, a behavior represented by the movement pattern data sequence when the degree of similarity is highest, the movement pattern data sequence being represented by a hand movement data sequence and stored in association with the user behavior.
-
-
13. A non-transitory computer-readable recording medium storing a program for recognizing a user behavior from a hand movement made by a user for use in a computer and causing the computer to execute step comprising:
-
detecting the hand movement made by the user and outputting hand movement data indicating the hand movement; detecting a time at which a variation in velocity of a hand of the user occurs, from the hand movement data outputted in the detecting of a hand movement; selecting the hand movement data that is outputted in the detecting of a hand movement at specific times including the time detected in the detecting of a time and times before and after the detected time; a standard behavior pattern storage unit configured to store a movement pattern data sequence; and calculating a degree of similarity between a movement pattern data sequence stored in a standard behavior pattern storage unit and the hand movement data selected, and recognizing, as the user behavior, a behavior represented by the movement pattern data sequence when the degree of similarity is highest, the movement pattern data sequence being represented by a hand movement data sequence and stored in association with the user behavior.
-
Specification