Gesture detecting method, gesture detecting apparatus, and recording medium
First Claim
1. A gesture detecting method implemented by a computer programmed as a gesture-detecting apparatus, the method comprising:
- calculating, by the computer, a velocity vector of a specific part of an object gesturing, from time series data of coordinates of the specific part, to obtain a time-series velocity vectors;
detecting dynamic periods when displacement per unit time of the specific part is larger than a displacement threshold value, based on the time-series velocity vectors;
acquiring a representative velocity vector from velocity vectors in each dynamic period;
storing each representative velocity vector corresponding to each dynamic period in a storage unit;
calculating a first intersection angle of two representative velocity vectors stored in the storage unit, the two representative velocity vectors corresponding to two successive dynamic periods; and
detecting that a motion of the specific part is a reciprocating motion when the first intersection angle is larger than a first threshold value.
1 Assignment
0 Petitions
Accused Products
Abstract
A gesture detecting apparatus prepares time series data of coordinates of specific part of object gesturing, calculates velocity vector of the specific part from the time series data of coordinates, to obtain time-series velocity vectors, detects dynamic periods when displacement per unit time of the specific part is larger than predetermined value, based on the time-series velocity vectors, acquires each representative velocity vector from velocity vectors in each dynamic period, stores the each representative velocity vector corresponding to the each dynamic period in memory, calculates first intersection angle of two representative velocity vectors stored in the memory, the two representative velocity vectors corresponding to two successive dynamic periods, and detects that the motion of the specific part is reciprocating motion when the first intersection angle is larger than first threshold value.
-
Citations
16 Claims
-
1. A gesture detecting method implemented by a computer programmed as a gesture-detecting apparatus, the method comprising:
-
calculating, by the computer, a velocity vector of a specific part of an object gesturing, from time series data of coordinates of the specific part, to obtain a time-series velocity vectors; detecting dynamic periods when displacement per unit time of the specific part is larger than a displacement threshold value, based on the time-series velocity vectors; acquiring a representative velocity vector from velocity vectors in each dynamic period; storing each representative velocity vector corresponding to each dynamic period in a storage unit; calculating a first intersection angle of two representative velocity vectors stored in the storage unit, the two representative velocity vectors corresponding to two successive dynamic periods; and detecting that a motion of the specific part is a reciprocating motion when the first intersection angle is larger than a first threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A gesture detecting method implemented by a computer programmed as a gesture-detecting apparatus, the method comprising:
-
calculating, by the computer, a velocity vector of a specific part of an object gesturing, from time series data of coordinates of the specific part, to obtain time-series velocity vectors; detecting a representative velocity vector whose magnitude is larger than a velocity threshold value and a maximum, from the time-series velocity vectors, to obtain time-series representative velocity vectors; storing the time-series representative velocity vectors in a storage unit; calculating a first intersection angle of two successive representative velocity vectors stored in the storage unit; and detecting that a motion of the specific part is a reciprocating motion when the first intersection angle is larger than a first threshold value. - View Dependent Claims (12)
-
-
13. A computer readable storage medium storing a computer program for causing a computer to perform a method having steps of:
-
calculating a velocity vector of a specific part of an object gesturing, from time series data of coordinates of the specific part, to obtain time-series velocity vectors; detecting dynamic periods when displacement per unit time of the specific part is larger than a displacement threshold value, based on the time-series velocity vectors; acquiring a representative velocity vector from velocity vectors in each dynamic period; storing each representative velocity vector corresponding to each dynamic period in a storage unit; calculating a first intersection angle of two representative velocity vectors corresponding to two successive dynamic periods stored in the storage unit; and detecting that a motion of the specific part is a reciprocating motion when the first intersection angle is larger than a first threshold value. - View Dependent Claims (14)
-
-
15. A gesture detecting apparatus, comprising:
-
a first calculating unit configured to calculating a velocity vector of a specific part of an object gesturing, from time series data of coordinates of the specific part, to obtain time-series velocity vectors; a first detecting unit configured to detect dynamic periods when displacement per unit time of the specific part is larger than a displacement threshold value, based on the time-series velocity vectors; an acquiring unit configured to acquire a representative velocity vector from velocity vectors in each dynamic period; a storage unit to store each representative velocity vector corresponding to each dynamic period; a second calculating unit configured to calculate a first intersection angle of two representative velocity vectors corresponding to two successive dynamic periods; and a second detecting unit configured to detect that a motion of the specific part is a reciprocating motion when the first intersection angle is larger than a first threshold value wherein the above units are implemented in hardware or hardware/software combination. - View Dependent Claims (16)
-
Specification