Screen interface switching method and device in vehicle, vehicle and storage medium

By using 3D imaging and interactive technology to generate a continuous 3D space in the vehicle, and utilizing the field-of-view switching animation effect to achieve smooth switching of the vehicle screen interface, the problem of inconsistent visual experience is solved, and the user experience and interface display continuity are improved.

CN120892115APending Publication Date: 2025-11-04GREAT WALL MOTOR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510350986.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-24
Publication Date
2025-11-04

AI Technical Summary

Technical Problem

In existing technologies, the switching of vehicle screen interfaces has the problem of inconsistent visual experience, and it cannot display multiple pieces of information at the same time, which limits the way information is displayed.

Method used

By determining the field of view switching animation between the first and second objects in the target 3D space, a smooth transition from the current interface to the target interface is achieved. A continuous 3D space is generated using 3D graphics and interactive technology, and a "one-shot" perspective movement technique is adopted.

Benefits of technology

It improves the smoothness and continuity of vehicle screen interface switching, enhances the user's immersive driving experience, reduces cognitive burden, and ensures the accuracy and elegance of screen interface switching.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120892115A_ABST
    Figure CN120892115A_ABST
Patent Text Reader

Abstract

The invention provides a vehicle screen interface switching method and device, a vehicle and a storage medium, and the method comprises the steps: determining a target interface identifier corresponding to a switching operation if the switching operation of a user on a current interface in a vehicle screen is detected; wherein the current interface comprises a first object in the target three-dimensional space; determining a second object corresponding to the target interface identifier in the target three-dimensional space; based on the first object and the second object, determining a switching dynamic effect of the field angle in the target three-dimensional space; wherein the switching dynamic effect is dynamic display of field angle switching from a first field angle corresponding to the first object to a second field angle corresponding to the second object; in response to the switching operation, switching from the current interface to the target interface based on the switching dynamic effect; the target interface is generated based on the image of the second object collected at the second field angle. According to the method, the display coherence during the switching of the screen interfaces in the vehicle can be improved, so that the switching among different screen interfaces is smoothly transited.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicles, and more specifically, to a method, apparatus, vehicle, and storage medium for switching screen interfaces in a vehicle. Background Technology

[0002] With the increasing popularity of automobiles and the continuous development of vehicle technology, users' demands for vehicle intelligence are gradually rising. As the main display channel for vehicle intelligence, the screen has become a hot topic of user attention.

[0003] In related technologies, users often switch between different functions using a flat interface transition method, resulting in a lack of visual continuity during screen interface transitions. This also limits the ways information can be displayed, preventing the simultaneous display of multiple pieces of information. Therefore, improving the display continuity during screen interface transitions in vehicles and ensuring smooth transitions between different screen interfaces has become an urgent problem to be solved. Summary of the Invention

[0004] This application provides a method, apparatus, vehicle, and storage medium for switching screen interfaces in a vehicle. The method for switching screen interfaces in a vehicle can improve the display continuity when switching screen interfaces in a vehicle, and make the transition between different screen interfaces smooth.

[0005] Firstly, a method for switching screen interfaces in a vehicle is provided, the method comprising:

[0006] If a user's switching operation on the current interface of the vehicle screen is detected, the target interface identifier corresponding to the switching operation is determined; wherein, the current interface includes a first object in the target three-dimensional space; the target interface identifier is used to indicate the interface identifier of the function corresponding to the switching operation;

[0007] Determine the second object corresponding to the target interface identifier in the target three-dimensional space;

[0008] Based on the first object and the second object, a switching animation effect of the field of view angle in the target three-dimensional space is determined; wherein, the switching animation effect is a dynamic display of the field of view angle switching from the first field of view angle corresponding to the first object to the second field of view angle corresponding to the second object;

[0009] In response to the switching operation, the interface switches from the current interface to the target interface based on the switching animation; wherein the target interface is generated based on the image of the second object acquired from the second field of view.

[0010] The above technical solution, when detecting a user's switching operation on the current interface of the vehicle screen, determines the target interface identifier corresponding to the switching operation, determines the first object of the current interface and the second object corresponding to the target interface identifier in the target three-dimensional space, determines the switching motion effect of the field of view in the target three-dimensional space based on the first object and the second object, and switches from the current interface to the target interface in response to the switching operation based on the switching motion effect. Compared with the planar interface switching method used by users in the prior art, in this application, both the first object and the second object are located in the target three-dimensional space, and the interface identifier (vehicle function) corresponding to the first object is different from the interface identifier (vehicle function) corresponding to the second object. Through the dynamic display of the field of view switching from the first field of view corresponding to the first object to the second field of view corresponding to the second object, the user switches from the current interface to the target interface. Through the continuity of visual effects, a smooth switching from one screen interface to another screen interface can be achieved (achieving a "one-shot" perspective movement), thereby improving the display continuity when switching screens in the vehicle and making the transition between different screen interfaces smooth.

[0011] In conjunction with the first aspect, in some possible implementations, the method also includes:

[0012] The step of determining the switching animation effect of the field of view angle in the target three-dimensional space based on the first object and the second object includes:

[0013] Based on the location of the first object and the location of the second object, determine the target path from the first object to the second object;

[0014] Based on the target path, the dynamic display of the field of view switching from the first object to the second object is determined as the switching animation effect.

[0015] The above technical solution determines the target path from the first object to the second object based on the positions of the first object and the second object. Based on the target path, the dynamic display of the field of view switching from the first object to the second object is determined as the switching animation effect. By determining the switching animation effect corresponding to the target path from the position of the first object to the position of the second object, the continuity of the switching animation effect can be ensured, thereby ensuring a smooth transition of screen switching in the vehicle.

[0016] In combination with the first aspect and the above implementation methods, in some possible implementation methods, determining the target path from the first object to the second object based on the position of the first object and the position of the second object includes:

[0017] Based on the location of the first object, the location of the second object, and the relationship with a preset path, the target path is determined; wherein, the preset path relationship is used to indicate the correspondence between a preset group of object locations and a preset path; or,

[0018] The shortest path between the location of the first object and the location of the second object is determined as the target path.

[0019] The above technical solution determines the target path by the relationship between the position of the first object, the position of the second object, and the preset path. The preset path relationship is used to indicate the correspondence between the preset object position group and the preset path; or, the shortest path from the position of the first object to the position of the second object is determined as the target path. By determining the unique target path between the position of the first object and the position of the second object, the aesthetics of the screen interface are improved while the screen interface switching animation transition is smooth.

[0020] In combination with the first aspect and the above implementation methods, in some possible implementation methods, the step of determining the target interface identifier corresponding to the switching operation if a user's switching operation on the current interface of the vehicle screen is detected includes:

[0021] If the user's switching operation on the current interface is detected, the current interface identifier is determined;

[0022] The target interface identifier is determined based on the preset interface identifier sorting, the current interface identifier, and the switching direction of the switching operation indication.

[0023] The above technical solution, when detecting a user's switching operation on the current interface, determines the target interface identifier based on the current interface identifier, the preset interface identifier sorting, and the switching direction of the switching operation instruction; through the current interface identifier, the preset interface identifier sorting, and the switching direction of the switching operation instruction, it can accurately determine the vehicle system function that the user needs to switch to (target interface identifier), and thus determine the target interface that needs to be presented, ensuring the accuracy of screen interface switching display.

[0024] Combining the first aspect and the above implementation methods, in some possible implementation methods, if the target interface identifier is a wallpaper interface identifier, the second object corresponding to the wallpaper interface identifier is a lake;

[0025] After switching from the current interface to the target interface based on the switching animation, the method further includes:

[0026] Control the preset wallpaper to dynamically rise from the bottom of the lake and display the preset wallpaper on the screen.

[0027] In the above technical solution, when the target interface is identified as a wallpaper interface and the second object corresponding to the wallpaper interface is a lake, after switching to the target interface, the preset wallpaper is dynamically raised from the bottom of the lake and displayed on the screen. Since the target three-dimensional space is a continuous space, the switching between the vehicle's screen interfaces can be seamless. When the preset wallpaper dynamically rises from the bottom of the lake, the user can feel the visual continuity during the switching process, thereby reducing cognitive burden and improving the user experience.

[0028] In combination with the first aspect and the above implementation methods, in some possible implementation methods, if the current interface is a vehicle configuration interface, the current interface includes the target vehicle in the foreground and the outdoor equipment in the background; the method further includes:

[0029] If the user's first selection operation on the outdoor device is detected, the target position of the outdoor device in the target three-dimensional space is determined;

[0030] Based on the preset position of the target vehicle and the target position, a first driving motion effect is determined for the target vehicle to travel from the preset position to the target position; wherein, the preset position is used to indicate the current position of the target vehicle;

[0031] In response to the first selection operation, the system switches from the vehicle configuration interface to the outdoor interface based on the first driving animation; wherein the outdoor interface is generated based on the outdoor device and the target vehicle.

[0032] In the above technical solution, when the current interface is the vehicle configuration interface, the current interface includes the target vehicle in the foreground and the outdoor equipment in the background. When the user's first selection operation on the outdoor equipment is detected, the target position of the outdoor equipment in the target three-dimensional space is determined. Based on the preset position of the target vehicle and the target position, the first driving animation of the target vehicle moving from the preset position to the target position is determined. In response to the first selection operation, the interface switches from the vehicle configuration interface to the outdoor interface based on the first driving animation. Since the driving trajectory of the target vehicle is located in the vehicle configuration interface, the process of switching from the vehicle configuration interface to the outdoor interface, that is, the process of switching from the background to the foreground as the target vehicle moves, can realize an immersive transition from one space to another, thereby eliminating the abruptness of traditional interface switching. Through the "one-shot" transition technology, the user can smoothly transition between different screen interfaces.

[0033] In combination with the first aspect and the above implementation methods, in some possible implementation methods, if the outdoor interface is displayed on the screen, the method further includes:

[0034] If the user's second selection operation on the target vehicle is detected, based on the target location and the preset location, a second driving motion effect is determined for the target vehicle to travel from the target location to the preset location;

[0035] In response to the second selection operation, the system switches from the outdoor interface to the vehicle configuration interface based on the second driving animation.

[0036] In the above technical solution, when the outdoor interface is displayed on the screen, the user's second selection operation on the target vehicle determines the second driving animation of the target vehicle moving from the target location to the preset location based on the target location and the preset location. In response to the second selection operation, the second driving animation is used to switch from the outdoor interface to the vehicle configuration interface. Since the target location and the preset location are in the same space, the transition from the outdoor interface to the vehicle configuration interface, that is, the process of switching from a near view to a far view as the target vehicle moves, can be achieved through the "one-shot" transition technology, allowing the user to smoothly switch between different screen interfaces.

[0037] Secondly, a screen interface switching device for a vehicle is provided, the screen interface switching device for a vehicle includes:

[0038] The detection module is used to determine the target interface identifier corresponding to the switching operation if a user's switching operation on the current interface of the vehicle screen is detected; wherein, the current interface includes a first object in the target three-dimensional space; the target interface identifier is used to indicate the interface identifier of the function corresponding to the switching operation;

[0039] The determination module is used to determine the second object corresponding to the target interface identifier in the target three-dimensional space;

[0040] A generation module is used to determine a switching animation effect of the field of view angle in the target three-dimensional space based on the first object and the second object; wherein, the switching animation effect is a dynamic display of the field of view angle switching from the first field of view angle corresponding to the first object to the second field of view angle corresponding to the second object;

[0041] A switching module is used to switch from the current interface to a target interface in response to the switching operation, based on the switching animation; wherein the target interface is generated based on the image of the second object acquired from the second field of view.

[0042] Thirdly, a vehicle is provided, including a memory and a processor, wherein the memory is used to store executable program code; and the processor is used to call and run the executable program code from the memory, causing the vehicle to execute the screen interface switching method in the vehicle as described in the first aspect or any possible implementation thereof.

[0043] Fourthly, a computer-readable storage medium is provided that stores computer program code, which, when executed on a computer, causes the computer to perform the vehicle screen interface switching method described in the first aspect or any possible implementation thereof.

[0044] Fifthly, a computer program product is provided, comprising: computer program code, which, when run on a computer, causes the computer to execute the vehicle screen interface switching method described in the first aspect or any possible implementation thereof. Attached Figure Description

[0045] Figure 1 This is a schematic diagram of a vehicle screen provided in an embodiment of this application;

[0046] Figure 2 This is a schematic diagram of another vehicle screen scenario provided in an embodiment of this application;

[0047] Figure 3 This is a schematic diagram of a vehicle configuration interface provided in an embodiment of this application;

[0048] Figure 4 This is a scene illustration of a wallpaper interface provided in an embodiment of this application;

[0049] Figure 5 This is a schematic diagram of a listening interface provided in an embodiment of this application;

[0050] Figure 6 This is a schematic diagram of a target three-dimensional space provided in an embodiment of this application;

[0051] Figure 7 This is a schematic flowchart of a screen interface switching method in a vehicle provided in an embodiment of this application;

[0052] Figure 8 This is a schematic flowchart of another screen interface switching method in a vehicle provided in an embodiment of this application;

[0053] Figure 9 This is a schematic diagram of the structure of a screen interface switching device in a vehicle provided in an embodiment of this application;

[0054] Figure 10 This is a schematic diagram of the structure of a vehicle provided in an embodiment of this application. Detailed Implementation

[0055] The technical solutions in this application will be clearly and thoroughly described below with reference to the accompanying drawings. In the description of the embodiments of this application, unless otherwise stated, " / " means "or," for example, A / B can mean A or B. "And / or" in the text is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, in the description of the embodiments of this application, "multiple" refers to two or more than two.

[0056] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as implying or suggesting relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature.

[0057] Figure 1 This is a schematic diagram of a vehicle screen provided in an embodiment of this application.

[0058] For example, such as Figure 1 As shown in scenario 100, scenario 100 includes the vehicle's central control screen 110. The display interface of the vehicle's central control screen 110 usually includes multiple software programs. When the user needs to configure the vehicle parameters, a flat interface conversion method is required to determine the corresponding software in order to configure the parameters or play audio and video.

[0059] Currently, the display interface of in-vehicle infotainment systems is typically a functional operating interface, lacking scenario-based design and user experience optimization. Regardless of the vehicle's environment, the functions of the infotainment system are independently distributed, and the status display locations of smart devices vary throughout the vehicle. Users need to switch back and forth between different function interfaces, which is cumbersome and negatively impacts the user experience. Furthermore, users often use a flat interface transition method to switch between different functions, resulting in a visually disjointed experience.

[0060] In view of this, this application provides a method, apparatus, vehicle, and storage medium for switching screen interfaces in a vehicle. The method for switching screen interfaces in a vehicle can improve the display continuity when switching screen interfaces in a vehicle, make the transition between different screen interfaces smooth, and thus improve the user experience.

[0061] Figure 2 This is a schematic diagram of another vehicle screen scenario provided in an embodiment of this application.

[0062] For example, such as Figure 2As shown in scenario 200, scenario 200 includes the vehicle's central control screen 110, which displays the vehicle configuration interface. The vehicle configuration interface includes a target vehicle 120 in a close-up view and outdoor equipment 130 in a distant view. It can be understood that the vehicle configuration interface includes scene elements (preset objects in the outdoor scene) such as the target vehicle and tents, creating an outdoor atmosphere through these scene elements.

[0063] Optionally, the target vehicle is used to indicate a virtual 3D image of the vehicle, and the target vehicle in the vehicle configuration interface is a scaled-down model of the vehicle.

[0064] It should be noted that, in order to enhance the visual hierarchy and realism of the interface displayed on the vehicle screen, this application will configure a three-dimensional display interface (an interface generated in the target three-dimensional space) on the vehicle screen, providing users with an immersive driving experience through three-dimensional images and interactive technology.

[0065] Optionally, the display interface of the vehicle screen can be rendered and constructed in a three-dimensional virtual space using software such as Unreal Engine or Unity; this application embodiment does not limit the method of interface generation.

[0066] Figure 3 This is a schematic diagram of a vehicle configuration interface provided in an embodiment of this application.

[0067] For example, Figure 3 (a) in the diagram is a schematic of the vehicle configuration interface. Figure 3 (b) in the diagram is a schematic diagram of the outdoor interface.

[0068] For example, such as Figure 3 As shown in (a) of the vehicle configuration interface 300, the vehicle configuration interface 300 includes a target vehicle in a close-up view and an outdoor device 130 in a distant view. The vehicle configuration interface 300 includes multiple control controls, and the user can control the corresponding parts of the vehicle by clicking on different positions on the target vehicle.

[0069] Specifically, when the user clicks position 121, they can control the opening of the vehicle's front hood; when they click position 122, they can adjust the vehicle's exterior rearview mirrors; when they click position 123, they can control the vehicle's sunroof; when they click position 124, they can control the opening or closing of the doors, as well as unlocking or locking them; when they click position 125, they can control the opening of the vehicle's fuel tank cap; and when they click position 126, they can view parameters such as tire temperature and tire pressure. Thus, through the interactive functions between the user and the vehicle's infotainment system, the convenience and intuitiveness of user operation can be improved, enhancing the user's driving and riding experience.

[0070] For example, the vehicle configuration interface 300 also includes a control for switching to the outdoor interface, namely any icon control in the outdoor device 130, such as a tent; the user can switch from the vehicle configuration interface 300 to the outdoor interface by clicking on the tent in the outdoor device 130.

[0071] For example, when a user clicks on a tent in the vehicle configuration interface 300 that is in a distant view, the dynamic display of the target vehicle, captured by a virtual camera, moving from a preset position (current position) to the target position (tent position) switches from the vehicle configuration interface 300 to the outdoor interface. At this time, the outdoor interface includes the target vehicle and outdoor equipment 130 moving from the preset position to the target position, and the target vehicle and outdoor equipment 130 are in a close-up view.

[0072] For example, such as Figure 3 As shown in (b) of the diagram, the outdoor interface 310 includes the target vehicle 120 and outdoor equipment. The outdoor equipment includes a tent 131, a projection screen 132, a campfire 133, camping tables and chairs 134, a smart refrigerator 135, a smart water bottle 136, and a smart speaker 137.

[0073] Optionally, the outdoor equipment in the outdoor interface can be pre-set or user-configured fixed equipment; alternatively, the corresponding outdoor equipment can be determined according to the target usage scenario, and the outdoor equipment in the outdoor interface will change as the usage scenario changes.

[0074] For example, when the vehicle is in a lakeside scene, the corresponding outdoor interface background displays a lake background; when the vehicle is in a forest scene, the corresponding outdoor interface background displays a forest background.

[0075] Optionally, the outdoor interface also includes a rest mode, a camping mode, and a movie-watching mode; the content displayed on the interface may differ for different modes.

[0076] For example, the outdoor interface 310 includes controls corresponding to outdoor devices, which can be used to control the outdoor devices in the vehicle. For instance, a user can click the control (the icon of the smart refrigerator) corresponding to the smart refrigerator 135 to configure the parameters of the smart refrigerator 135 in the vehicle; or, a user can click the control (the icon of the smart speaker) corresponding to the smart speaker 137 to configure the parameters of the smart speaker 137 in the vehicle.

[0077] In addition, the outdoor interface 310 also includes controls for preset modes. For example, when a user clicks the control corresponding to the nap mode (the tent icon), the vehicle screen can be controlled to display the nap mode interface, allowing the user to set time periods; or, when a user clicks the control corresponding to the movie viewing mode (the projection screen icon), the vehicle screen can be controlled to display the movie viewing mode interface, allowing the user to select and play videos.

[0078] For example, the outdoor interface 310 also includes a control for switching to the vehicle configuration interface, namely an icon control for the target vehicle 120. For instance, when a user clicks on the target vehicle in the outdoor interface 310, the dynamic display of the target vehicle 120 moving from the target location to the preset location, captured by a virtual camera, switches from the outdoor interface 310 to the vehicle configuration interface.

[0079] Figure 4 This is a scene diagram of a wallpaper interface provided in an embodiment of this application.

[0080] For example, such as Figure 4 In scenario 400, when the vehicle screen displays the vehicle configuration interface, the user can switch to the wallpaper interface by swiping left; when the vehicle screen displays the audio interface, the user can switch to the wallpaper interface by swiping right. To improve the smoothness of the interface transition, after switching from the current interface to the target interface according to the switching animation, the preset wallpaper dynamically rises from the bottom of the lake and is displayed on the screen.

[0081] Figure 5 This is a schematic diagram of a listening interface provided in an embodiment of this application.

[0082] For example, such as Figure 5 The audio interface 500 shown can be accessed by swiping left when the vehicle screen displays the wallpaper interface, and by swiping right when the vehicle screen displays the vehicle configuration interface. The background elements of the audio interface 500 are reeds and dynamic water ripples, while the foreground element is a floating CD on a lake. As music plays, the reeds sway and the water ripples, enhancing the user's immersive experience in the in-vehicle infotainment system.

[0083] Figure 6 This is a schematic diagram of a target three-dimensional space provided in an embodiment of this application.

[0084] For example, Figure 6 (a) in the diagram is a schematic diagram of the vehicle configuration space and the outdoor space; Figure 6 (b) in the diagram is a schematic diagram of the outdoor space and the wallpaper space; Figure 6 (a) in the diagram is a schematic diagram of the wallpaper space and the audio space.

[0085] It should be noted that the vehicle configuration space, outdoor space, wallpaper space, and listening space are all located in the target three-dimensional space.

[0086] For example, such as Figure 6 As shown in (a), the vehicle configuration space 610 and the outdoor space 620 are continuous spaces, such as Figure 6 The outdoor space 620 and the wallpaper space 630 shown in (b) are continuous spaces, as... Figure 6 The wallpaper space 630 and the listening space 640 shown in (c) are continuous spaces. Therefore, the vehicle configuration space 610, the outdoor space 620, the wallpaper space 630, and the listening space 640 are continuous.

[0087] The configuration spaces of the vehicle's infotainment system functions differ within the target three-dimensional space, and the objects corresponding to these functions vary. For example, the wallpaper setting function (located in wallpaper space 630) corresponds to a lake, the vehicle parameter configuration function (located in vehicle configuration space 610) corresponds to the target vehicle, the outdoor equipment control function (located in outdoor space 620) corresponds to a tent, and the audio function (located in audio space 640) corresponds to reeds. Furthermore, the screen interfaces are generated from images of the corresponding objects captured from a fixed field of view; the wallpaper setting interface is generated from an image of the lake, the vehicle configuration interface from an image of the target vehicle, the outdoor interface from an image of the tent, and the audio interface from an image of the reeds. Therefore, with the user's finger swiping, continuous switching between spaces can be achieved, realizing a "one-shot" perspective movement.

[0088] The above technical solution, because the outdoor space, vehicle configuration space, wallpaper space and audio space are located in the target three-dimensional space and are continuous, can achieve a smooth transition from one space to another through the continuity of visual effects during the vehicle screen switching process, thereby achieving a "one-shot" perspective movement, making the transition between different functions (the screen interfaces corresponding to the functions) natural and smooth for the user.

[0089] Figure 7 This is a schematic flowchart of a screen interface switching method in a vehicle provided in an embodiment of this application.

[0090] For example, Figure 7 The method shown can be executed by the vehicle's overall controller or chip.

[0091] For example, such as Figure 7 As shown, the method 700 includes the following procedures:

[0092] S710, if it detects that the user has switched the current interface on the vehicle screen, determines the target interface identifier corresponding to the switching operation.

[0093] For example, the target 3D space is a 3D spatial image generated through 3D imaging and interactive technologies, and includes multiple objects; for example, a target vehicle, outdoor equipment, a lake surface, hills, etc. To more clearly describe the relationship between the target 3D space and the screen interface, Figure 6 The following explanation uses the target's three-dimensional space as an example.

[0094] For example, such as Figure 6 The target 3D space shown includes a scaled-down model of the vehicle, outdoor equipment, a lake, hills, etc. This target 3D space can be divided into multiple spaces corresponding to different vehicle infotainment functions; these include the vehicle configuration space corresponding to the vehicle parameter configuration function, the wallpaper function corresponding to the wallpaper setting function, and the audio function corresponding to the audio playback function.

[0095] The vehicle infotainment system functions in this application correspond to different objects depending on their configuration space within the target three-dimensional space. For example, the wallpaper setting function (located in the wallpaper space) corresponds to a lake, the vehicle parameter configuration function (located in the vehicle configuration space) corresponds to the target vehicle, the outdoor equipment control function (located in the outdoor space) corresponds to a tent, and the audio function (located in the audio space) corresponds to reeds.

[0096] Since the outdoor space, vehicle configuration space, wallpaper space, and audio space are located in the target three-dimensional space and are continuous, the continuity of visual effects can be used to achieve a smooth transition from one space to another during the vehicle screen switching process, thereby achieving a "one-shot" perspective movement, making the transition between different functions (the screen interfaces corresponding to the functions) natural and smooth for the user.

[0097] Understandably, when a user's switching operation on the current interface of the vehicle screen is detected, the system can determine the target interface identifier (vehicle infotainment function) based on the switching operation, and then determine that it needs to switch to the display interface corresponding to the vehicle infotainment function. Since the vehicle infotainment function matches an object in the target three-dimensional space, the display interface corresponding to the vehicle infotainment function corresponds to an object in the target three-dimensional space.

[0098] For example, the current interface is a wallpaper interface, and the first object in the target three-dimensional space is a lake; the current interface is a vehicle configuration interface, and the first object in the target three-dimensional space is the target vehicle; the current interface is an outdoor interface, and the first object in the target three-dimensional space is a tent; the current interface is a listening space, and the first object in the target three-dimensional space is reeds.

[0099] For example, upon detecting a user's switching operation on the current interface of the vehicle screen, the target interface identifier corresponding to the switching operation is determined. This target interface identifier indicates the interface identifier of the function corresponding to the user's switching operation. It can be understood that when a user switches the current interface on the vehicle screen, meaning the user needs to switch the current interface to configure the vehicle's infotainment system, determining the target interface identifier indicated by the user's switching operation allows the identification of the actual vehicle infotainment function the user wants to switch to. Based on this, the corresponding interface can be determined, and the vehicle screen can be controlled to switch accordingly.

[0100] For example, when a user's switching operation on the current interface of the vehicle screen is detected, the current interface identifier of the current interface on the vehicle screen is determined, and the target interface identifier is determined based on the preset interface identifier sorting, the current interface identifier and the switching direction of the switching operation indication.

[0101] For example, the current interface identifier is used to indicate the vehicle infotainment functions included in the current interface, and the vehicle screen is configured with a preset interface identifier, so that the user can know the vehicle infotainment functions included in the preset interface through the preset interface identifier.

[0102] For example, when a user's switching operation on the current interface of the vehicle screen is detected, the switching direction of the switching operation instruction and the current interface identifier are determined. Based on the preset interface identifier sorting and the current interface identifier, the previous interface identifier (function of the previous interface) and the next interface identifier (function of the next interface) of the current interface can be determined. The switching direction of the switching operation instruction indicates whether to switch forward or backward based on the current interface. Thus, when the switching direction of the switching operation instruction is determined, the target interface identifier can be directly determined.

[0103] Optionally, the switching direction of the switching operation indicator can be forward or backward; of course, the switching direction indicator can also be left or right. The switching direction can be determined according to the actual situation, and no specific limitation is made here.

[0104] For example, the switching operation can be a user clicking on a hardware control located in the vehicle (such as a button on the steering wheel), or a user swiping the screen with two fingers; of course, the switching operation can also be a user switching the interface using gestures. The method of switching operation can be determined according to the actual situation, and no specific limitation is made here.

[0105] For example, the preset interface identifiers are ordered as vehicle configuration interface identifier, wallpaper interface identifier, and audio interface identifier, and the order of vehicle system functions can be determined by the preset interface identifier order.

[0106] For example, if the switching direction is left or right, and the current interface is the vehicle configuration interface, a leftward switching operation will result in the target interface being the wallpaper interface (wallpaper setting function); a rightward switching operation will result in the target interface being the audio interface (audio function). Similarly, if the current interface is the wallpaper interface and the user switches to the left, the target interface will be the audio interface; a rightward switching operation will result in the vehicle configuration interface (vehicle parameter configuration function). Likewise, if the current interface is the audio interface and the user switches to the left, the target interface will be the vehicle configuration interface; a rightward switching operation will result in the wallpaper interface.

[0107] The above technical solution, when detecting a user's switching operation on the current interface, determines the target interface identifier based on the current interface identifier, the preset interface identifier sorting, and the switching direction of the switching operation instruction; through the current interface identifier, the preset interface identifier sorting, and the switching direction of the switching operation instruction, it can accurately determine the vehicle system function that the user needs to switch to (target interface identifier), and thus determine the target interface that needs to be presented, ensuring the accuracy of screen interface switching display.

[0108] S720, determine the second object corresponding to the target interface identifier in the target three-dimensional space.

[0109] For example, when the target interface identifier corresponding to the user's switching operation is determined, a second object corresponding to the target interface identifier in the target three-dimensional space is determined. Specifically, the vehicle system function corresponding to the target interface identifier is obtained, the matching object of the vehicle system function in the target three-dimensional space is determined, and the matching object is determined as the second object corresponding to the target interface identifier in the target three-dimensional space.

[0110] For example, when the vehicle infotainment system function corresponding to the target interface identifier is wallpaper setting, the second object corresponding to the target interface identifier is a lake (such as the center of the lake or a corner of the lake); when the vehicle infotainment system function corresponding to the target interface identifier is vehicle parameter configuration, the second object corresponding to the target interface identifier is the target vehicle; when the vehicle infotainment system function corresponding to the target interface identifier is outdoor equipment control, the second object corresponding to the target interface identifier is a tent; when the vehicle infotainment system function corresponding to the target interface identifier is audio function, the second object corresponding to the target interface identifier is reeds.

[0111] S730 determines the switching motion effect of the field of view angle in the target three-dimensional space based on the first object and the second object.

[0112] For example, the switching animation is a dynamic display of the field of view switching from the first field of view corresponding to the first object to the second field of view corresponding to the second object. The first field of view corresponding to the first object is a fixed field of view, that is, the first field of view for shooting the first object is determined by fixed three-dimensional coordinates, and the second field of view for shooting the second object is also determined by fixed three-dimensional coordinates. The fixed three-dimensional coordinates for shooting the first object (second object) can be preset three-dimensional coordinates or user-configured three-dimensional coordinates, which are not specifically limited here.

[0113] Understandably, in three-dimensional space and virtual environments, the field of view refers to the range of spatial angles that a user can see, and this range of spatial angles determines the content that the user can see (e.g., lakes, algae, snow-capped mountains, etc.).

[0114] The first field of view for the first object refers to the angle of view from which the user views the first object when it is determined to be the focus object. The first field of view is used to determine the range of the image including the first object that the user sees. The second field of view for the second object refers to the angle of view from which the user views the second object when it is determined to be the focus object. The second field of view is used to determine the range of the image including the second object that the user sees.

[0115] To improve the smoothness of screen interface switching in the vehicle, a first field of view corresponding to the first object can be determined by using a first preset three-dimensional coordinate (a three-dimensional coordinate point in the target three-dimensional space) and the direction towards the first object, and a second field of view corresponding to the second object can be determined by using a second preset three-dimensional coordinate (a three-dimensional coordinate point in the target three-dimensional space) and the direction towards the second object, thereby obtaining the switching animation effect of the field of view from the first field of view corresponding to the first object to the second field of view corresponding to the second object.

[0116] Specifically, the positions of the first object and the second object in the target three-dimensional space are fixed. Taking the first object as an example, the distance between the first preset three-dimensional coordinates and the first object can be determined based on the reference three-dimensional coordinates corresponding to the first reference point of the first object, the first preset three-dimensional coordinates (the location of the virtual camera or the location of the user), and the direction towards the first object. Based on the distance and the size of the first object, the horizontal field of view and the vertical field of view can be calculated.

[0117] Optionally, the first preset three-dimensional coordinates and the second preset three-dimensional coordinates are fixed three-dimensional coordinate points in the target three-dimensional space; alternatively, the first preset three-dimensional coordinates and the second preset three-dimensional coordinates can be determined based on the points marked by the user in the target three-dimensional space; of course, the first field of view of the first object and the second field of view of the second object can also be determined directly through user configuration.

[0118] Furthermore, the field-of-view switching animation smoothly transitions the visual focus from the first object to the second object, allowing users to perceive a natural and fluid transition rather than an abrupt jump. In addition, the field-of-view switching creates a more expansive feel for the user, or rather, establishes a dynamic visual connection between the first and second objects, thus enhancing the user experience.

[0119] For example, since the target three-dimensional space includes multiple objects, and the positions of the multiple objects are not the same, and there is a certain distance between the first object and the second object, the switching animation of the field of view of the first object corresponding to the current interface identifier to the second object corresponding to the target interface identifier can determine the dynamic display effect from the first object to the second object.

[0120] For example, based on the position of the first object in the target three-dimensional space of the current interface and the position of the second object corresponding to the target interface identifier, the target path from the first object to the second object is determined, and based on the target path, the dynamic display of the field of view switching from the first object to the second object is determined as the switching animation effect.

[0121] It is understandable that the target three-dimensional space is divided into multiple spaces corresponding to vehicle functions. The first object is the object corresponding to the current interface identifier of the current interface, and the second object is the object corresponding to the target interface identifier. Thus, the first object and the second object are located in different spaces. By determining the position of the first object and the position of the second object, the target path from the first object to the second object can be determined, thereby determining the switching animation of the field of view from the first object to the second object.

[0122] Specifically, the positions of the first object and the second object in the target three-dimensional space are obtained. From the position of the first object to the position of the second object, a target path from the first object to the second object is generated. The virtual camera moves from the position of the first object along the target path to the position of the second object, generating a dynamic display from the first object to the second object. The dynamic display from the first object to the second object is then determined as the switching animation.

[0123] It is understandable that the dynamic display of the field of view switching from the first object to the second object is a dynamic display generated by the virtual camera shooting from the position of the first object along the target path to the position of the second object.

[0124] The above technical solution determines the target path from the first object to the second object based on the positions of the first object and the second object. Based on the target path, the dynamic display of the field of view switching from the first object to the second object is determined as the switching animation effect. By determining the switching animation effect corresponding to the target path from the position of the first object to the position of the second object, the continuity of the switching animation effect can be ensured, thereby ensuring a smooth transition of screen switching in the vehicle.

[0125] To ensure the smoothness of the transition animation, it is necessary to ensure that the target path from the first object to the second object is unique. That is, when the target path from the first object to the second object is unique, the transition animation can be smooth and there will be no jump phenomenon, no matter when the screen is switched.

[0126] In one example, a target path is determined based on the positions of the first object, the second object, and a preset path relationship. The preset path relationship indicates the correspondence between preset object position groups and preset paths. Specifically, the preset object position group includes multiple position groups and their corresponding preset paths; that is, the positions of the first object and the second object form a position group, and the target path is obtained by matching these position groups.

[0127] For example, the preset path relationships include position group 1 (P1 and P2), position group 2 (P1 and P3) and position group 3 (P3 and P2), position group 1 corresponds to path 1, position group 2 corresponds to path 2, and position group 3 corresponds to path 3; when the position of the first object and the position of the second object are in position group 1, the target path is path 1.

[0128] In another example, the shortest path between the location of the first object and the location of the second object is determined as the target path.

[0129] The above technical solution determines the target path by the relationship between the position of the first object, the position of the second object, and the preset path. The preset path relationship is used to indicate the correspondence between the preset object position group and the preset path; or, the shortest path from the position of the first object to the position of the second object is determined as the target path. By determining the unique target path between the position of the first object and the position of the second object, the aesthetics of the screen interface are improved while the screen interface switching animation transition is smooth.

[0130] The S740 responds to switching operations by switching from the current screen to the target screen based on a switching animation.

[0131] For example, the target interface is generated based on the image of the second object acquired from the second field of view; the target interface is used to indicate the end interface animation image in the switching animation.

[0132] It should be noted that when a user switches between the current interfaces on the vehicle screen, the user sees a switching animation on the vehicle screen transitioning from the current interface to the target interface. The process of determining the target interface identifier corresponding to the switching operation, identifying the second object corresponding to the target interface identifier in the target three-dimensional space, and determining the switching animation of the field of view angle in the target three-dimensional space based on the first and second objects is a background processor process that is imperceptible to the user.

[0133] For example, if the switching direction of the switching operation is left or right, when the current interface is the vehicle configuration interface, if the user switches to the left, the target interface will be the wallpaper interface; if the user switches to the right, the target interface will be the wallpaper function. When the current interface is the wallpaper interface, if the user switches to the left, the target interface will be the audio interface; if the user switches to the right, the target interface will be the vehicle configuration interface. When the current interface is the audio interface, if the user switches to the left, the target interface will be the vehicle configuration interface; if the user switches to the right, the target interface will be the wallpaper interface.

[0134] It is understandable that the target interface includes the dynamic display of the second object in the space where the target interface identifier is located, acquired from the second field of view. The target interface includes background elements and / or foreground elements, where the background elements are the image of the area where the second object is located in the target 3D space, and the foreground elements are the display information corresponding to the target interface identifier.

[0135] For example, when the target interface is a listening interface, the background element of the listening interface is a dynamic image of the area where the reeds (object) are located in the target 3D space, and the foreground element of the listening interface is music playback interface information. When the target interface is a wallpaper interface, the background element of the wallpaper interface is an image of the area where the center of the lake is located, and the wallpaper rises from the bottom of the lake and is displayed on the vehicle screen; when the target interface is a vehicle configuration interface, the background element of the vehicle configuration interface is an image of the area where the target vehicle is located, and outdoor equipment located in the distance from the target vehicle.

[0136] It should be noted that all screen interfaces in this application are dynamic interfaces; for example, when the current interface is a listening interface, the background elements of the listening interface are dynamic images of the area where the reeds are located, and the reeds and lake water will change continuously over time.

[0137] The above technical solution, when detecting a user's switching operation on the current interface of the vehicle screen, determines the target interface identifier corresponding to the switching operation, determines the first object of the current interface and the second object corresponding to the target interface identifier in the target three-dimensional space, determines the switching motion effect of the field of view in the target three-dimensional space based on the first object and the second object, and switches from the current interface to the target interface in response to the switching operation based on the switching motion effect. Compared with the planar interface switching method used by users in the prior art, in this application, both the first object and the second object are located in the target three-dimensional space, and the interface identifier (vehicle function) corresponding to the first object is different from the interface identifier (vehicle function) corresponding to the second object. Through the dynamic display of the field of view switching from the first field of view corresponding to the first object to the second field of view corresponding to the second object, the user switches from the current interface to the target interface. Through the continuity of visual effects, a smooth switching from one screen interface to another screen interface can be achieved (achieving a "one-shot" perspective movement), thereby improving the display continuity when switching screens in the vehicle and making the transition between different screen interfaces smooth.

[0138] In one example, when the target interface is identified as the wallpaper interface, and the second object corresponding to the wallpaper interface is a lake, after switching from the current interface to the target interface according to the switching animation, the preset wallpaper dynamically rises from the bottom of the lake and is displayed on the screen.

[0139] Optionally, the preset wallpaper can be a lake image captured in the target 3D space, or it can be a wallpaper image configured by the user. The preset wallpaper can be determined according to the actual situation, and no specific limitation is made here.

[0140] In the above technical solution, when the target interface is identified as a wallpaper interface and the second object corresponding to the wallpaper interface is a lake, after switching to the target interface, the preset wallpaper is dynamically raised from the bottom of the lake and displayed on the screen. Since the target three-dimensional space is a continuous space, the switching between the vehicle's screen interfaces can be seamless. When the preset wallpaper dynamically rises from the bottom of the lake, the user can feel the visual continuity during the switching process, thereby reducing cognitive burden and improving the user experience.

[0141] In another example, when the target interface is identified as the audio interface and the vehicle screen interface switches to the audio interface, the background elements are reeds and dynamic water ripples, and the foreground element is a floating disc on the lake surface. As the music plays, the reeds sway and the water ripples.

[0142] In another example, when the target interface is identified as the vehicle configuration interface, and the vehicle screen interface switches to the vehicle configuration interface, the vehicle screen interface includes an image of the area where the target vehicle is located and outdoor equipment far away from the target vehicle (the vehicle configuration interface includes the target vehicle in the foreground and the outdoor equipment in the background). When the user clicks on the outdoor equipment in the background (the icon control of the outdoor equipment), the user can switch from the vehicle configuration interface to the outdoor interface (including the target vehicle). When the user clicks on the target vehicle in the outdoor interface (the icon control of the target vehicle), the user can switch from the outdoor interface to the vehicle configuration interface.

[0143] For example, when the current interface is a vehicle configuration interface, the current interface (vehicle configuration interface) includes the target vehicle in the foreground and the outdoor equipment in the background, and the current interface includes an icon switching control for the outdoor interface. It can be understood that the outdoor equipment in the background is the icon switching control for the outdoor interface. When a user's first selection operation on the outdoor equipment is detected, the target position of the outdoor equipment in the target three-dimensional space is determined. Based on the preset position of the target vehicle and the target position, a first driving animation effect is determined for the target vehicle to travel from the preset position to the target position. The preset position is used to indicate the current position of the target vehicle, and in response to the first selection operation, the interface switches from the vehicle configuration interface to the outdoor interface with the first driving animation effect. The outdoor interface is generated based on the outdoor equipment and the target vehicle.

[0144] Specifically, the user clicks on the tent, which is in a distant view in the vehicle configuration interface, to determine the tent's target location in the target 3D space. The virtual camera captures the target vehicle moving from the preset position (current position) to the target position, which is then displayed as the first driving animation. The user then switches from the vehicle configuration interface to the outdoor interface using this first driving animation. At this time, the outdoor interface includes the target vehicle and outdoor equipment moving from the preset position to the target position, and both the target vehicle and outdoor equipment are in a close-up view.

[0145] This can be understood as a virtual camera existing above the target vehicle, and the dynamic display of the virtual camera following the target vehicle from a preset position to the target position is the first driving animation.

[0146] For example, outdoor equipment can be any equipment located in the distance; for instance, outdoor equipment could be a tent or a campfire. The type of outdoor equipment can be determined based on the actual situation, and will not be specified here.

[0147] For example, the user's first selection operation on the outdoor device can be a click operation on the outdoor device (the icon switching control of the outdoor interface); or, the user's first selection operation on the outdoor device can be a voice selection operation on the outdoor device.

[0148] In the above technical solution, when the current interface is the vehicle configuration interface, the current interface includes the target vehicle in the foreground and the outdoor equipment in the background. When the user's first selection operation on the outdoor equipment is detected, the target position of the outdoor equipment in the target three-dimensional space is determined. Based on the preset position of the target vehicle and the target position, the first driving animation of the target vehicle moving from the preset position to the target position is determined. In response to the first selection operation, the interface switches from the vehicle configuration interface to the outdoor interface based on the first driving animation. Since the driving trajectory of the target vehicle is located in the vehicle configuration interface, the process of switching from the vehicle configuration interface to the outdoor interface, that is, the process of switching from the background to the foreground as the target vehicle moves, can realize an immersive transition from one space to another, thereby eliminating the abruptness of traditional interface switching. Through the "one-shot" transition technology, the user can smoothly transition between different screen interfaces.

[0149] For example, when the vehicle screen displays the outdoor interface, the current interface (outdoor interface) includes the icon switching control for the vehicle configuration interface. It can be understood that the target vehicle is the icon switching control for the vehicle configuration interface. When a second selection operation by the user on the target vehicle is detected, based on the target location and a preset location, a second driving animation is determined for the target vehicle to travel from the target location to the preset location, and in response to the second selection operation, the second driving animation is used to switch from the outdoor interface to the vehicle configuration interface.

[0150] Specifically, when a user clicks on a target vehicle in the outdoor interface, the virtual camera captures the target vehicle moving from the target location to a preset location, which is then displayed as a second driving animation. The user then switches from the outdoor interface to the vehicle configuration interface using this second driving animation.

[0151] This can be understood as a virtual camera existing above the target vehicle, and the dynamic display of the virtual camera following the target vehicle from the target position to the preset position is the second driving effect.

[0152] For example, a user's first selection action for a target vehicle can be a click on the target vehicle (the icon switching control in the vehicle configuration interface).

[0153] In the above technical solution, when the outdoor interface is displayed on the screen, the user's second selection operation on the target vehicle determines the second driving animation of the target vehicle moving from the target location to the preset location based on the target location and the preset location. In response to the second selection operation, the second driving animation is used to switch from the outdoor interface to the vehicle configuration interface. Since the target location and the preset location are in the same space, the transition from the outdoor interface to the vehicle configuration interface, that is, the process of switching from a near view to a far view as the target vehicle moves, can be achieved through the "one-shot" transition technology, allowing the user to smoothly switch between different screen interfaces.

[0154] Figure 8This is a schematic flowchart illustrating another method for switching screen interfaces in a vehicle provided in this application embodiment.

[0155] For example, Figure 8 The method shown can be executed by the vehicle controller or chip in the vehicle.

[0156] For example, such as Figure 8 As shown, the method 800 includes the following procedures:

[0157] S810: If a user is detected switching the current interface on the vehicle screen, the target interface identifier corresponding to the switching operation is determined.

[0158] For example, the target three-dimensional space includes multiple objects; such as the target vehicle, outdoor equipment, lake surface, hills, etc. The target three-dimensional space can be divided into multiple spaces corresponding to vehicle system functions; the target three-dimensional space includes the vehicle configuration space corresponding to the vehicle parameter configuration function, the wallpaper function corresponding to the wallpaper setting function, and the audio space corresponding to the audio function.

[0159] For example, upon detecting a user's switching operation on the current interface of the vehicle screen, the target interface identifier corresponding to the switching operation is determined. This target interface identifier indicates the interface identifier of the function corresponding to the user's switching operation. It can be understood that when a user switches the current interface on the vehicle screen, meaning the user needs to switch the current interface to configure the vehicle's infotainment system, determining the target interface identifier indicated by the user's switching operation allows the identification of the actual vehicle infotainment function the user wants to switch to. Based on this, the corresponding interface can be determined, and the vehicle screen can be controlled to switch accordingly.

[0160] For example, when a user's switching operation on the current interface of the vehicle screen is detected, the current interface identifier of the current interface on the vehicle screen is determined, and the target interface identifier is determined based on the preset interface identifier sorting, the current interface identifier and the switching direction of the switching operation indication.

[0161] Specifically, when a user's switching operation on the current interface of the vehicle screen is detected, the switching direction of the switching operation instruction and the current interface identifier are determined. Based on the preset interface identifier sorting and the current interface identifier, the previous interface identifier (function of the previous interface) and the next interface identifier (function of the next interface) of the current interface can be determined. The switching direction of the switching operation instruction indicates whether to switch forward or backward based on the current interface. Thus, when the switching direction of the switching operation instruction is determined, the target interface identifier can be directly determined.

[0162] Optionally, the switching direction of the switching operation indicator can be forward or backward; of course, the switching direction indicator can also be left or right. The switching direction can be determined according to the actual situation, and no specific limitation is made here.

[0163] For example, the preset interface identifiers are ordered as vehicle configuration interface identifier, wallpaper interface identifier, and audio interface identifier, and the order of vehicle system functions can be determined by the preset interface identifier order.

[0164] S820, determine the second object corresponding to the target interface identifier in the target three-dimensional space.

[0165] For example, the vehicle system function corresponding to the target interface identifier is obtained, the matching object of the vehicle system function in the target three-dimensional space is determined, and the matching object is determined as the second object corresponding to the target interface identifier in the target three-dimensional space.

[0166] S830, determine the position of the first object and the position of the second object.

[0167] For example, when a user's switching operation on the current interface of the vehicle screen is detected, the target interface identifier (vehicle infotainment function) can be determined based on the switching operation, and then it can be determined that the display interface corresponding to the vehicle infotainment function needs to be switched to. Since the vehicle infotainment function matches an object in the target three-dimensional space, the display interface corresponding to the vehicle infotainment function corresponds to an object in the target three-dimensional space; that is, the current interface includes the first object in the target three-dimensional image.

[0168] For example, the target three-dimensional space is divided into multiple spaces corresponding to vehicle functions. The first object is the object corresponding to the current interface identifier of the current interface, and the second object is the object corresponding to the target interface identifier. The first object and the second object are located in different spaces. The position of the first object and the position of the second object can be determined according to the subspace in the target three-dimensional space.

[0169] S840, determine the target path based on the position of the first object, the position of the second object, and the relationship with the preset path.

[0170] For example, a target path is determined based on the positions of the first object and the second object, and their relationship to a preset path. The preset path relationship indicates the correspondence between preset object position groups and preset paths. Specifically, the preset object position group includes multiple correspondences between position groups and preset paths; that is, the positions of the first object and the second object form position groups, and the target path is obtained by matching these position groups.

[0171] S850, based on the target path, determines the dynamic display of the field of view switching from the first object to the second object as the switching animation effect.

[0172] For example, the positions of the first object and the second object in the target three-dimensional space are obtained, and a target path from the position of the first object to the position of the second object is generated. A virtual camera captures images from the position of the first object along the target path to the position of the second object, generating a dynamic display from the first object to the second object, and the dynamic display from the first object to the second object is determined as a switching animation effect.

[0173] It is understandable that the dynamic display of the field of view switching from the first object to the second object is a dynamic display generated by the virtual camera shooting from the position of the first object along the target path to the position of the second object.

[0174] The S860 responds to switching operations by switching from the current screen to the target screen based on switching animations.

[0175] For example, the target interface is generated based on the image of the second object acquired from the second field of view; the target interface is used to indicate the end interface animation image in the switching animation.

[0176] It should be noted that when a user switches between the current interfaces on the vehicle screen, the user sees a switching animation on the vehicle screen transitioning from the current interface to the target interface. The process of determining the target interface identifier corresponding to the switching operation, identifying the second object corresponding to the target interface identifier in the target three-dimensional space, and determining the switching animation of the field of view angle in the target three-dimensional space based on the first and second objects is a background processor process that is imperceptible to the user.

[0177] For example, the preset interface identifiers are ordered as follows: vehicle configuration interface identifier, wallpaper interface identifier, and audio interface identifier. When the current interface is the vehicle configuration interface, if the user switches to the left, the target interface is the wallpaper interface; if the user switches to the right, the target interface is the wallpaper function. When the current interface is the wallpaper interface, if the user switches to the left, the target interface is the audio interface; if the user switches to the right, the target interface is the vehicle configuration interface. When the current interface is the audio interface, if the user switches to the left, the target interface is the vehicle configuration interface; if the user switches to the right, the target interface is the wallpaper interface.

[0178] The above technical solution, since both the first object and the second object are located in the target three-dimensional space, and the interface identifier (vehicle function) corresponding to the first object is different from that corresponding to the second object, determines the dynamic display of the field of view switching from the first field of view corresponding to the first object to the second field of view corresponding to the second object through a unique target path. By switching from the current interface to the target interface through the dynamic display of the first object to the second object, the viewpoint movement can be achieved in a "one-shot" manner through the continuity of visual effects. In addition, by using a unique target path between the positions of the first and second objects, the dynamic display of the first object to the second object can avoid clutter, thereby improving the display continuity when switching screens in the vehicle and enhancing the aesthetics of switching between different screen interfaces.

[0179] It should be understood that the above examples are provided to help those skilled in the art understand the embodiments of this application, and are not intended to limit the embodiments of this application to the specific values ​​or scenarios illustrated. Those skilled in the art can obviously make various equivalent modifications or changes based on the above examples, and such modifications or changes also fall within the scope of the embodiments of this application.

[0180] The above text combined Figures 1 to 8 The present application describes in detail the screen interface switching method in a vehicle provided by the embodiments; the following will be combined with Figure 9 and Figure 10 The apparatus embodiments of this application are described in detail below. It should be understood that the apparatus in the embodiments of this application can perform the various methods described in the foregoing embodiments of this application, that is, the specific working processes of the various products described below can be referred to the corresponding processes in the foregoing method embodiments.

[0181] Figure 9 This is a schematic diagram of the structure of a screen interface switching device in a vehicle provided in an embodiment of this application.

[0182] For example, such as Figure 9 As shown, the screen interface switching device 900 in the vehicle includes:

[0183] Detection module 910: If a user's switching operation on the current interface of the vehicle screen is detected, it determines the target interface identifier corresponding to the switching operation; wherein, the current interface includes a first object in the target three-dimensional space; the target interface identifier is used to indicate the interface identifier of the function corresponding to the switching operation;

[0184] Module 920: Used to determine the second object corresponding to the target interface identifier in the target three-dimensional space;

[0185] Generation module 930: used to determine the switching animation effect of the field of view angle in the target three-dimensional space based on the first object and the second object; wherein, the switching animation effect is the dynamic display of the field of view angle switching from the first field of view angle corresponding to the first object to the second field of view angle corresponding to the second object;

[0186] Switching module 940: In response to a switching operation, it switches from the current interface to the target interface based on a switching animation; wherein the target interface is generated based on the image of the second object acquired from the second field of view.

[0187] Optionally, as an embodiment, the generation module 930 is specifically used for:

[0188] Based on the positions of the first object and the second object, determine the target path from the first object to the second object;

[0189] Based on the target path, the dynamic display of the field of view switching from the first object to the second object is determined as the switching animation effect.

[0190] Optionally, as an embodiment, the generation module 930 is specifically used for:

[0191] Based on the positions of the first object, the second object, and the preset path relationship, a target path is determined; wherein, the preset path relationship is used to indicate the correspondence between preset object position groups and preset paths; or,

[0192] The shortest path between the location of the first object and the location of the second object is determined as the target path.

[0193] Optionally, as an embodiment, the detection module 910 is specifically used for:

[0194] If a user's switching operation on the current interface is detected, determine the current interface identifier;

[0195] The target interface identifier is determined based on the preset interface identifier sorting, the current interface identifier, and the switching direction of the switching operation indicator.

[0196] Optionally, as an embodiment, if the target interface identifier is a wallpaper interface identifier, the second object corresponding to the wallpaper interface identifier is a lake surface; the screen interface switching device 900 in the vehicle also includes a control module, which is specifically used for:

[0197] Control the preset wallpaper to dynamically rise from the bottom of the lake and display the preset wallpaper on the screen.

[0198] Optionally, as an embodiment, if the current interface is a vehicle configuration interface, the current interface includes the target vehicle in the foreground and the outdoor equipment in the background; the control module is specifically used for:

[0199] If the user's first selection operation on the outdoor device is detected, determine the target position of the outdoor device in the target three-dimensional space;

[0200] Based on the preset position and the target position of the target vehicle, the first driving motion effect of the target vehicle from the preset position to the target position is determined; wherein, the preset position is used to indicate the current position of the target vehicle;

[0201] In response to the first selection operation, the system switches from the vehicle configuration interface to the outdoor interface based on the first driving animation; wherein the outdoor interface is generated based on the outdoor equipment and the target vehicle.

[0202] Optionally, as an embodiment, if an outdoor interface is displayed on the screen; the control module is specifically used for:

[0203] If a user's second selection operation on the target vehicle is detected, a second driving motion effect is determined based on the target location and the preset location, to move the target vehicle from the target location to the preset location;

[0204] In response to the second selection operation, the system switches from the outdoor interface to the vehicle configuration interface based on the second driving animation.

[0205] It should be noted that the screen interface switching device 900 in the aforementioned vehicle is embodied in the form of a functional unit. The term "module" here can be implemented in software and / or hardware, without specific limitations.

[0206] For example, a "module" can be a software program, a hardware circuit, or a combination of both that implements the above functions. The hardware circuit may include an application-specific integrated circuit (ASIC), electronic circuitry, a processor (e.g., a shared processor, a proprietary processor, or a group processor) and memory for executing one or more software or firmware programs, integrated logic circuitry, and / or other suitable components that support the described functions.

[0207] Therefore, the units of the various examples described in the embodiments of this application can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0208] Figure 10 This is a schematic diagram of the structure of a vehicle provided in an embodiment of this application.

[0209] For example, such as Figure 10As shown, the vehicle 1000 includes a memory 1010 and a processor 1020. The memory 1010 stores executable program code 1030, and the processor 1020 is used to call and execute the executable program code 1030 to perform a screen interface switching method in the vehicle.

[0210] For example, the memory 1010 can be used to store related programs of the vehicle screen interface switching method provided in the embodiments of this application; the processor 1020 can call the related programs of the vehicle screen interface switching method stored in the memory 1010 to execute the vehicle screen interface switching method of the embodiments of this application; for example, if a user's switching operation on the current interface in the vehicle screen is detected, the target interface identifier corresponding to the switching operation is determined; wherein, the current interface includes a first object in the target three-dimensional space; the target interface identifier is used to indicate the interface identifier of the function corresponding to the switching operation; a second object corresponding to the target interface identifier in the target three-dimensional space is determined; based on the first object and the second object, the switching motion effect of the field of view in the target three-dimensional space is determined; wherein, the switching motion effect is a dynamic display of the field of view switching from the first field of view corresponding to the first object to the second field of view corresponding to the second object; in response to the switching operation, the current interface is switched to the target interface based on the switching motion effect; wherein, the target interface is generated based on the image of the second object acquired by the second field of view.

[0211] This embodiment can divide the device into functional modules based on the above method example. For example, each module can correspond to a separate function, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware. It should be noted that the module division in this embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.

[0212] When each functional module is divided according to its corresponding function, the device may also include a detection module, a determination module, a generation module, and a switching module. It should be noted that all relevant content regarding the steps involved in the above method embodiments can be referenced from the functional descriptions of the corresponding functional modules, and will not be repeated here.

[0213] It should be understood that the device provided in this embodiment is used to execute the above-described method for switching screen interfaces in a vehicle, and therefore can achieve the same effect as the above-described implementation method.

[0214] When using an integrated unit, the device may include a processing module and a storage module. When the device is applied to a vehicle, the processing module can be used to control and manage the vehicle's movements. The storage module can be used to support the vehicle in executing relevant program code.

[0215] The processing module may be a processor or a controller, which can implement or execute various exemplary logic blocks, modules, and circuits shown in conjunction with the disclosure of this application. The processor may also be a combination of functions that implement computing capabilities, such as a combination of one or more microprocessors, a combination of digital signal processing (DSP) and a microprocessor, etc., and the storage module may be a memory.

[0216] In addition, the device provided in the embodiments of this application may specifically be a chip, component or module. The chip may include a connected processor and a memory. The memory is used to store instructions. When the processor calls and executes the instructions, the chip can execute the screen interface switching method in a vehicle provided in the above embodiments.

[0217] This application also provides a computer-readable storage medium storing computer program code. When the computer program code is run on a computer, the computer executes the above-described method steps to implement the screen interface switching method in a vehicle provided in the above embodiments. The computer-readable storage medium may include, but is not limited to, any type of disk, including floppy disks, optical disks, Digital Video Discs (DVDs), Compact Disc Read-Only Memory (CD-ROMs), microdrives, and magneto-optical disks, read-only memory (ROMs), random access memory (RAMs), erasable programmable read-only memory (EPROMs), electrically erasable programmable read-only memory (EEPROMs), dynamic random access memory (DRAMs), video random access memory (VRAMs), flash memory devices, magnetic cards or optical cards, nanosystems (including molecular memory ICs), or any type of media or device suitable for storing instructions and / or data.

[0218] This application also provides a computer program product that, when run on a computer, causes the computer to perform the aforementioned related steps to implement the screen interface switching method in a vehicle provided in the above embodiments.

[0219] The vehicle, computer-readable storage medium, computer program product or chip provided in this application are all used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects of the corresponding methods provided above, and will not be repeated here.

[0220] Through the above description of the embodiments, those skilled in the art will understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0221] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.

[0222] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for switching screen interfaces in a vehicle, characterized in that, The method includes: If a user's switching operation on the current interface of the vehicle screen is detected, the target interface identifier corresponding to the switching operation is determined; wherein, the current interface includes a first object in the target three-dimensional space; the target interface identifier is used to indicate the interface identifier of the function corresponding to the switching operation; Determine the second object corresponding to the target interface identifier in the target three-dimensional space; Based on the first object and the second object, a switching animation effect of the field of view angle in the target three-dimensional space is determined; wherein, the switching animation effect is a dynamic display of the field of view angle switching from the first field of view angle corresponding to the first object to the second field of view angle corresponding to the second object; In response to the switching operation, the interface switches from the current interface to the target interface based on the switching animation; wherein the target interface is generated based on the image of the second object acquired from the second field of view.

2. The method according to claim 1, characterized in that, The step of determining the switching animation effect of the field of view angle in the target three-dimensional space based on the first object and the second object includes: Based on the location of the first object and the location of the second object, determine the target path from the first object to the second object; Based on the target path, the dynamic display of the field of view switching from the first object to the second object is determined as the switching animation effect.

3. The method according to claim 2, characterized in that, Determining the target path from the first object to the second object based on the positions of the first object and the second object includes: Based on the location of the first object, the location of the second object, and the relationship with a preset path, the target path is determined; wherein, the preset path relationship is used to indicate the correspondence between a preset group of object locations and a preset path; or, The shortest path between the location of the first object and the location of the second object is determined as the target path.

4. The method according to claim 1, characterized in that, If a user's switching operation on the current interface of the vehicle screen is detected, determining the target interface identifier corresponding to the switching operation includes: If the user's switching operation on the current interface is detected, the current interface identifier is determined; The target interface identifier is determined based on the preset interface identifier sorting, the current interface identifier, and the switching direction of the switching operation indication.

5. The method according to any one of claims 1 to 4, characterized in that, If the target interface identifier is a wallpaper interface identifier, then the second object corresponding to the wallpaper interface identifier is a lake; After switching from the current interface to the target interface based on the switching animation, the method further includes: Control the preset wallpaper to dynamically rise from the bottom of the lake and display the preset wallpaper on the screen.

6. The method according to any one of claims 1 to 4, characterized in that, If the current interface is a vehicle configuration interface, the current interface includes the target vehicle in the foreground and outdoor equipment in the background; the method further includes: If the user's first selection operation on the outdoor device is detected, the target position of the outdoor device in the target three-dimensional space is determined; Based on the preset position of the target vehicle and the target position, a first driving motion effect is determined for the target vehicle to travel from the preset position to the target position; wherein, the preset position is used to indicate the current position of the target vehicle; In response to the first selection operation, the system switches from the vehicle configuration interface to the outdoor interface based on the first driving animation; wherein the outdoor interface is generated based on the outdoor device and the target vehicle.

7. The method according to claim 6, characterized in that, If the outdoor interface is displayed on the screen; the method further includes: If the user's second selection operation on the target vehicle is detected, based on the target location and the preset location, a second driving motion effect is determined for the target vehicle to travel from the target location to the preset location; In response to the second selection operation, the system switches from the outdoor interface to the vehicle configuration interface based on the second driving animation.

8. A screen interface switching device in a vehicle, characterized in that, The device includes: The detection module is used to determine the target interface identifier corresponding to the switching operation if a user's switching operation on the current interface of the vehicle screen is detected; wherein, the current interface includes a first object in the target three-dimensional space; the target interface identifier is used to indicate the interface identifier of the function corresponding to the switching operation; The determination module is used to determine the second object corresponding to the target interface identifier in the target three-dimensional space; A generation module is used to determine a switching animation effect of the field of view angle in the target three-dimensional space based on the first object and the second object; wherein, the switching animation effect is a dynamic display of the field of view angle switching from the first field of view angle corresponding to the first object to the second field of view angle corresponding to the second object; A switching module is used to switch from the current interface to a target interface in response to the switching operation, based on the switching animation; wherein the target interface is generated based on the image of the second object acquired from the second field of view.

9. A vehicle, characterized in that, The vehicles include: Memory, used to store executable program code; A processor is configured to call and run the executable program code from the memory, causing the vehicle to perform the screen interface switching method in the vehicle as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed, implements the screen interface switching method in a vehicle as described in any one of claims 1 to 7.