Display control method, device, and apparatus, head-up display device, and storage medium
Patent Information
- Application Number
- CN202511128553.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-13
- Publication Date
- 2026-09-18
- Estimated Expiration
- 2045-08-13
AI Technical Summary
[0003]但现有的抬头显示装置中,由于光学串扰导致显示分区的显示亮度随其邻域对应的背光源的开启状态发生波动
[0011] This disclosure provides a display control method that effectively suppresses the neighborhood crosstalk effect caused by optical diffusion by dynamically correcting the brightness values of the backlight zones. This ensures that the brightness uniformity and stability of each image element (such as speed icons, navigation arrows, warning signs, etc.) in the HUD display area remains stable during dynamic changes. Specifically, when adding, removing, or moving image elements, the superposition effect of the neighboring backlight is quantified in real time by the current convolution kernel, and compensation weights are generated to offset the neighboring supplementary lighting, so that the display brightness of the corresponding display zone is not affected by the combination state of the backlights of the neighboring backlight zones. At the same time, considering the perceptual differences of the human eye under different ambient light conditions, such as low sensitivity to brightness differences in dim tunnel environments and extreme sensitivity to subtle brightness fluctuations under strong glare in snowy conditions, a dynamic mapping relationship between ambient light characteristics and convolution kernels is established. In low-light scenes, the compensation intensity is automatically reduced to avoid over-suppression, and in strong-light scenes, the compensation intensity is increased to strengthen crosstalk cancellation. This ensures that the optimal compensation effect that conforms to the perceptual characteristics of the human eye is maintained in complex lighting change scenarios such as day-night transitions, tunnel entry and exit, and rain and snow.
Smart Images

Figure CN120656417B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of driver assistance technology, and in particular to a display control method, apparatus, device, head-up display device, and storage medium. Background Technology
[0002] Head-up display (HUD) devices project the light from the image output from the image source onto an imaging window (e.g., an imaging panel, windshield, etc.) through reflective optical designs, to display vehicle status information such as speed and fuel level, as well as navigation and hazard warning information, at an appropriate position in front of the driver. This allows the driver to obtain relevant information such as speed and fuel level without taking their eyes off the road, thereby improving driving safety and driving experience.
[0003] However, in existing head-up display devices, optical crosstalk causes the display brightness of the display zone to fluctuate depending on the on / off state of the backlight corresponding to its neighboring area. Summary of the Invention
[0004] This disclosure provides a display control method, apparatus, device, head-up display device, and storage medium that enables the image elements displayed in each display zone to have uniform and stable brightness.
[0005] The technical solution disclosed herein is implemented as follows: In a first aspect, this disclosure provides a display control method, which includes: when image elements in the display area change, determining the current convolution kernel corresponding to the current ambient light characteristics based on the mapping relationship between ambient light characteristics and convolution kernels; taking each backlight-on partition as the convolution center, performing a convolution operation on the current brightness value of the backlight partition using the current convolution kernel to obtain a corrected brightness value for driving each backlight-on partition.
[0006] Secondly, this disclosure provides a display control device, which includes: a determination module and a convolution module; the determination module is configured to determine the current convolution kernel corresponding to the current ambient light characteristics based on the mapping relationship between ambient light characteristics and convolution kernels when image elements in the display area change; the convolution module is configured to perform a convolution operation on the current brightness value of the backlight partition with each backlight-on partition as the convolution center and the current convolution kernel to obtain a corrected brightness value for driving each backlight-on partition.
[0007] Thirdly, this disclosure provides an electronic device, including: a processor and a memory; the processor is configured to execute instructions stored in the memory to implement the display control method as described in the first aspect.
[0008] Fourthly, this disclosure provides a computer-readable storage medium storing at least one instruction that is executed by a processor to implement the display control method as described in the first aspect.
[0009] Fifthly, this disclosure provides a head-up display device, including a display control unit and a display unit; wherein, the display control unit is configured to, when the image elements in the display area change, determine the current convolution kernel corresponding to the current ambient light characteristics based on the mapping relationship between ambient light characteristics and convolution kernels; and, taking each backlight-on partition as the convolution center, perform a convolution operation on the current brightness value of the backlight partition using the current convolution kernel to obtain a corrected brightness value for driving each backlight-on partition; the display unit is configured to display the changed image elements on the windshield of the vehicle.
[0010] Sixthly, this disclosure provides a vehicle that includes the head-up display device described in the fifth aspect.
[0011] This disclosure provides a display control method that effectively suppresses the neighborhood crosstalk effect caused by optical diffusion by dynamically correcting the brightness values of the backlight zones. This ensures that the brightness uniformity and stability of each image element (such as speed icons, navigation arrows, warning signs, etc.) in the HUD display area remains stable during dynamic changes. Specifically, when adding, removing, or moving image elements, the superposition effect of the neighboring backlight is quantified in real time by the current convolution kernel, and compensation weights are generated to offset the neighboring supplementary lighting, so that the display brightness of the corresponding display zone is not affected by the combination state of the backlights of the neighboring backlight zones. At the same time, considering the perceptual differences of the human eye under different ambient light conditions, such as low sensitivity to brightness differences in dim tunnel environments and extreme sensitivity to subtle brightness fluctuations under strong glare in snowy conditions, a dynamic mapping relationship between ambient light characteristics and convolution kernels is established. In low-light scenes, the compensation intensity is automatically reduced to avoid over-suppression, and in strong-light scenes, the compensation intensity is increased to strengthen crosstalk cancellation. This ensures that the optimal compensation effect that conforms to the perceptual characteristics of the human eye is maintained in complex lighting change scenarios such as day-night transitions, tunnel entry and exit, and rain and snow. Attached Figure Description
[0012] Figure 1 This is a schematic diagram of the architecture of the head-up display device provided in this disclosure.
[0013] Figure 2 This is a schematic diagram of the backlight partitions on the backlight panel corresponding to the backlight source provided in this disclosure.
[0014] Figure 3 An exemplary perspective view from a vehicle driver's seat is provided for this disclosure.
[0015] Figure 4This is a schematic diagram of a vehicle-mounted system provided in this disclosure.
[0016] Figure 5 This is a flowchart illustrating a display control method provided in this disclosure.
[0017] Figure 6 This is a schematic diagram of an image element in a display area provided in this disclosure.
[0018] Figure 7 This is a schematic diagram of an image element in another display area provided in this disclosure.
[0019] Figure 8 This is a schematic diagram of an image element in another display area provided in this disclosure.
[0020] Figure 9 This is a schematic diagram of an image element in another display area provided in this disclosure.
[0021] Figure 10 This is a schematic diagram of a convolution operation provided in this disclosure.
[0022] Figure 11 This is a schematic diagram of a convolution operation lacking a neighborhood, as provided in this disclosure.
[0023] Figure 12 This is a schematic diagram comparing the brightness values of the display area before and after the correction provided in this disclosure.
[0024] Figure 13 This is a flowchart illustrating another display control method provided in this disclosure.
[0025] Figure 14 This is a flowchart illustrating another display control method provided in this disclosure.
[0026] Figure 15 This is a schematic diagram of a multicolor backlight provided in this disclosure.
[0027] Figure 16 This is a flowchart illustrating yet another display control method provided in this disclosure.
[0028] Figure 17 This is a schematic diagram of the composition of a display control device provided in this disclosure.
[0029] Figure 18 This is a schematic diagram of the structure of an electronic device provided in this disclosure.
[0030] Figure 19 This is a structural block diagram of the brightness adjustment system provided in this disclosure. Detailed Implementation
[0031] The technical solutions in this disclosure will now be clearly and completely described with reference to the accompanying drawings.
[0032] See Figure 1 The exemplary implementation architecture of the head-up display device 150 shown includes a display control unit 130 that generates a signal 412 based on input data 420. The display unit 140 may include: an optical path assembly 143, a display panel 141, and a backlight panel 142.
[0033] The display panel 141 is used to convert the signal 412 into a display image 212 based on different types of display technologies. The backlight panel 142 provides a light source to ensure that the image on the display panel 141 is clearly displayed. The backlight source in the backlight panel 142 can be a monochrome LED, a multi-color LED, a halogen lamp, a laser, etc. The backlight panel 142 includes multiple backlight sources, each serving as a light source for a specific area of the display panel 141. The optical path assembly 143 reflects the display image 212 from the display control unit 130 multiple times before displaying it on the windshield 204.
[0034] like Figure 2 As shown, a backlight panel 142 includes 20 backlights 145 as an example. Each backlight 145 illuminates a display section 144 of the display panel 141, that is, each backlight 145 is used to provide light source for a display section 144 of the display panel 141. Figure 2 The dimensions of the backlight panel 142 and the display panel 141 are merely exemplary; in practice, their dimensions may be the same or different. Furthermore, the layout of the backlights 145 is also just an example; the dimensions of the display zones 144 corresponding to each backlight 145 may be the same or different.
[0035] Combining 1 to Figure 3 The optical path component 143 can reflect the display image 212 onto the windshield 204 through the aperture 216. A viewer can view the display image 212 within the display area of the windshield 204. In some examples, the optical path component 143 may include one or more reflectors (plane mirrors) and concave mirrors (magnifying glasses). The display image 212 is reflected back by the reflector and magnified by the concave mirror before being reflected back onto the windshield 204 to form a virtual image 40 that can be observed by the user. The visual effect of this virtual image 40 is that it is projected onto a projection surface 41 at a predetermined distance in front of the windshield 204, but the real environment remains visible through the projection surface 41. In some examples, the optical path component 143 may be omitted, and the display image 212 can be directly projected onto the windshield 204 to form the virtual image 40 on the projection surface 41.
[0036] exist Figure 3In this configuration, the windshield 204 is visually positioned above the vehicle's dashboard 206. The driver can turn the steering wheel 210 within the passenger cabin to steer the vehicle, for example, to change lanes, merge, and park. In some embodiments, the steering wheel 210 may be retracted or omitted.
[0037] See Figure 4 The document illustrates an example of an in-vehicle system 100 to which the technical solutions of this disclosure are applicable. In some examples, the vehicle equipped with the in-vehicle system 100 may be an internal combustion engine vehicle powered by an engine, a hybrid vehicle powered by an engine and an electric motor, an electric vehicle powered by an electric motor, and other types of vehicles. In the following description, the vehicle equipped with the in-vehicle system 100 will be referred to as the "vehicle".
[0038] like Figure 4 As shown, the vehicle-mounted system 100 includes: an environmental detection device group 110 for acquiring the vehicle's environment during vehicle operation, a data processing unit 120, a display control unit 130, and a display unit 140. These components or device groups are coupled together via a communication bus 12. In some examples, the communication bus 12 is used for communication between the aforementioned components or device groups. It should be noted that... Figure 4 Only a portion of the vehicle system 100 is shown, not all of the components of the vehicle system 100.
[0039] exist Figure 4 In this system, the environmental monitoring equipment group 110 may include a light sensor 111, a color temperature meter 112, etc. These devices are capable of acquiring environmental information representing the interior or exterior of the vehicle.
[0040] The light sensor 111 can be used to detect the ambient light intensity of the vehicle. Specifically, it can be a sensor that only has the function of detecting ambient light intensity, or it can be a sensor that has both the function of detecting ambient light intensity and other functions (such as a rain sensor). The color temperature meter 112 can be used to detect the ambient color temperature of the vehicle.
[0041] exist Figure 4 In this embodiment, the data processing unit 120 can be implemented as a computing system having a memory, a processor, input / output interfaces, and buses connecting these components. In some examples, the data processing unit 120 causes the processor to execute multiple commands via program instructions stored in the memory to process the data obtained by the environmental monitoring device group 110. In some examples, the data processing unit 120 can also partially or completely control the movement of the vehicle based on the processed data.
[0042] exist Figure 4As shown in the dashed box, the display control unit 130 and the display unit 140 can serve as the main body of the head-up display device 150. After receiving data processed by the data processing unit 120, the display control unit 130 processes the received data to obtain the display settings to be displayed, and projects the display settings onto the windshield of the vehicle through the display unit 140 for display.
[0043] In combination with the above Figures 1 to 4 As shown, the multiple independent backlights 145 integrated in the backlight panel 142 are arranged in a partitioned manner. Each backlight partition contains at least one backlight 145, and each backlight partition corresponds one-to-one with a single display partition 144 in the display panel 141, used to control the brightness of the display partition 144. However, in the actual optical path, the light between adjacent backlight partitions diffuses laterally, causing optical crosstalk. This optical crosstalk directly causes abnormal fluctuations in the brightness of the target display partition. For example, when only the backlight 145 corresponding to the target display partition is turned on, the measured brightness of the target display partition is at a low level due to the lack of supplementary lighting from neighboring light sources. However, once the backlights 145 corresponding to the neighboring areas of the target display partition are turned on, the measured brightness of the target display partition suddenly increases. This brightness fluctuation is more prominent in dynamic scenes. For example, when the white arrow moving in the navigation interface moves from the first display partition where none of its neighbors are lit to the second display partition where all neighbors are lit, a visible brightness jump will occur due to backlight crosstalk between neighboring areas.
[0044] Therefore, in existing HUDs, each backlight zone is affected by the light from neighboring backlight zones, causing fluctuations in the brightness of the display zones, which seriously affects the viewing experience.
[0045] Based on the above description, this disclosure aims to provide a display control method. For example... Figure 5 As shown, it illustrates an example of a display control method provided in this disclosure, which can be executed by the aforementioned head-up display device 150, and in particular by the display control unit 130 in the aforementioned head-up display device 150. Figure 5 The method shown includes steps S501 and S502.
[0046] In step S501, when the image elements in the display area change, the current convolution kernel corresponding to the current ambient light characteristics is determined according to the mapping relationship between ambient light characteristics and convolution kernels.
[0047] Image elements refer to graphic units within a display area that carry specific information, such as information displayed on the windshield to assist the driver, like speed icons, navigation icons, and entertainment information icons.
[0048] The display area refers to the area on the display panel 141 composed of display zones arranged in a matrix of M×N. For example, the display area of an 8-inch HUD is divided into 12×8 display zones, each with a size of 20mm×20mm, used to display navigation arrows, speedometer, etc. In a HUD, the image displayed on the display panel is projected onto the windshield for display. The image displayed on the display panel is the same as the image displayed on the windshield, only enlarged proportionally.
[0049] Ambient light characteristics refer to the lighting information of the external environment, such as ambient light intensity and ambient color temperature.
[0050] The convolution kernel refers to the weight matrix, whose coefficients are determined by the characteristics of ambient light. These coefficients represent the degree to which the backlighting of neighboring backlight zones reduces the brightness of the central backlight zone. For example, a 3×3 convolution kernel... , - C 0 and - C 1 indicates different coefficients, and 1 indicates that the coefficient at the center of the convolution kernel is fixed at 1. The above-mentioned convolution kernel size of 3×3 is only an example. The size of the convolution kernel can also be 4×4 or 5×5, depending on the actual calculation accuracy requirements. This disclosure does not limit it.
[0051] When the HUD's image elements are updated, it indicates that the brightness values of the backlight zones are no longer compatible with the updated image elements, and the brightness values of each backlight zone need to be redefined. A change in the image elements of the display area is determined if at least one of the following conditions exists: image elements are added in the next frame compared to the previous frame; image elements are removed from the next frame; or image elements are modified in the next frame. like Figure 6 As shown, the image displayed in the display area of the windshield 204 includes an image element 601 indicating speed limit information 60, and an image element 602 for warning pedestrians. Figure 7 As shown, relative to Figure 6 An image element 701 indicating vehicle speed has been added. For example... Figure 8 As shown, relative to Figure 6 Since the pedestrian has left the vehicle's preset range, the number of image elements 602 used to warn the pedestrian has been reduced. For example... Figure 9 As shown, relative to Figure 6 As the pedestrian's position changes, the position of the image element 602 used to warn the pedestrian also changes accordingly. Relative to... Figure 6 , Figures 7 to 9 In all cases, image elements have changed.
[0052] Specifically, detecting whether image elements in the display area have changed can be achieved by comparing each pixel of the two frames one by one; if all pixels are the same, then there is no change; otherwise, there is a change. Alternatively, the total grayscale value or average grayscale value of the two frames can be compared; if they are the same, there is no change; otherwise, there is a change. Another method is to compare the hash values of the two frames; if they are the same, there is no change; otherwise, there is a change. Yet another method is to compare the contours of the two frames; if they are the same, there is no change; otherwise, there is a change. This disclosure does not limit the method used to detect changes in image elements in the display area.
[0053] The vehicle pre-stores a mapping relationship between ambient light characteristics and convolutional kernels. This mapping relationship can be a discrete mapping table or a functional expression; this disclosure does not impose any limitations. For a discrete mapping table, when a certain ambient light characteristic is not in the mapping table, linear interpolation is used to determine the convolutional kernel corresponding to that ambient light characteristic. This mapping relationship is determined by experimentally calibrating the backlight crosstalk law under different ambient light characteristics, thus establishing the correspondence between ambient light characteristics and convolutional kernels.
[0054] In some embodiments, the process of confirming the mapping relationship is as follows: under each ambient light characteristic, the brightness when only the backlight of the target backlight partition is turned on is taken as the reference brightness of the target backlight partition; when the backlights of the neighboring backlight partitions of the target backlight partition are turned on in different combinations, multiple crosstalk brightnesses of the target backlight partition are obtained; based on the deviation data between the multiple crosstalk brightnesses and the reference brightness, the mapping relationship between the ambient light characteristic and the convolution kernel is determined. Here, the target backlight partition is any one of the backlight partitions.
[0055] The system records the vehicle's brightness under different ambient light conditions, with only the backlight of the target backlight zone turned on and the backlights of the other backlight zones turned off, and measures the baseline brightness. It then iterates through various combinations to measure the crosstalk brightness of the target backlight zone under the influence of the backlights of neighboring backlight zones.
[0056] In establishing the mapping relationship between ambient light characteristics and convolutional kernels, a mathematical model is used to process the deviation data between crosstalk brightness and reference brightness to obtain the final mapping relationship. Specifically, the deviation between the measured crosstalk brightness and the reference brightness is first normalized to eliminate dimensional differences. Then, a brightness prediction function based on convolutional kernel weights is constructed, using the on / off state of the neighboring backlight partitions as the independent variable and the brightness deviation as the dependent variable, forming a complete mathematical expression. The optimization objective is to minimize the sum of established brightness deviations, i.e., to find the combination of convolutional kernel coefficients that minimizes the difference between the predicted and measured brightness. Methods such as least squares fitting and polynomial fitting can be used.
[0057] In step S502, each backlight-on partition is used as the convolution center, and the current brightness value of the backlight partition is convolved using the current convolution kernel to obtain the corrected brightness value used to drive each backlight-on partition.
[0058] Among them, the backlight activation zone refers to the backlight zone where the backlight is activated, that is, the backlight in the backlight activation zone is in the activated state.
[0059] For each backlight-enabled partition within the backlight partition, using each backlight-enabled partition as the convolution center, the current brightness values of its neighboring backlight partitions (including itself) are used as the input matrix, and matrix multiplication and summation are performed with the current convolution kernel. If a backlight-enabled partition has no neighboring backlight partitions, it is padded with 0s.
[0060] For example, such as Figure 10 As shown, the backlight panel 142 is divided into 7×7 backlight zones. The current brightness value of each backlight zone is 0 or m. The current convolution kernel 101 is a 3×3 matrix, shown in the figure with grid filling. The coefficients are 1, C0, and C1, with C0 and C1 being negative values. The backlight-enabled zones filled with diagonal lines in the figure are the convolution centers. The convolution result is: C0×0+C1×0+C0×0+C1×m+1×m+C1×m+C0×m+C1×m+C0×0=m(3C1+1+C0). The convolution result is calculated sequentially using each backlight-enabled zone (with a brightness value not equal to 0 in the figure) as the convolution center; details are omitted here. Figure 11 As shown, the backlight activation partition filled with diagonal lines is used as the convolution center. Among the neighboring backlight partitions covered by the current convolution kernel 101, the three upper neighboring backlight partitions are missing. Therefore, based on the original backlight partitions, the neighboring backlight partitions are supplemented with 0. The dashed box in the figure represents the supplemented virtual backlight partitions, with a brightness value of 0. This ensures that the edge backlight activation partitions can also perform convolution operations.
[0061] For example, such as Figure 12As shown, the current brightness value of each backlight-on zone is 50, and the corresponding detected brightness values of the display zones are 3608, 3835, 3835, 4160, 3835, 3510, 3250, 3608, and 3835, respectively. It can be seen that when each backlight-on zone is turned on with the same brightness value, the brightness difference of the corresponding display zones is large, with the maximum brightness difference being 4160 - 3250 = 910. When more backlights are turned on in neighboring backlight zones, the display brightness of the display zone corresponding to the central backlight-on zone surges. Using each backlight-enabled zone as the convolution center, convolution operations are performed on the current brightness values of the backlight zones using current convolution kernels with coefficients of -0.02, -0.04, and 1, respectively. The resulting corrected brightness values for each backlight-enabled zone are: 45, 44, 42, 40, 44, 48, 50, 45, and 44. The corresponding detected display brightness values for each display zone are 3201, 3193, 3182, 3169, 3203, 3234, 3250, 3201, and 3193, respectively. The maximum brightness difference is: 3250 - 3169 = As can be seen from this, after adopting the corrected brightness value, the brightness fluctuation of each display zone is significantly reduced, the maximum brightness difference is reduced from 910 to 81, the abnormal brightness surge (4160 to 3169) caused by neighboring backlight zones corresponding to backlight zones with more backlights on is effectively suppressed, the brightness uniformity of the entire display area is improved, and the brightness difference that can be perceived by the human eye is eliminated.
[0062] It should be noted that for any backlight-enabled zone, the set brightness value is the value of the driver's brightness setting register, which is directly proportional to the final display brightness of the zone.
[0063] This disclosure effectively suppresses the neighborhood crosstalk effect caused by optical diffusion by dynamically correcting the brightness values of the backlight zones, ensuring that the brightness uniformity and stability of each image element (such as speed icons, navigation arrows, warning signs, etc.) in the HUD display area remains stable during dynamic changes. Specifically, when adding, removing, or moving image elements, the superposition effect of the neighboring backlight is quantified in real time by the current convolution kernel, and compensation weights are generated to offset the neighboring supplementary lighting, so that the display brightness of the corresponding display zone is not affected by the combination state of the backlight of the neighboring backlight zones. At the same time, considering the perceptual differences of the human eye under different ambient light conditions, such as low sensitivity to brightness differences in the dim environment of the tunnel, but extreme sensitivity to subtle brightness fluctuations under strong glare in snow, a dynamic mapping relationship between ambient light characteristics and convolution kernels is established. In low light scenes, the compensation intensity is automatically reduced to avoid over-suppression, and in strong light scenes, the compensation intensity is increased to strengthen crosstalk cancellation. Thus, in complex lighting change scenarios such as day and night transitions, tunnel entry and exit, rain and snow, the optimal compensation effect that conforms to the perceptual characteristics of the human eye is always maintained.
[0064] In some embodiments, the backlight is monochromatic, and the ambient light characteristic is the ambient light intensity, corresponding to the current ambient light characteristic being the current ambient light intensity; such as Figure 13 As shown, the display control method includes the following steps S301 to S304.
[0065] In step S301, when the image elements in the display area change, the current convolution kernel corresponding to the current ambient light characteristics is determined according to the mapping relationship between ambient light characteristics and convolution kernels.
[0066] Step S301 can be referred to the relevant description of step S501 above, and will not be repeated here.
[0067] In step S302, the state value of the backlight zone with the backlight on is set to 1, and the state value of the backlight zone with the backlight off is set to 0.
[0068] In step S303, taking each backlight-enabled partition as the convolution center, the global brightness weights in the current convolution kernel are weighted and summed with the state values of the corresponding backlight partitions to obtain the global brightness correction coefficients.
[0069] In step S304, the corrected brightness value is determined based on the global brightness correction coefficient and the global brightness value.
[0070] Monochrome backlights refer to backlights that use a single spectral characteristic (usually white light). All backlight zones in a single backlight area are controlled solely by adjusting brightness values; they lack independent color control capabilities. Ambient light intensity characterizes the luminous flux received per unit area. In low-light environments (less than 100 lux), the human eye's sensitivity to brightness differences decreases, requiring a reduction in compensation intensity. In high-light environments (greater than 10k lux), the human eye's sensitivity to uneven brightness increases, necessitating a stronger compensation.
[0071] The on / off states of the backlight partitions are binarized, with the on state value set to 1 and the off state value set to 0, forming a binary state matrix. Combined with... Figure 10 By replacing the m value of each backlight zone with 1, the binary state matrix is obtained.
[0072] The global brightness weights in the current convolution kernel, for a monochromatic backlight, are coefficients used to indicate the degree of reduction in crosstalk light intensity to the backlight intensity of neighboring backlight zones. Using the backlight-enabled zone as the convolution center, the global brightness weights in the current convolution kernel are weighted and summed with the state values of the corresponding backlight zones to obtain the global brightness correction coefficients. Based on the above... Figure 10Taking the current 3×3 convolution kernel as an example, the formula is: coeff(i)=1+C1×(S1+S3+S5+S7)+C0×(S0+S2+S6+S8), where coeff(i) represents the global brightness correction coefficient of the backlight-on partition i, C1 and C0 represent the global brightness weights, which are negative, and Si represents the state value of the i-th backlight partition corresponding to the current convolution kernel, which is counted from 0, from left to right, and from top to bottom.
[0073] Global brightness value refers to the uniform brightness value set for the backlight zones corresponding to image elements. In order to ensure that the brightness of each image element displayed in the HUD display area is uniform, the backlight zones corresponding to the display zones with image elements are set to the same brightness value, i.e., the global brightness value.
[0074] In some embodiments, the global brightness value can be determined based on the current ambient light intensity. Specifically, the vehicle pre-stores the correspondence between ambient light intensity and global brightness values. For an ambient light value that is not stored, its corresponding global brightness value is determined using linear interpolation. The global brightness value can also be determined based on the current brightness level. Specifically, the vehicle pre-stores brightness values corresponding to different brightness levels. The corresponding global brightness value is determined based on the user selecting a brightness level. Here, brightness levels are different brightness settings set in the vehicle that allow users to adjust the brightness of the display area; the number of levels varies depending on the vehicle.
[0075] The global brightness value can be determined based on the current ambient light intensity and the current brightness level. Specifically, the vehicle pre-stores a lookup table of ambient light intensity and brightness range. Based on the ambient light intensity, the current brightness range corresponding to the current ambient light intensity is searched in the stored lookup table, and the maximum and minimum brightness values of the current brightness range are determined. If the corresponding ambient light intensity is not found in the lookup table, the brightness range corresponding to the ambient light intensity is calculated by linear interpolation based on the ambient light values of adjacent points in the table. The current brightness level selected by the current user is determined, and the current minimum value, the current maximum value, and the brightness difference between the current minimum and maximum values of the current brightness range are determined. The total brightness level is then calculated. The global brightness value is the sum of the product of the current brightness level and the brightness difference, the ratio of the total brightness level to the current minimum value. The formula is: global_bri = Bri_min + Lev × (Bri_max - Bri_min) / Lev_all, where global_bri is the global brightness value, Bri_min is the current minimum value, Bri_max is the current maximum value, Lev_all is the total brightness level, and Lev is the current brightness level. For example: The total brightness level is four levels, namely level one, level two, level three and level four. The brightness range corresponding to the current ambient light intensity is (100, 300). The brightness level set by the user is level two. Then the current brightness value is: 100 + 2 × (300 - 100) / 4 = 200.
[0076] In some embodiments, the global brightness value is updated when the change in the current ambient light intensity is greater than a change threshold, and / or when the current brightness level changes.
[0077] The display effect of the display area is affected by the ambient light intensity. Taking the HUD display area as an example, when a vehicle moves from an underground parking garage to the outside, the ambient light intensity increases, requiring a corresponding increase in HUD brightness; conversely, when the vehicle is driving at night, the ambient light intensity is lower, requiring a corresponding decrease in HUD brightness to ensure the displayed information is clearly visible. Therefore, by setting a brightness threshold, it is determined whether changes in ambient light intensity affect the user's viewing experience; this brightness threshold is the critical value for adjusting display brightness. When ambient light intensity changes, the HUD brightness needs to be adjusted; alternatively, if the user notices that the HUD brightness is too high or too low, they can manually adjust the HUD brightness level, thus adjusting the HUD's display brightness. The HUD's display brightness is also affected by the brightness of the backlight in the backlight zones; therefore, the final adjusted brightness value is the backlight brightness.
[0078] The product of the determined global brightness value and the global brightness correction coefficient corresponding to the backlight-on zone is used to determine the corrected brightness value of the backlight-on zone.
[0079] In this disclosure, taking each backlight-on zone as the center, the degree of reduction of crosstalk between neighboring zones is calculated using a global weighting coefficient, and a global brightness correction coefficient is generated for each backlight-on zone. This global brightness correction coefficient acts on the global brightness value to offset the parasitic supplementary lighting effect, so that the display brightness is not affected by the state of neighboring zones, and the brightness of the display zones corresponding to all backlight-on zones is uniform.
[0080] To achieve true-color display in HUD systems (such as making red no-entry signs appear more vibrant), multi-color backlights are used. These backlights can accurately synthesize target colors by independently controlling the brightness of the red, green, and blue channels. However, significant spectral crosstalk can occur between the backlight zones of a multi-color backlight due to optical diffusion, leading to color and brightness distortion in the display area. Specifically, this manifests as: static color shift distortion, such as when a red warning icon is near a lit blue functional area, interference from the blue light spectrum produces a magenta shift, causing confusion in identifying critical safety information; dynamic color drift, such as when a navigation arrow moves from a dark area to a brighter neighboring area, interference in the green light channel causes the arrow to appear bluish-white; and environmental adaptability defects, such as the attenuation of red light perception in low color temperature environments (such as dusk) causing warning icons to appear noticeably darker, and blue light oversaturation in high color temperature environments (such as snow) causing the overall display to appear washed out.
[0081] To address the aforementioned issues, in some embodiments, the backlight is multi-colored, and the ambient light characteristics are ambient light intensity and ambient color temperature, corresponding to the current ambient light intensity and current ambient color temperature; for example... Figure 14 As shown, the display control method includes the following steps S401 to S404.
[0082] In step S401, when the image elements in the display area change, the current convolution kernel corresponding to the current ambient light characteristics is determined according to the mapping relationship between ambient light characteristics and convolution kernels.
[0083] The relevant description of step S501 above can be referred to in step S401, and will not be repeated here.
[0084] In step S402, the color values corresponding to each color channel of the backlight partition with the backlight on are set to the reference color values, and the color values corresponding to each color channel of the backlight partition with the backlight off are set to 0.
[0085] In step S403, taking each backlight-enabled partition as the convolution center, the channel brightness weights corresponding to the color channels in the current convolution kernel are weighted and summed with the color values of the corresponding color channels in the backlight partitions to obtain the channel brightness correction coefficients.
[0086] In step S404, the corrected brightness value of the corresponding channel is determined based on the channel brightness correction coefficient and the channel brightness value.
[0087] Multi-color backlights refer to backlights that integrate red (R), green (G), and blue (B) light source units in each backlight, including three channels: R channel, G channel, and B channel. They support independent dimming by channel and generate the desired color through channel combinations. For example... Figure 15 The diagram shows a multi-color backlight. The backlight panel 142 is divided into 3×8 backlight zones, with a dashed box representing one backlight zone. Each backlight zone includes R, G, and B color light sources. The diagram only illustrates one backlight zone including a set of R, G, and B color light sources. A backlight zone may also include multiple sets of R, G, and B color light sources, which is not limited in this disclosure.
[0088] Ambient color temperature is a physical quantity used to describe the spectral distribution of ambient light, characterizing the warm or cool tone of ambient light. For example, a low color temperature of less than 3300K is considered warm light, while a high color temperature of more than 5300K is considered cool light.
[0089] The reference color value refers to the theoretical color intensity of the displayed image element in the display zone corresponding to the backlight zone when the backlight is on, under conditions of no environmental interference, normalized to the range [0, 1]. For example, if the image element is a speedometer icon with color values of R=210, G=30, B=60, then the corresponding reference color values are: R=210 / 255, approximately 0.82, G=30 / 255, approximately 0.12, and B=60 / 255, approximately 0.24.
[0090] Channel brightness weights refer to the sub-channel compensation coefficients in the convolution kernel that are bound to the ambient color temperature and ambient light intensity. They are used to characterize the degree of influence of neighborhood crosstalk on different spectra and light intensities.
[0091] Using each backlight-enabled partition as the convolution center, the channel brightness weights corresponding to the color channels in the current convolution kernel are weighted and summed with the color values of the corresponding color channels in the backlight partition to obtain the channel brightness correction coefficients.
[0092] Using each backlight-enabled zone as the convolution center, the channel luminance correction coefficient for each channel is calculated through channel-specific convolution. A backlight-enabled zone for which channel luminance correction coefficients need to be determined is denoted as the central backlight zone. A matrix is formed using the color values of each channel of the central backlight zone and its neighboring backlight zones, denoted as the R matrix, G matrix, and B matrix. The R matrix is weighted and summed with the luminance weights corresponding to the R channels in the current convolution kernel to obtain the R channel luminance correction coefficient for the central backlight zone. The G matrix is weighted and summed with the luminance weights corresponding to the G channels in the current convolution kernel to obtain the G channel luminance correction coefficient for the central backlight zone. The B matrix is weighted and summed with the luminance weights corresponding to the B channels in the current convolution kernel to obtain the B channel luminance correction coefficient for the central backlight zone.
[0093] For example, with the reference color value of the center backlight zone being [0.8, 0, 0], the R matrix is... The channel luminance weight corresponding to the R channel is The weighted sum of the two is 0.88, which means the brightness correction coefficient of the R channel of the center backlight zone is 0.88.
[0094] It should be noted that in the current convolution kernel, the center weight of the color channel corresponding to the channel brightness weight is greater than or equal to 1, while the other weights are all negative.
[0095] Channel brightness value refers to the brightness value of each color channel in the backlight partition corresponding to the image element. In some embodiments, the channel brightness value of a corresponding channel can be determined based on the current ambient light intensity, the current brightness level, and the channel gain corresponding to each channel.
[0096] The channel gain for each channel is a spectral enhancement coefficient set for each color channel based on the current ambient color temperature, used to compensate for changes in human color perception with color temperature. For example, in low color temperature environments (warm light), such as at dusk or in tunnels, the human eye's sensitivity to red light decreases, resulting in a weakened color rendering of red warning icons. In such cases, the red light channel gain needs to be increased to enhance red light output and maintain perception intensity. In high color temperature environments (cool light), such as in snowy or bright sunlight environments, the blue light energy is too strong, causing the blue light channel in the displayed content to be easily oversaturated. In such cases, the blue light channel gain needs to be reduced to avoid visual discomfort caused by blue light superimposed on ambient glare.
[0097] Specifically, referring to the calculation process of the global brightness value described above, the product of the global brightness value and the channel gain of each channel is used to determine the channel brightness value of each channel.
[0098] In some embodiments, the channel brightness value is updated when the change in the current ambient light intensity is greater than the brightness threshold, or the change in the current ambient color temperature is greater than the color temperature threshold, or the current brightness level changes.
[0099] The color temperature change threshold refers to the critical point value that triggers a significant change in the human eye's perception of displayed content during changes in ambient color temperature. This threshold serves as the boundary of human visual adaptation; when the ambient color temperature crosses this threshold, different channel gains need to be switched. Changes in current ambient light intensity exceeding the brightness threshold and changes in current brightness levels can be found in the descriptions above and will not be repeated here.
[0100] For example, under cool white light, the reference color values of the image elements displayed in the center backlight zone are R=0.7, G=0.8, B=0.9, with a theoretical mixed color of light cyan. The R channel brightness value is 840, the G channel brightness value is 960, the B channel brightness value is 1080, and the total brightness is 2880. The R channel brightness weight is: The brightness weight of the G channel is: The brightness weight of channel B is: The current convolutional kernel is designed to enhance red light and suppress blue light under cool white light. The R matrix is: The G matrix is: The B matrix is: R channel brightness correction coefficient: (-0.03×0.9) +0+ (1.10×0.7) +0+ (-0.03×0.1)= 1.021, G channel brightness correction coefficient: (-0.02×0.1)+0+(1.00×0.8) +0+ (-0.02×0.1) =0.792, B channel brightness correction coefficient: (-0.04×0.1) +0+(0.95×0.9) + 0+ (-0.04×0.9) =0.683. The corrected brightness values are: R channel 858, G channel 760, and B channel 738, for a total corrected brightness of 2356. Before correction, the brightness ratio of each color channel was approximately R:G:B = 29%:33%:38%, and after correction, it is approximately R:G:B = 36%:32%:31%. The increased R channel brightness offsets red light attenuation, while the decreased B channel brightness eliminates blue light oversaturation, resulting in a lower total brightness value and preventing brightness crosstalk.
[0101] In this disclosure, firstly, the channel brightness value is generated adaptively to the environment. The channel brightness value integrates the channel gain and brightness level determined by the ambient light intensity and ambient color temperature to construct a baseline channel brightness value for each channel. Secondly, by refining the convolution kernel into brightness weights for each channel, the synergistic suppression of spectral and brightness crosstalk is achieved. The negative coefficient dimension of each channel brightness weight (e.g., -0.05) quantifies the brightness pollution intensity of the backlight of the neighboring backlight partition on the central backlight partition. Different channels have different channel brightness weights. For the same backlight-on partition, the total brightness value decreases, but the brightness value of a certain channel may increase, thereby offsetting the spectral interference of the neighboring area. This disclosure achieves uniform brightness and small color shift in different combinations of backlight partitions in various fields.
[0102] In some embodiments, such as Figure 16 As shown, the display control method may include the following steps S601 to S603.
[0103] In step S601, when the image elements in the display area change, candidate convolution kernels of different sizes corresponding to the current ambient light characteristics are determined according to the mapping relationship between ambient light characteristics and convolution kernels.
[0104] For a given ambient light characteristic, the vehicle stores various convolutional kernels of different sizes, such as 3×3 and 4×4. Based on the current ambient light characteristics, multiple candidate convolutional kernels of different sizes are determined.
[0105] In step S602, the current convolutional kernel is determined from candidate convolutional kernels of different sizes based on the driver's gaze position.
[0106] The driver's gaze position is determined by eye tracking. When the driver's gaze position is in a display area where the image elements are dynamically changing (such as gazing at a navigation arrow, which moves in real time), a larger convolutional kernel is used to expand the neighborhood perception range and improve the brightness adjustment accuracy. When the driver's gaze position is in a display area where the image elements are static (such as vehicle speed), a smaller convolutional kernel is used to reduce the amount of computation and make the brightness adjustment speed faster.
[0107] In step S603, each backlight-on partition is used as the convolution center, and the current brightness value of the backlight partition is convolved using the current convolution kernel to obtain the corrected brightness value used to drive each backlight-on partition.
[0108] It should be noted that step S603 can be referred to the description of step S502 above, and will not be repeated here.
[0109] Based on the same inventive concept as the aforementioned technical solution, see [link to inventive concept]. Figure 17 The present disclosure illustrates a display control device 710, which may be the aforementioned display control unit. The display control device 710 includes a determination module 711 and a convolution module 712. The determination module 711 is configured to determine the current convolution kernel corresponding to the current ambient light characteristics based on the mapping relationship between ambient light characteristics and convolution kernels when image elements in the display area change. The convolution module 712 is configured to perform a convolution operation on the current brightness value of the backlight partition using the current convolution kernel with each backlight-on partition as the convolution center to obtain a corrected brightness value for driving each backlight-on partition.
[0110] In some embodiments, the backlight is monochromatic, the ambient light characteristic is ambient light intensity, and the current ambient light characteristic is the current ambient light intensity; the convolution module 712 is configured to set the state value of the backlight partition with the backlight on to 1, and set the state value of the backlight partition with the backlight off to 0; taking each backlight-on partition as the convolution center, the global brightness weight in the current convolution kernel is weighted and summed with the state value of the corresponding backlight partition to obtain the global brightness correction coefficient; the corrected brightness value is determined based on the global brightness correction coefficient and the global brightness value.
[0111] In some embodiments, the determining module 711 is further configured to determine a global brightness value based on the current ambient light intensity and the current brightness level.
[0112] In some embodiments, the display control device 710 further includes an update module configured to update a global brightness value when the change in the current ambient light intensity is greater than a change threshold, and / or when the current brightness level changes.
[0113] In some embodiments, the backlight is multi-color, and the ambient light characteristics are ambient light intensity and ambient color temperature, corresponding to the current ambient light characteristics as current ambient light intensity and current ambient color temperature; the convolution module 712 is configured to set the color values corresponding to each color channel of the backlight partition where the backlight is on as reference color values, and set the color values corresponding to each color channel of the backlight partition where the backlight is off as 0; taking each backlight-on partition as the convolution center, the channel brightness weights corresponding to the color channels in the current convolution kernel are weighted and summed with the color values of the corresponding color channels in the backlight partition to obtain the channel brightness correction coefficients; and the corrected brightness value of the corresponding channel is determined based on the channel brightness correction coefficients and the channel brightness values.
[0114] In some embodiments, the determining module 711 is further configured to determine the channel gain corresponding to each channel based on the current ambient color temperature; and to determine the channel brightness value of the corresponding channel based on the current ambient light intensity, the current brightness level, and the channel gain corresponding to each channel.
[0115] In some embodiments, the update module is further configured to update the channel brightness value when the change in the current ambient light intensity is greater than a brightness threshold, or the change in the current ambient color temperature is greater than a color temperature threshold, or the change in the current brightness level.
[0116] In some embodiments, the display control device 710 further includes: an acquisition module, wherein the determination module 711 is further configured to, under each ambient light characteristic, take the brightness when only the backlight of the target backlight partition is turned on as the reference brightness of the target backlight partition, wherein the target backlight partition is any one of the backlight partitions; the acquisition module is configured to acquire multiple crosstalk brightnesses of the target backlight partition when the backlights of the neighboring backlight partitions of the target backlight partition are turned on in different combinations; the determination module 711 is further configured to determine the mapping relationship between the ambient light characteristics and the convolution kernel based on the deviation data between the multiple crosstalk brightnesses and the reference brightness.
[0117] In some embodiments, the determining module 711 is further configured to, when the image elements in the display area change, determine candidate convolution kernels of different sizes corresponding to the current ambient light characteristics based on the mapping relationship between ambient light characteristics and convolution kernels; and determine the current convolution kernel from the candidate convolution kernels of different sizes based on the driver's gaze position.
[0118] It should be noted that each module of the above-mentioned display control device 710 can implement the above-mentioned display control method and achieve the same technical effect, which will not be elaborated here.
[0119] refer to Figure 18 This illustration shows a schematic diagram of the structure of an electronic device provided in an exemplary embodiment of the present disclosure. In some examples, the electronic device has communication capabilities and can access a wired or wireless network. In some examples, the electronic device can receive data based on the accessed wired or wireless network. It is understood that the electronic device undertakes the computation and processing work of the technical solution of the present disclosure, and the present disclosure does not limit it in this regard. The electronic device in the present disclosure may include one or more of the following components: processor 1810 and memory 1820.
[0120] Optionally, the processor 1810 connects to various parts of the computing device using various interfaces and lines, and performs various functions and processes data by running or executing instructions, programs, code sets, or instruction sets stored in the memory 1820, and by calling data stored in the memory 1820. Optionally, the processor 1810 can be implemented using at least one hardware form of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), or Programmable Logic Array (PLA). The processor 1810 can integrate one or a combination of several of the following: Central Processing Unit (CPU), Graphics Processing Unit (GPU), Neural-network Processing Unit (NPU), and baseband chip. Among them, the CPU mainly handles the operating system, user interface, and applications; the GPU is responsible for rendering and drawing the content required to be displayed on the touch screen; the NPU is used to implement artificial intelligence (AI) functions; and the baseband chip is used to handle wireless communication. It is understandable that the aforementioned baseband chip may not be integrated into the processor 1810, but may be implemented as a separate chip.
[0121] The memory 1820 may include random access memory (RAM) or read-only memory (ROM). Optionally, the memory 1820 may include a non-transitory computer-readable storage medium. The memory 1820 may be used to store instructions, programs, code, code sets, or instruction sets. The memory 1820 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as touch function, sound playback function, image playback function, etc.), instructions for implementing the various method embodiments described above, etc.; the data storage area may store data created according to the use of the computing device, etc.
[0122] In addition, those skilled in the art will understand that the structure of the computing device shown in the above figures does not constitute a limitation on the computing device. The computing device may include more or fewer components than shown, or combine certain components, or have different component arrangements. For example, the computing device may also include a display screen, camera assembly, microphone, speaker, radio frequency circuit, input unit, sensors (such as accelerometer, angular velocity sensor, light sensor, etc.), audio circuit, WiFi module, power supply, Bluetooth module, etc., which will not be described in detail here.
[0123] This disclosure also provides a computer-readable storage medium storing at least one instruction that is executed by a processor to implement the display control method described in the above embodiments.
[0124] This disclosure also provides a computer program product including computer instructions stored in a computer-readable storage medium; a processor of a computing device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computing device to perform the display control method described in the above embodiments.
[0125] This disclosure also provides a brightness adjustment system 1900, such as Figure 19 As shown, it includes: a CAN bus transceiver 1901, a processor unit 1902, a backlight driver 1903, and a backlight 145; the processor unit 1902 includes: a CAN bus data transceiver module 1910, a data processing module 1911, a brightness calculation module 1912, a backlight drive control module 1913, a memory 1914, and a backlight status determination module 1915.
[0126] The CAN bus transceiver 1901 is used to convert the differential signal of the CAN bus into a TTL level, so as to match the input level of the CAN bus data transceiver module 1910 in the processor unit 1902, so that the CAN bus data transceiver module 1910 in the processor unit 1902 can correctly receive data from the CAN bus and send data to the CAN bus. The processor unit 1902 is used to receive signals such as ambient light characteristics and brightness levels from the CAN bus via the CAN bus data transceiver module 1910. The data processing module 1911 determines the current convolution kernel corresponding to the current ambient light characteristics based on the ambient light characteristics and the mapping relationship stored in the memory 1914, and calculates the global brightness correction coefficient or channel brightness correction coefficient and stores it in the memory 1914. The backlight state determination module 1915 is used to calculate the on-state of each backlight zone based on the coordinate position of the image element and stores it in the memory 1914. The brightness calculation module 1912 is used to obtain the brightness correction coefficient and the on-state of each backlight zone from the memory 1914 and calculate the corrected brightness value. The backlight drive control module 1913 controls the backlight driver 1903 to start according to the corrected brightness value, thereby driving the backlight 145 to turn on.
[0127] Those skilled in the art will recognize that the functions described in this disclosure in one or more of the examples above can be implemented using hardware, software, firmware, or any combination thereof. When implemented in software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or code on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any medium that facilitates the transfer of a computer program from one place to another. Storage media can be any available medium accessible to a general-purpose or special-purpose computer.
[0128] It should be noted that the technical solutions described in this disclosure can be combined arbitrarily as long as they do not conflict.
[0129] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A display control method, characterized in that, The display control method includes: When the image elements in the display area change, the current convolution kernel corresponding to the current ambient light characteristics is determined according to the mapping relationship between the ambient light characteristics and the convolution kernel. The convolution kernel refers to the weight matrix. The coefficients in the convolution kernel are determined by the ambient light characteristics. The coefficients represent the degree of brightness reduction of the central backlight zone caused by the backlight of the neighboring backlight zone being turned on. Using each backlight-on partition as the convolution center, the current brightness value of the backlight partition is convolved with the current convolution kernel to obtain the corrected brightness value used to drive each backlight-on partition. Determining the mapping relationship includes: Under each ambient light characteristic, the brightness of the target backlight zone when only the backlight of the target backlight zone is turned on is taken as the reference brightness of the target backlight zone, wherein the target backlight zone is any one of the backlight zones. When the backlights of neighboring backlight zones of the target backlight zone are turned on in different combinations, multiple crosstalk luminances of the target backlight zone are obtained. Based on the deviation data between the multiple crosstalk brightness and the reference brightness, the mapping relationship between ambient light characteristics and convolution kernel is determined.
2. The display control method according to claim 1, characterized in that, The backlight is monochromatic, and the ambient light characteristic is the ambient light intensity, which corresponds to the current ambient light intensity. The step of using each backlight-on partition as the convolution center and performing a convolution operation on the current brightness value of the backlight partition with the current convolution kernel to obtain the corrected brightness value used to drive each backlight-on partition includes: Set the status value of the backlight zone with the backlight on to 1, and set the status value of the backlight zone with the backlight off to 0. Using each backlight-enabled partition as the convolution center, the global brightness weights in the current convolution kernel are weighted and summed with the state values of the corresponding backlight partitions to obtain the global brightness correction coefficients. The corrected brightness value is determined based on the global brightness correction coefficient and the global brightness value.
3. The display control method according to claim 2, characterized in that, The display control method further includes: The global brightness value is determined based on the current ambient light intensity and the current brightness level.
4. The display control method according to claim 3, characterized in that, The display control method further includes: If the change in the current ambient light intensity is greater than the change threshold, and / or if the current brightness level changes, update the global brightness value.
5. The display control method according to claim 1, characterized in that, The backlight is multi-color, and the ambient light characteristics are ambient light intensity and ambient color temperature, corresponding to the current ambient light characteristics as current ambient light intensity and current ambient color temperature; The step of using each backlight-on partition as the convolution center and performing a convolution operation on the current brightness value of the backlight partition with the current convolution kernel to obtain the corrected brightness value used to drive each backlight-on partition includes: Set the color values of each color channel of the backlight zone with the backlight on to the base color value, and set the color values of each color channel of the backlight zone with the backlight off to 0. Using each backlight-enabled partition as the convolution center, the channel brightness weights corresponding to the color channels in the current convolution kernel are weighted and summed with the color values of the corresponding color channels in the backlight partitions to obtain the channel brightness correction coefficients. Based on the channel brightness correction coefficient and the channel brightness value, the corrected brightness value of the corresponding channel is determined.
6. The display control method according to claim 5, characterized in that, The display control method further includes: Based on the current ambient color temperature, determine the channel gain corresponding to each channel; The channel brightness value of the corresponding channel is determined based on the current ambient light intensity, the current brightness level, and the channel gain corresponding to each channel.
7. The display control method according to claim 6, characterized in that, The display control method further includes: If the change in the current ambient light intensity is greater than the brightness threshold, or the change in the current ambient color temperature is greater than the color temperature threshold, or the change in the current brightness level, update the channel brightness value.
8. The display control method according to claim 1, characterized in that, When image elements in the display area change, determining the current convolution kernel corresponding to the current ambient light characteristics based on the mapping relationship between ambient light characteristics and convolution kernels includes: When image elements change in the display area, candidate convolution kernels of different sizes corresponding to the current ambient light characteristics are determined based on the mapping relationship between ambient light characteristics and convolution kernels. The current convolutional kernel is determined from the candidate convolutional kernels of different sizes based on the driver's gaze position.
9. A display control device, characterized in that, The display control device includes: a determination module and a convolution module; The determining module is configured to determine the current convolution kernel corresponding to the current ambient light characteristics based on the mapping relationship between the ambient light characteristics and the convolution kernel when the image elements in the display area change. The convolution kernel refers to the weight matrix, and the coefficients in the convolution kernel are determined by the ambient light characteristics. The coefficients represent the degree of brightness reduction of the central backlight zone due to the backlight of the neighboring backlight zone being turned on. The convolution module is configured to use each backlight-on partition as the convolution center, and to perform a convolution operation on the current brightness value of the backlight partition using the current convolution kernel to obtain a corrected brightness value used to drive each backlight-on partition. Determining the mapping relationship includes: Under each ambient light characteristic, the brightness of the target backlight zone when only the backlight of the target backlight zone is turned on is taken as the reference brightness of the target backlight zone, wherein the target backlight zone is any one of the backlight zones. When the backlights of neighboring backlight zones of the target backlight zone are turned on in different combinations, multiple crosstalk luminances of the target backlight zone are obtained. Based on the deviation data between the multiple crosstalk brightness and the reference brightness, the mapping relationship between ambient light characteristics and convolution kernel is determined.
10. An electronic device, characterized in that, The electronic device includes a processor and a memory; the processor is configured to execute instructions stored in the memory to implement the display control method as described in any one of claims 1 to 8.
11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one instruction, which is executed by a processor to implement the display control method as described in any one of claims 1 to 8.
12. A head-up display device, characterized in that, The head-up display device includes a display control unit and a display unit; wherein... The display control unit is configured to determine the current convolution kernel corresponding to the current ambient light characteristics based on the mapping relationship between the ambient light characteristics and the convolution kernel when the image elements in the display area change. The convolution kernel refers to the weight matrix, and the coefficients in the convolution kernel are determined by the ambient light characteristics. The coefficients represent the degree of brightness reduction of the central backlight zone caused by the backlight of the neighboring backlight zone being turned on. Using each backlight-on partition as the convolution center, the current brightness value of the backlight partition is convolved with the current convolution kernel to obtain the corrected brightness value used to drive each backlight-on partition. Determining the mapping relationship includes: Under each ambient light characteristic, the brightness of the target backlight zone when only the backlight of the target backlight zone is turned on is taken as the reference brightness of the target backlight zone, wherein the target backlight zone is any one of the backlight zones. When the backlights of neighboring backlight zones of the target backlight zone are turned on in different combinations, multiple crosstalk luminances of the target backlight zone are obtained. Based on the deviation data between the multiple crosstalk brightness and the reference brightness, the mapping relationship between ambient light characteristics and convolution kernel is determined; The display unit is configured to display changed image elements on the windshield of the vehicle.
Citation Information
Patent Citations
LCD brightness control method and device as well as LCD equipment
CN105118474A
Backlight adjusting method of display device, backlight adjusting device and display device
CN111599320A