图像显示方法技术

技术编号:39587015 阅读:6 留言:0更新日期:2023-12-03 19:38
本公开涉及数据处理领域,具体公开了一种图像显示方法

【技术实现步骤摘要】
图像显示方法、装置、系统、电子设备及存储介质


[0001]本公开实施例涉及图像处理领域,具体涉及一种图像显示方法

装置

系统

电子设备及存储介质


技术介绍

[0002]随着云服务器的日益普及,越来越多的应用能够基于云服务器实现

在基于云服务器实现的图像显示方法中,为了降低客户端的性能消耗,提升客户端的处理速度,可以将与图像生成过程相关的渲染等操作交由云服务器实现

相应的,云服务器将渲染后生成的图像传输至客户端,客户端直接进行显示即可

[0003]但是,在上述方式中,云服务器生成的图像的分辨率通常是固定不变的

然而,云服务器所支持的客户端的种类和数量众多,且各种类型的客户端的屏幕分辨率也各不相同,因此,在客户端的屏幕分辨率与云服务器生成的图像的分辨率相差较大的情况下,可能导致客户端上显示的图像变形严重,或者,可以通过在画面边缘部分填充黑边的方式避免图像变形,但是,无论采用何种显示方式,都会严重影响图像的显示质量


技术实现思路

[0004]鉴于上述问题,提出了本公开以便提供一种克服上述问题或者至少部分地解决上述问题的一种图像显示方法

装置

系统

电子设备及存储介质

[0005]根据本公开实施例的一个方面,提供了一种图像显示方法,应用于云服务器,包括:
[0006]获取客户端的屏幕分辨率中对应于第一方向的第一屏幕像素数量以及对应于第二方向的第二屏幕像素数量,计算对应于所述屏幕分辨率的屏幕像素总数量;
[0007]获取云端限制分辨率中对应于第一方向的第一云端像素数量以及对应于第二方向的第二云端像素数量,计算对应于所述云端限制分辨率的云端像素总数量;
[0008]在所述云端像素总数量小于所述屏幕像素总数量的情况下,对所述屏幕分辨率进行调整,得到适配分辨率;其中,对应于所述适配分辨率的适配像素总数量不大于所述云端像素总数量,且所述适配像素总数量根据所述适配分辨率中对应于第一方向的第一适配像素数量以及对应于第二方向的第二适配像素数量确定;
[0009]生成与所述适配分辨率相对应的目标图像,将所述目标图像传输至所述客户端,以供所述客户端显示所述目标图像

[0010]在一种可选的实现方式中,所述对所述屏幕分辨率进行调整,得到适配分辨率包括:
[0011]分别对所述屏幕分辨率中对应于第一方向的第一屏幕像素数量以及对应于第二方向的第二屏幕像素数量进行调整,得到适配分辨率中对应于第一方向的第一适配像素数量以及对应于第二方向的第二适配像素数量,以使所述适配像素总数量与所述云端像素总数量匹配

[0012]在一种可选的实现方式中,所述分别对所述屏幕分辨率中对应于第一方向的第一屏幕像素数量以及对应于第二方向的第二屏幕像素数量进行调整,得到适配分辨率中对应于第一方向的第一适配像素数量以及对应于第二方向的第二适配像素数量包括:
[0013]计算所述第一屏幕像素数量与所述第二屏幕像素数量之间的第一比值;
[0014]根据所述第一比值,分别对所述屏幕分辨率中对应于第一方向的第一屏幕像素数量以及对应于第二方向的第二屏幕像素数量进行调整,得到适配分辨率中对应于第一方向的第一适配像素数量以及对应于第二方向的第二适配像素数量,以使所述第一适配像素数量与所述第二适配像素数量之间的第二比值与所述第一比值匹配

[0015]在一种可选的实现方式中,所述适配分辨率中对应于第一方向的第一适配像素数量以及对应于第二方向的第二适配像素数量根据第一约束条件以及第二约束条件确定:
[0016]其中,所述第一约束条件包括:所述适配分辨率中对应于第一方向的第一适配像素数量与所述适配分辨率中对应于第二方向的第二适配像素数量之间的第一乘积等于所述云端限制分辨率中对应于第一方向的第一云端像素数量与所述云端限制分辨率中对应于第二方向的第二云端像素数量之间的第二乘积;
[0017]所述第二约束条件包括:所述第一屏幕像素数量与所述第二屏幕像素数量之间的第一比值等于所述第一适配像素数量与所述第二适配像素数量之间的第二比值

[0018]在一种可选的实现方式中,所述适配分辨率中对应于第一方向的第一适配像素数量以及对应于第二方向的第二适配像素数量通过以下公式得到:
[0019][0020]其中,
adjusted_width
为所述适配分辨率中对应于第一方向的第一适配像素数量,
adjusted_height
为所述适配分辨率中对应于第二方向的第二适配像素数量;
[0021]area_limit_width
为所述云端限制分辨率中对应于第一方向的第一云端像素数量,
area_limit_height
为所述云端限制分辨率中对应于第二方向的第二云端像素数量;
[0022]client_width
为屏幕分辨率中对应于第一方向的第一屏幕像素数量,
client_height
屏幕分辨率中对应于第二方向的第二屏幕像素数量

[0023]在一种可选的实现方式中,所述计算对应于所述屏幕分辨率的屏幕像素总数量包括:计算所述第一屏幕像素数量以及所述第二屏幕像素数量之间的乘积,得到所述屏幕像素总数量;
[0024]所述计算对应于所述云端限制分辨率的云端像素总数量包括:计算所述第一云端像素数量以及所述第二云端像素数量之间的乘积,得到所述云端像素总数量;
[0025]并且,所述适配像素总数量根据所述第一适配像素数量以及所述第二适配像素数量之间的乘积得到

[0026]在一种可选的实现方式中,所述云服务器应用于云游戏,且所述目标图像为云游戏中的游戏图像,则所述得到适配分辨率之后,还包括:
[0027]获取与所述云游戏相对应的游戏限制分辨率;
[0028]在确定所述适配分辨率中对应于第一方向的第一适配像素数量大于所述游戏限
制分辨率中对应于第一方向的第一游戏像素数量,和
/
或,所述适配分辨率中对应于第二方向的第二适配像素数量大于所述游戏限制分辨率中对应于第二方向的第二游戏像素数量的情况下,对所述适配分辨率进行调整,以使调整后的适配分辨率中对应于第一方向的第一适配像素数量不大于所述游戏限制分辨率中对应于第一方向的第一游戏像素数量,且对应于第二方向的第二适配像素数量不大于所述游戏限制分辨率中对应于第二方向的第二游戏像素数量

[0029]在一种可选的实现方式中,所述生成与所述适配分辨率相对应的目标图像包括:
[0030]获取与游戏场景相对应的当前游戏数据,根据所述适配分辨率对所述当前游戏数据进行渲染;
[0031]对渲染得到的游戏数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种图像显示方法,应用于云服务器,包括:获取客户端的屏幕分辨率中对应于第一方向的第一屏幕像素数量以及对应于第二方向的第二屏幕像素数量,计算对应于所述屏幕分辨率的屏幕像素总数量;获取云端限制分辨率中对应于第一方向的第一云端像素数量以及对应于第二方向的第二云端像素数量,计算对应于所述云端限制分辨率的云端像素总数量;在所述云端像素总数量小于所述屏幕像素总数量的情况下,对所述屏幕分辨率进行调整,得到适配分辨率;其中,对应于所述适配分辨率的适配像素总数量不大于所述云端像素总数量,且所述适配像素总数量根据所述适配分辨率中对应于第一方向的第一适配像素数量以及对应于第二方向的第二适配像素数量确定;生成与所述适配分辨率相对应的目标图像,将所述目标图像传输至所述客户端,以供所述客户端显示所述目标图像
。2.
根据权利要求1所述的方法,其中,所述对所述屏幕分辨率进行调整,得到适配分辨率包括:分别对所述屏幕分辨率中对应于第一方向的第一屏幕像素数量以及对应于第二方向的第二屏幕像素数量进行调整,得到适配分辨率中对应于第一方向的第一适配像素数量以及对应于第二方向的第二适配像素数量,以使所述适配像素总数量与所述云端像素总数量匹配
。3.
根据权利要求2所述的方法,其中,所述分别对所述屏幕分辨率中对应于第一方向的第一屏幕像素数量以及对应于第二方向的第二屏幕像素数量进行调整,得到适配分辨率中对应于第一方向的第一适配像素数量以及对应于第二方向的第二适配像素数量包括:计算所述第一屏幕像素数量与所述第二屏幕像素数量之间的第一比值;根据所述第一比值,分别对所述屏幕分辨率中对应于第一方向的第一屏幕像素数量以及对应于第二方向的第二屏幕像素数量进行调整,得到适配分辨率中对应于第一方向的第一适配像素数量以及对应于第二方向的第二适配像素数量,以使所述第一适配像素数量与所述第二适配像素数量之间的第二比值与所述第一比值匹配
。4.
根据权利要求3所述的方法,其中,所述适配分辨率中对应于第一方向的第一适配像素数量以及对应于第二方向的第二适配像素数量根据第一约束条件以及第二约束条件确定:其中,所述第一约束条件包括:所述适配分辨率中对应于第一方向的第一适配像素数量与所述适配分辨率中对应于第二方向的第二适配像素数量之间的第一乘积等于所述云端限制分辨率中对应于第一方向的第一云端像素数量与所述云端限制分辨率中对应于第二方向的第二云端像素数量之间的第二乘积;所述第二约束条件包括:所述第一屏幕像素数量与所述第二屏幕像素数量之间的第一比值等于所述第一适配像素数量与所述第二适配像素数量之间的第二比值
。5.
根据权利要求1‑4任一所述的方法,其中,所述计算对应于所述屏幕分辨率的屏幕像素总数量包括:计算所述第一屏幕像素数量以及所述第二屏幕像素数量之间的乘积,得到所述屏幕像素总数量;所述计算对应于所述云端限制分辨率的云端像素总数量包括:计算所述第一云端像素数量以及所述第二云端像素数量之间的乘积,得到所述云端像素总数量;
并且,所述适配像素总数量根据所述第一适配像素数量以及所述第二适配像素数量之间的乘积得到
。6.
根据权利要求1‑5任一所述的方法,其中,所述云服务器应用于云游戏,且所述目标图像为云游戏中的游戏图像,则所述得到适配分辨率之后,还包括:获取与所述云游戏相对应的游戏限制分辨率;在确定所述适配分辨率中对应于第一方向的第一适配像素数量大于所述游戏限制分辨率中对应于第一方向的第一游戏像素数量,和
/
或,所述适配分辨率中对应于第二方向的第二适配像素数量大于所述游戏限制分辨率中对应于第二方向的第二游戏像素数量的情况下,对所述适配分辨率进行调整,以使调整后的适配分辨率中对应于第一方向的第一适配像素数量不大于所述游戏限制分辨率中对应于第一方向的第一游戏像素数量,且对应于第二方向的第二适配像素数量不大于所述游戏限制分辨率中对应于第二方向的第二游戏像素数量
。7.
根据权利要求6所述的方法,其中,所述生成与所述适配分辨率相对应的目标图像包括:获取与游戏场景相对应的当前游戏数据,根据所述适配分辨率对所述当前游戏数据进行渲染;对渲染得到的游戏数据进行编码,根据编码结果生成与所述适配分...

【专利技术属性】
技术研发人员:王廖荣刘霄
申请(专利权)人:上海米哈游天命科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1