Interface Display Method, Device, and Readable Storage Medium
By using virtual cameras and preset paths in the smart cockpit system to change the perspective angle of the three-dimensional vehicle model, the problem of poor viewing angle during application switching is solved, a smoother and coherent user experience is achieved, and spatial perception and immersion are enhanced.
Patent Information
- Application Number
- CN202411926059.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-25
- Publication Date
- 2025-07-08
- Estimated Expiration
- 2044-12-25
AI Technical Summary
The existing smart cockpit system has poor viewing angle changes in the three-dimensional vehicle model during application switching, resulting in inconsistent user experience and lack of coherence.
During the application switching process, the viewing angle of the three-dimensional vehicle model is changed using the virtual camera and the preset path to ensure a smooth transition between different applications, and the meta-camera bit is used as the intermediate node to unify the lens movement and observation experience.
It realizes a smooth transition of the perspective of the three-dimensional vehicle model during application switching, improves the smoothness and coherence of the user experience, enhances spatial perception and immersion, and optimizes the interactive experience of the smart cockpit.
Smart Images

Figure CN119348420B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of intelligent vehicles, and particularly to an interface display method, device, and readable storage medium. Background Art
[0002] With the development of intelligent vehicle technology, the intelligent cockpit system has become one of the key technologies to enhance the driving experience. The intelligent cockpit system provides an efficient, intuitive, and futuristic driving environment by integrating advanced human-machine interaction technologies. In this field, technologies such as intelligent screen display and 3D engines play a crucial role. Among them, the 3D engine technology can not only create realistic 3D vehicle models but also achieve real-time interaction and animation effects, bringing an immersive experience to users.
[0003] However, the existing intelligent cockpit systems have some limitations in application switching and interaction experience. Traditional cockpit systems often adopt independent display screens and operation interfaces, resulting in inconsistent and unsmooth experience for users when switching between different applications. For example, in terms of the real-time interaction and visual experience of the vehicle model, when switching applications, the transformation effect of the 3D vehicle model is rather jerky, and the animation effect is not smooth enough. Summary of the Invention
[0004] To solve the above problems, embodiments of the present application provide an interface display method, device, and readable storage medium.
[0005] In a first aspect, embodiments of the present application provide an interface display method applied to a vehicle, including: displaying an interaction interface; based on a start operation of a first application detected on the interaction interface, transforming the 3D vehicle model view corresponding to the current perspective in the interaction interface to the 3D vehicle model view corresponding to a first fixed perspective in the first application; based on a start operation of a second application detected on the interaction interface, transforming the 3D vehicle model view corresponding to the current perspective in the interaction interface to the 3D vehicle model view corresponding to a second fixed perspective in the second application; wherein the first application and the second application are different, and during the process of transforming the current perspective to the first fixed perspective or the second fixed perspective, the 3D vehicle model view corresponding to a third fixed perspective is displayed.
[0006] Through the embodiments of the present application, the perspective change of the 3D vehicle model can be performed during the application switching process, and the perspective changes are different when switching to different applications, thereby making the interface display effect smoother.
[0007] In a possible implementation of the above first aspect, multiple fixed perspectives of the 3D vehicle model view face the origin of the coordinate system of the 3D vehicle model, and the multiple fixed perspectives include a first fixed perspective, a second fixed perspective, and a third fixed perspective.
[0008] That is, in the embodiments of the present application, all fixed perspectives in the three-dimensional vehicle model view can face the same coordinate system origin.
[0009] In a possible implementation of the above first aspect, the current perspective is one of the multiple fixed perspectives.
[0010] In a possible implementation of the above first aspect, the current perspective corresponds to the current virtual camera position, the first fixed perspective corresponds to the first virtual camera position, the second fixed perspective corresponds to the second virtual camera position, and the third fixed perspective corresponds to the third virtual camera position. Among them, the current virtual camera position is located outside the three-dimensional vehicle model, and the first virtual camera position and the second virtual camera position are located inside the three-dimensional vehicle model; or the current virtual camera position is located inside the three-dimensional vehicle model, and the first virtual camera position and the second virtual camera position are located outside the three-dimensional vehicle model; and the third virtual camera position is located outside the three-dimensional vehicle model.
[0011] In a possible implementation of the above first aspect, based on detecting a start operation of the first application on the interaction interface, it further includes: determining a first transformation path from the current perspective to the third fixed perspective based on the connection line between the current virtual camera position and the third virtual camera position; determining a second transformation path from the third fixed perspective to the first fixed perspective based on the connection line between the third virtual camera position and the first virtual camera position.
[0012] In a possible implementation of the above first aspect, the method further includes: based on detecting a start operation of the third application on the interaction interface, the three-dimensional vehicle model view corresponding to the current perspective on the interaction interface is transformed to the interface of the third application, where the interface of the third application does not include the three-dimensional vehicle model view; during the process of transforming the three-dimensional vehicle model view of the current perspective to the interface of the third application, a three-dimensional vehicle model view corresponding to the fourth fixed perspective is displayed.
[0013] In a possible implementation of the above first aspect, the fourth fixed perspective corresponds to the fourth virtual camera position, and the fourth virtual camera position is located inside the three-dimensional vehicle model.
[0014] In a possible implementation of the above first aspect, the current perspective corresponds to the current virtual camera position, and the current virtual camera position is located outside the three-dimensional vehicle model. Before displaying the three-dimensional vehicle model view corresponding to the fourth fixed perspective, the method further includes: displaying the three-dimensional vehicle model view corresponding to the third fixed perspective.
[0015] In a possible implementation of the first aspect above, the three-dimensional vehicle model view of the fourth fixed perspective includes a display area. After displaying the three-dimensional vehicle model view corresponding to the fourth fixed perspective, the method further includes: magnifying the three-dimensional vehicle model view of the fourth fixed perspective in the interaction interface until the display area covers the interaction interface; and transforming the display area into the interface of the third application.
[0016] In a possible implementation of the first aspect above, based on detecting a start operation of the fourth application in the interaction interface, the interface of the current application in the interaction interface is transformed into the three-dimensional vehicle model view of the fifth fixed perspective in the corresponding fourth application, where the interface of the current application does not include a three-dimensional vehicle model view; during the process of transforming the interface of the current application into the three-dimensional vehicle model view of the fifth fixed perspective, the three-dimensional vehicle model view corresponding to the fourth fixed perspective is displayed.
[0017] In a possible implementation of the first aspect above, the fourth fixed perspective corresponds to a fourth virtual camera position, and the fourth virtual camera position is located inside the three-dimensional vehicle model.
[0018] In a possible implementation of the first aspect above, the fifth fixed perspective corresponds to a fifth virtual camera position, and the fifth virtual camera position is located outside the three-dimensional vehicle model. After displaying the three-dimensional vehicle model view corresponding to the fourth fixed perspective, the method further includes: displaying the three-dimensional vehicle model view corresponding to the third fixed perspective.
[0019] In a possible implementation of the first aspect above, the three-dimensional vehicle model view of the fourth fixed perspective includes a display area. Before displaying the three-dimensional vehicle model view corresponding to the fourth fixed perspective, the method further includes: transforming the interface of the current application in the interaction interface into the magnified three-dimensional vehicle model view of the fourth fixed perspective, where the display area covers the interaction interface; reducing the magnified three-dimensional vehicle model view of the fourth fixed perspective; and displaying the three-dimensional vehicle model view of the fourth fixed perspective at the original scale.
[0020] In a second aspect, an embodiment of the present application provides an electronic device, including: one or more processors; one or more memories; and one or more programs stored in the one or more memories, when the one or more programs are executed by the one or more processors, causing the device to execute the interface display method of the first aspect above.
[0021] In a third aspect, an embodiment of the present application provides a computer-readable storage medium, where instructions are stored on the storage medium, and when the instructions are executed on a computer, the computer is caused to execute the interface display method of the first aspect above. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] Figure 1A The following shows a schematic diagram of the first display interface provided by an embodiment of the present application;
[0023] Figure 1B The figure shows a schematic diagram of the second display interface provided by an embodiment of the present application;
[0024] Figure 1C The figure shows a schematic diagram of the third display interface provided by an embodiment of the present application;
[0025] Figure 1D The figure shows a schematic diagram of the fourth display interface provided by an embodiment of the present application;
[0026] Figure 1E The figure shows a schematic diagram of the fifth display interface provided by an embodiment of the present application;
[0027] Figure 1F The figure shows a schematic diagram of the sixth display interface provided by an embodiment of the present application;
[0028] Figure 1G The figure shows a schematic diagram of the seventh display interface provided by an embodiment of the present application;
[0029] Figure 2 The figure shows a schematic diagram of the layers of a display interface provided by an embodiment of the present application;
[0030] Figure 3 The figure shows a timing diagram of the interface switching of each layer provided by an embodiment of the present application;
[0031] Figure 4A The figure shows a 4 / 3 standard view of the exterior of a three-dimensional vehicle model provided by an embodiment of the present application;
[0032] Figure 4B The figure shows a rear view of the exterior of a three-dimensional vehicle model provided by an embodiment of the present application;
[0033] Figure 4C The figure shows a top view of the exterior of a three-dimensional vehicle model provided by an embodiment of the present application;
[0034] Figure 4D The figure shows another rear view of the exterior of a three-dimensional vehicle model provided by an embodiment of the present application;
[0035] Figure 4E The figure shows a front row view of the interior of a three-dimensional vehicle model provided by an embodiment of the present application;
[0036] Figure 4F The figure shows a rear row view of the interior of a three-dimensional vehicle model provided by an embodiment of the present application;
[0037] Figure 5 The figure shows a schematic flow diagram of an interface display method provided by an embodiment of the present application;
[0038] Figure 6AThe figure shows a schematic diagram of the first switching process of the display interface provided by the embodiment of the present application;
[0039] Figure 6B The figure shows a schematic diagram of the second switching process of the display interface provided by the embodiment of the present application;
[0040] Figure 6C The figure shows a schematic diagram of the third switching process of the display interface provided by the embodiment of the present application;
[0041] Figure 6D The figure shows a schematic diagram of the fourth switching process of the display interface provided by the embodiment of the present application;
[0042] Figure 6E The figure shows a schematic diagram of the fifth switching process of the display interface provided by the embodiment of the present application;
[0043] Figure 6F The figure shows a schematic diagram of the sixth switching process of the display interface provided by the embodiment of the present application;
[0044] Figure 7 The figure shows a schematic diagram of the hardware structure of an electronic device 700 provided by the embodiment of the present application. Detailed implementation manners
[0045] As mentioned above, the three-dimensional vehicle model technology can be applied to the field of intelligent vehicles, enabling users to quickly control vehicle functions.
[0046] According to some embodiments, the interface display method provided by the embodiment of the present application can be applied to vehicles, for example, it can be applied to electronic devices with display functions in vehicles. For example, the in-vehicle infotainment system of a vehicle can display an interface through a dashboard display screen, a head-up display screen, a rear-seat display screen, a digital rearview mirror, a window display screen, etc. Another example is that the electronic devices in a vehicle include a display, a computer, an in-vehicle computer, an augmented reality (AR) device, a virtual reality (VR) device, etc. It should be noted that the present application does not limit the execution subject of the interface display method. In other alternative embodiments, the interface display method can be executed by other types of electronic devices inside or connected to the vehicle.
[0047] For ease of description, the following takes the electronic device 700 in a vehicle as an example to introduce the embodiment of the present application. The structure of the electronic device 700 will be described below in combination with Figure 7 which will not be elaborated here.
[0048] In some embodiments, the electronic device 700 uses the three-dimensional vehicle model as the core for switching the camera between applications. For example, the electronic device 700 can switch from the map application to the parking application, or from the cockpit desktop application to the map application according to the user's operation on the three-dimensional vehicle model, so as to achieve one-key switching between applications.
[0049] However, the above solution still has significant limitations in the application of the three-dimensional vehicle model and camera switching. For example, for interfaces that do not support or do not have vehicle model linkage, vehicle manufacturers usually do not adopt the vehicle model linkage switching effect, but rely on the default switching animations of traditional applications (such as Android applications), or rely on the independently designed card-style switching effects in the system.
[0050] The following will introduce several display interfaces of the electronic device 700 that can be switched with each other according to Figure 1A and to Figure 1G Figure 14 shows a schematic diagram of the first display interface provided by an embodiment of the present application. As shown in
[0051] Figure 1A Figure 14, the interface 101A is the main interface, which includes a three-dimensional vehicle model and the main application interface, and the observation point of the perspective of the three-dimensional vehicle model is located outside the three-dimensional vehicle model. Figure 1A As shown in Figure 15, the interface 101A is the main interface, which includes a three-dimensional vehicle model and the main application interface, and the observation point of the perspective of the three-dimensional vehicle model is located outside the three-dimensional vehicle model.
[0052] Figure 1B Figure 20 shows a schematic diagram of the second display interface provided by an embodiment of the present application. As shown in Figure 1B Figure 21, the interface 101B is the interface when the map application is running, which includes a three-dimensional vehicle model under an external perspective and a navigation interface.
[0053] Figure 1C Figure 26 shows a schematic diagram of the third display interface provided by an embodiment of the present application. As shown in Figure 1C Figure 27, the interface 101C is the interface of the air conditioning application, which includes a three-dimensional vehicle model and the air conditioning application interface, and the observation point of the perspective of the three-dimensional vehicle model is located inside the three-dimensional vehicle model and corresponds to the front seat. That is, the interior of the vehicle model from the front seat perspective is shown in the interface 101C.
[0054] Figure 1D Figure 32 shows a schematic diagram of the fourth display interface provided by an embodiment of the present application. As shown in Figure 1D Figure 33, the interface 101D is the interface of the air conditioning application, which includes a three-dimensional vehicle model and the air conditioning application interface, and the observation point of the perspective of the three-dimensional vehicle model is located inside the three-dimensional vehicle model and corresponds to the rear seat. That is, the interior of the vehicle model from the rear seat perspective is shown in the interface 101C.
[0055] Figure 1E Figure 38 shows a schematic diagram of the fifth display interface provided by an embodiment of the present application. As shown in Figure 1EAs shown, interface 101E is the interface when the music application is launched. This interface is a flat interface, which does not include a three-dimensional vehicle model but only includes the music application interface. It can be understood that the above interface of the music application is only an example, and the interfaces of other multimedia applications can also be flat interfaces.
[0056] Figure 1F The following is a schematic diagram of the sixth display interface provided by an embodiment of the present application. As Figure 1F shown, interface 101F is the interface of the nap mode (or called sleep mode), which includes a three-dimensional vehicle model.
[0057] Figure 1G The following is a schematic diagram of the seventh display interface provided by an embodiment of the present application. As Figure 1G shown, interface 101G is another nap mode interface, which does not include a three-dimensional vehicle model.
[0058] It can be understood that Figures 1A - 1G any two of the above interfaces can be switched with each other.
[0059] In some embodiments, the switching between the main interface (such as interface 101A), the application interfaces that support the vehicle model (such as interfaces 101A, 101B, 101C, 101D), and the application interfaces that do not support the vehicle model (such as interface 101E) is rather jerky. Moreover, when switching between different application interfaces, the perspective conversion of the three-dimensional vehicle model is not efficient and smooth enough. Thus, when switching between applications that do not support the linkage of the three-dimensional vehicle model according to user operations, there will be a sense of fragmentation or unsmoothness in the display effect, lacking unity and coherence.
[0060] To solve the above problems, the present application provides an interface display method, and the electronic device 700 is applied to a vehicle. According to the interface display method provided by the present application, when switching applications, the perspective of the three-dimensional vehicle model can be correspondingly changed according to the specific application switching operation.
[0061] According to some embodiments, in the display interface of the electronic device 700, a three-dimensional vehicle model and an application interface can be displayed, and when the application interface is switched, the perspective of the three-dimensional vehicle model can be correspondingly switched.
[0062] It can be understood that the application switching can be from the first application to the second application, or from the first sub-interface of the first application to the second sub-interface of the first application. The present application does not make any limitations in this regard.
[0063] It can be understood that there are a corresponding plurality of virtual cameras for the three-dimensional vehicle model, and a perspective corresponding to each virtual camera among the plurality of virtual cameras. Among them, each perspective can include an observation angle and an observation point. The observation angle is the shooting angle of the virtual camera, and the observation point is the spatial position of the virtual camera.
[0064] According to some embodiments, when the virtual camera of the three-dimensional vehicle model is located outside the vehicle, the three-dimensional vehicle model displays the exterior interface of the vehicle; when the virtual camera of the three-dimensional vehicle model is located inside the vehicle, the three-dimensional vehicle model displays the interior interface of the vehicle.
[0065] According to some embodiments, when the vehicle exterior is the main interface, the three-dimensional vehicle model can achieve real-time dynamic display of components such as doors and the front hood, and can adjust the perspective of the three-dimensional vehicle model in real time through the lens switching technology. When switching from the exterior interface to the interior interface, for example, when the application display content needs to be switched to air-conditioning control, steering wheel settings, and seat adjustment, the virtual camera or perspective of the three-dimensional vehicle model will move along a preset path, moving from the outside of the three-dimensional vehicle model to the inside to achieve a smooth transition between interfaces. According to some embodiments, when switching back from the interior interface to the exterior interface, the virtual camera will also follow the preset path, moving from the inside of the three-dimensional vehicle model to the outside, so that the interface smoothly transitions from the perspective of the interior interface to the perspective of the exterior interface.
[0066] According to some embodiments, for a flat application or flat application interface that does not display the three-dimensional vehicle model, that is, when the flat application interface is displayed, the three-dimensional vehicle model is not displayed. When switching from the interface of the three-dimensional vehicle model to the application interface that does not display the three-dimensional vehicle model, the virtual camera can follow a preset path, moving from outside the three-dimensional vehicle model to inside the three-dimensional vehicle model to change the perspective of the three-dimensional vehicle model, and then achieving the effect of transforming from the three-dimensional vehicle model interface to the flat application interface. For example, magnify the three-dimensional vehicle model until the display screen of the front seat of the vehicle fills the entire interface, and then transform the display screen of the front seat of the vehicle to the flat application interface.
[0067] Figure 2 The figure shows a layer schematic diagram of a display interface provided by an embodiment of the present application.
[0068] As Figure 2 shown, the display interface includes a human machine interface (HMI) layer, a flat / stereoscopic layer 1, and a flat / stereoscopic layer 2.
[0069] According to some embodiments, the HMI layer includes HMI interaction controls, providing display and interaction functions for applications including vehicle status, navigation, entertainment systems, etc.
[0070] According to some embodiments, the flat / stereoscopic layer 1 includes a three-dimensional vehicle model, which can present the interior and exterior structures of the vehicle through three-dimensional rendering technology and truly reflect the overall vehicle state.
[0071] According to some embodiments, the planar / stereoscopic layer 2 includes a background, which can be a static background or a dynamic background, such as a city street, a natural environment, etc. It can be understood that the background can correspond to the application. For example, in Figure 1B in the interface 101B shown, the background is the street view provided by the map application.
[0072] According to some embodiments, the switching between the planar / stereoscopic layer 1 and the planar / stereoscopic layer 2 can be achieved by fading in and out or other means.
[0073] Figure 3 The interface switching timing diagram of each layer provided by the embodiments of the present application is shown.
[0074] In the initial state, for example, at time t1, there are three layers displayed on the display interface of the electronic device 700, namely the HMI layer, the planar / stereoscopic layer 1, and the planar / stereoscopic layer 2. Among them, the HMI layer includes the HMI interaction control X1 of application Y1, the planar / stereoscopic layer 1 includes the three-dimensional vehicle model (or referred to as the vehicle interaction control) under the perspective M1, and the planar / stereoscopic layer 2 includes the background Z1 of application Y1.
[0075] When detecting an operation of switching applications, for example, at time t2, the perspective of the three-dimensional vehicle model starts to change, such as starting to change from perspective M1 to perspective M2. Optionally, if the operation of switching applications does not require switching the perspective of the three-dimensional vehicle model, such as the three-dimensional model perspectives corresponding to the first application and the second application are both perspective M1, then no transformation is performed at time t2.
[0076] At time t3 after time t2, the HMI interaction control X2 of application Y2 starts to appear, the HMI interaction control X1 of application Y1 starts to disappear, the background Z2 of application Y2 starts to appear, and the background Z1 of application Y1 starts to disappear. It can be understood that application Y1 and application Y2 are different; the above appearance and disappearance can be executed based on a preset animation, such as fading in and fading out. The preset animation can be any animation, and the embodiments of the present application do not limit the type of the preset animation.
[0077] At time t4 after time t3, the HMI interaction control X1 and the background Z1 disappear completely, and the HMI interaction control X2 and the background Z2 appear completely.
[0078] At time t5 after time t4, the perspective transformation of the three-dimensional vehicle model ends, that is, at time t5, the perspective of the three-dimensional vehicle model is perspective M2.
[0079] By subdividing the in-vehicle display interface into an HMI layer, a planar / stereoscopic layer 1, and a planar / stereoscopic layer 2, the embodiments of the present application achieve efficient management of the interface and a significant enhancement in the visual hierarchy. This layering method allows for smooth and dynamic transitions between different applications while maintaining the responsiveness and interactivity of the interface. The HMI layer provides intuitive user interaction controls to ensure the convenience of operations; the planar / stereoscopic layer 1 enhances spatial perception and immersion through a three-dimensional vehicle model; and the planar / stereoscopic layer 2 provides a rich background environment for applications, enhancing visual appeal. This design not only optimizes the user experience but also enables the interface to maintain coherence and consistency when switching between different applications, reducing visual jumps and providing a more fluent and natural interaction experience.
[0080] The following combines Figures 4A - 4F to introduce the preset viewpoints of the three-dimensional vehicle model in the embodiments of the present application. Among them, Figure 4A As shown, it is the 4 / 3 standard view of the exterior of the three-dimensional vehicle model, Figure 4B As shown, it is the rear view of the exterior of the three-dimensional vehicle model, Figure 4C As shown, it is the top view of the exterior of the three-dimensional vehicle model, Figure 4D As shown, it is another rear view of the exterior of the three-dimensional vehicle model, Figure 4E As shown, it is the front row view of the interior of the three-dimensional vehicle model, Figure 4F As shown, it is the rear row view of the interior of the three-dimensional vehicle model.
[0081] As Figure 4A and Figure 4B shown, the preset viewpoints include exterior viewpoints and interior viewpoints. Among them, the virtual camera corresponding to the exterior viewpoint is located outside the three-dimensional vehicle model, and the virtual camera corresponding to the interior viewpoint is located inside the three-dimensional vehicle model.
[0082] Referring to Figure 4A and Figure 4B , the virtual cameras corresponding to each viewpoint may include Camera 1 to Camera 7. Specifically, Camera 1, Camera 2, Camera 3, Camera 4, Camera 5, Camera 6, and Camera 7 are respectively represented by the Arabic numerals 1, 2, 3, 4, 5, 6, and 7 in Figure 4A and Figure 4B .
[0083] Exemplarily, Camera 1 corresponds to the default exterior viewpoint, such as the viewpoint of the three-dimensional vehicle model in the main interface.
[0084] Exemplarily, Camera 2 corresponds to the top view exterior viewpoint, such as the viewpoint of the three-dimensional vehicle model in the interface corresponding to the map application. According to some embodiments, the viewpoint of Camera 2 is as Figure 4C shown.
[0085] Exemplarily, camera 3 corresponds to the perspective of the exterior rear view. According to some embodiments, the perspective of camera 3 is as shown in Figure 4D shown.
[0086] Exemplarily, camera 4 corresponds to the perspective of the interior central front row. For example, the perspective of the 3D vehicle model in the interface corresponding to the air conditioning application. According to some embodiments, the perspective of camera 4 is as shown in Figure 4E shown.
[0087] Exemplarily, camera 5 corresponds to the perspective of the interior central rear row. According to some embodiments, the perspective of camera 5 is as shown in Figure 4F shown.
[0088] Exemplarily, camera 6 corresponds to the perspective of the exterior front view.
[0089] Exemplarily, camera 7 corresponds to any perspective. It can be understood that in the embodiments of the present application, according to application development or user operations, the perspective of the 3D vehicle model can be any perspective. Optionally, camera 7 can be located outside the vehicle, such as the position shown in Figure 4A shown; optionally, camera 7 can also be located inside the vehicle.
[0090] It can be understood that the switching between different perspectives of the 3D vehicle model is the switching of the virtual camera between different cameras from camera 1 to camera 7. For example, the position of the virtual camera moves along the path shown by the dashed line in Figure 4A and Figure 4B to another camera. During the transformation process, the shooting angle of the camera always faces the center of the 3D vehicle model, that is, the core XYZ coordinate origin of the 3D vehicle model.
[0091] According to some embodiments, the transformation path between two different cameras can be a straight line connection between the two cameras to shorten the transformation time. According to other embodiments, the transformation path can also be a curve.
[0092] According to some embodiments, the transformation path between two different cameras can follow the shortest path principle while following the dashed line shown in Figure 4A and Figure 4B shown, that is, the shortest connection line between the two cameras is adopted. For example, when transforming from camera 6 to camera 5, since the connection line from camera 6 to camera 3 is shorter than the sum of the connection lines from camera 6 to camera 2 and from camera 2 to camera 3, the transformation path of camera 6 - camera 3 - camera 5 is adopted.
[0093] According to some embodiments, a meta-camera position can be set for the virtual camera. It can be understood that during the perspective transformation process, the preset path followed by the virtual camera transformation can pass through the meta-camera position.
[0094] For example, Figure 4A and Figure 4B the camera 3 shown can be an exterior component camera position, and the camera 5 can be an interior component camera position.
[0095] Exemplarily, during the process of the virtual camera switching between the interior view and the exterior view, the preset path can pass through the exterior component camera position and the interior component camera position.
[0096] Exemplarily, during the process of the virtual camera switching between different interior views, the preset path can pass through the interior component camera position.
[0097] Exemplarily, during the process of the virtual camera switching between different exterior views, the preset path can pass through the exterior component camera position.
[0098] It can be understood that during the process of the virtual camera entering the vehicle from outside the vehicle or switching from inside the vehicle to outside the vehicle, it is necessary to calibrate to the three-dimensional space points of the meta-camera positions to ensure the consistency of the lens direction, focal length, and depth of field, so as to unify the lens movement and viewing experience. For example, when moving from camera 6 to camera 4, if there is no camera 3, it is necessary to re-calibrate the movement path from camera 6 to camera 4. If the requirement is to combine any multiple perspectives, then each path from the exterior lens to the interior lens needs to be re-calibrated. Any path deviation may affect the smoothness of the lens switching, and thus affect the coherence and consistency of the experience.
[0099] In the embodiments of the present application, by setting the meta-camera positions and making the virtual camera follow the preset path passing through these meta-camera positions during the perspective transformation process, a more natural and coherent perspective transition effect is achieved. This design uses the meta-camera positions as intermediate nodes for perspective transformation, enhances the smoothness of the user experience, and at the same time provides a richer and more realistic visual scene switching. Moreover, the introduction of the meta-camera positions makes the perspective transformation from the interior to the exterior or vice versa smoother, reduces visual jumps, improves the user's spatial perception and immersion, enables the user to enjoy a consistent and coherent visual effect when switching between different perspectives, and thus optimizes the interaction experience of the intelligent cockpit.
[0100] Next, taking the current application switching to the first application or the second application as an example, an exemplary process of an interface display method provided by the embodiments of the present application will be introduced. As Figure 5 shown, the exemplary process includes:
[0101] S501: Display the interaction interface.
[0102] According to some embodiments, the interaction interface can be as Figure 2As shown, it includes one or more of an application interface (including HMI interaction controls), a 3D vehicle model, and a background.
[0103] According to some embodiments, the interaction interface is the application interface of the current application.
[0104] S502: Based on detecting a startup operation of a first application on the interaction interface, the 3D vehicle model view corresponding to the current perspective in the interaction interface is transformed to the 3D vehicle model view corresponding to a first fixed perspective in the first application.
[0105] It can be understood that the current perspective and the first fixed perspective are different.
[0106] According to some embodiments, the current perspective can be Figure 4A or Figure 4B the perspective of any one of the multiple cameras shown, or any other perspective, such as any perspective represented by camera 7. It can be understood that Figure 4A or Figure 4B the perspectives of the cameras shown are all directed towards the origin of the coordinate system of the 3D vehicle model.
[0107] According to some embodiments, the first fixed perspective can be Figure 4A or Figure 4B the perspective of any one of the multiple cameras shown.
[0108] According to some embodiments, S502 may further include: transforming the application interface of the current application to the application interface of the first application.
[0109] S503: Based on detecting a startup operation of a second application on the interaction interface, the 3D vehicle model view corresponding to the current perspective in the interaction interface is transformed to the 3D vehicle model view corresponding to a second fixed perspective in the second application.
[0110] It can be understood that the current perspective and the second fixed perspective are different.
[0111] According to some embodiments, the current perspective can be Figure 4A or Figure 4B the perspective of any one of the multiple cameras shown, or any other perspective, such as any perspective represented by camera 7. It can be understood that Figure 4A or Figure 4B the perspectives of the cameras shown are all directed towards the origin of the coordinate system of the 3D vehicle model.
[0112] According to some embodiments, the second fixed perspective can be Figure 4A or Figure 4B the perspective of any one of the multiple cameras shown.
[0113] According to some embodiments, the first application is different from the second application, and the first fixed viewing angle is different from the second fixed viewing angle. For example, if the first application is a map application and the second application is an air conditioner application, the interface corresponding to the map application can be as shown in Figure 1B shown, and the interface corresponding to the air conditioner application can be as shown in Figure 1C shown. Among them, the first fixed viewing angle can be camera 2, and the second fixed viewing angle can be camera 4.
[0114] According to some embodiments, S503 may further include: transforming the application interface of the current application to the application interface of the second application.
[0115] According to some embodiments, during the process of transforming the current viewing angle to the first fixed viewing angle or the second fixed viewing angle, that is, during the execution of S502 or S503, a three-dimensional vehicle model view corresponding to the third fixed viewing angle is displayed.
[0116] For example, the third fixed viewing angle corresponds to the meta-camera position, such as Figure 4A or Figure 4B the shown camera 3 and / or camera 5.
[0117] For example, if the current viewing angle transforms to the first fixed viewing angle or the second fixed viewing angle along a preset path, and the preset path passes through the meta-camera position, then the three-dimensional vehicle model view corresponding to the meta-camera position can be displayed during the transformation process.
[0118] According to some embodiments, the transformation path includes a connected first transformation path and a second transformation path. Among them, the first transformation path is the path from the current viewing angle to the third fixed viewing angle (i.e., the meta-camera position viewing angle), and the second transformation path is the path from the third fixed viewing angle to the first fixed viewing angle. And before S502, the method further includes: determining the first transformation path from the current viewing angle to the third fixed viewing angle based on the connection line between the camera position corresponding to the current viewing angle and the virtual camera position corresponding to the third fixed viewing angle; determining the second transformation path from the third fixed viewing angle to the first fixed viewing angle based on the connection line between the virtual camera position corresponding to the third fixed viewing angle and the virtual camera corresponding to the first fixed viewing angle.
[0119] Next, for multiple embodiments corresponding to different types of applications, the following further introduces a Figure 5 interface display method provided by the embodiments of the present application as shown.
[0120] For ease of description, hereinafter, the application for displaying the vehicle interior is simply referred to as the first type of application, the application for displaying the vehicle exterior is simply referred to as the second type of application, and the application with a flat interface is simply referred to as the third type of application.
[0121] The following introduces Embodiment 1, specifically as follows.
[0122] In this embodiment, both the current application and the target application to be switched are applications of the first type.
[0123] It can be understood that the switching between applications of the first type can involve smooth switching among the hardware in the interior of the vehicle cockpit, different seats, and different perspective cameras.
[0124] Optionally, the current perspective of the three-dimensional vehicle model corresponding to the current application is the same as the target perspective corresponding to the target application. Then, the application interface switching may not involve the perspective transformation of the three-dimensional vehicle model, and only the content of the application interface needs to be changed, that is, perform the transformation of the HMI layer as shown in Figure 3 Transform the HMI interaction control X1 of application Y1 (such as the current application) into the HMI interaction control X2 of application Y2 (such as the first application or the second application).
[0125] Optionally, the current perspective of the three-dimensional vehicle model corresponding to the current application is different from the target perspective corresponding to the target application. Among them, a plurality of corresponding cameras can be set at the front row / rear row / independent seat in the vehicle. The current perspective and the target perspective can be two different cameras among the multiple cameras in the vehicle. For example Figure 4A or Figure 4B the cameras 4 and 5 shown.
[0126] Optionally, during the execution of S502, the perspective of the three-dimensional vehicle model can be switched between the perspectives corresponding to Figure 4A or Figure 4B the camera 4 and the perspective corresponding to the camera 5 shown. During the conversion between the camera 4 and the camera 5, that is, during the execution of the above S502, the smooth movement and zoom promotion of the front and rear row cameras can be realized. For example, when moving from the camera 4 to the camera 5, the three-dimensional vehicle model changes from the perspective of the front cockpit interior corresponding to the camera 4 to the perspective of the rear cockpit interior corresponding to the camera 5.
[0127] Optionally, the target application can be Figure 5 the first application or the second application shown in. Taking the target application as the first application as an example, the current application and the first application can be air conditioning applications. The interface corresponding to the current application can be Figure 1C the interface 101C shown, and the interface corresponding to the first application can be Figure 1D the interface 101D shown.
[0128] Figure 6A The following shows a schematic diagram of the first switching process of the display interface provided by the embodiment of the present application. Refer to Figure 6ADuring the process of the interface 101C transitioning to the interface 101D, the virtual camera can move from the position of camera 4 to the position of camera 5. Conversely, during the process of the interface 101D switching to the interface 101C, the virtual camera can move from the position of camera 5 to the position of camera 4.
[0129] It can be understood that during the perspective transformation process of the three-dimensional vehicle model, the background in the interface also switches from the currently applied background to the target application's background, and the switching timing can refer to Figure 3 .
[0130] The following introduces Embodiment 2, which is as follows.
[0131] In this embodiment, both the currently applied application and the target application to be switched are of the second type of application.
[0132] It can be understood that the switching between the second type of applications can involve transformations at any angle outside the vehicle, such as rotating the three-dimensional vehicle model.
[0133] Optionally, the current perspective of the three-dimensional vehicle model corresponding to the currently applied application is the same as the target perspective corresponding to the target perspective application. Then, the application interface switching may not involve the perspective transformation of the three-dimensional vehicle model, and only the content of the application interface needs to be changed, that is, perform the transformation of the HMI layer as shown in Figure 3 to transform the HMI interaction controls of the first application into the HMI interaction controls of the second application.
[0134] Optionally, the current perspective of the three-dimensional vehicle model corresponding to the currently applied application is different from the target perspective corresponding to the target perspective application. Among them, multiple corresponding cameras can be set at various locations in the space outside the vehicle, and the current perspective and the target perspective can be two different cameras among the multiple cameras outside the vehicle, such as Figure 4A or Figure 4B the cameras 4 and 5 shown.
[0135] Optionally, during the execution of S502, the perspective of the three-dimensional vehicle model can be switched between Figure 4A or Figure 4B the perspectives corresponding to camera 4 and the perspective corresponding to camera 5 shown. During the conversion process between camera 4 and camera 5, that is, during the execution of the above S502, the rotation of the three-dimensional vehicle model can be achieved. For example, when moving from camera 2 to camera 3, the three-dimensional vehicle model transforms from the exterior top view perspective corresponding to camera 2 to the exterior rear view perspective corresponding to camera 3.
[0136] Optionally, the target application can be Figure 5The first application or the second application shown in [reference]. Taking the target application as the first application as an example, the current application can be a system application, the first application can be a map application, and the interface corresponding to the current application can be Figure 1A the interface 101A shown in [reference], and the interface corresponding to the first application can be Figure 1B the interface 101B shown in [reference].
[0137] Figure 6B The following is a schematic diagram of the second switching process of the display interface provided by the embodiment of the present application. Referring to Figure 6B , during the process of converting the interface 101A to the interface 101B, the virtual camera can move from the position of camera 1 to the position of camera 2. Vice versa, during the process of converting the interface 101B to the interface 101A, the virtual camera can move from the position of camera 2 to the position of camera 1.
[0138] Optionally, both the current application and the first application can be system applications. The interface corresponding to the current application can be Figure 1A the interface 101A shown in [reference], and the interface corresponding to the first application can be Figure 1F the interface 101F shown in [reference].
[0139] Referring to Figure 6B , during the process of converting the interface 101A to the interface 101F, the position of the virtual camera remains unchanged. Vice versa, during the process of converting the interface 101F to the interface 101A, the position of the virtual camera remains unchanged.
[0140] It can be understood that during the perspective transformation process of the three-dimensional vehicle model, the background in the interface also switches from the background of the current application to the background of the target application, and the switching timing can refer to Figure 3 .
[0141] The following introduces Embodiment 3, which is specifically as follows.
[0142] In this embodiment, the current application and the target application to be switched are the first type of application and the second type of application respectively.
[0143] That is, the current application is the first type of application and the target application is the second type of application; or, the current application is the second type of application and the target application is the first type of application.
[0144] It can be understood that when switching between the first type of application and the second type of application, the perspective transformation of the three-dimensional vehicle model needs to go through a third fixed perspective.
[0145] For example, the target application can be Figure 5 the first application or the second application shown in [reference], and during the process of transforming the current perspective to the target perspective, that is, during the execution of S502 or S503, the three-dimensional vehicle model view corresponding to the third fixed perspective is displayed.
[0146] According to some embodiments, the third fixed perspective is the perspective corresponding to the meta-camera position. For example, Figure 4A or Figure 4B the perspective corresponding to at least one of the cameras 3 and 5 shown.
[0147] According to some embodiments, the current perspective is the perspective of camera 5, and the target perspective is the perspective of camera 7, that is, any perspective. During the perspective transformation process of the 3D vehicle model, the virtual camera moves from the position of camera 5 to the position of camera 3, and then to the position of camera 7, and the shooting angle of the virtual camera continuously changes during the process and always faces the origin of the coordinate system of the 3D vehicle model.
[0148] According to some embodiments, the current perspective is the perspective of camera 7, and the target perspective is the perspective of camera 4. During the perspective transformation process of the 3D vehicle model, the virtual camera moves from the position of camera 7 to the position of camera 3, and then to the position of camera 5, and the shooting angle of the virtual camera continuously changes during the process and always faces the origin of the coordinate system of the 3D vehicle model.
[0149] Optionally, the current application can be an air conditioner application, the first application can be a map application, the interface corresponding to the current application can be Figure 1C the interface 101C shown, and the interface corresponding to the first application can be Figure 1B the interface 101B shown.
[0150] Figure 6C The following shows a schematic diagram of the third switching process of the display interface provided by the embodiment of the present application. Refer to Figure 6C , during the process of converting the interface 101C to the interface 101B, the virtual camera can sequentially move from the position of camera 4 to the positions of camera 5, camera 3, and camera 2. Vice versa, during the process of switching the interface 101B to the interface 101C, the virtual camera can sequentially move from the position of camera 2 to the positions of camera 3, camera 5, and camera 4.
[0151] Optionally, the current application can be an air conditioner application, the first application can be a system application, the interface corresponding to the current application can be Figure 1C the interface 101C shown, and the interface corresponding to the first application can be Figure 1A the interface 101A shown.
[0152] Refer to Figure 6C, during the process of the interface 101C transitioning to the interface 101A, the virtual camera can sequentially move from the position of camera 4 to the positions of camera 5, camera 3, and camera 1. Conversely, during the process of the interface 101A switching to the interface 101C, the virtual camera can sequentially move from the position of camera 2 to the positions of camera 3, camera 5, and camera 4.
[0153] It can be understood that during the perspective transformation process of the three-dimensional vehicle model, the background in the interface also switches from the currently applied background to the background of the target application, and the switching timing can refer to Figure 3 .
[0154] The following introduces Embodiment 4, which is specifically as follows.
[0155] In this embodiment, the currently applied application and the target application to be switched are the first type of application and the third type of application, respectively.
[0156] That is to say, the currently applied application is the first type of application, and the target application to be switched is the third type of application; or, the currently applied application is the third type of application, and the target application to be switched is the first type of application.
[0157] It can be understood that the switching process between the first type of application and the third type of application can be implemented based on the screen model in the three-dimensional vehicle model. That is, the transformation needs to pass through the fourth fixed perspective.
[0158] For example, the screen model can be one of the screens A, B, C, or D inside the vehicle as shown in Figure 1C .
[0159] According to some embodiments, the fourth fixed perspective is the perspective corresponding to camera 4 or camera 5, or the perspective corresponding to other cameras within the three-dimensional vehicle model. The embodiments of the present application do not limit this.
[0160] The following takes the currently applied application being the first type of application and the target application to be switched being the third type of application as an example for description.
[0161] According to some embodiments, after S501, the method further includes: detecting a start operation of the third application (i.e., the target application belonging to the third type of application) based on the interactive interface, and transforming the view of the three-dimensional vehicle model corresponding to the current perspective in the interactive interface to the interface of the third application, where the interface of the third application does not include the view of the three-dimensional vehicle model; during the process of transforming the view of the three-dimensional vehicle model corresponding to the current perspective to the interface of the third application, displaying the view of the three-dimensional vehicle model corresponding to the fourth fixed perspective.
[0162] Taking the perspective of camera 4 as the fourth fixed perspective as an example, if the current perspective of the three-dimensional vehicle model corresponding to the currently applied application is inside the vehicle, for example Figure 4A or Figure 4BFor the perspective corresponding to the camera 5 shown, the virtual camera can be advanced to the camera 4, and then advanced into the screen model of the cockpit, that is, the display area corresponding to the screen model is enlarged on the interface. After the screen model or the display area fills the entire screen, the display area is transformed to the interface of the target application.
[0163] For example, the display area first gradually turns black, and then the completely black display area fades out while the interface of the target application fades in until the interface of the target application is fully displayed. In this way, the effect of the virtual camera moving to the screen in the three-dimensional vehicle model can be created, providing the user with a rich spatial experience of application switching.
[0164] Taking the current application as a third type of application and the target application to be switched as a first type of application as an example for description.
[0165] According to some embodiments, after S501, the method further includes: detecting a start operation of a fourth application (such as the target application belonging to the first type of application) based on the interaction interface, and transforming the interface of the current application in the interaction interface to a three-dimensional vehicle model view of a fifth fixed perspective corresponding to the fourth application, where the interface of the current application does not include a three-dimensional vehicle model view; during the process of transforming the interface of the current application to the three-dimensional vehicle model view of the fifth fixed perspective, the three-dimensional vehicle model view corresponding to the fourth fixed perspective is displayed.
[0166] Taking the perspective of the camera 4 as the fourth fixed perspective as an example, if the target perspective corresponding to the target application is the perspective corresponding to the camera 5, then during the switching process, the interface of the target application fades out, a black interface gradually appears, and then the black interface gradually changes to the screen model or the display area in the three-dimensional vehicle model. Then, the virtual camera is retracted to the position of the camera 4 and then to the position of the camera 5, that is, the display ratio of the three-dimensional vehicle model in the interface is reduced until the perspective of the camera 5 is restored.
[0167] Optionally, the current application can be an air conditioner application, the first application can be a music application, the interface corresponding to the current application can be Figure 1C the interface 101C shown, and the interface corresponding to the first application can be Figure 1E the interface 101E shown.
[0168] Figure 6D The following shows a schematic diagram of the fourth switching process of the display interface provided by the embodiment of the present application. Refer to Figure 6DDuring the process of the interface 101C transitioning to the interface 101E, the virtual camera can be located at the position of Camera 4, and then the virtual camera advances towards the screen model until the screen model fills the entire screen, the screen turns black, and then gradually transforms to the interface 101E. Vice versa, during the process of the interface 101E transitioning to the interface 101C, the interface 101E displayed on the screen can turn black, and then transform into the screen model in the interface 101C, and then gradually shrink the interface 101C until it returns to the normal scale. At this time, the virtual camera can be located at the position of Camera 4.
[0169] It can be understood that during the perspective transformation process of the three-dimensional vehicle model, the background in the interface also switches from the background of the current application to the background of the target application, and the switching timing can refer to Figure 3 .
[0170] The following introduces Embodiment 5, which is as follows.
[0171] In this embodiment, the current application and the target application to be switched are the second type of application and the third type of application, respectively.
[0172] That is to say, the current application is the second type of application, and the target application to be switched is the third type of application; or, the current application is the third type of application, and the target application to be switched is the second type of application.
[0173] It can be understood that since the switching process between the second type of application and the third type of application can be divided into two stages, where the first stage is the switching between the no-vehicle-model interface and the vehicle-model interior interface, and the second stage is the switching between the vehicle-model interior interface and the vehicle-model exterior interface. Among them, the switching between the no-vehicle-model interface and the vehicle-model interior interface can be achieved based on the screen model in the three-dimensional vehicle model. That is, the transformation needs to pass through the fourth fixed perspective.
[0174] The following takes the current application being the second type of application and the target application to be switched being the third type of application as an example for description.
[0175] During the perspective change process of the three-dimensional vehicle model, first execute the above-mentioned second stage, and then execute the above-mentioned first stage.
[0176] According to some embodiments, after S501, the method further includes: detecting a startup operation of a third application (i.e., the target application belonging to the third type of application) based on the interaction interface, and the three-dimensional vehicle model view corresponding to the current perspective in the interaction interface transforms to the interface of the third application, where the interface of the third application does not include the three-dimensional vehicle model view; during the process of the three-dimensional vehicle model view corresponding to the current perspective transforming to the interface of the third application, display the three-dimensional vehicle model view corresponding to the third fixed perspective and display the three-dimensional vehicle model view corresponding to the fourth fixed perspective.
[0177] Exemplarily, the third fixed perspective is Figure 4Aor Figure 4B the corresponding viewing angle of the camera 3 shown, and the fourth fixed viewing angle is Figure 4A or Figure 4B the corresponding viewing angle of the camera 4 or camera 5 shown.
[0178] The following takes the current application being a third - type application and the target application to be switched to being a second - type application as an example for description.
[0179] During the viewing - angle change process of the three - dimensional vehicle model, first execute the above - mentioned first stage, and then execute the above - mentioned second stage.
[0180] According to some embodiments, after S501, the method further includes: detecting a start operation of a fourth application (such as a target application belonging to the second - type application) based on the interaction interface, and transforming the interface of the current application in the interaction interface to a three - dimensional vehicle model view corresponding to the fifth fixed viewing angle in the fourth application, where the interface of the current application does not include a three - dimensional vehicle model view; during the process of transforming the interface of the current application to the three - dimensional vehicle model view of the fifth fixed viewing angle, display the three - dimensional vehicle model view corresponding to the fourth fixed viewing angle and display the three - dimensional vehicle model view corresponding to the third fixed viewing angle.
[0181] Exemplarily, the third fixed viewing angle is Figure 4A or Figure 4B the corresponding viewing angle of the camera 3 shown, and the fourth fixed viewing angle is Figure 4A or Figure 4B the corresponding viewing angle of the camera 4 or camera 5 shown.
[0182] Regarding the specific content of the interface switching in the first stage, reference can be made to the description of the switching between the first - type application and the third - type application in Embodiment 4 above. For example, the description of the viewing - angle transformation between the camera 5 and the plane application interface is not elaborated here.
[0183] Regarding the specific content of the interface switching in the second stage, reference can be made to the description of the switching between the first - type application and the second - type application in Embodiment 3 above. For example, the description of the viewing - angle transformation between the camera 5 and the camera 7 is not elaborated here.
[0184] Optionally, the current application can be a system application, the first application can be a music application, the interface corresponding to the current application can be Figure 1A the interface 101A shown, and the interface corresponding to the first application can be Figure 1E the interface 101E shown.
[0185] Figure 6E Shown is a schematic diagram of the fifth switching process of the display interface provided by the embodiment of the present application. Refer to Figure 6EDuring the process of the interface 101A transitioning to the interface 101E, the virtual camera can move from the position of camera 1 to the position of camera 3, then to the position of camera 5, and then to the position of camera 4. Then, the virtual camera advances towards the screen model until the screen model fills the entire screen, the screen turns black, and then gradually transforms to the interface 101E. Vice versa. During the process of the interface 101E switching to the interface 101A, the interface 101E can first turn black, then gradually transform to the screen model in the interface 101A, and then gradually shrink the interface 101C until it reaches the normal proportion. At this time, the virtual camera can be located at the position of camera 4.
[0186] It can be understood that during the perspective transformation process of the three-dimensional vehicle model, the background in the interface also switches from the background of the current application to the background of the target application, and the switching timing can refer to Figure 3 .
[0187] The following introduces Embodiment 6, specifically as follows.
[0188] In this embodiment, both the current application and the target application are the third type of application.
[0189] It can be understood that the third type of application can include applications that do not support the three-dimensional vehicle model, as well as system applications. For example, the interface of the system application can include the main program interface as shown in Figure 1A , the interface 101A, the nap mode interface, and so on.
[0190] According to an optional embodiment, the three-dimensional vehicle model is not displayed in the interaction interface, and only the transformation of the HMI interaction control or the background needs to be executed.
[0191] According to another optional embodiment, during the transformation process from the current application to the target application, a three-dimensional vehicle model with a fourth fixed perspective can be displayed. For example, if the fourth fixed perspective is camera 4, then the interface of the current application transforms to the screen model in the three-dimensional vehicle model, and then the virtual camera retreats to the position of camera 4. Then, the virtual camera moves forward, and at the same time, the screen model enlarges to fill the entire interaction interface. Then, the screen model transforms to the interface of the target application.
[0192] Optionally, during the process of the interface of the current application transforming to the screen model, the interface of the current application gradually becomes a completely black interface, and then the completely black interface fades out while the screen model fades in.
[0193] Optionally, during the process of the screen model transforming to the interface of the target application, the screen model gradually becomes a completely black interface, and then the completely black interface fades out while the interface of the target application fades in.
[0194] For example, the current application can be a system application, the target application can be a map application, and the interface corresponding to the current application can be as shown in Figure 1GThe interface 101G shown, the interface corresponding to the target application can be as Figure 1E the interface 101E shown.
[0195] Figure 6F Shown is a schematic diagram of the sixth switching process of the display interface provided by an embodiment of the present application. Refer to Figure 6F , during the process of switching from the interface 101G to the interface 101E, it can first switch from the interface 101G to the three-dimensional vehicle model interface under the perspective of the camera 4 (for example, the perspective is the same as that of Figure 1C the interface 101C shown), and then switch from the three-dimensional vehicle model interface under the perspective of the camera 4 to the interface 101E. Conversely, during the process of switching from the interface 101E to 101G, the interface 101E can first be transformed into the three-dimensional vehicle model interface under the perspective of the camera 4, and then be transformed into the interface 101G.
[0196] It should be noted that, in addition to the interface display processes of the above-mentioned Embodiment 1 to Embodiment 6, the embodiments of the present application also support any combination of the transformation methods introduced above to achieve the switching between different applications and different application interfaces. For example, Figures 1A - 1G the switching between any interfaces. The embodiments of the present application do not limit this. During this process, the display effect of the interaction interface is a continuous and seamless display effect, so as to ensure the smoothness of the interface conversion.
[0197] Figure 7 A schematic diagram of the hardware structure of an electronic device 700 is shown according to an embodiment of the present application.
[0198] As Figure 7 shown, in some embodiments, the electronic device 700 may include one or more processors 704, a system control logic unit 708 connected to at least one of the processors 704, a system memory 712 connected to the system control logic unit 708, a non-volatile memory (NVM) 716 connected to the system control logic unit 708, and a network interface 720 connected to the system control logic unit 708.
[0199] In some embodiments, the processor 704 may include one or more single-core or multi-core processors. In some embodiments, the processor 704 may include any combination of a general-purpose processor and a dedicated processor (for example, a graphics processor, an application processor, a baseband processor, etc.).
[0200] In some embodiments, the system control logic unit 708 may include any suitable interface controller to provide any suitable interface to at least one of the processors 704 and / or any suitable device or component communicating with the system control logic unit 708.
[0201] In some embodiments, the system control logic unit 708 may include one or more memory controllers to provide an interface to the system memory 712. The system memory 712 may be used to load and store data and / or instructions. In some embodiments, the system memory 712 of the electronic device 700 may include any suitable volatile memory, such as a suitable dynamic random access memory (DRAM).
[0202] The NVM memory 716 may include one or more tangible, non-transitory computer-readable media for storing data and / or instructions. In some embodiments, the NVM memory 716 may include any suitable non-volatile memory such as flash memory and / or any suitable non-volatile storage device, such as at least one of a hard disk drive (HDD), a compact disc (CD) drive, and a digital versatile disc (DVD) drive. The NVM memory 716 may include a portion of the storage resources installed on the device of the electronic device 700, or it may be accessible by the device but not necessarily part of the device. For example, the NVM memory 716 may be accessed via the network interface 720 over a network.
[0203] Specifically, the system memory 712 and the NVM memory 716 may respectively include: a temporary copy and a permanent copy of the instructions 724. The instructions 724 may include: instructions that, when executed by at least one of the processors 704, cause the electronic device 700 to implement the method as Figure 5 shown. In some embodiments, the instructions 724, hardware, firmware, and / or its software components may alternatively be located in the system control logic unit 708, the network interface 720, and / or the processor 704.
[0204] The network interface 720 may include a transceiver to provide a radio interface for the electronic device 700 to communicate with any other suitable device (such as a front-end module, an antenna, etc.) over one or more networks. In some embodiments, the network interface 720 may be integrated with other components of the electronic device 700. For example, the network interface 720 may be integrated with at least one of the system memory 712, the NVM memory 716, and a firmware device (not shown) having instructions of the processor 704. When at least one of the processors 704 executes the instructions, the electronic device 700 implements the above Figure 5 shown method. The network interface 720 may further include any suitable hardware and / or firmware to provide a multiple-input multiple-output radio interface. For example, the network interface 720 may be a network adapter, a wireless network adapter, a telephone modem, and / or a wireless modem.
[0205] In one embodiment, at least one of the processors 704 may be logically encapsulated with one or more controllers for the system control logic unit 708 to form a system-in-package (SiP). In one embodiment, at least one of the processors 704 may be integrated with the logic of one or more controllers for the system control logic unit 708 on the same die to form a system-on-chip (SoC).
[0206] The electronic device 700 may further include: an input / output (I / O) device 732. The I / O device 732 may include a user interface that enables a user to interact with the electronic device 700; the design of the peripheral component interface enables peripheral components to also interact with the electronic device 700. In some embodiments, the electronic device 700 further includes sensors for determining at least one of environmental conditions and location information related to the electronic device 700.
[0207] In some embodiments, the user interface may include, but is not limited to, a display (e.g., a liquid crystal display, a touch screen display, etc.), a speaker, a microphone, one or more cameras (e.g., a still image camera and / or a video camera), a flashlight (e.g., a light-emitting diode flash), and a keyboard.
[0208] In some embodiments, the peripheral component interface may include, but is not limited to, a non-volatile memory port, an audio jack, and a power interface.
[0209] In some embodiments, the sensors may include, but are not limited to, a gyroscope sensor, an accelerometer, a proximity sensor, an ambient light sensor, and a positioning unit. The positioning unit may also be part of or interact with the network interface 720 to communicate with components of a positioning network (e.g., Global Positioning System (GPS) satellites).
[0210] References in the specification to "one embodiment" or "an embodiment" mean that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one exemplary implementation or technique disclosed in embodiments of the present application. The appearances of the phrase "in one embodiment" in various places in the specification do not necessarily all refer to the same embodiment.
[0211] The disclosure of embodiments of the present application also relates to an apparatus for performing operations in a text. The apparatus may be specifically constructed for the required purpose or it may comprise a general purpose computer selectively activated or reconfigured by a computer program stored in the computer. Such a computer program may be stored in a computer-readable medium, such as, but not limited to, any type of disk, including floppy disks, optical disks, CD-ROMs, magneto-optical disks, read-only memory (ROM), random access memory (RAM), EPROM, EEPROM, magnetic or optical cards, application specific integrated circuit (ASIC) or any type of medium suitable for storing electronic instructions, and each may be coupled to a computer system bus. In addition, the computers referred to in the specification may include a single processor or may be architectures involving multiple processors for increased computing power.
[0212] In addition, the language used in this specification has been principally selected for readability and instructional purposes and may not have been selected to delineate or circumscribe the disclosed subject matter. Accordingly, the disclosure of embodiments of the present application is intended to illustrate rather than limit the scope of the concepts discussed herein.
Claims
1. An interface display method, characterized in that, Applied to a vehicle, including: A display interaction interface; Based on a start operation of a first application detected on the interaction interface, a three-dimensional vehicle model view corresponding to the current perspective in the interaction interface is transformed from a three-dimensional vehicle model view corresponding to a third fixed perspective to a three-dimensional vehicle model view corresponding to a first fixed perspective in the first application, and an observation point of the third fixed perspective is a fixed virtual camera position; Based on a start operation of a second application detected on the interaction interface, a three-dimensional vehicle model view corresponding to the current perspective in the interaction interface is transformed from a three-dimensional vehicle model view corresponding to a third fixed perspective to a three-dimensional vehicle model view corresponding to a second fixed perspective in the second application; Wherein, the first application and the second application are different, the third fixed perspective corresponds to a meta-camera position, and the meta-camera position includes an interior meta-camera position inside the three-dimensional vehicle model corresponding to the three-dimensional vehicle model view and an exterior meta-camera position outside the three-dimensional vehicle model; during the transformation of the three-dimensional vehicle model view between different interior perspectives, the transformation path of the perspective passes through the interior meta-camera position; during the transformation of the three-dimensional vehicle model view between different exterior perspectives, the transformation path of the perspective passes through the exterior meta-camera position.
2. The method according to claim 1, wherein Multiple fixed perspectives of the three-dimensional vehicle model view face the origin of the coordinate system of the three-dimensional vehicle model, and the multiple fixed perspectives include the first fixed perspective, the second fixed perspective, and the third fixed perspective.
3. The method according to claim 2, wherein The current perspective is one of the multiple fixed perspectives.
4. The method according to claim 1, wherein The current perspective corresponds to a current virtual camera position, the first fixed perspective corresponds to a first virtual camera position, the second fixed perspective corresponds to a second virtual camera position, and the third fixed perspective corresponds to a third virtual camera position, where The current virtual camera position is located outside the three-dimensional vehicle model, and the first virtual camera position and the second virtual camera position are located inside the three-dimensional vehicle model; or The current virtual camera position is located inside the three-dimensional vehicle model, and the first virtual camera position and the second virtual camera position are located outside the three-dimensional vehicle model; and The third virtual camera position is located outside the three-dimensional vehicle model.
5. The method according to claim 4, wherein Based on a start operation of a first application detected on the interaction interface, it further includes: Based on the connection line between the current virtual camera position and the third virtual camera position, determining a first transformation path from the current perspective to the third fixed perspective; Based on the connection line between the third virtual camera position and the first virtual camera position, determining a second transformation path from the third fixed perspective to the first fixed perspective.
6. The method according to claim 1, wherein The method further includes: Based on a start operation of a third application detected on the interaction interface, the three-dimensional vehicle model view corresponding to the current perspective in the interaction interface is transformed to the interface of the third application, where the interface of the third application does not include the three-dimensional vehicle model view; During the transformation of the three-dimensional vehicle model view of the current perspective to the interface of the third application, a three-dimensional vehicle model view corresponding to the fourth fixed perspective is displayed.
7. The method according to claim 6, wherein the fourth fixed perspective corresponds to a fourth virtual camera position, and the fourth virtual camera position is located inside the three-dimensional vehicle model.
8. The method according to claim 7, wherein the current perspective corresponds to a current virtual camera position, and the current virtual camera position is located outside the three-dimensional vehicle model. Before displaying the three-dimensional vehicle model view corresponding to the fourth fixed perspective, the method further includes: displaying a three-dimensional vehicle model view corresponding to the third fixed perspective.
9. The method according to claim 6, characterized in that, The three-dimensional vehicle model view of the fourth fixed perspective includes a display area. After displaying the three-dimensional vehicle model view corresponding to the fourth fixed perspective, the method further includes: enlarging the three-dimensional vehicle model view of the fourth fixed perspective in the interaction interface until the display area covers the interaction interface; transforming the display area into the interface of the third application.
10. The method according to claim 1, characterized in that, The method further includes: Based on a start operation of a fourth application detected by the interaction interface, the interface of the current application in the interaction interface is transformed into a three-dimensional vehicle model view corresponding to a fifth fixed perspective in the fourth application, wherein the interface of the current application does not include the three-dimensional vehicle model view; During the transformation of the interface of the current application to the three-dimensional vehicle model view of the fifth fixed perspective, a three-dimensional vehicle model view corresponding to the fourth fixed perspective is displayed.
11. The method according to claim 10, wherein the fourth fixed perspective corresponds to a fourth virtual camera position, and the fourth virtual camera position is located inside the three-dimensional vehicle model.
12. The method according to claim 11, wherein the fifth fixed perspective corresponds to a fifth virtual camera position, and the fifth virtual camera position is located outside the three-dimensional vehicle model. After displaying the three-dimensional vehicle model view corresponding to the fourth fixed perspective, the method further includes: displaying a three-dimensional vehicle model view corresponding to the third fixed perspective.
13. The method according to claim 10, characterized in that, The three-dimensional vehicle model view of the fourth fixed perspective includes a display area. Before displaying the three-dimensional vehicle model view corresponding to the fourth fixed perspective, the method further includes: transforming the interface of the current application in the interaction interface to the enlarged three-dimensional vehicle model view of the fourth fixed perspective, wherein the display area covers the interaction interface; shrinking the enlarged three-dimensional vehicle model view of the fourth fixed perspective; displaying the three-dimensional vehicle model view of the fourth fixed perspective at the original scale.
14. An electronic device, characterized in that, including: one or more processors; one or more memories; the one or more memories store one or more programs, and when the one or more programs are executed by the one or more processors, the device executes the method according to any one of claims 1 to 13.
15. A computer-readable storage medium, characterized in that, Instructions are stored on the storage medium, and when the instructions are executed on a computer, the computer executes the method according to any one of claims 1 to 13.
Citation Information
Patent Citations
Viewpoint switching method and device
CN104960473A
Visual object history
US20210225038A1