[发明专利]一种基于瓦砾化的热力图加速渲染方法有效

专利信息
申请号: 201710606816.2 申请日: 2017-07-24
公开(公告)号: CN107369190B 公开(公告)日: 2020-12-29
发明(设计)人: 孟凯伦 申请(专利权)人: 威创软件南京有限公司
主分类号: G06T11/00 分类号: G06T11/00
代理公司: 常州佰业腾飞专利代理事务所(普通合伙) 32231 代理人: 滕诣迪
地址: 210023 江苏省*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 瓦砾 力图 加速 渲染 方法
【说明书】:

发明公开了一种基于瓦砾化的热力图加速渲染方法,热力图处理技术领域,包括建立主服务器和数个渲染服务器,将热力图的分成N个子区域,由渲染服务器同时对若干子区域完成热力图的渲染工作,最后再将各个子区域组合成整体的热力图,解决了在处理热力图时,灰度图生成速度慢的技术问题,本发明采用多线程多服务器处理并行的方式,同时处理多个子区域图像,灰度图生成速度明显加快,色彩化时间相对于原来有一定的提升,整体渲染时间有明显效果。

技术领域

本发明属于热力图处理技术领域,特别涉及一种基于瓦砾化的热力图加速渲染方法。

背景技术

在生成热力图的过程中,往往是先确定一个生成的画布;再确定一个统一半径的圆,从圆心向外的射线方向上使用灰色带透明的渐变填充,形成的圆按给定的点数和相应的坐标值在画布上重复的叠加。叠加后,点数较多的区域颜色较深,较少的区域,颜色较淡。

使用生成好的灰度图分别依次取每个像素点的透明度,按0~255的颜色深度作为索引,在已经提供好的色带上进行取对应深度索引的颜色值,并进行像素填充,填充完成后形成热力图。

现有技术从功能上实现了热力图的生成,但是,由于点数较多、画布较大的情况下,生成的速度是呈线性增长的,尤其是点数较多的情况下,由于灰度图的点必须一个一个的填充在画布上再进行叠加,工作方式呈串行,点数越多,效率越差;再则画布较大的情况下,色彩化是通过一个点、一个点的获取颜色深度来进行查找对应彩带值,渲染效率按画布的长宽呈几何增长。

发明内容

本发明的目的是提供一种基于瓦砾化的热力图加速渲染方法,解决了在处理热力图时,灰度图生成速度慢的技术问题。

为实现上述目的,本发明采用以下技术方案:

一种基于瓦砾化的热力图加速渲染方法,包括如下步骤:

步骤1:连接主服务器和数个渲染服务器,所有渲染服务器均通过网线与主服务器通信;

步骤2:主服务器获取生成热力图所需要的图形数据,图形数据包括热力图中所有灰度圆的原点的坐标和灰度圆的大小;

步骤3:在主服务器中创建一个整体画布,设定该整体画布的长为A,宽为B;将该整体画布划分为N个子区域,每一个子区域实际的长为x,宽为y;创建子区域画布,由于灰度圆的大小为实际值,设定灰度圆的半径为R,则有子区域画布的长为:X1=x+2R,子区域画布的宽为:Y1=y+2R;即,子区域画布比子区域实际多出了一个区域,设定该区域为公共区域;

对每一个子区域均匹配编号,设定位于整体画布最上方的一行子区域为第一行子区域,从上至下依次对所有子区域所在行进行编号,位于整体画布最左边的一列子区域为第一列子区域,从左至右依次对所有子区域所在的列编号;

将所有子区域所在的行编号和列编号记录到字典中;

主服务器将所有子区域画布分配给所有渲染服务器,每一个渲染服务器处理多个子区域画布;

步骤4:在渲染服务器中完成一个子区域画布上的灰度圆的绘制:设定整体画布最左上角的点为坐标原点,灰度圆的原点在整体画布上的横坐标为X2,纵坐标为Y2,通过以下公式计算灰度圆的原点在哪一个子区域画布上:

子区域画布的行编号=(0,1,2,3...(Y2÷y)),式中最大行数为大于或等于Y2÷y的整数值;

子区域画布的列编号=(0,1,2,3...(X2÷x)),式中最大列数为大于或等于X2÷x的整数值;

再通过以下公式计算灰度圆的原点在该子区域画布的相对位置:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威创软件南京有限公司,未经威创软件南京有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710606816.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top