BEHAVIOR RECOGNITION APPARATUS
First Claim
1. A behavior recognition apparatus which recognizes a user behavior from a hand movement made by a user, said 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 the hand movement made by the user matches a predetermined movement pattern, from the hand movement data outputted from said hand movement observation unit;
a feature selection unit configured to select the hand movement data that is outputted from said hand movement observation unit at the time detected by said velocity variation detection unit;
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 said standard behavior pattern storage unit and the hand movement data selected by said 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 (101) which outputs hand movement data indicating a hand movement made by a user; a velocity variation detection unit (102) which detects a time at which the hand movement matches a predetermined movement pattern; a feature selection unit (103) which selects the hand movement data outputted at the time detected by the velocity variation detection unit (102); a standard behavior pattern storage unit (104) which stores a movement pattern data sequence represented by a hand movement data sequence, in association with a user behavior; and a behavior recognition unit (105) which calculates a degree of similarity between the movement pattern data sequence stored in the standard behavior pattern storage unit (104) and the hand movement data selected by the feature selection unit (103), and recognizes, as the user behavior, a behavior represented by the movement pattern data sequence when the degree of similarity is the highest.
-
Citations
13 Claims
-
1. A behavior recognition apparatus which recognizes a user behavior from a hand movement made by a user, said 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 the hand movement made by the user matches a predetermined movement pattern, from the hand movement data outputted from said hand movement observation unit; a feature selection unit configured to select the hand movement data that is outputted from said hand movement observation unit at the time detected by said velocity variation detection unit; 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 said standard behavior pattern storage unit and the hand movement data selected by said 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, said 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 the hand movement made by the user matches a predetermined movement pattern, from the hand movement data outputted in said detecting of a hand movement; selecting the hand movement data that is outputted in said detecting of a hand movement at the time detected in said detecting of a 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 in said selecting, 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 program for recognizing a user behavior from a hand movement made by a user, said program being recorded on a non-transitory computer-readable recording medium for use in a computer and causing the computer to execute:
-
detecting the hand movement made by the user and outputting hand movement data indicating the hand movement; detecting a time at which the hand movement made by the user matches a predetermined movement pattern, from the hand movement data outputted in said detecting of a hand movement; selecting the hand movement data that is outputted in said detecting of a hand movement at the time detected in said detecting of a 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 in said selecting, 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