[发明专利]图形处理器和操作方法、图形处理系统和操作方法有效
申请号: | 201710301325.7 | 申请日: | 2017-05-02 |
公开(公告)号: | CN107392989B | 公开(公告)日: | 2023-03-21 |
发明(设计)人: | S·卡卡尔拉普迪;A·D·恩格-哈斯特韦德;S·马丁;E·菲尔丁 | 申请(专利权)人: | ARM有限公司 |
主分类号: | G06T15/20 | 分类号: | G06T15/20;G06T1/20;G06T15/04;G06T15/80 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 吕俊刚;杨薇 |
地址: | 英国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图形 处理器 操作方法 处理 系统 | ||
1.一种操作基于块的图形处理器的方法,该方法包括以下步骤:
当所述图形处理器要渲染表示场景的相同视图中的一些或全部但处于不同分辨率的一组多个图像时:
以第一分辨率准备对于所述图像的相应子区域将处理的图形几何结构的列表,对于要渲染的场景将渲染所述图像的所述子区域;以及
通过使用以所述第一分辨率对于要渲染的所述场景已经准备的、对于图像子区域要处理的几何结构的所述列表来渲染各图像的相应渲染块,来渲染对所述场景的不同分辨率视图进行表示的相应图像。
2.根据权利要求1所述的方法,其中,用于准备要处理的图形几何结构的所述列表的所述第一分辨率包括对于表示所述场景的所述相同视图中的一些或全部的所述一组多个图像中的图像将需要的最高分辨率。
3.根据权利要求1或2所述的方法,其中,几何结构列表准备操作被构造成将在包括所述一组多个图像中的图像的组合的输出图像中哪里将需要被渲染的视图的较低分辨率图像和较高分辨率图像考虑在内。
4.根据权利要求1或2所述的方法,所述方法包括以下步骤,
当在渲染所述一组多个图像中的具有比所述第一分辨率低的分辨率的图像时使用已经以所述第一分辨率准备的所述几何结构列表时,基于被渲染的较低分辨率图像的分辨率来缩小已经以所述第一分辨率准备的所述几何结构列表中的所述几何结构。
5.根据权利要求1或2所述的方法,所述方法包括以下步骤,
对于包括输出图像的所述渲染块中的一些但非全部渲染块在内的区域,渲染所述一组多个图像中的最高分辨率图像,该输出图像包括所述一组多个图像中的图像的组合;以及
对于所述输出图像的所述渲染块中的至少一些渲染块,渲染所述一组多个图像中的较低分辨率图像或多个较低分辨率图像,其中未对于所述至少一些渲染块渲染所述最高分辨率图像。
6.根据权利要求1或2所述的方法,所述方法包括以下步骤,
对于包括所述一组多个图像中的图像的组合的输出图像的各渲染块,指示对于该块位置应当渲染所述一组多个图像中的哪个分辨率图像或哪些分辨率图像。
7.根据权利要求1或2所述的方法,所述方法包括以下步骤,
交织对于不同分辨率图像的所述渲染块的所述渲染。
8.根据权利要求1或2所述的方法,所述方法包括以下步骤,
基于被渲染的图像的分辨率,设置用于所述一组多个图像中的图像的渲染处理的一个或更多个渲染参数。
9.根据权利要求1或2所述的方法,所述方法包括以下步骤,
组合所述一组多个图像中的所渲染的图像以提供包括所述一组多个图像中的图像的组合的输出图像,用于使用所述图形处理器的纹理映射操作进行显示。
10.根据权利要求9所述的方法,所述方法包括以下步骤:
通过将所述一组多个图像的不同分辨率图像当作一组MIP贴图的相应MIP贴图级别来组合所述不同分辨率图像以提供所述输出图像;以及
通过从所述一组MIP贴图进行采样来生成所述输出图像。
11.根据权利要求10所述的方法,所述方法包括以下步骤:
设置当对包含所述视图的不同分辨率图像的所述MIP贴图进行采样时使用的采样细节级别,使得对于所述输出图像中的给定位置,将采样具有用于该位置的渲染数据的至少最细节的分辨率图像。
12.根据权利要求11所述的方法,其中,
所述MIP贴图中的各不同分辨率图像被构造成具有相同的物理大小,但依赖于所述图像的分辨率,然后认为所述渲染数据为较大虚拟MIP贴图级别的中心,其中所述较大虚拟MIP贴图级别的大小依赖于关注的所述图像的所述分辨率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710301325.7/1.html,转载请声明来源钻瓜专利网。