Vehicle information display method and device, electronic equipment and medium
By defining the target display area in the HUD system and adjusting the name, size, and spacing of the in-vehicle information modules, the problems of HUD display content obstructing the view and information complexity were solved, achieving a display effect that adapts to different driving needs.
Patent Information
- Application Number
- CN202510358620.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-25
- Publication Date
- 2025-12-12
- Estimated Expiration
- 2045-03-25
AI Technical Summary
Existing HUD technology can easily obstruct the driver's view when displaying content, and the information is too complex, making it unable to adapt to different driving needs.
By identifying the target area on the vehicle's windshield for displaying vehicle information, and adjusting the name, size, and spacing of the vehicle information modules according to the display strategy within that area, the information can be projected and displayed.
It effectively covers drivers' driving habits, adapts to various driving needs, reduces information obstruction, and improves the adaptability of display effects.
Smart Images

Figure CN120207105B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of automotive engineering, and more particularly, to a vehicle information display method, a vehicle information display device, an electronic device, and a computer readable storage medium. BACKGROUND
[0002] At present, as an important vehicle display technology, the HUD (Head Up Display) technology has been significantly improved in display effect, reaction speed, stability and other aspects in recent years, and is increasingly widely used in the automotive field. However, some drivers have feedback that the HUD display content will excessively block the line of sight, and some HUD display content is too complex. Therefore, it is urgent to provide a vehicle information display scheme to adapt to various driving needs. SUMMARY
[0003] The embodiments of the present application provide a vehicle information display method, a vehicle information display device, an electronic device, and a computer readable storage medium. The method of the embodiments of the present application can display vehicle information in a configured target area, thereby adapting to various driving needs.
[0004] In a first aspect, the embodiments provide a vehicle information display method, comprising:
[0005] In response to a configuration operation, determining a target area on a front windshield of a vehicle for displaying vehicle information;
[0006] Determining a display strategy of vehicle information in the target area; wherein the display strategy is used to indicate information of a target vehicle information module allowed to be displayed, and the information of the target vehicle information module includes a name of the target vehicle information module and a size of the target vehicle information module, or the information of the target vehicle information module includes the name of the target vehicle information module, a spacing between target vehicle information modules, and the size of the target vehicle information module;
[0007] According to the display strategy, projecting and displaying the target vehicle information module onto the target area.
[0008] Optionally, the determining of the display strategy of vehicle information in the target area comprises:
[0009] Obtaining a current area on the front windshield of the vehicle for displaying vehicle information at a current time and information of a current vehicle information module in the current area; wherein the information of the current vehicle information module includes a name of the current vehicle information module and a size of the current vehicle information module, or the information of the current vehicle information module includes the name of the current vehicle information module, a spacing between current vehicle information modules, and the size of the current vehicle information module;
[0010] In a case that the size of the target area is less than the size of the current area, the current vehicle information modules are processed according to a first processing strategy to obtain a first result; wherein the first processing strategy at least includes any one of a first sub-processing strategy, a second sub-processing strategy and a third sub-processing strategy, the first sub-processing strategy is to reduce the interval between the current vehicle information modules, the second sub-processing strategy is to reduce the size of the current vehicle information modules, and the third sub-processing strategy is to delete the current vehicle information modules;
[0011] In a case that the vehicle information modules indicated by the first result can be displayed in the target area, the display strategy is generated according to the information of the vehicle information modules corresponding to the first result.
[0012] Optionally, the determining the display strategy of the vehicle information in the target area further includes:
[0013] In a case that the size of the target area is greater than the size of the current area, the current vehicle information modules are processed according to a second processing strategy to obtain a second result; wherein the second processing strategy at least includes any one of a fourth sub-processing strategy, a fifth sub-processing strategy and a sixth sub-processing strategy, the fourth sub-processing strategy is to add vehicle information modules, the fifth sub-processing strategy is to enlarge the size of the current vehicle information modules, and the sixth sub-processing strategy is to enlarge the interval between the current vehicle information modules;
[0014] In a case that the vehicle information modules indicated by the second result can be displayed in the target area, the display strategy is generated according to the information of the vehicle information modules corresponding to the second result.
[0015] Optionally, each sub-processing strategy in the first processing strategy or a combined strategy obtained by combination of multiple sub-processing strategies has different priority, and the processing of the current vehicle information modules according to the first processing strategy to obtain the first result includes:
[0016] processing the current vehicle information modules according to the strategy with the first priority to obtain a third result;
[0017] In a case that the vehicle information modules indicated by the third result can be displayed in the target area, the third result is taken as the first result.
[0018] Optionally, the processing of the current vehicle information modules according to the first processing strategy to obtain the first result further includes:
[0019] In a case that part of the contents of the third result indicated in the on-board information module cannot be displayed in the target area, the current on-board information module is processed by a second priority strategy to obtain a fourth result;
[0020] Based on the fourth result, the first result is obtained.
[0021] The second priority is lower than the first priority.
[0022] Optionally, the first sub-processing strategy and the second sub-processing strategy are combined to obtain a first combined strategy, the third sub-processing strategy and the first sub-processing strategy are combined to obtain a second combined strategy, the third sub-processing strategy and the second sub-processing strategy are combined to obtain a third combined strategy, and the third sub-processing strategy, the first sub-processing strategy, and the second sub-processing strategy are combined to obtain a fourth combined strategy.
[0023] The priorities of the first sub-processing strategy, the second sub-processing strategy, the first combined strategy, the third sub-processing strategy, the second combined strategy, the third combined strategy, and the fourth combined strategy are sequentially reduced.
[0024] Optionally, the processing of the current on-board information module according to the first processing strategy to obtain the first result further includes:
[0025] The current on-board information module is processed according to a first sub-processing strategy to obtain the first result; wherein the distance between the on-board information modules indicated in the first result is greater than or equal to a distance threshold; or
[0026] The current on-board information module is processed according to a second sub-processing strategy to obtain the first result; wherein the size of the on-board information module indicated in the first result is greater than or equal to a size threshold.
[0027] In a second aspect, the embodiment provides an on-board information display device, comprising:
[0028] A first determination module is configured to determine a target area on a front windshield of a vehicle for displaying on-board information in response to a configuration operation of a user.
[0029] A second determination module is configured to determine a display strategy of the on-board information in the target area; wherein the display strategy is used to indicate information of a target on-board information module allowed to be displayed, the information of the target on-board information module includes a name of the target on-board information module and a size of the target on-board information module, or the information of the target on-board information module includes the name of the target on-board information module, a distance between the target on-board information modules, and the size of the target on-board information module.
[0030] The display module is configured to project and display the target vehicle information module onto the target region according to the display strategy.
[0031] In a third aspect, the embodiments provide an electronic device, which includes the apparatus of the second aspect.
[0032] Alternatively, the electronic device includes a memory and a processor, the memory is configured to store computer instructions, and the processor is configured to invoke the computer instructions from the memory to execute the method of any one of the first aspect.
[0033] In a fourth aspect, the embodiments provide a computer-readable storage medium, which stores a computer program, and the computer program, when executed by a processor, implements the method of any one of the first aspect.
[0034] The embodiments of the present application determine a target region on the front windshield of a vehicle for displaying vehicle information in response to a configuration operation, and then determine a display strategy of the vehicle information in the target region. The display strategy can indicate information of a target vehicle information module allowed to be displayed in the target region. In this way, the target vehicle information module can be projected and displayed onto the target region according to the display strategy, so as to effectively cover the driving habits of the driver and adapt to various driving needs.
[0035] Other features and advantages of the present application will become apparent from the following detailed description of illustrative embodiments thereof, which proceeds with reference to the accompanying drawings. BRIEF DESCRIPTION OF DRAWINGS
[0036] The accompanying drawings incorporated in and forming a part of the specification, illustrate embodiments of the present application and, together with the description, serve to explain the principles of the application.
[0037] Figure 1 A schematic diagram of a HUD system provided by the embodiments of the present application is shown.
[0038] Figure 2 A schematic flowchart of a vehicle information display method provided by the embodiments of the present application is shown.
[0039] Figure 3 A schematic diagram of vehicle information changing with a target region provided by the embodiments of the present application is shown.
[0040] Figure 4 A schematic diagram of another vehicle information changing with a target region provided by the embodiments of the present application is shown.
[0041] Figure 5 A schematic diagram of another vehicle information changing with a target region provided by the embodiments of the present application is shown.
[0042] Figure 6 Another schematic diagram of vehicle information changing with a target region according to an embodiment of the present application is shown.
[0043] Figure 7 Another schematic diagram of vehicle information changing with a target region according to an embodiment of the present application is shown.
[0044] Figure 8 Another schematic diagram of vehicle information changing with a target region according to an embodiment of the present application is shown.
[0045] Figure 9 Another schematic diagram of vehicle information changing with a target region according to an embodiment of the present application is shown.
[0046] Figure 10 Another schematic diagram of vehicle information changing with a target region according to an embodiment of the present application is shown.
[0047] Figure 11 Another schematic diagram of vehicle information changing with a target region according to an embodiment of the present application is shown.
[0048] Figure 12 A schematic block diagram of a vehicle information display device according to an embodiment of the present application is shown.
[0049] Figure 13 A schematic block diagram of an electronic device according to an embodiment of the present application is shown. DETAILED DESCRIPTION
[0050] Various exemplary embodiments of the present application will now be described in detail with reference to the accompanying drawings. It should be noted that the relative arrangement of the components and steps set forth in the embodiments, numerical expressions, and numerical values set forth in the embodiments are not limitations on the scope of the present application unless otherwise specifically stated.
[0051] The following description of at least one exemplary embodiment is merely exemplary in nature and is in no way intended to limit the scope of the application, its application, or uses.
[0052] Techniques, methods, and devices known to those of ordinary skill in the relevant art can not be discussed in detail herein. However, where appropriate, such techniques, methods, and devices can be viewed as part of the specification.
[0053] In all of the examples shown and discussed herein, any specific values should be interpreted as merely exemplary and not as a limitation. Thus, other examples of the exemplary embodiments can have different values.
[0054] It should be noted that similar labels and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be discussed further in subsequent figures.
[0055] The vehicle information display method provided in this application embodiment can be applied to HUD systems. Figure 1 A HUD system is provided. For example... Figure 1 As shown, the HUD system may include an image generation unit 1, a second reflection unit 2, a first reflection unit 3, and a windshield 4. The image generation unit 1 generates in-vehicle information images. This in-vehicle information includes, for example, vehicle trip information, navigation information, and intelligent driving information. Vehicle trip information includes, for example, vehicle speed, mileage, and fuel consumption. Intelligent driving information includes, for example, augmented reality (AR) information, which merges virtual information with the actual road scene, such as displaying navigation arrows directly on the road. The in-vehicle information image is reflected and magnified sequentially by the second reflection unit 2 and the first reflection unit 3, ultimately forming a virtual image on the windshield 4 to display the in-vehicle information.
[0056] To adapt to various driving needs, this application provides a method for displaying vehicle information. For example... Figure 2 As shown, the method may include steps S110 to S130.
[0057] Step S110, in response to the configuration operation, determines the target area on the vehicle's windshield for displaying vehicle information.
[0058] In this embodiment, the configuration operation can be used to adjust the size of the HUD target display area. This configuration operation can, for example, directly configure the size of the target area on the vehicle's windshield used to display vehicle information, or it can configure the proportion of the target area on the vehicle's windshield used to display vehicle information to the default HUD display area. The default HUD display area is the HUD display area configured by default when the HUD system is shipped from the factory.
[0059] This configuration operation can be a manual configuration operation performed by the user. The user's configuration operation can be performed by the user on the vehicle's center console or on a mobile device that has a communication connection with the vehicle.
[0060] In one example, a data configuration function can be provided. The configuration operation can be directly configured by the data configuration function, for example, directly inputting 80% in the input box of the data configuration function to configure the proportion of the target region on the front windshield of the vehicle for displaying the vehicle information in the default HUD display region, so as to determine the size of the target region. In another example, an adjustable window can also be provided, and the size of the adjustable window has a corresponding relationship with the size of the target region on the front windshield of the vehicle for displaying the vehicle information, or the scaling of the size of the adjustable window has a corresponding relationship with the size change of the target region. In this example, the configuration operation can be configured by scaling the window, for example, adjusting the size of the target region on the front windshield of the vehicle for displaying the vehicle information by gesture dragging the scaling window.
[0061] The configuration operation can also be an adaptive configuration operation based on scene perception data outside the vehicle. The scene perception data can be, for example, traffic conditions, weather conditions, etc. The adaptive configuration operation can be, for example, adaptively configuring the size of the target region for displaying the vehicle information, adaptively configuring the proportion of the target region for displaying the vehicle information in the default HUD display region, or adaptively configuring the position of the vehicle information module in the target region.
[0062] In one example, the configuration operation can be adaptively configured according to the congestion degree of the traffic conditions. For example, when the traffic conditions are congested, the driver views the obstacles (such as vehicles, pedestrians, etc.) in front of the vehicle through the front windshield, and the vehicle information displayed by the HUD can overlap with the obstacles in front. At this time, the augmented reality technology can be used to fuse the vehicle information displayed by the HUD with the road scene perception data outside the vehicle, and the adaptive configuration operation is performed to reduce the overlap of the vehicle information and the obstacles in front as much as possible. For another example, when the traffic conditions are good, the configuration operation can be performed according to the default configuration.
[0063] In another example, the configuration operation can be adaptively configured according to the complexity of the weather conditions. For example, when the weather conditions are complex (such as rainy weather or night), the size of the target region for displaying the vehicle information is adaptively increased to display the vehicle information more clearly.
[0064] Step S120, determining a display strategy of the vehicle information in the target region.
[0065] In this embodiment, the display strategy is used to indicate the information of the target vehicle information module allowed to be displayed. The information of the target vehicle information module can include the name of the target vehicle information module and the size of the target vehicle information module. Alternatively, the information of the target vehicle information module can include the name of the target vehicle information module, the spacing between the target vehicle information modules, and the size of the target vehicle information module.
[0066] In the case where the target vehicle information module is one, the information of the target vehicle information module includes a name of the target vehicle information module and a size of the target vehicle information module. In the case where the target vehicle information module is multiple, the information of the target vehicle information module includes the name of the target vehicle information module, a spacing between the target vehicle information modules, and the size of the target vehicle information module. The size of the target vehicle information module may, for example, be a size of pixels occupied by the target vehicle information module.
[0067] In step S130, the target vehicle information module is projected and displayed on the target region according to the display strategy.
[0068] The target vehicle information module is projected and displayed on the target region according to the information of the target vehicle information module indicated by the display strategy of the vehicle information in the target region.
[0069] The embodiment of the present application determines the target region on the front windshield of the vehicle for displaying the vehicle information in response to the configuration operation of the user, and then determines the display strategy of the vehicle information in the target region. The display strategy may indicate the information of the target vehicle information module allowed to be displayed in the target region. In this way, the target vehicle information module can be projected and displayed on the target region according to the display strategy, so as to effectively cover the driving habits of the driver and adapt to various driving needs.
[0070] In the determination of the display strategy of the vehicle information in the target region, the current region on the front windshield of the vehicle for displaying the vehicle information and the information of the current vehicle information module in the current region at the current time may be acquired first. In this way, by comparing the size relationship between the current region and the target region, it can be determined in advance whether the current vehicle information module in the current region needs to be reduced or deleted, or enlarged or added, so as to select the corresponding processing strategy to determine the display strategy.
[0071] That is, the processing strategy when the size of the current region is smaller than the size of the target region is different from the processing strategy when the size of the current region is larger than the size of the target region. In the embodiment, when the size of the current region is smaller than the size of the target region, the processing strategy for the current vehicle information module in the current region is to constantly search for the information of the target vehicle information module in at least one sub-processing strategy or a combination of multiple sub-processing strategies of adding a vehicle information module, enlarging the size of the current vehicle information module, and enlarging the spacing between each current vehicle information module. When the size of the current region is larger than the size of the target region, the processing strategy for the current vehicle information module in the current region is to constantly search for the information of the target vehicle information module in at least one sub-processing strategy or a combination of multiple sub-processing strategies of reducing the spacing between each current vehicle information module, reducing the size of the current vehicle information module, and deleting the current vehicle information module.
[0072] Based on this, in some embodiments, step S120 can include steps S121 to S123.
[0073] In step S121, information of a current region on the front windshield of the vehicle for displaying vehicle information and a current vehicle information module in the current region at the current time is acquired.
[0074] In the embodiment, acquiring the current region on the front windshield of the vehicle for displaying vehicle information at the current time can include acquiring a size of the current region. The information of the current vehicle information module can include a name of the current vehicle information module and a size of the current vehicle information module. Alternatively, the information of the current vehicle information module can include the name of the current vehicle information module, a spacing between the current vehicle information modules, and the size of the current vehicle information module.
[0075] In a case where the current vehicle information module is one, the information of the current vehicle information module includes the name of the current vehicle information module and the size of the current vehicle information module. In a case where the current vehicle information module is multiple, the information of the current vehicle information module includes the name of the current vehicle information module, the spacing between the current vehicle information modules, and the size of the current vehicle information module.
[0076] In step S122, in a case where the size of the target region is smaller than the size of the current region, the current vehicle information module is processed according to a first processing strategy to obtain a first result.
[0077] The first processing strategy includes at least any one of a first sub-processing strategy, a second sub-processing strategy, and a third sub-processing strategy. The first sub-processing strategy and the second sub-processing strategy are combined to obtain a first combined strategy. The third sub-processing strategy and the first sub-processing strategy are combined to obtain a second combined strategy. The third sub-processing strategy and the second sub-processing strategy are combined to obtain a third combined strategy. The third sub-processing strategy, the first sub-processing strategy, and the second sub-processing strategy are combined to obtain a fourth combined strategy. That is, the first processing strategy can include at least any one of the first sub-processing strategy, the second sub-processing strategy, the first combined strategy, the third sub-processing strategy, the second combined strategy, the third combined strategy, and the fourth combined strategy.
[0078] The first sub-processing strategy is to reduce the spacing between the current vehicle information modules. The second sub-processing strategy is to reduce the size of the current vehicle information module. The third sub-processing strategy is to delete the current vehicle information module.
[0079] In the embodiment, the current vehicle information modules can be determined to be deleted according to the importance levels of the current vehicle information modules. In one example, the importance levels of the vehicle information modules are system defaults and cannot be changed by the driver. In this way, the normal use of the HUD vehicle information display function can be ensured, and the defect that the experience of the HUD vehicle information display function is poor after being set by the driver can be avoided.
[0080] The importance levels of the vehicle information modules can be divided according to the sizes of the roles of the vehicle information modules in the driving process.
[0081] In step S123, the display strategy is generated according to the information of the vehicle information modules corresponding to the first result, in a case that the vehicle information modules indicated by the first result can be displayed in the target area.
[0082] The vehicle information modules can be displayed in the target area means that all the contents of each vehicle information module can be normally displayed in the target area according to the clarity requirements, and the spacing between the vehicle information modules also meets the HUD display requirements.
[0083] In one example, the information of the vehicle information modules corresponding to the first result includes the names of the vehicle information modules, the sizes of the vehicle information modules, and the spacing between the vehicle information modules. In step S123, the display strategy in the target area is generated according to the names of the vehicle information modules, the sizes of the vehicle information modules, the spacing between the vehicle information modules, and the default positions of the vehicle information modules corresponding to the first result.
[0084] In some embodiments, step S120 can further include steps S124 and S125.
[0085] In step S124, the current vehicle information modules in the current area are processed according to a second processing strategy to obtain a second result, in a case that the size of the target area is greater than the size of the current area.
[0086] The second processing strategy includes at least any one of a fourth sub-processing strategy, a fifth sub-processing strategy, and a sixth sub-processing strategy. The fourth sub-processing strategy, the fifth sub-processing strategy, and the sixth sub-processing strategy are combined to obtain a fifth combined strategy. The fourth sub-processing strategy and the fifth sub-processing strategy are combined to obtain a sixth combined strategy. The fourth sub-processing strategy and the sixth sub-processing strategy are combined to obtain a seventh combined strategy. The fifth sub-processing strategy and the sixth sub-processing strategy are combined to obtain an eighth combined strategy. That is, the second processing strategy can include at least any one of the fifth combined strategy, the sixth combined strategy, the seventh combined strategy, the fourth sub-processing strategy, the eighth combined strategy, the fifth sub-processing strategy, and the sixth sub-processing strategy.
[0087] The fourth sub-processing strategy is to add a new vehicle information module. The fifth sub-processing strategy is to enlarge the size of the current vehicle information module. The sixth sub-processing strategy is to enlarge the spacing between the current vehicle information modules.
[0088] In this embodiment, the newly added current vehicle information module can determine which vehicle information module to add according to the importance level of the vehicle information module. In this way, the HUD vehicle information display function experience can be optimized.
[0089] Step S125, in the case that the vehicle information modules indicated by the second result can be displayed in the target area, generating a display strategy according to the information of the vehicle information modules corresponding to the second result.
[0090] In one example, the information of the vehicle information modules corresponding to the second result includes the names of the vehicle information modules, the sizes of the vehicle information modules, and the spacing between the vehicle information modules. In step S125, the display strategy in the target area is generated according to the names of the vehicle information modules, the sizes of the vehicle information modules, the spacing between the vehicle information modules, and the default positions of the vehicle information modules corresponding to the second result.
[0091] The embodiments of the present application can respond to the user's demand for enlargement and reduction of the HUD display area, and display the corresponding vehicle information in the target display area.
[0092] Since the display principle of the HUD vehicle information is to use optical projection technology to reflect the vehicle information to the driver's field of view through a transparent display screen, the display effect is affected by many factors. In order to minimize the impact on the display effect, the above sub-processing strategies need to be prioritized. For the first processing strategy or the second processing strategy, in the case that the current priority level processing strategy cannot meet the display requirements of the target area, the next priority level processing strategy is continued to be tried.
[0093] Based on this, in some embodiments, each sub-processing strategy or the combined strategy obtained by combining multiple sub-processing strategies in the first processing strategy has different priorities. In this embodiment, the step of processing the current vehicle information module according to the first processing strategy to obtain the first result in step S122 can include steps S1221 to S1222.
[0094] Step S1221, processing the current vehicle information module with a first priority strategy to obtain a third result.
[0095] Step S1222, in the case that the vehicle information modules indicated by the third result can be displayed in the target area, taking the third result as the first result.
[0096] In the embodiment, the priority of the sub-processing strategy can be determined according to the HUD display requirement.
[0097] In one example, the HUD needs to display as many in-vehicle information modules as possible to maximize the functional experience. In this example, in the first processing strategy, the third sub-processing strategy of deleting the current in-vehicle information module can be set to a lower priority, and the priority of other sub-processing strategies or combined strategies can be set to a higher priority.
[0098] In another example, the HUD needs to display as little as possible to affect the clarity of the in-vehicle information module. In this example, in the first processing strategy, the second sub-processing strategy of reducing the size of the current in-vehicle information module can be set to a lower priority, and the first sub-processing strategy of reducing the spacing between each current in-vehicle information module can be set to a relatively higher priority.
[0099] In another example, the priority of the first processing strategy can be in descending order as follows: reducing the spacing between each current in-vehicle information module (i.e., the first sub-processing strategy), reducing the size of the current in-vehicle information module (i.e., the second sub-processing strategy), reducing the spacing between each current in-vehicle information module and the size of the current in-vehicle information module at the same time (i.e., the first combined strategy), deleting the current in-vehicle information module (i.e., the third sub-processing strategy), reducing the spacing between each remaining in-vehicle information module after deleting the current in-vehicle information module (i.e., the second combined strategy), reducing the size of the remaining in-vehicle information module after deleting the current in-vehicle information module (i.e., the third combined strategy), and reducing the spacing between each remaining in-vehicle information module and the size of the remaining in-vehicle information module at the same time after deleting the current in-vehicle information module (i.e., the fourth combined strategy).
[0100] The embodiments of the present application process the current in-vehicle information module according to the priority order of the sub-processing strategy, which can maximize the use of the HUD display area. In addition, if the result obtained by processing the current in-vehicle information module with one sub-processing strategy meets the requirements, there is no need to continue with other sub-processing strategies. In this way, the display efficiency can be improved.
[0101] In some embodiments, the step of processing the current in-vehicle information module according to the first processing strategy in step S122 to obtain a first result can further include steps S1223-S1224.
[0102] In step S1223, if part of the content of the in-vehicle information module indicated by the third result cannot be displayed in the target area, the current in-vehicle information module is processed with a second priority strategy to obtain a fourth result.
[0103] The second priority is lower than the first priority. The first priority and the second priority in this embodiment only represent the priority level, and do not specifically refer to the specific level of the priority. In an example, the first priority can be a first sub-processing strategy. The second priority can be a second sub-processing strategy.
[0104] In this embodiment, the fact that part of the content of the vehicle information module cannot be displayed in the target area means that part of the content of at least one vehicle information module cannot be normally displayed in the target area according to the clarity requirement, or the spacing between the vehicle information modules does not meet the HUD display requirement.
[0105] In step S1224, the first result is obtained based on the fourth result.
[0106] In the case that the vehicle information module indicated by the fourth result can be displayed in the target area, the fourth result is taken as the first result. In the case that part of the content of the vehicle information module indicated by the fourth result cannot be displayed in the target area, the current vehicle information module is processed with a strategy of a lower priority.
[0107] The embodiments of the present application select the sub-processing strategies or the combined strategies in order of priority to process, which can reduce the impact on the HUD display effect as much as possible.
[0108] In order to ensure the basic display effect, the size of the vehicle information module projected onto the front windshield of the vehicle cannot be infinitely reduced, and the spacing between the vehicle information modules cannot be infinitely reduced, otherwise the recognition of the content in the vehicle information module will be affected. Therefore, the readability range of each vehicle information module and the minimum spacing between the vehicle information modules need to be verified in advance. After the current vehicle information module is processed with the first sub-processing strategy, it is required that the spacing between the vehicle information modules indicated by the obtained result is greater than or equal to the spacing threshold; or after the current vehicle information module is processed with the second sub-processing strategy, it is required that the size of the vehicle information module indicated by the obtained result is greater than or equal to the size threshold.
[0109] In some embodiments, the step of processing the current vehicle information module according to the first processing strategy to obtain the first result in step S122 can further include step S1225 or step S1226.
[0110] In step S1225, the current vehicle information module is processed according to the first sub-processing strategy to obtain the first result; wherein the spacing between the vehicle information modules indicated by the first result is greater than or equal to the spacing threshold.
[0111] In step S1226, the current vehicle information module is processed according to the second sub-processing strategy to obtain a first result; wherein the size of the vehicle information module indicated by the first result is greater than or equal to the size threshold.
[0112] In the embodiment, the interval threshold and the size threshold can be set according to the basic display effect of the HUD. In an example, the optimal interval between the vehicle information modules in the HUD is 24 pixels, and the minimum interval is 12 pixels. In this example, the interval threshold can be set to 12 pixels.
[0113] The interval threshold and the size threshold can be set according to the particularity of each vehicle information module. In an example, the optimal display size of the vehicle speed information module is 60 pixels, and the minimum display size is 30 pixels. The size threshold of the vehicle speed information module can be set to 30 pixels.
[0114] The embodiments of the present application set the interval threshold and the size threshold for the vehicle information module, which can ensure the basic display requirements of the HUD after the processing strategy is executed.
[0115] In order to better understand the vehicle information display method of the embodiments of the present application, in an example, step S120 can include steps S210 to S270.
[0116] In step S210, in the case that the size of the target area is smaller than the size of the current area, and the number of the current vehicle information modules is greater than 1, a first sub-result obtained by reducing the interval between each current vehicle information module is obtained; wherein the interval between the vehicle information modules indicated by the first sub-result is greater than or equal to the interval threshold.
[0117] In step S220, in the case that the first sub-result represents the reduction of the interval between the current vehicle information modules, and part of the content in the current vehicle information module cannot be displayed in the target area, a second sub-result obtained by reducing the size of the current vehicle information module is obtained; wherein the size of the vehicle information module indicated by the second sub-result is greater than or equal to the size threshold.
[0118] In step S230, in the case that the second sub-result represents the reduction of the size of the current vehicle information module, and part of the content in the current vehicle information module cannot be displayed in the target area, a third sub-result obtained by reducing the size of the current vehicle information module and the interval between the current vehicle information modules is obtained.
[0119] Step S240, in the case that part of the content of the current vehicle information module still cannot be displayed in the target area after the third result characterizes the reduction of the size of the current vehicle information module and the distance between the current vehicle information modules, a fourth sub-result obtained after the current vehicle information module is processed by a deletion module is obtained.
[0120] Step S250, in the case that part of the content of the remaining vehicle information module still cannot be displayed in the target area after the fourth sub-result characterizes the remaining vehicle information module obtained after the current vehicle information module is deleted, a fifth sub-result obtained by reducing the size of the remaining vehicle information module and / or the distance between the remaining vehicle information modules is obtained.
[0121] Step S260, in the case that the remaining vehicle information module can be displayed in the target area as characterized by the fifth sub-result, a display strategy is generated according to the information of the vehicle information module corresponding to the fifth result.
[0122] Step S270, in the case that part of the content of the remaining vehicle information module still cannot be displayed in the target area as characterized by the fifth sub-result, the current display strategy is kept unchanged.
[0123] In another example, the target area can be determined by adjusting the proportion of the target area in the default HUD display area. In this example, the default HUD display area can be divided into multiple gears. For example, the proportion of the target area in the default HUD display area is reduced by 10% for each gear. In this example, the current vehicle information module can be processed according to the sub-processing strategy in the first processing strategy or the second processing strategy in each gear to obtain the first result or the second result.
[0124] The scheme of the present example will be further described in detail below by taking the display of the vehicle information module shown in Figures 3 to 11 as an example.
[0125] According to the basic needs of driving, such as Figure 3 as shown, when the target area is the default display area, the basic trip information, navigation information and intelligent driving information are displayed in the HUD. Each vehicle information is the best display effect.
[0126] As shown in Figure 4 , when the driver adjusts the adjustable window to between 90%-100% by operating the center console, it is determined that the proportion of the target area in the default HUD display area is between 90%-100%. At this time, the distance between each current vehicle information module is reduced. As shown in Figure 4 , the current each vehicle information module is displayed edge-to-edge.
[0127] As shown in Figure 5As shown, when the driver shrinks the adjustable window to between 80% and 90%, the target area occupies 80%-90% of the default HUD display area. At this point, reducing the spacing between elements will affect the normal display of the in-vehicle information modules. Therefore, it's possible to try reducing the size of the elements within the in-vehicle information modules. After reducing the size of the elements in each in-vehicle information module, the spacing increases significantly, and the overall in-vehicle information module shifts downwards.
[0128] like Figure 6 As shown, when the driver shrinks the adjustable window to between 70% and 80%, the target area occupies 70%-80% of the default HUD display area. At this point, shrinking the in-vehicle information modules will affect the readability of the icons; therefore, the number of in-vehicle information modules can be reduced. For example... Figure 6 As shown, after reducing the number of road scene information modules, the spacing and element size between vehicle information modules are restored to their initial state to ensure the readability of the vehicle information modules.
[0129] like Figure 7 As shown, when the driver shrinks the adjustable window to between 60% and 70%, the target area occupies 60%-70% of the default HUD display area. At this point, reducing the spacing between functional elements will affect the display effect of the layout, so the size of the elements in the vehicle information module needs to be reduced. After reducing the size of the elements in the vehicle information module, the readability of the elements is also guaranteed without reducing the size of the vehicle information module.
[0130] like Figure 8 As shown, when the driver shrinks the adjustable window to between 50% and 60%, the target area is determined to occupy 50% to 60% of the default HUD display area. At this point, reducing the spacing and element size can no longer guarantee the readability of the in-vehicle information module. The decision is to delete the current in-vehicle information module. Currently, only basic driving information, navigation information, and intelligent driving icons can be displayed.
[0131] like Figure 9 As shown, when the driver shrinks the adjustable window to between 40% and 50%, the target area is determined to occupy between 40% and 50% of the default HUD display area. Based on this determination, the size of the in-vehicle information module elements is reduced. For example... Figure 9 As shown, the icons for each vehicle information module have been shrunk and are displayed along the edge.
[0132] like Figure 10 As shown, when the driver shrinks the adjustable window to between 30% and 40%, the target area is determined to occupy between 30% and 40% of the default HUD display area. The result at this point is to delete the current in-vehicle information module. Figure 10As shown, after the vehicle information module is reduced, the remaining vehicle information module is restored to the default size.
[0133] As shown, when the driver reduces the adjustable window to between 20%-30%, it is determined that the target region occupies between 20%-30% of the default HUD display region. When the space limit is compressed, the displayable vehicle information module has reached the limit, at which point it can be considered to reduce the vehicle information module and reduce the size of the vehicle information module elements. In addition, if the vehicle information module continues to be reduced, the vehicle information module display condition will not be met, and the current vehicle information module information is retained unchanged. Figure 11
[0134] In another example, the display strategy of each target region corresponding to each gear can be pre-verified. In this way, when the user adjusts the proportion of the target region in the default HUD display region, the target vehicle information module can be projected and displayed on the vehicle windshield through the pre-determined display strategy.
[0135] In some embodiments, each sub-processing strategy or the combined strategy obtained by combining multiple sub-processing strategies in the second processing strategy has a different priority. In this embodiment, the step of processing the current vehicle information module according to the second processing strategy to obtain the second result in step S124 can include steps S1241 to S1242.
[0136] Step S1241, processing the current vehicle information module with a third priority strategy to obtain a fifth result.
[0137] Step S1242, in the case that the vehicle information module indicated by the fifth result can be displayed in the target region, taking the fifth result as the second result.
[0138] In this embodiment, the priority of the above-mentioned sub-processing strategy can be determined according to the HUD display requirements.
[0139] In one example, the HUD needs to display as many vehicle information modules as possible to maximize the functional experience. In this example, in the second processing strategy, the priority of the fourth sub-processing strategy of adding the current vehicle information module can be set to a higher priority, and the priority of the other sub-processing strategies or combined strategies can be set to a lower priority.
[0140] In another example, the display of the HUD vehicle information module needs to be as clear as possible. In this example, in the second processing strategy, the priority of the fifth sub-processing strategy of enlarging the size of the current vehicle information module can be set to a higher priority, and the priority of the sixth sub-processing strategy of enlarging the spacing between each current vehicle information module can be set to a lower priority.
[0141] In another example, the priority levels of the second processing strategies can be, in descending order, adding new vehicle information modules and enlarging the size of each updated vehicle information module at the same time (i.e., the fifth combined strategy), adding new vehicle information modules and enlarging the size of each updated vehicle information module (i.e., the sixth combined strategy), adding new vehicle information modules and enlarging the spacing between each updated vehicle information module (i.e., the seventh combined strategy), adding new vehicle information modules (i.e., the fourth sub-processing strategy), enlarging the size of the current vehicle information modules and the spacing between the current vehicle information modules at the same time (i.e., the eighth combined strategy), enlarging the size of the current vehicle information modules (i.e., the fifth sub-processing strategy), and enlarging the spacing between the current vehicle information modules (i.e., the sixth sub-processing strategy).
[0142] In the embodiments of the present application, if the result obtained by processing the current vehicle information modules with one sub-processing strategy meets the requirements, there is no need to continue with other sub-processing strategies. In this way, the display efficiency can be improved.
[0143] In some embodiments, the step of processing the current vehicle information modules according to the second processing strategy to obtain the second result in step S124 can include steps S1243 and S1244.
[0144] In step S1243, if part of the content of the vehicle information modules indicated by the fifth result cannot be displayed in the target area, the current vehicle information modules are processed with a fourth priority strategy to obtain a sixth result.
[0145] The fourth priority is lower than the third priority. The fourth priority and the third priority in the embodiments of the present application only represent the priority levels, and do not specifically refer to the specific levels of the priority. In one example, the sub-processing strategy of the third priority can be the fifth combined strategy. The sub-processing strategy of the fourth priority can be the sixth combined strategy.
[0146] In the embodiments of the present application, that part of the content of the vehicle information modules cannot be displayed in the target area means that part of the content of at least one vehicle information module cannot be normally displayed in the target area according to the clarity requirement, or the spacing between the vehicle information modules does not meet the HUD display requirement.
[0147] In step S1244, the second result is obtained based on the sixth result.
[0148] If the vehicle information modules indicated by the sixth result can be displayed in the target area, the sixth result is taken as the second result. If part of the content of the vehicle information modules indicated by the sixth result cannot be displayed in the target area, the current vehicle information modules are processed with a strategy of a lower priority.
[0149] The embodiments of the present application select the sub-processing strategy or the combined strategy in turn according to the priority to improve the display effect of the HUD as much as possible.
[0150] In order to ensure the best display effect, the size of the vehicle information module projected onto the front windshield of the vehicle cannot be infinitely enlarged, and the spacing between the vehicle information modules cannot be infinitely enlarged. Therefore, the readability range of each vehicle information module and the optimal spacing between the vehicle information modules need to be verified in advance. After processing the current vehicle information module by the second processing strategy, it is required that the spacing between the vehicle information modules indicated by the obtained result is greater than or equal to a first spacing threshold and less than or equal to a second spacing threshold; or it is required that the size of the vehicle information module indicated by the obtained result is greater than or equal to a first size threshold and less than or equal to a second size threshold.
[0151] In some embodiments, the step of processing the current vehicle information module according to the second processing strategy to obtain a second result in step S124 can further include steps S1245 to S1246.
[0152] In step S1245, the current vehicle information module is processed according to the second processing strategy to obtain a second result; wherein the spacing between the vehicle information modules indicated by the second result is greater than or equal to a first spacing threshold and less than or equal to a second spacing threshold.
[0153] In step S1246, the current vehicle information module is processed according to the second processing strategy to obtain a second result; wherein the size of the vehicle information module indicated by the second result is greater than or equal to a first size threshold and less than or equal to a second size threshold.
[0154] In the present embodiment, the first spacing threshold, the second spacing threshold, the first size threshold and the second size threshold can all be set according to the basic display effect of the HUD. In one example, in the HUD, the optimal spacing between the vehicle information modules is 24 pixels, and the minimum spacing is 12 pixels. In this example, the first spacing threshold can be set to 12 pixels, and the second spacing threshold can be set to 24 pixels.
[0155] The spacing threshold and the size threshold can both be set according to the particularity of each vehicle information module. In one example, the optimal display size of the vehicle speed information module is 60 pixels, and the minimum display size is 30 pixels. The first size threshold of the vehicle speed information module can be set to 30 pixels, and the second size threshold can be set to 60 pixels.
[0156] The embodiments of the present application set the spacing threshold and the size threshold for the vehicle information module, which can improve the display effect of the HUD as much as possible while ensuring the basic display requirements of the HUD after executing the processing strategy.
[0157] The embodiment of the present application further provides a vehicle-mounted information display device, as shown in the figure, the device 1000 can include: Figure 12
[0158] The first determining module 1100 is configured to determine a target area on the front windshield of the vehicle for displaying vehicle-mounted information in response to a configuration operation.
[0159] The second determining module 1200 is configured to determine a display strategy of the vehicle-mounted information in the target area, wherein the display strategy is used to indicate information of a target vehicle-mounted information module allowed to be displayed, and the information of the target vehicle-mounted information module includes a name of the target vehicle-mounted information module and a size of the target vehicle-mounted information module, or the information of the target vehicle-mounted information module includes the name of the target vehicle-mounted information module, a spacing between the target vehicle-mounted information modules and the size of the target vehicle-mounted information module.
[0160] The display module 1300 is configured to project and display the target vehicle-mounted information module to the front windshield of the vehicle according to the display strategy.
[0161] As to the device in the above embodiment, the specific manners in which various modules perform operations have been described in detail in the embodiment of the method, and thus will not be described in detail here.
[0162] The embodiment of the present application further provides a computer readable storage medium, which stores a computer program, and the computer program is used to implement the method in any one of the above method embodiments when executed by a processor.
[0163] The embodiment of the present application further provides an electronic device, as shown in the figure, the electronic device 2000 includes a memory 2100 and a processor 2200, the memory 2100 is used to store computer instructions, and the processor 2200 is used to call the computer instructions from the memory 2100 to execute the method in any one of the above method embodiments. Figure 13 The embodiment of the present application further provides a vehicle, which includes the electronic device 2000 as described above.
[0164] Each embodiment in the present application adopts a progressive manner for description, and the same and similar parts between each embodiment can be referred to each other, and each embodiment mainly describes the difference from other embodiments. Especially, for the device and equipment embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the related parts can be referred to the part of the method embodiment.
[0165]
[0166] The above-described embodiments of the application have several aspects, no single one of which is solely responsible for the application's desirable attributes. Without limiting the scope of the application as expressed by the claims that follow, some further embodiments make these aspects even more useful. Other embodiments fall within the scope of the appended claims.
[0167] The present application can be a system, a method, and / or a computer program product. The computer program product can include a computer readable storage medium (or media) having computer readable program instructions thereon for causing a processor to carry out aspects of the present application.
[0168] The computer readable storage medium can be a tangible device that can retain and store instructions for use by an instruction execution device. The computer readable storage medium can be, for example, but is not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. A non-exhaustive list of more specific examples of the computer readable storage medium includes the following: a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanically encoded device such as punch-cards or punched tape, a
[0169] The computer readable program instructions described herein can be downloaded to respective computing / processing devices from a computer readable storage medium or to an external computer or external storage device via a network, for example, the Internet, a local area network, a wide area network and / or a wireless network. The network can comprise copper transmission cables, optical transmission fibers, wireless transmission, routers, firewalls, switches, gateway computers and / or edge servers. A network adapter card or network interface in each computing / processing device receives computer readable program instructions from the network and forwards the computer readable program instructions for storage in a computer readable storage medium within the respective computing / processing device.
[0170] Computer readable program instructions for carrying out operations of the present application can be assembler instructions, instruction-set-architecture (ISA) instructions, machine instructions, machine dependent instructions, microcode, firmware instructions, state-setting data, or either source code or object code written in any combination of one or more programming languages, including an object oriented programming language such as Smalltalk, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The computer readable program instructions can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider). In some embodiments, electronic circuitry including, for example, programmable logic circuitry, field-programmable gate array (FPGA), or programmable logic array (PLA) can execute the computer readable program instructions by utilizing state information of the computer readable program instructions to personalize the electronic circuitry, in order to perform aspects of the present application.
[0171] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0172] These computer readable program instructions can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks. These computer readable program instructions can also be stored in a computer readable storage medium that can include random access memory (RAM), read only memory (ROM), electrically erasable programmable read only memory (EEPROM), flash memory or nonvolatile memory, or a suitable combination of the different types of computer readable storage media. The computer readable program instructions can also be downloaded to a computer, other programmable data processing apparatus, or other device from a computer readable storage medium or to an external computer or external storage device via a data signal that can be transmitted for example via a wired medium or a wireless medium such as the Internet or wireless media.
[0173] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer, other programmable data processing apparatus, or other device implement the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0174] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer, other programmable data processing apparatus, or other device implement the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0175] Embodiments of the present application have been described above, and the description is intended to be illustrative, and not restrictive, of the various embodiments of the present application. Many modifications and variations of the described embodiments of the present application are possible, given the benefit of the present disclosure, without departing from the scope and spirit of the described embodiments of the present application. The scope of the present application is defined by the appended claims.
Claims
1. A vehicle-mounted information display method, characterized by, The method comprises: in response to a configuration operation, determining a target region on a front windshield of a vehicle for displaying in-vehicle information; determining a display strategy of in-vehicle information in the target region; wherein the display strategy is used to indicate information of target in-vehicle information modules allowed to be displayed, the information of the target in-vehicle information modules comprising names and sizes of the target in-vehicle information modules, or the information of the target in-vehicle information modules comprising names, intervals between the target in-vehicle information modules, and sizes of the target in-vehicle information modules; projecting and displaying the target in-vehicle information modules onto the target region according to the display strategy; wherein the determining of the display strategy of in-vehicle information in the target region comprises: obtaining a current region on the front windshield of the vehicle for displaying in-vehicle information at a current time and information of current in-vehicle information modules in the current region; in a case where a size of the target region is smaller than a size of the current region, processing the current in-vehicle information modules according to a first processing strategy to obtain a first result, and in a case where in-vehicle information modules indicated by the first result can be displayed in the target region, generating the display strategy according to information of in-vehicle information modules corresponding to the first result; in a case where the size of the target region is greater than the size of the current region, processing the current in-vehicle information modules according to a second processing strategy to obtain a second result, and in a case where in-vehicle information modules indicated by the second result can be displayed in the target region, generating the display strategy according to information of in-vehicle information modules corresponding to the second result; the first processing strategy comprises at least any one of a first sub-processing strategy, a second sub-processing strategy, and a third sub-processing strategy, the first sub-processing strategy being to reduce intervals between the current in-vehicle information modules, the second sub-processing strategy being to reduce sizes of the current in-vehicle information modules, and the third sub-processing strategy being to delete the current in-vehicle information modules; the second processing strategy comprises at least any one of a fourth sub-processing strategy, a fifth sub-processing strategy, and a sixth sub-processing strategy, the fourth sub-processing strategy being to add in-vehicle information modules, the fifth sub-processing strategy being to enlarge sizes of the current in-vehicle information modules, and the sixth sub-processing strategy being to enlarge intervals between the current in-vehicle information modules.
2. The method of claim 1, wherein, each sub-processing strategy in the first processing strategy or a combined strategy obtained by combination of multiple sub-processing strategies has a different priority, and the processing of the current in-vehicle information modules according to the first processing strategy to obtain the first result comprises: processing the current in-vehicle information modules according to a strategy with a first priority to obtain a third result; in a case where in-vehicle information modules indicated by the third result can be displayed in the target region, taking the third result as the first result.
3. The method of claim 2, wherein, the processing of the current in-vehicle information modules according to the first processing strategy to obtain the first result further comprises: In a case that part of contents of the third result indicated in the vehicle information module cannot be displayed in the target area, the current vehicle information module is processed by a second priority strategy to obtain a fourth result; The first result is obtained based on the fourth result; The second priority is lower than the first priority.
4. The method of claim 2, wherein, The first sub-processing strategy and the second sub-processing strategy are combined to obtain a first combined strategy, the third sub-processing strategy and the first sub-processing strategy are combined to obtain a second combined strategy, the third sub-processing strategy and the second sub-processing strategy are combined to obtain a third combined strategy, and the third sub-processing strategy, the first sub-processing strategy and the second sub-processing strategy are combined to obtain a fourth combined strategy. The first sub-processing strategy, the second sub-processing strategy, the first combined strategy, the third sub-processing strategy, the second combined strategy, the third combined strategy and the fourth combined strategy have priorities in descending order.
5. The method of claim 1, wherein, The processing of the current vehicle information module according to the first processing strategy to obtain the first result further includes: processing the current vehicle information module according to a first sub-processing strategy to obtain the first result, wherein a distance between vehicle information modules indicated in the first result is greater than or equal to a distance threshold; or processing the current vehicle information module according to a second sub-processing strategy to obtain the first result, wherein a size of the vehicle information module indicated in the first result is greater than or equal to a size threshold.
6. A car navigation device, characterized by comprising: The first sub-processing strategy and the second sub-processing strategy are combined to obtain a first combined strategy, the third sub-processing strategy and the first sub-processing strategy are combined to obtain a second combined strategy, the third sub-processing strategy and the second sub-processing strategy are combined to obtain a third combined strategy, and the third sub-processing strategy, the first sub-processing strategy and the second sub-processing strategy are combined to obtain a fourth combined strategy. The first sub-processing strategy, the second sub-processing strategy, the first combined strategy, the third sub-processing strategy, the second combined strategy, the third combined strategy and the fourth combined strategy have priorities in descending order. The processing of the current vehicle information module according to the first processing strategy to obtain the first result further includes: processing the current vehicle information module according to a first sub-processing strategy to obtain the first result, wherein a distance between vehicle information modules indicated in the first result is greater than or equal to a distance threshold; or processing the current vehicle information module according to a second sub-processing strategy to obtain the first result, wherein a size of the vehicle information module indicated in the first result is greater than or equal to a size threshold. The first sub-processing strategy and the second sub-processing strategy are combined to obtain a first combined strategy, the third sub-processing strategy and the first sub-processing strategy are combined to obtain a second combined strategy, the third sub-processing strategy and the second sub-processing strategy are combined to obtain a third combined strategy, and the third sub-processing strategy, the first sub-processing strategy and the second sub-processing strategy are combined to obtain a fourth combined strategy. The first sub-processing strategy, the second sub-processing strategy, the first combined strategy, the third sub-processing strategy, the second combined strategy, the third combined strategy and the fourth combined strategy have priorities in descending order. The first sub-processing strategy and the second sub-processing strategy are combined to obtain a first combined strategy, the third sub-processing strategy and the first sub-processing strategy are combined to obtain a second combined strategy, the third sub-processing strategy and the second sub-processing strategy are combined to obtain a third combined strategy, and the third sub-processing strategy, the first sub-processing strategy and the second sub-processing strategy are combined to obtain a fourth combined strategy. The first sub-processing strategy, the second sub-processing strategy, the first combined strategy, the third sub-processing strategy, the second combined strategy, the third combined strategy and the fourth combined strategy have priorities in descending order. The second determining module is specifically configured to acquire a current region on the front windshield of the vehicle for displaying vehicle information at a current time and information of a current vehicle information module in the current region; in a case where a size of the target region is smaller than a size of the current region, processing the current vehicle information module according to a first processing strategy to obtain a first result, and in a case where the vehicle information module indicated by the first result can be displayed in the target region, generating the display strategy according to information of the vehicle information module corresponding to the first result; in a case where the size of the target region is greater than the size of the current region, processing the current vehicle information module according to a second processing strategy to obtain a second result, and in a case where the vehicle information module indicated by the second result can be displayed in the target region, generating the display strategy according to information of the vehicle information module corresponding to the second result. The first processing strategy at least includes any one of a first sub-processing strategy, a second sub-processing strategy and a third sub-processing strategy, the first sub-processing strategy is to reduce the interval between the current vehicle information modules, the second sub-processing strategy is to reduce the size of the current vehicle information module, and the third sub-processing strategy is to delete the current vehicle information module. The second processing strategy at least includes any one of a fourth sub-processing strategy, a fifth sub-processing strategy and a sixth sub-processing strategy, the fourth sub-processing strategy is to add a vehicle information module, the fifth sub-processing strategy is to enlarge the size of the current vehicle information module, and the sixth sub-processing strategy is to enlarge the interval between the current vehicle information modules.
7. An electronic device, comprising: The electronic device includes the apparatus of claim 6. Alternatively, the electronic device includes a memory and a processor, the memory is used to store computer instructions, and the processor is used to call the computer instructions from the memory to execute the method of any one of claims 1 to 5.
8. A computer-readable storage medium, characterized in that, A computer program is stored thereon, and the computer program implements the method of any one of claims 1 to 5 when executed by a processor.
Citation Information
Patent Citations
Display control device
CN107107752A
Vehicular display apparatus
JP2020032830A