壁纸显示方法、装置、设备、存储介质及程序产品制造方法及图纸

技术编号:36176390 阅读:40 留言:0更新日期:2022-12-31 20:31
本申请公开了一种壁纸显示方法、装置、设备、存储介质及程序产品,属于终端技术领域。所述方法包括:若检测到可折叠的第一显示屏进入桌面,则获取第一显示屏的第一折叠角度;从第一壁纸中获取第一折叠角度对应的第一视频帧,第一壁纸包括不同折叠角度对应的视频帧;在第一显示屏中播放第一视频帧;若检测到第一显示屏从第一折叠角度切换至第二折叠角度,则从第一壁纸中获取以第一视频帧的下一帧为开始帧、第二折叠角度对应的第二视频帧为结束帧的视频帧序列,在第一显示屏播放该视频帧序列。本申请提出了一种适用于可折叠屏的壁纸显示方法,可以根据折叠角度的变化动态播放与折叠角度对应的壁纸画面,提高了壁纸显示的灵活性。提高了壁纸显示的灵活性。提高了壁纸显示的灵活性。

【技术实现步骤摘要】
壁纸显示方法、装置、设备、存储介质及程序产品


[0001]本申请涉及终端
,特别涉及一种壁纸显示方法、装置、设备、存储介质及程序产品。

技术介绍

[0002]随着终端技术的不断发展,用户可以自定义设置移动终端的壁纸,以满足用户的个性化需求。壁纸是指移动终端的显示界面的显示背景,壁纸按照其表现形式可以分为静态壁纸和动态壁纸。静态壁纸是指静态图片形式的壁纸。动态壁纸是指动态图片形式的壁纸,比如流动的水、盛开的花朵、摇曳的树枝等。
[0003]但是,现有移动终端在进行壁纸显示时,不同的显示状态仅显示一种壁纸,比如移动终端的显示屏幕在息屏显示(AOD,always on display)状态、锁屏显示状态和桌面显示状态下均显示相同的壁纸,壁纸的显示形式过于单一,用户的使用体验较差。另外,目前各大终端厂商陆续推出了安装有可折叠屏的移动终端,而目前的壁纸显示方式仅适用于非折叠屏终端,因此亟需一种能够适用于可折叠屏终端的壁纸显示方式。

技术实现思路

[0004]本申请提供了一种壁纸显示方法、装置、设备、存储介质及程序产品,可以解决相关技术中壁纸的显示形式过于单一,且无法适用于可折叠屏终端的方法。所述技术方案如下:
[0005]第一方面,提供了一种壁纸显示方法,应用于电子设备中,所述电子设备包括可折叠的第一显示屏,所述方法包括:若检测到第一显示屏进入桌面,则获取第一显示屏的第一折叠角度;从第一壁纸中获取与第一折叠角度对应的第一视频帧;在第一显示屏中播放第一视频帧;若检测到第一显示屏从第一折叠角度切换至第二折叠角度,则从第一壁纸中获取第一视频帧序列,第一视频帧序列的开始帧是第一视频帧的下一帧,视频帧序列的结束帧是与第二折叠角度对应的第二视频帧;在第一显示屏播放第一视频帧序列。
[0006]也即是,在检测到第一显示屏进入桌面后,可以根据第一显示屏的折叠角度的变化在第一显示屏动态播放与折叠角度对应的壁纸画面,实现了壁纸跟随用户对折叠屏的折叠角度的变化进行动态播放,提高了壁纸显示的灵活性和用户的使用体验。
[0007]其中,第一壁纸包括不同折叠角度对应的视频帧,且不同的折叠角度对应的视频帧不同。比如,第一壁纸包括[第一角度阈值,180
°
]中不同折叠角度对应的视频帧。其中,第一角度阈值为预先设置的第一显示屏的折叠态的初始折叠角度,第一角度阈值可以为0
°
、30
°
或45
°
等。
[0008]在一种可能的实现方式中,第一壁纸的动效可以指示第一显示屏的折叠或展开。比如,第一壁纸可以包括盛开或收起的花朵,或者包括放大的元素或缩小的元素等。
[0009]其中,从第一壁纸中获取与第一折叠角度对应的第一视频帧包括:确定第一壁纸中与第一折叠角度对应的第一视频帧的位置,根据第一视频帧的位置,在第一显示屏播放
第一视频帧。第一视频帧的位置可以为第一视频帧的视频帧索引,视频帧索引可以为视频帧编号。
[0010]同理,从第一壁纸中获取第一视频帧序列可以包括:确定第一壁纸中第一视频帧序列的位置,根据第一视频帧序列的位置,在第一显示屏中播放第一视频帧序列。比如,第一视频帧序列的位置可以用第一视频帧的开始帧索引和结束帧索引指示。第一视频帧的开始帧索引和结束帧索引分别是第一视频帧的下一帧的视频帧索引以及第二视频帧的视频帧索引。
[0011]在一个实施例中,从第一壁纸中获取第一折叠角度对应的第一视频帧之前,还可以先根据第一折叠角度确定第一显示屏是否处于完全折叠态。若不处于,则执行从第一壁纸中获取第一折叠角度对应的第一视频帧的步骤。若处于,则结束操作。
[0012]其中,第一显示屏根据折叠角度的不同可以分为:完全折叠态、折叠态和展开态。
[0013]在另一个实施例中,从第一壁纸中获取第一折叠角度对应的第一视频帧之前,还可以判断第一折叠角度与第一显示屏的折叠态的初始折叠角度之间的角度差是否大于角度阈值。若大于,则执行从第一壁纸中获取第一折叠角度对应的第一视频帧的步骤。若不大于,则结束操作。
[0014]其中,根据第一显示屏的折叠角度的不同,第一显示屏可以分为:完全折叠态、折叠态和展开态。比如,可以将折叠角度为0
°
时的状态称为完全折叠态,将折叠角度为180
°
时的状态称为展开态,将折叠角度为大于0
°
且小于180
°
时的状态称为折叠态。
[0015]另外,为了提高检测精度,还可以将折叠角度大于等于0
°
且小于第一预设角度时的状态称为完全折叠态,将折叠角度大于或等于第一预设角度且小于180
°
时的状态称为折叠态。其中,第一预设角度为预先设置的大于0
°
的角度阈值,比如,第一预设角度为30
°
或45
°
等。以折叠态为折叠角度处于[45
°
,180)区间内的状态为例,折叠态的初始折叠角度为45
°

[0016]在一个实施例中,在第一显示屏中播放第一视频帧序列可以包括:确定第一显示屏从第一折叠角度切换至第二折叠角度的角度变化速率。按照角度变化速率对应的播放速率,在第一显示屏播放第一视频帧序列。
[0017]其中,角度变化速率越大,角度变化速率对应的播放速率越大。如此,可以根据用户对第一显示屏的折叠或展开速率,对应播放折叠角度变化对应的视频帧序列,提高了壁纸播放效果以及用户体验。
[0018]在一个实施例中,在第一显示屏中播放第一视频帧之前,还可以先从第一壁纸中获取第二视频帧序列,第二视频帧序列的开始帧是第一显示屏的折叠态的初始折叠角度对应的第三视频帧,第二视频帧序列的结束帧是第一视频帧。然后,在第一显示屏中播放第二视频帧序列。
[0019]也即是,在检测到第一显示屏进入桌面后,可以从折叠态的初始折叠角度对应的第三视频帧为开始帧进行播放,顺序播放至当前的第一折叠角度对应的第一视频帧。比如,若初始折叠角度为45
°
,第一折叠角度为50
°
,则可以播放以第一壁纸中45
°
对应的视频帧为开始帧、50
°
对应的视频帧为结束帧的视频帧序列。
[0020]在一个实施例中,在第一显示屏中播放第一视频帧之前,还可以先判断第一显示屏是否正在播放第二壁纸。若第一显示屏未播放第二壁纸,则执行在第一显示屏中播放第
一视频帧的步骤。
[0021]其中,第二壁纸是指与第一显示屏的桌面显示状态对应的动态壁纸,即下文所述的超级壁纸。本申请实施例中,为了便于说明,将检测到显示屏的显示状态发生切换时,显示与切换后的显示状态对应的第二壁纸的流程称为超级壁纸流程。将显示第一壁纸中与显示屏的折叠角度对应的视频帧的流程称为折叠壁纸流程。
[0022]也即是,在第一显示屏中播放第一视频帧之前,还可以先判断第一显示屏是否正在播放超级壁纸。若本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种壁纸显示方法,其特征在于,应用于电子设备中,所述电子设备包括可折叠的第一显示屏,所述方法包括:若检测到所述第一显示屏进入桌面,则获取所述第一显示屏的第一折叠角度;从第一壁纸中获取与所述第一折叠角度对应的第一视频帧,所述第一壁纸包括不同折叠角度对应的视频帧,且不同的折叠角度对应的视频帧不同;在所述第一显示屏中播放所述第一视频帧;若检测到所述第一显示屏从所述第一折叠角度切换至第二折叠角度,则从所述第一壁纸中获取第一视频帧序列,所述第一视频帧序列的开始帧是所述第一视频帧的下一帧,所述视频帧序列的结束帧是与所述第二折叠角度对应的第二视频帧;在所述第一显示屏播放所述第一视频帧序列。2.如权利要求1所述的方法,其特征在于,所述从第一壁纸中获取与所述第一折叠角度对应的第一视频帧之前,所述方法还包括:若根据所述第一折叠角度确定所述第一显示屏不处于完全折叠态,则执行从第一壁纸中获取与所述第一折叠角度对应的第一视频帧的步骤;或者,若所述第一折叠角度与所述第一显示屏的折叠态的初始折叠角度之间的角度差大于角度阈值,则执行从第一壁纸中获取与所述第一折叠角度对应的第一视频帧的步骤。3.如权利要求1或2所述的方法,其特征在于,所述在所述第一显示屏播放所述第一视频帧序列,包括:确定所述第一显示屏从所述第一折叠角度切换至所述第二折叠角度的角度变化速率;按照所述角度变化速率对应的播放速率,在所述第一显示屏播放所述第一视频帧序列,其中,所述角度变化速率越大,所述角度变化速率对应的播放速率越大。4.如权利要求1

3任一所述的方法,其特征在于,所述在所述第一显示屏中播放所述第一视频帧之前,所述方法还包括:从所述第一壁纸中获取第二视频帧序列,所述第二视频帧序列的开始帧是所述第一显示屏的折叠态的初始折叠角度对应的第三视频帧,所述第二视频帧序列的结束帧是所述第一视频帧;所述在所述第一显示屏中播放所述第一视频帧,包括:在所述第一显示屏中播放所述第二视频帧序列。5.如权利要求1

4任一所述的方法,其特征在于,所述在所述第一显示屏中播放所述第一视频帧之前,所述方法还包括:确定所述第一显示屏是否正在播放第二壁纸,所述第二壁纸是指与所述第一显示屏的桌面显示状态对应的动态壁纸;若所述第一显示屏未播放所述第二壁纸,则执行在所述第一显示屏中播放所述第一视频帧的步骤。6.如权利要求5所述的方法,其特征在于,所述确定所述第一显示屏是否正在播放第二壁纸之后,所述方法还包括:若所述第一显示屏正在播放所述第二壁纸,则停止播放所述第二壁纸,并执行在所述第一显示屏中播放所述第一视频帧的步骤。7.如权利要求5所述的方法,其特征在于,所述确定所述第一显示屏是否正在播放第二
壁纸之后,所述方法还包括:若所述第一显示屏正在播放所述第二壁纸,则在所述第二壁纸播放结束之后,执行在所述第一显示屏中播放所述第一视频帧的步骤。8.如权利要求7所述的方法,其特征在于,所述第二壁纸是以第四视频帧和第五视频帧分别为开始帧和结束帧的视频帧序列;所述在所述第二壁纸播放结束之后,执行在所述第一显示屏中播放所述第一视频帧的步骤,包括:以第一播放速率播放当前视频帧至所述第五视频帧的视频帧序列,所述第一播放速率大于第二播放速率,所述第二播放速率是指所述第四视频帧至所述当前视频帧的播放速率;在所述当前视频帧至所述第五视频帧的视频帧序列播放结束之后,执行在所述第一显示屏中播放所述第一视频帧的步骤。9.如权利要求1

8任一所述的方法,其特征在于,所述若检测到所述第一显示屏进入桌面,则获取所述第一显示屏的第一折叠角度之前,所述方法还包括:在所述第一显示屏处于展开态的情况下,若检测到所述第一显示屏切换至桌面显示状态,则确定与所述第一显示屏的桌面显示状态对应的第二壁纸,所述第一显示屏的不同显示状态对应的壁纸不同;在所述第一显示屏中显示所述第二壁纸。10.如权利要求5

9任一所述的方法,其特征在于,所述第一壁纸与所述第二壁纸为相同壁纸,或者为相同系列的壁纸。11.如权利要求1

10任一所述的方...

【专利技术属性】
技术研发人员:邱琛
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1