发明名称 |
一种通过多核CPU一一对应矢量数据的绘制方法 |
摘要 |
本发明公开了一种通过多核CPU一一对应矢量数据的绘制方法。包括如下步骤:步骤一,由程序主线程派生出线程组,每个线程组对应一个CPU核,把所需要显示绘制的矢量图层分配到每个CPU核上绘图处理;步骤二,在每个线程组上派生IO数据流水线和DC图形绘制流水线,通过数据流水线进行数据获取任务;通过图形绘制流水线进行图形绘制任务;步骤三,任务处理完成后在主线程中进行最终图像合成显示,达到在单机上进行并行绘制。本发明通过采用多核的CPU进行快速绘制海量矢量数据的方法,使得图形绘制效率得到明显提高,解决了矢量图层之间的并行绘制以及图像合成,提高系统运行的稳定性和数据处理的合理性。 |
申请公布号 |
CN106504301A |
申请公布日期 |
2017.03.15 |
申请号 |
CN201610925071.1 |
申请日期 |
2016.10.30 |
申请人 |
合肥微匠信息科技有限公司 |
发明人 |
张介飞 |
分类号 |
G06T11/20(2006.01)I;G06F9/46(2006.01)I |
主分类号 |
G06T11/20(2006.01)I |
代理机构 |
北京和信华成知识产权代理事务所(普通合伙) 11390 |
代理人 |
胡剑辉 |
主权项 |
一种通过多核CPU一一对应矢量数据的绘制方法,其特征在于,包括如下步骤:步骤一,由程序主线程派生出线程组,每个线程组对应一个CPU核,把所需要显示绘制的矢量图层分配到每个CPU核上绘图处理;步骤二,在每个线程组上派生IO数据流水线和DC图形绘制流水线,通过数据流水线进行数据获取任务;通过图形绘制流水线进行图形绘制任务;步骤三,任务处理完成后在主线程中进行最终图像合成显示,达到在单机上进行并行绘制。 |
地址 |
230000 安徽省合肥市高新区科学大道118号5F创业园508室 |