Vehicle inclination state display method, system and equipment and vehicle thereof

By obtaining vehicle angle changes information and calculating the animation playback progress range, using json animation to display the vehicle tilt state, the problem of difficult to view angle changes in real time during off-road driving in the wild, achieving the improvement of safety and resource efficiency.

CN119099511AActive Publication Date: 2024-12-10GREAT WALL MOTOR CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202310683061.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-09
Publication Date
2024-12-10
Estimated Expiration
2043-06-09

AI Technical Summary

Technical Problem

During off-road driving in the wild, it is difficult for the driver to view the changes in the angle of the vehicle in real time, which affects safety. The hardware pointer display method of the existing technology occupies space and is not vivid, and the electronic screen animation display takes up system resources. The traditional animation display is single and affects performance.

Method used

By obtaining angle change information during the vehicle's driving, calculating the animation playback progress range based on the angle type and range of change, using json animation to match and play animation clips from the preset animation rendering library to show the tilt state of the vehicle.

Benefits of technology

It realizes that the driver can view the changes in the vehicle angle in real time during driving, ensuring safety, while avoiding the space occupation of hardware pointers and waste of system resources, and providing animated display.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119099511A_ABST
    Figure CN119099511A_ABST
Patent Text Reader

Abstract

The invention provides a vehicle inclination state display method, system and device and a vehicle thereof.In the vehicle driving process, angle change information of the vehicle in a preset period is obtained, and the angle change information comprises at least one angle type and an angle change range corresponding to the angle type; determining an animation playing progress range corresponding to the angle type according to the angle type and the angle change range corresponding to the angle type; based on the angle type, the animation playing progress range corresponding to the angle type and the animation segment corresponding to the playing angle type, the inclination state of the vehicle is displayed, so that the angle change of the vehicle is displayed in real time in the vehicle driving process, people are helped to make corresponding judgment in time in the vehicle driving process, and the driving safety of the vehicle is improved. And the safety of people in the vehicle driving process is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of new energy technology, and more specifically, to a method, system, device and vehicle for displaying a tilt state of a vehicle. Background Art

[0002] With the continuous development of society, more and more off-road enthusiasts are driving off-road in the wild. During the process of driving in the wild, people pay more attention to the angle change characteristics of the vehicle body. Among them, off-road includes climbing, rock climbing, desert galloping, and wading.

[0003] Therefore, there is an urgent need for a method that can display the tilt state of a vehicle so that the driver can view the current angle changes of the vehicle in real time while driving the vehicle and make corresponding judgments and adjustments to ensure the driver's safety while driving the vehicle. Summary of the invention

[0004] In view of this, the present invention provides a method, system, device and vehicle for displaying the tilt state of a vehicle, so as to realize real-time display of the angle change of the vehicle during driving, so that the driver can view the current angle change of the vehicle in real time and make corresponding judgments and adjustments during driving, thereby ensuring the safety of the driver during driving.

[0005] The present invention provides a first aspect to provide a method for displaying a tilt state of a vehicle, the method comprising:

[0006] During the driving process of the vehicle, obtaining angle change information of the vehicle within a preset period, wherein the angle change information includes at least one angle type and an angle change range corresponding to the angle type;

[0007] Determine the animation playback progress range corresponding to the angle type according to the angle type and its corresponding angle change range;

[0008] Based on the angle type and its corresponding animation play progress range, the animation clip corresponding to the angle type is played to show the tilt state of the vehicle.

[0009] Optionally, determining the animation playback progress range corresponding to the angle type according to the angle type and its corresponding angle variation range includes:

[0010] determining a target angle range corresponding to the angle type;

[0011] The animation play progress range corresponding to the angle type is calculated according to the angle change range corresponding to the angle type and the target angle range.

[0012] Optionally, the angle variation range includes a start angle and an end angle, the target angle range includes a target start angle and a target end angle, and the animation playback progress range corresponding to the angle type is calculated according to the angle variation range corresponding to the angle type and the target angle range, including:

[0013] Calculating the difference between the start angle and the target start angle, and the difference between the target start angle and the target end angle;

[0014] Divide the difference between the start angle and the target start angle by the difference between the target start angle and the target end angle to obtain an animation start playback value;

[0015] Calculating the difference between the end angle and the target start angle, and the difference between the target start angle and the target end angle;

[0016] Divide the difference between the end angle and the target start angle by the difference between the target start angle and the target end angle to obtain an animation end playback value;

[0017] The animation play progress range corresponding to the angle type is generated according to the animation start play value and the animation end play value.

[0018] Optionally, based on the angle type and the corresponding animation playing progress range, playing the animation clip corresponding to the angle type to show the tilt state of the vehicle includes:

[0019] Determine a target animation playback progress range corresponding to the angle type, and determine an animation rendering library that matches the target animation playback progress; wherein the target animation playback progress range is greater than or equal to the animation playback progress range;

[0020] Determine, from the animation rendering library, an animation segment that matches the animation play progress range corresponding to the angle type;

[0021] Play the animation clip corresponding to the animation playing progress range corresponding to each angle type to show the tilt state of the vehicle.

[0022] A second aspect of the present invention provides a vehicle tilt state display system, the system comprising:

[0023] An angle change information acquisition unit, used to acquire angle change information of the vehicle within a preset period during the driving process of the vehicle, wherein the angle change information includes at least one angle type and an angle change range corresponding to the angle type;

[0024] A first determining unit, configured to determine, according to the angle type and its corresponding angle variation range, an animation playing progress range corresponding to the angle type;

[0025] The playback unit is used to play the animation clip corresponding to the angle type based on the angle type and its corresponding animation playback progress range to show the tilt state of the vehicle.

[0026] Optionally, the first determining unit includes:

[0027] a second determining unit, configured to determine a target angle range corresponding to the angle type;

[0028] The first calculation unit is used to calculate the animation playback progress range corresponding to the angle type according to the angle change range corresponding to the angle type and the target angle range.

[0029] Optionally, the angle variation range includes a start angle and an end angle, the target angle range includes a target start angle and a target end angle, and the first calculation unit includes:

[0030] a second calculation unit, configured to calculate a difference between the start angle and the target start angle, and a difference between the target start angle and the target end angle;

[0031] An animation start value calculation unit, used for dividing the difference between the start angle and the target start angle by the difference between the target start angle and the target end angle to obtain the animation start play value;

[0032] a third calculation unit, configured to calculate a difference between an end angle corresponding to the angle type and the target start angle, and a difference between the target start angle and the target end angle;

[0033] An animation end play value calculation unit, used for dividing the difference between the end angle and the target start angle by the difference between the target start angle and the target end angle to obtain an animation end play value;

[0034] The animation play progress range generating unit is used to generate the animation play progress range corresponding to the angle type according to the animation start play value and the animation end play value.

[0035] Optionally, the playback unit includes:

[0036] A third determining unit is used to determine a target animation playback progress range corresponding to the angle type, and determine an animation rendering library that matches the target animation playback progress; wherein the target animation playback progress range is greater than or equal to the animation playback progress range;

[0037] A fourth determining unit, configured to determine, from the animation rendering library, an animation segment that matches the animation playback progress range corresponding to the angle type;

[0038] The playing subunit is used to play the animation clip corresponding to the animation playing progress range corresponding to the angle type to show the tilt state of the vehicle.

[0039] A third aspect of the present invention provides a vehicle tilt state display device, wherein the vehicle tilt state display device is used to execute the vehicle tilt state display method provided by the first aspect of the present invention.

[0040] A fourth aspect of the present invention provides a vehicle, comprising the vehicle tilt state display device provided by the third aspect of the present invention.

[0041] The present application provides a method, system, device and vehicle for displaying the tilt state of a vehicle. During the driving process of the vehicle, the animation playback progress range corresponding to each angle type is determined according to each angle type of the vehicle within a preset period and its corresponding angle change range. Finally, based on each angle type and its corresponding animation playback progress range, the animation clip corresponding to each angle type is played to display the tilt state of the vehicle. The technical solution provided by the present application generates and plays an animation of the tilt state of the vehicle during driving according to the angle change range of each angle type of the vehicle within a preset period, so that the driver can view the current tilt state of the vehicle in real time during the driving process of the vehicle, make corresponding judgments and take corresponding measures, thereby ensuring the safety of the driver during the driving process of the vehicle. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying creative work.

[0043] Figure 1 A schematic diagram of a flow chart of a method for displaying a vehicle tilt state provided by an embodiment of the present invention;

[0044] Figure 2 An exemplary diagram of a vehicle tilted state with the front of the vehicle facing downward and the vehicle body tilted to the left provided by an embodiment of the present invention;

[0045] Figure 3 An exemplary diagram of a vehicle tilted state with the front of the vehicle upward and the vehicle body tilted to the right provided by an embodiment of the present invention;

[0046] Figure 4A schematic structural diagram of a vehicle tilt state display system provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0047] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0048] The term "including" and its variations used herein are open inclusions, i.e., "including but not limited to". The term "based on" means "based at least in part on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the following description.

[0049] It should be noted that the concepts such as "first" and "second" mentioned in the disclosure of the present invention are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0050] It should be noted that the modifications of "one" and "plurality" mentioned in the disclosure of the present invention are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".

[0051] It can be seen from the above background technology that people pay attention to the angle change characteristics of the vehicle body during outdoor driving.

[0052] In the prior art, the angle change of the vehicle body can be displayed in the form of a hardware pointer on the vehicle, or in the form of an electronic screen animation, or in the form of an attribute animation.

[0053] However, displaying the angle changes of the vehicle body in the form of hardware pointers will occupy extra physical space in the vehicle, and the hardware pointers cannot vividly display the angle changes of the vehicle body, cannot provide the driver with more effective information, and will affect the clarity of the hardware pointers over time.

[0054] Therefore, the present invention provides a method, system, device and vehicle for displaying the tilt state of a vehicle, which generates and plays an animation of the tilt state of the vehicle during driving according to the angle change range of each angle type of the vehicle within a preset period, so that the driver can view the current tilt state of the vehicle in real time during driving and make corresponding judgments and take corresponding measures, thereby ensuring the driver's safety during driving the vehicle.

[0055] See also Figure 1 , shows a flow chart of a method for displaying a vehicle tilt state provided by an embodiment of the present invention, and the method for displaying a vehicle tilt state specifically comprises the following steps:

[0056] S101: During vehicle driving, obtaining angle change information of the vehicle within a preset period, wherein the angle change information includes at least one angle type and an angle change range corresponding to the angle type.

[0057] In an embodiment of the present application, a corresponding preset period can be set in advance. For example, the preset period can be 5 seconds, 10 seconds, 1 minute, 2 minutes, etc., and can be set according to actual applications. The embodiment of the present application is not limited thereto.

[0058] In the specific process of executing step S101, during the driving of the vehicle, the angle change information of the vehicle can be periodically obtained, wherein the angle change information includes at least one angle type and an angle change range corresponding to each angle type.

[0059] It should be noted that the driving process of the vehicle may be the driving process of the vehicle in the wild.

[0060] In an embodiment, the angle type may be a pitch angle, a roll angle, etc. The corresponding angle type may be set according to actual application, and the embodiment of the present application is not limited thereto.

[0061] It should also be noted that the angle variation range corresponding to the angle type can be 45 degrees to 80 degrees, -50 degrees to 90 degrees, 60 degrees to 80 degrees, and so on.

[0062] It should also be noted that if the angle variation range corresponding to the angle type is 45 degrees to 80 degrees, 45 degrees can be considered as the starting angle corresponding to the angle type, and 80 degrees can be considered as the ending angle corresponding to the angle type.

[0063] S102: Determine the animation play progress range corresponding to the angle type according to the angle type and its corresponding angle change range.

[0064] In the embodiment of the present application, for each angle type, a target angle range corresponding to the angle type can be pre-set.

[0065] For example, the angle range corresponding to the pitch angle may be -90 degrees to 90 degrees, the angle range corresponding to the roll angle may be -90 degrees to 90 degrees, or the angle range corresponding to the pitch angle may be from the horizontal angle to 90 degrees, or the angle range corresponding to the pitch angle may be from the horizontal angle to -90 degrees, or the angle range corresponding to the roll angle may be from the horizontal angle to 90 degrees, or the angle range corresponding to the roll angle may be from the horizontal angle to -90 degrees. It may be set according to actual application, and the embodiments of the present application are not limited thereto.

[0066] It should be noted that, if the angle range corresponding to the pitch angle can be -90 degrees to 90 degrees, it can be determined that -90 degrees is the target start angle of the pitch angle, and 90 degrees is the target end angle of the pitch angle.

[0067] Optionally, after determining each angle type that changes during driving of the vehicle, for each angle type, determine the target angle range corresponding to the angle type; based on the angle change range corresponding to the angle type and the target angle range, calculate the animation playback progress range corresponding to the angle type.

[0068] In this embodiment, the angle variation range includes a start angle and an end angle, and the target angle range includes a target start angle and a target end angle.

[0069] As a preferred method of an embodiment of the present application, the animation start playback value corresponding to the angle type can be calculated based on the start angle and target start angle corresponding to the angle type; the animation end playback value corresponding to the angle type can be calculated based on the end angle and target end angle corresponding to the angle type; and the animation start playback value and the animation end playback value can be used to generate the animation playback progress range corresponding to the angle type.

[0070] In this embodiment, the difference between the start angle corresponding to the angle type and the target start angle, and the difference between the target start angle and the target end angle can be calculated; the difference between the start angle corresponding to the angle type and the target start angle is divided by the difference between the target start angle and the target end angle to obtain the animation start play value corresponding to the angle type. The method for calculating the animation start play value is shown in formula (1).

[0071]

[0072] Among them, Y0 is the animation start value, X0 is the start angle corresponding to the angle type, θ0 is the target start angle, and θ1 is the target end angle.

[0073] In this embodiment, the difference between the end angle corresponding to the angle type and the target start angle, and the difference between the target start angle and the target end angle can be calculated; the difference between the end angle corresponding to the angle type and the target start angle is divided by the difference between the target start angle and the target end angle to obtain the animation end playback value corresponding to the angle type. The method for calculating the animation end playback value is shown in formula (2).

[0074]

[0075] Among them, Y1 is the end playback value of the animation, X1 is the end angle corresponding to the angle type, θ0 is the target start angle, and θ1 is the target end angle.

[0076] S103: Based on the angle type and its corresponding animation play progress range, play the animation clip corresponding to the angle type to show the tilt state of the vehicle.

[0077] In an embodiment of the present application, a target animation playback progress range corresponding to the angle type can be determined, and an animation rendering library matching the target animation playback progress can be determined; wherein the target animation playback progress range is greater than or equal to the animation playback progress range; from the animation rendering library, an animation segment matching the animation playback progress range corresponding to the angle type is determined; and an animation segment corresponding to each animation playback progress range corresponding to the angle type is played to display the tilt state of the vehicle.

[0078] In this embodiment, for each angle type, an animation rendering library and a target animation playback progress range corresponding to the target angle range of the angle type can be pre-set, and the set overall animation process is associated with the target animation playback progress range corresponding to the angle type. The animation rendering library includes the overall animation process corresponding to the target angle range of the angle type.

[0079] For example, the target angle range corresponding to the angle type of pitch angle is -90 degrees to 90 degrees, and the overall animation process of the target angle range corresponding to the pitch angle can be set to the animation process from the front of the car facing down to the front of the car facing up, and the corresponding target animation playback progress range can be 0-1.

[0080] The target angle range corresponding to the angle type of the roll angle is -90 degrees to 90 degrees, and the overall animation process of the target angle range corresponding to the roll angle can be set as the animation process from the body tilting to the left to the body tilting to the right, and the corresponding target animation playback progress range can be 0-1.

[0081] For another example, if the angle type is pitch angle and the corresponding target angle range is horizontal angle to 90 degrees, then the corresponding target animation playback progress range can be 0.5-1; if the angle type is pitch angle and the corresponding target angle range is horizontal angle to -90 degrees, then the corresponding target json animation playback progress range can be 0.5-0.

[0082] Optionally, in an embodiment of the present application, for each angle type, after determining the animation playback progress range corresponding to the angle type, the target animation playback progress range corresponding to the angle type can be further determined, and the animation rendering library that matches the target animation playback progress can be determined; wherein the target animation playback progress range is greater than or equal to the animation playback progress range; so as to determine the animation clip that matches the animation playback progress range corresponding to the angle type from the animation rendering library corresponding to the angle type; finally, play the animation clip corresponding to the animation playback progress range corresponding to each angle type to show the tilt state of the vehicle.

[0083] As a preferred method of an embodiment of the present application, in order to solve the problem of single attribute animation display and traditional animation display method occupying a large amount of system resources, the animation clip played by the present application can be a json animation, that is, a full animation of the vehicle's angle changes is displayed using a json animation.

[0084] It should be noted that the json animation is exported by bodymovin (an open source After Effects plugin), and the animation is played using Airbnb's open source animation rendering library. Compared with animations in other formats, json animations are relatively small in size, have excellent visual effects, dynamic effects, and are not easily distorted.

[0085] Through research in this application, it was found that although the existing technology can use electronic screen animation to vividly display the angle changes of the vehicle body, the traditional animation display method requires a large amount of system resources, and the more system resources are occupied, the more impact it will have on the performance of the vehicle.

[0086] In the prior art, although the problem of occupying system resources can be reduced to a certain extent through attribute animation, this display method is single and cannot vividly display the animation effect of the angle change of the vehicle body.

[0087] Therefore, this application combines the characteristics of json animation such as small size, excellent visual effects, excellent dynamic effects, and not easy to distort, and uses json animation to display the dynamic changes of the vehicle's tilt angle, which can more vividly display the angle changes of the vehicle during driving, and effectively solve the problem of single attribute animation display in existing animation display methods, and traditional animation display methods occupying a large amount of system resources, resulting in a certain impact on vehicle performance.

[0088] The present application provides a method for displaying the tilt state of a vehicle. During the driving process of the vehicle, the animation playback progress range corresponding to each angle type is determined according to each angle type of the vehicle within a preset period and its corresponding angle change range. Finally, based on each angle type and its corresponding animation playback progress range, the animation clip corresponding to each angle type is played to display the tilt state of the vehicle. The technical solution provided by the present application generates and plays an animation of the tilt state of the vehicle during driving according to the angle change range of each angle type of the vehicle within a preset period, so that the driver can view the current tilt state of the vehicle in real time during the driving process of the vehicle, make corresponding judgments and take corresponding measures, thereby ensuring the safety of the driver during the driving process of the vehicle.

[0089] In order to better understand the above content, specific embodiments are used to explain it below.

[0090] For example, the target angle range corresponding to the pitch angle can be preset to -90 degrees to 90 degrees, and the target json animation playback progress range corresponding to the pitch angle can be preset to 0-1; the target angle range corresponding to the roll angle can be preset to -90 degrees to 90 degrees, and the target json animation playback progress range corresponding to the roll angle can be preset to 0-1.

[0091] During vehicle driving, angle change information of the vehicle within a cycle is obtained, wherein the angle change information includes a pitch angle, an angle change range of the pitch angle of -10 degrees to -45 degrees, a roll angle, and an angle change range corresponding to the roll angle of -10 degrees to -45 degrees.

[0092] Based on formula (1), according to the pitch angle start angle (-10 degrees), target start angle (-90 degrees) and target end angle (90 degrees), the json animation start playback value corresponding to the pitch angle is calculated to be 0.45; based on formula (2), according to the pitch angle end angle (-45 degrees), target start angle (-90 degrees) and target end angle (90 degrees), the json animation end playback value corresponding to the pitch angle is calculated to be 0.25.

[0093] Based on formula (1), according to the start angle of the roll angle (-10 degrees), the target start angle (-90 degrees) and the target end angle (90 degrees), the json animation start playback value corresponding to the roll angle is calculated to be 0.45; based on formula (2), according to the end angle of the roll angle (-45 degrees), the target start angle (-90 degrees) and the target end angle (90 degrees), the json animation end playback value corresponding to the roll angle is calculated to be 0.25.

[0094] Determine the json animation rendering library that matches the target json animation playback progress (0-1) corresponding to the pitch angle, and determine the json animation clip that matches the json animation playback progress range (0.45-0.25) corresponding to the pitch angle from the json animation rendering library corresponding to the pitch angle.

[0095] Determine the json animation rendering library that matches the target json animation playback progress (0-1) corresponding to the roll angle, and determine the json animation segment that matches the json animation playback progress range (0.45-0.25) corresponding to the roll angle from the json animation rendering library corresponding to the roll angle.

[0096] Finally, play the json animation clip corresponding to the pitch angle and the json animation clip corresponding to the roll angle to show the tilt state of the vehicle, such as Figure 2 As shown. Among them, Figure 2 Including the body changes of the vehicle at an angle of -10 degrees captured from the json animation clip of the pitch angle, the body changes of the vehicle at an angle of -45 degrees captured from the json animation clip of the pitch angle, the body changes of the vehicle at an angle of -10 degrees captured from the json animation clip of the roll angle, and the body changes of the vehicle at an angle of -45 degrees captured from the json animation clip of the roll angle.

[0097] from Figure 2 It can be seen that when the pitch angle and roll angle of the vehicle are in the range of (-10 degrees to -45 degrees), the front of the vehicle is facing downward and the body is tilted to the left.

[0098] For another example, during vehicle driving, angle change information of the vehicle within a cycle is obtained, wherein the angle change information includes the pitch angle, the angle change range of the pitch angle is 15 degrees to 60 degrees, the roll angle, and the angle change range corresponding to the roll angle is 15 degrees to 60 degrees.

[0099] Based on formula (1), according to the pitch angle start angle (15 degrees), target start angle (-90 degrees) and target end angle (90 degrees), the json animation start playback value corresponding to the pitch angle is calculated to be 0.58; based on formula (2), according to the pitch angle end angle (60 degrees), target start angle (-90 degrees) and target end angle (90 degrees), the json animation end playback value corresponding to the pitch angle is calculated to be 0.83.

[0100] Based on formula (1), according to the start angle of the roll angle (15 degrees), the target start angle (-90 degrees) and the target end angle (90 degrees), the json animation start playback value corresponding to the roll angle is calculated to be 0.58; based on formula (2), according to the end angle of the roll angle (60 degrees), the target start angle (-90 degrees) and the target end angle (90 degrees), the json animation end playback value corresponding to the roll angle is calculated to be 0.83.

[0101] Determine the json animation rendering library that matches the target json animation playback progress (0-1) corresponding to the pitch angle, and determine the json animation clip that matches the json animation playback progress range (0.58-0.83) corresponding to the pitch angle from the json animation rendering library corresponding to the pitch angle.

[0102] Determine the json animation rendering library that matches the target json animation playback progress (0-1) corresponding to the roll angle, and determine the json animation segment that matches the json animation playback progress range (0.58-0.83) corresponding to the roll angle from the json animation rendering library corresponding to the roll angle.

[0103] Finally, play the json animation clip corresponding to the pitch angle and the json animation clip corresponding to the roll angle to show the tilt state of the vehicle, such as Figure 3 As shown. Among them, Figure 3 Including the body changes of the vehicle at an angle of 15 degrees captured from the json animation clip of the pitch angle, the body changes of the vehicle at an angle of 60 degrees captured from the json animation clip of the pitch angle, the body changes of the vehicle at an angle of 15 degrees captured from the json animation clip of the roll angle, and the body changes of the vehicle at an angle of 60 degrees captured from the json animation clip of the roll angle.

[0104] from Figure 3 It can be seen that when the angle variation range of the vehicle's top angle and roll angle is (15 degrees to 60 degrees), the front of the vehicle is facing upward and the body is tilted to the right.

[0105] Corresponding to the vehicle tilt state display method disclosed in the above embodiment of the present invention, the embodiment of the present invention also provides a vehicle tilt state display system, such as Figure 4 As shown, the vehicle tilt state display system includes:

[0106] An angle change information acquisition unit 41 is used to acquire angle change information of the vehicle within a preset period during the driving process of the vehicle, wherein the angle change information includes at least one angle type and an angle change range corresponding to the angle type;

[0107] A first determining unit 42 is used to determine the animation playing progress range corresponding to the angle type according to the angle type and its corresponding angle variation range;

[0108] The playing unit 43 is used to play the animation clip corresponding to the angle type based on the angle type and its corresponding animation playing progress range to show the tilt state of the vehicle.

[0109] The specific principles and execution processes of each unit in the vehicle tilt state display system disclosed in the above embodiment of the present invention are the same as those of the vehicle tilt state display method disclosed in the above embodiment of the present invention. Please refer to the corresponding parts of the vehicle tilt state display method disclosed in the above embodiment of the present invention, and no further details will be given here.

[0110] The present application provides a vehicle tilt state display system. During the driving process of the vehicle, the animation playback progress range corresponding to each angle type is determined according to each angle type of the vehicle within a preset period and its corresponding angle change range. Finally, based on each angle type and its corresponding animation playback progress range, the animation clip corresponding to each angle type is played to display the tilt state of the vehicle. The technical solution provided by the present application generates and plays an animation of the tilt state of the vehicle during driving according to the angle change range of each angle type of the vehicle within a preset period, so that the driver can view the current tilt state of the vehicle in real time during the driving process of the vehicle, make corresponding judgments and take corresponding measures, thereby ensuring the safety of the driver during the driving process of the vehicle.

[0111] Optionally, the first determining unit includes:

[0112] A second determining unit, used to determine a target angle range corresponding to the angle type;

[0113] The first calculation unit is used to calculate the animation playing progress range corresponding to the angle type according to the angle change range corresponding to the angle type and the target angle range.

[0114] Optionally, the angle variation range includes a start angle and an end angle, the target angle range includes a target start angle and a target end angle, and the first calculation unit includes:

[0115] a second calculation unit, configured to calculate a difference between the start angle and the target start angle, and a difference between the target start angle and the target end angle;

[0116] An animation start value calculation unit, used for dividing the difference between the start angle and the target start angle by the difference between the target start angle and the target end angle to obtain the animation start play value;

[0117] a third calculation unit, configured to calculate a difference between an end angle corresponding to the angle type and the target start angle, and a difference between the target start angle and the target end angle;

[0118] An animation end play value calculation unit, used for dividing the difference between the end angle and the target start angle by the difference between the target start angle and the target end angle to obtain an animation end play value;

[0119] The animation play progress range generating unit is used to generate the animation play progress range corresponding to the angle type according to the animation start play value and the animation end play value.

[0120] Optionally, the playback unit includes:

[0121] A third determining unit is used to determine a target animation playback progress range corresponding to the angle type, and determine an animation rendering library that matches the target animation playback progress; wherein the target animation playback progress range is greater than or equal to the animation playback progress range;

[0122] A fourth determining unit is used to determine, from an animation rendering library corresponding to the angle type, an animation segment that matches the animation playback progress range corresponding to the angle type;

[0123] The playback subunit is used to play the animation clip corresponding to the animation playback progress range corresponding to the angle type to show the tilt state of the vehicle.

[0124] An embodiment of the present invention provides a vehicle tilt state display device, which is used to execute the vehicle tilt state display method disclosed in the above-mentioned embodiment of the present application.

[0125] An embodiment of the present invention provides a vehicle, and the vehicle includes the vehicle tilt state display device in the above embodiment.

[0126] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system or system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment. The system and system embodiments described above are merely schematic, in which the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.

[0127] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

[0128] The above description of the disclosed embodiments enables one skilled in the art to implement or use the present invention. Various modifications to these embodiments will be apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.

[0129] The above are only preferred embodiments of the present invention. It should be pointed out that, for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A method for displaying a vehicle tilt state, characterized in that: The method comprises: During the driving process of the vehicle, obtaining angle change information of the vehicle within a preset period, wherein the angle change information includes at least one angle type and an angle change range corresponding to the angle type; Determine the animation playback progress range corresponding to the angle type according to the angle type and its corresponding angle change range; Based on the angle type and its corresponding animation play progress range, the animation clip corresponding to the angle type is played to show the tilt state of the vehicle.

2. The method according to claim 1, characterized in that The step of determining the animation playback progress range corresponding to the angle type according to the angle type and the corresponding angle variation range includes: determining a target angle range corresponding to the angle type; The animation play progress range corresponding to the angle type is calculated according to the angle change range corresponding to the angle type and the target angle range.

3. The method according to claim 2, characterized in that The angle variation range includes a start angle and an end angle, the target angle range includes a target start angle and a target end angle, and according to the angle variation range corresponding to the angle type and the target angle range, calculating the animation playback progress range corresponding to the angle type includes: Calculating the difference between the start angle and the target start angle, and the difference between the target start angle and the target end angle; Divide the difference between the start angle and the target start angle by the difference between the target start angle and the target end angle to obtain an animation start playback value; Calculating the difference between the end angle and the target start angle, and the difference between the target start angle and the target end angle; Divide the difference between the end angle and the target start angle by the difference between the target start angle and the target end angle to obtain an animation end playback value; The animation play progress range corresponding to the angle type is generated according to the animation start play value and the animation end play value.

4. The method according to claim 1, characterized in that The step of playing the animation clip corresponding to the angle type based on the angle type and the corresponding animation playing progress range to show the tilt state of the vehicle includes: Determine a target animation playback progress range corresponding to the angle type, and determine an animation rendering library that matches the target animation playback progress; wherein the target animation playback progress range is greater than or equal to the animation playback progress range; Determine, from the animation rendering library, an animation segment that matches the animation play progress range corresponding to the angle type; Play the animation clip corresponding to the animation playback progress range corresponding to the angle type to show the tilt state of the vehicle.

5. A vehicle tilt state display system, characterized in that: The system comprises: An angle change information acquisition unit, used to acquire angle change information of the vehicle within a preset period during the driving process of the vehicle, wherein the angle change information includes at least one angle type and an angle change range corresponding to the angle type; A first determining unit, configured to determine, according to the angle type and its corresponding angle variation range, an animation playing progress range corresponding to the angle type; The playback unit is used to play the animation clip corresponding to the angle type based on the angle type and its corresponding animation playback progress range to show the tilt state of the vehicle.

6. The system according to claim 5, characterized in that The first determining unit includes: a second determining unit, configured to determine a target angle range corresponding to the angle type; The first calculation unit is used to calculate the animation playback progress range corresponding to the angle type according to the angle change range corresponding to the angle type and the target angle range.

7. The system according to claim 5, characterized in that The angle variation range includes a start angle and an end angle, the target angle range includes a target start angle and a target end angle, and the first calculation unit includes: a second calculation unit, configured to calculate a difference between the start angle and the target start angle, and a difference between the target start angle and the target end angle; An animation start value calculation unit, used for dividing the difference between the start angle and the target start angle by the difference between the target start angle and the target end angle to obtain the animation start play value; a third calculation unit, configured to calculate a difference between an end angle corresponding to the angle type and the target start angle, and a difference between the target start angle and the target end angle; An animation end play value calculation unit, used for dividing the difference between the end angle and the target start angle by the difference between the target start angle and the target end angle to obtain an animation end play value; The animation play progress range generating unit is used to generate the animation play progress range corresponding to the angle type according to the animation start play value and the animation end play value.

8. The system according to claim 5, characterized in that The playback unit comprises: A third determining unit is used to determine a target animation playback progress range corresponding to the angle type, and determine an animation rendering library that matches the target animation playback progress; wherein the target animation playback progress range is greater than or equal to the animation playback progress range; A fourth determining unit, configured to determine, from the animation rendering library, an animation segment that matches the animation playback progress range corresponding to the angle type; The playing subunit is used to play the animation clip corresponding to the animation playing progress range corresponding to the angle type to show the tilt state of the vehicle.

9. A vehicle tilt state display device, characterized in that: The vehicle tilt state display device is used to execute the vehicle tilt state display method according to any one of claims 1-4.

10. A vehicle, characterized in that: The invention comprises the vehicle tilt state display device as claimed in claim 9.

Citation Information

Patent Citations

  • Safety early-warning method and system for vehicle altitude

    CN106767847A

  • Roller-coaster-based virtual reality method and system

    CN108108027A

  • Method for visualizing an inclination of a motor vehicle in the motor vehicle

    CN113525230A

  • Animation playing processing method, device, equipment and system

    CN113850891A

  • Method for operating a driver assistance system and driver assistance system

    DE102018005117A1