渲染图像的方法及装置制造方法及图纸

技术编号:22329677 阅读:17 留言:0更新日期:2019-10-19 12:11
本发明专利技术提供一种渲染图像的方法及装置,获取用户的当前眼睛位置信息后,根据当前眼睛位置信息计算得到用户的当前视场范围,然后以第一渲染质量对目标屏幕在当前视场范围外显示的图像进行渲染,且以第二渲染质量对目标屏幕在当前视场范围内显示的图像进行渲染;其中,第二渲染质量大于第一渲染质量,图像的渲染质量可以根据图像的分辨率,特效数量和模型精细程度中的任意一种或组合确定。基于上述方案,本发明专利技术能够根据用户的当前的视场范围调整目标屏幕显示的图像的渲染质量,仅对视场范围内的图像以较高的渲染质量渲染,而以较低的渲染质量渲染视场范围外的图像,从而避免浪费渲染资源。

Method and device of rendering image

【技术实现步骤摘要】
渲染图像的方法及装置
本专利技术涉及图像处理
,特别涉及一种渲染图像的方法及装置。
技术介绍
图像渲染,是指处理器获取图像数据后,根据图像数据控制目标屏幕,使目标屏幕显示图像数据对应的图像的过程。图像渲染需要占用处理器的计算资源成为渲染资源,使用的渲染资源与渲染的屏幕面以及图像的渲染质量成正比。用户的视场范围,是用户观看目标屏幕时,在用户的眼睛位置不变的情况下能够看到的目标屏幕的最大范围。现有的图像渲染技术,一般是用一个较高的渲染质量对整个目标屏幕显示的图像进行渲染,以满足用户的观看要求,然而,若用户的视场范围只能覆盖屏幕的一部分区域,因此现有技术下视场范围外显示的图像也按较高的渲染质量渲染,造成渲染资源的浪费。
技术实现思路
基于上述现有技术的不足,本专利技术提出一种调整图像的渲染质量的方法及装置,以避免视场范围外的图像的渲染质量较高导致的渲染资源的浪费。为解决上述问题,现提出的方案如下:本专利技术第一方面公开一种渲染图像的方法,包括:获取用户的当前眼睛位置信息;根据所述当前眼睛位置信息,计算得到所述用户在目标屏幕的当前视场范围;以第一渲染质量对所述目标屏幕在所述当前视场范围外显示的图像进行渲染,且以第二渲染质量对所述目标屏幕在所述当前视场范围内显示的图像进行渲染;其中,所述第一渲染质量小于所述第二渲染质量。可选的,所述以第二渲染质量,对所述目标屏幕在所述当前视场范围内显示的图像进行渲染之前,还包括:获取所述用户的当前视线信息;根据所述当前视线信息,计算所述用户的当前注视区域;其中,所述以第二渲染质量,对所述目标屏幕在所述当前视场范围内显示的图像进行渲染,包括:以所述第二渲染质量,对所述目标屏幕在第一子区域内显示的图像进行渲染,且以第三渲染质量,对所述目标屏幕在第二子区域内显示的图像进行渲染;其中,所述第二子区域是:所述当前注视区域和所述当前视场范围的交集区域;所述第一子区域是:所述当前视场范围内除所述第二子区域以外的区域,所述第三渲染质量大于所述第二渲染质量。可选的,所述以第二渲染质量,对所述目标屏幕在所述当前视场范围内显示的图像进行渲染之前,还包括:确定所述当前视场范围内的核心区域;其中,所述当前视场范围内的核心区域的边界与所述当前视场范围的边界之间的距离等于预设的阈值;其中,所述以第二渲染质量,对所述目标屏幕在所述当前视场范围内显示的图像进行渲染,包括:以所述第二渲染质量,对所述目标屏幕在第三子区域内显示的图像进行渲染,且以第四渲染质量,对所述目标屏幕在所述当前视场范围内的核心区域内显示的图像进行渲染;其中,所述第三子区域是:所述当前视场范围内除所述当前视场范围内的核心区域以外的区域,所述第四渲染质量大于所述第二渲染质量。可选的,所述当前眼睛位置信息包括所述用户的当前出瞳距离;所述根据当前眼睛位置信息,计算得到所述用户的当前视场范围,包括:根据所述当前出瞳距离,计算得到所述用户的当前视场范围。可选的,所述获取用户的当前眼睛位置信息,包括:根据用户的当前眼部图像,建立所述用户眼睛的3D模型;基于所述用户眼睛的3D模型,计算得到所述用户的当前眼睛位置信息。本专利技术第二方面公开一种渲染图像的装置,包括:获取单元,用于获取用户的当前眼睛位置信息;计算单元,用于根据所述当前眼睛位置信息,计算得到所述用户在目标屏幕的当前视场范围;渲染单元,用于以第一渲染质量,对所述目标屏幕在所述当前视场范围外显示的图像进行渲染,且以第二渲染质量,对所述目标屏幕在所述当前视场范围内显示的图像进行渲染;其中,所述第一渲染质量小于所述第二渲染质量。可选的,所述获取单元还用于:获取所述用户的当前视线信息;所述计算单元还用于:根据所述当前视线信息,计算所述用户的当前注视区域;所述渲染单元执行所述以第二渲染质量,对所述目标屏幕在所述当前视场范围内显示的图像进行渲染,用于:以所述第二渲染质量,对所述目标屏幕在第一子区域内显示的图像进行渲染,且以第三渲染质量,对所述目标屏幕在第二子区域内显示的图像进行渲染;其中,所述第二子区域是:所述当前注视区域和所述当前视场范围的交集区域;所述第一子区域是:所述当前视场范围内除所述第二子区域以外的区域,所述第三渲染质量大于所述第二渲染质量。可选的,所述计算单元还用于:确定所述当前视场范围内的核心区域;其中,所述当前视场范围内的核心区域的边界与所述当前视场范围的边界之间的距离等于预设的阈值;所述渲染单元执行所述以第二渲染质量,对所述目标屏幕在所述当前视场范围内显示的图像进行渲染,用于:以所述第二渲染质量,对所述目标屏幕在第三子区域内显示的图像进行渲染,且以第四渲染质量,对所述目标屏幕在所述当前视场范围内的核心区域内显示的图像进行渲染;其中,所述第三子区域是:所述当前视场范围内除所述当前视场范围内的核心区域以外的区域,所述第四渲染质量大于所述第二渲染质量。可选的,所述当前眼睛位置信息包括所述用户的当前出瞳距离;其中,所述计算单元用于根据所述当前眼睛位置信息,计算得到所述用户的当前视场范围,包括:用于根据所述当前出瞳距离,计算得到所述用户的当前视场范围。可选的,所述获取单元包括:建立单元,用于根据所述用户的当前眼部图像建立所述用户眼睛的3D模型;位置计算单元,用于基于所述用户眼睛的3D模型计算得到所述用户的当前眼睛位置信息。本专利技术提供一种渲染图像的方法及装置,获取用户的当前眼睛位置信息后,根据当前眼睛位置信息计算得到用户的当前视场范围,然后以第一渲染质量对目标屏幕在当前视场范围外显示的图像进行渲染,且以第二渲染质量对目标屏幕在当前视场范围内显示的图像进行渲染;其中,第二渲染质量大于第一渲染质量。基于上述方案,本专利技术能够根据用户的当前的视场范围调整目标屏幕显示的图像的渲染质量,仅对视场范围内的图像以较高的渲染质量渲染,而以较低的渲染质量渲染视场范围外的图像,从而避免浪费渲染资源。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的一种渲染图像的方法的流程示意图;图2为本专利技术另一实施例提供的一种渲染图像的方法的流程示意图;图3为本专利技术另一实施例提供的计算用户的注视点及注视区域的示意图;图4为本专利技术另一实施例提供的当前视场范围以及当前注视区域的示意图;图5为本专利技术另一实施例提供的一种渲染图像的方法的流程示意图;图6为本专利技术另一实施例提供的当前视场范围及其核心区域的示意图;图7为本专利技术另一实施例提供的一种渲染图像的装置的示意图;图8为本专利技术另一实施例提供的一种渲染单元的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本申请任一实施例提供的方法,其关键在于根据用户的当前眼睛位置信息,计算出用户的当前视场范围,然后根据当前视场范围对用户目前观看的目标屏幕进本文档来自技高网...

【技术保护点】
1.一种渲染图像的方法,其特征在于,包括:获取用户的当前眼睛位置信息;根据所述当前眼睛位置信息,计算得到所述用户在目标屏幕的当前视场范围;以第一渲染质量对所述目标屏幕在所述当前视场范围外显示的图像进行渲染,且以第二渲染质量对所述目标屏幕在所述当前视场范围内显示的图像进行渲染;其中,所述第一渲染质量小于所述第二渲染质量。

【技术特征摘要】
1.一种渲染图像的方法,其特征在于,包括:获取用户的当前眼睛位置信息;根据所述当前眼睛位置信息,计算得到所述用户在目标屏幕的当前视场范围;以第一渲染质量对所述目标屏幕在所述当前视场范围外显示的图像进行渲染,且以第二渲染质量对所述目标屏幕在所述当前视场范围内显示的图像进行渲染;其中,所述第一渲染质量小于所述第二渲染质量。2.根据权利要求1所述的方法,其特征在于,所述以第二渲染质量对所述目标屏幕在所述当前视场范围内显示的图像进行渲染之前,还包括:获取所述用户的当前视线信息;根据所述当前视线信息,计算所述用户的当前注视区域;其中,所述以第二渲染质量,对所述目标屏幕在所述当前视场范围内显示的图像进行渲染,包括:以所述第二渲染质量,对所述目标屏幕在第一子区域内显示的图像进行渲染,且以第三渲染质量,对所述目标屏幕在第二子区域内显示的图像进行渲染;其中,所述第二子区域是:所述当前注视区域和所述当前视场范围的交集区域;所述第一子区域是:所述当前视场范围内除所述第二子区域以外的区域,所述第三渲染质量大于所述第二渲染质量。3.根据权利要求1所述的方法,其特征在于,还包括:确定所述当前视场范围内的核心区域;其中,所述当前视场范围内的核心区域的边界与所述当前视场范围的边界之间的距离等于预设的阈值;其中,所述以第二渲染质量,对所述目标屏幕在所述当前视场范围内显示的图像进行渲染,包括:以所述第二渲染质量,对所述目标屏幕在第三子区域内显示的图像进行渲染,且以第四渲染质量对所述目标屏幕在所述当前视场范围内的核心区域内显示的图像进行渲染;其中,所述第三子区域是:所述当前视场范围内除所述当前视场范围内的核心区域以外的区域,所述第四渲染质量大于所述第二渲染质量。4.根据权利要求1至3中任意一项所述的方法,其特征在于,所述当前眼睛位置信息包括所述用户的当前出瞳距离所述根据当前眼睛位置信息,计算得到所述用户的当前视场范围,包括:根据所述当前出瞳距离,计算得到所述用户的当前视场范围。5.根据权利要求1至3中任意一项所述的方法,其特征在于,所述获取用户的当前眼睛位置信息,包括:根据用户的当前眼部图像,建立所述用户眼睛的3D模型;基于所述用户眼睛的3D模型,计算得到所述用户的当前眼睛位置信息。6.一种渲染图像的装置,其特征在于,包...

【专利技术属性】
技术研发人员:王云飞杨飞
申请(专利权)人:北京七鑫易维科技有限公司北京七鑫易维信息技术有限公司
类型:发明
国别省市:北京,11

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

1