图形处理单元、图形处理系统及抗锯齿处理方法

文档序号:9788097阅读:398来源:国知局
图形处理单元、图形处理系统及抗锯齿处理方法
【专利说明】图形处理单元、图形处理系统及抗锯齿处理方法
[0001]相关申请的交叉引用
[0002]本申请主张于2014年10月21日在韩国知识产权局提交的韩国专利申请第10-2014-0142675号的优先权,通过全文参照将其公开合并于此。
技术领域
[0003]本发明构思涉及图形处理单元、包含所述图形处理单元的图形处理系统以及使用所述图形处理单元的抗锯齿处理方法。
【背景技术】
[0004]图形处理单元(GPU)是在计算系统中执行图形处理操作的核心。图形管线,GPU的硬件配置,可以接收三维(3D)对象作为输入以及二维(2D)渲染图像作为输出。随着图形分辨率的提高,对更高性能GPU和更大存储带宽的需求也增加了。

【发明内容】

[0005]根据本发明构思的示例实施例,提供图形处理单元。所述图形处理单元包括几何处理单元和渲染处理单元。配置几何处理单元接收顶点并且使用所述顶点产生至少一个图元。配置渲染处理单元将所产生的至少一个图元转换为碎片,对所转换的碎片执行碎片着色,并且对已经对其执行碎片着色的碎片执行抗锯齿处理。渲染处理单元使用彼此不同的操作对第一颜色数据和不同于第一颜色数据的第二颜色数据执行抗锯齿处理。
[0006]渲染处理单元可以使用彼此不同数量的采样数据对第一颜色数据和第二颜色数据执行抗锯齿处理。
[0007]渲染处理单元可以使用超采样抗锯齿处理(SSAA)方法、多采样抗锯齿处理(MSAA)方法或形态抗锯齿处理(MLAA)方法。
[0008]渲染处理单元可以对第一颜色数据执行抗锯齿处理,并且渲染处理单元可以不对第二颜色数据执行抗锯齿处理。
[0009]渲染处理单元可以使用彼此不同的操作对第一颜色数据和第二颜色数据执行所述碎片着色。
[0010]几何处理单元可以包括顶点处理单元和图元装配单元。可以配置顶点处理单元接收顶点,转换所接收的顶点并且输出所转换的顶点。可以配置图元装配单元使用所转换的顶点产生至少一个图元以及与所述至少一个图元相对应的纹理补丁信息。
[0011]所述至少一个图元可以是三角类型的。
[0012]几何处理单元可以进一步包括拼接单元。可以配置所述拼接单元将图像帧划分为多个拼块,并且产生与所述多个拼块的第一拼块相对应的所述至少一个图元的第一图元列表。
[0013]所述第一图元列表可以包括与所述第一拼块相对应的至少一个图元的位置信息和特性信息。
[0014]渲染处理单元可以包括光栅化器和碎片处理单元。可以配置所述光栅化器对所述至少一个图元执行光栅化以将所述至少一个图元转换为碎片。可以配置碎片处理单元对所述碎片执行抗锯齿处理。
[0015]渲染处理单元可以进一步包括深度测试器。可以配置所述深度测试器对所述至少一个图元执行可见性测试,以确定所述至少一个图元当中的不可见图元,并且抛弃不可见图元。光栅化器可以对深度测试器的输出执行光栅化。
[0016]根据本发明构思的示例实施例,提供图形处理单元。所述图形处理单元包括图元装配单元、拼接单元和渲染单元。配置图元装配单元接收顶点并且使用所述顶点产生至少一个图元。配置拼接单元将图像帧划分为多个拼块并且产生与所述至少一个图元相对应的纹理补丁信息。所述至少一个图元对应于所述多个拼块的第一拼块。配置渲染处理单元使用所产生的纹理补丁信息对所述至少一个图元中的碎片执行碎片着色。渲染处理单元使用彼此不同的操作对第一颜色数据和不同于第一颜色数据的第二颜色数据执行所述碎片着色。
[0017]渲染处理单元可以使用彼此不同数量的采样数据对第一颜色数据和第二颜色数据执行碎片着色。
[0018]渲染处理单元可以对第一颜色数据执行碎片着色,并且渲染处理单元可以不对第二颜色数据执行碎片着色。
[0019]根据本发明构思的示例实施例,提供图形处理系统。图形处理系统包括图形处理单元和外部存储器。配置图形处理单元对第一颜色数据和不同于第一颜色数据的第二颜色数据执行抗锯齿处理。配置外部存储器存储当图形处理单元执行抗锯齿处理时所产生的第一数据。图形处理单元使用彼此不同的操作对第一颜色数据和第二颜色数据执行抗锯齿处理。
[0020]图形处理单元可以使用彼此不同数量的采样数据对第一颜色数据和第二颜色数据执行抗锯齿处理。
[0021]图形处理单元可以使用超采样抗锯齿处理(SSAA)方法、多采样抗锯齿处理(MSAA)方法或形态抗锯齿处理(MLAA)方法执行抗锯齿处理。
[0022]图形处理单元可以对第一颜色数据执行抗锯齿处理,并且图形处理单元可以不对第二颜色数据执行抗锯齿处理。
[0023]图形处理单元可以使用顶点产生至少一个图元,将所述至少一个图元转换为碎片,并且对所转换的碎片执行碎片着色。
[0024]图形处理单元可以使用彼此不同的操作对第一颜色数据和第二颜色数据执行所述碎片着色。
[0025]图形处理单元可以对第一颜色数据执行碎片着色,并且图形处理单元可以不对第二颜色数据执行碎片着色。
[0026]图形处理系统可以进一步包括显示单元。可以配置所述显示单元显示被存储在外部存储器中的第一数据。
[0027]根据本发明构思的示例实施例,提供抗锯齿处理方法。所述方法包括:接收顶点;使用所述顶点产生至少一个图元;定义与所述至少一个图元相对应的纹理补丁 ;通过对所产生的至少一个图元执行光栅化将所述至少一个图元转换为碎片;使用所定义的纹理补丁对所述碎片执行碎片着色;以及对已经执行碎片着色的碎片执行抗锯齿处理。当执行抗锯齿处理时,对第一颜色数据和不同于第一颜色数据的第二颜色数据执行彼此不同的操作。
[0028]所述的执行抗锯齿处理对第一颜色数据和第二颜色数据可以使用彼此不同数量的采样数据。
[0029]所述的执行抗锯齿处理可以使用超采样抗锯齿处理(SSAA)方法、多采样抗锯齿处理(MSAA)方法或形态抗锯齿处理(MLAA)方法。
[0030]可以对第一颜色数据执行抗锯齿处理,并且可以不对第二颜色数据执行抗锯齿处理。
[0031]根据本发明构思的示例实施例,提供图形处理单元。所述图形处理单元包括几何处理单元和渲染处理单元。配置几何处理单元接收顶点并且使用所述顶点产生第一图元和第二图元。配置渲染处理单元将所述第一图元转换为碎片,对所述碎片执行碎片着色,以及对已经对其执行碎片着色的碎片执行抗锯齿处理。渲染处理单元包括深度测试器。配置深度测试器确定第一图元作为可见图元,确定第二图元作为不可见图元,并且抛弃所述第二图元。渲染处理单元可以使用彼此不同的操作对第一颜色数据和第二颜色数据执行碎片着色。第一颜色数据的重要程度高于第二颜色数据的重要程度。
[0032]所述第一颜色数据可以包括色度分量,并且所述第二颜色数据可以包括亮度分量。
[0033]渲染处理单元可以使用第一数量的采样数据对第一颜色数据执行碎片着色,并且使用第二数量的采样数据对第二颜色数据执行碎片着色。第二数量的采样数据可以小于第一数量的采样数据。
[0034]渲染处理单元可以对第一颜色数据执行碎片着色,并且渲染处理单元可以不对第二颜色数据执行碎片着色。
[0035]渲染处理单元可以使用彼此不同的操作对第一颜色数据和第二颜色数据执行抗锯齿处理。
[0036]渲染处理单元可以使用彼此不同数量的采样数据对第一颜色数据和第二颜色数据执行抗锯齿处理。
【附图说明】
[0037]从结合附图对其示例实施例的以下详细描述中,本发明构思的以上和其它特点将是更加显而易见的,其中:
[0038]图1是示出根据本发明构思实施例的图形处理系统的框图;
[0039]图2是示出根据本发明构思实施例的图形处理单元的详细配置的框图;
[0040]图3和4是示出根据本发明构思实施例的图2的图元装配单元的操作的图示;
[0041]图5是示出根据本发明构思实施例的图2的拼接单元的详细配置的框图;
[0042]图6是示出根据本发明构思实施例的图5的拼接单元的操作的框图;
[0043]图7是示出根据本发明构思实施例的由图5的图元列表产生器所产生的示例图元列表的图不;
[0044]图8是示出根据本发明构思实施例的图2的光栅化器的详细配置的框图;
[0045]图9是示出根据本发明构思实施例的图形处理单元的详细配置的框图;
[0046]图10和11是示出根据本发明构思实施例的图9的深度测试器的操作的图示;
[0047]图12是示出根据本发明构思实施例的图形处理单元的详细配置的框图;
[0048]图13是示出根据本发明构思实施例的抗锯齿处理方法的流程图;
[0049]图14是示出根据本发明构思实施例的包含图形处理单元的无线通信设备的框图;以及
[0050]图15是示出根据本发明构思实施例的包含图形处理单元的计算系统的框图。
【具体实施方式】
[0051]现在将参照其中示出本发明构思示例实施例的附图此后更全面地描述本发明。然而在不脱离本发明精神和范围的情况下可以以不同形式实例化本发明构思,并且不应当将本发明局限于这里所阐述的实施例。在整个说明书和附图中相同的参考编号可以表示相同的元件。在附图中,为简明起见可以夸大层和区
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1