适配弧形屏幕的增强现实显示方法、系统、设备和介质技术方案

技术编号:39064962 阅读:17 留言:0更新日期:2023-10-12 19:57
本申请提供了一种适配弧形屏幕的增强现实显示方法、系统、设备和介质,所述方法应用于第一终端设备,包括:分别创建第一相机和第二相机,并确定第一相机的第一位置数据;其中,第一相机对应于弧形屏幕的图像渲染,第二相机对应于扩展屏幕的图像渲染;获取弧形屏幕包括的各个小块区域分别对应的预设参数;根据各个小块区域分别对应的预设参数,确定第二相机相对于各个小块区域分别对应的第二位置数据;根据第一位置数据和第二位置数据,分别对各个小块区域进行渲染,得到各个渲染图像;对各个渲染图像进行拼接,并输出拼接图像,可以至少用以解决相关技术中的弧形屏幕,在图像的渲染过程中会出现错位,出屏展示效果不佳的技术问题。出屏展示效果不佳的技术问题。出屏展示效果不佳的技术问题。

【技术实现步骤摘要】
适配弧形屏幕的增强现实显示方法、系统、设备和介质


[0001]本申请涉及信息计算机图形
,尤其涉及一种适配弧形屏幕的增强现实显示方法、系统、设备和介质。

技术介绍

[0002]XR,即扩展现实,英文全称Extended Reality,是一个用来描述结合了虚拟和真实元素的环境或交互行为的术语。XR产品,是一款非常创新的虚拟场景应用,相比传统3D技术,该产品不需要佩戴3D眼镜,用户只需透过屏幕即可感受到场景对象从屏幕中跃然而出的震撼效果。这种创新的技术实现基于OpenGL技术的应用,通过图形学渲染、相机实时画面捕获和可视化操作等多种技术手段,最终达到了视觉上的极致享受,让用户沉浸在场景之中,感受到身临其境的奇妙感受。
[0003]相关技术中,对应XR产品,一般采用真实摄像机、大屏幕和扩展屏幕的设计,采用虚拟现实融合将虚拟场景与现实巧妙融合,将相机角度渲染的画面与实时拍摄的视频画面无缝融合,为用户带来极致的虚拟现实交互体验,带来了令人惊叹的3D效果,可以参见图1,图1为佩戴3D眼镜的操作者基于大屏幕进行互动的效果示意图;对于没有佩戴3D眼镜的用户,通过与所述大屏幕通信连接的扩展屏,也可以同样感受到场景对象从屏幕中跃然而出的震撼效果,并可以观看所述操作者基于大屏幕进行互动的过程(图1未示出)。
[0004]然而,专利技术人发现相关技术中至少存在如下技术问题:
[0005]当大屏幕为弧形屏幕时的,在图像的渲染过程中往往会出现错位,出屏展示效果不佳。

技术实现思路

[0006]本申请的一个目的是提供一种适配弧形屏幕的增强现实显示方法、系统、设备和介质,至少用以解决相关技术的XR产品中,当大屏幕为弧形屏幕时的,在图像的渲染过程中会出现错位,出屏展示效果不佳的技术问题。
[0007]为实现上述目的,本申请的一些实施例提供了一种适配弧形屏幕的增强现实显示方法,所述方法应用于第一终端设备,所述方法包括:分别创建第一相机和第二相机,并确定所述第一相机的第一位置数据;其中,所述第一相机对应于所述弧形屏幕的图像渲染,所述第二相机对应于扩展屏幕的图像渲染;获取所述弧形屏幕包括的各个小块区域分别对应的预设参数;根据所述各个小块区域分别对应的预设参数,确定所述第二相机相对于各个小块区域分别对应的第二位置数据;根据所述第一位置数据和所述第二位置数据,分别对各个小块区域进行渲染,得到各个渲染图像;对所述各个渲染图像进行拼接,并输出拼接图像。
[0008]本申请的一些实施例还提供了一种适配弧形屏幕的增强现实显示方法,其特征在于,所述方法应用于第二终端设备,所述第二终端设备和如上所述的第一终端设备通讯连接,所述方法包括:接收所述第一终端设备发送的拼接图像;将所述拼接图像和相机拍摄的
图像进行叠加融合;根据叠加融合的结果进行播放。
[0009]本申请的一些实施例还提供了一种适配弧形屏幕的增强现实显示系统,所述系统包括第一终端设备和第二终端设备;所述第一终端设备,用于分别创建第一相机和第二相机,并确定所述第一相机的第一位置数据;其中,所述第一相机对应于所述弧形屏幕的图像渲染,所述第二相机对应于扩展屏幕的图像渲染;获取所述弧形屏幕包括的各个小块区域分别对应的预设参数;根据所述各个小块区域分别对应的预设参数,确定所述第二相机相对于各个小块区域分别对应的第二位置数据;根据所述第一位置数据和所述第二位置数据,分别对各个小块区域进行渲染,得到各个渲染图像;对所述各个渲染图像进行拼接,并输出拼接图像;所述第二终端设备,用于接收所述第一终端设备发送的拼接图像;将所述拼接图像和相机拍摄的图像进行叠加融合;根据叠加融合的结果进行播放。
[0010]本申请的一些实施例还提供了一种计算机设备,所述设备包括:一个或多个处理器;以及存储有计算机程序指令的存储器,所述计算机程序指令在被执行时使所述处理器执行如上所述的方法。
[0011]本申请的一些实施例还提供了一种计算机可读介质,其上存储有计算机程序指令,所述计算机程序指令可被处理器执行以实现所述的方法。
[0012]相较于现有技术,本申请实施例提供的方案中,采用对所述弧形屏幕进行分块渲染处理的专利技术构思,通过将弧形屏幕分为若干个小块区域,并对每个区域的内容进行独立的渲染处理,最终将各区域的渲染图像拼接起来,从而达到进行整体渲染的正常效果;由于在对每个区域的内容进行独立的渲染处理的过程中,充分考虑到了对应于所述弧形屏幕的图像渲染的第一相机和对应于扩展屏幕的图像渲染的第二相机之间的位置关系,因此可以根据所述第一位置数据和所述第二位置数据进行适当的调准处理,从而可以有效避免在对弧形屏幕进行渲染时,对四个角形成的四边形渲染带来的错位问题,从而可以提升出屏展示效果的质量和稳定性。
附图说明
[0013]图1为相关技术中的一种佩戴3D眼镜的操作者基于大屏幕进行互动的效果的示例性示意图;
[0014]图2为本申请实施例一提供的一种适配弧形屏幕的增强现实显示系统的示例性示意图;
[0015]图3为本申请实施例一提供的一种适配弧形屏幕的增强现实显示方法的示例性流程图;
[0016]图4为本申请实施例二提供的一种适配弧形屏幕的增强现实显示方法中,步骤S103的子步骤的一种示例性流程图;
[0017]图5为本申请实施例三提供的一种适配弧形屏幕的增强现实显示方法中,步骤S104的子步骤的一种示例性流程图;
[0018]图6为本申请实施例四提供的另一种适配弧形屏幕的增强现实显示方法的示例性流程图;
[0019]图7为本申请实施例六提供的一种计算机设备的示例性结构示意图。
具体实施方式
[0020]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0021]在本文中使用以下术语。
[0022]MVP矩阵,分别是模型ModelQ、观察View、投影Projection三个矩阵。
[0023]NDC坐标,指标准化设备坐标,英文全称Normalized Device Coordinates。是一个x、y和z值在

1.0到1.0的一小段空间。
[0024]实施例一
[0025]本申请实施例一提供了一种适配弧形屏幕的增强现实显示方法,所述方法可以应用于第一终端设备,可以参见图2至图3所示,所述方法可以包括如下步骤:
[0026]步骤S101,分别创建第一相机和第二相机,并确定所述第一相机的第一位置数据;其中,所述第一相机对应于所述弧形屏幕的图像渲染,所述第二相机对应于扩展屏幕的图像渲染;
[0027]步骤S102,获取所述弧形屏幕包括的各个小块区域分别对应的预设参数;
[0028]步骤S103本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种适配弧形屏幕的增强现实显示方法,其特征在于,所述方法应用于第一终端设备,所述方法包括:分别创建第一相机和第二相机,并确定所述第一相机的第一位置数据;其中,所述第一相机对应于所述弧形屏幕的图像渲染,所述第二相机对应于扩展屏幕的图像渲染;获取所述弧形屏幕包括的各个小块区域分别对应的预设参数;根据所述各个小块区域分别对应的预设参数,确定所述第二相机相对于各个小块区域分别对应的第二位置数据;根据所述第一位置数据和所述第二位置数据,分别对各个小块区域进行渲染,得到各个渲染图像;对所述各个渲染图像进行拼接,并输出拼接图像。2.根据权利要求1所述的方法,其特征在于,所述根据所述各个小块区域分别对应的预设参数,确定所述第二相机相对于各个小块区域分别对应的第二位置数据包括:获取预设相机相对于所述弧形屏幕的中心点的位置信息;其中,所述预设相机固定于预设位置以朝向所述弧形屏幕,并且所述相机的视角覆盖整个所述弧形屏幕;根据所述位置信息和所述各个小块区域分别对应的预设参数,确定所述第二相机相对于各个小块区域分别对应的第二位置数据。3.根据权利要求2所述的方法,其特征在于,所述位置信息包括相机三维坐标数据和相机旋转角度数据;所述预设参数包括区域偏移位置数据和区域旋转角度数据;所述根据所述位置信息和所述各个小块区域分别对应的预设参数,确定所述第二相机相对于各个小块区域分别对应的第二位置数据包括:根据所述相机三维坐标数据和所述区域偏移位置数据,确定所述第二相机相对于各个小块区域分别对应的目标三维坐标数据;根据所述相机旋转角度数据和所述区域旋转角度数据,确定所述第二相机相对于各个小块区域分别对应的目标旋转角度数据;根据所述目标三维坐标数据和所述目标旋转角度数据,确定所述第二位置数据。4.根据权利要求1至3中任意一项所述的方法,其特征在于,所述根据所述第一位置数据和所述第二位置数据,分别对各个小块区域进行渲染,得到各个渲染图像包括:根据所述第一相机的第一位置数据,确定所述小块区域相对于所述第一相机的第一深度值;获取顶点着色器中的顶点坐标数据,并确定所述顶点坐标数据相对于所述第一相机的第二深度值;根据所述第一深度值和所述第二深度值,结合所述第二位置数据,分别对各个小块区域进行渲染,得到各个渲染图像。5.根据权利要求4所述的方法,其特征在于,所述根据所述第一深度值和所述第二深度值,结合所述第二位置数据,分别对各个小块区域进行渲染,得到各个渲...

【专利技术属性】
技术研发人员:周清会翁开宇张建国王佳龙刘成张昊卓
申请(专利权)人:上海曼恒数字技术股份有限公司
类型:发明
国别省市:

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

1