Wallpaper display method and electronic equipment

By displaying preview images of digital human live wallpapers and playing videos on electronic devices, the problem of traditional lock screen wallpapers being unable to provide personalized live wallpapers is solved, enhancing the user's visual and interactive experience.

CN121807206APending Publication Date: 2026-04-07HONOR DEVICE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-30
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

Traditional electronic devices' lock screen wallpapers cannot offer personalized live wallpapers, resulting in a poor user experience.

Method used

A wallpaper display method is provided, which displays a preview image of a digital human live wallpaper in response to user operation and plays a video on the lock screen interface. It supports users to customize the digital human image and generate live wallpapers, thus realizing the digital human live wallpaper as the lock screen wallpaper.

Benefits of technology

It enhances the user's visual experience and interactive experience, providing vivid visuals and interactivity, and improving user satisfaction with electronic devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121807206A_ABST
    Figure CN121807206A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a wallpaper display method and electronic equipment, relates to the technical field of terminals, and can realize screen locking by applying digital human dynamic wallpaper, provide vivid and vivid visual effects and interaction effects for a user and enhance the use experience of the user. The method comprises the steps that in response to first user operation, a first interface is displayed, and the first interface comprises a preview of at least one piece of digital human dynamic wallpaper; in response to a received second user operation executed for the preview of the digital human dynamic wallpaper, obtaining a video corresponding to the digital human dynamic wallpaper; and displaying a lock screen preview interface, and playing the video of the digital human dynamic wallpaper in the lock screen preview interface.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of terminal technology, and in particular to a wallpaper display method and an electronic device. Background Technology

[0002] In traditional technology, the lock screen wallpaper displayed on electronic devices is usually a static or dynamic wallpaper provided by the system theme. Users can select and apply this pre-made wallpaper through a theme application. Because theme applications offer a limited number of lock screen wallpapers, users cannot personalize their lock screens, thus reducing the user experience. Summary of the Invention

[0003] The embodiments of this disclosure provide a wallpaper display method and an electronic device that can implement a digital human dynamic wallpaper lock screen, providing users with vivid and engaging visual and interactive effects, and enhancing the user experience.

[0004] To achieve the above objectives, the embodiments of this disclosure adopt the following technical solutions:

[0005] In a first aspect, embodiments of this disclosure provide a wallpaper display method, comprising: firstly, in response to a received first user operation, displaying a first interface, the first interface including a preview image of at least one digital human live wallpaper; secondly, in response to a received second user operation performed on the preview image of the digital human live wallpaper, acquiring a video corresponding to the digital human live wallpaper; and thirdly, displaying a lock screen preview interface and playing the video of the digital human live wallpaper in the lock screen preview interface.

[0006] Based on the above wallpaper display method, a preview and editing function for digital human live wallpapers is provided. When a user clicks on the preview image of the digital human live wallpaper in the first interface, the corresponding video of the digital human live wallpaper is played in the preview interface. Based on the digital human live video, the lock screen wallpaper with the digital human live wallpaper is implemented, which can provide users with vivid and interactive effects on the lock screen interface, enhancing the user experience.

[0007] In conjunction with the first aspect, another possible implementation involves displaying a first interface in response to a first user operation, including: determining a user intent based on the first user operation; the first user operation being a preset gesture operation received when the electronic device displays a lock screen interface; if the user intent is to operate on the digital human live wallpaper, obtaining wallpaper information from a global preview interface; the wallpaper information including wallpaper information of at least one digital human live wallpaper; and displaying the first interface based on the wallpaper information from the global preview interface.

[0008] Based on this solution, when a user performs a preset gesture operation (such as a two-finger pinch operation) on the lock screen, a global preview interface is displayed. This global preview interface includes wallpaper information for at least one digital human live wallpaper. When the user clicks on the preview image of the digital human live wallpaper, they can preview the digital human live wallpaper they clicked, thus realizing the digital human live wallpaper preview function. This provides users with vivid and engaging visual and interactive effects, enhancing the user experience.

[0009] In conjunction with the first aspect, another possible implementation involves displaying a first interface in response to a first user operation, including: obtaining wallpaper information from a lock screen style interface in response to the first user operation; the first user operation being a touch operation received when the electronic device displays a lock screen preview interface, and the wallpaper information including wallpaper information for at least one digital human dynamic wallpaper; and displaying the first interface based on the wallpaper information from the lock screen style interface.

[0010] Based on this solution, when a user performs a touch operation on the lock screen preview interface, such as clicking the lock screen style button in the lock screen style interface, the lock screen style interface is displayed. This lock screen style interface includes wallpaper information for at least one digital human live wallpaper. When the user clicks on the preview image of the digital human live wallpaper, they can preview the digital human live wallpaper they clicked, realizing the digital human live wallpaper preview function, providing users with vivid and engaging visual effects and interactive effects, and enhancing the user experience.

[0011] In conjunction with the first aspect, another possible implementation involves obtaining a video corresponding to the digital human live wallpaper in response to a received preview image of the digital human live wallpaper. This includes: responding to the received preview image of the digital human live wallpaper by querying a memory for a video corresponding to the digital human live wallpaper based on the preview image, and obtaining a query result; if the query result indicates that no video corresponding to the digital human live wallpaper is found, generating a video corresponding to the digital human live wallpaper based on the preview image of the digital human live wallpaper and preset rules. Based on this solution, when no video corresponding to the digital human live wallpaper is stored, a video corresponding to the digital human live wallpaper can be generated according to preset rules, providing a specific implementation method for generating a video corresponding to a digital human live wallpaper.

[0012] In conjunction with the first aspect, another possible implementation involves playing the video of the digital human live wallpaper in the lock screen preview interface, including: determining the image frame sequence included in the video of the digital human live wallpaper; and playing the video of the digital human live wallpaper in the lock screen preview interface according to the image frame sequence. Based on this solution, when playing the video of the digital human live wallpaper, the electronic device plays it frame by frame according to the image frame sequence, providing a specific implementation method for playing the video of the digital human live wallpaper.

[0013] In conjunction with the first aspect, another possible implementation further includes: during the playback of the digital human live wallpaper video in the lock screen preview interface according to the image frame sequence, receiving a third user operation performed on the digital human live wallpaper video; responding to the third user operation, determining the currently playing first image frame and the next image frame in the image frame sequence; displaying a full-screen preview interface, and continuing to play the digital human live wallpaper video from the next image frame in the full-screen preview interface according to the image frame sequence. Based on this solution, while the digital human live wallpaper is playing in the lock screen preview interface, the user can switch to full-screen playback through interactive operations, and seamless continuation of playback is possible during the switch, ensuring uninterrupted video playback during preview switching, providing users with a rich visual experience and improving the user experience.

[0014] In conjunction with the first aspect, another possible implementation method further includes: during the playback of the digital human live wallpaper video in the lock screen preview interface according to the image frame sequence, receiving a fourth user operation performed on the inner and outer screen selection buttons in the lock screen preview interface; responding to the fourth user operation, determining the currently playing first image frame and the next image frame in the image frame sequence; performing switching processing on the next image frame according to the state of the inner and outer screen selection buttons to obtain the next image processing frame; and continuing to play the digital human live wallpaper video in the lock screen preview interface from the next image processing frame according to the image frame sequence, based on the state of the inner and outer screen selection buttons. Based on this solution, the inner and outer screens of the dual-folding screen can be switched and played in the lock screen preview interface, and seamless continuation playback can be achieved during switching, ensuring uninterrupted video playback during preview switching, providing users with a rich visual experience and improving the user experience.

[0015] In conjunction with the first aspect, another possible implementation method further includes: responding to a received fourth user operation for creating a digital avatar, displaying a digital avatar creation interface, which includes creation information for creating the digital avatar; responding to a received fifth user operation performed on the creation information, creating the digital avatar; and generating a video corresponding to a digital avatar live wallpaper based on the digital avatar and preset rules, the video including the digital avatar. Based on this solution, users can create custom digital avatars, personalize their lock screen wallpapers, and gain a richer visual experience, thus improving the user experience.

[0016] Secondly, embodiments of this disclosure provide a wallpaper display device that can be applied to an electronic device to implement the method described in the first aspect. The functions of the wallpaper display device can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the aforementioned functions, such as a display module, an acquisition module, and a playback module.

[0017] The display module is configured to display a first interface in response to a first user operation, the first interface including at least one preview image of a digital human live wallpaper.

[0018] The acquisition module is configured to acquire the video corresponding to the digital human live wallpaper in response to a second user action performed on a received preview image of the digital human live wallpaper.

[0019] The display module is also configured to display a lock screen preview interface and play a video of a digital human live wallpaper in the lock screen preview interface.

[0020] In conjunction with the second aspect, in one possible implementation, the display module is further configured to respond to a first user operation, determine the user intent based on the first user operation; the first user operation is a preset gesture operation received when the electronic device displays a lock screen interface; if the user intent is to operate on the digital human live wallpaper, obtain wallpaper information from the global preview interface; the wallpaper information includes wallpaper information of at least one digital human live wallpaper; and display the first interface based on the wallpaper information from the global preview interface.

[0021] In conjunction with the second aspect, in one possible implementation, the display module is further configured to, in response to a first user operation, obtain wallpaper information from the lock screen style interface; the first user operation is a touch operation received when the electronic device displays the lock screen preview interface, and the wallpaper information includes wallpaper information of at least one digital human dynamic wallpaper; and the first interface is displayed according to the wallpaper information from the lock screen style interface.

[0022] In conjunction with the second aspect, in one possible implementation, the acquisition module is further configured to respond to a second user operation performed in response to a received preview image of the digital human live wallpaper, query the memory for a video corresponding to the digital human live wallpaper based on the preview image of the digital human live wallpaper, and obtain a query result; if the query result indicates that no video corresponding to the digital human live wallpaper is found, generate a video corresponding to the digital human live wallpaper based on the preview image of the digital human live wallpaper and preset rules.

[0023] In conjunction with the second aspect, in one possible implementation, the display module is further configured to determine the sequence of image frames included in the video of the digital human live wallpaper; and to play the video of the digital human live wallpaper in the sequence of image frames in the lock screen preview interface.

[0024] In conjunction with the second aspect, in one possible implementation, the wallpaper display device further includes: a receiving module and a determining module;

[0025] The receiving module is configured to receive third-party user operations performed on the video of the digital human live wallpaper while the video is playing in the sequence of image frames in the lock screen preview interface.

[0026] The determination module is configured to determine the first image frame currently being played and the next image frame in the image frame sequence in response to a third user operation.

[0027] The display module is also configured to display a full-screen preview interface, and in the full-screen preview interface, continue playing the video of the digital human live wallpaper starting from the next image frame according to the image frame sequence.

[0028] In conjunction with the second aspect, in one possible implementation, the wallpaper display device further includes: a processing module;

[0029] The receiving module is also configured to receive a fourth user operation performed on the inner and outer screen selection buttons in the lock screen preview interface during the process of playing the video of the digital human live wallpaper in the order of image frames in the lock screen preview interface.

[0030] The determination module is also configured to, in response to a fourth user operation, determine the first image frame currently playing in the image frame sequence and the next image frame after the first image frame.

[0031] The processing module is configured to switch the next image frame based on the state of the inner and outer screen selection buttons to obtain the next image processing frame;

[0032] The display module is also configured to continue playing the digital human live wallpaper video in the lock screen preview interface, following the image frame sequence and starting from the next image processing frame, based on the state of the inner and outer screen selection buttons.

[0033] In conjunction with the second aspect, in one possible implementation, the wallpaper display device further includes: a creation module and a generation module;

[0034] The display module is also configured to display a digital human avatar creation interface in response to a received fourth user operation for creating a digital human avatar, the digital human avatar creation interface including creation information for creating the digital human avatar.

[0035] The creation module is configured to create a digital human avatar in response to a fifth user action received in response to creation information.

[0036] The generation module is configured to generate a video corresponding to the digital human live wallpaper based on the digital human image and preset rules. The video corresponding to the digital human live wallpaper includes the digital human image.

[0037] Thirdly, this disclosure provides an electronic device, including: a memory, a display screen, and one or more processors; the memory, the display screen, and the processors are coupled. The memory stores computer program code, which includes computer instructions; when the electronic device is running, the processor executes one or more computer instructions stored in the memory to cause the electronic device to perform the wallpaper display method as described in any of the first aspects above.

[0038] Fourthly, this disclosure provides a computer storage medium including computer instructions that, when executed on an electronic device, cause the electronic device to perform a wallpaper display method as described in any of the first aspects.

[0039] Fifthly, this disclosure provides a computer program product that, when run on an electronic device, causes the electronic device to perform a wallpaper display method as described in any of the first aspects.

[0040] Sixthly, an apparatus (e.g., a chip system) is provided, comprising a processor for supporting a first terminal device in implementing the functions described in the first aspect. In one possible design, the apparatus further comprises a memory for storing program instructions and data necessary for the first terminal device. When the apparatus is a chip system, it may be composed of chips or may include chips and other discrete devices.

[0041] It should be understood that the beneficial effects of the second to sixth aspects mentioned above can be found in the relevant descriptions in the first aspect mentioned above, and will not be repeated here. Attached Figure Description

[0042] Figure 1 This is a schematic diagram of an operation process for entering the lock screen preview interface provided in an embodiment of this disclosure;

[0043] Figure 2 This is a schematic diagram of another operation process for entering the lock screen preview interface provided in this embodiment of the disclosure;

[0044] Figure 3 This is a schematic diagram of the operation process of applying a lock screen wallpaper according to an embodiment of the present disclosure;

[0045] Figure 4 This is a schematic diagram of an operation process for creating a digital human avatar provided in an embodiment of this disclosure;

[0046] Figure 5This is a schematic diagram of an operation process for creating a digital human avatar based on a digital human app, provided in an embodiment of this disclosure;

[0047] Figure 6 This is a schematic diagram of the lock screen preview interface in a dual-folding screen mobile phone provided in an embodiment of this disclosure;

[0048] Figure 7 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of this disclosure;

[0049] Figure 8 A schematic diagram of the software structure of an electronic device provided in an embodiment of this disclosure;

[0050] Figure 9 This is a schematic diagram of the functional interaction architecture of a wallpaper display method provided in an embodiment of this disclosure;

[0051] Figure 10 This is a schematic diagram of the digital human module interaction architecture of a wallpaper display method provided in this embodiment;

[0052] Figure 11 This is a schematic flowchart of a wallpaper display method provided in an embodiment of this disclosure;

[0053] Figure 12 This is a schematic diagram of the interactive flow of a wallpaper display method provided in an embodiment of this disclosure;

[0054] Figure 13 This is a schematic diagram of the process for determining the lock screen wallpaper in a wallpaper display method provided in this embodiment of the present disclosure;

[0055] Figure 14 This is a schematic diagram of the interaction flow of another wallpaper display method provided in this embodiment of the present disclosure;

[0056] Figure 15 This is a schematic flowchart of another wallpaper display method provided in an embodiment of this disclosure;

[0057] Figure 16 This is a flowchart illustrating a method for creating a digital human live wallpaper according to an embodiment of this disclosure;

[0058] Figure 17 This is a schematic diagram of the structure of a chip system provided in an embodiment of this disclosure. Detailed Implementation

[0059] The technical solutions of the embodiments of this disclosure will be described below with reference to the accompanying drawings. In the description of this disclosure, unless otherwise stated, " / " indicates that the objects before and after are in an "or" relationship. For example, A / B can represent A or B. "And / or" in this disclosure is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone, where A and B can be singular or plural. Furthermore, in the description of this disclosure, unless otherwise stated, "multiple" refers to two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple. Furthermore, to facilitate a clear description of the technical solutions of the embodiments of this disclosure, the terms "first" and "second" are used in the embodiments of this disclosure to distinguish identical or similar items with substantially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and that "first" and "second" are not necessarily different. Meanwhile, in the embodiments of this disclosure, words such as "exemplary" or "for example" are used to indicate that something is being used as an example, illustration, or description. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of this disclosure should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner for ease of understanding.

[0060] Furthermore, the network architecture and business scenarios described in the embodiments of this disclosure are for the purpose of more clearly illustrating the technical solutions of the embodiments of this disclosure, and do not constitute a limitation on the technical solutions provided in the embodiments of this disclosure. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this disclosure are also applicable to similar technical problems.

[0061] To ensure clarity and conciseness in the description of the following embodiments, a brief introduction to the relevant concepts or technologies is given first:

[0062] 1. System theme (or simply theme) refers to the interface style of an electronic device system, such as the style of the electronic device's display interface and notification management interface. A system theme can include preview images, wallpapers, and icon files.

[0063] Among these, a preview image refers to a preview image of an electronic device after applying the system theme. Wallpaper refers to the main interface image (also known as desktop wallpaper) and lock screen image (also known as lock screen wallpaper) of an electronic device. An icon file is a file that can be used as an icon, such as a desktop icon or folder icon.

[0064] Electronic devices typically come pre-configured with system themes at the factory. Users can also change these themes to suit their preferences, resulting in a different user interface. Different themes will result in different interface styles on the electronic device.

[0065] 2. Lock screen wallpaper refers to the image displayed on the lock screen of an electronic device when the screen is locked but on. Lock screen wallpapers can be static or animated. They can be provided by the system theme, user-defined fixed wallpapers, or multiple different images provided by a magazine-style lock screen service. The main function of lock screen wallpapers is to provide visual appeal and personalization.

[0066] 3. Digital Human (or Meta Human) is a digitally created human-like figure that closely resembles a human. Digital Human Live Wallpaper refers to a video generated based on a user-defined digital human image and used as a lock screen wallpaper.

[0067] 4. Desktop wallpaper refers to the background image displayed on the main interface (i.e., the system desktop) of an electronic device after it is unlocked. Desktop wallpapers can be static or animated images. They can be provided by the system theme or be user-defined and fixed. Desktop wallpapers create a comfortable and personalized visual environment for users during daily use, such as operating electronic devices and opening applications.

[0068] 5. SystemUI is an important application in the Android operating system, primarily responsible for managing and presenting system-level user interaction elements. SystemUI encompasses several key components, including the status bar, navigation bar, notification bar, lock screen, and home screen.

[0069] The status bar displays system status information such as signal strength, battery level, and time. The navigation bar displays frequently used operation buttons such as back, home, and multitasking. The notification bar displays notification messages from various applications; users can pull down the notification bar to view details and perform corresponding actions. The lock screen displays information such as time and date, and can also include shortcut buttons such as camera and flashlight. SystemUI applications provide a smooth and convenient user experience.

[0070] With the continuous iteration of computer technology, various new services are emerging, providing users with richer functional experiences. Based on relevant technologies, SystemUI applications can be used in multiple user interaction scenarios, enabling users to easily access system functions by providing an intuitive display interface.

[0071] For example, electronic devices often display wallpapers to beautify the screen, making the device visually appealing and personalized. When a user wakes up their electronic device but hasn't unlocked it, the SystemUI app displays the lock screen with a wallpaper.

[0072] In traditional technology, the lock screen wallpaper displayed on electronic devices is usually a static or dynamic wallpaper provided by the system theme. Users can select and apply this pre-made wallpaper through a theme application. Because theme applications offer a limited number of lock screen wallpapers, users cannot personalize their lock screens, thus reducing the user experience.

[0073] Currently, some electronic devices offer wallpaper editing functions, allowing users to personalize their lock screens and set customized wallpapers, offering a degree of interactivity. However, these wallpaper editing functions only support user-defined static wallpapers and do not support user-defined dynamic lock screen wallpapers. Fixed static lock screen wallpapers lack the visual and interactive effects of dynamic wallpapers, especially those with rich video content, resulting in poor user interaction and a less than ideal user experience.

[0074] Digital humans are digitized human figures created using digital technology, closely resembling human forms. A digital human live wallpaper is a video generated based on a user-defined digital human avatar. Using digital human live wallpapers as lock screens provides users with vivid, engaging visuals and interactive effects, enhancing the user experience. Therefore, providing users with live wallpaper editing capabilities to support the creation and editing of digital human live wallpapers is one of the most pressing issues that wallpaper editing functions need to address.

[0075] For example, a mobile phone is used as an example for illustration, but this example does not constitute a limitation on the embodiments of this disclosure.

[0076] For example, when previewing a digital human live wallpaper, the phone can enter the lock screen preview interface from the lock screen. Figure 1 This is a schematic diagram of an operation flow for entering the lock screen preview interface provided in an embodiment of this disclosure, such as... Figure 1 As shown in (a), the phone's lock screen 100 includes the current lock screen wallpaper 101 and the current time icon 102. When the phone receives an operation from the user to enter the global preview interface, the lock screen 100 displayed by the phone jumps to the global preview interface 103, as shown in [image missing]. Figure 1 As shown in (b) above. For example, the operation performed by the user to enter the global preview interface may be a two-finger pinch operation performed by the user on the display screen of the lock screen interface 100, a touch operation of a specific gesture performed by the user on the display screen of the lock screen interface 100, or other possible user operations, which are not limited here.

[0077] like Figure 1 As shown in (b), the global preview interface 103 of the mobile phone includes My Styles list 104, Gallery list 105, Digital Image Lock Screen list 106 and other wallpapers 107.

[0078] For example, my style list 104 may include the wallpaper of the current application and the wallpaper of the previous applications. It should be noted that if the wallpaper has never been modified, there will be 0 wallpapers of the previous applications in my style list 104, that is, there are no wallpapers of the previous applications. If the wallpaper of the current application or the wallpaper of the previous applications is a video of a digital human figure, the preview image of the wallpaper can be the last frame of the video of the digital human figure with a clock overlaid, or it can be any other frame of the video of the digital human figure with a clock overlaid, or it can be a clock overlaid on the digital human figure itself, which is not limited in this embodiment. The gallery list 105 may include multiple albums, such as albums in the mobile phone gallery such as screenshots, screen recordings, all photos, favorites, etc. The digital figure lock screen list 106 may include multiple pre-created digital human figures, and these digital figures may have different genders, face shapes, skin, hairstyles, facial features, clothing, etc. Other wallpapers 107 may include wallpapers with freely selectable templates, system wallpapers, magazine wallpapers, etc., which are not limited in this embodiment. The wallpapers included in each list can be set as lock screen wallpapers. When the phone receives a user's click on a wallpaper in a list, the global preview screen 103 on the phone switches to the lock screen preview screen 109. The lock screen preview screen 109 displays the wallpaper that the user clicked.

[0079] For example, when the mobile phone receives a user click Figure 1When the digital human figure 108 shown in (b) is operated, the global preview interface 103 displayed on the mobile phone jumps to the screen shown in (b). Figure 1 The lock screen preview interface 109 is shown in (c). The lock screen preview interface 109 begins playing the video of the digital avatar 108 selected by the user.

[0080] For example, the lock screen wallpaper displayed in the lock screen preview interface 109 is not full-screen; users can zoom in to full-screen preview the lock screen wallpaper by clicking. Figure 1 As shown in (c), when the mobile phone receives the user's click on the digital human figure 108, the video of the digital human figure 108 is magnified to the size shown in (c). Figure 1 The full-screen page is shown in (d) above. On the lock screen wallpaper full-screen preview page, the phone can be configured to either continue playing the video of the digital human avatar 108 currently playing in the lock screen preview interface 109 seamlessly, or it can be configured to restart the video of the digital human avatar 108 from the beginning. When the phone is configured to continue playing the video of the digital human avatar 108 currently playing in the lock screen preview interface 109 seamlessly, it ensures uninterrupted video playback when switching previews.

[0081] For example, when the phone displays a full-screen preview page of the lock screen wallpaper, when the phone receives a tap on the screen from the user, the full-screen preview page shrinks back to the lock screen wallpaper displayed in the lock screen preview interface. For example... Figure 1 As shown in (d), when the mobile phone receives a user tap on the screen, the video of the digital human avatar 108 shrinks back to its original size. Figure 1 The non-full-screen preview interface is shown in (c). In the lock screen preview interface, the phone can be configured to either continue playing the video of Digital Human 108 that is currently playing in the lock screen wallpaper full-screen preview page seamlessly, or it can be configured to restart the video of Digital Human 108 from the beginning. When the phone is configured to continue playing the video of Digital Human 108 that is currently playing in the lock screen wallpaper full-screen preview page seamlessly, it ensures that video playback is uninterrupted when switching previews.

[0082] For example, when previewing a digital human live wallpaper, the phone can enter the lock screen preview interface from the lock screen style interface. Figure 2 This is a schematic diagram of another operation process for entering the lock screen preview interface provided in this embodiment of the disclosure, such as... Figure 2 As shown in (a), the lock screen preview interface 200 displayed on the mobile phone includes the current preview lock screen wallpaper 201, a lock screen style button 202, and a completion button 203. When the mobile phone receives the user's operation of clicking the lock screen style button 202, the mobile phone pops up the lock screen style interface 204, as shown in (a). Figure 2 As shown in (b), the lock screen style interface 204 can be displayed on top of the lock screen preview interface 200.

[0083] like Figure 2 As shown in (b), the lock screen style interface 204 may include wallpapers such as My Styles List 205, Gallery List 206, and Digital Image Lock Screen List 207. The information included in My Styles List 205, Gallery List 206, and Digital Image Lock Screen List 207 can respectively correspond to... Figure 1 The information included in the My Styles list 104, Gallery list 105, and Digital Image Lock Screen list 106 in the global preview interface 103 shown in (b) is not repeated here. When the phone receives an operation from the user to click on a wallpaper in a list in the lock screen style interface 204, the lock screen style interface 204 displayed on the phone closes, and the wallpaper clicked by the user is displayed in the lock screen preview interface 200.

[0084] For example, when the mobile phone receives a user click Figure 2 When the digital human figure 208 shown in (b) is operated, the lock screen style interface 204 displayed on the mobile phone closes, as shown in (b). Figure 2 As shown in (c), the lock screen preview interface 200 displays a video of the digital human figure 208.

[0085] Figure 3 This is a schematic diagram of the operation process for applying a lock screen wallpaper according to an embodiment of this disclosure, such as... Figure 3 As shown in (a), the lock screen preview interface 300 displayed on the mobile phone includes the currently previewed lock screen wallpaper. Figure 3 (a) shows an example of a digital human figure 301, a lock screen style button 302, and a completion button 303. When the phone receives a user's click on the completion button 303, the video of the digital human figure 301 is set as the lock screen wallpaper. After setting, the lock screen interface 304 displays as shown below. Figure 3 The video of the digital human figure 301 shown in (b) of the video.

[0086] For example, if the current preview wallpaper displayed in the lock screen preview interface 300 is a static wallpaper, when the phone receives the user's action of clicking the "Done" button 303, it sets the static wallpaper clicked by the user as the lock screen wallpaper. After the setting is completed, the clicked static wallpaper is displayed on the lock screen interface 304.

[0087] As another example, if the current preview lock screen wallpaper displayed in the lock screen preview interface 300 is a non-digital human-shaped dynamic wallpaper (such as a GIF animation), when the phone receives the user's click on the "Done" button 303, it sets the clicked GIF animation as the lock screen wallpaper. After setting, the clicked GIF animation is displayed on the lock screen interface 304.

[0088] For example, in this embodiment of the disclosure, the wallpaper editing function can provide multiple pre-created digital avatars for users to choose from, and the wallpaper editing function can also support users to create and update digital avatars. Figure 4 This is a schematic diagram of an operation process for creating a digital human avatar provided in an embodiment of this disclosure, such as... Figure 4 As shown, the lock screen preview interface 400 displayed on the mobile phone includes the currently previewed lock screen wallpaper ( Figure 4 The screen includes a digital human avatar video (401 example), a lock screen style button (402), a completion button (403), and a change avatar button (404). When the phone receives a user's click on the change avatar button (404), it redirects to the digital human application (App). The user edits the digital human avatar in the app. After editing, the user returns to the lock screen preview interface to preview the edited digital human avatar video.

[0089] In practical applications, one can also access the digital human app for creating a digital human avatar through other means. For example, such as... Figure 1 As shown in (b), the global preview interface 103 displayed on the mobile phone may also include a create avatar button 110, and so on. Figure 2 As shown in (b), the lock screen interface 204 displayed on the mobile phone may also include a "Create Avatar" button 209. When the mobile phone receives an operation from the user clicking the "Create Avatar" button 110 (or "Create Avatar" button 209), it redirects to the Digital Human App. This embodiment does not limit the specific method of entering the digital human avatar creation process.

[0090] Figure 5 This is a schematic diagram illustrating the operation process of creating a digital human avatar based on a digital human app, as provided in an embodiment of this disclosure. Figure 5 As shown in (a), the digital human editing page 500 of the digital human app includes a preview image 501 of the created digital human avatar, features 502, attributes 503, elements 504, options 505, an exit button 506, and a save button 507. The features 502 of the digital human avatar can include characteristics representing the digital human avatar, such as a bare face, clothing options, and pets. Taking the bare face feature as an example, the attributes 503 of the bare face feature can include attributes such as face, head, hairstyle, eyes, eyebrows, and nose. Taking facial attributes as an example, the elements 504 of the facial attributes can include elements such as skin color, freckles, and blush. Each element can have multiple options 505, allowing users to create a custom digital human avatar based on the provided options.

[0091] After creation, the user can click the save button 507. Upon receiving the user's save button click 507, the mobile phone generates a custom digital human avatar video based on the user's created avatar. During the generation process, the progress can be displayed on the digital human editing page 500. Figure 5 As shown in (b), a prompt box 508 stating "Generating digital human video 45%" and a cancel button 509 are displayed. The user can click the cancel button 509 to cancel the generation before the video is complete. If the user does not cancel, after the video is generated, the Digital Human App will redirect to the lock screen preview interface of the wallpaper editing function, allowing the user to preview the video of their customized digital human avatar.

[0092] For example, to reduce the memory consumption of the wallpaper editing function, the number of digital avatars in the digital avatar lock screen list can be limited. When the number of digital avatars already created in the digital avatar lock screen list reaches a preset threshold, if the user attempts to create a new digital avatar, the phone can display a prompt box showing "Digital avatar limit reached." At this time, the user can delete the existing digital avatars before creating a new one.

[0093] For example, the wallpaper editing function provided in this disclosure can also be applied to foldable screen phones. The lock screen preview interface in the wallpaper editing function is described below using a dual-foldable screen phone as an example. Figure 6 This is a schematic diagram of the lock screen preview interface in a dual-folding screen phone according to an embodiment of this disclosure, wherein... Figure 6 Images (a) and (b) are schematic diagrams of the lock screen preview interface displayed when the dual-folding screen phone is in the folded state. Figure 6 (c) and (d) in the diagram are schematic diagrams of the lock screen preview interface displayed when the dual-folding screen phone is in the unfolded state.

[0094] like Figure 6 As shown in (a) and (b) above, the lock screen preview interface 600 displayed when the dual-folding screen phone is in the folded state includes a selection button 601. Figure 6 As shown in (a), the user can select "External Screen" on the selection button 601 to view the external screen lock screen preview interface 602 displayed on the external screen of the phone in its folded state. Figure 6 As shown in (b), users can also select "Inner Screen" on the selection button 601 to view the inner screen lock screen preview interface 603 displayed on the outer screen of the phone in the folded state.

[0095] like Figure 6 As shown in (c) and (d) in the diagram, the lock screen preview interface 604 displayed when the dual-folding screen phone is in the unfolded state includes a selection button 605. Figure 6As shown in (c), the user can select "Inner Screen" on the selection button 605 to view the inner screen lock screen preview interface 606 displayed on the inner screen of the phone in the unfolded state. Figure 6 As shown in (d), users can also select "External Screen" on the selection button 605 to view the external screen lock screen preview interface 607 displayed on the internal display screen of the phone in the unfolded state.

[0096] Based on the above embodiments, this disclosure provides a wallpaper display method applied to electronic devices. This wallpaper display method can display static or dynamic wallpapers based on the wallpaper editing functions provided in the above embodiments, wherein dynamic wallpapers can include GIF animated wallpapers and digital human dynamic wallpapers. This wallpaper display method can not only preview, edit, and display static wallpapers and GIF animated wallpapers, but also preview, edit, and display more vivid digital human dynamic wallpapers. Furthermore, this wallpaper display method supports user-defined digital human images to provide support for creating and editing digital human dynamic wallpapers, enhancing the interactivity of lock screen wallpapers. When a user applies a personalized digital human dynamic wallpaper to the lock screen, waking the lock screen wallpaper plays a video of the digital human image, providing a rich visual experience and helping to improve the user experience.

[0097] For example, the electronic device in the embodiments of this disclosure may be a portable computer (such as a mobile phone), a tablet computer, a wearable device, an in-vehicle device, an augmented reality (AR) / virtual reality (VR) device, a desktop computer, a laptop computer, a handheld computer, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, as well as a cellular phone, a personal digital assistant (PDA), a media player, and other devices with a screen (or display screen). The embodiments of this disclosure do not impose any special limitations on the specific form of the electronic device.

[0098] Please refer to Figure 7 , Figure 7 A schematic diagram of a possible hardware structure for an electronic device is shown:

[0099] like Figure 7As shown, the electronic device 700 may include: a processor 710, an external memory interface 720, an internal memory 721, a universal serial bus (USB) interface 730, a charging management module 740, a power management module 741, a battery 742, an antenna 1, an antenna 2, a mobile communication module 750, a wireless communication module 760, an audio module 770, a speaker 770A, a receiver 770B, a microphone 770C, a headphone jack 770D, a sensor module 780, buttons 790, a motor 791, an indicator 792, a camera 793, a display screen 794, and a subscriber identification module (SIM) card interface 795, etc.

[0100] The aforementioned sensor module 780 may include sensors such as pressure sensors, gyroscope sensors, barometric pressure sensors, magnetic sensors, accelerometers, distance sensors, proximity sensors, fingerprint sensors, temperature sensors, touch sensors, ambient light sensors, and bone conduction sensors.

[0101] It is understood that the structure illustrated in this embodiment does not constitute a specific limitation on the electronic device 700. In other embodiments, the electronic device 700 may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0102] The processor 710 may include one or more processing units, such as an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural network processing unit (NPU). These different processing units may be independent devices or integrated into one or more processors.

[0103] The controller can be the nerve center and command center of the electronic device 700. The controller can generate operation control signals according to the instruction opcode and timing signals to complete the control of instruction fetching and execution.

[0104] The processor 710 may also include a memory for storing instructions and data. In some embodiments, the memory in the processor 710 is a cache memory. This memory can store instructions or data that the processor 710 has just used or that are used repeatedly. If the processor 710 needs to use the instruction or data again, it can retrieve it directly from the memory. This avoids repeated accesses, reduces the waiting time of the processor 710, and thus improves the efficiency of the system.

[0105] In some embodiments, the processor 710 may include one or more interfaces. Interfaces may include an inter-integrated circuit (I4C) interface, an inter-integrated circuit sound (I4S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.

[0106] It is understood that the interface connection relationships between the modules illustrated in this embodiment are merely illustrative and do not constitute a structural limitation on the electronic device 700. In other embodiments, the electronic device 700 may also employ different interface connection methods or combinations of multiple interface connection methods as described in the above embodiments.

[0107] The charging management module 740 receives charging input from a charger, which can be a wireless charger or a wired charger. While charging the battery 742, the charging management module 740 can also supply power to electronic devices via the power management module 741.

[0108] The power management module 741 connects the battery 742, the charging management module 740, and the processor 710. The power management module 741 receives input from the battery 742 and / or the charging management module 740, and supplies power to the processor 710, internal memory 721, external memory, display 794, camera 793, and wireless communication module 760, etc. In some embodiments, the power management module 741 and the charging management module 740 may also be housed in the same device.

[0109] The wireless communication function of the electronic device 700 can be implemented through antenna 1, antenna 2, mobile communication module 750, wireless communication module 760, modem processor, and baseband processor. In some embodiments, antenna 1 of the electronic device 700 is coupled to mobile communication module 750, and antenna 2 is coupled to wireless communication module 760, enabling the electronic device 700 to communicate with networks and other devices through wireless communication technology.

[0110] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in electronic device 700 can be used to cover one or more communication frequency bands. Different antennas can also be multiplexed to improve antenna utilization. For example, antenna 1 can be multiplexed as a diversity antenna for a wireless local area network. In some other embodiments, the antennas can be used in conjunction with a tuning switch.

[0111] The mobile communication module 750 can provide solutions for wireless communication, including 2G / 3G / 4G / 5G, applied to the electronic device 700. The mobile communication module 750 may include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. The mobile communication module 750 can receive electromagnetic waves via antenna 1, and perform filtering, amplification, and other processing on the received electromagnetic waves before transmitting them to a modem processor for demodulation.

[0112] The mobile communication module 750 can also amplify the signal modulated by the modem processor and convert it into electromagnetic waves for radiation via the antenna 1. In some embodiments, at least some functional modules of the mobile communication module 750 can be housed in the processor 710. In some embodiments, at least some functional modules of the mobile communication module 750 and at least some modules of the processor 710 can be housed in the same device.

[0113] The wireless communication module 760 can provide solutions for wireless communication applications on electronic devices 700, including WLAN (such as wireless fidelity, Wi-Fi) networks, Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR) technology, etc.

[0114] The wireless communication module 760 can be one or more devices integrating at least one communication processing module. The wireless communication module 760 receives electromagnetic waves via antenna 2, performs frequency modulation and filtering of the electromagnetic wave signal, and sends the processed signal to processor 710. The wireless communication module 760 can also receive signals to be transmitted from processor 710, perform frequency modulation and amplification, and convert them into electromagnetic waves for radiation via antenna 2.

[0115] Electronic device 700 implements display functions through a GPU, a display screen 794, and an application processor. The GPU is a microprocessor for image processing, connecting the display screen 794 and the application processor. The GPU is used to perform mathematical and geometric calculations and for graphics rendering. Processor 710 may include one or more GPUs, which execute program instructions to generate or modify display information.

[0116] The display screen 794 is used to display images, videos, etc. The display screen 794 includes a display panel.

[0117] The electronic device 700 can implement its shooting function through an ISP, a camera 793, a video codec, a GPU, a display 794, and an application processor. The ISP is used to process the data fed back by the camera 793. The camera 793 is used to capture still images or videos. In some embodiments, the electronic device 700 may include one or N cameras 793, where N is a positive integer greater than 1.

[0118] The external memory interface 720 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device 700. The external memory card communicates with the processor 710 through the external memory interface 720 to perform data storage functions. For example, music, video, and other files can be saved on the external memory card.

[0119] Internal memory 721 can be used to store computer executable program code, which includes instructions. Processor 710 executes various functional applications and data processing of electronic device 700 by running the instructions stored in internal memory 721. For example, in embodiments of this disclosure, processor 710 can execute instructions stored in internal memory 721, which may include a program storage area and a data storage area.

[0120] The program storage area can store the operating system, at least one application program required for a function (such as sound playback, image playback, etc.). The data storage area can store data created during the use of the electronic device 700 (such as audio data, phonebook, etc.). Furthermore, the internal memory 721 can include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, universal flash storage (UFS), etc.

[0121] Electronic device 700 can implement audio functions such as music playback and recording through audio module 770, speaker 770A, receiver 770B, microphone 770C, headphone jack 770D, and application processor.

[0122] Buttons 790 include a power button, volume buttons, etc. Buttons 790 can be mechanical buttons or touch-sensitive buttons. A motor 791 can generate vibration alerts. Motor 791 can be used for incoming call vibration alerts or for touch vibration feedback. An indicator 792 can be an indicator light, used to indicate charging status, battery level changes, messages, missed calls, notifications, etc. A SIM card interface 795 is used to connect a SIM card. The SIM card can be inserted into or removed from the SIM card interface 795 to achieve contact and separation with the electronic device 700. The electronic device 700 can support one or N SIM card interfaces, where N is a positive integer greater than 1. The SIM card interface 795 can support Nano SIM cards, Micro SIM cards, and other SIM cards.

[0123] In addition, an operating system, such as HarmonyOS, iOS, Android, or Windows, runs on the aforementioned components. Applications can be installed and run on this operating system. In other embodiments, the electronic device may run multiple operating systems.

[0124] It should be understood that Figure 7 The hardware modules included in the illustrated electronic device are merely illustrative and do not limit the specific structure of the electronic device. In fact, the electronic device provided in this disclosure may also include other hardware modules that interact with the hardware modules illustrated in the figures; these are not specifically limited here. For example, the electronic device may also include a flash, a miniature projector, etc. Furthermore, if the electronic device is a PC, it may also include components such as a keyboard and a mouse.

[0125] The software system of the aforementioned electronic device can adopt a layered architecture, event-driven architecture, microkernel architecture, microservice architecture, or cloud architecture. This embodiment of the invention uses a layered architecture. Taking the system as an example, the software structure of the electronic device is illustrated.

[0126] Figure 8 This is a software architecture block diagram of an electronic device according to an embodiment of the present disclosure. The layered architecture divides the software into several layers, each with a clear role and function. Layers communicate with each other through software interfaces. In some embodiments, [the following is omitted as the text is incomplete and requires further context]. The system is divided into four layers, from top to bottom: application layer, application framework layer, Android runtime, system library, and kernel layer.

[0127] The application layer may include a series of application packages. For example, application packages may include applications such as camera, gallery, calendar, phone, map, navigation, WLAN, Bluetooth, SystemUI, themes, and wallpaper applications. For example, wallpaper applications may include, but are not limited to, wallpaper editing applications and digital human applications.

[0128] SystemUI is used to display the interface of electronic devices, such as the lock screen wallpaper for the lock screen interface and the desktop wallpaper for the desktop interface.

[0129] The application framework layer provides an application programming interface (API) and programming framework for applications in the application layer. The application framework layer includes some predefined functions.

[0130] like Figure 7 As shown, the application framework layer may include an activity manager, a window manager, a content provider, a view system, a resource manager, a notification manager, etc., and this disclosure does not impose any limitations on this.

[0131] Activity Manager: Used to manage the lifecycle of each application. Applications typically run in the operating system as Activities. For each Activity, the Activity Manager maintains a corresponding application record (ActivityRecord), which records the state of the application's Activities. The Activity Manager can use this ActivityRecord as an identifier to schedule the application's Activity processes.

[0132] WindowManagerService: Used to manage the graphical user interface (GUI) resources used on the screen. Specifically, it can be used for: getting the screen size, creating and destroying windows, showing and hiding windows, window layout, focus management, and input method and wallpaper management, etc.

[0133] Content providers store and retrieve data, making that data accessible to applications. This data can include videos, images, audio, made and received phone calls, browsing history and bookmarks, phone books, etc. Resource managers provide applications with various resources, such as localized strings, icons, images, layout files, video files, etc.

[0134] The application framework layer can also include a power manager, a phone window manager, a keyguard service, a theme service, a wallpaper service, and a surfaceflinger. The power manager is used to shut down unnecessary hardware components, effectively reducing power consumption. The phone window manager handles phone-related functions on the lock screen. The wallpaper service handles wallpaper-related content. The theme service handles theme-related content. The surfaceflinger is a system service used to composite layers corresponding to the lock screen and the desktop.

[0135] The Android Runtime comprises the core libraries and the virtual machine. The Android Runtime is responsible for scheduling and managing the Android system. The core libraries consist of two parts: one part contains the functionalities that Java calls, and the other part contains the core Android libraries. The application layer and application framework layer run in the virtual machine. The virtual machine executes the Java files of the application layer and application framework layer as binary files. The virtual machine is used to perform functions such as object lifecycle management, stack management, thread management, security and exception management, and garbage collection.

[0136] System libraries can include multiple functional modules. For example: surface manager, media libraries, 3D graphics processing libraries (e.g., OpenGL ES), 2D graphics engines (e.g., SGL), etc.

[0137] The Surface Manager manages the display subsystem and provides 2D and 3D layer blending for multiple applications. The Media Library supports playback and recording of various common audio and video formats, as well as still image files. The Media Library supports multiple audio and video encoding formats, such as MPEG4, H.264, MP3, AAC, AMR, JPG, and PNG. OpenGL ES is used for 3D graphics drawing, image rendering, compositing, and layer processing. SGL is a 2D graphics engine.

[0138] The kernel layer is the layer between hardware and software. The kernel layer includes at least display drivers, camera drivers, audio drivers, sensor drivers, etc., but this disclosure does not impose any limitations on these components.

[0139] The methods described in the following embodiments can all be implemented in electronic devices having the above-described hardware or software structures.

[0140] A wallpaper display method provided by this disclosure is described in detail below with reference to the accompanying drawings. This method can be applied to the aforementioned electronic devices. Figure 9 This is a schematic diagram of the functional interaction architecture of a wallpaper display method provided in an embodiment of this disclosure, such as... Figure 9 As shown, users perform a two-finger pinch gesture on the lock screen of their electronic device to enter the global wallpaper preview page. From this page, users can select any wallpaper (history, various wallpaper types) to view the selected wallpaper in the preview interface. The wallpaper preview page also provides wallpaper editing functions. For wallpapers without digital human figures, users can drag and pinch the wallpaper to adjust its size, position, depth of field, or adjust the font and color of the clock, as well as the blur effect of the image. For wallpapers with digital human figures, users can click on the wallpaper to adjust its size, or adjust the font and color of the clock, or adjust the blur effect of the image. After editing, users can click the "Done" button in the upper right corner of the preview page to apply the currently previewed wallpaper to the lock screen and desktop. The wallpaper editor saves all the information of the user-edited wallpaper to a local file (history information + currently applied wallpaper information). After application, users can select the currently applied wallpaper or any history from the global preview interface to enter the lock screen preview interface. The wallpaper editor reads the corresponding data file and restores the wallpaper to the lock screen preview interface.

[0141] Figure 10 This is a schematic diagram of the digital human module interaction architecture of a wallpaper display method provided in this disclosure embodiment, such as... Figure 10As shown, the implementation of digital human wallpapers comprises three modules: a wallpaper editing application, a digital human engine, and a wallpaper framework. The global preview interface and lock screen style interface of the wallpaper editor display a list of digital avatar lock screens. This list is provided by the provider interface of the digital human engine. When entering the wallpaper editing application, a query operation is triggered in the digital human list. After the query is complete, the global preview interface and lock screen style interface of the wallpaper editor display the queried digital human avatars in the digital avatar lock screen list. Selecting a digital human avatar in the list, the wallpaper editor checks if a video has already been generated for that avatar. If not, it needs to call the video generation interface provided by the digital human engine to generate a video. After the video is generated, the lock screen preview interface of the wallpaper editor plays the video. Then, the user clicks the "Done" button to apply the avatar. The wallpaper editor first notifies the digital human engine to write the avatar's video to a specific directory (the directory for the wallpaper framework to retrieve videos) and continues to generate other videos for that avatar (e.g., a total of 60 videos). Then, the wallpaper editor notifies the wallpaper framework to launch the digital human lock screen service, apply the digital human videos to the lock screen, and start the video carousel. Figure 10 As shown, users can add, delete, clear, and sort digital human figures to create a dynamic digital human wallpaper lock screen. This provides users with vivid and engaging visual and interactive effects, enhancing the user experience.

[0142] Figure 11 This is a flowchart illustrating a wallpaper display method provided in an embodiment of this disclosure, as shown below. Figure 11 As shown, the method specifically includes the following steps:

[0143] Step 1101: When the electronic device is in the first state, receive the first operation input by the user.

[0144] The first state can be a lock screen wake-up state, where the electronic device displays the lock screen interface. The first operation can be a two-finger pinch operation performed by the user when the lock screen interface is displayed, or a specific gesture operation performed by the user when the lock screen interface is displayed, or a click operation performed by the user when the lock screen interface is displayed, or other operations, which are not limited in this embodiment.

[0145] Lock screen wake-up mode refers to the process of waking up an electronic device when its display is locked and off, using a preset method. This preset method could be the user pressing the power button, picking up the electronic device, or double-tapping the display screen, causing the screen to switch from a locked, off state to a locked, awakened state.

[0146] In some examples, the process of an electronic device entering a first state can be as follows: the electronic device receives a second operation from the user, and in response to the second operation, the electronic device enters the first state. The second operation is used to trigger the electronic device to enter the first state. For example, the second operation can be a touch operation, a voice operation, or an air gesture operation.

[0147] Taking the second operation as a touch operation as an example, this touch operation includes: pressing the power button on the side of the electronic device to put the electronic device into a locked-screen-wake state. Alternatively, double-tapping the screen of the electronic device to put the electronic device into a locked-screen-wake state.

[0148] For example, during the process of waking up an electronic device, the device can obtain the lock screen wallpaper and load it for the user through a SystemUI application. After the electronic device is in the lock screen wake-up state, the device's display shows the lock screen interface, which displays the first lock screen wallpaper.

[0149] The first lock screen wallpaper displayed on the lock screen interface can be a static image or a dynamic image. The static image can be an image corresponding to the theme of the electronic device, such as cute pets, scenery, anime, games, cars, or architecture; it can also be an image saved in the electronic device's photo album, a screenshot, or an online image; or it can be a static image provided by a wallpaper application. Dynamic images can include GIFs and videos; for example, an GIF can be a GIF animation. The video can be a video of a digital human character provided by a wallpaper editing application; a lock screen wallpaper with a digital human character video is also called a digital human dynamic wallpaper. When a digital human dynamic wallpaper is applied to the lock screen, the video of the digital human character plays on the display in the first state, providing the user with a more personalized and richer visual experience. Taking the user's choice to set a static image as the first lock screen wallpaper as an example, the specific choice can be determined according to actual usage needs, and this embodiment does not limit the specific choice.

[0150] The SystemUI application is responsible for managing and controlling the display and interaction of the entire lock screen interface. When the electronic device enters the first state, the SystemUI application will call the lock screen clock layer and the lock screen wallpaper layer (i.e., BackDropView) according to user settings and system settings to construct the complete lock screen interface.

[0151] The lock screen clock layer displays the current time on the lock screen. This layer can also display other time-related information such as date and day of the week. It is presented in a BottomAreaView format. The lock screen wallpaper layer displays the lock screen wallpaper.

[0152] Before building the lock screen interface, the SystemUI application needs to obtain the lock screen wallpaper and load it into the corresponding layer. Then, the SystemUI application obtains the current time information and displays it on the lock screen clock layer. When the electronic device enters its first state, it receives the user's first input action, such as pinching with two fingers, swiping to unlock, or viewing notifications.

[0153] Step 1102: Perform gesture recognition on the first operation to determine the user's intent.

[0154] The lock screen application performs gesture recognition on the first operation, obtains the recognition result, and determines the user's intent based on the recognition.

[0155] For example, the first operation can be a two-finger pinch operation, a specific gesture operation, a click operation, etc. When the first operation is a two-finger pinch operation, it can be determined that the user's intention is to enter the global preview interface. When the first operation is a specific gesture operation, it can be determined that the user's intention is to unlock the screen. When the first operation is a click operation, it can be determined that the user's intention is to view notification messages.

[0156] Step 1103: Determine whether the user's intent is the primary intent.

[0157] In this embodiment of the disclosure, the intention to preview or edit wallpapers (including live wallpapers for digital humans and non-live wallpapers for non-digital humans) is referred to as the first intention, and other intentions (such as the intention to unlock the screen) are referred to as the second intention. The electronic device determines whether the user intention identified based on the first operation is the first intention to preview or edit the wallpaper. When the user intention is the first intention, the process proceeds to step 1104; when the user intention is not the first intention, i.e., the user intention is the second intention, the process proceeds to step 1114 and ends.

[0158] Step 1104: Obtain wallpaper information from the global preview interface.

[0159] For example, wallpaper information may include a preview image of the wallpaper. (e.g.) Figure 1 As shown in (b) above, the global preview interface may include My Styles list, Gallery list, Digital Avatar Lock Screen list and other wallpapers. The wallpaper information in the corresponding global preview interface may include preview images of the currently applied wallpaper and historically applied wallpapers in My Styles list, preview images of images in each album in Gallery list, preview images of each digital avatar live wallpaper in Digital Avatar Lock Screen list and other wallpaper preview images.

[0160] For example, a wallpaper editing application can read the currently applied wallpaper information and historical applied wallpaper information from the locally stored "My Styles" list in the electronic device's memory. It should be noted that if the wallpaper has never been modified, the historical applied wallpapers in "My Styles" list will be 0, meaning there are no historical applied wallpapers. If the currently applied wallpaper or a historical applied wallpaper is a digital human live wallpaper, the preview image of the currently applied wallpaper or a historical applied wallpaper can be overlaid with a clock based on the last frame of the digital human avatar video, or it can be overlaid with a clock on any other frame of the digital human avatar video, or it can be overlaid with a clock on the digital human avatar itself; this embodiment of the disclosure does not specifically limit this.

[0161] For example, a wallpaper editing application can query a list of digital humans from a digital human application or read a list of pre-created digital humans from local storage. Based on the retrieved list of digital humans, the wallpaper editing application determines the corresponding live wallpaper information for that digital human. Specifically, the digital avatar lock screen list in the global preview interface can display multiple pre-created digital human avatars. These digital humans can differ in gender, face shape, skin tone, hairstyle, facial features, clothing, etc. The pre-created digital human avatars can include those provided by the digital human application and those created by the user.

[0162] For example, a wallpaper editing application can read a gallery list and other wallpapers from local storage to determine the image wallpaper information and other wallpaper information for each album in the gallery list. For example, the gallery list may include multiple albums, such as those in the phone's gallery library including screenshots / screen recordings, all photos, and favorites. Each album includes at least one image, and each image can be set as the lock screen wallpaper. Other wallpapers may include wallpapers with customizable templates, system wallpapers, magazine wallpapers, etc., and are not limited in this embodiment.

[0163] Step 1105: The second operation of receiving user input.

[0164] The second operation can be the user selecting a target wallpaper in the global preview interface. The target wallpaper can be a digital human live wallpaper or a non-digital human live wallpaper.

[0165] Step 1106: Determine whether the second operation is the selection operation of the digital human live wallpaper.

[0166] If the second operation is a selection operation for a digital human live wallpaper, it means that the preview image selected by the user may be a preview image of a digital human character in the digital avatar lock screen list, or it may be a preview image of a digital human character in "My Styles". In this case, proceed to step 1107 to continue the preview or editing steps for the digital human live wallpaper. If the second operation is a selection operation for a non-digital human live wallpaper, it means that the preview image selected by the user is not a digital human character preview image. That is, the user may select a static image preview image, a GIF animation preview image, or an animation preview image of other formats. In this case, proceed to step 1113 to continue the preview or editing steps for the non-digital human live wallpaper.

[0167] Step 1107: Determine whether the second operation is the selection operation of the preview image of the digital human in the digital image lock screen list.

[0168] When the second operation is a selection operation for the digital avatar live wallpaper, it further determines whether the second operation is a selection operation for a preview image of the digital avatar in the digital avatar lock screen list, that is, whether the preview image selected by the user is a preview image of the digital avatar in the digital avatar lock screen list. If the preview image selected by the user is a preview image of the digital avatar in the digital avatar lock screen list, proceed to step 1108 to continue executing the step of previewing the digital avatar live wallpaper. If the preview image selected by the user is a preview image of the currently applied wallpaper or a preview image of the historical applied wallpaper in the My Styles list, proceed to step 1110 to continue executing the step of viewing the digital avatar history.

[0169] Step 1108: In response to the selection operation, determine the video corresponding to the digital human live wallpaper based on the target wallpaper.

[0170] In response to a selection operation, the system checks whether a video corresponding to the selected digital human avatar's live wallpaper has already been pre-generated (i.e., the video corresponding to the digital human avatar). For example, the selection operation may carry information about the selected digital human avatar, which may include at least one of the following: digital human avatar identification information (denoted as avatar ID), video identification information (denoted as video URI), and image identification information (denoted as image URI). The image in the image identification information may be a frame from the video corresponding to the digital human live wallpaper. For example, the electronic device can check whether a video corresponding to the selected digital human avatar has already been pre-generated based on at least one of the avatar ID, video URI, and image URI.

[0171] If a pre-generated video corresponding to the digital human avatar is found, that video will be used as the video for the digital human live wallpaper. If no video corresponding to the selected digital human avatar is found, the video generation interface provided by the digital human engine needs to be called to generate a video corresponding to the selected digital human avatar, and the video generated by the digital human engine will be used as the video for the digital human live wallpaper.

[0172] Figure 12 This is a schematic diagram of the interactive flow of a wallpaper display method provided in an embodiment of this disclosure, such as... Figure 12 As shown, when the wallpaper editing application calls the digital human engine of the digital human application to generate a video corresponding to the digital human avatar, the wallpaper editing application can send a notification message to the digital human application to generate the video. This notification message carries the person's ID. After receiving the notification message, the digital human application generates the video corresponding to the digital human avatar according to the person's ID and preset rules, and then sends the result back to the wallpaper editing application. If the result sent by the digital human application includes the video corresponding to the digital human avatar, it means that the digital human application has successfully generated the video corresponding to the digital human avatar; if the result sent by the digital human application does not include the video corresponding to the digital human avatar, it means that the digital human application failed to generate the video corresponding to the digital human avatar.

[0173] When the wallpaper editing app successfully receives the video corresponding to the digital human avatar generated by the digital human app, it can send a notification message to the wallpaper app to launch the digital human service. After receiving the notification message from the wallpaper editing app, the wallpaper app launches the digital human service through the wallpaper frame and sends feedback to the wallpaper editing app to indicate whether the digital human service has been successfully launched.

[0174] When the digital human service is successfully launched, the wallpaper editing application saves the data of the digital human wallpaper to its storage for later use.

[0175] For example, the digital human engine can generate multiple videos (e.g., 60) based on a person's ID and preset rules. It can also combine weather, scene, calendar, and schedule information to create personalized digital human live wallpapers suitable for different scenarios. For instance, it can generate a live digital human wallpaper suitable for rainy weather based on a person's ID, a background image of a rainy scene, and preset rules.

[0176] Step 1109: Play the video corresponding to the Digital Human Live Wallpaper in the lock screen preview interface.

[0177] like Figure 12 As shown, when playing the video corresponding to the digital human avatar, the video player is first initialized, the video of the digital human avatar is decoded, the clock layer and wallpaper layer are initialized, and the buttons in the preview interface are loaded. For example, the preview image displayed in the global preview interface and lock screen style interface can be set based on the last frame image of the decoded digital human avatar. In practical applications, any other frame image of the decoded digital human avatar can also be selected to set the preview image displayed in the global preview interface and lock screen style interface; this is not limited in this embodiment.

[0178] After loading the buttons in the preview interface, you can set the clock layer and the video layer. Add a textureView to the video layer and set its position, width, and height so that the digital human avatar video is centered in the lock screen view during playback, with the same aspect ratio as the video, and fills the lock screen view.

[0179] See Figure 13 To achieve the digital avatar lock screen preview effect, two layers are set up, with the upper layer being as shown below. Figure 13 The clock layer shown in (a) has a lower layer as shown in the figure. Figure 13 The video layer shown in (b) is created by overlaying two layers, resulting in the following: Figure 13 The lock screen wallpaper shown in (c) achieves the effect of lock screen preview.

[0180] For example, in this disclosure, the MediaPlayer API can be used to play videos, requiring minimal setup to extract, decode, and play videos and supporting different media sources, such as media from local, internal, Uniform Resource Identifier (URI), or external networks.

[0181] For example, in this embodiment of the disclosure, a TextureView can be used to display video. The TextureView supports scaling and cropping, and supports the basic attributes of Android UI components. To zoom in on a digital human video from lock screen preview to full screen, it is only necessary to zoom in on the corresponding TextureView synchronously. For foldable screen phones, the video size is the same as the inner screen. When playing on the outer screen, the video on the inner screen needs to be cropped. This is done by adjusting the width and height of the TextureView so that it extends beyond the parent container and is centered within it. The portion extending beyond the parent container will be automatically cropped by the window.

[0182] For example, in the embodiments of this disclosure, when playing the video corresponding to the digital human image, a combination of MediaPlayer and TextureView can be used.

[0183] For example, in this embodiment of the disclosure, when playing a video corresponding to a digital human figure, it can support both non-full-screen preview and full-screen preview, with uninterrupted video playback when switching between them. See also Figure 1 In (c) and (d), when you click on the wallpaper in the lock screen preview interface, the non-full-screen preview video is enlarged to full-screen preview.

[0184] For example, when switching between a non-full-screen preview and a full-screen preview, the video can be restarted after the switch; or seamless playback can be set to ensure uninterrupted video playback when switching previews, thus improving the user's visual experience.

[0185] For example, for non-foldable screen phones, this disclosure provides two schemes for playing preview videos:

[0186] Option 1: Use the same preview view for both full-screen and non-full-screen previews, instead of switching between the original two views (full-screen and non-full-screen preview).

[0187] Using the same preview view for both full-screen and non-full-screen previews ensures that the states of the full-screen and non-full-screen preview views remain consistent. From the user's perspective, the full-screen preview is simply a magnified version of the non-full-screen preview, thus eliminating the need for two separate views. Furthermore, using the same preview view for both full-screen and non-full-screen previews eliminates the need to synchronize the states of two separate views, thereby reducing system complexity, optimizing system performance, and lowering memory consumption.

[0188] Option 2: Still using two Views, the same player and surface are used to implement video continuation in both full-screen and non-full-screen previews. The player outputs the video to the surface, then renders it onto the surface texture. When switching from non-full-screen to full-screen preview, the surface texture is set on the full-screen preview View; when switching from full-screen to non-full-screen preview, the surface texture is set on the non-full-screen preview View. This achieves seamless continuation of video playback between full-screen and non-full-screen previews.

[0189] In this embodiment of the disclosure, a non-foldable screen mobile phone using the above solution to play digital human videos can achieve continuous playback of non-full-screen preview and full-screen preview videos, ensuring uninterrupted video playback when switching between non-full-screen and full-screen previews, and improving the user's visual experience.

[0190] For example, regarding dual-folding screen phones, see Figure 6 In (a) and (b), when the phone is in a folded state, clicking button 601 switches between the inner screen preview and the outer screen preview; for example... Figure 6 In steps (c) and (d), when the phone is in the unfolded state, clicking button 605 switches between the inner screen preview and the outer screen preview. This embodiment provides two methods for playing preview videos:

[0191] Option 1: Use the same preview view for both the inner and outer screen previews. When switching from the inner screen preview to the outer screen preview, change the view's parameters to those of the outer screen preview view; when switching from the outer screen preview to the inner screen preview, change the view's parameters to those of the inner screen preview view.

[0192] Option 2: The inner and outer screen previews will continue to use the existing two views. The same player and surface will be used for video continuation in both previews. When switching between the inner and outer screens, the surface will be assigned to the corresponding view for either the inner or outer screen, and the surface parameters will be adjusted based on the parameters of the corresponding view.

[0193] In one implementation, the parent control of the preview view is a ViewPager. To achieve zoom in and out of the preview, simply scaling the preview view itself is insufficient, as the parent ViewPager becomes distorted during zooming, causing the zoom animation to deviate from expectations. By setting a scaling animation for the parent container, ViewPagerParent, the scaling of the parent container will correspondingly scale the child views, thus achieving the desired zoom animation for the preview view. Property animations are set for ViewPagerParent, adjusting the values ​​of the ScaleX and ScaleY properties to zoom the preview card to full screen and shrink it to the card itself. When setting the scale property, the preview card's getWidth and getHeight remain constant, so there's no need to adjust the image and clock displayed in the preview card after zooming.

[0194] In this embodiment of the disclosure, when a dual-folding screen phone uses the above solution to play a video of a digital human live wallpaper, it can achieve continuous playback of video previews on both the inner and outer screens, ensuring uninterrupted video playback when switching between inner and outer screen previews, thereby improving the user's visual experience.

[0195] Step 1110: In response to the selection operation, determine the video corresponding to the digital human application record based on the target wallpaper.

[0196] For example, the selection operation can carry information about the selected digital human live wallpaper from the "My Styles" list. This information may include at least one of the following: digital human character identification information (denoted as "character ID"), video identification information (denoted as "video URI"), and image identification information (denoted as "image URI"). The image in the image identification information can be a frame from the video corresponding to the digital human live wallpaper. For example, the electronic device can display the video corresponding to the selected digital human application based on at least one of the character ID, video URI, and image URI.

[0197] Among them, the video corresponding to the digital human application record refers to the video corresponding to the currently applied digital human live wallpaper in my style or the video corresponding to the digital human live wallpaper in the past applications.

[0198] Step 1111: Play the video recorded by the Digital Human application in the lock screen preview interface.

[0199] like Figure 14 As shown, when playing the video corresponding to the digital human application's recorded data—that is, when playing the video corresponding to the current application's digital human live wallpaper or the video corresponding to a historical application's digital human live wallpaper—the video player is first initialized, the video of the digital human image is decoded, the clock layer and wallpaper layer are initialized, and the user button in the preview interface is loaded. For example, the preview image displayed in the global preview interface and lock screen style interface for the video corresponding to the digital human application's recorded data can be set based on the last frame image of the decoded digital human image. In practical applications, any other frame image of the decoded digital human image can also be selected to set the preview image displayed in the global preview interface and lock screen style interface for the video corresponding to the digital human application's recorded data; this is not limited in this embodiment.

[0200] After loading the user button in the preview interface, you can set the clock layer and video layer. Add a textureView to the video layer and set its position and dimensions so that the video recorded by the digital human application is centered in the lock screen view during playback, with the same aspect ratio as the video and filling the entire lock screen view.

[0201] Step 1112: In response to the received third operation, display the Digital Human live wallpaper on the lock screen.

[0202] The second operation is for the user to, for example Figure 3 The action of clicking the "Done" button in the lock screen preview interface shown in (a) is illustrated. When the phone receives the third action from the user clicking the "Done" button, the video corresponding to the digital human image is set as the lock screen wallpaper. After setting, the applied digital human live wallpaper is displayed on the lock screen.

[0203] For example, displaying a digital human live wallpaper on the lock screen may include playing multiple videos corresponding to the digital human image (such as the 60 videos generated in step 1108 above). The wallpaper editing application can select a specific video to play based on the digital human live wallpaper, or switch between different videos according to user settings. It can also combine actual scenarios such as weather, scene, calendar, and schedule information to play videos suitable for various scenarios.

[0204] Step 1113: In response to the selection operation, display the non-digital human wallpaper selected by the user in the lock screen preview interface.

[0205] For example, when a user selects a non-digital human wallpaper in the global preview interface, after receiving a selection operation for selecting a non-digital human wallpaper, the user-selected non-digital human wallpaper is displayed in the lock screen preview interface for preview in response to the selection operation.

[0206] Step 1114: End the process.

[0207] For example, based on the above embodiments, the wallpaper editing application also provides a flowchart illustrating the operation of creating a digital human avatar. Figure 11 Before step 1114 of the wallpaper display method shown, it may also include:

[0208] Step 1115: In response to the received fourth operation, create a digital human avatar.

[0209] The fourth operation can be clicking the "Create Image" button.

[0210] See above Figure 1 In step (b), when the phone receives a user's click on the "Create Avatar" button, it calls the avatar creation interface provided by the digital avatar engine to create a custom digital avatar. After creation, it calls the video generation interface provided by the digital avatar engine to generate a video corresponding to the created custom digital avatar. The custom digital avatar created by the digital avatar engine and the corresponding video are then transmitted to the wallpaper editing application, adding the custom digital avatar to the digital avatar lock screen list and saving the video corresponding to the newly added digital avatar.

[0211] Step 1116: In response to the received fifth operation, delete the digital human image.

[0212] The fifth operation can be deleting the digital avatar. In response to this operation, the wallpaper editing application can remove the digital avatar from the avatar lock screen list. When deleting a digital avatar from the lock screen list, the corresponding video stored in memory for that avatar can also be deleted to free up memory space.

[0213] Step 1117: In response to the received sixth operation, clear the digital human image.

[0214] The sixth operation is clearing the digital avatar. In response to this operation, the wallpaper editing application can clear the digital avatars from the avatar lock screen list. When clearing the digital avatars from the lock screen list, the corresponding videos stored in memory for the cleared avatars can also be deleted to free up memory space.

[0215] Step 1118: Obtain the digital human priority configuration information, and configure the display order of digital human images in the digital image lock screen list according to the digital human priority configuration information.

[0216] For example, the digital human priority configuration information can be predefined by the user, determined according to the creation order of the digital human avatars, or determined in other ways. The digital human priority configuration information can be stored in the memory of the electronic device and read from the memory when the display order of the digital human avatars needs to be configured.

[0217] For example, any one of the steps 1115 to 1118 can be executed, or all or part of them can be executed. The order of execution is not limited. Step 1118 can be executed first, followed by steps 1115, 1116 and 1117. Alternatively, some or all of the steps can be executed depending on the actual scenario. No limitation is made in this embodiment.

[0218] The wallpaper display method provided in this disclosure can be applied to various products, such as non-foldable screen phones and foldable screen phones. This method enables dynamic previewing and editing of live wallpapers featuring digital human figures, allowing for the display of live wallpapers on the lock screen and providing users with a more personalized and richer visual experience.

[0219] Based on the above embodiments, this disclosure further provides a wallpaper display method. Figure 15 This is a flowchart illustrating another wallpaper display method provided in this disclosure, which is applied to electronic devices, such as mobile phones. Figure 15 As shown, the method includes the following steps:

[0220] Step 1501: In response to the first user's operation, display the first interface.

[0221] The first interface includes a preview image of at least one digital human live wallpaper. This first interface can be a global preview or a lock screen-style interface; users can access the preview interface through different actions.

[0222] For example, the first user operation can be a preset gesture operation received when the electronic device displays the lock screen interface, such as a two-finger pinch operation, and the first interface can be a global preview interface. In response to the first user operation, displaying the first interface can be achieved as follows: In response to the first user operation, determine the user's intent based on the first user operation; the first user operation is a preset gesture operation received when the electronic device displays the lock screen interface; if the user's intent is to operate on the digital human live wallpaper, obtain the wallpaper information from the global preview interface; the wallpaper information includes wallpaper information for at least one digital human live wallpaper; display the first interface based on the wallpaper information from the global preview interface.

[0223] For example, the first user operation is a touch operation received when the electronic device displays the lock screen preview interface, such as clicking the lock screen style button in the lock screen preview interface. The first interface can be the lock screen style interface. In this case, responding to the first user operation and displaying the first interface can be implemented as follows: responding to the first user operation, obtaining wallpaper information from the lock screen style interface; the first user operation is a touch operation received when the electronic device displays the lock screen preview interface, and the wallpaper information includes wallpaper information for at least one digital human dynamic wallpaper; displaying the first interface based on the wallpaper information in the lock screen style interface.

[0224] Step 1502: In response to the received second user operation performed on the preview image of the digital human live wallpaper, obtain the video corresponding to the digital human live wallpaper.

[0225] When retrieving the video corresponding to the digital human live wallpaper, the video can be searched in the memory using keywords such as the character ID, video URI, and image URI. If the search fails, the video can be generated using a digital human application. Specifically, in one implementation, in response to a second user operation performed on a received preview image of the digital human live wallpaper, retrieving the video corresponding to the digital human live wallpaper includes: in response to the second user operation performed on a received preview image of the digital human live wallpaper, querying the memory for the video corresponding to the digital human live wallpaper based on the preview image of the digital human live wallpaper, and obtaining the query result; if the query result indicates that no video corresponding to the digital human live wallpaper is found, generating the video corresponding to the digital human live wallpaper based on the preview image of the digital human live wallpaper and preset rules.

[0226] Step 1503: Display the lock screen preview interface and play the video of the digital human live wallpaper in the lock screen preview interface.

[0227] For example, when playing the video of the digital human live wallpaper in the lock screen preview interface, the sequence of image frames included in the video of the digital human live wallpaper is first determined; then, in the lock screen preview interface, the video of the digital human live wallpaper is played according to the sequence of image frames.

[0228] In some embodiments, during the playback of the digital human live wallpaper video, a switch between non-full-screen and full-screen previews can be performed. Specifically: in the lock screen preview interface, during the playback of the digital human live wallpaper video according to the image frame sequence, a third user operation performed on the digital human live wallpaper video is received; in response to the third user operation, the first image frame currently being played in the image frame sequence and the next image frame of the first image frame are determined; a full-screen preview interface is displayed, and in the full-screen preview interface, the digital human live wallpaper video continues to play from the next image frame according to the image frame sequence.

[0229] In some embodiments, when the electronic device is a dual-folding screen electronic device, during the playback of the digital human live wallpaper video in the preview interface, the inner and outer screen previews can be switched. Specifically: in the lock screen preview interface, during the playback of the digital human live wallpaper video according to the image frame sequence, a fourth user operation is received for the inner and outer screen selection buttons in the lock screen preview interface; in response to the fourth user operation, the currently playing first image frame and the next image frame in the image frame sequence are determined; according to the state of the inner and outer screen selection buttons, the next image frame is switched to obtain the next image processing frame; according to the state of the inner and outer screen selection buttons, in the lock screen preview interface, the playback of the digital human live wallpaper video continues from the next image processing frame according to the image frame sequence.

[0230] The wallpaper display method in this embodiment provides a preview and editing function for digital human live wallpapers. When a user clicks on the preview image of the digital human live wallpaper in the first interface, the video corresponding to the digital human live wallpaper is played in the preview interface. Based on the digital human live video, the lock screen wallpaper using the digital human live wallpaper is implemented, which can provide users with vivid and interactive effects on the lock screen interface, thereby enhancing the user experience.

[0231] Figure 16 This is a flowchart illustrating a method for creating a digital human live wallpaper according to an embodiment of this disclosure, as shown below. Figure 16 As shown, the method includes the following steps:

[0232] Step 1601: In response to the received fourth user operation for creating a digital human avatar, display the digital human avatar creation interface, which includes creation information for creating the digital human avatar.

[0233] Step 1602: In response to the received fifth user action performed on the creation information, create a digital human avatar.

[0234] Step 1603: Generate a video corresponding to the digital human live wallpaper based on the digital human image and preset rules. The video corresponding to the digital human live wallpaper includes the digital human image.

[0235] See above Figure 1 In step (b), when the phone receives a user's click on the "Create Avatar" button (i.e., the fourth user action), it can call the avatar creation interface provided by the digital avatar engine to create a custom digital avatar. After creation, it calls the video generation interface provided by the digital avatar engine to generate a video corresponding to the created custom digital avatar. The custom digital avatar created by the digital avatar engine and the corresponding video are then transmitted to the wallpaper editing application, adding the custom digital avatar to the digital avatar lock screen list and saving the video corresponding to the newly added digital avatar.

[0236] Based on this solution, users can create custom digital avatars and personalize their lock screen wallpapers, bringing a rich visual experience and improving the user experience.

[0237] It should be understood that the steps in the above-described method embodiments provided in this disclosure can be implemented by integrated logic circuits in the processor hardware or by instructions in software form. The method steps disclosed in conjunction with the embodiments of this disclosure can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules in the processor.

[0238] In one example, the unit in the above device may be one or more integrated circuits configured to implement the above methods, such as one or more ASICs, or one or more DSPs, or one or more FPGAs, or a combination of at least two of these integrated circuit forms.

[0239] For example, when the units in the device can be implemented through a processing element scheduler, the processing element can be a general-purpose processor, such as a CPU or other processor capable of calling programs. Alternatively, these units can be integrated together to form a system-on-a-chip (SoC).

[0240] In one implementation, the units that implement the corresponding steps in the above methods can be implemented in the form of a processing element scheduler. For example, the device may include a processing element and a storage element, wherein the processing element calls a program stored in the storage element to execute the methods of the above method embodiments. The storage element may be a storage element located on the same chip as the processing element, i.e., an on-chip storage element.

[0241] In another implementation, the program used to perform the above methods can be located on a storage element on a different chip than the processing element, i.e., an off-chip storage element. In this case, the processing element calls or loads the program from the off-chip storage element onto the on-chip storage element to call and execute the methods of the above method embodiments.

[0242] For example, embodiments of this disclosure may also provide an apparatus, such as an electronic device, which may include a processor and a memory for storing processor-executable instructions. When the processor is configured to execute the aforementioned instructions, the electronic device implements the wallpaper display method as described in the foregoing embodiments. The memory may be located within or outside the electronic device, and the processor may include one or more processors.

[0243] In another implementation, the unit implementing each step of the above method can be configured as one or more processing elements, which can be disposed on the corresponding electronic device described above. These processing elements can be integrated circuits, such as one or more ASICs, one or more DSPs, one or more FPGAs, or combinations of these types of integrated circuits. These integrated circuits can be integrated together to form a chip.

[0244] For example, embodiments of this disclosure also provide a chip, such as Figure 17 As shown, the chip system includes at least one processor 1701 and at least one interface circuit 1702. The processor 1701 and the interface circuit 1702 are interconnected via lines. For example, the interface circuit 1702 can be used to receive signals from other devices. As another example, the interface circuit 1702 can be used to send signals to other devices (e.g., the processor 1701).

[0245] For example, interface circuit 1702 can read instructions stored in the device's memory and send those instructions to processor 1701. When the instructions are executed by processor 1701, they enable electronic devices (such as...) Figure 7 The electronic device 700 shown performs the steps in the above embodiments. Of course, the chip system may also include other discrete devices, and this disclosure does not specifically limit this.

[0246] This disclosure also provides a computer-readable storage medium storing computer program instructions thereon. When the computer program instructions are executed by an electronic device, the electronic device can implement the wallpaper display method described above.

[0247] This disclosure also provides a computer program product, including computer instructions for operation of the electronic device described above. When the computer instructions are executed in the electronic device, the electronic device enables the wallpaper display method described above. Through the above description of the embodiments, those skilled in the art will clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0248] In the several embodiments provided in this disclosure, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection of devices or units may be electrical, mechanical, or other forms.

[0249] The units described as separate components may or may not be physically separate. A component shown as a unit can be one or more physical units; that is, it can be located in one place or distributed in multiple different locations. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0250] Furthermore, the functional units in the various embodiments of this disclosure can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0251] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solutions of the embodiments of this disclosure, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product, such as a program. This software product is stored in a program product, such as a computer-readable storage medium, and includes several instructions to cause a terminal device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods of the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.

[0252] For example, embodiments of this disclosure may also provide a computer-readable storage medium having computer program instructions stored thereon. When the computer program instructions are executed by an electronic device, the electronic device causes the electronic device to implement the wallpaper display method as described in the foregoing method embodiments.

[0253] The above are merely specific embodiments of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any changes or substitutions within the technical scope disclosed in this disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.

Claims

1. A wallpaper display method, characterized in that, Applied to electronic devices, the method includes: In response to a first user action, a first interface is displayed, the first interface including at least one preview image of a digital human live wallpaper; In response to a second user action received for a preview image of the digital human live wallpaper, the video corresponding to the digital human live wallpaper is obtained; Display the lock screen preview interface and play the video of the digital human live wallpaper in the lock screen preview interface.

2. The method according to claim 1, characterized in that, The step of responding to a first user operation and displaying a first interface includes: In response to a first user operation, the user intent is determined based on the first user operation; the first user operation is a preset gesture operation received when the electronic device displays the lock screen interface; If the user's intent is to operate on the digital human live wallpaper, obtain the wallpaper information in the global preview interface; the wallpaper information includes wallpaper information for at least one digital human live wallpaper. The first interface is displayed based on the wallpaper information in the global preview interface.

3. The method according to claim 1, characterized in that, The step of responding to a first user operation and displaying a first interface includes: In response to a first user operation, wallpaper information in the lock screen style interface is obtained; the first user operation is a touch operation received when the electronic device displays the lock screen preview interface, and the wallpaper information includes wallpaper information of at least one digital human dynamic wallpaper; The first interface is displayed based on the wallpaper information in the lock screen style interface.

4. The method according to claim 1, characterized in that, The second user operation performed in response to the received preview image of the digital human live wallpaper, obtaining the video corresponding to the digital human live wallpaper, includes: In response to a second user operation received for a preview image of the digital human live wallpaper, the system queries the memory for the video corresponding to the digital human live wallpaper based on the preview image of the digital human live wallpaper, and obtains the query result. If the query results indicate that no video corresponding to the digital human live wallpaper is found, the video corresponding to the digital human live wallpaper is generated based on the preview image of the digital human live wallpaper and preset rules.

5. The method according to claim 1, characterized in that, The process of playing the video of the digital human live wallpaper in the lock screen preview interface includes: The sequence of image frames included in the video of the digital human live wallpaper is determined; In the lock screen preview interface, the video of the digital human live wallpaper is played according to the image frame sequence.

6. The method according to claim 5, characterized in that, The method further includes: In the lock screen preview interface, during the process of playing the video of the digital human live wallpaper according to the image frame sequence, a third user operation is received for the video of the digital human live wallpaper; In response to the third user operation, determine the first image frame currently being played in the image frame sequence and the next image frame of the first image frame; Display a full-screen preview interface, and in the full-screen preview interface, continue playing the video of the digital human live wallpaper starting from the next image frame according to the image frame sequence.

7. The method according to claim 5, characterized in that, The method further includes: During the process of playing the video of the digital human live wallpaper in the lock screen preview interface according to the image frame sequence, a fourth user operation is received for the inner and outer screen selection buttons in the lock screen preview interface. In response to the fourth user operation, the first image frame currently being played in the image frame sequence and the next image frame of the first image frame are determined; Based on the state of the inner and outer screen selection buttons, the next image frame is switched to obtain the next image processing frame; Based on the state of the inner and outer screen selection buttons, the video of the digital human live wallpaper continues to play in the lock screen preview interface, starting from the next image processing frame according to the image frame sequence.

8. The method according to claim 1, characterized in that, The method further includes: In response to a received fourth user action for creating a digital human avatar, a digital human avatar creation interface is displayed, which includes creation information for creating the digital human avatar. In response to a fifth user action received in relation to the creation information, a digital human avatar is created; Based on the digital human image and preset rules, a video corresponding to the digital human live wallpaper is generated, and the video corresponding to the digital human live wallpaper includes the digital human image.

9. An electronic device, characterized in that, include: Processor, memory, bus, and communication interface; The memory is used to store computer execution instructions. The processor is connected to the memory via the bus. When the electronic device is running, the processor executes the computer execution instructions stored in the memory to cause the electronic device to perform the wallpaper display method as described in any one of claims 1-8.

10. A computer-readable storage medium storing instructions, characterized in that, When the instructions are executed on an electronic device, the electronic device causes the electronic device to perform the wallpaper display method as described in any one of claims 1-8.