眼动控制校准数据获取方法和装置制造方法及图纸

技术编号:20362224 阅读:33 留言:0更新日期:2019-02-16 16:14
本发明专利技术揭示了一种眼动控制校准数据获取方法和装置,包括:依次获取人眼注视多个定位点的用户图像;其中,多个定位点预设于指定观看区域内;依次从用户图像中查找人眼图像和眼球图像,获取人眼位置数据和眼球位置数据;根据人眼位置数据和眼球位置数据计算校准数据,依次记录校准数据和对应的多个定位点位置信息。本发明专利技术的眼动控制校准数据获取方法和装置无需采用专用设备,且可以根据用户的眼动习惯来采集数据,用户体验好。

【技术实现步骤摘要】
眼动控制校准数据获取方法和装置
本专利技术涉及人机交互
,具体涉及一种眼动控制校准数据获取方法和装置。
技术介绍
眼动控制方法是一种非接触的人机互动方式,通过追踪眼球位置来计算眼睛的注视点的位置。眼动控制对于无法双手操作的用户起到重大帮助。随着智能终端的发展,具有眼球追踪功能的游戏电脑使玩家在游戏场景中更为身临其境。眼球追踪技术需要用到专用设备,如眼动仪。在这些专用设备使用过程中,用户需要根据说明书限定的眼动方式才可控制设备。人机交互方式的趋势是以人为中心、更为友好和便捷,因此眼动追踪也朝着根据用户眼动习惯来控制设备的方向发展。每个用户可以根据自己特定的眼动习惯先对设备进行校准,使得后续的眼动控制可以根据用户的眼动习惯来操作。现有技术的校准步骤中,通常根据用户盯住预设定位点的图像来进行图像处理,计算预设定位点对应的瞳孔中心位置来收集校准数据。但是根据此种方法得到的校准数据,在后续的眼动追踪操作中,视线判断的准确度低,用户体验不高。
技术实现思路
本专利技术的主要目的为提供一种眼动控制校准数据获取方法和装置,旨在解决现有技术中不能根据用户眼动习惯来获取准确的眼动控制校准数据的问题。本专利技术提出一种眼动控制校准数据获取方法,包括:依次获取人眼注视多个定位点的用户图像;其中,多个所述定位点预设于指定观看区域内;依次从所述用户图像中查找人眼图像和眼球图像,获取人眼位置数据和眼球位置数据;根据所述人眼位置数据和所述眼球位置数据计算校准数据,依次记录所述校准数据和对应的多个所述定位点位置信息。进一步地,所述依次从所述用户图像中查找人眼图像和眼球图像,获取人眼图像位置数据和眼球图像位置数据的步骤,包括:从所述用户图像中查找人脸图像;从所述人脸图像中查找人眼图像,以及从所述人脸图像中获取人眼位置数据,所述人眼图像包括左眼图像和右眼图像;从所述人眼图像中查找眼球图像,以及从所述人脸图像中获取眼球位置数据。进一步地,所述校准数据包括距离校准数据、横向校准数据和纵向校准数据,所述根据所述人眼位置数据和所述眼球位置数据计算校准数据,依次记录所述校准数据和对应的多个所述定位点位置信息的步骤,包括:根据所述人眼位置数据计算人眼注视一个所述定位点时的距离校准数据;以及根据所述人眼位置数据和所述眼球位置数据计算人眼注视一个所述定位点时的眼球位置横向校准数据与眼球位置纵向校准数据;将所述距离校准数据、横向校准数据、纵向校准数据和对应的所述定位点位置信息保存在存储器中。进一步地,所述根据所述人眼位置数据计算人眼注视一个所述定位点时的距离校准数据的步骤,包括:根据所述人眼位置数据包括的左眼位置数据,计算左眼中心位置坐标;以及根据所述人眼位置数据包括的右眼位置数据,计算右眼中心位置坐标;根据所述左眼中心位置坐标以及所述右眼中心位置坐标,计算左眼中心与右眼中心的距离,获得所述距离校准数据。进一步地,所述根据所述人眼位置数据和所述眼球位置数据计算人眼注视一个所述定位点时的眼球位置横向校准数据与眼球位置纵向校准数据的步骤,包括:根据所述眼球位置数据包括的左眼球位置数据,计算左眼球中心位置坐标;以及根据所述眼球位置数据包括的右眼球位置数据,计算右眼球中心位置坐标;根据所述左眼球中心位置坐标和所述左眼位置数据,计算左眼球中心与所述左眼图像的最左边之间的第一横向距离,和左眼球中心与所述左眼图像的最上边之间的第一纵向距离;以及根据所述右眼球中心位置坐标和所述右眼位置数据,计算右眼球中心与所述右眼图像的最右边之间的第二横向距离,和右眼球中心与右眼图像的最下边之间的第二纵向距离;计算所述第一横向距离与所述第二横向距离的比值,获得所述横向校准数据;以及计算所述第一纵向距离与所述第二纵向距离的比值,获得所述纵向校准数据。本专利技术还提出了一种眼动控制校准数据获取装置,包括:图像获取模块,用于依次获取人眼注视多个定位点的用户图像;其中,多个所述定位点预设于指定观看区域内;图像分析模块,用于依次从所述用户图像中查找人眼图像和眼球图像,获取人眼位置数据和眼球位置数据;数据计算模块,用于根据所述人眼位置数据和所述眼球位置数据计算校准数据,依次记录所述校准数据和对应的多个所述定位点位置信息。进一步地,所述图像分析模块包括:人脸查找单元,用于从所述用户图像中查找人脸图像;人眼查找单元,用于从所述人脸图像中查找人眼图像,以及从所述人脸图像中获取人眼位置数据,所述人眼图像包括左眼图像和右眼图像;眼球查找单元,用于从所述人眼图像中查找眼球图像,以及从所述人脸图像中获取眼球位置数据。进一步地,所述校准数据包括距离校准数据、横向校准数据和纵向校准数据,所述数据计算模块包括:第一数据获取单元,用于根据所述人眼位置数据计算人眼注视一个所述定位点时的距离校准数据;第二数据获取单元,用于根据所述人眼位置数据和所述眼球位置数据计算人眼注视一个所述定位点时的眼球位置横向校准数据与眼球位置纵向校准数据;数据存储单元,用于将所述距离校准数据、横向校准数据、纵向校准数据和对应的所述定位点位置信息保存在存储器中。进一步地,所述第一数据获取单元包括:第一计算子单元,用于根据所述人眼位置数据包括的左眼位置数据,计算左眼中心位置坐标;以及根据所述人眼位置数据包括的右眼位置数据,计算右眼中心位置坐标;第二计算子单元,用于根据所述左眼中心位置坐标以及所述右眼中心位置坐标,计算左眼中心与右眼中心的距离,获得所述距离校准数据。进一步地,所述第二数据获取单元包括:第三计算子单元,用于根据所述眼球位置数据包括的左眼球位置数据,计算左眼球中心位置坐标;以及根据所述眼球位置数据包括的右眼球位置数据,计算右眼球中心位置坐标;第四计算子单元,用于根据所述左眼球中心位置坐标和所述左眼位置数据,计算左眼球中心与所述左眼图像的最左边之间的第一横向距离,和左眼球中心与所述左眼图像的最上边之间的第一纵向距离;以及根据所述右眼球中心位置坐标和所述右眼位置数据,计算右眼球中心与所述右眼图像的最右边之间的第二横向距离,和右眼球中心与右眼图像的最下边之间的第二纵向距离;第五计算子单元,用于计算所述第一横向距离与所述第二横向距离的比值,获得所述横向校准数据;以及计算所述第一纵向距离与所述第二纵向距离的比值,获得所述纵向校准数据。本专利技术的有益效果:本专利技术的眼动控制校准数据获取方法和装置,在指定观看区域预设至少一个定位点,在人眼注视一个定位点时,通过普通摄像头获取图像,从图像中查找人眼图像和眼球图像,根据人眼位置数据和眼球位置数据,计算校准数据,将校准数据和该定位点的位置信息保存在存储器中,直至所有定位点均采集完数据。校准数据可用于后续眼动追踪控制中,判断用户与指定观看区域的距离是否在预设范围内,并进行用户视线位置追踪,提高视线判断的准确度。本专利技术的眼动控制校准数据获取方法和装置无需采用专用设备,且可以根据用户的眼动习惯来采集数据,用户体验好。附图说明图1是本专利技术一实施例的眼动控制校准数据获取方法的流程示意图;图2是本专利技术一实施例的指定观看区域的定位点的示意图;图3是图1中步骤S2的流程示意图;图4是图1中步骤S3的流程示意图;图5是图4中步骤S31的计算距离校准数据的流程示意图;图6是图4中步骤S31的计算横向校准数据和纵向校准数据的流程示意图;图本文档来自技高网...

【技术保护点】
1.一种眼动控制校准数据获取方法,其特征在于,包括:依次获取人眼注视多个定位点的用户图像;其中,多个所述定位点预设于指定观看区域内;依次从所述用户图像中查找人眼图像和眼球图像,获取人眼位置数据和眼球位置数据;根据所述人眼位置数据和所述眼球位置数据计算校准数据,依次记录所述校准数据和对应的多个所述定位点位置信息。

【技术特征摘要】
1.一种眼动控制校准数据获取方法,其特征在于,包括:依次获取人眼注视多个定位点的用户图像;其中,多个所述定位点预设于指定观看区域内;依次从所述用户图像中查找人眼图像和眼球图像,获取人眼位置数据和眼球位置数据;根据所述人眼位置数据和所述眼球位置数据计算校准数据,依次记录所述校准数据和对应的多个所述定位点位置信息。2.如权利要求1所述的眼动控制校准数据获取方法,其特征在于,所述依次从所述用户图像中查找人眼图像和眼球图像,获取人眼图像位置数据和眼球图像位置数据的步骤,包括:从所述用户图像中查找人脸图像;从所述人脸图像中查找人眼图像,以及从所述人脸图像中获取人眼位置数据,所述人眼图像包括左眼图像和右眼图像;从所述人眼图像中查找眼球图像,以及从所述人脸图像中获取眼球位置数据。3.如权利要求1所述的眼动控制校准数据获取方法,其特征在于,所述校准数据包括距离校准数据、横向校准数据和纵向校准数据,所述根据所述人眼位置数据和所述眼球位置数据计算校准数据,依次记录所述校准数据和对应的多个所述定位点位置信息的步骤,包括:根据所述人眼位置数据计算人眼注视一个所述定位点时的距离校准数据;以及根据所述人眼位置数据和所述眼球位置数据计算人眼注视一个所述定位点时的眼球位置横向校准数据与眼球位置纵向校准数据;将所述距离校准数据、横向校准数据、纵向校准数据和对应的所述定位点位置信息保存在存储器中。4.如权利要求3所述的眼动控制校准数据获取方法,其特征在于,所述根据所述人眼位置数据计算人眼注视一个所述定位点时的距离校准数据的步骤,包括:根据所述人眼位置数据包括的左眼位置数据,计算左眼中心位置坐标;以及根据所述人眼位置数据包括的右眼位置数据,计算右眼中心位置坐标;根据所述左眼中心位置坐标以及所述右眼中心位置坐标,计算左眼中心与右眼中心的距离,获得所述距离校准数据。5.如权利要求3所述的眼动控制校准数据获取方法,其特征在于,所述根据所述人眼位置数据和所述眼球位置数据计算人眼注视一个所述定位点时的眼球位置横向校准数据与眼球位置纵向校准数据的步骤,包括:根据所述眼球位置数据包括的左眼球位置数据,计算左眼球中心位置坐标;以及根据所述眼球位置数据包括的右眼球位置数据,计算右眼球中心位置坐标;根据所述左眼球中心位置坐标和所述左眼位置数据,计算左眼球中心与所述左眼图像的最左边之间的第一横向距离,和左眼球中心与所述左眼图像的最上边之间的第一纵向距离;以及根据所述右眼球中心位置坐标和所述右眼位置数据,计算右眼球中心与所述右眼图像的最右边之间的第二横向距离,和右眼球中心与右眼图像的最下边之间的第二纵向距离;计算所述第一横向距离与所述第二横向距离的比值,获得所述横向校准数据;以及计算所述第一纵向距离与所述第二纵向距...

【专利技术属性】
技术研发人员:蒋壮
申请(专利权)人:深圳市沃特沃德股份有限公司
类型:发明
国别省市:广东,44

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

1