[发明专利]一种云游戏画面的显示方法、装置及存储介质在审
| 申请号: | 202110509016.5 | 申请日: | 2021-05-11 |
| 公开(公告)号: | CN113101654A | 公开(公告)日: | 2021-07-13 |
| 发明(设计)人: | 裴志兵;张益博;张旭龙 | 申请(专利权)人: | 江苏视博云信息技术有限公司 |
| 主分类号: | A63F13/52 | 分类号: | A63F13/52;A63F13/2145 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 213000 *** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 云游 画面 显示 方法 装置 存储 介质 | ||
本公开提供一种云游戏画面的显示方法、装置及存储介质;其中,方法包括:在云游戏启动前,获取请求启动该云游戏的终端的显示屏分辨率和所配置的编码分辨率;根据显示屏分辨率和所述编码分辨率,计算得到适配终端显示屏的目标渲染分辨率;启动云游戏,按照目标渲染分辨率对生成的游戏场景进行渲染,得到游戏画面;采集游戏画面,对游戏画面进行编码后发送至终端,以使终端接收所述游戏画面后进行解码呈现,或者在进行解码及等比例拉伸处理后全屏呈现。如此,以达到云游戏与本地游戏相同的游戏画面显示效果。
技术领域
本公开涉及云游戏技术领域,具体而言,涉及一种云游戏画面的显示方法及装置。
背景技术
在云游戏技术实现方案中,游戏应用在云端应用服务器上运行,由云端应用服务器执行游戏应用的逻辑处理对用户的控制操作进行响应,将响应用户控制操作所生成的游戏场景进行渲染得到游戏画面,对游戏画面进行抓取和编码,将编码后的游戏画面以实时视频流的形式发送至终端,由终端解码和呈现。
现有技术中,云端应用服务器在对生成的游戏场景执行渲染时,云端应用服务器使用其操作系统分辨率进行渲染,该方式中,如果操作系统分辨率与终端屏幕的分辨率不一致,则会导致终端在进行游戏画面呈现时出现不能铺满全屏的现象,只能够在固定分辨率下播放,导致屏幕左右两侧或者上下两侧存在“黑边”,影响用户体验。
发明内容
有鉴于此,本公开提供一种云游戏画面的显示方法、装置及存储介质,以实现云游戏画面的呈现能够适配终端屏幕,进而达到与本地游戏相同的显示效果,提高用户体验。
具体地,本公开是通过如下技术方案实现的:
第一方面,本公开实施例中提供了一种云游戏画面的显示方法,所述方法应用于云游戏服务器,所述方法包括:
在启动云游戏之前,获取请求启动该云游戏的终端的显示屏分辨率和所配置的编码分辨率;
根据所述显示屏分辨率和所述编码分辨率,计算得到适配所述终端显示屏的目标渲染分辨率;
启动所述云游戏后,按照所述目标渲染分辨率对生成的游戏场景进行渲染,得到游戏画面;
采集所述游戏画面,对所述游戏画面进行编码,将编码后的游戏画面发送至所述终端,以使所述终端接收所述游戏画面进行解码和呈现,或者在解码及等比例拉伸处理后呈现。
可选地,在所述启动所述云游戏之前,所述方法,还包括:
将所述目标渲染分辨率设置为所述云游戏服务器操作系统的默认分辨率;
所述启动所述云游戏,按照所述目标渲染分辨率对生成的游戏场景进行渲染,得到游戏画面,包括:
启动所述云游戏,调用所述云游戏服务器操作系统当前的默认分辨率对生成的游戏场景进行渲染,得到分辨率为所述目标渲染分辨率的游戏画面。
可选地,所述根据所述显示屏分辨率和所述编码分辨率,计算得到适配所述终端显示屏的目标渲染分辨率,包括:
根据所述显示屏分辨率和所述编码分辨率计算得到未超出所述编码分辨率,且宽高比与所述显示屏分辨率的宽高比相同的分辨率作为所述目标渲染分辨率。
可选地,所述根据所述显示屏分辨率和所述编码分辨率计算得到未超出所述编码分辨率,且宽高比与所述显示屏分辨率的宽高比相同的分辨率作为所述目标渲染分辨率,包括:
计算所述显示屏分辨率的第一宽高比和所述编码分辨率的第二宽高比;
若所述第一宽高比大于所述第二宽高比,则将所述编码分辨率的宽作为目标渲染分辨率的宽;
基于得到的所述目标渲染分辨率的宽和所述第一宽高比,计算得到目标渲染分辨率的高,进而得到所述目标渲染分辨率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏视博云信息技术有限公司,未经江苏视博云信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110509016.5/2.html,转载请声明来源钻瓜专利网。





