Processing method, intelligent terminal and storage medium
By outputting a depth-of-field effect interface in smart terminals in response to preset conditions, the problem of monotonous display is solved, and the user experience and the three-dimensional visual effect of the interface are improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SHENZHEN TRANSSION HLDG CO LTD
- Filing Date
- 2026-03-26
- Publication Date
- 2026-04-28
AI Technical Summary
The display interface of smart terminals has limited output methods and/or display effects, which affects the user experience.
By responding to preset conditions, an interface with a depth-of-field effect is output, including adjusting the display area and hierarchy of interface elements under the collaborative operation of the terminal or associated devices to achieve a stereoscopic visual effect.
It enhances the richness of the interface display and the visual experience, providing a more layered and spatially deep display effect.
Smart Images

Figure CN121940487A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of terminal technology, specifically to a processing method, a smart terminal, and a storage medium. Background Technology
[0002] As the functions of smart terminals such as mobile phones and tablets continue to improve, they have gradually become one of the commonly used tools in people's daily lives and work.
[0003] In the process of conceiving and implementing this application, the inventors discovered at least the following problems: the display interface has a single output method and / or display effect, which affects the user experience.
[0004] The preceding description is intended to provide general background information and does not necessarily constitute prior art. Summary of the Invention
[0005] To address the aforementioned technical problems, this application provides a processing method, a smart terminal, and a storage medium to improve user experience.
[0006] This application provides a processing method, including the following steps: S1: In response to the fulfillment of the first preset condition, output the first interface.
[0007] Optionally, the first preset condition is met, including at least one of the following: The current equipment meets the first condition; The associated device meets the second condition; The current interface meets the third condition; Optionally, the first interface satisfies at least one of the following conditions: The first interface includes at least one first image; The first interface includes at least one first object; The first interface includes at least one second object; The target display area of the first interface is determined or generated by the first strategy; The content of the first interface satisfies the first content condition; The display of the first interface conforms to the first display rule; In response to the fulfillment of the second preset condition, exit the first interface.
[0008] Optionally, it may also include at least one of the following: The composition of the first image is a pre-defined composition; The first object is located in the preset area of the first interface; The area of the first object in the first interface exceeds the preset area threshold. The first object includes at least two object elements, and the relative positions of the at least two object elements in the first interface satisfy a preset positional relationship. At least one object element is of the preset type; At least two object elements must be of the same type; At least two object elements are of different types; The combination type of at least two object elements is the default combination type; At least two object elements must have a relative distance that meets the preset distance requirement; At least two object elements must have a relative size relationship that meets the preset size requirements.
[0009] Optionally, the target display area of the first interface is determined or generated by a first strategy, including at least one of the following: If the composition of the first image is a preset composition, the target display area of the first interface is determined according to the composition; If the first object is located in the preset area of the first interface, the target display area of the first interface is determined according to the relationship between the first interface and the preset area. If the area of the first object in the first interface exceeds the preset area threshold, the target display area of the first interface is determined according to the area of the first object. If the type of the first object is a preset type, the target display area of the first interface is determined according to the type of the first object; If the relative positions of at least two object elements in the first interface satisfy a preset positional relationship, the target display area of the first interface is determined based on the relative positions. If at least two object elements are combined into a preset combination type, the target display area of the first interface is determined based on the combination type. If the relative distance between at least two object elements meets the preset distance requirement, the target display area of the first interface is determined based on the relative distance. If the relative size relationship between at least two object elements meets the preset size requirement, the target display area of the first interface is determined based on the relative size.
[0010] Optionally, determining the target display area of the first interface based on the type of the first object includes at least one of the following: If the type of the first object is a person or an animal, the target display area of the first interface is determined according to the posture and / or body orientation of the first object. If the type of the first object is a close-up image object, the target display area of the first interface is determined based on the pixel depth information and / or position of the first object; If the type of the first object is a building, the target display area of the first interface is determined based on the area ratio and / or location of the first object; If the type of the first object is landscape, the target display area of the first interface is determined based on the foreground image and / or the position of the foreground image of the first object.
[0011] Optionally, the target display area of the first interface is determined based on the composition, including at least one of the following: If the composition is vertical, the target display area is a specific vertical area in the first object; If the composition is horizontal, the target display area is a specific horizontal area within the first object; If the composition is inverted, the target display area is a specific area in the inverted direction of the first object; If the composition is a close-up and / or a frontal composition, the target display area is a specific area on the first object; If the composition is a side composition, the target display area is the specific area facing the side in the first object; Optionally, the target display area of the first interface is determined based on the relationship between the first object and the preset area. The target display area of the first interface is the area where the first object overlaps with the preset area; and / or, The part of the first object that overlaps with the preset area.
[0012] Optionally, the target display area of the first interface is determined based on the relative position, including at least one of the following: If at least two object elements overlap, the target display area is one, and includes the areas in at least two object elements; If there is no overlap between at least two object elements, the target display area is at least two, and each target display area includes the area of at least two object elements; Based on the orientation relationship, determine at least one target display area for at least one object element; Based on the size relationship, determine at least one target display area corresponding to at least one object element.
[0013] Optionally, the target display area of the first interface is determined according to the combination type, including at least one of the following: If the combination type is the first combination type, the target display area is the entire area of at least one object element; If the combination type is the second combination type, the target display area is a portion of at least one object element; If the combination type is the third combination type, the target display area includes the entire area of at least one object element, and / or a portion of the area of at least one other object element.
[0014] Optionally, the target display area of the first interface is determined based on the relative distance, including at least one of the following: If the relative distance is greater than or equal to the preset distance, the target display area includes the entire area of at least one object element, and / or a portion of the area of at least another object element; If the relative distance is less than the preset distance, the target display area is the entire area of at least one object element; If the relative distance is less than the preset distance, the target display area is a portion of at least one object element.
[0015] Optionally, the target display area of the first interface is determined based on relative size, including at least one of the following: If the relative size is greater than the preset relative size threshold, the target display area includes part of the larger object element and / or the entire area of the smaller object element. If the relative size is less than the preset relative size threshold, the target display area includes a portion of at least one object element. If the area of each object element is less than a preset threshold and its relative size is less than a preset relative size threshold, the target display area includes a portion of the area of all object elements. If the area of each object element is less than a preset threshold and its relative size is greater than a preset relative size threshold, the target display area includes the entire area of the object element with the larger area.
[0016] Optionally, the specific region is determined based on the target location of the first object and / or the compositional orientation of the first image.
[0017] Optionally, the content of the first interface satisfies the first content condition, including at least one of the following: The first interface includes a first object of a preset type; The first interface includes a preset number of objects and / or object elements; The first interface includes a first object with a preset posture, and the object elements of the first object in the first interface conform to preset distance relationships and / or preset position relationships and / or preset relative size relationships; The first interface includes a first image with a preset composition, a second object, and a third object.
[0018] Optionally, the display of the first interface satisfies a first display rule, including at least one of the following: The first object and the second object in the first interface satisfy an occlusion relationship; At least two of the first object, second object, and third object in the first interface satisfy an occlusion relationship; The display hierarchy of the first object, the second object, and the third object in the first interface satisfies the preset hierarchy relationship; The first and / or second objects in the first interface are displayed in the default way.
[0019] Optionally, the display of the first interface satisfies a first display rule, including at least one of the following: When the first object contains only one object element, the target display area is the area where the object element is located, and the target display area occludes part or all of the area of at least one second object. When the first object includes at least two object elements, the target display area is at least one area where at least one object element is located, and the target display area occludes a portion of at least one second object. A first object or at least one second object obscures a third object; The first object or at least one second object is obscured by a third object; The first object, or at least one second object, or at least one third object, is displayed in a three-dimensional manner; The target display area of at least one object element occludes a portion of the display area of at least one second object, and at least one second object surrounds, covers, or has a perspective view of at least one other object element; At least one second object covers or obscures the non-target display area of the at least one object element; The target display area is displayed on top of at least one second object, and the non-target display area is displayed on the bottom of at least one second object.
[0020] Optionally, the third object is determined or generated based on at least one of the following: First object; Second object; All content on the first screen; Part of the content on the first screen; AI-recognized results or AI-generated results.
[0021] This application also provides a smart terminal, including: a memory and a processor, wherein the memory stores a processing program, and when the processing program is executed by the processor, it implements the steps of any of the processing methods described above.
[0022] This application also provides a storage medium storing a computer program that, when executed by a processor, implements the steps of any of the processing methods described above.
[0023] As described above, the processing method of this application can be applied to smart terminals. The method includes: outputting a first interface in response to satisfying a first preset condition. The technical solution of this application, where the first interface is output according to conditions, can enrich the display effects and / or output methods of the smart terminal's interface, thereby improving the user experience. Attached Figure Description
[0024] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments will be briefly introduced below. Obviously, those skilled in the art can obtain other drawings based on these drawings without any creative effort.
[0025] Figure 1 A schematic diagram of the hardware structure of a smart terminal to implement the various embodiments of this application.
[0026] Figure 2 This is a communication network system architecture diagram provided for an embodiment of this application.
[0027] Figure 3 This is a flowchart illustrating the processing method according to an embodiment of this application.
[0028] Figure 4 This is a schematic diagram of the interface of the processing method shown in the first embodiment. Figure 1 .
[0029] Figure 5 This is a schematic diagram of the interface of the processing method shown in the second embodiment. Figure 1 .
[0030] Figure 6 This is a schematic diagram of the interface of the processing method shown in the second embodiment. Figure 2 .
[0031] Figure 7 This is a schematic diagram of the interface of the processing method shown in the second embodiment. Figure 3 .
[0032] Figure 8 This is a schematic diagram of the interface of the processing method shown in the second embodiment. Figure 4 .
[0033] Figure 9 This is a schematic diagram of the interface of the processing method shown in the second embodiment. Figure 5 .
[0034] Figure 10 This is a schematic diagram of the interface of the processing method shown in the second embodiment. Figure 6 .
[0035] Figure 11 This is a schematic diagram of the interface of the processing method shown in the fourth embodiment. Figure 1 .
[0036] Figure 12 These are schematic diagrams of the interfaces of the processing methods shown in the fourth, sixth, and seventh embodiments.
[0037] Figure 13 This is a schematic diagram of the interface of the processing method shown in the fourth and sixth embodiments.
[0038] Figure 14 This is a schematic diagram of the interface of the processing method shown in the fifth embodiment.
[0039] Figure 15 This is a schematic diagram of the interface of the processing method shown in the fifth and eighth embodiments.
[0040] Figure 16 These are schematic diagrams of the interface of the processing method shown in the sixth and seventh embodiments.
[0041] Figure 17 This is a schematic diagram of the interface of the processing method shown in the eighth embodiment. Figure 1 .
[0042] Figure 18 This is a schematic diagram of the interface of the processing method shown in the eighth embodiment. Figure 2 .
[0043] Figure 19 This is a schematic diagram of the interface of the processing method shown in the ninth embodiment. Figure 1 .
[0044] Figure 20 This is a schematic diagram of the interface of the processing method shown in the ninth embodiment. Figure 2 .
[0045] The objectives, functional features, and advantages of this application will be further explained in conjunction with embodiments and with reference to the accompanying drawings. The accompanying drawings have illustrated specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to specific embodiments. Detailed Implementation
[0046] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0047] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, components, features, and elements with the same names in different embodiments of this application may have the same meaning or different meanings, the specific meaning of which must be determined by its interpretation in that specific embodiment or further in conjunction with the context of that specific embodiment.
[0048] It should be understood that although the terms first, second, third, etc., may be used herein to describe various information, such information should not be limited to these terms. These terms are used only to distinguish information of the same type from one another. For example, without departing from the scope of this document, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the word "if," as used herein, may be interpreted as "when," "when," or "in response to determination." Furthermore, as used herein, the singular forms "a," "an," and "the" are intended to also include the plural forms unless the context indicates otherwise. It should be further understood that the terms "comprising," "including," indicate the presence of the stated feature, step, operation, element, component, item, kind, and / or group, but do not exclude the presence, occurrence, or addition of one or more other features, steps, operations, elements, components, items, kinds, and / or groups. The terms "or," "and / or," "including at least one of the following," etc., as used in this application, may be interpreted as inclusive, or mean any one or any combination thereof. For example, "including at least one of the following: A, B, C" means "any one of the following: A; B; C; A and B; A and C; B and C; A and B and C." Similarly, "A, B, or C" or "A, B, and / or C" means "any one of the following: A; B; C; A and B; A and C; B and C; A and B and C." Exceptions to this definition only occur when the combination of elements, functions, steps, or operations is inherently mutually exclusive in some way.
[0049] It should be understood that although the steps in the flowcharts of this application's embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some of the steps in the figures may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be performed alternately or in turn with other steps or at least a portion of the sub-steps or stages of other steps.
[0050] Depending on the context, the words “if” or “suppose” as used here can be interpreted as “when” or “in response to determination” or “in response to detection.” Similarly, depending on the context, the phrases “if determination” or “if detection (of the stated condition or event)” can be interpreted as “when determination” or “in response to determination” or “when detection (of the stated condition or event)” or “in response to detection (of the stated condition or event).”
[0051] It should be noted that step designations such as S1 are used in this paper for the purpose of more clearly and concisely describing the corresponding content, and do not constitute a substantial restriction on the order.
[0052] It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit this application.
[0053] In the following description, the use of suffixes such as "module," "part," or "unit" to denote elements is solely for the purpose of illustration and has no specific meaning in itself. Therefore, "module," "part," or "unit" may be used interchangeably.
[0054] Smart terminals can be implemented in various forms. For example, the smart terminals described in this application may include smart terminals such as mobile phones, tablets, laptops, handheld computers, personal digital assistants (PDAs), portable media players (PMPs), navigation devices, wearable devices, smart bracelets, pedometers, etc., as well as fixed terminals such as digital TVs and desktop computers.
[0055] The following description will use a smart terminal as an example. Those skilled in the art will understand that, in addition to components specifically designed for mobile purposes, the construction according to the embodiments of this application can also be applied to fixed-type terminals.
[0056] Please see Figure 1This is a schematic diagram of the hardware structure of a smart terminal implementing various embodiments of this application. The smart terminal 100 may include: an RF (Radio Frequency) unit 101, a WiFi module 102, an audio output unit 103, an A / V (Audio / Video) input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, a processor 110, and a power supply 111, etc. Those skilled in the art will understand that... Figure 1 The smart terminal structure shown does not constitute a limitation on the smart terminal. A smart terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0057] The following is combined with Figure 1 A detailed introduction to each component of the smart terminal: The radio frequency unit 101 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink information from the base station and processes it with the processor 110; additionally, it transmits uplink data to the base station. Typically, the radio frequency unit 101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, and a duplexer. Furthermore, the radio frequency unit 101 can also communicate wirelessly with networks and other devices. The aforementioned wireless communications may use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication), GPRS (General Packet Radio Service), CDMA2000 (Code Division Multiple Access 2000), WCDMA (Wideband Code Division Multiple Access), TD-SCDMA (Time Division-Synchronous Code Division Multiple Access), FDD-LTE (Frequency Division Duplexing-Long Term Evolution), TDD-LTE (Time Division Duplexing-Long Term Evolution), and 5G and 6G, etc.
[0058] WiFi is a short-range wireless transmission technology. Smart terminals, through the WiFi module 102, can help users send and receive emails, browse web pages, and access streaming media, providing users with wireless broadband internet access. Although Figure 1 WiFi module 102 is shown, but it is understood that it is not a necessary component of a smart terminal and can be omitted as needed without changing the essence of the invention.
[0059] The audio output unit 103 can convert audio data received by the radio frequency unit 101 or the WiFi module 102 or stored in the memory 109 into audio signals and output them as sound when the smart terminal 100 is in call signal receiving mode, call mode, recording mode, voice recognition mode, broadcast receiving mode, etc. Furthermore, the audio output unit 103 can also provide audio output related to specific functions performed by the smart terminal 100 (e.g., call signal receiving sound, message receiving sound, etc.). The audio output unit 103 may include a speaker, a buzzer, etc.
[0060] The A / V input unit 104 is used to receive audio or video signals. The A / V input unit 104 may include a graphics processing unit (GPU) 1041 and a microphone 1042. The GPU 1041 processes image data of still images or videos acquired by an image capture device (such as a camera) in video capture mode or image capture mode. The processed image frames can be displayed on the display unit 106. The image frames processed by the GPU 1041 can be stored in the memory 109 (or other storage media) or transmitted via the radio frequency unit 101 or the WiFi module 102. The microphone 1042 can receive sound (audio data) in operating modes such as telephone call mode, recording mode, and voice recognition mode, and can process such sound into audio data. The processed audio (voice) data can be converted into a format that can be transmitted to a mobile communication base station via the radio frequency unit 101 in telephone call mode. The microphone 1042 can implement various types of noise cancellation (or suppression) algorithms to eliminate (or suppress) noise or interference generated during the reception and transmission of audio signals.
[0061] The smart terminal 100 also includes at least one sensor 105, such as a light sensor, a motion sensor, and other sensors. Optionally, the light sensor includes an ambient light sensor and a proximity sensor. Optionally, the ambient light sensor can adjust the brightness of the display panel 1061 according to the ambient light level, and the proximity sensor can turn off the display panel 1061 and / or backlight when the smart terminal 100 is moved to the ear. As a type of motion sensor, an accelerometer sensor can detect the magnitude of acceleration in various directions (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that recognize the phone's posture (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition-related functions (such as pedometer, tapping), etc. Other sensors that can also be configured in the phone, such as fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, and infrared sensors, will not be described in detail here.
[0062] The display unit 106 is used to display information input by the user or information provided to the user. The display unit 106 may include a display panel 1061, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
[0063] User input unit 107 can be used to receive input numerical or character information, and generate key signal inputs related to user settings and function control of the smart terminal. Optionally, user input unit 107 may include touch panel 1071 and other input devices 1072. Touch panel 1071, also known as a touch screen, can collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near touch panel 1071), and drive corresponding connection devices according to a pre-set program. Touch panel 1071 may include two parts: a touch detection device and a touch controller. Optionally, the touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, sends it to processor 110, and can receive and execute commands sent by processor 110. In addition, touch panel 1071 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 1071, the user input unit 107 may also include other input devices 1072. Optionally, other input devices 1072 may include, but are not limited to, one or more of the following: physical keyboard, function keys (such as volume control buttons, power buttons, etc.), trackball, mouse, joystick, etc., without being specifically limited here.
[0064] Optionally, the touch panel 1071 may cover the display panel 1061. When the touch panel 1071 detects a touch operation on or near it, it transmits the information to the processor 110 to determine the type of touch event. Subsequently, the processor 110 provides corresponding visual output on the display panel 1061 based on the type of touch event. Although in Figure 1 In this embodiment, the touch panel 1071 and the display panel 1061 are two independent components to realize the input and output functions of the smart terminal. However, in some embodiments, the touch panel 1071 and the display panel 1061 can be integrated to realize the input and output functions of the smart terminal. The specific implementation is not limited here.
[0065] Interface unit 108 serves as an interface through which at least one external device can connect to smart terminal 100. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, an audio input / output (I / O) port, a video I / O port, a headphone port, and so on. Interface unit 108 may be used to receive input (e.g., data, power, etc.) from the external device and transmit the received input to one or more elements within smart terminal 100, or it may be used to transmit data between smart terminal 100 and the external device.
[0066] The memory 109 can be used to store software programs and various data. The memory 109 may primarily include a program storage area and a data storage area. Optionally, the program storage area may store the operating system, applications required for at least one function (such as sound playback, image playback, etc.), etc.; the data storage area may store data created based on the use of the mobile phone (such as audio data, phonebook, etc.). Furthermore, the memory 109 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0067] The processor 110 is the control center of the smart terminal. It connects various parts of the smart terminal via various interfaces and lines. By running or executing software programs and / or modules stored in the memory 109, and by calling data stored in the memory 109, it performs various functions and processes data of the smart terminal, thereby providing overall monitoring of the smart terminal. The processor 110 may include one or more processing units; preferably, the processor 110 may integrate an application processor and a modem processor. Optionally, the application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 110.
[0068] The smart terminal 100 may also include a power supply 111 (such as a battery) that supplies power to various components. Preferably, the power supply 111 can be logically connected to the processor 110 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system.
[0069] although Figure 1 As not shown, the smart terminal 100 may also include a Bluetooth module, etc., which will not be described in detail here.
[0070] To facilitate understanding of the embodiments of this application, the communication network system on which the smart terminal of this application is based is described below.
[0071] Please see Figure 2 , Figure 2 This application provides a communication network system architecture diagram. The communication network system is an LTE system based on the universal mobile communication technology. The LTE system includes a UE (User Equipment) 201, an E-UTRAN (Evolved UMTS Terrestrial Radio Access Network) 202, an EPC (Evolved Packet Core) 203, and the operator's IP services 204, which are connected in sequence.
[0072] Optionally, UE201 can be the aforementioned smart terminal 100, which will not be described in detail here.
[0073] E-UTRAN202 includes eNodeB2021 and other eNodeB2022s. Optionally, eNodeB2021 can connect to other eNodeB2022s via backhaul (e.g., X2 interface). eNodeB2021 connects to EPC203 and can provide UE201 with access to EPC203.
[0074] EPC203 may include an MME (Mobility Management Entity) 2031, an HSS (Home Subscriber Server) 2032, other MMEs 2033, an SGW (Serving Gateway) 2034, a PGW (Packet Data Network Gateway) 2035, and a PCRF (Policy and Charging Rules Function) 2036, etc. Optionally, MME2031 is the control node that handles signaling between UE201 and EPC203, providing bearer and connection management. HSS2032 is used to provide registers to manage functions such as the Home Location Register (not shown in the figure) and stores user-specific information such as service characteristics and data rates. All user data can be sent through SGW2034. PGW2035 can provide UE 201 IP address allocation and other functions. PCRF2036 is the policy and charging control decision point for service data flow and IP bearer resources. It selects and provides available policy and charging control decisions for the policy and charging enforcement function unit (not shown in the figure).
[0075] IP services 204 may include the Internet, intranet, IMS (IP Multimedia Subsystem), or other IP services.
[0076] Although the above description uses the LTE system as an example, those skilled in the art should know that this application is not only applicable to the LTE system, but also to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA, 5G and future new network systems (such as 6G), etc., without limitation.
[0077] Based on the above-described intelligent terminal hardware structure and communication network system, various embodiments of this application are proposed.
[0078] First Embodiment refer to Figure 3 , Figure 3 This is a flowchart illustrating the processing method of an embodiment of this application. The processing method of this application embodiment can be applied to a smart terminal (hereinafter referred to as a terminal, specifically such as a mobile phone), including step S1: Step S1: In response to the fulfillment of the first preset condition, output the first interface.
[0079] Optionally, satisfying the first preset condition can refer to the condition that triggers entry into the first interface. When the first preset condition is satisfied, the first interface is output, which can make the first interface output according to the condition, and the interface display is richer.
[0080] Optionally, satisfying the first preset condition may refer to satisfying the conditions for triggering entry into the first interface. When the first preset condition is satisfied, a first interface with a depth-of-field effect is output, making the interface display more layered and / or visually richer. Optionally, the first interface with a depth-of-field effect may be the terminal's current display interface, including the desktop or other interfaces where wallpapers can be set. Optionally, the depth-of-field effect refers to the existence of near and far layers, differences in reality and illusion, or a sense of spatial depth between different displayed elements in the first interface, making the first interface present a three-dimensional visual effect.
[0081] Optionally, by outputting a first interface with a depth-of-field effect when the first preset condition is met, the display interface is no longer a flat display, but presents a sense of spatial hierarchy and three-dimensional visual effect, thereby enhancing the richness of the interface display and the visual experience.
[0082] Optionally, satisfying the first preset condition includes at least one of the following: The state of the terminal changes, including changes in terminal posture, terminal connection state, and terminal interaction state. The display mode of the terminal has changed, and the display mode includes at least one of the following: focus mode, normal mode, personalized setting mode, depth mode, and preset mode; The terminal's display interface switches to the first interface, which includes the lock screen, desktop, application interface, settings interface, etc.
[0083] Optionally, the first interface includes at least one first object, and the target display area of the at least one first object is highlighted.
[0084] Optionally, the first interface includes at least one first object and at least one second object, wherein the target display area of the at least one first object obscures a portion of the area of the at least one second object.
[0085] Optionally, the first interface is a desktop, which includes a wallpaper and at least one icon. The wallpaper includes a main object, and the target area of the main object obscures part of the area of at least one icon and / or the non-target area of the main object is obscured by at least one icon.
[0086] Optionally, the first interface is a desktop, which includes a wallpaper and at least one application icon. The wallpaper includes a main object, the target area of which is displayed on top of the at least one application icon, and the non-target area of which is displayed below the at least one application icon.
[0087] For example, taking the switch from a desktop in normal display mode to a desktop in depth-of-field mode as an example, responding to a first preset condition corresponds to responding to triggering a desktop depth-of-field operation. When the first interface is the desktop, as... Figure 4 As shown, Figure 4 (a) represents the normal display mode. As can be seen, in normal display mode, all icons on the desktop are displayed over the desktop wallpaper, resulting in a simple display format. Optionally, such as... Figure 4 As shown in (b), in response to clicking the "Depth of Field Desktop" button, the user enters the desktop's depth of field effect editing mode, as shown in (b). Figure 4 As shown in (c), users can select from various effect settings such as "Follow Lock Screen," "Wallpaper," "Blur," and "Depth of Field." Optionally, in response to selecting the "Depth of Field" button, the system enters depth of field mode, in which case the desktop is displayed with a depth-of-field effect, as shown below. Figure 4 As shown in (d), in the depth-of-field effect, the target display area (such as the head area, upper body area, and full body area) of the person in the desktop wallpaper is highlighted and not obscured by icons. Simultaneously, the target display area of the person in the wallpaper obscures parts of some icons in the interface. Optionally, as shown in (d), Figure 4 As shown in (e), if it is determined that the current display effect is a depth effect, the depth effect on the desktop can be enabled based on the prompt message "Desktop layout changed". The desktop outputs based on the enabled depth effect (i.e. the preview effect displayed in the interface).
[0088] Optionally, the first preset condition is met, including at least one of the following: The current equipment meets the first condition; The associated device meets the second condition; The current interface satisfies the third condition.
[0089] Optionally, the current device meeting the first condition may include at least one of the following: the current device is in a preset device state; the current device is in a preset device mode; the current device triggers a switch to the first interface; the current device meets the AI model conditions.
[0090] Optionally, the preset device states may include locked screen state, screen on state, unlocked state, etc. Optionally, the preset device modes may include personalized mode, depth-of-field effect mode, etc. Optionally, the current device switches from other interfaces such as the lock screen, desktop, and application interface to the first interface with a depth-of-field effect. Optionally, the AI model conditions include first conditions generated or determined based on artificial intelligence algorithms. These algorithms can learn and predict multi-dimensional data such as user behavior habits, usage scenarios, environmental information, and time patterns to generate or determine the first conditions.
[0091] Optionally, the associated device can be a device associated with the current terminal, including other terminals that have established a connection with the current terminal, are on the same local area network, or use the same account, including mobile phones, computers, watches, etc. Optionally, satisfying the second condition may include at least one of the following: the associated device sends a control command or trigger information to the current terminal; the associated device detects a preset operation and synchronizes the operation result to the current terminal; the associated device's interface is switched / updated and synchronized to the current terminal; the associated device launches / exits a preset application and synchronizes to the current terminal; the associated device meets a preset device state or a first device mode and synchronizes to the current terminal; the associated device meets the AI model's operating conditions and synchronizes to the current terminal.
[0092] Optionally, when the second condition is met, the associated device sends a control command or trigger information to the current terminal. The control command or trigger information is used to instruct the current terminal to perform interface display-related operations. When the current terminal receives the control command or trigger information, it determines that the first preset condition is met and outputs the first interface in response to the first preset condition.
[0093] Optionally, when the second condition is met, the associated device detects a preset operation and synchronizes the operation result to the current terminal. The preset operation includes at least one of the touch operation, swipe operation, voice operation or button operation performed by the user on the associated device. The associated device sends the operation result corresponding to the detected preset operation to the current terminal. The current terminal determines that the first preset condition is met based on the received operation result and outputs the first interface in response to the first preset condition.
[0094] Optionally, when the second condition is met, the associated device interface is switched / updated and synchronized to the current terminal, the associated device synchronizes the interface switching information or interface update information to the current terminal. The current terminal determines that the first preset condition is met based on the received interface-related information and can output a first interface that is compatible with the associated device interface.
[0095] Optionally, when the second condition is met for the associated device to start / exit a preset application, the associated device synchronizes the application's start or exit status to the current terminal. The current terminal determines that the first preset condition is met based on the application status information of the associated device and outputs the first interface in response to the first preset condition.
[0096] Optionally, when the second condition is met and the associated device meets the preset device state or device mode, the associated device sends its own device state or device mode information to the current terminal. When the current terminal determines that the associated device is in the preset device state or preset device mode, it determines that the first preset condition is met and outputs the first interface in response to the first preset condition.
[0097] Optionally, when the second condition is met, the associated device meets the AI model conditions. Meeting the AI model conditions includes that the associated device's hardware resources meet the operating requirements, the target AI model has been loaded, or the relevant processing has been completed through the AI model. The associated device sends the AI model-related status information to the current terminal. The current terminal determines that the first preset condition is met based on the status information and outputs the first interface in response to the first preset condition.
[0098] Optionally, the current interface satisfies at least one of the following third conditions: the current interface is a preset interface; a preset interface operation is performed on the current interface; the current interface is in a preset interface mode; the current interface displays preset content; the interface wallpaper set on the current interface is a preset type of interface wallpaper; the current interface satisfies the interface switching condition; the current interface satisfies the interface update condition; the current interface satisfies the preset interface layout condition.
[0099] Optionally, the preset interfaces include desktop, lock screen, application interface, wallpaper editing interface, and other interfaces where wallpapers can be set.
[0100] Optionally, the preset interface operations include a single operation, multiple related operations, or multiple consecutive operations.
[0101] Optionally, preset interface operations include switching interfaces and triggering depth-of-field operations.
[0102] Optionally, in response to a preset interface operation, a first interface is displayed, the first interface including at least one first object and at least one second object, wherein the target display area of the at least one first object partially obscures a portion of the area of the second object.
[0103] Optionally, the interface switching operation includes at least one gesture operation (such as swiping, clicking a function button, air gesture, long press and then click), voice operation, physical button click operation, etc.
[0104] Optionally, triggering a depth-of-field operation includes at least one operation or a combination of multiple related operations, such as a preset gesture operation, a preset voice operation, or an operation targeting a depth-of-field button. For example, a preset operation may trigger the display of a depth-of-field function button, a series of consecutive operations such as clicking the depth-of-field function button, or the operation of selecting or setting a depth-of-field wallpaper and clicking the application function button.
[0105] Optionally, preset interface modes include depth-of-field effect mode, personalized mode, etc. For example, if the first interface is in normal state, its display state can be referenced. Figure 4 The display effect in (a) is as follows: the first interface is in normal display mode, and the first object 10 is covered by at least one second object 20. If the first interface enters depth-of-field effect mode, the first interface can be output based on the depth-of-field effect mode, and its display effect can be referenced. Figure 4In the depth-of-field effect mode (e), the target display area of the first object 10 partially covers a portion of the second object 20, and the target display area of the first object 10 is highlighted on the first interface. It should be noted that... Figure 4 The interface corresponding to (a) can also be called the second interface, used to distinguish it from the first interface that presents the depth-of-field effect mode.
[0106] Optionally, the preset content includes application icons, cards, components, pop-ups, floating controls, interface wallpapers, desktop elements, etc. Optionally, desktop elements are display elements on the desktop used to display user preference information, preferred images, and other content.
[0107] Optionally, the preset type of interface wallpaper includes at least one of the following: the interface wallpaper can be divided into multiple layers, the main body of the wallpaper is a preset type, the wallpaper composition is a preset composition, and the wallpaper image is a close-up image; wherein, the preset type of the main body of the wallpaper includes people, animals, plants, buildings, landscapes, IP characters, virtual characters, cartoons or animations, specific items, text or emoticons, custom graffiti, and combinations of at least two of the above.
[0108] Optionally, meeting the interface switching conditions means switching from one interface to another, or entering another interface based on one interface. Optionally, meeting the interface update conditions can mean updating the interface wallpaper to a preset type of interface wallpaper, or updating the interface display mode to a preset interface mode. Optionally, meeting the preset interface layout conditions includes meeting conditions such as the arrangement of interface elements, the display position of interface elements, the display size of interface elements, and the display hierarchy of interface elements.
[0109] Optionally, the first interface satisfies at least one of the following conditions: The first interface includes at least one first image; The first interface includes at least one first object; The first interface includes at least one second object; The target display area of the first interface is determined or generated by the first strategy; The content of the first interface satisfies the first content condition; The display of the first interface satisfies the first display rule.
[0110] Optionally, the first image refers to an image with a preset composition, a wallpaper image including a preset type of subject, or an image including a subject.
[0111] Optionally, the first object includes, but is not limited to, all or part of the main objects in the wallpaper displayed on the terminal interface, or main objects displayed on the terminal interface that are independent of the wallpaper. Optionally, the first object includes at least one of the following: a person object, an animal object, a plant object, an object, a building object, a landscape object, a virtual character object, an IP character object, a cartoon object, an anime object, a specific item object, a doodle object, a text or emoticon object, etc.
[0112] Optionally, the second object is an operable control or other non-operable identifier displayed on the terminal's interface, such as application icons, widgets, functional components, dynamic islands, floating windows, small windows, cards, live tiles, system tools, desktop elements, etc. The corresponding second object configuration varies depending on the display interface. For example, when the current interface is the desktop, at least one corresponding second object includes message notification components, functional components, cards, application icons, folder components, transfer station components, small windows, desktop elements, etc.
[0113] Optionally, the target display area can be an area in the first interface that has a prominent display effect compared to other display areas.
[0114] Optionally, the target display area is determined or generated by the first strategy and can be displayed as a local area, a fixed area, or a dynamically adjustable area in the first interface.
[0115] Optionally, the first strategy includes at least one of the following: determining the target display area based on the interface layout of the first interface; determining the target display area based on the display content of the first interface; determining the target display area based on user operation behavior; determining the target display area based on user preferences or usage habits; determining the target display area based on the output results of an AI model; determining the target display area based on the current device status; determining the target display area based on preset display rules; determining the target display area based on the priority of interface elements; determining the target display area based on the requirement for highlighting display effects; determining the target display area based on the status of associated devices; and determining the target display area based on time information or environmental information.
[0116] Optionally, the layout hierarchy, preset partitioning, and coordinate parameters of each region of the first interface are obtained. Based on layout attributes (such as hierarchy priority), layout proportion (such as area proportion), or layout position (such as center region or edge region), a region that meets the preset layout requirements is selected as the target display region. For example, the main layout region in the center of the screen and occupying no less than 50% of the screen area in the first interface is determined as the target display region; or the region in the top-level layout of the interface that does not contain redundant controls is determined as the target display region, ensuring that the target region meets the display requirements of depth-of-field effect.
[0117] Optionally, image recognition, content analysis, and other methods can be used to identify the type (e.g., images, text, videos, controls), complexity (e.g., content density, number of elements), and importance (e.g., core information, auxiliary information) of the content displayed on the first interface, and select the target display area based on the content distribution characteristics. For example, the area containing the core image can be determined as the target display area, or the area with less text information and prominent image elements can be determined as the target display area to avoid text obscuring the depth-of-field effect.
[0118] Optionally, historical user operation data (such as click locations, swipe trajectories, and long-press areas) on the first interface can be collected and analyzed. The target display area can then be determined based on areas other than these frequently accessed areas. For example, if a user frequently clicks on the left-hand functional control area of the first interface, the right-hand area can be designated as the target display area. This ensures the depth-of-field effect aligns with user operating habits, preventing the first object from obscuring the second and thus improving the user experience.
[0119] Optionally, user preferences for interface display (such as preference for displaying the central area or the unobstructed area) and long-term usage habits (such as frequent use of portrait mode or frequent use of specific partition operations) can be obtained through user settings, historical usage records, etc., and the target display area can be selected based on these preferences and habits. For example, if the user prefers to display core content in the right-hand area of the interface, then the right-hand area will be determined as the target display area.
[0120] Optionally, the interface image, layout data, and content data of the first interface are input into a preset AI model (such as an interface region recognition model or a user preference prediction model). The AI model analyzes the adaptability of each region (such as adaptability to depth-of-field display or adaptability to user needs), outputs the region recognition result, and determines the region corresponding to the result as the target display region. For example, the AI model identifies the distribution of interface elements and outputs the result that "the central image region is most suitable for depth-of-field display," and then determines the central image region as the target display region.
[0121] Optionally, the real-time status of the current device (such as screen on, screen locked, charging, battery level, and screen resolution) can be obtained, and the target display area can be adjusted and determined based on the device status. For example, when the device is in a locked state, the area displaying the first object in the wallpaper on the lock screen is determined as the target display area; when the device battery level is below a preset threshold, the area with the smallest screen area and the lowest rendering pressure is determined as the target display area, taking into account both depth effect and device power consumption.
[0122] Optionally, preset fixed display rules are determined, such as "the target area must be located in the upper half of the screen," "the target area must avoid the status bar and navigation bar," and "the area of the target area must be within a preset range." All displayable areas of the first interface are traversed, and areas that meet the preset display rules are selected as the target display area. For example, if the preset rule is "the target area avoids the status bar, and its area is a preset percentage of the total screen area, such as 30%-60%," then areas that meet this rule are selected from the first interface as the target display area.
[0123] Optionally, all interface elements (such as controls, images, text, and icons) in the first interface are prioritized (e.g., core functional controls have the highest priority, and auxiliary icons have the lowest priority). The area containing the highest priority interface element, or the area covered by multiple high-priority elements, is selected as the non-target display area. For example, core controls such as "Confirm" and "Back" have the highest priority in the first interface, and the area containing these controls is determined as the non-target display area to ensure that the depth-of-field effect does not affect the core controls.
[0124] Optionally, based on the display requirements of the first interface (such as highlighting core content, dynamic elements, or 3D effects), the area most suitable for presenting the highlighting effect is selected as the target display area. Combining the depth-of-field effect mentioned above, areas that can highlight the sense of spatial hierarchy and the difference between reality and illusion are prioritized. For example, areas containing 3D icons and layered images are determined as the target display area, so that the depth-of-field effect and the highlighting requirements are mutually adapted and presented in a coordinated manner.
[0125] Optionally, the real-time status of the associated devices of the current terminal (such as the display interface, running applications, and device mode of the associated devices) can be obtained, and the target display area of the first interface of the current terminal can be determined synchronously based on the status of the associated devices. For example, when the associated device is displaying image content and synchronizing it to the current terminal, the area of the first interface of the current terminal that synchronously displays the image is determined as the target display area; when the associated device is in display enhancement mode, the area of the first interface of the current terminal that corresponds to the display area of the associated device is determined as the target display area.
[0126] Optionally, current time information (such as daytime, nighttime, weekday, holiday) and / or environmental information (such as ambient brightness and ambient light direction) can be obtained, and the target display area can be adjusted based on the time and / or environmental characteristics. For example, in a holiday scenario, the area displaying holiday elements in the first interface can be determined as the target display area.
[0127] Optionally, the content of the first interface satisfies the first content condition including at least one of the following: the first interface includes a first object of a preset type; the first interface includes a preset number of objects and / or object elements; the first interface includes a first object with a preset posture; the object elements of the first object in the first interface conform to a preset distance relationship and / or a preset position relationship and / or a preset relative size relationship; the first interface includes a first image with a preset composition; the first interface includes a second object; the first interface includes a third object.
[0128] Optionally, satisfying the first display rule includes at least one of the following: the target display area is highlighted relative to other areas of the first interface; the target display area uses depth-of-field display, floating display, or foreground display; the display level of the target display area is higher than other display areas; the brightness, transparency, and contrast of the target display area are higher than other areas; the target display area is adaptively determined according to the composition of the first image; the target display area is associated with the composition direction or composition type of the first image; non-target display areas in the first interface are weakened, blurred, or blurred; the target display area adaptively adjusts its shape and size according to vertical composition, horizontal composition, side composition, etc.; the first object located in a non-target display area in the first interface is weakened, blurred, or blurred.
[0129] Optionally, satisfying the first display rule includes satisfying the occlusion relationship between the first object and the second object.
[0130] Optionally, satisfying the first display rule includes at least two of the first object, the second object, and the third object satisfying an occlusion relationship.
[0131] Optionally, satisfying the first display rule includes ensuring that the display levels corresponding to the first object, the second object, and the third object satisfy a preset hierarchical relationship.
[0132] Optionally, satisfying the first display rule includes displaying the first object and / or the second object in a preset manner, such as stereoscopic display.
[0133] In the above optional solutions, in response to the fulfillment of the first preset condition, the output first interface meets specific conditions, which can make the output mode and / or display effect of the first interface richer. Furthermore, the first interface meets the first display rule to present a depth effect, thereby improving the user experience.
[0134] Optionally, the first interface may exit in response to the fulfillment of a second preset condition.
[0135] Optionally, exiting the first interface includes at least one of the following: closing the first interface and returning to the initial interface or the interface before the first interface; closing the first interface and displaying the preset default interface; hiding the first interface and running it in the background; or switching the first interface to a non-highlighted state.
[0136] Optionally, the second preset condition is satisfied, including at least one of the following: The current terminal meets the fourth condition; The associated equipment meets the fifth condition; The current interface meets the sixth condition.
[0137] Optionally, satisfying the fourth condition may include at least one of the following: the current terminal leaves the preset terminal state; the current terminal switches out of the preset terminal mode; the display screen of the current terminal switches in the opposite direction; the current terminal does not meet the AI model conditions.
[0138] Optionally, leaving the preset terminal state may include: switching from locked screen state to unlocked state, switching from screen on state to screen off state, switching from unlocked state to locked screen state, etc.
[0139] Optionally, switching out of the preset terminal mode may include: switching from personalized mode to normal mode, switching from depth-of-field effect mode to regular display mode, etc.
[0140] Optionally, the display screen of the current terminal can be switched in reverse, including: switching from a bright screen to a dark screen, switching from full-screen display to a non-full-screen display, and switching from split-screen display to single-screen display.
[0141] Optionally, the current terminal does not meet the conditions of the AI model, including: changes in user preferences, user habits deviating from the preset range, and current scene information exceeding the preset scene of the AI model.
[0142] Optionally, meeting the fifth condition may include at least one of the following: the associated device disconnects from the current terminal; the associated device sends a corresponding control command or trigger information to the current terminal; the associated device exits the preset mode and synchronizes with the current terminal; the associated device's interface is switched / updated and synchronized with the current terminal; or the associated device does not meet the AI model's operating conditions and synchronizes with the current terminal.
[0143] Optionally, satisfying the sixth condition includes at least one of the following: the current interface leaves the preset interface; the preset exit interface operation is performed on the current interface; the current interface switches out of the preset interface mode; the current interface no longer displays preset content; the interface wallpaper set on the current interface is switched to a non-preset type interface wallpaper; the current interface satisfies the interface exit condition; the current interface no longer satisfies the preset interface layout condition.
[0144] When the second preset condition is met, the system will automatically exit the first interface, increasing the flexibility of the interface display.
[0145] Optionally, after outputting the first interface, a preset operation can be performed on the first interface, and the first interface will be changed in response to the preset operation. Optionally, the target display area, the first object, and the second object can be changed based on the preset operation. For example, after outputting the first interface, the application icon in the first interface can be moved, the position of the first object can be moved, and the highlighted area of the first object can be changed.
[0146] The processing method proposed in this embodiment outputs a first interface when a first preset condition is met. The target display area of the first interface is determined or generated through a first strategy, and the corresponding objects in the target display area are highlighted, making the main body of the interface more eye-catching and / or displaying a display that better fits the image composition or image content, thus improving visual hierarchy and aesthetics. Furthermore, it adapts to various composition types or image content types, making the output of the first interface more flexible and richer, enhancing the user experience. Further, it allows exiting the first interface based on a second preset condition, increasing the flexibility of the interface display.
[0147] Second Embodiment Based on the first embodiment, the processing method of this application embodiment further includes: The composition of the first image is a pre-defined composition.
[0148] Optionally, the composition of the first image involves arranging and combining visual elements such as the subject, background, and negative space in the first image according to preset rules in terms of position and proportion, to create a specific visual effect and convey core information. Optionally, the preset compositions include horizontal composition, vertical composition, inverted composition, close-up, frontal composition, side composition, symmetrical composition, rule of thirds composition, leading line composition, frame composition, diagonal / oblique composition, and negative space composition.
[0149] Optionally, the target display area of the first interface is determined or generated by a first strategy, including: If the composition of the first image is a preset composition, the target display area of the first interface is determined according to the composition.
[0150] Optionally, by determining the composition of the first image and then determining the target display area based on the composition, the determination of the target display area becomes more targeted by conforming to the compositional features of the first image, avoiding a disconnect between the display area and the image composition, and improving the rationality of the target display area. Optionally, for different composition types, the rules for determining the corresponding target display area are different, which helps to achieve accurate matching of image presentation logic and enhance the relevance and adaptability of the first interface display.
[0151] The target display area of the first interface is determined based on the preset composition type. Optionally, a preset algorithm can identify the composition type corresponding to the current wallpaper or uploaded image, and determine the target display area based on the composition type matching rules. Optionally, the composition type can be determined by identifying the size and position of the main object in the current wallpaper, and the target display area and the direction of highlighting the main object can be determined based on the size and position of the main object and the composition type.
[0152] Optionally, the target display area is determined based on the compositional orientation of the first image. Optionally, if the composition is vertical, the target display area is determined based on a specific vertical area of the first interface; if the composition is horizontal, the target display area is determined based on a specific horizontal area of the first interface; if the composition is inverted, the target display area is determined based on a specific area in the inverted direction of the first interface; if the composition is a close-up and / or a frontal composition, the target display area is determined based on a specific area where the first object is located in the first interface; if the composition is a side composition, the target display area is determined based on a specific side area in the first interface.
[0153] Optionally, the specific region is determined based on the target location of the first object and / or the compositional orientation of the first image. Optionally, the specific region is located within the location of the first object, and at least one region is determined as the specific region within the region of the location of the first object based on the compositional orientation of the first image.
[0154] Optionally, the target display area of the first interface is determined based on the composition, including at least one of the following: If the composition is vertical, the target display area is a specific vertical area in the first object; If the composition is horizontal, the target display area is a specific horizontal area within the first object; If the composition is inverted, the target display area is a specific area in the inverted direction of the first object; If the composition is a close-up and / or a frontal composition, the target display area is a specific area on the first object; If the composition is a side composition, the target display area is the specific area facing the side in the first object.
[0155] Optionally, if the composition is vertical, the specific area corresponding to the first object's location in the first image can be determined according to the position and / or orientation of the first object, either from top to bottom or from bottom to top, and this area can be designated as the target display area. Optionally, the preset number of icon rows can be determined based on the size of the first object. Optionally, the specific area can be determined by the preset number of icon rows downwards from the vertex position of the first object. Optionally, the specific area can be determined based on the proportion of the first object in the interface within the first image. Optionally, other rules can also be used to ensure that at least one first object is highlighted from top to bottom or from bottom to top when the first image is vertically composed.
[0156] For example, if the area occupied by the first object on the interface is smaller than a preset range, the preset number of icon rows can be set to two rows, such as... Figure 5 As shown in (a), the first image in the first interface is a vertical composition, and the first object in the first image is a building. Therefore, based on the location of the building in the first image, the icon areas in the two rows counting from top to bottom can be determined, such as... Figure 5 The dashed box area in (a) is a specific area 30 of the two rows of icons counting from top to bottom of the building's location. The building area within this specific area 30 will be determined as the target display area, such as... Figure 5 As shown in (b), the target display area of the first object 10 is displayed above at least one second object 20, while other areas of the first object 10 besides the target display area are displayed below at least one second object 20. The first object 10 within the target display area obscures a portion of the at least one second object 20.
[0157] For example, if the area occupied by the first object on the interface is larger than a preset range, the preset number of icon rows can be set to three or four rows accordingly. Figure 6 As shown, Figure 6 The main object in (a) occupies a larger area, which will Figure 6 The first image shown in (a) is placed Figure 6 In the icon display interface of (b), the target display area can be determined by counting the four rows of icon areas from top to bottom, based on the vertex of the building's location in the first image. Figure 6 The dashed box area in (c) represents the icon area for the four rows from top to bottom of the building's location. A specific area 30 is defined, and the area corresponding to the first object 10 within this specific area is determined as the target display area, such as... Figure 6 As shown in (d), the target display area of the first object 10 obscures at least one second object 20, and at least one second object 20 is not obscured by any other area of the first object 10 other than the target display area.
[0158] For example, if the first object is facing downwards, the specific area where the first object is located can be determined by counting a preset number of icon areas from bottom to top, based on the position of the first object. Figure 7 As shown in (a), the first object 10 in the first image is an orange tree. Based on the position of the orange tree in the first interface, the two rows of icon areas are determined from bottom to top, as follows: Figure 7 The dashed border area in (a) represents the two rows of icons counting from bottom to top where the first object 10 is located. This area is designated as specific region 30, and the area where the first object 10 is located within specific region 30 is designated as the target display area. For example... Figure 7 As shown in (b), the target display area of the first object 10 occludes a portion of the second object 20, while the non-target display area of the first object 10 is occluded by or displayed under at least one other second object 20.
[0159] Optionally, if the composition is horizontal, the target display area can be determined based on the position of the first object in the first image, along a preset number of icon rows, corresponding to the first object's location from left to right or right to left. Optionally, the specific area can be determined by the preset number of icon rows to the left of the first object's vertex position; alternatively, the specific area can be determined based on the proportion of the first object in the interface within the first image. Optionally, other rules can also be used to ensure that at least one first object is highlighted from left to right or right to left when the first image is horizontally composed.
[0160] For example, such as Figure 8 As shown, Figure 8 The first image shown in (a) is a horizontal composition, and the first object in the first image is a mountain. Therefore, based on the location of the mountain in the first image and its orientation, the target display area is determined by counting two rows of icon areas from right to left along the mountain's apex. Figure 8 The dashed box area shown in (a) represents the two rows of icons from right to left representing the location of the mountain's summit. This area is designated as a specific region 30. The target display area will then be determined within the mountain region of this specific region, as shown below. Figure 8 As shown in (b), the target display area of the first object 10 obscures a portion of the area of at least one second object 20, while other areas of the first object 10 are obscured or displayed under the at least one second object 20.
[0161] Optionally, if the composition is an inverted composition, the target display area can be determined based on the position of the first image in the first image, along the direction from bottom to top, according to the preset number of icons.
[0162] Optionally, a close-up image refers to an image composition where the shooting angle is close to the object, the main object occupies a large proportion of the image, the background occupies a small proportion, and it can clearly show the object's local details, outline, and key features, facilitating accurate identification and area positioning. A frontal composition refers to a composition where the shooting angle is directly facing the main facade of the object, the object is facing forward without obvious tilt or side rotation, and the object in the image has a straight posture and uniform orientation, which is conducive to accurately extracting the object's frontal features and key areas. Optionally, if the composition is a close-up image and / or a frontal composition, part or all of the first object's area can be determined as the target display area based on the size of the first object in the first image. Optionally, if the composition is a close-up image, the target display area of the first interface is determined based on the pixel depth information and / or position of the first object in the close-up image. Optionally, an object area whose depth information does not exceed a preset depth information threshold can be determined as the target display area.
[0163] Optionally, the target display area of the first interface can be determined based on the correspondence between the position of the first object and the second object in the first interface. For example, if the position of the first object in the first interface causes more than a preset number of second objects to be completely obscured when the full depth of field of the first object is applied, then the area corresponding to the first object at a specific position is determined as the target display area.
[0164] For example, such as Figure 9 As shown, if the first object 10 is determined to be a flower, and is a close-up image with an area smaller than a preset area threshold; or is a close-up image with image depth information meeting preset conditions, then the entire area of the first object 10 can be determined as the target display area, such as... Figure 9 As shown in (a), without a depth-of-field effect, the first object 10 is occluded by multiple second objects 20, as... Figure 9 As shown in (b), in the depth-of-field display effect, the entire area where the first object 10 is located is the target display area, and the first object 10 occludes part of the area of multiple second objects 20.
[0165] Optionally, if the first image is a close-up image but its area is larger than a preset area threshold, or if it is a close-up image but its depth information does not meet preset conditions, such as if the elements in the image correspond to different depth information, then a portion of the first object can be determined as the target display area.
[0166] For example, such as Figure 10 As shown, Figure 10 Image (a) is the first image. Figure 10 (b) is the display interface for the second object. Figure 10 (c) shows the display state of the first interface without depth-of-field effect. Figure 10(d) represents the display state of the first interface with a depth-of-field effect. Optionally, [the following text is missing: "will..."] Figure 10 The first object in the first image shown in (a) is an image of multiple fruits. The first image is placed... Figure 10 In the icon display interface shown in (b). Optionally, in Figure 10 In the display state without depth-of-field effect shown in (c), the first object 10 is obscured by the second object 20. Optionally, the three fruit areas displayed in the lower half of the first object 10 can be defined as the target display area, such as... Figure 10 As shown in (d), the target display area of the first object 10 is not obscured by the second object, and partially obscures a portion of the second object 20, while other areas of the first object 10 besides the target display area are partially obscured by the second object 20.
[0167] Optionally, if the composition is a side-view composition, then based on the position of the first image, a preset number of icon areas can be counted sequentially along the direction the first object is facing, and the area containing the first object within this preset number of icon areas can be determined as the target display area. The specific implementation method is similar to the composition described above and will not be repeated here.
[0168] Optionally, when changing the location of the first object, the target display area can be redefined based on the changed location and composition of the first object. For example, such as... Figure 8 As shown, the first image is a horizontal composition. After triggering the depth-of-field function, the first object (the mountain) can be moved left or right. After stopping the movement, the position of the mountain is determined, and the target display area is determined based on the moved position. It is understood that the operation method for other compositions is similar to the above example, and will not be elaborated further here. The position of the main object can be adjusted according to needs, changing the position of the highlighted area for greater personalization.
[0169] Optionally, the target display area can be determined based on the composition of the first image and the type of the first object in the first image.
[0170] This implementation determines the target display area based on the differences in composition type, adapts it to parameters such as the size, proportion, orientation, and depth information of the first object, and flexibly adjusts the preset number of icon rows. This helps ensure that the first object is accurately highlighted, working in conjunction with the depth-of-field effect to enhance the visual hierarchy of the interface. Furthermore, the determined target display area is adaptable to various composition scenarios and first object types, enhancing the flexibility and versatility of the solution, optimizing the visual experience, and balancing interface aesthetics and usability. It provides a reliable technical implementation method for optimizing the display of terminal interfaces.
[0171] Third Embodiment Based on at least one of the above embodiments, the processing method of this application embodiment further includes: The first object is located in the preset area of the first interface.
[0172] Optionally, the preset area of the first interface can be a fixed area on the first interface, such as the left half, right half, top half, bottom half, or middle area of the first interface, or it can be an irregularly shaped area fixed on the first interface; no limitation is made here. Optionally, the preset area can be a user-defined area. Optionally, the preset area can be determined based on the user's operation on the first interface. Optionally, the preset area can be determined based on the layout of the first interface or the type of the second object.
[0173] Optionally, the target display area of the first interface is determined or generated by a first strategy, including: If the first object is located in the preset area of the first interface, the target display area of the first interface is determined according to the relationship between the first interface and the preset area.
[0174] Optionally, the location of the first object in the first image can be detected to determine the relationship between the region where the first object is located and a preset region. Optionally, the relationship between the region where the first object is located and the preset region includes: the location of the first object is contained within the preset region; the location of the first object is consistent with the preset region; there is overlap between the location of the first object and the preset region; and there is no overlap between the location of the first object and the preset region.
[0175] Optionally, the preset area can adapt to the first interface display requirements in different scenarios, improving the flexibility and accuracy of the interface display. By detecting the relationship between the first object and the preset area to determine the target display area, key content can be highlighted, display effects optimized, irrelevant information can be avoided, and the interactive experience enhanced.
[0176] Optionally, the target display area of the first interface is determined based on the relationship between the first object and the preset area, and the target display area of the first interface is at least one of the following: The area where the first object overlaps with the preset area; The part of the first object that overlaps with the preset area.
[0177] Optionally, the area where the first object overlaps with a preset area can be defined as the target display area.
[0178] Optionally, if there is overlap between the first object and the preset area, at least one overlapping part of the first object is determined, and the at least one overlapping part is determined as the target area. For example, if the first object is a person, and part of the person's head overlaps with the preset area, the entire head of the person can be determined as the target display area, that is, the area is expanded based on the overlapping area to determine the target display area.
[0179] Optionally, the target display area can be determined by combining the type of the first object.
[0180] This embodiment enhances the prominence of the first object by adding a constraint relationship between the first object and a preset area of the first interface, and accurately determines the target display area based on this relationship. This improves the accuracy of target area determination and / or enhances the scenario adaptability of the solution through the flexibility of the preset area. Furthermore, it avoids interference from irrelevant information and optimizes the interactive experience.
[0181] Fourth embodiment Based on at least one of the above embodiments, the processing method of this application embodiment further includes: The first object includes at least two object elements, and the relative positions of the at least two object elements in the first interface satisfy a preset positional relationship.
[0182] Optionally, the first object includes at least one object element, where an object element refers to the main subject element that makes up the first object. For example, a wallpaper image includes N main subjects, which together form the first object, and each of the N main subjects is an object element. Figure 11 As shown, the wallpaper uses four people and a candied hawthorn as the first object, with each person and the candied hawthorn being a separate object element. Object elements refer to the people, animals, plants, buildings, objects, landscapes, graffiti, IP characters, virtual characters, etc., contained within the first object. Optionally, the at least two object elements of the first object can refer to object elements of the same type or different types. For example, when the first object consists of two people, they can be identified as two corresponding object elements; similarly, when the first object consists of a person and a building, they can each be identified as two separate object elements.
[0183] Optionally, the first object may include at least two object elements that are connected together, or it may be two independent object elements that are not connected. Optionally, after determining at least two object elements, the relative positions between the at least two object elements may be further detected and determined, and a comparison and judgment may be made based on the determined relative positions and a preset positional relationship.
[0184] Optionally, the relative positions between at least two object elements can include: connected, independent, front-back, left-right, and top-bottom positions.
[0185] Optionally, the target display area of the first interface is determined or generated by a first strategy, including: If the relative positions of at least two object elements in the first interface satisfy a preset positional relationship, the target display area of the first interface is determined based on the relative positions.
[0186] Optionally, by determining whether the relative positions of at least two object elements in the first interface satisfy a preset positional relationship, the target display area can be adaptively and accurately located, which can highlight the object elements, improve the intelligence and accuracy of determining the interface display area, simplify the judgment logic, and improve processing efficiency.
[0187] Optionally, the target display area of the first interface is determined based on the relative position, including at least one of the following: If at least two object elements overlap, the target display area is one, and includes the areas in at least two object elements; If there is no overlap between at least two object elements, the target display area is at least two, and each target display area includes the area of at least two object elements; Based on the orientation relationship, determine at least one target display area for at least one object element.
[0188] Optionally, the overlap relationship between at least two object elements includes positional relationships such as overlap, intersection, and connection between the two object elements.
[0189] Optionally, when at least two object elements overlap, the target display area corresponding to the at least two object elements can be determined to be a single, unified area. Optionally, the target display area should include the entirety or a portion of the areas of the at least two object elements.
[0190] For example, such as Figure 11 As shown, Figure 11 Image (a) is the first image. Figure 11 (b) is the display interface of the second object. Figure 11 (c) shows the display state of the first interface without depth-of-field effect. Figure 11 In diagram (d), the first interface with a depth-of-field effect is displayed. Optionally, the four figures contained in the first image are four object elements of the first object. These four object elements have a merging or overlapping positional relationship. Therefore, the target display area determined based on these four object elements can be the area containing these four object elements, such as... Figure 11As shown in (c), in a display state without depth-of-field effect, the first object 10 is occluded by multiple second objects 20. After determining the target display area, the first interface can be displayed based on the display effect, such as... Figure 11 As shown in (d), the highlighted area is the target display area, which contains the upper body areas of four object elements. The target display area contained in the first object 10 obscures a portion of at least one second object 20, while other areas of the first object 10 are partially obscured by or displayed under at least one second object 20.
[0191] Optionally, if at least two object elements do not overlap, meaning there is no overlap between the positions of at least two object elements, a region can be determined based on the different object elements, and the determined region can be designated as the target display area. Optionally, the target display area should contain at least two regions.
[0192] For example, such as Figure 12 As shown, Figure 12 Image (a) is the first image. Figure 12 (b) is the display interface for the second object. Figure 12 In the middle (c), the first interface is displayed without a depth-of-field effect, and the first object 10 is obscured by multiple second objects 20. Figure 12 In diagram (d), the first interface with display effect is shown. Optionally, the first object 10 in the first image includes an object element whose main subject is a building and two object elements whose main subject is a person. It can be seen that there is no direct connection between the building and the person, i.e., there is no overlap, while there is an overlap between the two people. Optionally, a first display area can be determined based on the object element of the building, and a second display area can be determined based on the two object elements of the person, and the first display area and the second display area can be determined as the target display area. Figure 12 As shown in (d), the first display area and the second display area in the target display area of the first object 10 are highlighted respectively, that is, the first display area is displayed in the upper part of the first interface where the building is located, and the second display area is displayed in the lower part of the first interface where the character is located, while other areas of the first object 10 are obscured by at least one second object 20 or displayed under at least one second object 20.
[0193] Optionally, the orientation relationship refers to the spatial relationship between two or more object elements, such as their relative position, angle, distance, and arrangement. For example, two object elements may be positioned one above the other on the first screen, one to the left and one to the right, or one in front of and behind the other from the shooting angle on the first screen. Optionally, the target display area to be highlighted can be determined based on the orientation relationship between at least two object elements.
[0194] For example, such as Figure 13 As shown, Figure 13 Image (a) is the first image. Figure 13 (b) is the display interface for the second object. Figure 13 In the middle (c), the first interface is displayed without a depth-of-field effect, and the first object 10 is obscured by multiple second objects 20. Figure 13 In the middle (d), the first interface with a depth-of-field display effect is shown. Optionally, the first object 10 in the first image includes two object elements whose main subject is a person. It can be seen that the two object elements face each other and are positioned one in front of the other. Therefore, it is possible to select all or part of the area of the object element in front as the target display area. For example... Figure 13 As shown in (d), the head area of the object element in the first object 10 that is in the foreground is determined as the target display area. The upper body area of the object element is not obscured by the second object 20, while the object element in the first object 10 that is in the background is obscured by at least one second object 20 or displayed under at least one second object 20.
[0195] Optionally, if the area ratio of the first object in the first interface exceeds a preset area threshold, the target display area of the first interface is determined based on the area ratio of the first object. Optionally, the target display area can be determined by the area ratio of the first object, which is composed of multiple object elements, in the first interface. Optionally, a preliminary display area can be determined based on the area ratio of the first object, and then the target display area can be determined by combining the relative position and / or relative size of each object.
[0196] If the first object includes multiple object elements, the size of each object element can be determined based on the area of each object element.
[0197] Optionally, if the relative size relationship between at least two object elements of the first object meets the preset size requirement, the target display area of the first interface is determined based on the relative size.
[0198] Optionally, the target display area of the first interface is determined based on relative size. This includes, if the relative size is greater than a preset relative size threshold, a portion of the larger object element's area and / or the entire area of the smaller object element's area. In this scenario, if there are only two object elements, a portion of the larger object element's area can be displayed as the target display area, while the area corresponding to the smaller object element is a non-target display area. That is, no depth-of-field processing is applied to the smaller object element, or the entire area of the smaller object element is used as the target display area. If there are multiple object elements, a portion of the area of the Nth largest object element can be used as the target display area.
[0199] Optionally, the target display area of the first interface is determined based on the relative size. If the relative size is less than a preset relative size threshold, the target display area includes a portion of the area of at least one object element.
[0200] Optionally, the target display area of the first interface is determined based on the relative size. If the area of each object element is less than a preset threshold and the relative size is less than a preset relative size threshold, the target display area includes a portion of the area of all object elements.
[0201] Optionally, the target display area of the first interface is determined based on the relative size. If the area of each object element is less than a preset threshold and the relative size is greater than a preset relative size threshold, the target display area includes the entire area of the object element with the larger area.
[0202] Optionally, the target display area can be determined by combining the type of each object element and the relative size and / or relative positional relationship between the object elements.
[0203] This application's embodiments achieve precise positioning of the target display area for a multi-element first object by adding technical features such as multiple object elements and their relative positions and / or relative sizes. It constructs a multi-dimensional and / or multi-scenario target display area determination system, enhancing the scenario adaptability and versatility of the solution. Furthermore, it covers multiple types of multi-element first objects, optimizing the interactive experience and strengthening the prominent display effect of the first object and the visual hierarchy of the interface.
[0204] Fifth embodiment Based on at least one of the above embodiments, the processing method of this application embodiment further includes: At least one object element must be of the default type.
[0205] Optionally, when the object element is a person, the target display area can be determined based on the target parts of the person. For example, the upper body area, full body area, head area, and full body area of the person can be identified and determined as the target display area. Optionally, the target display area can also be determined based on the person's posture, which includes bending over, sitting, squatting, lying down, lying on the side, shooting from a low angle, shooting from a high angle, etc.
[0206] Optionally, if the type of the first object is a preset type, the target display area of the first interface is determined according to the type of the first object.
[0207] Optionally, if the type of the first object is a person or an animal, the target display area of the first interface is determined according to the posture and / or body orientation of the first object.
[0208] Optionally, if the type of the first object is a close-up image object, the target display area of the first interface is determined based on the pixel depth information and / or position of the first object.
[0209] Optionally, if the type of the first object is a building, the target display area of the first interface is determined based on the area ratio and / or location of the first object.
[0210] Optionally, if the type of the first object is a landscape, the target display area of the first interface is determined based on the foreground image and / or the position of the foreground image of the first object.
[0211] Optionally, when the object element is categorized as an animal, the target display area can be determined by identifying the animal's head region, the entire body region, the head plus limbs, and the animal's body orientation. Optionally, when the animal's body orientation is horizontal, the right half of the animal's body is designated as the target display area. Optionally, when the animal's body orientation is vertical, the upper half of the animal's body is designated as the target display area.
[0212] For example, such as Figure 14 As shown, when the category of the object element of the first object 10 is animal and the lower half of the animal cannot be identified, the upper half of the animal that has been identified can be directly determined as the target display area, and the target display area occludes part of the area of the second object 20.
[0213] For example, such as Figure 15 As shown, the first object 10 contains only one object element, and the element type of the object element is animal. If the upper body area of the animal is identified, and the body's orientation is vertical, then based on the animal's body orientation, the upper body area of the object element in the vertical direction can be determined as the target display area. Optionally, considering... Figure 15The animal occupies a large area on the first interface, and the horizontal head area of the object element can be determined as the target display area. The target display area is displayed based on the depth effect. The target display area of the first object 10 occupies part of the area of the second object 20, while other areas of the first object 10 are partially occupied by the second object 20 or displayed under the second object 20.
[0214] Optionally, when the object element category is building, the target display area can be determined based on the building area or the location of the highest point of the building.
[0215] By distinguishing the types of object elements, the logic for determining the target display area can be set according to the morphological characteristics of different object types (such as the upright structure of the human body or the curling-up habit of a pet), breaking through the limitations of single-category judgment, and / or formulating differentiated rules for the characteristics of different categories, which helps to better adapt to diverse scenarios and make the determination of the target display area more in line with actual application needs.
[0216] Optionally, the target display area can be determined by combining the object type, the preset composition of the first image, and / or the relative positions of at least two object elements. For example, if at least two object elements in the first object are two animals, and both animals are vertically composed, the relative positional relationship between the two animals can be further detected. Optionally, if it is determined that the two animals are connected and overlapping, a target display area can be determined based on the position and orientation and / or posture of the two animals; if the two animals are separated, the target display area can be determined as two areas based on the position and orientation and / or posture of the two animals.
[0217] This embodiment combines the type of the first object with various different rule conditions and adopts differentiated target display area determination rules, which can accurately match the different morphological characteristics of each type of object element, improve the rationality and accuracy of target display area positioning, and make the target display area more in line with visual habits and the main structure.
[0218] Sixth Embodiment Based on at least one of the above embodiments, the processing method of this application embodiment further includes at least one of the following: At least two object elements must be of the same type; At least two object elements are of different types; The combination type of at least two object elements is the default combination type.
[0219] Optionally, the types of object elements include people, animals, plants, buildings, objects, landscapes, etc.
[0220] Optionally, when at least two object elements are of the same type, a unified rule can be determined by combining the target type to which the object elements belong and the rules of the corresponding type. Then, factors such as orientation, composition, distance, position, and size can be combined to determine the target display area. This area may be a portion of the area of at least one object element. For example, if there are two adjacent figures facing each other in the image, based on the figures' posture, orientation, and distance, the upper bodies of both figures may be included in the target display area to highlight the interactive scene. Optionally, the target display area includes at least a portion of the area of at least one object element.
[0221] Optionally, when at least two object elements are of different types, it can mean that the types of each object element between the at least two object elements are different, or it can mean that there are object elements of the same type among the at least two object elements, and there are also object elements of different types.
[0222] Optionally, when at least two object elements have different types, the target display area can be determined based on at least two target types corresponding to the at least two object elements, the rules of the corresponding types, and then factors such as orientation, composition, distance, position, and size. The area to be highlighted can be determined based on different type correspondences, and the target display area can be determined based on at least one defined area. For example, in an image containing people and scenery, the person is the primary focus, and the entire person and a certain area around them might be designated as the highlighted area; similarly, for a landmark building in the scenery, the main part of the building might be selected as the highlighted area. Then, by combining these determined highlighted areas, the final target display area is further determined. This target display area may cover the key parts of multiple different types of object elements to highlight the important features of different types of object elements in the image, helping users to more clearly obtain the key information of the image.
[0223] Optionally, the combination type of at least two object elements can be a preset combination type, which includes at least two people, people and buildings, people and animals, people and landscapes, etc.
[0224] Optionally, if the multiple object elements contained in the first object in the first image contain a preset combination type, then the combination type of at least two object elements can be considered as the preset combination type. Alternatively, if the combination type of at least two object elements completely conforms to the preset combination type, then the combination type of at least two object elements is determined to be the preset combination type.
[0225] Optionally, the target display area of the first interface is determined or generated by a first strategy, including: If at least two object elements are combined into a preset combination type, the target display area of the first interface is determined based on the combination type.
[0226] Optionally, by identifying and judging the combination type of multiple object elements in the first image, the target display area can be adaptively determined according to different preset combination types (such as different combinations of elements such as people, buildings, and landscapes), thereby improving the intelligence and scene adaptability of the interface display area positioning, making the display area determination more in line with the image content characteristics, and improving the display effect and user experience.
[0227] Optionally, the target display area of the first interface is determined according to the combination type, including at least one of the following: If the combination type is the first combination type, the target display area is the entire area of at least one object element; If the combination type is the second combination type, the target display area is a portion of at least one object element; If the combination type is the third combination type, the target display area includes the entire area of at least one object element, and / or a portion of the area of at least one other object element.
[0228] Optionally, the first combination type includes characters and combinations of characters. Optionally, when determining the target display area based on at least two object elements of the first combination type, the entire area where at least one object element is located can be determined as the target display area based on the positional relationship, primary / secondary relationship, or area relationship between the two object elements. Optionally, when the combination type is a combination of characters, the initial target display area where each character is located is determined, and then the final target display area is determined by combining the positional relationship and size between the characters. For example, if the distance between at least two characters is within a preset distance range, the target display area is determined based on the area where the character occupies an area larger than the preset area in the current display interface.
[0229] For example, such as Figure 13 As shown, when determining the target display area based on two object elements that are people, the entire area of the person whose position is earlier in the position is determined based on the positional relationship between the two people, and the entire area corresponding to that person is determined as the target display area.
[0230] Optionally, the second combination type may include a combination of people and animals. Optionally, when determining the target display area based on at least one object element of the second combination type, the target display area corresponding to at least one object element can be determined separately based on different types. Optionally, the rules for determining the target display area can be different for different types of object elements. For example, if the object element type is an animal, the target display area can be determined based on the animal's head area, upper body area, and overall area; if the object element type is a person, the target display area can be determined based on the person's posture, facing direction, size, and location. Optionally, the target display area corresponding to at least one object element can also be determined based on a unified rule, for example, determining the upper body area of at least one object element as the target display area, or determining the entire area where at least one object element is located as the target display area. Optionally, for the combination type of people and animals, the person can be used as the main object element. Based on the rules for determining the target display area of the person, the first target display area corresponding to the person object can be determined, and based on the positional relationship between the animal and the person, the second target display area of the animal can be determined. Then, the target display area of the first object can be determined based on the first target display area of the person and the second target display area of the animal.
[0231] For example, such as Figure 16 As shown, Figure 16 Image (a) is the first image. Figure 16 (b) is the display interface for the second object. Figure 16 In the middle (c), the first interface is displayed without a depth-of-field effect, and the first object 10 is obscured by multiple second objects 20. Figure 16 (d) represents the display state of the first interface with visual effects. The two object elements contained in the first object 10 are determined to be a person and an animal. Based on the type of the object elements, the relationship between the object elements, and the corresponding rules, the following is determined: Figure 16 The upper half of the two object elements is defined as the target display area, such as... Figure 16 As shown in (d), the upper body areas of the figures and animals are not obscured by the second object 20.
[0232] Optionally, the third combination type can be set to a combination type of characters and buildings. Optionally, when determining the target display area based on at least two object elements of the third combination type, the entire area of one object element and a portion of the area of at least one other object element can be determined based on different types.
[0233] Optionally, when determining the target display area based on at least two object elements of the third combination type, the target display areas for characters and buildings can be determined separately.
[0234] For example, such as Figure 12 As shown, when determining whether an object element containing people or buildings is present in the first image, it can be based on the object type and / or the relative positional relationship between the people and the buildings, such as based on... Figure 12 The area occupied by the figures, their postures, the location of the buildings, and the positional relationship between the figures and the buildings are determined. Figure 12 The upper part of the building and the entire area of the character are respectively used as the target display area.
[0235] This embodiment defines target area determination rules for different preset combination types, achieving differentiated, intelligent, and precise positioning of target display areas for multiple object elements. It simplifies the target area judgment logic, improves processing efficiency, balances operability and practicality, and enhances the scenario adaptability and versatility of the solution. Furthermore, it covers multiple types of object elements, optimizing the interactive experience.
[0236] Seventh Embodiment Based on at least one of the above embodiments, the processing method of this application embodiment further includes: The relative distance between at least two object elements must meet the preset distance requirement.
[0237] Optionally, the relative distance between at least two object elements may refer to the image distance at the pixel coordinate level in the first image or the first interface, or it may refer to the actual spatial distance between at least two object elements in the real three-dimensional physical space when the image is captured.
[0238] Optionally, the target display area of the first interface is determined or generated by a first strategy, including: If the relative distance between at least two object elements meets the preset distance requirement, the target display area of the first interface is determined based on the relative distance.
[0239] Optionally, by differentiating the selection of all or part of the target display area based on the relative distance between at least two object elements, it is possible to adaptively match the image display requirements under different distances, making the determination of the target display area more flexible, accurate and in line with visual habits. While improving the rationality of area selection, it also enables fine control over the display area, enhancing the interface display effect and scene adaptability.
[0240] Optionally, the target display area of the first interface is determined based on the relative distance, including at least one of the following: If the relative distance is greater than or equal to the preset distance, the target display area includes the entire area of at least one object element, and / or a portion of the area of at least another object element; If the relative distance is less than the preset distance, the target display area is the entire area of at least one object element; If the relative distance is less than the preset distance, the target display area is a portion of at least one object element.
[0241] Optionally, if the relative distance is greater than or equal to a preset distance, it indicates that the multiple object elements are relatively dispersed. In this case, the target display area may include the entire area of at least one object element that is relatively far forward, and / or a portion of the area of at least one other object element that is relatively far back, in order to take into account the display needs of different object elements.
[0242] For example, such as Figure 12 As shown, the spatial distance between the character object element and the building object element is relatively far, and the relative distance between the two object elements is greater than the preset distance. At this time, the target display area includes the entire area of the character object element that is relatively far forward, and part of the area of the building object element that is relatively far back.
[0243] Optionally, if the relative distance is less than a preset distance, indicating that the object elements are relatively close, and it is determined that at least one of the object elements occupies an area less than a preset area threshold in the first interface, the target display area can be selected as the entire area of some of the object elements, or the entire area of all the object elements.
[0244] For example, such as Figure 12 As shown, when the spatial distance between the two character object elements is relatively close, the relative distance between the two object elements is less than the preset distance, and the area occupied by the two object elements in the first interface is less than the preset area threshold, the target display area can contain the entire area of the two object elements.
[0245] Optionally, if the relative distance is less than a preset distance, and it is determined that the area occupied by at least one object element in the first interface is greater than or equal to a preset area threshold, the target display area can be set as a partial area of at least one object element, including partial areas of some object elements and partial areas of all object elements. This achieves refined and focused display of the target area.
[0246] For example, such as Figure 16 As shown, the two object elements in the first image are relatively close to each other, but the area occupied by the two object elements in the first interface is greater than the preset area threshold. The target display area is determined to be a part of the two object elements.
[0247] Optionally, based on the relative distance between object elements, all or part of the area can be selected as the target display area in a differentiated manner. This can adaptively match the image requirements of different distance scenarios. Unlike the fixed area selection mode, it can balance flexibility and accuracy and conform to the user's visual habits: when the distance is close, the entire area is selected to highlight the correlation of display elements, and when the distance is far, a part of the area is selected to focus on the core. This improves the rationality of area selection and / or achieves fine control over the display area, which can effectively enhance the visual hierarchy and display effect of the interface, further enhance the adaptability of the solution to different distance scenarios, and improve the interactive experience.
[0248] Eighth embodiment Based on at least one of the above embodiments, in the processing method of this application embodiment, the target display area of the first interface is determined or generated by a first strategy, including at least one of the following: If the first interface contains only one object element, the target display area of the first interface is a part or all of the object element's area. If the first interface includes at least two object elements, then the target display area of the first interface is a portion of the object elements. If the first interface contains at least two object elements, then the target display area of the first interface is a portion of all object elements.
[0249] Optionally, if the first interface includes only one object element, there is no interference or association between multiple object elements within the interface, and there is no need to consider the relative relationships between object elements. To achieve refined display of the single object element, focus on the core feature area, and simultaneously consider the rationality of the interface display and resource utilization, the target display area of the first interface is set to a part or all of the object element's area. Optionally, when the first interface includes only one object element, the target display area can be directly determined based on the object element's element type, posture, orientation, and the area it occupies on the first interface, avoiding redundant display caused by displaying the entire object element and improving the targeting and efficiency of the interface display.
[0250] For example, when the object element in the first interface is an animal, the target display area that matches the animal's characteristics can be determined based on the animal's body orientation (such as facing forward, facing sideways, facing backward, etc.). This ensures that the target display area fits the animal's core characteristics and conforms to the visual presentation logic of the animal's body orientation, so as to achieve accurate positioning of the target display area.
[0251] For example, as described in the above embodiments... Figure 15 and Figure 17 The description of the scheme shows that when the first object has only one object element, the target display area can be determined according to the object's type and / or body orientation.
[0252] Optionally, by adapting to the diverse display needs of a single subject, both completeness and focus can be balanced. Full selection can preserve the entire appearance of the object elements, adapting to scenes that require complete presentation, such as portraits and solo scenes. This not only enhances the prominence of the subject but also flexibly adapts to different interface layouts and visual focus requirements, improving the display adaptability of single-element scenes.
[0253] Optionally, if the first interface includes at least two object elements, there are two possible ways to determine the target display area. The first is to set the target display area as a part of the area of some object elements. That is, in the scenario where there are multiple object elements in the interface, some of the object elements are determined to be the core focus objects and the rest are auxiliary object elements. In this case, it is not necessary to display all object elements. Only the core object elements are selected, and the key parts of these core object elements are displayed. This can highlight the core content, reduce interface redundancy, achieve reasonable allocation of display resources, and avoid interference from non-core object elements to the target area, thereby improving the accuracy of target display.
[0254] Optionally, by filtering core object elements and extracting their key areas, visual clutter caused by disordered presentation of multiple object elements can be avoided. The core features of the core object elements can be highlighted first, while the display range can be simplified, reducing the interface rendering load, improving the accuracy of target area positioning and processing efficiency, and adapting to scenarios with prominent differences among multiple subjects.
[0255] The second approach involves setting the target display area to a portion of all object elements if the first interface contains at least two object elements. In this case, all object elements in the interface are considered core objects that require attention. By selecting the core portion of each object element for display, the display needs of all object elements can be taken into account, ensuring that no key information is missed. This approach also achieves a concise and refined display of the interface, avoiding the problem of a cluttered interface and lack of focus caused by highlighting the complete area of all object elements. This further improves the display effect and user experience, and adapts to complex display scenarios where multiple core object elements coexist.
[0256] For example, such as Figure 18 As shown, Figure 18 Image (a) is the first image. Figure 18 (b) is the display interface of the second object. Figure 18 In the middle (c), the first interface is displayed without a depth-of-field effect, and the first object 10 is obscured by multiple second objects 20. Figure 18 In the middle (d), the first interface with display effect is shown. Optionally, if there are two object elements in the first interface, and considering that the two object elements occupy a large area in the first interface, the target display area can be jointly determined based on the area between the two object elements, such as... Figure 18As shown in (d), the target display area is determined by the upper body area of the two object elements in the first object 10. The target display area occludes part of the area of multiple second objects 20. Other areas of the first object 10 besides the target display area are occluded by multiple second objects 20.
[0257] In this embodiment, different target display areas are determined based on the number of object elements to adapt to the overall highlighting needs of single objects, group portraits, and combined scenes, thereby improving the coordination and aesthetics of multi-element collaborative display.
[0258] Ninth Embodiment Based on at least one of the above embodiments, in the processing method of this application embodiment, the display of the first interface satisfies the first display rule, including at least one of the following: When the first object contains only one object element, the target display area is the area where the object element is located, and the target display area occludes part of the area of at least one second object. When the first object includes at least two object elements, the target display area is at least one area where at least one object element is located, and the target display area occludes a portion of at least one second object. The target display area of at least one object element occludes a portion of the display area of at least one second object, and at least one second object surrounds, covers, or has a perspective view of at least one other object element; At least one second object covers or obscures the non-target display area of the at least one object element; The target display area is displayed on top of at least one second object, and the non-target display area is displayed on the bottom of at least one second object.
[0259] Optionally, when the first object and the second object are displayed on the current interface, the target display area is highlighted on the current interface, and the first object in the target display area is not obscured by the second object on the interface. In this way, placing the second object in an area other than the target display area on the first interface, or obscuring at least a portion of the second object through the target display area, achieves the highlighting of the target display area. It can be understood that highlighting the target display area means that the target display area and the second object form a parallax display.
[0260] For example, such as Figure 19As shown, the second object 20 in the first interface includes an APP icon 21, a desktop element icon 22, and a card icon 23. Optionally, the front half of the first object 10 is the target display area, which obscures part of the desktop element icon 22. The APP icon 21 obscures other areas of the first object 10 except for the target display area, or other areas of the first object 10 except for the target display area are displayed below the APP icon 21, thus achieving the highlighting of the target display area.
[0261] Optionally, the first object contains multiple object elements, and its target display area needs to take into account the core display requirements of each object element. The target display area corresponding to each object element can respectively cover different parts of the second object, or they can jointly cover the same part of the second object. The core purpose is to highlight the target display area of the first object, while retaining some identifiable information of the second object, and adapting to the display requirements in scenarios where multiple object elements coexist.
[0262] For example, such as Figure 20 As shown, the target display area includes part of the object element 11 whose main object is a building and part of the object 12 whose main object is a person. The object element 11 obscures the desktop element icon 23, and at least one APP icon 25 obscures the other areas of the object element 11 except for the target display area. The object element 12 obscures part of the other at least one APP icon 26.
[0263] Optionally, the target display area of an object element is used for highlighting and is displayed on top of a second object. Non-target display areas do not need to be highlighted and are covered or obscured by at least one second object or displayed on the bottom of a second object. This avoids non-target areas from interfering with the visual focus, makes reasonable use of interface space, makes the interface layout more regular, and enhances the highlighting effect of the target display area.
[0264] It should be noted that, in the above embodiments, if the initial area of the second object is completely obscured by the target display area of the first object, the obscured second object can be moved to other interfaces or other unobscured areas of the current interface for display.
[0265] In this embodiment, the target display area is on the upper layer to ensure that it is not obscured by the second object and is accurately highlighted; the non-target display area is on the lower layer and can be obscured by the second object, thus achieving a clear distinction between the core and non-core areas, and achieving a display effect that highlights the first object and optimizes the depth of field display.
[0266] Tenth Embodiment Based on at least one of the above embodiments, the processing method of this application embodiment, in which the display of the first interface satisfies the first display rule, further includes at least one of the following: A first object or at least one second object obscures a third object; The first object or at least one second object is occluded by a third object.
[0267] Optionally, a third object may be determined or generated for being occluded by the first object and / or the second object. Optionally, a third object may be determined or generated for occluding a portion of the first object and / or a portion of the second object.
[0268] Optionally, the method for determining the third object includes at least one of the following: automatically generated; decorations in the first object; or obscuring elements that are part of the wallpaper containing the first object.
[0269] Optionally, the third object can be determined based on the display requirements of the first interface and the distribution of the first and second objects. Optionally, the third object can flexibly adjust its shape, size, position, and display attributes according to the actual scenario. For example, when the occlusion relationship between the first and second objects is unclear, or when it is necessary to supplement the occluding subject or the occluded object to improve the interface hierarchy, a third object adapted to the scenario can be automatically generated. This not only improves the efficiency of determining the third object but also ensures its adaptability to other objects in the interface, meeting the dynamic needs of different display scenarios.
[0270] Optionally, the third object can be a component of the first object, used to decorate and embellish the first object, enhancing its visual effect. Such decorations may include patterns, logos, decorative elements, etc., on the surface of the first object. For example, if the first object is an architectural image, its wall reliefs, window decorative patterns, etc., can serve as the third object; if the first object is a human image, its jewelry, clothing patterns, etc., can serve as the third object. Using decorations from the first object as the third object strengthens the connection between the third object and the first object, avoiding a disconnect between the third object and the overall interface style, while also enriching the display hierarchy of the interface.
[0271] Optionally, the third object is determined or generated based on at least one of the following: First object; Second object; All content on the first screen; Part of the content on the first screen; AI-recognized results or AI-generated results.
[0272] Optionally, when determining the third object based on the first object, the third object is based on the first object. It can be a direct selection of the entire first object or a portion thereof, or it can be derived from the attributes, form, and display requirements of the first object to create a suitable third object. For example, if the first object is an architectural image, a specific part of the building's structure (such as the roof, doors, or windows) can be selected as the third object; alternatively, a decorative third object adapted to the building's style can be derived, ensuring the relevance between the third object and the first object, avoiding stylistic discrepancies, and simplifying the process of determining the third object.
[0273] Optionally, the third object can be based on the second object. It can be determined or generated based on the whole or part of the second object, or it can be generated as an auxiliary object based on the function and form of the second object. For example, if the second object is a function icon in the interface, the icon itself can be selected as the third object to participate in the implementation of the occlusion relationship; or it can be based on the function of the icon to generate a decorative or auxiliary third object that matches the icon, which enriches the interface display and ensures the compatibility between the third object and the second object.
[0274] Optionally, when determining or generating the third object based on all the content of the first interface, it is necessary to consider the overall layout, display style, and distribution of all objects of the first interface. The entire content of the first interface can be selected as the basis for determining or generating the third object, or a third object adapted to the overall style of the interface can be generated based on the overall requirements of the interface. This can highlight the overall effect of the interface and simulate the need for overall occlusion scenarios. For example, a third object can be generated based on all the content of the first interface to achieve the effect of "the first object being partially occluded by the third object," or a unified decorative and occluding third object can be generated based on the overall style of the interface to ensure the integrity of the interface display.
[0275] Optionally, the third object can be selected from a portion of the content of the first interface, or a portion of the content of the interface can be generated. For example, the background area or decorative area of the first interface can be selected as the third object, or a third object can be generated based on a local area of the interface. This can satisfy the needs of partial occlusion and display, while avoiding the waste of resources caused by determining or generating the third object based on the entire content, thus improving the flexibility of the solution.
[0276] Optionally, AI technology can be used to identify or generate a third object to improve efficiency and adaptability. Specifically, identifying the third object based on AI recognition results refers to using AI algorithms to identify the first object, second object, and interface content in the first interface, and automatically determining the suitable element as the third object. Generating the third object based on AI generation results refers to using AI generation algorithms to generate the third object based on one of the following: the first object, second object, interface content, interface display requirements, or attributes of each object. For example, AI can generate a third object based on the style and / or type of the first object, enabling the third object to adapt to complex and ever-changing interface display scenarios, further improving the intelligence level of the solution.
[0277] Optionally, when a wallpaper background exists in the first interface and the first object is overlaid on the wallpaper, some elements inherent in the wallpaper itself can act as third objects. These elements have an occlusion function, enabling occlusion relationships such as "the first object or at least one second object is occluded by the third object" or "the first object or at least one second object occludes the third object." These built-in occluding elements can include patterns, textures, icons, etc., such as trees, clouds, and decorative lines. When the first or second object overlaps with these elements, these elements act as third objects, providing occlusion without requiring additional independent occlusion objects. This simplifies the process of determining the third object and makes the interface display more integrated and natural.
[0278] Optionally, when the first or second object is a core display element in the interface and needs to be highlighted, its display hierarchy will be higher than that of the third object, thus covering part or all of the third object's display area. For example, if the first object is a core character element and the third object is a decorative obscuring element (such as a cloud pattern) provided by the wallpaper, the character element can partially obscure the cloud pattern, highlighting the core status of the first object while preserving the unobscurified portion of the third object, without disrupting the overall visual effect of the interface. If the second object is an auxiliary functional element, non-critical areas of the third object can also be obscured as needed, ensuring that core information is conveyed first while avoiding information redundancy caused by obscuring. It is important to note that the obscuring here needs to be controlled in scope, prioritizing ensuring that necessary information of the third object is not completely obscured, thus ensuring the integrity of the information conveyed in the interface.
[0279] Optionally, the display layer of the third object can be set higher than that of the first and second objects, thereby covering part or all of their display areas. For example, if the third object is an automatically generated occlusion element (such as an occlusion frame or decorative occlusion pattern), it can be used to occlude the non-core areas of the first or second object according to the interface layout requirements, enriching the interface display hierarchy without affecting the display of the core information of the first and second objects. If the third object is a decoration in the first object (such as an accessory worn by a character), the decoration can partially occlude the main character (the first object) or the surrounding second objects, simulating a realistic spatial superposition relationship and enhancing the three-dimensionality and realism of the interface. Similarly, the scope of such occlusion needs to be reasonably controlled to avoid completely occluding the core functional areas and key feature areas of the first and second objects, ensuring the rationality and practicality of the interface display.
[0280] In this embodiment, the flexibility and adaptability of the solution are improved by generating or determining a third object through multiple channels. Based on the occlusion relationship between the third object and the first and second objects, the interface display hierarchy is optimized to better highlight the target display area, thereby improving the overall practicality, robustness and / or user experience of the solution.
[0281] Eleventh Embodiment Based on at least one of the above embodiments, the processing method of this application embodiment, in which the display of the first interface satisfies the first display rule, further includes at least one of the following: The first object, or at least one second object, or at least one third object, is displayed in a three-dimensional manner; The target display area of at least one object element occludes a portion of the display area of at least one second object, and at least one second object surrounds, covers, or has perspective over at least one other object element.
[0282] Optionally, stereoscopic display refers to presenting the corresponding object in the first interface in a way that has a sense of spatial hierarchy. Unlike the single dimension of flat display, it simulates the light and shadow, perspective and stereoscopic effect of real three-dimensional space to make the object present a visual effect of protrusion, depression or layering, thereby enhancing the immersion and recognizability of the interface.
[0283] Optionally, an AI model can be used to perform 3D processing on the first object, at least one second object, or at least one third object to transform the display state of the first object, at least one second object, or at least one third object into a 3D state, thereby converting a 2D image into a 3D model. Optionally, the AI model analyzes the 2D features of objects in the wallpaper, such as contours, textures, and lighting, and uses a deep learning model to learn a large amount of 2D-to-3D conversion data to infer the shape, structure, and positional relationships of the objects in 3D space. For example, for the first object, the AI model can reconstruct a 3D model of the person based on 2D information such as the person's posture and clothing folds, including details such as various parts of the body and the degree of bending of the limbs. Optionally, after generating the 3D model, the target display area is determined based on the spatial position and attributes of these 3D models. For example, based on the position and movement of the 3D character model, the target display area is determined based on a certain distance and spatial range in front of the character, providing a more three-dimensional and realistic spatial range for subsequent interaction or processing. Optionally, the implementation of stereoscopic display can be combined with a preset stereoscopic rendering algorithm to adapt to the shape and size of different objects, ensuring that the stereoscopic effect is natural and does not destroy the overall style of the interface, while better presenting the positional relationship and occlusion logic between objects.
[0284] Optionally, 2D objects can be converted into 3D models using AI models, simulating realistic 3D lighting and perspective effects to enhance the spatial hierarchy and immersion of the interface. Simultaneously, the target display area is determined based on the spatial position of the 3D model, resulting in more precise positioning and a closer alignment with real-world spatial relationships. Furthermore, combining this with stereoscopic rendering algorithms makes occlusion logic more logical and the display more natural, further improving interface recognizability and interactive experience.
[0285] Optionally, "surrounding" refers to the second object being distributed around at least one object element or the target display area of at least one object element in the first object, or a third object, forming an enclosing display effect. For example, the second object is a decorative border element surrounding the target display area of the first object. "Covering" refers to the second object partially or completely covering at least one other object element, forming an overlap with the occlusion relationship. For example, the second object is a semi-transparent decorative layer covering the surface of a certain object element in the first object, while being partially occluded by the target display area of that object element. "Perspective" refers to the second object having the property of penetrating display, allowing at least one other object element below it to be seen through the second object. For example, the second object is a semi-transparent icon element, which is partially occluded by the target display area of the first object, but can also show the third object below it through perspective, simulating the transparent overlay effect in real space. These composite display scenarios can enrich the display layers of the interface, adapt to more complex interface layout needs, and simultaneously ensure the prominence of core information and the visual diversity of the interface.
[0286] This application also provides a smart terminal, including a memory and a processor. The memory stores a processing program, and when the processing program is executed by the processor, it implements the steps of the processing method in any of the above embodiments.
[0287] This application also provides a storage medium storing a processing program, which, when executed by a processor, implements the steps of the processing method in any of the above embodiments.
[0288] In the embodiments of the smart terminal and storage medium provided in this application, all the technical features of any of the above-described processing method embodiments may be included. The extended and explanatory content of the specification is basically the same as that of the embodiments of the above methods, and will not be repeated here.
[0289] This application also provides a computer program product, which includes computer program code. When the computer program code is run on a computer, it causes the computer to perform the methods described in the various possible implementations above.
[0290] This application also provides a chip, including a memory and a processor. The memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that a device with the chip installed performs the methods described in the various possible implementations above.
[0291] It is understood that the above scenarios are merely examples and do not constitute a limitation on the application scenarios of the technical solutions provided in the embodiments of this application. The technical solutions of this application can also be applied to other scenarios. For example, as those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0292] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0293] The steps in the method of this application embodiment can be adjusted, combined, or deleted according to actual needs.
[0294] The units in the device of this application embodiment can be merged, divided, and deleted according to actual needs.
[0295] In this application, the same or similar terms, concepts, technical solutions and / or application scenario descriptions are generally described in detail only when they appear for the first time. When they appear again, they are generally not repeated for the sake of brevity. When understanding the technical solutions and other contents of this application, the same or similar terms, concepts, technical solutions and / or application scenario descriptions that are not described in detail later can be referred to their previous relevant detailed descriptions.
[0296] In this application, the descriptions of the various embodiments have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0297] The technical features of the present application can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of the present application.
[0298] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, controlled terminal, or network device, etc.) to execute the methods of each embodiment of this application.
[0299] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. A computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the flow or function according to the embodiments of this application is generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a storage medium or transmitted from one storage medium to another. For example, computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) means. The storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, storage disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid state disk (SSD)).
[0300] The above are merely preferred embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.
Claims
1. A processing method, characterized in that, Including the following steps: S1. In response to the fulfillment of the first preset condition, output the first interface.
2. The method according to claim 1, characterized in that, It also includes at least one of the following: The first preset condition must be met, including at least one of the following: The current equipment meets the first condition; The associated device meets the second condition; The current interface meets the third condition; The first interface satisfies at least one of the following conditions: The first interface includes at least one first image; The first interface includes at least one first object; The first interface includes at least one second object; The target display area of the first interface is determined or generated by the first strategy; The content of the first interface satisfies the first content condition; The display of the first interface conforms to the first display rule; In response to the fulfillment of the second preset condition, exit the first interface.
3. The method according to claim 2, characterized in that, It also includes at least one of the following: The composition of the first image is a pre-defined composition; The first object is located in the preset area of the first interface; The first object includes at least two object elements, and the relative positions of the at least two object elements in the first interface satisfy a preset positional relationship. At least one object element is of the preset type; At least two object elements must be of the same type; At least two object elements are of different types; The combination type of at least two object elements is the default combination type; The relative distance between at least two object elements must meet the preset distance requirement.
4. The method according to claim 3, characterized in that, The target display area of the first interface is determined or generated by the first strategy, including at least one of the following: If the composition of the first image is a preset composition, the target display area of the first interface is determined according to the composition; If the first object is located in the preset area of the first interface, the target display area of the first interface is determined according to the relationship between the first interface and the preset area. If the relative positions of at least two object elements in the first interface satisfy a preset positional relationship, the target display area of the first interface is determined based on the relative positions. If at least two object elements are combined into a preset combination type, the target display area of the first interface is determined based on the combination type. If the relative distance between at least two object elements meets the preset distance requirement, the target display area of the first interface is determined based on the relative distance.
5. The method according to claim 4, characterized in that, The target display area of the first interface is determined based on the composition, including at least one of the following: If the composition is vertical, the target display area is a specific vertical area in the first object; If the composition is horizontal, the target display area is a specific horizontal area within the first object; If the composition is inverted, the target display area is a specific area in the inverted direction of the first object; If the composition is a close-up and / or a frontal composition, the target display area is a specific area on the first object; If the composition is a side composition, the target display area is the specific area facing the side in the first object; And / or, Based on the relationship between the first object and the preset area, the target display area of the first interface is determined. The target display area of the first interface is: The area where the first object overlaps with the preset area; and / or, The overlapping portion between the first object and the preset area; And / or, The target display area of the first interface is determined based on the relative position, including at least one of the following: If at least two object elements overlap, the target display area is one, and includes the areas in at least two object elements; If there is no overlap between at least two object elements, the target display area is at least two, and each target display area includes the area of at least two object elements; Based on the orientation relationship, determine at least one target display area for at least one object element; And / or, Based on the combination type, determine the target display area of the first interface, including at least one of the following: If the combination type is the first combination type, the target display area is the entire area of at least one object element; If the combination type is the second combination type, the target display area is a portion of at least one object element; If the combination type is the third combination type, the target display area includes the entire area of at least one object element, and / or a portion of the area of at least one other object element; And / or, The target display area of the first interface is determined based on the relative distance, including at least one of the following: If the relative distance is greater than or equal to the preset distance, the target display area includes the entire area of at least one object element, and / or a portion of the area of at least another object element; If the relative distance is less than the preset distance, the target display area is the entire area of at least one object element; If the relative distance is less than the preset distance, the target display area is a portion of at least one object element.
6. The method according to claim 5, characterized in that, The specific area is determined based on the target location of the first object and / or the compositional orientation of the first image.
7. The method according to claim 4, characterized in that, The target display area of the first interface is determined or generated by the first strategy, including at least one of the following: If the first interface contains only one object element, the target display area of the first interface is a part or all of the object element's area. If the first interface includes at least two object elements, then the target display area of the first interface is a portion of the object elements. If the first interface contains at least two object elements, then the target display area of the first interface is a portion of all object elements.
8. The method according to any one of claims 2 to 7, characterized in that, The display of the first interface satisfies the first display rule, including at least one of the following: When the first object contains only one object element, the target display area is the area where the object element is located, and the target display area occludes part of the area of at least one second object. When the first object includes at least two object elements, the target display area is at least one area where at least one object element is located, and the target display area occludes a portion of at least one second object. A first object or at least one second object obscures a third object; The first object or at least one second object is obscured by a third object; The first object, or at least one second object, or at least one third object, is displayed in a three-dimensional manner; The target display area of at least one object element occludes a portion of the display area of at least one second object, and at least one second object surrounds, covers, or has a perspective view of at least one other object element; At least one second object covers or obscures the non-target display area of the at least one object element; The target display area is displayed on top of at least one second object, and the non-target display area is displayed on the bottom of at least one second object.
9. The method according to claim 8, characterized in that, The third object is determined or generated based on at least one of the following: First object; Second object; The entire content of the first screen; Part of the content on the first screen; AI-recognized results or AI-generated results.
10. A smart terminal, characterized in that, include: A memory and a processor, wherein the memory stores a processing program, and the processing program, when executed by the processor, implements the steps of the processing method as described in any one of claims 1 to 9.
11. A storage medium, characterized in that, The storage medium stores a computer program, which, when executed by a processor, implements the steps of the processing method as described in any one of claims 1 to 9.
Citation Information
Patent Citations
Method for realizing 3D display effect by 2D wallpaper and system thereof
CN108932145A
Depth-of-field wallpaper generation method, electronic equipment and computer readable storage medium
CN119624802A
Wallpaper editing method and electronic equipment
CN121523591A
Methods and devices for providing a wallpaper viewfinder
EP2642384A1
Methods and devices for providing a wallpaper viewfinder
US20130249939A1