Method of temporal segmentation of an instrumented gesture, associated device and terminal
First Claim
1. A method comprising:
- temporal segmentation of an instrumented gesture in the course of execution by a user by moving a hand held terminal in the air, wherein the terminal is equipped with an inertial navigation module having at least one sensor, and wherein said temporal segmentation comprises the following acts, implemented at each current instant (tn) by a processor;
measuring, during the execution of the gesture, a vector of inertial characteristic values {right arrow over (V)} representative of movement of said terminal in the air, using the at least one sensor;
calculation of an instantaneous power value (P(tn)) of said vector ((tn)) at the current instant, the instantaneous power value being a single value calculated as a function of the values of all of the inertial characteristic in the vector ((tn));
estimation of a gesture indicator (I(tn)) on the basis of a variation between said instantaneous power value and a mean power value estimated over a time window (F[t0,tn]) preceding the current instant;
determination of a first instant (tn1), termed start of gesture, corresponding to the current instant, further to the estimated gesture indicator taking a value greater than or equal to a first predetermined threshold during a time interval greater than or equal to a first predetermined interval; and
subsequent to the detection of a start of gesture at the first current instant (tn1), determination of a second instant (tn2), termed end of gesture further to, at the current instant, the estimated gesture indicator taking a value less than or equal to a second predetermined threshold during a time interval greater than or equal to a second predetermined time interval.
1 Assignment
0 Petitions
Accused Products
Abstract
Temporally segmenting an instrumented gesture executed by a user with a terminal having an inertial navigation module, which measures a vector of inertial characteristics representative of movement of the terminal. Segmenting includes, at each current instant: calculating an instantaneous power value of the vector; estimating a gesture indicator based on variation between the instantaneous power value and a mean power value estimated over a preceding time window; determining a start of gesture at a first instant, when the estimated gesture indicator is greater than or equal to a first threshold during a time interval greater than or equal to a first interval; and determining an end of gesture at a second instant when, at the current instant, the estimated gesture indicator is less than or equal to a second threshold during a time interval greater than or equal to a second time interval.
6 Citations
10 Claims
-
1. A method comprising:
-
temporal segmentation of an instrumented gesture in the course of execution by a user by moving a hand held terminal in the air, wherein the terminal is equipped with an inertial navigation module having at least one sensor, and wherein said temporal segmentation comprises the following acts, implemented at each current instant (tn) by a processor; measuring, during the execution of the gesture, a vector of inertial characteristic values {right arrow over (V)} representative of movement of said terminal in the air, using the at least one sensor; calculation of an instantaneous power value (P(tn)) of said vector ((tn)) at the current instant, the instantaneous power value being a single value calculated as a function of the values of all of the inertial characteristic in the vector ((tn)); estimation of a gesture indicator (I(tn)) on the basis of a variation between said instantaneous power value and a mean power value estimated over a time window (F[t0,tn]) preceding the current instant; determination of a first instant (tn1), termed start of gesture, corresponding to the current instant, further to the estimated gesture indicator taking a value greater than or equal to a first predetermined threshold during a time interval greater than or equal to a first predetermined interval; and subsequent to the detection of a start of gesture at the first current instant (tn1), determination of a second instant (tn2), termed end of gesture further to, at the current instant, the estimated gesture indicator taking a value less than or equal to a second predetermined threshold during a time interval greater than or equal to a second predetermined time interval. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device comprising:
-
a hand-held terminal comprising; an inertial navigation module having at least one sensor to sense movement of the terminal; memory storing instructions; a processor, configured by the instructions to; measure, during execution of an instrumented gesture made by a user moving the hand held terminal in the air, a vector ({right arrow over (V)}(tn)) of inertial characteristic values representative of movement of the terminal, using the at least one sensor; and temporally segment the instrumented gesture in the course of execution by the user, which comprises; calculating an instantaneous power value of said vector ({right arrow over (V)}(tn)) at a current instant where the instantaneous power value is a single value calculated as a function of the values of all of the inertial characteristics in the vector ({right arrow over (V)}(tn)); estimating a gesture indicator (I(tn)) on the basis of a variation between said instantaneous power value and a mean power value estimated over a time window (F(t0,tn)) preceding the current instant; determining a first instant (tn1), termed start of gesture, corresponding to the current instant, further to the estimated gesture indicator taking a value greater than or equal to a first predetermined threshold during a time interval greater than or equal to a first predetermined interval; and subsequent to the detection of a start of gesture at the first current instant (tn1), determining a second instant (tn2), termed end of gesture further to, at the current instant, the estimated gesture indicator taking a value less than or equal to a second predetermined threshold during a time interval greater than or equal to a second predetermined time interval. - View Dependent Claims (9)
-
-
10. A non-transitory computer-readable medium comprising a computer program recorded thereon and comprising instructions for implementation of a method, when the instructions are executed by a processor, wherein the method comprises:
-
temporal segmentation of an instrumented gesture in the course of execution by a user by moving a hand held terminal in the air, wherein the terminal is equipped with an inertial navigation module having at least one sensor, and wherein temporal segmentation comprises the following acts, implemented at each current instant (tn); measuring, during the execution of the gesture, a vector of inertial characteristic values {right arrow over (V)} representative of movement of said terminal in the air, using the at least one sensor; calculation of an instantaneous power value (P(tn)) of said vector ((tn)) at the current instant where the instantaneous power value is a single value calculated as a function of the values of all of the inertial characteristics in the vector ((tn)); estimation of a gesture indicator (I(tn)) on the basis of a variation between said instantaneous power value and a mean power value estimated over a time window (F[t0,tn]) preceding the current instant; determination of a first instant (tn1), termed start of gesture, corresponding to the current instant, further to the estimated gesture indicator taking a value greater than or equal to a first predetermined threshold during a time interval greater than or equal to a first predetermined interval; and subsequent to the detection of a start of gesture at the first current instant (tn1), determination of a second instant (tn2), termed end of gesture further to, at the current instant, the estimated gesture indicator taking a value less than or equal to a second predetermined threshold during a time interval greater than or equal to a second predetermined time interval.
-
Specification