[发明专利]一种扩展图块边界的分块渲染模式图形处理方法及系统有效
申请号: | 202211059661.2 | 申请日: | 2022-09-01 |
公开(公告)号: | CN115147579B | 公开(公告)日: | 2022-12-13 |
发明(设计)人: | 杨喜乐;敖海 | 申请(专利权)人: | 芯动微电子科技(珠海)有限公司 |
主分类号: | G06T19/20 | 分类号: | G06T19/20;G06T3/00;G06T7/90;G06T11/00 |
代理公司: | 上海熠涧知识产权代理有限公司 31442 | 代理人: | 林高锋 |
地址: | 519080 广东省珠海市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 扩展 边界 分块 渲染 模式 图形 处理 方法 系统 | ||
1.一种图形处理系统,其特征在于,包括几何处理系统和片段处理系统;
所述几何处理系统用于对图元进行几何处理后,将可见的图元分块到屏幕视觉空间的多个图块;
所述片段处理系统用于对每个图块进行渲染,得到图块的渲染图像,并根据图块的渲染图像启用滤波核进行像素滤波;
所述多个图块为多个扩展图块M’,所述扩展图块M’通过将屏幕视觉空间进行划分得到图块M,再将所述图块M的边界进行扩展得到;
所述图块M为像素的矩形图块,将所述图块M的每条边界均向外扩展
2.如权利要求1所述的图形处理系统,其特征在于,所述几何处理系统包括几何处理管道和分块模块;所述几何处理管道用于删除屏幕视觉空间中不可见的图元,仅保留屏幕视觉空间中可见的图元;所述分块模块用于将可见的图元分块到屏幕视觉空间的所述多个图块,并为每个图块生成分块显示列表;所述片段处理系统用于根据所述分块模块生成的分块显示列表,对每个图块进行渲染,得到图块的渲染图像。
3.如权利要求2所述的图形处理系统,其特征在于,所述分块模块通过检查图元与图块是否存在重叠区域,将可见的图元分块到屏幕视觉空间的多个图块。
4.如权利要求3所述的图形处理系统,其特征在于,对每个图块,所述分块模块用于将所有与该图块存在重叠区域的图元分块到该图块,并包含在该图块的分块显示列表中;对每个图元,所述分块模块用于将该图元分块到所有与该图元存在重叠区域的图块,并包含在该图块的分块显示列表中。
5.如权利要求2所述的图形处理系统,其特征在于,所述几何处理系统还包括输入汇编模块,所述输入汇编模块用于根据输入的几何数据构造图元,所述几何处理管道用于对所述输入汇编模块构造的图元进行处理,删除屏幕视觉空间中不可见的图元。
6.如权利要求2所述的图形处理系统,其特征在于,所述几何处理管道进一步包括几何转换模块、裁剪和剔除模块以及数据接收模块;所述几何转换模块用于将图元的顶点数据转换到屏幕视觉空间;所述裁剪和剔除模块用于删除屏幕视觉空间中不可见的图元,仅保留屏幕视觉空间中可见的图元;所述数据接收模块用于接收和存储屏幕视觉空间中可见的图元的图元数据和转换后的顶点数据。
7.如权利要求6所述的图形处理系统,其特征在于,所述片段处理系统包括分块处理模块、光栅化模块、隐藏面移除模块和像素着色模块;所述分块处理模块用于获取所述分块模块生成的分块显示列表,将分块显示列表中渲染图块所需的图元发送到所述光栅化模块;所述光栅化模块用于获取分块显示列表中引用的图元所需的图元数据和转换后的顶点数据,将图元光栅化为可见像素;所述隐藏面移除模块用于对光栅化模块输出的可见像素进行深度测试,将同一像素位置上位于其他图元后面的像素移除;所述像素着色模块用于将所述隐藏面移除模块输出的可见像素进行着色处理。
8.如权利要求2至7中任一项所述的图形处理系统,其特征在于,所述片段处理系统包括后处理模块,所述后处理模块用于根据所述扩展图块M’的渲染图像,对所述图块M的渲染图像启用滤波核进行像素滤波处理,得到滤波后的图像。
9.如权利要求8所述的图形处理系统,其特征在于,所述图块M中的像素(x,y)经过滤波核得到滤波后的颜色,其中,表示滤波核中像素处的原始像素颜色,表示的权重因子。
10.如权利要求8所述的图形处理系统,其特征在于,在所述后处理模块被配置为不启用像素滤波处理时,所述多个图块为将屏幕视觉空间进行划分得到的多个图块M。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于芯动微电子科技(珠海)有限公司,未经芯动微电子科技(珠海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211059661.2/1.html,转载请声明来源钻瓜专利网。