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

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

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

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

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

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

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115326086A(43)申请公布日2022.11.11(21)申请号202210959049.4(22)申请日2022.08.10(71)申请人智道网联科技(北京)有限公司地址100029北京市东城区北三环东路36号1号楼B601(72)发明人贾郭峰朱磊郭杏荣贾双成(74)专利代理机构北京市隆安律师事务所11323专利代理师权鲜枝唐海力(51)Int.Cl.G01C21/32(2006.01)G01C21/00(2006.01)权利要求书2页说明书8页附图3页(54)发明名称高精地图渲染方法、装置及电子设备、存储介质(57)摘要本申请公开了一种高精地图渲染方法、装置及电子设备、存储介质,其中所述方法包括渲染第一帧数据并将第一帧数据的渲染数据保存至缓存;在渲染第二帧数据时,从所述第二帧数据的待渲染数据中删除与所述第一帧数据中相同的待渲染数据之后,再渲染所述第二帧数据的待渲染的其他数据。通过本申请,从而实现高精地图数据的高效、快速渲染。CN115326086ACN115326086A权利要求书1/2页1.一种高精地图渲染方法,其中,所述方法包括:渲染第一帧数据并将第一帧数据的渲染数据保存至缓存;在渲染第二帧数据时,从所述第二帧数据的待渲染数据中删除与所述第一帧数据中相同的待渲染数据之后,再渲染所述第二帧数据的待渲染的其他数据。2.如权利要求1所述方法,其中,所述方法还包括:判断所述缓存中是否存在与所述第二帧数据不能对应的渲染数据;如果存在,则在所述缓存中丢弃这部分渲染数据。3.如权利要求2所述方法,其中,所述在渲染第二帧数据时,从所述第二帧数据的待渲染数据中删除与所述第一帧数据中相同的待渲染数据之后,再渲染所述第二帧数据的待渲染的其他数据,包括:渲染所述第二帧数据时,根据所述第二帧数据生成第一序列号并分发数据;在数据分发完成的情况下,判断所述缓存中是否存在与所述第一序列号对应的第一帧数据的渲染数据,所述与所述第一序列号对应的第一帧数据的渲染数据包括在所述第一帧数据中存在但在第二帧数据不存在的渲染数据;如果判断所述缓存中存在所述第一帧数据中存在且在第二帧数据同样存在的渲染数据,则对缓存中的这部分共同存在的数据不做处理,对第二帧数据的待渲染数据中共同存在的这部分数据进行删除处理。4.如权利要求3所述方法,其中,所述在数据分发完成的情况下,判断所述缓存中是否存在与所述第一序列号对应的第一帧数据的渲染数据,还包括:如果判断所述缓存中存在与所述第一序列号不能对应的第一帧数据的渲染数据,则删除所述缓存中在第一帧数据中存在但在第二帧数据不存在的待渲染数据对应的对象以及渲染纹理。5.如权利要求3所述方法,其中,所述确定所述第一帧数据的渲染数据包含所述第二帧数据的待渲染数据部分,生成第一序列号并分发数据之后,还包括:在未分发完成的情况下,判断未完成分发的数据是否为缓存中的渲染数据;如果判断未完成分发的数据不是缓存中的渲染数据,则作为所述第二帧数据的待渲染的新增数据,且标记为第二序列号后生成渲染纹理并缓存纹理ID;如果判断未完成分发的数据是缓存中的渲染数据,则标记为所述第一序列号继续进行数据分发。6.如权利要求1所述方法,其中,每帧数据包括多条数据,所述在渲染第二帧数据时,从所述第二帧数据的待渲染数据中删除在第一帧数据中存在且在第二帧数据同样存在的待渲染数据之后,再渲染所述第二帧数据的待渲染的其他数据,还包括:将所述第二帧数据的待渲染数据的多条新增数据封装成渲染对象;将所述渲染对象添加至所述缓存,生成渲染纹理以及保存纹理ID至所述缓存。7.如权利要求1所述方法,其中,所述在渲染第二帧数据时,从所述第二帧数据的待渲染数据中删除在第一帧数据中存在且在第二帧数据同样存在的待渲染数据之后,再渲染所述第二帧数据的待渲染的其他数据之后,还包括:根据所述第二帧数据的待渲染的新增数据确定差量数据;渲染所述差量数据,并将所述差量数据的渲染数据保存至缓存。2CN115326086A权利要求书2/2页8.一种高精地图渲染装置,其中,所述装置包括:第一渲染模块,用于渲染第一帧数据并将第一帧数据的渲染数据保存至缓存;第二渲染模块,用于在渲染第二帧数据时,从所述第二帧数据的待渲染数据中删除与第一帧数据中相同的待渲染数据之后,再渲染所述第二帧数据的待渲染的其他数据。9.一种电子设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行所述权利要求1~7之任一所述方法。10.一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行所述权利要求1~7之任一所述方法。3CN115326086