本技术属于显示,尤其涉及一种壁纸显示的方法、装置、电子设备及存储介质。
背景技术:
1、随着电子设备技术的不断发展,电子设备已被广泛使用于用户日常工作生活中各个场景,用户每天都需要长时间使用电子设备,因此,如何提高电子设备的趣味性以及美观程度成为了影响用户使用体验的关键因素之一。用户可以根据自己的喜好设置电子设备上部分界面的壁纸,例如为锁屏壁纸界面设置喜欢的壁纸,从而在点亮锁屏界面时,可以查看到符合自己个性化审美的壁纸。
2、现有的壁纸管理技术,为了提高壁纸的趣味性,可以根据图库内存储的多个壁纸图像随机切换预设界面中设置的壁纸,从而无需用户手动切换界面的壁纸的同时,也能够一定程度增加趣味性。然而,该图库内存储的壁纸图像之间相关性较低,从而降低了在不同时刻界面显示的一致性;另一方面,图库内存储的壁纸图像也并不一定符合用户的审美喜好,推荐准确性较低,影响用户的使用体验。
技术实现思路
1、本技术实施例提供了一种壁纸显示的方法、装置、电子设备以及计算机可读存储介质,可以解决现有的壁纸管理技术,基于图库内的壁纸图像对界面进行壁纸切换时,壁纸图像之间相关性较低,从而导致在不同时刻界面显示的不一致的问题。
2、第一方面,本技术实施例提供了一种壁纸显示的方法,方法包括:
3、在检测到第一壁纸显示事件时显示第一壁纸,所述第一壁纸包括第一前景对象和第一背景画面;
4、在检测到第二壁纸显示事件时显示第二壁纸,所述第二壁纸包括第二前景对象和第二背景画面,其中,所述第一前景对象的第一特征与所述第二前景对象的第二特征相同,所述第一特征以及所述第二特征为在第一特征维度的特征,所述第一背景画面和所述第二背景画面不同。其中,第一壁纸与第二壁纸是基于同一预设图像生成的壁纸,从而使得不同壁纸显示事件时显示的壁纸具有相似的构图,继而提高界面的一致性。
5、实施本技术实施例具有以下有益效果:电子设备在不同时刻响应壁纸显示事件时可以显示不同的壁纸,且不同壁纸的前景对象在第一特征维度上具有相同的特征,在实现动态调整电子设备界面壁纸的同时,能够保持不同时刻的界面之间具有一致性。与现有的壁纸管理的方法相比,本技术实施例中同一界面在不同时刻显示的壁纸并不会影响该界面的一致性,而是可以保持不同时刻显示的壁纸中前景对象在第一特征维度上具有相同的特征,从而能够保证每次切换得到的壁纸具有相似前景对象,避免每次变换后界面的显示效果差异较大,还能够提高界面壁纸的趣味性,继而提高了用户的使用体验。
6、在第一方面的一种可能实现方式中,所述第一特征维度包括脸部特征维度和/或主体形态维度,能够保证每次显示的壁纸具有一致性。
7、在第一方面的一种可能实现方式中,所述第一壁纸的图像风格类型与所述第二壁纸的图像风格类型相同,能够使得每次显示的壁纸具有相同风格,提高了显示的统一性。
8、在第一方面的一种可能实现方式中,所述图像风格类型包括:多巴胺风格、古风风格、复古风格以及水下风格中的至少一种。
9、在第一方面的一种可能实现方式中,在所述在检测到第一壁纸显示事件时显示第一壁纸之前,还包括:
10、根据预设图像以及所述图像风格类型,生成所述第一壁纸;
11、在所述在检测到第二壁纸显示事件时显示第二壁纸之前,还包括:
12、根据预设图像以及所述图像风格类型,生成所述第二壁纸,使得生成的壁纸能够与用户设置的壁纸具有关联性,提高了显示界面的一致性。
13、在第一方面的一种可能实现方式中,所述根据预设图像以及所述图像风格类型,生成所述第一壁纸以及所述根据预设图像以及所述图像风格类型,生成所述第二壁纸,包括:
14、响应于将所述预设图像设置为壁纸的操作,根据所述预设图像以及所述图像风格类型生成所述第一壁纸和所述第二壁纸。在设置壁纸时预先生成壁纸,能够提高后续显示的流畅性。
15、在第一方面的一种可能实现方式中,在所述响应于将所述预设图像设置为壁纸的操作,根据所述预设图像以及所述图像风格类型生成所述第一壁纸和所述第二壁纸之后,还包括:
16、若检测到场景变化事件,则根据场景变化事件对应的场景信息、所述预设图像以及所述图像风格类型,生成第三壁纸;
17、在若检测到场景变化事件,则根据场景变化事件对应的场景信息、所述预设图像以及所述图像风格类型,生成第三壁纸之后,还包括:
18、在检测到第三壁纸显示事件时,显示所述第三壁纸。在检测到场景发生变化时,能够提前生成与场景相关的壁纸,提高后续显示壁纸时与场景的关联性。
19、在第一方面的一种可能实现方式中,所述根据预设图像以及所述图像风格类型,生成所述第一壁纸以及所述第二壁纸,包括:
20、响应于所述第一壁纸显示事件,根据所述预设图像以及所述图像风格类型生成所述第一壁纸;
21、响应于所述第二壁纸显示事件,根据所述预设图像以及所述图像风格类型生成所述第二壁纸。
22、在第一方面的一种可能实现方式中,所述响应于所述第一壁纸显示事件,根据所述预设图像以及所述图像风格类型生成所述第一壁纸,包括:
23、响应于所述第一壁纸显示事件,根据所述预设图像、所述图像风格类型以及所述第一壁纸显示事件对应的场景信息生成所述第一壁纸。其中,第一壁纸显示事件对应的场景信息为在发生第一壁纸显示事件时的场景信息。在检测到壁纸显示事件时才获取场景信息,能够提高场景信息的及时性,继而提高显示壁纸与场景之间的关联度。
24、在第一方面的一种可能实现方式中,所述响应于所述第二壁纸显示事件,根据所述预设图像以及所述图像风格类型生成所述第二壁纸,包括:
25、响应于所述第二壁纸显示事件,根据所述预设图像、所述图像风格类型以及所述第二壁纸显示事件对应的场景信息生成所述第二壁纸。其中,第二壁纸显示事件对应的场景信息为在发生第二壁纸显示事件时的场景信息。
26、在第一方面的一种可能实现方式中,所述场景信息包括时间信息、位置信息、天气信息、运动状态以及用户状态信息中的至少一种。
27、在第一方面的一种可能实现方式中,所述第一壁纸显示事件以及所述第二壁纸显示事件具体为:亮屏事件以及来电事件中的一种。其中,亮屏事件包括基于点击操作触发的第一亮屏事件以及基于屏幕折叠变更触发的第二亮屏事件中的一种。
28、在第一方面的一种可能实现方式中,若所述第一壁纸显示事件以及所述第二壁纸显示事件为所述亮屏事件,则所述预设图像为显示屏设置的预设壁纸。
29、在第一方面的一种可能实现方式中,若所述第一壁纸显示事件以及所述第二壁纸显示事件为所述来电事件,则所述预设图像为来电事件的联系人对应的联系人图像。
30、在第一方面的一种可能实现方式中,所述根据预设图像以及所述图像风格类型,生成所述第一壁纸以及所述第二壁纸,包括:
31、根据所述预设图像,确定所述第一特征;
32、根据所述图像风格类型以及所述第一特征,生成所述第一壁纸。
33、在第一方面的一种可能实现方式中,若所述第一特征维度包括人脸特征维度,则所述根据所述预设图像,确定所述第一特征,包括:
34、提取所述预设图像中的第一脸部特征,作为所述第一特征。
35、在第一方面的一种可能实现方式中,若所述第一特征维度为人脸特征维度,则所述根据所述预设图像,确定所述第一特征,包括:
36、从预训练的人脸库中获取所述预设图像包含的第三前景对象对应的第二脸部特征;
37、根据所述第二脸部特征以及所述预设图像中的第一脸部特征,得到所述第一特征。
38、在第一方面的一种可能实现方式中,若所述第一特征维度包括主体形态特征维度,则所述根据所述预设图像,确定所述第一特征,包括:
39、根据预设图像中的第三前景对象的骨骼姿态信息确定所述第一特征;所述骨骼姿态信息通过骨骼识别算法对第三前景对象进行处理得到的。
40、在第一方面的一种可能实现方式中,所述根据预设图像中的第三前景对象的骨骼姿态信息确定所述第一特征,包括:
41、根据所述预设图像中的第三前景对象的轮廓信息以及深度信息中的至少一种和所述骨骼姿态信息,确定所述第一特征。其中,轮廓信息是通过边缘识别算法对预设图像中的第三前景对象进行处理得到的。深度信息是通过深度识别算法对预设图像中的第三前景对象进行处理得到的。
42、在第一方面的一种可能实现方式中,所述第一壁纸显示事件为亮屏事件,在所述在检测到第一壁纸显示事件时显示第一壁纸之前,还包括:
43、在息屏显示状态下显示预设图像;
44、所述在检测到第一壁纸显示事件时显示第一壁纸,包括:
45、在检测到第一壁纸显示事件时显示壁纸切换动画,并在所述壁纸切换动画结束时显示所述第一壁纸;所述壁纸切换动画是根据所述预设图像以及所述第一壁纸生成的,从而提高了壁纸显示的流畅度。
46、在第一方面的一种可能实现方式中,在所述在检测到第一壁纸显示事件时显示壁纸切换动画,并在所述壁纸切换动画结束时显示所述第一壁纸之前,还包括:
47、若所述预设图像中第三前景对象的姿态与所述第一前景对象的姿态不同,则根据所述第三前景对象的姿态以及所述第一前景对象的姿态,确定姿态动画参数;
48、根据所述姿态动画参数生成壁纸切换动画,从而提高了壁纸显示的流畅度。
49、在第一方面的一种可能实现方式中,所述第一前景对象的第三特征与所述第二前景对象的第四特征不同;所述第三特征与所述第四特征为在第二特征维度的特征;所述第二特征维度为与所述第一特征维度不同的特征维度。
50、在第一方面的一种可能实现方式中,所述第二特征维度包括:服饰维度、发型维度以及表情维度中的至少一种。
51、第二方面,本技术实施例提供了一种壁纸显示的装置,包括:
52、第一显示单元,用于在检测到第一壁纸显示事件时显示第一壁纸,所述第一壁纸包括第一前景对象和第一背景画面;
53、第二显示单元,用于在检测到第二壁纸显示事件时显示第二壁纸,所述第二壁纸包括第二前景对象和第二背景画面,其中,所述第一前景对象的第一特征与所述第二前景对象的第二特征相同,所述第一特征以及所述第二特征为在第一特征维度的特征,所述第一背景画面和所述第二背景画面不同。
54、在第二方面的一种可能实现方式中,所述第一特征维度包括脸部特征维度和/或主体形态维度。
55、在第二方面的一种可能实现方式中,所述第一壁纸显示事件和第二壁纸显示事件具体为:亮屏事件或来电事件中的一种。
56、在第二方面的一种可能实现方式中,所述第一壁纸的图像风格类型与所述第二壁纸的图像风格类型相同。
57、在第二方面的一种可能实现方式中,所述图像风格类型包括:多巴胺风格、古风风格、复古风格以及水下风格中的至少一种。
58、在第二方面的一种可能实现方式中,所述装置还包括:
59、第一壁纸生成单元,用于根据预设图像以及所述图像风格类型,生成所述第一壁纸
60、第二壁纸生成单元,用于根据预设图像以及所述图像风格类型,生成所述第二壁纸。
61、在第二方面的一种可能实现方式中,所述装置还包括:
62、壁纸设置单元,用于响应于将所述预设图像设置为壁纸的操作,根据所述预设图像以及所述图像风格类型生成所述第一壁纸和所述第二壁纸。
63、在第二方面的一种可能实现方式中,所述装置还包括:
64、场景触发单元,用于若检测到场景变化事件,则根据场景变化事件对应的场景信息、所述预设图像以及所述图像风格类型,生成第三壁纸;
65、第三显示单元,用于在检测到第三壁纸显示事件时,显示所述第三壁纸。
66、在第二方面的一种可能实现方式中,所述壁纸生成单元包括:
67、第一显示生成单元,用于响应于所述第一壁纸显示事件,根据所述预设图像以及所述图像风格类型生成所述第一壁纸;
68、第二显示生成单元,用于响应于所述第二壁纸显示事件,根据所述预设图像以及所述图像风格类型生成所述第二壁纸。
69、在第二方面的一种可能实现方式中,所述第一显示生成单元具体用于:响应于所述第一壁纸显示事件,根据所述预设图像、所述图像风格类型以及所述第一壁纸显示事件对应的场景信息生成所述第一壁纸。
70、在第二方面的一种可能实现方式中,所述第二显示生成单元具体用于:响应于所述第二壁纸显示事件,根据所述预设图像、所述图像风格类型以及所述第二壁纸显示事件对应的场景信息生成所述第二壁纸。
71、在第二方面的一种可能实现方式中,所述场景信息包括时间信息、位置信息、天气信息、运动状态以及用户状态信息中的至少一种。
72、在第二方面的一种可能实现方式中,若所述第一壁纸显示事件以及所述第二壁纸显示事件为亮屏事件,则所述预设图像为显示屏设置的预设壁纸。
73、在第二方面的一种可能实现方式中,若所述第一壁纸显示事件以及所述第二壁纸显示事件为所述来电事件,则所述预设图像为来电事件的联系人对应的联系人图像。
74、在第二方面的一种可能实现方式中,所述壁纸生成单元包括:
75、第一特征确定单元,用于根据所述预设图像,确定所述第一特征;
76、第一特征融合单元,用于根据所述图像风格类型以及所述第一特征,生成所述第一壁纸。
77、在第二方面的一种可能实现方式中,若所述第一特征维度包括人脸特征维度,则所述第一特征确定单元包括:
78、人脸替换单元,用于提取所述预设图像中的第一脸部特征,作为所述第一特征。
79、在第二方面的一种可能实现方式中,若所述第一特征维度为人脸特征维度,则所述第一特征确定单元包括:
80、人脸库提取单元,用于从预训练的人脸库中获取所述预设图像包含的第三前景对象对应的第二脸部特征;
81、人脸特征生成单元,用于根据所述第二脸部特征以及所述预设图像中的第一脸部特征,得到所述第一特征。
82、在第二方面的一种可能实现方式中,若所述第一特征维度包括主体形态特征维度,则所述第一特征确定单元包括:
83、骨骼姿态融合单元,用于根据所述预设图像中的第三前景对象的骨骼姿态信息确定所述第一特征。
84、在第二方面的一种可能实现方式中,所述骨骼姿态确定单元包括:
85、相关信息融合单元,用于根据所述预设图像中的第三前景对象的轮廓信息以及深度信息中的至少一种和所述骨骼姿态信息,确定所述第一特征。
86、在第二方面的一种可能实现方式中,所述第一壁纸显示事件为亮屏事件,装置还包括:
87、息屏显示单元,在息屏显示状态下显示预设图像;
88、所述第一显示单元包括:
89、动画显示单元,用于在检测到第一壁纸显示事件时显示壁纸切换动画,并在所述壁纸切换动画结束时显示所述第一壁纸;所述壁纸切换动画是根据所述预设图像以及所述第一壁纸生成的。
90、在第二方面的一种可能实现方式中,所述装置还包括:
91、姿态动画参数确定单元,用于若所述预设图像中第三前景对象的姿态与所述第一前景对象的姿态不同,则根据所述第三前景对象的姿态以及所述第一前景对象的姿态,确定姿态动画参数;
92、姿态动画生成单元,用于根据所述姿态动画参数生成壁纸切换动画。
93、在第二方面的一种可能实现方式中,所述第一前景对象的第三特征与所述第二前景对象的第四特征不同;所述第三特征与所述第四特征为在第二特征维度的特征;所述第二特征维度为与所述第一特征维度不同的特征维度。
94、在第二方面的一种可能实现方式中,所述第二特征维度包括:服饰维度、发型维度以及表情维度中的至少一种。
95、第三方面,本技术实施例提供了一种电子设备,包括:存储器、处理器以及存储在所述存储器的程序,所述处理器执行所述程序时实现上述第一方面中任一项所述壁纸显示的方法。
96、第四方面,本技术实施例提供了一种可读存储介质,所述可读存储介质存储有程序,所述程序被处理器执行时实现上述第一方面中任一项所述壁纸显示的方法。
97、第五方面,本技术实施例提供了一种程序产品,当程序产品在设备上运行时,使得设备执行上述第一方面中任一项所述壁纸显示的方法。
98、第六方面,本技术实施例提供一种芯片系统,包处理器,所述处理器与存储器耦合,所述处理器执行存储器中存储的程序,以实现如第一方面中任一项所述壁纸显示的方法。
99、可以理解的是,上述第二方面至第六方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。