壁纸显示方法、电子设备及计算机可读存储介质技术

技术编号:38460103 阅读:13 留言:0更新日期:2023-08-11 14:37
本申请适用于终端技术领域,尤其涉及壁纸显示方法、电子设备及计算机可读存储介质。该方法中,当显示屏中显示包含多个图层的壁纸时,电子设备可以获取前置摄像头采集的图像,并确定用户的眼部在该图像中的第一位置。随后,电子设备可以根据第一位置分别确定壁纸中的各图层相对于该图层的初始位置的移动距离和移动方向,并根据各图层对应的移动距离和移动方向分别对各图层进行移动,得到移动后的壁纸,以在显示屏中显示移动后的壁纸。其中,显示屏中显示的壁纸可以为二维壁纸,即可以对二维壁纸中的各图层进行不同距离的移动,以通过图层之间的位移差形成视差,使得用户可以查看到3D形式的壁纸,实现裸眼的3D视觉效果,提高用户体验。户体验。户体验。

【技术实现步骤摘要】
壁纸显示方法、电子设备及计算机可读存储介质


[0001]本申请属于终端
,尤其涉及壁纸显示方法、电子设备及计算机可读存储介质。

技术介绍

[0002]目前,电子设备可以在锁屏界面显示壁纸或者可以在桌面的底部显示壁纸,以增加交互界面的美感。但现有的壁纸一般是二维的静态图片或者视频播放形式的动态壁纸,显示效果较差,不能满足用户的个性化需求。

技术实现思路

[0003]本申请实施例提供了一种壁纸显示方法、电子设备及计算机可读存储介质,可以实现壁纸的三维动态显示,以满足用户的个性化需求,提升用户体验。
[0004]第一方面,本申请实施例提供了一种壁纸显示方法,应用于电子设备,所述电子设备包括显示屏以及与所述显示屏位于同一侧的摄像头,所述方法包括:
[0005]在检测到所述显示屏中显示包含多个图层的壁纸时,获取所述摄像头采集的图像,并确定所述图像中用户的眼部所在的第一位置;
[0006]对于所述壁纸中的每一个图层,根据所述第一位置确定所述图层相对于所述图层的初始位置的移动距离和移动方向;
[0007]根据各所述图层对应的移动距离和移动方向,分别对各所述图层进行移动,得到移动后的壁纸,并在所述显示屏中显示所述移动后的壁纸。
[0008]在上述的壁纸显示方法中,当显示屏中显示包含多个图层的壁纸时,电子设备可以获取前置摄像头采集的图像,并确定用户的眼部在该图像中的第一位置。随后,电子设备可以根据第一位置分别确定壁纸中的各图层相对于该图层的初始位置的移动距离和移动方向,并可以根据各图层对应的移动距离和移动方向分别对各图层进行移动,得到移动后的壁纸,以在显示屏中显示移动后的壁纸。其中,显示屏中显示的壁纸可以为二维壁纸,即可以对二维壁纸中的各图层进行不同距离的移动,以通过图层之间的位移差形成视差,使得用户可以查看到3D形式的壁纸,实现裸眼的3D视觉效果,提高用户体验。
[0009]示例性的,所述确定所述图像中用户的眼部所在的第一位置,可以包括:
[0010]确定所述图像中用户的脸部所在的第二位置,并根据所述第二位置确定所述第一位置。
[0011]在该实现方式提供的壁纸显示方法中,电子设备可以根据用户的脸部在图像中的第二位置,并可以根据五官比例值β确定用户的眼部在图像中的第一位置。其中,五官比例值β是指用户的头部至眼部的长度与脸部总长度的比值。
[0012]应理解,五官比例值β可以由电子设备默认设置,也可以由用户自定义设置。例如,电子设备可以根据一般人的五官比例来默认设置五官比例值β。例如,用户可以根据其自己的五官比例,自定义设置五官比例值β。例如,电子设备中可以默认设置有不同脸型所对应
的五官比例值,用户可以根据自己的脸型进行五官比例值β的选择,或者电子设备可以对图像中检测出的脸部进行分析,以确定用户的脸型,并将用户的脸型所对应的五官比例值确定为当前的五官比例值β。
[0013]可以理解的是,第i个图层对应的移动距离小于第i+1个图层对应的移动距离,1≤i<n,n为所述壁纸中的图层的数量,n≥2,所述壁纸中的各所述图层按照从底层至上层的顺序排列。
[0014]在一个示例中,所述对于所述壁纸中的每一个图层,根据所述第一位置确定所述图层相对于所述图层的初始位置的移动距离和移动方向,可以包括:
[0015]确定所述图像的中心点所在的第三位置,并确定所述第一位置与所述第三位置之间的第一距离;
[0016]对于所述壁纸中的每一个图层,根据所述第一距离和所述图层对应的偏移幅度,确定所述图层相对于所述图层的初始位置的移动距离;
[0017]其中,第i个图层对应的偏移幅度小于第i+1个图层对应的偏移幅度,1≤i<n,n为所述壁纸中的图层的数量,n≥2,所述壁纸中的各所述图层按照从底层至上层的顺序排列,所述图层对应的移动距离与所述图层对应的偏移幅度正相关,且各所述图层对应的移动距离通过相同的确定方式确定;
[0018]确定所述第一位置与所述中心点所形成的直线相对于所述图像的竖直方向的第一角度;
[0019]根据所述第一角度,确定所述图层对应的移动方向,所述移动方向对应的角度与所述第一角度相同,所述移动方向对应的角度为所述图层相对于所述图层的初始位置偏移的角度。
[0020]需要说明的是,对于每一个图层,所述图层的初始位置为所述图层在未移动的壁纸中的位置。
[0021]在该实现方式提供的壁纸显示方法中,越底层的图层所对应的偏移幅度越小,越上层的图层所对应的偏移幅度越大。因此,越底层的图层对应的移动距离越小,越上层的图层对应的移动距离越大,以对壁纸中的各图层形成不同的移动距离,来对各图层进行不同距离的移动,从而通过图层之间的位移差形成视差,使得用户可以查看到3D形式的壁纸,实现裸眼的3D视觉效果,提高用户体验。
[0022]例如,壁纸中的各图层按照从底层至上层的顺序,可以标记为第一个图层、第二个图层,
……
,第n个图层,n为大于或等于2的整数。也就是说,对于第i个图层,i越大,该图层为越上层的图层,i越小,该图层为越底层的图层,1≤i<n。即第i个图层对应的偏移幅度小于第i+1个图层对应的偏移幅度。因此,第i个图层对应的移动距离小于第i+1个图层对应的移动距离。
[0023]示例性的,在所述根据所述第一位置确定所述图层相对于所述图层的初始位置的移动距离和移动方向之后,所述方法还可以包括:
[0024]确定所述图层在所述移动方向对应的最大移动距离;
[0025]当所述移动距离大于所述最大移动距离时,将所述最大移动距离确定为所述图层相对于所述图层的初始位置的移动距离。
[0026]在该实现方式提供的壁纸显示方法中,为避免图层的移动导致显示屏中所显示的
壁纸出现黑框或者空白等,影响壁纸的显示效果,或者避免电子设备进行无效的图层移动,增加电子设备的功耗,对于每一个图层,在确定该图层对应的移动距离和移动方向后,电子设备可以确定该图层在该移动方向的最大移动距离,并根据该图层对应的移动距离和该图层在该移动方向的最大移动距离,来进行该图层的移动。
[0027]在一种可能的实现方式中,所述确定所述图层在所述移动方向对应的最大移动距离,可以包括:
[0028]当所述移动方向为横向或纵向时,根据所述移动方向确定所述图层对应的第一边缘和所述显示屏对应的第二边缘;
[0029]获取所述显示屏中显示未移动的壁纸时,所述图层的第一边缘与所述显示屏的第二边缘之间的第二距离,并根据所述移动方向和所述第二距离确定所述图层在所述移动方向对应的最大移动距离。
[0030]可选的,当所述图层为背景图层时,所述第一边缘与所述第二边缘为相同侧的边缘。当所述图层为前景图层时,所述第一边缘与所述第二边缘为相反侧的边缘。
[0031]在该实现方式提供的壁纸显示方法中,对于背景图层,为避免显示屏中所显示的壁纸出现黑框或者空白等问题,背景图层的左边缘不能移动至显示屏的左边本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种壁纸显示方法,其特征在于,应用于电子设备,所述电子设备包括显示屏以及与所述显示屏位于同一侧的摄像头,所述方法包括:在检测到所述显示屏中显示包含多个图层的壁纸时,获取所述摄像头采集的图像,并确定所述图像中用户的眼部所在的第一位置;对于所述壁纸中的每一个图层,根据所述第一位置确定所述图层相对于所述图层的初始位置的移动距离和移动方向;根据各所述图层对应的移动距离和移动方向,分别对各所述图层进行移动,得到移动后的壁纸,并在所述显示屏中显示所述移动后的壁纸。2.根据权利要求1所述的方法,其特征在于,所述确定所述图像中用户的眼部所在的第一位置,包括:确定所述图像中用户的脸部所在的第二位置,并根据所述第二位置确定所述第一位置。3.根据权利要求1或2所述的方法,其特征在于,第i个图层对应的移动距离小于第i+1个图层对应的移动距离,1≤i<n,n为所述壁纸中的图层的数量,n≥2,所述壁纸中的各所述图层按照从底层至上层的顺序排列。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述对于所述壁纸中的每一个图层,根据所述第一位置确定所述图层相对于所述图层的初始位置的移动距离和移动方向,包括:确定所述图像的中心点所在的第三位置,并确定所述第一位置与所述第三位置之间的第一距离;对于所述壁纸中的每一个图层,根据所述第一距离和所述图层对应的偏移幅度,确定所述图层相对于所述图层的初始位置的移动距离;其中,第i个图层对应的偏移幅度小于第i+1个图层对应的偏移幅度,1≤i<n,n为所述壁纸中的图层的数量,n≥2,所述壁纸中的各所述图层按照从底层至上层的顺序排列,所述图层对应的移动距离与所述图层对应的偏移幅度正相关,且各所述图层对应的移动距离通过相同的确定方式确定;确定所述第一位置与所述中心点所形成的直线相对于所述图像的竖直方向的第一角度;根据所述第一角度,确定所述图层对应的移动方向,所述移动方向对应的角度与所述第一角度相同,所述移动方向对应的角度为所述图层相对于所述图层的初始位置偏移的角度。5.根据权利要求1至4中任一项所述的方法,其特征在于,对于每一个图层,所述图层的初始位置为所述图层在未移动的壁纸中的位置。6.根据权利要求1至5中任一项所述的方法,其特征在于,在所述根据所述第一位置确定所述图层相对于所述图层的初始位置的移动距离和移动方向之后,所述方法还包括:确定所述图层在所述移动方向对应的...

【专利技术属性】
技术研发人员:李明雨刘明
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1