[发明专利]图形处理系统和图形处理器有效
申请号: | 201710790958.9 | 申请日: | 2017-09-05 |
公开(公告)号: | CN107833262B | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 塞缪尔·马丁 | 申请(专利权)人: | ARM有限公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00;G06T1/20 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 李晓冬 |
地址: | 英国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图形 处理 系统 处理器 | ||
本申请公开了图形处理系统和图形处理器。图形处理系统包括至少包含初始处理阶段和进一步处理阶段的图形处理流水线。在初始处理阶段以第一分辨率处理场景的数据并以第二分辨率处理场景的数据。在初始处理阶段以第一分辨率和第二分辨率处理场景的数据之后,接收与虚拟现实用户设备的用户的至少一只眼睛的当前定位有关的视线跟踪数据。根据视线跟踪数据识别场景的至少一个子区域。在进一步处理阶段以第一分辨率处理场景的数据并以第二分辨率仅处理与所识别的场景的至少一个子区域相对应的数据。通过组合在进一步处理阶段处理的场景的数据来渲染场景。
技术领域
本公开涉及图形处理系统和图形处理器。
背景技术
注视点渲染(foveated rendering)是一种渲染技术,其中被显示的图像的一部分以较高的分辨率被渲染,并且该图像的一个或多个其他部分以较低的分辨率被渲染。这是因为用户直接看到的图像的部分可能需要以较高的分辨率被渲染以便视觉上可接受,而用户不直接看到的图像的外围区域可以以较低的分辨率被渲染但仍然看起来是视觉上可接受的。通过以较低分辨率渲染图像的外围区域,而不是以最高分辨率渲染整个图像,注视点渲染可以用于减小图形处理单元(GPU)上的渲染负担。
注视点渲染可以包括识别一个或多个注视点(fixation point),其中在该一个或多个注视点处将渲染图像的较高分辨率版本,而远离该一个或多个注视点的区域以较低分辨率被渲染。具有不同的方式来确定图像的最高分辨率区域(即,一个或多个注视点)的位置。例如,可以使用头部跟踪或眼部跟踪系统来尝试识别图像中用户正在观看的地方。
注视点渲染的一种使用是当为虚拟现实(VR)显示器渲染图像时,例如为虚拟现实头戴式显示器(VR HMD)渲染图像时。高分辨率VR HMD可能使用具有严重桶形畸变的镜头。这样做的效果是,朝向每只眼睛的显示器的中心的渲染图像被放大,而外围区域都被缩小。因此,外围区域可能以比中央放大区域更低的质量被渲染,但不会对用户的整体视觉效果造成任何显著损失。
然而,仍然存在例如在执行注视点渲染时改进图形处理器和图形处理系统的操作的空间。
发明内容
根据本公开的第一方面,提供了一种操作图形处理系统的方法,该系统包括至少包含初始处理阶段和进一步处理阶段的图形处理流水线,所述方法包括:
在初始处理阶段以第一分辨率处理场景的数据;
在初始处理阶段以第二分辨率处理场景的数据;
在初始处理阶段以第一分辨率和第二分辨率处理所述场景的数据之后,接收与虚拟现实用户设备的用户的至少一只眼睛的当前定位有关的视线跟踪数据;
根据所接收的视线跟踪数据识别场景的至少一个子区域;
在进一步处理阶段以第一分辨率处理场景的数据;
在进一步处理阶段以第二分辨率仅处理与所识别的场景的至少一个子区域相对应的数据;以及
通过组合在进一步处理阶段以第一分辨率处理的场景的数据和在进一步处理阶段以第二分辨率处理的与所识别的所述场景的至少一个子区域相对应的数据来渲染所述场景。
根据本公开的第二方面,提供了一种操作包括图形处理流水线的图形处理系统的方法,所述方法包括在图形处理流水线中使用后期锁定的眼部跟踪数据来识别,与场景的一个或多个其他区域的分辨率相比,以相对高的分辨率被渲染的场景的一个或多个区域。
根据本公开的第三方面,提供了一种操作图形处理系统的方法,该系统包括至少包含初始处理阶段和进一步处理阶段的图形处理流水线,所述方法包括:
在第一时间将用于图形处理工作项的输入数据提供给图形处理流水线;以及
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710790958.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种非连续离散曲线切线估算方法
- 下一篇:一种三维场景中实现地形透明的方法