一种双眼注视点的确定方法和电子设备技术

技术编号:33699609 阅读:12 留言:0更新日期:2022-06-06 08:06
本申请实施例公开了一种双眼注视点的确定方法和电子设备,涉及图像处理领域,可以根据一个人眼的注视点确定另一人眼的注视点,由此节省了检测另一人眼的注视点过程中所耗费的计算量,同时能够精简电子设备中的硬件结构,降低硬件成本。该方法包括:确定第一人眼的第一注视点坐标,第一人眼是用户双眼中的一个,第一注视点坐标是第一人眼的注视点在第一显示屏上的坐标,第一显示屏与第一人眼对应;根据第一注视点坐标,确定第二注视点坐标,第二注视点坐标是用户的第二人眼的在第二显示屏上的坐标,第二显示屏与第二人眼对应。第二显示屏与第二人眼对应。第二显示屏与第二人眼对应。

【技术实现步骤摘要】
一种双眼注视点的确定方法和电子设备


[0001]本申请实施例涉及图像处理领域,尤其涉及一种双眼注视点的确定方法和电子设备。

技术介绍

[0002]目前,虚拟现实(virtual reality,VR)技术已经得到广泛的应用。示例性的,应用虚拟现实技术,可以通过用户佩戴的VR头盔等VR设备,利用电脑模拟产生一个三维空间的虚拟世界,提供用户关于视觉等感官的模拟,让用户感觉仿佛身临其境,可以即时、没有限制地观察三维空间内的事物。
[0003]以VR设备为VR头盔为例,在VR头盔工作时,可以根据用户观察位置的不同,向用户展示对应区域的场景。因此,为了能够向用户提供准确的图像显示,VR头盔需要能够快速地确定用户的观察位置。在具体实现中,VR头盔可以通过分别确定用户的左右眼对应的注视点或注视区域,确定用户的观察位置。示例性的,可以在VR头盔中分别针对左右眼设置对应的部件,以便能够分别获取左眼和右眼的注视点。但是,由于需要分别对左眼和右眼进行注视点相关信息的获取和计算,因此,目前的方案存在VR头盔等VR设备中的硬件成本过高,以及计算量过大的问题。

技术实现思路

[0004]本申请实施例提供一种双眼注视点的确定方法和电子设备,可以根据一个人眼的注视点确定另一人眼的注视点,由此节省了检测另一人眼的注视点过程中所耗费的计算量,同时能够精简电子设备中的硬件结构,降低硬件成本。
[0005]为了达到上述目的,本申请实施例采用如下技术方案:
[0006]第一方面,提供一种双眼注视点的确定方法,该方法包括:确定第一人眼的第一注视点坐标,第一人眼是用户双眼中的一个,第一注视点坐标是第一人眼的注视点在第一显示屏上的坐标,第一显示屏与第一人眼对应;根据第一注视点坐标,确定第二注视点坐标,第二注视点坐标是用户的第二人眼的在第二显示屏上的坐标,第二显示屏与第二人眼对应。
[0007]基于该方案,提供了一种仅需获取一个人眼的注视点即可确定双眼注视点的方案。在该示例中,通过获取的第一注视点坐标,可以计算获取第二注视点的坐标。其中,第一注视点的坐标可以是以第一显示屏为基准的局部坐标系下的坐标。第二注视点的坐标可以是以第二显示屏为基准的局部坐标系下的坐标。当然,第二注视点的坐标也可以是以第一显示屏为基准的局部坐标系下的坐标。或者,第一注视点的坐标和/或第二注视点的坐标可以是基于其他二维或三维坐标系下的坐标。应当理解的是,在现有技术中,需要分别检测第一人眼和第二人眼的注视点,由此需要用户的双眼附近分别设置用于检测注视点的部件。在获取对应的信息后,对于双眼的注视点坐标的计算可以并行或串行进行,并最终获取双眼分别对应的注视点坐标。相较于该方案,本示例提供的方案,只需要在一个人眼附近设置
用于检测注视点的部件。或者,在双眼附近都设置有该部件时,只需要启动一个进行工作即可。在确定第一人眼的注视点之后,可以根据本申请提供的任一种可能的实现方式,计算获取另一个人眼对应的注视点坐标。由此能够避免在并行或者串行分别计算双眼注视点坐标时,大量的重复性计算,同时能够压缩计算量。由此提升计算效率,降低电子设备的计算压力。而由于本方案只需要一个检测模块即可实现,因此能够有效地降低电子设备中硬件成本。
[0008]在一种可能的设计中,第一人眼观察的位置与第二人眼观察的位置相同或相似;根据第一注视点坐标,确定第二注视点坐标,包括:根据第一注视点坐标,确定第一人眼观察的位置在虚拟三维空间中的三维坐标,根据三维坐标,确定第二注视点坐标。基于该方案,提供了一种根据第一人眼的注视点坐标确定另一个人眼的注视点坐标的方案示例。应当理解的是,人眼在进行观察时,双眼的观察点是相同或相近的,由此才能够清晰地观察到对应位置的物体。在本示例中,电子设备可以根据第一人眼的注视点所观察的位置,确定第二人眼的注视点在第二显示屏上的坐标。比如,根据第一注视点在第一显示屏上的坐标,可以确定用户所观察物体在虚拟的三维场景下的具体位置,由于第二注视点所对应的位置与该虚拟的三维场景下的具体位置存在对应关系,因此可以据此推定第二注视点在第二显示屏上的坐标。由此即可不需要单独采集以及计算第二注视点的位置,便确定该注视点的坐标。
[0009]在一种可能的设计中,根据第一注视点坐标,确定三维坐标,包括:根据第一注视点坐标,以及第一空间映射矩阵,确定三维坐标;根据三维坐标,以及第二空间映射矩阵,确定第二注视点坐标;其中,第一空间映射矩阵用于指示第一注视点坐标与三维坐标之间的映射关系,第二空间映射矩阵用于指示第二注视点坐标与三维坐标之间的映射关系。基于该方案,提供了一种具体的根据第一注视点坐标确定三维坐标,并根据三维坐标确定第二注视点坐标的方案。需要说明的是,其中的第一空间映射矩阵和第二空间映射矩阵,是在现有的图像渲染过程中已有的对应关系,因此,在本方案的执行过程中,可以不需要重新获取上述两个对应关系,而是直接从渲染对应的计算部件(如ISP或CPU或GPU等)获取该对应关系用于计算获取第二注视点坐标。由此能够达到数据重复利用的效果,进而提升计算效率。
[0010]在一种可能的设计中,根据第一注视点坐标,确定第二注视点坐标,包括:根据第一注视点坐标,确定第二注视点的搜寻区域,搜寻区域是第二显示屏上的区域,第二注视点的坐标在搜寻区域中;在搜寻区域中,确定第二关注点的坐标,其中,第二注视点坐标对应的图像特征与第一注视点坐标对应的图像特征相同或相似。基于该方案,提供了又一种根据第一注视点坐标确定第二注视点坐标的方案示例。在该示例中,基于第一注视点与第二注视点之间的位置关系,以及第一注视点与第二注视点之间的图像特征关系,即可确定第二注视点的具体坐标位置。
[0011]在一种可能的设计中,根据第一注视点坐标,确定第二注视点的搜寻区域,包括:根据第一注视点坐标,以及第一空间映射矩阵,确定第一人眼观察的位置在虚拟三维空间中的三维坐标,第一空间映射矩阵用于指示第一注视点坐标与三维坐标所在空间坐标之间的映射关系;根据三维坐标与第二人眼的位置关系,确定第二人眼与三维坐标对应位置的连线与第二人眼对应显示屏的交点;在交点附近,根据第一注视点坐标,确定第二注视点坐标,其中,第二注视点坐标对应的图像特征与第一注视点坐标对应的图像特征相同或相似。
基于该方案,提供了一种具体的根据第一注视点与第二注视点的位置关系以及图像特征关系确定第二注视点坐标的方案。显而易见的,第一注视点与虚拟三维空间中的观察位置,以及第一人眼是处于同一条直线上的。类似的,第二注视点与虚拟三维空间中的观察位置,以及第二人眼也在同一条直线上。在本示例中,可以根据第一注视点以及第一空间映射矩阵,确定三维空间的观察位置所在坐标。结合第二人眼在空间中的坐标位置,就可以得到第二人眼与观察位置之间的连线(也就是视线)。由于第二注视点是在第二显示屏上的点,因此,理论上,该视线与第二显示屏的交点就可以是第二注视点。但是,在实际实时过程中,由于空间干扰以及计算误差的因素,该交点可能与第二注视点并不绝对重合。因此,在本申请中,可以在该交点附近,寻找与第一注视点本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种双眼注视点的确定方法,其特征在于,所述方法包括:确定第一人眼的第一注视点坐标,所述第一人眼是用户双眼中的一个,所述第一注视点坐标是所述第一人眼的注视点在第一显示屏上的坐标,所述第一显示屏与所述第一人眼对应;根据所述第一注视点坐标,确定第二注视点坐标,所述第二注视点坐标是所述用户的第二人眼的在第二显示屏上的坐标,所述第二显示屏与所述第二人眼对应。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一注视点坐标,确定第二注视点坐标,包括:根据所述第一注视点坐标,确定所述第一人眼观察的位置在虚拟三维空间中的三维坐标,根据所述三维坐标,确定所述第二注视点坐标。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一注视点坐标,确定所述三维坐标,包括:根据所述第一注视点坐标,以及第一空间映射矩阵,确定所述三维坐标;根据所述三维坐标,以及第二空间映射矩阵,确定所述第二注视点坐标;其中,所述第一空间映射矩阵用于指示所述第一注视点坐标与所述三维坐标之间的映射关系,所述第二空间映射矩阵用于指示所述第二注视点坐标与所述三维坐标之间的映射关系。4.根据权利要求1所述的方法,其特征在于,所述根据所述第一注视点坐标,确定第二注视点坐标,包括:根据所述第一注视点坐标,确定所述第二注视点的搜寻区域,所述搜寻区域是所述第二显示屏上的区域,所述第二注视点的坐标在所述搜寻区域中;在所述搜寻区域中,确定所述第二关注点的坐标,其中,所述第二注视点坐标对应的图像特征与所述第一注视点坐标对应的图像特征相同或相似。5.根据权利要求4所述的方法,其特征在于,所述根据所述第一注视点坐标,确定所述第二注视点的搜寻区域,包括:根据所述第一注视点坐标,以及第一空间映射矩阵,确定所述第一人眼观察的位置在虚拟三维空间中的三维坐标,所述第一空间映射矩阵用于指示所述第一注视点坐标与所述三维坐标所在空间坐标之间的映射关系;根据所述三维坐标与第二人眼的位置关系,确定所述第二人眼与所述三维坐标对应位置的连线与所述第二人眼对应显示屏的交点;将以所述交点为中心的预设大小的第一区域作为所述搜寻区域;所述...

【专利技术属性】
技术研发人员:陈启超曾以亮
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1