Method and device for updating vehicle navigation animations
By acquiring real-time location and environmental data while the vehicle is in motion, timely updated vehicle navigation animations are generated, solving the problem of untimely navigation animation updates and improving the user experience.
Patent Information
- Application Number
- CN202410680481.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-29
- Publication Date
- 2025-10-31
- Estimated Expiration
- 2044-05-29
AI Technical Summary
In existing technologies, the navigation animations of augmented reality head-up display devices cannot be updated in real time, which makes it impossible to promptly prompt users whether the operation is safe, thus affecting the user experience.
By acquiring real-time location data and surrounding environment data while the vehicle is in motion, the optimal location coordinates of the waypoints are determined based on the 3D scene path, and then mapped onto the 3D scene path to generate an updated vehicle navigation animation.
It enables timely updates of vehicle navigation animations, improving the user experience of augmented reality head-up display devices.
Smart Images

Figure CN118603127B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle control technology, and in particular to a method and apparatus for updating vehicle navigation animation. Background Technology
[0002] Currently, more and more vehicles are equipped with augmented reality head-up displays (HUDs). These devices, combined with in-vehicle navigation systems, can display navigation animations to assist drivers.
[0003] In related technologies, augmented reality head-up display devices utilize navigation applications to generate navigation animations to provide prompts to users. However, map data in navigation applications cannot be updated in real time, which means that navigation animations also cannot be updated in real time. Consequently, the navigation animations cannot provide users with information on the safety of actions (such as changing direction), affecting the user experience of the augmented reality head-up display device. Summary of the Invention
[0004] In view of this, this application provides a method and apparatus for updating vehicle navigation animations, which enables timely updates of vehicle navigation animations and improves the user experience of augmented reality head-up display devices.
[0005] Specifically, the following technical solutions are included:
[0006] On one hand, embodiments of this application provide a method for updating vehicle navigation animation, the method comprising:
[0007] Based on navigation information, a 3D scene path is generated, which includes multiple waypoints.
[0008] While the vehicle is in motion, acquire real-time location data of the vehicle and data of the surrounding environment.
[0009] For each waypoint, the optimal location coordinates of the waypoint are determined based on the vehicle's real-time location data, the vehicle's surrounding environment data, and the three-dimensional scene path.
[0010] The optimal location coordinates of the waypoints are mapped to the three-dimensional scene path, and the updated vehicle navigation animation is displayed.
[0011] In some embodiments, the plurality of waypoints includes valid waypoints and detour waypoints, and generating a 3D scene path based on navigation information includes:
[0012] Based on the navigation information, multiple waypoints to be filtered are obtained;
[0013] Based on a preset distance, multiple path points to be screened are filtered to obtain the effective path points;
[0014] The path points to be screened, where the road or intersection where the driving direction changes, are located, are the path points for changing direction.
[0015] In some embodiments, the detour path points include straight path points, turning path points, and U-turn path points, wherein the angle between the line connecting the straight path point, turning path point, and U-turn path point to the adjacent valid path point or detour path point and the vehicle's direction of travel is different.
[0016] In some embodiments, determining the optimal location coordinates of the waypoint based on the vehicle's real-time location data, the vehicle's surrounding environment data, and the three-dimensional scene path includes:
[0017] Based on the three-dimensional scene path, the real-time position data of the vehicle is converted into coordinates in the three-dimensional scene path;
[0018] The vehicle surrounding environment data is processed to obtain processed vehicle surrounding environment data.
[0019] For the waypoint, the optimal location coordinates of the waypoint are determined based on the coordinates in the three-dimensional scene path and the processed vehicle surrounding environment data.
[0020] In some embodiments, acquiring the vehicle's real-time location data and surrounding environment data while the vehicle is in motion includes:
[0021] While the vehicle is in motion, acquire real-time vehicle speed and vehicle location data;
[0022] Based on the real-time vehicle speed and vehicle positioning data, the real-time location data of the vehicle is obtained.
[0023] While the vehicle is in motion, the surrounding environment is measured using the vehicle's cameras and radar to obtain the surrounding environment data.
[0024] In some embodiments, the method further includes:
[0025] Get traffic directions;
[0026] The traffic instruction information is identified to obtain the identified traffic instruction information;
[0027] The identified traffic directions are displayed in the updated vehicle navigation animation.
[0028] In some embodiments, the method further includes:
[0029] Based on the three-dimensional scene path, the real-time position data of the vehicle is converted into coordinates in the three-dimensional scene path;
[0030] In response to the difference between the coordinates in the 3D scene path and the position coordinates of the stored waypoints being greater than a first threshold, a navigation alarm animation is generated.
[0031] In some embodiments, the navigation alarm animation includes variable lane animation and non-variable lane animation, wherein the variable lane animation includes an animation in which the indicator arrow is the color of a first target and is in a jumping state, and the non-variable lane animation includes an animation in which the indicator arrow is the color of a second target and is in a stationary state.
[0032] In some embodiments, the method further includes:
[0033] Based on the three-dimensional scene path, the real-time position data of the vehicle is converted into coordinates in the three-dimensional scene path;
[0034] If the difference between the coordinates in the 3D scene path and the stored coordinates of the next waypoint is greater than a second threshold, navigation information is retrieved again.
[0035] On the other hand, embodiments of this application also provide a vehicle navigation animation updating device, the device comprising:
[0036] The generation module is used to generate a three-dimensional scene path based on navigation information, wherein the three-dimensional scene path includes multiple waypoints;
[0037] The acquisition module is used to acquire real-time location data of the vehicle and its surrounding environment while the vehicle is in motion.
[0038] The determination module is used to determine the optimal location coordinates of each waypoint based on the vehicle's real-time location data, the vehicle's surrounding environment data, and the three-dimensional scene path.
[0039] The display module is used to map the optimal location coordinates of the waypoints to the three-dimensional scene path and display the updated vehicle navigation animation.
[0040] The beneficial effects of the technical solutions provided in this application include at least the following:
[0041] The vehicle navigation animation update method provided in this application acquires real-time vehicle location data and surrounding environment data while the vehicle is in motion. Based on the real-time vehicle location data, surrounding environment data, and navigation information, a 3D scene path is generated to determine the optimal position coordinates of each waypoint. These optimal position coordinates are then mapped onto the 3D scene path to generate the updated vehicle navigation animation. This method, building upon related technologies, combines real-time vehicle location data and surrounding environment data to update the vehicle navigation animation, solving the problem of untimely navigation animation updates in related technologies. It achieves timely updates of vehicle navigation animations, improving the user experience of augmented reality head-up display devices. Attached Figure Description
[0042] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0043] Figure 1 A flowchart illustrating a method for updating vehicle navigation animation provided in this application embodiment;
[0044] Figure 2 A flowchart illustrating another method for updating vehicle navigation animation provided in this application embodiment;
[0045] Figure 3 This application provides a schematic diagram of a path point classification.
[0046] Figure 4 A flowchart illustrating a method for generating a 3D scene path based on navigation information in a vehicle navigation animation update method provided in this application embodiment;
[0047] Figure 5 A flowchart illustrating a method for updating vehicle navigation animation provided in this application, wherein the vehicle is in motion and the method involves acquiring real-time location data of the vehicle and surrounding environment data.
[0048] Figure 6 The flowchart illustrates a method for determining the optimal location coordinates of a waypoint for each waypoint in an embodiment of this application, based on the vehicle's real-time location data, the vehicle's surrounding environment data, and the three-dimensional scene path.
[0049] Figure 7 This is a schematic diagram of the structure of a vehicle navigation animation updating device provided in an embodiment of this application.
[0050] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0051] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0052] Unless otherwise defined, all technical terms used in the embodiments of this application have the same meaning as commonly understood by one of ordinary skill in the art.
[0053] To make the technical solutions and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0054] Currently, with the development of augmented reality technology, more and more vehicles are equipped with augmented reality head-up displays (HUDs). These devices can be combined with in-vehicle navigation systems, which use the HUDs to display navigation animations to users. This allows drivers to observe the vehicle's route more intuitively, thus assisting in driving.
[0055] In related technologies, augmented reality head-up display devices utilize navigation applications to generate navigation animations to provide prompts to users. However, map data in navigation applications cannot be updated in real time, which means that navigation animations also cannot be updated in real time. Consequently, the navigation animations cannot provide users with information on the safety of actions (such as changing direction), affecting the user experience of the augmented reality head-up display device.
[0056] To address the technical problems existing in related technologies, this application provides a method for updating vehicle navigation animations, which enables timely updates of vehicle navigation animations and improves the user experience of augmented reality head-up display devices.
[0057] Figure 1 A flowchart illustrating a method for updating vehicle navigation animation provided in this application embodiment is shown below. Figure 1 The method includes the following steps:
[0058] Step 101: Generate a 3D scene path based on the navigation information. The 3D scene path includes multiple waypoints.
[0059] Step 102: While the vehicle is in motion, acquire the vehicle's real-time location data and the surrounding environment data.
[0060] Step 103: For each waypoint, determine the optimal location coordinates of the waypoint based on the vehicle's real-time location data, the vehicle's surrounding environment data, and the 3D scene path.
[0061] Step 104: Map the optimal location coordinates of the waypoints to the 3D scene path and display the updated vehicle navigation animation.
[0062] Therefore, the vehicle navigation animation update method provided in this application acquires real-time vehicle location data and surrounding environment data while the vehicle is in motion. Based on the real-time vehicle location data, surrounding environment data, and navigation information, a 3D scene path is generated to determine the optimal position coordinates of each waypoint. These optimal position coordinates are then mapped onto the 3D scene path to generate the updated vehicle navigation animation. This method, based on related technologies, combines real-time vehicle location data and surrounding environment data to update the vehicle navigation animation, solving the problem of untimely navigation animation updates in related technologies. It achieves timely updates of the vehicle navigation animation, improving the user experience of augmented reality head-up display devices.
[0063] In some embodiments, the multiple waypoints include valid waypoints and detour waypoints. Generating a 3D scene path based on navigation information includes:
[0064] Based on the navigation information, multiple waypoints to be filtered are obtained;
[0065] Based on a preset distance, multiple path points to be filtered are selected to obtain valid path points;
[0066] The path points to be screened that are located at the road or intersection where the direction of travel changes are identified as change-of-direction path points.
[0067] In some embodiments, the detour path points include straight path points, turning path points, and U-turn path points, wherein the angle between the line connecting the straight path point, turning path point, and U-turn path point to the adjacent valid path point or detour path point and the vehicle's direction of travel is different.
[0068] In some embodiments, determining the optimal coordinates of a waypoint based on the vehicle's real-time location data, the vehicle's surrounding environment data, and the 3D scene path includes:
[0069] Based on the 3D scene path, the real-time position data of the vehicle is converted into coordinates in the 3D scene path;
[0070] The vehicle's surrounding environment data is processed to obtain the processed vehicle surrounding environment data.
[0071] For waypoints, the optimal location coordinates of the waypoints are determined based on the coordinates in the 3D scene path and the processed vehicle surrounding environment data.
[0072] In some embodiments, acquiring real-time vehicle location data and surrounding environment data while the vehicle is in motion includes:
[0073] While the vehicle is in motion, acquire real-time vehicle speed and vehicle location data;
[0074] Based on real-time vehicle speed and vehicle positioning data, the real-time location data of the vehicle is obtained.
[0075] While the vehicle is in motion, the surrounding environment is measured using the vehicle's cameras and radar to obtain environmental data.
[0076] In some embodiments, the method further includes:
[0077] Get traffic directions;
[0078] Traffic sign information is identified to obtain the identified traffic sign information;
[0079] The updated vehicle navigation animation displays the recognized traffic instructions.
[0080] In some embodiments, the method further includes:
[0081] Based on the 3D scene path, the real-time position data of the vehicle is converted into coordinates in the 3D scene path;
[0082] If the difference between the coordinates in the 3D scene path and the location coordinates of the stored waypoints exceeds a first threshold, a navigation alarm animation is generated.
[0083] In some embodiments, the navigation alarm animation includes variable lane animation and non-variable lane animation, wherein the variable lane animation includes an animation in which the indicator arrow is the color of a first target and is in a jumping state, and the non-variable lane animation includes an animation in which the indicator arrow is the color of a second target and is in a stationary state.
[0084] In some embodiments, the method further includes:
[0085] Based on the 3D scene path, the real-time position data of the vehicle is converted into coordinates in the 3D scene path;
[0086] If the difference between the coordinates in the 3D scene path and the stored coordinates of the next waypoint is greater than the second threshold, the navigation information is retrieved again.
[0087] Figure 2For a flowchart of another method for updating vehicle navigation animation provided in this application embodiment, please refer to... Figure 2 The method includes the following steps:
[0088] Step 201: Generate a 3D scene path based on the navigation information. The 3D scene path includes multiple waypoints.
[0089] First, based on navigation information from GPS or BeiDou navigation applications, generate a 3D scene path containing multiple waypoints for use in subsequent steps.
[0090] In some embodiments, see Figure 3 , Figure 3 In the diagram, A, B, C, and D are all roadside building areas, and the multiple waypoints include the effective waypoint a and the detour waypoint b.
[0091] See Figure 4 Step 201 includes the following sub-steps:
[0092] Step 2011: Based on the navigation information, obtain multiple waypoints to be filtered.
[0093] Understandably, after obtaining navigation information provided by GPS or BeiDou navigation applications, the 3D path conversion system in the vehicle domain controller can convert this navigation information into paths in a 3D scene, and further generate coordinate points based on the paths. These coordinate points are the waypoints to be selected.
[0094] Step 2012: Based on the preset distance, filter multiple path points to be screened to obtain valid path points.
[0095] The waypoints to be filtered are selected based on a preset distance, and redundant waypoints are removed to shorten the calculation time required to generate navigation animations in subsequent steps.
[0096] For example, for waypoints on a straight road segment, starting from the first waypoint, one waypoint is retained as a valid waypoint every fifty meters, and other waypoints are deleted.
[0097] Step 2013: Determine the path points to be screened where the road or intersection where the direction of travel changes is located as change path points.
[0098] Since the waypoints for vehicle detours are used to indicate changes in the vehicle's direction of travel, these waypoints need to be identified separately as detour waypoints to prevent errors in the vehicle's direction changes in the generated vehicle navigation animation.
[0099] In some embodiments, the detour path points include straight path points, turning path points, and U-turn path points, and the angle between the line connecting the straight path point, turning path point, and U-turn path point to the adjacent valid path point or detour path point and the vehicle's direction of travel is different.
[0100] It is understandable that each turning point has a corresponding preparation distance, the preparation distance for a straight-ahead point is zero, and the turning and U-turn points have a first preparation distance and a second preparation distance, respectively, which are used to indicate the travel segment required for the vehicle to complete a turn or U-turn. The first preparation distance is less than the second preparation distance.
[0101] Step 202: While the vehicle is in motion, acquire the vehicle's real-time location data and the surrounding environment data.
[0102] While the vehicle is in motion, the system acquires real-time location data and surrounding environment data to ensure timely updates of the vehicle navigation animation.
[0103] In some embodiments, see Figure 5 Step 202 specifically includes the following sub-steps:
[0104] Step 2021: While the vehicle is in motion, acquire real-time vehicle speed and vehicle location data.
[0105] Step 2022: Based on real-time vehicle speed and vehicle positioning data, obtain the real-time location data of the vehicle.
[0106] When the vehicle is in motion, the system acquires the vehicle's speed and location data in real time, and then obtains the vehicle's real-time location data based on the speed and location data to ensure that the vehicle navigation animation can be updated in a timely manner.
[0107] Step 2023: While the vehicle is in motion, use the vehicle's cameras and radar to measure the surrounding environment and obtain data about the vehicle's surrounding environment.
[0108] In other words, the cameras and radar on the vehicle are used to acquire data about the vehicle's surrounding environment. For example, a lidar and a camera are installed at the front of the vehicle. The lidar is used to acquire information about obstacles in front of the vehicle, and the camera is used to acquire image information about the road in front of the vehicle.
[0109] Step 203: For each waypoint, determine the optimal location coordinates of the waypoint based on the vehicle's real-time location data, the vehicle's surrounding environment data, and the 3D scene path.
[0110] In some embodiments, see Figure 6 Step 203 specifically includes the following sub-steps:
[0111] Step 2031: Based on the 3D scene path, convert the vehicle's real-time position data into coordinates in the 3D scene path.
[0112] After acquiring navigation data from GPS or BeiDou navigation applications, the vehicle's real-time location data is converted into a path in the 3D scene through the 3D scene path conversion system in the vehicle domain controller, and then coordinate points in the 3D scene path are generated based on the path.
[0113] Step 2032: Process the vehicle's surrounding environment data to obtain processed vehicle surrounding environment data.
[0114] Image processing is performed on the surrounding environment data acquired by the vehicle's camera, such as image data containing typical buildings, intersections, traffic signs, etc., to obtain processed vehicle surrounding environment data.
[0115] Step 2033: For waypoints, determine the optimal location coordinates of the waypoints based on the coordinates in the 3D scene path and the processed vehicle surrounding environment data.
[0116] In some embodiments, Kalman filtering and Gaussian distribution algorithms are used to process the coordinates in the 3D scene path and the processed vehicle surrounding environment data to determine the optimal location coordinates of the waypoints.
[0117] Step 204: Map the optimal location coordinates of the waypoints to the 3D scene path and display the updated vehicle navigation animation.
[0118] The optimal location coordinates of waypoints are mapped to the 3D scene path, thereby updating the vehicle navigation animation and displaying the updated vehicle navigation animation to the driver, thus improving the driver's experience with the augmented reality head-up display device.
[0119] In some embodiments, Kalman filtering and Gaussian distribution algorithms are used to process the coordinates in the 3D scene path and the processed vehicle surrounding environment data to determine whether the current vehicle can change direction. If the vehicle cannot change direction, a change-direction alarm animation is generated.
[0120] Step 205: Obtain traffic guidance information.
[0121] For example, traffic information mainly consists of images containing traffic lights, traffic police hand gestures, or temporary traffic signs.
[0122] Step 206: Identify the traffic sign information to obtain the identified traffic sign information.
[0123] Traffic instructions are obtained by recognizing traffic police hand gestures or temporary traffic signs.
[0124] Step 207: Display the identified traffic instructions in the updated vehicle navigation animation.
[0125] These identified traffic instructions are displayed in the updated vehicle navigation animation so that drivers can be aware of changes in road conditions in real time.
[0126] Step 208: Based on the 3D scene path, convert the vehicle's real-time position data into coordinates in the 3D scene path.
[0127] After acquiring navigation data from the navigation application, the vehicle's real-time location data is converted into a path in the 3D scene through the 3D scene path conversion system stored in the vehicle domain controller. Then, the system generates coordinate points in the 3D scene path based on the 3D scene path.
[0128] Step 209: In response to the difference between the coordinates in the 3D scene path and the position coordinates of the stored waypoints being greater than a first threshold, a navigation alarm animation is generated.
[0129] If the difference between the coordinates in the 3D scene path and the location coordinates of the stored waypoints is greater than the first threshold, it indicates that the vehicle has deviated from the original driving route. Therefore, a navigation alarm animation needs to be generated to remind the driver of the deviation.
[0130] In some embodiments, the navigation alarm animation includes variable lane animation and non-variable lane animation, wherein the variable lane animation includes an animation in which the indicator arrow is the color of a first target and is in a jumping state, and the non-variable lane animation includes an animation in which the indicator arrow is the color of a second target and is in a stationary state.
[0131] For example, if the first target color is blue and the second target color is red, a lane-changing animation can be a blue, normally bouncing indicator arrow animation, while a lane-unchanging animation can be a red, static indicator arrow animation.
[0132] Step 210: If the difference between the coordinates in the 3D scene path and the stored coordinates of the next waypoint is greater than the second threshold, reacquire navigation information.
[0133] If the difference between the coordinates in the 3D scene path and the stored coordinates of the next waypoint is greater than the second threshold, it indicates that the vehicle has deviated significantly from the previous route. At this point, it is necessary to reacquire navigation information to replan the driving route. Repeat steps 201-204 to map the updated optimal position coordinates to the 3D scene path and update the vehicle navigation animation.
[0134] Therefore, the vehicle navigation animation update method provided in this application acquires real-time vehicle location data and surrounding environment data while the vehicle is in motion. Based on the real-time vehicle location data, surrounding environment data, and navigation information, a 3D scene path is generated to determine the optimal position coordinates of each waypoint. These optimal position coordinates are then mapped onto the 3D scene path to generate the updated vehicle navigation animation. This method, based on related technologies, combines real-time vehicle location data and surrounding environment data to update the vehicle navigation animation, solving the problem of untimely navigation animation updates in related technologies. It achieves timely updates of the vehicle navigation animation, improving the user experience of augmented reality head-up display devices.
[0135] Figure 7 A schematic diagram of a vehicle navigation animation updating device provided in an embodiment of this application is shown below. Figure 7 The device 700 includes:
[0136] The generation module 701 is used to generate a three-dimensional scene path based on navigation information. The three-dimensional scene path includes multiple waypoints.
[0137] The acquisition module 702 is used to acquire real-time location data of the vehicle and surrounding environment data when the vehicle is in motion.
[0138] The determination module 703 is used to determine the optimal location coordinates of each waypoint based on the vehicle's real-time location data, the vehicle's surrounding environment data, and the three-dimensional scene path.
[0139] Display module 704 is used to map the optimal location coordinates of waypoints to the three-dimensional scene path and display the updated vehicle navigation animation.
[0140] In some embodiments, the generation module includes:
[0141] The first submodule is used to obtain multiple waypoints to be filtered based on navigation information;
[0142] The second submodule is used to filter multiple path points to be filtered based on a preset distance to obtain valid path points;
[0143] The first determination submodule is used to determine the path points to be screened as change-of-direction path points, which are located on roads or intersections where the driving direction changes.
[0144] In some embodiments, the detour path points include straight path points, turning path points, and U-turn path points, and the angle between the line connecting the straight path point, turning path point, and U-turn path point to the adjacent valid path point or detour path point and the vehicle's direction of travel is different.
[0145] In some embodiments, the determining module includes:
[0146] The conversion submodule is used to convert the vehicle's real-time position data into coordinates in the 3D scene path based on the 3D scene path.
[0147] The third submodule is used to process the vehicle's surrounding environment data to obtain the processed vehicle's surrounding environment data.
[0148] The second determination submodule is used to determine the optimal location coordinates of waypoints based on their coordinates in the 3D scene path and the processed vehicle surrounding environment data.
[0149] In some embodiments, the acquisition module includes:
[0150] The acquisition submodule is used to acquire real-time vehicle speed and vehicle location data when the vehicle is in motion.
[0151] The fourth submodule is used to obtain the real-time location data of the vehicle based on the real-time vehicle speed and the vehicle's positioning data.
[0152] The fifth submodule is used to measure the surrounding environment of the vehicle using the vehicle's cameras and radar while the vehicle is in motion, and obtain the surrounding environment data.
[0153] In some embodiments, the device further includes:
[0154] The information acquisition module is used to acquire traffic signage information;
[0155] The information acquisition module is used to identify traffic sign information and obtain the identified traffic sign information;
[0156] The display module is used to show the recognized traffic instructions in the updated vehicle navigation animation.
[0157] In some embodiments, the device further includes:
[0158] The first coordinate transformation module is used to convert the real-time position data of the vehicle into coordinates in the three-dimensional scene path based on the three-dimensional scene path.
[0159] The animation generation module is used to generate a navigation alarm animation in response to a difference between the coordinates in the 3D scene path and the position coordinates of the stored waypoints exceeding a first threshold.
[0160] In some embodiments, the navigation alarm animation includes variable lane animation and non-variable lane animation, wherein the variable lane animation includes an animation in which the indicator arrow is the color of a first target and is in a jumping state, and the non-variable lane animation includes an animation in which the indicator arrow is the color of a second target and is in a stationary state.
[0161] In some embodiments, the device further includes:
[0162] The second coordinate transformation module is used to convert the vehicle's real-time position data into coordinates in the three-dimensional scene path based on the three-dimensional scene path.
[0163] The reacquisition module is used to reacquire navigation information if the difference between the coordinates in the 3D scene path and the stored coordinates of the next waypoint is greater than a second threshold.
[0164] Therefore, the vehicle navigation animation update device provided in this application acquires real-time vehicle location data and surrounding environment data while the vehicle is in motion. Based on the real-time vehicle location data, surrounding environment data, and navigation information, it generates a 3D scene path to determine the optimal position coordinates of each waypoint and maps these optimal position coordinates onto the 3D scene path to generate the updated vehicle navigation animation. This method, based on related technologies, combines real-time vehicle location data and surrounding environment data to update the vehicle navigation animation, solving the problem of untimely navigation animation updates in related technologies, achieving timely updates of the vehicle navigation animation, and improving the user experience of augmented reality head-up display devices.
[0165] In this application, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance. The term "multiple" refers to two or more unless otherwise expressly defined.
[0166] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the application disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only.
[0167] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.
Claims
1. A method for updating vehicle navigation animation, characterized in that, The method includes: Based on navigation information, a 3D scene path is generated, which includes multiple waypoints. While the vehicle is in motion, acquire real-time location data of the vehicle and data of the surrounding environment. For each waypoint, the optimal location coordinates of the waypoint are determined based on the vehicle's real-time location data, the vehicle's surrounding environment data, and the three-dimensional scene path. The optimal location coordinates of the waypoints are mapped to the three-dimensional scene path, and the updated vehicle navigation animation is displayed. The plurality of waypoints include valid waypoints and detour waypoints, and the generation of a 3D scene path based on navigation information includes: Based on the navigation information, multiple waypoints to be filtered are obtained; Based on a preset distance, multiple path points to be screened are filtered to obtain the effective path points; The path points to be screened, where the road or intersection where the driving direction changes, are located, are the path points for changing direction. The detour points include straight-ahead points, turning points, and U-turn points, wherein the angle between the line connecting the straight-ahead point, turning point, and U-turn point to the adjacent valid detour point or detour point and the vehicle's direction of travel is different. Determining the optimal coordinates of the waypoints based on the vehicle's real-time location data, surrounding environment data, and 3D scene path includes: Based on the three-dimensional scene path, the real-time position data of the vehicle is converted into coordinates in the three-dimensional scene path; The vehicle surrounding environment data is processed to obtain processed vehicle surrounding environment data. For the waypoint, the optimal location coordinates of the waypoint are determined based on the coordinates in the three-dimensional scene path and the processed vehicle surrounding environment data.
2. The method for updating vehicle navigation animation according to claim 1, characterized in that, The acquisition of real-time vehicle location data and surrounding environment data while the vehicle is in motion includes: While the vehicle is in motion, acquire real-time vehicle speed and vehicle location data; Based on the real-time vehicle speed and vehicle positioning data, the real-time location data of the vehicle is obtained. While the vehicle is in motion, the surrounding environment is measured using the vehicle's cameras and radar to obtain the surrounding environment data.
3. The method for updating vehicle navigation animation according to claim 1, characterized in that, The method further includes: Get traffic directions; The traffic instruction information is identified to obtain the identified traffic instruction information; The identified traffic directions are displayed in the updated vehicle navigation animation.
4. The method for updating vehicle navigation animation according to claim 1, characterized in that, The method further includes: Based on the three-dimensional scene path, the real-time position data of the vehicle is converted into coordinates in the three-dimensional scene path; In response to the difference between the coordinates in the 3D scene path and the position coordinates of the stored waypoints being greater than a first threshold, a navigation alarm animation is generated.
5. The method for updating vehicle navigation animation according to claim 4, characterized in that, The navigation alarm animation includes variable lane animation and non-variable lane animation. The variable lane animation includes an animation in which the indicator arrow is the color of the first target and is in a jumping state. The non-variable lane animation includes an animation in which the indicator arrow is the color of the second target and is in a stationary state.
6. The method for updating vehicle navigation animation according to claim 1, characterized in that, The method further includes: Based on the three-dimensional scene path, the real-time position data of the vehicle is converted into coordinates in the three-dimensional scene path; If the difference between the coordinates in the 3D scene path and the stored coordinates of the next waypoint is greater than a second threshold, navigation information is retrieved again.
7. A device for updating vehicle navigation animation, characterized in that, The device includes: The generation module is used to generate a three-dimensional scene path based on navigation information, wherein the three-dimensional scene path includes multiple waypoints; The acquisition module is used to acquire real-time location data of the vehicle and its surrounding environment while the vehicle is in motion. The determination module is used to determine the optimal location coordinates of each waypoint based on the vehicle's real-time location data, the vehicle's surrounding environment data, and the three-dimensional scene path. The display module is used to map the optimal position coordinates of the waypoints to the three-dimensional scene path and display the updated vehicle navigation animation. The generation module includes: The first submodule is used to obtain multiple waypoints to be filtered based on the navigation information; The second submodule is used to filter multiple path points to be filtered based on a preset distance to obtain valid path points; The first determination submodule is used to determine the path points to be screened as change-of-direction path points, which are located on roads or intersections where the driving direction changes. The detour points include straight-ahead points, turning points, and U-turn points, wherein the angle between the line connecting the straight-ahead point, turning point, and U-turn point to the adjacent valid detour point or detour point and the vehicle's direction of travel is different. The determining module includes: The conversion submodule is used to convert the real-time position data of the vehicle into coordinates in the three-dimensional scene path based on the three-dimensional scene path. The third submodule is used to process the vehicle's surrounding environment data to obtain processed vehicle surrounding environment data. The second determining submodule is used to determine the optimal position coordinates of the waypoint based on the coordinates in the three-dimensional scene path and the processed vehicle surrounding environment data.
Citation Information
Patent Citations
Live-action navigation system and method
CN104833368A
Virtual path navigation method and system applied to virtual reality
CN114152260A