[發明專利]一種實現多臺主機同步切換顯示畫面的方法在審
| 申請號: | 202010005430.8 | 申請日: | 2020-01-03 |
| 公開(公告)號: | CN111221611A | 公開(公告)日: | 2020-06-02 |
| 發明(設計)人: | 錢蘇晉 | 申請(專利權)人: | 北京恒泰實達科技股份有限公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451;G06F3/14 |
| 代理公司: | 北京市盛峰律師事務所 11337 | 代理人: | 于國強 |
| 地址: | 100190 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 主機 同步 切換 顯示 畫面 方法 | ||
本發明涉及計算機技術領域,公開了一種實現多臺主機同步切換顯示畫面的方法,包括:S1)進行畫面跨屏拼接,畫面跨屏拼接用于對完整畫面進行拆分并通過若干個分屏主機將分屏畫面拼接完整畫面;S2)進行畫面跨屏同步,畫面跨屏同步用于通過網絡發送同步消息,在若干個分屏主機之間同步分屏畫面的動畫幀索引,控制每臺分屏主機上動畫的幀同步。本發明與傳統的命令式畫面同步相比,極大的提高了畫面內容的視覺同步效果,使多臺主機間的跨屏畫面同步延遲低于10MS;并且當多臺主機間由于網絡延遲、資源負載不均導致同步效果變差時,通過本發明能夠采取快速跳幀或短時間停頓的補救措施提升視覺同步效果。
技術領域
本發明涉及計算機技術領域,尤其涉及一種實現多臺主機同步切換顯示畫面的方法。
背景技術
傳統多主機間的畫面同步方案只能做到命令級同步,即同時向多臺主機發送啟動動畫的命令,各主機自動執行完動畫,當存在網絡延遲、各主機硬件負載不均時,極易出現畫面錯位,表現為視覺上的畫面不同步,即人眼看到的畫面不是一副完整的畫面。
現有技術存在的客觀缺陷包括:
1)通過網絡向多臺主機同時發送控制指令,無法解決網絡延遲帶來的跨屏動畫啟動偏差,可能出現多臺主機啟動動畫的時機不一致,部分主機先啟動,另一部分主機后啟動;
2)因多臺主機的運行環境不同、硬件資源負載情況不同,很難保證多臺主機在動畫的渲染上保持幀率完全一致,當幀率偏差超過一定數值就會出現視覺上的錯位。
發明內容
本發明的目的在于提供一種實現多臺主機同步切換顯示畫面的方法,從而解決現有技術中的上述問題。
為了實現上述目的,本發明采用的技術方案如下:
一種實現多臺主機同步切換顯示畫面的方法,包括:
S1)進行畫面跨屏拼接,畫面跨屏拼接用于對完整畫面進行拆分并通過若干個分屏主機將分屏畫面拼接完整畫面;
S2)進行畫面跨屏同步,畫面跨屏同步用于通過網絡發送同步消息,在若干個分屏主機之間同步分屏畫面的動畫幀索引,控制每臺分屏主機上動畫的幀同步。
進一步的,步驟S1)中進行畫面跨屏拼接,包括步驟:
S11)獲取完整畫面,將完整畫面拆分成若干個分屏畫面;
S12)每個分屏畫面對跨屏內容進行重復渲染;
S13)對分屏畫面的位移進行指定,并限定分屏窗口的尺寸;
S14)通過分屏畫面的位移以及分屏窗口的尺寸對重復渲染的跨屏內容進行遮擋,使每臺主機只顯示完整畫面的一部分;
S15)通過拼接顯示屏將若干個分屏主機的顯示畫面拼接成一個完整的畫面。
本發明將完整畫面拆分成多個分屏畫面,每個分屏畫面對跨屏內容重復渲染,通過指定分屏畫面的位移并限定分屏窗口的尺寸,對重復渲染的內容進行遮擋使每臺主機只顯示完整畫面的一部分,再通過拼接顯示屏將多臺主機的顯示畫面拼接成一個完整畫面。通過畫面跨屏拼接將整屏畫面拆分成多個分屏,每臺主機僅顯示自己對應的分屏,對需要跨屏顯示的內容,需在多臺主機間重復渲染并進行遮擋顯示,多臺主機均包含需要跨屏顯示的所有內容。
進一步的,步驟S2)中進行畫面跨屏同步,包括步驟:
S21)通過控制程序向各分屏畫面發送交互指令;
S22)分屏畫面獲取交互指令,判斷交互指令中的交互內容是否涉及到跨屏畫面,若是,則進入步驟S23);若否,則不進行同步操作;
S23)分屏畫面向同步服務器發送跨屏動畫信息;
S24)啟動跨屏動畫;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京恒泰實達科技股份有限公司,未經北京恒泰實達科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010005430.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種文件處理方法及裝置
- 下一篇:并發任務的調度處理方法、裝置、設備和介質





