发明名称 一种通过多核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室