预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共31页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN114898030A(43)申请公布日2022.08.12(21)申请号202210064265.2(22)申请日2022.01.20(30)优先权数据2101013.72021.01.26GB2101014.52021.01.26GB(71)申请人想象技术有限公司地址英国赫特福德郡(72)发明人J·布鲁姆I·金(74)专利代理机构北京三友知识产权代理有限公司11127专利代理师王万影王小东(51)Int.Cl.G06T15/50(2011.01)G06F21/57(2013.01)权利要求书3页说明书20页附图7页(54)发明名称用于帧的安全关键渲染的方法和系统(57)摘要本发明公开了用于帧的安全关键渲染的方法和系统。公开了在基于图块的图形处理系统中执行帧的安全关键渲染的方法和系统。所述方法包括接收用于帧的几何结构数据,包括定义表示帧中的多个对象的多个图元的数据。所述方法包括接收帧中的区域的定义,所述区域与多个图元中的一个或多个图元相关联。所述方法还包括接收将一个或多个图元与帧中的区域相关联的验证数据。此外,所述方法包括使用几何结构数据渲染帧,并且使用验证数据控制帧的渲染,使得所述渲染从区域外部的帧排除由验证数据标识的图元。CN114898030ACN114898030A权利要求书1/3页1.一种在基于图块的图形处理系统中执行帧的安全关键渲染的方法,所述方法包括:接收用于所述帧的几何结构数据,包括定义表示所述帧中的多个对象的多个图元的数据;接收所述帧中的区域的定义,所述区域与所述多个图元中的一个或多个图元相关联;接收将一个或多个图元与所述帧中的区域相关联的验证数据;以及使用所述几何结构数据渲染所述帧并且使用所述验证数据控制所述帧的渲染,使得所述渲染从所述区域外部的帧排除由所述验证数据标识的图元。2.根据权利要求1所述的方法,其中,所述控制包括检查包括由所述验证数据标识的图元的图块是否完全落在所述区域内,任选地,其中,所述检查标识在渲染之前所述几何结构数据是否受损。3.根据权利要求1或2所述的方法,其中,所述几何结构数据和所述验证数据是一起接收的,并且任选地,所述验证数据是状态数据。4.根据权利要求1或2或3所述的方法,其中,所述区域是所述帧内的轴对齐包围盒,并且任选地,所述轴对齐包围盒与所述帧内的一个或多个图块对齐,并且/或者其中,所述帧中的区域的定义包括所述帧中的区域的顶点的位置。5.根据任一项前述权利要求所述的方法,其中,在接收到用于所述帧的几何结构数据时,所述方法包括:生成一个或多个图元块,每个图元块包括所述多个图元中的分组在一起的一个或多个图元;以及使所述帧上的多个图块中的每个图块与包括至少部分地落在所述图块的边界内的至少一个图元的图元块相关联。6.根据权利要求5所述的方法,其中,所述方法包括通过以下方式控制所述渲染:针对所述帧上的多个图块中的每个图块生成控制流数据,从而标识落在所述图块上的图元;以及针对所述区域外部的每个图块,从所述控制流数据排除指向包括由所述验证数据标识的图元的图元块的指针。7.根据任一项前述权利要求所述的方法,其中,由所述区域覆盖的图元表示多维对象。8.根据任一项前述权利要求所述的方法,其中,所述帧包括在限定区域外部的一个或多个安全关键对象。9.根据任一项前述权利要求所述的方法,其中,所述验证数据是从应用程序接收的,任选地其中,所述应用程序请求所述帧的渲染。10.根据权利要求1所述的方法,还包括接收多个区域的定义,其中,所述验证数据将一个或多个图元与所述多个区域中的每个区域相关联,并且其中,使用所述验证数据控制所述帧的渲染从所述区域外部的帧排除由针对每个区域的验证数据标识的图元。11.根据权利要求1所述的方法,其中,所述方法还包括:接收所述帧中的第二区域的定义,所述区域与所述多个图元中的一个或多个图元相关联;接收针对所述第二区域的验证数据,所述验证数据标识与所述帧中的区域相关联的一个或多个图元;以及2CN114898030A权利要求书2/3页使用所述几何结构数据渲染所述帧并且使用所述验证数据控制所述帧的渲染,使得所述渲染从所述区域内部的帧排除所述验证数据未标识的图元。12.一种使得能够对帧进行安全关键渲染的基于图块的图形处理系统,所述系统包括:渲染控制单元,所述渲染控制单元被配置成:接收用于所述帧的几何结构数据,包括定义表示所述帧中的多个对象的多个图元的数据;接收所述帧中的区域的定义,所述区域与所述多个图元中的一个或多个图元相关联;接收将一个或多个图元与所述帧中的区域相关联的验证数据;以及使用验证数据控制所述帧的渲染,使得所述渲染从限定区域外部的帧排除由所述验证数据标识的图元;以及渲染单元,所述渲染单元被配置成基于所述渲染控制单元的