[go: up one dir, main page]

CN116301345A - VR equipment control method based on visual brain-computer interface - Google Patents

VR equipment control method based on visual brain-computer interface Download PDF

Info

Publication number
CN116301345A
CN116301345A CN202310130478.5A CN202310130478A CN116301345A CN 116301345 A CN116301345 A CN 116301345A CN 202310130478 A CN202310130478 A CN 202310130478A CN 116301345 A CN116301345 A CN 116301345A
Authority
CN
China
Prior art keywords
target
visual stimulation
area
visual
input panel
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310130478.5A
Other languages
Chinese (zh)
Inventor
黄常兴
史楠林
高小榕
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tsinghua University
Original Assignee
Tsinghua University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tsinghua University filed Critical Tsinghua University
Priority to CN202310130478.5A priority Critical patent/CN116301345A/en
Publication of CN116301345A publication Critical patent/CN116301345A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • G06F3/015Input arrangements based on nervous system activity detection, e.g. brain waves [EEG] detection, electromyograms [EMG] detection, electrodermal response detection
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Dermatology (AREA)
  • Neurosurgery (AREA)
  • Neurology (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application relates to a VR equipment control method based on a visual brain-computer interface. The method comprises the following steps: displaying an input panel within a target area in response to a panel display request; receiving a first target indication signal sent by control equipment; and determining a first target visual stimulus region corresponding to the first target visual stimulus coding sequence according to the first target visual stimulus coding sequence indicated by the first target indication signal, and executing target operation corresponding to the first target visual stimulus region. By adopting the method, the convenience of the user in the VR space for operation can be improved.

Description

基于视觉脑机接口的VR设备控制方法VR device control method based on visual brain-computer interface

技术领域technical field

本申请涉及人机交互技术领域,特别是涉及一种基于视觉脑机接口的VR设备控制方法。The present application relates to the technical field of human-computer interaction, in particular to a VR device control method based on a visual brain-computer interface.

背景技术Background technique

随着VR(Virtual Reality,虚拟现实)技术的进步,VR设备也在逐渐向着模拟更加精细、给用户带来的体验更加真实的方向发展。With the advancement of VR (Virtual Reality, virtual reality) technology, VR devices are also gradually developing towards a more detailed simulation and a more realistic experience for users.

现有技术中,用户往往需要通过VR手柄对VR设备进行控制。然而VR手柄在VR空间中存在操作不自然、交互模式简单等问题。例如在实现键盘输入时,用户需要通过手柄方向键依次选择虚拟键盘上的字母进行输入,操作过程较复杂且耗时较长,导致用户操作不便。In the prior art, a user often needs to control a VR device through a VR handle. However, the VR controller has problems such as unnatural operation and simple interaction mode in the VR space. For example, when implementing keyboard input, the user needs to sequentially select the letters on the virtual keyboard through the direction keys of the handle to input. The operation process is complicated and time-consuming, which causes inconvenience for the user.

发明内容Contents of the invention

基于此,有必要针对上述技术问题,提供一种基于视觉脑机接口的VR设备控制方法。Based on this, it is necessary to provide a VR device control method based on a visual brain-computer interface to address the above technical problems.

第一方面,本申请提供了一种基于视觉脑机接口的VR设备控制方法。所述方法包括:In a first aspect, the present application provides a VR device control method based on a visual brain-computer interface. The methods include:

响应于面板展示请求,在目标区域内展示输入面板,所述输入面板包括至少一个第一视觉刺激区域,各所述第一视觉刺激区域分别对应不同的操作,且各所述第一视觉刺激区域分别按照各所述第一视觉刺激区域对应的视觉刺激编码序列进行闪烁,其中,所述目标区域为VR设备显示区域与用户之间的区域,针对任意两个所述视觉刺激编码序列,两个所述视觉刺激编码序列的相关性小于相关性阈值;In response to the panel display request, an input panel is displayed in the target area, the input panel includes at least one first visual stimulation area, each of the first visual stimulation areas corresponds to a different operation, and each of the first visual stimulation areas Blinking according to the visual stimulation coding sequence corresponding to each of the first visual stimulation areas, wherein the target area is the area between the VR device display area and the user, and for any two visual stimulation coding sequences, two The correlation of the visual stimulus coding sequence is less than a correlation threshold;

接收控制设备发送的第一目标指示信号,所述第一目标指示信号为根据第一目标脑电信号生成的指示信号,且所述第一目标指示信号用于指示所述第一目标脑电信号对应的目标视觉刺激编码序列,其中,所述第一目标脑电信号为用户在注视目标视觉刺激区域时产生的脑电信号,且所述目标视觉刺激区域为所述至少一个第一视觉刺激区域中的任一所述第一视觉刺激区域;receiving the first target indication signal sent by the control device, the first target indication signal is an indication signal generated according to the first target electroencephalogram signal, and the first target indication signal is used to indicate the first target electroencephalogram signal Corresponding target visual stimulation coding sequence, wherein, the first target EEG signal is the EEG signal generated when the user gazes at the target visual stimulation area, and the target visual stimulation area is the at least one first visual stimulation area any one of the first visual stimulation areas;

根据所述第一目标指示信号指示的目标视觉刺激编码序列,确定所述目标视觉刺激编码序列对应的目标视觉刺激区域,并执行所述目标视觉刺激区域对应的目标操作。According to the target visual stimulation coding sequence indicated by the first target indication signal, determine the target visual stimulation area corresponding to the target visual stimulation coding sequence, and execute the target operation corresponding to the target visual stimulation area.

在一个实施例中,所述输入面板包括鼠标输入面板,所述鼠标输入面板包括鼠标指示块,各所述第一视觉刺激区域以所述鼠标指示块为中心呈放射状排列,各所述第一视觉刺激区域分别对应不同的移动方向。In one embodiment, the input panel includes a mouse input panel, the mouse input panel includes a mouse indicator block, each of the first visual stimulation areas is radially arranged around the mouse indicator block, each of the first The visual stimulation areas correspond to different moving directions respectively.

在一个实施例中,所述执行所述目标视觉刺激区域对应的目标操作,包括:In one embodiment, the performing the target operation corresponding to the target visual stimulation area includes:

按照所述第一目标视觉刺激区域对应的移动方向,在所述显示区域中将鼠标移动到指定位置;moving the mouse to a specified position in the display area according to the moving direction corresponding to the first target visual stimulation area;

按照所述第一目标视觉刺激区域对应的移动方向,在所述鼠标输入面板中将所述鼠标指示块移动到指定位置;According to the movement direction corresponding to the first target visual stimulation area, move the mouse indicator block to a designated position in the mouse input panel;

以所述鼠标指示块为中心,重新绘制针对各移动方向的所述第一视觉刺激区域。The first visual stimulation area for each moving direction is redrawn with the mouse indicator block as the center.

在一个实施例中,所述按照所述第一目标视觉刺激区域对应的移动方向,在所述显示区域中将鼠标移动到指定位置,包括:In one embodiment, the moving the mouse to a specified position in the display area according to the moving direction corresponding to the first target visual stimulation area includes:

获取所述移动方向对应的连续移动次数;Acquiring the number of consecutive movements corresponding to the movement direction;

根据所述连续移动次数,确定所述鼠标的移动长度,所述移动长度与所述连续移动次数正相关;Determine the length of movement of the mouse according to the number of continuous movements, and the length of movement is positively correlated with the number of continuous movements;

按照所述移动长度,将所述鼠标沿所述移动方向移动到指定位置。Moving the mouse to a designated position along the moving direction according to the moving length.

在一个实施例中,所述响应于面板展示请求,在目标区域内展示输入面板,包括:In one embodiment, the displaying the input panel in the target area in response to the panel display request includes:

响应于面板展示请求,在所述显示区域中展示输入面板控制区域,所述输入面板控制区域包括至少一个第二视觉刺激区域,各所述第二视觉刺激区域分别对应不同的输入面板,且各所述第二视觉刺激区域分别按照各所述第二视觉刺激区域对应的视觉刺激编码序列进行闪烁;In response to a panel display request, an input panel control area is displayed in the display area, the input panel control area includes at least one second visual stimulation area, each of the second visual stimulation areas corresponds to a different input panel, and each The second visual stimulation areas flash according to the visual stimulation code sequences corresponding to each of the second visual stimulation areas;

在接收到控制设备发送的第二目标指示信号的情况下,根据所述第二目标指示信号指示的第二目标视觉刺激编码序列,确定所述第二目标视觉刺激编码序列对应的第二目标视觉刺激区域,并在目标区域内生成所述第二目标视觉刺激区域对应的输入面板,所述第二目标指示信号为根据第二目标脑电信号生成的指示信号,所述第二目标脑电信号为用户在注视第二目标视觉刺激区域时产生的脑电信号,所述第二目标视觉刺激区域为所述至少一个第二视觉刺激区域中的任一所述第二视觉刺激区域。In the case of receiving the second target indication signal sent by the control device, according to the second target visual stimulation coding sequence indicated by the second target indication signal, determine the second target visual stimulus corresponding to the second target visual stimulation coding sequence. stimulation area, and generate an input panel corresponding to the second target visual stimulation area in the target area, the second target indication signal is an indication signal generated according to the second target EEG signal, and the second target EEG signal is an EEG signal generated when the user gazes at a second target visual stimulation area, and the second target visual stimulation area is any one of the at least one second visual stimulation area.

在一个实施例中,所述输入面板为垂直式输入面板或平行式输入面板中的任意一种,其中,所述垂直式输入面板与所述显示区域相互垂直,所述平行式输入面板与所述显示区域平行,且所述平行式输入面板的颜色半透明。In one embodiment, the input panel is any one of a vertical input panel or a parallel input panel, wherein the vertical input panel is perpendicular to the display area, and the parallel input panel is perpendicular to the display area. The display areas are parallel to each other, and the color of the parallel input panel is translucent.

第二方面,本申请还提供了一种基于视觉脑机接口的VR设备控制方法。所述方法包括:In the second aspect, the present application also provides a VR device control method based on a visual brain-computer interface. The methods include:

接收脑电设备发送的目标脑电信号,所述目标脑电信号在用户注视目标视觉刺激区域时产生,所述目标视觉刺激区域为输入面板中的至少一个视觉刺激区域中的任意一个,所述输入面板由VR设备响应于面板展示请求,在目标区域内生成,各所述视觉刺激区域分别对应不同的操作,且各所述视觉刺激区域分别按照各所述视觉刺激区域对应的视觉刺激编码序列进行闪烁,其中,所述目标区域为VR设备显示区域与用户之间的区域,针对任意两个所述视觉刺激编码序列,两个所述视觉刺激编码序列的相关性小于相关性阈值;receiving the target EEG signal sent by the EEG device, the target EEG signal is generated when the user looks at the target visual stimulation area, the target visual stimulation area is any one of at least one visual stimulation area in the input panel, the The input panel is generated in the target area by the VR device in response to the panel display request, each of the visual stimulation areas corresponds to a different operation, and each of the visual stimulation areas is respectively in accordance with the visual stimulation code sequence corresponding to each of the visual stimulation areas performing flashing, wherein the target area is the area between the display area of the VR device and the user, and for any two visual stimulation coding sequences, the correlation of the two visual stimulation coding sequences is less than a correlation threshold;

从各视觉刺激编码序列对应的基准脑电信号中,确定与所述目标脑电信号相匹配的目标基准脑电信号,并根据预设的基准脑电信号与视觉刺激编码序列的对应关系,确定与所述目标基准脑电信号对应的目标视觉刺激编码序列,并生成所述目标视觉刺激编码序列对应的目标指示信号;From the reference EEG signals corresponding to each visual stimulation coding sequence, determine the target reference EEG signal matching the target EEG signal, and determine according to the preset correspondence between the reference EEG signal and the visual stimulation coding sequence A target visual stimulation coding sequence corresponding to the target reference EEG signal, and generating a target indicating signal corresponding to the target visual stimulation coding sequence;

将所述目标指示信号发送至所述VR设备,以使得所述VR设备根据所述目标指示信号指示的目标视觉刺激编码序列,确定所述目标视觉刺激编码序列对应的所述目标视觉刺激区域,并执行所述目标视觉刺激区域对应的目标操作。sending the target indication signal to the VR device, so that the VR device determines the target visual stimulation area corresponding to the target visual stimulation coding sequence according to the target visual stimulation coding sequence indicated by the target indication signal, And execute the target operation corresponding to the target visual stimulation area.

第三方面,本申请还提供了一种基于视觉脑机接口的VR设备控制系统,包括VR设备、脑电设备及控制设备,其中,In the third aspect, the present application also provides a VR device control system based on a visual brain-computer interface, including a VR device, an EEG device, and a control device, wherein,

所述VR设备,用于响应于面板展示请求,在目标区域内展示所述面板展示请求对应的输入面板,所述输入面板包括至少一个视觉刺激区域,各所述视觉刺激区域分别对应不同的操作,且各所述视觉刺激区域分别按照各所述视觉刺激区域对应的视觉刺激编码序列进行闪烁,其中,所述目标区域为VR设备显示区域与用户之间的区域,针对任意两个所述视觉刺激编码序列,两个所述视觉刺激编码序列的相关性小于相关性阈值;The VR device is configured to, in response to a panel display request, display an input panel corresponding to the panel display request in a target area, the input panel includes at least one visual stimulation area, each of the visual stimulation areas corresponds to a different operation , and each of the visual stimulation areas flashes according to the visual stimulation code sequence corresponding to each of the visual stimulation areas, wherein the target area is the area between the VR device display area and the user, for any two of the visual stimulation areas stimulus coding sequences, two of said visual stimulus coding sequences are less than a correlation threshold;

所述脑电设备,用于检测用户在注视目标视觉刺激区域时产生的目标脑电信号,并将所述目标脑电信号发送至所述控制设备,所述目标视觉刺激区域为所述至少一个第一视觉刺激区域中的任一所述第一视觉刺激区域;The EEG device is configured to detect a target EEG signal generated when the user gazes at a target visual stimulation area, and send the target EEG signal to the control device, the target visual stimulation area being the at least one any one of the first visually stimulating regions;

所述控制设备,用于接收脑电设备发送的目标脑电信号,确定所述目标脑电信号对应的目标基准脑电信号,并根据预设的基准脑电信号与视觉刺激编码序列的对应关系,确定与所述目标基准脑电信号对应的所述目标视觉刺激编码序列,并生成所述目标视觉刺激编码序列对应的目标指示信号,将所述目标指示信号发送至所述VR设备;The control device is configured to receive the target EEG signal sent by the EEG device, determine the target reference EEG signal corresponding to the target EEG signal, and according to the preset correspondence between the reference EEG signal and the visual stimulation coding sequence , determining the target visual stimulus coding sequence corresponding to the target reference EEG signal, and generating a target indication signal corresponding to the target visual stimulation coding sequence, and sending the target indication signal to the VR device;

所述VR设备,还用于接收所述控制设备发送的目标指示信号,根据所述目标指示信号指示的目标视觉刺激编码序列,确定所述目标视觉刺激编码序列对应的目标视觉刺激区域,并执行所述目标视觉刺激区域对应的目标操作。The VR device is further configured to receive a target indication signal sent by the control device, determine a target visual stimulation area corresponding to the target visual stimulation coding sequence according to the target visual stimulation coding sequence indicated by the target indication signal, and execute The target operation corresponding to the target visual stimulation area.

第四方面,本申请还提供了一种基于视觉脑机接口的VR设备控制装置,所述装置包括:In the fourth aspect, the present application also provides a VR device control device based on a visual brain-computer interface, the device comprising:

展示模块,用于响应于面板展示请求,在目标区域内展示输入面板,所述输入面板包括至少一个第一视觉刺激区域,各所述第一视觉刺激区域分别对应不同的操作,且各所述第一视觉刺激区域分别按照各所述第一视觉刺激区域对应的视觉刺激编码序列进行闪烁,其中,所述目标区域为VR设备显示区域与用户之间的区域,针对任意两个所述视觉刺激编码序列,两个所述视觉刺激编码序列的相关性小于相关性阈值;A display module, configured to display an input panel in a target area in response to a panel display request, the input panel includes at least one first visual stimulation area, each of the first visual stimulation areas corresponds to a different operation, and each of the The first visual stimulation areas flash respectively according to the visual stimulation coding sequence corresponding to each of the first visual stimulation areas, wherein the target area is the area between the display area of the VR device and the user, for any two visual stimulation coding sequences, the correlation of two said coding sequences of visual stimuli is less than a correlation threshold;

接收模块,用于接收控制设备发送的第一目标指示信号,所述第一目标指示信号为根据第一目标脑电信号生成的指示信号,且所述第一目标指示信号用于指示所述第一目标脑电信号对应的第一目标视觉刺激编码序列,其中,所述第一目标脑电信号为用户在注视第一目标视觉刺激区域时产生的脑电信号,且所述第一目标视觉刺激区域为所述至少一个第一视觉刺激区域中的任一所述第一视觉刺激区域;The receiving module is configured to receive a first target indication signal sent by the control device, the first target indication signal is an indication signal generated according to the first target EEG signal, and the first target indication signal is used to indicate the first target indication signal A first target visual stimulation coding sequence corresponding to a target EEG signal, wherein the first target EEG signal is an EEG signal generated when the user gazes at the first target visual stimulation area, and the first target visual stimulation an area is any one of said at least one first visually stimulating area;

执行模块,用于根据所述第一目标指示信号指示的第一目标视觉刺激编码序列,确定所述第一目标视觉刺激编码序列对应的第一目标视觉刺激区域,并执行所述第一目标视觉刺激区域对应的目标操作。An execution module, configured to determine the first target visual stimulation area corresponding to the first target visual stimulation coding sequence according to the first target visual stimulation coding sequence indicated by the first target indication signal, and execute the first target visual stimulation Stimulus regions correspond to target manipulations.

在其中一个实施例中,所述输入面板包括鼠标输入面板,所述鼠标输入面板包括鼠标指示块,各所述第一视觉刺激区域以所述鼠标指示块为中心呈放射状排列,各所述第一视觉刺激区域分别对应不同的移动方向。In one of the embodiments, the input panel includes a mouse input panel, the mouse input panel includes a mouse indicator block, each of the first visual stimulation areas is radially arranged around the mouse indicator block, and each of the first visual stimulation areas A visual stimulation area corresponds to different moving directions respectively.

在其中一个实施例中,所述执行模块,还用于:In one of the embodiments, the execution module is also used for:

按照所述第一目标视觉刺激区域对应的移动方向,在所述显示区域中将鼠标移动到指定位置;moving the mouse to a specified position in the display area according to the moving direction corresponding to the first target visual stimulation area;

按照所述第一目标视觉刺激区域对应的移动方向,在所述鼠标输入面板中将所述鼠标指示块移动到指定位置;According to the movement direction corresponding to the first target visual stimulation area, move the mouse indicator block to a designated position in the mouse input panel;

以所述鼠标指示块为中心,重新绘制针对各移动方向的所述第一视觉刺激区域。The first visual stimulation area for each moving direction is redrawn with the mouse indicator block as the center.

在其中一个实施例中,所述执行模块,还用于:In one of the embodiments, the execution module is also used for:

获取所述移动方向对应的连续移动次数;Acquiring the number of consecutive movements corresponding to the movement direction;

根据所述连续移动次数,确定所述鼠标的移动长度,所述移动长度与所述连续移动次数正相关;Determine the length of movement of the mouse according to the number of continuous movements, and the length of movement is positively correlated with the number of continuous movements;

按照所述移动长度,将所述鼠标沿所述移动方向移动到指定位置。Moving the mouse to a designated position along the moving direction according to the moving length.

在其中一个实施例中,所述展示模块,还用于:In one of the embodiments, the display module is also used for:

响应于面板展示请求,在所述显示区域中展示输入面板控制区域,所述输入面板控制区域包括至少一个第二视觉刺激区域,各所述第二视觉刺激区域分别对应不同的输入面板,且各所述第二视觉刺激区域分别按照各所述第二视觉刺激区域对应的视觉刺激编码序列进行闪烁;In response to a panel display request, an input panel control area is displayed in the display area, the input panel control area includes at least one second visual stimulation area, each of the second visual stimulation areas corresponds to a different input panel, and each The second visual stimulation areas flash according to the visual stimulation code sequences corresponding to each of the second visual stimulation areas;

在接收到控制设备发送的第二目标指示信号的情况下,根据所述第二目标指示信号指示的第二目标视觉刺激编码序列,确定所述第二目标视觉刺激编码序列对应的第二目标视觉刺激区域,并在目标区域内生成所述第二目标视觉刺激区域对应的输入面板,所述第二目标指示信号为根据第二目标脑电信号生成的指示信号,所述第二目标脑电信号为用户在注视第二目标视觉刺激区域时产生的脑电信号,所述第二目标视觉刺激区域为所述至少一个第二视觉刺激区域中的任一所述第二视觉刺激区域。In the case of receiving the second target indication signal sent by the control device, according to the second target visual stimulation coding sequence indicated by the second target indication signal, determine the second target visual stimulus corresponding to the second target visual stimulation coding sequence. stimulation area, and generate an input panel corresponding to the second target visual stimulation area in the target area, the second target indication signal is an indication signal generated according to the second target EEG signal, and the second target EEG signal is an EEG signal generated when the user gazes at a second target visual stimulation area, and the second target visual stimulation area is any one of the at least one second visual stimulation area.

在其中一个实施例中,所述输入面板为垂直式输入面板或平行式输入面板中的任意一种,其中,所述垂直式输入面板与所述显示区域相互垂直,所述平行式输入面板与所述显示区域平行,且所述平行式输入面板的颜色半透明。In one embodiment, the input panel is any one of a vertical input panel or a parallel input panel, wherein the vertical input panel is perpendicular to the display area, and the parallel input panel is perpendicular to the display area. The display areas are parallel, and the color of the parallel input panel is translucent.

第五方面,本申请还提供了一种基于视觉脑机接口的VR设备控制装置,所述装置包括:In the fifth aspect, the present application also provides a VR device control device based on a visual brain-computer interface, the device comprising:

接收模块,用于接收脑电设备发送的目标脑电信号,所述目标脑电信号在用户注视目标视觉刺激区域时产生,所述目标视觉刺激区域为输入面板中的至少一个视觉刺激区域中的任意一个,所述输入面板由VR设备响应于面板展示请求,在目标区域内生成,各所述视觉刺激区域分别对应不同的操作,且各所述视觉刺激区域分别按照各所述视觉刺激区域对应的视觉刺激编码序列进行闪烁,其中,所述目标区域为VR设备显示区域与用户之间的区域,针对任意两个所述视觉刺激编码序列,两个所述视觉刺激编码序列的相关性小于相关性阈值;The receiving module is used to receive the target EEG signal sent by the EEG device, the target EEG signal is generated when the user looks at the target visual stimulation area, and the target visual stimulation area is at least one of the visual stimulation areas in the input panel In any one, the input panel is generated in the target area by the VR device in response to the panel display request, each of the visual stimulation areas corresponds to a different operation, and each of the visual stimulation areas corresponds to each of the visual stimulation areas. The visual stimulation coding sequence is flashed, wherein the target area is the area between the VR device display area and the user, and for any two visual stimulation coding sequences, the correlation between the two visual stimulation coding sequences is less than the correlation sexual threshold;

确定模块,用于从各视觉刺激编码序列对应的基准脑电信号中,确定与所述目标脑电信号相匹配的目标基准脑电信号,根据预设的基准脑电信号与视觉刺激编码序列的对应关系,确定与所述目标基准脑电信号对应的目标视觉刺激编码序列,并生成所述目标视觉刺激编码序列对应的目标指示信号;The determination module is used to determine the target reference EEG signal matching the target EEG signal from the reference EEG signals corresponding to each visual stimulation coding sequence, and determine the target reference EEG signal according to the preset reference EEG signal and the visual stimulation coding sequence. Correspondence, determining the target visual stimulus coding sequence corresponding to the target reference EEG signal, and generating a target indication signal corresponding to the target visual stimulation coding sequence;

发送模块,用于将所述目标指示信号发送至所述VR设备,以使得所述VR设备根据所述目标指示信号指示的目标视觉刺激编码序列,确定所述目标视觉刺激编码序列对应的所述目标视觉刺激区域,并执行所述目标视觉刺激区域对应的目标操作。A sending module, configured to send the target indication signal to the VR device, so that the VR device determines the target visual stimulus code sequence corresponding to the target visual stimulus code sequence according to the target visual stimulus code sequence indicated by the target indication signal target visual stimulation area, and execute the target operation corresponding to the target visual stimulation area.

第六方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以上任一项方法。In a sixth aspect, the present application also provides a computer device. The computer device includes a memory and a processor, the memory stores a computer program, and the processor implements any one of the above methods when executing the computer program.

第七方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以上任一项方法。In a seventh aspect, the present application also provides a computer-readable storage medium. The computer-readable storage medium has a computer program stored thereon, and when the computer program is executed by a processor, any one of the above methods is realized.

第八方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以上任一项方法。In an eighth aspect, the present application also provides a computer program product. The computer program product includes a computer program that implements any one of the above methods when the computer program is executed by a processor.

上述基于视觉脑机接口的VR设备控制方法、装置、系统、计算机设备和存储介质,根据用户的面板展示请求,在VR设备显示区域与用户之间的区域中展示输入面板,输入面板包括至少一个第一视觉刺激区域,且各第一视觉刺激区域按照不同的视觉刺激编码序列进行闪烁。其中任意两个视觉刺激编码序列的相关性小于相关性阈值。用户在注视第一视觉刺激区域中的任一第一目标视觉刺激区域时,将产生第一目标脑电信号。VR设备接收控制设备根据第一目标脑电信号产生的第一目标指示信号,并根据第一目标指示信号判断需要执行的目标操作。本申请实施例利用VR设备显示区域和用户之间的空间展示输入面板,且根据用户在注视输入面板中的第一视觉刺激区域时产生的脑电信号,使VR设备执行视觉刺激区域对应的目标操作,因此无需VR手柄,即可使用户在VR空间中实现对VR设备的控制,能够提高用户的操作便捷性。采用互相之间相关性较低的视觉刺激编码序列,还能够提高区分根据不同视觉刺激编码序列诱发的脑电信号的准确性。The aforementioned VR device control method, device, system, computer device, and storage medium based on a visual brain-computer interface display an input panel in the area between the VR device display area and the user according to the user's panel display request, and the input panel includes at least one The first visual stimulation area, and each first visual stimulation area flashes according to different visual stimulation coding sequences. The correlation between any two coding sequences of visual stimuli is less than the correlation threshold. When the user gazes at any first target visual stimulation area in the first visual stimulation area, the first target EEG signal will be generated. The VR device receives the first target indication signal generated by the control device according to the first target EEG signal, and judges the target operation to be performed according to the first target indication signal. The embodiment of the present application uses the space between the display area of the VR device and the user to display the input panel, and according to the EEG signal generated when the user looks at the first visual stimulation area in the input panel, the VR device executes the target corresponding to the visual stimulation area Therefore, the user can realize the control of the VR device in the VR space without the need of a VR handle, which can improve the convenience of the user's operation. The use of visual stimulus coding sequences with low mutual correlation can also improve the accuracy of differentiating EEG signals induced by different visual stimulus coding sequences.

附图说明Description of drawings

图1为一个实施例中基于视觉脑机接口的VR设备控制方法的应用环境图;Fig. 1 is an application environment diagram of a VR device control method based on a visual brain-computer interface in an embodiment;

图2为一个实施例中基于视觉脑机接口的VR设备控制方法的流程示意图;FIG. 2 is a schematic flow diagram of a VR device control method based on a visual brain-computer interface in an embodiment;

图3为一个实施例中目标区域的示意图;Fig. 3 is a schematic diagram of a target area in an embodiment;

图4为一个实施例中目标区域的示意图;Figure 4 is a schematic diagram of a target area in one embodiment;

图5为一个实施例中多种视觉刺激编码序列的对比图;Fig. 5 is a comparison diagram of multiple visual stimulation coding sequences in one embodiment;

图6为一个实施例中鼠标输入面板的示意图;Figure 6 is a schematic diagram of a mouse input panel in one embodiment;

图7为一个实施例中步骤206的流程示意图;FIG. 7 is a schematic flow chart of step 206 in an embodiment;

图8为一个实施例中鼠标指示块和各第一视觉刺激区域移动的示意图;Fig. 8 is a schematic diagram of the movement of the mouse pointer block and each first visual stimulation area in one embodiment;

图9为一个实施例中步骤704的流程示意图;FIG. 9 is a schematic flow chart of step 704 in an embodiment;

图10为一个实施例中步骤202的流程示意图;FIG. 10 is a schematic flow chart of step 202 in an embodiment;

图11为一个实施例中各输入面板相对显示区域位置的示意图;Fig. 11 is a schematic diagram of the positions of each input panel relative to the display area in an embodiment;

图12为一个实施例中垂直式输入面板的示意图;Figure 12 is a schematic diagram of a vertical input panel in one embodiment;

图13为一个实施例中平行式输入面板的示意图;Figure 13 is a schematic diagram of a parallel input panel in an embodiment;

图14为一个实施例中嵌入式输入面板的示意图;Figure 14 is a schematic diagram of an embedded input panel in one embodiment;

图15为一个实施例中基于视觉脑机接口的VR设备控制方法的流程示意图;FIG. 15 is a schematic flowchart of a VR device control method based on a visual brain-computer interface in an embodiment;

图16为一个实施例中基于视觉脑机接口的VR设备控制装置的结构框图;Fig. 16 is a structural block diagram of a VR device control device based on a visual brain-computer interface in an embodiment;

图17为一个实施例中基于视觉脑机接口的VR设备控制装置的结构框图;Fig. 17 is a structural block diagram of a VR device control device based on a visual brain-computer interface in an embodiment;

图18为一个实施例中计算机设备的内部结构图。Figure 18 is a diagram of the internal structure of a computer device in one embodiment.

具体实施方式Detailed ways

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。In order to make the purpose, technical solution and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present application, and are not intended to limit the present application.

本申请实施例提供的基于视觉脑机接口的VR设备控制方法,可以应用但不限于如图1所示的应用环境中。其中,VR设备102与控制设备104进行通信,控制设备104与脑电设备106进行通信。VR设备102在接收到面板展示请求时,在目标区域内展示面板展示请求对应的输入面板,用户通过注视输入面板上的视觉刺激区域产生相应的脑电信号,脑电设备106采集用户的脑电信号,并将脑电信号发送至控制设备104。控制设备104对脑电信号进行解析,确定脑电信号对应的指示信号,将指示信号发送至VR设备102。VR设备102根据指示信号执行相应的目标操作。其中,控制设备104可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能空调、智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。The VR device control method based on the visual brain-computer interface provided in the embodiment of the present application can be applied but not limited to the application environment shown in FIG. 1 . Wherein, the VR device 102 communicates with the control device 104 , and the control device 104 communicates with the EEG device 106 . When the VR device 102 receives the panel display request, it displays the input panel corresponding to the panel display request in the target area, and the user generates corresponding EEG signals by gazing at the visual stimulation area on the input panel, and the EEG device 106 collects the user's EEG signals. signal, and send the EEG signal to the control device 104. The control device 104 analyzes the EEG signal, determines the indication signal corresponding to the EEG signal, and sends the indication signal to the VR device 102 . The VR device 102 performs corresponding target operations according to the instruction signal. Among them, the control device 104 can be, but not limited to, various personal computers, notebook computers, smart phones, tablet computers, Internet of Things devices and portable wearable devices, and the Internet of Things devices can be smart speakers, smart TVs, smart air conditioners, smart vehicle-mounted devices wait. Portable wearable devices can be smart watches, smart bracelets, head-mounted devices, and the like.

在一个实施例中,如图2所示,提供了一种基于视觉脑机接口的VR设备控制方法,本实施例以该方法应用于图1中的VR设备102为例进行说明,包括以下步骤:In one embodiment, as shown in FIG. 2 , a VR device control method based on a visual brain-computer interface is provided. In this embodiment, the method is applied to the VR device 102 in FIG. 1 as an example for illustration, including the following steps :

步骤202,响应于面板展示请求,在目标区域内展示输入面板,输入面板包括至少一个第一视觉刺激区域,各第一视觉刺激区域分别对应不同的操作,且各第一视觉刺激区域分别按照各第一视觉刺激区域对应的视觉刺激编码序列进行闪烁,其中,目标区域为VR设备显示区域与用户之间的区域,针对任意两个视觉刺激编码序列,两个视觉刺激编码序列的相关性小于相关性阈值。Step 202, in response to the panel display request, display the input panel in the target area, the input panel includes at least one first visual stimulation area, and each first visual stimulation area corresponds to a different operation, and each first visual stimulation area is in accordance with each The visual stimulation coding sequence corresponding to the first visual stimulation area flashes, wherein the target area is the area between the VR device display area and the user, and for any two visual stimulation coding sequences, the correlation between the two visual stimulation coding sequences is less than the correlation sex threshold.

本申请实施例中,用户通过向VR设备发送面板展示请求,使得VR设备在目标区域内生成并展示输入面板。面板展示请求可以通过VR手柄或其他控制方式等发送,输入面板可以为键盘输入面板(例如,由40目标刺激块组成的键盘输入面板)、鼠标输入面板(例如,由多目标刺激块组成的鼠标输入面板)或用户自定义的输入面板等,本申请实施例对此不作具体限定。In the embodiment of the present application, the user sends a panel display request to the VR device, so that the VR device generates and displays an input panel in a target area. The panel display request can be sent through a VR handle or other control methods, and the input panel can be a keyboard input panel (for example, a keyboard input panel composed of 40 target stimulus blocks), a mouse input panel (for example, a mouse input panel composed of multiple target stimulus blocks) input panel) or a user-defined input panel, etc., which are not specifically limited in this embodiment of the present application.

目标区域指VR设备显示区域与用户之间的区域。显示区域指在VR设备仅展示二维画面时(例如在通过VR设备观看普通视频、文本、图像或者浏览网页等时),在VR虚拟空间中生成的显示屏。参见图3所示,用户在进入VR空间后,在虚拟空间中拥有一个视点,同时VR设备的显示区域在距离用户一定距离处平行于用户的视野进行展示。此时目标区域指VR设备的显示区域与用户视点之间的立体空间。The target area refers to the area between the display area of the VR device and the user. The display area refers to the display screen generated in the VR virtual space when the VR device only displays two-dimensional images (for example, when watching ordinary videos, texts, images or browsing web pages through the VR device). Referring to FIG. 3 , after the user enters the VR space, he has a viewpoint in the virtual space, and at the same time, the display area of the VR device is displayed parallel to the user's field of view at a certain distance from the user. In this case, the target area refers to a three-dimensional space between the display area of the VR device and the user's viewpoint.

在VR设备中不存在显示区域时(例如在用户进入VR游戏或其他VR应用时),目标区域可以指环绕用户视点的球形区域(参照图4所示),在用户视点移动时,目标区域跟随用户视点一起移动。可以在目标区域中的任意区域中展示输入面板,例如在平行于用户视野的平面上展示输入面板,或是在垂直于用户视野的平面上展示输入面板等,本申请实施例对此不作具体限定。When there is no display area in the VR device (such as when the user enters a VR game or other VR applications), the target area can refer to a spherical area surrounding the user's viewpoint (as shown in Figure 4). When the user's viewpoint moves, the target area follows The user viewpoint moves together. The input panel can be displayed in any area of the target area, such as displaying the input panel on a plane parallel to the user's field of view, or displaying the input panel on a plane perpendicular to the user's field of view, etc., which is not specifically limited in this embodiment of the present application .

本申请实施例也可以应用于AR设备上。在应用于AR设备中时,目标区域可以指在现实物体与用户之间的立体空间。The embodiments of the present application may also be applied to AR devices. When applied to an AR device, a target area may refer to a three-dimensional space between a real object and a user.

输入面板中包括至少一个第一视觉刺激区域,每一第一视觉刺激区域都对应一个不同的操作,且不同的视觉刺激区域按照各自的视觉刺激编码序列进行闪烁,其中,任意两个视觉刺激编码序列之间的相关性小于相关性阈值,以提高判断用户正在注视的区域的精确性,相关性阈值可以由本领域技术人员根据实际需求进行设定。The input panel includes at least one first visual stimulation area, each first visual stimulation area corresponds to a different operation, and different visual stimulation areas flash according to their respective visual stimulation code sequences, wherein any two visual stimulation codes The correlation between the sequences is smaller than the correlation threshold to improve the accuracy of judging the area the user is looking at. The correlation threshold can be set by those skilled in the art according to actual needs.

此外,本申请实施例中选用的视觉刺激编码序列还可以具有带宽大于带宽阈值,及相位变化不具有周期性的特点,其中带宽阈值也可以由本领域技术人员根据实际需求进行设定,以达到传输信息效率更高,且降低用户视觉疲劳感的效果。而且采用相位变化不具有周期性的视觉刺激编码序列,在生成视觉刺激编码序列时,也能够生成数量较多的互相之间相关性小于相关性阈值的序列,以支持需要同时展示数十种不同视觉刺激编码序列的输入面板。图5为本申请实施例中的视觉刺激编码序列和现有技术中的M序列(M-Sequence)、稳态视觉诱发电位序列(SSVEP,Steady-State Visual Evoked Potentials)相位变化的对比。In addition, the visual stimulus coding sequence selected in the embodiment of the present application can also have the characteristics that the bandwidth is greater than the bandwidth threshold, and the phase change is not periodic, and the bandwidth threshold can also be set by those skilled in the art according to actual needs, so as to achieve transmission The information efficiency is higher, and the effect of reducing the user's visual fatigue is achieved. Moreover, by using a visual stimulus code sequence with non-periodic phase change, when generating a visual stimulus code sequence, a large number of sequences whose mutual correlation is less than the correlation threshold can also be generated to support the need to simultaneously display dozens of different Input panel for coding sequences of visual stimuli. Fig. 5 is a comparison of phase changes between the visual stimulus coding sequence in the embodiment of the present application and the M-Sequence (M-Sequence) and Steady-State Visual Evoked Potentials sequence (SSVEP, Steady-State Visual Evoked Potentials) in the prior art.

第一视觉刺激区域对应的操作可以是由一个动作构成的简单操作,例如打开某一应用,调整设备音量,输入某一字母等,也可以是用户自定义的由多个动作构成的操作,例如打开视频应用中的某一视频,并将音量调整至固定数值等,本申请实施例对此不作具体限定。The operation corresponding to the first visual stimulation area can be a simple operation consisting of one action, such as opening an application, adjusting the volume of the device, inputting a certain letter, etc., or it can be a user-defined operation consisting of multiple actions, such as Open a certain video in the video application, and adjust the volume to a fixed value, etc., which is not specifically limited in this embodiment of the present application.

各视觉刺激区域对应的视觉刺激编码序列可以预先设定,也可以在生成控制面板时,从视觉刺激编码序列库中随机选取。视觉刺激编码序列库中的各视觉刺激编码序列均有其对应的基准脑电信号,基准脑电信号指用户在观看按照视觉刺激编码序列闪烁的区域时,最有可能产生的脑电信号。可以预先(例如,在用户初次使用VR设备时)向用户展示视觉刺激编码序列库中的各视觉刺激编码序列(例如,通过使多个区域分别按照各视觉刺激编码序列闪烁来展示),采集用户基于不同视觉刺激编码序列产生的基准脑电信号,并记录基准脑电信号和视觉刺激编码序列的对应关系。在实际应用中,控制设备便可以根据用户的脑电信号,判断用户正在注视按照哪一个视觉刺激编码序列进行闪烁的区域(一般在用户注视区域0.2-0.3s后,控制设备便可以完成精确判断),进而将确定出的目标视觉刺激编码序列发送至VR设备,使VR设备判断目标视觉刺激编码序列对应的是哪一个第一目标视觉刺激区域,并执行第一目标视觉刺激区域对应的目标操作。The visual stimulation coding sequence corresponding to each visual stimulation area can be preset, or randomly selected from the visual stimulation coding sequence library when generating the control panel. Each visual stimulation coding sequence in the visual stimulation coding sequence library has its corresponding reference EEG signal, and the reference EEG signal refers to the most likely EEG signal generated by the user when watching the area flickering according to the visual stimulation coding sequence. Each visual stimulus coding sequence in the visual stimulation coding sequence library may be shown to the user in advance (for example, when the user uses the VR device for the first time) (for example, by making a plurality of regions blink and display according to each visual stimulation coding sequence), and the user may be collected. Based on the reference EEG signals generated by different visual stimulation coding sequences, and recording the corresponding relationship between the reference EEG signals and the visual stimulation coding sequences. In practical applications, the control device can determine which visual stimulus code sequence the user is looking at that flashes according to the user's EEG signal (generally, the control device can complete the accurate judgment after the user gazes at the area for 0.2-0.3s) ), and then send the determined target visual stimulation coding sequence to the VR device, so that the VR device judges which first target visual stimulation region corresponds to the target visual stimulation coding sequence, and executes the target operation corresponding to the first target visual stimulation region .

举例来说,若生成的输入面板中包括2个第一视觉刺激区域(区域A和区域B),区域A对应视觉刺激编码序列A,且对应向上翻页的操作,区域B对应视觉刺激编码序列B,且对应向下翻页的操作。在区域按照视觉刺激编码序列A进行闪烁时,诱发的用户脑电信号为基准脑电信号A,按照视觉刺激编码序列B进行闪烁时,诱发的用户脑电信号为基准脑电信号B,则实际对VR设备进行控制的过程为:若用户需要向下翻页,则注视区域B。脑电设备采集用户此时的第一目标脑电信号,并将第一目标脑电信号发送至控制设备。控制设备将第一目标脑电信号与基准脑电信号A、基准脑电信号B分别进行相似度比对。由于所采用的视觉刺激编码序列互相之间相关性小,因此第一目标脑电信号与基准脑电信号B之间的相似度大概率更高。控制设备因此确定用户在注视的是按照视觉刺激编码序列B进行闪烁的区域,并依据此向VR设备发送第一目标指示信号,向VR设备指示用户在注视的是按照视觉刺激编码序列B进行闪烁的区域。VR设备判断视觉刺激编码序列B对应的区域是区域B,且区域B对应的操作为向下翻页,进而执行向下翻页的操作。For example, if the generated input panel includes two first visual stimulation regions (region A and region B), region A corresponds to visual stimulus code sequence A, and corresponds to the operation of turning pages up, and region B corresponds to visual stimulus code sequence B, and corresponds to the operation of turning the page down. When the area flickers according to the visual stimulus code sequence A, the induced user EEG signal is the reference EEG signal A, and when the area is flickered according to the visual stimulus code sequence B, the evoked user EEG signal is the reference EEG signal B, then the actual The process of controlling the VR device is as follows: if the user needs to turn down the page, then focus on area B. The EEG device collects the first target EEG signal of the user at this time, and sends the first target EEG signal to the control device. The control device compares the similarity of the first target EEG signal with the reference EEG signal A and the reference EEG signal B respectively. Since the used visual stimulation coding sequences have little correlation with each other, the probability of similarity between the first target EEG signal and the reference EEG signal B is higher. Therefore, the control device determines that what the user is looking at is the area that blinks according to the visual stimulus code sequence B, and based on this, sends the first target indication signal to the VR device, indicating to the VR device that the user is looking at the area that blinks according to the visual stimulus code sequence B Area. The VR device judges that the area corresponding to the visual stimulus coding sequence B is area B, and the operation corresponding to area B is page down, and then performs the page down operation.

步骤204,接收控制设备发送的第一目标指示信号,第一目标指示信号为根据第一目标脑电信号生成的指示信号,且第一目标指示信号用于指示第一目标脑电信号对应的第一目标视觉刺激编码序列,其中,第一目标脑电信号为用户在注视第一目标视觉刺激区域时产生的脑电信号,且第一目标视觉刺激区域为至少一个第一视觉刺激区域中的任一第一视觉刺激区域。Step 204, receiving the first target indication signal sent by the control device, the first target indication signal is an indication signal generated according to the first target EEG signal, and the first target indication signal is used to indicate the first target EEG signal corresponding to A target visual stimulation coding sequence, wherein the first target EEG signal is the EEG signal generated when the user gazes at the first target visual stimulation area, and the first target visual stimulation area is any one of at least one first visual stimulation area A first visual stimulation area.

本申请实施例中,在用户确定要进行的目标操作,并注视目标操作对应的第一目标视觉刺激区域时,脑电设备采集用户产生的第一目标脑电信号,并将第一目标脑电信号发送至控制设备。控制设备进而判断第一目标脑电信号对应的基准脑电信号,进而根据基准脑电信号和视觉刺激编码序列的对应关系,判断第一目标脑电信号对应的第一目标视觉刺激编码序列。控制设备在生成用于指示VR设备第一目标脑电信号对应的是第一目标视觉刺激编码序列的第一目标指示信号后,将第一目标指示信号发送至VR设备,VR设备进而接收第一目标指示信号。In the embodiment of the present application, when the user determines the target operation to be performed and gazes at the first target visual stimulation area corresponding to the target operation, the EEG device collects the first target EEG signal generated by the user, and sends the first target EEG signal The signal is sent to the control device. The control device further determines the reference EEG signal corresponding to the first target EEG signal, and further determines the first target visual stimulus coding sequence corresponding to the first target EEG signal according to the correspondence between the reference EEG signal and the visual stimulation coding sequence. After the control device generates the first target indication signal for indicating that the first target EEG signal of the VR device corresponds to the first target visual stimulation coding sequence, it sends the first target indication signal to the VR device, and the VR device then receives the first target visual stimulation code sequence. Target indication signal.

步骤206,根据第一目标指示信号指示的第一目标视觉刺激编码序列,确定第一目标视觉刺激编码序列对应的第一目标视觉刺激区域,并执行第一目标视觉刺激区域对应的目标操作。Step 206, according to the first target visual stimulation coding sequence indicated by the first target indication signal, determine the first target visual stimulation area corresponding to the first target visual stimulation coding sequence, and execute the target operation corresponding to the first target visual stimulation area.

本申请实施例中,VR设备在接收到第一目标指示信号后,根据第一目标指示信号所指示的第一目标视觉刺激编码,判断第一目标视觉刺激编码对应的第一目标视觉刺激区域,并执行第一目标视觉刺激区域对应的目标操作,以完成用户通过脑电信号对VR设备进行控制的过程。In the embodiment of the present application, after receiving the first target indication signal, the VR device judges the first target visual stimulation area corresponding to the first target visual stimulation code according to the first target visual stimulation code indicated by the first target indication signal, And execute the target operation corresponding to the first target visual stimulation area, so as to complete the process of the user controlling the VR device through the EEG signal.

本申请实施例提供的基于视觉脑机接口的VR设备控制方法,根据用户的面板展示请求,在VR设备显示区域与用户之间的区域中展示输入面板,输入面板包括至少一个第一视觉刺激区域,且各第一视觉刺激区域按照不同的视觉刺激编码序列进行闪烁。其中任意两个视觉刺激编码序列的相关性小于相关性阈值。用户在注视第一视觉刺激区域中的任一第一目标视觉刺激区域时,将产生第一目标脑电信号。VR设备接收控制设备根据第一目标脑电信号产生的第一目标指示信号,并根据第一目标指示信号判断需要执行的目标操作。本申请实施例利用VR设备显示区域和用户之间的空间展示输入面板,且根据用户在注视输入面板中的第一视觉刺激区域时产生的脑电信号,使VR设备执行视觉刺激区域对应的目标操作,因此无需VR手柄,即可使用户在VR空间中实现对VR设备的控制,能够提高用户的操作便捷性。采用互相之间相关性较低的视觉刺激编码序列,还能够提高区分根据不同视觉刺激编码序列诱发的脑电信号的准确性。According to the VR device control method based on the visual brain-computer interface provided by the embodiment of the present application, according to the user's panel display request, the input panel is displayed in the area between the VR device display area and the user, and the input panel includes at least one first visual stimulation area. , and each first visual stimulation region flashes according to a different visual stimulation coding sequence. The correlation between any two coding sequences of visual stimuli is less than the correlation threshold. When the user gazes at any first target visual stimulation area in the first visual stimulation area, the first target EEG signal will be generated. The VR device receives the first target indication signal generated by the control device according to the first target EEG signal, and judges the target operation to be performed according to the first target indication signal. The embodiment of the present application uses the space between the display area of the VR device and the user to display the input panel, and according to the EEG signal generated when the user looks at the first visual stimulation area in the input panel, the VR device executes the target corresponding to the visual stimulation area Therefore, the user can control the VR device in the VR space without a VR handle, which can improve the user's operation convenience. The use of visual stimulus coding sequences with low mutual correlation can also improve the accuracy of differentiating EEG signals induced by different visual stimulus coding sequences.

在一个实施例中,输入面板包括鼠标输入面板,鼠标输入面板包括鼠标指示块,各第一视觉刺激区域以鼠标指示块为中心呈放射状排列,各第一视觉刺激区域分别对应不同的移动方向。In one embodiment, the input panel includes a mouse input panel, the mouse input panel includes a mouse indicator block, each first visual stimulation area is radially arranged around the mouse indicator block, and each first visual stimulation area corresponds to a different moving direction.

本申请实施例中,参照图6所示,在输入面板为鼠标输入面板时,鼠标输入面板上可以包括用于指示鼠标位置的鼠标指示块,以及用于控制鼠标向不同方向移动的多个第一视觉刺激区域。其中,鼠标指示块可以用较为醒目的颜色标示,且不进行闪烁。在生成鼠标输入面板时,可以在随机位置生成鼠标指示块,也可以在固定的预设位置(比如鼠标输入面板的中心)生成鼠标指示块。各第一视觉刺激区域以鼠标指示块为中心呈放射状排列,且各第一视觉刺激区域在鼠标输入面板上的位置可以与其对应的移动方向相关。例如,位于鼠标指示块上方的第一视觉刺激区域对应的移动方向可以为向上移动,位于鼠标指示块右下方的第一视觉刺激区域对应的移动方向可以为向右下方移动等,以提高用户的操作体验。In the embodiment of the present application, as shown in FIG. 6, when the input panel is a mouse input panel, the mouse input panel may include a mouse indicating block for indicating the position of the mouse, and a plurality of first blocks for controlling the mouse to move in different directions. A visually stimulating area. Wherein, the mouse indicator block may be marked with a more eye-catching color without blinking. When generating the mouse input panel, the mouse pointer block can be generated at a random position, or a mouse pointer block can be generated at a fixed preset position (such as the center of the mouse input panel). Each first visual stimulation area is radially arranged around the mouse indicator block, and the position of each first visual stimulation area on the mouse input panel can be related to its corresponding moving direction. For example, the movement direction corresponding to the first visual stimulation area located above the mouse indication block can be upward movement, and the movement direction corresponding to the first visual stimulation area located at the bottom right of the mouse indication block can be lower right movement, etc., to improve the user's Operating experience.

鼠标指示块和各第一视觉刺激区域均可以由一个或多个显示块组成,属于同一个第一视觉刺激区域的显示块按照同一个视觉刺激编码序列进行闪烁。通过多个显示块组成第一视觉刺激区域,有利于实现在鼠标指示块移动时,各第一视觉刺激区域与鼠标指示块一起动态移动,以使得用户只需注视需要使鼠标指示块移动到的位置,即可实现对鼠标的操作,而无需根据鼠标指示块的实时位置判断具体需要注视哪一个第一视觉刺激区域:其原因是用户注视的位置必然为鼠标输入面板上的某一显示块,而在各第一视觉刺激区域和鼠标指示块一起动态移动时,组成各第一视觉刺激区域的各显示块与鼠标指示块的相对方位,实际上就是其所在的第一视觉刺激区域对应的移动方向。参照图6所示,若鼠标输入面板的初始状态为A,用户需要将以斜线填充的鼠标指示块移动至以横线填充的显示块所在的位置,则鼠标输入面板会经过B、C两个状态:由此可见用户只需持续注视需要使鼠标指示块移动到的位置,即可实现对鼠标和鼠标指示块的操作,而无需在操作过程中移动视线。Both the mouse indicator block and each first visual stimulation area can be composed of one or more display blocks, and the display blocks belonging to the same first visual stimulation area flash according to the same visual stimulation coding sequence. Composing the first visual stimulation area by a plurality of display blocks is beneficial to realize that when the mouse pointer block moves, each first visual stimulation area dynamically moves together with the mouse pointer block, so that the user only needs to focus on the point where the mouse pointer block needs to be moved. position, the operation of the mouse can be realized without judging which first visual stimulation area needs to be watched according to the real-time position of the mouse indicator block: the reason is that the user’s gaze position must be a certain display block on the mouse input panel, And when each first visual stimulation area and the mouse pointer block move dynamically together, the relative orientations of each display block and mouse pointer block forming each first visual stimulation area are in fact the corresponding movement of the first visual stimulation area where it is located. direction. Referring to Figure 6, if the initial state of the mouse input panel is A, the user needs to move the mouse indicator block filled with oblique lines to the position of the display block filled with horizontal lines, then the mouse input panel will pass through B and C. A state: It can be seen that the user only needs to keep looking at the position where the mouse indicator block needs to be moved to realize the operation of the mouse and the mouse indicator block, without moving the line of sight during the operation.

需要说明的是,图6中以鼠标输入面板包括8个第一视觉刺激区域,视觉刺激区域A-H分别对应向左上移动、向上移动、向右上移动、向右移动、向右下移动、向下移动、向坐下移动、向左移动为例,但实际上还可以根据实际需求增加或减少第一视觉刺激区域的数量,本申请实施例对此不作具体限定。It should be noted that the mouse input panel in Figure 6 includes 8 first visual stimulation areas, and the visual stimulation areas A-H correspond to moving up to the left, moving up, moving up to the right, moving to the right, moving down to the right, and moving down , moving to sit down, and moving to the left as examples, but in fact, the number of first visual stimulation areas can also be increased or decreased according to actual needs, which is not specifically limited in this embodiment of the present application.

本申请实施例提供的基于视觉脑机接口的VR设备控制方法,在鼠标输入面板上设置鼠标指示块和各移动方向对应的第一视觉刺激区域,且各第一视觉刺激区域以鼠标指示块为中心呈放射状排列,能够使得用户在操作鼠标时,在鼠标输入面板上看到鼠标的实时位置,因而能够提高用户操作的便捷性。In the VR device control method based on the visual brain-computer interface provided by the embodiment of the present application, the first visual stimulation area corresponding to the mouse pointer block and each moving direction is set on the mouse input panel, and each first visual stimulation area is represented by the mouse pointer block The center is arranged in a radial shape, enabling the user to see the real-time position of the mouse on the mouse input panel when operating the mouse, thereby improving the convenience of the user's operation.

在一个实施例中,如图7所示,步骤206中,执行第一目标视觉刺激区域对应的目标操作,包括:In one embodiment, as shown in FIG. 7, in step 206, the target operation corresponding to the first target visual stimulation area is executed, including:

步骤702,按照第一目标视觉刺激区域对应的移动方向,在显示区域中将鼠标移动到指定位置。Step 702, move the mouse to a designated position in the display area according to the moving direction corresponding to the first target visual stimulation area.

步骤704,按照第一目标视觉刺激区域对应的移动方向,在鼠标输入面板中将鼠标指示块移动到指定位置。Step 704, move the mouse pointing block to a designated position in the mouse input panel according to the moving direction corresponding to the first target visual stimulation area.

步骤706,以鼠标指示块为中心,重新绘制针对各鼠标移动方向的第一视觉刺激区域。Step 706, centering on the mouse indication block, redrawing the first visual stimulation area for each mouse movement direction.

本申请实施例中,VR设备在接收到第一目标指示信号后,可以同时在显示区域上移动鼠标,和在鼠标输入面板上移动鼠标指示块。示例性的,可以预先设定每次操作时将鼠标和鼠标指示块移动的预设距离,并在接收到第一目标指示信号时,按照第一目标指示信号所指示的方向将鼠标和鼠标指示块移动预设距离至指定位置;或者,也可以根据用户在现实空间中操作鼠标的习惯,在鼠标连续向同一个方向移动时,使得每次操作时鼠标和鼠标指示块移动的距离递增等,本申请实施例对此不作具体限定。In the embodiment of the present application, after receiving the first target indication signal, the VR device can simultaneously move the mouse on the display area and move the mouse indication block on the mouse input panel. Exemplarily, the preset distance for moving the mouse and the mouse pointing block during each operation can be preset, and when the first target pointing signal is received, the mouse and the mouse pointing block will be pointed in the direction indicated by the first target pointing signal The block moves the preset distance to the specified position; or, according to the user's habit of operating the mouse in the real space, when the mouse moves continuously in the same direction, the moving distance of the mouse and the mouse pointing block increases each time the operation is performed, etc. This embodiment of the present application does not specifically limit it.

由于鼠标输入面板上的鼠标指示块应当反映鼠标在显示区域上的实时位置,因此还可以根据显示区域和鼠标输入面板的比例关系,相应设置鼠标移动的距离和鼠标指示块移动的距离之间的比例关系。例如,在显示区域和鼠标输入面板的大小比例为8:1时,鼠标每次移动的距离,和鼠标指示块每次移动的距离之间的比例关系也可以为8:1。Since the mouse indicator block on the mouse input panel should reflect the real-time position of the mouse on the display area, it is also possible to set the distance between the moving distance of the mouse and the moving distance of the mouse indicator block according to the proportional relationship between the display area and the mouse input panel. ratio. For example, when the size ratio of the display area to the mouse input panel is 8:1, the proportional relationship between the distance that the mouse moves each time and the distance that the mouse pointer moves each time can also be 8:1.

在鼠标指示块移动完毕后,还可以根据鼠标指示块移动后的位置,重新绘制针对各鼠标移动方向的第一视觉刺激区域。参照图8所示,在鼠标向右上方移动后,针对8个移动方向的第一视觉刺激区域可以围绕鼠标指示块重新生成,以实现使得各第一视觉刺激区域和鼠标指示块一同移动的效果,使得用户在操作鼠标移动时仅需注视需要使鼠标移动至的位置,无需移动视线即可对鼠标进行操作,提高用户的操作体验。After the mouse pointing block is moved, the first visual stimulation area for each mouse moving direction can be redrawn according to the position of the mouse pointing block after moving. Referring to Figure 8, after the mouse moves to the upper right, the first visual stimulation areas for the eight moving directions can be regenerated around the mouse pointer block, so as to achieve the effect of making each first visual stimulation area and the mouse pointer block move together , so that the user only needs to focus on the position where the mouse needs to be moved when operating the mouse to move, and can operate the mouse without moving the line of sight, thereby improving the user's operating experience.

需要说明的是,重新生成后的各第一视觉刺激区域对应的视觉刺激编码序列可以与原先的视觉刺激编码序列相同,也可以不同,本申请实施例对此不作具体限定。It should be noted that the regenerated visual stimulus code sequence corresponding to each first visual stimulus region may be the same as or different from the original visual stimulus code sequence, which is not specifically limited in this embodiment of the present application.

本申请实施例提供的基于视觉脑机接口的VR设备控制方法,根据第一目标指示信号指示的鼠标移动方向,同时在显示区域上移动鼠标,和在鼠标输入面板上移动鼠标指示块,并以移动后的鼠标指示块为中心,重新绘制针对各鼠标移动方向的第一视觉刺激区域,因此可以实现各第一视觉刺激区域随鼠标指示块一起移动,使得用户的视线在追随鼠标指示块移动的过程中仅需注视需要使鼠标移动至的位置,无需移动视线即可对鼠标进行操作,能够提高用户操作的便捷性;同时由于鼠标指示块连续移动,也可以避免出现鼠标指示块快速跳跃,无法稳定的现象。In the VR device control method based on the visual brain-computer interface provided by the embodiment of the present application, according to the mouse movement direction indicated by the first target indication signal, the mouse is moved on the display area at the same time, and the mouse indication block is moved on the mouse input panel, and the The moved mouse pointer block is the center, and the first visual stimulation area for each mouse movement direction is redrawn, so that each first visual stimulation area can be moved together with the mouse pointer block, so that the user's line of sight is following the movement of the mouse pointer block During the process, you only need to watch the position where you need to move the mouse, and you can operate the mouse without moving your sight, which can improve the convenience of user operation; at the same time, because the mouse indicator block moves continuously, it can also avoid the rapid jump of the mouse indicator block, which cannot stable phenomenon.

在一个实施例中,如图9所示,步骤704中,按照第一目标视觉刺激区域对应的移动方向,在显示区域中将鼠标移动到指定位置,包括:In one embodiment, as shown in FIG. 9, in step 704, moving the mouse to a specified position in the display area according to the moving direction corresponding to the first target visual stimulation area includes:

步骤902,获取鼠标移动方向对应的连续移动次数。Step 902, acquiring the number of consecutive movements corresponding to the mouse movement direction.

步骤904,根据连续移动次数,确定鼠标的移动长度,移动长度与连续移动次数正相关。Step 904: Determine the moving length of the mouse according to the number of consecutive moves, and the moving length is positively correlated with the number of consecutive moves.

步骤906,按照移动长度,将鼠标沿鼠标移动方向移动到指定位置。Step 906, move the mouse to a designated position along the mouse moving direction according to the moving length.

本申请实施例中,VR设备中可以存在一个记录鼠标连续向同一个方向移动次数的计数器,计数器中记录有鼠标上一次移动的方向(以下简称为历史方向),及向该方向连续移动的次数(也即连续移动次数)。在鼠标本次移动方向和历史方向相同时,连续移动次数加一,在鼠标本次移动方向和历史方向不同时,连续移动次数重置。在移动鼠标时,可以根据计数器中记录的连续移动次数,确定鼠标本次的移动长度。例如,可以预先设置单位移动长度,并根据连续移动次数和单位移动长度的乘积,确定鼠标本次的移动长度。或者,也可以采用其他方式确定鼠标本次的移动长度,只要鼠标的移动长度和连续移动次数正相关即可,本申请实施例对此不作具体限定。In the embodiment of this application, there may be a counter in the VR device that records the number of times the mouse moves in the same direction continuously. The counter records the direction in which the mouse moved last time (hereinafter referred to as the historical direction) and the number of times the mouse moved continuously in this direction. (that is, the number of consecutive moves). When the current moving direction of the mouse is the same as the historical direction, the number of consecutive moves is increased by one, and when the current moving direction of the mouse is different from the historical direction, the number of continuous moving is reset. When moving the mouse, the current moving length of the mouse can be determined according to the number of continuous movements recorded in the counter. For example, the unit movement length can be preset, and the current movement length of the mouse can be determined according to the product of the number of continuous movements and the unit movement length. Alternatively, other methods may be used to determine the current movement length of the mouse, as long as the movement length of the mouse is positively correlated with the number of consecutive movements, which is not specifically limited in this embodiment of the present application.

举例来说,以连续移动次数和单位移动长度的乘积为鼠标本次的移动长度为例,在VR设备确定本次鼠标应当向右移动后,VR设备可以将本次鼠标移动的方向,以及计数器中的历史方向进行对比。若历史方向为向左移动,也即本次鼠标移动的方向与历史方向不同,则VR设备将历史方向重置为向右移动,并将连续移动次数重置为1(或其他的初始值),进而确定本次鼠标的移动长度为1个单位移动长度,并将鼠标向右移动1个单位移动长度至指定位置。在下一次移动鼠标时,若VR设备仍确定本次鼠标应当向右移动,也即本次鼠标移动的方向与历史方向相同,则VR设备对连续移动次数加1(也即当前为2),进而确定本次鼠标的移动长度为2个单位移动长度,并将鼠标向右移动2个单位移动长度至指定位置……以此类推,直至用户结束输入为止。For example, take the product of the number of continuous moves and the length of the unit movement as the current movement length of the mouse. After the VR device determines that the mouse should move to the right this time, the VR device can calculate the direction of the mouse movement and the counter Compare the historical direction in . If the historical direction is moving to the left, that is, the direction of the current mouse movement is different from the historical direction, the VR device will reset the historical direction to move to the right, and reset the number of consecutive movements to 1 (or other initial values) , and then determine that the moving length of the mouse is 1 unit moving length, and move the mouse to the right by 1 unit moving length to the specified position. When the mouse is moved next time, if the VR device still determines that the mouse should move to the right this time, that is, the direction of the mouse movement is the same as the historical direction, the VR device will add 1 to the number of continuous movements (that is, the current value is 2), and then Determine that the moving length of the mouse this time is 2 units of moving length, and move the mouse to the right by 2 units of moving length to the specified position...and so on until the user finishes inputting.

需要说明的是,在鼠标控制面板上移动鼠标指示块的过程也可以参照上述在显示区域中移动鼠标的过程,本申请实施例在此不再赘述。It should be noted that the process of moving the mouse indicator block on the mouse control panel may also refer to the above-mentioned process of moving the mouse in the display area, which will not be repeated in this embodiment of the present application.

本申请实施例提供的基于视觉脑机接口的VR设备控制方法,根据鼠标移动方向对应的连续移动次数确定鼠标的移动长度,并使得移动长度和连续移动次数正相关,进而按照移动长度对鼠标进行移动,能够使得用户连续向同一个方向移动鼠标时,加快鼠标的移动速度,提高用户操作的便捷性。The VR device control method based on the visual brain-computer interface provided by the embodiment of the present application determines the moving length of the mouse according to the number of consecutive moves corresponding to the moving direction of the mouse, and makes the moving length and the number of continuous moving positively correlated, and then controls the mouse according to the moving length Move, when the user continuously moves the mouse in the same direction, speeds up the moving speed of the mouse and improves the convenience of the user's operation.

在一个实施例中,如图10所示,步骤202中,响应于面板展示请求,在目标区域内展示输入面板,包括:In one embodiment, as shown in FIG. 10, in step 202, in response to the panel display request, displaying the input panel in the target area includes:

步骤1002,响应于面板展示请求,在显示区域中展示输入面板控制区域,输入面板控制区域包括至少一个第二视觉刺激区域,各第二视觉刺激区域分别对应不同的输入面板,且各第二视觉刺激区域分别按照各第二视觉刺激区域对应的视觉刺激编码序列进行闪烁。Step 1002, in response to the panel display request, display the input panel control area in the display area, the input panel control area includes at least one second visual stimulation area, each second visual stimulation area corresponds to a different input panel, and each second visual stimulation area The stimulation areas flash respectively according to the visual stimulation coding sequence corresponding to each second visual stimulation area.

步骤1004,在接收到控制设备发送的第二目标指示信号的情况下,根据第二目标指示信号指示的第二目标视觉刺激编码序列,确定第二目标视觉刺激编码序列对应的第二目标视觉刺激区域,并在目标区域内生成第二目标视觉刺激区域对应的输入面板,第二目标指示信号为根据第二目标脑电信号生成的指示信号,第二目标脑电信号为用户在注视第二目标视觉刺激区域时产生的脑电信号,第二目标视觉刺激区域为至少一个第二视觉刺激区域中的任一第二视觉刺激区域。Step 1004, in the case of receiving the second target indication signal sent by the control device, according to the second target visual stimulation coding sequence indicated by the second target indication signal, determine the second target visual stimulus corresponding to the second target visual stimulation coding sequence area, and generate an input panel corresponding to the second target visual stimulation area in the target area, the second target indication signal is an indication signal generated according to the second target EEG signal, and the second target EEG signal is the user looking at the second target The electroencephalogram signal generated when the visual stimulation area is used, the second target visual stimulation area is any second visual stimulation area in at least one second visual stimulation area.

本申请实施例中,在接收到用户发送的面板展示请求后,VR设备在显示区域中可以展示在VR设备当前的界面中,允许用户生成的各输入面板对应的第二视觉刺激区域。例如,在显示区域中存在文字输入界面时,显示区域中可以展示键盘输入面板、鼠标输入面板对应的第二视觉刺激区域;在显示区域中不存在文字输入界面时,显示区域中可以展示鼠标输入面板和用户自定义的快捷键输入面板对应的第二视觉刺激区域等,本申请实施例对此不作具体限定。In the embodiment of the present application, after receiving the panel display request sent by the user, the VR device can display the second visual stimulation area corresponding to each input panel generated by the user in the current interface of the VR device in the display area. For example, when there is a text input interface in the display area, the second visual stimulation area corresponding to the keyboard input panel and the mouse input panel can be displayed in the display area; when there is no text input interface in the display area, the mouse input can be displayed in the display area The panel and the second visual stimulation area corresponding to the user-defined shortcut key input panel are not specifically limited in this embodiment of the present application.

各第二视觉刺激区域分别按照不同的视觉刺激编码序列进行闪烁,控制设备通过判断用户的脑电信号由哪一视觉刺激编码序列诱发,生成第二目标指示信号,以使得VR设备生成对应的输入面板。控制设备确定第二目标指示信号,以及控制设备和脑电设备、VR设备进行交互的过程可参照前述实施例中,控制设备确定第一目标指示信号的相关描述,本申请实施例在此不再赘述。Each second visual stimulation area flashes according to a different visual stimulation coding sequence, and the control device generates a second target indication signal by judging which visual stimulation coding sequence induces the user's EEG signal, so that the VR device generates a corresponding input panel. The control device determines the second target indication signal, and the process of the control device interacting with the EEG device and the VR device can refer to the relevant description of the control device determining the first target indication signal in the foregoing embodiments, and the embodiment of the present application is not repeated here. repeat.

本申请实施例提供的基于视觉脑机接口的VR设备控制方法,可以生成各第二视觉刺激区域,使得用户通过注视第二视觉刺激区域即可向VR设备发送面板展示请求,因此可以进一步减少用户需要通过其他设备对VR设备进行的操作,提高用户在VR空间中进行操作的便捷性。The VR device control method based on the visual brain-computer interface provided in the embodiment of the present application can generate each second visual stimulation area, so that the user can send a panel display request to the VR device by watching the second visual stimulation area, so that the user can further reduce the number of It is necessary to operate the VR device through other devices, so as to improve the convenience for users to operate in the VR space.

在一个实施例中,输入面板为垂直式输入面板或平行式输入面板中的任意一种,其中,垂直式输入面板与显示区域相互垂直,平行式输入面板与显示区域平行,且平行式输入面板的颜色半透明。In one embodiment, the input panel is either a vertical input panel or a parallel input panel, wherein the vertical input panel is perpendicular to the display area, the parallel input panel is parallel to the display area, and the parallel input panel The color is translucent.

本申请实施例中,输入面板可以为垂直式输入面板或平行式输入面板。或者,也可以将输入面板设置于显示区域内部,作为嵌入式输入面板。参照图11所示,以显示区域所在的平面为yz平面,在VR空间中构建三维坐标系,则垂直式输入面板可以设置于xy平面或xz平面,或者与xy平面或xz平面平行的其他平面内,也即和显示区域相互垂直。参照图12所示,为设置于xy平面的垂直式输入面板的一个示例。In the embodiment of the present application, the input panel may be a vertical input panel or a parallel input panel. Alternatively, the input panel can also be arranged inside the display area as an embedded input panel. Referring to Figure 11, if the plane where the display area is located is the yz plane, and a three-dimensional coordinate system is constructed in the VR space, then the vertical input panel can be set on the xy plane or xz plane, or other planes parallel to the xy plane or xz plane Inside, that is, perpendicular to the display area. Referring to FIG. 12 , it is an example of a vertical input panel arranged on the xy plane.

平行式输入面板可以平行于yz平面。参照图13所示,在输入面板为平行式输入面板时,可以将平行式输入面板设置为半透明式,以使得用户能够透过平行式输入面板看到显示区域中展示的内容。Parallel input panels may be parallel to the yz plane. Referring to FIG. 13 , when the input panel is a parallel input panel, the parallel input panel can be set to be translucent, so that the user can see the content displayed in the display area through the parallel input panel.

嵌入式输入面板可以设置于yz平面内。参照图14所示,嵌入式输入面板的大小应当小于显示区域的大小。The recessed input panel can be arranged in the yz plane. Referring to FIG. 14, the size of the embedded input panel should be smaller than the size of the display area.

本申请实施例提供的基于视觉脑机接口的VR设备控制方法,可以生成垂直式输入面板或平行式输入面板,垂直式输入面板可以更加高效地利用显示区域和用户之间的空闲空间,且垂直式输入面板更加符合用户在现实空间中的输入习惯;平行式输入面板可以使得用户在进行输入时也能够同时看到显示区域中的内容,便于用户对输入内容进行检查,因此在利用VR空间中的空闲空间的同时,还能够提高用户操作的便捷性。The VR device control method based on the visual brain-computer interface provided by the embodiment of the present application can generate a vertical input panel or a parallel input panel. The vertical input panel can use the free space between the display area and the user more efficiently, and the vertical input panel can The parallel input panel is more in line with the user's input habits in the real space; the parallel input panel can enable the user to see the content in the display area at the same time when inputting, which is convenient for the user to check the input content. Therefore, in the use of VR space While reducing the free space, it can also improve the convenience of user operation.

在一个实施例中,如图15所示,提供了一种基于视觉脑机接口的VR设备控制方法,本实施例以该方法应用于图1中的控制设备104为例进行说明,包括以下步骤:In one embodiment, as shown in FIG. 15 , a VR device control method based on a visual brain-computer interface is provided. In this embodiment, the application of the method to the control device 104 in FIG. 1 is used as an example for illustration, including the following steps :

步骤1502,接收脑电设备发送的目标脑电信号,目标脑电信号在用户注视目标视觉刺激区域时产生,目标视觉刺激区域为输入面板中的至少一个视觉刺激区域中的任意一个,输入面板由VR设备响应于面板展示请求,在目标区域内生成,输入面板包括至少一个视觉刺激区域,各视觉刺激区域分别对应不同的操作,且各视觉刺激区域分别按照各视觉刺激区域对应的视觉刺激编码序列进行闪烁,其中,目标区域为VR设备显示区域与用户之间的区域,针对任意两个视觉刺激编码序列,两个视觉刺激编码序列的相关性小于相关性阈值。Step 1502, receiving the target EEG signal sent by the EEG device, the target EEG signal is generated when the user gazes at the target visual stimulation area, the target visual stimulation area is any one of at least one visual stimulation area in the input panel, and the input panel consists of The VR device is generated in the target area in response to the panel display request. The input panel includes at least one visual stimulation area, and each visual stimulation area corresponds to a different operation, and each visual stimulation area is coded according to the visual stimulation code sequence corresponding to each visual stimulation area. Flashing is performed, wherein the target area is the area between the display area of the VR device and the user, and for any two visual stimulus coding sequences, the correlation between the two visual stimulation coding sequences is less than a correlation threshold.

步骤1504,从各视觉刺激编码序列对应的基准脑电信号中,确定与目标脑电信号相匹配的目标基准脑电信号,并根据预设的基准脑电信号与视觉刺激编码序列的对应关系,确定与目标基准脑电信号对应的目标视觉刺激编码序列,并生成目标视觉刺激编码序列对应的目标指示信号。Step 1504, from the reference EEG signals corresponding to each visual stimulation coding sequence, determine the target reference EEG signal matching the target EEG signal, and according to the preset correspondence between the reference EEG signal and the visual stimulation coding sequence, A target visual stimulus coding sequence corresponding to the target reference EEG signal is determined, and a target indication signal corresponding to the target visual stimulation coding sequence is generated.

步骤1506,将目标指示信号发送至VR设备,以使得VR设备根据目标指示信号指示的目标视觉刺激编码序列,确定目标视觉刺激编码序列对应的目标视觉刺激区域,并执行目标视觉刺激区域对应的目标操作。Step 1506: Send the target indication signal to the VR device, so that the VR device determines the target visual stimulation area corresponding to the target visual stimulation coding sequence according to the target visual stimulation coding sequence indicated by the target indication signal, and executes the target visual stimulation area corresponding to operate.

本申请实施例中,脑电设备采集用户在注视VR设备输入面板中的目标视觉刺激区域时产生的目标脑电信号,并将目标脑电信号发送至控制设备。控制设备中预先记录有各视觉刺激编码序列对应的基准脑电信号,基准脑电信号的获取方式可参照前述实施例的相关描述,本申请实施例在此不再赘述。控制设备通过将目标脑电信号和各基准脑电信号匹配,从各基准脑电信号中确定与目标脑电信号最为相似的目标基准脑电信号,并确定目标基准脑电信号对应的目标视觉刺激编码序列,进而生成用于告知VR设备目标视觉刺激编码序列的目标指示信号,并将目标指示信号发送至VR设备。控制设备、脑电设备和VR设备的交互过程,以及控制设备、脑电设备和VR设备各自执行的操作可以参见前述实施例的相关描述,本申请实施例在此不再赘述。In the embodiment of the present application, the EEG device collects the target EEG signal generated when the user gazes at the target visual stimulation area in the input panel of the VR device, and sends the target EEG signal to the control device. Reference EEG signals corresponding to each visual stimulation coding sequence are pre-recorded in the control device. For the acquisition method of the reference EEG signals, refer to the relevant descriptions of the foregoing embodiments, and the embodiments of the present application will not repeat them here. The control device determines the target reference EEG signal most similar to the target EEG signal from each reference EEG signal by matching the target EEG signal with each reference EEG signal, and determines the target visual stimulus corresponding to the target reference EEG signal coding sequence, and then generate a target indication signal for informing the VR device of the target visual stimulation coding sequence, and send the target indication signal to the VR device. For the interaction process among the control device, the EEG device, and the VR device, and the respective operations performed by the control device, the EEG device, and the VR device, reference may be made to the relevant descriptions of the foregoing embodiments, and details will not be repeated in this embodiment of the present application.

本申请实施例提供的基于视觉脑机接口的VR设备控制方法,根据用户的面板展示请求,在VR设备显示区域与用户之间的区域中展示输入面板,输入面板包括至少一个第一视觉刺激区域,且各第一视觉刺激区域按照不同的视觉刺激编码序列进行闪烁。其中任意两个视觉刺激编码序列的相关性小于相关性阈值。用户在注视第一视觉刺激区域中的任一第一目标视觉刺激区域时,将产生第一目标脑电信号。控制设备接收目标脑电信号,确定目标脑电信号对应的目标基准脑电信号,并确定目标基准脑电信号对应的目标视觉刺激编码序列,进而通过第一目标指示信号告知VR设备目标视觉刺激编码序列,以使得VR设备根据目标视觉刺激编码序列对应的目标视觉刺激区域,判断需要执行的目标操作。本申请实施例利用VR设备显示区域和用户之间的空间展示输入面板,且根据用户在注视输入面板中的第一视觉刺激区域时产生的脑电信号,使VR设备执行视觉刺激区域对应的目标操作,因此无需VR手柄,即可使用户在VR空间中实现对VR设备的控制,能够提高用户的操作便捷性。采用互相之间相关性较低的视觉刺激编码序列,还能够提高区分根据不同视觉刺激编码序列诱发的脑电信号的准确性。According to the VR device control method based on the visual brain-computer interface provided by the embodiment of the present application, according to the user's panel display request, the input panel is displayed in the area between the VR device display area and the user, and the input panel includes at least one first visual stimulation area. , and each first visual stimulation region flashes according to a different visual stimulation coding sequence. The correlation between any two coding sequences of visual stimuli is less than the correlation threshold. When the user gazes at any first target visual stimulation area in the first visual stimulation area, the first target EEG signal will be generated. The control device receives the target EEG signal, determines the target reference EEG signal corresponding to the target EEG signal, and determines the target visual stimulation code sequence corresponding to the target reference EEG signal, and then notifies the VR device of the target visual stimulus code through the first target indication signal sequence, so that the VR device can determine the target operation to be performed according to the target visual stimulation area corresponding to the target visual stimulation coding sequence. The embodiment of the present application uses the space between the display area of the VR device and the user to display the input panel, and according to the EEG signal generated when the user looks at the first visual stimulation area in the input panel, the VR device executes the target corresponding to the visual stimulation area Therefore, the user can realize the control of the VR device in the VR space without the need of a VR handle, which can improve the convenience of the user's operation. The use of visual stimulus coding sequences with low mutual correlation can also improve the accuracy of differentiating EEG signals induced by different visual stimulus coding sequences.

应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。It should be understood that although the steps in the flow charts involved in the above embodiments are shown sequentially according to the arrows, these steps are not necessarily executed sequentially in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least some of the steps in the flow charts involved in the above-mentioned embodiments may include multiple steps or stages, and these steps or stages are not necessarily executed at the same time, but may be performed at different times For execution, the execution order of these steps or stages is not necessarily performed sequentially, but may be executed in turn or alternately with other steps or at least a part of steps or stages in other steps.

在一个实施例中,提供了一种基于视觉脑机接口的VR设备控制系统,所述系统包括VR设备、脑电设备及控制设备,其中:In one embodiment, a VR device control system based on a visual brain-computer interface is provided, the system includes a VR device, an EEG device, and a control device, wherein:

所述VR设备,用于响应于面板展示请求,在目标区域内展示所述面板展示请求对应的输入面板,所述输入面板包括至少一个视觉刺激区域,各所述视觉刺激区域分别对应不同的操作,且各所述视觉刺激区域分别按照各所述视觉刺激区域对应的视觉刺激编码序列进行闪烁,其中,所述目标区域为VR设备显示区域与用户之间的区域,针对任意两个所述视觉刺激编码序列,两个所述视觉刺激编码序列的相关性小于相关性阈值;The VR device is configured to, in response to a panel display request, display an input panel corresponding to the panel display request in a target area, the input panel includes at least one visual stimulation area, each of the visual stimulation areas corresponds to a different operation , and each of the visual stimulation areas flashes according to the visual stimulation code sequence corresponding to each of the visual stimulation areas, wherein the target area is the area between the VR device display area and the user, for any two of the visual stimulation areas stimulus coding sequences, two of said visual stimulus coding sequences are less than a correlation threshold;

所述脑电设备,用于检测用户在注视目标视觉刺激区域时产生的目标脑电信号,并将所述目标脑电信号发送至所述控制设备,所述目标视觉刺激区域为所述至少一个第一视觉刺激区域中的任一所述第一视觉刺激区域;The EEG device is configured to detect a target EEG signal generated when the user gazes at a target visual stimulation area, and send the target EEG signal to the control device, the target visual stimulation area being the at least one any one of the first visually stimulating regions;

所述控制设备,用于接收脑电设备发送的目标脑电信号,确定所述目标脑电信号对应的目标基准脑电信号,并根据预设的基准脑电信号与视觉刺激编码序列的对应关系,确定与所述目标基准脑电信号对应的所述目标视觉刺激编码序列,并生成所述目标视觉刺激编码序列对应的目标指示信号,将所述目标指示信号发送至所述VR设备;The control device is configured to receive the target EEG signal sent by the EEG device, determine the target reference EEG signal corresponding to the target EEG signal, and according to the preset correspondence between the reference EEG signal and the visual stimulation coding sequence , determining the target visual stimulus coding sequence corresponding to the target reference EEG signal, and generating a target indication signal corresponding to the target visual stimulation coding sequence, and sending the target indication signal to the VR device;

所述VR设备,还用于接收所述控制设备发送的目标指示信号,根据所述目标指示信号指示的目标视觉刺激编码序列,确定所述目标视觉刺激编码序列对应的目标视觉刺激区域,并执行所述目标视觉刺激区域对应的目标操作。The VR device is further configured to receive a target indication signal sent by the control device, determine a target visual stimulation area corresponding to the target visual stimulation coding sequence according to the target visual stimulation coding sequence indicated by the target indication signal, and execute The target operation corresponding to the target visual stimulation area.

本申请实施例中,VR设备、控制设备与脑电设备的交互过程、以及VR设备、控制设备与脑电设备在基于视觉脑机接口的VR设备控制过程中执行的具体操作参照前述实施例的相关描述部分即可,本申请实施例在此不再赘述。In the embodiment of the present application, the interaction process between the VR device, the control device and the EEG device, and the specific operations performed by the VR device, the control device and the EEG device during the VR device control process based on the visual brain-computer interface refer to the previous embodiments. The relevant description is enough, and the embodiment of the present application will not repeat it here.

本申请实施例提供的基于视觉脑机接口的VR设备控制系统,根据用户的面板展示请求,在VR设备显示区域与用户之间的区域中展示输入面板,输入面板包括至少一个第一视觉刺激区域,且各第一视觉刺激区域按照不同的视觉刺激编码序列进行闪烁。其中任意两个视觉刺激编码序列的相关性小于相关性阈值。用户在注视第一视觉刺激区域中的任一第一目标视觉刺激区域时,将产生第一目标脑电信号。VR设备接收控制设备根据第一目标脑电信号产生的第一目标指示信号,并根据第一目标指示信号判断需要执行的目标操作。本申请实施例利用VR设备显示区域和用户之间的空间展示输入面板,且根据用户在注视输入面板中的第一视觉刺激区域时产生的脑电信号,使VR设备执行视觉刺激区域对应的目标操作,因此无需VR手柄,即可使用户在VR空间中实现对VR设备的控制,能够提高用户的操作便捷性。采用互相之间相关性较低的视觉刺激编码序列,还能够提高区分根据不同视觉刺激编码序列诱发的脑电信号的准确性。In the VR device control system based on the visual brain-computer interface provided in the embodiment of the present application, according to the user's panel display request, the input panel is displayed in the area between the VR device display area and the user, and the input panel includes at least one first visual stimulation area. , and each first visual stimulation region flashes according to a different visual stimulation coding sequence. The correlation between any two coding sequences of visual stimuli is less than the correlation threshold. When the user gazes at any first target visual stimulation area in the first visual stimulation area, the first target EEG signal will be generated. The VR device receives the first target indication signal generated by the control device according to the first target EEG signal, and judges the target operation to be performed according to the first target indication signal. The embodiment of the present application uses the space between the display area of the VR device and the user to display the input panel, and according to the EEG signal generated when the user looks at the first visual stimulation area in the input panel, the VR device executes the target corresponding to the visual stimulation area Therefore, the user can realize the control of the VR device in the VR space without the need of a VR handle, which can improve the convenience of the user's operation. The use of visual stimulus coding sequences with low mutual correlation can also improve the accuracy of differentiating EEG signals induced by different visual stimulus coding sequences.

基于同样的发明构思,本申请实施例还提供了一种用于实现上述所涉及的基于视觉脑机接口的VR设备控制方法的基于视觉脑机接口的VR设备控制装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个基于视觉脑机接口的VR设备控制装置实施例中的具体限定可以参见上文中对于基于视觉脑机接口的VR设备控制方法的限定,在此不再赘述。Based on the same inventive concept, the embodiment of the present application also provides a VR device control device based on a visual brain-computer interface for implementing the above-mentioned method for controlling a VR device based on a visual brain-computer interface. The solution to the problem provided by the device is similar to the implementation described in the above method, so the specific limitations in one or more embodiments of the VR device control device based on the visual brain-computer interface provided below can be referred to above The limitation of the VR device control method based on the visual brain-computer interface will not be repeated here.

在一个实施例中,如图16所示,提供了一种基于视觉脑机接口的VR设备控制装置,包括:展示模块1602、接收模块1604、执行模块1606,其中:In one embodiment, as shown in FIG. 16 , a VR device control device based on a visual brain-computer interface is provided, including: a presentation module 1602, a receiving module 1604, and an execution module 1606, wherein:

展示模块1602,用于响应于面板展示请求,在目标区域内展示输入面板,所述输入面板包括至少一个第一视觉刺激区域,各所述第一视觉刺激区域分别对应不同的操作,且各所述第一视觉刺激区域分别按照各所述第一视觉刺激区域对应的视觉刺激编码序列进行闪烁,其中,所述目标区域为VR设备显示区域与用户之间的区域,针对任意两个所述视觉刺激编码序列,两个所述视觉刺激编码序列的相关性小于相关性阈值;The display module 1602 is configured to display the input panel in the target area in response to the panel display request, the input panel includes at least one first visual stimulation area, each of the first visual stimulation areas corresponds to a different operation, and each The first visual stimulation areas flash according to the visual stimulation coding sequence corresponding to each of the first visual stimulation areas, wherein the target area is the area between the VR device display area and the user, and for any two visual stimulation areas stimulus coding sequences, two of said visual stimulus coding sequences are less than a correlation threshold;

接收模块1604,用于接收控制设备发送的第一目标指示信号,所述第一目标指示信号为根据第一目标脑电信号生成的指示信号,且所述第一目标指示信号用于指示所述第一目标脑电信号对应的第一目标视觉刺激编码序列,其中,所述第一目标脑电信号为用户在注视第一目标视觉刺激区域时产生的脑电信号,且所述第一目标视觉刺激区域为所述至少一个第一视觉刺激区域中的任一所述第一视觉刺激区域;The receiving module 1604 is configured to receive a first target indication signal sent by the control device, the first target indication signal is an indication signal generated according to the first target EEG signal, and the first target indication signal is used to indicate the The first target visual stimulation coding sequence corresponding to the first target EEG signal, wherein the first target EEG signal is the EEG signal generated when the user gazes at the first target visual stimulation area, and the first target visual stimulation The stimulation area is any one of the at least one first visual stimulation area;

执行模块1606,用于根据所述第一目标指示信号指示的第一目标视觉刺激编码序列,确定所述第一目标视觉刺激编码序列对应的第一目标视觉刺激区域,并执行所述第一目标视觉刺激区域对应的目标操作。Execution module 1606, configured to determine the first target visual stimulation region corresponding to the first target visual stimulation coding sequence according to the first target visual stimulation coding sequence indicated by the first target indication signal, and execute the first target The target manipulation corresponding to the visual stimulus area.

本申请实施例提供的基于视觉脑机接口的VR设备控制装置,根据用户的面板展示请求,在VR设备显示区域与用户之间的区域中展示输入面板,输入面板包括至少一个第一视觉刺激区域,且各第一视觉刺激区域按照不同的视觉刺激编码序列进行闪烁。其中任意两个视觉刺激编码序列的相关性小于相关性阈值。用户在注视第一视觉刺激区域中的任一第一目标视觉刺激区域时,将产生第一目标脑电信号。VR设备接收控制设备根据第一目标脑电信号产生的第一目标指示信号,并根据第一目标指示信号判断需要执行的目标操作。本申请实施例利用VR设备显示区域和用户之间的空间展示输入面板,且根据用户在注视输入面板中的第一视觉刺激区域时产生的脑电信号,使VR设备执行视觉刺激区域对应的目标操作,因此无需VR手柄,即可使用户在VR空间中实现对VR设备的控制,能够提高用户的操作便捷性。采用互相之间相关性较低的视觉刺激编码序列,还能够提高区分根据不同视觉刺激编码序列诱发的脑电信号的准确性。The VR device control device based on the visual brain-computer interface provided by the embodiment of the present application displays the input panel in the area between the VR device display area and the user according to the user's panel display request, and the input panel includes at least one first visual stimulation area , and each first visual stimulation region flashes according to a different visual stimulation coding sequence. The correlation between any two coding sequences of visual stimuli is less than the correlation threshold. When the user gazes at any first target visual stimulation area in the first visual stimulation area, the first target EEG signal will be generated. The VR device receives the first target indication signal generated by the control device according to the first target EEG signal, and judges the target operation to be performed according to the first target indication signal. The embodiment of the present application uses the space between the display area of the VR device and the user to display the input panel, and according to the EEG signal generated when the user looks at the first visual stimulation area in the input panel, the VR device executes the target corresponding to the visual stimulation area Therefore, the user can realize the control of the VR device in the VR space without the need of a VR handle, which can improve the convenience of the user's operation. The use of visual stimulus coding sequences with low mutual correlation can also improve the accuracy of differentiating EEG signals induced by different visual stimulus coding sequences.

在其中一个实施例中,所述输入面板包括鼠标输入面板,所述鼠标输入面板包括鼠标指示块,各所述第一视觉刺激区域以所述鼠标指示块为中心呈放射状排列,各所述第一视觉刺激区域分别对应不同的移动方向。In one of the embodiments, the input panel includes a mouse input panel, the mouse input panel includes a mouse indicator block, each of the first visual stimulation areas is radially arranged around the mouse indicator block, and each of the first visual stimulation areas A visual stimulation area corresponds to different moving directions respectively.

在其中一个实施例中,所述执行模块1606,还用于:In one of the embodiments, the executing module 1606 is further configured to:

按照所述第一目标视觉刺激区域对应的移动方向,在所述显示区域中将鼠标移动到指定位置;moving the mouse to a specified position in the display area according to the moving direction corresponding to the first target visual stimulation area;

按照所述第一目标视觉刺激区域对应的移动方向,在所述鼠标输入面板中将所述鼠标指示块移动到指定位置;According to the movement direction corresponding to the first target visual stimulation area, move the mouse indicator block to a designated position in the mouse input panel;

以所述鼠标指示块为中心,重新绘制针对各移动方向的所述第一视觉刺激区域。The first visual stimulation area for each moving direction is redrawn with the mouse indicator block as the center.

在其中一个实施例中,所述执行模块1606,还用于:In one of the embodiments, the executing module 1606 is further configured to:

获取所述移动方向对应的连续移动次数;Acquiring the number of consecutive movements corresponding to the movement direction;

根据所述连续移动次数,确定所述鼠标的移动长度,所述移动长度与所述连续移动次数正相关;Determine the length of movement of the mouse according to the number of continuous movements, and the length of movement is positively correlated with the number of continuous movements;

按照所述移动长度,将所述鼠标沿所述移动方向移动到指定位置。Moving the mouse to a designated position along the moving direction according to the moving length.

在其中一个实施例中,所述展示模块1602,还用于:In one of the embodiments, the display module 1602 is also used to:

响应于面板展示请求,在所述显示区域中展示输入面板控制区域,所述输入面板控制区域包括至少一个第二视觉刺激区域,各所述第二视觉刺激区域分别对应不同的输入面板,且各所述第二视觉刺激区域分别按照各所述第二视觉刺激区域对应的视觉刺激编码序列进行闪烁;In response to a panel display request, an input panel control area is displayed in the display area, the input panel control area includes at least one second visual stimulation area, each of the second visual stimulation areas corresponds to a different input panel, and each The second visual stimulation areas flash according to the visual stimulation code sequences corresponding to each of the second visual stimulation areas;

在接收到控制设备发送的第二目标指示信号的情况下,根据所述第二目标指示信号指示的第二目标视觉刺激编码序列,确定所述第二目标视觉刺激编码序列对应的第二目标视觉刺激区域,并在目标区域内生成所述第二目标视觉刺激区域对应的输入面板,所述第二目标指示信号为根据第二目标脑电信号生成的指示信号,所述第二目标脑电信号为用户在注视第二目标视觉刺激区域时产生的脑电信号,所述第二目标视觉刺激区域为所述至少一个第二视觉刺激区域中的任一所述第二视觉刺激区域。In the case of receiving the second target indication signal sent by the control device, according to the second target visual stimulation coding sequence indicated by the second target indication signal, determine the second target visual stimulus corresponding to the second target visual stimulation coding sequence. stimulation area, and generate an input panel corresponding to the second target visual stimulation area in the target area, the second target indication signal is an indication signal generated according to the second target EEG signal, and the second target EEG signal is an EEG signal generated when the user gazes at a second target visual stimulation area, and the second target visual stimulation area is any one of the at least one second visual stimulation area.

在其中一个实施例中,所述输入面板为垂直式输入面板或平行式输入面板中的任意一种,其中,所述垂直式输入面板与所述显示区域相互垂直,所述平行式输入面板与所述显示区域平行,且所述平行式输入面板的颜色半透明。In one embodiment, the input panel is any one of a vertical input panel or a parallel input panel, wherein the vertical input panel is perpendicular to the display area, and the parallel input panel is perpendicular to the display area. The display areas are parallel, and the color of the parallel input panel is translucent.

在一个实施例中,如图17所示,提供了一种基于视觉脑机接口的VR设备控制装置,包括:接收模块1702、确定模块1704、发送模块1706,其中:In one embodiment, as shown in FIG. 17 , a VR device control device based on a visual brain-computer interface is provided, including: a receiving module 1702, a determining module 1704, and a sending module 1706, wherein:

接收模块1702,用于接收脑电设备发送的目标脑电信号,所述目标脑电信号在用户注视目标视觉刺激区域时产生,所述目标视觉刺激区域为输入面板中的至少一个视觉刺激区域中的任意一个,所述输入面板由VR设备响应于面板展示请求,在目标区域内生成,各所述视觉刺激区域分别对应不同的操作,且各所述视觉刺激区域分别按照各所述视觉刺激区域对应的视觉刺激编码序列进行闪烁,其中,所述目标区域为VR设备显示区域与用户之间的区域,针对任意两个所述视觉刺激编码序列,两个所述视觉刺激编码序列的相关性小于相关性阈值;The receiving module 1702 is configured to receive the target EEG signal sent by the EEG device, the target EEG signal is generated when the user gazes at the target visual stimulation area, and the target visual stimulation area is at least one visual stimulation area in the input panel Any one of the above, the input panel is generated in the target area by the VR device in response to the panel display request, each of the visual stimulation areas corresponds to a different operation, and each of the visual stimulation areas is in accordance with each of the visual stimulation areas The corresponding visual stimulation coding sequence flashes, wherein the target area is the area between the VR device display area and the user, and for any two visual stimulation coding sequences, the correlation between the two visual stimulation coding sequences is less than Relevance Threshold;

确定模块1704,用于从各视觉刺激编码序列对应的基准脑电信号中,确定与所述目标脑电信号相匹配的目标基准脑电信号,根据预设的基准脑电信号与视觉刺激编码序列的对应关系,确定与所述目标基准脑电信号对应的目标视觉刺激编码序列,并生成所述目标视觉刺激编码序列对应的目标指示信号;Determining module 1704, configured to determine the target reference EEG signal matching the target EEG signal from the reference EEG signals corresponding to each visual stimulation coding sequence, and determine the target reference EEG signal according to the preset reference EEG signal and the visual stimulation coding sequence Corresponding relationship, determine the target visual stimulus code sequence corresponding to the target reference EEG signal, and generate the target indication signal corresponding to the target visual stimulus code sequence;

发送模块1706,用于将所述目标指示信号发送至所述VR设备,以使得所述VR设备根据所述目标指示信号指示的目标视觉刺激编码序列,确定所述目标视觉刺激编码序列对应的所述目标视觉刺激区域,并执行所述目标视觉刺激区域对应的目标操作。A sending module 1706, configured to send the target indication signal to the VR device, so that the VR device determines the target visual stimulus code sequence corresponding to the target visual stimulus code sequence according to the target visual stimulus code sequence indicated by the target indication signal. the target visual stimulation area, and execute the target operation corresponding to the target visual stimulation area.

本申请实施例提供的基于视觉脑机接口的VR设备控制装置,根据用户的面板展示请求,在VR设备显示区域与用户之间的区域中展示输入面板,输入面板包括至少一个第一视觉刺激区域,且各第一视觉刺激区域按照不同的视觉刺激编码序列进行闪烁。其中任意两个视觉刺激编码序列的相关性小于相关性阈值。用户在注视第一视觉刺激区域中的任一第一目标视觉刺激区域时,将产生第一目标脑电信号。控制设备接收目标脑电信号,确定目标脑电信号对应的目标基准脑电信号,并确定目标基准脑电信号对应的目标视觉刺激编码序列,进而通过第一目标指示信号告知VR设备目标视觉刺激编码序列,以使得VR设备根据目标视觉刺激编码序列对应的目标视觉刺激区域,判断需要执行的目标操作。本申请实施例利用VR设备显示区域和用户之间的空间展示输入面板,且根据用户在注视输入面板中的第一视觉刺激区域时产生的脑电信号,使VR设备执行视觉刺激区域对应的目标操作,因此无需VR手柄,即可使用户在VR空间中实现对VR设备的控制,能够提高用户的操作便捷性。采用互相之间相关性较低的视觉刺激编码序列,还能够提高区分根据不同视觉刺激编码序列诱发的脑电信号的准确性。The VR device control device based on the visual brain-computer interface provided by the embodiment of the present application displays the input panel in the area between the VR device display area and the user according to the user's panel display request, and the input panel includes at least one first visual stimulation area , and each first visual stimulation region flashes according to a different visual stimulation coding sequence. The correlation between any two coding sequences of visual stimuli is less than the correlation threshold. When the user gazes at any first target visual stimulation area in the first visual stimulation area, the first target EEG signal will be generated. The control device receives the target EEG signal, determines the target reference EEG signal corresponding to the target EEG signal, and determines the target visual stimulation code sequence corresponding to the target reference EEG signal, and then notifies the VR device of the target visual stimulus code through the first target indication signal sequence, so that the VR device can determine the target operation to be performed according to the target visual stimulation area corresponding to the target visual stimulation coding sequence. The embodiment of the present application uses the space between the display area of the VR device and the user to display the input panel, and according to the EEG signal generated when the user looks at the first visual stimulation area in the input panel, the VR device executes the target corresponding to the visual stimulation area Therefore, the user can realize the control of the VR device in the VR space without the need of a VR handle, which can improve the convenience of the user's operation. The use of visual stimulus coding sequences with low mutual correlation can also improve the accuracy of differentiating EEG signals induced by different visual stimulus coding sequences.

上述基于视觉脑机接口的VR设备控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。Each module in the above-mentioned VR equipment control device based on visual brain-computer interface can be fully or partially realized by software, hardware and combinations thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, and can also be stored in the memory of the computer device in the form of software, so that the processor can invoke and execute the corresponding operations of the above-mentioned modules.

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图18所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种基于视觉脑机接口的VR设备控制方法。In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure may be as shown in FIG. 18 . The computer device includes a processor, memory and a network interface connected by a system bus. Wherein, the processor of the computer device is used to provide calculation and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external terminal via a network connection. When the computer program is executed by a processor, a VR device control method based on a visual brain-computer interface is realized.

本领域技术人员可以理解,图18中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。Those skilled in the art can understand that the structure shown in Figure 18 is only a block diagram of a partial structure related to the solution of this application, and does not constitute a limitation to the computer equipment on which the solution of this application is applied. The specific computer equipment can be More or fewer components than shown in the figures may be included, or some components may be combined, or have a different arrangement of components.

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。In one embodiment, a computer device is provided, including a memory and a processor, where a computer program is stored in the memory, and the processor implements the steps in the foregoing method embodiments when executing the computer program.

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the steps in the foregoing method embodiments are implemented.

在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。In one embodiment, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the steps in the foregoing method embodiments are implemented.

需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。It should be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all Information and data authorized by the user or fully authorized by all parties.

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(ReRAM)、磁变存储器(Magnetoresistive Random Access Memory,MRAM)、铁电存储器(Ferroelectric Random Access Memory,FRAM)、相变存储器(Phase Change Memory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器等。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic RandomAccess Memory,DRAM)等。本申请所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本申请所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above-mentioned embodiments can be completed by instructing related hardware through computer programs, and the computer programs can be stored in a non-volatile computer-readable memory In the medium, when the computer program is executed, it may include the processes of the embodiments of the above-mentioned methods. Wherein, any reference to storage, database or other media used in the various embodiments provided in the present application may include at least one of non-volatile and volatile storage. Non-volatile memory can include read-only memory (Read-Only Memory, ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive variable memory (ReRAM), magnetic variable memory (Magnetoresistive Random Access Memory, MRAM), Ferroelectric Random Access Memory (FRAM), Phase Change Memory (Phase Change Memory, PCM), graphene memory, etc. The volatile memory may include random access memory (Random Access Memory, RAM) or external cache memory. As an illustration and not a limitation, RAM can be in various forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (Dynamic Random Access Memory, DRAM). The databases involved in the various embodiments provided in this application may include at least one of a relational database and a non-relational database. The non-relational database may include a blockchain-based distributed database, etc., but is not limited thereto. The processors involved in the various embodiments provided by this application can be general-purpose processors, central processing units, graphics processors, digital signal processors, programmable logic devices, data processing logic devices based on quantum computing, etc., and are not limited to this.

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。The technical features of the above embodiments can be combined arbitrarily. To make the description concise, all possible combinations of the technical features in the above embodiments are not described. However, as long as there is no contradiction in the combination of these technical features, they should be It is considered to be within the range described in this specification.

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。The above-mentioned embodiments only express several implementation modes of the present application, and the description thereof is relatively specific and detailed, but should not be construed as limiting the patent scope of the present application. It should be noted that those skilled in the art can make several modifications and improvements without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application should be determined by the appended claims.

Claims (13)

1.一种基于视觉脑机接口的VR设备控制方法,其特征在于,所述方法包括:1. A VR device control method based on a visual brain-computer interface, characterized in that the method comprises: 响应于面板展示请求,在目标区域内展示输入面板,所述输入面板包括至少一个第一视觉刺激区域,各所述第一视觉刺激区域分别对应不同的操作,且各所述第一视觉刺激区域分别按照各所述第一视觉刺激区域对应的视觉刺激编码序列进行闪烁,其中,所述目标区域为VR设备显示区域与用户之间的区域,针对任意两个所述视觉刺激编码序列,两个所述视觉刺激编码序列的相关性小于相关性阈值;In response to the panel display request, an input panel is displayed in the target area, the input panel includes at least one first visual stimulation area, each of the first visual stimulation areas corresponds to a different operation, and each of the first visual stimulation areas Blinking according to the visual stimulation coding sequence corresponding to each of the first visual stimulation areas, wherein the target area is the area between the VR device display area and the user, and for any two visual stimulation coding sequences, two The correlation of the visual stimulus coding sequence is less than a correlation threshold; 接收控制设备发送的第一目标指示信号,所述第一目标指示信号为根据第一目标脑电信号生成的指示信号,且所述第一目标指示信号用于指示所述第一目标脑电信号对应的第一目标视觉刺激编码序列,其中,所述第一目标脑电信号为用户在注视第一目标视觉刺激区域时产生的脑电信号,且所述第一目标视觉刺激区域为所述至少一个第一视觉刺激区域中的任一所述第一视觉刺激区域;receiving the first target indication signal sent by the control device, the first target indication signal is an indication signal generated according to the first target electroencephalogram signal, and the first target indication signal is used to indicate the first target electroencephalogram signal The corresponding first target visual stimulation coding sequence, wherein the first target EEG signal is the EEG signal generated when the user gazes at the first target visual stimulation area, and the first target visual stimulation area is the at least any one of the first visually stimulating regions; 根据所述第一目标指示信号指示的第一目标视觉刺激编码序列,确定所述第一目标视觉刺激编码序列对应的第一目标视觉刺激区域,并执行所述第一目标视觉刺激区域对应的目标操作。According to the first target visual stimulation coding sequence indicated by the first target indication signal, determine the first target visual stimulation area corresponding to the first target visual stimulation coding sequence, and execute the target corresponding to the first target visual stimulation area operate. 2.根据权利要求1所述的方法,其特征在于,所述输入面板包括鼠标输入面板,所述鼠标输入面板包括鼠标指示块,各所述第一视觉刺激区域以所述鼠标指示块为中心呈放射状排列,各所述第一视觉刺激区域分别对应不同的移动方向。2. The method according to claim 1, wherein the input panel includes a mouse input panel, the mouse input panel includes a mouse pointer block, and each of the first visual stimulation areas is centered on the mouse pointer block Arranged radially, each of the first visual stimulation regions corresponds to a different moving direction. 3.根据权利要求2所述的方法,其特征在于,所述执行所述第一目标视觉刺激区域对应的目标操作,包括:3. The method according to claim 2, wherein the performing the target operation corresponding to the first target visual stimulation area comprises: 按照所述第一目标视觉刺激区域对应的移动方向,在所述显示区域中将鼠标移动到指定位置;moving the mouse to a specified position in the display area according to the moving direction corresponding to the first target visual stimulation area; 按照所述第一目标视觉刺激区域对应的移动方向,在所述鼠标输入面板中将所述鼠标指示块移动到指定位置;According to the movement direction corresponding to the first target visual stimulation area, move the mouse indicator block to a designated position in the mouse input panel; 以所述鼠标指示块为中心,重新绘制针对各移动方向的所述第一视觉刺激区域。The first visual stimulation area for each moving direction is redrawn with the mouse indicator block as the center. 4.根据权利要求3所述的方法,其特征在于,所述按照所述第一目标视觉刺激区域对应的移动方向,在所述显示区域中将鼠标移动到指定位置,包括:4. The method according to claim 3, wherein the moving the mouse to a specified position in the display area according to the moving direction corresponding to the first target visual stimulation area comprises: 获取所述移动方向对应的连续移动次数;Acquiring the number of consecutive movements corresponding to the movement direction; 根据所述连续移动次数,确定所述鼠标的移动长度,所述移动长度与所述连续移动次数正相关;Determine the length of movement of the mouse according to the number of continuous movements, and the length of movement is positively correlated with the number of continuous movements; 按照所述移动长度,将所述鼠标沿所述移动方向移动到指定位置。Moving the mouse to a designated position along the moving direction according to the moving length. 5.根据权利要求1至4中任一项所述的方法,其特征在于,所述响应于面板展示请求,在目标区域内展示输入面板,包括:5. The method according to any one of claims 1 to 4, wherein the displaying the input panel in the target area in response to the panel display request comprises: 响应于面板展示请求,在所述显示区域中展示输入面板控制区域,所述输入面板控制区域包括至少一个第二视觉刺激区域,各所述第二视觉刺激区域分别对应不同的输入面板,且各所述第二视觉刺激区域分别按照各所述第二视觉刺激区域对应的视觉刺激编码序列进行闪烁;In response to a panel display request, an input panel control area is displayed in the display area, the input panel control area includes at least one second visual stimulation area, each of the second visual stimulation areas corresponds to a different input panel, and each The second visual stimulation areas flash according to the visual stimulation code sequences corresponding to each of the second visual stimulation areas; 在接收到控制设备发送的第二目标指示信号的情况下,根据所述第二目标指示信号指示的第二目标视觉刺激编码序列,确定所述第二目标视觉刺激编码序列对应的第二目标视觉刺激区域,并在目标区域内生成所述第二目标视觉刺激区域对应的输入面板,所述第二目标指示信号为根据第二目标脑电信号生成的指示信号,所述第二目标脑电信号为用户在注视第二目标视觉刺激区域时产生的脑电信号,所述第二目标视觉刺激区域为所述至少一个第二视觉刺激区域中的任一所述第二视觉刺激区域。In the case of receiving the second target indication signal sent by the control device, according to the second target visual stimulation coding sequence indicated by the second target indication signal, determine the second target visual stimulus corresponding to the second target visual stimulation coding sequence. stimulation area, and generate an input panel corresponding to the second target visual stimulation area in the target area, the second target indication signal is an indication signal generated according to the second target EEG signal, and the second target EEG signal is an EEG signal generated when the user gazes at a second target visual stimulation area, and the second target visual stimulation area is any one of the at least one second visual stimulation area. 6.根据权利要求5所述的方法,其特征在于,所述输入面板为垂直式输入面板或平行式输入面板中的任意一种,其中,所述垂直式输入面板与所述显示区域相互垂直,所述平行式输入面板与所述显示区域平行,且所述平行式输入面板的颜色半透明。6. The method according to claim 5, wherein the input panel is any one of a vertical input panel or a parallel input panel, wherein the vertical input panel and the display area are perpendicular to each other , the parallel input panel is parallel to the display area, and the color of the parallel input panel is translucent. 7.一种基于视觉脑机接口的VR设备控制方法,其特征在于,所述方法包括:7. A VR device control method based on a visual brain-computer interface, characterized in that the method comprises: 接收脑电设备发送的目标脑电信号,所述目标脑电信号在用户注视目标视觉刺激区域时产生,所述目标视觉刺激区域为输入面板中的至少一个视觉刺激区域中的任意一个,所述输入面板由VR设备响应于面板展示请求,在目标区域内生成,各所述视觉刺激区域分别对应不同的操作,且各所述视觉刺激区域分别按照各所述视觉刺激区域对应的视觉刺激编码序列进行闪烁,其中,所述目标区域为VR设备显示区域与用户之间的区域,针对任意两个所述视觉刺激编码序列,两个所述视觉刺激编码序列的相关性小于相关性阈值;receiving the target EEG signal sent by the EEG device, the target EEG signal is generated when the user looks at the target visual stimulation area, the target visual stimulation area is any one of at least one visual stimulation area in the input panel, the The input panel is generated in the target area by the VR device in response to the panel display request, each of the visual stimulation areas corresponds to a different operation, and each of the visual stimulation areas is respectively in accordance with the visual stimulation code sequence corresponding to each of the visual stimulation areas performing flashing, wherein the target area is the area between the display area of the VR device and the user, and for any two visual stimulation coding sequences, the correlation of the two visual stimulation coding sequences is less than a correlation threshold; 从各视觉刺激编码序列对应的基准脑电信号中,确定与所述目标脑电信号相匹配的目标基准脑电信号,并根据预设的基准脑电信号与视觉刺激编码序列的对应关系,确定与所述目标基准脑电信号对应的目标视觉刺激编码序列,并生成所述目标视觉刺激编码序列对应的目标指示信号;From the reference EEG signals corresponding to each visual stimulation coding sequence, determine the target reference EEG signal matching the target EEG signal, and determine according to the preset correspondence between the reference EEG signal and the visual stimulation coding sequence A target visual stimulation coding sequence corresponding to the target reference EEG signal, and generating a target indicating signal corresponding to the target visual stimulation coding sequence; 将所述目标指示信号发送至所述VR设备,以使得所述VR设备根据所述目标指示信号指示的目标视觉刺激编码序列,确定所述目标视觉刺激编码序列对应的所述目标视觉刺激区域,并执行所述目标视觉刺激区域对应的目标操作。sending the target indication signal to the VR device, so that the VR device determines the target visual stimulation area corresponding to the target visual stimulation coding sequence according to the target visual stimulation coding sequence indicated by the target indication signal, And execute the target operation corresponding to the target visual stimulation area. 8.一种基于视觉脑机接口的VR设备控制系统,包括VR设备、脑电设备及控制设备,其中,8. A VR device control system based on a visual brain-computer interface, including a VR device, an EEG device, and a control device, wherein, 所述VR设备,用于响应于面板展示请求,在目标区域内展示所述面板展示请求对应的输入面板,所述输入面板包括至少一个视觉刺激区域,各所述视觉刺激区域分别对应不同的操作,且各所述视觉刺激区域分别按照各所述视觉刺激区域对应的视觉刺激编码序列进行闪烁,其中,所述目标区域为VR设备显示区域与用户之间的区域,针对任意两个所述视觉刺激编码序列,两个所述视觉刺激编码序列的相关性小于相关性阈值;The VR device is configured to, in response to a panel display request, display an input panel corresponding to the panel display request in a target area, the input panel includes at least one visual stimulation area, each of the visual stimulation areas corresponds to a different operation , and each of the visual stimulation areas flashes according to the visual stimulation code sequence corresponding to each of the visual stimulation areas, wherein the target area is the area between the VR device display area and the user, for any two of the visual stimulation areas stimulus coding sequences, two of said visual stimulus coding sequences are less than a correlation threshold; 所述脑电设备,用于检测用户在注视目标视觉刺激区域时产生的目标脑电信号,并将所述目标脑电信号发送至所述控制设备,所述目标视觉刺激区域为所述至少一个第一视觉刺激区域中的任一所述第一视觉刺激区域;The EEG device is configured to detect a target EEG signal generated when the user gazes at a target visual stimulation area, and send the target EEG signal to the control device, the target visual stimulation area being the at least one any one of the first visually stimulating regions; 所述控制设备,用于接收脑电设备发送的目标脑电信号,确定所述目标脑电信号对应的目标基准脑电信号,并根据预设的基准脑电信号与视觉刺激编码序列的对应关系,确定与所述目标基准脑电信号对应的所述目标视觉刺激编码序列,并生成所述目标视觉刺激编码序列对应的目标指示信号,将所述目标指示信号发送至所述VR设备;The control device is configured to receive the target EEG signal sent by the EEG device, determine the target reference EEG signal corresponding to the target EEG signal, and according to the preset correspondence between the reference EEG signal and the visual stimulation coding sequence , determining the target visual stimulus coding sequence corresponding to the target reference EEG signal, and generating a target indication signal corresponding to the target visual stimulation coding sequence, and sending the target indication signal to the VR device; 所述VR设备,还用于接收所述控制设备发送的目标指示信号,根据所述目标指示信号指示的目标视觉刺激编码序列,确定所述目标视觉刺激编码序列对应的目标视觉刺激区域,并执行所述目标视觉刺激区域对应的目标操作。The VR device is further configured to receive a target indication signal sent by the control device, determine a target visual stimulation area corresponding to the target visual stimulation coding sequence according to the target visual stimulation coding sequence indicated by the target indication signal, and execute The target operation corresponding to the target visual stimulation area. 9.一种基于视觉脑机接口的VR设备控制装置,其特征在于,所述装置包括:9. A VR device control device based on a visual brain-computer interface, characterized in that the device comprises: 展示模块,用于响应于面板展示请求,在目标区域内展示输入面板,所述输入面板包括至少一个第一视觉刺激区域,各所述第一视觉刺激区域分别对应不同的操作,且各所述第一视觉刺激区域分别按照各所述第一视觉刺激区域对应的视觉刺激编码序列进行闪烁,其中,所述目标区域为VR设备显示区域与用户之间的区域,针对任意两个所述视觉刺激编码序列,两个所述视觉刺激编码序列的相关性小于相关性阈值;A display module, configured to display an input panel in a target area in response to a panel display request, the input panel includes at least one first visual stimulation area, each of the first visual stimulation areas corresponds to a different operation, and each of the The first visual stimulation areas flash respectively according to the visual stimulation coding sequence corresponding to each of the first visual stimulation areas, wherein the target area is the area between the display area of the VR device and the user, for any two visual stimulation coding sequences, the correlation of two said coding sequences of visual stimuli is less than a correlation threshold; 接收模块,用于接收控制设备发送的第一目标指示信号,所述第一目标指示信号为根据第一目标脑电信号生成的指示信号,且所述第一目标指示信号用于指示所述第一目标脑电信号对应的第一目标视觉刺激编码序列,其中,所述第一目标脑电信号为用户在注视第一目标视觉刺激区域时产生的脑电信号,且所述第一目标视觉刺激区域为所述至少一个第一视觉刺激区域中的任一所述第一视觉刺激区域;The receiving module is configured to receive a first target indication signal sent by the control device, the first target indication signal is an indication signal generated according to the first target EEG signal, and the first target indication signal is used to indicate the first target indication signal A first target visual stimulation coding sequence corresponding to a target EEG signal, wherein the first target EEG signal is an EEG signal generated when the user gazes at the first target visual stimulation area, and the first target visual stimulation an area is any one of said at least one first visually stimulating area; 执行模块,用于根据所述第一目标指示信号指示的第一目标视觉刺激编码序列,确定所述第一目标视觉刺激编码序列对应的第一目标视觉刺激区域,并执行所述第一目标视觉刺激区域对应的目标操作。An execution module, configured to determine the first target visual stimulation area corresponding to the first target visual stimulation coding sequence according to the first target visual stimulation coding sequence indicated by the first target indication signal, and execute the first target visual stimulation Stimulus regions correspond to target manipulations. 10.一种基于视觉脑机接口的VR设备控制装置,其特征在于,所述装置包括:10. A VR device control device based on a visual brain-computer interface, characterized in that the device comprises: 接收模块,用于接收脑电设备发送的目标脑电信号,所述目标脑电信号在用户注视目标视觉刺激区域时产生,所述目标视觉刺激区域为输入面板中的至少一个视觉刺激区域中的任意一个,所述输入面板由VR设备响应于面板展示请求,在目标区域内生成,各所述视觉刺激区域分别对应不同的操作,且各所述视觉刺激区域分别按照各所述视觉刺激区域对应的视觉刺激编码序列进行闪烁,其中,所述目标区域为VR设备显示区域与用户之间的区域,针对任意两个所述视觉刺激编码序列,两个所述视觉刺激编码序列的相关性小于相关性阈值;The receiving module is used to receive the target EEG signal sent by the EEG device, the target EEG signal is generated when the user looks at the target visual stimulation area, and the target visual stimulation area is at least one of the visual stimulation areas in the input panel In any one, the input panel is generated in the target area by the VR device in response to the panel display request, each of the visual stimulation areas corresponds to a different operation, and each of the visual stimulation areas corresponds to each of the visual stimulation areas. The visual stimulation coding sequence is flashed, wherein the target area is the area between the VR device display area and the user, and for any two visual stimulation coding sequences, the correlation between the two visual stimulation coding sequences is less than the correlation sexual threshold; 确定模块,用于从各视觉刺激编码序列对应的基准脑电信号中,确定与所述目标脑电信号相匹配的目标基准脑电信号,根据预设的基准脑电信号与视觉刺激编码序列的对应关系,确定与所述目标基准脑电信号对应的目标视觉刺激编码序列,并生成所述目标视觉刺激编码序列对应的目标指示信号;The determination module is used to determine the target reference EEG signal matching the target EEG signal from the reference EEG signals corresponding to each visual stimulation coding sequence, and determine the target reference EEG signal according to the preset reference EEG signal and the visual stimulation coding sequence. Correspondence, determining the target visual stimulus coding sequence corresponding to the target reference EEG signal, and generating a target indication signal corresponding to the target visual stimulation coding sequence; 发送模块,用于将所述目标指示信号发送至所述VR设备,以使得所述VR设备根据所述目标指示信号指示的目标视觉刺激编码序列,确定所述目标视觉刺激编码序列对应的所述目标视觉刺激区域,并执行所述目标视觉刺激区域对应的目标操作。A sending module, configured to send the target indication signal to the VR device, so that the VR device determines the target visual stimulus code sequence corresponding to the target visual stimulus code sequence according to the target visual stimulus code sequence indicated by the target indication signal target visual stimulation area, and execute the target operation corresponding to the target visual stimulation area. 11.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。11. A computer device, comprising a memory and a processor, the memory stores a computer program, wherein the processor implements the method according to any one of claims 1 to 7 when executing the computer program step. 12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。12. A computer-readable storage medium, on which a computer program is stored, wherein when the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are realized. 13.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。13. A computer program product, comprising a computer program, characterized in that, when the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are realized.
CN202310130478.5A 2023-02-17 2023-02-17 VR equipment control method based on visual brain-computer interface Pending CN116301345A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310130478.5A CN116301345A (en) 2023-02-17 2023-02-17 VR equipment control method based on visual brain-computer interface

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310130478.5A CN116301345A (en) 2023-02-17 2023-02-17 VR equipment control method based on visual brain-computer interface

Publications (1)

Publication Number Publication Date
CN116301345A true CN116301345A (en) 2023-06-23

Family

ID=86829773

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310130478.5A Pending CN116301345A (en) 2023-02-17 2023-02-17 VR equipment control method based on visual brain-computer interface

Country Status (1)

Country Link
CN (1) CN116301345A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025045217A1 (en) * 2023-09-01 2025-03-06 清华大学 Brain-computer interface generation method and apparatus giving consideration to fairness, and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101648017B1 (en) * 2015-03-23 2016-08-12 현대자동차주식회사 Display apparatus, vehicle and display method
CN107967089A (en) * 2017-12-20 2018-04-27 浙江煮艺文化科技有限公司 A kind of virtual reality interface display methods
DE102019107103A1 (en) * 2018-03-20 2019-09-26 Logitech Europe S.A. METHOD AND SYSTEM FOR OBJECT SEGMENTATION IN A MIXED REALITY ENVIRONMENT
CN111712192A (en) * 2018-01-18 2020-09-25 神经股份有限公司 Brain-computer interface with adaptation for high-speed, accurate and intuitive user interaction
CN112817451A (en) * 2021-01-28 2021-05-18 清华大学 Multi-target positioning method and device based on steady-state visual evoked potential
CN112882567A (en) * 2021-01-26 2021-06-01 华为技术有限公司 Man-machine interaction method, man-machine interaction device and storage medium
CN115657843A (en) * 2022-09-27 2023-01-31 深圳市皮爬爬信息技术有限公司 Interaction method, intelligent ring, interaction system and computer readable storage medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101648017B1 (en) * 2015-03-23 2016-08-12 현대자동차주식회사 Display apparatus, vehicle and display method
CN107967089A (en) * 2017-12-20 2018-04-27 浙江煮艺文化科技有限公司 A kind of virtual reality interface display methods
CN111712192A (en) * 2018-01-18 2020-09-25 神经股份有限公司 Brain-computer interface with adaptation for high-speed, accurate and intuitive user interaction
DE102019107103A1 (en) * 2018-03-20 2019-09-26 Logitech Europe S.A. METHOD AND SYSTEM FOR OBJECT SEGMENTATION IN A MIXED REALITY ENVIRONMENT
CN112882567A (en) * 2021-01-26 2021-06-01 华为技术有限公司 Man-machine interaction method, man-machine interaction device and storage medium
CN112817451A (en) * 2021-01-28 2021-05-18 清华大学 Multi-target positioning method and device based on steady-state visual evoked potential
CN115657843A (en) * 2022-09-27 2023-01-31 深圳市皮爬爬信息技术有限公司 Interaction method, intelligent ring, interaction system and computer readable storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025045217A1 (en) * 2023-09-01 2025-03-06 清华大学 Brain-computer interface generation method and apparatus giving consideration to fairness, and storage medium

Similar Documents

Publication Publication Date Title
US10417812B2 (en) Systems and methods for data visualization using three-dimensional displays
US8610714B2 (en) Systems, methods, and computer-readable media for manipulating graphical objects
Bowman et al. New directions in 3d user interfaces
CN101810003B (en) Enhanced camera-based input
US9569263B2 (en) Techniques for generating instructions to control database processing
Datcu et al. On the usability and effectiveness of different interaction types in augmented reality
US8402394B2 (en) Three-dimensional website visualization
CN109840933B (en) Exploring medical visualization parameters in virtual space
US10318629B2 (en) Adaptive content rendering for optimizing page layout
Schirski et al. Vista flowlib-framework for interactive visualization and exploration of unsteady flows in virtual environments
Hibbard Top ten visualization problems
US9830014B2 (en) Reducing control response latency with defined cross-control behavior
US10318545B1 (en) Dataset visualization system and method
Zhou et al. EDVAM: a 3D eye-tracking dataset for visual attention modeling in a virtual museum
CN116301345A (en) VR equipment control method based on visual brain-computer interface
US11747954B1 (en) Systems and methods for organizing contents in XR environments
Van de Broek et al. Experience in Mobile Augmented and Virtual Reality Applications
US9870063B2 (en) Multimodal interaction using a state machine and hand gestures discrete values
US10990251B1 (en) Smart augmented reality selector
Burkhardt et al. Interactive exploration system: A user-centered interaction approach in semantics visualizations
Chu et al. A Study on AR Authoring using Mobile Devices for Educators.
Moran Improving big data visual analytics with interactive virtual reality
WO2023107526A1 (en) Sweep algorithm for output of graphical objects
Wolter Navigation in time-varying scientific data.
Orelaja Oluseyi et al. AN INTERACTIVE ANALYSIS OF 3D TECHNOLOGY AND ITS VAST APPLICATION TO HUMAN

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination