【技术实现步骤摘要】
新型眼动数据可视化方法、装置及设备
[0001]本专利技术涉及眼动数据分析
,特别是涉及一种新型眼动数据可视化方法、装置及设备。
技术介绍
[0002]眼动数据分析可以通过眼动仪采集得到数千条甚至上万条的原始眼动数据,进而基于原始眼动数据获取用户的视觉特征,并分析得到用户使用产品的行为逻辑和偏好等用户行为数据。该用户行为数据可以用于对产品的界面设计以及内容分布等方面进行改进。因此,眼动数据分析被广泛应用于需要获取用户行为数据的领域,例如,用户界面分析、以及阅读习惯分析等领域。
[0003]在具体应用中,基于原始眼动数据获取用户的视觉特征,可以是对原始眼动数据进行可视化处理,将可视化结果作为用户的视觉特征进行人工分析或者机器视觉的分析,得到用户行为数据以及用户观看的产品图像的特点等等数据。可视化处理具体可以是将原始眼动数据绘制为扫描路径。示例性的,如图1所示。在刺激物也就是用户观看的产品图像“深圳到武汉机票的查询结果页面”中,用圆圈代表用户在此位置有一次注视,圆圈的大小代表在此位置上注视时间的长短,圆圈上的数字(图中未示出)代表被测注视的顺序,圆圈之间的连线代表用户在两个注视点之间存在一次眼跳的过程。这样,图1即为扫描路径。其中,眼跳可以理解为用户目光的转移。
[0004]但是,上述可视化处理得到的扫描路径也就是视觉特征,往往分布杂乱,规律化差,导致所分析的视觉特征复杂度较高,分析效率低。
技术实现思路
[0005]本专利技术实施例的目的在于提供一种一种新型眼动数据可视化方法、装置
【技术保护点】
【技术特征摘要】
1.一种新型眼动数据可视化方法,其特征在于,所述方法包括:在接收到可视化指令时,获取眼动仪采集的原始眼动数据;当所述可视化指令表明对眼跳数据进行可视化时,获取所述原始眼动数据中每个注视点的注视时间、眼跳时间和视觉方向;利用与所述注视时间对应的圆形表征每个注视点,并按照注视时间的先后顺序横向排布所述圆形,以及基于所述眼跳时间和所述视觉方向,利用两种三角形表征每个眼跳是否为回溯性眼跳,得到经幡图;其中,所述回溯性眼跳为与原视觉方向相比,视觉方向偏移大于90
°
的眼跳;将所述经幡图作为所述可视化指令对应的视觉特征。2.根据权利要求1所述的方法,其特征在于,所述利用与所述注视时间对应的圆形表征每个注视点,并按照注视时间的先后顺序横向排布所述圆形,以及基于所述眼跳时间,利用两种三角形表征每个眼跳是否为回溯性眼跳,得到经幡图,包括:针对每个注视点,该注视点对应的圆形的半径为该注视点的注视时间与第一系数的乘积,且该注视点存在眼跳时,所述眼跳的初始位置为所述注视点的圆心位置,所述眼跳的方向为所述眼跳的物理方向;其中,所述圆心位置为所述每个注视点的眼跳时间之和与第二系数的乘积;按照注视时间的先后顺序横向排布所述圆形和所述眼跳,并对每个注视点进行如下绘制,得到所述经幡图:若上一眼跳的视觉方向为水平方向:从当前注视点向所述上一眼跳所在的水平方向做垂线;所述垂线为实线;若所述上一眼跳的视觉方向为水平向左,且当前眼跳落在所述垂线的左侧或者与所述垂线重合,确定所述当前眼跳不是回溯性眼跳,并以上一注视点和所述当前注视点为顶点,以所述垂线,以及所述上一注视点和所述当前注视点之间的连线为边,绘制所述当前眼跳对应的第一三角形;若所述上一眼跳的视觉方向为水平向左,且当前眼跳落在所述垂线的右侧,确定所述当前眼跳是回溯性眼跳,并以上一注视点和所述当前注视点为顶点,以所述垂线,以及所述上一注视点和所述当前注视点之间的连线为边,绘制所述当前眼跳对应的第二三角形;若所述上一眼跳的视觉方向为水平向左,且当前眼跳落在所述垂线的左侧或者与所述垂线重合,确定所述当前眼跳是回溯性眼跳,并绘制所述当前眼跳对应的第二三角形;若所述上一眼跳的视觉方向为水平向左,且当前眼跳落在所述垂线的右侧,确定所述当前眼跳不是回溯性眼跳,并绘制所述当前眼跳对应的第一三角形;若上一眼跳的视觉方向不是水平方向:从所述当前注视点向所述上一眼跳所在直线做垂线,形成交点,并以上一注视点为圆心,以所述上一注视点和所述交点之间的连线为半径画弧线;所述垂线为虚线;若所述交点落在所述上一眼跳的射线延长线上,且沿当前眼跳的射线方向落入所述弧线的内侧,确定所述当前眼跳是回溯性眼跳,并以上一注视点、所述当前注视点和所述交点为顶点,以所述上一注视点和所述当前注视点之间的连线为边,绘制所述当前眼跳对应的第二三角形;若所述交点落在所述上一眼跳的射线延长线上,且沿当前眼跳的射线方向落入所述弧
线的外侧,确定所述当前眼跳不是回溯性眼跳,并以上一注视点、所述当前注视点和所述交点为顶点,以所述上一注视点和所述当前注视点之间的连线为边,绘制所述当前眼跳对应的第一三角形;若所述交点落在所述上一眼跳的射线反向延长线上,且沿当前眼跳的射线方向落入所述弧线的内侧,确定所述当前眼跳不是回溯性眼跳,并绘制所述当前眼跳对应的第一三角形;若所述交点落在所述上一眼跳的射线反向延长线上,且沿当前眼跳的射线方向落入所述弧线的外侧,确定所述当前眼跳是回溯性眼跳,并绘制所述当前眼跳对应的第二三角形。3.根据权利要求2所述的方法,其特征在于,在所述按照注视时间的先后顺序横向排布所述圆形和所述眼跳,并对每个注视点进行如下绘制,得到所述经幡图之后,所述方法还包括:获取所述经幡图中三角形的总数,以及第二三角形的数量;基于所述三角形的总数和所述第二三角形的数量,按照所述第二三角形的占比与所述原始眼动数据对应用户界面的复杂度成正比的规则,获取所述用户界面的复杂度。4.根据权利要求1所述的方法,其特征在于,当所述可视化指令表明对眼动数...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。