【技术实现步骤摘要】
注视点计算装置及其驱动方法、电子设备
[0001]本公开涉及芯片
,尤其涉及一种注视点计算装置及其驱动方法、电子设备。
技术介绍
[0002]现有的电子设备,例如AR(Augmented Reality,增强现实)显示设备、VR(Virtual Reality,虚拟现实)显示设备等,在实现基于眼球追踪的注视点识别时,需要依托于计算机的CPU(central processing unit,中央处理器)来实现,这样会导致相关设备庞大,不变携带,不利于人机交互。
技术实现思路
[0003]本公开的目的在于提供一种注视点计算装置及其驱动方法、电子设备,用于集成在设备一体机中,实现注视点计算功能。
[0004]为了实现上述目的,本公开提供如下技术方案:
[0005]一方面,提供一种注视点计算装置。所述注视点计算装置包括第一缓存寄存器、多路选择器、运算器组件和状态机。所述多路选择器与所述第一缓存寄存器相耦接。所述运算器组件与所述多路选择器相耦接。所述状态机分别与所述多路选择器和所述运算器组件相耦接。其中,所述第一缓存寄存器被配置为:接收并存储第一坐标,以及根据所述第一坐标计算得到第二坐标时所需要的多个标定参数;其中,所述第一坐标为瞳孔的位置坐标,所述第二坐标为注视点的位置坐标。所述状态机被配置为:控制所述多路选择器每次从所述第一缓存寄存器中选取至少一个数值并传输至所述运算器组件。所述运算器组件被配置为:对每次接收到的所述至少一个数值做预先设定的运算,直至得到所述第二坐标;以及,在所述状态机 ...
【技术保护点】
【技术特征摘要】
1.一种注视点计算装置,其特征在于,包括:第一缓存寄存器,被配置为:接收并存储第一坐标,以及根据所述第一坐标计算得到第二坐标时所需要的多个标定参数;其中,所述第一坐标为瞳孔的位置坐标,所述第二坐标为注视点的位置坐标;多路选择器,与所述第一缓存寄存器相耦接;运算器组件,与所述多路选择器相耦接;状态机,分别与所述多路选择器和所述运算器组件相耦接;其中,所述状态机被配置为:控制所述多路选择器每次从所述第一缓存寄存器中选取至少一个数值并传输至所述运算器组件;所述运算器组件被配置为:对每次接收到的所述至少一个数值做预先设定的运算,直至得到所述第二坐标;以及,在所述状态机的控制下,输出所述第二坐标。2.根据权利要求1所述的注视点计算装置,其特征在于,所述注视点计算装置根据以下公式,计算得到所述第二坐标:X
G
=a0+a1x1+a2y1+a3x1y1+a4x
12
+a5y
12
;Y
G
=b0+b1x1+b2y1+b3x1y1+b4x
12
+b5y
12
;其中,(x1,y1)为所述第一坐标;a0~a5和b0~b5为所述标定参数,且a0~a5和b0~b5为矢量;(X
G
,Y
G
)为所述第二坐标。3.根据权利要求2所述的注视点计算装置,其特征在于,所述运算器组件包括:一个乘法器,与所述多路选择器相耦接;所述乘法器被配置为:计算x
12
、a1x1、a4(x
12
)、x1y1、y
12
、a2y1、a3(x1y1)、a5(y
12
)、b1x1、b2y1、b3(x1y1)、b4(x
12
)和b5(y
12
);一个累加器,分别与所述乘法器、所述多路选择器和所述状态机相耦接;所述累加器被配置为:计算a0+a1x1+a2y1+a3xy1+a4x
12
+a5y
12
,以输出X
G
;以及,计算b0+b1x1+b2y1+b3x1y1+b4x
12
+b5y
12
,以输出Y
G
。4.根据权利要求2所述的注视点计算装置,其特征在于,所述运算器组件包括:第一乘法器,与所述多路选择器相耦接;所述第一乘法器被配置为:计算a1x1、a4(x
12
)、a2y1、a3(x1y1)、a5(y
12
);第一累加器,分别与所述第一乘法器、所述多路选择器和所述状态机相耦接;所述第一累加器被配置为:计算a0+a1x1+a2y1+a3xy1+a4x
12
+a5y
12
,以输出X
G
;第二乘法器,与所述多路选择器相耦接;所述第一乘法器被配置为:计算b1x1、b4(x
12
)、b2y1、b3(x1y1)、b5(y
12
);第二累加器,分别与所述第二乘法器、所述多路选择器和所述状态机相耦接;所述第二累加器被配置为:计算b0+b1x1+b2y1+b3x1y1+b4x
12
+b5y
12
,以输出Y
...
【专利技术属性】
技术研发人员:孙高明,胡国锋,
申请(专利权)人:北京京东方光电科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。