图像显示调整的方法和装置、电子设备制造方法及图纸

技术编号:34013805 阅读:30 留言:0更新日期:2022-07-02 15:15
本申请涉及一种图像显示调整的方法,包括:获取待显示的各个图层对应的图层图像分辨率;从候选屏幕分辨率中按分辨率从小至大的顺序选择目标屏幕分辨率,所述各个图层对应的图层图像分辨率均小于或等于所述目标屏幕分辨率;基于所述目标屏幕分辨率对各个图层对应的图层图像进行合成,得到待显示图像;基于所述目标屏幕分辨率显示所述待显示图像,动态设置屏幕分辨率,达到降低系统负载,降低功耗的目的。的。的。

【技术实现步骤摘要】
图像显示调整的方法和装置、电子设备


[0001]本申请涉及计算机
,特别是涉及一种图像显示调整的方法和装置、电子设备以及计算机可读存储介质。

技术介绍

[0002]随着计算机
技术的发展,终端设备可以支持多个不同的屏幕分辨率,如1080P、2k等,可以手动调整屏幕分辨率。
[0003]然而,应用图像的分辨率可能存在与屏幕分辨率不匹配的情况,这些图像在显示时,需要在图层合成时进行放大,然后通过图像显示数据传输模块传输给屏幕进行显示,造成图像显示数据传输模块传输负载高,终端耗电增加。

技术实现思路

[0004]本申请实施例提供一种图像显示调整的方法和装置、电子设备以及计算机可读存储介质,可以根据各个图层对应的图层图像分辨率按分辨率从小至大的顺序从候选屏幕分辨率中选择目标屏幕分辨率,根据屏幕待显示的图层图像大小,动态设置屏幕分辨率,达到降低系统负载,降低功耗的目的。
[0005]一种图像显示调整的方法,包括:
[0006]获取待显示的各个图层对应的图层图像分辨率;
[0007]从候选屏幕分辨率中按分辨率从小至大的顺序选择目标屏幕分辨率,所述各个图层对应的图层图像分辨率均小于或等于所述目标屏幕分辨率;
[0008]基于所述目标屏幕分辨率对各个图层对应的图层图像进行合成,得到待显示图像;
[0009]基于所述目标屏幕分辨率显示所述待显示图像。
[0010]一种图像显示调整的装置,包括:
[0011]获取模块,用于获取待显示的各个图层对应的图层图像分辨率;
[0012]目标屏幕分辨率确定模块,用于从候选屏幕分辨率中按分辨率从小至大的顺序选择目标屏幕分辨率,所述各个图层对应的图层图像分辨率均小于或等于所述目标屏幕分辨率;
[0013]合成模块,用于基于所述目标屏幕分辨率对各个图层对应的图层图像进行合成,得到待显示图像;
[0014]显示模块,用于基于所述目标屏幕分辨率显示所述待显示图像。
[0015]一种电子设备,包括存储器以及处理器,所述存储器中储存有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如下步骤:
[0016]获取待显示的各个图层对应的图层图像分辨率;
[0017]从候选屏幕分辨率中按分辨率从小至大的顺序选择目标屏幕分辨率,所述各个图层对应的图层图像分辨率均小于或等于所述目标屏幕分辨率;
[0018]基于所述目标屏幕分辨率对各个图层对应的图层图像进行合成,得到待显示图像;
[0019]基于所述目标屏幕分辨率显示所述待显示图像。
[0020]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如下步骤:
[0021]获取待显示的各个图层对应的图层图像分辨率;
[0022]从候选屏幕分辨率中按分辨率从小至大的顺序选择目标屏幕分辨率,所述各个图层对应的图层图像分辨率均小于或等于所述目标屏幕分辨率;
[0023]基于所述目标屏幕分辨率对各个图层对应的图层图像进行合成,得到待显示图像;
[0024]基于所述目标屏幕分辨率显示所述待显示图像。
[0025]上述图像显示调整的方法、装置、电子设备以及计算机可读存储介质,通过获取待显示的各个图层对应的图层图像分辨率;从候选屏幕分辨率中按分辨率从小至大的顺序选择目标屏幕分辨率,各个图层对应的图层图像分辨率均小于或等于所述目标屏幕分辨率;基于目标屏幕分辨率对各个图层对应的图层图像进行合成,得到待显示图像;基于目标屏幕分辨率显示待显示图像,根据待显示的各个图层大小,设置屏幕目标屏幕分辨率,判断合成输出的待显示图像的分辨率,从候选屏幕分辨率中按分辨率从小至大的顺序选择目标屏幕分辨率以限制合成的待显示图像的分辨率,达到节省图像显示数据传输模块负载,降功耗的目的。
附图说明
[0026]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027]图1为一个实施例中图像显示调整的方法的应用环境图;
[0028]图2为一个实施例中图像显示调整的方法的流程示意图;
[0029]图3为一个实施例中确定目标屏幕分辨率的流程示意图;
[0030]图4为一个具体的实施例中图像显示调整的方法的结构示意图;
[0031]图5为一个具体的实施例中图像显示调整的方法的流程示意图;
[0032]图6为一个实施例中图像显示调整的装置的结构框图;
[0033]图7为一个实施例中电子设备的内部结构框图。
具体实施方式
[0034]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0035]图1为一个实施例中图像显示调整的方法的应用环境图。如图1所示,该应用环境包括终端110和服务器120,图像显示调整的方法可以由终端110、或服务器120独立完成,也
可以由终端110、或服务器120配合完成。终端110或服务器120获取待显示的各个图层对应的图层图像分辨率;从候选屏幕分辨率中按分辨率从小至大的顺序选择目标屏幕分辨率,所述各个图层对应的图层图像分辨率均小于或等于所述目标屏幕分辨率;基于所述目标屏幕分辨率对各个图层对应的图层图像进行合成,得到待显示图像;基于所述目标屏幕分辨率显示所述待显示图像,如果是服务器为执行主体,则将目标屏幕分辨率和待显示图像发送至终端,以使终端基于目标屏幕分辨率显示待显示图像。其中终端110可以为包括手机、平板电脑、PDA(Personal Digital Assistant,个人数字助理)、车载电脑、穿戴式设备等终端设备。终端110可以是Android系统或IOS系统,终端设备可以获取各种不同类型的待显示的各个图层对应的图层图像,包括但不限于视频中的连续图像帧、实时拍摄的图像、从服务器下载的图像等。其中服务器120可以为一个服务器或服务器集群。
[0036]图2为一个实施例中图像显示调整的方法的流程图。图2所示的图像显示调整的方法可应用于上述终端110或服务器120中,包括:
[0037]步骤202,获取待显示的各个图层对应的图层图像分辨率。
[0038]其中,应用的图层刷新线程绘制画面时向显示服务模块申请图层,图层大小是应用需要绘制图像的大小,如1080*1920,一个画面可以由多个图层合成形成,每个图层对应图层图像,不同的图层对应的图层图像分辨率可以相同或不同。一个应用在绘制画面时可以申请多个不同的图层。
[0039]具体的,终端可以获取待显示的各个图层对应的图层图像分辨率,可以是图像拍摄应用实时采集得到的待显示本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像显示调整的方法,其特征在于,包括:获取待显示的各个图层对应的图层图像分辨率;从候选屏幕分辨率中按分辨率从小至大的顺序选择目标屏幕分辨率,所述各个图层对应的图层图像分辨率均小于或等于所述目标屏幕分辨率;基于所述目标屏幕分辨率对各个图层对应的图层图像进行合成,得到待显示图像;基于所述目标屏幕分辨率显示所述待显示图像。2.根据权利要求1所述的方法,其特征在于,所述获取待显示的各个图层对应的图层图像分辨率之前,还包括:接收各个应用发送的图层申请请求,所述图层申请求携带待显示的图层图像分辨率;所述获取待显示的各个图层对应的图层图像分辨率包括:若图像刷新周期到达,则基于所述图层申请请求获取各个应用对应的待显示的各个图层对应的图层图像分辨率。3.根据权利要求1所述的方法,其特征在于,所述候选屏幕分辨率包括至少两个候选屏幕分辨率,所述从候选屏幕分辨率中按分辨率从小至大的顺序选择目标屏幕分辨率,所述各个图层对应的图层图像分辨率均小于或等于所述目标屏幕分辨率包括:从候选屏幕分辨率中按分辨率从小至大的顺序选择相邻的第一屏幕分辨率和第二屏幕分辨率,所述第一屏幕分辨率小于所述第二屏幕分辨率;若各个图层对应的图层图像分辨率均小于或等于所述第一屏幕分辨率,则确定所述第一屏幕分辨率为目标屏幕分辨率。4.根据权利要求3所述的方法,其特征在于,所述从候选屏幕分辨率中按分辨率从小至大的顺序选择目标屏幕分辨率,所述各个图层对应的图层图像分辨率均小于或等于所述目标屏幕分辨率包括:若各个图层对应的图层图像分辨率中存在任意一个图层图像分辨率大于所述第一屏幕分辨率,且各个图层对应的图层图像分辨率均小于或等于所述第二屏幕分辨率,则确定所述第二屏幕分辨率为目标屏幕分辨率。5.根据权利要求1所述的方法,其特征在于,所述基于所述目标屏幕分辨率对各个图层对应的图层图像进行合成,得到待显示图像包括:获取各个图层对应的图层图像的位置信息和图层图像分辨率;基于所述位置信息和图层图像分辨率对各个图层对应的图层图像进行图像合成,得到待显示图像,使得所述待显示图像的图像分辨率为所述目标屏幕分辨率。6.一种图像显示调整的装置,其特征...

【专利技术属性】
技术研发人员:甘高亭
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1