Method for setting wallpaper and terminal device
By displaying the preview interface in the terminal device and displaying alternative wallpaper images that do not obstruct the target elements, the problem of screen controls blocking wallpaper is solved, and the beauty and user experience of the wallpaper is improved.
Patent Information
- Application Number
- PCT/CN2024/128204
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-22
- Filing Date
- 2024-10-29
- Publication Date
- 2025-05-30
AI Technical Summary
The screen controls of the terminal device block the target elements in the wallpaper, resulting in a reduced aesthetics and user experience of the wallpaper.
Provides a method to set a wallpaper by displaying a preview interface that displays an alternative wallpaper image that does not obstruct the target element and allows the user to confirm that the alternative wallpaper is set.
It effectively solves the problem of screen controls blocking wallpaper, improves the beauty and user experience of the wallpaper, and allows users to clearly see the target elements in the wallpaper.
Smart Images

Figure CN2024128204_30052025_PF_FP_ABST
Abstract
Description
Method and terminal device for setting wallpaper
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on November 22, 2023, with application number 202311582456.9 and application name “Method and terminal device for setting wallpaper”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of terminals, and in particular to a method for setting wallpaper and a terminal device. Background Art
[0003] With the continuous development of terminal technology, the application of various terminal devices is becoming increasingly widespread. Terminal devices may include screens. When using a terminal device, users can select an image and set it as the terminal device's wallpaper, such as the lock screen wallpaper or desktop wallpaper. However, because the terminal device screen may include controls such as clocks, calendars, and application icons, these controls may obscure parts of the image, thereby reducing the aesthetics of the wallpaper and user experience.
[0004] In the prior art, the terminal device can hide or delete the controls on the desktop to avoid blocking part of the wallpaper, but this will cause the user to be unable to see the controls in time, such as the time, thereby reducing the convenience of the terminal device.
[0005] Summary of the Invention
[0006] In view of this, the present application provides a method and terminal device for setting wallpaper, which can improve the problem of target elements in the wallpaper being blocked by controls on the screen when setting the screen wallpaper, thereby improving the aesthetics of the wallpaper and user experience.
[0007] To achieve the above objectives, in a first aspect, an embodiment of the present application provides a method for setting wallpaper, the method comprising:
[0008] In response to a setting operation of setting a first image as the wallpaper of a first screen, if, when the first image serves as the wallpaper of the first screen, the controls in the first screen obscure the target element in the first image, a first interface is displayed, the first interface including a preview of the second image on the first screen, the second image including the target element, and when the second image serves as the wallpaper of the first screen, the controls in the first screen do not obscure the target element in the second image; in response to a first confirmation operation, the second image is set as the wallpaper of the first screen.
[0009] In an embodiment of the present application, the first terminal can respond to a setting operation of setting the first image as the wallpaper of the first screen. When the first image serves as the wallpaper of the first screen and the controls in the first screen obscure the target elements in the first image, the first terminal can display a first interface, and display a preview of the second image in the first screen to the user through the first interface, wherein the second image includes the target element, and when the second image serves as the wallpaper of the first screen, the controls in the first screen do not obscure the target elements in the second image. Then, in response to the first confirmation operation, the second image can be set as the wallpaper of the first screen, so that the user can see both the controls in the first screen and the target elements in the wallpaper, thereby improving the problem of the target elements in the wallpaper being obscured by the controls in the first screen when setting the wallpaper of the first screen, and improving the beauty of the wallpaper and user experience.
[0010] In some embodiments, the control may include an application icon, a widget, etc. For example, the application icon may include icons of a camera application, an album application, a browser application, etc. For example, the widget may include a time component, a weather component, a calendar component, etc.
[0011] In some embodiments, in response to a setting operation of setting a first image as wallpaper of a first screen, if, when the first image is used as wallpaper of the first screen, the controls in the first screen obstruct the target elements in the first image, then displaying a first interface includes: in response to the setting operation, if, when the first image is used as wallpaper of the first screen, the controls in the first screen obstruct the target elements in the first image, then displaying a second interface, the second interface including the second image and / or first indication information, the first indication information being used to indicate the second image; in response to a second confirmation operation received based on the second image or the first indication information, displaying the first interface.
[0012] In some embodiments, the first indication information may include attribute information of the second image, such as at least one of the geographic location corresponding to the second image, the generation time of the second image, the identifier of the second image, the storage location of the second image, and a thumbnail of the second image.
[0013] When a request is received to use the first image as the wallpaper of the first screen and the controls in the first screen will obscure the target elements in the first image, the second image or the first indication information for indicating the second image can be first displayed to the user through the second interface, so that the user can perceive the second image with better visual effect recommended for the current setting operation. The user can also determine whether to continue setting the first image as the wallpaper of the first screen or set the recommended second image as the wallpaper of the first screen, thereby further improving the user's experience of setting wallpaper.
[0014] In some embodiments, the second interface also includes a preview of the first image on the first screen. In some embodiments, the second image or the first indication information may be placed on top of the preview image. When the second interface includes both the preview image and the second image and / or the first indication information, the user can be presented with the wallpaper effect of the first image on the first screen while also being able to perceive the second image. The second interface is more closely associated with the setting operation in the aforementioned steps, further improving the user's wallpaper setting experience.
[0015] In some embodiments, in response to the setting operation of setting the first image as the wallpaper of the first screen, if the controls in the first screen obstruct the target element in the first image when the first image serves as the wallpaper of the first screen, then the first interface is displayed, including: in response to the setting operation, if the controls in the first screen obstruct the target element in the first image when the first image serves as the wallpaper of the first screen, then the third interface is displayed, the third interface including an image list, the image list including the second image, each image in the image list including the target element, and when each image in the image list serves as the wallpaper of the first screen, the controls in the first screen do not obstruct the target element in each image in the image list; in response to the third confirmation operation received based on the second image, the first interface is displayed.
[0016] In response to a setting operation of setting the first image as the wallpaper of the first screen, and determining that the first image is used as the wallpaper of the first screen and the controls in the first screen obscure the target elements in the first image, an image list can be displayed first to show the user at least one image such as the second image, so that the user can perceive at least one image with better visual effect recommended for the current setting operation. The user can also determine whether to continue setting the first image as the wallpaper of the first screen, or to select a recommended image from the image list as the wallpaper of the first screen, thereby further improving the user's experience of setting wallpaper.
[0017] In some embodiments, the multiple images in the image list can be sorted according to a preset method, with images with higher priorities being ranked higher. In some embodiments, the priority of each image in the image list can be matched to the degree of similarity between the image and the first image. The higher the degree of similarity between the image and the first image, the higher the order of the image in the image list. In some embodiments, the degree of similarity between the image and the first image can include the degree of similarity between the image content of the image and the image content of the first image, and / or the degree of similarity between the attribute information of the image and the attribute information of the first image.
[0018] In some embodiments, the third interface also includes a preview of the first image on the first screen. In some embodiments, the image list can be placed above the preview. When the second interface includes both the preview and the image list, the user can be presented with the wallpaper effect of the first image on the first screen while also being able to view the image list. This second interface is more closely associated with the setup operation in the aforementioned steps, further enhancing the user's wallpaper setup experience.
[0019] In some embodiments, the target element includes at least a partial facial feature.
[0020] In some embodiments, the setting operation is also used to set the first image as the wallpaper of the second screen, and when the first image is used as the wallpaper of the second screen, the controls in the second screen do not obscure the target elements in the first image. The method also includes: in response to the first confirmation operation, setting the first image as the wallpaper of the second screen.
[0021] When none of the controls in the multiple screens except the first screen obstructs the target element in the first image, the first terminal may, in response to the first confirmation operation, set the second image as the wallpaper of the first screen and set the first image as the wallpaper of the other screens in the multiple screens.
[0022] In some embodiments, after displaying the first interface, the method further includes: switching to displaying a fourth interface in response to a first switching operation, where the fourth interface includes a preview of the first image on the second screen.
[0023] In some embodiments, the setting operation is also used to set the first image as the wallpaper of the third screen, and the method further includes: in response to the setting operation, if the first image is used as the wallpaper of the third screen and the controls in the third screen obscure the target element in the first image, obtaining a third image, the third image including the target element, and when the third image is used as the wallpaper of the third screen, the controls in the third screen do not obscure the target element in the third image; in response to the first confirmation operation, setting the third image as the wallpaper of the third screen.
[0024] In some embodiments, the second image and the third image may be the same.
[0025] When the controls in each of the multiple screens obscure the target element in the first image, the first terminal can, in response to the first confirmation operation, obtain, for each screen, a new image that includes the target element and is not obscured by the screen, and set the newly obtained image as the wallpaper of the screen, without setting the first image as the wallpaper of any of the multiple screens.
[0026] When the controls in a part of the multiple screens block the target element in the first image, and the controls in another part of the screens do not block the target element in the first image, the first terminal can, in response to the first confirmation operation, obtain a new image that includes the target element and is not blocked by the screen for each screen in the part, and set the newly obtained image as the wallpaper of the screen; and set the first image as the wallpaper of each screen in the other part of the screens.
[0027] In some embodiments, after displaying the first interface, the method further includes: switching to displaying a fifth interface in response to a second switching operation, where the fifth interface includes a preview of the third image on the third screen.
[0028] In some embodiments, the method includes: identifying the target element in the first image; or obtaining the target element selected by a user in the first image.
[0029] For example, the first terminal may identify at least some facial features in the first image and determine the identified at least some facial features as the target element. Alternatively, the first terminal may determine the main or important elements in the first image as the target element. Alternatively, the first terminal may determine the elements in the first image that carry more or the most visual information as the target element. Alternatively, the first terminal may determine the elements in the first image that have high aesthetic significance as the target element. Alternatively, the first terminal may determine the elements in a specific position of the first image, such as the center position, as the target element.
[0030] In some embodiments, a difference between an aspect ratio of the first screen and an aspect ratio of the second image is less than or equal to a first value.
[0031] In some embodiments, the first screen is the screen displayed when the first terminal is in the first folded state, the second screen is the screen displayed when the first terminal is in the second folded state, and the third screen is the screen displayed when the first terminal is in the second folded state. It is understood that the first folded state, the second folded state, and the third folded state are used to distinguish between possible states of the first terminal during the folding process, rather than limiting the specific form of the first terminal.
[0032] In some embodiments, any one of the first screen, the second screen, and the third screen is a screen when the first terminal is in a horizontal display state, and the other one of the first screen, the second screen, and the third screen is a screen when the first terminal is in a vertical display state; or, any one of the first screen, the second screen, and the third screen is a screen when the first terminal is in a vertical display state, and the other one of the first screen, the second screen, and the third screen is a screen when the first terminal is in a horizontal display state.
[0033] In some embodiments, the first screen is a screen of a first terminal, the second screen is a screen of a second terminal, and the third screen is a screen of a third terminal.
[0034] In some embodiments, the first interface may include at least a portion of the second image. In some embodiments, the first interface includes an overlay of the second image and the controls on the first screen, so that the user can intuitively see how the controls on the first screen obscure the second image when the second image serves as the wallpaper of the first screen.
[0035] In some embodiments, the first interface includes an identifier of the first screen.
[0036] In some embodiments, the first terminal may determine the location of a control on the first screen and the location of a target element in the first image. When the first image is used as the wallpaper of the first screen, if the location of the control on the first screen coincides or partially coincides with the location of the target element in the first image, the terminal may determine that the control on the first screen obscures the target element in the first image. In some embodiments, the location of the control on the first screen and the location of the target element in the first image may be relative positions relative to the first screen.
[0037] In some embodiments, a coordinate system corresponding to the first screen can be established based on the pixels of the first screen or the cells in the first screen used to place controls, and any position in the first screen can be represented by coordinates in the coordinate system. The position of the control in the first screen can be represented as a first coordinate set, and the position of the target element in the first image can be represented as a second coordinate set. If the first coordinate set and the second coordinate set include at least some of the same coordinates, it can be determined that the control on the first screen obscures the target element in the first image. If the first coordinate set and the second coordinate set do not include the same coordinates, it can be determined that the control on the first screen does not obstruct the target element in the first image.
[0038] In some embodiments, the first terminal may superimpose the first image and the screen layout of the first screen to obtain a preview image of the first image on the first screen. When the control in the first screen obscures the target element in the first image, the target element in the preview image cannot be identified. When the control in the first screen does not obscure the target element in the first image, the preview image may include a relatively complete and clear target element, so that the target element can be identified from the preview image. Therefore, if the preview image does not include the target element, it is determined that the control in the first screen obscures the target element in the first image. If the preview image includes the target element, it is determined that the control in the first screen does not obscure the target element in the first image.
[0039] In a second aspect, an embodiment of the present application provides a device for setting wallpaper, the device comprising:
[0040] a display module, configured to, in response to a setting operation of setting a first image as wallpaper for a first screen, display a first interface, if, when the first image serves as the wallpaper for the first screen, controls in the first screen obscure a target element in the first image, the first interface including a preview of a second image on the first screen, the second image including the target element, and if, when the second image serves as the wallpaper for the first screen, the controls in the first screen do not obscure the target element in the second image;
[0041] A setting module is configured to set the second image as wallpaper of the first screen in response to a first confirmation operation.
[0042] In a third aspect, an embodiment of the present application provides a terminal device comprising: a memory and a processor, the memory being used to store a computer program; and the processor being used to execute any one of the methods described in the first aspect above when calling the computer program.
[0043] In a fourth aspect, an embodiment of the present application provides a chip system, which includes a processor coupled to a memory, and the processor executes a computer program stored in the memory to implement any method described in the first aspect above.
[0044] The chip system may be a single chip or a chip module composed of multiple chips.
[0045] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, which implements any of the methods described in the first aspect when the computer program is executed by a processor.
[0046] In a sixth aspect, an embodiment of the present application provides a computer program product, which, when executed on a terminal device, enables the terminal device to execute any of the methods described in the first aspect above.
[0047] It can be understood that the beneficial effects of the second to sixth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] FIG1 is a schematic structural diagram of a terminal device provided in an embodiment of the present application;
[0049] FIG2 is a schematic diagram of a display screen provided in an embodiment of the present application;
[0050] FIG3 is a schematic diagram of another display screen provided in an embodiment of the present application;
[0051] FIG4 is a schematic diagram of a display interface provided in an embodiment of the present application;
[0052] FIG5 is a schematic flow chart of a method for setting wallpaper provided in an embodiment of the present application;
[0053] FIG6 is a schematic diagram of another display interface provided in an embodiment of the present application;
[0054] FIG7 is a schematic diagram of another display interface provided in an embodiment of the present application;
[0055] FIG8 is a schematic diagram of another display interface provided in an embodiment of the present application;
[0056] FIG9 is a flowchart of another method for setting wallpaper provided in an embodiment of the present application;
[0057] FIG10 is a schematic diagram of another display interface provided in an embodiment of the present application;
[0058] FIG11 is a flow chart of another method for setting wallpaper provided in an embodiment of the present application;
[0059] FIG12 is a schematic diagram of another display interface provided in an embodiment of the present application;
[0060] FIG13 is a flow chart of another method for setting wallpaper provided in an embodiment of the present application;
[0061] FIG14 is a schematic diagram of another display interface provided in an embodiment of the present application;
[0062] FIG15 is a flow chart of another method for setting wallpaper provided in an embodiment of the present application;
[0063] FIG16 is a schematic diagram of another display interface provided in an embodiment of the present application. DETAILED DESCRIPTION
[0064] The method for setting wallpaper provided in the embodiment of the present application can be applied to terminal devices such as mobile phones, tablet computers, wearable devices, vehicle-mounted devices, augmented reality (AR) / virtual reality (VR) devices, laptops, ultra-mobile personal computers (UMPCs), netbooks, and personal digital assistants (PDAs). The embodiment of the present application does not impose any restrictions on the specific type of terminal device.
[0065] 1 is a schematic diagram of the structure of a terminal device 100 according to an embodiment of the present application. The terminal device 100 may include a processor 110, a memory 120, a communication module 130, a display screen 140, and the like.
[0066] The processor 110 may include one or more processing units, and the memory 120 is used to store program codes and data. In the embodiment of the present application, the processor 110 may execute computer-executable instructions stored in the memory 120 to control and manage the actions of the terminal device 100.
[0067] The communication module 130 can be used for communication between various internal modules of the terminal device 100, or communication between the terminal device 100 and other external terminal devices. For example, if the terminal device 100 communicates with other terminal devices via a wired connection, the communication module 130 may include an interface, such as a USB interface. The USB interface may be an interface that complies with USB standard specifications, specifically a Mini USB interface, a Micro USB interface, a USB Type C interface, etc. The USB interface can be used to connect a charger to charge the terminal device 100, and can also be used to transmit data between the terminal device 100 and peripheral devices. It can also be used to connect headphones to play audio through the headphones. The interface can also be used to connect other terminal devices, such as AR devices.
[0068] Alternatively, the communication module 130 may include an audio device, a radio frequency circuit, a Bluetooth chip, a wireless fidelity (Wi-Fi) chip, a near-field communication (NFC) module, etc., and can realize the interaction between the terminal device 100 and other terminal devices in a variety of different ways.
[0069] The display screen 140 , which may also be referred to as a screen, is used to display images or videos in a human-computer interaction interface.
[0070] In some embodiments, the terminal device 100 may include one or N display screens 140 , where N is a positive integer greater than 1. In some embodiments, the terminal device 100 includes multiple surfaces, and one or more of the multiple surfaces may include a display screen 140 .
[0071] In some embodiments, the terminal device 100 can include a landscape display state and a portrait display state, and the aspect ratio of the display screen 140 when the terminal device 100 is in the landscape display state is different from the aspect ratio of the display screen 140 when the terminal device 100 is in the portrait display state. For example, when the terminal device 100 is in the landscape display state, the aspect ratio of the display screen 140 can be 21:9, and when the terminal device 100 is in the portrait display state, the aspect ratio of the display screen 140 can be 9:21. In some embodiments, the display screen 140 when the terminal device 100 is in the landscape display state (as shown in a of FIG. 2 ) and the display screen 140 when the terminal device 100 is in the portrait display state (as shown in b of FIG. 2 ) can be considered to be two different display screens. In some embodiments, the terminal device 100 can identify changes in the posture of the terminal device 100 based on changes in the gravity of the terminal device 100, thereby achieving automatic switching between the landscape display state and the portrait display state when the terminal device 100 is flipped. In some embodiments, the terminal device 100 can switch to a horizontal display state in response to a user operation of setting a horizontal display, or switch to a vertical display state in response to a user operation of setting a vertical display.
[0072] In some embodiments, the display screen 140 may be a foldable screen, and the terminal device 100 may be a foldable device. The terminal device 100 may have multiple foldable states, and when the terminal device 100 is in different foldable states, the display screen 140 may be folded or unfolded so that different display areas of the display screen 140 are merged or separated, thereby forming different display screens. For example, as shown in FIG3 a, the display screen 140 is a tri-fold screen. The display screen 140 can be folded along the first folding line and / or the second folding line. These two folding lines divide the display screen 140 into three sub-screens. When the display screen 140 is in the unfolded state, as shown in FIG3 b, the three sub-screens are merged into a larger display screen. When the display screen 140 is unfolded along the first folding line and folded along the second folding line (i.e., in a semi-folded state), as shown in FIG3 c, the sub-screen on the right side of the display screen 140 is folded and hidden, and the sub-screens on the left and middle sides of the display screen 140 are merged into a medium-sized display screen. When the display screen 140 is folded along the first folding line and the second folding line (i.e., in a folded state), as shown in FIG3 d, the sub-screens on the left and middle sides of the display screen 140 are folded and hidden, and the sub-screen on the right side of the display screen 140 can be used as a smaller display screen. It is understandable that the embodiment of the present application only uses FIG3 as an example to illustrate some possible situations where the display screen 140 is a folding screen and the terminal device 100 is a folding device, and does not limit the number of folding lines, folding angles, and folding methods included in the display screen 140. For example, the display screen 140 may include only one folding line, that is, the display screen 140 may be a two-fold screen.
[0073] Optionally, the terminal device 100 may further include a peripheral device 150 , such as a mouse, a keyboard, a speaker, a microphone, and the like.
[0074] It should be understood that, other than the various components or modules listed in FIG1 , the embodiments of the present application do not specifically limit the structure of the terminal device 100. In other embodiments of the present application, the terminal device 100 may include more or fewer components than shown, or combine or separate certain components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0075] In order to facilitate understanding of the technical solutions in the embodiments of the present application, the application scenarios of the embodiments of the present application are first introduced below.
[0076] With the continuous development of terminal technology, the application of various terminal devices is becoming increasingly widespread. Terminal devices may include screens. When using a terminal device, users can select an image and set it as the terminal device's wallpaper, such as the lock screen wallpaper or desktop wallpaper. However, because the terminal device screen may include controls such as clocks, calendars, and application icons, these controls may obscure parts of the image, thereby reducing the aesthetics of the wallpaper and user experience.
[0077] For example, as shown in FIG4 , a user sets a photo as the lock screen wallpaper of a mobile phone. In the lock screen state, the screen includes a clock control, which blocks the head of the person in the lock screen wallpaper, thereby reducing the beauty of the lock screen wallpaper.
[0078] In some embodiments, the terminal device can hide or delete the controls on the desktop to avoid blocking part of the wallpaper, but this will cause the user to be unable to see the controls in time, such as the time, thereby reducing the convenience of the terminal device.
[0079] In some implementations, a user or terminal device can move or trim the image to be set as wallpaper so that part of the moved or trimmed wallpaper avoids the controls on the screen. However, this operation is cumbersome and inefficient in setting wallpapers. Furthermore, if a user needs to set wallpapers for multiple screens, since each screen has a different screen layout, including the number of controls and the location of each control, the wallpaper needs to be moved or trimmed for each screen. The more screens there are, the longer it takes to set the wallpaper.
[0080] To address at least some of the above technical issues, embodiments of the present application provide a method for setting wallpaper. The technical solution of the present application is described in detail below using specific embodiments. The following specific embodiments may be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.
[0081] Please refer to Figure 5, which is a flowchart of a method for setting wallpaper provided in an embodiment of the present application. Among them, this method can be used for the first terminal to set the wallpaper of the first screen, that is, to set the wallpaper of one screen. It should be noted that this method is not limited to the specific order described in Figure 5 and below. It should be understood that in other embodiments, the order of some steps in this method can be interchanged according to actual needs, or some steps can be omitted or deleted. The method includes the following steps:
[0082] S501: In response to a setting operation to set a first image as wallpaper for a first screen, the first terminal determines whether, when the first image is used as wallpaper for the first screen, a control on the first screen obscures a target element in the first image. If so, the process proceeds to S502; otherwise, the process proceeds to S504.
[0083] When the first terminal detects the user's setting operation of setting the first image as the wallpaper of the first screen, in order to improve the problem of the controls in the first screen blocking the first image and improve the beauty of the wallpaper and user experience, the terminal device can determine whether the controls in the first screen block the target elements in the first image when the first image is used as the wallpaper of the first screen.
[0084] Among them, the first image can be an image selected by the user, and the first screen can be a screen to be set. In some embodiments, the first screen can be a screen determined by the user among multiple screens. In some embodiments, the first screen can be the screen of the first terminal, or it can be the screen of another second terminal or a third terminal. In some embodiments, the second terminal can be associated with the first terminal, for example, the second terminal and the first terminal correspond to the same user account, or the second terminal is communicatively connected to the first terminal. In some embodiments, the first screen can be a screen of the first terminal in a specific state, for example, the first screen can be a screen when the first terminal is in any folding state, or the first screen can be a screen when the first terminal is in a horizontal display state or a vertical display state.
[0085] In some embodiments, the first terminal may first determine the first image and then, based on the first image, receive a setting operation to set the first image as the wallpaper for the first screen. For example, a user browses an album containing multiple images through the first terminal. When the first terminal displays the first image, it also displays a "More" button. When the first terminal receives a user click on the "More" button, it may display a wallpaper setting interface 600, as shown in FIG6 . This wallpaper setting interface 600 includes the first image 601 and a "Wallpaper" option 602. When the first terminal receives a user click on the "Wallpaper" option 602, it determines that it has received a setting operation to set the first image 601 as the wallpaper for the first screen. The first screen may be the screen on which the first terminal currently receives the click on the "Wallpaper" option 602, or the first screen may be the only screen on the first terminal. Alternatively, when the first terminal receives a user click on the "Wallpaper" option 602, it further displays multiple screen options to the user and receives the user's selection of the first screen from the multiple screens. It should be understood that this application does not limit the manner in which the first terminal receives the setting operation to set the first image as the wallpaper for the first screen.
[0086] In some embodiments, the controls on the first screen may include application icons, widgets, etc. For example, the application icons may include icons of camera applications, photo album applications, browser applications, etc. For example, the widgets may include time components, weather components, calendar components, etc.
[0087] Elements in an image may include points, lines, surfaces, or a combination thereof, and the elements may carry specific visual information. For example, the elements may include human bodies, objects, animals, plants, buildings, and the like. The target element in the first image may include at least some elements in the first image. In some embodiments, the target element may be a primary or important element in the first image. For example, when the first image depicts a person or animal, the target element may include at least some facial features; or, when the first image depicts a landscape, the target element may include trees, flowers, grass, mountains, and water. In some embodiments, the target element may be the element in the first image that carries the most or most visual information. In some embodiments, the target element may be an element in the first image that has high aesthetic significance. In some embodiments, the target element may be an element in the first image that the user is interested in. It will be appreciated that, in practical applications, the target element may also be an element that has different characteristics from other elements in the first image.
[0088] In some embodiments, the first terminal may determine whether the control on the first screen obscures the target element in the first image based on the position of the target element in the first image and the position of the control on the first screen.
[0089] In addition, the manner in which the first terminal determines whether the control in the first screen blocks the target element in the first image may also be described in detail below.
[0090] S502, the first terminal displays a first interface, the first interface includes a preview of the second image in the first screen, the second image includes a target element, and when the second image is used as the wallpaper of the first screen, the controls in the first screen do not obscure the target element in the second image.
[0091] When the user sets the first image as the wallpaper of the first screen, and the second image is used as the wallpaper of the first screen, when the controls in the first screen block the target elements in the first image, in order to improve the problem of the target elements in the wallpaper being blocked by the controls in the first screen, the first interface can be displayed, and a preview of the second image in the first screen can be displayed through the first interface, so that the user can preview the visual effect of using the second image as the wallpaper of the first screen.
[0092] In some embodiments, the first interface may include at least a portion of the second image. In other embodiments, the first interface may include at least a portion of the second image superimposed on the controls on the first screen, so that the user can intuitively see how the controls on the first screen obstruct the second image when the second image serves as the wallpaper of the first screen.
[0093] In some embodiments, the first terminal may respond to an operation of hiding the controls in the first screen so as not to display the controls in the first screen on the first interface; and respond to an operation of displaying the controls in the first screen by displaying the controls in the first screen on the first interface.
[0094] For example, when a first terminal receives a user click on the "Wallpaper" option 602 in the wallpaper setting interface 600 shown in FIG6 , and a control on the first screen obscures a facial feature in the first image 601 , the first terminal may display a first interface 603 as shown in FIG7 a . The facial feature in the first image 601 is the target element. First interface 603 may include a second image 604, an "Apply" button 605, and a time control 606. As can be seen from first interface 603, the second image 604 and the first image 601 contain the same facial features, and the time control 606 on the first screen does not obscure the facial features in the second image 604. First interface 603 may also include a "Hide" button 607. When the first terminal receives a user click on "Hide" button 607, it may hide controls such as the time control 606 on the first screen, as shown in FIG7 b . When the first terminal receives another user click on "Hide" button 607, it may display controls such as the time control 606 on the first screen.
[0095] In some embodiments, the first interface may include second indication information, which may be used to indicate that the second image is a recommended wallpaper for the first screen. In some embodiments, the second indication information may indicate the reason and basis for recommending the second image, the difference between the second image and the first image, etc.
[0096] For example, as shown in c in FIG7 , first interface 603 includes second indication information 608. Second indication information 608 includes "A similar wallpaper with better visual effects has been recommended for you." Based on second indication information 608, the user can determine that the second image is the recommended image with better visual effects for setting the first image as the wallpaper for the first screen.
[0097] In some embodiments, the first interface may include an identifier of the first screen, thereby indicating that the first interface displays a preview interface corresponding to the first screen. In some embodiments, the identifier of the first screen may include text, symbols, pictures, or graphics indicating the first screen.
[0098] For example, as shown in d of Figure 7 , the first interface 603 includes a first screen identifier 610. The first screen identifier 610 includes a highlighted rectangular frame having a similar aspect ratio to the first screen, indicating that the first screen is in a folded state.
[0099] In some embodiments, in response to the user rejecting the setting operation of setting the second image as the wallpaper of the first screen, the first terminal may display a sixth interface, where the sixth interface may include a preview of the first image on the first screen.
[0100] For example, as shown in c of Figure 7, the first interface 603 includes a "Reject" button 609. When the first terminal receives a user click operation based on the "Reject" button 609, the sixth interface 611 can be displayed, as shown in Figure 8. The sixth interface 611 includes a preview of the first image 601 on the first screen.
[0101] In some embodiments, when the first interface is displayed, the first terminal may update the portion of the second image on the first screen in response to a user's editing operation on the second image, thereby updating the preview of the second image on the first screen. For example, the second image may be moved, scaled, rotated, mirrored, flipped, etc.
[0102] S503: In response to the first confirmation operation, the first terminal sets the second image as the wallpaper of the first screen.
[0103] The first confirmation operation may be used to trigger setting the second image as wallpaper for the first screen.
[0104] For example, when the first terminal receives a click operation from the user based on the "Apply" button 605 in the first interface 603 as shown in FIG. 7 , the second image 604 in the first interface 603 can be set as the wallpaper of the first screen.
[0105] In some embodiments, the first terminal may, based on a preview of the second image on the first screen shown in the first interface, set at least a portion of the second image currently in the preview as the wallpaper of the first screen. In other embodiments, when the user edits the second image, thereby updating the preview of the second image on the first screen, the first terminal may set at least a portion of the second image in the updated preview as the wallpaper of the first screen.
[0106] In some embodiments, if the control in the first screen obscures the target element in the first image, the second image can be directly set as the wallpaper of the first image, thereby omitting the step of displaying the first interface in S502 and the step of receiving the user's first confirmation operation in S503.
[0107] S504: The first terminal sets the first image as wallpaper of the first screen.
[0108] When the user sets the first image as the wallpaper of the first screen, and the control in the first screen blocks the target element in the first image, the first terminal can directly set the first image as the wallpaper of the first screen.
[0109] In some embodiments, when the user sets the first image as the wallpaper of the first screen and the controls in the first screen obstruct the target element in the first image, the first terminal may also display a sixth interface, which includes a preview of the first image on the first screen. In some embodiments, the sixth interface may include an overlay of the first image and the controls in the first screen, so that the user can intuitively see how the controls in the first screen obstruct the first image. The first terminal may set the first image as the wallpaper of the first screen in response to the fourth confirmation operation, wherein the fourth confirmation operation can be used to trigger setting the first image as the wallpaper of the first screen.
[0110] For example, when the first terminal receives a user click operation based on the "Apply" button 605 in the sixth interface 611 as shown in Figure 8, the first image is set as the wallpaper of the first screen. Alternatively, when the first terminal receives a user click operation based on the "Reject" button 609 in the first interface 603 as shown in Figure 7c, the first image is set as the wallpaper of the first screen and the sixth interface 611 is no longer displayed.
[0111] In some embodiments, when the sixth interface is displayed, the first terminal can adjust the first image in response to the user's editing operation on the first image, thereby updating the preview of the first image on the first screen. For example, the first image may be moved, scaled, rotated, mirrored, flipped, etc.
[0112] In some embodiments, after displaying the first interface, the first terminal may display the sixth interface in response to the third switching operation; and after displaying the sixth interface, the first terminal may also display the first interface in response to the fourth switching operation. That is, the first terminal may alternately display the first and sixth interfaces to more intuitively show the user the difference between the effects of setting the first image as the wallpaper of the first screen and the effects of setting the second image as the wallpaper of the first screen. This allows the user to select a wallpaper based on their personal preferences while recommending a more visually appealing wallpaper to the user, further improving the user experience.
[0113] In combination with the above S501-S504 and FIG. 6, FIG. 7 and FIG. 8, when the user sets the first image as the wallpaper of the first screen, the first terminal may include the following possible setting processes:
[0114] In one setting process, Figure 6 may be included. In the wallpaper setting interface shown in Figure 6, the user sets the first image as the wallpaper of the first screen, and the controls in the first screen do not block the target elements in the first image, so the first terminal can directly set the first image as the wallpaper of the first screen.
[0115] In another setting process, Figures 6 and 8 may be included. In the wallpaper setting interface shown in Figure 6, the user sets the first image as the wallpaper of the first screen, and the controls in the first screen do not obstruct the target elements in the first image. The first terminal may display the first image to the user through the sixth interface shown in Figure 8 to allow the user to preview the wallpaper effect, and then set the first image as the wallpaper of the first screen.
[0116] In another setting process, Figures 6 and 7 may be included. In the wallpaper setting interface shown in Figure 6, the user sets the first image as the wallpaper for the first screen. Because the controls on the first screen obscure the target elements in the first image, the first terminal may display the second image to the user through the first interface shown in Figure 7 to facilitate the user to preview the wallpaper effect, and then set the second image as the wallpaper for the first screen.
[0117] In another setting process, Figures 6, 7 and 8 may be included. The user sets the first image as the wallpaper of the first screen in the wallpaper setting interface shown in Figure 6. Since the controls in the first screen block the target elements in the first image, the first terminal can preferentially display the second image to the user through the first interface shown in Figure 7 so that the user can preview the wallpaper effect, and the first terminal can also switch to Figure 8 to display the first image to the user so that the user can compare the effects of setting the first image and the second image as the wallpaper of the first screen respectively. The first terminal can set the first image or the second image as the wallpaper of the first screen.
[0118] In an embodiment of the present application, the first terminal can respond to a setting operation of setting the first image as the wallpaper of the first screen. When the first image serves as the wallpaper of the first screen and the controls in the first screen obscure the target elements in the first image, the first terminal can display a first interface, and display a preview of the second image in the first screen to the user through the first interface, wherein the second image includes the target element, and when the second image serves as the wallpaper of the first screen, the controls in the first screen do not obscure the target elements in the second image. Then, in response to the first confirmation operation, the second image can be set as the wallpaper of the first screen, so that the user can see both the controls in the first screen and the target elements in the wallpaper, thereby improving the problem of the target elements in the wallpaper being obscured by the controls in the first screen when setting the wallpaper of the first screen, and improving the beauty of the wallpaper and user experience.
[0119] Please refer to Figure 9, which is a flowchart of a method for setting wallpaper provided in an embodiment of the present application. The method can be a detailed description of the method described in Figure 5, which can identify whether the image includes a target element, and determine whether the controls in the screen obstruct the target element when the image is used as the wallpaper of the screen. It should be noted that the method is not limited to Figure 9 and the specific order described below. It should be understood that in other embodiments, the order of some steps in the method can be interchanged according to actual needs, or some steps can be omitted or deleted. The method includes the following steps:
[0120] S901: In response to a setting operation of setting a first image as wallpaper of a first screen, a first terminal determines a target element in the first image.
[0121] In some embodiments, the first terminal may automatically identify the target element in the first image. In some embodiments, the first terminal may obtain characteristics of the target element and / or a strategy for identifying the target element, and then identify the target element in the first image based on the characteristics of the target element and / or the strategy for identifying the target element.
[0122] For example, the first terminal may identify at least some facial features in the first image and determine the identified at least some facial features as the target element. Alternatively, the first terminal may determine the main or important elements in the first image as the target element. Alternatively, the first terminal may determine the elements in the first image that carry more or the most visual information as the target element. Alternatively, the first terminal may determine the elements in the first image that have high aesthetic significance as the target element. Alternatively, the first terminal may determine the elements in a specific position of the first image, such as the center position, as the target element.
[0123] In some embodiments, the first terminal may obtain a target element selected by the user in the first image. In some embodiments, the first terminal may display an element selection interface that may include the first image, and the first terminal may receive the target element selected by the user in the element selection interface. In some embodiments, the element selection interface may also include third indication information that may be used to prompt the user to select the target element.
[0124] For example, when the first terminal receives a user click operation based on the "Wallpaper" option 602 in Figure 6, it can display an element selection interface 800 as shown in Figure 10. The element selection interface 800 includes third indication information 801 and the first image 601, and the third indication information 801 is "Please select the area you are interested in."
[0125] In the element selection interface 800 shown in a of Fig. 10 , the user may slide in the element selection interface 800 to form a sliding track 802. The first terminal may determine the element in the sliding track 802 as a target element.
[0126] In the element selection interface 800 shown in FIG10(b), a rectangular selection box 803 is also included. The user can drag and resize the selection box 803. The first terminal can determine the element in the selection box 803 as the target element. It is understood that in actual applications, the selection box 803 can also be other shapes, such as a circle, a hexagon, etc.
[0127] In the element selection interface 800 shown in c of FIG. 10 , the first terminal divides the first image into multiple areas, and the user can select at least one area. The first terminal determines the element in the at least one area as the target element.
[0128] It is understandable that, in practical applications, the first terminal may also determine the target element in the first image in other ways.
[0129] S902: The first terminal determines whether, when the first image is used as wallpaper for the first screen, a control on the first screen obscures a target element in the first image. If so, S903 is executed; otherwise, S907 is executed.
[0130] In some embodiments, the first terminal may determine the location of a control on the first screen and the location of a target element in the first image. When the first image is used as the wallpaper of the first screen, if the location of the control on the first screen coincides or partially coincides with the location of the target element in the first image, the terminal may determine that the control on the first screen obscures the target element in the first image. In some embodiments, the location of the control on the first screen and the location of the target element in the first image may be relative positions relative to the first screen.
[0131] In some embodiments, a coordinate system corresponding to the first screen can be established based on the pixels of the first screen or the cells in the first screen used to place controls, and any position in the first screen can be represented by coordinates in the coordinate system. The position of the control in the first screen can be represented as a first coordinate set, and the position of the target element in the first image can be represented as a second coordinate set. If the first coordinate set and the second coordinate set include at least some of the same coordinates, it can be determined that the control on the first screen obscures the target element in the first image. If the first coordinate set and the second coordinate set do not include the same coordinates, it can be determined that the control on the first screen does not obstruct the target element in the first image.
[0132] For example, the first screen may include 5 cells in the horizontal direction and 8 cells in the vertical direction, and each cell may be used to place a control. If the coordinate set corresponding to the control in the first screen includes coordinate 1 (2, 3), it means that the control is in the second cell in the horizontal direction and the third cell in the vertical direction. If the coordinate set corresponding to the target element in the first image includes coordinate 1 (2, 3) and coordinate 2 (2, 4), it means that the target element is in the second cell in the horizontal direction and the third to fourth cell in the vertical direction. Since the coordinate set corresponding to the control in the first screen and the coordinate set corresponding to the target element in the first image both include coordinate 1, it can be determined that the control in the first screen blocks the target element in the first image.
[0133] In some embodiments, the first terminal may superimpose the first image and the screen layout of the first screen to obtain a preview image of the first image on the first screen. When the control in the first screen obscures the target element in the first image, the target element in the preview image cannot be identified. When the control in the first screen does not obscure the target element in the first image, the preview image may include a relatively complete and clear target element, so that the target element can be identified from the preview image. Therefore, if the preview image does not include the target element, it is determined that the control in the first screen obscures the target element in the first image. If the preview image includes the target element, it is determined that the control in the first screen does not obscure the target element in the first image.
[0134] S903: The first terminal obtains an image set, where the image set includes at least one image, and each image in the image set includes a target element.
[0135] In some embodiments, the first terminal may recognize part or all of the images stored in the first terminal to obtain an image including the target element. And / or, in other embodiments, the first terminal may obtain an image including the target element from another device (such as a second terminal, a third terminal, a server, etc.) based on the target element.
[0136] For example, the first terminal includes a photo album application, which includes a local photo album stored on the first terminal and a cloud photo album stored on a server. The first terminal can provide a target element to the photo album application, and the photo album application can recognize all or part of the images in the local photo album and / or the cloud photo album, thereby obtaining at least one image including the target element returned by the photo album application.
[0137] S904: The first terminal determines a second image from the image set.
[0138] In some embodiments, the first terminal can determine the second image by determining whether the control in the first screen obscures the target element in at least one image in the image set in a manner similar or identical to determining whether the control in the first screen obscures the target element in the first image.
[0139] In some embodiments, the first terminal may further determine whether the controls on the first screen obstruct a target element in any image in the image set, and whether the aspect ratio of the first screen matches the aspect ratio of the any image. If the controls on the first screen do not obstruct the target element in the any image, and the aspect ratio of the first screen matches the aspect ratio of the any image, the any image is determined as the second image, so that the controls on the first screen do not obstruct the target element in the second image, and the aspect ratio of the first screen matches the aspect ratio of the second image, thereby further improving the visual effect of the wallpaper.
[0140] In some embodiments, matching the aspect ratio of the first screen with the aspect ratio of the any image may include the difference between the aspect ratios of the first screen and the any image being less than or equal to a first value. In some embodiments, matching the aspect ratio of the first screen with the aspect ratio of the any image may include the aspect ratio of the first screen being the same as the aspect ratio of the any image. In some embodiments, the first value may be a preset value. Taking the first screen as an example, the aspect ratio of the first screen is the ratio of the number of pixels in the width direction of the first screen to the number of pixels in the height direction of the first screen.
[0141] In some embodiments, the first terminal may further determine a second image from the image set based on the clarity of each image, so that the controls in the first screen do not block the target elements in the second image and the clarity of the second image is the highest.
[0142] S905, the first terminal displays a first interface, the first interface includes a preview of the second image on the first screen, the second image includes a target element, and when the second image is used as the wallpaper of the first screen, the controls in the first screen do not block the target elements in the second image.
[0143] The way in which the first terminal executes S905 may be the same as or similar to the way in which the first terminal executes S502.
[0144] For example, after determining the target element based on the element selection interface 800 shown in FIG. 10 , the first terminal may display the first interface 603 shown in FIG. 7 .
[0145] S906: In response to the first confirmation operation, the terminal device sets the second image as the wallpaper of the first screen.
[0146] The way in which the first terminal executes S906 may be the same as or similar to the way in which the first terminal executes S503.
[0147] S907: The first terminal sets the first image as wallpaper of the first screen.
[0148] The way in which the first terminal executes S907 may be the same as or similar to the way in which the first terminal executes S504.
[0149] In an embodiment of the present application, in response to a setting operation to set a first image as wallpaper for a first screen, the first terminal may identify a target element in the first image and determine whether a control on the first screen obscures the target element in the first image. When a control on the first screen obscures the target element in the first image, at least one image that also includes the target element may be obtained, and a second image corresponding to the first screen may be determined from the at least one image. This may improve the degree of matching between the second image and the first screen, further enhancing the effect of setting the wallpaper.
[0150] Please refer to Figure 11, which is a flowchart of a method for setting wallpaper provided in an embodiment of the present application. The method can be a detailed description of the method shown in Figure 5, which can enable the user to perceive the second image before displaying a preview of the second image on the first screen to the user. It should be noted that the method is not limited to Figure 11 and the specific order described below. It should be understood that in other embodiments, the order of some steps in the method can be interchanged according to actual needs, or some steps can be omitted or deleted. The method includes the following steps:
[0151] S1101: In response to a setting operation to set a first image as wallpaper for a first screen, the first terminal determines whether, when the first image is used as wallpaper for the first screen, a control on the first screen obscures a target element in the first image. If so, S1102 is executed; otherwise, S1105 is executed.
[0152] The way in which the first terminal executes S1101 may be the same as or similar to the way in which the first terminal executes S501.
[0153] S1102, the first terminal displays a second interface, the second interface includes a second image and / or first indication information, the first indication information is used to indicate the second image, the second image includes a target element, and when the second image is used as the wallpaper of the first screen, the controls in the first screen do not block the target elements in the second image.
[0154] When a setting operation to set the first image as the wallpaper of the first screen is received and the controls in the first screen will obscure the target elements in the first image, the second image or the first indication information for indicating the second image can be first displayed to the user through the second interface, so that the user can perceive the second image with better visual effect recommended for the current setting operation. The user can also determine whether to continue setting the first image as the wallpaper of the first screen or set the recommended second image as the wallpaper of the first screen, thereby further improving the user's experience of setting wallpaper.
[0155] In some embodiments, the first indication information may include attribute information of the second image, such as at least one of the geographic location corresponding to the second image, the time the second image was generated, the identifier of the second image, the storage location of the second image, and a thumbnail of the second image. It is understood that in actual applications, the first indication information may also include other information that can indicate the second image.
[0156] In some embodiments, the second interface also includes a preview of the first image on the first screen. In some embodiments, the second image or the first indication information may be placed on top of the preview image. When the second interface includes both the preview image and the second image and / or the first indication information, the user can be presented with the wallpaper effect of the first image on the first screen while also being able to perceive the second image. This makes the second interface more closely associated with the setting operation in the aforementioned steps, further improving the user's wallpaper setting experience.
[0157] In some implementations, the second interface may further include second indication information, thereby prompting the user that the second image is a wallpaper recommended for the first screen.
[0158] For example, when the first terminal receives a user's click operation based on the "Wallpaper" option 602 in the wallpaper setting interface 600 shown in Figure 6, and the control in the first screen blocks the facial part in the first image 601, the first terminal can display the second interface 1100 as shown in Figure 12.
[0159] Exemplarily, as shown in a of FIG. 12 , the second interface 1100 includes the second image 604 , and further includes a “view” button 1101 and a “reject” button 609 .
[0160] For example, as shown in b in FIG12 , second interface 1100 includes a thumbnail 1102 of second image 604 and first indication information 1103. First indication information 1103 includes that second image 604 was generated on June 1, 2023, and its corresponding geographic location is the first city district in the first province. Second interface 1100 also includes a "View" button 1101 and a "Reject" button 609.
[0161] For example, as shown in c in FIG12 , the second interface 1100 includes a preview of the first image 601 on the first screen, a time control 606, a thumbnail 1102 of the second image 604, and second indication information 608. The second indication information 608 includes "Intelligent recommendation, reduce occlusion, click to view." The second interface 1100 also includes an "Apply" button 605 and a "Hide" button 607.
[0162] It is understandable that, in actual applications, the second interface may also include more information related to the first image or the second image.
[0163] S1103: In response to the second confirmation operation received based on the second image or the first indication information, the first terminal displays a first interface including a preview of the second image on the first screen.
[0164] The second confirmation operation may be used to trigger the display of the first interface.
[0165] For example, the first terminal receives a user's click operation based on the "View" button 1101 as shown in a in Figure 12 or b in Figure 12, or receives a user's click operation based on the thumbnail 1102 of the second image 604 or the second indication information 608 as shown in c in Figure 12, and can display the first interface 603 as shown in Figure 7.
[0166] S1104: In response to the first confirmation operation, the first terminal sets the second image as the wallpaper of the first screen.
[0167] The way in which the first terminal executes S1104 may be the same as or similar to the way in which the first terminal executes S503.
[0168] S1105: The first terminal sets the first image as wallpaper of the first screen.
[0169] The way in which the first terminal executes S1105 may be the same as or similar to the way in which the first terminal executes S504.
[0170] For example, upon receiving a user click operation on the "Reject" button 609 as shown in FIG. 12a or FIG. 12b , the first terminal displays the sixth interface 611 as shown in FIG. 8 , and then sets the first image 601 as the wallpaper of the first screen through the sixth interface 611. Alternatively, upon receiving a user click operation on the "Apply" button 605 as shown in FIG. 12c , the first image 601 may be set as the wallpaper of the first screen.
[0171] In an embodiment of the present application, in response to a setting operation of setting a first image as the wallpaper of the first screen, and determining that the first image is used as the wallpaper of the first screen and the controls in the first screen obscure the target elements in the first image, the second interface can be displayed first to display the second image or the first indication information for indicating the second image to the user, so that the user can perceive the second image with better visual effect recommended for the current setting operation. The user can also determine whether to continue setting the first image as the wallpaper of the first screen or to set the recommended second image as the wallpaper of the first screen, thereby further improving the user's experience of setting wallpaper.
[0172] Please refer to Figure 13, which is a flowchart of a method for setting wallpaper provided in an embodiment of the present application. The method can be a detailed description of the method shown in Figure 5, and before displaying a preview of the second image on the first screen to the user, an image list can be displayed to the user to facilitate the user to determine the second image in the image list. It should be noted that the method is not limited to Figure 13 and the specific order described below. It should be understood that in other embodiments, the order of some steps in the method can be interchanged according to actual needs, or some steps can be omitted or deleted. The method includes the following steps:
[0173] S1301: In response to a setting operation to set a first image as wallpaper for a first screen, the first terminal determines whether, when the first image is used as wallpaper for the first screen, a control on the first screen obscures a target element in the first image. If so, S1302 is executed; otherwise, S1305 is executed.
[0174] The way in which the first terminal executes S1301 may be the same as or similar to the way in which the first terminal executes S501.
[0175] S1302, the first terminal displays a third interface, the third interface includes an image list, the image list includes the second image, each image in the image list includes a target element, and when each image in the image list is used as wallpaper for the first screen, the controls in the first screen do not obscure the target element in each image in the image list.
[0176] In some embodiments, the image list may include multiple images. In some embodiments, the multiple images in the image list may be sorted in a preset manner, with images with higher priorities being ranked higher. In some embodiments, the priority of each image in the image list may be matched to the degree of similarity between the image and the first image. The higher the degree of similarity between the image and the first image, the higher the order of the image in the image list. In some embodiments, the degree of similarity between the image and the first image may include the degree of similarity between the image content of the image and the image content of the first image, and / or the degree of similarity between the attribute information of the image and the attribute information of the first image.
[0177] For example, among multiple images in the image list, the closer the image is to the generation time and corresponding geographical location of the first image, the higher the possibility that the image and the first image were taken by the user at the same time and in the same spatial scene. Therefore, the image can be arranged in an earlier order, which makes it easier for the user to determine the second image more quickly and improves the efficiency of determining the second image.
[0178] In some embodiments, the third interface also includes a preview of the first image on the first screen. In some embodiments, the image list can be placed above the preview. When the second interface includes both the preview and the image list, the user can be presented with the wallpaper effect of the first image on the first screen while also being able to view the image list. This second interface is more closely associated with the setup operation in the aforementioned steps, further enhancing the user's wallpaper setup experience.
[0179] For example, when the first terminal receives a user's click operation based on the "Wallpaper" option 602 in the wallpaper setting interface 600 shown in Figure 6, and the controls in the first screen block the facial part in the first image 601, the first terminal can display the third interface 1400 as shown in Figure 14.
[0180] 14 a , the third interface 1400 includes an image list 1401 , which includes multiple images including the second image 604 . The third interface 1400 also includes a “View” button 1101 and a “Reject” button 609 .
[0181] 14 b , the third interface 1400 includes a preview of the first image 601 on the first screen and multiple images including the second image 604 . The third interface 1400 also includes an “Apply” button 605 and a “Hide” button 607 .
[0182] S1303, the first terminal displays the first interface in response to the third confirmation operation received based on the second image, the first interface including a preview of the second image on the first screen, the second image including the target element, and when the second image is used as the wallpaper of the first screen, the controls in the first screen do not obscure the target elements in the second image.
[0183] The third confirmation operation may be used to trigger the first interface.
[0184] For example, when the second image 604 in the third interface 1400 shown in a of FIG14 is selected, if the first terminal receives a click operation on the "View" button 1101, the first interface 603 shown in FIG7 may be displayed. Alternatively, when the first terminal receives a click operation from the user based on the second image 604 in the third interface 1400 shown in b of FIG14, the first interface 603 shown in FIG7 may be displayed.
[0185] S1304: In response to the first confirmation operation, the first terminal sets the second image as the wallpaper of the first screen.
[0186] The way in which the first terminal executes S1304 may be the same as or similar to the way in which the first terminal executes S503.
[0187] S1305: The first terminal sets the first image as wallpaper of the first screen.
[0188] The way in which the first terminal executes S1305 may be the same as or similar to the way in which the first terminal executes S504.
[0189] For example, if the first terminal receives a user click operation on the "Reject" button 609 in the third interface 1400 shown in Figure 14a, the sixth interface 611 shown in Figure 8 can be displayed, and the first image 601 can be set as the wallpaper of the first screen through the sixth interface 611. Alternatively, based on the user click operation received on the "Apply" button 605 shown in Figure 14b, the first image 601 can be set as the wallpaper of the first screen.
[0190] In an embodiment of the present application, in response to a setting operation of setting a first image as the wallpaper of the first screen, and determining that the first image is used as the wallpaper of the first screen and the controls in the first screen obscure the target elements in the first image, an image list can be displayed first to show the user at least one image such as the second image, so that the user can perceive at least one image with better visual effects recommended for the current setting operation. The user can also determine whether to continue setting the first image as the wallpaper of the first screen, or to select a recommended image from the image list as the wallpaper of the first screen, thereby further improving the user's experience of setting wallpaper.
[0191] Please refer to Figure 15, which is a flowchart of a method for setting wallpaper provided in an embodiment of the present application. The method can be used to set wallpaper for multiple screens of a first terminal. It should be noted that the method is not limited to the specific sequence described in Figure 15 and below. It should be understood that in other embodiments, the order of some steps in the method can be interchanged according to actual needs, or some steps can be omitted or deleted. The method includes the following steps:
[0192] In step S1501, in response to a setting operation to set a first image as wallpaper for multiple screens, a first terminal determines whether a control on each of the multiple screens obscures a target element in the first image. If the control on at least the first screen among the multiple screens obscures the target element in the first image, step S1502 is executed. If none of the controls on the multiple screens obscures the target element in the first image, step S1506 is executed.
[0193] Among them, the way in which the first terminal determines whether the controls in each screen block the target elements in the first image can be the same or similar to the way in which the controls in the first screen block the target elements in the first image in the aforementioned S501 and S902.
[0194] In some embodiments, any one of the multiple screens may be the screen of the first terminal or the screen of another terminal. In some embodiments, taking the screen of the first terminal as an example, the screen of the first terminal may be a screen of the first terminal in a specific state, such as the screen of the first terminal in any folded state, or the screen of the first terminal in a horizontal or vertical display state.
[0195] In some embodiments, the multiple screens may further include a second screen and / or a third screen in addition to the first screen, wherein the controls in the second screen do not obstruct the target element in the first image, and the controls in the third screen do obstruct the target element in the first image. In one possible scenario, the controls in the multiple screens other than the first screen do not obstruct the target element in the first image, such as if the multiple screens include the first screen and the second screen; or, in another possible scenario, the controls in each of the multiple screens obstruct the target element in the first image, such as if the multiple screens include the first screen and the third screen; or, in another possible scenario, in addition to the first screen, the multiple screens include at least one screen whose controls obstruct the target element in the first image, and at least one screen whose controls obstruct the target element in the first image, such as if the multiple screens include the first screen, the second screen, and the third screen.
[0196] In some embodiments, the first screen is the screen when the first terminal is in the first folded state, the second screen is the screen when the first terminal is in the second folded state, and the third screen is the screen when the first terminal is in the second folded state. It can be understood that the first folded state, the second folded state, and the third folded state are used to distinguish the states that may appear in the folding process of the first terminal, rather than limiting the specific form of the first terminal. For example, the first folded state can be shown as b in Figure 3, at which time the first terminal has not yet started to fold or has just started to fold; the second folded state can be shown as c in Figure 3, at which time the first terminal is completely folded along the second folding line and has not yet folded or has just started to fold along the first folding line; the third folded state can be shown as d in Figure 3, at which time the first terminal is completely folded along the first folding line and the second folding line.
[0197] In some embodiments, any one of the first screen, the second screen, and the third screen is a screen when the first terminal is in a horizontal display state, and the other one of the first screen, the second screen, and the third screen is a screen when the first terminal is in a vertical display state; or, any one of the first screen, the second screen, and the third screen is a screen when the first terminal is in a vertical display state, and the other one of the first screen, the second screen, and the third screen is a screen when the first terminal is in a horizontal display state.
[0198] In some implementations, the first screen is a screen of the first terminal, the second screen is a screen of the second terminal, and the third screen is a screen of the third terminal.
[0199] S1502, the first terminal displays a first interface, the first interface includes a preview of the second image on the first screen, the second image includes a target element, and when the first image is used as the wallpaper of the first screen, the controls in the first screen do not obscure the target element in the second image.
[0200] Since the multiple screens include at least a first screen whose controls obscure the target elements in the first image, at least the first interface can be displayed, and a preview of the second image in the first screen can be displayed through the first interface, so that the user can at least preview the visual effect of using the second image as the wallpaper of the first screen.
[0201] In some embodiments, after displaying the first interface, the first terminal can, in response to the first switching operation, switch to displaying the fourth interface, where the fourth interface includes a preview of the first image on the second screen. In some embodiments, the first terminal can, in response to the second switching operation, switch to displaying the fifth interface, where the fifth interface includes a preview of the third image on the third screen, where the third image includes a target element, and when the third image is used as the wallpaper of the third screen, the controls in the third screen do not obscure the target element in the third image. The first switching operation can be used to trigger the display of the fourth interface, and the second switching operation can be used to trigger the display of the fifth interface. That is, the first terminal can switch between the first interface, the fourth interface, and the fifth interface to show the user the wallpaper effect of each of the multiple screens.
[0202] It should be noted that the manner in which the first terminal acquires the second image can be described in detail in S903-S904 above. The manner in which the first terminal acquires the third image can be the same as or similar to the manner in which the second image is acquired. In some embodiments, the second image and the third image can be the same. In some embodiments, the aspect ratio of the third image matches the aspect ratio of the third screen.
[0203] In some implementations, the fourth interface may include an identifier of the second screen, and the fifth interface may include an identifier of the third screen.
[0204] For example, when the first terminal displays the first interface 603 shown in Figure 7 (d), if the user swipes right, the first terminal may switch to displaying the fourth interface 1600 shown in Figure 16 (a). The fourth interface 1600 includes the first image 601, the time control 606, and the second screen logo 1601. The second screen logo 1601 is a highlighted rectangular frame with a similar aspect ratio to the second screen and a dividing line in the middle, indicating that the second screen is in a semi-folded state.
[0205] Alternatively, when the first terminal displays the first interface 603 shown in FIG7(d), if a user swipes left, the first terminal may switch to displaying the fifth interface 1610 shown in FIG16(b). The fifth interface 1610 includes a third image 1611, a time control 606, and a second screen identifier 1612. The third screen identifier 1612 is a highlighted rectangular frame having an aspect ratio similar to that of the third screen and including two dividing lines in the middle, indicating that the third screen is in an expanded state.
[0206] In some embodiments, when the fourth interface is displayed, the first terminal may adjust the first image in response to a user's editing operation on the first image, thereby updating the preview of the first image on the second screen. For example, the first image may be moved, scaled, rotated, or mirror-flipped. In some embodiments, when the fifth interface is displayed, the first terminal may adjust the third image in response to a user's editing operation on the third image, thereby updating the preview of the third image on the third screen. For example, the third image may be moved, scaled, rotated, or mirror-flipped.
[0207] In some implementations, the first terminal may display the sixth interface in response to the third switching operation; and display the first interface in response to the fourth switching operation.
[0208] S1503: If the multiple screens include a first screen and a second screen, the first terminal sets the second image as a wallpaper of the first screen and sets the first image as a wallpaper of the second screen in response to the first confirmation operation.
[0209] For example, when the first terminal receives a user's click operation based on the "Apply" button 605 in the first interface 603 as shown in Figure 7, or receives a user's click operation based on the "Apply" button 605 in the fourth interface 1600 as shown in a in Figure 16, the first terminal can determine that the first confirmation operation has been received, set the second image as the wallpaper of the first screen, and set the first image as the wallpaper of the second screen.
[0210] In some embodiments, if the multiple screens include a first screen and a second screen, the first terminal may also directly set the second image as the wallpaper of the first screen, and set the first image as the wallpaper of the second screen, without executing the steps of displaying the fourth interface in S1502 and receiving the first confirmation operation in S1503.
[0211] In some implementations, if the second screen is a screen of another terminal, such as a second terminal, the first terminal may instruct the second terminal to set the first image as wallpaper of the second screen.
[0212] In some embodiments, when none of the controls in the multiple screens except the first screen obstructs the target element in the first image, the first terminal may, in response to the first confirmation operation, set the second image as the wallpaper of the first screen and set the first image as the wallpaper of the other screens in the multiple screens.
[0213] S1504: If the multiple screens include a first screen and a third screen, the first terminal sets the second image as a wallpaper of the first screen and sets the third image as a wallpaper of the third screen in response to the first confirmation operation.
[0214] If the first image is used as the wallpaper of the third screen and the controls in the third screen obstruct the target element in the first image, a third image is obtained, the third image includes the target element, and when the third image is used as the wallpaper of the third screen, the controls in the third screen do not obstruct the target element in the third image.
[0215] For example, when the first terminal receives a user's click operation based on the "Apply" button 605 in the first interface 603 as shown in Figure 7, or receives a user's click operation based on the "Apply" button 605 in the fifth interface 1610 as shown in b in Figure 16, the first terminal can determine that the first confirmation operation has been received, set the second image as the wallpaper of the first screen, and set the third image as the wallpaper of the third screen.
[0216] In some embodiments, if the multiple screens include a first screen and a third screen, the first terminal may also directly set the second image as the wallpaper of the first screen, and set the third image as the wallpaper of the third screen, without executing the steps of displaying the fourth interface in S1502 and receiving the first confirmation operation in S1504.
[0217] In some implementations, if the third screen is a screen of another terminal, such as a third terminal, the first terminal may instruct the third terminal to set the third image as wallpaper of the third screen.
[0218] In some embodiments, when the controls in each of the multiple screens obscure the target element in the first image, the first terminal can, in response to the first confirmation operation, obtain a new image for each screen that includes the target element and is not obscured by the screen, and set the newly obtained image as the wallpaper of the screen, without setting the first image as the wallpaper of any screen in the multiple screens.
[0219] S1505, if the multiple screens include a first screen, a second screen, and a third screen, the first terminal sets the second image as the wallpaper of the first screen, sets the first image as the wallpaper of the second screen, and sets the third image as the wallpaper of the third screen in response to the first confirmation operation.
[0220] For example, when the first terminal receives a user's click operation based on the "Apply" button 605 in the first interface 603 as shown in Figure 7, or receives a user's click operation based on the "Apply" button 605 in the fourth interface 1600 as shown in a in Figure 16, or receives a user's click operation based on the "Apply" button 605 in the fifth interface 1610 as shown in b in Figure 16, the first terminal can determine that the first confirmation operation has been received, set the second image as the wallpaper of the first screen, set the first image as the wallpaper of the second screen, and set the third image as the wallpaper of the third screen.
[0221] In some embodiments, if the multiple screens include a first screen, a second screen, and a third screen, the first terminal may also directly set the second image as the wallpaper of the first screen, set the first image as the wallpaper of the second screen, and set the third image as the wallpaper of the third screen, without executing the steps in displaying the fourth interface in S1502 and receiving the first confirmation operation in S1505.
[0222] In some embodiments, when controls in a portion of the multiple screens obscure the target element in the first image, and controls in another portion of the screens do not obscure the target element in the first image, the first terminal can, in response to the first confirmation operation, obtain a new image that includes the target element and is not obscured by the screen for each screen in the portion, and set the newly obtained image as the wallpaper of the screen; and set the first image as the wallpaper of each screen in the other portion of the screens.
[0223] S1506: The first terminal sets the first image as wallpaper for each of the multiple screens.
[0224] Since the controls in each screen included in the multiple images do not block the target elements in the first image, the first image can be directly set as the wallpaper of each screen in the multiple screens.
[0225] In an embodiment of the present application, the first terminal can respond to a setting operation of setting the first image as wallpaper for multiple screens. If the multiple screens include at least one control of the first screen that obscures the target element in the first image, the first interface is displayed, and a preview of the second image in the first screen is shown to the user through the first interface. In response to the first confirmation operation, a corresponding response method can be adopted based on the obstruction of the target element in the first image by the controls in the multiple screens, including if the multiple screens include the first screen and the second screen, the first terminal sets the second image as the wallpaper of the first screen and the first image as the wallpaper of the second screen in response to the first confirmation operation; if the multiple screens include the first screen and the third screen, the first terminal sets the second image as the wallpaper of the first screen and the third image as the wallpaper of the third screen in response to the first confirmation operation; if the multiple screens include the first screen, the second screen and the third screen, the first terminal sets the second image as the wallpaper of the first screen, the first image as the wallpaper of the second screen, and the third image as the wallpaper of the third screen in response to the first confirmation operation, thereby being able to set wallpaper for each of the multiple screens so that the target element in each screen is not obscured by the controls in the screen, thereby improving the efficiency of setting wallpaper, and improving the effect of setting wallpaper and user experience. For users, images of interest can be set to multiple screens at one time, and the user's area of interest can be seen in all of the multiple screens.
[0226] Based on the same inventive concept, as an implementation of the above method, an embodiment of the present application provides a device for setting wallpaper. The device embodiment corresponds to the above method embodiment. For ease of reading, the present device embodiment will no longer repeat the details of the above method embodiment one by one, but it should be clear that the device in this embodiment can correspond to and implement all the contents of the above method embodiment.
[0227] In some embodiments, the apparatus may include:
[0228] a display module, configured to, in response to a setting operation of setting the first image as wallpaper for the first screen, display a first interface, wherein the first interface includes a preview of the second image on the first screen, the second image includes the target element, and if, when the first image is used as wallpaper for the first screen, the controls in the first screen obstruct a target element in the first image, and if, when the second image is used as wallpaper for the first screen, the controls in the first screen do not obstruct the target element in the second image;
[0229] The setting module is configured to set the second image as wallpaper of the first screen in response to the first confirmation operation.
[0230] In some implementations, the apparatus may implement one or more steps performed by the aforementioned first terminal.
[0231] Based on the same inventive concept, an embodiment of the present application further provides a terminal device comprising: a memory and a processor, wherein the memory is used to store a computer program; and the processor is used to execute the method described in the above method embodiment when calling the computer program.
[0232] The terminal device provided in this embodiment can execute the above method embodiment, and its implementation principle and technical effects are similar, which will not be repeated here.
[0233] Based on the same inventive concept, an embodiment of the present application further provides a chip system, which includes a processor coupled to a memory, and executes a computer program stored in the memory to implement the method described in the above method embodiment.
[0234] The chip system may be a single chip or a chip module composed of multiple chips.
[0235] An embodiment of the present application further provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the method described in the above method embodiment is implemented.
[0236] An embodiment of the present application further provides a computer program product, which, when executed on a terminal device, enables the terminal device to implement the method described in the above method embodiment.
[0237] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a computer-readable storage medium. When the computer program is executed by the processor, the steps of the above-mentioned various method embodiments can be implemented. Wherein, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable storage medium may include at least: any entity or device capable of carrying the computer program code to a terminal device, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electric carrier signal, a telecommunication signal and a software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disk.
[0238] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant description of other embodiments.
[0239] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0240] In the embodiments provided in this application, it should be understood that the disclosed devices / equipment and methods can be implemented in other ways. For example, the device / equipment embodiments described above are merely schematic. For example, the division of the modules or units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0241] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, integers, steps, operations, elements and / or components, but does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or collections thereof.
[0242] It will also be understood that the term "and / or" used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
[0243] As used in this specification and the appended claims, the term "if" can be interpreted as "when" or "upon" or "in response to determining" or "in response to detecting," depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "upon determination" or "in response to determining" or "upon detection of [described condition or event]" or "in response to detecting [described condition or event]," depending on the context.
[0244] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.
[0245] References to "one embodiment" or "some embodiments" in this specification mean that a particular feature, structure, or characteristic described in conjunction with that embodiment is included in one or more embodiments of the present application. Thus, phrases such as "in one embodiment," "in some embodiments," "in other embodiments," and "in other embodiments" appearing in various places in this specification do not necessarily refer to the same embodiment, but rather mean "one or more but not all embodiments," unless otherwise specifically emphasized. The terms "including," "comprising," "having," and variations thereof all mean "including but not limited to," unless otherwise specifically emphasized.
[0246] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some or all of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for setting wallpaper, characterized in that: The method comprises: In response to a setting operation of setting a first image as wallpaper of a first screen, if, when the first image is used as wallpaper of the first screen, a control in the first screen blocks a target element in the first image, a first interface is displayed, the first interface including a preview of a second image on the first screen, the second image including the target element, and when the second image is used as wallpaper of the first screen, the control in the first screen does not block the target element in the second image; In response to the first confirmation operation, the second image is set as a wallpaper of the first screen.
2. The method according to claim 1, characterized in that: In response to the setting operation of setting the first image as the wallpaper of the first screen, if the first image is used as the wallpaper of the first screen and the control in the first screen covers the target element in the first image, displaying the first interface includes: In response to the setting operation, if the first image is used as the wallpaper of the first screen and the control in the first screen covers the target element in the first image, a second interface is displayed, where the second interface includes the second image and / or first indication information, and the first indication information is used to indicate the second image; In response to a second confirmation operation received based on the second image or the first indication information, the first interface is displayed.
3. The method according to claim 2, characterized in that The second interface also includes a preview of the first image on the first screen.
4. The method according to claim 1, characterized in that In response to the setting operation of setting the first image as the wallpaper of the first screen, if the first image is used as the wallpaper of the first screen and the control in the first screen covers the target element in the first image, displaying the first interface includes: In response to the setting operation, if, in a case where the first image is used as the wallpaper of the first screen, the control in the first screen blocks the target element in the first image, a third interface is displayed, wherein the third interface includes an image list, the image list includes the second image, each image in the image list includes the target element, and in a case where each of the images in the image list is used as the wallpaper of the first screen, the control in the first screen does not block the target element in each of the images in the image list; In response to a third confirmation operation received based on the second image, the first interface is displayed.
5. The method according to any one of claims 1 to 4, characterized in that: The target element includes at least a portion of a facial feature.
6. The method according to any one of claims 1 to 5, characterized in that: The setting operation is further used to set the first image as the wallpaper of the second screen, and when the first image is used as the wallpaper of the second screen, the control in the second screen does not cover the target element in the first image, and the method further includes: In response to the first confirmation operation, the first image is set as wallpaper of the second screen.
7. The method according to claim 6, characterized in that After displaying the first interface, the method further includes: In response to the first switching operation, switching to displaying a fourth interface, the fourth interface includes a preview of the first image on the second screen.
8. The method according to any one of claims 1 to 7, characterized in that: The setting operation is further used to set the first image as wallpaper of a third screen, and the method further includes: In response to the setting operation, if, when the first image is used as the wallpaper of the third screen, the controls in the third screen cover the target element in the first image, acquiring a third image, the third image including the target element, and when the third image is used as the wallpaper of the third screen, the controls in the third screen do not cover the target element in the third image; In response to the first confirmation operation, the third image is set as a wallpaper of the third screen.
9. The method according to claim 8, characterized in that After displaying the first interface, the method further includes: In response to the second switching operation, the fifth interface is switched to be displayed, and the fifth interface includes a preview image of the third image on the third screen.
10. The method according to any one of claims 1 to 9, characterized in that: The method comprises: identifying the target element in the first image; or, The target element selected by the user in the first image is obtained.
11. The method according to any one of claims 1 to 10, characterized in that: A difference between an aspect ratio of the first screen and an aspect ratio of the second image is less than or equal to a first value.
12. A terminal device, characterized in that: include: A memory and a processor, wherein the memory is used to store a computer program; and the processor is used to execute the method according to any one of claims 1 to 11 when calling the computer program.
13. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 11 is implemented.
14. A computer program product, characterized in that When the computer program product is executed on a terminal device, the terminal device is enabled to execute the method according to any one of claims 1 to 11.
Citation Information
Patent Citations
Wallpaper setting method and terminal equipment
CN120029504A
Display method and equipment
CN103902174A
Wallpaper setting method and device, electronic equipment and storage medium
CN114972018A
Desktop wallpaper configuration method and device, electronic equipment and readable storage medium
CN115129410A