[发明专利]一种大规模、高动态文字注记快速可视化方法在审
申请号: | 201911052612.4 | 申请日: | 2019-10-31 |
公开(公告)号: | CN110930490A | 公开(公告)日: | 2020-03-27 |
发明(设计)人: | 陈治中 | 申请(专利权)人: | 北京庚图科技有限公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00;G06T1/60;G06F16/29;G06F16/26 |
代理公司: | 青岛联智专利商标事务所有限公司 37101 | 代理人: | 邵新华 |
地址: | 100096 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 大规模 动态 文字 快速 可视化 方法 | ||
1.一种大规模、高动态文字注记快速可视化方法,包括:基于动态字符形成一个字符大纹理并存储该字符大纹理;获取需要绘制的注记;查找该字符大纹理中是否存在该注记的纹理坐标,如果存在,则直接抄写其纹理坐标到该动态字符注册表,如果不存在,则将该注记内容按照单个字符进行纹理构建,并将构建的纹理追补到该字符大纹理的尾部,形成新的字符大纹理,同时在该动态字符注册表中记录该字符在该字符大纹理中的纹理坐标。
2.根据权利要求1所述的可视化方法,其特征在于,采用注记集中绘制机制,应用该新的字符大纹理,然后对每个注记的几何体进行渲染。
3.根据权利要求2所述的可视化方法,其特征在于,定期淘汰该字符大纹理中使用率低于设定值的字符纹理。
4.根据权利要求2所述的可视化方法,其特征在于,对该字符大纹理中的字符纹理进行智能淘汰,根据该字符大纹理可用的存储空间,来制定其字符纹理淘汰阈值。
5.根据权利要求4所述的可视化方法,其特征在于,该智能淘汰包括当按照单个字符构建的该纹理需要追加到该字符大纹理时,查看该字符大纹理所占内存是否超过该阈值,如果超过该阈值,则淘汰该字符大纹理中使用率低的字符纹理。
6.根据权利要求5所述的可视化方法,其特征在于,该淘汰按照每次淘汰的字符纹理为预定比例来进行。
7.根据权利要求6所述的可视化方法,其特征在于,该预定比例为10%。
8.一种大规模、高动态文字注记快速可视化系统,包括:字符大纹理生成模块、注记查找模块、动态字符注册表、单字符纹理构建模块,其中,该字符大纹理生成模块,基于动态字符形成一个字符大纹理并存储该字符大纹理;该注记查找模块,获取需要绘制的注记,查找该字符大纹理中是否存在该注记的纹理坐标,如果存在,则直接抄写其纹理坐标到该动态字符注册表,如果不存在,则通过该单字符纹理构建模块将该注记内容按照单个字符进行纹理构建,并将构建的纹理追补到该字符大纹理的尾部,形成新的字符大纹理,同时在该动态字符注册表中记录该字符在该字符大纹理中的纹理坐标。
9.根据权利要求8所述的可视化系统,其特征在于,还包括渲染模块,采用注记集中绘制机制,应用该字符大纹理,然后对每个注记的几何体进行渲染。
10.根据权利要求9所述的可视化系统,其特征在于,还包括字符纹理使用日志模块,记录字符纹理的使用率,定期淘汰字符大纹理中使用率低于设定值的字符纹理。
11.根据权利要求9所述的可视化系统,其特征在于,对该字符大纹理中的字符纹理进行智能淘汰,根据该字符大纹理可用的存储空间,来制定其字符纹理淘汰阈值。
12.根据权利要求11所述的可视化系统,其特征在于,该智能淘汰包括当按照单个字符构建的该纹理需要追加到该字符大纹理时,查看该字符大纹理所占内存是否超过该阈值,如果超过该阈值,则淘汰该字符大纹理中使用率低的字符纹理。
13.根据权利要求12所述的可视化系统,其特征在于,该淘汰按照每次淘汰的字符纹理为预定比例来进行。
14.根据权利要求13所述的可视化系统,其特征在于,该预定比例为10%。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京庚图科技有限公司,未经北京庚图科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911052612.4/1.html,转载请声明来源钻瓜专利网。