一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种校准方法、装置、终端设备及存储介质与流程

2023-02-19 01:39:19 来源:中国专利 TAG:


1.本发明实施例涉及眼动追踪技术领域,尤其涉及一种校准方法、装置、终端设备及存储介质。


背景技术:

2.眼动追踪技术是一种通过软硬件系统估算用户注视点位置坐标的技术,采集并分析人们时时刻刻在看哪里的技术,目前已经广泛应用到了科研实验、vr/ar沉浸式交互、商业测试等领域。
3.终端设备,如眼动追踪设备在多点校准的过程中,由于设备需要正确关联所采集到的眼部特征数据与用户正在凝视的校准点的位置信息,使得现有技术方案要求用户在使用眼动追踪功能前,设备必须先打开单独的校准界面,引导用户集中注意力依次凝视校准点,完成校准过程。若在使用过程中,出现校准效果不佳、更换用户、用户大幅移动头部、用户调整头戴式显示器位置等现象时,需要重新进入校准界面完成校准,影响了用户的使用体验。


技术实现要素:

4.本发明实施例提供了一种校准方法、装置、终端设备及存储介质,有效的提高了校准终端设备的效率,提升了用户的使用体验。
5.第一方面,本发明实施例提供了一种校准方法,包括:
6.获取校准物以设定频率闪烁时,用户的注视行为数据集,所述校准物为在使用场景中选取的用于校准的目标物,所述注视行为数据集中所包括注视行为数据包括眼部特征数据和脑电数据;
7.根据所述脑电数据和所述设定频率,从所述注视行为数据集中提取有效注视行为数据集;
8.根据所述有效行为数据集所包括的眼部特征数据和所述校准物的位置信息,确定校准系数;
9.根据所述校准系数完成终端设备的校准。
10.可选的,所述校准物的个数为至少一个,在所述校准物的个数为至少两个时,各所述校准物所对应设定频率不相等。
11.可选的,在所述校准物的个数为至少两个时,各所述校准物同时显示。
12.可选的,所述校准物的选取标准满足如下至少之一:显示面积小于或等于设定面积阈值;显示时长大于或等于设定时长;闪烁属性指示可以被闪烁。
13.可选的,根据所述脑电数据和所述设定频率,从所述注视行为数据集中提取有效注视行为数据集,包括:
14.根据目标频率所对应的时间周期,拆分所述注视行为数据集得到注视行为数据子集;
15.针对每个注视行为数据子集,根据所述注视行为数据子集的脑电数据和脑电波波形特征,确定所述注视行为数据子集所包括的眼部特征数据是否为用户凝视校准物的眼部特征数据,若是,将所述注视行为数据子集确定为有效注视行为数据子集;
16.其中,所述脑电波波形特征为所述校准物以设定频率闪烁时所触发的脑电信号的波形特征;在所述校准物为一个时,所述目标频率为所述设定频率;在所述校准物的个数为至少两个时,所述目标频率为各所述校准物所对应设定频率中数值最大的设定频率。
17.可选的,根据所述脑电数据和所述设定频率,从所述注视行为数据集中提取有效注视行为数据集,包括:
18.从所述注视行为数据集中提取具备脑电波波形特征的脑电数据所对应眼部特征数据;
19.将提取出的眼部特征数据确定为有效注视行为数据集。
20.可选的,在所述校准物的个数为一个时,根据所述校准系数完成终端设备的校准,包括:根据所述校准系数修正视线估计算法模型;
21.在所述校准物的个数为至少两个时,根据所述校准系数完成终端设备的校准,包括:
22.在所有校准物对应的校准系数均确定完成后,根据各所述校准系数修正视线估计算法模型。
23.第二方面,本发明实施例还提供了一种校准装置,包括:
24.获取模块,用于获取所述校准物以设定频率闪烁时,用户的注视行为数据集,所述校准物为在使用场景中选取的用于校准的目标物,所述注视行为数据集中所包括注视行为数据包括眼部特征数据和脑电数据;
25.提取模块,用于根据所述脑电数据和所述设定频率,从所述注视行为数据集中提取有效注视行为数据集;
26.确定模块,用于根据所述有效行为数据集所包括眼部特征数据和所述校准物的位置信息,确定校准系数;
27.校准模块,用于根据所述校准系数完成终端设备的校准。
28.第三方面,本发明实施例还提供了一种终端设备,包括:
29.一个或多个处理器;
30.存储装置,用于存储一个或多个程序;
31.所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明实施例提供的校准方法。
32.第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明实施例提供的校准方法。
33.本发明实施例提供了一种校准方法、装置、终端设备及存储介质,首先获取校准物以设定频率闪烁时,所述校准物为在使用场景中选取的用于校准的目标物,用户的注视行为数据集,所述注视行为数据集中所包括注视行为数据包括眼部特征数据和脑电数据;其次根据所述脑电数据和所述设定频率,从所述注视行为数据集中提取有效注视行为数据集;然后根据所述有效行为数据集所包括的眼部特征数据和所述校准物的位置信息,确定校准系数;最后根据所述校准系数完成终端设备的校准。利用上述技术方案,能够在终端设
备使用过程中完成终端设备的校准,实现了眼动追踪无意识校准的技术效果。
附图说明
34.图1为本发明实施例一提供的一种校准方法的流程示意图;
35.图2为本发明示例实施例提供的一种校准方法的流程示意图;
36.图3为本发明示例实施例提供的一种脑电波形示意图;
37.图4为本发明实施例二提供的一种校准装置的结构示意图;
38.图5为本发明实施例三提供的一种终端设备的结构示意图。
具体实施方式
39.下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
40.在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。此外,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
41.本发明使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”。
42.需要注意,本发明中提及的“第一”、“第二”等概念仅用于对相应内容进行区分,并非用于限定顺序或者相互依存关系。
43.需要注意,本发明中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
44.实施例一
45.图1为本发明实施例一提供的一种校准方法的流程示意图,该方法可适用于对终端设备进行校准的情况,该方法可以由校准装置来执行,其中该装置可由软件和/或硬件实现,并一般集成在终端设备上,在本实施例中终端设备包括但不限于:电脑和手机等具有眼动追踪功能的设备。
46.眼动追踪的准确度是衡量眼动追踪功能可靠性的重要指标,描述的是视线估计算法得出的用户注视点位置坐标和被注视物体真实所在的位置坐标的偏差值,通常用上述两个位置坐标和人眼之间连线的夹角来表示。
47.由于眼动追踪技术具有极高的准确度要求,因此用户在使用具有眼动追踪功能的设备前,通常都需要首先进入校准界面完成校准。校准指的是:通过在用户集中注意力凝视一个或依次凝视多个校准点的同时,采集用户的眼部特征数据,系统对每个校准点对应的“校准点位置坐标”(即校准物的位置信息)和“当前校准点显示过程中的用户眼部特征数据”进行关联计算,进而得到校准系数。
48.为保证眼动追踪的准确度,系统往往需要用户配合完成多点校准。在现有技术中,
多个校准点必须逐个显示,并要求在一个校准点开始显示的同时,用户必须立即集中注意力凝视该校准点,直至该校准点停止显示。系统会在这个过程中持续采集眼部特征数据,并将眼部特征数据与当前显示的校准点位置坐标关联。
49.眼动追踪系统在多点校准的过程中,由于系统需要正确关联所采集到的眼部特征数据与用户正在凝视的校准点位置坐标,使得现有技术方案要求用户在使用眼动追踪功能前,系统必须先打开单独的校准界面,引导用户集中注意力依次凝视校准点,完成校准过程。一旦出现校准效果不佳(可能由于用户在校准过程中注意力不集中导致)、更换用户、用户大幅移动头部(对应于遥测式眼动仪)、用户调整头戴式显示器位置(对应于可穿戴式眼动仪)等现象,往往需要用户退出正在浏览的界面,重新进入校准界面完成校准。
50.当用户正在进行内容浏览、vr\ar场景沉浸式交互等场景时,上述情况会严重影响用户的使用体验,增加用户在使用眼动追踪功能时的时间成本。
51.为了解决上述技术问题,如图1所示,本发明实施例一提供的一种校准方法,包括如下步骤:
52.s110、获取校准物以设定频率闪烁时,用户的注视行为数据集。
53.在本实施例中,所述校准物为在使用场景中选取的用于校准的目标物,所述注视行为数据集中所包括注视行为数据包括眼部特征数据和脑电数据。
54.校准物的选取此处不作限定,可以基于使用场景确定,如基于使用场景中物体的显示面积、显示时长和闪烁属性从终端设备的使用场景中选取校准物。
55.示例性的,可以将场景中显示面积小于或等于设定面积阈值的物体选取作为校准物。设定面积阈值的设定可以基于使用场景确定。显示面积越小,则校准后所能达到的准确度越高。
56.本实施例不对眼部特征数据和脑电数据的具体内容进行限定,示例性的,眼部特征数据可以包含瞳孔位置坐标、普尔钦斑位置坐标等,脑电数据可以包含视觉诱发电位ssvep信号和p300诱发电位信号等。需要说明的是,所述注视行为数据包含了多个数据项,每条注视行为数据中的各数据项必须同步采集,即具有相同的系统时间戳。
57.需要注意的是,在进行校准时,显示的校准物的个数为至少一个。每个校准物都对应一个注视行为数据集,用于确定对应该校准物的校准系数。每个注视行为数据集都可以包括多个注视行为数据,如将一个校准物从显示到停止显示的所有注视行为数据形成的集合确定为注视行为数据集。本发明中的脑电数据用于过滤注视行为数据集中用户未注视校准物时的眼部特征数据,从而提升校准系数的准确性。
58.本实施例中校准物在使用场景中以设定频率闪烁,故用户在注视校准物时,能够触发脑电信号。
59.本步骤获取校准物显示过程中用户的注视行为数据集,通过注视行为数据集中的脑电数据能够确定出对应的眼部特征数据是否是用户注视校准物时所采集的数据,从而提升校准效率。
60.本实施例不对设定频率进行限定,可以基于使用场景确定。
61.本步骤不对获取注视行为数据集的技术手段进行限定,如不同的数据对应不同的采集器,本步骤可以获取采集器采集的相应数据,以形成注视行为数据集。
62.在一个实施例中,所述校准物的个数为至少一个,在所述校准物的个数为至少两
个时,各所述校准物所对应设定频率不相等。
63.本实施例中,终端设备使用场景下一个页面中可以包括多个校准物,各校准物闪烁的设定频率不同,以用于区分不同的校准物。
64.本实施例在实现校准时,可以提示用户当前处于校准阶段,提示手段不作限定,如通过显示的形式或通过语音播报的形式提示。一个显示页面中校准物的个数为至少两个时,校准物可以同时以设定频率闪烁,也可以依次以不同或相同的设定频率闪烁。
65.在一个实施例中,在所述校准物的个数为至少两个时,各所述校准物同时显示。
66.各校准物显示时可以以不同的设定频率闪烁。
67.在一个实施例中,所述校准物的选取标准满足如下至少之一:显示面积小于或等于设定面积阈值;显示时长大于或等于设定时长;闪烁属性指示可以被闪烁。
68.显示面积可以认为是使用场景中物体显示在显示页面中的面积。显示时长可以认为是使用场景中物体在使用场景中连续显示的时长。闪烁属性可以为表征使用场景中物体是否能够闪烁的属性。闪烁属性的确定基于使用场景确定,如基于使用场景确定物体是否能够闪烁。其中,面积阈值和设定时长的具体数值不作限定。
69.s120、根据所述脑电数据和所述设定频率,从所述注视行为数据集中提取有效注视行为数据集。
70.有效注视行为数据集可以认为是用户注视校准点时的所采集的数据,如所采集的脑电数据和所采集的眼部特征数据。
71.本实施例可以基于设定频率确定对应的时间周期,然后基于时间周期确定用户注视校准物时脑电数据应具备的脑电波波形特性。基于确定的脑电波波形特征对脑电数据进行过滤,以实现有效注视行为数据集的筛选。脑电波波形特征包括但不限于:潜伏期时长范围、波峰波谷的峰值范围等。
72.在一个实施例中,在提取有效注视行为数据时,本步骤可以直接对注视行为数据集中所有脑电数据进行分析,以提取出满足脑电波波形特征的脑电数据所对应的眼部特征,用于形成有效注视行为数据集。
73.在一个实施例中,在提取有效注视行为数据时,本步骤可以先对注视行为数据集进行拆分得到多个注视行为数据子集,然后针对每个注视行为数据子集进行分析,以得到有效注视行为数据集。此处不对拆分标准进行限定,如基于校准物闪烁时间周期作为拆分标准。如设定个数个时间周期的注视行为数据形成一个注视行为数据子集。设定个数的数值此处不作限定。
74.s130、根据所述有效行为数据集所包括的眼部特征数据和所述校准物的位置信息,确定校准系数。
75.本步骤不对如何确定校准系数的具体技术手段进行限定,如基于眼部特征数据确定用户的注视点位置信息,如注视点位置坐标。然后基于注视点位置信息与校准点的位置信息确定校准系数。
76.s140、根据所述校准系数完成终端设备的校准。
77.基于校准系数完成终端设备的校准的技术手段不作限定。
78.本发明实施例一提供的一种校准方法,首先获取校准物以设定频率闪烁时,所述校准物为在使用场景中选取的用于校准的目标物,用户的注视行为数据集,所述注视行为
数据集中所包括注视行为数据包括眼部特征数据和脑电数据;其次根据所述脑电数据和所述设定频率,从所述注视行为数据集中提取有效注视行为数据集;然后根据所述有效行为数据集所包括的眼部特征数据和所述校准物的位置信息,确定校准系数;最后根据所述校准系数完成终端设备的校准。利用上述方法,通过在使用场景中选取校准物以完成校准,能够在终端设备使用过程中完成终端设备的校准,实现了眼动追踪无意识校准的技术效果。
79.在上述实施例的基础上,提出了上述实施例的变型实施例,在此需要说明的是,为了使描述简要,在变型实施例中仅描述与上述实施例的不同之处。
80.在一个实施例中,根据所述脑电数据和所述设定频率,从所述注视行为数据集中提取有效注视行为数据集,包括:
81.根据目标频率所对应的时间周期,拆分所述注视行为数据集得到注视行为数据子集;
82.针对每个注视行为数据子集,根据所述注视行为数据子集的脑电数据和脑电波波形特征,确定所述注视行为数据子集所包括的眼部特征数据是否为用户凝视校准物的眼部特征数据,若是,将所述注视行为数据子集确定为有效注视行为数据子集;
83.其中,所述脑电波波形特征为所述校准物以设定频率闪烁时所触发的脑电信号的波形特征;在所述校准物为一个时,所述目标频率为所述设定频率;在所述校准物的个数为至少两个时,所述目标频率为各所述校准物所对应设定频率中数值最大的设定频率。
84.拆分注视行为数据集然后针对每个注视行为数据子集进行分析能够加快处理速度。
85.在针对每个注视行为数据子集中的脑电数据确定所对应眼部特征数据是否为用户注视校准物的眼部特征数据时,基于脑电数据对应的波形特征确定,在脑电数据具备脑电波波形特征时,该脑电数据对应的眼部特征数据为用户注视校准物时采集到的眼部特征数据,否则为用户没有注视校准物时所采集到的眼部特征数据。
86.在一个实施例中,根据所述脑电数据和所述设定频率,从所述注视行为数据集中提取有效注视行为数据集,包括:
87.从所述注视行为数据集中提取具备脑电波波形特征的脑电数据所对应眼部特征数据;
88.将提取出的眼部特征数据确定为有效注视行为数据集。
89.本实施例可以直接对注视行为数据集进行分析以筛选出有效注视行为数据集。
90.在一个实施例中,在所述校准物的个数为一个时,根据所述校准系数完成终端设备的校准,包括:根据所述校准系数修正视线估计算法模型;
91.在所述校准物的个数为至少两个时,根据所述校准系数完成终端设备的校准,包括:
92.在所有校准物对应的校准系数均确定完成后,根据各所述校准系数修正视线估计算法模型。
93.视线估计算法模型可以认为是用于进行视线估计的模型,本实施例在确定校准系数后,根据所有校准系数修正视线轨迹算法模型,以完成终端设备的校准。在校准物为一个时,确定完校准系数后直接校准终端设备;在校准物为多个时,确定完每个校准物对应的校准系数后校准终端设备。
94.需要注意的是,本发明中的校准物即可以认为是校准点,区别在于,本技术中的校准物时终端设备使用场景中应存在的物体。本发明不用设置校准界面,直接在终端设备的使用过程中即可完成校准。
95.以下对本发明进行示例性描述,本发明示例实施例提供的校准方法可以认为是一种眼动追踪无意识校准方法,本发明提供的校准方法的技术原理包括:用户观看固定频率闪烁的物体时脑电波信号会呈现有规律的波动,因此可以判断用户正在凝视的物体坐标,以进行终端设备的校准。
96.眼动追踪无意识校准系统:由数据采集模块(即获取模块)、数据筛选模块(即提取模块)、数据计算模块(即校准模块)组成。
97.1.数据采集模块,可以根据预设的选取要求,自动在场景中选择校准物体,即校准物,并在校准物体按不同频率(设定频率)闪烁的同时采集用户的注视行为数据。所述注视行为数据包含了眼部特征数据和脑电数据。
98.2.数据筛选模块,可以根据脑电数据,判断采集到的注视行为数据对应于用户正在凝视哪一个校准物体,进而整合出有效注视行为数据集。
99.3.数据计算模块,可以将有效注视行为数据集中的眼部特征数据和校准点位置坐标进行关联,计算得到校准系数。
100.图2为本发明示例实施例提供的一种校准方法的流程示意图,参见图2,眼动追踪无意识校准方法:由以下步骤构成:
101.预设校准物体选取要求。
102.用户直接进入使用场景。当眼动追踪系统校准开始后,系统自动选择多个校准物体、确认校准点位置坐标并采集用户的注视行为数据。所述校准物体以不同频率闪烁。所述校准点位置坐标根据校准物体的几何中心确认。所述注视行为数据包含了眼部特征数据和脑电数据。
103.将注视行为数据划分为若干注视行为数据包。
104.根据注视行为数据包中的脑电数据,逐个注视行为数据包判断其所包含的眼部特征数据是否是用户正在凝视校准物体的眼部特征数据。如果是,则进一步确认用户正在凝视哪一个校准物体;如果否,则该注视行为数据包无效。
105.将用户正在凝视某个校准物体的眼部特征数据对应整合为有效注视行为数据集。
106.将所述有效注视行为数据集中的眼部特征数据和所述校准点位置坐标进行关联,计算得到校准系数。
107.基于全部校准系数,完成对视线估计算法模型的修正。校准结束。
108.本示例中校准点可以认为是校准物。
109.以下对眼动追踪无意识校准方法进行具体描述:
110.步骤一:预设校准物体的选取要求,选取要求可以是物体显示面积的阈值范围。
111.校准物体显示面积的阈值范围可以基于终端设备显示面积确定,例如,在1920*1080分辨率的显示情况下,当场景对于眼动追踪准确度的要求较高时,可以将阈值设置为100~200像素;当场景对于眼动追踪准确度的要求较低时,可以将阈值设置为500~2000像素。
112.步骤二:系统直接显示用户需要浏览的场景内容。当眼动追踪系统校准开始时,系
统根据预设的选取要求,在场景内容中自动选择多个校准物体。并选取每个校准物体的几何中心为校准点位置坐标。校准物体的几何中心可以定义为物体外轮廓最长轴(边缘上拥有最长距离的一对点的连线)和最短轴之间的交点。
113.步骤三:校准物体开始以不同的频率闪烁,同时系统开始采集用户的注视行为数据。所述注视行为数据包含了眼部特征数据和脑电数据。
114.步骤四:在所有闪烁的校准物体中,以最快的闪烁频率作为标准,将注视行为数据划分为若干注视行为数据包。
115.例如,闪烁频率有5hz、3hz、2hz,则以5hz作为标准,所采集到的注视行为数据每200ms作为一个注视行为数据包。
116.步骤五:根据注视行为数据包中的脑电数据,逐个注视行为数据包判断其所包含的眼部特征数据是否是用户正在凝视校准物体的眼部特征数据。如果是,则进一步确认用户正在凝视哪一个校准物体;如果否,则该注视行为数据包无效。
117.例如,基于每一个校准物体的闪烁频率,确定用户在凝视某一个校准物体时,应当产生的ssvep信号或p300信号的脑电波波形特征,脑电波波形特征可以是潜伏期时长范围、波峰波谷的峰值范围等。如果注视行为数据包中的脑电数据具有凝视某一个校准物体时的脑电波波形特征,则认为该注视行为数据包中的眼部特征数据是用户正在凝视该校准物体的眼部特征数据;反之,则不是用户凝视校准物体时的眼部特征数据,为无效数据。
118.图3为本发明示例实施例提供的一种脑电波形示意图,以在用户头部pz电极(顶中线电极)上采集p300信号为例,某一个校准点的闪烁频率为2hz,即每500ms闪烁一次,对用户形成视觉刺激,当脑电波形(脑电波波形)图中p300信号的峰值6.7μv以相同频率每500ms出现一次,则可以判定当前用户正在注视第一个校准点。如图3所示,图中第300ms至第1800ms的p300信号峰值与校准点闪烁同频,则在这1500ms内的注视行为数据包中的眼部特征数据是用户正在凝视该校准物体的眼部特征数据。
119.步骤六:将用户正在凝视某个校准物体的眼部特征数据对应整合为有效注视行为数据集。
120.例如,用户正在凝视校准物体a的眼部特征数据整合为有效注视行为数据集a。
121.步骤七:将有效注视行为数据集中的眼部特征数据和校准物体的校准点位置坐标进行关联,计算得到校准系数。
122.例如,视线估计算法读取眼部特征数据集a中包含的瞳孔位置坐标和普尔钦斑位置坐标,计算得到当前用户的注视点位置坐标。进一步地,基于注视点位置坐标和校准物体a的校准点位置坐标的偏差值,修正视线估计算法模型,从而达到纠偏的目的,而该修正系数,即为校准系数a。
123.步骤八:基于全部校准系数,完成对视线估计算法模型的修正。校准结束。
124.用户在使用眼动追踪功能前,无需先在单独的校准界面完成校准,直接进入使用场景即可在无意识的状态下完成“隐形”校准。一旦出现需要用户重新校准的情况,也无需退出正在浏览的界面,直接在当前界面就可以完成校准。显著提升用户的使用体验,降低用户在使用眼动追踪功能时的时间成本。
125.除上述眼动追踪无意识校准方法中步骤五以在用户头部pz电极(顶中线电极)上采集p300信号的实施例外,还可以基于本方案再举一个实施例。
126.在fz(额中线电极)、o1(左枕电极)、oz(枕中线电极)、o2(右枕电极)上采集ssvep信号,通过典型相关分析算法(canonical correlation analysis,cca)对ssvep信号进行特征提取,并计算多个通道的ssvep信号相关系数最大的线性组合,进而基于典型相关分析算法对ssvep信号峰值和最大相关系数的识别,得到ssvep信号的频率。
127.进一步地,将注视行为数据包中ssvep信号的频率和校准物体闪烁频率进行比对,对于ssvep信号与校准物体闪烁同频的注视行为数据包中的眼部特征数据,就是用户正在凝视该校准物体的眼部特征数据。
128.实施例二
129.图4为本发明实施例二提供的一种校准装置的结构示意图,该装置可适用于对终端设备进行校准的情况,其中该装置可由软件和/或硬件实现,并一般集成在终端设备上。
130.如图4所示,该装置包括:
131.获取模块31,用于获取所述校准物以设定频率闪烁时,用户的注视行为数据集,所述校准物为在使用场景中选取的用于校准的目标物,所述注视行为数据集中所包括注视行为数据包括眼部特征数据和脑电数据;
132.提取模块32,用于根据所述脑电数据和所述设定频率,从所述注视行为数据集中提取有效注视行为数据集;
133.确定模块33,用于根据所述有效行为数据集所包括眼部特征数据和所述校准物的位置信息,确定校准系数;
134.校准模块34,用于根据所述校准系数完成终端设备的校准。
135.在本实施例中,该装置首先通过获取模块31获取所述校准物以设定频率闪烁时,用户的注视行为数据集,所述校准物为在使用场景中选取的用于校准的目标物,所述注视行为数据集中所包括注视行为数据包括眼部特征数据和脑电数据;其次通过提取模块32根据所述脑电数据和所述设定频率,从所述注视行为数据集中提取有效注视行为数据集;然后通过确定模块33根据所述有效行为数据集所包括眼部特征数据和所述校准物的位置信息,确定校准系数;最后通过校准模块34根据所述校准系数完成终端设备的校准。
136.本实施例提供了一种校准装置,通过在使用场景中选取校准物以完成校准,能够在终端设备使用过程中完成终端设备的校准,实现了眼动追踪无意识校准的技术效果。
137.在一个实施例中,所述校准物的个数为至少一个,在所述校准物的个数为至少两个时,各所述校准物所对应设定频率不相等。
138.在一个实施例中,在所述校准物的个数为至少两个时,各所述校准物同时显示。
139.在一个实施例中,所述校准物的选取标准满足如下至少之一:显示面积小于或等于设定面积阈值;显示时长大于或等于设定时长;闪烁属性指示可以被闪烁。
140.在一个实施例中,提取模块32,具体用于:
141.根据目标频率所对应的时间周期,拆分所述注视行为数据集得到注视行为数据子集;
142.针对每个注视行为数据子集,根据所述注视行为数据子集的脑电数据和脑电波波形特征,确定所述注视行为数据子集所包括的眼部特征数据是否为用户凝视校准物的眼部特征数据,若是,将所述注视行为数据子集确定为有效注视行为数据子集;
143.其中,所述脑电波波形特征为所述校准物以设定频率闪烁时所触发的脑电信号的
波形特征;在所述校准物为一个时,所述目标频率为所述设定频率;在所述校准物的个数为至少两个时,所述目标频率为各所述校准物所对应设定频率中数值最大的设定频率。
144.在一个实施例中,提取模块32,具体用于:
145.从所述注视行为数据集中提取具备脑电波波形特征的脑电数据所对应眼部特征数据;
146.将提取出的眼部特征数据确定为有效注视行为数据集。
147.在一个实施例中,在所述校准物的个数为一个时,根据所述校准系数完成终端设备的校准,包括:根据所述校准系数修正视线估计算法模型;
148.在所述校准物的个数为至少两个时,根据所述校准系数完成终端设备的校准,包括:
149.在所有校准物对应的校准系数均确定完成后,根据各所述校准系数修正视线估计算法模型。
150.上述校准装置可执行本发明任意实施例所提供的校准方法,具备执行方法相应的功能模块和有益效果。
151.实施例三
152.图5为本发明实施例三提供的一种终端设备的结构示意图。如图5所示,本发明实施例四提供的终端设备包括:一个或多个处理器41和存储装置42;该终端设备中的处理器41可以是一个或多个,图5中以一个处理器41为例;存储装置42用于存储一个或多个程序;所述一个或多个程序被所述一个或多个处理器41执行,使得所述一个或多个处理器41实现如本发明实施例中任一项所述的校准方法。
153.所述终端设备还可以包括:输入装置43和输出装置44。
154.终端设备中的处理器41、存储装置42、输入装置43和输出装置44可以通过总线或其他方式连接,图5中以通过总线连接为例。
155.该终端设备中的存储装置42作为一种计算机可读存储介质,可用于存储一个或多个程序,所述程序可以是软件程序、计算机可执行程序以及模块,如本发明实施例一所提供校准方法对应的程序指令/模块(例如,附图4所示的校准装置中的模块,包括:获取模块31、提取模块32、确定模块33和校准模块34)。处理器41通过运行存储在存储装置42中的软件程序、指令以及模块,从而执行终端设备的各种功能应用以及数据处理,即实现上述方法实施例中校准方法。
156.存储装置42可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端设备的使用所创建的数据等。此外,存储装置42可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储装置42可进一步包括相对于处理器41远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
157.输入装置43可用于接收输入的数字或字符信息,以及产生与终端设备的用户设置以及功能控制有关的键信号输入。输出装置44可包括显示屏等显示设备。
158.并且,当上述终端设备所包括一个或者多个程序被所述一个或者多个处理器41执行时,程序进行如下操作:
159.获取校准物以设定频率闪烁时,用户的注视行为数据集,所述校准物为在使用场景中选取的用于校准的目标物,所述注视行为数据集中所包括注视行为数据包括眼部特征数据和脑电数据;
160.根据所述脑电数据和所述设定频率,从所述注视行为数据集中提取有效注视行为数据集;
161.根据所述有效行为数据集所包括的眼部特征数据和所述校准物的位置信息,确定校准系数;
162.根据所述校准系数完成终端设备的校准。
163.实施例五
164.本发明实施例五提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时用于执行校准方法,该方法包括:
165.获取校准物以设定频率闪烁时,用户的注视行为数据集,所述校准物为在使用场景中选取的用于校准的目标物,所述注视行为数据集中所包括注视行为数据包括眼部特征数据和脑电数据;
166.根据所述脑电数据和所述设定频率,从所述注视行为数据集中提取有效注视行为数据集;
167.根据所述有效行为数据集所包括的眼部特征数据和所述校准物的位置信息,确定校准系数;
168.根据所述校准系数完成终端设备的校准。
169.可选的,该程序被处理器执行时还可以用于执行本发明任意实施例所提供的校准方法。
170.本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是,但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(random access memory,ram)、只读存储器(read only memory,rom)、可擦式可编程只读存储器(erasable programmable read only memory,eprom)、闪存、光纤、便携式cd-rom、光存储器件、磁存储器件、或者上述的任意合适的组合。计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
171.计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于:电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
172.计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、无线电频率(radio frequency,rf)等等,或者上述的任意合适的组合。
173.可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c ,
还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络,包括局域网(lan)或广域网(wan)连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
174.注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献