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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN107256531A(43)申请公布日2017.10.17(21)申请号201710265192.2(22)申请日2011.03.18(30)优先权数据1004675.32010.03.19GB(62)分案原申请数据201180014822.X2011.03.18(71)申请人想象技术有限公司地址英国赫特福德郡(72)发明人J·雷德肖(74)专利代理机构北京润平知识产权代理有限公司11283代理人肖冰滨金旭鹏(51)Int.Cl.G06T1/60(2006.01)权利要求书2页说明书9页附图1页(54)发明名称存储器管理系统和方法(57)摘要提供了一种用于管理产生3D计算机图像的系统中的存储器的方法和设备。所述图像被细分成多个矩形区域。存储器被提供并且存储器页面被分配用于存储所述图像中对象的对象数据。然后所述图像中对象的对象数据被写入所分配的存储器页面。最后,用于所分配的存储器页面的位掩码被编译,所述位掩码指示具有在所分配的存储器页面中存储的对象数据的矩形区域。所述图像的矩形区域然后可以通过从存储在所述存储器中的所述对象数据得出的用于显示的数据而被渲染,以用于该矩形区域中的对象。一旦所述矩形区域被渲染,那么在渲染步骤之前存储用于该矩形区域的对象数据的用于每个存储器页面的所述位掩码被更新以使该位掩码不再指示该矩形区域。CN107256531ACN107256531A权利要求书1/2页1.一种用于管理3D图形系统中的存储器分配的方法,所述方法包括以下步骤:接收要渲染的对象的数据以产生图像;分配用于存储定义要渲染的对象的所接收的数据的各个部分的存储器页面;将所接收的数据的部分存储在所分配的存储器页面中;针对共同定义所述图像的多个矩形像素区域中的每个矩形区域,编译对象列表,所述对象列表包括对应于存储器页面内的位置的数据,所述存储器页面内的所述位置中存储定义在所述矩形区域中可见的对象的数据;存储针对每个存储器页面的位掩码,所述位掩码包括指示哪些矩形区域包括具有存储在该存储器页面中的数据的对象的数据;渲染所有由针对存储器页面的所述位掩码指示为包括具有存储在该存储器页面中的数据的对象的矩形区域;以及在从该存储器页面访问对象数据之后,将该存储器页面添加到存储器空闲页面列表。2.根据权利要求1所述的方法,其中分配存储器页面的步骤包括从所述存储器空闲页面列表中分配所述页面。3.根据权利要求1或2所述的方法,包括将对所分配的存储器页面的引用添加到所分配的存储器页面的列表中。4.根据权利要求1或2所述的方法,其中针对每个所分配的存储器页面的位掩码与该所分配的存储器页面的地址一起存储。5.根据权利要求1或2所述的方法,其中,为每个矩形区域编译对象列表的步骤包括为每个矩形区域编译单独的对象列表。6.根据权利要求1或2所述的方法,还包括以下步骤:更新针对所述存储器页面的所述位掩码,以不再指示任何已被渲染的矩形区域。7.根据权利要求1或2所述的方法,其中,一旦所有由针对所述存储器页面的所述位掩码指示为包括具有存储在该存储器页面中的对象数据的对象的矩形区域都被渲染,所述存储器页面被添加到所述存储器空闲页面列表中。8.根据权利要求1或2所述的方法,包括通过确定存储器空闲页面的数量低于预定阈值来确定要增加存储器空闲页面的数量。9.根据权利要求1或2所述的方法,还包括以下步骤:基于针对每个所分配的存储器页面的位掩码来存储关于在渲染每个矩形区域时哪个或哪些所分配的存储器页面将被释放的信息。10.一种3D图形系统,包括:参数管理单元,被配置为分配存储器页面,用于存储定义要渲染的对象的所接收的数据的各个部分以产生图像;图块化引擎,被配置为针对共同定义图像的多个矩形像素区域中的每个矩形区域,编译对象列表,针对特定矩形区域的对象列表包括对应于存储器页面内的位置的数据,所述存储器页面内的所述位置中存储定义在该特定矩形区域中可见的对象的数据,其中为每个存储器页面存储位掩码,该位掩码包括指示哪些矩形区域包括具有存储在该存储器页面中的数据的对象的数据;以及图像合成处理器,被配置为渲染所有由针对特定存储器页面的位掩码指示为包括具有2CN107256531A权利要求书2/2页存储在该特定存储器页面中的数据的对象的矩形区域,其中所述参数管理单元被配置为在从所述特定存储器页面访问所述对象数据之后,将所述特定存储器页面添加到存储器空闲页面的列表中。11.根据权利要求10所述的3D图形系统,还包括压缩器,该压缩器被配置为接收要渲染的对象的数据以产生图像,其中所述压缩器和所述图块化引擎中的至少一个被配置为在所分配的存储器页面中存储所接收的数据的部分。12.根据权利要求10或11所述的3D图形系统,其中,所述参数管理单元被