一种基于脑波信号的竞技控制装置转让专利

申请号 : CN202310672090.8

文献号 : CN116688479B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 曹红雨高峰

申请人 : 廊坊市珍圭谷科技有限公司

摘要 :

本发明提供了一种基于脑波信号的竞技控制装置,包括:脑波信号获取模块:获取用户所产生的原始脑波信号以及同时刻用户所处的竞技场景;处理模块:对所述原始脑波信号进行处理,获取用户在当前时刻的第一控制指令;第一修正模块:获取第一控制因子,来对用户的第一控制指令进行第一修正,生成第二控制指令;第二修正模块:获取第二控制因子,对所述第一控制指令进行第二修正,生成第三控制指令;控制模块:用于根据最终控制指令实现竞技控制,并获取控制效果,根据所述控制效果对下一时刻的所对应的最终控制指令进行调整,可以实现基于脑波信号对竞技游戏的控制操作,提高控制的体验感。

权利要求 :

1.一种基于脑波信号的竞技控制装置,其特征在于,包括:脑波信号获取模块:用于获取用户所产生的原始脑波信号以及同时刻用户所处的竞技场景;

处理模块:用于对所述原始脑波信号进行处理,获取用户在当前时刻的第一控制指令;

第一修正模块:用于从用户场景数据库中,获取与所述竞技场景的类似度高于预设度的第一场景,并从中获取最高类似度的场景的记录指令数据库的第一控制因子,来对用户的第一控制指令进行第一修正,生成第二控制指令;

第二修正模块:用于当不存在类似度高于预设度的第二场景时,从所述用户场景数据库中每个历史场景所对应的记录信号数据库中调取与所述原始脑波信号匹配的第一脑波信号,并获取所有第一脑波信号中的高频率交集信号;

基于所述高频率交集信号对应的第二控制因子,对所述第一控制指令进行第二修正,生成第三控制指令;

控制模块:用于根据最终控制指令实现竞技控制,并获取控制效果,根据所述控制效果对下一时刻的所对应的最终控制指令进行调整;

其中,所述处理模块,包括:

预处理单元:基于预处理模型对原始脑波信号进行预处理;

序列构建单元:用于获取预处理后的脑波信号的波峰点,按照预设时间间隔对所述波峰点进行划分,建立每个时间间隔的波峰序列;

第一状态信息确定单元:用于根据幅值‑状态数据库分析所述波峰序列,并确定用户在相应时间的第一状态信息;

第二状态信息确定单元:用于对预处理后的脑波信号进行频域转换,并按照预设时间间隔划分,确定每个时间间隔的脑波信号的频率,基于脑波信号的频率确定用户在相应时间的第二状态信息;

状态确定单元:用于通过同时间间隔的第一状态信息和第二状态信息确定用户在所述同时间间隔的状态,并得到相应的总状态;

预控制指令确定单元:用于对预处理后的脑波信号进行分析,获取脑波信号的特征,基于人为竞技操作‑脑波特征映射表,确定预控制指令;

第一控制指令确定单元:用于通过用户的总状态获取指令偏差,对预控制指令进行调整得到第一控制指令;

其中,所述第一修正模块,包括:

匹配单元:用于对所述竞技场景进行分割,获取场景分块中的场景要素特征,并与用户场景数据库中的场景进行匹配;

类似度确定单元:用于获取每个场景分块的场景要素特征的第一匹配场景,基于每个场景分块的第一匹配场景进行相同场景确定,得到每个第一匹配场景的类似度,具体如下:;其中,Y表示对应第一匹配场景的类似度;m表示

所述竞技场景中场景分块的总个数;n表示与对应第一匹配场景匹配的场景分块的个数;

表示对应第一匹配场景与所匹配的第i个场景分块的匹配度; 表示与对应第一匹配场景所匹配的第i个场景分块的重要度; 表示第j个场景分块的历史最佳匹配度;

表示第j个场景分块的重要度;exp表示指数函数的符号;

第一场景确定单元:用于获取类似度高于预设度的第一匹配场景为第一场景;

第一控制因子确定单元:用于获取第一场景中类似度最高的场景为最终场景,基于记录指令数据库确定最终场景的第一控制因子;

第二控制指令确定单元:用于根据第一控制因子对第一控制指令进行第一修正,得到第二控制指令;

其中,所述第二修正模块,包括:

编号确定单元:用于当不存在类似度高于预设度的第二场景时,获取所述用户场景数据库中每个历史场景的编号;

脑波信号确定单元:用于获取与每个编号匹配的记录信号数据库,并从对应数据库获取匹配脑波信号,基于相似函数S(y0,yi1),获取所述原始脑波信号y0与每个匹配脑波信号yi1的相似波段,并构建相似数组[y0(k1),yi1(k2)];

其中,相似数组[y0(k1),yi1(k2)]表示原始脑波信号y0与对应匹配脑波信号yi1的第一相似段y0(k1)以及对应匹配脑波信号yi1与原始脑波信号y0的第二相似段yi1(k2);

其中,匹配脑波信号即为第一脑波信号;

比值确定单元:用于根据所有的相似数组[y0(k1),yi1(k2)],确定所有y0(k1)的并集与原始脑波信号y0之间的第一比值,同时,确定所有yi1(k2)的交集与所有yi1(k2)的并集的第二比值;

序列构建单元:用于确定每个yi1(k2)对原始脑波信号y0的占用位置以及同个占用点的占用频次,构建得到基于所述原始脑波信号y0的占用序列;

点提取单元:用于提取所述占用序列中占用频次大于预设频次的第一值,锁定所有第一值的位置点,并构建若干连续段;

判断单元:用于判断连续段中是否只存在一个位置点,若是,基于第一比值以及第二比值,从比值‑扩展点数据库中,获取扩展点个数,对只存在一个位置点的连续段进行扩展,并保留;

否则,将对应连续段保留;

信号获取单元:用于将所有保留的连续段作为高频率交集信号。

2.如权利要求1所述的一种基于脑波信号的竞技控制装置,其特征在于,所述脑波信号获取模块,包括:脑波采集单元:用于通过芯片采集用户的原始脑波信号,并对所述原始脑波信号添加对应的时间戳;

竞技场景获取单元:用于获取用户所处的竞技场景,并对所述竞技场景添加对应的时间戳;

对应单元:用于基于相同时间戳将原始脑波信号和竞技场景进行对应。

3.如权利要求1所述的一种基于脑波信号的竞技控制装置,其特征在于,所述第二修正模块,还包括:第二控制因子确定单元:用于通过记录指令数据库获取所述高频率交集信号的第二控制因子;

第二控制因子解析单元:用于对所述第二控制因子进行解析,获取第二控制因子的控制操作;

修正单元:用于获取第一控制指令的控制操作,结合第二控制因子的控制操作进行同类别控制操作识别,当识别成功后,基于第二控制因子的控制操作替换第一控制指令的同类别控制操作;

第三控制指令确定单元:用于以替换后的第一控制指令的控制操作生成第三控制指令。

4.如权利要求1所述的一种基于脑波信号的竞技控制装置,其特征在于,所述控制模块,包括:最终控制指令确定单元:用于当存在第二控制指令时,以第二控制指令为最终控制指令,否则,以第三控制指令为最终控制指令。

5.如权利要求1所述的一种基于脑波信号的竞技控制装置,其特征在于,所述控制模块,还包括:控制单元:用于对所述最终控制指令进行解析,获取竞技游戏的操作指令实现竞技控制;

控制效果获取单元:用于根据竞技控制所产生的竞技结果,获取控制效果;

调整单元:用于根据所述控制效果对最终控制指令进行评价,基于评价结果对下一时刻的最终控制指令进行调整。

说明书 :

一种基于脑波信号的竞技控制装置

技术领域

[0001] 本发明涉及竞技控制技术领域,特别涉及一种基于脑波信号的竞技控制装置。

背景技术

[0002] 脑波是人思维的体现,在人进行不同的脑力活动时所呈现出的脑波变化是不同的,随着对脑波研究的深入,已在医学、教育娱乐、人工智能等多个领域有了相应的应用成果。
[0003] 目前,脑波在游戏竞技领域的应用还停留在简单的控制层面上,并没有达到人们所期待的解放双手直接进行游戏操纵的地步。
[0004] 因此,本发明提供了一种基于脑波信号的竞技控制装置。

发明内容

[0005] 本发明提供了一种基于脑波信号的竞技控制装置,用以通过对原始脑波信号进行处理,获取第一控制指令,获取与竞技场景的类似度高于预设度且最高的第一场景的控制因子,对第一控制指令进行修正确定第二控制指令,当不存在第一场景时,获取第一脑波信号的高频率交集信号的控制因子,对第一控制指令进行修正确定第三控制指令,根据最终控制指令实现竞技控制,并基于控制效果对下一时刻所对应的最终控制指令进行调整,可以实现基于脑波信号对竞技游戏的控制操作,提高控制的体验感。
[0006] 本发明提供一种基于脑波信号的竞技控制装置,包括:
[0007] 脑波信号获取模块:用于获取用户所产生的原始脑波信号以及同时刻用户所处的竞技场景;
[0008] 处理模块:用于对所述原始脑波信号进行处理,获取用户在当前时刻的第一控制指令;
[0009] 第一修正模块:用于从用户场景数据库中,获取与所述竞技场景的类似度高于预设度的第一场景,并从中获取最高类似度的场景的记录指令数据库的第一控制因子,来对用户的第一控制指令进行第一修正,生成第二控制指令;
[0010] 第二修正模块:用于当不存在类似度高于预设度的第二场景时,从所述用户场景数据库中每个历史场景所对应的记录信号数据库中调取与所述原始脑波信号匹配的第一脑波信号,并获取所有第一脑波信号中的高频率交集信号;
[0011] 基于所述高频率交集信号对应的第二控制因子,对所述第一控制指令进行第二修正,生成第三控制指令;
[0012] 控制模块:用于根据最终控制指令实现竞技控制,并获取控制效果,根据所述控制效果对下一时刻的所对应的最终控制指令进行调整。
[0013] 优选的,所述脑波信号获取模块,包括:
[0014] 脑波采集单元:用于通过芯片采集用户的原始脑波信号,并对所述原始脑波信号添加对应的时间戳;
[0015] 竞技场景获取单元:用于获取用户所处的竞技场景,并对所述竞技场景添加对应的时间戳;
[0016] 对应单元:用于基于相同时间戳将原始脑波信号和竞技场景进行对应。
[0017] 优选的,所述处理模块,包括:
[0018] 预处理单元:基于预处理模型对原始脑波信号进行预处理;
[0019] 序列构建单元:用于获取预处理后的脑波信号的波峰点,按照预设时间间隔对所述波峰点进行划分,建立每个时间间隔的波峰序列;
[0020] 第一状态信息确定单元:用于根据幅值‑状态数据库分析所述波峰序列,并确定用户在相应时间的第一状态信息;
[0021] 第二状态信息确定单元:用于对预处理后的脑波信号进行频域转换,并按照预设时间间隔划分,确定每个时间间隔的脑波信号的频率,基于脑波信号的频率确定用户在相应时间的第二状态信息;
[0022] 状态确定单元:用于通过同时间间隔的第一状态信息和第二状态信息确定用户在所述同时间间隔的状态,并得到相应的总状态;
[0023] 预控制指令确定单元:用于对预处理后的脑波信号进行分析,获取脑波信号的特征,基于人为竞技操作‑脑波特征映射表,确定预控制指令;
[0024] 第一控制指令确定单元:用于通过用户的总状态获取指令偏差,对预控制指令进行调整得到第一控制指令。
[0025] 优选的,所述第一修正模块,包括:
[0026] 匹配单元:用于对所述竞技场景进行分割,获取场景分块中的场景要素特征,并与用户场景数据库中的场景进行匹配;
[0027] 类似度确定单元:用于获取每个场景分块的场景要素特征的第一匹配场景,基于每个场景分块的第一匹配场景进行相同场景确定,得到每个第一匹配场景的类似度,具体如下:
[0028] ;其中,Y表示对应第一匹配场景的类似度;m表示所述竞技场景中场景分块的总个数;n表示与对应第一匹配场景匹配的场景分块的个数; 表示对应第一匹配场景与所匹配的第i个场景分块的匹配度; 表示与对应第一匹配场景所匹配的第i个场景分块的重要度; 表示第j个场景分块的历史最佳匹配度; 表示第j个场景分块的重要度;exp表示指数函数的符号;
[0029] 第一场景确定单元:用于获取类似度高于预设度的第一匹配场景为第一场景;
[0030] 第一控制因子确定单元:用于获取第一场景中类似度最高的场景为最终场景,基于记录指令数据库确定最终场景的第一控制因子;
[0031] 第二控制指令确定单元:用于根据第一控制因子对第一控制指令进行第一修正,得到第二控制指令。
[0032] 优选的,所述第二修正模块,包括:
[0033] 编号确定单元:用于当不存在类似度高于预设度的第二场景时,获取所述用户场景数据库中每个历史场景的编号;
[0034] 脑波信号确定单元:用于获取与每个编号匹配的记录信号数据库,并从对应数据库获取匹配脑波信号,基于相似函数S(y0,yi1),获取所述原始脑波信号y0与每个匹配脑波信号yi1的相似波段,并构建相似数组[y0(k1),yi1(k2)];
[0035] 其中,相似数组[y0(k1),yi1(k2)]表示原始脑波信号y0与对应匹配脑波信号yi1的第一相似段y0(k1)以及对应匹配脑波信号yi1与原始脑波信号y0的第二相似段yi1(k2);
[0036] 其中,匹配脑波信号即为第一脑波信号;
[0037] 比值确定单元:用于根据所有的相似数组[y0(k1),yi1(k2)],确定所有y0(k1)的并集与原始脑波信号y0之间的第一比值,同时,确定所有yi1(k2)的交集与所有yi1(k2)的并集的第二比值;
[0038] 序列构建单元:用于确定每个yi1(k2)对原始脑波信号y0的占用位置以及同个占用点的占用频次,构建得到基于所述原始脑波信号y0的占用序列;
[0039] 点提取单元:用于提取所述占用序列中占用频次大于预设频次的第一值,锁定所有第一值的位置点,并构建若干连续段;
[0040] 判断单元:用于判断连续段中是否只存在一个位置点,若是,基于第一比值以及第二比值,从比值‑扩展点数据库中,获取扩展点个数,对只存在一个位置点的连续段进行扩展,并保留;
[0041] 否则,将对应连续段保留;
[0042] 信号获取单元:用于将所有保留的连续段作为高频率交集信号。优选的,所述第二修正模块,还包括:
[0043] 第二控制因子确定单元:用于通过记录指令数据库获取所述高频率交集信号的第二控制因子;
[0044] 第二控制因子解析单元:用于对所述第二控制因子进行解析,获取第二控制因子的控制操作;
[0045] 修正单元:用于获取第一控制指令的控制操作,结合第二控制因子的控制操作进行同类别控制操作识别,当识别成功后,基于第二控制因子的控制操作替换第一控制指令的同类别控制操作;
[0046] 第三控制指令确定单元:用于以替换后的第一控制指令的控制操作生成第三控制指令。
[0047] 优选的,所述控制模块,包括:
[0048] 最终控制指令确定单元:用于当存在第二控制指令时,以第二控制指令为最终控制指令,否则,以第三控制指令为最终控制指令。
[0049] 优选的,所述控制模块,还包括:
[0050] 控制单元:用于对所述最终控制指令进行解析,获取竞技游戏的操作指令实现竞技控制;
[0051] 控制效果获取单元:用于根据竞技控制所产生的竞技结果,获取控制效果;
[0052] 调整单元:用于根据所述控制效果对最终控制指令进行评价,基于评价结果对下一时刻的最终控制指令进行调整。
[0053] 本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0054] 下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

[0055] 附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0056] 图1为本发明实施例中一种基于脑波信号的竞技控制装置结构图。

具体实施方式

[0057] 以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0058] 实施例1:
[0059] 本发明实施例提供了一种基于脑波信号的竞技控制装置 ,如图1所示,包括:
[0060] 脑波信号获取模块:用于获取用户所产生的原始脑波信号以及同时刻用户所处的竞技场景;
[0061] 处理模块:用于对所述原始脑波信号进行处理,获取用户在当前时刻的第一控制指令;
[0062] 第一修正模块:用于从用户场景数据库中,获取与所述竞技场景的类似度高于预设度的第一场景,并从中获取最高类似度的场景的记录指令数据库的第一控制因子,来对用户的第一控制指令进行第一修正,生成第二控制指令;
[0063] 第二修正模块:用于当不存在类似度高于预设度的第二场景时,从所述用户场景数据库中每个历史场景所对应的记录信号数据库中调取与所述原始脑波信号匹配的第一脑波信号,并获取所有第一脑波信号中的高频率交集信号;
[0064] 基于所述高频率交集信号对应的第二控制因子,对所述第一控制指令进行第二修正,生成第三控制指令;
[0065] 控制模块:用于根据最终控制指令实现竞技控制,并获取控制效果,根据所述控制效果对下一时刻的所对应的最终控制指令进行调整。
[0066] 该实施例中,原始脑波信号的获取是基于与用户连接的脑部芯片得到的,且脑部芯片是基于电极测量转换实现的,且是设置在脑部的头皮多个位置测量得到的。
[0067] 该实施例中,原始脑波信号的处理是基于预处理模型得到的,第一控制指令是基于对预处理后的脑波信号进行特征分析确定得到的预处理指令经过总状态获取的指令偏差进行调整得到的,预处理模型是基于原始脑波信号提前设置好的,用于对原始脑波信号进行去噪等处理。
[0068] 由于人是复杂的个体,就已经将处于不同状态(开心、难过、愤怒等)不同时间段(上午、下午、夜间等)不同生活场景(网吧或家等)为基础,来获取每个不同变量下的大量采集样本,也就是为了保证能够获取比较大众化的结果,进而来保证获取第一控制指令、控制因子、场景等的合理性,当然是存在不少极端脑部信号的,但是是少量的,所以,只是针对的大众化样本,主要是为了实现大众化的竞技控制。
[0069] 该实施例中,用户场景数据库是指基于用户竞技得到的场景的数据集合,包括:用户手动操作竞技的各种场景,且场景与记录指令数据库和记录信号数据库基于场景编号存在对应关系,且不同用户的场景数据库是不同的,类似度是指第一场景与竞技场景的相似程度,第一场景是指基于用户场景数据库中的场景与竞技场景的类似度高于预设度的场景,预设度是提前设置好的,是根据能够判断用户处于唯一场景的类似度设置的,比如,类似度为90%以上时,竞技场景的确定是具有唯一性的,低于90%时,竞技场景的确定不唯一,所以预设度就是90%。
[0070] 该实施例中,记录指令数据库是根据不同场景或不同的脑波信号记录的不同的控制操作提前设置好的,第一控制因子是获取最高类似度的场景基于记录指令数据库中的控制操作指令,第一修正是基于第一控制因子对第一控制指令进行控制操作替换,比如,第一控制因子是在游戏开始人物从出生地走到对应地点人物处于持刀状态,第一控制指令的是在游戏开始人物从出生地走到对应地点人物处于持枪状态,第一修正是将是在游戏开始人物从出生地走到对应地点人物从持枪状态替换成持刀状态。
[0071] 该实施例中,记录信号数据库是根据不同历史场景下用户的脑波信号提前设置好的,第一脑波信号是指记录指令数据库中的基于用户场景数据库中场景对应从记录信号数据获取的脑波信号与原始脑波信号匹配的脑波信号,高频率交集信号是指第一脑波信号与原始脑波信号相交频率高的相对应的脑波信号,比如,原始脑波信号与两个以上第一脑波信号存在同一相似波段,同一相似波段在原始脑波信号所处的波段就是高频率交集信号。
[0072] 该实施例中,第二控制因子是高频率交集信号基于记录指令数据库的控制操作指令,第二修正与第一修正类似,这里就不在赘述。
[0073] 该实施例中,最终控制指令是指第二控制指令或第三控制指令,控制效果是指基于竞技控制实现后所带来的后果,调整是基于控制效果的好坏进行的。
[0074] 上述技术方案的有益效果是:通过对原始脑波信号进行处理,获取第一控制指令,获取与竞技场景的类似度高于预设度且最高的第一场景的控制因子,对第一控制指令进行修正确定第二控制指令,当不存在第一场景时,获取第一脑波信号的高频率交集信号的控制因子,对第一控制指令进行修正确定第三控制指令,根据最终控制指令实现竞技控制,并基于控制效果对下一时刻所对应的最终控制指令进行调整,可以实现基于脑波信号对竞技游戏的控制操作,提高控制的体验感。
[0075] 实施例2:
[0076] 基于实施例1,所述脑波信号获取模块,包括:
[0077] 脑波采集单元:用于通过芯片采集用户的原始脑波信号,并对所述原始脑波信号添加对应的时间戳;
[0078] 竞技场景获取单元:用于获取用户所处的竞技场景,并对所述竞技场景添加对应的时间戳;
[0079] 对应单元:用于基于相同时间戳将原始脑波信号和竞技场景进行对应。
[0080] 上述技术方案的有益效果是:通过采集用户的原始脑波信号和所述的竞技场景,并根据相同时间戳将原始脑波信号和竞技场景进行对应,为后续获取第二控制指令奠定了基础。
[0081] 实施例3:
[0082] 基于实施例1,所述处理模块,包括:
[0083] 预处理单元:基于预处理模型对原始脑波信号进行预处理;
[0084] 序列构建单元:用于获取预处理后的脑波信号的波峰点,按照预设时间间隔对所述波峰点进行划分,建立每个时间间隔的波峰序列;
[0085] 第一状态信息确定单元:用于根据幅值‑状态数据库分析所述波峰序列,并确定用户在相应时间的第一状态信息;
[0086] 第二状态信息确定单元:用于对预处理后的脑波信号进行频域转换,并按照预设时间间隔划分,确定每个时间间隔的脑波信号的频率,基于脑波信号的频率确定用户在相应时间的第二状态信息;
[0087] 状态确定单元:用于通过同时间间隔的第一状态信息和第二状态信息确定用户在所述同时间间隔的状态,并得到相应的总状态;
[0088] 预控制指令确定单元:用于对预处理后的脑波信号进行分析,获取脑波信号的特征,基于人为竞技操作‑脑波特征映射表,确定预控制指令;
[0089] 第一控制指令确定单元:用于通过用户的总状态获取指令偏差,对预控制指令进行调整得到第一控制指令。
[0090] 该实施例中,预设时间间隔可以是0.5秒。
[0091] 该实施例中,幅值‑状态数据库是根据脑波信号幅值和状态的关系提前设置好的,比如幅值在20‑200 V对应的状态为极度疲劳或昏睡状态,100‑150 为意愿受挫状态,对于幅值重叠的部分优先以状态对应的幅值范围小的状态确定,且以幅度范围小的状态作为优先确定是为了方便且快速的先进行一个初步判断,然后,再次将重叠幅值范围与第一幅值范围进行比较得到第一比值b1、以及将重叠幅值范围与第二幅值范围进行比较得到第二比值b2,则根据max(b1,b2)/2>min(b1,b2)筛选满足该条件的状态,进而当筛选的状态与初步判断的状态一致时,判定初步判断合理,否则,判定初步判断不合格,比如波峰序列1(90,110,150,180,200),幅值110对应的状态为意愿受挫状态,波峰序列1确定的第一状态信息是极度疲劳或昏睡状态。
[0092] 该实施例中,不同的状态对应的脑波信号的频率是不同的,比如8‑13Hz对应的状态为清醒状态。
[0093] 该实施例中,同时间间隔的状态是通过第一状态信息和第二状态信息转化为专注度求平均得到的,比如时间间隔1的第一状态信息为极度疲劳状态,转化为专注度为10,第二状态信息为清醒状态,转化为专注度为40,时间间隔1的状态为专注度25,总状态是多个时间间隔状态求平均得到的,专注度以百分制计算。
[0094] 该实施例中,脑波信号的特征是指脑波信号的变化特征,比如,幅值的变化特征,幅值一直处于高于150 V的状态,人为竞技操作‑脑波特征映射表是通过人为竞技操作时记录同时刻脑波特征变化与相应的操作一一映射得到的,预控制指令是根据脑波信号的特征与人为竞技操作‑脑波特征映射表获取的相应控制操作的控制指令。
[0095] 该实施例中,指令偏差是指基于用户状态获取的控制指令的偏差,比如,用户状态专注度为80以上,根据状态‑偏差表可确定相应的指令偏差可以忽略不计,低于80高于60,指令偏差为10%,状态‑偏差表是根据用户状态、对应用户的控制指令以及用户实际控制指令提前设置好的,用户实际控制指令是指用户实际想要做出的控制指令,第一控制指令是对预控制指令基于指令偏差进行操作指令改变得到的,比如指令偏差为10%,则对预控制指令的控制操作进行整体提升1/9。
[0096] 上述技术方案的有益效果是:通过对脑波信号进行分析,基于人为竞技操作‑脑波特征映射表获取预控制指令,获取脑波信号的波峰序列确定第一状态信息,对脑波信号进行频域转化获取第二状态信息,进而得到总状态,以总状态获取指令偏差对预控制指令进行调整得到第一控制指令,可以更加准确的得到用户的状态,进而提高控制指令的准确性,间接调高控制的体验感。
[0097] 实施例4
[0098] 基于实施例1,所述第一修正模块,包括:
[0099] 匹配单元:用于对所述竞技场景进行分割,获取场景分块中的场景要素特征,并与用户场景数据库中的场景进行匹配;
[0100] 类似度确定单元:用于获取每个场景分块的场景要素特征的第一匹配场景,基于每个场景分块的第一匹配场景进行相同场景确定,得到每个第一匹配场景的类似度,具体如下:
[0101] ;其中,Y表示对应第一匹配场景的类似度;m表示所述竞技场景中场景分块的总个数;n表示与对应第一匹配场景匹配的场景分块的个数; 表示对应第一匹配场景与所匹配的第i个场景分块的匹配度; 表示与对应第一匹配场景所匹配的第i个场景分块的重要度; 表示第j个场景分块的历史最佳匹配度; 表示第j个场景分块的重要度;exp表示指数函数的符号;
[0102] 第一场景确定单元:用于获取类似度高于预设度的第一匹配场景为第一场景;
[0103] 第一控制因子确定单元:用于获取第一场景中类似度最高的场景为最终场景,基于记录指令数据库确定最终场景的第一控制因子;
[0104] 第二控制指令确定单元:用于根据第一控制因子对第一控制指令进行第一修正,得到第二控制指令。
[0105] 该实施例中,场景要素特征是指场景的要素轮廓等,比如射击游戏场景中地形轮廓等
[0106] 该实施例中,第一匹配场景是指与场景分块匹配度高于80%的场景,通过多次匹配发现匹配度低于80%时,计算量过大,且匹配准确率较低,因此选择匹配度高于80%的场景进行后续计算,相同场景确定是指每个场景分块的第一匹配场景进行确定,得到不同场景分块中相同的第一匹配场景,类似度是指第一匹配场景与竞技场景总的相似度。
[0107] 该实施例中,最佳匹配度是指每个场景分块中匹配度最高的第一匹配场景的匹配度。
[0108] 该实施例中,第一控制因子是基于最终场景的控制操作指令。
[0109] 该实施例中,第二控制指令是基于第一控制因子的控制操作指令与第一控制指令的控制操作进行同类别识别,以识别成功后的第一控制因子的控制指令替换第一控制指令的控制操作得到的。
[0110] 上述技术方案的有益效果是:通过对竞技场景进行分割,确定每个场景分块的匹配场景,进而确定匹配场景与竞技场景的类似度,确定最终场景和最终场景的控制因子,从而对第一控制指令进行调整得到第二控制指令,提高的了控制指令的准确性。
[0111] 实施例5
[0112] 基于实施例1,所述第二修正模块,包括:
[0113] 编号确定单元:用于当不存在类似度高于预设度的第二场景时,获取所述用户场景数据库中每个历史场景的编号;
[0114] 脑波信号确定单元:用于获取与每个编号匹配的记录信号数据库,并从对应数据库获取匹配脑波信号,基于相似函数S(y0,yi1),获取所述原始脑波信号y0与每个匹配脑波信号yi1的相似波段,并构建相似数组[y0(k1),yi1(k2)];
[0115] 其中,相似数组[y0(k1),yi1(k2)]表示原始脑波信号y0与对应匹配脑波信号yi1的第一相似段y0(k1)以及对应匹配脑波信号yi1与原始脑波信号y0的第二相似段yi1(k2);
[0116] 其中,匹配脑波信号即为第一脑波信号;
[0117] 比值确定单元:用于根据所有的相似数组[y0(k1),yi1(k2)],确定所有y0(k1)的并集与原始脑波信号y0之间的第一比值,同时,确定所有yi1(k2)的交集与所有yi1(k2)的并集的第二比值;
[0118] 序列构建单元:用于确定每个yi1(k2)对原始脑波信号y0的占用位置以及同个占用点的占用频次,构建得到基于所述原始脑波信号y0的占用序列;
[0119] 点提取单元:用于提取所述占用序列中占用频次大于预设频次的第一值,锁定所有第一值的位置点,并构建若干连续段;
[0120] 判断单元:用于判断连续段中是否只存在一个位置点,若是,基于第一比值以及第二比值,从比值‑扩展点数据库中,获取扩展点个数,对只存在一个位置点的连续段进行扩展,并保留;
[0121] 否则,将对应连续段保留;
[0122] 信号获取单元:用于将所有保留的连续段作为高频率交集信号。
[0123] 该实施例中,记录信号数据库是基于用户处于历史场景下记录的脑波信号,不用历史场景的记录信号数据库不同,相似波段是指匹配脑波信号与原始脑波信号的具有相似波形的波段。
[0124] 该实施例中,第一比值是指所有y0(k1)的并集的总波长与原始脑波信号y0的波长的比值,第二比值是指所有yi1(k2)的交集的总波长与所有yi1(k2)的并集的总波长的比值。
[0125] 该实施例中,占用位置是原始脑波信号y0与yi1(k2)的相似段位于原始脑波信号y0的位置,占用序列是基于不同占用点的占用频次按占用点的顺序构建的,比如占用点1、2、3,相应的频次为4、5、6,占用序列为(4,5,6)
[0126] 该实施例中,预设频次是提前设置好的,可以是两次,第一值是指占用序列中占用频次大于预设频次的个数,连续段是基于占用频次大于预设频次的占用点的位置,以每个占用点的位置为中心以预设波长为长度构建得到的原始脑波信号的连续段。
[0127] 该实施例中,比值‑扩展点数据库是基于比值和扩展点数的关系提前设置好的,对连续段的扩展是基于扩展点个数将只存在一个位置点的连续段的为位置点扩展相应扩展点个数,比如连续段1存在一个位置点,扩展点个数为2个,向连续段左右扩展,直到连续段1存在3个位置点为止。
[0128] 该实施例中,高频率交集信号是指基于原始脑波信号获取得到所有连续段信号。
[0129] 上述技术方案的有益效果是:通过当不存在类似度高于预设的第二场景时,获取历史场景编号,得到相应的匹配脑波信号,与原始脑波信号进行比对得到相似波段,构建相似数组,进而确定高频率交集信号,为后续进行第二修正奠定了基础。
[0130] 实施例6
[0131] 基于实施例1,所述第二修正模块,还包括:
[0132] 第二控制因子确定单元:用于通过记录指令数据库获取所述高频率交集信号的第二控制因子;
[0133] 第二控制因子解析单元:用于对所述第二控制因子进行解析,获取第二控制因子的控制操作;
[0134] 修正单元:用于获取第一控制指令的控制操作,结合第二控制因子的控制操作进行同类别控制操作识别,当识别成功后,基于第二控制因子的控制操作替换第一控制指令的同类别控制操作;
[0135] 第三控制指令确定单元:用于以替换后的第一控制指令的控制操作生成第三控制指令。
[0136] 上述技术方案的有益效果是:通过高频率交集信号基于记录指令数据库获取第二控制因子,以第二控制因子对第一控制指令进行修正,得到第三控制指令,有效的针对当不存在类似度高于预设度的第二场景时对第一控制指令实现修正,提高控制指令的准确性,间接提高了控制操作的体验感。
[0137] 实施例7
[0138] 基于实施例1,所述控制模块,包括:
[0139] 最终控制指令确定单元:用于当存在第二控制指令时,以第二控制指令为最终控制指令,否则,以第三控制指令为最终控制指令。
[0140] 实施例8
[0141] 基于实施例1,所述控制模块,还包括:
[0142] 控制单元:用于对所述最终控制指令进行解析,获取竞技游戏的操作指令实现竞技控制;
[0143] 控制效果获取单元:用于根据竞技控制所产生的竞技结果,获取控制效果;
[0144] 调整单元:用于根据所述控制效果对最终控制指令进行评价,基于评价结果对下一时刻的最终控制指令进行调整。
[0145] 该实施例中,竞技控制是通过将相应的操作指令通过网络传输到游戏设备实现控制的。
[0146] 该实施例中,比如,竞技控制产生的竞技结果是游戏人物健康值下降,相应的控制效果为差,最终控制指令评价也为差。
[0147] 该实施例中,比如,最终控制指令评价为差,对下一时刻的最终控制指令进行反向调整,由于该装置是以大众化为目的一个控制装置,所以,存在调控效果即可。
[0148] 上述技术方案的有益效果是:通过对最终控制指令进行解析,实现竞技控制,基于竞技控制的竞技结果,对最终控制指令进行评价,进而对下一时刻的最终控制指令进行调整,可以有效的在最终控制指令出现偏差时及时对后续指令进行调整,进而提高控制指令的准确性,为保证控制操作的体验感奠定了基础。
[0149] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。