Neurological signal decoding
First Claim
1. A system using neurological control signals to control a device comprising:
- a sensor sensing electrical activity of a plurality of neurons over time;
a vector generator generating a neural control vector from the sensed electrical activity of the plurality of neurons over time;
a control filter to which the neural control vector is applied to provide a control variable; and
a output device controlled by the control variable.
4 Assignments
0 Petitions
Accused Products
Abstract
A continuous tracking task and multielectrode recording was used to describe position and velocity information encoding and decoding in primate motor cortex during visually guided hand motion. The pursuit tracking task (PTT) controls hand motion to remove statistical dependencies among kinematics and neural activity, provides reasonable data stationarity, and a broad sample of velocity and position space allowing description of the time varying features of MI tuning for hand motion. MI has a continuous contribution to visually guided hand motion. The amount of information for each cell was low and restricted to the slow components of movement. Decoding using a linear regression method confirms that position and velocity information can be recovered from the firing of ensembles of MI neurons and demonstrates that MI firing contains sufficient information to predict any future hand trajectory with moderate accuracy based on the firing patterns of small numbers of regionally associated MI neuron populations. These results suggest that large populations of MI neurons are engaged in the continuous tracking movements that are guided by vision. They also demonstrate that signals obtained from small populations of MI neurons could feasibly be used to control external devices in paralyzed individuals.
-
Citations
52 Claims
-
1. A system using neurological control signals to control a device comprising:
-
a sensor sensing electrical activity of a plurality of neurons over time;
a vector generator generating a neural control vector from the sensed electrical activity of the plurality of neurons over time;
a control filter to which the neural control vector is applied to provide a control variable; and
a output device controlled by the control variable. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 52)
-
-
32. A method for controlling a device comprising:
-
providing a sensor sensing electrical activity of a plurality of neurons over time;
generating a neural control vector from the sensed electrical activity of the plurality of neurons;
providing a control filter;
calculating an innerproduct between the neural control vector and the control filter to provide a control variable; and
controlling an output device with the control variable. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A method of generating a control filter comprising:
-
providing a sensor sensing electrical activity of a plurality of neurons over time;
generating a neural control vector from the sensed electrical activity of the plurality of neurons;
calculating filter coefficients which when applied to the neural control vector reconstructs motor control parameters. - View Dependent Claims (47, 48, 49)
-
-
50. A system using neurological control signals to control a device comprising:
-
a means for sensing electrical activity of a plurality of neurons over time;
a means for generating a neural control vector from the sensed electrical activity of the plurality of neurons over time;
a control filter;
a means for calculating an innerproduct between the neural control vector and the control filter to provide a motor control variable; and
a motor output device controlled by the motor control variable.
-
-
51. A method for controlling a device comprising:
-
providing a sensor sensing electrical activity over time;
generating a control vector from the sensed electrical activity;
providing a control filter;
calculating an innerproduct between the control vector and the control filter to provide a control variable; and
providing an output device controlled by the control variable.
-
Specification