Characterization of bioelectric potentials
First Claim
1. A method for providing an interface for control of an instrument, the method comprising:
- receiving electrical signals at at least two selected, spaced apart locations on a person'"'"'s body that are generated in association with a selected gesture executed by the person, over a selected time interval;
electronically processing the at least two electrical signals to identify at least one signal characteristic that is associated with the selected gesture by a process comprising;
forming a sequence of at least two windows, each having a selected number w1 of samples of the received signals, where the at least two windows overlap each other by a selected number w2 of samples;
. forming an average of magnitudes of values of the received signals within each of the at least two windows;
determining a sequence of at least two state vectors that represent an average of magnitudes of values of the received signals within at least two selected time segments that are determined with reference to the at least two windows; and
performing a hidden Markov modeling process on the at least two state vectors that are associated with the selected gesture.
2 Assignments
0 Petitions
Accused Products
Abstract
Method and system for recognizing and characterizing bioelectric potential or electromyographic (EMG) signals associated with at least one of a coarse gesture and a fine gesture that is performed by a person, and use of the bioelectric potentials to enter data and/or commands into an electrical and/or mechanical instrument. As a gesture is performed, bioelectric signals that accompany the gesture are subjected to statistical averaging, within selected time intervals. Hidden Markov model analysis is applied to identify hidden, gesture-related states that are present. A metric is used to compare signals produced by a volitional gesture (not yet identified) with corresponding signals associated with each of a set of reference gestures, and the reference gesture that is “closest” to the volitional gesture is identified. Signals representing the volitional gesture are analyzed and compared with a database of reference gestures to determine if the volitional gesture is likely to be one of the reference gestures. Electronic and/or mechanical commands needed to carry out the gesture may be implemented at an interface to control an instrument. Applications include control of an aircraft, entry of data from a keyboard or other data entry device, and entry of data and commands in extreme environments that interfere with accurate entry.
-
Citations
22 Claims
-
1. A method for providing an interface for control of an instrument, the method comprising:
-
receiving electrical signals at at least two selected, spaced apart locations on a person'"'"'s body that are generated in association with a selected gesture executed by the person, over a selected time interval;
electronically processing the at least two electrical signals to identify at least one signal characteristic that is associated with the selected gesture by a process comprising;
forming a sequence of at least two windows, each having a selected number w1 of samples of the received signals, where the at least two windows overlap each other by a selected number w2 of samples;
.forming an average of magnitudes of values of the received signals within each of the at least two windows;
determining a sequence of at least two state vectors that represent an average of magnitudes of values of the received signals within at least two selected time segments that are determined with reference to the at least two windows; and
performing a hidden Markov modeling process on the at least two state vectors that are associated with the selected gesture. - View Dependent Claims (2, 3, 4, 5, 6)
tapping at least one finger;
reaching for and depressing at least one key on a keyboard;
moving a joystick in at least one of the directions forward, backward, right and left;
touching a joystick without movement of the joystick; and
grasping and moving a stylus to a selected location.
-
-
5. The method of claim 1, wherein said selected gesture is chosen to be grasping a writing instrument and forming at least one character using cursive writing.
-
6. The method of claim 1, further comprising displaying at least one result of said electronically processed signals in at least one of a graphical format and an alphanumeric format.
-
7. A system for providing an interface for control of an instrument, the system comprising a computer that is programmed:
-
to receive electrical signals at at least two selected, spaced apart locations on the person'"'"'s body that are generated in association with a selected gesture by a person, over a selected time interval; and
to electronically process the at least two electrical signals to identify at least one signal characteristic that is associated with the selected gesture by a process comprising;
forming a sequence of at least two windows, each having a selected number w1 of samples of the received signals, where the at least two windows overlap each other by a selected number w2 of samples;
forming an average of magnitudes of values of the received signals within each of the at least two windows;
determining a sequence of at least two state vectors that represent an average of magnitudes of values of the received signals within selected time segments that are determined with reference to the at least two windows; and
performing a hidden Markov modeling process on the at least two state vectors that are associated with the selected gesture. - View Dependent Claims (8, 9, 10, 11, 12)
tapping at least one finger;
reaching for and depressing at least one key on a keyboard;
moving a joystick in at least one of the directions forward, backward, right and left;
touching a joystick without movement of the joystick; and
grasping and moving a stylus to a selected location.
-
-
11. The system of claim 7, wherein said computer is further programmed to analyze a gesture that comprises grasping a writing instrument and forming at least one character using cursive writing.
-
12. The system of claim 7, wherein said computer is further programmed to display at least one result of said electronically processed signals in at least one of a graphical format and an alphanumeric format.
-
13. A method for identifying a gesture received at an interface for control of an instrument, the method comprising:
-
receiving electrical signals at at least M selected, spaced apart locations (M≧
2) on a person'"'"'s body that are generated in association with a volitional gesture executed by the person, over a selected time interval;
providing a sequence of averages of magnitudes of the received signals, designated OTA′
(i;
m), determined with reference to selected time partition intervals, tpi≦
t≦
tpi′
, for each of a set of states, numbered q′
=1, 2, . . . , Q′
where Q′
is a selected integer ≧
2, and providing an M-dimensional vector - View Dependent Claims (14, 15, 16, 17)
-
-
18. A system for providing an interface for control of an instrument, the system comprising a computer that is programmed:
-
to receive electrical signals at at least M selected, spaced apart locations (M≧
2) on a person'"'"'s body that are generated in association with a volitional gesture executed by the person, over a selected time interval;
to provide a sequence of averages of magnitudes of the received signals, designated OTA′
(i;
m), determined with reference to selected time partition intervals, tpi≦
t≦
tpi′
, for each of a set of states, numbered q′
=1, 2, . . . , Q′
where Q′
is a selected integer ≧
2, and to provide an M-dimensional vector - View Dependent Claims (19, 20, 21, 22)
-
Specification