一种投影方法及电子设备技术

技术编号:35690588 阅读:58 留言:0更新日期:2022-11-23 14:38
本申请公开了一种投影方法及电子设备,该方法包括:获取多个用户的眼部在空间中相对目标屏的位置信息;位置信息包括空间坐标信息及角度信息;基于空间坐标信息确定每个用户在目标屏上的注视区域及对应的渲染内容信息;基于角度信息将渲染内容信息进行渲染,得到每个用户对应的渲染图像;将每个用户对应的渲染图像投影至目标屏上与每个用户对应的注视区域。通过实施本申请,可以实现基于多个用户的眼部在空间中相对目标屏的位置信息同时进行增强现实内容渲染或交织画面渲染,并在目标屏上与每个用户对应的注视区域显示每个用户各自对应的渲染图像,从而支持多个用户在目标屏同时与各自对应的渲染图像进行互动或观看各自对应的渲染图像。的渲染图像。的渲染图像。

【技术实现步骤摘要】
一种投影方法及电子设备


[0001]本申请涉及投影
,尤其涉及一种投影方法及电子设备。

技术介绍

[0002]在全息透明屏、镜面屏或裸眼3D屏中实现基于视点的增强现实渲染或交织渲染时,通常基于目标位置的用户的注视区域进行图像渲染,因此通常只能支持一个人观看及互动。而对于大幅面全息透明屏、镜面屏或裸眼3D屏,如果也采取这种方式进行增强现实渲染或交织渲染,将造成全息透明屏、镜面屏或裸眼3D屏的浪费,且降低用户体验。

技术实现思路

[0003]有鉴于此,本申请实施例通过提供一种投影方法及电子设备,用以至少解决现有技术中存在的上述技术问题。
[0004]根据本申请第一方面,本申请实施例提供了一种投影方法,包括:获取多个用户的眼部在空间中相对目标屏的位置信息;位置信息包括空间坐标信息及角度信息;基于空间坐标信息确定每个用户在目标屏上的注视区域及对应的渲染内容信息;基于角度信息将渲染内容信息进行渲染,得到每个用户对应的渲染图像;将每个用户对应的渲染图像投影至目标屏上与每个用户对应的注视区域。
[0005]可选地,在获取多个用户的眼部在空间中相对目标屏的位置信息之前,投影方法还包括:获取用户眼部的空间坐标信息与在目标屏上的注视区域的第一对应关系;
[0006]相应地,
[0007]基于空间坐标信息确定每个用户在目标屏上的注视区域,包括:基于空间坐标信息从第一对应关系中查找到每个用户在目标屏上的注视区域。
[0008]可选地,获取用户眼部的空间坐标信息与在目标屏上的注视区域的第一对应关系,包括:将目标屏划分为多个注视区域;确定每个注视区域对应的用户眼部的空间坐标信息;基于每个注视区域及每个注视区域对应的用户眼部的空间坐标信息,构建用户眼部的空间坐标信息与在目标屏上的注视区域的第一对应关系。
[0009]可选地,基于空间坐标信息确定每个用户对应的渲染内容信息,包括:基于空间坐标信息确定每个用户在空间中的空间区域或在目标屏上的注视区域;基于每个用户对应的空间区域或注视区域确定每个用户对应的渲染内容信息。
[0010]可选地,基于每个用户对应的空间区域或注视区域确定每个用户对应的渲染内容信息,包括:基于每个用户对应的空间区域从空间区域与渲染内容信息的第二对应关系中查找到每个用户对应的渲染内容信息;或基于每个用户对应的注视区域从注视区域与渲染内容信息的第三对应关系中查找到每个用户对应的渲染内容信息。
[0011]可选地,基于空间坐标信息确定每个用户对应的渲染内容信息,包括:基于空间坐标信息获取每个用户的姿态信息;基于姿态信息生成每个用户对应的渲染内容信息。
[0012]可选地,将每个用户对应的渲染图像投影至目标屏上与每个用户对应的注视区
域,包括:基于每个用户对应的注视区域将每个用户对应的渲染图像组合成一个成像画面;将成像画面投影至目标屏上。
[0013]可选地,目标屏为全息屏、镜面屏或裸眼3D屏。
[0014]可选地,在目标屏为裸眼3D屏的情况下,针对每个用户,该用户仅能在目标屏上观看到与该用户对应的渲染图形。
[0015]根据本申请第二方面,本申请实施例提供了一种电子设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器执行如第一方面或第一方面任意实施方式中的投影方法。
[0016]本申请实施例提供的投影方法及电子设备,通过获取多个用户的眼部在空间中相对目标屏的位置信息;位置信息包括空间坐标信息及角度信息;基于空间坐标信息确定每个用户在目标屏上的注视区域及对应的渲染内容信息;基于角度信息将渲染内容信息进行渲染,得到每个用户对应的渲染图像;将每个用户对应的渲染图像投影至目标屏上与每个用户对应的注视区域;如此,可以实现基于多个用户的眼部在空间中相对目标屏的位置信息同时进行增强现实内容渲染或交织画面渲染,并在目标屏上与每个用户对应的注视区域显示每个用户各自对应的渲染图像,从而支持多个用户在目标屏同时与各自对应的渲染图像进行互动或观看各自对应的渲染图像,提高用户体验。
[0017]上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
附图说明
[0018]图1为本申请实施例中一种投影方法的流程示意图;
[0019]图2为本申请实施例中在目标屏上同时显示多个用户对应的渲染图像的示意图;
[0020]图3为本申请实施例中基于每个用户的眼部相对目标屏的空间坐标信息实时计算每个用户在目标屏上的注视区域的示意图;
[0021]图4为本申请实施例中另一投影方法的流程示意图;
[0022]图5为本申请实施例中将目标屏划分为多个注视区域的结构示意图;
[0023]图6为本申请实施例中将空间划分为多个空间区域的结构示意图;
[0024]图7为本申请实施例中一种电子设备的硬件结构示意图。
具体实施方式
[0025]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0026]本申请实施例提供了一种投影方法,可应用于在大幅面的显示屏中进行投影,如图1所示,投影方法包括:
[0027]S101,获取多个用户的眼部在空间中相对目标屏的位置信息;位置信息包括空间
坐标信息及角度信息。
[0028]在本申请实施例中,以目标屏的中心为原点建立空间坐标系为例,则如图2所示,当多个用户站在空间中的不同位置及进行不同角度站位时,其眼部在空间中相对目标屏具有不同的空间坐标信息及角度信息。空间坐标信息包括X轴坐标信息、Y轴坐标信息、Z轴坐标信息,角度信息包括相对于目标屏所在平面的角度信息。如图2所示,用户A、用户B及用户C,这3个用户站在目标屏前时,其眼部在空间中相对目标屏的空间坐标分别为(x1、y1、z1)、(x1、y1、z1)、(x1、y1、z1),其眼部在空间中相对目标屏的角度分别为45
°
、90
°
、135
°

[0029]需要说明的是,在本申请实施例中,仅示例性地以目标屏的中心为原点建立空间坐标系为例计算多个用户的眼部在空间中相对目标屏的位置信息,并示出了3个用户站在目标屏前,并示例性的示出了角度45
°
、90
°
、135
°
,但并不以此为限,在其他实施例中,空间坐标的原点、用户的个数及角度可以根据实际情况设置及计算得到。
[0030]在一些实施例中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种投影方法,包括:获取多个用户的眼部在空间中相对目标屏的位置信息;所述位置信息包括空间坐标信息及角度信息;基于所述空间坐标信息确定每个所述用户在所述目标屏上的注视区域及对应的渲染内容信息;基于所述角度信息将所述渲染内容信息进行渲染,得到每个所述用户对应的渲染图像;将每个所述用户对应的渲染图像投影至所述目标屏上与每个所述用户对应的所述注视区域。2.根据权利要求1所述的投影方法,在所述获取多个用户的眼部在空间中相对目标屏的位置信息之前,还包括:获取用户眼部的空间坐标信息与在所述目标屏上的注视区域的第一对应关系;相应地,基于所述空间坐标信息确定每个所述用户在所述目标屏上的注视区域,包括:基于所述空间坐标信息从所述第一对应关系中查找到每个所述用户在所述目标屏上的注视区域。3.根据权利要求2所述的投影方法,所述获取用户眼部的空间坐标信息与在所述目标屏上的注视区域的第一对应关系,包括:将所述目标屏划分为多个注视区域;确定每个注视区域对应的用户眼部的空间坐标信息;基于每个注视区域及每个注视区域对应的用户眼部的空间坐标信息,构建用户眼部的空间坐标信息与在所述目标屏上的注视区域的第一对应关系。4.根据权利要求1所述的投影方法,基于所述空间坐标信息确定每个所述用户对应的渲染内容信息,包括:基于所述空间坐标信息确定每个所述用户在空间中的空间区域或在所述目标屏上的注视区域;基于每个所述用户对应的空间区域或注视区域确定每个所述用户对应的渲染内容信息。5.根据权利要求...

【专利技术属性】
技术研发人员:段勇
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

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

1