Mini LED backlight module driving control system for vehicle display
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SHENZHEN NEARZENITH OPTRONICS CO LTD
- Filing Date
- 2026-05-07
- Publication Date
- 2026-06-12
AI Technical Summary
Traditional Mini LED backlight module drive control systems struggle to maintain precise brightness response, coordinated current distribution between zones, and smooth transitions between adjacent zones during dynamic displays in automotive applications, resulting in unstable and inconsistent backlight output.
The data construction module acquires brightness and state data. By using the predictive control basic dataset and combining the state space prediction and iterative optimization modules, the optimal predictive drive current sequence is generated, which in turn generates the target drive current command to control the Mini LED backlight module.
It achieves stable control of the Mini LED backlight module's brightness matching power supply load, temperature rise changes, and zone transition relationship during vehicle display, resulting in a more harmonious display performance.
Smart Images

Figure CN122201203A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of display control technology, and more particularly to a Mini LED backlight module drive control system for automotive displays. Background Technology
[0002] Mini LED backlight module drive control system refers to an LED backlight driving and control scheme applied in automotive display devices. As a highly refined form of LED backlight, Mini LED is used to drive, adjust brightness and control signals of Mini LED backlight modules in different zones. It typically controls and manages the backlight module through technologies such as driver chips, power management circuits and control algorithms.
[0003] Traditional Mini LED backlight module drive control systems, while capable of performing zone driving and brightness adjustment using driver chips, power management circuits, and conventional control logic, typically focus more on basic lighting and static adjustment in automotive display environments. When the display image continuously changes, zone load fluctuates, bus voltage fluctuates, zone temperature gradually accumulates, and the viewing angle changes, a disconnect easily arises between the control criteria and the actual operating state. Consequently, the adjustment of zone drive current often only reflects the control requirements at a specific moment, failing to simultaneously match the current screen brightness distribution and the backlight module's operating state. This leads to issues such as insufficient brightness response, uncoordinated current distribution in local areas, uneven transitions between adjacent zones, and overly tight or loose total current load control during dynamic displays, ultimately affecting the stability and consistency of backlight output in automotive display scenarios. Summary of the Invention
[0004] The purpose of this invention is to overcome the shortcomings of the prior art and propose a Mini LED backlight module drive control system for vehicle displays.
[0005] To achieve the above objectives, the present invention adopts the following technical solution: a Mini LED backlight module driving control system for automotive displays includes: The data construction module obtains the physical partition target brightness vector and module working status data group of the current output frame time point of the Mini LED backlight module, and generates the predictive control basic dataset; The prediction and simulation module, based on the predictive control basic dataset, uses state space prediction to deduce the candidate driving current values of the physical partition of the Mini LED backlight module on a cycle-by-cycle basis, obtains the solid angle parameters of the light emission space of the Mini LED backlight module, and determines the expected luminous intensity value by combining the candidate driving current values. The constraint calculation module obtains the equivalent load impedance parameters of the power supply circuit, and simultaneously counts the candidate drive current values of all physical partitions. Combined with the module's working status data set, it calculates the total current load constraint value. The iterative optimization module obtains the light-emitting area parameters of the Mini LED backlight module, determines the expected screen brightness value of the corresponding vehicle display viewing angle by combining the expected luminous intensity value, and generates the optimal predicted driving current sequence by combining the total current load constraint value. The message generation module generates target drive current commands for controlling the physical partitions of the Mini LED backlight module based on the optimal predicted drive current sequence, and integrates the corresponding Mini LED backlight module drive control messages.
[0006] As a further aspect of the present invention, the data construction module includes: The brightness data processing submodule acquires the display control link screen brightness data of the current output frame time point of the Mini LED backlight module, divides it into physical partition screen areas according to the number of physical partitions of the Mini LED backlight module, acquires the spatial position coordinates of each physical partition screen area, extracts the pixel brightness value of each physical partition screen area point by point, performs spatial weighting on the pixel brightness value according to the spatial position coordinates, calculates the target brightness value of each physical partition, arranges the target brightness values of all physical partitions, and obtains the physical partition target brightness vector. The status data acquisition submodule acquires the actual driving current value and temperature sampling value of each physical zone of the Mini LED backlight module at the end time of the previous display control cycle. At the same time, it acquires the bus voltage detection value and bus voltage fluctuation value of the Mini LED backlight module within a preset sampling time window. The actual driving current value, temperature sampling value, bus voltage detection value and bus voltage fluctuation value of all physical zones are aligned and integrated according to the same timestamp to obtain the module working status data group. The basic data generation submodule combines the physical partition target brightness vector with the module working status data group to generate a predictive control basic dataset.
[0007] As a further aspect of the present invention, the prediction and inference module includes: The current calculation submodule, based on the predictive control basic dataset, obtains the driving current parameters of each physical partition in the future multiple control cycles and uses them as the state variables to be determined. Combined with the actual driving current values, it analyzes the dynamic evolution trend of the state variables to be determined in the continuous time dimension through state space prediction. It performs discrete sampling according to the control cycle, and predicts the candidate driving current values of each physical partition cycle by cycle to obtain a multi-cycle initial prediction sequence. The luminous flux calculation submodule determines the luminous efficiency temperature correction parameter based on the preset temperature correction coefficient and the temperature sampling value of the corresponding physical partition, and determines the luminous efficiency voltage correction parameter based on the preset voltage correction coefficient and the bus voltage detection value. At the same time, it calculates the product between the preset reference luminous efficiency parameter, the luminous efficiency temperature correction parameter and the luminous efficiency voltage correction parameter to obtain the luminous efficiency characteristic parameter. It also calculates the product between the candidate driving current value and the luminous efficiency characteristic parameter in the multi-cycle initial prediction sequence to obtain the expected luminous flux value of each physical partition. The luminous intensity calculation submodule obtains the solid angle parameters of the light emission space of the Mini LED backlight module, and allocates the expected luminous flux value of each physical zone within the solid angle parameters of the light emission space according to the preset light distribution method to obtain the expected luminous intensity value.
[0008] As a further aspect of the present invention, the constraint calculation module includes: The total drive current calculation submodule calculates the sum of the currents among the candidate drive current values of all physical partitions to obtain the total drive current value. The load value calculation submodule calculates the ratio between the bus voltage detection value and the preset equivalent load impedance parameter of the power supply circuit to obtain the reference load current value. At the same time, it calculates the ratio between the bus voltage fluctuation value and the equivalent load impedance parameter of the power supply circuit to obtain the fluctuating load current value. The total current load value is obtained by summing the current between the total drive current value, the reference load current value and the fluctuating load current value. The load constraint determination submodule calculates the difference between the total current load value and the preset power supply current upper limit parameter to obtain the total current load constraint value.
[0009] As a further aspect of the present invention, the iterative optimization module includes: The thermal accumulation constraint submodule obtains the drive control cycle duration and physical zone safe temperature limit of the Mini LED backlight module from the hardware specification data of the Mini LED backlight module. Combining the candidate drive current value and temperature sampling value of each physical zone, it calculates the expected total temperature rise value of each physical zone within the drive control cycle duration, as well as the difference between the expected total temperature rise value and the physical zone safe temperature limit, to obtain the expected thermal accumulation constraint value of each physical zone. The brightness deviation calculation submodule obtains the light-emitting area parameters of the Mini LED backlight module, calculates the projected light-emitting area value corresponding to the light-emitting area parameters based on the viewing angle of the corresponding vehicle display screen, and calculates the ratio between the expected luminous intensity value and the projected light-emitting area value to obtain the expected screen brightness value of the vehicle display screen corresponding to each physical partition. It also calculates the brightness difference between the expected screen brightness value and the target brightness value of the corresponding physical partition as the brightness deviation constraint value of each physical partition. The constraint data aggregation submodule obtains each physical partition that is spatially adjacent in the Mini LED backlight module, calculates the current difference amplitude between the candidate driving current values corresponding to adjacent physical partitions, obtains the physical partition transition constraint value of each physical partition, and aggregates the expected thermal accumulation constraint value and the brightness deviation constraint value of each physical partition. Combined with the total current load constraint value, it is aggregated into a multi-dimensional cross-constraint dataset. The optimal sequence generation submodule uses an improved alternating direction multiplier method to iteratively optimize the candidate drive current values of all physical partitions based on the constraint values in the multidimensional cross-constraint dataset, extracts the current value sequence that has been iteratively optimized to the convergence state, and obtains the optimal predicted drive current sequence.
[0010] As a further aspect of the present invention, the message generation module includes: The quantization instruction generation submodule extracts the current value corresponding to the first control cycle in the optimal predicted drive current sequence, generates the target drive current instruction for controlling all physical partitions of the Mini LED backlight module, calls the target drive current instruction, and maps the target drive current instruction into a discrete data format according to the bit width format of the hardware register of the driver chip of the Mini LED backlight module to obtain the quantization drive instruction for all physical partitions. The control message splicing submodule, based on the quantization drive instruction, obtains the physical partition hardware address information and bus communication write timing information of each physical partition of the Mini LED backlight module, and splices the quantization drive instruction, physical partition hardware address information and bus communication write timing information according to the vehicle communication protocol format to generate a Mini LED backlight module drive control message.
[0011] Compared with the prior art, the advantages and positive effects of the present invention are as follows: In this invention, by first acquiring the target brightness vector of the physical partition and the module's operating state data set, a predictive control basic dataset is generated. Based on this, candidate drive current values for multiple future control cycles are extrapolated cycle by cycle. This allows partition drive control to move beyond direct adjustment at a single moment, instead combining current brightness requirements and operating status to generate predictive results in advance. After the predictive results are generated, they are further combined with luminous flux, luminous intensity, total current load, thermal accumulation constraints, brightness deviation constraints, and partition transition constraints for joint processing. The optimal predictive drive current sequence is obtained through iterative optimization and finally converted into target drive current commands and drive control messages. Based on this processing, backlight control forms a continuous control link from data acquisition to predictive extrapolation, and from constraint calculation to optimized output. This enables the Mini LED backlight module to perform partition drive adjustment more closely to the actual image and operating conditions during automotive displays. This ensures brightness matching while also considering power supply load, temperature rise changes, and partition transition relationships, resulting in a more stable overall control process and more harmonious display performance. Attached Figure Description
[0012] Figure 1 This is a flowchart of the system modules of the present invention. Detailed Implementation
[0013] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.
[0014] Please see Figure 1 The Mini LED backlight module drive control system for automotive displays includes: The data construction module obtains the physical partition target brightness vector and module working status data group of the current output frame time point of the Mini LED backlight module, and generates the predictive control basic dataset; The prediction and simulation module, based on the predictive control basic dataset, uses state space prediction to deduce the candidate driving current values of the physical partition of the Mini LED backlight module on a cycle-by-cycle basis, obtains the solid angle parameters of the light emission space of the Mini LED backlight module, and determines the expected luminous intensity value by combining the candidate driving current values. The constraint calculation module obtains the equivalent load impedance parameters of the power supply circuit, and simultaneously counts the candidate drive current values of all physical partitions. Combined with the module's working status data set, it calculates the total current load constraint value. The iterative optimization module obtains the light-emitting area parameters of the Mini LED backlight module, determines the expected screen brightness value of the corresponding vehicle display viewing angle by combining the expected luminous intensity value, and generates the optimal predicted driving current sequence by combining the total current load constraint value. The message generation module generates target drive current commands for controlling the physical partitions of the Mini LED backlight module based on the optimal predicted drive current sequence, and integrates the corresponding Mini LED backlight module drive control messages.
[0015] The data construction module includes: The brightness data processing submodule acquires the display control link screen brightness data of the current output frame time point of the Mini LED backlight module, divides it into physical partition screen areas according to the number of physical partitions of the Mini LED backlight module, acquires the spatial position coordinates of each physical partition screen area, extracts the pixel brightness value of each physical partition screen area point by point, performs spatial weighting on the pixel brightness value according to the spatial position coordinates, calculates the target brightness value of each physical partition, arranges the target brightness values of all physical partitions, and obtains the physical partition target brightness vector. The vehicle-mounted display main control board outputs the brightness data of the display control link at the current output frame time point. The control processing reads the pixel matrix corresponding to this frame in MATLAB and calls the pre-written physical partition layout table to divide the entire frame into screen regions consistent with the number of physical partitions of the Mini LED backlight module. The number of horizontal and vertical partitions in the layout table is taken from the correspondence between the backlight module layout file and the driver address table. The horizontal pixel span is equal to the ratio of the horizontal resolution of the entire frame to the number of horizontal partitions, and the vertical pixel span is equal to the ratio of the vertical resolution of the entire frame to the number of vertical partitions. Then, the coordinates of the upper left corner, lower right corner, and center of each physical partition screen region are read, and the pixel brightness value within the coordinate range is extracted point by point. The pixel brightness value is the value after converting the grayscale value output by the display control link through the brightness calibration table. Then, spatial weights are assigned according to the relative position of the pixel point and the center coordinates of the physical partition. The weight setting first establishes a normalized position table based on the geometric distance from the center point of the physical partition to the boundary of the region. The normalized distance of the center position is close to 0, corresponding to the center region of the partition, and the weight interval is set to The normalized distance for transition positions is between 0.7 and 1.0, corresponding to the transition area from the center to the boundary. The weight range is set to 0.3 to less than 0.7. The normalized distance for edge positions is close to 1, corresponding to the partition boundary area. The weight range is set to 0.05 to less than 0.3. The pixel brightness weighted value = pixel brightness value × spatial weight. The total weighted brightness of the partition = the sum of the weighted brightness values of all pixels in the same physical partition. The partition target brightness value = the total weighted brightness of the partition / the sum of all spatial weights in the same physical partition. When the sum of all spatial weights in the same physical partition is greater than 0, the actual calculation result is recorded. When the sum of all spatial weights in the same physical partition is equal to 0, the target brightness value of the physical partition is set to 0. Finally, all physical partition target brightness values are arranged from left to right and from top to bottom according to the physical partition hardware address to obtain the physical partition target brightness vector.
[0016] The status data acquisition submodule acquires the actual driving current value and temperature sampling value of each physical zone of the Mini LED backlight module at the end time of the previous display control cycle. At the same time, it acquires the bus voltage detection value and bus voltage fluctuation value of the Mini LED backlight module within a preset sampling time window. The actual driving current value, temperature sampling value, bus voltage detection value and bus voltage fluctuation value of all physical zones are aligned and integrated according to the same timestamp to obtain the module working status data group. The current sampling circuit on the driver board reads the actual drive current value of each physical partition drive channel at the end of the previous display control cycle. The temperature sensor mounted near the partition outputs the temperature sampling value synchronously. Then, the bus voltage detection circuit continuously outputs the bus voltage detection value within the preset sampling time window. The control processing reads the above sampling results in MATLAB. The preset sampling time window is set according to the duration of the drive control cycle. The starting point is 0.5 milliseconds before the end of the previous display control cycle, and the ending point is 0.5 milliseconds after the end of the previous display control cycle. If the drive control cycle is less than 1 millisecond, the starting point is the first half of the cycle, and the ending point is the second half of the cycle. The bus voltage fluctuation value = the maximum bus voltage within the preset sampling time window - the minimum bus voltage within the preset sampling time window. The bus voltage detection range is set based on the rated bus voltage. The rated range is 95% to 105% of the rated bus voltage, corresponding to a bus voltage deviation of no more than 5% around the rated value. The undervoltage range is less than 95% of the rated bus voltage, corresponding to a bus voltage below the lower boundary of the rated range. The overvoltage range is greater than 105% of the rated bus voltage, corresponding to a bus voltage above the upper boundary of the rated range. The bus voltage fluctuation range is set based on the bus voltage ripple ratio. The small fluctuation range is less than 1% of the rated bus voltage, corresponding to a small difference between the maximum and minimum values within the sampling window. The medium fluctuation range is 1% to 3% of the rated bus voltage. Within the corresponding sampling window, there is a continuous and identifiable fluctuation amplitude. The obvious fluctuation area is taken as 3% greater than the rated bus voltage. This value corresponds to the widening difference between the maximum and minimum values within the sampling window. Subsequently, the actual drive current value and temperature sampling value of all physical partitions are aligned with the bus voltage detection value and bus voltage fluctuation value under the same time reference according to a unified timestamp. The time difference = current data timestamp - alignment reference timestamp. When the absolute value of the time difference is less than or equal to one sampling period, it is directly merged into the same record. When the absolute value of the time difference is greater than one sampling period, the adjacent sampling points are called again and the data with the smaller absolute value of the time difference is taken. After integration, the module working status data group is obtained.
[0017] The basic data generation submodule combines the physical partition target brightness vector with the module working status data set to generate the predictive control basic dataset. Import the physical partition target brightness vector and the module operating status data group into MATLAB. First, establish corresponding indices according to the physical partition hardware address, and then perform quantity verification. The quantity difference = the number of partitions in the physical partition target brightness vector - the number of partitions in the module operating status data group. When the quantity difference is equal to 0, merge the data of the corresponding address item by item. When the quantity difference is greater than 0, write null value markers for the missing address items in the module operating status data group and reread the sampled value corresponding to the address. When the quantity difference is less than 0, write null value markers for the missing address items in the physical partition target brightness vector and re-extract the screen brightness data corresponding to the address. Then, write the target brightness value, actual drive current value, temperature sample value, bus voltage detection value, and bus voltage fluctuation value of each physical partition into the same partition record. The record sorting order is: control cycle number first, physical partition hardware address second, and timestamp third. After completion, a predictive control basic dataset is generated.
[0018] The prediction and simulation module includes: The current calculation submodule, based on the predictive control basic dataset, obtains the driving current parameters of each physical partition in the future multiple control cycles and uses them as the state variables to be determined. Combined with the actual driving current values, it analyzes the dynamic evolution trend of the state variables to be determined in the continuous time dimension through state space prediction. Discrete sampling is performed according to the control cycle, and the candidate driving current values of each physical partition are deduced cycle by cycle to obtain the multi-cycle initial prediction sequence. After reading the predictive control basic dataset in MATLAB, the actual drive current value of each physical partition is first extracted as the current prediction starting point, and then the drive current parameters in the next multiple control cycles are used as the expected update items for each week; the change in drive current = the actual drive current value at the current sampling time - the actual drive current value at the previous sampling time, the rate of change of drive current = the change in drive current / the time interval between two adjacent samplings, and the initial value of the candidate drive current for the next control cycle = the actual drive current value at the current sampling time + the rate of change of drive current × the duration of the drive control cycle. The lower and upper limits of the drive are taken from the minimum and maximum constant current output values in the driver chip datasheet: when the initial value of the candidate drive current in the next control cycle is less than the lower limit, the candidate drive current value of that cycle is written as the lower limit; when the initial value of the candidate drive current in the next control cycle is between the lower and upper limits, the initial value of the candidate drive current in that cycle is maintained; when the initial value of the candidate drive current in the next control cycle is greater than the upper limit, the candidate drive current value of that cycle is written as the upper limit; then the same process is repeated with the candidate drive current value of the previous prediction cycle as the starting point of the next prediction cycle. The preset number of prediction cycles is set to 2 to 10 control cycles based on the inter-frame dimming delay of the vehicle display. After completing the cycle-by-cycle deduction, a multi-cycle initial prediction sequence is obtained.
[0019] The luminous flux calculation submodule determines the luminous efficiency temperature correction parameter based on the preset temperature correction coefficient and the temperature sampling value of the corresponding physical zone, and determines the luminous efficiency voltage correction parameter based on the preset voltage correction coefficient and the bus voltage detection value. Simultaneously, it calculates the product of the preset baseline luminous efficiency parameter, the luminous efficiency temperature correction parameter, and the luminous efficiency voltage correction parameter to obtain the luminous efficiency characteristic parameter. Finally, it calculates the product of the candidate driving current value and the luminous efficiency characteristic parameter in the multi-cycle initial prediction sequence to obtain the expected luminous flux value for each physical zone. The baseline luminous efficiency parameter is set based on the inherent photoelectric conversion efficiency of the LED chips in the Mini LED backlight module under standard operating temperature and rated operating voltage conditions. In MATLAB, preset temperature correction coefficients, preset voltage correction coefficients, and preset baseline luminous efficiency parameters are read from a parameter file. The preset baseline luminous efficiency parameter is derived from the LED datasheet's relationship between luminous flux and drive current at standard operating temperature and rated operating voltage. The preset temperature correction coefficient is formed by point-by-point input based on the temperature-relative luminous flux curve in the LED datasheet, and the preset voltage correction coefficient is formed by point-by-point input based on the actual drive characteristic curve near the rated operating voltage. Then, the temperature sampling value and bus voltage detection value of the corresponding physical partition are read one by one. The temperature deviation value = current temperature sampling value - standard operating temperature, and the voltage deviation value = current bus voltage detection value - rated operating voltage. When the temperature deviation value is less than 0, the low temperature range coefficient table is called to obtain the luminous efficiency temperature correction parameter. When the temperature deviation value is between 0 and 10 degrees Celsius, the normal temperature offset range coefficient table is called to obtain the luminous efficiency temperature correction parameter. When the temperature deviation value is greater than 10 degrees Celsius, the high temperature range coefficient table is called to obtain the luminous efficiency temperature correction parameter. When the voltage deviation is within -5% to +5% of the rated operating voltage, the luminous efficiency voltage correction parameter is obtained from the rated range coefficient table. When the voltage deviation is less than -5% of the rated operating voltage, the luminous efficiency voltage correction parameter is obtained from the undervoltage range coefficient table. When the voltage deviation is greater than +5% of the rated operating voltage, the luminous efficiency voltage correction parameter is obtained from the overvoltage range coefficient table. The luminous efficiency characteristic parameter = preset baseline luminous efficiency parameter × luminous efficiency temperature correction parameter × luminous efficiency voltage correction parameter. The expected luminous flux value = candidate drive current value × luminous efficiency characteristic parameter. The expected luminous flux value of all physical zones is calculated according to the physical zone address and control cycle sequence.
[0020] The luminous intensity calculation submodule obtains the solid angle parameters of the light-emitting space of the Mini LED backlight module, and allocates the expected luminous flux value of each physical zone within the solid angle parameters of the light-emitting space according to the preset light distribution method to obtain the expected luminous intensity value; the light distribution methods include Lambertian light distribution, batwing light distribution and focusing light distribution. After reading the solid angle parameters of the light emission space of the Mini LED backlight module and the preset light distribution mode in MATLAB, the expected luminous flux value of each physical zone is assigned at an angle. The setting of the light distribution mode is determined based on the LED bead packaging lens data and the light emission requirements of the backlight cavity. The Lambertian light distribution corresponds to a distribution in which the light emission intensity decreases as the emission angle increases, the batwing light distribution corresponds to a distribution in which the main energy is concentrated in the medium angle range, and the focusing light distribution corresponds to a distribution in which the main energy is concentrated in the small angle range. When the light distribution pattern is Lambertian, the emission angle corresponding to the solid angle parameter of the emission space is divided into three intervals: 0° to 30°, 30° to 60°, and 60° to 90°. The expected luminous flux value is written into each angle interval according to the preset angle allocation table. When the light distribution pattern is batwing-shaped, the emission angle is divided into three intervals: 0° to 15°, 15° to 60°, and 60° to 90°. The expected luminous flux value is written into each angle interval according to the preset angle allocation table. When the light distribution pattern is concentrating, the emission angle is divided into three intervals: 0° to 20°, 20° to 45°, and 45° to 90°. The expected luminous flux value is written into each angle interval according to the preset angle allocation table. The expected luminous intensity value of each angle interval = the expected luminous flux value allocated in that angle interval / the solid angle value corresponding to that angle interval. After completion, the expected luminous intensity value of each physical zone is obtained.
[0021] The constraint calculation module includes: The total drive current calculation submodule calculates the sum of the currents among the candidate drive current values of all physical partitions to obtain the total drive current value. In MATLAB, the multi-cycle initial prediction sequence is processed cycle by cycle. The candidate drive current values of all physical partitions within the same control cycle are read and summed in order of physical partition hardware address. The total drive current value is equal to the sum of the candidate drive current values of all physical partitions within the same control cycle. When the candidate drive current value of a certain physical partition is empty, the candidate drive current value corresponding to that address is recorded as 0 before being included in the summation. When all candidate drive current values of all physical partitions are not empty, the total drive current value is obtained directly by summing all candidate drive current values. After completion, the total drive current value of each control cycle is written into the cycle current table in sequence.
[0022] The load value calculation submodule calculates the ratio between the bus voltage detection value and the preset equivalent load impedance parameter of the power supply circuit to obtain the reference load current value. At the same time, it calculates the ratio between the bus voltage fluctuation value and the equivalent load impedance parameter of the power supply circuit to obtain the fluctuating load current value. The total current load value is obtained by summing the current between the total drive current value, the reference load current value and the fluctuating load current value. In MATLAB, the bus voltage detection value, bus voltage fluctuation value, and preset power supply circuit equivalent load impedance parameters are read. The power supply circuit equivalent load impedance parameters are taken from the voltage and current measurement results of the power supply path from the vehicle power input terminal to the backlight driver board. First, the bus voltage value and the non-zoned load current value of the path are measured under rated operating conditions. Then, the ratio of the bus voltage value to the non-zoned load current value of the path is recorded in the parameter file as the power supply circuit equivalent load impedance parameters. The reference load current value = bus voltage detection value / power supply circuit equivalent load impedance parameters, and the fluctuating load current value = bus voltage fluctuation value / power supply circuit equivalent load impedance parameters. When the power supply circuit equivalent load impedance parameter is greater than 0, the reference load current value and the fluctuating load current value are recorded. When the power supply circuit equivalent load impedance parameter is equal to 0, the record is judged as invalid and the previous valid impedance value in the parameter file is retrieved again. The total current load value = total drive current value + reference load current value + fluctuating load current value. The sequence of total current load values is obtained after calculating cycle by cycle.
[0023] The load constraint determination submodule calculates the difference between the total current load value and the preset power supply current upper limit parameter to obtain the total current load constraint value; In MATLAB, the preset upper limit parameter of the power supply current is read. The preset upper limit parameter of the power supply current is taken as the minimum value among the rated current value of the vehicle power supply output, the rated current value of the backlight driver board input connector, and the rated current value of the power supply harness. The total current load constraint value = total current load value - preset upper limit parameter of the power supply current. When the total current load constraint value is less than 0, it means that the current total current load value is still lower than the upper limit current allowed by the power supply path, and it is recorded as not reaching the upper limit zone. When the total current load constraint value is equal to 0, it means that the current total current load value is connected to the upper limit current allowed by the power supply path, and it is recorded as the critical zone. When the total current load constraint value is greater than 0, it means that the current total current load value has exceeded the upper limit current allowed by the power supply path, and it is recorded as the over-limit zone. After completion, the total current load constraint values of all control cycles are written into the constraint table.
[0024] The iterative optimization module includes: The thermal accumulation constraint submodule obtains the drive control cycle duration and physical zone safe temperature limit of the Mini LED backlight module from the hardware specification data of the Mini LED backlight module. Combining the candidate drive current value and temperature sampling value of each physical zone, it calculates the expected total temperature rise value of each physical zone within the drive control cycle duration, as well as the difference between the expected total temperature rise value and the physical zone safe temperature limit, to obtain the expected thermal accumulation constraint value of each physical zone. In MATLAB, the drive control cycle duration and the upper limit of the safe temperature of the physical partition are read. The drive control cycle duration is taken from the timing configuration table of the control board, and the upper limit of the safe temperature of the physical partition is taken from the allowable temperature limit data in the Mini LED chip and packaging substrate datasheet. Then, the candidate drive current value and the current temperature sample value of each predicted cycle of each physical partition are read one by one, and the temperature rise per unit time corresponding to the candidate drive current is found from the current-temperature rise correspondence table. The current-temperature rise correspondence table is established by reading the steady-state current and temperature rise data in the chip datasheet, and linear interpolation is used between current nodes. Then, the expected temperature rise value is obtained by "expected temperature rise value = temperature rise per unit time × drive control cycle duration", and then the expected total temperature rise value corresponding to the temperature is obtained by "expected total temperature rise value = current temperature sample value + expected temperature rise value". Finally, the expected thermal accumulation constraint value is obtained by "expected thermal accumulation constraint value = expected total temperature rise value corresponding to the temperature - upper limit of the safe temperature of the physical partition". When the expected heat accumulation constraint value is less than 0, it means that the current temperature sample value, after being added to the expected temperature rise for this control cycle, has not yet reached the upper limit of the safe temperature. Values less than or equal to -10 degrees Celsius are designated as a wide margin zone, and values greater than -10 degrees Celsius and less than 0 degrees Celsius are designated as a narrow margin zone. When the expected heat accumulation constraint value is equal to 0, it means that the current temperature sample value, after being added to the expected temperature rise for this control cycle, coincides with the upper limit of the safe temperature, and is designated as a critical zone. When the expected heat accumulation constraint value is greater than 0, it means that the current temperature sample value, after being added to the expected temperature rise for this control cycle, has exceeded the upper limit of the safe temperature. Values greater than 0 to 5 degrees Celsius are designated as a slight over-temperature zone, and values greater than 5 degrees Celsius are designated as a severe over-temperature zone.
[0025] The brightness deviation calculation submodule obtains the light-emitting area parameters of the Mini LED backlight module, calculates the projected light-emitting area value corresponding to the light-emitting area parameters based on the viewing angle of the corresponding vehicle display screen, and calculates the ratio between the expected luminous intensity value and the projected light-emitting area value to obtain the expected screen brightness value of the vehicle display screen corresponding to each physical zone. It also calculates the brightness difference between the expected screen brightness value and the target brightness value of the corresponding physical zone as the brightness deviation constraint value of each physical zone. In MATLAB, the light-emitting area parameters of the Mini LED backlight module and the viewing angle parameters of the vehicle display screen are read. The light-emitting area parameter is taken from the effective light-emitting surface size of a single physical partition in the backlight module structure diagram, and the viewing angle parameter of the vehicle display screen is taken from the viewing direction angle in the overall optical specification table. Then, the projected light-emitting area value is obtained by calculating "projected light-emitting area value = physical partition light-emitting area parameter × cos(vehicle display screen viewing angle parameter)". Then, the expected luminous intensity value of each physical partition is read one by one, and the expected screen brightness value is obtained by calculating "expected screen brightness value = expected luminous intensity value / projected light-emitting area value". When the projected light-emitting area value is equal to 0, it means that the projection result between the current viewing direction and the light-emitting surface no longer forms an effective projected area, and this record is marked as invalid viewing angle data; when the projected light-emitting area value is greater than 0, the expected screen brightness value is written according to the actual result. Next, the brightness deviation constraint value is obtained by calculating "Brightness Deviation Constraint Value = Expected Screen Brightness Value - Corresponding Physical Zone Target Brightness Value". Then, the deviation range is determined by calculating "Brightness Deviation Ratio = (Expected Screen Brightness Value - Corresponding Physical Zone Target Brightness Value) / Corresponding Physical Zone Target Brightness Value × 100%". When the corresponding physical zone target brightness value is equal to 0, the brightness deviation ratio is not calculated, and only the brightness deviation constraint value is retained; when the corresponding physical zone target brightness value is greater than 0, it is written according to the above formula. A brightness deviation ratio below -15% is recorded as a severely low area, between -15% and less than -5% is recorded as a slightly low area, between -5% and 5% is recorded as a matching area, between greater than 5% and 15% is recorded as a slightly high area, and above 15% is recorded as a severely high area.
[0026] The constraint data aggregation submodule obtains each spatially adjacent physical partition in the Mini LED backlight module, calculates the current difference between the candidate driving current values of adjacent physical partitions, obtains the physical partition transition constraint value of each physical partition, and aggregates the expected thermal accumulation constraint value and brightness deviation constraint value of each physical partition. Combined with the total current load constraint value, it is aggregated into a multi-dimensional cross-constraint dataset. Each spatially adjacent physical partition is based on the two-dimensional matrix arrangement structure of the Mini LED backlight module, and the two-dimensional matrix arrangement structure is centered on the eight-connected neighborhood direction of the current physical partition. In MATLAB, the partition coordinate table of the two-dimensional matrix arrangement structure of the Mini LED backlight module is read. Each current physical partition is selected, and then the coordinates of adjacent physical partitions are searched in eight directions: up, down, left, right, upper left, upper right, lower left, and lower right. If an adjacent physical partition exists in a certain direction, the candidate drive current value of that adjacent physical partition is read; if no adjacent physical partition exists in a certain direction, that direction is not included in the difference calculation. Then, the difference amplitude for each direction is obtained according to "Adjacent current difference amplitude = |Current physical partition candidate drive current value - Adjacent physical partition candidate drive current value|". The average of all adjacent current difference amplitudes in the eight directions is then calculated, and the physical partition transition constraint value for the current physical partition is obtained according to "Physical partition transition constraint value = ΣAdjacent current difference amplitude / Number of adjacent effective directions". When the number of adjacent effective directions is equal to 0, the physical partition transition constraint value is recorded as 0; when the number of adjacent effective directions is greater than 0, it is written according to the above formula. Finally, the transition range is determined according to "Transition ratio = Physical partition transition constraint value / Current physical partition candidate drive current value × 100%". When the current candidate drive current value of the physical partition is equal to 0, the transition ratio is not calculated, and only the physical partition transition constraint value is retained; when the current candidate drive current value of the physical partition is greater than 0, it is written according to the above formula. The transition ratio is recorded as a smooth transition zone when it is between 0 and 10%, as a medium transition zone when it is between 10% and 25%, and as a significant transition zone when it is above 25%. Subsequently, the expected thermal accumulation constraint value, brightness deviation constraint value, physical partition transition constraint value, and total current load constraint value of the corresponding control cycle for each physical partition are written into the same constraint record, arranged in order of physical partition address and control cycle, to obtain a multidimensional cross-constraint dataset.
[0027] The optimal sequence generation submodule uses an improved alternating direction multiplier method to iteratively optimize the candidate drive current values of all physical partitions based on the constraint values in the multidimensional cross-constraint dataset. It extracts the current value sequence that has been iteratively optimized to the convergence state to obtain the optimal predicted drive current sequence. The iterative optimization of the candidate drive current values of all physical partitions includes calculating the current change difference between the candidate drive current values obtained in two consecutive iterations. When the current change difference falls into the preset convergence judgment interval, it is considered to be in the convergence state and the iteration stops. After reading the multidimensional cross-constraint dataset and the multi-cycle initial prediction sequence in MATLAB, the candidate driving current values in the multi-cycle initial prediction sequence are used as the initial iteration values. Before the improvement, when the alternating direction multiplier method was used to locally update the candidate driving current values, it could be written as: ; in, Indicates the first The first iteration of the action Line number The candidate drive current values for the physical partition are listed. The object read is the write-back result of the current physical partition after this round of local update. When obtaining the value, first locate the first value in the two-dimensional matrix arrangement structure. Line number List the physical partitions, and then write the candidate drive current values after this round of local updates to that location. This indicates a truncated write operation. During retrieval, the minimum and maximum code values of the registers of the corresponding driver chip for that physical partition are read, and then the minimum allowable drive current value for writing to that physical partition is calculated based on the current step value. and maximum drive current value If the result in parentheses is less than Then write If the result inside the parentheses is in and Write the original value between the parentheses; if the result inside the parentheses is greater than... Then write , Represents the target current reference term, where, Indicates the first Line number The target current reference value for each physical partition is listed. During acquisition, the corresponding target brightness value for that physical partition is read, followed by the luminous efficiency characteristic parameter of that physical partition. The target brightness is then mapped back to the candidate drive current value required for that physical partition, and written as follows: , Indicates the first Line number The target tracking weights for each physical partition are listed. During acquisition, the brightness difference between the expected screen brightness value of that physical partition and the corresponding target brightness value is read, and then written according to the magnitude of the brightness difference. The greater the difference in brightness, The larger the value, the closer the local update result is to the target current reference value. Take values greater than 0. Indicates the harmonization correction item, where, This represents a fixed penalty coefficient, which is pre-written during acquisition according to the requirement of converging the local update results with the coordination results. The larger the value, the greater the convergence of the local update results towards the coordinated results. Take values greater than 0. Indicates the first The first iteration of the action Line number The coordinated candidate drive current values for each physical partition are retrieved by reading the multidimensional cross-constraint data of that physical partition in the current round, and then the coordinated candidate drive current values for the current round are written as follows: , Indicates the first The first iteration of the action Line number The correction amount for the physical partition is obtained by reading the offset record between the previous round's local update result of that physical partition and the coordinated candidate drive current value, and then writing the offset record as... , This represents the combined result of the target tracking weights and the fixed penalty coefficients, used to merge and write back the numerator.
[0028] Combining the improved alternating direction multiplier method, and iteratively optimizing the candidate drive current values for all physical partitions based on the constraint values in the multidimensional cross-constraint dataset, the local update is written as follows, while maintaining the original penalty term structure of the alternating direction multiplier method: ; in, , , , , , , , , The meaning and acquisition method are the same as in the previous formula. This represents the partition adaptive coordination correction term, where, Indicates the first The first iteration of the action Line number The partition penalty coefficient of the physical partition is listed, and the candidate drive current value of the physical partition in the current round is read when obtaining it. and coordinate candidate drive current values Then calculate the magnitude of the difference between the two, and write it according to the magnitude of the difference. The larger the difference between the two, The larger the value, the stronger the convergence required for this round of write-back of the physical partition; the smaller the difference between the two values, the better. The smaller the value, the higher the degree to which the physical partition retains the results from the previous round during the current write-back. Take values greater than 0. This represents a write-back term that coordinates the candidate drive current value with the candidate drive current value from the previous round, where... Indicates the first Line number The coordinated write ratio of the physical partition is retrieved by reading the coordinated candidate drive current value of the current round for that physical partition. And the previous round of candidate drive current values Then, based on whether the current round of local update results are closer to the coordinated candidate drive current value or retain the candidate drive current value from the previous round, the results are written... , The larger, The larger the proportion in the mixed write-back term, the more the local update result in this round follows the coordinated candidate drive current value. The smaller, The larger the proportion of the hybrid write-back term, the more the current round of local update results retain the candidate drive current values from the previous round. Take a value that is greater than 0 and less than or equal to 1. Indicates the previous round of candidate drive current values The remaining proportion in the mixed write-back items, This represents the combined result of the target tracking weights and the partition penalty coefficients, used for merging and writing back the numerator. When and At this point, the improved local update formula degenerates into the original local update formula. Furthermore, when there is no previous iteration in the first iteration, the candidate driving current value from the previous iteration is directly taken as the initial candidate driving current value of the corresponding physical partition in the multi-cycle initial prediction sequence. The coordinated candidate driving current value from the previous iteration is taken as the initial coordinated value written for that physical partition based on the multi-dimensional cross-constraint dataset before the start of the first iteration. The correction amount from the previous iteration is set to 0. Thus, in the first local update... The initial values of candidate driving currents correspond to the initial prediction sequence of the multi-cycle initial prediction. Corresponding to the initial coordination value before the first round of write-back, Set the value to 0. After completing the local update of all physical partitions in the first round, write back the result of the first round as the candidate drive current value of the previous round in the next round to continue the iteration.
[0029] The formula employs a local update approach, writing back the candidate drive current values of all physical partitions one by one in a two-dimensional matrix arrangement. During each write-back, only the candidate drive current value corresponding to the current physical partition is processed, and the coordinated candidate drive current value of that physical partition in the current round, the candidate drive current value of the previous round, and the current write range are simultaneously read. The local update result of the current physical partition is then immediately written back into the current iteration sequence. After the current physical partition completes its write-back, the process moves to the next physical partition and continues in the same manner until all physical partitions in the current round have completed one write-back. This ensures that the candidate drive current values of each physical partition are updated sequentially. The current values are adjusted separately within the same round according to their current position, current constraint state, and current write-back result. It is not necessary to rewrite all the candidate drive current values of all physical partitions at once using the same writing method. After completing a full round of local write-back of all physical partitions, the iteration sequence of this round is compared with the iteration sequence of the previous round one by one. The difference in current change between the candidate drive current values obtained under the two consecutive iterations is calculated. When the difference in current change corresponding to all physical partitions falls into the preset convergence judgment interval, it is judged as a convergence state and the iteration is stopped. Finally, the current value sequence in the convergence state is extracted to obtain the optimal predicted drive current sequence.
[0030] Compared to the traditional method of using fixed penalty coefficients and fixed coordination write ratios, the improved approach can directly map the current deviation of the "total current load constraint value," "expected thermal accumulation constraint value," "brightness deviation constraint value," and "physical partition transition constraint value" to the update magnitude of the candidate drive current value for each physical partition within the same round. When the constraint deviation of a physical partition increases in the current round, An increase indicates that the updated value of this partition in this round needs to be more closely aligned with the constraint coordination result, and the candidate drive current value converges to the coordination result more quickly; when the constraint deviation of a physical partition decreases in the current round... A decrease indicates that the partition retains a higher proportion of candidate drive current values from the previous round in the current update. When the value increases, it indicates that the constraint coordination results of the current round carry a higher weight in the current round of write-back process. When the current value decreases, it indicates that the candidate drive current value from the previous round carries a higher weight in the current write-back process. With this approach, different physical partitions will no longer use the same current update intensity in the same round. Instead, the intensity will be adjusted according to the total current load constraint, expected heat accumulation constraint, brightness deviation constraint, and physical partition transition constraint state corresponding to each partition. The difference in current change between the candidate drive current values obtained in two consecutive iterations is more likely to move towards the preset convergence judgment interval simultaneously.
[0031] The message generation module includes: The quantization instruction generation submodule extracts the current value corresponding to the first control cycle in the optimal predicted drive current sequence, generates the target drive current instruction to control all physical partitions of the Mini LED backlight module, calls the target drive current instruction, and maps the target drive current instruction to a discrete data format according to the bit width format of the hardware register of the driver chip of the Mini LED backlight module, so as to obtain the quantization drive instruction for all physical partitions. In MATLAB, the current value corresponding to the first control cycle is extracted from the optimal predicted drive current sequence and arranged according to the physical partition hardware address order to obtain the target drive current instruction for all physical partitions. Then, the bit width format, minimum code value, maximum code value, and current step value of the driver chip hardware registers are read. These parameters are taken from the constant current setting register definition in the driver chip datasheet. The register target code value = target drive current instruction / current step value (rounded). When the register target code value is less than the register minimum code value, the partition is written to the register minimum code value; when the register target code value is between the register minimum code value and the register maximum code value, the partition is written to the register target code value; when the register target code value is greater than the register maximum code value, the partition is written to the register maximum code value. Then, the register target code value of each partition is converted into fixed-length binary data according to the register bit width, and then written to the buffer according to the high-order or low-order order defined by the driver chip to obtain the quantized drive instruction for all physical partitions.
[0032] The control message splicing submodule, based on the quantization drive command, obtains the physical partition hardware address information and bus communication write timing information of each physical partition of the Mini LED backlight module, and splices the quantization drive command, physical partition hardware address information and bus communication write timing information according to the vehicle communication protocol format to generate the Mini LED backlight module drive control message. In MATLAB, the hardware address information and bus communication write timing information of each physical partition are read. The hardware address information is taken from the driver board address mapping table, and the write timing information is taken from the start write time, address latch time, data latch time, and end write time in the vehicle communication protocol configuration file. First, the frame header field is written in protocol order, then the corresponding quantization drive instruction and hardware address field are written in physical partition hardware address order, and then the bus communication timing field corresponding to the address segment is written. When the number of physical partitions equals the number of quantization drive instructions, all address fields are paired and written to each quantization drive instruction. When the number of physical partitions is greater than the number of quantization drive instructions, the last valid code value is written to the address bits of missing quantization drive instructions; if no last valid code value exists, a 0 code value is written. When the number of physical partitions is less than the number of quantization drive instructions, quantization drive instructions exceeding the address limit are not written. After completing the field concatenation, a check value is generated according to the check definition in the protocol. If the protocol uses byte-by-byte summation check, the check value is the result of the sum of all byte values from the frame header field to the last data field modulo divided by the check modulus. If the protocol uses cyclic check, the check value is obtained by shifting the frame header field to the last data field byte by byte according to the generator polynomial specified in the protocol. Finally, the check value is written to the frame tail field to form the Mini LED backlight module drive control message.
[0033] The above are merely preferred embodiments of the present invention and are not intended to limit the present invention in any other way. Any person skilled in the art may make changes or modifications to the above-disclosed technical content to create equivalent embodiments that can be applied to other fields. However, any simple modifications, equivalent changes, and modifications made to the above embodiments based on the technical essence of the present invention without departing from the scope of the present invention shall still fall within the protection scope of the present invention.
Claims
1. A Mini LED backlight module drive control system for automotive displays, characterized in that, The system includes: The data construction module obtains the physical partition target brightness vector and module working status data group of the current output frame time point of the Mini LED backlight module, and generates the predictive control basic dataset; The prediction and simulation module, based on the predictive control basic dataset, uses state space prediction to deduce the candidate driving current values of the physical partition of the MiniLED backlight module on a cycle-by-cycle basis, obtains the solid angle parameters of the light emission space of the MiniLED backlight module, and determines the expected luminous intensity value by combining the candidate driving current values. The constraint calculation module obtains the equivalent load impedance parameters of the power supply circuit, and simultaneously counts the candidate drive current values of all physical partitions. Combined with the module's working status data set, it calculates the total current load constraint value. The iterative optimization module obtains the light-emitting area parameters of the Mini LED backlight module, determines the expected screen brightness value of the corresponding vehicle display viewing angle by combining the expected luminous intensity value, and generates the optimal predicted driving current sequence by combining the total current load constraint value. The message generation module generates target drive current commands for controlling the physical partitions of the Mini LED backlight module based on the optimal predicted drive current sequence, and integrates the corresponding Mini LED backlight module drive control messages.
2. The Mini LED backlight module drive control system for vehicle-mounted displays according to claim 1, characterized in that, The data construction module includes: The brightness data processing submodule acquires the display control link screen brightness data of the current output frame time point of the Mini LED backlight module, divides it into physical partition screen areas according to the number of physical partitions of the Mini LED backlight module, acquires the spatial position coordinates of each physical partition screen area, extracts the pixel brightness value of each physical partition screen area point by point, performs spatial weighting on the pixel brightness value according to the spatial position coordinates, calculates the target brightness value of each physical partition, arranges the target brightness values of all physical partitions, and obtains the physical partition target brightness vector. The status data acquisition submodule acquires the actual driving current value and temperature sampling value of each physical zone of the Mini LED backlight module at the end time of the previous display control cycle. At the same time, it acquires the bus voltage detection value and bus voltage fluctuation value of the Mini LED backlight module within a preset sampling time window. The actual driving current value, temperature sampling value, bus voltage detection value and bus voltage fluctuation value of all physical zones are aligned and integrated according to the same timestamp to obtain the module working status data group. The basic data generation submodule combines the physical partition target brightness vector with the module working status data group to generate a predictive control basic dataset.
3. The Mini LED backlight module drive control system for vehicle-mounted displays according to claim 1, characterized in that, The prediction and deduction module includes: The current calculation submodule, based on the predictive control basic dataset, obtains the driving current parameters of each physical partition in the future multiple control cycles and uses them as the state variables to be determined. Combined with the actual driving current values, it analyzes the dynamic evolution trend of the state variables to be determined in the continuous time dimension through state space prediction. It performs discrete sampling according to the control cycle, and predicts the candidate driving current values of each physical partition cycle by cycle to obtain a multi-cycle initial prediction sequence. The luminous flux calculation submodule determines the luminous efficiency temperature correction parameter based on the preset temperature correction coefficient and the temperature sampling value of the corresponding physical partition, and determines the luminous efficiency voltage correction parameter based on the preset voltage correction coefficient and the bus voltage detection value. At the same time, it calculates the product between the preset reference luminous efficiency parameter, the luminous efficiency temperature correction parameter and the luminous efficiency voltage correction parameter to obtain the luminous efficiency characteristic parameter. It also calculates the product between the candidate driving current value and the luminous efficiency characteristic parameter in the multi-cycle initial prediction sequence to obtain the expected luminous flux value of each physical partition. The luminous intensity calculation submodule obtains the solid angle parameters of the light emission space of the Mini LED backlight module, and allocates the expected luminous flux value of each physical zone within the solid angle parameters of the light emission space according to the preset light distribution method to obtain the expected luminous intensity value.
4. The Mini LED backlight module drive control system for vehicle-mounted displays according to claim 1, characterized in that, The constraint calculation module includes: The total drive current calculation submodule calculates the sum of the currents among the candidate drive current values of all physical partitions to obtain the total drive current value. The load value calculation submodule calculates the ratio between the bus voltage detection value and the preset equivalent load impedance parameter of the power supply circuit to obtain the reference load current value. At the same time, it calculates the ratio between the bus voltage fluctuation value and the equivalent load impedance parameter of the power supply circuit to obtain the fluctuating load current value. The total current load value is obtained by summing the current between the total drive current value, the reference load current value and the fluctuating load current value. The load constraint determination submodule calculates the difference between the total current load value and the preset power supply current upper limit parameter to obtain the total current load constraint value.
5. The Mini LED backlight module drive control system for vehicle-mounted displays according to claim 1, characterized in that, The iterative optimization module includes: The thermal accumulation constraint submodule obtains the drive control cycle duration and physical zone safe temperature limit of the Mini LED backlight module from the hardware specification data of the Mini LED backlight module. Combining the candidate drive current value and temperature sampling value of each physical zone, it calculates the expected total temperature rise value of each physical zone within the drive control cycle duration, as well as the difference between the expected total temperature rise value and the physical zone safe temperature limit, to obtain the expected thermal accumulation constraint value of each physical zone. The brightness deviation calculation submodule obtains the light-emitting area parameters of the Mini LED backlight module, calculates the projected light-emitting area value corresponding to the light-emitting area parameters based on the viewing angle of the corresponding vehicle display screen, and calculates the ratio between the expected luminous intensity value and the projected light-emitting area value to obtain the expected screen brightness value of the vehicle display screen corresponding to each physical partition. It also calculates the brightness difference between the expected screen brightness value and the target brightness value of the corresponding physical partition as the brightness deviation constraint value of each physical partition. The constraint data aggregation submodule obtains each physical partition that is spatially adjacent in the Mini LED backlight module, calculates the current difference amplitude between the candidate driving current values corresponding to adjacent physical partitions, obtains the physical partition transition constraint value of each physical partition, and aggregates the expected thermal accumulation constraint value and the brightness deviation constraint value of each physical partition. Combined with the total current load constraint value, it is aggregated into a multi-dimensional cross-constraint dataset. The optimal sequence generation submodule uses an improved alternating direction multiplier method to iteratively optimize the candidate drive current values of all physical partitions based on the constraint values in the multidimensional cross-constraint dataset, extracts the current value sequence that has been iteratively optimized to the convergence state, and obtains the optimal predicted drive current sequence.
6. The Mini LED backlight module driving control system for vehicle display according to claim 1, characterized in that, The message generation module includes: The quantization instruction generation submodule extracts the current value corresponding to the first control cycle in the optimal predicted drive current sequence, generates the target drive current instruction for controlling all physical partitions of the Mini LED backlight module, calls the target drive current instruction, and maps the target drive current instruction into a discrete data format according to the bit width format of the hardware register of the driver chip of the Mini LED backlight module to obtain the quantization drive instruction for all physical partitions. The control message splicing submodule, based on the quantization drive instruction, obtains the physical partition hardware address information and bus communication write timing information of each physical partition of the Mini LED backlight module, and splices the quantization drive instruction, physical partition hardware address information and bus communication write timing information according to the vehicle communication protocol format to generate a Mini LED backlight module drive control message.
7. The Mini LED backlight module drive control system for vehicle display according to claim 3, characterized in that, The light distribution methods include Lambert-type light distribution, batwing-type light distribution, and focused light distribution.
8. The Mini LED backlight module drive control system for vehicle display according to claim 3, characterized in that, The reference luminous efficiency parameter is set based on the inherent photoelectric conversion efficiency of the LED chips in the Mini LED backlight module under standard operating temperature and rated operating voltage conditions.
9. The Mini LED backlight module drive control system for vehicle display according to claim 5, characterized in that, Each spatially adjacent physical partition is based on a two-dimensional matrix arrangement structure of Mini LED backlight modules, with the two-dimensional matrix arrangement structure having an eight-connected neighborhood direction centered on the current physical partition.
10. The Mini LED backlight module driving control system for vehicle display according to claim 5, characterized in that, The iterative optimization of candidate drive current values for all physical partitions includes calculating the current change difference between candidate drive current values obtained in two consecutive iterations. When the current change difference falls into a preset convergence judgment interval, the process is considered converged and the iteration stops.