[发明专利]多层集成电路图形的多线程渲染方法、系统及电子设备有效
申请号: | 201910136436.6 | 申请日: | 2019-02-22 |
公开(公告)号: | CN111612881B | 公开(公告)日: | 2023-05-16 |
发明(设计)人: | 罗兆峰;李强 | 申请(专利权)人: | 深圳晶源信息技术有限公司 |
主分类号: | G06T15/04 | 分类号: | G06T15/04;G06F30/39 |
代理公司: | 深圳市智享知识产权代理有限公司 44361 | 代理人: | 王琴;蒋慧 |
地址: | 518000 广东省深圳市福田*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多层 集成电路 图形 多线程 渲染 方法 系统 电子设备 | ||
本发明提供多层集成电路图形的多线程渲染方法、系统及电子设备,用于渲染具有多个层的集成电路图形,该方法通过对一张待渲染图像划分多个子图像,并对每一所述子图像分配一个第一线程,并针对每个子图像的层数分配相应数量的第二线程,使得每个图像以及每个图像内多个层的图形实现多线程并行渲染,提高了渲染的效率,减少了渲染时间。
【技术领域】
本发明涉及集成电路图像处理领域,特别涉及多层集成电路图形的多线程渲染方法、系统及电子设备。
【背景技术】
现代社会,运用图像渲染技术将三维数据进行转换获得在屏幕上可视的二维图像的方法被广泛运用于各种电子设备上。
图像渲染就是通过获得的物体的三维坐标数据转换成二维的坐标数据并在基于显示坐标进行显示,从而获得具有三维场景的二维显示。
集成电路图像一般由多个层叠加而成,每一层都完成一种特定的功能,对集成电路图像的渲染包括有多个层内图形的渲染,但在现有的集成电路图像渲染方法中,对一张图像的渲染通常都是通过单线程渲染,该渲染的方式对计算机处理器的线程利用率不足,使得渲染效率较低。
【发明内容】
为了克服目前现有的图像渲染方法中渲染效率较低的问题,本发明提供一种多层集成电路图形的多线程渲染方法。
本发明为解决上述技术问题,提供一技术方案如下:多层集成电路图形的多线程渲染方法,其包括以下步骤:步骤S1:将显示区域移动至待渲染区域,待渲染区域内包括待渲染图像以及待渲染图像的标记,所述待渲染图像与已知数据集中的部分数据集对应;步骤S2:将显示区域内的待渲染图像划分为多个子区域,以将待渲染图像划分为多个子图像;步骤S3:将每个所述子区域对应分配一个第一线程,且每一所述第一线程分配与对应子图像内的每一层匹配的第二线程;步骤S4:每个所述第二线程利用待渲染图像的标记在部分数据集中匹配对应的具有相同标记的渲染图形,渲染出子图像内所有的渲染图形,获得子图像的渲染图;及步骤S 5:多个第一线程并行渲染出所有子图像的渲染图,基于所述渲染图在渲染区域相应的位置上显示渲染结果。
优选地,所述部分数据集为包括根节点以及基于索引与根节点对应的多个叶节点的树状数据结构,所述部分数据集中包含了对所述待渲染图像进行渲染操作所需的所有渲染图形;上述步骤S4中具体包括以下步骤:步骤S41:所述第二线程利用待渲染图像的标记与部分数据集中在根节点具有相同标记的渲染图形进行匹配,获得根节点的渲染图形;步骤S42:基于根节点的索引从根节点进入对应的叶节点,利用待渲染图像的标记,与对应的叶节点内具有相同标记的渲染图形进行匹配,获得叶节点内的渲染图形;步骤S43:继续基于新的索引从叶节点进入对应的下一级叶节点进行匹配,获得下一级叶节点内的渲染图形,直至与索引对应的所有叶节点均匹配为止,获得多级叶节点内的多个渲染图形。
优选地,在步骤S4中,多个第二线程并行渲染,获得子图像内所有层的渲染结果。
优选地,上述步骤S 5中具体包括以下步骤:步骤S 51:多个第一线程并行渲染出多个子图像的所有渲染图形,获得所述待渲染图像的具有局部坐标的渲染图;步骤S 52:将渲染图的局部坐标转换成显示坐标,以在渲染区域显示最终的渲染图。
优选地,多个所述子区域为等面积的子区域。
优选地,在步骤S1之前,还包括:步骤S 0:将显示区域中待渲染图像之外的区域进行裁切,以裁切掉超出待渲染图像范围之外的所有数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳晶源信息技术有限公司,未经深圳晶源信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910136436.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:彩色沥青的配料及制备方法
- 下一篇:抗静电聚酯组合物及其制备方法、聚酯薄膜