兼顾公平性的脑机接口界面生成方法、装置及存储介质
文献发布时间:2024-04-18 19:58:30
技术领域
本申请涉及脑机接口技术领域,特别是涉及一种兼顾公平性的脑机接口界面生成方法、装置及存储介质。
背景技术
随着脑机接口技术的逐渐发展,脑机接口技术在医疗康复领域中也逐渐开始得到应用。用户通过脑机接口系统可以进行打字、拨电话、控制轮椅等操作,以使得行动不便的用户也能够正常使用外部工具。
然而,鉴于不同用户对不同脑机接口系统的适应性不同,有可能会出现一些用户不适应标准的脑机接口界面,导致无法顺利利用标准的脑机接口界面完成预定操作的情况,致使标准的脑机接口界面无法公平地使所有用户都能够使用脑机接口这一技术。因此有必要根据不同用户的特点,对标准的脑机接口界面进行一些个性化处理,以提高脑机接口系统对不同用户的适配性。
发明内容
基于此,有必要针对上述技术问题,提供一种兼顾公平性的脑机接口界面生成方法、装置、计算机设备及存储介质。
第一方面,本申请提供了一种兼顾公平性的脑机接口界面生成方法。所述方法包括:
确定目标界面,并对所述目标界面进行展示,所述目标界面中包括至少一个视觉刺激区域,且各所述视觉刺激区域分别对应不同的基准操作;
针对任一所述视觉刺激区域,采集所述视觉刺激区域对应的脑电信号,基于所述脑电信号确定目标操作,并将所述目标操作和所述基准操作进行匹配,获取所述视觉刺激区域对应的匹配结果;
根据各所述视觉刺激区域对应的所述匹配结果,确定所述目标界面对应的总匹配结果,并在所述总匹配结果表征所述目标界面不适配的情况下,对所述目标界面进行调整,其中,调整后所述目标界面的视觉刺激区域的数量,小于调整前所述目标界面的视觉刺激区域的数量;
基于当前的所述目标界面,构建脑机接口界面。
在其中一个实施例中,所述基于当前的所述目标界面,构建脑机接口界面,包括:
获取目标操作任务,并确定所述目标操作任务对应的目标任务的数量;
在当前的所述目标界面对应的视觉刺激区域的第一数量,小于所述目标任务的数量时,基于所述目标任务的数量和所述目标界面构建多级脑机接口界面。
在其中一个实施例中,所述基于所述目标任务数和所述目标界面构建多级脑机接口界面,包括:
将全部所述目标任务作为待分组任务;
构建所述第一数量个一级分组,将各所述待分组任务分配至各所述一级分组中,并基于所述目标界面,构建一级脑机接口界面,在所述一级脑机接口界面中为各所述一级分组分别分配一个视觉刺激区域;
针对任一所述一级分组,根据所述目标界面构建所述一级分组对应的二级脑机接口界面,在所述一级分组中的所述目标任务的数量小于或者等于所述第一数量时,在所述二级脑机接口界面中为所述一级分组中的各所述目标任务分别分配一个视觉刺激区域,触发所述一级脑机接口界面中所述一级分组对应的视觉刺激区域,能够跳转至所述一级分组对应的二级脑机接口界面,触发所述目标任务在所述二级脑机接口界面中对应的视觉刺激区域,能够触发所述目标任务。
在其中一个实施例中,所述基于所述目标任务数和所述目标界面构建多级脑机接口界面,还包括:
在所述一级分组中的所述目标任务的数量大于所述第一数量时,将所述一级分组中的所述目标任务作为所述待分组任务,并构建所述第一数量个二级分组,将各所述待分组任务分配至各所述二级分组中,在所述二级脑机接口界面中为各所述二级分组分别分配一个视觉刺激区域;
针对任一所述二级分组,根据所述目标界面构建所述二级分组对应的三级脑机接口界面,在所述二级分组中的所述目标任务的数量小于或者等于所述第一数量时,在所述三级脑机接口界面中为所述二级分组中的各所述目标任务分别分配一个视觉刺激区域,触发所述二级脑机接口界面中所述分组对应的视觉刺激区域,能够跳转至所述二级分组对应的三级脑机接口界面,触发所述目标任务在所述三级脑机接口界面中对应的视觉刺激区域,能够触发所述目标任务。
在其中一个实施例中,所述将各所述目标任务分配至各所述分组中,包括:
确定各所述目标任务的使用频率;
按照各所述目标任务的所述使用频率,划分所述第一数量个频率区间,并确定各所述频率区间对应的所述分组;
针对任一所述目标任务,确定所述目标任务的所述使用频率对应的所述频率区间,并将所述目标任务分配至所述频率区间对应的所述分组中。
在其中一个实施例中,调整后的所述目标界面中的各所述视觉刺激区域之间的频率差异,比调整前的所述目标界面中的各所述视觉刺激区域之间的频率差异大;和/或,
调整后的所述目标界面中的各所述视觉刺激区域的面积,比调整前的所述目标界面中的各所述视觉刺激区域的面积大;和/或,
调整后的所述目标界面中的各所述视觉刺激区域之间的间距,比调整前的所述目标界面中的各所述视觉刺激区域之间的间距大。
在其中一个实施例中,所述基于当前的所述目标界面,构建脑机接口界面,包括:
展示当前的所述目标界面、及当前的所述目标界面对应的参数;
响应于针对目标参数的输入操作,确定目标参数;
根据所述目标参数,对当前的所述目标界面进行更新,并基于更新后的所述目标界面构建脑机接口界面。
第二方面,本申请还提供了一种兼顾公平性的脑机接口界面生成装置。所述装置包括:
展示模块,用于确定目标界面,并对所述目标界面进行展示,所述目标界面中包括至少一个视觉刺激区域,且各所述视觉刺激区域分别对应不同的基准操作;
匹配模块,用于针对任一所述视觉刺激区域,采集所述视觉刺激区域对应的脑电信号,基于所述脑电信号确定目标操作,并将所述目标操作和所述基准操作进行匹配,获取所述视觉刺激区域对应的匹配结果;
调整模块,用于根据各所述视觉刺激区域对应的所述匹配结果,确定所述目标界面对应的总匹配结果,并在所述总匹配结果表征所述目标界面不适配的情况下,对所述目标界面进行调整,其中,调整后所述目标界面的视觉刺激区域的数量,小于调整前所述目标界面的视觉刺激区域的数量;
构建模块,用于基于当前的所述目标界面,构建脑机接口界面。
在其中一个实施例中,所述构建模块,还用于:
获取目标操作任务,并确定所述目标操作任务对应的目标任务的数量;
在当前的所述目标界面对应的视觉刺激区域的第一数量,小于所述目标任务的数量时,基于所述目标任务的数量和所述目标界面构建多级脑机接口界面。
在其中一个实施例中,所述构建模块,还用于:
将全部所述目标任务作为待分组任务;
构建所述第一数量个一级分组,将各所述待分组任务分配至各所述一级分组中,并基于所述目标界面,构建一级脑机接口界面,在所述一级脑机接口界面中为各所述一级分组分别分配一个视觉刺激区域;
针对任一所述一级分组,根据所述目标界面构建所述一级分组对应的二级脑机接口界面,在所述一级分组中的所述目标任务的数量小于或者等于所述第一数量时,在所述二级脑机接口界面中为所述一级分组中的各所述目标任务分别分配一个视觉刺激区域,触发所述一级脑机接口界面中所述一级分组对应的视觉刺激区域,能够跳转至所述一级分组对应的二级脑机接口界面,触发所述目标任务在所述二级脑机接口界面中对应的视觉刺激区域,能够触发所述目标任务。
在其中一个实施例中,所述构建模块,还用于:
在所述一级分组中的所述目标任务的数量大于所述第一数量时,将所述一级分组中的所述目标任务作为所述待分组任务,并构建所述第一数量个二级分组,将各所述待分组任务分配至各所述二级分组中,在所述二级脑机接口界面中为各所述二级分组分别分配一个视觉刺激区域;
针对任一所述二级分组,根据所述目标界面构建所述二级分组对应的三级脑机接口界面,在所述二级分组中的所述目标任务的数量小于或者等于所述第一数量时,在所述三级脑机接口界面中为所述二级分组中的各所述目标任务分别分配一个视觉刺激区域,触发所述二级脑机接口界面中所述分组对应的视觉刺激区域,能够跳转至所述二级分组对应的三级脑机接口界面,触发所述目标任务在所述三级脑机接口界面中对应的视觉刺激区域,能够触发所述目标任务。
在其中一个实施例中,所述构建模块,还用于:
确定各所述目标任务的使用频率;
按照各所述目标任务的所述使用频率,划分所述第一数量个频率区间,并确定各所述频率区间对应的所述分组;
针对任一所述目标任务,确定所述目标任务的所述使用频率对应的所述频率区间,并将所述目标任务分配至所述频率区间对应的所述分组中。
在其中一个实施例中,调整后的所述目标界面中的各所述视觉刺激区域之间的频率差异,比调整前的所述目标界面中的各所述视觉刺激区域之间的频率差异大;和/或,
调整后的所述目标界面中的各所述视觉刺激区域的面积,比调整前的所述目标界面中的各所述视觉刺激区域的面积大;和/或,
调整后的所述目标界面中的各所述视觉刺激区域之间的间距,比调整前的所述目标界面中的各所述视觉刺激区域之间的间距大。
在其中一个实施例中,所述构建模块,还用于:
展示当前的所述目标界面、及当前的所述目标界面对应的参数;
响应于针对目标参数的输入操作,确定目标参数;
根据所述目标参数,对当前的所述目标界面进行更新,并基于更新后的所述目标界面构建脑机接口界面。
第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以上任一项方法。
第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以上任一项方法。
第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以上任一项方法。
上述兼顾公平性的脑机接口界面生成方法、装置、计算机设备及存储介质,通过向用户展示目标界面,并采集用户针对目标界面上各视觉刺激区域的脑电信号,可以解析出用户的脑电信号对应的目标操作和视觉刺激区域对应的基准操作是否匹配,进而根据各视觉刺激区域的匹配结果确定用户与当前的目标界面是否适配;若不适配,则将目标界面上的视觉刺激区域数量减小,也即使得干扰源变少,直至得到与用户适配的目标界面为止,并根据目标界面构建脑机接口界面。本申请实施例确定每个用户适合的脑机接口界面,可以使得不适应标准脑机接口界面的用户也能够正常使用脑机接口系统,提高脑机接口系统对不同用户的适配性。
附图说明
图1为一个实施例中兼顾公平性的脑机接口界面生成方法的流程示意图;
图2为一个实施例中调整目标界面的示意图;
图3为一个实施例中构建脑机接口界面的示意图;
图4为一个实施例中步骤108的示意图;
图5为一个实施例中构建脑机接口界面的示意图;
图6为一个实施例中构建多级脑机接口界面的示意图;
图7为一个实施例中步骤404的示意图;
图8为一个实施例中步骤404的示意图;
图9为一个实施例中构建多级脑机接口界面的示意图;
图10为一个实施例中步骤704的示意图;
图11为一个实施例中按照使用频率构建多级脑机接口界面的的示意图;
图12为一个实施例中调整目标界面的示意图;
图13为一个实施例中步骤108的示意图;
图14为一个实施例中脑机接口界面编辑系统的示意图;
图15为一个实施例中脑电数据的存储过程示意图;
图16为一个实施例中脑电数据的存储结构示意图;
图17为一个实施例中兼顾公平性的脑机接口界面生成装置的结构框图;
图18为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
在一个实施例中,如图1所示,提供了一种兼顾公平性的脑机接口界面生成方法,本实施例以该方法应用于终端进行举例说明,可以理解的是,该方法也可以应用于服务器,还可以应用于包括终端和服务器的系统,并通过终端和服务器的交互实现。本实施例中,该方法包括以下步骤:
步骤102,确定目标界面,并对目标界面进行展示,目标界面中包括至少一个视觉刺激区域,且各视觉刺激区域分别对应不同的基准操作。
本申请实施例中,目标界面是其中包含有至少一个视觉刺激区域的脑机接口界面。目标界面中的视觉刺激区域的数量、各视觉刺激区域对应的视觉刺激编码序列的频率、各视觉刺激区域的形状和大小均可以由本领域技术人员按照实际需求进行设定。举例来说,终端可以在初次对用户展示目标界面时,选取标准的脑机接口界面作为目标界面。后续则可以根据用户与目标界面的适配度,对目标界面进行调整。
目标界面中的视觉刺激区域分别对应不同的基准操作,例如控制轮椅向某一方向前进、在屏幕上打出某一字母或数字等。各视觉刺激区域对应的基准操作同样可以由本领域技术人员预先设定,本申请实施例对此不作具体限定。
步骤104,针对任一视觉刺激区域,采集视觉刺激区域对应的脑电信号,基于脑电信号确定目标操作,并将目标操作和基准操作进行匹配,获取视觉刺激区域对应的匹配结果。
本申请实施例中,视觉刺激区域按照视觉刺激编码序列进行闪烁,用户在注视视觉刺激区域时,脑电信号会因视觉刺激区域的闪烁而呈现出规律,对用户的脑电信号和各视觉刺激序列对应的标准脑电信号进行匹配,可以获取诱发该脑电信号的视觉刺激编码序列,进而便可以确定用户当前正在注视的视觉刺激区域,并获取该视觉刺激区域对应的目标操作。
但是,在用户受到其他视觉刺激区域干扰的情况下,用户的脑电信号可能会受到其他视觉刺激区域的影响,致使出现用户的脑电信号匹配上其他视觉刺激编码序列的标准脑电信号的情况。这样便导致根据用户脑电信号确定出的视觉刺激区域并不是用户当前正在注视的视觉刺激区域,脑电信号所指示的目标操作和基准操作不匹配。若出现目标操作和基准操作不匹配情况的视觉刺激区域过多,则说明目标界面与用户不适配,需要相应的对目标界面进行调整。
示例性的,终端可以在对用户展示目标界面的同时,以文字或语音播报的形式提示用户注视目标界面上的特定视觉刺激区域。例如在目标界面为40目标键盘界面的情况下,可以首先提示用户注视字母A对应的视觉刺激区域,并记录当前的基准操作是输入字母A。在采集用户注视该视觉刺激区域时产生的脑电信号,并对脑电信号进行解析后,若解析出的目标操作也是输入字母A,则表明基准操作和目标操作相匹配;若解析出的目标操作是输入字母B,或者未解析出任何目标操作,则表明基准操作和目标操作不匹配。以此类推,可以获得多个视觉刺激区域对应的匹配结果。
需要说明的是,可以预先设定需要的匹配结果的预设数量,并在获得预设数量个匹配结果后,结束上述使用户注视视觉刺激区域的测试流程,以避免出现目标界面上的视觉刺激区域过多,导致测试流程过长的情况。同时,也可以预先设置预设规则,并按照预设规则来选取每次使用户注视的视觉刺激区域。例如可以按照视觉刺激区域在目标界面上所处的位置,选取预设数量个位置不同的视觉刺激区域向用户展示,以用尽可能少的测试次数得到用户针对不同位置的视觉刺激区域的匹配结果。其中位置不同可以指自身在目标界面上所处的位置不同,例如位于目标界面左侧的视觉刺激区域和位于目标界面右侧的视觉刺激区域是两个位置不同的视觉刺激区域;或者也可以指该视觉刺激区域周围的视觉刺激区域的数量或排列方式不同,例如在各视觉刺激区域排列成方形的阵列时,位于阵列左上角的视觉刺激区域(周围存在3个视觉刺激区域,排列在该视觉刺激区域的右方、右下方和下方),和位于阵列左侧边界的视觉刺激区域(周围存在5个视觉刺激区域,排列在该视觉刺激区域的上方、右上方、右方、右下方和下方)是两个位置不同的视觉刺激区域,本申请实施例对此不作具体限定。
步骤106,根据各视觉刺激区域对应的匹配结果,确定目标界面对应的总匹配结果,并在总匹配结果表征目标界面不适配的情况下,对目标界面进行调整,其中,调整后目标界面的视觉刺激区域的数量,小于调整前目标界面的视觉刺激区域的数量。
本申请实施例中,可以根据各视觉刺激区域对应的匹配结果,确定目标界面对应的总匹配结果,例如可以预先设定比例阈值,并计算表征目标操作和基准操作匹配的匹配结果,占全部匹配结果的比例,在该比例大于比例阈值时将总匹配结果确定为目标界面适配;或者也可以对各视觉刺激区域按照位置不同进行分组,并分别确定每组中表征目标操作和基准操作匹配的匹配结果,占全部匹配结果的比例,在有预设数量个组对应的比例均大于比例阈值的情况下,将总匹配结果确定为目标界面适配,本申请实施例对此不作具体限定。
在总匹配结果表征目标界面不适配的情况下,需要针对用户调整目标界面,以提高用户使用目标界面执行任务的成功率。由于目标操作和基准操作不匹配一般都是由于用户受到其他视觉刺激区域的干扰造成的,故而可以减少目标界面中视觉刺激区域的数量,以此减少干扰源。
可以通过预先训练的神经网络来得到调整后的目标界面。例如,可以根据用户针对目标界面的总匹配结果、以及对目标界面调整后得到的与用户适配的脑机接口界面训练神经网络。可以预先针对多个用户进行测试,分别得到各用户针对目标界面的总匹配结果,进而分别针对各用户调整目标界面中的视觉刺激区域的数量,直到用户针对调整后的脑机接口界面的总匹配结果、表征用户和该调整后的脑机接口界面适配为止,并记录此时脑机接口界面中的视觉刺激区域的数量。进而可以通过总匹配结果和视觉刺激区域的数量组成的训练样本对神经网络进行训练。在应用中便可以通过用户针对目标界面的总匹配结果预测与用户适配的视觉刺激区域的数量,并根据视觉刺激区域的数量得到调整后的目标界面。
或者,也可以通过预置策略对目标界面进行调整,并通过重复向用户展示调整后的目标界面,得到最终与用户适配的调整后的目标界面。预置策略指调整目标界面的策略,例如每次调整时减少多少个视觉刺激区域,以及减少视觉刺激区域后如何排列剩下的视觉刺激区域等。例如,可以将预置策略设置为每次减少5个视觉刺激区域,同时使得视觉刺激区域仍按照调整前的方式排列(如原先是阵列式排列,则调整后也是阵列式排列;原先为环形排列,则调整后也是环形排列);或者将预置策略设置为每次减少的视觉刺激区域数量均比上次减少的视觉刺激区域数量多一倍,同时在每次调整时都更换视觉刺激区域的排列方式,本申请实施例对此不作具体限定。
示例性的,还可以根据用户针对不同位置的视觉刺激区域的匹配结果,对目标界面进行针对性的调整。例如,可以分别计算用户针对不同位置的视觉刺激区域的匹配成功率(每个位置的匹配成功率根据该位置中表征目标操作和基准操作匹配的匹配结果,占该位置全部匹配结果的比例确定),并在调整目标界面时,减少位于匹配成功率低于比例阈值位置的视觉刺激区域的数量,并相应提高匹配成功率高于比例阈值位置的视觉刺激区域的数量。参见图2所示,若位于右上角的视觉刺激区域C和左下角的视觉刺激区域B匹配成功率较低,位于左上角的视觉刺激区域A和右下角的视觉刺激区域D匹配成功率较高,则可以在调整后的目标界面中仅保留位于左上角的视觉刺激区域和右下角的视觉刺激区域。
重复上述过程多次后,若得到总匹配结果表征适配的目标界面,则可以停止测试过程,并基于目标界面构建针对用户的脑机接口界面。
步骤108,基于当前的目标界面,构建脑机接口界面。
本申请实施例中,根据用户当前所要进行的任务,可以基于与用户适配的目标界面,构建出使得用户能够进行该任务的脑机接口界面。可以将当前可选的各任务向用户进行展示,用户可以通过按钮、文字输入、语音指示或其他方式选择用户需要进行的任务,终端进而可以根据该任务所需的视觉刺激区域数量和目标界面,构建脑机接口界面。
如图3所示,以需要40个视觉刺激区域的打字任务进行说明。图3中在针对用户1、用户2和用户3分别进行测试后,可以确定与用户1适配的目标界面1是拥有40个视觉刺激区域的界面,与用户2适配的目标界面2是拥有12个视觉刺激区域的界面,与用户3适配的目标界面3是拥有6个视觉刺激区域的界面。因此针对用户1,可以通过目标界面1构建针对打字任务的脑机接口界面。针对用户2和用户3,则需要将打字任务拆分为数个可以用目标界面2或目标界面3可以完成的的子任务,并针对每一个子任务都构建一个以目标界面2或目标界面3为模板的界面,为界面上的每一个视觉刺激区域分配一个子任务中的操作作为基准操作。以用户2为例,各子任务可以分别为输入字母A-E、F-J、K-O……以及输入9、空格、逗号、句号和删除(最终的脑机接口界面的视觉刺激区域数量可以小于或者等于目标界面的视觉刺激区域数量)。为便于跳转至各子任务对应的界面,还可以基于目标界面,构建一个以跳转至各子任务对应的界面为目标操作的总界面。针对其他任务,也可以通过拆分子任务来构建脑机接口界面,本申请实施例在此不再赘述。
本申请实施例提供的兼顾公平性的脑机接口界面生成方法,通过向用户展示目标界面,并采集用户针对目标界面上各视觉刺激区域的脑电信号,可以解析出用户的脑电信号对应的目标操作和视觉刺激区域对应的基准操作是否匹配,进而根据各视觉刺激区域的匹配结果确定用户与当前的目标界面是否适配;若不适配,则将目标界面上的视觉刺激区域数量减小,也即使得干扰源变少,直至得到与用户适配的目标界面为止,并根据目标界面构建脑机接口界面。本申请实施例确定每个用户适合的脑机接口界面,可以使得不适应标准脑机接口界面的用户也能够正常使用脑机接口系统,提高脑机接口系统对不同用户的适配性。
在一个实施例中,如图4所示,步骤108中,基于当前的目标界面,构建脑机接口界面,包括:
步骤402,获取目标操作任务,并确定目标操作任务对应的目标任务的数量。
步骤404,在当前的目标界面对应的视觉刺激区域的第一数量,小于目标任务的数量时,基于目标任务的数量和目标界面构建多级脑机接口界面。
本申请实施例中,目标操作任务即用户需要进行的任务,目标任务的数量是目标操作任务所需的视觉刺激区域的数量,例如在目标操作任务是数字拨号时,由于数字拨号需要数字0-9及*和#两个特殊符号,每一个符号的输入都需要一个视觉刺激区域来实现,因此目标任务的数量为12个。如图5所示,在目标任务的数量大于或者等于目标界面中视觉刺激区域的第一数量时,基于目标界面构建一个脑机接口界面便可使用户进行目标操作任务。在目标任务的数量等于第一数量的情况下,将各目标任务作为各视觉刺激区域对应的基准操作即可完成脑机接口界面的构建,如图5左侧下方所示。
在目标任务的数量大于第一数量的情况下,可以在基于目标界面生成脑机接口界面时仅保留目标任务的数量个视觉刺激区域,并对剩余的视觉刺激区域进行重新调整和排列,以拉大各视觉刺激区域之间的间隔,进一步减少各视觉刺激区域之间的干扰,如图5右侧下方所示。
或者,也可以仍以目标界面为模板生成脑机接口界面,但使脑机接口界面中仅有目标任务的数量个视觉刺激区域是闪烁的有效视觉刺激区域,如图5右侧上方所示。选择闪烁的视觉刺激区域时,可以随机进行选择;也可以选择位置符合用户使用习惯的视觉刺激区域,例如在目标操作任务为方向控制时,便可以从目标界面上方、右侧、下方和左侧各选择一个视觉刺激区域;或者也可以选择互相之间间距较大的视觉刺激区域,以减少各视觉刺激区域之间的干扰,本申请实施例对此不作具体限定。
在目标任务的数量小于第一数量的情况下,需要将目标任务划分为多个任务组,并针对每个任务组都按照目标界面构建一个脑机接口界面,以此形成多级的脑机接口界面。参照图6所示,为多级脑机接口界面的3种示例性实现形式(实际上还可以通过其他方式实现,本申请实施例对此不作具体限定)。
以图中的第1种实现形式举例说明构建多级脑机接口界面的具体步骤。在第1种实现形式中,各级脑机接口界面以翻页的形式进行连接,故而需要在第一个脑机接口界面中设置一个用于前往下一界面的视觉刺激区域,在最后一个脑机接口界面中设置一个用于前往上一界面的视觉刺激区域,并在中间的脑机接口界面中分别设置一个用于前往上一界面和一个用于前往下一界面的视觉刺激区域。也即在对各目标任务进行分组时,可以分出2个最多包含11个目标任务的任务组,以及多个最多包含10个目标任务的任务组。
可以按照图6中所示的方式,按照各目标任务的排列顺序按序将目标任务分配至各任务组中,也即将排列在1至11位的目标任务分配至第一个任务组,将排列在12至21位的目标任务分配至第二个任务组,将排列在22位至31位的目标任务分配至第三个任务组,将排列在32位至40位的目标任务分配至最后一个任务组,进而按照目标界面构建各任务组对应的脑机接口界面(最后一个任务组中可以包含11个目标任务,但当前仅有9个目标任务,故而在根据该任务组构建脑机接口界面时,可以参照前述在在目标任务的数量大于第一数量的情况下构建脑机接口界面的方式,本申请实施例在此不再赘述)。
或者,也可以按照各目标任务的使用频率对各目标任务进行分组。例如在中文打字任务中,一般使用频率最高的是a、e、i、n、u、逗号、句号等键,故而可以将这些使用频率高的目标任务放在第一个脑机接口界面中,以使得用户无需进行翻页操作就可以输入这些符号,提高用户打字的效率。示例性的,可以对各目标任务按照使用频率排序(使用频率可以根据全部用户的数据统计得出),得到使用频率队列,进而按序将使用频率队列中的各目标任务分配至各任务组中,再按照目标界面构建各任务组对应的脑机接口界面。
需要说明的是,上述仅为两种对目标任务分组和构建脑机接口界面方式的示例,实际上也可以按照其他标准对目标任务进行分组,本申请实施例对此不作具体限定。
本申请实施例提供的兼顾公平性的脑机接口界面生成方法,在目标操作任务对应的目标任务的数量大于第一数量时,构建多级脑机接口界面,每一个脑机接口界面都以目标界面为模板,以使得用户可以通过多级脑机接口界面,完成目标任务数量较多的目标操作任务。
在一个实施例中,如图7所示,步骤404中,基于目标任务数和目标界面构建多级脑机接口界面,包括:
步骤702,将全部目标任务作为待分组任务。
步骤704,构建第一数量个一级分组,将各待分组任务分配至各一级分组中,并基于目标界面,构建一级脑机接口界面,在一级脑机接口界面中为各一级分组分别分配一个视觉刺激区域。
步骤706,针对任一一级分组,根据目标界面构建一级分组对应的二级脑机接口界面,在一级分组中的目标任务的数量小于或者等于第一数量时,在二级脑机接口界面中为一级分组中的各目标任务分别分配一个视觉刺激区域,触发一级脑机接口界面中一级分组对应的视觉刺激区域,能够跳转至一级分组对应的二级脑机接口界面,触发目标任务在二级脑机接口界面中对应的视觉刺激区域,能够触发目标任务。
本申请实施例中,各级脑机接口界面以父界面和子界面的形式进行连接,父界面中包含用于前往各子界面的视觉刺激区域,如图6中的实现方式②所示。
可以将各目标任务分为第一数量个一级分组,并基于目标界面,构建一级脑机接口界面,进而将一级脑机接口界面中的各视觉刺激区域分别分配给各一级分组,也即相当于将各视觉刺激区域对应的基准操作,设置为跳转至各一级分组对应的二级脑机接口界面。由于此时还不存在二级脑机接口界面,因此既可以先构建空白的脑机接口界面作为二级脑机接口界面,将基准操作设置为跳转至各空白的脑机接口界面,并在确定二级脑机接口界面的具体内容后,再基于确定好的内容对二级脑机接口界面进行更新;也可以在构建出二级脑机接口界面后,再设置一级脑机接口界面中,各视觉刺激区域对应的基准操作,本申请实施例对此不作具体限定。
针对任一一级分组,可以基于目标界面,构建出一级分组对应的二级脑机接口界面,并在一级分组中的目标任务的数量小于或者等于第一数量时,将二级脑机接口界面中的各视觉刺激区域分配给各目标任务,也即将视觉刺激区域对应的基准操作设置为执行目标任务。需要说明的是,由于在目标任务的数量小于第一数量时,脑机接口界面不一定会与目标界面完全相同(参见前述实施例的描述),因此可以首先将空白的脑机接口界面设置为一级分组对应的二级脑机接口界面,在确定一级分组中目标任务的数量后,再确定二级脑机接口界面中的具体内容,并根据确定出的具体内容对二级脑机接口界面进行更新。
需要说明的是,参见图6中的实现方式②所示,在将各待分组任务分配至各一级分组中时,也有可能出现一级分组中仅有一个目标任务的情况。在此情况下,可以将对应该一级分组的视觉刺激区域的基准操作直接设置为执行该一级分组中的目标任务,而无需再构建该一级分组的二级脑机接口界面。
本申请实施例提供的兼顾公平性的脑机接口界面生成方法,通过对目标任务进行分组,构建出多级脑机接口界面,且各级脑机接口界面以父界面和子界面的形式进行连接,以使得用户可以通过多级脑机接口界面,完成目标任务数量较多的目标操作任务。
在一个实施例中,如图8所示,步骤404中,基于目标任务数和目标界面构建多级脑机接口界面,还包括:
步骤802,在一级分组中的目标任务的数量大于第一数量时,将一级分组中的目标任务作为待分组任务,并构建第一数量个二级分组,将各待分组任务分配至各二级分组中,在二级脑机接口界面中为各二级分组分别分配一个视觉刺激区域。
步骤804,针对任一二级分组,根据目标界面构建二级分组对应的三级脑机接口界面,在二级分组中的目标任务的数量小于或者等于第一数量时,在三级脑机接口界面中为二级分组中的各目标任务分别分配一个视觉刺激区域,触发二级脑机接口界面中分组对应的视觉刺激区域,能够跳转至二级分组对应的三级脑机接口界面,触发目标任务在三级脑机接口界面中对应的视觉刺激区域,能够触发目标任务。
本申请实施例中,若一级分组中的目标任务的数量仍大于第一数量,则需要对一级分组中的目标任务再次进行分组。在构建完毕各二级分组,并将目标任务分配至各二级分组中后,可以将二级脑机接口中的各视觉刺激区域对应的基准操作,分别设置为跳转至各二级分组对应的三级脑机接口界面。其过程可参照前述实施例中对一级脑机接口界面和二级脑机接口界面的相关描述,本申请实施例在此不再赘述。
需要说明的是,二级分组中的目标任务的数量仍可能大于第一数量。在此情况下,需要对二级分组中的目标任务再次进行分组,得到三级分组,并构建各三级分组对应的各四级脑机接口界面……以此类推,直至全部目标任务都有对应的视觉刺激区域为止。也即,针对构建出的任一N级分组,基于目标界面构建该N级分组对应的N+1级脑机接口界面,若该N级分组中目标任务的数量小于或者等于第一数量,则将N+1级脑机接口界面中的各视觉刺激区域,分别分配给N级分组中的各目标任务;若目标任务的数量大于第一数量,则将N级分组中的目标任务作为待分组任务,并构建第一数量个N+1级分组,将各待分组任务分配至各N+1级分组中……重复上述过程,直至全部目标任务都有对应的视觉刺激区域为止。
以具体示例进行说明,参照图9所示,若目标任务分别为输入abcdefgh的任务,则目标任务的数量为8。由于第一数量为2,故而需要进入构建多级脑机接口界面的流程。首先将abcdefgh作为待分组任务,并将待分组任务分为2组(此时为一级分组)。可以使得各组中目标任务的数量相同(如图9所示,也即一组中4个目标任务),也可以使得各组中目标任务的数量不同,本申请实施例对此不作具体限定。
假设第一个一级分组中的目标任务为abcd,第二个一级分组中的目标任务为efgh。在获得各组中的目标任务后,可以基于目标界面构建一级脑机接口界面,其中的两个视觉刺激区域对应的基准操作分别为跳转至第一个一级分组的二级脑机接口界面,和第二个一级分组的二级脑机接口界面。可以预先构建两个空白脑机接口界面作为第一组和第二组的二级脑机接口界面,以使得可以将基准操作设置为跳转至这两个空白脑机接口界面,在构建完毕一级脑机接口界面时便完成对基准操作的设置。
由于第一个一级分组和第二个一级分组中目标任务的数量均大于2,故而还需要对第一个一级分组和第二个一级分组中的目标任务再次分组。针对第一个一级分组,可以将abcd作为待分组任务,并将待分组任务分为2组(此时为二级分组),例如分为ab组和cd组。在确定分组后,便可以对之前预先构建的空白脑机接口界面进行更新,以标记每一个视觉刺激区域具体对应哪一个二级分组。对第二个一级分组进行类似操作,可以完成二级脑机接口界面的更新。
针对二级分组ab组,鉴于ab组中的目标任务的数量为2,等于第一数量,故而无需对ab组再次进行分组,而是参照前述实施例中的方式,构建出ab组对应的三级脑机接口界面,将三级脑机接口界面中的两个视觉刺激区域分别分配给目标任务a和目标任务b即可。针对其他组进行类似操作,可以得到四个第三级脑机接口界面,完成对多级脑机接口界面的构建。若用户需要通过该多级脑机接口界面输入字母a,则可以通过注视第一级脑机接口界面中标记有abcd的视觉刺激区域,跳转至abcd对应的第二级脑机接口界面,再通过注视标记有ab的视觉刺激区域,跳转至ab对应的第三级脑机接口界面,并通过注视标记有a的视觉刺激区域,完成对a的输入。
需要说明的是,除一级脑机接口界面外,可以在其他层级的脑机接口界面中设置一个用于返回上一级脑机接口界面的视觉刺激区域。可以在构建完毕一级脑机接口界面后对第一数量减1,以在脑机接口界面中预留一个上述视觉刺激区域。
本申请实施例提供的兼顾公平性的脑机接口界面生成方法,通过对目标任务进行分组,构建出多级脑机接口界面,且各级脑机接口界面以父界面和子界面的形式进行连接,以使得用户可以通过多级脑机接口界面,完成目标任务数量较多的目标操作任务。
在一个实施例中,如图10所示,步骤704中,将各目标任务分配至各分组中,包括:
步骤1002,确定各目标任务的使用频率。
步骤1004,按照各目标任务的使用频率,划分第一数量个频率区间,并确定各频率区间对应的所述分组。
步骤1006,针对任一目标任务,确定目标任务的使用频率对应的频率区间,并将目标任务分配至频率区间对应的分组中。
本申请实施例中,可以将使用频率较高的目标任务划分至一组中,以使得用户无需一直返回到最上级的脑机接口界面,即可连续进行使用频率较高的目标任务,提高用户执行目标任务的效率。
可以根据各目标任务的使用频率,对各目标任务进行排序,并按照各目标任务的使用频率划分频率区间。例如,可以预先设置数个预设频率区间,若有使用频率位于预设频率区间内的目标任务,则保留该预设频率区间;若最终预设频率区间的数量大于第一数量,则对预设频率区间进行合并,以获得第一数量个频率区间。或者,也可以以频率区间对应的目标任务的数量为标准对频率区间进行划分,以使得最终得到的每个频率区间对应的目标任务的数量符合预置策略。
预置策略可以由本领域技术人员预先设定。举例来说,可以使得每个频率区间中包含相同数量的目标任务;或者,也可以使得频率区间对应的使用频率和频率区间内目标任务的数量成反比;还可以使得频率区间对应的使用频率,和进行属于该频率区间的目标任务时,需要进入下一级脑机接口界面的次数(前进次数)成反比,进而可以根据第一数量的前进次数次方,确定每个频率区间内目标任务的数量。例如,可以使得使用频率最高的频率区间对应进入0次下一级脑机接口界面,也即该频率区间内只能包含1个目标任务;使得使用频率第二高的频率区间对应进入1次下一级脑机接口界面,也即该频率区间内可以包含第一数量个目标任务,以此类推,直至各目标任务都有对应的频率区间为止。
下面仍以目标任务为abcdefgh进行说明,参照图11所示,按照各目标任务的使用频率由高至低对各目标任务进行排序,可以得到队列aeghbdcf。由于第一数量为2,因此需要划分2个频率区间。可以使得第一个频率区间对应的前进次数为1(对应目标任务的数量为2),第二个频率区间对应的前进次数为3(对应目标任务的数量为8),以此在满足频率区间对应的使用频率和前进次数为反比的前提下,使得各频率区间对应的目标任务的数量之和能大于或者等于目标任务的实际数量。
确定各频率区间对应的目标任务的数量后,可以将使用频率最高的2个目标任务划分至第一个频率区间中,将剩余的目标任务划分至第二个频率区间中,也即此时的分组为ae为一组,bcdfgh为另一组。根据两个分组和目标界面构建第一级脑机接口界面后,针对bcdfgh组还需要进行进一步的分组。可以再次划分2个频率区间,并使得第一个频率区间对应的前进次数为1(对应目标任务的数量为2),第二个频率区间对应的前进次数为2(对应目标任务的数量为4),得到两个分组,再重复上述过程,直至多级脑机接口界面构建完毕为止。最终得到的多级脑机接口界面可以参照图11所示。
本申请实施例提供的兼顾公平性的脑机接口界面生成方法,在对目标任务进行分组时,按照各目标任务的使用频率确定频率区间,使每一个频率区间对应一个分组,以使得使用频率相近的目标任务可以被分至同一组中,可以令用户无需一直返回到最上级的脑机接口界面,便连续进行使用频率较高的目标任务,提高用户执行目标任务的效率。
在一个实施例中,调整后的目标界面中的各视觉刺激区域之间的频率差异,比调整前的目标界面中的各视觉刺激区域之间的频率差异大;和/或,调整后的目标界面中的各视觉刺激区域的面积,比调整前的目标界面中的各视觉刺激区域的面积大;和/或,调整后的目标界面中的各视觉刺激区域之间的间距,比调整前的目标界面中的各视觉刺激区域之间的间距大。
本申请实施例中,在调整目标界面时,除调整视觉刺激区域的数量之外,还可以调整各视觉刺激区域的频率差异(指视觉刺激区域对应的视觉刺激编码序列的频率差异)、面积和间距,以进一步减少各视觉刺激区域之间的干扰。
参照图12所示,为调整面积和间距的示例。调整各视觉刺激区域的面积时,可以保持各视觉刺激区域的原有形状(图12左侧上方),也可以对各视觉刺激区域的形状进行调整(图12左侧下方)。调整各视觉刺激区域的间距时,既可以在保持各视觉刺激区域的原有排列方式的情况下调整间距(图12右侧上方),也可以在调整间距的同时也调整各视觉刺激区域的排列方式(图12右侧下方),本申请实施例不作具体限定。
本申请实施例提供的兼顾公平性的脑机接口界面生成方法,在调整目标界面时除调整视觉刺激区域的数量外,还可以使得各视觉刺激区域之间的频率差异更大、视觉刺激区域的面积更大,或使各视觉刺激区域之间的间距更大,以此进一步减少各视觉刺激区域之间的干扰,加快测试得到与用户匹配的目标界面的速度。
在一个实施例中,如图13所示,步骤108中,基于当前的目标界面,构建脑机接口界面,包括:
步骤1302,展示当前的目标界面、及当前的目标界面对应的参数。
步骤1304,响应于针对目标参数的输入操作,确定目标参数。
步骤1306,根据目标参数,对当前的目标界面进行更新,并基于更新后的目标界面构建脑机接口界面。
本申请实施例中,在测试得到与用户适配的目标界面后,医生或其他操作人员还可以对目标界面进行人为修改。终端可以将目标界面以及目标界面对应的各参数(其中可以包括各视觉刺激区域的频率、面积、间距、形状等)进行展示,并提示操作人员可以通过输入目标参数,来对目标界面中的参数进行替换。
示例性的,可以使得操作人员通过文字或语音输入指令输入目标参数。可以预先设置关键词与修改参数的操作指令的对应关系,例如设置“面积”对应修改各视觉刺激区域的面积的操作指令、“间距”对应修改各视觉刺激区域的间距的操作指令等,并通过自然语言处理的方法,解析操作人员通过文字或语音输入的指令。在解析得到关键词和操作人员输入的具体数值(目标参数)的情况下,通过关键词对应的操作指令和目标参数修改目标界面对应的参数,并基于修改后的参数重新生成目标界面,继续对当前的目标界面和目标界面对应的各参数进行展示,直至操作人员指示终止对目标界面进行调整的过程为止。
或者,也可以预先设置数组模板目标参数,及根据这些模板目标参数生成的模板目标界面。操作人员可以通过将模板目标界面拖拽至当前的目标界面上,将目标界面中的参数替换为模板目标参数。也可以用其他方式使操作人员输入目标参数,本申请实施例对此不作具体限定。
参照图14所示,上述方法可以通过图14中的脑机接口界面编辑系统来实现。操作人员还可以通过脑机接口界面编辑系统来指定目标解析算法及目标统计算法,以使得用户在注视脑机接口界面时产生的脑电信号能够通过目标解析算法进行解析,同时在对用户进行测试时得到的数据也可以通过目标统计算法进行统计。脑机接口界面编辑系统中可以分别针对目标界面、目标解析算法和目标统计算法展示数组元组件。例如,针对目标界面的元组件可以是上述针对SSVEP(Steady-State Visual Evoked Potentials,稳态视觉诱发电位)的模板目标界面,也可以是实现其他脑机接口界面(如情绪诱发、运动想象)所需的视频资料、图像资料等。针对目标解析算法的元组件则可以是针对各种脑机接口界面产生的脑电信号的解析算法、针对目标统计算法的元组件可以是各种数学统计方法。通过对元组件进行拖拽组合,可以得到脑机接口界面、目标解析算法和目标统计算法。除此之外,操作人员也可以自定义其他内容,例如进行测试时得到的数据在传输时是否需要加密等。
人机交互的界面是生成脑-机数据的诱发源,如何构建视觉诱发脑机接口的稳定刺激界面,是保证数据质量的关键,同时,如何提升界面的可扩展性,也是提升数据复用性的途径,因此需要构建具备在线记录、离线查询功能的脑-机数据库。具体如何在线的通过非结构化的脑电数据生成结构化的信息,进而实现基于结构化信息查询的数据复用,是实现以数据为中心脑机接口的关键。参照图15所示,为存储采集到的用户的脑电数据的过程示意图。用户的脑电数据可以记录在数据表中,数据表中还可以同时记录产生本次脑电数据的刺激频率、使用的字符、实验组数等信息。负责对用户(被试人员)进行测试的主试人员可以通过在脑机接口界面编辑系统中进行注册来使用该系统,主试人员登录后,可以登记被测试的被试人员的信息,以使得被试人员进行测试时产生的脑电数据、基于脑电数据解析出的目标操作、以及相应的基准操作都能被记录在结构化的数据表中。如图16所示,为数据表的一个示例。数据表中可以记录当前的实验组数、当前实验组中的刺激序号、进行刺激的刺激时间、进行刺激时视觉刺激区域对应的字符,然后根据被试人员的脑电数据解析出被试人员在注视刺激源时进行的目标操作,确定目标操作是否和字符匹配。通过上述数据表,可以在系统中成功接入数据库,实现对非结构信息的结构化输出,进而实现通过结构化信息对脑-机数据的存储和查询。
本申请实施例提供的兼顾公平性的脑机接口界面生成方法,在获得目标界面后对目标界面和目标界面的参数进行展示,以使得操作人员可以通过输入目标参数,对目标界面进行更新,能够允许操作人员对目标界面进行改动。
应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
基于同样的发明构思,本申请实施例还提供了一种用于实现上述所涉及的兼顾公平性的脑机接口界面生成方法的兼顾公平性的脑机接口界面生成装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个兼顾公平性的脑机接口界面生成装置实施例中的具体限定可以参见上文中对于兼顾公平性的脑机接口界面生成方法的限定,在此不再赘述。
在一个实施例中,如图17所示,提供了一种兼顾公平性的脑机接口界面生成装置,包括:展示模块1702、匹配模块1704、调整模块1706、构建模块1708,其中:
展示模块1702,用于确定目标界面,并对所述目标界面进行展示,所述目标界面中包括至少一个视觉刺激区域,且各所述视觉刺激区域分别对应不同的基准操作;
匹配模块1704,用于针对任一所述视觉刺激区域,采集所述视觉刺激区域对应的脑电信号,基于所述脑电信号确定目标操作,并将所述目标操作和所述基准操作进行匹配,获取所述视觉刺激区域对应的匹配结果;
调整模块1706,用于根据各所述视觉刺激区域对应的所述匹配结果,确定所述目标界面对应的总匹配结果,并在所述总匹配结果表征所述目标界面不适配的情况下,对所述目标界面进行调整,其中,调整后所述目标界面的视觉刺激区域的数量,小于调整前所述目标界面的视觉刺激区域的数量;
构建模块1708,用于基于当前的所述目标界面,构建脑机接口界面。
本申请实施例提供的兼顾公平性的脑机接口界面生成装置,通过向用户展示目标界面,并采集用户针对目标界面上各视觉刺激区域的脑电信号,可以解析出用户的脑电信号对应的目标操作和视觉刺激区域对应的基准操作是否匹配,进而根据各视觉刺激区域的匹配结果确定用户与当前的目标界面是否适配;若不适配,则将目标界面上的视觉刺激区域数量减小,也即使得干扰源变少,直至得到与用户适配的目标界面为止,并根据目标界面构建脑机接口界面。本申请实施例确定每个用户适合的脑机接口界面,可以使得不适应标准脑机接口界面的用户也能够正常使用脑机接口系统,提高脑机接口系统对不同用户的适配性。
在其中一个实施例中,所述构建模块1708,还用于:
获取目标操作任务,并确定所述目标操作任务对应的目标任务的数量;
在当前的所述目标界面对应的视觉刺激区域的第一数量,小于所述目标任务的数量时,基于所述目标任务的数量和所述目标界面构建多级脑机接口界面。
在其中一个实施例中,所述构建模块1708,还用于:
将全部所述目标任务作为待分组任务;
构建所述第一数量个一级分组,将各所述待分组任务分配至各所述一级分组中,并基于所述目标界面,构建一级脑机接口界面,在所述一级脑机接口界面中为各所述一级分组分别分配一个视觉刺激区域;
针对任一所述一级分组,根据所述目标界面构建所述一级分组对应的二级脑机接口界面,在所述一级分组中的所述目标任务的数量小于或者等于所述第一数量时,在所述二级脑机接口界面中为所述一级分组中的各所述目标任务分别分配一个视觉刺激区域,触发所述一级脑机接口界面中所述一级分组对应的视觉刺激区域,能够跳转至所述一级分组对应的二级脑机接口界面,触发所述目标任务在所述二级脑机接口界面中对应的视觉刺激区域,能够触发所述目标任务。
在其中一个实施例中,所述构建模块1708,还用于:
在所述一级分组中的所述目标任务的数量大于所述第一数量时,将所述一级分组中的所述目标任务作为所述待分组任务,并构建所述第一数量个二级分组,将各所述待分组任务分配至各所述二级分组中,在所述二级脑机接口界面中为各所述二级分组分别分配一个视觉刺激区域;
针对任一所述二级分组,根据所述目标界面构建所述二级分组对应的三级脑机接口界面,在所述二级分组中的所述目标任务的数量小于或者等于所述第一数量时,在所述三级脑机接口界面中为所述二级分组中的各所述目标任务分别分配一个视觉刺激区域,触发所述二级脑机接口界面中所述分组对应的视觉刺激区域,能够跳转至所述二级分组对应的三级脑机接口界面,触发所述目标任务在所述三级脑机接口界面中对应的视觉刺激区域,能够触发所述目标任务。
在其中一个实施例中,所述构建模块1708,还用于:
确定各所述目标任务的使用频率;
按照各所述目标任务的所述使用频率,划分所述第一数量个频率区间,并确定各所述频率区间对应的所述分组;
针对任一所述目标任务,确定所述目标任务的所述使用频率对应的所述频率区间,并将所述目标任务分配至所述频率区间对应的所述分组中。
在其中一个实施例中,调整后的所述目标界面中的各所述视觉刺激区域之间的频率差异,比调整前的所述目标界面中的各所述视觉刺激区域之间的频率差异大;和/或,
调整后的所述目标界面中的各所述视觉刺激区域的面积,比调整前的所述目标界面中的各所述视觉刺激区域的面积大;和/或,
调整后的所述目标界面中的各所述视觉刺激区域之间的间距,比调整前的所述目标界面中的各所述视觉刺激区域之间的间距大。
在其中一个实施例中,所述构建模块1708,还用于:
展示当前的所述目标界面、及当前的所述目标界面对应的参数;
响应于针对目标参数的输入操作,确定目标参数;
根据所述目标参数,对当前的所述目标界面进行更新,并基于更新后的所述目标界面构建脑机接口界面。
上述兼顾公平性的脑机接口界面生成装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图18所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种兼顾公平性的脑机接口界面生成方法。
本领域技术人员可以理解,图18中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(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)等。本申请所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本申请所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。
- 图像生成方法、装置,图像显示方法、装置和存储介质
- 样本存储路径生成方法、装置、计算机设备及存储介质
- 组装顺序生成装置、存储介质和组装顺序生成方法
- 报告生成方法及装置,存储介质,电子装置
- 图片生成方法和装置、存储介质及电子装置
- 用户界面生成装置、信息终端、用户界面生成控制程序、记录介质以及用户界面生成方法
- 生成对抗网络公平性分析方法、系统、设备及存储介质