【技术实现步骤摘要】
【国外来华专利技术】以微砖为基础的低分辨率深度存储根据35U.S.C.§119的优先权主张本专利申请案主张2017年12月5日申请的名为“以微砖为基础的低分辨率深度存储(TILE-BASEDLOW-RESOLUTIONDEPTHSTORAGE)”的第15/832,118号非临时申请案的优先权,所述非临时申请案转让给其受让人且特此以引用的方式明确并入本文中。
本公开涉及图形处理。
技术介绍
计算装置通常利用图形处理单元(graphicsprocessingunit;GPU)来促进对显示器的图形数据的再现,并利用显示处理器来生成驱动显示器的信号。此类计算装置可包含例如计算机工作台、例如所谓智能电话的移动电话、嵌入式系统、个人计算机、平板计算机和视频游戏控制面板。GPU典型地执行图形处理流水线,所述图形处理流水线包含一同操作以执行图形处理命令的多个处理阶段。主机中央处理单元(centralprocessingunit;CPU)可通过向GPU发出一或多个图形处理命令来控制GPU的操作。显示处理器检索由GPU生成的图像内容并进一步处理所述图像内容以生成用以驱动显示器的信号,从而促使显示器呈现图像内容。
技术实现思路
本公开描述用于存储在图像帧的图像内容的再现期间所生成的深度值的技术。在以微砖为基础的图形处理单元(GPU)架构中,GPU确定例如颜色、不透明度的像素值和用于微砖中的像素的深度值,其中微砖是图像帧的一部分。在称为解析微砖存储器的过程中,GPU将像素值存储于GPU内部的本地微砖存储器中,且在再现微砖之后 ...
【技术保护点】
1.一种生成图像内容的方法,所述方法包括:/n使用图形处理单元GPU生成用于帧的微砖的像素的深度值;/n将用于所述像素的第一数目的所述深度值存储于所述GPU内部的微砖存储器中,其中所述微砖存储器配置成存储用于所述帧的所述微砖的图像内容;和/n将存储于所述微砖存储器中的第二数目的所述深度值写入到系统存储器,其中所述第二数目小于所述第一数目。/n
【技术特征摘要】
【国外来华专利技术】20171205 US 15/832,1181.一种生成图像内容的方法,所述方法包括:
使用图形处理单元GPU生成用于帧的微砖的像素的深度值;
将用于所述像素的第一数目的所述深度值存储于所述GPU内部的微砖存储器中,其中所述微砖存储器配置成存储用于所述帧的所述微砖的图像内容;和
将存储于所述微砖存储器中的第二数目的所述深度值写入到系统存储器,其中所述第二数目小于所述第一数目。
2.根据权利要求1所述的方法,其中写入所述第二数目的所述深度值包括对所述GPU执行着色器以将存储于所述微砖存储器中的所述第二数目的所述深度值写入到所述系统存储器。
3.根据权利要求1所述的方法,其中写入所述第二数目的所述深度值包括响应于在用以再现所述微砖的所述图像内容中的至少一部分的绘制调用之后所包含的绘制调用而写入所述第二数目的所述深度值。
4.根据权利要求1所述的方法,其进一步包括:
将所述第二数目的所述深度值读取为对所述微砖存储器具有单个纹理提取的纹理映射,
其中写入所述第二数目的所述深度值包括基于所述所读取深度值来写入所述第二数目的所述深度值。
5.根据权利要求1所述的方法,其进一步包括:
生成用于所述微砖的所述像素的颜色值或不透明度值;
存储用于所述微砖的所述像素的第三数目的所述颜色值或所述不透明度值,其中所述第三数目大于所述第二数目;和
写入用于所述微砖的所述像素的所述第三数目的所述颜色值或所述不透明度值。
6.根据权利要求1所述的方法,其中所述微砖是所述帧的多个微砖中的一个,所述方法进一步包括:
在装仓遍次期间,确定哪些基元属于所述多个微砖中的哪些微砖,
其中生成所述深度值包括在再现遍次期间生成用于所述微砖的所述基元的像素的所述深度值,所述基元在所述装仓遍次期间确定属于正针对其生成所述深度值的所述微砖。
7.根据权利要求1所述的方法,其进一步包括:
读取用于所述微砖的所述像素的颜色值和不透明度值;
读取所述微砖的所述第二数目的所述深度值;和
基于用于所述微砖的所述像素的所述所读取深度值和所述所读取颜色值和所述不透明度值而使所述微砖的所述图像内容扭曲。
8.一种用于生成图像内容的装置,所述装置包括:
系统存储器;和
图形处理单元GPU,其包含微砖存储器,所述GPU配置成:
生成用于帧的微砖的像素的深度值;
将用于所述像素的第一数目的所述深度值存储于所述微砖存储器中,其中所述微砖存储器配置成存储用于所述帧的所述微砖的图像内容;和
将存储于所述微砖存储器中的第二数目的深度值写入到所述系统存储器,其中所述第二数目小于所述第一数目。
9.根据权利要求8所述的装置,其中为写入所述第二数目的所述深度值,所述GPU配置成执行着色器以将存储于所述微砖存储器中的所述第二数目的所述深度值写入到所述系统存储器。
10.根据权利要求8所述的装置,其中为写入所述第二数目的深度值,所述GPU配置成响应于在用以再现所述微砖的所述图像内容中的至少一部分的绘制调用之后所包含的绘制调用而写入所述第二数目的深度值。
11.根据权利要求8所述的装置,其中所述GPU配置成:
将所述第二数目的深度值读取为对所述微砖存储器具有单个纹理提取的纹理映射,
其中写入所述第二数目的深度值包括基于所述所读取深度值来写入所述第二数目的深度值。
12.根据权利要求8所述的装置,其中所述GPU配置成:
生成用于所述微砖的所述像素的颜色值或不透明度值;
存储用于所述微砖的所述像素的第三数目的所述颜色值或所述不透明度值,其中所述第三数目大于所述第二数目;和
写入用于所述微砖的所述像素的所述第三数目的所述颜色值或所述不透明度值。
13.根据权利要求8所述的装置,其中所述微砖是所述帧的多个微砖中的一个,其中所述GPU配置成:
在装仓遍次期间,确定哪些基元属于所述多个微砖中的哪些微砖,
其中为生成所述深度值,所述GPU配置成在再现遍次期间生成用于所述微砖的所述基元的像素的所述深度值,所述基元在所述装仓遍次期间确定属于正针对其生成所述深度值的所述微砖。
14.根据权利要求8所述的装置,其中所述GPU配置成:
读取用于所述微砖的所述像素的颜色值和不透明度值;
读取所述微砖的所述第二数目的深度值;和
基于用于所述微砖的所述像素的所述所读取深度值和所述所读取颜色值和所述不透明度值而使所述微砖的所述图像内容扭曲。
15.一种存储指令的计算机可读存储媒体,所述指令在执行时促使图形处理单元GPU:
生成用于帧的微砖的像素的深度值;
将用于所述像素的第一数目的所述深度值存储于所述GPU内部的微砖存储器中,其中所述微砖存储器配置成存储用于所述帧的所述微砖的...
【专利技术属性】
技术研发人员:J·威克斯,K·马特拉吉,R·万雷内恩,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。