Search

CN-116149481-B - Brain-computer interface system, brain-electrical data trigger event marking method and device

CN116149481BCN 116149481 BCN116149481 BCN 116149481BCN-116149481-B

Abstract

The application discloses a brain-computer interface system, an electroencephalogram data trigger event marking method and device, wherein the brain-computer interface system comprises a stimulus generator, a controller, a trigger and an electroencephalogram collector, the controller is used for sending a first label value, a second label value and a third label value to the trigger, the trigger is used for sending the first label value, the second label value and the third label value to the electroencephalogram collector, the electroencephalogram collector is used for collecting electroencephalogram data, inserting the first label value, the second label value and the third label value into the electroencephalogram data and sending the electroencephalogram data to the controller, the controller is used for decoding the electroencephalogram data to obtain decoding stimulus information, and comparing the standard stimulus information with the decoding stimulus information to judge whether the decoding is correct or not based on one or more of the first label value, the second label value and the third label value. The application divides the brain electric data segment in more detail, effectively increases the redundancy stability of the system and improves the processing performance of the decoding algorithm.

Inventors

  • Su Gaomin
  • GU MING

Assignees

  • 江苏集萃脑机融合智能技术研究所有限公司

Dates

Publication Date
20260505
Application Date
20230223

Claims (8)

  1. 1. The brain-computer interface system is characterized by comprising a stimulus generator, a controller connected with signals, a trigger and an electroencephalogram collector; Wherein the stimulus generator is used for generating stimulus information; The controller is used for sending a first label value to a trigger when the stimulation information starts, sending a second label value to the trigger when the stimulation information ends, and sending a third label value to the trigger when a preset time after the stimulation information ends, wherein one or more of the first label value, the second label value and the third label value comprises a stimulation information identifier; the trigger is used for sending the first label value, the second label value and the third label value to the electroencephalogram collector; the electroencephalogram collector is used for collecting electroencephalogram data of a user, inserting the first tag value into a starting end of resonating electroencephalogram data of the user aiming at the stimulation information, inserting the second tag value into an ending end of resonating electroencephalogram data, inserting the third tag value into the electroencephalogram data, and sending the electroencephalogram data to the controller in real time; The controller is further configured to decode the electroencephalogram data to obtain decoded stimulation information, obtain standard stimulation information based on one or more of the first, second, and third tag values, and compare the standard stimulation information with the decoded stimulation information to determine whether decoding is correct.
  2. 2. The brain-computer interface system according to claim 1, wherein one or more of the first, second and third tag values are determined by a stimulus encoding mapping table comprising the first and/or second and/or third tag values for each stimulus information.
  3. 3. The brain-computer interface system according to claim 1 or 2, wherein the controller and the trigger are connected with the trigger through a serial port, a parallel port or a USB-to-serial port, the trigger is in signal connection with the electroencephalogram collector through an ISM frequency band, and the electroencephalogram collector is in signal connection with the controller through a wifi wireless frequency band.
  4. 4. The method for marking the electroencephalogram data trigger event is characterized by comprising the following steps of: When stimulation information starts, a first label value is sent to a trigger, so that the trigger sends the first label value to an electroencephalogram collector and drives the electroencephalogram collector to insert the first label value into a starting end of resonance electroencephalogram data, wherein the resonance electroencephalogram data is electroencephalogram data, which is acquired by the electroencephalogram collector and is specific to the stimulation information, of a user; When the stimulation information is finished, a second label value is sent to the trigger, so that the trigger sends the second label value to the electroencephalogram collector, and the electroencephalogram collector is driven to insert the second label value into the ending end of the resonance electroencephalogram data; when the preset time after the stimulation information is finished, a third label value is sent to the trigger, so that the trigger sends the third label value to the electroencephalogram collector, and the electroencephalogram collector is driven to insert the third label value into the electroencephalogram data of the user collected by the electroencephalogram collector; Receiving the brain electricity data sent by the brain electricity collector, and decoding the brain electricity data to obtain decoding stimulation information; Obtaining standard stimulation information based on one or more of the first, second and third tag values, wherein one or more of the first, second and third tag values comprise a stimulation information identification; and comparing the standard stimulation information with the decoding stimulation information to judge whether the decoding is correct or not.
  5. 5. The method of claim 4, wherein one or more of the first, second and third tag values are determined by a stimulus code mapping table, the stimulus code mapping table including the first and/or second and/or third tag values for each stimulus information.
  6. 6. An electroencephalogram data trigger event marking device, comprising: The first label sending module is used for sending a first label value to a trigger when the stimulation information starts, so that the trigger sends the first label value to the electroencephalogram collector and drives the electroencephalogram collector to insert the first label value into the starting end of resonance electroencephalogram data, wherein the resonance electroencephalogram data is electroencephalogram data, which is acquired by the electroencephalogram collector and is specific to the stimulation information, of a user; The second tag sending module is used for sending a second tag value to the trigger when the stimulation information is finished, so that the trigger sends the second tag value to the electroencephalogram collector and drives the electroencephalogram collector to insert the second tag value into the ending end of the resonance electroencephalogram data; The third tag sending module is used for sending a third tag value to the trigger when the preset time after the stimulation information is finished, so that the trigger sends the third tag value to the electroencephalogram collector and drives the electroencephalogram collector to insert the third tag value into the electroencephalogram data of the user collected by the electroencephalogram collector; the decoding module is used for receiving the brain electricity data sent by the brain electricity collector and decoding the brain electricity data to obtain decoding stimulation information; An obtaining module configured to obtain standard stimulation information based on one or more of the first, second, and third tag values, wherein one or more of the first, second, and third tag values includes a stimulation information identification; And the comparison module is used for comparing the standard stimulation information with the decoding stimulation information to judge whether the decoding is correct or not.
  7. 7. An electronic device, comprising: at least one processor, and A memory storing instructions that, when executed by the at least one processor, cause the at least one processor to perform the electroencephalogram data trigger event tagging method of claim 4 or 5.
  8. 8. A machine-readable storage medium storing executable instructions that, when executed, cause the machine to perform the electroencephalogram data trigger event tagging method of claim 4 or 5.

Description

Brain-computer interface system, brain-electrical data trigger event marking method and device Technical Field The application belongs to the technical field of brain-computer interfaces, and particularly relates to a brain-computer interface system, and a method and a device for marking brain-electrical data trigger events. Background Because of the disorder of the electroencephalogram data, the analysis and the processing of the electroencephalogram data need to acquire a specific time period for decoding and analysis. The specific time period is typically marked by tagging the electroencephalogram data, for example by tagging different tags at the beginning of the stimulus and during the stimulus. And when the upper computer algorithm decodes, a specific section of the electroencephalogram data, which is subjected to resonance, can be extracted according to the tag for analysis. The existing marking method has the following problems: 1. The label must be aligned with the stimulus starting event strictly, and the label cannot be lost and the label is overturned, otherwise, decoding confusion and decoding errors are caused; 2. The stimulation frequency information, the phase information and the like contained in the electroencephalogram signal section cannot be marked, the frequency information and the phase information of the encoded section of electroencephalogram data need to be known when the algorithm decodes the segmented electroencephalogram data in the brain-computer interface research stage, the stimulation frequency is f1 in a certain section of time, the encoding phase angle is omega 1, and the section of electroencephalogram is marked as (f 1, omega 1). If the algorithm decoding program finally decodes the section of brain electricity into (f 2, omega 2) due to the reasons such as the introduction of some electro-oculogram noise, myoelectric noise and power frequency interference noise, etc., the algorithm decoding program can not find errors and can not correct and calibrate under the existing marking method, thereby causing decoding error decision; 3. the trigger event in the tag is single, and the trigger event can only be sensed to trigger the event to label the brain-computer data, so that the application scene has limitation, and the requirements of brain-computer interface systems such as ERP, motor imagery, auditory induction, emotion induction and the like are not met. Disclosure of Invention The application aims to provide an electroencephalogram data trigger event marking method and device and a brain-computer interface system, which are used for solving the technical problems that a label of the existing marking method is required to be aligned with a stimulation starting event strictly, the label cannot be lost and the label cannot be overturned, otherwise decoding is disordered, decoding errors are caused, stimulation frequency information and phase information contained in an electroencephalogram signal section cannot be marked, and a trigger event is single. In order to achieve the above purpose, the application adopts a technical scheme that: The brain-computer interface system comprises a stimulus generator, a controller connected with signals, a trigger and an electroencephalogram collector; Wherein the stimulus generator is used for generating stimulus information; The controller is used for sending a first label value to a trigger when the stimulation information starts, sending a second label value to the trigger when the stimulation information ends, and sending a third label value to the trigger when a preset time after the stimulation information ends, wherein one or more of the first label value, the second label value and the third label value comprises a stimulation information identifier; the trigger is used for sending the first label value, the second label value and the third label value to the electroencephalogram collector; the electroencephalogram collector is used for collecting electroencephalogram data of a user, inserting the first tag value into a starting end of resonating electroencephalogram data of the user aiming at the stimulation information, inserting the second tag value into an ending end of resonating electroencephalogram data, inserting the third tag value into the electroencephalogram data, and sending the electroencephalogram data to the controller in real time; The controller is further configured to decode the electroencephalogram data to obtain decoded stimulation information, obtain standard stimulation information based on one or more of the first, second, and third tag values, and compare the standard stimulation information with the decoded stimulation information to determine whether decoding is correct. In one or more embodiments, one or more of the first, second and third tag values are determined by a stimulus encoding mapping table that includes the first and/or second and/or third tag values for each stimulus information. In one