IP Library Granted Patent US 9,299,248
Granted Patent B2
US 9,299,248 · App. 14/186,878 · Granted Mar 29, 2016

Method and apparatus for analyzing capacitive EMG and IMU sensor signals for gesture control

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,299,248
App. No.
14/186,878
Granted
Mar 29, 2016
Kind
B2
Abstract

There is disclosed a muscle interface device for use with controllable connected devices. In an embodiment, the muscle interface device comprises a sensor worn on the forearm of a user, and the sensor is adapted to recognize a plurality of gestures made by a user to interact with a controllable connected device. The muscle interface device utilizes a plurality of sensors, including one or more of capacitive EMG sensors and an IMU sensor, to detect gestures made by a user. Other types of sensors including MMG sensors may also be used. The detected user gestures from the sensors are processed into a control signal for allowing the user to interact with content displayed on the controllable connected device.

Claims (36)

1. An apparatus to detect and analyze signals for gesture control, comprising:

a band to be worn by a user;

a plurality of electromyography (EMG) sensors positioned radially around a circumference of the band, each EMG sensor in the plurality of EMG sensors to detect -electrical signals produced by muscle activity in response to the user performing a gesture;

an inertial sensor carried by the band, the inertial sensor to detect motion in response to the user performing the gesture; and

a processor carried by the band, the processor communicatively coupled to receive EMG signals from the plurality of EMG sensors and inertial sensor signals from the inertial sensor, and which in use:

analyzes the EMG signals and recognizes the gesture performed by the user based on the analysis of the EMG signals, and

analyzes the inertial sensor signals and determines a motion aspect of the gesture based on the analysis of the inertial sensor signals.

2. The apparatus of claim 1 wherein the processor in use further determines the position and orientation of the apparatus based on the analysis of the inertial sensor signals.

3. The apparatus of claim 1 wherein the processor in use analyzes the EMG signals via one or more of a Hidden Markov Model, Long-Short Term Neural Net, or another machine intelligence method to recognize the gesture performed by the user.

4. The apparatus of claim 1 wherein the processor in use further detects a static gesture or a dynamic gesture in dependence upon analyzing the inertial sensor signals.

5. The apparatus of claim 1 wherein the processor in use further determines whether the gesture is a long or short duration gesture by measuring a length of an activated segment of the EMG signals.

6. The apparatus of claim 1 wherein the processor in use further records one or more user defined gestures.

7. The apparatus of claim 1 , further comprising:

at least one mechanomyography (MMG) sensor carried by the band to detect vibrations produced by muscle activity in response to the user performing the gesture.

8. The apparatus of claim 1 , further comprising a haptic feedback module to provide haptic feedback to the user.

9. The apparatus of claim 8 wherein haptic feedback provided by the haptic feedback module provides confirmation of recognition of the gesture.

10. The apparatus of claim 8 wherein the haptic feedback module comprises a vibratory motor.

11. The apparatus of claim 1 , further comprising a wireless transceiver module carried by the band and communicatively coupled to the processor, the wireless transceiver module to wirelessly transmit at least one signal in response to the processor recognizing the gesture performed by the user.

12. The apparatus of claim 1 wherein the on-board inertial sensor includes at least one sensor selected from the group consisting of: an accelerometer and an inertial measurement unit.

13. The apparatus of claim 1 , further comprising an on-board non-transitory computer readable storage memory carried by the band and communicatively coupled to the on-board processor, the on-board non-transitory computer-readable storage memory to store the EMG signals and the inertial sensor signals.

14. A method of operating an apparatus to detect and analyze signals for gesture control, the apparatus including a band worn by a user, a plurality of on-board electromyography (EMG) sensors positioned radially around a circumference of the band, an on-board inertial sensor carried by the band, and an on-board processor carried by the band, the on-board processor communicatively coupled to the plurality of on-board EMG sensors and to the on-board inertial sensor, wherein the method comprises:

receiving, by the on-board processor, at least one electrical signal from at least one on-board EMG sensor in the plurality of on-board EMG sensors, the at least one electrical signal from at least one on-board EMG sensor indicative of muscle activity in response to the user performing a gesture;

receiving, by the on-board processor, at least one electrical signal from the on-board inertial sensor, the at least one electrical signal from the on-board inertial sensor indicative of motion in response to the user performing the gesture;

analyzing, by the on-board processor, the at least one electrical signal received from the at least one on-board EMG sensor

recognizing the gesture performed by the user by the on-board processor based on analyzing the at least one electrical signal received from the at least one on-board EMG sensor:

analyzing, by the on-board processor, the at least one electrical signal received from the on-board inertial sensor; and

determining a motion aspect of the gesture based on analyzing the at least one electrical signal received from the on-board inertial sensor.

15. The method of claim 14 , further comprising:

determining, by the on-board processor, the relative velocity and orientation of the apparatus based on the at least one electrical signal received from the on-board inertial sensor.

16. The method of claim 14 wherein analyzing, by the on-board processor, the at least on electrical signal received from the at least one on-board EMG sensor includes utilizing, by the on-board processor, one or more of a Hidden Markov Model, Long-Short Term Neural Net, or other machine intelligence method to analyze the at least one electrical signal received from the at least one on-board EMG sensor.

17. The method of claim 14 , further comprising detecting, by the on-board processor, a static gesture or a dynamic gesture in dependence upon analyzing the at least one electrical signal received from the on-board inertial sensor.

18. The method of claim 14 , further comprising measuring, by the on-board processor, a length of an activated segment of an RMS value of the at least one electrical signal received from the at least one on-board EMG sensor in the plurality of on-board EMG sensors.

19. The method of claim 14 , further comprising recording, by the on-board processor, one or more user defined gestures.

20. The method of claim 14 wherein the apparatus includes an on-board haptic feedback module carried by the band, the method further comprising providing a haptic feedback to the user by the on-board haptic feedback module.

21. The method of claim 20 wherein the haptic feedback is provided to the user by the on-board haptic feedback module in response to the processor recognizing the gesture performed by the user.

22. The method of claim 14 wherein the apparatus includes an on-board wireless transceiver module, the method further comprising wirelessly transmitting a signal by the on-board wireless transceiver module in response to the on-board processor recognizing the gesture performed by the user.

Assignments (6)
CHANGE OF NAME Recorded May 26, 2022
From: FACEBOOK TECHNOLOGIES, LLC
To: META PLATFORMS TECHNOLOGIES, LLC
Reel/Frame 060199/0876 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY DATA PREVIOUSLY RECORDED AT REEL: 051649 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 10, 2020
From: CTRL-LABS CORPORATION
To: FACEBOOK TECHNOLOGIES, LLC
Reel/Frame 051867/0136 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2020
From: CTRL-LABS CORPORATION
To: FACEBOOK TECHNOLOGIES, INC.
Reel/Frame 051649/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2019
From: NORTH INC.
To: CTRL-LABS CORPORATION
Reel/Frame 049368/0634 →
CHANGE OF NAME Recorded May 30, 2019
From: THALMIC LABS INC.
To: NORTH INC.
Reel/Frame 049548/0200 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2019
From: LAKE, STEPHEN; BAILEY, MATTHEW; GRANT, AARON
To: THALMIC LABS INC.
Reel/Frame 049307/0872 →