[發明專利]一種畫面顯示的方法以及相關裝置有效
| 申請號: | 202010362392.1 | 申請日: | 2020-04-30 |
| 公開(公告)號: | CN111544886B | 公開(公告)日: | 2021-07-09 |
| 發明(設計)人: | 龔志鵬;許敏華 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | A63F13/52 | 分類號: | A63F13/52;A63F13/31 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 聶秀娜 |
| 地址: | 518064 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 畫面 顯示 方法 以及 相關 裝置 | ||
本申請公開了一種畫面顯示的方法以及相關裝置,可以應用于云游戲場景中。通過獲取終端分辨率;然后根據終端分辨率與初始分辨率的對應關系確定渲染參數;進一步的根據渲染參數進行渲染以得到游戲渲染畫面;并對游戲渲染畫面進行編碼操作,以得到編碼數據;進而將編碼數據傳輸到終端設備,以使得終端設備對編碼數據進行解碼得到游戲渲染畫面。從而實現了云服務過程中的畫面顯示,由于采用動態匹配的形式,云服務設備不需要配置大量的匹配進程即可實現,節約了云服務的系統資源,且保證了終端設備畫面顯示的準確性。
技術領域
本申請涉及計算機技術領域,尤其涉及一種畫面顯示的方法以及相關裝置。
背景技術
隨著云技術的發展,越來越多的云應用出現在人們的生活中。其中,在云游戲場景下,游戲運行在服務器端的虛擬機/容器里,游戲畫面會被抓取下來送到編碼器進行編碼,然后通過網絡傳輸到客戶端,再解碼渲染顯示出來,從而實現云游戲的運行;但在這個過程中虛擬機/容器里虛擬屏幕的分辨率和手機的分辨率往往不一致,可能造成顯示錯誤。
一般,為保證云應用運行過程中畫面顯示的適應性,可以在服務器預先拉起一定數量的各種分辨率比例的虛擬機/容器,然后在手機客戶端連接上來時按照分辨率比例分配到相應的虛擬機/容器來進行游戲,從而改善顯示錯誤的情況發生。
但是,由于手機分辨率比例繁多,需要拉起的虛擬機/容器很多,若逐一配置對應的虛擬進程,會造成云服務器的資源浪費,且對于未記錄的手機分辨率,容易出現顯示不適配的情況,影響畫面顯示的準確性。
發明內容
有鑒于此,本申請提供一種畫面顯示的方法,可以有效提高畫面顯示過程的準確性,并節約云服務設備的系統資源。
本申請第一方面提供一種畫面顯示的方法,可以應用于云服務設備中包含畫面顯示功能的系統或程序中,具體包括:獲取終端分辨率,所述終端分辨率基于終端設備配置所得;
根據所述終端分辨率與初始分辨率的對應關系確定渲染參數,所述初始分辨率用于指示運行游戲的虛擬屏幕的分辨率,所述渲染參數用于指示所述初始分辨率以所述終端分辨率為基準的變化情況;
根據所述渲染參數進行渲染以得到游戲渲染畫面;
對所述游戲渲染畫面進行編碼操作,以得到編碼數據;
將所述編碼數據傳輸到所述終端設備,以使得所述終端設備對所述編碼數據進行解碼得到所述游戲渲染畫面。
可選的,在本申請一些可能的實現方式中,所述根據所述終端分辨率與所述初始分辨率的對應關系確定渲染參數,包括:
確定所述初始分辨率的第一寬高比與所述終端分辨率的第二寬高比;
根據所述第一寬高比與所述第二寬高比的大小關系確定變化邊,以得到所述渲染參數,所述變化邊用于指示所述初始分辨率對應的界面相較于所述顯示分辨率對應的界面的多余部分。
可選的,在本申請一些可能的實現方式中,所述根據所述第一寬高比與所述第二寬高比的大小關系確定變化邊,以得到所述渲染參數,包括:
若所述第一寬高比大于所述第二寬高比,則確定寬邊為所述變化邊;
根據所述第一寬高比中對應的高邊和所述變化邊確定所述渲染參數。
可選的,在本申請一些可能的實現方式中,所述根據所述第一寬高比與所述第二寬高比的大小關系確定變化邊,以得到所述渲染參數,包括:
若所述第一寬高比小于所述第二寬高比,則確定長邊為所述變化邊;
根據所述第一寬高比中對應的寬邊和所述變化邊確定所述渲染參數。
可選的,在本申請一些可能的實現方式中,所述對所述游戲渲染畫面進行編碼操作,以得到編碼數據,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010362392.1/2.html,轉載請聲明來源鉆瓜專利網。





