A display method, an electronic device, and a storage medium

By setting up multiple display areas or screens on electronic devices to showcase different perspectives of the same 3D scene, the problem of a lack of richness and fun in the display interface is solved, thereby improving the user experience and the fun of the interface.

CN122086500APending Publication Date: 2026-05-26HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2024-11-26
Publication Date
2026-05-26

AI Technical Summary

Technical Problem

The display interfaces of existing electronic devices lack richness and interest, making it difficult to attract consumers.

Method used

By setting up multiple display areas or screens on electronic devices, the visual effects of the same 3D scene can be displayed from different perspectives, and the richness and fun of the interface can be enhanced by using multi-view and perspective switching technology.

Benefits of technology

It enables the visual effect of observing the same 3D scene from multiple perspectives on electronic devices, improving the user experience and the fun of the interface, and enhancing human-computer interaction and collaborative operation experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122086500A_ABST
    Figure CN122086500A_ABST
Patent Text Reader

Abstract

A display method, electronic device, and storage medium are disclosed to enhance the richness and engaging nature of the display interface of an electronic device, thereby improving the user experience. For example, the electronic device may display a first display element including a first image, which is used to obtain a visual effect of observing a 3D scene from a first perspective. The electronic device may also display a second display element including a second image, which is used to obtain a visual effect of observing the same 3D scene from a second perspective, where the first and second perspectives are different; the first and second display elements are located in different display areas.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of terminal technology, and in particular to a display method, electronic device, and storage medium. Background Technology

[0002] With the development of terminal technology, users have increasingly higher requirements for the display interfaces of electronic devices. Interfaces that are monotonous and lack appeal are unlikely to attract consumers. Therefore, how to improve the richness and engagement of interfaces is a question that needs to be considered. Summary of the Invention

[0003] This application provides a display method, an electronic device, and a storage medium, which can enhance the richness and interest of the display interface of the electronic device and improve the user experience.

[0004] In a first aspect, a display method is provided, applied to a first device, the method comprising: displaying a first display element, the first display element including a first image, the first image being used to obtain a visual effect of observing a 3D scene from a first viewpoint; displaying a second display element, the second display element including a second image, the second image being used to obtain a viewpoint effect of observing the 3D scene from a second viewpoint, the first viewpoint being different from the second viewpoint; the first display element and the second display element being located in different display areas.

[0005] In this embodiment of the application, the first device can display the visual effects of viewing the same 3D scene from different perspectives through the first display element and the second display element. For example, the first display element can display the visual effects of viewing the 3D scene (e.g., the electronic pet "cat") from the left perspective, and the second display element can display the visual effects of viewing the same 3D scene (e.g., the electronic pet "cat") from the right perspective. This allows users to observe the same 3D scene from multiple perspectives on the display interface of the electronic device, enhancing the richness and fun of the display interface and improving the user experience.

[0006] In one possible design, the first display element is located on the first display screen of the first device, and the second display element is located on the second display screen of the first device.

[0007] In this embodiment, when the first device has two displays, the visual effects of the same 3D scene from different perspectives can be displayed on the two displays respectively. For example, the visual effects of the 3D scene from a first perspective (i.e., the first display element) can be displayed on the first display, and the visual effects of the 3D scene from a second perspective (i.e., the second display element) can be displayed on the second display. This provides users with a multi-screen, multi-perspective experience of observing 3D scenes, enhances the richness and interest of the display interface, and improves the user experience.

[0008] In one possible design, the first display element is located in a first display area, and the second display element is located in a second display area. The first display area and the second display area are two different display areas formed when the foldable screen of the first device is in a folded state.

[0009] In this embodiment, when the first device has a foldable screen, the foldable screen forms a first display area and a second display area when it is folded. The same 3D scene is displayed in different viewpoints on these two display areas. For example, the first display area displays the visual effect of the 3D scene from a first viewpoint (i.e., the first display element), and the second display area displays the visual effect of the 3D scene from a second viewpoint (i.e., the second display element). This provides users with a multi-view experience of observing the 3D scene from different areas, enhancing the richness and interest of the display interface and improving the user experience.

[0010] In one possible design, the first display area and the second display area are two display areas formed by folding the foldable screen back to back.

[0011] In this embodiment of the application, the first device has a foldable screen, and when the foldable screen is folded back to back to form a first display area and a second display area, the two display areas respectively display the visual effects of the same 3D scene from different perspectives, thereby allowing the user to observe the same 3D scene from multiple perspectives through the two areas formed by the back-to-back folding, thereby enhancing the richness and interest of the display interface and improving the user experience.

[0012] In one possible design, the first display screen displays a first interface, with the first display element located on the first interface, which may be a lock screen, desktop, negative one screen, or a first application interface; the second display screen displays a second interface, with the second display element located on the second interface, which may be a lock screen, desktop, negative one screen, or a second application interface. Optionally, the first application interface and the second application interface may be interfaces of the same application or interfaces of different applications.

[0013] In this embodiment, the first device has a first display screen and a second display screen. The first display element may be located within any interface on the first display screen, such as the lock screen, desktop, negative one screen, or application interface. The second display element may be located within any interface on the second display screen, such as the lock screen, desktop, negative one screen, or application interface. In summary, the first display screen displays the visual effect of the 3D scene from a first-view perspective, and the second display screen displays the visual effect of the 3D scene from a second-view perspective, providing users with a multi-screen, multi-view observation effect of the 3D scene and improving the user experience.

[0014] In one possible design, the first display area displays a first interface, and the first display element is located on the first interface; the first interface is a lock screen, desktop, negative one screen, or a first application interface; the second display area displays a second interface, and the second display element is located on the second interface, which is also a lock screen, desktop, negative one screen, or a second application interface. Optionally, the first application interface and the second application interface may be interfaces of the same application or interfaces of different applications.

[0015] In the embodiments of this application, the first device has a foldable screen, and when the foldable screen is folded to form a first display area and a second display area, the first display element may be located in any interface on the first display area, such as the lock screen, desktop, negative one screen or application interface, and the second display element may be located in any interface on the second display area, such as the lock screen, desktop, negative one screen or application interface. In short, through the multiple areas formed by the foldable screen, the visual effect of observing 3D scenes from multiple perspectives is displayed, thereby improving the user experience.

[0016] In one possible design, the first display area displays a first portion of the third interface, with the first display element located in the first portion; the second display area displays a second portion of the third interface, with the second display element located in the second portion, and the third interface may be a lock screen, desktop, negative one screen, or application interface.

[0017] In this embodiment, the first device has a foldable screen, and when the foldable screen is folded to form a first display area and a second display area, these two display areas can respectively display two parts of the same interface. The first display element is located in the part displayed in the first display area, and the second display element is located in the part displayed in the second display area. In summary, the multiple areas formed by folding the screen provide a multi-view perspective for observing 3D scenes, enhancing the user experience.

[0018] In one possible design, the first display element is a display element within the wallpaper of the first interface; the second display element is a display element within the wallpaper of the second interface. In this embodiment, the wallpaper of the interface can display the visual effect of observing a 3D scene from a certain perspective, and the wallpapers of different interfaces can display the visual effect of observing a 3D scene from different perspectives. This type of wallpaper is highly interesting and can enhance the user experience.

[0019] In one possible design, the first display element is a display element within the wallpaper of the first part of the third interface, and the second display element is a display element within the wallpaper of the second part of the third interface. In this embodiment, the first device has a foldable screen, and when the foldable screen is folded to form a first display area and a second display area, these two display areas can respectively display two parts of the same interface. The first display element is located within the wallpaper of the first part displayed in the first display area, and the second display element is located within the wallpaper of the second part displayed in the second display area. The first part of the wallpaper and the second part of the wallpaper are two parts of a single wallpaper. In summary, the multi-area display formed by the folding of the foldable screen provides a multi-view perspective for observing 3D scenes, enhancing the user experience.

[0020] In one possible design, the first display element is a first card or a first icon, and the second display element is a second card or a second icon. In the embodiments of this application, the visual effect of viewing a 3D scene from a certain perspective can be displayed through cards or icons, and the visual effect of viewing a 3D scene from different perspectives can be displayed through different cards or different icons. Such cards or icons are more interesting and can enhance the user experience.

[0021] In one possible design, the first card and the second card are cards from the same application. The first icon and the second icon are application icons for the same application. In this embodiment, the same application can use different cards or different application icons to display the visual effects of the application's 3D scene from different perspectives. For example, the application can be a 3D game application, such as a 3D pet application.

[0022] In one possible design, before displaying the first display element, the method further includes: determining the 3D scene from one or more pre-configured 3D scenes, or generating the 3D scene based on a 2D image selected by the user. In this embodiment, the first device can display the visual effect of observing the same 3D scene from different perspectives using the first and second display elements. The 3D scene can be readily available (i.e., pre-configured) or temporarily generated (i.e., generated based on a 2D image selected by the user). In other words, the user can generate a 3D scene using their own captured images and then observe the 3D scene from different perspectives using the first and second display elements, which helps improve the user experience and enhances the richness and interest of the display interface.

[0023] In one possible design, the first and second viewpoints are user-specified perspectives. In this embodiment, the user can specify different viewpoints according to their needs, and the electronic device, through the first and second display elements, displays the visual effects of observing the same 3D scene from different user-specified perspectives, enhancing the interactive experience.

[0024] In one possible design, the first viewpoint and the second viewpoint are relative viewpoints. In this embodiment, the first device displays the visual effects of observing the same 3D scene from two relative viewpoints using a first display element and a second display element. For example, relative viewpoints may include: left-side and right-side viewpoints, upward and downward viewpoints, frontal viewpoints (or frontal views) and rearward viewpoints (or rearward views), etc. In short, users can see the visual effects of the same 3D scene from two relative viewpoints through the first and second display elements, resulting in a better user experience.

[0025] In one possible design, the method further includes: updating the first image in the first display element to a third image when the 3D scene changes, the third image being an image of the changed 3D scene from the first viewpoint; and / or updating the second image in the second display element to a fourth image, the fourth image being an image of the changed 3D scene from the second viewpoint.

[0026] In this embodiment of the application, the first device displays the visual effect of observing the same 3D scene from different perspectives through the first display element and the second display element. When the 3D scene changes, the images in the first display element and / or the second display element change accordingly, so that the first display element displays the visual effect of viewing the 3D scene change process from the first perspective, and the second display element displays the visual effect of viewing the 3D scene change process from the second perspective, resulting in a better user experience.

[0027] In one possible design, the 3D scene changes when at least one of the following occurs: a first trigger operation is detected, a first set time is reached, or a first change occurs in the device state.

[0028] In this embodiment, when a user inputs a first trigger operation on the first device, or sets a first preset time, or changes the device state, the 3D scene changes, and the images within the first display element and / or the second display element change accordingly. This allows the first display element to display the visual effect of observing the 3D scene change process from a first perspective, and the second display element to display the visual effect of observing the 3D scene change process from a second perspective. This enhances the richness and interest of the display interface, improves human-computer interaction, and provides a better user experience.

[0029] In one possible design, the first trigger operation acts on either the first display element or the second display element. In this embodiment, when the first device detects the first trigger operation and determines that it acts on either the first or second display element, a 3D scene change is triggered, and the corresponding image within the first and / or second display elements changes. This allows the first display element to display the visual effect of observing the 3D scene change process from a first perspective, and the second display element to display the visual effect of observing the 3D scene change process from a second perspective. This improves human-computer interaction and, to some extent, avoids accidental triggering, resulting in a better user experience.

[0030] In one possible design, the first trigger operation is consistent with the first preset operation. In this embodiment, when the first device detects the first trigger operation and determines that the first trigger operation is consistent with the first preset operation, it triggers a 3D scene change, and the images within the first display element and / or the second display element change accordingly. This allows the first display element to display the visual effect of observing the 3D scene change process from a first perspective, and the second display element to display the visual effect of observing the 3D scene change process from a second perspective. This improves human-computer interaction and can, to some extent, avoid accidental triggering, resulting in a better user experience.

[0031] In one possible design, the first triggering operation includes: a contact operation with the first device, and / or a contactless operation. In this embodiment, the user can trigger a 3D scene change through contact or contactless operation, causing corresponding changes in the images within the first and / or second display elements. This allows the first display element to display the visual effect of observing the 3D scene change process from a first perspective, and the second display element to display the visual effect of observing the 3D scene change process from a second perspective, improving human-computer interaction and providing a better user experience.

[0032] In one possible design, the device state undergoes a first change, including one of the following: a change between an unlocked state and a locked screen state, a change between a screen-off state and a screen-on state, a change between a landscape state and a portrait state, and a change between a folded state and an unfolded state. In this embodiment, when the user changes the state of the first device, a 3D scene change can be triggered, causing corresponding changes in the images within the first and second display elements. This allows the first display element to exhibit the visual effect of observing the 3D scene change process from a first perspective, and the second display element to exhibit the visual effect of observing the 3D scene change process from a second perspective, improving human-computer interaction and providing a better user experience.

[0033] In one possible design, the 3D scene is a 3D scene that the first device and the second device operate in collaboration. When the 3D scene changes, the following steps are taken: receiving first information sent by the second device, the first information being used to indicate changes in the 3D scene on the second device; and the 3D scene changing in response to receiving the first information.

[0034] In this embodiment, when the first device and the second device collaboratively operate a 3D scene, when the second device triggers a change in the 3D scene, the first device synchronously triggers a change in the 3D scene. When the 3D scene on the first device changes, the images within the first display element and / or the second display element change accordingly, so that the first display element displays the visual effect of observing the 3D scene change process from a first perspective, and the second display element displays the visual effect of observing the 3D scene change process from a second perspective. This approach enhances the collaborative operation experience.

[0035] In one possible design, the first perspective is the operating perspective of the first device on the 3D scene, and the second perspective is the operating perspective of the second device on the 3D scene. In this embodiment, when the first device and the second device cooperate to operate the 3D scene, the first device can display its own operating perspective on the 3D scene, and it can also display the operating perspective of the second device on the 3D scene. That is, the user of the first device can see both their own operating perspective on the 3D scene and the operating perspective of the other party (i.e., the second device) on the 3D scene, which is more interesting and provides a better user experience.

[0036] In one possible design, the method further includes: when at least one of the following is detected—a second trigger operation, a second set time period, or a second change in device state—updating the first image within the first display element to a fifth image, wherein the fifth image is used to obtain the visual effect of observing the 3D scene from a third perspective. In this embodiment, the first device can display the visual effect of observing the same 3D scene from different perspectives through the first and second display elements. Furthermore, the first display element can switch perspectives, allowing users to view the 3D scene from different viewpoints, resulting in a better user experience.

[0037] In one possible design, the method further includes: keeping the second image within the second display element unchanged, or updating the second image within the second display element to a sixth image, the sixth image being used to obtain a perspective effect of observing the 3D scene from a fourth perspective. In this embodiment, the perspective of the first display element can be switched. After the perspective of the first display element is switched, the perspective of the second display element may remain unchanged or switch in tandem, resulting in a better user experience.

[0038] In one possible design, the fourth perspective and the third perspective are relative perspectives. In this embodiment, the perspective of the first display element can be switched. After the perspective of the first display element is switched, the perspective of the second display element may remain unchanged or switch in tandem. Taking a tandem switch as an example, for instance, the second display element switches to the relative perspective of the first display element, so that the user can view the same 3D scene from a relative perspective, thus improving the user experience.

[0039] In one possible design, the first display element gradually switches from a first perspective to a third perspective, and the second display element gradually switches from a second perspective to a fourth perspective. During the switching process, the first and second display elements maintain a relative perspective. Taking a 3D scene of a 3D electronic pet "cat" as an example, assuming the first display element switches from a frontal view (i.e., the pet's frontal view) to a rearal view (i.e., the pet's rear view), and the second display element switches from a rearal view (i.e., the pet's rear view) to a frontal view (i.e., the pet's frontal view), the switching process for the first display element is front -> left -> back, and the switching process for the second display element is back -> right -> front. When the first display element switches to the left perspective, the second display element also switches to the right perspective; that is, during the switching process, the first and second display elements maintain a relative perspective. It should be understood that this example uses the first display element switching from a frontal view to a rearal view and the second display element switching from a rearal view to a frontal view. In practical applications, the first and second display elements can have other perspective switching processes, which are not limited in this embodiment.

[0040] In one possible design, the fourth perspective and the third perspective are related to the unfolding angle of the folding screen of the first device. For example, when the unfolding angle of the folding screen of the first device is 0 degrees or 180 degrees, the fourth perspective and the third perspective are relative perspectives. Taking a 3D electronic pet "cat" as an example, for instance, the third perspective is the frontal perspective of the pet (e.g., face perspective), and the fourth perspective is the rearal perspective of the pet (e.g., back perspective). When the unfolding angle of the folding screen of the first device is 90 degrees, the fourth perspective and the third perspective have a 90-degree visual effect. For instance, the third perspective is the frontal perspective of the pet (e.g., face perspective), and the fourth perspective is the left-side perspective (e.g., left ear perspective) or the right-side perspective (e.g., right ear perspective). For example, taking outward folding as an example, when the first display element is located in the left half of the display area of ​​the folding screen and the second display element is located in the right half of the display area of ​​the folding screen, the third perspective of the first display element is the frontal perspective of the pet (e.g., face perspective), and the fourth perspective of the second display element is the left-side perspective of the pet (e.g., left ear perspective). Alternatively, when the first display element is located in the right half of the foldable screen and the second display element is located in the left half of the foldable screen, the third view of the first display element is the frontal view of the pet (e.g., face view), and the fourth view of the second display element is the right-side view of the pet (e.g., right ear view).

[0041] In one possible design, the 3D scene is a 3D scene that the first device and the second device operate collaboratively. The method further includes: the first device receiving second information sent by the second device, the second information being used to indicate a viewpoint switch of the 3D scene on the second device; and the first device, in response to receiving the second information, updating a first image within the first display element to an eighth image, the eighth image being used to obtain the visual effect of observing the 3D scene from an eighth viewpoint. In this embodiment, for a 3D scene where the first device and the second device operate collaboratively, if the 3D scene on the second device switches its viewpoint, then the viewpoint of the first display element on the first device switches accordingly, thereby improving the convenience of collaborative operation.

[0042] In one possible design, the second information is used to instruct the 3D scene on the second device to switch to a ninth perspective, where the eighth perspective is the relative perspective of the ninth perspective. In this embodiment, when the first device and the second device collaboratively operate a 3D scene, if the second device switches its perspective to the ninth perspective, then the first display element on the first device switches to the relative perspective of the ninth perspective, i.e., the eighth perspective, so that the two collaboratively operating devices can view the same 3D scene from a relative perspective, thus improving the convenience of collaborative operation.

[0043] In one possible design, the method further includes updating the second image within the second display element to a ninth image, the ninth image being used to obtain the perspective effect of observing the 3D scene from the ninth perspective. In this embodiment, when the first device and the second device collaboratively operate a 3D scene, the first device can display the visual effect of observing the same 3D scene from different perspectives through the first display element and the second display element. The perspective of the second display element is the second device's operating perspective of the 3D scene (i.e., the ninth perspective), meaning that the user of the first device can see the second device's operating perspective of the 3D scene, thus improving the collaborative operation experience.

[0044] In one possible design, the method further includes: during the process of the foldable screen switching from a folded state to an unfolded state, the first display element gradually moves from a first starting position to a first target position, and the second display element gradually moves from a second starting position to a second target position. The first starting position is located within the first display area, and the second starting position is located within the second display area. Both the first target position and the second target position are located on the folding axis of the foldable screen. After the first display element moves to the first target position and the second display element moves to the second target position, the first and second display elements are de-displayed, and a third display element is displayed at the display positions of the first and second display elements. The third display element includes a seventh image, which is used to obtain a viewing perspective effect of observing the 3D scene from a fifth perspective, which is different from the first and second perspectives. In this embodiment, during the unfolding process of the foldable screen of the first device, the display elements in the two display areas move towards the folding axis respectively. Then, the two display elements "merge into one" to form a single display element. This display element has a different perspective from the original two display elements. This method is more interesting and provides a better user experience.

[0045] In one possible design, the method further includes: during the process of the foldable screen switching from the unfolded state to the folded state, de-displaying the third display element, displaying the first display element at the first target position, displaying the second display element at the second target position, and the first display element gradually moving from the first target position to the first starting position, and the second display element gradually moving from the second target position to the second starting position. In this embodiment, during the folding process of the foldable screen of the first device, one display element is "split in two" to form two display elements, and these two display elements move to the two display areas formed by the folding, respectively. Moreover, the viewing angles of these two display elements are different from those of the original single display element. This approach is more interesting and provides a better user experience.

[0046] In one possible design, the method further includes: switching to an AOD (Always-On Display) state, in which the first display element and the second display element are displayed on the AOD display interface. In this embodiment, when the first device switches to the AOD display state, the first and second display elements are displayed on the AOD display interface. Other elements on the AOD display interface, besides the first and second display elements, may be either not displayed or displayed at low brightness to highlight the first and second display elements. This approach enhances the interest and richness of the display interface in the screen-off state, resulting in a better user experience.

[0047] Secondly, a display method is also provided, applied to a first device, the method comprising: displaying a first display element, the first display element including a first image, the first image being used to obtain a visual effect of observing a 3D scene from a first perspective; and when a first condition is determined to be met, updating the first image in the first display element to a second image, the second image being used to obtain a visual effect of observing the 3D scene from a second perspective, the first perspective being different from the second perspective.

[0048] In this embodiment, the first device can display the visual effect of observing a 3D scene from a first perspective through a first display element. For example, the first display element can display the visual effect of viewing a 3D scene (e.g., an electronic pet "cat") from a left-hand perspective. When a first condition is met, the perspective of the first display element switches, for example, switching to a second perspective. For instance, the first display element can display the visual effect of viewing the same 3D scene (e.g., an electronic pet "cat") from a right-hand perspective. This method, by switching the perspective of a single display element, allows users to observe the same 3D scene from multiple perspectives, enhancing the richness and interest of the display interface and improving the user experience.

[0049] In one possible design, the 3D scene is a 3D scene that the first device and the second device operate in collaboration. The determination that the first condition is met includes: the first device receiving first information sent by the second device, the first information being used to indicate the switching of the perspective of the 3D scene on the second device.

[0050] In this embodiment of the application, when the first device and the second device cooperate to operate a 3D scene, if the second device switches the viewpoint, the first display element on the first device also switches the viewpoint accordingly, which improves the convenience of cooperative operation.

[0051] In one possible design, the first information is used to instruct the 3D scene on the second device to switch to a third perspective, where the second perspective is a relative perspective to the third perspective.

[0052] In this embodiment of the application, when the first device and the second device cooperate to operate a 3D scene, if the second device switches to a third viewpoint, then the first display element on the first device switches to the relative viewpoint of the third viewpoint, namely the second viewpoint, so that the two devices cooperating can view the same 3D scene from a relative viewpoint, thereby improving the convenience of cooperative operation.

[0053] In one possible design, determining that the first condition is met includes at least one of: detecting a first trigger operation, reaching a first set time, or a first change in device state. In this embodiment, when a user inputs a first trigger operation on the first device, or sets a first set time, or changes the device state, the perspective of the first display element switches, allowing the user to view the same 3D scene from different angles. This enhances human-computer interaction, enriches the display interface, and improves the user experience.

[0054] In one possible design, the device state changes, including one of the following: changes between unlocked and locked states, changes between screen-off and screen-on states, changes between landscape and portrait states, and changes between folded and unfolded states. In this embodiment, when a user changes the device state of the first device, it can trigger a viewpoint switch of the first display element, allowing the user to view the same 3D scene from different perspectives. This enhances human-computer interaction, enriches the display interface, and improves the user experience.

[0055] In one possible design, the first triggering operation is a contact operation with the first device, or a remote operation.

[0056] In one possible design, the first triggering operation is consistent with the first preset operation.

[0057] In one possible design, the first triggering operation is applied to the first display element.

[0058] In one possible device, the method further includes: displaying a second display element, the second display element including a third image, the third image being used to obtain the visual effect of observing the 3D scene from a fourth perspective, wherein the second display element and the first display element are located in different display areas. In this embodiment, the first device can use the first display element and the second display element to display the visual effect of observing the same 3D scene from different perspectives, thereby enabling users to observe the same 3D scene from multiple perspectives on the first device's display interface, enhancing the richness and interest of the display interface and improving the user experience.

[0059] In one possible design, when the 3D scene is a 3D scene operated collaboratively by the first device and the second device, the fourth perspective is the operating perspective of the second device on the 3D scene. In this embodiment, when the first device and the second device operate collaboratively on the 3D scene, the first device can display the visual effect of observing the same 3D scene from different perspectives through the first display element and the second display element. The perspective of the second display element is the operating perspective of the second device on the 3D scene, meaning the user of the first device can see the operating perspective of the second device on the 3D scene, thus enhancing the collaborative operation experience.

[0060] In one possible design, the first display element is located on the first display screen of the first device, and the second display element is located on the second display screen of the first device.

[0061] In one possible design, the first display element is located in a first display area, and the second display element is located in a second display area. The first display area and the second display area are two different display areas formed when the foldable screen of the first device is in a folded state.

[0062] In one possible design, the first display area and the second display area are two display areas formed by folding the foldable screen back to back.

[0063] In one possible design, the first display screen displays a first interface, the first display element is located on the first interface, and the first interface is a lock screen, desktop, negative one screen or a first application interface; the second display screen displays a second interface, the second display element is located on the second interface, and the second interface is a lock screen, desktop, negative one screen or a second application interface.

[0064] In one possible design, the first display area displays a first interface, and the first display element is located on the first interface; the first interface is a lock screen interface, desktop, negative one screen, or first application interface; the second display area displays a second interface, and the second display element is located on the second interface, which is a lock screen interface, desktop, negative one screen, or second application interface.

[0065] In one possible design, the first display area displays a first portion of the third interface, with the first display element located in the first portion; the second display area displays a second portion of the third interface, with the second display element located in the second portion, and the third interface may be a lock screen, desktop, negative one screen, or application interface.

[0066] In one possible design, the first display element is a display element within the wallpaper of the first interface; the second display element is a display element within the wallpaper of the second interface.

[0067] In one possible design, the first display element is a display element within the wallpaper of the first portion; the second display element is a display element within the wallpaper of the second portion.

[0068] In one possible design, the first display element is a first card or a first icon, and the second display element is a second card or a second icon.

[0069] In one possible design, the first card and the second card are cards from the same application. The first icon and the second icon are application icons for the same application.

[0070] In one possible design, before displaying the first display element, the method further includes: determining the 3D scene in one or more pre-configured 3D scenes, or generating the 3D scene based on a 2D image selected by the user.

[0071] In one possible design, the method further includes: updating the second image within the first display element to a fourth image when the 3D scene changes, the fourth image being an image of the changed 3D scene from the second viewpoint; and / or updating the third image within the second display element to a fifth image, the fifth image being an image of the changed 3D scene from the fourth viewpoint.

[0072] In one possible design, the 3D scene changes when at least one of the following occurs: a second trigger operation is detected, a second set time is reached, or the device state of the first device undergoes a second change.

[0073] In one possible design, the 3D scene is a 3D scene that the first device and the second device operate in collaboration. When the 3D scene changes, the following steps are taken: receiving second information sent by the second device, the second information being used to indicate changes in the 3D scene on the second device; and the 3D scene changing in response to receiving the second information.

[0074] Thirdly, a display method is also provided, applicable to a system including a first device and a second device. The method includes: the first device and the second device cooperating on a 3D scene; the first device displaying a first display element, the first display element including a first image, the first image being used to obtain a visual effect of observing the 3D scene from a first perspective; the second device sending first information to the first device, the first information being used to instruct the second device to switch the perspective of the 3D scene; and the first device, in response to receiving the first information, updating the first image in the first display element to a second image, the second image being used to obtain a visual effect of observing the 3D scene from a second perspective, the second perspective being different from the first perspective.

[0075] In one possible design, before the second device sends the first information to the first device, the method further includes: the second device displaying a second display element, the second display element including a third image, the third image being used to obtain a perspective effect of observing the 3D scene from a third perspective; the second device sending the first information to the first device includes: the second device sending the first information to the first device after detecting at least one of a first trigger operation, reaching a first set time, or a first change in device state.

[0076] In one possible design, the first information is used to instruct the second display element to switch to a fourth perspective, where the second perspective is a relative perspective to the fourth perspective.

[0077] In one possible design, the method further includes: the first device displaying a third display element, the third display element including a fifth image, the fifth image being used to obtain the visual effect of observing the 3D scene from a fifth perspective, the third display element being located in a different display area from the first display element.

[0078] In one possible design, the fifth perspective is the operating perspective of the second device on the 3D scene.

[0079] In one possible design, the first display element is located on the first display screen of the first device, and the third display element is located on the second display screen of the first device.

[0080] In one possible design, the first display element is located in a first display area, and the third display element is located in a second display area. The first display area and the second display area are two different display areas formed when the foldable screen of the first device is in a folded state.

[0081] In one possible design, the first display area and the second display area are two display areas formed by folding the foldable screen back to back.

[0082] In one possible design, the first display screen displays a first interface, the first display element is located on the first interface, and the first interface is a lock screen, desktop, negative one screen or a first application interface; the second display screen displays a second interface, the third display element is located on the second interface, and the second interface is a lock screen, desktop, negative one screen or a second application interface.

[0083] In one possible design, the first display area displays a first interface, and the first display element is located on the first interface; the first interface is a lock screen interface, desktop, negative one screen, or first application interface; the second display area displays a second interface, and the third display element is located on the second interface, the second interface being a lock screen interface, desktop, negative one screen, or second application interface.

[0084] In one possible design, the first display area displays a first portion of the third interface, with the first display element located in the first portion; the second display area displays a second portion of the third interface, with the third display element located in the second portion, and the third interface may be a lock screen, desktop, negative one screen, or application interface.

[0085] In one possible design, the first display element is a display element within the wallpaper of the first interface; the third display element is a display element within the wallpaper of the second interface.

[0086] In one possible design, the first display element is a display element within the wallpaper of the first portion; the third display element is a display element within the wallpaper of the second portion.

[0087] In one possible design, the first display element is a first card or a first icon, and the third display element is a second card or a second icon.

[0088] In one possible design, before displaying the first display element, the method further includes: determining the 3D scene in one or more pre-configured 3D scenes, or generating the 3D scene based on a 2D image selected by the user.

[0089] In one possible design, the method further includes: when the 3D scene changes, the first device updates the second image within the first display element to a sixth image, the sixth image being an image of the changed 3D scene from the second viewpoint.

[0090] In one possible design, the 3D scene changes when at least one of the following occurs: the first device detects a second trigger operation, a second set time is reached, or the device state of the first device undergoes a second change.

[0091] In one possible design, the 3D scene changes when: at least one of the following occurs: the second device detects a third trigger operation, a third set time is reached, or the device state of the second device undergoes a third change: the 3D scene changes. Before the first device updates the second image in the first display element to a sixth image, the method includes: the first device receiving second information sent by the second device, the second information indicating the change information of the 3D scene on the second device; the first device updating the second image in the first display element to a sixth image includes: the first device updating the second image in the first display element to a sixth image in response to receiving the second information.

[0092] Fourthly, a display method is also provided, applied to an electronic device, the method comprising: displaying a first display element and a second display element, the first display element including a first object; in response to a triggering condition, the first object moving out of the first display element and gradually moving into the second display element.

[0093] In the embodiments of this application, a first object within one display element on an electronic device can be moved to another display element, enabling interaction between the two display elements. Moreover, this enhances the fun and richness of the interface for the user, resulting in a better user experience.

[0094] In one possible design, the method further includes: during the movement of the first object, at least one of the first object's posture, shape, area, and expression changes.

[0095] In this embodiment of the application, a first object within a display element on an electronic device can be moved to another display element. During the movement, the posture, shape, area, expression, etc. of the first object can change, realizing interactivity between the two display elements. Moreover, for the user, this enhances the fun and richness of the interface, resulting in a better user experience.

[0096] In one possible design, the pose change is related to the relative positional relationship between the first display element and the second display element. For example, the relative positional relationship between the first and second display elements includes: the distance between the second and first display elements, and / or, the orientation of the second display element relative to the first display element.

[0097] In this embodiment, a first object within a first display element on an electronic device can move to a second display element, and the posture of the first object is related to the relative positional relationship between the two display elements. For example, when the distance between the two display elements is close, the posture is jumping; when the distance between the two display elements is far, the posture is flying, etc. As another example, if the second display element is directly above the first display element, the posture of the first object is climbing; or if the second display element is directly below the first display element, the posture of the first object is jumping down. This achieves interactivity between the two display elements, and for the user, it enhances the fun and richness of the interface, resulting in a better user experience.

[0098] In one possible design, the method further includes: the first object moving according to a first trajectory curve and / or a first velocity curve.

[0099] In the embodiments of this application, when the first object moves out of the first display element and then into the second display element, it moves according to a certain trajectory curve and / or speed curve to enhance the fun of the movement process.

[0100] In one possible design, the triggering conditions include at least one of: receiving a trigger operation, reaching a set time, or a change in the device state.

[0101] In this embodiment, the user can input a trigger operation, or set the set time, or change the device state to trigger the first object within the first display element to move to the second display element, thereby improving human-computer interaction and enhancing the user experience.

[0102] In one possible design, the device state changes, including one of the following: a change between an unlocked state and a locked screen state, a change between a screen-off state and a screen-on state, a change between a landscape state and a portrait state, and a change between a folded state and a displayed state.

[0103] In this embodiment of the application, when the device state of the electronic device changes, it can trigger the first object within the first display element to move to the second display element, thereby improving human-computer interaction and enhancing user experience.

[0104] In one possible design, the first object is moved out of the first display element and gradually moved into the second display element, including: canceling the display of the first object in the first display element and displaying a first medium of the first object in the first display element, wherein the first medium is moved out of the first display element and gradually moved into the second display element.

[0105] In this embodiment of the application, the electronic device, through the display of the first medium, provides the user with the visual effect of the first object moving from the first display element to the second object, resulting in a better user experience.

[0106] In this embodiment of the application, the first media includes: a static image, a dynamic image, an image sequence, or a video of the first object.

[0107] Fifthly, an electronic device is also provided, comprising:

[0108] Processor, memory, and one or more programs;

[0109] The one or more programs are stored in the memory, and the one or more programs include instructions that, when executed by the processor, cause the electronic device to perform the methods provided in the first, second, or fourth aspects described above.

[0110] Sixthly, a communication system is also provided, comprising: a first device and a second device;

[0111] A first device is used to perform the method steps described in the third aspect above.

[0112] The second device is used to perform the method steps described in the third aspect above.

[0113] In a seventh aspect, a computer-readable storage medium is also provided for storing a computer program that, when run on a computer, causes the computer to perform the methods provided in the first, second, third, or fourth aspects described above.

[0114] Eighthly, a computer program product is also provided, comprising a computer program that, when run on a computer, causes the computer to perform the methods provided in the first, second, third, or fourth aspects described above.

[0115] In a ninth aspect, a chip is also provided, the chip being used to execute the technical solutions provided in the first, second, third, or fourth aspects of the embodiments of this application.

[0116] In a tenth aspect, a chip system is also provided, the chip system comprising a first chip and a second chip.

[0117] A first chip is used to perform the method steps of the first device as described in the third aspect above.

[0118] The second chip is used to perform the method steps of the second device as described in the third aspect above.

[0119] For the technical effects that can be achieved in the second to tenth aspects mentioned above, please refer to the description of the technical effects that can be achieved by the corresponding design schemes in the first aspect mentioned above. This application will not repeat them here. Attached Figure Description

[0120] Figure 1 A schematic diagram of the human visual mechanism provided in an embodiment of this application;

[0121] Figures 2A to 2B A schematic diagram of a GUI for an electronic device provided in an embodiment of this application;

[0122] Figure 3 This is a schematic diagram of a 3D scene provided in an embodiment of this application;

[0123] Figure 4 Another schematic diagram of a 3D scene provided in an embodiment of this application;

[0124] Figures 5A to 5E Another schematic diagram of a GUI for an electronic device provided in an embodiment of this application;

[0125] Figures 6A to 6B Another schematic diagram of a GUI for an electronic device provided in an embodiment of this application;

[0126] Figures 7A to 7E This is a schematic diagram of a foldable screen device provided in an embodiment of this application;

[0127] Figure 8A Another schematic diagram of the GUI of an electronic device provided in an embodiment of this application;

[0128] Figure 8B A schematic diagram of a media for a first object provided in an embodiment of this application;

[0129] Figure 8C This is a schematic diagram of a 3D scene provided in an embodiment of this application;

[0130] Figure 9 A schematic diagram of an electronic device provided in an embodiment of this application;

[0131] Figure 10 Another schematic diagram of an electronic device provided in an embodiment of this application. Detailed Implementation

[0132] The following explanations of some terms used in the embodiments of this application are provided to facilitate understanding by those skilled in the art.

[0133] The embodiments of this application involve at least one, including one or more; where "multiple" means two or more. Furthermore, it should be understood that in the description of this specification, terms such as "first," "second," and "third" are used only for descriptive purposes and should not be construed as indicating relative importance or order. For example, "first device" and "second device" do not represent the degree of importance of the two or their order, but are merely for descriptive distinction. In the embodiments of this application, "and / or" merely describes an association relationship, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. Additionally, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.

[0134] The directional terms mentioned in the embodiments of this application, such as "up", "down", "left", "right", "inner", and "outer", are only for reference to the directions in the accompanying drawings. Therefore, the directional terms used are for better and clearer explanation and understanding of the embodiments of this application, and are not intended to indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the embodiments of this application.

[0135] References to "one embodiment," "in some examples," or "some embodiments" as described in the embodiments of this application mean that one or more embodiments of this specification include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in some examples," "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.

[0136] The display method provided in this application can be applied to electronic devices. An electronic device can be any device with a display screen. For example, an electronic device can be a mobile phone, tablet computer, laptop computer, personal computer (PC), ultra-mobile personal computer (UMPC), netbook, personal digital assistant (PDA), or other portable devices; or it can be a wearable device such as a watch or bracelet; or it can be an in-vehicle display device, which can be mounted on various means of transportation such as cars, trains, electric vehicles, helicopters, airplanes, ships, bicycles, and motorcycles; or it can be a virtual reality (VR) device, augmented reality (AR) device, mixed reality (MR) device, etc. In short, this application does not limit the specific type of electronic device.

[0137] The technical solutions provided in the embodiments of this application are described below with reference to the accompanying drawings.

[0138] To facilitate understanding of this solution, a brief explanation of the human visual mechanism is provided first. In real life, for the same scene (understood to be a 3D scene), the visual experience varies depending on the observer's position. For example, ... Figure 1 The real-world scene includes a door and a little girl, with the little girl standing outside the door. When the observer (represented by the dashed line in the diagram) is at position A, they see the scene outside the door, meaning the little girl is outside and they only see her back. When the observer (represented by the dashed line in the diagram) is at position B, they see the scene inside the door, meaning the little girl is not included. This is understandable. Figure 1 Only two observation positions have been given as examples; there could be many more, but they will not be listed here. Figure 1 It is known that the viewer sees different things depending on their position. In this embodiment, the observer's position is referred to as the "viewpoint" (hereinafter referred to as "viewpoint"), for example... Figure 1 Positions A and B represent different "viewpoints". Therefore, for the same 3D scene, the view will be different depending on the viewpoint.

[0139] In this embodiment, the aforementioned human visual mechanism can be applied to electronic devices. For example, an electronic device can render images of a 3D scene from one or more viewpoints, and then display those images. If the aforementioned function of "rendering and displaying images of a 3D scene from one or more viewpoints" is referred to as the "first function," this first function can be integrated into an application or operating system of the electronic device. The application can be a system application or a third-party application, without limitation. For example, the application can be a wallpaper application, a desktop design application, a game application, a collaborative creation application, etc. Wallpaper applications are used to set various wallpapers, such as lock screen wallpapers, desktop wallpapers, application wallpapers, etc. Desktop design applications are used to design desktop styles, such as cards and icons on the desktop. Game applications can be, for example, 3D game applications, such as motion-sensing game applications where the player operates the game through body movements. Collaborative creation applications include collaborative drawing, collaborative conferencing, and other applications.

[0140] Therefore, for ease of understanding, the following explanation is divided into two parts. The first part describes how the electronic device renders images of the 3D scene from one or more viewpoints; the second part describes how the electronic device displays the rendered images of the 3D scene from one or more viewpoints.

[0141] The first part involves electronic devices rendering images of a 3D scene from one or more viewpoints.

[0142] Understandably, before rendering images of a 3D scene corresponding to one or more viewpoints, an electronic device needs to determine the 3D scene. Optionally, the method of determining the 3D scene may include at least one of the following.

[0143] Method 1: The 3D scene is readily available, for example, pre-configured by the electronic device. It should be noted that there may be one or more pre-configured 3D scenes. If there is only one, the electronic device renders the corresponding images of that 3D scene from one or more viewpoints. If there are multiple pre-configured 3D scenes, the electronic device can select one from among them and then render the corresponding images of the selected 3D scene from one or more viewpoints. Selecting a 3D scene from multiple 3D scenes can include both automatic and manual selection. For example, automatic selection might involve the electronic device selecting the default, most frequently used, or most recently used 3D scene from among multiple scenes. For example, manual selection might involve the electronic device providing selection buttons for choosing a 3D scene. Figure 2A (a) An electronic device displays an interface that includes options for various types of 3D scenes, such as geometric, cute pet, human, soccer, etc., without limitation. Figure 2AThe types are represented as Type 1, Type 2, Type 3, etc. Assuming the electronic device receives an action for a Type 1 option, it will display something like this: Figure 2A (b) The interface includes one or more 3D scenes belonging to type 1. Assuming the electronic device determines that the user has selected the first 3D scene and receives an operation on the "OK" button, it determines that the first 3D scene is the 3D scene selected by the user. Therefore, the electronic device renders the image of the 3D scene corresponding to one or more viewpoints.

[0144] Method two: The 3D scene is generated ad hoc. For example, the electronic device generates a 3D scene based on a 2D image. Optionally, the 2D image can be an image stored in the electronic device's gallery application. For example, ... Figure 2B (a) The electronic device displays an interface that includes options for various types of 3D scenes, as well as custom options. When the electronic device receives an operation on a custom option, it displays as follows: Figure 2B (b) An interface containing one or more 2D images from the electronic device's gallery application. Assuming the electronic device determines that the user has selected the first 2D image and receives an "OK" button press, it generates a 3D scene based on the user-selected 2D image. For example, the electronic device may display an interface such as... Figure 2B (c) The interface displays the message: "Generating a 3D scene." After the 3D scene is generated, the electronic device can render images of the 3D scene from one or more viewpoints.

[0145] The above lists two methods for electronic devices to determine 3D scenes. In practical applications, other methods can also be used to determine 3D scenes, which are not listed in this embodiment. In some embodiments, after determining a 3D scene, the electronic device can also determine one or more viewpoints of the 3D scene, and then render the image corresponding to the 3D scene under the one or more viewpoints. Optionally, the method for determining the one or more viewpoints may include at least one of the following.

[0146] In Method 1, the one or more viewpoints are determined automatically by the electronic device. It is understood that a 3D scene can have N viewpoints, where N is a positive integer, and the electronic device can determine one or more viewpoints from among these N viewpoints. For example, the electronic device can determine one or more viewpoints from among the N viewpoints, including default (e.g., relative viewpoints), frequently used viewpoints, and recently used viewpoints.

[0147] Method two, wherein the one or more perspectives are specified by the user. For example, using Figure 2A For example, Figure 2A In (b), when the electronic device determines that the user has selected the first 3D scene and receives an operation on the "OK" button, it can display something like this. Figure 2B(c) The interface displays multiple viewpoint options. Assuming the electronic device determines that the user has selected viewpoint A and viewpoint B, and receives an "OK" button press, it can display something like this: Figure 2B The interface in (d) displays a prompt message to indicate that the electronic device is rendering the images corresponding to viewpoints A and B. Optionally, the electronic device can also display a prompt message after rendering is complete. For example, using... Figure 2B For example, Figure 2B In (c), the electronic device outputs the message: "Generating a 3D scene." After generating the 3D scene, the electronic device can display, for example: Figure 2B (d) is an interface that displays multiple viewpoint options. Assuming the electronic device determines that the user has selected viewpoints A and B and has received an "OK" button press, it can display something like this: Figure 2B (e) is the interface that outputs a prompt message to indicate that the electronic device is rendering the images corresponding to viewpoints A and B. Optionally, after rendering is complete, the electronic device may also output a prompt message to indicate that rendering is finished.

[0148] The above lists two methods for electronic devices to determine the viewing angle. In practical applications, other methods can also be used to determine the viewing angle, which are not listed in this application embodiment. In this application embodiment, after the electronic device determines the 3D scene and one or more viewing angles of the 3D scene, it can render the image of the 3D scene corresponding to the one or more viewing angles.

[0149] For example, such as Figure 3 The 3D scene includes a door and a little girl. The door is closed, and the little girl is standing outside the door. Assuming the electronic device has two viewpoints, viewpoint A and viewpoint B, then the 3D scene can be rendered as image A corresponding to viewpoint A, and image B corresponding to viewpoint B. For example... Figure 3 Image A, corresponding to viewpoint A, is used to show the scene outside the door, including the door and the little girl's back. To clearly display image A, Figure 3 The image provided is a magnified view of image A. The magnified view of image A includes a door and the back of a little girl. Figure 3 Image B, corresponding to viewpoint B, is used to show the scene inside the door, including the door but excluding the little girl. To clearly display image B, Figure 3 The image provided is a magnified view of image B. The magnified view of image B includes the door but excludes the little girl. Therefore, image A corresponding to viewpoint A and image B corresponding to viewpoint B show different content. It should be noted that... Figure 3 This example only uses two perspectives; many more perspectives can be included, but not all will be listed here.

[0150] In the embodiments of this application, the 3D scene can be a static 3D scene or a dynamic 3D scene, and the rendering method of the image can be different for these two types of 3D scenes. These will be described separately below.

[0151] I. Static 3D Scene.

[0152] A static 3D scene can be defined as one where all 3D objects within the scene remain stationary, and no 3D objects are added or removed. Figure 3 Taking a 3D scene as an example, if both the door and the little girl in the 3D scene remain stationary, the 3D scene is a static 3D scene.

[0153] It is understandable that in real life, if a 3D scene is static, the visual content seen by an observer at a certain position remains unchanged. Therefore, in this embodiment, for a static 3D scene, the electronic device can render only one frame of the 3D scene from a single viewpoint. Continuing with... Figure 3 Taking a 3D scene as an example, the little girl and the door remain stationary, meaning the 3D scene is a static 3D scene. For viewpoint A, the electronic device can render only one frame of the 3D scene corresponding to viewpoint A. Similarly, for viewpoint B, the electronic device can render only one frame of the 3D scene corresponding to viewpoint B. This method helps save rendering power consumption.

[0154] II. Dynamic 3D Scenes.

[0155] A dynamic 3D scene may include: the ability to add or remove 3D objects within the 3D scene, and / or the ability for at least one 3D object within the 3D scene to change, with the change including at least one of position change, pose change, shape change, and size change. Figure 3 Taking a 3D scene as an example, if the door and / or the little girl in the 3D scene change dynamically, the 3D scene is a dynamic 3D scene.

[0156] It is understandable that in real life, if a 3D scene is dynamically changing, the visual content seen by an observer at a certain position will change dynamically. Therefore, in this embodiment, for a dynamic 3D scene, the electronic device can render multiple frames of the 3D scene from a single viewpoint. Continuing with... Figure 3 Taking a 3D scene as an example, if the little girl is dynamically changing, it means that the 3D scene is a dynamic 3D scene. For viewpoint A, the electronic device can render multiple frames of the 3D scene corresponding to viewpoint A. Similarly, for viewpoint B, the electronic device can render multiple frames of the 3D scene corresponding to viewpoint B.

[0157] To make it easier to understand, let's continue with... Figure 3 Taking a 3D scene as an example, suppose the position of the little girl in the 3D scene moves.

[0158] For example, such as Figure 4 In (a) of the 3D scene, the little girl is located at position 1. At this time, the electronic device renders image A1 of the 3D scene from viewpoint A and image B1 from viewpoint B. In order to clearly display images A1 and B1, Figure 4 Image (a) provides enlarged views of images A1 and B1. The enlarged view of image A1 includes the back of the little girl, who is outside a closed door; that is, image A1 shows the view outside the door. The enlarged view of image B1 includes the door but not the little girl; that is, it shows the view inside the door.

[0159] like Figure 4 In (b) of the 3D scene, the little girl moves to position 2. At this time, the electronic device renders image A2 of the 3D scene from viewpoint A and image B2 from viewpoint B. To clearly display images A2 and B2, Figure 4 Image (b) provides enlarged views of images A2 and B2. The enlarged view of image A2 includes the back of the little girl, with the door open and one of her feet inside. The enlarged view of image B2 includes the front of the little girl, with the door open and one of her feet inside.

[0160] like Figure 4 In (c), the little girl moves to position 3 in the 3D scene. At this time, the electronic device renders image A3 of the 3D scene from viewpoint A and image B3 from viewpoint B. To clearly display images A3 and B3, Figure 4 (c) provides enlarged views of images A3 and B3. In the enlarged view of image A3, the door is closed and the little girl is not visible. In the enlarged view of image B3, the door is closed and the little girl is visible inside the door.

[0161] pass Figure 4 As can be seen, for a dynamic 3D scene, from viewpoint A, the electronic device renders multiple frames of images, such as image A1, image A2, and image A3, and the content of these three frames is different. From viewpoint B, the electronic device also renders multiple frames of images, such as image B1, image B2, and image B3, and the content of these three frames is different. It should be noted that... Figure 4In this example, three frames are rendered from a single viewpoint. In practical applications, more frames can be rendered from a single viewpoint. One possible approach is that for dynamic 3D scenes, electronic devices can render at a certain frame rate. The frame rate can be understood as the number of image frames rendered per unit of time. Taking one second as an example, the frame rate could be 60Hz, 90Hz, 120Hz, etc. For example, 60Hz means rendering 60 frames per second. Figure 4 In the context of viewpoint A, the rendering frame rate of the electronic device can be frame rate A, such as 60Hz, meaning the electronic device renders 60 frames per second at viewpoint A; similarly, the rendering frame rate of the electronic device can be frame rate B, such as 60Hz, meaning the electronic device renders 60 frames per second at viewpoint B. Optionally, frame rate A and frame rate B may be the same or different, without limitation.

[0162] In some embodiments, the same 3D scene can switch between static and dynamic modes. For example, a 3D scene may be static for a period of time, and then switch to a dynamic 3D scene for another period of time. When the 3D scene is static, the rendering method corresponding to static 3D scenes described above can be used (i.e., rendering only one frame of an image from one viewpoint); when the 3D scene switches to dynamic, the rendering method corresponding to dynamic 3D scenes described above can be used (i.e., rendering multiple frames of an image from one viewpoint). The switching method between static and dynamic modes for 3D scenes will be explained later.

[0163] The second part involves an electronic device displaying images of a 3D scene from one or more viewpoints.

[0164] For ease of understanding, the following explanation is divided into two scenarios: Scenario 1, the electronic device displays an image corresponding to one viewpoint; Scenario 2, the electronic device displays images corresponding to multiple viewpoints. It should be noted that the technical features in the following two scenarios are not isolated. For example, the technical features in Scenario 1 can be applied to Scenario 2, and vice versa.

[0165] Scenario 1: The electronic device displays an image corresponding to a specific viewpoint.

[0166] by Figure 4 Taking (a) as an example, after the electronic device renders image A1 corresponding to viewpoint A, it can display image A1. For example, as shown in the image (a). Figure 5A In (a), the electronic device displays display element A, which includes image A1. Display element A will be explained first. Display element A can be a component within the display interface of the electronic device. The display interface can be a lock screen or any interface accessed after unlocking, such as the desktop, the negative one screen, or an application interface.

[0167] Optionally, display element A can be a card, icon, or floating window within the display interface. Taking a card as an example, a card, also known as an application card, is a form of interface display that can provide some of the application's functions and can interact with the corresponding application to achieve the corresponding function when a control operation is received on the corresponding button. Optionally, application cards can be customized by a third party (such as the application developer). Application cards can be embedded into other applications as part of their interface; for example, users (such as desktop applications) can embed application cards into their own interfaces. That is, for any application, the application card corresponding to that application is independent of the application itself and can interact with the application to update or add important information or operations of the application. In some examples, application cards set up based on the Android operating system can be called widgets or widget cards, while application cards set up based on the HarmonyOS operating system can be called service cards. Taking a 3D scene provided by a 3D game application (e.g., a virtual pet game) as an example, display element A can be a card customized by the 3D game application; for example, the card displays an image of a virtual pet (e.g., a cat) from a certain perspective within the virtual pet game application.

[0168] Optionally, display element A can also be a display element within the wallpaper of the display interface. In other words, display element A is part of the wallpaper of the display interface. For example, if the display interface is a lock screen, the wallpaper is the lock screen wallpaper; if the display interface is a desktop, the wallpaper is the desktop wallpaper; if the display interface is an application interface, the wallpaper is the application wallpaper.

[0169] In some embodiments, when the electronic device switches from a screen-on state to an always-on display (AOD) state, display element A is displayed on the AOD display interface. Other display elements on the AOD display interface, besides display element A, may not be displayed or may be displayed at low brightness. Therefore, there are two ways the display can be off: 1. Full-screen off; 2. Partial off. When the screen is partially off, display element A continues to be displayed. Optionally, when the screen is partially off, the brightness of display element A may be its original brightness (i.e., the brightness before the screen was off), or it may be reduced from its original brightness.

[0170] It is understood that before displaying display element A, the electronic device can determine at least one of the following: display position, display shape, and display area of ​​display element A. Optionally, this can be determined by the electronic device itself or specified by the user. Taking the electronic device determining the display element itself as an example, the electronic device can determine that the display position, display shape, and display area of ​​display element A are default positions. Taking user specification as an example, the electronic device can provide a corresponding interface where the user can specify the display position, display shape, and display area of ​​display element A. The specification process will not be detailed here. In some embodiments, after the electronic device displays display element A, the user can manually adjust the display position and / or display area of ​​display element A; the adjustment method is not limited.

[0171] Continue with Figure 5A (a) For example, element A includes image A1. As mentioned earlier, a 3D scene can be a static 3D scene or a dynamic 3D scene. In a static 3D scene, image A1 can remain unchanged; in a dynamic 3D scene, image A1 can be updated dynamically. For example, as... Figure 5A (b) Display element A's image A1 is updated to image A2. For example... Figure 5A (c) Display element A's image A2 is updated to image A3. For details on the rendering principles of images A2 and A3, please refer to [link to relevant documentation]. Figure 4 This will not be repeated here. Therefore, for dynamic 3D scenes, the dynamic changes of the 3D scene under a certain viewpoint (e.g., viewpoint A) can be seen through a display element (e.g., display element A), which is quite vivid and interesting.

[0172] As mentioned earlier, in a static 3D scene, the image within display element A can remain unchanged; in a dynamic 3D scene, the image within display element A can be dynamically updated. Considering that if the 3D scene is constantly changing, the image within display element A would also be constantly updating, which consumes considerable power. Therefore, in some embodiments, to save power, the 3D scene remains static, so the image within display element A does not need to be dynamically updated. When the electronic device determines that a first condition is met, the 3D scene switches from static to dynamic, and the image within display element A is dynamically updated. Optionally, the first condition may include at least one of the following.

[0173] (a) Upon receiving the first trigger operation, the 3D scene switches from static to dynamic. Optionally, the first trigger operation can be a contact-based or contactless trigger operation. For example, a contact-based trigger operation could be the contact between a user's finger, stylus, or other suitable object and the touchscreen, and could be various types of operations such as single click, swipe, double click, or long press. For example, a contactless trigger operation could be a gesture-based trigger operation captured by the electronic device. For instance, the electronic device includes an image acquisition device that can capture the user's trigger operation, such as gestures or body movements. This gesture-based operation method is applicable to motion-sensing game applications; see the previous description for more information on motion-sensing game applications.

[0174] Optionally, in this embodiment, two methods are provided to prevent accidental triggering. Method 1: After receiving a first trigger operation, the electronic device compares the first trigger operation with a first preset operation. If they match, the 3D scene switches from static to dynamic; otherwise, the switch is not triggered. The first preset operation can be a default operation or a user-defined operation, without limitation. Method 2: The electronic device can determine whether the first trigger operation applies to display element A. If so, the 3D scene switches from static to dynamic; otherwise, the switch is not triggered. Optionally, if the first trigger operation is a contactless operation, the electronic device can determine (e.g., through an image acquisition device) the relative position between the contactless operation and the electronic device's display screen. Based on this relative position, it determines whether the contactless operation applies to display element A. For example, if the contactless operation is above display element A, then the contactless operation applies to display element A.

[0175] (b) Upon reaching the first set time. In other words, the 3D scene switching from static to dynamic is triggered at a set time. Taking the first set time of 8 o'clock as an example, when the electronic device determines that the current time has reached 8 o'clock, it automatically triggers the dynamic change of the 3D scene.

[0176] (c) The device state undergoes a first change. Optionally, the device state may include: locked screen state, unlocked state, screen off state, screen on state, landscape state, portrait state, folded state, unfolded state, etc. Therefore, the first change in device state may include: the change between unlocked and locked screen states, the change between screen off and screen on states, the change between landscape and portrait states, and the change between folded and displayed states.

[0177] Taking the change between a folded and unfolded state as an example, when the electronic device is in a folded state (unfolded angle of 0 degrees), the 3D scene is static, and the image within display element A does not need to be updated. When the electronic device determines to switch from a folded state to an unfolded state (unfolded angle greater than 0 degrees), a dynamic change in the 3D scene is triggered, and the image within display element A is dynamically updated. For example, as... Figure 5B (a) When the electronic device is in a folded state, image A1 corresponding to viewpoint A is displayed within display element A. At this time, the 3D scene is static, and the image within display element A does not need to be updated. When the electronic device determines that it is switching from a folded state to an unfolded state, a dynamic change in the 3D scene is triggered, and the image within display element A is dynamically updated. For example... Figure 5B (b) When the electronic device switches to a semi-open state (opening angle of 90 degrees), the image within display element A is updated to image A2 corresponding to viewpoint A. For example... Figure 5B (c) When the electronic device switches to its fully unfolded state (180-degree unfolding angle), the image within display element A is updated to image A3 corresponding to viewpoint A. One possible scenario is that the unfolding angle changes in real time, and correspondingly, the 3D scene changes in real time. For example, the 3D scene changes once for every 1-degree change in the unfolding angle. In this case, the image within display element A is updated in real time, providing finer granularity. For example, Figure 5B (a) to Figure 5B During the expansion of (b), the image within element A changes in real time to create a dynamic visual effect of a little girl stepping through the door. Similarly, Figure 5B (b) to Figure 5B

[0178] During the unfolding process of (c), the image within display element A also changes in real time, so that display element A shows the dynamic visual effect of the little girl stepping through the door and closing it. Another possible scenario is that the 3D scene only changes when the unfolding angle reaches a preset angle. For example, the 3D scene changes once when the unfolding angle reaches 90 degrees, and again when the unfolding angle reaches 180 degrees. This method has a coarser granularity and is more power-efficient. It should be noted that... Figure 5B Taking double-folding electronic devices as an example, they can also be triple-folding, quadruple-folding, or more folding devices. The principle is the same, so I will not list them all.

[0179] (d) The remaining battery level is higher than a first preset battery level. For example, the first preset battery level could be 80%.

[0180] (e) The operating load is lower than a first preset load. For example, the CPU operating speed of the electronic device is lower than the first preset speed.

[0181] (f) Receives information from another device, which instructs the other device to trigger changes in the 3D scene. For example, the 3D scene is provided by a collaborative application and is controlled by multiple devices. Assuming device 1 and device 2 collaboratively operate the 3D scene, if device 2 triggers a change in the 3D scene, device 2 can send the change information to device 1 so that device 1 can update the 3D scene in a timely manner based on the change information, ensuring consistency between the 3D scenes displayed by the two devices. Therefore, after receiving the information from device 2, device 1 updates the image within display element A.

[0182] In some embodiments, after the 3D scene switches from static to dynamic, when the electronic device determines that a second condition is met, the 3D scene switches back from dynamic to static, and the image within element A does not need to be dynamically updated. Optionally, the second condition may include at least one of the following.

[0183] (a) A second trigger operation is received. That is, when the electronic device receives the second trigger operation, the 3D scene switches from dynamic to static. Optionally, the second trigger operation can be a contact trigger operation or a non-contact trigger operation, the principle of which is the same as above and will not be repeated. The second trigger operation can be the same as or different from the first trigger operation, without limitation. In this embodiment, to avoid accidental triggering, two anti-accidental touch methods are provided. Method 1: After receiving the second trigger operation, the electronic device compares the second trigger operation with a second preset operation. If they are consistent, the 3D scene switches from dynamic to static. The second preset operation can be a default operation or a user-defined operation, without limitation. Method 2: The electronic device can determine whether the second trigger operation is applied to display element A. If so, the 3D scene switches from dynamic to static.

[0184] (b) Upon reaching the second set time. In other words, the 3D scene switching from dynamic to static is triggered at a set time. Taking 9 o'clock as an example, when the electronic device determines that the current time has reached 9 o'clock, it automatically triggers the 3D scene to switch to static.

[0185] (c) A second change occurs in the device state of the electronic device. Optionally, the device state may include: locked screen state, unlocked screen state, screen off state, screen on state, landscape state, portrait state, folded state, unfolded state, etc. Therefore, a second change in device state may include: changes between unlocked and locked screen states, changes between screen off and screen on states, changes between landscape and portrait states, and changes between folded and unfolded states. Taking the change between folded and unfolded states as an example, when the electronic device is in the unfolded state, the 3D scene is dynamic, and the image within display element A is dynamically updated. When the electronic device determines to switch from the unfolded state to the folded state, it triggers a switch of the 3D scene to static, and the image within display element A does not need to be updated.

[0186] (d) The remaining battery power of the electronic device is lower than a second preset battery power. The second preset battery power can be less than or equal to the first preset battery power. For example, the second preset battery power can be 20%.

[0187] (e) The operating load of the electronic device is higher than the second preset load. The second preset load may be greater than or equal to the first preset load. For example, the CPU operating speed of the electronic device is lower than the second preset speed, and the second preset speed is greater than or equal to the first preset speed.

[0188] In the above embodiment, the viewing angle corresponding to element A remains unchanged, for example... Figure 5A or Figure 5B In some embodiments, element A always corresponds to viewpoint A. However, in others, the viewpoint of element A can be switched, for example, from viewpoint A to viewpoint B. For instance, as shown... Figure 5C (a) Displays image A1 corresponding to viewpoint A within element A; such as Figure 5B (b) Display element A updated to the image B1 corresponding to viewpoint B.

[0189] As mentioned earlier, a 3D scene can be a static 3D scene or a dynamic 3D scene. If it is a static 3D scene... Figure 5C In the current scenario, before the viewpoint changes, image A1 within element A will not update dynamically, and after the viewpoint changes, image B1 within element A will also not update dynamically. However, in a dynamic 3D scene, image A1 can update dynamically before the viewpoint changes, and image B1 can also update dynamically after the viewpoint changes. For example, as... Figure 5D (a) Before the viewpoint switch, the image A1 corresponding to viewpoint A is displayed in element A. Due to the dynamic changes in the 3D scene, such as... Figure 5D (b) Displays element A updated to image A2 corresponding to viewpoint A. After the viewpoint switch, as... Figure 5D (c) The image B2 corresponding to viewpoint B is updated within element A. Due to the dynamic changes in the 3D scene, such as... Figure 5D(d) Display element A updated to the image B3 corresponding to viewpoint B.

[0190] As mentioned earlier, the viewing angle of display element A can be switched, optionally including both automatic and manual switching. Taking manual switching as an example, when the electronic device receives a switching operation, it switches the viewing angle of display element A. Optionally, the switching operation can be a contact operation or a non-contact operation, without limitation. The detection principles for contact and non-contact operations have been described earlier and will not be repeated. Optionally, to avoid false triggering, two anti-misoperation methods are provided. Method 1: When the electronic device receives a switching operation, it can compare the switching operation with a preset operation. If they match, the viewing angle of display element A is switched; otherwise, the viewing angle of display element A is not switched. Method 2: The electronic device determines whether the switching operation applies to display element A. If so, the viewing angle of display element A is switched; otherwise, the viewing angle of display element A is not switched. Taking automatic switching as an example, multiple methods can be included. Method A: The electronic device switches the viewing angle of display element A when it determines that a set time has been reached; in other words, the viewing angle of display element A is switched periodically. Method B: The electronic device switches the viewing angle of display element A when it detects a change in the device's state. For information on device status and changes in device status, please refer to the previous description; it will not be repeated here. Taking the change between a folded state and an unfolded state as an example, for instance... Figure 5E (a) The electronic device is in a folded state, and image A1 corresponding to viewing angle A is displayed within display element A. For example... Figure 5E (b) When the electronic device switches to a semi-expanded state, the image A2 corresponding to viewpoint A is updated in display element A. When expanding further from the semi-expanded state, display element A switches from viewpoint A to viewpoint B, as shown below. Figure 5E (c) Displays image B2 within element A, updated to correspond to viewpoint B. For example... Figure 5E (d) When the electronic device switches to the fully unfolded state, the image B3 corresponding to viewpoint B is updated in display element A. Method C: The 3D scene is a 3D scene operated collaboratively by two devices, such as device 1 and device 2 operating collaboratively in the same 3D scene. In this case, device 2 can switch the viewpoint of the 3D scene. After switching the viewpoint, device 2 can send information to device 1, which instructs device 2 to switch the viewpoint of the 3D scene. Device 1, in response to receiving the information, switches the viewpoint of display element A. Optionally, assuming the information instructs device 2 to switch the viewpoint of the 3D scene to viewpoint 1, then device 1 can switch the viewpoint of display element A to the relative viewpoint of viewpoint 1.

[0191] As mentioned earlier, electronic devices can switch the viewing angle of displayed element A. Understandably, before switching views, the electronic device needs to determine which view to switch to. This determination can be done automatically or manually. Taking automatic determination as an example, one possible approach is for the electronic device to sort multiple views and switch according to this order. For example, the order could be: front view -> rear view -> left view -> right view -> top view -> bottom view. Alternatively, the electronic device can sort the multiple views according to their usage frequency (high to low or low to high), or according to their recent usage time (late to early or early to late). Taking manual determination as an example, the electronic device could offer multiple view options, allowing the user to select which view to switch to based on their needs. In this case, the electronic device would switch displayed element A to the user-selected view.

[0192] In the above embodiments, the electronic device displays one display element, namely display element A. In some embodiments, after the electronic device displays display element A, if a trigger operation is received, it can also display display element B (described later). Optionally, after display element B appears, display element A can be canceled or not. The display positions of display element A and display element B will be described later.

[0193] Scenario 2: The electronic device displays images corresponding to multiple viewpoints.

[0194] by Figure 4 Taking (a) as an example, after the electronic device renders the 3D scene as image A1 corresponding to viewpoint A and image B1 corresponding to viewpoint B, it can display images A1 and B1. For example, as shown in... Figure 6A (a) The electronic device displays two display elements, display element A and display element B. Display element A includes image A1, and display element B includes image B1. The display positions of display elements A and B will be explained later. It is understood that before displaying display elements A and B, the electronic device can determine at least one of the display position, display shape, and display area of ​​display element A, and at least one of the display position, display shape, and display area of ​​display element B. The determination method of the position, area, and shape of display element A has been described above, and the same applies to display element B, so it will not be repeated. In some embodiments, after the electronic device displays display elements A and B, the user can manually adjust the display position, display area, etc. of display elements A and / or B, and the adjustment method is not limited.

[0195] Continue with Figure 6A(a) For example, display element A includes image A1, and display element B includes image B1. As mentioned earlier, a 3D scene can be a static 3D scene or a dynamic 3D scene. In a static 3D scene, images A1 and B1 can remain unchanged; in a dynamic 3D scene, images A1 and B1 can be updated dynamically. For example, as... Figure 6A (b) Update element A to image A2, and update element B to image B2. For example... Figure 6A (c) Display element A is updated to image A3, and display element B is updated to image B3. For the rendering principles of images A1, A2, A3, B1, B2, and B3, please refer to [link to relevant documentation]. Figure 4 This will not be repeated here. Therefore, for dynamic 3D scenes, the dynamic changes of the 3D scene under different viewpoints (e.g., viewpoint A and viewpoint B) can be seen through two display elements (e.g., display element A and display element B), which is quite vivid and interesting.

[0196] As mentioned earlier, in a static 3D scene, the images within display element A and display element B can remain unchanged; in a dynamic 3D scene, the images within display element A and display element B can be dynamically updated. Considering that if the 3D scene is constantly changing dynamically, the images within display element A and display element B would be constantly updating, which consumes considerable power. Therefore, in some embodiments, to save power, the 3D scene remains static. Thus, the images within display element A and display element B do not need to be dynamically updated. When the electronic device determines that a third condition is met, the 3D scene switches from static to dynamic, and the images within display element A and display element B are dynamically updated. Optionally, the third condition may include at least one of the following.

[0197] (a) A third trigger operation is received. That is, when the electronic device receives the third trigger operation, the 3D scene switches from static to dynamic. Optionally, the third trigger operation can be a contact trigger operation or a non-contact trigger operation, which will not be repeated. Optionally, the third trigger operation can be the same as or different from the first trigger operation. Optionally, in this embodiment, to avoid accidental triggering, two anti-accidental touch methods are provided. Method 1: After receiving the third trigger operation, the electronic device compares the third trigger operation with the first preset operation. If they are consistent, the 3D scene switches from static to dynamic; otherwise, the 3D scene will not switch from static to dynamic. The first preset operation can be a default operation or a user-defined operation, which is not limited. Method 2: The electronic device can determine whether the third trigger operation is applied to display element A and / or display element B (for example, a click operation applied to display element A and / or display element B). If so, the 3D scene switches from static to dynamic; otherwise, the 3D scene will not switch from static to dynamic.

[0198] (b) The third set time is reached. In other words, the 3D scene switches from static to dynamic at a set time.

[0199] (c) A third change occurs in the device state. Optionally, the device state may include: locked screen state, unlocked screen state, screen off state, screen on state, landscape state, portrait state, folded state, unfolded state, etc. Therefore, a third change in the device state may include: the change between unlocked and locked screen states, the change between screen off and screen on states, the change between landscape and portrait states, and the change between folded and displayed states.

[0200] (d) The remaining battery level is higher than the third preset battery level. For example, the third preset battery level could be 80%.

[0201] (e) The operating load is lower than the third preset load. For example, the CPU operating speed of the electronic device is lower than the third preset speed.

[0202] (f) Receiving information from another device, which instructs the other device to trigger changes in the 3D scene. For example, the 3D scene is provided by a collaborative application and is controlled by multiple devices. Assuming device 1 and device 2 collaboratively operate the 3D scene, if device 2 triggers a change in the 3D scene, device 2 can send the change information to device 1, allowing device 1 to update the 3D scene promptly to ensure consistency between the two devices. Optionally, in this case, the viewpoint corresponding to display element A can be the operating viewpoint of device 1 on the 3D scene, and the viewpoint corresponding to display element B can be the operating viewpoint of device 2 on the 3D scene. Therefore, for the user of device 1, display element A shows their own operating viewpoint, and display element B shows the operating viewpoint of the other device.

[0203] In some embodiments, after the 3D scene switches from static to dynamic, when the electronic device determines that the fourth condition is met, the 3D scene switches back from dynamic to static, and the images within display element A and display element B do not need to be dynamically updated. Optionally, the fourth condition may include at least one of the following.

[0204] (a) Upon receiving the fourth trigger operation, the 3D scene switches from dynamic to static. Optionally, the second trigger operation can be a contact-based or non-contact-based trigger operation, with the same principle as described above, and will not be repeated. The fourth trigger operation can be the same as or different from the third trigger operation; no limitation is imposed.

[0205] (b) The fourth set time is reached. In other words, the 3D scene switches from dynamic to static at a set time.

[0206] (c) A fourth change occurs in the device state of the electronic device. Optionally, the device state may include: locked screen state, unlocked state, screen off state, screen on state, landscape state, portrait state, folded state, unfolded state, etc. Therefore, a fourth change in device state may include: the change between unlocked and locked screen states, the change between screen off and screen on states, the change between landscape and portrait states, and the change between folded and displayed states.

[0207] (d) The remaining battery power of the electronic device is lower than the fourth preset battery power. The fourth preset battery power can be less than or equal to the third preset battery power. For example, the fourth preset battery power can be 20%.

[0208] (e) The operating load of the electronic device is higher than the fourth preset load. The fourth preset load may be greater than or equal to the third preset load. For example, the CPU operating speed of the electronic device is lower than the fourth preset speed, and the fourth preset speed is greater than or equal to the third preset speed.

[0209] In the above embodiment, the viewing angles corresponding to display element A and display element B remain unchanged, for example... Figure 6A In some embodiments, display element A always corresponds to viewpoint A, and display element B always corresponds to viewpoint B. However, in other embodiments, the viewpoints corresponding to display element A and / or display element B can change dynamically. For example, ... Figure 6B (a) Display element A displays image A corresponding to viewpoint A, and display element B displays image B corresponding to viewpoint B, such as Figure 6B (b) Display element A is updated with image C corresponding to viewpoint C, and display element D is updated with image D corresponding to viewpoint D. In some embodiments, the viewpoint changes of display element A and display element B can include the following two methods.

[0210] Method 1: Independent switching of the viewing angles of display element A and display element B. This can be understood as follows: when the viewing angle of display element A changes, it does not affect the viewing angle of display element B (for example, the viewing angle of display element B can remain unchanged), and similarly, when the viewing angle of display element B changes, it does not affect the viewing angle of display element A (for example, the viewing angle of display element A can remain unchanged). Taking the independent switching of the viewing angle of display element A as an example, this can include both automatic and manual switching. For details on the two switching methods for display element A (automatic and manual switching), please refer to the previous description; they will not be repeated here.

[0211] Method 2: Linked view switching between display element A and display element B. For example, if display element A changes its view, display element B will automatically change its view accordingly, and vice versa. One possible scenario is that the view of display element A and the view of display element B remain relative. For example... Figure 6B In (b), the viewing angle of display element A switches to a left-hand view, and the viewing angle of display element B automatically switches to a right-hand view. Alternatively, the viewing angle of display element A switches to a top-down view, and the viewing angle of display element B automatically switches to a bottom-up view. Optionally, the switching of the viewing angle of display element A is gradual, for example, gradually switching from view 1 to view 2, and the switching of the viewing angle of display element B is also gradual, for example, gradually switching from view 2 to view 4. During the switching of viewing angles, the viewing angles of display element A and display element B remain relative to each other. In some embodiments, when display element A and display element B are located in two display areas formed by the folding screen, the viewing angles of display element A and display element B are related to the unfolding angle of the folding screen. Therefore, if the viewing angle of display element A switches, the viewing angle of display element B is determined based on the current unfolding angle, and then the viewing angle of display element B is switched. For example, when the unfolding angle is 0 degrees or 180 degrees, the viewing angles of display element A and display element B are relative. Taking a 3D electronic pet "cat" as an example, display element A is the frontal view of the pet (e.g., face view), and display element B is the rearal view of the pet (e.g., back view). When the unfolding angle is 90 degrees, the viewing angles of display element A and display element B have a 90-degree visual effect. For example, display element A is the frontal view of the pet (e.g., face view), and display element B is the left-side view (e.g., left ear view) or right-side view (e.g., right ear view). For example, when folded outwards, if display element A is located in the left half of the folding screen and display element B is located in the right half of the folding screen, display element A is the frontal view of the pet (e.g., face view), and display element B is the left-side view of the pet (e.g., left ear view). Alternatively, when display element A is located in the right half of the foldable screen display area and display element B is located in the left half of the foldable screen display area, display element A is the frontal view of the pet (e.g., face view) and display element B is the right-side view of the pet (e.g., right ear view).

[0212] The following describes the display positions of display element A and display element B.

[0213] 1. Electronic devices have at least two displays.

[0214] For example, an electronic device has a first display screen and a second display screen, which are two independent displays. For instance, the first display screen is located on the front of the electronic device, and the second display screen is located on the back. Optionally, the size of the first display screen can be greater than or equal to the size of the second display screen. In this case, one of display element A and display element B is located on the front display screen (i.e., the first display screen), and the other is located on the rear display screen (i.e., the second display screen). In this case, the electronic device can be a device with a foldable screen, or it can be a device without a foldable screen. Taking a device with a foldable screen as an example, for instance... Figure 7A The electronic device has a first display screen (called the inner screen) on the front, which is a foldable screen, and a second display screen (called the outer screen) on the back, which is not a foldable screen. For example, display element A is located on the inner screen and display element B is located on the outer screen.

[0215] In some embodiments, display element A is located on a first display screen, which may include: display element A being located within a first interface on the first display screen, the first interface being a lock screen, desktop, negative one screen, or first application interface. Optionally, display element A may be a first card, a first icon, or a first floating window. Alternatively, display element A being located on a first interface may include: display element A being located within a first wallpaper of the first interface. In other words, display element A is a display element in the first wallpaper of the first interface. It is understood that if the first interface is a lock screen, then the first wallpaper is the lock screen wallpaper; if the first interface is a desktop, then the first wallpaper is the desktop wallpaper; if the first interface is the interface of a first application, then the first wallpaper is the application wallpaper of the first application.

[0216] In some embodiments, display element B is located on a second display screen, which may include: display element B being located within a second interface on the second display screen, the second interface being a lock screen, desktop, negative one screen, or a second application interface. The second application interface and the first application interface may be interfaces of the same application or interfaces of different applications. Optionally, display element B may be a second card, a second icon, or a second floating window. Wherein, the second card and the first card are cards of the same application. The second icon and the first icon are application icons of the same application. The second floating window and the first floating window are floating windows of the same application. Alternatively, display element B being located on a second interface may include: display element B being located within a second wallpaper of the second interface. In other words, display element B is a display element within the second wallpaper of the second interface. It is understood that if the second interface is a lock screen, then the second wallpaper is the lock screen wallpaper; if the second interface is a desktop, then the second wallpaper is the desktop wallpaper; if the second interface is the interface of a second application, then the second wallpaper is the application wallpaper of the second application.

[0217] Optionally, when the first display screen switches from a screen-on state to an AOD state, display element A is displayed on the AOD display interface of the first display screen. Other elements on the AOD display interface, besides display element A, may not be displayed or may be displayed at low brightness. Therefore, when the first display screen is turned off, there are two possibilities: 1. Full-screen off; 2. Partially off. When partially off, display element A continues to be displayed. Optionally, when partially off, the brightness of display element A may be its original brightness (i.e., the brightness before the screen was turned off), or it may be reduced from its original brightness.

[0218] Optionally, when the second display screen switches from on-screen to AOD (Always-On) state, display element B is displayed on the AOD display interface of the second display screen. Other elements on the AOD display interface, besides display element B, may not be displayed or may be displayed at low brightness. Therefore, when the second display screen is off, there are two possibilities: 1. Full-screen off; 2. Partially off. When partially off, display element B continues to be displayed. Optionally, when partially off, the brightness of display element B may be its original brightness (i.e., the brightness before the screen was off), or it may be reduced from its original brightness.

[0219] 2. The electronic device has a foldable screen, which is folded to form at least two different display areas.

[0220] For foldable screens, when the foldable screen is in a folded state, the foldable screen is divided into multiple display areas, and display element A and display element B can be located in different display areas of the multiple display areas.

[0221] Taking a double-fold design as an example, a double-fold design can include inward folding or outward folding. Inward folding can be understood as the folding screens folding towards each other, while outward folding can be understood as the folding screens folding away from each other. Taking outward folding as an example... Figure 7B (a) When the display screen is folded outwards, the entire display screen is divided into a first display area and a second display area. Display element A can be located in the first display area, and display element B can be located in the second display area. Taking inward folding as an example, for instance, as shown... Figure 7B (b) When the display screen is folded inward, the entire display screen is divided into a first display area and a second display area. Display element A is located in the first display area and display element B is located in the second display area.

[0222] Taking a three-fold fold as an example, a three-fold fold can include both inward and outward folds. For example, as... Figure 7CWhen triple-folded, the display screen is divided into three display areas: a first display area, a second display area, and a third display area. The first and second display areas are folded outwards (i.e., folded back-to-back), while the second and third display areas are folded inwards (i.e., folded facing each other). Display element A and display element B can be located within the two back-to-back folded display areas of the three display areas, for example... Figure 7C The first and second display areas in the three display areas. Alternatively, display element A and display element B can be located in two display areas that are folded towards each other in the three display areas, for example, Figure 7C The second and third display areas in the text.

[0223] by Figure 7B Taking the outward collapse of (a) as an example, display element A is located in the first display area, and display element B is located in the second display area. One possible scenario is that the first display area displays a first interface, and display element A is located on the first interface; the first interface can be a lock screen interface, desktop, negative one screen, or first application interface. The second display area displays a second interface, and display element B is located on the second interface; the second interface can be a lock screen interface, desktop, negative one screen, or second application interface. The first application interface and the second application interface can be interfaces of the same application or interfaces of different applications. Optionally, display element A being located within the first interface can include: display element A being the first card, first icon, or first floating window within the first interface; or, display element A being located within the first wallpaper of the first interface. For example, display element A is a display element in the first wallpaper of the first interface. It is understood that if the first interface is a lock screen interface, the corresponding wallpaper is a lock screen wallpaper; if the first interface is a desktop, the corresponding wallpaper is a desktop wallpaper; and if the first interface is an application interface, the corresponding wallpaper is an application wallpaper. Optionally, display element B is located within the second interface, which may include: display element B being a second card, a second icon, or a second floating window within the second interface; or, display element B being located within the second wallpaper of the second interface. For example, display element B is a display element within the second wallpaper of the second interface. It can be understood that if the second interface is a lock screen, the corresponding wallpaper is the lock screen wallpaper; if the second interface is a desktop, the corresponding wallpaper is the desktop wallpaper; and if the second interface is an application interface, the corresponding wallpaper is the application wallpaper. The second card and the first card are cards of the same application. The second icon and the first icon are application icons of the same application. The second floating window and the first floating window are floating windows of the same application.

[0224] Another possible scenario is that the first display area displays the first part of the third interface, with display element A located in the first part; the second display area displays the second part of the third interface, with display element B located in the second part. The third interface can be a lock screen, desktop, negative one screen, or application interface. That is, the first and second display areas each display two parts of the same interface. Taking the desktop as an example, for instance, if the entire foldable screen displays the desktop in full screen, the first display area displays the left half of the desktop, and the second display area displays the right half. In this case, display element A located in the first part of the third interface can include: display element A can be the first card, first icon, or first floating window in the first part of the third interface; or, display element A can be located within the wallpaper corresponding to the first part of the third interface. Display element B located in the second part of the third interface can include: display element B can be the second card, second icon, or second floating window in the second part of the third interface; or, display element B can be located within the wallpaper corresponding to the second part of the third interface. Wherein, the second card and the first card are cards of the same application. The second icon and the first icon are application icons of the same application. The second floating window and the first floating window are floating windows of the same application. It should be understood that the wallpaper corresponding to the first part and the wallpaper corresponding to the second part are two parts of the same interface (i.e., the third interface) of the whole wallpaper.

[0225] Continue with Figure 7B (a) Taking the outward folding as an example, display element A is located in the first display area, and display element B is located in the second display area. In some embodiments, display element A and display element B can be symmetrically arranged. For example, the center point of the area occupied by display element A is at a first position in the first display area, and the center point of the area occupied by display element B is at a second position in the second display area. The first position and the second position are symmetrical. One possible approach is that, with the folding axis of the folding screen as a reference, the distance from the first position to the folding axis is equal to the distance from the second position to the folding axis, and the distance from the first position to the lower edge (or upper edge) of the folding screen is equal to the distance from the second position to the lower edge (or upper edge) of the folding axis. In short, when the display angle of the folding screen is 0 degrees, display element A in the first display area and display element B in the second display area can be "fitted" or "aligned".

[0226] Continue with Figure 7BTaking the outward folding of (a) as an example, display element A is located in the first display area, and display element B is located in the second display area. In this case, the viewing angle of display element A and the viewing angle of display element B can be relative to each other, or a user-specified viewing angle, or related to the unfolding angle of the folding screen. For example, when the unfolding angle of the folding screen is 0 degrees or 180 degrees, the viewing angle of display element A and the viewing angle of display element B are relative to each other. Alternatively, when the unfolding angle of the folding screen is 90 degrees, the viewing angle of display element A and the viewing angle of display element B also present a 90-degree visual effect. For example, the viewing angle of display element A is the frontal view of the pet (e.g., face view), and the viewing angle of display element B is the left-side view of the pet (e.g., left ear view).

[0227] In some embodiments, as the foldable screen of an electronic device gradually unfolds from a folded state, display element A and display element B can move towards each other, eventually merging into a single display element. For example, as... Figure 7D (a) When the foldable screen of the electronic device is in a folded state (e.g., unfolded at 0 degrees or 90 degrees), display element A is displayed at the dotted line position in the first display area, and display element B is displayed at the dotted line position in the second display area. As the foldable screen gradually unfolds (e.g., unfolding from 90 degrees to 180 degrees), display element A gradually moves from the first starting position (e.g., the dotted line position in the first display area) to the first target position, and display element B gradually moves from the second starting position (e.g., the dotted line position in the second display area) to the second target position. Figure 7D (a) The first target position and the second target position are located on the folding axis (the bent part of the folding screen). For example, as Figure 7D (b) Display element A moves to the first target position, and display element B moves to the second target position. Optionally, display element A and display element B can move to their respective target positions simultaneously, or one after the other. Optionally, the electronic device fully unfolds, i.e., the unfolding angle is 180 degrees, before, after, or simultaneously with display element A and display element B moving to their respective target positions. Figure 7D(c) Display elements A and B are de-displayed, and display element C is displayed in the positions previously occupied by display elements A and B, giving the user a visual effect of the two display elements being "merged into one." Optionally, display element C corresponds to different viewpoints within the same 3D scene as display elements A and B. For example, display element A corresponds to the left viewpoint of the 3D scene, display element B corresponds to the right viewpoint, and display element C corresponds to a frontal viewpoint, a top-down viewpoint, or a bottom-up viewpoint, etc. Optionally, the size of display element C can be the same as or different from the size of display element A and display element B. For example, the size of display element C can be larger than the size of display element A and / or the size of display element B, such as the size of display element C being greater than or equal to the sum of the sizes of display element A and display element B.

[0228] Optional, Figure 7D In the process of display element A moving from the first starting position to the first target position, the viewpoint corresponding to display element A can gradually switch. For example, before moving, display element A shows an image of the 3D pet from a frontal view, such as the head (e.g., face). As display element A moves, it gradually switches from a frontal view to a left-side view, that is, from the head view to the left side of the body view. Similarly, as display element B moves from the second starting position to the second target position, the viewpoint corresponding to display element B can also gradually switch. For example, before moving, display element B shows an image of the 3D pet from a rear view, such as the tail. As display element B moves, it gradually switches from a rear view to a left-side view, that is, from the tail view to the left side of the body view. Optionally, display element A switches to a left-side view before, after, or simultaneously with moving to the first target position, and display element B also switches to a left-side view before, after, or simultaneously with moving to the second target position. Since both display element A and display element B have switched to the left-side view, one possible approach is that the first target position and the second target position are the same. After display element A and display element B move to the same position, they overlap or one of them is canceled, displaying only the other. Another possible scenario is that the first target position and the second target position are different. After display element A and display element B move to their respective target positions, display element A and display element B are canceled, and display element C is displayed at the positions of display element A and display element B, showing the corresponding image from the left-side view.

[0229] Alternatively, when display element A is not moving, it displays an image of the 3D pet from a frontal view, such as the pet's head. As display element A moves, it gradually switches from a frontal view to a left-side view, that is, from the head's perspective to the left side of the body, and only a portion of the left side of the body is displayed within display element A, such as the upper half of the 3D pet. When display element B is not moving, it displays an image of the 3D pet from a rearal view, such as the pet's tail. As display element B moves, it gradually switches from a rearal view to a left-side view, that is, from the tail's perspective to the left side of the body, and only a portion of the left side of the body is displayed within display element B, such as the lower half of the 3D pet. Optionally, before, after, or simultaneously with display element A moving to the first target position, display element A switches to a left-side view and displays the upper half of the left side of the body; before, after, or simultaneously with display element B moving to the second target position, display element B also switches to a left-side view and displays the lower half of the left side of the body. One possible approach is that the first target position and the second target position are distributed left and right. After display element A moves to the first target position and display element B moves to the second target position, display element A and display element B are placed next to each other to form the visual effect of the complete body of the 3D pet. Then, display element A and display element B are de-displayed, and display element C is displayed at the positions of display element A and display element B. Display element C displays the complete body of the 3D pet from the left-hand view.

[0230] Alternatively, when display element A is not moving, it displays an image of the 3D pet from a frontal view, such as the pet's head (e.g., a complete image of the 3D pet's face). As display element A moves, it gradually switches to displaying only a portion of the face, such as the left half. When display element B is not moving, it displays an image of the 3D pet from a rearal view, such as the pet's tail. As display element B moves, it gradually switches from a rearal view to a frontal view, i.e., from a tail view to a head view, and displays only a portion of the face, such as the right half of the 3D pet's face. Optionally, before, after, or simultaneously with display element A moving to the first target position, display element A switches to displaying the left half of the 3D pet's face; before, after, or simultaneously with display element B moving to the second target position, display element B switches to displaying the right half of the 3D pet's face. One possible approach is that the first target position and the second target position are distributed left and right. After display element A is moved to the first target position and display element B is moved to the second target position, display element A and display element B are placed next to each other, thus forming the complete face of the 3D pet. Then, display element A and display element B are de-displayed, and display element C is displayed at the positions of display element A and display element B. Display element C displays the complete face of the 3D pet from the front view.

[0231] In other embodiments, during the gradual folding of the electronic device's foldable screen from its unfolded state, display element C can be divided into display element A and display element B. Then, display element A and display element B move back-to-back, with display element A moving to a first display area and display element B moving to a second display area. For example, as... Figure 7E (a) The unfolding angle of the folding screen is 180 degrees. Display element C is displayed on the folding screen. After the electronic device receives the operation to trigger the folding, display element C is de-displayed, and display elements A and B are displayed at the position of display element C, such as... Figure 7E (b) This gives the user the visual effect of the display element being "split in two." Optionally, when splitting into two display elements, the foldable screen may not yet bend (i.e., the unfolded angle is still 180 degrees), or it may be bent at a smaller angle, such as 175 degrees or 170 degrees. The process of splitting display element C into display element A and display element B is the reverse of the process of "merging" display element A and display element B into one mentioned earlier, and will not be repeated. Figure 7E(c) During the folding process, display element A gradually moves from the third starting position (i.e., the first target position) to the third target position (i.e., the first starting position, for example, the dotted line position in the first display area), and display element B gradually moves from the fourth starting position (i.e., the second target position) to the fourth target position (i.e., the second starting position, for example, the dotted line position in the second display area). Optionally, when the unfolding angle reaches a threshold (e.g., 90 degrees), display element A moves to the third target position, and display element B moves to the fourth target position. In some embodiments, the movement of display element A from the third starting position to the third target position is the reverse of the movement of display element A from the first starting position to the first target position, and the movement of display element B from the fourth starting position to the fourth target position is the reverse of the movement of display element B from the second starting position to the second target position. To save space, these details are not repeated.

[0232] In some embodiments, taking the display elements A and B as being displayed on the desktop, the negative one screen, or the lock screen as an example, the display of display elements A and B is handled by the operating system of the electronic device, and the content filled in display elements A and B (i.e., the image corresponding to the 3D scene from a certain viewpoint) is provided by an application (system application or third-party application). Taking a third-party application as an example, the third-party application includes a 3D scene and fills display element A with a first image corresponding to the 3D scene from a first viewpoint, and fills display element B with a second image corresponding to the 3D scene from a second viewpoint. When the operating system of the electronic device detects a first trigger operation and identifies that the first trigger operation is an operation acting on display element A or display element B, the operating system sends the first trigger operation to the third-party application for response. For example, in response to the operation, the third-party application triggers a change in the 3D scene, and fills display element A with a third image corresponding to the changed 3D scene from a first viewpoint, and fills display element B with a fourth image corresponding to the changed 3D scene from a second viewpoint, thereby updating the images within display elements A and B.

[0233] In the above embodiments, the electronic device can display multiple display elements, such as display element A and display element B. In other embodiments, interaction can occur between the multiple display elements. For example, an object within one display element can move into another display element. For example, as... Figure 8A (a) An electronic device displays display element A and display element B. Display element A contains a first object, while display element B does not contain the first object. For example... Figure 8A (b) The first object within display element A can be moved out of display element A and then gradually enter display element B, such as... Figure 8A (c)

[0234] To facilitate understanding, let's first define the first object. As an example, the first object can be a preset object. For instance, the first object is an object pre-configured by the electronic device. As another example, the first object can be a user-specified object. As yet another example, the first object can also be an object determined based on the display area and / or display position of each object within display element A. For example, the first object is the object occupying the largest area within display element A or the object positioned in the center. As yet another example, display element A can include foreground and background objects, and the first object can be the foreground object.

[0235] In some embodiments, the first object changes at least one of its posture, shape, area, and expression during movement. For example, as... Figure 8A In (a) and (b), the pose of the first object changes as it moves. Optionally, to improve interactivity, the pose change of the first object can be related to the relative positional relationship between display element A and display element B. The relative positional relationship can include the direction and / or distance from display element A to display element B. For example, Figure 8A In (b), the first object is in a flying posture, which is consistent with the direction from display element A to display element B, to show the effect of flying from display element A to display element B. For example, when the distance between display element A and display element B is relatively short, the first object is in a jumping posture, showing the visual effect of jumping from display element A to display element B. Alternatively, when the distance between display element A and display element B is relatively long, the first object is in a flying or running posture, showing the visual effect of flying or running from display element A to display element B.

[0236] In some embodiments, the first object may move according to a first trajectory curve and / or a first speed curve. The first trajectory curve can be understood as the type of trajectory formed by the first object moving from display element A to display element B, and can be a straight line or a curve. The first speed curve can be understood as the relationship between the moving speed and time during the movement of the first object from display element A to display element B, and can be uniform or variable speed movement, without limitation. As an example, the first trajectory curve and / or the first speed curve may be pre-configured by the electronic device or specified by the user, without limitation.

[0237] As described above, the first object moves out of display element A and then into display element B. In some embodiments, the electronic device triggers the first object to move out of display element A and then into display element B when a trigger condition is detected. Optionally, the trigger condition may include at least one of the following.

[0238] (a) A trigger operation is received. Optionally, the trigger operation can be a contact trigger operation or a non-contact trigger operation. For information on contact and non-contact trigger operations, please refer to the preceding text. Optionally, in this embodiment, to avoid accidental triggering, two anti-accidental touch methods are provided. Method 1: After receiving a trigger operation, the electronic device compares the trigger operation with a preset operation. If they match, the first object is triggered to move out of display element A and then into display element B. The preset operation can be a default operation or a user-defined operation, without limitation. Method 2: The electronic device can determine whether the trigger operation is applied to display element A and / or display element B. If so, the first object is triggered to move out of display element A and then into display element B.

[0239] (b) The set time is reached. That is to say, the first object moving out of display element A and then into display element B is triggered at a set time.

[0240] (c) The device state changes. Optionally, the device state may include: locked screen state, unlocked screen state, screen off state, screen on state, landscape state, portrait state, folded state, unfolded state, etc. Therefore, a change in the device state may include: changes between unlocked and locked screen states, changes between screen off and screen on states, changes between landscape and portrait states, and changes between folded and displayed states.

[0241] The following section explains the implementation principle of moving the first object out of display element A and then into display element B.

[0242] One possible approach is for the electronic device to acquire the first medium of the first object, move the first medium out of display element A and then into display element B. The movement of the first medium demonstrates the visual effect of the first object moving out of display element A and then into display element B. Therefore, the electronic device needs to display the first medium within display element A. In some embodiments, before displaying the first medium within display element A, the electronic device can first de-display the first object within display element A. There are several ways to de-display it: Method 1: Replace display element A containing the first object with display element A that does not contain the first object, for example, make display element A containing the first object invisible and display display element A without the first object at the display position of display element A containing the first object. Method 2: Separate the first object from display element A, for example, cut out the first object. After the first object is de-displayed, the electronic device can display the first medium within display element A, and the first medium can gradually move its position, for example, moving out of display element A and into display element B.

[0243] Optionally, the first media can be a still image, moving image, image sequence, or video of the first object.

[0244] Taking an image sequence as the primary medium as an example, for instance, such as... Figure 8B The first medium comprises multiple image frames, where the i-th frame is displayed within display element A, the j-th frame is displayed at position 1 (indicated by a dashed line in the figure), the k-th frame is displayed at position 2 (indicated by a dashed line in the figure), and the l-th frame is displayed within display element B. Therefore, by moving the image sequence of the first object, the visual effect of the first object moving from display element A into display element B is demonstrated. It is understood that at least one of the pose, shape, area, and expression of the first object can change in the i-th, j-th, k-th, and l-th frames, thus demonstrating the visual effect of at least one change in the pose, shape, area, and expression of the first object during its movement.

[0245] Understandably, before displaying the first media, the electronic device needs to acquire the first media. Optionally, the acquisition method may include at least one of the following two: Method A, the first media is readily available, such as media pre-stored in the electronic device. Method B, the electronic device generates the first media based on a 3D scene, the 3D scene including the first object. Continuing with... Figure 8B For example, the first medium (i.e., the image sequence of the first object) can be generated based on a 3D scene. For instance, such as... Figure 8C The 3D scene includes a first object, and the electronic device can render the image of the 3D scene corresponding to viewpoint A. For example, Figure 8C In (a), the electronic device renders the i-th frame image of the 3D scene at viewpoint A. For example... Figure 8C (b) The electronic device renders the j-th and k-th frames of the 3D scene at viewpoint A. For example... Figure 8C (c) The electronic device renders the l-th frame image of the 3D scene at viewpoint A. Therefore, the i-th, j-th, k-th, and l-th frame images form the first medium of the first object.

[0246] It should be noted that at least one of the pose, shape, area, and expression of the first object in a 3D scene can change. Therefore, the first object within the rendered image corresponding to viewpoint A is dynamically changing. For example, Figure 8CIn (b), the pose of the first object in the 3D scene changes, so the pose of the first object changes in the rendered j-th and k-th frames. Optionally, the electronic device can adjust the pose of the first object in the 3D scene according to the positional relationship between display element A and display element B. For example, the electronic device determines the vector between a point (e.g., the center point) in display element A and a point (e.g., the center point) in display element B, and adjusts the pose of the first object in the 3D scene according to this vector, for example, adjusting the pose of the first object to a flying pose from display element A to display element B.

[0247] Please see Figure 9 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. The electronic device can be one of the electronic devices listed above. For example... Figure 9 As shown, the electronic device may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, a headphone jack 170D, a sensor module 180, buttons 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, a barometric pressure sensor 180C, a magnetic sensor 180D, an accelerometer sensor 180E, a distance sensor 180F, a proximity sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.

[0248] Processor 110 may include one or more processing units, such as application processors (APs), modem processors, graphics processing units (GPUs), image signal processors (ISPs), controllers, memory, video codecs, digital signal processors (DSPs), baseband processors, and / or neural network processing units (NPUs). Different processing units may be independent devices or integrated into one or more processors. The controller may serve as the nerve center and command center of the electronic device. The controller can generate operation control signals based on instruction opcodes and timing signals to control instruction fetching and execution. Processor 110 may also include memory for storing instructions and data. In some embodiments, the memory in processor 110 is a cache memory. This memory can store instructions or data that processor 110 has just used or is recurring. If processor 110 needs to reuse an instruction or data, it can directly retrieve it from the memory. This avoids repeated access, reduces the waiting time of processor 110, and thus improves system efficiency.

[0249] In some embodiments, the processor 110 may execute the display method provided in the embodiments of this application.

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

[0251] The I2C interface is a bidirectional synchronous serial bus, including a serial data line (SDA) and a serial clock line (SCL). In some embodiments, the processor 110 may include multiple I2C buses. The processor 110 can couple to the touch sensor 180K, charger, flash, camera 193, etc., through different I2C bus interfaces. For example, the processor 110 can couple to the touch sensor 180K through the I2C interface, enabling the processor 110 and the touch sensor 180K to communicate through the I2C bus interface, thereby realizing the touch function of the electronic device 100.

[0252] The I2S interface can be used for audio communication. In some embodiments, the processor 110 may include multiple I2S buses. The processor 110 can be coupled to the audio module 170 via the I2S bus to enable communication between the processor 110 and the audio module 170. In some embodiments, the audio module 170 can transmit audio signals to the wireless communication module 160 via the I2S interface to enable the function of answering phone calls through a Bluetooth headset.

[0253] The PCM interface can also be used for audio communication, sampling, quantizing, and encoding analog signals. In some embodiments, the audio module 170 and the wireless communication module 160 can be coupled via the PCM bus interface. In some embodiments, the audio module 170 can also transmit audio signals to the wireless communication module 160 via the PCM interface, enabling the function of answering phone calls through a Bluetooth headset. Both the I2S interface and the PCM interface can be used for audio communication.

[0254] The UART interface is a universal serial data bus used for asynchronous communication. This bus can be a bidirectional communication bus. It converts the data to be transmitted between serial and parallel communication. In some embodiments, the UART interface is typically used to connect the processor 110 and the wireless communication module 160. For example, the processor 110 communicates with the Bluetooth module in the wireless communication module 160 via the UART interface to implement Bluetooth functionality. In some embodiments, the audio module 170 can transmit audio signals to the wireless communication module 160 via the UART interface to enable music playback through Bluetooth headphones.

[0255] The MIPI interface can be used to connect the processor 110 to peripheral devices such as the display screen 194 and the camera 193. The MIPI interface includes a camera serial interface (CSI) and a display serial interface (DSI). In some embodiments, the processor 110 and the camera 193 communicate via the CSI interface to enable the electronic device 100 to capture images. The processor 110 and the display screen 194 communicate via the DSI interface to enable the electronic device 100 to display images.

[0256] The GPIO interface can be configured via software. It can be configured as a control signal or a data signal. In some embodiments, the GPIO interface can be used to connect the processor 110 to a camera 193, a display screen 194, a wireless communication module 160, an audio module 170, a sensor module 180, etc. The GPIO interface can also be configured as an I2C interface, an I2S interface, a UART interface, a MIPI interface, etc.

[0257] USB port 130 is a USB standard compliant interface, specifically a Mini USB port, Micro USB port, USB Type-C port, etc. USB port 130 can be used to connect a charger to charge electronic device 100, and can also be used for data transfer between electronic device 100 and peripheral devices. It can also be used to connect headphones for audio playback. This interface can also be used to connect other electronic devices, such as AR devices.

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

[0259] The wireless communication function of the electronic device can be implemented through antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modem processor, and baseband processor. Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in the electronic device can be used to cover one or more communication frequency bands. Different antennas can also be reused to improve antenna utilization. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In some other embodiments, the antenna can be used in conjunction with a tuning switch.

[0260] The mobile communication module 150 can provide solutions for wireless communication applications including 2G / 3G / 4G / 5G in electronic devices. The mobile communication module 150 may include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves via antenna 1, and perform filtering, amplification, and other processing on the received electromagnetic waves before transmitting them to a modem processor for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modem processor and convert it into electromagnetic waves for radiation via antenna 1. In some embodiments, at least some functional modules of the mobile communication module 150 may be housed in processor 110. In some embodiments, at least some functional modules of the mobile communication module 150 and at least some modules of the processor 110 may be housed in the same device.

[0261] The wireless communication module 160 can provide solutions for wireless communication applications in electronic devices, including wireless local area networks (WLANs) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), and infrared (IR) technologies. The wireless communication module 160 can be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via antenna 2, performs frequency modulation and filtering of the electromagnetic wave signals, and sends the processed signal to processor 110. The wireless communication module 160 can also receive signals to be transmitted from processor 110, perform frequency modulation and amplification, and convert them into electromagnetic waves for radiation via antenna 2.

[0262] In some embodiments, antenna 1 of the electronic device is coupled to mobile communication module 150, and antenna 2 is coupled to wireless communication module 160, enabling the electronic device to communicate with networks and other devices via wireless communication technology.

[0263] The display screen 194 is used to display the application's interface, etc. The display screen 194 includes a display panel. In some embodiments, the electronic device may include one or N display screens 194, where N is a positive integer greater than 1.

[0264] The electronic device 100 can perform shooting functions through an ISP, a camera 193, a video codec, a GPU, a display 194, and an application processor. The ISP is used to process the data fed back by the camera 193.

[0265] Internal memory 121 can be used to store computer executable program code, which includes instructions. Processor 110 executes various functional applications and data processing of the electronic device by running the instructions stored in internal memory 121. Internal memory 121 may include a program storage area and a data storage area. The program storage area may store the operating system and software code for at least one application program. The data storage area may store data generated during the use of the electronic device (e.g., images, videos, etc.). Furthermore, internal memory 121 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, general-purpose flash memory, etc.

[0266] The external storage interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device. The external memory card communicates with the processor 110 through the external storage interface 120 to perform data storage functions. For example, images, videos, and other files can be saved on the external memory card.

[0267] Electronic devices can implement audio functions such as music playback and recording through audio modules 170, speakers 170A, receivers 170B, microphones 170C, headphone jacks 170D, and application processors.

[0268] The audio module 170 is used to convert digital audio information into analog audio signals for output, and also to convert analog audio input into digital audio signals. The audio module 170 can also be used for encoding and decoding audio signals. In some embodiments, the audio module 170 may be located in the processor 110, or some functional modules of the audio module 170 may be located in the processor 110.

[0269] The speaker 170A, also known as a "loudspeaker," is used to convert audio electrical signals into sound signals. The electronic device 100 can listen to music or listen to hands-free calls and other external playback scenarios through one or more speakers 170A.

[0270] The receiver 170B, also known as a "handpiece," can be one or more, and is used to convert audio electrical signals into sound signals. When the electronic device 100 answers a telephone call or voice message, the receiver 170B can be brought close to the ear to listen to the voice.

[0271] The microphone 170C, also known as a "microphone" or "voice transducer," is used to convert sound signals into electrical signals.

[0272] The 170D headphone jack is used to connect wired headphones.

[0273] The pressure sensor 180A is used to sense pressure signals and can convert the pressure signals into electrical signals. In some embodiments, the pressure sensor 180A may be disposed on the display screen 194.

[0274] The gyroscope sensor 180B can be used to determine the motion attitude of an electronic device. In some embodiments, the gyroscope sensor 180B can determine the angular velocity of the electronic device about three axes (i.e., the x, y, and z axes). The gyroscope sensor 180B can be used for image stabilization.

[0275] The barometric pressure sensor 180C is used to measure air pressure. In some embodiments, the electronic device calculates altitude using the air pressure value measured by the barometric pressure sensor 180C to assist in positioning and navigation.

[0276] The magnetic sensor 180D includes a Hall effect sensor. Electronic devices can use the magnetic sensor 180D to detect the opening and closing of a flip cover.

[0277] The 180E accelerometer can detect the magnitude of acceleration in various directions (typically three axes) of electronic devices. When the electronic device is stationary, it can detect the magnitude and direction of gravity.

[0278] The 180F distance sensor is used to measure distance. Electronic devices can measure distance using infrared or laser.

[0279] The proximity sensor 180G may include, for example, a light-emitting diode (LED) and a light detector, such as a photodiode. The LED may be an infrared LED. The electronic device emits infrared light outward through the LED. The electronic device uses the photodiode to detect infrared reflected light from nearby objects. When sufficient reflected light is detected, it can be determined that an object is near the electronic device. When insufficient reflected light is detected, the electronic device can determine that no object is near the electronic device.

[0280] An ambient light sensor 180L is used to detect ambient light levels. Electronic devices can adaptively adjust the brightness of the display screen 194 based on the detected ambient light levels.

[0281] The fingerprint sensor 180H is used to collect fingerprints.

[0282] The 180J temperature sensor is used to detect temperature.

[0283] Touch sensor 180K, also known as a "touch panel," can be located on display screen 194. The touch sensor 180K and display screen 194 together form a touchscreen, also known as a "touch screen." Touch sensor 180K is used to detect touch operations applied to or near it. The touch sensor can then transmit the detected touch operation to the application processor to determine the type of touch event.

[0284] The bone conduction sensor 180M can acquire vibration signals. In some embodiments, the bone conduction sensor 180M can acquire vibration signals from the vibrating bone segments of the human vocal cords.

[0285] Buttons 190 include a power button, volume buttons, etc. Buttons 190 can be mechanical buttons or touch buttons. The electronic device can receive button inputs and generate key signal inputs related to user settings and function control. Motor 191 can generate vibration alerts. Motor 191 can be used for incoming call vibration alerts or for touch vibration feedback. Indicator 192 can be an indicator light, used to indicate charging status, battery level changes, messages, missed calls, notifications, etc. SIM card interface 195 is used to connect a SIM card. The SIM card can be inserted into or removed from the SIM card interface 195 to achieve contact and separation with the electronic device.

[0286] Understandable Figure 9 The components shown do not constitute a specific limitation on the electronic device. The electronic device in the embodiments of the present invention may include, but is not limited to, components that are more advanced than those shown. Figure 9 More or fewer parts. Furthermore, Figure 9 The combination / connection relationships between the components can also be adjusted and modified.

[0287] Figure 10 This is a schematic diagram of the structure of an electronic device 1000 provided in an embodiment of this application. The electronic device 1000 can be one of the electronic devices described above (e.g., a mobile phone). Figure 10 As shown, the electronic device 1000 may include: one or more processors 1001; one or more memories 1002; a communication interface 1003; and one or more computer programs 1004. These devices can be connected via one or more communication buses 1005. The one or more computer programs 1004 are stored in the memory 1002 and configured to be executed by the one or more processors 1001. The one or more computer programs 1004 include instructions. For example, when the electronic device 1000 is the electronic device described above, the instructions can be used to perform relevant steps of the electronic device as in the corresponding embodiments above, such as executing... Figures 1 to 8CThe relevant steps of the electronic device. The communication interface 1003 is used to enable communication between the electronic device 1000 and other devices, such as a transceiver.

[0288] In the embodiments provided above, the methods provided by the embodiments of this application are described from the perspective of an electronic device (e.g., a mobile phone) as the executing entity. To implement the functions of the methods provided in the embodiments of this application, the electronic device may include hardware structures and / or software modules, implementing the above functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. Whether a particular function is implemented in the form of hardware structures, software modules, or a combination of hardware structures and software modules depends on the specific application and design constraints of the technical solution.

[0289] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The 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 processes or functions described in the embodiments of the present invention are 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 computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the 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 (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable 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, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid state disk (SSD)). Where there is no conflict, the solutions in the above embodiments can be combined.

[0290] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0291] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0292] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0293] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0294] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the scope and intent of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application is also intended to include such modifications and variations.

Claims

1. A display method, characterized in that, Applied to a first device, the method includes: Display a first display element, the first display element including a first image, the first image being used to obtain the visual effect of observing a 3D scene from a first perspective; Display a second display element, which includes a second image. The second image is used to obtain a viewpoint effect of observing the 3D scene from a second viewpoint, which is different from the first viewpoint. The first display element and the second display element are located in different display areas.

2. The method according to claim 1, characterized in that, The first display element is located on the first display screen of the first device, and the second display element is located on the second display screen of the first device.

3. The method according to claim 1, characterized in that, The first display element is located in the first display area, and the second display element is located in the second display area. The first display area and the second display area are two different display areas formed when the foldable screen of the first device is in the folded state.

4. The method according to claim 3, characterized in that, The first display area and the second display area are two display areas formed by folding the foldable screen back to back.

5. The method according to claim 2, characterized in that, The first display screen displays a first interface, the first display element is located on the first interface, and the first interface is a lock screen, desktop, negative one screen or first application interface; The second display screen displays a second interface, and the second display element is located on the second interface. The second interface is a lock screen, desktop, negative one screen, or second application interface.

6. The method according to claim 3 or 4, characterized in that, The first display area displays a first interface, the first display element is located on the first interface, and the first interface is a lock screen interface, desktop, negative one screen or first application interface; The second display area displays a second interface, and the second display element is located on the second interface. The second interface is a lock screen, desktop, negative one screen, or second application interface.

7. The method according to claim 3 or 4, characterized in that, The first display area displays a first portion of the third interface, and the first display element is located in the first portion; The second display area displays the second part of the third interface, and the second display element is located in the second part. The third interface is a lock screen, desktop, negative one screen, or application interface.

8. The method according to claim 5 or 6, characterized in that, The first display element is a display element within the wallpaper of the first interface; The second display element is a display element within the wallpaper of the second interface.

9. The method according to any one of claims 1-7, characterized in that, The first display element is a first card or a first icon, and the second display element is a second card or a second icon.

10. The method according to any one of claims 1-9, characterized in that, Before displaying the first display element, the method further includes: In one or more pre-configured 3D scenes, determine the 3D scene, or, The 3D scene is generated based on the 2D image selected by the user.

11. The method according to any one of claims 1-10, characterized in that, The first view and the second view are user-specified views.

12. The method according to any one of claims 1-11, characterized in that, The first viewpoint and the second viewpoint are relative viewpoints.

13. The method according to any one of claims 1-12, characterized in that, The method further includes: When the 3D scene changes, the first image in the first display element is updated to a third image, which is the image of the changed 3D scene from the first viewpoint; and / or, the second image in the second display element is updated to a fourth image, which is the image of the changed 3D scene from the second viewpoint.

14. The method according to claim 13, characterized in that, The 3D scene changes, including: The 3D scene changes when at least one of the following is detected: a first trigger operation is detected, a first set time is reached, or a first change occurs in the device state.

15. The method according to claim 14, characterized in that, The first triggering operation is applied to either the first display element or the second display element.

16. The method according to claim 14 or 15, characterized in that, The first triggering operation is the same as the first preset operation.

17. The method according to any one of claims 14-16, characterized in that, The device state undergoes a first change, including: One of the following: the change between unlocked and locked screen states, the change between screen-off and screen-on states, the change between landscape and portrait states, and the change between folded and unfolded states.

18. The method according to claim 13, characterized in that, The 3D scene is a 3D scene operated collaboratively by the first device and the second device. Changes in the 3D scene include: Receive first information sent by the second device, the first information being used to indicate changes in the 3D scene on the second device; In response to receiving the first information, the 3D scene changes.

19. The method according to claim 18, characterized in that, The first perspective is the operating perspective of the first device on the 3D scene, and the second perspective is the operating perspective of the second device on the 3D scene.

20. The method according to any one of claims 1-19, characterized in that, The method further includes: When at least one of the following is detected: a second trigger operation, a second set time is reached, or a second change occurs in the device state, the first image in the first display element is updated to a fifth image, which is used to obtain the visual effect of observing the 3D scene from a third perspective.

21. The method according to claim 20, characterized in that, The method further includes: The second image within the second display element remains unchanged, or the second image within the second display element is updated to a sixth image, which is used to obtain the perspective effect of observing the 3D scene from a fourth perspective.

22. The method according to claim 21, characterized in that, The fourth perspective and the third perspective are relative perspectives.

23. The method according to claim 4, characterized in that, The method further includes: During the process of the foldable screen switching from a folded state to an unfolded state, the first display element gradually moves from a first starting position to a first target position, and the second display element gradually moves from a second starting position to a second target position. The first starting position is located within the first display area, and the second starting position is located within the second display area. Both the first target position and the second target position are located on the folding axis of the foldable screen. After the first display element moves to the first target position and the second display element moves to the second target position, the first and second display elements are de-displayed, and a third display element is displayed at the display positions of the first and second display elements. The third display element includes a seventh image, which is used to obtain the perspective effect of observing the 3D scene from a fifth perspective, which is different from the first and second perspectives.

24. The method according to claim 23, characterized in that, The method further includes: During the process of switching the foldable screen from the unfolded state to the folded state, the third display element is de-displayed, the first display element is displayed at the first target position, and the second display element is displayed at the second target position. The first display element gradually moves from the first target position to the first starting position, and the second display element gradually moves from the second target position to the second starting position.

25. A display method, characterized in that, Applied to electronic devices, the method includes: Display a first display element and a second display element, wherein the first display element includes a first object; In response to the triggering condition, the first object is moved out of the first display element and gradually moves into the second display element.

26. The method according to claim 25, characterized in that, The method further includes: During the movement of the first object, at least one of the first object's posture, shape, area, and expression changes.

27. The method according to claim 26, characterized in that, The posture change is related to the relative positional relationship between the first display element and the second display element.

28. The method according to any one of claims 25-27, characterized in that, The method further includes: The first object moves according to a first trajectory curve and / or a first velocity curve.

29. The method according to any one of claims 25-28, characterized in that, The triggering conditions include at least one of the following: receiving a trigger operation, reaching a set time, or a change in the device status.

30. The method according to any one of claims 25-29, characterized in that, The change in the device status includes: One of the following: the change between unlocked and locked screen states, the change between screen-off and screen-on states, the change between landscape and portrait states, and the change between folded and displayed states.

31. The method according to any one of claims 25-30, characterized in that, The first object is moved out of the first display element and gradually moved into the second display element, including: The first object within the first display element is de-displayed, and a first medium of the first object is displayed within the first display element. The first medium is moved out of the first display element and gradually moved into the second display element.

32. The method according to claim 31, characterized in that, The first media includes: a static image, a dynamic image, an image sequence, or a video of the first object.

33. An electronic device, characterized in that, include: Processor, memory, and one or more programs; The one or more programs are stored in the memory, and the one or more programs include instructions that, when executed by the processor, cause the electronic device to perform the steps of the method as described in any one of claims 1-32.

34. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program that, when run on a computer, causes the computer to perform the method as described in any one of claims 1 to 32.

35. A computer program product, characterized in that, Includes a computer program that, when run on a computer, causes the computer to perform the method as described in any one of claims 1 to 32.