Display control method and device of vehicle-mounted screen, computer device and storage medium
By displaying and adjusting the movement of visual elements on the edge area of the in-vehicle screen, dynamic visual compensation images are generated based on the vehicle's operating status, solving the problem of low convenience of traditional motion sickness glasses and achieving the effect of relieving motion sickness symptoms without wearing glasses.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- ZHEJIANG ZEEKR INTELLIGENT TECH CO LTD
- Filing Date
- 2025-01-15
- Publication Date
- 2026-07-14
Smart Images

Figure CN119883171B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle information display technology, and in particular to a display control method, device, computer equipment, computer-readable storage medium, and computer program product for an in-vehicle screen. Background Technology
[0002] Motion sickness, also known as kinetosis, is caused by a conflict of information between the vestibular, visual, and proprioceptive systems. During a journey, the passenger's visual system perceives the relatively static interior environment, while the vestibular system senses the vehicle's acceleration, deceleration, and turning. This inconsistency in information causes confusion in the brain, triggering motion sickness symptoms. A traditional method to address motion sickness is to wear special anti-motion sickness glasses. These glasses have a blue liquid injected into the frame; as the vehicle moves, the liquid flows with speed and direction, providing the user with a visual frame of reference to prevent motion sickness. However, this requires the user to wear an additional pair of glasses to view a screen, making it inconvenient. Summary of the Invention
[0003] Therefore, it is necessary to provide a display control method, device, computer equipment, computer-readable storage medium, and computer program product for an in-vehicle screen that can improve the convenience of preventing motion sickness, in order to address the above-mentioned technical problems.
[0004] In a first aspect, this application provides a display control method for an in-vehicle screen, comprising:
[0005] Display visual elements at the edge of the in-vehicle screen;
[0006] Based on the vehicle's operating status, determine the movement distance and direction of the target visual element; the target visual element is the visual element that matches the vehicle's operating status.
[0007] The target visual element is controlled to move along the movement direction in the edge region according to the movement distance.
[0008] In one embodiment, the edge region includes a longitudinal edge region and a transverse edge region, and determining the movement distance and direction of the target visual element based on the vehicle's operating state includes:
[0009] Based on the vehicle's direction of travel in the vehicle's operating state, the visual element in the longitudinal edge region or the transverse edge region is determined as the target visual element;
[0010] The movement distance of the target visual element is determined based on the degree of change in the vehicle state during the vehicle operation.
[0011] The movement direction of the target visual element is determined based on the direction of the vehicle state change during the vehicle operation state.
[0012] In one embodiment, determining the visual element in the longitudinal edge region or the lateral edge region as the target visual element based on the vehicle's driving direction in the vehicle's operating state includes:
[0013] When the vehicle is traveling in a straight line, the visual element in the longitudinal edge region is determined as the target visual element;
[0014] When the vehicle is traveling in a turning direction, the visual element in the lateral edge region is identified as the target visual element.
[0015] In one embodiment, when the vehicle is traveling in a straight line, the degree of change in the vehicle state includes vehicle acceleration; determining the movement distance of the target visual element based on the degree of change in the vehicle state during vehicle operation includes:
[0016] The moving distance of the target visual element is determined based on the vehicle acceleration and acceleration coefficient; the acceleration coefficient is determined based on the resolution of the vehicle screen.
[0017] In one embodiment, when the vehicle is traveling in a turning direction, the degree of change in the vehicle state includes the vehicle speed and the steering wheel angle; determining the movement distance of the target visual element based on the degree of change in the vehicle state during vehicle operation includes:
[0018] The movement distance of the target visual element is determined by summing the products of the vehicle speed and the vehicle steering wheel angle with their corresponding weights.
[0019] In one embodiment, when the vehicle is traveling in a straight line, the direction of the vehicle state change includes the direction of vehicle acceleration; determining the movement direction of the target visual element based on the direction of the vehicle state change in the vehicle's operating state includes:
[0020] The direction of the vehicle acceleration represents the vehicle accelerating, and the direction of the element's movement is determined to be the direction of downward movement along the longitudinal edge region;
[0021] The direction of the vehicle's acceleration represents the vehicle's deceleration, and the direction of the element's movement is determined to be the direction of upward movement along the longitudinal edge region.
[0022] In one embodiment, when the vehicle's direction of travel is turning, the direction of the vehicle state change includes the direction of vehicle acceleration and the direction of change in the vehicle's steering wheel angle. Determining the movement direction of the target visual element based on the direction of the vehicle state change in the vehicle's operating state includes:
[0023] The direction of the vehicle's acceleration and the direction of change in the vehicle's steering wheel angle characterize the vehicle's left turn, and the direction of the element's movement is determined to be the direction of rightward movement along the lateral edge region.
[0024] The direction of the vehicle's acceleration and the direction of change in the vehicle's steering wheel angle represent the vehicle turning right, and the direction of the element's movement is determined to be the direction of movement to the left along the lateral edge region.
[0025] Secondly, this application also provides a display control device for an in-vehicle screen, comprising:
[0026] The display module is used to display visual elements in the edge area of the vehicle screen;
[0027] The determination module is used to determine the moving distance and moving direction of the target visual element based on the vehicle's operating state; the target visual element is the visual element that matches the vehicle's operating state.
[0028] A control module is used to control the target visual element to move along the movement direction in the edge region according to the movement distance.
[0029] Thirdly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the above-described method.
[0030] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the above-described method.
[0031] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the above-described method.
[0032] The aforementioned display control method, device, computer equipment, computer-readable storage medium, and computer program product for in-vehicle screens display visual elements in the edge area of the in-vehicle screen; by acquiring the vehicle's operating status, the moving distance and direction of the target visual element are determined, and the target visual element is a visual element that matches the vehicle's operating status; the target visual element is controlled to move along the moving direction in the edge area according to the moving distance. By displaying visual elements in the edge area of the in-vehicle screen and adjusting the moving distance and direction of the visual elements in real time according to the vehicle's operating status, dynamic visual compensation images synchronized with the vehicle's motion status are generated and displayed in real time, enabling the passenger's visual system to receive motion information consistent with the vestibular system, thereby alleviating or eliminating motion sickness symptoms, and eliminating the need for passengers to wear anti-motion sickness glasses, thus improving the comfort of the ride and the convenience of preventing motion sickness. Attached Figure Description
[0033] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0034] Figure 1 This is an application environment diagram of a display control method for an in-vehicle screen in one embodiment;
[0035] Figure 2 This is a flowchart illustrating a display control method for an in-vehicle screen in one embodiment;
[0036] Figure 3 This is a timing diagram of a display control method for an in-vehicle screen in one embodiment;
[0037] Figure 4 This is a schematic diagram of a target visual element in one embodiment;
[0038] Figure 5 This is a schematic diagram illustrating the vertical movement of a visual element in one embodiment;
[0039] Figure 6 This is a schematic diagram illustrating the left-right movement of a visual element in one embodiment;
[0040] Figure 7 This is a flowchart illustrating a display control method for an in-vehicle screen in another embodiment;
[0041] Figure 8 This is a structural block diagram of a display control device for an in-vehicle screen in one embodiment;
[0042] Figure 9 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0043] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0044] The display control method for vehicle screens provided in this application embodiment can be applied to, for example... Figure 1 In the application environment shown, the vehicle-mounted terminal 102 communicates with the server 104 via a network. A data storage system can store the data that the server 104 needs to process. The data storage system can be integrated onto the server 104 or placed on a cloud or other network server. The vehicle-mounted terminal 102 displays visual elements in the edge area of the vehicle screen; the vehicle-mounted terminal 102 determines the moving distance and direction of the target visual element based on the vehicle's operating status; the target visual element is a visual element that matches the vehicle's operating status; the vehicle-mounted terminal 102 controls the target visual element to move along the moving direction in the edge area according to the moving distance. The vehicle-mounted terminal 102 may include, but is not limited to, a display head unit (DHU), which can be used to acquire the vehicle's operating status and control the display on the vehicle screen. The server 104 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services.
[0045] In one exemplary embodiment, such as Figure 2 As shown, a display control method for an in-vehicle screen is provided, which is applied to... Figure 1 Taking the vehicle-mounted terminal as an example, the explanation includes:
[0046] Step S202: Display visual elements in the edge area of the vehicle screen.
[0047] The visual elements can be dynamic elements such as halos, lines, icons, or gradients. These visual elements should have good visibility at the edges of the in-vehicle screen and should not interfere with the main content. For example, if the visual element is a halo, its effect can effectively simulate changes in light and shadow along the vehicle's direction of travel, enhancing the sense of direction and speed. Optionally, the shape of the halo can be circular or square, with no specific limitation. The movement of the visual elements can represent changes in vehicle motion and changes in human inertia.
[0048] In practice, the edge area of the in-vehicle screen can be divided into four main directions: top, bottom, left, and right. Visual elements can be displayed in each direction's edge area, or they can be displayed only in the edge areas of two mutually perpendicular directions, such as the bottom and right edge areas.
[0049] In practical applications, passengers can adjust the display effects of visual elements through the user interface of the in-vehicle screen, such as enabling / disabling visual elements, adjusting the style, color, and brightness of visual elements, to meet different visual comfort needs. In addition, different visual modes for visual elements can be designed according to user preferences, such as "simple mode" which only displays basic movement directions, while "dynamic mode" provides richer feedback on movement status.
[0050] In practical applications, the in-vehicle terminal can automatically activate the anti-motion sickness function when it detects vehicle movement and control the in-vehicle screen to display visual elements in the edge area; or, passengers can turn on the motion sickness relief visual effect switch through the user interface of the in-vehicle screen, and the in-vehicle terminal will control the in-vehicle screen to display a halo in the edge area.
[0051] Step S204: Determine the moving distance and direction of the target visual element based on the vehicle's operating status.
[0052] The vehicle operating status can include motion state information obtained by analyzing motion data collected by onboard sensors (such as wheel speed sensors, acceleration sensors, gyroscopes, etc.) from the onboard terminal. This includes information such as speed, acceleration, steering wheel angle, accelerator pedal depth, and brake pedal depth. The vehicle operating status can be used to characterize the vehicle's motion, such as acceleration, deceleration, turning, U-turns, and lane changes.
[0053] Among them, the target visual elements are visual elements that match the vehicle's operating state.
[0054] As an example, the in-vehicle terminal can determine the brightness and color of visual elements based on the vehicle's operating status, and generate target visual elements accordingly. For instance, when the vehicle accelerates, the brightness of the halo increases, and the color tends to be warmer; when the vehicle decelerates, the brightness decreases, and the color changes to cooler.
[0055] As another example, the vehicle-mounted terminal can determine target edge regions among multiple edge regions based on the vehicle's operating status, and identify visual elements within the target edge regions as target visual elements. For instance, when the vehicle is turning, the vehicle-mounted terminal can identify the edge regions in both the upper and lower directions as target edge regions, or it can identify only the lower edge region as a target edge region; when the vehicle is traveling straight, the vehicle-mounted terminal can identify the edge regions in both the left and right directions as target edge regions, or it can identify only the right edge region as a target edge region.
[0056] The in-vehicle terminal determines the movement distance and direction of the target visual element based on the vehicle's operating status. For example, when the vehicle accelerates, the in-vehicle terminal can control the target visual element to move downwards, and when the vehicle decelerates, it can control the target visual element to move upwards. Simultaneously, it can calculate the movement distance of the target visual element based on the vehicle's acceleration, which is positively correlated with the vehicle's acceleration. Similarly, when the vehicle turns left, the in-vehicle terminal can control the target visual element to move right, and when the vehicle turns right, it can control the target visual element to move left. Furthermore, it can calculate the movement distance of the target visual element based on the steering wheel angle, which is also positively correlated with the steering wheel angle.
[0057] As another example, the vehicle terminal can perform weighted calculations on multiple values such as speed, acceleration, and steering wheel angle to determine the distance traveled.
[0058] As another example, after initially determining the movement distance based on at least one of speed, acceleration, and steering wheel angle, the vehicle-mounted terminal can add an additional value to the initially determined movement distance if the acceleration of the target visual element is greater than an acceleration threshold or the rate of change of the steering wheel angle of the target visual element is greater than an angle threshold, thus obtaining an updated movement distance. For instance, the vehicle-mounted terminal can further increase the movement distance when the vehicle is in a state of intense operation such as rapid acceleration or sharp turning, which can highlight the feedback effect on the vehicle's operating status.
[0059] Optionally, the vehicle terminal can also determine the moving speed of the target visual element based on the vehicle speed. The vehicle speed and the moving speed of the target visual element are positively correlated. Then, the moving distance of the target visual element is determined based on the product of the moving time and the moving speed. The moving time can be a preset time value calculated from each time the vehicle switches its motion state (such as switching from acceleration to deceleration).
[0060] Step S206: Control the target visual element to move along the movement direction in the edge region according to the movement distance.
[0061] In practice, when the vehicle is stationary, the visual element can be positioned in the center of the edge region. When the vehicle is in motion, the onboard terminal controls the target visual element to move from the center position along the direction of movement within the edge region, according to the distance traveled.
[0062] Optionally, the in-vehicle terminal can use a smooth control algorithm to control the target visual element to move along the direction of movement in the edge region according to the movement distance. The smooth control algorithm may include easing algorithms, interpolation algorithms, etc., to ensure that the movement of the visual element transitions smoothly from one state to the next. For example, when the vehicle changes from acceleration to deceleration, the movement speed of the visual element gradually slows down and then reverses, providing passengers with a natural and coherent visual experience.
[0063] Optionally, the target visual element can move at a constant speed, or at a fixed speed. This fixed speed can be a custom parameter value.
[0064] As can be seen, simulating the vehicle's trajectory using dynamic visual elements (such as the movement of halos around the screen edges) provides users with intuitive visual feedback. This visual feedback helps reduce the conflict between the user's visual perception and sense of balance during a ride, thus effectively alleviating motion sickness symptoms.
[0065] In the aforementioned display control method for in-vehicle screens, visual elements are displayed in the edge area of the screen. The movement distance and direction of the target visual element are determined by acquiring the vehicle's operating status; this target visual element is a visual element that matches the vehicle's operating status. The target visual element is controlled to move along the movement direction in the edge area according to the movement distance. By displaying visual elements in the edge area of the screen and adjusting the movement distance and direction of the visual elements in real time according to the vehicle's operating status, dynamic visual compensation images synchronized with the vehicle's motion are generated and displayed in real time. This allows the passenger's visual system to receive motion information consistent with the vestibular system, thereby alleviating or eliminating motion sickness symptoms. Furthermore, passengers do not need to wear anti-motion sickness glasses, improving travel comfort and the convenience of preventing motion sickness.
[0066] For the convenience of those skilled in the art, Figure 3A timing diagram of a display control method for an in-vehicle screen is provided as an example. Passengers can find the "Anti-motion Sickness Function" option in the settings menu of the in-vehicle infotainment system and manually switch between "on" and "off" states; alternatively, passengers can activate the anti-motion sickness function via voice command; or, passengers can remotely activate the anti-motion sickness function before boarding or during the journey via a mobile application. The display control unit of the in-vehicle terminal can determine the corresponding visual element change scheme based on changes in data from in-vehicle sensors, output the result to the in-vehicle screen after determining the change scheme, and display the changed visual element image on the in-vehicle screen, providing feedback to the passenger viewing the in-vehicle screen.
[0067] In another embodiment, the edge region includes a longitudinal edge region and a lateral edge region. Determining the movement distance and direction of the target visual element based on the vehicle's operating state includes:
[0068] Based on the vehicle's direction of travel during vehicle operation, visual elements in the longitudinal or lateral edge regions are identified as target visual elements; based on the degree of change in the vehicle's state during vehicle operation, the movement distance of the target visual elements is determined; based on the direction of change in the vehicle's state during vehicle operation, the movement direction of the target visual elements is determined.
[0069] The vehicle's direction of travel can include changes in the driving route, such as moving forward, backward, turning left, and turning right.
[0070] The vertical edge area can refer to the area corresponding to at least one of the left and right edges of the vehicle screen, used to display changes in the vehicle's motion state in the longitudinal direction, such as acceleration or deceleration. The horizontal edge area can refer to the area corresponding to at least one of the top and bottom edges of the screen, used to reflect changes in the vehicle's lateral movement, such as turning left or right.
[0071] For example, when the vehicle is moving forward or backward, visual elements in the longitudinal edge region can be identified as target visual elements. When the vehicle is turning left or right, visual elements in the lateral edge region can be selected as targets. By dividing the edge region into longitudinal and lateral edge regions, and identifying visual elements in either the longitudinal or lateral edge region as target visual elements according to the vehicle's direction of travel, a more realistic driving experience can be achieved, providing passengers with stronger directional visual feedback.
[0072] The degree of change in vehicle status can refer to the magnitude of the change when the vehicle accelerates, decelerates, or turns, and can be expressed by the magnitude of acceleration or the angle of steering wheel turn.
[0073] The direction of vehicle state change can refer to the specific direction of the change, such as the direction of acceleration or the direction of change of the vehicle's steering wheel angle. For example, acceleration (longitudinal acceleration forward), deceleration (longitudinal acceleration backward), left turn (lateral acceleration to the left or the direction of change of the vehicle's steering wheel angle to the left), right turn (lateral acceleration to the right or the direction of change of the vehicle's steering wheel angle to the right), etc.
[0074] In practice, the in-vehicle terminal determines the movement distance of the target visual element based on the degree of change in the vehicle's state during operation. When the vehicle accelerates or decelerates, the movement distance can be dynamically adjusted according to the magnitude of the acceleration; the greater the acceleration, the longer the movement distance. Similarly, when the vehicle is turning, the movement distance can be controlled based on the steering wheel angle; the larger the steering wheel angle, the greater the movement distance. Therefore, dynamic adjustment of the movement distance provides more realistic visual feedback under different driving conditions, ensuring that changes in the visual element match the actual movement of the vehicle.
[0075] In practice, the in-vehicle terminal determines the movement direction of the target visual element based on the direction of changes in the vehicle's state during operation. For example, when the vehicle accelerates forward (longitudinal acceleration in the direction of forward), the target visual element is determined to move downwards; when the vehicle decelerates forward (longitudinal acceleration in the direction of backward), the target visual element is determined to move upwards; when the vehicle turns left (lateral acceleration in the direction of left), the target visual element is determined to move right; and when the vehicle turns right (lateral acceleration in the direction of right), the target visual element is determined to move left. Therefore, movement direction control based on the vehicle's motion state makes it easier for passengers to understand the vehicle's trajectory and reduces motion sickness caused by a lack of motion reference.
[0076] Furthermore, in another embodiment, based on the vehicle's direction of travel in the vehicle's operating state, visual elements in the longitudinal edge region or the lateral edge region are determined as target visual elements, including:
[0077] When the vehicle is traveling in a straight line, the visual elements in the longitudinal edge region are identified as target visual elements; when the vehicle is traveling in a turning direction, the visual elements in the lateral edge region are identified as target visual elements.
[0078] Optionally, the vertical edge area can be the right edge area of the vehicle screen, and the horizontal edge area can be the bottom edge area of the vehicle screen. The vertical and horizontal edge areas may intersect.
[0079] For the convenience of those skilled in the art, Figure 4 An exemplary schematic diagram of a target visual element is provided. As can be seen, the vehicle screen 400 includes a vertical edge region 402 and a horizontal edge region 404, in which visual elements are displayed respectively.
[0080] As can be seen, the vertical edge region 402 extends vertically in the vehicle screen. When the vehicle is traveling in a straight line, the vertical movement of visual elements in the vertical edge region 402 can effectively simulate the forward and backward movement of the vehicle. Similarly, the horizontal edge region 404 extends horizontally in the vehicle screen. When the vehicle is turning, the horizontal movement of visual elements in the horizontal edge region 404 can effectively simulate the vehicle turning left or right.
[0081] The technical solution of this embodiment uses the vehicle's driving direction (straight line or turning) to precisely select and control which visual element in the edge area moves, providing passengers with a more intuitive visual feedback effect. By visually perceiving the vehicle's acceleration, deceleration, turning and other states, it reduces the discomfort caused by the inconsistency between motion sensation and visual information, and improves the riding experience.
[0082] In another embodiment, when the vehicle is traveling in a straight line, the degree of change in vehicle state includes vehicle acceleration; determining the movement distance of the target visual element based on the degree of change in vehicle state during vehicle operation includes: determining the movement distance of the target visual element based on vehicle acceleration and acceleration coefficient; the acceleration coefficient is determined based on the resolution of the in-vehicle screen.
[0083] To ensure that the movement of visual elements remains within a suitable distance on the screen, the acceleration value needs to be multiplied by an acceleration coefficient to adjust the movement distance. The acceleration coefficient is related to the resolution of the in-vehicle screen. For example, a high-resolution screen can support more subtle movements, thus requiring a relatively small acceleration coefficient, while a low-resolution screen may need a larger acceleration coefficient to ensure the movement of visual elements is clearly visible. For instance, assuming a vehicle accelerates forward at an acceleration of 2 meters per second squared, and the visual element needs to slide to the bottom, with a screen resolution of 1980*1200, the acceleration coefficient could be 600.
[0084] In specific implementation, when the vehicle is traveling in a straight line, the visual elements in the longitudinal edge region are identified as target visual elements, and the movement distance of the target visual element is determined based on the product of the vehicle's acceleration and acceleration coefficient. The movement distance can be expressed as:
[0085] d1 = a * tempZ;
[0086] Where d1 is the longitudinal movement distance of the target visual element when the vehicle is traveling in a straight line; a is the acceleration coefficient; and tempZ is the acceleration in the longitudinal direction of the vehicle.
[0087] The technical solution of this embodiment uses vehicle acceleration and screen resolution to determine the moving distance of visual elements, so as to provide more natural and accurate dynamic visual feedback, help passengers better perceive the acceleration and deceleration of the vehicle, thereby alleviating motion sickness and improving the riding experience.
[0088] In another embodiment, when the vehicle is traveling in a turning direction, the degree of change in vehicle state includes vehicle speed and vehicle steering wheel angle; determining the movement distance of the target visual element based on the degree of change in vehicle state during vehicle operation includes:
[0089] The movement distance of the target visual element is determined by summing the products of vehicle speed and vehicle steering wheel angle with their corresponding weights.
[0090] Vehicle speed represents the vehicle's travel speed. The faster the vehicle travels, the longer the visual element appears to move, thus conveying a more pronounced sense of speed. Steering wheel angle reflects the degree of vehicle steering; a larger angle indicates a greater degree of steering, and the longer the visual element appears to move. Both vehicle speed and steering wheel angle affect the distance a visual element moves in the lateral edge area.
[0091] In practice, vehicle speed and steering wheel angle have different effects on determining the movement distance of visual elements, so they are assigned their own weights. Optionally, the weight of speed can be less than the weight of steering wheel angle, making the steering wheel angle have a greater impact on the movement of visual elements when turning, thus highlighting the visual effect of steering. Alternatively, the in-vehicle terminal can dynamically adjust the weights based on the driving environment and driving status. For example, when driving at low speeds on urban roads, the weight of steering wheel angle can be greater than the weight of speed, allowing visual elements to respond more clearly to steering operations; when driving at high speeds on highways, the weight of speed can be increased, making speed greater than the weight of steering wheel angle, making speed more prominent in visual feedback.
[0092] In specific implementation, when the vehicle is turning, visual elements in the lateral edge region are identified as target visual elements. The movement distance of the target visual element is determined by summing the products of the vehicle speed and the steering wheel angle with their corresponding weights. The movement distance can be expressed as:
[0093] d2 = g*(m*x + n*y);
[0094] Where d2 is the lateral movement distance of the target visual element when the vehicle is turning; g is a constant coefficient, which can be a system preset value; x is the vehicle speed, and m is the weight corresponding to the vehicle speed; y is the vehicle steering wheel angle, and n is the weight corresponding to the vehicle steering wheel angle. For example, g equals 10, m equals 0.5, and n equals 60.
[0095] As can be seen, by multiplying the vehicle speed by its corresponding weight and the steering wheel angle by its corresponding weight, and then summing the products as the final movement distance of the visual element, the movement distance of the visual element can comprehensively reflect the vehicle's speed and steering angle, providing passengers with more realistic visual feedback.
[0096] In another embodiment, when the vehicle is traveling in a straight line, the direction of the vehicle state change includes the direction of vehicle acceleration; determining the movement direction of the target visual element based on the direction of the vehicle state change in the vehicle operation state includes: when the direction of vehicle acceleration indicates that the vehicle is accelerating, determining the element movement direction as a downward movement along the longitudinal edge region; when the direction of vehicle acceleration indicates that the vehicle is decelerating, determining the element movement direction as an upward movement along the longitudinal edge region.
[0097] In the implementation, when the vehicle is accelerating, the acceleration direction is forward, indicating that the vehicle speed is increasing. The target visual element will move downward along the vertical edge area to simulate the effect of the change in human inertia when the vehicle is moving forward. When the vehicle is decelerating, the acceleration direction is backward, indicating that the vehicle speed is decreasing. The visual element will move upward along the vertical edge area to simulate the effect of the change in human inertia when the vehicle is decelerating.
[0098] The technical solution of this embodiment can control the movement direction of visual elements by the direction of vehicle acceleration, providing passengers with more realistic and delicate visual feedback, thereby helping passengers better perceive the acceleration and deceleration of the vehicle, reducing motion sickness and improving the comfort and safety of the ride.
[0099] In another embodiment, when the vehicle is turning, the direction of the vehicle state change includes the direction of vehicle acceleration and the direction of change of the vehicle steering wheel angle. Based on the direction of the vehicle state change in the vehicle operation state, the movement direction of the target visual element is determined, including: when the direction of vehicle acceleration and the direction of change of the vehicle steering wheel angle indicate that the vehicle is turning left, the element movement direction is determined to be the direction of movement to the right along the lateral edge region; when the direction of vehicle acceleration and the direction of change of the vehicle steering wheel angle indicate that the vehicle is turning right, the element movement direction is determined to be the direction of movement to the left along the lateral edge region.
[0100] In practice, when a vehicle turns, it generates a lateral acceleration. The direction of this lateral acceleration determines whether the vehicle is turning left or right. The direction of the change in the steering wheel angle determines whether the vehicle is turning left or right; for example, when turning left, the steering wheel angle is to the left, and when turning right, the steering wheel angle is to the right. Combining the direction of acceleration and the direction of the steering wheel angle change, it is clear whether the vehicle is turning left or right.
[0101] When a vehicle is turning left, determining the direction of element movement as moving to the right along the lateral edge region can represent the feeling of centrifugal force causing passengers to shift to the right when the vehicle turns left; when a vehicle is turning right, determining the direction of element movement as moving to the left along the lateral edge region can represent the feeling of centrifugal force causing passengers to shift to the left when the vehicle turns right.
[0102] The technical solution of this embodiment uses the direction of vehicle acceleration and the direction of change of steering wheel angle to precisely control the movement direction of visual elements. The movement direction of visual elements can accurately correspond to the actual turning situation of the vehicle, allowing passengers to intuitively feel the dynamic state of the vehicle and reducing motion sickness caused by turning.
[0103] For the convenience of those skilled in the art, Figure 5 An exemplary diagram illustrating the vertical movement of a visual element is provided. For example... Figure 5 As shown, when the vehicle accelerates forward, the longitudinal halo slides downward, moving a distance d1 = a * tempZ. When the vehicle decelerates, the longitudinal halo slides upward at a fixed speed, moving a distance d1 = a * tempZ.
[0104] For the convenience of those skilled in the art, Figure 6 An illustrative diagram illustrating the left-right movement of a visual element is provided. For example... Figure 6 As shown, when the vehicle turns left, the lateral halo moves to the right by a distance d2 = g*(m*x + n*y). When the vehicle turns right, the lateral halo moves to the left by a distance d2 = g*(m*x + n*y).
[0105] As can be seen, the embodiments of this application generate and display dynamic visual compensation images synchronized with the vehicle's motion status in real time, enabling the passenger's visual system to receive motion information consistent with the vestibular system, effectively alleviating or eliminating motion sickness symptoms; passengers do not need to wear special glasses or take medication, improving the comfort and convenience of the ride; passengers can perceive the vehicle's driving status more accurately, which helps improve driving safety; moreover, by using existing in-vehicle hardware, there is no need to increase hardware development costs, reducing resource consumption.
[0106] In another embodiment, such as Figure 7 As shown, a display control method for an in-vehicle screen is provided, which is applied to... Figure 1 Taking the vehicle-mounted terminal as an example, the explanation includes the following steps:
[0107] The S702 displays visual elements in the edge area of the in-vehicle screen.
[0108] The edge region includes the vertical edge region and the horizontal edge region.
[0109] S704, based on the vehicle's direction of travel in the vehicle's operating state, determines visual elements in the longitudinal or lateral edge regions as target visual elements.
[0110] In one embodiment, visual elements in the longitudinal edge region or the lateral edge region are determined as target visual elements according to the vehicle's driving direction in the vehicle's operating state, including: when the vehicle is traveling in a straight line, visual elements in the longitudinal edge region are determined as target visual elements; when the vehicle is traveling in a turning direction, visual elements in the lateral edge region are determined as target visual elements.
[0111] S706, determine the movement distance of the target visual element based on the degree of change in the vehicle's state during vehicle operation.
[0112] In one embodiment, when the vehicle is traveling in a straight line, the degree of change in vehicle state includes vehicle acceleration; determining the movement distance of the target visual element based on the degree of change in vehicle state during vehicle operation includes: determining the movement distance of the target visual element based on vehicle acceleration and acceleration coefficient; the acceleration coefficient is determined based on the resolution of the in-vehicle screen.
[0113] In one embodiment, when the vehicle is traveling in a turning direction, the degree of change in vehicle state includes vehicle speed and vehicle steering wheel angle; determining the movement distance of the target visual element based on the degree of change in vehicle state during vehicle operation includes: determining the movement distance of the target visual element based on the sum of the products of vehicle speed and vehicle steering wheel angle with their corresponding weights.
[0114] S708 determines the movement direction of the target visual element based on the direction of the vehicle state change during vehicle operation.
[0115] In one embodiment, when the vehicle is traveling in a straight line, the direction of the vehicle state change includes the direction of vehicle acceleration; determining the movement direction of the target visual element based on the direction of the vehicle state change in the vehicle operation state includes: when the direction of vehicle acceleration indicates that the vehicle is accelerating, determining the element movement direction as moving downward along the longitudinal edge region; when the direction of vehicle acceleration indicates that the vehicle is decelerating, determining the element movement direction as moving upward along the longitudinal edge region.
[0116] In one embodiment, when the vehicle is turning, the direction of the vehicle state change includes the direction of vehicle acceleration and the direction of change of the vehicle steering wheel angle. Based on the direction of the vehicle state change in the vehicle operation state, the movement direction of the target visual element is determined, including: when the direction of vehicle acceleration and the direction of change of the vehicle steering wheel angle indicate that the vehicle is turning left, the element movement direction is determined to be the direction of movement to the right along the lateral edge region; when the direction of vehicle acceleration and the direction of change of the vehicle steering wheel angle indicate that the vehicle is turning right, the element movement direction is determined to be the direction of movement to the left along the lateral edge region.
[0117] S710 controls the target visual element to move along the direction of movement in the edge region according to the movement distance.
[0118] It should be noted that the specific limitations of the above steps can be found in the specific limitations of a display control method for an in-vehicle screen described above.
[0119] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0120] Based on the same inventive concept, this application also provides a display control device for an in-vehicle screen to implement the display control method for the in-vehicle screen described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations of one or more embodiments of the display control device for an in-vehicle screen provided below can be found in the limitations of the display control method for the in-vehicle screen described above, and will not be repeated here.
[0121] In one exemplary embodiment, such as Figure 8 As shown, a display control device for an in-vehicle screen is provided, comprising:
[0122] Display module 810 is used to display visual elements in the edge area of the vehicle screen.
[0123] The determining module 820 is used to determine the moving distance and moving direction of the target visual element based on the vehicle's operating state; the target visual element is the visual element that matches the vehicle's operating state.
[0124] The control module 830 is used to control the target visual element to move along the movement direction in the edge region according to the movement distance.
[0125] In one embodiment, the edge region includes a longitudinal edge region and a transverse edge region. The determining module 820 is specifically configured to determine the visual element in the longitudinal edge region or the transverse edge region as the target visual element according to the vehicle's driving direction in the vehicle operation state; determine the moving distance of the target visual element according to the degree of change in the vehicle's state in the vehicle operation state; and determine the moving direction of the target visual element according to the direction of change in the vehicle's state in the vehicle operation state.
[0126] In one embodiment, the determining module 820 is specifically used to determine the visual element in the longitudinal edge region as the target visual element when the vehicle is traveling in a straight line; and to determine the visual element in the lateral edge region as the target visual element when the vehicle is traveling in a turning direction.
[0127] In one embodiment, when the vehicle is traveling in a straight line, the degree of change in the vehicle state includes vehicle acceleration; the determining module 820 is specifically used to determine the moving distance of the target visual element based on the vehicle acceleration and acceleration coefficient; the acceleration coefficient is determined based on the resolution of the in-vehicle screen.
[0128] In one embodiment, when the vehicle is traveling in a turning direction, the degree of change in the vehicle state includes the vehicle speed and the vehicle steering wheel angle; the determining module 820 is specifically used to determine the movement distance of the target visual element based on the sum of the products of the vehicle speed and the vehicle steering wheel angle with their corresponding weights.
[0129] In one embodiment, when the vehicle is traveling in a straight line, the direction of the vehicle state change includes the direction of vehicle acceleration; the determining module 820 is specifically used to determine the element movement direction as a downward movement along the longitudinal edge region when the direction of vehicle acceleration indicates that the vehicle is accelerating; and to determine the element movement direction as an upward movement along the longitudinal edge region when the direction of vehicle acceleration indicates that the vehicle is decelerating.
[0130] In one embodiment, when the vehicle's direction of travel is turning, the direction of the vehicle state change includes the direction of vehicle acceleration and the direction of change of the vehicle's steering wheel angle. Specifically, the determining module 820 is used to determine that the element's movement direction is a direction of movement to the right along the lateral edge region when the direction of vehicle acceleration and the direction of change of the vehicle's steering wheel angle indicate that the vehicle is turning left; and to determine that the element's movement direction is a direction of movement to the left along the lateral edge region when the direction of vehicle acceleration and the direction of change of the vehicle's steering wheel angle indicate that the vehicle is turning right.
[0131] The various modules in the aforementioned vehicle-mounted screen display control device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the corresponding operations of each module.
[0132] In one exemplary embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 9As shown, the computer device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, Near Field Communication (NFC), or other technologies. When the computer program is executed by the processor, it implements a display control method for an in-vehicle screen. The display unit of the computer device forms a visually visible image and can be a display screen, projection device, or virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.
[0133] Those skilled in the art will understand that Figure 9 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0134] In one exemplary embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above-described method embodiments.
[0135] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps in the above method embodiments.
[0136] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.
[0137] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.
[0138] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.
[0139] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0140] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A display control method for an in-vehicle screen, characterized in that, The method includes: Display visual elements at the edge of the in-vehicle screen; Based on the vehicle's operating state, the movement distance and direction of the target visual element are determined; the target visual element is the visual element that matches the vehicle's operating state; wherein, when the vehicle's driving direction is straight, the movement distance is determined based on the product of the vehicle's acceleration and acceleration coefficient, and the acceleration coefficient is determined based on the resolution of the in-vehicle screen; when the vehicle's driving direction is turning, the movement distance is determined based on the sum of the products of the vehicle's speed and steering wheel angle with their respective weights; the weights are adjusted based on the vehicle's driving environment and driving state; when the vehicle is driving at low speed, the weight of the steering wheel angle is greater than the weight of the vehicle speed; when the vehicle is driving at high speed, the weight of the vehicle speed is greater than the weight of the steering wheel angle; the vehicle speed corresponding to high-speed driving is greater than the vehicle speed corresponding to low-speed driving. The target visual element is controlled to move along the movement direction in the edge region according to the movement distance.
2. The method according to claim 1, characterized in that, The edge region includes a longitudinal edge region and a transverse edge region. Determining the movement distance and direction of the target visual element based on the vehicle's operating state includes: Based on the vehicle's direction of travel in the vehicle's operating state, the visual element in the longitudinal edge region or the transverse edge region is determined as the target visual element; The movement distance of the target visual element is determined based on the degree of change in the vehicle state during the vehicle operation. The movement direction of the target visual element is determined based on the direction of the vehicle state change during the vehicle operation state.
3. The method according to claim 2, characterized in that, The step of determining the visual element in the longitudinal edge region or the transverse edge region as the target visual element based on the vehicle's driving direction in the vehicle's operating state includes: When the vehicle is traveling in a straight line, the visual element in the longitudinal edge region is determined as the target visual element; When the vehicle is traveling in a turning direction, the visual element in the lateral edge region is identified as the target visual element.
4. The method according to claim 3, characterized in that, When the vehicle is traveling in a straight line, the degree of change in the vehicle's state includes vehicle acceleration; determining the movement distance of the target visual element based on the degree of change in the vehicle's state during operation includes: The moving distance of the target visual element is determined based on the vehicle acceleration and acceleration coefficient; the acceleration coefficient is determined based on the resolution of the vehicle screen.
5. The method according to claim 3, characterized in that, When the vehicle is traveling in a turning direction, the degree of change in the vehicle's state includes the vehicle speed and the steering wheel angle. Determining the movement distance of the target visual element based on the degree of change in the vehicle's operating state includes: The movement distance of the target visual element is determined by summing the products of the vehicle speed and the vehicle steering wheel angle with their corresponding weights.
6. The method according to claim 3, characterized in that, When the vehicle is traveling in a straight line, the direction of the vehicle state change includes the direction of vehicle acceleration; determining the movement direction of the target visual element based on the direction of the vehicle state change in the vehicle's operating state includes: The direction of the vehicle acceleration represents the vehicle accelerating, and the direction of the element's movement is determined to be the direction of downward movement along the longitudinal edge region; The direction of the vehicle's acceleration represents the vehicle's deceleration, and the direction of the element's movement is determined to be the direction of upward movement along the longitudinal edge region.
7. The method according to claim 3, characterized in that, When the vehicle is traveling in a turning direction, the direction of the vehicle state change includes the direction of vehicle acceleration and the direction of change in the vehicle steering wheel angle. Determining the movement direction of the target visual element based on the direction of the vehicle state change in the vehicle's operating state includes: The direction of the vehicle's acceleration and the direction of change in the vehicle's steering wheel angle characterize the vehicle's left turn, and the direction of the element's movement is determined to be the direction of rightward movement along the lateral edge region. The direction of the vehicle's acceleration and the direction of change in the vehicle's steering wheel angle represent the vehicle turning right, and the direction of the element's movement is determined to be the direction of movement to the left along the lateral edge region.
8. A display control device for a vehicle-mounted screen, characterized in that, The device includes: The display module is used to display visual elements in the edge area of the vehicle screen; A determination module is used to determine the movement distance and direction of a target visual element based on the vehicle's operating state. The target visual element is the visual element that matches the vehicle's operating state. Specifically, when the vehicle's driving direction is straight, the movement distance is determined by the product of the vehicle's acceleration and acceleration coefficient, where the acceleration coefficient is determined based on the resolution of the in-vehicle screen. When the vehicle's driving direction is turning, the movement distance is determined by the sum of the products of the vehicle's speed and steering wheel angle, each multiplied by its corresponding weight. The weights are adjusted based on the vehicle's driving environment and driving state. When the vehicle is driving at low speed, the weight of the steering wheel angle is greater than the weight of the vehicle speed. When the vehicle is driving at high speed, the weight of the vehicle speed is greater than the weight of the steering wheel angle. The vehicle speed corresponding to high-speed driving is greater than the vehicle speed corresponding to low-speed driving. A control module is used to control the target visual element to move along the movement direction in the edge region according to the movement distance.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 7.
11. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 7.