HUD brightness adjusting method, system and device

By independently controlling the brightness of each zone of the HUD through real-time parallel acquisition and hybrid dimming, the problems of display contrast and energy consumption of the HUD in complex lighting environments are solved, and efficient brightness adjustment and stable display are achieved.

CN121617366APending Publication Date: 2026-03-06HUIZHOU DESAY SV AUTOMOTIVE
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511795599.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-02
Publication Date
2026-03-06

AI Technical Summary

Technical Problem

Existing HUD systems struggle to balance low black levels, high peak brightness, and low power consumption in complex lighting environments, resulting in decreased display contrast and increased energy consumption.

Method used

By acquiring display information of each zone of the HUD in real time and in parallel, calculating the target brightness using a preset brightness compensation algorithm, and independently adjusting the brightness of each zone using a hybrid dimming method, combined with data caching and a multi-channel analog-to-digital converter, precise control can be achieved.

Benefits of technology

It achieves real-time response and clear display of HUD under different lighting conditions, suppresses crosstalk between zones, reduces overall power consumption, and improves display stability and reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121617366A_ABST
    Figure CN121617366A_ABST
Patent Text Reader

Abstract

The invention provides an HUD brightness adjusting method, system and equipment, and the method comprises the steps: collecting the display information of all partitions of an HUD in parallel in real time, taking the display information as sampling data, carrying out the operation of the sampling data of each partition based on a preset brightness compensation algorithm, so as to obtain the target brightness of each partition, and carrying out the adjustment of the target brightness of each partition. And based on the target brightness, adopting a preset brightness mapping table to generate adjustment information of each partition, and based on the adjustment information of each partition, adopting a preset mixed dimming mode to adjust the brightness of each partition of the HUD to the target brightness. According to the method provided by the invention, the problems of impure black position, reduction of overall contrast and unnecessary energy consumption caused by the fact that the brightness of the area of the dark field is forced to be raised in whole-screen dimming are effectively solved; the technical defect that key highlight information is invisible due to the fact that the peak brightness is possibly insufficient due to the fact that the overall brightness of the area needing to be highlighted is reduced is overcome.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of automotive safety technology, specifically relating to a HUD brightness adjustment method, system, and device. Background Technology

[0002] As a key component for enhancing driving safety and interactive experience, the HUD (Head-Up Display) directly impacts information readability and driving safety. HUDs often face significant challenges in their operating environments, including strong ambient light (such as bright sunlight or changes in brightness at tunnel entrances and exits), complex road conditions (such as city neon lights at night or high reflectivity on snowy surfaces), and highly dynamic UI prompts (such as suddenly appearing navigation arrows or collision warning icons). In these scenarios, high contrast and low black levels are crucial for ensuring clear visibility of virtual information and preventing obscuring of real-world road conditions.

[0003] Currently, HUDs commonly employ a unified backlighting solution for the entire screen. This solution adjusts the brightness of the entire backlight based on the average or peak brightness of the entire screen image. When this approach increases overall brightness to accommodate bright areas, areas that should be dark are forced to rise, resulting in impure black levels, decreased overall contrast, and unnecessary power consumption. Conversely, if overall brightness is reduced to maintain clean dark areas, peak brightness may be insufficient, making crucial highlight information invisible under strong light. Therefore, a unified screen dimming solution struggles to achieve a good balance between low black levels, high peak brightness, and low power consumption. Summary of the Invention

[0004] To address the aforementioned technical problems, this application proposes a HUD brightness adjustment method, system, and device capable of performing regional brightness adjustment of the HUD.

[0005] Specifically, this application proposes a HUD brightness adjustment method, including: The display information of all zones of the HUD is collected in real time and in parallel as sampling data. The sampling data of each zone is calculated based on a preset brightness compensation algorithm to obtain the target brightness of each zone. Based on the target brightness, the adjustment information of each zone is generated using a preset brightness mapping table. Based on the adjustment information of each zone, the brightness of each zone of the HUD is adjusted to the target brightness using a preset hybrid dimming method.

[0006] By acquiring sampling data from all zones of the HUD in parallel and calculating the target brightness for each zone, the system controls the zone to adjust to its corresponding target brightness simultaneously. This achieves real-time response to environmental changes, effectively suppressing crosstalk between different zones within the same frame and avoiding brightness adjustment delays caused by processing latency, thus ensuring the clarity of the real-time displayed content. The use of a preset hybrid dimming method allows for different adjustment methods for different brightness areas, effectively improving the stability and reliability of the HUD display. Because the system precisely acquires and independently controls the target brightness of each zone, it enables the brightness of specific areas to be increased or decreased as needed, ensuring that bright areas are promptly increased to their target brightness and dark areas are promptly decreased to their target brightness. This adapts to different lighting environments and effectively reduces overall power consumption.

[0007] Furthermore, before performing calculations on the sampled data of each partition based on the preset brightness compensation algorithm, the method further includes: The sampled data at the current moment is written to the first buffer, and the sampled data at the next moment is received through the second buffer. After the sampled data in the first buffer has been processed, the sampled data in the second buffer is processed, and the sampled data at the next moment is received through the first buffer.

[0008] By writing the current sampling data into the first buffer and receiving the next sampling data through the second buffer, the second buffer receives the next sampling data while the sampling data in the first buffer is being calculated. This enables parallel operation of data acquisition and computation, effectively avoiding resource contention, reducing data processing latency, eliminating the need for time-consuming physical copying of data blocks, eliminating data copy waiting time, and improving system stability.

[0009] Furthermore, the step of performing calculations on the sampled data of each partition based on a preset brightness compensation algorithm includes: The sampled data from each partition is converted using a multi-channel analog-to-digital converter to obtain the observation data for each partition. Statistical analysis is then performed on the observation data from each partition based on a preset statistical analysis algorithm to obtain the target observation data for each partition.

[0010] A multi-channel analog-to-digital converter ensures that all observation data share a single timestamp, eliminating timing noise caused by asynchronous sampling data, improving the accuracy and stability of the entire control system, and laying a solid data foundation for producing high-quality dimming effects.

[0011] Furthermore, the step of performing calculations on the sampled data of each partition based on a preset brightness compensation algorithm also includes: Based on the target observation data, the preset brightness compensation algorithm is used to perform brightness compensation calculation to obtain the target brightness of each partition.

[0012] By calculating the target brightness of each zone using a preset brightness compensation algorithm, crosstalk between physical optics zones can be effectively eliminated, ensuring the accuracy and reliability of the obtained target brightness. This allows the brightness of each image in the HUD to be precisely adjusted to the corresponding target brightness, effectively ensuring the clarity of the HUD display.

[0013] Furthermore, the step of generating adjustment information for each zone based on the target brightness using a preset brightness mapping table includes: The target brightness of each partition is segmented based on a preset segmentation threshold. Based on the segmented target brightness, the adjustment information of each partition is generated using the preset brightness mapping table, and the adjustment information of each partition is written into the corresponding register.

[0014] The preset hybrid dimming mode includes a first dimming mode and a second dimming mode; the adjustment information for each zone includes a first segmented adjustment information and a second segmented adjustment information; adjusting the brightness of each zone of the HUD to the target brightness using the preset hybrid dimming mode based on the adjustment information of each zone further includes: The synchronization sampling time of each partition of the HUD is obtained, and the brightness of the HUD display screen of the corresponding partition is synchronously adjusted to the corresponding target brightness based on the synchronization sampling time and the first segment adjustment information in the register using the first dimming method.

[0015] Based on the synchronous sampling time and the second segmented adjustment information in the register, the brightness of the HUD display screen of the corresponding partition is synchronously adjusted to the corresponding target brightness using the second dimming method.

[0016] By synchronously adjusting the brightness of each zone of the HUD through synchronized sampling time and either the first or second dimming mode, the brightness transition of the image is smoothed, eliminating dynamic visual noise caused by dispersed driving timing and achieving strong visual stability. This effectively reduces power and electromagnetic interference between zones, improving system stability.

[0017] Based on the same inventive concept, this application also proposes a system for HUD brightness adjustment, the system comprising: The data acquisition module is used to collect display information from all zones of the HUD in real time and in parallel, as sample data.

[0018] The brightness calculation module is used to calculate the sampled data of each partition based on a preset brightness compensation algorithm to obtain the target brightness of each partition.

[0019] The information mapping module is used to generate adjustment information for each zone based on the target brightness using a preset brightness mapping table.

[0020] In addition, a brightness adjustment module is used to adjust the brightness of each zone of the HUD to the target brightness using a preset hybrid dimming method based on the adjustment information of each zone.

[0021] Furthermore, the system also includes a data caching module, which is used to write the current sampling data into a first buffer and receive the next sampling data through a second buffer; after the sampling data in the first buffer is processed, the sampling data in the second buffer is processed and the next sampling data is received through the first buffer.

[0022] Based on the same inventive concept, this application also proposes an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor can implement the HUD brightness adjustment method when executing the computer program.

[0023] Compared with the prior art, this application has at least the following beneficial effects: This application achieves real-time response to environmental changes by simultaneously acquiring sampling data from all zones of the HUD, calculating the target brightness for each zone, and controlling the zone to adjust to the corresponding target brightness at the same time. This effectively suppresses crosstalk between different zones within the same frame, avoids brightness adjustment delays caused by processing latency, and ensures the clarity of the real-time displayed content. The use of a preset hybrid dimming method allows for different adjustment methods for different brightness areas, effectively improving the stability and reliability of the HUD display. Because it achieves precise acquisition and independent control of the target brightness of each zone, it enables the brightness of specific areas to be increased or decreased as needed, ensuring that bright areas are promptly increased to the corresponding target brightness and dark areas are promptly decreased to the corresponding target brightness. This adapts to different lighting environments and effectively reduces overall power consumption. Attached Figure Description

[0024] Figure 1 This is a flowchart illustrating the HUD brightness adjustment method in an embodiment of this application.

[0025] Figure 2 This is a schematic diagram of a HUD brightness adjustment system shown in an embodiment of this application. Detailed Implementation

[0026] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0027] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or server that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or devices. Example 1:

[0028] Please refer to Figure 1 The HUD brightness adjustment method mainly includes steps S100 to S400.

[0029] Step S100 includes: real-time parallel acquisition of display information from all zones of the HUD as sampling data. The HUD display area can be divided into M x N controllable areas, for example, 8 x 44 = 352 zones with 352 LEDs, each zone containing at least one LED. These LEDs can be configured in parallel or series according to brightness targets or actual needs. Data sampling from all zones can be synchronously triggered by a frame synchronization signal. The HUD panel can primarily have a resolution of 1920 x 360 and a frame rate of 60 Hz, but is not limited to these; for example, the frame rate can also be 90 or 120 Hz. Parallel sampling is achieved by simultaneously latching all zones and performing data conversion in parallel using an ADC (Analog-to-Digital Converter). The acquired sampling data is then temporarily stored in a first buffer. The sampling data can primarily be the brightness values ​​of each zone in the HUD under the current environment.

[0030] Step S200 includes: performing calculations on the sampled data of each partition based on a preset brightness compensation algorithm to obtain the target brightness of each partition. The preset brightness compensation algorithm can primarily be a sparse neighborhood compensation algorithm, for example, a fixed-point multiplication and addition algorithm implemented on the 402c sparse multiply-add matrix of the control board using a 4 / 8 neighborhood sparse template.

[0031] Step S300 includes: generating adjustment information for each zone based on the target brightness using a preset brightness mapping table. The preset brightness mapping table can primarily be a gamma inverse lookup table, but is not limited to this. This preset brightness mapping table can segment the target brightness, for example, dividing it into low grayscale and medium-high grayscale target brightness. The division between low grayscale and medium-high grayscale can be mainly based on grayscale value thresholds; zones with grayscale values ​​in the range of 0 to 15 can be defined as low grayscale, and zones with grayscale values ​​in the range of 16 to 255 can be defined as medium-high grayscale.

[0032] Furthermore, step S400 includes: adjusting the brightness of each zone of the HUD to the target brightness using a preset hybrid dimming method based on the adjustment information of each zone. This preset hybrid dimming method mainly includes two dimming methods: DAC (Digital-to-Analog Converter) and PWM (Pulse Width Modulation). The DAC is used to dim low-grayscale areas, and the PWM is used to dim medium-to-high-grayscale areas.

[0033] In the specific implementation, taking a HUD panel with a resolution of 1920×360 and a frame rate of 90Hz as an example, the display area of ​​the HUD is divided into 8×44=352 partitions. All partitions are synchronously triggered to sample data at the same time using a frame synchronization signal. The data from all partitions is latched simultaneously, and data conversion is completed in parallel using an ADC. All sampled data acquired at the current moment is written to the first buffer. While processing the data at the current moment in the first buffer, sampled data from the next moment can be collected and written to the second buffer. After the data processing in the first buffer is completed, the sampled data is switched to the second buffer, thus achieving zero-copy swapping for DMA (Direct Memory Access). Fixed-point multiplication and addition of the sampled data in the first buffer are performed using a 4 / 8 neighborhood sparse template to achieve fast approximate inverse compensation, thereby obtaining the target brightness of each partition. By classifying grayscale values ​​below or equal to 15 in the target brightness into low grayscale and grayscale values ​​above 15 into medium-high grayscale, the corresponding adjustment information is obtained by gamma inverse lookup table based on the target brightness of each zone. Based on this adjustment information, after segmenting into low and medium-high grayscale, DAC dimming is used for low grayscale target brightness, and PWM dimming is used for medium-high grayscale target brightness. This hybrid dimming method ensures a balance between the fine detail of low grayscale and the dynamic peak of medium-high grayscale. After completing the brightness adjustment of all zones at the current moment, the sampling data for the next moment in the second buffer is processed and brightness adjusted accordingly. Simultaneously, the sampling data for each zone at the next moment continues to be received through the first buffer.

[0034] In some embodiments, before performing calculations on the sampled data of each partition based on a preset brightness compensation algorithm, the method further includes: The sampled data at the current moment is written to the first buffer, and the sampled data at the next moment is received through the second buffer. After the sampled data in the first buffer has been processed, the sampled data in the second buffer is processed, and the sampled data at the next moment is received through the first buffer.

[0035] Assuming the first buffer is SRAM-A and the second buffer is SRAM-B, when the system is running, it first collects the sampling data of each partition at the current moment in real time and writes the sampling data of the current moment into SRAM-A. After the sampling data of the current moment is collected, while performing calculations on the sampling data in SRAM-A, it receives the sampling data of the next moment through SRAM-B, thus eliminating the need for data copying.

[0036] By using the first and second buffers, the second buffer can receive sampled data from the next moment while the data in the first buffer is being calculated, thus achieving parallel pipelined acquisition and calculation without copying data or waiting for data copying time.

[0037] Preferably, the step of processing the sampled data of each partition based on a preset brightness compensation algorithm includes: The sampled data from each partition is converted using a multi-channel analog-to-digital converter to obtain the observation data for each partition. Statistical analysis is then performed on the observation data from each partition based on a preset statistical analysis algorithm to obtain the target observation data for each partition.

[0038] A discrete coupling model can be used for data transformation to obtain observation data. This observation data can primarily consist of observation vectors. The discrete coupling model is shown below:

[0039] Where u represents the desired brightness of the backlight zone, K is an (M×N)×(M×N) matrix representing the degree of optical crosstalk between backlight zones, and ε represents noise and disturbance. y is the observation vector, which can be an M×N vector, where each element represents the brightness value of the corresponding zone actually measured by the photosensor. The preset statistical analysis algorithm can be a weighted mean, peak limiting, robust median, or other analysis algorithms, but is not limited to prediction.

[0040] Preferably, the step of processing the sampled data of each partition based on a preset brightness compensation algorithm further includes: Based on the target observation data, the preset brightness compensation algorithm is used to perform brightness compensation calculation to obtain the target brightness of each partition.

[0041] The preset brightness compensation algorithm can be mainly as follows:

[0042] Where W represents the sparse template sparseness. For the target observation data, The target brightness is [value].

[0043] Preferably, the step of generating adjustment information for each zone based on the target brightness using a preset brightness mapping table includes: The target brightness of each partition is segmented based on a preset segmentation threshold. Based on the segmented target brightness, the adjustment information of each partition is generated using the preset brightness mapping table, and the adjustment information of each partition is written into the corresponding register.

[0044] The preset brightness mapping table can primarily be used for gamma inverse lookup table mapping, but it is not limited to this. The preset segmentation threshold can be set according to actual needs. For example, setting a threshold of 15 for grayscale values ​​can define the partitions with grayscale values ​​in the range of 0 to 15 as low grayscale, and the area with grayscale values ​​in the range of 16 to 255 as medium to high grayscale.

[0045] Preferably, the preset hybrid dimming mode includes a first dimming mode and a second dimming mode; the adjustment information for each zone includes first segmented adjustment information and second segmented adjustment information; adjusting the brightness of each zone of the HUD to the target brightness using the preset hybrid dimming mode based on the adjustment information of each zone further includes: The synchronization sampling time of each partition of the HUD is obtained, and the brightness of the HUD display screen of the corresponding partition is synchronously adjusted to the corresponding target brightness based on the synchronization sampling time and the first segment adjustment information in the register using the first dimming method.

[0046] Based on the synchronous sampling time and the second segmented adjustment information in the register, the brightness of the HUD display screen of the corresponding partition is synchronously adjusted to the corresponding target brightness using the second dimming method.

[0047] The first dimming method can be DAC dimming, and the second dimming method can be PWM dimming. A hybrid dimming method is used to ensure compatibility between low and medium-high grayscale levels, allowing for independent control of different zones. To avoid frame tearing or ghosting, synchronous adjustment is achieved through synchronous sampling. Example 2:

[0048] Please refer to Figure 2This application also proposes a system using the HUD brightness adjustment method described in Embodiment 1, which mainly includes: a data acquisition module, a brightness calculation module, an information mapping module, and a brightness adjustment module.

[0049] The data acquisition module is used to acquire display information from all zones of the HUD in real time and in parallel, as sample data. The acquired sample data can be converted by a multi-channel ADC, and a zero-copy path with a double-buffered mechanism is used within the control board to reduce link latency and jitter.

[0050] The brightness calculation module is used to perform calculations on the sampled data of each partition based on a preset brightness compensation algorithm to obtain the target brightness of each partition. Fast approximate inverse compensation can be performed in a sparse multiply-accumulate array to suppress partition crosstalk. For example, fixed-point multiply-accumulate can be implemented on the 402c sparse multiply-accumulate matrix of the control board using a 4 / 8 neighborhood sparse template.

[0051] The information mapping module is used to generate adjustment information for each zone based on the target brightness using a preset brightness mapping table. This preset brightness mapping table can segment the target brightness, for example, dividing it into low grayscale and medium-high grayscale target brightness. The division between low grayscale and medium-high grayscale can be mainly based on grayscale value thresholds; zones with grayscale values ​​in the range of 0 to 15 can be defined as low grayscale, and zones with grayscale values ​​in the range of 16 to 255 can be defined as medium-high grayscale.

[0052] In addition, a brightness adjustment module is used to adjust the brightness of each zone of the HUD to the target brightness using a preset hybrid dimming method based on the adjustment information of each zone. This preset hybrid dimming method mainly includes two dimming methods: DAC and PWM. The DAC dims low-grayscale zones, while the PWM dims medium- and high-grayscale zones.

[0053] Preferably, the system further includes a data caching module, used to write the current sampling data into a first buffer and receive the next sampling data through a second buffer; after the sampling data in the first buffer is processed, the sampling data in the second buffer is processed and the next sampling data is received through the first buffer.

[0054] In practical implementation, parallel sampling of all zones in the HUD can be performed. The sampled data from each zone is converted by a multi-channel ADC, and the current sampled data is buffered in the first buffer SRAM-A within the control board. While processing the sampled data in the first buffer SRAM-A, the next sampled data is received through the second buffer SRAM-B. This dual-buffered zero-copy path reduces link latency and jitter. Fast approximate inverse compensation is performed in the sparse multiply-accumulate array to suppress zone crosstalk. Segmented control quantities, i.e., adjustment information, can be output from a LUT (Look-Up Table) / Gamma (Gamma Correction / Gamma Encoding) to drive the zone constant current array, achieving a hybrid dimming method of DAC and PWM to adjust the brightness of low-grayscale and medium-high grayscale HUD zones respectively. This enables the link to achieve low latency and low jitter, reaching frame-level end-to-end performance and significantly improving inter-frame stability, resulting in a significant improvement in low-grayscale image quality. Hardware sparsity compensation effectively reduces black levels and optimizes the transition of zone boundaries, improving overall contrast. Synchronous dimming effectively avoids screen tearing or ghosting. Example 3:

[0055] This application also proposes an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, can implement the HUD brightness adjustment method described in Embodiment 1.

[0056] In the electronic device, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) means. The memory can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)).

[0057] In summary, this application effectively solves the technical defects of whole-screen dimming, where the brightness of areas that should be dark is forcibly increased, resulting in impure black levels, decreased overall contrast, and unnecessary energy consumption; and where the brightness of areas that should be bright is reduced due to overall brightness reduction, potentially leading to insufficient peak brightness and making critical highlight information invisible. By acquiring sampling data from all zones of the HUD in parallel and calculating the target brightness of each zone separately, the application controls the zone to adjust to the corresponding target brightness at the same time. This achieves real-time response to environmental changes to control the brightness of each zone of the HUD, effectively suppressing crosstalk between different zones within the same frame, avoiding the phenomenon of delayed brightness adjustment due to processing delays, and ensuring the clarity of real-time displayed content. The use of a preset hybrid dimming method allows for different adjustment methods to be applied to different brightness areas, effectively improving the stability and reliability of the HUD display. Because the target brightness of each zone is precisely acquired and independently controlled, the brightness of specific areas can be increased or decreased as needed, ensuring that the brightness of bright areas is increased to the corresponding target brightness in a timely manner, and the brightness of dark areas is reduced to the corresponding target brightness in a timely manner. This adapts to different lighting environments and effectively reduces overall power consumption.

[0058] In the several embodiments provided in this application, it will be understood that each block in the flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than those shown in the figures. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved.

[0059] If the aforementioned functions are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause an electronic device to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0060] The specific embodiments described above further illustrate the purpose, technical solution, and beneficial effects of this application. It should be understood that the above descriptions are merely specific embodiments of this application and are not intended to limit the scope of protection of this application. In particular, it should be noted that any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application for those skilled in the art.

Claims

1. A method of adjusting the brightness of a HUD, characterized by, The system comprises: real-time parallel acquisition of display information of all partitions of the HUD as sampling data; operation of the sampling data of each partition based on a preset brightness compensation algorithm to obtain target brightness of each partition; generation of adjustment information of each partition based on the target brightness using a preset brightness mapping table; and adjustment of the brightness of each partition of the HUD to the target brightness based on the adjustment information of each partition using a preset hybrid dimming mode.

2. The HUD brightness adjustment method of claim 1, wherein, Before the operation of the sampling data of each partition based on the preset brightness compensation algorithm, the system further comprises: writing the sampling data at the current time into a first cache area and receiving the sampling data at the next time through a second cache area; when the operation of the sampling data in the first cache area is completed, operating the sampling data in the second cache area and continuing to receive the sampling data at the next time through the first cache area.

3. The HUD brightness adjustment method of claim 1, wherein, The operation of the sampling data of each partition based on the preset brightness compensation algorithm comprises: data conversion of the sampling data of each partition by a multi-channel analog-to-digital converter to obtain observation data of each partition; statistical analysis of the observation data of each partition based on a preset statistical analysis algorithm to obtain target observation data of each partition.

4. The HUD brightness adjustment method of claim 3, wherein, The operation of the sampling data of each partition based on the preset brightness compensation algorithm further comprises: brightness compensation operation based on the target observation data using the preset brightness compensation algorithm to obtain the target brightness of each partition.

5. The HUD brightness adjustment method of claim 4, wherein, The generation of the adjustment information of each partition based on the target brightness using the preset brightness mapping table comprises: segmentation processing of the target brightness of each partition based on a preset segmentation threshold, generation of the adjustment information of each partition based on the target brightness after segmentation processing using the preset brightness mapping table, and writing of the adjustment information of each partition into a corresponding register.

6. The HUD brightness adjustment method of claim 5, wherein, The preset hybrid dimming mode comprises a first dimming mode and a second dimming mode; the adjustment information of each partition comprises first segment adjustment information and second segment adjustment information; and the adjustment of the brightness of each partition of the HUD to the target brightness based on the adjustment information of each partition using the preset hybrid dimming mode further comprises: acquisition of a synchronous sampling time of each partition of the HUD; synchronous adjustment of the brightness of the HUD display picture of the corresponding partition to the corresponding target brightness based on the synchronous sampling time and the first segment adjustment information in the register using the first dimming mode.

7. The HUD brightness adjustment method of claim 6, wherein, The adjustment of the brightness of each partition of the HUD to the target brightness based on the adjustment information of each partition using the preset hybrid dimming mode further comprises: synchronous adjustment of the brightness of the HUD display picture of the corresponding partition to the corresponding target brightness based on the synchronous sampling time and the second segment adjustment information in the register using the second dimming mode.

8. A system based on the method of adjusting the brightness of a HUD according to any one of claims 1 to 7, characterized in that, The system comprises: a data acquisition module for real-time parallel acquisition of display information of all partitions of the HUD as sampling data; a brightness operation module for operation of the sampling data of each partition based on a preset brightness compensation algorithm to obtain target brightness of each partition; An information mapping module is configured to generate adjustment information of each partition based on the target brightness by using a preset brightness mapping table; A brightness adjustment module is configured to adjust the brightness of each partition of the HUD to the target brightness by using a preset hybrid dimming mode based on the adjustment information of each partition.

9. The HUD brightness adjustment system of claim 8, wherein, The system further comprises a data caching module configured to write sampling data at a current time into a first cache area, receive sampling data at a next time through a second cache area, and perform operation on the sampling data in the second cache area after operation on the sampling data in the first cache area is completed, and continue to receive sampling data at a next time through the first cache area.

10. An electronic device, comprising: The system further comprises a data caching module configured to write sampling data at a current time into a first cache area, receive sampling data at a next time through a second cache area, and perform operation on the sampling data in the second cache area after operation on the sampling data in the first cache area is completed, and continue to receive sampling data at a next time through the first cache area. The system further comprises a data caching module configured to write sampling data at a current time into a first cache area, receive sampling data at a next time through a second cache area, and perform operation on the sampling data in the second cache area after operation on the sampling data in the first cache area is completed, and continue to receive sampling data at a next time through the first cache area.