用于中央凹形渲染的存储制造技术

技术编号:39678926 阅读:8 留言:0更新日期:2023-12-11 18:56
本公开描述用于中央凹形渲染的实例

【技术实现步骤摘要】
用于中央凹形渲染的存储
[0001]本申请是优先权日为
2017
年6月1日

申请日为
2018
年4月3日

申请号为
201880034179.9、
专利技术名称为“用于中央凹形渲染的存储”的专利技术专利申请的分案申请



[0002]本公开涉及图形处理


技术介绍

[0003]计算装置常常利用图形处理单元
(GPU)
来加速用于显示的图形数据的渲染,且利用显示处理单元
(DPU)
来产生驱动显示器的信号

此类计算装置可包含例如计算机工作站

移动电话
(
例如所谓的智能手机
)、
嵌入系统

个人计算机

平板计算机及视频游戏控制台
。GPU
通常执行图形处理管线,所述图形处理管线包含一起操作以执行图形处理命令的多个处理级

主机中央处理单元
(CPU)
可通过将一或多个图形处理命令发布给
GPU
来控制
GPU
的操作
。DPU
检索由
GPU
产生的图像内容且进一步处理所述图像内容以产生驱动显示器的信号以致使显示器呈现所述图像内容


技术实现思路

[0004]本公开针对图形内容的稀疏中央凹形渲染

图形处理单元
(GPU)
可基于图像的一部分中的图像内容的分辨率而非所述部分的尺寸来渲染所述图像内容

举例来说,如果图像内容的分辨率小于所述部分的尺寸的分辨率,则
GPU
可渲染具有比所述部分的尺寸小的尺寸的图像内容
。GPU
可针对图像中的每一部分重复这些操作,且将每一部分的图像内容存储在
GPU
外部的存储器中

通过存储具有较小尺寸
(
例如,相对于图像内容涵盖的所述部分的尺寸
)
的图像内容,
GPU
可减小需要存储到外部存储器的图像内容的量,借此减小存储器带宽

[0005]GPU
或另一处理电路可从外部存储器以较小尺寸检索图像内容,且接着调整图像内容的尺寸使得图像内容的尺寸与图像内容将涵盖的部分的尺寸相同

调整图像内容的尺寸的一个实例方式是利用纹理映射技术,其将具有较小尺寸的图像内容映射到具有所述部分的尺寸的网格,借此将图像内容拉伸回到其实际尺寸

[0006]在一个实例中,本公开描述一种产生图像内容的方法,所述方法包括:确定待显示图像的第一部分包含具有第一分辨率的图像内容,其中所述第一分辨率小于图像的一或多个其它部分的第二分辨率;基于第一部分中的图像内容的第一分辨率以小于第一部分的尺寸的尺寸渲染第一部分的图像内容,以产生与所述第一部分相关联的较小尺寸的图像内容;将所述较小尺寸的图像内容存储在系统存储器中;从系统存储器检索所述较小尺寸的图像内容;以及将所述较小尺寸的图像内容的尺寸调整回到图像的第一部分的尺寸

[0007]在一个实例中,本公开描述一种用于产生图像内容的装置,所述装置包括系统存储器和处理电路,所述处理电路包括可编程或固定功能电路中的至少一个以及本地存储器,其中所述处理电路被配置成:确定待显示图像的第一部分包含具有第一分辨率的图像
内容,其中所述第一分辨率小于图像的一或多个其它部分的第二分辨率;基于第一部分中的图像内容的第一分辨率以小于所述第一部分的尺寸的尺寸渲染第一部分的图像内容,以产生与所述第一部分相关联的存储在本地存储器中的较小尺寸的图像内容;将来自本地存储器的较小尺寸的图像内容存储到系统存储器;从系统存储器检索较小尺寸的图像内容;且将较小尺寸的图像内容的尺寸调整回到图像的第一部分的尺寸

[0008]在一个实例中,本公开描述一种用于产生图像内容的装置,所述装置包括:用于确定待显示图像的第一部分包含具有第一分辨率的图像内容的装置,其中所述第一分辨率小于图像的一或多个其它部分的第二分辨率;用于基于第一部分中的图像内容的第一分辨率以小于第一部分的尺寸的尺寸渲染第一部分的图像内容以产生与所述第一部分相关联的较小尺寸的图像内容的装置;用于将较小尺寸的图像内容存储在系统存储器中的装置;用于从系统存储器检索较小尺寸的图像内容的装置;以及用于将较小尺寸的图像内容的尺寸调整回到图像的第一部分的尺寸的装置

[0009]在一个实例中,本公开描述一种计算机可读存储介质,其上存储有指令,所述指令在执行时致使用于产生图像内容的装置的一或多个处理器:确定待显示图像的第一部分包含具有第一分辨率的图像内容,其中所述第一分辨率小于图像的一或多个其它部分的第二分辨率;基于第一部分中的图像内容的第一分辨率以小于第一部分的尺寸的尺寸渲染第一部分的图像内容,以产生与所述第一部分相关联的较小尺寸的图像内容;将较小尺寸的图像内容存储在系统存储器中;从系统存储器检索较小尺寸的图像内容;以及将较小尺寸的图像内容的尺寸调整回到图像的第一部分的尺寸

[0010]在附图和下文描述中阐述本公开的一或多个实例的细节

本公开的其它特征

目标和优势将从描述内容和图式以及从权利要求书中显而易见

附图说明
[0011]图1是示出可用于实施本公开的技术的实例计算装置的框图

[0012]图2是示出虚拟现实
(VR)
渲染的实例操作的流程图

[0013]图3是更详细地示出图1的计算装置的
CPU、GPU
和存储器的框图

[0014]图
4A

4B
是示出系统存储器中图像的图像内容的存储的概念图

[0015]图5是更详细地示出图1的计算装置的
GPU
和存储器的框图

[0016]图6是示出产生图像内容的实例方法的流程图

[0017]图7是示出实例中央凹形区域的概念图

[0018]图8是示出中央凹形渲染的一个实例的直观图

具体实施方式
[0019]中央凹形渲染是旨在通过减少帧缓冲器的平均分辨率来减少片段处理工作负荷

带宽和其它渲染工作负荷同时通过以全分辨率留下渲染的焦点来维持高图像质量的技术

举例来说,在中央凹形渲染中,图像帧的不同部分在不同分辨率下

这使得某些部分与其它部分相比呈现为较模糊

[0020]中央凹形渲染具有工作负荷效率

功率降低和检视者体验较好的益处

产生较低分本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种产生图像内容的方法,所述方法包括:基于图像的多个部分中的第一部分中的第一图像内容的分辨率,以小于所述第一部分的尺寸的第二尺寸渲染所述第一部分的所述第一图像内容,使得所述第一部分的被渲染的像素的数量小于所述第一部分中的像素的数量,以产生与所述第一部分相关联的以所述第二尺寸的图像内容;将以所述第二尺寸的图像内容存储在系统存储器中;基于所述图像的所述多个部分中的第二部分中的第二图像内容的分辨率,以所述第二部分的尺寸渲染所述第二部分的所述第二图像内容,使得所述第二部分的被渲染的像素的数量对应于所述第二部分中的像素的数量,以产生以所述第二部分的尺寸的图像内容;从所述系统存储器检索以所述第二尺寸的所述第一图像内容和以所述图像的尺寸的所述第二图像内容;以及将所述第二尺寸的所述第一图像内容的尺寸调整回到所述图像的所述第一部分的所述尺寸
。2.
根据权利要求1所述的方法,其进一步包括:接收可由用户检视的所述图像内容的第一部分,以及不可由所述用户检视的周围区域的所述图像内容的第二部分,其中所述图像内容的所接收第一部分包含所述图像的所述第一部分的所述图像内容;作为眼睛

缓冲轮次的一部分:以不同尺寸渲染所述图像内容的所接收第一和第二部分,其中渲染所述图像内容的所述所接收第一和第二部分包含基于所述图像的所述第一部分中的所述图像内容的所述第一分辨率以小于所述图像的所述第一部分的所述尺寸的所述尺寸渲染所述图像的所述第一部分的所述图像内容,以产生与所述图像的所述第一部分相关联的所述第二尺寸的图像内容;以及将具有不同尺寸的所述图像内容的经渲染的第一和第二部分存储在所述系统存储器中,其中将所述不同尺寸的所述图像内容的所述经渲染的第一和第二部分存储在所述系统存储器中包含将所述第二尺寸的图像内容存储在所述系统存储器中;作为扭曲轮次的一部分:检索所述图像内容的所述经渲染的第一和第二部分的子集,其中检索所述图像内容的所述经渲染的第一和第二部分的所述子集包含从所述系统存储器检索所述第二尺寸的图像内容;以及调整所述图像内容的所述经渲染的第一和第二部分的所述子集的尺寸以产生所述图像,其中调整所述图像内容的所述经渲染的第一和第二部分的所述子集的尺寸包含将所述第二尺寸的图像内容的尺寸调整到所述图像的所述第一部分的所述尺寸
。3.
根据权利要求1所述的方法,其中调整所述第二尺寸的图像内容的尺寸包括:将所述第二尺寸的图像内容纹理映射到网格以调整所述图像内容的尺寸使其配合在所述图像内
。4.
根据权利要求1所述的方法,其进一步包括:存储指示所述第一部分的所述尺寸

所述第二尺寸的图像内容的尺寸或所述第一分辨率中的一或多个的元数据,其中调整所述第二尺寸的图像内容的尺寸包括基于所存储的元数据调整所述第二尺
寸的图像内容的尺寸
。5.
根据权利要求1所述的方法,其进一步包括:在将所述第二尺寸的图像内容存储在所述系统存储器中之后确定所述第二尺寸的图像内容的尺寸,其中调整所述第二尺寸的图像内容的尺寸包括基于所述确定所述第二尺寸的图像内容的所述尺寸来调整所述第二尺寸的图像内容的尺寸
。6.
根据权利要求1所述的方法,其进一步包括:确定用户眼睛或用户头部中的至少一个的位置;基于所述用户眼睛或用户头部中的至少一个的所确定位置接收指示所述图像的部分的分辨率的信息,其中确定所述图像的所述第一部分包含具有所述第一分辨率的图像内容包括基于所接收信息确定所述图像的所述第一部分包含具有所述第一分辨率的图像内容
。7.
根据权利要求6所述的方法,其进一步包括:在尺寸调整之前或尺寸调整之后中的一种情况下,再确定所述用户头部的所述位置;以及基于所述用户头部的再确定的位置使所述第二尺寸的图像内容或经过尺寸调整的图像内容中的一个扭曲
。8.
根据权利要求1所述的方法,其进一步包括:基于所述第一部分中的所述图像内容的所述第一分辨率和所述第一部分的所述尺寸限定所述第一部分的视口,其中以小于所述第一部分的所述尺寸的所述尺寸渲染所述第一部分的所述图像内容包括基于所述第一部分的所限定视口渲染所述第一部分的所述图像内容
。9.
根据权利要求8所述的方法,其中限定所述视口包括将所述图像内容的所述第一分辨率和完全分辨率之间的比率乘以所述第一部分的所述尺寸以确定所述视口的尺寸
。10.
根据权利要求1所述的方法,其进一步包括:确定所述图像的所述部分的分辨率;以及在分区遍次期间,并且在所述渲染之前,确定所述图像的图元的哪些顶点属于所述第一部分,其中确定所述图像的所述第一部分包含具有所述第一分辨率的图像内容包括基于所述确定所述图像的不同部分的分辨率以及所述确定所述图像的哪些顶点属于所述第一部分而确定所述图像的所述第一部分包含具有所述第一分辨率的图像内容
。11.
一种用于产生图像内容的装置,所述装置包括:系统存储器;以及处理电路,其包括可编程或固定功能电路中的至少一个和本地存储器,其中所述处理电路被配置成:确定待显示的图像的多个部分中的第一部分包含具有第一分辨率的图像内容,其中所述多个部分中的每个部分具有所述图像的多个像素的相应尺寸,并且其中所述第一分辨率小于所述图像的一或多个其它部分的第二分辨率;基于所述第一部分中的所述图像内容的所述第一分辨率以小于所述第一部分的尺寸的第二尺寸渲染所述第一部分的所述图像内容,使得所述第一部分的被渲染的像素的数量
小于所述第一部分中的像素的数量,以产生存储到所述本地存储器的与所述第一部分相关联的所述第二尺寸的图像内容;将来自所述本地存储器的所述第二尺寸的图像内容存储到所述系统存储器;从所述系统存储器检索所述第二尺寸的图像内容;以及将所述第二尺寸的图像内容的尺寸调整回到所述图像的所述第一部分的所述尺寸
。12.
根据权利要求
11
所述的装置,其中所述处理电路被配置成接收可由用户检视的所述图像内容的第一部分,以及不可由用户检视的周围区域的所述图像内容的第二部分,其中所述图像内容的所接收第一部分包含所述图像的所述第一部分的所述图像内容;作为眼睛

缓冲轮次的一部分,所述处理电路被配置成:以不同尺寸渲染所述图像内容的所接收第一和第二部分,其中为了渲染所述图像内容的所述所接收第一和第二部分,所述处理电路被配置成基于所述第一部分中的所述图像内容的所述第一分辨率以小于所述第一部分的所述尺寸的第二尺寸渲染所述第一部分的所述图像内容,以产生与所述第一部分相关联的所述第二尺寸的图像内容;以及将具有不同尺寸的所述图像内容的经渲染的第一和第二部分存储在所述系统存储器中,其中为了将所述不同尺寸的所述图像内容的所述经渲染的第一和第二部分存储在所述系统存储器中,所述处理电路被配置成将所述第二尺寸的图像内容存储在所述系统存储器中;作为扭曲轮次的一部分,所述处理电路被配置成:检索所述图像内容的所述经渲染的第一和第二部分的子集,其中为了检索所述图像内容的所述经渲染的第一和第二部分的所述子集,所述处理电路被配置成从所述系统存储器检索所述第二尺寸的图像内容;以及调整所述图像内容的所述经渲染的第一和...

【专利技术属性】
技术研发人员:R
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:

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

1