【技术实现步骤摘要】
本专利技术涉及图像渲染
,特别是涉及一种多图层分布式渲染方法以及一种多图层分布式渲染系统。
技术介绍
目前,对高分辨率海量图层的渲染慢慢受到重视。其中,所谓的高分辨率,是指渲染显示像素不低于100兆像素;另外,所谓的海量图层,是指同时渲染显示的图层不低于50个。传统的图像渲染技术在渲染超高分辨率海量图层时,由于是基于单机集中式渲染架构,因此帧率较低。例如在使用AMD RADEON HD6450显卡渲染一套有50个图层、分辨率为1920x1080的全彩色图像时,帧率只有约O. 2帧/秒。在拼接墙的超高分辨率显示应用中,这种渲染效率始终是不能较好地满足应用需求的。
技术实现思路
基于此,本专利技术提供一种多图层分布式渲染系统,能够实现超高分辨率海量图层的较高帧率渲染。为实现上述目的,本专利技术采用如下的技术方案一种多图层分布式渲染方法,包括以下步骤当接收到显示命令发送者所发送的显示命令后,将所述显示命令进行拆分并发送给各顶级混合节点,所述顶级混合节点为与显示节点相连接的混合节点;各混合节点对接收到的显示命令进行逐级拆分,直到将所述显示命令拆分到各基础节点;各基础节 ...
【技术保护点】
一种多图层分布式渲染方法,其特征在于,包括以下步骤:当接收到显示命令发送者所发送的显示命令后,将所述显示命令进行拆分并发送给各顶级混合节点,所述顶级混合节点为与显示节点相连接的混合节点;各混合节点对接收到的显示命令进行逐级拆分,直到将所述显示命令拆分到各基础节点;各基础节点根据接收到的显示命令,向图像数据库请求各图层的指定区域的图像数据,并将该图像数据按接收到的显示命令中的图层次序、目标范围进行渲染后输出到与其连接的混合节点;在所述混合节点中对接收到的各下级节点的输出图像进行拼接渲染,然后判断当前的混合节点是否为所述顶级混合节点;若是,则将拼接渲染后的图像输出到所述显示节点。
【技术特征摘要】
1.一种多图层分布式渲染方法,其特征在于,包括以下步骤 当接收到显示命令发送者所发送的显示命令后,将所述显示命令进行拆分并发送给各顶级混合节点,所述顶级混合节点为与显示节点相连接的混合节点; 各混合节点对接收到的显示命令进行逐级拆分,直到将所述显示命令拆分到各基础节占. 各基础节点根据接收到的显示命令,向图像数据库请求各图层的指定区域的图像数据,并将该图像数据按接收到的显示命令中的图层次序、目标范围进行渲染后输出到与其连接的混合节点; 在所述混合节点中对接收到的各下级节点的输出图像进行拼接渲染,然后判断当前的混合节点是否为所述顶级混合节点; 若是,则将拼接渲染后的图像输出到所述显示节点。2.根据权利要求1所述的多图层分布式渲染方法,其特征在于,若判断得出当前的混合节点不是所述顶级混合节点,则将拼接渲染后的图像输出到上级混合节点并在该节点中再次进行拼接渲染,直至当前的混合节点为所述顶级混合节点。3.根据权利要求1所述的多图层分布式渲染方法,其特征在于,在判断得出当前的混合节点是所述顶级混合节点之后、将拼接渲染后的图像输出到显示节点之前,还包括步骤 发送图像已经就绪的报告; 当接收到所有顶级混合节点发送的报告后,下发显示时间戳给各顶级混合节点; 各顶级混合节点根据所述显示时间戳将拼接渲染后的图像进行输出。4.根据权利要求1-3任意一项所述的多图层分布式渲染方法,其特征在于,所述显示命令中包括如下信息要显示的各图层图像的ID、各图层要请求的图像数据的区域、要显不的目标范围、各图层的置加次序。5.一种多图层分布式渲染系统,其特征在于,包括管理节点、一级以上的混合节点、位于系统底层的基础节点;所述混合节点包括与显示节点相连接的顶级混合节点; 所述管理节点用于接收显示命令发送...
【专利技术属性】
技术研发人员:荆建营,
申请(专利权)人:广东威创视讯科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。