【技术实现步骤摘要】
一种实现多台主机同步切换显示画面的方法
本专利技术涉及计算机
,尤其涉及一种实现多台主机同步切换显示画面的方法。
技术介绍
传统多主机间的画面同步方案只能做到命令级同步,即同时向多台主机发送启动动画的命令,各主机自动执行完动画,当存在网络延迟、各主机硬件负载不均时,极易出现画面错位,表现为视觉上的画面不同步,即人眼看到的画面不是一副完整的画面。现有技术存在的客观缺陷包括:1)通过网络向多台主机同时发送控制指令,无法解决网络延迟带来的跨屏动画启动偏差,可能出现多台主机启动动画的时机不一致,部分主机先启动,另一部分主机后启动;2)因多台主机的运行环境不同、硬件资源负载情况不同,很难保证多台主机在动画的渲染上保持帧率完全一致,当帧率偏差超过一定数值就会出现视觉上的错位。
技术实现思路
本专利技术的目的在于提供一种实现多台主机同步切换显示画面的方法,从而解决现有技术中的上述问题。为了实现上述目的,本专利技术采用的技术方案如下:一种实现多台主机同步切换显示画面的 ...
【技术保护点】
1.一种实现多台主机同步切换显示画面的方法,其特征在于,包括:/nS1)进行画面跨屏拼接,所述画面跨屏拼接用于对完整画面进行拆分并通过若干个分屏主机将分屏画面拼接完整画面;/nS2)进行画面跨屏同步,所述画面跨屏同步用于通过网络发送同步消息,在若干个分屏主机之间同步分屏画面的动画帧索引,控制每台分屏主机上动画的帧同步。/n
【技术特征摘要】
1.一种实现多台主机同步切换显示画面的方法,其特征在于,包括:
S1)进行画面跨屏拼接,所述画面跨屏拼接用于对完整画面进行拆分并通过若干个分屏主机将分屏画面拼接完整画面;
S2)进行画面跨屏同步,所述画面跨屏同步用于通过网络发送同步消息,在若干个分屏主机之间同步分屏画面的动画帧索引,控制每台分屏主机上动画的帧同步。
2.根据权利要求1所述的实现多台主机同步切换显示画面的方法,其特征在于,步骤S1)中进行画面跨屏拼接,包括步骤:
S11)获取完整画面,将所述完整画面拆分成若干个分屏画面;
S12)每个分屏画面对跨屏内容进行重复渲染;
S13)对分屏画面的位移进行指定,并限定分屏窗口的尺寸;
S14)通过所述分屏画面的位移以及所述分屏窗口的尺寸对重复渲染的跨屏内容进行遮挡,使每台主机只显示完整画面的一部分;
S15)通过拼接显示屏将若干个分屏主机的显示画面拼接成一个完整的画面。
3.根据权利要求1或2所述的实现多台主机同步切换显示画面的方法,其特征在于,步骤S2)中进行画面跨屏同步,包括步骤:
S21)通过控制程序向各分屏画面发送交互指令;
S22)分屏画面获取交互指令,判断交互指令中的交互内容是否涉及到跨屏画面,若是,则进入步骤S23);若否,则不进行同步操作;
S23)分屏画面向同步服务器发送跨屏动画信息;
S24)启动跨屏动画;
S25)启动跨屏动画后,分屏画面向同步服务器发送当前分屏画面中的跨屏动画的帧索引;
S26)同步服务器在预设时间内等待跨屏动画的所有分屏画面发送帧索引;
S27)...
【专利技术属性】
技术研发人员:钱苏晋,
申请(专利权)人:北京恒泰实达科技股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。