Vehicle-mounted head-up display method and device, vehicle and storage medium
By monitoring and identifying the obstructions on the windshield glass in the on-board head-up display system and adjusting the display area targetedly, the problem of display clarity due to local pollution is solved, and a safer and more flexible driving information display is achieved.
Patent Information
- Application Number
- CN202411965840.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-30
- Publication Date
- 2025-04-04
- Estimated Expiration
- 2044-12-30
AI Technical Summary
During actual driving, the on-board head-up display system is affected by environmental factors such as dust, insect traces, and light, causing local pollution on the windshield glass, affecting the clarity of the display content and endangering driving safety.
By monitoring the head-up display area on the front windshield, the target adjustment area with the occlusion is identified and the area is adjusted separately to avoid overall large-scale adjustments and reduce the driver's perception of changes in the head-up display area.
After real-time monitoring of the occlusion, the display content is adjusted in a targeted manner to ensure clear display of information, reduce driving risks caused by the obstruction of status information, and improve driving safety and flexibility in information display.
Smart Images

Figure CN119749235A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of intelligent automobile driving technology, and more specifically, to a method, device, vehicle and storage medium for vehicle-mounted head-up display in the field of intelligent automobile driving technology. Background Art
[0002] Head-up Display (HUD) is a technology that projects key driving information (such as speed, navigation instructions, warning information, etc.) onto the windshield in front of the driver's line of sight. It is widely used in modern car driving systems. Through this technology, the driver can obtain these key information without looking down at the dashboard, allowing the driver to maintain focus on the road ahead while also receiving key driving information, thereby improving driving convenience and safety.
[0003] However, in actual driving, due to the influence of environmental factors such as dust, insect tracks, and light, local pollution is prone to occur on the windshield, affecting the clarity of the content displayed in the head-up display system, making it difficult for the driver to see key driving information and may even endanger driving safety. Summary of the invention
[0004] The present application provides a method, device, vehicle and storage medium for an in-vehicle head-up display. The method can identify a target adjustment area in a head-up display area where an obstruction exists, and adjust the area separately, thereby avoiding large-scale adjustment of the head-up display area as a whole, reducing the driver's perception of changes in the head-up display area, and allowing passengers to obtain a comfortable and natural head-up display experience.
[0005] In a first aspect, a method for an in-vehicle head-up display is provided, the method comprising: monitoring whether there is a target obstruction in a head-up display area on a front windshield, the head-up display area comprising at least two status display areas, and the status display area displaying status information for characterizing a driving status of the vehicle; if there is, determining that the status display area where the target obstruction is located is a target adjustment area, determining an occlusion parameter in the target adjustment area, and calculating adjustment data corresponding to the target adjustment area based on the occlusion parameter; and adjusting the status information in the target adjustment area based on the adjustment data.
[0006] The beneficial effects brought by the technical solution of the first aspect at least include: by real-time monitoring of the head-up display area, it is possible to timely monitor whether there are any obstructions in each status display area, provide preparation for subsequent adjustment operations, and avoid the status information being blocked for a long time without making corresponding adjustments; then determine the target adjustment area where the target obstruction is located and the corresponding obstruction parameters, and further calculate the corresponding adjustment data according to the obstruction parameters, so that it is possible to accurately know which information is clearly displayed and which information is blocked, so that targeted adjustments can be made, avoiding large-scale adjustments of the head-up display area as a whole, and reducing the driver's perception of changes in the head-up display area; finally, according to the adjustment data, the angle, position, brightness, contrast and other parameters of the status information display are adjusted accordingly to ensure that the adjusted status information can be accurately and clearly displayed, reducing the driving risk caused by the obstruction of the status information. In this way, targeted adjustments to the blocked area can avoid large-scale adjustments of the head-up display area as a whole, reduce the driver's perception of changes in the head-up display area, and enable the driver to clearly obtain key vehicle driving status information without distracting attention, thereby improving driving safety and the flexibility of information display.
[0007] In some possible implementations, the above-mentioned monitoring of whether there is a target obstruction in the head-up display area on the front windshield includes: collecting images of the head-up display area on the front windshield at a preset frequency, and identifying whether there is a target obstruction in the head-up display area through the image.
[0008] Through the technical solutions in the above possible implementation methods, images in the head-up display area on the front windshield can be regularly collected, and the image can be recognized using image recognition technology, so that it is possible to monitor in real time whether there are target obstructions in the head-up display area, quickly and accurately discover and locate obstruction problems, and provide timely and effective basis for subsequent adjustment operations.
[0009] In some possible implementations, the above-mentioned determination of occlusion parameters in the target adjustment area and calculation of adjustment data corresponding to the target adjustment area based on the occlusion parameters include: identifying at least one occlusion parameter of the target occluder through an image, the occlusion parameters including at least one of a position parameter and an area parameter of the target occluder; calculating a first rotation angle corresponding to the target adjustment area based on each occlusion parameter, and using the first rotation angle as adjustment data.
[0010] Through the technical solutions in the above possible implementations, after the target obstruction is determined, the position parameters, area parameters and other obstruction parameters of the target obstruction can be accurately captured through image recognition technology, and these parameters provide key basis for subsequent adjustment operations. Then, the first rotation angle is calculated according to the obstruction parameters, and the first rotation angle is used as adjustment data to adjust the state information in the target adjustment area, which fully considers the impact of the obstruction on the display content, effectively avoids the obstruction, and ensures that the adjusted state information can be clearly presented within the driver's field of vision.
[0011] In some possible implementations, after calculating the first rotation angle corresponding to the target adjustment area according to the occlusion parameters, the method further includes: determining at least one environmental parameter of the environment in which the front windshield is located, the environmental parameters including at least one of a light intensity parameter and a rainfall parameter obtained by an environmental monitoring sensor; calculating an adjustment coefficient for the first rotation angle according to the occlusion parameters and the environmental parameters, and calculating a second rotation angle corresponding to the target adjustment area according to the first rotation angle and the adjustment coefficient, and using the second rotation angle as adjustment data.
[0012] Through the technical solutions in the above possible implementations, after calculating the first rotation angle corresponding to the target adjustment area, an environmental monitoring function is also introduced, by obtaining the light intensity parameters, rainfall parameters and other environmental parameters of the environment in which the front windshield is located, and comprehensively considering the occlusion parameters and environmental parameters to intelligently determine an adjustment coefficient. This adjustment coefficient can simultaneously reflect the overall impact of the occlusion and environmental changes on the information display effect, thereby ensuring that when adjusting the status information display position, not only the occlusion is avoided, but also the interference of environmental factors is fully considered, thereby enhancing the stability and reliability of the vehicle head-up display system under various complex environmental conditions, and further improving the accuracy of the status information display adjustment.
[0013] In some possible implementations, the above-mentioned calculation of the adjustment coefficient for the first rotation angle based on each occlusion parameter and each environmental parameter includes: respectively calculating the occlusion influence factor corresponding to each occlusion parameter, and respectively calculating the environmental influence factor corresponding to each environmental parameter, each occlusion influence factor is used to characterize the degree of influence of each occlusion parameter on the state information, and each environmental influence factor is used to characterize the degree of influence of each environmental parameter on the state information; determining a comprehensive influence factor based on each occlusion influence factor and each environmental influence factor, and calculating the adjustment coefficient for the first rotation angle based on the comprehensive influence factor.
[0014] Through the technical solutions in the above possible implementation methods, the occlusion influence factors corresponding to each occlusion parameter and the environmental influence factors corresponding to each environmental parameter are calculated respectively, so as to further optimize the status information display adjustment process. The occlusion influence factor can accurately quantify the influence of different occlusion parameters on the visibility and clarity of the status information, while the environmental influence factor can accurately reflect the specific effect of environmental parameters such as light intensity and rainfall on the display effect. By calculating these influence factors, the comprehensive influence of obstructions and environmental factors can be more comprehensively evaluated, so as to determine the comprehensive influence factor based on each influence factor, and calculate the adjustment coefficient for the first rotation angle accordingly. This refined adjustment method ensures that stable and clear driving status information can be provided under different occlusion and environmental conditions.
[0015] In some possible implementations, after adjusting the status information in the target adjustment area based on the adjustment data, the method further includes: generating adjustment prompt information for the target adjustment area, triggering a device prompt message based on the adjustment prompt information, the device prompt message including at least one of a voice prompt message and a visual prompt message.
[0016] Through the technical solutions in the above possible implementations, after the status information in the target adjustment area is adjusted, adjustment prompt information for the target adjustment area is generated, and the device prompt message is triggered based on the information, thereby achieving more intuitive and comprehensive information feedback to the driver. When the status information is adjusted due to factors such as obstructions, the driver can be informed of the specific content and results of the adjustment in real time through a variety of prompts such as voice or vision, ensuring that the driver can quickly and accurately obtain the latest vehicle driving status information, further improving the convenience of the vehicle head-up display system.
[0017] In some possible implementations, the above method also includes: in response to a user adjustment operation triggered by a user on a target status display area, obtaining user adjustment data corresponding to the user adjustment operation, and adjusting the status information in the target status display area according to the user adjustment data; updating the personalized adjustment strategy corresponding to the user based on the user adjustment data, and the personalized adjustment strategy is used to correct the adjustment data according to the user's preference information.
[0018] Through the technical solutions in the above possible implementations, the solution captures and obtains user adjustment data in real time by responding to the user's adjustment operation on the target status display area, so that the user can intuitively and conveniently adjust the display mode of the status information according to personal needs, thereby further improving the readability of the status information. The user's personalized adjustment strategy is further dynamically updated based on the user adjustment data, so that the user's preference information can be learned and understood, and the subsequent adjustment data can be intelligently optimized and corrected, gradually forming an information display solution that better meets the user's personalized needs.
[0019] In a second aspect, a vehicle-mounted head-up display device is provided, the device comprising: a determination module, used to monitor whether there is a target obstruction in a head-up display area on a front windshield, the head-up display area comprising at least two status display areas, and status information used to characterize the driving status of the vehicle is displayed in the status display area; a calculation module, used to determine, if there is, that the status display area where the target obstruction is located is a target adjustment area, determine the obstruction parameters in the target adjustment area, and calculate adjustment data corresponding to the target adjustment area based on the obstruction parameters; an adjustment module, used to adjust the status information in the target adjustment area based on the adjustment data.
[0020] In a third aspect, a vehicle is provided, comprising a memory for storing executable program code; and a processor for calling and running the executable program code from the memory, so that the vehicle executes the method in the above-mentioned first aspect or any possible implementation of the first aspect.
[0021] In a fourth aspect, a computer program product is provided, comprising: a computer program code, which, when executed on a computer, enables the computer to execute the method in the first aspect or any possible implementation of the first aspect.
[0022] In a fifth aspect, a computer-readable storage medium is provided, which stores a computer program. When the computer program runs on a computer, the computer executes the method in the above-mentioned first aspect or any possible implementation manner of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] Figure 1 is an exemplary system architecture diagram of a vehicle-mounted head-up display method provided in an embodiment of the present application;
[0024] Figure 2 is a schematic flow chart of a method for vehicle-mounted head-up display provided by an embodiment of the present application;
[0025] Figure 3 Schematic diagram of a head-up display area of a vehicle-mounted head-up display method provided in an embodiment of the present application;
[0026] Figure 4 is a schematic flow chart of a method for vehicle-mounted head-up display provided by an embodiment of the present application;
[0027] Figure 5 is a schematic flow chart of a method for vehicle-mounted head-up display provided by an embodiment of the present application;
[0028] Figure 6is a schematic flow chart of a method for vehicle-mounted head-up display provided by an embodiment of the present application;
[0029] Figure 7 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application. DETAILED DESCRIPTION
[0030] The technical solution in the present application will be described clearly and in detail below in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of the present application. Among them, in the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B: "and / or" in the text is only a description of the association relationship of associated objects, indicating that there can be three relationships, such as A and / or B, which can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, "multiple" refers to two or more than two.
[0031] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as suggesting or implying relative importance or implicitly indicating the number of technical features indicated. Thus, features defined as "first" and "second" may explicitly or implicitly include one or more of the features. At the same time, when the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0032] In-vehicle head-up display technology projects key driving information directly onto the windshield in front of the driver's line of sight, allowing the driver to focus more on the road ahead without having to frequently shift his sight to look down at the dashboard, reducing the risk of accidents caused by sight shifting, thereby enhancing driving safety. However, in actual use, factors such as dust and insect tracks on the windshield can easily cause local pollution in the head-up display area. These pollutants can block or blur the information displayed, making it difficult for the driver to accurately read key information, thereby affecting driving decisions and driving safety.
[0033] In order to solve the problem of display content clarity in the actual driving process of the vehicle head-up display technology, the existing head-up display content adjustment technology can realize the real-time monitoring of pollutants on the windshield. When pollutants are detected, it will adjust the display content on the screen accordingly according to the size of the pollutants and other information, such as changing the contrast, size or position of the information display content, to ensure that the driver can clearly see the key driving information. However, in actual use, the pollution on the windshield is often localized and may only affect a small area on the display screen, but the existing adjustment technology can only adopt an overall adjustment strategy, that is, to adjust the entire head-up display screen on a large scale. Since the entire display screen is changing, the driver needs to constantly adapt to this change, which not only makes it difficult for the driver to accurately capture key information in a short period of time, but also may distract their attention due to frequent changes, affecting the safety during driving.
[0034] Therefore, an embodiment of the present application provides a method for in-vehicle head-up display, so as to achieve the ability to adjust the head-up display area by region according to the pollutant situation, thereby reducing the driver's perception of changes in the head-up display content.
[0035] See also Figure 1 , Figure 1 An exemplary system architecture diagram of a method for in-vehicle head-up display provided in an embodiment of the present application.
[0036] like Figure 1 As shown, the system architecture may include a vehicle 101, a network 102, and a server 103. The network 102 is used to provide a medium for a communication link between the vehicle 101 and the server 103. The network 102 may include various types of wireless communication links, such as a Bluetooth communication link, a Wireless-Fidelity (Wi-Fi) communication link, or a microwave communication link.
[0037] In the embodiment of the present application, the vehicle 101 may also include at least an in-vehicle camera and a heads-up display screen, wherein the heads-up display screen is displayed on the front windshield, and the driving status information of the vehicle 101 is displayed in its heads-up display area, so that the user can intuitively view the status information; the in-vehicle camera is used to capture the image of the front windshield, so that the vehicle 101 can monitor the heads-up display area on the front windshield. The vehicle 101 can interact with the server 103 through the network 102 to receive messages from the server 103 or send messages to the server 103, or the vehicle 101 can interact with the server 103 through the network 102 to receive messages or data sent to the server 103 by other users. For example, the vehicle 101 can request navigation data from the server 103 through the network 102, and display the navigation data received from the server 103 in the heads-up display area on the front windshield.
[0038] The server 103 may be a business server that provides various services. It should be noted that the server 103 may be hardware or software. When the server 103 is hardware, it may be implemented as a distributed server cluster consisting of multiple servers, or it may be implemented as a single server. When the server 103 is software, it may be implemented as multiple software or software modules (for example, for providing distributed services), or it may be implemented as a single software or software module, which is not specifically limited here.
[0039] Alternatively, the system architecture may not include the server 103. In other words, the server 103 may be an optional device in the embodiments of this specification. That is, the method provided in the embodiments of this specification may be applied to a system structure that only includes the vehicle 101, and the embodiments of this application do not limit this.
[0040] In an embodiment of the present application, the vehicle 101 first monitors whether there is a target obstruction in the head-up display area on the front windshield, the head-up display area includes at least two status display areas, and the status display area displays status information used to characterize the driving status of the vehicle; if there is, the vehicle 101 determines that the status display area where the target obstruction is located is a target adjustment area, determines the occlusion parameters in the target adjustment area, and calculates adjustment data corresponding to the target adjustment area based on the occlusion parameters; finally, the vehicle 101 adjusts the status information in the target adjustment area based on the adjustment data.
[0041] It should be understood that Figure 1 The number of vehicles, networks, and servers in the figure is only illustrative, and any number of vehicles, networks, and servers may be used according to implementation requirements.
[0042] See also Figure 2 , Figure 2A schematic flow chart of a method for in-vehicle head-up display provided in an embodiment of the present application. The execution subject of the embodiment of the present application may be a vehicle that executes the in-vehicle head-up display, or a processor in a vehicle that executes the in-vehicle head-up display method, or a in-vehicle head-up display service in a vehicle that executes the in-vehicle head-up display method. For the convenience of description, the specific execution process of the in-vehicle head-up display method is introduced below by taking the execution subject being a processor in a vehicle as an example.
[0043] like Figure 2 As shown, the vehicle-mounted head-up display method may at least include:
[0044] S202: Monitor whether there is a target obstruction in a head-up display area on the front windshield, where the head-up display area includes at least two status display areas, and status information representing a driving status of the vehicle is displayed in the status display area.
[0045] Optionally, the head-up display system in the vehicle directly projects vehicle speed information, navigation instructions, and other status information used to represent the vehicle's driving status onto the windshield in front of the driver's line of sight. For example, see Figure 3 , Figure 3 A schematic diagram of a head-up display area of a vehicle-mounted head-up display method provided in an embodiment of the present application, Figure 3 310 indicated by (A) and 320 indicated by (B) are the head-up display areas in the corresponding vehicles. If the head-up display area is blocked by pollutants, the displayed status information may become incomplete or blurred, which in turn affects the driver's judgment. Therefore, in order to ensure that problems that may affect the display of status information can be discovered and handled in a timely manner, and to avoid driving risks caused by the driver's inability to see the status information clearly, it is necessary to monitor in real time whether there are obstructions in the head-up display area, and to make corresponding adjustments to the status information in the head-up display area when it is detected that there are indeed obstructions. This step can be achieved by a sensor system integrated into the vehicle, including but not limited to cameras, infrared sensors or radar sensors, etc. These sensors can capture and analyze images or signals in the head-up display area to identify whether there are target obstructions (such as mud spots, insect residues, light, light spots or other external objects) blocking the content of the display area.
[0046] Alternatively, since the contamination on the windshield is often localized, it may only affect a small portion of the status information in the head-up display area. If the status information in the entire head-up display area is adjusted on a large scale, the entire display area will undergo a relatively obvious change, which may distract the driver's attention and increase the risk of traffic accidents. Based on this, a regional adjustment strategy can be considered to divide the head-up display area into multiple status display areas, each of which displays status information used to characterize the vehicle's driving status, and then the corresponding status information is locally adjusted according to the specific position and range of the obstruction on the windshield.
[0047] Optionally, in a feasible implementation, the head-up display area may be divided based on the properties of the status information itself (such as importance, function, etc.). Figure 3 (A) The head-up display area 310 is divided into areas based on the function of the status information, wherein the speed display area 311 is used to display the current speed of the vehicle, so that the driver can observe the vehicle's speed at any time and make corresponding speed adjustments; the navigation indication area 312 is used to display maps and navigation information, which can help the driver plan the driving route; the safety warning area 313 graphically displays the surrounding traffic and pedestrian conditions, and displays the corresponding expected driving operations to the driver as driving assistance information or safety warning information. The status information in these status display areas has different functions, and the status information that realizes the same function is usually concentrated in a certain area. This division method can make the functional division of the status information in the head-up display area clear, and can also quickly clarify the target adjustment range when adjusting the corresponding pollution area.
[0048] Optionally, in another feasible implementation, the head-up display area may be divided into regions based on different positions (such as top, middle, bottom, etc.) of the status information in the head-up display area. Figure 3 The head-up display area 320 of (B) is divided into four state display areas according to different directions: an upper left area 321, an upper right area 322, a lower left area 323, and a lower right area 324. It should be noted that in addition to the above two area division methods, the head-up display area can also be divided based on the possibility of pollution, etc., and the embodiment of the present application does not limit the specific area division method of the head-up display area.
[0049] S204: If yes, determine the state display area where the target occluder is located as the target adjustment area, determine the occlusion parameters in the target adjustment area, and calculate the adjustment data corresponding to the target adjustment area according to the occlusion parameters.
[0050] Optionally, once the presence of a target obstruction in the head-up display area is detected, its specific position relative to the head-up display area will be quickly determined, and the status display area where the target obstruction is located will be used as the target adjustment area. Subsequently, through image recognition or signal processing algorithms, the area, shape, transparency and other obstruction parameters of the obstruction are calculated, and based on these obstruction parameters, the specific adjustment data required for the target adjustment area can be further calculated, so that targeted adjustments can be made to the target adjustment area according to different obstruction situations.
[0051] Still Figure 3 Taking the head-up display area schematic diagram of a vehicle-mounted head-up display method provided by an embodiment of the present application as an example, Figure 3 In (A), there is an obstruction 314 in the navigation indication area 312, which affects the display effect of the navigation indication information in the navigation indication area 312. At this time, it is detected that there is a target obstruction 314 in the head-up display area 310, and it is determined that the target obstruction is in the navigation indication area 312, and the navigation indication area 312 is used as the target adjustment area. Then, based on a specific algorithm, the obstruction parameters of the target obstruction 314 are calculated, and it is found that the target obstruction 314 is located at the lower right corner edge of the navigation indication area 312, and the corresponding adjustment data is determined accordingly.
[0052] S206: Adjust the status information in the target adjustment area according to the adjustment data.
[0053] Optionally, after calculating the adjustment data for the target adjustment area, the status information in the target adjustment area is automatically adjusted accordingly based on the adjustment data. The adjustments that can be made include, but are not limited to, rotation adjustment, displacement adjustment, brightness / contrast adjustment, scaling adjustment, and the like. For example, displacement adjustment can fine-tune the display position of the status information to outside the edge of the obstruction to ensure that the information is fully visible; brightness / contrast adjustment can increase or decrease the display brightness to improve the readability of the status information under complex lighting conditions; scaling adjustment can dynamically adjust the size of the status information display according to the degree of obstruction to ensure that the status information is easy to identify.
[0054] As shown in S204 above Figure 3 (A) Taking the obstruction 314 in the navigation indication area 312 as an example, after calculating the adjustment data for the navigation indication area 312, the navigation indication information in the navigation indication area 312 is displaced and adjusted, the navigation arrow is enlarged and moved to the unobstructed upper left area, or voice prompts are used to supplement the missing visual information.
[0055] In an embodiment of the present application, a method for in-vehicle head-up display is provided, which monitors whether there is a target obstruction in a head-up display area on a front windshield, the head-up display area including at least two status display areas, and the status display area displays status information for characterizing the driving status of the vehicle; if there is, the status display area where the target obstruction is located is determined to be a target adjustment area, the obstruction parameters in the target adjustment area are determined, and adjustment data corresponding to the target adjustment area is calculated based on the obstruction parameters; and the status information in the target adjustment area is adjusted based on the adjustment data. By real-time monitoring of the head-up display area, it is possible to promptly monitor whether there are obstructions in each status display area, provide preparation for subsequent adjustment operations, and avoid the status information being blocked for a long time without making corresponding adjustments; then determine the target adjustment area where the target obstruction is located and the corresponding obstruction parameters, and further calculate the corresponding adjustment data based on the obstruction parameters, so that it can be accurately known which information is clearly displayed and which information is blocked, so that targeted adjustments can be made, avoiding large-scale adjustments to the head-up display area as a whole, reducing the driver's perception of changes in the head-up display area, and ensuring stability and comfort during driving; finally, according to the adjustment data, the angle, position, brightness, contrast and other parameters of the status information display are adjusted accordingly to ensure that the adjusted status information can be displayed accurately and clearly, reducing the driving risk caused by the blocking of status information.
[0056] See also Figure 4 , Figure 4 A schematic flowchart of a method for in-vehicle head-up display provided in an embodiment of the present application.
[0057] like Figure 4 As shown, the vehicle-mounted head-up display method may at least include:
[0058] S402: Collect images of the head-up display area on the front windshield at a preset frequency, and identify whether there is a target obstruction in the head-up display area through the images.
[0059] Optionally, in order to monitor the head-up display area on the front windshield in real time, an image acquisition mechanism may be used. Specifically, in order to ensure that the appearance of an obstruction on the front windshield can be captured and responded to in real time, one or more cameras may be installed on the vehicle, with the camera lens facing the front windshield, to ensure that the image of the head-up display area on the front windshield can be clearly and accurately captured, providing accurate input for subsequent image processing and recognition.
[0060] Optionally, the camera will periodically capture images of the head-up display area on the front windshield at a preset frequency. The setting of this frequency needs to comprehensively consider the image processing capabilities and data such as the frequency of occurrence of obstructions to ensure that the appearance of obstructions can be captured in a timely manner without increasing the data processing burden due to excessive acquisition frequency. For example, in windy weather, the frequency of appearance of obstructions increases, and due to the impact of strong winds, the position and shape of obstructions may change, so it is necessary to increase the shooting frequency (such as once every 30 seconds) to capture changes in obstructions more timely; on the contrary, in clear weather, the frequency of appearance of obstructions is low and changes are slow, so the camera shoots at a lower frequency (such as once per minute), which can meet real-time requirements and reduce the data processing burden.
[0061] Optionally, the collected image will be sent to a preset image recognition algorithm (such as a convolutional neural network) for processing to determine whether there is a target obstruction in the image (that is, in the corresponding head-up display area). The image recognition algorithm can be trained with a large amount of sample data in advance through machine learning or deep learning technology to learn the characteristics of different obstructions, thereby achieving accurate recognition of the target obstruction.
[0062] S404: If so, determine the state display area where the target occluder is located as the target adjustment area, and identify at least one occlusion parameter of the target occluder through an image, where the occlusion parameter includes at least one of a position parameter and an area parameter of the target occluder.
[0063] Optionally, once the image recognition algorithm detects the presence of the target occluder, in order to improve the quality of the image and provide more accurate and reliable input for subsequent image recognition and occluder detection, the images will be preprocessed, which may include the application of denoising algorithms (such as Gaussian filtering, mean filtering, etc.) and contrast enhancement algorithms (such as histogram equalization, adaptive contrast adjustment, etc.). Through preprocessing steps such as denoising and contrast enhancement, occlusion parameters such as the position and area of the occluder can be more accurately identified.
[0064] Optionally, the position of the target obstruction is further determined, that is, in which state display area the target obstruction is located, and the state display area is determined as the target adjustment area that needs to be adjusted, so that a separate adjustment of the target adjustment area can be achieved.
[0065] Optionally, in order to calculate accurate adjustment data, in addition to determining the specific position of the target occluder, it is also necessary to determine parameters such as the area, shape, and transparency of the occluder. In order to facilitate subsequent calculations, the position coordinates of the target occluder are converted to a coordinate system relative to the head-up display area, and the area of the target occluder is normalized to between 0 and 1.
[0066] S406 , calculating a first rotation angle corresponding to the target adjustment area according to each occlusion parameter, and using the first rotation angle as adjustment data; and adjusting the state information in the target adjustment area according to the adjustment data.
[0067] Optionally, taking the rotation adjustment method as an example, according to the extracted occlusion parameters such as position and area, the first rotation angle corresponding to the target adjustment area can be further calculated, and the first rotation angle can be used as adjustment data to adjust the status information in the target adjustment area. For example, if the target occluder is mainly located on one side of the status display area, the entire status display area can be rotated a certain angle in the opposite direction to avoid the target occluder. Similarly, the size of the area of the target occluder will also affect the selection of the rotation angle. Generally, the larger the area of the occluder, the larger the required rotation angle may be. Therefore, the calculation of the rotation angle can be weighted based on the position parameters and area parameters of the target occluder to obtain the best visual effect. Finally, according to the calculated first rotation angle, the status information in the target adjustment area is rotated accordingly to maintain the overall structure and readability of the status information.
[0068] S408: Generate adjustment prompt information for the target adjustment area, and trigger a device prompt message based on the adjustment prompt information, where the device prompt message includes at least one of a voice prompt message and a visual prompt message.
[0069] Optionally, after the status information in the target adjustment area is rotated accordingly according to the first rotation angle, an adjustment prompt message containing the status information adjustment is generated according to the content and degree of the adjustment. The information generally includes the adjusted area position, the type of adjustment (such as rotation, scaling, translation, etc.), etc., to inform the driver that the status information display on the head-up display area has changed, as well as the specific content of the change. Then, based on the generated adjustment prompt information, a corresponding device prompt message is triggered in the vehicle. Among them, the device prompt message can be a voice prompt message or a visual prompt message. For example, the device prompt message can be broadcast to the driver in the form of voice through the vehicle audio or speech synthesis technology to ensure that the driver can still receive important prompt information without being distracted by viewing the head-up display area; or a visual representation of the device prompt message may be displayed on the head-up display area or other visible areas (such as the instrument panel, central control screen, etc.), and these visual prompts may include flashing icons, highlighted text or animations, etc., to attract the driver's attention.
[0070] In an embodiment of the present application, a method for a vehicle-mounted head-up display is provided, wherein an image in a head-up display area on a front windshield can be regularly collected by a camera, and the image can be identified by using an image recognition technology, so that whether there is a target obstruction in the head-up display area can be monitored in real time, and the obstruction problem can be quickly and accurately discovered and located, providing a timely and effective basis for subsequent adjustment operations; after the target obstruction in the vehicle-mounted head-up display area is monitored, the obstruction parameters such as position parameters and area parameters in the affected target adjustment area are calculated separately by using an image recognition technology, and then the first rotation angle corresponding to the area is calculated, and the first rotation angle is used as adjustment data to adjust the state information in the target adjustment area, which fully considers the influence of the obstruction on the display content, effectively avoids the obstruction, and ensures that the adjusted state information can be clearly presented within the driver's field of vision; then, after the state information in the target adjustment area is adjusted, adjustment prompt information for the target adjustment area is generated, and a device prompt message is triggered based on the information, thereby achieving more intuitive and comprehensive information feedback to the driver. When status information is adjusted due to factors such as obstructions, the driver can be immediately informed of the specific content and results of the adjustment through a variety of prompts such as voice or visual, ensuring that the driver can quickly and accurately obtain the latest vehicle driving status information, further improving the convenience of the on-board head-up display system.
[0071] See also Figure 5 , Figure 5 A schematic flowchart of a method for in-vehicle head-up display provided in an embodiment of the present application.
[0072] like Figure 5 As shown, the vehicle-mounted head-up display method may at least include:
[0073] S502, collecting images of the head-up display area on the front windshield at a preset frequency, identifying through the image whether there is a target obstruction in the head-up display area, and if so, determining that the status display area where the target obstruction is located is the target adjustment area; identifying through the image at least one obstruction parameter of the target obstruction; and calculating a first rotation angle corresponding to the target adjustment area according to each obstruction parameter.
[0074] Optionally, the image of the head-up display area on the front windshield is collected at a preset frequency by a camera installed on the vehicle, and the presence of a target obstruction in the head-up display area is identified according to a preset image recognition algorithm. When it is detected that there is indeed a target obstruction, the state display area where the target obstruction is located is determined as the target adjustment area, and further the position, area and other obstruction parameters of the target obstruction are identified by the image, and the first rotation angle corresponding to the target adjustment area is calculated according to the obstruction parameters. Specifically, for step S502, please refer to Figure 4The detailed description in the illustrated embodiment will not be repeated here.
[0075] S504: Determine at least one environmental parameter of the environment in which the front windshield is located, where the environmental parameter includes at least one of a light intensity parameter and a rainfall parameter obtained by an environmental monitoring sensor.
[0076] Optionally, measuring the obstruction parameters can accurately identify and process obstructions on the front windshield that affect the display of information in the head-up display area. In addition to the obstruction itself affecting the display of status information, external environmental factors such as different light intensity and rainfall may also interfere with the display of status information. Based on this, it is possible to consider measuring environmental parameters through environmental monitoring sensors and dynamically adjust the display effect of the head-up display area according to real-time external environmental changes.
[0077] Optionally, light intensity directly affects the brightness and contrast of the head-up display area. In a bright light environment, the head-up display area requires higher brightness to ensure that the information is clearly visible; in a dim light environment, the brightness needs to be reduced to avoid glare. By monitoring the light intensity in real time, the display effect can be automatically adjusted to adapt to different ambient lighting conditions, thereby ensuring that the driver can always clearly see the status information on the head-up display area. Specifically, a light sensor can be installed at a location such as the front or top of the vehicle so that the external light intensity can be accurately monitored in real time and the corresponding light intensity value (unit: lux) can be output. The light intensity value output by the sensor will be read and processed in real time for subsequent calculation and adjustment of the brightness and contrast settings of the status information display.
[0078] Optionally, rainfall may also affect the display effect of the head-up display area. Raindrops may interfere with the light projection of the head-up display area, causing the information to be blurred or difficult to recognize. By monitoring the rainfall in real time, the display effect may be automatically adjusted or the rain protection mode may be enabled to reduce the interference of raindrops on the display of status information and ensure the clarity and readability of the information. Specifically, a rain sensor may also be installed near the front windshield of the vehicle so that the rainfall conditions can be monitored in real time and the corresponding rainfall value (unit: mm / h) may be output.
[0079] It should be noted that environmental parameters may also include parameters other than light intensity parameters and rainfall parameters. Environmental monitoring sensors may also be installed at different positions of the vehicle according to actual needs to obtain better measurement results. The embodiments of the present application do not limit the content of the environmental parameters and the installation location of the sensors.
[0080] S506: Calculate an adjustment coefficient for the first rotation angle according to each occlusion parameter and each environmental parameter, calculate a second rotation angle corresponding to the target adjustment area according to the first rotation angle and the adjustment coefficient, and use the second rotation angle as adjustment data.
[0081] Optionally, since the display effect of the status information in the head-up display area is affected by multiple factors (such as the position of the obstruction itself, light intensity, etc.), these factors may interact with each other, and the degree of influence of different factors on the display effect may also be different. Therefore, it is necessary to comprehensively consider the effects of various influencing factors and calculate the final adjustment data accordingly to avoid one-sided and inaccurate adjustment operations caused by single factor analysis.
[0082] Specifically, the comprehensive influence of all influencing factors on the status information display effect can be comprehensively calculated based on the various measured occlusion parameters and environmental parameters, and an adjustment coefficient for the initially calculated first rotation angle can be calculated based on the comprehensive influence, and the adjustment coefficient reflects the degree of optimization of the first rotation angle. Then, the first rotation angle is optimized based on the adjustment coefficient to obtain a more accurate second rotation angle, which comprehensively considers the influence of various occlusion parameters and various environmental parameters on the status information display effect, and the second rotation angle is used as the optimized adjustment data.
[0083] S508: Adjust the status information in the target adjustment area according to the adjustment data.
[0084] Specifically, regarding step S508, please refer to the detailed description in step S206, which will not be repeated here.
[0085] In an embodiment of the present application, a method for a vehicle-mounted head-up display is provided, and after calculating the first rotation angle corresponding to the target adjustment area, an environmental monitoring function is introduced. An adjustment coefficient is intelligently determined by obtaining environmental parameters such as light intensity parameters and rainfall parameters of the environment in which the front windshield is located, and comprehensively considering the occlusion parameters and environmental parameters. This adjustment coefficient can simultaneously reflect the overall impact of obstructions and environmental changes on the information display effect, thereby ensuring that when adjusting the status information display position, not only obstructions are avoided, but also the interference of environmental factors is fully considered, thereby enhancing the stability and reliability of the vehicle-mounted head-up display system under various complex environmental conditions, and further improving the accuracy of the status information display adjustment.
[0086] See also Figure 6 , Figure 6 A schematic flowchart of a method for in-vehicle head-up display provided in an embodiment of the present application.
[0087] like Figure 6As shown, the vehicle-mounted head-up display method may at least include:
[0088] S602, collecting images of the head-up display area on the front windshield at a preset frequency, identifying through the image whether there is a target obstruction in the head-up display area, and if so, determining that the status display area where the target obstruction is located is the target adjustment area; identifying through the image at least one obstruction parameter of the target obstruction; and calculating a first rotation angle corresponding to the target adjustment area according to each obstruction parameter.
[0089] Optionally, the image of the head-up display area on the front windshield is collected at a preset frequency by a camera installed on the vehicle, and the presence of a target obstruction in the head-up display area is identified according to a preset image recognition algorithm. When it is detected that there is indeed a target obstruction, the state display area where the target obstruction is located is determined as the target adjustment area, and further the position, area and other obstruction parameters of the target obstruction are identified by the image, and the first rotation angle corresponding to the target adjustment area is calculated according to the obstruction parameters. Specifically, for step S602, please refer to Figure 4 The detailed description in the illustrated embodiment will not be repeated here.
[0090] S604. Determine at least one environmental parameter of the environment in which the front windshield is located, calculate the occlusion influence factor corresponding to each occlusion parameter, and calculate the environmental influence factor corresponding to each environmental parameter, each occlusion influence factor is used to characterize the degree of influence of each occlusion parameter on the state information, and each environmental influence factor is used to characterize the degree of influence of each environmental parameter on the state information.
[0091] Optionally, after calculating the first rotation angle, various environmental parameters are measured by an environmental monitoring sensor, so that the display effect of the head-up display area can be dynamically adjusted according to real-time external environmental changes. Specifically, for step S604, please refer to the detailed record in step S504, which will not be repeated here.
[0092] Optionally, after obtaining the environmental parameters, these parameters need to be normalized first to ensure that they are in the same dimension and range for subsequent calculation and analysis. Specifically, for the light intensity parameter, the actual light intensity is divided by the maximum light intensity (such as 1000 lux) to obtain a normalized light intensity value, which ranges between 0 and 1; similarly, for the rainfall parameter, the actual rainfall is divided by the maximum rainfall (such as 10 mm / h) to obtain a normalized rainfall value, which also ranges between 0 and 1.
[0093] Optionally, according to the normalized occlusion parameters and environmental parameters, the corresponding occlusion influence factors (including position influence factors and area influence factors, etc.) and environmental influence factors (including light influence factors and rainfall influence factors, etc.) can be calculated respectively, and these influence factors respectively reflect the influence of the stain position, area, light intensity, rainfall and other parameters on the status information display effect. Specifically, the position influence factor can be defined according to the influence of the position parameter of the occlusion on the displayed content in the head-up display area, for example, the position influence factor of the occlusion in the central area is higher, and the position influence factor of the edge area is lower; the area influence factor can be defined according to the influence of the area parameter of the occlusion on the displayed content in the head-up display area, for example, the larger the area, the higher the corresponding area influence factor; the light influence factor can be defined according to the influence of the light intensity parameter on the display effect in the head-up display area, for example, the greater the light intensity, the higher the light influence factor; the rainfall influence factor can be defined according to the influence of the rainfall parameter on the display effect, for example, the greater the rainfall, the higher the rainfall influence factor.
[0094] S606. Determine a comprehensive influencing factor based on each occlusion influencing factor and each environmental influencing factor, calculate an adjustment coefficient for the first rotation angle based on the comprehensive influencing factor, and calculate a second rotation angle corresponding to the target adjustment area based on the first rotation angle and the adjustment coefficient, use the second rotation angle as adjustment data, and adjust the status information in the target adjustment area based on the adjustment data.
[0095] Optionally, since different influencing factors may have different degrees of influence on the status information display effect, it is necessary to set a weight value for each influencing factor according to the actual situation to reflect the different importance of different influencing factors on the display effect. The setting of this weight can be determined and adjusted in real time through methods such as experimental data or machine learning algorithms. After determining the weight of each influencing factor, the values of these influencing factors can be multiplied by their corresponding weights, and the results can be added to obtain a comprehensive influencing factor. This comprehensive influencing factor reflects the overall influence of various factors (such as the location, area, light intensity, rainfall, etc. of the obstruction) on the status information display effect.
[0096] Optionally, although the comprehensive influencing factor can comprehensively reflect the combined impact of multiple factors on the status information display effect, it itself is a relatively macro indicator. Direct adjustment based on the comprehensive influencing factor will involve the coordinated adjustment of multiple parameters. In order to further convert this macro indicator into a specific adjustment parameter that can be directly calculated, an adjustment coefficient can be calculated based on the comprehensive influencing factor. This adjustment coefficient reflects the degree of adjustment to the first rotation angle, and the initial first rotation angle is directly corrected according to the adjustment coefficient to obtain the optimized adjustment data. Specifically, the adjustment coefficient can be obtained by multiplying the comprehensive influencing factor by a specific constant. This constant can be adjusted and optimized according to experimental data. By adjusting the value of the constant, we can control the sensitivity of the adjustment coefficient to changes in the comprehensive influencing factor, thereby achieving more refined optimization and adjustment of the status information display effect.
[0097] Optionally, after calculating the adjustment coefficient for the first rotation angle, the second rotation angle after optimizing the first rotation angle is calculated by adding the first rotation angle and the corresponding adjustment coefficient. The second rotation angle is the final adjustment data obtained by comprehensively considering various occlusion parameters and various environmental parameters. It should be noted that in the calculation process of the second rotation angle, it is possible that the sum of the first rotation angle and the corresponding adjustment coefficient will exceed the preset range, which will cause the problem of over-rotation when adjusting the status information according to the second rotation angle, thereby affecting the driver's line of sight and driving safety. In order to ensure the stable display of the status information, it is necessary to limit the range of the second rotation angle to ensure that its value is between -1° and +1°. If the calculated second rotation angle exceeds this range, it will be kept at the boundary value, that is, -1° or +1°, to ensure that the status information can always be accurately displayed within the driver's line of sight.
[0098] For example, assume that an obstruction is detected in the upper left corner of a certain status display area, and the normalized area parameter is 0.3. At this time, the light intensity measured by the environmental monitoring sensor is 500 lux (normalized value is 0.5) and the rainfall is 5 mm / h (normalized value is 0.5). At the same time, according to the parameters of each obstruction and each environmental parameter, it is calculated that the position influence factor is 0.8, the area influence factor is 0.7, the light influence factor is 0.6, and the rainfall influence factor is 0.4. The weights corresponding to the position parameter, area parameter, light intensity parameter and rainfall parameter are 0.4, 0.3, 0.2 and 0.1 respectively, and the constant for calculating the adjustment coefficient is 0.5. The calculation process of the state information adjustment data for this occluder is as follows: first, the comprehensive influence factor is calculated based on each influence factor and its corresponding weight: 0.4*0.8+0.3*0.7+0.2*0.6+0.1*0.4=0.32+0.21+0.12+0.04=0.69; then the adjustment coefficient is calculated based on the comprehensive influence factor and the constant: 0.5*0.69=0.35; then the adjustment coefficient is added to the first rotation angle (+0.2°) to calculate the second rotation angle of 0.55°. Finally, the state information of the upper left area will be rotated 0.55° to the right to ensure that the information avoids the occluded area.
[0099] S608. In response to a user adjustment operation triggered by the user on the target status display area, obtain user adjustment data corresponding to the user adjustment operation, and adjust the status information in the target status display area according to the user adjustment data; update the personalized adjustment strategy corresponding to the user based on the user adjustment data, and the personalized adjustment strategy is used to modify the adjustment data according to the user's preference information.
[0100] Optionally, since different users have different visual habits, driving preferences and sensitivity to information, it is possible to consider introducing a user-defined adjustment function, allowing users to adjust the information layout, font size, color contrast and other display methods in the head-up display area according to their personal preferences, thereby meeting personalized information presentation needs.
[0101] Specifically, during driving, if the user finds that the position or display mode of a certain status display area (such as vehicle speed display, fuel level indicator, etc.) does not meet personal preferences or affects vision, the user can trigger a user adjustment operation for the target status display area through buttons on the steering wheel, voice commands, or touch screen interfaces. After receiving the user adjustment operation, the user's specific adjustment requirements are immediately captured and recorded, such as rotation angle, position offset, font size change, color adjustment, etc. These parameters constitute user adjustment data. Then, according to the captured user adjustment data, the status information display effect in the target status display area can be adjusted in real time to ensure that the information is both clearly visible and meets the user's personalized needs.
[0102] Optionally, in addition to the instant application of the user's single adjustment, the user's personalized adjustment strategy is intelligently generated or updated based on these user adjustment data and combined with the user's preference information (such as historical adjustment records, driving habits, etc.). This strategy can learn and predict the user's preference for the display of status information, so that the generated adjustment data is automatically optimized according to the personalized adjustment strategy in subsequent driving, so that the adjustment operation for the status information is closer to the user's psychological expectations and usage habits.
[0103] In an embodiment of the present application, a method for a vehicle-mounted head-up display is provided, and further optimization of the state information display adjustment process is achieved by respectively calculating the occlusion influence factor corresponding to each occlusion parameter and the environmental influence factor corresponding to each environmental parameter. The occlusion influence factor can accurately quantify the influence of different occlusion parameters on the visibility and clarity of the state information, while the environmental influence factor can accurately reflect the specific effect of environmental parameters such as light intensity and rainfall on the display effect. By calculating these influence factors, the comprehensive influence of the obstruction and environmental factors can be more comprehensively evaluated, so that the comprehensive influence factor is determined based on each influence factor, and the adjustment coefficient for the first rotation angle is calculated accordingly. This refined adjustment method ensures that stable and clear driving state information can be provided under different occlusion and environmental conditions. In addition, by responding to the user's adjustment operation on the target state display area, the user adjustment data is captured and obtained in real time, so that the user can intuitively and conveniently adjust the display mode of the state information according to personal needs, thereby further improving the readability of the state information. The user's personalized adjustment strategy is further dynamically updated based on the user adjustment data, so that the user's preference information can be learned and understood, and subsequent adjustment data can be intelligently optimized and corrected, gradually forming an information display solution that better meets the user's personalized needs.
[0104] Figure 7 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application.
[0105] For example, Figure 7 As shown, the vehicle 700 includes: at least one processor 701 , at least one network interface 704 , a user interface 703 , a memory 705 , and at least one communication bus 702 .
[0106] The communication bus 702 is used to realize the connection and communication between these components.
[0107] The user interface 703 may include a display screen (Display) and a camera (Camera), and the optional user interface 703 may also include a standard wired interface and a wireless interface.
[0108] The network interface 704 may optionally include a standard wired interface or a wireless interface (such as a WI-FI interface).
[0109] The memory 705 stores executable program code: a vehicle-mounted head-up display program, and the processor 701 is used to call and execute the executable program code to perform a vehicle-mounted head-up display method.
[0110] In addition, an embodiment of the present application also protects a device, which may include a memory, a processor, an interface and a communication bus, wherein an executable program code is stored in the memory, and the processor is used to call and execute the executable program code to execute a method for in-vehicle head-up display provided in an embodiment of the present application.
[0111] In this embodiment, the functional modules of the device can be divided according to the above method example. For example, each functional module can be corresponded, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware. It should be noted that the division of modules in this embodiment is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0112] In the case of dividing each functional module according to each function, the device may further include a determination module, a calculation module, an adjustment module, a second calculation module, a prompt information generation module, and a user adjustment module, etc. It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, and will not be repeated here.
[0113] It should be understood that the device provided in this embodiment is used to execute the above-mentioned method for in-vehicle head-up display, and thus can achieve the same effect as the above-mentioned implementation method.
[0114] In the case of an integrated unit, the device may include a processing module, a storage module, an interface module, and a communication module. When the device is applied to a vehicle, the processing module may be used to control and manage the actions of the vehicle. The storage module may be used to support the vehicle in executing related program codes, etc.
[0115] The processing module may be a processor or a controller, which may implement or execute various exemplary logic blocks, modules and circuits shown in conjunction with the disclosure of the present application. The processor may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of digital signal processing (DSP) and a microprocessor, etc. The storage module may be a memory.
[0116] In addition, the device provided in the embodiments of the present application may specifically be a chip, a component or a module, and the chip may include a connected processor and a memory; wherein the memory is used to store instructions, and when the processor calls and executes the instructions, the chip can execute a method for in-vehicle head-up display provided in the above embodiments.
[0117] This embodiment also provides a computer-readable storage medium, in which a computer program code is stored. When the computer program code is executed on a computer, the computer executes the above-mentioned related method steps to implement a vehicle-mounted head-up display method provided by the above embodiment. Figure 7 As shown, the memory 705 as a computer storage medium may include an operating system, a network communication module, a user interface module, and a vehicle-mounted head-up display program.
[0118] This embodiment further provides a computer program product. When the computer program product is run on a computer, the computer is caused to execute the above-mentioned related steps to implement a vehicle-mounted head-up display method provided in the above embodiment.
[0119] Among them, the device, computer-readable storage medium, computer program product or chip provided in this embodiment is used to execute the corresponding method provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method provided above, and will not be repeated here.
[0120] Through the description of the above implementation methods, technical personnel in the relevant field can understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0121] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0122] The above contents are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A method for vehicle-mounted head-up display, characterized in that: The method comprises: Monitoring whether there is a target obstruction in a head-up display area on the front windshield, wherein the head-up display area includes at least two status display areas, and the status display areas display status information for representing the driving status of the vehicle; If so, determining the state display area where the target obstruction is located as the target adjustment area, determining the obstruction parameters in the target adjustment area, and calculating the adjustment data corresponding to the target adjustment area according to the obstruction parameters; The state information in the target adjustment area is adjusted according to the adjustment data.
2. The method according to claim 1, characterized in that The monitoring of whether there is a target obstruction in the head-up display area on the front windshield includes: An image of a head-up display area on the front windshield is collected at a preset frequency, and it is identified through the image whether there is a target obstruction in the head-up display area.
3. The method according to claim 2, characterized in that The determining of the occlusion parameters in the target adjustment area and calculating the adjustment data corresponding to the target adjustment area according to the occlusion parameters includes: Identifying at least one occlusion parameter of the target occluder through the image, the occlusion parameter including at least one of a position parameter and an area parameter of the target occluder; A first rotation angle corresponding to the target adjustment area is calculated according to each occlusion parameter, and the first rotation angle is used as adjustment data.
4. The method according to claim 3, characterized in that: After calculating the first rotation angle corresponding to the target adjustment area according to each occlusion parameter, the method further includes: Determine at least one environmental parameter of the environment in which the front windshield is located, wherein the environmental parameter includes at least one of a light intensity parameter and a rainfall parameter obtained by an environmental monitoring sensor; An adjustment coefficient for the first rotation angle is calculated according to each occlusion parameter and each environmental parameter, and a second rotation angle corresponding to the target adjustment area is calculated according to the first rotation angle and the adjustment coefficient, and the second rotation angle is used as adjustment data.
5. The method according to claim 4, characterized in that The calculating the adjustment coefficient for the first rotation angle according to each occlusion parameter and each environmental parameter includes: Calculate the occlusion influence factor corresponding to each occlusion parameter and the environmental influence factor corresponding to each environmental parameter respectively, each occlusion influence factor is used to characterize the influence degree of each occlusion parameter on the state information, and each environmental influence factor is used to characterize the influence degree of each environmental parameter on the state information; A comprehensive influencing factor is determined based on each occlusion influencing factor and each environmental influencing factor, and an adjustment coefficient for the first rotation angle is calculated according to the comprehensive influencing factor.
6. The method according to claim 1, characterized in that After adjusting the state information in the target adjustment area according to the adjustment data, the method further includes: Adjustment prompt information for the target adjustment area is generated, and a device prompt message is triggered based on the adjustment prompt information, wherein the device prompt message includes at least one of a voice prompt message and a visual prompt message.
7. The method according to claim 1, characterized in that The method further comprises: In response to a user adjustment operation triggered by a user on a target state display area, acquiring user adjustment data corresponding to the user adjustment operation, and adjusting state information in the target state display area according to the user adjustment data; The personalized adjustment policy corresponding to the user is updated based on the user adjustment data, and the personalized adjustment policy is used to modify the adjustment data according to the preference information of the user.
8. A vehicle-mounted head-up display device, characterized in that: The device comprises: A determination module, used to monitor whether there is a target obstruction in a head-up display area on the front windshield, wherein the head-up display area includes at least two status display areas, and the status display areas display status information for representing the driving status of the vehicle; a calculation module, configured to determine, if any, the state display area where the target obstruction is located as a target adjustment area, determine an obstruction parameter in the target adjustment area, and calculate adjustment data corresponding to the target adjustment area according to the obstruction parameter; An adjustment module is used to adjust the status information in the target adjustment area according to the adjustment data.
9. A vehicle, characterized in that: The vehicle comprises: A memory for storing executable program codes; A processor, configured to call and run the executable program code from the memory, so that the vehicle executes the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed, the method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Circuit device, electronic apparatus, and mobile body
CN111354285A
Reduced obscuring head-up display
CN117916792A
Display control method and device of HUD and vehicle
CN118306210A
Manhole with wedge rubber connector and manufacturing method of this manhole
KR102745276B1
Automated adjustment of head up display image in a vehicle
US20210174767A1
Cited By
Method and device for adjusting navigation guide element and processor
CN121133411A