对象选择方法及装置制造方法及图纸

技术编号:15187152 阅读:57 留言:0更新日期:2017-04-19 04:35
本发明专利技术公开了一种对象选择方法及装置,属于计算机技术领域。所述方法包括:接收用户的眼睛跟随界面中的一个目标刺激物运动所产生的跟踪眼动序列,所述界面包括n个对象,每个对象对应的图形上设置有一个目标刺激物,所述目标刺激物沿所述图形运动,且相邻位置的对象上的目标刺激物的运动轨迹不同,n为正整数;从各个目标刺激物的运动轨迹中,查找与所述跟踪眼动序列相匹配的运动轨迹;根据查找到的所述运动轨迹确定所述用户所选择的对象。本发明专利技术通过采用平滑尾随产生的跟踪眼动序列作为输入信号,解决了输入的形状数据各不相同,在确定与形状数据相匹配的数字时容易出错,导致对象识别的准确性较低的问题,从而提高了对象识别的准确性。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别涉及一种对象选择方法及装置
技术介绍
眼动跟踪是指通过测量眼睛的注视点的位置或者眼球相对头部的运动实现对眼球运动的追踪。眼动跟踪作为一种新型的人机交互方式,近年来逐渐被广泛应用于密码识别、身份识别等领域。现有技术中有一种眼动跟踪的应用,电子设备显示数字输入界面,接收用户通过眼睛在输入框中输入的形状数据,获取与该形状数据相匹配的数字串,当该数字串与预设密码相同时,确定密码输入正确。例如,当用户需要输入数字“0”时,在输入框中用眼睛输入椭圆的形状数据;当用户需要输入数字“1”时,在输入框中用眼睛输入一条竖线的形状数据等等。由于部分形状数据较为相似,以至于电子设备在确定与形状数据相匹配的数字时容易出错。
技术实现思路
本专利技术实施例提供了一种对象选择方法及装置,能够提升形状数据识别的正确率。所述技术方案如下:第一方面,提供了一种对象选择方法,所述方法包括:接收用户的眼睛跟随界面中的一个目标刺激物运动所产生的跟踪眼动序列,所述界面包括n个对象,每个对象对应的图形上设置有一个目标刺激物,所述目标刺激物沿所述图形运动,且相邻位置的对象上的目标刺激物的运动轨迹不同,n为正整数;从各个目标刺激物的运动轨迹中,查找与所述跟踪眼动序列相匹配的运动轨迹;根据查找到的所述运动轨迹确定所述用户所选择的对象。在第一方面的第一种可能的实现方式中,所述接收用户的眼睛跟随界面中的一个目标刺激物运动所产生的跟踪眼动序列之前,还包括:控制所述界面中的每个目标刺激物处于初始位置且保持静止;接收所述用户的眼睛识别所述对象所产生的识别眼动序列;在根据所述识别眼动序列确定所述用户已经识别出所述对象时,控制所述界面中的每个目标刺激物从各自的初始位置开始运动。结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述根据查找到的所述运动轨迹确定所述用户所选择的对象之后,还包括:控制所述目标刺激物恢复到初始位置且保持静止,并指示所述用户继续识别下一个所要选择的对象。结合第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述方法,还包括:读取所述识别眼动序列中的位置参数,所述位置参数用于指示所述用户的注视点所在位置;检测在预定时长内所述位置参数的变化数值是否小于预定变化阈值;当在所述预定时长内所述位置参数的变化数值小于所述预定变化阈值时,确定所述用户已经识别出所述对象。结合第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式或第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述从各个目标刺激物的运动轨迹中,查找与所述跟踪眼动序列相匹配的运动轨迹之前,还包括:根据所述跟踪眼动序列中的位置参数计算所述跟踪眼动序列的中心位置;确定与所述跟踪眼动序列的中心位置之间的距离小于第一距离的对象;将所述对象以及相邻位置的对象上的目标刺激物的运动轨迹确定为所述各个目标刺激物的运动轨迹。结合第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,所述从各个目标刺激物的运动轨迹中,查找与所述跟踪眼动序列相匹配的运动轨迹,包括:获取所述各个目标刺激物的第一运动参数,并获取所述跟踪眼动序列中记录的第二运动参数,所述第一运动参数和所述第二运动参数均包括起始位置、运动方向和角速度中的至少一种参数;筛选所有参数的参数值均与所述第二运动参数中对应的参数值相等的第一运动参数;将筛选出的所述第一运动参数对应的目标刺激物的运动轨迹确定为与所述跟踪眼动序列相匹配的运动轨迹。结合第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式中,所述从各个目标刺激物的运动轨迹中,查找与所述跟踪眼动序列相匹配的运动轨迹,还包括:当筛选出至少两个运动轨迹时,根据每个运动轨迹的中心位置与所述跟踪眼动序列的中心位置之间的距离确定每个对象的权重,所述权重与所述距离呈负相关关系;将每个运动轨迹与所述跟踪眼动序列之间的综合距离乘以对应的权重,根据计算结果确定与所述跟踪眼动序列距离小于第二距离的一个运动轨迹,所述综合距离是所述运动轨迹上的每个点与所述跟踪眼动序列上的对应的点之间的距离的平均值;将确定出的所述运动轨迹确定为与所述跟踪眼动序列相匹配的运动轨迹。结合第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式或第一方面的第三种可能的实现方式或第一方面的第四种可能的实现方式或第一方面的第五种可能的实现方式或第一方面的第六种可能的实现方式,在第一方面的第七种可能的实现方式中,在同一行中,相邻位置的对象上的目标刺激物的初始位置相反;且在同一列中,相邻位置的对象上的目标刺激物的运动方向相反;或者,在同一列中,相邻位置的对象上的目标刺激物的初始位置相反;且在同一行中,相邻位置的对象上的目标刺激物的运动方向相反。结合第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式或第一方面的第三种可能的实现方式或第一方面的第四种可能的实现方式或第一方面的第五种可能的实现方式或第一方面的第六种可能的实现方式或第一方面的第七种可能的实现方式,在第一方面的第八种可能的实现方式中,所述根据查找到的所述运动轨迹确定所述用户所选择的对象之后,还包括:获取所述用户选择对象的熟练程度,并根据所述熟练程度调整所述目标刺激物的角速度和运动圈数中的至少一种,所述熟练程度与所述角速度呈正相关关系且所述熟练程度与所述运动圈数呈负相关关系;和/或,接收所述用户触发的调整指令,根据所述调整指令调整所述目标刺激物运动的角速度和运动圈数中的至少一种。结合第一方面的第八种可能的实现方式,在第一方面的第九种可能的实现方式中,所述获取所述用户选择对象的熟练程度,包括:统计所述用户选择对象的准确程度,所述准确程度与所述熟练程度呈正相关关系;和/或,统计跟踪眼动序列与所选择的对象上目标刺激物的运动轨迹的匹配程度,所述匹配程度与所述熟练程度呈正相关关系。第二方面,提供了一种对象选择装置,所述装置包括:第一接收模块,用于接收用户的眼睛跟随界面中的一个目标刺激物运动所产生的跟踪眼动序列,所述界面包括n个对象,每个对象对应的图形上设置有一个目标刺激物,所述目标刺激物沿所述图形运动,且相邻位置的对象上的目标刺激物的运动轨迹不同,n为正整数;轨迹查找模块,用于从各个目标刺激物的运动轨迹中,查找与所述第一接收模块接收到的所述跟踪眼动序列相匹配的运动轨迹;对象选择模块,用于根据所述轨迹查找模块查找到的所述运动轨迹确定所述用户所选择的对象。在第二方面的第一种可能的实现方式中,所述装置,还包括:第一控制模块,用于在所述第一接收模块接收用户的眼睛跟随界面中的一个目标刺激物运动所产生的跟踪眼动序列之前,控制所述界面中的每个目标刺激物处于初始位置且保持静止;第二接收模块,用于接收所述用户的眼睛识别所述对象所产生的识别眼动序列;第二控制模块,用于在根据所述第二接收模块接收到的所述识别眼动序列确定所述用户已经识别出所述对象时,控制所述界面中的每个目标刺激物从各自的初始位置开始运动。结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述装置,还包括:操作本文档来自技高网...
对象选择方法及装置

【技术保护点】
一种对象选择方法,其特征在于,所述方法包括:接收用户的眼睛跟随界面中的一个目标刺激物运动所产生的跟踪眼动序列,所述界面包括n个对象,每个对象对应的图形上设置有一个目标刺激物,所述目标刺激物沿所述图形运动,且相邻位置的对象上的目标刺激物的运动轨迹不同,n为正整数;从各个目标刺激物的运动轨迹中,查找与所述跟踪眼动序列相匹配的运动轨迹;根据查找到的所述运动轨迹确定所述用户所选择的对象。

【技术特征摘要】
1.一种对象选择方法,其特征在于,所述方法包括:接收用户的眼睛跟随界面中的一个目标刺激物运动所产生的跟踪眼动序列,所述界面包括n个对象,每个对象对应的图形上设置有一个目标刺激物,所述目标刺激物沿所述图形运动,且相邻位置的对象上的目标刺激物的运动轨迹不同,n为正整数;从各个目标刺激物的运动轨迹中,查找与所述跟踪眼动序列相匹配的运动轨迹;根据查找到的所述运动轨迹确定所述用户所选择的对象。2.根据权利要求1所述的方法,其特征在于,所述接收用户的眼睛跟随界面中的一个目标刺激物运动所产生的跟踪眼动序列之前,还包括:控制所述界面中的每个目标刺激物处于初始位置且保持静止;接收所述用户的眼睛识别所述对象所产生的识别眼动序列;在根据所述识别眼动序列确定所述用户已经识别出所述对象时,控制所述界面中的每个目标刺激物从各自的初始位置开始运动。3.根据权利要求2所述的方法,其特征在于,所述根据查找到的所述运动轨迹确定所述用户所选择的对象之后,还包括:控制所述目标刺激物恢复到初始位置且保持静止,并指示所述用户继续识别下一个所要选择的对象。4.根据权利要求2或3所述的方法,其特征在于,所述方法,还包括:读取所述识别眼动序列中的位置参数,所述位置参数用于指示所述用户的注视点所在位置;检测在预定时长内所述位置参数的变化数值是否小于预定变化阈值;当在所述预定时长内所述位置参数的变化数值小于所述预定变化阈值时,确定所述用户已经识别出所述对象。5.根据权利要求1至4任一所述的方法,其特征在于,所述从各个目标刺激物的运动轨迹中,查找与所述跟踪眼动序列相匹配的运动轨迹之前,还包括:根据所述跟踪眼动序列中的位置参数计算所述跟踪眼动序列的中心位置;确定与所述跟踪眼动序列的中心位置之间的距离小于第一距离的对象;将所述对象以及相邻位置的对象上的目标刺激物的运动轨迹确定为所述各个目标刺激物的运动轨迹。6.根据权利要求5所述的方法,其特征在于,所述从各个目标刺激物的运动轨迹中,查找与所述跟踪眼动序列相匹配的运动轨迹,包括:获取所述各个目标刺激物的第一运动参数,并获取所述跟踪眼动序列中记录的第二运动参数,所述第一运动参数和所述第二运动参数均包括起始位置、运动方向和角速度中的至少一种参数;筛选所有参数的参数值均与所述第二运动参数中对应的参数值相等的第一运动参数;将筛选出的所述第一运动参数对应的目标刺激物的运动轨迹确定为与所述跟踪眼动序列相匹配的运动轨迹。7.根据权利要求6所述的方法,其特征在于,所述从各个目标刺激物的运动轨迹中,查找与所述跟踪眼动序列相匹配的运动轨迹,还包括:当筛选出至少两个运动轨迹时,根据每个运动轨迹的中心位置与所述跟踪眼动序列的中心位置之间的距离确定每个对象的权重,所述权重与所述距离呈负相关关系;将每个运动轨迹与所述跟踪眼动序列之间的综合距离乘以对应的权重,根据计算结果确定与所述跟踪眼动序列距离小于第二距离的一个运动轨迹,所述综合距离是所述运动轨迹上的每个点与所述跟踪眼动序列上的对应的点之间的距离的平均值;将确定出的所述运动轨迹确定为与所述跟踪眼动序列相匹配的运动轨迹。8.根据权利要求1至7任一所述的方法,其特征在于,在同一行中,相邻位置的对象上的目标刺激物的初始位置相反;且在同一
\t列中,相邻位置的对象上的目标刺激物的运动方向相反;或者,在同一列中,相邻位置的对象上的目标刺激物的初始位置相反;且在同一行中,相邻位置的对象上的目标刺激物的运动方向相反。9.根据权利要求1至8任一所述的方法,其特征在于,所述根据查找到的所述运动轨迹确定所述用户所选择的对象之后,还包括:获取所述用户选择对象的熟练程度,并根据所述熟练程度调整所述目标刺激物的角速度和运动圈数中的至少一种,所述熟练程度与所述角速度呈正相关关系且所述熟练程度与所述运动圈数呈负相关关系;和/或,接收所述用户触发的调整指令,根据所述调整指令调整所述目标刺激物运动的角速度和运动圈数中的至少一种。10.根据权利要求9所述的方法,其特征在于,所述获取所述用户选择对象的熟练程度,包括:统计所述用户选择对象的准确程度,所述准确程度与所述熟练程度呈正相关关系;和/或,统计跟踪眼动序列与所选择的对象上目标刺激物的运动轨迹的匹配程度,所述匹配程度与所述熟练程度呈正相关关系。11.一种对象选择装置,其特征在于,所述装置包括:第一接收模块,用于接收用户的眼睛跟随界面中的一个目标刺激物运动所产生的跟踪眼动序列,所述界面包括n个对象,每个对象对应的图形上设置有一个目标刺激物,所述目标刺激物沿所述图形运动,且相邻位置的对象上的目...

【专利技术属性】
技术研发人员:张昀池哲儒
申请(专利权)人:华为技术有限公司西安交通大学
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1