Mid-air-gesture editing method, device, display system and medium
US-2024427423-A1 · Dec 26, 2024 · US
US10078373B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10078373-B2 |
| Application number | US-201414182057-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 17, 2014 |
| Priority date | Feb 15, 2013 |
| Publication date | Sep 18, 2018 |
| Grant date | Sep 18, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
The invention claimed is: 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 (t n ) 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(t n )) of said vector ( (t n )) 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 ( (t n )); estimation of a gesture indicator (I(t n )) on the basis of a variation between said instantaneous power value and a mean power value estimated over a time window (F[t 0 ,t n ]) preceding the current instant; determination of a first instant (t n1 ), 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 (t n1 ), determination of a second instant (t n2 ), 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. 2. The method according to claim 1 , wherein the method comprises a positive decision of segmentation of a gesture when the first and the second current instants (t n1 , t n2 ) are separated by a time interval greater than a third predetermined threshold. 3. The method according to one of claim 1 , wherein estimating a gesture indicator comprises estimation of a first estimator of mean power of the instantaneous powers over said window, said instantaneous powers being weighted according to a first weighting, estimation of a second estimator of mean power of the instantaneous powers over said window, said instantaneous powers being weighted according to a second weighting, and calculation of the gesture indicator as a function of the absolute value of the difference between the estimated values of the first and of the second estimator. 4. The method according to claim 3 , wherein the second weighting applies a higher weight to the instantaneous power value calculated at the current instant (t n ) than the first weighting. 5. The method according to claim 3 , wherein the first and the second estimators are calculated in a recursive manner on the basis of the value estimated at the previous instant (t n −1) and of the instantaneous power value (P(t n )) calculated at the current instant (t n ). 6. The method according to claim 1 , wherein the method comprises initializing the act of estimating the gesture indicator, at an initial instant (t 0 ), whose value belongs to the group consisting of: an instant of power-up of the terminal equipment; an instant of launching of a predetermined application; and the current instant (t n ) decreased by a predetermined time-window size. 7. The method according to claim 1 , wherein subsequent to the determination of a second instant (t n2 ) of end of gesture, the method triggers a validation act comprising the following sub-acts of: calculation of a measure of inertial variation between the instantaneous values of the vector of inertial characteristics at the current instant (t n ) and of the estimated mean values of said characteristics over a time window (F[t 0 ,t n ]) preceding the current instant; comparison of the calculated variation value with a predetermined threshold during a predetermined time interval; and validation of the instant (t n2 ) of end of gesture determined when the calculated measure is less than said threshold at least during the predetermined time interval. 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)}(t n )) 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)}(t n )) 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)}(t n )); estimating a gesture indicator (I(t n )) on the basis of a variation between said instantaneous power value and a mean power value estimated over a time window (F(t 0 ,t n )) preceding the current instant; determining a first instant (t n1 ), 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 (t n1 ), determining a second instant (t n2 ), 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. 9. The device of claim 8 , wherein the terminal is equipped with an inertial navigation module (NAV) stored in the memory and executable by the processor to measure, during the execution of a gesture, the vector ({right arrow over (V)}(t n )) of the inertial characteristics representative of the movement of said terminal. 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 (t n ): 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(t n )) of said vector ( (t n )) 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 ( (t n )); estimation of a gesture indicator (I(t n )) on the basis of a variation between said instantaneous power value and a mean power value estimated over a time window (F[t 0 ,t n ]) preceding the current instant; determination of a first instant (t n1 ), 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 d
Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry · CPC title
Gesture based interaction, e.g. based on a set of recognized hand gestures (interaction based on gestures traced on a digitiser G06F3/04883) · CPC title
with detection of the device orientation or free movement in a three-dimensional [3D] space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors · CPC title
the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer · CPC title
Sensing arrangement for detection of housing movement or orientation, e.g. for controlling scrolling or cursor movement on the display of an handheld computer · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.