WEARABLE ELECTROMYOGRAPHY-BASED HUMAN-COMPUTER INTERFACE
First Claim
1. A human-computer interface, comprising:
- an arbitrarily positionable wearable device having a plurality of sensor nodes, wherein each sensor node further includes one or more Electromyography (EMG) sensors;
a module for automatically measuring muscle generated electrical signals using one or more of the EMG sensors;
a module for automatically determining which muscle generated electrical signals correspond to one or more specific user gestures; and
a module for causing one or more computing devices to automatically execute one or more specific commands corresponding to one or more of the specific user gestures.
1 Assignment
0 Petitions
Accused Products
Abstract
A “Wearable Electromyography-Based Controller” includes a plurality of Electromyography (EMG) sensors and provides a wired or wireless human-computer interface (HCl) for interacting with computing systems and attached devices via electrical signals generated by specific movement of the user'"'"'s muscles. Following initial automated self-calibration and positional localization processes, measurement and interpretation of muscle generated electrical signals is accomplished by sampling signals from the EMG sensors of the Wearable Electromyography-Based Controller. In operation, the Wearable Electromyography-Based Controller is donned by the user and placed into a coarsely approximate position on the surface of the user'"'"'s skin. Automated cues or instructions are then provided to the user for fine-tuning placement of the Wearable Electromyography-Based Controller. Examples of Wearable Electromyography-Based Controllers include articles of manufacture, such as an armband, wristwatch, or article of clothing having a plurality of integrated EMG-based sensor nodes and associated electronics.
235 Citations
20 Claims
-
1. A human-computer interface, comprising:
-
an arbitrarily positionable wearable device having a plurality of sensor nodes, wherein each sensor node further includes one or more Electromyography (EMG) sensors; a module for automatically measuring muscle generated electrical signals using one or more of the EMG sensors; a module for automatically determining which muscle generated electrical signals correspond to one or more specific user gestures; and a module for causing one or more computing devices to automatically execute one or more specific commands corresponding to one or more of the specific user gestures. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A process for sending commands to one or more computing devices, comprising:
-
arbitrarily positioning a wearable device in contact with an outer surface of a user'"'"'s skin, said wearable device having a plurality of Electromyography (EMG) sensors for measuring muscle generated electrical activity via a skin of the user; automatically evaluating muscle-generated electrical signals of the user measured via one or more of the EMG sensors to automatically identify one or more specific gestures of the user from a predefined set of gestures; and automatically directing one or more computing devices to execute one or more specific commands corresponding to one or more of the identified gestures. - View Dependent Claims (12, 13, 14)
-
-
15. A system for providing a human-computer interface (HCl), comprising:
-
an arbitrarily positionable wearable device having a plurality of sensor nodes, wherein each sensor node further includes one or more Electromyography (EMG) sensors; a device which provides automatic feedback to the user for directing the user to refine placement of a position of the wearable device on a surface of the user'"'"'s skin; a device for automatically measuring muscle generated electrical signals using one or more of the EMG sensors; a device for automatically determining which muscle generated electrical signals correspond to one or more specific user gestures; and a device for causing one or more computing devices to automatically execute one or more specific commands corresponding to one or more of the specific user gestures. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification