一种用于追踪眼球位置的方法及检测装置的制造方法
【专利摘要】本发明提供了一种用于追踪眼球位置的方法,包括步骤:a)在眼球前方围绕眼球周围布置至少一个光源,所述光源用于发出定向光束以照射眼球上的不同位置处;b)在所述光源周围至少三个不同位置布置传感器,以获取通过所述眼球表面不同位置反射所述光源发出光束的反射光强度值;c)根据所获取的每个位置的反射光强度值,计算得到所述人眼位置的信息。
【专利说明】
一种用于追踪眼球位置的方法及检测装置
技术领域
[0001] 本发明涉及用于追踪眼球位置的方法及检测装置,特别涉及一种用于追踪眼球位 置的头戴式显示装置及方法。
【背景技术】
[0002] 眼球追踪是一项科学应用技术,用户无需触摸屏幕即可翻动页面。从原理上看,眼 球追踪主要是研究眼球运动信息的获取、建模和模拟,用途颇广。而获取眼球运动信息的设 备除了红外设备之外,还可以是图像采集设备,甚至一般电脑或手机上的摄像头,其在软件 的支持下也可以实现眼球跟踪。眼球追踪技术是一项科学应用技术,一是根据眼球和眼球 周边的特征变化进行跟踪,二是根据虹膜角度变化进行跟踪,三是主动投射红外线等光束 到虹膜来提取特征。
[0003] 而目前的眼球追踪术的主要设备包括红外设备和图像采集设备,通过对图像数据 的处理,计算视线方向。不过,人眼实时的运动会给计算系统带来庞大的计算量。本发明放 弃了原始的采用图像采集设备,而是采用从不同角度获取的眼球的光强对眼球的位置进行 大概的计算,这样,避免了繁冗、庞大的计算量,能够更高频率的对眼球进行跟踪。
【发明内容】
[0004] 本发明为了解决上述问题,提供了一种用于追踪眼球位置的方法。根据本发明的 一个方面,用于追踪眼球位置的方法包括步骤:a)在眼球前方围绕眼球周围布置至少一个 光源,所述光源用于发出定向光束以照射眼球上的不同位置处;b)在所述光源周围至少三 个不同位置布置传感器,以获取通过所述眼球表面不同位置反射所述光源发出光束的反射 光强度值;c)根据所获取的每个位置的反射光强度值,计算得到所述人眼位置的信息。
[0005] 优选地,步骤c的计算方法为:将所述眼球处于某一位置时的不同位置传感器的反 射光强度值与数据库进行匹配。
[0006] 优选地,所述数据库建立方法为:
[0007] d)眼球处于某一位置,记录传感器的反射光强度值;
[0008] e)改变眼球位置,记录传感器的反射光强度值;
[0009] f)重复步骤e,直至记录完眼球处于眼眶中不同位置时的传感器的反射光强度值, 其中,重复步骤e的次数设置为至少100次。
[0010] 优选地,所述光源设置于眼镜或头戴式显示装置的框架上。
[0011]优选地,所述光源为红外光源。
[0012]优选地,述传感器为红外传感器。
[0013] 优选地,所述传感器还设置为CMOS管或者光敏电阻。
[0014] 根据本发明的另一个方面,提供了一种用于追踪眼球位置的检测装置,包括:至少 一个光源,设置于眼球前方且围绕眼球周围,所述光源用于发出定向光束以照射眼球上的 不同位置处;传感器,设置于所述光源周围至少三个不同位置,用于获取通过眼球表面不同 位置反射所述光源发出光束的反射光强度。
[0015] 优选地,所述光源为红外光源。
[0016] 优选地,所述传感器为红外传感器。
[0017] 优选地,所述光源为可见光源。
[0018] 优选地,所述传感器还设置为CMOS管或者光敏电阻。
[0019] 优选地,所述显示屏为IXD显示屏。
[0020] 根据本发明的另一个方面,提供了一种用于追踪眼球位置的头戴式显示装置,包 括:显示组件和用于固定显示组件的头带:所述显示组件包括显示壳体以及所述显示壳体 内部的显示机构;所述显示机构包括朝向人眼方向的显示屏,用于显示图像;眼球前方且围 绕眼球周围至少一个光源,所述光源用于发出定向光束以照射眼球上的不同位置处;所述 光源周围至少三个不同位置布置传感器,用于获取通过所述眼球表面不同位置反射所述光 源发出光束的反射光强度值。
[0021 ]优选地,所述光源为红外光源。
[0022]优选地,所述传感器为红外传感器。
[0023] 优选地,所述光源为可见光源。
[0024] 优选地,所述传感器还设置为CMOS管或者光敏电阻。
[0025] 优选地,所述显示屏为IXD显示屏。
[0026] 根据本发明的一种用于追踪眼球位置的方法,其通过在透镜周围布置光源以及传 感器,获取不同角度的眼球的光强,综合光强的信息获取眼球的位置。并且该方法适用于头 戴式显示设备,更进一步适应于例如眼镜框架的装置,应用广泛,而且该方法计算快捷,省 去了图像处理等计算步骤,计算量小。
[0027] 应当理解,前述大体的描述和后续详尽的描述均为示例性说明和解释,并不应当 用作对本发明所要求保护内容的限制。
【附图说明】
[0028] 参考随附的附图,本发明更多的目的、功能和优点将通过本发明实施方式的如下 描述得以阐明,其中:
[0029] 图1示意性示出根据本发明的用于追踪眼球位置的方法的步骤;
[0030] 图2a_2b示意性示出根据本发明的用于追踪眼球位置的方法的数据库中传感器与 眼球位置对应的方法;
[0031] 图3a和图3b示意性示出适用于本发明的用于追踪眼球位置的检测装置;
[0032]图4a和图4b示意性示出适用于本发明的用于追踪眼球位置的头戴式显示装置; [0033]图5示意性示出根据本发明的用于追踪眼球位置的方法的原理图。
【具体实施方式】
[0034] 通过参考示范性实施例,本发明的目的和功能以及用于实现这些目的和功能的方 法将得以阐明。然而,本发明并不受限于以下所公开的示范性实施例;可以通过不同形式来 对其加以实现。说明书的实质仅仅是帮助相关领域技术人员综合理解本发明的具体细节。
[0035] 在下文中,将参考附图描述本发明的实施例。在附图中,相同的附图标记代表相同 或类似的部件。
[0036] 图1示意性示出根据本发明的用于追踪眼球位置的方法的步骤;如图1所示,步骤 分为:
[0037] 步骤101:在眼球前方围绕眼球周围布置至少一个光源,所述光源用于发出定向光 束以照射眼球上的不同位置处;
[0038] 根据本发明的一个实施例,所述光源设置于眼镜或头戴式显示装置的框架上。 [0039] 步骤102:在所述光源周围至少三个不同位置布置传感器,以获取通过所述眼球表 面不同位置反射所述光源发出光束的反射光强度值;
[0040] 若光源设置为红外光源,则传感器为红外传感器。
[0041] 其中,所述传感器还可以设置为CMOS管或者光敏电阻。
[0042] 步骤103:根据所获取的每个位置的反射光强度值,计算得到所述人眼位置的信 息。
[0043] 根据本发明的一个实施例,步骤103中所述计算方法为:将所述眼球处于某一位置 时的不同位置传感器的反射光强度值与数据库进行匹配。
[0044] 其中,数据库建立方法为:
[0045] d)眼球处于某一位置,记录传感器的反射光强度值;
[0046] e)改变眼球位置,记录传感器的反射光强度值;
[0047] f)重复步骤e,直至记录完眼球处于眼眶中不同位置时的传感器的反射光强度值, 其中,重复步骤e的次数设置为至少100次。
[0048]其中,数据库中传感器与眼球位置对应的方法如图2a和2b所示:
[0049] 如图2a_2b所示,为根据本发明的用于追踪眼球位置的方法的数据库的建立方法。 如下表1为眼球位置的数据库建立表,所述数据库包含了n个传感器值e组成的数组(el, e2,…,en)对应的i个眼球位置Ll-Li的两个元素。根据该表,将所测得的传感器的值与数据 库匹配,获取眼球位置信息。
[0050] 表1眼球位置的数据库建立表
[0052]建立数据库基本有如下两类方法,如图2a所示,以三个传感器为例,每个传感器均 设置有强弱等级,分别用强弱等级线条201a、强弱等级线条201b、强弱等级线条201c表示各 传感器的强弱值,顺时针方向表示强弱值由弱到强:如图2a所示,其中一个强弱等级线条中 的任意等级线203与其他两个强弱等级线条中的任一等级线均相交,例如交点202,其可反 映眼球的一个位置,将所有交点反映的眼球位置均记录于表1中作为眼球位置的数据库。当 采用适用于该方法的设备进行对眼球位置采集时,只需要将各传感器的值与表1中匹配,就 可以获得该组传感器数值所对应的眼球位置。
[0053] 如图2b所示,为另一种建立数据库的方法。以传感器A、传感器B、传感器C为例,以 传感器位置为圆心,以传感器与眼球的距离dA、dB、dC为半径做圆,三个圆的交点或者相交 部分204可以反映眼球的位置。将所有交点或者相交部分204反映的眼球位置均记录于表1 中作为眼球位置的数据库。当采用适用于该方法的设备进行对眼球位置采集时,只需要将 各传感器的值与表1中匹配,就可以获得该组传感器数值所对应的眼球位置。
[0054] 其中,传感器的数值e与其距离眼球的长度近似于成反比,具有比例系数k,b为常 数,有如下公式:
[0055] e = k/d+b
[0056] 其中,e由传感器可获知,比例系数k与常数b根据不同的传感器具有对应的值,均 为已知量,或者可以通过对传感器进行大量数据的测量,通过最小二乘法进行线性拟合获 取更准确的比例系数k以及常数b。通过上式,可获得每个传感器与眼球的位置d。
[0057]通过图2b所述方法,以各传感器A、B、C所在位置为圆心,以各传感器与眼球距离 dA、dB、dC为半径做圆,能够求得眼球位置。
[0058]图3a和图3b示意性示出适用于本发明的用于追踪眼球位置的检测装置;
[0059] 一种用于追踪眼球位置的检测装置包括至少一个光源313a,设置于眼球312a前方 且围绕眼球周围,所述光源用于发出定向光束以照射眼球上的不同位置处;
[0060] 传感器315a,设置于所述光源313a周围至少三个不同位置,用于获取通过眼球表 面不同位置反射所述光源发出光束的反射光强度。
[0061 ]根据本发明的一个实施例,所述光源为红外光源时,传感器设置为红外传感器。 [0062]根据本发明的一个实施例,所述光源可设置为可见光源。
[0063]根据本发明的一个实施例,所述传感器还设置为CMOS管或者光敏电阻。
[0064]图3a和图3b展示了用于追踪眼球位置的检测装置的不同的配置方案:图3a为眼球 312a周围三个不同位置的光源313a各配置一个传感器315a,图3b为眼球312b周围多个不同 位置的光源313b,配置四个不同位置的传感器315b,如图3b所述,多个光源均匀的分布于眼 球312b周围,该光源的布置方法使光线分布的更均匀。能够根据情况设计光源以及传感器 的数目,可知,本发明的用于追踪眼球位置的头戴式显示装置的光源和传感器的数目可根 据具体情况决定。
[0065]图4a和图4b示意性示出适用于本发明的用于追踪眼球位置的显示装置的结构示 意图;如图4a所示,用于追踪眼球位置的头戴式显示装置,包括显示组件和用于固定显示组 件的头带430:所述显示组件包括显示壳体420以及所述显示壳体内部的显示机构410;如图 4b所示,所述显示机构410包括朝向人眼方向的显示屏411,用于显示图像;眼球412前方且 围绕眼球周围至少一个光源413,所述光源用于发出定向光束以照射眼球上的不同位置处; 所述光源周围至少三个不同位置布置传感器414,用于获取通过所述眼球表面不同位置反 射所述光源发出光束的反射光强度。
[0066] 根据本发明的一个实施例,所述光源为红外光源时,传感器设置为红外传感器。
[0067] 根据本发明的一个实施例,所述光源可设置为可见光源。
[0068] 根据本发明的一个实施例,所述传感器还设置为CMOS管或者光敏电阻。
[0069]根据本发明的一个实施例,所述显示屏为IXD显示屏。
[0070]根据本发明的另一个方面,提出了另一种用于追踪眼球位置的头戴式显示装置, 可以是能够固定于眼睛前方的框架,例如眼镜框架,在眼镜框架上设置所述光源、传感器。 [0071]图5示意性示出根据本发明的用于追踪眼球位置的方法原理图;如图5所示,由于 虹膜501会吸收红外光,所以被光源503照射到虹膜面积大的区域发射的光将弱,该光源配 置的传感器502测得的反射光强度值就低,反之同样。所示,本发明的原理是通过综合各位 置传感器测得的反射光强度值,获得眼球的位置信息。
[0072] 所述附图仅为示意性的并且未按比例画出。虽然已经结合优选实施例对本发明进 行了描述,但应当理解本发明的保护范围并不局限于这里所描述的实施例。
[0073] 结合这里披露的本发明的说明和实践,本发明的其他实施例对于本领域技术人员 都是易于想到和理解的。说明和实施例仅被认为是示例性的,本发明的真正范围和主旨均 由权利要求所限定。
【主权项】
1. 一种用于追踪眼球位置的方法,包括步骤: a) 在眼球前方围绕眼球周围布置至少一个光源,所述光源用于发出定向光束以照射眼 球上的不同位置处; b) 在所述光源周围至少三个不同位置布置传感器,以获取通过所述眼球表面不同位置 反射所述光源发出光束的反射光强度值; c) 根据所获取的每个位置的反射光强度值,计算得到所述人眼位置的信息。2. 根据权利要求1所述的方法,其特征在于:所述计算方法为:将所述眼球处于某一位 置时的不同位置传感器的反射光强度值与数据库进行匹配。3. 根据权利要求2所述的方法,其特征在于:所述数据库建立方法为: d) 眼球处于某一位置,记录传感器的反射光强度值; e) 改变眼球位置,记录传感器的反射光强度值; f) 重复步骤e,直至记录完眼球处于眼眶中不同位置时的传感器的反射光强度值,其 中,重复步骤e的次数设置为至少100次。4. 根据权利要求1所述的方法,其特征在于:所述光源设置于眼镜或头戴式显示装置的 框架上。5. 根据权利要求1所述的方法,其特征在于:所述光源为红外光源。6. 根据权利要求5所述的方法,其特征在于:所述传感器为红外传感器。7. 根据权利要求1所述的方法,其特征在于:所述传感器还设置为CMOS管或者光敏电 阻。8. -种用于追踪眼球位置的检测装置,包括: 至少一个光源,设置于眼球前方且围绕眼球周围,所述光源用于发出定向光束以照射 眼球上的不同位置处; 传感器,设置于所述光源周围至少三个不同位置,用于获取通过眼球表面不同位置反 射所述光源发出光束的反射光强度。9. 一种用于追踪眼球位置的头戴式显示装置,包括:显示组件和用于固定显示组件的 头带: 所述显示组件包括显示壳体以及所述显示壳体内部的显示机构; 所述显示机构包括朝向人眼方向的显示屏,用于显示图像;眼球前方且围绕眼球周围 至少一个光源,所述光源用于发出定向光束以照射眼球上的不同位置处;所述光源周围至 少三个不同位置布置传感器,用于获取通过所述眼球表面不同位置反射所述光源发出光束 的反射光强度值。
【文档编号】G06F3/01GK105929963SQ201610308367
【公开日】2016年9月7日
【申请日】2016年5月11日
【发明人】覃政
【申请人】北京蚁视科技有限公司