【技术实现步骤摘要】
用于中央凹形渲染的存储
[0001]本申请是优先权日为
2017
年6月1日
、
申请日为
2018
年4月3日
、
申请号为
201880034179.9、
专利技术名称为“用于中央凹形渲染的存储”的专利技术专利申请的分案申请
。
[0002]本公开涉及图形处理
。
技术介绍
[0003]计算装置常常利用图形处理单元
(GPU)
来加速用于显示的图形数据的渲染,且利用显示处理单元
(DPU)
来产生驱动显示器的信号
。
此类计算装置可包含例如计算机工作站
、
移动电话
(
例如所谓的智能手机
)、
嵌入系统
、
个人计算机
、
平板计算机及视频游戏控制台
。GPU
通常执行图形处理管线,所述图形处理管线包含一起操作以执行图形处理命令的多个处理级
。
主机中央处理单元
(CPU)
可通过将一或多个图形处理命令发布给
GPU
来控制
GPU
的操作
。DPU
检索由
GPU
产生的图像内容且进一步处理所述图像内容以产生驱动显示器的信号以致使显示器呈现所述图像内容
。
技术实现思路
[0004]本公开针对图形内容的稀疏中央凹形渲染
。
图形处理 ...
【技术保护点】
【技术特征摘要】
1.
一种产生图像内容的方法,所述方法包括:基于图像的多个部分中的第一部分中的第一图像内容的分辨率,以小于所述第一部分的尺寸的第二尺寸渲染所述第一部分的所述第一图像内容,使得所述第一部分的被渲染的像素的数量小于所述第一部分中的像素的数量,以产生与所述第一部分相关联的以所述第二尺寸的图像内容;将以所述第二尺寸的图像内容存储在系统存储器中;基于所述图像的所述多个部分中的第二部分中的第二图像内容的分辨率,以所述第二部分的尺寸渲染所述第二部分的所述第二图像内容,使得所述第二部分的被渲染的像素的数量对应于所述第二部分中的像素的数量,以产生以所述第二部分的尺寸的图像内容;从所述系统存储器检索以所述第二尺寸的所述第一图像内容和以所述图像的尺寸的所述第二图像内容;以及将所述第二尺寸的所述第一图像内容的尺寸调整回到所述图像的所述第一部分的所述尺寸
。2.
根据权利要求1所述的方法,其进一步包括:接收可由用户检视的所述图像内容的第一部分,以及不可由所述用户检视的周围区域的所述图像内容的第二部分,其中所述图像内容的所接收第一部分包含所述图像的所述第一部分的所述图像内容;作为眼睛
‑
缓冲轮次的一部分:以不同尺寸渲染所述图像内容的所接收第一和第二部分,其中渲染所述图像内容的所述所接收第一和第二部分包含基于所述图像的所述第一部分中的所述图像内容的所述第一分辨率以小于所述图像的所述第一部分的所述尺寸的所述尺寸渲染所述图像的所述第一部分的所述图像内容,以产生与所述图像的所述第一部分相关联的所述第二尺寸的图像内容;以及将具有不同尺寸的所述图像内容的经渲染的第一和第二部分存储在所述系统存储器中,其中将所述不同尺寸的所述图像内容的所述经渲染的第一和第二部分存储在所述系统存储器中包含将所述第二尺寸的图像内容存储在所述系统存储器中;作为扭曲轮次的一部分:检索所述图像内容的所述经渲染的第一和第二部分的子集,其中检索所述图像内容的所述经渲染的第一和第二部分的所述子集包含从所述系统存储器检索所述第二尺寸的图像内容;以及调整所述图像内容的所述经渲染的第一和第二部分的所述子集的尺寸以产生所述图像,其中调整所述图像内容的所述经渲染的第一和第二部分的所述子集的尺寸包含将所述第二尺寸的图像内容的尺寸调整到所述图像的所述第一部分的所述尺寸
。3.
根据权利要求1所述的方法,其中调整所述第二尺寸的图像内容的尺寸包括:将所述第二尺寸的图像内容纹理映射到网格以调整所述图像内容的尺寸使其配合在所述图像内
。4.
根据权利要求1所述的方法,其进一步包括:存储指示所述第一部分的所述尺寸
、
所述第二尺寸的图像内容的尺寸或所述第一分辨率中的一或多个的元数据,其中调整所述第二尺寸的图像内容的尺寸包括基于所存储的元数据调整所述第二尺
寸的图像内容的尺寸
。5.
根据权利要求1所述的方法,其进一步包括:在将所述第二尺寸的图像内容存储在所述系统存储器中之后确定所述第二尺寸的图像内容的尺寸,其中调整所述第二尺寸的图像内容的尺寸包括基于所述确定所述第二尺寸的图像内容的所述尺寸来调整所述第二尺寸的图像内容的尺寸
。6.
根据权利要求1所述的方法,其进一步包括:确定用户眼睛或用户头部中的至少一个的位置;基于所述用户眼睛或用户头部中的至少一个的所确定位置接收指示所述图像的部分的分辨率的信息,其中确定所述图像的所述第一部分包含具有所述第一分辨率的图像内容包括基于所接收信息确定所述图像的所述第一部分包含具有所述第一分辨率的图像内容
。7.
根据权利要求6所述的方法,其进一步包括:在尺寸调整之前或尺寸调整之后中的一种情况下,再确定所述用户头部的所述位置;以及基于所述用户头部的再确定的位置使所述第二尺寸的图像内容或经过尺寸调整的图像内容中的一个扭曲
。8.
根据权利要求1所述的方法,其进一步包括:基于所述第一部分中的所述图像内容的所述第一分辨率和所述第一部分的所述尺寸限定所述第一部分的视口,其中以小于所述第一部分的所述尺寸的所述尺寸渲染所述第一部分的所述图像内容包括基于所述第一部分的所限定视口渲染所述第一部分的所述图像内容
。9.
根据权利要求8所述的方法,其中限定所述视口包括将所述图像内容的所述第一分辨率和完全分辨率之间的比率乘以所述第一部分的所述尺寸以确定所述视口的尺寸
。10.
根据权利要求1所述的方法,其进一步包括:确定所述图像的所述部分的分辨率;以及在分区遍次期间,并且在所述渲染之前,确定所述图像的图元的哪些顶点属于所述第一部分,其中确定所述图像的所述第一部分包含具有所述第一分辨率的图像内容包括基于所述确定所述图像的不同部分的分辨率以及所述确定所述图像的哪些顶点属于所述第一部分而确定所述图像的所述第一部分包含具有所述第一分辨率的图像内容
。11.
一种用于产生图像内容的装置,所述装置包括:系统存储器;以及处理电路,其包括可编程或固定功能电路中的至少一个和本地存储器,其中所述处理电路被配置成:确定待显示的图像的多个部分中的第一部分包含具有第一分辨率的图像内容,其中所述多个部分中的每个部分具有所述图像的多个像素的相应尺寸,并且其中所述第一分辨率小于所述图像的一或多个其它部分的第二分辨率;基于所述第一部分中的所述图像内容的所述第一分辨率以小于所述第一部分的尺寸的第二尺寸渲染所述第一部分的所述图像内容,使得所述第一部分的被渲染的像素的数量
小于所述第一部分中的像素的数量,以产生存储到所述本地存储器的与所述第一部分相关联的所述第二尺寸的图像内容;将来自所述本地存储器的所述第二尺寸的图像内容存储到所述系统存储器;从所述系统存储器检索所述第二尺寸的图像内容;以及将所述第二尺寸的图像内容的尺寸调整回到所述图像的所述第一部分的所述尺寸
。12.
根据权利要求
11
所述的装置,其中所述处理电路被配置成接收可由用户检视的所述图像内容的第一部分,以及不可由用户检视的周围区域的所述图像内容的第二部分,其中所述图像内容的所接收第一部分包含所述图像的所述第一部分的所述图像内容;作为眼睛
‑
缓冲轮次的一部分,所述处理电路被配置成:以不同尺寸渲染所述图像内容的所接收第一和第二部分,其中为了渲染所述图像内容的所述所接收第一和第二部分,所述处理电路被配置成基于所述第一部分中的所述图像内容的所述第一分辨率以小于所述第一部分的所述尺寸的第二尺寸渲染所述第一部分的所述图像内容,以产生与所述第一部分相关联的所述第二尺寸的图像内容;以及将具有不同尺寸的所述图像内容的经渲染的第一和第二部分存储在所述系统存储器中,其中为了将所述不同尺寸的所述图像内容的所述经渲染的第一和第二部分存储在所述系统存储器中,所述处理电路被配置成将所述第二尺寸的图像内容存储在所述系统存储器中;作为扭曲轮次的一部分,所述处理电路被配置成:检索所述图像内容的所述经渲染的第一和第二部分的子集,其中为了检索所述图像内容的所述经渲染的第一和第二部分的所述子集,所述处理电路被配置成从所述系统存储器检索所述第二尺寸的图像内容;以及调整所述图像内容的所述经渲染的第一和...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。