Interface display method and device and readable storage medium

By detecting the application in the smart cockpit system to start the operation and change the three -dimensional vehicle model, the problem of inconsistent experience during application switching is solved, and a smoother and coherent interface display effect is achieved.

CN119348420AActive Publication Date: 2025-01-24Z-ONE TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411926059.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-25
Publication Date
2025-01-24
Estimated Expiration
2044-12-25

AI Technical Summary

Technical Problem

The existing smart cockpit system has limitations in application switching and interactive experience. Users' experiences are inconsistent when switching between different applications, lack coherence, the transformation effect of the three-dimensional vehicle model is relatively dry, and the animation effect is not smooth enough.

Method used

By detecting the startup operation of the application, the three-dimensional vehicle model view corresponding to the current perspective in the interactive interface is changed to the fixed perspective corresponding to the application, ensuring that the perspective changes when the application is switched, thereby making the interface display effect smoother.

Benefits of technology

The perspective changes of the three -dimensional vehicle model during the application switching process have been realized, the fluency and coherence of the interface display effect is improved, and a more immersive user experience is provided.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119348420A_ABST
    Figure CN119348420A_ABST
Patent Text Reader

Abstract

The invention relates to the field of intelligent automobiles, in particular to an interface display method and device and a readable storage medium. The method is applied to the vehicle and comprises the steps that an interaction interface is displayed; detecting a starting operation of a first application based on the interactive interface, and converting a three-dimensional vehicle model view corresponding to a current view angle in the interactive interface into a three-dimensional vehicle model view corresponding to a first fixed view angle in the first application; detecting a starting operation of a second application based on the interactive interface, and converting a three-dimensional vehicle model view corresponding to a current visual angle in the interactive interface into a three-dimensional vehicle model view corresponding to a second fixed visual angle in the second application; and in the process of converting the current view angle to the first fixed view angle or the second fixed view angle, displaying the three-dimensional vehicle model view corresponding to the third fixed view angle. According to the embodiment of the invention, the visual angle of the three-dimensional vehicle model can be changed in the application switching process, so that the interface display effect is smoother.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of smart cars, and in particular to an interface display method, device and readable storage medium. Background Art

[0002] With the development of smart car technology, the smart cockpit system has become one of the key technologies to enhance the driving experience. By integrating advanced human-computer interaction technology, the smart cockpit system provides an efficient, intuitive and futuristic driving environment. In this field, technologies such as smart screen display and 3D engine play a vital role. Among them, the 3D engine technology can not only create realistic 3D vehicle models, but also realize real-time interaction and animation effects, bringing an immersive experience to users.

[0003] However, existing smart cockpit systems have some limitations in application switching and interactive experience. Traditional cockpit systems often use independent display screens and operation interfaces, resulting in inconsistent user experience and lack of continuity when switching between different applications. For example, in terms of real-time interaction and visual experience of vehicle models, when switching applications, the transformation effect of the 3D vehicle model is relatively dry and the animation effect is not smooth enough. Summary of the invention

[0004] In order to solve the above problems, the embodiments of the present application provide an interface display method, device and readable storage medium.

[0005] In a first aspect, an embodiment of the present application provides an interface display method, which is applied to a vehicle, comprising: displaying an interactive interface; based on the interactive interface detecting a startup operation of a first application, transforming a three-dimensional vehicle model view corresponding to a current perspective in the interactive interface to a three-dimensional vehicle model view corresponding to a first fixed perspective in the first application; based on the interactive interface detecting a startup operation of a second application, transforming a three-dimensional vehicle model view corresponding to the current perspective in the interactive interface 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, and in the process of transforming the current perspective to the first fixed perspective or the second fixed perspective, a three-dimensional vehicle model view corresponding to the third fixed perspective is displayed.

[0006] Through the embodiments of the present application, the perspective of the three-dimensional vehicle model can be changed during the application switching process, and the perspective changes differently when switching to different applications, thereby making the interface display effect smoother.

[0007] In a possible implementation of the first aspect above, the multiple fixed viewing angles of the three-dimensional vehicle model view are oriented toward the origin of the coordinate system of the three-dimensional vehicle model, and the multiple fixed viewing angles include a first fixed viewing angle, a second fixed viewing angle, and a third fixed viewing angle.

[0008] That is, in the embodiment of the present application, all fixed viewing angles in the three-dimensional vehicle model view may face the same origin of the coordinate system.

[0009] In a possible implementation of the first aspect above, the current viewing angle is one of multiple fixed viewing angles.

[0010] In a possible implementation of the first aspect above, 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, wherein 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 first aspect above, detecting the startup operation of the first application based on the interactive interface also includes: determining a first transformation path from the current perspective to a third fixed perspective based on a line between the current virtual camera position and the third virtual camera position; and determining a second transformation path from the third fixed perspective to the first fixed perspective based on a line between the third virtual camera position and the first virtual camera position.

[0012] In a possible implementation of the first aspect above, the method also includes: based on the interactive interface detecting the startup operation of the third application, the three-dimensional vehicle model view corresponding to the current perspective in the interactive interface is transformed to the interface of the third application, wherein the interface of the third application does not include the three-dimensional vehicle model view; in the process of transforming the three-dimensional vehicle model view of the current perspective to the interface of the third application, the three-dimensional vehicle model view corresponding to the fourth fixed perspective is displayed.

[0013] In a possible implementation of the first aspect above, the fourth fixed viewing angle corresponds to a 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 first aspect above, the current perspective corresponds to the current virtual camera position, the current virtual camera position is located outside the three-dimensional vehicle model, and before displaying the three-dimensional vehicle model view corresponding to the fourth fixed perspective, the method also 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 also includes: enlarging the three-dimensional vehicle model view of the fourth fixed perspective in the interactive interface until the display area covers the interactive interface; and transforming the display area into an interface of a third application.

[0016] In a possible implementation of the first aspect above, based on the detection of the startup operation of the fourth application in the interactive interface, the interface of the current application in the interactive interface is transformed to the three-dimensional vehicle model view of the fifth fixed perspective in the fourth application corresponding to the interface of the current application, wherein the interface of the current application does not include the three-dimensional vehicle model view; in 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.

[0017] In a possible implementation of the first aspect above, the fourth fixed viewing angle 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 also 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 also includes: transforming the interface of the current application in the interactive interface to the enlarged three-dimensional vehicle model view of the fourth fixed perspective, wherein the display area covers the interactive interface; reducing the enlarged 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, comprising: one or more processors; one or more memories; one or more memories storing one or more programs, and when one or more programs are executed by one or more processors, the device executes the interface display method of the first aspect mentioned above.

[0021] In a third aspect, an embodiment of the present application provides a computer-readable storage medium having instructions stored thereon. When the instructions are executed on a computer, the computer executes the interface display method of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1A Shown is a schematic diagram of a first display interface provided in an embodiment of the present application; Figure 1B Shown is a schematic diagram of a second display interface provided in an embodiment of the present application; Figure 1C Shown is a schematic diagram of a third display interface provided in an embodiment of the present application; Figure 1D Shown is a schematic diagram of a fourth display interface provided in an embodiment of the present application; Figure 1E Shown is a schematic diagram of a fifth display interface provided in an embodiment of the present application; Figure 1F Shown is a schematic diagram of a sixth display interface provided in an embodiment of the present application; Figure 1G Shown is a schematic diagram of a seventh display interface provided in an embodiment of the present application; Figure 2 Shown is a layer diagram of a display interface provided in an embodiment of the present application; Figure 3 The figure shows a timing diagram of interface switching of each layer provided in an embodiment of the present application; Figure 4A The figure shows a 4 / 3 standard view of the exterior of a three-dimensional vehicle model provided in an embodiment of the present application; Figure 4B Shown is a rear view of the exterior of a three-dimensional vehicle model provided in an embodiment of the present application; Figure 4C Shown is a top view of the exterior of a three-dimensional vehicle model provided by an embodiment of the present application; Figure 4D Shown is another exterior rear view of a three-dimensional vehicle model provided by an embodiment of the present application; Figure 4E Shown is a front view of the interior of a three-dimensional vehicle model provided by an embodiment of the present application; Figure 4F Shown is a rear view of the interior of a three-dimensional vehicle model provided in an embodiment of the present application; Figure 5 The figure is a flow chart of an interface display method provided in an embodiment of the present application; Fig. 6A The figure shows a first switching process schematic diagram of the display interface provided in an embodiment of the present application; Figure 6B The figure shows a second switching process schematic diagram of the display interface provided in the embodiment of the present application; Figure 6C FIG. 1 is a schematic diagram of a third switching process of a display interface provided in an embodiment of the present application; Fig.6D Shown is a schematic diagram of a fourth switching process of the display interface provided in an embodiment of the present application; Fig. 6E FIG. 5 is a schematic diagram of a fifth switching process of a display interface provided in an embodiment of the present application; Fig. 6F FIG. 1 is a schematic diagram of a sixth switching process of a display interface provided in an embodiment of the present application; Figure 7 The figure is a schematic diagram of the hardware structure of an electronic device 700 provided in an embodiment of the present application. DETAILED DESCRIPTION

[0023] As mentioned before, 3D car model technology can be applied to the field of smart cars, allowing users to quickly control vehicle functions.

[0024] According to some embodiments, the interface display method provided in the embodiments 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 vehicle's in-vehicle infotainment system can display interfaces through display screens such as the instrument panel display screen, the head-up display screen, the rear seat display screen, the digital rearview mirror, and the window display screen. For another example, the electronic devices in the vehicle include displays, computers, on-board computers, augmented reality (AR) devices, virtual reality (VR) devices, and the like. It should be noted that the present application does not limit the execution subject of the interface display method. In other optional embodiments, the interface display method can be executed by other types of electronic devices in the vehicle or connected to the vehicle.

[0025] For ease of description, the following describes an embodiment of the present application by taking an electronic device 700 in a vehicle as an example. Figure 7 I will not go into details here.

[0026] In some embodiments, the electronic device 700 uses the three-dimensional car model as the core of lens switching between applications. For example, the electronic device 700 can switch from a map application to a parking application, or from a cockpit desktop application to a map application according to the user's operation of the three-dimensional car model, to achieve one-click switching between applications.

[0027] However, the above solutions still have significant limitations in the application of 3D car models and camera switching. For example, for interfaces that do not support or have car model linkage, car companies usually do not use car model linkage switching effects, but rely on the default switching animations of traditional applications (such as Android applications) or rely on independently designed card-style switching effects in the system.

[0028] According to the following Figure 1A Hezhi Figure 1G Several display interfaces of the electronic device 700 that can be switched between each other are introduced.

[0029] Figure 1A FIG. 1 is a schematic diagram of a first display interface provided in an embodiment of the present application. Figure 1A As shown, the interface 101A is a main interface, which includes a three-dimensional vehicle model and an application main interface, and the observation point of the perspective of the three-dimensional vehicle model is located outside the three-dimensional vehicle model.

[0030] Figure 1B FIG. 1 is a schematic diagram of a second display interface provided in an embodiment of the present application. Figure 1B As shown, interface 101B is an interface for map application, which includes a three-dimensional vehicle model from an external perspective and a navigation interface.

[0031] Figure 1C The third display interface provided in the embodiment of the present application is shown in FIG. Figure 1C As shown, interface 101C is an interface of an air conditioning application, which includes a three-dimensional vehicle model and an air conditioning application interface, and the observation point of the three-dimensional vehicle model is located within the three-dimensional vehicle model and corresponds to the front seat. That is, interface 101C displays the interior of the car model from the perspective of the front seat.

[0032] Figure 1D FIG. 4 is a schematic diagram of a fourth display interface provided in an embodiment of the present application. Figure 1D As shown, interface 101D is an interface of an air conditioning application, which includes a three-dimensional vehicle model and an air conditioning application interface, and the observation point of the three-dimensional vehicle model is located within the three-dimensional vehicle model and corresponds to the back seat. That is, interface 101C displays the interior of the car model from the back seat perspective.

[0033] Figure 1E The fifth display interface provided in the embodiment of the present application is shown in FIG. Figure 1E As shown, interface 101E is the interface when the music application is started, which is a flat interface, which does not include a three-dimensional vehicle model, but only includes a music application interface. It can be understood that the interface of the above music application is only an example, and the interface of other multimedia applications can also be a flat interface.

[0034] Figure 1F The sixth display interface diagram provided in the embodiment of the present application is shown. Figure 1F As shown, interface 101F is a nap mode (or sleep mode) interface, which includes a three-dimensional vehicle model.

[0035] Figure 1G FIG. 8 is a schematic diagram of a seventh display interface provided in an embodiment of the present application. Figure 1G As shown, interface 101G is another nap mode interface which does not include a three-dimensional vehicle model.

[0036] It is understandable that the above Figure 1A-1GYou can switch between any two interfaces.

[0037] In some embodiments, the switching between the main interface (such as interface 101A), the application interface that supports the car model (such as interface 101A, interface 101B, interface 101C, interface 101D), and the application interface that does not support the car model (such as interface 101E) is rather abrupt, and 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 with the three-dimensional car model according to the user operation, the display effect will have a sense of fragmentation or unsmoothness, thus lacking unity and coherence.

[0038] In order 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 changed accordingly according to the specific application switching operation.

[0039] According to some embodiments, a three-dimensional vehicle model and an application interface may be displayed in the display interface of the electronic device 700 , and when the application interface is switched, the viewing angle of the three-dimensional vehicle model may be switched accordingly.

[0040] It is understandable that application switching can be switching from a first application to a second application, or switching from a first sub-interface of a first application to a second sub-interface of the first application, and this application does not limit this.

[0041] It can be understood that there are multiple corresponding virtual cameras in the three-dimensional vehicle model, and the viewing angles corresponding to each of the multiple virtual cameras, wherein each viewing angle may include an observation angle and an observation point, the observation angle being the shooting angle of the virtual camera, and the observation point being the spatial position of the virtual camera.

[0042] 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 outside the vehicle, the three-dimensional vehicle model displays the interior interface of the vehicle.

[0043] According to some embodiments, when the vehicle exterior is used as the main interface, the three-dimensional vehicle model can realize real-time dynamic display of components such as doors and front hoods, and can adjust the viewing angle of the three-dimensional vehicle model in real time through lens switching technology. When switching from the exterior interface to the interior interface, for example, when the application display content is switched to air conditioning control, steering wheel settings, and seat adjustments, the virtual camera or viewing angle of the three-dimensional vehicle model will move along a preset path, from the outside to the inside of the three-dimensional vehicle model, to achieve a smooth transition between interfaces. According to some embodiments, when switching from the interior interface back to the exterior interface, the virtual camera will also follow the preset path, moving from the inside to the outside of the three-dimensional vehicle model, so that the interface smoothly transitions from the perspective of the interior interface to the perspective of the exterior interface.

[0044] According to some embodiments, for a plane application or plane application interface that does not display a three-dimensional vehicle model, that is, when the plane 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 from the outside of the three-dimensional vehicle model to the inside of the three-dimensional vehicle model to change the perspective of the three-dimensional vehicle model, and then change from the three-dimensional vehicle model interface to the plane application interface. For example, the three-dimensional vehicle model is enlarged until the display screen of the front seat of the vehicle fills the entire interface, and then the display screen of the front seat of the vehicle is changed to the plane application interface.

[0045] Figure 2 A layer diagram of a display interface provided in an embodiment of the present application is shown.

[0046] like Figure 2 As shown, the display interface includes a human machine interface (HMI) layer, a plane / stereoscopic layer 1, and a plane / stereoscopic layer 2.

[0047] According to some embodiments, the HMI layer includes HMI interactive controls, which provide display and interactive functions for applications including vehicle status, navigation, and entertainment systems.

[0048] According to some embodiments, the plane / 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 feedback the status of the entire vehicle.

[0049] According to some embodiments, the plane / stereoscopic layer 2 includes a background, wherein the background may be a static background or a dynamic background, such as a city street, a natural environment, etc. It is understood that the background may correspond to the application, for example, in Figure 1B In the interface 101B shown, the background is a street view provided by a map application.

[0050] According to some embodiments, switching between the plane / stereoscopic layer 1 and the plane / stereoscopic layer 2 may be achieved by fading in and out or other methods.

[0051] Figure 3 The interface switching timing diagram of each layer provided in the embodiment of the present application is shown.

[0052] In the initial state, for example, at time t1, the display interface of the electronic device 700 displays three layers, namely, the HMI layer, the plane / stereo layer 1, and the plane / stereo layer 2. Among them, the HMI layer includes the HMI interactive control X1 of the application Y1, the plane / stereo layer 1 includes the three-dimensional vehicle model (or called the vehicle interactive control) under the viewing angle M1, and the plane / stereo layer 2 includes the background Z1 of the application Y1.

[0053] When the operation of switching applications is detected, for example, at time t2, the perspective of the three-dimensional vehicle model begins 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 perspective of the three-dimensional model corresponding to the first application and the perspective of the three-dimensional model corresponding to the second application are both perspective M1, then no change is performed at time t2.

[0054] At time t3 after time t2, the HMI interactive control X2 of application Y2 begins to appear, the HMI interactive control X1 of application Y1 begins to disappear, the background Z2 of application Y2 begins to appear, and the background Z1 of application Y1 begins to disappear. It can be understood that application Y1 and application Y2 are different; the above appearance and disappearance can be performed based on a preset animation, such as fade-in and fade-out, and the preset animation can be any animation, and the embodiment of the present application does not limit the type of the preset animation.

[0055] At time t4 after time t3, the HMI interactive control X1 and the background Z1 have completely disappeared, and the HMI interactive control X2 and the background Z2 have completely appeared.

[0056] At time t5 after time t4, the perspective change of the three-dimensional vehicle model ends, that is, the perspective of the three-dimensional vehicle model at time t5 is perspective M2.

[0057] By subdividing the in-vehicle display interface into an HMI layer, a plane / stereoscopic layer 1, and a plane / stereoscopic layer 2, the embodiment of the present application achieves efficient management of the interface and a significant improvement 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 ease of operation; the plane / stereoscopic layer 1 enhances spatial perception and immersion through a three-dimensional vehicle model; and the plane / stereoscopic layer 2 provides a rich background environment for the application, enhancing its 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, reduces visual jumps, and provides a smoother and more natural interactive experience.

[0058] Combine the following Figure 4A-4F The preset viewing angles of the three-dimensional vehicle model in the embodiment of the present application are introduced. Figure 4A Shown is a 4 / 3 standard view of the exterior of a 3D vehicle model. Figure 4B Shown is the exterior rear view of the 3D vehicle model. Figure 4C Shown is a top view of the exterior of a 3D vehicle model. Figure 4D Another rear exterior view of the three-dimensional vehicle model is shown. Figure 4E Shown is a front view of the interior of a 3D vehicle model. Figure 4F Shown is a rear view of the interior of a 3D vehicle model.

[0059] like Figure 4A and Figure 4B As shown, the preset viewing angles include an exterior viewing angle and an interior viewing angle, wherein the virtual camera corresponding to the exterior viewing angle is located outside the three-dimensional vehicle model, and the virtual camera corresponding to the interior viewing angle is located inside the three-dimensional vehicle model.

[0060] refer to Figure 4A and Figure 4B , the virtual cameras corresponding to each perspective may include camera 1 to camera 7. Specifically, camera 1, camera 2, camera 3, camera 4, camera 5, camera 6 and camera 7 are Figure 4A and Figure 4B They are represented by Arabic numerals 1, 2, 3, 4, 5, 6 and 7 respectively.

[0061] Exemplarily, camera 1 corresponds to a default viewing angle of the exterior, such as the viewing angle of a three-dimensional vehicle model in the main interface.

[0062] For example, the camera 2 corresponds to the top view of the exterior, such as the view of a three-dimensional vehicle model in an interface corresponding to a map application. Figure 4C shown.

[0063] Exemplarily, the camera 3 corresponds to the rear view angle of the exterior. According to some embodiments, the viewing angle of the camera 3 is as follows: Figure 4D shown.

[0064] For example, the camera 4 corresponds to the perspective of the central front row of the interior. For example, the perspective of the three-dimensional vehicle model in the interface corresponding to the air conditioning application. According to some embodiments, the perspective of the camera 4 is as follows: Figure 4E shown.

[0065] Exemplarily, the camera 5 corresponds to the rear view angle of the center of the interior. According to some embodiments, the view angle of the camera 5 is as follows: Figure 4F shown.

[0066] Exemplarily, the camera 6 corresponds to the exterior front view.

[0067] Exemplarily, the camera 7 corresponds to any viewing angle. It is understood that in the embodiment of the present application, the viewing angle of the three-dimensional vehicle model can be any viewing angle according to application development or user operation. Optionally, the camera 7 can be located outside the vehicle, for example Figure 4A Position shown; optionally, the camera 7 can also be located inside the vehicle.

[0068] It can be understood that the switching between different perspectives of the three-dimensional vehicle model is the switching between different cameras from camera 1 to camera 7. For example, the position of the virtual camera changes from one camera to another. Figure 4A and Figure 4B The path shown by the dotted line in the middle moves to another camera. During the transformation process, the shooting angle of the camera is always toward the center of the three-dimensional vehicle model, that is, the core XYZ coordinate origin of the three-dimensional vehicle model.

[0069] According to some embodiments, the transformation path between two different cameras may be a straight line between the two cameras to shorten the transformation time. According to other embodiments, the transformation path may also be a curve.

[0070] According to some embodiments, the transformation path between two different cameras can be extended Figure 4A and Figure 4B While the dotted lines are shown, the shortest path principle is followed, that is, the shortest connection between two cameras is used. For example, when changing from camera 6 to camera 5, since the connection from camera 6 to camera 3 is shorter than the sum of the connection from camera 6 to camera 2 and the connection from camera 2 to camera 3, the change path of camera 6-camera 3-camera 5 is used.

[0071] According to some embodiments, a meta-camera position may be set for the virtual camera. It is understood that during the process of perspective transformation, the preset path followed by the virtual camera transformation may pass through the meta-camera position.

[0072] For example, Figure 4A and Figure 4B The camera 3 shown can be an exterior camera position, and the camera 5 can be an interior camera position.

[0073] Exemplarily, during the process of the virtual camera transforming between the interior perspective and the exterior perspective, the preset path may pass through the exterior meta-camera position and the interior meta-camera position.

[0074] Exemplarily, during the process of the virtual camera switching between different interior viewing angles, the preset path may pass through the interior meta-camera position.

[0075] Exemplarily, during the process of the virtual camera switching between different exterior viewing angles, the preset path may pass through the exterior camera position.

[0076] It is understandable that in 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 point of the meta-camera position to ensure the consistency of the lens direction, focal length and depth of field, so as to unify the lens movement and observation experience. For example, when moving from camera 6 to camera 4, if there is no camera 3, the movement path from camera 6 to camera 4 needs to be recalibrated. If the requirement is to combine between any multiple perspectives, then each path from the exterior lens to the interior lens needs to be recalibrated. Any path deviation may affect the smoothness of the lens switching, and thus affect the coherence and consistency of the experience.

[0077] In the embodiment of the present application, by setting the meta-camera position and making the virtual camera follow the preset path 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 position as an intermediate node for perspective transformation, which enhances the smoothness of the user experience while providing richer and more realistic visual scene switching. In addition, the introduction of the meta-camera position makes the perspective transformation from interior to exterior or vice versa smoother, reduces visual jumps, enhances the user's spatial perception and immersion, and enables the user to enjoy consistent and coherent visual effects when switching between different perspectives, thereby optimizing the interactive experience of the smart cockpit.

[0078] The following takes the current application switching to the first application or the second application as an example to introduce an exemplary process of an interface display method provided by an embodiment of the present application. Figure 5 As shown, the exemplary process includes: S501: Displaying an interactive interface.

[0079] According to some embodiments, the interactive interface can be as follows Figure 2As shown, it includes one or more of an application interface (including HMI interactive controls), a three-dimensional vehicle model, and a background.

[0080] According to some embodiments, the interactive interface is an application interface of the current application.

[0081] S502: Based on the detection of a start operation of the first application on the interactive interface, the three-dimensional vehicle model view corresponding to the current perspective in the interactive interface is transformed to a three-dimensional vehicle model view corresponding to the first fixed perspective in the first application.

[0082] It can be understood that the current viewing angle is different from the first fixed viewing angle.

[0083] According to some embodiments, the current viewing angle may be Figure 4A or Figure 4B The viewing angle of any one of the multiple cameras shown may also be any other viewing angle, such as any viewing angle represented by camera 7. It is understood that Figure 4A or Figure 4B The viewing angles of the cameras shown are all toward the origin of the coordinate system of the three-dimensional vehicle model.

[0084] According to some embodiments, the first fixed viewing angle may be Figure 4A or Figure 4B The viewing angle of any one of the multiple cameras shown.

[0085] According to some embodiments, S502 may further include: transforming an application interface of the current application to an application interface of the first application.

[0086] S503: Based on the detection of the start operation of the second application on the interactive interface, the three-dimensional vehicle model view corresponding to the current perspective in the interactive interface is transformed to a three-dimensional vehicle model view corresponding to the second fixed perspective in the second application.

[0087] It can be understood that the current viewing angle is different from the second fixed viewing angle.

[0088] According to some embodiments, the current viewing angle may be Figure 4A or Figure 4B The viewing angle of any one of the multiple cameras shown may also be any other viewing angle, such as any viewing angle represented by camera 7. It is understood that Figure 4A or Figure 4B The viewing angles of the cameras shown are all toward the origin of the coordinate system of the three-dimensional vehicle model.

[0089] According to some embodiments, the second fixed viewing angle may be Figure 4A or Figure 4B The viewing angle of any one of the multiple cameras shown.

[0090] According to some embodiments, the first application and the second application are different, and the first fixed viewing angle and the second fixed viewing angle are different. For example, the first application is a map application, and the second application is an air conditioning application. Then the interface corresponding to the map application can be as follows: Figure 1B As shown, the interface corresponding to the air conditioning application can be as follows Figure 1C The first fixed viewing angle may be camera 2, and the second fixed viewing angle may be camera 4.

[0091] According to some embodiments, S503 may further include: transforming an application interface of the current application to an application interface of a second application.

[0092] 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 process of executing S502 or S503, the three-dimensional vehicle model view corresponding to the third fixed viewing angle is displayed.

[0093] For example, the third fixed viewing angle corresponds to the meta-camera position, e.g. Figure 4A or Figure 4B The camera 3 and / or the camera 5 are shown.

[0094] For example, the current viewing angle is transformed 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.

[0095] According to some embodiments, the transformation path includes a first transformation path and a second transformation path connected. The first transformation path is a path from the current perspective to the third fixed perspective (i.e., the perspective of the meta-camera), and the second transformation path is a path from the third fixed perspective to the first fixed perspective. In addition, before S502, the method further includes: determining a first transformation path from the current perspective to the third fixed perspective based on a line between a camera position corresponding to the current perspective and a virtual camera position corresponding to the third fixed perspective; determining a second transformation path from the third fixed perspective to the first fixed perspective based on a line between a virtual camera position corresponding to the third fixed perspective and a virtual camera corresponding to the first fixed perspective.

[0096] The following further introduces multiple embodiments corresponding to different types of applications. Figure 5 An interface display method is provided in the embodiment of the present application shown.

[0097] For ease of description, applications that display vehicle interiors are referred to as first-category applications, applications that display vehicle exteriors are referred to as second-category applications, and applications with flat interfaces are referred to as third-category applications.

[0098] The first embodiment is described below, and the details are as follows.

[0099] In this embodiment, both the current application and the target application to be switched are first-category applications.

[0100] It can be understood that switching between the first type of applications may involve smooth switching between hardware in the interior of the vehicle cabin, different seats, and cameras with different viewing angles.

[0101] Optionally, the current perspective of the 3D vehicle model corresponding to the current application is the same as the target perspective of the target application. Then the application interface switching may not involve the perspective change of the 3D vehicle model, but only the content of the application interface needs to be changed, that is, executing Figure 3 The transformation of the HMI layer shown transforms the HMI interactive control X1 of the application Y1 (eg, the current application) into the HMI interactive control X2 of the application Y2 (eg, the first application or the second application).

[0102] Optionally, the current perspective of the 3D vehicle model corresponding to the current application is different from the target perspective corresponding to the target application. In particular, multiple cameras may be set at the front / rear / independent seats in the vehicle, and the current perspective and the target perspective may be two different cameras among the multiple cameras in the vehicle, for example Figure 4A or Figure 4B Camera 4 and camera 5 are shown.

[0103] Optionally, during the execution of S502, the viewing angle of the three-dimensional vehicle model may be Figure 4A or Figure 4B The camera 4 and the camera 5 are switched between the perspectives shown. In the switching process between the camera 4 and the camera 5, that is, in the execution process of the above S502, the smooth movement and zooming of the front and rear row cameras can be achieved. For example, when moving from the camera 4 to the camera 5, the 3D vehicle model changes from the perspective of the front cabin interior corresponding to the camera 4 to the perspective of the rear cabin interior corresponding to the camera 5.

[0104] Optionally, the target application can be Figure 5 Taking the target application as the first application as an example, the current application and the first application may be air conditioning applications, and the interface corresponding to the current application may be Figure 1C The interface 101C shown, the interface corresponding to the first application can be Figure 1D Interface 101D is shown.

[0105] Fig. 6A FIG. 1 is a schematic diagram of a first switching process of a display interface provided in an embodiment of the present application. Fig. 6AIn the process of switching from interface 101C to interface 101D, the virtual camera can be moved from the position of camera 4 to the position of camera 5. Conversely, in the process of switching from interface 101D to interface 101C, the virtual camera can be moved from the position of camera 5 to the position of camera 4.

[0106] It can be understood that during the perspective change of the 3D vehicle model, the background in the interface also switches from the background of the current application to the background of the target application. The switching sequence can be referred to Figure 3 .

[0107] The second embodiment is described below, and the details are as follows.

[0108] In this embodiment, both the current application and the target application to be switched are second-category applications.

[0109] It can be understood that switching between the second type of applications may involve transformation of any angle outside the vehicle, such as rotating a three-dimensional vehicle model.

[0110] Optionally, the current perspective of the 3D vehicle model corresponding to the current application is the same as the target perspective corresponding to the target perspective application. Then the application interface switching may not involve the perspective change of the 3D vehicle model, but only the content of the application interface needs to be changed, that is, executing Figure 3 The transformation of the HMI layer shown transforms the HMI interactive control of the first application into the HMI interactive control of the second application.

[0111] 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 perspective application. In which, 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, for example Figure 4A or Figure 4B Camera 4 and camera 5 are shown.

[0112] Optionally, during the execution of S502, the viewing angle of the three-dimensional vehicle model may be Figure 4A or Figure 4B The perspective corresponding to camera 4 and the perspective corresponding to camera 5 are switched. During the switching 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 realized. For example, when moving from camera 2 to camera 3, the three-dimensional vehicle model changes from the exterior top view perspective corresponding to camera 2 to the exterior rear view perspective corresponding to camera 3.

[0113] Optionally, the target application can be Figure 5Taking the target application as the first application as an example, the current application may be a system application, the first application may be a map application, and the interface corresponding to the current application may be Figure 1A The interface 101A shown, the interface corresponding to the first application can be Figure 1B Interface 101B is shown.

[0114] Figure 6B FIG. 2 is a schematic diagram of a second switching process of a display interface provided in an embodiment of the present application. Figure 6B In the process of switching from interface 101A to interface 101B, the virtual camera can be moved from the position of camera 1 to the position of camera 2. Conversely, in the process of switching from interface 101B to interface 101A, the virtual camera can be moved from the position of camera 2 to the position of camera 1.

[0115] Optionally, the current application and the first application may both be system applications, and the interface corresponding to the current application may be Figure 1A The interface 101A shown, the interface corresponding to the first application can be Figure 1F Interface 101F is shown.

[0116] refer to Figure 6B , during the process of switching from the interface 101A to the interface 101F, the position of the virtual camera remains unchanged. Conversely, during the process of switching from the interface 101F to the interface 101A, the position of the virtual camera remains unchanged.

[0117] It can be understood that during the perspective change of the 3D vehicle model, the background in the interface also switches from the background of the current application to the background of the target application. The switching sequence can be referred to Figure 3 .

[0118] The third embodiment is described below, and the details are as follows.

[0119] In this embodiment, the current application and the target application to be switched are first-category applications and second-category applications, respectively.

[0120] That is, the current application is a first-category application, and the target application is a second-category application; or, the current application is a second-category application, and the target application is a first-category application.

[0121] 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 pass through the third fixed perspective.

[0122] For example, the target application could be Figure 5 The first application or the second application shown, and in the process of transforming the current perspective to the target perspective, that is, in the process of executing S502 or S503, a three-dimensional vehicle model view corresponding to the third fixed perspective is displayed.

[0123] According to some embodiments, the third fixed viewing angle is the viewing angle corresponding to the primary camera position. Figure 4A or Figure 4B The viewing angle corresponding to at least one of the cameras 3 and 5 shown.

[0124] 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, an arbitrary perspective. During the perspective transformation of the three-dimensional 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 continues to change during the process, and always faces the origin of the coordinate system of the three-dimensional vehicle model.

[0125] 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 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 continues to change during the process, and is always facing the origin of the coordinate system of the 3D vehicle model.

[0126] Optionally, the current application may be an air conditioning application, the first application may be a map application, and the interface corresponding to the current application may be Figure 1C The interface 101C shown, the interface corresponding to the first application can be Figure 1B Interface 101B is shown.

[0127] Figure 6C FIG. 1 is a schematic diagram of a third switching process of a display interface provided in an embodiment of the present application. Figure 6C In the process of switching from interface 101C to interface 101B, the virtual camera can be moved from the position of camera 4 to the positions of camera 5, camera 3, and camera 2 in sequence. Conversely, in the process of switching from interface 101B to interface 101C, the virtual camera can be moved from the position of camera 2 to the positions of camera 3, camera 5, and camera 4 in sequence.

[0128] Optionally, the current application may be an air conditioning application, the first application may be a system application, and the interface corresponding to the current application may be Figure 1C The interface 101C shown, the interface corresponding to the first application can be Figure 1A Interface 101A is shown.

[0129] refer to Figure 6CIn the process of switching from interface 101C to interface 101A, the virtual camera can be moved from the position of camera 4 to the positions of camera 5, camera 3, and camera 1 in sequence. Conversely, in the process of switching from interface 101A to interface 101C, the virtual camera can be moved from the position of camera 2 to the positions of camera 3, camera 5, and camera 4 in sequence.

[0130] It can be understood that during the perspective change of the 3D vehicle model, the background in the interface also switches from the background of the current application to the background of the target application. The switching sequence can be referred to Figure 3 .

[0131] The fourth embodiment is described below, and the details are as follows.

[0132] In this embodiment, the current application and the target application to be switched are the first category application and the third category application respectively.

[0133] That is, the current application is a first-category application, and the target application to be switched is a third-category application; or, the current application is a third-category application, and the target application to be switched is a first-category application.

[0134] 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 viewing angle.

[0135] For example, a screen model could be Figure 1C One of Screen A, Screen B, Screen C or Screen D shown inside the vehicle.

[0136] According to some embodiments, the fourth fixed viewing angle is the viewing angle corresponding to camera 4 or camera 5, or the viewing angle corresponding to other cameras in the three-dimensional vehicle model, which is not limited in the embodiments of the present application.

[0137] The following description is made by taking the current application as the first type of application and the target application to be switched as the third type of application as an example.

[0138] According to some embodiments, after S501, the method further includes: based on the interactive interface detecting a startup operation of a third application (i.e., a target application belonging to the third category of applications), the three-dimensional vehicle model view corresponding to the current perspective in the interactive interface is transformed to an interface of the third application, wherein the interface of the third application does not include the three-dimensional vehicle model view; in the process of transforming the three-dimensional vehicle model view of the current perspective to the interface of the third application, the three-dimensional vehicle model view corresponding to the fourth fixed perspective is displayed.

[0139] Taking the fourth fixed viewing angle as the viewing angle of camera 4 as an example, if the current viewing angle of the three-dimensional vehicle model corresponding to the current application is located inside the vehicle, for example Figure 4A or Figure 4BThe viewing angle corresponding to the camera 5 shown can advance the virtual camera to camera 4, and then to the screen model of the cockpit, that is, enlarge the display area corresponding to the screen model on the interface, and after the screen model or display area fills the entire screen, the display area is changed to the interface of the target application.

[0140] For example, the display area gradually turns black, then the completely black display area fades out, and the interface of the target application fades in until the interface of the target application is fully displayed. In this way, the effect of a virtual camera moving to the screen in the three-dimensional vehicle model can be created, providing users with an application switching experience with a rich sense of space.

[0141] The following description is made by taking the current application as the third type application and the target application to be switched as the first type application as an example.

[0142] According to some embodiments, after S501, the method further includes: based on detecting a startup operation of a fourth application (e.g., a target application belonging to the first category of applications) on the interactive interface, the interface of the current application in the interactive interface is transformed to a three-dimensional vehicle model view of a fifth fixed perspective in the corresponding fourth application, wherein the interface of the current application does not include a three-dimensional vehicle model view; and in 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.

[0143] Taking the fourth fixed angle of view as the angle of view of camera 4 as an example, if the target angle of view corresponding to the target application is the angle of view corresponding to camera 5, during the switching process, the interface of the target application fades out, the black interface gradually appears, and then the black interface gradually changes into the screen model or display area in the three-dimensional vehicle model. Then, the virtual camera is withdrawn to the position of camera 4, and then withdrawn to the position of camera 5, that is, the display ratio of the three-dimensional vehicle model in the interface is reduced until the angle of view of camera 5 is restored.

[0144] Optionally, the current application may be an air conditioning application, the first application may be a music application, and the interface corresponding to the current application may be Figure 1C The interface 101C shown, the interface corresponding to the first application can be Figure 1E Interface 101E is shown.

[0145] Fig.6D FIG. 4 is a schematic diagram of a fourth switching process of a display interface provided in an embodiment of the present application. Fig.6DIn the process of converting from interface 101C to interface 101E, the virtual camera can be located at the position of camera 4, and then the virtual camera moves toward the screen model until the screen model fills the entire screen, the screen turns black, and then gradually changes to interface 101E. Conversely, in the process of converting from interface 101E to interface 101C, interface 101E displayed on the screen can turn black, then change to the screen model in interface 101C, and then interface 101C is gradually reduced to a normal ratio. At this time, the virtual camera can be located at the position of camera 4.

[0146] It can be understood that during the perspective change of the 3D vehicle model, the background in the interface also switches from the background of the current application to the background of the target application. The switching sequence can be referred to Figure 3 .

[0147] The fifth embodiment is described below, and the details are as follows.

[0148] In this embodiment, the current application and the target application to be switched are the second category application and the third category application respectively.

[0149] That is, the current application is a second-category application, and the target application to be switched is a third-category application; or, the current application is a third-category application, and the target application to be switched is a second-category application.

[0150] It can be understood that the switching process between the second category of applications and the third category of applications can be divided into two stages, wherein the first stage is the switching between the non-car model interface and the car model interior interface, and the second stage is the switching between the car model interior interface and the car model exterior interface. The switching between the non-car model interface and the car model interior interface can be realized based on the screen model in the three-dimensional vehicle model. That is, the transformation needs to pass through the fourth fixed perspective.

[0151] The following description is made by taking the current application as the second type of application and the target application to be switched as the third type of application as an example.

[0152] During the change of the viewing angle of the three-dimensional vehicle model, the second stage is executed first, and then the first stage is executed.

[0153] According to some embodiments, after S501, the method further includes: based on detecting a startup operation of a third application (i.e., a target application belonging to the third category of applications) on the interactive interface, the three-dimensional vehicle model view corresponding to the current perspective in the interactive interface is transformed to an interface of the third application, wherein the interface of the third application does not include the three-dimensional vehicle model view; in the process of transforming the three-dimensional vehicle model view of the current perspective to the interface of the third application, the three-dimensional vehicle model view corresponding to the third fixed perspective is displayed, and the three-dimensional vehicle model view corresponding to the fourth fixed perspective is displayed.

[0154] Exemplarily, the third fixed viewing angle is Figure 4Aor Figure 4B The camera 3 shown corresponds to the viewing angle, and the fourth fixed viewing angle is Figure 4A or Figure 4B The camera 4 or camera 5 shown corresponds to the viewing angle.

[0155] The following description is made by taking the current application as the third type application and the target application to be switched as the second type application as an example.

[0156] During the change of the viewing angle of the three-dimensional vehicle model, the first stage is executed first, and then the second stage is executed.

[0157] According to some embodiments, after S501, the method also includes: based on the interactive interface detecting the startup operation of a fourth application (for example, a target application belonging to the second category of applications), the interface of the current application in the interactive interface is transformed to a three-dimensional vehicle model view of a fifth fixed perspective in the fourth application, wherein the interface of the current application does not include a three-dimensional vehicle model view; in 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, and the three-dimensional vehicle model view corresponding to the third fixed perspective is displayed.

[0158] Exemplarily, the third fixed viewing angle is Figure 4A or Figure 4B The camera 3 shown corresponds to the viewing angle, and the fourth fixed viewing angle is Figure 4A or Figure 4B The camera 4 or camera 5 shown corresponds to the viewing angle.

[0159] For the specific content of the interface switching in the first stage, please refer to the description of switching between the first category of applications and the third category of applications in the above embodiment 4, for example, the description of the perspective change between the camera 5 and the plane application interface will not be repeated here.

[0160] For the specific content of the interface switching in the second stage, please refer to the description of switching between the first category of applications and the second category of applications in the above embodiment three, for example, the description of the perspective change between camera 5 and camera 7, which will not be repeated here.

[0161] Optionally, the current application may be a system application, the first application may be a music application, and the interface corresponding to the current application may be Figure 1A The interface 101A shown, the interface corresponding to the first application can be Figure 1E Interface 101E is shown.

[0162] Fig. 6E FIG. 5 is a schematic diagram of a fifth switching process of a display interface provided in an embodiment of the present application. Fig. 6EIn the process of switching from interface 101A to interface 101E, the virtual camera can move from the position of camera 1 to the position of camera 3, the position of camera 5, and then to the position of camera 4, and then the virtual camera moves toward the screen model until the screen model fills the entire screen, the screen turns black, and then gradually changes to interface 101E. The same applies in reverse. In the process of switching from interface 101E to interface 101A, interface 101E can first turn black, then gradually change to the screen model in interface 101A, and then gradually reduce interface 101C to a normal ratio. At this time, the virtual camera can be located at the position of camera 4.

[0163] It can be understood that during the perspective change of the 3D vehicle model, the background in the interface also switches from the background of the current application to the background of the target application. The switching sequence can be referred to Figure 3 .

[0164] The sixth embodiment is described below, and the details are as follows.

[0165] In this embodiment, both the current application and the target application are third-category applications.

[0166] It is understood that the third category of applications may include applications that do not support three-dimensional vehicle models, and system applications. For example, the interface of the system application may include: Figure 1A The main program interface, interface 101A, nap mode interface, etc. are shown.

[0167] According to an optional embodiment, the three-dimensional vehicle model is not displayed in the interactive interface, and only the transformation of the HMI interactive controls or the background needs to be performed.

[0168] According to another optional embodiment, during the transformation process from the current application to the target application, the three-dimensional vehicle model of the fourth fixed perspective can be displayed. For example, if the fourth fixed perspective is camera 4, the current application interface is transformed to the screen model in the three-dimensional vehicle model, and then the virtual camera retreats to the position of camera 4, and then moves forward, and at the same time the screen model is enlarged to fill the entire interactive interface, and then the screen model is transformed to the interface of the target application.

[0169] Optionally, during the process of transforming the current application interface into the screen model, the current application interface gradually changes into a completely black interface, and then the completely black interface fades out and the screen model fades in.

[0170] Optionally, during the process of the screen model transforming to the interface of the target application, the screen model gradually changes to a completely black interface, and then the completely black interface fades out, and the interface of the target application fades in.

[0171] For example, the current application may be a system application, the target application may be a map application, and the interface corresponding to the current application may be as follows: Figure 1GThe interface 101G shown in FIG. 101A , the interface corresponding to the target application may be as follows: Figure 1E Interface 101E is shown.

[0172] Fig. 6F FIG. 6 is a schematic diagram of a sixth switching process of a display interface provided in an embodiment of the present application. Fig. 6F In the process of switching from interface 101G to interface 101E, the interface 101G may be switched to the three-dimensional vehicle model interface under the perspective of camera 4 (for example, the perspective and Figure 1C 101C shown in FIG. 101A ), and then switches from the 3D vehicle model interface under the perspective of camera 4 to interface 101E. Conversely, during the process of switching from interface 101E to 101G, interface 101E may first be changed to the 3D vehicle model interface under the perspective of camera 4, and then changed to interface 101G.

[0173] It should be noted that, in addition to the interface display processes of the above-mentioned embodiments 1 to 6, the embodiments of the present application also support any combination of the above-mentioned transformation methods to achieve switching between different applications and different application interfaces, for example, Figure 1A-1G The present application embodiment does not limit this. In this process, the display effect of the interactive interface is an uninterrupted, one-shot display effect, thereby ensuring the smoothness of the interface conversion.

[0174] Figure 7 A schematic diagram of the hardware structure of an electronic device 700 is shown according to an embodiment of the present application.

[0175] like Figure 7 As 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.

[0176] 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 general-purpose processors and special-purpose processors (eg, graphics processors, application processors, baseband processors, etc.).

[0177] In some embodiments, system control logic unit 708 may include any suitable interface controller to provide any suitable interface to at least one of processors 704 and / or any suitable device or component in communication with system control logic unit 708 .

[0178] In some embodiments, the system control logic unit 708 may include one or more memory controllers to provide an interface to a 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).

[0179] 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 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 storage resources on a device on which the electronic device 700 is installed, or it may be accessed by the device but is not necessarily a part of the device. For example, the NVM memory 716 may be accessed over a network via the network interface 720.

[0180] In particular, system memory 712 and NVM memory 716 may include, respectively, a temporary copy and a permanent copy of instructions 724. Instructions 724 may include instructions that, when executed by at least one of processors 704, cause electronic device 700 to implement the following: Figure 5 In some embodiments, the instructions 724 , hardware, firmware and / or software components thereof may additionally / alternatively be located in the system control logic unit 708 , the network interface 720 and / or the processor 704 .

[0181] The network interface 720 may include a transceiver for providing a radio interface for the electronic device 700, thereby communicating with any other suitable device (such as a front-end module, an antenna, etc.) through 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-mentioned Figure 5 The method shown. 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.

[0182] In one embodiment, at least one of the processors 704 may be packaged together with logic for one or more controllers of 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 on the same die with logic for one or more controllers of the system control logic unit 708 to form a system on chip (SoC).

[0183] The electronic device 700 may further include an input / output (I / O) device 732. The I / O device 732 may include a user interface to enable a user to interact with the electronic device 700; the design of the peripheral component interface enables the peripheral components to interact with the electronic device 700. In some embodiments, the electronic device 700 further includes a sensor for determining at least one of environmental conditions and location information related to the electronic device 700.

[0184] In some embodiments, the user interface may include, but is not limited to, a display (e.g., an LCD 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., an LED flash), and a keyboard.

[0185] 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.

[0186] In some embodiments, the sensors may include, but are not limited to, gyroscope sensors, accelerometers, proximity sensors, ambient light sensors, and positioning units. 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).

[0187] References to "one embodiment" or "an embodiment" in the specification mean that the specific features, structures, or characteristics described in conjunction with the embodiment are included in at least one exemplary implementation or technology disclosed according to the embodiment of the present application. The appearance of the phrase "in one embodiment" in various places in the specification does not necessarily all refer to the same embodiment.

[0188] The disclosure of the embodiments of the present application also relates to an operating device for executing the text. The device can be constructed specifically for the required purpose or it can include a general-purpose computer selectively activated or reconfigured by a computer program stored in the computer. Such a computer program can be stored in a computer-readable medium, such as, but not limited to, any type of disk, including a floppy disk, an optical disk, a CD-ROM, a magneto-optical disk, a read-only memory (ROM), a random access memory (RAM), an EPROM, an EEPROM, a magnetic or optical card, an application-specific integrated circuit (ASIC), or any type of medium suitable for storing electronic instructions, and each can be coupled to a computer system bus. In addition, the computer mentioned in the specification may include a single processor or may be an architecture involving multiple processors for increased computing power.

[0189] In addition, the language used in this specification has been primarily selected for readability and instructional purposes and may not be selected to describe or limit the disclosed subject matter. Therefore, the present application embodiment disclosure 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 vehicles, including: Display the interactive interface; Based on the interactive interface detecting a start operation of the first application, the three-dimensional vehicle model view corresponding to the current perspective in the interactive interface is transformed to a three-dimensional vehicle model view corresponding to a first fixed perspective in the first application; Based on the interactive interface detecting a start operation of the second application, the three-dimensional vehicle model view corresponding to the current perspective in the interactive interface is transformed to a three-dimensional vehicle model view corresponding to a second fixed perspective in the second application; Among them, the first application is different from the second application. During the process of transforming the current perspective to the first fixed perspective or the second fixed perspective, a three-dimensional vehicle model view corresponding to a third fixed perspective is displayed.

2. The method according to claim 1, characterized in that The multiple fixed viewing angles of the three-dimensional vehicle model view are oriented toward the origin of the coordinate system of the three-dimensional vehicle model, and the multiple fixed viewing angles include the first fixed viewing angle, the second fixed viewing angle, and the third fixed viewing angle.

3. The method according to claim 2, characterized in that The current viewing angle is one of the multiple fixed viewing angles.

4. The method according to claim 1, characterized in that The current viewing angle corresponds to the current virtual camera position, the first fixed viewing angle corresponds to the first virtual camera position, the second fixed viewing angle corresponds to the second virtual camera position, and the third fixed viewing angle corresponds to the third virtual camera position, wherein: 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, characterized in that Detecting a start operation of the first application based on the interactive interface, further comprising: Determining a first transformation path from the current viewing angle to the third fixed viewing angle based on a line between the current virtual camera position and the third virtual camera position; Based on a line between the third virtual camera position and the first virtual camera position, a second transformation path from the third fixed viewing angle to the first fixed viewing angle is determined.

6. The method according to claim 1, characterized in that The method further comprises: Based on the interactive interface detecting a start operation of a third application, the three-dimensional vehicle model view corresponding to the current viewing angle in the interactive interface is transformed to an interface of the third application, wherein 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, the three-dimensional vehicle model view corresponding to the fourth fixed perspective is displayed.

7. The method according to claim 6, characterized in that The fourth fixed viewing angle 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, characterized in that The current viewing angle 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: The three-dimensional vehicle model view corresponding to the third fixed viewing angle is displayed.

9. The method according to claim 6, characterized in that The three-dimensional vehicle model view of the fourth fixed viewing angle includes a display area, After displaying the three-dimensional vehicle model view corresponding to the fourth fixed viewing angle, the method further includes: The three-dimensional vehicle model view of the fourth fixed viewing angle in the interactive interface is enlarged until the display area covers the interactive interface; The display area is transformed into the interface of the third application.

10. The method according to claim 1, characterized in that The method further comprises: Based on the interactive interface detecting a start operation of a fourth application, the interface of the current application in the interactive interface is transformed to 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 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.

11. The method according to claim 10, characterized in that The fourth fixed viewing angle 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, characterized in that The fifth fixed viewing angle 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 viewing angle, the method further includes: The three-dimensional vehicle model view corresponding to the third fixed viewing angle is displayed.

13. The method according to claim 10, characterized in that The three-dimensional vehicle model view of the fourth fixed viewing angle includes a display area, Before displaying the three-dimensional vehicle model view corresponding to the fourth fixed viewing angle, the method further includes: The interface of the current application in the interactive interface is transformed to the enlarged three-dimensional vehicle model view of the fourth fixed viewing angle, wherein the display area covers the interactive interface; The enlarged three-dimensional vehicle model view of the fourth fixed viewing angle is reduced; The three-dimensional vehicle model view of the fourth fixed perspective is displayed in an original scale.

14. An electronic device, characterized in that: include: 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: The storage medium stores instructions, and when the instructions are executed on a computer, the computer is caused to execute the method according to any one of claims 1 to 13.

Citation Information

Patent Citations

  • Viewpoint switching method and device

    CN104960473A

  • Three-dimensional parking display method, vehicle and storage medium

    CN111559371A

  • Information display method and device, equipment and storage medium

    CN114255331A

  • Interaction method, device and vehicle

    CN115494996A

  • Display method and device, vehicle, medium and program product

    CN118295750A