Backlight uniformization control method and device for liquid crystal display, equipment and medium

CN122658243APending Publication Date: 2026-08-28HEBEI HIGHLYSTAR ELECTRONICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610828128.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-06-09
Publication Date
2026-08-28

AI Technical Summary

Technical Problem

[0004]本申请提供了一种液晶显示器的背光均匀化控制方法及装置、设备、介质,以解决现有统一调光方式显示效果差、不均匀的问题

Benefits of technology

本申请通过划分显示区域,并为每个区域匹配对应的背光控光单元,能够针对不同区域的固有亮度衰减特性施加差异化的补偿亮度参数,抵消屏幕中心与边缘区域因光程差导致的天然亮度差异,解决了全局统一调光无法针对性补偿区域亮度损耗的问题,提升了静态画面的背光均匀度。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122658243A_ABST
    Figure CN122658243A_ABST
Patent Text Reader

Abstract

The application provides a backlight uniformization control method and device, equipment and medium of a liquid crystal display, and belongs to the technical field of liquid crystal display, and the method comprises the following steps: dividing a screen of the liquid crystal display into multiple display areas based on screen luminance attenuation coefficients and backlight source position data of the liquid crystal display; calculating picture luminance variation and picture luminance variation rate of each display area based on average pixel luminance data of the display area; determining the picture working condition of the display area based on the luminance variation and the picture luminance variation rate of each display area; calculating compensation luminance parameters of the display area based on the picture working condition, the inherent backlight attenuation coefficient and the preset target luminance of each display area; and determining target output luminance of a backlight light control unit based on initial output luminance and the compensation luminance parameters of the backlight light control unit corresponding to each display area. The application can solve the problem of non-uniform backlight display in the uniform dimming mode.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of liquid crystal display technology, and more specifically, relates to a method, apparatus, device, and medium for backlight uniformity control of a liquid crystal display. Background Technology

[0002] Liquid crystal displays (LCDs) are among the most widely used display terminals in consumer electronics and industrial displays. As a core component of LCDs, the backlight system's output brightness uniformity directly determines the screen's display effect and user visual experience, making it a key indicator of LCD display quality. Due to the inherent optical structure of the backlight module, there is a natural optical path difference between the center and edge areas of the screen when light travels from the backlight source to the LCD panel surface, resulting in inherent brightness unevenness in LCDs. Furthermore, when displaying dynamic images, the backlight brightness needs to be rapidly adjusted to follow changes in the brightness of the image content, further increasing the difficulty of backlight uniformity control.

[0003] Current technologies mainly use a global unified dimming method to uniformly adjust the backlight output. However, this method is difficult to ensure backlight uniformity while avoiding problems such as sudden brightness changes and screen flickering in dynamic images, resulting in poor display effects. Summary of the Invention

[0004] This application provides a method, apparatus, device, and medium for backlight uniformity control of a liquid crystal display, in order to solve the problems of poor and uneven display effects in existing uniform dimming methods.

[0005] According to one aspect of the embodiments of this application, a backlight uniformity control method for a liquid crystal display is provided, comprising: Based on the screen brightness attenuation coefficient and backlight source position data of the LCD, the screen of the LCD is divided into multiple display areas, and the backlight control unit corresponding to each display area is determined. The average pixel brightness data of each display area is obtained. Based on the average pixel brightness data of each display area, the amount of brightness change and the rate of brightness change of that display area are calculated. Based on the brightness change and the rate of brightness change of each display area, the display condition of that display area is determined. The display condition is either static or dynamic switching. Based on the screen conditions, inherent backlight attenuation coefficient, and preset target brightness of each display area, the compensated brightness parameters of that display area are calculated; based on the initial output brightness and compensated brightness parameters of the backlight control unit corresponding to each display area, the target output brightness of the backlight control unit is determined.

[0006] According to one aspect of the embodiments of this application, a backlight uniformity control device for a liquid crystal display is provided, comprising: The area division module is used to divide the screen of the LCD display into multiple display areas based on the screen brightness attenuation coefficient and backlight source position data, and to determine the backlight control unit corresponding to each display area. The regional screen condition analysis module is used to acquire the average pixel brightness data of each display area, calculate the screen brightness change amount and screen brightness change rate of each display area based on the average pixel brightness data of each display area, and determine the screen condition of each display area based on the brightness change amount and screen brightness change rate of each display area; the screen condition is either static or dynamic switching. The brightness compensation module is used to calculate the compensated brightness parameters of each display area based on the screen conditions, inherent backlight attenuation coefficient, and preset target brightness of each display area; and to determine the target output brightness of the backlight control unit based on the initial output brightness and compensated brightness parameters of the backlight control unit corresponding to each display area.

[0007] According to one aspect of the embodiments of this application, a computer device is provided, the computer device including a processor and a memory, the memory storing a computer program, the computer program being loaded and executed by the processor to implement the backlight uniformity control method of the liquid crystal display described above.

[0008] According to one aspect of the embodiments of this application, the computer program product includes a computer program stored in a computer-readable storage medium. A processor of a computer device reads the computer program from the computer-readable storage medium and executes the computer program, causing the computer device to perform the aforementioned backlight uniformity control method for a liquid crystal display.

[0009] The technical solutions provided in this application embodiment may have the following beneficial effects: This application divides the display area and matches a corresponding backlight control unit to each area, which can apply differentiated compensation brightness parameters to the inherent brightness attenuation characteristics of different areas, offsetting the natural brightness difference between the center and edge areas of the screen caused by the optical path difference. This solves the problem that global unified dimming cannot specifically compensate for the brightness loss of the area, and improves the backlight uniformity of static images.

[0010] This application collects average pixel brightness in different regions, independently calculates the amount and rate of brightness change in each region, and determines the screen conditions for each region accordingly. It can adaptively adjust the compensation brightness parameters according to the dynamic level of the screen in different regions, avoiding sudden changes in the overall backlight caused by local screen changes under global unified dimming, and effectively eliminating brightness abrupt changes and screen flickering during dynamic screen switching. Attached Figure Description

[0011] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0012] Figure 1 A schematic flowchart of a backlight uniformity control method for a liquid crystal display provided in an embodiment of this application; Figure 2 A structural block diagram of a backlight uniformity control device for a liquid crystal display provided in an embodiment of this application; Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0013] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.

[0014] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0015] The terminology used in this application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. The singular forms “a,” “the,” and “the” used in this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.

[0016] It should be understood that although the terms first, second, etc., may be used in this application to describe various information, this information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, without departing from the scope of this application, a first parameter may also be referred to as a second parameter, and similarly, a second parameter may also be referred to as a first parameter. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to determination."

[0017] It should be noted that this application may display prompt interfaces, pop-ups, or output voice prompts before and during the collection of user-related data. These prompt interfaces, pop-ups, or voice prompts are used to inform the user that their relevant data is being collected. This ensures that the application only begins the steps related to collecting user-related data after receiving confirmation from the user regarding the prompt interface or pop-up. Otherwise, if no confirmation is received from the user, the steps to collect user-related data end, meaning no user-related data is collected. In other words, all user data collected in this application is collected with the user's consent and authorization, and the collection, use, and processing of relevant user data must comply with the relevant laws, regulations, and standards of the relevant countries and regions.

[0018] Figure 1 This is a flowchart of a backlight uniformity control method for a liquid crystal display provided in an embodiment of this application. The method is executed by a computer device and may include: S101: Based on the screen brightness attenuation coefficient and backlight source position data of the liquid crystal display, the screen of the liquid crystal display is divided into multiple display areas, and the backlight control unit corresponding to each display area is determined.

[0019] In this embodiment, the multiple display areas include a central main display area, an edge auxiliary area, and a corner low-light area; Based on the screen brightness attenuation coefficient and backlight source position data of the LCD, the LCD screen is divided into multiple display areas, and the backlight control unit corresponding to each display area is determined, including: Based on the first preset brightness attenuation threshold and the second preset brightness attenuation threshold, the brightness attenuation coefficient of each point on the screen of the liquid crystal display is classified into intervals to obtain the central main display area, the edge auxiliary area and the corner weak light area respectively. Among them, the central main display area corresponds to the area where the brightness attenuation coefficient is less than the first preset threshold, the edge auxiliary area corresponds to the area where the brightness attenuation coefficient is not less than the first preset threshold and not greater than the second preset threshold, and the corner weak light area corresponds to the area where the brightness attenuation coefficient is greater than the second preset threshold. Based on the location range data of each display area and the location data of each backlight control unit, the display area corresponding to each backlight control unit is determined.

[0020] In this embodiment, the liquid crystal display (LCD) is a terminal device that uses liquid crystal modulation backlighting to display images. The screen brightness attenuation coefficient is the ratio of the actual brightness at a certain point on the screen to the nominal output brightness of the backlight source. For example, if the measured brightness at a certain point is 92% of the nominal brightness, its brightness attenuation coefficient is 8%. Backlight source position data records the physical coordinate range of each backlight control unit. Area division is the operation of dividing the screen into different functional blocks according to preset rules. The display area is a block on the screen with the same optical characteristics, including the central main display area, the edge auxiliary area, and the corner low-light area. The backlight control unit is the smallest backlight module unit whose output brightness can be independently adjusted. The first preset brightness attenuation threshold and the second preset brightness attenuation threshold are critical values ​​used to distinguish different display areas. Each point on the screen is a brightness measurement point on the screen surface divided at fixed intervals. Interval classification is a processing method that categorizes data according to its numerical range. Position range data is coordinate data describing the boundaries of the display area.

[0021] For example, in the optical calibration process before a liquid crystal display (LCD) leaves the factory, the screen brightness attenuation coefficient is first collected. The LCD to be calibrated is placed in a standard darkroom environment with ambient light controlled below one lux. All backlight control units of the display are turned on, and the backlight brightness is adjusted to the nominal maximum output brightness. At the same time, a full white standard display image is input to the display. Using a high-precision luminance meter, the brightness of the entire screen surface is measured point by point at a grid spacing of one measurement point every two centimeters. The measured brightness value of each measurement point is compared with the nominal maximum output brightness value of the backlight source to calculate the screen brightness attenuation coefficient corresponding to that point. The brightness attenuation coefficient data of all measurement points are stored according to their coordinate positions on the screen to form a complete screen brightness attenuation coefficient matrix.

[0022] Simultaneously, backlight source position data is extracted from the backlight module design documents. This data records the physical coordinates of the top-left and bottom-right corners of each backlight control unit within the screen plane, as well as the corresponding drive circuit number for each unit.

[0023] In this embodiment, the first preset brightness attenuation threshold can be set to 5%, and the second preset brightness attenuation threshold can be set to 12%. This embodiment can iterate through the brightness attenuation coefficient values ​​of each measurement point, defining the screen area covered by all measurement points with a brightness attenuation coefficient less than 5% as the central main display area. The screen area covered by all measurement points with a brightness attenuation coefficient not less than 5% and not greater than 12% is defined as the edge auxiliary area. The screen area covered by all measurement points with a brightness attenuation coefficient greater than 12% is defined as the corner low-light area. The boundaries of the three display areas are smoothly connected using the coordinates of adjacent measurement points, ensuring that the three areas are closely connected, completely covering the entire screen surface, with no overlapping areas or uncovered blank areas.

[0024] After completing the display area division, for each backlight control unit, this embodiment can calculate the overlap area between its physical coordinate range and the position range of the three display areas. This embodiment can establish a binding relationship between the backlight control unit and the display area with the largest overlap area, thus determining that the backlight control unit is the backlight control unit for the corresponding display area. For example, for a 1920*1080 resolution LCD monitor, its backlight module contains 32 independent backlight control units, evenly arranged in a 4x8 grid on the back of the screen. After calculating the overlap area, the 16 backlight control units located in the center of the screen have the largest overlap area with the central main display area, and are therefore bound as the backlight control units corresponding to the central main display area. The 12 backlight control units located in the ring-shaped area at the edge of the screen have the largest overlap area with the edge auxiliary area, and are therefore bound as the backlight control units corresponding to the edge auxiliary area. The 4 backlight control units located in the four corners of the screen have the largest overlap area with the corner low-light areas, and are therefore bound as the backlight control units corresponding to the corner low-light areas.

[0025] This embodiment divides the display area by classifying it according to the actual brightness attenuation coefficient of the screen. This accurately matches the inherent optical loss characteristics of different areas of the screen, avoiding the problem of mismatch between traditional mechanical partitioning methods and the actual brightness attenuation distribution. By matching the position of the backlight control unit with the display area, a precise correspondence between the backlight control unit and the optical loss area is achieved. This provides a reliable infrastructure for subsequent differentiated backlight compensation and effectively improves the targeting and accuracy of backlight uniformity control.

[0026] S102: Obtain the average pixel brightness data of each display area, and calculate the brightness change amount and brightness change rate of the display area based on the average pixel brightness data of each display area; determine the display condition of the display area based on the brightness change amount and brightness change rate of each display area; the display condition is either static or dynamic switching.

[0027] In this embodiment, the average pixel brightness data includes the average pixel brightness at multiple time points; The amount of brightness change and the rate of brightness change in each display area are calculated based on the average pixel brightness data of that display area, including: Calculate the maximum average pixel brightness difference among multiple average pixel brightness values ​​in each display area, and use it as the brightness change of that display area. Based on the brightness change of each display area and the preset acquisition period, the brightness change rate of that display area is calculated.

[0028] In this embodiment, the screen condition of each display area is determined based on the amount of brightness change and the rate of brightness change in each display area, including: The display condition of a display area is determined based on the relationship between a preset brightness change threshold and the brightness change of each display area, as well as the relationship between a preset brightness change rate threshold and the brightness change rate of that display area.

[0029] In this embodiment, the display condition of the display area is determined based on the relationship between a preset brightness change threshold and the brightness change of each display area, and the relationship between a preset brightness change rate threshold and the brightness change rate of the display area, including: When the brightness change of the display area is less than the preset brightness change threshold and the brightness change rate is less than the preset brightness change rate threshold, the static condition is determined as the display condition of the display area. When the brightness change of the display area is not less than the preset brightness change threshold and / or the brightness change rate is not less than the preset brightness change rate threshold, the dynamic switching condition is determined as the display condition of that display area.

[0030] In this embodiment, average pixel brightness data is a quantitative data reflecting the overall brightness of the display area. It is calculated statistically from the brightness values ​​of all pixels in the area. For example, if the average grayscale value of all pixels in a display area is 180, the corresponding average pixel brightness data is 180. "Time" refers to the point in time when the average pixel brightness data is collected, used to identify brightness data at different times. "Image brightness change" is an indicator that measures the amplitude of brightness fluctuation in the display area over a certain period. For example, if the difference between the maximum and minimum average pixel brightness values ​​of a display area over five consecutive collection cycles is 12, its image brightness change is 12. "Image brightness change rate" is an indicator that measures how quickly the brightness of the display area changes, reflecting the amplitude of brightness change per unit time. "Image condition" is a classification identifier for the dynamic level of the display area, used to match corresponding backlight control strategies. "Static condition" refers to a state where the image brightness of the display area remains stable, suitable for display scenarios such as static images and documents. "Dynamic switching condition" refers to a state where the image brightness of the display area changes significantly, suitable for display scenarios such as video playback and games. "Maximum average pixel brightness difference" refers to the difference between the maximum and minimum values ​​of the average pixel brightness data at multiple times. The preset acquisition period is a pre-defined time interval between two consecutive acquisitions of average pixel brightness data. The brightness change threshold is a critical value used to distinguish whether a significant change in image brightness has occurred. The brightness change rate threshold is a critical value used to distinguish how quickly image brightness changes. Magnitude relationship refers to the comparison result between two values: greater than, equal to, or less than.

[0031] For example, after the display area division and backlight control unit binding are completed, this step is continuously executed in a loop during the normal operation of the LCD monitor, providing real-time screen status data for subsequent backlight compensation calculations.

[0032] This embodiment can preset the acquisition period to 20 milliseconds, meaning that a full-area average pixel brightness acquisition operation is performed every 20 milliseconds. At each acquisition moment, this embodiment can obtain the complete pixel grayscale value data of the current display frame from the display driver module. The pixel grayscale value ranges from 0 to 255, with a larger value representing higher pixel brightness. This embodiment can extract all pixel grayscale value data within the boundaries of each display area according to the previously divided central main display area, edge auxiliary area, and corner weak light area. This embodiment can sum all the pixel grayscale values ​​extracted in each display area, and then divide the sum by the total number of pixels contained in that display area to obtain the average pixel brightness data of that display area at the current acquisition moment.

[0033] After each acquisition cycle, this embodiment can read the average pixel brightness data of the last 5 acquisition times for each display area from the circular buffer. This embodiment can iterate through these 5 average pixel brightness data and compare them one by one to find the maximum and minimum values. This embodiment can calculate the difference between the maximum and minimum values ​​and use this difference as the change in screen brightness of the display area in the current statistical cycle. For example, the average pixel brightness data of the central main display area at the last 5 acquisition times are 176, 178, 177, 179, and 178, with a maximum value of 179 and a minimum value of 176. The difference between the two is 3, so the current change in screen brightness of this display area is 3. As another example, the average pixel brightness data of the edge auxiliary area at the last 5 acquisition times are 150, 156, 162, 168, and 174, with a maximum value of 174 and a minimum value of 150. The difference between the two is 24, so the current change in screen brightness of this display area is 24.

[0034] In this embodiment, the preset acquisition period is 20 milliseconds. This embodiment can divide the brightness change of each display area by the preset acquisition period to obtain the brightness change rate of that display area. For example, if the brightness change of a display area is 8 and the preset acquisition period is 20 milliseconds, then its brightness change rate is 0.4 grayscale values ​​per millisecond. As another example, if the brightness change of a display area is 24 and the preset acquisition period is 20 milliseconds, then its brightness change rate is 1.2 grayscale values ​​per millisecond.

[0035] In this embodiment, the brightness change threshold is set to 8, and the brightness change rate threshold is set to 0.4 grayscale values ​​per millisecond. This embodiment performs two comparison operations for each display area: first, comparing the brightness change amount of the display area with the brightness change threshold; second, comparing the brightness change rate of the display area with the brightness change rate threshold. When the brightness change amount and brightness change rate of the display area are both less than the brightness change threshold, the current display condition of that display area is determined to be static. When the brightness change amount or brightness change rate of the display area is not less than the brightness change threshold, or the brightness change rate is not less than the brightness change rate threshold, the current display condition of that display area is determined to be dynamic switching. For example, if the current brightness change amount in a low-light corner area is 5 and the brightness change rate is 0.2 grayscale values ​​per millisecond, since 5 is less than 8 and 0.2 is less than 0.4, the display area is determined to be static. For example, if the current brightness change in the edge auxiliary area is 10 and the brightness change rate is 0.5 grayscale values ​​per millisecond, since 10 is not less than 8 and 0.5 is not less than 0.4, the display area is determined to be in a dynamic switching state.

[0036] The image condition determination results for each display area are automatically updated at the end of each acquisition cycle. When the image condition of any display area changes, this embodiment can transmit the updated condition data to the subsequent backlight compensation calculation module to adjust the corresponding backlight control strategy in a timely manner. Throughout the entire operation of the display, the above-mentioned steps of average pixel brightness acquisition, image brightness change calculation, image brightness change rate calculation, and image condition determination are executed repeatedly to ensure the real-time performance and accuracy of the image status data.

[0037] This embodiment collects and calculates screen brightness parameters independently by region, uses the maximum average pixel brightness difference at multiple times to measure the brightness fluctuation range, and combines the dual thresholds of brightness change amount and change rate to determine the screen condition. It can accurately identify the actual screen dynamics of each display area, effectively avoid the misjudgment problems caused by single threshold judgment and global judgment, improve the accuracy and timeliness of condition judgment, and provide a reliable basis for subsequent differentiated backlight compensation.

[0038] S103: Based on the screen conditions, inherent backlight attenuation coefficient and preset target brightness of each display area, calculate the compensation brightness parameter of the display area; based on the initial output brightness and compensation brightness parameter of the backlight control unit corresponding to each display area, determine the target output brightness of the backlight control unit.

[0039] In this embodiment, based on the screen conditions, inherent backlight attenuation coefficient, and preset target brightness of each display area, the compensated brightness parameters for that display area are calculated, including: When the display area is in a static state, the fixed compensation brightness parameter of the display area is calculated based on the inherent backlight attenuation coefficient of the display area and the preset target brightness data. When the display area is in dynamic switching mode, the basic compensation brightness parameter is calculated based on the inherent backlight attenuation coefficient and preset target brightness of the display area; the rate correction coefficient is determined based on the brightness change rate of the display area; and the dynamic correction compensation brightness parameter of the display area is determined based on the basic compensation brightness parameter and the rate correction coefficient.

[0040] In this embodiment, the target output brightness of the backlight control unit is determined based on the initial output brightness and compensated brightness parameters of the backlight control unit corresponding to each display area, including: Based on the correspondence between the backlight control unit and the display area, the compensation brightness parameter corresponding to each backlight control unit is determined; The initial output brightness and the corresponding compensation brightness parameter of each backlight control unit are summed to obtain the target output brightness of the backlight control unit.

[0041] In this embodiment, the compensation brightness parameter is a quantified value used to adjust the output brightness of the backlight control unit. It is used to offset the inherent brightness decay of the screen, enabling the display area to reach a preset target brightness. For example, if the compensation brightness parameter for a certain display area is 16, then the backlight output brightness of that area needs to be increased by 16 units. The fixed compensation brightness parameter is a constant compensation value used under static conditions and does not change with the screen content. The base compensation brightness parameter is a baseline compensation value under dynamic conditions, consistent with the fixed compensation brightness parameter value under static conditions. The rate correction coefficient is a coefficient used to adjust the compensation intensity under dynamic conditions and is negatively correlated with the rate of change of screen brightness. For example, the faster the screen brightness changes, the smaller the rate correction coefficient. The dynamic correction compensation brightness parameter is the actual compensation value after rate correction under dynamic conditions. The initial output brightness is the actual output brightness value of the backlight control unit before compensation adjustment. The target output brightness is the ideal output brightness value that the backlight control unit needs to achieve after compensation adjustment.

[0042] For example, after determining the screen condition of each display area, the calculation of compensation brightness parameters is performed. This step is also executed cyclically with a preset acquisition cycle to ensure that the backlight compensation can follow the changes in screen condition in real time.

[0043] This embodiment employs corresponding calculation logic based on the screen conditions of each display area. For display areas with static screen conditions, a fixed compensation brightness parameter calculation process is executed. This embodiment can read the inherent backlight attenuation coefficient of the display area. This coefficient is a fixed value obtained from the optical calibration process before the monitor leaves the factory. In this embodiment, the inherent backlight attenuation coefficient of the central main display area is 3%, the edge auxiliary area is 8%, and the corner low-light area is 15%. This embodiment can also read preset target brightness data simultaneously. The preset target brightness is the ideal screen brightness value set by the user through the monitor menu, or the system's default standard brightness value. In this embodiment, the preset target brightness is set to the brightness level corresponding to 200 grayscale values. Based on the above two data, this embodiment can calculate the fixed compensation brightness parameter of the display area. For example, the fixed compensation brightness parameter of the central main display area is 6, the edge auxiliary area is 16, and the corner low-light area is 30.

[0044] For display areas where the display condition is dynamically switching, a dynamic correction and compensation brightness parameter calculation process is executed. This process consists of three consecutive sub-steps. The first step is to calculate the basic compensation brightness parameter. The calculation method for the basic compensation brightness parameter is exactly the same as that for the fixed compensation brightness parameter under static conditions, i.e., it is calculated based on the inherent backlight attenuation coefficient of the display area and the preset target brightness data. In this embodiment, the basic compensation brightness parameter of each display area is the same as the corresponding fixed compensation brightness parameter value: 6 for the central main display area, 16 for the edge auxiliary area, and 30 for the corner low-light area.

[0045] The second step is to determine the rate correction coefficient. This embodiment reads the current brightness change rate data of the display area and determines the corresponding rate correction coefficient according to a pre-set rate segmentation rule. The preset rate segmentation rule in this embodiment is as follows: when the brightness change rate is less than 0.4 grayscale values ​​per millisecond, the rate correction coefficient is 1.0; when the brightness change rate is greater than or equal to 0.4 grayscale values ​​per millisecond and less than 0.8 grayscale values ​​per millisecond, the rate correction coefficient is 0.8; when the brightness change rate is greater than or equal to 0.8 grayscale values ​​per millisecond and less than 1.2 grayscale values ​​per millisecond, the rate correction coefficient is 0.6; and when the brightness change rate is greater than or equal to 1.2 grayscale values ​​per millisecond, the rate correction coefficient is 0.4. For example, if the current brightness change rate of a certain edge auxiliary area is 0.5 grayscale values ​​per millisecond, the corresponding rate correction coefficient is 0.8.

[0046] The third step is to calculate the dynamic correction compensation brightness parameter. In this embodiment, the dynamic correction compensation brightness parameter for the display area can be calculated based on the base compensation brightness parameter and the rate correction coefficient. This embodiment can use the calculated dynamic correction compensation brightness parameter as the current compensation brightness parameter for the display area. For example, if the base compensation brightness parameter for the aforementioned edge auxiliary area is 16 and the rate correction coefficient is 0.8, its dynamic correction compensation brightness parameter is 13.

[0047] This embodiment can read the correspondence data between backlight control units and display areas, determine the display area to which each backlight control unit belongs based on this correspondence, and then obtain the compensation brightness parameter corresponding to that backlight control unit. All backlight control units within the same display area use the same compensation brightness parameter. For example, the 16 backlight control units in the central main display area all use the compensation brightness parameter 6 corresponding to the central main display area.

[0048] This embodiment can collect the initial output brightness data of each backlight control unit through the current detection module built into the backlight driving circuit. The initial output brightness data is the actual output brightness value of the backlight control unit before the current compensation adjustment is applied, which is calculated by the backlight driving circuit based on the current driving current. For example, the initial output brightness of the backlight control unit in a central main display area is 194, the initial output brightness of the backlight control unit in an edge auxiliary area is 184, and the initial output brightness of the backlight control unit in a corner weak light area is 170.

[0049] This embodiment can sum the initial output brightness data and corresponding compensation brightness parameters of each backlight control unit to obtain the target output brightness data of that backlight control unit. For example, the target output brightness of the backlight control unit in the central main display area is 194 + 6 = 200, the target output brightness of the edge auxiliary area is 184 + 16 = 200, and the target output brightness of the corner low-light area is 170 + 30 = 200. After the calculation, this embodiment can convert the target output brightness data of each backlight control unit into a corresponding drive current adjustment command, which is then sent to each independent backlight control unit through the backlight drive circuit. The backlight control unit adjusts its own drive current according to the received adjustment command to achieve the target output brightness.

[0050] Throughout the entire operation of the display, the above-mentioned steps of calculating the compensation brightness parameters and determining the target output brightness are executed synchronously and cyclically with the previous steps of collecting average pixel brightness and judging screen conditions. A complete control process is completed every 20 milliseconds to ensure that the backlight compensation can respond to changes in screen content in real time and always maintain the uniformity and stability of screen brightness.

[0051] This embodiment employs different compensation calculation logics for static and dynamic operating conditions. In static conditions, fixed compensation precisely offsets inherent brightness attenuation, while in dynamic conditions, a rate correction coefficient is introduced to adjust the compensation intensity, effectively avoiding sudden brightness changes and screen flickering issues in dynamic scenes. By independently calculating compensation parameters for each region and matching them with corresponding light control units, differentiated and precise compensation is achieved, significantly improving the overall backlight uniformity and dynamic display effect of the screen. Furthermore, no hardware modifications are required, resulting in low implementation costs.

[0052] Corresponding to the backlight uniformity control method of the liquid crystal display in the above embodiment, Figure 2 This is a structural block diagram of a backlight uniformity control device for a liquid crystal display according to an embodiment of this application. For ease of explanation, only the parts relevant to the embodiment of this application are shown. References Figure 2 The backlight uniformity control device 20 of the liquid crystal display includes: a region division module 21, a region screen condition analysis module 22, and a brightness compensation module 23.

[0053] Among them, the area division module 21 is used to divide the screen of the liquid crystal display into multiple display areas based on the screen brightness attenuation coefficient and backlight source position data of the liquid crystal display, and determine the backlight control unit corresponding to each display area. The regional screen condition analysis module 22 is used to acquire the average pixel brightness data of each display area, calculate the screen brightness change amount and screen brightness change rate of each display area based on the average pixel brightness data of each display area, and determine the screen condition of each display area based on the brightness change amount and screen brightness change rate of each display area; the screen condition is either static or dynamic switching. The brightness compensation module 23 is used to calculate the compensation brightness parameters of each display area based on the screen conditions, inherent backlight attenuation coefficient and preset target brightness of each display area; and to determine the target output brightness of the backlight control unit based on the initial output brightness and compensation brightness parameters of the backlight control unit corresponding to each display area.

[0054] In one embodiment of this application, multiple display areas include a central main display area, an edge auxiliary area, and a corner low-light area; the area division module 21 is specifically used to: classify the brightness attenuation coefficient of each point on the screen of the liquid crystal display into intervals based on a first preset brightness attenuation threshold and a second preset brightness attenuation threshold, to obtain the central main display area, the edge auxiliary area, and the corner low-light area respectively; wherein, the central main display area corresponds to the area where the brightness attenuation coefficient is less than the first preset threshold, the edge auxiliary area corresponds to the area where the brightness attenuation coefficient is not less than the first preset threshold and not greater than the second preset threshold, and the corner low-light area corresponds to the area where the brightness attenuation coefficient is greater than the second preset threshold; and determine the display area corresponding to each backlight control unit based on the position range data of each display area and the position data of each backlight control unit.

[0055] In one embodiment of this application, the average pixel brightness data includes the average pixel brightness corresponding to multiple time points; the regional screen condition analysis module 22 is specifically used to: calculate the maximum average pixel brightness difference between multiple average pixel brightness values ​​of each display area as the screen brightness change amount of the display area; and calculate the screen brightness change rate of the display area based on the screen brightness change amount of each display area and a preset acquisition period.

[0056] In one embodiment of this application, the regional screen condition analysis module 22 is further configured to: determine the screen condition of the display area based on the relationship between a preset brightness change threshold and the brightness change of each display area, and the relationship between a preset brightness change rate threshold and the brightness change rate of the display area.

[0057] In one embodiment of this application, the regional screen condition analysis module 22 is further configured to: determine the static condition as the screen condition of the display area when the amount of brightness change in the display area is less than a preset brightness change threshold and the rate of brightness change is less than a preset brightness change rate threshold; and determine the dynamic switching condition as the screen condition of the display area when the amount of brightness change in the display area is not less than a preset brightness change threshold and / or the rate of brightness change is not less than a preset brightness change rate threshold.

[0058] In one embodiment of this application, the brightness compensation module 23 is specifically used to: when the display area is in a static state, calculate the fixed compensation brightness parameter of the display area based on the inherent backlight attenuation coefficient of the display area and the preset target brightness data; When the display area is in dynamic switching mode, the basic compensation brightness parameter is calculated based on the inherent backlight attenuation coefficient and preset target brightness of the display area; the rate correction coefficient is determined based on the brightness change rate of the display area; and the dynamic correction compensation brightness parameter of the display area is determined based on the basic compensation brightness parameter and the rate correction coefficient.

[0059] In one embodiment of this application, the brightness compensation module 23 is further configured to: determine the compensation brightness parameter corresponding to each backlight control unit based on the correspondence between the backlight control unit and the display area; and sum the initial output brightness of each backlight control unit and the corresponding compensation brightness parameter to obtain the target output brightness of the backlight control unit.

[0060] It should be noted that the specific limitations of the backlight uniformity control device 20 for the liquid crystal display provided above can be found in the limitations of the backlight uniformity control method for the liquid crystal display above, and will not be repeated here. Each module of the above device can be implemented entirely or partially through software, hardware, or a combination thereof. Each module can be embedded in the processor of the electronic device in hardware form or independent of the processor, or it can be stored in the memory of the electronic device in software form, so that the processor can call and execute the corresponding operations of each module.

[0061] This application provides an electronic device, including a memory, a processor, and a computer program stored in the memory. The processor executes the computer program to implement the steps of the method provided in any optional embodiment of this application.

[0062] In one alternative embodiment, an electronic device is provided, such as Figure 3 As shown, Figure 3 The illustrated electronic device 300 includes a processor 301 and a memory 303. The processor 301 and the memory 303 are connected, for example, via a bus 302. Optionally, the electronic device 300 may further include a transceiver 304, which can be used for data interaction between the electronic device and other electronic devices, such as sending and / or receiving data. It should be noted that in practical applications, the transceiver 304 is not limited to one type, and the structure of this electronic device 300 does not constitute a limitation on the embodiments of this application.

[0063] Processor 301 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. Processor 301 may also be a combination that implements computational functions, such as including one or more microprocessor combinations, a combination of a DSP and a microprocessor, etc.

[0064] Bus 302 may include a pathway for transmitting information between the aforementioned components. Bus 302 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. Bus 302 can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 3 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0065] The memory 303 may be ROM (Read Only Memory) or other types of static storage devices capable of storing static information and instructions, RAM (Random Access Memory) or other types of dynamic storage devices capable of storing information and instructions, or EEPROM (Electrically Erasable Programmable Read Only Memory), CD-ROM (Compact Disc Read Only Memory) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media, other magnetic storage devices, or any other medium capable of carrying or storing computer programs and capable of being read by a computer, without limitation herein.

[0066] The memory 303 is used to store computer programs that execute the embodiments of this application, and the execution is controlled by the processor 301. The processor 301 is used to execute the computer programs stored in the memory 303 to implement the steps shown in the foregoing method embodiments.

[0067] In an exemplary embodiment, a computer-readable storage medium is also provided, which stores at least one computer program, which is loaded and executed by a processor of a computer device to enable the computer to implement any of the above-described backlight uniformity control methods for a liquid crystal display.

[0068] In one possible implementation, the aforementioned computer-readable storage medium can be a read-only memory (ROM), a random access memory (RAM), a solid-state drive (SSD), a compact disc read-only memory (CD-ROM), magnetic tape, a floppy disk, and an optical data storage device, etc. The random access memory can include resistive random access memory (ReRAM) and dynamic random access memory (DRAM).

[0069] In an exemplary embodiment, a computer program or computer program product is also provided, the computer program or computer program product including computer instructions loaded and executed by a processor to enable the computer to implement any of the above-described backlight uniformity control methods for a liquid crystal display.

[0070] It should be noted that all information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.), and signals involved in this application have been authorized by the user or fully authorized by all parties, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the repair instructions and log detection requests involved in this application were obtained with full authorization.

[0071] In other words, the data collection and processing in this application should strictly comply with the requirements of relevant national laws and regulations, obtain the informed consent or separate consent of the personal information subject, and carry out subsequent data use and processing within the scope of laws and regulations and the authorization of the personal information subject.

[0072] It should be further noted that the terms "first," "second," etc., used in this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. The implementation methods described in the above exemplary embodiments do not represent all implementation methods consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application.

[0073] It should be understood that "multiple" as used in this article refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0074] Furthermore, the step numbers described herein are merely illustrative of one possible execution order between steps. In some other embodiments, the steps may not be executed in the order of their numbers, such as two steps with different numbers being executed simultaneously, or two steps with different numbers being executed in the reverse order of the illustration. This application does not limit this.

[0075] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. Optionally, the program is stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.

[0076] The above description is merely an exemplary embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the principles of this application should be included within the protection scope of this application.

Claims

1. A method for backlight uniformity control of a liquid crystal display, characterized in that, include: Based on the screen brightness attenuation coefficient and backlight source position data of the LCD, the screen of the LCD is divided into multiple display areas, and the backlight control unit corresponding to each display area is determined. The average pixel brightness data of each display area is obtained, and the brightness change amount and brightness change rate of each display area are calculated based on the average pixel brightness data of each display area; the display condition of each display area is determined based on the brightness change amount and brightness change rate of each display area. The screen display condition can be either a static display condition or a dynamically switching display condition; Based on the screen conditions, inherent backlight attenuation coefficient, and preset target brightness of each display area, the compensation brightness parameter of the display area is calculated; based on the initial output brightness of the backlight control unit corresponding to each display area and the compensation brightness parameter, the target output brightness of the backlight control unit is determined.

2. The backlight uniformity control method for a liquid crystal display as described in claim 1, characterized in that, The multiple display areas include a central main display area, an edge auxiliary area, and a corner low-light area; The process of dividing the LCD screen into multiple display areas based on the screen brightness attenuation coefficient and backlight source position data, and determining the backlight control unit corresponding to each display area, includes: Based on the first preset brightness attenuation threshold and the second preset brightness attenuation threshold, the brightness attenuation coefficient of each point on the screen of the liquid crystal display is classified into intervals to obtain the central main display area, the edge auxiliary area and the corner weak light area respectively. The central main display area corresponds to the area where the brightness attenuation coefficient is less than the first preset threshold, the edge auxiliary area corresponds to the area where the brightness attenuation coefficient is not less than the first preset threshold and not greater than the second preset threshold, and the corner weak light area corresponds to the area where the brightness attenuation coefficient is greater than the second preset threshold. Based on the location range data of each display area and the location data of each backlight control unit, the display area corresponding to each backlight control unit is determined.

3. The backlight uniformity control method for a liquid crystal display as described in claim 1, characterized in that, The average pixel brightness data includes the average pixel brightness at multiple times. The calculation of the brightness change amount and brightness change rate of the display area based on the average pixel brightness data of each display area includes: Calculate the maximum average pixel brightness difference among multiple average pixel brightness values ​​in each display area, and use it as the brightness change of that display area. Based on the brightness change of each display area and the preset acquisition period, the brightness change rate of that display area is calculated.

4. The backlight uniformity control method for a liquid crystal display as described in claim 1, characterized in that, Determining the screen condition of a display area based on the brightness change amount and screen brightness change rate of each display area includes: The display condition of a display area is determined based on the relationship between a preset brightness change threshold and the brightness change of each display area, as well as the relationship between a preset brightness change rate threshold and the brightness change rate of that display area.

5. The backlight uniformity control method for a liquid crystal display as described in claim 4, characterized in that, The determination of the display condition of the display area based on the relationship between a preset brightness change threshold and the brightness change of each display area, and the relationship between a preset brightness change rate threshold and the brightness change rate of the display area, includes: When the brightness change of the display area is less than the preset brightness change threshold and the brightness change rate is less than the preset brightness change rate threshold, the static condition is determined as the display condition of the display area. When the brightness change of the display area is not less than the preset brightness change threshold and / or the brightness change rate is not less than the preset brightness change rate threshold, the dynamic switching condition is determined as the display condition of that display area.

6. The backlight uniformity control method for a liquid crystal display as described in claim 1, characterized in that, The compensation brightness parameters for each display area are calculated based on the screen conditions, inherent backlight attenuation coefficient, and preset target brightness of each display area, including: When the display area is in a static state, the fixed compensation brightness parameter of the display area is calculated based on the inherent backlight attenuation coefficient of the display area and the preset target brightness data. When the display area is in a dynamic switching mode, the basic compensation brightness parameter is calculated based on the inherent backlight attenuation coefficient and the preset target brightness of the display area; the rate correction coefficient is determined based on the brightness change rate of the display area; and the dynamic correction compensation brightness parameter of the display area is determined based on the basic compensation brightness parameter and the rate correction coefficient.

7. The backlight uniformity control method for a liquid crystal display as described in claim 1, characterized in that, Determining the target output brightness of the backlight control unit based on the initial output brightness of the backlight control unit corresponding to each display area and the compensated brightness parameter includes: Based on the correspondence between the backlight control unit and the display area, the compensation brightness parameter corresponding to each backlight control unit is determined; The initial output brightness and the corresponding compensation brightness parameter of each backlight control unit are summed to obtain the target output brightness of the backlight control unit.

8. A backlight uniformity control device for a liquid crystal display, characterized in that, include: The area division module is used to divide the screen of the LCD display into multiple display areas based on the screen brightness attenuation coefficient and backlight source position data, and to determine the backlight control unit corresponding to each display area. The regional screen condition analysis module is used to acquire the average pixel brightness data of each display area, calculate the amount of brightness change and the rate of brightness change of each display area based on the average pixel brightness data of each display area, and determine the screen condition of each display area based on the brightness change and the rate of brightness change of each display area. The screen display condition can be either a static display condition or a dynamically switching display condition; The brightness compensation module is used to calculate the compensation brightness parameters of each display area based on the screen conditions, inherent backlight attenuation coefficient, and preset target brightness of each display area; and to determine the target output brightness of the backlight control unit based on the initial output brightness of the backlight control unit corresponding to each display area and the compensation brightness parameters.

9. A computer device, characterized in that, The computer device includes a processor and a memory, the memory storing a computer program, which is loaded and executed by the processor to implement the backlight uniformity control method for a liquid crystal display as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, which is loaded and executed by a processor to implement the backlight uniformity control method for a liquid crystal display as described in any one of claims 1 to 7.