【技术实现步骤摘要】
【国外来华专利技术】用于边缘压缩抗锯齿的方法和装置
[0001]依据35 U.S.C.
§
119要求优先权
[0002]本申请要求享有于2020年3月11日递交的美国非临时申请No.16/816,150的优先权和权益,上述申请通过引用的方式明确地并入本文中。
[0003]概括而言,本公开内容涉及处理系统,以及更具体地,涉及用于图形处理的一种或多种技术。
技术介绍
[0004]计算设备通常利用图形处理单元(GPU)来加速对用于显示的图形数据的渲染。这样的计算设备可以包括例如计算机工作站、移动电话(比如所谓的智能电话)、嵌入式系统、个人计算机、平板计算机和视频游戏控制台。GPU执行图形处理流水线,图形处理流水线包括一起操作以执行图形处理命令并且输出帧的一个或多个处理阶段。中央处理单元(CPU)可以通过向GPU发布一个或多个图形处理命令来控制GPU的操作。现代的CPU典型地能够并发地执行多个应用,其中每个应用可能需要在执行期间利用GPU。提供内容以供在显示器上进行视觉呈现的设备通常包括GPU。
[0005]通常,设备的GPU被配置为执行在图形处理流水线中的过程。然而,随着无线通信和更小的手持设备的出现,已经形成针对改善的图形处理的增加的需求。
技术实现思路
[0006]下文给出一个或多个方面的简要概述,以便提供对这样的方面的基本理解。该概述不是对全部预期方面的广泛综述,并且既不旨在标识全部方面的关键要素,也不旨在描绘任何或全部方面的范围。其唯一目的是以简化形式呈现一个或多个方面的一些概 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种图形处理的方法,包括:计算多个像素中的第一像素的中心
‑
边缘距离,所述第一像素的所述中心
‑
边缘距离等于从所述第一像素的中心到场景中的多个图元中的第一图元的一个或多个边缘的距离,其中,所述第一图元的至少一部分与所述第一像素的所述中心重叠;当所述第一图元在所述场景中可见时,存储所述第一像素的所述中心
‑
边缘距离;确定所述第一像素与所述第一图元之间的重叠量;以及基于所述第一像素的所述中心
‑
边缘距离或者所述第一像素与所述第一图元之间的所述重叠量中的至少一项,来将所述第一像素的色彩与第二像素的色彩进行混合。2.根据权利要求1所述的方法,还包括:确定所述第一像素的一部分是否与所述多个图元中的至少一个辅助图元重叠。3.根据权利要求2所述的方法,还包括:当所述至少一个辅助图元与所述第一图元形成网格时,更新所述第一像素与所述第一图元之间的所述重叠量。4.根据权利要求2所述的方法,还包括:当所述第一像素的一部分与所述至少一个辅助图元重叠时,计算从所述第一像素的所述中心到所述至少一个辅助图元的一个或多个边缘的距离。5.根据权利要求4所述的方法,还包括:当所述第一像素的一部分与所述至少一个辅助图元重叠时,将从所述第一像素的所述中心到所述至少一个辅助图元的所述一个或多个边缘的所述距离存储在辅助缓冲器中。6.根据权利要求1所述的方法,还包括:确定所述第一图元的深度是小于还是大于第二图元的深度。7.根据权利要求1所述的方法,还包括:确定所述第一图元在所述场景中是否可见。8.根据权利要求1所述的方法,其中,当所述第一图元在所述场景中可见时,所述第一像素的所述中心
‑
边缘距离被存储在边缘缓冲器中。9.根据权利要求8所述的方法,其中,所述第一像素的所述中心
‑
边缘距离在被存储在所述边缘缓冲器中时被压缩。10.根据权利要求1所述的方法,其中,所述第一像素与所述第一图元之间的所述重叠量等于所述第一像素的区域的与所述第一图元重叠的部分。11.根据权利要求1所述的方法,其中,所述第一像素的色彩是针对所述第一像素中的与所述第一图元不重叠的部分而与所述第二像素的色彩混合的。12.根据权利要求1所述的方法,其中,所述第一像素与所述第二像素相邻。13.根据权利要求1所述的方法,其中,所述第一像素的色彩等于所述第一图元的色彩,并且所述第二像素的色彩等于第二图元的色彩。14.根据权利要求1所述的方法,其中,当所述多个图元中的一个图元与所述像素的所述中心重叠时,针对所述多个像素中的每个像素来计算中心
‑
边缘距离。15.根据权利要求1所述的方法,其中,所述第一图元的所述一个或多个边缘包括以下各项中的至少一项:上边缘、下边缘、左边缘和右边缘。16.根据权利要求1所述的方法,其中,所述第一像素的所述中心
‑
边缘距离是在渲染通
路中计算的。17.根据权利要求1所述的方法,其中,所述多个图元包括多个子像素图元。18.根据权利要求1所述的方法,其中,所述第一像素与所述第一图元之间的所述重叠量是基于所述第一像素的中心
‑
边缘距离或者所述第二像素的中心
‑
边缘距离中的至少一项来确定的,其中,所述第二像素的中心
‑
边缘距离等于从所述第二像素的中心到所述多个图元中的第二图元的一个或多个边缘的距离。19.根据权利要求1所述的方法,其中,所述第一像素与所述第一图元之间的所述重叠量是基于所述第一图元的深度和所述多个图元中的第二图元的深度来确定的。20.一种用于图形处理的装置,包括:存储器;以及至少一个处理器,其耦合到所述存储器并且被配置为:计算多个像素中的第一像素的中心
‑
边缘距离,所述第一像素的所述中心
‑
边缘距离等于从所述第一像素的中心到场景中的多个图元中的第一图元的一个或多个边缘的距离,其中,所述第一图元的至少一部分与所述第一像素的所述中心重叠;当所述第一图元在所述场景中可见时,存储所述第一像素的所述中心
‑
边缘距离;确定所述第一像素与所述第一图元之间的重叠量;以及基于所述第一像素的所述中心
‑
边缘距离或者所述第一像素与所述第一图元之间的所述重叠量中的至少一项,来将所述第一像素的色彩与第二像素的色彩进行混合。21.根据权利要求20所述的装置,其中,所述至少一个处理器还被配置为:确定所述第一像素的一部分是否与所述多个图元中的至少一个辅助图元重叠。22.根据权利要求21所述的装置,其中,所述至少一个处理器还被配置为:当所述至少一个辅助图元与所述第一图元形成网格时,更新所述第一像素与所述第一图元之间的所述重叠量。23.根据权利要求21所述的装置,其中,所述至少一个处理器还被配置为:当所述第一像素的一部分与所述至少一个辅助图元重叠时,计算从所述第一像素的所述中心到所述至少一个辅助图元的一个或多个边缘的距离。24.根据权利要求23所述的装置,其中,所述至少一个处理器还被配置为:当所述第一像素的一部分与所述至少一个辅助图元重叠时,将从所述第一像素的所述中心到所述至少一个辅助图元的所述一个或多个边缘的所述距离存储在辅助缓冲器中。25.根据权利要求20所述的装置,其中,所述至少一个处理器还被配置为:确定所述第一图元的深度是小于还是大于第二图元的深度。26.根据权利要求20所述的装置,其中,所述至少一个处理器还被配置为:确定所述第一图元在所述场景中是否可见。27.根据权利要求20所述的装置,其中,当所述第一图元在所述场景中可见时,所述第一像素的所述中心
‑
边缘距离被存储在边缘缓冲器中。28.根据权利要求27所述的装置,其中,所述第一像素的所述中心
‑
边缘距离在被存储在所述边缘缓冲器中时被压缩。29.根据权利要求20所述的装置,其中,所述第一像素与所述第一图元之间的所述重叠量等于所述第一像素的区域的与所述第一图元重叠的部分。
30.根据权利要求20所述的装置,其中,所述第一像素的色彩...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。