Decoders for use in brain-computer interfaces (BCI) detect a recorded or detected neural signal from an individual using the BCI and decode the neural signal into some actionable command that allows the BCI to interact with a device coupled to the BCI. Some decoders are more suitable in some circumstances than others. BCI decoders are typically used to change the state of a computer application. Some state transitions have higher potential functional and that allows social consequences than others (e.g., pressing send on an email compared to typing a character). It may be appropriate to change decoders based on their accuracy/speed and the current context of the application state. However, it is unwieldy and undermines autonomy for the individual to have to switch decoders manually. There remains a need to improve BCI interfaces and alter the decoder portion of the system to increase ease of use and benefit to the individual.
The present disclosure includes method of decoding an electronic signal that is generated by a neural interface device configured to detect a brain activity of an individual and using contextual information to determine how to decode the signal such that decoding of the signal is affected by factors related to the individual.
In one variation, the method includes transmitting the electronic signal to a computer processor; generating a contextual data by actively monitoring the individual; processing the electronic signal using the computer processor to produce an output signal, where the computer processor is configured to selectively apply at least one algorithm from a plurality of algorithms for decoding the electronic signal, wherein selection of the at least one algorithm is at least partially dependent on the contextual data; and electronically transmitting the output signal to one or more external electronic devices such that the individual is able to interact with the one or more external electronic devices using the brain activity.
In another variation, the methods described herein include facilitating interaction between an individual and one or more electronic devices using contextual information associated with the individual, when the individual uses a neural interface device that is configured to generate an electronic signal that is decoded from a brain activity of the individual, the method including: transmitting the electronic signal to a computer processor; generating a contextual input data through monitoring of contextual information associated with the individual; processing the electronic signal using the computer processor to selectively apply at least one algorithm from a plurality of algorithms for decoding the electronic signal to produce an output signal, wherein selection of the at least one algorithm is at least partially dependent on the contextual input data; and electronically transmitting the output signal to the one or more electronic devices such that the individual is able to interact with the one or more electronic devices using brain activity.
Generating the contextual data can occur by monitoring the individual prior to or during interaction between the individual and the one or more external electronic devices. Monitoring of the individual can occur actively by observing real-time conditions associated with the individual as the individual interacts with the BCI and various electronic devices coupled thereto. Alternatively, or in combination, monitoring of the individual can occur by monitoring a history of the conditions associated with the individual as the individual interacts with the BCI and various electronic devices coupled thereto. The contextual data can include information regarding an electronic device of the plurality of additional electronic devices that the individual is actively engaging and/or information regarding which of the plurality of additional electronic devices are actively coupled to the computer processor.
In another variation, prior to processing the electronic signal, the computer processor confirms that the electronic signal is representative of the brain activity that is intentionally generated by the individual.
As noted herein, generating the contextual data by monitoring the individual includes obtaining data regarding environmental factors associated with the individual, health information associated with the individual, how the individual is using the one or more external electronic devices, and whether the individual is attempting to move a cursor on the one or more external electronic devices, regarding whether the individual is attempting to electronically enter text in the one or more external electronic devices.
The results of the contextual data can cause select an algorithm that reduces the latency of the output signal, to increase latency of the output signal, to increase an accuracy of the output signal, and/or to increase or decrease a speed of producing the output signal. Increasing latency will result in slowing of the interaction between the individual and the BCI to control a device. Decreasing latency can increase the speed of interaction. Increasing and/or decreasing accuracy of the output can be adjusted if the user is attempting to achieve increased control of the interface (e.g., typing) or requires decreased control (e.g., scrolling through text).
The contextual data can also selects an algorithm to produce the output signal as a continuous output signal (e.g., if the user is attempting to move a cursor across a screen) or an algorithm to produce the output signal as a discrete output signal (e.g., selecting a button or link).
Variations of the present disclosure include a method wherein the computer processor is located within a signal control unit, including a housing structure that is physically separate from the neural interface device and is configured to be portable, and where electronically transmitting the output signal to one or more external electronic devices includes electronically transmitting the output signal from the signal control unit.
Generating the contextual data by monitoring the individual includes obtaining data regarding which of the one or more external electronic devices is operatively connected to the signal control unit, and/or monitoring the individual includes obtaining data regarding a number of electronic communication modalities operatively connected to the signal control unit. The monitoring can occur actively by monitoring what the individual is doing in the moment, and/or the monitoring can include information regarding the individual and/or components of the system that the individual is able to interact with through use of the BCI system. Generating the contextual data can also include actively monitoring the individual obtaining data regarding an activity state (sleep, active, low energy, etc.) of the signal control unit or by monitoring a previous output signal transmitted to the one or more external electronic devices by the individual.
The drawings shown and described are exemplary embodiments and non-limiting. Like reference numerals indicate identical or functionally equivalent features throughout.
This signal processing can include filtering, classifying, decoding, and transmitting the data received from the receiver and transmitter unit. In one variation, the inventive system simply comprises a signal control unit 120 and one or more external host devices 130, in which case the signal control unit 120 operates with a variety of systems. One benefit of using a dedicated signal control unit 120 is to provide a signal control unit 120 that allows for a power efficient low latency device for interaction with one or more electronic devices. In addition, the majority of the signal processing and data storage can occur in the signal control unit 120. The signal control unit 120 can be dedicated to signal processing and decision-making with custom applications to guide user interactions. In additional variations, the signal control unit 120 is configured to access a cloud-network 150 for computing and storage resources or for analytics. Offsetting such requirements from the implantable components allows for the minimization of the weight and size of the transmitter unit 120 and reduces the heat generated by the transmitter unit 102 during operation.
In addition, moving all or most of the computing power to the signal control unit 120 allows any software updates to take place outside of the BCI user's body. In addition, this configuration allows the receiver and transmitter unit 102 to operate with lower power requirements to reduce the frequency of recharging. In alternate variations, the processing, storage, and communication functions can be divided between the receiver and transmitter unit 102, the signal control unit 120, and/or any external devices 130.
Generally, BCI system (the implant 100 and receiver and transmitter unit 102) captures motor intention from the brain (e.g., the motor cortex) and produces one or more electrical signals corresponding to the motor intention. Electrical signals can be captured from brain activity in regions other than the motor cortex. The signal control unit 120 decodes the electrical signals for utilization with a host device 130 for control of software applications (typically on the host device 130). In some cases, the host device 130 can be used to control additional digital devices (such as a computer, wheelchair, home automation systems, or other devices) that aid the individual 10 using the BCI.
Variations of the systems and methods described herein include a benefit of increasing longevity of the implanted components (e.g., 100, 104, 102) of the system to avoid repeated surgeries to replace implanted components. Accordingly, variations of the system and methods allow for a receiver and transmitter unit 102 that can be remotely and/or wirelessly recharged (e.g., capacitively) using an external power supply, as represented in
In one example, the system is designed for increased longevity as well as to provide increased mobility and autonomy for the BCI user 10. Such systems and methods can employ an architecture that distributes processing and data storage capabilities across non-implanted components of the system, with the implanted receiver and transmitter unit 102 responsible for obtaining and transmitting a signal indicative of the intent of the user. For example, the receiver and transmitter unit 102 can communicate with the electrode 100 such that when the electrode detects a brain signal from a brain of the BCI user 10, the receiver and transmitter unit is configured to transmit an electronic signal representative of the brain signal.
In one variation of the system, the system is configured such that the signal control unit 120 is configured to interact with the receiver and transmitter unit 102 using a specific communication mode to limit the distribution of data from the receiver and transmitter unit 102. Such a specific communication mode can be encrypted, secured, and/or otherwise proprietary. This prevents transmission of data from the receiver and transmitter unit 102 to unauthorized devices. In some variations of the system, a host device is configured to receive data using this specific communication mode from the signal control unit 120. Therefore, one distinction between a host device 130 and other external devices 132 is that the external devices receive data using standard communication modes. In one variation of the system, the specific communication mode can comprise a proprietary and/or encrypted BLE, while communication with other external devices relies on other communication modes. This allows the signal control unit 120 to isolate/control various other communication modes to prevent inadvertent output of data (e.g., to prevent data transmitted unintentionally over the internet or to an external device).
In an additional variation of the system, the signal control unit 120 receives an electronic signal from the receiver and transmitter unit 102 and produces a decoded output signal. The signal control unit 120 is aware of which external devices are connected and active. Based on this information, the signal control unit 120 can produce an output signal for an HID. This HID output signal can be sent to the currently active end device. In one variation of the system, the signal control unit 120 more than external device can be connected to the signal control unit 120 but the signal control unit 120 is configured to only send the output signal to one device at a time. While the end devices can be paired in the host device 130 (e.g., by a caregiver), the user can control which device is active using neural signals. Pairing refers to the process that enables two electronic devices to establish a connection so they can communicate directly with each other, such as through Bluetooth wireless technology and often includes verification steps to ensure the connection is secure. Additionally, during the active HID session with the end device, another active session with the host device can be ongoing using a distinct wireless protocol, which allows for secure input/output to/from the signal control unit 120 to the host device that informs the configuration and control of the signal control unit 120. Additionally, or alternatively, a third “proto-profile” or distinct wireless signal based on a third wireless protocol may utilize input and output signals communicating with the operating system of the host device (e.g., iOS Switch Control or Assistive Touch) to allow the individual to control the desktop and any apps on the host device or an “end” device instead of the host device based on context data from the host device. By utilizing a plurality of distinct wireless profiles (protocols or modes), the signal control unit 120 can communicate adaptively with a plurality of connected devices based on the decoded signal and the connected devices with which the signal control unit 120 is communicating.
The limited user interface with portable/small volume pocketable hardware provides a prosthetic hardware and functions to replace at least some lost mobility and function of the peripheral nervous system for the BCI user. To reduce power usage between user interactions host and end devices, the signal control unit 120 can be configured to disconnect any external device (e.g., host and/or external device) to save power when the receiver and transmitter unit 102 are in an idle mode. The signal control unit 120 can further leverage automation, or shortcuts, upon connection, to open the host device upon request of the signal control unit 120. The ability to monitor connected devices and selectively engage various communication modes can allow a signal control unit 120 to provide a BCI function for the user over a duration of at least 4, 8, 12, 24 hours on single battery charge, during which time the signal control unit 120 can receive, decode, and transmit distinct output signals to a plurality of external devices without external power. Accordingly, the signal control unit 120 can use information about the individual, including information about the components 130 that the individual interacts with, and use such information to improve decoding of the neural signal, as described below.
The BCI system can comprise a recording device or implant 100 (see
However, alternate configurations are within the scope of this disclosure, such as recording devices that are external to the body, as well as devices that are placed directly on or within brain tissue or placed on top of the brain tissue, under the dura. In other embodiments, the recording device 100 can be a non-invasive recording device 100 such as an electroencephalography (EEG) device (see, e.g.,
In other embodiments, the stent-electrode array 102 can be any of the stents, scaffolds, stent-electrodes, or stent-electrode arrays disclosed in U.S. Patent Pub. No. 2021/0365117; U.S. Patent Pub. No. 2021/0361950; U.S. Patent Pub. No. 2020/0363869; U.S. Patent Pub. No. 2020/0078195; U.S. Patent Pub. No. 2020/0016396; U.S. Patent Pub. No. 2019/0336748; U.S. Patent Pub. No. US 2014/0288667; U.S. Pat. No. 10,575,783; U.S. Pat. No. 10,485,968; U.S. Pat. No. 10,729,530, U.S. Pat. No. 10,512,555; U.S. Pat. App. No. 62/927,574 filed on Oct. 29, 2019; U.S. Pat. App. No. 62/932,906 filed on Nov. 8, 2019; U.S. Pat. App. No. 62/932,935 filed on Nov. 8, 2019; U.S. Pat. App. No. 62/935,901 filed on Nov. 15, 2019; U.S. Pat. App. No. 62/941,317 filed on Nov. 27, 2019; U.S. Pat. App. No. 62/950,629 filed on Dec. 19, 2019; U.S. Pat. App. No. 63/003,480 filed on Apr. 1, 2020; and U.S. Pat. App. No. 63/057,379 filed on Jul. 28, 2020, the contents of which are incorporated herein by reference in their entirety.
When the recording device 100 (e.g., the stent-electrode array 102) is implanted within a brain vessel 104 of the individual, each of the electrodes 103 of the recording device 100 can be configured to read or record the electrical activities of neurons within a vicinity of the electrode 103. The electrical activities of neurons are often recorded as rhythmic or repetitive patterns of activity that are also referred to as neural oscillations or brainwaves. Such neural oscillations or brainwaves can be further divided into bands by their frequency. For example, rhythmic neuronal activity between 14 Hz to 30 Hz is referred to as neuronal oscillations in a beta frequency range or beta-band.
When the 100 recording device (e.g., the stent-electrode array 100 of
In some embodiments, the device 100 can be implanted within a cerebral or cortical vein or sinus of the individual or directly on or within brain tissue or placed on top of the brain tissue, under the dura. For example, the recording device 100 can be implanted within a superior sagittal sinus, an inferior sagittal sinus, a sigmoid sinus, a transverse sinus, a straight sinus, a superficial cerebral vein such as a vein of Labbe, a vein of Trolard, a Sylvian vein, a Rolandic vein, a deep cerebral vein such as a vein of Rosenthal, a vein of Galen, a superior thalamostriate vein, an inferior thalamostriate vein, or an internal cerebral vein, a central sulcal vein, a post-central sulcal vein, or a pre-central sulcal vein. In certain embodiments, the recording device 100 can be implanted within a vessel extending through a hippocampus or amygdala of the individual.
The lead 104 can be a biocompatible wire or cable. When the device 100 is a stent-electrode array 102 deployed within a brain vessel (e.g., the superior sagittal sinus) 14 of the individual, the lead 104 can extend through one or more brain vessels and out through a wall of a vein of the individual. The lead 104 can be positioned under the skin of the individual to a region of the individual (e.g., beneath the pectoralis major muscle) where the receiver and transmitter unit receiver and transmitter 102 are implanted.
In certain embodiments, the receiver and transmitter unit 102 can be an internal receiver and transmitter unit 102 implantable under the skin of the individual. For example, the receiver and transmitter unit 102 can be implanted within a pectoral region or within a subclavian space of the individual. In additional variations, an receiver and transmitter unit can be implanted in any location within the body (e.g., within a skull) or located entirely or partially outside of the body.
In other embodiments, the receiver and transmitter unit 102 can be an external receiver and transmitter unit 102 not implanted within the individual. In these embodiments, the lead 104 can extend through the skin of the individual to connect to the receiver and transmitter unit 102. In additional embodiments, the receiver and transmitter unit 102 can comprise both an implantable portion and an external portion.
In some embodiments, the receiver and transmitter unit 102 can transmit data or signals to the computing device 130 or receive data or commands from the computing device 130 via a wired connection. In other embodiments, the receiver and transmitter unit 102 can transmit data or signals to the computing device 130 or receive data or commands from the computing device 130 via a wireless communication protocol such as Bluetooth™, Bluetooth Low Energy (BLE), ZigBee™, WiFi, or a combination thereof and as described above.
It is noted that
The variation of the system shown in
Once the system that the electronic signal is representative of an intentional neural brain signal generated by the individual, the signal control unit 120 can transmit an output signal to one or more external devices using the signal control unit. In the illustrated variation, the signal control unit 120 exchanges data via a BLE transmission 22 with a personal host device 130 (such as a tablet computer, a computer, or other electronic device). However, additional variations of the system can include the signal control unit 120 directly communicating with other external electronic devices 160, 162, 164.
In some variations, the signal control unit 120 is configured to work with one or more end devices 132, where an end device is any digital device that supports HID profiles for a keyboard, mouse, or other peripheral devices. Interconnectivity with end devices in the individual's home can leverage traditional pass-key pairing to a BLE HID device with the help of the host device 130. In one example, an end device can include an eye-tracker or other applications that assist the individual in using the BCI interface, or advanced mixed-reality headsets that enable a “spatial computer” that merges digital content with the physical environment such as the Apple Vision Pro and Meta's Quest Pro and Quest 3.
Variations of the system include a host device 130 that supports secure and proprietary communication with the signal control unit 120 and provides the necessary user interface to support individual training and use of the entire BCI system. Individuals can use their host device to control a wide variety of applications, including but not limited to texting, writing documents, using social media, internet communications, shopping, interaction with home appliances and home automation, health applications, banking applications, etc.
The system shown in
The system network and communication channels allow cloud connectivity for various individuals to monitor and review the performance of the BCI user to provide assistance or to improve the performance of the system. In some variations, the cloud network 150 stores neural data from the individual (or various other individuals) and can convey requests to third-party services, including support for notification use cases described in more detail elsewhere herein.
The cloud-network 150 also allows the system to access artificial intelligence (AI) that can be transmitted to any component of the system. In the example shown, the AI involves a large language model 152 that assists the BCI user to communicate with others by providing generative content as described in U.S. application Ser. No. 18/734,476 filed on Jun. 5, 2024, the entirety of which is incorporated by reference.
One additional benefit of the interface systems and methods described herein is that the low power, portability, and a number of distinct wireless communication modalities offer an “always-on” functionality. For example, given that the receiver and transmitter unit 102 is charged and the signal control unit 120 and host device 130 are powered, then the individual can use the complete system independently and on-demand for an extended period (e.g., 24 hours or more). This always-on feature allows the individual the ability to engage in digital daily living activities like telehealth, social media, communication, or adjusting interacting with various home interface systems that are based automation or control of appliances (e.g., 160, 162, 164). More importantly, the always-on feature can assist by providing potentially lifesaving messages to caregivers. By having the ability to run the system on battery power for an extended period allows this notification capability to work outside, away from home, and generally without the internet. Without an internet connection the system can still communicate to other devices, either in the individual's home (160, 162, 164) or to devices outside of the home. The signal control unit 120 can also communicate with devices if the host device 130 is offline. For example, the signal control unit 120 can send signals to one or more alert devices 128 using low power device 433 MHz. The always-on feature also allows the user to transition from an idle state and immediately request caregiver assistance (e.g. if the individual awakes at night and can instantly message a caregiver).
Another benefit of the system described includes selective control between a host 130 and any number of the external devices 160, 162, 164, where the control is adaptive based on detected bonding and/or active connections between the signal control unit 132 device and external devices 160, 162, 164 and based on differentiated intent information (confirmation of the intentional neural brain signal generated by the individual and decoded into an electronic signal transmitted to the SCU). An active connection means that the external device is bonded to the host 130 and active such that the external device is ready to exchange data with the host.
Adaptive control can occur with the host device 120 as well as any number of external devices selected by the user through the use of the signal control unit. The signal control unit 120, through bonding as discussed above, knows which devices are connected, and the signal control unit 120 translates the decoded intent signals generated by the individual adaptively based thereon. The term “bonding” is intended to refer to a relationship established between two devices, allowing for secure reconnection without re-pairing. This can be accomplished by the host device or any device in the system. In some cases, term pairing includes any process where devices exchange the information necessary to establish a connection or an encrypted connection.
As the signal control unit 120 translates the decoded signal into one or more output signals, the signal control unit 120 can use information on the number of bonded devices to take into account how to relay the output signal. This allows the BCI user individual autonomous control of interactions with a variety of different external devices without dependence on a caregiver. As one example, as noted above, if the individual generates an intent to contact a caregiver, once this intent is sent to the signal control unit for decoding and confirmation, the signal control unit 120 can generate an output command based on the bonded devices available. If the BCI user is in a situation where there are no bonded devices or if there is no network connectivity, then the signal control unit 120 can transmit the output through a fallback communication protocol (e.g., 433 MHz to an alert device 128). This capability can also be applied to system warnings.
In one variation, the BCI system can be configured to monitor the ability of the system to detect a brain signal from the user and determine that the electronic signal associated is representative of an intentional neural brain signal generated by the individual. In some cases, an individual might suffer from deteriorating health such that the signals generated by the brain change or deteriorate, causing a BCI system that once was properly functioning to no longer function due to the deteriorating condition of the individual. In such a case, the signal control unit 120 can be configured to provide notice to a caregiver or other medical practitioner.
In an additional variation of the system shown in
In some variations of the system, a connection between a signal control unit 120 and a host device 130 is immediately disconnected after data transfer and when data is not being transferred between the signal control unit 120 and host device 130 to preserve power. However, this can increase the latency of the system. In order to improve the user experience for the systems described in this disclosure, e.g., as shown in
The electrodes 103 can be separated from one another such that no two electrodes 103 are within a predetermined separation distance (e.g., at least 10 μm, at least 100 μm, or at least 1.0 mm) from one another. In some embodiments, the wire 200 can be configured to automatically wind itself into a coiled configuration (e.g., helical pattern) when the wire 200 is deployed out of a delivery catheter. For example, the coiled wire 200 can automatically attain its coiled configuration via shape memory when the delivery catheter or sheath is retracted. The coiled configuration or shape can be a preset or shape memory shape of the wire 200 prior to the wire 200 being introduced into a delivery catheter. The preset or pre-trained shape can be made to be larger than the diameter of the anticipated deployment or implantation vessel to enable the radial force exerted by the coils to secure or position the coiled wire 200 in place within the deployment or implantation vessel.
The wire 200 can be made in part of a shape-memory alloy, a shape-memory polymer, or a combination thereof. For example, wire 200 can be made in part of Nitinol (e.g., Nitinol wire). The wire 200 can also be made in part of stainless steel, gold, platinum, nickel, titanium, tungsten, aluminum, nickel-chromium alloy, gold-palladium-rhodium alloy, chromium-nickel-molybdenum alloy, iridium, rhodium, or a combination thereof.
The electrodes 103 of the anchored wire 202 can be scattered along a length of the anchored wire 202. More specifically, the electrodes 103 can be affixed, secured, or otherwise coupled to distinct points along a length of the anchored wire 202. The electrodes 103 can be separated from one another such that no two electrodes 103 are within a predetermined separation distance (e.g., at least 10 μm, at least 100 μm, or at least 1.0 mm) from one another. Although
The brain activity detected by the EEG device 208 can be neural oscillations or brainwaves of the individual, similar to those recorded by the recording device 100. For example, the EEG device 208 can record neural oscillations, including any changes in such neural oscillations, over time in the beta-band (about 14 Hz to 30 Hz), alpha frequency range, or alpha-band (about 7 Hz to 12 Hz), theta frequency range or theta-band (about 4 Hz to 7 Hz), gamma frequency range or gamma-band including a low frequency gamma-band (about 30 Hz to 70 Hz) and a high frequency gamma-band (about 70 Hz to 135 Hz), a delta frequency range or delta-band (about 0.1 Hz to 3 Hz), a mu frequency range or mu-band (about 7.5 Hz to 12.5 Hz), a sensorimotor rhythm (SMR) frequency range or SMR-band (about 12.5 Hz to 15.5 Hz), or a combination thereof. The EEG device 208 can record changes in the power of such neural oscillations (e.g., as measured in decibels (dBs), micro-volts squared per Hz (μV2/Hz), average t-scores, average z-scores, etc.).
The brain activity detected by the ECOG device 212 can be neural oscillations or brainwaves of the individual 14, similar to those recorded by the stent-electrode array 102. For example, the ECoG device 212 can record neural oscillations, including any changes in such neural oscillations, over time in the beta-band (about 14 Hz to 30 Hz), alpha frequency range, or alpha-band (about 7 Hz to 12 Hz), theta frequency range or theta-band (about 4 Hz to 7 Hz), gamma frequency range or gamma-band including a low-frequency gamma-band (about 30 Hz to 70 Hz) and a high-frequency gamma-band (about 70 Hz to 135 Hz), a delta frequency range or delta-band (about 0.1 Hz to 3 Hz), a mu frequency range or mu-band (about 7.5 Hz to 12.5 Hz), a sensorimotor rhythm (SMR) frequency range or SMR-band (about 12.5 Hz to 15.5 Hz), or a combination thereof. The ECoG device 212 can record changes in the power of such neural oscillations (e.g., as measured in decibels (dBs), micro-volts squared per Hz (μV2/Hz), average t-scores, average z-scores, etc.).
In some embodiments, the fMRI machine 216 can measure the brain activity of the individual using blood-oxygen-level dependent (BOLD) contrast imaging. For example, the brain activity of the individual 14 can be expressed as changes in the BOLD signal. In other embodiments, the fMRI machine 216 can measure the brain activity of the individual using arterial spin labeling (ASL) rather than BOLD contrast imaging.
The pre-processing layer 302 can comprise a plurality of software filters or filtering modules configured to filter and smooth out the raw signals obtained from the recording device 100. For example, when the recording device 100 is an endovascular recording device configured to be implanted within a brain vessel of the individual (e.g., the stent-electrode array 102), the brain activity of the individual can be monitored using the various electrodes 103 of the recording device 100. As a more specific example, the brain activity of the individual can be sampled every 100 ms such that 100 ms “chunks” or bins of the raw neural signals recorded can be passed to the pre-processing layer 302 for processing and smoothing.
The pre-processing layer 302 can first apply a (1) threshold filter to filter out the raw signals using certain thresholds. The pre-processing layer 302 can then apply a (2) notch filter to perform, for example, 50 Hz notch filtering, and also apply a (3) bandpass filter to perform, for example, 4-30 Hz Butterworth bandpass filtering. The pre-processing layer 302 can then apply a (4) wavelet artifact removal filter to perform wavelet-based artifact rejection, a (5) multi-taper spectral decomposition filter to perform multi-taper spectral decomposition, and a (6) boxcar smoothing filter to perform temporal boxcar smoothing. The filtered data can then be fed to the classification layer 304 of the decoder module 300.
As shown in
In another variation, the systems and methods described herein allow a BCI system to automatically or selectively use different decoder settings based on one or more factors. Such factors can include, but are not limited to, environmental factors or application factors.
Some decoders are more suitable in some circumstances than others. BCI decoders are typically used to change the state of a computer application. Some state transitions have higher potential functional and social consequences than others (e.g., pressing send on an email compared to typing a character). It may be appropriate to change decoders based on their comparative accuracy/speed and the current context of the application state. However, changing decoders can be unwieldy and can undermines autonomy for an individual to have to switch decoders manually.
The application software, via a commercially available platform, including a mobile device platform, can detect a variety of information including what type of application is being used, and about where and how the patient is using the system. This “context” may include the activity in which the user is engaging such as typing, using social media, engaging with a “tiled” graphic user interface, browsing through an internet browser, interacting with a mixed-reality headset; navigating a map, watching a video, engaging in a computer. game. The context can also include environmental factors like temperature, lighting, ambient noise etc.; external physiological data like heart rate available as part of the Apple health ecosystem or other similar systems.
Given the context, the system can adjust its decoding settings based on this information or a variety of information. Such an adjustment can include changing the algorithm, changing the underlying neural phenomena being used by the decoder, or both.
Different algorithms have different characteristics. For example, asynchronous switch algorithms make predictions on a quasi-continuous basis (e.g., one prediction every 100 ms). This contrasts with synchronous switch algorithms, which make predictions on timescales that users can aptly respond to (e.g., 2-4 seconds). Therefore, asynchronous algorithms tend to have a higher likelihood of producing false positives than synchronous algorithms. A contextually aware system may wish to change to a more accurate yet slower synchronous decoder when potentially eliciting high consequence application state changes (e.g., sending an email).
The context data acts as an input to determine which decoding algorithm or process (e.g., 80 or 82) is used to produce an output for the individual to use to engage the BCI system and/or associated electronic devices. While the illustration in
In practice, the a neural interface device 100 is configured to detect a brain activity of an individual. A component, such as the receiver and transmitter unit or the signal control un, generates and transmits an electronic signal to a computer processor (e.g., See
Generating the contextual data can occur by actively monitoring the individual prior to or during interaction between the individual and the one or more external electronic devices. As shown in
Additionally, different neural phenomena also have different characteristics. This may be in terms of signal-to-noise ratio, timescale of manifestation, and context of action. For example, oscillatory bursts are volitionally produced and fast-acting so are suitable for applications such as typing. Error-related potentials (ErrPs), on the other hand, are not volitionally produced but can indicate when an erroneous action has been taken [1]. Switching the decoder to look for ErrPs after application state changes may be a beneficial undertaking.
In some embodiments, a neurofeedback graphical user interface (GUI) 400, as shown in
The computing device can convert brain activity recorded by the recording device 100 into predictions concerning the intention 408 of the individual by being trained to map or associate previously recorded brain activity to certain intentions 408. For example, the computing device can be trained using training set data gathered from the individual as the individual repeatedly initiates, sustains, and terminates certain intentions 408. During these training sessions, the brain activity of the individual can be recorded by the recording device 100.
Once the computing device is trained or calibrated using training set data gathered from the individual, the computing device can control certain peripheral devices or software applications running on such peripheral devices based on the predicted intentions 408 of the individual. For example, the computing device can be communicatively coupled to (i.e., in wired or wireless communication with) a peripheral device such as a personal electronic device, an IoT device, a mobility vehicle or a software application running on the peripheral device. The computing device can transmit signals or commands to the peripheral device or the software application to control the operation or functionality of the peripheral device or the software application in response to the predicted intentions 408 of the individual. For example, the computing device can instruct a mobility vehicle (e.g., a wheelchair) transporting the individual to move in a forward direction in response to the individual formulating or carrying out an intention 408 to move the individual's left hand.
However, as previously discussed, whether the individual is able to use the BCI system to successfully control the peripheral device or software application depends on the ability of the individual to self-regulate their brain activity and to consistently produce brain activity calibrated to the intention 408. Therefore, neurofeedback training can improve the individual's control over the BCI system 100 and, ultimately, improve the individual's control over one or more peripheral devices communicatively coupled to the BCI system 100 or software application running on such peripheral devices.
The classification layer 304 can comprise one or more machine learning algorithms or classifiers 306 to classify the resulting data segments or bins into an intention 408 (see
The classification layer 304 can be trained or calibrated to classify or make predictions concerning the intention 408 of the individual based on previously recorded brain activity. For example, the classification layer 304 can predict the individual's intentions 408 several times per second. The classification layer 304 can be trained using training data collected from the individual.
In some embodiments, the training phase can involve the individual repeatedly initiating, sustaining, and terminating certain thoughts or attempting certain actions while the individual's brain activity is recorded by the device 100. For example, one such training session can involve the individual repeatedly resting for 5 seconds followed by attempting to move their left hand for 5 seconds. The individual's brain activity during this training session can be recorded, and the recorded brain activity can be mapped to the individual's intentions 408 to rest and move their left hand, respectively.
As shown in
As for other details of the present invention, materials and manufacturing techniques may be employed as within the level of those with skill in the relevant art. The same may hold true with respect to method-based aspects of the invention in terms of additional acts that are commonly or logically employed. In addition, though the invention has been described in reference to several examples, optionally incorporating various features, the invention is not to be limited to that which is described or indicated as contemplated with respect to each variation of the invention.
Various changes may be made to the invention described and equivalents (whether recited herein or not included for the sake of some brevity) may be substituted without departing from the true spirit and scope of the invention. Also, any optional feature of the inventive variations may be set forth and claimed independently or in combination with any one or more of the features described herein. Accordingly, the invention contemplates combinations of various aspects of the embodiments or combinations of the embodiments themselves, where possible. Reference to a singular item, includes the possibility that there are plural of the same items present. More specifically, as used herein and in the appended claims, the singular forms “a,” “and,” “said,” and “the” include plural references unless the context clearly dictates otherwise.
It is important to note that where possible, aspects of the various described embodiments, or the embodiments themselves can be combined. Where such combinations are intended to be within the scope of this disclosure.
This application is a provisional of U.S. Application No. 63/594,022 filed Oct. 29, 2023, the entirety of which is incorporated by reference.
| Number | Date | Country | |
|---|---|---|---|
| 63594022 | Oct 2023 | US |